[0,0] 60344854849596806227737112913114416847388871384315446817164068612217412411061083935732217929992110251623104969392617300630092412862359786523713060079683264753737904780048564532683046946732894108431335583989827351314807137124518810838919757911112045765665937236773901559752153073943121020635031990443316165985194351416420825383277774532016915228427696870779681938730927278498864717063488224278309642200912576587299028982693188020928877604964089604186503102708643745133148494370230142148736280999488762894610543497507723194129796754169332341137049887944446352230445709124411087786003748622134207779648107630051395019369069819685250427832791535034008353069500125441632256331102570808579621172513566505426934656137437112205012253989543984146449469041464527979477975550640216034478352032574022636424747507609508133294517410397640833806412755808846522563740768683364532314218340339861897320019078500218648690613697438837568099205701356397484074337211395403996322254528772791757031628770409196597417893227463066381454196603495572547091539051401187752990676677071138003850326245335706812805941304204678909972330218210438088838624867623622395412020310827648167985775127344964285553740111173268431604495030642928121939324097134466647072714015534922691046768456101317011891755774206612530517101233723617859043856325058180645980307627974108755201776565327458471816040128949734541259103746408567141732653117341366432427066860169687349711878224394892117503085158176975320921967998487438137581770623208274624447196929699472912902111906840861319620255979274680728995128941770327474765137155209530434414948253574262923954817739124554380501133610325742055462228996676293181625301615998927666302770006346796086061118357922534831343544711761892677904476363345497688179755249837570071747565966607319123342757556069741897087836269564325476050502440209512754494870825045124847601554063361115872237806638688807613725120323692253523568231868285515264080228825692046221026860857668236043265760052133774573490946066056220197986100876067474040996195099413717148261196967646506762437640909155869124712438455624050185831301839247619715311712051007535644878018741493679557529527370451454023443117035535350846213720087061555680668463329855193559270448661634078932707623164726057288406571828079554303120961299623368010002120384839234623260810492203802879728567602236888323119501364999450743198394775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -9829367419199829515794262388140506514189001779569043108791185570561852930281364632306855396417211593032519917494908768173556815876362238464813022099629776132578832389857254259421633489404832921853092223669680934831450941493659418389257467180004824284616133629059247603029624059616299165009306572601253654502976767522271701251161126484197626572931207168547434733915490783092820693893084070950709482328963677562538264669682911532949256578066246599480133515842375610644968641543466580737521850508349409902193515812847599456197528325321740985270894701028086932293226558232909868553958808303225585586774882849807353330431233950872241049533347002838944021902802778026245399213201949882683000302054413278885384586635014246821575778264454915575965363024225459843189194367618801663419455049543355664736135158112985597967744282005401256356213111329689206047582860125800832534925503792950620808567696939978548563047734551733120242063239956031892717712506109208433742660492363742881059979439951103846917757951700284320355258491067440778249112534949215065676850189468711632629713051039921175460630431437245697413072102063589967046169991456739987148467159626900615156148519640459389552946094627533933888935114018658929754212663328506977883566174844606641904054805396448163784033573639686846293764597031016020568028603353255034342471463689252168415838831553483194483491720525043798131188141370566270145542914116432607506278669632746329546942653708044627430488382766883549434265268232428115988194274564006756199154993939773193039602007267376293780498829907509761383759377541274132003923392135989763006190831603966350275261391759924455651635306938965953162513188059997068512991712202580250968021093791508112646417967240832710563182718438384987577057838872579218670469831269988429825430438492249934987598354879661042088864928988456593264351465666230498630718650116446118869958756862709185522281002566214222484005827095132289021650524406194819138431371308445789103746769126899767470797592868483700033029844474819087493023342016822030915065809640357915348854482896569817960992545760463911141508934375560699929003613996907978915023005456948746105066652087343307386583041859993686087852648429416513612830129579066881864798278149979168381308624832416594452614444115325748694689283795009000067299961208172023017841896949532252899920533021993345233698101751085296484689024509862065315246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -906859692866307384428163193013124656735503506503356081253211304284714015509818970304166645653933099443582183889327013105147777529047793078001634044131224549844804736568925887769110902701121741773443899620344606854271771996347095817029036477840678736055579275140147675849244776252772598269677412070177710419290266513104635526565093685288882600259797126215558894417993393370043694529927589058332020989688230847158774236755481871055308175301108961885552352038341820588277449736148426477559641637376006688245187531128047454782036472855402412031261537473050408535659414721851103447013068227612796120468847048120288454448506907274524964636708824635497780075505506652912440150378488672692300468431415371182286759222672739780629460401614537120714522794167130508082811856778230522985139926947934863840617339475291133964263652716502033973755082174776809255514083201864032236621829170908647636505885176510087820522241680558283677753412588801109678202998125958821211279654035714244165225306100783528970865783626413113928752459389768509393305707512790374737923262603013557300990503016023138213740458145792597632866951366339234543100909333563419455400849630618934347602934037383655095845629268864515962274870409062443460228793548789388935336016692163327373996255446968874761614515044064195286761558835205046260230386245716382937257541430102592025276849072860958504977700823673955062061078105606868037994070236074676010179868386478567257375655403018742580457118426137533587958830501895163454040293910003414745353636962809770474334941451347384701079951717880688021006269120097005049670575486828230938312103498432942427206914452028265306436010347480414887355265674026793133591141143670298061992540724230420453570375452751333501295797393678010915779598483271878811285911183193640211146355908859014186439789059701137919413177839033185417786505703828223643421547685021565407282818369578908182402712408994925023229018258646353679483493883835749232123579895924323365182870411691584425629060627749610374496230243199932108707924701639212839338917306455027634783333130293760774923398350130002257093386487334813098749760768929021578036824990152524598883328691817775562536019483750269773563640425810095650770637072510189702307962038489308048901025124106125376583045578087490791860073929667647602975741062339715315547575586396699585106225187701859012420378920520894899803820976558199618011713027954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 706072049469658788547171665221365602482757247181470623748962776684687825997431425690280160734810693282430292725915024524998822934859818698890439758728391896438879126624636936149102186439238080507649350214932023296259547315932390056648436090555936461377581374078601640966915013270840127703313238024912075548031964302776858965931539533168833409969319547006531632072917513840235435653291105142856425795058693894467218363507133469397329050512795887609942964065472096001073736668287353089354206861496804434761834026182169053887035308592980010344315111020716980448749210067111551718569851235007859651871440040398652394206527921485955629039152758598099786733742350046030673201835731700223789645819654785569766461292247711606959306930332771674109363057382325857523701598621474233324992650714948675407256856498771035945355033978674714229063117642669489405780427188040730107979647623796282207057594909853853685821040789119894189784948918106668785652419075777111935849361282317780579722545025483357319064580000159313183588651244449878045375712486598974620955702951667918820614103322722206255618657951299898914660219439390674558839336950551247483777645925128955061474677762813533309289468230510906400373232932200647767663080220966631871491881735191140825308437488470518554337779325978883844442919526432318147896205052302325478477125102757141258943750133647453246268130420036842136372156858829863198177354434804826588997460486256703016733476936681727154859509541037530154748176982132893454748468271201829192730356315936200239643483488447885561427459860594276785509619036596352963965144098031026907290201594687927282963379882992516437278088904155863952658647628945904094832091617177138440095954744782466355113847385642657578341828588443744092021297297373750202489198102773135309637818592520273897109500635070244751168881348062712280045981943032587436092441946246452986367873091718362343751114969930702565302532484910393584668310406883669920810894893628190432046295013803628083396689304284877997531525524567150596660502828585281668752115707024842236254793924806932787933045741939477653059214508224447211240263445351886953168083243051906971377793161559925117776865547151874368130561764017070556847771049248287590694334657233469113512215695648694252395577398352733918253438913455673998040555346442325682649986715698510587010171320522580268737086587639562029750095462077297270298004150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 103055897767706497229088308628305102060564330072448301105451056923732273780698825215301620857474195171788184427587908300457620963911838344424092926235017931042963447241117804728131333960076122238910034438773361948411965154834688022299291732598297277666678926802575057592881264911415137536372586123405624670744477625263389550834485901721744293356746198719507215241302667254258993933025004444659072672755314096269338838956475796949397084015722947649104878578658638173159022935225056688887196530767327322581693179156875260907731017168424470309440317466220077030288717686969808297350322738278862136695293876217906501247079438647588283189964659685870300086353053752508991060416576958146762699396287386644913492529971615196963062551986375168819552681916694014234197021438519832447591112705937530458248385486439353787194955700672338823391450860475641055396844805576897661513525026809505518888870085572315016067175463604020428551912912601900497272563033284221601774828927899235762420221547189376301978722440194486306769879360172524532899358795026885162305822387466360265602275731004575571195608489921248749087926363918885013353706233422615005619368950732842777283529868406415487823067791301515443899923026795312526836968065197643488057533153997408648863240654004340652803061849973867396454567188625555890696544820726954640767340010107415882861730688841328345303932644938249178246092180407045107554703761876774193439442407922184912654637347219130041478664459441747990703055944728941224468546540780517231646148218364421102724509882832114469300005178506560945087341680678577684964955747315982484423225853184085392332158194125465115602700231147708181831918818808924439815328809759150485353508205052258274239982089783609536550695704748802350571742521305684837410470027570460270091621100848200308094453597497039752351556843573517170066025341180503155101207914321820233413651509184467275156340588270711884171333994305541682875204591292215439610290081290549373048119765128551228023677436085809337422302289138264264246113651386705537958668371159624764046305108853012755630485587301034424459157207100546682147996835057043918250995952720428235728993581347176659815745480207382130922439789209506533614065578714254677755948552573244648759276805681941364537986384174336899671864427316856935111442420803992288715598493724851396438311314721500991510918234895182290025705817981815926032140851020812988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 8767055091118830672795581746409656377929573614514407695076512053554968196205197362360651695799703792580422461644811369848903199020273222062272776628503276192363002491833426664111169391592204810954975029571366196591435227317740109790427251525981592080311058089103598166965668380464761424871101232394425142270500349433796866219035612770831826227578773547815692868193247063207477885493423216667642826256249066108927920738335030370520348900619866135106068482392415631854554521353609969272574653423421354994394787764809278054652358119034594804132132641229578667962455860701236912819903916118925893475254676781505268715377637121105522578006101327956715078030797996059507597706519345697201047037174082232942247350458675474810888856736112988407472536572262303334219336265686738023700214953794207722660072671782425003553132768097499603185285026349588836422194693226564017900711686909728167892568515858361697504012727710691820371566288944760751728654719958106882879490255097092438950685383178966581582535993971544158852002025742875224350771722212924793983322320425545072140451046221273182108045315112273633234952946197435746246722026232766639325440943480312407725787266260755790206920905270159686160060698629684566140870239536380374022755538825921530182567615114335513203278343183879155212402096711545744755228059230636186586732282771337446891245894409839250907126690326834067365350409665935448842793219580823060035466002964386674908920410774950603039498813367172914094723908351436504937045156690466894709070505723781786280103493405697422467047877170964141433128912822426578075303134831364668971798070922776907881329848342482818664206622814709573865078883052992210851939575108673071122331102054363771489071418425991681452579658319390583573298138239778316539306947658538069026382776499189919924507154957526775795451667924398047390237082824195456015222518711813823773156204354080587646246866426912272216378139894699823966510237151626584280150876908310259146119173574440066979528992736474562051451334711036508657755224165609943503668059480287851972809512837476924825113750490772939789569050684558716911074435266216338403783117567697386515556473549025168577879382714204823508667606301226061168699799274818967289588512352029389158905033037037771626178577497072834357910036929912345406200912130871071897139516542895021447791981553716258979881162375231251182149810885491092449228744953870773315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -28889478026287459088451230059221386453955655347040632368200254779233718783446436425988303409986494434582700961598941323535184839752664468994867639626881669742893508000661566634542338668812272620705587637128891773816754385888059854005757685910324926829387683082177840433808849105553382050781116042562907594631901584574401827944409027131677844184587795282565843390015534361414746916068831948253678154360046340448152759849180848225835609719852375155388215753327039956282365944224777620931718288570181237163936930302631695359272744703830599302517094384340735913377552949694001196397005868493672477396892228270095394849570389536415154793920649172087503236835168923641018919712251181366291759596774153185578664011594234130604688450700918781841149023263642747247728002117047584174284882346264724463135136067977083807609847230467279412768181042157590859958096627971086891729843834929595086987274816108835101826949110064688129352584199454604265614330953577865129967041608979943012991291750792301353241666778348319592046749945848740811879333784962021800311751417872899146293911666553229044479899827821601174556479724344261923097706606174448491262967394910312815986295508434690676787025423709796810114342557141606212254448727211759206767552815386270325077849137693999812479380852876365692558549024606151979130871368102215313004319859472114686885873047574557066984807516570262821234066783219721810810454020216116861284012836507417956462901743166497809090541436902005438283287041518880639396036376195851794814804977101664378241573339161303272795796364613226095486257698783897903251222608314469152030289846852592385751463915100162290456906440396211682782874892489241088314392516218997504749741911563442325522675026019838984519931691739744850598152152651644392704566832250414940470312377301360716320836167955378007477416917980005113445021607789159039976555420787821869900467598750794903261042007241541241874517159746870527067703745295185007272407815608681125802083758988858981736555145639059052384993596806180222541243607690943613380565513803869933238319651286134730406252066508615025324425501542233797346192444526097437657135011864630624687254941229218856937547270406537007684499772118275441240497787432446832910373472449841486968107630960213514747146762697205477236739981655980105161849180922938615285461708291312385329728318695949325913845573583771386694252214510925114154815673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -1188227799865303057069082705496124079606073857173226043778421547196970844275237360697863371965468973742102294548266057783687657329962490814962971939137940629939253345229647302663090242009682959473603287153179670857383334210285164425432630441875928143176273591910381135003549845844160166579271194222099824612114966666430903764564065107718108965100141855585189954959504007124034454784041669740997212804975849108718219007889961925643630935361774787568542163032103914681834860089533107466187858626908008399361757204160143671780936506622568247034335874236299212538268962116982027047742960843289348796074937043144659019773925910470680710751264694403722942386303617829664757997231374382069198322085580096959208374084484605850409660504410884226592093505589646636467462998736387584600328863466428187526481354470651402598175110205025135139734650239939804045651227692476208100123132748235196516060307171566407149759920725329534090863058979188871604333001568430898634222079615273960800890072692636915946880097023900905128982436986920500029825647082366385693982621485892255098246177623332980472296106268508722482243496058023879401964019002606643552425107944271993654118281989129609786684127390828364251827611452414896971153648514178885157529273359008541075286060171298511143328999456880101543495413180558320378833723218755246222095043159307035245433331468837104725722564238703125302247238088029586829901295699258255959818759202344055031251341244047570959523174946333016542876525434157826234532015339268119811329211511792369056378791346670236636535105386850094106421149608955560843747929442388237608368176729916997229973402247753601811799134405669258693470594788810179236951703106504436000527028364328404252825563592179383817038270074365929518991766228398992835249440879280539735914924576486084832646657972599695526285367193013676092826091311192686732204810156174893909415375937583904500330834356322596426896890389896455949156552134881536082542476614595942485949102274493444075878189825029819006578381406410464556426181029926586218368557332900589475235000531403429274971664487968333250612201926980216543369121286022285674373782871226857947426714526408271937465785678343254486997213413057151078416278370094328374873119403032625641592172599524517599305600190116435702506254901097362361911284956630809455311371989855910530276529169677875959257201529054980698729693244786176364868879318237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 387393054587568871282732426157546145338549703995268326371687884602696723709670843485266140861988600559676462506550006110865015237508534985172189462890004395229306635909820559154602998890814244283176941354953608168016598512523112628398498771902336897243499609599615339625941152483595452982924937793808908033878710928068364132848416825452917486088248046995007704240113974766545213056446590982442768679967257439598511927160109294710001053440846628667229730509492030937924319797483209018246889183963843033090424188171878562496364119053553313227908545468267401982654701876482209228825356901801254216713619554807675107834416350746009038474208363811576775357207400597137666592596466292504509626301095177741619503947988269170604305807030784018279953166498797985959342752526846431934203818568296081560907765176845937338255862654878941175457978426475837882800134614551245152546749368965755028959914097032449512989625145064947445735441216022586546511388061811833491417249657414567092572754779821618769541844366589893666779478298379327492610333132267171575829555532899287232228353267875902726009372361423657647629242997608754770726623202411247488351855284467251363468799272721339062866702635215375562991955718821254694408398043379533052363590491680203708804082361096614928570689644861799638345452782901784362076567377131225812019483885731428156628267723921635317375079247249155741042761684017889793747719644911981543551119952088415757108399433025212923331697754066702977144524210463218436787142508361681549056178909458395754571981026012032702230739095616759888211867026567465529592719397232062698724958672771808439241792833514172385358577657038621555372463421140711274749487644267537837821437090264204130200721256573614985733967186289589653826057422709981954621781121285332363865189755755622485050104490020993920864596054527654681922385869602628959007019369731755392630010642435904849779048816865235089612789095590392092096353430229822980683188773973082471440553814046584140053287401061048542404082152331581800318102197837051675776680002020835261590020932715351443595833027753735732562327644281504699190528765316182020973228989478362725707636526137249993598102482946226676549355007348035858178421873071530999995785184395784182928228948492829041651376177225303584238968522705108572695161117702045796551111656355591587974493418354429540476574037083929711374353371811096735655155498534440994262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 37296817317201253114577398290291879114010446188298913732293152752417448787989475559081890409889904004106908777324840747224621734115657932473436060808624035933549214514510824802363478250308215008506265172652708258217271845632744993500917086487130430158141211710358782139915615078371872230570944424273116685587036121052481553990664518664641778261315246600066650283832904733741069087861785430695100854675997223152813794011208012242590932301319434993918236990316741548057325221762824413465486632401729367774871208076212616263921649503626478957810556417438962017181726583016780094171227073358664438440501073215375993023847901385044321919574866793898749376545842925099653596349702420599975788708714310352328833451082389120857316963336275491439595772873396067097660649380768233967521653299622415565010486067923874090326029225028619137366975108502348013319857855383810313952146741532446560009884211244999993709084990340769749812194492308549711626652511211746281509215799428432603880946106358571213264644909084856224154322570350416272669150768123830471744144953699906338509299628387563061920311795600403613190228204227950561950769697204352390420006774687252168729737898861714663057784454404104299941999894982855494608040664624266127567389077399430404184335317495784577218941714833889598933674253652337618525232376808010146614488050724908846532435012954887829932482179946264936358984491591626890471400338169343676391041339217998362449324720797681880963606948162648188086000825053382388651176212817119714598484297394676503416075161986371771557767318381932077944773568060793458473252799243139959080497479466749184503566787854775002505648920966745863104000199962945804708623706528938454880153155073495519007332719830080491521384495730244200302063618137199107307092977817551648112328008967887278346097987305687813028485489823922596252294619925126633242177504684916485827105742992463183961234798773921747800587253456275832340167526908531635631232275496375219395971008552606426542528399580801089775794550259085076716044077870616859773073855007759754023345092050625578011635843247617219164782758695732779360471889671165205358704711535869824903729502976055265706887469057703327323505581929219273710875118681744358823534044460734821950213175371320091793996522079471286569309596153399859738636955161915193045513879983600274568376490286190514475103883278210458921921770583662869569252507062628865242004394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 727780089189240834446533578943065859642800213923620414748114243290249048919179646122947509857959056807933753816227949082936700269547728115523812358530594717671891224869556609432991843022630736620689528262311474570723454450757283711677492731397072200569748287624641570000230948758019458337563998520325809678957189421149543042033689119564895953052536865873404165447305629695298099962667127222623636692279094396487569580626716269669623610505719703939307264499858867166469042062995753702674425739679060386710094688564201146532749197415048103544920578041174528867801947001271353582809994478053109826841604867365598242546296381639980273640359817438885530717390280146270417257362103894925552523139206493708357901599382927970805425280390828680394411673622733644195180528797041432290447529468867042364741385522014257045201279973124063725318274169217974317599873947407961922959349823141793745936458656511079148088739319046312197979557493148593271602889816724557756504297690048074870869820889630255713805980068872405099879053940159112935300297282516730733493477264245735975917283712742444163164603712366746122399996643688300383158943294515684862815090344927382118084731560982329211875455663655751271789009313386598474017906744218344005916451370159012960689482501697507665481698275684043229556249680189194865908674850640195627553107370974398569476454763908534755990637842987089210814584108472384145576695248688038961776440996489073054661978052414839509591757944890081095133583761150050450172316361740238565137855113750834300930882973992518344401494040432849085975110079949745465645599291259741326545802130845813728039396928686231806243909492851524927837081215740716191055354763880966111845944519850035721091124559137017807960173241359928992865622190514587415785892768207996332933124312272876605677113190902193922702802969531483822678667024559870393002532329740293147167365809443722220643038207549487542215564665039100551892137898573059346588229829314405005080755762576212362706513158298203290632498918915067641510336812324687757726489674150366286312191652812213564874561065256474554681814868643463767084359146535208519584750785670017431185986820035577891304945524014522845680165823625612242371302915385128597270407734305347611814070060181225206520513518549907108741239850355915404218043930142438491382989846515756830250996662300572152321708813875814070293301938363583758473396301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -75186629653638296455072792388636472413569239383237678611050379642643668650724431584938730550254675218162747403215134535264694917148575489289655226121961702589721662714397487257296250510725646229287975639068155734963022750277603170560734600103233727430544562044505748751564517484129413047805401799876843136149588358478591432142638582989268846767624944001869720572186166805350464285713796125605677081262081841377810945304825484744571647473530658966306487302167668152628724147668706672705026810666287703338233151145662159480925673255130427847093769874640340025890325144947027718563174472987899324175668059458310760966124606385033929253898870932241412954592382517171348577160964707654333260434550557430889649559742505637680132778659076195219023145362656148714989715480860795299513763790958935412413821955805477837643849995745527984897021027177714653613678718399318658950847026457041088869547047535928983761088915031846745844216846487468104567568387882256452353372638132217409733411556563828538055027579628643131391180354789574953751075293356006880669283402502316805864762854911769423248035818114997488593988873580967128439809073987850349242217101604310398205148453198093354560494602734681038862406118591078246591781501886444140267278193009194044154087260327754740540224239321849658154279702923261321170594273284919482662323303689316543055262098669351276405375161433827017463644108218283589567448556253017377018286886949446839755619777550799132322536080953608795945230298207278793570282722603211840746961583651214266067927507069906375890088157092692603979271943731237466893908588764483150149834533118656536928218449339737269444195358790535666456959991351784472185662515375980611405646630307210189489970139614217206745166842808275753314812573544418790699512091976191476887576607326521810304096702096914563967969555265899455636452047189125245285313581570621291600452168608432448122604392572252357864874349973041391477162283198638222031845819348578745996716876810046058298275813710507830775792972208481791887514549141662377830735710453308846103992975423396687105102957930567459419128539046664230034648283754095795638738241729906157688593043184867972779610172069190427211162046864331863694117612900040648434812966185111999963433630399437747923859752704997554627427040772111637200494035439493703287541807676723597804098966032097206456495280684591418947360086377784682554192841053009033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] -10023657794894161569227277900928537291590590501071551452913512577686548977042147312126083457431866632814123121091086030675942775006193578254806278709598099184085804264591917780287640931917376928930299019720706547261042632255638388617413389059106124182543975607420206767665099310900430326717402215925049172579953273841754687168798105164070813684759524132832735402883308071921566683111205204193220782000378569564212083448509109996451026941049172203244449620509882649735863949910750377013302148480278721880433736256437089806997981656213402378062759051468742538378113572003564755918048778740055651052123586331120122599939127204277422592730479006127787424686856486953342184871221279542539587403624250491157325089004765118823080330393082463293228006630869334839608373017258133878032803600529612333204832756025049825696451316898057019961636142577973441349049045963220212562940592332318979887751908792355459974956235714018835958335957946222550096656173715638562840990257359140878891343000018504154900466735115439372055611949515103589570245834224438538225851381972932894593463073946806927450021725587009182819437223318037728641564063700769197062611087137437682897195689754766899276995894390179742893662982529013567852132340000907363776104854567568546724597297879813916630290229629384943915056954125387676677596934268444430705757683721034931715186209826970524428863182285367964813066455577120209196587819629628538671200420469594672607786478093203108869660134426072953919927299092594478709456789166800207423794847404352091491872163228718109939356993799774643766822384919500685087355981843882597237229982818216163910850122252387089708199253796083173951575677721417357619772193847304977799733620309003257800724146422666581309393460017557822564635951987393573287131831144137431325732883232577261770321144249470028930249530217781066199580796353482426678685760027708485331906418586068940963854223058584197918221689785438566556364090711690304887641844487419603623218847574082943296772750678858365479286498748038365080828317541265063694378382501489575554817461430968440862873171807683492297931861533538682373703791461680845733889892452652628695408266482697936101930630527087685315556041014754174876181855773085159794006818918416039714424010890740465447947696789755490409172019199967234936168543653660235249870438008856420822704597995068487405633376692057124949839061640866066937860523466952145099639892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 362908833559378984224677838299590721007165935177052493399149593342974789180368687160775275178588821539187573346434391180523248195013783437221944295952203027811988037308689977353457734375792348040684858327155581866983484796600617251183484041109481556259343456148507665406076786992838874106491143514285368128748019634756629292427636890267194062319047659191483226186995267053576058910586051631777033826295049042673567094349700442964743855405749009611450500528932958522596634616853785058596030644505403008967233523730619688319508011838321972779117355311776833609007623272205601314384325971789468682306440877349348073645385025971087637753995356194166456131413650521842689924164041178710536502212139811221409994179069104273637841348155633591658774416997294455312306250354430165861150743956516283592598402675289209469208437313956780236582032239273664202717402216639952795537099619251183572976758895748360871006361336864773279642673705019073242299705751249295541492974452514365262587685368504659167849127556322954675615933132696640849861576845722290235475398150037062555436206233740410035285879218246909566426163127634392248980204133683724470964727390935381638878774111018655222819015241613430735678009647534102893328374125698844237205147966847025126289901866970272138844295067194795444176537824005846481295435377081982254973036409770231384127525814480232429485296989795197493139575578394785326504408341639562888933185946954252406306849556062150117075479310626902288194002374287836783174750285023343559284681174011091983469200021307962433975676447006517745189774883940364231093218470628906844359787465438159878821915993147262236660179137648666674244153170660085749616636782060336831750325696722320094119679819906607606710634409038908900448944657475098541681808381079294198742548986872376682466869665065052902222016585326552798749378729697464003231279992113715229033625808451193277171911780353752658251704581388996322989655034447752280001147942876034403872692547566304288039636277563951419742835102955643940707019934464653481959983213585565567340764031836481571867672884256953616911609348292626616965367324611055313882383203477493849722505616860064340183131753510751572050406211370354545495802090433089897301376637571088566630731535514866079213027053380092027178656062924375967339585752882793215135571577532487065535718284449954539216395914246864865150007202140858275640766805736348032951354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 39909118269392399181160103207119457214260569066548475828128754292942710553215876908205655321328722431050179538104345210536365171261301528895217630209823817223569424698053712575415841086026225108026409148955081171106584287021634726714439856937587824761699966578342815337055037086431593629247048547875325098161427528017732446645985233870238091447146075906127574462662573453176765433476702030563914719124476549860191352708682025260841014130698661164907449051145820372456304807633901632280071876352700879927237980912158304526875804220882969260834854772643448248733597910899492753275897205269587739955310151105781898085198073921179477069109750516927147324791969438784955924769924669259105161979770831196360282638423798617926862013223120633828745812507206986703616000344169490051262439177324669469917792278743822896941712120239220783117423375718200464278958658673584479204670095554924896048784327823923034520134114909127428836991248011741749363011758887281075169678037998206928270368531463964941664283047761020750986056755280565673313930722841965948462073424819110121437053876294368545330372029539041926093871180348665588878596656984627125052976419288162629281540182540980751018990760202802671881058467266623801690531644822553971280145093962565143680482263286916205926470775994485783701013101755535219087023476116443791672108041119396347300616972686968113555449539698821645907176292808408432224878842493234209282907692944662274425423021779911811143202488956881107525394632022363735902592139261191863132432439172411243324861012311331309738961841085552353473873217416089446830671898575608009106754749393672994403625418116144034329759103805089893382611060760828327182863226375271878629468030354527135592472630650689279910888433720707572636212575998877715371387939863451344071526385063151372722136105905886665164049214929934125581136250114580658108885379714624246174412956013848570903243078626433436035013722396808126526287361330415230416222571971582604038930621642216059079082888310686196839128094072769282919220756600026129204575456836299183589752350900176837401270171812803588992063489676165366386023080858998565434679351487179862410932400941265191596450429001554874599742572413469255657639650190164734058849066589757884681911624535119834718475980849358844175549908731854832086673939522696273466144510844223659344529507309733900509880411057966247461041635710048483542955466418789001181721687316894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -11390651406472200994125003357939678120801365928092723418467709068704559299069304889183019925507294604717055396248564685403247667660950694383669416605145216684988001573865572097482338838891265754449965256605784588195948207363283703248116945375902454521407348037660443698981540242976999003980094861281747168426413657205420103592187631469774001668243495894226131378932776543786936845172807185027156328961077142306649230959954310468936071298960567553473234763285205066410412852919581252920104052381997895566211850486645777797444293350053146793904232328065270775784462771175339120985434219817732383141684217263926860463091089983573572506462426158617305072153625903793333447478334866396996864450628242004706790885563585965297702293655010168078990094299503447388655101572778260043945365131750348159061881670175334048909415447572892378648819317798722161388247700206095635350523057747770439367050548126200368579316884378710247974546481053669020478102801893783252069294655267365094524502376705731577600091476117789708686769834469539180137672219057186609805376582528195190433064034466015356419385515569166709100670708534148301072718547127990207347336810839979744731557350968490347582137201449849041649931162010000879440982587636950465334178293915802557205794563970205058271337666534137940180965685196618391040191123422511020243842142936969844229908333786496865446074055922972504706607503696088266310979182894647413801519968316962715235966268656425515668538445414174387461600802303733631577543202026820725166708078196467086823205111000815063656620217946955148734831083749850243494184257054348994517340072241740177455236749537455325572192250220555601287034585217299382120519154444894716688349314543033211585237992097014095571075597892837611459717375683598036495671648993536575187307162892219635203890150621736667647116790052064166595093134707368839035296312810797682653904409768810928924039418049041838174799375000020778472407506676972541284927065395332587195418273996821962234771488953391878904726522305666400500533667879405516188275991276414376643199274163200947268395145310017119652179402591247253941897148502355588585281841961409479720497147764882539087909010280422865315594485923830223661372433476334984299757942840845873986036368336836695508981099474349056815604935887186172112797711353818006186659919103831592351681668815209413460814774285423389699190011015161871910095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 2618963249658597874923811824757903680537762428541555446784825523390535532973632490810386253965142897413092934412709766334851893244903504987776071493685587481138989488847823708863645916984845821607387829520920543282822175365902876815373797880070600697932953669887371379680822939901738284526680961892501077250336468477739635844924428959198816145000630274427280306247847082867180163816538467908643905757980318910931650516735799485629724539123827837974918640797840118759561474801094442955449757754682858994576751494152691744980978110608249197066203636008442290953936982208106549811472575335476469526910548614061472088392052875437995438185311642826352347814550408071475235404176697776342727839286679081796921098942041739202257194247766428695166588325471882975992770199332837309829844020663348479880214489062941913390645445622352826600124624880211845343644716371828363407774345883471015892107386326541329177659477874539958117736521125636435374580108096686918816834139202433940593946866795467200155666992957236630336209727168067299429324517037677387137326087061491235489209515198767519517719016336954511623198439394867022000031745841920661875913487692094247859475518723150924026318676040013141020543160866211260187548223108607127337107719894259550174004176741803323127882558102493109861219497831888746498944289364345291303943849665349989286429930326075292725559338205430307553378460640474133774703240312274473036399490859146622098857804051803700190887024971387291341138028308335428130304137423778395324210238316360088983919966398893197084726060909364815652285507490039463709131453172601618294562232018509876384548550697347838466395794808123350138091998719959347843355164695302741451652019781355936066323398157103179678466562511064892606448629022639985640396613455299957935247483227930826469742003847529351902956938754968965548341523590778996276519516497947889369493988064871781211506653128181095269794415144424732923707118160779588095789680033280113459069480011602200533328640731158791166259798570638844742361300779672673877491925395382971117533788600550334671043550768598862173045222478553689751707756636667412764645959986312654321402396447621534434024002011810976084285789408201235677587066479623511591868559120298531147054764311840191337336545937322008723228244254715996637892032691401231130147136006190205034487586510139951789783747612772924796831208738012719550170004367828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -18955913872804476318726823827915591246488538773520377948151025653483016078247466780657612165031297437641241827267319163612172609309105843523208058500016094052062387541088281541609122493530667812601174212362898132396164368193007320494675113210484673804851182143934837171101626239872602023061893614938747475082950282162633055390776603280474652514413234173630821623828431262876363030537732796143875830522821041052351478161161207644643789626787332424002145770815357808702507194038352311115269223869788849610633867967285001893043955836477338533873236386073056632630769187014743392355469346501354802388675986661936698205557602756639760277924906536089106649252583436160285019694794283955916487332299628413816073257979297479128371518218360916709740823409541733905845626807955502276251352941443010658649883904425061279529441582943587008014075219500793790534963846918346219263914755410069803393487727488800699805840692141280750807795752346165551183428675720019432276289747966020660818542274562194395687572140209520620944325595459713102361881081665169967616604586427571567056752320327696408822130314549462750714361848812677721010477271300255618264210152661116953678121732888737976061499294181758069247588809736610855649643555832971569183148810647100593208942553213432527459658237124195724338029070737250621467173526383742598639302783742860531111237293008746321258383671577574119215050212805522188231150627271273824293047356853536745623239284702229339760087608526875301895378904892214762878314654010000562108204756074396028567909942524672501620627945558101971079504842668520954067571170325923128914525016046724963431318012024403990504616679582990268927252300609450866497065139748337713743603575332209569757231844116675544740250378541203566782280044573697785799607067481892428011786316883090889801776666734819831852735838431710933019982045145852727083591167580485681595462086346038698387804015514563380696642226457551281819745361826057918635133893134002839617742659538789489148733638387021572002276147379144535497418400634523065228554627043572520119878421447406379771106704313164682456513198792510813520873314767384234781348266696532219041827595508343709875410413090428560867491331387623978777723629643802604267925096956755058447035818075975769739535622522955177083503021909070557246808405634533905617612248993727317250631913255029992152599788757788992299511271477641116689483169466257095336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -12553642346295793483271015857101342490259843331981514819773706983381333581803987176972042381744294920144285496568572720073714683378101041423993668037351420238905341461440824531305069490817312905081434356409818174177486388303143466069170655163331158675659637938865773547850476363115036345656668285141403328849339309006595043707692156489842030138768633114602652229192521712896628909915661480075000719512294465289138769985080124262556743728949298697322752025205553937516694476043675708538541842893134571776985431154508482099446201115657675453832883739083833409403313696040431120437379777230495569787660908604234453519154615960684782481182475692652639031056440145862040089615288870631263923516359751024238950802774927940517668383720139925703456906913007431032186021983658236294836023880849628700074219123869067909944807636587642383144407976882533962847276613964412537820964335176168167268353994136345388442646138263199387393535009418725199854848033430413857626703115039585440529695750321932369656100826555930539797236519545619492304621265859096943801088745664687437716728068953066619071480602356304984544240691406754959951457648465089826550160720732917179037010737789016782240396471993318695491527694177138494046244182742483702970709489219717282334871090339881926226873212533843344401860424922194069544855380335961099632257870425644835684754432441125677612426925945041038998411858971103768026400198781585230269470372115653546721476868202383235194432709386812014274084340631728561589447622644879709598914919595925193369343943234616109515862062392520908760821268032167153403910755198639577782037674841868896335833106800770178293133518717185031667876838342760721410023479727254042595089344928974685723830871330260313057389021604998767724694646007117594720807025169160267603465443879775048702299294126158128972457715062794888820256121635993542273693685636118907219475851125045791429348909602306694189851699495714440242064256999860302012366002195851005993061662144522895262884948810174936266035867370274316582629393701921290863827677358562823019232439027524767691873645787729480754668979074540732845423264936237169730220440653820842300775922947102560155485780099026236655297449560522560882670556534220975095438992465415626892491264883144705323403685672596261034924517712134979584952984635689840402417510190392037019660708160179142642014269978649058294653613108114720287034060675068758428096771240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] 83709700663313973734890712802807545267361911373752834632103718868928284352193636699205510270642528087439249745201264491571824388811239413064045537283754307768690280569955356866327682813296611889967955781720498573611909646374856628934219546301719355556892241395282392248692073097262286507315074771664673587603214074027344874807747782298270277259435722933855515305864114675334029782996777037281322693287310356313839162535887283810465981715446373630454377552874490718222828404325258631018849609223544778631457788337648134737575560322184463859349731705342614801715494103257887618770433287002845770945996300208199661099536529750553545416339440096727375722801506874676428656436797695123618452109227979720036986373332476841521983482242069766912320568421506744420552398600950387136126136339237541071705062749460389045724699683693010167113552765731294606813098184376649635538209335933849535989184025541469649140889345452426460838521077720961724899565044115318648433278295738127420295355662517341075771177565644727863782643656776967074091316161540243341226024870844857723278091115019224533061273072312531215596466485486989493294745785602420504585747226809088096992806177891764631358670764477406336834546749101671725145156881747878415226060131373963887098026730077034193089426580100889004814745677310051569277857832920781209087576994235501119637254920325720571606275710784801299849421473507561010304860651481520324312600473408079365566305176148377966251932049633482760537255154904856754642501614970536439145217370856668730061282666358471774691499030471660080866515618947392873867770909976593018957310993619611075523881383175683617571050476698240342682534938492474321846505732518838930340573268817241954652768690330915811748955077664748890905199133637045457608890745937023649013043205911382979815053500734533950574723858311005703613209520999903484105226979898769917981776735108202666322323409682287139998937858988389566363792146940717304656917865693924472707777643987145432006048347249432940468446153945442609755015831010512661774343833552993274331851818772792624373517332376654298165727199014712900746300122651979456212379136339799799543878226591956819811572166651495751184225799656431263802093349624026803419215736269823339620751126215600122232603429180813153706041038638037447088052930908530830398661290453525971442595389633544512038075127088719575733137288138692444494637356910970993340015411376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 11851751806670285479064175547865302777818594904013673565545308063908012453677343708355175292866957712698460177307468591234585928972535207701315381452740613903986162311431304265279886493273337338226727655589750117080283544808111806200812516308624700221747212650269197578358468256079987573418535607723440315716609430516424163693436284866648680135979971279522103022272370020268114117735423112209828938012031141960557683545755449191828407579267021396570542654497056987421564848690424409503243558790828211275460795571133064149984409107845380938762885074855185756521151353036596421243483709117226053229410584590522862204035453694837849007125045120522013234534102066429650178397778145758917199981675062627433295986666091061623373201217342675699465437900466775918772335139415871723292660506635069743331111325171254479305260658696849853406509524569197544372848141562266471116670111933180748154913588738932591291216125641229018958028337219655153246863936394907923040230742486970041676012279094213451025053336582056201740061520041654946089352128328132296354499100038045218409931541945584010751448408587120584387835152167777083790206484334828238207775171574963055341585568531014294721834919655297323625537391696515813330899339960832245725261870204474749686518060110142943061319114829839613897982800406960636899174737657326129131643394611971479902843008148236945218848939413437322690583729254855826119406597244522230137045360809582510659687678614702362310479349283643139467113599649094575324175544441999261590628728259031121433946623505342775184854564848113146876426000499295519231254071410944389548729186152801399845780709431671313919266140244268236863908102771141747927807876851204021742086410808403507729362663374360745325193005906202679628633358075383401237248554117844789758059135625497749934102583896028010844844956531336115970632284396663379552910522532423530067622793591972799154040725686812985060954270654853347528831597730122161445489216928159468680358176521211960539915713022686999399476834277047086118803935800611185554370472042195427181022346134704680242859286559646343791262888804993880422765747230710345468972061151398916441525712987731176429954862757516498695235758196492437338600345916282472711508562003762492746408216398790173661729911554915488068654013893317957289293635130324997353308509524862344444406113876342478678891971829769364106030702641603430218253389938354303012602031230926513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 106749650766947970326109208099437017121785159024980576901863074974148972102785264071483710005411592627983841523150636715674789908850829015424124814985254931608289141262840933341167349269923460274558513213359892936017377002626557402246242714752921866649910277644155937815632484175276658613008903305993209077276091887839746674787582148358660263257779034576376601803587488723354606388663026448267675186328359946613648433364072141833288689760424563128698853676261391599563305967697522901191233035754454017791530114225414519664845608118807970400083587864648492203295734923130147659290903188103717892814929394474246958482058984904074165437017653120030892567944166306328110379792324686868560948084295561986436758062042488307217185273221650287275776124990028733686364456249543659180086349394759491647066461379040750173650600172528460207362420565459843975227574567391387934602067054839585406018130711596091289563230642037887537352684322261665162032021068926025189400338431228909118394748163343123236630302943625434620959333334481572383453995909363993910439318090730833640207078830258165473631902852088429522759012646460760170378573062550557364002558061919091011294302003172772916048237471668768784116485151925804169612713347546534938259441040423940413386168250522843771474663352125622222448379041574675188842308887595321331372677586796113887645119537536688806737731233841051829527902350195546000372444833730107472519505694909985911340716145318547925292063746258170545280727104032535819719167959177704898207119657845749819164853592289337612688446719428035911625740634802057937811139509442960352080881254203808017033793886906069199468526920696299323463333060582258576352281263200347020949253896851504350882456127008174025058960203093494892367109624561911592687139578792551752606493258067748691408712017146806683816730832440943322207571370204306117039962625022936905046391058429178661399382478529440950785831881483594402913706280704890808270177003774142607537252705849717869197131231311422233129301106324471684219928334896457451938191064679535645130169318592592291222648546950392716059238821605609812433653823968855289879161513430055662741685548419478171511956547486914966894802475724731524893524587260125946220933008956855338054875241312773022012504367571333383642243957682515940280259953054056566717128109163291831295926625879797258357388847239966001012589913443662226200103759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -41313234842034797422067140955982331332666484928556977332019918690800713253040603442522198762546081785597414649162716425301673091023530871719101307752332331238799041994476071813461139383989594966585804620612814675641537480254010607491030498448908863142681896002383653647270093509370196900733559886322084421932592923452671630337325550576243961036392842063440503779750276139881577825354323665498562521514886433349474620008595126443814014810562911756663787829197679345598549222386594147974095622034237731859856938501168872384006566476330669491785072003355212154520419381649618015739872122645528389253636471988165674563197823715692851318463173850085727910586997228903728010611337068985526972567859455706818654940017360645766905190912835190840970797866378583663170633980528629859914238187715281609694749522615898229308425722424917516464847506753000679775515149842075547831363741086242442969055696620243574870961164464675934524347830220536170863108331450757637317435520960771399474702247991869702750473846150695973018888214785203916103626914486696676877345860917370074678761022544783874873957816617237790384510887151260187975135184728236168880915589124780292306134263899615334302210933111088270685248926576471808444397810543501969927100103490294693555788566294877210052916982225074356037142969526039106911212753575955156199013316594489068705988462538238440914422281182337318026072182313709136519409639519881316125183206756575855871235181904760233820177698644477942363989978388896663697983482852928119296560693617392103181021510773249553033631877320535497723242285298280827665844042413401393326488752934087844546290492191414445750308586489932849703135335303089911888667661599337007711606375570824675736661759553071924571131996607680248105697895576549191678949252513497858493808091988918149904595586156424264098149329784199394012466182619987081960561419308125621530764276769716306113524710815185828850545833855056416774779423301391752567059423997868193921891848148435073262000658099525051959986931222529275688812124769002567634389026359126371411648222175544055967134900002957220028317684171703797129302586694049954265206685173878217524934087835826420061277892805353745652665712072755223129101333170103683705122024124990545869780961024590551100436160118963943917442645916610993965928518239301995956077766711464757957161553052958709033160531351110166583401328566083066107239574193954467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 2971410526210400640502661727834316115382479994554065854656113456834489200033824411299078628121187568790235338155505439586193848799657393640964825271692778775690968522030331613265616869874940728407098908371587780441681438816272201539742894929669423165545507252564838957702005056035538005649071900692252047155478677924281070495541291846805773414015232323926108706685839377869417936772781280427520412137123215942424499525160031900826201295791266831296389090362245072992029173179798656470389102369844985888619039214184876528561429898609047885884265738138881919658819435394173658595446496287583442756449162480139786199905365006145123345168582865688058318008213734773910127156881458961307575946311286970813163814834869253303079076124060596060145625977698885073457587186207034337815945440407887206350516010483247171876432006297260642249584382740861756192360894678923108494307610532416572090908935725114682189461461124937437757553376380586625000019796619647425744617961296386142902283498621031233017113077021453987352076902879210690960112755741323078017685341237080355555888862725210214237250697138550501219613309802087742099821711768185541034908193986968918106240766036186885708576364421337613664598881615726374711308030445870750803895089061491986327488485603583877717105616778485734845032593661861010749755584071048559843608744487968975944151496405155674404798061138949963740614180732243183658394463944436290752229635263902774462717932300538831044548845287147868505709736524732072383929300593293362295372243776577027955595796788517612790686175911688116528357371941291206736745178559306683711762139098172538468528570333003204851105318098424428388960528442248472760825565657744975289644477142843531930735386600815713829641535139849480853548804869594578879072352137236700395165666244385380072144327169927973305302593686636087485314822727532239696574632639326179532680936042376465693314835661429116439767379961757872528923268089592353229917163184448203407329253613542555812048610734255116210287243070192799480294693386469440001200165844922495190862635310757197009962779536651892551295440109886670469222774164371701324256112202801155159828369894859446753921889147793136478518537052863090241633833462370602131044769475931688508659930306377959197725768931458490370719919451286019534955407171925933841803265343887028255314381918617702453962406214588042141191070663608364554875151952728629112243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 49765965752814934639286549084010968512456077717808162022416646098007746530181870074532380411969997204966254204489946587183998217392386135632704517523097377598260811871992744156028141326322775571727986266350663399297617134562030649257449046871872588113817445946663245332387089760726254277183586114524771427342995198806167506337466018551562312197060197758111761232142810509362588640568004857122411512124033307781666589318132971947985883207010819294396894597494970528812751869161042394246832096473605025961415248229370620886137151866732272766168012768593204654395435963506743821233208422663280519972573747330010325800030725637886917035808697849998862653317143590451723474947488935823777245946319862304844816073310994549703875487068223252756322637342096270317548969924646899816738791598161607263338968580126143624051071610767665309807621098858198499223233255594530610622626043367969985196507644183540295261128687069382532282932571532161402923479888108029705312648614431062966135518096443582857024569593447783310052880097868717010163316826818722171122045515891120098176429034842791438278918317292923678758875129783833561987122005021449050188750954392508382506887538782382423456922922077114462520984289445362320581082330579395702893464407648245828634513189294481680180497593594292194618157666421016694414046409931378585908468595613375084432765228945032210883704515891300513937351042680190143821783511340190492028693967240171668981999074973837322861376963830029525918490251532407591474141502323319343415468612411198153589121576987227917668344282483225288206038589349750835107797154854377160324875238984613815605766908441162716637447463703410966901265333785974572659994097259788456827649592648541312908094955451797238587007321166198210856966772897368198720910007700892065416639609664435302371040938563973769075984676120155685577209997095055648694528223579098581181626492363912130108332914419101488984782994025226719015649246689329789152417005118562947722852643680761657304260313651775561109145766158727203040987079970140026351206774197298068592234597401462892549470408436270181531130051446102292986364899725145220346982808531293930827468816682702793725662986555680792608180136929497421923456210300769701408531565359185818785515228827349033806146768092390172882720063069083995004790496402362045746652535861388053460153446810437834135933787783368132645730163839212917276100256458448711782693862915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -4434030458186756049894476981069205954369952442076481787253712937576150349751851181199909993545475254408826703649247164242205362907635570787055604889152682012866118128326724841407161051120203831719526637753416212077880345683363082974355305206690964273693464938240371976970325172615050529104464849568505410344449016075156503910925805675234333871616390172594285096194957366988905309358456361241192085327785067548078363559676278331508744502162688645018860117063206651343718524770431908603873256801582488508150045910079029454643753833027893872152782375817006745245910193667459394482647784654833862637150616072320012780801628522507468559317648748121990627374510681331775602735243186730109769739972983292057225296547378998797529103873134077191570024816937712071005389256305733733995162158648772153543065930158191398954139646288724612047702792980156505633327387598070954708494878198186429934891779089615497944435451227289430156628013471560978553235194497831688768779005663095296196682959612385299931447105206781749525565314525426557885504579423396312877941398279229386264040563610080553993351391156281768347125736124792783574497105736523463422904909344077939624988855532994177070324635800542143215894202112592225719453839081069893177685682601595005835683976953180523933438268847116848028562002381511321088117177777244373557786431093622499379681950917968333469569028165223989923073944997341890578613009256698578283488505138737406315655107389238750134676046883208223042421022721415872301507192955499779466586330027860508963107661554872333273372963451361511272585831598150540119663121061170805306498573236456189076264224770394285161001649428628930824346958770603300064784044680907049363996333062922328523694694586356179745358049507772175757628381294977074980559686475917979452065163107067418131434850901555384190440600984072233642316477149618592856078914843423978622808126074972710005068505447707162885015146034961482578464444708008355040282503260652508353535563121685084593236698479014330673256068083975149289293486050689621324324686129586294217236082829920999433949781587674932348654512733762023131081301997176205020186269413734716649466550196417075504807863840359939834768860077491835292183560806344135755191303702977339724896176958659998205416139176895690553783142451505851610865912230428115419848185019649214158468946476626833907299565878257148054894049953101914547659578857974338461644947528839111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 2891236137100140802599238229586742898619409659266127301794991467898957227125200071472045297146042887612768467415050402483331134137178572559477884389954280836861604509506622415691348956270179822102086473055233541516392573030605395444135405769843881480147023954026567303978546222070255312091383199884364916137874640268682433517814087228950554745347358036962351440400425135440118372145279527863051684738990118161956929404069654307838589738950899778185005425621232837671928173158496005731166586842405575517459010138465734769713412282028736682102314681424020793611359216767051293904240392813995545279572216257740581548185823756260957386122062604058041911396008621273789962435131560323529454162237746584306313150578673039076882444881222321564766341169189994186343544917243920588646983164225801569875858243849640026910723490674460828278396529110690384531849124914298403811489607886181160878424195958626746873717213584289233448140891572238136510450084195348111962513382173316307788547536763126797176564953259907161418874676023896731059093385508910962427120870182671303001863795995094802133133339577970740745337008966909308531409518004205853330358412974163466572164436479805761381932619601964957049888309946808958451644046367060656483000488779506802012858117996440206857090694532378285367527361689083596945381439753474013624940159587061111927701990231241054469385641373100212533544728028535469699857330527229291025582800108142739889744914809112838753466373361620217682801572257578171336895624066598483335510637895194748310531348165558176720579997515700465346362585010934880086584714173525106431665566524196627263121479138211597774696298086481338907909532090921997022185525960606844209748207290173474212354993825450812036586937995940850725885009653691712474492366117833263296586948448159095434300104880531937957580610674022753540077449960200941621723849454751691638491264561603157947785160300299718506183943527488639545050995300733295976078492961336562028779023586404549977741067954675411276057335256599358884576043757328822327983192723429549459885532896950237968829915667839856786523386438744385570062428380049047148493188882874843914009137638682318320419871288652775543301200536292435492415914017122555463559553665934500767373093273345039500368425024411184554428110125677206434543753426753023703550281536400345734609464567168929289985194289558510978037562295024133236093222265594704367686063051223754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 225494218912308575471254360932166907087057833470562443315027525940388673636225193258150312742945192969010268399723591201364744395373831393693262838352212278613034376164318082740424065518823715211410941078033261426579804241789729912662671805569275273854433367464687358354505052351057025813098467689757983722746949652516609379745527127240489208986886645724856146059476402302937836028975926338185088998020254201831410635605343996237943951932223898702851854904981680132028883399701623765714675391214432900342636429802130280461916000028108624726122731801748624926361783554069995565676942352480120935317428427870579840634629255286498077304225279453387350823185961649969699325437045904462823933185736074762847182009895549632280889056810842600414051224610076051227595477889683179472521725128146123879762199188748831355517497498202572573192133117801335899241270596463326669159514506428991855359559349108579485613051701456284813202141180271728152423975404669286861305458411535950546957378192226815735391058320434201344930964131591487322504720853986949734910997287214598183348962242490453519676355083346032772893598740097679196342092165153819170387559600354505522206442919575800543982455167601778676391500744431714867791653562552735868511655420427971695070344779376563021213772946732398904268693013934476159608921337506502832670948688846329401242597320474599409580779198897734000264071418178035359178298062594563832405863453753239691827101877447445987065665509604242934015623038250581775208873667291112406466855696078704002668355103311312851414591072819318578193277908904563065844203307636729064249023256121384831603896092145765550041349819514268519457485712894669147963053253832033809628891613633047133782245103207770459729405070224791917197074153148355648833074959192488848740144278966935137322523694017541746626492475237225435940011158238980366164581337547065647471752814072021711668789855579402913057872018774689322664335024314967162196503182268078501264392306612583029129820415581093940857324676087830672060145118821011579459438704845601362156692246659803550925006300968713182937767041512330569079227048224872419619175554022621796365898398803157301446683767059668816240660877173209317740004213414638114870850269757120373648862378916774622013619982785645329670835704319581789062310133743393332063674105094796197253463180743618214370301905130187133323071911017724245599076760004919606217299588024616241455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -573518396609834837540241455946998278525479695941625091734076459876709046701375811946221121890228324581867171870630650140199924247665812198453856018809388285515614468532227705711946239065226181131789312008747235255820063089473300658940712718531766055256726941280293629106240467356249738279175870637624528984754845851982010723440434893146847956939331808283727243276776048838196998720019885646316915077829056643172205026591540469230834026455928191525771154806795157549801850054080085041190113457585182031423662310876586613647245626893017970593699052627157652953235336897098973223941431116726355848484835086275705240218157418769130613838464263687449141677444434856747653159227907119474325405277894203751665859323343292404920888618340107526999338068038648322993110948789457524288843754451805108624814059684291594084380140855027677274171338182559258367157497864783273629045125622514793757062332170569446534897760229860967959118272520661348948997296024045177642811864375067351625932562181182701613537882534825105199992634375162732491268471203105525939042590395587866321016300032945637399157955195035511167898038611493005609841775913183056545748024759719751733912381788134744646363690260071130410986349961671560902382285319316492433147914766483868423949244247760948835858633105543234873850557794580335143960573708224126565710643501712624912815026082077541236910195208813232725257078876789616006546784068502540092117207554421734356065976352221884517179346578931336767140109652903487253965388764275228127302579515533411450525360550064638961482361296550252414693075932591097058865676369685473563097062390751292664860761531232860691893387758384383988203699399595081588267034640865106142000047265042250153833597093854211329030781647327580018590516444527370356131006267600637377981147218175182067154296651162935252938455684252563867033139948938431563658973960095350727524850385172811706644984364552505666855531280973496816089364194520744884615144304755437021103377646143020186712780997869178218798988233503121031301359670680160113476411626468638520995448817271107100181647286151358622016798319316619873184727021646604668821071409589796418989741775273179134168441810758054143511333999654070412624813525127264082816554805825414589632738617739648027493741759919349651596230515639352670848290989428868633236226352700546811830548347608411278170516094110364946345725911669433116912841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 371474354245097903846685911685091494909363708524134672043808091847012444501572862958668235626952163617766184272917568617808107917454985585895025685367894940010385750177406487042630564285380168790186204537157117391398574232962941241635120844093590307628729510125756075025576332788277033160468842561046968498406910464178919166149737637228891784084096064550339257077674868032759480576774189738732535222448243266521914273755903925448082498142669513566791272672624459282103621620803741833754941985983438676855790084684438065252254134178973907281895596516630572287192135790635008401006970317612176254540801167610981361478373222121621787164147409802190156515501485339392079282962979753349821191675729509322856480968357916189428426823466119079310753224905764126102268411040096255251395560753058300315394363849974403757026444183539035093165863428726693021356696972581532777213058837017771640640960814767960014139205662159925791745582935818082573843042016251382484619173644929836942252397842480575369075795238090894608600746768927563028865303990517596360058991947174639551573217968958921585566817964950262140165775941835376922910291985694735356752930538088584492504938362594602470830657530808607991063982055799623246957291425627029550601229723077891506172503633391590033373317924900152469233512308792111351944578040501566203364350809037353984546048790907076977186155533133595760095398643032707139679028819067965854669020946469878049706025137269757418343763815254552490895748869731400751945457244652390270932566202523244181870396799471092669623483914189557803520604943431909018900621944426159650102073523528755535960266193940830147970432720361063601517669178743604276800463476400826030489756868366192822597928328594977885722804121345908863927834506196351348273340210017586872394365245721964182352700138844874513894923685058648497708503401505196920327249518566361983351805750307160572280494612716290870302240707337621253552660972468042691219615997896845151583244497153134173451500426165531075545562147543778131277814609389378997117054039804576644290630941794227317515815248694390711385833683122647514218682972100698322320460003466661537840767596377264148229947447789976885885537747597914945971783764364462508662519731226454280427895833900119931559023454399532034187287404135129630988559391556978483896107473424394101480775330687986222595828418119529371055342892304906854405999183654785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -52569383065761417580143374875628864276407992584109653177808533917744350786142387914083065405787004946611018608305150661204524591613425709316123164874660536066196746699063298982681568329142572856264672057291410590733936172358714051874327831803350027018726787876059243057831164829167704935741155923757635050578277386735066159459496768786462098280842311408025429263767129527934626331219955699585938844247859399942770085394406541681335860735871773509817530446542454941679710369422697140731740737108664579924435169063009530171447021664801836617544477982973943303854778380932383834109713937260409415980130261375410749766234344707790945328255956863431971719993545862655400161587822482587193421410368553212462602477001449176648975978171341942910544349224434440093833962586766216696732300276683396445935252454781795767360524623224601110737235850197405556952073407893369880305833653450888996685575060047257147195304970480620016456121977558582616791253432337287877525895024924803123276522997024443227264712856398976264853114948900351399371873596570484957716190163534400778663525204452339526470469205439075954255277666579781675201870952112365966039209233745963976881471491343823884820706336039785148708951480547875693182089861104886114351304973844874641341787242458951803962274566999042031310764480694515617838396473579466818581931578271142656818147610739332778832091705204560371762196281294463677557653788613580297158674357420759271114282731650581688748593433923790145434010661207977737829291434103081119360466407351689356337309243466069376099476083391023638361267592996483802177380890835715979242112616944297716633133056678601119512960224294703258083384759376827146913337122686989377097744050977379202646188077071644702674207958775477196503196172768176810595213707770344066398081925251723785628265604071776247808609139552032588889373748923438520537504658450833220996320345152827408058633601257522814877363947438258054518065440787495247382025920662368366044990728631146731029634408791949852212935956079503791321451293689325812579344899060996545128493734334180254179041311479697861481720732732874467599388790699364696326605369617369254786803602461460763527889145371909754167456965946043899618936122911685666109335505299837188748345596367062827257731772641736875349572859738333761002249119036227000478520136747787369974371302187523926236608399723804355759427392458249528317537624388933181762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 726754350295724382630015962955406882687813238769624889795647970888077834254233356573763831324762056489348300931348563364507912154845328783368191130418508138925851312364007682992679529108920285663060130578420939780282138653181884335208991505645329018927906798797308593759460000359719186904428446722316674169845305639086614085087092898530918067241806201893902271279946003063604140660872229660823946510561892363685347691150403492131148348868763502041524694395362332262373667372056157302776143487915844673932476303448025759353121549202650703534354548586013527703655206808750333084845115531985959679351095367628490151128769217325120058330369655249372349912490616006889922589803534284328926601733119150796347412391935350681212729981307476896048056672792055674440439242611123747126562607358179076665632959892223843289298446663427237751103132619988494123534248401711728697511920462240616201986795173202035355906771235653347735191807393500625029236593962881284445113527153918485811002095418126517559245403190435021439055949990518341279316345299500111444942818903089878890642380925540910158638995403561807592529470243088494394617752420364138331651622265692999097118816833523971838319231427324342978728368723246664767695773699514195357738439307721833242936779070190618815652016604377490554842654037767940613796540939673125864733257518558739757947540603466792086290040324141854386442364782608459360516436254152395295465972024540180508712518258549493964800398013958908741893849731691909329533139147773247688773099469001716130756766668640076927237140716024258546658471786161867228087060163067921929807099860214915359169258668080550193135498954578651203692140631021102961417473299860325673986374851398883724656328732211165137689696749914214337823221516555011490402262512758524734817654272089947243174816512908572954964186468436725873243065861012687301717258179400694442217054763495651522389884897312976256449181690742317678352795266469198202117360434064173031416957783605327309424554490477460962100115644140496260503256214847515420965398603312887804157354103574241584185087298797983269522290101543330332557607302735042395492212803121393456197810711170205192093264839419991160446963186826271142809696987481408485638897634164165493132800838263566581350480380253549104357432448463001034911094440136826385388001631357458893507253373932286488769850504996965545424168200425163455236088339006528258323669433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 26535542633516067970783952231604497459199205057038455061655096414832506837848559668873479511352744972463291359361778222790605211421591109601313665784636362507411859432875409345632540506189812334684399247565470493488426288997473890952140068304325369691181577866790535146551697467710458029365318676388442513517367120702939740687000018524128506252403197477372105016723425820769949867064530499436586759612160585000270122717793516340575052005239156094374059898522219140331367006190645335146888175288826102512665457787696917813748877216379513839544804110950636897484181703845160016844356332820279971661197268062879295386993831729201118890183894613163850960312589303189523678682029380676778429646150069201871270056335148100882140368245970713186368130417453872087098245330197937396168396679387349805512133231179191661154658001354701177742955024123450649874793733620400039225580516927196045543884300677171425683375221909667810891648713410730691446684370472340023533809906458857956414581131281172509406753076097735621576938320018006524281296146494247544734475713187104801489334759018349346860470423197753413507230160083359290126209020215066732348329410009785913977970356955233127179426655735986394693338936854448243356026047370335390976674875932144060202807398961877012264551753055571321157265646592069704299841546263848338722812550242594444161829833232223918059442675455652339222264459543989341263852891003927473824404185383104727772461779094412847629813316225411135231469697077482563050410941559147191147870121972454117422783283126637401197436029625725483207779021422889937310710591330332892151107402708736591249847257843993165051045399642732125612192971566211652688730300389629373408998002234039758000032919483045353391480338552861571271296345943282022058218848050851979745546776901147566019951576117488475545504379971550491688682295295984851459027669450451429266708372624440275253227826484300027660722520359404737717567061744314415351582030954318970673588018204795312537675230462065541334009769361113177890401863620405552156285183524089928305313427288489638986719285666197029298018027495305723445538987743344897328296300845295541633985278497421126661882417889270495139550905485021684188863738186068306842257253919611362739976711057899888748373023457888326842931833561169498314014171356064727787781312007925209805800794724046094199838810794093679711805828765066954909312979538071886054240167140960693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -634128586664229759390829834109158628432718051676256385038279412045828891101894930219418521698471829615667935762620280609049502121045038463855044188672984771572791787955389765271593364123394786622644194214695536312863295872359636503765650889754606436507355486749611476949967245625615678011637501465420924087783393944545145153800204291454344935293129454461683713787725916991843787122620584039011359671567335247898288729137096736626550330185032098538433373158016112883791692057332657004247384219471991001237010866880647108170796140679588758651035195908874393534464780468293373406510195588373245624022324991364261380014561754808051901560899704836743871486199928098719598244854358350302817591202757245981576356812567183767966853514716530917183364706846785785534266960887596844159052431523816116416304203920167167748424401936324859179376167433531891574488660041617096862691957507074894824582252921330196849783505495102552204762437484516581401844064023692278773852048923422417502823743608566149297717748448884095390686138927972674829748426240981083978785431353272392284095740731518626649133252248421949289976293792947014460818136241799028502150792971996324741391680698654562684712384831169136886457937199591385922570669878238711894160092244403906374531879563992179010786465588579287039422216453819397004350145631277445011757961942979355394286928401403245099391527244419253999064981263768660968369631700516540352852310218522764535631507721381048885881572164548294914260835553520545126131933572549768739162392514145266090850660836884033394240264412076988835985796113443374986030033336758866908629240746583231865471149076968282902393649664505120750713507172734146855123303553109447993753982588397186906221128130786559385779090633343711339340567388172837754627648685940914980997717565317755654638756156984478466241687129964028786071844085482896540051089029072061789798047102520399605716101301833559210282841993989917110967786150874425355701418155916880823121831238586421381267774736729205083647716540426042829525979276079998871947183512971750094943153851857333794369439074281360747848938000961918610588955353391466301780843368327711796730062723869599751701004264162813299407065676282355665845152701607493012623227049881813638634207176995840572156139677834397103128243627682589563368523350966500553267366624443759832416872291321845653345160218563839304773154256980927426755323406126763075008057057857513427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 5456948157014169451511376808674095114477116215308611431612884650042107394920823674203205550884835758824146261901411170449085004427301454788603673797940104864478348633627253200293211220829192192847904186661255366560900864006299215351518701264225505832813343545567604396780989851378015754014830484748088045633807817276358134032227802974994758205989119874190194685270173140049232527918393060135051104338751360384555012867595978364867949412906164950263460823096936191440820355095718796879621862671378885219764301999381169873898213943372742301679360059227303717792735648854481825202453334111850935517822427461729746450058883462389844647372699325314687584010707070836792676176708040020218812267418157675246752021018590572746302161342697590093578396997471674378703885618504076012300645137195218492945738857895650522478041928825448096989063553178861462802035009823058982546353128881544302250351103171200526839235947376227998109296329027696493277193589549738293311106244717325599038284366173731260137979012657373076804834251977459769020619352624593822179393332463539718654872107005345770986460774027254840434814841433611515106175935781075445268307341026978938397587472843010371767680954133724192897929393256416104663142508995695855547845714302086442587942664091765020554792467326157908792514205236574181959990866614522021546927787660607921174440519839444850649280639869115335968060718159104684478674343155357174948121622003404859288816148061990921978015100003388770966667901145154501460491738485526154161328443259208248530833855542773240291502021330662133343652990755198299819808733508576625207217454924017811985979328478635802525214673627561713040531410789256750777292007508935061168949790575118382215568513804814887270992778914712949598550693617001075657957602945347756733981868535511076644010537922083301347871782982393811516284187392929245416531523197801588762323377707495931827910249996541610482916549003430338840297125022958995553615967789989441085402968646510739380263344561821017792098728271382036856830323492035348414135081327847993783405195093533618403556997114198313944323955151606648143039164119887598235315968885754087079181479224141845046862731652998749411616496612591952290182170098077288644965528273626935113284506954595483155741111318921370082904587672705430409908834538891781087910994467934862420124396119809721225332360155589863604329057997283736346672174122307552579513867385685443878173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -81966777486628016716287768558199595765558991125760391740452274320718890238849239367225734762327501706913945329890482124107149430259938738043938441415609755005965709345331626238669484814427984732910861028075245524149212325634085768346177757386854289746364191894847189929930439778601284688170413058732737093593765553443663647863743778163733058687028105709033833943359565148888272822017987182845751474085135132766828982460838317939393291646460509895853019532614004662868204468480708627967591804147362091003489314203696036871717836249604493958454496454364067218365134984023205888136904557177099618901441982096947649843670770175546818055246318266278483590556421570296607863080421291997145356133111390111963417001540240763450202410511844566727839858845478844736124197937815319194854484787777122948977842864044667754225799024726725483802454546428429779220985288381166138229414350956577385610165303768473878434955659011807008816074000352316291971828470163135419764405135708773481791978664875657894555661849118719848382907186756891185105501235822676893770696097259097504414347373271858071382344474108408510272440717524674511648561120835596294713151335111069444495298584050013384507631665959326109844626304065284365296590121102363639547726946233373764393774680676776639316859051151462106388984353234551864848185169946698181071683641302492267280153279040730079358860799634652971935141121531517303308551030787196469582074361496660757867131900522848695865026798438839641229901115929877697231283720629547286138531327227443974013594711490960083688915226154520750760483573219827211262268226464233251004666115788974829294299811647969242997556697575698538564164287056694189172762167464306295007650223852498679477550783781909235820876380828641481425652036590183301629703426036022094395634327922401621135358523763972575619651182419347198969452132861806118932908131132265724325553288407090707827067775238118930897304659069850268447188552349373938800818231351082145222078572546226889689259817438866130987759999828244431291790858035651944355374212762096322513803105229086380576333663446435588063996506634083612798434705751620020625243411956801734389725452265222419277090476242825922418209728320171937548059212640984240628489659017533407602450036325765404203194287571289660408712186399777966759034468576688416277917481506218941474417343919107285714108069203587713562211935973878247501409142344863667517529393080621957778930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 2516435699347291616907764840984900579840468503109676611980144932450456641254520628436634748415178068402063252338001683979850366671946349254754836796568955871295028724474594875716406339022495283095859339030689752737291807560631956252418188591598286928694275369620384925797032662068526078183701936943584951514081869009575921337054657400419841839344940024415486374236718178016128057931332541668656087237564500589862821429838959703034992728744779349318761605483479941801462218900472389764350188849035373931152526744181831212211836094798867408806483904576797039932083676805505269804110258513212703622967468178021740884830206998136658915001503459367790695212301853494423099605635628928298415126104139159141401952866952332100115916881058226486621108476153210463912511963816437594868556623913160925759859072021202461086301489804421608778114797793889596322586474347977735135891487983662549318364770242246848631777656859341005732097817590700150101704222315718565841767787670757244413223453714821323242284947197013641036747859623639722896802255067905726072894180078101549657878532131804100441956538183978297236136101545041915726866240926695646403413769822581741567212997889191832253798007957430108040419850754377900561413814855511746106336265864775190253541210702216812168330978662390985412844795178800284133994579498323865376482740966389513561648033512443804321265391642013549208620402884052200943099727786706951840880250105825099158364263835921072443840747664270585897058731130649838635419904915761972530312797502485739480603472923277503547049659590513660420306412579956580081523193560137783437007189075245089135797362311134720152051880837389219453177731062718565076544795261102664328527762848789819773736238906366957631459589088362291621530716211605491396959151842420639600529493146583870641455819404123072388277044803764458782835684482092707296313842692495604916107630801243505854022993846043056667891070098632118069763588124652868756125907429291080002460053257258810317877407956898635111471952325903429742574596331950909812283378115818259879921673521713402454587116685646186960751343155952732796769608824989550853241185489134212504039790677294024202753556699148003858653355489687058251664690582148805662733210059003678178876670876908171632490701195764944412361523501261887366002282358523950455129400690434785283739932076971047786170948014870807352139081558561883866786956787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -1468455093402427988114269852701897308846267609573252362314446744279347148196218288715119528037582097651897942960673881082904177183222169077523750847065536397766482203393068146395268238210979692426987895189491438825425470052244842430828849853052148002279529498671957079956665271837647394812641573621771953278099049418085279884648557693221754097507833286685653438759325327797462615873321582710016587821476916686847149555677895936517067076760356304624925911987346390818642668484439012455956540654116751697890464777185080296058669006058264161505642306123995313781350701182871965549724006892947583760918624033637994851447794411383756483539829369338177415786302892257845607258352422401483829949956290035447770632129566507815371433007192733256388228656630786897263205773832698812019682766491086238835937584599866264173469727031945983986943766123477986061255370025473408977913482773900062930032653586716491945455078770616930665677992417374567575720994423458856969165182661459387077138653407918601675064719896012403676188223136876073849115168849177443774121535145827235353190576112728444149439183673580192172489913655982136993423524634019771976042071560301476114662149727029418647499432589038264800706018956709392451288953183216220968135187335799858306517680550736526578727567840641667351246915392447061434499294836634994848510321698117485933645938897252253885835487332355831718012651666857354062594168887459027404457462422536033624605813705494333202141687567976577657137689163075582221982494189974762218532253887441864114898054737520859515684013423787119792621014695669624899402998230159603544955278183519981178990213462905907833415302605521910024083096188556884086401642620858449823368269304796684868261510010729685877403640661962234335932456955395422393809635832031220835081532844757119596727987207052717434521998772745800559468049282974101077395459491997029589786234439648520893413528779510041075304000300928128472817064539571633093364058892588410124295856214190777611149994818837271113596491818877656845236493823931072560365750888901936145240811314416782072460701509825683326802373896040345717531735238328974581446861135531771396481982391254386644244004572354876102500445245953036264199429851810264279600795800929585912381445938056447930335812319750516180878456665152547331879429560366964375863250653751339553647871127866086390375437831292559790266616381870790064567700028419494628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 572153377878264059733294257199707395407306808991147401478848417970868933345590826073494764535655672166669600535238138353498502760801895553990722516284198728702032116782367851205915879101663951294989154432471945154474547464544826108141693470554959234354914116646806380124273780489849669548292228104817563473875653063211146056284446819096620655848175457110947277889773244391629274714868517304242560845132707912321038870832537254436160782093366926552951069328825245159259081843420703805002185953580338430399779581012904604383261149516336634651560426477779327062007526593684659187722900362853805028695170875908599611992163888105252486698042101588503859946145626238438020703316940231861885382795291579501653345916386712454832186971260148189352205370728558516089860282517092724015501061632621713435682241282051858510655834784872743914194903478785523262940027211649126782966854020896870495760264124510474277265319190879217846264404036936120458176440040698272964209082228706249087776917406447606352229706847974969778212341083448182649344945147280896958018659363759485142970488785870271414697271487761190066465377909545279886174924171299217574170009507708991557959831911613793212227632707256201878181163007030515814909943275519239315848073725125961162109436446672060542476884044665100238236991565501901399012380060905977777896725425816682960768597784935831601680311126973267282368283230693741902712180376466823795244367225471737334547343832087515391122576450399059334983187593470562114775579557215972666748688050398978364103847927608001586891063336935101529025870250503751443262471248997203598722146896378814008931632898711898669742967745682071187825040975010390940614214149282706671326369206137050715257862900737990742738556682641016467760750098819162278812379894867405201793417731270707271455190788234787357345065227154634002764333063214874808804371167697321054464049405522252946701366080466590165851636916788290661462783942766415102907791380585831843896816451665852778786828282270815078325532524145944861734621887296233431662561501973770045570039439231945032300387822547008847378098188567554810045846488679571557362357813814099135262054237331807692271543677094290058889302591189108695603856012797873819886279858945109388375418616721173971858659274184009161125850059364396213454265539111866713678647536475880324857959888749716813324037904549885676662760673055752036475496424827724695205688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -17933682756444121108360548733816442542203730641368146932278373299441140521984698845342573811244353827237180472730492886650636088413624537409257435404520868122522597642778861259059057065734576984083744136907228233027520619639249100082653749884925717893231109264343849267967351851779230498734584286482778794045165729427158161249785042374530780688139349863965576119132012345434688710784618616050753964534421497939721187575446664961477979799890221863374367676730231848216774180653914616546428267565444454344551397858997818509875689970508405551810113369950782647858090087305281124777544673982933271463380961994294306125308966956060588334586591824899590166514171957203124833668526152140826151107891706965994298851525621955245178304510150991920050407972106526177839110971813546075366090832888379357195174191322336939907616748409092867370059565234967494588538703146836658945757666172662181670293609457311487345353779715016684090074486174353047322574877082291830689680637601581212787908773842313503262164084854810308455536320146040117734514530335676897305943641255612605132453254092390043186325740704005844793378046398896640526641933882879113619546377194148971691811334091306993966200869124797324374234678509092367362115403574072472962529220783582902670093980238279150736638288121987160857606185437528644080623738040159015487134849991955154049066304682810688840857734212571285849107820944436422598717165893739601402324165383290708306458621821722878951240959463994728371545850468153787314690586874640092680969556627005542323586647183607249124958016167324452173450747976458515163497753605046606277209835787554693619603938151080093839760095978673673579978656806759801412908718156731555389267691763666493598327533178889926105947995146797601115391816175224656268970212784189044433311908657419639062042462937287868475076876188810258614761661744506653671089824493119045237008510091988484081228459547573402802261650381467541364026298486191652264821823249173207213525621764584558703152642424555028112995538574247513625977025279204144384246400799833952952803176755116213210772172783506901460636165870844298073098482859440439480396685943560355263241037246314614742958521286265580721336618406594222218570140138513528860992184553818670776086384278228291527454806957556975806481521244127746709481758829209185494037924848303812798982559156590751960995668674952086607663432818579249405921416382625466212630271911621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 355929699085334224096080256567661391749845282655572719831074254081505452436835601417918762706865835760696532843815979020745309156756007714660568917267479677923278014435085415764059431486560572700306601246998321909282050112618938127823090895752508694422096161630530517236861638068496884442513620295408244094937753030020690338706342522574633841984665491271774289803866072309975224232948348594431764468949997862479236566242356386646061336057724240760127536822668722412969348187263816751935025850758463955459157383004153992116001792339384391183898408486569752333920429203922157047434993416749692452705638078896991381131451774818720006571129729302173144056392615328582269817165310265792940257883419234943770494273771976531496538904889403905508181039724975428741365012198305593477038156883698216798055531818498084052672152017894843245977984746085100985839123810078787936971105678138770993024661975275269975849137446754498401249238712737303388397463085128755860176383295086357935866166126733480789166530875819247179354209334970586493023121459222898046377826319989722881517189672851791254209755333832214734495942360402050059275323760988716668284618025941784877564743639788501984309368510568945498120506242694649625141579033657636818229094813995694749783270246799678784769404283433997748152592328151757961366568281871703903742108888332829341786687811430968694187258291673201609917843042458209632316424651948347424598642227603322517381717937632420961352032266126514114177248607642573632203283593011966270056779706324516224792854631331705244887588460131739857567408347772240443686989910995974307185503699655376601368681266443620601314062215077053938141976852649405938890910779943847694942744323920806058331660342330657591097472070111800966821590854605013364334243783378531946066015299526068321419218807662409426786431114282963910719037274584311855493002825699204965351600073711015300355155551871564820775087356921334622299192427672882046908609317478366703325142842459697252946960891456440469740708162147223526329521413445533753956931295791904502441578318936451079187275533428417037025965625423955728289456102760835427790706812904866817593529529809687038477901704011006291709482405055258566276440945537787544394089771217804054473575255660076266559274108053270751251811974760108261115082540970724665327063075793454253462124854396025412904579245962244723769267960888179638226543055612438593016122467815876007080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 1243593961229692644831068837505055424875887754826965313807144569350157260955090955088678202172371940030060551351710394662604162598259898519746210213505575056208795770850790974686675608980569639027015910127465733225967701447238122592089161713494904716848327835231992553923895569105389896275777732047743216336462785389465102041087644871431500691779929351402293502586631604359542081241529631142618105643226824842868939097022074328530767622447092247285162585246955803853454019180915992334176641373813525717166105061905516282215165073904755457580230496043197818175120995211321725760287908071440445988987756246628192546651254684582286700086631419506073916505803151550449773043744884802390835086432621401583681630589624391681175448044608848983173502146869446496010040738950874566329550812099325519067916762316346788257888748049456342659179275408624761723260959294465181628097554077901917829656870681850450435607197589579518101048554582297639902002122224202932997959565619403983732570215685498033892304875727000169930471353571148469446439647125401771878875939114702350045244429048521790876255721601008953129513429458843778804736323582124287884759288022494917752757145407187326349615799816613065329833133825080537871063783528864589449788854864591787680838133783914832904413914306303693825662116295175602400825470003570731741772963707426255352651148619941960919423400009222362315270295553367718201615712518040843701210451453993954161815247708337185176577940845992393801375952890544452436241545244004441290614953742257818185539906064535519190945270236034741765921751468924127508047621796698063569566370098729900650878934364077534861542643159013460483928876912426347970755189732573926560507249041560541247883215169493826285579249027180391384245758383046189606919668713746085459159195014697332951715697065866680677829610013268363319908409968810863215080633745748900784529709035190919405393046309222733510269577726684628922206057217172384555751044962024845330844311615572142273314552093854367171006794354867116272671836278152443495219102482111855614873617627478198087691579558758696156881751284867239620775273006145229468338037079691794276421598388851898303436961262818643149949161805843141863389516986368776229403435100070509883578410829188761620739316074550656069188221746213634206883571134807209162585110037657431386026762134858960217734210482147479154451952621979694601833318912120773802598705515265464782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -50374702268221845841027871298861376083362869379294662976071627217509270935422452443848400614437953503319898759062018504076585933571728577629674518311456487828151369049832401580690891956392194491153189415130944001182538741399195065276520819490126310750916466407183741699663334574500045929655710683501749146962783287990009084444704299049626489743291215042109679228207669343144420772290566252872876540447017125292831845225457211066187251139576851920408855125461965108876466762527919556812756991620290719738844619914772804066349941494933628114112686589451161998349778662027910068774412764926997105248485062663071469451001295751402713568484638152952045257567777170423066887077701535148143699569972751736571884327436442740121793811314969027585974452448430226326587031508117609109637662895760729644756463055701984791337346828436910809071524029588582630760246500780807450070938441626502433364553319598207694050410684495533281857980472638709783487053351371248031066381312400456730199548440995618844261236293903326920985920644402683068403317399420037558821620697962404190403011765730698282371117939525267662398099811414063137939051297384582760600927050063361850105187326324026730822034642526168839617137755917027153069541367714659806264540312783293731713086934056001213845699259200958076393802914609314956492544786991290259729823688744848775781442963416343170468431571307265022711594120213940765031127696648981267098134523822513901798163972822126449693286928335553909393716985828905524631824890030480312239758515267079623590412777545295163795593753959559626889875588506310907469792130297365612774066519952896224324156875386449151521742302472660499734419831294025725103010660091451044555799475739219035111082534123070348857384075147990489835893714945070690080842509570287914202375248241308383947879179157290435060481610470489707134045442041026790978142193830471521037844177922931483896356991115430421017045150923797925743950059661461682238106711818680534899369972197227355836389358474257859917636280451067515798810720000514174581183057830704064927576205801336223352122049229123019137692650308352061117251037395371647819528129129313188264550680717552057959724681037393773368072703385345126001925123909008415910526959976215893156044237339132964079275557690757273800785012419039917134667336439262722659259406670845688059230121986081586422642799765779139565835764973285590397972721551922425931024918099865317344665527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 588689713335217830092658921409033625921776226264426092426338308888220810579806429444559700845789101543701182702766465202773399273603328271704136210308121897130523475020857232712012082922878312393613652424360286073741988325527009370653735588914768110863521784348304308335920757676290921756453132189514722949637174161106960453736010464582816187017114356807064308067389239116601911028857017603412863712169132543259873268621837781294090997087084781638964969187049428784879133808683425662062349496198664985406294645669066814041359422519092947761576811376750531363731145566465670679712273408355906524852478160786661466608636902465548532202232000055339778407134260689598763402195517481656805112828908534761967607196960533461064880597544461343040094972556226715698188129326035374909402027901677705259025070369639553686446930178496800874262218580142608816430547066569777347168638001563269352623692848366556173051146859182831030387709412936729345100745361870523278848448490668903860461295539511679222157276516912821944337904433620752911971521744196302518053511481777676480825473801128409469238486392554310047615513151180479764442509142084387384883474918041159879987759933230204335350620276976575987743065524004332355703062351746202219115610834810437954448631938721904261554540768070590939831804566602330798331073272080257560082042397025307008833604035844796994570782717964327121553690548288526040118103763577087547274572158035118868061428591049735187838095563817749561548182105389639328760223394435203167665344437982043037172445488474551366726016642964593053984366817507336935687329953824114786093928532127520889347741278996419076009693149054668137996703647467846363658703494054519375751140460740898761129849902030325516278731366141585386533585819143969761960044955174425428617709038253668288298003684380639726639201083081473427130815412976036835156303657737631511593587715561904040086696006167900541839164405845171344170123939968409967967986503452410734135960604513342013321853434553060734007736368058740579277130274366059780788369030601537653943085752983493096949395553692589365853226014532812440158508225724522851323080651810663154230654561299919784701062328976421209411957233347731411096411816917040154199048112990803371447956975919602727210826333123997049725958212857155040648921765643888359281142884882403493942019191778570367977503976020695227751622026935044062676254811306009173677011858671903610229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -3209313123488820176129688394774678483773652575911674827194062584586970824654900105385792477108498563834167917784254664706162306270722232400305581463290722638269427915711530940251444258192691553453706000904300661460614434347661564440687565425473102585628651743048554808845534089034849818217251456296086031820726097799499210852973885732619630403270850650154394840656144236833400528613209138301628306460363914816798927795418439904719904545210311594751151569785980466472357563008443610704751290871048475758087623307037369126673089950922318972148814589532788034249548511852693925313735476943014098154461011563005055867607235495064691225643859896648545815734275022124231742868587020287445550185657803193169783892739505548173071233308281302710806595139892616766429329821886733109851216008285762801753607735338868403050208454537916900229104587173209898195157747137014028760507976394024030683533833132368263373842203012180085027922692009876044075983385657819970198191439046017957072856425213749237489913376601364019163618584464912270587024793818398169404510948452769530497354509683034180027659730781378102934820667020356648897274877651290636814176364104634349251939376242383506350502957009575169928128543254563301213587261347796107132534582473480054800612099741453492977719500478196767607520489436601167375735911722281025803564512185646779507629445539082801564122591723885554506996022789646279171852802619721024462836852229819948112862090673606541474605277918559558921142865703065939293526151127955810208734279917855694380831021478887711373432667483694415377556651028029584815849361215922090503101627477388259684307853065222314329409637448981611677680035747073211733782869429907185263560167753107257013739700083526564069269638840662829488676570463605517416275948843044025211052396467251960336835842447340991588183432244365670168037748670354989718176657111761316261000340828948142493410507755583600175686423136086187553339648073791526517475735330450475437358381894753944527072378353129109072178968868579349683002674935936276914609323703291931684090767709945742044936114202446494042840775881441258184736928906088556233253304159271004452837578037350228207896039587525062396720248622348301850421319990521985914961692302703655018995670153262461114088332530143058397588111612371297479606636949107204349798459184566996206717278849901330889965196231702270833790492266478532080121019627334116863792701224156189709901809692382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -23067303579414544350249713170581171940129120573077342766291504843368123021453657962476409149952597190577427475578120511518235060745673767796515298133406988663771287812051701816968736564167982168691495493208410722047448502554103766565320205072880349826769347403662249284199611016154079606840197438915828610719225493580098063178173986660002509852158475437110381227640976653616666546849086574380210584211398411040892094810379180587235725888756097314356234600911784381637317153871417742872444566203473330834304051834194877558446445630797230387619753410656465736769212473760119765044388195004505357861320762461953760145843274666735183246806959824423829611975457424872548942681214208792829032904846198523368107330219522712644062999741307830074620792390519388807418445636992149700925709971339918714510967367725959340296601936988218101402460302371046222568316348102161042442836851633090714378388458860092271789585488659700845543847827630987925448624444718675315099903723139647901392725833272474269778452301247788411599042397669851465334861615416338001824590975091560618960468650328593005785257072281158061933498719959895481968810821216540693405837940165090991747494992164537960783152781937297115770973989293543376280168212880680633779815106110984560693845697646180969461960133033386810618552831011571074572720017876406260916272309331693458001318500004500309946235724427217149913523413082180890703341119103769233584654349273749741302365436149962753575011281020387408884864851326000691389637284341258852199969941435040187549212347608822862797761903405568308683808425764717848760372946014572440243178072216253956606193919022159167870599789059616129672444393390930359099389930559209485075066658645293009126401010757753000856180381683790276432776811431913499180426244429726962387811711893848414184955189138780302147810368125070799841187290807479406667296304033430100995421094878407819362101605539813862437571636949793871320644244924650846496247397703684612100452248703939757276840813490054279971774699252817184148953742932945851589696673612870584353796779624764780814821343732584807984147742878553058866299661295393214256063991885259410350943350709830270623845719036979210552233422272377801636375200159785512592323487694251229590593650758059580011232181285870516926090459149619895606112405020501304789403836975400854191774440722962642172176985291831563529285631375387310981750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -10822190695268761942660138962021251851377524814174522528177022028129581840211951091988943452516071539844333646732016926147892085852370977516073300205741254908606398398717721979120429623769194626373162634758457275392806508390883904221930485016126092272552849861718793230816395413269970941371202557726863720521522751527293541515723323616695054347321441605196653779055399266705187123023099008697970453215904043791312389214486654711543174107733087729218117107104961690300744648376967007092578793589831975035818323247215979833347304373365569443712812660722401221699035421091702360255161675126189692978859821769056957308705574695207473931089552287318429337464689508839760998647754546911461673843682228726444459807371876058038149374536853530102560490919854388719527935161341041068413472257999266242528712022637212610236312423033040058070496814708985125242917913998291499220568352243141683417951903287011113424721181977842547839373963768867081758915395768851812644854187700912402441850442143522156320282870780788943893050631627922219923005395181800946623041599957583186867586286995890068077382461426255277296666287913067243248674335142763122143757765043405407941166582815786760921122144742044577353459544824249707617428497399661697160462983138017792543944695551207865536144640503310062633529794076744604913810080909085651526119637073320978263319612034140923039774647450084361046947445021514535020576434584976527618562450530822344120905606841184860780146042021920339973513612514018747206532683027186607693271712421147326422582003003895521614090675523983857560651484111309066107458818468801840343375919789988249315636780580328120119685543658188406545181416303165591731587960662618487800505553633585096659152761244567157523478547272274977333332999443955786157389111898332576563173168700793804739986412360521615968461231633416298069257562501652026110861684373321181426740861037555320374364207621932775501939710222117116180399651447648320293756162940994168270149855855135725128882502923640207106776059103848268299057625973215087611177210177616132237278961520853218734990970752838348762594287394237318828263867003158546193780196282894505510313098296989010462624024414261151683241635714597786929099274312206116743125967008753852601800002235073895664161296228479340199447148939602527737266546563813178873235658624837294799002347231945533193867413763290070624623062656155525473877787590026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -3871023863153737327072327616908292095601925648267518819597760401107897949399624413811120714110287511732056949670545162819807882927876531165357794951590236407695354363211840487865750563931046809704467006021522330403066564925218505820243589295400890525576849537569589929423484739778760202524239393915126839481364661977934561434133960382123104449071274928612468888104362236124565045557698210512361442033166003677511495616858011431856180197796329236185814610321478181066750716310231045020523146870565765167508151072927714978454450630337578808193114553884962657546919615367087164653597453782190190514814717611247141084955403915455750368016984136643072894870971790451944437030609592570475069596682046962083024143134448794187789523500077963067065226444157918877448087502235342778902978128812764931710748222778402381077889461742685816700112405181237427867705853537458736803627699610802121137265051293952770826409146957819782907297795460859376697435614988692426143877770036249542680914778515518748284722576087815753323209964329247342256431165031247408983228171288630716589578719497347949926508747469077801729075998009953304436917674441803110681590096677819354912524105255423571988233168831725404124109457661100889327527527132044078437383847624404376606486146342946082982184715900167922400327956750033952854930457987624074441587596537562169339662555739194507164598839143047983315169851830602205072531634296074084424566908820646375294636640703979203552875054442742923933768014373911011592559437981622648299617482709971732442625959945884107627789581917926718227520581518888734387577032580782470439265444506884224118220232168914846303138919073604889249030903861120346777300169806879788568132754526187703577791267308734533786962913916629796241888117434905533445305733732017492753576209165578515341429568805362984215870664165483611315170741542354341323933690861365298445118497363154687575361331133926985578960232110179109231245595794341498637573691963634255585923821852416936679497697797385493701871328105675098842779999989912685459426161644649310933475443142224468334424258243054031437924768675750468972670167158087997727474909733103135693711546321174382679678699389015235823336358842882348293109550431727114898436198370294696146571781739767267256390528265468570850773774902171618183370481181780408883476622677626204075683010696254378233050971303060713442334948852785458939251839183270931243896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 155444115636793259627704772637867473609648334838939311290775048611947348005389485001599172756061933411770919905169642106262708096687904434289179029640987266271100802637153823223775520027581230887254412390167560669223354850454403121202822601872050533103835392636657601377806111213442425893229335736851618169040289649271220104827057535768867982404991119602761411011349786904580674727470951149512195860244541957931390973511981168779817600643872862457411769406391007515858195856660096158931031115537682763714140178181571861140967691862959889231881545574765205492145070243534929132527837805092217096404387479614505702238578927665579058980509099118147023789038878168882247810709801263516136774118092540258055771884913310210042168394874403668606505620851067671709343924016313870426805748689310783471958806346589275127933224700584998398553451465538056469306197659336130852654452842517987209489926160089190507711093229400147133525540786828473236522661584311539946568409319581529649963673974651477881562401419397328785230642813656574112457010746168914909757431883692734329003196686113330668905890845706083106204008370183767972973199039287413333695209838141670959334807053473581126715121500758578916758365615408754340228694543163472158570805957960389812463848056579848050580529491434884091415879160869033115936230599828987625065157168061646467921877837750761813668956771908212823826792208045600394213960328556388085249443364443106989285253224757550494731846607955359733983483167024821033688428243564576631894975641269058407579011988945510303178418752926296214691762082843554459701879975977582044041297087037673916619040138774370876958300425216613295644624008469962474735898730980568464214486652532823825865388812425058812971445080583160940427149458674770145251306937945763380926157898414116092887736332606097027895872656462248617224267958067428663347019472137940865549497538012400640587692358245140322685192039108862350174742420422842023477201815958110046436314418678823622942647075025003735250745001560356496823445595397360158533196926802246003784996387083200360816632082473583754938704121063222578737421971977931654033808232588090546186656150998572947983547060563260923822339364458789404515862127017533848438960751476839722500401358448931228821212667206652532077144185816159408744222749613291324880812261311561248106589824355049202432643137263258774300394389131230177270026615587994456291198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -3911212604634686205301037663498910963555555447951467241221876078952272678611000786447574345745743280856698132068332146037980786129698492946146895667068188310377384008249233827186847519771984677435093324193010675073509450487165377071754033621126195993739860782370588514707391222967853152128586765574283658151314979393695115289412547973902676060626469092881469365774160542337360268559211651416408560410508208248507350923565755743972220954657142697243114501483285867527260854006412588480023777933458419957181263712081637825422333580931106979836715744919275767840080754346607032362098214424561477770713006091881021002889866683854351660747656585643658856477455422258961465948054881389183101246957733453479254022361674971128110309818715032451116179949551666658665094940871697110246921219445485583396325744705374068959565612777719082582243564745598628123290145344491376103949933609219406090341095223107404841434497228010591425429704316920580267393923410337014344841037221849117186973577419157835833467991750942407634579873135335734942613150346509137889623651794920566584850320566240790115493274287876603373822224251133523301301042323824728312319710913845793806178066953131235785071462327034496658300706119824667747885834209886700571994802379491555853547918897830565415511746678179996119241260694519614615787741203673659767537503290700800439596465048902694912032044260624867396543101918175712445386012588243788913150729846282047431203422028730207523107908879749322177147837947102342422290610272121725001593245997792400301618754795255624259764613691609640986445627462286596505699785316232027143933605556554298771042392622993899377886718106291857504120475714602326722998270599725078308597264790986335869883354563873801251216331717274643000377661906806156109475792431268683833465908707832484908301396113356038480148668495930872600797080883056720105446911978382048287902626901659243784500994601571723078749998454388693195992922687633828754875306304598362235666638198392917094083762953925867909565216280193253480136322422160797142872485820008911205930495059487121720838752410408748988121266034382794735826685900298865587370532570381296960815503873617529717544773385491772795400825064155008163154396406247956298834553653363292624975645093656242107859067627566892321305711438920601147605125789860419584679992963793682862338739090948553915723949690573900538929371669833590227302599906522573292022570967674255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 18736372335715976872492604699064080139917780099584832637133951653229668755814713984844438208718318756800235695237315613187589576715470341169738184116597242875081941703882819918270261362830298252909533744942242211885494791003546728839437854745742753347540321430314609610617515248574131069335001890351337259328709283757350950705524426521097872010006749910128309320674830795047883040691935121004466413141011687558226508373464659077938576350530961891811809589817830248224136738471697781446252567384126469280327684322637932572433384442173781975537235404642447891898011765469996623548357852956000902744875184019737048726301089489866500296074198393250193193910430299424095497376547105996628872912735232609242585888041793784545539267440311238814865456145731760381336499012837629627237800603477169161584418596252503346704193330323772347854256755520947917373327254723281837058856883561579865762515559302947173519777140572962238159500034279108612643008649273734164564116526985365328982269847715571802303918020442966973113877891637548448396747150233816835574070212122330522139677170861102201723646897358445435520944223012826485543942694358851023262257924773589864735674581364314964457010483000116718588772834065414274935974990879425901581569502238599040572791748091595951082779592198405547150327074172822892040025493336062222364822981790719124094899739364334605309884400676066742270924868348381565870889274677593305571807484007508412651544836569768260182790065487020855615198471674469234690716643143797170853812108464796868010787939217617944970818686459042421941186710423115151525484131838312110610263147617817484873107156379991921980336427289390558431299452270919595474589541754022267588543952184181517587190662439634849080260052330923489403592422447916417253600942697158380113275782806626918802045547838201084857500280833561667600113686475427701399922074582518208403745096310521298532856616582506441243542736897186398984284857263490570540208677679296288572428867427619578483970838513680069869761103037955694935420147125678067959390621764626395142318887169965936546430925323399366048332422754566626816730930970129882076140563308411974761882611469779604374334006927002980076411846469328878471664246454332641373794000088475871247366137722888003761897503761492222217266081433461684841054885308450884630795166869388110946369816813149645068516786787372990492162547690225458660361144286321533058981003705412149429321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 60347954930282152856938270059216698937458338109704587049559547437785813192353427225190791420276455495384845369522801953911406622606791497561810730469027199172085933793079852620136037529760023644575369217425737501608672507808358243065708033524492507567557892245462340394951181525102110810433346027935470406753572901051491776374251041797626425063837555163075371730148959595053083416219189662825747212161459513948485897937724086409303662986011509186117575190771210389262051676291456659894988704508417196131867578967829632249897792483540305183443077070201505188653517857607270428431128420489588580627078284507376238085528006330416624159770449819960843896533093631196823310433887918934773867029132666907213302486608226145957722054152043686302116123016444118635661861477770695181784025760075112637818848671853609178445965855044383735609541654919348080995767766148704009848796106527641717235209345755477504823759565360604813533684367185389129861316138478195207258682745509561559099699190329478170302710896905929814196346594018368933363799885985697922337139811895197760101716511631161883557867953828616032384598044139835587874594070135753020597165266049744085744796998195225878761075479797473554298276678487832956405573837701830096181199409952853919788783321210797380714451643462389754806725494780035066701262497199835737583222483849651459104291398358247246976556118294881169698558407159032660973047372945872259557260063510863701653028107529713622219266172360955666593636468777301292665301579749159037870720778130338428224764232578332634266609420117791190934551347837977801305465828691264901054823614427754074284438102257763867618586513643852162283655464492301378464623027015966428728869941494770971310672405982576008474578221246204709799465498489376200251023571664782757389355237170058695008396605643097089220508333226396145934720026607163078280693683004226810569788686984928160974756936042841742942658976266122951071728964876544801471938793090378152205148136739277647803248971199173928846015019639837794987762344510431549181566658786754657872120023007023121004410260197263798074338601927049756508104278318524622170736642338217156287322176316501760560420443824486220105176662812493453780265356859272345928647072047733387928962897735711894518994000228548851594543455610720825964713679566875010140619861953566282437985163020224568226132045724826152020164647086152553160455546191198727967730519594624638557434082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -1457266743388701031787530196224090098691703813062914370752007494771962031621132289968554892443561496680132334893727076037647075375493442050690987520561438286259632219944332578139562944808036223627790500157629147067886420839154284375883111144238119643744961761845723679155504300338626085184902072008413707226829735393321219003845734240708548538388525984573283262288276599785330948323063576278954942756410127305154576015325949267585489804522422117505281804512839799221186429657722143552414689993671824030735744599894285320874524232173986544258515744647144180971543860549172379936382457035080548981954625158609754502894968991796715271186099057476606145701586123367224317702790832202044404685267869402882115209565578767149859404344346673464184348433630980614649174227449377024557869272841545364734970571706425479303643907754002258772160306079358513429681623376105131392729723450267358455181664119800001313528519295941448651988421113445106449434364216997368772744095381623167575812352509090896190221528166556742492981028960735976407788213104846060076529830424495362744024727564918326057368161392469177320586036473553803170269545975218808487278483458031196449363766081229680003744594784925600000119836810541478233744950022392338800145032980747057626801730628499481423081596660264083859072208785098148255812169335750832786169064218382573768790978268909401683948838069077321572552880722626354432203129097773768291785081774064705377899797153567344570631237970816302097981367783375681579898397045543635727899732182379748210572323421048428817542933433224190222673274114269660086633675249115794496648828553568074411317726975483628234396143620115317159171629315951294551210334460165055773239070529490030401036404019791175421709277081868904340972855011101991622579348780330460825024998334953666860771441582034242743012360863069840088901741287707530029231008862930471662092439283040971568215736527577275594330510114907659612060063339348597719888197991480974953932068556805533936780704124365196807269324307938842814081879337527475391813161465074540096886246646303546292113019266486215082922690210745824979106983159585585543140510565249076238653002946412281191756932203086508755159412421249159817849891852860875979305538046064904143018601601575741733670621946591791249605202437617238238298497729950953157781276523479652779532304580679032446900236414018463937508113064015632591623666336824727274290580680826678872108459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 10040520674375237626630559383603376160764350218911600839173616623503627707975610279223470294977246402396173424788462581426547773663821961143850685425964528886170155066324973666047116898723565808768094564842802829981890503007716086869068679134463653217498438120850556797962027429464233082512819170800733447714684882834251893622701986288471371749101128639735828658856558443672730335337451969147884831117998340228355612468253269402584805021808693555474993375849465035311612018665718117024040777237570097628152040812453839492320906294968480605450930717901287254911852777409284250132678502259455638991297044816273192546389030901086780173164460100117405244427136676480118097903867076395700965185482919152895148115398346501527953073668780925538910587869763541192830074298487815094408558213595813946406355762741861208662231207361958058005439269999813223450942803692670635273801638878519298158866154100931994812640570747176342897032519339225115930042277859124320260664281540833281573109627618637680799048695428453277947391072756870012400196426898818787704792271094089221849008427045574353802901033003286179433019092671360202049784214927262806126384148523852701763237358687100749938210508416141901608481516847254028053261415998082024773308298780409777868891906958262770048814836181338730976497630274458234832731338563220154522690990069930204241699243142101804351108065807652676199253630965498348126064923017855423027955705288753458314528206404277831279399810361548796028681915669342599292065625631552086607231140806881589093161050454047958913829749701428466971676780478133336392694387674238184281910993269130131697016038248224208029870227596588311996651552615466800267004638863082283100769948842922503761235454636867783659399907960265859532122117281224784400036594544466728778271671670153461711330709608354462155401375474618619411458611105901182698861210377109132554236254211053124931307612046039084629748009045474639745411114001545949122345461124234701163154219005797581965364846847081897709421259112210655109392946784212658964234156578039273563710836514776067770795133644258780604758538570699473424994662704498651157088656375896328557101946189660194417624609145804912866183850670736754780101466854159368507184101463640138558962765236459017571775840698808628964448250658690040354478046820271493584172737251342017151690719398341051129601564057592051108999935950712755119519352278549539914109800520236603915691375732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -60170283385605882618347302706417294335936276328707181239395718053411999278146305037968680506133815910104215955849356410252346998331218584006814748031837479011773495063164954361716969759481433445802434667141857281453087251198452780001975258062440323303937422552999502969621890548576449505932842568365790431735369599319268365426972174678510981181969128888819815825356687421070607091685930576653787504981350808267667463848120666199671465691785156758447613196258926930699717007787575259041413896011354255451212044843044462436286895779263488354052677345243958366506524138897559371962249138149922731457227759862872264124742973146406190946616944088682482059135190855587180988560842042918992780621421031258679265990760899467545624553572153844803074526623679471337441848090522840941511039916335666666404808938076246991073949733367942043495065086034676839994197641340559977255552063187949515018823670055022226539909292479177044642143290796162176493707488961008463609880721132472823986515233898527483905119398637939523805659728723302502578794638471086120026587800782598641251806497496424537249272392518779396289795750760289424516117678196247179015182022854473907091498481468822370819571733150214149835373445068204898427176332230257089560014741631891611533131188275304844719680298970909456457172522760545760742836139358160053629417612175400021048863589028287903572300029554636126234723525023105540538615591491689139756010572445110319982596195510937968850236092781185525590600965222364460981245186653368892095857960757296536029682760118103387166233280321202960310877945337780972002220507839254475002062986287071286797308929806087230311230532170598703238049782986292191148278699379506394546463114640342507205259708260423768678230218481265961325245090992153759041848427519870121759506973587861552380228203791314203665970295059972115741570981687225015931631052283167248753815990699892054991729369424404072584517029213926484301453995564607576425361103383694148032221267061054019467445876918608817269867292835933916358163615528084501613618803488710808437529833361072060492871008840613868879397544533069847281699675945508139960397802118775327422046544755370689945309929322143697013959217956268932752856016707528467626382323688629399014612510706009735397697323309067706448950349174665680566299020991852342591010520105306338085015399807298141187941439865907153948958307843058352071578795053482732746452654737367993220686912536621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 223492880156767767379318595372012615208130116613400068457974107034629142638337653360137667156999795636103751116337218444388492400309083288771470018080009362870941652165811660677811367530882329521339001394989321080679045186712051408134001460182186045967039550537610093179265567716514331832986270012648382316657676621368109563074280047865515549058658965292904860255071040156270312542873110557347521647441934442384464697151443929162770007972706627075592193492217327480296564091203675516969446074813693120762592084516935240957219008201476993916829174613720383731228450840861357642896091942373136315413148122581081872019099807500919189170640226431666096639554287978000309009376865184052789396277190036649936013744406563828114247108923479421627571551148110678304234824361427109077158744453205322126083730563644363519583906725371581462659348773878858212655941363372447063044917434933496308832149115643799642533685350456183398856911014822287097250503811308036933100337280581755421778162443271862775395245899906769829721729218026071470811772787853003361424495461471777563143271607169353254220058118084064417138640960143332965132372062855646151293180921371209840467607233172997300340842010347582571629741625547326829211984789515456454616535022690719350376553418328883781059328634214249717337898560029761516270937007464430688854590286777366974227569629504438875724421293272256057077108442555783775716338247476412691051448068467708668749108340321514331089139409636343300443356622380525480890304059733416701049456228733019463117735635249578709813438085547828871801700791947625863997130606766555524508124148217315104847222289109080564550584556941821467671602096451698381244608001231514976963960688852795857745308154176952552870942154225844330239477461221333160314429090342867128737475793517768837200116561188625193792350566924274601599548231625763251258739073396595957693359844211269618601312973737851033468753838429918550277210764689287185572902886673060871871790457702735352214964645744708552558020501276819424735209182807710963669195925792355560164109247368230558860992904243746067678457311513203611759475251403699996743769654471266272133963536157779944017802553917812626495008055554683081287700530433463282175196523249442593400871378885381335261341238750105161944556779536722557493120952536928064077013301421532366972530438314062258628936029521139250419992094975896179676055908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 283082758247443473601555667498406408522383923792240985131379813699037036213041779016837205281102032887954031836888841946319593312481982578045073080397088262970175520070362359282559236894403997287000150299219653573290399631455997239278311935688949975367106899369444587278308032682200349316820058788446819685618222477468562789013989009099059661277639027139547691523416407247505155416607073189951537698545492950141990442554031674517054735807380601207596128703561365145552973662630590123914820836090011737579541052094999859234534039535092068432641074309892979257053703889539489024936377645677076634139612839300694250664395317744359077211096675461987607411548764919288817958533544056055823488755322382715900964015294145519080654430657277716471324830792879714746060544233155682713324467075201827900544767818849360511806051207906219343659014496113445201439780185017673183158206776870907401020190470345831592573695451418842463444059792019542874076158348696814481921858704387309349833314375737354678812903804182875827787943487529132702638603892431253857599176384504505916737329263585375321642736466578200266974857872188755988491570326050407157028987169579927724184280031736605203966643768851561324143423649527246859099408303765194933255845499436439231294532720439141771279099948535992311710991369631302745994349707994571382747622344693313481866053711352483490288754038615273747358259149492003766850976723085542862281986996431480494640114917347838390988987494042247986835502311064699625746361534286307931322323932584474830418278956950416027480961948857976915366080833312034920481113694380194419380976325574728146600148409506369553743704341076761499117820615530797530610689008778691160536281938240693973646587398269706969596204323781320690401386457632583969727712898046506610617215757942111872289744786322051682892908206044414802661855308081230444594098559953710215629647823476536486728209401632445425817105731035865194607043901730303809923349211081304725186946841700651610854651819413632089713343039390423328532171652492230128029339594105642414102052281832262344042002489837146845009599356746421847025870961699114959466011744660405224876630581516047985729363442602185679147730981044637651215086176530282233982388112012291471697195119098802911316644558118544899476364571809079539139663421381932359549002224569794456156474624704879676725992056878159343173695372541942560928873717784881591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 18832197987666106470784176515415735572245549777967799270513922669121619216111378674277202982267397817540579318891702729627196724574759036716149370989363294375032439891556524329341930180395320666622953415724769269093403840743124409279755448444154746741756020048936825734216221918423874268996159788843196762223912820300457051354008008275076970283603479565922675076445282368902890234164127886463710415342482272932658944728901272323475241901403711023276688069086922124373848930038812884944883207725484557839197324184394090916784063648455599060134764769166733032845951004233795380567656824865896048720502044184340006134204219787503387469857645438292846915001138601670611371425515743365901521075260967184349169622717287503925106056849430700293379139061706225926000494466199512228504687884889444064585211539726444399015445927651593622601609512887056794720946595221513195751035571694458499616006707330246874554150922630469382630026734923631090902743410889522857867300278297382027402109957140972867169827899921040958770464140418606200468367152081658033990936131141847713646725568632745867160543173537548594260489447585454361673869087236342553464210455533843643327991302492881894716953702386961826655118631972225435895520942398594808273432480943357021447895225157125212360616687692209597396617955562733284277664620064285462398896321724612682550656776025020843453161898539900338218300809751740770019812481232926753281238237696489307031129237011321712539826820992761069357896272549850847041558099821802076732035847702710636189675368401856648537509117264691713042130667870463005395303034957725722318688296006004843471120505362501866880619271388470226466611279503206716899847137550490445196096239409956402873632342964881890240220116389548258222423861468770251447266659669980308801160623096637333223765012324034584528427367363091223993551199797993699488304023613411676323393433402062231231054994755353561933205155249691446316237302645541168462518372651542115522440569206090332661997836976254473990535688807866547808929248225577670215678826044836453468474016171247222138404409221116931303983651378729861843377834640259796474470387893304134471069502234437809018782306169376085285979007636677923408080748255452026395447149849018452953993882621449794241758417937352526657876645124362491645396320699861264698062256099958163392288434403724065748371560126033217180154238218348083933051384519785642623901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -866613687245370133876579381340570835154270400914918572298457290202884217383452717412029622162379550766719241364433226087017429066379403221652282739162946103339909661459686382581619139837913409389866682766982129961170174432211844392980980829696577872703829584468210576326635896306702624543678068302907479945430071583825831626577276566041413604664573495218131234664515654159934399220337721694834370567626032320255261802185236287272639298791605516974178163106887311990928476694146899175007856130358771761788868990860770430781404144167191664730474588347607006048992962435299715638082567032281338986120495202450443435883152222399058357378080156154754109903284795001796401469811316632384244695802692363904822328533845423211035983451382110763358799997039789481658506680230731656217453728537825631011303251974363143148507574535742929017262500041012309903696277720315377856879498391739460844496214451654306207492988839457547600915173332395025476107681569557214589958972746035757646643838976991911356459660591127474255507191170445097840272634703365964877637214456654870418654406307215015937842241510939825604576624098923231201185749159383846679130756374688293351373823141811175943752960709318953479984890327274317459080556209888402050243879094339659876368845060248501523936033108889105667445906233574229507455225578519358882887173294686795806080421093792353265183217137712546292253888819052928019615759812351269355816519248888149529681457704645661804962079217645970915792396872021590807841253846059752183581776601919010684536281973169666279354470377638018242372921902317455682255284048649101897461656420316222086076969349837737665401559458235071204649546195696109253021151762974966628634118378827276072877206617993764780502300999453213437044490628471262806495770272518536044943127213851487728356928260816811832504127052272917216387082173987725703800346232047008980202987982153003425650338318060882383300766877166998488643561201466044296954944564196351576704268984197517381706238626391169815316442015071987302804652755081405325537771988679338117010604299684057548604210237286802688996842646991087516903407541917532221670489158908778883220577936450581296907960093857337075272628659522483112558385479032296699014489262598369901218513376589040117176221982261276244704329820649967364273668946031214500410240500472443058748788970596695117824378656883642665862882751258433611241116523160599172115325927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 24193526861932687347594510621338052197732719314816144200962098704730150367110401809965022759277493254313539945077261226929262212278980701305619808657995035225107866655578963988310165147096773778149888702598204328119309477373820353080130241582126752351352806383659173413053851443767020559339944816120113966463849002413716906360535803691588177618716881173314268690402160714416566993492892312901666087056440890789882050747785175679732451544651718712707441188673149183460226713816112611514802223297161642681628586461752059842609125839323902528334058862333802297301695860663057798319274069581684260314250416054425027410743990725439710800047137556291244701264545081529616483396412224992207887729630714632052026698740876611385963842665389051644265095168670106761057523365769723673343530718034015089606928465807452209114332082081713121379136196228175079487431306999321870740782205426715368224447776776615912242983569031503955442908647106118992627882230844793286846501097754741209971182128948448911357585746734284043755126587883883873302388592916636537862343652378725670446717957086484709951917938115974129726155222819158326425353731582535851320163032832937457385793514434172397911875368336748546643496339897845656589623530688097937782427175816766806658686878777173304510174802122046365729634082488174972459607010070311316839607873975921905212836049144141730616235404204497346286568693015821335630544290501937808814813140095972177621275638261966751236809084331498364993543327563554461473279308626609598213078710993155229030186944249832689694451654926684639740711345647916504732817188911164591266135821121331949989474734601920489784405727505119523679020798961100650140481758153629048162083055806690082095503279748298992066894406197913326999145344249387942622189464776935918555256821983184076278163167316086044090565685093809586269263687372757707456639865007304634133732352318445537457597738570471272009572166999413012202569269392227407538111315323489687755487172587832479357510342279558941097028092865772710374218203070532811555264642051234085292352884327066905121674652989836976860155192242364849909085131084874575754177383466760028570441428254318489098774171321501068987496226346126742450926414842558940703048092214219661217669379175709717366588316089865576019839075559193283237772502250669155371342039269964864632963791893189676752482075629595942878983738070642942031250599566050141220330260694026947021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -253505493284568851091549191200650611996009672715122069736313819792658806051756217161421332871764534983823865078512225117256831905358094441684916550056677112125761102830688936898887509982041707727861632394326910423220161409924592062786932215569654126376669587173220961267659666719774726581596295048346604712649198048009838141250662999780078474047470303928646651001113644180178932084429116272798495541053794693308794803134137071873904215636691113936570872446380278762690624255932530638171399726520795373648907009621554963441522100903030858084057415104067911266937439572594139908683852333882506613308904967401964299016626210209321679645814507005051251744665781045295660939163040844120175128960370768936467810346134910985454054316074125730436811890518615893628575370858569720968855160188923560936416996927003605678122645728049932618306029963595911832206664444526101520685519133630838709600739002248113793712624797478792542022700431406648250791888309524402996095321230202312317542307399104782023981002490260933453122518400502224433334869720526686955603580245172890070305726507712330021159612866054939673402759683944126034689216470972347953171518877075384757820985708244209717828470608823938277888314225228623288363152364740651552103441293171944965554690871951537090401417467792264419255857775027005231025544737560627049697472385542270153675994203434030937369786189950902542234851156170269461788531517278719224288048887700960951068382828498899903850979008933656143647052589374530448796945000098093502352205817251225884703026061609840496516288372056775310262829624261300709341812355246923806294771882324641535093241150778112174447730029669626795329255548695968145992661786837778238611712805631728422133239471748059517020106251253878817734155033272529565437212694546918359726927696919493347650810595736889020860971983249435361600073686102743077893051241591118929779693229230530080323485438530246118074693971300221635733442903369684346983948325496924023916750247145924427367749939734482736219307332749072660884722867376984672393231207575060284857563469851283794183665773628070622585685401001952534772574308485918487673645976214044339550458597990345724725671843341923155786065183964676662130758117010090470227402620867028353351904797054881631199060262966275027728838989244000954930238981653988999543263278527549204586077855548711185641734916674288945355074183080787480368359929419619369639349315548315644264221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 1802096261340130119926452272557263898999313877262897994547571322366856677596712235702224178541367154722745635133262090249029801658874184178702650939914269178768389137127882811882456486388906888931276570864980510641722742647506596346192472601993683951272801930816849810896985688442039324554100183532317557963280989836283278831499684463118660949288230522328968352280260013889062425412415985128011106392529003783590089522896128092597619884282504755505627644405732922516933170702620805912701235392130947165752342694864179509682216269308543570939920580970801447632302458347550829562606301708815833398619106532408575239917718606265944977731630637011262530862269376968508935255044355280629112626939414182066836750777818359118728635985404625719051915437453291483778312690224127368977268192493731623495694196318733433327750300104837669370069054417147757192900509335115985945432468814477315900630920661879883900979500797290429633409932645625060217846463816380329660310037802388262032658093717530955225134719959067879933550685470835959684604718850938672923327297237446172262906908655770903280294652127390938570609106921383220938509761162595241582325367877564790736781902809310284132565776409916058923635140691842430498469781659179680189136732517510262740122848366879188476745407537155813792783417732024596362452022658022638102589259736606288264130348894126823564670939961644347389701197995051455184236026308433008262846206738424713342232201675576793688376632586822566389989539211420315984594184048260780742946159881402711789215517976199144969757329093096209385980431275636448413276060661822953900981380925552179529870663890016038871288090559930535657149014481262436458415545126755754704985967947899108869112552476323268903099884973688551960353216046278289724779647949291169842427950670344065438250112115947011204878571501272050730747849821339977985483764409755616366097965773518304863095766461546370574353161948616713323949189209627465056271762694486302403931961701421466424394260731766518257836747836900897950486673582634861366580182809314868177138814229427432259850345175600838470213286342805847557633162806716687365208959095637835764926316140503435131542718976546791543359999487906477700367296094448554305302666745087996939820157956998948480374055927909322429361462375717618974151647282572528286458317655260164313229344820209862137476900383519095916840911264655161560269940187409970500098665979749057441949844360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -6980574568022184457040467875979279514302172383418732415359393397435065182207178987692999682934838169181669761074619705313231864895909886486377663655964162735710053685987054127409374055713130563982936781868078845806535103574612812020073997851917554669902218489165166203027848731233321281394673503574109332589299104147729431233925770116150753452693953658360493422716894881384314290335369721134357552026811650834459977673494296909646972727012203041517119700622039007847925803495115331076766489920960777452232512000083584660516230533395679575533490671528200315239509193643715252925659735334262547863111735242890084421408246761530408202972681476354656470821314396426481739629277336056140454447630690149611450776519396908737982622188176537139814751966789219195751395950396537121236154458550277468467653132324162495019716261491227800527951314151926852463497487505588751937029588417285934096791016570939623375930023302620659827514472089968226050283490806127352941483317650322643571199871650985912746590546068305738647814465000688644558130026210097496493006364461592960052615489127998570711221146230256146406016931593516822464442611657784125919885635837394798785612578359496871641743866088027027312897925884494717163672872616412916870058424697793169178377299703342978065859523881740963731202486059446893477537426601075699531954812757600628725105159639034344554347744375712399184064012264707728133643842273920201248796650470702422738145539334712745094579215570358820905098238252205572491830403097489163879650810754223018000913760401625834326549117469551653745468701460725859889932449236148879570594985072080613022523882562715170395329831555520828708857602202455819607923100402488596862885474747962293068583088264682656880707701068669662533567957108971439911474365423293984130722291765717994763882065780191183527220400600016856294015643104620203285568255053568477468995807247217008683144786136523967373015485489279703951920014432959081198402855299134185689168380649090793091761528656615787956925443065747360627408737095698828477694174155592751507526876006713723355562542670447922779240916142079309403306722900941442177369224919939497470886606709100032350343339182192781589896830477469800167035094625907741556123493290157771117711195059191136036363592291185222611574468612410189236107267123878757661277208238359860012283089622797413617458810744388321591897346539571135931800240439788068913529173187271226197481155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] -2146192130232394888823388557086120291970798786884234701119212155530235390711001169123476041627277277294183762044760344484828538039014288496783428534376130412592900942536889286523396697489548122014886836935123607639294947774347560186573283660556494008256456737932014141153569787439768822171575937718971824577879420057104202348256604778757843074745702685890994836949444204807891771732460008619284741421315748973497296955087004138434238286498063572685579216584912756631531485290972498766520036288136405418550859629123362701869109391018948593516276754958597815241724257314482222387202624078785861794283155185761593921724353866969435304933915618367419998416268042208422025488787549999082231912832074856516854409403885944366142453352123320608003879032157200905457973329437317548997177064543635463336810529298526822262576243437914663710325181141971725684629823590601766822981342144654255741012453750665322736272296611939744044886968247572827210198148175173496618132724947349266050110774089008795896794273567164348934128644587290612405741604873312696867439701792462517964995169636371755408328648600725081944523597168693097918926600911847650874998637116007081343435405238631495591299074668462783740911676194653978593753509801291371544277632375815871660496635072575101018505426591338599114195476078722553856969060988495928588901256072717241791256205677752813587153242502661694327508759643324036554212175906470527006180354683675827995153709829567846745046871010464296195176819371906372198594565186598776657477442314903840248166972049627660100246977406742258427830491952832981328811871172200030991083440141284145034293376635957048127859952416925968822209534713869644314620822483353913049709473446480813252455252634581377926640360599704248250844878064407606229579274972205487995363760166633053566515741621144063631990650930979367521794386413135848362569337095351408764753035605458957955524821249097128452562348272946273223050995383422958149071411775495424503019385900579718316112942716301712994221956486015703412082059013584768169880107322405870897465561032700844045588387094852065314964128040130385821105106641162438285428921774843262735253543219887415321175978160483890227365076824647254572739742190575967045054539802150672889287338667384162948403489187711999210891912065225088732801554018010679866127774109203916008632918496825748792902124317168609179413654176633558748746062667836324855397123201328213326632976531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] 229821839506055626456062825380434160862646043916858912445150862624963375595505197569639890127899658638829624081606780912817803138125285345058089955434421690036732753366675257378718195010474368872262642858400493789009940121675699506086498011486832378225889834939075608097845841528562651840672969715398046511302290717504861293400112802115504890092347584979112541684433187705844272556359935745155293490270281321598546185652467982572406843810961624471911913059170205495470000442797913658718174085951007619782555985559245075424533702654083878975290172500222906504361968644418231056012093701536566256740711355419606059419851052829551169867873405561770137132555958722193124781099083522901035334244337963207707120734093154318243894915510216758268079488823110616375348026914197656351715212939473096216349580934080825742027316879583549438515355910235170185784341407138519452505840692338994067512451008066542828398893552163366875308988407450383492628317657999821944603376643957895573475462797126435106378030711547949505305174951789496496502886503811879265420868476000387786396999080964666470824939193609731410134780448480746686565733859468268297540365865487255590697833042246086124188609854193274759447035148329180028316459333965785331895345115247880236963006952540329271546355577870837411539775698536719320972444048060164327019774519584777172779974334799608137528314652399699450281433344023187715099665802572578146793472879817720949333702705288156007177627138827444102714366635577024751820002195984574041264453164187792809888727699056201429188053056896579802235595492022724709949925210461802437362663100064150116372522191984182375078109754406642452895301070871808316604711472905474494914751724913090035399713087232502508705014000079955956372050796171169353077230389398025519584937374364347141821755897427275994332013509684394458003583219921126740204685435439559033981944436706668386541470468790034997128550503975913201978273687065418385272101144674755248991986516389186581243889253624617422655562828948885272572981186885392814260058517763901852802782199761072585953187630813311365933161035856795837673651564365966049221729974726383634002906269575837566763486239417779074096036153230178563678490482128198200558106727427470529860084248525930915485060189635786345142700035537239583192920744212206810907730384485331685019795774503546452222313557389906567291047326601738800726649396703239226769088787705186405219137668609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] -1327235494767792562839835058728579931094983252462565669899138983672956919313186651381022685834895090291006050455741940573984533370602751859207152408579095149154117064338236612578109213543966738278801086179638166392710565925028478570625614489874656290198753121597189709724894545539852932092113345287139199227678718497024538411314817839497011509075380494451547549271318304956788599682266977184365412007005120824638361662570900565354295746015009805416531320824809054012180978935824151203008222397943577213303627713686485361565905976977223007364741988205149984495383898259573331097118716410274792412415705399041567282352804042213537343503684904636426874246121054767643431279445147940575716722578736053567333017619684707524555825749901355528050136123327435184674721128945943779427041988994175198647100929950882493717569935254690277897240816809633283010395624316811801038543566992625539051916536205345569647103614624132473579140066531592984568703198074845373861724104032767574754563173783898970704295857936838943941835890924772001698365131948014525805025255027699984339678155554169108576842128177519211202141764379493728826709282048550778765342810803564371036645698035208500371455402548876789182874162928929253652101043472638302716498252083603312616739906816634501872673823190404276187862275355463856252396357499116262687999576329103446179526067171571916266584842040249918332508412115896414996817896218392875666085592030692137475721537950474370383719865917910683262995275012676763623314150883275602904998622955470807627483258976104083134343114902901611131635453587228041754424215583905445041863388095943710433760474908374402252225920284011851638198499187191142229444237730825355957303165288336222310682517869389623474666883615728609758662476211239284509822726771098417040909522521310991612259222914756829354889155451605088529102346475442354339362077088548866286263605868131618432886854977883585830539272006036816170836429846310889169531843193783183490331336129975539502831329211210822261018908193112885069385075632096524068489132159431411801353048141179136682785986197441398262080739198618834230062132955025626046386945930695147557542175440031525539738491522579084338905799051679641966377970325576720042252366168269192361969999715455996177671731579759283712221234781904695326838212583889828810231136255929877343323584884077058592216076963426760781567520631093905626746787694353394955817937450603949400829151272773742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -1205726285980110590480085381992408678664062847562740044700644310544061355768191542299268252175503934533345293407811006129045121535718330523848358339436222172638137588704552059246348068386627998806191634592545706143794684130621594104097983026407428098980074782451132047465086468105126619678623175212588729607937635228500749786975430841154857546945678949603575297613876452661694773939434248193353435002324223097275279929149337951865074235846341753615343525900109617194566623058196272419314461481534076345325957655125092834652394917943099414970971659819411509250667903624699374124438055440120745778469864624493076200176523861065452860738994109098398672160581035780747296836613384740052908433505247658683189813564151050026560943739394802302112096403451485061029241691293689860811633143341910746475345852397162590415988647507430746545218974076938916765450611801676686031817177336495840557681330211168725513008354796846554722475735773925230773063172832417375933994825167042765101919770642435167245273460366616140069309778433124235386512360977689050242950798513774992940474849452480177129646123513518019056364146551162025834075082036491013959307587059989093733092804281489977337732367608711353751570278017241246562691760715278840667267694638315188461402291636963877608756591080308130198435471832121980454017608102518464441713722444802588121311051285332658212194007016707556995685787819927744622361949767225668718685903333400632572562262419310865373144768731505188945082496264411429274163586891185445027492771492836694697982042881918494727231429153421366109877490540215340387364472562410150045006373241593818749972643278275159489363391324659110840232527428963788569651386515193496001595684408085975910263155832417139347036565601125361336656041129461007686824471012774500918925787636284618613392426371108111772162713208039201746928141161384686277591503791463500448526513537252043644975985208050720310992419854511164944599259881781813150213037340591012115802387010229107812789982712873962405689426232689210923189449672280912036098561848165756530001641606551159608004223000678877699066449515448981704635625488598462306039723551988880126910860856005671139226741861592065558742810618055711357469898249152514276029748780754164266143483500121821290328178948919628588505656141232142205087050450891503542274805296720766056108708649864299951632207359708548466414868016727268695831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -2884901909351145444565693030856182410117666288076126554757947554484131654255151539979322010299282501994385577156146188582231332118619575954330418412487325789343013746853523624402418188000145767491651552822856084121439035428276020551669706567117855450462816176274109799977676686883490402073557165910926232192411973677515329480482964803620863345874721579646884514754304826916859534345040712037151648447465916152846437715899654501417179577924188575541173293934760472749516525018509114443192787381155101028170877313269470265084381870831228751522819167805144502359972563865899897563286442355699000382459685943521709220992571527941612623311329465989854983839769170452634210098230418267753103756775605245065250976206829218580051519061660851814991711918078049681731497220734960810030078414351055407163009924544640146235497224580970303476153735238991249698016567122121459828870522528332350574171871723751956832802699026061007786329731108819455455589604965076164845378122678464371111253152169165969259874634693404519668354305526600506785876826930697712877260248688087711605549671524023527764276909468254340876204381391008694445213736798034833204913736854181238434018823314176387193583784696402621800533725018339516703002777211034828685990094497133278346799096276108665906886749428467920383238581380747242402356275081164172715517936401961983572842155216310632431698223122089226111176831840900501549692514710677048512489969575237257170942072847146700959986645122909396347353921476257212211900028985140722444984062268515283310821380684374147076893890884474444380161289874901713011084925702085213737360440991565128061636822052169147017938456063045664165784554702042293567600643721189461055024209376314926099005539383866103345451480243114888756349244965156692997113887520415934189514440565883604081121708316899627888211660021774260779905056430832170135630580171013271268640539239089865008432308815353728210031465512152338903258443125221000248439834431719286333499528087476717967732116695590771405876152131657428513720167747903713344198764876660311744714650359595241484667282896005011802395278581118355092304768933531320176236659286348342646253381415086445137681719415510846566006512989836203850902080154093960156226251199556131960609905622594889039954007397935204406520159372215930777983819730639274082847384419628136637875562327777488196986048547045813558731275350055511808022856712341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -122230748986962719949517148833065304659936011597796108099374908485521479002808764484921774463120464608625606383099132280631140103830134747752103649767762855784489913743648819211211140666300277673953734289074311925998576347925660073255614483308967373755608134423574534859785294465561742734191030835021073857378097631584262451863993697676316308635378781303453176707355231618047071159087040416567198178945914679562648279708900520741129537080185904583753589944631534158331660892556671770284443786488240557615331729289437499032855826475400519200620008449256624789209657026780904953308358941878499514380499212131365649810409347322473515947784831453010920563512926109314600825586520710948483241886444531316052135538958688733383615143461498815556488213929331446803094749799764034465294789691720156251930086374868320007106573503331507545557991949500481659726605429099067847780819520329724262644806352235509678106504050492963763454516217106749070079705010970566489152509847221178232453196598859219647754214034584777552719341878344439190367678178160363063446975080102741691852521968802570596552735513318135839986365213631648441202806837152678084517235147046944343489569371830759954089923681265846200163053258280422496403482131625306370702780534457734797083705718014328514603057860955349876759392923022939457814046370339442034593908348290426761706710133845783951353425116450279660560777355445576410069463040465668538764244989989659943907125544402742791501123819032830637768185232119641790488777517382155904008798441327383464205385954853605289039952747160753626823543741147877463891721928318294776837039165318334758283274120315434542234797071517157040305938152769214642426021191408200457713203428412825693120745025611198810043726258374988680709380872653885122622223765531638451435808766864794081451676801663359125489427406031310359834573465729094728445338756730082285389372537416281028329132110711248148423080715498304048351843890695855842606424630073184977026658210765319433441273315151367759073038269419150223086728113399182228493819597871276751609571497816663348895639618135669403142108494388801573647397666327409920880527620668623255352469905372860503488679530899241360671490063771776829651073177973860966987790990989874268360571135190640466930735337552760633673628794973123148507339627813501391758756354936350336189563481329565206501245101919370334640465095010775087303045438602566719055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 5669582067260702944161596901288657901126246414029263635715379222928278305238965155517256169348794003650418188041203042250099208164492094485556883179955372806083405328873693771343563331136317639844377113515553227243902533138779463285508537065075959691233965795649183253909609816779808558343108920022877886434761739837803627496540277814767168430024898921444102730927560205006578236138887638159768269561312041816700196077159098807946532558458949722849737403117165023717686408678250306755515918332225342197545097231938002643658859560506321927392640644471623803499604318827918228345503579413370829389021692677106299139481101569151191004126427354000461680418722633815168916794274218794590100156709788604602332091080074092497802212367398235341807828000461533111069573112808662891367819758137694420853728632182096822896811383729855075184684837100586050578996013953268649545485028666678025139124666154899103096900197470883308352093138300592669442470071156070722410093013156277053377426357781186716593332613564017727371378373145197370807144593180165334521213866883223999425250280558131313299040190373159094851860790968369382853732289620415179628233106092742155431682789467659501925326767543547517766156582864805786990623138283247708903902019020074351327857473847794729401087853186805359904012693920988217881435984008380553441190315021790099413260692984604915779475728843745606544038736490063030509412118512900095474823189548346005220372372130431330517010439411360385776296092427207750744955867375185996224847136023577681633845577863307549827209462717572769113635422214767256412040309794728781539930721469028533184263788701665900850057652907423593774838590626343651821822464313554786030253643439798361834266755508426558470006615623178338318802452768008371263594834545227739036503203674983857207052318583382308849680665263654091910988884296625102972191218611902672835952202326755031561910197053525537048399287487923530850130661419150796235680978556757300441454834505168119734915979351112811539234035439939494811606011684151304427031303210985663732074688191105725757585771595454341479444297490764413907618771170964979060605485037600946697156457874589567041465331622996905953804627743047330387828982495356541053762308613356667262062646475172603430571891126120848256286719044660775812968770862010391082772628737041115876897183472758174215723659204505080634657761783079532591500537819229066371917724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -137080781756040638024761945952155377110702117579450370136551337398336308166377731778200651420318592400107045455431794574671936027070439698179973220740800040002166918742330366841206492630140153435730063738027586535031365855292336608240604287804532394237611066795599597984083193790263582697429010659762815060332034624682393758995692188896944257583977469339332300957110340603762986685547869874633202338685423079043036535877862303898662178955916072088704112594070959094387670946111882627946764065346438514178606096145712975611411090299916994536068960248427290907419855639229634308795490490761031085211413001717421878016375873872455130205025882880957904964044059626296647922883082916032688590962563681325020937165555738088305995550632961890852033201887592937371683394740053480052028621530054178772256011724060728292898423287508186588213048438685286237910797679193104084732012949136915438924480120089744334658533418854454650588808820251362874561912764698424581984867596475550909148080788268014756260181441960143882573648067437589504648868790886048268820988976132119675927999870671242140083625124766665385059358462022603081158814723836788377374488518699056385879414178963041449065634737024138263280141057635415369304576535189034871941210717835747288380779219853025081768125496106266894756102075605248656807888817161824786718604549430375055942798726572983379861787375128788238709483748719406090045543050124735214549867346271523571379770394636511570279991437666765659482425328643579466255990812999543985493632106870652106549048241959807651991043413805104949705268340028325000389984623820830854114748196045091997317374163646574515538365435158720303683730677820920560548309080728729724735690374191010954718993252278364261848749409281268847966284919870905096197816500702188706857030294195984150259487276113459256825235012919144404524894740256077042997923941286362485538725890193684087551856009136580626150667086256825594570115447208072853228378739020980767315191646379961466004322958959763121446914317105990503983165616061269967810230951424940618123665819131868664427905647918302184801387331383727289209453316003689582423122309680601136802069697207218654303932984685955434815656744493292589815241016933800253463140536116621250143300787248078575398586970683060220909064135009865225844468099684408613852015236765803084157338247052010164959243787667095467322286368458278686850715377687492946279235184192657470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 1754590257363048398992913773525246531526202985930499905340246130192213444857696934537363990280538790713335901701491608047196921396997792675808859879485045380286912658317904940003575660991365758650963145788228146692762217995335222800359500348759863638219230207840788480432407933115136069729466860868004591014414877761124836632592208884974930324607733525049887080649847853068046218456649172800316287892504466995281594995932709623041746990335966032238407989825439119451544240663912317833406790594019157730521121595286413689287501607491927287903905192335408843881090039468273027402171401829747459727948404797472910591139217962660349388490958548931854222398472193281073048054076213940898141299247889982763565001254442016705273675256428007908539775112226263309810532081437222419224357733587971965532203439404483645861322464543575094768418795330551039476207206137159766623891953212771424373711508194007793119814618367831926125381430603608527823521940463564832196582529226148107512880271177837386678281612590229760980132616565027540319761456968418999450858804197174430830892908920888431129219957016877535736601861534771349132861259679154221627604113034399189103735595302526020070256130123722276808312389034701909960971002056419588014989357468622060835248368996838735837330978544467608985125009040489071947630224301124085501248667755996899323978622067604885975011665147601442255001897782057170510743069988300441576869516213742312398197892824586547120704536829400658009065001819711646542626111463022941481095799107241615873018062368066455789140970011258240513041602307862369568410191575655727892000084749678744254391308473480957524678266797448980926442548115975015102334171933947042409566671696048872208813354987382688036188429187130848100263949549747380716107787052811872619197661758326074944786473458059191036665891736664900113208715520441887965813803952554018644149011319513379800154036427057192337000422547190411217591182428342009443083511582110213226086429519338761827445549042669863030271430145439304032094009279448761220274740818654640052748546382869700161151018807182370085524823754672929206506124148579563056511987893331502251163128755240592935532612100274300354179686319388642463086497765994299287527001396147327097760657087542478705157033638741543340665424973863392269965264149887077771223714980338286388191975860755464648932992292231228340027747387703591250512989013765619006335327867418527603149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -15175001143843694777402122869315884692025576267360450133333340227754380570166094369125022956849154522460852353045681541818561136435528922545746679443679513133514483402163640350675094979216139499077820702544063904184392212065908666909721028562712826522658827209682017010292565869339292629578782429388211837522822595380778365819148579634221152657614857704337588304222169916374751619718065805562320813730424624479137147051176098236563282360476750798564343010431023712745600670358651690143814384324981992545737000125214060365361321862356404171380342825694249816187658003280361027762416123028389342954861203545728647386826654793578854583612227752220972309355149815788950248699579150816134560905902589629843264744046880822950113713318535306241153533800855280119404967352331582141914248928778450931795329003666007920624628005279060760920775744958806160220543171258389284642492354007760981047021897657214102780021924825335688315675152660428373333970868926874627546416723587973582317538209295094198948348475951348296066148681279145698797487151790200075430744330078657510714349780002361022335769237479984522866890884114561422381508929211234719106436595741603629289676293589901742170111953016022107721294184275456846923921528738554095984588399711769595930592801666803654051864196582168958585669046290799683119958704090409165411132718499812580275035160806635477093233152118797995868500041735095253339285586880863845576447895702023945932585760769331585504033777069310556593658731951405371647548116162794376567060704710375668226052506752161769239184717573960752464409509220629358501751754164722334726738175639443808782912671552404183885150688060295635289872558165624257154677445510036327767394427677469486277654072681809390404514418872374521768231196832998374177207781150644418920965210857618118444391113127966866889070489138659620177943698503624754059777600862220991111028369118278222443261761535662641475790935669084357596036481903128283288938030597718376198107654126359300838411974229148494446158239179021761524234113453939882735556685640528806598504956823341725822409894628859355498745065175951144225514710068964317600711607965557366836586629531058183513788526518084132345067086940091711596160327957816175252410721785034179835301162459071580195684221915259770836049736310258578737286010204768723202272422596578702309280769707441966045462024593219661780274363753017306048420497898310960183110296384256798774003982543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 80969412417076405017474773132762410943151919376013436188589877866439502365534845366050016941955068573260978289119723655855183450087547268388715746503380716772351847144211546776091686615374636523877460773341309289936623216612414971854531151837837008421503384943292661889102202603798659402259609307383117520173851080766538573849789330407016719559669018212183431567172765610482519771396919875636394156789262374411258560926214887434283675230597698978645545055343833208106236289727150786676570876659833966752729610930460902543293542245098364406898965139520256936461620285270541617994163359939684808825926961117811675196326712240938453759816540910426819218588040901836307785837957005446412698537629604193308145751146103248390008881097103911549291436574876792140852598092235872698806725584923801474295685477025908270019617866176297052111294647810577585839270137250469668875763599911743581454465509828129757282895443263858754009660163672040307060517513182002649172801096413170824015694731302381183622835983683510788977195023304088584510753935466415344478824965325650198865535375350017430295011866546677682198126288034599309403458092826134591454159957869709739499154385864669539931535130591035555457937356440269496704769912356000233482483365070179527920398247606768954415123214225578581769334401499933771499062052408589190658385290229775620121869799659207458286738284753739634193944238809258299471737645497866924404122452607993763495694411186497713343166867732821553516368815900332344951278204690055868836884169540707690316781581774669464875746616366206452868295270171412557468019563647889127587632162894673963432821045702017790341794500288324577217557062132896566211999342834039088084919813200093577545522364864714572818791383368730751025239686937544433415703204226162873122904514593932503680730526603526956393126285862971000122558143458092228785530785753785768246115078887176165251031707321184593001892604008706644866664141976483159488828390429927033415879396726421914451858400499092677364949934933597562409148026527133279681613077462015462628723091507443882815984962119436233656830319145082516805802359272931581159690674933139634519522286557556480311992396187206266065803071600600969869973794980822948139778739652154341275108017746567499122660729172252698148385795437844715654939444481804966808963433744552807677505390908200581520251380152637780746038489747300406376956373005445224966258876975189195945858955383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -253086795924218219070617749844562024181603139821708243222457768958053627426971864450145950108231137445353223495838545472910557819047953469518895118795840456358012531515546231602096068334161104529427241411220830868778662446716091060632083518419666886193781494602047084167552243641651388606538873099656223637832897910565513365346408183629359916447315802438650018481073107697513333609327991955424578286026317713405639966218619196017995214345205298678451462140514000578305899004356717742120536652410542324306424618562897517658708803260973939729213301988287762891618717853620839135755092798394839714269539304072753408847221397645678572266044412059608303968343601217636972964302190892012004075506036807904531104928718865536203383520703523206631660136393848618491751500495145968444191010892214242225085153905312527284127701574633010483989146173058595799011801734811053531601103040390214915208244238211584790537038951185707590908207151509569297350455414547472486592570994778989628519300482336001661720302732202865171444716132028234011777685643515581818001149924828160425576116725448372133096278796195163562616754019529705168370707402449442935439812555133106728211801514667491447884728547929426917781055558025551559293522433362248334359697731697697376053459207750717129049756618870718795528048937730987501274383789267410423864079115818569041583149635563586205953100382190083072708923141179684290537796673576443976457877640329925072788309325486046494191207224538105712853586465154317056092896432465756030093804601443488516926339609495244605411007463823594262292574203527158340619868542028461420362005783784470543518326130397933612614120264947948584971599759639465796904467857548504558342345940073094397698648334521526210770180423794726037583621682627074235532152070905175086281931248534066113431489172230728324755142936996464074391958858457163010995853024767316276175247256942875760739622422944205759871952693273584875478370013761428977726782874909939792712296743183694253260737015145911733344535526872650846808190498189892934929892758628358586279950641142624008848991137194448869286212510170032024407749786209425635666121165470096275966833826368223178809530081627251182065874460057110163213100547508203474441985955164310520667318280625801552675716688176193974161027182200010718699772505386993394875679425644630371671815504328648697320135549137716559062832246309668379691847206057649100063855485132080502808094024658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 226022721777859518689419461249824739675270616168665274562021816946360123900099675741730643934957352002483806809442351498939060914246809848064101966730646007241102354862376409459900517552602518524772285831566054528322718960656275325302616667634222376170726597734045179278296555333862110541705706198853122172360479945402561343542320837073914256971598140079289470208159382030555396926506672494644051842192906174012083464934645992841147495156159161336695372712214430503548335663029444194537243232498095826584202950464117721313436277178465564355867410092357121657545092275462501474302234203676663052022987468539179786044830182350265129963716465613838326613709699323151897710839564102136526122862256575231165882211017641508939332120833347697119262885197519287721083887106812808813776284979110610594976917515204984950513500148476544136580081136397288228101478939528044014080526114267343098460326249958192633283754760871191845559804762520303321219599001796475788376705379057280625834144522161718858866519494406309329186569307442714189744306733002934204102492222796602154495131107885850916061254714539030212086297920720012619581888390872920552191050209542131510541039617124728307120534917499115246886956478409005351376973712378348965511955360945831606841221153620236245501231634747594755282918789479077214403424351048223853468433828943855168824824635940432857343054396658145754072724028043721989218774803817622181148828194555423114374163225582395881709952676377221438519534840037096303317996980813568699244926884208608416049220670633188671635790280508209891573775593026849717257418130746757988372542686222679763293612652702654557844765484017804231641410938999423524075225119559092665004706435582865395254668218565626427790375352346644080525412664029414926542892822346466170281149632603347779960854363016393607481944831946842478421021373244405318874163786824348376560789494555330604596969429522515766523767817752010671768073355699014940821375807529363163491169795464869482596031365601180270951301248868363503012520587881291563756281497189448833496348098527740960242609278810888846740935024679164499250701886897432265735193056092338304797711805013316541270767135427476800252541482582918740066272473711238416093835231517010883409300512637287374454653412047682615852719667882717126765474693557914800004057741331457233321102645021216565213428054622239789718785507004915320451059543841636559347030299704783828929066658020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] 1490760659759103513494550141866299242196249898493515671474878276374740223998467573673788453702677552688158784717171913109047297242926411874208255855265810162129827494788372825251086273867175322221944332914871542326504388922313786532714822656744726104945896968459886677606178654437841818805111922755041659571624182642589320460881269160800476484413680762171432995167396033763957747601885804821657947929336080578314218381341334509772725833499444378218756197740843980718944439822846606307638460915812771500120246877687329730444217817665596674493952484344481533952142187515067209343283006125344972481281128426930171318854218099256438875007433974326121997559871123554996678921533129344941442958046793254301170069929483972855513422938568856399374521817386426136797074703263439085917462239919918900909424126496126617840286877989660270009675160527372838408248383113036502582039664537249872453134664348102523402271058808272839612583132536800463981994998670101471317083235029246749118154764526574785007277328212136351899835252196073375008281773308569023084244978505886324560158966630019869792670877608873137822351969170208059134939407745463373319401786800485404867675469498346852246830815413529097544176553776451126504548615908916801753419923513151001777078317482025414640355846987704083502055145110337013260147091598277620777096936820000827009736655542605866062032285649281859755669098029658928046680953672529235295724483856865743878454085484212396940119695701878480472973949355696370567043237413482895246914331864110984157706386846524289706987115703798481541048593808590076332785991869428462029841710882463870797354453043863311872792868453825095067570148909783782223171199961806217019789542532928916277701249342876592428542271837160662023329133138408121302507484969492675181099543250820769970187720991035661966339270728437638033739799532102566032481171771000753224922697843865945261615199187467376461433729967803601109367419930142817474604906285877734101801741510493593616094727367641542309417317375535109824028364764138933952237374273205383580569078196033667331894773044573071260498755746178002570834079445404663446115415459504097581094492223563952775992053448412803540775222272063214891108495678518360422880129107379915819032928570648796787777536830802710550484942934686420218902572479849299135891016279645308561304387351869495682232918169187003357378652823658969665852171100157492382790036522521859296830371022224426269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -1341581887819749387214326692013823615534649163220831373499450653419548969475073736470268812016352713500984545761266337727625164643394054828864802695902955365296738486525887693160643832324325000472661525957711959828978650535634951441873468879690272722547899376413737512855777731480366350232809408901014032151058131126946740924750737427546538026255048856106195661875612070735429574615219101811926473060365769897914810861832127051206736550731462475540771128208386221346816651932627414003149793081556892855723738978421082849452518444839144127632913979921333853432985075797322708423504519942077687957290421492656967662685772007013828121856878462077069859380687745661492079149152624768952632065047082540240828895966948326752711397745524954001310678172047217042559212060783199958466215531148553385145998151490825445677246853836971745258912470338882437654258087257424618801025859252091703816624437970871733666031473393068934504478352960115469039371362045659281421770857683064520427892367901139658748570260625986045063896848674663824125244133450972972166085872703430387764490991520058764695126096441227253329167601020947063688550576921464072907076586234575107326333608490543588800406206512855027996152398952112096315953923821202951761940144880837728715464459404885832006234528568201509845137035499357913464818880168793636282835163624826128368318664865966853167611516157974872515529547891426760727793612113418545348396886600292465092991696311519605964124736106938248973407954041574813198320976852414918665761504198643197386577619134674534020316457877446495671804210417462272957511202892795103161644580685584518266631109547235047233820813350416199868791398878784284110399907782463298714437212942301388472533770649896985241793275946419809762077962082076599411681259668806765229612880912517575716465975558346671606043556142858740659758644464670075747731126289426281002976340071302730567336450626316501579080294405035743931804548987347703286545729137825032746805783124512571666357118283663107506323664102588676012089257269639090976277781690951825204554808347784363380517123468200710890682977110634516432799084792134808375329934055099777272862428205065180642863580459938748381509599083455053447430855002106832721559296785017910331122833164268965574990625125919164598302440355745001348244046495510030508618719410903606774312026664423603162231052343417518759667347384269561695493898617217475087264044741885982148232869803905487060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 3926778361319421439713608375239364406674418330461084422981636280273243864403615563058712182992023649392369768792046137384240153838843196685873556837596979635905646315973783954717819586294525620602055464331703628321657344494192826044639881562809742695633287999130810736356029616184307244504939903783014640467093321591306874287875287289781137903831814269295926859730836541368940167012028722189841953269701132938205571370797999393457975204061615029869399529211892392995921717539233426154308947884189268723330353938602134370126413797002779881657932138123646059789998719354146880962578510298951766720027527520519807473663216634288648651720220662158080335438898156718384034283187808810351655878496512122860456222869318684814411776295073192269649660888007761299266117699206992507415881839998464573470082730791034509911497364971606140768478310878114176371945194012787543424677677778257514840668466090375137162717367252219742792034437942976643110087532435405196606563827048953432901658731267223604412614684182187338547560789070081894213337507479995156856236525035446122144421952663005380652098781833313765072907556525253630538329660982057944060561933102993259556574364118829802646821488349334466670891403649922507665207034992805861683363849944447336269000246465261258654549265975445277030124175375073311348486309571133071893700383469161756205168481437794851671060293170413314450849611837422572543410885590127705212157954741327414917959269975068616979928953893090244433974274263093895205303448005059283675776543668326837563411753229612667729776747261559495151076867409302462259768086903433754919174855699985405462875558237957793667239442030387129754033728152175979757673937392601108016362953094885152979770025802971783645038748614099913696497396952203798660069881591690317336488579434688045481996762003348030229644302887379622244679864963716793137684236630864177076958486500859394160671185350673535780273552633635600117146757465817705247747465588302777038964301040339640294232487246467631909078407443970125327436307433954966153513082818748329166094197897514913819763488745024173153362652954442759689270228763289394061657528938837655805590849978175745277636251439173563574098360757863470196253807326330513520050955491966236143173508173071291519900978477544774103651263253600512958904192240792858222970487938656785942502197631094822623755213669358155037514279683819040656089782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 16024791145367200584919683142959088713278570102100315355589202669203827814222032826648915097057390922797682893914905508923196505319545893987528525719675457151134588537109808399728207702732219147387305802702491593958066054185409943112580402470520106698228080598008793792995805368034198526933856035464764529452585428671306714639515072268193014530700955455107582194790092706650130640387784075405479675288670822495355243737478964471720670533202311781113361329077986036675781926945391529935439935532562442936760095986746688579520965446982974933331045604746074754726414082129590338037117628251849001836949223618529583922957539805080654824691753585650302928612932127942968768298129686624597778495735937723178090220736472225628897750799468384901041513427950828340357210716047902737589903859057480583123589143312414047280479951286428415370345211255275353295375472330058072355899838001190721075281577274177331637538313051724003087111134772019500427202752617450769739455898084093662158696569742811726146497290828750600533712756778485563751605345594844122289761700491736263532380207370467291545471982673925855678785614037046007645839028488871460718293050822457977390951483917164524566788508028884105994556105465802038650122423721551726687240758695956047342160871779639417095147204397590181605567528106633064081756034479415344043320860172493269617338368291208762483380159429971021666724737556856355840662305343312438969672276950083476328709190758045332326259116101367474105380508571077525447206663792772053139671223108062942913847661573059032809125774879895847387016628259885887300640317740287846644538453279205224050171878367014287123302244091929096042574956409440231536788626444546828258882371829186366743163373096674332353732739898862770289064621663535500257235718468776228826140394963867153145360926697629992484316924179303921372882394019382194305369917812506888170506419316338445287182029107391696811396949507503529748807281459382840181792431699275108736755059850667939578669623069670336835483693233596756420869233777709164753988759186415772976891189819570546775190806732457414356022123454523126163648654347719048507046670047493710313883845773276981739210439396605008639546769773498736851251165087621318774327864093033885012089538005720157595403329899297449095782137945844824996689589360169677694057555009286787674896265714860269582953929486185070969056498668692256615031510591506958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 1044097658849002282219387373539459849672474003643974570183321984695904122659421640957724972639343447272811487059156545050532849843614092592795653073803413594109780951908826628174886782108056693395264656638164124598929283291654359752811157168106127127269096642762637258395610539752320379508816409167472749092697925444612365436808407842876281417205947073903838644078786325530340524344089997633826750060669241322698482904395316042916417094350698965751544585884993126596663070537783662496041078022144327501366238556963733828197524746068576838668561546982593608833908739618955405334866515008877646912830787810191339072573823672272820685614335106501550081346172329638449846288092294354006168435334316483895143369014754554435828280010095841467505205367784759456726249961251807521319803269783574572070835859172379062745808532325708126531348847946416540221037742219494969571088700995963065168114598683265078076789649814187756146223367505644804706618005464796447269294149972153505106890736186098632917812341630040892750375861372493095964229376139149920212400396538780420718303840115169311483549834451453966547069250050297597676395539914316569376030848628882859840044481763453310353120579041255681309926481870298357033015173814416885699660761881362909918876975139216491097908716729546979640702986910697281313936360289677901781965213526466868523371690763621252489055239858621272987614412483381271635569141511449797746677229518902980927808014073819786984478919743865043638589210419217187797260374890468375410549290977096811052127571245805400425255023721041721094466078150602988736375156906054494750978673144523463998978947971590018593886477877863124699940103810660070284593163095944362309675542123534035012262716084167980280051027125663972617332928039777649502680139374461203080519464111695805456627751258549242722612811280877580899713294724019231193808039919620804801833055361936836404729226380287323136022423674678139589680932906382365731032241877203746666511187416456849764351272195623315444036528857995910753857707268871393817833991559184301926299289836048361088981596952226639431741785014653019504137938401959652532796278548767776870851799064380362896323991234575225196883343239738701959887020924273014265721423734368097778298908850232807327703463451490852372486561657501679931892048656078209295915197303017987953439235126986266958742687477104693932878872516395452052506698237266391515731811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -34954593002869725674127466773426488698524831640131016646146913284282031106987384731431530784626722862972811850338381014004143050854409081179680016738054532495782881788380723181148393128299800468608515639395445195724756885258553744201354673370531002687406735435999335987204154222606373731392172834261079405194694989608904126705014661164594851028482646299986326654618505676483270291162711513803936518121364711302078531420393068184121266733170991311282187975871442527825786975539859002868750538311195626590244435054392476561121872212364503257727028588472645561289365542738247692713904319743625223354848469153112546732062128454043652443280387264984820265342509175729509554128942637024341071264869431564775181491036180735635782679704299870128534652649266385510614194846851334103773022361520197923772750097800770841855380804759766224640114043694684147940978041336170146380338532649418376929338568398755812342792594097315288099475320776732861282320923421461175047389105192043745820500477052811007671123277975417139340741996555574202494458017663654189781689619691335312660086067690088397610813593668618591300724219889254628955055760986369565803218728606393987862728636388731436866000164525435938027215346601854903342409009186095490639876538974392547549268901223319784144666500307802098938144810123605701862043357685020614953833410442068607281712002511471486632598813431375125425069193161390410809221769943233249378311541509020334168666671339133795893154406212833558075635506769454916492221739003449183067151258867590285179377145961947219969451619823856249728053850135026491566447282752132263757864468359606876274995622338178759700820556145027910928903697360161244549323009386137129052523998507318382556359861025193515615079987972988354375488653689992517404027848866123941677926889679885620872310990407829458611980993324658760455964626828690444391130330464456522980548523554437398928603738838228203157453934882716549141709120425176666484483375078038081169653254029983155928259919980371678718698869961424931358453553251100850458871613066507405784989708013011359604985847908774024167228570867871126272871856601287589700499859400837108332722162487781669419790795234842754974344835349219398558938754907585163415024893588316533011967491592481970163828744183191968695642698522034832571601328559041663947625797033464878290763060578127222804759909327841797024387620728552716897752361546736210584640502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 630065661363490959288940339821223970994808126422948454849464549560868249143985396121526950993418066365504773914640599080708012588714178457284453459241617808130909499381365415134966292413256925069958303768671524610872171379510379459200634472326701597244305218200417907911881264302558805612123524773901807338764818543803191445203796907813902676263821193156768673596983468066949390219078930400142805782491613159738699228893725953753005143762161056568644363857180489033839288140396608316891639403272428677356655569419072065795830099370545195192149508358153412632870977932849581192139059388603523908274434220516624171297731653203771619168838561019220283359727947539693450549352509673011011790100504854611742669383386397945973684315063050917853787013262472440108797418297048202337173360765639963727937564367279379569200413223949808890369083060658248759125151475676662638921281654433295961077278690812347671767636278726212881053338426386756013084461316855076236653451416491618958600756230515074906006544413378209609265144042232862405358662896055151521285017498042408119457778732331206522951759003332103393184833839734417479511871151105759433946290026170507182115009341573311620070953247124594268748666110446934176140951462378897829826701381154256185641307355373511779846983875587072833101655280921453509150812560933874793932962296945084017416305735185710277031840531839994433846104069551480615275730115540884280167790334243879249508336070251781245648365959346056256401336983552326882498487648964281277028464955471175827178237026029357335745770774730498695708884248394097653575249801058286925545357601221855081357902329109004283127756624987497968129850798998684449872543238658985801636630087095309236612358974026568321304219840485490920948070309189119253686985532939329957512021134099050437066045805109108695334550073277266550903908675111711063638685139160152051656611332994695069935346129710676987930400235503356365082136760463707207975601633204637927548382760206230660271061687346871956488325235324313151971476831908225716883647417418556486895834342562920234104982104695971495864713788235355310484366615193132391833030258960111268961858102491954563709716707386136221413660012076987312615865168838193677731338183219161660652480160605162413441095192051555402974740393973433793814697159489305400424942362074230379252188126899720992794554477199405458543370961980942945987113623651509897172218188643455505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -7714238926839579424292450014199175439098304714388310120790070096602903208522061862947352656562351105977365627047272744338162772414694196525807617084547088114226792820937643775810753814707988927459525198281463435832983286492524665299062554336988025506807556745352223190583954802176103755102243890182123961526742747043853558502622326741501207414228156884197225733718138932281016753721517863534785956394753033443798680624946322941313927336947025611802709524069368245590606061835266104073610030769325674945251734232309697521423012086734794069772329177285109357245286072885226578650079329598121828490373346194936527988066663528815212345223722218154867213842036423629113271962701232050300214355338490167720883709000494227797057567019640341538577531453968448789702602935552236156151742244484808412653795113312459927146590982343641695904233410550591517465597416144932875396286316990828265460498774617638029368493538068009236428004282727127341903402689529614624252988362985197423765832536225414772036338788495111335640511410357156442662184293980362349389714923102904003251709216658451296311973965554001306540554638487289838772381908106423220455465764668383596831180919524001462316855342464163389265961537458961738817216843582781075913135941475855588417350449108580307737993713424811185841003237973636646329454980372674789702934310529143727232603040020054699446291085681112856486531266272881460642424944682998694284713313133141592973906475332815368062571317796158398744873799280452465089147815510964435550967439339646750852678324383502690817979024392145645821066457855746944819585345632722600334433656751806567873608336029489818995268641754040310818140650629711353022384383549638295200899328226261892162561069274712935317234862224114800758145592007283461742789043278059614062971552261332758874970759916370591912397573640116838971235388405905237170972630096505950209415981091157269924893579357214537748821499182776310917622404495841856529353898791924720800879157499235936999561645294907987613041893379331152931945012766557712789977952691509022005967432292957741844778780899603345240577306922655441670511911274787986087674743955159636127739714145842185142248401369912296518992818268513849802823793261645228773667426753640274073727235709552562633151646225245313952785850066589177135276825656610316000894827478138702281312059836920017105829807229667366673612690758426693801239472196573654372286910074763000011444091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 69838241449383708862039901223386575113630663561499758804564329413446935047435045330904938052517735228053619859561260242448023466102414162388622337635818541549125171736830830009062384237868394217847063770635204197785678467631410053245714368775344572198419950591258278310237108231866068236983949423920565732267318635276159477414605757519633645588696972093639547131431391022084026293706760212616258892271600622315829170113772649520994256930942162650975394849581302195058453468482249078449427151934267791937405128843572718257135907321137838705580780825006299790346743502570023260819906157784980428565425668426752138550985120627700149410118199314078685325007822825354290037880757393175733532045394365436830235781119748738955478926032381651512467471267569227423957763529268891702238255120831886905637215918229333901756471844256380412832976818105403290825688187296290129120232384493613679480653289459819576073774467865389414938280499921522167590085725182488378090336617377524224522271861348622937692747702776786173078381317655946236536223523406328116974070832012981239142788831807358587576186615764274839867416362777598210669696713834122585702067623824680056533508260478837558399142558971815220964765854783558404339694989008763543565185394083578694787510697590904882730762565248251030846989926787744790562583639947835808886014979203792036447180695912601061158745572800840662812710098971007108533039036812630160294382391141002297837423890320164055740205715691324804596201811023774581075285524418184060561552886838115538623330885885125366462509950374759455351061618412185732843304574061539158487544219502572795657590293227395315186075731172499621940540276426143895102397815443061186101656564342708600456141142793299139395115952632981942730924976872262950460801175295701126550744924037195142258635088930510503013877070497556537730513129168690164747494244360645415123474943975857003869692932501043821347543075818186222879887278057336438311164920668531034478252549747582235896838648841519028633098443074693141073489536595557510060654356853313386447300143108262522948245210651834312485630502727033664492402977371744216681255138800691594910389929120504793720946021264272024319084300610630376469337177637599741999480935329212828165723582156303866612995544916752074031760619785043121148202871749856489865126474715939175899219839810962531156685408416597408667679961425846816701308572482797230873696747721623978577554225921630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -454487796852971247956829542127117715871755963160566779317944763555151802174675118518106646868078941832858536614407700442442134651114195904924008179429226338263462672840987503186786734311122208129095131028705667347951945112930114036278019529004241687819853229260245184990374364038316386928989947276405477941358875498461724321771236533423048641158287927621176816174558606311230949624131773028179348821093776079432381048842014948707419744553411559953577986590916772937462747989317372717444129587115089617334085755189398846241847020012043918084497376294177127302128282553926080384079132487223147535449132530230106302265192760088956302763306315989143780519870458733478393054935843570646828893932750084076891372279697140122173064972332625441798648795077104517330037910678722389184138720418406826621951226521939735988047908328049034503962524722879130939659440242332877950592218103519327792443148382537945710925498333524150542096261527070207861904020181621539583848031956094760512876353118485169911911587939153226785089575848186990289264099815354333343098783197373681040678389547258291713413153742958960656714625702690316091961706471037439017172527039066298635132227123073876926911671033135589596473766809821371243661202366243697207805956104307005003379788424998484809591087184201643551048369416121473325384144047835817877311142298293955896486730060505794528901397082760885779529337352694030600648327938252165664543636536976151837456998612154372309755003508607418707110726002542073433274146934436209046184603344943166928297180462920641436649381548274137743868536352189647177735311534624879964310790372746911320570659605889877147851352565050502045158009054181236971011367631515102585814631887318403260933316990455371240820131409164718503782335421423367230497680901679389279947221014486167114003894999202246544971347848739632840700429905734575951198271271985764125009512652715761718058090176117398276731638073191420737487923216817907790934729699556047365798037550847466184624604371163068411004224684227155393770867524152914605603947457423020976508834354327373158140549154247380787412055137090630398793744299618342262446145384249342451368585251346410734799273404228441553650046467526954759630107378429322119425080921464768215484951552530097564932946400549030550524334459281375635676970294339782965183063920247524473352128482835826649797156837633404879068366729283164804151332184344990600122216051204304676502943038940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 2277760664151252692659127995954519630041351923116660018576647293855249680254380581231379033098221274262744069013994108115563563213611342645073430769867241268587433848808666105184534074677083138384678575847779609005221712215726854007763045699432080317383663888459454505793936106271873246728055662004053520223089706917066652271027848113897392982946017276931002181007119731406171675016841879098371135396268333852554353177211986439405160445816174205252424972258051568280101515697587154249243796883753020591739577900363620178985556472039260989118856012953026554511590945460442308731937362734136904334901835041501464084129045988964793067998940785177914100376117445606699818018263626962812882797727668060068856422100445685890851402183833257381487817634222794323274709183384399678054523728063662271445581102205358072143892788971580808212288136597780845060754739729916652970310027407145619254156706852988840712345018800280704511335684920944556164237962454095436774467363193428858327904092088028884855900801086273669224546374754347777415795184428518095287966196351268511793160737343311948735629774640412268926313768845917045821078163014778442355261533601904497779350319245503173202433397250268027956679275305062024094549076662106916039457622897292601286216234209363040561640808180966595211064830610302839169933079785583868096167406238545557769566144849045853457636232511444436683733265279027059641475078252274334071095297740108473733268732688499875685833606746305385610984026062251048067745279226997353571251841035359658597275839476054178106713557588819972750430081308940874161123117366979952878355512363452211639312204014548379022204554451041222879380182453329047397504790198826416221293656238003497623457033635563109105380727844117933605056408378485073388823696814538354912671731423251985989628054260338360514812207807506761149156806299345240295878453009846030088868246273694415485705956805235131212522493107580901760542302653235473318136764834304126475635608019247632912127786876675299456571213243924340268390392504986863768275189218737017815683934039388121102448049684159133471817151438971270861998472173369735559453128604722531645196662466092204412042266340094508048266619482894146984760904502930907513169571113550824633223049043040728140230301637468229742151091009680445579448280350920601722000666926526670649084972681556104804225162578569755798559676457036446185331049258937497186544574034883225976955145597457885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -8822006683584305630400557235014900093645461726684613521946067123646472430845351543542349770970845880373931047376001116830704174084364068955749278863699708129344579418944964721070402318466030385709496271878105431405554573069457126147311786790135891564549281202915058170249858359181787728617606909661200340313293824724574216695521506789020864219258447891750542578424367559314592006968584169368074256263483633468837703851029526051747443770985389192108993983212191741198267253103276682904000246532494982608405175475662705323866351911582856424411210096590026268764132433657604846652829073618531723248944097213131249271999654602967960545571603243168601170204324090757348558321262250424457363546813585446326790374559889163483208277593736885707427241427100957139194334187808875579130673784835088200299937657967398361859819949625480140746926797455616356040024986291995061652036008728531427597446761844975733073797357918525498213303399958073870269058965372748653336796179236722669302035491091212176558104938036146608967782942109969452954103761489698240759187641042425884560958609709510072272038185036497956024921929476855230479154981431068606988270812228461452525454498157829976060189436197629752413095328503412656652546723475525157361067788137753639605142004408031668030892077798930666395806394547549986229429592392750624679005423008398170238996734091055721944577870224584297137892686592412172741852083265939619806170553078691598068124882652087834016363365308996834113364632443730537637473008966346040295815807544134744049464669788760444123407772844112647958353727908079519834262051980563722248900009172993854788394255509297365027749371837264406873333036586928616657074656164143489968358198783404154407970420729133302812141732774337866526521494465298753146254764172472705101633177771531340729175080653348317187923745362198521405020215372219467540546043120874676896282121339197514474508002257273298760413429866412481111844158128082383802077272346859839106409953679036982335893814818728487649574093663796073123588491628932988554645744880676389496312813163612867664570541426079773478596522766745723902377798422665473486401070278477604128248011206409097878698961074040441582397765715393800054610156478402847382362172978820223535267548278001395470402803740408798769152012021955282922468499944297764754739461482026008295335982506496676516571357371958472543775275636974606213659603274389949152667345089184891548939049243927001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 26316959046751148287364198986156731365170144017642909652208019686070930496025261099447613667372402711838131305966231897941792767928709726478416212362268707292453396833562135779872434414012102351479639333087811879396982662563341410391886294570565379336263587787652512528865164740976646915173121183921750347725904617891549557726731625345929209051420960984103780479677796364205862153725139689781231264308098818259091705647955365108182468836659861662713156296443941158524911611400387243826334161883419894647539728705496508853888264258361253916227905088475528006016810937671325248742257417890135124981200779886137649717448151100657352728670633327939539072026205487887968629184925202166326092813674720962830635231384153067829572259754868429301509971511672202590954325953447268714273294293334433655140970159248562634271571191836585622315099753137335489360186318780561595409143923995547676177471340967914142295593455532612638472944530998383549464348790570802681799072295307209145314516101209555771220140196596944712513954290878633724342678778395874726409910815664312660581279441633732087402459926041865086685024220159406296115438478800544111340951948075081880445607775563965367157218792762129673581277889106895986262812260032720162853442596094578427671766290834274976522560047807481299151052487681966669653238475803420704542187793801374975969315723506039611420076705719025203232568702826612199942919882907127975564485868099174005708566760757848458216643030328544822828930146984716634738990862098338708097198535613441260913081568739497160473885734122444985058845645602338630615125357682017836940704054081674313714036163708821395405713763294571768302207740102060857398586297509134275729816181772879802756929963707110722907965305210100913272597220362761265971239435327447707544908259538758247818039409593860546219311519438725129291344000865022793509845595345663176668739221663078491924224880339761479419482836311315483979992866911234595222317432376757035934643675981497146191257332077687521005324084065403934891930183353412237756396832064538028384563116978954111952130170179401629704020578613664784225355153808590183898729458589447519889235908426795853148134895371578585497298215415775187588694889424279325060520972047120939046602867101679225199538212583931736738073084716050164391792990096882349813648180635155047407401109917424333514307362106561876413348413700858154005024430964783484687610076724340046894212719053030014038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -74057264364651654196670094577475130758044042685023161500124994150715098106043308355574680570745913524694650120744510401745493652246128223761209024881276493868671144765299949713191174308945345354916164893905824423643870919860927227547763641087648242546874262011254147856241843870974932190938245361102730185843881619181567395089114429245291511435400126035595168261529179128632373811290541940731132596034056801628041650332525897774702850031759554599473859826469678290578018833751551293649018772370449643835158241305723962898686746212713714765796565836760558576160907546357069740322177695061767245519323190686506658160559209021502445886147222175174110777941655013614796622025490330169468646372410060622797024848051928836792506347151169676750824790841552600670488069266643344456559100208128512668307169219983181851854401737212810079874917397839791178255028477787934952535034163302808388488206734586348305240660448215785527867591000160374595307048587678640183201669920027755953636383275979719947218679124753569519813706323192156180924729728209440482456208044918489261276269667281574268360880063969361193209641105763192947365334247315165623884610929175104504642291062830721933098852475601016680682785994723078804406132426476893019235228014886416151078419479395434396132292667365402847682980066967801957724935048326373506314035729098411355546673917867334277241533895248124188385548473633645197105365187606602440131505842239367780632904156987463218000218576960944037774730962626726628899363412824742250450011225251027533989012308981862333443005928376970135414693422486191107092451214377299602811515730563630824951404161456913708877737898367499016020112843406264845552647347827289873395263564677338018158006540270859840503262427001976236745652076304196394255277892740639540009518006543190251445849617414685117970512630089504188015234563386724559768517005847594276652987257931939442053513374985676579285616914357168152631206199624833700487543803301776610909565285422862373744887207903806036316654976932069257883069772611895456026902348447673310738706465901960465867697290116696549848361930826289347886298388188401140518305842883974805861474441375989147899627220078928685642690304251685867817488031765065078167860759740912914452577139073835247741360930360296546331172069570422535605853779991853759549724867860542552612745083009730248251420417197071529056625644205505532974908758312105328523201885904114760705851949751377105712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 342734700719901178617394210849260806286883969503730566075315324584219248367265036740617224821981359131430278388773873935785206259918163358223971655209037918061323463209513803089707756513502920408570811267759871877243774850415490214994637160515317605066069422601073022630541186606990502526582007119372761769500013225257849914542531973658879056993347541997728645296831577586193769383006970770207540666551230589982483945754551211704611843296770836369455885800006474939874874971628652061111402899851025735567898026668084939621125758421885116805936953241329763100497144690541775660823557604676490625077771733231698363435175492659660161809191336984615381021521547334230548011751247149396114121689424908290829593087361873958443826499758685149931560127650893053827416511394631461716655579590824867885674560712193148283627081056860611679469814555399535404203833743927829950799027575083112104576563963894293330469939704301786699638292279365146630632337021483023253440545877522630882351881241838240665443766355123323533113201241266025096802974542248430706527560290151306461025856838649088287084146889687296016907824356033052044871191141396652980171181147129259381205902406159773626570391939855269890682232743454079976304225674997821118118094112833347983917245177984579159476195109211631129281929058649168475855188223228080945611880164426245937580319847258933160447007899840003428335500461527876901711096735881694652238928499613509180710343467112764518875546134960792600215864379039269672101174898601339120492301119213641169317828208484639397543753299878284541746643764293459565932572897854452380659066068311692953605710731140566281037291012790721903540903028538831959329633163009665774462464949209634838395849846498221534538624256168474363026766198564770326516868075309718579721452196066663312676240077952461112617824078165793974241588795168494819124490068457101386678410688943582300174628052655332308531715967319241885353316457132567891406114033797238093261743806133027593338775841492411527931602336600228293757916494095156616980666141745764301523810111994693208739496186093447954205573145234394802756369278895285132589035549159603881998111733985395236667844540466805335035421186995423747422048681590290446430874612767767467052585679637665185084604441219792519694887218554225882481117092680895807287942964655814797660851346711761012507596592357780004742687376610325548016804226418925565192277575554680169034327263943850994110107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -18643138130078092171225934503874563130693485473140472780876246148974046251627503895169338918030683139093322722225122023827286217789117753456220182254641837188736339434926556780400900175022431481536965818642797425796754373091809062596412096164247678973472248252634213211341152346131791109139668864551734619380953005640314874860354034584215380723320124808792467996663737399774844883638703101862313543074911024330928757937598044489886665507269584085950023937121916070751858404183100088371933945757426516157880703251572308994092558970596039205215130532734735363858922596839208510853574177556995980538217684281250270497037568597677958781438999723798165788122575054552825858086373615134971971653538557937228848007047742953806523119421655005136419458522091816452989143359514831999840049279595794331136431816701066339147615733678168509681649854520011046036629242718106529298775434552801918533107507341536616464794855066738581898401588490816880094500908403077415847296964356218729834597699379903072268965272679311494622062957991165110903504905151498817830974208756063409730157573514161929128745135364535880078089753215894621043818008768053679956579223887404518820562499090687283282690011471675341168484758736809254761918348411058219206305653608157966131777513843002349026911008442858079194849925288866192139594791220345974961125380971622381812441199384261404270484406647886469049489147986726800568661935351128783528526610578856017456253279891547578882140855962721612113392937749318457063876447446224935493589009313701870089667196300479237268681970152675545368860039734582707615164548515811693012960569069607558699075252221189031098604359007247408923611529914415610907260739868773454919386962478360648138030452202265201977839417821873960189637845723322194919820334083309864598313866902396114850545656603600409704798372596232556744804190248857392218926671267805913015893934412826090035092784810910263276935403931996479936626658764096559899315273623053927082616987046347188909245670816891134535526523261608466328194312669723979109453731517750610187587388988662972952729314094168170381159784969326578946590153214074241389878779372132023650574145440727576836149302761147495399711725189804637342414657764043954193265946131319093676830112739465816238433029330481841079900169715460863170963819104542640450698340255729608945405067949924030585944455251645734961130074225366115570068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -50696486005209888467196412257846099603445591978503324693025759163591407747644667857693378245442893351015483834133592423556763846193707823733723747715441695201969650224085616121796933849882762913774006509130184470064331664650285778865181036558343524169906629339281412136159240865362974920338890716381654386527909620036961196582625723845982522043265645258511837923727147390918182975832928340771182399932216735740590947777447003547666633036378847519828496488938486790332898110060978485547163787307308627343565449960367410904376418403508628168662102000827176389205743823683248577551577631198400756977239642141889778188832726686526852629341311810985542619940960344316509736322805287544897950967397935302397674155331437158601735146321131870261420626555524148928744392469873057936018615274843545764473442398608108821211179415886505661142611018211427599895595049764903176424705999162898532629282796321428692540013433634891800708656774142009658144901837621189845177133019468042695168974261699123907407249366969649735185292055486121264507200355730232169663246596798753867126455737194609413458333327970655658872990811685719608857580485454025366865366420504855212100994124927171431843520256114629035893156700718609053824515539754618861572077485589126368054238736997488020080654225785971837085156831446770442079306523094454282422471040072916032311237686398250265772307313392618228795967288181737555154746066426404062896622764601308453983780094649243445798375985088565904007342861779786121934641498052723129951723289277804119164657736254755147630151856085674304410284357384498234757761556909033616860532613201862701835433480776923729051762776070358723281581578752611606087029342765125503125030439414046657278888915931624108558916238184589902264002596961269194473377592015120075331106420735947869976488025578520640197084125345780346817112607359558134522940957717036647593808214717922497067406672422708960314545178193027739747355354308023148847392808559642806486335658757731946819301150579766486085509235945181681604117889793381307070412958894816103135143726447833615247092078874973609214755224103510514566955998730508080103768741945855571397091280187161291976653974347173999183026255175996870377404218160136114666729226299648963540598408893278083416054658304216955264165078854712082256644484367780180504864722045469123325564563151836528923336690434693369705643206657441623974591493606567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -6235447271870324933782690606273680586564360394193211405190396448943472410818296428972907225379655723860956153976323777779075493166766903030418744197803999515233816185091892994193451434669018545389927446388561669864105780191320132933362906551068463656149782702116340184292997305213072285194051634023461068626834153697705254416494000843584247096138783555727727916720123736948739591400463057781039583301435242022701139859994268935831000672740418090523364990836067193428618174405470108716462740342705030417255768423843107233964595096482740648494449142476413142750284350794671438510797856496467957309442457070742458382847456753265983542125692858351206943053122602632838294064370342747596728951702991256043455502510446945808058250055798653041377786103044017201652294285509745885059588121436822033877989344879470951290851432760507191889302260280292142273866247399012168094141112028073408784772890469698076906099615110428989790961967313377822441666417462119668232593333232084832208846305580050866819767122724433563362213027485429753348797042200702174601506253760285634214979046203225612295069026558018143376834273938335023956201134788427719468608962235628362877358862029959313867034950386328309899679357924822846928002369446147367383462457538682902544456640277778643889081734950072650038575712019107761018390149925447181899288182729392169554917319018585104639386352476179834414126979068719336359409850783045458306526357463438217492285305524357304070332810282130416442242942772824986339950853677881015090619932750408936102193569379054448222632709056366356289564583962527126069878624259538726896708981366914128574531893258631700560400602963846100186095778482799899742637029613599187317113289946831147820431229535847289918063074798627040547814976022321487868421074024657452801466384362219729273835183958473349221197435045613960172527860030065397972337669273656536884445528059126953098530447776708614200900640511412891154685849420039550960488046487160719049295655380041940743977849160789304529171538980894919518589914962931354941189956744083423367528355696114193387984123756082053467081053054558172351452329168100382592359746321960083958291147329493518328661009306423771164328288624064730787156297663466321916731173354259334486618421020789796351634593784578854044399801338355085915134201974329050964961152636830877588546011134005165212957565293639514863478778838867810918600298464298248291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 153289096896124403436763013766721282081059348962303079930473860453669987430294793484398548107354523256862068170211764521479662821574127854108547751814831186651675185771552370136271313395743613819107182910394241392962631049826351163836934539640074586666289897624931096531013826940552479573436429598633025372916524951400611096155833491842343091691175295061556520967598610042378177317786903075613289485664800257277946787440527119365502762455196553431653333972603218622029927587958224944628833422432332121348952323600728345890820109337745815611200014299359390759044274813724006483804847127149897054798738834146032476766818789274727387762920663854366756750116640577824298988449380593181685778223341749507344272543945403647846739532353828899667838280675227465775205191333544067538007897234241775010497818490998552790727701169995681516682856621446536507569778501961207921490321100690140193933795711044138302185052408199098351843103128333589714542295181588737299464639652632236169029676948720351058332952085859633658009424351557779765437235164475046242805262690108440029363185617004854480181362726834637927673583865142890846821419243267382438568399246990862530442669298306463791122007687971451391792611306223124742988298333566223424672570113852610278324255224891244034475985398914285577714799796404606726506184533301661706733453668007759482239298708681656334594232900731548788766113665801984658924087217709836669703919383957221793574445698322242959821262510437069979113598163703276589060230164257316965537849116304816238793390802567156975638443510547565341032971419451209755858129705779470346722053804426857735156068777728080457910847676022258186880400014607489992529300808232549968439048221618121992318470089911576146758580096858646700234090546788203820944035019245836118897230546794783361304748898102181911203512843637618220959988703966378118379297056143448091728200007016085450172033471480515470487571743155387196311570868143123681836933940452485395749599992519012648303063169758494241746649830058898519665316973353513818871543087131412715625939698996113158845651099722653477318076295615321657085734879515261731930763022154463714570291032015045666579723543280702302109808803826351723262593471542186207393046688777365541720639352715248942465702713196011087232251794129791602238531921171346079372263005216791458604288176284483741993512658481178993144787873689760537843085330678150057792663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -2163577239436566951990717898817567302522931927177746913598772732986814249415165484566736238188662618044520757676909201618333587784521152635530347245719744490300284411869282731762720553797118952624443819581880272645088571074698214364030830223977216816511711139590407108752310126156508924441126367364938210816336874732611285108367508552300492824584713689922740145081373536836062337187666929889648055965620519874380280235072634830789091633325069428025777021858161562211213911469624097443191879538800723910735243567707893570714811308507768513699683555617066396784882257191591544747960369529110301277127114172021441067524981317218228421746026031898791734666329233651527526630194342252472446362747517098451407559470678229124818051894026262819132544961058285934965883210941087123035412405323820501578768278393159832138230580756053363293299643885657809419881875793877382719741138214467406353110689478310452511343582050320446596526393397061887582923291910081749751931886485308512782919480733698154478790299350245881882129888639820963948723573055354729678065094098289277449900019883655711684818963251909202118118576382018732828173893304810900908991894995362089658791322879733610752739776985672933765198162351176364642166566773549678563690472134148516237191452666952111492450093860093970393476470527000644528025080583664885766797458185336298731263751578142389271228672700448619735617229060825855571746031701076741165839240089161039927702931225187247946282790898929325800109326382878538456205021724184230835435691661769604308536436707818069627510966540482559613765975703532877351308451122411875211139587015520105999532455514713921553699725219835664334258530127572405322453591124343669098405473317210519624903645753086456922443909122023021278982437684596247662688005535187219359019799954077900373808100769242046334519832207614554079401343233718703309971049158208933495656250513949323838004504227732706500555683155387767219282198875702694196345846835843240160247450881008900836434930370064926963991678444814406771784205155501363641535945506001822100705085946047829565708865538196458192115700043483271059112246479283609144252578054915232179007291974646450581528071607722910090385047671441879479877424149075171869128340403694429533761428057501564377129481063655748953489425934458830650346417494609467018503230080614189394090754208507591890701201348716850372539412802476541282381550246327606146223843097686767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 25167243404958494220354079817688500166385190531872738315309720967888604840608356990822383408892051487038081664788418982963176653329166692117033782394603588570316833246025116101399587816836825736731414047467325018395414495020040425864916907892384415366500031479455686837786443838579837399400555278643570191282220661203828129249209001392615507689928550305625215882123919375739164818046348649743828574850783936443685070799329484165678336414256466325432706746482079807249735433067298290758650636178533859393403594037863190840191761742769035024326299843645116821367857286169613554339640591053983618621290162631307482672211317951072639837216746900321900997788806692092602707873763068791657794145924855739256956283307109039685631828632215876973979591578612890058286866276737952013011605655534643758622911182221860432259864017852764095364164892733032041581445478446710120135109672494034366539295744420118499842992210335915358481414151027600287832837939424883745285274795593198086940070092755095614983234946994527522273822552109350002690301913186323794217835837100215190113279068112955861007500584262703711190363040465312394845322284269384405447068894299964893978217772023092799852486592684856065715089132432355453833919741071575238702198715803357501761829497710702869358424512263833975175290860592320727434020563405219712524956331681510248488820021671584039079281457441935785809450823421066607296236728786709757243436752505144721599846640926855324538227552641225978707471414582327553759279228416211627516794393748067351991894160639646604077532848366663257203769689675744886235726581243698740705345429824040606973558068358602373350087566145391402075595150201493900173773429544558554797555995464961800680709987198255624157773256362007970862059607218044510345922959162722167580690953056355305275181724162883758967830126761179410603931119942031183712482686742023400005068301424586148646982141317057835104725407424183940987449131735270216260384670607085895191324624132596498952776721737857036409558552643854044168940347207462485052955799726152915849669664045815840153557408809858953986550801854299775436210347280609909452821168639982482378844875822854853523339227567670437931889935630204403451034536559645444611853732943957685363826942175712300106248894566315575369271829043558712232000115054844532365604868473862514065086108817296356766372546345165032106492226910458548841506738746875981860284809954464435577392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -248467850023239354931507823199289307505212188285832156746279773899965893411115887942089237593827047364431807661929413696199725000358808454218542750850782860698948815885696709570529852009672115840921211178860175167045289540819224961738371981598269083069077357121364681347631666416131404971298574354172177794448866909270868054459869563867415693212665340507571323951017653300710178590668973643947701385820464414172519779005928269391908897308559592712109122333896703345964968624794015275435414447686398926746008453876661790218870976588283045639815669838854500822901178813891067900283537739799780080993499659126579769302751934105768141659014234559800639452524447150506904580494687355722707341111632829530011625989905941051198761051176243719292250769317601124319389853270718765306394771514309583449901321666469057192752538274035121485041789220125015226382945601461516972948561544359601908631338481196568312004701608516691865576391576853614691234333460750784551025285470257976323714899618615336627486070611730059892451599596620829547387704485627690837513609447561746761556841384927919270130275002934018792785021709716335557108245728348869197302828656157300579943200357412984280171415381332474236010611810753681181329427704033455045284457083128552044337553599849887550551415271280644349970101874147318899481353258694941935540364079045389584359443117537506955775918333470757055518310140150306697994379531499334394393276572648139509234916031397489218394581669616716168370703473286342233889385870905105096864257936969471648129720092353205183383871289216495677301960403936913210434717419145790801541440812514554298415641620634107752409432268291710322270134652278588594719170880607399278777416311638111054706559447754534805976311557293658837846744838101785657393820815094114852737600616948969530892127028259272701605202059306077920144064863961310145958541595633816035087421932392718073897410289380664911153367794581786347185913053015518787314465572954637747670498109036006793406350255572166788175690291142058953289393603075026521934844336373570085844351714858890829091238245159550761369108964272793753205834003359507856767566104980400142918914779387932705374506891744443557634658358689904020712850558643644533524567273875754576486970826713852011198792855226510757928748236441301169547055394468846192656723581578038040436096866315743918411005271502542322867521899745127683421116689989338599531265572295524179935455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 1961259079747821620913681860617280223190553051474085541836179618503495246472960899268315425409429280023642231041167901012370375422449177825177415662436090031928762075116671283224413542526366565779376172500317509071398093561830207986020611255441362704947793002171383877573157059969971687489049550528806834640382803015625571011468755054067577465796820136713750680844345592872814441914273006772533094262787394703936355781445101225846590802325388917368639724068311320133457680990242185669780933778622841912184661726733425685610795550611667390508943673660140539896700228950815093524223139313958110697833202519472968435982929901171458742731443520106452217655285800207944623869940814221568550047522733408629828388205944072116169462585775150670983530905335537903145445752883768169748466146783539497217945364163504715153554451259102549775172898932111169985877700671312434519832968357509237491615355958105101191076165646096760560439985997341868271268010843623124563729715323293182429933912740715767162993841730164390916300223898997452784035781818182942471381708582820010376902491789132733428370411323755665793303332403156212021398033141858779520797943713302406336214321292435527590634327810903182254053757910933256526159361776268216027321667789770023768916673256378317462595602456613239835761293987059910430194160330928107895943878303516765301157642298437499209742338581654443888675034976307882072764408099354498554755713712176534952961014689998899949702223555596421648777123953549147546010205356978068613692171664256780220699533746350709434416336053343042568073066866777931252170823667735878419320894464800336134283085130398844396431352973366142409182704717264433678692492551514208857532651506840469100448568025665912485362579079582520600189800549691528564558949904779235857924029226073733692386284540212717711698882183265164940729052541743330331733109655365070497546617290385432052728863902868362486908399617469779843462397248816689342290577773035033622075654409130667850682195812543919480926799259284022139433283932328313344649348747636424099766314713341669390223689240305867103491729515500648896845134920467929068670754218634040980889545434669751368713877781991501184257039583138776679812920021356410672045144930742453978899429869002161868624356797963137022712049203333142821615808131525640106130394499068158478018163838007016302810392387133796172650557698474805103099058922814764208131244060950848506763577461242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -12292061725110483556367168649294831802147121754393023919622565910246282091780249125109718059247415950341949281713188662558401561203181293784141514173403254233764078318996457907814798734782442205742643906177440894389433537009634654739535434949016355925899821095111078823664443736942139721812365154433588715335091998232346117234519173203652185946812660280423907945315404910665609417254451293222275496366395465618532015790647943249788151643137654317953733780982395984010066650039967179164694587996912287092496030290762080569335380649771856288057993147011306557914261488568838831276147694573402549402857129125995675389153965285086006511713898830995850346438521059572829157318476578296067577824624397873059775085957223843312327156722782111227525724686047989877639847745237031163221004047247633760641731125047310563783509040683773905469229443704008023671918192030528408959402153657168059632793846306304548941028212036942828615715586462154064377828885238800228969303904852867087460023220400310455781528006695696683248088509143107733201652203287859827144677140391226447463221125253754536842765518955262666094044098389022463839805285258723308112646367822827517808451375100611317957718622176631453460414563736888487608215576682438969726327645705427755341787961926591715332546202985199723690613471784809001629302522060928142193351466672413123281327163357087249643166264080859156052868263656390628616185384893453916274514700849304803568437873515938277238795680390005304896550158252325241885695199118385033128996497013878527656941995014036565802548514109487090525500342048501781567397962865427799530039991880871647737356852911940356368396555846285168701902849084236194473013386017041079832355208501808231439329776627038481842694284057633977720190306621495314837621429683455634149481398216485370038437607100375897016783183209323507722675634540734519145052682852964429072090143480328496373134805393508345777958774071492060924636784960506441007934907373773730210208099473957980391163360150809409170541928390792842634998480421517206451002376896157550962899841350458078586476612131810817315299703202033149310484055444523624431281635189617346788792112987694128181937783593121278825403576261129833128484498221652688314694515966278263622895881663983806441572939939794597079396962384979240944392118098075468169085382157716252018680206289767339155824597030061813545203246080859618655481017459707004241264982624670665245503187179565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 59325701756159444531881534300179174410123015563070193804334210476550718351868906250308385566681748345552612580975093281320357832424656379364347443845731047079277119022274578248294923993756434630800365633099333951361849431474897596864554882679486435114602008751868929696252761962509035543360549526224647067250150994788891057703741180610295864014157415320910658009925758930153698993380871414200145365255893623372515927124276204819170571214028911568093918521632451077744109124466493513147809807964314230717431182335167142986952043907122305594503340369643240990794978991978013580946676140374972101833820527420131001977737937844892787997717861501484779995687887649583976280560606572311407604805917215679752503689239530121453407982406731378454728783649705083939744159558887383027202757918962666083794688209607017508419881486527357648119955148146710594144781009955364526012584534840890486750822439375781652563746057310083952103150673560503794856628407806545492351774955101064405975274088993527053740957781587300456767502019153819148203005366108080517341222651316410404207738669181514994663868512276223012289947075973304417973346247941208580794851906759731771453030861192589165461088721652535538110401408101032357286120451942492243132695804275964894003159529959080713170813009831679997996883210456475207003824256576771283967422971693325274142912729319176485203230294830290764620871996479397308615642857780376735516146918665167561413556063218248709338782330364187548146510390951226076133093876047774119847126992337368194059711970298151546258322503139675019577465373934817699983435256226283039773558264777341502565491784158236816461806695223356679357353035731679422334439915170676188256228560268276939090730158138742049019724267691064337009161836033034088445233284961575825362878221229382237674589219254657285323519600659721063320531488605752592967522849975930632191992268823117998377911560477718144347373827480303014382003883781416427381134855165161023254486744273447590880054249172992895597020563061220094681411852169387929349697438621279492878166878413119638360541730597811924770418680737172091167683674172868610228381060080461746806986237423591128080862628665460744805286473639372504018108082523663464410154727725357169155859675927534575352762407797139857094797951115733154338152180801302242938051781234910796206149890699390744601647249562664803868298472971910346878519992835548843004497832076538088585948571562767028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -221359866483294930011197314130521429919172037788542015296314197632212283421673977780580397173469403085387177680952947627432305578055054989018169151931547076809018179790813796798328627569502458892567438817741683954904211668527537014701340358887261345229655513772377421241927258297945981876435493017383610128126633911773722695050546864021580437805874995651773898812724964377909021129661041234437493880018822654244955714749183498950045045654976257730828747852922350399792428893117596774503041819163017415352805013034176396850002445217271014660601815978422883638798761326861964803597351279525060786122136182864687505856969420130701632135664117890069561623746460360614141736595869963345287516015757554445385087076407782147669688563534251332591409732428174349048767034427127420076065902546382715142598576888175010475405616080301070997746710202239491927214837733022233386457640938269027172979294952008272065643295850004621943421615799012348250344381078040224123102702966130040272329370428543946243428452678849442701408250912317946714090500058210272721253688093717771534112763050014273757083963232151814857583997432591141951991080011897040234816296603953864505690067085423116829750677589330820765657870294859771765919523937920692779493860104233009492611307621147354534700933840723145538017228681171962850989298145014917187753068731005158687685137229808649498473085471082681034650281967787543278343308396485447097356339937550359809570927398023843371548562972070666452613559998132548448461689299630864372684139883629727029607817047658748246090076724328302535523204561201560059424707942281537505148131331861964174547250770004787291726894566303510782470197208821035360675975199586365109348511212345377220404838340749674474427758275475372219130718623529245879192911724911639960607830670852952853433462734560145813532424374219918630493337386593747318878435959373532407723652019073458122617731971086219883643047047632819577416379922255317962399385540900000554434834081996770346542871727981727189676709281085145501224861787337073203071998936715029860116718103820189398091287682927563291650200496454972256804459173471838665343350949355955815856906072405468434435740879090635652755215250936583969646302929006652163047622027545520892074881646090782676715001546183944319343155487268999182602171189252153101660687539610823800367519982840522843664524498287955968008873728958479278588290359182228820796901891387875593864009715616703033447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 692035704715393767105683527499619133056034005354692008029482063105275068426889267489687009434828413976178005836655025618876420235781725425136135547455674901431693432327424319511424850074609899747395657058948326482401427894587642775022889836843502889270130547150539219739616995541947678200210809612232230130285587633523831857425203465512859871706958966557174460358515319587262063204492144510845784529397769358342278945253467524939580352243232022867641908877065865491138529979728975155703389602738616311931117405371488805440101466481451873888676422888994609254302463751741905244647701850928231623138925610379007440087590255639056777502743494829902949601907222650856025943491563655636465649814325286025520400972172388275594812642179460870650346976638526968868727899510608190180289870583928905251352845289282926595091476002565635653236006210372406348890516459548496522535218584161721461834795698054907904496774407628045312009580287177015284498964837334453955105055496973413358686207044375654079347882050815014384876015626338755170743175428072979800312778041125760581148169526003466737446082243995836480749131207611319603937579853705799156005701072680229423595735584778061865526780343093416416718867648084176667502260585271428547405752298063128386621472154247154615407714646428057563907375159221342440834403409263157813142484284118103189592595054385458570004711723764667741081707977982055697926076574034178935619830174171018656787963891730082231261688360127021341478826956829808699598301697550667648095471337175410539952964719242531338610198510801209529611789579636023708192179236072200117145179504289622764135148726984905422741149116106866136555125125100384771416370065939815558343966247436352575320969671452515488586586553637095344103798873089805626428716323483849130303129371954779426375306221352416452944663258296573376010015387383980702384363157852782954545745067573110950163329142222660532676710387318238146842793922480404589167865484470328316580001967072154992700191516136210101104332798616765595229622778106229680846788925736107418184818952421138818891688405871798530028832652838775920992476683216236905062552897275664867502562139527422943992628177948220068257611491943396592762443292698443630219842604118027191331814100634344933062397169508503406622816177506876155536323089587601235833491882894073064087762893546885853845476839321358788044986075842443209742059399891281585659539438148968315545062068849802017211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -2260080276177240335619239762685221973415938991112551945218983818726587238639549323600548717623753857050389349482888246296097758182198705985255421621206017172810884122756937425045125877028499923948770597553099449959461287541865763625739795908894213178375707602449094714478209935346436625132035490768207744245876890050887747892296061896389623307776638890869999756094379944553457409512446848327339372533858180858688197017776697899221333601103625585510829165730146409807815243674843486503271740072503743933307313875580319335639193152761546502670498633707866193219907379507350182713613099027835686443735472670050749319959365974492004600388142872660066214482616890346334987535357722052465301584276463948605306048941466463662296261012272133532931015627866491128741343702095331634821031111446765488027409653936528577461586593578585756901965165582566295439733831133078646780348201145869547471130199890904702079297022871344687999187434077843870340928141611360022510669754444374634965416838213009853486659535457760017815560796821190106550523049950289661229488886508981215723815483943981677911634436972540307586875256127430982992690931172690392375738119602330251299237862186925056161442674652096341500681090934830228821058513863688691619924002431561557455703715409067261347429145031880363651353647458086592961194554555268901793523770711941610642911280977301986574062566905133448305464741527894248406507353459657559917550294509608356890295525285725372063757195217910476003478585845300714774392523969927353474691191508795950359680812783898590347391950285784028351910535686694862725706461218422571277255468753897057798756195626140138368163615725261698374481709458622182209147826118460706068233119454510811561092165645961435300006204296331268328612086858938598190713396538540690229204242358055861361802813416862544984718320612371980595110387273728793476097728196890890423478188572789907279767888170889272506380467605433325404065161937536637947944765857600476738436169588962043548851666473855073035171220808154368403448272770728227399959345667109268263724256619899245873035634329933715523321075513170388080696420012293535437450793589353801653713572910278418403519092030390114035775016343965790517563435449542935861320234264906231598123102331822452348893314637337004090773726154158697579634112339945311939475875842843643885858332415698031127324320779735923535258115999688211340115564470619942325478341632605250310916744638234376907348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 9600882838033269260077953723020341794596645585636129628630431472159121614812541522625267921355029109441267033355876695464194822741974793370234982209826667026960137269590835469697314158513587922226856957201912771923204588103239984055268205452236130637564905003702439371911690068687588238853509503962461671226756456537958601377298930134521443385988831996460167001185772962374723249944120583006235602640796006471827075495296263286285245615753265420020890014189471477783952722533192640930441100339307675696000018693843866773170319754614930017721470446786919029821088132816692530721642502916611851053528980046943862719769794015778150609829878864589848610282085383092652972006897956669480829535297926817236903472597699336415802843160562037712319818095066579018234648835941235394118906359982047124365381123257433789793886662500769639930048100741734005006939433439438498197328788644035175466472772906840589581881819159401906248535877045383895019077908012695024498991975520598098559411444546182548500096810673700558668161001539120178881626196342800186281589858218235337731819059744214237749638505416427546593676665247175665819180098125879098908962556477779028308015331646874993366654103368123581974258009025550744715745661206993957487028141310434633927724330517544770333112813458616132080820683559372678609776655058465850235492223346144693053088903939301707576980767354450031247873579293402970163141430095852376331559115132195999523672032329276146206041253259095544980729459672330434011593841490414599560451369940944970690674841018385604111644335618754513380645440405853282484900552901104638445882447448640520216952546789105776039008598654792371621989347444114373530824485195949173428251478093408551828917635376340475702212661068424127927644710058208864315313306890917501107675866290539354833106213915125414754319309266520810498983627486634909702482418796066433019486881242171466153718103677940586213412267336836590490901855811907002884994221779824861655378182545567324388675391913647237231146034737606736953263330379813881474291092775820921479855855125077030599423187539965103571873428364002802538359029661181993762582482110269163312343239062434369542807752444350310896667482442521865853268246203036225250027346438272169071850959466227557201308433537390042402216397307794144475672653066305605915644626900626837445690738222106950263779251399940945741916920226574674928410908289783739545573363217273454850442249153275042772293090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 159802000506076353973654155183371075403467393240309859436786756780668092457960764964213304168728708871495764985894657482764870469427156310687380051248334589521947996861914341014017386269947269761889972661653624443379529752157215943325324147150927735438587433963352647558793021839137367833696115671968248791687925497822433488963444136541582800265862674445129203111922855133384518410638251661763302275919795583191147799028545886147427468139289450426082335061633005754899735464166952199110386685081618907182364847958130589811132595118634508222998813948743051696138058960379483188462477869491714961599415712459065680450215412536597252962993995916705539008992913522000512202889096403068541040763295688728868177261487007669267599754526166557660722628773452266502904283189935814810994646653184248380695041658964152153508587708500633481101126941707263484762264393115209418896004082520273154268602008225441155325798437975133800123584057623444863481720209309469051531141533871204491901042625943444692327160693784609757541502512718078899327698042129982720806710166423975844923051888877054796122986362344516263233087234512126071262432451094006845371861829829826092036171393996888386814893180213518617250690641068428443829568943892781420392209227750013739992255340534931534121470108834132953083889043618134849938899434446333724149311728084710438214482815234540507307048055242260793300097653003802426175886651206039195826975092591066859002396395362231619139117615619275207209007017811983738931447149966859328244604372141204465790778085352971657771898389996175677646183555017133430194946598298438793753489103286465765471598390081078194736576711347895990413471795222974886243215078364575487711936975668793329623231765694930176039045909010670405352722662082914624099074172935288228075290099839469050702848438256822387194514713687261100971770913242712280783485377845678693994463641474775428191453419234476049665789715283203876582156437825598852224026869249748235613195029837808523297457852253249699233518941238899884551091420854999547967940689190412573959023206963733271102841849355036189985092592720279989026793513940709079576999068640134606423174911581977980582724259846687229620815295307837512237900203884412678886873386174977759732674476343255204670872051181089684237567084923640847361517970205667951816010104977727785480365906694727985548197968929118317760185163933783769607543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 51562462758181063868723822259592195655764414164090974696439323058048552401896876254872143031945298890766749006862906591894289762168193352917814622527037664397822467258939226854827599424550580113039489860222496392295047452728559808159922178988563026466034156051001768438160309605373443493150959976225615239783055408991927351170622790866957549838953372881185374165382795480480271450188798998938262281009437097285439355270717884946325382542594170824901962333054927858553925525936692245962770355744378898990243998705397502447121241169154974810156741727135933511294804204473381269488589405788377057933818226663473220522689376270449176531267677450016332115461608281787085649297287789314522352899301899103305041436503765457845178299568749167703434210201367449164113759183917729113190230772403940372743997036448681494942737388003916128526141731829271623291451816104974757158684242631950156695225649173692705296979456385925893741299190299851993340221741909341352604507961543918007931238320733261420670331522555270447514391979238227666522741024793791450577495650896731244441900710706402213889796844850202508536047371543445134783091678428183927026552461517941859222661455195156214883899394775852680605871149873954894146812864366520914094520386217461898605791680227068531424187164772341344734296553201824805445356647950410732259761898966402858617605617748121274856026784486834230202919838695973665241651080709711658866547958508194991872396192436727292974885125130079322102980413419571680884829086593101464167339782411360058782843675907867811146208785295013216908338738219378017197995458191414859127140366300125317360218520036881876563028991417819271154684598747387139409077520606707677782372572320186390473819638117446193487315572424062580557142782368042513741841869771400978356584950736756706082761872744076017210391259372896269837919157681821074196975623282588261046770506771713857812997433668315755762115122117948741583587354041130789362972230471676106457797887635476456004654364830244175550395493366005593981683307281410290339096147413292625680640317327641464773507668673578291988676705671745111542769284422396021432429269289898973972435940688142261531729054184685965089953094958925963681293464440897940777907981200917779563974327830327551755265910943102614507997582211608176322852255198914927123598804596272231269159870905197279154033621487374572031625596935100475093349814414978027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 25484431771077266473028934605397983778750746112268144044428726781214098309472895907386336543924163674615191630264052370098116479617252387421440325519681558803765937979913750226558563094767835410392213185795086617060534224177988211359199586619585191137183438001806035415776898015027275716509889630169254278051328061500375616770159281494909865389849432681733494292286280311655383021667728790612503050213016943020075428491430166190273506002512124768492916439458916985964339295783427579986127181021005041746104501838249565463216670284542051056569192487016311321670753909676818689720196576342825088653314293021485641080113045849257667835439966366074667324114431062341580438295752394870691165936599615520377177343338289633169087123192674757647103000688523313844494907038084141561120265202325126282291980818311739541278303302168223721592588220553778517684632202505982299987219123900368370272427372764403780342985298702373291201234025832415839148191273168922097644333219589496624848437272367275397255294730002436083845878937839829593928743929663981665229594947587110579341472692827188324427500144684485650038795365847582920840097078004088507129770455413253503047068831970699939993060452692144004081462503833560101135235398502565068980370442697665103441097332627425070716236047371717561453323596538338511616079428932423276138601504198733284625063249648830690329431228270301604217629876820557779977231793682242909014152616611531942336802230898459703905716219099001978446162070734909061971476853833532602020002443369276553418808518804686956585103639191566216654248583075296161273138286983692165941723004851293045775908608986309421900698864782732435578859094451123071615196808131799360853006496037372905532434419857894566834817744125360992623417112955727361668764729010881661339779837925757052599013785357650981847660385741787041035926850983353877966239453446232244236981181115619607076297519496131716735359925974449091659280073777849866923941294296355267349746921385308502131814905686985058917930428610133559137532151656551744204644432253729635105534911868016385748039214966631322487658841728385319271587027311887198153423610169145183311146802127962832420757989757456200428321438920294230813967451039941103552159695619090413849245405943787397487586474465352847027843233966519715232016606858086799600431990514487672780590610118879560495443773159991109782725876575781853716762270778417587280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -488937418908920624258187919638491948645817600740895321574948693549106993727363804590175075172412053234140456038233913416774487528045276409488696043462254999526303251999502326201280470727813106771159039322752373640787767804457474554440319805972850266822279429114791367717965965527934923072272311217961354709534687387055279262449354734484682343761715880385249479519886155243142174950338112007779009925889291471888651018822714119059022963716419557058614655623537947819408982044152120025543836660940508479992535242263494914988055267716174887354912064800011203029456522521207933148134032455687948244952507706361397897617331993256295522647881516045197436720942069313936525722864341645398341315597759286996044981250469458568164879560362761480324632871183858783109416586309900559782311235687248012762807746613031085155997416571641809006134137968507856297010703492792039728859807956104697294983108857884391086527897832009932309158490773437777994540427313724239326216875630842169338557454395844370858093501644653010241703028434723255449903292750578753818925828970895834491935891362509472839354702989499386680260906614486824368115143467502501487876344552358981857948329988047018851253490762353053193685809113290678226058226903302917215243067835588259033773871741728101394626507285515825926324288954194797109362457988329392669393349504074864121016793362715306399673907919016107140557411934034741545980335224366754879573796165640362500428116320467911510556771234236418381291658762615000186481250365412275784720636145633058196553476191060835581958959072665209143769338103887787285765711906212913426353979983583328669125132888791114571536407999043950639752364459341440338237042528626472470915756232908262029501016032177470657211513267710548956682622063427021548046813877287507565740449944487137860437195850379263747232722459394867124997737071000961710260979574932793135988863596441243621717616628327259257478034218694319314109896283679401923608149100921733334302890013894307663234350632319733707637985006533899746004061719052708810745872397489768306444113582343277221609744149768117115324297379244138412886837366053421338998759167851019391941228272714020513708355218269571623155142073973579725207116765324675597607932507701945732070546466120774631985298926076469597787154183551919827367797925253716561152501229636383307866157861966689730611099995532916984801509474069247662697534906328655779361724853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 6037062116812205253802041623033909471179175019434185888520473334292833719415245732114461438412885738032630651692949901170455514922592182454544555139692759030311372207281852686600464098237510170192957732100672826483390352273390797993791287584660193350179891511954480371469881025666449515561398422753537974446187374087848139974861932972690458117756055807014402883275607275787714306602165894320676488619579919720996650167316035539448671045418488269122048319276657687677285358122126014837358395609974219168185891211764377057565729526861311816845270664167810551795718183995166946191811499832145441548793912154703828063569332178482036813964435147809829550449705278002818533326285950799933160424335770599672401645322925160501342214332104227451786059091125201016200855155118173108626034395774278638960045932520432339422394146413880238725809591836703421053046303067864884720469842368173702301175248645138527341150849327220632539238849974295973072571179725592445142921026005255806814245488236261455247776919827322186167847646799963295270475006025926718936585029206434003486604691680752977562311510152921016844671611931236075315368911215159363991569375719095564712628350275495632417313572136415484773248007493945258156132415626687863727616112582980665991868330834992692198368345176788571393890172401380170833839212930262295350971280219767008012140682279491355276204116979895040072964282724458114918130663027203808346897386601584917226814469456488895742503060525991436544692982178139370250654317188990450718637955676067951278351496133101600298642482134553313751170914176041269127218042127240528059841775221929619183640663986828519072676140603751508220552129140406397582485873765774540033563118958743482379102979628739647591130951773979847448562582525643564708740820617840317218470757927487206909856820939199176838352223352261253307469869874304867734693413766254961259004046175522124721126355357179024107069766460625659283125190078637844607874748223572141118367902820957929928165834689422258831113760292725819131830006325787547936113890828322023341131467016955127813317766001508693577694415138025092961078171528693034343661681099942836731202561747616441753824100002163282640897319236264035219024151019926611336101287508319014004598294198795441849927755370429911935774310643816310628808129268666622867137884243696958820601629184859016070693279151091851268522785316487271663893343642826039285864681005477905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -71547921799491645727318845526454307313776640521078129164566932411662503979495967487244497662330690013405989514108986887734637393627375368044964865831777955967980403133041410639770348751531951071688176507150936393288821260453347340331254276457142135483077713612875684411451048143105993999198916185901142214649612361028644850817948760352438031683646153705051251773486837111084010510738596983124222048907668696411425174699254311815371834812077684203670292193472741830518555115550733307666092712587858667579515694572907263708390643156377098839794618360931140407188143549793713664680356164268488187101301058480201136257443138828350773438482843968881736804186053086405004324766966028237187915874703472320345046469360205571447898157768937330925269049437175071203680825272919568843564305331524815394215905598309191721026959934121133360812691939931071670535306800333003397025441145680556029512225050156429113368386265140183464656703634966232521847627738206296498938667788388741056341863518126349995707201313771110913346787570818759557094279961109633708165327279806066167504981280526493636264290839412687476957536880841959323856791488961428817815202468560176929345670480217221337229640878497068992313209289661448866266068272134322758930972335811840257734284226378745891718972038963130269601883616871152854409241440450424251336848282846598846786878819005881081211553086531900878113152848331120716082455253187145030331974208361625066008061792628190239263079672055952266306378081039123983215717144989105052818539910336906249181102130335138011598252525446779048311967599165524226706142070252178308816866650980219460393687156304797759431650918500295792390983638960019946170596025659990603557335233716728141631009339445935232147653529905871062322537739514565289728474557657118236077351784801568266335379445877727091604532087449819578738015327503841751242148445491043529047439956718849550172068622267162538749488388696480482254857239127143557460633118953366026338808472421520633825783216338551176955714120472758541153299926152784971693258499111267101660184848199216973502626841650487199417125233645313539278710600663312436795417585367693317853171435563978434420382863510846258802847139843198407934639069630238077300281620842376065412768019877214809894868493428571194696616626811564969931985070753180030678159934815726987823145321322984440918169257008135749448458560507959246736254307202917956942656019236892461776733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 770956518182655961607335771934124847017439832229314984549586918649825857393290335151220494766011710785659169029219072977450587073550337789824567633261010082404715452513092543481469792168787543478743827984256876466056891678338339470610209201480939343618023631621458430322259872605865482745876749532517629483306553134644252076748548263665349870642619357907593906339363950313901019173364868337712239688872886169611024051454231921079554995559925654792779922380375508961016202981376943965786366664337582458991964839648159010382735758317591458846026139987870474877649469589984876260912463883664550457120826385904742695948022267430987130677871116486319159636165689874872622973111011025386022080126494125148023734361319436346782453120764227349594161717590386177569668078002743769451126655819922650876725182791386086981548301032188234546434682207328104491877676980351305497800757302616042779024969975299758979612844286063709387135930707741488900816080029934299477557876134926545340196780494452451779457854871057141619536033476100974391615988671406503446845200268368943540979697624587008786214548011749105316166462247531120550252736649243622318522415268065723554419835890947133648303388013910508471773001572659096327460773602208475243865325774876061090668966322809550588234293558026504599903298356798538348932714090386851341897334138700997628994371269133672281673515011459860280282172706264707683422412583169816062537775442679761554806316033186188578870764369399575296042649673317210528928476418275574650338667065388522838632738344839623863319643704608840326538932253691363555369996998907072885313712381378423084222745558714172195455687872600084906958014442276523286008407807361607505270903669571439451508278507673090866460978028573648343911839690227581458800783559814269912533217629745028246392632808180182907112968667423641624189315455273055090865023240206614873487262691072534590025183406116478603550118264975153276755529210580543050063624584995481716888095802530779153884269730791745503874781995146003210923481183210044640762051422813416887631894195246910323593684998380925712934607796884191764514883341444595116243677130733199990731540760304328275505908763046204302826668011210097054653587114547824210847139961747179168087848524818540511228121619981511824228602738481074847245581432447483764688400486419982039206098389203842839404310146230481682033305320650143446053281597301481964379377131990622729063034057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -6804690277760264277080191800020588670269718120128664427960111662657101550025489496146166709396264679710254212143310533693569856055898841147246492372315328948856319974528079808035421881481982925948266643080381024303843685937291205778639411317191838818777584743357723123126548806283900885502448722016933929825710642875990817159058981948199550733835217355938426831069553550808279742352049559498771271512384214244905871834766944651307275489763102358974356940645471233555420709708516285380376634811422950385300324176500925375518906976045752575093595683820896913291289773191609819430748103591853287342626338720414028834455483565684692447991399078218340013887469044278047616338137559634628480502826021713876587169882039736486433253987805953513764669886386563949229019927085207681409296551883184767406834978844269156322932278427966653483835994948166850194871532104953479112788894718501939389399136827969532095063404600839601253020541506772686070587268372346509728615924579232813515186637804510397556642741929819410450963857690429857867618598955449794788698026193872108111715647453695862305906892530160977361670340730907004578709053831942986060969752810374257374960490597058172641322993510685359585094321901702800211559490049001785202165788865011367815125882646375789346519461462064170250232201386842364060621866585394728457600591756302851471631953652191229823154083648264419015724534158322579788057914041634032063791366527277986664824235783805156301641282906560131829207147266420003041593014197883088617080571765765098630021788841855708161707022856539527040455081007782627991848855566955777749459419818233120305888717858165613444640152586408907732735047539588971461864253170280610403535366811845884312783218270669601098519065147741482058026111426973003135705743776042286585167616677091534364783907431357756695328340109763065455843295147896871411217691627324238719435877005981406775056968249779483099501678372919000852610327995603515524769168886852229191792423371614421437090531508900503939010623363644819868346804045912588679951492700737823947100923416625397400957814507816172378467973791036271121588928364578420711712276835118263219833083113311009577178270902198175840736590864231729045423829948183843849695294386931764531041744116652000181420174354114866747692436513731443700878022702437383435809845259150818839264106104712575136681378293308954957338057496801222957025286760686356123117857208626446663402020931243896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 47144769080765264640589827831571408621364981731011113674300264486054618335352159631547956638794364738352763299747899094899205436779354956593801902159700462578524883877255677529207122120659241986165968476628185291522732240073164985573356169919338974418335950142106923910000502111465502654769345268580500479145069732106087308623518225400044077659477683992842262257047287784751070931668170951189802428000120793526597303186584478362769721242697640520507525483516355421702180804515930275426216967119706864682555419080982425046058362681356911441239620319704914953505777812088375652372187556542614534227776943619888925333237754721524771556403378125011568989407392711453089932142909436696039028850035533348279528025815226562909631183457361987739612202891739682673037835506026118970216637054145002942155703885545269710553052232030284729997632504213253518802990248895709278175409758740731450058446128699588610049869692384770974031042210026352092504455711172914445972658958817184353942926838874803860553479711708730196863878705955088629548390980161995121939094811412449359778475821436865116568382451325263422715654916072779743505643098362953186928311715795969201029581068411027342615976507131873343463808979496199028509434108816461041961276992111413666951268445297275469689971001023114939289399677717002809103978085984435841110903331390411742936500875710043957912030233788942905118268915106186046211492773368794955322589376997559277049521485821807783557081930022278431693678132268672867638083775563766892821163905463584641686985624465290190882449164473279482314601701403610956219919285417444912903830798753474008390476593660588484062329283618989924477422147902601494779748311669653131497263246364422451410676554927290696608002617480261802558337605498778952309284103622872403925730542720564935542289543633659757471461179550355581342920089766348948760547124310567117688423980821836711251866582872570155499608518023966873695738143764494096368389832604318810947805807289628183931372899863730964931569447350256461230558774505230898646042108389842776195950626773683916004144537082964209667062876903594782167943943378032847319435633504369976336910392164589536685962877263150613403663949558148566912939981537220120251312101578401862887748523927077026624702968666894934766272556234982788314660366266449762228990013327035082458049112074953453508560175788176981325541532817886834224174763179672384373272708835145294870017096400260925292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -252666702920145765936636883469028889327511534597358571566011809503231020164336828050956756756117578263463567509187676740220448431453631607147720468248066804232196629353678317702953157878177092879497577097567446629390685067497247831403945182413699549879209439759732264234018351404412346354634408566540020207725425923141410403627264067330251525023253499066841144579728685734354633410197434510144910949475942788027603596467054285229953262052652457390227565818392166659441466615330347834236110327607978786121365261322411762672613574609844880078276910081152175647933188421548457232154814003513861291881402243803402417589404834507079361080845056074099142974487997451008811255990441378971234149694595865513871535564344436976615514094332798490045029846567248914841584189006769726444535416908482087242479887513008764531654339619236090357119093596495347010069358172472055355224895037560362541676780743305998519514306204281089983301507700413643158356343528881484676439221499134413023570813794265482772956286113403630571962494563337722297673166122304340624616527884631223296472749627428251648766289200378340760571534281408184630748695613840977845147457056352864270161293500847699352310942205813158057554791208232206734836309219214202246034248435735271374441113859473387008489586047585515488824023800047901467595079576661504558061895590937163461745992581440912762622180064204024818267821781184942932469693219403311650221896046123755618871375791405880173539075966678498549867805252378065828755065383302683153592644815390605131606092338092885622977198561049379119276775773150849573907742360662868158946023650575355503738609803854347118396592117839645781796777803428035001166749581209850856520276509697456540209358305742796869640683813678360543739430838884171949626700375796639548791572480142493111523835688762079994318885346084239999057688398830017264496789510614775926797529511837053024174549851075572815745381242947875359290587534481919827978475197743130453564632513423965180792223451146928967641111400376133068392268703086642056624666632173462572801626778942465458098260785240513289527825476003643539758964189474559062349149587197969516462862213265822105134574367683600292439159546077311519567819225335085009292871541166129817954957826652187143172859669578592499550603625962566260196558081941055133968635436452942102762019761373173676019345430916272923009658121612922267501284299488810563562822542049701723954058252274990081787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 1076073976214715035837374914943583171276980578551350675575857256690717430126600656735095064873521930686003637037125218042476110157176639113447142444192237898619856028322950966117787368395665056142524799194033265819105922192790652523497958025122369716227094026183699464667756188259001553695861918331168853446557144635132438268628991613867898928499565174044163025439964857978711126096770985244980886865354664483049893849538731426215101280958963981911092194143211786394944663740787347532381247323702915698456111140213945376470456492155736638166708616798895469434512334721013932226403291930456394274638405802758519139677610855023765039448038010018991036337728632651206351139128302407812777715494667881005619040709448360796189372763839930003345557987499580835215936606123250527111410816927007344670412548838759479905661557579734954890949246424116475078713485565456786844649253877779543681928044274878230560438946257440288255076946283013182533714604893047053241998368148424263098678512703575436399551479972154772192908141826147231604922192882511790627201223060046555483231276332356131854288741489339588636444634302394930553640299530194016461187258051758723403662839503705189675371677135162830071508435215540023212230588517669669004423156918897793600480600580572597333125711380579050403171425781197315982901392423849657184312767241156229662430009969494701389267461352661886159310160231453500198485801518743904730535752350760450069590636548551590272000652024350347919641287230417894136045070933793504482423186312375025111013394571864370039210084056607510873544436143351522596800882562544479131071489065453396108944009580090650867237192506046954331693359077394090821413098249257237086346049246583730338403943741643604310475280518912991075580963744560221293970137901706885126678985977373852239689946605093293055329725032715701046046936827143995180978729082081725863023683299616374800353769290487638300497925579327224591409448267048107739540126675347570700967278276131757477486787853583129739302425365658192759703075983835827380313889070361287522584613784635108559998873355425581433380366320022015236058118743602227896871049267183926093995580225957033605655224486060747735008801692728045885960887058069215428720988848852165424846836142839686474667609871243312000064156820931020798064970290391128500038682357529241999683617793316941110663947392352955465501870805132409649238903056278822654041058340390613068393577123060822486877441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -3868400711098285406857425934175407634205858334766176836099291788077712814124621880395002636747589517808315408050010526895147840487437502754768401767795992298291397544193569476255281286976485868759546438481558930538723360072303162775281295899250228100517848645062090281759531742673515490547651173123519680217015742043704715604544119954028293527284789289266427600097263143981192408284049699193395967941110616552878811724339337232464414382332355802389312277182741305490857535309908435068038414778065696651911769091303422440188351533799156460352852362845280966715789723038456004542797566241511737016617079144471254651297010985881804307397283112092688410157556161239866410260003683644403545508238932820847772146128963546749873820055962434312855224969521767050188359146197280506892558823712297637921332024695389310431507938476011114390767731359224052482813611880408898205716691267845700720380833377541380264711637227770770221762782940446133527820827213829291950519144930245036398340584617414907850158640875562962037588443528132871578737551904271463347428238300114549050935096831197273285459280984852744173849252382303444439173610439611018122508631197239199304451821628754239154970668926464378532902109025900018772671246862898437682697349910273237456033973107606967795246854993923105944760769172556916298777126485450230828144792978464533589278916216538286767487226374037946462702762778871955896014454391660344193516400596693712473609063298192606119423211210171809716248678943827959048091179145566006341350564853867633973673875627733284381257141144259263614632764253037689115291475112254520788101798281751555679669113368003483926991827863011793649143652898601721348304086862152272029528615915310625513820047675536786004317599122734444385678665646860354102477028140284613048821788726993918521199846371476426780131102510377729750791926738263826537210615785250886560265289570266452456489349994918937853814593682452002880907082577190249046381891274483447462586483545271154432958024447566720332505672088681699460993387345051848425379805235929204625132023719938267700571300027706290843359008432088849356166157227560263975045020505080246642827915608238778439003240748723100250555346853771511642505068908412085854277405483842314360049443624490152437464351830197307628561135527251691576113051185607685424182011122327296009643646905755950896427096208996633368826625511838610247565764136254729495582004028531031281090690754354000091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 13002417753168583399747829223574977696929765520688928773882117261350973389439972049840656298136858951036930729695442360827191307341347136350754815880150798585209208025456585342349903986438607140580540831850438133875994691066208127793485740939126621643568145004509812076633257439629765656793144117045229741973831503737117494442906652245936313996644484564190181645107056429055034051432049691795733800443326781317437774248413077371995884651009986305011219732339384852460056339012297452142005329559475700278286270803569591135873235620853764412755364197051046399382097236032475121996966887374405926798688019412745853952439215576195081897373045146759867180787880258851462540237288523435719438742475053677177319821103067106160734478832164495703564500691958108873426869009542357473913730439995769993240792074087984864331702816283007043216867371002522864936891614217093030540915456831756857324046091911404174260241852345056761383352596904090082044902757727776919760769192083994167897822634410194143225247965624864395331556730347424770480127459804484182128943717938281229307938014496554919665725283210119534634257337493305789797494068858977916381002551852986353332798469614589672273786412876123557515202904081316231345992453900125277843570076060430242167252043770734095792014139906810792538178964385898257486647254143872987878234324380968949829393036740757746111173465317371242375283727637926899205518023399046406942389455622193370412477884758311210437841689262579838868896159094434649302004839140492174510367625325850637602795939769583810028396885792071419240653291897581537797690165690575625974829591744705457699072293483937957533795302520898580723495440923967848123573184724355904338123161193431387243074530970191780788372311357763353330307891489762502949801959567607323667713121340165327586613171642493869183766235465789707685225448763175925084757150772955802375004749154161768242541969503585030057031456857138027606390213020613483836730473683929041527101378129571678089291840087359873328554262126366406583567912249209412567512424812847746913858434320555909179707553737172465610267864609218299850161677232715373685647512690260289972113339645780283546445820813758044036489446870276954666145784854648488047855668189094893005597813805132234855818392765511681864051716482505398308222413951068282784184646761543730227965228477831707928328196142827545630743074476211433576901148458688263258593961931020022149141368572600185871124267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -46012393619105330640967671469543684262283181897194987022159344127827608531370266455432642235705975042033679149149024249007452457271106365966871330989651481045040104821540770362818124175887594666828162169720734356998960188370451545399182888391381346116807488470404152950939953004784900812611311576841268835994473795272461212844111154231873665020034319237843849465763520474442628036927447022637150731773482589150839272621764876942926798744059403365304596966852456986568330205709511405744448280333384836774745954230985685046261250215420411076612886967636745129896492106033824394688435789794107578461034028718473479019374730046940311344759322825970405710314840584343579282134753053661542112215784748004310313245045571131160416537976644010483260671124822633424664850047804222039056239903103450971242368253072676908538090762020184827538536973616460569204958345351576955019390314945663941472933580044944348058402530793398231009364911842443373768244624675532235648075268837558597792806229160435677320324355914893760279313623853723803927787778516697011308132142210626501686948197165348449782203705559229687441812545578225092348672971980248744629586591489730878684387417278490833933540539310419850245152501266493024721303181110335707620695912468734569556785745771826750499655549084884045483734590275873082313136666570828362000188885533374438525302332636562057665814820919471020479200175791225670928991077707226371072570333596721773516349022803262737677917466794129616744316921734690584286884056822204293440574175770552884561491495443822186322036360459232184871533586319612201230691375311450696740350800064260853086830975172702985871743242335973509042619460505636111850582189484063014309162316341800993618611413746586336365932450567628859856382361760787197618505874813622049328235157790751878865776577876712226468094140904208052406138029278758571482321758096016587173490479878934520001926048947575351802078616314770505322360556143371055244082259026875150501121924219022805440887964924127541120870373833402951572520311241824962548308511179550508214803835937016058189129306752291873577411988874501903318209511599905376849350783564973322704236072976703534640207117784424253901272028541248499562498477123978900234851264444706707703675931701215184656551807452154657997200668198801345361459939204529870779295383189808293248452030210585786305897714792751930053385824379477146613154640848483038374366226779324517970337637962074950337409973144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 175104130336771167479639008149908289477162925066400536558728504477334928654883741876424481558521994802719196659428696503174803615992550681634773505275705658497840427569063346444741813394886290156320680945687896111171637506559349121114600339517168609912333514565942096581197881113303766969355462264616533751328004357814818745676375393034309409363130886328573361715847037402348461598588201227280839348537260810673774691447481755620490689216509228937468566854079139659877307198238687288634293172839083757409006004786697668565345687452409859889033068618348249225246668839041807407920677723314307697942935721503718456912962233008629865359223369559582312253667794330522728326618151919304858573507850171594962511409460149448365098223468359933791287498877532696926627645951804198306987986089726873102780631468886901539089080221592489136978805481673257306114452865696500287643145921313170625749378970721362669437989282317959014048421409000242250320539674087391714334775861967824274662093604928678797483447685129013130391092902613285354021620213075870416873027534421340234690661811278262601444697733090348841195025182649350203857683388329245869028801051104356179613643463676957447972644440423027491863575922585444175816473150700205842604637664690980456295133923098563468805125111992006552553343110401102515879635397845004271665908828435946113304229837497258229485966967837451528537387510144549894883638280716957253572798765496781597812128915555678331730466913664908136640902923140435045311439866053909552691504019785848007561285706044912681894935625890691022453908249387561892039531082362586553085130383999058040784352717264087506299282690513274286956863702180501539422209482436966712684632943198582613964842541904500845101738062985492326303103160767637212082857609032040478824938181146558221414313131559513168156558423424870272622429331965917046626275790653103273945112768880219289716080757797413736582575902833115601286410964436224675762921427025056178778271150242249914933343733085724984557898436437419615570638604782201602664855141620939425928769928975866263163442491838538403143003400656005298953520769547363615477938390606965180784231264609231313978991738795033188826707019948347434814332227568735414436980592182075967237228175299495542260475276961918537504067169555166769937105540951992438667303958384930879924170732705282850173831129142922701931261280293625223326393493302748213622707053793627757221074148219486232846975326538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -876088414808569158332379713020296591443499085993180958619126681642813644826705496948072066368775990973202221977955319335285410488201156721581199483988012113558227812297168137680105141038913065980200575115278088497004794290159282109417575829076338450103937345119934102190399113836976575168446107670702743468978345470154860072566604474863083222269036701215382543307530815420010185594675655527690280731314400162677850044299052686765446339399471874568791608579455657433316790107263581290823933645966875020827943221766162760802333950032053167099641200567757628045095233261942948701401283558460132420964542118257229091081594960093990202643711189772242733877683509909299887182770955425481323644108689991047528523764815874357057865338465418103190968212941911315135307028403703007903048439712026589862615395737319254472392892604046552727941160454357879004529574279126954991470323165520575699928979539994741121541490071882131483263786490553661491808162135168983064745282513085208456185346813281387485590392223748912365497260011721999551310027567703528700522141939311161647204409962270159736282323190314566252147154691785617306620664833527767625108443200670647617234157640420029762310447496422425406457655680777778258647920112026738712245587503486788667001284605881504003302157646177997148236607583240492709394198764298025116577071542945659668328265343221410536962819993418291658257526224882357715044723216298740604525252406668066608962048278075203727608815994414110151493476909377442337004068780021079553662372685284191397059077188102958407612713015875568990662749821002872950619957876227880751989502501707194941797670546183335382900962939928508948015087717866743244215470698807641495551921929766101733949439992356560755607528004875228210401083792763933552755418038260763639713169376968559581980089503604135292578201482701855282450426118585139027070243266629898601613222519928615400079528780274146352276220660026578087132666361258565328013379014887749759820727190900260564407518049265071455504266369033164873125362404962807724699544659069345711572511938778248406130569390335038732338775432235438259058153648051633215390426335011031907545466373765790537296286525181395240819157649251288248063612892934288564326222638848879278024956865975702738504361173214522064492993696164937031955288714089347935611402118254136268546565925332056351093178853117748872136871796101331710815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 449498388582477597917720369907845666218285271464985529539120596054102156269365376571577642188698337111549282364925728620478286420006419081144737467327804949595375544909435081683027212212263253032634847913506686883549042216312236158774945205991382716227654863723444087991631758249820716666424018017356247233882467401934685310601950316536350350763056768070566454977042240306543636158203738460448597141522570143988832818747035471057189415225564774647710081363060338694674180762659618541474820084654063345939807700525849833249947540017690174872221434330529540134636513021189313480421660946905563152419365022399799646861269506879571495498083701243679702549875437396072148991082250389882418283587717922107840005476603971354041041133831060314422632793145535864539277695408073044684767542196562666637826458143839625917643380583235527518370651374318601934161286064696301777049965683042651737412865688987205547821216646163717981489969656410482712962371572708530326568149816986749328518319375267004037927990845632897442027543721257510722839931537439358569162802196611197344389350840524040115197877176973276499518678936485435637029750808414629732121349196475753098789825513681763597648577724810460445237885720670634631853254619622883423516558072573161143251268211617786836694100526585792467985345509474081665385813289035391046932375349844269105314481166118865488483485630652445421549005704942418238663636010668185340078544733168275802860065606729121682041914186553460983321432672641435742219801066593645079851074407730894683929446279527948010970514863058217878619585753777540804687219777828528731672232396887292587452272416529536256165402253664972590741847690081716366861480452816754812224759336403805935708058050588562833685648625947078853882544375324915265101637395191666281273753063173680427875420907842444933577932300975299765823854932698483744826517941213418082169388034083923335657436105559501065753525785344980535773503748061150336671670558811955322836370565831727987509857865145553259279492027531911800026607583557712507810107425013169244282335191696577546424186428263847443659106490224686515445278020696555943326130694615197043144809774541630907317006149995327706719635110722965012667701799610353440673902050123529061972891909878596380253401777822720310086931788334851913585675090209011138169164495434985103078479267452801742600396233068629769924484662624308839440345764160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -78928541381037166643144680523186407002620561005972805023107043282206164233091502953617714866872448935203256502593021729102094992353995237915179461774559419062363022123060067827275159678495741175293546289411874998831028963721390830765846203242378840570923982286270144124595111678118071467714657293539269338402246836328786133112759789546787500239285770715092528769038705791620483247550317002910278799845857873388816727996111829516205055535522485852032709018568411007302462243270234154273187999472880174026631720435229837457396176951944769904908845390729221546341755087390172295830506607759591988758917482191019063867160213522346297570838990941789778512345100410060909683709164991549888013792625924176561579689522997722722697413757563330736032617624870037850489587622046083553946347163055744958134380331337920595306915679880354323823328608309409794417115147166618907364549013195466111034754780368023401997664434400953705844345960939293120360144645645609165895019166545289959987490012055838233337411298442032409676873669234924412841147284552828313108915611754096440752217938097504555424536048711384597925787765859843338459554078346490091948681439626603293736760347511591992098650750012659937633337157842969011167588338307493697969228827466031695040235067737029342113009521803377957666983869831172076329174064478482983393245198213277819844074598038912119021539091480736249017454687932181539252091087842531220539667817109935234812067614869191336198767590055550451148077361976981348905604154082308412825564454136861471305180179640148547611519486623802704625445538103207277076072512506288783116002860191809001911984069054871949512208553597530782007735953032585612361303437218030863436964549623985047138085166958877329853580139191878598827912668715583291590627658388746853728140320115245566202008984827750792295338028270814270871441620652005380772735677515208346903163417809967450818895127147703681375770438848314634750037865240102257210284363897235316867612834753216635350758169440471984937931370325102871757606861805195456801231353316778715447445521916380839867292472965929691536614285675620663308770804988552674695507527112390691977248283722031975424094382837792250165153535728956641702044531783490756996976368622886102813982922697653378111184813972889501330299128759923550695097055305616448720082000735227863770326557417665324821921651245073929537010570811617071740329265594482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 1259116117747068238385808393791206630568477600815293302640521834265076873560452232360361595859350896474775451406915708459104329381837825085831762446072407676298822969588471779513739360655577665123782013463442355802201993997308488029589748427822163347293520144866933132396533425645566902334695518384145181650588775406532503851584377017440394876427823915317861481013906501362299953822615941543863255612985200025340476259969401168206003589578731457091296596222760551290803116712024832805683688734802063481064947762050687155700237828218865016580387509713005564883286046675027327214205650975716855122678948505414383149641610254619493441040915519477059387939060676498055416583392731842941144857337503674846757902059676392389169412809278694270825792215393125597149922233707143815538733382119960974520638247056908126913529638826779653502178410329241854889848670113067878308245747762860739261307475223679445210537498376486227891981835401091780372659924664654869073071535549241300263035684495840590012010784283043254556835980146702064081143130756662102468452071750424810745080272297966200750798556674299430910823973642083239116984447841745707787265820386226451781233925138572646721838641673707274580220007775908819237060871189783082243920826032924642173897910908303758257413427364714519162330123590054893041164134773946988916865406049192933401158981296856683830949782698269218047872840863897833318777136296946874270414651845739782849866590861407206450400579065154277282727685214327354670796200061246877724890075160207011044230210327574296153288654675955880528302685162976640713662403501480557492433287072639309645669205816640754600825007824570486086215086340454516601447340468977905436878744116507244213913230381318266859552142315915696812890376529018379749644401922576260176467254202138425069438639232410486759414515295670994091393029514218986421933979290820247107090695689060077070991287654276216679255266291198450124977226913078121739507799269676191710270746298404435560404074867844318414046847621140922417321475101216120673776489700864814549709864421978639163028357611420628031214717583735733644147848735100103188326240043958754927298459302359081414641704018324160685266099182922304839965998317497968662833878577934095651841562267667788297643917102165110185989680695211334199162795002765252910055677490402567778638221441822574163856173727905832040205140465172206631905282847583293914794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -15533221628510571376252003305958596092261317811822077722893602455746612425543483509416541147528246336786310736834043110018082640386197764775328873374704748616504839174136289215905535486063440504381445071631422462837020681765570069694113761363574656770179571014175241598868756961058419105870770504413139330474788297109235465684982878468329339619897770742885862988194100463612653039324952975526552475524279591277454671645538041967783001847714836327978039689171822250598899545039003275396929693339503835380417426690899758295781369312624241334978538485372123007025279467533579378119752825691240936316098989229227463894837476418655199350854366969722811674503420646389095177370259099580784359463728312431335289382821949955431802634016197980800707303000762630621841178540604812200911031939189162427934086386833523087833030033706914774282234616182835916924590471646814035374236101815704994216289912621093038871833795340076270946334819111219655470219791973501969741076123516535775969541464673782179773205480740786000520370636968492207132349999178816130820707055460432386139830568606152405542020970615980706374866689263437922366022360884870873362209800966808445965272674107619262108516956864218544298216988890710683137246477363501814124726785668539277724856932491686199459060743175898415310227289057788151674930343448295719387630298920007568912578290452076130502362292206553855717454273296935525428550221163167227531100216310374312971411567047847830094504826344107425692338976699089236706899705935189667843534024167863688026502202049539474126819511368276060592254662174437121780990107938841719857887785872306312500980378584264013530476892015239180636498678852241746395911715574879907732670483651726902986687534759514411442842668510938793271790885549837084563970510371912526663103740073261244235317825471092809747482707112617354110244214485413417832991003117139684495536710102594791217976885172964734316337200629896904702147791434044662668338179146379359619508942124922530752885804786133599992665470531065580333632010483570365421437718989230914433972014002210038774831474387933902191461891118015470216576224461495375803534129991789818322279745147269523431328627043866522153675551615526395746253350384024413342208621157580865726983942604332050171374681502408404104935392149888949992969824435896459928566081415690843694923984534475600639238310018593089761036406306064956706070034897493314929306507110595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 191031540879961469185245444698812241205303998698105799514556051331139726457725967017998816726701946949254196144307132227045234650623327559668449714840143720131764547828524498824192125928293721116673336678331767584189811484198500228821965081195031321078426555881877644013459157175941292649689641039135260912641249246132025381445319965134573363344219506180126876677831072499510158098346004702092229599419520198462308979331578097524688268894975197866494580719854560069740501243207786243919728221656970576164937915536092949778240297270297647975191158186135361129758597543992168500262543902804632722580200497478649025132817301847926414757654992065214605308779839967740704166990423982285662941446268306553169851337374296734476532323066956482370211761362694109376637704154732564606465314828944109126988829417271415966228940827320584483703240238963097401944281273200170225425660165718048804583530218319167984128541228967547583707240796505902488734047021142881245032621568012963831757381719433539416112870686205345134511900680275284826287538247905789465947531631217717459165979373926967729342165664752792527114656667626699207136747894897677411812089866293766671337094012612463421557178993987276552289748117991198572500699466533398362795520059973315395899297139017748097256071607972231857048039156726892221437317487252230134057933831242613703883982541432911179475853939057863663652404981675590772538506866824998339929428088800385043353133552102262316628291966078275849978987519534000780150674738013493866690094158688719792867639051537458174497791574924215134833583643309743484444471204388617818951896160921662717174739614317339688245206873389928092967010384545514022386017014029906862086575053633611686310019711396816673952314668909742154274170836805991399583655837564878665979835621111961901017897048500894041619167430277058842159878896579403323915829790658731767846469547924648302388656446119482544673190930867920070832229620146944680849136640663054368192507168229428705725594710304013717608235782285641251935462938564959852207344053566355026215902310770760399641762581324962503962355428958057925015376771813347266048091374092970476455951493110954744423727015544567807418994401045030734167317318479962625333161326841766600142800943615079267381371199444681396793231563616880196357410647509689629407027815094815173801144770440803144679218959731316264316594676371208964393150209204463862988632172346115112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -2079494817636588511876290366185578131726022536921966342120703408394479339418572514564075109992472905933670811200044199931101558093153199531698453699558390303461948447093982612781799861489698248273075312648328771049760532627973091595680292945517341075012186332457827355479602858291750906885413117846476381167302843679535605722523874005358721886026825209103310090095662453677266042741590569453550281798274821592863246053192224080157580912435333488865985949782722222089301272861639730809695943277159421924237308348998759796558497398503904560704979237598426045218416415075971816240605145424475963879697099493122220533262743972422013758315591079657396758837234252197718190219252244468746516620813286203662284290853586445221910285137317729988049135310506589973594333100225786845004782894924498989578554043540841211896257461580125186240473560585010787486189874433520255873792341834272698719889161638937473451448348063485425545089717385583888428288663288256689412599876632924576620846068850131866191428381788941560148640095795184592313009847784253046876181902452808265349979302389269008226486610448505999483720236693754205681027775415857631727337030485069232169444718476129455684238728929746536489270966345341398313444643905377993354968298783329693127428917308060126424583039149145532540609838943079733341364126634983886899933071561696976662538781199452188731712211895704653593660992578305072039331176090464711267049939418883247776985466887932902971748437281152379396788300147625942943742290134524143208785495269850811470351883181450141325688456697833995197811242065141958226888571120923356960223357473820905246625184178212995322779522650470642208664425701812579936327505228672675170955435742821187586771059206200792684935155582871138739227489770768093280164081872747635188459298928689314057341140082049717788978198369438293920418333384208397069025753902127502618193938525528984436553901600966541225516991979580908778438639815646285256838995753240185558520163584990762687643293747587604291784704299112886343077511713946067319734069481109547294811082212385275142700003401356955401994289343997768642094379624997205510893490759097242823537726129702088844073610388369344387487249632461401616810259315944795411685254580192499859576067425747257654712683043823159020201136387795695402581290232441447962948810733052788929899304992663354082679337180313062814076716235249133083411296127329670468952826922759413719177246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 19007248724619998048503849439929042789408613813504256806720992722147803219504391954368070199875829902192839549125635740740607590875464014710250072703616877320250266010228159023995430971323210406208224796095941294708993685977484637552576859223951987351213922040433960671111807288140136500495124823111088396101427675997078816801980344568863085095039598762331654121043570348066937746590726218917025014653097609752226923059568612305388792374077523842191639846097418407515903134086636679061990522991115470647718998589964959787252821625970484572356809610565970518886232841572284183962574667091324183836734033947698674293292166672398766937871118071439041833959587212394488030120131718754572821396335524666054880782357101004801380153741458028310100898143251187788589016902291009157685476458998450253774839382169965720949823143703339508974168778420636114371096379090079395827034223236878277477492614304640233075664636968179856459125497615422922457332595499517148506474787611357802149407711806670847018084201964647760720011283501417636167533484161467203988831148508677519910924353380433603649840324217436563963119890243561048696966244383361872109549118531242909589583969565701627119275214957325136065193223028295180350020559477886468079890511114010389800702458345243975901152887292449866595744803418268505505052002826778864952342440560579168617388674536818212760795799674998652212284342906953285136446008555495868934872160745971494043218547837130858142743538319912111614482529205388470579269170182443840340570380593106219454799395884749068567502613935645693023845811277603088566931966845744162591802045103832948285857820564413321176344653342822983939776170513800457556039149059486752801873795378559332697843476942340690990242811366107251845652631118357237571393235029516552130693867340517841469785700730574867592065542008037716420007461882457312665258545820091667955015644940484015426604206144035469334654242067976853799843006412908305655647858888231231244500425432947285221693792798440020542809822564954970267759804126277685351778017361499899467749740704664098617579300892322285899926078346747064323757176351454016402293439284052462366579623161687774375125557569166242020068298680925771155320049817457524790069486351407709034632076804900267002453240648650372687774854863128923898003448074826868432058300409234065189618017501354825881660325887449084747086975582253809422000838239875941670931069893413223326206207275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -140377160676052615523301755415339850900397759295801067723920318842842773671197766254273403690257047645948200571481486835255836567334193845244269416158500687353826635610370661254888986836501651216552002513492187898791833582609737233361834253154992246391362495931142970321973006421282486734732817188003686216242854724446543767529314181693582708513896108637422029040845586500402282800915988550434505675917189431862773788046308263164895044184263763103836001702928600321060569715648607732102198948285220874261094679235630374238342386145560151308409913106623208168955732383138102125387840939912284358931846029898636720081261061694316255799000960499408471251678855706994208887472912791203580737490399046427508895779992267335843543713954384882297017627782247229691951824216142346927696196217517019336203552509068106609863763120521200693707406604507533147296918307221293883663553346882751290054256568346906739730418951493147602379909392547045991540875218970660725730228338742013847219634414128501535851993008554141121964219391038601371056242830333211996044007032525025598227633098527382146960613762261151717278947042077105242110628954704056267226467242533816736465711879543340020126129838739110763671562538811809333025512879981223365930870951796670923495141827736040380918699009261986683172940809498890035993214940630368316782297728940469631387272924938571212705374401768915391235848885096985431220962343188558527405342964007246878378372199991025411788862955392097868580043120297992403468250656121580219145845976643102597848299075184684583731006046959639224149967994507883501780909911496842183492670575429485104752527384688687537743754040162528528375745560231024484900047426417497686834860534464860779066354874321084656995503430599779308419303298562985839294266454232843239283804402314013023217794034657617727284771472394825036540623080434893608743141160584650854096936046350751820757049468867486369321966963251952715706774858223348967630781853557895689215409070491289017781535535537255187874023547726103564433395375933404551491240283984175166050174653437604378713096066580266932918353231340766683299246506178738821926352799024833257248100521083312703445449637782294734037211553125518429509083577138642923927162778390031796068296479557275562051713725113168863866763278363860568277074525681732078370967837479114186681223593511897457900597396358074532868810331485395926390935078583464200004463084958672425273107364773750305175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 828001227618800259033081345801069893968017421714268932187174439434013867892615289861082192413462998886381505954351883406752419648445979645494228335251591333431789430718996458168019110943653419613020481095277164100974897467152588175894617674661113458496250401518486184113058963241720242081039693502033378795301907107047322067724040833037328591998779066090022765961869474707846733179962426660780233752995144605079403061648898664434626696630751670493864834836823405560528860193786855272701567449348430671663623978026895186299249467612245773783179913332205385460062341328511636309557407679255597430696612503349928150917800290442438347936980344380650605740170779298275257145105074770224366429958843757056273988914408170223187770842464685445981266350492066646710476948702604237577617719444063849821521658974497107862253227178218484970455954274173101676363251873531333651180927069601238799338864183306263063455403014931756008159554242241411081039781724345447241483208610507241625094841327736241892809706055050820563966163239961810938472118380598147366012008322980766444288631252068974219463772457016032150278098040782833854075561470839472747059095876820404096755145305856036245985443381361805366673625897678071820456165886978708247995747769721324365739499019836212609206628925957629073358606177132713939177461577581239325388526175700012199383137621646219947701401089403192509581183416262779831650304711096364649364012088525638616344354506679694677443572036820992591635662722989226638883745897142941063375230909222487321559067201636999735494225539425359943199823241329092840498049813171313433297755465465548290961846684284957271004476868039944693629529186878113824600248889140575004441578751681763420152916621727130455889463440033285256364518125198715814043378853379322199688349116830586447779376377523377698678032110900695996177145335013299448452907023395907301734584821784351069460483407471378262900672532365517536820199357105977218482345901351840651835312501535709601449429945840240646823577796651684021768709068516729549976195036619519708335024454347996784373670504406852636810860295789459831555234027982387095597489984674682770568229573797244859736524396401315029968241217360689901998788013804763711681630752736969438046155869765013418001755690376188566204234095272800284752188734105999167945658122993664628913124436340408747736236955022794523688013053568953848042135195903721016277149180595529287529643625020980834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -3985902182525856140072051764798139185116932910455309987843775857184062483395904256017359260927283141010902704113772001260134465184524296610960591351872539516029385578406661796215654621801859644962255980805242720565546489544149681992544563772785678145428633982933852630509062258262488564232327707905146432063131963098141722829640502050752216861400866809116759174732547004947242588721734884352933992962360260036014927641783873742458940036914260078538113546933536931841488599871211595019118349754927421749615194887755642680324872670392596424261243200725670031368827396087733876295159678260938143279510442495582523208835301242406240682148699807453903645659463566736672110793176741199076472591127837947077376502628871895890184654960032747619437925146250985883557372509618196295629585068178769890577620032090469378431449078342674291068000679143963127410186917226602799644925853639974255862132392073133726340206560826667247385538249403023740147516552900932984090222345184023122083768393114085980591621197486936536493454837711600631052601215435340032795189704460175893722119791388409000423098298092994337416382811097291279859437744971305154324329093839860446026032653480231491105077600897877663837454348963674935601224420534359679182272433677022512716993436439558548629818082458017771851425722234116029464406664779471749960285032103143874990255227109650653197743195638104961085778914838853377457105392782699244040813475572295944453183214578492345847522617121658980142848199497344458618458734384636529482502919432052686774074255306286691747556181917205214453680607027354033146361705997460714963851743528526668770564082314284291276112972083377512134042326739001240290549464187056872343449198486092545828670351484363216465979820387649101161554751213986160996350101667557102245310744493742271079800049576857478070294219153680677410980812566039996211058331341059507105329637096706075362754345137218241441444322567331544698372132144521365400791328110791475698679046171176627793878244114631595862664503134745398246209373038934569179244448179799875196686662036151482050002005894587236484313561293455515650353377816155851798515583190281409448623284024128431107482442155907797393911882783238475065260299282849439547528886181057054596951182338183602540597573353217244097946054865025102223312222711974912068481697805913889343790089511188308380219249436120400885136783238587177322265978182513770506750208286184111727834533667191863059997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 16208087922659018566962781833103806497885002836971492664643909547917917675514330743193133078695538790414827793770610516920337659574603322349996133839822332490531909525009304661370274751304420116673364925258055152983220134126934008047480375461265984403165257850079727891351503199230477931764240274877239509042974723529343656514266580103890870477364165414480152463149523665345432372168201448039154776474750326299825108427090704978786575031205991177865786554860270800501277626058061541097595913662564327057644602423860344324643965686302344635329001294713535507700218675673874630690545758333128002246477877710784234904715783832694345907225673611734271062943081420174562314316582114032910444601231061167707710264061302070635460496116031020521040122284150956158704822833331199935729579396897451145469083574101054818951931085234346187154251188845081441917990158172025435381605495562819119732747833153669554780171226552578773409642347784365118102209328792985905828495173377106890864316931244897901787874367182270135088054205614496343216898812664811806403914174532359051537410437658237168728761172666256057429703422793858604201931715141356605029534062885900038576496301692154665467614152527053358180459426011861024852601319909060462378255353902495690908357132698331574305912650384277392850679743538390309524012813404453374845600045961094328789248434347994208658100793644890823738785766015904321685836663948608659000524233735868591310565613445388359355972009897357030294532776130945455792280139017727065256184183008977978209091048489678372671836613163948109560485335134796579703157882585482845414081541183101065084395327668403212332996185103390480511812683742028381854266582136518152930602995488133463621735810647967091091310067437256506494629256494574559320219923519837800324424828659806990361287983780033297228965173944243489039188422971239594550807378844677950665906519501053771115251840590295335573045154471356660167476452534371803737113801209561020262953082249168154664555908434795986545899762474150904371820757519251327321320242397843117175692170048474730587146035432490663282899293051380546410627097471302094808847893353758771016686080424948406145963908537007001786646331316446887167874858497611350945022671221080526403663976175481109917363952078254765392908423936403965672696790910400684196059744836159533406577856206709086301538354202760762738642658939654037568703104012797921139660468382859281888386249192990362644195556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -58377891869174077999571124243741700692833442509217921135502131890195397819518377766595358936379371221307053682730438155285446839836264919838534987632789048348444453171969266442541852453239798917354125151145244510493750632171512581219103894711587645398948320501851469368063632054544092350263627470409172826913313667855393876768642104511899066276504781072823553149340196677075560766045847847755716215795225513987614133322417871003940980252076490840077039731908153320838374465580445411359428392320423915905458121283449937017557076774477088056882032495485337608188396049403872306588529052269716081418715241325729668147006333581967547767403290457900959059460426120168632955915324049500225912530853470740683642925288633324508098063633838021761257364053844325158513539443661672098301101037878163870239172164259746401501659245515000255012850718514647413895312000243037815661508028004794118423886072692151883102324791109227342648425266099673692720084941415499687397291641861721751766443592986924432148525009326685352423249765079185210590690090632121593814052567302854228777853838943296411752252116637987556343222125457656121867218405929703464418360084896118619927954090874104297257712664370251938852479419951960689502222781694992715629244463241252449078850394355845147562324676291214786218304380713385110720675382657006497352579615236471969856728916998407121514662082493320817127667596272421218393678098062466365611486072649547715358140472632926359899898148333286457003653607210874933752371941236066623777114949001750691115618552515969319466586799582700050867522240057530026965670641086922593393137312719751881920129351608446365282884944227314214502956785450068664337462054379137645083716148312827604176852689958306690874017899601985639913929872285087182943928165297001456253228359735102696439760446857509143435642424973353233415777102913856142027910929584079679506902041457677336331168252276752450393762767282905424624118308791399543896873971082509318186495586875660190794715536090863737176820386157692326300319337568465896461809024890614599205591420525583896139435126593626361250985067712115764807425697705443929376277460134549868838303147543018726231685542959792348213578124474321397958899460199598478943242761525003087760929320241237485173249901678963397068039129412326615063251441958925333322390996116530229949626758754283294986199602891362873382123242741096431845620329853086351603329610341491795466595249308738857507705688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 197087309739319408950964688039061161539106047167003257969511924747150043140829269534466832732162668836666449877443128290111857192876124322234332330166772501693781918499343329942841050751700726034449569073565656756383026022633880867517789907275981874229401540098591159599227850857700365914866478670413789674532625115712142934240647002401889741818394951682313273727145080140111651026240469135121564366802020668173428474302621614806419494365044101727915359735096754257449036772636160945600601751646763087573107185811434001716288638282887981201299768154811533184031364829739602396496526697329225465272993188470058905113341545765347946111627629175622145213945771487638452474873478035448490112591850444901590491009952539130611532434422818002997237945396757883049205296470471690954178096505153566489197676796409400294644824632699519488275093053556518859193073579201091929885100667797786660966163747942927719127175223271532352109672039003362957925340884217831371140245147108350308634431414005665496560176217496653401296146741270857529311407078907027895555857188072676678010032967164476499359849512323595111642694205705545466248896448545043982914496177194764231519523849936990780791272593925646813155016500321948075716988731222605449850283842006931984631635556711456062883784496790725666348778934416130181109609083512903517207691684108669892284791518828413209332496440271785670938355534992500522654428421557348112463987452322506781303195448045889974343643119495622529981493185431582261886178422818148773290428318945416295846853975433472399198851429177443753940281021570066339292455903953565687047497392043825106602806870332927528114173976781031343428352606241756418516368049677911862118840963255277176705784322029953200406534761144008332980445825664920165057942704191621012810186200109298967173232145083498053135983111875136363794119392313993969140774721061674046195139616930758606963610132517192114707177473160837173070926385085758069042245696138606183208934280374651824197199243702822054504872465113483969684491820489550279335701263765649656468731046069826439887514107503607692070697324808092952288173966784283867155131485837521462755962800937434304084327353595758215805534414670285637793896301658637415700330795561785651696342754731204040833938555974088326443608216586227882270614551438610748503953156927148389982799675118266701978407106530742284316662309117709482538896619907406358481893762866349328888304626161698251962661743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -648856484128720094926442702698206385122794108147012704756697736946408685839163345738645392204668609818066609528561688566190617107004779341585116015237945604770788350674164917432101653403357995379011267373331718383747347283044442448166026879152080559861117757660834297850630690877398616509053336524443124378714002527370654431423199717724933980396339751400036377578676977237205226472254532325498127986705502343014963960162269081581028298764148516245775852892648294392159180059479842434662741895721671065539669117456117168380358982975273301319432874604940183636216300417587039332993203063789941433777479363626174257880146386409978914891520232597072008833864062496138429462405194673131632695679019335516100407285207856727043729206102098903708644005790040897396870276524379132525218981266127860442681266833095056597106522580975731927127537220907837333065776854570677143645493346603966440690167850212848048987934900262674088639786481642133023175335333800426506766906698094823925878773962161694377215542584636647959495195655674042010418838581637334272085064426352734754307883226027704585838501260513038197593956956935530176690444348610420432454384334232370633712426725090423622370602926874551239420006099403084206619834177488999304221949740033730043721380680887762524931135427011203957255324768223474299528144039916460434297343692389282329209254138334305129823566169440538039139877087261524356081634920650064056516924516538001940846258516805218914989210454940172877943184300919604587311394725756787528130703841051993808813401053939768893031433509698921553640840856280085709266277714333202850606984505710290827137153730566784590232829692956432052292023194270056637011447564325236620686294279379581940229063204091816965101353813054836797277469901497907333640256116409638729745849772960670688054529939341378187103974732400579044818154197068388544566316452458967217438054180862583579650481431141255455096617663802853612543141564802176616759203946053874256278030078399374863200527424753961049673150757268432739009494587512732965883418107186295103243158344455500505893790572397938273846092384104663389977251422000409138986540354177133201324172577509782835760223658847530149371466254378831388876122432392818067424524186884039968846053992632984231253620919659783830391725128738779888630359419507539880366143256216481759732825732269333947835197962312556682623938684548121161349077486071271524259812119299773575109568923835468012839555740356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 2064479471287117056522279665757633992650457178191456488369987527807643506273536982731422708380209195799027305336772254401747865510133049259729117535962563476536860686171267531686687954785561688560717904806472410297838674332467941334481056343431137553565069508456277850684030127884228802460360521108116198153964523530658176533468481596461862554758153545660801746106664898373545761692334979779562659307611580720938183853224419431817398793260679597281576626003700265443776020618444050946155149438970690572918113321293004075844561351802341983482133498737728477106115599461766543399293070464949015404495374427429247269767990938888373014633659233577849474853995474005066521329648835517798460634394643743154240627927864781856554135768483789938099168344568162933796318195057261816938942493569301880267850998182504714677434373762779659588570374530861825682045046966628299678515276999192540410477834232283572937652461227507304701621393028949446349352698300690660989433288888692114879753087759927174795127440077734158514533495063813916461518118962037815833108010524007583770484230123803194481610297183831018862742159690088952241997915533630656704254618359136029176283161535252264150876197972356483678525611344450470538824675292194353795257729412883025003426917157790943305923372588219889221388017078052276845583778024372846224901854852434785383843057260896261734419453165122103962523593566178155864087991632382978521428963162932939796030260305968746883852047289565289860134767541843425317491735182877272755990379614461749458991388751365186289840058713831466536296557192778914693846462291815744219081557530531613284783067774438735502650240430220085285699940968408409191358688950565648758893024612197669140487464514553053431424028804689725654904232197094959498201514717747800201820364578584641953733487931820527296677157998898687363236482696937147257274253871111381746151232731941072159257706110772436089775107178039307683738449141259872852864135891944536027599665476470041773978792782309576299921916700644997995591162067697085670178344469354044161386493490164572140153147718550189148426789540798884978324957290754231004564900391140459839196152440023623206230317241841682278270365059067396040729947487477291705145633697892888279959568003743955425850944513014369274022353685720585806743810675361922339615676776757725870490555654917064367917278271047584471369874968977897379487882149911293205934451978536938246411303055083408253267407417297363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 2802813701541890256290219535479340680420105863054981054376140170643845424215002730276488600680853822626350449434232801815649387462129252012247225620402558329440886205229953912885911905307231808611124413920312355631472272267783027567888628998113853052435475322021561712611848920733539210973931824579454063546300799233111164209455677273844347041958924779328180856501648757742839451003644494441024454639035457788602998902716038884260649593080292810427143262868582285713846288404047326512162129486509656212815674662840908711513671125924895531625547945889219716156323692463159609506514207727850674197171030390276656997619599834229197042565941272322074025738363202718230786998430682166332540524457759627550914978483450988976968877672277476538373218477582309748043308179233758953413022237574070102363506460285699647745936445868885968650082359785511450865928331856827321579869291934275455353394717541195162930095477299088606238813760209535725528360266176608980673148512546940967140901895673352986640177751537473585709107392777594405466439709416794546031205679364715263156325853534518958796557701903644936604120681217311850503788180767917966483887012486278258041353837648999820151701457975476610495360496041124163503973459687636551702810869893995588259328055858860674675722104633595085799925702357480755296681447926781826301150792055778139114728940582336400245503021634194121903795516905051632424959872369137783845051634967570245441736093624379772288350511999045238630562989001099028611770749287362926592370650215594036667512770270466003773702666117765347685706874062477479908370545449745286395293040174449440081847706311012800122375732910941504075937752550507275304187276664231255701165511717121950458758825173032398437379697793297942697643522022301790492064589267296658290350011983762764984358133676669121979591390399498732232955554027959915136535104141868862273730593360793320341820143974492320902653921830513633940524996382903504697799107244903994314241061819410947708571436371302305195546380379748815219458859934706948987722567171568997079736805706013018840735032993454559523436988465650087232612588229475715021041200354228920606727066915494218767302764324128514214133961416806342078626320949667902392014986796141534426787777883985055769593071199213507561942676889807819813452209412832897119026970809871613977492997246681955131043074242944146412526151834754273295402526855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -3105674401823564499924046641025615514379036851111194122780848061225103680998540958375263009229305140460520373409488187831551627099218905085385528742651476729987884091784809611941255210391269353984123390590020870751200138345556324831923831259114082755540907245987210604577132503819441008973641694698733686904788979270158985545070848208029729147262327270767410888556677089286331359502609159046024507462151904300586678244426944869703366283369750592954309827219455196565000768757137588552909211478632909781566188441850481915001907803845476349439230544811844868773946435807320261446507353012619335670197590347593021209477645308369440364378691017426330394043799585097408645314206070967253503423108170788460550968295847326641166596136611505035675615117687382565305414226878186686519398835972090622742939667183832267272217606210994606952086725581355050008644541732345216333720666862838180782737966059339428047776572236293742551324196306580859257632859240919880039571861884437850441897319681888673570888123425580328580394740335876131514075928292447819422689489251497621791775800083735021239007818886806859567247813073342591931524404822095759428936830252238407269257529422655529668829831077452096078243697143616320847554175663782708735206064449206738318815388512066832598466463412878355791662138903171148521568717392590217834321758860824822003291036625371195776741992046652422242048750050786349710051635803911334085992532816305408393664455582253138059985330897972101479668676731534065322954837827101404275590430027624384223842742282912762470650021080800451395522889195256624339547377484397126675824855573777028877369566083254132594977149319786339901519667633200848013337130194004899953650573424509631901731416746551231538157205328767165735201745960124150248586642232956261858395957508617451489454924781924251336455002287480583983360978173848005833514251500024834835218537816252448201735708527528939740029134451380510256375262821741516062194027991436433882946784699083526314084013113149300709158192491459254437821563668725453393692775806341441494685440207992179322415661924856114872905924684455270402151387693769679631311400490863569074185848907100857091806158930341807601110839509743711372962653762847846952315558601278991995352040424879749466372646742071919813127396365302321802332106744894127954544133962270432510771228936536683765329670960669990707747611935474196798168122768402099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 199238675905294030667899644295948792832583882351705339532041763287273267798502500706066845598220751533649952046534782740850288145345217115389504115008425883041141333487788924355672867850495344904586840061659648035028813661068479243613232814522454867728589501527512219567202137533112651734354651428418178003223969648538318085837763254965948773234332781523206442487181148446434592996401336338364373014228063129792228974557096242832275519250617988751208234158117315369267739358193249689550788744362441470994505220229418099397897458194418848007891590844267596933612248280610434744555048151869387997455925961491135124216982954358405102194839299933003014479785611591138226779834343308987644509202514260905187232243214089237502572317671479869795651842423575464927011096123954766209322203747875991116176528865468198027684636468025232755918637063184662938905442904015775458699123763896625133945215075256395216228878404511117130529608060234162752356358898815443202124387613434683529686628884713419345431045062617785203758593699283640845421894566249670530795683177014315810306679347223283986236935751245552934638664857051235486769943476069720940374328701808918181343449922781466345553812559748941294334709322735235275571392923109301602273260311185844442242020517823385985653985587625774389429946219239052970982833438575490515258252584916508796815551192896801263556262088775391538493954017208097098522414272200731989677266631444308689792954133885079543911984579043119614293268245361797830478992396496188299376047971491962131068716630742954289190862991699259410616065745028617219568865476516425465603056100336417601314445223351982342170608627582079095150297146773672978357095681928233540760705394932414232570115054859260445964810322089679973474660246718617785269288052017635988023338895690622625016288458256006086397727213909320828135460609437644777643858388191549714311213589459198718633659462434393164907467593345630013679518349300364554865023853384014296055793855006732285199061346282810566906098459801395684543651119630995037919612200341240398587363490889505972489226656461265137069177807723976715337757188819715876219753986981143746714269381354415516286116579705069809793712170961846398846918447075726658338545687272970729156791168925710163187093798400964628748004931578585285149884053922730355824958146615163612596811677228123968302388430347894774665416794956485091461217962205410003662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -2875132657599549538119612080045499926828264698861679218623130826109284873408115286531801837568251461769041081710776954549707552969034279638949638289508917796868781755104800047898616755387026362847549080607330912766903809205520701137786559750280312436807149402930955639954298377165341181241315781762916372328913664266489150667913728771409238488901400820991180236511966993070092253572039291050091929945307182521994039723640237105430719573689039530059351687267986815586333887414114289418356125705336574332130896297121850210206764117921022696466153805515064860015277782088723291264731947480971091426637195263506584479277237865347547262975280994280566564408317219870626202497475066018662379247774892381062957238716260792738511790377026521334366634563433257307330394903895469236079963051330323307278806850908322773364509905217356599609768206742474423293549182695766593300218601326354131566010677115097933295552532554500263433251172428455530607393873747027989369094230538742680136229475426143545812859085332509744443954766489143224639198312806354836383294468197026777070812475225469989615667039863687693929877072171502265875883505203348197398621269128527159366755160968148919490158993457811025845596196005812857567590784058555965214964555638261309660143581731982739772254521247865610229031994233464365269000424505167691930632663284482115367928966583860322418006415463499519598002948453096304637521784136621960015728724389543040160531387431998737456395542473222067299697211759626996298689109369885023565709308960768474842077297006263085019694750459910965621854083544287496523645892732982584580299676460606207270283633152673706996660731975868305949689783700499740353191866699895817773459530905741006808180305387473651227201218911926377460400853376255351718165734828203847012042801727011541678341171854966904249716198275282245796723060430091525222171139479503370849348248517903533228073117786893911236928054459160871267370977201943639717732924211645171430208039496016337389615744305527538665922278349475312164708581725292549455629203918336313765705262438425968554796314857233773201899305640092412163148186334764325766184122588237733869364527843936199256919237005129139172506044211603923605907715923843706923101008817500444885023016736789622723931792062742607355882908656843583734440035415824098711248309232594293767665708202195626143517439483070029649520711698823527413537703978363424539566040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 38774712850083944678228494855393995964796354515029625878941754381514873712731876717142009218310672308774726273758715245814086206221801117136267830452645772045189781916988224457973244196099934201035737150472810900612145343360275436821825218463413753140533404979203917000324743017353476809843885820570361728522795507162568147325202268747793815798850917264472585875504502795420277504747732394892030349723090018714839925610793131605097377167813694167808515854051085990534159025857527222117621138537144257052221733054649096484517955617772587056640154771983317356949731634397039425805208912585526202341596068058436407892588910104279847738302881024915088382912027819752220041691605237385016438813838625928420931666987271435052781643003034330705450968896369864111223094915790038590856777727170612068486387419901923566841215748140488233678151621189925610209886121358808048011928063493404173912051778060937848377739812890649400624306663583032648318022769210474659394105870015092245642824623483331526224680022473268932418137258305588629384058641224014348094338351808219242842788364067517872919308643066820608315852343941784850166785242286614004684340535467585570981466376083171719821522940143404809444057447494775357534411676103832759293690557970533518678448569406054242249685080431569882332140526495209459363937211183671458873502352697559418387647633650137978419161965331368856544919405182295370507998419096709815506130112677160860769656026784121482627331374782101682532253033708081281397559868874956505872465388148659917456193636953123290091613876735442457246538430046616047559143027333860594749747588673131439242888948713907487427189007184534201406735384275053985069421327170371343463216603168076705793940806930367629653614120928545066730250836179279947943638097667856898563265081339707454611875485717040356855873231602161332433039714325934130976661410870916050146766243809239595792607931447100675173862064985246359093840085916445396305620470561761412021468643280486216241756072849394436045124436691415496469553346715927549021496590772794530027768805585592578571871041747841969431942610330395962077465503814365041428387990629384502434241856025135849762099567831098904659850735118989597284943457310123136455636914360811260249633016843724759981014403266189401942680141982309440846050163264270122872106584463923022281358821426735934682270353129495606820514808817813433728521887999818318348843604326248168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -471585276261192090547709097839410106351863514702814216140210776363148937574313093355345306838997731227182451076376948823474593952603186728084986422547049553761873383742554638396208249439457645800013771832028034087929251607982192347570165029649606459882482691636483194465664316400550980941635093118811614298873189236319168805897857213624898764860823158733570648397951308530100595776986362818249525365124996488880950307387656826435947113298818208563190790738810332277111875530361139437683106066099810433728651833398016230367114997756388441937203669563111354971238813512145370008368340492949986921134453462534237610720108898132990967292706328787699058409645450047998422460196883444634130355234577809362169056537575991573194013121045635257015505876766573839012669846812948803490584876870452724969494040387439495854502734929872143663020111137795835675923907936007222265111493958737938273024646097552363717699401873522325581988375277955114414863256391598381241864759203776678259011310015819443716947417453903282952056392306963063140674083464594556747976438676913076357350074947391489658968258855457499432128497972804933265803941430947856975246109166234959047868411296325726528185883682628880444990893401714664335846081438925294595092472906890919440706475261994127943480332560537431813940293687793500726845801312715379721169593747036498693896397805780456255252850399825589917382140338423462523659432740637265322927149237104406608236965454334208630701739237903865980908625282635462627369842763738876322606380740738736328480091518871867664140934706126530989219525737628645913266100740256436562716376517268769718470043869721497086158455248397468416596358333537227242454415897032869164801720393042966860277786286172702883581270139901868762486955333219854063602765688495656476645353816974010731750960644022148464353083830456119785048335400296923895981779738853813420627058994991779923367332533266183482941200601616597501133600651770964068088558246474556943499107809733806704657171696200942538746836824600488892946758780987651540218556932667841075080091592908375482024114157300806435084263142503853246104386742931395283118361515141056254497658172283877216318874653670311488805638854035085616100432357986062613483394680854141473352255024178338729079300833362056785846023652157154968735997206169683106240494585586440123454552425663259031772638462599090026554160135662553411775620507140338588669692398980259895324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 4845302262784220328298041865491324793080413741089648367956674316062646506163110313801658636438282929895146485224375391335525808667650522153078638772057917358744756160986701530373475853574536179295763981083996698571345501965480249711019831481589461054249598387715484225353495641157018388977309297690162898387003233756317340865192959330789813357701473674823306185045117423560732236740668089848283338421984687918268337516870581312523546460048238139169623596782137100135718041470860180917360861845759749653177978927268647142221356106206316694281980487202737153987169784109019162739742767790936386990262081275166159904276344095650725711577614249533422781286317314306258694452915818921524064393692512726059635535511853066901008281494666216872348626043716164123277859695418623891154547853648249214261497131886638231568016315131909547570860212375424179281718759385133552554820010711287101702976571234274619653389938338494385649124470743664059444539580270521730194287809950056042617293058098612658599256439257050060014884713394372243759721949775646326641658103606822772364410526882174804315644030704950502331985744231540842022746057695973612507007318563671457009761817201933726622016255886277893785578104533159859886894616961023073024640652619386295479763825774367330840840601065827202662111503421531297855123953173984523617157537336543158834467790134661167179825681813223495592654850648894634092188437761157669515208548353286886048796864711622231072261504602143534890581897869950906307023947806228259422045967182335581202526638428402480400528716441195009355593370059520337217917112609053556155703873405417337174119540748121074296047387200890920001970209030211982278114991948292206999020489202924456331134393769879150179452682930224623351551784679616559362648153439759155224032155544058634502878590755389009523325180502351827670068744664503285423016970984983889399040720515178592378701874616467696394211633810442678857320232329313035989166817975767781445346923117145490213949420125200699429802113041438430924098733720483939193431544549204361597108749751359539717104002405238862131184844557595341514066021107513421645165764932638048146716221189225054468454569023834022857787329135954945743016599375312211248715555997785638286764734244933021448445943240270803724377356875437459351411847214360128064899438690533770143463706549819821687027940891055160280729986947278566758080475492843908202900138348923064768314361572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -44506119583706240747000945035589356568196692629683926687765512927704707182521090224373610238456270971045076365265788559984248941001234612714357167542853496357770756928117603189311844078632311446470518350173135968047442014812717812617457828780410852354600120624271998164931897835240903689725854872322286518037021777180623045151382348484039570820361232459096862056113367542646591833109508691837647505958754030580742516144402501133181669097779798928076887680019980340622666965524258947755227601643953389518140528129589316833949676097908010818044586383419431828074464114061531211964642488981211916820853235783968925541513551268179495469447306514458349528302628231755336318989071276109316752139624530930506232696320514204149489683038545019945866726615323016644042663943355853556279901345577353087988013194835366134442684538791111171651925922238056854669069530788402492863347692471369243148821038340379740174930740861985624768425968218357212107437632389227924661144022137447335677062965877656994447691452307922407087041068223690052160779064262563931808487402589531241056150760655411609062422388965035114220010117358501564235466582321134196822886411449478559811503409244825628475942685033114218622781770071134869189396732574903409102628359900871636034755652740662128159475021696006808092409453082683813645929409479304837777635509510724668400605399096629536544200577064412974155341953313099224053245724655125731940564526651582763860978248035814213695781598917944929996355417112458808304077474815093659624685698836161075963762947602399456487450675739116607636647402617578385725263168274763455425421245073614296353853311090438692715276111021386518906876351858235350766333003658054741076124315646963817806492545405667727901292448046126789021004395739431563692979142364681852374254450617512175294408836734456051508257072244223921138338662014482486683011573247766732569240717553138279457141480811517682514202944523296430077146567140365228014228570156982054609338946469626490286446535438083501392636615237735450069824057633315130649156521789723009422249527737741052742298955010175814015423168965616220076000614941664825707298099489331428845044714151908998740973806947333604118131854120246645506102900035416620604018352184136452808938555019623654485695100896524479409069600669892040011487034165610414264505603019780732062822939313184791012058981756024702393802505772230150103559060796056239678319954578000761102885007858276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 350930006936275958747760725347949235134171095975891753059463707155621278064653337537397279221683521190644986165439211034130661000873036663321345093681102869269343769100307880907323158459172102448444482487646059693793661724750593136731593552920251756650613766104216473083508108481684386397219301765641523508751449761731847410102553638723737369238813612986450408131159949856485713913068220175732858384103721493816154910783176996204283293983124200821777447651504162272035259273051405308987100813859146210421437113909528102037852498834869229927144152475077836857935460120914273158081095317120585521721171316262447137737784132461655881154727359310233465534992265984316977441333666054397356016755149597922479997750676359758344321552171526469394383071416522388821705112412905522807522600682898117867856882546317735409844737370458242052223009630729562675667819013846465179263549375720186970976665516554720186385152685728902222357570712589054205557818097173816521741166995726171239651499272184232792509619502248391418654283312253119061941934971156047361750132564717454307580473590606170540578242679045451754057763527716312523887215744670824532572712089983869069898275801211621386169203927718162447521298670783607038465682565265752881020312262682784854778940684946447680490799618086592140744176597402651146304405233808903774896765779744560696453006881274444615695591402629952068471040546989083287595713154324090298654830670796645918969025023415527085200316411163943099024130631165993469768184414224234558899928089052756202469403284335361403211445931104187932063124777360134151476980488292622194975502399121817794691078156473080118140423395610444174632610173441662382263351624755681448801543322715811082861784544281701734610131695317896230304778525655431417583986635412833401146323841539903612765616269166670263901028194383815882980530486959259336183447404933215742588573679538740713208492351863515764313701581324358003895741261409129739632078263536601900733818005271933398755692033282213883627894785029982623132492600607943253055345243213533452600899953936332389971507220573537665110720745280624313347959789667513361666219449722904911467057002293889265489546166769520662202605540549775389675591051364151237651589559044979222553178662860400590719549150615799588426726563654812000385019143265642350854268183670314352524069522829994278999669158522076350367064320546422484166294341320252658260781149224261099561772425659000873565673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -2282210669328465718405022724527781285581216024413618345810994378233263047338346207484724176127633293433732850916455200929325848565345642971413652710345660501506424670517031071091239637896761697939967064162620971995303235246587125732635360330871586773139874959968180709127200408678031504956748756624596642723351319835502629011339177062774903342024892709204652088607262597743676004039607207090755302231046190708642951421526248130467156760387121206742753421912746404155004254878444507709201399874449825928248867171518575035626207891589604793925172672515893437738962675137342811909606850942557145195909987798621901780946959196424537765424983988360020787003879784536111156033089858299543499746156595084896334105920263170981849065253102584701349976013809851411987278834905997761563740628722294315168052735898950049223750648131963596158088189599428799373007120330092270810152948164468262840070183567666520618020425982960117497900179295884512005114453873627530524747574660173217208098856525275749453589146891195902041058669273505395848804873280524457561103856344537392920061095952885176901393653049448713462732954984590946859994144267351932573307948983280295895752777830270968666297141188041139061973660090376010209461155222801298303094108906104135584244342332811647601073738246950899611839951750476551810160680926685158121299370385925419993077830831251631475109064142639247681997766973378484587621765813146580956865268976135454699898249814138815125313984329998379536170281666205522279242080437534105065540012156162395385901616356037936063110982191205701231249320483433321043622135450100445932632636332643923275384353169564302040630214980159425197172456437178694685899482423133397315639405171352374057863305675107070528542576414979492563754618529818263199216302819965654096646582459579464543522051837246711624373104894342231131639296342604330680665032679924874830936228362050491952268922950877288201164762504918825648498213613871678148932733791400408036867959546443986536019593376585422512851009968939069684239108237441285014867401728311084547747387726057335034944867275361687393852502776058256336505415279252414244559247343986946815543257295790232581027348542385463203619505126722239863100950040946359408916172547177677900133774369061318606505967351114973135100986106582448473331329038698787435242365639356852982012747283773209629026444766251781756822698208927561630064037360998754041857463498166325166494061704725027084350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 12198111113016326336870317183132181910453769294774678306724504488129797571494068435758681263738356814470793436701482956804082329074781655762888064205585039077989135583107546512540390856957530465245318970859318618515642277097415235487257515792965957740715816576475990497246892424057020772992909197929914750916320058287320658472675494932161740505959139567363946531718447475439344689781418164656507179506394728025145321054660354692850527308642019379804970137989259180699393210029140684024521115884569535657610789526639892340243865812494505559563474738186831564281790052596558215334642728587439810493819393710071814008800567883223758585767012946955449501484016631446647209370730860352260868121526363683449138341543288567911688213425330009377931857045279068581231172533720301984347930104539805622431961326346235859688595462007181763282225899217926178261914852690518756594405084934614967386145839394142673741166182353620102169340720611635726391418983968372495524840729179954226861221321642658711630265276444790045456715995347327709958104172876924533644251121363227920262550954778819252270590816643070518658378386627611692129240585899771255161466657311637290196672821839235546440596315666987483289583384787814509323584933293249651639166892107740602115411394907859827663819719235319951169013472254022853602972376263346062548005509205131592595358749895896480642809247366650788544120994053640805622105614426338419038134595025493640857172951999222363030584271408132435993233035294876171561614074294590834820861454671403305040489996612724510470462311348404336846148953462190323549451293275468903555646165256967354940278410509995094724360223003567830638934577251083859753036621483310945276670024338316053587265210017011836179636854301907637761929866653726142217754019969792885505480616235578995559332062764124615217092338183635570139079756306817073689106153378564452937124275723129328365044171158263965781968013863403936678190555430342644022509795268284996818823587890910195336302694876738749283284149721144035696382216681008687983019637533307585691611048386543400370109308457396580749622330271886212055346950067814298773894413070494765229249628991355082490517718770418398967998921705437670169950785423804340404541568035313045179246864415084050760293488254380563302562524928459860307642119971347918060836455085325721287557398678197954432600650283451273339042689024410702550938118857899054265003172935893926975836620840709656476974487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -54294282638930232908591149879847757604822258176290294095023969132600081803731468588349642833584912569725759638203864453182524199807747716436156749199754562747215793202491375992335257611555649465098455798358237372567190968743151954759750509981619364161846310483892881531759110020841274846052770785126009265115840145813443558731794647381842775878443514929355182978236415369824818684338777264081520612980126586864260423092450959026514214248836077042281665869899777493743165458565122721223786671232353464066400164231738314023340338001313973120122918775396813009219024777349371542170942826208289899868567186456138460584789079881347370457374251487640445157454840296650213699552388296097530924588212994589392261657586782854281844819612852679849315335497411889363934221505908612613905244133546950660305083264680999469474921510835801110755566682222601577920349648979202765323481717059728646547653346355475638183204909806473361202677518894999726493983537404259345801365448612975861634998111736960948995482569544736873831540866697407217208653549053923643035544711672034952193175220116012212865493318892238077671068241248092294033502678550357516161618562261055313550566605534677233168764351757806923384153645609073678190549965116693092298113512930789332316891255724603542008404662793127832760088648044023922315078134317161186779372743677100948476443873581444035212654409915725326008467972048225919018000239250463756396816619486152872079170905005942853445708229496052904101054434654386672284411036748421682434258727360317650571196992306694842745723542085266163264790070638762641237802920481415480179309700893726311564752822305465185001533848695324155195334640933977159026544254858111559953498624066814852989236764232515419035575441832089782334826797672033269265890526560969881044432162626833012672599093226073277212415703934520299663809194581284856897206429905469205941467951102981800317274591122104268200492143772431816976501884475314225285659449810028024467528082180119822127291470755980227654600002564329758243184455033065394264829776196601732421948297128375143711210884540312044742142511208794638494743084391789728881127874488673915385855708338575525622069706714343181177196783319844959764662405988894145983980004364129451982357764209625343663794226139336905227511895746421945819521991590850797148748493175992475010009170336040956997156598461985935772817316526359326285785992924477811676935612612837633861317954142577946186065673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 206393463566763065464760109872719637327129689022894983483933183951353157982549597127065577602999579972123430226965846927340801134823004781488678888094377930228366565838351954949300490092989468307914716955268100334710764653335390659946355213424952139591853627135648497263354757699722827078398136423803917084579146183542645556470960243264739743403211628861437825796377271639176922148489548149448454207941950979965407870324885914089046714109380161965589532190598653100865077881454449568879964540528849632416045164926337066827674508160003066309635602877998506710243338338072558085925539166469302339571222054740315085573398559146029982096445606270982084617676938336720599188096674334069881743880503970398693656892904472342848817598695082302048817631091467386997746598921819416580398443771206953416370113933020228578831714659849931549416530829355421494485000809528263899937323231789719681376003833315707336228395941899652514908227790260341827826278614401708763323238387361159126071622241208647306147251394976538543066871473552844875484163009696364638746027061862932803578827435578571496792869235716578643115310337037876269770034870327333674263214860623655715541036840853039100458235478869924670666983253025460007079619775499291734395050668485019479660438782449126285649026679705869894411474810659291336585829645721779014920187765590673250509314374872346510509471838628988970951571690605242709927436637789657667704630155091811643326112125457693188064123805027091558507753245302291218616083054657048585309725718675369580368293267444613128912766887251693077681742806163129840829821905746364374998866106819696828301549495336302080201771323048366427207263657351247683459269359654354492616978565417443870237696022837441421505016979416484479737899832463328564047607649736519201874239452070105288571725549332391920146730610471510304860456881005112658399845396051200479970971773925314556201751873180820038323904822887247330458736933555610354179079775706928246822384305082704889502145366575088091354265905764353256043299042237657701765688305352691221151638068963178376322701183217828273175373400811097126981684024678072218660481335333519280596555276231219311218708885539361312554632544338578398974204947386513123725407635407548132270516537170156252591342617857612004362098003815656944641222580436811226999429466563822409621565677503657774014311327424148609540193730584276675649747236982301994098737639687490136308767318951140623539686203002929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -692715495759194123621246462543497127342126763576103823531361612758329700991162409334695676419854563370069311414863639645397318777600246618177963866882448735760016460857652459121996048488827934298993182996889482886594124896532909793553103489590052608689940780484846090539274691794853849263757307410517363745032583398426251377201905847953546407631323824512070796862441467106102172939074796991245884017797536575758144673727414781825901358989349124504224977872064840338013270199110800032610107111416039841730947066401923002283935365150987827872546850938953105857884742752578997494698373163554949455328364970619961257242458195312060016634317718666970347263027348767764675902000453118775925447631844756847063642861424330563842797956673817864561854879367069470432101093873448697252161191350200672620292644311496792056827856636470286302846941093168568656761586407675448223529360237938772564224438099552091905955559054153714737840932653714853326327620072805932235296025028516871916764052843399497842408373272511571972961768374698779349972952890608460001145650321294754114843755599393122557181244930333883353874608819861434895463582556415294604243076722700458523830289780219297431579701059426986419883963777036595703335738872343214160029103689564404473736757524943679885170843557496464554331434840092065177303409810460583417488059926643999522264194681637306570974758687679397505242346472021254778120189388640446626377121142392028761315607004444936205473594946574954553741646895508201590548945766696879631908871739880166058653768015655508772912772728315367840140992374956043971099140029862632922429638173184108027385987031358655013098475709105603067553407009578269350273399642697178806715146422392935607726708905698180340709234479030852124592569479589704367967551160139019132571109489083530988743907617274094680246827457576539790683366679227702920984802773608878306651637166594952462186171029106738246021131459452635201757414304854045114649397285039711674858716718630116948662654459348581141353808120223242217544383694649322449835953631109585186088269592101676154347639174737371276357069347460163904848725213898016198628346557313969716779537494502196020256850431645625486075098071094034825671884131649520307727982700636601845899551061816140932705940941970596272887576599806103514481876466385889488553561642848824789020401042733188195387076249223630004573653039397560816815360864398049582914645736311277934849073290024534799158573150634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 2123235459549756338796739759630721828329927048206501202789229641278087188967771018738250950164403079876691141728479607788158721954076946716360309635281372990974313663847519831045785275255993613460331176025086049289950625692446369013553182324846371951519183865976256208719834709474829196512966233103971668634671359452843750171270343308268195234695734601016105694593520725621331678809472937546649174279337946594808447392365135592774496807576228539129853372658459270985795474152785595150231056275294125929571266841723141414963976636094171029966072965299452958983057283772562365100071430012948480528005003641616338673976217733402144625410848426161929392361365783427371191746745547256330353025534734448530566879304404475479974558434201194298433495055783931027534855602144995412610717886779841390543830410209500509686840696341357375617922980134079796636010847435688346595370197483021950649912864808407253285122724798218320178943838888533091243421831371497531436187704848160727308080032211822812440641819815171213589427454070796264850279659328680141286361821459988907019752979368023483267959582150253367338084987253871369170446360520557917644442355629302245797522197781334879183687372096490406429672403653036535896415780143309197111142008804650104522381006930485226691490612609284338480339243162996664241111355521204898503276804561628178725350600421803221524373449201158593662971260637685596929284072489087037118451847152941797815109313165530022482150646061509869735357442254707612267054406587011121179222180232542478717692109314575150566945877984375012538702449593160679197535303196030360260062163005663699927561606022832307581087247005813375591912751464394424309320130156285314996693705979269488350153202960195927218468772442088934951255631476134893213182001778432594300926616720927526874521008985476139477411559742463302031913714019868654837577368410992200476345004173754557976236679253760975086758554143325145463977089420311811434816831630882756930736420862115661011076923599136418793459167690669880528894037458295139957346089207843589788547122292313096602250300332691628294193857554191810488752563187684037654259767223783681992111966122297323586532138651840937269120266438352345146019494320254810840912240361757207051596365073900817116666633471274089575267002874301649037093718095766002659099320516950821662308846885739566155672158315722797311913785912337860677026388511502432093405711049620833257012275652186872321180999279022216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -6060055563962612128376452290843743792817358051438328131916983255887191530458551987289944955834682066435628021318429256483390474188332753077184678381837916138452561143214316436588066753047547143437256953737186949841580847168655867949461167274723958857068432932283629261312571534106684090299477530699051368455181567278841259834039289630842988122952552702333787594858364143300675424288845968116173586959064824864895494729975202240158895623817588760729205004042314916612076409320829442307740924393349986084760464116696519380904259302989696818189010600338332247005303354606385762720938819831058601323304712444963086215362323899318222825842367913294135089739054144005996490354117162933774196627041959119891319731014174067262338441141569419329176927283234011978239997986764838285587541278952933408138868847090262966827420657593953069168165086321618133376527676435410294361556664789124609407509389726382754711629966475847956270378770792450278684870935328795947364891320190255483580952272309488594603606575032047959790949124007303490570271999372489783216656784104879323164709500138133691250219222518250413334508230650437702976931628742285317014259663573271668416350987578992501719847565001042870273810787853649716646424548545264121971733845112177749130100538433834796489672017568079156880968384106502754888456533911250675176665642776391097171264718558483607040838292272477104281506027163766122904547581463013162585259701316372474767820580448387175800565678386991878153142635968405471814172119235179757625918133261085938954311476792594890721416604736470289228922485880283098565343543120548017905737394796995013464733214051543925268456084979516660285809023127946759855886890624594845727176072461790148146638183502036910863828618133806284839242557882415274420927111693279356447731845096512177465270776510185107524275150760586463731098748787287052539791701357940485886415240479817676571593865353281029305306741805008065819364941185391736660021587360880609566844164300343365564923560199516176644841533375360818199563720397329052852727583022730885647129992227410850088256674947247730403550500803492841519385684831915010720723471340046928048056376900549913178747099323881768945218778851667602676599214718527648245148183917438180980954414179021399460325377622469381191726560829260575939289131772474488875754454109551479888520399839588610186047165854025701364414876376601348512171112492920585100750662680758103911804468566515424754470586776733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 16011041387402056427232097393026942623804155165826878184363964131302123282736999249264029268159441715673645263563703524568618175456814626063710893636493182488079594221287756220813684372178254942384546897537376660764159703873846076765945464565371147273118436462106126534974974623514900832868257751435526780827830716375851320897372098033427744312551233264587492148005938029073099636078244801903997456350201028728022067951909418725508183846012154818052218990735623455382555194203069435648923587527644616065950263337555890990538609547803205808341561523036905541345499518656509666385893933259810539494371918738411862531597465510567486844341196036500092956139958776232767035841703755018586297920296669530447001745739065701049819761211333118224095938527836366117672071213125022568268679817906958861035626217751985852565454027289138379215210683418967085256081796660926381859934228827219607238143264576559334654389383505415295299928411712661644877122233264535989965237891201236983553237983035347866941353065730336572816008965427435660381953045071975194260556083241086336851517011772362686764287873484541625585617777470958665550923488087289563623689491456713988824411304766812732916783429274862839261292002065368750261603238484603033346243312831578517181578399671965591867492322510722083487078935256275805810842723771138605604528074152599775488101645683131458284373748586908713522641475787091786066951957738834654488468287420723067696152123572681088060480767040999487883157667147277993344879834460971313361468559230627231925929282873656922484705150517463078717408072021073220060987478856590021511311597370335147586563948122012877130669248649926764370375165296854098578874017849230079703532535110762746908723393979660103032903483608666026766671580502599469014345756456297161843097738403077883400912531227687978459831470593681129107354773098320719125421911888445809954474135117608365902502104793357421225714983085487774285201734112163809370333736582729838930592421975671538734646665668443828512581422647589520785231623822049015810381942157306270500360679394155529552305902989045762874212212092869095523273245764583762618475568566541120889755224676696305354136355616709871319353088634429552102015524066075937590068674443567639911172241735381690640041873588646601388602119796161435159241722145788084843701778609680059999522921841251501711626062143764453555996084077359281072499200215977903929864437855651136807452750154823206685250625014305114746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -8042914817291975341895520068622047126327843746325315074882550669276356958337842069587840103729078127234018072057732266844321104369546718133259839823783446759674825946343017007122786925506688625220631491253463915174531873992194582946314007438958847996237680250338427154855636052801137234045196523115373370979184425628926102479897078977169387062473868182266266202879096999284472014322442772968854141815505926218114536607808460804881523908133263292095562539962027125008905536496334609156721330333342490895399456560510042748949213757350288224533955300208558597144679073987903694550022171355449078471833811383235676395164577412142248363884304115241881819463714423333227137946745340112291506449293604393877481405145753373081961130149407028801099744477752391705829091548215346265781737963251814631761820417278021052904589788219264953666706131550836201843569083419050952563736171143135885792779838204553034353254788962703548969678700991910826532252658568955619206777098581974951381850934993747093349693582239594970711471117443389900993303313431864154213664100600902589156009806744541812939658376555219455885312657497012042659801101926716472125585041261853044779010302519694752900861797620830276468264030213208025914431980704563609398083651525016018638181942735403629547453906117947463078778950960721832339347420707624974045909977629690486540990719740520461232488733730731371878094508280351681958689134396018412144994421745688967371076147975921320330054236085513951164923808797844234943655674910632951210415615844635599412913506919085458470765409312901587930079117874681809783724698656477517349450238916420823330487067772808730164972865726695248997290063703676104829337829940951587316983643099324957688920750508238722893914481286053201495944505252187952860523413734286946218894496830713949925364643623148926223578500825779624593096203993895700773648990995102302482187026750950696726122238635893903303838493860951931294150077043716436835357222399931892563502562206249452473972638466060375101232638691689944432290250276295385940565315538682999206871307553573940416376908314158611080322783705023166715132673284591724755124916228362278980382758953381675978411174841958707338463655348749286710868474160707097124973759531152637439565007307951557935628340467950969807601373822085871148075306991452067483792178971988076866666987902149609829152276246899688771918590646237134933471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 11010452713948460121125674710926269095535026833182403173065051037691500935466448370176494139610669411307367515691284752459549054342947611938427050019035163100957037522309540844475107339966300172601222388869296732373245075581671597354493904014421638496547730403222172361683988850277268610869728001753568172455340403378786706151560665869017115852673632291206417927762353987535149473461440047298010396556371085608915193391650908762586365806143882484881293024935617645235778221932877297790460976894716837932675506457211421131728191015083632734609173718184943349219689928963990924747845812084427986026614262331418114021803249198669112429211262800999351122982352464719563793064930116391523954680722703135887715212791169787448090442123397175095978616958775891550691203693126429344949778740509829770882379634679375286734656519192923816432187453883525703376703432609015674640671787355165912746819094904676751550252668936313458932228308733920195566064144732765886820838887939255269193247646202112878294996809676789070580821751936782345865167032837909900080344011673670847662808220992183443118478498005828763343142853842478047488923036804167443996240848838892197078078125860642304165167770917023806005664437332284566325180825686178073580092988485584020435331720877063494196970799824627398093689319641363828338728413320026259884823407285427725147493578494743074564653164972123927947318035329832191486153554846327057678091972100023775515441946773976871319636646586538575270369457905008134762218776743553594263525395892509357615205540433689329583725466497409399331582992331784897043917142869536216472370429973909702974356573025597374167520442280890510696258441718618550693267924662307542896128190024915046620799967725842359763812295288468318335737749670648706000615790990093760319001922834198304837260993487727410277549665711860329170900622629016760191110717041530097812516317826451121016690816097577417857450356212734305585501371624230790217235907559596682738397628483326844022440884757471733502760827164466265127570649526720311761577687570732443146700529935072055781199434416196260316158683905100451673537243480093775039337122352002808867334854485182605569073306324588344506460413482846813480875171707703680057541225093455378993679096874473515263013654672795420197954276875237927689799958409800536147593366544950405870560507368783908504525451019185819379053725697303889319300651550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -425386116414911053998883491443549952999692288601528892817743177825905609420713629563388178502457634516522169197163954833830204312373251135084355486590290937881487569889977457947945316888613694750591486054672209303964458126733951604312704502543476004825878316243152276470403770972921638296189077123706146533437083947402857724376935982112544568750606567653519115809394004560509315561622574279417790862609221900559583361252625908385805015556742425304631661158053035954791715759360952010178056167714811412216213270936877850779344666192913821876297111550915635642678804421567545306891964836911193526048944064914597065587038710388838925112192857343894696157579133465888907348789656954017846562609382656195622259843819494558525066374859635419177209590436796466472860203588485261378861390156321418462615987766746905459430133733872692902228238242342250097247834911059459289579450249932442077370297650625505290300192918823540749322243900777952938951923635792814957033396792524695132041819594904357754821040241037606018006019715007280421653431716273256775732898568049336455745090204601949128493503402690900896019804947649373907582351760445669137608921929130960415066030251520068904876634080954877579609376953740225275085168373790860591743886811952727706072614596569492586362591933553016372551232151491745571124879474810877926964195208089005485354894755662201990210275714040348425812273745526826754908928370063250307853500631199231227852223798605294279756112021504141353803774114515217921170492778802891521342099463439033019702782518606012410257495013610930768265412303959308951691315643687816242728132233115315006972271305933052144432665533445232640121673193167640218962717285646485563486860627533237252669933218166668878850749941437589929839690664227983665044124945298705990278858451981879025784327454233576473567318481061553500147738172375202855212339463454402051085704796005377385953926168018599511331706787272110980324914759794622929704969132814138311353083541548121028627031847231109924167262620342668079426655168255683272345521864241492177968035851459700309673929012266870799440250378386485568445663281088751388272379454520490260020461895518659544522589188260964662439246304639714844759569996631809081671977779961516049012611637772611430190802073185293606511637559442213705948232115705240512222721308649835486978479438762106543114659193789765757529042211615433188853785395622253417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 6151801366268361009245479884360534211797284782064248700314627936569294047674133348821532800921630422236033849948742806606087619038741754456900611240023782079279985929546529717349597107750628615690409395299611618297528722759632282350994738978974106213825946696909955971215262741487113120412664253214689910456839696973792117901923440982535493747897792791104220425303466628329735649893188454954872823646984668874157928135140439846132960632314297591746604497289342062838941612844992468158135754571566141943903463369638197525702134782942284792897762491590555123253287849941657707988855300262330104990454131201302335848048635347587169719094807101237669943889721025938918587453044981951019041219990336601806468362184693130624022846129463289803878454400604059948921777324119791631178225087701728923495465699762196670820119990076390566451615026191898258928531242536041753637897566387504583844114936054409531641754774480636256069522725455742207765575390941942462187505466242688967761762160019238841236477030754169888320545002271655210111936000476606758195755356325050181283183936487650264199241277866509295000060973508483315836063128260734297220531183594676296077656716290139863018283763247365829164272722526286199849264427052219662103319455522397693282147238208425905840030279563292426349631562473472987249088291978548438690103204350708196664718917202329772885498039226131682436046860771392364098076915917547533401946888820309010351775561833397790369977762269471334815677874052462910593154846129467680588234848132531463182903578112760073087031453693766887881257218360095643433350884641348935955411433420786304239251181422035259547144292774030175228668122228322042405087189677612183236186374863634416836061563419746059177049302538139929010577392191073441795007973708241212544328609806691822478115202331934988783779030027633952980244445970989916326018310359811965132002465021179962091508405420821417013671694490005513835727878926192511745158555067562344718060127961770161872839177028200382898955078905845048152288115063276586404497933211987855198797784321289032153309459621548989362010843900841924577859305042728936392609097106646727425007193836699217217827264724542734212181018011736100226279979236953095921164364831340861627562088222927640479320009989792236435754080060471110275144702130753309447684336958438094151674557590669107653591892038503472061997980058212220910718315280973911285400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -92237855954511759897581034894483740535946183929019586205645836218102822073326705661402488495806481164250697468644007219725981489955211861632683491568501604708686658976760489750973056221996580207292736473835083306407744402022961696032401756460079588365011417101039133590380813983128588380811497530671652184862857651901085404916209197510510457678645115387613116029700793821894949140567194793059595462208595753002108003526908436315513822727444907952980183642631972356269049255297845457028018109998195358277928955740728726607939643745190149761504127946573302853604832174430127659800757121913755595608507118988340209631691280902513162028330545930048137497846108706999510866524318085042034790203607559329522714036934261228921881189322285729369547497931632572447242128988547389222071665544215642744189032170928520261212434124636555973245605477888958418521243492098520518259366538558255160189599020059453328391862520349597268835326126831680267435315627069890551614076215881302837747661351981973305529814083816795442364903612877999743744849132303326577359366265539766395796709743919067957674085547761723071855503460567885568455690501495008802128524043312684572532254848696056947600632441738910476200669517715320537864351005506846146819627132897549286855361444836813904174484570538183138815106703511714263538327273756928768916500688709151662790689132046639307391300207330100155358031680687232248325859909842023441792440374434068937954845632677011699852886772386129591935856638442257681854088971388967971523989941882381161436527480480608712892034723204200021953715703760889852817393488730821412784338529607099811418773875709482967372930067897189751696384230492843300341443986176937352421489262339519948973734418753223432240627941686191462326007245665336399645831868415183900428824344489557826604668801273426110404354701024268462490487890775136487493184264594868766182660534823964670189833762323663864780217796663567632859590196672169467582637121251113859454909596685852185898412747685090480149208395833066084190354469733831482638715278124112761630636968183853268814359994844153261159563781304603313524609621262118665888581568563726513211166469020863900975735468603623661744576679092704604295018857553918080484428981188264460344533324440673983490283509748074207083454244344479041092100081827551638728973103416360233060152308111801151833202402324506268144736755587869032890768750121424091048538684844970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 1076216779012726913592115577553824849878815878231217121583373113442186927143785099092571983549361679431219809874658044752902727821559543659382361173198518893787292267170260909834630819633273375837772167413752865962173081725665521519025872569976483783759864697706688589466614192868499206975268230559260469630295058982890875113620300527263307676707447077052485563832279904586697812349548274561330854625959144876015220460901291161294628164758162886374624356596472233901801748666806839720230813077321416318041496003837769687381954625122947516844668741142180124806583727664206957559455338428333769902137589517346725725995759847870235273268004646098911620516686577768308398712730334837651208089872491421892367985080928564579849725749792839444931001733868651654383138571208956172862817865532647235428996130636266905078046058430937113381673175401223676828074818227246646409149013137187285943484828853665304562969140304031032720926811554735406358065720507716427288839421581902680228954327121879358297023289162578225322742881056183654305209152209333089283549134559172197738441207842008513849601992813678981373630432846986098747283697751396392133897749998650757855313607401615936553672357281807047613211123448436921859855771277703609786324680557542264726297815034637668204755955924257750757766767829082923055812471617199626907396069194087487989741675141644978102809741761453194166156666747299927280276590672040253169393574703259564415709144026573143919982419974159384214171608883151803342841466439646292413172523545031227763062755560051379537288021741119845193170443068291982409915472033783352042929367477482471684041606527915065640629419461129189601118191733994992586362019092536402161696250849812089785074063101639592761541799646371120825470681076684501852838621900139785310384329619687872170005568606482781521839257341450080801831722201291969554300450865267602776016413371999484833572520103438173787024789768735327609605536531178923995829861445442682833245524646372482229135381647317256566298188880217654211375771668224780128234046981698686702940304560279657785936682074216577458293563204213191819338539050400060370955510261083856775193702058134897832218962653967836241077689815705146375874327289691963889549986455335160048549185322218525790993388737478454487680890054104024744605710182341516366034363542145762685846322491361205050827135910171647927682987393859291938309069580625987327948678284883499145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -10315414934161487714556967029343762554767667262450796619055881727149153452412351689512713900681681932084063028421992053049447253603393549385724572780455107633477740201261858816125154751542676279694481311977973470318318196966965030445927855008891204718239106287088999477672326142997495643792710373973360028262307857253588483638814695382389320888675320366349932004467886561064465950974791420125299839815192509252157755379065216703815099901791963468606408996986985157349977216215204699441802278125999250604917979373286965585150363241392718747079324196790969882957634933829624106690951662530582795347769927396634430013695728643320863518972279499522324059147387664972311328494143375980155353566532321887329751350267173129866936455239078601786441359351588261954219639556846959698141431993990133339042500865652192112509286131523527251836341291152102522621817119127024830741472567054185443854098062357791592841772822397684450752037256591075597356498227728755963785196012397534319587599447242954805965826216583194321967964785241140640639912900954146289417472041505036166401427947459458204492814283777692358144498967533521490109608813552133522289158455794248317252829101372897645046500635052780462768989218702219030446474976331513417303898047588370098456299684420005612592540916400312508326810788299622827167445437072796566692754383199546334576223671763786401577629272388771597087874071398696020733755132474228788730679236193975162108088994503359444069666395689830087238678000068904710343607944967489989252916728454510909114761274910522300634763589877137831925690656021462176629948534549994120892467899381137865144740628512347263993297990713474533684881533667529134229069955222547832850799478980140410421947007233007231601358715251856945558895740324893553469334900505017588677993687974738061265651780298773339333931066402334491497285895508309023763083956080586013492623433964237066982752794538027382835600283765997994845275875488821322945675541886717205611582318382285889375481114970436800052000729366459098449832789308378049265735289867449664034018285125661051113699219024525800162155089367097348275154410427075858909285429085414401687693351300380779138996468913821740004520204520493771908379852492097226302025871694144509845291767311340562362146303461336984385944680693687957333867379824365037261331972384731409177273687187153871730808608015037857314833221566944485245864585390429546407631278270855545997619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 94342538601630956313840849243918919260660126109199184058687179789742818463440563752774661409264630522178735407633694779393514533297446449274712834030817973237850325528834631906717091257222766992825755528607353492970428429206036241915728529086496153603163706573908628088309080177978109940520707278955849198329399201751075781650203456683217040739640667504002853081910967795687885503680431366147392216346226916951317261860724485967060793458336979346887261682629494909559946931325677155620704026531405555039561468098872699117395413114206497415675447417758335407813859004195341306204352807051394268087374100821133878227172223011009843330135820313068505007399961236286779266055784785310069493587413199681244285804071983420115922635517996487771798726392111299984531517836412003057942865304433960590302902245822699979491050639027505139772292516269957651413320824553546037139625340817671949328841731746110157724368012157581158459408070566526585545105737425311417923637079923459788161479306126391005806749597435624918875110587850929896538538163865942067708532548523908231777480082276367588845346383109379385185447694857403074926254951876888566649294225777925659996508970525266627792183806870099049283261474791352182164573818169216754560936469927300904273822048209496954558014999439147671295442072908601471132167594962828230695360334264259268561511564592579085895517296442588043283667353680539980476512131948053914284341364365775066473199967402298703922424244789669014446019416656985520177066122644308829688640687975312325462429131153660720579002685974594463685195301252007601840013467221484599393191484710087658486370748434875583062421024459505834329727258978301199034018464956402145636710033532661012364292198553142241767531039015726609050724853631596365087503770013899208319696507320924115245036505840408879187960474003920401882727131833271245880947352958854595290810907978755565126368427949350011034780182593074670523475797092541392862697278722603469641133701569780072821930423044820133062863473689666356335186699552056979360086174616356377597268640010384767172225477040941399092161625037191977156259443245862854620542724844785111742141353919385071079383433074783766635366272104250957895450416301162938884340133787060444745140926969861979105641974268482995885729744316836498518277755718060093642695448751640947503272404240821158470785051149018495544201657512885717964802608881229317727701300100306980311870574951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -785265944157629828398049230402354042030475620232221844596360380492503026129843068732591333400368977912925411148478081349492794052285088624040368799764288900350402203254126965842150555658835160498707736885393952947493558308283370880104833207640259092598212669608247034219791987113299049143332037859563666246682489466197742728762584118188077832471894742472035056719870758753606947940114778860593715434623471518485472479366157322999252566496396786461116800335084411157607892558965840251649329689336438928633524066396664226376290730903043049500796250842777792406969683041340470952048103534875988829756179043682398084077653961380975095818022300592029035534209567190958532936980478374842917945645176235576096762144450197419401684566915519127352798185189060509086317488804573309461421472024846688173471903981257057841132877453474206181176478103343558552638994276685573927688601302053404567789891370474907764654782097877839220809491343118260506444409748426426686929702241511246178235188167928308493837908517175383620355861892180391608673525636699294425445935219075261742428008392366557339486897316636543675418297422517245872274832767060402543663751156167119966526108641744026714198981983549781860520651415371920547931787645244121045528814396966716448511216483371327640571259191825510843208822086347800910488047512613573959323043512201920190264746015075059046661988265862500998693264678812518416910657360314083962332040980132362139637128697252280716487603669194294561849727529450953791576437801220626887000213551358338808913846448499792063828059912276552782631143280284344071346044335507375360358163138964011239393005039925816080845271413329348758245760675160147741529959117908017175769010781055603885560293567071492815710691390589798340685238497155617585640101188701930766167538310935567009889996711000888458168949779078642764667568493567963986459190889368882096983942554034464872004512900439647663640831691364537710814098437575777685136996316122847636008569632281044183895510570508314222612280981966684033771733783682965382450115822459758779617685397187325469386138920715800746567633515490875367461095989566946424034622830783885467598101158035867185888960169469124055775834319907715611002160012165427030353637116177934712203089468656920416412187346143458529214133623340554564132248671970233220742534872594034379345471225114759906254832015029898368267692830710301032162110346070106673939739683198979491862701252102851867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 5501884819832152752142128019257051806295138700667099407061670664394815738331637723558331590108286142671475696903490772338727862634823142949607729476055574083612833429176165276292989896900348638475461785153298711239867447800907362967683781394626270876088625755629229946567613725524370701273271949338403062286591734554762431640714967969791522180522960435117481128694444722273993778156706473329148497386991893354750923872727741829483292006768973822856819145393429759105626537451366250669662808970502780881724153754719657772741779127106828987634294960707002715122405452779985062200378949982098564335841906632808817717545276389044934962521091818740738499082500303947351720878901022130541879587738678095340312034085450331238424603598041112140098097312683761405829375194882566322354666717087602049809723310997920243978978677569206698529412739054203946692572466243228921546506954523060669297530987869935703280637659186898581671276855555063861365137612157775613214642663083771134089084541978115624884179166961950849278446536914395071052394881685606920366969752947244723820862273857099792930920131687844577088352735455099767634152198735733261373336912117228287804531086256126493468321405940530357680791143772115847239089950668025220043888474267211096452631197894402907091837981422508262756886171116387865478206705144162010680901121466374377241516122967716229312814031140009824853366675625822496976097874955022090444091513881135334779227585093299155259057720590017019039194809882288719496541001554614215004931739860938396360631012114765273091587518263607609187979905085409329324350851114169096965716477107296900624500506913481802434156434459872256398796326808987154048574457808272613199054685706393119940373049090928658728747834128324205973199728426791401911111094187399463677094109139616396376684190405891239804311649913772924745641782256455102594877537449137128544336172468672806348601580393394401710317382424438681608754984480223844820486720148623203141921899911897386250503278850325465923302558584774426566236800138321565351337365135380683861630383202674940849621719316444056040703514594660454072601537966013394279524752780458187227141133319515441731881606253494912918786279036838761475589466834240283502861960517895138095301589758038813366755129601540647113340926361772737628496120183385572568065482979629550407688185084001955385104388624638720997384951843293601616269652017389345213673292663697500515240790264215320348739624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -31559453214623241034206418571541434899265571612313828065919132792585935405390388125307157775507335025928790470680972167104638778719429959236986342093486518996020358739823701694792890408913285442904839178225403346516190581120905427669018964680555071782004475644008103177530651313544467718355508803983387527135922672872697227973978063410118919150753273617609117286166667721952446185794190791764364958542322325929926716767045747518667696573380507683297601689950152127822806363525950167040790084170908422477253375680370256665583845474512780555658789381427756228426422356447767718215123086997079933184533420577061879926150356305051347216352395398632618742913633528780683383635798045718174740317228454377168248444225282444436709192464659511180880239196511975123726071657127178607448546064677818287820777210940080148838790389079913672787029613849264657951388598593962970756055910512481190211484643642034706556808713113786251742356486539716382527029421426042805286019270023772281808674471609862436095353515726369918379505057667331168596003550448061684644826204879037789174571063826789868326969891631409300551953783950742707412394789434295193092831291114079063161360090952889205182645364319328401972447491905140147598023047670057556113298260614700081045348617059999907542830993808042160609235687662255045497347185149614086718871978120025854175965104896029398261875875095025323016144754607553061532825647782150509834703986180494292787185925496883445304960158224559725205805461417183199166127593824664528838748103623753754130531602764108726692816219977024568796623686158235170373401950842274742832383051988245146297396958572813909904581094539157101375474363134794203396257216201937997770135990486965004698731318876897389823262479753136922739823245703195138088493328290200812782110158490439300098192329326017080235986403584641556114991689160696194732543128722134475747079797769287810475593792251940629749918887326063371041925597535889529864654681614620494954160964993716518988456690680670686382738285624616314606563659116889705528889365156534591773769389734495433525213152837465201014308022469574233534196154913513877872761232021740667517932474449017218197078398267880381057251868022699444672959187458658619505336400821500602869982542316080846037887874124458352594837530770815719525240358124978760684133962190739110916508554939055723737035646089268088215975368151654440226140334897494042827399473921320960378977815707912668585777282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 148637276003249617840841378895471877109027002562157637791326707121762032981067787369722460412456813783877433239768279697207360999739369924442240487777526482100287699049246740553567373347191711372835304580809623337795545473726973973132222250877389692055127453139691538859373593930773497234946975868083708666771811813932399709351108042904684843751667194949939336084594693178757361528621581248070447149910791694314848162609317928560006464170878474556365760249033355200706088331890516638827121006938098764039301299605353291768557025334000739772198210966332352396486935343560376955899373041312754832456418800543229683127650807369060616876612359738211962653986701963392992221157435945535593692595358366425482950701001473951592267780652448272405698874973460053586648644921077006584447494298431155185824204390864218434443428244611650476124788747938971448404535043998072962462290816402009137063804267460428772474293298279267612110162615890101748994193673487372729713195509724345259544468338832578540023336703745015447030664113006298216433498467582722170745929216760269362252033150954904244963996668206054007215307558709498409837535507585468467098487408896167288468526127762629628260372420444833045332184722543090761406865587909196926424636956572984162059472163428197741761030436381228885323344230368170662151764816425739042233824698368949125253878226017093688010671711275023446163518224771307261990674920480593057118051483343713564620143319005288919780135650186385802591169529217931155400335166243172335955192292316193927985597033491822879692307808907397682737512949520964303886295139066676641011415767743973223999914640376065121588065272216515709353902929857558627492656932829839360532911119494597254653549467343958826729041587593352313598904419078330566515259748354901553518958766185481394707751099019076149585786300034090021402216308176927123317855648367499829145596505659603104506519284028917756395317201175775529114257370608602431704965271183319579410749521310078436942468278600554286329258771503230181825470980420733997926669876242622021025392507728467706851250971911914347502384371892124040610246487037182151396455383250738653986717329531860754341354089823884388092312304334451958648147744229945728018198366456045816792158371248928793422591580177749014729829598045000317391579582366507526847094281695137852014918244804793859462004123200035035453024598779427370315832171468931999596305138476581841899815117358230054378509521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -585152572711431741466024746151762886713601874027428917429068477469464257464484788988185289181026663837338059650542481902613273163234997655725258236231771261443844331568277864959923984585030221913568696443191915521558532033892067978751066938121866724362080074112027974478923801656082508395195896466574018712629873346655032687270335362225759584871734255371387712507966119870915474626161327212061778563669929354882268745277129004984370924674941314408030268473949320718951974386927499757024120287089364002931392452284780267919309933690113846511483409968680805331831718449923078065943769305443149789429577658153928648490759572248586409092874481896808907687391652188016835516367226157636349362736633989722170218078866165952293991446205022520426938496355885977601628477369843151325986588221880143788188232154490427150652296737104226466078671753516914720357600745601194188460858178407612909889458288814495189781437898421779960615767380432863285395245929702572606983074266132891284070985115000558927533367272875980554652682310409018349256171184127961887468891265401446605183471358813954897834476032107166418287412763735140315332638312155608683995976563303224036891628061545107060589120463984930039258867329762660301454839558509120852146221324617185111669803656065848154769504744013730148320223598150611916267471941662777854322531949736224162984416292895929756973295634415562805083502658898916278495579692054982008118669626360233364210362629195623992819087271054839170182589802099720311717837696502113712955547877725657486849433477450222025247435311309652148429605343747746025677113131026664595064036830854623510495636119909089750197865769329136091818555233598080033564881727755936431024755635615146277994745797912160084514734136080045653202494491872088390143902419613416346319695297795918166082991995126302035723414952194554837921473496929300459280493803564927894697156833330885656585369903298225976412623908678741212268301565556402055517061690928041929250832293821689801299685741581853632081507780044484784262828951735575291826611812417035027403191160865233130392386820375665260097012410777643554543020630334306810976051810976463783300619752048185946509695360702421556500442361070715064716482123974294935378666599585298759281284713889777447957020352577208471124832840289817727354779301679304916926911131210720603769907882276988547488874572549428129742631532082991891874685811947449743115066603639864983854579350008862093091011047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 1973085056538531603162757077343032378365857906572681081538168518846807739844487820024412622778839943403120144932304233268813548663280486935038368014047316985419669029006186790144064449009824717495766190469556392583333821409686896644189849411663110872267972758890361187979191905421802781465763819053578007792187595613165573939998561993441283778797270292915235166678806552886174874399274318870062209664949806658251948564344230606111199610761005604656610284025625477068697296730440081320418866972537782127180268686309726905121786892931452870300113545671508936645363137832239287511080795647544822731029382096577438339414969981658323892009517190620785564215862273567179311837563980452316186519623086527368087701145331639113416056827936097040308761828703559849439655893646870168099048121620849703401696553899171204154372138821678655300976329565801986256379219909077839222818100890811972293233482239757224555896473370200005397250430136363990975306264142727995821112052438615406277074381212185567138191517811795743343760445035020028800022556171485656914947906404066725785105043113404005450305775841570966252098211272994846006374685157143711014749816953258859297987038673106149347321782985775555031423746028775331804844919158038873262581608407301061624196921163036189877556674871197082543164336519870707072669208394571045275923591890889157991360099021020909282776871256903774949332459714900684066626216979616270203579349348369553070892784824602206978597205974830692398953692309167621712821353005330640374199314589843187635305602956706192681507813021393919843310648642003978230380617000004777338510490788669369528977384128106680985263226937577299578145682162926301483684738458918076842648500419579635701415332002768156808814468822239669675512417170576831500018197423906479867990447183422358153812879907456851609939161405094966384834638528264756412508961903517419303289975978510860808257331979867529779223771718647188953085669015151536585354721303294515590526352597429059517191172202686096828578219927138366973802043575532467410590729530228804763688504940508368010671982553842863891739485621758235207246159818903223035654728243402392333829190975392815643714847706001505755292019673500374720752336524791912621551872647945201895002284678314298826374290309625677960258469716491248392642560062121037207610398900816393537825736183975216082676782180992007551206804772002073659396294823385578615509913300013608225547123709020524984225630760192871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -5856233218373235091805440721256127534304622867828531726683800840979803672686317759960681916960847267951495637541476718456900573182890518104890731326050047692026693755210740186560826178187671125750440979392663270639007782263532524570901635769704578671451935146986211480875030534761325112944289653476397999805011767067121852182550341263557617980568159534993409349680278919640836917839167621579004709636829024245678152536035401564086572683337102225210103307348873329469248329840575040478346213963323091951078985214957155522482359773177934238914337123603655959586688208291052957278602300066001327239256152377832575064917887940097535517363129597016679060778464776240167019427642427378214304497904467292425580458169837074065687073084722812859139136613189961516436818870069485230398263137589680261777655866233604844336883220732951428830519071602528412117232493000414492369522584393148389424010015825690636049207940353516141324187332497057404746420024193405991748478467478357048039030581155931114293536765073841901505354721921054084550638633347779175040507203235993505929987956641096423276124982187773749756018525766838060897076692020939369253535842945500055177891541848863125094207645110962387250361386187611028613957659542035581533093351198332310081451890404560139200420927830764178775903349336481158339278937454738572385101526158916050832112072266695355742946289651472620460637813290638257797644904950144088900501972013352521991355633940431630814524584450238054875718814312429044788407834015843554850095854505547109258704401497734275693959675007153157142740919055212998311607682941326679697246645303562061081480232753344373227511816268229611034345654389580897044910318852121252651759692938700947594242376979514786572968559491952514420059727181781840982128564474941803357441979730271254430055120567718549627110216339326186457241949581093776985751416918978022923784309970855751448243665274640393183245632762635491999829653054815099193554716054633472241007364128934753310416472159676442473690206267732000969107839680424436455002560100347173699908443447368524372528259632857061920740426035362232922991978286899822614239008120716148762501316508966279059904679576383905567089376124324132742846165176204103341892751334722266009225339220358058107459608204208949085184866762648466842978791258588089780620359737851794127116273219587948702153787641634206635547809063986803462528906455821525402031582638721928825431550791336121619679033756256103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 15669955878394824021517213241780756788315692686954732475249183020497669594332198327733407610197770978002392797765102870337904861835854748961326567074591745119079954966144493867573149223494308962144908910164239119142930837137002687690829393453906236248233421376471440531741689841666561069143304666918542534607229227625050107225806568529775413605621604571425879770764273439143390952365655724570894541837144096930605371575362205868984956292819100075709131359054990479419676142290540240278032462998770261618998137546936305648947950366640295122293457453803536844124273006048560889289188002983737754962544432046699652969874941871036946771229945073390803826898362203842846688780117293429821511730340785005627825844277282852139556108173140357270297595700393953465563249980771543343471894960456638939019298663019175641818533549722037273196860054285452045221691062329614116057223905883630041075562654755491534585154749520071972707508018560132605397256957115799035640836127446815352786542323688680828188038307095420643012688464514933573525098744806155162838222834587100988934212384113357166377167188696786308311172252453400927553971814599651273712122569455640446513275675133758223703524772487988163416852066738889962464145105632915693813809824016051607576618170990860010068265843501341120093725297062283903080597708448692692851890163232192857150752634790986214553490277872849922680243053422988948340344645831165557097109721504284766433644484958868533098966744806898517559671638571959175704123123125173042531708500030972528298564386451778746836605328153242697706543162398196775061702878598682709529160389033090434790430132883805183480019826127120858679099940792454988309038124109792811636184889032191737525418258668256941970958377866556273768512215946469305333019133043514545417142155196190568513617285742334083010786264661016040791956796602323618852238013826109597615759900024012780877675648126228308441994397808321366704498008302814926931882389962315640136660580976033119336229740235330475266930825575931165886181648274499336627079016530376898519001938626274815122620040982682232823269831710849004593442230421604602532795460734122416434619341491508973661596161244546726758560590959895269095663500259854531777282085535299817762649820950285272512407725882737725713812442752244529953668674552872942501130474357170328525860536762655818213202464051738374466873302351866984465777078082121889002891190053335106376064533861836025607772171497344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -38232074843160974576981465167926756625090547491494091374533966320549619302782888495846425280875270446414376506847844287847147398901640235335639958774992879023788344467027261879872760656423254126902801725396431136833427701321967017286342513448249608049667878451686892719837943896914814004516648662931450943853219014754422792489130132129597546382892526465607517553045543898644331026401555619276951607420302465374101051517129043450237379361514515181941433266598543176452845552916373063407732932371243067957902612023562516358220201045196922072609724702964127918642056273955820078163693869738203506099326599177654378882228448197115560750909683533254087846731644055433404859421564649701635472104345683806095000666357384348764237636708914838160117923630278384626116784240472595366125179461013491989414922813471035020259513047600577825301798273442815874554164137063741679913921892882332281644377423586314033893297184126744024370141344004068646142975719985889302393189070964015126026848621872353431016031295132639110388518153726709170052706787246451763402330839009836835349385419864381893765260653400619928873622745982257392449377334632039667079218098528754801640777794019836189965910418810639114924834925593482768858895890422316994027875983443524080825878087256816120482270939446648850167757291834716652754307399327458944569810898297552224572958231423509166031971922326142129664885798044882036116115421497714383580664446922798008147273520273550367237158075645934403882629843180439274502359684896108042658298205465532504883048479420268100958811397347590061090099643201949745938620087848010315692303064607299645332172922039588790628592421996622882613195793827310879605957105880589737435009528267164443994620800376562332864709838913126520322486046436380241079751438561799740607144187060330739090248742155411447416471742709365449321658760468179080303022648095885805043889549391075227947195940346356050410655707040862440041743936939280700147569144621765502269207266185844379853168314821819797538253065019368593734054675536380967711714715574673775559271729189909204991306819432118239300314072627594874197466704307812624164160792992145625004353323494757081114209483747502821974172147483153972989086937589459474096218581791960843810147406121700276463621373249550196080675455888267688577513519027900553098447176048288862063483545263061428056000096307989836770584352500358013352481186134015091859791189294889379810676866000562768022064119577407836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 84702915665293361886933195089219227119587361584261788524479104939917861902714557344042606729099396241495796226138878837310020488682124124541354361921990395450726264516091010127447837028443656588727432977737064945967991403456038471591410824455175402647824524619044977570917484609226164790438237091494520501087734687356931400448768635824934581962016714776363980624484533804806498269300970400891413823061804201258027386973147723940009247401659412643973043255395035262955597805155975472293266031393835075123869274288734610304665769747372905019118733890285539417063042743395962286548187130301554583156643647004540665868945396171892447514258014893945351403779348266772681918499094783010475505949202989729816813040008995431380260203902502430559007860247654112473046555760806688549813953401145186851389210861354643490682178152864924265181086499027662527735702674446782548412256103130791616981926181290049496854536905512927599398412158239959878090213148738203355375159186309419413414210454583412863420425376473878947274530234846764570324467699477337656531500052608188378708034623808424295610742050345509830633536789863718633510831218282494354192989428948536291978538991815362477388844192521180213541844258086559362991708819711306445831714180451663101472921498548507580626817371522873354489040574587018436780996562995177562298756360856677979612565925953779085112728742904989258701663799091864356494821784016516105149238375049721308957131842830667099571757104220943354494188350911119128937954910636517771195941756795986688804670848333219076573723806157035432810137337486086856025564112316646906939365751966042129868463025806626291700725354109529676622818588817416296742052486389683064571190608752385605446904628279330289055425400596353057968583145181759531246128144390608915233204969660856279117086551920730499909459394829720648901356069244604846988250353948124475235555933152451330225892968806104054916571797996985417037829940828810765617485069233375000754833997801310842719014844725650811529681198068595438977173386376167764345584927239109882769242909096293908819985445569207691474808074180271957791972464230275947424980337217918996968076045807060509172237424813303630374139483973650386375501224478747456636644247252537629830652684625413198608665906799338807492582750853690698275693132499718969768147513456250782092420120800980007424224129870458487709481675954122283742747449681080599030456264053451150984781758968011899924022145569324493408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 42565211554462663884262829108700019359575767380257730619699715272410973155774653814499378867020659817217435674286325741144784480968173025349828231865075908879627599515251751381683841805761258831662689845727426042369565947500848837015315891412734807301570657400124568600230156727299231384365199624516586598254564721514058255125161881285250135738359838279177264743279063904019654275051300711215792082976477553794363486585401564102961598390316954299201465148133279080168763436108042468509470034409779373789975293280605677053033386303974107019754990205422873965512727290249143023984581735340177893240128319440015614109758048230813954985872928741359489638862247284559091758695964139157833838638151618489638657278431822927315301970753335971953537286291357086205304202938847517999906942948167062254592449794879265695174919881385618241160499246483829429779899847474657469599711407025753250382712439811436295736285009379834385082242715616347160882612511244232667754420719067537674679958763954351829622549784832959879170625351260691072459286923828681769208722154321894148963182264728722149629445763425752925841876075210482923246819346996325652392580874940709793389912797585249637635853933127084458059321428373697189839351747475239864338924596578094255727545272963626401050841710455824179301736869422142673874059981441812198673395990726606813699829752947392075467853679543327914114064378681191420522744088926485581934194699459072962973915591731012159247160910998515147250352441620058197866199659014145491970485671368549873789367935808197526472867305028877390171390319729652857073444232917687713921233867262277883581242807032765046131785168644287744025223806915627987059873025393531485084343502099230860621171407823601924032152350664786240562636585691987302212284598434009372678646100900004473454870331093509780315739397941593841180383551049574402432861088775924527713213916397699298440411368110243509788112094784086264615276298757613038864485959199415236864197327418033729573727974542453134048278976519824248312341115831529563957315531860880829063306314307857751386485415954723920823574823198919463314282752837458108958826822588716442744674772927121668369675219420765238009817193905501147967628472629868903800769484170939025997844416168571980878025281874907072594912620679525656937394213363852174033659738954447032744720982087376199981407698044733045605880761286243796348571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -26600813841983069836799482573527320193911772424868154539348939815676857404410656013784589452906839460649310589309532032307842444309345723637580104160733969716615906447548884009090757916568288383907543651951715829147556530901523785276997259890331153469599926672114049101426600541314411429535716733178494570797709254878786494035464476326148370956842794177612982530937937001393209673546953141946449452710712153220921293369584260257870698656416501266660803913975481481497872654164873239130794060717710822697451545904643061777311585815986686882432537047483303824162834679832736945363513336580784707961247022536328128551971733613625478561807389269486916201004226827060968674642751684343075679200228344386341470441910574418258492667894771496632489656129195869977537619160729282653280424422655144482681241101293235635980551744965335838157402781639663473434265343767684725245594562141188104467785070421870982356776895754342287568653296049921903982650368217649269106891277919716149748736735115556014965812487891077434067809218152103404846494758801498590934633459477154915534152587908887283483982569364831077855179695290882301219820148512709151346910238433263126894557201763780307230973102316033391694374160271376263599410004476543884560588930087949704443689239740116082444785339108055993096961695819149199302006252681503620757734501776388556609990941870112835381993286769865034625405780230695117543473858926773624257911944215142248941563180261223127818068854068301335418077365833800184231437325942485946487947300747216319247379395398911651604728281254560637605947798468511835516219731324996691711066858542754070434176082136926019065565510190140172207616418441102890026060578041314528326703209883029185446708184259842889797485256067470733493760671980590917074745427450471402376347443029399814945575903587011658187393761719202934425637870914062820297838934088435501049101216740613476298939636612191344727985842787955112161570885101311313028678467917226989493872504022032204927392160536805230008348236400325695189158479100203305270619108631526292442875926202950693800588562946683259337837596157294165279391857940569428767448164538435289042429093557517372348003632554166397970432510925622029451641752270510273764086401618990751126382060242233461491527279535280408571178002268561596282910335383025569005382217517832414142874840799704215122017768104813704999056511724120355211198329925537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 786255565809203870558147149555273562704595649931067129073996588639802378856885704642339572831559264072527894365266941801414584427017643968678677151553101648065272927173952024763218929068899266176991161458187629700579662865925939095804203468251750773507534894761102967703702735921154471514857153430949811251774654273394252719430998925995598867779909832984841731277624350637005913254759731424179541802282439553417297592296840825701737469247185273337691625763103501240508028276173721404447104544912860431959245521836773383187755067972980848366773763021388103396157056104115219220607477929509685338927467442544070561439755583404387939433322165177791600815143805934183634759736974382020957921042819977606907540215305476139052349860456105030461626534073440418206185414768651317611750675512975004939061800286006711113759625159460283246075878296300944020745553089877924409794905922058291319906364388712536853168070554041399049974990492708540956472879202180321069351838785626993629462035120338140650820368215183156437453609244669544946147528371567579945945383760560358316770480730570202138423142555593390978707120031316275509011680549321927229142537976411654748993391623471949602825002807989500874134527990817749966755809595439342377095807683133552504515938233615962825399567381578734237041340779256155706759531995014886207028696142822963192564098058282026146496739767563029177012093062586897206814895097756865129103369070584633961267371360702997952132597921176664236685155901495193972636664118524072028550345766264452029209791609330494785632560717603253582534639427349095366579323310006664902781737990066390497517659940616595410663644994884450908147325807959120473459941922929791520412077330283396533066029095416043053313706001734419356029812100248768541447973120871601042985870606530522649951542543387363289133228460563941624632020080754143739136967776641226798286856475186490244449962899410040716649642219627543421932686708761829370621495610909449265648407398248858717441864627662049154515140960879043268588595792583793311978630869314037300192756802485765579433763776506141336360104759173533054161922663563851419241474177381060022388866978674756189784602908751352648799821414045545417840960068898673903716588337110207838106763572931633343581062549517197733914299133071700594341663388108492426841421473950924675675729875814980978889351889452868243392258396085026106447912752628326416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -12536889734142238502208490137728153219835743830605730275149448766046612125563993347203181264294956179121210829039643502983933645217233573021984821399344614196240281973226353396791701304218917940487536762354226963273346087862604477197168360776031008896874241930073437741399361416001593903782552774060069132823202501063899743868425566000459121011558053064716536475279668249227973378313586928505014962276424620075909475755192314830455389071119457755767615117100185510261928317950867002330549987688886515724955276836527110406231016352820081020156234616642297670284621473436254587961988962542138598988187560468639387356956464265300117729452108292845617636331640027817275976041087831435025037852115733872834125711654226860025836055832885845059415515986850389311785879891241512896988708810367994921787015239944455760656751876354029710884805800650328200477853666476343741194059921819085004462192011113153851201199218553791437163374546607713868965923515417695523251439871211857651920896007092613652017045099600889481323185175177553841009182952893032297731067569174621953886681587518069409772891613600528057574731744591520189957989946316964467693138645212072439734990037427273489401297486042049426461099902191269613947518251453772397042520388629830701759401962611755706320551524357298208129911939601543697254136919616833452901000449811816632197117432037080665975552598046114300950302775791165028533752632031334554657948789196138668479683879938674894430506317669300321419671779073493890869638419547819839005537190636432499747295741935186085799025723239630696648269860322483617073245978369410296695497104804178662913062942054666418555124767281187914659436103108821705344987812826209874961527566202769604664288635402260795379376027393056148101570466427731505162724341916016446516518423927696528319350202626809930873246259070261909814850549802618472613371442501342948574046302632426991648118503708332979564381430502604764632838492867268159597531906498879731608463998826780548262324733449555340473915612318777958061933485441718564005088272261968140462627686280380764638405731749353456385584547725809653651112374749511654547984402972082811889764972764289869865276360138963662766690047169286578566956354041837294488315986616973669061625655806620496104490396454032083926544461426841053409150430244801262244166924737491187774545657828465904673170930193270586866353694804887553004846267867833375930786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 205577528882930893211936869537749206466168248569894357300462115801790141098321031621268127817587076942376154565991202437552339171085770492586899481503841024056963519162892742781230934152063409286663134068243077115748877686899242392459237253667919892466471623509490748939649285880859217659835357339398102467102433339379739349706677740313739811910000994731977327538431299205799948469258087545036944680816424034134724888488709313369655989967404702300023088274378663579946475186477192041376963090655737726985461082685726727647694530789409333322261031721661591502232719535847221604493547858578121765611774469931143859766502521850721913968335954506977738597354226962942280141564557207498213668256240674775618098488006176660982870543488973440351579679658289849582956557583578202971406949546011638370770050087395880922221491645390505898635578431789639456748764315738719085536037719928035141883808748543707762905913330619382736907588599420917813184375063584641662754264504142888632441419246209191223481194048766440086114845402546943082732633357838956729753241991818374778384541878923013134926401821104382474053047983458696167401852136712594349363385119494616745075347700236488505632205801726554158704330273951094011872083271804605185097981790279184267663503787173702515287291952031267880048298339173810268729202381587465423933659663848951448743070563828213493678388365153823001550580392419416737673211954069582555806548165127588066156853621467925393670314478079294301169841345373348837877971886056491811816809966381760022425424165873111541003000050891776970756143816738082492078876109616143270758270263169160026946938355892251794776989148148107377361770909805412546672125589584694317630275489930999874144773879965147834379356508093727891832679415946406044302651702441498752253170194481722468852866671582146889147122596550719608008244158750142586466042710383393832971448623408619860431709361744493379080075244988086950638601734915935500917318990376562265555538410417239246185196315885642150299811580117272491569138968610590147419616561598767259404188610292571263580197389654260091237198553981057332823964340630843433263560757664548451577498471432267114612543484427534140499380581574635255676393720252296883407636902741615490019427768236801748498412855517889935825478480656106394515617048954913530403153799383408722515040556145236165848501863413217541802407009145020003876291880828830471727997064590454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -2359097146487780464455495047926183240135570708235187328737485636585231605501433075766111984341022009169336924488828177305907296241707896446316065223030425823868254959411577909891210459110608542304658926039891148590606882046479449623297226528097803927691078912204659595744077911177574145181628683572910346484345897463619102201386804153830322442656168879944646387057047812839259653456008207939622453216447831123226715442092001739737372580029726015151937487866090427382695319146230327414975037841144986278278646009176684474002029915709352786120436756738219510214185479959953014585407054587937441437474269995651405867267470397138859376269112782326696289507112746700022324983921109803309349372249875054871680708697770186944103601759948782363711780804812885964766390146414714665216311256826724762091747549150756153846269925050977860020311720419161498715105472904213741684800159878523517364006648424053814311922238753644323833757085697796370279837103677742380192456356495020351209405401466349812617438192365289675452069052215296816126167708625874666946340966016228549599468860168133600589363754251997998735926360440706260438177523577362667952071522142811875438629062768768084300514462613090361430391954168322125316081333050724759491355689231535318607939569176763275614282128538320572358623601687074838827030671402690043657391715557939664856343416513470788723733093297199382141378109971020305955411273428011677281551017583293974871422874320309290532788178732735575843155947144541387615075810048427699281585841462384881143761210183565207989798393920884279635107766241936898228500223030152698735490905399282931663497467322408233435468058654036756229216688006662217869693553720065885045734525268326328599276257995559666177343991514836002076374900144106208418884444020747789499351580641659737271330666053194831374360676039740000455283824886769765377588508041529774841056275557757642838075259814043630778668050673877583816312623962134007838300840111350344302225994563594333819879673551695873109293025020547635811507838169938453244235880508978176417580438426922110926421612472345120188966971003987185774872001411761212322329305481046473723876635614720371586301582926497752503051519909024730208671656166039320409489971961183847460096380504023395096734133850738409021834874582739450806951106650452680084512866296419638786753422944970504517271799065569477814760572198660927876546003489899305805010953918099403381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 21794090691117821652456430040321985295925976340323324194177099201571158058642375680358031631823381713271214176023138045572769315622701021956185563328037618762679398734258758099955631321055881470395027820444977397875472275910236891145048044525305184365767337246217383149603954478706865111555980408158538981522799789742354742815624332148289848291466317696459275965157680089284606142522844253447326419852429220301099305461355749830161345092665180295273382433921895234087642229860269360685322175808306886351287776507369659341676705158199027060587086903911087355837573204979472957764795876689779540348640491807678746787856216300931683334217225212028550667393465113725381863091056950257603492162806626961362646633458533159152022010519546958183872138539490637397540546306547351785041482966119278120604228470426884213969431010177069631392872528092938994520064715908287578289088378993290503249288715601425452960975922452471072297225582438161099107640208493892451770876428916660622577382662760095806742304149841735198271840236787056394947959249967089696359584966034500962131322445553598030580550081538908191888430716613332635303787696549981580936102961503435082732951257992638223479807426833103932671420498615728310816126944172035113614344263673857609383182128052204894334543519820111760288149260206079990517626536600739734870192472421293864731189189060608599843771445216359806870430861341227772238056509288710986572868438835073122206758905534572151917055719133586902314586048881723232197474787506223549642846510428881759745668490976677825475375218114844510898300174682023359194256480741929533176491294878098180541822720064629065454668705721143213432426230597600254908591021062279389662185078337309008616613422920442470895279444151186004789013812262531094039905172729482758400140556545653708019695494511047719729534948389078289423424510302836943596657546678212690649774483938450317820962059706966418129836593401667158437585096522384054289936148650857259090315404736311828695701882364500467185288238511937218680031381494754370248123034112004286169721488959756897146494483186112759771624264764925901691302935693055960661976502000181213570843771981580391811492090586714325781348451849179703948174287963922019667223907052984151846302630675402959483421460354668515402780744306294395351809172669972247886218034728155199781355369746088002541166410361631033206681846312999796238187738030289697377384072751738131046295166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -193950900414808728531563718340155443549531734459248872825588384861442534089193926423384550659042921163498527940726915016256540895763561641018919926479547627742943206386016583021106409466232338654762803720367514942768698639406588574192343171703851791872012751724372999419802752366029679317893236996524595914212635719386832206644580042136256521000850275081318713388318082810467791392890060128129089441654719544385374305034579933768544252122952476238292963662356732229388150347353381686753702380516434721098962918376163680394912943888745858574798605358621661074812670303191282209025882992896602018568913020191298610825109481408565819577855347006160966973265960397633590002541266489362321845316227664806004859142925451990912206182812938467459469539759130451854129296104931068517752731360335863255324978198652968713500365222417425484810140472557776085555791263453016356949817219113298848337705987412364025708290025788487441524853012835196816124966270724674410908554675394123277828283829331600971370101807608909790217126316788195216642188235353885521887672592616177924592483600279487504873099099923425589361964012497758345994413991005727249522706918320318007601022476454061770158198734651255732138592045472186711049353446948689129569318789101939990943965124952125828404210103469554692766115926568645838543631914913980931168128636311843028990847519600552078254932784577302323439716397214675737122680347743942079841475884962930566754030742325687822305991846060887420190614526758843361450806276137907794928110328824083472990604110247659237349747536141662791979701414616874615222342422182531822185537390116701607404072667505946082856469803060751455493718235836780626155312394245195527622227665785205892331057476527625441957804833066296086056747858833305360940190299999309154975197514328563197218943083239169769866141702810801256968909288171522414670587859746081926032810336809354228832761923523614822148141797813534974721957466926872479898321189636299678978917647435410553610880449524068191300667294557755982553415425110065462405272878227027724909709934425698454147008439290607737320745458119036138857756101917037727869705832930578495318684357309780448172812379334881128650936148691729872136562916682348586965167318057956807421401606205399054511642268904651018334090220709209564237450072773206336027531145419235688689725333058694159634439740821241362502803204677796945304179305894550638944551224085444118827581405639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 1619800344680388041103099294595378296583057069353692578975322481862622966629497425963016879667411256503206739172315688443411808531015678274358015475683794702852649723834168719728154163842905929603069108706891921337958205275149993740387534853254811410342580164300959382443143115224266991598305033079905788917038217530082106249055170969625559436951650375160103085155147932267478646552589745161202195235966744767719618308519849010730358720868826178695599221567505364980101608797400506256150003987433693028840574474951011828313523003954995431823916035956620184792558535633222563996418934741321988674120293091965739811564903221731698932433951764648433018224674673157597356233835192552096698288641145404683595941411808796978992150978453088303461272188974354785342886750314028450633176827157616049842366209101358453494948679285719020908538654231611590095665550677723932272452801960102835350522504359137983787752137216445404794838107484420589826310348932686498392764804172136197709022001467027439667809617322920804970411206657658437421282284308918583223682046547494494648950774064552896577155220749827925906932520433376108426368873169987307775906053398942489910035626320437806061478969633066250370052168299097997360500757863317330413789977821087647659568727043088956455838112877847601533772746084864316082239542806241520813734925125870200904579574421629567345098605578444533569002379326472564086365669332371192414670651455557851321233442576320419808760221909508779604525993658652928876772765782582348547368476597793368098972607704969693174797581614114937670755657102985774981182734881252932300482948765848706718243571657233087317740560777064068380669763685948987836926221416143062876249073423083023704981273500436391861121141742706688480140990360481048358558313328427515710558001965794007425803314646285975496925384164714241029102379372063382600768427387090807817654768795899309285177968511157597827687178894741067970620676234980749969405881167350027105425875069144604521662279214134790211408007881884751884915033513434365163211785339952700811941815992247857895218520409596759760165688027628666859854024366284940222504350626097877927834832494965827172369330301742341270042216027924640445845999923585540945153072993192994707845527995578723261405511683084877128195747183264974716352355766099731742503740211395099427652173370807758648792742745803278234245745236490793288780416206983190320818112584166925671524950303137302398681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -11646255131918968200699282186785437104739155153743887184548213156608386667877586691947074662311521853103269232901394107532437547900769230102756062212772540667155864113662869999814601025781751164410435598345451748974526154592300404767333590146371167184979638222456159061176172533491327557198038865191205630932972743470497282723433514321385339557609061856368483703008271784044051973100431066561713934817418160916750982594528927710196240724748673144882952726429253443131120939373513631271289230974948400457741331466975185046447538957566491825961430001151493345435955801148397690894182082002371025458851174141916046529612144367402681335162430971811518879871436464122055485315616798218537808885357049640903614958772863645848192250216837989420091859943103607674769284108804130028386474329643986546139294599632037890457069027077087030062477185798353121453461787769912716696014769926622161737104782243513951629794361445447258212365212887125202281094915204491988035087924097873124603835232443876917710012630566018048868260287973057789052454836344474740391076261907997894090503426356230568018653196468967387663515298133825518361115316911365050827286798397778808447571890749602928345508850689378491739530858389619522987864890952064586859223644888028300742906866749573795458255279462280088642461272576262063983016479283147643340086998751730194866582530919767519833079209129881771988336959418911344023584119334077121421702408168413713885230513984009320770739089373661166533007387375174427559591200860483982253252624623004192389463281142202413102357644137710733073681548619118339325264625662117171006395642731599690210220385301452898051936677544974844204878825222953407297701371120634312400075311429226991389387759198789086415807701604666194191077877046334628788998490758529872445697481920170737304939295935985570579243179809128020401785453904671161890216211747577558010462565055347232107943884627018653249512650754944286425799849731218583781050032885774698308965729606425392785747770752216327180557378733264840304144358072755535853139829682372686692567163306367707070687955154222461055487852897900776560257106663364143133204101606081878246144724413121757338841250879722358843292365999772457234671591349443216163264784205492972533862957920501452062570534896403990295923071714642745785836967273957031446901016016269417899339291997608298479757400702850140597450531211355929229059241819456398527113529612828091153176046645967289805412292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 69013572991622717285422004239470630017797728019225970371951441909868163118201313668190160746921473284672728105881091817463444906401149846315629385738788644215902322784961639427265944579763518088083246873447856453720835040408676154362715952596435629222402749736573719382995109029273693036881054535668698671001675099702405752259093275151330598777835089052934532323826083461269455243982943288808395461610519084719471886311214943458587907933659762140060133341244424621590416040092126206779614957407949381716055057316426173079630261815655193587736144041523389210196622259626367412419931791034536411166987504018802499860782937893945082402076973187263762858545154389081305738298780220476207736128614574053023193761123104613345128496750022036346254145226718120904403381675444817585288595815485497361473062359311906418244500796447704960757651343651133648949274471746116622766836838698070915017152832579618734529985696026662128813026349192607389231774519331782064913841425484819515859078442258822932976517748996784419922573755461065235046883715603060257985333571870858555589522004631414160988770374918938082665652039864636844870005477285906492934029474456290933801160095166844794770740051860000391307791466932440975059135612621724828516173892763467248212960055900535881332044600430105155683636529874291994681874389022960450900001259591233294579446062952178953013612609131296068133249560519070479000726335298674574133553503312876873339606140230100341007810211056766682468704928146360685794258644194587183664870434893631094063680047546974520316294947051994014675598959837739307637914427917771287034402291160800231599039672067742122312928863711527304179925119305591370308045564769500833175370132718218331180764550761486683430513715306187662450268366169538211417728949537392683097609156820748712879562270165738920299803286857817280289506182777575509545128336183910450044581161930193601465271314890359957260713449425259203368208940155417362173276798723446325369360714040066981875116927016751675579565428132845061711792799536225671170312089914626588184889373240651060393370784802252767834668535646081938420594489662199670404705017389639723644919650936433965228097759920848411615052830283979047291905138276133929762981983775775728700185548868148586915861895903631654496917279370844854282860787244813602508088277246091630758725831163712297596057805185695992946247136947489046279494970871223454423382802521130113815317486114508938044309616088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -335023865559508770370606650583595647706549772467794111030354483146801947622856920751747964911073252756119993466372945851302119373379395788518340522968767866752790461182470408282444318273180089326791671804204930712813149665089955733398142855472135931714241793061138987752668355167421229249768609947907803417038030720506385168076827242817482871484427394430689628016666143612603217765785486831593533030590489865088304633964295233301214110356746933101365211484768709448871339344084027376599997986839876296969755059305104633648265305099409999586272943223727129862137418834952434947654065958473002352440611810618426137400727586029897143320896387637433981162550740255537451523054650669573315001707815320799816612999075686039345569778463401334584026723182090294609828768763898765904626487568649493103748792530758799815040406648749565669483857459973504787580144002792845238638288255394702014453472945724944331459221407704332556082333726889410767625139771404706703346856800908819591043405619037761864983263249851339235185934383929263819352302432757840897322636743375544233407066713023647894513405753466773234547082816765010648570100706021601813465154270849175892517116104945556763389343592292319028561483914857302749875537123361151670852137431414650554019009031538570440372530746686295406832775154238688614385489248499025377384843407225261184967225727241730667745580251262678227600298289300826991619476746990722149634927775870221182924530569872817926842487762245388778318406530667954564235605240205596571976906256713174222019361688219192256974596371624009454399967335716863671045362109080729418155337410943701234775365727863331834606906007531174184422879968636895164841507310731028012603231638888090661631211634624720305337088280049636429739374723205486351651107173881320300077654492925052822451983312824838756610514271180717868064297427407728874016831314932637701229545551857075222789554652976005583627028541543853326384408951683195030194197185176927760788956042472863105944898693168766600125046419458402345799892641055738577881279370561668409726255261099282863150429516551856211652310686531074588671912632092281433103117050055950865774308420848682546747815277331486692728687454729531007504154643799535553208184840998385184226695348703390612863300735959361177252743365889104028526981412614018831574187616190248882494110912975209711293046228978815578663007187766594963888673709382598135103283465278164315881426205123716499656438827514648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 1348087048321193125778468506374396499162654323453509759490748158952241543300306776483589680322303831190863412462022241515475923373589582700172669890781758707634812667653739037562089184025441485933786740003411934657939423481436494311324791913939396927532401212485454035775846205431782271958923990422166019441554939213536512183105376186796229541666996447132906221781792773167305840060753673398222168218715784876858697030813862562335453423087844104289672557498850158048825478289006669558759155816206969486940943835805917241531883968016640788078527054091498818936225403110329096045264649278696156702200033939763821213635651468016027648673177662667176253275284931495431133003824860453518976234543856422475910263805989599144518564318547513139260039431959806119371733753076702517424791023350763035834629382042544469690962912346377616616756241641277106821552927688563890430655661277393811050508678844211033090813101793303138659797104879579559561237418492138499549577689877755516551949014137575273261238119074038567830726869651583425090303365002910519335824290705036061898555788741647012355765103277353924219169899326160795178401623305716199973722006530591122298206251822731299677610045349254517187354649825103624348865176097128026740830115737737929852721596586731861103779649790099949502998187132096319579718966044326618156348910932352005880564382131323548211191593739722806195932616157540519762897902606264633434895992270168286262027530625320806407413032325529113534332076170833025033975625754698586210215919068494136813504616167478472600203290823479852413229110748744023990060178693450974027750219822725441243784027047324595491879647963302035624094833941271704636414751041731366348270023427192304127694272791428715602567730123893236114285964117066550715732555332059945627568942462405969720927765266949606091871299000337691056536486407917672998708567614103124683923080427727395092911277989322472730450408653366114992033528964476152329971934934082002133777312971942951454531077945485287147463849055465303477203030864635474586797910775644039818552260003776307580475312126110853788972819838509586943519410085119538224706840517266634343692341756277296460924011720684875280253926430483405175966790112106769683154023381363727736692174719204233322828514059011206668410604838235666325713439011197086493047653404618935237682817619583655943916401517013413988671229148605591180852104728543528388572186673351519480001936557300723507069051265716552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -4579875806681173745865190874684973185174056697775825260774505222124686558375153814876753234214693158663674669375322344532919091811508995427775040694900708617327134271833527666738459190816897210772253024476651522851247835226881629178262076399310860048919639850931714582710886947722077061066745556338529503718999500533257763970593965155136940849323308040468850800232328728985487309218075338822640860074538781687048037147211434244545882174537739134300116225888670180333047378988680892721424107713836798908684165815740495608855320237204549603710509645658804730868078555176082020153792186836425437002036189318252566767370629399394284085270682690382080902438519166045555634099740289382263363673550918472840721370324552349054588970639248795818899897209164625676026115612915713985420977020573804056204744253716802412606534990338438243988969806852184257797087414432479824306321963184526570143228613898609959796279014146071926388337387109006455162119294978067144823460706811079639669822961246524634068758524112531354592032138141211590610202474293559228395838998478615251398026136369396210850035310548751694483609451797805005046598501835369199691816473310050633528711855739558539449746098415750762365838540084315667556013721183161132913593595183931536977994545060782229798468062052647437885803399297771889405000844899658157425765322487605721239300994003453579387066267593289286737171143449340967082982767417569057203326186430792515106090318357244527655935412560011469189340108073199717404299476574942142410972398291552744253188314929565548600437063606477404039417599174631655583324950492053323004065822647844404703644823204498929570030328832384525406129562675853320358270199280450633333522426766736256534601181807593168395251746999349697781571319903831399477789746802434891249360802887610368006688209972786329516045493110121461262554596060588033292179796811792057277817369055317840865789725136216097043712506542871513542357802221587500972534987761860914435400618601278824373666215504810660706361433974962601907093614632675608081080874310701418455840274454485891265196983722117379200189015165590727331202916763002812998617311366486923805898365004761040939452902882075691212846260424312224184173936748677680047689913623614980785675968716845796132501173851775669140827657099642675790896416663003539468044054085518859933461401700357460305646777799867593171882564507946266129930371376493964945488984855903841046653734991878081928007304668426513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 13427840295213562789379768767777800393323268008710611084544528547023396132567510307143039438474763803089904126826838277947253251730405141073741325232654531755506193588255154021315184471828703320886851393705784560855191486422759029941281547318566436711061912709404486531549238524605762136184383998214927322917248083869508132035797009939346923000605104390478377008412424683045382929633259990985622956173904970172971019903607431253404448904830226827170401583059571840352343512096378291455376886978695540284117227012940626877684946300785954912987231336226300183639715356016022425299398688980740226145460519992721155836673362529054210539004768287804745375807618170762471957062610283052288064014324882492051571918378830605995916616785449231968006044936186416298383178807411068659256157386778854810154804791589822284694895113325258144053539353318417869466830451475610071249589424530236667260861460657555043816979325599513564686056823985479855655086113150782362443230818221429423834533745914267715623634788895141795927973583986130897731595715214446032704300841434221528141503858237918614933662958760158573674891877490680039060445815094830674052427325842319524015110186857959919831902344502499696748857955583963115053044198169695290130998747223852621156724958387122478919475193093768339482562706425388899426669774369100578791848666367085301593650814709093812940179001603008606909658505919581924142236026169557703294981072843093179077792636858143421451622388421214994887913161180402777028997055543968882588427170998932368390077164171368634564948715523074259576345593328521600739167044400602231651140908332859587988736005211761001152269312693813295136387715671189047119001468051536890321273576010840493360970798873245748281275681768261006764224618071011990270111179304242910140862598306396786274925838934785995039473765021571481431573547433521617444967015962518959299311399843405949801712186795865270565289515811067135233062304650504395979481099234623156808463667341420801862869483769278045798637131489351888958975254988900381670314970331368937353801635015108734027366296490736612347076305532839990050310004320659610037053148119375465649375456394968532306387007826314894678619447015987236357264148802185895660356652646117430203274936013895333154637522595765923112687871849800543389360442307882737175876800806361763701267970916589096650268279817743884745236612787635569420233853528531104878647545723204963013727719634005097759654745459556579589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -34724181543633887168426728339872733703680574937075213872230091129948353151977286556116974609679714784149599992304037833812387040751433508963985448582743573300253889472549724268812199405956100088892062447668409952690962429352454297339335015725580380823723499435285742712642161439794150356529467629967757914423487161680313325498830520130433759131565938813927834746131811782293552859058055845461824813641423290366717227591776321150001791040820638882851996180984480107515653835758145263861624967494213207045767794693732505915507461894913161507996314897851091717718138349047057200179796135345324418342393646715466635241981566933002204016008578880778717733409910850691437618488215032672348088409204299703742834049457305451958534543237385730839683595641590005551904421809514065795293313262375514826428288896142767662873648375402011639023203921194580961026306399085103411691260234861734477024029065702410656307481440805893589446411009668825293766315662298376924147729115368887148661546333482987005301234364593691722699142013756788345711395389609344627941616546118209594654869983376311283170951965981548962369378408796886558023442769326498758086584562049842101321977205218086326487451535800433796369496367529016785299764923133353241144845225974963629830610490065560942212778745940200696091920695682319227285185316580585045561611291525151605907885012597722752238573763265219008367613893461213627599372703493558007467421517410048102898007163762998442970063064401503209143106854839793695156601157653630855290645969644973976705826202264724764296920833646332292648552100514928644177953587529279676535217823414736983137050522049116911866330655314650502135374944707770790064179504046846166994620477034545098935742289434545128130108472756370890238322651953043429595421802150072875747691996312408009752377621285147885773738209377516192403312080118287538435910170102331456947489938110051793260823540632200236028525458948561924242525928160242017858115123997140393062796713653612382598954161071706704624222580695318737032823995853669765491846751736693395722976007023428420582024584232756244938478564244726094235827792858636760069871728453182196357043254494434606688266938871154438066235859604432166796010740109762584136467994836306472533057553309417634687029570339871654736901317459960761602507274001902413520213666310529418625614950867899091101051724978323580070485353965529630079466509188313606552480335403541806876467901155081108299782499670982360839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 80462110468399333018123886627016934434024627540625370624330185562585453076899423426385570943843669188144776178883477081718101836730582918632416463814594274390713337347049594524234689921785672534520109333048925892924324135177639052099237215346002310582485564684235063943170804799200441478400122818542570748182673921364325999991091412947727456026463264304549124394508498162356879016604861224214754490656828021380174290094109217975293719739525993937498363961793071703428203894597340222429972752924205953581935120735272820224610091686896726134750714641897013672094585824449174100671868305230858449372165003758975703511275167553261994826081573451500033145905681381989677236470103507864617301074248610960412492420307586612817100475527257084955437549138571610846822435924825871343932590987118791389236806450661411075557283711923499758971748322714234349224804604906165970946904707105894384122397246948925690844059545290175348947336930897827443775583429441640855957015010035439853313957396578116268796297443836969254700566249319177180035938686871837474646873628799008789058340632410727519581915400758710175999044731566153770221447352221787620183779101430338443139902456891019865328508435706013823856443667817354341193427641350931923146569456005487818428402029580627713491551082685465943965618794061017174626957285681912127910925751447147599419272470405350762248336291618766135776507589917546011363014024675941054295973679142702160168514521139198241322401155779027181391683974654403467019557038472403536000643113446387761591485566563532287346517650964520230336155828123563086083920138704163759498963690406393886387230720208585126979695189095893701745006637071177988977079821279790585586348073351556585552507148637625361149317682453339597092658354497790008432965755505083370269574537021419321743880809639621975622126341891631352450157019923215665974604531592069761396693963752743520933350522211582064725943604143994973103566308696259700669303667863620450385096421717938249616023455922674426447958433097168630523579466795522920290532207553990369838837343439128675235292146486982573931120996201910114359789562525817331687835790232829433203013558524541253310115007471750640059666307843543877170728824144339377418817474812864286686093661881879340258340036491736912111615776839071558234477177985161172825036900953347278363475795551565645567426797890891838778576297911458125403142193903633405326205025457773915744785070414124561466451268643140792846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -168119984417407458018968646546965245595531625254554459790396089894191971084499525145848364002706782268345610509365113506931115202960797459577553851201875427478700272955020243759269995776974066911811782097810532718573623691878164241436610337432768583100190687699330846997528579640017027421353087866011792346111114700471662253739092918344865419361285010886945753414342349587515132249527635741748038979687873803864000887620443494756399257133877503922066029948486783673422715388899525244029998464253425652644165884620963672095666171187357146119783591902906336564285013242752366171729367697503696668073411700878398924225983824145164968694010064819779185104615495543348925671604581961593317324100389980014500016349711722748863887314072358397706118469898948909559623146681445751206045385968604828431126223904697311393757968404280079503314789025582316849235903737237882320586447293701562004511145625089826907416591831449519642251059090375010487144857971107938302915166260898156706685632904079146172482540911476033105776707314719173454164077334958913411579408370374897377018477375027969424990020814674438406049068686536817186785643648239536843662754544296254202524013089629935363275476701734216635460637125611870988034078676937303207741600095597178488322532455358145404189360385369417257878864259679858627240852851895149436352087360018531614238856613135180091140786931054573592212609320274008040037003110309464227078974189767902127346997623933547697479614757807779726791035966435327810983571396163125263065330100998876259276346485768885855999288098290404144598823004185313390627057343799176707554372058028637585446876406065605096012748012002696073876447469787642948267836859044906450696352100507160364642490355377016869207077238623248190688598003411741123253010419372390264719923143899257355280029590594067592948116206336254047898886207565715566871181329616046650243400158709898064243859764715131256462288137542617184421198090299029791793253860124046321417795656087294635394710493458098487428527787676506875094307858549890021663888548422957573087182640800090581995093027765542000410417819843404519292151205058373994268776728453388624646239601644680861174730612209498813307010599735559415585106939802528434915331750726525463858477766242228525377843387310894021920035741155228754092671346319062080427281921362008774869340455966991756003745878142605303910846955484208033543457101740820353645280208609464715492198133572898655074823182076215744018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 315989268210274552795440123118976607645348597702376488318393674145637543007091922429088774035488501543621932864141962757318177271439241088113327432245803625306492319927827900056917047666590320207163411550986663806960429301992824155049021296480907294049642957517959561353359925168140947316260975858248090990917834255482065521755389381765154801148525943502306722500147737503969858312542385370532004387621507152685581398265910926568471924288894911179640362976918802056948989355641974514588272232364565588932188581056342593432277717124555725348286433640231743513285049501012629555247236142322758402996473132745304614996001120286869930097764249974546867110667063667906610759969691773462054691007442463999445197581697529371964041222896462925674084438137989258142250161078622049556553006861536437196218582511284668587811654075202392811368646780935856608294504522163152355125307964609234035585449893123152219401374663020103442717184877051889621407799072766219095370708521444092622145948385053894514066388259005175467181747875298852743625509141751503101386291389655320184363322768996911211358562904536455208256311136124062068000453419421509565495619225294082242780068903943932639820062376426119064865194659426181547691312897901550031642245392976298919149566171563194991276615706525048375636263086366987555278262836616023251487198050721990613825487004724443243493003990669757232807231156120128006427719309262944768562135939970739152529777376905542188674517762317740167811582673575381440031743460508878845712128785082473459561769177204064335159050675958905605853511085920478547002223032325641586694698666523282992605403695969584068144959189703419675434772805859019851159529854947301039975542641774341530913877251545651719836484996334628374253748287303918959828857263712907111808702282859440657997533556221168442349065482378732170093793019261805145884274556990254295784312828579080733360213313876197547825719616502950512498559754651953713086521042070188379035097376638213552209303134960680800506856871360299137624315818545537115358565639172419505111759230387605377406797953311802235728584987370667135804271456821249266096017765331470181779280116659497365670676361601142873484458879625600210909765813944486902688469862219761380779615534602504306240104563474979295155072435722471023528749932653589565359218441497706067490347774996395351993437038839218279006676182770346932315266095609107060635606987239894638061911240345391860273593920283019542694091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -216187771962665649014016282280239377687826653440256987478330785769387640548409056441194926293163348118700225776642098476531464409206464525770366966029189456445161071230404701280608853114874711896626694025931894458971970405795427109370306346163835356840341972359157599353738618290505035193974518406604146693555013875817112887407779122818372174826644055474902726049218396607156314688661441741358134761319322060424237276821283262532926334469708246725877862833395625020163313916997112264553737140703418881987675833163561667747085963419564116754528941605844006867972615392273244901336556117879602837043909765166917377719827843040692471427140753954167925447474211136954912057434228254498774099227244938939146946850444322945522748037953596152940781320391077578659400729365286796827720886700730967936226859175178269064360333347306912903089612285321340496624964371149595028347583435056924975674223472750074441687946016763241977413931530994675496958856085191119994252083479410929622381917703540055981710784126573753590550344601080173106593065395518090589889609589531117255144656620285600578620561029595077007150288607025978620969519449328243627889650372086137860723033524531321722665231980465504569012064873970559285680678061464041996834812925340106646100921391837647433237504414494426008377618191503730706003160576518783304900832331008429904733280985342415628985119368689026807180326497425283342997491765518258647647118790694169591983687948259833296029668307351272854532962492839528998474397294211116878903801822468504095956790800859725560168640506210090072042045289847727708811323474140051302124198253100608064860525140698846432645947904139200282677741194950366269763995342113768919304170423778670674229057500405274201007981450366627697863417330972894296462255224699143039810514229431963703131054378521674474092576529721234672060311915870662982589071850132266213540511093238081420681456650837162405884184163530221874558719646748213826696815978916468271488905858082810361699870927760014716739973419197661553392150868414092949746780491495124269763507305512506912689772056509850892086276066905455187015113736392297329265222084923809666490585185839090525868322070846350626728634468547430176228705650363799226670486541869804553894563517419201305961772157098387418249175370168008868028204634494150912128275732903969548027589281237326168243510424171738293352973414584994316101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 47871018516629483382288448813835799976688411183853478826442485430935552705981341348193310195315498676557989798971527765591476175629021413430682850077557041351337070236014923386978299680239378284121177046274429425282071521659050363054076807177004619516629617478966820035671315451081425593098393658973497631353011506056774770628982738480476149092004928818783646673715824598305646284614654436519055766824898727699913276766326930011640341405482901014056735116844674477373351440954143041097208322273759206237479850973155361191292944701155135341662095581193189415822136591726555741588848683172990360474155055468954353373894148928491446125959870018404150783055565614369964700740536905068470580389176034751749835859251539340723565817925758249125022975636099534526912703297773452579339811911068468303534050534723010345533498765304608747854635602292035268966782029471107033990936952055421075369221866716955381549886880788959772645914704860227166039744699441980343988483687716067814359379431597869126229889842712046078863219068069755653918466168522670355923117702440199306115219191437959459483954087581487920687113053865948036560452802647932249253692370427063923027190261446642738107886935860080322368557075283379199588439635162472273130522559530200291082081591804087762092964989187739109643148283581324835702797013291968813174693893300078097125916908802649213902313288295631816849468120691437162171928028015900471084291282514849791030566807267809237031776924023772390745722579816392362945202081234884734254329971887256783723522920706380914728076917432053475123954873141351958835477515504628436801471977358496873398544877005482355416319738970577839903954348683357679294110696448522717982734112646257188227243908027420236401070705690620980555760595885882402913732677511748823659543610605250329891167905129008739942145592568683405063688257272601666014257282611353647057649739247052176851166199227426058680904887353000339754615960450709212353864898756385739446990658475265177751276696543880677663723945010226033186680415730214455441855523058054247140271787339697710204420503946798655689561566270148415473607198362970697154442591512004038370700583371186952951460126138619171508502722845890654844678093015408132848007756514741051646463180916250809987110561796175982158746083116608925795125999699371067637428852539399790950336982733581206198609239938282500226307547563919797539710998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -1279160194786436130050238583551561975194078717050421245070442970384214604001557235566723917290106868515955555032132757947529167701392764036340306119830067157504743816981681688439690332875322868546587731169560110646317393594710099771124962590608354154866654755441618436051826796616910296555984976017173214944924669669534041271758574623952514051582064732754673149084758644388343261604983569672402761914831878297907379265996826091149753610934080626014136496190335624306265132652268529945199331364917297843760992790837994154707649852279149550698637379446103388440628837526982464314909756211730054401914113326576421664581103950974581499869582285339826658839523488852175640954351152357981091960140443357564229509682241865910183368681592751505122005803619583869635879654694937842759682386776517855439032987010020775591211037461955756873392169731672509610498120291440952316812815595173081863004670585182353377649204879887404912256006532282572042679257175087678917147859793764930491152374573807223513838982972281590896090587746641604871710896204314843829649200144358636284345028231961103824857530807463160738067978711248081376540378763200519849338402513298406341004696360650867684815584479234658455050425030617907771871018169138174737368411846136542637267530750513447171517551946160487501896428790921895393066130384866690295503430494512319184742214148532442973744921656603063003355633909676017445380625235688001579305608946620498497792984870125473150011648852882734689383430263384207734904919897568272722728276609388693310866707568674797554942076024906218544637152373723201095325651695076561288388506427932228533734841482997395038707395807410619299215449598912167097458918328223833539499296250506024171367413992364393334925704137441019684795016560773050271814553328126286329600514169577823260037168652065080098264596079511730863124955903518341710174780137804512014679216514580191040424459548047267409846504314573800496450181036430039019347094386885487313187034145529135887706874040014986325117119383414037075181378941418790387336038215125480072833139669718222196435654259867190274498517698390429845135159147274837160530925438021962534410194173497908561142115930408973536158241913490155398971361494314539195199354766427187483652983963984947531435452873380565848488436126909585997457933986627895270775793411455514129440660483567937164284610543327121981102556524945157434558495879173278808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 23882116557541036041960988064044768751427222752085842245934384359235188854785538729710395045862562750465961593394048778340480644965896694709290882117771880043856783361648800713260641174094576991250423198814943811735827105497996350369338123948087838875144264264792843038464629513346988782818120921516564898018600266067699398866242266163025743430460547921584220185732111322469779552954929943180138206960141801450287676292862349182113525764959815429174931209890512921669592228028642597557018677596863024474093871617301275992844376648178635725906002175042483332512238970158130276013230966234577683346334920297193870271278396383621809851309980639458323977579020313870152699160282010649319367217784830521387879760444424821271494671568357800487459778138040567080172580632026442950457715903651799211685893255480032399306073882657909333128256860838100907447664193131852730406969538208546326862782941990177261428305068532734918170531503928109429739043213194895319849651939561591017788494941031653666037092406112960245845473525308464299181001105805552349739713954137634022030500629462609126258872392210135109091554989749098445788996490427098177165537798334993989601345594486604574448483057914474317373910762600837868195508083369077211225061978609000510571467057788400649448096407283801427443790816431176424055020531650394663059614024556250322898005333900988130049299013579869768844086680795114475655442276646217052594035204012394647663745807136393751720826908047319125440358986390605197189952724849155238796592049335690710435280865285546177585800700927439670433376153617423169563933413244520873648557805787491048289416415100795701156596848405339086011940679751027278762423134907654047415933973702374745210805002821811347075534427931508824194923691605442444765049498755209888055381325959514341957616215913934731323262791724003426952330092088388859549604276061245963268096890246367068066812861508743933022440503193169479071606810626891370770246763472181822607776748289879186661110854658162951635895107466371809795787884516390824550501221082045095537469748581416508009162509066348152884788257732401014017916869317903571585603632193179988336367771273321123548231378271143220825829019341439162020235932699819211766620831682458401321543650281907220215682331348036849453543940123306358425535130546323033808670583836847913200882195022050215454840227327941768300026414983960876270430162549018859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -425048838962166092793316458990155166875595789051178936978019269532300699207848656404753575000099762232247597637668002471903718795686043806699351323767316964513557417801214925365168893842267839985727656373323085101306137387684442463761672526200657068603256605620120304516415442029083167784129918724455334615418771284465474201448640751306242285525095092136728587815600532802533819859848281111694555815082942363754900941497608089386444669755987326316231921806031289456732182806855406358272582603577566880858172656134436240692219603301328732606542507014242284440875798519857999398166149442797172949234893827791749806453929890450329095851742015365598578897341872008310976213127002487987884174859421364090546974000541971875104058149743230397421588108723258631580746906523049331770805816619137689639335244253414683527375579744645497874130532146266616330024495630924482426274359169839673296597607259308847742768515450320966774031873596212595543338415696644960008777083284369085422195858745845719943014719333476510857745712274647092731867853628239023084378468693912379808656563338934513496854164122115839041965963987117644139016350752606858827120380241386738978304091303238528847921746318537334665905814294424869506424219521553454544156854230731605694868582944422958307181351539448103761965870226308744725901783451376168111170807351655255208831992646977805275486141123750792583230963750198343348280235360643239676822292567916017244901179459221095428131000317933398757879745561357851564355899011361115630024741935405160306118136743294131122809342982545650303687574608763572819327149594659203141538878279692083292269537432756178202414574313750035809613257305403451796085817672392481633507590367410670759693132602728229568164984913009552743509015982119956635070124586350267483172735430617291948225946835903077935201438459694373273004769226028999888352696953437620023616806383104948512467862226515801643980052441546477760637811343110614350431601005540371875285207855151553664395257680923075780588812021251940476619489510680575688084758362326327629462893285831758098275367545007643575699813665882312185070780010520304849623801288886630550526687206481884040964738443865082695991441340323151251036973616547234593785466261060143781614043369832833091398704625765110126311686499586841124030944793420174873254353306663636704682509697117563417749495483712170546203373327684687382754802342788025271147489547729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 5051439429096671517461377637613624657995323771253372580493326416310812628405072493195193934353118013114745019230009669678212189725457499755523785061981840333763359556674522969649696102487386869143686553907035193287822855379293553639293620249942960952117285630276935507582735303194259477391939498016132253046871104502851657223041424981152490790190274237206402260461771756243741250925840786224127519948030569127262706469838378362378194271502411510001241846400848740408865506170188037273144781236416286762840183989209270121700501435244444173581709188139185667032985407911919046310782493017453173432458879861348675118159709133459712497034254417443190233600005329255750582456663771559318387252935786237516253227789111119895211728383962569920605234443604004846477793720600963673939344208528949747736786245892268914881938867965125874058996521589167434208832346363495239620113378851744491971765724735266123335436721799978197833536484217054984603886743515843897221819144407874672123640051421549914405539577219021526592334765666472029479766114653854429011188913804520776643883028029671106945960783913321287881575241797117350802097301959334771096432905696946132112708543819370991660786908158290133498077784630899903729913454362517829777877409628217635138590655903320180935067777431892269428905763526982985332409968273661302813175396254072867481650933088291410353906579766785264669661361001801238385525694955413032905848863682191907776635045967952413659058156177822827652365062797938881608682948434298550211740374174007825896475891457352655225152211332491250673395152827375458157391263192038371749027735311878460575156371645733920795914794446139413140281093030537598135270849485608219828825316559646240134081252853217618740016992471811080334445776706029051186404465774650230762975104588043060208649435168888183224746271462124809374114262634434939933603947868099736865916187954882725688062583835117334356915688781543393401887049127893792989850547074478667178552139859248629271337470347019476183608607268716826025304684694311735908459254611151665649787048458812700391871058132749828502474705583775303036684252255843571566624559359884690669785305162497386303150119874241176003723215964222109238959459592422246861780899573474809614625934868073797491788705425863976381952184557786597829488362943873177967775843686639412706640509340694103407321283881428348447176034121475294690756241422491257253568619489669799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -46703157496195674493967456101117799676821794938898485706284146740082880498082046026377915784312961333671964966282561997938071965451572553730315196570067260187446233826165470323194496583114355996880159585275677309194133184067728796564842296743315146103764869564711489207607187157601152079231131157365124156250769558324955468147671644672053378273069371677579166011264694212765172719063872239541652515389226671368674716469874932912701977961899239587034472848131936481127394241580901087827739783143373683120670129363002729486520381776740941720524834145329655812727548808255604788319182032105795842480428093712243245677523579424006076620563541740220983092706517990005562067384695429921925433541271810057518753378738786751048714297014922182346194670675943706977132050699393330795055955290876841396830547545163477019445309883645905825434065684840318366028074586033153894630315145554100887990776547027562504736616327446609172945884283316457627776641019876423553857483529863336470694179565831717581089757539995215205508186750871871766741127962950515816229386276230428897984987593442688664642825296866193054604586188246161912569659268269494752556315455739560655720492392002557424809282029798205010400356050435542194002442943157218839000400561842033813444493892605551326400448062008617190415444350731022487943264761918986741801003195445608674697614864440944491596604008578715706962217348055643877090363306193813528590050122276489046898660873455785582760935948750144650747394988534970173475758679061070937872913225770241449550903302404748296557981521598689675949321527823659518058473180961609961442336541500651283736050825695949375221765443603210504797035874723768492055762243861715886304623274892928494527563344007735339796856149005669471358831864955582606128225614441574087638387441640806741172159539367280445510057216466382870553119249473250307182479171761739906556981997889611366378914881650353618101010603792667820637939908491924108813192645962028425348114048046926640228325022602257669637714837155434361422360273278647138945190199938115155002921359717547551620628306091601885686265027525836717631763453169751048798387771972001947462713537592471533092887653600232356231624367540712186448178434057245483245251336415966468762001201052943920827942596617973451434355292410268224241515701236439228790139022807494748563513568613940846478264943932929708234966283097227081275170951918385142676015675533562898635864257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 391010157805155994066636146376385616003883242016314131417861098433187334426605040301433388239050790158336676947640887699631332312851234228311747548808622490071932472333787804039905694768248575596581869515199178730857693374824259712635783293297885497777674229200422436902651464780597178822822395494181055701314666633110456925755382907849926026718054185111167489171055137173311843430664917043685920522823132023515342515560497520656491135070581541619011660470703438060583377954507811441607518389689358301549216124559574211027205169709747638629754657850158943318275760656154939446400987159828346119498323379508355028694808733690178874355153820285477897954740822394528538496348543352054801735190925004523973119601471575684360462377195413523405333745274674089615170480519047161156876273304923699113888042787962214328824048397155013169568952868929817794289775701185021309624828482640651292112123032619696807575813788433001935540164186841492944586014219940604033244480106448399635231836641197035763686116980944770883198425706383564240244726835684292296715655509873074184225258702930064968395941879562827894353938452617619302546408029185270376551053551366355094913142299653442700002598869697832921359049231076111791138827599837225010418950664164605732749261184972549807498057261304964178186753041056799798603190680455959092139872067240546466185625578954329040362971249490933699851164321041634181593845139634677847569842895767098850980715289569220466881999455089311869331311427927194309304803137989338819876609932260735351831974418060968928161518063016167374735616905122981248131793811515858058943533081941339353519135823612059025226775097458029199234622096491181987216306086543072065624521103277228824017547257156222506778940270539294481232364823383724947598187397195344132984549345637444757736139349963194449756188110274879827880391753792029532965277092232144959626818803384952323353235868357684058458491554357052274073712710367193226798061235190712518320222721274233877760075026165713956203544585366738661760623448053366564268760443622933874664239742899853833371543177016629119797754588800347106405567846632868611372182239676640668453782481244691199926165292664700551753928101361092324958127637263703451900514272147736457440305848189480424414714235979436200007145376829697674446158217386399435373522646634970510698459211239835308554346891268129087149390119373680123278751706063227633336509825312532484531402587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -3062256610442325227472197688711809685320887141566177468602045931555452435418915461021675115798494939397681179400891615607007868635861951584047408850962006275191199183225129247423212074816544775053548873529159928536618437832260430058320311508693927744301821237736040645088689371162118122108808005898757879494888296387855662579711607957562873516923180711239733520133836467884780547395692217364266117077997757806210210434772889169620171570665778189662394885786882322472294444236895733844007477167365577931133430544828292639672434635216557328342613396742859973822235587324648088006990361707834947590454698787686830658547040051238863346817089209368023281752316114636635821802741249169011317557448239538324810766174938218001464291058360320581562414340260725269035616304777409631360963417656430807715221811420887675614689313499820952960512690217865014690244317950237563457247890740629116932758138319892539997515152872748294498598766221580594879960698278593823479295398394608765594707953458321170477066639442980001045635006615226816551794792853398877996946877227245837099383405124962309695608183141927558313557149686684539372623540974781578879405157643160099124716096428142105318443579032612065894787296025118585866975533301238472411501760768090544634439696228034882754826535500145518186129266602745073989731302600316209739611380587182259430230188120299746048249526281744675377969287267542905696896236208563984070642816272020199666500658204053806290066938858340807074021435752608038641976780787179793218399840767912080855869550022861793707248560159277076638870468783657189497633609969457387127509389396794471242288945752703468112214384112313649900658996289168279862475292878343079511027508307613713421001358256938836546690790655044006974174394467716017153732250799707369932114920149616095970116599647737082389673779789602118133113475958513275728363918564169211775959265063426032993143009826786705899867319062476532166100307986053801780929186102838341072232349396344112643388864179713386674485645468540744980465767472569260149604372356940144585747498154481707687220029706759086262887035684419023153470271783510849009249295695615972843431548238631361564839286783468630853235716407457422186559192357692813637616317563788619765361938365177039918999407603607869660407238590158875595229972132265527931713178396942900649151777001422104265812287200302699948215034834851104522572893097229437841567956102295511300326324999332427978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 21398407662194549065005415887280536578237651184486800567368324061703981429874089300853481953805654356884247185953765694526632286155748290436469670532509784171481302777499206789890459520460646177240303005045748568647473423302918929898051943625812507851649736931057884924601422591191037550876808320141254257924794594017521783406309710394589620657529518451877897898579566454851977097117320947426410985810368926615538188979351195715162611703633968449329953736762580953009286049032833397654645104788601895276645349192254289660262504971593149429509351247106748061481486876451170079207899757665652811213503410644307086019052989920451021601914435934002943433588161159573887713741757805312149225702880750833795483316712055991029442630392008082335525798219169735641934733946511219384243423660963614732861598900865848415546787748939891774369445429120740549878359227379699753995697451875155855555898783331846137706810227066204224384237321123145565085262546529799532918625624898589846432159382904348086524901134069776844108604098308085752385048729594046037384185202732034743741728457791344948757610244667678331433729239630608466789988608373956419695828945816780281625641369221705475315700789900416046174586238372260143679501339804463033599516040942502886774139641692154387972613839759351063176740571875061321114265482176669256704558468051955548069209698735409071755158193671329459814946798519970947234754561462743628822366161833468933943342804931421670569974153165054245110365171127809052423022570784927404726883755018156068640847000711536794846164398943806237793975541432485910418502737558290815776321942793194710536570484954046710388731460993984301764802113715416464365842944515346596588771723344759462878478161717964896355221408505437691952133273303989648646807284657635142127508640736874873275608056570455303790713322189779788606144332282977139066322427820150717318078334620416286342911232054298908502400963344919146753838546146024425197492220441724016345155499611248473336982200502637123842433087223860016987807249452603753913046225851617998146720410435823740372617178685904387332423918854344133322251683108630737471204086277690977496617857362226596320851675131756316523836947099951154919578198900334166738683347373880490724640761210273970885838705486031609520883844325353871565043553303004148145827777787920639182145445665953573903533855506718430920215196842980024221391494177789490339534287516309873922182305250316858291625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -126793724119242341265511804858158576923905305552805499068246526818540112072553321969350083813030391995192947956552829911336825609660737456736855610022139725860555383937079562025535447292533555725914078713509457268133957713352489321693777564940088165078166096324188612110925823769261303636859332632050263476906634724305004672666194668404016295291202286444720477800273986293448452833611569965218058579427439915979643837601128187658250228745469730378323560265686666308050191447218134884065274039085133699522717824896274155578411667792922641664104200862278355890703063578809414186185788311888735823389889996894976081467870328115914517574385215929602396933333667906762479079123715507618598247280968497569231960040349072507569103080183518374970272760646318825467240538571085104788533797461517545128186077207762990483574101978640360646598099146557817794879075708656770447970885047050341584621693984092620357418913420181433041637094939375041022338821318219651496048222368042986550687920539456719573708492164272529081940817684888949673728150862019811297625340309552624212592546836817727911269076104806523098835813509106063662223888730721309496994148799774786850160756920698385649626392152159662828135776686018720068505762372138684016982344190938438769285938870133498625879666200023438220125829162187677699256377778753381830405302949923862534059681328767829425983948757795610204797456152876935627504435855123403467777131363682293215309762197607699022975237939418162121338981319930862284547127617956853795294357914946942783434818886630116904389432235732591721751230857175227902682028549988834088995697381336228528982188386998033386608546754317804573469932168900187030572966046110088040631304987546051773112280218727952135128449791832242137812080166582493765041839320241612940614824100317792469197651110515627021179367677571438511119183933576440771902706471496758770849519167321886043092755133621289788459351031903616312094286874601398661291378695429920858562009572186434276497558230249217906571986188279495375830611106460339427492791988768247840846200751812203309567579217834716069870231389289682091048461606116396779302874734324481180528934697720188874602354215049918439730835075621048212185114185596649503224816180553969784964808007017765195115505436832167140963343694848534092855114619849213132936054061181340842838103229059190630219821340788996379655492948583253540222500950748748598285100515424116823792743957710627000778913497924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 623524553683883064085590495452484687818495709315366903999435206077322073313903747513938479680285669484216842480203415412294045094772411313104798614811906255543005524337079964666942679147580148539041750779047272802076605939695682386502983402557191531158110879568478832302422659197936332251378140506527056469185386287736740076006636037510636670559169313079848604601530340741308964212516109793220830887050019366144319142248145665079360745912651124858561925752387528241522774606592861439585276983744730136574536850921081172337814664678790400167856789996935233100504103900394792845015892493553039483724441756193672483206562662251448569212343404090960563583596329884910593804446830618789390911786219359547295324038272698716422927779975561933917764567920032320041658378778682950957660362813389080944231898741652014229493978825509862455875603220556041729940329166940555821080327468599781229776689909055850850252530860176109255627522107295209820155167033607653005763770925566904331003403117269034386988909331508513498798773718308002513643295597757208634464713480961646961738864821867989604679798092297626886514415615346291702960751848615087678153140400240505193012805329042550716368285928217621474939966181015716694832492828280021225296221725716796186269809883956064496521907320109982172542062357507060128304695871408294180660258663427410722694304787023996677951265409680026848968388325689955367689432054427500861802366442470260236184376242464316217753787691171846321986653563200535854639372855877911921407781066969799592694453386158419223467024185569107945094035050609892696822344337078540835551789773092141443322971176034565280603196549727574604146782494882106663917107375438076743763120989385603064281240485791847339025481985061603313536839642993507749308717922391146383260344188911779640675513535368476242813294400996562386670338060417100351875015337886723756687297343793897712613250332119167453028495494985922672801647536499650216928386095337992748814359345448024567912999992339627401313495846148182237472807885632898417232477177889739899220929319578276026998291301443604495806365269619863119142075244172324423188286385635461064650498321172452335049061945682698522399494522033031383619750823281617183005582089640118446938121225802371495463763099588703246228544325938458681468818538327741288959392410137534445749219468378058786315463473193380544404149239246350050371768852899527203208902471654470969775196920181770110502839088439941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -2546332804475698858581513908133366321484826425766538713291394617979986476538714703957219590238666423119636111082392061515023013424816124228467722590432368157951231202390441481144093191061994593119698975556131223172346141033110136523130975862221975851860502327050267464530393489578970454446369982083409359381257170236246531393712224409081282136121450900753303765177201782648735033533440787314628395051665285717093255876299646978275932252465402286305491779021752898220014969197742504415723948016871886422115996004891101937636478369134005368311862484431558674506291412939324749722157407047082345778262493398977540593785599457939570035088705354740100552962617681998380904678420344477630541838437848806031138178726615524389440150747114288254959685328680562031069368333655893768011631368040960842352248990062807973395849164092313825170280164476488455089413344500279854031797640101162556028995945590348033194972322818936743655183723550724607868323739762529981407104512127424418657736706615761042732717755011025750267067024122542386013005497476070876227787770187584877581688272816309108930631954849732902874263107503472366107480930535320815689208629766262665362238127692591667641546108887898991232419093972625425766730741934867457091752231874768166043285878195325363904261587272935946243169198472731250760469931396610689162619251051634792894021327713812490851308505732457394824855273260112376261795318692728284195075153747415488979294569936370077587576310427747251058518322469292107907190496979115435461371575831630897625629782591799168956782818642986250078436199845175540378479716146030206335945380968904200496004371234280761020441972380957237102887340897588396102685538615781759555490903835323995726350474858695958729783798876971852303122070019761207244947778991933872065824403076557781447849822777660095276749102383463569456011678080369239412798913649622207515702130796965435577010380715716555109806317594211574791672066897313417025494073412069790391302490846555496007422994134992607177754140160748381465588309804884775220021913560365789700813035105856873989472679698381535752228238329538492706157700099842714879692840710239402470731765324246811952157876274319529711780792056858562820712201010552772039718018079729075769656409213533284872339201804383239193155412389116547949792871625449097368821296410905857178410163786164794090632536139689649120225327940976723773451580584254662307004774235804538465299806659913883777335286140441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 8732022792093030912774650679975773724281927579360041579673113455864885519831280057006316997017836012073619044532625191706315804159340851471855989874596874674587005259881034200720807659674684743741284886946670933381692956288984797612299166495610977879775885184001068488750461501424553097683751901646571975644891198786040928531859971831079576667691032771963360157210446352009121645149745064466225124396394816380537003878406890468751822514949716010172894590307260166281007489034451837207098037166886754694242103607597029328230190187702449716588709005428040859086260221165247687052795726965645714974821602494709475969905515102468523565411048582286265173743885733671494960736956349481333431582879600954852639903352821150133122046098895239245599180398622205849020819639013428100150105038433190006874266986342642960006543832158700596582261111311882601497795291393655588763566633728314684367000938028576545661533153840188711993708512998045975381453975481172074730247776525310653990693053335792097221748962877667910233224535741556945121342632343754246639378034224971664877999296138597471769814938192931104386178777548490847602225097446904625481937278212883730520888504604299286345056554514115279697250173864574434988153296182905203803204355298604765426711174918298837317586001224070054239227746750864004216452626851198564616070889653202201664234138662356364131099698611503177190529989075112035648847334680367196742746865353973679507140659854305640498690324133124506104668036879755375177400684528526074072214985869509071462617350111223981656053740378179664285450465206286374098481965002368937155206352785791933971626844486453141872201414713062156170873225116480155057655192927956911944989201106846392832789988182365801384011104902528563830137434215121526898314767921314975044440774154131815465295411780220601819464253339155473371053338081404714107412103555397065779470222455652389102810748746858179542123610432825983812300293225702871835338114592646499544644080646183806550060133913613454162040057024902003342042904177706595307302240443550842601098086154498042228569694002899848359044803057721414470571697818882956086355637498120786630637480479515695335036924563223624661246969456400651507424295955265100695759720592332026172602033593184474114407853838554567465212493807152546984178978760232377748557451153231062418241813222079868115178846498979324589243874683622709163848072528824808680115334838520223074975756816229477408342063426971435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -25574534406454795437266685091014860766029830725489168897720570199083440313260546952990419098048345815479784542932798182760626606587691992078773314877264914922925423036501417116029522322043415544498557952446091451444121313625103851117618797203532134715519787986266319850894975141767618041077614254124347452123603664210097473734023550326541508431326711350427472073952517777829754465785191648924208316499928225102443091145092790962646662959271630479867918695290040655515474382864720988610387645804889726947392159467996829836204025165229996709141106990171003292101434588696282377162609025303407492657628322136853217551436784486910695365246358145690287508181346834716039794035036790765316235101942058879883303076531463571640195409197237793169481104438768773476410798959697148285785613026094165750135228979530829476166967942217146836399882167341037901720899352892720735099029739266314607758380962383987944583340635246368714834778358633836231716847386958449051265983907196159742935810748874982945736472648972243214451068311262033151415667989184984535335431448929112860666274265854472879267216704296181716439321563147391451831105828345195111859216046673113029232667165150775631132314049226245744081403269525530371948763151434292201989173498191365498004384253875526787869086857400904003471734004884575814409565538653135545632975612094327274749922076776322793897126940439907239099413504998400047202244863068826291921678602832637442134880218382134984045844603986936836082789396324003560750364569245496106125259795876084752535257164520777443414979071576960245880479307902078282738660008736968129359422347472113632945758219852931085152766655258348490296708244602576779778609582420325944230085520092188307993582641390497081971070394528122417710950708461881607181676307602645210053923413004735981226846503643499983882880401986375247133506075800895670425556521792522390581612875011530646292327845870663748699648354637361175420940935509886548482516103720003072858724292711651269183917683807335336506910034500298391020039054476344357221440541879633002330332354455766968674680555967150973644055802997000354311750576292582467471000164545741542505458081928495998027975222481343137617480350605829897868699140302398386875763587750487070680713479264012276712573349988976790285349901126771066980522931124989765488997389154696559415207559707787489257566579935937737597496064452082397609351124959890008099310749497188162632568819709888430224964395165443420410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 65159400205765139298302467962875109490620874979321810959062997221076406322818156833002581459282613130233826913381592598249753580031490125928937003412688237292384937875503304267773331500592669142037357897368694425232034086132480934784505781989755255937595769717009432186687654039130242193199205441667645405149685175481721392938766672031712367515369347176362189142248923653361194120999829447089368447085060793103329649238446134178048407501387470717788133788879715493648696268370152900526704670877276738394486841618636704422777629857031341545710053623388957514345582834809001663185195762360676842789079240584024651067177910198379788912433256485712673344846897437302947124078286402774476225518950750073116248355792788901559978040572467116173489351717618836402618348612104910020210368505598592453714125864779504738112122093975514344193488763980904377177395588099633764329425202162143095142692217551586185705592260881220608633578999739633783867145040956580788998489673984000746348662164046168959961528973225136808302020983307409406083445371091442294369247094220636050731277838982278033095377060667215550762703686578489533450597721264576417972815021491803442159509768262119762421234967023205199075497983603869276106950923248063283960740079849054957542784986650730330117947665728152923431013657335814323663599448532430922937332007682341440175140231459570980744095479648203165383665538666214304691075209865121870201848553447992840823185305821807235807548819065773659027097569955513043825441008259327444791694701354291516106843839609020691750656107893719029135853118632384171635704894984289975550915091758241808593989678878516879444303664318937690359895550014640668905579809337821496966682658367938345181263878915911394372303928215216656220002069367388947014087811866420966198236303775632250451554558769734953644421806732532141672717121217766969831088085825256859984053507922151237118814714347550386555809567166045300924267674750356034576442534512652222451943120087131887867933324662292508692102800490888180227403657988075903650529321081365102281616828584875673023308685170704537302829687473671614971024748163135297685199857009847990151982605736696092058537387295149917478377191279564906437084078019015695707740395841608350327697510822787986421388279906711387347405035259615526411381686680937162360385939587850674026831662050633642607488134413475916494754781840970088092388137436485717512805904131293133272999351657261968284728936851024627685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -146649175106900711690667018541178540460819359552965696634562003215366037311728055035140409482676321685938821529063756669006919032094039972963190512049840577184628709456066950971186281187334776301262137665574820578245539730474779095865263855884264918742436117881201976446580079044910827123431993261044044855181459116522012289589505372093107529524122908134868204406608832105380807849034863463101444506231300664277753221214106203887939146507402978792170584913289446462362788077884642798740429449880120881378553808938081993785212150116254799609267428495033070665123481533465935189995573192137942971379988591867028866829111470405779083556111659238538336198007528662038810558833353778997533438866782335892241426515496197449547829885588018282807506198509246216490263150754987119963037418849499078498499219908262448725290151555879071879371895759654604105560569850864241703225001720809694838355203761797138565471774090018915486637523689688263578348008053997423013709796347666549901892520788693135296397807787139672073801459015533421218632849658463034727013054992473086826935857505571793231929142584067181953379188953950648959287053596031504469213283961154828051061684975702197299404390219272575662785704136971155942373193338195584874234651931448021325703582375491415525183796554679926313277637339079354731434988076833767106736951973034811286197032491137831394967890096609397607627573855684636752312532832845665279080274061437589782848284260112033300343628183256020626460749428383791966522738811247629783659882119481590462927990375039146237075211603079606615899980637843955611494118270915285115571379751601127518809354095122861331051522410748589472902843730553307016766218589021253039505874485307605929508783558441859538024421390378004484034040546378967094536481454929420564614378835405010772342375018378281041624325135456687422253067232774795436413563515196659509518044997666032215670880411831296428615572443252254294115200328054750589349291644666096299106977400858473352963624188148303118057193969089545582817543954404499358195946993708705501148148599416499139011715479982004372455488448513664719552754273385049435197583319552537063687685061588909051511488954241328037567881585164995852278323460505314567893421510313360654775791188626431212517504662592002377768338954212669766824952380892983937487138087557191731716902863836197608632570813930734029916759736796851522778230090404826412197522769869748607502249471146171799773583188652992248535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 294503290399107898890257293993512078876408486483101499752927087688076260203714083515621548912982847139310259128442761804726044069930255872589184547190139234968047622558052542576807516410987785073771430110321369774082935428637535731649937884373715731363978264097714650955391154743631425872426651984846797123174984336649486452089750737178582566866312966655891918961825555666478219908820815100336463605327141710344712611211808044352421591343900842039119270092398058761200193578804236077805607065181990376199000889276130364224947362343285286950674324013037585044544200351516610567325700984268633632571208697044240958958821518323774566282165781161490164060424296390874670012073918926920167931518607843053339384710877097148200137540504441221903720771129201151911422377741695923076382013239294672715840028208543803255663384179771713782397098390298132057816051948461646223953183737662105767959160988855766285662778093325656904347125345541794101604829128411356163053103835862060949821079885134312926024847157108261602783433265667513126250929096697748637305778917641003894796944708005240981694501729997062715943315480418907421557531457678404251587851825605942008902188776280645667101912056147395074403092249614700047060410630277309456497953490702138420150102088501000332431972610693770958412641977644831900746579925376210072207733974788470402209963458530588291265706116612340826334118824755624610759706203278721877101396901045568097795595661396546642575418632529552482956271314130943356298993514547386645710400529816000969241047325007106732981783497735062804990327764343886871101431832073681583371007018858435515396080133722645648269213555269783177741603266571044583329633983884029550620603962079529820726183159729151625093311170424050437836493682643185887196207078868949934534143870345681839855404680645212216034410159296475601373482230754427446852827997164564781496393711739612817657021309792721781465246582204439523433457541870122624861271102501040178795042961761958486744109876865983195479783580431486634420522316929489341596264458078803010508600559120500060200873539162651498819909448885503406917233986254067233326411690710825447570414777587672400807780196459111808308220903146772359521668950590335170224796412315555107359085208962767929375384916604340743881903446509120813527112954723241421680308553307110501055624108521441955137012070374038297461862105052138022670025467880180759074143460140470101595554230922147098681307397782802581787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -530100191703899610209219858173383591680491405496928189877663008164473283821240338583597175455982034906869504746903624342168684851098663066010949593783403567293400374084836919246371379336326118227848507950073748273100517913664528884914859946634190450202648859221761482625105256208543933696122404585917593266089314023775726653417272803002142278508397304748945991527556095769133583963933469420307809697754521372299745275300045511132025331147667685465719662890473629878295999274044711422507661167005156792040555248087863510453260105321123019519481193065696168535412994051405518704792135301070556834016426824897430148418245204301828979838752741721216480307164005244215191829936809076162579714960869915791916630261204351010139360095838217499062100679889623406997418941155509263911982929250553872068861236713274500845190965679141236548682431746850828364412466820071820985158836959558280241056429854980370614353558945625883819934427561178143636300741192304443543623291645178338003532142705515409403999370209602636035317791537817570702479064227793631670997444291406774289631002168652694492469031649656920342112712996101092412573164436651136799734080185551685003133131416440952679631713133846683977686453704704249548881963795347762775423634578382809976771635542479024993053632739425310184561013800014345562604035870905873698522879868026619533066456352479780455894720193340833759165914955240324445269273308146910423672522558064511448476750499615105535795598515436069109643856388714828275438659074350100947245905211674306976876762043265003812986087659795547623492718627433613398164885503580196217369470338813316652085954470005944999210015303588609358068690484557891966098608385442791141360408363378224648878509957718779155528357733273077527544422820257727033675549112839222021467548366134355872724154320379438445702577268325017839898429418237967299896668821196976259692714536322953056360846117060361598549934984876626931065129187257297182034173268814408000672862309254959638765684305564816675708631052722606091931957681508628101267395292006179526199152901832188206467484272361295710370038115874471557405564379281056345292180008279801393242460419006073990704996493694506237990447622827358327429348170648824062596227557277326564522968860646931651255165009627895341742414729932376074894448552356432312312832599215767800548550905582732180122200415104084706814413402041286710149376064245161237576793172126772874341144557719385232985587208531796932220458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 854674196330911052294130055282548066388682426985005864159495690783827397072788234439355860584700823004908672360358218437234778153247843703777366443745390530353846291268296281782671988288758770470704943532011546691362712334931056504400159762423323290725441683159491243502608572280753268414600748129436303094520582833636434763187486170950065758544374657308434111260078466857892505913860126417366326123393025892456459294120270966385206618121820009221594339624468444828443879596399766526618088192111041717035604390183084794167590775898373457554524951104919659073785673200656819426047538044885001243748613901092322288878681468664465581276242304769440004283140025384966830925370015029051088643373909339934226088095836433923657402695742935071410282435826051888171381358911878740191028008369772530464807986606161093260309024092168047740841430844971302845306501350252206956107068729977082838565047959136206446006848084741544768830918692696324098280720378596555553887486761884169136928839284225868925436551621719883822277029542779767399580826288749422867624803305432302857038718526700931127964657208129878856750668401107231591046453035031536658791371561500519366680219787904969892924425174275729876757914301192312113809965082554045265354387057026130466607041361620843509797249941245962608845925841443554801093900103973912017177247362425424562907652168822143116140247382287855199694126749580042745824119644257124386037683647870263295845014921900095892182323054394441770236981970371185976872579085757192465557801347837480684493436861661093712543952357575927809524245820489429676795651474263669404426173603418201484326888515751207027081483237038799344683506274493356593764403106308256861128688091324488815439419859260484005118480201907557300843328836870617239582902577850114852385278460374405025829361525672828361066790458693716656735680477155745514412204917220337614483966272922748231956226486442689106365930932793420707981297353979889666690440410906211688871649893035784535827663680099235035547094976501630090262206359132026738643833223685397215982619557560324569307397864026929882943894060069263490625138452104312817530448554436856723869009893163463078223646419087746286633736836217109054267360880667223654684854464891983329859977716291693092157582790837168816076739481549247008724664133601851418291544593957402098836268411011473692245681803726319126201643712431329286706002010159502360607162540526874800932762444444223959294504311401396989822387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 728420679171458146927638461373112982804743246297972130963595043296702648946555747993861070054476882472420795871711133301211607935203438696570159784067681191236310055837583732175335578757039110128513564476666911633583799393391085713131070097094014912656855061413716593521114581677534842099709640180002131280328188369196420105015091172484339117766442792387727499252778405601029179506143416317972301514471345468635693696008003505716724693639919631354532659458958177664906424053215177143575407794400332657279552894723415207474879399452594202470533485552673315586233625736872441048440653409898167263025627384202932994932643461700307708557983481868620961078202913205749830065575510708028788016000143820392619642384632010815980246907875318506562956732520395372925611970789256936192737777211126458207624377322438778245250885854308396222150078127234746140612215289329592932808783002921942854392094957596899783571183099861125182084147213063476664248214443305091218047017915788341449252674566252703755418339030125709304203607777216247619263382054500192029773120289621170462128163889573849427632185517275945832338841183837862422589581145848561060525242358584224847937968160642135238409162113879753446657668139115250009495873136588464290898292942399055574196759200511135233854299451655892655526754754346619257730094262773902748360975220089673844115719260882822957136924958933280544318691932428994581346839194037691945209645858179205724893616370795409066767408553892867179625845483341072419984531197093694880836413174987973943791988718209972277363830982984854824013942538376733620760117388872496230447625264965790203873809342198822571429795697515172387870568156357000247810314607452679761484408125626656084641176940538447159473666526531787866438033951495007356307929683424633043365627411854124008309076387723633059491946344903503551361931596592426963290618749374929434462023366368031863376178242716562324382638041571013357735389723002720090986737331620674749839057669487802764752047622431277445465463228595968616925693562776979199043107696581822674531405106732666590027924627133128803177732958313729023339585490087107716012994937600671487332715720923953824348035658651465450709338269628233385657477257293881979015999823955973309056482516606432245408142849011626278105480660588030373553139832943424265606715170007370723118223898560758849267165928459411006201662530656903982162475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -67693466563979356537184129156301196354024103709695514346428814041981309044659090001645513059213004614250631190958229661720528816941222933901380688344259527980673347680426599894449919115134552107012280888601833932389634037140509591865063918162772750912450416695844959354466497426141915892211704955655377862730709553439562375564876012329755392946681326946393407883729657493596962538704383760299766090840888707522169905109528295172542336165896148104166287723527706587443807280107127410256417505841220267501542028613171414349311623636044778028079865058969007691563774410003537803286694556684080880685040096224211436052987637451884321064180388675730310811357237690035090735259358397409335451988723596709848008354811062776754085818277460719815724247026044444047090971579630441679762364771462625266094929594074238113529778352636520294408457379988171205147699726628914866707651133390187378767605076360921016096285130080835733314752523577833563151368124924188952028960438545829949965386509825841685187180908171982335411554690207939166780738516089438945559881817969986650916423460014212392742148773279152338697390479123000900969547155708348402317308308068056691677191816775751942955708697749091219222332718631223922971102002657339384139344597561511926822744636169576533859656268657037433570550828606266514420001743660703651191447856120484365357337826178577183663546658986101110171056187524112521640070947906572994539933834891697833226362200800363021107616722441547184661718984836628203999613951304582092982241620849368769881009230491175061646486900746532907237939453156131940441070715408036813365638454611957158546381682434420465633907519903302959152643148520302345324905907911964568779761845429404524586717449072290980718832665412875945952081675162495304911028170080848115942343661283785613138599397469919476225036594657872700236375285182582749231803026225878244388583272445739871022664556393663014206524327429491963526253603227282080669222834482239478664203951693750571581411630787996330173348363648131864266932344982549617565561302164680744170883677715829520871895747605815889279210107732920046689144706454682445625496380986048735441056097720697389005918335928864121410786897177575701764244373872708352862227375071350948382353719962837597285533758242199393877872533457702091790224101465752698007339857571288272446140701192134737801949083033873494352761213121993932873010635375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 1834106270146564597786794461527733757164150975022039451263359187273055694392627754855635840486919818888684631394320412454537813085867203222407932731852826452007631659500015928950452383011405206050066411795901339899689573595257239754598025602543994503138685445892380244003132487263557627823369436293759060262365200515785159868393441113612094832264546719019477112165876344840116268254897579308944766270517417732726098377563430893859937939582322667255888577282057236691704476481166084363631676117130679342109161601094025461038803224622671959713150223577929680100219829825675804650098906302597884609136064326252093878994796973178800335988465671781095363546809630220804959238739708864932287864043086770847400425007514322944296832096579577152592495870251718279215371208787340155095653321077596356809769014062333606875741984518876023158493745238861992177521017257301659931105949262030697635288547492928829094305986710977306974634378339724353944539392080818185140978628928035787465010653077474544179042141919041363250003691099433844065643689126763908570845687843230996172865828483452146709458003478393821476791280981894366528361826450163219795788713518290125080833139273137441751562729001211167071070769860139264839817983779351162202025201250235231256323535389655886050770762959296114045081683319543442214150358877675197562048688724561757391290438657243367778913333846092144733800154859258075830418989089620209220130323455993765435996694270421462943583830696014851396532572356157323040032815638381896277780134211708763367158421241106282993722807544293647289170285166108019522764342678406112316272602210682109201533221869177118741769769052102479945317802556533367618009112657328217188674336023301775987718785775635651893310664042467860188345707242892168615710685919839950074997355796917352245880602918277930187191166557280151447438302810646808949415158952610265954792977210658800659119095488297758277960746132553445079211666923574207446881681622513193156542002436069572704899970418216247388999892917564480230629980559489419973528195744063542120093189382126046772601649578647936529136940043424424440380846543451545954754388405028161371499696013085696308769385892824266264471788276442284153111807489416242776673733032690158126313088664316458757458679675269631459874828961382459555226038596213536642223833629094722420897008951980233705260262209467570372178196747015022083360236138105392456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -41188318363217817297362131687371601604875099940553972116541134390402583557320285509279836310486697985510499752373095088182698493299668990441632613181873230923054120068113705123807582838417933233644087486718079663864175600524785168170930293769872329458010860900932434550299623056079930603761326608161859986891543422237048373206050775022173802605753769341663910203009621382359013477981818425691667111288777394831339380440272897072179468000205532461509986177640160088193240306579502176797157408467808148526343179137227352019245475391516080712372900836489816950002559782894048391391014553395889847208513464372629203289711022807148229541735302020719409709302451571998646689521262913335938959690456851196786177405361867500483617420332607266708230709460544414143656690516392178032583761778484014102496597710918789132407501410031892786884161674242827157344329028019677365572894375928117088703430847297833437793520150433705278338372590549939336833169233556040312885501137222907140555242645164775373211788168333266494492407420144842468057049126516548204726384894472170749230666313717810828396578839741955890244756065436552730725062030467908025595388464054117144712687368142749895378933676344306135608266862322842273378666366605607636799760347256536682909069377565014357753360680039489255801938766207877180648801259651839147082201710642605025968539824182277711961502908985106711662345758614735975741031174683481286612132739667705338586562167934386665675912069629636314552072913817939249027307694952235277137348614081445802740154900852791324028256383368105947678689148935576696506325806825140646132043620567568978037383047113993148076298375332903627095476709062434338795679154578097803509251120218657845119456125554732388367797130121606549902454720397577274441059990003034036963126186912916669414930002187537815365406225317935146129018982825030962243587154452614358163292514757564651676630153299979073373955451826128455819838029621314326004542499140998810308980535615915847806083854178394416940222871915541110528339025032891526144023479128459611265965209814014047349675828565514299369897807654715996298037284349603584275885169073972143078030329893624536079342199016126152630665781669306532990656605638025628169880953658299117352637399944835245840673721063442789415482051638947690887013528690619986487665149909774184708520838663949304846816484791920821010484735080758866843098076060414314270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 806042330750381055915776368030757961984650847836475006079046530071800616565605852616379712753954464020542891456408192687823551353672239974311777735049499758726305503147668113511797516318555278834927490581255838717190595111791560540844367381777061543054420913014652324840238834203087820299867250011466075261405013717034314666930363665791701555919956763010611268252638098105628426132772164011062668300898104639032916357644315715317299347692837086015738785098512706463857289510578226334959210948658172581420128883684177582332172804681982955998837766124817749056903236012362627887119444246451520586706498097290139007508719736141489310046517739234974737252515037362307354395491940669283679024827127838080444072562285649663569643368236476651420829656328500276478492700140364075525232147547031801219391094538296312137577873528857647751260689942396797105470063322656535357228207461788188234810278660816490258064534907107541147001344253050310299910366149176968234937773734866703717031392115060520341385648978220858123138409115076448490340404908384334498027553347882859972297576622850355760786001537877390159110452611571860313579758885309687104882290488762613063714509181759463368163506300917429292155109997938146438172165879713315328785181598477317812207352191450859270372897063666453168632247393685616788197047862645687504430305527853407262050533515974070047762679248471183804815288152439148810826555796587479169306050086391613778583545923619602968832321999225188904953214140048550474317749828055464086839741252081677550019050245820455046733042234198517179176648432837719331734392302842472651946256939923762060973484646764023451263534942595737833872093016039123171018057269097997868818046896412969501019610602521011057563957217275762495329281093142877793517606814897664714717059603568392745772873250158874162555428721081450891435739583077335038530876058792368356328352594938342885657048759842634935637828240723788078361544087237651250936629614500280610873411497153062228336744399835036686175444344889081209652140106875307162038181914659387222198069345162276777703529954152615023894109412381322538685730022523762452210832182988327648448318919422944237277689632779205334314868424686778107178305162204217254523457289525613858174603268275576966511273048766400515358240427324884793603129968446842780557294328099226581103089071246845830304525617253450840431213157013883539858678517475709668360650539398193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -10315286844527118711021771991595788400334514309282272914103422408259363560145726077891137957599623982042300790296435000590248732371999619331526771347642635019803110649824902802811218840621760511004293605355320494500292543331767546693223136103591769810609100361832989361581678482341585130900518187919169420074932109557299792846246035194347598727838163568016392396470685845982753317376271882184498097748180613656363306273777825407093275099155900932253107899849901035154894463762335210766864578799173317185805854679238620916611198901652622153081247183055436433708613868358627699164224133640190207326128339996204285296004071162806896533296788987259658830202821785701928807805616507407335322793113029068974348769202129971723453382412050586731422428377155935258016822685190591562118786203207045725850342515351466765309791614834855076182310472413250405549784015405312323719010859495598669825773926719837008201512429905962401887826619208044970625355311852168482315571092096692658321063501304576024981558791327719670219132478280717528769376004237078641717868278025671756607241857294182582435541594618980962745944133114326251938780195899504769542125560300959543961561351905495722414911499243344484117211259721537075234432383677477385240714367734135242750524862538723438446814230800174138633284286351901711194552978427204401427534883456977686457971612464525500694605392130428343306400930786152572185005074718324281085157382684839748147630356626135563268637758984872517181583411778799471809395364896349290769834821725770981722308705722223474340961801783669913480805279241646544264075881265583521541462865303619728220848645532375335269490817412198937873271712338301319110442441949280311636037050205075806269905005165236153966859415102238357814276281011651703226365193768667690310148835245646931406307549232869735151935234113460396878743562744191814935203564268604257813558759464833148037195387135101137616050041064205969258830723420035557488133094627618680695094488905258731060854453457007821439700220197391012476209798761130765845711139996584331607894173807476038486929751664115168932762569309147411106978606742278449314536321705673929754645691176098876290738635030825802503020381044075222489169012190208844697374580496439953560132829608971015931778202817147015135635257092693274609771437361942815263399559354885162863406261561609770222286415298552536803189790505400912665016910363391389182652346789836883544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 96979276775623803693695328569348545955236316995292651885795184598600548496333544466903354161319109551090972101679007577618627111301025590706795276388882232534167894479353049669194969985455426388370255847231056927748430195427025421438877345235694483913707559702556378860063400319428703288807748515282538219955069562563969501388036546825055308474847639585384278870272766014242730281886585059737893778883567125124712110429368536024312605857663601720339793212700183199463113484596521019814121261272678566742426909630854739020137400895608955938700244159406491402954322871394872366515330861224420173894352278375017179221531203260848550070345363478831916402839391970070361117588038944808484873753404253688212544450011561212777476103218380937900545246642608588171201867249490227031866784209924546511541848104989396373499207796679509630654406674205315564185940857932186300549531155117092131305674692067642356973662713595521406350700717857140699808196522551843059791993652643486011167609333272317818628374003349681177166963368613058235391933706858102554155871920581234656768398827908307050942659256635857152509397530877696268294422767615686111643852202701412884614370111279823930961009730956437288415072456793842050890314599356863596629014357480441595320370897401061083739833721387124994566213711040242452803010735625555651418147381461539260226905891054175192940600812456429940687127775414279341117472512220051782572762587108227914538878837409470561011068526462322642994009781598456804287595224626680051770388631867218104050169448417810771510570297482684911495839336307082927627599028052749425504957880620476214191527538468362918049207338228990625680653563481662721213962024796043340404320489223523858526891806714635389185262096829822406753884218746389945081761062829357351330641899770158133451425839501434961237312023618971602964507974797580460854437962121740534863812684186539027078865823984713429217258310545846221406323537613287800954720722313755382434279304876910508775705368293081522691502311895077284332479920956801207504848837974575541591630018789494147774214767634402930842281095063845741404754158971236846274080761399725736504055221299101589185244845764630893421272063114765652524394974833914986582014945995098459134025594598733325974443129401725798982208810805992114907731987434046367852384124294417334262430055665303538416858147192047912101915839326931636556013345031035388643658734508790075778961181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -750365699415728171029193960643528575936823316787407581688457067812865337876534090905166447224452563758997573733609291597841524792740687951502949654842963461452971784428279325324576433171417876980131392382247320707362403190254838822604738231430737405432903085235196617635830467263042150093090659457965315631782078762648472151929499691134162258597629938063097437018313845332082453254006650011516560661465406502149088971352428903726325362244003539281131392872060393173056607379297114562297915743887014457994860363325035189851471598853989323357637351228850690977878368984063041578801710069935118342934238342459137363169546991245759922693335592191906092927259586400097056374204230282344711237037636993427081192634489183339311604578321673544165078386655001483625940849738414071772999962715300238546128066530885205933516947522880354952919883864840469346035416422737447197757877098296756310194689636487768794970542984310954794879166875317991752086073187915027520129611033220094856701396680511264200850330875035276020572880007192794428231912632619882925405467291819524759972881343462410860818491942109712567906194194904112662264090396968661758979625087014357096144626857795025241634846607754440747913769361465714573063601339402452802413101070605212184039613304268374470422485117559653399287390430459231164168383986068347748335156359507044424474136589156022180570097434498241729887157094277987944227525483573015573892805668654570818371802758017815742729618643183655836490386376021337734489813917043901659229822829225562815977136323995360409012450428738947340425566823942221196247753081271287988294002580428555813522749946992369975995501594590474129341090554701374114765928405776483274753465548585302411009211436752886469510114755627060326646501736814318170310208780349980558180132827732811027363535871059097204221313162851209781695883961522017716183131912727799915151017784020833819300567924651376964952536427315117419248054477865764343956640693209265946971153107540688067507834917014046134282591865759546453797540036062993495798830506233950355649701721938947025811064186839182289583639655590721833970441679693230156582464872583853944098371966815182837445819991461195508823688794921188487985560930559201173936017660166289826392885188933792397897865247990010932092362196203431067360847873186808063765034191442320324244317195994079523804010009103609279664427439895501626934635330942388597996739463269477710127830505371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 5242741306811071300172089487049412348177904676259595689934137598420414972567023017690675847183581976857735883681276223884292262909251969033893430270290668815997082543401630608409996624442323348206187859513967089006435762456558275749375042851788244274662098172108263056281667350389318703046921391555749957387630485339602588802900844284082924920144215448534463549930893968119052148114933563796907660501362740332626092378010148047797581723998297424532037831472855140727521782266480018727218427689806463919980008272201102885386913362845075765385975006119509816314272952604128077231624748958148746053118885275317490328314336371263075758114226137539147902599271934652893495308725249807936391017835867820404998620493026178373071496550863894649815277847218765469454855487049061988795337559651998546714607519684966622983463915260905602211155202300445882606000618860520335095255372977140805615318706719177450472317086382169403970596354218296940985791888705239760922264272692946455714202175828719543221234822035041251819457693930156055065609939038558619802843085924655873974740446905868300258539729561213864395903294439019955812969915164631161693257903367726931547636205179812128696688002209828130466275208528414527344086567912901378883788628316028871181327165274809624167317246236793799858644729812948439201009545174222612999605193637406875021419695143904543135605952757592299061260265498166520155266206890190263628934209768392709091836569440485033079772596041657437091204068685086540427189293077931267349647879589592528906873059370995112022708228803267829889240479788764982121729541461016411197942216726800596762847091085822578413813031636519301671997166779501823109400606466348973339367131503688867902793791349754235166108291796962968639054835779789225432892033034031490476706579533622335369576002855243459543644960233938942783847226353042970004493042025071460264379218063796371648610383886917270345315805277581633189139653297574645855404405333689011640113801226833968800886566159006918469305942287503886891913221013786974060141864562271421896019175273465195187742879872868589746592347062387728408916893119852538961032455027846780778715341930930095438678646593793422845612869996135450981311076303943644860196914405841520676647990296911303734804475956804984774954195795197548831132254605213501987528048459428542777811050397629397944552994100956225141317881229916905527401013487362436781393307261289749021671013906598091125488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -33893698019537798843232643083386440915981991462495133867770305412199386087358599332431189917230693942748079976162118139488618833317734433409285416998440608637944727813207939935023683260651290980064239063788842000407242470415253090847458208283902747504973533991210823615702246136390890163742628794341380861448707751409765271572003644644910904576186769683032664917367634668602533117494314550238579420298802045734988266504887151191542369461558424008488273404075029686204639068266777541530680430546616612186881894277903837922000279065516005914938810202308774417719682591079443891022865959442494407600931390674204489387833188353462613177999508535427422358983146521988389106631982781866917338205313501536523274261732325357831837618808378493619349868505994834157291204587331792141627100610925273433141161111288670264693055808261123236646384725925789215369637267912333070893036579594037870689722356332205515241226458521335466999868505832050995408290683432572152445671585242699550349593600417883563543859309944174985761593487559233024367965732744505894698913408705717868834397035635311781677046753049996645362027461203854694903940578876747539953914805313992438619775702985165994460338555614334536807884705357647264526458236512889000917818490631281289373294936253417738735739925140769735421810155986842146921587194999986212853867961606333525398680941370277790471837554239382828634768627135714819769307290307034572793299836118078548210187818156346075848092581259313218844069440100680107526750509039981939203569346148498482036472023499460604720368109741753398737060015522740933480032690487267818356385694085077092790638220353102416690316048208720803714481165046195628383424179976747871361626545753684158818962282713942476209096036028063206012708334869474856124726658366136122086964537533806261861812959231704951315630275548959736617548014294231947139618662630064503895754333853717516787189927760375034241392342932639787476468846416938865213713360479896622952524159701032760267864734731578434113577418429769943701852996520933145475063910860322552442939940687673811747440458291770923188312553043267804824186730673092583295438956604896748815174065095652312085814425345089599350265803901399341615363792685974255532026000229169757234863046137113238872182722161938368177524396203592263474988845191867367454812738720024044781651559324178893153223996512572870523738569176500093797401227993871334179907671597942186991758717340417206287384033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 195090620697810437831956729651318656626664398601139559337289033382331618102583225229268682719844407445887311525737274800270542411749596560306812769537554450851636982635866815680565103250877265380925918111769710989440366698127681829886470672846400270235659300312422148614747870106568824253251037564243867289402595420827453953957612988597198171212093412637111821213715302723879310818941102889494040347843842421916044169470419150775240141757572125331383380528429802421175992825282464472095954167070605797947753816714160247166384997104257900889579757713272694799096101581273859938325631383394917458698666627725820163154630633681514370595448488821011696231354766002628835900623320644160920736463984453298694124782580280145008604650959081571117839359877978676499827012425857072901942304249478775496707929717048220810994535061692344728989043973786052271021755210860891608489713936214395262102498703767562581031617158283515291623142841133608533544940308163353463823447398374426182117067751723734906954540682061814704101210388768876794275014350673431750310263107955788521626059973821434666763895927755691996096553541145910365682374819312308618260685877908377555342232850147584010813735481472002930528008906159202144582770181092961464819170073253697115674789403006206618301713478178384538418737091723527871440059400368660084194006545332951494812139565110587692351609586501831663050175069233823401417585462241835372346964420562579271415541841190999156324388801870142956034256922092621103165006328312909244597994423883327684391868879286234350130006539763271562650046776618156445779440309780632981056016145503156731710852307432361573384365236477342904845792853511870624193811690839297336550590033271635093805201580461288620829851664273896457922252034328617814901836322397529855267602813171426734208171635280375677133240329024798845174686167247582206154626968982224182191518259034710312818152650715703689441893128522746532784908646122168929038626100627795035756459617620626836768603199245565961757847781402459888131410528928271399164449643437615386772939865372085782408976552277097914865722952054732799917615598914533945351566849094487523219693993949488522005028349841627354891582073937195763240271183520033479533880717073571287840008930271111306247438470672066682485680007527004370574048724537008798034138166143981156305253107586805425186126615521941623310862055177312430680303461120626029142648770234292308900503343238597153685986995697021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -959854435178130874310997337123571372442788494879580820110560236395202015696056909539845624674238723363559363795226618347348046546565742596590335346096519682509123626223504354743030491184428304170795024852158167784324015841350106765189741342291646713851332106227798326129079540846788370421396195709866510462488335343917595756791014161963093714706476134696348949495155003907992730915410640115361810352971966958533527298567526851995505954093608468988382934528774269392448414504380198048802019927899497415250501599292585303203996511529936010127156069311629235283776577879838964134923529584021159759904697412165902710846988887413538786064540546792464958395337142046293036334000553201331253709623540197851858396828872085512818044317401306056783628067485789412386835425646932217194674113714909076054959436823422768310028522671128019355475109553665836144130796530005038982532697903457261665512179512714646721914206529293647897393169074236365121481779050415376897195418956468079432669362469000533139032199382470291931069240974984433511965801716139228832169304118622459592640126974223641357835596771794887669127301152743659255132077323646308706133935161004152701631865470666670317521168045996381372200975498883796152422513715925758618462283418114765982667952665773534563609261199965501793280609651912008289842689375058363147269496799870433738601996073461257285662571466407090425154544981213315398908371580109392570401699811488730901160243205284937059231515058463290433117062556818577104373987900719043355171014925012052226509846534887579864795275112497178408824305354330404723881758332801336431890465148797199220689912983894266823545312542607900523506403421862299028389830062693419895343002402707806858457268970062021141053439410296493687364016853054747184538379366078977617009208108419206337981866149896726983328593863545840944613040363526947389424389098103779103424899838419727267454913353735976378745775726790028230040044244993448159983336665396866884554353574079805773497393869253139171984582259011580179619723004797247179142584331117097986333748038582376417926572817443257708014679929442337831984559568739797310548768962134106966551384031744531246346846973991258768221382563563640227995601870697007762586619998814261818431734250627876689398427113778206930742369977116633866404186138689671917518082220137323635526371165181457400422756449506169616861386337333009262296259669740443190986721029399472357446221337795577710494399070739746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 3964922283140448975534084878349590306837771906209039864619185227777599222119393326091558265273120642700385549283128075200056719451229292626134227568622638650624592090604645375742868885105329425093251755515033304453516938004314571772888866647470690106918630022245263397116126963166869447988255539394088432725375233297415786110810578804620154749704972089865229771214709700517425843897038648944238303021803969696635700558317980556547319148953304659352694731903383364840019690468744765242718400920572851318183624820718582329057313721236805794653283017771177388392121490385069490978578694621759746881429589114972799439238530776776766762136903107691593587508172006597650184990693947015672285837142700720700202192144406678632739082830671972823288465388274432777041817010414901742976089012868511558266807830893077841028774144551327658769047683289833741022466836820635624415118438545339302019225182490688105008480165179823273245757909072201225650596871264663435219192874397992829068098415826674703076673579772208152612735745739607259227901420618724077576890623538365199772142464280069154691119551795857998778475944601400858797422031608839495894875824286527604941028069555323081626262987613011710386406940383352531050459576194200536968065077946347143831850776439245657884873924364874145761805111375292948909823907277869042080727393018501881531095655837318676948926447042534473183042970755229221454118052908899369485213324248266801187068988595137285000085725282427731372003414135977275671784700030987775753240106264763690312204405109948117468266121519978249702461286336688775925144090745818910591373646472539169830934694569191965119266957133363988252695378931130768844280114010389331666126820698487765335874384261360413184595103004870326878469698793473147843039551473884927142781891895980421909475774206389909059432043423530654963749622354666795223905252442715158659980850126729698194740492041964363064499226257628639178664635979454446498525593470948526083639446029274916293868211028256627343603231107719137264970481769513481680276020351591310222829492944722507494057084348295418255143453109309366085407083989160537838103238987025365820793701121248074740997538780585068254094360380941008959432930554926244279549683333950300621306184191403706197639832245807791024017085616770016780690687755168515500498917864368516773143828155501011517752499426590105222908838682881656248462540845321626079655615291593475637763055452467142458772286772727966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -13756249433107806133666383554010846374258681064214591532285590752736364308376236601600030193380364905898082409094345009744731191302529031729334638852270725286454839712405312183085375224956515094931629576946182502388235162344626824075265770965785809335881693057134216622057010379235205533101860656286502873506553190499234571543409455633556582187262771885646342407011005889274652885992240048496203748525736328485640588782251430172764481696065924829240659548003346125932277032593527984422993497042143095875251357224299139322739966420881751753269656379151044763947587282914618370607871875233215035899139093794212674511704678996993506817156071111479868899986358579648897399696177931358861199204823857974237484879553448656603874096463591515246692680965984143130302818811224307083348893377701689132484158268326505486190330996673362311104032836887253995576708237911860999334201021385900730127608499510579742963056750454476869140106339319073670702351492592387969862471427530072284833380746975594514196380988193264323569300352072664320836525044457310741834516481137263107350498140101080087471379213900085724674307594844626239265306907283444830221122493221225455781762152766293518461281770604107999230656108743180268279491352754471110986362331330594358914278017802752150723424827122759229503281877380555201020658357652859899343416655939114450501068745979291038951869075395319323128960585537771479646139665803378030675659649773108012684991512267714058746698078868062393312758313768417607992491472733703815900761641341383524738466221450592153778273964212075115646401742682067222611667639528926685755485890150796069412503254137026370924360280590377784880930860809463043584895137542178176501657847905463182146314577783790116062444464491067239146016951231425518176291735055683594378161767143644896581926500176123899938522965920931791770190591428948127118590116970321760385092487310768198585252175938454151090235189331453043399250674772572268757073526410338408930262759047836370950353420748853032357771131903607544093355998683593303752675752063342345470575268317529683090177645074353848394224623131074101770957089572106314573400088761852789633898683335493630486223003869924659446165622848704374585332003320651027984106436507755552619873241745413777991667956393164786188034046245042142342764036116671391979537752972517415858748412325715078671493489685725335796612374238888158732873162320723078079698629682536695564842865735499799484387040138244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 40549057265171972308900283699770579445630218715445704746719319146699065374301467975637272079105829095031478344262880813477606429547512753212847586323417409666317220965581372657587842411896859019065859366809887781279709765336664702193549697220496974312059272740804163813314360424423994348212740841433599412549928104138398092146305509821664431748989710479140655559377065233752898256552670616623813661611159454863142324466712262612072574845241588860268748118543916566528789819340768374582782782532212919288380730423922564838614619919086631175772574396649199363218234448161568257386989047216204251514611362663851499446179384989099461574187530225526410520373073059341107877654858225429577712633757661980702028976872730474201386767850980766824586342741165967907214933396389500133043009172382867837153842262463170404782843684538743059291638340652868406239750981545000239234520222438471518320270966114133403937959000003258912063148522223496337018456196978182812824954888696128129377878023667662547054889823044276089873331764529013021947831213388045013848058471996990393897672493853442389083124782361334039024448091555545852456723630050067744994874139663380476939022438029491988737747659079882179424035455737913117413506879181633245913119559224042604597278680485535149828671108586146281758045930060762818929919782108288046930424409341260699955085677054493426737199663068840162746158240893385594386534000655724670134095805816522105544658901117684919058362250284880690591565366229413622132609407162693552906256777979762219836105028149708353227487455352850317170660174927199425561698418930858273242604262159309637091407289719888827387891776065119656045354934944783162131103637528650154527169297171597985388145308963029672322728884852182104258238609765583951355266171648453003669456084257818781525218892181842508908288390321842336657788351163034103724635218432276185852425686441334659489779268556581702751732459640990270870719003438191752141031940151354930723834926757312561638581381870147245544283923343499417923595294805699586795971793908785805966036957567885816279023854243905150994132656811566975684558241949790836796067451033462820025874366735638890206595527289685532652368346254021811078237906806087460749922993787204789091390073144319628748715263464796242526715838048601216186916349915342897801238340728343292407367875322772157176552217508084960202020192293576273899280287259170703068823928155576395606762146739399099715228658169507980346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -103082925839923311168317695603145388921318652291882084278666553908146059620173910824015432525927095565243272000800098874694752726928390257131177902349971077016962278176678748996856690097799708028163298977391462631324355066949930974807445613451251639274731989116361509131587263970720655679330922991607458239120108853343201561200271689662579351736164628463426859287262017422387903355910873580459294667716586565058647359214253705005444811710869139181765746180586772453487196281319543465426636638937249002254006949393432785656588764661331026264294084413285079112392019096609151603485950847014192004883844652474728253814251877288261286448991995804705243560672683246648193843084603870086562302216810396881694461844858948895694264730642669477771930243936986927080024507154183444591373292906829350189316175440751625648597249409647301636354338943683739632587717607440353840674960583874388109001464287142342434048565540355276986915250045868214784872211559130234811138263259851912137036106770988318240119107101077796814929363702733918345826497284171018966269629797369160994176333113045606744534799840894846951450144392563106424313386212469153818839057705581400391746622262150035889929999742709864048338745409125480427283467370027855879062957816799715807524767923474440848649289325929036285896046054415158869557094507795458084304680830004546732159598610388306542696903396664780487061777654436862627352935119587115813154935085230483181836477050014156381195248614657602653463133432856880972299129433922979872114042818565433730943680432027604724412676061845204135598712908688082698427806443432541226291562411772935468757711025053695182899427792324916437461399716259456806051390311175105743567759586409548165898378874023801440152779707891517520501524104648106629117502259124720744935143659103440058494224621319598029718904457451513134990292700721123394398181152063540462144555197050240335816085688676759550382057191607290638177369684388188752833969029589802664744539684026038645433863139432435326775018683792519854077277752007977878591070582024800441359995491170238352416629603555926760977620503709662912208075528777346607876442780170105440311493506107377625755470978932462610268889969317383244935348593616953700395234275765246686318569487696544370060031009495948551047808880118050618255432011601569705866603033964899235670449023913302392435691677620863687508369988571040492135499594392156181210298853493379159901831287893259059273987077176570892333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 229069284371131330948874633397671728791473699050696689777937323262278390320494213894161185189025685885550461869966279738542966395976057065363515246124867516078538986188527620322875779155131438443324117375209231863990404793492733539827663108864058392433705204180000767816979725359098759424211103013023607170431429478021168034859120411115175016637459911743850382235995808792432757474366093554923160206784474995031096331220090966794004316045931848471643073004413747206767115154440356126195193315679829661623531633566638872094247030645197262307466151729592920842459263140143764181268262362395088001841833872827559017591883805483126864023785437356002724738198574941655827359464676755557983035525100048165255946887067081656383334447978983367424639937179539752976459818375934895316819879949346585260925798603472271098766474513039577773363571981373808069883158201787585387524941024219663487292805728742502875340678223051468275110068928419477575817226805954759423753449561510081363549888335237753830126068789672454524102290962145784720437217302717800722564497577179883970553327234518794232242785468941466336213797155517308109317995198222307730152232867454286144982329228981598016738471541001822190872108091741655577346269786866340049280366683812338323087736660507815414720693627070298354619546319109414000072736340366150955258391285180045783972270997470161020816216648237353795050034691926269617785788044845073033778740199351781804381217670228902532843494207173241534671225280169337886067307278051829652056606724067029319761184595278382312740126577111394429745674638111606023289122131349098554510304146492753792104377480850098417406954012790211836313121323101617179780757444502527450427113680901834769301705656668986315250502314798412629557246658488480052621984384015508570575506585690496627116897078271065790135963149068249149771233540586386327171668945342520904640540257557959983655705312811546203349423339845498491173471562879875123649672659870077206936557615618879666547832632650150337777378561452953707594647204195941888138617766586718759084539319152322660965778538337121319835611160551166647364268831525648288833748354802517375125963478616304299941466227692896822195496978007745914954254732938192120203701157772776725158188461076438657806380474667661148978713512583344750247260415593759206439808861358328524018025190361132893862265580122045468871918230047106116120974644763988870386859644370021343544991353213813312095226137898862361907958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -449709101127885395885777073769243871423141295111944286523387873624408432484187396868292802412036728273794531568701064931187340772832734591406826720428165555776968238990461048874841087835832030293376278001135285246847476263866048494941886571216622000591448854922221800754125702798596364559089444998335005452295460222494913755037528386263070362945075795502540867869061851789224517232267488509576860189261577251583721982149975568348580524750412683806832841758507631318564138586812956766163931442449413757466123728242712465885394065569430161278101511969446583657117676290416517215450925023555183450967275296489054995762956600118640355453337122074038016949453509198230862595341784868515334713460624972993522504426879290677769224474119436530644424415686618415663440737004521859875452240410279832723056907447527595024762101912775985107410013519424276426099426940936052418806411904525845549083110359271275381513013497033276528220450670339809364110579198586150113617070151594233718791459688739689545243183909071593388760386626372345312805111042066302954079865476959289094051923015670105193032477577764169081473531807836384259344367831066672033835906649297164147560340786872671539487891648941559486424492363828078116030484875329693189842680473025082381347689131686853896129678837295851904809491202868786080547644945612050492347150791005325657556611740679273017036189067859405375568343679696185237334014927209284727756798542068217942736574503059509384391367009446412728839828030721491290319005950807041940637971172997747085676329455884628640800645344880379597430337230184713109442535548376652135054400950188013809789172904362720875124593998614346134457778105177804825592125050900903972764853709308533656893314544160739327345298806814628086290183257388610862491074920241082734377478213098923747226437747990571047105357383557147639219980322391051628873701379103691846114970676849155000921141431301797425993553316004675265571859748028204011091595987111340308487507766670873570668679679458618084349194013478969218747904848247442963328347226773197059178269321956224018095481177400324987349495636958982221070452214654640697871257988016166820506754788990833606922158353223569019282452112732696272095791486495598866654876783951790046851728814499414390279317377457278137560679723680708561770562093179138498683098163731508268266346659858467985728824245129320776671221870619057051366224445877199891075404363767382433497016291923387143469881266355514526367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 786036694573530497375119307568992122558895786721752056378402503286617012342574718400441803936230142106370816178110926254803681529108074216523385485952023052321539156653308246553452076468500428629983154283126526603422361018268699539278470058942906475526234032120167898199394018230961919466233792271712404441350381344291516239739182324316758083056783233064743571983223951817897577621031823876784147152772067356849523234582078118010365280003063474772878647177316337640445764754252555036456093871934633124610491611477276667863076882291957483803844415769880624122293010621523568985755600199103672559583026817858531913484560097964539299657697246075616915008170539763913700280423659282817597094997518906404622598679594463422408021877773813052554235606426492947374553472551000601315856628497954489556884479810054525122639834589698222441319769656582646686796338344125622837993336737110224733444028154984122958641099580161519835602956634189214947943795392743656940114844292320831342880318237278833252072426117522300544615957612412362811173454942550583026985387835697764637786202443615025638356321971114335750114886705823643484810639203329007236493562312751542191422703375998071601977589973769918025432599408924973116351752285874950810284060306529117350145932783414517580173275792520495000672829819599212809358602066668342259844916818589525953421661278446485722743166096967671726905083960019535452845562970182249479981238571770597462682652958971369866764634504134823082708066272831611077823345471522780801399728096035716309120531825716796256678390588159191267351660861831158454148892810916221218049743403477354283171692930461337969275861128892662696462344572681484753049165764551767137343827444454704511897037259414712916046195504107955769229065651828032705521164268668462767605694029316645245854543299535764989886962762577098168596480173264739790914390666778240426727355841510002576412953506207833680445880669467723856769924606943503787223118472371497647170783815764935013886732594708314871660276851536688280437556927741695320879140825800862484992864852010386232706916365766401037084259358392240903422740157398865716380920357490954044770003069113364144874639348456058886883686895515204112237515015197178342978601151008918818261548389083023210052708367804807963213897927479261842160854209966163151726628882697851869345993098828706824317184191402375261751636542106620689915756922305062821670383739986880616430053999796334629479588329559192061424255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -1228623106635149379014749817072810375430889407911141603127439081306271675390561388309398816890624568381311606925760663006560718313294731492015861068829673579383472202327741980807964410004206495122082265025481156714383840708635644843026374636727514443248872523661357729749075911065143070582296506310653234390965729777866464201847740447517040892565964924492067318491197441923592190668720754900312657068209317128555627093809863520405542696093160548336440265370675316273095422005768771939884402785012751123159337836216590048130997815420515121645640472397490435246532785150166350239784803697109175325026922742578069194969568869791330936957692967539440789112135843224589099531917123941478425000322964078797040822011059058818111608372199496118478450710255404036454233964608491248735979419539839485224475206210645233808949151475810146022986774787981223761676218470726713554464385174936918489949921143409387018370714605176812266862652747661787325080463514798684311599207102641179094847490987679913803434486367164110804805590674615472634486865797467484781445621910120965817611467640496665315661250948690736746493739684988960775103850227289160573655129330832944627449716539555619468649855926328642187436038881732700290623872824362107783241997229462432532094456892625027836510709358162012961697392973118733191298195550371473186937835118992231646201518132129763048853446512094176334692800527143523499083215126951384118916230130887439532502593034509588908409193927312446267994281830899629952637648392054746505767721194358506343568247557467359745214217997239977545442637611635664083267367583852408743282778250092153528269104909093012223920595661940989129303577476103875047578066116719485487885996900222063467465909053650748862182811154173244605492076154967845908642287397076171703534533311830998481314757372869746284659020902138892800147952733526545064880310607917682666015124466382019380758257455033368086391377498112954621640499194032000165259828731400331317078174080549053115893792632141058577417221577937641520837336633227244521935366726944123317900652715591405211247484246187170873504168764711644778639561584917378792046346693742572816726659260794904212745003855911022039923956020205428380838880375107736689121272406087637399876610581667785779718133738607602715859278871989169675278440190689728133053705324044377900812589337306944190607512300487260261523223939738942669403762174126862278380668907941422926336503314986847712475537264253944158554077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 1718414257765153702844233920991632861719435055895360929500136607762948491541438452998464219849982437178145121890921803173282784007560133128854230538970787089868324838017685656626898585954751804017001335522779137023774732966166775628974326515441688642976695609801213591007924676025507810654411313425498407457163403362133026493962568469162355039931702531325838399695160948598791301311470424932581443305586409709135790717064903902628273377717749343375729070607702851487296951757009039859206687372172270790406075078893478986886754261049637711901719641888026197476525245744381548355332807091965033079634914070994763797113359142423016339992878400243876136256268832536708480865157164139652015279794212282387956595376357220741079781647986323612789681877084243732841397699949462845257706291558831343494824186518836548261309220005759488909168101518520345186953583737426697737457686913238280213577768916865898607453266206503468663285813943638200820821657302432750266812304999444452082763701552911368269747216687449058340036754605485492418081976674790559039648621148157920398303112609828734411525770979317454148145639848044950468391091096026684400143200825365535748137965826305520173939061924459475018319063123939257887507980474974189230721704770509076143149502413878417222359174170765704451254053378151982867933441563316384555476514192955889921162945270790702110390931504837859890995135956965437007409611314159958310215637666394283002160274318891909756000365751523635909126089412561489716500741480835911249022623462308294761340055972014581448902058088568905760373022159598250998872707386801534299957569112888346430444812630267315806061925700478441193700435772069688642617292744345941485528814661519089301367762059473328214283831555639633447522551760144183758350530528042555771227846911139985175820024204756436628131836666574541733328680388637725395649473319855390630211759954087759378828508168648653630553634286203019238694645492090487286434607982899109194112505282434887697392619494182510271596317301221795436792465706336229399722136333846620142581941938462063150924690306120656225207918295440976049598133222049942018256753112644362052200954138402835887648641601692238336833060448892386806613321658752384772553749469726300408377418267285308700938466738910506025370011504404736670887651021080186478601823791433786872532523876044284912714942998164698611725679668234196969059672346044909332127182737208889173999844886178006708732368679193314164876937866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -1658409751188248527873521088870789368230798097080790016456997887945016742024014714789042500771044357517746682372002540581697936609579337514018463517436945482788456789330222510727498783024541179290506133478801838121129154897402953509070030659394848365325061532503939354994707759528153740491042516501428845867021097772774914373392823923993062390189204809555464251130206159652225400478255482565766287588336537197061690451903916113757743419751855450935443794140971370751979346274233758840335069727613439744683708057202299402039928156916273789054551226788246591076123835364518328950327684420994581018500283848987232878432604492702777456207883435174467039570128823247952517228398426396323373200679025565442407171141709375408914462462620500681683985439698108505762990189776328365006520148862577064378511941925792195505800152954695454274871419414911002790722709447287663558715800812464186809769430707510372561465472570807779031091096789314500841172093972177776894293075905850494010027095146298852348739284857822320785822852944867200839847362625966107519797334573461365325596985266747014174130091866920653310175401320295648508214193186642596655612731856149559434517341469954814997631197230436287389596843735573794231114397889656411241736514376496246424743932458170005075109532486230659832174024243696119142176640087981426433148540459594843007566474743095526810771556012054043194905293696682003344096379786834485718320295978356142738883527673030520540531369690882672917744591317319181260467552788437526303241866534666339899058770161996867033687721949426570580674142853175997167380608707939735391250247375954678003227477316205876017388103811525534288300399102415217571412243903530536883550905321726664735647513164561613619548401390608345242066997177250383508300707975184251198838826571107622467865702997310087332135289611008422453751163164185757385869668362172854397709085367828883035863208276563437671192960607383215410530172152084434233679930914984416161622908500614878452386282538084832640974020008326034486264634437812643804582127287007922890833811255943828685523699398957840499743735170278860605834042531885093378651822312719756839761858097450349163755641255303583167867240023676771504468579992690626257042105781156654374247581982347142491296210857747542704446268269888638290416186024776863814006107505878549706054867437468686663069872277986860353848896920680999755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] 79811603071021096139333480010266575735457514624924382356120815260815006731872382318307872075547920020579490803326853524149248586319645983815819118779882285090404901691180097854637130432465269682421034981637810812291380011807845333558809794663834815649499859041254587747392872665299690455089983567643486838249034738616862296582410882765432048689709917358846333353149951789228326513073941506360457392221939640126832837445576041166081601689637892089010422232568622441340761274573139769875440851018267785566478748113850696181305521779099088530677986617076687064058175781148493625212482143463427356000473242904129289567465640192460625433393795775090392175834505386159220572940450105353534131948475458878389222132257288683714300746424794720597730226359528298179959543356182693161848540781803613017711119102482697194471449427661997793763642021360908437806396471605008112817900955471075830328559212548363706921733388124385850004942943444607480858704345908485232073897809397870843918848447191189694909123181196366917846729681561282216805085757604578168739157361679790008975229460209773135497704626643833148163267182096571748417786433540366285702269788200857068188378128593410100444089554730797717835256232823700890966142356305467781754643663236506188940387915952218896815062808509414769580066907695839015929750849809953130770567920033437247488849229941788059102267451158943828484755935753041550848429482771347242661383030554917359399533087809640976968329402816641306568145666925109415254299129386229834599488594169446035181090289302655173795386028705471231603910231918532018623923767150806932946635721231077568668230468453253636515982649132822381259243665434796343607324485351852694733208018424413527481493302167964220555250581538613695708172420627977598454264627195556080010772968885076999618544134408038770237896728324666433323231720964829009595024052031027664008469627016910475258589925967683672882848530150289772623967491261534835123699600571846202801796418181001926948880950518645294151277772231930853489674551110648635391040688369810720491508504182527995675503112534037068394925328074655280822449653780282449596928747887688981093696909250437382993553677761930035920555699503705450346287978623373220276728381726948022373151202856584721168004530668768174798062044017071444815491677585000161610217769675022294769742158676909118762163666566805675373075246170628815889358520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -2299204436284596568114301801602021519664794710249690106128752663426904301991167973484399053895350861789975423013528667740844341594009447631860718921418563226189917590679550870334695153384391449294441119640606180463123750040562321888659151248790250400167478872391548602045159475719973206786805571397700104826828556964838337066713977736867861718040050712035378062614185191292461112183124678055056944192474698570350609727991186360632575084063662431972769253762708883638571189105978165666225612107734121833480625087584775060818262972498450589758192802200584743592022161499249303003893583665365670724195195081778421432936041875091330115672784774600204927097530789133633641871975343749109202953179918871076561875029544555358612620715373156367176514659134856911760523991071182150198622588175082376032367643643853726706853699237103390346778927552993175793161963954128027955828174700132899898299437884463311666569721369508349699469690538055646630796838614987731411204574143362350691014772467904044442905341258765229887755193010627403696853488015341567925159449699496730709246066018011624579287454380264436492095976589539073603454112343645906909816013442789292409263486823696740823068601228053613938806955030983740640208410732256194426219046543399037174677584821567375231639355593025754963521819397685182363424903822610280516692741045396986588946014383461497148540699492834507099280444810088871556810429123983509426975422625287110302726805865557986020472348173610021636251412196011336293024123626390776916260864297117347547126240308348146419743689045625921582690787164138554416647800787207826714231084997750677563123117306866634530783887583435097308968137601243557557570953694413237806278378614225662848386521584804841497528384170394712656294634425366204397533551374640677444772561680796720051577268573903646434032001081699404529755168435405619304071811050802031494724124382801435613556778964473272660982012675600348483060684069291901927397416604920653682621391982779643153791723537650227443548858129434875213166157361674401345748799322209524573238799970606046814246261749574938644547133013379978808246016122903523116857018050933112767417026300095628369879224656683121670742884804810700721355713786491719157330802979348991528906249361194009296287640715856329961274780210922466856153408828791309332812133253952215461796866126414215731117235134208778499220748869902308797463774681091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 63714621756081881933734909926594684764200965418921273654864556394774184084133678847555311619537891336253360981645057676412340565538023704835543130167800925278376742743361804079617035696826784572202381749389824788114327067275011347245674829844546754832505376953572160281157383853637691744749300146722677713348510514020792566713884570666771680366953050100403256023928980724663674367706353853274009141617757635999540380152659309919890113706837566166034914200679618216373365719698100437114800645350061255268449096592973832436643777705975694209128143669556514428313873435299322819813379286738369567714747060804042357071558333463531275667484661489468173263201039249187283056447352690507168781423187828149911487764310015863198836021338420728877210836799563105944812560195946182784807041928191013697728251990662913267066542196741909281379513746873875128784843662054030096506003355942304785529080284714717358330981040445610947469125128311374681700557083353930021183690508984292629828797798355496334241827610423762217732436406186681135153817820731953554106248753848553779540559041855456246636651300501229678911825870584314236059827509529421977838036682810498020964286931626263311908842893873198599319777328758737698104943486866817620007400598797905008488467553329880665166892933737124334810105224595525135006604786630376234893255007688045248375638827885695877353694123239323564877434114903199973177225259338835415014280128285313987599429699242806881842678373049687383747311933925545228341923732908440732058108748993128382351124207363928637318035960253270748212943904040723282475180970003890759764084872566639247954987726237020281598992273617766383399877812508392704970655872528848258890247496766057708398567038865617454254461702168725016049679993040867350239596833229584841098224906365522108338302635459752799018178695729092046980349754471106557352100880139504320459618001217382927278237341707296426531752958116000464888691470780256073848483010648278833350338715363016765023520110644340463876349520131462087087983068232633874766286522782674613416575250682203376889971539942402322501025323623434952752993324223908966222562844421325372212659545769823805469593393027619790817893769758350380471818242392791420784638282386001384440743106792282633074121839989400384050576488319650143455953037276655951625079958338008744880817943050950808710230154143023556946156399360958744182426016777753829956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -1400785482780754243277469902309183985362740587149198499251861910392703097090623996862341509255672006018074529589577965834193090915348326935501867274142443347744872585406212770002243751854645789630919313942293062350834098517821398474388112737731192600243518066898863574427847233620193832932805915396961966245183847787555605015727010019359874360160142129335777273728534639293254753813436323299482298293889228182967322832366372647379064195136889946046183448965093986513421767176683190808397235383271774972566861650309195331458768256322354968805181006195034821005596581306966380932550725350639882985948029734425318007241668817559163920340422720353170440870942448281758184972495170602967960346797796841069314646401440975662541485748210296142747307866184164372604418952814826457089865647439304940459484255184319023475966703475146648814106794948175870005199649008366736298399421154392596861514044819571591589500733872104963799946538758810714268682945212458038458411472899511815557704551008976168824773419845992043664725297201501843746026762035854529523617842646299553210559020882150271433591764897789798264534022251901494379447169579604601430301084281802966796749604823978474191360661831115916302637356479239641818089141695926540878083821720440058888800002584602149916654437856038854974595065097762019017753676783523291691114833294149462912831412066928240340372510393294849180352903071190266382626864372668376039365385696077555437618531005133739608369801947746977560669758842885353230219293293770284096002136868613664213707816997661375829894790648713236220389785154904400423613545694388254836905438877375719883143557891738750580296417045600791563073843440291077677198753255136165279541796864219230626374778858527182498873564061085995886376463541077301261594347220707777893670987235974216559553059230491563517468369952741009749543540377695735680628854425291671808249136007436261465383897609326579392297965942819770707622013893601612123591004877812576147531483907358592083739924272681305147793884787468753268472677312469344025140156708856899499762836429090007560958749251631197215727411213380173889293335011554912681284620497338957875352405412094711900302910463940969748437307287885640963174211389522345068352730387654894247093638205309362665778957802921787469591817819847569324221474224575558114103273898474169902093372118457305190739298485371985071501604587333733586973494311678223311901092529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 19555844359819231448255604559296852394941449051807265680777849013614623113962913312445703075408456059905952770751453778996251599221174238902206734553573382738213418205179288627653407886287153860659897646279748338741222678455147662823845362026030792181799072965556048983435349384133541258957266248130464364253183601558927302300493134507542019774604699414130861536819179631433541311590557367083411063336779583107303281649504081092379903562877400815247809648946290470665585050972007222470981577957386060592053241702474740572388438227398914909891111398861929984960005957046608396613565242474382230271244172410778028842670359104598784556697112152631701222536833777211614155392406044195180831512971337284425761646065157992099253365469347364945596963046534212947294322029791108411745320551890710588028962934549186265292735001796294047323145297553362163593693619772143869381663395024767247523766062871132396718632414175857755796645092343786492410103440655208988505671336267881553178384837450404641693247112867783295207886627704965774343554134138954723320055105138913872424180642669886994583942282069421046428502585735240354338411073595389999918074788582416453975123771610772062638754723201527729260635798893250366145734106607484265477187759169793819531284980354493408308847557410935356104510087410561658101351006066610458334168073908768073550919631089649338574860188287933139994280374090764999695617931566569843475875477027609908931135824973261580693165257546222351578166817746639333242492120017198800043518975818644975994631580378287601884707602615034965781626293882006512699503539557534428255432782911520365015793563390451966774527186413512607662307887603322941307109123130597667010596749747521841760694428992966349434413738432144512280033014988772026750454687873469058586924533541425370982268639835911041750270002565458671594793056437719963828077583406647878778767445702829293644341592469153195285557849411093335077352707233209160361504876960123623931931672667868767142843479364248436867508535991777475469324563799499633747371166648061661655034483750741532483125933077442437614153488398079824717293397103890821677854692918744233164699254081751633987823697078910238554883404852101135402805809466192342851186188793256141479532888330987972790176285652587191322658421632842284626599884221483164363503153477425795013890738636296260954546267858127166261008513842531192535034723078979368438012897968292236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -187057406203295738793690713185289637664820868646709937551870135045200114022480339156438736152369317610622240572639295091204592365585449316386020435849185442818832337311534497565495548051717649767370393515799253630181385209565612184437646234760403187603877452427716068431736554380447020506917967771718322512305830292342305328876718861164081524559681812010943335723503032069892694121675841830194809290296286931330187280037172781631990802184691040091933526643447677741392024918081803198802669882445911762248247178992080081875628181971833915298018175394058574473982377747153578989543346202112868998372297926498320121157894229055332850714632100774519050371091232276842860735896955985913569854608841421831210754401943161718372771382619222832382249424598899588579475023390197415693734886083297795895420370436228065280184220153998951027288041443936016153212698455062058544330378449900896962181199379191978451067157140366474566128391625391144682966255975153538359059383317002972124359957060983953097956117724484043500146905945968545491758797129958138717004362734575197115917772084958001807819261803554706005327764160221682264955669406612176748912393953095306080134450373369593059703419601965688175624414566114909494389263594476942167389145071222065772736976133346668426056217269489968164956102563298747154350735701488004233079060216560340010324724058943086269848945605585807522067224413809506158062897921982610801183654050182118992997318321155674579506434406236564313009820792894625860602356239746113785311513185106864229759459848192021824086386251668768193683266955647889015363790265878943967439338948958165735118362303408514565444514844492794600104930846536419666535518983872154134113416604885018996672900995883919703788645976688867249499201035910132582323908482841948015078111326951297712350763519072595767967488286311906641166656300068632969891546158327432068057234729893651593486675051073334191147268727127773759381770511579798669927813017536215259324105142790493930922369211738206222846803018054577942953710146496367192275186329678168733885624725674391681975604050451122409505793828968076832237834127350849944686585191682705061716194036280883739667297083387130739576839336249222273589013579039445334922196561748362218588493323152160359596259851609620955985887405706177548333451622189540316004086425971368317609400380810494724817318823198092376494258873107002912820461676401961881310853641480207443237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 1343936517477504970844543140562052294457263142781499893533872245964127406025146494462280450447049681744531862306727942086601286528627099631872377955172268840972967768268602649974192029884997025851750876644542534072988713076263110785382294722091954905092448115022552695183887206533719868508217042346284553843579778450945936347258980029046687380792191288169129161156054436315364800286795410824928520957334214736197461655566220298258453493622469804032065596563025237382792729351926641115640331283010236175629769505834460865461327937038012511925046957463128746877461162044984232381967722824934462503277465239904990301262576009556385879353339477023693134046721500673860758909558537304485956023837102242167216840238371256842534143186569490127597802734376848685958807953852091794979741045381717113920409129697351344588894181333725549390130502902916348531338676256941598235656348525305123145914233910134979084405783709680948320945961982236125764802657877044954946194851542198072714128962492862457349113570964007007959754111172688598571464429633538727068249324894395664081918193953364384996190402953510152261982605268209663663419555352586172391628464906553345042771658363662583157379656758052020103810975271769099132278263432954587040196933853238822972930369252221652081575784459647789984136578763238380365054391358547362004638207908660449017271774999120318284402321737813937026338111945554284441305330261055409873001171669943941763571567675928660667828429353834524465142946494711406276647343534585741838260913120332386890115788696384501625422564994437313256591471983216399256506523141693864438594118223882713966994982794475981690544478218209387027357723264611636976470141238294103301474340680675300976694888517884202715831888271622601376547643357843450072164729533699280416705996600177967679931068207853458734602672197073239020883384110051855790846120471887373156411084913855899473849010958289525132955731700404318739885357317067467542469033786179169699113414100637267427613651242265212213100325445069830268016644102988545809333529026672928511241777776160462849167362025814103257754686163500141420967642280195569942119889000937456574072095569639725653796759231749811224265831621089566223970950204389710027821141128469610085991916717261662158292220985351724956497224811242096048091813669462772012909603535962161316189919996252939050239558604194850811213644558440127699065001873508784502320168030564673244953155517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -8196435621497967367690281997403369544496783514218716402206921922759745844151913335061766808803152985339483271309865229567904083982659613982606018105846196911043550956107656850957094545899469280776997132077646120599876991531726159092187738853976749696257947620926566447929059158475934910034589888641616104477935077490007281380128670156962357686596434484351778002842475445979931852210557438962084621600662511438690359634259182241613358872602713266317543864013572432370085315255361172602678221176487041546193835587580624576555048892465838073238659891336630149816453533985366311121844454371612048172731296175008667834653486864046704953079449083883151628752115453258206836957371300218621412438562445872320701759608010166071211236614413851862814800281583463333931679119375241339148989805476317369039827578221149961515759229603817507157659692716311103755647041996717759598435519420663418915435886308386794256742427108881890606224897716741130437842106299447619160890375829060357348607784977079536503476127087598981856057024381675127689940146753790157007453303264029875104267813429030213181693051102199171708483568048342531455246117517125192290066103282021566510247611667454384114520678264149564815848930120213431914376821758274519676066684086692945335673472683594452979914857968519171887657403094357520203833815629818577748490449158885164901169474192231573999876299504479157252602979146797953894791851258428217351297946951696133696701705258221368516816469655484498784747723481405830328495653228610976092557228023782853484771594055039708841105498098335226078623749919723462848033841562891972415230244158293605839463733336252432708048469645633149975535093456823085207205688323920610134237593278574433274026923479181357971269039297465373475250825458368795750343338804904793555157483426388567349313380477798420364939297496305446061548785631847508845417565373647625048654042752354359573797730367033080614668383008782692195849518324138692085299942635255878736644157305210816630811501531278027219261837615502713203336721497013630615201503175408091952801208732781951942210026132900642169912290285727016509499361290799203956462403184620166148609371126503732107179424248793633113709028977965459483318057276624932077316568121573672384053642852644058671800384209993734582099944274375623397228314747555188392038712335219528674207159056795924555816792332950604188126934398147716986231026598018825635172390775551320984959602355957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 46776956855220954160218685797377083857582761898070677070150974588629346210296395109231442070749194580843137374344884218451139610004225946514976404318592917551787583077880079606395264268593302805849809406082385800094286953939245175860471287798415828882973987158467867234643108435520003968448836693753019353498585546833976297380281080677654034225802665580775155944670257412265551715108824933024871784952868423646375627998090317750599759442103071334615437813705536144383816830232845179939801182558737812814832610392544326205113483104146702239729470291389117979362407741465994771041803946125590681331543662561218377133739538049847750602247807752673044519335263721133757331346731250163605676940018266803894437672096493881794303852256285354606796646976166334395432913386797753030478059641391435955874321869723111430972378520451782882005650257714769424904569136291421488967410949241098048322166993708169016309084728059531677521777404611537814180037188137363123949970436259653271412853587471696240698026780951612268446716583106367341218350650532991692077048415185632294498870021869404649447787161752281482500671245785104632639611714160851065954449307545612714002244415276443501508506548321920731143334096165866534106866097918728391187139287040988674293695226305993655514550632310502084266791766812473566567297032615625085699856811793597455685290340958916918869753505263196541513860625256295634775042827555758996165066005149607813731233714995142942093592992915719286912340260709577423499439436752293603861455827868606984212100686548340022672349824045830613696222037291185560294919114776070259548996329164601069772252770642405194601210469533499367317890074712284783544017525773618754577643588027967228314606070191082626814419754894578952643885396628166712227416555198614763278479735611210074257254051728428437029247903261522570913246595096377487407495255093884317915571161440702145589075396930539932701851352776928347549231880762651481218997001074212138104655349784257138565287659734017351745766503021768555771940496918467717867424329650545761880349969567885270591649467874837869431365714826240578172409126374998476366819499263726495227784070341840988848251399371860035064644205383800068110378134717792322523442585888035716763157096900449055591962377387718426299170671557790442524017822499131444625845840742756141837346343027722187551582981368242258447140386139931258287404072291783921434056743582363679934132960624992847442626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -252265226397330214384713009430674464585113436708147578319380328287858658688980491838577603726656117191505441639702034356069276634193748835716611636060769290138564967607772777932750765786169655044043572684308620007015926287433818297778321257293488893684730138513732534320851456081368451857698543605856610810946288604220377304969651938435198851415822804161632089649918236738528473970820173456962344423028924737792180288993385215252673175507962815162202459296883507401651107529219604566151061764125883438790687609667858284753297343683686685762660219175498380728937809586704313431254404891876674744314952001950728024309532609263075256788045321136526667176094147605115857325696982120811385379284924397652115228462559157736431554241968292154360274461923094686798408980751484809827435510662694255778970356332721024095325206145978546891480404759157420145456877531704252132786505012644317143206708184759309523395770234814704882936912618152195772540539828159486804148710811097752078591688114677257553819321683328553662326551371010413101588794064329533113408610521796715527562038990691895673010909652724012816074490679259923720685408214832018895669941854711547551114132380837270446432169588120554514505193019558213582970692086988490601323864098087673642037439268610315119488659723645093175478148368439002218268280785218193760014578112021026972433002220072882716586275266573710837976598167416721282858571842862769554109505518352714028238052009115863098287862881884950054543381791396821632434495873224135388775837340832392040297630061850632279759674719527652820165763636500210288832474111354829816998337115656598578546192340307130757716376379365859501738142808343571241226971304623816929506193262634813402694451881500413524568303672661524559294173075632449779837876078345977018006388280647186055121922065394861544934065843155914252597877718839525802005899574585343772875408054181366893122547091113689410386651905354250790025870513578721112729696137056595692865948634015742290855160236635259385868803562381963440674287437408493407686714625447221145449971369232243099018704973869231471005610653863673989904586194759360960597034406173797613681788143349532262057908036510775216750751338696284709221299566088981533869068324402345593729633093264894194028671588268357918157415804839310603936938267894123925680454008697405948020704104523207146089978337512409009114531300229400135139891976735450093036117657965128335817439619859214872121810913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 1223128996990851548242150267664313204358853707893657185777262210639717385727832111425526470685246933204090208577756959294092663534617399908882370647066117362460380377338616303181405425888242456426842737421263448216189016877344780455911734077742726274566658846113149322721429656827984275429519452461176793163943477326687588681753896704879902893345180252959814268667863784281285602388459355896736650033773227861288176686440871401458746552071665246101745666476620464573895327969424529709611421471507156583892618719290870244905875572385557654320372850198098343082034192350987345852788105904502256039089139936386089982763099878509566486161832448017465885834916441387646972412248444735498961333228939432010944947605881910388541787181636632150052057446875435400600428722674876079050642927738997198371975570494378118519025719412751977723371492716412436318803833706940436581942881969112829788803321436686612188361998577954872899421881066587571404693726434643111048878860395612970994825547022907346319496660843775584735574162689490537307850331687739985870407488882633532191797666398252316089273806461531374083726535352641454054872533965314021213758395204129491546802584142017479762363394965762492858310401654247721167143963224233057630201952438918390636771505525468384953826659564864384042594538432250049219486755805108830052129034522675884673799607421249799354037698518208004569845113646516893218641998020805428275064677096886758942318071600031486680275958388518781055857731143695730188545465482435915178784136847595537862230912170867430913147409311583783545090894148644123547000701656486863901852768775404347514109472016461886187043012376611960378695686095334936005846937231603137564748784489317715217806601538119628513717107016348108044982571098847994362394916602320113947105233792506187133148129915091367488162284130381253372165338799761318583374562451687760933716852629618176460734978948333282101123495855177747808912181173573019285437463663077143566855316834720352742811954376049647920794289131798188219123599689585905781497608515869051813877729310629619660276553083553270287788626008076072191792978625098980393273338710864911326687213235508242679860736013744929669803742627273350617025644236940636429122803227106715631877354171095283741063272366748263376272067667925434015008100968365524508306833444938526337630744321359844224963884300224763587847063903594148689656510159557561909711890932444546507829041814829906797967851161956787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -5096324110573753587651299491459144435893189374205680122319624092758082242794970019623270825476621916766537107682089055371410204995447698559327930712999339952328313828145506202513604254913967944763973250065320539650750129765831538814423945234996237803622295678396795092333768804168456163179105703025003013132759680971235373601432053800955499430840372674086082960187281134323785073602683435618757956714239120858644873121981715141456514156857854233979966875918141454924420488576578584911721736645089233675322696358922325481994118993761762417721127015138561580827896749888289309173676984583154863640629150526465730798296420874776386307927801625449211883445073769327193847153303547136752236971769666600461751064877801632641130527909564050598432066429778062931049962171244658878632214811089733557452677507733825192725813383484808323689942184915974405689412841517315276851616522391830986370870631923747098555232714173431306421033301859789879225702733159144312062271951510438161089025179890825933121089886882784958736121457264052607581672387457781614135129522143582270017784030708354280605683007413512032303230928721307493995406767948034557295000193504856341644545866193348877559837396506503307147991697647569435642054056434478961302107104149923732426031591732480687324064378733360791260386014583409133760279984237964329781838138276234454833796813303888945576747771179542251160571116342382415087535043921720309455809978562265956426028239733617833523703484607973370667483961150395201446625631558585851238392832521951809828888332931113821947729134385432785388414370427150881166957642875812649698271752068637986783808752871809728109744443055009885698382905158971003852506607536612994484388857487794656909941388258699980266096733902276857992388580768216778575105215628105589162092024296158046009958916872338142212933300615812854973210179562429060492651177769479852258891971020555106320606989265294587560935647439830590967550095353292309657933365259166382463847023191746485508927986608236743213767829509999869761300558252754733565601653571371621390230701920434773003787207100445916512890907910906710170595620785646687271770754295625914173063478696748232959376317245517387515700332210634343849839378226573428273707508042037096122686600967016618692854745400243221361379160902681027017047005268834151832642381498382705320055033170176083936325082435588184990424366787059494193684783677130574177882627143163787007684728536105467355810105800628662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 17937632186939137854127545196328998320341234216660484064724354850246294815817168688823691240176390492548515869421632761624317251951118449206980291780000287199005443186272297072440531149020174292491068619145424487133678246531461012818137548098174049163315873705455787324880707722125827160714590999023566845927902898103799227395035014972867370790140058458442107071158936789995495788290526191870551338732080839048424774053932231522336267287215738733375665354032788690529848046149507201986872375827940548669718945049359143250520928222295331133707244783408802226720339235725945794913520355094970851800998692096981397186963704522759946885094058673039432677442696667144289380175901336617870994982213820862040295732598724542553613466489663392550563463549421127457888928185840661705892667762207287346424406101013918173281065871137461292217561603151805771659209519970115410252350612757228705650566140089371765601941941797001358547935686929529997339809775274845545289487928742374563405333151701663243187777351352885346094770568883829104068713445233350474350496964143624396495613419782371017118989342285671568914894636915115107036591340003792985672356177886329642786533172986783844532888979534742595234028024089524795086492010459288461130798131168545760642447270485948354543590033254707557896912319902340705305052270656434379870769916047002021221925624152906401771207798948473492600288674682222787171629655469483438467890276651001376186347558203169143542620074841508690238473089244346129756239599521585437992286535533661189660772211377219366315569854123732217476777453946378645066715343418601167732738780686948893100633631195774082854485169644652749107648686834247312686555149323479940303789331197242782109879565557740662435723342622323568507779722689569565578620957257485758747689634378620069360564051747872590181386952496950340884637049506294476381107660868031858482618841201167943156436267267407271399988654797201781811677142830531227090747265249730191962602512522946438881365677847780796547451488740323761804067170952448652600920052320214061867551005830364995102382768582846576343944397246915827538452264994177281820712097221301221538140097261732146874636852733906263477900902153308933898368968496665136907735726811654902236962087228980236741822596404394341400195594614430947326581414948252624103876154334031507470079031547955093029469708704363968503131316106214193716005131096452050372368482347597743007013015859030247156624682247638702392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -53542658489208817011072071777288069977289112700431200763976102888300916193869346095643139023042648726600530978393401777231812520732567689144528430807692627731454753803608041678327169210118118749995447089069004336697409065548719352548320152803695889572015911165250764101927027682893955068597741424638022815066868616807949145534713525271732426291535552792999638107498737745747500874671428656311846900687549898607600355513228225652422942802167206038982794716213562292103245927559504178285875711167833367468947415204491901657775936459020206404445133087162371793876754866243768466261867137916402994605780313042065922377880077462314212350538277813844518100713640838579927265125525619118645305743921779845377750145947455074817440660076693964824998396204433031257599220699953990069818566732416157794883639250436608843840741809502221535555344395651666746781462626707381479064432189083070188897075287790909111102344309222484662087882921448355802822546729650054864791005856177196254230983490410822753460016035100479254747395944603168581585157414390984619985321432893203334260024698077069386453696460047329694875248895200336281543785141328911761805738643609936770055105161579695425352440593992060441044057288441986493817001821998995269504325059724401543748173917824648055459348004522767487714687016542708442963234099958528011806946506759782823735846024128811847656442647110049339718636002932618924031408387914420256059304272759818956351810450085815964973252288718788247343406007625055745572496702763780729675491889447992697451805350848072723749812829002028545411097492048560405124664569865568468483201780592880665175281207950966979908856469789270419671981433749239276888425212444296852479844703979570071488380307588223830713668046162658211460380537799594074735091344659424821057499210110195278669368073141557987885431184572956122827892027403660342360965039988729885156736149327754431052867667229238029770584379837601102986319909868813116677764887074664202731221638132172735396806474780318036564194727014539572376380828666502544825629264309945494691451178631427648455142992980114419796006286129139055192322286575993027380651722381221419405642974245646663352615226465762250504257637738402531393882937107204213471492971786133180195681458432215428748478430792053460518924922695204041911623179296742987709323321475215197575795828990790525849013198485951496321089900697018129131032644280066863645193452788573143660225822637599435438460204750299453735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 137100690594400395932574578745228963175346919091380183633361846783456672663680342613312573587449894456500919196051772668150862790088466122226329803079277045444667713045299109974369299298443175850716712696007213195030252379510433376164121852744145054126622885468315569085395376096131699324941755804996329151219007679253820316183581124384106321420491849094458394323190657480948736796168665882743229211542003625976836465653295534057250517089854171771409331150090986986390549975234218130096270279404821546142061075481200179092973778263648316947709022062940516480365316252358617718157739217177008951478481792416258073453646976913881095336741176606505727805964888113617766619778006784842507643897348349280774090820353289149748501520434248744021962411389070080715441667984654991225203666219137862934331180625112512546574221557187056902121424684155312412287759009786352623873020055958552394567700866485989487482554534387731926996505080085252106457695534961173770547134974814497216346496919649011550254424623690166383215811436708395468687683569820827485852550092358764662294715944247609661217735495412085416179117072055847418603514351570075650412096466793329736495053111373099226692781964743408817927538398085675985633415679795559728379044803358462595284925106680668118952010229735879844433321086846411132752736625833051008092702523316081956770978275070126092111709552546720451911844847748514322468163937175593962951958711459730979936065143228119229097614092876346696929007931541239271208456010194903421660121234454832869145840953454352462514422125790767194893854070765845885239672467804674516971046771370789630805037970236786650230824952094519805015680606441962573359569057533612265924731282500114418351680917551805597730862784219347306805723462703908722670318145371001391741410842578316160404986778167731878797609005282059279367201352764864574532998804116646742011241020432168596397671072416942508425773720347688120639627495033817008857341065138556656057841485945092042851308386091710354788331805857425471517132419386622930982098016841715480172947816726798402392237231869977970619429266932253756202042708253933773457370429149748068315118898332155425554793660377271325937023373731998322616214359492812755109880568809388822527618696434655978739789090530190743687446799585547252685840198924875159738407634071846718275402966511350610220139944575185450260809213653566330779758068350259553084553647477950629601783916200474777724593877792358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -304590347457840031787460214916587953000963546143871472280086524661942171634831197970609342440855391946533719022751205381279766895555051320603885117691112916936477230421152258302783817057365960739865970218807584926756080948568418294680026212916291988623961835032704897871299180317420430166466214475705256484121848608442393268518130300389955783616173355066785901016714011203714422251262820236707671118719177053545128193459107744742215016074467107290658937691227645394755271403562323548906706289920930920538435254171227984419789903309458966870484875381207521031939140797061855347085079990743323614540183602342417137212767495122508502523116074198630499849312944969513383860805099550650805878819435384859386828188109698513188189814969288995309639626425123299805169368538313060870559215989568722372340108949761411822152726306858148060909333489953293383935037751186232522170542024040684623651425596005089784841424659091320955555219614588323548708287508301884068490838857533369102197740753838978616462279495357548571617360585484545240263975934693590146218061461417759465979639046448700278395128750413114328350772720608968343103717213936999256869661509167645425747607166293579515838608820578213439462788711205158941796913474328388991569662460184691300672341108219475972858293182302240970019315561302563483161804074948626703170031253956070366875820436857508221379958465921308905718063522355292733110102565056537780506998653139912895782718886415299617884946501056353777384140441275908068481939324114667577449820145458575521994642315842790322699833451644063826421632685425606468548245024194395729085813088858100532263664705284558297874834185266505267253479498350937563481412874420517720287091573974285737782607157246556520020446056812995272099932132139610199358937504015019714495829598432060284520214552146843648432075302380813728735177059341062262136488799753115662377897006993883900360789998793945251720853704260974262449083330728142224472397760404176004228888877442255978955903008111050504914134187902634797031982847424485797715507789913127071104097066719418822231197776262167159802572865401815689357809567104084662274901978888034335147036089893174045441240806537172278952904033080177001596848683103323179557075951499524838065959277895170899479800035594354817099208349902967030785296744379869939983135061608902426436745147696562312001888200112791434469441952179306612716025885545712616558730262747411587383574230192273546435899334028363227844238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 592954430215612960783552874199290479638934916139272987199282184965155083317765411967973225703933979861316428438233350744295506865892163569301433107827373289531445018884439066959435743149925913780851596918380734509212144135086908262458547957331564045836331790114491000870122387681856633017525450777832024534406562104490727098093502888355425564097016821876625261676104292891702350168069222451629728477099536702211497130603363991089778601883333725294897984730927419738262606961705026102257577576145095053694505632245492052272214516106512665799962459473632382780805159152461606979079934026528127582102222791988073731717141275194635325381522437526775451142116083001567175808057089033901368090200838585887179301878007635230163907651715621045393714509726797061158645665831376218636829474346994241281752674572255950988030618697944262875781969857548816949839213171830313365126253558960660827122357592099499488661936813792661586546479138550289154377403326227020041536667518104865211652071581043349584825823554267270046761974755431019811233137847650185175164331906223014657990907703305849505553632095990869374826014060393218866688740220450820274334416456229854245062251186037920151662390833444391123385730337032762415983992598679879985333236374489134871898002706484020462268021935796282186638540836388784289790004776963287635755718502576215310107472591843808759398056829563506080593902533130433848658419871878094584729316847253998925677689444253842349956068902624685864340901872874498523017028548016630032513611164611174482235987498767218267512114613063655738157894150420439576473130720723995863180482541235968097139152511632964937262099330229581737895260154527238020533821918470504369264058603881358635209426236275455425491934773940114344049044654637757159020966439776065634470619074865781926750041721423540754440120492036662067339222990506375674908741213099721206952379855781873090333830768598181736352349159546464961571506670425155371724872447709748298446044630629356527229726624853580831699810558012956920007674400478625219747555943963099275588407025685045409847818104848040498005943448147439780030250629180774711366299389516460054184981831086184433262329377446830933419451356064707902563336909466134878677918384483478458661016046765064648790269713222292164668802253680633956821359703135564957456943292403153685354122177277273718049735045042706601852432242506910578703314922247754891062327177552547007346442266978447932501694594975560903549194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -1020442650700675438965406671449603482632766401584313934481967319147440258882542779098127434794870250136980193974832446100129471838700221090404266500268715066446917113754435197105294604328363092621113103448610700510490140451317111880969671130415033356411842359498226248318225276761410397863730182155616644123792898307936810622310299577730036619502830405000145815731109705657451548332799205353494261099166553602492681434473805250518638721776817473873799141138070159746910757059444811377471745894501977838985424483084533330483976757664458034479805033408446056616770676505360489535297370064567899033231899025559432368403143356822224716345552403506017356780459872053097342796347306810322929194881712499219784882392333771387011875126704957336952290730884200407593883078117979706928036333855351079338295171148176580223474173140284755792994812656479425899171761571841308096875489753794093305720413252982616496434905204100066242437733086488338081485402050563664621948874299628922469551145830681983277320347822109876138885140326266760424167933619101760303364856620729580532244256414584008512381811212817130970183205022999893191170656339513131466255658922225197793218988966761035126704665655145998632047972395051998832455906587128447431646028379787513542938472266430966922463760105430071291878276967122377384428749012882208027307007282529136348241356622995630548838890892903870413647960372498859712929561093832085158601839104171201817873878696825059966556129428119867571930234963676022116344233796746442574888388831629260015005360705799306233353975745062212487498413130788387974110707234056235457312994861526929116704305504268179776299466747274296890348528691129730882933790197798363985507034705510279281784451874366174808812132108317637535024831527697037768277066572179726889451873417934915667328950287012013987804185885509681200945937630853158834059766464230981519417644530691048984496358482351705284712540106601280660915915078657187293661770042660143395393821869480309470747482719210694857308924605256006118481679203620101721221831222430428611286294253381886714711734072386657844877907434062827895248223277138001524179787976048010345410590621322430475800173397734574931099409933767265918397524289156095741678898872157486776755987711217115126819455568764535428475263851170907343041603549110386942825669168321220240350467792742333499179960969731101045764505912801325212882861348165386887082795922298711052918950481158133491987882734974846243858337402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 1563880349802934052672478181899036131666034169958153619597673982511290479507252540239004228083554011744144322524158083457793673134354875939801879392666511084531232383283031114006036785902197500549384384528232195935186122669753005633914739153417198593297266031670848723092684643036524390384329823358293671623403734467871463629965609726066167997723746445182428476581952258001363319548473787040825369747464863558714906802515198217195568173354887248414993962724349898437549263837101946338100894973546228903069951410589728903534952017344474365500696821526177133878991446014291302312553113775679213491694535721803757544178116264916943640437846352848010536938331512884191849447885167025897868958546123538178618902681455796403548155298524021393318808164673041169515422783112289614003030279575300812340632652625809149228727736011449762354209600173311358310398492056815136952904787473712512424529569610796772571959488215749607798070867986978878837679268233984764529755692291961736164909022580617456684332213766573418563947542145375951991263597514054996737129284673996538342189268151632681134887729350803732469928726002290565322538458178862559197559278150064158927054560351532858184146691639598404656557263884282497840301905870571222165969256994878342526661676619769645920915419260818291352744471652074133492437634562041043481142590501679005111169332128910398199351879697265396377573409078451058118758874199467010077227350140103008668117125297055825353591682583407565368946590954805946588144760875826891085801073152423543857936305884066189942817334237193243757318930320493751312533796111056500034909670268707840084831028469352217395519929714929460215570347407665723616767691958357057544848675960801822343580595176234162827807957252536477565723810206234092519355800401622619070039804788938204292409435515411421283886150253601225511998186898238439521700676454799813453441859253863483134446000956598096702486110438151207308311718205717510985555383248736824714021407650102397030771167249355081685747513459927140346895493991662635715035465721642340751513963227124629815974283925734232197485238885644935753293860288529564948849609024699477213921667346701960433839024251885232983616824590179561959261805688187455886787183729612792436951413259706669519706037894268690083303502724631134954092882922857475606227666675682280153433872138879020487773928046790277043841640885222564731795876565659355916924558229161771944342335669345112059147595573449507355690002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -2144283019028743981726026282732919053431664615517268501825435103084708788100180621076938599674315409964066048214112939637490385347796582663956934281612957300741507367055779236940178569241679091790536595538617463808872954495597485935020374905399020691777601150236039476325256195515756649046993203000787933619376999970710261513074869362174047441994000176519958926554362407473312029304578420055084368392568447260194604963041897343699151223952259857023923516322494571815200934051600240726600916957803303504506213344788098051299642198222511620830064119974468239064080771763142557159787447634857664252043046897831721953144445211885652258162716231256431969062260302657948109484361423529485255273990128803033635737276675986267640096209550685534549617623351101318548604467161696931594848173998708375400258915885899428639720756757944889336791934700599225510521294725536705128269877986527512364286394515215874574108504569606070606846220383673317766949708307350046039673928870962188973428376438719162582935346788235350058153957905585042510410680322989203263260463476594408482346648583784570103271449163360419405124644559974735307328816769213250222632542045770400100186532373112859113477606865441188458934808873494301504289489875626774598572761269232012934624464555567419936179236959834241556567237247365726706814787226573815953232346892244078925459523263510579751804962349088225248866549301299839299293348639676731102958262197860989672532766624378527966307657793773801883365075030630804568392145578021379363003799699053116177185519697692487945381368099335425458818062460237071936640397811630266619205805965318459795033553273478637059584439101639674432646438128086586612790231937080725995220496789160637467345498369920184476911411958674558082203287154061361246827673979124712221062073127838171136643281856317893138676684730311501416137752540804539407506804798969821322473328494368221556768064799227551932511308311211406031364304755823762383340698261988387157043320490522375045598303655282350326619661783693738506664564031179257530396949744709543630137232673376432823257335005828512762071799902878184987398375835155975376239080556398217157991247038311431540303252831195898094477139052376530385921520086527024212484999683192073155465918750613493406870837747772585406367894665003314205060893453551655424424385093604492137425411997222652664963655488295583924789604980526304335285234779947450251046120660757647028044363315263387548270657134708017110824584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 2632992468377524405979046486811879490258919035797483976559019307742114979010014316909421922331565187637047401372285700131822660028059493953618853454840886647524739462906674939137717817103773073800681912862729386587143519996177208761233720220669449299041584549216502677449585015534469649658662511993577185952063183467111649289702764961104063534001171693373205155130148566415555916339279279309642185380597332617654810442663864757400522655122947847231025058938829716483774913301687904109249357325787414619932662325111927270755040995634701343313202654895111018068365149688641643714184790575574685572155591105817083730557214233829964743266334230511875148549199851261067633117174203843684787695563277415939387666869801149760278774178504020053664579868677142754277364649694609258988767047047233334916097600146371592494993627623445859733438256311734447487699014216786733234703024332449181259395995716978857763286591288275038796105601241381412381074765532818906417946918531166929587168032781447959267700494975305048962479018690410497484481811388472476251017853039818641264030974978446899351646446611055887880086367747108082543141329946522765264402440582334131221452322993751167618999606795289067059603450160046935320497634871956314394166852658043690369088541169773216400025187507945794429098494515398878120956164045897116435032947837523926580748968509036827088639181557142100600770314685846053271033705424624642352879611689260040434524996638078142946411817377859807118160534716155297090199498060826309035840651407905020830869914455932183343880758767728406029097282920739843633587582123769511569143651027674441099784807991614565361782665784153508515359148549814825862186476558665144471495175599213577920501665086802487820583352793374343919826111133616324729024769362946233416732511811136694625087744155872481629591987097624605665718556321060409142188061119690214464811359426922542468101265912002922468026871306313252045418276084894566567123957633974781265382583624073158532882654970838552156780429283982021515164821328323734836837608551272986257337975799318435263733246323065948144409815524563266127317716102242982487624356630172279156860234576429518013959014179898520124060492269983418778372907343766752471314393002833756756716775293257920154841743759675929455618807241011002846423938920057094665898745838705092699028279121359660229772278852270138737024402531658542443198317132841335199143074685033944810576683059769390049531523345649475231766700744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 2657455035295398048823779958449531179314106492794925966750798685328172518845740784660444842517813886900736224765691293228555618502305249043716036503973427184808695318983537830535068821649961895183223171579986764629787188442469453375564099920897080877819646793779473800079141653833082231537467477741195528155236392899982738431842100927823866020932885378698084058216161870676949992988079746262391348574921043014565867146093144772863634564451834163025927960713128991654115340296371338437699448705008777489532740984203815636569391386315795481600989240461156348604916469929626946463180120504284005247494523231567612445182605248228288659684411645078118711830310259168256917540583444428938094525103733987491240032598739711469278339295558906304097736579000783754625730309124152150589058914597532727229649777076204584823661972484331919722203520585066664208504008869307120193929980497643477134876985310066745822955778154076229583858327911878184394851155939304103532270697353760926649791600555714360518577499210825115902928078155703190195567725306277952525946344420906492672911409300567423275118403523800280707394559643543198724604493280803456336981835476180532718128245847075255057417828315146845401693917652561038954755892108742968997068657004772698807372922856624625592155069262813424773061248838899424946300012327483964316569174910465647661618955481671895630246448050230708519812990307134285896234319882453829362599311729800378810589073105060359488061963666990431795656068678545299676069579451357991970510442618761020096442984063050956997867915114065462653045228269481711212818365429048458358058244336767894805736870622645877091289810197049551055902676686689136625079640156923400882287792195703358907500464674776572347272885373279122282282665562881116746596178082849334995469965415079498017025177627374614728746257582320643669532106641065101105777702878088790745212597654300269741406546701397882745800739912715003527215025275461405826247511797968410150479085492848958038292700372426342301189365235814505181053309157345454279240844458030350574887234723795362928213720066867904725885570008913985287170490354937116376006013273348784325187870471958597599865979965597773515234388537112139949046256635702779555155953730061936819090728830159359200775022251180780090467945519277997008559661626254872929767797896528617676220069051998687109043123522056362162402365356683731079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -85621240931295822268624996893602764089401634719834385276072672386690509762271581834450116708739465236374509771358504085998087334081024891293875301795836308285179907619840906281243419437706016738559283694770324218325665679536338941794379657624813972077691744567793124479800168833200194815359403865602741206436111398333626257585780655328632587747235559808681290240376838376786111122696401187441475018763314637334410937835922198811047411532177032134378060189679791398919683542009893044629543630765027493003813092993946820007813360860588500507274324025101696422312448699151268364780275094827924159390764007760275626183344522507240268856485585907526611234713835606657884403437935674710730911612921624670528584311883742154149219194588550574067400000136389274273560179820917463891762007134579604734057707058883694132051557750346279636202424803933759431400299667763345834162468125405728906991606297913455470929242794944985660760883991160709323155972776894994107129283486825633279597385441390959815714011377412204412571716014224953874440021517310288629676502104221742689847898128204301291038623985147231143003482204124049632229441620860788337401508357274009595376947094339016551501225867691476203612074853703619090219785382712414089864805634999804980448834357716801348083036345279200041008520490241894731480461179872080198366485981010719989464774312567178238692087004814357538352367863791885576080816397942904679565565825863410373270799041402670053754013454946867012398383423086646249671524861687223889809882742500844724318097083769261920454679584024806582135927873826040756531978552693538083436770864855145709461100824888868369604865416770470880117989113079334015136475634898285389054695193975638960398912010001913390568014096840466167588474147397652131449721405808397303944069612765888989595589712615140715351895462045024906380339999254399637841679497379273161652862088403190527981687675840852933610205622016553324647029593060699523465595453505067203711418567578724984753736261251821715528207182771672541765955254549301873383796711565090705876769225307433397948473327916834023532646839209336594502142626828728277965987716195621779359750411484635794986053573063601368986744301989730025274235373032120949666870126426289736110724820745566485509085922333679906634326367460828375945952933762993490581349932660704511429788062957322888316970109110967679377779404603643342852592468261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 2550087544813053652193399443188085300561224451771578340251318425526454013569676669867864206695413045009333354096336381271124282739519784402703665687190612626569932144478741836705731000881115794391987476148354995931566247152960902834677380815420394071216833573146596035037655946252569560720694856879559000655932080608239274427987015728388260603994736207431002356836163787607970635619317907279518980987741643479841292101414956130761377526127339146060980772460185810053123876461543663654623404894828099874150704271363423586205589641712615830824292970001693864296771387015657960238941315920274127781849750114000440246629777573167395316677092670710613578719919380317645057651575681361658900129050810241141566186747489824388565220936697877346368677995301259697755403748541153683116599899412016018586216051094527897588899986664375478635236593610533942800323624740345547622890820073529790922923305459444105340590073268901046811454016620187272620397268543987781472349087715786612320520889596821120235320797301796765319181447244517464695694860824238564254887241024460749105558834698622083909974434526991366971511515704947985520863512561498048426411454850367558198900042284701320253132125130594677320681642608319175896851764984811042183426158675851860104338055567264970399489067114175248180923485978231167647367356340228685629820877969536858911468070132868307456865874159466183258977302670430199641641550754933254176774254545842197010896508686398759479691154549850317833904276568912168750074025945640914978863266009721377151306643420541627953978980894311354255709644234418014803260169670967399445719539950400680251498822439566371967530696390501968109837384574086695291131444046269895984472403398560561166301951771678953934809482413467461174259706234593750720778691015018510903406030427860981731182295462752528440628324299459766019034299293504525308715147781184233333883560556788156288327028574964047551639135465059167204605431939273573419539386397429366544084594771498591144871711825846281495851774970969733718452606890205500731613138625390704828969329468093258421538478905289162161706238278894194242007132815917581322246510517946853175571467798706352860064350529445134630039545773413042984108537431564378626226363112467594279668310730154161784449645141693273336390639767009068118342817820648166977630985570811430503651502636671687517095749169558486536824037926862729364074766635894775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -90845454205947986610305730744948980981824657568272430359954857591050937653239250414970429123022683052950245618764761118746562801810936677155112383295744431801958626397958411432735351950378850960562019549176726090167627069185375134021887579607712136099404593487928363882100588914461841210193991353500286612281138231833384868960782437974284809457385467509104268825059739671016398101369601293809675937299840406950342627951325628827471263426713824221225933506067645297486235141216292499902672324110390313537113231199505095349931792545667687953798589637314152462870245966195941205515276208255562488571719372224826858330059430034083008202994493966786422971291577328000553027933377759849700399646717534012803217123368279805230636370862490437721951729081377502651413645730021232034297039362059710063635958297191949919484891680019923618802657139486566306542749399503394971242213766896507479441531932428111082275781758111728808092618964645190494319550674207872353471244408368740752222140347224035475087016091417761471830087079499256419215769137396312352506264560877573120575956080216473749331890905881858984251441449749642849074379076193054890844108424583777667763148747902112352814003169009699663748780708296301751177110324840924963156765049675894254991367072781126603923564317191414207030596818775971783201517757861317937219011756916915073610259497574603184626902632992805842331433303234658690527236936838988799104923872708480204631536577815526601523871406821944909457618949122218881646529446652736878342561304772298509635406707861246338199467730549602799672280615277264419046376267289688060454548809609066740425636781016461084114703630447105654871670236595316343585699668268183880842245099390019528307620988108683692863784131723205362185231682936823925059433195440001723603211979213631102932841238194244432723056580495083007160635129484308158938756673037709769606872634227874771082909849449726683804243594398320871316534330035596887621796216632684418494777276181996269036877976321302210545026556903522166122541940437904830892698065898620622950867032482055524882777053221602409282623839399762572351278056561885674300313965213252138522277238077982786542920970631322096920379390586114834471364720805927057461635237167283549123836539940647652930609368171187964759623666877125404436207554723890273007224502160716275164241292570950087819858595563231660449709028992693049531226279214024543762207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 2261210672672290356318611132544170758879685235375423882583269799242933217220709711123424724555327974381717528881511063333562498487530327164152997342401685776994374025335026201763442206605945726864272392590920696675880406695482438542434062883319961114179886320469214806586527060253673097527691257628372924707620729048164492106925364641331009442394798222694586728414820463011180923291189436191334535535676664367142968056005280957232769321392754957736284426199948170131691246361552260932089946805008889038534534469004000805263728346414598976482685402170323827155920213334174565177399031876220093126038273598272335769755905188646511203113318872182772478214974214031355092745935096782472735194216756025074777101487297124441239314465495970804624863978152452550750559822854324686092213039689231831898956959372632982801917395792569874986440517269026142826957684348563945015274212549118718745408517119816754605315198808179305814478291104474650670564986457884964083672131182589444813193836457395975702967614797838450431429445245111463478974398185843248634761287410382618369227529976221918684024984515489949192294656275511104279190819693165830075274614413977493875984317060648227078208621492141783321868495793971208186640284781988853197528225506717225020769626540270780511131119125048838738356800029351920406005983656680892643162796825261076237045625621056059538896180088819780465468024304706149040131017374301706012403507022496642489860717112817289054499503774434797070393048595705682819106262540481536630312694799614850181782453013050852587430977527654783493234064729101687723595475693484636697673989510613460486758213755723786487919204317257647916422484873622486623562963321071698408771668799719906186636018872737071532950472201135611738092393772206219744244808227329653644878249039067233488526041508686557718720375770663801838738403800879826464930803903014172870396269604490668467114098140335224521748794768816151498567883062459122364051896585150570330835885563764404726293719292273102309922034193486707330192104158421806022270961440501039142487303193354895008729933333274931912367414703658979209340878870459455499245059149985658705310441686843889926296225290537307395079577570466281484602323040575091910223900728709605852717678167572429640121967838276620337108552050942314141228721864385657647609528901866921427425106180791442409611436935975990781646313579431734064328907152230385690927505493164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -34081476938262435541123827692432400351319702251160191586733271312938861737834755451364665976642276959135359375095784536496782277365558060759169892577000584146713509236019671067113865044354474343259527290961565942256336718630912514289710494908571368100965362930007631129624096467738104604400132246844618782149362869908758186896710236216261098021184558473865363765232247709193258094952745633753885093970347390796862003999878386696305351824156501944332332760736484189178695974042090498881571100088882638990830746225585194184306411542333249004480342416985738953075069159747207415126064884156370080828430411011327745928701162808849010123588837593497943921997236471607458865152313116519962347315336284206148445054292591664967380995211953112578914155362596511034577732865687690039652205940246936357559554607094037142202949178129530099720212350637371046408724896385892799834851327667564990998909525103894958596872705834061532590431346037355197302019314556230733700221095008110909057029365496745421034120359043229452415736666752727695098718915194932873352670782792627937251511898522700989920251406796789029516134223237871674478064275994197681367709273314836920252704248252623304804412137086442515532896603404988765902495817946961152912609860251808850215385830289593972645411048285896970529098352939676034992707439906483812325921939373947229820082673324715572878903861757993132412175925530113594629192876827958791798184716692870304074881877689991528262758160693859679819785827458163832180825984272939861462091471453704735160082711899604760369925797662899724521832482399766999233096666188993447896318536199733576239957050142197337360755390825446936215207191277772544779390536960240697695683005887482264801531170474494617892923186103737779473902737229334042009038322564689266964134103461232761576899595742407896615748479902595570907148408851113612300066867376195079753439374167129601190746519074015151170400660113795686043166729458844182937170513607966865330545292828869907865192463109285645694345388052869185234923961316091099842724995035370380544797203852440166947940645604312603725726138401123594778455993155858524029280074555910971251051738832709775109294981051768596539077715659212639807902880466048721689889787901082761724929889599905634865071321472420660982139272470335124713403409408471627430484251445233642596044407333177641803611426779383585472144576403276730863084464928647321357857435941696166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 330646286810587483274541571720331202428693404033130535114402610845274703495828151815965968618197609220980890271914456321923100503043959050892249906891053757257553770314965102229853665192634305313569836853028799359203737938031309081968335092366298084278910069858263935005504338517855033061992551085475192185051935943175166729895873741037044922490117964207746830630070565409557132750193482477523671987288942165558311324855631224234679052665005037711486006604868409946889291152565521967678226325521615786526539496488918732965587553075744080879051117831467044913237345643307124425238181637632800991504460015909295932642187240323493720940843532214687165297294156970469273451021206219029200592505992760782207314918889389152597669695452125880093822556056969172255326044720688717144307334045924655817334135893949047577386680089690674976123280650631086574256621706948913334869324141942589973545258075951139337347738668669094170557780768283333808174455125979349266802434901338544791537042021044008119469585074701141611865062749529852958188812551617360740902258934462161931632868028379213021694227342817771448055048288936605849794128886900075415224376756947908860800369245575582219605024618934999708461709677665997830097683771257554623969971575043486787490694441824746378671015782761736061237685752046396734104413648291883706500062503109990167458672486772452818955303140029302356977202484891618237871894313743134031463539044175270558427205976456426359107062651837169991833996930813990092765343743989104066476181714984510502185429169257594315020552587409753514275762651156895286240573816920282307804241312767925172397532574164128512336423525968932304295491565742793108269731426581323774597188961256106690786356820950131565195776210550319028339821498411148371179982269383419661603493745802872175033149762534817207837599268522870965876888544646804912084492691813770045177711153495321639640882198211340262302456279258768912262609651113075310594041596545970213413783040539180754791691537321729153226070987069874814560935218916658765077677149289607995670889562381614615647647066943567405794165216448568115071489628037356325298897255163774521321695559584205331962692620875968201403483941493466478897248795879140258786436383037653732813973714691806964661178953675897608765937587944817153580541923063896708939119765826178868176880976144669247599138912095126868554245980553095381654403819848830892169644357636570930480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -2249945336017895486574004328660877637722247699479797973289386626518888047106125787766297826459359310561699476909676006469068611272327461132551381475192366114734484922103378931129153628515633555020169594439991682669510112307731182116341229094129147699427004353847018833710368508958035505730303338462066213841287788478698820624415158400406936225623458781643802611660533641541220583774836632663177321167550206196607191190703494204128727682876854272785129802112195209640062391213342204184362895314073113831269445327934071576265810485226722461344273555045605718434061137300544170979240873844782725865512896381750094745358771064936752140280216544701945845294417490590873463677372998855138893705922430325910649090020764877626872756320946807545994191412183334037940358044163421720092819629029097473304485069858043559361360963430524471688120996502711200148417716904844813221011007781664553274812887661560575742624235634316074346344431569009079174368477225298185654485003102962080391416488269809920447823435687939632146432707309762633864696193207159217126473644714356088595338306392664838908747965547664295305568926685866189154600265600384002782966906250758072377256301477318103825859748725585198093268037704882340053951953378833061488437858550018112577575264802210959557544815324707589802312291363330784123068188638829132461935524237687853744906212366783705925899787339027912875330591131856321961525242437027940070714535239048317465395315646677671752612968075260220049449497965667628239812016859060796689551082183974722440093089206020270179896482678989753254353198807211205088883648004795019645799874046099119537313680291710506160007666272647960389367981693655051263071706469085714245760544635260709496961877306725349642383585504706634354886109366003620386274335344199841908489887217530156975814445871628570953064869034977075706624344504377386847696901064048473622489025286555465534927541597534744297094486234641226723228596953855521613853044673403954172111886024154664392340246073833035447474351892488450598039172836877269675180614753396605709455475774256682742661167231672180620744588937955110852736224664392628161231442091939594973480805725985984949339595072026127126666468386690782770581421093112730895068134712042908851401107815564860061671091600356085207249786053786798004670706768168684335846849736306973243597398112526558151303038162357867644320795709424172700622910996397924021650283066264819353818893432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 12062296620095773562365142591875650047239536425843118936675638846062568062250322196315933231567629656733333985679153065738940557786854165896426793312490487145201879391474555666634779306026067516126585504087871064487234538735317052967941558765810512934306615902994875260497999123622445573082604514735746989010707593179658519989066609576667641495418944856614521184003148265013289814461670957609512901066158629693026941001998900708694115900781430550390518189920850589674052122195208218807646845999305546780127061359512393598571872831919261258444371866142465640775657528729672383130095267835859997602557974714221570219219941804558003475520398270545656485665549864740900828267982166581236313845556074538703668190049706731635127373842367794334564143667307101100422401379276972218710159568127338653054852446598721750426033698824856654297708296860886442799662222282091777621869601953086270765935752787854985909634550286783969721991659303633254802588865604835425879707244064189449670115308256059825855808721059638162543470543884662304091798887161092557517325124426042363462049407922232843882694948647492485443269845371120210714354882788392246830055232791051707752023570293441770710242395360687932152484253275649570467819069307877772539558594087460260348313462380294539038545466999256817720969709669828017763210623835030421242545159477871258527843930150572787556533834542180686322854062213402575414758070848439684113936515103682844799196523197476314075006696345635043353797896655478463737520860669130074718169601712731940055158378100957896797596035720657343960302703436447706112139976495461944858016886623890780314199667876683700471808201421456871642347544987055605843490746364433136021951517873060272505802759008372880357502745807473686365814838431611116497600913997387258684367873900197482206936356143697035887850600076974843546649589901654423084107759391547377315090783345918371816845805358731045981370586990338362345812381244643737414577907189752928711017477020373128128593066433655159269210415090344129378927967243133424222154313157835269317580769945738556639151919842662706498758015831591795935599142037800978203820585575778081137155180735436238909392116802442324917650684219191158906244757117478555631759593931214289224238634623212592899829143572796290939935372383313921045430816003501120889674345682415593914022110700327011029891994919687875506542522236401065968346241357215219147658302745185210369527339935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -58269331495349866224835387888142831811426098417662905297635852057469594218224931568319253143083914810501669726215430770763869906662629184235380485751898462959123567809979956284449042911406823158592088690060982995674763362488013488376113033266824441266690217851411150623245136899999014837843605882161642471259700481159647373031597372514997371642920348249176120101061786369252226036140864235827496962870981575607622412171498544133065125894782770359922648012598722475993922054458899129187549185800550319556614178516191905294736327115685772884971192654114691205423241652227409802975136516141417484709462203474453849775592163629434480866619894774448238441749335972400565000172049893616547430186278280153816887584304673223727493062186911716990272491047208644932501794106522134860556615125889602250419894528607215825628246703553417533642368557232613602812399780770834198996339893044525017417461706148942846336685900966933356214670117916560198495355292208900776097613279163973169704118511934446230206126816241992662457527573203221648909354677824590418125577347371245487491669857827496783049346649406603975709313379332705587355085811973961368821322376755245569090386343237741243313487874330152666950953600355415375722822699935837710630258309084034331869717098570379195554019021584124452302704503445592021867193673973538392619884656329906172839177751685310065217343880185481695028900837808580930412638567314746370669217696661637042444605763955525600636560789953458511789263007334649495110974595978803919290148537754330404454312628668467765858727040291106412936501070521814674445073102270921540536436640073808344427496008311966527211586803943263148685602040810937214869689011269932102869400172456080271910124666972819303015536748723944064958183299655536022277736532797076531142438261201711875181811581188025349444119052576665680128554024900118523583930605861459496667559525452312685453032723073098623145959180701930790598408240528978249892313440417072409841580170957774486555081482810835445547780593850400548354749239824404149921192697238507532546567886221217985681415915131602074766693379914414252540417117269307940399142305439968451393791786791657532940078123247560840303797747020119913206203780193221965662799847746024567513589170097939722390865436719135292980667706344126166567198141054984763604026359374347790763443087839687554832163357658006926769115552698292522553181585958412068907807512124774618200717668514698743820190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 278005190403642120569854124153177196603669089541264756059487043456282031241477695566419983434869811225890012970392493012278305949414419075635436229170826193146809757215748084745172400906524864220623887881524238178267766076241769618369171739461853852238330761938628163932000392278950207270712117129047963274578467406650287892742760634597703072309087814709176654080893405406218576264035348501475086690515659270713891388036060924387060272958864791177632477372929925085936834940125443050077147172081350534624626214824689181196484820275842312830742133678669643696313066401068131130145339561330731903451172384865680288824258084951605518571682060601559745674988397626429207570746335176567940894465139349352316824244645348371766218312750632320693426741236529446909755039755291465170726935957741249816607787964249896258572451735106417928190824389104531128559648942340702611162841980900518955087705147843415717363480749067711458607863378256358173466408947022928923637673143768654362630798636961270851013483099577703037625890766888193357110260384562831428645059909340810763856167723233224208335896434034532919859671397514666457123671581968232576487646825879309299597083385705947515814392246879759722297627288313918783754548776646641069408648314329456477021591282669094139967717495830775922632017663309383626724796451012203893275390922287641100606655325537563004685201007307622948570028265196906374526028116595831468887370553865326332025283006120428047112294928939093357011189306427119701481526891419458143420514770597228241392458825314595043965122739768519362534084035566814171209696774917127352557552026267210739181476351707024919272849365771502816387032469574894190490874994647185542522815854582755611521967933688400184182722689397908619946114771658103948385715540184604073252521364552156892123223680098051120514894148072932410901484975302946348043069454260696120725347277788383069415972373342868577511350954482083806402593171924219707749629189465330990009722742575606128978957961052329374538493775432138747483236473601649292194071361833879601566982708372217926754909854470854699863907518543406339688894240064869181334373298275054655218199196021064620326779563373891269612518676568709668993555539821340879998836884137340186784199473753544983391055894511259369863411459274301777741861337797329084223054106331132512341290002630599439212923452802327575870432117149103806793053815174799583609250962093831227583962117932969704270362854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -1288392224007232682951875383549257769543299927200580049226350079376215609134122297639377543486816780849276707853316413666317011403037998981986280106751038203639156832306406007273531881719980053615354249299302082314414872022495771338072361318152944208313558098970648336786246477860787721790756441048693809629117580825154540000111513667657046258958342893785296497497450731257281486973176034299960744339828714199284139232210653365688654490606482457725872048069616278824416628373390021861417542920007500832925560578947158549258679399377821735304090724912476133080041791109699988553391301338112556419634481516242807968796342282318678845879926932280386625111109795868752841370414175176476551051920061964226087491826167310317991112259703557554956385864946491756046509747385088012562729226273825031861628182122543146059032875076303053161079605734893535750400752621460419218082264840214635874675470940355540271406352199366884534986724595291697826159238299476631534886880067712234747344354798025607124355582496273082664763718232035759212301633357408226117493993746063807354565996578371096584292194649687977622757888905558708106731615580271754186623185063874065793307324433816726201475718876910648910919956301477574687028238225105852561444407470353181985786866718980646547778112248572198292440007266111489730897408416510298990167363464924678941035536533024347263832246220280051072795848162101960796478877148776339375802598998928766899635800315622294462695281809845166762667766745506876044146170819353170597720271899939270207143132115272690795247453776754069863542299294433548214697860769663564100591709054828500927359291686721119004755015168091996034742521483451467993052622615635871517333590567007537591280124567740434648087318617331994745401104517697739053381379436512489424950364366542878929501908262979794140908773964027714120499773705593986854836427050276203328384665347543816269051656124785222629769091551012343473746382836994434229602561892483835399774789040767909052368952433779771270572325912252143913105108727732511073619493210798714839762712457550540090757599552997717893909698643533179176526589070473792667819298205667147950455164484496106834705870905404051544073028340728914428414206258067608391747174948510601045387207875439857450329988955798630278936419929724830991119605702226878885432579739720261059933331503457490149707927740125788106002181410609314799886077809377187782642947040571501735733983551313031057361513376235961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 5377235496015146837682807053934353418990346049567878598137307081958270543728568743325412436532241558818411683679551530090437654977383450547126034813136685738414615754104274778282643273782387723571749969525104629531368413719598555970554952944862196319356928142421007560079278357770778614373693143137890235178370306052573161778217342569040440837426091604464009768068081758976445726321670921739964822210247172867260488856037628358418977757644319258387537193342455031109331113974547820212620088625069842776711840479633758302635278612577477025383484859218443169871563464516666299141567502572217934731119935523395828965700472677192309167961621639922979359237839386626309617006427937052407441732257154485559820912426104939739214322693171938412228650262195387312204564275475355334135966171448223109039996699273427620357177922581480241765952378435772623972958291778404137307407786081630633982756650765268823537451035977786843806965061563618215809047526608937858400553601131569838194784871902832843274667299271070392202785282318463841255559685833493536405380935445026904303486393351129030452799132775733577174755220007967315367806063632790007374758315917661599416336639774922212623256611553368397486083508285971820629555800694919363457933734712775125338869729428890648895213093507275049923842015150651432736719413280564172433609126027230170754289791931880250959787162831016538866855123716640425451885974854663305233149987133627272011278697217392058376426392402121328975337501531616591767261475456727101961923153380495215991061497716875446946272930155514833997847361797739236249629733042484572240411527317620421516961925215859754924776394659417733325789754184892942438927867727029226276434382914476901682556421540141283824108634120789964790750701852404938908957736419372175230028184956651025453481372878885954369666114186001906024076454321611098236671086946696114642017198525048573901685718247268532427137517642427096550489609826219239190569206402942429143470297474391525947526572263669977473286761728411867145481179995324245803205067602924791947470361680531550611823565224065121593252859063009032324256566173750151737444869512269730845381740713845110959235595719112504875910097911969618607650440073254950730411827644904517582232549548319651701577669105924993623492149334916507665922760576562104142547097547241376645632489805003252137318670393756126638475539263372255220888839494597546386394974895615538859790227821378039152477867901325225830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -19254669934094118509725001719487806503398616813780988375049558565475001182873365693017949955559674222742108707898754585160413091256093571163363071369393752152056878929302601101563591048868688419150799572208096403236702409793352531987877473267508986633577491388586955741858478814431161422722187829031030949458298578080291203511465462456217430711347968235309080290294048007569097827923542903043322863226823539672693597136190294640666310542515474355934083853078116440412620946254358585916380485153424131902132655841622614564445320502085665292987376672924362579661453816946719812206800613882841255139085670588060496042233109716244348147865056305655457368279519683155360427004758284965589772083881228717982831290858095143803676280450795441969607617555625515265362440596718207137831090686404827802738408383960238677924692389923645960311056624071951854940998355193390354783592936860058364646910401013501645144858360588141043562869988591261429296881318403421313034175899421882158719619652337775904703630963140602562413103607196539087058741735052713234896725546736906742324240678031971433335458373079191461413275395166432305866239623432781193776577782978638838517035788742306844682850922419374327992577670789381046768354498967005837457549029964651001047937058875380448723343242158100094265202882652874117442426090511865519991418553980226061816577676157141296278691069131048471334440790372851626170511413435084896239761887929692346611153325120907421003134533728487528708607928796614379569858119054954198402369199382801252842110810102189856268222806469958362938607797247366974815722829551586131045982654155470032863421685980472863355759040080469368819482508554661711757092111770037502668096536098491279385972764345406313898329935701510281112545292446230784110461128662435338257055266937587440599487749894194100030667909964596964410285071524329622890837854100555841907943964482793271151015277529499224926400399356763005893972793660218886743486043244615610717616514597312556691366286356762107324450171155360366961225059538685657200829377683293612058689565938073388033238277990556257671466860323387270789658270405327618683809194336060939233993201410627230933332878241647014026760667546315152132886585425371537593814978808474966944064595367990130303827161297514574352996830502855868726731773902003540184455045898717856613909796465026069566144513290502409649327076636030771461289364001624698704552896031754335656478033245164738218591082841157913208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 58585027161663970533072769046017758409062461418102115709543754696214942420927815223390897523588441432179570762160281792884630033916712617754873260199302339306805414707726846387911669358740364913514344747395483215539513246472794618626910189410839344539172564126376713248514873530806882996966554744384675084114267360343982293230038422787245642246712427609264690768124326522733438208629140797195921488601963160012849277931041544953666734764381543266740863640730636334137328217852216328083844342582852812682492417182111778351334179268677220977934052001902124310535507488162271216451502293829268643374418194027433739824670168103073653268209691934749986243536569594014884002086026249696108431600300251461114977098991840829905637363585898962378994692692435223341117090560642167116197607821998345007228057937215079455857674098675084609448373251515274006747590860678233093526490570077052820077391239383083070593443017873741369835881952647678386136811728697085620369876220362861054119461288025273265492022236960085933535399621935172851133444065523967978434170010478344051154033194327908270772850002828972042491049191124112942369357596385865437609302995964023912181171606897227340494359297908967293228293554193601693097090871155157128029403920030239394920599180816109268618966575724167449445009378409548099989746074865246169328350359456134645818422305912310825882842240117422988624641772948493455991067601500148015520181786663411926551192490733923353278017196976750837824083634425270876906007034254147301330403235768219157833412952431529522079036835054970758810620770526929284488017938950187522615166250657986294487804578749160215378894888055263530693964507724872746570499384856459236096981891629186058340796114448064248585966301533537794703150078651953594663036927195989807810773102036696967923359290662563076027668437959005336469582045060237153992261176112399602182350764288972734731370246554602937475036526830824654689959473384217233037966090494676700547003890792723488734806909094983145718758923239467073521357601564963873584852898168734891433381315620607341705387902254928345822212423378947799500999886832597121212174317600767962256938857608117409128992244252887547917755976544667410095660206886993621354168015980073213515057037559531919020548077061601251187041200031319807185027309294354704434606313566752687873385071017011567039195223641060979701255037266965174196333506664606328209544753345208826998918687223305568068099091760814189910888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -152462618665637952321374127090949773893737362883126013805430798975504721168493749103562259893439497566320148420044867732967198426355882944241012882232285395711587422802082032231578318703386894236562643771528484796307179156203675391557129775541758565171707692056947562072327339696352563750048024586487742477016621098903253967414449811898509088674471492059045790626111594314785870812306367551744780433620240223848603274981227226028158843548422316238440834489757027944269578801157095382185341616470184718903923378145265838541029229306063631349985807195759831080499487255142313451741488142965973570059035578329975703748340004200148119034892603555276403000654173132690742287186182281650263128979003052817805442991588674732878941529106927703176508952207111601506722822009783526669618979967647776442752556491990833648696916159746121247220123585598138301874337069679898238965521593216186529200082695499746543061492788357168803456259030217295580327982538225325665656789496845497244033460161939103187579867356645130230195774379445432823677510932136991951088406699382698810377209404847288851625165359274726689534686120239995079432133268406976406844055068119272238384382359312243037328226181770027875779902849693973137055418675469674000236410099159951317028714636640824291760837098199223693175830100456893663738732482519132368758198564984784047787422254557249097581695984888904950987150010900824602872763088380508121871387124847436117800544404693409948321369539694698512064183927548901189657949381391910743570377101731982686394257516371785983988250127721429349408522305686378662534194045604645870123734509675994214131397007556495342457658959939674050753958758739199621757612906347557569608453149393309746368408930797909785781247107241521152288409878810494130666804869487390019719357883929069133375097783652213406921688084690571124484239727971480944735883362682745460330329252248246421257242669904020391776928097399094406919777167703950879338436832329651148994854320172101080212259978426908957572190239780156289586840604478789822776583156890896722764522493085692305402191490898363047662903722250345246782826900506832583547114910077955324403570115066583552303222347388816675219126047374068496167308513226475888451670365370912090955547817402721382219341123732204557460700026422094198989671030396993479773232361122796759782383825282254001813430336858164493704224782181469457440052360230145883412763709648779732709557473147032879978723940439522266387939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 342423827222631824185213238468891349233875462064627610565152443393500219071853119715130602236708794759647646038017151356502336116750619061196731768516770486016721480780834551041798764268198926352847815916674540206009967072198100442713223597831795228915679552739596021054003906146186199830130310689921927109407250830148250134145568758250979077211185131868625264688540897212691339965237355088380533201683153403680906977468786256038394380694945214549148395045045067462097347191814444425312246063495622738103799331603867657413028934073513620310491067930935814596524799279171263748093603809529590691653812101145774259102472811723320827984575895329681441861008344250543513694266685859718477847867236771263429865788182028552880528982387966100209689176965529336843551651837919396852452350059844027685210145783485124185980652034286048317859699670690481725180397312384545160766074921530426208034463670380999534347726698299742912805591080501480431795904531621354358449160297343103994165627339789652820576116087953649620415927469582250710563782747174914715205091767239512517290450003964790947756109252006086515667680551004442120424320726618662129749142789721454080469476864131358334732031275098543598749606925431086060164853955101165975957222507460840188492484576260262498414834109923242696652849166257306749706125593772860034789954983313668309040493527072107812186875630300620290519313610201719272329199505103408500639112070614263216522749680297286569655575771798775171533659736980597936026798989186803700250507428752930013766881604521475059610045999118925163424896091120619939613581456616924081798563257872241159732260653472313431483326752979120197373837697981244892181428711705583629893567678052684317248524112053551449403155251140116463141214846104996157912495523866258313282104890612639646252457729555803997464082635191801281106762960380618829381428061978437267496247785422736150291293057918071169654655633050239484776640387172170498330517179278882049976634076938954902825722261434985753917647061329005383188877822244856509389496013983290993853758892516933142058653846726513918950272277248676101369136256437603935944903576736886244836343325254916262206912565322908881744030568752269877725856290304240110631413858472804942287339461589600039548275103008229019373472857456280796532258239018120172065326841897999059824766610585326580879470597099678405844695812369445713509013643990836080941226052446336600693343457310624522449415962910279631614685058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -669468289099212380781887520987584086482813169926963587305947644664738813694869520884738642893490294917940101905927960087309863071373840983995963597076794114263394854903102878387711190424666560691518495837929585065875422995261096077723162342018027855724061468945433681026900536385508036119080905760726260620051398698397099231677133713659005711918433794630678878884837536943137356421453118075923497294772739461038067167747847800587552322613930379729737143336988482127566547557855856636581912141580192715504651311502754171874006505235511358006253632280552475181196783074212165446325964093796817178353335517273783304157104688348793195693046647536751125558855915302912716697287654303733752149785542787382872527956358499363080219322434649989014091734573551331377298447029812607063714606931645337905043812189823222515885874250490003417842342649989212901627715307586384249262860972658617879907027397110260616714583922336990178652156419351812717698416161146372165616524911439744828743647098833545656798186591227475651804293639749044648498549758749787268843946267827244302559675878786063288526200899829130725358634300528802205621603780287977685710165420424574555735581803444460698910207016553300521641121863385915049233208577111333926513461123316211229428320156452973567856311419450967778411663315173676022348505600988663658616971454951429013851192112902166222223225793044069043767094085645235141826827902821513659075802810813090009289603861360170376284492270978091438294345946601622788396411882670994692565251758442282945536195454707658768688806051658579553552013977539192625823301200904777156770218434498164219381507989898465209768740718039798915756778573837948027199254280679558210779333342501478149993236424381323952310532468622080214185204544857890869154868604331354712227459170347501029020514851236095558431618525685615817601536708803075103167556611065189922755699895672980107214136160618791520812056954764316590114892638576927381299860164295164007034187295282056513445684165003366774730730585557146404357749378015748386356326907554436820454976120846218252663271222139703142967722398931082098676857049943512788879086770156312726758580266198231947637415546210145145823465644211018041540854090398242904019553453594609980254789576867106725238799331864507843650537343651661710612057399511194218604300636360019172449914872631548263634042097430408012977499323293052962481511299323016449740391335476904306753996804282835775268267752835527062416076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 1149440613196399100355071230353762514263496192585439648107112893507865499370084337211312705925933491883257204923871668268047412291491317432143617513040159862492190776398534788909522369650847638760532800422196885559956047569840462144715692667791900039627707001503468496947356215970689663611621202654750110237630500352941894670057743225955807621726591179047014295561319347393450725192567775786885827976786766971089782983717187075690258898369191100517598264520182617082987279776775755734405181434190789117130062350285848635471855371331375165582575777953913261407523210767117387396786903554894385237736735790324249962631530294036538607219660033051510567230860674347618040964300492759444907154258238550077444069276656469932070015919973140662162812041760500193500005782277153436843513685593724339608229006776321801547072806207098928942690999239201361558818670948244794029247918707886330743177876135565260101616902555677307093845439256306800889266323193447082383837285343506493477786869257459429922918943943350936866255050306523662668834853377655926200299606623165182465881139439455005333788041439467745974583847373789117863207790506408193815534485402402888299702184194969099607685021113731020905002382289295166431556164881329074726777646694850696349235270356263842117700032212428804659292702091327116964903052182451956829782147033165528727185439545844327539423250347580000018388213380078198289303979074939492818662345092534701126175205304567556703424537534046203235143975076769157833251369239887654993173715111194521428370857278280185776866058606758718566932899499086323877102644227938563099193184652682644895678712750457516440314874964747066142156848971290458850715325900412982410115445765786959464628185303321694810598608579775593895959704302358335658197640121830864577730903392543299348907681206182413275512407334682311448679297628436437504668886618394726876161612834325812128666523219046444181502615641093012990797312593533289146798423744934098631412506344971178578453311419492326414205872958374316493863607911178396969464336187160710131590672075372783069612882280993743696125497123692811079313581286636123057723394941951022616290783001272196655295171796434483681269770478329485179992925446175504277806827853390627450502000685028944361650262925085203114457367396813471988996705624278410213455455326370136316973778560912294459073321429210508166011255057581973407984667704762451817509053151697170220804919752149303446842054654553066939115524291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -1748405269742624961971257332509060699625438028862573266387111556490798622090413194558759944079568727143396276525967637955634326113892773396042891031871198214813159602866558581353851849716024983267156413816486186447292566164553288261836870008419107942997079329882154018951229849513371411649179959624327903129371878198781296801123776455122417735109860577220699536289835259449425863132784344576364887059314410257285928518394117366419352944233379664010566812917270934552246698182732689765550846221013960340597378148262578940944233094601630898636664837493748701821637704067478916533460333044127951997602454857803305549057000476407263118163319032580538916049835584669132868067446734382105648716795466019453379418067581553588616316719504905571560969583192747616855120679254310673295610542507380841907882778395499256829960454142495381093072109352834647457624006025130797356848333631072422302405297885560437168192060238432448916318863222236253552176899705883216333924475384496982051885123602378907013220911658672932777253992325051171951834885292501170219041756340752743981415913651194523344593212520582191248760675987710005783592975263518233097648105020439277295137727282522312546193316960708983212752431521281345892458833528128607695825632630869801417582216912759927962263181103795344120144498180486080874770108131128325532490186364407956064283923170201236809705673536555352259102654829365874936436742777264163269083425690239853334002951789622468769822542424661211515568146370312376383045089654564258243503276895435222566533760826331624856897407891760123690400526882753368275462630002307681491535539243892706460514828873771061606556340202130052461943989619532775431237497334222527262906052061049017494655619133138709505729171118687342826243852630299561228699371089264304630779086315238761541246236435817859541861289290068684583303884630240734843504076221317599963040422949372970614051201840799788649790404178627822857821642453429655600600938633171487805856895391569812086507625515529165496501219502822398039700966690452017044774144544243906642683970564370009604620771452865557202895224878859087345511092977866406942412770406045996022023502449151012386479641094370496006459084001746977922303071907431274471936992175794308063862854743801369630953028120366664610900285117448186457655008747523959116262675899002401397960491832965827399496097630442995751177279168001724399806834820355601359053428353463370579160171514824378968810947299061808735132217407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 2373398082356215473910366534606412099211476594048812720749338285406008857689563324086256933378595995208890183767668377487998066521595463880858100746312950335629912312308253149326678351753358848941496203171086360715121920047171349890335677726715932635609740021326019812030712566937799209396027529253881403340598849283542795886926343421499384270348525427175092477242943949149008110789186938497527446452983387771273794068771570622029795671166875730566972572020574605425656208804431185553446318455571702510796401543713505971537088977435794701757691588517788214536492205967769333071169656118542142488925032263029697019781165193480696077233529581003693164982598151013458824165694820349017483010095695106279740678764735161804490881145388136474981086829399167026605396089786120132791307271905610972514710107207054920759722043826493894498503438945854047208874756618905606322359160345535251377511038970860336841601760931135106749270568907895709883759872791332441794724782886170115090139869322935591237646270562433917377385035579460975747103686096701274110797615011737673200251283554955261507850319599413093541635956709953768327565393160277709742719358990570386072362699115587358578231737465787944418191398279404482268318507950694621749565649307469813825868303843721053566860859481567981266011929564582015032163289032993081490505836013123807285993911750256714066838190305277130569852353606077624730902517630517780997428824187989642336220374638040048286655894872716529865581541672741473233576953941309142793362264432701815657905216083354199548365119877740346703233459783921501175739226361077139846644859454525515826147434828099249634487967403077009642009577767050832771980146099042695457975823699483573334239375476046377304785390175134086949773620103719260093842359349777514000153868451647622617946249962717702913850377805082835114151532947019356847738655333329447289699141550791644235156610256044037531926142943161552355361270953811428563818934456592755860899085190703365965628104379873990756148487040856246267138077156585045362207203155714518930806526186797894816554257689096170960472505407858343424277699049913216501585062574033584687167668268970091921681393075601727593582685586253631770141341038955395904952176751202214490786225434165732187506115621036055697599442956134698819254177031916940993823300393449364041728230367657016333044838819025225553732148003629197581634000952365646129475837703373711963288484648264796417205246825687936507165431976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -2887253097356429742878321211737602461607514654101435471593042914728825633774713572626720111634760424068274815247592549628370401954356875393878006394004389468448919316880948783306725328340451538019128262438436426188920652217716289123863665782224388178056773337717818560158235953595405183894106375736788217728378278142263211880739911925279145495001565659686313202141301456252241693730640187535802300067431645023937709726436538920523155328236705340509320205555298889225766659150621346564385131699691535686192709699110103695881132736857447993779025316955325615393230787839902507367487501845532312928815555971639825471687974901651795125014849374196192488828518049021512477159179079470403974964120469813016237580003089512935787771211290334991741370178841254283145080733951401151446048425427786290228834902315591810949094127637094585214542138153770495263510971791000393286984935103038614091100903969368650837584149276506142054947040553657206409921217102756673745401011600823635590641061292552757983577137275430833112341214630414126918364895409053785297882578854240126158734988481178450834414055100573841959510850621690036799778792320078415607087346213301026877099017255329261824538158230496322106600775435532307425610082733491098582225033453602685504996652354428963285920724278539417572597155130273376946888864938506830643071206032044927738298394197622547206529188882034197022736177657392915654332811980144672776888059130903028154151958428224990154717565279396774263061667936014564875013954896068014546015898865642085413014996765905560624046657465569293662751023579370099333829077404103851105988147140436698349867856276091356193537475909648890322984563193439273258887874149727332298633980798517069621049670065314993150346880476521212108871104474778471003056467047786754346121195664657084086395459505247191316894865745912405275221230918689598838104404944175092199930565918261957623291585357066271714160698085946452296288962081041929690948488169137410656003899904050469989901704284112390866881112381997626045740596749988322282177563560070157535856582162847669558652881271299412324364006506985994391532552386736661103619496063475043289817139342821135233183518920280073816406476260317967118973117753342600876207308877171273232165152517526022750467570286573248094943344167772898748861244109865892750600900777093488833654384491381863749310608897804122456080471074395165437556612040682980253630895620409030539829779805145910931418740119624999351799488067626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 3147974987781002465264453275819787223668523844003925653140585875919203915165957691717482055799034895026629971198435856839656333085938941216430529988861209234545366924192923223393066906351179877623038402070162611259218509993798626001837450792765866401057973870757343123944921216680708184327504418149071099667870959900628635423358954002771602298950999394560883241682271821222466628394802267828697803084846126347224193394124488622418527888079410535269715344822125605165575438526576954332270217204864850412184640298918806374307763675446986136804494904157514882640814815761746473896431567484343111000015044349161810889554045980075856544451557042156254959216701604104435767245743912254811067573716167743536758645876425756140789029072087749336328574427924796886769762552326298215228302127895151315131183235057988280370479359087402966962867400218475107904733384717426012534707440201140322955648823905378167552393631628768172729042913674105847183747387069057447710771913137292533011520809070792853984978026152613338906133283090309450424364413152512506030512146044929452436380877813953570534126370973427215841111580650400597696238674457010151554280094847897850486288434037100844476783072438057015832155402733607776614471834605643214145040957460817588473838074532500525218369901603334781991963126525477762103766197435219457958898660717168168183067721435838942087304539224546881555389374985119488086498526028767254410489102764080273006431739849551215374624152318585513275852030450041729436598100320752620423302401074249735459476349681999190483033485298943229340973761210050520204107169903253367192778964281968607976442004923825671023717336445990013269423791583128450318670927639986165344896938193808040407041676786585161876756241999730347377691133868223132499853696168475894080866525227404785615703881485649575779212880534019899236165328850176122667199300939608683790535649055834095360398038882342316622579263650906977781589050899641502613311576242399166715148727982555814145740611330990059470001015093850774578219551129259260003553776090102731521686577561623546484108470562752104196911186030126019431589311708395746527276384659997053894060840319225541009205833908979751265520645474881654673067430318404585101885704872487384211136597872217614690647205554473209155413748551136247563717204419041596756989753527218573931662708630276277948048034181573248103815002235970408585807948260434889088692305450800359818043144723430674589148559050499898148700594902038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -3019881592166381966271482613453462624164681150649520476047662078718114953261948575729971225813892581075932529900622166918317025227638594506904370224840688720953784229036686019581547338314341265369626385847270438223305212513616836857456894760387829655943002112716892918315402806993743620859729895019969279019675165420134049895967192244577924408972389368128799652962027236506297659934670129790924142940486024194418127509560692587791463770864592833374389529752350029603029504866719558655974385782580529246852284123085903188433238651659839217234419687173727709754030447093042962263135802873172742033973943953496626786063718917104751906973591785896120076958473408720934440910246669995067703162498450967985848045327145401615059763060994870469412606274271702334187412863318819254060018654002168809217914613568733630798905461327304392727392329369029879562077792890715539573225935506770712957133940042044273186052898663279948867648915205596485637575544892930760061371277083984874492914372799146485514582920529706354308977944020848483996710543742944855755697421187597034534091957100641640803814040022790940248841023268424634176705121784393394768580332239346664954547856953088598637937466646494652294887808535075774999236932140502143988783453082067340616264668432580699426716370860642263138838411123564061295682259113902642157188441105284476885761249131029234056221926676875228640893280957526421090287920256828554235736772528247842880861557756235932000500858389742731360161363990416047297261142645062751241858069741770392703515004084878231142412247702837169831286414025936196137921562704093014209622730234914905374583948827166442024121407179639213491667928749235610592393604390800927209005804909879012190458084251755885763887160449714105079480138051157355248238253821006271634435050831333743467131822857427029225396969264771439009303625575116152808381766948075195349906718745655119146376163569905032196663147097110205858762010249625660964047962591315444154542108805921830087897124054960826061102352606986125070510834066054400345921044021946779805625433291888561944106399594559971185405933741094689414143273148008233694314273850126613699288945926777482957430696123003147453745510661494156775330427346787958602944799108005168912495308855707421792744833878589065771955180399109893194570178441429121268514665633016228047759509476031028734482886122236777737271040678024291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 89247490612762885045949889165074233386331790966232149378329163046245963095068667782460053963323817826117044950299553868011503430541674361288030365413678500786860171276410513686814963865154181590566629409273612431471001950273709646836528917689007950396355095049865833919933706437224373410858565104631637307903043130497550771407899210501426558752635413303590645754354586227637967876874076144856840697452257153901241686162811984465736370892924699421726964836694838382649126394195963443373929719656626061551238064340418473420883958004570502071621644989558940487658747644723276633570412973302245145576346281305033960507424888936967108325022827989827267791334657319521316812047175451899774166388570974241676940029244493456716399468263454317740323930855600461005498439372194814483953895093601614954593604294202712248834212474057471169353143310226667687638803523943076488973173784510673525290785272785448984783541141375465056671049625378438059885618541799451947577328794602054276412162201426014704131962126991597282078725647672585997271306264252220016841146442179851431938309706406366000493595968830696212002677074675257735085716605396924113102601194407778947540416211685107159730559228608892077651984012301819072670258595854944983792645178899514948607102026269282390398778614702817947964559952798734552685408897223559808505865549497488062147348119379851945351482815121689957017153135069647850675369480691322921526785762257107700868584585484941128321881375704546357613250832265611635647775217613741932659244922859296169044573587887576708543035605668794809185400929093551939410327881458943373582867388586955025368956978666595668676534568860806748185133315227028507599840855049395511790450446562545996076014500398686024152029673961497553186811308269728213030238953134868532453851725091806148606098425420653235145066759888320895875011247107910846185609184480580491626089033955129290169382205865733060421187205424576460145215499090125135328436837374763337449738236654402730816177293437630798047214274968043239881624923419296268501309939688110490449517993345032708099824293884753676375347273727545037593532904552632192590571004533417479761539817554903796329063935198486985599362255656680687312859338223721888397892437903487189926316671878218277508648087553084226508535632713193056627850793932375963491179430309331811926231708734590401124547008604448450341806164942681789398193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -2674504517639972162098859987039296224779884378233906104491830686689807077911298933808437672342746201149605463560546950475045193064010739524475605663493191510452048072373726026184357287249498139896947505994757431278949117360472695973161367801501843332499461610698684008037892107587289155984134946187121150752741353930523323971208133050674397030786898150189647808993444440858332416164406753479240385112754497564486218901655881717417101529908682075938846420382758527713023488135593466633700339522603599476609315674609532604659563200436972862805346075958264114796585919914057418838173270388240527627188236592300033972964890298821459219271241760253192239722273426902480114805158709654871440983756305277693004769019343907758266064496868273334057575601683147977270119180515309325453285380793473213468468628691736041151840070212130634448030357091109489406528664304257263185887333302349760668116557056012452041514354722242090310876158913371258564633652832645282703953197230935126899847550546389419927220455211705934892495037888469109517486565304727763079780269267600423495253363554866210306604003356425297500755173492808182404819301649568597997769165336080196842595836208413103916307362649563026102959755656285403130176393058883860210768332437925905515895299192889375978773210979222239365857435813146763875622371337208587444033642658315149223881377982431116888665958718736468393947295689045377902613416530074043666058984946286610085727357184277428017525916985000282617595804893976066594124330188054865349386291007697479235505726058148560845941264858887835648985071745782642973358642213196096018071009713191748840980689076410096841242132392568772840764738299723957205964972340943419639247311878356172763355226791064137121565300008898568968013752336155647776259028021449469391775216550513107567579594115865068995847779772831245750367377348982527851661141553087647247412991668501622633100772789186224324776700643886853123543142312829763130620151416619823321875532614112081414381349038167193287173597868439361358796641889899029424580609941860110890028954596533920131509275322656395606614141362612763444805293901611123511133878641229425468616256449851756427726487430465814615636861518876748924290232644657199463472147549805357472025459205250628210232809202698609779865913369883892627898019805925750401330325989615000572994281598552541419188138019065806294527476438815938308835029602050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 124684374960829544612832617658732915279051232465104057720807660585819110693890964912844673980661040617330155893418703137313532129911651108739667188002912884764894569545045537616080451528563548518326273339030005329082110638410840366094257252975462924572524287989464865404198543676426277269847352550812399487384538977711204653197581202596154367190354017722282432897736912377013848809578385731772611458052152400607573466514221981339352980274423408733973074402694812026312909380472551975995425907178838019407687780295861343322277988311391039358228380033053410444323744421749688130993607291103423547663704668198608711230816383416179677578429557734002439130577738228079170170699270578539122587850088990203541214414007429787954660685824050238254758733170661984262671262219654958484128413336948935078240278629753419344998008909616734910254231503694379156106150506364607352376146198229290060248196546770233413126799742787131056101881340011960666670332672725939486971004819246033672720429628145157977810598243681747662565033567419003645542882341906618107580965842651857987514730189023072564588871061350141052639636659063673586062649231971123812476964025505533999661015434431253659520878966874890032375856326792966943524714143676200867555938058973434293095626154181354173925071768888176210899513169032753057284569653896143127538873121249578963064130895404946812727692316364871234168706280599428296115948838116579102841115653960169821272916764554816874511368458633889019632879840391277614008661477817060294352130494073705738621464851958058621725932048000214093470366232984645718796822486738646376386179762596547987927695520641166909015952120402896163954511535272266962200806357690527537138524943522756043903500686797591163959249776543002544317047556347204126308981076477165317109303725115547953781990784951481055600277975038864873712211233960132489387243465120221337975873093952941910645312700802295876537197066933981333757381672462439826081207392075756873116440798951735022063579452782393349841803454383132139389884759366409213777543271009641378777157193359809657253610700489794768931130191957957615122219773457291054228226902759956834111149675574473106076393404951767758331918159696974254163701789410907923049105002588342313038262748072876005300442664687849974103662790003857971872749654584155358914682821237452085390753010305885811031950107454312876541224763826676280586980283260345458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -3433416291182817113035215633438188430876520708103277872244760511540604040144684580724147157957585166218363283817738712549904346414779684984560037866364790995446671856278525985977242338867744168347378079722135662633394512530197149392888109016262215298084342494426163036326939730926218793066189506085303470644495009383359319995682433764992994104111167869086664624255558072070233459119398985675831951365814717243493744247044981966027519884761719149624893539340228755086019701774717014989775936739443403210447669429476925921542763731521651541963966088699620439212764967556700591974764580263884984345447278856794446879566857848081047724847947872593118470754747195161102026705339026042317729671033637843102733600301095654628570498076655624618215096348289490527758792467423179746541655807167088672533157499923137730263825724307168413878331735269491294779741358441969153176621182727526140924459112055019830994479930776054046535637770669047247606230715739372009240980956441353006324567168990519633817912644713015093763026963579846685893862038677527943506334093732780632227635055476877150457922496953184937838275787441449429246935257748020609091981296000435760466380484499031531893151151464262811427829725007280069400232932105565996194813851314932086866509840215962039958543387310102898553332601893749729828512761476884919191070336118388425671334171206733501259226857951208264397915608678311311096199117519652299575015762307656475443183080587904481191318179965364323539998005225358243776188127296512365837153412459059912095203452527642430844873482893873806959049145493846495902093880528782319924769989317369062410414690596053237255343574102163203301993631305774825860923326872371235841524981552322153014052112114568380144160329133911316764329792705050884859371997098184718922532785184399897626052521366560847959097277687410194137633680517357649102941240653178957135108965583031239362507645470872696419040502098748335629872808383620353503909388488798997078655101488068528575090376445678615681277839627896645183571524011376380486355938082360228314409233729155736105944108258750216152887959035603453766925179530146688567537217975806434044050684997095926214438534344766995599528520832215141167115747844973852001592771814689551614936221003163707840114279059196570424880030049501710617025981386854869976185492091540020630343074263282716528604882386273609844421248827109338641605518205324187874794006347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 54462332622019401846397041882054554925615952979276495672850226058513570580951554372142697383382673319346468324675839314141022664323041948921469156362552875025780116647408315692968737253727203548471958125611462458851941741833128378918595185584478580055380442850308363949564316653435570697996649528507383910306762323691957157650776043271384663630787831858924599563251691119438758458172717282666995321281319656814498060634166652779990148032652408652810656194271678853760176980389915931478940346106136065049576421727260890903903008095621320876204505452920546721830363363151138128450300529258260180824078714867902350197192600438227274978051639859501088509121818623279279615872568550294278081702001302355246761930582888459308461389002355349698455001288118262972197505772175048297186389037384818419800529448673834407891601361597712041888060152869343538067282471937867209133193195882007908407121670200039175460416573646273637429693739236831062039498725099653286559991522781422292032567702220640735423864777046826163100874923164934322928866976581766166838295521651292616950211256146903977493324298252917670868502350114331337557804761181250616299156804992355022044208178590626550018831913684765337687079203848465924845644929720433627724617547858926667250496118311052965066791124966302088851144469340894132441520680345951027254219578344730421820621876507178662767237022869385125989108375188017653886787272199559224228116410331030020141882690145161126004512901697817924819713741799612078863044075550165574742318859334928823388787730464448789967391273973910671590700857748698690667940393511021289165636193760172224804998743056379560458640939853477639923902746923081058617918982108002749133939369197782048368809603948676468718910222633422382598760921459787576041332760679163283857983341335262984485961311376537115287349217223922673108930053623370059064758055394506265035484624938774251479823111716380440153447516830120936385852127310104943644726172275613494949324571688782843324522343682953269221344810019917173007646977697026535049696349397648526087724995740743559160712261585132796497601652742105568302192895982376438849746824728908393902036790382945893691125280693807065790141881143962040659646102224017182524586805959991138576712370629043509172952516767697929790970288001560022039001964126083597172021824321791599294660817274990136640120818915336480275709293770751082131020837096002651378512382507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -534765172537595642577371274852574188428832599006254085351762331857636733668004546330985404533579873108282015138376681079575506690127680858400737800130635845756427485259472557142049933799196872734377126218338331323409081635641189991562746856056745880601360596709073642401522238636824904607888445342452647701212153693732225631302259338043814784344782905298283628270658843186079408668818086263861629670954055621720288580483831745300862265731842042097637886426134094041412019468201538276927879536614975007160537916643652202367129638541752604033579439341234294727614232666381299743874203433212218893524620185189683599326427618065874211938806262222004506042948303462173202436230384514182204750182847329340020161269983973171392651746984670810635048134771955723804577550721222882813793665985607695928251027114653202331391542682764573861253399147862947220307154260047683672778830079641468924531420154726086243294770545884461411047477102858954658348030500132282451094507978215662553283435273456530838157591836377691217311945403051463992834944967736449345732763452372343355321459322896994023653284558871989460271665081633860110092890172192428172859750308248769664690530800381088984140341139413599665676166552684637367206758315204461707650686024517171299280568733463922656170113352134519126011943573505153795156370301988460608741884053239907255479316868078819067139895062285376977325817995681071019370322739357366508663726241277737259996018030732062344372344425840098336326273241660946182442432829546854843181459210321892959547081156721131708536769813323623039765830709209854003723457334102490616565884104391314363113788859794068461918124924197985430617439168742304018324461112177618077258463013221685826545283553214297045066445211294193624921683957923666357675393799925914118079994314592495370147344354210419220639297768840147681613876284162498089907777793400352466263914880171345240331311579985019919904841668522675245506241593289501139807841407740258940126114069085631150844230692252978751436605011837352561971383835873875463271180723305456829756240115388415763014264798153367295094350533611236495149469395072554024539605554441256400136630672378209165635773658878469047675986145092357682598142299676163856903914210988121219603628003314636980720591039081341852272100503793534997955569155357052832618882814816063623684007125378454821004031050806259822703814600065222570248607558696107844298239797353744506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 3535858042591370221581514739890422215931165658826180365129314689961157838738922947661380207221987829094712027181329622069930721885034977916629217138528004276664867597058235229094676474578649097320238912429800319939798284637002510982512195598509089017049331011551581151011436937089466960471625949370318828610648958953197873721122238523027280478636985578063911316785322865748522117732597290975568616723305862712294144285987034820103047834161672300513604635408661010861346150146717730720282653304681150093213159715066275590011628739793615771941954362127212316286783927595895697425739214131415260153146042734041593155695431840170382967777049728461146283081023298314808888382914026706722527213591648802460761979516630004678218235690195249842161777383787158359243882024031040182457176400002090485140059236818386214035718096106515502869161761674481907089660923680968236947605277930275853642859738678803386875998635837085678126856015495348368558578147037823957752889653821025922526145919688781241849604271966997910883165614744085932825972401259551804137743140681713249102400261602241452537779872418688093329274142587344340244900418689434119855506295760087336098728389726861494376903361181617984792421374961560330018275033166424632275326775233116754019911605362887363232332600224228437971970424514540253065109155153835183554221400058134026979701545662967393641041651846256513443432125938367949984601956245077644350103228643795861924091545001995354456463598020220746688353375965878870402006936008334606876110139672990374447197617597883999680194830951900751137888188216055382919883088491807768241251470956914636632751385099119449052727253585011575254326915813962523957012385365789505436982696420406160751626979112587773963995269843632127867226294678945746400829900640070635812041220984536636073891854103273551352554351495607961833377025736988963893895979754181440438336529820572115953011587487706831955506308773094140904826172117351473617218373059754684998363723482799479490339447999159333439077543108416159058611771331055965070773281572365330983085817615089976765936595160772960211283585824648242307221897600879112473925948475845359521144193304782726182218101607239355271746802633034532170671210834069380215946620196615382314116244630684698749257383016068639938927208046840487448824117297097720492477160502754900070681891227302652528324929452897165591458623607451844742395304435622627181601274060085415840148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -17228107749651428610704959102110604094424057184386039654363845340397252798735191725671803354859631388986448862861056833247617942890725511819041845081672633238658027707408864965423410274571931298789203560138536551926073056989693345320540303428290315578918566428362879818883926478725822078348645020662862139820239705573418609163150121924119778608173607156130350531589352607858774203374709902193171628113213244478285718153725750809285584154136063790440645351829268502773498401827879367281394095362423238530573612532121609667331144227482543849316857141915713779452987829938521583154785519384075587415609990746187853867853508891752306887551039126347468301032854456482128393647332795770886930014322765128916766268800445262539874843293471669713799083713620887303812519765034817665539083396428289629737946941358745166940850595403134284546426056233949379717859286958105639118409200714131842440460060404056560850842045285291817760123563215042371584886979722291859339597475765493751034675142843193495855737624396221574873465279335337335946020633906159452265276747263880471472735449234801833849731754039145786205869690298239339954108334241204265589194507838055940685331916761573856931236997940969499745555058472184018423974644479200630389553124358091625091712937395678736507896906524097731886492436509961119256922846007174356311729634272673464101311415989481010892557600684297557462035874099507266821717346574958539785036374589085238639655129992920434081357260720040683975755003616752119949383801363637144455912536210297664880431452073371767594394888410226254659513539170511226355941476209385122838533112015752861882638109833484093138777362029461728239957481645334676860261267722920702049189584112886297083999813006016915167150411335768265725077635905377415035253614791282603780838546241464353543310027893667557774082190535032339960967429091790861632684482049478197632558425116115948728202293504254595887592421927220387158426006475060493320398566504721535825512252431544207425167600641178038171821222063363611053691058330610283422882198406550206648524281556520256551435987134393764881492022626729279733583411922322334094707514134561618844434629836108592969788882961686435770196542242806873218075747369298334520765560880625629109714311039836948961520227310256652448959874669664121139303755851209170460334507469075180104285426119621646043265271828248778076934952269942588369301876105414705886431647741119377315044403076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 69372901359091063314187343365796116775659733233499948981703930986090905375759041374833676415045187249542813732911655890465481267861658135020043385240497125371708517355358640707851244425360976934017960289061952914035028545607979404682148418645134823195654465005491530955368100437890834963429632757313380413891441781658056219241900080073515271212610491824745625667669785095334110539910598489842952500200142471194756161438989270972424434847520806171829406774844509052481711783172607014001444956299846918547841802008688146528275144407024044481588453963352560698098822494862573933992240750326991371498758194958282479908935469470145049254696710491315696543399574581760846003669065631107639512286938055425414147039423880485700843745119519853245471842872169592187597881999160766544038489532710491879677348852823757863329935318228228701833292074934369384440608981641797143535044078567324014737354719593774952166488487451273022597867053517675264388613561056526142121720145454460105422701870438678561620116515984904174376992610527334279764344070520439880489623334485313508055723682170007277076708735578625697782556337488199225985201738616758596550467055043998658891991600180698905374540004352031554730757717278199625617251671201007408408813116844161077905344028360873820844817309874273213975808998070078780741674873166854095936088944631225580752023214485466608928737402047632746524726062404837671430877569720564581198985448405336249128254543116124090902795391767299143349526490514260075500932433777246237017682743795222008534270258124140142073980728747825030390873501882190018081189067345950587440424780199357513401089435952986978440430221154886682755625118655832078362525393843008683812741166073719112639658168720733412203922754391713353009063413967372963155223262090652185306817541234431723966742307530667269095435061102677329902593226882414314378685801615728210740404188518544270062804431905847144095884544429678882415428139185198142575340413047758467257083915988443881742754801587407857681754153579191484808732856098188844448445424699571605709510882204727757290336484254968494079482022546494841783908916673911718552301352281360051838929706824608322745050688462265341718126896682349875393135450940177160598423054592774567475873044461040122452720658704476493938985787321701654458135569903658621204406958553515301279868501848214356684573245002188647102613193193403081441737549231600542523276664574893857206916436553001403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -269812703651559074364059785598903023328894534389434862571111684177076473485357880063199365829050884456839586496423677019971718484134111145063357636202984403967530996206602655135692028766693487698542131870482275000443256047193287428591506438573491456827788325468098399032818959839651484292700543963852682818425711483109791682843547740696832701008042958440906496124352213917893016844313670197109019726081384828843389172296568829784357148626017215359352556435130403007531478545575894155362662328086392505626151222821350662862435585090713843881750423908893860335971208957289363759417132316776278643004386634296072434566801594466002392551009164192972517892719137066963842642200915808614097549573444671533992393445763553615878258826369122718376954493509865515878933680734853019148022545122732045533921319062476453219669269229395511771360260346763817267399016843176560367385482057458965567425790431638038590222180767254292942651511947967628563852894299703693523622609682301963400000324705567746411390158826042782968743923540154671083457831419857694578113285873759876794047854609806672922069705534389740359437617790547772447685055003102366092077240466306382630375508634267010607896709093209775549167669108064548508573372644784041756491661181938095567944907262696663901976266953683833963525779281668066782379781359822240794340763230599096443890077568452991426904582914164143254327787087969567825465596507029804208646060839765461507638780062612631274685682370627017558309209046406547584513967637438102847059149249496965629583610208897236615202835949834835703567426627349787914685314316470685057553753299692972596733483300421784675861600793820408739026145518969979804396736631431071212519286860364680675351813718562593332713689525721330646820461970435469424871031197886546392514365122752291528793953861109382918043471918508451338623632328126691137447447584054131784583222800573900517641146142601472170882345330823563820825590459350353040571258873489574735236255244125029531490871002026979374464587548070356972733849703874964857920204211203497116010549284790917125789191986330936258489251241684280460807978421098075004067464217104206700481275922123262370192206745286553364746479728214039511592668543683060718353651004391926447462359466262968910328484590255605965267172335232478328768114449639903263695336441369522331677634792805447051299568925682411646680119156840141260639027767740455592071025046202459307664867083076387643814086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 1115321136524531088906198687930239912910809721813045472995726265567612832433794938845373332617186910756138652809596009689110032619881550838704702698275913818996937338759178647249786060481747057833101522204220866421091209181468697320299784233911101118263432603900561704589705231479346956833796228928105546166386755200097284654616422769432128592595254694110720241128373912024872128621212983676347215876736558314312011517564898710700029884773526094840339678275018943800309466153366066828136349137010342941834809815446199186623943541274626224600146987986523319734245833548861789787570688929697424996916964125192314877431355214634000163854194605852502835060154666642239051248952360482139063680353149553681715543180579815572494676820608206787223121822107617302517598349627004739350527228547436384917035302108586099461176756663822686735116228788661546134307575909985640875468515773043198634436220737055044105662863830463121407709234892675338965580320553105648402540058920136440583126737649852945910780243813822264794266329471740998518879369268781266097766848205897845135292420883847478186116723428422055918952539724521859191480509348990880186667192779648047129918945199205988283501376237384268816220592709059001415035705198183740562004393877970080370492001054481282382173708018067104756751931932476208996809821469324529331966493426918071769300761880764851726723788098776980569225327081252994910286540116961454226502102386034910888193044442719786895310345033224307203277309772251609193774200550938479952671894126038776576728585303756930016461318568105700306883014552366845238702363836770918097564369627993760609134319969414995280755521044005870949774044758693644815330488971746735331182628899498816067606445631294194799771745499451254510107038608467088076565416045727456473354742810630261465774282370555180807018289639867350161858149134932810788581160661116263391759395152077835437969074653763852116153529716589451137586603414824332989680278569425363654699710844577763538368699648782479872844217300754726497815983156610619620784079815993268620387944291873446313616124501786596894871043462898557452497610290059045738411792142048953006346567735148845073320972365679422368321691242382972040902472450847857995558824038139052854186167472985262027337309439138933215101611590711633419570818476310386667024624085282092533449708514043518056381157711053324142326627372183121239593055315919389335624149864637996709681999618624104186892509460449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -4564733223827588460621102095738696214876944206670766201685493193799596176808429445640636208362255503222565616121420721042357859341102431213391080265788828868945060929559473369158262617610337624619108575160814252837691094687051708410798012752743274906612186682601195032597652990283763135072149525679907228078125839646001816424821179711423996594365273156028502185888831423053351109590105296386643010796973977472709332642253727751238202732970980110602098009287997888271531377483989761877536713970443398869436724804098400095429145465630376399545942147799272834146914533893232647964704648331851941303670394515893903742589661883290906461173892774731714389247296036517916422929131760114955909144192626973165075631422621253303953903107739216356266082405779591337691610856616031030108522605454793801557562804367548458104881442708296894132652662917573538297094635402021733071410930364814890709067509669772879543086600238028017720425100577894069391959781464827062464074015893412565256562704870646587290837907552228840961057392854961689976388004502469161383090783672698321815470340898982824220302990950343722085416739781725441387360272759268444988803293656448657836309700761311202091523186355488533269223430256260299743121189630980615335459722562678478611454902701036838360506681116235127255063185811833416388895398443715454901009031918531975591993236906470205384151114040487618809308343045277071094043920677715770015218283011746573010107559345406463364690654265090188575316915875203823020735821913645612218029730576600856584045498124554204763129992893675211346965070849320392997150786732619285686482751244687337982260394962671966659594172901998963430501930597468084225803302984176673278923145459001673059913370759006316074687113890240796486643056162697987561548247569189998743972941089880947770078863433397827796071257882765584846558271938952747623718588282600251248259943089215654373670127635791081530357599892355893816159959871801587254891729088018624678554685743390432720135434454257728984229165404977229492056734619261128634682108171339705582106459642073516364189869087779833609939564537728517962140000842984186264277175541142224072744705257031827101405153588649077422035666583027929470031103162040131962715707326084908295665699132346039786018761123570432001911274822710446971245904092026084441626104993228967341257565534896186108451240771819320278626873268275019277580508714916883659611575385978000213814398389189364024787209928035736083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 16678705334112003056091400754723734829840779603889705237193439919491449778769758125916590893817990630052063835394718474572794514824570900880991720681314113563234701575347549039395024364510613679722080043709762050807068346448747354384841349439700712254421189238694237778488374198418024779663189345065642622443880075360443337101045162315247159012077898009763544440388518806901461511022056161093500665792578466974987354341271947657106369973355635625878118711008575467503525957168308340517767619847571280754113547667829327464867067268779069721560867211155448756111214185680551710806934529568770110565834802093257552873186177788340807269391390411339590713099847806677363187177442040739952274211252667802452825517117448082066089255877437941932072090818125640409118438907412443626131493389312597257870101039107796304734839464885590080120987879007800514444462533544643779083307357382037098785667239769981932014719315435786867629309775349763312674188916736489474981092984541923611221200169024404726172647825509585160725230146793191186114710110781436751899164649487911338014504490062609678620676775316896370370016533954255548487412874264467554585268386764644306643525115565071704571896215079766054025104518812346759368654766514705623590465759149748548160528812683053888826552495260501328288620788808548579778244351069241093555789730717333813414845873915976943630178462227450957080024673553577140617624030437237356081769713339372884882614086905069029275492780070167552342173159525202375714706889269995259735528370043327195974801186928267886829125813949692664170275909469460893900995401609270927834278604604239135480817428183054021865590398243063439492945591128525425351081319696404183697635684299499787301372410210937063960019481904043153594507270659097119061383088087018240241468426471412392729797344831679404231141274725616209671356635803595142573459372242597680490673313401395608736444313947070630964734805422986550077506295750943291814225934381583331238996887714022855682527808267847191912945432640102815153484726334594361972095407348926282590680912776261694945279078290112221055156301233849691018452916113742033653435841514192870907004479826683584973155858832555615182193818027044955220619830501116664805021948565597982926394110629710126192515081206319445317871904676513752868755962818781079582076593701072526373817690855209177514336234680185467010847481615254892884124138863013869991337936716655477556621456347585308321868069469928741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -52256370020345673732887674668774943492264511009759925664077966645959286507659515556392470978432001185271613251431631514442314324454825777773680907548669545576945829888863318906391953687651946537773718716566594197369041500411731590281459683692152186690057982287550384990410575146267473722615049202409033842196696167335403270429898569230849363601517450588074233842305643704337043010329347404001187527651294112835479502154378402509919459979906267649973584817487480246264525202472001644241726425460000378450757864088592458964603484379666473179774203252940327970926755355013979469109660967601538886418612647764273781589217111720848766230587282619197396378349863927497243377167741510779585983778925145819838511416699371807154363038309922156892340980216825236398775388020583384844701126137059644655715519531267529492308103127062102574474944884620475705391990676086098157595588585275561405231917374748067104034456823470037223757930489984119410432922398342136628340339395234738762540981054818475402576682473684522750371766113244216405968227965472824363982400943104124539369915231334146137648529347671541153487304468295075610659715598232778627785065281160694146503811833735896827263191618193679904602000118602713777049378385470645861104001245418257706652511459658384024435448744553496665409997302326428030595049702305267798306933504022736013058096608566242327741992682891873231187356466716797121682370406890999270372409285270781051889237736643090636918195423124404586573439655356311254303677601736800152809836874565569253628086916024582393860218981818951162392372546420783457876025247591027120932358389167719995538429435642150781475641512783274649837649601011075498110578762208727222719179868216960734335698183611396453639113742448737929878930470582845524071279184714344330061687756006029654344612553971964752222238481852179438723586930526851989706006315379342828985228728137263343826395058848148472137760637799613232768909714962869282885790978083054418855869123893290470731352631595550820840838609341963665372507760024095271099422850553088375688008095706432420689656721023922263169460238085051530695322289007800512651460989802544112596929742359571246559529433468592549326336781148966167693635256519053497628383355487859268847830296522559688833145401898331907470477453576186940963006159227125523548459790908225288292858572019061273205080436584628829114381537257764491838961800526113715848448667676001058921800464240892125644677435047924518585205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 139913521039376313808008594274926021860937815191305909554214088703620639429941117072856086844441603412573008346769426069949089823107075649156679371763713883485953327922965378429411445116269299367291596689019419968495333184885735880946047550761035773602669697389244043319366546024346616868466095682997844108324742820641394476970954027722318534739082666884661799482347612070610578799655228946997264724965925286733290122435788376550539838293598131282521423237719259464048586284728787146118453902046079180621747114231020003135273363650032386713093181473450417504238119367480279519206540118521583549789744562596870438638783152945668769157189427869587498591572376529578274912329548877077346157413903980591903813391522523845127266273370583140854984737316339223297858797546937668457418778793708809516832130889804084654588032598170123064002419575062382806470914709574594026393740848637782799272506424032025434530671707832600134989314894083721543313364049577966370145247900302891075977596802256052716563005919218709547728691979930312186165211975593767407789840416724940695419206003488116969246855027926225480241140911881032529960246875218195909774465572667746257214818181343874144789546822932185564442773304738527093492871845505115126764986939664786190709729584527369385875208666979551175492577065361143379834616880456326080491592934702831310266840861659153588419782863624632990260744593878807966824105834916301669086281772764062915666195115419579032706693314895786767343940844317234757728558173609391141210672701329257721981536840718683199382807727307505827326992198114532546754284856335696477206268646708401581159411683371513451837993163477315687813301676189382343327655269788315113525574746044505709929045378108689672080484915580981178510955229062176607672276694657618258737178166994848609796229534800751763242349451215388775546349170128463783514370891450905441744958092413818680701047833467454966235224368391491586494090638498242151530405816562012693786749094975965786474295173803147830335284411854543013913391032717344054100814547723963532053072766947618365974771743345753304597134618025268138698621232365991756027248977661938814274057828561550179279019246764223587872797489170184398244886225263048527951375132955810842444887489568072576690987886967544613437346498785945411095644387157248153526339052717660831400324079593400688471865842436799037329313873981879587689206180202259817950187697082656759269968672204642601286650460679084062576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -321868864426132101760698165482617799169586473271088011905511323384815086220949941062035302918227563365303130786239288956307929440663659998760054674618517530131797216405526951129087628446768863588441261243978332007791547253098312274429354587182973261660437065271800702143981432714023664228862240312824714826825769029585744326988124245381683975669666776127319782212077461763347959477405453664270489714562195214855536268596199385354631855290108358451287087910134266167066776744410995917717744280541879013659306916924867894193436436562749538156039867006155335117850224791099160718438222516491829600483269081822061563506087416201165216411543834113139658710060542150836836858896101895125314915213200835119585485983313024051040907307722875403005774619926522687351031786741869792364984382632492944676667922580025875003146843558684975441588578558976511168012140873362113568040020162701635396066197248151256140469650592136417911189735385185585699229511030515588446890980277677134472409845816185307790039613546681923855709532496698438160540351573844347144251605511164019193424440166351267211971702623054933693873193400065456765241359076641818066650775072916002530482566078661171004415978685202536249341515827876521620235351497352253020321359999740479795053584137927322371443964016065831771440607063681873386350535509275453014814720389564129266254545344891732609083739681462764859139004027141756473697003282649564928397513895735080001842927174066327164885890946171467530847802859416207810621180652304386425213759631510264663006754879041523027159197210879472320623374416733554107310901915371016866579697192816083838529241494749498861436683289556739968459727497499638923209094320236426255473142931852973453510198067293350086341052145358785198192673321367963674264211804850332677620866488278483837530279521543827355287984176271357158564388480875153381303535734872228407562041407358887398265054205511630855817886060728909929828005428005750761497690760607711198526106515183134102767895814303546233703826626365480599332903483977200299663835521670100323451976186377586033828907300701389271632604919213818127271605645608358439477039034046764908887717922137535846456865471674838750584844490980126137514028466006730594763318272626322276470958542170802311832007532341215932196954247975223056118445732610385851646790174602620989242228161112334942524507002903388143830913409108338534715091983152530726355093889227315008611982581621102639246601029299199581146240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 640623484543682413779384507274771265294554943319694192252428485676055123128560560486497711793245716706549235361364990446509642847934303338196557780058756086078900374836108649298390293298897258398122648264072551699509110554179780388908658208955512758284183350978997766259298183916281586039668333179746971764615137148207370153739683571163306799710480930836742947881301252490781242956681818452069796936145654058573626284214474264186145035606998091263517541645322503238376819586798530348224348136696522891090267828561213049981500232512195723077774519147444641141341397460251988087584944292696386348633394906733108898719146378247205760123296621767505848610050711669078123510195144940886658561957674267470238393876157020522739853368714230927495927962810848513717131800080107399326439006846866462981136815611025114095121126396123991151491739632805108333097274861277196919648804629968197148620473041769870684532479875396310136095328500365109037061754535023688176844750440222737947056618413598479120524187700885997236047479854502498446101932663644202605414173181043368973546201855321371474514039216873367200013251928687310070205916557503884379768708192375499093955816025296946810583092959314554304066069394032165215398088526313394544334658461295042054136325129600830709242921683772889902085115596777586421578520547244544936679016204966548970609268485951682080574586679006218851876680961908984328775346538987105733792849144892974481524115695580052099726504830747564131934753566392865041463145149962600130949068165597841578341330642642000533264259384454782985398471121888739395146616190205759832843806029906593119538257536409551755199799932945753656600052409708512226532120959930468796440092659309326683076374579119065509188555946593866205180274226144683275492465810616952185544629558871070919234964538386313591652053644977477089107843025613559979357755675350140049546057377648852746930948816668433795812711983603333799181347518321894161618869143517167306549400486634175128814722365449205060722045457186296554784105697805876900823246491881857677646215694197888027931688919593902455941138985681202489700932021079655334961141639274007578359093944685361031499111191741190576767005698252710632682163897636079808006515418249708703131063289057721088748820679905485165701976261225206641253405512330755673228437058788923228542733577758878602464898947151048739778086458295132064389330169892134160576166387268745855387684249790392065904143237276002764701843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -1112348003285591589547233160167643534361516989853004014801421062110043649803317369931294120404526062628519334652183713980652681852844301957546003244654201471714833818013934591372533737728006509143773886606238814924452234632125221228717839228795673827253485509849365881259569200061999966127885396754347200901064045341059420288574297591380152514226684162688431968983859710635301964464405814773557977183427535564843646881712506501604038793861389171512578461206012468792383908352187852569546378698055830102122845962398086507998225547632244411463158645539352513100218062070311335902155917573082642102395763991098555742884799316290799236156847716923960905159564293178758537554940672417381753210726632274206929435252430921810360132142125597866131562283515624413461664612760952387297116297470356390808249251163164585662615175924166886549940930944191515799158041757274163988001179199371299789183665427975646417892473205026501392528206473300268047494055729789978054572256116344185542112095790559321212517427563937613634496398037558658868074746717968044777040458180677012094848285223090983754094707659929475256691048163983158061059571393209486284723511112823130829355682370862279405203035063791428138487462095568661913714734357767373548227177433626504011646185761257265228216439728410863347547784602022840879757025291917650232352050489272103933802072588185406247684621076502250173556680825280169907962346347415742602139254905276963929055516683898516814748904591036533486499166074540564988913882734793667704206972042537908848027237997119689462245706789535591941399293690560093181933358365023674791445782121538426803075372665084822135096712043810971044928929612527763819779236199685265693336731443469827564684743374606181286002611940992490577489651036615235036759523729534891107439384830617437452467471651270217416839563499285425446893161663523089437340163033207484698180492510088297717174278794661098669649400112144327995427541501787759049679712495808057237208539447841263551354079113996271406446132164788527580682518426287774612097357329477049647098852934807065702125721323172103073928590383690255529490837436666958552147675608190901770456393078673070855095403205468417041563104426119512118777800128861791183807170353636502244217472834129944493981783977923882104166256637987856274831184373923908198378129638438028560087244581177201809530232658354395759960570804553518944911695118818515625409277462036376850085905409592362813597787862818222492933273315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 1700995250619683473549217305108348071545092630306010541467676425045303777944803947268768859010785558810585666082513099914089770813317572200622532651293721579629973234863869554445785139378192530479665830973993942543326204085986667862402022896886437329853289730530830150258900883308130394198117762525379663469058496006735720746162680088096154127404665684646846530594464330918379898392103656675969575776891943541461028911991819827929529614744833086901852971024998633034793129395923789611720912715363488087255056590993110254579619377580714779004539622506929447422750088301285920936548390269225162363702911891164420107332594205988634677895967069016263221741112523886488428906157029939069683150730318854023697954583317331700488329041960034923632882793144637092031365106505432841532501184681639783380930757040322585956742754020266636702429471941693469637280979429954102024043316280969631112247425127872758374270161210269969642427255347081917270081094074561503677157745366586460336666797893424273087699841155545381741076290169866372687505969682647705850155302051971452020268277045963030108118330887640341082592519517629505728809736065797049157830083089566345352829393408744798242331388086607015866425216653438917835090689831815097709379635283650781271244586457926660596920160224741318370179422788549689110202010305095136453961956259072826693435433679489968699311145928764203396684629008449494239261280099995529078106323401390666646555248855769923440253924896888457092766719783130506827074482125321318590260904494258696658051716565096927319022840784423016386725539124238247608137129798245845776446143341822123940335952389214681638835567436894475197509668559670490821708905784612507018688686161730908072808481537541168309565849795250716026032596012921437904999131132169402169478060755296065284250991081459027385913006519893420139802299315774637530789396554054955804216223224714094736098776381548522794310997961342314384175130004567352580265437807331793687807019760394109198919352260049347366397957747274879308035346696233318614011325877858680446186147914312288111992944290093678271940647346069187120145112535558696443643699316572440009313384582320167137310829303286599118999277229399675081356683466466470400767463467759858962169742752759706072812515572016345643089323444772314620709907329045786152441384800048096976937638256744892932700098351537759523064336217461811764986636730252239873517767628585306327383013159535926628329605136968893930315971374511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -2311639097529931909328339653885559270135910161974229447446406313606227950516452527495792167687893541862700700892790283446761804772446450826023116314986111794576129275578698795708978315873276955191071680964201685438932400207419978817728317589522746590181525817056810693561066012011801909405747340567872591973207284506060075030110912296073966314472175214366799494137011618507099226556295627731194244897432018728606545560327689608647607074921478066936324821870393259270253408442610909227710592346500073468420943967272103617407520295336081942748924066407706641491454348127122863863133800303521483467690900713872559398206440264066010602719766822704490343360635403392126407770103506931952713285507822326438921843636869961858912817669873904025183135041794368824046952764083150768693278088509591164599568064882264747985603068377513107944463147652782694320781803417080335436521188060721108083134389964872578892703314740759574608203538758871793205784645592263793193118137411060277869923037210801186509009317076191926481745877062289451416858962182387618355622142451184916833678722943179692365837282215224589526829292883524440707892016158535105352115413728355377190091241253332604608472396574242064955742775077088678742167611283526326119111920285635044570295406002243932440517209929967748837420599506239421902640959793978033092188027824375073330858765811198544059517864535220238045567661844292621177619854906478013926955082824871966602456973074419750922491559766456868718501193623921011326833993506279233070088193436316653774596560269849623868604969055187472181876327799569871173704296655653153406660694269996085102429039131052937553110082039916633635475362307661505887646152369740656536073376244243693543850691965114462333925038521291145332557058783988137346585943621302221828882346886760040385794813106811932983364626602692979457359954343081148702375944477552395101434441128542721529339628276188353656238994235498424931184743927384232275964859634858354717340107196431251580024627574999628264897065734731065425083046455060478966273078063675444626424524713414510746152052830618942346408246991489715832371113241550788698603519183559820884858874422049669627424783248635334692868701904243090331248427504079558595391920468351217941419133390276423742366158333211781369856107421573064026858176979557815307400436004302920511666242802771368980007001132013046110113878023208286179786187858618459384368780324369508617161322313942814488108012938027968630194664001464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 2810268143767653557851662826668445973690055548049639071146120672312200303128962339093010739826269285860391434228384321953885110598271529282689251669724105825483437697542834943254676619490044039316336536935269864158387131199275825695542448594901088098406505599321115828288555425147661442432586979875030245046955480905343699381449568887452961789937015800007395676746792312707737750563439306216483927072403040186194852477047603591590536969443782293589824732786167378595235330498290038129304112390133681498764953229206168950200826057162609785225923454778643836599383656733047628305798590383924002166946591790561216887617917884491392152007922404313056537495486861749494582019551791499194090415264783258976032953518368815500817307738670377373810509102840916919509381620332977659290809718734113208411653704657919484234513890878996510223396578527478371734025882050282367399193653090260976099144905470963514298716515308202250578674754455275886288524745267414052451078979802259907626335514917948681851960625189641328280208034887441899006008358691873691517450016095532160937120301541013040357606271663691009364659089190565435975667764980611100824241608554508266401243687809596592593093123057848934413648834755326977875718478611631072063122600827942443867623861427109248902075573609663286676324663218971695516938843513693577675442249991940649401630601435612890006358406100401078930843656793604805971926110616958153631580118648984345577591761858446805214541902594813231425671427787806072620648781375794379561537502593856609319793059400422981944898021774807566040144829634022361257475353350059977271484662301069266746465252916592629250595662481389985604785093305911919261199633208658499546262487926253824185016120205516157318595089803733006284335658549813973642078319243430421716561734661180026838852982371829670705599581341662311345560007555340888473825798616963012055981307146321700276591979783208201621232843086998858607100444004611096122194223235787177613877972453010516162893688892208158647844584049788958109972467563111694915298705718453932563285347575143772087531677576148741978412919961051416484349654328628939645446198070946471140880428219213488980959129938487224399095640237072369090779203884552496114477454716520020748853346490323735021209741898824990870478468569051240516617517528308259612170276403364481917894395857889102884154579940363019931539582225339464417447705498609160861731657778096511304225566218713619481839316449622856453061103820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -3064382005814454760715855806420431770693895630434756628113608940385211455764307842245984000625761811482359947554928847614210939816495702328967728839130631984869424642671384241301245947550857053753825161699141479190461670435672819742570275254640197626584251293256344887503047086014457867700951447363218345803748035483232404801249905186961044575040283464329254585655325538134458393176712848321919463835205531898461233416173812577814247582903846448397585055606113470419352622765639677709057593468396737998962700667032853716802016367596747345213203940076793831584863895489278768624485644995149158387670789521927831378905864158364895643859775534166348808673640913970699187464454428659260915636278691808114433665663301724518716909684809364366220236605185885234140891059584308196897039157737556062014597361268922397793150297737160685984298649347546495839597433230840266317473460324173582117926415369005374760253761384430993371197837589887266669946193639733344899577928420191321456571603442881156856244822339248059190339667883571625207776284460082029892178376482664661820220289157624703043258883673434017355026849993060884989493740375439260144904105910801349208520042351696763319636846410162449578127830290171223977988875186867774646951241814815289668074852107190280012616667921478015972584957312631250158944692563804407320985487980851412863736018582080069825952147565456740282177445305719569039925444555054782833615737995436690089574685302254904417419272058394698882645196244927211943180757950189939777809313293701371918259163599823850403029695118426215555639025472747211822977406265745506590677193416431898044874514289501470708261625481727969734240461745705116370962261915805894244406752833650569793079828185070412952621234520696126090853868311413554317566188629423283481179480538384255639140182784252186521776540065533762516419588452545398120487222719372000662552587854268683755017186004332729536471092159261805614779910502425207913896750977617328277866346844810744882864310336887629421861606411441934293052120992793821449923412143149746069192070619109760841874558209968723538853910855817978354493915215994992210570822329989443837162085181333179202536089711840148447298132984056273747153302559118294331796878562443788627327114862203841388172737276178740816213156490036978962183964375962839729464700621849635636089385366905301414693706624336351576231199005177127717958793002725971164267418537645866045645870099999432192849901923636934952810406684875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 2992532159994172501649836229112065640302596361167624942600432740216911243371239971369402988892742831143552465835333628467645367924272133336972876743173796793949784165907454116473736953803442352457443884056214857983462979511677676531263030595367517624720937122198759198747291594171376338921154513792399265550873701277379364836320661257691990128280167058378129295499865645440815953112614678338331968095408954372481569895579377402317507091634782309201242216405497911338475147631003546793989166619179260396681604160896591725266480208899265554031827902083997142721977044707948682787630714492441786810741060471977637825235438538669679145125737147988744466088731505509459903574644404368982213110311553347587023400140411562854617225464976399825269656505787231562311304192713593860251101225085036632931881627722243821836557245920568085166243130640779532487676354813839367785957050814188582743464523067199948463532212885816322063991982997606459317076125934365287797467055120631651521079108715949392501970802616744002068423176638898679595215565011640140712763011286322889907196118848476456184120172407951550963065958410234016596012543042066233243537021523462465571850563877072256700289306806038617300198785257745161459413426893771911143757710387460166151108817853227077668857292492718856440158188469340410016516219467902678012401462239103965491292431622369558637652846282547265775916660231650130318962139908266684897257568093987478835550876095026150306689059564525003488896873600964208889100437475687581906478571806866767931098624768951291070345841727756439769579244762012058584412799033116760185530282015804644775518905436330498993926307034114749289500872775077771206814849584516491110868828440817322780656315986597451992196964496717947058015790502597952252100483186474739640109274150992996932962969958054364695334502500163506974979541666792882505368226665577349638111620060329766254444061271843801467919311271992523242315662531489473415858186544551872973669097355195723618493876158707735853715105277837613071973634511336170821633382640590730922865071205584904698095212696890778555676941969404438568806545538514618997705104176093050023415726149543941918091559206401649551165421895562375619087567063927001651144667770914761540305615310239206238956811677707737226693810795462252755590438534636984806056662868665716447984683593723214634170052083478042763243850115633795668916166880008976287804917482848422412477063290388843742884095178169445716775953769683837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 2293911667639082306699210936542419210259098266856875941397347754788443773336893987807695680620632531533843782279011627196099222606398072357919999845554316323695939555438395404174478672295606173672918522608735215885904366349767338348109907073515040825954049893133326385269364051980507713915568973011552154264342232977050811638960398217555825768908612427837460043086564601565540782914777456058224172485412601244011750878605024288932595230052996804859666419877012537237309100780988206022027291946102735244367078989389361442122294577760346517042058628543860044089736220851178130174746768321921181887146676349323748175579260012986764341377838111971314816574472187438426280030086555253657843592784084438347221059178121996543762627584005717290530333454521229580711194712450888317632412776745548220257962324670433795496423361997426952680487786323718868792135123584252427727347148239025110127510837925930163549677800305819429383583485542585967820762464201129604799913894710497253086466353449768469971677124546858809842937123637190994904407867478521879704670721378080174299806809793841279643891137884049613768954647222814934198599845153266054755525085629689829578838188104982576711736534864398794359584573844960673647560737929864483124285336289281508930065745704891882459486612065804116248535002301341857674910282208944296114000496437489638358775020472599088338171759355581930748670022450469282005564509877319553580679575639428111655752933277423076126779450435143651586265017942369226583743190539016808260096188171363409749805892049577862465363332534347867986645256631599701000098776564610384449552971328921274722642670205033468383611587211637564566333984488118567541133856042439920106142365959698173139576255162877887496964119641020312072439612424279571278385944785783325136302389040149510342289754580618993382688558192046110241686291209536323116169093628815812794949703023890488104164251012218441997197093936783579647383130645088084520091294900149986108726873529067772939099553592825415666291185533304082911184125844821549110385983672345391986819848796857146622904662673392084719757231298388232691746251575246166744484166537602770426485341364711438117017579974672566193031740590588946754263509396441327482582786851122158888045949516097325138896963368749657815954373373159154673250213150663713289232518244816693336990078122256409020891104733053111885965336114168167114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] -83870210390157859941229379274592556699839080174679551531062321954870254782997069295809581609585335922311795090816953052663446152073047060232548062342154802203867588368473231505103045028757466835386029729118738247617609735714193573048348631214898853493463949057561635640895405088402359046484590461627836593732800494030462236153626956175403996232047592172976479183853379495177592919499335115860450082350813322913727353034391903861635569059001527235134053937107495665325462460672395173088504009798279402183526412011522231080433585606942816652526454270878325370883903958913449348301774870833988535848139740455295063416277342163942669858139446970865080479082899420291144624464745069858699260266293668201425826950385312882636654248063967223792412538226066970100825329870158860059996397131930609473702795103471824356151515027413342798022981765855516199046599521113232804437160451639540151731968506118134798284648997400816512761225678065170016365820709428899012065997075926813608601637331616053094909291252831877563246371522539893189234776607156296108939452832456468842227376687448286740258002951222794146529452819481016416908036122364646556091302387248003720487444170434323051842054206123453053902193829748722077978981530921546351865376619573978993766009670016402153429631891318893975142198505336353140433744652077761351893293999689010810708224509288830811967381979509674967940488555673400143216005614706227732260473948755870591215862520682994356171159868185519609358815673333817125957630242497364536636216224402782961679173249334465477802735120463266521245026527194447243708304370790033758720891813561140807691182642901618058933269814787404610506672289987940534398732749852100833276619185109722523168277441692451515057156143866738444837805200336859399840109439319557090718261546365681109490324932504226494376140029363877526795717676638908898145582539084048557371482566378417763032111945215733163569761941620437653346227546222395244045937054689297233314209369515748767840962886244276598856845423436687398837014273680650042322690816316385844671838712615294707237375374485306653870392094313178199780294097330325483227614037955409289360678339818065872311039173734327829370037719938226267963064652138030275403140624576406016725807014717625545239571966671375073097839636015967093275767927815077760748777323636552515336194644799315220923179655006240995618327360716648399829864501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 2987918830449968999854859812783973178768159878430800440068621207439938083179597312226886327178198377001650825759954313762890891044247112200860311380613870117890573797161605921562652211223998261151527321122731810823754824101520768460238290143791631591619179663587703649562868710958101214532186362250802787877092354165400050986985099031541080063531484579149889614338639827605491136772364948339185072352962875532565501484985533683086532574062462625573230945031805912709177976989732089350390103966198533862301757933619343993541947699913173842454520164386975771934807903618131173146304068715770283637709769279713256128243080169973420426462628335626426864083794103130181901854301819475493056959200380940888178927056664680716245359124922245068295915346412430369059060498771625693360300790889084841108181488424965987903016738853273404689833438799412070909749825454119358012662559985592298979914811436038359301144319344215271867353659867192966631750116509806443563799491595577399439266947800730271509147835418378872501396722177977627276916005730513740012466244315591227171852418456498814681589286972060046069311800726173249373735166656566352631777524238459268761418818522051471585960125338526749385570888189048559468464247800119783417859428617156089264366812878607428277483382984134850609264163961774199969028253920343263151262288682049892049029765424943602946424630368441347903092894740412385605130019782582517879926915004655137583990448655044994544486852970444007049581908039208026426926366886650220193017161659654066118299192522764866537835849502784593227731877475345094644419780785307670623638824152333909724355612840545693338314952426604156296502741754547944469400471499490783723027185669815150570783461229566239539093538213993392162835876405528674958942869996037469725907441017495925701633595557611500716164154599766679792810655440265064392348125325326747692293573600483737645445671933178046079375728720120381814583619329428395658718977131650371626105296074574913816457723962770717245570330891040717805984334740200179067889404770557508129375667526873411648216913024049194572160607179702692902760033921063198883676815271365915374558628384245033064478321950907918830270822958423557852209230915618981329394006583746864928990580420975270307824807822299681090177391824042693616371520781194569125359028200835172453339861013016784462343392822389299620655656042345071909949183464050292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -168669612629642620142282977243160573762782821087759207980286276173450648076528218908319450543430237468245758312850136705915405711552489770980457613020540907673959414946452123163273217341870889476030038282713376578269630675232291921918216802143048022868288604881244699262356217098874422923214220346300825222931215374266607549368601634712642887463853220192599580189793033265343914277029018292754373677558267153448832891437265891810649377750022232683589675136395824097600763344067462244144140238544690023111547036361688669597019988099725823926517876348706500266890282665326532860267805369698883917606201857910763828160181851910878681500737520307484583388429473207627246913897950873160048068819856980887991255478895940442809748775349117454115097727944694708904887786937281990812633420475528496591093892056548453181665932355193715404439204959384630502290910848664498048120309778454345467904020107773305495754979145591157284451383313188629002385339233415027632051508745061744313577806841635805398728015776880673267276684638158006629631314840197849764172959078298608245801573815975294090187215888877862665019961691042272037464180502878733977841483375814568057616378336688636018508965768018107027721068303997029861463672733763234040249400756565441743147391801752523859320062640067013859510685814468284569461267205813160016072637124899889560953202665086383029411257342352890098457355759785192922460364168152340293007639624369964914676462313083523240854604527648924047096433999526108590720265296711592221266638069558189570548492545588398285146640082024049213443857937277614968030470465607531639732771134243675026095434816891667690934129430448997109437933714349963774837906942164262305861145655558314830882175033339733769831338658445519734806636994878362303265374425717908394031911030489340478938814712485996418194192883487727199869397233988511041350557727421386400988607993242382175191470367993012870041648822398659457127355710672202298789471382750204616398135984513416426584353480933695429556782579565437818645633046701290298255169941613835239111606038753708538411242738016950498337607713537402313683979632455196400052042219455928169061412753521599764220242856395432689922627559127557868447922543498122433356069083074641584252185422126851521455583442546724591818160429238565736833867868104112007024601307041593284173820464583369921872276391828448813899228586610234970066812820732593536376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 4894772287407824055292862488056028782030677280851021359664042503494002334500888254113677569908210635280260436513775960634120915115493621628468191734199610307550188821249288735279693940650691665629262739023383443388310240867434977365173925876235554029793819823389176002561472292795322697566859189369234648309371160616456518232776027632990751442811958116437908371262888585916749982036769272467212737343502816705371830622183417224902775690657814251387429659070752565248941713832480562069383678763811417312410169961340153173693419496757524061370194058623254868564260938372094323921488670751391192101099648818659987017198872530360767111167886661940427795758736768300333858942924012318946340067862827748043330566007497687440072718003521393726309847653969073364829461519098395963745516656302584731116113455693674644080805800249375047347431761682205940185321981251475195700856183448618595098393576142025996006566021526581419303675290946282627093762349818500214028237267221985757468639433372674305124441205316223807535821566096216925021028506405127981883973683323315484769400877187840022007963026991553277202438868530217001372112727484074393304936562920263374269116151027288350359306245554161861526687642333606459467036107597207179741381155671957302191324671152721415543388628562700073543059956650235574580395389601602607644528721026769044749947542189438769416375421227756237342113035659815250418765369101283102419190123276003291760136891351860852870260477930683986435142625708265445419048595369311935583193425924782515968157498892213935308690677233552616144434284991109338460901124135002727410753834423563203469081643936414118433419556962383608789757240913549294992111374634738493823874278009144641097521507126748248697423052856843872878168255603759469879772863091062326177980334171944692071603284080930873044975453518815089811297558013903939170119868715098419780294971536806978373309084529304753982050257434390526049025380540185825663657584655020961761477727982334156532601355533142065185686158310460025162495725122794074317990490711737813511674955760791859360356916516472322164467347146821313234512202216986119813882109622088191699994976130175730902776518028642799866229222406486273985247493004484607576151732592968296419090568824679421029107683487228811358454353969557749087399394663431092926471835592299417817284127865277356517495142918353633278620304570194141091654671527066966518759727478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -79440102097107408131538507372688195349844074830010778654450656135492791576956227324489674053823125850986279374661974855827758077221653623211404869694143815639670174206134498926156146473394924959872713047761398265995933653561612336352617092791382994024817469042429168051255400990595170900317396570707891101018811474080027348643687639764374540357296553366001607819693835752835940807882524076662722796892641946145359623256306544581547357037132237087141620783712228242021531904742407651221242100730225636770373889499448360941020623330658904391965905079753131091860380933309218502451295239065374276241141357510206180909652197559362446381971665804760842559686572096769940111681235994920150097430029564276535881908068496669283900105933924021327317167095191843577867650646647397653395042313955077263116709397666912872090141591383994134703744279705930375983723351264029278815857128263494980711191800486455146036509160232752235787428137547699108799383561888002537938059289711876196220267187161606157548621002699699941944040941754413269322322015703522683442906583850139277121994898653740705328457114417802513876397140029282478517027975626224205514236978423957765573068154942639746008572372572122794511923929176593859940466192992558639480726176924859834850025191595334473324599387329267077632537285696871814571145039959667519168402800648193652631811583441464018393755421953758196665009637256741249908450257864546024124111081347333607717231506519313652530526131872740765182220278028134769591029607238586194208529325769896003170143165669175596736836379391498870539386829068705824072915796007401217999992525662367648449300230722450797797653797078576138945940346782646856502052768049134906377773753411983713489517581189980414482095794117446763778366593071997248359828643367262958019137778660182787949667106494539363235572503956108816716445001859884971088108821641708682309840227298434915649511752783763207377417347541668931188053969035952758265602950130566159937560584323977674058772411735135171152816317691843350651742742145095758087558681420582637950898476393835664271848538460446388566756897099119123024143741160900996584920903745402484190282294595305513680565086106973609390532712010792219441071946658179810390601081458834928876580833006206563296543262096733647620889743753672077524565674770488655451839947724351982199223113968805553012236858819969443461905407651582828112979406398608261952176690101623535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 789046163887803190736531745359294740761741658599079575905370337054543032118538079980832911031319404761445545339235981894635892361972733708953464566328981997806280603459966842161676547754990856048214522222023655908798342775603290830062125885763611147848755180969098351564856285693375574166612643998272486904281122545900354540797374824417320153210287876234369881423718601422887103995166865013062726201017769704553981365524520088759852681092946934618799809055996526788183073671299664154098026436446970224257241827121974177017410740288771754387337291881128220490671248981966466341822382882305757716402750302327427824928510412353706595320075634084019597952266468212468009551792752996343943804293887797224572040629677159326340677071631251361494131718792467661369806227232046903293666948052523141482731977750168655752842681815739357347178706544416769441747848386861126565386275727356344203373814973347622450783485129298390556693801278318829435685328714754542755356560783518794270032695699884219228023470103972090300292502986342944672897568240879791084135045426431439538244395130074464491889393359081265426347979912807800653131967862588460399274362288606220092427951746059729046173690370301942912124816332063488496642264408274258117014435356989751119816348220575503085316722105194185923758530209921491261583700985954390750296855136568170402930268468839587219838987699045945279319790445517372508676859021535949975264559758664783115718818690370881673535409004500932658038934201177797662606070108866774250847097916597474512180556930902665053410913453019532982056030891230291250773328970328683214974907743953331964009612071240786456514342612120327127541679186361720608170592560085624484233536541904430885923147648023977182555952432911230434035967892117838155440913548170495908804048162601250117753630818397476277850795348377454823031690601302957352618306949037765962676543345967855992285649512972893547177676941916569484109598644211366985155402118581659351784671720745932303355601198178689404477668546394942019991906005716412627209113321138306159183361367074705133679086787685926903163385898568991055239925915415735986256226829693299841641231136774315341471070011280697042016296744245675620896513099193474314932345989209583406583492898944125730125243659755565835003460287377587821038844799344571100782699998723036263570888382233137026816989413635365548960281465616640736231938296763033235947659704834222793579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -5186612216996120507077520856448553279265919967507263238087468981141393383503028036040504541258608706390862889845912952161411762509731766247654281861492878861959426182343759330599431484776837393896289441863186175479392568809928040972347686209378838886539253837607772439579538357406036022045898327182074955654630302983891159017747064049255585955799203821652975903443548396989566405072493211320291297380127468906851948467056778659473672394610933355508296790792343991448766919794190061105540641039709501462565943170571359111534689683049155871418485358164382068789134217626718554142949024527830326813693380548217332165262682366318826987012364349462235257647270140226664058987026546131474185634529058003470886536274494090157388155893517280030206925626131041206746546964717627908718782640272142503258646944013077593337120730518132320229337553935384717963502271998697880148784503497975273450351810214037733363889612117972893093378543380463681088826579560703410162780151553375365454941329964732621133071031615165534537138622594348628127753341516699239232300890851444466131587453659077754834378602910688800839312311383184178323140339843387859810145038349776094926284022044926576418028569044680102524364324797802045076872695179593641157206700345340229793752414881732600125284163736586488579112613740347879631154502479382168562249651010972581348879075678961105601884289137613699388807922152936918819127561155691080713667546402663790008697482615838009081506563935864692818437078573193341034534355740672028649149397048226458215952952017928566240025314785422625721058630458598166538046829948478772594744272540981010004824027762962797082688268662273479034710475609657197574975661150696790477625991560179735002979550067757154629421643898598178468063993155096503850895914169421861338501621373296603615133147381240213398732077172702116979829956529269503588755730135512593711722907889390579988895645078247533101815636928365998030283365279895130886979835157117690320511793236267202033782484050610459963342067532540119155628874828122714912088944780418868154519102506816201431120014643989857100210481990000703005804627453501471966914843498085592672692564585816129435205513259932373695813955411816131767895125416296516568092372729353518086473573798590961487172835375507963032763076282532183755471819211254734802598997224711917509571771024455080602805001574500556582157571272674360663868263271111813672575863165548071265220642089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 24009552197162031049222143525295851160218833632519261212521698052802171127726761337057869784032780700775439776930462553714495260837126621062159800843354317634017269542351541589874726289943989707962971373662543473314089712978043528385071001727955989738653720929300800195999381391307621673132456792315661058083719738880736206055006460296368942119167604724393858505235411504300037574828381000320381782680111796365458514537593866655273294973869900841172026663342349978981716979507175963214844869091499572689458250926956936123191845653874143647564340982486515671413216053334555572310784199192530037446205829447004005532769672622571660558579851585439472022136603077595673575204753677636255624304550496902837062704438123036194063027412977165541848140901702704453981130243013481483710420739427478448951363857777858391285030570778415061493875325240829009871980389770787921903202922480527843274218848462581526915342242668115526572646976585729665102260993212715950649579437653295610591235820907779593656703678121065045928033624075978526550393592163062882276182959966105805198823100592745479239155895138229715310542519533719307548780565269530914111848902104251778456909369366869365714330135515834277959353850039775050813492431532277725338829720146738373226824140699570037432266550836381623646450372428974110356031387372693625352938404219141771427371023168942676502048362315786187964561460418509236021883163751947963688828946043795361445037146063056057509870103970301890991123608608834331137961748710599078921563454857376090079270064785557653332751630938850767277386955981449462319864125841115514123141753799222856693793352705136716806370444559616396014155122630525853945209160217008510614058061217566615164891511217385436804598828811421567988488411344539238927832973786316914102656445663183193917293254310782125662527819105337034259512661345597387980386756375891156896233382028576511993881333198504478657334713988662791200214271880520628167630571609895909298405356313859688940754626286294535225097612842165969785531032444240491017744966492322672317498106610421409034173356845845593123807336335872934511923068744445075155390156158967260191424100006049927809775406685068747949906323427993519417066303993512941358534650628628149879284549062768514960266764791909233501739812744173322430511826619872117424207789341970048969673378115807090396014227972840280859380941548230997015966870804432910235792775210938998498022556304931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -83210979062535994936312608404290774892302690405151426002718327785829743146162294417017892646449787451122243075845252360664100064555465805712601085873973709800925634457555876422187684731592438495103024347302009859170408998568697016743241948348758974500562538795159389601538352098870664404316044915385874362534615530223429697430555898449783536848465464647719280505929329211441939218951010337605486363724948758576856516670210449328059176847204288266332153276840067646830893897699367865339593125885080171835743318162258646413045832795667902158624953299412799076887624598482226725295773017154918699839301276832011403018486925631284424623318300176863919304947322872643121365714434390193682209470515273470683196182425155780439170452830613154717810278106501930278027956312321229622785810114347223690322101725476252679772822228160668418795246790166141499797644477529317548018442258416568113111575317330743729257374685182911835216596485204031512995449208259223455985191916902846969529149465114886037021335222182605457698949431748468446707396364463852217208491997866101241412205200992846163769262790579487071554827715611359145447369437955715651930002499043369764321774901240726910806527241210799420659263767855802105893595926151573264216245148572452901950140699845904905736708154454942695395119418043374166550323913744821897174709443914655528490286993788778658913091368183048521185704087566679984152778824426391765464852209745938869165644638575269187395614603791851311899908097193434260008300906117937236974126791821627301372707620183236638646433881517097640864166055278345528753879243274713975526732438361399440261886761243214579805326439125235503074022423078150575623446181622067243175585207236275430421045428923423100969815206904842570684518559060257180118417981989902194371446362451900150940078772014466827474082827245252522144029926160899441549152059228732313660438732915632636018785989233957372208236445541948326810098266247769830304174766392784287020492240336418595174563838219311207100334829106770586037404734891465572387366030369266111063022765210985430956023927412761556710463764378647865634093538736940817581848167909058306996259770823448579539400317517295731783322540787818587833921503134137899732825141728139078015083634906520785746536774581285747078841389591210895874555337808248428994516717407926770254628740345368513641826742690503377042881319113575806718717996313835198767721104684547128726990194991230964660644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 245741556734527754840071886047053541462532896938537742223181117424024090102034889452464808245810095261762037733618593408408417079879243787194292308034247178017427302373591722263744069293596006956936769283568652087779177272163132102211077242947684621693924576572792213268781059949397989725194568874890535116578339352778481935677647697437387551934707878653932745749328675122651699333174444462106146315305182386251647935766231910148585825090132492771454653094924449940343528410889527609300226619520583817287458779118890102866789076965797034832983966909594347134037973217043909188467416727984638739492737342040806306987076526110961694305899208519094109360438356430345796774171154004122430988813683388056206570838353940392730469340714559257351894921389203976350258937030480676727665222636892853549691863045929997003176781330913455863175934746412404789847299042740323893432720621405998785559461694034592744143473181630241519754466216966032051976974009401330205816728288421268636786055045823242741477199987560868920382585409279816331834369808011786615071474642475329309356268381784994581778174159331044757673383418028707610346979417392620617153512870220634077556712452088005853380543386630097198146488873131396646043654740802801148649702919229407264098928536916966703037420578392907841640223358429805560862144923893287655553646609350642919857605840410230167915968163666158474368483568644584655515570979346665269353287136519572245385512470922296004600661811764094152567165695545759038338890055480265670273193412058938815236613542301453106972131842464761234841077025613838883496804268153402382415264636757065644359854386118405788118210038879716155983735232421224321891709684815719558085579694716521856084755769975160062669232011864817021743465956731394215226908468859300361193009864143300009359837126388705568860383370754933804760853162568593419905817416726279072698496662525365093048652472992005502055246504130749816460648813519213558016322872648852132604669454918791219015709836102533542755467537091700583695908909106748340115068508034017463118533445572946123470231915028427087638488011585326442849981996485744305302380220743229289462631212276497506909475500194701358960837261640148193072572336816378470077840027803917335017082126160166797798356006639961143104227121647252604043828177746669438252140315356481611731396538320997932358486790173754677799511427263629580115274129666190340941189470310573872424697583483066409826278686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -782996952332013990039449475720345934663581102792915585458388235417037629433787056554369529865514947448778441388249016798930057155465950125542445140870199740433017528319212771234278016697213424426699406949294745298653938010476494708868634130426695029358286253822359457916039497188229026730047572059622481198897982868662991367046861512745096944304564945580032924057515222565425746889845377268966972027324413218891482320647145757315257154979057687996692502142295074325444994434595327402252218033360672988371001218026304425265418314293955269608470262592987406043015191893430456834289708901538240156376458441924004806896324084927887339168151125863546926083837438096657579424421300235345491647824298465134605626029851825510501122021378772124361474563030560844016749336617479586699673824492709243716780726998776989217067351004857498859093097034045261798638438289351189842052929444910840294109290786237397061473038169158340420843111426764480480415435396597186099707769665719608614852340563726434568030915890952560685024707031118745259132612328651309289044865872530139673891598308400593933304651982250053522889395689702355487403986282294436968376927106479766102771395617374668231237434375248547613171624000733299928979987016745587136908117629727951486242329102241218065461577517326021078168299406179264418020816294387180606306298939142519025172211271313826243231357745929193194779339853300714503982051247438107889048411001640081139412884288741361176928780673931800607996916352144417194224926117917356681994259570551827656395254032397403735409831262916461625756255847788753653034013003926102553916940570729049121439477700798779694865308360570679447995043576282509515635704612322000459373448784443712298754604821545556928835961682413105038978567118414517639800567222384736520698031819678908343078745241624075793655022990602787575321850881352467749209665672599314464955008547309018252100696542363118304174458902930133039873236054158889296480782333248308007850736135253252707753170337958451272378464364972548607531187313100954160305688903534603502874611651696146578000167934030201711667604436869241244750900423045187231452641886133531209600100257191253238680184318695932078481497834509623388628720556904480329875244736005496558294600668244002542309756104108537338120139296503630886371393581715050915322852447946958540309620744400670872189062524176553521384759013367024779853504567590761481353253039557971507123035337372130015864968299865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 2937131236085476973651500695718520288228555953845227772165864488868295752529174845685500404687327676328084977743003072452314879183824552272482203229367481355183333030001204215910892257196143260054457601565004865675402986168271522452538934390727700709137180227967384528321735495056841962691013785760383707554114560275779646003843744635183400040614342836773229841468489022007993622811474841998979116301788469927991445978251473145093177920690216112942479964888971671614686729050624374918383660395476281104226522718673744572359803682155487005499744355300748025434234865339675920593091869070580542227279692319149544506141643921027326013829427128613379049176459446904432546198860470355492105057146301020011521609768510672573541133344405313463223539376633497550228617161556866892702833192839454465752823737266319431568901271223156514013326953863186540033914972073652327574322285227231217609461150523166218782804468107240970074638735397744696267068818913521539276436030242638092969445502709051808425287285632858367447278596585595739026419774535971403799845427698566372312455550727790070405384197297492791082733630287767061997425416686840396442020541850959943692874018465717576837075361315239578496850133188181591126710414122168402447408318827022120679263258083829789717263131086199097810140422678643017748675361104342041567919019616966402112230424625641826290111248410014012036570814139125992713060142738693139758098251528398677164712592244871183896357064610023021619644562120257865651173027038341686985123587745758886495949638129627015763844440274686215013577282148597163743923563110833433271922070298619777761109588994529876663400175361920892027747804745536365916648988385166675674903753916125396528428781273270084469251179195442665337935287581940748656012898622393174224903135646946731892335425736919872079585329540850438655022835524294435830703422628159240324364762047626852171037495543827823642623215697900934970306137043558502330433406065606932497504189188722271426233450373943968321691661838376655186726006489568390358857010082706474070712720196310375176218912186116623539827586253320455404480088107425412169088018232830170551385240887000507733055103477818347362789001324136723087945471891328838265351847401116138949307396671079834326382014815570516184991086077474219260305077577434911285496647821215192905595990810536209607165943853561824103327186804518890836099404201168192562584432328201965137931019056427572877510101534426212310791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -11001758039303663430480963137874007795980701329834846513867365279072817536740301022979214747695732466268347980069034477318767016095112549634813756408984282345126188950000120209009357990589662118787131974729627521801663303099345693525265673229976670114332801796011533004836891832859594484309926281392141929696667610820919067258358430826681899345815113737326258591357692276362225633289846037806414979077899928624038756941345200869320122406777929630118275556040906592223231703306581442166133750585052131144376933954486770346020077482024752212216571261157187953263268170130573028503655403288352559741717603199293164831707600420956553754717054071911655660309763303633329159555880181687783164149691796850412629671495630024236936269831340014417628771713375747876947333940951965549964647042019310340343688443915953319762259821200267257606787782143277377521897357733647380337843985559425499778076376573867677739716395846383547206313993093590623118944578375744690947834938321551236626106706326973875232260286721456156207797694039656003843681738106048036145528900183679026076149974031552612255963355177041525060329598938613546192848400103554571983225649580775398160321841786902563646601323430790044464469604501607797177651962104541396710651844234523105258203506551951109464606636387050539567714171729142672272378296442537697715981740509675549186003894699195863620853805242998846738119590921172918010717450122327204848090155540841620321616929194811394547473411494455786496250925235521368940793104397740766600307659456653690193084644961676682675960926333262787544223518117049124527260474887854193133592971233061934001361177619668283213234911666149997243200411634383655981122095166731660921182175779072154166297904523438340348174067744316128042965463041987448937293446999161788434146331768645977768901118955725503763307460701931941438562153604409138157295226068420270291155879487941644751910706039380873407103408546377210054517432602981235139803654576703256802440352531587142342880986414244682447072343944810245380765655038788304359647997421224540458591736124250209794941253932403938168344231731998860635172251835906746896037859061758142681766301234630822138932190318847290448618890588288659121778654350034181535092563766464592290325704555541834173055624286544769017628853757087408731281465871148784885525960766959709114134126485061849894301062410749743459533096378754284928526521658565438046854672089317361843461770543051159165770513936877250671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 36355432676648567561558173609265036435138586563097412805353560418162458049238314414477607058346133317351825718754339314480074852773807592492979959333345495204282058639975040340866463592762073598465311968075520990918376071136059790713071800368954890590506039364380933708470032435995903619052738854848638068142888702280989938746893512942136346044418709205551716260726497502442814791525915993026799749359602937855337967241005278420845050406882419599152913840124435247088317378073631418150710204848836163941211739882455558616601659714046101062373761421921850711882956873859139247859258143381804789901273948898447951507682943426807429609207588055140518013838881042338382331345474592324229302484242647911339976144948838216458709118802419440509392610299687119593137948161368344764940469538885083762942415898147230933916977414285507005009561913195958754915430199701561650818970946924923892337851963337312526662639497372334163592788549016851468937881276211564225597117102365409124465853112683263887032799251945943367149886146088047625540469561192069887119295594056817600184598466834411834647815677115578055020843891033129977470954581559947923663965969799911105875628942565857403409304711141078913694936202108252432892343087952508939955513492365249936505016853911719948041670324385538228428940998020409350535786640918931833466096365124866031690346133170927201754138415724699571992090708134532922221819491108862253489906597765303705091970817099676738638060717821370679307690712830937894857682026754703133627150378643685114519103328004740606251325320879222478991939024695111524550077545042763344463990640396801997141961959316736920355609585212278030729222476358573290766338608505019286407605419131734570056413246417566446377000407075024820405628891336321616864069439507492357625933043324369958218100849196412627061838166043924922111615288726054630365729354825463688244718251909098531763751553854159804978216726834020057372946692818425500765659913251802280184083386752392759563540662959469066018227147108524122408721203300356698474005112079151659837069973951148424422183604756090590387837691456495875087411963192871595333902371804223596485835998585310969751684971580317557657283866302837506342930156189713920070695898184314423673339786592238903648972085684870941060054537236729267254609837508055453246124638250237909745355779915264922968494205996726327755857288528230953008991757982445459052631747285412821634706685355875599441333179129287600517272949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -102649037109868385050315323726311221227337213465252139169629216695833461501616415907166002643842983397104006731554839809810890069303393251471968023504868905783518527652758277587221628062684199575573448421506007949245247803114544184312819210330550162562812482304984393200487297366573929090807591477015450404419147527467216303043692202405474557743632586094417602651747212737478956450603984046815095179127261968284229580330747543590574603870032065775005039597653476583450682780055869002179752550114067702774316543553103599714481193390872616933074558075724318289520617279819063313351093549269198061354634800444652682351808104415756684117072795247592801965748625269887465673282184248421865942063521009007231059300062160706599428214346687323147843344427952668955694175311423099904344435380993484747887032725026440503428572510683084461970150491497364547606990463765419448325152117120926704971919771905791478201664282247466436802783632864640537005192313567220027147146476358563085604694898345791482091586874426949096134186609770738093230447802654805754343415670323357281118940789332639084969358470711869138850316874765091332303739040269785914487222276892636220536554278490840003829443393935682903740019788911893245841897558769579938652220211706587122625134028280725891247665756048467247168051494277197214504825319225975005782655181284753226517268257756617135272085563123338627671801786711908556021270186998526272192726938342106654069029621164918471621920888244448244001301081064371907921792929484806739169896935685714513696003011248400861527451594425345878371133796061140456783097109709454888123022959536079253536720710796387945499313247573103167024928867375363551225236382412732024782683877664634443834993786199251998561754620371132383920073489068532893547101688288652805612972755739474994320845746285724884383622128942801093586108820163220032652576082257872379875333281066300236133260836652787924943724233000624428634225418396797390303249187121310547439464426505192017531511656987709808327617893662306721910880232478273507442669481413076045932046093276037952257657167139341787886763048038678381044311660911758853260996985577646906154623202243363356089239017429123587264779494528597257475429040020266357344215901481055738079935308344441465299639728101234713693069945223531092509298899930076025308112837297995648400087720521517223805204790022830678906154634322723041807168364126351792087645807149776754679175276574465414114456507377326488494873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 247240168853960666275484858300941824488170324604364441239175910518990561340332073968673651229073448016593660995901755650553225995125322674738537497601629176241072607283881345171171160199030302353431910015332514079752988201764388266104593285494453218009164054635572313013735977340654966734698257500160752621361118895605242518961604310466434465656743157624065073183654364727545876872109085156380302436814140613183668308698779209546626015833904382206531651278762690517544210493075058986861711628963486338591204684758300759455637911001461633095176018236971632577959825231603711487844582859721560276127524534681748295580150490285165478031606254666748454588419996612600811382378680197197396782738296750099016141719289948617977082530071469882962317411255543883483549691663028562835562687317855807254684174356721088365299519463576770134972012899421021730371461896340595452407508013566311852189949504590413970059629959878191721324426955884349787054832922999141555984409102413117718447800103657864245339277301561107362309635705558498426422925672368611628314036063049508010439187563832403548457473066506623409157116731711958904941488132625749468003731448680194784077337140743918145491533953713525367076579317281307435065826459359289709571071381899191686290276197571460600582530228647310831778174799515349798634214433883741231490196377806430634993228373588082444663462517992246233328892366109527893259934034877797037669877820172955088555816902689904023765041346777268159902212334201387533916956923443862545771408851516073864131437682796625520346004148118584029970539889217548997077004921354012141593582430434764250959144953630708262076448722786345056241889734992138464491743493505738383895892820855332479014655885008645635699947999537535381978085861001678559041264223420978106948659242744045195783878426435742746190729541651563575887880353186139645865097447575215766613048653074212418472906742399845946433157305291943030974842461142047893584906481228507827691258322933982354870319096427595998742638239052800092329803917295487812319765935440820939209593135909223995215958962654176390816670834846346169245272018980123402503406838780463709217023382610647456564517991850749908586566629758733646364717794558472523676596957257393947199255761195564649269350794819311743593913218733057595633979306215752784980992559813552856540781428890103141545823638627354472331444270287756285226437155672398793356531225528873111982596519689558967058928828919306397438049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -510624720685601014689370065004855253465080346738378768314498536740078854627773525052081551772671127010176451895808687031687408617358958172878721686311051224100505508860267341759252515473605979026839129305819833429788068784253588207143284751117239440541662466815867428657936404258552607454280874597884330968481136011381577856419632963719870822318271763264741677086670028944690315111900391049399741313395326334818307637188426301509738562554895681021588057853897965598487525420807876770893158115735650897673237535025732977540461627768329987303192174780665502799964317024309606404555630346713466819591939438487777344306917335525278217648303259431875458658654136689194324335478001240976327184353430300403977399437611536449686492681371011440505698492831341447649786998542521274235697485984455307533899278003046979500314099760688827635874881162154706304739729104241653812208853761662891794498653710312427721745098777029850187838662425275437057078567967927459284042508006533755814569796624412362851016295910650705640897320246445835732513634904437525686337923691281052737203369477593200192998711132319607478994476264094326124052496331682874988964211860791458575719036856986335278765804708946468833050213849789935401760962636758194952375881288615419970077491633772089086029821969215738792701093045622993514779194223151141629913224971231178586902497732843563171716542099669207990491643096919682411224426349585007374213202609906025883221752147207772989604328781668666512960906881905812440049023974935237353596306513369303306956039997631562827993549456168896058668477319621863078209795067103931397561310923889222891027977870385452227043252502579692076797654485014145248565053980201734405871504329321749154597569122384852607250972985610752175285604209470958924017923965933586176532477507686254337320939141375017751777621135037324532516985701348675721777772020469770525671979670016991281963388955197464811739879849057034384422419227310801296347808224075724042823713835699514804308008723971964173874702636213839999883551771558721655549111987136929721164115865309261012079925833374265234346550237243312464358218628708201860226693754883639803552915747181695542582650384813343712159689503079702004223105796247562444756084962997950694752975933821664169431127139879566392679451886576588662570380385028751930633893480094377005728807760746617118160268736512009474512022348154875510393653294616105635948358396826491103612620926603671289711883218842558562755584716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 911832332122273815939337231417063058640671038406278165582705222497178763442840428268439029217304555924847494841119267072270344733107817983078938368751171529533334574362247886933894373361275556034302245232515700232998963631993457690050942882733452418961378500847852528948697091364678180929735761523010614824983152813864208650050690239411360289974460823512440761524050495090769682090489561632636538502737931685479090845556869525414413931255011523331814259195487850363275846664210082404257281471797171133721225153791074801368656159351072178228807649953196610060047074602510069542231772072995920219097149840998340143143535645091011086282743618781622059418517222429568642140786197503862144530317253695764816886358642271441188165594181320966793904903927407798869106398626046486275392652108388343794750684479057271477479216383130807940221187244788696371443613669219195464957631597898162647210912835675189206266731681757983031821275250707413811824665361032343633118643020157754610831733227764160262651092458031360247167367153918063612091100814104150982116366448981076825555560576863396888611998793230711608853682759773662362957283131296620563130970864978066275325513636315083715817460012894586892360631743555285028093170201265932771329232748062193970183132297321294912967304077031630931711055208013699240311669493482442006721279370900764042464757039486243394807663726209201479527743003213699392050348224774788793768462924132180840936756652426876603884165530783958642553543444367681163042388217276115395525204440019597534950406643748485981896863913240310707732173281605020833138589703397727928652108494589402511985134499783780399038066161977912305375020588336656062986156394476984063991998862837090021773014220948270645710863104135212516646537593599854047010980133289505243596710901583421566914225428397497322377243631973212559319039315134824424976527932689309381864543358471649866943976805737353332623197676116563322542585577698915052382733454698170333350809357096240394604386241612311743020527465131666195536882946672578962282841911093353336914416538798880197576580898978471434798260640094184919490821829291706334368011578526630375964313273513784870303115365972164376296835438103846675216847564541560958238188362764885437098297643988087010500304140494179777167746715727009363466706752760418311585679210740424428130799973527471346681106722293745595429165787788004261763395269464326387802834797850022030264810910991056525087827822062536142766475677490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -1422680948406923290480794919015667985597178808406557747173702252925307153865843634739310223196570940954177064726496344187237815377659119496888926831890404225651430123285988275004235939773989258140921983980262100609872167381131271650623830142470136703685507872254152419266328418235984054445428588746668630170671470932460214381706574619979377960927456815987234904656903109187533526715004296503330968391571975812726281141359795890909588747813091035928759668280253676721789169110458155364647749368422440592038676670185512459741609962449138643353259111892983644098610067808483103401730154683557808804476154907640089811223507892271934525071827969595627236210296143898572710698129122708355631436410445085618001080722546385402892443569747432738173144629855633612039555978879671996082215005846365730611102466466385415286624004060454865974131689014938929417390921226292681323329046931489014340356682265487993409856925453403300254629133676368233691754189713437789811825417049605336089900577458422205635965276779416096887721192740592133445271895011123649382696390105644450597207802080803320027637496968887865441499032849885204639052401955595752823313846838102663544908992374154261716700223650236470385747003060124625444005146643576358661900800464450103639041482538313570435843790928224141948612373683878827978700745499216371939886155232163942360459851487260231405266694794883358845470099604309229206393613137780453131879324813775982603617800921714911717971983461753621180358283150634288610827342753693147696499726776742313800861698611407676497750653241466025597073564331749717744879188230689536478902822688696584923118300703614695571729155756173060044023312687235994213432141034834990516174345227712238835748871080697751950132883017664117607203736073836885245239644573872121455803708453183446916136135217023514395832999767976192475220343772797442681481316888070860853257742894694445546923866034413906176765080644141856245345971981987476014741436617947991016256930720340215085009806164326834893619804694197080064813595853745189757239588532392237096443091498696349686181379529790727439302433276427168295304220236690829768902852227141220704712100845866052707857021408681944204615406026674231527655511421674943549638402406957741627458521020129756230160534343223437903406663560038457472170283578923514181110555496153358008989547955950643615832206070990937735978240053628171403162470538428681151517567948001180066431428975458339802884211167111061513423919677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 1960326346088054332715310921428168611236640296328345951598151532334257079708079961880633293744929015807080010624019146606638413912747470811628087732250689550920612133949347669906132307430294351988218642301855579793019392793787100769445710308148573838977619578370136663634570593869099019670845277562985591958517008592282239722518131181004331585115911258241822775561036958602639995424356043280593636140570976512435489925028200908785455118549216157012250828012304689235339568571370405764104072833869537566892842007795665625628996902123950459132902101738971000482795385167131813794569425532607561824354818047184420656540010681770978995208063908733004447342606222403760867798953664083863854566692326012012758340013123916587240148065235855425916796151268323689336383648019357111669766199138455643360720615318876390667908880223586364688793666343444970808037937655995034774678823113558885909574811745236194050934481190673305392128939769894046198040379890339479717749812878321400447461201472944685284881818165400299163372575419006496356849264989089442973065536461007505047213641594123288260617355064255109977288333457515505775745155363777905732479645654372400277981554892545918342210939482850453531711050133088461328018377527717290767100578839765840725396747912614042738122336868943427435542605129192433751384646226547794074744500618107379932699892721836715311309583508079805298334567325163079258486892701407350578094307984695621712722988497269033333588563991378913800373305251450718960077086282369093565366303133748196750121559046477886852049610361631061229227140878650374007839265342914322334013849960740212853387306318562622842480962093063599734370451639805851082247323415057531233515394711315349060016951273682983622100354615762860982414380606141322147464749165488913326155217541552615642889193277128333495614228845044870388895330567059828644397011880429783979452749592367666927119477786309568490177335444026315769464565175342541180449300229694547684221216488060183556443820655672806195992339073070779741298455219304598352577051595321741811934696427478503733471472767819034849551147389824572201163314348905388943312691881975229202063072136630966217145387245505326163504713880097816081097861186694930285977321469910143287362077064450716354080614758385370819701178110830528156750223282860834868795523765114631088534720093863983110991740742991008570613085124210981862825157000985864552666235243558221849192295184628872725673964794168568914756178855895996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -2406237744301673166792760884417193676720041200633171240056464789443856669427921441827709509098444472501268285591564926937645876506429608684363514135129709311943214198321288728986106590513318546426816004021107312647077842816052031112369095243195800698773446313099872523938697999609288393545193711262134532559933953680589887697315749500384346802690007822956131935066583947189059329933156227188995002938608948718270653996574721288260382270092377925920234082970586247514529945935417102299718533543274609525987514704349698366368308096618504992737442529297545647286812899036251939957707424539126984503410367514486084880972051479129414513519695074914486038330652688194136684206980875490935952803913288836366299925498998510123892443370075636692793171844178398097265394033659714712170415138290902821059074022942504799948153820159646398307766104288799309930061545254644625483639679565374050451878927876669540327457548027876736326139992402752822028192973125401765543223189836305103854599157241877086545204211425134232946732954529693910029146946446939161891784015925160318050618455888548654191168225088324837163074326606892825313562642034461191768471986579888572422074138900457917200077574292952165759085683044035141592929835852422100615018646116484896728751520850672635150908254958131028334548065925362455063575286528955417742084384148918831388583448081253138289700979491739599197557638983475580876203607306590344667526074384032269340540171491600587221041030474964782061030445378417487599642157404590248572808981250839974563281930645765027722670447395463172089856261764880467716541092403194697351378366100279778009964089263487934064037472404295030621739582979321851859685613919394142005926399655042155194373554115948704937408070063678543406281149547552854659417441505436933317817273601371126477853001881687170872853012582117783776095883933767564811293263452260952761314239622235145588896681940102780850205345010526578316351829578172112668023528095096390386289340943616415522268085426915523834196816954579142365134388406782150801031461278368871347845020129027718080353347434322429286482208318591008327412803149000149764055049562343622957398527838370712375160461249922666194474803591339539150400949278578840564726931619281399629659636875851530775051545829983418250144064362747101704953107495159315150018406062389984072490209826011007123586016476208596132341388539865877727588035833983845785500884146413083489118995372628689172200822099512151908129453659057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 2644269301497015145136704585048814084136651296121982386542300131405407175601007580579494454585679360748751549526063407782518129286939172460590126979263898551918282642260540181328395898873101892943728033300047258257929738500124092179209024130911318887405894665001173406253170883730467743491006573174039751524818040718719951749965873638631312495478837746856683296349312300218843579072029949797827981277458611587633992326326508025246175117906609624870291879336694003077209437544818863814726268738844707427103934486419731051322030425526450009118656649069782258552853814640521565592818314087483049919738638528408415321380319053574808900969490691777245264641987048822932561866926011266232927844468453617353320620231463359005684198754441709497957769633098570844108839072187438187552605879690148462317316950773582661138349827356849624933248308532089562323348982526763142158943408538384475551204917409969598820787135358208026662647692429851268904080167108342248484585129662686367767944621386293273479593668318148571420635646530324952229998347721538112019689785590076190682878134214718849112966139464298054786065005444234097780867471362344961963992619789545119383263181530229569589948582231417805538408978151929356628572286070405571815581430232098548063778197725380158827298391535404889614430748197923051882455722928001597650627460064784032273281933822496809994701595940241123674840569405820334148057059762332334714263162231858855501630080666120059458796086106764474127001337346773692752014113669065797064254852123655298138013826055476826462018442026402667928352135498705592761136973572361065006053661683551596959992651918641086081096180179852864679632770050232147191417551266953864525675382639049083287078226574881188687548406704685477132330173218107089078718828199532564481138856291849728371776959664077027590179536918080592091631030735754281154838645449365038800543051576280998858642110053774962064443790768534673407297409152310219760577326670909781277443799289333492425154049624888443385996975861842222376703775107636311724887548857543220017483834901570408495764057971778420916983950918538552380215680593944425199630245468358733117509565028960042850935732904424944558899132211828725478250322171818149494224318182103979631484435639858346273989422899129538774923082657193104910028024907725716923729006105394408460542957825949696919490823415908256797402209941105623582580404385731321160159715247276408488753062379926267368851489081293948402162641286849975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -2603619540147963838323944190250032312630790891908649051631015935767803870869078532637472180205953614776017824030611632385071751611713892465777211163627431711411046785421009390619016919287261958731884309293480591898979230090795741486783745278280142044074420829102000189273790903331420131549421520455433814127998351689944072325446425859555874991535417513021915120449632445536015626465320278626541327071099787546794479736136419103315155850787862293101068540484653258747111444934804815640817357147963966167124701618016703114312245192047325162654729772101184280120451445436063687730692429276966303538024706272526114012728109856628190301576514333410113960130451958672318114650941927802519464235238344198220086213425185998726017960659102348956076686007662808183938846463293881641119069637159275154306914142012967556700384727151603002348393562949750335897895743993057012882612129715032280439619713475228130756715122172698227052214775043078599855243730020433364540104185944570639615824732822417028460844044760152349036901242278351112144651062171610469325348354254393441614920653528755717063651409286492283091166234735706903831998756571626675283969798178432410132783933548590078780721686411343707439834526731822224946869857380521687618187067636787025350075375209429332603019807752017056046916848959041175325113143140841067882904112817241522178847596406962404274918746072781584781556614641505147801187659704042016233218746447498655071312904493625890360240688896941391812050168497392747569472081648182417443481565156787673842792538113753681947040182885468313753723913601271550974346323634005748470637434331863831421693060675259574870037440979730460260501369577615441760879102985629120048778928521988741044023889954576547302286453731185976801744627102822291853295236783503002566252671176418415991901021658528119676043441548222029501800583869107875137822557373826174082534623536354750920027236674845608841817170442912414490629146214827844840553241752593684390206912485211028449146023512671070537300491245656045621252055337053909873287976477603342807029309755090469190487323526646188288965094364520830235986664548934184675135698994278047011708192379058356489157043889376562269229822685947151408924370366211849501480029298191308915668344662602937342839469744109856835744779287877837080984886126471852396140298810510804917189827689452235842391965484243175494697754842036048201806468018986499536523503404686303977504386244633434455142406704908353276550769805908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 2289918063645089308051004793956356639922851210597720920936032653185632849588560572800164976610552156215822567645611737214620980511544473918778561883099093777610146091136504467165611633121920006134239853669944665101491828501310852680006764139361253993959857901185077601613817672357979549350316158460966353191360340145298182623311122867893011944803797189330980652307943455358108103708806571448339265103939282131093540656387648724714493565338890109436124400461374408289798053230591211375573130792730600022083262214253506097146773348523248891808858726694829636414214756939733976661725872652364907249843324353968081292011895777895487019731566615110095312213037756490686706938277177634847488848742465094644224236793173024027407280674726971518144540140896603742477858474130335249087039390221947731365670284833471019518246703138284577579752789778107426234343664468579960794249223983638768520112460726465440576011653740083511589476746748536600171460643119116691587772402396285270750597199428009997216441253507705353472588783833753106306805100030541188462140878533645317087501648614683236530262896164600173576244125513780970160566184391020672213182721142623782371790827173791650553638635918618482269886371187213147547257131702919709755137326299182741263298767829444607186037076654177860109417266206377358203161632480643116480323856470822846174635939663988144106898440965342734484524861892441733844602823279256163565472887367154531275429474734496934386376692150941224466386480076274346107536828503076142490373963712438846660281953967789727693695415009459931393770209018899930596739123399704399198426252468256467403889326338578805180977124674214034561376466296416856736780132649714823531310604044431136621787669181699897358294513164963634049935450649359362212322742741884015841094447548175553425609870084497329092140947093937321942840954858057897440076251021493944437157397461800263783898858181915621603616528219050264214272108689108557636635229172327080091033694304726623466605407274387127957084817809453016126293642123318406600904184405057355923282200237644051408991054674236305576661866580010405440168642176848008559362801705097471682188780964520568865698580016531546186607490769506358667100265366197570535705388570666927234197474811455075085659080774186790235566299206793155572699139986953775192953088776357607946084164909313152697255104324702490527285448942980134533851322368597072121073913719407419448504108687729276055099203457388057358912192285060882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -812658454742965908020750781552896968397777180160585789350588751692627808832619660817576033117553992799399815944463516930936895115744981472479173754480512430240394790663872028831807744831654451553146999427154215983985322296833769638039053932980201037302752463693152680288647717256793017324382687980881296178049706304191915683067367689636048284876924402836271784311217565250689570475753852782088213538781485466261365776800661061524236549192313268724676541453586855115115322058186959231781978148545767363250057191532932679148538009506376507667534918373523848062465724049026743570308849096866547593142813201960732099064502295504954809904460216838784977231344765662892305251351355870007285812770079844913969286733590076005385449543069788636283677363435636152042436400048307215007862054148279681691519391935507848779878519524457181460935669943322342128208410778646603766786757725841379426331759427718938465305457497405552214325962006703493002074097660468503478851792492101075287293420438871691755498524595260430500939039209631108930190694728713430652164036619136913688355382554689950753469708104860419615394210995075122513450092133882569664277579121243941065719894444251463987090252000105665944427547925621119888437519037407401789565061981967308976193923455350130972096392830316345283163086256265074784303608771490607599256865862236896965808603400847237986454097546122886184872911242558165040070310924663813989557592908623329162924124962485409699528278706206277069517516743977717295350137516817985529317355934059970448556233621462234565051035342756545241781475474087667433453342439039102215226912555653522743538424291800544251741719483587688034028700309353688817658383870512373668458307758824878527359920735276932472727982233773692820532737992850782476677507870786437871608497539533931699795611540162360793993485425559682803006800051123179850634013565481568622770519040675540731574337102600412190057675989532152101784111876728378102658198296294180495919452625633348427080403719255561170421913200283433480749688746324826691738392931753977686056505419471345044146238422596910128026403805487767356336374902726870697683387287004541473687879961234459337631803718034224144816983399513306539225053790081196793195717130219576467308102599896173614422985841444130978737605510038954168219482569424219407454819637855132438764885130573381415153288997998970444314181804656982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] 54810073089525867852524164220826549648365901991230947568511314761462065260951334088990717713945039142480809034556669074069968046322967274665797571829398132699065476957057682985877567893490856940389606031241834144204076062591915138401870249398984408196199415298456043317794198544186738680779834208169091023624384860232978454413993550739988544460482293269002804358464113797701034310103173383180126885765356880595354903390425279910482025210514531240763333491680138782698980381574694489913783900169522940114926478163702945379467998072907835456300640874135914109308090154936085538478584186743864139624550357770062496892698358552376592834997916922450358642233932684703915203267757995033151946231619737028023796931104677015722967228486378442626085889651708100352060013275555786031561866540395288335341539964727133955415501450936260804474338495003809751706060616808742211349199108261441759256647587516764005085439928066131144502788028181811917144283699959254167924647285678315759306256320452921186190921776814417438975681896274122284103952873201739791325105383717626926901444119923995016894015163795646092699165299865802876246262616268513181843119091572287464618708152994249719691283639867652000624932163081981276857366127092743796036543211026958020611939907332160696735357646545898722693345645128760426642179606114330968994779424673794549762761181845456165970331320265691863863178792266309190780626797545726812584412702918991250832673718099010010560379439064672766014335330871879805738594179816802282718051883165755577242646446362885732048694433294563655250356016374555332494187949624590270511504537760304446513345729123592475404664041309312698137426720134820669916687317154032261757152903046339489310833692549372855906138169409806695580662613013346594554718764884841317951607618668481668556763390498727535755602621620108579764500524485313222074857588983703360982496618790095367726769908649222610356052475241890699840985696517583200872016871544445016474549606687779103946141992495194799753397898208843278634073501959618026552829497075878854485493507061124625524943565490578970908960215475396712545682940354923834727138855948471094692392701542925812862345494117335130951106696541412146134370675933585877253534113690791588294035871317072468140664552777249847373344221292561390549323241989166278296747441584162880894089505938881415274374804547097284057599608786404132843017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -3800421458192398477565445603418419671836919999758344814081682807229125346803882145667039951753976369092383125430375237400938090703407083195597430319045942995346529559135577203877626206913461612288083612884032230481340839098348158695935771961024838856515256838904938188479228956763355155939878405191174747534562916086126276937710930981133715491378577377264057472047402972724637646789182289827066885872982839671439750490826375497176051863417468515040422297823431170406371780830775373833475603562556380704236175780439441044268243439259246474050620805740631726851902728049042953665973325784886741260395124994042328468740558039613609059233668504611075772833973490507933551829161989425495462385352469426909888090987280399092249688546090176726904224395722312299754164662052573205845752506619057216514795505872580856411669459392155304242002048285941439635840254736300467556666346583504543422565536289981394017813300473621393563594094524450219969765172042290518865047299485511762789299131897199955623775455659103126140785285301623446263537361004227641580094442073411336768014874801185541334868005329446271552838736701859933791893290779535434927138755876362272271722441327684581123677739635800993605618443427920795064638845752002769624153553749305116649577871111963855445721938466147514316544107188566497890002195411588120827887624793924320482783467550938100405214130795350791520496106024445099240762299999674058842222198862109496957130775363431242363532952200453121462128933038880764057792323186389124485611063727657571380480043974681660227752336986141139663809783017831056945801089907110999759998358105346054024370588782369701687055343347704335058551703431014666543704704905499463473116933863043653426396989157061038082239479869991439186676469618382127590777354523757221529638521873427443212513299412803881482834937477797823373830215342479695077909090319096563039191933740362769364905627108723165313892928083841979583688501907288163446709233816891448418702067946839637873385200490817639969687490038515729692159700893370985028963301477570438641555937014009164953361106815110525829291383415141810364102037378025922907186169204377976041019754124620820023801088172378379872715737804585760376181109153917871453980384117582609865908558721270205799375566645895012807256743505398218560351554714724808885151547584789071441686545785270760176130718530160962354003117980028036981821060180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 223268491445255236252512237019840549024590691463528053704903782329365964727083841835674578094470378177594635624951169881645095169567475805470910869546467168969747684324406751124842412789710973515638498153230721708700409172461754875440054214759223802134572936701156253112457024166406138992750655359098424247959512566396144258579320634789825098937822229253422041762107397868932641412749686592044258894972690254514787180259294519360019672155593481041040194530688401428497133329681771373469110793605055135055510297735850436240272932090239404189756244965518869065769467124791926628129874341013979497176495972256716872804729227022221377269848982319866742290549689473389037843101243867998885370542205524361764017806854299153222733930283353565708295263451694045345973447737702018697055188644236562789688907380622541716145627778981345862483106806043297927488760410653957804715892479728479351885974118372415047944323036805298748443070426503777320688999789786735333169715779878490868380022682142622336825959155156201805996709248458290269651622056879365424576830866271084433769741842422497869997929292705639301469105691915109746348105046425305860491623968211194459979006459268143065080816208572494618324518700174898009607401061554370407474511634247815988625767275001929230911954127750029923319626597332999514310825441844534391561458750339947140264635722040686652311319123381402834269556922749208388275269296670901794056503035097168371957400742049767980835323346414234054011986313123268855664558497142483159392961010491040384883257270051622479585877956605965760510365917395512897348020379463619184365559245132345718030374001978542160460804723079723593083708825892205202679103192011611259642644471546710985762255013900709319569904379565903957199209618497458016774431041354043777385927141525046510698587409259843012500686455543469718392113442158523166925363564037938494884601648597231772306059751303344190848664968867690678897327006463709718059208393952712044760952758171173863002257863697157608365856334980221080795216077109204273955208344001607952474688626113401715916707581398744536171403281641576546112775986005415825717367606855730906780481640756172681049175079760956033924390165120953203163722479166398998043273830790960642630181722665527715184708956753411745459081426699570606783426965436584939751368049027784339822884000789989557322762778029652617345357512590453552547842264175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -6475006043657614040441976797327935554224959344976975812623521230371095389505505679140411740906006313268172540121483795862045192983554949912575118108158637427753983831491953789732766208931509760823861486521057158897794974261931367925876102282798481970698950253330775379243722923844100001189199989957021515815473471740804713702480777702406691327777836452106643938491482035758552794455078605300696415342354471002683566388711345879437667555175968965192332379273391976068894509068899125050884119202552106218941577432151666444480083885988313682797529696081412392347349901918379185349260686649853032082466336284308681699215768528101085749292201488428516287772573536964341100375510068154095081797983958964287009396183369731129817157191063515181190900671882199408367857684039101878376783146750285334594181430613103436599129626571175862891178009572182536484576382987289749940167748460254905772235491656822136194334390215740320335473340608945136793082680023876975731326121891112684260841724558283956917594959965643614817984289452659421107386177312411668733104967361671167028274776869931288867514656575866839158469396714595178806383930465994879833168010154985009001420228237896291684907872920983142388265857833516852832959691371190856761346689919959679636078367544352890760668114824211195658526867607583984492676314945010883638699743787606551117040034730987776696533623773058528239548283904623305698186654174917898731483257057572510993552842905525888146482975250925932708508434443333230674561876672084491711109536852733618394948890785298545336869462118445229826940379498512246757629914026895232588335262657888068504176223377740038805874024040440163378909138509183905183651798030333929297071209106041043075411817670820858698661207034825514203885656110113240850542382542830093994102664707589210124423994167419358910442624962096487078838601799045756715653957357059656976437268042545847810472383766483093871810698759646163475428097479751623954284562789153584018746130561787520473075857145300340670944802068605238114226975437233248011492223914664823506489802285219921000162219622940101940564041635727734548512542969427764375705076270457048671313391094209127094409010958182857057018699891870941529174223117136837352948920516950714266922255738688892983761750278669428644620920818747882634453948549975678137600913685233338004168530492035425280109497106252118750904323094680359318431328574661165475845336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 105216811147570716238497145657117995079009675635111857121366116711390150149698645299860787148615049908973310633695115321334660638989851651647296645642520341626103789794864267467696327103444413729937930903745905274944722759206790582114673520563683301788919435101496008913441269415165039221433324630803113806869356423450188007854005179889691332202725237289333090127655081034851920056289169923538312463136756325890391929048268757541860280038729649245603441893332532422267393753500125567735035989343036286107291292090661289342078139092136546349607083543146591015649765863584960176279157571212338732552914443017025879035470947372939991492579767980981141008564441290979765866065486881106449576442997315721226185238655881739301147458399512542920036006431224783357010532711151759684645060443637716964994183089344341948344033052011710320803447063360224077797715751185967090009894759189461299172118171102881793913643097646646485468728848796701680179024410762801986396594755299791714047619935545061610050232597631568634438872262872011478252152886511867865310922471225869012713358268501627706600414566557633704261552848887177392201631678846658412466451789457359375212596101039354000823974573200935818323098364934720459422441871376820695121164053944751903829038680743000834524113898653527385960918983873318458744854667906925093391201392509506123185913882047008784790797127862041613234709612089809786959884906991917587084417164039829926749001670497133680360134975031592317899039004187157533056689576065712977955919993972681078544928054988267049401375214340075646789246754956516788971020597261141363668727500476801401656217636756446439075081987257366988680713688087076217633593955734020164964206451939135098690649005733906999436087195374865496911221452975081057020178432967151924695448849489588809456035333067585980269296331261142417081087194116876676093664112118078215578831278798048394761577488831675699366857902772398645619545327764610810562109208306014593060751541766135148913498817225416456947686960719649120535253240471093863650730535733644047537113909662070634713783596153058319721240008396758576382955850890533517265669932320817522821457878865070723825835192842473404284154358863815065871873314096082019639147953670843256444817343950393837722149778975503019537580339677706100988858689871728592140504561217055832856075667997199516374941331254564993368675638200156370605231614945296314544975757598876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -1057506277856331281109287109607650991201405252024025860130616330964304924647000400112593144026234780566371959475694819431931611213590196655825900477855767066098020127561915212352377596045398034236614703316420891086321071767665270629300138987872866262603814245664333144280501654975997203332862886791551902382652134931653343455901927855065605652551639961536543002214955509092655572767570553114466413438918876711470760463796351169017771201834620678790324450492551527300261670880638003442898067797907801312409870571260063493623128152256881652857343613031229059841601640750494800561068651774441907945853395750301066602816877012249109873905379690098976345205291755262070764900293060583279941366096888384114543397096330014638274747513628777203508721906002598099386466237006983599114834185996836868085964535864161633041038709808024615951589264860283000904932778514187054417021407695939060772100425251950499652021803978288085726580574715336387077431773454757497585873159422796751717589040578893482405482584226060761968516700943171055086237370528205924465943585202209763501004613837029350821155991026291858422430757806098401717706537553183917184513455798895108142699896977785008304835705341342933522794027391640713448921843294646611303586242031062095740015053005064914698952666208457649125357254746636197465691878494985445410809536712073163176753513519377504025814455181367447565123685859939342839977068332825508632040206870474467332206664426837740440163592313880641679646384330542097376187853616066908660256478711310578370431249786271778704024741243727184837260649728599320266236446863916167737421098473803884947216063649977902159452502489937515718707539186560661333858143346055150033037288998537499063346027053271299529464829602714302076707913620615448781176048016072482825586452799001984678773923866384786988876613484219930061095653717977189999605769457993356592498923510458759427763371479439739496218708545094072495701145617967021046041655335782695037245770108312820048499314803798990256044994963530735844933307528461568151361325356288635424371155421689480195004883917610930684310068159714360390272173374774871416532014767028127347178692921991641438127318488126055743327429841230013103646883780882080546235499161612515362308502651696100502173345593577552762187232020666149089119892031717821785455025286733497170964380007737310311916269850064815065797908227160218481120723676980333038954995572566986083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 7018885017642295868309613764603317654336283254974724824887357597889601222695039470758547514309131772599879181357746266200042765456046219712604241589884581397890687367290664789064445689443821577745146197584662683774225854914512758263775743709700596055083451692779252266646693992278655437502841244446697866796709429839574373571152798251659072164580178808665729036707791853751462689916559870559451602264152519192541222211610910127162795879660395018196250113739467843671293042677404978006198847730508200889654486635906757416640095336145801301099555272656312231418720554424244767733815818207649974400042414673016416345006073648371794391365286244102151417184769639988764629664862529989875529048504244186806012908464238562117400941016317897634770520037735758454960850695001802786698917550662038539947302453042706209035859474066444547425532860343991008347940087406323590961069802015770586029604677369134804916005670420461682887117619673769728563082399737751605445109309626113294380319967954828401741180143955047516375802670125974882233268338201891438524506284790731979097387347901322032235120149124920039362942570131865260047787494680372181954845053112545107390260603984247528822330948361100939687696726896112807707930602763463906864456226282812560091583306026448338897978878443247013823232988068866305157098967981355135086360796698598111383326938647918864590616490845258224902176245473636688713274417407575761315043287315112022167443642184876584356096429331281884711671019495917983265834920312838454018090700565323842449598781366147168939127974507279483415980382995137832623701444404830351127468657375876439766825195511757974838318030735923220602471881108568602944128147448788870991276223933129830925053797335285818298384475688191176540561141589523313809652925302266259166613687173440642654642982275728298589043093118113510442191727374394093093978170960806260165824039465108656025412676875731710518333495124543721725969977856733655742004904678274413409050979238466301245851035994537822895988181925256024785226418421291729686542317391261007278935673595156392044514770731696758292822365946601810835045939869779586415559577741805893170267777024688211930369274978890855488356200582216755768722228901864150555966624429902287483475143631716830175458943342064379967080345246972001687758368444204437095365171898270887039186493575606482050517844910453471546955511891650517216842408707577760651474818587303161621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] -32011119653586885543408390675778808555179908174804240016598136414626871948275714698767269330022166612785356414717044910661596145340863185554483428574914024480138572956622453623769028506160433230039747318381477696686403851942563078231291958280979480908693071163633266951683267559430216651575123980093925487320285644153616185996926356564400250788797598517692089903156193758716760092039558285394992354855622876889817436871200083229753244275545154514991350107810077516451012979512481668627200116228744113213906673608773803996327154348652029416659306504376730817446285133580769419070906079174842567007534877567813254243589317859120391630136756762449542805384262969087327524161078599848915785042894710065989515246519574529067388654832731935412597258044969346356313993168384281881843257409814021255857469445689148253149103170870039980885806884578358806130429769766989146597413352480625476282368680421218441759769026852428361802041722368937141532265642131598679183844738093896324067380071779848430155997872677473132251137667912460929190546155834338781261721810755618659247444238876423359346287114182958098994442523340238509448841408508565959102348664045534009682749218425450431192446691664960495067729956450444417752305914582945373655665112133848636990809178202492981621117154335616804344179443458067737041003242081488758233205324013467471497809647653187523948787953567488519589578498170914723626228804051227275583661921006393015238424795218301742993650359776825142551794058685790000870462839726105840349443705680001824044166405511633113772848709346037736978321429514395974657760605682193941961754256542748976929045746751368957839389657920306895857295442376809605279270621460022058389935507171486552285007669072307319812201017575051373673172691013866156011984951562569189031018991530803206297348801906695542134323171648778644950568593636418151736080846909447290554877247064925940101022810643771151538450343126147754416801370049702485321642388977223381689405727698011152117351069062904136319332221168283195694892472215385534792783673261802388879971291449894251359941765049095005806251215014724265567250972707899418353529233849609714754813891156279832719073191531812038982717513825477667164221121088105064389789064194147514808976500158173441865725986781112778902501471616172014037980888279926500028547039746357655308587128291684112322665597357298466798276564031507584780945630800394474668735256273066624999046325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 101583514969444000015825274616728759365584480334038577014225389807795721125465211577699576194451131004874932602782009758039497667392993590120721622317001781005552759313597252628851670615793653927687311745287216372137879964194641839503449896856709400944488001948842434731513310540407200412431722891559625981425952454910920774386921205642926423143797943213807971854614322359839261003979742386063458979666964874866273235737495178503239977907942411552550342226936540326428682451221858949293940329897001203847392990019885145447664092711610845480366405091425984130685584552894260414043258495216957250395157334968774346296696388692952414207315135505987308495135647712413998993698280817308567985798193540335444017962260872749949125132589708464823039443114508081279332003575237985668781465925794713408073156417646015423635655003410608672892674053899929982000007541471207074320488476780770793135587972466869394745372417403089518946663941196238497569053037043690606566549930418084069860971672946735074513798466434554384230451067120346442245752281775942573539427045320454049070463611339878318476229234119537019506937204211388146587308070769487218285418042192827891492481619136128786611386742822369188731125024876379627781322524593142051305558978439312783823931670654720723409917802106001271632398348682304562702523753079948373213747768782509252482274584466233970717135258910146791835225678135621975230917726187344132543325927890599293550853958980184368992826155047886323810487710932513020914186663645020943646584786235865702881259872571936378564544742555334958892493852642026753164308977874825486509075359681058141577098645108124295024747832034421276567985681077315826660970855261372539089168602018477101659794080374286853351131029258857209633617952956023152965716349761822730094710110074207037697514031013643193975849406389738438343541526874089911329764609557860508241087803242186429179384597630879308531327141150984257435137847699206404966046652725751964648195115698069646335063243731417611715952683435221590798508253000210266472030342001112656290926662897678535698327170213960853734819998040705084980209141371075935689138006102679559299467952634000061293634900139855792222065994495535272975543698191500745523067601733254378436138517435525579089550829184428064214563852277458089762464752475156083034977854083696885750337118101933658179350093626319800556520534749770243642041012040838735301304107672137888584984466433525085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -229641892145113005139392925073326470988082796760502530663988583614643436334866220925766597186682211554551097244060187710614047388520580431802515139080014737993960037474502465138438150358168580903635236555806654789724435200511741734857925892639450172793347392742198643562708932230148486432456886230861781401279312410344784471817691577659050074773808925264535925616551459101739951788473944632404250311362180181333224260103057997744416389199739975153553653980106589002293939950659842506398207185123178413272447548733697085803381839438933120369604266692755722190248670703052800335378594664548848459521081400811409622206876621998439410913170331618831131008637856690483653462604603639336608528519218991781225052271290419614465864396664391330609315681181479647216426671312521368003454346062359948502912227584864892918088070150761783093647214912396790987130549637109044889853225811720767377220591197194807749991312165259147419701885651374140403016346397892676610691968022499630533616298990427992702365079608793179223374332113310000886872803792243974701444607000681258177450293139855187043379721239162575204567872662743573122326925408272356343594629178495956243225721805591036642432080213137428046520322291011398296949549957051704139456749534027779913913481791373579244271329723091392413720714195417814355530294244375093521789602268942747703858055430060196002382250357173116814872524139136117845502105396713739355365598180095357247778197182730111601093112533169292449401482586486146061558730234563882550214127180685488042408733419003903591525899337974950996913591493562067796163964605924442754888467200990559847472402960341570217549838046688184497611109986999604191286470551145111859871562089108867199548350927191608664468410039758839623745744990476871008529952529245314779739075318931978715166779423224841755966768540460041596908070046976716742392057509167310348165039763181059472081670022635848486334853679376715615262999787835764585113052105521199650704640991522557515933835537139797056362436515758954484768871939411419159781730260859288703156219462278447339956015255021067311297790655578885898013422150540713223491390697271149327070781357054312434168728775885261903115903267745715746967943245862876805032786228878149801190630467539085692735639107760199951913260278195902343187067599692622771557308848045037324392418277442856052974262823765476305876854676885174515843746636597429716059666666982952420994479325599968433380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 436622296415195250845486104044011544812794412600676449598760291558463448536571347254975779933322104001741362221043560191454841161296079533727144409928150580178314683297553192144191868624878995871347655308785268812380434297806395161760479154461417860356917460146968527920203734392652519625829383492437331374155206404871054458188699144364877474212910839690641620343318505427985128287232472851780968636287203122795921583238310664262518506259759770027474277322487002414785388327758023866340119043223016622581708271353547867607514672047769647162818131064544034932429087762805553877689419490006130846091475861198187169943106428737326532648043255427046252292532805937479607145194686480958471448962682616350732227197289731741020767076736509516580626508147759280339746492999268634023703126823889357107495784776042586240368750387226991546179314182534469152644761706181275066290421229818508216797019129701614157510443912102481177916070242170515001708780303562265967961367871535498220637968852651617777605014660232004176528366331179631470190821054115015466134871383001909020747622226578499701534402368317145696436545171249327285326767053615062232928034871262066743769814072750105021811989246078643123237237047366811270695612427369339122758523039375548001206499706633520426342906912291428475826099011879292281498552776684585357405241986597307271062249359026566440659333619364941240600275356319692226033272067933054634601449302908392771347486474878946880026198342520031082023357441581678056301900409129973756137261209808008209772324938732506604000487551977165560141312201742125078689213972306326176501325448264321148175285110688977891934849967654244690120275825669401532550230548076213221567077194297981021552544769211861323028742530993245415490436900520514478314023667294280415843168176723065612773958686703985015683622065806434513012545991080310823148712274894844789615004245184904776816328814499200590133020054612573086853928014210123529934553664616349934519989616430135623437958434075342352661452387784969384965227095940441623958479604360614842449182492818737418551914874828521131410404368972133256581989605988378007494173233592729746429538902783924912591861996177540906472472332047165452162759034390697418366627269230122008995870995699965913994791255903931306591916149318426401643731507424721068716387162082523015961461882264388356788930219263163129665875852095137214268775470900655734035077418751791267226280979230068624019622802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -1130629242803736775913751341873644573850077399565094917047910883187700109742158852019874767629383879399504545721205757070920234186060180524112453305043261990810710010705304240682420918706324107442133924644823372882919679537977370055048793644054332152883195769225090545477714617438645993440760958651390418280279602604095900220155970893851983920442930302420612762418787039848798619552072582917020513979298630524073383041440457297908424885128996561403329413778247010295594175861739150771666533838713086674369601323583610008740278174449284965320779031314407280949906281079977825433264145641086463445304951222236259232118088693108712315773435893593297679768743886654257849858381645851668690186702203389016434835493367866829333707655090164955579249981236975821459914238871105583114620538782948245021322725961695118468780650596783656449107252090793713851136946315033212562095945625554539455740963923049975283792291554369844468855745800343730094575857230921634094211735260164246520868897215072721425909730308230501007180448202383175936122182615780220890789731683329137330821989949005625911396300967539125252599049589148745757705557960828358188076818162392721781866909879315717632763325957810153520991122817003141192706771502441004956989762369845852467454126805042947202448358108695629343723610255351411431627945575132621396344236494351709937561512789268095158474272204471370893297352001047486121876635543294864519947600019588696488097199318792586578756302370037160004871350282379770307748899504205908064892824517548083367925889993897399338526317554215167309605329543264594138547018930737574685259121436280684214003123628539308354615576785674707098480486460998273620469507200674345758563816318704742673640018862401616219982090109598159366388066857568737136046932349880729014239837237265510205891497609348755807675847634491853940700469448433178793924759838056398941610625940183896250951865517018131102498015053803974304115551680930457885442321824763845258619049626413028550079234241430295401821620769376485749414538954041646778529570258416690364421464410299995196237229479659071701884302957472072737212835083185554622296090881580243308808003409091959846153687337200362488566642147392161358725833519897070734949709291023121605195787752123700518930136355841987019665548647703770634726531291224955270862290128674681596403974549772930495223119246000574410648002242833702827400768115302417705960644571683710582141180189807982969796285033226013183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 4422455196734324128452240106477973907279765544215896530391854626226290150139379699707047876085456701405416708939762368794383723397290804805548788990578731728223701899792578126883964745021945054510404590762858307670358013716985356995605000168452454626680351280843894745046440084392824865606319401179395288786597815178305124833657097480266482507027744679543641898545215108010060752524725637735860321054988221238026532063949267861577366844927499134513174157864101072819864462466051852574809967446617615972135176868224037563241892993239167736644103835240877638176226659402541948144364795941943896639475646875044793452558622740269417915277098489109153774890142356422167537837834434149674127836771622722461007483307930554852705834434536482580313405001391523070371019736899527182910108212489904439253392979919272880450294573888816575727097258906327184932064261060599745754229078412001811284034519188499666919998805998640025554767148692443308468878565951791591894887598787567646562723888013710581544080269173326044957749169403109336056686244095952083959317649315120368351285434762501499827571028732923999208613793658340617314438878383954762527392409305631661254302861238359538149209671318267892456230397613479028085053234222039681300148887921923956999728795546442239455846685954126465271262195478001648953824702553866101264897384955300180063320637974727672998032890435954974196370692836366044466899478682049848542527292792603585877578690578130875617161869586478397071930774554002834361632587743675454098680510454766657617292214684755047119961856313640140614379312125090424150578578876571240051309320516404112329201648354122026132650873814518979375362757579298039742206520224444962898747017636339262636531914611680033527196629236098976831126127557746180526189732589427152390432745570888223112140584558396184560200721496261937246419643756658663618723135399691488202659169565399351162384204885232029481256927368981234142082890445729364699722026658815061146800129259273377198728759226385847716118571251186025763952509710965891823684584873046683443407331175002082555540512915780508715234025898091124255341284488640758807629934134558372616349049594461175217951057246136738373582497741056716181166117035779166524765888235707712835629999293137371896661891959942470727965089195137000784620163084511271143412424032275828843624457990152506355387613414278862558195884856008244247285562821753414538150099869380549117358573246727715400083980057388544082641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -17068915052974597432160173008363350242526613978907465179190387076416699275008017400649902950672946695302129938579266426246839371480887596033620157661857013925959291156992146570162655885504087658651635316593965743227919451842406271180692692264249944391575747306510874591478546623940487100314926059446696837910016636646587612586025983269170336529826307928937955402880842918917627075317007482681145646587652004318482686109029803292677443881269813299436629055937378231760358133123300154345689298678463966883255884657707715303061363160622289241945679026717521190426288501536553262041798130272242170733232236674783551873475342515034780245188368259746492199583132148318637862826869854427354269314072421956994548912398628943050659534725187277813262424573833131506717940607870202315732298810626008024468783871987916019544987628882535158530521245538454582878380735293681887415349691109030274446336765884630735249711138278953794306448555752254716641899647624336150451561912084454131641090878600653500660729556368666173936197468245008055791756214810287607885184331942086925440112474478664327449815292284172936656211143642650807874104813918162128614180601605075661792009995494590981895050008650520628053363438174248168288508659039717147712887048736717297303519330878903646168704614608255461194685040063351517042366432093808345736754753659524607848630937041981315428620597175796194284274228701656180802209520683693712555192416236643037271843966738749165378537146564096058206285312466018056381063287112323836719755978801181227262030279291680915108567297690847275550667276972163719835656649865868275961906343322572204527818202528068704033290362280391738820873372887511843298604940122407542069792113449759246618552833472586826607460646156892713594301601100001602326345464764550246608244330398065815983458481695311112748257162062586991865787034078160836002867945514669033067426384329972584967355927080027430395178780895523606861448459626039635983550892068426318673444387377241858813352783534512818255114348112958676121903549221715798004693849669365083778474473812363748537249070016185208581856247744218032940854832996577110602236301063265478222275011726467033341585239574806635568365348993885972186154878682221097913555837457838199705207758897383937317094975225995906314094280734831149275805809923140861263808308297012126317599438119002381991973373670266179526540610972238383352073128778337845578402355608913917565412762464283069618886656826362013816833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 55088639546092026641139832746691267145670403831800769695348215806802200124274100749976594243873762237364063852349876460671010179686980607159524734300155071334300256849392055130831604603746985211599658040058596681017623418761012556283684571369272326045249247322150053193308021292660015080638377450796930640182166563076395283056977663822109896440568345148413098780535928745592048517935049943525625546277026410314719845393686285418366979618603267183069820359512992708367236306665496783719521787061908883051101937306202793117073924678330123604794160266155365357999069455585775261439264740625463687968603851024525459681968102185037480068852395477752581043531615706050724377923619788311544518788546423150591310608788938176308046150140122986127301627250847641297944827006112580391479622367863675173199535804871287041989231897297122908076015729765232421498747798372593779054812983816450149185106615219457247380302335819550473290664901506076379266139738038514456404414565860993446897944953229539301930442193518907795009341776961298619904423347479355519988409428526205016071096364992866065358533195596858558025673016501090498681210470071505905257024976280530963789633490988206039942596193950448168637960094377694746691541941725204434390362631001071676961703893985160279038039336552129054587675953647419057349108765951551342766555333588288104722484081121048577772078907695546190704506173275300020733523909454574730704424726376020881202047345592960834781656007960380641761034372038681581511816516538984784878937269529843507576823517591398446268942476390985762440104298571089780824419356773515197772404931963689899941065408073540124821166770092058162139523637336216799144654537974536587032362832325732708711639362293245217587350290933426988378003259821966044211806119436847122529688587137277065253376585242552317637588139503423448422104254651666508498818039719960558046056015938314283182170868888171402085507916548171657412729115218648833754149784563244750671961938162714765217862844851228191262059444368677501832126733466380602162205379747165901666272467921741993023840606290008966852896512569647188482327241153376825677879144483755118579572943077236404940261559931764660249115594409826512350678372775374981950288604400672286751973636381570698795571444655195719428674537544528113813350594849012799738727156405534593076782190402511457476350619654782819833710356771936566263827073938795120896231301266894881575331968312503327922513562953099608421325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -146795098673947885800497230132240798837502438189434655200843926338641868935485854215786014605325278084432347637545932253035383366898215292417730883334888515633842635947472998339534783618051511823087789244722169127366000403572305690928144167483247377841198374518497161123553563016092616544839641035770609934256781893384070173822300098685171288726691382845589056913452758762719384288087609576481413288330390213886877899042251610788978162776601890804549212884160951334968494296221619326918677485187400467259553719749290825790655470059816028599805830950480592696801791235387019134168303248307237302531860794898266718461389637353020879148230209030913962327040411732656532002827767808831812159921244136158298651891347048059334086294761264916634356772733690710433192823206150731518271084193499037152210790884550263412079584485113657170972419203178251939058588737852474199139936443072761329097777144487408492831752560068796108436477154280707001296962665456738925160495100423245200101217598553161493122461724835178786103895358015313179419344275599652297933824383051771484100529897360000430630928632782562983134540603904133829290749669622243105513712224370403024223722317781086742927263698458944109166252211865403499848726295226044064627567850982522342253217831356687930853820832546280827419990019211756185860787796046399135831566448291277542254575054600087980954695935504126614133022207337980741099684469146923442381141345470339030269414659623624782712492463037851229578086023010618220873988821512512473432827901589181253338730365673124659302326476933898385561059787042972899082147584128244938156981342974235400572295994996429787946429847196474125832648366945437458505320416013262134359406118207015419695906994810233671294542275581275992709029794910767960592662453582775398299652370027594103937227278471262340145516607945957679842359504359804369859092937579670050986518200438920318302908597381296792171296880691224968125749436433673264366146945483361372794298564773732058210551602229241937493221402844523119477842667782609459351445950223625811928572911592863868645003478491093322424565505983706268666899452257550096988334457911133216503811937509412306759262521440938343908680355599160944932070532554249372085370975300014610564404182938620503260116405040009516042509309572247748757146964904258980328971543820274461413848207135517704101733010281461221279311557415930483156257142966599201885330548310573292821972607967440094256517113535664975643157958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 326813095754551608574097424984350105785659999878627623763586641081587192688868937871309104924687486453880985715397143728724229724404907888050366696668298076672026858808656004052493157908319709945542987101695818102960776630005591269151687976617175019181064032148302023803695399341648371408566826956839324447781663939612183667202218518737564257694453818331215803089650151442519384876925378296076156179214625122725460380479624067138654185933496086412229914717085498905392354421707117186461296371166268495412648951090476830689731164555037866526719928812938687158033469429527612830466631667190352821284626737073306971522091461172339318586371484832503264837576134555051047683324845489580929942102533642674620364116832028020906133868199346502626510915132506662914062929052623487300237555241905319078252194233580295821943834952571677315837882530202901688696957684859717595406010259320228834509551733632402771874653441751962284666692340306379632071313106571262308348718012859962925963444978825755093865934215937888697610034450034542073038000448318234873311123736711498074365662704246523297936223857246620377397835962573624937676345737578015050710777049438254430715118533790369308180432052541548708697782827483866329698705335417819841643397811557085194658423873000743422696770668612119327660982738676528343788426923346537919702569642152422753619302760537155329906513436896386279138475771932845380758404644590107596490508482158683516126046507684906969225899713951455962956112121539593089026725034922978770708610502562247436785862022512550384332047373211451010209893197840409237588611734797362066119797210823700644546734117038237822716151248537295617106152044910277048064584908780295921083357517571015566716812588099144891754718010587139781355665025992049306638689508271877719739326563934543688436819475779298913329047512483925735082982125513702229686822861721038201372729424216148146626137253379072397370831500144885503909864214673782240004204235449527280996075507841148221854619272049093768683359867461441376462440624324889133351707718601479291351416558366309988951400739071828994346820390393163454781755372889854553107377175284707673963613704660441043370308699690772132529424782937719719066818275578321437386962698677606865513603472513926381723284469336443911532449381528988145421545691735036231384254604695504748784917223858916614524167359798177814831913772210717935293184205292315325122819087806837706785645196461143058286324958316981792449951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -617001067338385283001158634350464329935564537055295188013582093222020696015482378847387828903347067660780440414457384333803133523882834779519137002395420710032946081190113276668734765712766755434193318886157058559063115656855576737382696791200760484431947336953662009202189878411270251779768306595002220932681736427466314804243595125329580762384524801517074260951381996565987513349343757531499810545973563952076631740181950003449369955268832878834183232483699503421291726783188401925944433377212555136404480354581401425099370107385221980279882489292045159142862805460093117785529510454516988712123988751417703373325948524667407201997328680922423762535781830324702356731807737521643364428877786682571832307574705602101037088761478662474833695184906216738047566577370849271586065371648872709697665236668070785113780036282668279805736105682878147518232620095319894713848282413924710360171414705013669394566253129390391728928313105727873147889247680420085745662112437675310228303952070753212258656307666515255779294780555412140905329246557346134710661355158159943758938485329871072648942917777157162982353496022335672429322791201016870643134613031827339422949357200348411020143889079356232994136485571302939214769745999320783979612280916122360129906363903340727225929236842797782848575593330057405312539879651951297597154382508512664832005441200895324946529245351195107491589035867835921691042310977446642997447616844221844353120917460517921610859187418520766558270848881835134142440566493201104595631742084491552805610964346987965952245169113672557571314501912479383600384888281185231912378945167817359172644315986837454328959651542707958528659378687574173942291186798712421703424483078605507250563786504736674553293390658669430534719540423091224068206396346596390039999026930592272105744656438679264203570732127564706580461878813768259839475302419017013860038274444380730469889796299326418446212118623190852905653025135484043444267133123078286445033542329293497101488610591955077823293497093589870769152715946171867390938894015336405374894203785238489634450111442873595329290519593416912734447002401817896101267702758133546277279569374661001823703114885779818962764840592223080294578823683687941008309892263274478811109486535314331152272077594644850725099668437422536564015237305242253453661680184937653580048655177868164967194219974173834644737724173124703105732476780439015616186614428061274496155018263110134113524907206738134846091270446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 1003181160133182221695380643046026411737618911197791977671599627122504974924040461944612182330251709138789534711857371503224048936987653203600450506772730661824830784627290747263883480779984684377977735338303635352605229907554540757233984044829065470920659867181047819929500626363116895343988374340922232557459971370791062498266531822333597094337714071094372557542605203740320318159306006683009591793568762271792417023501485486968709994745358036259963211732456510905122760609983696901660073032813753004858625717011154505222946041843535807922778264317323272473649608802628703279921643019975943929672290712149980722234593541478655189981876859705606925839308893220218276641112904827995884176621703932548487918791245724532041172928724151397922956856600585921026432248997724195616628986472913563072064093326658171328102009014502660562788258581867700386949609974352859371540563261425404774368996265664349290973997991370939045918281659122698523934280879489752924265810892458167276857424880520356535712191663460682894260896252112007869870416195631566358968403298137022722970105822833877937167628431670127553162760865206960313534482678177198134983040312744537887252268227176567355604634699117111121518968039945544411229854571526432404675725503599205531623857820639465009044156097689076853925165289822146153685508606515721380274347564803381203429792693995052257353974932590409741491122649328714389962815904756653922129259126995084975283914807467265521256371582408596201660279285231072003392604276651904538744740174517045361238299731726490831889738859478419995976982182747514803107350993766818271920232480739388747988493144366901374892821292013928413620483581940662636741101889074363832360192488955667724702652729861599341426918208552967388366515855547793463925937778205703040202680040917830874795576538625931847965572648230593895697857808156542571366664038049887672063665906075342422420579718291682093098579259039199631509116009130508947002828332953251229293194523993963390909641578657543253999392656031358383091890409466783634934660238770922488406411740657078993119168416491635644084821687221172709208391911113095790839605832266939018737021672374136997643680919786286297310133962246311188720242599343719956521501554623810553175833011735717194794589362930405940602842752540304922378881763804555035469123878615955741354057576067514698715671101806407982024077990028435491168870690593280951067605017490930716105565002112948169710193724313285201787948608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -1425082038056022049576708413302377188038928421582518380013321350634725441573658277820804453178072430051338252171357578901618087192687706930483640667935787733381816182404078002099725225385995187531145197964253310080377004604525461765181152173439188374743664532136326460579024654638268538867357576227791225485842173001036509523474818987647184948974622119766767826174764038767204001808609031431925805267099175115452824863709309118108702389980293157116923780915813368731812554593581068221585597443198462956214207415173486694093795682964381332248631066983646340338170042152964194503100380783527878786665658620286982751055898934485005283849957312596641687095178075240263179689221256469668598792651777401280343544842939834618608553242355851933023650881127995084588155971721389704340350449165789892104599532136725763748898814386573105106824672981251839767844309623771565906150837539272770190812999087595014998634187753996651337311535515872815884786196920304544011553287657512959589506462690242570719047981298507508874831511572474798001286211205357140905793063244904986446204538192892198264933483414047665992005204512697713050029856137186335664181615564803137077039628165766197140580082580206308815877816885866443721207186438223741050535808802458580653240728008715143025624617406393806905473528707182069326287137756165307986857022727721752754308379777958715320960351229276636298059862817583751993880991799821424540119048830413944841103843610384156083249948330187002687455070702545287504319629471667150607739121822265780953376003144977308773542839261413155610742723184851357481142354299450027737394818802684970111432215506322146555412997976688385504656243998736146128831551910459221395541323045856139442298521065086185941073523357357997442243512301115581608247148252539399183366133884171877676469495335036616081486150761989372618370632552061655587260805240629662459754415868121534756142993012917902082212211357845583709379652625992570002491497996463901484135004661578885500870553074715035958802857573417279749096209186243223375045143723392511194623086685502532177570570903399420865326991930184893046377118899660981015751933746421600434135631183022874308869376299715837975159446455154707109145637424325531648350066143257206379984520468414590646788752344736405834045783320023950215450607876976034638361252227575773620034025220336572523894413865709986638959488144249992771525333060503508108775655242854310752836132837086113855917801629402674734592437744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 1789468419456623492372040105984786360979515374410978383214164961071241383629792864824955332473193730234176026182096923198226947841270106732830026051484689271244213868713496555888604425035148930637101383328664585449947081679180152786911291034893665354203277882438651559421693112549966878779940512551285603325581439915526481028869062436074741660013352588412570334602108467597575306780409795641277195779291279809214726263335387954564000233983796073984562177018141150057502744416235735477305925918662594726445479445313452032783784919607953716249020509646785767676355020160527722283112675651861928776527065940364125549960520127473178522555011950367911193164792482467055298494154500979997484254967815742389085285599283864190449491163035866433331317399852567352689071628426642834696931848065090691214100784812863366242577801047635724116656652483040820858267947370747212557856752428966495076097056148443200962559029700741066862992320015163635987048509979435179900311766755486418089791573635160926685910650706489741755606769255603644103177638049004458395793612263560652857996601099909543850302244703153089743894730045084564903311012429308307374264427157510382218052683684226297259847086316708669853109972768039261726394486375641612014368128848577786488988098953359548117020378728018346864951218025891453641088442930198370816928815823903887170184777594025709573001402090346907605379758628466514376209416461245492062791283631109729878924920317669236845573336472201323827156740764392606708552373524554381639030720957267622320037119790945306289464936519095672929783622339648673694865930299773405982101233882142161135801609301351675259984801377769124379757709880455444051192707066724725781123957773701555523344081113981240006867130738723604368130004965260989813644459749698627877267139366278639417895227188022344804502361744198014171784103502830492686804408464193008633606185032703824058726751200264171699171429174932612568655897727106688777337998675418784495548821742250968127140374459661889750234265196879556427351337118276579717850349960352596826534126210323778206765133024712217011266538785238189024817819059110224096648418423455650388112220507989356947900593875995491762988138673080760640600285673673636595444864384827661349674778728600534611545464305500954800950611831991198319365346002226377327076412767967093462927840310549553989810647330451714617531454467628355839531948795926150431126374242533165875205669780986165832981082957076068851165473461151123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -2001633534163361001437174620946273194973847785010005017600958059049778485755582473403297716106934570797426667483342462965734512446561033350439283844538666161239010688390212477050826420273318802885838320128357057436831100557961823276073064051949328736350843109271249432927512591390111257988909818005209209874889433577959711005828809336438556136071753100588922408490947555220322686558876352368840142542261073574984838890860867697052168538391490085396970916527237850227356173920805213268661641964118355701611267904818075667123335227285720114337954811087449190701499961837590280373018200345896344420038030311538217146299624936708936781953630298467787702653925740768782113208162707814724375727456809626562603554905753647720315730330733158323953519514951024995032389252741160616647469527148330775955973700913085889479891311630866928989041793161067300982406252240803699998107539650604897069320767208729171187742026759998241036006725305714519889531021441076773315187321967861897718099574358491375541381307151614645030674107801217186829777103698818859853725023827491434593433794946655842588647212829741837512207858458210859351679526296342311007094560272024818360252470790754326244986714181472696369709715157048445998230229862666621503986726082661668605993083702748958583040107904953026083047298084344989324020483873201501875228462897453132209626724629200708123491925141318383497059828446637122903847644214390276816321124035726532090958040511690327239575964594875559633431180310562987366395944319225625416869056348860999209746747744673024637500870789363461639158221253884256683056873897280823491555847450182174142507991796725900626060285709620349922174950164738045602900431452015094226035438902898859068598986729957106688163494657445497363575255291866749746380836316395128947963410744217936289795045594186705406278276399250212735580984770497769582622136085665407370831130263891628466249637704495853665043846904752298259508250204944377327745815323614950340512444219644890806091331750140752753962001332251900049067131516614837887213215117006632084142486524328907591701225290713731143219776939841799250115902056566443897638594683807346491414743393419743034497448213442296226926093150319788946875315350629589673674038803826929475490046654393707210140718336468353655169341159475539481178757062065914116803971838282185838050223916713267683671035655556957825872838683886221360118018071501918622882574233453183590842195305953071186172431694672013691160827875137329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 2001322662350561299666926928977295705876861150988985227528111491392013646595675362298902133981213659772480231261276669775133921656859619738675624021034181916595542898483530042135945443866818373094849412209520753385697545364729656411031716201205076700245423027793693300755874674440526171955358828768790159599804187516741871047675862166213540807014481053065424989698442845398200659917064568323720147782807539163459575586703046116192694035954630625340932455336889029581577387476830489774050782970512578015867922694877603852754749813593712608150047895905999985277897542764993680669022198424963758866928236457743236884400403593399097338495916411859916478471527572132685935110297484859886944885011708766230985508460396846493652024437599294966360356795811050460663891408973397199620640096071318844117405118128825341642809930923981626920607983661328068568572070752182252378798635547870068087731108229775030593471430426125785174212013220305952779091579858173114052147683644689502936407126365143328681773039640535762140996568490838553118124374745116127735319086627903084286103995867423423527474016582816372229279001433959163965312560046210421914893635035341243347599467561059685622386944771196433426656068664006681651576511874765532866184372490181177144334372757887386618399846605710631346495549849240179726459437151285007526268271442149848773123544495741703448047369081125640606898713637963719693788949869450634499767190656368282924650770817075028708024620730611663373080038342242651231773203431939730270446538286722657091980289991115131898455205124411957712955568440282451613529857128178803614696124365341132818413008774651347026309908186780491653811433944060587927347000627856053432460302681589108591880251463489085033357946128554522021521307501265002996850342182903178693405127619811999151015816075271362312545455448964778522367313752423457176797736811359061741844391154060207196758395236395876037851603930703365093969348992555315354117638978272345906175862097334591809596540943228320016877485326509819121706304727092100590618078324194976379375341997903737250544832282399693977740726721693770065403251501934806480082979051831060452295629724116842132433223435599119519515099415796706084287331825748939050695672472240216258585052993795262989126004024638139354066159317558798205424347750583402876157397297097670644131834454863040210974703242316526849270136958581143499337747413510022435029375443544777050186307433317508489706293417498272901866585016250610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -1787497259737229958859289243350665660535681935707188616690473660665462811160695293182001872683178643625888565905887076486245716648056474179799488335975185993618221184752891994907590678525013029892942319137198562140024471669367922132462277246714173102644718908508553175292129236256282019535740358100435023911344193408776105485156147656651948058748113332057276193533983428565106936692920210700048530563189947121529089548094138571295609755049243654987725719075735044220162640193066088891903326724727939661003194512000598062990304357090977449534830763134344511470715352492992191892504182515788058992588752227414325692296589157546765645290391443984817707015186752888667371817045398497639921925617951175213156039788718914872736572986828730471437623250275664672450266169436158514178307708822903282023956300918628022836358441804419418897593110488857395513981774212283011508747536004755487761644904593435595426624432294380907686924616644451374146698928114046620999497218364309793399983526127126452119270293600573511350442343871597205147598609495218590883645771133611652569286085246704817540386484203903309961259928598707420476108738255099535424149439818722070355353691092841285745177551856227469115288789661138774742888887964406778388367375287892953358888355406381684619826811738784203244223398563560842710877962743189477819085988416064497008823352293920423533298437942391560671995427823965747639108517226292013878220648016469297254777936133607001473381257257692349096994039857861849410501489021131547093768436841623545326584451258925284262251525195842922534376456642741100933635000850740230310704295775957605105244383736231763783965936525385913949622263059064924569729023228406353417789188564991183948899832855424132515401281689980412225656036500820419649664857870343343606571595513305564269951926116650602369323949982314070638736791775817520189910573680892304676185790812974502993348138478856013122041838392758846858776460285011699313766604291523919307316669450526478502575563215414905851897151332977092502106078353152528187057394480639614288514290024333213864027650455761668618672944448315428389923032319232053727576642295417896534166036682467669314871170289382678971639163373821842603621306597960070013250186089397067482804021418755531856537153763044344743251974950442703378617790592699651829415457640792242138692321573315729372588141759803676566659642687360031258479316166763962775450743799548851686619461025684623854334343029393039614660665392875671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 1420026287913959049346091221781941122335013798785527397990192484501871168259856603143525887578098566069556504761821765506151092390965380335166008736784402921341261829810986320144001231239571618003956320051925531023413012218474258265609073362194270494584972971794048735367925274497517256032876458551149313700939788186513416268645234335614833871227533734068976714347502092772373350216065880888519841284106700068410207071000352556059651141644212936436994409102245473596648482615513789242272099156759236383481853559910206447185496733882825447661050518884707042313866173592603295105699546284709719194402172912851288304363713138570079084549598245045551545526318507047932761921183042059038390928707801379153735525867877473766675090421431656673443985364136291421561698421377750708626169293544992835002508143638195060078626292615041300156330958977594469553565164019350290044038699808996478962037402184663834888311968491177405493769545585178312853539639668353318509167559443094273636838808513103868451522120966279917664533504131985871396237356106934928965275612184960584185570240464597180412819104475329897441645604940654256302595638284137657684451006577984890121665214089349068332059276107944177279417536794143297639401824938964360184637825378894233570992445332322120967623969779970624357839256208019745739837022221752082877496495792275689577113185703447088855620493254499933876722496574357831397495409709739329067388279635873927973816415201240162590337249103646376211123886405115809554202794996088461151022008545976676638362313131874532282270197649434657686812626524968103045640906992423467476995166899406351565899688049018624931258439010058788310024475406108071379496876910523066457668614773362812839276017815199956412582056044237352950926202715192476136274569100844500806083528675978456082483184728198365147049630423220559762704104562702481369438568259966615073062817516281075583554614350888080726621107957405917427486537253737765570796180034838727705983099142235232134935365146467368821865268462929884008992985983817530043597261348690155961884455505196045372414489342359921336153942382516993967245419284229936439742411729840541926502924252388225842566560388560853545253291799690668981325770227289925331918128176722385992179525949957059466748169126763976341302071396527961370820375584084369527852148932532393870091843967679606145133624525560969449704513450626810448741409444804905305703704955481332567679599074611048088474102302214419069059658795595169067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] -533109249181355556373501704412782331220422070707436834717416896349649369575256078633245554061320898842003109583407207760265513500004988732171225274252336749694771582475962536797836930237468356993778809188796408988913866487644845384553415333145938306406234094591417903173048783399594284955982814687594404113133538436811500523069383476118433403430065323033207172450882350079984615013749586307417891607845733652857209997991806501563137384306588633710787210782125508522224080729830586520522062888787355549559455507332600749294193938873166174665481419750599628052641469987391260497801914616476344521670569192523850793644333405022894149428490384509585040049717200286165430431557807774238040048922596686821162672665631844995326436743081785094205548868227354176679495294730097169163125261052744819312386654968598942346745171623726565747259651106498347794764202134228296470021110181560259932866120586114066187867740617589391598315267462120473238802780397964438908343385756816957805045641238722445696506606175253509760452213619253125386903859870918355848373392575569089541880862789544280181948151882428722760500293310192638496186982152031855475324949000388627727760881670924337950809828503547069298422657537988367166085457470672611039928365592271779642996479772439782346481282535972887032076624504397361123763217906942179823174445624395693557424790730172547475929690390234055937603735805568178879527233515710570728151273543340085308486532003240746084710210017695823747016923221219094040648082543111004228212439674816513497544292662939903486237165412955007962704450457835837550836360986370579999071488581013116943858717230615995234662555599190959313484151742519700897515585187614530679430370812273761599280488928423096619269589333752682640333745079930398050109845366280522379497396005250737936095946186653133769060126355386316388770388560576520216576337178738386787553435407053465453454436033983229500023209663757350455099674241433513362733235776610026787514979359493153521052494760572474864278820082682568579229901534844878721645788330520946942288846531559076539351927975828099979909140671351744249142937914479433078489314283613019053235978595822142462690119132256178749752757329973332373075357905655526652022328853650775077121808451256802522227168129803270061015194298591653028282828952061199863035793391592388169568696655116664135515280875665666826535016298294067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -5473280217802763091912815992245306460593710355278920437166320094357211763465798293919486523435235344965739554555187919623875138874261945669023652442083276284346704711824789338593113847814209511012384933265102125203995581622740195638747480077055364552304359649155982966298280849602743901073637111677808997469806097902541704705015513263258464081983237272692905240781848231693300759764722550327952040454827993467265673547444518045973927578364571004409096139141539604400269490802383202916608195175262758029036430520533838127640169755583679965756773703777580566118748770222042232569734171809711793293407169817806663519324479963103738026508279345428127215615969511559567076675885805575000183423183649253031847746035634182146598269025269796755283442228580586545407376470052136193637500412592481798361442885661908417692143249445364961997412742378727697858705274429272560061686800997514334373641627951078035261813183352661212026527850917567733371004418903386464330943768114782484775289987564138410002104212297547919042919712637520162175215859334707700676044612261847214803270738969951655566592756114134705556100478256785160463348609213973023714529687806082759841779914186702930041709291950438058459795366301195730328024416645225247460234967182872195577047416986770887851865728310014020748221839815403631743517965987731254570562787083546898158380943103444073734198752453032593873723718098304566763851097203568704725097015103745861060584630721649274913054029649864242679686763907609548336307623896483051807001405568454093476233607667326386156862272774933889937446917945464869388334183192955325225344749519703168107059464307892090551695870676917766376628239197123876806639856877628295845319394155949855480407874059592741352833413079831470067132404043007334109374064480862932748386261713848748397682813411213010614272223988595057458268179628033013635949732980780787500527730392239678362853725532635126158382851800866940057750150317473828176744722716003733437008816640187794495834620998800837923438803766211100852629136666277688650879350051978605978402810931285665119213350857047061632816309870432631688235044607357946272344140538135677062875362955314846466322794927091144451060873488001446344859355883009452851296132616931816828751005492999054754183069789874787448262084228464681671888893635664839777344501436446003998489653954875053770798721403112452321693126577883958816528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 5133942501536176878685143497365685181058274731435143306528985865372861866540130633837081853679084912936316417079717442482144717748601184429629353134658075667027808394987456711092771204637491371696117519020420043717506209299317945929779433281519371180685451623908411568578854768120456577886908575591987445401784594414548948337831061411686807300651359453045724751952828064867598518285765988241358480932052348078466426979667125706761470907863859506471404725811153369303820314529516294204955401414822327149540899638428321874281654583337651911983834581697510904078923274670355541252606563690593453383632954433290058507052073698481752183266866950352452608855296301420805237032284699155408739699824078174158846146952957381035377480237724172551992740521128311398332766446914732677623847092554861913331808246129691802276813202427100201189981943201172910868670534038518684061761993577563406317453545457280897131235901942903907592542047043267853542987179842871039054223848867079612368280367337777880026406764612361642822081901922360464411798397163305799495240920608896192527381743275126626317276821008264161339361748017200645448293821994227140435064406926650466667543291043272171516779158809286969009418062008041282866318299750982297688258045222636455416294181375437466702430681909523478365632540062364037999719328168621908043488780182875421550466371829631729653368492188341550489938590684129148064609705186211495249551089627479981267484029574525255017909244673843092547384597496612277334644664229425132354494704150311884953639853141192156947215843562262344667168659236426660679494338540259363238742255573224856394338616197905342744545393290553384205856590204688475336427317202585028538965201335946321971905121263629352602173606426237964328416309385453161293812943156368893583808388990267363091538133215871885861706276651728813648469152395015339883536330578236389461585490271246366049710655360277476968341229545648374216535830998819959030904167566077144791282056612756863215213026744474964796400566431776522863739718353330116084045301607430295509361670631651690469164795651141653419837678436297824708211647317606660387599293376235007465252505043741166614719604111475760590094872355003962526516644873366236733924871579691952275616720338768461606258503159995319355818596378432440494497485916999118526012289005253913669393731242861444045330865496067421216430659569596173241734504699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -283183476781441272414511935113139241632746674538428451787243902117042420483151143331493725328233017355078367151464235877538224316330530675507960932438943769289107305189558441988941887216966655628043259305218590078583348112386134364728007302700317739471292537011302313921478101411699112556612703999958367517488206999115873079927345016966157561409515127530754953001821304028046580196458525586615682174310025312494466305117278879574801562422062068133947584345483522667702043467741717235760194667240318866642326703577053731704939112907300657331300755093738471669320017059082062040051976553412537411429379580805839539330427618311733202437570214000018170205940376076693925190051791439072868941099973340994822929706788831804782895958023993668867733253543712586824388845611576903423472240796323852381552840453366921775699469358307073360763270360581268048030983744546358782037022054593240640523869038915362770650704152630756689473043940564076389053067373927284010899066399026951010793796205865246151466850131841099882609946305730589437342818634004190533375252946726800996043961377710116551079283632713877705673325751334917359217929248509348401170747569045434306394007125288827029621249684990009170046012885526650928890585877130391486809683887014607388717221390740033873212011916373088853797721981560461102028208842660137762318990997129768664643749285417276019645450225105634154914000982941922622932133893654224050561645654352386674399596099802194597493794716395468687293482653497779338477436994515181928786484563524997129055077950357752598833979986202442248124879074349192475314996002553483920013361215223040150623029393462478902349509140606561881127726838877006420561050819226369603379429862816519535907770949312778540396770700680479879553898181459988052423235549348378419081900491414275020380898684888550851261649088118999201898054666114236558534056724353474529515645798018640441048194574131244490958507359419465469510248903519305322869805990986523412067242241884667971949711370346887805245233487736667690783890721454725088015953435928864024774445730675432895678625404904877290051047612641604063068446734289859588102132483643700219514322523618634075787742160425084047701615403694495092307708502280143087567391550629292771902164373419217229356305673259233669238646604375187770443705234366646879939320356370761737513860018955703189322027535762121017506864895096896361792460083961486816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 7867978330334348506818424166029256302036981380806875921507083110106100272836785955109903368990296369435923454159365174004414156314521997685445741956156068577091600679801794058475893229364058643382814256415111292911422432742817209861900997202614447673730452123844721525830003943448417507131419903968035920703397965631677450036155280791630089040420679595374218257251822329948998253891795894271086824204986863350334287197928811237257307482733850360275546553676051413570439836228725644572292557133076304760410274369090918953513096302232390733961805462775317279569526796361941219077304278112638356169354166384147335486612841479129578052371643646599625007817711069524815181505195324740354330348305295879143843124227504793274783073459881301610803742425118089032929200990690619096094356750808542466139214492281706335818688455841251720818135807800290761601863787274339526786405704084624000084681698712152952852230505822529972573944180746945391994938944583128570951399671968430969695279130276999147019344106377218709168914788841484074114760749436215749928572787581191161531346609186300334408198841050275020009499932374124586731488423436583187684618307071988817619117104226605225337231122815936164796017201853040028090827075637162754519052185092027065887338023727924271242244192801184837941188774181483718440856109080179183826394569779253433520538610187251006134578163961983472804910360338565760314663849259120434501199965094368151506439702530371407108344517363286603575367370844833450578202782733064574040924108422433171859897518953597970782040384835372226199608638440805748036405782481671348924112662855881737386796977932287236475818612193604291884553803616518300380565068680836686459835819219087888466689635770594784413373316596393345769184367770929976788739353800593103814421896320289244090739351452779833519696417129551218517252401896020318605798658075667855251870063891500109199283814490854253449588401942190882178700740210550883565710028511272532422188835085023410608386653568098479094836692376808050448151757208717935158086246851765344861272809875537830981051314994877414514372785473197514286454056531405541424517348259781996207675599994112558484092399965308249051079602943318642647099255989319292984111975817766935318954117035568460042134462568066523575195636531594134134976044951913690269204717187708374438942497392168784833139425084639211874642123487402778359012245346093550324440002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -126320412341786064882739270345186573202870472804524485178985364745144446090507689686095298879035004671257086785228243811691503029548229776361645115919658423976945378222882972997628976374642171499643022728587299641124545875688633599158026277824149357928874334840157269990152963134209829537597893224292138367927407510777989106260392340621402443313292818414586382672208093306403282554175506178035218263131744329955051841067077607586962771444969431038141618395175180887222665128892750191407332459438516578448056397476420158267340187777922427746594660496767603871430075431836863926160119860521380758486557197568284676661047956477753889055541261340604226616762550560486237258084219600795081767243569839809189385831204571378497145169566928632747456257103773015101226488971741698888196602126607014621524620695936507832635379012970550732488411133852511295218373606025820931513198136681198185501515502620463233089392914816788456090189601823553780768219894412239300545037068331676987997920410062199983873773263686631854850596124932684070898872885050445229424070780570832294892953593402198712649553732939287851328171591040888450877863053528253351416371512071298303183779841880169897511999314986238260547037256357273417100755150069667253854698985170628403040450723977832406478170074982319642382044912793911760575527589442448734103072167280436046111160444527759681358492859035470304228586120111998916502563744991397881783275916450366149844227475674268034187931154842225676600045166907315792385912696262156566413859968294077979557599818582015212973077816140681168907567324419476068090776440926641914562006996868014614132000429162875340316644490747096089963466865476753886702117112757405251991658842740417670538103168330953270124580695856002871478204196358621937117192006535832518798826490390241215430198553919421173047301224230967883159430668133760731054963804520838164830268533391511936643810468890665683764640763270946931995798972495502691411224769370460893824315533390362736984403910403684213240089209197351983457604265022951600680158699526737493605652766408650285442004400776932872535172229078651076993664090115683073928781752889286522091621321114522309919470577603791905429740760678953511598712801936650397366041977153679979067648721767661747364259268507601828927970374464879145465172797417286072404011696954924466664639896472042066398513067973642774166044776692704749293527655140678689349442720413208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 1284909734672806358258022384360124379394679757096901998411091776573900203394806734958696424520340098580166102130068759864108827352242517767579719454981704588444125169580841345900094343079652072263713778477053048459327712783482699585551597488354734450021451365587891725778680387398508963978517428415159839889039857540548267972742502057395836013052015631467981117652119001481493137421774522042434423756275442069856392505697147086534454716755998540593198261317281628271503156177286753376138441340947797244824524185211669051736604354090882892735539761731787494045205781029636764900979802924955279262418066819732470840736850881242514390574694308032860458627484474822094119397141765488864936271100916049144739017753573611812348472221653251967559638196563283040857456029125785891164791123165144830621581771815279687256715172222819662112532241882612336918982509163671511255321167693115209613829885541925163105162504967418527693835343142336366056273838971209960427535823411969982155879976157644829897877325412933116145278928961285037206048344104697754097293883979078713903433326228632563224819727513122906976739428593696508877238908706913061322140663923543721460610074906004206677595862984263318430480860951926059834933814793551432565837996885288944947864794367814601790829947360380783777796097323278134547071786554644781791804575797622688021289210174800365775147197926958110045824840046589401155844443554252783854353876190927959514573451848043586850731516887542479179294394863047499510555204402748196639275543148329333189838635482478599082534659356259025052385463541297512601404216716399664870685621034774942597968784883113713772906464827751268911611871843909901563512791299198660964444652538926626376139181054659285420191862790255152690858101976136799019801740259119171347904098849587924204060185863932257355167071965558391979160338747716933091745916030661489406488640710545824099480249853230210178235615447646549242538669590198452912358832673661205585337573111619395390784046903235799415372703289224075999071649384854641932394983401233916674085538911023894095955292562871516180639085282653887336571422381758539624851495998335102843981752117151150085606788754747904576923433351719274185450566568664900627379687158932680715593828039240503988354089192757367843170004470895558840926220699255171785744618591920561294225729222516911391227972424652961120900850422365631266653079878281573655840475112199783325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -8683333715461849592130622680852183668968362905259703298184424979730570509346592625278227425625147365259881138683035852565381280817240259995895924277249059374589272607669867731009086828503328951825986885543470019226821214757190143619020165027141640815205062775577254948241015976376294885287981110165951774807558672251653429694512949256493859856028424163981923179382653054290881092941674008369795369072245152214478859577059426019681633044129570737211216750818980413306326443592055259437514913970258219249192484293117266995083923203799895176333396192144328498295438926513822403965560848906791257041725990267324784261800301029686178495930964771224415434062236716428427197033615213516106215393387078213178405834262639445443721560409255077286032355830575134985265310059722216382415703652747168354116597141266649068835143319438714571185888888346807797738194014378703364677224813929087339228301329283819153717499585876292116607146826922307263755230973996512810159641267752004874374279037579978695984553303359863877456345834548587827024110920721566321674086404467057269199751970095074717243529382281621033712932623639768021455696014932618094363042354458139659471394902152321989656011176425563779201197489875640156379700355980709101638280433298796182257199955941441238340604469976454547660007018902517993795255732678564759315622184649365094046665271011289638322134306661044933811761395156892820640719100977930743145884334000214622157278773425124740124849912233422271208721331895492172480023481464392539015220136977728357038008848951512172534967942644426655712630199638448948471753614565083364641981869903530030517947284813721259602725710970244125071903213551297415996887108649995716361814875120684698415358637793149146720798826321515525324719248235806394085651333347702227950152022521584847310164122349985634945170293788339956203387690672806813620237204103391400276536788986113035422963414074473575893976748462583518478191547587060871498876726485501294513812261149076415277134099414219512475261336390797039648242447904760890649579081700304621949631331090395032892578127341243484178680048465912001714246092378858783421162497777445040632666227174230360693378837483622841187477866443733238502441713186083674022187467555877214327668144203096028060068981918771657304347753741238381745817037681840607513757972733457266797561886014693435487184149646520612784792910216873739858833153304473739808599930256605148315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 39847458609302439625849360951908610637002398947561968314427783314115899755943570259058462895652617750648721376987835447273234366662354967809221626001212824193161018018997670105137127731094867620126845472795267126026627997348436841309667698478577298796982464098149632494068483616811949070972168157585553505362026400620458563521833344379338055382994461964021068426806953086452782076137285401037819060303356653580257407460440695122448362065142170208675923168440469612442706814663480704104441387415338309672399478261097220206547946513093060466629365271213416666622869894885415597507243662363613458686275119638829553940775435933196779800603505821753546812082373885825096947120404494566692945232118782325170636838141831684213679200952251112445857158373243348111258258697855886013603149564952568863142655958127668986226768965848449957257370731938672632897714939968313961503001574396696586358879288053492747750167844372438155434788207157850121657161014128698389522167470209857575311370600790651438024195006460554857167505193789015965963853333912581259935636684762079420639882764287243141363502566323037895294378870207482273841521643906853001467879532414626465195844773688459924738382448756113276688921060990020351054498570494137215569809245794516905655769606115245037221490106516216374787030498176085155889825688798406534014244979536618178695064806556850946298634108886567706497987155489018169270053244830943828590569383532249467001187956541914910129288256385218251105747058950999596508281103171042029547284879680456480967368588509497049802009730485290235021732406039649465375637293972566073072412017316271197173729138294606486405782009201659764502751004081604402793954231184551122683810311059963370963580830290971943050703843362946696262427445154556792327235659563866617967659925280111752460955749842730541187209195516638232932833849971226696920325058880615206374230091377557980156144669050605190814505251147459442223866730600767785125906181434122733552730002492190849699575562697045201611982185270900244538953173975883724796825224318946506526424105365757185396480288202514402796050424250730217595502935004388019632178581907653542725413114259734996427887038664857789249554424244686625017686159380026528783976593131030979455893138561292142702344035698251876650539970427328200889007837091516407306306491673126694126674877210837395463250167163942289534119183961070543477578763543432704974378566475934349000453948974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] -122234880897784935913396627548927068799194261249332445039738616351426065490901997661803520475128210476255516218738884378568201815012093219103393501704204143620252413759914320322210400609771300523842299434683686875635076364229877706503894522173895113136390869881230062218916180570106776817908188090647215221678645968021310729682879962323421185693357867101702494811096789807690127578408917666779288429818793089830110882630485853856789933578159721328027531221026825622848005522508312899481455266401308953152900086231389605935679867267477608228073348107636476835834559149762466103843566439686540159924019676444675307966213186152614216538239304471996740473471201461675530350595533139496980219024031713344629767909964192042500456830803218577773864813933951385310517228815688459124248211687842106056620254768816521618543031140535707491975482271407243154240033023434256641306527481316571945179462928748783923041041050874747306943820759804456645931958744502430412730218084890071814483317077183166026816412744571366418022263674662715239584473712554754091567867796643767208622921822834859160410958270524768739062147440714683435141514755892330486587618644364230525871317733260069284352310449949071393773264633650733009452291028170603807294145837001824356668407106198309799120747902588424528846061986478349737687723063230830612476508259413050231100634063315747305884026172276514900406595268170828165283467463758469260986838423145332207873726444750617831488481478602094320454749364779863230767569928721559648528286744175550390865501335106799279784182949266876349437379607463988679601536242420005321678647939234731097065180668477762903476900061179611092127588759362928179708768611515711176260040467234858344428069665672986753966263348531116663368043201665065878498459789356237301945698091530977766432034916079582969723805490911630290686814136593832090362610487645776687610554184252661676266331782873988798591980217743503150741399759794215171289211979748030785787223970245071472762359656140845428424123856789851769707751213649645532875340788973946312392981063926470503149252160127784743584437772348096654200799790101448429513139452268752429343066414739881049215459696053597387031333962993693288703253418692803249742845096456718867108441955556674634079075627271033180178991197208553700945712165483791926264192055203136928875982701181284372675693357915596332237275057248219819820409914122310383595253202582142648680019192397594451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 233351302959760752725105111442459539006604937632284883857951694085944072455940780310544263544874855096604569525199386025003975674146482105966653680009250325152646110303144694192371788264366356322076583987372126627795405118911472103200336654749996079714287547774618741269344814036724554806927589747912675387460379961221523584355541901463357589962617073565037642523977961728824192648374267163290670870413596912819203485358481496315952082107516446923442468381549930430027441113925382590422810612781891756672117860117022528757974979791079425461808657176706004307005653389131485076066938716596491530333832195664128594486299194805697666711780875528921101549090945832129770925186744216044304634206551735558644868007658045175062731738768669369191425507494362699847631692213567734066428927454957838431483674965275964159411352368713836259352113759400450041855189004413809668085586315109431079000191726950648885470773766137521406568895483279298434986773400330385676251781688177296524948632051247102900490219351465998991492045774247547826029523767641974340278435629279577420186556832164731172212482978673765844582949253200325027410148506164084785183468040948926363523581485360845312351219896211722906691807430372594942595950494817624981370922542710229827306904927949173941081369439114405499975689007187287372100529367143624595807334460298012181906693808249444392913894107635880512872973809644025196731310496358503882056641586154678329020255134182033889737304688161107925028196705239644623976845152748712003220139258819393436424626428401847611118550092790720859766962951354697999161752163131092357778384316494857258029019093648998751678743177516127836647890461137441885391741195488329299281629139924474977547190508729426311287127343358393648263761504624361981516681987976341499885880657584867173549947460222658737168469520416539628682552508787181847082425907163753292561692893605038193389497802557266282898592294092261866666802833451753106745683012821813197481319613213328826626418451206001166663164284310481191438421743929019205440532946596624725456905034542316254987887505242343319824681693992715374838090411385802932658864303788862814480447115624483311015467223903751147424072257388001244932492882529577695677266326919966784215895926259898140386348308613832541309918985821067692289295887727045318901777734632893634343992631845285408967899709608307647073204110677218335185900380059166870924203338738545099317889253143221139907836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -195265971446856991863598734339097373912646025041393464991362056513848317406069734780854069989337602814763170672753761478112905955356815174739924696784108078069943479806114670005460388017672455543412386146883719795123280509337206264839565138400777718034201824300917611678532984367592981585234170160895773224386329341133827309190179233963865583998752628836542876469402564448268904716590712914026799615473257256144658047202417488987969568995645760591966681588135290366407999539410669418524867070221512506209133098955034792753186765251123412538060111227104691813846224307139951297254314299870039046629932694216551328641377801441404265349039567353078857917007246592724126504511961212572142033651327213456916329813014709736569045923620157361121300899673250557361005320947033773003095874299432367865485704140132817017569358391308647981600428531724882498482837643394564442339259256552023485413659604771778483396355523731740511826146189172709254230572357049421440952210428721857888310657164934657406666742530418775749192519489467669862748946293909768315936867139133689496883424978296552494268715102279366690926104023374331219063590540536524906386198435310292310018224396394993236808883162320962406910120084539891098620647549975649994506055936697550538558016665521190609404164105113512624598137510454617177084181678016428012617787057666608274198851237157167348633254432394628946949298444938558701795030915431996401910287934334124681289914527563187606813593207431767806395291774923964078564209046556328412544772274854129199372560298282684050327026700009147853247706382284021022559856408855188742149663610021943532921340814250720441035664598364888432807955797187805588570271174375670258538087576613958664502460469262929831328486263879781286765933940366756457509026709887031087543356631189440489730154536487263075352864989730986396351311041687053798172233376292246468437863700817243272482096433048713002047324595099423399255820716929246063518692895348300510075384821871187109153551673520997789077084515686910453471604495664763313573724756515729842115138403090229315443421671478611365393924429698535929171449277803756016039922746598862145852452458353099284411104891738753829764194212060724632651089525320075799544181025376705610589690922470893733575115171570368384568953104143235417125103264549216606345034400065223489404130785299560011209820287228116811552773027989847117591003110389151685673561305908035867773264726565685123205184936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -250597554665326962684049738620790933679084128425945219034503724378058547601840505896654957248022983112051672988545165989286009891416029077145431481241089140977953124685031467510500709800831845704423073314186682993895486831830275345113876544416087270942711910616142459206033940462961527033726497411020560737046103947415358232782781584126160988629537726363105240111789442934006761654423973223863129262380423685777801125758741817304282328894834219134130719007587963509928012885973073577709960137411415824600655537180527970738951377672563467940445049657577079519175259414893638049075359023064713810799910648809471916974942195871345902977751220810983179590830701904977930761359918675223228964650735451839609048720672144895187488296582360907112789801877098496941110115692299555989519886952043983405946487121959933075518495468959524731594648615126310627924969040522386156478518012671755656961000363700916413281412301778247179028361479274714999437404993889950748858436298086383334809083661554434769836016876523178544604842631089529472581441202650148248214773149952679969552006740160094996502629341120282272934715178099089686580254417731824636281842487673955178421699650501657116054461494503203248565869994528659358837879148268588266094057306377651866691036963094675821041632749190886476359593573793337674366929471369307328231553898579526661678171267657623146959954167043719954743579610035305721345399398243165043098363139627657863445013663781156783826337998933839798961792083551569173039337067477846356907465634466490495318429510241660628920513856158363719328311534232907404550064216379731494052847667717530005547378892457792953413712414194929317847093904671257206264059917993533608418900235531787811281952141272419723183449053188840701299524216275081946138049593102312454171353344922454680783504078810155634845984835461779693828831951172141616410315700259935311118007550561285884281484961157516920731381028048229728510167855771790287163438817749160741239893576452820559248922695014096405703040994801611628218599261233739945458914264693381531111936877468618603736243770936367869648705477257791661882158665404694371957741684529025990571639773004452929941430747786439607225312668543658872282993215497673696933181286827053667782638935513231946721295029005614240034047994430694505769511898761288048208415326858565407788198669184030036383893890880767115766641024238951398578408614394306033363273624262136164177194874724818873801268637180328369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 798398579735292576637187838815431566501686524111413027158116856147765517666124018305475183539206429958693263840792028816811765802961577244601951934431305986807592678086900538917281500089993769250338654601635697845246024624220613477011421845717699639252044090415924060798312434094324338184170438567843370221019937303835790049304591758786452993448912555935263918665303566185465453712325884723309520030592379652470280947409613905005199932512192050617363127124026007958425083901420132159618259622143956848730866846560794394479546553593047598352288096644761547998138704881487977827407596599822685091392926126574452427164398999888100706215004686443936722183222371204152297635882934450845314784925692245180126227858358150117514147960939043398281208249935523351949822596293680991057948394639949270559747288888055849700586705491771847919799486921657721051275501890459803480584616112220479275663549356776211501662053315777125958400580448134016817812773320654629566949737914507598045801659290724122234092189648570501130630790206513169749015892193897763859532968033771255427221913786148946110186169793791624401953988329814977895831191627796749693149279452342992899879091738247860524493517023791800905657478550527407618735514071415652489605132336379558781306625045344450807516685766801880093679298372387054946024690953589741225359261386048276417543189388093180260444201575771890528513843088561653257028606836517331163862312428098955233510573087703201918728152976785461814559745097875084235155452560865943638311689960306068496069553722448216670463801438037139599873590664573298836290073027016261590817132789174014689515002080737123577595266271931029924916789785734625742855873558792716257871516456436951826819175522920423068420073997311578381179468228179686290029427528072169322046499004989594949111743614961615373707217793561001263835763648041922037124280278126885485304748109704194696440857487557535035904222887207051015771079144830043991490331044892682071204780656827037236815173554698541707156552715303931204963415727331589058805289090571493013098689888318322056022144153791011568175567744902762953153637386817097121148759432978090359546486180852230323733948739646137778791236723759875457242089247367762098558115552900721073457138340084416161786214469039336668085282046513087945045300418362662522125418882634716478275457324868590921233611562018709430855565856287242809583014437619227166405885530759265440113028530766392520945373689755797386169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 1182214806176394892261784545796233185076622420087976683421954366267682430621810559539959380271177412565439826156089206425921898748557645410671740726066831488352103936064389469456866188720201905856425384508008717763236084039014752722424518486105041328079571894955712804294121793199028869055832746565129581192243539249738466401314860124641716214320070562048158014012511266043033573821281972965582545326774604886872892312519153468281002663986553995469781290534029397624088709212246085735221450542594545500294223316791330307402654091524799369071078810519114984741504664142284648096195207953885498621782131693908636385081835898594348904263741945142602605601735680245162509074519285744824771367988694052036540816846507676601643475275408252424824391449719191744790572833323147928283568752986549394733860087621318767509550778974496019376289361073600834708947221500392199654287778050994435716004577405508699663085875087336000918240043581864279334575152675472390255537198516639477470838485304872569428239335559326312803090214117181570095636650358388593433106659388082074393952442842164459030562007964597800267254490313661840302971909160737409894912392413768039104456205460608518943476072222556387085434450536340809255128471333249024070976687292159280514875232308337186252598906766065767799806795277217810559606598986362106628229703614052819190775124642008729851424529008166361043074689320753624673792464032630445581326033202254122742079023608177787699078996811987055241131296295263520655093925116875565464969607781400905807194878129817173525488425465799215812558383918810268529372791019542858253614833037827759574365382972799582653189608573017320192217926931426169998359573315315029600946518664579010573480171938908727456672050358291787556533111593921638608501030315855483417508764503149170633459430476192988351456266855743446914838653537315926477342777575626030031847931938580878049854548726501240492510178954225007253566733796381405263153051893443427981562597248166197267774025858281145770950851126496990705735678870499652045071162237161340886551598474721081095793091725046464810834206711522787900933264919702330659005867220688991273944476359248513896255767345536086676809976729502085852185236318197368524986150599688697211660102388530224341160680296408577753354328474546274689568396003169500182879011806463838669564478132496278640014053442744627479848287503895314820591656835240215038401792821939998373691335046414829790251133090350776910781860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -14081575609504341089749820543589874043727490371787196799296846976672021407832654458236197549979104976769421954965518907490270130922762266522661567621428209482036178844759089249097330604956252436592584230011484828823937046131917488995171003621307702237211949834960341665770791410352782763952717274025939617556335092933108293906326233231924890498320263274654808951921057011191912542957059158280307889343688992998722255021136297690458109811049961669906071980116760222832099412431852768235709173097139874951221375745904497611647571459395545445304091499415725348371956768774735116965075992467458797318070401668417398917715587713226506279202140343966554847444763943346316258325866596268231712166236414196015905848355531128003581673957791315233076924478700632516791049629039706306216168040298571930235251582574492285476009062298188451249937367344087965260991054140515371759213876380337907807544745869577443092269483798386818392619382105123302439850981375033938856149158800512783925863432615490977148807535903053215928340791022196938717441908511875376459311434128323320245585245438563073965814246585368453638803682963629404692309466449187906253387226201180627205683504176514526538700192138887385759005475175486403104660679209562419358521747476889207502791631717178548949983882538265175252677205196288632704303718762126410813735080785943168150547944005410162916292693650360240568126051415483547499902618413530375716983207865269037676669102018387383396764176610888765838533591770167366775628439507574471037242791792089346019799812888047214326153476968843399989585558451124660941991817361607500126333295854381156879912902621161873726502393804689643217665234231533093423057473944644438711101914804603137268727815888439162925341845958062314810870628247771844862283051201454943973530180934041483111701224278389090208341881617189367164485691012412350530186359509076315133525970614950119534916967577996428201020770106276435222970207095171025219205061509944512095779271698156298220697704728480670831870987436514408794238354039057580868143622372321220214415375457901494989494628844806490518790337904311844803471258972758845625539240809092877601163824028408535147912082740194618992882347463093079332431336954562119683897199461073882554889986406690575479763563952875512188198978942581051089428314159909443971173155368948806140874418353403763512247264251947521920131523650708335146615559575021480825006989710150897295993079137016446011898551660124212503433227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 55743069644978468697975326190688434306960286799077645628291769370916714581258619612278461639458018823520212069753303414097790897085423175133828989411650620296331295435873095977562102990034044810039632545260897873413741574151611645495511598919092459314935710595692225598925610081203176204263627656453894771084897204438620067820461083892014647753552457422020597950269787267868294588201647169675234919150264774393682738380248677649121945186626670422580017562510341258776524141474885223570403068490212458856768500187240750594263555143089438804553483752043895714476650068025004823432747441289655869554238995670431124798921391668160115400228802554609749882762743475395121521749400038989670584207607314925429129535131543019705629653225869403125822865443485413381176649087386361174682111469679204437784161070096089559295272023144294819726922245186047582598155226483071826230254056395272849510854570269070477831296452525159781400662966630566117855735113197711175931224120597530619392149642767609766798933803925504526100488133304580552152116686758568807626600119184817053671879686096999661963623615260193353993054772260670609785376632594633970222854300290029693000049797911864250218069420994720298135741668407814288842237979125561375619564665307499977270166591774356796194296200498269608522624931937645201647411903899211143489864354816606614452033091386855250129911586131037401411410611188209552753475849871405789931744153772489291793868483956313436652686406623066504685782594749727998544651660002187801832117185283481239674242843083776382674576149026451643838346105574643199851583499417805438628610256864062385264453867745114110452363482029879300159379839305858018552169809515322095260173312508584068475671919315106121950911807893129563694910283486256955496746673452199290227525979246487941626089081666334701401637602116561484174647494932859668984559677012299201196119443812694646871574120324254298095589068755401238379997834149875362268409019177238203744972688140096568125492452015388619745680729183650067274804462834921406020427501916604024738006505480217988369143656871760956747522393676211149011221996671566792559619997449741745899336795980424539943408217551718814463894016531169046492745927033471351023898142773132941839857934506905558052928218015377958805344940370358118235306428144847735015642626160135052577758062580766444515959852976794389212709801551790351092490947840989563975388826644946080699516782427406502709033020437345840036869049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -151961027407031169735523435406686227932466588710735786887765913022479550083084815823176021994801865543126621088025123833171733662239783621678302388714630902148920228422188653295408915453340684145767254745995127755508082991706829961857776298538822787695353463925698389673836586207456083074925333742415199341728299425583524665211868572682395549725225125664465266230234625269497761512595206011315110258170631559839421571588413340134750432055220598690439874785013696975268334285756591045907526716619036347273763484430170053907833758440397979329059365187107886810301631488172065899214575396339519447965666714287367536573751064598664518628355245293009338738467382051078005608137433900547485106165000072812762967213865635504903940719566995905823468511051464887205905555452882654656774397774287325067841498764398231120316035997301706891499256300397925537260768544276150075665518222480646229395453179000482236986877957295190209444690752244988762574722206906505976866457969010675920905403355454684089858915610207895300044396558987041436220804221883260680489350752955947828141767077200342329845553093498516998753574789488585028524387209012716273177672736908663422918370311713628164749627553093984260299802099572751391404043059033457617245747603401442930610435834005664993542946533062611131869846985191330018274948546762529011404353802257424587301966111451043591836083979563125229097303877018785674376728457360462378137263962759945841863561681935441864393518026313873579429517987380850739444060434753560548100131767160755950055681521048570634551114780143066791248254518881056365538941295457897990228795717229895932513773869665686148517998389765440430958916364682018816945159660860238683024223678427410672813194781597108981385064491141127560599510840596669531639225199358378472982946661039786549075548705528595262442081766268608063874127164804738678917959560832036568333043386693971328548466523964034729334759217336473023296424495521990251155705288165439329888571614464577659325309460862507612921961318814146616641575149139134126640410830016815798739354561592394732320936685695443210745463037450454760860166477850413882849559439697956525189263024087347426224123486083887553551853996892430577374429299331289588269401078143300334797917482926873546563620252256936423100596806870503410029602754682902606451327302600310562064393747494062327193150703810703967224771633698259891292723755164349233141826869698479855332674440899706769236843229009537026286125183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 324652159985379303579659441893069252517678048116572015763597299548562679653028215965118008487228760736404364643087694861187831637699720537138334101154043569765011453894493156961709377904945232363077584427998503351520990685622550284910593653373540980079487230394479183885493993504189517062706433211563045122813872704274321538252690410440372871407786580720179337427427288508241631228080380408322888769418107143775743981499480796585732092052427166607125426182493669228751491105238345490668182805040206283923013046822729412833215717571600837776541237445063968549799929786375961374049986040392157353818462631221248456549335443541106397981719889879403136915895811027468494599866933456725635017878910429200293654527951720838109046150433597557444233123885696852369969853309515329386489707197531679685232344848201816519159908543224706543869817316681232831391326763115844931588695734287143116619334372867409300738022227143999055505899692712748061721891651714943091829767626931210556840209451416020611719116276489951365181895117410449895466624702380468229232176006812375340242907353434765449297821472479025805184976112514508337150090304225732783669666129198432217838044347468460967274111902958337327139286725642343869057074652693439553482393353259688123173226616893764710737100087124930323559223592849588345041671062227726923343387181906807537914657755016446704146395440236669062817429716425521228806291883951154848572169602644421072229629106957828018840743292906960867930843089953577290447620584239338754665062271660943806525325541266777390253651969686003760009641662178910902483558206555581532367917248551941472821662974567998993570896424750453831057050625480923293419893284780699401710319693667867198565532472671110438817591627779727314069456849918460133128984791001133246012963411437426256421837759517837594025688152699759491079852793226399704832432258521834510355070389555330950861121057273664333716975386845530343875333722039886571934707107385283986658599474982916539246065944821154850279979835212082233354335373185670617701189645303188945528496988748327765822079748217613853739702977112195053867198825426587329327178388374412780519948466287197961340010171500496281441816645276699541849316442996629560140367253052687038726095055618499097425852227354614707331542109416239756182600051709332883872028479091219205884456531387602863433432803257005056546204953087895165626945299938729848964896322973330655776679982743495450625559328727831598371267318725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -573530022883162342938265261120486000138572306839509927527275466335735384989369582369691717350743916236476958702023242421127603478698651009197806934490051759434219266461426531654152353790140619228985451438985979867276970203153370717433216095214981361360666964268175183939412567408282936170610664558625521965255578699348209566577627354517904109880744582293790515873743215770640137339634084955949650782691654880049461056924681864895628236902697720433395618118171703106186319728902077300038699473358141724051866240699990311883521031912045191526641300996713296432893334021638649180909425422869753452953636494160391788496401912114070590653241645002253603248753058297014654679563836860921564818294202036788932150313696739907712536895735507458047302136080718731845041386585518185778630948621751493422325563707156549096877736465418458445577981479723100296253218345651057449908486132043193663449573992908392866651524265121475828699803940678352456227221444227765106531231578266371770346834217760255363760489019383786214799645786858855194445829536198561892820185158131449567012236429662062272759712245772790532628637983203187051347273017873369695237202424114822310337279909689147520616992872736080198537502857450286788510640682302218195588522248594427421417577024888353655218324948172731466097185042632478488672747183215263965601739639998140206339372644716891344415339574878527670707866757477016162291577845051578246728370404298535567938147595186822747492513768882241207949207560996190915967850816857021046549366523319342693810762552792978323711986433252213985856970008580933194097947935718983885769114918035507598592764469988383813515964533717639372300974429276443236790869499366522801866615522502788482778417354868771782354052577324490707341914070517514915755501668022661959429049696937370184339726124033419377734135838460108225013914532944619783889514900726426064199661406637923430035666643936902904871823554243647478292744055075452666044529029257396105523604659882470070884504585711141503497815099420059609183958457195328927469434673460858402310366658695305393392035685362940080507532652851589905556766580572473579990829573732909808805279587597780295834982581303053347638419678441313765184277598980655475412437894954678448702434972886156100791856345832435087428782175211110001661304281725866502073680719334007668563635850412091478323402822760843897036175593327074833858693043255574374063703106730967582180409987293711465694556750349875073879957199096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 864090680031846397658849521607875933417261118171849129041987918285310556623811915441746257651085596936090160583519354260764800024724301094880162619631497045916195011425378693175237162285924295651475995406386982010514596153209430885686728740990047080759581243173126423699093153572569744090621686389787231902993261760581120243546668747714316645000539033544543408473555922147459931588625648891700356539896188620843533724028781389961866879023086406384690051089554592461595256549768640132642704465708784542727439344077639303443738729974226635861164646303183058593185672659760113452842621580907183832460654335474204400063902135679191999637446852414932796130008142238938078999253075097524219011128159941528716921163132264683485270065516528960841034719541987910442473092726143777333706846025439732232547224401143327633884691673550811085450381562272427049699796957502127631217010985324051426164298887998566883774437138953790053050414142600331855241737975682451524100352598694102194056269145629447445451838883854695089487719309023561551959780352946319007812164047738935970433231186795520197576808594944898704024923429631786710738761610119896945527002059645202731124162162369187398887301493824954775324445737556124069050271593463889413138929363480080618100937589863592449409147908972769138526221808981235173743635821222223552256720416800475428583595752662002390830822687231333975551694945777964789776753668747054968600084255112135582005054285617651036693199450170382571665966445871504564668359248912447927393376695083114378734771326002964370572933028707770178276661320925752438780738123487533060544726931134495859313904721887864786205798397424699008772639129730366536415897876717027976514520168169440020770388484747605745940767846700138137285517664644493271796618751147650325834611900576896529115458309949941042450281053394068810589564065684966188194206587800727304981037504581202462119831674416069744133902760334458519399447711411288972403518666553572929528230626841329036024561954907814153436125937075791060330649490655474522632929089216708479266700454924158231515943730106947209103089823103224102149495695914635181696765509163469706130519392464337011166803806260935583998639630443374956028724353582452770611708011631849229013806119676877117026008673905949382198211074761767880436671129665473853852379394312722773013230525819520836245429918967141528783714157126806600263358311022415247880677271446629932140442528578131407834828081604428007267415523529052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -1132741303360234648839919334172233998262324353639210913753649239804661782449516205008601372628220370637465245803637514548114946492197682721234407738379511740303934412249609283470951823006246884021588967083788783051583294399679700142133685379341875436763648993171358146830837162145208091383738173313830201076263269298700718122292393659167575588127561944599553090088564506289995994294114493429682778536427719992618858378517060278056422326005825373071277865989308007110323967141290161136697982258825325936057855672569042035376170741135388458353222429380162409564418019804725628249342599671874450225291047918225363120381818376471411535671219335950320115263878164212684604934317547573940401084735063364731546982436826354063434158213590508184360462732026591936660046534080457606555277588076236852112352249308844860888257633788792420721596818342356233786308589582391257654336431504712091259114267470759452752023959460985569455479675444117422060528143231146033001681113577932233813440778074801190384486704564238530668148332754577473473210907727245450758668119017772429161948074686061280752444742828466997074601487466883934511972175829415876003694706757335029984522055857290046484838962071679134527776974138170886102004249355842115928282872240882695370394484547781321266530234539373004078571958210695866997057822868169715947853235036530213580914633749444789477874468479526844099711706796537389814129639313040900413789800385363885139324726953976765553368527089938566563150673504586052975836202826678315682917941358731407299362969478527080971338587756209723743698953486125433282294388054676587599935371295419490131764181699317350572902512372942255434203809041983736975069623830258050087363750646666340353191745482506854410858064539942287658091100262484586348421542420032341817837757224333145296049518772266348744718274891212174507730278566853238637156891619209359617347987905436131079710048050576792765480424001827884997845742669139921033596432503419668958789362706269393901648071867283877952604129094246574493088752884847177329826459195224454047052570783854750407836835788027546787765231484719035486828617518898895146237429723719441771753599732311887273933029433318915911354667250963909121946142683658334468138727299684096936413553505203297648487339930164630280586686033120995936247851429928737662997490486828348021392319879672821748090154030188391126183010920108182401308367366727917112953266696730087673956934200590683081005805021845844748895615339279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 1308823668797348522535674021604635952790182139439810453495267367065202007242553078795277735788967427003979806174709220025802010613613620947383085247781442180662117494054289162772912758159655800320693713170046703207798894915554251247717563889394192727202711663596233857824102466330034831546073966337512975870947783835381763975248372503895435208100387632466315596446800109470053920651272794283337847326344926127877784856611647439725413176055269749597590649777151345615840641514101139835060601721263958158347347315518132327523028658059136381982736881475508507541946207913152846696411960833975995069851529360944268558213354502348150134018504787151560841893269534515270907231815381260659850169069381177522801100102755708156645446062458170197659253274884470340697508212955630197525219615438906829044383307078045962482551055999517900189718457754988810059897055999523054283369406186579559945425864314980705759790540133454459693213667465461433660877170828500603425302706859760699449329143346038647506748744970993781803460131338729208071559463432265499402815590314095861308997424204368251580311700283467932589836978785985736643781086630555704250494107577420819314679610140701570653145555093652986418939425560782522944116715302758083684459545355932634186009984391691373901718755381055388899758907796794907330986972012849611521365794768277394602842041504323528449128426964469826127261862128287470303889666210417621269493001879626624089810952137409043728891057101139747047447380180222003485830700058357773851864086405219354208051113338658263173272214515479534771697263692715987164353774276959780752063082459482085135888503029991583289889636597431908374058112172895626809755955676503950290659349512378746078520696857907633947892226052390879941360871058840874976629026980985120868150386467704234675708338466176086557373867832712875530977440040634490330454846930834101332335596216714477481500864721018979184957645501923435481804484126125864563401423210373713624399635336689092701835286400979485218747842476830978341060878828643273612644098692513657180282353530948917725772697216692195441206618887620043989512826834027223989853929343261278859963350527834395720503085989730369544191602959350447203220957166402559719523256308080181299533171378324151682710791893123909545187518980535821523698594078445631419222981668740024855008312522773971046131346890810358902060814356151928043191399948754944121819944257562123353712348758591183027315263398548950135591439902782440185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -1342799731970606722549829753273302843187783246617115347059774007673166458160663263282129666431764688127884716932965461296868018409754700562212826428723834264773857758278321485065219766468419856033134349675645251605059448337246304814911885842656116773493537697129673172163091097024768842587003425934429285907390705840073131224580675171627771347841849697786264300710842250772541290134660732782284721331871268790795785450903024130886290243498254828875924634652828763144355219369213355507269306319696227703765171491445164223710131146025596578721525461689423099444325892556613065645616081472493852824128849832141687817184923136909492728950562304165226177215397657327015143490322580009885817147454415632050732586824013225936371175263695197586527276554553563133902891397433852014555221282446138535628946525832149712620957436599595461494855449621814960394769142771970026562995470014336706252248960864388166269482220964335286124235114064641981702349753237124189262988523124565788895245395796314062831355416749792394598160428043883562580460742656330767980848829935676327379221955830513376099063942796513380342330228067363965502094544628981797751502057173658978784724108299467242409015030246407073247271721002029133708223027044965642151089481652250798751884203622810440349224047325332850763971074561985265671365254675591164550148186327995971669131204271153345485354226482880231769651275635078371371999665599179153580808924174686936646348284275786811039946938073414107896001121679625144852912556056977563020022527764571598007425209465493184949573677576651528208458104922924013307773930481519944428622141060431960984773134812652524560011178613085757307588602382912871122459978331750461616542264038142352151974728357369277231535797397909899672226291725315269323219105925144489891967018404135828795165098203072703618839472619966243842378657043032012093194091821272306019109081967642959710872195913564197137464962022963495587663990368352997803480279982726553208368547881126201363828597286814215661462782366026803292259887482207838426746492745153203331255037105747834318759953652841333114455535842257843557411176019534090558704766575432911238450548762856561692112504536472265420413999831026826924741744409421890270422968554503448115716529428093799239201173024977996563231543371379880324963416460615804521986133333304176974649096730803073405839590754966186961436004784812135823877006966924922772165180103792629228415613650712170218902430374185996697633527219295501708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 1226493906839416408816513183860873331292019467052224728215929666085869885648518786619125460482691637873181672803736301139308953907094345581993445270239746454694696848808153139935910833692594331548543839821916169426134748233278019132931732753584906284362324186611648995895515643498825976539806152743399234821677568371432508063493725420143128719135152485443877749079542776812835928047899723635008017523316645951090081723397584276772535186835098663708042319925927505448229976978894691010722045983515261832709256822092364374696598174850404608771485242330190464636293406727902718090022398914909320534368326477697290420164370584537263312182497021182939194454668618479878355474732222320512007988355438376699566051216417587742771372222840642439361014132222453400282148637445954258684228379107391478619454215882089933358910990827969363918106394259032570766642699567959708565511350003383833037032820967153628650910826600225281672959387609740295136762831853365582607935263748222222873267068905612381626004336490148374461306721121631651560600072619493612886859330442193522208131187702755076765243329806681144986327649219283666625254686396314776921450793497967425558987370292824857743256832737937992988847300770790846160184206221074932946923173443957498972329620087358450898999363979702803673401341971211889326542212239226838535271993814815516838993756398131701958899855337789548663308905762673606058864985339658921958532670351497594806304577448968133993293418159838633228258925609820331143161055874766037205453721748014063893618961430854197910350703458277935327710365025517656996348675786924005790391119477701635925524465909567256891784571299791688074424059406860477768434779901884421302328746979500033707146947154238218487705673390279564403002366707857308858946354378874669999949396682723659313050238533874666351413250435133564708606225340542286079905116388036624768322221780463234546106496612513816049719900214867264454456897103566393591340818314941931065166586186459071120819787498914236322570060763756147377517867309168644798856520969466157376834273520509214378291552859704316462322690079403395046051453167174557671650171831457493490336364021939912153034520316193812202671285826617318262018414343981366160473623908637687044265578734540179371276430957350822070571951626161045847308466670834803808804511506754056101379177210572940751297729463114922617797088405968997498867245109057823002878968971753914098427885965945294868264733856300097158964490517973899841308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -995758274309598710554878087187654422157234729257834355773317511917212814487856078808874204992208604316993856934516494605343277089834037749517029683766762665606560566026797924579648533428690162108314848752376479160062310576321323585808716617684438161737498765625817754902285826073313294458304260118171448926158509738846028528783209944137669820717054963590437997370757139313681371868990630225212972965088270834331095390497690133594287233915927503220306559723852064462066184848577145703875135437778236526618689914238389910304161545290754823891179385866078601078097402086160056176651948807331622226682520666550651223300147095627372851340582929610715586057556179499274403440373422656768461175202149623207725408641807739380496499535423530146572985508664050111398002816358467931505751861203667188198580762745033117973917879048155204781910647945240863081931967215332371877009286081833693056501374030707251105763680032615905469600308505650314082377566994874286280313711403585334811968259332957715752854726513791143611433619600436925558945281666628679190832586138992386524192378568591806023524754507836843437073415540800835032716923546761682295943063544965776440615863973370498302180055704658026756569096917672756638080824908767023187933877544664735601640791508553314851991204643224412349536233248351518977001861887670025067848853529419646020737079474873320610473834360252679832150252724545215919912994270554277603543959766285669187154650242138239455651139852434980001946412091963952353594372469121032126182094414700390292069264020456476743225430010709368094253333747227954567505853871103486406011372802496647157073192361797836095985884382933255991610799295293285137990009893067360994031588372198979509700864263694481802675152260435459066400816465783501802785502245146231485873321361866495318827935017668754407277802705258227818829876401155379567128222214622990212607540358271144618489994225723246723805626967886655502184631394024402773090827408519676457548759370268365126624478379649760160911343700553228993277841560482687280463849801112075361690412332609565624928513431724334448999623638063555863477327224718219637039535446187043983297868962820674500708953869496930966740269826512559061574853926582291730274718315287665901491601087524919823948549209136054603737185506072231480125905940307125227738601358764132470138274135829454837648043145850588389761648450361949378617738743948669211928719962884187541424806318280209125248444990141649668657919391989707946777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 714723037332701688783102858986779424895857336005766588816692185564437311615652312105171926401634270774458480141691375528836363316690776150469813481725313605800835760026769855023507523549006426138109985135415023743633758256147751980424994545741242000039296509569008206498879802471909200589857137475412939514343678000108973015341651455966404319070085505768783180684719769194057404974969416909721825864530279236613225439920239170806384172332499909843461101976479654867184266283716586358566350180210516241968321947272853411837801377919881997208380127026336402160382435939751815808524098501532048454692814744960964216056583911880575972242271598638513141475245690571196913762126183219025570957214281463078115555829186169672304395336023716768190218765066405287418757851867987172953124808122588223525424148522560034470992008871525794295375090503302629011624689527613360520820783111117190478899921925098807096614019791529857809027719135748450728178273836603435249254526699355175307509747598206503870940790235862021840950716574474665760135818796436883920484734622581695692295548746298159771403537905300253140336510760487968054941462411764024980242546294215724648866808469429696034594314238608204302285722254362603837773502618637354929962169470519110014490182940641182705277988720106632033020858373520963307387700604342537985549762847147731012482037005440299541066317729700909348407947904908194553599024809247660128083891730803533868757853248315792281051901033679759622235705194838169024648770349385375320103793361208397011926201070783987863915351605342898003483556249504404559853900455942761091392772854026079311701160033885745434263427833977204995655510687035259033560509124605738379551909567269950860958423291222911172490646846198822533856861571646979937008010660357655902549279507936359210112755652098978459878971327909878442509657390108166569248042550026423638369938391814006467302380261915381788903625355266745522645482435209734923798174366686253115026830192782518067329243406729881092033254287537593944110365801111981369009419935107836754867029972399300307483321960422287906728808096306380134760399775815485576647249788844928509859848842949727717072094677103901377467073166863232109830319361022528871400176755925410899098387447860870919804844305666352834024625736846790017088338653911916213753130101921290223855545461681494639263948659762358539344884329913085810851238509839407576800034736299058365891827610684351164231902647783201132369867991656064987182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 1066594281999240802221420857466164345061815261413219346569432647854903820172262567795015673007793119292942702351772657265560293866595911560109209789081729002565821089352399043649246868441304202326272765975470019101464913807483340092886481770599759121629524924035739075201423335915759299159222573583416769538524304673048627367972037387390591232765321628851461264364307762031922831883927445198523382239142931844102782695079615358545277813996538012544603617414305926566316350423046052186586989061163668630335646045739743163560608632690287579471422935814746977889818179958982675984449708792775117182719076591926320489095698909414428158600241343984610566969852284548488799339380902446530794566714596725883158127409722813070522711689519461570114912141724707156487909223002740312062249751401266671735000999702005397873900586743757279019374786931922368555126707314013018140758866546424419623554978886682109776931921737643689121290203152935563158081191429567709327490445798792279481259903076440141918225906738964302790444973813653880107286438652224227671305242784379810963310392882895604598872636916896952379458734649644053512775983252877647213859012782086388102187907659685359121331762869448725997553791475028163745554139826380798021112811916975239309359020062478672879370733866467613564337481650519782974864273383050826790996292775110883411150544849769834076901664359809989106285830314029150094848718021703543255983664703817939009671555316155402487032669346074057314556462073744147355402029549508602108197814709690303703222329215282347086805413579911796308732911655303930663763451898105658014689975987971243473756126516285753090347630726471709461720605069420190503934407139135937341450410833627621062701007934813027343933689634977051207747731322108886573318333097767818686878352300787516334901261433041444889025991272823926155773054142669831146923303423874438832544824853813408029353257937926082638334901492955308180647680044246345486844070454867479293143937607682950445427763616057683765026215476502318064354837229529005185446995631245466070135422421342960762970034918495762897863806171313439788680553683627230858949819510527313029950078937362743586300810526913363180259713192496310976167178535025187453511908964209872973727548935730052444273957852256477122796006217227959478483356184494971864816332484579070687947032452906354765831409281418018508702516555786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -33017130187358456583894960204188779651730955169228224104448641893000107559327805655821986098938841905734842257698555477331632383102638104439768484776963117930884080306370018834662896240016457063066346048489227397330723623847742813171054792329426567359790579919157592390013273565138791024804742809783460211506681488171825191544639737666720788527670906661895084270812269332009799103389414045749607250895086580275529132602886751087886959769152484074017335577270408137418178637946435476155254669429154907737425132716021511605992340218604860277111743995529205128418496935687961238347444611053374931904997063664423743189122997962144747721377580655661555658978616085114145921269567384773201689535691122831330098664230147172051895834598940685885520786282660272683968339245872525177265838108761501179607172800459344932232374527589434973014247194475126454225800475638144983149113963370750593390518727413375145816509412728655951676882635929622188961197515740877553270639680308416954389437877641509681430933887260287504356647434420415808515291997694289324937442298529032609799847163349182483774919222298979338758359625621944303206754195019503738449693305703825181177189387215018608931813082931193681018245612740020430209602050115784033779093899873946169885282281227441989817904083301285163016763806397888658375054327096084958750999813651836651471236109040364227362677114404458238636616166488910279728228443039816307520275272620744760142883182342265587802964985643360375363748546217587331318601153370942805844414832941639229364261190756594176563815850389517787496208634223396043086678403989125754385680885971022922843766950208176634900976488911770312321514230635072260466127371381815202162948514279207201041141936233083415331514539272703759512618970963163436241964172627798967611439281998008972327366250956719993611524894145820523103672322999340033549317905366539581634412996011968315084625951766108413883181700854899284719150548877440485207489701609441875970009230652292405484903512454715583033570384341928550006699423600764351743868230334374435592607553264573084753325705475916752096860453950750108773342372697880667413736289106475783062787450450349663998295754059828257423527861695410890393760696550019655321500826772683678518326222353373705491032778091388585010083121892875994981700490827709612524629527587685323755803974283625052093919804985233668048749677836894989013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -6607768683607778300839984955259845283060610696208913744650577625722946784789644374085308294154736111833787433084983803072476848561625988740308572116475347511072678649878419241944908025129702029145815098364151834474701174778971887415405444520139825029712528011024389622513412850466884131844787721052344144263629893611871233600678959520115286836845224808152236438428124909472283143000466124754699802315893424451289296728145537373160835082479842539021677725584327559869936052029931322826629022711722467806545604910369291588267285646039188076642590483616503887666736722639838630115542550122094821578782700301619084108278516319191887579314346231046521279941224012166932039893514542191750265768638329205398255945711638129055541079977223958448852266587564166096094689083908484123791052917562349246394403652670401171677652327803418865639555872961710106556118227581637794250560401124413939508917258563619450342327060099216520516233627586528363344215772814057693844210902191813250841090966874690204059260277911711233724209723369185530866182444505206246321921077999903876781376987811109035180772885643506935871839299204907866580952834932248298713290391328538965528682446880267902949522028041905383385051265383565929185807279484975341092605079795466446399851065396433609452678862216853301698271114387163922765687443847046601757997095472393940538766917429381679494984035655876879022915327139552525432101231012510512735009513969395417452852407204575580594826876673565642583493092776592493665158467056671989502738044410594152799526815259201502519307275069759576002163334954556374225131270087599264404439949842757971804645277474236770244871626408770906417054697604271530170064071015900078524755633452439297621245077318605091131632733222501093216336480103513796246699748663694355191939213548814111145568812590202498995294329871579209357400326683441516080916466220172024135071227124684864482824124299922381398828432982443875533272074747908938471764003468669053445598215025158669842119501238852672612129981002010846446712035466090601751668305451023973198825148157722857555370396424232466897351904544987734427540691706806186451576485070566110683604319399663239408968172098742465576565475219366268672847821042367372431856977410827890699603844868923749925133987647582545172014411550768267818197147100517020120888592151505542548269482175122769072673613939723769039602530028787441551685333251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 336490866837594172072215948697678260321778739223528202575308441159149464720275269857774047683695239440385086899914709633537326285325920512427014484676125371390129822980921644273112363114404926434852615785226376063777688256757401346569020656302619070339082045999669837155607989728002357488031714756998507213387172111596303232688126252238850181946249795248521867441707387497339577739946641908777682061539616969561648232605353451081924071728065604901623272375439341080902135263074549985317693001143840097340028591482212375215319856465195666280278204400507103308688036868017529140889883362850725214442320156912460269458786701462618078041079561894685704617186563778985314713038037037492712522969779524180825468147545213850734415822544079038042042426884661763654202309982743701266557181493214067318458373709421271745695513142735540707228505599274245780671991622076289070417817042414044213694288386935094679227267220835933188796334232056181108166981032907943509451561837930315752898038848736283618741344875396432204408145452121241742635485237832798439727079212790121619345905729783973626212935527905377425020005587216436603443817119789420285228771166180368441798773747370926507031346028343401127682963590155403636221756604734912345350413115749985851773874217461907901765070519710687932364541278406150923716587924237475637801975356522642542105979084057538869926220622693324512339646292499563361192246453130810313125575743956384975391308405373231677352738146908733391271876567526481565120999306815119375706392543143534815704923768843381350952610173392976399913930610689791931597027324191254210578451458874847146387347022552912267409140216864239124696966216420652117464735193949089344136429584762469202042032819984159741610831188354722364752670895987475949329582651564729890509912762039036032063523434874968749470234863727695045302266637109873248931816961452448290581419418171933024525467200696189944638137284041134908838016171359353339884758860103488180934051429824087031275218439576400312800542298350370420488618521053377920322765081407463068287777875692717253615815111332707655183174403665651580401638630885615192846243840321564287845577467699575518075418937903230046306660303748773140135154360632635596690374212599196730332236280075173353064628722596137980802026162334114725762589064171226801292633860564759190488812003501141566688783694034567406383473553432850167155265808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -8746132019488851035223476199976257726172009591569086884241042732152637060548240693403275866827862888413869428224959252072390534041372327850947010166412995528450374877309891647815435938835916638983039188319039449509794918191452994993974745068822245308382565766821115152401347064191711815220737982188406818465824753094141243122303824877012715888467205560814989216941691006375717665583155670513715920326957731922297277915294355913120993598205406557384993399122428536397660770633661581813839331885078620855621316864997135063942540576296041033930247805302502206363037815292409599039540549280037823999788249921720538879963109943130285213451942718038958750890457900278166186339916132611047425936535820034675119523844167517659318122517132958396765363594848176219278822587895651214073298200301810001152221037580461959270722988348517573145678343346170822034569960395373030955689650440836718796790797521081532092875765788609357978823408137242775467921092936158356567686461705526771459016475661479000424775231936731266986508295279097655285762881572506043988615738991101599414459832145029167539980277784943569496456413749972246595433930585076869414721705522645333354311614416178725525775165466121220063139971879783563328981849900730367878040199293136253478008949200917752917303448738580830647390191829908601759875036159151231927283571345995477910460895579304561966714957266458703905589411106305496436522572338225925874915454530666083074450737286372167233710302775625233414926758005002374499607969050326974538664604200404359101238762826837471961511486429770122070479577704615623615958993881673532863702601438470520456123706777851121604010947942164251956807458265328646017928427051237603499411299835895360041225571285742400207724640791592387302822469093468207076617592588800095832661842460799283048185092383009260149841607492117561266891651346651512679983754968835673255352014136796044583786148443041726937895792461611351722191552091403378602208499508926196329825505176951552621213326273516100990532514690667764308961166865345244140871262439766415195762875381077325997713899446846921809810395780758808582173991518524343378089108886757306400939636090300224811881785415731724275524236295353261453347243195977067817842638441451452245691365283250760919786066436297586347566673734268376077642485780891699391659247995511013760532311635551964934426727577177166629926073279643894409218773944303393363952636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 137801754600621538105573153618955232474521358325571373029208737210179513405410973753910633211573376857108299007709255141866261220859790094494129059624910368400400862195826556646770677159844382928441861165335162721877138032213701626942641193228416739857757858444083497190336507500326625031947575207302642615646167649882103466995934752076966729394418758601743687494002353553583563236126309184933108996099396396889835721759939634512297243857494175977769068770031886167052834838010876046224245625650898149340217828055691808946849732755473338954361288246109992121342614974353171772991227066164850627856763521759151514369305285568938869443615134267558685859566557821329649265301557139335435438426321506952714769636262797558112112799614656655965574032163024515883641098803419976303552529947091336117336941027052437049019207825588651544465466821091541641697127195392579232083799494916808802023915984058131080467613643336645568247091671806032215550198317444094666309690104525412638394427628893618681827600379101471601154235964461905707948708323793580367914612151939159938608721387964891975962853641496033369735973077637368137485402719714087688042459857751900810889660850630158696760140659860607169945078553525068607482116186607360086071563252347566640937262132128839557768582654703602423642451176926234902168899717169976785771089049343883963284721559453004247595939620391565838698866668444834575849679223216499258505556862889465581776368810480925413117229807501372609317469293206240723200159677287002936312969909985247970826557196404985540555235480853195892645254521254317493415410413017663374862102270117929986095084594731270959357931236130190424746729800825690799545520896314435493350751603054136672757784541213494724523953109945517643813074392254579536606912996461546366077196899008687064843734147590411605511228493879823512737434278760064997839496525594561671276767729809619128750761728275629871819119971692954948368235690610343096133982978629325354515173744527002618388430865814371061019462572827449682738438311596013324171348949995922753952444333184956158007521308390127141102186019152051003496046051578092146436993160688873100351095577145658868144604889723918149037746097564585357004382717131655868623178035408599877254869473259962856188590061249088010122950549125037385404387794897367609222387341403918475050786415914694933669057397217015970697235393107628331765823759269551374018192291259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -1417757588829046550299036613745866431972547370978456230939093072415674624136982782922431785841988874032455002354736130973243624700060105479231736957616418600550545960435437849923226445262558517719229382443371722967415876090340381181282157801282383574375943194792383630609379012688825179265113607456678954616978673810207366147869208026470515914525870355835401590349883481719732693342048567613444448159043215545057636688099117164779754038327917587920052402094170995619231992145802953051483397705466417854707671922754135818430699371613637498760447073154812276556650931677966690204247554906644953429208529387366974330396419120706543277634642858363285850817624486939788676198487544211917260191039964231959882169316002933467500166649049984926611643326840142794937578501176849828315672693120023536340807168479418119762292053587895083132521917045559330881837498582921344271166698141795844806521864729815542354149854270569569786937837682514313930388069884749953153686408910282443969811067822139199296423212055104236494999197864793838805828558485238430677565501680567455663486302152808088174658389944526916699833982739791377754627309325302475774377942735085312503108148574088633609398174945654437327679010751067767002471625531419790028775309182620783025089257007181432945183183937351165157066871909541605938464686618507520620456409722896804868672488908031025877301863123609244061857038308712914587365989814746708431764047013375944255481121931245725106375436028090656867462298951917980222924404685039768226577217654549009417260853860204913812332279737760227128775238028236126799807412646457634035075325287256481800588234407167185714908949123012669159720517449299458597521756232099860517979286713607321719135648779286592236968351703333988679552993385618547141073984709511529306535186820937324751560307417728139301276055127915091015053516714020754602299987418933866104500898662700295592351000591339067473052701084281779976439490877330195880098211788591840111608269896737428922813290147552051146378832726652226359987009544250163063923496110391838469345765839529312295562662711872605051879358675025557174033745405605643697271961660586033047926223503590390093926054136744207390200933997038899983224805432777835024662366167072457206363271683778235234557237048914106955209949063667005173246088491692156907872522618936908924003655904560020419022650678571193476411316919527576632144294510595727842883206903934478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 9786423737606695981342905685894830374304469285015724440511344756814900210894784835021047626324246886195374922051422409017352147940347809259403541578537053327156188479938029456566000527828875938243712753471580582505767796332803141333845284949970989966942066947286622463477245304219313903925322782865936977234930378065869850639398618756055923526306865322446140893509755912431440993855292500006633759422176734019330692700647502933276487797537172307890110154219386390602772937971985824396373102266675654770062296086367881240282915613837124354162353782545782214542454660964144077222030158168743395510418955429289360645936252046559564976895775746953975426611535237703494176587748762038532541109043518507875144435171203848935768274524036222344409167591041241122616154303699823245670488109658487376144784410700542950870860720964708144495189497533227110016876713136361972891400202216969362915311519998908575022247196274165733456838494927353417500070446094244218232360207984569493548958543974440239673163135791999136626885925194347293074947880303316723552241323468181829148639338050333496509282006377323625483863783639531186399241731462094237512041941495803126869510551250592627109537228495466001952611268243989112010704773157469630043234852027450213582200954769426946077597205786116777964497156822165444064325660309259943363700486952411943625368619776397730511871269589437996419134681323801157480680806091217646527101425640581810585780997298065028011378436834119999921161255400745915434733119580623567381314411052609920119070401521625145829531233042172729378978834286255106675610920849413347012171295349735455095695353165590799716850427391036156961954809955780568320305137559994918763531528047461766301814465389986801068482488654494260366522839604116692383775098268748104217447634171119988163349778651562923201699250241850184278118776510216545529321783494410773023170644943145138339598101923537354648125635422025878091051664355548256379259246187116991564807532612973228236562022833340419895123100350130022544398713976580874031349719076090136939553897796303040959126542205568902584846981703068629078345654835963860916729402514396896707186155587280295211336256174260302430823855447608219581051164735162221914381385140346778342317490504319219532751390688136724156814751855792107015769503335479189802108170949691144834383396718966079231716658924629289588867551641750918659402175281414315577421803027391433715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -45596630517645106430130363448636148898768029666886024323423293499210930634723233904633405936426975547894226237136068422915622595246993984183523445341054035061005160628447120323392773657218595760278542661625568577910115531473881519712797777423457845875406233926112172073607558863096237614812365227123665603157650559601613528876012152321893533094256885601433236645067414164006631369766625098413749092069913365605778139834212958441478097479925417186642584826787318341780147729199160560752767576421474838409149001048757386309693715044653322009536833271777399386195521037055633723594507726628985115684265303192103105399299763477325661493721416480181182995561043420723395397653108599135760650761356040512553445305150032524157515040721608941176112826423127446900130657285853766446950200617196257615198256751932085820418818585326980357594175782623845159074084572339592330941030086529331104220867434209165193285657649185381807949828926457782144552281057663466809611887940567450811088012971166187503791261548400565509175411020277013858278474037932355723370703058398120643225652220463882923440464150503264779800976859896702493617735028527134239359500316791663892597182810807167830972119331333654204745675911173898186479271296668933039354834692911077456120047048018833441187343753803243831378458332918542595700588838235924356945435572001035583451230656727543420248014942471156062647375666647184156938460588414224600150300445774300187728054212504233741816607075252368096503032647844921493507194923936070094452791493821176021004178462852528843716298092173947733123870956058167571900419214784740817034052220512039925094369508399819310928249054748814438926051242625854111285490764616347659736085546772003192420819069484910306703332524370154119670373876725395448249069097607742301484405393742754778512469283327414711356266464657994369482994134542896753383673138823747952349057692504450390388464543855492717070945939560768674250165299963613927274438448145448607108425061541915608851270817269710902506799601528436083650649902561678286643824494519492058631905154619144806313921771104694903438665553033783137913424877937527106287507118115573822108361171204334259454180775082606554352345643426235627613672552528127855564518282083338741595579370326863990922279848510511482429601836003404039468844029762641462958773292825491577033987402938347221846989368624669531767159881855901640085464740330400967849300286616198718547821044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] 139476029128802815638958907202867602756468111847935704186980544661756598940889940833857300815592441317375623393974850342841388784318636636493084933816612599807137978826741114555571982088881669668434621795623690253807346121725334683312391206776165087358957942334470834590454129805770197219722643034918868677335710328584376525101622694612785442126051516004048240711955115513771632885940914070308388687049377747833874060283255964113006190539920408945220135846309957848977281275806187260635543504364281843145862023386473928045141899566391926124810362918930315757097505250913951679008612392498728725415882287978570309674367133528581405146333422525554234838216243662332135949703104797677442622011579921181355382351690211694300469453366748050881403507013635729966182947059893657316400394684548746306077523679106631035427563483834041037837875806597435520374623457079665997016440815970707708093844662354105690208890193300242214729526950191748019008516355374903341063224546150582615683620643952461051396128918563826829847368372319929005330743957699456617377094174325151550922502190265210018930127757150552565267460064774041372039410246604896739898713684379791338206873844120239011172084108013652746683668062743552412083313594857809317678065208885264343886102190740579744284626569433496258658626078474353735507679628058907600721052719264839532568276735116571169022910166137016056727997013478238185204948015378567916696075894527594258045938512790657533151548027913073717092335859933310244458773541973700246432686585833153656688599297324671825282051858161178735643646110197371568572355073170815452270881504819721801169665896036910601189106268850359998102584689454065683335241514368388882547102250748797504343067307703836596372450125282161857040954641212513183633256450665780364127382101320344352023345372812725004566634044367656698496076948554711056160689738476421780396889522484175096192820034827777439246314983411685496966664355326819605346429571873244123757840410845117644223626348264215300673367555109592317012887009562951844167071849217801428483945804950959254872029258872950735460797676756965490071052002570414744038373189512815028783583613041921293757874388761533585734883270832022620513774326376078105184185418515070794512284807535326501894630873677168557111695490454931279151381166216082149215078506221508503942280138866908342479483536264865173647881275875864375568758652209109356531757661912251933244988322257995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] -251012011505274730447124382310118001667348700838174557326443900205163723194407696563319948592840743895545243857069619328513182907599626801856727696223808712939132883057329182954714959628720090065218758223978707350183593992915878471787284376294631694977379752287035968912548788144033857303430006370808190919972790457818715464963828334982610320308807088031284767843328523861145832903942664925249276773745417593963301579931737583498758897788643957664583487679287923568365326941709479521650236608419259000720899407278627090222234927234345609420086566961150934788117243537037203192284625453545906159331187357400697009718960850354186630501465470799806068990577248708443947682323620490608601084647786997950440191195797500079241466587424703491749409205406377942457127472168099332868998333390475249267160203784621673231441108640014830217779706350186496917126539354652112987094356215556905112485935346643414558946597197479782047582458228527175076680805037023039949507462661939666120836193552551078954992151803409914774639406398382432542954147554098907475097852582801901977740581474126214039969973928127324905696836859240700486591645155738743941185701548557472263463215869093887408812787619960700404758641451526637959909313641469174986991219877599355336750517002597738639406229665401661296857801182408712619761964482058569128997654298351055970356620029362033386602699038037720889655367630862929859889052259844858248227524914753351626709112615304537565515078607723127527823212899614902102170910320562917183793814492440381936626931132632375093320684857565996712328863768400836281292837587503565088340851293778912414142834885578093017633039593513148399532415879792601705952437968765899151195333290290059568066225698629761483719877149572077796491236607636099941172475519324169570995072477124101525500158295821853880109280830106623701375364204560793487530619612905220468272681937343862369858201262350893537846645747525641962191190964079761234363834309611607927057695693430806587291203708562123520923395857502060578887035471276447824538467427346199977903117160292610023219363765736837582642321061507407062311506031436216477686496949342459911872674626817959194284590855944716082210865462717107242915958978740592889987357340313131016836435959809559121286077071876942114723498006739521853284901348514702404007003698151088503030370885588327647244164387568740786718584213500460815528778172103278805053034813954404569358302978798747062683105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 95687988519597838103339358438061520364782228229729404932133480659177253920307386015582607446056204475192288901401123386623265013282426040159088741769117756956483013191283378512185236115296945014928711525351734476168669419719884529173116720948445097392688034303375397031793408329304339188308907691108782390921832115152918162161959510004258043725974078523721946637742965247680231659809012971808958722120676711013201608205782541378254867722792719346505167603675865025532640235987918826042821342044567331017597132193573801941194912810185860240622169179716645159233933284241993348063645282251941721836675579582762020729345688548229287100050772877542906475048916011192212893069227744074137272920537166301200110373095869723157236172153138165285903973416825647948151902224955487368496451342316484124931026832465854586270723654451511809999639833995941496019444335683113497162166641368694655230619341724514042337291107913373914376402585908977357280315523728374145771974430524939305376709086747130765009977506966724719667903607175373578004962045144358945349368733331340159567422657090718283736035451755632128559762459743323719857384210297041981365883676548708043175999438090681411946123082518374349920909975472025197649233221094329472765784356412155524510974522759315027707885988799850481609618926669003988189341163118892371870852829348605693536432522292362602183147332763828638427520031954309639859875259305452106052527903099567779740566587827018989159568417271276552087997850393291839997303782358456927748563709669724195159682481737060632149758791586052168118083159455807347241352059164408104275720295871827940505802922771171599439297568275984679137050831204475025956250849859880959077553521032163356651643675999016965776436706648404957776157874795125672909072182638964209819462583782210354855081794043592565227650008588572244245003311840748262702533338035123773607413453530411009500319311921549123197638185197507832736371347210260378554899471151138606650252973567264907440847243523344984671775277396523359766826515591238240642303125905095571250556964748725258096019390402232419707798588120374233861953004726431063835235080682897904863290444655148972410497092345017259383608609517865179274914642411662017555462482697354434004058613261890899227567651049410323849618598845042843995778634224261458749648657133814193375134890034060756726351601561646627216889997795889349728469524313702902686574330859414772021409589797258377075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 937134173070582723978921004609531281345400239176966497523585390132911065124158172111280958417432371725295441154845016787432445051794876993792929520126054522111744404488720949327333348397134092731038977577067467590190619956859523646010625547401776075701260968506497684898389941683879281150566936572873224696035863234586610150696097126558820825903159872355707533701468557443765790153577760011891197489703405803796426551638361461054616872095118257216445853274595083870218021445740918399682560641764402854000595739304791717116979700389829295535993501067408448291354771824034682301423402227229549302551020616243121918480293839221679916437456734279258664782901031244978219683837839231925231440402259212889333669966298860796440753447418492759616843505348298758133607224445797428051114350045078797552779551205910887592311624941333459911021251303222705075799038988733102392204151047637529413989726990085828763699248766640130311493358568224977929198308264803083022164094220370823073536801872233873988197146380745966538072578010544701907619706362164557966302723534730036412396313251718156153049917063296235910484236653596967410868152555606853930774199682119878480814182574438602987901144074751089314971782407405746684297221787249033547476632725370387507099316896604198741304704842390230332325289618728106116553195593318237922453008757374419319182722123976719920958273699755911337694299841861087245915866243078309778952337942597868340872337584442325399317791785488945163879763878799979437140858721380517770544822522873680185153370439103916574131888667109657909800195342021131708133757942401947553392363568517573659113972079968784002176700470646071833124041473520723542562926158444858251435895845223258214732945861713560242824009870640043331551926490523713658621958302864644794084511119369175232351602559663668440852954030181034141294706346424283803900480105381807179304181947851249868107817970991764934885423584160459403066488157185801802362699112330234950092450749226491642966482824776685410828197034840715145648169186131113118474614859592948289558360928752585321458641736137738569430424789471044297678751970640745469109826540621561941948518043130250344120667683221568276852011169368813840784945182628187277571968857429401476255708202641002052801706847872392167788071347775721094541683298541993831029547273689980707548240623926565437820279571022729878772143442643196372764927408246051916495732435306311412792634740753783262334764003753662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -3529613051211001132132928338286110133852030373221910587712973656677381895372890109833599097333667492492388364447703228455015285205439271451557640310560025932173870088465822343045006013719935576084173547547305502687899042172950247099774885448293119685657645611893667926905422274136825540731905951577037453951703543020697498563638013341508704544631992944152738918795672012026416244503182734937097489381609841832572762324121216473863803639167164864253832755908431392354765246639627165272307621096874483053828932571714248235338907756296227108858085345564590786064011247206096450836066693862735098641669008515495133521754138991504828929954854598037055452669532836542902949382465669022230323247352950606213264464158785673558750395571304298423089772672294768429832781438605406306977960151527434896938841827705030134415895763390264345520140023823528100251534069061395303168854841268908067157360076793646011066342039013201125843764823092256938302912302374979195266052968825226967472318134007564735328624205982834774232476282721255629201399664443239471555177412032621875192835765211751770142438353096589593542448139201632772934874400872500989455900672524363304160536465747163096263397392173128384185054660763712280723199697804228279313130136016946926164920275064175717815667373255700334876134645532639145201457291263914703053755666841397361999521429655408298284395805325847976446950255106060098939964588137381347916108324078642934719670112239108767646386483197902615392684091101980729629486340108035899933001510811963739752311755526597435246840709866136765529997640873907011369164110030180421711146591381817044354390958361042429600384917703028453699539322282399535192474413090998104427379717754008017393107469243074662123652491189384187734904919106422616069792387565424781039625986772844354648972511112615078473277771215920379248680909741012049265610828877075765210636620610277868113331769717976163352897798567162018490810449087304697345422250937735821404856600024169133976752249098597302594465165799785216701600110627927496242089432139272201859388916197339277135493180135377837262495180492689964659176908525458927698010502442009940108211534609506992737993395310497792720705183353358631221876922818275073423155986658019545630105860621414844842603554913339624746681395799651969321586159243601180326935027914877935959369086468364228920523906225686578597640307955731420828284962931402429357814297950044200066332250598222231019462924450635910034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 7606554822610683686247766781004084936983116529247432462347886654982772044260872514528326054416285611771686269788605036153366737895827776509411621473874689311507923232543758218521659731298657844622748984901118194697243763383378814918647938707487285817321303146737921014720703518313286741409325610893711033173606260167134678035359653892635310694554670430436567160156256497092868281894001800112555985108706178399172445899679604140427652579649655924219933396280940281657483738658497653377809805936481666803323537393730257175200777753160088220566780014150183259865771418278373278762623563505606872115917534733310659754627959331035953894472802383281571805682217963239141463409738878448025763574997296610107840597420369369341740038448901655455556021541818810407557212875529306266368514696448497868116042786057851600292088973242109927542709338964299350084034436398986533275877341081803125030567686311957391825770186147169232522561430898266870137923883943582062458297422737081747993369583093522888705463600703509347279698429628850036835322301017523803963198740949983738042029902899236755689153532621716116569562505142415582839063812546198631094827442890896667039126956412211383336979210157120673586564698479774191866624484454274916277919694843260879666282529961682435279523413541220517275573931525894888881085067969820504724203560013821722304600479298064824685520667567660426925270538354149852308725101596716573920558971845548777984925423463792039089798526249072160347029564827769200780198369705329472709223976238663947129655972479580231055496987158334118241487575951483786389592245730300303354332575529766714699348709857434181969087602598532142938356661228764783120874645006996862830899471620276905585570341967435168957860456979519246743032988537299033151017314433414903930599607258466286760494296423629407437989014496101359913248664240120630240327380203222818761072544713260548295703602764048654740967232855123981382352290569460563491990617105802969945220308729252375276643766214261831396146011382327025432678866309648121775427191762163225992779080879733352168314324882399004277785894691461721084091960538307536889489870295324755926487895867137250267187970683075181901770544978101114874169150534567254015070744372687147032010666929215911855186477602796395646813021260146829450645470942813606705295118920993373234167096895896176840708222022078224483350989552371927389421436047751725243704425550596895555254841041897817532912995375227183103561401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -10345926542399420440334153396715430301300948319911280632021402851085534143787003971537167426065212965641773350996922717156606590806912936973019133526555046291576542584189755862488421992301459709106472688613190133387989348823725644918013756034330295944399505171600280005160837110354367270771645776472980462569161603177175418210056593495301305244981823513106788937152294718571564716950369638375115249680959907423604945397785713612935362954902843899029556324776821251601349331880075035658217491547518531381215596716641297425350305025496483426107270680065406269054702050268397217212652443212491150772152130070025960860765809278065936971127183022326895866239414889563761723181759873255304583669565067106942115731712105753143766880102070002136080728012941416191895465244226044696225261833396893878453871448873017013343252367083051658105354878368748436138918419286940303838933918396575457002997459367369989308862736854710503293203207876357188215701960340639900529607790163224400794315565283755868568477025355700408518217573157549314329589447874524094986755459612740747391040917798516424741530485212656375418718821281289002764644893810515817044714628449453032596104547645160294197195453327572075537047439290944214208262446778103453478644404894439094702310474240812586518563999885705354112369978814972657261956586507956971792034157717703458732496835880794477818002585911120269098258100533166392769433657111192006919078395322870767664938103557996740616095486848614920667037966554756632099904452124506132383195800916860725979429789510056853052711158786031803926047797433052096214043495072291679937337605647173645918948112239397991111255019346358381191543934220205670252947777021299510155342090088186464860524080331487228719080906466815854069653194822339237629297510492497845678802604698360494895166850767061782858968301893087964614675561258255561112479878635334583558164652542537000213846094967356226248995779459120896466778005557346212070840152047486481768908153424144151078029393633017064828930001495789984312311602756172645609297937580991552970030094176691634897023982327511067641164311433661902481289244404537668797334930885789468873209669643561598790509601198134358598799044977368196535711734269224343156952687792847421842786033814048728266429958420660217977480634218799225626185922447465461830560572354234112431310126851030197962284326306993124049735680878093582944903983110158487270407222163459985208051053950581432694377781444927677512168884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 3010543415405279333051413358268757043935971398587505820521675214183651490952084248693620426502379790696657444861579067090725712436847656788154851374278745795369720370238925932055480324212654577959567110142830387077178348330788747838969134103743045184707804655461719967536347239954979650693459150022113996890647581798998383801408784748486023300972785760746378985768470320969395489901084003169442796956193360415128052633865164982742236779398818579975867960028173902345313983607628103996585303891482350124162872279893310001534948240906451669590988046818690467977202163371103868704373807743980479826640247835789137952293085902920616097458384964708263315285850160551903912021504077931735441498399851286176384575966099104006095541424396837294929180127440822005418225904353696214955193934401853419552664197125816313479476954195887001832470197699669997919088942860820209624761453144399890679526558968795722372389309367805588465780613402357941405022059955719329579183258789210967180344175692946279944818535019217041876555577628394458092569970280125931118677668806797732670615929312814309409089287041832233498525726689810462922279769878539989156104056920533735638409842426503626869007240645884050495371034855226418396900039653520025951237391668593348829822933993863674752898819393292025502550458961820925640061066798399127644358190913889241834609381136698104907764965392911976639968626145639926035018335462159583846335953904374806311185290204794233745322847404385711485834565032904601629063342527276368908291854175491265645260496583744389545150567251626649371044807023160783425230730582855392833520406548275645953300656017637538281644083849102744834505186299993085785327600889369771567173795960715525292593014869014096099814382339395405316396959591571558361909355612633009688140242852422927970540627910403185875278795553310086462458934705277657802828546240348541829982417826358343614764003045117205432370427392354822198536403579227665209501156681353678104076191852132853124511410779247253068084584303705479818150061007755582564852734007822813532892084539085592552668765394019554803576041459342120852508506926692273190963776657654741677772247448473147191559488491783772217867945541362699663737908508626335799619539436837419146241089449309868951698957381853590730378914781689773887802822132506452314290689849498654496148963609198371592533136821841498458337728242573224505467711646362537964208804317821414176610181345772332406340865418314933776855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 30473307617245988388993687298364192188409784526684105837036230322388418109276706376663205484648211587978669800979748835346483047509071025778792637599580383019151483273065806657490445230231436175483728492579414855270644876909135621970355144745105605444298805375755180506011435562270341361003498925168304874499400355671162014346925811724168238474679517509382444790148532980715065046504020282309159375846775500558307698370028904744527447285970280596892589009558274088667321967300712265519388697372724272437165435772065997866296762091268287581755724765240123903999433152241959777258131277328373688800533418913499530919767852904249053135668710342038307005584819769884624100695899943470345375565044987615061378958233692223352145784936770880487059966467821772227598814767584344320851288372924322909040559710296921065974684151037598178908377810765432426126876821134226038734622180724916185062400361015548014299654254760182842223628559656174168748120876676303836323969437455153640221645585956635391466651097259991864946205135885588937917450780788384882464838200583701476502696013612110316792454281717481345421895389339879933368076898709519209427048046162586976231193786606365998854762230628835655490751732303491663181001390211160529256707565486155653339337023846306505716105940488986498240329672419751155006824185140111244149053300644706432114663938923704050092856485017803080455583417309560879584159294099285822799255433889790652686067741264511025012821728188519492316149915091252416519493138789406973913765522595225955019190804893796097528334448715011204176802652792104231067161133727493344737149614397361608223174256802299893019262554498939041966078427813505971996929115034408452472692162463223081673705460310917667692730647568017288679687142728384156261187741540640233171746407447137913398765717715557048673544874746786376374223838776494812059342975525837320047370202715824766068263521811370049195171163421637352984564150814242792589069653871597429160344837044622560976980277737226150853421822855929654089816792711953515675690612614212741680501476304243607649743409273334222614665292716882277970566324000584172315836037558450679712408547301752363499010161013249674528905331040749463796656906904579297712037332114858889598749988567334393805773870419111309095906165479866557075901760879018349293619123236988927212477008335746948896192077258944582308154558768187619256855572057712831929174677340143005717619246585509129587876486766617745161056518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -108450476019714002523506334447568568065865379538332545846369323827087221084784550755258431178980860795097811422669822280979948946648197693895724622916264958920583302915746293256957687631220833145805551090517157033586364162199895591002727898850355241662848755888975256519110020745459355224672839720130188922939089419346879330521123329913021787697118821091724668295576783110048458013020190480622194154752835424474099329156599774219528227310227907383047846105577031421223507659650099791086859846645896776968705328490369658417138340960461696028586439122522930982046667580646174350416522547278792718043000895520955275299789477724603766622461997739189618300903253355790192022687020725562031493411669547874842376291484246265824320208599381726489926701459789557542785680389765519045394936806941527617373249864255398580475110086231076805040531617578269399052366525265977073749377449520087862822943879722886135950732998707732299383063213970511442931646290106643040761468931933734085792272489945969753816016269919373768176946101675458118452315097060700693992156858951096485520518767375258563913876722822672585557720840491434392720014632872043587369009215869461792243187054394034701096498255458454112240625295654196286476291516118781509480961663978270194015244115701292441979151890664878415623518022206155408031055509453836495742811237369332932007319435724406713323878283869557006432999827822465370223491969893051133639917611587395271553117480239956844140780142620389991851440006194639559211408316873199500549727444449852639758112716181198943616872832757537697999997512428706752396931648079982266753408816033980214693013729462699009032325196297324614102603268669516939650905094182628769150452707044373759745909623913515220744759751542895886885929163390366416074434891260619873256425881984252919766101319160038150023115920325488083544713500815379708907373435518373633860927509480617022727582591549187625457017551928700961314027545317783228890443828322101726575414761044366221426387068866287315729244422061209869474024411158743015208266142626849593147914054563510489146571624363117717381401333139442028903086146494862601241235591646612685003489982926812367389396860721141366375583302420503356140890399462814537680462298377935468283071026951623791922385189985571983382236205864533212191351055397137395612955982592342215037089062296982112192042369611909849348781348513328084836876721227646518356375424705719166489563462377806318803763474534207489341497421264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 239564775371704254762339416651449346262150444626158886276862231644201737639871928598219518829588335391806922570814137251166126851090242694337960278271942059397092561676722915404753230677826972905309787274108964286228694270112221128431265053932404394519773682742683194824998200095058147989023862686427311232085552848168308460203264061352170424624105999307362453302173747380597617051128100449308704730849277866886546379696237283595522608399662443305443592995071743442848221995143327988644958222176202454748510557718081823132771732577715253934665553646999048420586730562925323403449487344301751127415917986415162621356611535324663360062956050299493124786205758358036420201547896843863581053872564798047153208250704648444978689960789552034528515161093612896720980826402250584642355121772747354850382378615618384660434825150262640685162065676309256966410275213759276001490257049280515769460789709146885861120933322578579754598761163142938524712211292528782068733314819453121809627702369216569476217879410003380940132786278605834200378875023643093532107155773119847238463062080934919187109420980146208898814522549008532758495431593124328273096982010195594880280979322801842814497441494101473374148444887586964506275726285896640421062649595388450390205455295178429284198018551611822543892104561176894158982308303358995653205595964190846697408516693783450934195298437581968639785526686194451848269683801914136834172862734033796926315588928250001652809932806860954533758711014252189349382952975538046959665273372627299147282757584708578831138477063099590030600123825119951830053749176338232908482344730792688993772814840146107467121656451901095382506032040668423220302001489326191573814614298352515530860203608586399935177546947705349771514482973401901046845811289243443173918524162713596764331763617414120702819875377356932774977991234816092682366687335682031542443803164262460202316328990802676403118358314716645097953588127258875975941591027183399385478864329466953781179617854957222850700848717217281559402431437073740136140732906748187322069337719370341391262739720588730301231205792826695091935704475637496606217653585122471787071613903143308090243759401593965580096322030575377274646356621711262986809310108831429283275269843501617987814822149673807984856878272598643854695482348703648483054155646909034738516792893538359578925407411707026175963195557780614128442865057076749381036603486963875232727550087884595478304738946917495923116803169250488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -411047148572810617660073515454685672338378144656903092803482728887805563782821426886322716083657558806365709622022450657306002947209951879860189667925043741396126776901044742496563183512257404169492993567572882363503660851476641102040963304838053123651430765719606917435543331752176124265930593153095371657130799133216769991211101165745276844997140308644011417494384993629917939358162878306055052311119655147532653495345458753917100226939215841407700083127218246246700688668816198417007256793271262772891193404379491147234476616059731152938493742084967480635590719720073855567514305720939211913022051222780352486569412194645510033629154284081971905932948359662088769799555405342951074364648006513474594778990880313093264564781196838186201124646179813758328399129949077025998563067515314661593973582603543265427868567659082103330590320721656932083642923071144262694527640888928644659640898693819733108345993907997779937095814204227050110956162196348410331929957396177275135310399771791389007752241197916683516080191832737708840925800986217293902810752367068408066796459437271378321054403645541452281887357223735126418330513254818885459822639172043770053288194090369793349762243771931505551953926917985429415992174171857959709408602199281004871911350506610676606887041297092786895657835319634918841190679780378705634523146163859213734061393250307536102193687337547031711578035634556306665118503624051225693115081243005708439112411186037376873919945953855122345917789403782032137468468052037196475373606330778808337999521874324015663759417029205931783422662934139587919658164887680255171731161476728412270230465630792513147761651459282364179452809699090114464409482602006774506530914427893288009325402409698843978333870977349193056494206085394876338360977056724587666436553797976441267404069930602765410282786640521264216932383369909969839191472550288028612864329701452806721490660610365311059636685822036052003219809821784529038129519448425395054968701809862762087799299522808973959866543467235075264087356572826600662697871502102000493065135480649060155006136590721779050753079950543687093999325021068557862869589659835278677521667371555600905803751914541554571873705910445189036039999781575165343867035168211985552424965100980035217715646409982222629310676643411727100987998773729091163512161170568857814336090892818685919376951024292811076840104131740928176672298649209859033907055131112991328927198530254457156662972749927575932815670967102050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 586942705072395482297049642270150206337317213819429980121278825290778036055230152527942469190332876669049268860250864550093915842868397033860975962962892563582465899448872913658748844187643650862645293632357712489532427083302663518026480527751277015044583570630521850454532913593788826433708854325309910074685611052029198364238213051468775155543960293925547293062731043757199337248938279107253376673996829428797877156444572483947565307468244219427246032902402665871173214728673219297433102376911403598274830183316042404658048737630630131233332848854406276141991794741838198964731081683670039351817107684185875240170136890372401009510648984759758199694586685721033324093347546743260821675169174051865382778802156990186349384294616290374658960695631793511641037462489947516425518721786559825092154375618240646045595773565397960165383890623112334070947403447172861171560109024773678584999310685878502535055739021946347469224052283323809529531545151971765506441505278300225269993062318333714130214127035094201390724227210484973824372318869532197967539219749922761509054311359013796114438474567973865641295652511839306669447742530007871108943140450972308061312481698252859114574623631825843604458313035922052725388611012253987301200074258484696502035448968012020196131724091948489357302245471289627962214227909642324974774706496434961586833339090052823225960452539756617063320994616790763762245755747164703882751216641832465754736601708979251313836065424206445460310880721430595667373919419274844354806478123925351226786254911598836766237580232313762993865446184280255973924229725030743490599394300991388432425734922182571636557917817429787370721977994190154811421459340155083597216524513726247476113634250576459903044960906862395247877424659570105342335698031879081007134953494811566690286851432436404855716021676334908729425016576206609651011965840014711137903118971778811946615054950142494532080534752530356583037615102231494352234081891168696650937436357341733643909080063437170910532278392147183386622278183750974763409515337814999448400790249664907277794456423396307469684388709361340699547197948276740776803066942963300946091950683380054760490155155255319871958440375052974482388531483101067712524365073712648930773198366447774818560178005058975275759267137744451643635891234315073596539640509720173890053466341509780483029880766933511830615625862529792918011746243398558529515118802160573989260881571411085887157721430185119970701634883880615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -720074554160010956167886633885922967374333396009950138002070426995209730970509277548222380560904078224965441332086469623964936303764094012372023371819143995306776665959231288793680202286938937157829184657240229956089985612876335457801288350805727569065166185525772152901358034896475929458391623248548506136335097082814378050159598048904318922634843936565867578217000032120525317486368363919263940295991886068914830414955820203985546635172315513819821901502744940289031549406066215987519704222667948319265997967621095285294499353602754478360840540720217874032836979617790737676287916613310459125125849925689554115280024386899522504682211136509695761257988971023066878140081064507942073778869402163398078938340987101407671342448982882374039867657456522873506916896288167240182008990402821560968948883708362299607983524216539181055396910565283796640258580295961437722787179272438377628720592852874199842315386156294263534258394666693174705909711898508362687848367427947639555222678475833375640592315171884628067227501072141340330618808201811691771268897750001278231212593140683354337617690777533410509249737130560504961603005321842210990476885753243112108910419769890149848167767019761674859058597723818935382711350267969564412700063606276501858248223647037939014233800984189848100580703811734129750192118768087885498219722001393247727631272021095446154967963388464459543498692945768082644129209605349547187520118153640720015725370850601656426035700472598517741728213418987178783460905203007379508066611931937593590383999146060542214933320335445308686812477102807359560925212895660821116673201949241755746328481067639747988280502865158991969198576402809869725815802956285521549325064996237007376325950973640264713594442835101330326368221617087852092936147074398844805307970722774954482261906648923444641981727984735922370959755657353196021123529303397002235931648723920031311718195837187871403451499071109586844838448365795384527295042124527486249648062829302667009645477898919381827423904795474870114743778071647350075535458595096568701851321851515585515422917270652450166988986119886485733490254229736245071344732783964818629533557282128240069771155010693602794166472317876206185113293305214766325500540688348778731426290598542373022999966733378695677815710189613871436816008131144473953569756176932007605210995425391433051402825559367672435091797332531037486769786553230838122983866198842431613440627331366265524541236953126599473762325942516326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 771985050194848089988970194970028914256681962845657909881750929714403007261829785537594894012747202424841620583948017337771564445124554688053525969799946822611092506370387482340881989620647918247684289876686835043047101375980222036545741672243485977883276331526637899370846165689979136317523986415030928542366908512655889541837159475559534297057379550768694068023241160898012175425218407811346086191531294054311509595531035155459424402595485129882357931831595312904398086202062055496396416352576599156648171824866772526433566822983943243170282760279911617792246904285878805809803579106159280321887098053219621903367267622753975429562190782801909712311962781794136115588243415816072488054530076448173792241072458576992704852529307611255144809217451984956295786874841165677751251511368423794487918049749254777131705332055848165827730629293000023211167521093083413950041474441327849822685370845590260848184456299962123523187769531970479129894631372876298835502235628094942775248874481712833968887056892106805199427867874738373767434269965357705970517581748684371038106086592195993630790570812417106020365524993130516194666312186872899283291956507612991368801773435127281906053118718861743110891346946499291728056766005833519116355723475755989690567504022434123371802378904082434470447386702081851294537617522040863223681859467599447497998088536949329116136636045057407201016780975623515599233253511366049854606303366709274855912142614742929904039934675537241913669060273793676676186625063489567771660544894668858125487429323321963376875127004452254003172960967564042861572942005128228649109115506455603141975520754459308397372256910696955076549229133914404167711797922697787857245308788978970908579632800415736111901353844113501626432693038796831375194749150859607221630321257329016709376956381173049036314509073533515496973264090578488673219310992388046091000722040608934260652846306914720620943782970609857671816639510231365706204548745791786627797851409046147476442202557491288684364855372390884879737075810883334438081413879545278965953205882617515471503502239504624666398183386659893410548250745623224654934894743698690811840654401680973104106309941754398116461641831447917278640273065658141031291307963965354581091380210783637632659021961249864260894014996676637983250137111157634370962709586087700988785879985798252157200181485151703927201752319156004058346068685810199769387762243485789233586151155372942001594432914757248909154441207647323608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -729588571123897661699803066900085251652103775764008367340676166412137964925911851361276614750288952235434719785321620199736366666894298998498703636506202805129962983677487379016729827955178479608600757800354309213743177171994844925907384131014313379803706523334297668649815764835774616137764627150045767963867231486598875957633321477222474851326567367559925711651691605665264267783566269363598115301453161787563529858277856745092848221468304223071962045086105126683355705559980353269407905885108301184998821152169343037164491878234206954321376201103770397481162552944137800894599658507692275921015721454354972057014135024373275817480004956143090319706735567624045090839913303665100164199265795061588110893661970505685167430245882581777053614197195332550239260647820350960981538647923329059619548183702372534724793568767983867030122618450850661896409312514511783230473343636509227846409430115341077687840520272535832349451333894228651266252179774244381971113045164419971852646742967743343609881854842284115991626033814775074536679637401075131164279399695863055667589108901118506911954570448449848639673086122213254687592457331498197607934479775119661155732439841907346390879573556349463637970568624255212150361479360129674947318809223644534077589065434502448888261892676338341247579773106314138709474353670256584105495771152102396567097401540212166355426760077173711154663297659089944879189933403128356949428461911991186066029050581637752994322485406751702609120958946357555155646542262989140138906751629836268732689981289553542842312251392943617405528181614095166240538736079727962934785021871661658841329234957739674962459440638835093553623976682854454195878591634605631649313824815287180416874600249660033801313795009569469877017134355782219952558747908123802744645926338505006049756085809732671578960827879441173342067745017664749920796857368084679163748268065956356036402813686090436023369740973126037812671194102831241798929902184929050548229140968792150653663476846126944882644244081995976465850863479316834218507447135691934025523397571948479109779494128729107920524152925325005486936195034437276863316488234599140168041873271278939695739863237833467973225442326817622476727202520049847344186769221188558276045967845407914638288877627795266594407369795656424017348047941771848929299322676181999785294509268448722247325834992041369924645888764100632977917603526461250323163470905803003083275187439627986656434655010627921001287177205085754394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 609629624590466732404025717907780632656954502323454419866687355054533230391126132668858284610194072773044698477035996009370547040505412578701866789299166452101836049117890986248876181444083643691067446664686685663694309240337247325178237040269944456766317057964443971855993577260725054415908800311000904851093479803952888118438671364288715024181310753545204843280922720170475409529411240079126057786675588300740396905884408977366541883040467890616671421717847494814411547008295522701732695745556439640825852322923239148130680586264595893429165796154561415239672653467010334676715271272900747471733401366715487920653770798654501143081229242075532829466820148554979935660255957388286052664540086060509063745399153860274037696471173726272691784057806797139725974414389639850456163903521278959676700211508122376905452650508600201739806392683312629722234849500327587292917805446227575182020958601370222951506788399363989292577526413822415118393566476599603733862036707875398108961811854004082650125669300313877748936671383311491178262875892953128197752742920206827696201162134627127264339457712421303226294917133636578195401801143573668119802069985105158263413561459707512663561266884672751176999468967391591518837935159361035801753957934880644114167041453544550915362554262896499179275350437136262558875012553971284142817085565113595901721031550030937090687500547466678637942484101040548573911067154402272056653459823833748378692152658889448471862893329502086202289714376971560957744305153433442921857176928027856612927060298818717645824726396030635641174779779510995735415481899655349922389121556198667171198163671864841598421494589426240073025014468762351472970233396630958867812434680160228025277515614260203564379876500324656700569225590984173688954398389704897435860343626137749826052510569059373708491289817206767171031175110308879278572477247774097286900286950274342687694518805371843615028305879006339653020659158892655847612639988377577710021677212670941659040333348719102474370591102552682293624729375871058370638743103063652994348589631540638699270270906862952822793199837434591916542407921454708843942510861123910489844401594148744484306573770657505845465414216400651476986261590517632881257852131021354897871089932095626274065062981248207699425307784171513914655993062096114467197424471380034525634374559330932922839773815956143904664569534750489352863272537712033333508978896751653586778770907722280181489232786518073226034175604581832885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -449562280016064749077384747646671895555161328014259422648522788395330294686060365675316153985432471848120334370516907577255559434167309411618519578875125988102482336728817545301737666389282047710555784214114458055310017749183679339578556007670361334918600793141689567081824351874539800051303762615276303298870983639817390042805623310057444993392088786563286682861363601812823225705419549181579669245177268846790347865833493180607070870175516854792070571769541959962717679980678603905427994684895555624562614578869669107655733188913662533702834180575427944862714544866357050801702601586830982130749218510207351666250800052798006892891556151939088982797554358405708703633876952765242942388479046464470264474687560594095994945500908854680678797776063003302554016128360624490607288006305195334097564880587800600433477780396509901884086952230026723334371035841470327757707523354922187905192467370356059092543207177905592777337737381758814636378756008081964672179113710620594290968392453425921868160289630162960724924997627462481865400963069960074864677316861502881161674475740635070088591421729271253160400272254038425154129850890583559433031104769364399091816064602958413886377194389427433768330027349273398709743209492487267320315960645667847681598741720773396466576746816284586062894446083185242464939206287049925527597178806178870843359409118821196586343652360102721294912080510370057064422646506568794039642049562745930890052550829008315819390027231971344441190458711571431127101399562289760568640488099509261919970100495520389946290144050739436693404595856298735858678861854307759651639323739640147199688158273678411371803576931953834600617531317031114321748475620949760146879714259446546372872100666930393802247489032974908633072300301911675545662033041447490573304347258545369803372508406229939783029314488877829637248394319998672285816725045023749902684492683647715135540863366239218746998074526907902328325306157200937052284617593262855861915718422224700011187040429619242217887289922827293157480491550495676445988026418570868353537492667371449272906571654272169539794733129770494776214762603000466266795795645404647429185911544362753086166489155148313649867396310871330601075864205751284851452902818340129655427225683972090253625949786210455032841921387938802119205917433324932632407316733647646058972868636639120816358913852750236777218669270748084460213615357871938126381321070371753678044431050191050542013792429285601315314124803990125656127929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 290792393926698822822115958951008264248919926512776233473440781711673552151237922317174271420228515948076256895517453086442297378541431973488197614280202196700911612367048187870586368049298330964522362230945933747302486396204130077472133894605876742882369285170731431790116909155027417304907653963324073958947940519925124484621932075679976433428604062848157445935684020924145229113059469613986019998716316383609878486291867349566681301358694356303364063177999829711073785551978782341888354967146006511610221251761127653945620163308822873291824789838994722434123031095216930543824214874933274607987210588659429824433756720889306645414048490915261346305542601452521905960408708479271440382181188659022249194237557919812781743939253042535150250165949344430482104623680685704074285500769002601843569444650327016096465037215154638790578673238003192973407818184366565666310304201716634919068032167189917700404370015548092176681465614505168286830378116443455034800083342774896475680613715244442197981693142838835950803479598607615675017885541169684650880505162554033580359496479324912709969051892209836109368485699271048632018927686213445893504813333289604914499201291114597850959301497582394267448777549718895676267283532219990422691271083978451315804909773028059635432514287902973802706209454738968401641034152547867883608843431780634789153061443989312534022758952742219292057664623809630551641593967918534342870183200548218888629944289007011778626219559115317898745966352009064800483960730469530092910921645187711890563391740097865652232703974770407402625678718117047999289346915431885731957086891944393338812127926649059178213822899611197934698980005619161218563192910094626650101653908050872434632115674728354760378125097733599774956832327661926685113313480002573154389981482551475322566352800642383096618866822389867773597708370792808231269340728735051529067854244176029933184730174061690026772230336401375042764967277162897478838436994400986870839899184160422606011929018302615492676945761750585857683000520236543410989812719909538716336315511731461041758730373555757764028199602494586760632242134630408584807202980491805331802271217243005225920187139808721572441913208246665392775872842586172071077491580131009771041978627290314766440301959973495369783395748596931792177047039066641935368490547451043847788335307776498262423138118457885376468239127788219436561099883833700828774697616027434337311015055112743824184589128134525992663839133456349372863769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -807640629757423081808617367489861768137065775509282711648741074678982446781834707637209815670563205742116009665300772220641582923491509026404595213721344109993575124871996658704159610442204161537549868061049141948474040927645758204155191832283840480567529328629451020695905075230505050698634952558966759087721631341172363692273585786002054687187809330519837304445447494262508631500284532894708481381356438096324312742072920953432457521327906514686503875479596569525389038794342403623064341500184853163244145454386714631095325078771213400816341670526124614777941043368325018780082837729416184453260373541088558444154665585138529748599575175331477023978635595156126534707436984468781100083032052835379223075853367080687474403062499693439974047339470417535679253532801709343735543038304796202313997586062020545583539595184305366824847205259648484793925218116439048172965411278501322044232729837844718607848495449814658662344358756334059207791591742211298553252699953698662551581429599788796708881077332088850324637949662073392083413972525579821285769840840077376578526110456031004410040029339359046153372083196824951962866083211678137733888085420298416809128538068945597526354319454170533044716296014520810068765021788481191921218184079991038747760475833172746406118762563235727366202322641348443062633385982758333048944114725658499366474822369933158230644636294446369266766822597781420204913462791996507270723235645281941587119345724015263136466050000818834357328400717146798331292577675745498614502908189977872911073011516519883941889735736383822183280776582825746134072536217581479108619628165107922203287756710136063645032067009055703883807326716847187497644649542193405211403222001125324284810728176584429998118543789704915876301122926403036754823911675476623522356751120427265370590217197880029861872553648134563082988320420177961427859621313755203021968869368583130164133201523041188492386838613391503460702320349977904601910779180515351529943566181887892438475720923099425222357789814117441586976806121807025673100596823082122761448844608307634790942807095031534345516788596327857707155767791195173577694748392783606737236783997606912278353908632550979015185749928975982463383431466868269903848527267189692574855506577630394580196265875982236587138433245481707296570538802190576530526584498487056632324728931593307672265336094596932525746524333953857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 33629687286784584741746573573007012808008568934160200418437858814056574405158728804899098641949397319235809492501500233722181539379881315869482174167161494703004003336408480897063768000004239940513021076879811773278954696922608982442346517886104730391540038144142581695788837045056505886766341549970684600079383001373384280486922349153862819593538312325616836818010890521945998135966516490507673814362006215689882749984789124610910880181253386890598158983998713432520498756216680970597717647624252501758311415716572252746609606792853003327972752199039813387645041158886578221325325459921705792847969871846260954829069509708605730755022212695097625096791357471599269947635310515048573827591982125758836421315016696357670691576022036541591039515757423849763063358184929389923126804269200770482852380478282156084462490510073109842348248553976632062245282147743856414072479332379397018938519154817731432966024866100664138345122138169482411248674629211575533317293054618565779029941946887648482051004656923854228073481944252452049221292812755771019084242147014934891337251512933047937186308023098424197806437180082946130149537050162875463543905844306561292994419909366039254384947824569322591850092704865002919846793481045500579542652324199525769012487472638224053870481611967863787584379119290735363643724219050262732030195120459133501026186304071955174670246362557494877597893970094355202184719957317069428726065764424132423215911984642494316399108557864663246259076774803842317009204753372887159854388469236033375697149720244318032050337504027941174618971831571199983936046033333473593220829471708019335064751047011874419774312966016821518247690536745150700253173003129154884934764726056702946297944389400442920875268510223406114055273973745208354010081178051485662956628613089111731422416811728800124783071004847502739082507344823089585858389268076173955269173485460363593489625657354413509096803938824749978115609439854996235648993696962402336187569524827350137583435683246124869419305910055705470595553284728579303695672332975881421685653773673632669508688248966664072321985808115902337437001684889929395424315030137372966918652275361772551675231636717499100087570853490345670616794201600888855026039520678635231920148066938706891750060623487273985757674897757283852877778045693224859614621912447988404962385413369619573364628986600344262569706188514828681945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 7597245696290093402173995909398602142954354997521957085798766569843139595287718551392316376262502989452349761398193829730691518012613151289324685389991278010989304348660391769401603249061194483073244865617799554951390882388920910485836008530245102814034628972752756127031372738461437287409693989855690925614325756016171013294960392975363087462492386080399648845115453363119063895457786410598032941112827781921941197807008782721886107601050177316136085511606894734348557875940946389832439084421106092861682756160758176151309980624772359862092545885820211576437026553004322426855130979267924862977268520728159692176344295087361603224141399128869638149909198457231319107548134229724906138275086025971545473236384712724326816148495352345159484862000718344645572312879016318919063217389216488681440126354798582870321320172363901207462409453262787648431342458367368849054440101869526613359021072275135576130810349409274115324323183407692076078265921027488979319610223104136967342788167936555403791534301668286058111190770936341926129958542051886851638494966998980116569289505190058193878385456342374950819100753399824178933376601251290731862439006844482829733836448571441577270167080451763942960456884282297751993290806480286689119964382158828672503740787296190802576304049307379789996246874301676502514064659271887375085437150757701310205758724165943423907243965954609721870413050236375440380196504271982446727304997722498311126498833673368124797898748719653963841678706060002095317134884984327938918714828013876486716344517602818170252099627593694893147091505593780367488488268946708664144331459772867779163704211187348971283206725772420255523729975725103928794408955673483873682718170169344929233685377422214017995053051144516440310998925180458404952425234712429140601775113888152173146238439424371686993891383711041669439701584244845319346445208180217933277067258718809963096670227083975910884879990521051845174046150200203986722996175272439418267574434205171748049805622339322903515981387999573001783450188827416765544143153504019056614278072242077309112517543434939419293824015531688619430862174707102324488465294358286497851977029407608886368091959369213839567683085474626663293777446283417556665973198766145512646368244523703027478866990821443292427982296372651489992656393858254243809664992002704454095030101264009637120632481105354447126210004626045702025294303894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -366375402648761552156980782357279712314159987256781325450104532276080511647977224093439633790619061658830486778132030141004321330710853947651317232129209933186798837832487661344174053699538896123322913561442451367036777078257221322155584708227948058956171292644739996166282869836584681187397944324426876146245685601961961515957476123890336350195477739590147035927604706113819334414336691777792049085676616392857721831232815678998150103520130108087847617658718246902087036190458875475812000178682833754333659728293381027976486675652418817558678327435012484033460072992943306714470506639180916278170618210261729051932122625148357880015869323288890323936688166000371219746090812950319877275012334074705893908125837379042211365006158863697536606685812227053093744146901660993384967189419742410429819930540162234150870358928051920468151751584104201177161611931037638055242633133282538526752223360561837245190632339848730941234602645991337433018330841969106100059963214406532926829663357366978082297773483185118685393447708375697008608772554273775434324744341466778963464365858700786857677547912783716808377113126980073292386645744817082134081238005423960158583577487882533849574131808402802268040764918233675717546304306021832561352137463079923716296484151968640567683028392984984227031350809725063782822398958093517956048847189085075935036035158742090148099853867034241328994886037999311217151228957406010321525583909739324821164173716921469480659360432587313087176073831969879030647212530555516857054666351826927982124055946280331223762976407712683000029684769197708567448444035442829066478685869760250955939927541725390562480556615380444985009892782674813855889385516624029272774218159507451950636130590738046295038557857084302261489652533824843338802612167530652275430019783587801422100273116629109682209924919514425535044629632453385512847613101861775518908604226045142217224302157797257081679221161493915770818594912590883616120070393993167047221093438210663935663159909330035620366699476528831730571758238257343852438595499914926500251470288134309560469396117614736045263998222310170116602814446431326515553769797486336777691288568191647165848993312482929828107108957787930720111093602021553178294610846814629439214837641658013192689605042000663996826363730228945550230227996597970854400972789055645337697463424237223941837261346058979456785653638917210628278553485870361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 8890779987871573878609585399555484007306158584889451806807742501746051212862276758735356445585039171120958383956490870777586347732466954921954485311375694135421023105189839702988254332038030272188295808625036554081559767398062394081227828499538099989538977003312828014717853977647897127521024955863035657741879467049861664204563919300653793544708115689748960525863992852872397504408614284440582719811140250170305161515898651771655893165142552295167152874247246634227831887738577790742678140421175423510806080658085795702561978547248143834024514552648478765015415481360817499054190876292941999216253662357691379031169372648197062727143154539376327012840382491783615459140215359485594237022885926585260174476218167178885373333125652017905527005986743746024205633480847070380486769719648831077941395100715473899059503817230767466783615793300619889432439034201317318438348708093017989092295911867837929229386555041533374119015511438344452457424193773040961268534593512174235939711425477197871812413708932000534872982308648407541206370048470961299530447339200483926585910199299217898606305572454330675112426658607230356074674640743180665552884057260664432409246541860231370254079741383975135248222465395705989115280165263100992944842495668903211168040566276274453653242534319199422071069186642580977622344336770471743218192312146227343831698008608148267873229636594892864812350085160748288099998415850289608363304899400714915405798807682735735732207108398678003423002839917301165153430450189788835473987254801936265947587958686255772062650684200464963594257233324997922349301804206621980323083724308752343923899245338084970684409125482593074376092453745556384267250081764024600121442840711715037681122454663883575577027476166794722460931228195647754285566474665533580423516624320104958707001053959272180258871312577618556479340714495105622098266056206754393194107202276263227501873967963228493340131116954811831872579132493901724887748952676246014489374431982189751415233663699770384956128848051644981089614900123947516401634071423213271009865903776469629237055251645681188743747549797972847395289574610861093943264502390197571137525561001332285403068116565934186741927537072211496469376659573847529537492204909192662388155858551605640090476365709876476979932342098827838626815740709575063749767116913334366063515577419410296489895338468936317122646312022943293484900095791090279817581176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -137234850856583135111414555799912953652615281730346081786541440948145250721800080033337169455630610372170946344981940831498653359539156874463869125673342675958306733488344778893643290478374021968518089469696333993967404116877638830250144390095685833623749447846299551142548336254610681203572081869332773441716016976920372417191801399466585279147513228747921231145538651623980611695063329516527225468352967674956955529747661733117576680314563992205722563507147893985216731979191065857300411414136173437316165737650522022836054175616229816605473529518552626146302914279350428074219684809002271177216415038785364500058180120238159899327681037589543103280255160518627654135244695080992574927590921048115406544776748012752776888254622247009171114114985901463285813545483504072533807897084141080665104854339073794909277603410027230313779989652940136709744013165810091714297537876894106501690888063671901434842531086624597167287296701285766372901449631223802424961314032610240263536183232859407747590693113170244417250145203787745277394524319623030299090837855783596040767228313996381720876120964573933081947171041836807889507379628541156941301224854989990922312277206374590857484548572179778739594921298115097928205078498456269485878594098599322675960303382646623861919223594466938221144016868350289244342241230506071852139445297120295760688883707434892098711563236430845403165829813371826671336218383388629612957341258292256836547099123904396536944711439927521399815119782296669381709812078026534718798547397544529832076916907722293771765739683746692991862841589238675669603705538442438869462702017791971193368317655454524775682489841158185555169830658182536412405472752719647849178132088874828561242584499955676448548784929561580355412986988425446834279325582983789350097908780947975487650430323883587070054781129687358911792401929831053574702026960798053284699282665119855122512607901723838833851085649724053716989182221191338469575497829041163962783654965615525743579698098700698377050526588212233406886097134903145231859989828494926842231820202558513719160766308269311470309125021125296981791439541382911716023312859446461677389260344268294408949811758761228622289252320435067359666275253218891668920394656193867972086108295619117749713032882047487367059022691545025252184538897239386974792956264620149852040173633216356135599770914025698935883059193131935579734737018497980898246169090270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 1426181165928237802163258560127675817669228158387153668081099627582120401143280287644437714069616458095641874478867183210788141834736525390546333356925143986954557714810351917741486001801188054876441979673468054160651794805899556081092365054451889816777408779842280678493907954860077265161380194302085605993324232124873084549906703062376283392459202668845935001309481519388653276304568832870789820197956511068917756498856661227367661433639739412107913275501291715288677352280970678517679760074716801559063028898392895325781863069833159823191465837158038362938815309731729293607654092291841931024883611989929303260715744940561755840100596891964200066160270570966388323727989236001251646624360179052550979808209375170980695933964582799667595278208208745669174194312213027687842557058675837681699826840940988628607876940258465311232957042192143714212296484844952409851356124600168519999101383455178896778360238964205704970191661637640145087427720470798344039527996686342079323095949302986698266384040878715805710201232112527851513595259805603477474570293278476866836689710895004554314261908747272695203866078089219961798044156241668344875600086932668957477303489128171060286124295865202984003327808804592171323157904614178869870594895230699841336325205897014613594551056592881895676717285015638113066884182456552534493490736634203002366681717855474225078150019267457272468477307150525686579342354137632261845738385233224287570308371654153855574127994967431017563039191817840650795752194924307678193509730998299462540699391000104286578789923101409811952128142107092716126419982607357501298928118635785336827499388521362973522798943775514579484514104572310005496108821426682047634368925508153677182840159276275218017851789517853456046729344311866604609782466959150940861126215532694039273233049216470949992252219768274173697444932902630600832055666812281688052915518418013167519675791673874042966277797663680924622176751567901467850199067319776988124884478864117061601359284522072012970058346844412574869538726563433299684896359444727573703740402500235536395768313114865742085646245808086865318859106502692554429321734245515995661394887120258760132495831711184393062070663028575411541875077414659114981181748974161074138592743118056000855202432069445726783647307978746827851839391732280752255559765139177557024092574364318814509753144347813293692957090470012513960590058714750227863987674936652183532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -10053395069043004550057466825974664730171257789741153012447620524928104584352493185299805839094262483853293262338135381741915674539897104507965256856543259902083717872116556727093040695222844209583025374153687011245545786925218703390554838707488420671943109554848375596398752151877678302993751107062128131425944118179532258049461934638766573385866286423761763392125472478796665002142964279241133145443262288239800435151546725247814009474506001363076321698315521169746256558104700856290352925428989458243941532113138606627988003812660018911328649070269004062160240976878108178484857205445695540566400483165497759937468860872264204754278557547555427958111311958767536196679475040043608220883947621716059837612002924845202243244367151100307204404095608454265308955851216221680551432067386795289882652034225402578944821662589380348108364245922754832631558042263295339435004874623087981135433387302577187629900752227421493150422831340190168246728999392280525906176592459457234731377748709062360634320379039788377329355475881500047076484381610051027905757175889031016719889325645427934350348723887376955342546836847740498513567192267739692322039688622184326583912820584734038038603625008837339561849401055870068234514133122200817237172640128462369971423269753173569856198467395664509563421712243184179074096022789153579837191240568755281102270674547979646189944497796018554487638815209967344579067112294930473687334404673959557525720405056492196076138873607513533180495247965511073678715941857038890950295685576646430377826823975098071628301523989588033682570492120150359816528690472280062917574178978992136731202999785310125569703664579323245270531752072919656355157437885909681690995437480027904566170201553940854487181907894032814047861710077648332496446054592007950688476754735080352568271507214655873839163327327045981302092006153826972291708995704029467083718029966706954508695443734562380651773759919228881312436510896048949251188916411706045907902619305086994812027491894624258194801830818374527354459544231010570154615892364200078407841993263970985289672594750639536021281069470208757225970087302791133817853642120054165316984132653591977059620008587335705803282366636679890522795097184710418526668524691560532958521362827888177234020704338154425309091238716487886533709558032251612911883594452966820831173577042827212445843359515609002564867314160073388492125379123365291889058426022529602050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 47659233378784233003721289904044813192739978404812467232775058126226010481160267665153360695370538788398159439421275312585499678555057542601206719065642263785978175668374261174082853068251318139912118165341928273876682350727289958981891503239583427793983586380502940537154779627892677745357944767880335699186739077311690729345093774345451617999688705750328430224551730508354487800520379705701301144280108036063778188662886113072731542269290256928811559553684231198858766557015830276220931126677524601547266903784197426061087146576678696139152979374464888338700096385468030259579565975735081160997435357181214912172772453319221713133622013878722669733534217837311574825314883964413955922510118819647715003799570054566852619793308112943235462396668354138368129299408247175779352284009388804509925256283681036009313125883347216061003925199704138430126999018856437470001007552613591641211806002861808433305391692508639647787349835244253010041458302569813022865606054612118526257903704384019346768631664906879208762330544193329877681976161085805270687099503567385802945510476058042713972082589129321778154450413698244632413067009137555125507084091525665216784373167790974825139920229684520910101186384300928532104432364789575360742868161776874129093097182751455102880442694421121981861691972778582063664862204146739177285231440472783626001057526578508711775055379897583374890216744732900251269816700860350936725570562236224184457201926477439295626534041030674113408837405358954145770392169598045404377322335624653424252200831342954956672868678184742362911828372291538611400806943017932346055591061038799318650762336979392778332606791562413122014376572624623176526836187513771562718123450137153096376639758677926437117462005709150935332712357585204170283002334520513499127324838344176258542206092446784158558046062977291819868971873041408938570890986342554074157596755526528307349349979999591115346314119057843829189257450619534067229857455609892254209246787316830446332478479475288942726538691615883178907326703011168521988540311040882602919366492652098052589939944053009097892427414507888512310545740657526746006338084797180719700021740168154493793708915372454307661385369593529847012489368658007941163109593108641526616418075680375700399311848885297488246384114564567493205312816421952226507615305338580773771598531686010254913204026127707079090949644477517999683865626949288984981478733971016481518745422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -147325478282059682996190310095484631056567687458435246936997884658583982120253834121460118192392012301832356926322749351644460619405068049880511524813159536656339753703233239592348408390516243763095795729112196921931585985195754881870137066121705471049711750780149898590679592040267716765437764318796961994893249519049366505392832550579637356824161995169592812659101886580999277743329508267735346833157885703121016738462495947131158985263027157517381054587610064212941762354448315285844053703950480978050139803599365433760000407839364830715842818126298143335360700605996946457864933100207490440115453308097431898433012549145052591584316960268259714322185089605066912920030061771290959746207966312670517338293846099483091556521542157235693888111699740091629211761343195920002857874335658764430320311579361602940451781422686571696551965665237348164756025399780981529393334958547934490582296995740091088262577407840938938349456624043971307818645769478864635952194530182141818239980797371789326745593915606492582981504548621011215166558282579138290109635941640931331802373825411346280564651660898789366520679759794195521954646508553807932098817486025295153353702817181484546090458350589857482627526644420145625256962742347146760260547142089871607524543585096002931315049747854762750041399949229573477744522650537656524791403145094632956400210975539589533621819082774358767437389574338170621669280854551893156571602314803221585610696378422685876846380747435183369108508327479319306236788040483117852183779390811054836205338108481565923571600066264741854485144708876063604469902061202131054468918336705351099123837397380053289126022805123107969615057170786195694378241949810605224031326886569277599029676962642802275912041310243462757803516676414386302645286305515066660177471785208491906633077456299417218129093423513675725039155831839344171419696865439322517168464129704848989409259426555646018222104935052560166056146394131101180673927951450384851130083335844973559585759623114801165657382371561300673486764071847776998215871187171254344258631718712180350701179949063758466921747339798448873369268222640273601034282144228274523700373916292826117282668706525729043304253293666900356083766444085524156022039898629197730835081424028861523244459994345929300589511501331904881520021199689407995787043816321861467825227465199154746387542930140951093494384084418580381636155207786152622918135479679335730907041579484939575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 266726560365465933384909306850015334382914743109790802493737897350466034525701387401539816917282241821271566895236228671999623191233348477972201921578272318823042316807614216682073335284415402263887121803142990715719617333207397161058379430463828412722282051662094828694705694026717316906422449524840777405422285275331324934200353203239918409402373740669492006924312990178292358156431549766987815643998769736447467206926678006149452706550150784564260969873765774981904496928130045792805738992226386066661231626977050401891880628586835920243246617235754527563280416167320016989025685719020296573124774277078379210409077155162284988995223623439538628936174991825389445999780782250820822356795614875291052585514042104682350719117248697199769189699724203879636842058160561299361668250784289235180865600740323372135878863753058855651552176177024184190549718773526194067622502131435235061447285260457058579564753188770582134391499507780390464406424373558873865308642282303752311878956660245522744601406434802523608268496739299584226528249077212400190533924850866470854867856161410168410022480715695815759370830372334970820903414785277732970754585680655786745118670652764863144987695131194600280311565073863827306264785555376780550787906907288008237308076407892535911809980823260859228520451608456537204351270733571705426691766201605250149793260234935331990549370170455497855461802615889990534464120989120345701077139639335092673717467287613859314748456982473003288017263560822735976929273077287183680326389122952229357761113769298517794436067780723493566514398722979477030667714031342228346203490613567824573436247629085276282948740962090563436046608325548985652998368327057212994217779188398185830932198749180282538035708279797982894091165632846553207846803189400639843286862511183555808090305901406379147590709038866170171504755583628375238978780480376061175324926746290363872439436682826774307668021580495431381484127847429533748950178084703653012076554158563937532646035596790175119161519740801071715924275614410731073066607407068560838733610155463248464585548106748274921514150147985075417751395146075879729401548594088323837867263085428881163757746502044512294947365676667317967938763710971804309049912579638667484438152054963352879855734223445199340755545353511118372695586219129234355249445625785484425965226823924665187462604763869348250985508196440085253701112702556012671799387948184945074103779916185885667800903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -101046875002833425219573017168570624152339027838989767687253296720992021627272366528268775268942481289744286698118919904977095216325144741522710840380034459632674114368832432431192257990832877428230607908976047920019322861290585124181554629157212827498277674116264448679115655039374271014677442165756705357242699828954559867411222207957537487323830396956013807338144196160051214014307325799391918923906257667589811504658062622719602811775530341954675327077882710548586549343604664227507694229362586344632513338255792419104573632593696682323999911186865986529775481293157146517087526083311305568735129923527479720826551638359710372499503007945946671416697986877284051536816073048385984187874345791416254164901345825000553854335357590315777778040039989017749229050418310632705202678222507734996383016720269584484125215250265497974932222523552582869446249970263754039415748987541366799225027979140319082637689590452866940316698488811140281458369952353360413201081539924392131549937544536904321279482109201490749857121450909392830808478309001732559670831181523257166294947040055314923554514302140089202549184259052204309952612758985026590107755089909878443878553833379843937386703539598978399437627686759977313862478355910372667456525280871349623555126379024696603649033323675885404432961104057159225498983166067994413862128372337805359641081220356494707941608940080116981780346797084929868480230361475438135978444593909161729309498624942027446406552100240591117500670389404317581167698214852924430264900160785380190726136985306192052815886867069306399539273985373338243519647853759499245968058740556290872382998627573405239069209091206767050928462849238922052018856352700095391688066751645782019570165283737238157035013331660606423940529190453736794724180179852946201154128366357324238837199367358707852118173403598992170281051390717183184532763660175911277619828283729224293264074699508876855076236451241696795076807929069926918468387385416658823305892822189242517198121055049057415731915634547708873692025845243019547711907122433304688978738604612341751286020237372808620932371200235494634966809708043452331890120017463978492683553838490097341516250773683311488416375293836197419298783060047983121520468757037187778732501813184956203033469182966405790360321327871671353784281866142444595182256693366814120196983072362966035997752136661712702331817084943816600599154154109408879633132420303165410757628706051036715507507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] -1022701077484968734710624163196678406499907335367074403327660629710193278431154747843526415557355498559017015814160179227935532262173309715329283644784542100406459716348578717736147306226006931327773811240703184655393971711095107000320153803078391807177812689268981436076728084331467685270429300958865190167050739272081217925957022222357936947354362668067446888995956788126253824791720507608262634756575153408475510242460692781658510306536199372280638419628224092574933946642592255122214131009248902419542302584936394281823732960234989014110219737113357860311799822537860979308031233359548219825074815777387519870225696605921147030620217244689101766131116978737070561169855151762087017039146056145012978607948783087084223126478598211603344551540803257200260932340141484565666094649040561395121494963090267025586745950530996509172366250918797046717547912711132196895786094320256989727159842726020569190677115703234400199660396313016854984139231989689096580299813110317701627872062039758244181472391747702076294182448654505005730656228657356213598892919546496270926981362539120765722317384942792230193614687148055701617135790177114677049269207176401892664249438957683200419802470307472491088705529138185852834213488496332074078642048059414270615208761392452159704803433268828029549235226317727379372669136672320152170570860352435746577523922341624216857885154360077827250903779485152825169612541676758222165052308297171097490785248189721775774491508672879929810288113284043311787819923744885995124548790430087487976256512738527496504250570515211385980333054476739968255921729278343530906783915205162408494572342346991713396475504323537321568890816819328542620057039479360047119623016659541124802822940271026240929886096456623432212178425640268867579224456451514217090593186106746447453790838206904949262715661692312554303052612324312055788767197515941841231919716074988672224138505340385574239174767314166765765923250090699484246881130260843449843166647395676870182921492827534404890930526304151877113032561273569643723517113898222740806616416945787815722189168371447969715351650113516446543435903951028141080154622181529918387812296395392965403884115071109707891229128116191993126546355493367334244545914754308234970282560595826472567141430351347023810288045016387347136883936903409716063225372974701437359545258587108609136594496879534593482333863482674207094305170774567145756770214797669061321597205882483194727683439850807189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 4005887737049880305355631052474524723250098180847353239071528350548559862220582887691023559198077164232437796169866519676638283775570764485491328608942182508371054643874388801515754073740260699785674822305367122409889088751576263371842252820823986657669805426971848292723265688395089216474727441838188112690817376221021180010776273690826244926969798522299350905001945685591499431710357856187973589397373061736084752209116258199022020721717919281368093094070850144461148463181660921238294888526392169974134964149484824283511085992802910751255474411326189097429109904779210190351695433813989445650654224614936887792085736348720748795946782588291092949208780958722894525070128450191073649885256757971699665850210361585397636773943662005430298219779459358408840669326152292983567320847351935779513952073616893029283069550217389249205973350653145785067787909566842023220137621231080941851400514271184844244159266457163502828864009659240969965185198222215027437150643682408750120752033093808001368013714859160603822952458906437461866170856914202237967381733360326180167222610698457829677017937531424102550795350739504848815332394463919935180625774649550130182085047222340337311139038436449322834693436482563500162253085519371809525696223090647478293260992864883926756326749543761859419311055611584050917677529934288913682590147468219245623473914164292149266647539048550203085053576121098562584955489902997223169475468722605577080154499988070272393970037060890904752814380218706500643415116638059299824631881489230159144410188123660772881899759868066955496678478571257801152926153691434455284461592042657211589919541494058586404761640835268028206611611011247469287067245272377462373067915677031627873377915973655116570713271181490508739228077460425482635223728169698968997674167658071606907377742268789033131853031087921515896733773066041365389905011632471366380334581138596212951008884828338555746058568276777967821911389710168659896017305644838256704862738934240789768549265748732918290668479597516705319980813421479868874647766152241215975045718141469644224817850147889382878374997152885036712413115831461331337419753573196234908145235383399435694369132573557400204559399723590608814007963992349280315428582186840185582276195766894782392405547262214551065576785861543200194727342432051448157488046397046488518832611446309946693132334492964993081112991386064124485128278419405009455867150129561780915713083139895189788148854859173297882080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -9681664861599919829465713920645875694591976348456012759150103513534891149263362640720667215634837662170598170779903586496828256180202798267057007172897136789713168423810009112175187203608343077017849539871109331805141961124926402119392586350495194847240688071379190092238721624057091015619960198022711057054777347559312521149004118955008145341004361801883891343820346487161103383175125257589145605076765299520361446297034532218291090872892421373634976261230966212097160353689878785600344005367249870469337252461687922424860818826446816738233909728559069435330525834011919185746454334953519553934199252442292384187266821926549702724187040901408011369071275626783185768878131325290232050323281384046779595641557848390255188240292534711166942848713379278473349441961053047410503634867824341912500675610524047584794422804875741614386218145758680653912491422900793064024796633193449272273154250767837368789865603291839068509516668662882744520857354683671637541401446354510425334958468085943446014598718649232924118517610532539115923546273669784661544323107219106337773709828293078443087447540252233938810513042357030071508810160835112044945410279556566017358890853834350339507788927507801592252749974785196825572885044758670839531145352991272419178361162479154906881596485525368782132131929152336866492787390061489706244394085777204093519262698142203486390100949942300612252832926243679080138943669289702129488145174244853380814557875763164491271908819822275480980792080976684100490478620149075818225741277167705972975521707590063105863638862829360163349752688761310785553802292083877601062407373494698577021180510755950278362377598250735243851036439175396508839544845587417560567828592140041297028434004809496725804016714907335780408111443242602692291880144403841956548337788116837795325952023392773147410863379141194374743822560885180056008610303972596709851399079440413212264556283391810590795721003550033977125065364785834605745058216707247006753173888369541905365569532753271646359084620483880661661176566602978422695073955630204332669549339487443918417156987145591758673402165082012584616646223996752754226039117451101532918319377113871349265742459214050214994401093813227669405621239489750107305764992981630629332179315500303659853598523713117415701377529672595478374759679122050554964082391563965602228868306691059086537557207894856644943409606757150468025137257501458403247420953105759876727939527399531549622935244769905693829059600830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 18100631744730748098840565419394327865358838419864214451721486192424056599913390086384803532186400054246231739214612027981339152898278369124982279435567280616718092232167118858779957974769199611233839418287757759086523447028124564241566885084600174852461877993582719865359042328989197436710260263007971186209097076168143357137703297663951794693950523891547954059047541957164396919902068558515475614435313102379205517913024537289943283113698707359223760229122130282916874988760290191122879939231085774987504873331896786637092675802883540077727851250161480282881505861903429090309284652278950049512776295992602092397062677198873261977085188632401440756101487172508699363301693900975557839771136485993670291158600130858145819144497852232160819630307811388901994629274070810153908978406134643047180144950734141649966044149508386976037441974492319576140192755111036451306247845143082825396635901942310137511039053181042726181517757821040128908757887716558179094540983863306082165018669412410403017712096779694589039511848483321427137811505634297859596125969104799549581379832467518362688728628359083585028422168971649875700607267114935403285151829898253011085759190472181194495878198515796009706582821513983275889540083569421118516196561709662958966393690461908766148017345034959763216836801074789071408308246063057037165913811326319774265417363317308696451375877236795408859002971729403859685118430578962059707670042257350121002394349579266028787318925426111338050289401199583566105229285661195937176082538112102012220964969211101840254479519525607337079805676517767836039403529787284668756625726591706839310706390597493104825009482966796917270561299893237522978221720384724137515338854846538039483773292015011694749634110301931308308621383492930437500024784996672185415013196378901926169118543912231647127636925700238835425506653567869057680146326358237711816557314540071716732935469297117954890116946948021069138511883002553251181153439769536540212078213230066382178817897573760386480832387883149729990325392792408921825202221223546242630466864531905097776538567504827871684546428134869686703473691153650713412686824932553626527304932872214232171249181560348834099058079326179292720407016197649695713786068932774840577279660142930530389105525869640213864500958308054308322798190092530681045514362168870632250989259986782628571072024057797642748604385173476845171354537024788283807125071623796836791186570629619279060307235340587794780731201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -26629240009941397484164677833488512186245725049695798309322602490095846848744021479611187496881849667735896202974155234200013441187770697394651759687820586352283747889907454713370575583036108181006828813924915683754469055280398440060970436749729643303975696011912755688461879892344389981748903204040080968857140292710495825037750784792784550559796280363426604725092514755349502431512267575861682691544633492670575616908764456387531679815198714217461444610778469137691476050146800077561914696685182367725087008335430791431098173423181887214999968045348951258268307583534863815307224122784660561885611242643126156028532385105546713031277565017472941242594369242306305211129578205990104573272159673259610228381497243280277475246984053815515426713914287758581181180941583937187659657614044500030470240529261289664847333206537318274101294844235796558729850232204337997547667652420857889721089661437508291569825096554007642806389256303953182943544825099700421137196155908779657694513998937484618003270071327179282231678616435519340156354758420402009510951852725184306929442848905872382212222975225619728087163367090362268369314639874885277718276636990115683386383043297734187906428010566983295102361650405563188232138655843843277204013699094934442082727350335886783989073536795991481949769825700036434072959234728042322305067471878597593233913542722255595507369575879314970077337317606085362346884928526285162778407715229024981845196708921032977221002046441366567597546619367420661477657969892296798854710922850928565493532186447223556624685701095449995788329296926666797563335293691182059286686952425428375407915128571709631850318412405558026357507659291471102558757853853396369161775618422972224113463524663254152399689402468063620620576882693929497004933699255400291225666216700188192995879856216630521764908463148566038998130277568184405087735958193037870732156232153780567347194385184649189717148621358359809784155788280790790542586916798441715297423882689505888206766311452927320388746172911868294476186220841316940801092402098671277056774491578817852848425702347784878807646410456919163256197665483986749958595960226500501228808173306271539612163007473208801803225468030772200147451399404377678154389787951631781726416334502856463701575377894899869857471235702034538020929653217628314673386748806682046625923882679972870665219364903736277171617503010723490317399151653043805879038746250565196025136303968443296508183948390069417655467987060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 27536300998602061682907593789753563362463245278329382132113136627773923283351638835462880400436011071222226031670835524017356786612706349875130508289387991551961744942327149330827497018301935751777468427367872215320878274396247582376073537334028637899220408055275029531409696421159425871681208857685172395584002243340500251182823794241880773480473393631763767256118178558295230117556893596825981808906761092904046111737015658428559712654664317533123896938257039349620148188803607046935323143157797353322358654652249403539991925021429473279177328688776250567264712196987294447645242506894303163524301822727621658200690022245016015378663218438356148058232020629801831719561602327741455950778599222271189212507941708615235199424312905416436010796377987950218371419951421720019799636404787764241851468132585685246159905528400023472870461171257624231897080789483444672229649022737666928536612746532393951849191960821196700527460389288731386289498341208900925734345141640167820613487030595927904543912918538910469842866194191446213838477468477403395571424295118027592540457344120449201048846635051505126375263747245022260785672717510275468112108715012178587675648532049945503881589001921037649970980148941072678936939213163850535011697649411696184628865547188348961529349092887555357775246106495586391582941518511758307082420095827598186748778734036506256603298371213223905007881349299242742472713330063009817855237511795311949082756236860431827890600246422700956467804377760039446207994124682547259854443680504844608399047729543010651904410372796126450716470544755787627814297069256962890266470191145993048918740528624980176869472759009557776193558297984906665242019480934434785890841027889631516723769953158705134973490708166637255074579455753013436724815880652040183492914789857231569545092945219830284421607444154225644167434669348235100562661326993386307393184408058415133318120738830173637903891475656188258585915464501326504441884075574848498641772807970671724941312086670441989582450456761494305736743702669057839804327010208748538836092880666610788241280814475097567083966238488446403332022754253146869334890624429407306357278993834706083773619795154375437071976768232507189632902352704602528514851817472652402315448910609102841006253235269662842638524969914547493475881607173552815802466915299011143591271421924603664077909405904503143080432701928891002328703875153075467396017567938962655296169498636213446296494566922774538397789001464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -8370552918299434613898588053648890064153294208934089662732055960274866898819077302396269355578124106758780813970377999775991057513545425790649959566716215750880833510873843404841423145039730929258029200171241327404480283513525794359674114936763331119932957546601826564924723416215869282366475079196562837045682262658215526102702475450061718675998641992177536054380341229312728129903653603315348037419459191948945861719125724416586153909708201068099852597983944237894166450117021537568834418027721716130174206892892530093442837410210758954677283318787636540434280036921688026071604592808756709997979975141112217091443236599204934440416592467835683321150663139221325182162470499630097617253866715734411440611725651846875558617913038548511146654014933095593013304079687235024651776146524654082849806874273642268469801339865602921663166502337397594826769970804297164752297764970275065605817879517722102870607528168494174867036551497682047664014060202667146743811626967817152545730654585315639683249677430344670130426571973593997310437769468809946329377100418883055226478017131173354074814862162231808020807501156575246811592611940953545867589859175894475435495641170523392855804810536136147309160683829489806060300616233233513088981318602242385199159556112581717497148615889175221977062369014820148218256980186573978746246418773690058690320185560542360410124833783473673984569541970217514037468732268694508048562453855198262884522609794583296996744726904752436506092673345116643239510784182951281956264994436302771073305789421964484131830513971946391837842626837089529532062506070673516630083854681407922334788433229180210062295806617424817159352272049943867465485551773573506900734063715992237084851891466606919116591050274179754028416160020900566082239325005604875053807974815894160501138699056100745181536738656189354568680350851556231669675216026234070472726269103436710681665269395508899533148434474445994441633999602826925025999258080985357122446184980504489629468079951899832260201371527643389267165063400225272100703719271043853483885281051169008543730348283387493706559244252727211658465428103243273932088362361105831803817381334292134743647699309429336105644189625558789716049650655734412849046388211565448469244848845983903800604303378061866443229395074663056919749279300816526827724181916791945223008256262721189424861615545815450643264177360206377196043958068400998338562832693973320534624164794405311307290418199045234359800815582275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -42132313324560600778623437564284745801654016425597698960511908337673328208520284655376016174569719535074284703964532968648407909702122849704156200551538386074676249497921920854183325776475748833981055208463516169585261167355888027789710926875651480786805041176176091298581230511599360729411992546352055994532308029016596635354912494946025283096468159083394348665579225488922655324649716367093263588038377959016435693029996638624250883430329283682493434541308137459391076854649790160434103640657038847097504335540228517433650197424199332361720962086274038185924112011004965988850772843674869321423350869781977455368028708497716436005737955642489360531067747615496324954912043208685997991897858902644498073985282333119112426920455350408007403688865910635912677895479406173725316237225369003151602335645054376140028874398022359149445854653027592175014935326822055695542939558921648733047714280231951903722250112541949194964383043126244627833350918995401909259482944863982843119419308769066669627894837772292402228998545486426462833419345911566740064020387525541393074437403105921883697320322846448018769164478785908557546684539231644699774000943717443849382940830572826196756856134201163686455144596091523094863078021313154536607923009286804939867926013400163867983722556587896890707169890570700567537326464561318169678366823625691853291472760659249428128420432306958014031335417264283114267046809146632658108295902594053113602148165530665154903018377527039130548098078869022812519702811096425741188713510655156012970451671378606138689046277482150125539656309248473874223297887030187419245929808597151586298519617943707077426232094591897032527749916962486787102803087713581142234810861477668666920980337656495414416501380149558841780631217833164506480949041075440119955829336640612515681638666168961803029259923257841404079867470676712779244564816515628341461722367731383384624597744235598381250586030665760191592563413428390065167549866550243734850793368762341076666771237426430195526865946325263935857624220807765391327671802268133439298787111358624491334663830731718944891117223408719917365051386590074349438837864991683998577619560797015830627398679088630072767472845271889863044940237917538954310740432947951026028413236780330364667195324341572504446711249072008356090816040079083577867044199614532138195449500791222970618028430676329859066430693412251803487655489003680900916603111104380258132613689818794441843685660842311335727572441101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 124889193849209230390248059731998351300706715250996601923520223377408715334467692631840823834995847018223630322481297514837075935609770555019343039816958607786725049992510517818290504074235102946040799320475376668330806088831022914367991433289008745738130713577389177691785428167169099399423947691441957756270981259900244560810468695863595396192882990582531847811236016645410475158347278471224956546680545575268511728353072017934448694164261607710758262964638869199609450553819726446296294242013112048963048300959415410953103856213274197600137043331136213572801670914964043199930200951237559974279285462937820451043614706761213683573038974831462448995672060577147024312029302767118853145409062559786021929570848726596942839203964350134661385212104479434832954119168174051074859804662502767265259093952952604285884240272334923520997697495007607012040409554753737314116333186591749124036214918753169008680643793277340995348045187707778686581761877727037778698926611324451031754593354309724583908792264373964758958493761623394309341505060380067652124241211828699877573932391056598347220164175457529047688532273971337952789735809195256042268196620268172613869239368233590136674947100061565461383978620891587200603545625299194311565025808794429333659043650145504855998509739439688507565465889336196932563086934072816915884840112194007227503425286799250263339959114304258203122993892339998132396276562688021475153416028432325192618148272315163786983357463057194552808826984496360608505528516542038467373541030028939486591012100603831223938758214775816528785708119656794101204554212772062438356215320378894282012231504337036063004613229983931000410725336582264560848451065274286895556102061690614921972633664016567947553645006440995003658968698760706986447926876306538627912559659198495241330809586182194670186257072685524223755471986271452620950806729503536047472549923285016094546277760360231041876827590770327566167794303271894867613663093668180817375074950215687752709986361697341704657181897659169555356663602515795621873817332648093965882658329566650117807479199323186432085540271223371366279474944731407149662222122521858626470493303815992914322909926903832713341494957923175370665153488466400429682216246642133540457034179032170264127288236695237490878465443441749192272302286531189675290458171586619397282413897968837502264806721852499484603524746183422319258112627659920233326674019630778838616546467321042354972626675646552030229941010475158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -224911406606412180201237592805092481783992615574578319305347618931763952902259888129307349816646440673036372958597655197770810241720530131046647741453201570491210568946046993489924767361566466482847972197333084650716723789815013480992128365823077878492555330895362200017160938519710818265274479278536114588610933998849865940362456662258689100667444473634510555680054536064654703175511965127725751270228363936110668458345473424480149172289408616878859982507514756837481375030033850180155085854262179655517687672597363158328465964234698826731781825328331148462457520948532707351995971594041082874971588996711996000028264901527523412367443906259071580361582815705823378473020227691739952411824238325404808328030608641644798182222132009233445894904238029185271465490928576165571222511597258848646386046874267838188316407304677324752075360410651210859920901861831591220452883782467854354504936724560147556250297555155227354108362550744226917710188056948091932079109356434974031850805335454267635272038766093360310657560757663234779227978466777575681713105275460373607987771510296086267184886994364243471130854913974147356018927378383467731108212952093432385847075747868580996279835913899589010619184487447940836636491446074533460829059580864332119237224537523268554589135255000763697776441559142509124528642914201783038972029813985277967943652915726738123906924219647128587873848087311121432096515943428338149951569083376159585856541326575295896754130548805995747467756208758187692173473173754136314867515693733901059388543436191046018514504842855443961879669099228113023752474718259247797457001585046664750813205787228519286598008285319437713892409568949732217004334194505786138178797792822985542098371123362755035022978641302173534872795451230965723047121730389367510912200963601201204339973652451309013689791729641826721652655648236381235818224086943126396610079288334646223109455920068040749318658494627844907976206679788588455496498000668623999595354357984365486431934973448119775136097556010143101214866837227947301843984375046335836468142849838126453971523891551980006915695128078316475919553936924644652252926820607825887288471990773158601838691620727441943043092836170321216727563993945257755692301628139671262865180607455141960770159053708366313973656503956189942205121591648013000618935908357355050348589902342416301643057137577728803521939852519714007514976300609547408849640255098453599839846433512810172650198126120812958106398582458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 314983166136643484933990479852500133290354909159028948397637436817118418152717958058290323223492110281653328204802434917302493186972470676294397833429232543032208702832388975141997875036173317132353283228920389872385313642287816840062229710443530301869036512156268020115987228432839962964614297549646685313418019817206446123876357044505734702963236204166305054118209170537561977764848435283918962366649902529030919019226619540393941914949292376505933814204874244794934123951288140993971271441406975789409143050833322991169828706113866709048369605371174842744550029840624605162295561137156564724546611828735169352265923377744244416978097025844160272914485142496248357403344597310682618385330577121108308591880974808315660050133739159605803533130744839342405982495388382718530394875231143525299706652106597441529443369035813831973888945561639733979977497729147450307597055416573611650683840596003982825085649337654924814594091393878857102290039936259851672238620887427338355835411892896616402705647487539176792531073392264507817644901637246060964026845559201662219745884006583519899905516252418445299026783893647343666312167331313376839344295285303894667960732488705243502452643269753652650486634799792466826695112995724809101150988425688493026957242946792260134193996681861935052870638175526612546687755709449945785660021584070018737016941082681086158379306560076036890543531711647629879100910328484867165953684016442977101858905286378011115737432006979792844475038598953257835471464007596022574134904178886906410707216929164878791791014368176361347790599836069038923571840620549658635157983632435981107760009593492585409423829317301039779035807568080322284828305939635309758202832714079319799471121206461241893461397746109921230257619440751792787991159201707899572512535097198042197099921477768556473533265805367851118777965868080119985092074171453854970587728367411501967415014599809021059673659130024391171277324180772133837214993821312225991641056398980723797873374433545631729898204933702792553361027596047151553082508180689761637679059479412372847762448883819415337678875671485433612670677900292015555507394685706803605591774918961385181376659359008240566641924695903074334666328304619627112508248114024820962428178137892015833147179771997261039689598127623717277560977354556233391130151519028733675045103028160443238076831882297720098112590489041125894667372289563728707449766636581729572270465310617450828975863452718897406157338991761207580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -367638101337359351935011476202239025192392607465240124430384950942853989978584355819166389931275494582086633229783017647864583825444041152908341906579920238110451667317900558044755971879059200560557754831815675366906346641727482950566741523519394825675128012538003984859137608655145064471496931527244611807456907428702990405019614918675554906385336525926897622677805307491491498659859983287573041567894254294018936327120029633687040805580739471584004240329969066345500340360834166223492812403522674403875042860674135250158355576202250650584386841956693553045546520237328766755796405681483269107699157059135755781936839699882192768489275630249990074395312845793633055782148467441341528547147203480480408626068364070634821019783532218599110371685796404446965792614711295297180785318207223472005056842856599285589074248552916925549378422103185474538454247577914545722732672999021850290608714119527826263508514114645505569634317878236702746880774345014882282422814989860007766635564411754259764828078801021740331716480589195015217684595138042378175786457702284549223018522563469450467950688721719884010250034162308328548773743321277669227867683689357979874816845284292451105074819555427770990984130135887559847739573172664478627537446325456699879747291906046210930423649043741382527533949666058468917019128850655493194578353073356593433188240928166227067500182484731980653711809507198852386367387708096375383303074881333001654310224927095628421179413712809901154012714468889510904067993366226606826105984624582727537683853222660761197982324786068507340339319723478840731420772902162557807075891298477184745991839698417179614706352210181267762170265102901695443284548436192243909291108254309119760804831886363857685979726736151203102953094779217773432149608559796297938868266763096016084223889171356702086033267636458183020165505746031414642659983010360366874462912464384520629818202859259450334715687281194933254767246845062496472763230278515336976085626711945786780595315577738658420365626803462267569840698864283222755200727930460280162264450860762592521301150141880672613030510689410708302869017948429185939081885311665672507749118089836622190771935857942282892957652073947252157939458537015511462776585396630875598119649638582746156457201122465109690287070696651063480337204482213157844284635851118821867148484299716425096831315738299571586383268329297585178826708110264508390749143110264872798377584676007080776230506735657854733290150761604309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 368229072905298297819448102979277780234671336752786842665777552186937138106534342853799363211404689318037709378684429759634168756154219312048108938706960176715019315295211125904294731071605762935846021039650530565262580744513070564884293645758116071941097761817827058306653552128298396118725667717234522336351611412491976277995213760780204330139088471494399737012254343612748400744041156062310962123753648979796460340440878259199085034523553952487127071082303473365050619824593132854385777673289715941042881756121004233202670421705770953981726146504684355197983845490473311142272950350065923474486942927163588535060239408942578709129585976427742797922116782182416237991913485857667341619592937052369603784341564691002372681564684249959994375394325813610483109953415104655765493521161973545879362410933573164758642592774979297590361735580386733400202756774220834535012176152457250052819522820364707465837418761328892500085655838573625949231939449064959656869091758821981366035862758053413311510390431063268164190066601335440873003772679536151491040356317564439581701726576739454830631352282041399973205093628302547847448705084461468551572032037640469274469398963556394938947776455531740997182156750021634128671339675689555335174485836700840786390962281677538126252948511422483246088328238644007528812217023262590073007970985403626332879627533415538470329818869381785603611626209184636505618569742155609780724444240535739567295552616914934938826968326670612069203113896544877686193303589180760261481513950128792085250776647181193021223953563100557650130527991696095867001221823844861300019644357701529085419896441889135510754883298374501795372358733790122715922660741009019945006453364541722888850063884257708590681556284155398250206687975875961166411200074410515333110884607449693385982693022172716677472056487676851922218598924072250346193210736854788236848506103530596460943169501096899552404927898695224821641704816356028213926423336439093597382511316109735874581963721391848850507726300130464498397559535158659987304864099160502687599706202075704797587023329262371215084606718700269147083844868630979166530881281836214250821619672876566816002089125969449347851395077872564643483278605642702350633434227667556742910795734584286271102342480770514407186808734468738572406960179573757025963851153256457951981329631006325213703783727911073991006272961684662614004005101214602355293507392749252300146619329553079294665984821932624981855042278766632080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -320973159585437880661738579608761686393419129243189429832471365683110408475251174390063540965613061569236098254132141840383441189122814385645623276580944040177215261626127554746200637544473290498248971024226992211840216068112292746338787766486022697562778527173568783765746690897607300883016762081030847237571406815680973307197707544822533518992560462446913885383244438964387500913035212846889540167173896023299497777396226909914618059931443822289129677907221677776227633031639044376891675985938647012843343720745267425266199427319332828373723506300940265065068521885435488317955886915719023113213208834884838014233424310431931492377678712857310606467052760975164870986700343625308354462557604329300725615439636724180130636741025922677121174070064947070721726274745147666484882828818057724169405901074587154638960882111696550692807695286082559503008304602804560601839203711634443399047748464814044503668770206791853821645986533798066311414768141579387496066646848360456829662576166401413077289089160493940588964574620687506478104540102960689681179044762609192428445561074767350092867376889942916475481855895822202707361516769035784792884223445246782874424599860481234463147927595958465780131723804980962838969492320612450146004179844123632917509986750121864696326329082718923989285405907050939642381718018588168202408498364648831251670542224713958183149671442430427975557630589678452891355989309549119413979710950088719328286142207294396567672302145848227057885756517422579067456799081026143613638218920457281911638420671703231728964979354438832054150256604418217886570285106555418358176394052657722777932952887282711482555657188758293571211279861541000469345613063647138021413432602863122712215801607689433822336116038197473342803187820466680352720946134190010010519739361908093641732451419903117902727001789593878887048235963437237074325437575367759950748369282939470796699767806056525353985209601677380629303180571465581443292121910291630110564850322572186296620158101984427167583808395874946727772370692529576579979153060321734828757141403338958537867815685934101128635930976546202070189299039586250987210435700231934804605934096835790600842664995560919201370821751937364728671970375005525900403417088605459330140244103685412958095311863924759554550281886964118854458638932398328999401558132472534208818475479901461034173617717317284750720922115938445062640249447890958845140004414969228500284761553022475679677535942424526638205861672759056091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 244869643733825285642726751237473949888173717401723764770591471345940525710228479413712009007522339909043788944423844428277404131567185801262586911996935265212243583528190224828449458745575439448530762141115622764835215839306133659417295423332535594496875265364864144922458195631725213291833443602558013725298126523815007510219258097139116618752137028652739310590976622752139608973832999870780548243375503142075250462525019411545749981278243260071608678506148838870552588650728650631098554669178724188115524070949758491087178727741299108959257626548089298542237829156875362472176589256460833290778110098080999337173218947925042374201181252721782539098107820830099510766807558240087459517943230093325899806866956403973602755651178063019604516399036658326409458090623662258514112411542812019970284198653373168906634488429596402117211209561917718342932459102182326609816273904554320688499597926917223027257984801840927142878442146798672874208460688039784887806952519743452247502173333711716805446092747577516008500033262986993330873118314125905450281994014050199301668118698302037859316681853618356876301705699549596544902776847528043401311888097301738344926615967622200020058925962085831530317911038739463970858603362155109815756850963003201803475046471804058907520357471644982082530018214883889641504296028657681201466639827338721466062070742006698204290092572169300774394698362531568990059604745781166464529379401002402084350952100128662760326170307127648761459060558169668608390916943915394898189416139713064736410515961154194760713145069459779620659503755809929283222200500483145573847046702763230887010629131817031833326987218124168479152994284418971110313248412788807403001791681671795251389013210861003934181714292886248920136563277314506707790508539695978572828669106515528642158038399755301244993716054258175519318789301484029261079934998824347044132811284290053925701676937428714021289480223005640936066517266516974801874510169153111251152183670809894906256041310481226805111889323472078387246092978372954825461212907235386770684016312178623446492730443421810117056788860242943461219756793232784027287582556907913563235788698429135814123191968588463388699092786373655482826482436317797877783137736535228954161613625922715152927948712548698315061034277699918903227358774653144697334205502472975739294073340792049690048116697679890740948161535120395910490412600261987608669327715129720055280530102163570596441439196355727148102232604287564754486083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -163342686514605971350222262669840713484835544672281812736799923883474715952222500383123276890520194226835381236938895506804562746323452548508528366324445054049765960536834108759056210457753293771584046550743839313086414897125339896913255906865300560152734897229706242653057549157529168452914896661637996111884752762982152527199011780088652244891021243235800359041418395396350366718639453529552747954941572642040484245363422935755989978055499177713245398316790996717694140020094470653299682810141315553008797824474677056909623777000243115040083767576074275917928536545616675950506866379383337428684975290277191054599833797758114938624626308735636669408795309230945392776339255400369105698849799304397574447622187609565758868151857822598814795081114361358464619131680586115944873324039415923791066437975017211819076075381553637463376369933234162404031371125472843332676861612839697448656890603411094453086260908552813789566188728900385214140740844640924629861294559442316409136732728095643291390937641587250823091488431905345360868566510384268426148041525016476807621132909515076122065818063773904008774147222370850781283055545137372793888191624817996597865031682414332125592152437558116615362514968925640360366576167910952844290640026188709279063159330916086205501379285261840362785294426691051291628997749424639504402632480494541670681093534995580057889206682058773996545843755989438877320922592401840785006207228784248035558242550307522352110091887750580398251414726682118020468577871918095823560335102232071168381267973193442921913358833285394226284914345940237295153589092762337086248097504593854962481956770263184740229745316967562463758135684044117691423777779029581254879664050216912593409357376569380638607358793118355327208533886404595058385564037006487021232450059292371280047695418448244306495484060766040751531843371193022480934174337382960576045719263925427518413061875863118076058783564378483103651902736971329745977646342829589223682854609971288635160889937257734600490686280308896634985158395237786705995174808995310436702385515267672762725347661528822801540314453484196005540360894411207343753540961957068062767174270272123302307557862847937249538856453901590888782951233238528059921679380161166497903137274813763667189905873959404211352146229514752757384295561223779603534959506994510395141961911064861480981889120526578663147412187254274248670691275961459561366009163290292014638612358835053156932851439742115928765997523441910743713378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 94575189315285514661080268672767681860650493940462974979707883654218126555626451702033696674540416303804351933502114429510488097550172759228343217155369682137066283281746649326121677889775401122289938249071968047671813721903545203770575310688187163526793061682661331536246690593379906936203255051438416753108937689579209351153362725270824531616232045053469497166419637161885929754954353501012632042434815866150164055784698323761626031651945716857241256988464786236502957258115944905037646320695515981230005554215017198877926568409945939839622451647207836603756584160677778950128587280247428779469452350702128009259217021369853223425899227719880811501225257738088725965605762836953673029875285364765768156523466129952575018949394488984140700057906338650675036792766685685876814202183575432131510072596436693558619103232425854115346803760482854279635569276359684375728485487424122004460374714079705483731378096071589783810507480309091712030636444196754290240358337581085039691961180567625638677723225571465930493075167287638978165830404916396393550607852257304868045828708704905311200460397775207653641501357697797054359436029517229266045013459458696763911419306880660107916621934441475874831206692171708358407491323292370636817381569975420461833917819875603181542695304516010289865794990141049206403773656518949560454969575503054490958031216582679185740383287511823456524878103352287665797221234854283326449632039072363702213230942907006187802756425147150902443159624637605117621617937868917929554621701014454810250896835883957180405911484417027860788672344726211233621507218628667195147536495004801053439435796580760801854463852390393772633540281607134354824555920883937678552321135960138675880051546050908108516590594309046956207742437275198651964384421060617092994195243839721791297132546198564296660631063913604731026313177972657796232320233366531237343740007082043393997010278630045931843016028158914667565548009652768450795765562551982649710397100406902194341502970132981574491412316527563296060202427449260036952101154022032239399287595926022429557178350313539137630233766630393410172818315111024241783629052149430628165059040599574501633436511987351324791030698109431181826553668171017496036764964874396350359690938352874072453023489306989081010779274347594466254525997383088092645583139142908301943067789628395716469281236150018309478379969990560071402667358808866074884971749754283684264724695402683287474664272295732381223842821782454848289489746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 261198726040555799325144163586682558603308531025152671241511554324707481045623798408484695612725624131000066898832101532043406057298578431522360577983511084179720850050602824986967516015741955983746508070478394808103380158195803298926515077929046878292459044158840711127024863428814437684412519082815488217950222698807566683466015003695297849004321755992523082945492377056290548765906632880938480667327779033562217545343103478672615681872841525137051515481088919444122496653153312603316154686609160100794266218237115894533411295151575060421354170113968278585953547397653313963137410140240728393441521281953663277630146035597180632054215354940081276538901814759849878197788641826369283557063268132238265907766827867500726883855190100930370523293756256379427807115486264236443620366148579909715858562809465362203500356307998360961460137148843729824084407665186911068140882977443716944657695598227675204524464506358716359423339500534967619760463454993869674955811251316964371421673215854514659628961968733495331371108806939155587986645553712708894755208358597426175493296912857028872084100474047993442007714819853889999747781014330502722000452287449230981050729968101179682669394695578644480716563894212803950853392730209735647715844303589806537012159132231869950388607732836761073854504933917593194730542040427066233956608743890298426460448073647987327346731900124258039675581687165738666212861059684193398480829730193976709675816945840175907113632451057030623002238185244625805262315571984176661405938715779445831505548793057631916621821287382352026889576647374631159612119043198942759300437896677880643509741854162146315823657573586522309907849056573410018774435493017411046475520829452497603010925681503175818415744018667978318057770675058170182147440369105644431159928621158288803287634610312638574220391098502117457300401846259469710065111593089727535938943346523157004662827635674578918369830386596481885669189021415696329249945019365406011788267034801782908260912838627327971554089473985399253637958028167596531250188705827383045444644479905734413658966035347252666539344741140911657362621459217233577251657364701624776547508449753973289166609553009065555391135532824023649257538353023799463911890724258505864536082480288584195159188002630433634503920175093331835320626321300899359947671804706902276060579576062031792460516044229734688997268676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -5923848930649558694736601050096925968619542208197273575792301317606208477316447672535686013286353840031411975487149167352725461763985940100742183936716245643691054961667069751328835906732825223565423599564158071105184699257878839745682406017823817656293931047293020262332262036009532042992860734408563142317452711694016094601250567350524969139070478018004380189517720061704157623808171064515594904592581772423462055319901904944168872703980891901405628549351175771044153256199296589698823282276108467880388927689981412935341029470446736082392489223275616599039698203613101744275360561908779382778453645208824795542618341209423364091328053991427367567720007719285555262701767801166530304201685240070118856141942499962841370814637531228172785091379166641074646084598204377670726206206500668320591722152339906637932391692995700719664812526717332808230600374424284927736673132982692241754093605261842714055452758636181139214284354268343034653705315678986895522973216096858924678035896282306232672874886784014922169322896684354438271261516862732910156604120833500969139806363518827377443507977058192081814635878314548971559142048581987880674598404368804234391373843210112471207510027779601682708811903484706695660467441811573770983133566450677539961100738774762417265209852022215176266423610107515902272306081995003683803336688906744715215189836755785550117461181807576328263962082563900654399596609741375109889689722941129325382687094706695010325170608993525076585850948077335601978531875556846464485997177807811773307907057808653651168046520595920479601845435867141807539612812085459838197074141438326699094714599252773420278388745541697506213879425864315597468243903133678426391920690252262023126975038840060507802565604549621590667369354183866013118309901340546782381310148583309111487797457211131561369716071816020433198432552905348634205385834701536804091782443337303350313810133697001152732950411045822152009114357581119948717317567105234359231204128048163512932878621377797953064574857447379862054628272197361701240691680970119197207239281565991876132659293554512556811517192074407932638247134889030103713075866572455315600889415487063222177114559193629009470511936282278088188164673612541827671154152141970537959815914267601159333165540457595937784260922628378216016302204987728078013564679585985059455752503668760972814835708000202885159524157643318176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -7601416482727387130447148829145724215038058212007681115808528013508534722190290790355407112727493737348034216115634353229882559163886004923905421682213095506461662252152530891475940956861629246805371135608865649724314807719223399218067317456044600252475547728469479983131886533189904271870450562361566070637274063849098166021861216159124116752620519930500899823439270138227559302494811643875315000028205698364544315869401702550080687912755416505738199924618219379883012919846428980260870568375679294203619904141523554084139743371984993026892257252378154728237195973263959938408120030038948459350890590262224974296559177971768886390984944883378168727757849198037352993374163757203330039049048634017854525922135807728916452447540315244421080437702020604765434724042174322458088882094938063242212629258710372655518294333452785819988861162875392473183966480189227238577112127589921271826868346048672246631378785618452198215448850991016033659032827862756401576463138123876802193730280413305324325462492761865354379515244719986709229652286344829141747154401875077107087488130139635852596549356910210971799450552945378273407372675475684368199809671423406431618322229987752392687477446971819101999664797846064132813472254744864612487962634800412019143075560565722859401369617253592447775025817551903980434681830564544571466043143213600308382519431524071442788798727882810653546221096372340874170627309059174287767322473621383547749279394107710435406801203587773527027307913804568214004886132003062187900180599141848657960170559125035710969172795257471036080698138976389658547609152771645168249241019723990450794276621902573472863266186558380425916793445399202305069664735414019513951554513700014366789914930462733911544067103210306602744257409620375618754671106741643731634251296906358845772971403553462785175175813459265047741772026216698439976937464971224427086517306787753721928989150251821942801527139875950806696304305687629274363683976473189937905524523578764426562343920465976387826600122141192734376144330247396174514323413356185374422388472828919937934657422559785321867105046482855894234700900883762998605544547262649902736070871512188720218366308396486890023558542622823102191724116573540598907497213687181441700727560626585571054029435178521329324724025723847438874455402221954215434371527756581285098348858505198147933256758515541129384018859127536416053771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 358595111654172310433678165476486066018388776315214695133362151744936823874194537491507760139041656801272502532248803224399923359515903722944454626117949255125805415770610919743767083001918662742009334464198512105335102057121743153788850128366041560950501758685202124542572742041528221942070900666629196536001843937285263651916303602021944325521777596375571481580487906138382664032425219611614818394180819586587688561660429027918627385664335747370811372099462003158992999095338643438539931040987942147488592477567387070069619593036636182496572139661080207626088045116180196095421977165560758257470792462687427061439328639155515693592909077739617707949540670031039709846037203998800863239168981717724956877154858952914703110488801034450330957730701301286394309369504592077366210848165864772307084959002033185166552207439529685728149739690978515236057688855700605528326308136817653379909842306536519284667181360019772537224772108521173611863246414509094343883969578847572532872862321099103758875209530888741286486795017487799967659749146325622763056389554221424533348837840941179095374263088618572481339270755543331356660876023206620256066276881026108629957273102088449397308889575320096275271063849334723319939850311300326867555415479252009889445401322867078489866056595073108119508371525471428776706841007816379916320249146713833629315557371080223680711661732062834685910114517703337130452368876751782605511443817402953693354997682163678266246006394747139898907399108720037294693500375244078563047662082768609300845241077280127148698237442742460857478964043283155817323704399749491927105325496805750969296057993314342085183185525080586708265498725619982317956264273429034924196431277890271601625024284819146001289346660682366728007258012384834719257941513540535235006439330126614541597955523171563817359515667958330942757640555083884237896088438341896896725970944872363538805696712719666332203500969587638624283383560149772482443119469883500945482649866350789834304206656785962698197366703785604832562258179667051988669643752499412315599530964706087499188329164018078152676021352505474039758144156065913766273248011220637960062018740649033579878638067956848462227228334013265455614665150113233096680622309789504125484613909800790037281269051960529145173703668784000918740643738404898499940253975755910089057743374960739371960975127313474980494945043574261944741010665893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -8271159511504994813467532251967167146785156563180551105160958845079778363581524977003241482698387836643286998878688197677111539304874096325469807207321249465660108290455886976929197855052365291370973156996538196578406676284801299993448221727591071598861172349682708404869354058472885118095794411679296172043767559411087823828810252295384873002482751629619431805475829836424826533018398209065289408905941894912810035318171412349689412083541314571048373180979711060927301439635675059331819872623189793895105865947506880952142376823974045491435994486799818171029646201508233634197418250653227215090107541869251727287620960886718317059389550523799482342944226103046382961641596240694990676793439598937254979529041595778630238954558497878953274616807159946984020826421939603410726427393766983313670329343107901803549944786877909418546099827742600157060140844982288039170837319174507065802919018763793704951282065521408304915072121520573665768390837353117586294638752871870741071258330114793514223274244736096298364173146502982694381940244188541163698207461605594907040591920055770094078900133224356522761849846224068208650822737597821327198727551606299572071377013513360178157443401772865944164239127613823304501769087724439812404322158167149348210268771478076168327182112730268932051062450576135252479056452294379674085264887724419521380607709514300318870377564788523346871501623122820142574264780570699798417095716289221613229208076518248585414044654244703353457364503996327589353886197326080368104998233900929106068179503101947062561882243314552594100882988740188650196388200384489241727664907278307042731339597751839194569039715793763190555322286202708622560914140311203226375907608771866510807222458827038566616597360230208291525865399811589383153091333527619210221537406490184497230835391136616365495089608359078389991900028470624791689415633348759314395233435896014121566323861770468648960320513747737631996772632203799339960655408754099019192419951844923013533235143736175643859419193152621277984827284374892104703069796111760661965801060696000574623659261056496048055090142998349023978147015996029067914269935374649350031888459902367669220763232986893346307425379160218540183851741934169865306531145050727028618455110054538844157515565400098723319916959169427643281965524622216872178024788490727708854593877693731030421785962881681674043312171851205505390680627897381782531738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 125427980801633834142630289162500900703341391992781759398942654358500505934849007755576613325780141454083552264555371187521247303834323082898908146811264712614723394961803409304657872223735609851305799864178299912049078789541811331366893554351596678575435030196458319611453568437484024709966606553155409171965373376800804370734116868536845821469473659873650082842410204824609805354675128424382232409311321568473846712956145285364470507786593391347226724411290840504207396038670859885188232302578610799257735638264490924799563893420232607096612414031433199104039862708983650984133464828250180797710733352151919778905485371294423698312942190427755277196882885833064536589036854037496446401273072655667345993509322623574330594492718526544337327588200285705785955635764187353042443493333343713550634269794695310948445679323656819046432345840074612973766507572887379986461435010729161545929482081447803369093080235549188668320756682666660904435544087412019720443280589783527217835036166658471470563529084448106812642994307418059528558183396251359829511055174380485956932024397509721149845803138748238164246854389454753176077628720694196611985161536537003019665087375060623236287167226234827566426400061842755790613630324812915209340801481742729764385529135756243456214397331734263845478188396361414972296957357106395752586889790846252474999905125154376311555943989891171631513312721758866269735832995561487852239044532158228251593413754862548887064573660789907440572604781445215010395958095155869322720952000487466661119905904329058882252343324736088845762360044697696406343428215197131060659137367246645195864059694047857220865526583892754606006546532305179231209395444460580182426075178160606362796488702321069324453720801760479191453191574703054031357813235456947281852098746886829200315418137498066216165240995537444974885427117092678933251969488246122539165952293127156028063803150834434631481877977886781351626757041519957253122088280296220839964646082174840976370944217034814864830542668681429024206713427922217768676331680986296581653458061378076809633655467950284664228388725384006439880858586792985107138041025603931514047210018545427887424303854607403971817777045457803005638389379483152470093737265385294766264584012799331101858065341664230655753796866478925097528049044249602339773939498525729714260282953190533772098023160881498553344605032889083617853032137645641341805458068847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -1314063344650515638256693749446232816239826705997025581808356578160378286385051070615675224815301861146026601289577244892861979974055809669747080081847505896009238124608618199141677570885668864634164666436024175907217389670933146172988818146482380571956114376168613671515279032716078323402108620601292765631185899593741205739988296015593331745153829598891930885827738439648219060568458305119204617229143500883818298585661551183607249152803669334053240017760802663912943800820294849038421634866731733761264886963530703254855714807793950544014445085505868436246483004445333579444084570590005322184453243031149509800957639272617061019400279587770951016320720943412614156065418537023098398557939053938965667022655629686952481751035606974655473350593665452003221324411354622289572000553551941705723855275203085703137714120620366129352530342295555474732915679633983838658187475405474276343198152778036355230954874097079831513041005221581571278642827353269340209463661513145419985826768857419771280395248284425326460128260572645085619327742195858459965124407178036914802948653982488920365945195856245604626906962201817375296353337964120279911884160900280877590906087654451323702816930229697548058779877773603962339172962856248341966516150562245983132823436580320375721587909715472934437511362561831680382046744707920820451272591940715122967047687350690789857419557518501742043722838405102716659572940677027940650707261371158526504838253794112971960841791897606235504897067416546830839223887241468894169591018381288831797922415515762198859951087902084882671130558072215365171076780289731578907592590326821365611198210334057797634670622271940862151879620536318439508648742252098342232496511053511140775069165243553827053680104894905680306596429099082307793553248974804028578371138300418331649056943197447397073658398986169921833882350954841847572906311902097086715400736390163793797529857132462247681297224540853751406795161762239566080985860929973256076341026677293524710239025976616126710444128280502445039282670240893910083597452829368613036591469563189371126970972641754241762310623792721726117164778219237575999638115364647420331909090729036789427813142781389574436248179073466346677877864882199051401651397231829520847272320489610085715987897366868457664509648965125237544970819861122406155648954902957859014353615499781470707638857661583124453660142017929340907400614923972170799970626831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 9434347792905824824052056799860773008263939988307530502779089514855420775081500182891790732390706460161894349807954899428108986358676053651165072669341806122766543287414312609890204254087503374522584232098406325078710292008464317873714948238908653331346726263498189022670279968534195423602071094932485602040993918361666493348909883345102713725319383209802565599105032055692477455883251072726692954170544713430727239115194233659239596949715189361058993286292360105725379932125861329095811453627343174554042832836009743393703310300654103327939390735018177090517826851168818898545891324630699864113502033531406701773038682044409956895354026935620518612661317600995058778661430558991994007396467466100189896087833381330464274888881928458207545185122426457002222644445533663291944689827489891393127192137299439174431032087970370886060914809110943920743340515340538002874751912429132936640833806284382546395533732251268952120119455109355684754954376082805125071590860144872573966946651594192202410371477875874757797024202256727504120099050558141646573503601207900587049220203477451187797876496250250255028699772570886205612321322887053708112595333487913032752913581984627053528261008322099708344477421138575930950607485221135756420100109044875887008109867629114005514391823175894213932766101435257760178855453781285834166511181895892366886918528672253054640426108414941619689635465665286044406944497679651399910445237885632720523702053935803354104007701138663851371495727773517422214119812800961000353521017659610873499468059399967194461999467392891684827027837686154085380249417778969057146266392230898328120082082303112423898857050214949490470747985978279056001123627615012765388105485007502129792931982491556782050787834901576463563229812242116244726388253967351486260049380257020494803635075027770871888164724791368538327516894715972122565400733894290429769354104914466459340755632171449395097042258297149453658585591175825488847854807376694930128316988113437091975257327194254546887675696217425570425260675163226106364890567369327046969982665887579061030572414574617638262502324982461511900782881483008955652400606391442202316459867453990868607391312181424337376685583892738746992586962963467705124297231363338886117508813447849142580952116685865152044038042099792163228934741259492206047732190301872407373344064561670990350754359052316374399553670015545440031418111814787152979988604784011840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -45447430257444028615011951718472965773849871825756441143606447456490383253510569709425483684043528543797921781123244482676972507713287963060666384743027741112862019706161948401759604871957820128895929876045233337398751419715742033977913036246812224419178795156474738216084078469646830252776092011012464081568958332538632136136925066169848136236255971482914337200101694367498709767535136006687805698399426631919684895174241914295646148202182834261982602870737673092395826940968070685622534551762181879991235525003503063568583848984367024564334651520281074566313790014832226245378095983331748568835591056500471898539227146469067424169053440986000970325270569219245531125200971840506772486323802562450112377785411053925083839876857041760511559251782597723585208704472137430912933325312270495030725394974851497929238221508607562335538042998365039898466844253476083668848529037612045113080886595421540162632887745951043086934495540073466461685698016873848182838546805671365239365276502718191137837243912176651122038819439924297365008736602364733278657859144573142859005578061651331224202493132203510798812106729265777426903318056860064210873511778652412281586272136325975896169298286574259895244082994896650792374750408011442237760365615680651204987077480241358673523517330091308101244629044820068325318431519625969972728453101637358692557279364763363147186494888204738313116088710016710406743675357128291349232493179298771598634926191190475750669273501354856297260752862080924053274945420657851352218014722703077010489290398998643317430728768192018156550146088587950701966244965854282986208697048987826059340123734521608121603345265973876724860306969442849890173616981364110887274571929256190324735723822942597918047435768225754411555881472022341501938905783378090726816436103199412961823759534056289826802756071275535311440741803231708436935961437266689219925279742835722312369216676955955719860227698017877709370081023723040807075875003372862041558378852590567010797885634163372012608540855314768780115185975250532843827248758142379385607230618267409974734867395250964272424558213577684490187334866042902465630830279468131990622875467653123641236283614142274068730892406197732876177104541874300956395128485586548493285999734674557333864752523292499915701548413103179244998493372399360210566423855744878366521180656553237739560088845757179110707310681876080739205621926435352264661560184322297573089599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 142573662894676805093238022199449128440388616571806632091027375372178058984757489812711056926535167518957638456968444327718137532740020828245106640167392861650046294300976112826944469048081349401860287615722201254495001848568560962620126571604788938904340466137408736563260349761830347397614752361941373852515995456596973840160733568819097420966593389000934310751422965036521603158704928412050277948802364073506615774416224489051839503038622196846666554600661875497508326516415699008651362546597363240489512530932386640966381137587263711499175127690380865722917791167177561073140098115133789407701232664239424550731760208675959347141674529560524002317550502859458036971536253024883316519768618097653333786009468568537112393972784435693653933618605555189082640257823085303212031010403578330807641494516410578688920283616192138605254718640220623176061281603267871196894378607281171924305833129586856657075018931967617809108376022713105888900778184749524368573268356229346501239751363095905289789707037001176965901564586349801030216661530894893675210468567240248175370098739241376938268612709689498591029267059237830636271932908576791055236000013949692640611058374721541255133065524490053357945043812336161389880867450023831741056945032545131073680013891400741389153071467357178357785975086936089495878018252871279918034211606702180813653263400325828717108992861434245854188405473206438395782194468555018915688180939899864050698731484086780883407778622732753627718659253890702248080690668224977405711695832497014386036644558786768730624544887211911817885778670816598766357087713359094194396094162209018818317924888196121883222068017645988347534083822386458144544596164212186045880038932791040340957233089772725560583377270447740279088140405709755272926363478842775559455613759899642235301634454991647607459985815910998058012270061812741688989601392191241655502629869314863879620611342657184150703731396194008083543066249515439160466436939608925553654428799223881308125535563264581208681662548533480380573276252223743647203820968415433312877916532884252201906196683357579716034480004928132287511522712955829560684947920321155298868201739737614219210419750685734057141119168071414752132258012166247338135382466097413475760828919091079664087442780305166569536031274114140634045858175255732310501590002258544846859403778881838475466823033885875227430644418586873989462025576670115099148228310355079884175211191177368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -266247468655014785308355463377290944439407559553842669686668938448341313588510579867019052205332734856687015818959869973627981191836628104998987495266518911930507010287216881308139248456601816653364926902514195746130447602139539084408166365307112463355904734534607409764422061752371853284614906854543388408594165235494242882454915353599345936486515271049803936258649746175819081589244704784816030223758674077107383489495435959340381836127521339815169994992762749718554987711002711061905340409885235628738188899574618947667938572955355088150774302315537122134655291799767729029304970161663813664447973273418078801217383724837845249257862348125300273593216328208138984648498132193944900101268403655778999027947529768199311371416507458822012867401232585272871926014813110852905391547937688969480892065366610435385481754054204134589059531956947180888505688485694288585809248947425743845645209535259515489644459394825816656825401780783521922890786501044402408928632973965011512664065118426462530685876466540913787353908030443311300043132178908283510888396054994171634780543747803447557378343538401645529725431944841134936979811217455546031960846683230748984493071670146855601526892839923920253058439092383120587543624156471169866158868396920564545789493597585818063425081328351694828556249680146748724114542496814794333288177863760921944630106192589470487402609133870417860757562391772841792875289041357235915686702890969226837936325962710263615827899264337425237329984634278440575781038640362788085576787195655030518974217316236168441041807420890853863878998255060060276053165881991020937415985837018740886967884812762736753557639341692288390513226989512009110976104946114573813732336792434467537265465252880780002405410116483871122535850384786094081266688599483941839657657440489950370375885570659762298707344072927767607490792460847720050295221000103044829358387217321115490854347046852926818890983876480373415446265621577801291914285776423567429720917307351670392673400247539383706737824650807838267241270259882636089529529884489344677177022047480822040411186938156747146368322217458914614641111347125022324979134145153215334009530304319902960130944544868338956971049798537086652985417822107799161111879537232729940950515982066276872542540188742953326489634860273960436251384240419029680018640564140260971831304022748563827471409262811361252963770966863525919488030859138813553985830617776286999287549406290054321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 147146659404521687777027217964011495406113147379223676088051392951017897351076826887552633625625405689251273671675114116366725712185469455190403066986620749145477398276243278152018682173875690910554869365560558541876744773059779880646671304892563004664338939828290605650464339402141231436331136311477270612451923718810418369049819074616694321539723914710230496353281258596039078882400559798475619262331051736760247843992467116246736458332589711932477789292165098693375720292961326074746594205029596270813413519509321309687895053378661733360393636363450096513290161240699982193064264354897551430552835954936256711531694362333767414934675460423608192538314796063530118728893369586212454748418303284019643930041320286621067213542002331693564599829991619732516813009988164705246370957830449511870742345776683390159268179226988575416652518052517603929194515716893590574706407631535759981198683706574881524936583462283145765630148364372189727993048725886764113932763040661589037812424324939165281763983042534420291907860677652154990585119155278643207711923307105718775263048585481710065392598331606288878338171026270069473874224907307807718165080509688194933521176032521169798204562002691149203865630914371328948984504456267596472952762849060348795334162781424377617610578429666850914647727486796174153648921504026227432627537140216435912969074583522910995571958928511023039981434384410986845969202034248150455965424172814171751011334943583670047564113329276750658505923522152341753141784776845454991564713910753713544634434284636238436604109731583397700552088882410725884819983852028034982372704523366143168384596335496204753974270175056000919889167818815565108591221311832154044072024999922794987352463208535950900804395058921871974494472303231895968139156141074979624212214256073155717446856142021124744888743345365949524497290045252535578260431386632716523022852254080002383102054950850879828009423911652305679604452635053595831293217118856465918693592050662240420609403883226112737920353817766415736496540569545566136689758776649488461375637699523794013705422851117796157786395578650910687231345535697674360091969587370122016923945779396044863353117507489185416170978653496794433284553454280313567211686110627021095834553717786267817859951711499407021144970348890943476036214312158704102793685044451904780446818155861406849119683015113580819976442205269699643883451915425825131818172129827271277235922752879559993743896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 782343647074824865869362439536322037931501951868442992457697046296666223797666276294352242188640728328393352559897578251999413536770252147236589459956597535768595725789216785097309609425215587224785243307436103692486931176667218072756634564203339469141019158545339683834427711892385828805857617559063566815132438535661992217507114193004102355759597782350587066311378227472510067998946286195956222666062706810756414548215408180624039073867276014289967386342671578347053686107537883906316492853811118386945614354982892483830259886527385153225176669036757850675504755291333004291698962586312570544049316835658804295872198892079388264376629661951891750948967333330108412699326508071737859809192925895398880166570027348313921395517977901809419178683607709109666539874597083119555523422396098619829347102530131575061121227851139676512441509826140498678584177485737922778636843687128723029444364090285600441771138115164404977932028470485213243958570789806804352916794752365377894697432749984588744965671120675695069273141204030327239580243654837087578556054789357218523099773488643723558962831412914316178634110216231436644440755275004127568685589301041602215034106374578304960116221827290195181820803061723468169095167971699419935491698344444505623800712576029995048815975889074200446693283067512673815931103498780000012336714735427561280410174504459421557066344488827882165463484739089660536090003645591500611374902352149000891131726599734124034358457901442466455315667725730288626457941772256052953788116635043176746902851156153752049259915442604709959789578930098095229050350225889981588197864707169297655580526858126971463031491496674958189013727836077543743330290734599769008788218494316999860564922952893141252102968909591181613518080531049103279533017118913841739264409120884165347797920599311471700187538368808968498993623285152531381457899432512547465500016876003353234401793427251451926984168932619016319324839846968323281109135314919708903994442332760098143446178385116448664017317059727069254628640048653795059682211605746576932273414110466816512873080564273648171239062905336346352718265384874504563575807354080008724736263996808447381929051900291274324097987923253807335514085685320347829577205200919140709613309733594739645295799801364952701502790701788747177443063146498236163022222726011903120350592410182532923967620228814323821544754511542530817470750403764568922335003811900817904945171221697819419205188751220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] -3212757585770063470968272905322139507074442014225875533140713493557307690131601701369434116840936795373511787941071144570074026440948502973421085287587606677957057013768846745204908461342349600052724189940082322684682032230390493958118790110130525865259471380255917048253714519150206160695913038477201282925770671373042497905336857939903439892462665096889291038686215707696732128361597198230473240007143393662611980245628985359116109696380288595683663982380691617041323683381828864345203429389042444191698916824975105344509150246377473624473448502929686692507470479632814232668592383590741387555590285168378260150533596395836737614184241864706119502126478389754642593856702088210337376100277302484033623108578943592263273776019831983148467905431138952390169978673106052045821128892483646663755006226239912774623976771640212340972292500221530763563614885698034530149451564577236996041072463745658079127824165950452429184038984920840883524450621896139670764561581429846885954235262221861075005909241595188146321200927141253598981232201906700160555078027874927155894112852130242959034692680689101234975408185384212233192732861584216159728618876166032686307927908916860351895657154650133479505905240882417781067842434722845516360704196358399794795814394587887865047896670022170480064264464599785539440552765134899995639612911341272671083020906809296810281833832674273551202576143047525005895981047767873568885315680891143371115013233484362705309366967170039610522753223898686963199545347047820619095708780470098520118108297593422035772348756167668124017759771533876433990610871314720358809112758911212535300031481822930022851714530747723448215007559679112836098485473168984118686113086629649249743702148028807526575834983420743032754397208219557932614351682951347366405010378525621647765967701615503635761255564252276479090680849459919714906226454693521208905806681104744612237027834465302892117062064542877487051703806082301873988468570397881681609494323605659950940956069129713181728944018968533334295254027852142601624168377399310006691099797841187227539242006464702792034725375138697439864150221356145157923493874986249201977214784031746690323644302730114368144995034503452824994590280891392867382912425901269683311377604471874835880526472350489251885385860551874445348703610500224122733973558379646200232640928694365433970123552527977439396613300787859178302100401761868884230776635993367438908462074831362542681745253503322601318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 7847725347718988742936197563231980964921924314516153261420255195921117467225085745995358239238455725437152275685549655062415727346500009300664418188456136554528895241784484527891572105616116052605074086963642731957550297062442966796461354487575098460485593149509725990816631252654025086946237511048425598582920284438783253931129392114452033208955932794173241639521568218276521429473274587746871639118375517740489519193886094561689388003126073804634748029184529942030017055536978872196283277090064610870862908118594734232072103427267300741882570488113677664264867282356249657778773767830923704150597619745341442050674774517218001066888018996256609840486434217187507580796741404734219130059282354769362602833107207824324208363350160483972372687936949322855090138804758543682614069877627582090420424382286812384323033820744797354178375039905990205483857837549431898399866253159335689667295173490764369124503190196423795576977246232244325803889445599815783795995935813367558894029602748550212997303462588773562224783609842103720012977409888119747507806818526208327060864186204381748351333055385936247471645365878610756188667485252842916100498454342014644214439575205083149594328752675327439760281756223926493753795163779393860825111327314359668332551617249112104705552217542069078692182095702949378943856037751012467838857774931287928377839791673035360216591624359495794489924618269566521589609467199571892866622000742066420816436277606845833146565993561689584213420132260257231159142295488288835449590126013621042717566845217175416100281368006658977520900747388151005413917382829364844906606088549762041088424365192497415674111008599327727028291813540314491126206517803398808818381058316441074254990692285882399412305033392371561621185900975860713054647446086814177834977842774697156684647743473605704828285033608413877879782813644495915201421218794607082826470255680963870543912353894639915187735747204781095118252917637019288308609162038266476159338258746100358295261308093219761048751222603513620367054152263364278076160717260393462658683202837630662460126214562383252836531515130372649258657660801365523840164434184404485926723246177688467707674080067612023190623420643846915979517414135246284928277565365056530352032043669948966661603929942180490759751069120378311353100229837865681707610790117385028857949265273218620148492504814419359221506896561553030008914618803333449296153735934455500296855548492125365100946510210633277893066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -15500692020252042952937821032828269808873182078610441118045586866477255843768383550173620244488096177175396633635710093151836910952845823253269601156438837288087600747484639822180731070549783226034777450222235729513323582733913594026088142313140678128200640222255659909495773148260182954447506538087725849308424070766964793898111027410672032330278278145979391729967511372536965391681310489256248206968748969693348557424599553768062609758018962496677424836752152116986348858766603501665705616739237131792171743109593407418579689306077718026617200575102994289018550727410928635430100029170291373939034172517575286510075286264626979327175822781787751365402154489959679072729681205742565146359850961036884029449654796166431916354861949119504340354138205048319640668942204257997945197184192619606087960745715557960393399895337548688997993385435677988628674202599141811139512885182165254321223784562218991609587328187761178678270819162950932978253464399964870237798932965368298565438465989434084043617966598009609895244818271937419356159754747689751053944783598514287995092437753544883377065041089410449411273851119926931822755532740633978785823132781193584747291527862750427216658645594429285044799319108266046845904046977502761838187054947658149504711899793297379531384873764190618856245503222652975824446856248117578740416098455879243480871056336396253653078006786625330537502970927132628269898760392769458585162292176872517325159095976116415012784575588768639573635553468517993643360820270595556228689487114500055933861491394899936193715409805211132045813767235117160193629923448583468415477237246853961986835405339729266174645633395899981762517271027929997980297299576378910252736807035585151684101808344643033760704388950261873995825424660566988219369158343816010294959397661135166691731560306545463483634019965793090782004663141696541144798456549154443705893469745502570313500246124825988269239765964227279228460066153413903605903921077807445492898947123217338480080885272007881804181787403510097831027003538421950995963149023179548441277271731301461673760251429535087543003501482693190932789837229589240214634788687578927144974032854577603109973368164037654887958815038558440196392633762927289428875919225719604608134665359527888762081870647276867860722400126641033261112795484634083236322107928793589831491209047847238364422609149669279734477302713980222409124764760125276165884388023517235004053243466876077505389730504248291254043579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 26507801861016007076686310511035553730353761001016994222591042481695012452019570746391028590283616030200590867973605835345595357207816574888074062609112003384953059259700732837267545673363345921070890172729306646580210507476344028300452546028831125880483193041836468239580597806428499429905802631069767549814834031458662815084576026571070159159537859227950086266748573016221086373647462924123456513891023857275402944053586172388173197696771756547437860200099814562434522164561762487664820546792416245405085214300221651500422055244798175009188111504069929709458681256617515086610102682334930072242521131274255884660024760110687120362389947792520102876661717285305837556969153822520008799443206328857011684469539046065536127466289603854811550951491588205290575877427183363666036342111363134652289458707076685613649323115928151952470619846021259643107850170563338967662387225309741390351103226380218606845656401148094646952097931110034771494318015009951219375910733819216285130703518648922200450081949869669244406120134030881520418320693488033756416913055924360543374976158057023393927620366881719480296924331182802030912623970143362574341772621834678230329515989660260856599680001466352456331583178754753015932414120085372406350823864251013741164069474833824916466678003422114077922664049257711025876733581520383901650771251527717528546442135359098573484937976878801043530268421452715537931423930394342168178555711909950009632400488114890261311083766235739174235669734061398997454038797729531868581953590052158247479186526397810357209695191590141250431687297333216493091917032512239467191887276671320121204250430215436625545179794144028803953653968765298089932552779330039440738085297235743711580774241430976856711775593395600304875380559418180179443310166689787347280210440987880872505087389066697637018448121155073612832354421077357983016197105309611826409272633667184954751767033692920102790757730463937543630288027518787124515172842034820670797655860402321150907249224278405711207197336410130569846800587813755378249731895706841092448612265833371903173677796934793106326742728381159556338536685779204042866009848577028029377205051784008942719427818786281857541106258336385369344064326122338522167071735617478095869162918407087500506608665003004477216035726252871286140592180466849778815564405500679629840798751974438576848905363124315493929949976485079388032559621589316560252709031303184538550058455333435780687523219967260956764221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -38720304123247490413241830680250759839919452335394596478946946073914771535741680936454800193863071213099135315060518268648186583139815342694499834518286914960161170372656968454611665898093041576690755573673537986508114272779764874302810930707151878668521543293666299099497653016363287466518113045786483898829574434209415934019740184029009657305671298495610132709630955972157981503626967927989095792490442304224187162133667907447726421038898516628226338102460590034754679064331949040918124546579970159372845509726916264137191384151531352591680083639837435065034712738034797658292624914672102256012907167359092048476567632586719294933520440330717181175560752646736150469955250413472868362451705383799309745708456039460098664430843256540085569907559609383096091480860275977493746313844703241599157252966039533828865506105684123345413919150242091171836466937753149147780786905623122983755482014303277754322403431203986407636214603398535545723239960363440412308167616890822989627563263959142324098955907843854627841529364590887925008905868857739743239909574554061959255357069895547628499948053910402314687484143641925461472846938943986347397213718617063533179662491043362965047655829147668656330797167738938787535148174410487606924878309533519970828580669059649632993238129208579174077655196793757649024701789016019008369022881004031234748373314293066913482809945506937754348877049918555934735575026994007896461470356248451217889417974730544152611272570606324201190507607808138984616546137814354246634285905443818933418445321002028109161050009187914165500372174002710642068962281370158954400857900241792312968746380359481670368775261938330221511212863323069010314158952920307480468915147867753014588617543438461635848842660667875652010833866601370751203557307829277703796776535081737536205998459657647135693194698013561522694496687749497360909838048991720260645086872852912221017341180881591796327847640944439266096672336525954567867288085340588526601347212309993450448322364511059671498718933895446285966271523216737719514078484756285616081518959124668671987322149060517936316055979441026730944360253625259278375463815752296035294321391188989366860574534498740331271511767516958383215746368919824934473750159535076073147951602373620130419211762718416579007091711295884816809798959608150777917180933844021709559460407722406761006940776732743893077091007086939762003336582153993826559876079136989719195439175233441203571871369604195933789014816284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 45682333310038003500822599590509782729470344451584806798468167143696024916565621335050426295187565507410937609035037493694554058315108126883564328616129546855509371296303009032936344740629249724873289034875883480606174452946043615776670889628069284619552376317494381651831761670431299292628429882478270951968278877196320108994606924907338564612409612476171638125822614610458277125242187497677738175576616266047120570853202380064679822496891763220908784733886313853653904532159780386767956503075786493853031249238612975430620755960495874436389683683891312121443936920745289812878747113781423498818620688642159333145662570370423287326065003435163324078141703340727108898044311112487618043960357826218451701736205401469780272014985234543921386587962957063641502952180338507153943763946091146828053713962164378002776759681534331687566474298628757977626539733476212082797924228199290679896593911997478207687444252017525151482051017414820609171637273244605017402586655459687554985683276021149784287460478895325746328528987179449766227736334519637953432137761160539267584762627246506203076132749951866300859718289739638378212145326642903073929258525129637215771341618991016080665102262683206154518929670242456875322994495373804053065120443359890930661882810388041089290015363574807748286851662167569993977205033495620361044924477170477477356253672545154113327590054169374386332531665621569830020356972277494463663387542458452387232526463585480767977740029303665256000329741263566675928204691935731389514631373584305963145727318573010378459401076071250979458360669824935612249670996811432296946621757157122978474866832987298808809217559788933480872568952314066348144776162919646853849926509759381962603398041183737113632671941359259343681609356748813418002025047637797598748277508739110841453331424709144196792141345041402818189273506728094086752707697192462533280624438410456116405809416916617387837447708689028892804547943516849379496299670575103470915981727685221755810344389715680952454525729497186458094804073565640125509616102983869898340293334988930235576641161764425138435584160399669589886595814664769948550992279522629828663387252626419059111233356833129803956253300700000917754432790487969436697831886147198207550399986299270772216207597254828077218412964285430347604139312937175918672663958829969290874060872569055387897522289464902212221657663133899677330027474780742910517386787068832852719347249580020622894416248982452088966965675354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -38119239019960911918317189199395674447282186738558901762846545799634978628475294301739992809207841244495111852947218973582693743370486196462192049981971164949012711861292539991932796124097692843962259432820300267574607269366374977703044483314160994843961454352361729032446260685728011498978707443381674849572401172659905477833528123765670348186130770128456723716315644593169310935115946305652928511851633714513368153955541617990466681127108887669441824082642192895753207377685453402631817932079197966431897690637933002340397858414890206638082093871912503578773325119758094078195633459781851874632639446646403370908651029257512758846466964564541493050744810423303959385473429588820195526600706386408849648250851181388464072189910632474721643520733341193401784578754135872280915721470221025609313119162769597444471018040489607503059456910451353980494375899971211343664466139431546596774893835184027482973066770071430017405347680798223841681260764556942174508143987145959119009222010527429260210571573187166488065207844236739977280464427336705415611814653000004719530830200319673803447217411582482771085645231036752859884650569295688179027650471463234879943098768188620455019868460710919013506923821062069662967335602390672523465831672739588298253135709509816033934829289159263427451569294925261495256670944566855115098244318447828526861895796281830193097001954912055828239886357136575324082470281084890947232432023631616709884514788992186369890921910768786287591099461728770320588456912400688549307362111393187362680222764586017732554682138875356245096389461128099811743389141247100155951364625285220376263503619451035186370579875218756966511447069847988231945877846351170755718915392550562104304821851195002333763273424183478805645817823903598508877749993135190891268955749033431677840836903601635590108217837968853684893894220186609659174015091762795954474779722655879386959545451838935447601614611635287567279977363245051310673382923194365491069610467348778343375795708700379043479708257806872896186622269014521875579020080109812278139950990444728579696954205288106358962029119050190688566158185452292672366251630890022021614005861672585745444895865439468764367998067076405744584490371229872328075950333971977778465962708307034237431661041666962556826304038613866946675863349323838881479424958578577968822989754597311602428099226864679589686789622336359400241757510309517339703564742734222878678743443050494672796890682775483583100140094757080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 9505431680306176107516873316148999425313762194558598865961171531841525913956515949978494160561774264810291837314732105550063837632800556592775347891403402842746875951193130481937943661109471649641828424404396435558916571226500635893591441771864242059832133496241584663734150153261581109763594517378526643431230052429699462323917735447068939964179428356477184296421061929877264818899378270865114416931459468217172431410260851904160229807847918548872642361017693814109924059259355818551844839509627967306206532329360026076440453245761519885725219627040060872724175713915548822116318017408318178973880548509882047327074429195659429153334281473098112202611902681938782907850632815694802393653095661918961892429217420450346434936535964193314390868685157125718209540015681708313672577366665781130638423603589436453162431442092962747330805979334595447813387859982533940573990200194227766235336067554937167358838493594527151309401349948790026425130853809646191482799974086405376404968914287242238755509950549027010161449180208431407039034962589819417363919542524481549044235979737924461047549537079002552170162209689592419874865600383092136838947703846958197739076509737942161424480301028749696451377009319274398751597938218033093815391805470876976071879929182011769051288511104033388650254269077178299474262486014764822014102270444905712880012947826912656769802564927715709372658341905379499419826062916091840586071416163869762408564549887813845791430054133952223989189453151460679014880590122971017273954276769657647223230508308278765726011294263109910824574632644460485175125080297445623795444668176111245854349460126813370505323834723457305956491982592720431178142255779421860950696136351319666408675966589956923200609064717972437863149824869516340180849830770765414227956118147815085147105161698909031586640332357423571143667637548852410619908460790192639378545874508402502253654168092700394212637480236332791345676152610344589977406949534933438966675638631953287159832266172830000781791342310426612841677515556119842680258634708820399372876741512645491032381324222495924686804549820951639493007591031624141349367471050793791452342142458206812004158357938123090971888348410948513244337932546104777048449280549424092533477207941049731206236619789673993403648570444263341185711588544886106023791117542574493595162261193075207392169587335432947070162956258517040637654001623176925791301569172581708180850808962065491558579566344633349217474460601806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 37854282033579955403536914387114005096118683756547965462502279244330917971614288312886774300996973636083583559471290454483762950914194025489278429476016637458200528325991798240105873954343785840446638473401198447477511685649697748224793763764417032048321460580447283909644987212311647213935178060929010392573171037125391329216199916196841381056470716340000217939428628373222525369185643394413537464495893037580545289548589731787737155986672658838804613063195908090282609597731386060611006704283948786313894708854486925135918486425066702098160488659178927095969714313533069214588332521695194406203081454054933809318569638090123910213690983821169727035593746700715942552543146130971512908928859411175910075601519429125031071080198389266473327571795848647440818499185774217444583318252647576268848246550417347501283167334201088982961405350693720287601842562538322411155560589706193301832384860474792881954969865454605724464449745221520162295140227448102335701593699481025112709059827125825307054876743922007372587659713894477458904144579788907242693372143594569954457269394483861139978322417203127303788522202424338968824323300909585520499095953848213290736381463178171651240537006871314321590228029306676742048495734971265238680964486244346415558028989809559345609737604097140906010738887080196589013194159151105515040471053379650194738075987399149567094650654687590709040203580127919256611610874097555662221170485223084140575637000252699416052580963742797164200251876678152665170786859283838678991723490943979700549642323896211941464143319081069412016086927164340298932584899653298097370067018018666234494096307081229036756946902384437309002215518563891509201029356267158450002888493312184095232470622831038629861488439704019104784887107849942885554730334158840630525863184455526269225508138613325802158374200993143112660104392078859545050783488790447710212760080884767846964190543479727378976340581152500514593708830822302927311158807727009754630359710540151501431648247724421287832251632077054717838939912995915759538597821225333384918723320855059068380870536310993717974359134188219490567136915801846783789529170455674409555167541491462127619851254768291618045275084570946940658307509646026819685857942595180810758962804632206471098924352562345954248702892929155651115238453146042874594265278935825307694331214265148980045343356212676690889527638563550707135663072335473434584875906074667012304843912059621499448247572416903494740836322307586669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -91384800797064548785684139712576978805260206801427060643609454246809768602431115938468915711933769441527282729641037241666597672788557441589633762513134847992666871548372178323195400269941345959407529263279735497586618536515201865666160713435968736393479212068599520319905510066519996439057963957195553728661341990230047006010031683323662927109742146154158647307560777950176361594531589627465076021111242984240800075872776203746433011261743366393918624291942454187538939865702463596707096480988688605123942142416375816952219707522455965415570681390770753869167181660243135215013485411244852020376258127380741381009177747710372695822396167502141573302926964027428230295419504958067980987255624742073785923387424383036128184245455650935044244426138183506379806862696955563212243228062853354362261528144112896644781847559587289483155876432810798892138549087381323909825389816286418061020277884578880661247602303823806040356868738868386529083149804702568889685555343953977794070232378110481367757072659125727274622595447701815484538671128511972900453041567831255526277097556219615336000087386332827857791939022343733612111040215511658781988231431566493156864356837576603336040947917470888786782239168154316280745527369062907802094759090443395965533899459453675238722932660244222613366969617735798452461050644691595897412961957626454182387818643198447143224433283203960038472660422305168431098120296646788487327733916518532395017845015929527950438710951752968363738103972265863666309862793427965307204714938728111908812487811786245707037101203175114334038121745698259502179226640594796521530901017940343377129038985821569676265306692427002011014442183616590438790109751844947902357283618877285243945166820958919058255220281718508417833029285578502394134881212005247922883723915386099159798720514070015267577255988160497554723944326068360175264476390881184034940409674241623524211901143683363445164562823438109342913124882893044591600854215061960525687234579615842599917177290645254538245982953384134513207154894715204889927011394810607723356466603084040613455519663715347036993499491536668970388792603918724887148331077434114374148309367890636941999980812141724686283277989487244338790491286498532835425900133926544198293304934725776004871357162624544103708395522186540256433610453220335840480678693412666828395166689406618856802650102855772521352060812808110084507407320644169804390481187972826541793149050756191653557131138185809504648204892873764038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 133614064406515784687569620965139590506283475167579654168204915590437162527259203511769785657244388215961635892943377893859633648700499888386720420349670558690914542331979950997015665693608101946696031202734521966971128331526762801752809631212571287312416303824513965268517456572249739816057434311679421520821939878257927031308932943031462094043611342490291557360620977658629895322218192687405551110710430901475579243826461553452378321540674918652022879189773510052113408528546738654040207457480839995820902289228383570217670151922586969316927832242202755654274946949539037869872427474388353979658258571367183458654572380410697134266375228481570261804423715517846953002125318773198758299571827254678079499726355949047951626172287348629032687947909646319904842472664296732348086251005755155509106129008106590510491954903283698679005913860597374055906248053879989125117642691465733396174507472463171439920789789057926789361569975210295114409841848510197425007488594428019797719164256707943897322845885113446535683061075487767930747348174859907641801385492469119749452034653056003067258374507425013128526251973505381394454730124673594548492870763769333335777180901851501589670708467096578094161693511780634999542429186438915191029448596085868661985629895658165825748898722802611060529010395376876037139838368014502861629919573914546417612851669928814722556838428928943971183624253680661327853979768944321575198198118382004936765203247209188413956613861499431359325122972481435027097583325461587405657809666580077767571459785854332103620194599860700665818481391776187700050692672230067188400263244485101939136241208344371809905859927916668646148052495564186552224153113952269835475172447257330732998383111303909292355860335300757268074198251821838557172148488066232289345927102531705309497088852753920916641686132988862599117237164270117973465579549539107029110303322964646351690282472834726226636731480617510554285280611277843064266071390432817104248975533825106707272960315652370772425419066833115669168034735500588016663338705735221801954106221843115406780475588277773774882780208579303524638191972301376167133514252056424249153376185844797698075763339642761321506777891040787326729539540234302183061678522412852109838333885445413367508685166997206329922675296118192527760490846692558909250575134211692813330584954173195622400624455133859213032418797440064310831016853106668272579687392428066966582620419555582169744006870715224977175239473581314086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -151321891091430305293384327691683828438773392103906101403135023791357082147973420220094909664896611392036981482788190336574104262919253493238703146338707389599163662393744206801230930955421116877009834379793152546314288418977703001448191061303156041827063297616079764132557815952808639129455407595326096813656536181404166762588323537280917130902169973897291671507984571329948786894425541890594925709245701766990583853065798541327444623718525927718977006234720556177811837340378904268530193475257446199552997690504848096336237798235372678677297226422074082022553404861678384372235146103055139376794050435002912418110515285525223025939544785766809211087654394063278893456661378450964310077176538665078036681795795719967300308914484005517260543892530650465011977335173629098424874923264484745049622400514601138221765704833437851035061741689937840899795385369776337334457624835027793742457320563325286633796047538176474115249034390999127220818496052983884094869132031012846511633443277120189475383806479604898591079826029921361266802643937154129909301437817036735958544332064370526091319876438081795574490716172008258149581071172893017142148955610035801639785472564430712711461122019668151672740801538109852416818066159169140097347902794489840069091486363484456712288082633026321431749861299042781308486075356033191459082257643670318713408621708270079713918114449893314141477381216540046941775382901220286173114888384757024399537952595746216352652393407396978225017881769116398917021721832549450279160722771642509228713531964146781764235395087228475343502652970124756864032538019655368234788055342369628563391776640848322649387170841993125236225319345216012197072593183129656998630399997497327632890091656254557467531618625632696503186011785516746923978281625629742148342271676363092648611266610440676597444358928004405077262545261845315684165546790607828511121479526845919265912931113939745229197118356788404318602083870305595966486861151840122635079706414356110986286499809114964137516346715378090915413752093924376933344094425061194971923544045824202606949224069572790994274765956248340907687339850708928018328222348295210347567728135298362528116213412714176186495372811962003791977729416091382765829355550763004017797950656914233181897627519638272938061473068793797612392867041692205595043177545980793108562662461381377933475799629574167586392854583930282127810808747414933792700293563539871837511127346448327487095711352260707371897296980023384094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 142096381350359311704916576539189422420474089120326640024935623534455481617286395281694428487452804331468574383955978659911624163219679306242530269796760108768008481775609833853600606205554329527199135389052007625764327659437602580888169991942665787988392286583769477869172577993617645858799891201793232939208551986585583704183070280619667200209548411998823105710526522050738611423112309632380258241008486462356255723455238042086292683842674415987005013828141444462031043162464920263851386569390510369072200937829638140252010478949883747425415801738297299090776839481161269648987043533076911855893033556323302202044581538376486260490552285069568285256880541818411372873346838761285241881803540664697602211759214573083574742976954441002722551081818789003286938220435160470667449193050884728980152574342307587517963710137315310096148224098379376253791187459419278029735256456971316901625013529532381983268725981292627957472634671845988839351298298411420342973916717830836497515149881640282041719434376968765623049365177491570452427041529840017849790690301222904615650447629517781379080678034237884422790136935953191415934736020874648963970249445676652680029671936512425201098425858266729833960741302640145194833876783739640134274972505271035203229123868741849320211619064546072318575147209147311197241625361081424223911113532003127262141832282239113023571710677365805956574205353039759255313974415756557457526469409291490277325891688438969354907356853667403630181070962264750329655926215635498033253835942096165293536301276198471087880703193318084130617727440247994367205544643570249429800135293323349048829359154762652056557030566256239642681393208877766331876120182812308381286405969567548456277886804997798557026067638322545550052735918607038749929892046440124739572660302709630158039012376207467349050944945173894442464660624095861847169811371937861434762683834167476111509838326478469435002460534150656069556456790773268897102815691507544868325869776626011079652464656374453311193360467608066311333905676124848572866397396733454282657365634857976694603726277817059501617206648503076729139263667911471754526879381067225373851606761880627076695628572989392443835179975481243587488027961687225715725359863168614322116039389410228488878980424001173800391431406940978493124774091794231006166952815554802335727586693814491013227526802976234577147587300962725225718051424697035012934433708428904748550765940908467596355893580728491087938891723752021789550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -113840010206233813809977032877497110144761333634421983545521759057489352687436980156304597132346300590074895905180567299449836126642687767285045910510442482261058862730957123613925016888926426101824695127237997595297889017914783883419988432309962338787797756225141713466830935249884955958329951781551695983099991813442148288713671506931086985770760829014049479443248735248198673419508709033332925494806679275309418775641079373266847530712228668443432495596717968703814639010857183787007424880984208146287725517559712315206647152816361112104756836922502744189217002857074527432464637860732184886428936642194411998221143985116452481375397919938627718458153051915501572684912619627879945657578538417812237299200252790828091101188470132359200471004035553161904514218200558712472609480221098633890901058718314936704106404040880590406579021158897645797644742447074557025933484958802128104345997715762405585890268754432507641673943140376275324998210443607849143646547175085505299355512615383393785149976590703126653228859099428263916646699521208872995858985999866802740214778486696897611029584965642932180694154824958068523502636404166206019241128037834603867757882861539723389161168332435456493527476229876139845548375726581503095259756153470387484102897333326613699274224008078232522375580330713662029685918443887784964110353038026117452307603220165138386781046443490098198925945281197623235785769827554018132116544500346976704302713371240526184300698674576865779889088355017747343779254612206426683411181620208010619190392287308319758495326366956442834595853400281999944338100494009041234523167567284944089377247490635651968488226109254993338159086655740315712040513628408122686684643625297308101377894908939636794227535046976604747867764184612669731584299349831739587483505411067285057269330815716254239866139608370534814288192377374946468087998453479218083459093965372562880460175963528593759524031112855241098066969890951868386318730127133934677188336041492407846629460006921227654246741329506373047278546415101123154421472327018083862566781025667099047981324030215367441819358681314509057372172995056961185045938482020557008927519042016225084527865157982962854590802315567732329176559771924314245209773294600909844629148657946669388523525468386460354699301614020671409749310614754261981808846459912906206907697578834404685519167389398164629703597956552834239454339651127589789529055635266200433352210351990624945912270599146509653110115323215723037719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 78727906787074733976476691344208456795430238922352711022769848211053325144698816741306135207498715895315652387646614761311751518407698756805235335558255260191023130077833985845966668055929495974842313918339550894757208926126100584457719335612926553513712102852565516378702988404229791528600396487956142006079491678178375823605866284936985880026467042801915601338338410352322666425997794864382061246624260352638589043893938311356680180177124876761729917017412534909625353940785545873652668091475457008451201367438185850986387157385540671771682248916141110252737895857077038451698599926398927096309873687366101359269918382017793261743708128865199137627597661571164611950782812845785561520091684816610363585680644885644133389703013857304592036654313061795115793803675785767215458944482624987840226059913442365743060863474136828559220149628102237367304905489505123388480975555390620881990004408259617011000526936427370312718289583202378621178002293064372766648296679814768834243225687754540903111486163037612827370377814835577701486704473321021057923334075389666688810683021442537890261193949367388397589251768761413700435611071709644800769261031912019355913441206651434943667683603410411867517820764865501848053231374047033932888992322287350031140519025874602724112893835734833021915164587117718440481778687361259159865409914327208761001619481156557426305125320711734311849604327283460461062259135922699367114613345833101113938914739269393619455870617854852375892008254534819754820130427991266073060841646094876699649687603540752228789919638659022827631978650436716103960313140010254947451182431123718977130380570744710061439738432442360398151142309290536625206778537222382210673562348653090480109228095958517459911299672691082003335431172904692660882156059513862150782171368974142035854500251196301927155742940140834539436363203886470376993266072651505121436621359734265703979088875035879086729308126342953900073428443777508153936934418060815525820340694710442082252567298893779415258956452988512383931526018925582774804098057698724249735901375687048672646984128944832237713609625379807179725027834675823778020045073883719189913951109216266950301689873238364455586499519542666329238830452066765853649951143250487532087487068894921224553126055563479615950303254629706426983726379067153652065041497387992873601184817855999281687702454602683070793429683405527724453672008659972669439275306830585916552179951081932239351072501387651669801925891079008579254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -46961610118251330649164730637463521316645623651485737034882569526100114416159589438556772799225740000280724741958201525064514929399551445920816079837028454161416663930980943417895445679881239774468037167625715887574050552841619951647091244165318943694796710780736409987765313984139068869941355688877020252599643843178119379161421819852552953389172854472517868323341842845766882942442850754823389039173627611497866324137060184327120375705945950445654921710615945803627973235031928436685277546745400759529123849503325758994121413431115563972924029767437658585592650517354534258612390710281418275065354064474586820856289522130917912351682434350672997903711717614649184828673233404664663830577475463469423766676251700898630204743074548110350515048202817813474396714699227285326887314787059025195921756674419068723388209329144875399614169344410114631123244895542970517278662871218996693404521384002056513457669563740179538381743327038247568930695738575431513450483162931191562930152402182649031244166472565870682481454583928733761533397481848931911263325857921480730273572850832173007469584678756784763941611466257232426845170260102440716574394694140463348065483401013472044320401434389648276759713584655055479754763331848294925314125813915730129373198173571953091665980018586924789895904045768312309558720817249314544617523547154633349639493082986773715646486137785669732927197239628079049101605211262397926330848153949093025960753095133501961093890876318907622998851272492732965667521288391946178272806819920659250048298971834972188016903768209643075656357758224911908608914694118242805187848132897253334890219775908097694018803558653955234139916666950454749094087727065817114729122397396870034867192968544220026515034744317989849951335057744125523647119042590164804838641110959118063743581288832419056104178863459383578875766904951986750024181268544677019326340600791842017873582193514363866441298115099199496186651405591963432949767039301414380222494198863996304802547259385130866462034166449787457128771079743134963679613415303429947603643680380953620873785499790372163356550909340976992875189381860387111964579444635655609271139774598162974393412468539124007146514662252167305590295311328511242420754438288145129550961983316007379561501971054436779409582344432995600960127856656837465726357225822748038145061338661099361772551707207804838632403651064257692155882355905134941456790708722698211925626083373371446241383193875851276288813096471130847930908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 23875646281253139254954186099729795672401694066505930366215567554606919678712032216631223013748293027200413131062458153916762481198803356081863402051230621801500644451755992943366092372062304467127987617355793192438539535766006262839391570717824463918250053001064876752440694248237675236615582647655808515751537396178216010397368481223062048789971425329825788391034563468626648256008180794590972045092672287161516700016526160657222641112637057505102858666518617557311663768895913262619461412243773715667452539842332667749840145030777254011506211567526426367123968658484647250463625949298769108044470092094634079808610801726944326015411975850408386184798506219157452013349249809305552005323704972234751113179826058959312685510902939842671921738373597667594884522965425661465506027494211289099447035167002762839337526229977839616655273565491038624946493341350493680705095366163527512905383822990559718597870563081946438972720733674374348422870599791257695279178212751900201095602287454753991139739931868117468868914492408417605537084407222737193213767177001482731118271184762078655973106442686146262925085911855661207698672225524411194579950220473475888851232014198894327840619547790117348987282313974771006627000846647551678978660510887339148224056771519054704051949065550168057486197724839576062281552003081489025092245143874964907122802648153396768988766593558016076674917321042020296899310839321823067491053043322926076731076253862323797181769931288454378398257683458189610273946031762056154125413338824648805710833281898718043797193436965004061541594369189530522477033827392827014234021391766599612814958684521665821155006871380426688794553238121530277283230448251252342096786771532034275929639678825757897105171766523848167965738185953231671801135454166156520995081032482202793928644640774195379030194412081643731927498774323626951012137235121103444139336316737891648774288929357369167759983843224895934772238616871328791277565748940839665608908324204763380335989782096732814597331428517102506196094991113693145100273769799694716039619005448402686523335522321174023051330365469341343762294440386584857933606178114780681962021738002476039402890344470675017654253116330792895179012774638315419066921332921023668125635652106073015591464878636766392791612481041893664460804955521667128183797416438089524224636962984597290792501314417868212779456941837064747024385745449318306799546365951550015032296193585812086785749607832640695193049396038986742496490478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 113025273829483686516488108055316100132399074067841448539808375726070431926646111176519934065525623703086851988139052513812159110675366998492943646241101067397001648687400677942651309328756595221147656415472161364840704014661880861223925656530684846511120952948586140936192294067976404905263015528432757680492371521546689089038454831913066345068470653400313801425078351858106835837351978965710260236906831077559320286861028971398038345117086007369038149534105925232289632371489070205794415428371336016433387698095795253130348494734338978979544480427654197701438615056227524026922094223977924177063613837504547194891155051922482969876246896491892875782426146315021248678864906567330374240567222681152804344718182103602284696629583868176768648900974011538694993331245234980828186427101231901084899493298257138572582978644052122088372007258418654879684949703050151730787555899432245759249245966341231232950080070534513588226374822929107330462450340523290430856012540572137418902935976744381953650228947079604928995653553362150008890316398664425520316825353555145621942220473484180862113959303126464874092726297958590862004160821386320021082471907061712189145399352864395032758838495233538085273361477203549647499978793056359199231911983486838008764517566216948861613553514945982477609792534564489184806031748570327038405785728865509882517192781310016306030160360388570598087704497873316300194206786044658525750825266333454797470196137843274566756121815323956418135695031397044584445332348430516190353596164051986024199101318795081439744060286171659187924457867949000887790375777329368367097169948368751597514887356368080030923430242198707981863072772917432814723770573005533998413352851149333456750019305323082745108333744895747350708342043341123239606018450226830550650269562227249802469555220386694435352650487990077785241458771800929714892899297483024383516660862402120937410039734362467468011038907043061780193056955400364436024918452112989126326424628332240231949932608517830599462782670910188599470679325482579943103127644617146099539163602534715949337853444738622622260562839833937492308432144694296928604015079188578020719066875977817846541897055958788428601199221772829131760401038010919534254463223351225087728207520044366151960860966307216119885279393880551912354506524474477008596965336185274259984054470240880108100611778354505077004432678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -17486880014652601450830103635253416266008184038440207361074322922329841221384735630843527148017709951155382570562856656896276204711148655772525858950340582103738296827701537372804383538916003736710676451171755061038664534061655229538971970782645376191254886504541905243833638862312992082364327737679948701633803186988669560899177715194758309810139848344809891131597367182529238503062180401900524327431851450444087472434583703423160689483182296276725865141198223498182768779628103924422561112239229117378036952261643267853472237864877834591006990952124346343791736989468656768424979564761223752741897980234566455056844917937563148062933273727743874147675785305260563679500688931564375300542229379227087289689265600722247090877645598993410140456158223679789367280420832398687007367962673763322295004050727910543249363308988091893928956323919043674160453895613794575400881837044956955316964743080892276981301268314568060630597072548222686782709059403326619212977254538998559886552710333015878369923466970434888643432844461327213071533935228543890061036618539629978737940732902524543100041498850423042361461146842037680899647504295918739021688459989128519987755032349272638153715187206616151519178173009928589013621710245912029931882761224495031407432064483478009256240639363147005682727264108147447086718140488933448463522946047887691946692099499562738325441302035104561680052549185079616005463260399375751751403370849082398482361134953123259191263507377684224559189824084207885640091446758636044128925752484560881175425849935933899814170136507088665887708857334301389183245881451115419937211197545457683652068297816018402891173222380566187391982744254818594749690858978271437320111601020509381504323344311618732548983828192861505433194719734305180273250755507852611639593973760841256243171812862897740290084364987952335264574302352222159577523287326630999325405199925062221785823287375398231022882893680496615831728039119978918906693124753064753891684325502899621596623013743297471381828916073718864605660477924731323814527593233336754620706728449657463114445325795378861736029001792505031194667345393414348369936433996506792087965275122704865523505760122788046989119076101684560896912467787911864804537784261794062803310274013218952073385448808470274274729191118281993351174085670340374573377948726217008465945950338032784826015897383655328667373396456241607666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 6553789370387450164901747048902892010511761336226579121924045715092385731586295528207880550993465884725361942176480866010185603051624244298135178767869385983580629442964736148655209638360318227226231722401281655723079148491418032287081498608396943612766411778391043916470618533022131873354328003722742833755910019536590628605152846684453055593195311150285644083421992817790837535366706620928529855958628906247562285405866454182602540653737282811365635582775340788045643906172369787435442811389158253645601822659420005009596429729478251394973462849119787506880994567364212269330731271343659815616704294091583645394637281545076804602988213141901373248856646058539965802424104196426643010653152384621446725851179380277807127387963498780855253826928434196482669111170904576712477371922487107413466859149602840720686287873816794299097713594173222362387131888064766749213142356837959215072298113298975033999500725448063654613458156814427925641331309150449552581013443008785832215963859022881417729136502706947671713756382731527957590925967031801001112207777002781568791597117175188556407477673919634972764011493572649115889282801616554163752924198354307037438962032617781934739348042251163315732173081109647152017972818871120561753919103568446471036011224976968431039955053823569465822318827083005629734192383493164787153389514175270219500297652901222152633801832747362672670623870140833112369291610176873787370424307239354494333933513460490744275987441302332996855125057001947704636088438362384959799071591068543638958634287147999345829622387644534279193777039703938970761469342289013061853693309934640221963990790916452118362861974015619537539218973931096848413248767242469525731697069022291058881646349516232970052059692252096968268878044779776202444166893896676715539127361875982358103841188152954354389460848948119406296217514027180577357404184036524984014116045559894364435249024612224318205862054140128237940973587420004994670343211036131661540102871814112685206153067388846414579640418867954761609623909976361780805050701170081156089669289012816079911610556369549071108474574591449102589513236118307889493911719034347550073010906156903177604077940757638755867453425852834977931876297932059333737191921755345503220422423651605787162854334791471584853716942139104888655796071600571741542982250630098158283059165354877651083655566537078396294191406923346221446990966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -311334912413138139447141014981871537381048862103062385470576732287490782539135144673722714023980001833542685113690750981315218159036536388582385450222920326612014118301745881273302608167292610429048556732792387541660663932949425810667095880147569184201252862466206297926132877248967820233830917245855466603594802939945359179356014165886452159512718780889873776382626040666802621804044988901442250792725973002498332151878556982134588952774904958761732304079925191114013925571555438553913135949025076623126832305785316500712127206244083827322955649593706675918057798645092725409879200223977599781906164552604312969739009353432547613385222905444968850792099954509628356710152314979659684707656301858762040877014423785325845136647294825236182429853969559609023155049849516148445645696202073339994356581120915727803600541275697938904229798761761658885941400237218292128688869438753270657728273899665707813256126090022920823146727252817043934936200718167123539911044219513062178944159524109453334113361827106300311389040293363536284413877093385774782883913039131918565419726747225063402941101186847014837067412147127136886123456567029833321728562957763789998117188852752117302034211077455591698743235689011490441729224455964441486871226323765237847192903731736058799986968347171269117258501760758591687488738261248837255160910196682458164795485211095638703455127980205350056162048898703498065764896237408894956277219107562572074216890112172129131767992396016924313186207120624866684856166847286344028485694804464537578800378846017762624399624955670564779690344292340054666602849424910241378805348026607650448053898644815046966118057951495283503750155232163502368759787790934721271710827326784447852824827034199361589152969066716044165784166003881534200252648689394537598285192879014645326921674012017816536763986693768437958474750374873827078969878195769755498653372509254814535924273957451174707680172006629921518475328371119579664902913631222265573184532007071265910871487499374666697735897677094346569045233980945735973800745312807429946226780054880965762833197269360407007184506060033005486918415047208982176057804171588799547164818603053783744591481298823909977788557191129059372515922394681893176429836111502013110962585777356820795497995624629423269998981379780242712658928582974578225899359489641439950749915770459660201675312991891281591549933693841012427583336830139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 7047852993329762006268061080624916467368631157125026237307160824127670940104894115306550437697996115318745607595343182475537643525212325098852863770323758418513779058954079904465592122523740227787400111982619801824127241068338603626833840212443041681231441018472588863555169879141607886966707715244136539502981904225695808992379684558807922023684517765865491912778599121510623298761146940788292287842488407438251744250540408852423190371933766388083585392501904557646222712005036031452124117595505275490187310446774120457357914494960524490890958144162494162533405260499415988538643575092052911084990473575930744085464365611998520014590557646127287172850232343559150652031282323642158473995157809140675578368716266698103998227351933175443704409254257607250734560186241341299803224908750016555594657864491279636781430128942002143565311337088200041087818401912176175747495396590379694334616853884873252917336496742198343635424515973300524167229431385993666900011288904234383876508966585213175277464375289912911752792831006198616135489691840677986146802299362880379173214719015528234258901595471029740240511742629045293236989175361337476528109832151789178204047169695623015785207219582342463291924929165226213317936997568016308191107778532898375053804240297823487789638634977308426267741038729669924851012026876993258669096135892288670616686507188929268688544140954776670590048011064486809324387346584952045266509496948895736841917397845094360588698039535095512654469458755613497129901125118782951276684743415937198475126575767518626978574602484735136286597599602846444202724707665570516894319152060914490805805728954202602426518101363771369375998005436115221769552649707452468425572321754418318924622362344201101998169607875534392675462590737602098398310284514524809300642621903569031884877961118318207146146318404810715246628819572892493849010206027424125836946575054510883209155663432592887931722394294666986347019555855176720043576241370446100309204251073564342840042115865483138665967108226608536877835129385157334908154884794581570902855186124386261102315988531851741522769402497907136952839348422722008774309238706056596554496250189360123129172553939152932820089018782916430633042011264875712657144052514726509225111351618437884427028507897438206455421532793718086728769852111738589897911473274068638887081663452492031349887144117326314533291363451095179470939910970628261566162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -105757472746087067365277505084233065506108781243984601708674620935372573028951046033929573534220920744959120266245929498818708195106123921481610115518963031309638799456271360075798074643774014651289073555207048698133073452815852276846496887830936861488727801953327988054154462675452315817368618323034987435788278637430460936368854451948114345623981387813615433277645778129629371963150482464832514597136918807223483451043168289006365660010026695451947847061268177118590119395644991927217277699619640858430784179563434568125997809524644220096710912583543595736502018062877263095783312384875642883803503903380268101325139958527679011740916135680956244918801805631056412452291723706010291316992108589240307551501977626379888580617387774389299020671700441476125236508226950619087501618909876839507017639855527858876662857166903231071050194522230899618186539848193555056020399755408500564877463892613539912221525437371401337946917422214083063671376020592802519597341657651581249756758286033599806331384650531018514027823290415190056741818317424424751298874320604843516739130124064786219888405518085164845455735859943282429353521169590040911258850936432508886339612794130952756259435051018339223718123210343951166729249759957219450795124393593272403820555674152424649825960986889015286369638076548779969023176969274338968713550731371912137698057945991613467284202251692862191275442449652097967489434062965935814139051683543306997131851003575267351770215063677464444075428304732510976935259850966932012173927194745419710306116527550009790790709398329545122264765398698775186885794670138767104120663602548116646096084880116812260122860050741017359310979339298716884075020050512601123356929716602456156675071092799015857712620776995258947899429327850142903348664825533269278642442111519238836775635023070130649291139575513124683943884123922384210706533186097616594438474488804489282576624629391477271498542179677072469486406225950949650194531909359228634887036560173328841322421591879498268707604631186200329938513265779412763117747244996282365911571666247827993048728369764098870938066827763802118508892599364502677053870977347147503421348512215271384250502127655952131568244707584839209102129206226422668634495633882294524259990609966327266546398027737964336294619810249357742522535305853347185416501825227001634515816144151523159815939107691686114364459033484848482498108523941482417285442352294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 1114241980270002511207057858166578716574765320511566548884954671595402164820797334249414247381579577163088309430992617088182324196831929466364018861499344277532740146862459022533562146854413203489143628262375859499636460046325623402969924328196080383393460679328433868370888933104879689552111456187316699102527261054606796071845853801482281414903885276505839280408662663794123559140987486945659412406038907929049071577261249809755723370748360326738023190132658065802101353131570245883554968782912715111190948684122105558692867429166003416565369467042669049557074864798672900334612218359042086903888598677513594621755112810769917051475345676736523149569777745868524111535222489978316114987071373513206064995603217495787367349233840694429582330204653600773758850058091523751061024701584362807424906001482001009181197924444527895182341402296027352407228648921622373433788047052786837069502113389622237788531942788519743014615604380426313999964806921556329692165851656265728691840245700716512541259018984135074675718069426002215924489805668460828982510324168164795275764086530902986738398778789436562583738077504634613743436834374448192803656533062504626643278752614700147610186873626340511616498975963940649388911058190413423375229233195843084155566205778814398089156688857627785348205262415230669006667056753101760326602576129414588447412056970438122861246177073657261068337835770276616671525501061297788391186917645065359007775298524224530621322541271843778871084082453582258893873989428306903723045760464387814361661482519969985410993130976911460479284727756870359999222228448335722711666894569846060195920766823175049605433473100013979258897515441807167394281920807737338280658872056877546581975323493292058915314380992398134918539305928829594618526633237807028677732633170279334443074717979778611550492453811276089288670609701670901891056917653431839320227735333349630581819679732581457068401716398750696497212243603439087393916309212097908401375465621723348451316815879799954526186687394452403282862246011262783884137677048406319546044490417901661021291748634449435783744151582698998179470187679656642258054781520271707095691100358944711603569113225813083686509588635019320930376234192263482670119706189585399589681202335386854030503539425887768629149472667270692365177763705407720101361892955620668291873592520344175436815876858144624904668336284516670653399472712408169172704219818115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -8108629840214285264773896945875034194259370123122840811103802649599379034484800298933164714663658928994126272520649320411029958839471014037826629930683154541171557098222539129140644359704215482242618981022739592991988330137440272691758262015442053895786210325503786796099819246455072236193140007543761842382958613587305384894104301461740310602687271140939286591492107947127821893160885938701923188407956453955275864854240920405739035962709800033362672914189712713317098607329414762638462129430595649321495963576026959372773007463907115811886582291798286596831230232596912063553067408934974392637430589995911809954125729008977932581450088549165226937502263614452500709653054498436880790899446142091401031589733527652928310671324315601535595818683886324495925937945694900058963598690794533669077925376562802146342582031490317746951155546706531312532704510832054143553476974774697431535861568136556355821389356488658375314028589646659906221856956892816255146065722175654697446134663685839788244439593503902911654677894229350970159319078166638771756989606379771274151391425964138612268397240890061621149288205696459845871007092381136248837330528597583791064334930716178886744286647189290335911932001802909180978143821226821575038496133969740856646644394474476126972639215749964138229202835175006567148124005416226182530997103204377657715105948552704592611118002993541289981089828001162342266616870555773840628600934500022905327141790533969903821110644075618953946594633930574786852753733352848174244218228411579739666566378828484127559956671223148521588740846451878516831028561784341885636345915187377627506636434688931768149561843786724193076494009441590630570223170501052157967593300813669644940436073726504673569712336897341444793392968749993819968914513980491908049311128625244489792758661453822768731421475028501389843019965212782773787485578618921972396260459923973108191609137897128835167620664967304806178778293179779044911843785610085342556672040787214845338585690060943886657351863645670129781984049721801061437808565446969924624479068403059564330606470882183220194474576376429206572952843740534236839262669057196068947595785124293071065940166089007480492424628689739037025672526194664341064015857741892985860281871862523067460932450630535343648273448368110998991125746025805985912600833375000416011235478428807305903952706182283680752841611387754554773552029267591478856047615408897399902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 39567631415699693767601496825501590636770582685358064048513332060687625809478684543212282157170630550033937181138237165812656397261021617011379096684690236102990758769485132350262929413072994233011543600919486352627370551996232034388963918008487005269399031843710511274184353112297351729905391592209024019398901737184392268691705322307986325879545213829563026171339057158067241884565251565550495701570244788493175827621566452569507877645783376874877116827212223367103115833864212022811787405365739092324990703418885880367601729223202558345633257367967315174060418060330960792450347189771915109079016233349836718954764895312261802310346614668806707605172406479817399712538776467737847219106640850636400735937490555672156906330661433094139138859929279288914379779126585183695518461799513224287301926123533466162685342983607423604105742704904652019332953505244934230473981938510511194694055662323965194158155796686293601465426234574642678868330113971017441905688887813169208837625607521324685324623266162696842873303217153721224867503070305477396976878217955231725598580132951766162833765399309912497975147945637176030872005861195684787329997419245585935677959822482055327051521121142885779295538960963243643275217415301630767734185400886295788060589107708518631260103926217727024249791857689635419341259639460429561611886926347744847931077993197891919288162279864347276072915873099196577691653474271466835097668531155332817206674660810126031166894099319191294638664310132261931141874209157763172481895694659777541411863875573935228523360643483065186493696774832728798288783999165379477050987741293682116957130073174620816842385937200932234621106405687629609545006187361681394374709111114859074390405887936926583912781758984433835179999720438194501001804558375156789885535153002746509475232325374745998794549003535806803897712864131845879144708612244452550077856996274142566912815154175759791858109268960791931581160870882938980313728076490633654155548899768028618727143077388805832483231467171038915092144662351143696940867762793708006900603614432626382893480300534049166860289275177169828668969103797230529420343448178663213607327280720601703926444185843250525607922357188995945631277810930888483075454251599394774548860163392956614084342869149185258386976252331816985602196233807054183070763308936207542810697372773287451385574660662949907098899312926418246504002996372095779520350333768874406814575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -126020676991791614473667487992624394752531738230333439102798242013523438742732320920245252883750534403949138019448300129718516148408363853744809655662096874131791093904637780361174420266445249767688202810822589531524182601036625658959296805272127127829787268896869155208122858572799365780649688992869333772018436321310418583090220799571473627733703462544935842129982094424977479435698602940172943453123007575800886513149955955197626176286905677548973665163332135302842672785601013943154251443444570782464343903806166285337196265014754021531514939359925770323693657408277775578835558923047011712810531476439737565070791903374355550032520107626899496535101706958495228274777136840601112446339032654564218854026233558443779998429984281012673296286897388601208453776446968958296090495531135712086430046764899851636762630806671484503960843705442478748616131371890813817269784932330561082290575914083534771605164983791261072049517796500981767587115722628117524682484306558933471868821752189607486317834254522448794089320872487460628776125005845587740925454223202664807995925585829628066546459905239529864458028485875079503248315281555719999519085736389143675962385459858861810388505104060621728516022456128133583699737713610304830147385502793214147578621254209744021611181064830221288576914943280573267344051423420307264751452311358037124258131856099004972119405366353900405924362805119718604174696266619547401157865056004268679397156266441116355061825771736376626436774040400768592401170281240855903195664245673205421863382888253475479124764168521417539793020068930276706086495039703457585234418899797381753775251904227916584583803206899447281726151566286147692316812695228107903708478511602214043948360582382527287791593768642264319348904326317398988062641246485202216905277694656959096929448000787708982547725756083822306430140551775872107981073628025568569512312907710988861801261620057289829601413746343227623554527973481628739644023258081874742414327230878339668032753416570563718750939853378991081528988086775308528301447007200661095498663823778085595491747333287906144758598518146406494070146665300427445261964377847120564377941737755447852679709118780200154883816797706773516712029323417339064267282399375316388655932693904873305711755671307379745265868768795382881560384419230946202338966022196972939080555547377800414912510146993069174127011678631197776280793338705949564390595973861763923196122050285339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 244161089767075901463735753438063604444201227051165165903016642376571342058783418682796742118425880183814643072215341737012044051528429365460320555500241360123981871860730124699702670902638434457840100295842973547266412453033134019729421686580686251096994032506450698450438317265728137984395385759984617054543643423735200017450920474527142340465234827405897977021407366362385853569748463206652694902954562211017519483497944334771743407019374400674640591749504132494891850909829075920150784531222932745273691167892448483362923616752626883099142032279401993002551373674250696482008886330102030715694017215993121441839750590868149121387527032119076289624225864886660014336702873258286057144849572770758738264183144116743400993683757745400823465359851672133287796616897609531225409629779376318202430481562144445745413205380743346129449308900741334212192722292476082248777469425330876600584750523058932837987095507680918197844285834494226578970656562016314719507644747127355441920592005353150805609833377620700879075985652576776131918252284603874359271837538324643497586167159160206264019015681518070327128072571312883548929738979982815500672692985078649733324602071018280377016483863077177559981070539757931809283208945858871512799707417786517737560364713215305261920496373920711710073349573675672138290826564310795557930074513668835582389006299963307702675914216879494034254028196388133423626536873451128927395611323822166494052982170335972283116973855492259715866817143764951979206565102054415575248906312531306366842911259592854628607384680415447519625136064134581889020203066673037479957374619396551951150431044942464058829534988899029118082171328156729397528761072763426299582460754423258705112391430436918843190476414906918859986628717800282434059751053758421951329380708782921233522637783441806574180677485206645217412646545503994297517715712049475655453257090700341248223651993268379068158206541684791439408319352551179427226293873606452411960811736958668941630414156902913652561781059195865061858102877162006758919511706352682178111966371911796212033557235343159610275083560647758358684786927802430721735611725721434768331174204757609330741829538794904778974456293671497562646072205221359266733343959490091050002500973628255899036349109215128758571781802955578809277612506586330824133163376020661286892756401456057133102044687750046718985355520360985696691336657994190610957915832379683251929236575961112976074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -183712551754953701506880601453818344978326127796265935284530836129606775419207340363218513690545534665422007295122925100026947200811040903675965057106885521236782897164981371299669265605649616269353012297073757096521178733461272581422192480497131421992561207908261492606195831639083569565395874272774260230317971475776938662333405032218210776079050216407034078255305361179722149955546806018678543375653678723845313861544855549596365620430863333515059119242792935525893027649614049246006642126505433770478998095376275978349501364468078504129417028834042463664026508253791368681604978469503035674330083477673928678449973185605013109991819708392250505879566529197206816481249754058382327150853873484092500956336567208669654615809184231763081235103164037606397675718613037640789649414605497357739641361464096212355954595714818994532692957986592763597203038825374817836859994163850247700873218342166789884011008912243307127602048802763797861675223915568358506751120056080662305608813045882399536738871175985246114816940115849122819051818138723623741473479456071608777694292462644846455124635575591164725407018362329370800164564627876897157924704027356270701092539258189394017458787944397683062515211977695203169481355701498858105109610508124087487401472786467297418058415531588890315853112092130147548055437065798919812498150884482865389526754820428794118829696690089707951771033897217028762628103508214698074787833854892245401968867665346822071801869399559838561937282471269300796135533648142220328916314346076918182610417476240381075256610985467503014425982889384531294840563648015336276820625098801897022657813904059537610021512161518369191714504748030331884411899145025070534676311429324361240241741184832165956537196034219650448724429778871790111135377080126806030807188115319898732408765163755026196475459897540824553408079654147213498148914684857171247180190543554981522243580925511241920586721368962913259188247800861036989401143841221158773392358155244634461026679310946425890344415039823028484535112968226024905923909743873000117994298994165417892162162723694570230217964186906399482721018496480279433503133351089225314858267535508668491589789311030863086661610514899202847531974030480611320406485008870986994997673473049342193076276411877508445620061451785259187651292266114370862040305392435125644711749350704658015346001702288521693028172541527245839684046568968607393314816395718525043889712833333760499954223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -470062073077595495936831017137279750446712081677536882095524156352678651878307110373935320117163961327984252021957408262326550766750180036718903525203921173965798428518013133643055395214137419580127600222959779977470929143031582292457369381400168680152263096699204722480674328247702261496228833525281200549030578425678410097354698767325882686291841043498161068011788746885984377576100054888661505028806651687075840898258389937739049745429249871313401177194739984499532133464283149312180881385025721971039053484696629794840483585740934605795201088916011239686325252900927710978346426504513439796757562470947219747601681149430840342582329733103356085853964777008997695103153512732433639680434367432940481598220974413643043754929665240641628278468425342445392415951097726174592134174033789420121126997666931362198063747380784413295288427946925692738618386208054344962716909977993985932671425256575849478031469456955875827357775389303861946334338331070585157845989492070579912170538000272500838859951721632480427355119856185240375234562347884327588610786691005247582192996091770026561113893199050388208566990674510439346746900345922836256712838779369549264796016320859320023646499802266734748035008689586662491110008625230291160883450694744168925157394250018437476374917860473373203273230615512245748771829194718317570872706815228430762422741459338186450444499832662324482276331278416512163403644176536146861414597164331376535738750092536413457714024031061501321549986071662502759134467037102189919715493495886102513668861804701287573408740449960939195121154432543298684334511483568327964235135515088566402864033351306687451716124059992000916866914468463697582344194522101737626145119569554359509927611672747725069828599422154498934271840497407492843443750850934809636342973417532634290176127548508062737908881358303058255353647736795410837198980056004128945509852326178128365538980133508415203017350817435825248979895502688652844538004042915398563389157850172224877134662225544820884213096744655575796785005668856478718806680863544790815530737631102217373863519820967117042419374181216017789435921002777254978267938831423034530493314092059423233968296021569439528481058086927715229578579741290364236689197224419194538184712818603708180634798297167793002329624956577984651591954589119255158021614894445201608933146796149625247072755906419958927905170095044953579879984829589366653961444302044832971310128755249024834483861923217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] 2106419025401395529463567488682625120525589135406189132622868753178863128536441370346911722338653365543138350896765850035482816039581962286417250893417294469220218040526533377727337894460023107656852819917602586842435560055350103841923827064147803131182927046815119631469218354799232000778537427281136184742910957848979130486518795490993264059302874217697589137133681619336727218979404230630442701706149938082704907631340512226914148685370739432849385433323425388671572253047681242876634746027834094836935523280124392465404330388281601442212107710870164558265844029550666559485650061984174881362077079691909315162351343217636472722086695819345236735416268874345278756117978622817845006591610410776179227941005054286537910341917856932889261689720025831576206334642177486899790263113372997755274563937746387434925533239628620278635268786760161780958848935294073891300986252835614582960493090061038248417567745753528942997081464108252086653474524958512726725953376645469761600370201300066282831369479051735608283661718398782339623068687537425609719356361617041996004634378021305904451796239675610307351091574474711540154998250563906231300892940116109731254431234073940668146019328001670657509565609632283217977835595846552556116440402150178191286080970611563085470725642999366297318744405418084335043713915253811782082587812048195039108118740592485487492465080807539924528237959118214546150841486216994331181517558892021258670269665021699322523692439556664818064283603363395597565673905137385660452277126188115081652638269696068572290998701426967045745986995509169561376865727331593642055370924008253925165624683577353286458330246450661278545748013376117872982039068099625428201476317542004189310744271592981747101404413731000456463225703242994745641078498237962047146841382770255111208926058969368714449668926757591738596024644817387382158614840641300239051021809214579946352650006315631787590250950742462330561412928583556661858380267276995118324812243067898443714102844715555699841669070793089322024357567374104682777447700289448211864185843655769672929674598119608877564217500274633669564257983037213045275089515902203867268348887241082992112108046194938498358123413744071735093271875509354750651056634164778669994630082740738066279021968619887308402984217607693403775909589724038983789811484979752635390883231347619905570176884317700467349992256820556624154741467322328841982951785785153232387779259626725547605019528418779373168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -4974455892785526169780487838490710279247554436701617298577702045319263064110814110018451578881721896411413201938989151692140849256432645866755749264845887300341756346999753823504181182007856741829435877153531307408143867381771257162734350021469122637623295196783377657509242008085594228861369577168990592464275086181310837296500940787022902578834505989002990542140613251552762377972076526959683522735339140718695652693587780853476289038637571791547405410248305469227845599005468934772535977804461605459567098797925955161153842041456748888412434252046262798437517248611208176705034736953857478900309657045928714009975329642523411564162371524825290610260478868307827486069118340143875487831924113022772846609231507524848851228828108859737671035044646803076092113916820349719461159286867410146882011669566780149832455793636435773380887734013243059254571014674471209271314999479781775744811602283078811621551328897525619609937199385397951510215302844911088720023503112979033150525458941188214261197600329869880284808252891521182037088523947804771457605862094269600021546281662316281550646538759877543567023340587280348779991306457532306858839659923775233543618906932036269354310068036572764225636409263440411502539490993304608776974013167215552607364973628259309182861828767858169148808478135533364316707426671787351074160544030497384618904310141524965364276377935965079898383215996556643759023074542654076692788761685921601045565962331697252616927093705509604362730944918897693337227032374713320491616202308182285603287883050733040556542936749088237467788622164958245697323620289935614455796223689063715547818915925508951682611334821304450716186020941943354210023901924839003272813723831761931060494687367333373063499809263453474748279518146076548603169069990440268277707370221051693917533144240913563633365830134320481955962645671457058671497615297367138864501612250123102048018595927258358560418774880555661374188626619906472810388203391747351514728131381938257596312677511941928354090948057467369907478087775373468183913747111134192344525892186072215589131041568024099174655915018113784868645016689716006019860856365129156086970748248127132848014955129564165450018948124769177751249149871575472422783875320020034859114632959197374139921003415915481849553681389785315218352398413810073292053468538153995082469376457322887502863242521628030146940785250825649034780182247816809152947207266134279916489600859019759582224651239812374114990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 9593367672944474768719518598759921988819060146183163677722139554170345473963603932197631476108077998889549530033654754880155833132577242323524104362417050959099602296520206466662205201790636308574084241351307817080984100468349790759404529968129035157550174771584420388365590139759278778047505051402668290359032613376756992620206348145398758485502522334231920987586039665576642569903206928681737362533948707256296070828298878111160107914363120245986310114021073554578680061101216528048933061704672795552062208365537856650814225378174714370805649288853687034244330542875330018404956208928798380637574297277224148297638635742386541887713491496369808156480917872870203604622827101210165647435728806198434185292846093600132877609620080116079107444750898884274707329350717487266074820625347081517203030270585577015279161512194210815327102198051389333345317086468036836568352612490326009952301329805943052490192839754123767197498714064325502305371906611200866720725212204174001048942020203659453117865163404126838006321751677287288652416904236698732055566444451908918677011605688638005169694597342423777958589110093300005194920882554290540830609366393771275283490983488858915509309226666850319498539329852045705926340766782096703959978115862083178292725926419276282850925412515074897347414667370925288830279746723720363798790261958247058194741971439719578680483880763736148072848002031706376934384784840600146696501164766791600738820916201381289834849326953559623381580605475250732714217137606112675435033541275221698089398173424482496696212776568159002506520291944820728751813829758690143578401076634500365089352698808952225113309474096027957845025627428759701766733935245501841248121463355184925000651197354407464917048319680168350724619288769578512923984225712179729853781009354121055410354359589371667933995558511810165037411682499233006596821442611581102094001841469548041142557502068073110428863194648408583748171142928097409320913826116943936335854243336246194625959109735365668200649881510282059826012836920043981882126057503669366546071415344128205117341682609537326258398658717738989563990933030229155409674895164258237183101162988900444165621346878056512678966262335664976922809839074139907798859156693363160215871507940923768300979369888219083103676674646674612336520261857141865956825813609198473732111021763600116766098728365912566101860097691613091216660356900015439794643877673209823827193460819492965008237206347985193133354187011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -17048158375948165113544140514949622415793557185868528055594594353403199069076262650205893757155361392535020623233349715047273870901562639272857920877161154313847250384479475089027533306939935336101545549674185137182736293626793177511206616324213860042367361504091181439669115844075250765859771255184444216150627164312379617090184280909587702110459646216959170696339480159372214262814592286802720596801026479191469463334665338125061733740195543074396824178868400013770117291671802149119401328291006666269481331865664800095239925040425183839549300666808764155259853969254046980003695126160355382177634648057705468672069985389496311952724199543796244185371709934830502202721540289032250688381120571803057728492632663911392903269300520126654518332528840777135988174896566290660754819387823987673392974610248429531878806050696353396225379108722830417378840285697404651257797584257449793667221025479329233256173915179251674830306691997339611682994022272048873903984722872154644326668007654943676994715356423864481483458544952825976427335594496241855249349300675749570489099330613565385587041804803507939932462941676670853527992903526453978642383885078395989157090639970227243422656896058534438609039485204494211761456775528919547917634647396832919441338876007075579734146744228510615474246228676834733650804066353986516063692826732664284311305854642617739247765854593599543817471870625058682347759789065950844131055344371464651865337518117015791892290081339713784990919191062584650143540146176223433921971042986812146215785997175037273721392950563897009885587140008557321941432614488681139459612896606208059260126570718129561420246631028603235294211952785634270839758531966094413841250160914335572720281938757646046908450333347639578175112382203695764599471414863695313890515338246534799330739473407155756273676700777230178847098035218415062344877842558815693512999487917365876560583174346511403265375508915829507809765393765710924523321829631561439377513379862380309111639056950203853097102450238044673383409493865634783277929442107202852700781001941651667991561700643980958043919154826688613407844518243234783994226460787092322469657658971090011917388401102346454113408422447259253238921466303164359233268814463444438079518423049561885141308986455646464445367082346251589737298700476973210085363339819293667958773959101702078009743179378316615558720243519493072050667222452676519948083612419495610313217554378836110506867385083751287311315536499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 27930143522400957380697359457963461328297277312305148696706809383112791375653347042350915295886029398473503876889456018718920070837765851363549604324100038481691706833416156548161210959638002038974354534159332314695406266461027075287642993247456763453274447377098009523249198217049768876203048741597558989137567599979613811015873289441112046409571837067016082907337434938556046089077158602844989726268250025503857235271939999477158491644731728704021950604653041605690778743148901005443113266931515169558924305816380007205064043109819509878974169095723122065904507439425328445852625011951655489030403323463615796024060433818739378521672171234201120703143328466008993461056344680141409945146938650123936230445967669510813645316121675639781509253345789876985546563687593549239132217466847862646421913728630441700948659938259617786815104936341826622118012942060725373991874381225358629887505809941187420041284470974237201189569966720775350244527099678563529212774823176449221487337767227715020680898054719745876763175492017960087446586831132167337423020361299925051624126512746005837743318980569446976576477924575471492217561250466529852839251032165417078738045928106231017928610285211885574698022797669004898553060914172895033929931569920492538766670809994164389758976521856439411630616310835356588068087723600279244986370046387928986087995715184542932678872421375277039809237930110844709490708232074989182736361802977051303501118872989020659309909284099610318556318987587634619808739121559950500424334345222323004041166124883109188242282668722917309274846917252062462917325418088535557498637780395392776313099494575324533313471203072266784659087029322862852376409175481471326849540905684075263269866118542767517773435059333627543504556384610618076835540073000875819682059883266135872604793213606979707964567087643774117917464656552028107950152896182073285327606392441263382435249797433468147209891847858320062200287662177670848321267426156732279385627296649758791299496521253658689879864874005547829443756946819495985502109290607562298941725113678687790240912569676516550544298935490568824740493591236698232644222375414715011097974559631837929341898397874557879056793315593294532091996259153048650872566250198921780532635813112519130341110888604351830730859698952648913852429480813100796390494442355604457616654952743505849777222573444154235050271680424292706591817178687190811436840875258969017198995147725033502683622543827368644997477531433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -40203797820593640842143307907201677196927814492092010831340103451554629339989372637089783673853043885416160238638086817312700167111981964807624833404696031191901870739584873678328444241942560000751388935977780173867586694140820178283449001694827010918053004491965526327843351033639029003052323540468369790429581885779432417665942710539607167508383874035007905215343697303349314997410509262919462886749780127610425592499625926843015443970190358131008903637536572714258238658855780495252987236197263498505390914242766564383624629955464904973783111989919220566139519577049873619764729807886452428940483080513753090019500216409510576820169584117248136896054308334447644589422434659204411177879540661560177025134711754462626049497236964804361625582132474444311318339135861585403097188419965796169757901726791794661837127057306085822657249779896488201096657443520049502420202450504393441423743866494715441480722330651599660557013207106117124802371157510472579504452378547179648516960445045530196511453306625085052253105202957573753889378847090790269106989349124083172307430507941905700394508585555324252020029428447230528265345369651742503968453182712571436781765219503757771344150248133999414554055193044633787788064719882079970781974757593509261750362101279826719950864945370729800682973817155134407656910100400402030172100224675737811233874260179697584381173759084165716157724637624764122769122234076656073168745378629431990605465689608502164572291582488718784457791940766232851550820109790767017917390123861938259826935337010807485112251213653912376266897516360840199157426371627256404879859580008892195465353199168842574547234819731067906102560525395904905112967396831758537198981887277828512352694440554192755282208599628810189507883944767872717535378705104191744992125124429164882658269336069491843321214872088854603748679939751283839168952975337547688079721860727550379739269230712558940973052654532750489936271390062507723509916196496519283992410056267728022399226655417166293712001973227331444416371465803656863133764181600507614163269865555084869306183417062877026691483397262613131293427173972135241015490866180068166816096014565686124601165904537715293410565714387061352726491261342384703647465910830662443834252758984054749229591605509369383618132765300990302160239923291551638421887052671116276849138965879961502338013991655023211703088504773061156092319450496279993382228922343457023829550598484100943502683733754565764684230089187622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] 48350390714206292776313408432336383943174518763604874181430649900346684916181719889413495749988973674462243030627839931865981610979947089064441573368011433356727511434709153174050526258466982820471138514587006176056520121667405092072992787269343170480764724308518612103219986689715306228244572322959150085742116745170226105255879050106677196361669666289797421124680680467526491078988845124651614161115212449755976256135040089995305614547134561075941661582342240598248505525048016224235946664720268027120597642777255344284503295734808287205046068360364655387940395801428086589945474855557311377271123483508689292546881707831095236538981056521894458399126875213777904360979301390751941966281736351073900133933368078895773880534255605861373106508949984373313907862256124450740927600665411140803836637376825755240321877606676584346681555961305226241776284581605519880449032045258009571165020148758237094452846145741924331591629022835339328335161365393612371407352609284443786465285798986396539795412500001644957306768292581233947078872642982013569403752097849581230268234623497468192221241477978066946311574223695532142286684006477421791770684110374434117805475872045233870892481049354068017184536010342683981630365290817620752612387706270168640489043790633657656617333881939933163759772838649494451920581563403175523201783948653214951246021366151334184524702499088102271974637927186673482653762424749016074464577456554187297380710915252061827043504714567290577357314120177188167897411990160121253031251388925445587747630170905111102714490905878866695910186562853705232378490644405156673936051881605483729195548348834913502229443395662037371667649276298927422605450940876826013430135572172814535316991170245051703207277573556031258765541355344765042654480144869584158799568691281785733784772822565905492302885629043313784743219671512011552683965395095200209970707068395985996783147982661027502692548238930425511104190000568837803166044432460941302959312982368143211382001460506995452261720953765931772664229444968548787217818513049035432947417530566342728072736548271711514456847737867149966894609059207357013006997107543364261728588320196373733934952056662758519879556211059714097396722199146774684016218195276486680422157985785669539593733614053468130279335400842415100065835305679909290399153329732837625727410207902478146646404180753546524692827842006663453566623857934733443879433717147321488695072011238657028187049036205280572175979614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] -45713587369289136824742346695979032168532229548212315190903894001167654723699401528500498252832251482249753432343328785930997607730450758310059362043925858716374769447077645991514363685335834313725280753684928841173276078415318710868026068660624175862026418312263990607664367271399435571769722166667666923886166213302203567187992736665054657951338984141280489322364102550119566861876200808479539684228089791848752813368306536371894264146629791231505339361204958366688441787543245589635120396171451724919820277989721085388601979325824400227821108410106111242502661479347464363129942997649054120450771524408346890120881706230581043604393783187970729529928522374515457333525373114810866478757009159285172615347188499569989209274154774362051049121909168983466273731888042553705182597538268286941332652785884706513934347039493818624727213345940139802184160655770436739817418366659068190418600041147141582266214233624500319835778074109915718841556745386165867330067057234300416374324925081052003444169007099966251581242475020499164411524310433437811319070678878054016397592900331683342529897404885415812494848049503464963382545229228369464392562665227927170500225749146637785716313692707549481138746581161274181024651556761371518020802060943876216281330399621480925269315959348788439204201234955098470679886282140689229235744828331743801054451151742189543145908551896354959312458448217726542858679721271412561263782320948454959568317840866856356478613717409321465275431371591185251433526177864096801660779742297698753861287292766176095499153511626464008211665031840634797468399653798778136906509992955377348821948004684354400035756160313232201611654832878874189628788051695108278953534679672156881746650530796836670314555701102037135819989112282642612088711985023196240782919846857197930608568723550561076028567600135897545272986963959466838822256495562296246870288822377239213463629566112444309529884295830414886712245498626037135471986321824589061395877566150744106568872748587699681668160374863873111120559887882012803241515524343232890284401701609797894643036498145506607195035143471055337485491359192243689028784148652919208731084655786748970321906980411113588185661616231184832773001702605186114765342861172775057003783932231664776632226396910889886462639075388987969944303432170458586013148149853787738659511180816350544958436976279735103754056937985849240471551217409391728016621250930036784350586552364974516834972284584637236548587679862976074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] 29067259490371042070677018452244766460367164347434243655517884396022159044989261343993687189884192421891720958498160760017551555374397709805242703334260076756004766814582172926255738517989707515921152525070721713480102020459433772044217648399662210776336974852790505204404556482199159986358415600471059812558480017292930419511356544205853886845226912815250597415250477304947806431260939876805413371664400961005807798793202867480928359688126078748133082691607611561857233096721307788187380186645268127832860889208185851766315938935210067196506043909047438805708792980205563554554895576679113538298365765946509064393296325465638915254358723612815771933232207518252667928829651845038242926606307560689335258165271547739567960678992168287300020243739775553224610787823002897288991944528778102349011692116758739562982169813147374453135257698153605958057201147116016965500282617425645307690425995075479477337434128731531437602269728532665418430726658227073738208084931557035828855236823057250590256262686343691859853718429335398611264119638381943276138891785663242532324209501979573196424658430209553791265493117159016322473306069416666987612507882351324856248444333775491250176971131271412073391365114035230109131118638620295233039735907625453495357564842085616229976319668880929805548882678295788720334328160794712855011556128113948527893447150071397242201949411887176359807520303759658067534001739984759248824601808358941692312224070925466520421111503022870520127031827013737525922730195444272875686242934695289494970305146447569037008852787309919141838376677952188222772561125051127652360976821965292708935542532739124165064674676346688154769940663106876826724246368850752396950610071207150221942641108173298660705634501814552246217087702927753527580565373397022128190603963554101342652910651803373968127123330659191616509810266261362862698581891044199492471970841029215124183105144883747883902938011519119726406114488315892078221345734388464870304705249235820024419739053736564659960089081979580081321079238566557234726833237778591579718549019386999330061750735739517583750145561207904911741852897822581099513242474024430647943477586186366817052735137431300309210573441519112481608536488793832837186408554056763980848753069983406778718866231480655968429986189261252270538228386814298871779587142458840156636014347535677404697334018557317706957729295958288976440922389865177368649210534866906200347004371055681653124996843828853343438822776079177856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -1986925715146179323494305673691409379214822508386741538658132160570532817701947722829517500687058892300362329280147116334118695340059944147269124751958260643321067047544102645685984026826283139680605411137701084505133328691854267424347249011232134926771267837538138248043885064470750031938064290002830440773420132908835671376166590414262426387834183026054396601089481646912781184243526030074227673640555243740046709548337242099218908333008910521378610668092618071584717311058694105839048548843838832823063494194276992464550721840639214717989175514546683986638602791277316200191273142080770418718758621668463141537290586279618162086673282617802683742028673449007123352101415863490909291064923695558242254555291206730502008551141635869008728897031057563937952206106342821033878986930290846470391649294190292729498689618559696239939796672353578882913674373574416362376448376222403113037115014537872134562310111763237585314805605842834542169612607089237090699541456868954313231739201397284854792354333683936938473829437501838210493279856429277106373557991207532528317116674147666036362511905476944756135829144521200987604599556643069893142921717539903825584464336158179136586437710365402047585591409275766500773527010949422728424869698792267363591775308960028536942948461065162698077792625959809410497794512947689361993107179434777790397529631337836802361090922037352259595866978519595781112786831455370087166172350150427434694310119481791344350878337373933682499424686883189511070835118920730674614054417008429107920667600979310462788242614223781906302593676345251236033031421622441421234579415278470519268505825352059573013020843242352777419355129452909864718602800245464648980233187988208339953830318556123122255900754262129223510750269930034992017348184862124097428617505992592322567716362768987918230342195340153156893645147912895350529193475569615874312836803023993873485373381836463080478270424230647404652105371248234555336661044176447571875279052706987529601834656811915843744839497785854024891810064568070744713477092440589507529037389533058100863580690401340055989004075458836086593553241014562061203212943897110859070718312957929408372589460119220605604888061421119822611134565420710972092821143278623405678534275496318901838757841846282406511744203597921761715433333866584485759858935737781869318692252554938024222112321246584208293740567303805927047581728334020423398621689654174583164695202844751792891318797895650050122640095651149749755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -26116747914906393722673120869444100588588915632135983733730772851681646473648050299090862146706776700233165337074478731648862205525035717824514675562864016530825102868415006046772135896114409692307210434143180706750129513058384393847111762072974972910246469134878779279649849189862156230749618398655722845738854323905692601221101995785399452769123923693828207700509188467351624738058384253648663233967194097596398208894926883468192237334795246364905865777724797969943884296342332097983909111714755115143553581855875871667181645048959281507084255645079444674378927761742157440271133010545838493917551542450074652922069800569374364310217918268893495336797803747852033919794692058803026326127941455256081387520929450426034195731471513149661968007497709260979772581194708398531275881652269298234584230079950619850784211258166718675471582481937638314153789979671705090254330859536871760711129765794842946917561223402046143055454764412043023725817887404492083825414483372476818178617232716740330685001133454281826355193981438538293152261374376975214453541826773460236586969400460672719864610641692213727620945923244184339566832531078050731860678531166456762680284205823641346800135493355444494869630394055122387583392653261694101649087473641928176039294755569675664307984145832226425793648001480603191991883527766517493115346507332119276287979010205524106727962144308600625484622250268656912705137046932324773341594571357735812101402006258202258658585062373427851313811429635440638475184726066928357073583026767478959450362348847797526467642560398476330939231791418059928325410248616819087142104684821765940924940808599520414565743474687278717802960774030520643664966963309379842820882203298516469791492531482359453547404906092394638810763243553828505596605982957190811898122308102916997852223406341729562016718025096526600881947603030510182313677772563235387901887538645667750736856499213987783126049253854167908494269227664857403715021605060386084467489831922232144202412434700739283888431920911213386551593314963666918521054369286890774434733439179949697741356122898395444010653542048874845663583800317465993192525763610247864013183711603708590454138128218600890623069764972898705322272781693026276081734611966337341459227144260357137050485625278412083635311366312932753847045619151701126786853216154436596286707750846212038328232902833355739490078847631714992530086200078623835429902745826708555618344082933877993457118249498449813472689129412174224853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 45289672698751078970167473961128646104014766968103448791616719691554412742783294248140985647766839485698428392028921383215479969561175490023303652492841499107836119540043567824452851639797553993374698957075514698268220110244144506577745665397925981686255822763210719864666934475543354018601444150406813366779673984703403113581456419156789542700430448305396549665861631457752220463963917487073900108628338988532630714531583148786463692473209715232357224419819670671162300749786561385822108980272468993728577606971039958428767264674498570398514437936406907959863985955478991616175088304704600410760368356835440538769910040720259276774129136491371659276310175476976174694368423873691585943145884137481899872832809306230019289015088141794915765670802497332828253656430899321258501591974023849134618196918575344095480915126510248930146728474474833383172683913180631300233975595805380494079146678547513510792892215235411109615331810051159509590443056866709173420153089862358215047569295619252606560377582266850163226751182224169267092147345009219915051602315960521737254360042853646452360268067150747882794030812308992858707343384006611791793059681213717295073555189074964480645594044549957371254550484447792028691156921730466218197997491465150786263788053500427650861594183090554979709363193823243436517884645323043543580781854978233830106274004782312651492594385255600983662434454677590032123104687015853458818732246089064306771818955719820156716370682798661811815772396373566260194885978486494634825746754669144904259733118104116098939838307741195827786930083991725553249995707063733767303972970479525730605661296341110909711140724441471735345034548334869660594650846803081452688526532164596648059289250186717027161612378752991357550125121162575889447255013818816517507330441219306763896695898958814364662483655555878176862039810543857799986543647646172947996527804166082149411823959316517978977544620133168583839411550385702002373110020986752785720901126359544677455313617946231936211610704485114635788843194581135829658146583167119398074242509802827449431013479429831585800609020550685316314851352703586273816218937459859239320029811095698797827929523602661337407782790555002120269182808741075815947132913020633140922723378812315659299876235779289420679315815458916257529650476460962909307060815993428063717581814155783549945610147316521519097830932242028422687329822676488578257584425820884961909200600358951646428424739343476801423094002529978752136230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -50743681034434974980054398201377933346356525060660188579717531706238602282748671192540417251986833008956743140373138051869023807955643567132845014321134788128509560998289440394924321725802432813268626008206828656941540717436728346020109421508845483640095863569994634326230440240289221184129668565568223453755498670049334531901039049806682163035700343974292470201324671151426632137293338520785660737996394341055186990471155944637108529467029274472949272537270006373885688495956983891346336714385178368158329260252109592216398054286071763159324326759108652882490142023682237802720788594636965489748873989813303692517954317752879172368300633903878680175140975809119983476952009166338257646179340004473204154051823319014529869215352984535115228785067874134084725479531840260683230171311115372206967230909788089806200043104166985647434378695233679441713742619925466557756133978521791160362224156269792438277153446239201004199635938869972357269908721670979247951422114212578707123435222314997854952250737310002889845940035593117064531269326895219558505119635697756836977893884499617129363268084652457157486417064054577593219140882419621619790616478867719734774080117893260572705036645147181800110622180365644131117025428320290518700970620913978613520969644913500245874424738159219024982803957274899865416846634638953206917761101914356256243022172469658037016351670845392312504052275567944570919861030522296261497169584579673715801183189005433670432293071961681597676347792120426967101505314826769812237998777024591451192325454407477611651313824842115179142309865008592995607386726807569774166097048382591864568410327889767670330530318864556398489400425187421059876574356761846741979905584116555139875867063048006105670192431870020618994763339000745875877554745253927237529603645292374429439725556200800627091195796165358817643663428195735077757293506841271100080096073762164073337114639252850831885024716790879680198158213157923101718564722853058349087840918115655143085611535871607327191850159002319989347693133787594035964348206679208216807446605572996495067571423650750327691038574127825272129861821686744421005650779106910448620357260854012607790275438546896081332118691412398070898344164295300038586400064130754982626213653126741312514861466495048090295990995777718814851159506717981421311849787865604514761167534651066455291830874313003247969886984691705738484112361074715470904065380641304128350644589111302411256389927052268262741563376039266586303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 44481806729910693840363494512157694692995218304605990997246044929478386081551494393241042656433327985674534134752901144231494084837923533987393441795517030375003915418146633372363235796694942931486099880611232246927132317386944040459036745562146940339737858700149022562503185608086287904238039062656612680960333742824494252228964713138447194764417582147364387820932973485737417751348472751341231266342834873431459335099984401689049741068058663920790412505483917904786307498247617008913707371545663528134169526553148185273893627651407002323760966301182317737012151533559608740053549567491850720569016059274624073309307012687573025833987866730960010440758808025911183850637914720679788043071620275521505606955444210812007032502492415276328486215634663288713172862511831399969953492198672383623503074152797843996081190837502712690963078860461338150236170134522099541706748855373263730657061991053874183092641996721262425513051981350230600493912307498873197644385887905699817700933039887221141435628926219651624881953500620170063204558017185631541306977901175112471155455455045376306620843727276292401215043042676879465060078653330796220017926833409116196629162138164343930424572350147192449410894497469222388329318351809284975178273296240653668852994428394967927129812895311780542274578684835921328670302426913681471652300498219427997777312023830068305756841364976653902863317806141552298472443196879996905299718685878851320597242906209756008994996999782750867798747767100002962920413760193114885800685250468527938413691340600155676866544647231956390748172135380234579693436344906832388984464403660037229977171076042149977391914188868508179711440084879224887555917872832227034803458637387766611707738634644171196866995024896519844930476169528721436692662608791512200001764293983958737101587313808093620792586566678641158121761457299909868145995778957483178012997354187859589083621091578126611119327863514966274173309083824863555078329706581718260288914130897914954790617336666573234513828230241206406995675122289641043914026382781990410350288849706853215578750837725323971103130160753140584997023583330813295435137039275554601967861791958307533255848432345955298489542351334687444413973817645398771534794960992462469321251303152179663538196186783617956887056847101142229204326682593891444655269073253858998485351760720622885176458307514925600996578391725814673196822507040905594747682899340780060439781045251505708354043851227022088323792559094727039337158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -32326253121445866070007041647098144319591570134565662894268209772389185454285256746428205344450587109978174611604390953812912985726436593010170087376911013584238222207951195318996154758674307716742818410526044774270356154839244205924073223083489452715247878011306640033574239174044800449533157109695359762196328401565895725466770494092100209027351478100894515492172676330122873390314277152935496345330651012082611871190096073400549435796990297651771609248519803628366975170884652100702312511610916046117406964806296678552640268369059748982864218405343157728384625723689309527334235650532929838431434304024511007591963814027478430912822927407885139570309438245428627795200140851009037383428233220941024106070400169297983895338636701157527328268397850667307283188688699937734872628649489263910766134404660295452785300810802309235437713502846821822966158196583785250133018382197452112197595652281812983880750919623451831115077151456049621696456841354626349443889342217978764372723228855932914989735259741207715517969052567994762765986357506204186861392867004746105684682668993943399178630479319548925656341174398369247446675409193853833127276551430387254223958161982951584081537759814581193964159694205088218662205915310292989264535007875953767432650540431284322967123621772214342064562002066325692771526974713128721275507444657772829501854750506663227534965670734035343529732261492441692998918080897907580976418211313005796064147618591103583155687084809375292514064248574864212542469817431041434113404106291014093857292277867169548220553511758677952690299288299875001737418818749625188008568498942935801340591233861535161771776114140223382856744084184679017945310032841734822179406845656017093402576945384942878081195147372184481122482764433201692768366960655173429007308419838666091982867230687838930356389004325927884425358794318379127087626613461636811005394289737506096026256394960334540013438227386782476942468363576806728995595148925685778907646860799134601502859835796516485337489229798922223350299397109030268073176057863634226002753197451437215130368172972562993512083523148951509870081945306668770263806378500015152263973730264416039519118869579367305288985107181561949504735445684737860018189381510039181920427955849074524705313057773028449913779975147390568872325754586802030641698885613193811188580581240482870112942490908815642488561131678582779783793075237804201459530195335452385271105462719282248831474072675584707781126780901104211807250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 19830764952249059696118879199265803911586999252980439553536286374665679562693960275859623052849721208418610269645102989733344570288181578648037651020301200686608021546197888574443467147511764936781915759090701575600548431971812467217528645905496843404260533097626181674719699012563199812729926967507740934149373202044808052257341157624612768661695505691924396590331732189627391150316012748052106171006923445552067291387022808911450977025473981297070800980839713517296170354231012024223736348692528615312440016647118718118481831418685628802760584260763620880163933912299262244936838886121360453032459012932271938531924567875315906030584315704263867352507224388301984964657382067463903761444540817373883433443480183331943637863514500597440407604859631310677961143616527983776835830232344016345484533793028421610212502738258823931962912722331702870970395754747103724959317160331285144307645586780402201374186294173830934325603920859591749476883748565560235530734455797103360683873096082810979251959425527096533227812768871911873300691856163078530152886062026898535896497606440631715932070104480100961077065505883633422439960706498329749516508798970710932845266772160488395854904026248311269276536174312173092784607009085036821362729292450805421806412972785616752315044661335921048861322238036747937509910725794708892868936342201310909976792249630935884169798428539479923611046551171430443169277386785493776424840349486685849311094727546320971658099614847015063290139135299813813477832578946393894086742875262313887896004486758748856739760429840961983767203762614010175216547901512296015028016194147838179979312539990157481621599850904598941402394428176163864276553928397567618320774545744071758948345343410157248441200085990896803216939291964805509441838878805650732130138175626269239705486605854364259304333766073479247303587083747947038706986781777659315665028347547025625642773963483697148289494513196353670665846493383896362514231499500606133176410861294929267467494027211889177932763484275287178884785627730825155477285843954853893323479004068713889000497341262512723520789817374130468456655307725326579653293791359674129830764756746513207316500127508336311068703785642780206906316058446713197807911990051573848623679124583874876200719961367074023534911728716857313194737683821115118872140305311086285499805008728263623708492737870125644454465955991275518931225176964714836723983364687593747435451780385093629732547637796458150916123486240394413471221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -10180090687469053663211346446163516703163643753324242403820409311688797903117914339114072143860463894084651551330920246764280358298447323609056253563767933458232259770204023943786978236142087185695261866829086694272255465742192871408635760988812109922079784501453451187593082294445243850162699426693313583096226714351879518814817681076947616391572817307108662055489287352440237430677095133773956608148854563048764197036192554752995153049444105856053629782508501546960953258053117666677970867252484635031135269402679536478743416166682279725414867993373970149342292464777658276015226648476555288898832831841634570137536521692579771915627702933132830937175124972890894378181250802791019755154672310732874738652499492178877405953875207114068233888770392842436407998350198243096449751460620560703729061313522947363873805901462269481412179180401138134863195637138819715708261434126283573205412089448991357904698774034589615946081150753659437953050383186698130864962414117320442986072580318548234751110834220347774951034078657309662862750524815778569534878702031254708102079590451230356592676574480843903422740760857362367803699611998067087636512450505567433824805374094723709310909872072224156740074358395871147626159415853562953781430815570606335432694599942307046784332192511948132048746196835632273789020936792380707628634013553174763893162630917876694354973812438873397713319744855094290289447864820988115189812155723938010361700767174371083386459042653585345843910860562194029732005582320080202529602701078431050246605190361535590857486889175329886933511997066903597191112583258174789733032058137447953834011976341988772565805107948984993253803372937164050951746829475952198989277172385275450860911710866804007237749836484801864701789564847403801932583256162352258842350810418128497937503675972297337911949063293426777221100195606438641812344817612710569566112250035095423453469746593057888203813609923730446191471115967564319138626300869114677728417388360651391962295860629198094099787444582742592261675447910015011191018555750159528626646924401546207991616245975204803998533127640573036294606719278897798262208979718484401595500417157061882951452756385672780100001499844336115864390849495494477006629631138465826876588655305015459624562569144217029340153337498715412254427049905990791246122285326259345686404385984945038844543346715931511843091058729885442454935781761834375483411745741403776331460223820798635176243312431415555252556259802076965570449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 4228648440685533601146531084305547455614501209433972274956595257031418773640974474643922240519659553819094685063019209984469702448790113414363385912445303408580294461422193806523823673739599686395507943481183486367005510429426906941514810401789274791267840326602521301073558642567351612496017363011144643584854310099940799394037976177871094489123075805365766925044182420942934331101929657019715674472116867161758395397033624738544092415960779612061025830944356310914042150632893610600261251245488785002277099564425936083748756961765680640348696247239145361364796701267219514991750458586371619267401470459560763777634573622121963519404298991172933477261445365354897896340253790422828003096940644061214085458970740492860499657818520784615423723140062151326289827756212893597924356911142712192821042749988052558930462944268445255683506468220901253366305447108802355937111552159778171267633501781425393994581228183134648658096524020115298806791424488990706539316206209488296404398651460152595711988310138103102718439660166895945907753423055858683365341346722654401331666444577846077135560139370847979652363806829088770157554576352721927435863256323550541641082814197991621993777673788187417124873607687778950639697404733878912805890419131591230828698558424465131634648313595097575570392421768918885723231391723148052232652072033499472889806171900041356752547175052899757198511475860073100165276694958958288525076094668378169437491292795505982817541986188464793150368135600173800453642651416582712000118226565225103515820924606474153139594086503081705563552607872358999479245199317262624182246925384182145571550272860532760799031177783730957924962129132713649238571396475200764573553202001363511087909620998227541220233147097068942576910439462175249102003116487595127592129430280830576178148677595331485378412644325246778009015435499184730219554930395935785346388453039359406093798984817316833041193391654343996221016172905638863166564676560089955024123438578582781645193598550355575414651917510658401685223251926648674053063309985556353432387249103163670006449936987665682943803272195407051071328948829450689510995204028459383964940796840121337189917389960735643988300597055256736504864178435676397797301787878838712134378261517103480358832402312142722661232714927812902097208272451339619599123457844904127714040168213007269926703711821036199777189328543863290454709144243019929279958060105372169113022869891813141877919790772959174329770348776946775615215301513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -193076659270153799453030885408210873335906908371312143990241901990740352008179984785275902858343581293320501493556088430035396045848754320437841634909492086440249956686625593612190948875801966109427356931090995949014073647965107019930925927988891660448928165390931816145947000510773446294186996813376753544566023467110933827093411462244700238258371635676799726986410560046749594863814506119743013784586157186424038583214610587146288227377974559253891102020295688124209726289452296166979084629248619690724246143057927504353067974486623505280918097106523131289253188754869289512862685097065051472828619973120404293684326392306566502636492208017154083233766184980336558322869922522561317116877737731634328046726147200918825616337121931145166181277775055981702835620819377758729520189451113431866915864091263782031181231168915617180638766862189571728813974245390122449016211074405424738310919874503175097894916899736468803669422915160021634089352555802718861098029553620801670662110095831471558140514450708984017451319165177149370865568335359289274238644677919881801129862366935677162062853450151003776569380041297344162581693770476990311009021237829888134318241694969895001564666241138268589714842441119761932701060494053044541451736232162686863403755031053410038953530774017586640432954256645531122734345784374856728686733036140122697392008110478952363354136812228216117925037206147819511100638910145135100669926130146063135033893964974868852127143301244583565141006648389174862998602273477759303587521712826924190253096399548839233920582250615605635015844363382967667778533206990424826791732861649948096042658702299312094691447518132783709674377155100989973357623851928369688364464972262055429114112010421483931529600527140362228849783195500296599180121204078840082234426321465728352226428388836327562207159000513463855632214278188838488790154893689538015888451602442340754211701350040464094735417597751962924775422262915258724037108823822004940401005595696650668632860871929239658111786843430108749787135208902677153377366690096492699295884143641083216251979787161799334759896000527744787715246446707231110211451356780220841051455747173549040074693897586072011440207888189541530223523995928169171894899991785771164712252107580533328897410008648719900729829730840749251252947792056403593734648409510078143738650560332081873582410480594262480735778808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 19081472991299849462240002924617692179116856561080240594717519456955115584758282343049828748736760500042156153731220662897675954443620888135222214385134614712585026902962732562087419460069621209416839439412629157908110377562179935880057511180211074591979959818006406436683877675814920653140976257295119648827033130447952812842623580154563324975025264694458451556472067350831256152641281585013694923379853551500085626059309455178885482099640080229510732757825357536485492003451857937840690233799036039025145223116221847818865735363560242393449154101435965030755360345842659353834418922907762871193160383094264322205549852285742106876717343487034565670551500983065932778511393299607337685821861936859724282136470899005822829072498818148195542125095908333345485821218684628108519359715641279414601658090100918959311029184734033254765368236416815545044223174913584595087581313278374118953641348274043750006624613419842155752671840298470055765865371528226974765436241644898174241714877343487139064705565562419538811328065541433830711109060865550839012913259206849252440266993506545143997013046899135492171159973664363553674239224086767583421052619849349089405386768423078683567291888968996188156503078016270799427888313857966014914741407079645203378313655073438452027741119687875886822054161330158377508628803234068509278717578060459119845175557158197804548716700079199761101863843934112379249288631159130780337887293203229103905360823308889919241840139562946790779411416306796910212923933923546753834634130212247146053217875807838432803813986650125692458120874306183338010932626031736864013305508376510701365293454733235045372916131405622293499077195651778674656902173561914621983338203452487188912753426407229666318643673799992156957876413001249054676828446297620347056103212355760086956388084545778144157385325489662641839451022729592176115816625448607727528546558193396372294343993030324943688128341279435063848061160274051864244264831295485155797158181854553106876138608446528028177616359184662203709789050446906585339162400463838429308069147099749391327833311510488424815330138385051145372312265572238847818157863789414552478801557790749344996249000509121731218245346095174018386866172659287725679265774934180062289194058106089450050012311139500876735050338721915291858136645285492806461382557631888419126427587592040313602126389014301821589469909667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -4837820962715611822540195562115187775995990119270018190008120041101737937931071745347639788919743313345758858398279662015376899860548047934843409585945435448453669528299435200718705358433178492447594981159501302338067287306152184187558042183698121815702892787037176646126600586602131729562388137271632896152466439917351624973253236829251175650359666867775086039082592998619540378211454137749947493356293431715742666382809089822451527552150269671792272139819040520278166898481462523636230057075325764760931012826753411706274735068762870521504922978342860577556772499440720009078048471135523730990137162095287869934488523829134344239660392231718945572292543187551739395799074359416779508826809339516344772705492460594569364323768912435232293740892183336726557100040458911785407310239039767843576703997638601594085466766048688824844958767933622784516067279338227362825825107295617591245085569765428909655273618987066131546062845021280450523084947520233425471585955995919559975133547770742773776526604034269271040409586478512284051807236030340665776919544821103088983658282558195711796786346908512609031017975835253623322939041378549848408807429636323950748616229891725535646831269664099841277769632769284103875681117801639670703681683534090228445682922868890147638479535500164758001145951028754759335714525367841991248852521082603528503853697637503706155885412900340307945658738663524911386725118143358772319826300737356636471283202010683514340989643686457496487604674716725106336010734956975301320093140284837071666576983468067185117250361429477670137722755149674461121348743115131545913213442821089267063656467062168911212067610511340700167408690485064269370880361734357004440585893602380610905430195820041023339543250131949889867229760894207608454286247970505816550314975504615986944170555926623902248059459818668462083286581357055502157454133012238737045854779513283323112863715090852952365042856849457655078315157504646758142028878238523062355988214286602663396085075636710095554488192365539611735037033782980787675859026138358727947475624768859242975434397238698252429613281399817252298491669700865736974894761508455780287504388341194281079015213102448974447945089182808656308570850408983082454238123929460584981733399161775082985928215631804615864911024869838142517103265676887106562989711171515669461789308905799093622757123256405975553207099437713623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 237969326468491716333114568359362302222591136023143021905184787216958401276714950805111334804715746313460565228438852620598969863493079521057967879154879648252220272180315287667245128880876526178372304146695220844576320326732047183206634381396616305053574801534589807140503037170299728885630009338820192501721285325044936750989290598463546028618876241383101523134945508112763380857999863011288643691721752945465368682626038953582793050654087958612359186545843594933079170773664941801514850638500314678236241733456306796284710220351433860611581189258646171731377969927218803667017660195192798605007775406775776153763098294735244229514588520088003958388113299502678322878099038480639986528078408107659046945814131133351306009602023763868890189036415529143121675466034156152037744180464923180934909079741498191008339623938549510626612027094834620406750633609267942313203730211178825069693946994986833467910556117694870153293184978861902026523369090826435033607575074896658816025842990748951072448658724570843038577271705024816859513693924013773471127894624294934310073822181072092680625393236781823682810134802685980935933274976736108250414719432570228427681156656136230482738919382930905724495289682579613722195402924584172775804667042114480868650971756044376048856966217033688702835579072779175982902290076325524005592486188399228646145268411582533860032232206223622220023550668821284095658359306515850638254784622482399902920396028062143270179707407500767921139039450791030876433180640604419663615156009804200627136503888984541692829821547013050223973678363791303262488552828998518737039052544505233148113019528810624293347596825446417440153985209497581472087107744112606709618559436206381302150140418132441450362654605478819692009023428876638002843662677724926589461962354485565683865647512890456388125551970904057069393590051243499627599415681410306611801097178099368089297320820836402748355535269771231118716644739055611948088242496954988092301387926164005715807581390311059833622011226854673117782694885141752724853390241111096599278745459342229622671284243065762782585766217433028732115735846002481824791362468631005125604986830145744622632012878769837695348766991357080865041375854074763490434691956835445295661121005368622476049844604605519830218418350608814871061893817579490014135918639036922042028910589810837632637990739226108161119555006735026836395263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -5501856922676520663877339306570051075136689913813916282385661880741253735893317231446643595485699037006028729460356728599951407234961461563166275846166809348645271573635638264736379187797611135315684576194572624359173912726847582867370769780685962628963877743273103528746363449521604114189663758673637648629436358350340134815477252590256587173936446114840484150400570668941458363752513185000279564525966927601827221352646179551501657506698966868970931653066125937724903878522015121111176730628743187965368015186286897248103575915633416908491657279921183938384124394057196330003699133322565044628830711815969811945473828137675516737109709257334506402738791674443590671315916145184176445438206270295739110680433111125273710896376696142266502263206208348002763799347892246541412909441937002665122851157717333495448117757057155539022995078678911173154846648999125489768907259685826895999504093114477491600338422845103143047712366100777894289426914939228860896754617712072374501804873866638289872415878085707073274431047047988106133252162914744367539166845580107151642019474673917187143673366874147673379294382155417602134982082405588075619383736967505889755756936654985426355059083278514830225674777737471112825518690926927198833634585670401742146389740265123161052656541295123317398147343671688878859069749656069943322388434045549623734880431829307680264828347165246068369287012745031037922495121463568365944850591820473638252635088807505471758010974016980945165137966337869226666305811037858963225236747216935900388187201425301357193103901782529890046857903298185953433528286043395229846354404948889757120504022437896836448842022985967685751488708773009755830475624441001640518021537593655423576834914672644217770191401514879287457183530517836588135272103556250830053537077383734933603088944935496582377803721541079733492445568509562811250993018463556012987176777548028330347507610904848890903864544576621153416009175718440561843754237857660061301376261150235563438495214322228238173052472717102593430485531052930881910392432436146748207991506185990465496305907619667087546492608748476768842797648783893268852462301432245233777414285641412187552653900070047248949070856928315843353145193256010395524238494798608474646964753797946007479485973820406634291794431876564507580966617837194396716201684208039509444511692131350949068635929238334301549090410432540920737665146589279174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 82649460834499735251940304916972031387437714222694436554259498985355779039082775346351552262263531054500031800274657591497181590018793705658214279843092698487811901522468302154176716017080379918098472752748311140651391203161613177635595854870575003544574334802794874145613974303565634193939794004121180558925518082278705134335200776410770345867847960385460695619217631383115424008960850685250189904867032009478718300774536874136883725327791197088138833315273916135021652195873425118249232862037111432803232836198310549737453856728860341266564008803726101387490609935443696543850143150498886422434700079918824876452606841473248535036248187328612591178167319821925476602934032609042005263631582664926924601064139143571781849385678118339313564565745024877644401271487807169012524433463198783832352895002919278686571514619838735780333873261663906861637633026320735562180600194433775363630715468625463125842970812443027002104027189277792959399431898275878463993969179350360643986559798725999274460354565886081848604602321159247841270424398556225721795463022434403032071214861265715363757350065929321021791706009323199111139224067386213329103510134901359054133019653417701373594085687164988478548310387197765396302224230748657282406669301633584887433060315102095461926365693793927557992590961218842597069722094782144336901229016735167851399891867345608813757371328496191986895521509478182402494791995033951215144964184609562148911495430290290875601652154175032553982525953802888149404632896874210958333097508569735866197939249397927918856356575519782009917240956857131992167426166093830982974935962222646512210118801933475813112042924399999486293933536993830421312291566720652892631606258124376423343152821564050345196003069696668673395013742081964968749657695935098729015031569207333130358613155062843791185358112932792241308350773555724326016703841645936891386657957444107227393246658469051274150983250038848527547651004543264360146844222089946229215335204058919232197518142520297528089116118916039029593433594450909180667771300299230735972106762550880771132177421852921534967310901013496441673840240545794600505424719770766040094716938891255769704842319899334423956518673381368483727808340743336688997793141533192549748583215477805658208950044034776214454647986143690674902034134282031555486718607915414937935417743620218589045902590981490122416276700167969693211489357054233551025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -873406230115274501102245758497416529944825091842800326277255227711544069016341553650982237515376415682633162991495784115295039428279800505733145618490595033468411278821637108256764289480760761760863703281878366940412850655346679528900675456897143459440151356073338107065594443808726675845470936270498237883523264456130498979585217870379342914973431113005718343741269798235437826474602531143466594977659137659436892379676624684320580146162883804395164925674646335550754857230290742869817922395271167881383372686794804891704759157060007055087887706096016671925116899401171544525711623895674136873140392839246698158916271393633522542444091783392050953830689372339248964931599204730753661915193383566716024067309645574878026082017856675598236102504068744574935446923614588736817137105038914394448816760370013081565608536421063840694280051407845310558276138151848906778972096590583150572722175595618563777820827385684660208713241157100262197811381843329821130794461981861415095289816286271865301994817020383893758525256671982014422490906884921840987619919111491651332218243041357491812288646807154101879317165365514775560862113799331425232359036720645521752407382447707068997557513491875328171185822076907426496681458543210977181827043730096501828768640605608667619749552047861976626181490322303602329927830036513121435972743773912939191831397154918029421873103160637488647109529999382573727410913659204475658076508133932253615192593616378634556648266835247082386257901749090998818724097692788919614712182284011405641661923912603022914088782735213666742183856708617211387674918467435530988645124934287521302152923666853848909587043915290563830708335983056624508826813896597029948964067771739276958426795360743738758138758264944839339112199794227257522432313430167766971535449029961739065509694455527042794214622428254594039481303823464957933636446890002849033131798935520890996931858999643677923505912580959666218542375675829141408599236822281834527848094692050932651706160331507014146470386796332454496380135151060593315531183359086913573013384373268314182737667562918506438681277727080138192531018313164199996905836574515967297704664583846614770956210585986296360776304545811732822958912234465940858940875965204080152636181073703623731476426663289540754352332954204690077622361060204384034186188754447278461608652232841720240104456180941058875269995365013542265586465873639099299907684326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 6399552113593461442314476989613163682363314039864516050836515349620718895226101859421257724366087303067345690638483484922272031644035757396290821152522307515611086046968240981771353739766113240838762036694851450733947922291227114557147965008676469319505139349976533289847144447019209866630494345637351506354264291706215638320337018491129461209329449727064000591875790712263474553625866355384788224693738536044862855618730790755939568964796433390861166026307495952122814370577585628715362196931596840096871224320285603644751866012950251275502186033351719623984829569321185671691563786067962360525955008546660378066821264644117736006515901098397643081409156759207115234710891836504279899087273579518419978651698641897540994827776761633110151710283439592483039400482486831460021851411827417818912392252264640360598238448278945145765712191868972123231034913156662886045300950003119449286072523566737013818667367029687048220636350081768563340947829810555591790929874166672584996307304043528139194120281844381765804840296384212691806238816520725210028674908372565892148758864320204468210695876637785317573617581792149760277796203380281878762676805742676375879016933994955858462918245274639418833341868167309198948628117264745709949957869277843551477370672084347622800458379093363437741339214753105208165769176521982548165494786978845403115559477426376238556016622749487745266898817673734760834664340539314338959724382383687521199544303765169136422003291414611267421285065552823279171739523469886798491250777051833744928366669315066100809179219961188556202196205610633790575604525566272706908967017813765217110774811288914583064849851859050797306780271455882635338942624997943099796929341405422879073097534438220628696000005705376623936731642519775335087242023951010117993097937528268900392932470116927343818209228746421751283012215689870448938179172072118292973600895798343991801693511149412732304526323680733691298423985053786011279061354927170625316736826956958772767113334729992084779600719788819387521283189789356648616828848295596466645611757866299711130197977854427038372826960295641487892658054964433606585235914235492007172593375622920740317944108092953614275437318894914677800753252427483071170830520647983516391460030294019632968465837532688989671852915439783638788273620150982258673134523527062895746932052541681511774974770507973574574338756766438141010411300158011727035045623779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -31493001082717728981598228734252683582009034569289451792836355294473210710273868568800272351819612443720697806851470480269722925034658957683153662363757526674100694371981744060044982545184209927396665590316776670150645722606017570305003837828080405593877060236263376440532360859417355789606764384675281532928548437500705452977262093416884972859171862235426431158472613371053257103916806436577241270624681537676662369315108659363821948754026871642116765055015725505719498343734879360672598062712101623010057428581291001588123329269480482952525965507248391630526627872702252711489979459929449275666367393452089692186749744609358815823014414123160392351222957319073189087914474540016441025618302944521196756517371806907841000122177536226926864630857197552827227148995888239086619285933597356630199359213830175080884760497636420786777815654898998295535517941640740994955710912724618540687738531984962477342690476920834690686192227825021985380788701264581221057788185181767415013023375202599367103029042343270495484168826581574907876122955614979480120224674346710561710652063490880200932602905052432739733463767076933548959249846996514038391864214799896340851037446129379051266443022675678780137169580949563924851147536779529289914859965439546775125838845770413453741344195704810651821045060450230185916408819692392202053839378503141001475175217791853352189216937887107437000676268495103049732469279379685420506910849950624748460197084721244097296149547995981396979634067062950595457143845819272349507040594502214568622982015653839489590401586894693371207301164356875315155732911094411705023648316959781590378606803742209607033490075406108905249124481267812191668991293671517216218700467229049613821361027236972204416019905975784123820732206779838288646982789777842604394180844770958293273120619656948616119606323849175798418621014989478402937113951317467705276796644604993918161402787726611141628656787670082320681692993567870252634166161414417438304559197012833546392975116150232242430976116580877687970639288055844661608052386353821870531185286315796411022990858464244959906099933291047012966254810468439195042092976631395130267461700645155180368257174062198038402337463111821740721045458322162500990328644832603258905565364456303130481160985252502769345969171460766454886537897104481366543322550496199306186904921817965281540160477722929949468837755694949494234512188395314069566666148602962493896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 101717278887366926561373196581860008479147214780933043115739920451027921018856942324146998381905455557256215112982941623820464600745578081789105996063442882553823918856165445370816331956342678238995166536334649868954774428181070168484269533741832527661948739145171748530574360275318559924630465425084329377545154423677069340342080503859506317279366469552574112850002556837899835613282167391210624421610583561871861315034126292595858329605189320489672138266881001932833493531672707784541459267198848969708294963425608802065241213566980986137776397817618110584618460716800252072232150087281576351479513051595547026860995249993447225856315460913414122091432083398801348792366975666966446673712457329816754847359605732225795795258191227003027299951904644776923479297043306842333547832299477018464600992198568122294917733268192242084478534159681795010016698003815966338512284330210906319007789955125235791662592817708106165440289141882028681023783326505477809258515312846876480446204409621474518588463167365352590565794887886270263295890690050463196842267697255403174908611246270730491552496286955099361108685172675991876805508521793064780139684965551020244709027898418121570461616898540848116044549041434584853037573343145693836655417144453103918745162326739613706750082594727289445081955881519365110769733515903461584830911894722618872009586357416534373657937000399482150639861656322204369906478113631027266775023371291258960082383147464682628018109535651536189912198159017858924372313635444494896330234473056950984617342438133738797394922023310474599052660970040906239457571312206706807431299594861196426714867156450945526589385914696865493832443752255406330534372211765330260257262005776874519395306470089369289334119980671771467335696174794908497932737117461275009990554023831736525503372520382148471830951729511216280811175639549320107850502980516001632679818743070368427672204881339133943558840244464194637235454458657366582737532015561230857837200490612403085922411249683711035567986106204312986954041342386570313354245742096537208102195789363164480143593641205559205804475534868319847765520085566634552356425573961127089447844390910605268327326000283873170825127898705346058946530102769223386654703442122968834177141395910273343597940810499994312664389272979884878460849987855553080788873662978630079514317819076350679023906060245791413850176733076160496269720739936914810641610529273748397827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -204321962852380775642429294448839532068659050017070251690787222568887695820127338724385230148470520383110664370402260650516736812671779614637256860981795175242613136801165772004252184158804737270213331719653372281399858196708467835991782714971765795637069092097712202659495159721887655834328906815343410826442043421190790634911358183410211353648039518276362613278977855334804890414732528462031513409530448708566195309264499020030789391340801097231765954274171440194201656933897603317418207289575000251309897573430349544069597899959793435609698018721460607234013248129536399342202855085287494342800437995873518538161986599723784836128021505308629833013926577952756675081938704060615541907729725107673048210504552474253031502660412274952528524730774019848673443997514354251403126166731160040752177904125666523743902442637043885263323979155891581946522497755418827125885871844024053902953495706084791416825735441268365079679924933407792656469306140040783350769881179643057079240618243021271415892732280959817743821023068102968532188169662890113747029238893005866144129667511046822759464974684515685655905307120520247177128448100829201465723157075517753262093396801600596663118168545217449775244980474938437706895114017203984071539065206826895739645365264364190119210431532209392308900447446083994314256706861270715162535065221107285315995939834553789579629743671281125604693980921460792985963511827878146309401729819919279628144645662636751055377342767001110355290255050920215926110390083117536487680087797347119680244093265078621749111853679562407558330381443670298805963920242483717755607861527749798784414570951952245861116482801339397244348897093763230044612781778124466769775980956041546331498855237840361681283065792874554187526156327741638085895130153256334474748904934126294683593723792030819713969316419223263147780562555072926882285982579069375415671508806276209488076041454234635108700678317696942539896294606830659773045989260099579667423961937165993211739190534385512770716538581156314733638121837221331736367476290055781008915044720971303556159884277199209749123607085358299159521256237960535828957124789105067857795668515667561688830662733358655787140647407383819400082268532963738813752566916645274456424402627084255572914746201842473756658145435025509682507364827578294587526209444208044277144968522640496192848467403345640528904763393821540057992739367867442851212089749424194451421499252319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 189740038863844483223704154819068273861567636516545925984379310894412392037104330016802825854014327014823302246488177459563163698264747150230535302809691427048673387998176614774110023997389768499029129423704815772831326108593130178068886554192891382363699057478865080508323474991083223042981090584517106982255072542251373131298983091206159068355895866761772024648884760788692901660512206149349316554014952123317332565559441462448050127863329664212409815752626402185289904233310966118879676190931388095881412173965790302812658570852676795551781334232825861462179101972893239171022923911190433526241970886844210652939307827230234101785305104165037471138479081211878620716913225621592223138576187110601995426586846959627323255373659228708471005388298789303182417436625779470809337050830261915320567797893175551449496891111221602711535002548610657192018173244203793163865336594369228955545955199044499309396229808449095106485321487509139845266304226094944225781173814906429130737249475793538104648541054134539316797035794039700787539316928860530054828238549268770776047932913052091621768056221747043582640887298036919690997380265640328146661281717499924872096401375630457365183999467025634403118307882104165011619561400928987408654338189903163963873032303986558995191494974054891391858910962287341671327221536399481600475414830596239688388664691531702623328191103777943397194377823111854547254870952633487927724104701694703249541054926533378686980035783767918416383291952961912802372532117317698421536335347538362369018454888184413110085409459108902711094951836043681402103958856550384310637217340006019956861262846244017180611098747046982378766259290170376471938162054409065769920424735312618632035552274571303635406367904952014591463560946827649915743387419803546626159409349963073456466860840873332157253959912033312728561022623662752725523530406114207438505453020082059650714126597020722151973906899115395358853310736283820770097149287369463454214298905891906831534953784281103586776324368660573497670607374714019944234884054410940393233558830687626861393653817318499486138620795796843946587438402478131050718279411907222496479186213665301555472405341411622010931563211924077830008157491665010365995512624016149607788669706524831954671287535141174474845193057404517992274535316554672063426103461924469681710776490906135573965536647498585511915612702821800355786106063884463883081887836112855438841506838798522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] 223252624459485266116864622390515406799109383447958668667977811440072379668766778575890108847643343615878086209583433045023779925318292905048650771012725792181821086570256903838134859566785141809977062396007579982925545274161918709039145795510951534717722047187142480909455825508910763051676576508154238146612075505892001671765325036563920032656630843945283125248111955135472286860937458064673172741240089225547574642418467428878949627177859160284936126524348452240683411449417644742101959357828468187736496127345664047343507212902964372387629290959336798316573289090489543749750607008680248751143158593248981284974761738991696800565268881273732248809350224071273664981097969396647256283615815633314540912707338953312554266855418743478588024549626541125637341520525903443391601155082607124136301146925563402702344970636332493290999169956069298391457802880648734202479164097014511887858521946468397648838035972200366844401699903369221333124399334409953220681841406983007926020847325494289886200674291130919460293909818035405047610793646824156506448269417867961724643753630993114923913221487112053356038634067282976649896015012023365104706232462048817783596783850717887376872253006841823404160492242384041636757252308656766677765831411227934453025586584722983911037126645502739298808474680279172196309656623075709940226990301996005706207161739352414885785337641042574551696009510907570278671564637990742975804171294710007220003645067855044475501524669910878036564655904813839260259774097009031295353010268910220673286912436551738592496544047888507950726796985394380450183320507946620506807861039412367361967892812965902925386097241991073869184943996398251104022120029482627999185105792037574437119728132080827578949110074435259614528685956775726395119699064336487627132244876734808519441021646000981799943488567022146229328789567837286964175382169355032595928334722727636380041785530303699851435391076056420715113311401947395303868747627305791005318202711644639804653270673531331782029384782573449733575368918022457452741885944056308260099006989883572833329434908678741727695331020111904842105457348666601161355035971599943765321762592988444136728506545044048689384696466163894607226771287881196637726643661470495498216566499543622861616192472258963857296386594466728691794350497171077888897815939136821340435912203628637046071141402743326050520234690572527310842852645385904516363864908204406312108858401188626885414123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -1210734371151448620275637442359166053401812537327399554996427515149336767572744187229390753836912855422325176061301585530545276415122469560308147586754543766142987156223177459056771062686801935676811714313394090524001860061788476560678895112415832355342676079836736470875657529597176595606552078722913402189672261156697206023054721724901254814150709319811340331286683912430930084262009188894840902840574974277033406077604617995236926419799142326473465799735663916290289243887154843427963912493849550990511436146291624940559188750955229131157056287850403255382639258977993971339521136697922385299268131723024837244885745176406004570693818799686215229454368410615147856829468659897537848899399581704290524583774606916599341263949394369241600411377510550299556075966133568386457575714832145362248177296946642077608582325708510733077321809144856605130749496508439394191610691724613151910944258434458360979319061026694071821266254269854002224040139704858059933279414629071498247481074890187290166847208973620695962843013888617023033453890498593207584403599190483899110730533360056005809095352126791518273660182572440501368742609012325574010820428377499041401327833282425340824065084543299010114867768768500670040453753395016147897874648475208888256818576566722726441181238546508408914363215443299094235880906002868694410618924183714808789567492622156930034547620134513613480083138406119212579855598223455483583055825260185023772710553985783505250356839338522665643001785029966522571467848800115562340848140400813306072293949666443562144080088122497924869930744073040291007056264669126144391831711489211320017501192937237624648826217374374246647855100655828245218757073443739378180906583119958526459821239218321520072794681007663936470396751308202180432142482783699470441261748541163912335210304311412279179755169324612813243082015822355621741757320731478091373440484993636087069672731658158383219509781379357909266710149768127384157718554258985457806671347552828382012853668543757019488237872234062524269889296234520248110287134568196451716843784984960856896145986200312100423687118266322918716667813416945299006247415325993855217010606303980477931204120972613457730345100095288412869496084854117800031326956733132187013464222027984512401711392265626504273552053891942427644153598806236867354058630035553698340520050526312592048397457996946252868580979523804582847097147593865837338026509326181084924556330406630877405405044555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 2676972052208292139921789894275839028582974321092733168726266432871707157625169177288604934450936326557638753869500783037389412246309899910585084676240038586033104784104277460789194152449085708918781490476311351766328839031939682220116049692890448046192001111402119717546442409087456540393142285739535000827685899810328939600448632021991425761873569832631590885788116610494608942096197711718389252198694714060491977723336986109974523980185496892551360961376576752299138973818476311558672437951288019641639247768853532760652610300716336112971685828923555821481896586563180550892472629487174906306703364922868879654171839603483178698516819840116446051188095409715596325134386916105119140844877643550051259153400598875969334198979514042469090905815150516670610031044749225852102364450502792546342589590208370029744975851014405283727785882769697384345037968705421694179037862338703338035189806833979119879933665477904040613792813603128573281507890972475277498059062623717259058476232095920608791939783543631346237326268688974354435179337219159741151391547987261098616287317139833548880928335655116940276963295910264511590180016502751558054013490455346031384758481795953669415110547581573680947482465434274164940307145150436665541927900566757689699130695176267014435684236789231139312383946909164985353093948374362041810965066742721878976255776240706552778037285483627345484005901151925492573559512562501644077069240020693946874851054362459642077870439905259674717653429291442126646943639418129180104094477686022394859632780069842553101120340249413389917875292513303858785309708672534049209685846015099627830186996786814648928605345720737663278590620900451515580748535828475091187506249553211173183061101159100150311110957930139274378483243781833911058424445042132852277752164478853837967808397085375880095819361648764048894227686008254232804586636205899989957470404703714183446568480736436423807800536664933847245417310379963845924773814379040231632293027377956048418192268290229581817773867202311414800722436588041462933120574122477589989940767701357339011466930488283480938520647291787828401810995554968073684408354245992736696211333067490019614282290680905469790497086834545971309054656435082880201602497570394368753928233494513960828498761640848826133431040835826457770087706403577611008536689834289759890100675548614717179325720264616318761698958997239461011861322138930712873987284475598162538506619156919441593345254659652709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -4643525077445128870387818957221732387292915787167081864399509784833126251468097957234918728251950124395714723305035727957773491232403420938787406730893599569590372041813498679429792920442582453840257592576162171773123481439125877537868392769612938695717265806197546222755557209070562727854079298058367812351948187865752131586765511012788826689601369002017717200391423884357530186012690394396713244156360073961756920144692202083632430053460366538620812179543226090468042689649623040141130654096216498271979016325018913246647663408985597231004395569223004524852813856849564636512985621507718798209045508015905211850543438983450035249797762263718324151837824357574449145845479161492942293701337349155159470276311826792435560380332759630854578181988238569023393919706960215616605930864680378928788325557082637937020307233735578338307081265346107253332393884920955674750866154758236628066957571400534577580284058930972433183566965509788842481841880979512867479248692735849730824708632398332378960454222480043230040627920591556345167194148120687900789940865489850242644583096450147416504222540839383720277777459409822522479822033745423297987670552219624875429281809280971770975887692594016134606755264524815156594502454108673666441541540766131292477392162131344605269127884112691017898210756982012487914655623443970950314005687463431295148248897065537304857330267395348572855184361997185129339740935483867349655880919930075279163898993927062604721730383212582827634485822372055391621132596019632275523131533861766172606032798672574623346447412079792830490470626406444129759063751479582704103751692390955640046574797988712581474040126024120670691284657878335837130623849180123124354336847683088431097400095609145228724045964296775702298043960068386470475964511348365856112868393782929367922582372286028320635727980518294669706612625636644051291383146241419553519287988441862574624896870961524543185023253103579393594133982952376124971306583729337688804413196382198777661648279551112196820440736981946168594510838869029131498893480777299162783697895323122135953819201294594054643251531701858595373824865073939357226309191791747937882474134750675457834236937411185907561546942968661372660304551633348762612944143791052516181028433198517804982798963933036649925197295868307760677423903853260074580308835370839576290073290785097912722592100437835416025616402416351981075814272400849281580980354210175478526893833031152780677075497806072235107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 7896117560293202490680920863576779853332950576916470457026678984734651958622680834060372082078665256788564214398795622308485361183748576544679211639068584120418624352727677371439548269705345766659534854477553985570796256579371064464038922743965736612843334073043200467619460367469754121934761328041362293072244427038821909259152839989755709515732834514336256428582758550741255526009588710074725285847863374145807757005327549484416834157835145001911556903105958882222537477026870382416075363492521721919418756420008001417307287113340566196348184842986624765904858999418229861557745847551838707986884953628658182280153521908612043061723839793667481041411261103561621929711436211197461139219380998606296845688778842782286474188730734936126186872175799477057498434993456239400880701579069096360212278869461739726786952284914509841280236079335795178360293097404783113490853317791105639127677786110531353686104815287793605145048477269835890217006129260137941179552447004880321094642400438405254909690828093873301113113397755569005530455302056923823743362635898067016434829070309659043842961844044864461968507918720826199010252657601011920644022306645089557932102057835101284339557861504709200204605102493085668725068636948331375022649028811544831197530617831940688615710097843493086113694444609711880637446409520353716734088136578574116043398133053726822347592084534712873759609872403677168840874694916025797165149640959172429388232759304524200999469725791507549920887337787953395213126447651273608991487676749801875646076093763789709141421948886417528697421816112929766624115324088776159557017804537721047392786283408312365851211864966292936567092442408494391505946164752376526342601084983189430343386791689092494168450521169495129575553559822463272356791021840607237301498622137956577386125512813631823381914867204998415362942669780396973068278828831120121003515848753028818636209719411965088822351583648067771959566190611590505206394268401703223261701996367869517332654339724939917208477580378902410922808300033343259175027032946509564691622719610690056111496134585820767425526823247631283938409163375410237991161255020210313507949069760758155180243265091387428416350891473479742659388119878739130595408245333515966090240729496987619031696257775170176595005530147468591152103537193784219704863117014827462703048144214153896330912880558005060294372801603140405202192692697018912587170095015412739636440771185624948325099126122950110584497451782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -13755335781959609817928478324026192619970755803559316775518390916976665535024968437420618313260340743008920268491907139952611239399929640506647371780070529953549946781970115148024670098900922017146362129305692459415045204552092978810653415387189481862066668355647647148056991111973466422306330683346602471916561636389314540465073858861023571929280426703610126774985644241840865379083561627444838174728906436798152003838647695497173395358349778470890924375850510078271513297651546157013025897795949550401342714707988871417857469921489871494053548441832089822372771553158118638858875841495380487441153054090631229601949011704809784278360360851028669433315913248809103772648844700743548998740739878223738916797312812029225766146532344827090806540571908403876090709004029977220396798769031212834542190324689674962490901732460942676920775408672942360440780746775696375584957315732309969479617411354033020972005801026903507640865690881493305558779563314966315412993198829208945175175873417837493330935545831392065320590946749322182587657511368952781588499751571312946494291386036012322067726747658937161014880568994756456662901879577044912054384272294430001124322799586763757578884306651165277620143808796579347612805000974571804121900323748603180936167774786677253949325098538566599882664581856735892439368017050300665038606630554847534856191509803889546623973128228793694284740065191616635080894732495572578195961763166526055013549662916828596634035577723996457499906059659979435613665229976835313208354181430900727328201185602129641449319465284615180488063012985919602991879970398920853497169891295469653112442723894571593217483325979654683578507695811182613434030625420393128558036220253505343472381863944428592851295691906277061445624018161139721613452956605335601648898252920147752023176367957086252501430840853294738915695947639482815023311597535112572560561957325237929016715555535143304530757481015009544635939391776782069318216817699556134288131720576745418588341279296005118001397244684939618841492379288914476797226719148848098114455270921866158520706342222996255109097957200989237083667274325035538969315431874811157023884780039808118780245439195181229748926944594394536134323533977850811104234194554845359569387247115371292207844005293220242478007598852457358527055058658302044521186663580071786803340019045574890745092733246982096252771164993177766932499474236796503353976761419728621050237687799266961263811026583425700664520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] 22538555259142965368081252517787799503024209445851757140875671037485758458610454223764003589718864840025226153234807371639270136446674648163435572879728387391217721823408431427738701592566163397501836994395599843617020836072433549393127923698462848328260727014376389015249647666542169987655742618702389336988337754164153044599257929423994919665447151302619191736324937380235133187892624432987885666466245482872677758252011550326413688289763419385240701932017157323797871406809387428879439212050193471220792547882280262577366377615635171765646283113794431865551942290617035942578284313916675669425220455666932928246013270264190411919128139991490802689972755464661730119203926311061567625630413888047945095752160278429723169854816809104275342099418110320615330520676178666895861303122279589693376570893623285300580996727713883554710804139786105272813662590758501654969508019912214013525688315359949723885460533966084536580316566717243391951665490904193728588347498617676434984926022108829034175901796035460944666505543896725974106325604050491038965322659688229190414752533539316562338933060479754895333937601655394069933357821663750456283180741184068793233059501127264124446406306106139413105073417025942699084490841512205788134483886250922421798245017410339587478241002598584721645477406149124044993889050944700118753170490311899718770006585820808119600794192217870995347983908620018859332643807082817301355583134603211662134650437893402086668659379151207467450714864517333451434108792684166388056379069876621038109212576423595806474207330926095887778912300530322590300263343279387520618704932760101755662861833983790286696826528724154581912535577312864925028593753589556939154411493671045102091590122359595408400622385540225704829524714132036803907733802548837331920785169398242055060653999787162535976906526277288717646193373256863659482060761185397933401770063884110674145789624708055275703541585429815361976431693781267624885358328390441276017466473751279129979825139670815146236183581910635202794930153925002863309753436311258825283570201682746300353842343951237074850315641510741637254240906266992260195856440927897000459173301689151496536998124107965584216744826243288312541427590271552592102747758870463627767691373210588398374165186699100865711762584689610194280935091655124791716275874605693917670117127564377530665621068038855244787924944084688471591188840130741511457662932658828876318638542376640142989030479725443001370877027511596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] -32020204623461321736100240506720241621405013055465605528271220215719664020486734244180851160118587280525115396134267719922914445587208951010166403025416814447973622287206240853692282228501545917073748573536279870724349789330073363283472350766786471813202579484588371179650823962383386455953161911304043124990750255596090247617222245688984079210984999329117317626171987415318826310642187423618433346608467403694814481013989237528066076150524769621128764251824285789645015448352219104736585410299215797848152916477331552225420410945424904634834217458719449007011206146846433130958589322458306380214732607895092706475969158849523157035696011662208964248589847736218792564030524546356470029122423815983354134209415299053477721186328227392377744315010729965048157504690351714753048867683413493922606852178866857072517906906137826733694959182499197219332404259272223268595137948878818583101422310842560910667091692678361315511114465328147948672162153115451052584049279705195984631974789907111559384868126813325211172564610115737958509202063383192935676766049168224622275220261581471680508766424837788910411366418442560835148066670163547962020617225217632928048325231640731644264868531767623756929803127950352831085015425488736808897915965148572805354548769917796134947910952325119348625016632445329505842270507340510498245052274435991172924335326530498128452382321777645665030776222916192845035825151296883829950003575090563908689537676103421891814624680755616242895919568405973978241761329359253070262447649428679198346710876927472785376945474703199104572380172901764017285101687170745692003135495245747896267008838003111581505491005482282298009969247926724715168348028405687408166457304228688941004378239197313173047894775851956805463303529368222039010553006527504171617087230797857348355228663246885698605924703355159711015323290465414920953618979304687297645723762981442283941665456760084679877575894991014397690132556972182411942904098479205283955384881650719680447295810489545534313649872197138138413396929952748790042510753665634416536552184015733177619022889185938518722074408547106972277875809741651580037509831829133903852481438483928286930969487696083547801789804451536017844235593332344955875354876544066055861855144037705890210557166758027399033322378913724856281931693352118368560568475003110151932815854490489860844369621604338976901832356486709397893199038305781378304544657301749518558278468481371201517782232315312285209074616432189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] 37739639553025425663907630892100343449683400880030965559095811742940620512595022671355452941038175265646803907382333542434918046656926210910437294814922760095554710928453131178697284759834400975238746434466875168115431471984757857048029418469458122565476705318922003684641880271953882067039599682476480895379050876991032988905970815975692447646734444900974992608097358517950629925681494345238948322265456520927851152439731449262805653616602345791317967797932502983829568721939448846590017602164636602333617291103718124872058849939372737949776465976841953244575376765453524861395512309937844984694165191697247554913669234440563961617795738141299325078024587241266487018487604140764519743815449928644383219823050378877384370910768147013783026879430543638200353485994721684746130944796559364080819334213683857259702549358457712012869215253946237896710932311735552167537564779139602510447936564312946952820757068908904523750072117938950610755661492270714202526638710803701196487861205487453815352291904165604013199259928522071032016843849135242312185597491027323063875398157294323316132080828028258767528505298203112621631768976480233131597376432060387623815282666772962490567927126339764844090148578897930506272915987528202750603367683922966877827870257393432804455560770635920861136125264821995281560340776629130208069118645736175235391192164108374673411916838944635951971330043816745053690250538328336334215612663657296780229106789169946128380133943508019123083902006807234565802373477203557399571075978807481134947170015291833671768157061568598153575455252009558362236696214936423064856421815876054631411691774665981493336600090140174904559309587164016131040902041318282661082476669392551444957095596575271517217591929688095199281357171765651741066299495406815419674268694155072323749435820539994351149987182614639987017852839960875730875875375790277387531377960832042172658337207607520746000224461139530190759322838448691369899331361703121680595633097180188363809158496498024429306152133431572961553163025615546553591467140322657942937903405427899464217970934831794513768581422894556676226723918008084948802919031520882408861739649344150630167436294885906448084479312326949021324298298183706056747644290451925568760085266469654522547963366420503793345596404930548024628432938272200174035711384486744515706576410196973688025850374643162705054234277824744146384209121513044331074345957431984915581559449943518003318942977131200677831657230854034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] -35550052975608282397734764118034000456213071155988388323369840071074929260849049802077205747644762979351454340017179356139250771394015357123563623306989169268678840525911601399909915625349962736654999219964277602674576616359054406671351155044077126505217974494900921043911917850510035304095407101363614741462617698015784081297162614332950316793437603395813046058351740468097327176717103458395559997864169103058308610917153484305825443366336662944915827923078111306311543049277030014583602119824723636482270458988727743762870229534604720636234345224975704599629114038997796522512944986970516417723804681224327530599404531015965018586748046372818513441855773363964672162556590625230103426187882379547757032494776578635582022333566594369900180342353963911199004228134735265872864994818052390494497705497586417209101427065967074165097488016776883023519946654112245623200275016449621892448313296894658426207946548491010928731135993983511991142547394344182687174267153479771072899137868758691104144514931568090340112094572274503161325947725782662670704405335616967250116006512834655976032234065182864271396036640493919561613038424974613323007490218390823783102988418749398794736137356247111538088831250553921910145245613663091608595928604917485573710106066254999412490830655489760388676192868628763076475545974942037206794933441426350842291658612972119596823402763646914401330096764128924242304771776229031304687247383842575552316593223730062685451383104840182538421058905699289309991940773683700857431736592177564263713829215804287559642813332007437431312175450606882750477790510609202732215740003906529907400545536967896137298892276928543981059428200569264032888739380744696774423400777746903287393740801500484829222435545810005565061381659814052372433659059094917660665269339108151102237351420463371553987496817661446121382804548418956318544032826390121981687648616308842293761609314263503923995034239422779093424792776644387385295449943079545176478161466898944547119729544307928677469525565712552904929831812715891707103345306752019176114521088527929552510188672706999748547791560501044611907159040417562176804403176071160369575696376031980360011654398969832544944436008774925346767735693641770423963697478265563730481241245030416723522136950523762293659008035476364176394694838203409531772295589874902435728026823507686615437428832178900054730900999186030850508088920941092254669360913159823954935154760212165478590329303898442958598025143146514892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 24748415434988510445637227571050836876100289568082083558055220707316599595808665135471424560861437360875296021226761420972073241096158142503372416518572038973400737696989476991012567754652880645222351524897037765012663723046822075753715133265943628624445007552000285550198613852660754347756709914264746280787316145527604258108338942498525124193144588242978814185597491742448160234152135967277357595636481978676647128333196914953256708178608385514186453298370283908229471896862263757537652758015074597742129631631927894930680198571761553984487037467196918168289177611997965500222075844364966009151548605260030499376390185865767378072604901849269054205217654697315308326825478230722821913653477198463629603687496914479931188463143964152044200280068783049796325469566461041916920017805618228043203683392356776756198133486377686836438899393612979035225203857188620208509406732264266990355551345707244028850101258461971815399680757151617665673497026871432491298405154221807346737135936452902951171051047551304692162818372221113206445162756428209398868431510791531513568035593015037858355584122082171610048182767632991447590254875489811873119873341448435214994162207639476235665133196804051258140523010024360403888892783490659397645790826781460122952427625071469527252144711644863093811739193526592982100995115001469093357340479605379271429700694796057963234094390903313301043619578907907795765993768895094854250561550191155257146055033840296044409781352162524272198532355152779971117812600660145855172812541445629533428926148845331962805042077636418400195018988484605578845956994307464933400859396836319518687568324061979441784420920645855966939177925771291214429266933743172592714667804993225693389990465591803765581370707496608682841102837867677284104708721035022759894949084114297164349448480195480946011256686957484223402346104261003898881975069042628554727052670089011967485324289097691209226691437050613746922883231572570632809686108183985558370170287958781869391832662409432278650492251156328643850680755658473918330305519474733884983734815933415948884422849270534686272816524757854825381327594679536498687134726599671507985709906044960510196253321408280035351847199763256928816376528112101102547767739555094860179801335827367506565858525684691576847578424886349335384426076408086871650152054158829490922492520691178834544216051198244198279503935898216176642535883597997973537217971436420157021455381106280382971958353710562050764565356075763702392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] -9194025676913274285056180577478185829620725487971625731836072160537419023183700152571735089728692386232362082969196158609934174957852933568192190704509100250928563305220245418049861023146158494267221582877885926918170581524794887165072994357446532716953896693697599563252345436800607799047360159600961228743420149393255019664108383772459773283326540506491407094634146142513539752643076939770595796316837287256598431260797885214660283235389807406671784426244849051232950246021026449649055682499717923922936758518338373953834590286130531968226966548903077078712214271970609840405854060957005494037322601256608902613425920419700095851510936673770825266064638328075986703273244652168778494031822741718431899362950443882113879029025782280171907057204285322126314268779078032673504536824006170251576484547323841898290669697053127793389115138960967930775506144299258717056730191996116445570699407481760440734166436687719628857073573248233236879392097494122123378282655163932407571167422049938897617231596970892876979741691255184908669924358690357788272425617567951390553501378521917589966579257605906528750167618928270002814322724599319494168994237249277448983279055461563422253089170631462946728238998515864998043572400517974820742225881379386863569627977254548393119958434583850364185711596263168131957264470734775937288931906772230676743846805427952698627691295271771969559046281549040662229592819151110340257056366979721952484542060542992488381767000462777813246543575095699023016090548973402005836592834871875411868141562199092088397891731054080707718662872165458474443222277498956389136448888352249812113429635204024855442255293799262223926654914124232791063841397729340207241885671642960042833881335093517372864239390824379477992186389899877969971352083788299924726947393762603340689660801510201548365235332862508267531974457494425553878577796044148520418513023921065394538957083642308541019999947126054809468576622993894903583468290084977756268378330790367603304383708288995845861179742467339256526456097487991603029123620709498316670566983520936587897785348194822008325585618257446545356767372122147276912314172335185933995839028042121429843821328438980783740792421664063491208761672586085358524178149659625760726357669700202815843395595128863910041400198639639068199422303181324427306711647201611401137527257627234701801477858301847520581347042104449412289096627850612684388290022152213396348154702821710197258118363317080934393743518739938735961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -4918219728011799451076645661011674400605349933326607240692507699956328440451462924517216777006364932992264094851947673498181512879559859955031548530127452179761934794768596531468094632905389687402746827141715069299685140283389080687921702431635875293302163333665628645836771100704731620599029614339642369594182983944061751503304458366546709379301854124370369676854026842196952442220408329286680349486245420987651842556256810838971294935820122002996987202044736353521723219028389603998160790921505705089730392898222444026466800625512249796361751548576423222009934610439417143235537145479284062886172555797624426978131936139103875559824677555761067840097758290581703936700265685387731901349130704089975526097226098819744563643090781736391924146673068599354387143205699865693722450144759977011049451202636743091562027785730741300707782252012304912943388666330913221435520306052480426247090083546628068292083922710744897773273322400333006722587665867310552565432307835542913005304831525234236505536533266579296984289778628354662139593509801878516051561686221502390004423381149346430367858330358897478869100282505008051499282995775865279270788944537007220931797030894008451142280554924737988157145562267185914988319442780196022877863842868091930497965253175206931636849327112274606464956377159435580197271507981699604240592991747802075643211800564035522695350553237909899236002518736870489207023795762014625048300645576668835151801039037764964887029138727028236042831951188105348979499742011676718036292577291463271505111570203659926617136275623889120925976085648023445773675717351755977034766476498316211667177145942208954531787284091495075117432612373356067236264490329078927932456675796189522596186182124614468117132108932174603579789490705700222283811128956337781368283343811928912939683731913920239984036215761342037924295928109470634032098343085904031784480890500708064344422838953686980392500939921835495524406134509235610576446801803291354249886979612245047110528796915392649175801616096687466771421113283734487242013302093242841050982811767639702420550113973971281512447331853864304660238334793917870240915995802776925605858266669604107045862036343118724109588807249155822803353643947176416161389387113826711440070720526661591820527074944887260878824183859291464328910007750384048239440813184347683592271344005738686067767068705996697473325306927445561804574582612851971188066814511204713060536440294547945505185954084836907895805779844522476196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 13004589636218173648791368362830486859633724167155911659234783784902272313988011812040351035023435369985269843717579034022773633570639573679341708436754118423235613974918556614901717765080894691114973362108281464109040143770604154909699044481161625230933850592656321473897219418429299484226027026364279112202120161371138847065191146871105559736551715214446943597902976472047207126730124365260866181921323463880632230882075630218092145260556454614635112330416406630545850357081756820984742694206806580396476870704523687779518904978417463505972764351303835870663662503401952267582386414863255611735023038731095491493933470666295745818971416723442195572198018837133243695131911712609127297674575465963253833616905122041552884243469451365178204378795865766411900943469293229431140294405807772995707570235811616680445501531802893715683140134911351928904611415665505963033292609149118568639205635662512987313589825028540908207757405200906374253070258004282154211459599356571549532155133375940788716008240662939025824602323275907364761152009327351530717163275882830118857152074806360673418716592602906464902329968219575996018817598931147501409063697078398753696372358435040725633406297015804367472762192726206109434337728295996561964014816107511791075013483696990520286613526483001411826248269495031246282750771276082277870031298629968479400906402887273350267964192471384144482745099485790766129254177202146412645588809040959347734587845659062021735608253133443178040603026190875333026446525985569731562116640456174783236590186798165151096484266154328380482546177615598883280713599862970747862809274318397221019190504062531759881100884756646504241951450170139119969353260006572408281532197000035461885661442692960327574364490877688736390036038652733487068286371505488793309181815791485843799154859406273730294896636035681767992030184426014138621984569224222865228227509370500306438142804745099175905409081263527565081771303751960760974155774503524518048195009075013361341914108740807634482642147331504050781088691161727348225390742895321570864789160786962136763394719600971657134922773411772926529452735229669755188441462089671989764558158393200318447550656876562262547116369704767112323459315931400681813460409520889822991919297769576028673216541896805377408953641153114807020010346562909457277990266336190884431974638013534376003292255494315470481682631599087026565992240383137964083786885342893119164605858131376247877096855032341693458874942734837532043457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -14406292984314164784242943809619227196968980095321684135923159901416887652460821981794712028898028851069859019178551664809500732534147070232767435187899230073617896516598707602810144082801546002023118698795878063757568142949150596902881596408089018004638137867324561731941872351733625450822620131775252537931920581011874810397484599608020117921449219051661686425656982491938913377497512748152250397217763980991755805330323271643071768611273931774026439653057039309542269498268294540207229285739071048056296379011513620063657542494274856113894686342256829047110180405419239046674807652789226087796536435012170847185490430188884293010652585858568504312484558843985151255712050946927025355701039720331085756964925712326958392216884208024824035667800711152758416635385479992271279616937054612411419095277877004631089045867903979143665163198998356373693001269144662780519585514944751258779272186571091274472280321448693716739971437498823450171378315623010410428332431190965583250108302904080452975471268634691039621598908097016891458427731251435838101355523857346190959823281909400392668510137938126708300576935099196320790904632487236207414823551586474786937255153135186531144901848805673799041549444721937517968637775577046143888380880682940148123662895370943997502426782303998483031936547600832791174081491262012715479924658958540934530890143006224537226838157366111124400511911275587284483850256610152250413014083734181827831257039836952024872429517105971888766246893527756793451220111685791832790021853362530671106954334232729518574921253533358854221384386666161450486885728621521132073323387224035954978254168959982112549330157882399152196301488349132366011694630813060476054793287060426443896618884274576783628757474136435048727958859525125207144437787204023458665938845115133569688034144568790214317126772447568199596285505694812398246831099314828043787845708562506450647229825187331062017782661295456040403901008813555877890147569983798705390697755444801971058918751567557496031861376602906685118598798471320288361323286938713985263904753058602937249329518138863138177953971440013496889642191501558174227565679261325414257290180069774676742305132902977728859916559761141266984039832804886217893930765227809271111223655230143221704780964448946716302849344362599020666848649463235929960533716559789442020724502346288780090948404493946460495732778046069250860491245128458691794540212719260098238359129354786535563053354036533448834234150126576423645019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 11510592782730411364360562210187952435102286206115726711256819942471587860134918209622866679955895910734941417633554116699437092044299688691399802854734072725802208460930265620808400151213475506517656966437257441278545182251164962767116023532615703240755344414451436465818501244841454482852945322506657110178469756288340714427239904017793635417614919015630141736786485691934747936107069109092960585857717815634742227080169125490480208144979300349876531044759536436084106831241728229089499177929612471867844719932778207879403432396964791105363851124930840306798539658512349824184466151101023393650823143074146434351766164312500000190890369479339710759703840792989715274695308912825459234624197287354110469258094649712903320752255161583882848964076291216385528059048012071029568335406037341745639746679868323649466352876416051123141554184792965210103633824686032937142222617817489718863176218555221844821878213309902871657724061745497883256824815689639694833981850442289403439373902131333172160354900714494817749931969276005151171865211176813999808589475031919466758604700898891940699602148727832111257024377139382957767088452789557916972312730852934753012531018877691776535491152916112474200071804832724715946826298958375445290808154373283136834947047845307971949405933373284948924819078041639589959976490195174107038628809403911120024791588116644142164324981538411167084268338826318688015148932461126922926942558937877170158070916338349621934840970225321548256665114079694613714666601192136607572628223973257803324328808561406681122146777965234059803857926217067631110748323118481377779509468266416870762701507406988712763099698862354790434567610016249610189334961508602650499749406100353975736468592350405106100736912006688539769371651553804711438567287387917165572777791513280321362961026866729594483327410287138738938331538901011730056303833833392282715459839379526441702731014517152866692724958161457593010248734497253306381371737137968531762710230601576672314596206324323849041675120843796707800923656632840790112781258975884600520240741006701388745841666259788934666094201756045242721876029131934390562239721758308330201968897341366959255076886708083485165566375421774499377061263453416715748351978404302487866909478621385491625681430248647625696625467444780077656878769960274074373297985133299591319907851510118304379595051671829503760787672655927176863157675294911368693268100157717896269544965392004175112428219357463277106035093311220407485961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -7295353613294851758007831802357982639710643488231072726586333287568537499125129660779767372391848112001034973183549833442052087592049547504784904966613319215253746532268508037923638831086521059554577120999099658567449380511888818300114392254384580557423370379220533247856198576695424677705814089399656281300298281605425415707838344945126954320917443770371256837136606751107975561601425403205465332326166134473379595638424991161736263431047745982904590104569649221172344992786750601848460904490823233277526235148092550582364566548166043586875638435179167417745047855473764910282598701075616505153155580761546691806704090886874445689948955801459867590325022160355628310079053302267503303875936508442280758767825614411701703881714512982206619112016317024907815857974510040240988629109498307524028168623318830616152401754128326370136219558768035940562893542343325176044500135781826658691404601722123859572381759722245284021315096075955688583510367679256212200262684844008194352177679650170833959853339670234064225078324291773578911733680128805124562950488246124415927345001620052020094098739725510285761338914035789935624476686940210094055189999272831090363135695278151894815786946434547031214069940269766170851495274340713787318436921817156373249111302721930195037601287923639466700397798068106855465485499404903363489476524443458023940847195501605280026675563635393425122218956466067222810708889726898821923856296656355727730851675828317934698609171244699526043831312499254921129953653726490135479613181646729266145072723567610818769470729087166939468284386528553499759385836204800519558357006838590703755531390591229433877877422717051792316434069263389160509448680849105474343317588350909711413566256956742512241922798650660171543006113435125585015792000566105825109144188241930548361725316882036334016985813934601062619598137734924888299231853533707734033834334563295955004941298249770655289634128367094164371937330272073777912647321450521312717998513996683736263788417466955481392121242921122050689099283521467403982390224909294010639937547506742426371614020520930600436238666811733149166639921812044333215450431967642828730106001709101270238954258511133243903342038771964182269881935627901084429765379566723228800583346107883780221393287973732932082103143550160917564358415929476738663856505619944721808132280556864302384525645703449478801157613945487467992750565177326627683804142605910391493265128463689839439363011598660424539275481947697699069976806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 3684903888546434800504183625646883960408483206198317807721073704011170182272344628114852899455460661993400786609983358583872844280218241227544534877705873826570762316935610833334073599851932405233470493657078557843500457311911867609128284741208368709112398736597715249141841898905452920178275648208490382157489531268593733336166556463908547763410840025086655635584905115223191786195160506441247309705067868397901015912451508353649199361953608751501339221468012091035366854449342533989792180176179439959031525610045983863630424601320417286328897277739783358933152293932374317918348838480245735876537252114064251368361322507448004584006101111013111037149551589815602444672871018315762509563306128576706710924265672005898810143261317603336170999035871448830443876327139526303729463105389111849894011156470653628906312151592186960520522604527263462433298553039431171848020017426847123484718548855975965899474409621104277354361392897859131706755107093663102475472974841862271311083878965815846854535077762348794273456157818494604353374953660964488774419683019249382066730721731993947644120699445966111470294317642834476110372849863695041056305031554678242497831214152699121095150480576244679146817017318034583653718600640745738839680073802051900691984010133146552710153812729408333430870031629697251870335065575459687681653896432861581518111385578722693699255417355044310456165652371629616585871009204416775180563281879071354137619733915432632354565069278573024172420965285155379047565041016585018906100099404527358302568987966351556823473993853513528407092166141030506121990446391499941062058968397800332947085123836890358015503836633193547295489838646921727093222601084366121641262229984672528380844801255600168760851187807587257688529819913948949967593785501904992323963015994773117672163983389111224883582032748588479595565689983325640777340662007775241942843845374599456266724317102530094541894376460625613616995226708252387357766148472347561212846287520077525374975745545087210205522719222188591295160136925536226266956554675318128422023756192607118683966824864804077507798232913673122310959163301365756967425173187343951921634514809728756895932301141270807610821597324967592237139538128470564336277122277167970540618368479139565602921894251645435676904102289972696073155699809355434588175043895893606093866606730862725526296292432371989416570409465941909253328453012877070857263363142674353983696584853793873671831010131738626256492352695204317569732666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -1364366740079693583528194541180746383447218416973886192280562271362874516099654179059856211047259939741935291638955806538859020415249219239428502285720631027160954690332421932491702546830327645180964890247544824270549813774293923537339047587227514127547305539801414949200225701247661976968837507669058624487507700363829948934566527693829035034600949135623031388417005610323046611343373882601711022399379656773341255061847797335286388858232447697071296118972244076005018859056626975336925694339988570262114514369608940577432447080166997523211400667429467780473935342719049798484665655082716445465471236442707845609323008501830528220120703641649851029158148980572169711435520209507612386354078668506602671708016203470256009497450156643406812785082741526470470047852409325894442127995242021753327232254866482746803551630852028126848831072149497279820493419349297592872119515642387190143112354924788370516451496476646110876205414984711394272227456098213694408624879209354647803109619559116129261422821353105460510790699256954065273625198825720565407672124589138929668912748689049046054071616688975077539394466864633185131244320820481373015873246820196563353393285357541549192084615631283868741757577969169546360393503169220146019724566415765087342135978074877996282967188329410066001936265721815353149807882374187231655706943978759227924582097260921100979986894516103128666218223192311282075349052906108657606880883133484271330358466718557255133043683705768622684156349657839739279880166702606824831481174477343916953493582359400715578350606812401982815881733846628126553626374765196124190258589633788670528716546829736162831034234851916621175783187075265458892575386759848007464059063907927258859356189965622661248900890480793674699496400121262649261489871573523163919832892610194089137231649894889167126094018892817936245104702135629843941570476692297009754890910873851861572607253617836651128425575764912633996641213879832439086832607849176870871603961263894443965062021997929751103889116937739657080615874977640234628867768679709833016439012969445035659825431772618051672804286452351862888212468459031388866720601006982290627293984714453527693492519769613755070857047398574830602079934889662011986779395304088516798011656695034911103356869028266610126307485363727501854313509954982555814759454369183904832648643741662252004274285312311680652586445289161420391326498714128534438120914368302798140331490160465522605351203926961345391788427150459028780460357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 251837150416245960312613007971283768824806811601436095949630828194409671288445824700353477102032525416442648334525906254408664687475583382461206998641546241538666456032026927010768576060445011234065619361068932552738273140699087407119842243995855538003477277190141846763126004324095630106130239798302779780295299206401191201731509090546848117333185747354937597882138982431306252109507028010634650526343474209809140581624638589678173595924476617967335328651675984514359068640820916728208178145865374841189468215897077842361116580612208679716220016786853120463622328566500010514082841753129845213597664788760942487280075823362777504428488525250222782481802446761585422076598154601958776366761917381648974254800621139893083883662373538153667465811363882659393524515244393936972274413417700639637397616084073221835309531706976696461267878541064917532416315364944026707109110214939026471989736851908807176266707443305212492600509541109679269799733255928919601404803752058040612780233297914946411401852221683778844196725332610540436982279507089888300777546774455297262813387274399363750881631512127290101330296211869121574916791665863504215049749884228730030412648402383102295822704241083812983444232707859892350474178674312538054007705266661412655019572541084367058580478972323848771216921062821764622706729469422543791607471189511173191521278068563267966873198141995982983859874805876028067226172821813417306523333149259713394296120619895783329546806903085414199401091590254921310314276466677124929150073953355550121294275998733113247738544767355742456909133084654889810837446328963152208931293976595795328873518049368990705369135280098871900290759015582034748567524967726391570434759620718976944449186977399508015339119952080077490990491620328861142020764948581283167531384645102397499659488187574145609344588730953985414468148359686935139086874630632873226945588533699352579928042981677451908214563690676707589598209649134671374707903997706153960244116906515090528543893463219296422511980191252850974910811045502024281370093100894495246276263803237417937060159440732561973675144536253940928722856162795174497326392756732147436933639746329619673568131272557426147321875875233529921915697104865021755188674830432044078763785263137333986982698140940226707131378701878591930451782724006174752702832024640257940518285479669779697418508865657035662154223881281270635181878248736116463528907356413448851480377460411401196284745531654009065292143532133195549249649047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 108499666020967172246509950841402191691095804044051198262890481852278993747173809689478519457628829224223877221504617118580480295059870783393501549277132386421930163295580109601806311135466475722103614523202135041322603811521398747473439754230028239289722838575092494665875464375780200047850158642735211229414242799637984681401290689902281566193865183178150000624824638762830923132344647625824070906618475850410127309967341122282160995575810119186166165452769810345738727758433774292933700905525340150460080206115831703040040960489634680318259712004980758564568027454550552784900241473058126113910325728171099940709477435860440730020035121816710327994271505164308365654719837667068402301474770585398126954100360669086339347583173477488494380847555778190140263690225591463629896346510885467982255591185153694000135459958061052573086153454885824145019202769571071620036462249492037554614881942103957576589248034536825960222704110921318157256400317202623533876451479111722856708804635107918170361643434034042287033887969655441473378784040231934980903986792433271123030619017161191472606391325140954729876464753980747214400551338350678237731130253424130786314923947367521826719150174353368960242135660411544939379353628738189614237681070614567406182180509384213029607329426531189606525101952915308637148186947767284128543252257341688555852743981170587305884508043327007029132682682566219101937301672054646513361230499790277983203821201676597594792700695127018963977195005964154570155533471281579802447751562718381268244780983162045223706556321811343921243771344698373108185429675749974006963308877429277687401444854247635463772943183122167753225773213794864338813007639911560254077297148333891082767197811578071072772023732897671037978477115223421177647062636551459466240820520815122025619296499156525915472183637589993241796917884140261869195559877184058354202903458916080394422426600085704773192924306847813021342059102085992695159164270514777579777936968463160053841940331745680393604649291310320451590304078339493800086235465296613586881032569001589553641893957999286572054994031074318019342874970754417240122114342119689555942043172253622002920359837429632243369931864824059632088340547246042353473597438928628221201626867485208010426881830119328979510531888276555428117632326753575879586721426007715613377716308985809073872630392543214838951826095581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -7792432173637813841577032991802524974280803332095590914609591123760592207181267527618433813129615713892309538777810493409723155544497366640053546819000799678776156817191406813648854525329073655757743481387608139033800112229329613341085383361614514153596918390432870903125109432616801734406135987974332212903747901975148285458732224557591764768489832772173426542801163587316140304923851994559791381642191893018113513915297284560432999484294441205747211027969011973734568816786447351876671329511823005807464343770919373703361135657130191690183657911104992579064244639989068362524185305744471875612686110222291953025577412843049691162452306258328810777277383835573813675059950972298532152496844698120206694817549806807275015618695335135860160076942771161484689771441704934073030225473722206473458450259264454199879627433837304590441478675098997193932559175498253003480187075313488289336136130001152043954796760980437206051378928258284759838205848284069850573973463361718102071120168145463565841116026927058807667354615792135893056931188535246864737064127471263594972664605561139324401808805814158016798061801811717762848629613510219880489729719553241331663561149162982590877448149788857849688534552213264661501467910156834951139343352159431150606787380559864626886893235882730927032663961801984967392752561822399586941015971710271677883193905853139286778429972676062735427192974517598425997971241932680842025256103087443837217885254254742767088613183671562184695882513478833225690155727378502072969339754103233073770229780305451259373983451494048598179838625499949445071588671343908970881243265793980042433777107139325439806389541566187097779527461748625121544381419187319209544728736056795489423802768625214508531266953739542172795301388294089555393631594220786217184717770451804377735153366720945981712060601855898268593776048591921821326175065923488979329779466630812379996713678843029453718527704996736198261893939112748660758459954006102111947484369930471782604155396567785048954431516769998463108966246111498984026110148430064953749911658246059031487886021006366791899097672211299211394112353842319177800840567149545827929700012059505709752751321051308344735981800780565916133551983773592450824331466721951444650186233751516676007850766081979316452353743989287761998780452575965344382469619039707235774278059966926662707059625390115797927137464284896850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 3031359101211745172905134148332353334768155008600823674209565692116088778073447388684930410642335738257729984418498134032434588031646887313540176505963051771188586660369552880772931334149613331576147156696651277563799017649859278181109477528535483791659389099943794824344302405305188133762466946683788015415666069413047189847600083862060897208047273538599849241420175714322616238583881990466996800943543886631908326188810523076018065747243378103773573687879594503018952278417033406963794380242704313854227873054742597810684481580552386035611911897591641484392265261358184553891536197214745225732711372851929309076258089798931226837513456103942560850905328411197268477807216887978546177534479944086877011551675488146967298022247421273647030625921301764895471860803872716872337212287399459189036131694371478733699727036865727146627297627624844409003820580729690198795962252469373272916860087421733384287402380320993470914373857636165833522407287534340074419851225731897377944439264864466943022810585237832774518933891772561394598670085838777150394543712492855753382382590054094865318498496999465498678618809922296624393915180953439871916350259653933213893613849625216898543427123210239515743149394544137873820002364317523003808260791464079757428058415680589488307196550360038321172178032220555815087832019439322365365207809707230698043969510374030442791647833818361385745770923988087829692094551488744992399385669748852081827697742036167659219964378809761846012294920571380308184631473760237221989119863702339411681490307075855746445665794031392835839640776876871404001300005756274138418616485847338423814402259109508447557237214491084343159487247185779033893309656930655207583529944390504182471587301671465571173873097727709130256932484274656196933676638865158905910092445541535766351405360980099326969831890644774230754711985005359341735041560883378648329288422155223752345691182465235360842867415638717906277883696140578272600740122755239481469536194764557594396416110972482399169356259345237286617351691362371323280192661350982982044997524590463998101497260794392344561076013300194953836284026909887945095594490808964705783914345805998779905366304929135304976444237478245039504842335297132756395835168174097476981099806404215372215965531930449065111375339832790731707971918885838783769896507060598483405981409355195304246337805950672894539366097887977957725524902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -159579520488641395532429611170706137722120899872550531143881376585911806906914048660311667379553209602103318468043901420155886928640723260209997675043703550441673518559834734224526187613902477450072242943156926026475711249920262606486996711743482793865735235937026143253912477195944514184691094384885187259004146616494380562183472183557508658486755823296960360241122706295682596770754167119337743718646678303578737493504622697390200742606206226840435533228594503123609028951974741504517977230297140949987759248408598544340117141711250174522290858402726223825371725234161837048654811739070841309188731309768013718915554080011320333367738617500163199386671060711806346286179597509582351330459540401909032351576975733068344308028597178705926986893170428868589484463569248974407505008376400381494917057940722786883481919176582777538383487982580840417875667414404587338251539501955828088612529697385313638124580633580260054524891174589927466975611999428379952415458669605271545591868914118210592552223184174266198915782710200850128985494171084370295249793933153586288449971519711937913694594734639747181423269323388265583181627718095788003231736573353675046366953587147520043007752247536101726465332978986575454630529577339864328987388669073277151511854214047112253850178563562041355985641172340440470458087223654016749036241905697130728352807285898579010938770472127696428117089792565413992581905734449175989143596083203202038520337771992250401626100115111158954452477088755549950044115612392436627142803364378397585085283833172578419788294351501990199998191558988394163382854281110581588070085753829587054934874650278364501563449962071132708779078545088558850935133633186091622890527353595490242794166501337341562088694940176488528460701014006560650087316718098125356629243335969046930626401542741502307975509198545516463939581514528059533399696259286136123057148811589851012677644209163536491815848922717865034977942924620839332812079766140736018511853735182907767493352537473047126756328913936587200991867918108105363003739028080110885134640916912491855391095661465917866497859656298521327025807410542457784980000008210659956717570623284791961412387763405921584472891925700613167705080127593527443642064618039931995661659325028273653123232123346163136330757166894940247895469731749379922408838091639943552370144047657440546142187934503843538269762802883633412420749664306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 3930536440328301879702142947300092906853835939890736696760571091445568870772343212370634982285051045850186277614255583826089618698108106512944387379462203677409192209039869164695647936102196676601004581776183873192920180018932922633662338191748163710978739841861608850158236210773173792092093131338739800321392095049269739205450963810033092214239656421998156865218367219544744728467725547906276688320169917035583263345205685337654812076409157954311960414520865004160831184663366734188196766895800708311986433876191374912473566998800772296831988367424783031396267879112023206719404779371678604966637064622798496722211145917462694948720044225875370870939293798820537714365154949038575318362238931637816203915684494524069501787408749053956945019438971318640597046123499146421482960287784554672605419273432947815092705648033956985162852728660119273571881736499285345841744249426992862460820616429832254912296056352374891887736629428775723469902683530202160000013376629390652101097716438532836264786783330252483663212404126806402468911726973530204040661406876156520972087811578435735119247793935794532043800442541545459206675055188290448417827563206172905455441409583562103577369133419001917345002508615620445239676170054401429665781175648026213438540329532919322365185133491619173303082568815321685624945214435562278756953038308565727118637508987023417403566091853575178252850163853082035127738875438919278193407689626128463701080541758131999085409150469356579404663940770664505194688544547384063478197258127756406628079009106857664928170464280691431471249033872955684583162158979000406157032010239381239771918669324964715321478706532053083192750386947169613523645940898637840328519012796090889890363233087573797980036262235918590868127591253455159349838970590714288347441165756252898726665280680128289987763903085263734040751313870541743885646551017214994960072504282306391369925410234634106146732060977234438548357775504238007094972903764800711297743806205669088654613807405437137461058195548420996549086563048734603693110814235122938063856523557601727652662237881689021607722448110135539247194827663174419462530359032723261026720823509676099741807365749026260998630636004908819119881604027044011852255285647323034149800277803881511579314377853154682639964054341884553087294518254790897672943058188582267128488433775045109714222516488484214630650358246466424816389917396008968353271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -60056305297787539291434864694364772822505999735601568694152596884484600045657768552841986544436704850017084794753284889383929707078860922901577383015263741218069465453523867722140952358619338560298320146839692657431980783744859817588175143172264699582159991078807049645095745325359615559498440320722642835282080429898242649430418309752263508520531728075256248108625233349370807924611754130380052817925376850837160202964945275185166222387115621787037060553322474535971699984018263858327720593031881518996512274173907609296212818650773719657742328472346758622439220154211973520017971125236350919124303699797215693514306080545852098991561844414943406029471780303232078298475756651286563364187956201632408657387884567906873694944844903165885532111073972505451678880339252804380493219857485060225408395121746765054926076423412740779320605290044063166846092325694236011486936756240741674951263809974923562182790838064829291346165526145522755750553160514469764153475214382018093495351467631055253499093700055407941647686485652406776622275884799966969555721248136189993341045195258288673114803720943847951650686796016721570021329371219531023662388306390610841177058267603519604909543736780685017405380587930791265102543844291226502220920355580020069041472914968992923278257509301520177303669556773410914950124076596872982269892038679492278497475367835684370848934920152804270696438221060442359958149265731638196756959659759715986468344712662988036835873682198422603242928266560449721399066369321349774646939536201300845481514841979765911662760046272290279816549227663879121424216758227251655893513929046228431665310803457324502530471062559774513125345337586974920768732134985738697707413693440054777933137822707307150617017229470856912503588637503511634044560036166918381150186419962297441343016976355096589146769533385497344096336827267606059240188658046433380875496779995713248647790153041021810392457759923128836551551824957237236979409184575834975511522245387642183439257008789854016925346812751623670180503603077491577492123251320677060804467855954139027799813363844041237996169324976092159963418510769573271497236303148105868656769386734835436425743514142086656622525398558142632111946441904472224438689021729396993341634623122103975391890948156152543834774065679640257632480795190777552465013830455379011314951090255882457410198859856256610685144652853756364052628669014666229486465454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 635272029172816945501722521101475423991479556641939513815872886185875111331563942047966150696902066481850465848127362610973872140717269671881679156386728785037443995177942499405188449198705510972735248204920296543398335369354789887001001190562937601684716037275640450146944223156759191080786029020657825312913926086038723277807122239546363556459330879576860869370440031656938670309589798293550776112429020678309977364924069263945713363090476933200404793515619340229947357502247325566982320168537766791138720430471355378776501503399805570763488050166283360996268253636474781484071523091353074176930450172700259655917011387246032290619398295781027041701830691339193771838388394909884463423522087941863479521503314069566529221415772033980528351820671981356765822388950667799598933614020883873417912500710263002285275948713154256045109428251148923370266015524876683062897789430858929712210336447813081214266469140349073539433844795116315588391616968853860437880155479637237514617554880240144261160106523152279918101187875781056765976381772640086564795636765582833486116261653452891738145394137173073764645747383305872332310625504748855949440979281286213377949612270700456598426391293769992294949403508876280745518085143759596848269718674891494107150673282110704322653573210070290118102788657136710693236740549957608626623332169592724054361997400582314902853801692465927035553398231480246982316870643733335161071079606055116767404954975751982236756431136129110198610317959059296520993486643981720860451764810082377908698575995732949013948913098358854010726091804579041018518959406804593618254743393117646315920785565939972334202261484670830011638591445930329079613407346495657611325991709679252877003481712335711900541883752871405133892383984907729139486962719011467870756223630653449104872404206161172679691122542801453474682144470717923838412365628264722063353643048520533280168911645346837038603113428027330483652131752375373031311448102864685950336429920306332500065200275382033906344856674066454370708513191210490328333753544936700229129146717769169982364102043222643030739239237676584141195509758332444487278086743302893997952561156442104519607413229860157556865733105870041014112204642283321692751737608007812529218710575761904812398618201840340983924104670795831984216745138582243873311156035211567218484464142691198366232691730962837920933627928543954710427499321667710319161415100097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -4649576725290582210196686417103147917593290329335126407322337297198568128250324853899616338225254962260773230362879869136614956657940105593297009448969250572359373149665337387279929617548586951314960968223943727487991164058663896196722342567486715274720754344989268413077432438422725424532105301904876604203040755582027348472218802327109462196817912582139358988989819272679943150352604584490770647470539203055202600015083181470309194977515788968649861239482907704880075919871401336292955890796536132801516890529762475232193321134685640901832493685090206288197845976463136835933220029348237814705692062814246369724019447539875433344491068990178402836923804230879870620772561712685518519911459962726632121150801875598075711820992009370348137224420740583372090545444973122934951323947326296013906812692571522356086737568857917888259133272231412655419426791677542289860870446764548769958768848573644759477397066792472716433820282417611112816189403282499417953942733430030192419623484448728917546265383351204815596387889932301790161782014424603642147154097059848415737667653862495276589721018527271997098478590053227896507807153690568665236607712963377230371310140390898648638453944825909273309762883979906932521331379930084987153859424109413083203200581018734194980774292728971982070016332499266926119472102738013312539344760299723189201844672946003178522067520944261316808778841094912770979602870702587113144764125208039554310436574400785278535132497463182567958929178044434058569995027756669781547523733577624750393198079277634071857558090838692676879569552717373123766740666289709333374277025646471337514204098759190654912316363406322023816708932676907175070681606074159795873830213438807332053774916289392050559105224795094583211215293393000153594329160018843676385975651174707539314524775300564687072268041302992586147835574775496221587242821944583214983682268950070082727951054170799269815096686881331975863369706348936392124604185755291427687458911479334919667161074885414551285351122407588607712937330567308551861232240880755265044905147358558325634090716425806198315974156280076341121655989104114619503773172832112356408224153660197097328049612527164606830858840096138043131731129986924530632375448861499591052759179125342180038213896299639242625101481967626244862310734575447422342544715108503498380810189241243019002030342109859325873825155199371250529238874804605075041763484477996826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 22951268181298295924967558733105164489271616068332500496191066308630685379418528512519750619495217429844805302974490879755046048525779013232239371790883935010374707857377470360110763243675837489724066374581577404406516679055713394168624669917811397126759903230045813318066333153962418937188175776261365849940613362810348929469285595861594300110681199132666627390011450086508199066778291908649215823524649033132688054401194295656028691770399037074280231030253757507766404297932933226699309926220258221544414888899439577583044358401330920820628896920072861195496283904659208767690829995227500005367879231090841526491798508116808603540468150335884892504474751628204478094031369196319258720409385453377793707298587418618528246715743181924930356937206292941901248862337805476762822307146154218206485445578371036975070872357877627231135802165983696626322206008031337402706663440547276541678174462537710224975261552112456621698806732096139232470550196168019452628093149237730899712921715246725320229382568035986598825772753115480561616949104138142613403550669219077328479016639363846740855572063483422835799455226423709018642677656329493478127029750877822138952732536917600376104177128234328699055571459600934324487055080569338124964057432436363177062062209600181374065288142172015916177980058182950292105478828132551186612893999428743413898203919048884586212952107771269038359757827323965372653876783872779715312937539267628002680767603433625304743695355275898744192203778277478424162224624191822216908871426670637498237050963962101234173827825772348280247474746825744769990863913890030524472390250391592869460652799253007676632720931918006568227039786949514985290830500688890000058547194456219361421509606864814460107986603315824889703348945463980539717852197528786021552651637529086957356549298731544732000162770601676731743389979313677857050422485994304546683756378093169511529105232347264474175291772309456102891261441237437717195990130661427574730321251083693715485443589937365134774938753270007061689708765275229819055947738848347970676769064813840420582970094172434181860054203088680446229898985604831110406138963178774965216210185925556852802226739883321667262403004461785120242043172419539266137728324357415947009802858323594891355541149222845908897715942598241808251291978469260331915354508862096904487666158551255118809862393504345537435386821856914452306546196511116697536181163741275668144226074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -75032756530703322824204558533199577793572232170676756526766073425424479142628459832101452310191178407021170409159201309263814243474209768027725065873787180349126519111580389544556169024905668532189631202968714859049170782989652834333452523472521346067866070915271236955274791774484077589769646217211331520917032152274089781916006946758324685947842851712922817689425365605702415694166505484508191269386301299210174777608728963495066668494205497128568395664575791413622315202895687993434673776479169101038598291252744271997362499545611191470540770267101258517769061390317295131900591991253859498914831665715605668072352595084688218533293946225371715523913260727894983637208135747695615714715637388501706732426525143987689863786652913935848967658570536624032478051831834056556725240196073492066797953977811301732571862670253417250259473021556983530197778878785451700432220828402534730858822472567643498540369934427080775313248446645644243035162902318138942262844901267598079774252318119848452685416844094554258179806247002365631947624300896787003185824288661833979891151614582605226248046273808327903777705678152676096124918069583662052810140729370016127601953600839951715337158930792735154707502463355232060886143485093274367479573422069367387212950221431841854125735436426380850188793909301462373916755739434214290775106163266580641494361156282244283816470471510350629903535532821626910067748689802512383457696492222404222616011896888687102329086531057083119362307867958198474522406294740119030245476007086764941167168216705879333719319515707078694224634977194250876699536877846668618268913360527313031302139601622438390275482488638062437036646207182762115047191564968585869845683146545443359797931007535406121328360316421024784023923029899978640877568096457257541802222421280031873269116945782756706853939272392818219770566333613757581937665939857305406853247834837193683860397447584195979158147947096303020560816666804246104442803676964672268289877088856329899574461659617516878535635359024623615114363974052720209873172563488917105314013459442406327764900752559668506111292526813973296812797833044833933801652433767696249084620254072203815590734948638696082682849100329283367966246515297141826522891238603719426418366871747968028096488493851251766813811516127567429637367223058301356451144409042232220730396326623054981553744204910170081801839816136227963993365833652725467584065910386925679631531238555908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 155927532561657587714476766755493682650822110514889416663786953146880599575379463572479531320163796120317484598024410441015925051330471610413352506440240885638914110531980877636567722795019885761839432981138833239112241276117193738053113941149802883040228531235015873478136824856895814364598512226082671470575805723650554247056552834774799051592343426315024615689375695158181162672118056309789320487382821591027127120123732755191810062011865852198458349566752293543582071826237567008638527192275092476153293649442413895727002908923144171378394140262588964248645817370830362060451647108495024307690857369776439732191459510934794281542975247476771577317751231009034910270105641058849314067440748344575000825516813444456364228799028787518879094163763399805473215913070927793599353150728412223640823645716005970387781743924766615905571241953836689151368474155768784522792365570160195118018349898314783935826327965741788186657539829849109385719713985160094993658162038629293499395579890954315866716448995229882329680742914717926386611983086621844375874077832901509934715344129810206599321575057427912933533184926236433272987913804293253434300173238527609911721668081805319884153923014994118386674020539506514364309201936659139868047368201718030659100147150947105720281876575380347626810359450151224141541067384499772711196155403465336993629292093025834416225603128401530385854512511643143519271984570316086979947902732775654055805697116531291035887071706387061539933859366074515994016593335592589842890036240136341830180604362914104021006730737119449368804915074436247987549887244658553259258222636460535507969980009333714864535182535174963397324100293308187220723259331745250036899120512870299002859308596310268522130833233717466867338484367297189556237418575067136533770586074810864873054098628229944682827984648457842758635943841267677213974644897921374396978674047747862646307647664709916578231541673671466803043879926321129394100575573345025441886421208882546752688184730079518685594710735233575581009446760785367184581214647835860969470862571569917437347571586175464112866202987584270348054003564155587435174806113817370362888979058119022863190903664453548657167828059629737459997313340128973176592376078324297345511385836060848487484665437386566766342916591025028850280441574479291677708040401293202210982451367613864293027102309608115571630432920652244344219900327309852653117488996414863322570454329252243041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -167632744479040492548827973354138706434070945182505719206613799814911149539061243977734227926871421601360762868921760907729900118842568222930604104216570977796390817348307191788576687285115542893403817582711880101318476122812882649938572562072870393060678840803417162346652881165023034812947868942666518291904346852567468292688169946985890285697817954755998914386307261569789755262189738174137172786369373112651208647938257670445959018365807222517107185817065732840381806509646357837484039087044391089097491498506813432701942548530171567364494982396210769796469719438717562301087825060632094675938870292307302963147614201022747825521547167366844704719868089884786165859116372041974118953451496051315618541024897918157971546084849978958609645264065117465134758295653757761322659523180645829410932188452486081872364448399409475402976271550457512201528710088858513307805862664742107330632392002496816279200375471737493477436305234125849498960743698846107143377623270298590268953503344336420812817349258182063747812087137839622925291379391017901229775129350845374073764163670911663105478311553587622969655743626230667663187756009125883424356085412436892881605556786079896957815131938752268729138926970137137554337443435109477914888008669906941168596886673216019850715529030348732013740323767178200856610361810972178130351709164206324430075698867863194440961468155904921158027588850841878329104811033569411802616627556069186838913529641210316092912491701677697408586198935906160233558636875192644705069545041548733520403741629026614087878796130133006194507302328066544721908113122405752741040462616648910717028440101577100615768216686476621953609488880031221377466637416644602952105603034013136702074448698942780676241802769035239390974299903760620181265092795423973592168209924824068042301980924343732142324958349575758302462133257037442719227678115718607663395494503214288364539359585553413094156155529717025052818266258016500557694239295112295612686633926380243656765440404550338148944070225803122726441445295771532272181184059953529212880178668317018925737111901569202359374639640047833412862291289396819504902587426679351402857532793238382780886131295317727199298589674187825722480687497424843926100858456766750599077125522792831736386271307945617663023962245551465514828614087785279239387593516390877356474399811524004405180777628033698499980940870270280369588354076411291951835937433235024229816190199926495552062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -74080876087528889086847196576263931390719013541243571578260090847246037414041728426608642977259594318589373922561654507230326303944183946302900392186339265396614834302184377330609608763732136588418608298710944212049407786383250891337427104300231928700090328630092126452202500119908067384699687246545312582151427165299189553378350622291502719636052208640699476622364961452154292183737728545217627131788152321572577388605573737679593888193796505013098509802882855167937823904396302487156579741000069798236990836276617239414403370262750438291350591515258491331763566948930012522057086539731483457623908544599151189054466665910162593642937662746081861914336362282370335085307422185127173073239486295383555743949909634682927836071154662908869740995819983910913160666362811678012954336879370627603423661213094181051573150971679298503592005228063908741009421408192071841254662051754810678431356123487986956217764432548484202903901074212123326998224591930939072797734691292985894339343933818745200239912730656364843892051238317631183740182329728824437919419579645528383847956338691828219348764789838314836606127308909144195349944007413649263377728414084860024953845355473804056260930293559729914451303004934056988679284459550241864394943428988245945551772851448592136418779271893725838875975773247463152607608061128538392096126766065747118640599223362094156472690326733376665306709173114312518564600283147970906557423237672700496345158298545057050444209708033123446076667156752630683932302471704320940416322839541846103939937041806181636695466409097464974301680496059067226229566769421388687757841161987747727732255511922805895090568274319205281343974452123005256174498966832557626031113317077471019772377492484777704263961482205942436088309098274231373974570088209039425299766010538398635471828089874534137046835148898713254154951474882723322260440520975965041848415837289038626289408878755029707634666342796911449530681247818354987419529357381189166727683028388759001869634862531546959672635727268751638208185394138949196865714260812559206530888343339426241831839107469615066423664771242318495971677486823325809127930684863034108948746255399356119914778592623089587469757665982092414990399425824892039422898206739392141578664624209589347505184235451507411438673584865827845272546835248838929920464869396370134631997207076991345264711254894296896435674486850142435493503799996329255761667546148225432789402589150995481759309768676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 644703619718064186691841149472095213566306286480612444090422245484570457923700462516909676939235404536376963118362013417432777247935382154012788321562867040181082800109638548422852379091449931234010716634894679211196416095118203387290501316926761156006034602781903860235821516870413499062332086163152843053828265082222854952604155536431936747362461040377712381858881227277921549709354795413573820998943463913822190921708011605697718965002603596933812765905047863426735731442956437439065330635971061185034057498956297829185811265268383651017810433760754402982559651075335765960694598114765501105792601540378891150528242482027472279863747812905746235677373365096256241262381289073874387024017828997729446572234646398476865609922106418201501835382418379844208465685324166864652462302493410991120399511337071277667594024050781598628498400735289514606769068127300341922616533943583950875277613779555337992409533305845064214720552244085644470005330628522251273415005258819714307785720509029730456170352932687708888715044633011463965422031771226253119422019915840184425064515904316370857867877037489209906606034081056950796565319641983349265689065062348554681198011079064955832677044775869038233174387023331993670212958438656215983730597561458896793749969556825422901235564540478512357280937103628643030351391590555361415013195222574931499448888615160067750154509127410445571744876322388703871157756486936391833559916101887810807348576167466137439562159539462587804737269261087825426565220832526101907022311056031539326638707594083051314540627458226263528868367026936803087270917704711730746350795837367594243086523397825603576738758602448297639810170250993355051634552930554203975932425041887302698911996375433011894215210771580510033430216649781475478822798547462915536949243133701745160183647870832347728949805501542813903996665153100835614508422552158384316157455860671326896851158341525512082367743512833004956504092489257229720601317510816812033710729860895790322544894199412209130096306641223818436259318977214046111583369752533046610062404142870512560046897707578415788250641585416896822179810142235455989925836827317537090410856149659974688950945686505263149168422220997916811347879757276000001742927329937667976016230438138377901445068465463348025809340003652166875528220342894679859859124067740552733099370125226960810250749679517222493358046110516269314109440866870004204623821370079235276370765994613520888378843665122985839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -1322959824232445193512360889795344883984253518782258034540832903564717387197145357038540775748925458640842115045152179459955133564164427831682424542514304277401187327476099255330738626422190893057905603618703558678538874391540405717768889760849537822319917381393180310307441635697117521123001987761447360134645227376370007464891099745670628103460760177449708189760178854810019436700772545664917440922473889489783479928024654678677137626573547950439669895380812897031464228875807640271988548592633443321166075673515226910777250658347095960322089702077456462513822065648516705146411551417448164435043473646589686075384770743976763759933507859890934088307595486397291376576809317474449030408790616047954861024784888765514555722765188039047527018136254057784818976204210671261422346298130226864564159750380728431741135797667141225336322088712301263110344718969044606718567733150506361150269579295164867319441582203537613481216223408741967561118675528508197270349121058095011981348537189419302145444850447606412216043181385452513860854329978551372013347031732610084784211317416003648321430246930432096299183317900616637208742185727669397984086020341199630683449104856183606068278118910320883418122206352210045132758751638874036584949979542204703081717635791913006925748180786679080011889134342262979570224510868441667663578686165644242578430450915654935759439944437650569071148069700316601871063756991566559302852134631843381205608549496192805635815532947702936131302757644354746495281933068121289819907872935966988462933484780698631985762005980787131168797281766089591014450908453976874820997626277442496911541589591782496569064374884643615620119950552142462269828465781592414343598272044393032633614556863510698325989143222707030073550785931950495216069623693765571614465141179497162897467197359385091788636996608088732014510406521813967337906677763685624886149669407683904207798205518948051432150389373609418473219007561310996605650430719773878029216292088403410978689428365753487054747784141510928348723273651998778702128525338089810994005958658154656678257156722168732683572765408067860466229489994600053967809704878007604928257330829653375826448170616247947281721941787236890755223009607291218845442559701799088707793268738277901820165565245149983171778029778763718234445745640455760140773671084607210439358532022053131638900147647050396760013017025889132167896263453957746746278545934150128339902921514870115515805082395672798156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 1830944975354531790830919829972095884942360931872638635964845230874906777523163474909156460807713715000994201290532787071143446413876957850388252987210724308053351223520797295575027743103288699999802778858962755954994714125303537275162996190946468845622818665916422528625052207411411429391461304425793145001389247043681222345319819924892615141448936134168075635081123740978196467465927059590778461603589505449672103685761521185517477162897906583287662521986020980020129322011604159417892924929405538783338030981208522158874394522460458020363201928686329111846696429450793800854768070371575595977000483404883074034660771317031102774680002614843692631043755515095559041309527869376877997517540860480854673550114939425833542029601908049766151071392085764679397838454406048341174959934123911147971941221838679319632263953951252010285219057908919973312926510519181907800087195960068871502493574819774978091347148651323343583979676661353127436036960142351140369846600472605120584357359300482392129099070208189242508071724756305545354087930030250683918461974149489377913734825892741183149796666587906844220032907257024357386395127088166321851713530543499995086460735194974211225877598950944582590881528449965430897339977333471691388233064059315399222538518982568072701778700712731879023488336708259607663021589067731098888614853394756716342320993534777291571474749407865576891184530903272722625392085650949065661350768953023879352028843744377832726819177748931201566853765813905671552892587341702208528079029703273774437820434625779378000089362646609158795154761720556795953680272268296297737129965968136083702630946867317721299168529114384471349807312922708934411215272363929787184333396227624770229878042177228995865538092416113075754727416735522825950459293695827095139049047711976641692568120925453605957909893470534803890881034250012644685629976478915167632669032567743571561264906250165954816494368098366605749804683835015589901076195286751400448797666445204052465108644143010258465805903864514455952524928921085968826066739634278233545130567174969909547344826349476248608746279657572950419348124811596998817095820344706952749512833331707735053477048320476089242491567811252993377431487818052776158051287267344325810842511831293283850763095685691647838450060911347068591625506183261979991009333182923076956133043382911355192666303070163551336274929742249038750145828711797938495043893763514490269738561011025890223891110508702695369720458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -2459649199436979529005478875942759749607388269185314905147483623076673738877556021240694004694265824837549429112938704804723102124512063274117241295872560052172597668784401243879976502326985056619711302716805694474997239434732264838916262306406246428331611780859176295941310306920822690129864461312213763745516806355945029803254254594290886558927555418344673972749240620685449060363583265549327479115952641032399513525040301700835136108008295345974864883005826900833473664967051796306984441938462982061636674015380823337296622027562137298530987348025531084866289883692713849257754441994241187923599256244248177845469147683828496084784943406281488380722139198745827438746218780978575315430977391017903895107824745902420787079509639236679151520139957254341173063375675371620938714554851272036277259601928688444564630449435942906518575545710789551941459157915883150949839001531462244757776860380747185833022838063995642584177122038825364269117849346712602364477629680861771188161415621346729334156103883587733844854313046103640408069933364133820787862188563169689546861133068502045997739914793947162951129130663709187829084746287443063059261927609557694340734974461629714841184427307119302919226886734246967791684502480456455765982517246588482655500570359880974728701199003767071992978250291859396138420044340823922987954161745821148041544618976886338948916514725129787252378273023076050734598167953881665170534442945062697676033254063438429952388327858628796874928404967408026445990205251253019958237575383330310927127282521695231390926610319921001914720913472277959276354235768788236487168580826735083642837724503389650150749641146060820593623318174767655286554316298878704917892383890961675033813686216688814468397836016883954835965013057362237593318431697467359263611107910595503779322302013913680604703740407495897146580246024283810403868309749788531663937397554198419363162906513250723670149283661319817464051904839178753822340904858638535424578748542948403144279501842568713631701403173402840262572993915880638283189111285487565317441382725666959958834886081324171956351134628954540614133746261240297270493376424814982573682263873150158871882450488303536016013443792405131186177950470864600686392287220298310384892440562631974355016778871011656761011852020844221973097637452298495375504980769367682137363080032231605244809930738817435441046377417288719314381220771152650685711984866639342327904748177036628638270077118477274780161678791046142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 4288687281219378554978423020926823507535364592732117232045159826675552589688568272096646363965170832047507667479354523913544384944023249354330733954768289879821027236527661592564770681743937141584313265519160325856271864525336625190047594923229629637119545744495872681612742256639090777720547733276438392151156604966529051048681297565868880325644348086364774346847756392013116896903002831204481536988506479326574812849428518636870577799450280086562239593875053909681678808767942659559693575468998995022953304628292213102829610881264000594817893414719687866846676726707787470043167195273605190154148775626307045756549750711724323979063340764990674299761072063793275410460422142135611895882184950164018023238794988753762541618384115332175478242290280390545540830385959266848154031307855228834088704192710938503377296469597499284863643184709105780228225012080776792840829227167411817117107529669201989204947576157862655981179648561765136403538089171709738603588840962140336672070437696701957053121579192886633828243663191371504186188747508234384181578426510733666215581955757622986678639106876400381752473058464804050095784924593602218701599764273217461164304711002780941649514564926830549755188997459700553039108894298218362000094975293268769724178664381970527345229427073468815780442632512626828280919943625079046734080597087660370318506559737415932999738254126423878071006656810306386660902225185827951602380561148147104461040441033606243967847886062143305432502507617794403975179667024110933009530492639803454139068707393049131866644382219352883810752862845627637249150059414102875692078023454158673036916937044641932822534444022069211005325480991909001633707672708012980103703340130406156471241268148200468803669183867765540300858216033059701955649534162571029133567544434925954045873407639030953264845990561121913545137862996402763480078911610771434654957595391588019258483236725253082902065685299834406370829645122840663730938924673743109603072857781023285792879915060710326909868170022209104632283669888930965130467941367958166177315564905918981839227780736805087767467646006315833759728518390032047707449888147303492401915322122340258730139787016581537873287870899777374190770573591095084295525816796790679103026291020263531055444856920179319104960499545005748602898946961838660194860355312028886801400960446277048394999726018245498115715328753586013532173667881949065702037654130126503323443798749580076201670664204357308335602283477783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -8368882405104350742947836171198705225371476307501762220630174389270939099804637692610557400666527387990376379416949001444473498981131392884937577859782586793959157234053664325115452828187424939087790317951983793287317561663053870473171518858389625224760260452801694920527542174945223614742242458088924573461483183683777264835050616150039377083055733131715285763059540060428900331543515294248847074956589505196410107510797096086414075165836875899396740633514434044255498279400110380828184691663936312701459683916448261483891038501081594832603092161626895326500579867665908767420133065087019244801930904694667133868584839284708765136210666347507229377662984776950926900113711336423210745618202586866741752289486904531795788470152589127366447437203195690461334607328394363838097924540512966496518443625435110213794344701585759024810525724265221122119355186117002774336007257055341561804704833349533853058437077103385866428734070498702867992855252868027899207525573629034343333628096539126508107729382320146793118708654796325403529122962206787067968050958684958655085088096506792500990726001425729829610450506093163462214167856911330821357066948021248229063052157891595732615229509409236809140546800803206987315445537350997278863650269206787430036418683916956866619186681086075460084932119300311246098321402392540845972581162862282937626354257987905326486560936676433215890396819027703659074874650239933646952145988624487990308511696725519156611351611403989155104006536142463968914398094261613366250766010010949472183250640625520359094116109776063067700119571439538784903376594430338712557363472428540675862395003079279750334638308261762966456052150910445364051492664363447129280311657692602596358804138533000774967071498046152376448674962182527341908095235139545079555995436568446371649526971583518518422352829400267557799562301211622927340758315371208227626240409440184853636470895019032251506755200913749268008876977764282211454358916269622436482008933921601342722486329255711047658603600670858566520589011377079287904851529128941700034621448915199015508590006532698480099330788547054664359956990163910717014993250116235928359267680170470367043280196498763490498545672181347842604478510615774911215426771694044431699126076173577395553015331512302867070644634947562836079402879245530253530819647058102182299305937819698267159391613517220298870738200075986560528249338016544573934787210143311980425475091070598265656499403775114842574112117290496826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] 14400902434673289326818126860941733626462622996993254958711673290914355926054082991873340392638753888058213356061400718763414549592346955447524934609403707804367340646452321177692110753781368405396229583286854966053844971814085648056726380380382582181805649380266158834588177247762671348126219733918335870192575382370950207027769029567425378499549522805532504886917911376416545019966694911090520188884734730128919976015666912972104273944522084786476538062049926343999958266472862677707263459682708113441977592994081311459115372016427419821063997688931094435022392834033469191752285786715668335392908341498498092643851774474270633408491087650247229273840897816136754429230507589684339758592272994785575219893043722414828651517796996883368335291258674797105797525639559923034303036596398244430059220246618235188058793107476963930881458221230867592807854570599244787687101137937149903012483183602793831153171871070854602274023535198313780266470643923919026030032855133759376113433309610240311822910092315773527935572407958770625374244932204574951976999783150154675251717144337728932352843445311396790094110663535992777546758010365188807233328319017644606848471601016999508452735592139727042360668531866151877191522416343836141622400053448832890063306333020632865080200358731948241677683377303157453975095845736114766369856039770962754274652780425227139301128340018027221966199271647771392788798170497249343845638036896285507068636873751383468343034307229656466787065948786269706989280869316598642972451987186262446625539540084922356648750501509703958540422121840302937006748814716820749434672009983764051964562404593964381274579625611249155216514457620320275127718627131248929203571564042749589306679683340598067404830467471374459534428938571656440692408571531298340162648391940735480196873519377464747057935619239630533854529539414075433676847843091211530532559719510809733327421769896956231186795418770421265710197151066478078573026612831564272173051148617776671580204171004611699714121292578417578220398960725358935764767044935569519883944110954464044591199478973439538600201880034868208865696757635087213939695789928298849849662851153985341510798847824686068829829746493280268738053114745853795197838743368096890631485408388139762761243118003889986014079933725663779752328475050675485093206154537585790194063720606540325853970698090524677827902591146730297595862551758711454032227785969028794183065217225360411454349041093792038736864924430847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] -20211936583190085664461597461829282337837530973145499013570974134293426983068804447061661103691753074595942221395785489562101391522522083180939931860327888263668821813471287949402161533673719420922218096448430279620500166332552344717654035463360418100230628303810733788749293286080588327838052150241729813868371083956604865647009705275467647698762195604524671811833869133023763815094413236115618232917382565544400333882774909051015123466585241164228440277605030047675224334149147048405174243325373312632337018928020847149790892010750766856883605221842557423219584559462317849475180686611544659277013317020971524621186304648260939773950241853997628025150438081889474870230597838517322685900594420850921249389892005493089002096832438622108488502120034227295325653210822424230913244884909239942720770158612394427394511664359051343115795171317838926346893679753060481635972801796503329598209718820437250393749924184041503786270492219082454823278260874124311621303204849722235898489837579391827201982005800863574141918025975566198127418574282504009037558559650199633465397043156661271286286212790308515645984513878355188984937367064288807022519844592286222023569167284595845029873477917079073478604773544547543421502827665033996289004464653812876590056897144910642907423981813667069229475163990130283310126703607390709319556950184876287060765026471589685299116017925190266149265559994511117261713139299639020768271011123942443798051679969470377999834509223401493402696015885232243066112252381554073756582718046365155449060169272373579551521097422275247711478377194958244048091995838175493363550292454064084347996333570936642304591867730844170365978548109769030599829170944879077720605058610551022024348492992429876707999005111269834669837994002626449774447589510165859139357780552790860030179766908082888749437987833217839255240156363445710131473951295001268202254070363412867475072847027220555151698325996274941907901925103748501944978309896067894513723718854298000120827942629726826667900804537600947548923110755780768631864868579086439294054161580547749547908584218898476971709324789836972192817296599570577905977404260189829513128609422635989650393066555983183621441779850164454202314855999970450395680328709756862853791225106342218123564258127960683511136412137549021067553969967791925162189577714065718532533505210066903292861915660739118245357393261923578173552339624579947618192427162859804733539369709386380167571994892483644434832967817783355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] 22777154194237689183978343551260844709744583301463796389264339578716686338421284984072973816008308917457107325627524099465623460910528520064443613900524627431832594960787794694254374443432049107333991866197838763509981299249591173285896276738162709426908376989638169903168987618623429668999315286374673013812679497724650444821384145791111422769997542812514502031860606846230968768693949123658298637788416443497976245205337085254215697575785323257910651714080321346413524719135095929851796797942848480242012157288365528008799880790504846781379963941159672982150103538452257573142522940011430066673927471121965918164279409475566837445218448526865755523989462230431098917912188236338953158410453354649337753254296566207969814017973013062051267386165649889823010589459334586430497474538942054590627344972990577688048114634464820938460671420573341821744016999265569816160361079184376705789334103627867236328012012500532551535289184969788353071468746728048234726011823922319315617231269781402194871389365594737903425298928521815096923285648748152650763160628875690911000001381174013975972254788840501792623420431005281818312282755585428978173094070851218215012648241967476442393517342247048446987881915549515034661186089446795046183099002399201438884028833980599313911373797116386248649568939814020870309413519809074367471848326631902082308938164988805733947628019761087686421203383973087203299869134745809783582315381381536446767818730662693414200022741720897296892513834274735260441574344202482354366521960715090741749271607863412353257562551509384680193685863861666012918216138520141559033356232932872058259558475092393618345102614614713116724800249075282956497451656997970554025530858359242907061027789064114411060361562176699324911398423565072353645147623017494994936345581236002026070082399702706702043241426170447289919127372486087295605257664442298878887077378729317232213564914929459396848052098031875217369087093317496646342850845507524057678561725933417590868499846859554451175494622598602447440759542306860627891789750452363330093113637077815921220836744601574708261258672903807500590096149987330542479142438625272242856515530283381343070497950638151190238048528605270353306979978996284937033733085674561786513827288952162367177910292054960252846548677817291699476788417373942566129518829695828334863005881519672406885018810437617416481401078479131526156495090317960775779755737377281484171131568346679673433066715126926737866597250103950500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -20236874348427511179905158471326969206700874152673508173179926168580400493893643187741377440778211552628905298458785692847905941673138234397309298248711032236022335867949495067073069595976299118335803045912782880020164301971598031101593799988255981675854229756512018559642967397927266530604634999920465802541319841262330126766969228131596602557895773681567317701311124271225725771559787274576135497979584493327512531347773016853627554867033911794803079455250353710617337431294507696554853442058421767536828445256555738523367075019786723506753663989713710490487238868528733677339292748701890483790282266164516943661548897274494274372291778952204926433881604363751430409851525477498753489327766297075126549364156840219225410788502082557805076522028127076962668994850097503201771460718793727846515705065610701488839860991872504105661804263731679890813435875462062945992594998641315374524896096740185238105215812456869436677365826551647077745567737702334510075992625043919505723916669105995644516373539928313265148416633981567842053512503590907503800720274860428155594281530955631729071810547175205452433815034758572370693113040865234685897912496086073223146276915975223788850873626944035327392121349062060706198959362277163331712732513340358689045422225832339645951079027633158841855806770124710214914092889508345280619217196906237770595499260517232212150415729797390499025348132965031226210645448602497807183054855167926907416633549080099526323074683183848254964651491974369749978581172197362592800458572750670387288803937826697082036660965023780656033603477728072673868334500817978025349437065708381980636111291508315666647337920557059246328494356413443361901917968696655545688057283729370178248105548917962143080642661697762185943578308370185399738057890514996678230113407251899632061852257275208156790892820168297958812786081357299605600945822651235595148313059338411561521808769007743729357326707040962230325253437031296146939386585883400052280957386751690576805932956213669709399062143418312186048948436477789917085792678618704539880513252579523984246047162093355477500506293856391928132470534573712004373959924500795471224012342879337952855302138283500817332546750269777896946214254345485579620270528888733150773770652588543370489256663766402323522130954333822030136486115707823692947893212230557912904332319100633151041420211826754469747838765157036404845989539830587639504131168669859109282684498442829160771419191866549169844802236184477806091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 13382250370242610439388214724507647656760902054877368560272444502034721687519617681883829356181037122144124215905216529329069550256269909401557844419059944177678347189914549908756543258406725406674539850261540602878107697806688500477595392717202829161505587646967969993488321802630581898754448689275248718137661293485402262453560526493414977796990514122509853131086935575060294454584863874722252682114015136476434314532208660579720016857918663812670787925856585075887958562812873063461509487326389782303527134085176961734247579440802567663134539108288757409549796832461198694493778150845732238831691962834484749612142427316881638694217834101412190782630926593789592005735382385299854524166991517878539777760576185552502752592911867208414699967918025163291942372655751662310957706941764919427275709626957050709262734392747771921757349939041416987515736821785821427843923309112490411603973744737720608116242008992825579138418693932574592136453996733023377020073347993193514825340223909815840814323373532813540388132584981525761579433599502936429583861816631910942873020476396256166444766102728485363310906687468746757788523713549850342391085993334458820172641128394850261170221426614770158459616992697391706810542912622616048523153847081947480862346277770153968274414720651169113642015190609311351764239215697566556318199108343405200429140128788663746780401340865290858268726421295244736637951992059710826590017681955790886108755397319386450620816307748883217913079658555539742031890391596682255906281894046449352273522645147217057035487755943137626355874625142348946143452045055978360107393528097526721348798509595228982162450010201786579918170463445523423307189883548019679975918965840981836747651666570200882866112848775490699941952735834224653386000327850794509400834918803083414088221238358834145654962604269476078856446274638838318213533689234836273231967998732269645047962062505572173166724512895361410068830592468616959050258489373781098359484729451817408140002196207933727768648879005509327757609283919674715560315849328446927057847245276260190635236002796670940904588497239110088546623010474083748051853730262283432806560199153916825987888035357892105281967967970870185263161126714152669262856469908062126281134975360881397603199522134801364056024390388740263190665014055517232711125503480016753907518019663670597451652622425616506689204172228865054286028923199487677836430725069730713318772303897341135331400252539424400310963392257690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] -5255594297192302796306004741527822578259808064376386580144969019786783642440065264729646867189731310652778750758535797089444178357623204396198398257088113369859182467811147339908297822465434074537826180822569954223147904162393210493326257279147523913915613576884346521879527763699398219077928868198264464548829981709943635610862308628176796690579081584897297823253149368000308006476711150600986442789665194565232597332208169721180134950493617170596693373409402869692955662422535020531857725585689305272499009107702287277350473341775094117989207376623892640916815208848803592078291751986099848428770921917424205480212864025806782656819575793574305968336563735209345570358820560868094696242254848688378717815895124233957052762858423276439728986228916042895457935203791672982676861192090998855473290969562567392227699754651695471908852136496790639334111598273164148681525501259654966166092634844642919512239680623657358857519804349041607293509750429438828262373387896909967318441707708543839073338977034055130301991621871504234986370281004594158503715365814218415310908101250480653078939452123872440952598276889695366443962741487952989262716453996874478132766168307357318922853551268578072059008428848197522325714224710161768186758688412331000228115644967975879970453524966743787219222241514712709532956356627041714095813559774968677694814075743084705842132700463365081022801728480975534362190418568650319556383981727932688684037196914912537967983667520847208661728432179740130837623694264652834477730894777766074956925361515471269190944564628019893901557135524793889351492422669010831062976229309250958579858271571323933542008177018630391887855236729470232838034351864325126400273241987049563820117914750057147709852603253143951382755406124570075966495170537326912025485766318273957927360715857038322839173424448899271594194855836481548107353885705467990140550017613101480243393472624361091752942879228834597629437335256979472289095829988091489201976398191527786687989529388861633111242329280676407591773512438110115464991573570426883972964171305573272177919030804343218300462875673082047550435517862853734953218255319243141037177472972028385247301752649192707633927322861128207276086180556335716548711482250115055955428241387588030725712228566742323679546932243676678103313512507013752205381893361496709005529969550513780153975595914165530674242957454420921188716996983296024164028493146111155337741126928177789954637613364929471515551995253190398216247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -934238764737549405471272431804448418826220215114003620012743851508434659940063930428539245190903941674727252924347449173968931548978357457666697337305631527437878779591370720628921192847727960432286491869734068294619322408668868921724862560878393677986468828787907261166039890555559830634344559182944186331281833998833104242398357973981070641245914711333543147354784941195904034807398598538490218162711520848444544780290324654057604795054456151762592866933542816697762443575462803054529095182664176640789835972957662739280429429483235013710727254009072327585585453173544861578324089934817641547497754952797403182578978451734529209364528211364581729778245747790479344020025761271792676214034846724780099145599755959622208127786934408715089762161609657333405185873717938360083061012825751665631858325004743511726149355869908056729671133799841566387312862402747289432176446640309367791844052515010074381030164006406959662770102337063788948241142235135269167837407604441716250883330934281859947691225788370107085710603944739895980166568778219487903656802072919023536452925859706453039598972197498445231895040884122429869315407303829732968594130505383397865274069222961608321409363705364043849488444010948620762660637594960746645346693058813832156771269469657918073791512750454896268257031151146345124023333929891769145778978543206595035619976600647317178845941523235996049958650878024860956304847349829596027976486242305993507528046297928099517863720863691494447051141401902916434705411962945165483484848940948359030565676895093270486798538904421243069232895225907998166607345158517856025775053920331799269836687757336989608025767647901704016310076771966500883251016181945917480111582789201428541387690760684915573049544232722674043427944182136941205467047505540454493305786726351076601042950102000024418053700691594636666194126058372197637573500751413449843153853299117014326799390940695601202102708022238586156909898283997289766056961554510714333280221911986200272112186867954692248281802737928992972497262359508949422155889470628596041926523525967334439198415978048785536072998902745210227141662080208208941473287682348668985633167767138227132900856337452540469932736928947387667658446236683015487082811182717272930870472520118744632876749861692268782063617826465193680270896043299253375146141769375624072944790640459834554799796779758731280149054115565278676030046337102117782299998553299933901639135952150432565732271483760484898084541782736778259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 3764123845419192050133660948268829676002444968098466812746965475428037494255174038372713358995163767991221174320854788418591789138969140558975410063684584283517117651614724503959685786761974728290355141870544982277009685896268416461753228406304769369357747166427511300306409421028704584996032403717143621362841402601499651956620604363642538626346007427959478299316733190183222445324785358652349644257147411932849083148486357696470020850382954063441749460991900270181608146279447152984041983795214861809938283027623229971033284122785279959345732071554380840188225819206218392148965645963473087892893051684535331997641948256938826394712546861133232222904803103906831644562778358465461317630152749987476336961838628262742699048896555055508948364831508649407116173652022767677761240685061873709290695850434032620905498239345100687279044869091339275697856921869044894528267094939937615056202904291949584951169908971126769794424811933390862572190896136782819034946614358609786400515373394415479326860838758239313092134778704856559855987508823121539452720287171272131683220261799732915246629540111385737672501030142692050802230097324830455346884583898907588056868378931296806634205266820586241223183802907199571976566858016691782805661327016166111685436246628488776363802960868994223286566126348324596392356196062285612978504169334943222801383128213490061061432107150696991529176793689638389435028241277483398828209129848713910234182560772125985667807479796168653539450241333251708701991350473182147124423214758800722346838867173533223844196104397917107857348857946610841762036014462511352021837867536903795036307879561427681531356133776783466345037542046197013750400649988244957192180714156082919099643923365375110889401634256296230696964377321935061643217441655725054143176134114981277943637136818002819136335653978506865453862734887011908128048185267669726029322009611045142422689191803366683830800713065677571053108727556892195755004909385256446890813133963516379801329717762397866016283523010743319224397531699377370808187515410876413862267225123915269557199530896216868560027918441565510005317478669386913969753794828457190005989851804315418863429364297440144727642966011615785223897983891306836830742096714199970947686243670200246316897875482332528010558989782586433652629309854018157424984854183169966850881819446622665137633676193397879959857862695637521028427259519962926722177757195965102920354826414390172548813350006380318291121511720120906829833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -3843513392501395706155306266512124239009642236734718854785040866466724763165031440433881494797241731905744856017807943522041252451353739524303431833744535073093263588486965566738309517347221131026823761598850378643511314402051529189751605277093695160220849323672770501752450114401823779286319126042447581100622731064746623331763679576065327153615615609543022499252882861670508530456943520459615543599773270587158401890791092298515465474117241613591557447237809176335492781242058431273114600957879468770726794771982219070498845610928387042892930898262331841646930662788327708963582783222524229149022333557979521632979919286190801008427122666238096519268830626407219767961948881786896932213118662114308790126078155633357863076644661951394577822156062156534679675205111109031435573150678121274988954982513211478528367826617676813563664851448113195533002780288255524764699887920732437935009528454182871449270097518841929116312102224701809857023267007522734132365303663325677998667142666217297817300950175501275317471145815035624034203794377406907728583857383429293820089862779002500707471274869993798464266733311080892790349336259586983445626382253336194500711175892617692328467531526125071208053521738869186608794671728742469631307849615841875290685798816164525510185082886425975899444444961576388997425622990309450389481099020164103970189452558958952011811966787465472061903906505880694558613997505669823326488160679809951607940167026771021013867256419402765234033265487150632405195975069496426309921298251824913707282014578150610425279348811403318614877897918760287116449518863149780890971250899356622231633382923177746173149545978557392841807166911853351617155039537777724866077061981913503811393566301898988761604446394888071854126646127343752996121509501176367048603678499509279834083869483104311099341511378303007646265898380907573556038940300158064193202229414866769952253905499528411407600965224417837134350300863009345771168306658182350629609332533451551253632487164394847015038222950846481520285138603808764186801758039440674269438235667803298591424400714361846375056997995074259894774752709840403936955857235893903496574357617253355401789181054805343789699348814445687727855203928962500689256733082551390614632732227692972973323185955924684144499489840609021015523607627898937952538937221370960060883942564681587175307445988251796870330536786050138395083158558836307782312303327691622480695563263699553602502660340500817426345747662708163261413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 2639514341764886446631393805135524612784995299442063996877648550787725404551046713058544101266870999468237749783523096449055830589552062492684841599565430243198582274543949372598103049740652354491877458672519363591393249594470109085484920549471935221242779800139739336753419134522313784738551844250631423650094066387328095011922609749666138844432878958252310963515770125803642313621185056150455356000960818686245230976194865775765638069371950985423140671909532470973106617918188963057463689896094835092020171259936875890022897277649317043839735385299599911892397739928945026851188866712243882310580858921787463485504200975734735948385747988643468489212490803307803293558227778799309856186054555505768801385121897507251132838202097039545507469710705300531361084460095266711147513346266511731007381358831637342838459410085176796551690024395483504346500995061286488106174605740573444976270484854038715405168337018392700732805558254084759655900776453982920750371912822069831753871560411987821838849966863394703541180099533367298013879016726427379813342972882114101878963492941603898254497233631829312100313349588196362740230906151413265102091058526473362321026816142198890440735133690346755182148806275851345136229672585057757589431810640886693472819361724583577034180131637810805953252567143328925599533989873187874594874305359581883049242732127782809794456893304229503990469895327904732493145909985272186318703463022730906401378745245548111944836953352973493868709933330355486315657218905656562000867997171344375622786684242019579054232963786817957674987738773181296372068141068452005744537443188678998402223272777970767032750841763476177861684795387009313854699822223826377765060140260119615569144625478956418358732910293550904652782973654309719420159694106563491973676219332486651819120432219457559041335344935988506229389968028493279618502202132317082158905163600879131422102948557273340227978803780442405201887096281586654877019285746999214388174375917467679995821797111609763630473291251345795645778237272270619049715563246060428719088023433452641673175421919539753543378618488981296972300801236403654344230391651325107467964460741354876347130502333356916355165808933990568139874156412188558037046161004279183721218902753212300271129896169262506701525124437741029488142083158500300157226124066636508087994330034143275901342247753880734392020498629976904441849805595819031925281979243523086101046658524501372143440786044964185830252745290636084973812103271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -1315000153274748705046027107638272536949868166434226601914881526846297037908028704011326064128254099713218034621289682345769374160722757680323308262694397796279634924446528144316439187508570003642426408024646711048751484988180892697595240605858985104195530844828058193938927660101389127212962787238754273330214855326523212821793304223836278905667216143958679180059696809035250826664454272166045369662711175232028618062147806397465004986173484612948092897797688550289208890009422584987288277861068649871091693603857430814181409330588557918940574893402272911329540995100548910326418155837292989267323914885298328140146522823930842308307968933259983209452208714759568417737262543882566347325682119573294337092423196392329580020502940218897412581078527603821805421082133885028708752463225165303102101624498060866242834889513342228940894649505716031467739586881016954292138709172839381101839488031451271138691972417427313550967246881767519392669185780934394355530534200542741269376957442022999773930293173734818722117634171864467263104535519831688508681429877139478102723538432004875591161723755277707419370858839175728608194561558855005363261101309909792133073516833523298905463208387127650169559162140300027975699833762924242960218710522322408958807019532522586544063358492242375661181173338669197115669829919292724963277174470624719344224410231074248143770170577691534291839421914229220612949285060682734369383031454473847243539598343072539578609789084661956749099644149130976244701253379349230095274295001477479249620733286596135335688896312184780716712218536075557079601359539529613319845073571790175018819660896105630063557076274057294665395080346399582711928387116017583224453756723886026960086341596366983541508130329328987331918495867525837253048997686537078876842860227057399508026664233086792868671078014376008488874830045866419377059936921943847304884897064625036811653474809842686340706214722419453943092463801731036469071061983246468258790429096069775833823729475174099503152633949958298315869247842378222963409794266294632532542773579710459660172354146223572441256631642861062903253709495052587037381704354002718958590922675650665582516234863277851305278987255158209465588070439254504048284643950227481268639745642971486427957250211618772497611330895799563050008646839862790978754849531516844985766170826529310063702313923800829625681980211552224470962130755292493577577138185429543270228192338750517001675499487514664487264326453441753983497619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 387992120924339222962366554910919095353683096727442367826764741018449207308691748602095656965102604557321735044531447674908931823117508964367180686280512079657698643176692157059896764137668276344558907307798661726821978050452061324378578186633195703953627842695041519417283150708254424818613908620727656926915972094178805324331156310854471698933899524847321469995454795096187037916700019102605261897841189934516384617168380524943203554634405164847754086564644427974523382952571188353135825084972848789650786100984262057335150752317656681925422547179853521570788920003817063291794639680922632849119046907587529469638732045193893336713278786364703162459805553270793014645363746052521896233061331849522598051658438534507181174330263757019861387883601595151774758685848386087292910294148623353855223963525496459766719229760540412580911308454137155331270546669570365432474421953599427084364155962107008329399757598175313047561267507643774955281327272007479723184706379028258988410035136822400794920052002846612125847651873004223469911094981825436478396703268139554368511278321018341430702119875743017805511850697838895953193786157732391414103022319584118928080904867526599259473759898340723643739051270357129203090190093649926419645744836222042642359292149295770104034849376218525290535059764829591927359421683277308000431946043202369117477204908724134601854736847513595498097453218296227883189951341948675318487225189597161765188268128253986644266971483065801374010591155712633038572169872482210039540681896898266832097822065503018869455690950220747876554152847427147617750163441842648059466266620543182191578049660420484788137511792998474850756147838734396010447826393276830053369182280981904837913180772310856942712037606696471513465444518547066920509235543541751830857704619877859633072637143214808330787558493716429668588744220849321364066856610262641434167356399383608503873603449464406101386053953259013246288242252837097182822417173041819337762278204137414711428379341886650498764519992385280811531468859807522363665446346312969734405875207966343334975169721450230196132126941975892312533466254251609637179561712579821033314620397406428561465205908792578506856929461746812831270604182870724025705577051491935473763408027178544681682127208706269912176360720304722309791925978796749320483644524613984655066790413387115760234416899318565009965860728891415793480277557673209838656430396957199524869831922486048266199772262393871691266156176425283774733543395996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 65823626439365843699248157640445744575584045948750700867805805943705598432352008554933087326875818274287426627949266609327118927886283265173880186736335787493676018982219772645869852172084902126298226678267256270386430076973110739054388286155442735787871186726157611471140174886506032450994778229814514620838821309064308086797415215734940594133941602491936764090982775129278232465786480601491708754186965717084837386258001563454198761864102643001299985771126326179767244157522835426126008518300665694513470305296094414056320350112914557084711277533825029618751972341826738869545636309024251691871751528690875445710792744771551698831066143834485970188866910068937815530557546732131635303769208344923483494534594651475710996403586159853833406709552939215217942353481490238681096138899564220374298141719410509217291359444835221064264756280719339825448029758751476994696041547677532875004617426101509290756590588465505760795722825362525245718546340655502197794677339765114861611355005443156131096049203618484103977146515096505115998655028548142660034781472278605507375802608722867627639263364889067537655951876006662694823713602894158335228616397720292565690811510649760877212800766236709218762605966775988329328066422133817265837648648699992553546538979970644981953018589003128010020974591664527589610381022211917574605017430774459148186861940139540505069033842593587914220785151988384315142519156882891612236673706697893140941922233061340755734278088128671666016853507760952250447615309874841368685437415185178345932106028973447454820937861630458395268916137632587922203708425597151176724193214273126300596721955509305465217233203863164057929155907767382739837593109152524021225165301949255335908685160578983586851446717509398878143601318058347931120369910797499928915932829733211220707954074061478635035395758510310930260534782974333253363429116715084684123791606494617203500776923152386708596785619834329560378486990908170721161243635851227407947098488271987456438607998822891239191790272065158744833067997763139105563073985279537835659101240412998627570871253229817300378727096469172207281634576525854394038676044326873876934658458439301991234704292190937989529507451598635648450116677931089289088387177190883040935421824931347333230600013412373909693678085598958707302915959773573267136349675900715736334369856639287045039693380437855342220611385122085760020076533479966020078745425077761969071239013978670912487860234461878317091532153426669538021087646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -171376283901935929210089849169490904154989873040364860998914370375420522779412916939721279572407219606266802239242360099173490269672633854473961738461836903841633433273455455348104400858138525268782934056881557165534189378335363060214395480419220933789574872099021632613048088137340688475329764737967288499480251480496538017059693960898348146438195713767121665242027956894157343257566528440621978420976298022367410678983908575158064959085334925038176462887534323554603830826332142431226485382402294499159616852735016544763570532321766399833539511031122481105920597794838055246368345687544598446437270984673031262690992369518141188077659248953155321067992432539298430466559241024567078538289010778060219997471904966890081640060377419109418440553491676897827033247311998234133846608750413606358817037126216942898177020104080327475730923731511620731413240802683748755761758216314510229989871710057267591940817679413086834581272474120716270850689400187664443309569562000092915663501003412431183136079296820036649351109146571916091561165507535751198535768597807014522047637838692844041617479124826075683905686755311492051229798760332294268251623174099077689011985271510725771703047540733645799027579630693511339780855185940958979425737341054033642966299965456622919114325393195857717362578643307156264895174269823787792153494109262484099212067924147099668045422039842742111443107454357471116363878025541833950562920767479727150633302166809225932618962150325648903192728397675922654513630410952492636433422601198924391843164838743481948434609901478360638092151615183929764324755497670288845391191535783413440664212221742901979953906773061534248622310582538943917878297654118123290770440132401501484111540321878421240397493512554105159036256583722052046389597394957979999559949710934155906434163699468792156146103034385772899146635693536110509215770423733060727396486010456174092851757912212633168320769368473633844784635187741489985592715256905241693848747204954231064975510148033375791209274706008085304301802929629328385616716012244455951667774025634979652700110944416141678142529286322825015193279318333010065567552262363100303682770536135270257294683783291942095233660820956554140044368410254750333424349744399594018059192767719860280376001342059811513570070010419932419316330635804358401461566850532738306968730516514757241982376677171702791164715461069261548583268280385214337757892683425588816814630810229246204634958604981313790016628217927063815295696258544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -16086284950927322352799639678495653398492213112371944340820541227071956780622964476878083878847155019781901266021143326128764848838475471314462797892953136171918196283371485666505597932871376443743960094878907944848222775077005925090502451955493952789317877428874855038893626598316727870721310486871237210179952371098741182636444660094743616186606514687218384387012523486404462523400141826722356372606287471675896738838110687326872789646990229557077606606361881685677934632616650433548641139457121087758731726972472206461753362836435971988409578033799554121536865987797441317521678674043038107976490670082927121267862742540684873668546943760474582317463050587476586511163795940324715460008270959883448590319349306819855428538598165735158418096520257582785742864086713021528830608593037749267667602636494364160243613922651924700391259664489129863065053793272662464783110650250464010378516442056066687949231795960311300743161696757978798770221989825684844203740840005240183657939202810841161740251556501624794717541320116876581428345690997531953722648208381082819687953638510962452350758065829590811054068510253732231463392293895316215017083554319015061460875033803089407700323458860031450203799300591797894454825421367522099414827608570018949503175436529482712155804488844904940083163076569863785707797475608063503275006444555064996698129087715309763731328736219040674327417026384572606208017960660220662314814516087942344594891202876383025751814680514490840289875574343982278296718836418052419105733998324365481670230166275985226166458871699807882497076351365632024479959839593702847886078460753840863413907627261669492717148920197641461779964082152445585685293756052669809994289944385655242080888951547442149062057267978296773386653099803812901332969558979213072166491296152511235222087566352034805728615005872716172445884427626725643021868384276319546080350080283695797261563571877055018530064054836522016275403715268563718400248645042808060032461520493592399725185700324461001915000685806206717894572709358299849226116924268030826097489204707306957479491252097601853315588257466900372207345697573830110658826565461084212313981209606353405648015177678765520139960678629141154455920486685291443421397051499108839209212170201153280199836459883495205317104230006315518887018682161772345265812570999824978803873789211242861796336001134477555751800537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -1022457872313699006997817638157922163888446475255796016524529594814515313762998104096164689935709954005393517104570702348546725194650313464342855118147721221828874979723022649203377521243654415161223125479652122846307101665274945322444069248389506820518706513985279836494904900806685189154048645730086291499883234664228881148036166718266479216356046025754568785380762652954366061932390767475560124007520131368769396084029556526166179147524601388836127452697942329402589628425035655791108373253343792175334865618330810441330956443300611131431732598097993789791461876320503933320092234730619790805092451478955634418368871487329653658055551253983081335433604412473984167037781182872183114742509191189270770264333190207083749461336923887648457095696589700647371993619084227268977719823576010386795298792443132837659642956355661050955202355326277537377249015166447268401391200370607995908802233826779965545058556365609186055757996769360193953858624605688713001601843202437206044410553238703677179364081592361289598716255397429670863827971050186685290870647515179070189486738764900886179600231390952526357009273404847592181230309397586919983647461493765894167862522162690739787962249231075181198595299687544644116101102970782802391680497199763644011684775242140126007347833814413991934566610685773909465476921676637820420157158335957508457724310497448846024758685066242508867441420713854923633701981431898245858897131688941275593192973492239329841638776514334755253408265118639000754876617253769709389034757806590416324785455314438445282125051769517944966920120107690116349556934220140368342564237211808491453813598225768103860153280092469756143610680326765745982824664980580702119749943856852518355430817295734531076249277139007437800593751774288942238730221814695519813535314111964727659215182350777034033667014575095989376483268124857322872703251857255670951551171617086583521456590350056737411157620644541810122135293854499824314675541426071745244872327236199719927176412221673615187082812960143763343158815953510412357762507121634386700518879428176130197547736507597324407938707146360910290345122081912174400263556887769637184050929440685988248756817421723017300977488869703026062494291203786891550015742409140750259185788537931901151678915321393715193938798040514815780845707060523611903905945587659473053999873628502415359720068011029070476070046424865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -1592587383805860444597868633442491137076938695751856289384635575416242966356429865453116917941470617319391286823468303559667090447147742741874636005517172249576053898332322572071337746535451638923969664354208933413737667833992251606455698065933369901004657282988340361579396623222964902687785656408148538555540926711379245461829978354292955961445806610945609128674563176770080294876084857337286367914991744558521833417622379943361615395901468215050924247348304673468960352894426520525144277867265610055872036554712581248902580805854040264482596198340210345190885489855000316553961235266569600242040917213899204495638529568666368292544373577362390078811416413225861160791307819252240701736972732396255080647575825620361011829997701777830447657041938771401035330005776518866512274247176959991399137373842144816854313101110395956954445087863735243216288269633975762031627056854627395948889627287075043227523319985145856257601431844996284188505850238222469283169314534440078902982127334006174827111707281266636679853134407340811921228998468040042949344271782590777547707675267638688419367697018527435071677950704058976132602045689789279682992453908314508928555433530527794037504599472356995976114629013586948277942757311635186931730427423118593324211115018755359579000709367857341856055374489314123555694453310211000679170510512621925488090315592146639835447384994344754345180459557880980922478687551179524590574185514176406999198862207448197083117360334686950512857937698924494877510209762422906456553001645491794632068352518233678739150711537557131101691062671655505798676306089362102500150259589660249497612258686147097990307993496984186659380627860017212508422536260092261205515208325521357620541617878894944723237036641585973767508029955491449225715314987568181551796203396549242560375670884984826205671246125746604819034144863696198252601456099742501574047978716347871594641490253749844264316634908804588454203070760264549201534982388019511290845329118427296770373894558994067471135443807070203704960922282050106695051733210904343675252582607167761602569583248204359642843060371535701514626829963001610562561556444921173083830038004266850922644222007238349053492781120455293403760798008259227146894465598162443870500760417567495707110323955881812732857095601154893853706670427664237838765487409262270336883196302016928223941466535862332420947495847940444946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 93900885609740005143424764177120308113516457503247998332466389302907524845514999741833592389647805264514327821203196626898589997287161249977969993303371174192360978032298774222611571845319504989857884764820362634396924199122741566259995723048527702016400019820990640126911863437695292347401024750949720780178860378620548501977273505714563824253959910293455091400506386842523429702514565521892628432398540738211834539310168855639222259573336397416318571032655675099768751318394105498721397993592797409037955778066522874234323101040044039549861662136874593614839249291829230261072867586200905994983634127623173490716652961146066896890929784143432806724942867404985980256591494488511801269199739296478262324696861954027176092557247060845007762657217329553443039228750501629984828789140270811862886322119592864079674309912369779546193326208132112706476753196535528703620534405248580524150378267408556262353497325327834160336588985830075596917442328878942000018654034581122149399548568455958730075635664165375067283365905070682220610608637610317574391238234359968453862119602287234424693273934077811241012981801550664221392342869781931652835665926896053706048192178824047151038811078208316377374545732369888536344184324811026285916691163002096133396620765532263920945982194828462521995399069395226721441970953944762528698264050526071680109072114925230230394282255732471902671827004031172806975142138380410090716767312321765469174224772020763187382452390475404589705991425334014980596647960930524429856606222571528466398390749124424791255382397628965954066936859644381829256070868469728996817879041127225994909945652827325736185733659614972630324092431402883429769074415770258945143618042645955984174295104709170781953483467570659132026420804021199914790189774442835926235196170711745387265446310544657593824977034336818920667409006017794521724559669541863547411922478108361711862919394553640265244352724046065365558598532747250910556654425392499396499663408275481775425471698887575519545798835773327236853025917599359626059887480572326675390043230321086395203056119909612807370160588113648404934634773416623338954489557767962695173810984547906761148352635576879735536407813589425118450584532014872758877709567992342409088931599156818033765500268722462265312329630924596728173606039990478633393820440442549773611979581863843015634979579861485454728153854375705122947692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -2564118216403276404171929239176246211188481329400027974656344488105704257648543976467181598764908875292309134417777461252997596080681287993373243712673384852651838003505588943146822365371982793644548262856866577018397290537178357966822069180451268908594906788066559504488075556732350334433603644482948974848612093992092451682739633757265234272866422832285754380155180108193128096975206106975392109954487160994520833169996666944590261961128632687472471027183391063822702749132010759466596487381411462488569134108041041531973058930860456986419908917503118971468668584861858510235291901099436893067771771629572424049672810135444492624414100213922127138017789992454266202430270715692943202619845320678310300107619752827277221482692735033261289829768262174358207961502186804295500370713318974836586391738544263746600516412832524930111786013804606453860366050454226759242500224104062789067057959988760544138167931762296541167205456659484495463447894928903862170915844614019707769855892512135036147198767714230001292195245229269846380718003724965682391620687773060105085532712336188468448544954009444428913194876474796997527816821967639290903578366625738400308101079295021126605439615234380178135774481926757538237465291583727362390400222142025565388815950070373796549442312085049056225669386930869109979706302926006934362417361000974068870937821464398360430150309996304213290018843073181351154092658379449479155012866089588947700023954596114788952367500977257569672527583644057372802606495520989856652963362990256303336128383501530731420256363255217397192939943780455023161907179779435605250154713593597217244800458252087168446347189153460031241487712252320792881879461456383539389296648286266464037213998007921618098753230202366939175902067024815629462214557205934142800085060904541967844039076734281530768974673834410767995054549920181676420866271053483179713975750628143710015575474873700380655873798958591528782989125339310743688475586136894447742849352622294906566724923996747930141047701098127846127539146294364167253402719013294367372041096620305819857280632981855139268153348523489434166898137647203092184592749987391789066739542472374836080136450931676112889422010398487063221095065111566872176880299565102772338310896118153225094225438717688923676823010611732471877471802397295833976558302994175093336685173277948564422938850733168684266002901317449413909344002604484558105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 40609782705413231403087066812518050371093131281103190671606906532967021666000656228559757466252701550331608190183529261948118743421635148800114632752016141455576659319222524540734745570610693083108021509305833776896280272548643584553612576802650386405782413104130237950091315961236004531529240921794008508908432703568533127898326544249802379960931548253414892089621534171164383897271366633229574545630654626787183619550037556968693157516556833084252577791635462249392574220968130556369104317803001344117610787526580551321240702450541097410946792151059360718500359037064162651024890180526000755760207103823285030796896469283321318768094845022489303478060878402767658227750496437349993838409736405402893628244704089618217915015036471080807914417703727384060550412310825852129968032899376969303390363646751340829928054586302433663870360933394725531174812881704472085550979471255427492202269492132726471088561417169560699759654226549242932322479233911647688669708686682287127782794375863985560775813571118003368833185955026049422387202450753220891571206561434798694516781717199140422345712447845306200287849532253071428443959850634461262732687765866209723984743684923683106526261986604215464939163805071246636048482435556258159056672735670288724552851153455159110793017199751344788879886250749988902870743062559132356111329111833198456661961086957032524686100034948652437395310781324006077955499279318014023510096944564702321671747973129057473728162366093028969718307502369495285357062509172273884005553273334096946369087527985527008572781636949763340155637960551787525062118869915993632903650835906762399124556688320536723353354665390220466845047467744357241490855127894248076872010132966114771305987477036303349428568904502529293308935822243250645916685610678277931640014553445138489178598511092053648628144401780256725084395940504080162873156912097689293070124924865068144294454190821378855954005074330844328553021167689505954040745212534502707618097293594774178570540014556384000985314247928472453446567573878428882361865490521561431967428219322281889692501792329201500487983360249871587579974066490170558044571460941586856142446387219652516318300520846900596416647609570586361342297679885862263904433867423774349398085291654463398020303164324516082688540757908142390686225143302195546702515543039334724884304393656309215515328312699877872531985245618812996326596476137638092041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -429742700510659659702247726731454489853244167536031788263147919555916496435175318821185657371604735482029832902898203303956202391060000997808001858123615363419743023880259470131396582077705007263477832202194016162670108266647769128549012289632254227305479444962446630581108628302199208426171197061186298340434612280344940823411357205981067244047280444019450750358655669670000226711262244884684026515607226648934513580814218729413284521654515725429423019689462967544620183196319982472908772772109189967072402786254831323536758953054627894509788132933314154352611644360241469436714109463648361344640367031550555440981708823660201380735984469823836756984348852669750775875192991509013087717874022071536137106710553987042984785504027720807642294093510441878532876181894680418594337594729583599951046332491753074483013057293257741850362318893366476667316665987074737111385837231943090702290460618318075505641217786333746953544882318154592234963413231396322242360903482407771999310329796234878344886755611855394319815042807838071270794987100013756759499577312657932001368052677629321841993933917556610730504796804893205566962569883994889918980523507468468553287037628489674442226114600140782037039783655460896816896246463273337734160627872409100352555466240666809707439094186398790603858188069982915056885865133222945080147548354854740928092003087234569227408383876828892624926616162325453129347251479595756588873441403101907135674317720906275229232572933730231060108381307212312227659814256845949055682651001388880406481579603929953989619342033021067249526207152066615277803937324708012143229490090264623499314938330548671641386629246250135762374237969688907299055994310814329786795338990274806886867114757223248805180927905044469113361662469354753485361968493232168880522964515017427912522218914776051842035496922903624716169434470728254904512742743276222354743745835557630816961214689277095805470283224197422107685287479950472867327470116901610583267390654204380687526711037431306911357391975050375805047674342769212027715343342442315221326089718671124063556738226771178304590615750751940049821656097804184777658662545255096462639550423497978822590516970321735023960707477203452288557542845666462648793979623549137176858028127020885647649980681621257621309535049887202557903802875231896408931674703734517791714368576566477980445701747489984767022872403502420368681669060606509447097778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 3116912604241138892261316899175890484307936085266226290824785277487975849041275952662272343133654722027780387764151611235514965435193056099491363129344647776438235042317069626762994978320172192178530573579828052988734091497842962333072265615607680584288143710541696550473745704580298347225666709969832312815709882702775685712410876871525309331070272764450552975645058787163807771687600345023382476208166668860851635736521536757652367234948188754243488418891017190558966557312115745031592869711535574419967911319128639173731587274418083513875014418214726836863968908200923173508897205826139380443044329105600250538322364114827830540437912467297842900374270532691419298539093663058685801333457971203858989229106324989922918378354686286149127494080344415722246368609622549582788950087152212782715323026986636870618802922319092845453178508897319643188503807388802684172593267737726890425532274977641902187847520690534713001093011417006885149618149054745393537420121955903595397406330299684563071924891638909166400716319728390001325504061849922483894400342405782649596825060142729493659472516007730425749605784093088798560046621144841483704766168528717824292646531124900026737448682942528169321456879640806718699550629459535431388452135809685622574791619978431376051781917917886468140708909618577833538716908927328811160897188486085594955616561818080660927456630307535505016585355502204330868388318390220409295713829838982851507410749491926305111040249458245106051867281088098161695526893775369981997078327588997613663016138603559476241553090694008458151127957669261827932375281676810274057709524794274226111460023353602332940112385490691029688465656424745849267114001994762323285755640896828621716143359216615381422404408372737775066703266252831691791969298971502420161235487363656338315452823789015517117672819268773837608388948028626718943199970331437178951417958693168516656733365665784004198372458719641729597564998627300994461273308944591469461766877558591180329189476293895930911431731669043283679897681211659190083150000470363554320915961775013531041837328627602865987959588745009643231299079587288035511631035212028832196259230072335093113992265970718412669792074877835908191599167337084554233189336862530351982669703621155006113426819290262221494433330994115115920267208503975686312585506017399918564223995644647717538700345517427626401367808146739349361986626263387734070420265197753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -15342360608403184095721136250677329660154488676557688724388669560451007652083843301780801880028397038838849684761806302279279801987786481583558899957802921500063575784664672910388909862914191996257665824548403360973044407052086523859670145172022522976954946958872896677588667268896599428547455091182247222719228142643531445545919211123183426404288896054611829156645406361059526713456197527349183484848234473504377786543018501904668670447983884299724621240408861878858832443983690065289152058389038506506535650129806538347672090262192715562566529900692005688685892214174481460120566114689950570221945797559556284665508918443892139640909267878118292396437342165642142145438084300308876973317805216126569672201259934243439888149125789289093578689533444527893682632377255952215111631537450677983005085345200891737303809502400004630757461013495902040041744078197146122010198121521689860411826247142028959867162904231534161065228649718031474617873682848868781626851254607770154848599712718755041380580407376825575408041395674065656429092736990543005383335203169261520933303020654867956680308774803045212362113392180638408776554654714735220758097773887491636396939921506573648196295898396394658837583703938260662343513217051076429232684384622611670272204881260584739395599888538946080098389757585997217187371261792091856452270515013618120583190818476421968606365057665649202643302721696339449899799084676793923640968788178361302719012749372977352986060652612689336629110193238186648128188837803374929986135123780114008067508022589387307900530296380079010902369151209634637713654112442518492116085549892592234572930479440657706230610424728083939908496119536311653871438458039969831038506570638571459984422544428364896985734601884702326040677423396177865445228862516882466748281237256766301643078733328624005050613206379137667320569454753839435317995798734722803588090792839657903249618513225142168724302603853932095302471786665979138709801785748254853593591283890513037800052968167847181864884373883720064400585672799201444348188903596534927431440438567021545925469348626399695281612238161586343071762572059094116585759225450400245361176653147358411321469668066649000038944124510216012640392017508896743023598017247928301748748198987231665486461892233139032572667690644343684363370776588435952372921147384695203251782288547960303708567655299605984412537994381448760853377949464615426222735550254583358764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 50650445052893867447879537808758790836705991589284408012021731647842699117175238447544415272185390955582561229470424390170785074559999079945315045494551272427030485403465027417353383944006869529634864236165280409256788874908521052098807972376911601197747647080506065290225514961502906448713550370909884400777390253077338660823590326527812911231761523326648405830412648367636586962970050380452779572086711525261877306467182277115339410456585203187837342793318560509473431609275757417934411649633309551638732237938308247162576755091516338550759720661643539391356055431041303233415585259920727580875864501437603537085499699466778734607647169597547456697469471156867763720110112597425679084659135671144211951421321906656013659280941834397531331501776425123385698757169915813062786387406614489477937521482493966009981817297042485139455287414850526116340696017825929828006531756374776534268332430059553077019865801613768008436329685864056832896731097783623420723684108010390432937139103261495010724583342296214069097638778175279526953659093182959021288123881897264396700278053166397074159941308283758894131348690348442259923113161562360669550505104330820125750793302176439828124032092524899596961055416211936423734415442504497409525600077398117525227955169319957711165931885023318120859282201335852114590619158758609536253994764113211916613757220743093116286629491195387371182997351855320995051154866332461563200682263266993846422753836527476938507795710403332261022450456763893109691284642509956283593660062737509049864909905865509658325265558047889060689712407962197841840864949403487560759304780043813290970515709445721899474842080719397290586021895098098445513976037640612781239569949477679729675863941841302572062444166008123208298051812202170959091783452116151403366076202947678280390489596285579734296847485482113767917018109204222900236665976806280478844368365904700013005608050822875828004209198209284092095948884610226817437859994886872671719117068497165061576706390455209456425776829030230021023081670135749855426892578057405501019683291065041576032167839872659970127218191861296781213706744200974794314787189383651417691287767156402207943158943346129887263836282962342822471262967585121147174319217855362892788379219184309616309434184467456534534500211552781993455532894653996663946452510181715827497734040421582014337248997866065188695524853806837647592653211376344246641423296750872395932674407958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -108660815147212187330370321845966877167324855014820666183603356116459955442036670858307316113465761242035228352828757411338661306431749819091802549168656522727682366161569153603957388346144283852914404350147082312482613436405760426087453820896029104234609229342444679237732425812959061533917265753628188903908958881991210186408206273251400911992203240470064615191862047560836525299157287942149204772195691526817414111335437406112573856060375756706435095669612499011606119148446356121475265527962718563451921691928384894866162392740637547222821003697024357672772122295125063517988617243268057942568217866529013375160634018347952901280808177448975151932428288914482598632078598556928460604142699422597876497213176061581435273578000288107192253310082104130764132170978803467921257190070319182065990156311626781144813106711620240485203408346199667170747903118101422881215459741987946832261105047103155055328964465168536312085692228816466544461408071807841737560665604046773948532770054430807023731773690199944390287608006997735910140691642999265268945841912011034774556998884621537536888468745172475455952249339828817894205169630920897980636577485177914128200874643477266901015138604724369754701240042254812224804088899989581997359695291810005606289328536422222194242982421925893325507299867922005837681057303408836949287295500217912279717987718778295163644598031622115883505093486929777052655594757711769507272269436662175803273345564161293544437426253488679314445842752423258353589049560137935270036922291152725110966866436631870804566265345552933824642006936240289970761119534277708212172062477838278450004341396017955162703269715905524804576131186069791672667723627553742678036160034071084584637275755411962679828689492755972621404875428556724257412345797847988586065932920067827832794360981301639596344003889265723462235920914919986267117994002770494957756514796902638509371493766755533876768853968680581444781819350483309329871421843920038665400830186006311183761982459379788154313730888215658209526042017085586672750634962648693871265105493308218510936071229394977311168269836020702097478369046193236425056970935987898942175205690632925457892182957791606700238930679385525312652663216462050147945165615781865424581163084931323342425461038219720260851570491078758997833110785376947555833179476437003510512261461195636942219817960456448089006694968083851134206171163643843240176334319357920321635901927947998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 130235492108314653731228328849887822924439492124836155873972745418542937645976834132989531098021507451493027050653979485528617907900534352709068193498669758115964036240205123754594510776449948041445822473070161880251726496134920495846947338606789452737942442852970521434024226133982914918524351873092243922998370191861722042892009690531870245229819348838701414101932931801798953807315704831524630852588297162519785035904424476744349482642389032488566674931180863582361061821416895571910891390906037318023635056649115367933396503248617862214839990787613337971235993872687446516983927749004826552622904222120527406162223610399400596360739498908510439190256781248833123633938024509762400141055244626135907609714600787571827964105690418224398126503973284538143714038350500315625036851741109469403496833056966725042919429561310652593275684689684384978904043708537651819532607065400231174309285383976991860110914137741786186324376956068761613202782559490849702307841416768978428295710071860924922766741358246143906998680267851058411000754930570816820623898429316794765352783269701320482194294441151926724317380827265093502972547430703078173135873526443659053556187069406160430638269725731396528419015387923455173328979896892635621709987965837808133319170964597860550448067929055214041370422797731235197867633936261909364688916406011712737248594877282480227000327126787276573004464945066988825875974376720419768194161036706763002675457693772994535445467095337613559928291899761584459931817891981317243469852734990684002686291157765243333411302690892655548253789889258136769356399952196105759142764019571861187007084678876051873312791411839079554139674629521817160874011800863877958590627319972357896574878668630362426356633378686670343641862520350082858881970049554497940472989281947533849422895812925469604852908984807715716807899103848622911973460795540359273065167214170506798338251627279491841817385082508906554330569026535898251764488947994721473585129636999411011523422243111317876934237554603823412531587155054166386279818080892058331656443014262403390993248235600801035917125336498637918800131180142412218726974162990302316348165898457441983683794323581304867768319020870483701083833717618719361519553094905050899452057550632371410916706593477927034501653361027384171504337476289837717063828267215065508404480029048242675248176629419228733429435977985943869542835659019307671235149426181010312575381249189376831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 2218620197378294623016398368738891398407390623920774139966785645326027859215204062684975682195204276549542175700918477892671472525955702180411843934818071653539110771162970691987993626314212409109351757030722082459151097608844171816437473805876567562103015186001711750575111913912621992914279079116982344282855470921798130270353339938535785634950449951148170614481417265405915090238903933022049811441103530462187684758520665695990753746746283000689172880084008612537540382393057195865598451229410925344880208254528792057265258374396507697472768896453033754189112215895981304057631168972324045298624142628480210056637165591301612521922270071536949690221138086187596123325125523303389011872517989603373964567356470689236625671877043474273625524021362349900921393054350130235072115326184789583078234520906862971218336066790829166660078248276178602720613493146255409445184376518122119636756969040827313401174388737005990095660254368051044318708250935881222588882500100280902991912016389509895509472324612228542527789745638362225346770373437708671712882264332311760507677699740889968441296133223980281405955206543456021423882321372429123619962886522978570671852729163447840723899750520800054943117780612399727326964547719952496319704120879422128743549193110516706934478559991197148205095599809259914476066380982444001304950806978018236020716460153716858173671984350751938168515030314095034015738718464306252174252648531906902250661353147323205541528042345945897265897316039743442253512035860761444779340187509043795285825704968234055856309890926118925522960133821197357221392358701793425061124653281334494472907609173435823195543192225158176314859645231586477781327331981752873355738224163897913090491518670561569787370882388730703021344683630957487275005711681768125074350837312116951323733717323285263913365886021520907487212572763242299793615793734393952434112271064069456079444075385780898700064986392750739445118175589637596750097430612438330893330364694429232319070581244523919735887722696275964796721579953376786127651353511927377187915145959741629542205210879223802902502068499354204512155831857105062080563297626560273226517071086705803475312330856048784893336849767948103406213389237028759066985313545323093101587430792629407779362303739507894074764269990704628577056935422617948107781822145980776971975431366339035153692882428229387599787667068576814406694752036181472268982031205430960341118407086469233036041259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -331623597515962063625440561880412621248829434070507291932418105342466429223574210080405218205572843457189497003545262015767418415848310718099169775484491471477964327175808759173691296756931758191650059578542263485300713700308135003086807537251731445564855328363839449554680573813270244230499836020833811629463950322684938976576748658611587617788420435140843946767948907174491997911419470104905703061311455982089108962375389504359232430225297290069074003037722932828884409574590943139488552219217268414660598416656460289020892306837324779065121906430189294135032885310480899667716925832826402374044563046650237700000629771062824663010828249359618723804755267709529555068215246277665419898556524927863170654977889063331020715928044347396630541050723724992674469947971907320654270487813094201635338249769075035536862862196879015097828695483682000489190310358803460315200732976554237218704451967283705087152582090321767631833918615105590652145658652953198266127148000358701012047396018847754129738870794973459003762631599491257120833888413959180735935534837062790369493082981321919180720190627787549395027074764465003480495903130564723909908766473289263508287994591489048324700161549905165088742083609957947368853839834187126601578372151706501547799044968933398841424836201252612865012357676342907911802935808198618774028872553446402739941954127016278619715742697032703166784170524978367935607417002635365554417881733129608764184821336529123220470288451515332325500319385383992809907550031754845438108248312576261814201617878051929946571126602565585801718588859855851855469280345510204684804025615741127298203466513891910032329882663002629419685201837456249616743257348215431852505835955467867874972645387440978808136343987138057341614213394386334353406993683754946756727571352215020599435825809753725288290070899344551944821457706890203599978964425472921622286018533985151069621992601222785923810037167215663832883700742722399704140400707198484656499387740583158542066194128370980823177840280128030076546112288208651619934516433141103231774332876636003503076605984146807658113437958113388984390704741153839130066476240857117853901632559987484929651033830370990827617885114673950816785414641788858722458402621928350992693924563033678990946755401931183533545891431341319887812961279004914014797955304983368154285795559324546380074301580092238060598045279856832470888021463790575469754532759157107657532748135054134763777256011962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 660264383496974972452573492596119835373971345442993025354650313669327561954251678588005342064544377609763845539909412424078510163031840839456298008813110915613417288666592425006324254748530885929571137462916555959157811705266844408201567270128811224941573639679586206019175555114521782725243598009554937369766344175262858567194424168496881799882870577354491102911976320335588796889679130730993019735463328655637625039214102629944183902412605534388032756453417202758251628669337354315107385017489866740483838071469305445852296765669193751030616146256022659405524685672281321403266989178486724265629247632808870739210094403528024118938891137305592184785671005596179884620730167045106759522069336462026311537364229173825022526442259425851240655931197491504104308484894350962236892198418322636152419747552333382352709595806214367208770439440490535422988534796788385247683103618555178778765151867107780255691864322793911602382193605997296279683387786703652752480581733593346244044430122658062362022292531481457061954636971620470936541980766676914528016877324952981271818811577622139153793837672458970466034201621181075319368198514596171713438467485539056605605886696120702316068505306821648557602779553334717716855007348718068125840755159699902566478255719283794898294940156451582062579734428049983573689641045544806477047937921131515005900009657866267355483228463749582770245135837671035149613029674600971277591538562524388983539881534283057301351052508314148108481148713096571758323068081126389642256590412797742487371707006032792015729883042563008413146930224791852666868479462696589258569772405126621460183017977108551008217749959647514468922293421957096826685255089781196422797798543060632541812082063062712137155958125519786689460860411400775699795560015406170703529644451347040858391049780645523062893248333506739783386469231106890196629618463529616138400167728977400774215963407575848948302571500490953846605837585971891706527041613500260205290165244214071720638951854586311899627420977738306065769520186769148724511519776768157085165456500618480569211144096357068129067884421489281474750867644949024917644401544196587340848039871689504740854111611418630413556634538339445026365335281896392564604383436457111550317339563723630728620067694640565355777431395999897959009852076014557300870468029227583370703181070761198397961245200467809917880666929659573915526013801217561512535246508096670962212337840924192278180271387100219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -651400618776332786301072693562169839128070023004339811071357558268958228700246018215042464426016414341354318539062564751267353548238436283030014590276902026673123956510451572422755635131348480586657728530309177548584310734180528585893225128669065084988363823526724737000934977141186506087427499618470762607291582045328285975627671908881335676547772013166692769248414422649900298379182169874639962215833995684836702676056085504059259270518621818106052142836344620673098949138143359468453392085856569457009999724588705313347558726436204105907085907658525824634540599119457354126951072574592973477321004531055328664086076588584777102846279168370344959693726555607746831202097535501912101720934554020694054383186612071503658951859078160681467331284808101686182433356367189798377400646656789169220347235742692124909282633693212587828788787350655082206766087316696690470814784693441246538467048441931818147256774195339088158364291158076039791711821899986474352231315170712703188294316675077669721628816679803077038724748938983431077927001729492162567482321739457300207168719859684031156969897706202604613261271238008028948747728226309751986098555756978379295439842948592544682793342851771570413055816258783929479260728361787860722159439004245704988329238644389135478114756788192985145685706632824386385294297815678246898440555541901697657401112918684302923387619480039309665287297682110835025169839623582113382486450172985521317814582928688910452484205491388720645956489969492407384496717385318079119275151276286222428393721589298467160150267738148124530507614834546754616459563764655971963201266600969954472234863523436325658418204263879846263987136915423715611139576501794028905489302009241838955614449406531258838226187558599694528570271603599193951240913417378844028512035814127115954116947149648135263514397947265184643898598957239885782890085115305406065702073440221547602403527468806783011005193848834075511818739973557610956890237157851570450704831678769786928537619352953465630934437609813059779729294168061462598626345494606838616132497325787226672287915069613244419674994905771191886531898951067413936341715548233599510311479113792066955541967534487822473972225661446109926975326087026375875033822962239794454052107137981260446781393293068946771725331566417990872409600923419440212230739346620691008031616651193623509296044195323192004460426657357916116539389848085690703489649993431827589051089089089430217427434399724006652832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 278086676035052145667429506547987672247747891470045226126621632634000657882442025479427700770096993047975289934679518078784536361795683490915741812933535336760797861547152087811461664672133446800126154071704310508447362804719960791691162101180947754817106903558427943456254884969650957047169368453716138285532091454205827074859223257545967210835365297064717745456513985008247144277152265810926716614468890328608169616505322971761673130599344181522806936224595344877008512874866988124655938528588981615343579140872685201229404125489072900448865822934520121375627777138769151993583111382237526228206245931556404434119604005513445848633861566178792516314685721511147981292632121956512419979415834518745911628361458281823512022707401820115511577014421117255600488695675172137008033240728998095709058406365666925384830837372145385800608369711885352364051231471073060413472966780064533343253771995414449619953647743537576513502057282624616939306719511823064564402349639197483944390224152895443298444330113942838822660130743578062028468579585979025838588947702748912250645544260202390891016292387254984990260957907364365301624763030673039397668414219674897644902387834292662229306763140344555882097511868135348774172330227782088399562197384817535840855331932423137753656154305660159296237590904985312466516951906024629789837031265362571597068165738283229340937566462307803304184928328124388155696694070162575122774795468009937173630831658683399791155931268758523480278087335939113249191016810329309817896452194714094300565561503142878937324945530683238599191961706735660592132837090993497248228557672897828416180176134532902853628476382715602833209356391560150582706918775129439222030154734071433713077708237435475109213098772919162163873546973051445643229961704036581550382342055779149286361182572223802355587587035025287080253251262222725048136524830265103078375532999060558754434720913449331926749571037356995533412734420470920164953232677112512609464737872284766501996607664556779854198493678913681008558905279773190158213683065865692911650888745848605924126278032667725295122389750804950660064605954814268130079807787719532902647688440096147451727591226330160642543229358781986846127488550377382974859983642461669690742607745671288001742615906207146281167630318502627283436802211727023217901137655847003183805357064091159247238221693341420880530324561173805266500551512396050340478797158576468365320472298169232616693591353396186605095863342285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -157478221841162349979699581183634752699235486495873971092557728996462176328887704724326966524314971798340260227076198338104319725485422198613671508192982964469286498286033042476157980461628173974192926039526670315523020876634200366649812458148600685384952835645926618831156968446250094217271156704058267527413301165797290253291980513041396528174605865449817791288231230437606519279158582876571626719256878927534505823029482550613292773387289219889793054303668830535853201618302162595723181204375830486705003962045517601410639954014186746078072044005124537424139030111613246984508335541472713240675135361523705382459434007684577486568749289416818390093598739912144381687597415172160880394091854973973684436330675767005345209302889364017946374120928250602080452382121825476344425221144689966943408714435531050922197758035981850221862739424439884278438976537919067107694953078104972626120440055859442719679865817921891315602833375044433023839793367557171921946855671532929468996153185820019224488192802674909924721621655362083114562314759396363319754000766113935052706818642051533406967307533152597863338235294786270110536632407613452032696489296520543537175999904668299026797420306081472783722544583739874303593828217124286101737418749963891289265465845839503572511391422845169326150728001543703036923865345840023551164075466147195715176662897334966112420081737920443273284440106925891295864046072676469363548385164823023106808609017145739520309986532897911190595349022371206625702983419823755239800760838340620104726617909603024594318354309640491887720593667501847286109497351728728175634507307301555597080256936713487224289302712445672891961511448951308402663085366256763572777294120280385094174347210276899419942205140712301209319442791870576229044592515735252479861711350311686892097516154433561595596367781509746779897542934226564484051920869687743265077896257880975052758809131074893472122349978677720842890783913958386200324734161529705306674372258462572497371049534421318954381717987714603411793100320692023135591293083797891245878153819253025649149985380573078206572315525825780943579463307328318282822608099802862045594050093617376819171905873527897423421676569240681256466314909901437529996756900466155119653818704475708258030526646254910402526817167523061074589528383975401681832578437784299091501420739428972206949889104303283181764024175057153180557665840101501197567312078337133419224401740387105346624663226862139708828181028366088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] 1225724712792875091488807549296383900867197768510780550175607424145727972346823809952555608031153041585335752221760351673783389472623357227886139485802904212203569090216554268943089012096116799749338161988956464369250770402001690425001188042270772028794563807058938833344453615434078127990057084352644746167277414069374839688002655469090670378784280104428070418443580503033637165523733078262663932751125441673993789474641487826449577135813953047451722140202690933297936370776515920297723217215079186943751556088657660842510681667804356687608643675187902845434748894638035123648819968932525810416355667276424927619185866106411223130117116052280746055014282936228856250464616813637576564802799568000521000320753524271404768916484801164705332385966405546671068333192892632189401831337646692812217002417463610125315439610776423935053689947316563769303356471855536919830162656083469469492754432958609399121260979566843180192786418283168665882885843546620881129473034783151023495332540951742806815867515196240793839626462840162110118964339129460026263588933804663322854644978802067951783157179749004730469947501804157238726783542269043235947627715954933777747941844699773605913858363445658619517964423167231778429258446053345949709537183194649231459093355849750793155492194515157754656207658631773143445186140709358415706651251583340806158970026125543627342694666848965562003235655074348028101544818767887674430279862155166060716379103355099668843502534939019012718228303277489541369056954237651059580017175266420870977766670594276810721277377955430307769277470749774376561676239477320489439068307779760233551364503088350849019465831188078983030759419283112981538905764958040948208183417796107663193866054865176554304111435894959616772646517380034957023609703891896745772928792231042484505982212271300758170716757367596857377542754694888067343508813137308545080795674989688792586179028775904016971152020383886316212436761394187698428501942946193888700475310751862513520650192922749835898586063419324888861404789351811966715610510163610216890682186945188658249791906489154206793197740542166579406248571344837847982679097950475922329663248314210809498078512955198399710032093945079132291936613548794561987209566594769973062918119557868277751262842474814925265091907422631308726691581924488711664129458682667562870535024981914815920601775025915572120677379530073027687199537889226765753804874974505517644720342631367609098277937640375512273749336600303649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] -3891225750801898462785649901503838590812308629799426440780234683464630961494397856342978218889351733739665044546748312396994880377471349651146622718289972594271246563263103528437860643795617535445129439183343514275886580402986702481049664309312133010680531051088951866319968204083901585343412256117893117335666225961860567870910230741857896009189632048337811657169853197475475238942933347708718363669853570587507307869322816834645760873528368164585553573489747525022596685905769373049956828366657693769960192386071887853622292935163523117354151800542384708387246405765555924868595712628521702615106477709745671654011554405462953226900339355011433336409018372794129227600755141470249886012148293733648176781405728863082479929463998540905699375719353064977473206412978154089851114526009252935391509686739935129550634169416016340501711397423318752588955225667215639635143859777140502313043209454819001360685165648103441389648729627119500605348578322181983509167503965057400800623412399713640848205025975275603741617190647415958363920488425432233273486008330222448305995529877858757147017360505328678125027576823443208321004616880127856302977014593132599150633971460214238663599432526357155642143362558204599623109034574489258225018287008097858211228402634144989103089629785705565570604516564659460079873925149211600976079696582137104738355397234637963790398576808787013737322491389122042075696730474139965317693706655896663669785166512916160235270729205365872269138243187190382935924568272047491379780972697080419346715360328582795332914692493013533032652437674945502891442369478969586730902626759454901493257248982367325442155376603001950734681157130466505450395048972134592832381596044320798406879487265616421780623271122239894109709149313749012079393196112557144185936924432845022048403829791747852061747503803881972849129939245729300294066001445082672497363221832048804781715876879909800308603766682614156896940361220634937452979810664868541033863320620731192390645705716536744306580975991157732372956568873723775654791515952596524931915912980723059369654451666532105285026357626056383881312944790801855184675394772485074636628443166656081757086097218576793552432264675218791873954398970901569714015005918966921138670405850894123080693739939720766310878538325548098714828635269050889026562316422662062769442287145155836178260847905240012883252202086443591088901137855872054398894672823343868125620754849878103059923617479398672003298997879028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] 7436471777630984470717264579350298489283542669873483206364111405779754552820186221498861797059084463164853829774044852987013673587519090529446588114771959916763740504997135616581224673477952679018807258602767093102626494643337242378807067548589729283609004894480952591816722315889132598666337229581684353990959167818271855424906513278736915565832117064872067354697990347597177587624142888083002337389102490860498156841682459327108958782054980182923396507121265776988764406789853268727198013008466240669216588729358946471586138479481491951015533157365948617720415999052356542662241836856336227898611312973086782035094043296919339314912283903629402056181379992752787511205954518627038452913506073490832154215381575728070417793468392143053046585742384826997241804217324553783562650928670011990725691147282290026301777026100188351265882257402373499090923974433329718181835320330709642547266391367867264176214778813131630187385709647402387824454953856994234397301436428623622799560740405109123267687457935377215445155636465009709144622332116686077503917408215107372923374744228085807592664370914667791147992978107423655360249401971926887710390753941773645286556505724618555186731956075291890740716990793889637306934430157627678328150208143725899226481725107367705682929230227234780388857746407138900789843324113391009947332500715370607971950022326404198209640845777650014799475507213535881475217536059850201909094432456382774691366504870592645561432185471584915332710892815717026218309944770217511194652413011968423516483877820981955159100241676197233870930600918957427969735651454372334373006372817509606792504004322761181768089495949104456290269333699100049583985160335108560007781234978228899913999058639584376533815508387936062973155547435287551052895328096774426581294701079255176301308343101994645674694113993489679682409033066612822164521406595674521833224837849834483963219948951341970116072247188003181001595919802508312229477068352390762518595317769607343509725037115687679598656558715413043830130015716843382979393515412523794324522473863127646054382239845631760419061684562730626261764309965039191588252810586242735955491712553735224367596971749835012515241071577093351221067985526291000677601092443452377637458806297680068699680083423588820840019771112130715484111108328628008420860820835995679800756244637584787130100155687839953197751756790105839006351711424911478061731494463513438565359867032839881733491393944746050692629069089889526367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -10257368498028721877112262199620968145461661875249348507258516257094823653292204257121595774856525054677537085555445336252811018625452571147266171602442120746959984043417257278287811572481150761095716190379248792399140410808426791696429475348809543463569878623044589107434742435074941357315901773372943575049392428580038440977289088040593979664293293118924505858837657772928699199321634012723536059647165495744275053549638736447019132843893716873184660273638716753027086047715471452288916343420318349179773145281421776309441293865866144663897412504019108394861638279170563519416347402940066024814892624224660186884818056249097532899558739978188042347110559265942177888309748705664444792056471319746441245397523517250210500874824008921226675895874882128776755300321756405045166619133551404579659690091236036395833316368097492047347042932127454261351107517521061491429645984086946199741662397093947997896031069423521976088981413832904900886937814665556025498453158604268147603431270012234997464882873246738629687039802741117993283559361873586972958527070146912537853451522375122935514747771027873840865940735939655873338807835371252954363250555194432304352724372044923469033289789587776308460864704736516942966634123423706964541457447188144489093612609566004503577577128385538552212930549156305124312803623770733528981086440288687975837279625721036738473225247115901240585349717327480824299289491667380483939381527831882457090063764516320991540541062075470965094641800294367749253257884141808588252836875337037164451828720359457632963485506449796275090518614181577512527526160874440305273274575553736468397408978368487851849165582224378634027015345789008274497355833357595172145687745558813533099731815518317709409944493347906741093262426153761269629781397518652375484904021607380709687228190977623174146905181034487338247510448587005599010024897211819549737679223187561164570667713983512601536336631316349218523059769943203801600991666746786785474883597329864380091763974072523603376462160596444217918514942327149464920955498424726809997590958286282673223951947121936947473614547409553609850045025380186917347129325282332752779173089633984237619176707919965449539643508714314138124505547130381659076469146155632569166595807514502831746820379418888052386301680833615737074309642199771378952916567331777847772640445550374023384562278067801761781450587045878397754717052509921530304043785252103228499940108244275410525562369778995730484894011169672012329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 10837104634534865300570758614419111858319381236334721508597346021982894392329076750028596408499944682577412461553137859945079846400771650437110988392150673033471879566097815906469796923386930386392894362300593062135412211185582424974096874512297245940910751794614889500943296231432638580798617976329785779993325966624958507819081699817325630362083754991119841223650072196845246420192664261615085261708270538791678886148832512543508608312912166509080826554800052093224563031788974561032474889180657746023427241447491934081171100885023723267188677923891233030830150705758385605090570972892344921502754895752907982568714620591005642447853291276209521041014165432198267347564002973773038344264950280007521327884018225066154449883907151568262650388872530002071008393626721546386756784330390289781757916672132981653775602467823754063692242389713516705386434993765694509772077640172267647823039744559000215505327688309830087377252231671685373333708661402856515017808478306326590102358070524056720355048711672561810777316290111207623368663548304541767539685740478937880060691838037804311316397653741283408229767524222295380593421647641134730860606392037465295459140292499317829632122093714311151367646908500616730420358573223582196436354049963778012717738394531516150267979065036682882190923673659891180638225248712019012292978286945049714657096720083800934763733825117277615179363531406849090066241744355705153220194854613372765499278784271487338727433630863886351746664197408762479842082220488031150650660037646588292453124675190453769401796135005599938060073186611639369632877833499020140474969646539259264530598605374075537826451885072108212003722800307455556827971990959240953564643222976151108509422924989097790565160224367803940289228493384861668810459958971145997531233078167339339281978157776810529389489505386519415997243977926098007272535967467722643502919361996970736192648077037193080172507266455768339719365134575708205157032506549911339662931447978058632687809110514078346974130961178341673257093466857522548890378543863231197145317834953195197401953453819323666675303278790447590034519873531259581888280110726465364102553063551204583970383337172405610574990400800859913020629528205184104772570608710798536245264892994422461981360030670737298065977645700680310185297902625274204789957297299702473141665201868256919685023996329981056713141108428449639523245273540232076682362049997075890060694216390084096776234498515911752747342688962817192077636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -8786011590548939813969743246695281418411560114417658690451351841148985646848280091064696777140484694177562885404284923397063482804228630742219617911886727024737853458299798414593034872651664090714788751823172062648052027151980998610840244576820948218528237154939102144730555608910379350933311872801834394502471148359552287174432690645764638937257212312256522093301069509447865269440411688013757976665066672794254717040411029885100817696363815358744872140438228375312748396079244331336253054247643622214346383112917822372115923390439148801702789515967913673750713817861791012823597092242319675804212320867317515338501589336870403859684533534914503102877385233699453683448631053288114227710789169335429420796461362539579664316225917866913862134748948137579851620008030755452514268266319736344223996315028442776104746874086955331044790884707213389404261393740189256217665229080099960548032646984749033907575830630332479157094615071778239311906834883474656717345146357255235635426366747836097576697724263023913178689916214164926625909133187504120260330265455191295105087970518164493587442427099440872362365827773538265748991003726080199941013419727087931970810951740570576622011588369075566231951340526474536032860412684787365413414622054749337039577206735500920384251122466081997503360548339380419498601874435521470654837507743631532727671573510386669414477007005591808737237891333718559996640135818372222553403168091781415031262073141322591701753497244150462425440807766622105887732428646826784398770358510221671486826380203918421853172469880712011577847873961910884679079592140075843858503038544403268034359862630176233321859132239195200055543583726917369090313149437297677785582744014695851372906266382544153816019579934201803525783826817861117243085462203232187642761458158247168630736198363807746189367963577383723662780662814139345332638572864105749925315449302299305483100836091391228882139776901401527001294177892081525660401685997422157892858637273629855332839949078756836112226705415827453473358248110600499859025535630064751325840756780271128328477117935027129245645796011419016733301249065277346860959824704266589173396668143881496729385376958231984036487351962409227087217375870443376916621339268767678459497607726218263071649258179404993436868510180223620977771410881704372211554506211980617541019205191973879675641233116709076761326890342240790362213859856994495154398653410909736563091401356336603288869555039575232058268738910555839538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] 5138691560798194168723173884959821977076979610406460898639160489345187979690931451833896829094992018695040115991219126712505361200604678438260455446330072194684303208786499486053573390618193667488845471767195448315247705752663546271111406928882580944311334075307508168145054901692145042112688894193148572314425140860965277582841660416243599294170852559084031922494687257238886149808300945843077294286471153304682904366061922243155656363032464145342764197355759484561009873097927922636690829270549793214675391814395300609842902057798433017397211439132896112917250702797850249179990201249911469292866215060726744776726049309992238381572890803514323026251706703403299211722879840412169228266070572121212772049586110730804194058248421877363287044475346720373322931165142775614401314230464569888881316028001513325989587361296858389403137303468759245197999546888931911511307588269161731257850377878800137384196111927143767350263451994814445437396617294595708672977301753952674013449521453226988345928881300958627471739678858970964323744300820422684746905878639743251874706922713316357032934603926818863808493943566097511693273045185350810210889079991344874499326763384465587696309815886246480516335731619449164623287839916271230114810476626073228006547306819489274977628130411418969057093736476977657028908380528120332577484526389219844988964448006098320921063440106569957224006198011055901182128275329621302296179338260907726996381163688806529834065303365174123744304401552606877579660815706754898300991695740201387044917493488598989546623505205963629330400180604690687394981093897267195571614890672453342842546201639334751689626510632459638221917187753027502985809311940845375980165756529782307979245699897027530099616545120869149068122992347556647490435091075435686015207805514749602630279096771185544123588043631743030797067264379320079409330864090104124387990190405214675282367316742100099805224775334724662498082369667997585918209329117386699497244725848890862626749986664482139842956387111183868921910545823051858207238368096843569996449851742872393965414769914558977467996391242550450949806856568253551478248976047536133953113465618329838393082800106955785835724767540011535139183198188084536257848237744877190568091862662811308980678132183399131277181490122120629193589782087134802768084439509428181792266091120867230043602361196431390243923921252525848981928500166799534362625923409566870666114244843543272395496208926335413025299203582108020782470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] -1602845352458209624680026088768521547827761702446622871547186186276256591902752491231190181028012863174099112694328523243270492030602934242281387519773056052297004388714388116629623950320761714043919117699977623507149859671058466443648887416254001462668423792876818815291252765523868324735458463842516455760124915475526834873222330954108529396702993305786384027478908054453664305876305363903556785162429929600732163354408211910097393478424967891817656474207996062080699172778327793466090055482819791802217989045447284610846682874763265813973190421811145395293630936629314257823613766887664284931493766699173138652135678372899832946281795599428969334087748446431084966659457526567630480661871722363103518776506437178221216586501612086888380309118992930814865400538783081863837221520953161209412590282709558448972223856154095161893686993440122995330148871345160152015173173927134219076482067629590532256858124074363782571481387616844713587789170691823482115476780317367215252782176860446446482652080690904906332707639020723937429361087862424667582938699595842100353198290806382155786183285852204365792549388375434349261839218555052215891935291651469357757709105461003433358804989271422007411500473544102540254761379652323001389512039031914536398870238707330457616624117970888135909916711028349153710990464357421266317259944874279017390036771512249082738511554445153092053080495187969240976159708561819007713199043525095478404799140377206884033311967195881400832972371568050343641192931679390427524404016189955133646450274782608544366318783266193149690876298275684416790480331244839034376371472264114763027409131900385479164120373408086405525266908270856976404950546097388761344115391646393377445721930024239808836271074371336553411550518878904657817025601583623077110586497501900202368844426559785712008354564002200951502373314047019084008634669063029960209723359520557313043589332715585218214682126563595316929319818358703125810861557120907192925451429880899198532763375828023365455907601352183191986843506921276688909139684509919844846372663849349535311318451252969975391773550086186909259541788662822135797494621240405126838504401297528394274385737565134425715016642481612267979687198707114855031327875731879151887202925299070797692325749612487385224043948988244458201904729873817992547165715441556858288632683061716937545661850131336576727798477282534286222479060091149548475060473570031075772928160178588665234778181008234998472516963374800980091094970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -606507276383631579196709203897187752561620325385490673611460530375981558735709780162763252617356096096578800455011710740404440680491097823528599986786870121204072413896507361937962971234082436160235403981458246964201606597657358900079504833360795765442564142308328419049567516667796879453290888270715947736638804657014321371725510517388418151376854733619299706631725955909970910509656323736458342018847784307586108580955132517265994600138315135080613764855774709511842736785575479028124460732551713131119460947744160678267331444816314107073530090127467887941933130747337916938943166569871184527361191568060259255661185777418339964631217595221476960712430410882525046914227162091978896612596203566124263633584783537812708431921505176102263757737358829641545179425917415851737493579867870916101630454729437470507467640540716103893111415025632884980615587450303783344411862610693163785928841605998320745528745471121520434811961284563560112175758530032201367995512229821345109722696472479995995373663705310265936781615458659213853970279592099802241571129871327785818545842897809774230250418697942035452504442950693956039219117076614203258229932086993846904681418927905191869210344350624848335745143619477932930774741351646028339691424974224237147167360220621595952239578289212641729406805511557923281199079776403607693913942799581146954413686340538502616472265526650332037916060413299160500674304278134638576213271643024692835039898801756147034565926863738812251426779547207747986839825613654922762886257345275864062834241242420568749932138616564178366969899033094196068327224772862279171623791373148725546413665225633430159330286246546122310144091826261756308913387356662530466734359297760306138251556258641167330216143482161946827902766984553044906124573206549040324296943258506188395086460740817842617969222598385922542276955313353771773015912338459999032937117648360674045472037539898979757097843786072691376823163328672966975194142156013605577169828025396852010809202659379593261912910271559385319639920787760670533731606765677669148951572764352720255369425410810141264020764774222277272282224805065530588559420990591109344914846657359006290916488421887793461980899449144846766990528612528390742413635687533357244622436184565765855353920073536956180879267076610850021863772459616914372274896191953588273180239893687816318528384426461308703346469801740850651681346144524445857217829813398697217275654242696861201203926191455328975621341669466346502304077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 1331111005980727117998745355747379444285406852962285738125793377322636662425163856329759049971550984044406339795614767157118998438794288891197915658029070862780057424296456240693689308820168717872127809088319307105460795140949589125624494555604562586593319491592074268330746989829410452624998270692278237855873560701337361073160292855713101987945177003178848901198266125054765764942029904953681188477830902016794717965954320490277131954601161567497495535717872686361594158802702730591810857038346177909449814902111868633869577512064393860750895224820000984284166373273134379832495402601359699194369705059872348351003901397774967485492096367235457496734357649231346206360010196537900783856502550630703632410064606419952047547621784580616964326399322162847083077185224030586259115552321224925882656998882727372261417701138004261114340684376147235211651349819030000174488127946115495528354414915178996470173242690916233150092148718765596294252973089399695887131730362074454828196491953834227639634747854534107762451768676419080164207078250237800595767878085822808697754949295685641289377534606903174134586060132052351791667929856817716247137323021332799465850876488467172313261461057228882814523945795083566230370134249265034564459584548123449781844901592405171144870261780995976971915639415980349809675733432936479665099541671550158090802972909698945800224178578089173788291481487194554493229964572720877794406784487853763244122913755792664802908232901828663355838384732555040039809419793266501039411853233664365336746324763957454996117245316172464873319699458363650997621990753149409915403605504854112682828999231816207863628174101686461190399474206416468902517002212576210985373673271401133885602242333375634553942573294431954688406938232146426713362656554446194563572037591466542380359984642553046875008142289571993124572650438295871899256639614259046148130983657678679325473982297695130201200295963124810917718052650243541351018319738688998445353918106860227833347897759474621705441888216250523403832746889997882630573921621349395348867593251103963511259394591878500602780735870140410162549437245955272895921533948060495157839342308813439179953332660692761919448356954700114319638720968130386463261346660698997393820132496504623253675547998323753740490326559207123437514471972278900307099343265051446286066359636171142164478094002457986225628834789100880431365639251272740879822639862480966628601186312999018669401283046505035656537074828520417213439941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -1130026587299861832098589631534073778029507120628482339891262230375179565310789254650735230290537543080135446628994044051170642153871852519784779201408372969179533479746543482793896280303351214090705590671907974014650398592740842304189436950327233209296361693804388607958183219352516949517469291075840383928349415994254941062987832574338499122294669102704793653685178932534603658655793728565356295490017185331891138163451933786787138246817747283180318062270998338306240017254386600034596216512904587890379615222120341625467953280831671767669266430775280854955612055196895044200182697980340295194047096200558477166654734204685685301059473028586261654839459966587930681663612384756395835400598753737189201079837745024803204723934242758146919504179859331250972686384680483616716010201078704968456799036555886844869124652457519549270107751432045562285616381449037050077801069381815109160633224033520641237600598022296843615413344829751837440291724556412385566668167918122400246715628576582853945905957378942289762345148997414918844277124385210127747961359802179748286559784144526777919306236870018061004911126312641207782374786957344817798963018830287783694233133549285633749040564347055677199379059403801667641896576448281072192159878588099007540489621335748021199531926816534813510496313926461339348124466497992665535338435546082616495992563958870711447152810995650394499007765251621594580655459926465953984193769150195296148926428250898790521194440454148910534537582488894943125115523413475188165180442521282648233973954609363167176261208844537945827023615540785198302086209083705505926062063778566071287503624250159830612759468033180934990848799860618265859095212984368164671201601695741049943824549485707156875562702047788090831162842209767751703880455309780211512353449347045634950783536903881694164623445944573572792339995313772756032680347803364049974301742317798078368141817051110272918092365243911037565279529229567064331853303382444794985496591598301389821722628666086593848587302109839219627388469603362656104841825358316909960597723906108890387828831400700049797183817715491965075631098648544396394415835267765822890106176514536673964240761491755908375102909046533591294571765890056233745302803217115668355982853914164567906024831997037593815115197210323124124060305727389884005781745099640554415909313364878761307068528249216816113203219514907894892501966838741994291378693090444236091410821398783964165559573749469945980195006995927542448043823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 632668924268820183988800317335098617135892133447233865623387566585500200525229117202264451662571985905677535474069561816565831098298262846421678130055984370395049466246455247863666763034259272639063025498838517143913916794998510526695844295523516244537323988054222982445110056867344913816634939544409510868890531520298210294690386156083145310337438928063870228228888992810781552071790286689160153799164482791430632376058627529796939269371926182861542084411265371439429264239988412843745847634513300780466135451129550820608113326550935682982417783372611614839428658771387328163691094468789204850152384245558667373592000559549876115835294047268529658575991381640663616044768648698431414864934189860740313195731193376458288467272641998719144766640873701654432530460099505520788800072280296891924239782620942545239710839066905484030059745799598573272210124484237355366037894479194364064648981073804618445915756600812730050964633802667930275762755913688947303580269677431356436318070648414637244982515694192543274428298389803816067424625632427226626429583595876338292926544968840839836828823441803422182552510010474449136012558167412409895084561797726886529201909798521737711149557128979736868863271558080533268697486975768893963423251956170860893028001160817435718007845681624203018243485039602497097489401506457048581958555135674454542893666630494081197720537253537260154057373951051762990195710527716909540500513925872219843042949771433412633100613595558970139293371472740665174264051662393225760906189717088892218066030751491563323946423532168661386878000847669469390212655346725570980499512642000164306013547163340782508707722590021019717953208334665673127847286004454123074195599030828650078122831131352906289445543274244945364829160888844470105651996236289888710877550530879266584683686098809427995057545758887575662146942212055787932348390687395889774862898833001362214089317088939529116331178864423572030597539311683285416807497769184485305341166760581684861533663849124117556508120660034135547616824104149378222228669753351485974331952886344074831996805026714953858372629053187280444081381486938568522302707817620405616254795921339719997226067292428859509447360146904295534455654111555269147658407765023050770439479028632205701109597339271125080516376686989038608736125272110710871053645370903045034515478691407624602649547596694178110442154714682587791548800645031649592779314647047059533763950803179498884993088483452011727692365639086347073316574096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -203617569512772951763722115899693357343126593844761601317643833649438651510095942418910580311744204088549114852731172475416723080477372454689260564162964586951185360339420405732545177973382736837146233915555832809051588615510596821438148878903504274241061925717784018879239719330961761698017143695699335733717802224567286297239233090794562651855709672611606149505534324129155517283137153125506591975510006575662976168592585937795156937161943182795930629450122948456407173764963667475785033162823690297114720103139946279564169894634725267461077013657318585962410096513474322225276565793948561918520181397535810594201110885676148084239772760493099413588798695430541587193412645548501815176835752024112678467823637969971469183002716167228420652554638575227987528945703975322038846945024191860188218582922876537339140311734252840414801035911620184659284059745172383835915311556091896295945633865100437775853738494323036304943754326938184843242252633467618163261223361421883335864062389942196425467865805563744097908078771972599851439372626560933092883292806773711354415570539367693756159701874496250602476293430451955764221748123663378252707808895695206290108465441381574053566653848856162477154137566021282844362704703133427574530157171029099307568337379231150287343801835103052563366315202163281664485944041957480399094534249633832417410294527556118687639270098975005363285835639232546634710817087748804448327887295855153035035171261452961837914618807306495134533391555034976989217463880368494797454946818438998265341701418711773360114485808916616245467773111586912583341319784403485691132277424123475377349696746914171572478216358696793481154616176573821400778950979262809578199971421422446358374914650141909477102782806429156247814159608592799468401821610246599561611177556831541696748794870657915738259433140057486885807131223694446108969901543017611607159979767550084119360453686848857332047379253661849157256301144354638515739300379629736541791839431804441129123147354579795216721068795549071370943368075500678027772422038967980973863355046134414672646367931405225281062180132426635232210693739755632995911326782598663092022047019865547548472655060915407629026638070927052312276856720283058019445677709735155348577846797879896481893370821784644423952903136022107517775224623703647451124977284037410241298582658863812698384302192126100920147312359151679961659472943701601316176764915473478166234964801660584748018470820822914402192793659196468070149421691894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -39220424244985465004460059994456714536025200102836611918900083158440053560137775142439464507870981402039726734845905038369033638241434090936056182623635744555880418053133701567149022888486970565956641656843309409259797393682055481698016752999951671633257142300580030022402008697398159161739379278833090144948972594525049982141549462992978097046047171178088364710112360149214294999480020822630769109039367605487525380485382197048797217880741279553600541531447909236983523384937246474642123870823001686825695726982729023818086297987982409977681368692245662446300824021927808295951756335598745569674439354086217921723524095318839502451640788420866665345249594638499521723510940479276608148046062627458179849345572170320408269241533451692472043402607490108058773975836357816748267765478892823897172913834342620382592946317167984593089325657581488087445252893856060975718247023984761042404961191553934929082068357570921974288030758979918469520661337422618124301369298173327046907003244267681217669566264555102129862830300282797164638588963480055981668837522373144889663749085476696167778005409357997373246709965338229796265610402507743548328734215937156298705739396465496432370151337252853898999937077418314833763849480614669210220850422905138766171287880529952150872065959624329567266837303301506434206646564646334359425945698780929796578966624748003539884317394547330516440018944108126015394131097254925441238304460271513978066981783738944442737844029171358364970362575859396891025840990931428454986008760593446620818336663751317647253584305330021344492166082590787240443716591971745262456120636834726808231006704645253608902349557083464434819162588635600046921180683126602575700979529399428637525278270059747055580733934512569737265679408008824453441227854574131533305217927355929699440097519016354360232174434780378383024557451274294444929393597752339610577422577917933521863395387662832177881369353120762192931061043247686780728106361150919845828002729539374750263191093005903231727548393260733621083142276340420541672583444535541948553409377428776004847917711737894879777775335594665195238754682722280740139129620159211450899054453370715628743226422372124721625487374846563858455071521497621422176953302141280081743449663547032473023965617581636639514129462012531895130262227227856608822138372609478692741427546524199748041699115200382835250635328066615373673667090026577068804198724479201670572793294927531224599927430060283817248034665681188926100730895996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 111896429319941137867427684042523334758848745521105704614132067239720724587660322424648353830155080133081906185439065808074044409509243520332894829729410147364160854267153517268502427645566178897749506149140984624075097509359773600254563481771660425866817139989033594783803183045652848211563560202550950538996015523417830476673513191110622914131591184616374166470026973184226899401736414205548904986266428315508814060104861480080891450108828709548902665985660223295225116700547498811742339219258751242091315716313366832608662366484192532098531584052232527094578985397735078248680747840009151355843200292859115543022421071804538963344153843651153849459052619678120712281322465560238790316045320408996027316277984399954907593014701180305166343379528651548173606153951604121323027234331203941392534404924582225179708358768086494864359176007819840040746737555310816593345696631958739772608114263411598766016893628324448839996538773474687364196338801575280807434003368155701239631326287007148643026281882718736390253658610522169048041895685689688617291907905444359905649695475758796667682931836751575790686423698178206453444179538503986796708945718789620727070509761533082762235541078114349583210507071643072626868419702626386738999626962401901733964690787517847874219368191136904752283547650163695738495699716873835608381534820397729114289914890343836971989232902279122396529125252899084032063093839661353027325299194815937315005264049937348778901729046122333517898375264251895833523264291716389181329135796151720862732710317556805603780152013868268712359457660140247374202650305287528306107254767351552139111043705680188272798442446133122085232940583255231931370830134848283631145355577555406245189648083708689990019184361237441357174745082312276158892614665715330683740092468063089452585161877550725270523869351851363561056743483919071546705230037140371781401606286752762737992686009043347699078334276262435633873750021630983502054214083198950789737949200868697928012974430658912772629752898816362330133716059847143782913798564094747838968972289016988518065646927191153459793972840113588794726489896983079308586832631943666067474067795611039808964504168192724143341835183846626449678879460263667963463887801855369232097079567103216609142159956233284317151256650473807874764151052560696301064223600290067020850878235264913881659584097776848638643289482854289248590633728432857523456337255908659532114056588528691909303308701212863185414647659854381345212459564208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -87129306582842363914274195055511233006740432865601162969274065342038516348357726819433987304598386569319387965166610484553717213815689689576140207875911006556316435036274124469049988347227566716324595063273366663843636103242175801277444652427126089981664115752534034585755668835131888430643257504276770890097528225991415060765259993495869156013935740030676623852670461807855426140074366347100955673650469436942495389549584523744417676323368719537817720796113581131765372026878161310510681823195726094166612937237756261009339778330000347698124332477154338749329117278324445864711788874804281343517898344722165581169289575705570766334520506496407825975622656094207300409669707792780262966052131477683099840100166451322635973394439528744255621497579177327124284979683097512137017563652918845653796210539647623213485989766324420884878194565279586996866615829083929603025963473273154391495232545144628369928661769526505903185839518247440360809628160729007667390683547231239632220343590627411050146379654898266727951193209839890889124632172030488204285020556395436795534129941372403741602101690891326849045270020569210965737127089758282805060351960097889090247438299178436572729446581037331675806713519648732888764419569489320874948892059138351291929726668044687563308878587276737119800676462552060853730422417839435970583440080125102121837714604037404755996101229922025969155134834232866340620331449708977973298067767315512896010439799679474649978720983388464352467932061842172853245625337739618359951303265634024019606091895141353488076366967524081768523808702687785524876870294231473696145893575697829342569765477074378790228794986308912868959409306850542889390705798601829922286718512219523252102541155628204660023859008212040614762595956660323275090054580341726437987416858625308356466441581512181632244274748493818913285525387307766843719426823858350034479224755140953778604700591527037579677967832454803479475473596448024534688325405980493076331802047433062260659961546188174919785845426959321668018191673255005436744046243511557783649239332389774644494506455813081122020564084544118732205843394066540073199960516766117947822335687182306751802802005074582366708606422579640051441598871450658784943664092606524349682179786097687238460956385290414500136935445238309484846625114156493568550679690615456778731094465511662080752868785000397491781166243159688849397522689462879644846798827699239066189840482540569282207258151038472421268110679193341638892889022827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] -21220576383290463337278871916693337634723472375319601241143085626597106639887825398238326780611960835535004995971686608416235502688412450142800318728595385990654357876733889181902633863085672735214303283944669583563652729122671401200016020163925756433585602850493945580137411230721673721373630703882653909885049136117789194138792087094522605492492513683438783925470706809611349531060672896267648357282643354905202107563542531288357213059376296480923338867799182812623573420093655348533540917021882354531766872147914426557765797761704966358065436525655542641195545395113001663453419919807182493010480825024481977246606756190843391589908317798725011175056847248027710103321171677981102776682031420117138580053722854672572029293310577694706899527681653541591060165489888516071321795597873831002557154056956480171464204368791718162904608356073440014517093041138545245895931235371767419537677479878106665269757398514596471913806439455006637602449009757230574064964356434262055761200122910492728900084365649246901226091919538848072602165491958048170825999998563211593099879549420952771171581094490763135322155509678809733482168731356184582928662969766374762918572466505288366983749177012547955789008193805805704558024116144853825961884300441670081419091592151244096359603385884869295124986422179109487852046547844751900627410707049351107124922878026633607474414641849996353949546982087045089336362253145785306367861282820118359712366229864399264115194766827993649980912535115437592636518693695998173735594125665486453864167431046475383149369030191111837212185854962549753747936941302253804640807784994478710168297060079523968028504035004187647950530879850044424356901464408813326978447553780921421068835054502384770552251643457254472735256879771204399401585284007233319170550894061578325323540275910037634732027623181995945962455693450386101779732677651694072753483717312269984885949805429663628493236204292014932925704866050402004483925174005955912289472886204210840949396803447824870949126821197513333524391055335164731924573592794670889184640898316374869697697285959669131187802302395996876120913130882532980403716099848093231058848817031119358335975305476719480300276976568786794668902368119804238519188410872050313874074049770695746369544348673294477593622580028253841223525050666429008117849507036395499133005573561688850148243545845616608858108520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 2713352110112069006314535613548187262235653553513265631226587953106831666098466657073427577111209088304235417009871622697560492409459228040629037611336559178945475531893862423818116991665337256313224817659786624144726302175613483555586847408864499413070131042635252875298144098272242614158760412749583910480494036218535246386254090627890158583256352383752627890569908395129317150543152893254745049162442703541567072960971123090240766743086902174128290794125588945265974147001662926080513490645854926883799899768926098384413054680141233597764794426858089705723750920298236773043324354499453523227379623134984814109985838912313752078827417333718138214753988888209129868017439038226546092820168459752790183213274414225574380599183626119451182887538815159938438326292283201210249020077519544672306137033754608748316604071064512015993035944058949055586205050055976009166725078866605224142815137627092480287426879863743227321849960833562022117270226896251685847570378665279266101022082360567637468525030978033411775212142600391237287202014549724667521676917146983891873620480984362756494124856907163818260403364479190248192781880290100535258421489393794935786347896843370337864970182875650150006354774761769131268116711544298513528704237273925241833400117852755281168877270772817757797465442570014874045422076188405229631237267240600672605214521632201281849122923279154869092350714509821898967585346974023884071344644185553709833898856439918614335779019520972972285228546295536478814265365676728504150896758690615231677171109376939391747491172511351541855436574430915894378965652630328432273641350774728388999481393759408080812674882407158357857908312363129421798487103451368792614797809547113050754971931494305415920095386581588793812254591289764038978967608973181655000241927749307975855230284651541963933974654986761156897996317427169137253169884879896254819650367888229432655396387953792012521986861482339019129364447217099892297582788279023794974425604770784495588483124076255037936848312171796320662586039676782121660685422143970116991214144496111248680435438927585628457639471373701912857144361548641844331387845598789626630232629106839402886847329013072661753966109332467693435695159341497230203938386665833755701847236351882635527457288180697438606645307650396028960319505704894222796663951065096299292559388234897144349944131391794144292362034320831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 689544201603739669730255253459258649445833378959557837150827807710970569265451846033567414835751603767279986144404048265941200972690933457415373616618323183995574704635828856133767435275479626224140912174284234442016365180371485401224329392750049171524749935907665068948130124708485529170216106298867792458977096766229815298655169503039041696935149953053062068062987936806316082316329858980706814764937507765266743463745202886177861927728228004196052440479624165249749172866181882689722377026122494939459570999774733308096449192720320835246577497008853674418512087013438517096366406257792709027800030911482088254277574187256815598654862442944628769611180420671959679019785133267006878223255485006830807819514332828760859724327123248514548533728975568546149644545935167578052286939124491176400521418254518007466770258276959774208892761455627676416606940424104073226186942318498527745027059302845082504081143382870430185426544089533685330183429429199650988466634503041139429910158976697959443689752139459372215172538704534953386274182775886545650027433824317479033096214896132421528469774839773872634981246268091212195260898468765403129091065543468449185204338485091670565551045324371004313027333885543671003491764086021035032515852828329603704237168094512890680450303212217901321335137958806383088006944559225544632829038724072405476003098385963447962495920073310835699870224902566633623390915863779015947876171650730102388031113894092539396986969146099721953727983632151597459366963179326409630882060221460766334620177957208714682924537314218241797495544756796461924144148901474802974317777039901842307732636412443382652171431403712227831005358671630660860036041898148702093410016329431699646142626329809174856380550354443264793587005388520983576842206268149948827269321264581555976242654857625386164486628632311421611312204500792446666824734028999914447054287338049932533132188794842828377293665824390648824646247545452255988151087503409455049657588540281739009620747609959527364457074260135971845370022299260396063537536851312335232096533187992326514322024713156005421466608679167685042501610897080637102674973304208711018603791778210014523735090933288760162595914999395501920558000928193582926196051046596635998481920601218091298721405965295386415316539670419748960926313552869770227717732958172151296483747535355589947884263901656254347471985965967178344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -48770623334099334461120260652335352182577918737223709710239114393061138807261878799801910433730640839281032857405520258802754766220961609008298676008566051678878646828692559204649789956552100871120888670922388430772451223531366708139794330818953456881889994522973059329077017222603150088861598227303089623809037860092792810365509284295829872406474371550266051976071261986502490434636092741960647632628342466822986142417621945573679479149058271888563952965579636021814826758364470191699918662965342083047382839057129060871750123070947425647740460777629210362592713159724951590728047149131700480975451247784223156705914412897730258076229239362737291631910997855093561751715225132418501023013210694246948680471856642276302462608710939564971941830112337411607401159399666483702710877060086579163409301965215785534046134517468523276868754979778753738571454708693692149216807481780544312982969267671037891599309786754983787655095853810652815291589242670101762349793207255666290447308606624825304866951763586117189304053328923944129101618649434634932316969542766629470870970887762140699047850128685433478186101872136411233197829738510366918214767461501668794923052424332160349586383626962672028351209489309553966985174407928002255751590637394352032149128760804387285542039677524039190931602754705345870599733689427842237015390927581346725977572939482896312674759689291589445332874098805323390419567067031967605372167152117008861241541319536576045241747581940334698629710320260784482187409681148606638150354927846210848565664959790943621003186489027990511890578112430142882573841429516472699541526845307899101570590437757136288858392719719047841241936589440587800515237966725389944978660958231275836190693836352475530499660507125653387324882220479133969983921411649643037805944165792410606927776207151204383156707996650196895748613084628854769462945863485418916768638636571760617801517954934179219541919386572447488366146628996204662846169150322010231918225685418860041640705282958681713324281488584810850240333120874156777039826682361696321331272065881222031942365838768109850129885397043294009228365912439108325713376591195293954931001864132888887040654849247626810089487049242147783232080124726226856179149187174458327206928299533458838624086918410169204454909616925364355496236238747264754663535872627837344812717222354294646856524906956831255655515633407048881053924560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 1525086643601928664410337217557447496060923848519368193514123142670055123596145921605242793124345557007530920448857060689277725631131052501208805518108270934906904430810440260572011420391325173131995524274963794117585575422276136752161276359772579251986362167405091701379206784244036318682965356063399424682433426315698328931713032403963719607750209786634726525903731278616081650272566681133747392337896014813873297181986682348970687317077823103592385790408071774598563555286831033199327253568600766688444412538491725795604478387516092514566127928072288236965214306490695908458858330874999993428899628634117970238433984408708071841554126382283963958289442347846011170021930350651278300525322063635156516750614769406405280468727015349211531817888729580848157778797103722275180389476808966340166171739879754724759071252739008166834543946655860215466953066757891150123888272956775150080187724962347750438257675354389108312206695265640717398070673164461193919236704561200086036384099988607485664468011165293739334869484709379418440712056438089348443427325133619063052011769343668172131050452060279312895682266053002809158803524189974658505892232752022884114808463129332523207837591162587903225961652336643238342413514999979516737624633715467052545790023941980246112105527533204465677343231581959153353189803021549530601745538071381684099080168676238133332479211080460741501964899712492901045341087465048457338076893966386257203854550162104974109678904191114976048060025081060074176376006959998257026714361498451388330112965016094357376218559885397148360418217854985385732676917791997270543765281052384929605059372822420404407669066186786269429533504372081078357819740043873051946423144195671436858588198422511126672327332734782931769478381682915240603624451510514352198671410206235520436582630928110366133450452900125105275800067559221140509344113640354265603424861230726558504181967998161165314877915370473630480810041930569755189960455793568455124379723247191083199646840880886746130308014228367320386406703655357756344380582465351196625001674040339983703127933038474765217562360120973245088898812687692020614407669201570607057338245178551366117260362975660136276129779369558198617124365285002370771312280167623910108616364626891324384437142544386012173803614454814829649370500608847236429498107869711165489356847059859923577063917258253575109060162784402336910716257989406585693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -25518063328263311986698357503646945619321057957617188413783376004056728387818426815305407393751029112136135093739184251575216061787811673746936931695284420772980287782171575464509888819017822767667581978294965425213490966324160781193358852709932515247429465992882590956540982878261109400395220289392238265485343238353713368948219903807019695102591753425359363209086182815760534025458200574104500494981677940218435624884529449579724636973110793519546035208001462404251236023844355834092583984701566831751829836156933017192160232902959914789358347084293904162074027746642795335946230595729582767398455505133420456333040461142781125295168085446089404927291516147399653917457810628872358876254278297693301534655882505294307781326098858042313562084292111637824334323251364043231737785599350512127299691103913888803422612068897299285666823858343069159054207154407590702190667123890366976362150045869124238547890513743778185049769148076260764624844046193401499015156419293821762450620813683910397162208008983882133648693541919345349078802515257167181710026911785276660940396954454230640235582230886736872609183321215632474840891897210494741146787717916468685139606753190339118872187714793055084711326886929186178581001546348371025543595027382600567654722144701125515339784191335129238614063465506045160603436963594747488996409210365180861122454593641348844489331554689949428650895786971203476956680426457050990560613810326251610114182868058646698084319081208926140599197721160625735338951969260491359339837246796917254180340880741263231435186110569859504583213563289023588196422898237226639329235944245127279611277242949602537656143561580410633776971057882123424937804240962121987637628823184935643791288963861464245447386112630165450769780293147461934001025682121434856470580735319614993746552417682155228010108525662797156299491275948781454407631567370105646963526467765278199736286393793586758802574565394917904723408547534170573166317541016679913586579816756452488080031901615892203399692745984174932756489025055309772243194014198310703286002599884604110155889106259252190263897980024848237770960574514915371829554741930250825717599198124175422150826393423959895656960102082077406221954513685792981385809392025803704251037300930885791541094401463845360103445212449075457356055229240573121258743230308342633157158957718542075785611478738543714424574088139863192736811470240354537963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 270455466790294270814551472782733560838416679305028749554406447880846621806906865485170243370040824280859559240399642247057440762019239480420311990038094676600673838445256518032520528701596734817817969373230652386676234260259274356314062666996464056898923679399567483928295272754091079709477996855240625977378330088838154967283083433161778467366889660855094872052924229488820829489942534246801996586252163836566108026998613420044788913726571412245594027346997790676093417609257193573639851287579241963225736711633699275611483430245380884855322223103266265327394107736094681627636080169978990048781460606266113909174208101831500067249999026098278123753374666263116104092860509358235583926598044399127557976676443942127581385343373550418633471855514462336901354686411865648130426437500857238541584582138517478068508016078427138157973631299853136514981580885942535906967486184200109237824303991675716546794479476412555426239516108457468124803046360793285992742709110526927158253364077558400930796082805687924944275779148772872135743070943445100269411281142246391589743060829347803541051890397849221032430960957143577674574895696672039537169092665922125027562310284923436469337548922344985944575684940943477616894788769991798719143190165921304368806459513670319335442255914417358477745653522269168546953817103716045432616430884080720520554264736643285389411154110710236907372257678813604517141113760674976224827877316377314588526019984237882737923223431095770907565237407049944018962417693256805265024954800137971379826114394567489296856971094899969125782847849361841268445895013573933188211711329040485475723601032694343843182801954475786178183748896339376807376179003605814354303181474097300202046807010160357299226095209671827620567794021038793847523447547998299794862212429215823373169799924090304940117715300769722514914365436369633556157768167839128300357009456875259183164504095334174190011088490135535546652192690673681265806144625085492958660960283061341986675591896595086408307150910878846782429649085586494437819976113008104458629416195643480432112699530482485051083907959464970751667412377973691901739826625877775284607765827996059193418941367149101587639038384760805945221142209410611653897809851347615410332054478587159534309715271026015375097067622487865275502061987731371374605503299559926448848540846627527400301230803233797400425883874011678820181714399950578808784484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -1931219796030647471567179216052849002759582035197629249413399355606852817199688207089471746361205106897584703788582471832792069970295328401072626258102775482560301350064261361482677753509159381075195878838451344291150085375244543790055686009916887473777405169381081315147134586100110097639907969163108765251010717544212434352459274244007669112791617145665032165924960220809312438536506816658786803005745340649414052153756946137983187202348851236170101579059076077378565962220883891293981230378830188724917952442521266939394527918527688236735372992020708969081069464702804862473386619910150742695947353142911112741326798494682466383420317817682345822581332662114104358917279031478446177211746251394826215494803735384886900378225946635408883397838235803831853111561320934598725922269652544723974317875505181748590037538869945412180801998785724814029499797304064509440186673666046588679142264755901216796491535624928600762952381127128898431864846994882361031604855415959670015163309880315208119522868599003019058510071935681505958575804894192355610719068215991751073097904264839132501462857936063561747544243557370670398434045348467626018372046686404757040323633536082201286890328420160438100887476874117413092406870465567207290108721828567852529626473301188373822771180588866464297342015897677321674494972998858996717252493862412073219408219132055720083350560626500076347950983859848312428616198712011364338399933762651823627855588209777506307631342007389097757931827313144639163570241399948424787760829050903326042993257719239779420381035475511777773920113649423154630957142337911653637676283850146119091354335790196316933491677440556429499455915947381844739892834758831800282069484615315349214512984465745149632323660639958743069923129799010028665634318440507135277991776547412284104915531125291597433253861384782346798084813535752223167607905488285122578293750178914640494953648333006539834223949418930467597617011816519839959387564510918654696929732370113260853557849295339377604082726836314718976845430750596725376864955405979875272918997868010291291542504461624251843160604613135659344923089929312667247592053652723475712078818630812715632469058871917265336732281014245989944515187489228425548720278127483588638857491266362722593286534269065520730036630698147580994770390515668313309982171681195509679496733460172648228647607788773010027174401257170528733997372228259337134659290313720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 9426285912444947938461965411856307722633189857425804770994769411979992601472011800336999085343014372036841664886845903764197369433849193487187902795192151177503847179990290079808145302034280050123672985941504444786128814794159891406793657627538854719953181528644131432668690096813364825355041848344747186154603487903616516631356443465534152254099993106373597199255818666550112081169093278606853657607838468754206852292565635353604978975103959884796779702560264798848023752355592628550649965036179221625665998972338391638061016030241265260626496861427164606826534525044733097098914001524460354931674277812339472033697629188010398030940591308833412467876169574918803198695871157644031502297781258561696830640819854869757214394266584344208080283817685318351688035993133673412479100730701406118765646934132316715086900563427333823519428247079453165018010632973417729050474034431858794719529488894062334484993869126163738763747792116751055151669019650125473021834780868504715560901567255474591461747110706696726451457796016328982892518299557210998634348920381368848726021927199227255105153276574427728366342496072366778895507603115827604009331683217624251195108865685379725167158170817578687899237883121750469837745957405625182570078094984294025891024911560073384087679542321668554568406596541602236136094034581093051511499271424106370870245874190685191647825745663473830538572757917680815708160205845441256100525807950157411682331015153036648764752396952810781118480083813349830268809244268928704779316223933617711911695707976412770820845588864180130603862562709904571535758815209900767758877232097088179746940890145827551654329637528450179851070140087937816071866318601969508865215592904478729028798994555515261703486722397451800848594853489263259444764915797050825767843022296207888650348785982949671471204824795185158599642869329555058199854581511891660403701633110143325815797904897806437100217865434739787589441176495878952435111895190319766994919586660634735539498650870453960486223974579742913415906466450721010202456573674988100652341610970763295472091069184739568106037153454048228563095051729303843930335960979971434225969137732578541283587505575923894417997722325247495378067639174505890437303280863999671243551504956602207300380376079266913882802131769425500275694247435552643668255068289102770348545600724347578302209285552579920865139203578623749876742518583050411962176440283656120300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -31344824695740440487311317759987350562100521324394051470059801077296171634609998091997735560433068110446986053084895341644632501137776494954034212481041972701293455500070842650980641197880976232933921217453880774671571968594056922959132997549418775376968094282570016595565904917602470202283373771356766023238512834678722233825914773700572595604846227992513866796113145592689674019592010644614162908940889285850254241584756680243684340322337902645896868985071722303010530098975337889441235893307243802083394679568999912933149686842949539084611152651937320032923058266332471783661794552089548663379458579984916286648549039701946672817262448412114477275083836614776822849641797393536144747211668865872142408345666241331037644457404418471446041497987402388308515014966892397068641825582113568104277600717757660912558653655506939380167643955774394830037955186560150125282357145205230708805683161460921649078824232105824610877937501181833279641688551511658964460677116678200403754766094288886253770025689437913088583241583992933825309480785063613731328368663051175934708381235045442163879181443204631450179095448259161361691154307437231073156366171195969441054321015861828107719394341654263496484162551389310179516319757011452631848477794018437951469336045967252053591334580781077031900349830335221069682219431619754110978147553031281575806693835760084982198230338446496787159010365983754566952818254589025890656684787446201802858943743939166133317797228343525947282733157853838775833699991115304764147476472316006626649492715813112726898448351028349997227879225646686024428660860881436472694453532460236108673622228841211559739804356511035763734903053149467960200049722072674761147553846324757830681050201245652476111083564925955507842099607351801908079167549506185950365544513551435594381812502798689708993815709095298511110507027177812210032664598507312089216053294854465597411279759212377606467273505313717865711904612833532675760004049448892955984290148300595708696277240362924044686050162763573998062992160601560712168783351345486302003570903379715813919223860067678250240916067399234533711577633574201462302076516421939229804616455746779237122937880692201909526597445167121153012168866950404531831774660478905568450241996969448264027928967342787362918100284424129379711719069510218518545155233435735990696118121555804713838608811395023495239354118190083492847615717960801234864831599224999081343412399291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 69281517656361306940010082348795519220789625049811815030068655786269736259315786779756404860141324927527189211946164794691335936452284560355221962094242541033142425477896533091548181579015763834131548700484566807993914293731791195269670557225186018141176667606207669989596380255143988678787586642122136997146276778800988485195854642575796740539261350721636948632811012439252416696997040186832180247807099419209194864378013926402198563636915308140988473328721097326497523246636268831442362673331395555174718240929873641779603288554188734969661893237681898489611673856893655255326165776509243879365222029373778144553700263565677581121807444203000471330629728538321747088680076023059111568747587829977683580720928539646917534064567865378710267318146999906944088507576765068487335852208688700796942588735875993183078450049737507908042765299389567137994216657178535513640194708076279978688498645645431708672644706272686559819589382297754059389155294162692987768134664595812668423312569233002861540627108867722423678027911511884405768260949839047651676422603949206110241013202715359069605914622053039711094744105261797318974486801298467556531983216190997708280320723289305426141020755882883328724126888945203923767475739978217876101396703979942814381250135252871179780234978788383562984859701384423029565192172954040209749244576918492020053906541266155226361802425580194227846180803388865587409519659452656171696660484940570605946094624672547759769079250022031690692417292918792858044309415702387107252020956284103069079518530239448845476974862615987323492805980181791724429548880021165470902988553263001655261016667346416777861051939518415310128938741077082805536638683755063676409124856148969526247794030088254990139616345046516960760921416620200988951343889773302282066992614132620115073232300744309843139066473022819028214792736086929994562801485035887477607260929087872136733468798613592134692693494670020561261981203530441512243690667328918863866702377274304115405388503170270950528788675022971965520396694042778904900230678385097938425773067083006584294594454521322893845341236021430937488297442207276059171165943934507920446175405816146559954033351533451086936540614814843849531977237923671649269732789130334000291985058513194019716348907572956399736109463348334279301474629961080984393977607849802220560085047407174953841201937140481523566717361353848668330388493333748482078116026627867540810257196426391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -90567135408915286710183076759372193143523559123351127752040359647913198513799949409389533597908865026658150546376598966649460917697636020757958861886366897849903391620196129164124177600926303523519365768638109853921384794139298918502174833338775255074116420314966414202468211352950955345332905856776981051968924677865870193956827255320024278027213101888676937304745324320682019663480320528420269318122420246252874056367721779251772531681612394078337559711132373177014770205192770523346403909772763783445293491596642817058442363087606488592354275579429912460411168325357374356879700093091042324631693829938080428379695849766834422226112758089952353794496899265747860371523771204468000911595344704072051241074596619207064411248529040976939761257179871371036719054227767693569494995621378918204427241035267381962385944300626245624932133243877361261196319152109669933401179601995039647228877583737461781972414301478273804577125380275064047523845655209974965060867979127183698346249089774232368190936752371014491568267121412518711453641277549771372661744603911825779656829081299378864237168077174782848699483609726111053481718532695977199283549758419117941095520987420604539197591805934721037399046284613103132264261423460067765977534235289493322246371457231246880384301212389811271938671429488497034455313079422075206239346030153920062074447105500415164042546089910084441732018022692364656433026315193352003606475748302551428224415949857046249908712619184213306933335306021260463203738037015544038843704969978412763093269270604336487235743242706222423398180336365073813139783119243952317460382693007936161679463360488350311295788635674469470489275036634756306436208198342466461768056414476031320637813081851629900080045621709489275772180519678418529350347845232885146002682223194899971645120270867756613865975683101873708805464515980790505141778408804113402037757467397737468939330177351434814259244670866188807503244190580113579401598443568889158019598307007771467672981527592711583008460463419472827206054728139581775820726052428495041474533662382146556588139408690892486523481524115493375300650342117366347829324263272735319808637499872617648174136458338211526236168584223349102288519762954528672260685233632365139396274357524436512534392471149043928488540528669577072420442992959372980234119671974696453960962771550148497780915502415348736601459731167112516855426801570710021232687991776799663057317957282066345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 23252004370957211407280189761251611590419583360555890549895025713855141947950953286786160584140910797706940612147812983650072334487282392774560294257686637014612947570238451993943056549113986202283284497583196061123327600701534090091700009862029357030904645057404656991122136078839372239339013265537250761103687090099173931622467760383836894542637357793395306075650528603058924711159671209225576989406968002297288553584500326531391351437769607301885861324073564196270318074853675128978322963562131856500592133345889101368257191198139042347209679403193783856382123734999375664006064710985030186577997977656015915358334345447829605304760389482786633402829683275605367651819082991323677434709591039578538865438437119567529436562343720542940565624574824168305693763204927377645739151256329765786636375931134440588265787911645283978463279710803690567443379066000474381320689967829077959716941660720863032019584751248373543635406337796183521190011693466282049387694997488862679074862298081316030292318125356471980916474080697745374381842179525068794900376983574390097749342855318992799972690000490464980555990419840082975596144404615190495174088998475464510150769833948115235916323989918269667917290002028481266436403915909069994646307895262207371939395147615476685902592846095883640878907657600862433995330093187218179476305788940222113500957481642485186406750278473858091194991556487059140593024823504245733536651240189918518321819269632827877390114858437892154926313884566666004978711407782848154953185726317119455674751370533528643412533546528929735758234831037398457776129491766009812564574670385832194150021844904770862782163995052742030904713330849420171434243998465869066439863981490358781161822466289801690293954763912935225075425526350227997322401424579936373588829361208649110942968429027081787368214660386459584053874667482345811514790632185540071220911724425951133960457956651708654888773906958797298181959022610715402741695571334347084788206702217969256266411911751031982782281966344138921022362968398556207757123842656513067933676548629280164568786327245465139534592618487475713203966593812195715288528887957781186808101263204495971799176375478134126176870539322876082002303258840136314035487444989283014986937398581239140562336598598255550319235513044214350585114913922793708929930458129725791225605924595794823597198459321181166576212474073642414293526016263141622522109166603526686500913456256967037916183471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 166584081320540657711586129862966855862791773821241208996520004945318391291097204973887432201576032894520128670294885720350368979000864675410962821734348732233189806777157735221575213667821216109661007548187855232093326737317166345824122239320198225525330869259655596877558333302986956422081597789585850047694243714892268360689661435371902269864809267900208225138339255275372531128874501073636130884463911295024220749438317083641775699648705448484591903236730149938284501673981561900041362209967065939718791894975188671593359233748152732472820406686979670632145141783978327345685414378717776333138586872193042507696705541931367232759497255092161030268813960728435523578045790194859141498145768083294077056888581565319312675016316249124794977329025317325662235705830629117038375236226646037101004298234605272075532462187919983405594485437077529187859549834665014696645444832472309280172046897174981623986265724927996973493473693396580602035194223544528839065008721296372686863423043033698829801804300980176676421978190612690414195746726824963242719817937295315020835537252114165431002890441063153560160989484111745465459400650937771336706501137377568670775032653912755335444096561334526962741193840959300935953989739591647477523524896010097193653063198559012832645182885129169790669847182663503840220500032292349320892296037073276647980443870290746785028365004400728130183288107978677062377142941254801381773065228763055688348090138061298321081991312634871482071871540848469134884182696770724148516588622936314734914171278734907464252879591981456924734343452009370659903466671785127815464715456189812079774675295228010358460767676564358152882678684043017368544937583901432640130474540992514212238306667218242288043804655530680066919218704203520207893953565883855938597501779683420348468493080797811995521633274044761764819949710214616020553592209408793799585141053509142691355002832903661796129064877044036896522551822857360887883792193315060288653829538964732571507582372564499953135401879558526776975356152882145738156167216523832566370675208625243820133573690615342911559687732647898018724081002402193397033322199267614740081614858443322512096685069519592349773361728761318700518496680404712741667656761160569429054745713885816360360032958868993984488726723210555367358235098474142299660846898017817047773006861110573905868361650234814328525828848266357020625128996104693431221814251691221847595514304885000456124544143676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -354199370484050874105991542337478403408867345956399463528676215174257682912090098706755411352380554583981368946331687189117107583223810222755042320597130831508094895730312661080101875413315320624377971564549178487683431822110275035506524260169006797877209049128532844225344700761281488248754955413156023465983368593682618896071977456649787472408553830934736954321573528135771383523795753096536655308618175068976954553182813274474953155236748349816103687299216735072489098063960691479568921345323039294070024168960903746552209934970860322966903217451377719467678234194512125196031707447509690478229360552941820517461422400274903363949675974019844326486475272601122703143065673374066299451344714187598872595570995915736936533942012791325766595007754367316140890877932556119747042708104073633130355194488257829484910957554374869910464703254357470071965440889909852674158990845371762585693561202167248710577307217064725456125071225719442908058270727489991114781828405246406136558106582071244050954604425263578880138097142735996583346136917723011209489281630070366426621486340552024392162732663343047225165983163183244938980508711077398531968551290069243854271414171553335967659394678655514822194923575789521102103528697229824527985021081670588533545903593921114311279633950269428372050241903625725974152507467542584716025549524586245741934707471927997321318900207350479598464823623178175999247170677228348817068408329636767126086905408273505926157665363305019395415114068569616091737825867671291164938713497970528460611104572799351503377250166917185419789189748095881383849675805119301211733278591003861576168185013355293375258106430603710289043733390027001512338672194428033521919216765889768731182194209887642493585395930725441817362871885491941216391222682815196334116832282894006579719503858083945911302322173488454196283987657712807308614554524440850662977555969599786959077488757724300861372692606088522041436114247607423994972931007560841508218901502460930796767080975980039543079612716644607760218495999006654740300056506688069838446152673553799046938339092372412774198185405270994185281602841489588312283193640421845261528114351950464016471254481148551635791859019905661622514357629578614183970364079634809436089412255972744416143301240177518679024053074177151980586173101154052385737639989888122413816385637675510281025880408558387321415602593939297707989332214631297040316996091521020923256757306774034077534452080726623535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 277012387161492302707255231664210618915123116928171310369730131034625475756763333426579593249858015646101453318432206856012315401520691654058611856295086447715190969337213860346567165945371016301201549970267614291626773821608600891387628734186872355965412713508633293120076987991701961476568103696981552193755227746511762248185432734324616367597296945940306971285203281208361471653352224231976147874344619272129895966487227889332507255240400269359258120795111057925154818540173272144100571962730234869445209361877646150666982506313712716057480035160549987120527979938936843608538596662900165546803338341244181167108530439213084658264082337073564178639194115894860407217022391736065046108364446470780677657802691910001122909025178138225097487809170513038698804190331973410456877584427268887131163735109275749074592160572456745446888204670543615983813360276088243923625982377492835748106542276930825531745679092766819685783272942674743177098168900072790193028293373879815424380282242894104965939291752320425312931594243777522174000012344122648206542035624992833573262078614667351652139241113225300395911089098067909453235776852854228222067805576777881105050719535503814223153764391098509061431366529577574128196622897155620482405362715877296149837611746102646199872331150943440691862028243599951663154605955952246103285894353408670854568532975612650700208857690115036923784962686971219260807656246879397553020287148995196798248072342365601153988541895328064791458396369258250930632953144996776897915605815647159689379741679428361966329008530336274884264336407352824514259165609600034168734340725504976816646379331468284324754738091024224152434615128028919131826784946033914119093732007004334628375093327761294836276470975815902397374809377920613278682737062715491479509173335663808165362503633140390396404169459607259132429134476909782000965827284773161765057378026360984170657513875757249465568821548356323919865516802223898762827365929782942332018734752975972948200075669960658254359427980644197744642635814499481687539265360998704794684473591427937796210152977656158297670028717412551658127087038827310591822694739738010485367818518059456146299441401027348707720985903787657099763649172600511647072645195157665106409456671885129854316379012327940182985899011734727771926914915847688571792004096964271386882704870992892505703787818919610370135048128206312370076678930557367220869666697851311124392061080445870402400032617151737213134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 199196675684065415173613974767280131154713397357373045824835472189691982391050873814752672484506820110607058741735596156641851381180826579888499172153048001172605021963281504787188354225581981155832755272300410282394394619453354167376542970727298676624625249454098790767781326470924317113550069729664996269181141987010681664783141058330794417675143029547309618594190568066092448754052982486536071339838665743474795352018384977579731483169876229904890402435037095048101974597948051618057536440755284391973455649978993352703241014377695103207217721295982876491669161576266260358727197058165426382109362929572877905930095248470173539825783578371062339830151451384034706038445668533697006341793545275181249001915579328879517373509557022050169045504543710814271232130516216143861226603454332395941839754642003483167864071276059546481478370665066394149192176099413937656737929706629986259669933554044255963567990629236987684535192074572297115461158717877644628076000787224596355764833145213181235394353011384228034227679144767112402833623339203112516716356051454079516337479951239637285660210587333855620538603434018050864144034677313024537267017894047161006959958733712696693114176233142912114822285761537391157254914516751501043953550730694578618731480932669092917753371139467083172731825164390065197535219443941935289033133139426961700796683804981608818432474562594197579577463935936831422691833180739399193428577169385499059498277275220933550065539641368840921130253621993226928738327481504393605528497931466279294072811841821057581994755319613964566104666538584380467013262738179483139335262535487569224688235154333620175576960985275227450704887342587447414440398773239023706283402423976955577468440142794892061621557720119633294830887054517225732491317223175925118112843249869351322080703926781036923428287859617522798693854561761942099044124099130184720226710392834377229039065554851130168646064091637059747554310176075942327804464680277279129028831783951011421468885694546968614351347889108540045652006054318552198424893980343315972144376444865607466114917680842521723978264593462405176503224740554236319326755941915735932790127879714927075001750884947945431424690179201507493143826725232321507152823946622898801448340984169809834346449395678275087424756642947878483194894582627928913420791131098366977281082813380566814371470217347324400508734413218377351328835619904224576170469687930493225915200324461877545711985248999553732573986053466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -804533894800820715994502516771002164504111712244740605049497318870701814603083659915178620208231302265886841908069861930837847864908207843106488557765568543323375431175936182731520122567497113410845099541702558380609009381619126722842909081913572164225331030748814438807146556073961314471222283848435528011946327023029318322087607227296271126114987783161970407843503630392827355156876380167762834083715267756012400450965981441292280608652734040569581741062943840622351213873893014907548671910483641798498408464781933936232351643913731532845041762215584181900922105524066154207440046804318323545634772168543885636926089795353980090371791369299509843006237593648707665130913248894092800733884702595869099036996808280121371265891527840989070268210550746165515068517692321831112230295391719747185574739339008509730234734440590585927555198972930727169459139794713269099320595960121101615086346318495184152445066411279364561317997309732313909460628299750915678529142182766595542441881672075609544845402299246223747897129791592723029049238511593382391152594850868614125372401561716987177603338314546834433796808816940982574332383307868225883078114208678957896339246881654607562839877721480030194297023161712603517148584666690477706417916642880357481621088026160963622317498842581104618180346073650212924598451117653993720382664170165801297516588540874302767460213074016051477825460604927578853200732371679659220569397214749494195122254433076796898898647389814635326114041165711299131037563731085802173155885404323568713671728907858705690708304216952156864747274539686323224737268097966984906512240863347986086040066302680642165406351737710708569136260716992743910345473106333489650185672114746257106566878591236017675434186394866474219975918038671142431215211218185201912926781862478300587493043244836968983303545245584138003234628634149181187158933099961824731921249298863517118246016146783994089284893675033742789234131072111942957373383223805643052710205410705338681550547295843556036984201187557332772538810343228558254968161691553716604660988560989494498571526217447880097732148494934449251055291446326077163189582268941589845805595704361963022125548981687948730331789116515327974463639383049762259311992843175852417347961952735007446113707300334406195775672432807772322260901440393149378562962185309683418843055066297262018946555927303261021695434597816815734673828242524744152911468333927224145495518600684168317518918378539183322573080658912658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 953276448619140103959487433127764510515895518128800683571789016527612489474380172489907207000852738617326183324211232034890836961093787480094990440683174177822600031886075396024911099356875005371932296746550701492420443405765051961590081689153136439862147801040466642331060265631018041700027837723345921112016550121983012968377623065087714728248946455150969511541637709232726510124188217112280616156254597771501322621616234490599863596283044337694332908792511332915640056333149358047527106401379718867917665873312147774559560716090219292140550697591683837273727817414933492738011537617744727414861601560686561014344452875345300656385719034460270068127936262543460632510276946568605349686101073864055848628088229638015301945325785709559109184183706652230393612235559886411360398736000700217991141136766041937403681403211729296644269761493381422989790772922179163990713993291519004020298575672762997555029827148241087519856098136583850660704987365928563688491924614786839241122619995277980392963028022842283605144642165744946907052927430130864979415606678764410337775807153174086716769199263958263907773156854362532780346199044357981189865750855371292009544316195489088554991663243688523433286519299349105220967859913565620003568573104360759190254995454773717500286726032658625463447161380019892172530500379304488539927419944347189101215520838974354806177699195423025602337378136173975990783215339923492907592981112154191086254043215815800751807142598280448991328217396248530650743782905992184471997005407701180257262962348545913297334294453444601931125851183108142483211375629642318773076693039845286053048515240563033070906083181654286168430659959449216227213250306671033057434519819445510589487198037673197818979226586544952114184089993140309412237510281314927149583682717937017713156506435896456312545764598883235700894634426745664140848585418406964324026857487327378155102544500615676289347550507630534230550078900373587913472237032766493790764449362248087710300250611881197079876576825429388595872720574153774674235154822134232176179111010555761762965837940883608436209122356712439103402255310750795971210900172327861503938857417237011404301655325518317311809615352507174778025019268452662652555074369008265294383525909846306014746577761746163849072365105057419699634316921992870433529705312464907922724824837812077210205413391318129385934470037171965608148430564405348685897109446007961547024170088292782112519146986429063872492406517267227172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -197623094085618415742876059070561458232429976626706963113344395367671295111173618601303604361956746416938230906997140106579167445177030469773977919862862396082279335946264527116343736533017610372062982973812656718277892792654222807384176471179969383300036043064609590530869080777846557893047612415427099386060276882010505226618196618907626134515558512794229244762196473353989737146427232188938517196747703074805936767394651566654113098502025166518977218293959933687216323167208708257619189051605223810459495851431163649235062894861349508933546971723394456551714204253080964006844502453156582882669311976959993473299521529389497360177049569033006601962273264408931269475685908140878159372672945496344747827471928129840047195499435218785285661325598308944248779931084990468496594235976693609310012984928385399353300734221785101344092692046597769875095292335437645484850387006072011467095210030779001871323969041644852091187809000898542056788914809245738040641974634543024270182578641527422475385791027924231258504310665094800322630306231934037158332011920575416192561536554046015802082230042898838596365405304505879739732475674081016458840367005601563163847986052219609112936878954660659413806462516087803131923267009151792760527986443510615585241982909932671859130801203166553632422680131305807668375092285567056792905565290287465080925683310238105121566295586924548553867573761036664868326996232033649623454281580674944555154791518239327622942755480525190892051842938701523778884930410236526298718330791905629190811092613091819859539821289847210021402401333639118838237438218598001779217708486103373059282868587866696309518987327915750307943029961815754359528622542090138718017354934411410821818732696243930894304066123180064814470557778918519356696179799776030629660777964477521329510407087348624027253425105526277425060832750216252982891060047275858354313731493653581882926820715932802612269846392757790952344440052892676005963739419654419358562671101357230700242850084017985487517650884880545320160059452979910911495557075705132283099743008853384843278375040650962489636174736738888062354504508157663426347266627949527212747486802096008689010720828562485419783393206762842532658430130592194937213540025194321138913799865112108569666774992453232155856504356732673377862885559788364714644805821473430142525717614158559256265764478982742445699340414026322761884334057881102195669090061057794794452870127895236353286062547240931053238455206155776977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] -1372111244930745392699017063158209044056729278402444915330622070755740515863320578043611990546471151449760186061978084302569340951251686810845113917392748194392507606794862281603775383100202741277277874101163129375885811757271051557564601792314203497788781679899151321043939614697056915749145915379885310922559774742406977329511475690704536580990702393341984111136146310312402645065866439665462211675389967181144601046155644759673942115730238439355572632248984412574380463051056792367455311140708893173319074511206100651415997929042464542443827294732203339913896796294181903988181462311918935701057290600787129991528092409560378418085394314660017377396578548736816284538457791588564872733790972378497299021666035706195510626444741541485323755057988635971231934274388221600685845750316946117778317225320057528631850024632464621858646469271559912117070261987259009168406247134036029574686060359686867002145212284272065876065271046203415565366609142318562529660503840155905469789280872885634547341504560894369735478911827240493105046179619370107961737935032881038937334485140670801070480732967177365343897557419379284991562848340000952136263031714014146226058264809930667016522823787412017317550408755505447663599441334324816542459997747010970159342858992982400017949922531464916897572154283759946398191480326046211834736380487527894674167111738406950364925414166540241221577746164232218823121304863506541814760053014058684129290169113181446549651185294514770915430495214628888364091964427309110108633552315612938457439463250919449276989362800788644064438367621224556942350809309568138933806246547266916444258389297067844353320660151962210536991420421348291863841627319876714501598617832819959758956095691794822407707941436285200105727196402867714867243779696783069813102326002135235505570900688703156229146091668803767839483723333240241407988043069129467454976283940436374916018261961291136240909842703484194108321811629325666012952379881566018871922336466125093990574728054368307002773575362726842470462734231013165008711442502421691243887766797640847682271919395803964415058360068768379747107410197836799447425207591596618101621953602212434783421299799505530844964714137124860966055088745693760388725954936551559818039642517819674047910379348551945990186420155456276113209313615186959397354676524148715567802494527820003714759798920408788574279444896249516427717617574066200944088381299318789535574908895747560017334097659524871914982213638722896575927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] 3119436986077981286549218466860826334517973467298245468779228856816981305894011024246575008980882432114488271925484898175806344750718537724886946449514687452784364951965726554977778612546850335125829079979794434069350723687060763351931808603945291142584472763869926739350369090350556504899476461238645808679552791331018007298337774876041864793291758095806031958665947897964953839315200697344560973916979562174751571459566966032730582655827699516829109752833769862273156926099491619563455106975755783264426047295670780727086817733061623828232718554654859719878522040106534884019298234875830270231194250167215045019719864351269910517929420843627867537125290706335391377651325765556490509200608381818591009608201661950165521867729039570501079204469069083565488009226173661683665295835552697551040152080190477037978859147587376305316969629021591933739860651691131427648217992915925995666447259447003269735982826826020309293968935567565047374781144764766924417724467296767155889466913653878509425445831012450149592745915118731283109047342120701759939205231998586750834438349472985866566245985184032885405557468046417740916434560788506412223398246890389957575541196401911031797601833047324519693543102705377046420189423991596566197148866302306603914410921080334706322266897032311646058972833365011656877605158469066568012513685092526233979537009752416154203527057989305237988547441192718189347594717888256297320651905909043507449177464751791961781141732648178113261671941049640999998620987753202110019504970870196398145221218285726885436368120837935605349887399384781181228078600829196364222834252386493218961784696824044342262692216516328884854901705352087985779308101011581998373602802028443212837620205301648994748113449027777278067716062911360450909452574819747911597625295778264866383104314518386774727861819322052360107316158322529144367203802379156639597465319900077659694751660272247584969171641090648642006068054026931424515821387089812150131523200599897323476285635076220055979578425506400668099037836852363587749068527048580684057626901683948253138393852106366524442318976405356503317307258702475252089142737764121633244538998451004440266348498437808489338876361191781357646126917508384039779150323280728195254913214289156699984704926272935777857175526425016465319426941043167776067469901811383891417008118750771484199880517330887124011681937563001993490810675349655479101603832880952963722991490088728045874987351848695027456415118649601936340332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -4219289979247494913102349780863707459407588735329010965971872153436824936920898720709529341394203793780337169983715029957203527383439287378121940823965951682424160933156007048700037973113450014124145844459571095290903412163279213534267305054362324677403523786467236054927832151070943325889091444628549964597342504651456757431632743824987867433980568528148405241402218538978451700485458582649195015061257562683290223677971481188067774753299488844788503880137675674507812185294900076617019798382661346692105535528174325669782583209407594814666529019283767452651884844813469655918220517756486753821167197087409368695773499185245552556893558163929233767055071957035157018080694453058151490143127389224342540610682224078776184363815395256415670160210524290199845538891399598361468785348217824058914319686786024802707482059192429236762704249111579043031665600512269608537614936912056018580050199392606134336426993661789366727615714478035911461784029682519362708166083027674321086883810496986523893259797612794501411592944563473364024522800314686658444267701389281715833179335682959015140785368239318732884917123246127207401136002704499824641184108651356682507980988100282115664666609905744052644530760536041834477167715696664094677058921186847806942608731716355206722478355477287608247032594632594078297255325867747490613023461781506031790845945949230117216443087693049363783137586158203185308711634165624072474350996583045936772665220658228613254994312171418819722586955362450986272869607483984579454309811398104274833440952002724025406707148093574703957826733322562136167111878527715294065429932031643055245255888541381698999361785788109359176372050371798684261294481410546924091052954058783705622025410948792933529267534411491016469208222884567695597606863748370987421133490580631979612057447040915897414788619882733729617977123723064146151261219355342103793321897913808383468456709282818366702905833939254726007281473742503666774957177293018855375767119462322392174869559213735359734039095133365637205031248149765963006553529042250343642839066103217656279904264970488696126782226869013722174448169660866445724862800121762796144159845236633571831648755109742833481552937796420229845350797640137477014109596050344100673680466030972000856621095866823812677243816684669129064426325411856090217422714172054751922985484892871643220308271352693787898516275687327889719758494251208734702524313393865245894246273818299795519434856189144866789320076350122690200805664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 4149965353322632335511349851854243245997154140056363504899958358605111006641776419875423572689082887703159736869551623889543079671061002329982038307563740289207073529935619146412681767065385342254446946687957941264158475239721510104030687548909632773934029787238447385678072883807230499633987283853454160799868992558928639002694060383856903725461413216617493075004856413289330021354144702385631195409210822430477864447448491165387745700295119512705213308019534734169182191296875787944303373666091286552815013758848714221658159553135289553732588628222166755712853888238650247595846169739970822508121115396996507477012984374879403592480893218221451023069830562179204250485971946602242707886876565841693847264462155264614576453471356076193874664734004927139366990803688400748431223269467085603112969320535705818694051464865227966610920906496587066289862763423461961374467027541985597869173055150503149097195512199010923145064299821656232744803236951143734857854505492391081312291660535023692544532216177731185965867546349538140659313483618683282378163556312503772475633863611155225690251103735472676815091335533405782140032950187883357311515627891883396435630283203544024149108155917037388061684540656684275733908003095856160268887563377263011035884220332185848237409825700907669139962499755159915882323520923025069243655503067775791110690616255229900181886519516832153985287130398176512520981243278005455423623643389681600459556141146154462418941179026348395084746189666620753466245815897053495838340083650184810382199111654382290220076873187852869502055429319748066983719585028174049124076313434615900143961521436240456353352265648887048794331133338520525299080565182362593033522465830897016555673806533730290859094820997398765713102063806551119318603322339816739822668356266285662494035438913972907875316674840802028785075836568114577568261991216046048772432420104971089185864154077206078178038754743710045579457162689803410857759168954084616489379178896778295499552210441669896747041340644444187924431708369767568690211502852124779992093068702188239900874826182442158724526226793218831590926359456251130155116508983863900676758922739421854158626757033812223658789577689740737795983505283360651529323439947277674975812871914616679880345885715268960948738752377298274872101427138611045240151968661301395209260917619221840498353429536327998837193966759529957744123735692617686622927497660855380762424685918949023365296258775147819619633082766085863113403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -3021922087591871418278086921946945421317135790405465886661453413427228302035999608039057109212640176394282477979662940105974085815451913906071639932058805081009427976888361660007359661024300497737169023023035822135091153170564921638246946095896561161206026187177072028345455648587085394468714006968070095238054328612828482510813887709087114377386961319197753347172530495866949700143434890686752081521785298647797544931711480243211491232051044151036498317406264004882112026777535668236486930328749355404585897620691191951041022507493432268502202144422794895863578822742157551232839224525694400603589782666264556304448855998811770267226450105586939781964367568593759560518358110031452038351499826682624966622626228374217215875424327769915816173165874111072905895911613006873794995098317738830283469544268209585221742480834359657445848619514833962633386875232092931566739115162724212826453752797804973825269479434705251574246798621422929424618902590557001261637708493181904215091610120956775946100402964414184810180929479140862041288383314604030269201439713608544337861388919210284628545081986106900713566827108304722235168072154022468884289119752749634529226807949329947456399073938065490661534061435327984464184086597285720380113341034491244809941842770000807516335703344808615447097511965541975991113024718755530827679951657944467235485874164464595198681638012377138239594066757417321088521638915521749067721147334966675072094476438513045364249441673162578311620849080972506018841840517176055192797448733691891669170437768560139911582321106401727126507013645239775488285047243805828788783587689956602434723759065909263871577956515800184374698730616564065321884479055151793951781363048304393827735580546093792963930483092914099590279212461481606379080595367096376831281512623732171052933658643029620375033118120932412774759616997898109473497276632445655258304707289583315014413027784070937334417771903039772754286185951298725557720657278576179444209751417475088446863406314737465281949627380583561306669980252408963003737347523258443974314716111914414210080904781327892371698772172133767713854167817001343685151029575945431858431942536512371253710609670774801094214895022915869166385488567967192259119617689733902894401339420758874230663448941961324298226736723807429342405379465270623947458613464295318403133512993414550876768480565584307677677133845311566856648433223397299036395449631524734828156136348933210128433709575068721875368282780982553958892822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] 1479269125744874009545225627198756830260009787783859410607788868329449245004926709142718630452491103699320291815685351692976936756487731283287119185085278294800247365187189205817170609049646638918698457958166514210289616437187772094874868955923726946722349210549187293228206331434209028249642548117759788420270923427674655145375279740290770281382421543007710916839672862326149467033753066462935704670329452973189120721566697622514553117729424628248827967112747839145046174897306924651777396994991851018214811076447097003444122262587932276328405117177419866593219473549399562602899938939207965434613656710784814775994158748184335001062741918288769871848416859350979379290562951763173347733368564871617040610061971801098254707090376291416466363737217133139570947510691214938639422552864872172719747144011924533100015118441516025455163817023672571665188481657973886284385550844135566150034522887566089478233931034273074448263197945728315472713780937604684347025338154176077859077673253301823050860703655769843381319836548544878695733769269053588713994896920754323875135540903548816865606103454069150711490419974897847693054238169857402103850766279435569205691111533115685328180654977595228196947517858532339492217041619365089747434366253510382811265897535226086829257100460317839116400126301420347575799071473708595436208308371444991568032366967146692463385586959883680098075843294212519543679543979484366364173381264871083777668091407067582861866399098455035914887231713084536630535312894096358578539671552614424093096247151709775786019027136884228823195127262160340285141942862825882358415929749964967285296003203955021944880617119940915558116176982451300260014547692449292560858403383184377662990594587605974172891034702988170686830986765907848436945538826238081545764453345045595995178114531800431312478578313417045073521575995438505845106509168313680713596102241549455985363830040535175417579606371227584832949815621893431981288381296805533772632539883131426984169032595563598359399812800763641658584790474366012191424569160508112216115682697693367644462999604805957061558397223042326745693338498053047120086983699377398842417473384800370603744686376780143881669042870149546098306892249815711364732391901742806743039787096460823722691376966040805339112462706779908406892856791246591258758012997865989903628171442045231995689087837189831709852516806156963452338782299581943187605494845741317679330168313780947565734124205666377704915248614270240068435668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -223368246611284513441580335809105062866920186790189982310273547966959288291085920247899306281203260938398411049793067993484573779434191012115899713136077878656016135222592738126715926495680638379789218715032743501689106452734706255859647583582620709368788319219074884422058487065417751501014505476836757087173773324043839465409987206391015023720008385573055520645242691731119495375744319502006186920718064039727317081929075935706390041016295826785907481771019534321480912297996507284407445870560128514953691546667183109562393732966513904521644220018929952396204631894850744556528749669494654839032683772504854373741066603896827881274578774815368092084885388091837427406314589934438779941909030304686217341628657648952222791639818919689387655651184910165360602434797089679833432181446998843753431953317550701178901449339495759239572383635583227473196924523143011192153881128761637523209290100554967088210927155040998661783638056694386328674839849736304399803568271972520549969499625280196166515844994588113282970887633640991778641009813563649175244534048485855737495415404040752767720910458333007570725497802754519347030537502808304164478065266856658899787080537072403655445030501833724989446012777830052422976597178016313916841205891506761709477750343477920888636051915289226125730358295113835237915505078577447047769595455045761874667718671170224893648451270993815474201720426706447485119833454680070280796121811220192402627252282204970600216845129378245942429452992446122636187561773397665900320426954469860976095531640419728168986356611509937454356291061261702427944193496849817744020590427422135870155268956525568620325713481970982589596303714320788036958983146293118699337607757473602916428391426899507321811547057695715392767989824960761027637256712140488715227137064369207397437966993558856952015326725836212730923177145144087984184388722892009939842964527645890058208829804299918292561944229294720176541337444179454577552695158324771661018762855324646472810371327214890041039010892249610446223989743085468708813707337896089689031270284857323075105943299711200936643355092286346313304584486238371658132112455924259590253936451031487347590446721043692727674293564067192271666611393107569106704640341349669766970981045818052520494776685023515756223073591649116528868973210346886587382328723502945397104416641798062365736450938949273063631167729033421263766018650151817310202089270215288676470706736918656699395112287705178477636991374311037361621856689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -418090406963315514259300115639241715026714224799589255147930768736002045292704385661145020903636321367927571207117210672983924051837106555412571377588735969211949967465429635443807480454495756906109449198509935480156541942444187749270714742985361577542410266047433986166947534970334480723111481079445894050082734642344548856308492758362952742286189313414015728317895297751767650586138375243878187740252184922200550723386683472905214786360670984823128463094236164904969422603407317732473746471857959360226501179025661697916303632000109842179584101683345221735676814850719886039225865421984423198746308072076138526309590715674516751694154527548466073597527827123807895942331915881161669650207330605584054447654985493986095791348647181387027604588672080797616829052211532857944976059408975951982116731411807051109891741333334009158639755332140167003592133077260288724061009379610276074348312763663125000559968739380615858853291077130357660592143077230125257823755069486473577682735480639735044750338903833509246486004596718806336159153746739599527049572943413415273295456535604051880802897586921990039375323715238909447094047252036685445487286186636899700383690564613517959736076300279200395439782033184963397740589151217833893203942080933963333423777753537322173741913259162077371902467880894498692006944837356992075125068187852789081410671484316041635660337917239189248133255045252365908558024298736105179919412061146802857730811271965899172324747637928611593471738921114763354359513618971570571922972779318792747690058074572888343746841789195298142265428129041224351725588234841316044103584861962496477579091058289088767399524467636821185359098390872735431056276634258056491922604739554360774912881739003042429804693951931159770772937714091150714857064061661319190416440391887422295144744929832144192488344984411057950857317069358547883967037551123997068843090644185665586086686915992731323694199758934670107245190921715556152444014940812756099058544556435489832582423064033826843406842456327401566682919664503783372604058354966270568446959909652271941064065242176747878759387781647464312560983215702241033848043384860816021741755364364674868183223574152853477929440250402321397853301855452412550454215559132080690996240035249533398113092426249246317838882447610340494514384519383480324964120495614989094271203323549577011323209876304579863937102795996613498904829625067332639040805900942422938176065225126749901369093537738252930324733824818395078182220458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 533472910698454701742652439364048320181378787269980907102722403622479366049669302613300234264421742632919374112802003235051402335880822602699914329612565232054237093509757615735631894572676166692043864115496838709044485030291791775159236639133477527489648199845233886888903139070877502396495315160658249164317103854826936740125306125736981106815524712298028734267137830768919428357115300548860644187421715573668424979357111327235545728860833737771657106154126513885387638232047259836400505322588576416715983824955564520289288823323401314618376577988904645370070225338325454912036831632509024385091174626634550382117421750192543895619185398059456344768312342417081053758288537484411788070741204580817750616159497430308745076228868031846936975342806182925445012303421804468658009351365385486898129276046481247212971066910603043765023024150462391224147260931595363694110366345043302874023021695708705518903040937075878874050195925033636490907053778128536277350770330938973519605151310927427094178307184930439315937046142841614436013839089398255583025704401594152256679504335742859181033726815592798543840846014495095947750269396346946887837182143757344850106690887222360253930105333936501682464011459805159796717663703926268794791238478000109948792358102763726463270885595785857265446509687538798846449361763756377122471987651109348992634742857068610269464355544580633025415128838760370493388468731333220919711255196154016727719873739982332251592923997167855844906206171383220672698267879982471084361269064747762165988259152436495152630526084524418675759049980224105254480582589790052647459849720270277011277963604672540298641015767839744506276740487861558462908862980140709826335354750597261631704674891983682701085051136120297045079504626231517909060223478087879828072493148143578080621783170820443981790688651366378832477969885672921045838292666446498138480002557122564175635900373867753172824897654209537542244701259197482039412696899542143927940455729357164562971447332272963123647113797862360326812162102578955190600264896565090021091481788935295383923927663380060176375634202002428871973156837761453888530842861965478269405269955652438210050144143101659482798837877277298576792068030111816665118453096842948376309088974756852076382372123113787822496856022076247344717101498849277854637068002234283733958908622482932875325347608789962765257091236646599992795213800694190467738504995587550779729339846010221283441134118010959475064680646028136834502220153808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -382891279360904734799380169872400119312167583055789127879716720098883328350355483717739224929842916980208234339762996850012648062457458475402621703297290499384726001386204370551454009775055803971524060319928064493420486418257061642361322637438215013596680757274919224838020285357943192939299171942459878597112314178919043417617643432044878444590284018172836930483782602092491677164044419093775375871949726772386227122592263568257466649171824028345067938698854360275124302217692599898379190266172755251876350466451546340858829214657963349638308215504602889372427548487108641041626885938702739066132610012549106952647540796681703902192288071109266394605050441026736049571245684432892991924791583523285727934720544383891375296663517500446679624621647801201174452782812702459785407907445222491330167835817992193835000593040625215091813305509019748443361793483338727917043780096652865148807240374996980609240121957264335869496838776335990484873493436600055274846114965507443618157704884031655893605866648976750374260078507998637326109890444272202313319943687752915253915216003199198245548871532292092005563358939527620616961530478233287326571463548404936011421931072374430392696696022765877745504039854790247163762271287677514950119511044380278498816741516316276535471160992456272822492072698814976890159892772656772274334411269487411329889633005042789364111687199763626521268817600754303034366328557885100255304919920289619505568290484744812395455416083611744392786486364111362541064153933478475333541329219684031017984073016897046110131766604655726471815011566200304921502601597008836199311524013534769020877796911012751335880036636253653874213942005459079212584893451931030846486119603245161431814984316624550057982874655393028437047717641172061653435783320379207686982810947435295853837438826145137242553636449615470727143940553613084534192974530038439451450862052895509955075341956724233619957433025760904069644857713883708703897715822091072423012977997072668627356659429126527796966744206666833369205015677250454977414415848388759349482052463287598973329104988810654347794092046287028075546631809278506549705605121592665137987604448726806045549438724883549492664893423995169450156640709350739739206723971216190774026324303770340925024614646448133468338528670600831529596555032873194404652037400426712696221284888156195074574995288902441099452693993259365489398604095649335193987938425900666920675580576198770079461349561322433543431031921500107273459434509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 180432349362296925304878541464289401846975236144164927035903511660616997714548729656184087491671729173016911697500024248462011255721928418726862536410157856176122729204866432053326783820473457377727888744184696741602790199070758374210432140474298223813295788108225026136596340361639789011609003580149946147382037721363322596795497990789456797197578437221106103756512782213904043958521298896260863281176611785946055171194839519858633410274503193298425684999044879607630306202898181351125424750049029936448267195484177216183594942918749834325590378670267753862851924391538657905228275019144015892762429319948219406893810166845017258747888382565966572013249852701984243777637136169859725405912813038947686225021854479420641148434524389182559009427063505411655544557681761687986624887121065338009441016993805262128449457013213941893807148187074807366085709131430633788889268498443305631288138110678451500879730030892039383244633750051190056613547388771957553521126931592795912532934055808697190764193628073543734397803726574788822230280516149959628139310869612442934671671411205008891257721455831704288372867447203458956972718362906882696976378235434282511092136378688116914137347613353561381936931855533861663224402990953421559993462279891020166467495145483281449066167108322920989142991618917119887762873658523872385122651490343898109365448164747871983232921497941323331688642466607802720787012347023408601519807874357167136937839117269787106785224101906902004196243805995367426173398659714214105429640483448633851590623486931509220097268911646776810352086773785279287135064411382204604682415952568307935513889285351703347768753156071745669878991173636121632921909116186407790054667311777843450211546349052077424265786250499729262814683702334097175190750114239876406053548421873575382407818325574945071200245089275194585153567723808657684139252799946576918507363431590838698857682820925567003279590982040436808780802909605065468648483439775933176116479763138005513577805576617180370219215584103552131788095737744855929035566115361483770904142495717042102633109151580256766374165210668265886789546242922504516561044471571466669667041521855056062995281455865321065954153158291727798873949324467837770921088722402239424305399567923129577463288257360377052550986070248696627043045034944929935960973769656540967264410147428791736147495139128968701599898980731617793965293452523804230469942761081669269744450792855384363225840513116331881304787998487881850451231002807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -33429794555720177962125572497696040976414724077445714657843100325714039293210501384027988332476490219466723278802784323090335249003452362924954535190479462731646783172414274499870119459214540717572237182223075585845952710363408785977873839039735593042638684859405128441054816357396305253920606598001583252464480397709374932250609121374513098063810347067875730720429311450288409873555920989252101732117755017895027038191423333501090948086557356240734090336390321731308594193403511407862767925422262531230355536105233909236436248655057609978815349809197490410324748516460855028471786424000810990766812553790494037527154460997574094025720062056981173630254034222823379536545005172113611389590613666220909667875415318836312838814006286777608404932023920023348194921474084873767847342013905104686985425610641982017753554989063219293649051381511771543649151620929052770739150360984952257457192008052905391666074904753617227440464505645820263783947125231183956880102881027443045088372339609585421947111321178444914731169909169694584911801565454358666898165588296809929723375348634359882009029077626793228785254808039815007548852918584386212475315114843500650519476101465316335154509634529399569595772885541119102487251960023722097009421934016739857318606774988742383663357204331317158280204272651134447451464845846423154441357151370709354854939261086422792049709236632837785420798641993150113571201503020699268485667108333965128916053109929866096725720450977890254457209550367676037074766069226998587957189357835852978028975055954124632277333955637865287618315791132522474568642357545265347226012698501041515627637236540567742381252759009450908042954971235604953245463706948767218176876635275815412001440405585320007240125393314419540584748977995124028306371299628458884167807532134000166941150171797017770596026996658768923715519924731122320426631474187306128279923984991146101855961591287490212898431820569817267884558909806566463562380612430420700221861371848180462490639252390530638995398393650755233980474533723417013606867747316206241384081581339137563250736902904154846591277003089281404496374588830263360794071535494725893041116619059657388661828498975442001351815483762550862161835952786226132989447461157527408923247619568335093944145326173424825276236508944302759563955651151565318851726065279343506385839981985462237655511006312911299874263606985196063248654214659410278063685872980455755707760692412605083496929480018754893277943551765929441899061203002929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -32742630965265852158044051579231949660912302855088702622813149322720001819412285574895783369580760887649731670727425581483731135262547841583512497651908818019394705983321935076416283600800195235780491875058285475229010175136453987805245379289404862091430647672890095180128253496169526546549285297857122216592311995907978605706509644734865618652888812764555223008722669074023976891990844838649196207317917694994164079329159566662754156313099675001370758362218749871777845623696122185687631209351755654576084889245259248878461802773218178490905962871461091584632332404691426020115650730229803679257666436071068928686069152866444045695646131400105764901486890940750307802715602580240254883720405834983062728378397222267719204354399881612978860252806368292081892680273438702422370138836994102995025557762248836714010741559113805993619952628478373243590198803873614806706868151777602450520758186903156196299033412569834277009026657198846913094250911963214243519926278487362551932710354772642208377931850888551396248093364078824343320455713763147912804739036996892404979680916064382217023289600156326154798971041931876811293141792007979347425453982526800712446352619933773146296532609177548794022426871258510281411668517058946055858661180655299186307584749935329507168688692689597748723455426260934050511784394008138762891408768112324834184555549516318211774927270815894327049147144970749745801443160618017710351664147723934784372556854199749101441858181597117867345333399790092317611393369602406199423305654287398119519518094950117670393266821506812057283311175690862720753258882950109300417688870043276069726250273433030489429079576945541724720018579887546438226478318855978700731709589038265801563697992508155360385211796215716757808442223170315378872746258057306751802668332862941276271228831397885824177383122377366536224461614773028565989225253746807021129684798418671650599285454285193620813420760526237331893582481888684592850308807170268824295600638435413791593850359625533360669869231677652861473405859197559926500003657590766312841212016805553869240476456225080660574421337948271499434425284390200995368819416504907540099560712558111793473980221662376693345413124585353457130567504678612896295448162567443653238757197559604228295542873103238633771470520478751036509213483494468237447472286138447289827556677926316104248272677681554027964043727866308569840153095573690123253550796371311536037423403589696587984471396059354443563993442012360901571810245513916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 39542944436418430622868233132936465553958935151859491541297784569552464018557020078525241846621370940803459487475053556421435280875510581975503212714239981752495692491773856662775216394638722845413302386598148474274578725099254308417035691173210169750141263366036571840824229065200528842623844797909335427911082865751403738240518308865797927702862700317224575342855013732470974734720257602392118148628928531495615163374121506215791796346737522982510267625955914856070612109059516873128451434643890933779046304787093185177743511006593362297793915629011710097274878849925959874825791369978356436409817533290644787800750356117195264322155857263533797709040202248599600298922962309421859103243996921648105010276128983816904536189561386697385080159122594589546698550605521034709014308751632877282718225719609642915148487440213955241924536769807240529301979188154659451926791394137178929569249544240679805047750547104225969677723894851698769863478046989272121857678067702560056966554576684313731743971946137960175820638663578319263045705420262277820440070658612207287351112738598962421346019259348237043078113283158416479630374132602539960060618048388920485617600447526986587594367484051875674261668622704457881714250784696100804003490467216473892159438714033006294428538000850345339364670035773243272678840000801415447654216684813518232302651819689910020803365665921505583974340848105783223817232176163343597850259331874206038789010578860268813551679253623854048675361275920504748402848499409348334851580373072571306921434570500532819262268828942269505981983719258101848963211021405476437971648923257826399599341776946092127457940344116011819411557218484680966261666613762158393410984656251237055294683056796036161128246122520218213738637752742321918946613502349319440550540230292907739557478524815562669097025199966823805493816272192475841621167118299720189583586420001843694758143678118198931412304099052471500169020481026157921919810083356084043051816621613755280826996161030489727903970332914993970538047524190785254321704820866323073487482402339972620164805995066582885217085848179942789167633915548546800066620152464867776347904935505158136672989868679112825427844823745922545141757491038872063217405182718388235621007809484415399713734104734828077985286825554599597685091021743261494448180702710037380598295223948349662785315258886165928793302534469820635627382168682141879183909478079118676135935363555744006772158339409108801509873387658444698899984359741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] -22925614994556326377230617846073429537846636651425497624186448357824245980786035859419861609124946924423592548940112010452459431858411896416627001812717069719476066870215862799324337571255537932456062375708746698142681797163382764281959041280785759332615559492634153047474159686167399562617494408359107208042207742506963235244813385921922063117806463429150091380022592198472276883941439022479785171693880205434802522565728781574723777576411823948998051107417013455645925173154318343159522871035578809177016619504824754919281886864164711691013898552890560202532847705532679299322820623258066423598283238995734240634809965875959501608350136414246977878174079571280536025222753392037767573601758057008368974190036357187679752170183551091673187605689786210747099748582453153430425118978899257373811799080981419967440501797308838293433693406934245753269845917672461373327629865729801828456582648965364069145622962653206219301082926829832928317494017493905469797343782967791246825079314707944230661126529488550708096106059496549071274502022768059240191143644354070652750688387085367443207788944852020957542862147527996486624765625948352617206145337393909546061037610987032818015504929462678670400722305883651245469315835812555169888980730168826436297827764052090510028057368574858375444032870602790619690873796644168989359072228695460099567293995181613300081626831347951051618268516357921647259029820669489804519468498672612619158830094279596387595707038037789876281568187960260686554565923167462458844127190522929511726630833934774104684394359839918021306841331899623147223736664333598103208830642556063741962361024949858958375679389655309803742997001768782984187704023202494002514955392442361534973061821275594388698965977658380992516036835401110963653192700201249683652485158085586524828830291658204818027522737481626717425080623710890133484483478124576250722061537076544407130645314010549915553904791747101384353076996916256260982508969987764145980295312136283580067798119691166813694249413165728353794819800784521828801412927964487594739253594616865148115499242590287962473872385254253120114328965299162605361897417220898332416628916468902749532537428949490460588116935922860596702472570948318798533053713517499023233450063984667577177576682274465177997039424344181198753852472616172953824847641169858191294527813029402460391972134634963916240563289215685780970812981490138427678784919220626055385599075837283321959547280081341373569880914828900131396949291229248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] 18014441072496593197774372880273036492800150520404742989666709389945454534877891802717126838766373716307011505165539526738411604302256188738318732045289609355894552991666896879858038331359324069653580074013707592505619423199646442747066984525217671676707817924431809261288539982301573342230556669805157589047787943266615067463493207831001833348518331103069488219732366656520737534176460497983577061710467762246888125230737840277239774366709953221672639742271218240272889330130371962701828646026874943531894246928079930183726027744895438560968238586778667412312697451317255008104957835434780018384030603418503322945909333713235377040827057865838079864077709636816903907311359992313438533499307153374347652760009065474711415943255125872989281464647136541809578173495876340390829761838050914792935876591737346299002704984927828221886238845458006935060318376882126032137120164040099972753868301569209292790405843275701724916389107359374117369284649231146210918466757145378817193429490527816928453438972995744178053417163343759847408947390419304187581815866771516845231049587511580278948772488976286316873874492005459869332169300296430986116580683168345535491640102109545601685118850951020419863301199234940219725991202619201347533334205659395023697976323943564852091388947718113774100780111939385122018231187477211666408900087603439324620328272679148316310454704738770740568846263141645253950948398236264163515621733152714545589372772549033972826526663520840595751861360621641660241633362292125649554264351030698870549073902297933620075990994987593537009165770718240517003368761138603033808756030933559697275474149032658326753124214655840261479134675403023996731324942434110528468708358793539160780829159385221261126590368336689817979161065218991626691295511441587229132649192319845110379934880759641770242301015769700001834028442356427648925353910086480974444203341549047643221649692490669657248052470054510454891887750138851099508911487620028621945141927625580779180996200890420008163216791771566345559341313002621971733777689498250661640904729719812097964582275546492499049959530743844088523211450215981830591605422492740198771060092579739804466314354953395087063045141907234184454221327464881063925236595302186918429509030120803508368947923630629808689298704000616750947033134776876585745639331960550942191153726140706581304584688041359186172485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -1176468344570962191793042749998055757522018176687875008862748989603864485120527634545356114372090216643215499643964702839206313471819717807153246754376949668282143670284771684833816771170433413433453955426798545587526106519528160644765452430462998909573780638306747349765196350416094754788285468634085070548502726414934068211718524155640924300176758465519118030155617788861382352603441945106622336207641476066960195961572373716549302452287468464946071222917021073473432199540469934201585157955852101949374294798756399195937652814327405875928564708751120902675462444897124404943049368235032975479263631249153665606489478807071171418753213594364101109983071004277448251047547604528642578364852749722780807404732926683218569006709400496400462051507741698211962951033621927249410813773775020656837370490578979869294350328962326938064372076191006219029299259634098676191277301639125432210445859488148439932851416448475254843221414558370995044543259041275271024130107872462656627680777957588696999282734705061313131599097892910312389365631608322496700095842680180165002865163431277921012233691207351404427458314187800129166579799406033823997474195540202771040062672725227753878199243853439211310274298820209910969070782461730227432164534864535484171728241031071093283249541742236206404339320521405327020058306048407689196812271854704731107747752561756043416161629652197340093979235110947067834513259279133073790557167291972636837012484432237803486718848105400461587004421772404844906605296461032085178468195366380963885368523821599031512252612821585345399609063623206032709115933955854248196550984373796674699294857872939692257287497822826817984456228414528315648319714726900364715767576924208125632581698483095852124600653120680740941860535564223115574192942960994521241977699291914755597254696170006829542307614096604904147470518670419791322277161074865893493522681457185283078618620392156297809055646649079552066841952405056099360929462773185057303381495746292511773649317944700305492657394637345083178951166586822220600643377529406566641613958123491357277680506771633665228407589364750772761118740988507843200525963676275259783955434829923701357750024675484653317555401168484140749317139655422145318110596042576356347381670946121014060557365324118158923919958033754034068732827231934197857839429545359964627777208892199165002345750963286263868212699890136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -238892776771703084670129478874455758591453790903662284860074972606254150760146195181911515514959950948284206124623339576370764618574446534688331016028541865228112153246279599408821747837608696091651121907021615726409494383826179421109065747302964736129763919727773010908139495222417248733153444413792062347522071238345337574940260425782355701275523042833222074888709216691150934486990064321762409274525789241910347385000397365755023859868813392513686776887672931114241794260507750660525094564454127951911393088896587540523501563123060209101264853653312476209392162452832449603119405313968693673679250668796198985859986176799839878802786031495969156173311805433480010580881545750513864007783315571724678780206729358888387184845660941197185888341363529872105713785729826968643045326088081785625818354232997505570625165945085221314904498113960190817595291367102157431077610688140871819584610010080759526725701843604530019009672743321043003510029391385129626681639603899938578631989218017964739415611071217495636570847702688094124362435078985027247944667394831774403708989489027421874695020983300607813674119492560475214998772503122702377312301661116971388521245430610659586593124822301535154016950509500609284709122184009307459967602699001137662939957320710044016767925485092904392743528460085103132014622355258471912683607927236732342949200431345626046630675634669054924623515679184048428503377021817640543746218473729102802537884451098594442037156090188214999164992187710659915614216579275132806726942623108560653081669654294042190294891948294320854370883186026510974024011604120907982221253677435580184338960744587088591586738295715769052798518511261675560546729117357572249738892915354810271604099312580969984807197023424756302901333791913197948468473503540620234092925698828892737802242748329446098333511735718771677715557738020324590923061928468169513393206385114651498846348477421676401062734960174986272184744910583970362820421294190145444769528601365273181077872417400896496206514329095381687158869152019255070830598801229594668357004333597508519101612451736924305341932085497055272602642404379142163038260111003874995756420485275166655449493557638130788191384522917075313409987228627522586983833526101675387624534796505890945468785757125904842995513373299092701234902516954634086351092179579807732107679665272243857377862386037747910449979826807975769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 22695306181556740634357933270483048480752660889601515855189042181550060172610064052647052488734309246565745177324579533087001646972763870555966173343842642165248474792005856811675483642581300184160236612201953418290565271863145974743458214641217178600223291209919736799551012301347329301542277586676539931806916038001678848480400681718136949186098437085389179488391219558198444400230456272245032139746368770891076509243237075053331290614847385530312760460674264576650100955507312105046003499781567932244278949123073802431107969224248033421238997951781365805379368092865209031288525181768541662482489429689841489824293772701044987759707421001703290050088018172859826991243643385385295371257104983263635631812982181508577034323310307988963763722735611098385736582390522154749113176807196195041702460968437552288717650143086664002858121008898693964646056434767432354072394593883401309467255792543059288761249657268548420962631143203956496298245472931228197766958772632935911996745013167206548374193838190914646057473200709159060210886146181981043889460576028869505829515889650060649364288420913949391595883705445084752597208306790900172135442943678557768007040293718991132165940061175302359336855913693644173158755278365395038979514549621909751551030744527929019643887245715285320649300932267094115501934690687418771796778044933638427336811600277810474690008060410876557111076491410018595219176217089406455462964491309153780913513361072524896878253642352590331477208953891650596349160850650711449472465690262637163351994717585545896650656148714313161900722893557167254094091279274280529733462020798535597884622285980502168299105248858552370830562012994629846730220033151938940701755969472932417646703350067790965015096730897967768903615735670522710810876568541535329886183099703270148847720484854603524501687946859555941346135302565780805148579594313692279185045713124913631892441355022374371230089047751596221259970310560480491162486619744499720364453357352387149191170028634226167707014142793626949134494858339863944362352470024649011438063586566364834936008000601393098143779349075227596872092588613653456925138861356574068899855962185672754305450789500013701615057771236343974021177620921235576123783162807815854698914769114400442891106283141526182519593791848984666369385925171233937843118279346542891658597603504802300776704675200345917573940823785960674285888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -828369563764126168374652027347807353536655735795058242493740481839023895920867674616306904169423225803760043284141417563731149547713637323645885602826590341262246816709134797090375030618384170079310417463554819238939485771616225483542345495278454911757426508553846812643447026080122631764401609201178231803373265325993366310607312419311245597100086663685172503634252891878057228102207768590319603403971829540499826525598671672119741278317184360158857522629637838521033599290678389591095049223887772049614072833269629929105371702016178925060332790444226090017725672093439099294956889473004000582142375347425184248527884672182368186110429373174178810861755041593583789260069607586499064851425413082739089625832528631051465636552018635843138120930168827437099616019139332957304896530933048528004106712488209076429997803809768982671991182492523343270466545943083840698624017403346938791526752398220702193875048829873770849643463740508118998580661340154307320786352101306146247095086614980363063911535602724686509392808539083084423733429849332398545812421551762130338350621431533641265385910306537848392745269751662964091653813358030295291027547274702142079390426657457399433027724029850936535768432656463877699849410137172102033631373052503935686986530785176118649236735298592777372467721568156442525223000483477762162716050207055221088522523986956326136541666142068655630945042332577597481133045128974183935901924588801403355676358571675021489612447944750785961053896139965625573690000513131885546288926607711069671202740964943576163064960550909252889536766098734179787051260946349007049100814021583951813760556199487010634493734625245893270740730916686282298788120017473123538043795017946951519912652072690393579112029991650640798351911387288750870263785904979356996247638912787598075178542522709781202065916632506501354536366914915795152873608257519399786869113027841083238835571768445531092470878686448542284797162437243970807779034095197911996476871501733317859694902111613597449789188714676800920536982014795611915941283654930726690518657827281225317340895937193588075012537903955378939345915583993676268003543907563785432576519203918029353639603312003043759784336137098577631266492127998722975273212574217464273868612551487342096665436334461880797844668877043334850529418161812160677788110542882515694729832808209412241191131448571631674948623214049803209491074085235595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 14862558182268363147561778633754977694709349899697668739677495896656085231405233550863452274714459500556334769070767390439582010663288201208038258989134164528917668838202162739704416395391255409761987021723582052141689098629029442855732940530755570553327370663792593751303859922258319366504105924695518343531025174054850633047427277328818118686542713702447944606790457509280182699206039719343281928494108246644373283578282962783192430942267315396098574106655002383569597299860646958989772859782065180561969544787188460716643137812333504911988129609554950620858806769247348789910366443017595963915376278409947564721829489808295470491059241815509689545135841049473736818541863558270955793694676000080737332086002828221335342721851899219573949986323400662103091235022219248238511734259484086799712642194185346781756814180133289313728879642446983974908985648674720735632880940202057968335516094543449971268926730179589445581212340467311395904562038437504894076482477844288708328307391807744906885018437598829368109896322387393616515998466459811684428664077839579843721501411418065132693830494315341023313671066746241431166089224995885241412700570009080923169973794326400153076676931399791145993789500183616898317403604865541795887314846979410477400623322275737291986952766543683683445969652120636074649245276639069583257426507229441686152497049673051564240484555629745278203550180825783315979211539983652817928453667226217311721685300068498713138069471645603864360148929772583725073412873950608020001023220726570223202697471916407305289769649372395743760461172963962571210318304045772822277354826038842103979648060043085710961080246401860956656330534370067279697487051544212411992440785064122187270797078967849714305215819260131777522101158266090086497504077249756724142916929185179533696011142584597637953826042024986879075034213189332229023451094049042318826340853761560669530805116880455027169080150581790506958592848206880917036289920172568329526421919555019089529309726046290861205932899710080295088950796337917909111771869392683363418458228678505744080808435811451682154931454748892564861556260452152649561462183157944187593960509938526362387513869962098049348139336599392099494843086222727064475536119573516339223024482997078100755771968885556002165498338574026425660238625969758311811433783612944840061103562053998354474347924365926698012790874159350096306297928094863891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -158087914236286812411952173113096547319845756901547632745858417167247261138072129514929049963841317790659871553443996607274538198050977266694039819791569793012340475328197550548580532893835327264243315690241396647420913034478352799075369013827286065888213287669116891954472854373912871306776577929434503346500546583451980982932620520248968314503106589965867677516509722447439572656876802938338012188090310257413316206694749935529276611369384042910346332147302827671511453698605261719154988432754101215615147393577150873197067879474569121403809417400271422724937601102243978711193726992668894487857086673506476506741592515237975199857970234883898249526326140214129402032609296978302322035007660618415217960592004880743648815460612097087831537292003017913272327694139456721035051751772858347401197663947930714425521901968257273705003555424101816120916406335337328779822213645778697972778756258223242480141549820706432728199088423130836340332969845120354853718717831686124634308577621434542621266131026169894958205467555068142671191186967062075654824434307535683895655301950450095304070243985545322881637801806188154205835544157178723786400897427687218949201744284058618668219409610350807929604761364077021481213368958813740353255580022912544401544678509683689673751477639624537810071747845927344012522991540505287183893913339733611462933420858385748239532744257801788739401013663015459732016764828249347459003195563061910432664901298312614900447673537160391702276074842513980318016736492039038694330760078046575030160707984421048568574620759604390970651229417538126225181889352492814438165923348530834312278941969628034534227759240799728071055991402577880684385002662904260075305380104646563876578311944294777527633774003660734109217399176051085045896034133586304318249118574188126761911975748304699335673275915646664397001524752350713081047189486759826197649461460737620139036555881820872280176758683275077292407496914581643068440388184361839022632372990740550541376315784483333274341710433901137835469442304030175694780181687765750956934024520962352603179695791082640898927702488952927406819154293844860896929794432362518291263072130013881502673404266563300877305766715621359811088456113585514678976583701009458930120310373555849462876282907868207899688037675256544580062118110389407894584732451981201513064747313988774393414827372133208503233287554878838676586383371613919734954833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 1106934925697111387442162258205926791074912950763202969025738656259772778596145420838251623502523525345090777409549993010904624760458198450933159038928118815755678049792340217133041249065679347352500340160404851429666389187461777978106202248119903734410489492192253159942009102739212749962583191999559139325219457131348671476583999737534056540253493796034332358961162735881871291075365787037220036240443267830058580015259573535765364894145810132159936471649142413006193374185705420795830866512180121460646762545750893771464187193609103684902907147718160905928406989022616871801169837101162929242609556408214901149771730323452612078918423876569629550664527865744502035140273710854697733450366087209865954806679652435752384345677573176211063714541635745463879423513347195699819257642782123236755557795321043569782134501390592658933352674300055831152900891272397928741239062014197276375529008727022761820531749266591495898108314221948966147163530201060573403850646528708696005037608997924791904581025140239387064396824742572176561729358145231702040446155065127123451339526096167413346303638819084507230584226793108981534043819497849407551276288368243664738507693369608116066616913455657552767414600596531731728128325745344883734772607900356597476875818678219794640314686559309109785781034275099658703281395177817183575854525105039447257404451055251674211807043121248597009747862994672983978844553965686929892025613973598552504995442988557184417542476434896345036824542385221191172285866467194143917102524284331496775344326650517562686949552191824157854343725212948382879902574764534555535911019271574252899982326971686930653587669782802170672929529995991119005076704219094081588732357033014855516625796980362205681792493804698607987065164410852276862166654760618087696739549775655377267039874406973391041399005292473118700535612404237077082798500164513960980386901863070225169229872482017027585913526774949661059176596432570589197321537876177089013173241753832838762737186904781258440443862013784545854705257946918415595143488197814960064342212233739402032915579502595729535561450329151769016855046915866118602100317602681315967826001680703081414035431263223105937334263718982883179982113159770649774131521529738154174381676738434592565600239388826604249528843477017878887871728898408222361865372285260287379626916728120893652970683947242494688593510967708488657024190615629777312278747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -5334133038420070528249576807508998007448035818494707002273439023162177612830789842125410040487615215546427761914972387384562023706293436540618822100601252061826912378659355640085014492270279399288230473124906172629875348610799941874441592858150633319616211755753506252296297496717996948847601787546995503421547053442249787644104573386825159224326523866108511170242320450851658521786859202088843358714859990851365135317647970449388548974229471642982663520523841193754629255880593324849961187551332949606983449043525002490708980351256351390314161446759430441203160426126583278486133465805057309235102012589029185101091392146273977804294515318954604559686025026335093225224187212511066359102958135248534537303608538079931738249672454142148571609878297768207269274909128945755921026757041177078511834681108074457853270402274070594066104852186191030198108850279126819716042357044782534457594584048109377098427392752258417224977384377055312383787544033286476700343213959118636948500211810754343008587418344848233886273647478934585291729365550600026847179313019990106133531559242748589386942518014052381132504334624297136857009305924460151580439901645193617781855918670597627535216853310693356731165778237596000153892565267468094085725675229423317573634399332794859655568452659923621950473206811071606991546514410578091659168483739806726668297366673648309281229372134770651810103462237553328107827391539430773049536725982345659816365170242829476612796591851990029613371887038456308133561035329081547588407277989871546488833428347140743722082317456599283763402468626999024390249865578663401934859244816807442640886220733783355860411654356424051545746755883993915674570981835566656253648897464476404665456378784729584433282022645355138534660618530805614548485154224289938075673331004542489453566621030919895440101921986256880339206731262208290492959794096205983367062288033051787999179330365832064135727354795587038060379057830792967199275758541725553164893017086874578353674717605152868873793463387771410959047083204295959251204513384835046695594198842631614019830458701716871649832311019941665049312242932554574601495810743403696687568283630027243449714024800893023365699540200091535850533108319002721527910630995544724376018639448666839637116105693712784198028921297351723859662076054744815586974701865829728354144340777650394568303613631574029303297675198027955013532763750561116466997191309928894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 17822397561182861285094663590869978243627248803865323277236828922940650342953919655721989846726648180297611320147846801142842726149369361930468724916422903043612315536942199484492199349362020596248682086528196293668861145663265751451721123417969415704695656567692406313844915378538548331974751135438621257345527015924736435723483934511033180418749964004230255942076233283955786461669783963299177626561055774013346271974234890051213844033009134345864861268200801593112422084486834284023992637353485231026295693086918580350659152004048872078399847016268326025278286227555465594820914688130475555860202355321267567746249246899695376921557770773294017074925766835845197034312872301663667010701630513448441294055982346020179663619653167553067488247639203886583521903424979919509262325389776719024577198677389210275715521074667156701162417428129821276560406265962373656806296475678151575548064336354931484598317357249636447937888100264051468329679986427496206754091966586776683078135003639655172224917812871779294648858905918819911357680737267753073356679052389865818954527672600041068685090354895529786900386222988836751897910089453775985911380151168265732450470624648495818328530420135554218485892958775977136618402723567412382767585512618467776588652945951920668323295304621775745260801128618873320228114436854349262717122615115906759403492822632061987429347582103087380779636410856656125255325209269833354536234856395448040692505705936672366991239377713784566829413588062087499752897286607044354355190324718681431428320045739484719007119554626040845553790187665533814471533564788901209766283173373538567433026532638432891948554907467681437725843916634632469069671738404984008907317522280412576754669692664900473630619712382793407716718983617519264988666319246615024744063626654351858507479542704453542008963590682897216036898041695727310122778351768753588129669804905798808522120028148915246480689474490056282580463574162276167456035113447528436691182161401893115171027380688286006069420615150590029807285856734978636557941678986515858038901071502066221945072859914502055385702014517036267480748898738229334315658078856483602350447750307865043098057936192765440453492673449192805348365188205761974522780017203581656878076240196998843032499904822789926497465594070712405828852413574181554085827587385631234491804058673726709820791036513937564709740819032101486574132015623661562386814694036729633808135986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -40509552596722838973741331191290185046347127285583768152876333933671659160436171070864065633858784054655698302473848416656786674288069854645483318426399952197228923611317371294196246947001801749913423992994232380868383389493434076224199062489526333599371871038578959286816794967652515821157871143266463420190256418794865546896041292350477790700780515220794978608063876826034289664888180802911433025203853769302409426555803983833809059827806760147546154361684072317951625562418646796579106483240378426776533006030825129342350250402913183655380250362181572225067693251692226225921521525832373527892797947213795286001440132016814154982500106678579542283593043074620845510292113665668026007629535042859543392758943154451199864299987428451693593827725048956150800946415627305139085885782677600532739104887527742259292487069398836542543524569398268760835685160683322823986690587096337601273857820467206283675238348405642855565634044965449665248974257420715959047825922195190559347311938636687619647323786692005427153997880446666533738580199185175618942068669540080495841698695730975968259562057860724768771576350204108020301535338469436279427667211120192045562429322846912804180119854167851843022105307935968066892561272667204817806246345914582443361886604302213530386893201510631722054874843971578387862727044104296484449963178280921049842910202893005072564676330922483944491445260782796522159847305225113020716696605131057367386695233534217081648100261327369243582875024104045842421176292145704605131571660527758097148091669809309159995492055261527564562952624721307720062334020085431722136166387142042880284750627932042557908785603530249076605822363469808083209954656271368605042480161724678232800956789305010059659801793722514887879543866937744589332781662969477472111787404318022642167060681499300554502016723361663197698691232935683590618997324040735454187567705034811962541638328708067866835564222275768296544538318869383171153438722359725822731998479989684365784303090161392488422233466812080773474071292313583652896591428084554054123143852052778841977318335953741562192178357259488856117639641617749606315369104554045587366677467285750946999804606086359135427918817244336896537413486678624434334098207810917269683307470490826747667913165134893718879059416606335733658229094660353480622834029226011236229304873359587671313900740394396105923646823319073367328700239041873280843031324138792115263640880584716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 57001090048918395779111948552084294989996190986894893196505875408650543632734523719431332408057515618041089032835274289821249926530829961654967877111649229718841729841271848440794493539938606488193741609519246148804350736231034735932211011493372784660845743929118147151967178747796033543085646341943537759499395254841322002850516506116953586484000375721269758550600720288637159062161175939176470588177756626785831859041449756577721806441557476128904776900415149279492872137949924644751359238207636712534087536275273342683494419434013302110641867320400968322848440342225863619029059269810697463406928415325162865266131663806829862874901820963610547372379982950808495392925591348022024246246023619770027987986085407225786297071933937722064529474636896111785848234834469757078313920662984748895086307081458070165921690706537099016866290678220415830608458605119348764157145945937552673429507146983512183615670673238225492908220118315862337815348753642045163426676631543630526647141057457261022402188610459594279334768279619912818708129405688143444907796642155605791540001110834963589132754597364047442098043770844436279526983032818323974686695952710195030994652142978724636966363958798350140783955937864380943640041822011418895314319140606484611624149779304262049350413802993617070540714572008161201990083564150909842751201513758556905745595818661128483220334367048273073786634275502816329418595911701670683771907608045782957872119784857706189427035509317693133400826952255291753700017435020398061877976810585278459097399526049654234978079054013836215635789523652582519537783782076485163065793856269365533503520798510486680490441278361436321388835155882305353747310136084503982992790145760648775337432329881047855234841406231448753162015306945123779937559523834222468982582774179315821330499756476000972137355846277184297858069230902872134114214067044941626570838335955293782806163772172859580986469314533437530343386883104197839024122381091882703658817441821067262021052450487895781691490143563207699240785700076435182405848082069247977539480311824462003707374399727112098213659274002947058789605323827179458554007960486847766808302426303108883840334948353183474765528262171208549867464883733376991962355713849074614420742641286060916131015214671438484837684860852686131175117377991514070148445332123804173818892583026069196508102554184933550685536856514600763146547322455202910784777259323163889348506927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -26071012823480294496879264146908533669960618787082536911648642691863947161923415635994133861907838187070006718780116737933740543786379414801694730014978314370063453387036363772890429804658855021589934601580388509385723888809115839672728735460592485081881039003744691425922195935107807591998607414141694199446501054977320961421053571521456491671568852999408520456121749118683128719889269970492112109181231733017918688345951825978189451584036809469771959832974336689076755281478046143670680109056737088414181930467224263122971389308778095973989024385516428018773541540818204716088002235884199093506785721802107560295467616709281098141689038789727526228936873072254792558572144121764469340450458985296421570310967967448094779441663760646757966893385445355886517042393427080687185535694378452699944356266734652686152949397407159206485485182041732208647329915541250460436835239182935134728676502317757129443459103515133080416572095930624803402505444439422727179761668427436080239411170683193498567254183963231654904452456300874297683638534040057898127751476754624008627913428798475172275968869158200132722872676817131051056486969504323258167928047450973784065049219167455417491982630992527352057066678879567923147416927108280350626728347543804617041040365324919282245185662852387453761629083152899754698432260745948521527384117909515256733660097854753806639321780668507890623148650786655677477747396075012564358459933386011570265822583148519563441174300313381676581921666854535486058258673182453865954945313603263647906269270511090461726111277291778895444171939514058297481842103421064700590691198062059039947724782241345168735753602054483339172993230177763991590938387584396936328500204496928813142480873414995980802915056593653563417825153493239507415449320416786134272519425332684570018867151946746248949524666110909503767145553055394682064854000694668788813356886157838649903772993399089968545733874157927062392263890217854070351488419462254953572081522248894680698532814483415222323029880855608224973419006212979526855665613460689237205463903691225239209040679205989596657199706852826154106054228825650519418758220190283732442139379012136595891174550560235956098992647618984262906872043055879941385944204463242425723873919611772824071380861291158074166843410255820275678575573750597290996502090285394246115534562752396382180654080392727424700895605918575423645659893010203029592019175614270309893072408158332109451293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -79583026995498812165522865769276634368736496556428041604755560229004396599653669956467053521719143417531061423041495257712697839476922488016558562337427083206775593151280939704390953006998960310764984572304664145931896256949838977813970339571472043085993946673498379244421129505721587577624138425316719018078867288699951618357075386902455780951834781949240746260709568800974957823081076832039738717430798951527538923806787102611680340066817897730500578909309267242224767763518692044495022418632191521498432346587226037292112399885741624581354510160770921134458332514577394290719070887273997372571161574403819723474630214739764679734519086804224539679285089688555696302835447767007808331592385342966984014836622983871215899377839056840417474353402247551537973481813442293978395180072236346624772311814759803551982686185439488929757749690144047891351145255276427686101439363305862695788812922128458951225424241671878096615096295024027090411733602421484120159684590110955022914651639667403667743015005585533742224355659269974730905985734554826765259239656173976541756479973621077456122132977283393335703777253860597950161928862643219823852565642349227959243951931815917677697139426657693636352632358656693882997929915022014980093006275293260961294263020098710237290937295184842313562475571725848847042393401092769981617135400179749626975877876681258968710567494930394612661280377465385096160394694849585960439818977306649393886340590969904844840246812238263854699626747300547378301879199442859117483325394575283351106485793010903170735766391474215140485276808033740408064881995748557804921297003966027621406228597999296720192956601634108977522342268470416729213278115949540832679220289593736006807475761049647392454204465764859428886151196862496522109203069522863849927889086073010662057170185068061552574566323396196349200859679584671402827928783927795277711248570739387483260050675955883870190014118568742929480375826543551033341888056545728501478442218232565444063939033063388663468940823530283183022973537168388572360688793846617886278933411067290411709814552249552298513979270637395065513860098831999845707683012859639105820351229556908406589704685156327246661441992220098056369909223813816859998705406443791470119796640492166597976327471601178191031798982889910792639372786309480432857553395859187202766341186784102593691625363572556265831582528244010864438626566830167404447589894235515206588615910732187330722808837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 198450991796621822594893709984708187468069566597575548610647146461856565820264035099174496057443022507345462213740828795602616436781953554970884706691809114680392365590115453299087647245602122144561235469701989835058410347990872861479735646056712214940362339798687250052055095461289503401417298352876957964523889887350012193510876666854653144538527119717954426411432841423849638859179253443387712804695732012435822600229276408645891380615532590214501164333818746632917749268454168721762932441276164728376089584729699199360334194439425178116505613421950861650922002228812349708499562580743473484024821183904778508406834640324718197483018292538257681906900876646707322451061930190321688655400816068190238287558558476447224997994228996242872139780913705711061559670269763573958487271466594410433271146777639942751471305020101631139569251826003578775078963804600543901830304604501110908955184642273863032370020486783172557332060250932344194450856988017823386933317002369456365690864686288769382678303679671466113395728681921330370562037969777083951250629552417404342038603474342802589505397009851711394546306762937756890043290843558142621889468553096318968599605158988220627382613417959414860408770073541282105739544693422884511065134088695348735543461860135839343620220403262487010166109601473995509828575988865836529220344848784864409666483723985688938722636158825057774867333348407080178374373044819735769912986705790921103747091704804033261615594022539177567677358347998031232018449516318626653010726101417585523038720772454607425852143143075432669691652932025034734248966304122490741120511073425086099132428650620809169407766345538247436571174290653330789046122019640024329513730215080201481626708648456852426998868813462913194572912534816732963702552208920603459835484097963096158637996719796286886454967637351187568764551733454168032095992692484894424230137211306506992923159360616876105363510174865492158362786193767559626515791059327246093799202594147923905857284803149350102465577641248282361396793245640252136361034988372793843298287081822642448679755956710099038180908453879994639416011544867962665817118075670377894241547446017969398125627717861899834700270649073731621935951475551355369399131739330833981567546033990228941347163966817733214329546475451119411509379817561369910881695595114749780127244831240871550977323695540115174186889486411260051080767757701577792562667445849127791090982242394602508284151554107666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -169669947037117311436449436053040238073343544418893583444430583309391005619561656531892771513558019234722799896910947862376492788651274222781015771895090420252736431551239354852806802632347909488002680535156940050122086852208797433581318471124907997574623747170301928564029842973178997491099726635109048242880606567415912967727274084382639595131014307141562001043823997188824515263797047878080001927775144670036173029640930863676563883022609595893414069158210664522739735293289403027733884618164741018548144658619178944688513220729636665198557472588308029544831956189449222396936005548682244996735739905180173153335125770348752660549470388717403453130968197088335234811269206983572093994532975598849930013647765733072175952677875496923060821923153729670707855829524049597663313638269183702150484583195415460677626272118163395791453598218875748768703460304168716697956151380595063494039756662027312485203754980512479496715551154501142959219748488266127504306744685966103976709356979954302479739142655950393732252702452309714411107581759022534971457229053164120345450537246620682381275851889997345000243476103840585790201974688328248538690579443706909480014746089424048595588837329941870416326649037393141190167697165178000041658695622600505439417787124743284535714684185146016290076997475991962292003563886572528778328267180582693722610604752109757004683044407250928000975050169898707436285616307132572661268096267562579900314288505689996361065419725702355295652158862620937956387706459087827468622891519793004366418222949722136126055822773744877996997482253424687937023777820023882718118187994842952006940773001793834240145400464478945545862152784274351114411656162587138864860965102840933185834214318434728781523424492852364387802181959989557297379081249398533502212733333478074865026802888418947797174381696340998612386573434927707857623821219017317443704979266836821068221688381092077737758214244191152540347497058489125083680644674175848602930073409679580040010350550313795403633827931341315756434100777206651702113421519038066021033841215409834690463018744154223696090297648707297972448117534442902958453353891540868782420303904801954577342275973239511617511778838915722786103600048107090843702979652632920607584471416383901596621781751889572308206190918397375181442471073177476424124795239907705558776750437044957509300932140399119245824580901882822331695626656801687316750992967836906199705082620710072660585865378379821777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -130055189108701136967103472688307260707717447214847128927186440281304786506786420132758490511971797241671433775682452937435549189094090272322336725901860034963598395339020947741249883792982380497210047655677894636023238630348459726088374774894561845244285635174415498967564050594348152504066817554987034222022585275661597562522237054988598764651218972128738930874352955318237150998225537926258893625986233510889315262652615058089889295656900806898737759423835076778758366684881488570564207432927345339126176135176994863047258270765519519976257838955782732504802945412395086673647375446103642690437776837466551191467525751700807696049003423667889637672929735053209825022764847058119042894281467523443074578942609878960291762138098706638169594254463624207819584360144266388585594210397557627192394579738420105460081453211746595744424983463329779071049605553054960177095538381398007508079455929322243992018050410542916350691800412559323343237349054941353524314883924980438454597563458051217254706991918142903656035967609488216451118270442300884927834129503478424584904897442414424508128233914515845979352661490390747778598033937305294078238193041611172774550046640307515894053343293184864183631294680023607360311145107470598896565678300226378624582064159155328802415266615845852476066725370699810065275915795071697806913372366601464831457534664518534402199537443157906631475252221716576850824139200130931617813775289219106931003103753021639429334317912666065364245729545185144565839355833687712692815357232938476840415197104433472191594881352778337743512556078111786790190288937517567225291061433393074605482638870677995542911153654654808877485674804993769561798450650764026971076696750049713554997207881356332421417976493791828745485607199856760796310633127186353239661292338286070899944659852808555059326410045570584872652581166023606382221216272722034068212033942946576870898211765468156412253431921684800906549351102964513582206765412197051819396230079875439897859838841247673878767799906447323884585255691107231757856018433685724296916125760551248922684546864636655654287513457208573768082165531929754664460331875395625616745517632578355748929204225382795215514468759282706186809267062965379712929981415700722661049797761629756510553081316935271751234314645102546526512152888097119017240562135581261380280869493600035417518972066911570072777731330906427878145513691514386461656965890951521657551117803174045572944805826409719884395599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 610065552623325709937350937589697594960567696719613245581963811599028783074479087538975529773868044002136027182357855198318013443136647464115332178066475174768647132607211360680576573120315031938911184246962024710086500615729390174806438907187379549143551636098530000685318457399306941186720012340301051045537171582221579768940013031404257547762526772257131453171514455850374593192272128205704338913551365891808626607300135076798868763139677296534222844431435235039019364792846965636563948911618636779732021117180691262441995969561080521541717252176576384441324812319460527198081434708709731633900597109151675208574416743658274851885412883522621131738967778573859238882459766390067043993530925893115267804256262107370664836310795177957243747313375662186966326105456285981915582404594933868637974150715303910439277110326514967454490299991478410714794467800443539467580599369012894846420013716873841335141314167116611691474092394464030979647114878387819550236873633062212446868356004456743099739863335743498179053121806360629956875743119424707519280838806757562017733373649026573276421510152714331355915252126317035772471032019740452541222241064628384793062206091762531334234248014616026176427007804910703589885287318718367932347195690698002926340406583763069292320868849500132825168850261299785268446601187732392228152287829193163249851336533945048710080293475082582945819147019202060852294895541660157652453415215661356605308708404930394559992963356921191626282061509007255220553329342043733585572980690288085180607960048461283850025038575954558859788169483061183789178230130271656108998260151635798677433636073960469820577103631149416759038126014925599447780442143408322022102422893872365797708048840852089253993762825075255305955374115410847582973566808004826674279012234107743612839769141086562103569649568650642859857374199095505705987188766946411974272472128829414356061461327144177152147101457508318480883390696999156182372172611142173205717574799053775873644920777881554066689556101224975002448038833190744180029302596632961468296802550135521929282905399394643960085355501957511161543880900206314817285853444923751283427006836677316724016277233075526262704891422694878301982771432788339295667604350648865056285314830186012174627870077330759405658031875959595213963643838567505104434540773334283528904706141826892119667414672429198734238242371921050808876657613798695779196918249503113401858954389347846486435500423795019742101430892944335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -973295060126600248123044546951396337931667321070422146337713679026934689849821702702939567926355196230266806939919799647365784897293268574397524905951339536815892477614781516211123169719648674686357089546424945811919949116183363658513347123471194811717244214100208177277272180650284853695249647225587304598791540079830060544875861380455105390820218468113484334702172057319181179628232483641548606227560673666822915838771885652103975811529467257271382957719213491558701980859061209995219384298242123353411474612691993889698559685192331316661887847195364258004349203265454674103898514013300691229374045333535789067049431778357754893685105870086502407589453293256906535750994260411536327649820555208782578040400058491206814875895618496619554256613245128329351902793389066129390799249222960463058709824782354247251790889615526655611210045314775245235037156381878853256135698905761171391423272192713146943123841774278644957666742734738623460262392363929799710514113866736478128825147689207618171404750791042803432176062661551358436790581993480608715430944494073711387393793426561168568679824754490473091348805393037370888243456595770973893508983116267892445510007028038695239271143441021377416316691046540810224741560138339716379151612224380903291269393787688845313173696176461744833334638691416047731178296223427754274744206147387727671473247393399328851740166330639461507188893797055527471171414506044826532363736120505992861250332213979185937263996464302901861889152085403924289686759565368246669732298061846883098758356898502685148043907208119406514153888642196607784515364288516995829156906756121505059078097457402934786022181995305093673125778497552254083042223780957155079748289316855532315493955562132308269393602341010842943170493415091010378411795359199619543509412701090216126825889904339542140285130797642309232062406753027041091268922770255125198916664366312285240981955895030703683716700385175851678229529538831420892806064518034138436117501948227808102145301462589822605319479297240747214349974760394389742964018394615918160308641565973040872794377099901856074480630450055739079684817274228183258231185377114891445182935270928828313873266064299188600390176556873729342807979863966754389258178105397932187426398576224888015804012014256344944255504182327910464956665315043545741315475115988236774731165229162530533208344617911950515709720367047517423767572278996292115301072801070416064383536399715948219616562520073443920409772545099258422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 937187513940103773389762424702851767060913907187100886414402398505915996658462432541486434883993059933857406851071343658687356619607923674223074156444189802041699182492243841401177951959692748371466503246396129319621542508991960923198281485292291601854178322177006548742587751498821761443974518743611561980145296048703448202682110028911451289143717598073902032886618305534142955092005198492746732906600790680682543938793467283734175592247166221620756106743827386852206655014776882427070901120534943182021101306688494925686468662783085198771057042782182293690889266413264109684331692227968027819521278968823539694490242560831961962182951458407483515555818585193485058190307095181710032538840924425531427377575878721128203384478080549467546559901169036234850667320272231155441047556069495220732829274136938650930383954271388073925352150010421540012670692149079860635210979234804869470209346612181178571676305247455707971390823058449657844428078563465488186597189432957296811126890238217362666404791232819127392319880021705462393655683375000405495057615014729819636288505482518776681266282432687947082368049771524612551134733271172169330636326182689996466249356034393724603844661425188146051069672264393227437990349555349420035474369279687221222392110259952092594634763897371630592446181951496796492047087948537710856423288229660528728711279349513031180047562387338716590795657392119533088480923990785039866112849086568448899220433955910747051236764540170311075371055428283488785441999352939232403408306498637101489332479374908759652823554357288824837659555972172485636431167677124816504107410560911605824838474952098957776472473862076266322460201142811624845790199542885654314401206680017930161697055688662840379313118888009980165349667532714455126195547367317245424578217296335105620205495570336648494776740419590045597853767474715593451939745904965696993357584304980246974783215317925744258801043951749487376357812089744163196884465600811406247283494562801168628268797334622197072176405781481278446021728318199870882318393990581984612612154767953473012735579027179267387746907944683359010386148238625766269926057154396918462413402543516456701963574339704808495043554869386961064155576899995033957714984702036320720216891836057406650337130317631270581463872586098311408062637601833726791592490008537940379550902246831308912867681963835756553778126334834994265614511629571866044458984201902094829363036044477525127313274899698569697648053988814353942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -441440821409080975966035599201461512798308991293217430715709500828486618951393625123293536747484502543451674724554210029783286135579919332137246654732299668444902707404669209190261185409098964923236528591135525247158476890924483587011270124400622512319571201586563841326395279395999982637013238284160489844464392164927909058113549695461316595397578027869116200436878848242256530603404391756974731094619407672222305078356678090967525426389477153145409854491273471190670097093896130476430758321923399281078206517044762532978929330175197704769817808470705286821849557335523605778339801488490670473395740543963579125568197650999377640136889872652939575930830105159526156706965881381388671157968906702210493896565786875794502199403294670100601888453371858715673092738505167317863697610842040262163762460677192227109095579914659566323541816513593485728769517937615506502471035412111215563242477602173003033882554429385662533649751598440682424176372123072703529370744345936997827703681128793801235619795757422032532554390931491335623952007477530406118664644384979300644397873029813754864110486407792862963784383962671569806078727994385455682214765978774340057884274236375577674229821211847974777499843323452302216588127180124380914627454390822596623029785044010798859923559726436292094235175136664340682465273066509169308956123335415135652122983905605135637453272995592346008423882429284512617711481670612121195130380401335681876628520457173474044103413661366862248637219849008025016851750565236576854441179474687494280436432982895829768871740001850115428920830453282369897268179631379111978728939593473345200177600380669795530496799747342047864922972566048866628140306819404340328501477120748957109357281880301575592536369271368274693132801110086833271511393810413545632084314381179240618735645260736050378226696569751497848919180958430332133410797972148074659381462696263788883335666472990060524907461875923921765310158195359731945644503471217045440162482348878533938628375883394386393050354693376853228832273327788141286504000819455012245301441963466321987326386212439258750648656663555078139844610500975701695506060667879663485023254492034590322372614281616921520883993975350910690929180834452794613016495990691210527233913536063893041865448499470407206044765361449099972726826494856128003318479309718007292334158712371476066324275033595850585340229563937697341306403760820566935795472223898412602678020237502374672469360183946207598637556657195091247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] -329412397319057729426067753896478833935245247818715397634035594880587387424577912811367051426135841540392223230109187160013123282296703406466917266312855541427012603932705389934571653624107938494854856735378586022480097876242831980706735472780748762818324244348549524643902429548613513319944162131118842643412534380133839289088331966528273024017649418121805939340517302241240241197623747285862344272370369151021087908246134670178129307194512309935962805861682907841529001421551240628038992399876902052814171807873710543975773871700945612960418021039755352136746244053154929696302272857027499442856746564652522319564476524586886312739108371498339672722340742847422467224435590198134316029548317130338821398957281475351619017101694186376587357970220892916512757107263613850155681616046677111894824902982293005288281547941161748238595878302926866174259395693358140985576216294525804457350598555893491730633040566905818695283595254170393669290371080945013419706320186335679843070610123913038026785156803648959516420131207295895051622823275551288907368130496516500559674843356718154891707851745357129019928395225644632459882010863785504212028198354255293701733901975345627129669780893131415008941268942682646120993631006883989758960121940361044594557873843562849744004629605478638475850368381446961088185679517858997126855625503076026264712999955179239168253774203207554105395116340325292857238950546957168190813595962073596321618560051888991407443545515691603910842716113101334737974654352482636621288472286054124487485141806587867594965776847511242663085443627557658489990272962876333974891184478352902365518610546809906473040927786063567745908534588894659264833929434705541552433386375468962369221092527146280106833213620160851231152402952214872594420589325996108042114899204558977572232473885288997674759095471261078441013363974609713820328884956471466123869986175697624662047250979230035179925659433166750643162690730531900951501369319136670665821408981828662089386087217642907163669324449161072666515939339018509305592697786536446228174808205352933140911109258928028315675801236846738802254724280998738876550180198979853529804320361244866499382456230049878266500847084546493703916478113683974885105405784369992819277037603560823280763603816832523014211450316657220715071198544728204372265582301371230584326832492554730811503190016443032354299147755851806711909004039103781240509430625942918912283132895922187983518171494612403193968930281698703765869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] 1057356995851956945498930150361917196347779785568925099257149292035172756039968650504011031189187396698441210861634255663376916976557948829116940280169926113999212239606830789380599055818894867561028846350518312337654738090736496820270871296335299114836400116972606360967181055681637323761146387042862606150198392361318475988652946084308834341744199410557960207221372916377383772954359007666242166526124825824929615135135180207300655674380780709288883501824836422548664607170095359274282434210224340788188435113925725720918956496799875376253301714737474025918116828362730594097122346613364708071895597419018818221151494761776718436373410614679893499209312657866256128226305953020964579762588172488685610217363513832037950391178152719402463328510369853832890137293081815039529356219602274126323879724341602173328419633268163590104663733247828580224339329351748376825177872728486721748865008358033083658868079608002658472274383004380676739560126184111099051588224024137220513025505733946636882310506081478912717598720171620864488223129010458983895177883320288759879509306566453492668295725401964306200884234389687319807407725170120127438657841616823301329755609635256952704522369809442742640007481590504110231294216199089695643886375246375232737071850681622751024881369758190891494916548833843505930570775332810119455865537505217437503473743198168864595039414973296165488357384925026671899350582090240046615803692671604796284526928574773202260518110975999599181544316553344643115601469832465090554263750433326527653125041529769079208973858164645696223533356970155755187959750136961156449503219366342753857791000161695981804806203267939336574728401958116672324769086178328780319672175262022399316294757874199356772323594363170204722175502609760668602271822817242882065088151063162483819526189493622564883303831071629792542619401271210531705735634075957828692797778853166183028799824059173990049743832629468198545207504450352194245464609947648390234117474123795395185002275091948839512181687908663562766108227864054222583258301842191674354146876592571248467231002697493298492119662406607729319551664196696632363733187588146284291011788178260259897394012406418976058687581412372161348713608356369776360591721298044730302527717459262862031607120405516853752391608828239611764864448723600438603532079051931191677040587446178463923902189609168323959873412706824760874700861904589519481699843556776821334796201814842871212832275951143401471199467778205871582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -1440910974577076632120329676690980386584728136594361443375241465028811462271762660496034940319205807953932529858249809279592041375132371024927008346730809204113722891609521184585316739292859223048906684775300070324428573162407555016874438575884257996000270855003723194110572438440331947854836464956169519462781361683381027214579554446309155927970843704367734196019508738152511264094638734777030306445457688824824269658168250482902728650916959174078623506046351933461338794794911418957067756820488312320653526954234220459742659946048563696068741787135200187860457579157424667101227699444808728238396522103615634933312021313473583565545692083360551265577487026084366648510326226133889608281633899112269204659190999268477130312044720541940468597001764569353028083275858053689434591828509817354884639248079651130415065619224127397390796597112778573693470724482489824358023322575603125938120252713283510687570324857967356093979374203714387957270536739854607311816282438722941354669548249644967241362549232379858720126558089830638711420614262950642942492900100204285175350997360461080024269411227869934010834988836407882715264053507708251045487768302688299149926612571435726231579408668239091476886311787895479399872535464607968791808649062715543058075158723223055299340452323717187665404018556045169929647956433238611144751437299718428858603656477652474090107698682683475927065607872799029971054448788531534918307483585690556284566653829129105257205238604586495779680414040428534817270409561969977473258789496652786979924950579708968162965692514945581140225992050493686763769788782694697616895007514963210636466824709191431931673277735424045914445897645896327224753381349317059372403871707530612150797758928686062326538401057162530736460473993065509000941019713133099378369314863782436532677854079133873372056983467499690409198109003206495125498970034750507544395024998877957188664600687142553299228917328011497162637743435400734318395048559800871682506589147022097047160658677601313728198891192264935558178699366477290571106120524716107409174721438687230727307015030419149054939659727377570344613654352319651652935408289343593082332789085618838517318658716506464142223097792292805337252986946788701202180572209715448379666648687905156054808717009132234620067620864916321182007716414076546103861339724485337872917663289807766754778482571291910863814695161034158452069576635830529985631039364822677781224005498194358182402008763944856184480158844962716102600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 1348865072607258415742459734840833210757076046353036712216792745620233626286466221432135235392310868739063751272456825020978121488800540950247250305762367454904310418542359072291807186532817808024683610500518445739105426390865122759309468238890894470282343362836785463813947788796988193702228659089692482293032476487333202583271008897346509015651002878192309246719811116080510381969474628153267458910817251460256229472400256484158085443963334020095727768973405901416244439371167907443537697426337386943956455340214462841735941564970776243892575941534963263622146205801069766532181899985482631622943021050521839213060175907119581132397303444522453989365232691051922915965970912998227920183560271811504503488503388830619269005923995325805849702790431791534761949516455356330436592713573869169026092407936753794347975609597684348498320976594632526042490827641677901425418144198802069428816507383866372416154543167870788176058742314192884058690009721793137700935041902706433205556529916152605254297920529117401920906203442334607861440529396308942836486584393768824724507704319442265842713535836426381988761836292957866415279344755168181790490629369287679785449596103478719680100762201935055240500958537086729437657926804949487601068747388033145606212431512572444657399252186858864694773554041825517982374901693062630095860251895216747618709218150546300803606937937303059481442601154014619496981476539111947551616236680025025640419946887783647965570552055090135324202282670801254283952488339827537398734940153120537939549699875452800928425574937898474101696942729640849199583283521305163765501576508911478203859332073296474171988538033927825449555595275810246211719149270886642169482558997939582416363625117188511228457541332951917288031193351897666315901476725916428460636627931190177520771691191339431875914530182306252963322959400697665864558219180893938917073993585076438684949442145415858175659024157948380097474489948035672078422023093229991390576779537327892728111683477252000136236543418980311437118752141449653457327988392443394157630239276933867671329304778922518901550258925975051833123647855133069092335447552883737671255794754623661964046746850191108937387456702588877894212106986212919032493604533327950757337814359005566618416059499795713712519724269391825868031662726461330641713700444476477364409876098547682693701241588950273968239236391348364290188744913306773970078357750324683016777532098429700218461275290637857438014179933816194534301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -897751107848947703705986054142279314926715223213117667761139682049750139628461748266728734361875693821899993820053739565758665304940356985695193098743788629111424934458074685168533681521101082716358259609249356260107465656623906183582789331099036755903072673933261960884223925289216051494103330939656242802276395236268161697012383993485181738929455345500335936775367112247545801534411387468485052355186712174226991190145564770365726517844298052865122414101514611181674328464330904929879360634852068134164397626973134285700410795125870816907665063342851473581052393978521906563545307126212991967537308624156789507355899287917607380626993005313129832291310313377226352892011175245573010483416199768433952166970314527672644162612841150776738623315259049996908734223384334618887070195394582156112104675151174789782549536550967990652697507337211386907411945674291628611749657853973753476729522878077292913214331695018498693048428048754318437495098774629539471265639024949676322713604302367180107899392650762739512218717597631728650771137322782561921445183013918742224479322814001232241388333848175276143182584925529519574128916775722352263385506117587557542582454566459077266071181959156037410882967980822450797836433870024385739728443345547826310427525660259318439994497607115860656675611611214457378795629240365632413154467918038737155909656260678981564627008044086345230215614492771927876159854837721326146923861903721493094876311916353141165450552700533359861567880841381063566260335937223513108050150467026300287765802821697163662956647933247920679652584197427345708679904239791419645539784922215684997981046023259076818002360504024071640231641541352545454379190714732531086175190572515970275405609203057318433362524896194387230613112993270062701631820375089481386062016441548788837690981340851141516369883269907786780206528674261726628911731811934472996909675493430846732579827171110815832284408535881986476317096721893291636799341594343256341596933747567819365739947729959337689161446865299616037750152324278684330650540902552184909638515148712522291766278433512595795448787322812883805287678390296322710707334190844528550736603241155474048333860790737776143272620985823183030355702638505593612667400829630743465841329520076061425196707372319617052525143284592932359695073826753947255525129586281772085168944292380039649403268959471606647446090889499774787320381199765781183948807398653399271244746432263249284386457532702863204576715361326932907104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] 360173205603621611999374675515298830078578751156959253009536536541401757706407982275585722447549649009330119076853518862663918508775809249457198657094501135873556910834336436991716846175342199420214208550843101762791069485439660423477609680857704741435008428919371432157111614072426366595819165501660642098261919732940903826843587663308690969623143097868074914213328868485154972744768883627623734464682965685412163058632952715700735754445975008678178192346994687239909937689785270399316683704561147902076985038480660244824701271560317122850173483625923679560769256168232628571476870130778415190729923558029932882007690915319489411374544577311757070470210849340481272511204873903475693224148050818365361854689873222973877116681348652487271006410671041048714891360308487787524667450147967891080207256992798845409267904788155432057900360598048092106378238366962723584346094883771907617543550938376801615836962961118950692653215412145690251783663188801689106483032211771826589367202180610929974110472371905033167905104973930431285615235335202383839730799478000855051726984530848053038308267944226716716729214855600134524549193727808884390444470528489454227265389489785344567183809567858509149239953342915642628628634974726601030804370126780245213773803775167155097430792621513362049258546607781597492242616106052260804233180331439805415424718174303076413408002192988579517596770796436940304554508827285450388038306135046485006293901261873118724109388268508331207856066962413359443523871153352498019539297578034557050356857966781572102985278232673111617040780606806582267981163499336443717975506323624344802885777206245487139412637540166089699979986382464627064810602143779945016044045175449837367678783485103684567827757468959101200592532553350117516540086703963113955317518081331319804115342903122747452866103142184752921944918622697414088721878736287947134420462544021602883225034001276256881363455785571854036786174711855965180024542116776665105341054974050475830202382249425164122193521956213050221120058985956538374105494875239830085884665867982293908733839601432353915696816944378768887715575956573313730529102126604585750348175523751548703151551734446786688717479473044640356968251423481074808577989744334405375756798667937821674455822667563140116099183747349305301032027873861798326708888518644666541548463302035354372926156263759984329686412392646077477260262767141843286164313801207128583604649474508856623457961278374217517495026186225004494190216064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 30380034719514793504808495086210582216684177564646905861233884579001704655066604701636896912655028529471797132948877522474282345755974206413989964983252066400175951407709870004873248508019991244603371148843992211479134159737930136274287428422996719300655505704216807228343326077187421159733569158633725756217189956081331125166909218159127888703689119661832007972272877178748455569614909980169444007233772212554063868581019999034084520256467637749821289009352816273212041736383776387395562384542636932822028746709051300949361807921190165796736103435481944449133199118960836996008928729981759122438627023626288573317175522292800821507606444835669239221007505831814793783005239890424845491049400743631830029493274802125969029619950593842473846660816560734025180266453671529795519705753744470418636843283630066458371011552481356118736366384157166084599326337553779353218354813500688640996311001166929036576848142172031545852086623347022560408683073093848359823734577962965481077565676699027744063059420725732424550938965004012324716835247109896655663396069252936786665298136066035590415089250308237307429529863276405888585732138124109052213217525775842754933626979371110005840720003794351790768985708849551299140653018360233105613739180147821639688431162744395178272822980132886096903811382957570209130092974636723696404612612505093954705501740453268328128171532237312048955960032706452212071754516836526275312536422387955382708432090141433784956841119132227491423011393959387567739462969358196173413779888249201135682092011153432998387427568214244882468237497697420955832023044740906028371905407618559801796245770412247549067072801091911797711777560550679671531744026568636617619430430080258726946700706958515037583642817057751632300118460943583194901026684979520581553164611483218640045654255874819878867726359586275899227412878700003851224187628531105428497170705953786354827397823805130533219883954557418223527993397188810410540834972052455262490025661789535741831405014342355197080834547543506132650030942137677212047394502447086898118967778893452953747235948442454110586853031358231889410925132054892705991499277381288337305579865940215371302945649568040739010358997319832905591086729500439751328469854813001203813945959908306488955753191130185356855057157401533864811271758050668475096228081470933262037722070953521406172186816113893640081683693615015896799324349263433479639798937351503532442921145825606538284762716487646949659051642811391502618789672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -198734117072410993003630359398252699670326896149720543245271111996504431487728298572848535702680347644556145390242246101353688063844178507578663801330909569411303557226544444815678229675770448986320386278358613844366532820113586217934179858897359341916352631198978875686289162061264065174340297119043741548966373766087677962539812888653277299907499350916537219351527294872407253311904892001470100505898705900437064462588230612469419361356937802662151058428961491041752963503752748713149173648906635368462792882285884527358775150122913486803989420293359884504447549209778534714442385862073199716958034490635926769782521148654121177937255105244880813600404702239370003486570081439538384261541611697912667182860042794730828183427240535469034813290140506983565605900355562196817340845386850266844473934747364515360142509059500906294578713405577726391695523757907239672817454771661187400981648382850921110289766775950295532818468379161049158588308073402481321178165852223841659921500764163371222553926951662239826279216104647483881111153816683908743504875071639120584636031700098454413421943565128156954480006287704427243279888991751303983978504468935958798216233168040287030264638604019527119711794865404803925319553021515457364231825502541658785951805440344332607537728989832318678662295307318961434566034647771163995349643998733050506973936752006812967382327559536183901205040974623066892043762587991711289567348125410887447366972221735622154815328809128417488247688854959167840086939684398336776267195046767572409475946950673764426369009985642806239737950706447894876094288546059455129056227770979017660163265675295556380046787417541983742316877205273835641199402736697037762884470047058028660195600166491293753689443430372896201040644992620414003161156651818303156993918904617820744427727604683737482354284660505906303719364313553936488447490803214038909544980752338318573198353471615709327352200514819006450752152759641626930209056071932746772198302552529917693450754853793132986435239003658766542384314523043813920379666305423600687130596318655775308209397924497850129194127085826330950310508738478821324152556436741478317771039907788524040614337763142163695672538971892016542052198649876559141316970263319683347181934846113381324385131834307687903322495748007109581863132175160276671132407701217076503857679135700364838033517285614956611672322960686608617752352085751972434641133684679582928122315526017929048321963641458159921526771540811751037836074829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 199795411441510546003296098092831447666206249300518054467546707120559951180825408209190548477594033486678380319777243691375127253038906985313008251785210985135332975912788306271102925841976982968834086272238342849393529854408492165322714562400414871738324727486495827222572277054877985646330537626970039903238008953641366857613098144758893202956078663415393986466609130445284061637392122751425702370194977581970860569750317199026154554117046764979862688333178533744495863803946930039902693279617623081956492404218927846642709148727710398161861786732326605784541829631697161210933361055657818148338913593263256980990361476288113640732609686214303722766314980067769640896280569613306400996463005074627539064102908459574100620636258997766865727694405692322288193881392747148516945376703120421140895137545903638904924494761171029092182326393614319857867145559080895875419729022919796143699369421893187975146358206445484637810978772638618613285122868291998511820414678861416962486116705464664641232447744185921274853309507388003919199824108329413120993278401877790695122747779051573152222074397530791717519055478989940767708068213319481464529132467275078946593621416172587010254232163177551228300645873094066688387701698165162999862279010733575394984118091214876366561428583211918846097111825714406397335784691900397232245521943813716146003010287722586523749824178941863382862058911332520781881955255882973814606852164945759159420648952604024496244919105692362822575825470556621170167782042422773030863272584595621546832987673031191886533144292240384033514132380377324987007887123824496136845845770438806304371810777956195760597909385578351162511581021585711016277045125270649623434556463908153780397039314587534214546074784278789291419042080182779621084421166295168561368920586740002117683626092026592148326127065686986820887429397855260923136084211087708841940971876663297205597156363533658512020317774879680913156887878179186643683302497444571458910001671413873511946408738712825499532132911216737154959205854974732221129581901796512456530506512754905825811857694197844733557167364693603826774020292547381886870176332692639859253320661256506484584477868916153595945340181328413372341522383849932428925262264865433077818961215114858000610756931475158978130368821829587760620988076572833625071859957309449347681798031514898148702622328384246417036406003651223341981385801512851744277958513996838061612653260051597676919746797040075558804517186217708513140678405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -127238108883706633958979773817537556883419593386910192848447115835693360818706662821345383326147920139119449855068811454499279106100475810891502096016882164117371993794864708762049630180340099586898461367446498005704663957056158471640499181832653011796848816752216197556063434280748947721030796662738808044317087718880353984616433140577081366822149829499323535502329455928814970128172506166752259027582719753879011614708880131217568975574224962315922902533999319574853198517037977278050995622848986450176437066658901481027692317967434895438068127424259279050110563660469885743517671866062084832515424468153013912560233143238296776839509018225808018222801597430251442167358504648603429403640247613187003778717003220870336744302344980958674396921563173999051305616633283979905090583786932828769688156354881364171671017825861855674367875846507448803541287704839987778655233963355713619996222270120658920818082210482613012254591884976981494718437885654737524610974727784234572036370573549404439988706516049885869445975783308476548323651871563454868817082581892563090464091538949393713741711711401150260518598275884111824204688593257246811815415155783621178318506142026531068997832781612231209871389774005766312825509576907906232470286180242860992405410826556496409906148239308708525929904860099825061421970851269032833392741903159930356014202138169963755641100307138598222292505189667790549282941448725037653508163360817504994137278355716128282196941746524481853382229128321059606430009655336338519599453630537917113858139477185311204222068117835811633458197547621590317773250755485178478036482753796099663793094826554944833648892132313292436561276340733489796281069073560476171261061954360907336878535708241275728563803900063333888684430961152138832505785261620224460265010218370214607705066746117232524104285255224122547523092172566185623349929188773694128359746382011281946512235948008198576040069817108986157880721925377494815866594610905054345324559758193843974857901549664878238093191734090081296993385479988911938445424864813125625164045375657478519106594915314875260362486919336339654166785413709460625925686902367562681880587349896752013023452003762424527097494259757127669659799629335013158835020593088302642779700550418840950329301178718193201141773201832572502051620882839664168661985588991543759654889388047630588466873850964201623269609543784014441323618474428316951286957594225757435398481597620660678519477315543979162315579856112890411168336868286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 52051243500281209974694922501994228355823316762920472022383622668379979315905558366663969043576824346681852725952049778314708582988088493692722653681849684726169187296942912493266950360808164042078552595150212192315355890859741637403590456941712751667728811738225236345132533719387183690749873168265548275945926482443861792635206374562304742508160257364766234279758581429671324711599220893330198585319161135478102668813742275673976687957025344289274687693041898267960919154974933457498812952363437998028721026081466852072438166458236487322229986132994061073390656170069628794799471396058120267204630896611189587110868145807698830389119187578574791678392575913722719898745449016304163006151229174326291047813013049959795522280246373714221598603476504289681241584403759349977492969660711661973803527860978808908698458643298810086070686681159270906129597246102485682514791907665332315149615982151665170047482598727168149821639267301057919516067017375148170582297970563944697579863771131051548556284732595816009231616345519762566963653596423927316573776921324755607290461426157210119229971168160184699033358487013670113940176912002435121457591550380130972292609892576931540757582747589720697167781141594538868965939928839225106998592009265439586560313938276608332366768083920388429047545273023121086126462249783886189725059911697807464885514765647510222798105776550759622948753817392785283158209325888151180790342814144772238493815013868372929184782360860607263332757168485433071934173119556088780605977273927738748688585605593058839210954249049209907192731801282539191135116902216162569331849426753248580801617213198940273201346687266408005652629899743957377296307048159733068223102713819091776713995674666342933059620883576553110725872122617361686244719637027068766975182020239441986219604241278423823372844371614211906590443381096209930584080138518713164812294027139208212789667227951975078639678845914215711165725012848492785828496839298945168135615401848759263967478667226308953046313464338290927255027652997228497760928951541448843246633011891901065252235170962143285885181523921488219891607253398236854277253821513001653637932326741276003021031074775494689290515971189542733369717824651385207586592187905941893187931745990266786842330780896119599789264687386121547753884631413145626025562072921725794574852422911372484459889413741537229581999817376846773413720477741046899627511172774695444962036077361097661255125907574714191894393877646507462486624717712402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -6344773375121617717985684274818637236258737424103398466437711593576989100080525479709120999751649747943760829551031167349645211249161437083258661715758339129103410481169346854135291090021336490644445171936517978580834416239187112173057231270623746377992304665121497491697960659651400500952416661461296164796638259668375930839539211808565162752137061881015428799071319741749465985766048440953924399778934201499827054518368965815912616074411579827356520797764259447944348626895174058132108881655098324028312432736430051408228621480727166597484819938579549919937550321292749852633311907457816902485898926567819093526651148162966795600886755777108633806132876618244572445878364781806443973991591586377032224238501761638890345388647452061645374429516284229380590953478002199842443950587752712629869985091060969191855079185415714255731326329942862302246708648346500943012168378387581104802784489199841744418062984879467512431101783263273871521902541402646859690275101630078958756389069432469041941685996270991403529701613102160608705324280156362821782106942132724848792907519519599113474426128066266993735430433436043996879119569296306756929625369930846568460700229219715571611490450829528007805220029980467579558404511953907781901707201509412014771565978439478222182016751162522490958002805851687634225678400232429770802653373171666485617663102570662996516082793340828146265832250342883175424516982445725483288456529964138209052552477759115445407928546763276373526432872662672706614255303090978730497960437570121040051789398128556262258840327821771824652340480115754574177263614720926552458343601147088653905866524460032474877486862978196192623012545947898014838163685447214541389704660092756766711853091405879585251993753621019845621939107274154700730558819467057175193928139716164271278528834056525240316246457145664729041070200222391442237842338594867866862898066268394606187354513552839935852214519052413295743105930926679078399518188018500194920884053601700498876536837512347073878952880118662347943613906489518184401531509731489526475765801477512948823153460343649858623316038218486764226466801598299025782576152820570791076171960173575975993889029268666961212946787691294539155324119457896634005880565070225699024383554902621765765336467318829614531174120734107931457276661043987431208723057116421887704337204743350655111549249127607037234982436714410626079050045040392120638607987298798656149296109903953024501857217351801637716945947431668173521757125854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -9020832153442601507554312610499922141679142761618424758521786949603942879474042279189943128761259420221423368692638466619830836192671298269193188941697421170552577712972031959871126200928553134003996148062431142424575549235938426892011902812156714810825332796933803391745667315877247144394008086397773164506848637256038303621449710707865555716253044569985775940612731313160521232935572982435643426909564767880489288864484331372708503220445631243919942594349122628149490015806048681510754805636068679860755449024210735392817056826929817782503584337593532969825956823421872581302707580854972521835964523313125540887083005172819447306245406098887617245036980881403573092197158592495490729489858408221505175217200734460780107330038904469771407081828641475391804694698353478004992674680016297623104709990553149581248034984006474870503864421970947373994184668628590490993953260554915738341576833789773256576669812303640600104125285138513187289911468486214005438388665904716055338996300087975822927663140749985302320099857807550398158315162145603085370275631072439720197061319613446133072861104079788134194733680496306424798248665399316792744563769552919442403157509594227891848053648348409142603289740571502278098774968892499357272445283473532509913011158974585377380408987949591857557659666586210881755244742755156876088527112751377484964643617175517854586403843842049177656588610042022838133538993614356875057504854405233153693626093197035389647408503917933724684212590747808088514120772627885030599746592546921131816302223162895477067020676768540198191548781542542238825714402910980703543710864561801966861350609599112376220309632786259430387378756926254528419537539668536580865859683513796158023904302021582753448428747963706000475585102977376708076691325215224408373821853981392575824231078026561146614265499847117482483533435656695507904746683568080573777452672092178742155686141101429199238477025855493473051654864424776161624760575957719607782875638141644257323161724609454623201893340666037187223450044831073269902067501426227956089813630733697755037255738714906816812396076881149889561996362110851324763005825736314150620740447361700234450445533955514876378329563490736185564706564955882734633248585235875830027172431013590951236681078077615428942203212022618307188440751045726797295869973976450058025598701317830150305769744850264468059675866416159912570590606129691498205755419834766047021390086755575552501501411284444767457735281368513824418187141418457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] 7913988740835756295857376092952451617331425831018090858847769031920567929857717103303073940536076183020533971694257212740142907244996556517273234721900380774812701306457548520601669424552789384572425458068427778791800367080366009142774730898227011802691904904641994582911515500873065223867545810048509922415567391636841667749039238122200644176105402531419860112620931311539187235237914622846618312539223967051127981765867070180735420763683158649958446768830911438295300219132765794031549085497130822068780591952537506349670209651359259619337281722681415866948763646780921024427796667194975357701340796555537643746071807942601237080531013858376965487395585194310804945467396310320940748828605008928893550081162063840977330596529510904014105482009258344924812792426620457615471505164042218896789624573689487844181131644359674409479712148951542863440405278109999992766145035043462725295045147940010057994655187641841225224432257458520278999194996781182921508571788166302113620121217847427815057659343896396935904614953121867949462396515346827186936295642268814799295239347653327800556378609479179293650155964712883567522950401458740844355974928120495271829785087672472084987401119231193608756955455109109729694852318506878152729776986844763898922846961829081008921689669511417170325583851826257684714338685370891317773169322988856330740940023475517410819057216107325954846883910967728864835657154568357068375016039192450370955962022481964378224434119581343997469856836218678545563622731155287502410528240058089404478331694877125019500603067944557130901014094505601227014593250677720000401002470285709684923321312289504207087785606192946573623578577069996981890053523742786686088258073163293087494209226315234507443448207176797947423924625983970245736186501031179151094010133070588307991717147665717771478600574207472044983271582721243944604826279286192242124747242579736021674122023323465073971630727468572532845966284424995520567643196876352073788452747589921743386761608327606993910358611475429558402920661859199306418248199168898633917293482035232373494371185770570294810693426448592383042034659810053312616096533321952240457698956152580613450937674351532176372999647583677810592748438034371355835425062550026761072585510065403788525745499774502566383625283700619021821855769395165679795466123128853302691650901585762253573983186383223739385779359235682884705237935190804655967210169908751219924906174834435519035201255189050303928688379073719261214137077331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] -3326194205125290769705642885330182502177399178433414013614135722151870449731979740134333039908638854724776902086688868675513447922858919485503382764675548326011217544606271708807084440055319314384516252482145815874081507009900796782138762927519955452108943311764213842518419743222433279651843556474160204151492986516638409157054610798758489716389933768891805629056307711600291773373471284497647598184968029444511742121143565499005155105825504551366165203075104612794665184690450357601579729834414708261771170925161633247138056119206927634197490063433193516795130707371461842688313731969350264277834089924756541708901273879874127452133901798123406358001100055995214315687535585350033512013079601231660095413134054691505468644174719282143925895563486697495937809541284898317404318697961261394532380962334872332764258096852741421738593109497854037923824990070539155627483258990069064290998324245122918895549007422289863118483737642429847023008609597549902877779770849358546035455549332357336957983155367402333270024307167800311389151459058386754684342190138036949127194108242596573968165886556349947708399489830028867419843063779766800964176266453781301367102938110318903141060818740708761191421995847236667027071575588325931690738161602104588760431357099426643293657515513008041544601435495098388182248098532291450918425307360017832631100387322053776023333113003391296165859314260528324482114259229436387974005147910223575190554067383823035761065218033421462503005924294652869424567836255607138376281746218251112443457770652236568094561628927377091744623390656425388321769022496058335706215027499476719531077889354426673128555109730910578864150813625070144780561437750485056709124616590459632876333476665335847518879194323798889277436213727565828745578777661287070075854200709474023245494331760996214935985903033445783236239411643112022320391136729731830907152612774517251159921475100227023954034375163707244329940800343560059863749974504075402722862092979974386172643142253318051232737797599629282633352387767198051839074916883486336398934757898987768449234862842740775918551353727531363148550368999624896368823222746687718527786388383367223741369035732455628563561040870841322414311164308492790371395374077176982125502803596290926588895347902325629216288519472569808703259420827495051687036859700437352828651899593210280800840337976013636361796157801246938089249470202918477019915641157117450071018656348827963726679529309299219314022266758001933339983224868774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -5574287302409122981908500905905337380556300877813078312386354086494814417800704975313869818306381120577423501931930712652042190577702317177051758606997997405575855121028592405236160104700922073040234943181078467736420713546113516872953733517847682893649139883159309451253422292119727709007002656745179447245090760879661033044992771576747831125293170313979034823095328565462220478999654358119550534234310281227677317917976685536194241170183257482064142071417132094309167139043777306670126472834773625280581992029661009475393237883546085229315810063944301359312726676020901568495467366122068040633131137207729852991738474654979927874688436856173195968744669974236127827144552601896413486764881309460313051351420571352008449514424881750046607016297662053029287807128064284390282772684669532149098853011039842600197697955038835011834140773760484079743425906591548533358274597261885187866855965997620044928292618131095636134608692753174264889248938054844679342729738113114168997272958859962392192782423050375824708900487410384794731870054141149433595685188719402925656744782284640491503054463444405388560016493809493057188100776298205952197664288561005759779612179170582824863219127785304477451232271484854428339957718839087512895612770592500893024700308036577693022485269475191804326290682473203982173995258882306687190660543054535384069340663526512082551642014470053770877185173483657884281549181667803022340418492872417459481410210665938139477887694243895877386052419853502847283528505211814208370293949997292258050739011498973148244512263659451750234249920626793625715869848046763957447862400159148339387353560687302909896518331740410525303191520044382888229907077296084546152431748232665193419516112999246839276217840664791525170751552046803203180330244632442612954772502878668603472246919684252845342593094550434142951381882615800107518656338611079571581713359189555847111611094766611408256229457980280288502721397079663225402521583534880690108472820911596551596414899180231784343861829354778630616782988103735074694438796985437631759167760456005275883605124953362067386227992088488601341512153301706785479476037771537045756151329338709478882910757459991815917079330576788158479134206764523244057843828972385034030163836742230685243797463698146002469158794252125020128988043483065904676052717333186042628916817033568609218718847841955721378326416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 59155318667577971375361710096108073823216531355328051190409742411368300564796457874387055970101354040827273854692962026522864229244923990896529711445288169150937429355215176027766309827409758569283608603445056961836523533421733911601961735752677186942090576876896064631686983943513382625939535818815332920419682306258871282174778510815744901236761553642112948181043156454060102265346337128521955358992229866642322357342363547157979901794170046875135233205705377766634898017811961601082903215338448052487522584345929436674652344277521965996560113258316983936803389965404378066393391823801105377253733357555662324609402202837579144148097127243121388827573888428012494832103126167560566348428200669372948239336344956102015284762032809592185947690260165725280321945813114810774684300444359267288526184155254003996613613727351123720243678659007338940358159300735259518168611351496726372829058586427969485588157922510318640113442224719550333873024441998316741715323704676955000310476254957696680275895555123903328843915721037108326948439714609655781498781666974516559213640582719723921075305152344465811691482873392319370455996784145524485359358169041162483648765587312220980736442717939503253200346592532323119962568689807551455672065326734458466951654409990983730446386749811922281590883809430893286604847114180773290871456951676047729763319153483783092263388843309806246915044252928731283435177825470563554303199481600851825235035855975269065083368445563160118520684782364429247020768779736711026407456222665483687742219443645798760232341923476386583387495156834841846768342271870569977620973734909931177883676674076149739357705762266768700469173692110638973379362908538992712878847027116949764939848129331872522059256761136829194694196267890279018381622335428072861224483569076053994886643411206173470098840833878100526942185553090123826534631844892877151773930627442101856804491497756515796390485631332229970307671322318296812450105993700069747105759551905316170595949122179715041694996243807388921136412835638281824305555672175256690056919762948194793536143591749416149527184912313520330316231538297244515797961101495444517229753085962920930991355268237949388865853361821299597012565085703690350169323636894981156477796774217352771191703614602437419173817072513875645297486080738444152202748530307393164097461324315695846420837256118829827755689620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 61079051046752565028829522118346110871567258771837575668596557889924566977909110673230115744945431224123940980439734161224126457786146906853495613964303692033610338424517387516192532957961016037402366977297625843982720663375252926381833554880765879945816155433024898875740273849454192988594060499387466200650020467154201993655301606620034822190570405467873972449927156974581247283257575724485638845222792836186418801128431768408165295786618257916462262160160530182820301243498434844767794853296453902342513618566052121083923713847225257555678479008220477033554784770079384632485363806046723841995421284319126455122849153071512469131933220312094613974349996203396321997425355079601980814495917312143744681449407451580965581924958782892163917840377682100492761858733470891190381963683011537223178701288262424904060969150214276342779317718643518734355957450994417008504539474771656377881088336962675622409497990339091347453514267756784110070162614309486025128894333228741971152731066820033879033115947353824432789238086583124608263458011134542331081245210791835322573828465869722978767962264740788152053688628963138508580141286676395646078767994240842100077771019091427549843212978003278851018096502556149436156562830413981619948243080234309026480534662025113984119660429700030260471401341846841811075599374558090722612926446967248495555452425453922219912153719241228202758507722787129622493472384214082704345978237928056970283501097948235385043322416980672801142837591416032332669640143042548905072259613403497743800702712242773661799306673766523272773222649260298685005915108382428369784983951608100893769928060787209993626663155586177593138074714301037743347274845036967444057559008589532237215382165932955982205334807415131850538817166286380853900342334998967066575633510590427530868740442333441519917831933542495582716705877196862046020188241251576957651293970143481700156378812421339788604327230319407135384818346982721642868974332828061759134385966818162361539738611722089355704046397442575350868469209430121193910496162578291393005472483921222296135841003815669007359772243350885398332603945382203203147492618111641826368790325376679145220590967365065597196194121322147776487290701262908664123003542233508487462952277255863632336502960004700713309271302487056538337993851125620588121418714869307520288367477129400566037819436671085782109003048390150070190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -9689406816166246286330370058641543419503494343644539900164773731457884368385127243508866391277716908771236401447080322775164725564146984965478706025617426615976250961287471811581311684936095174949225690433012980790006950200815593818933487299975868647656752810314180451618689118870653750963693900486982189736391657135789038317727017807065006290026695700627114889489966515884139051906804230715227961262658532162476332212768112555541204139962214581678231742843629225698905639100077466557381592056266413785290608422187814499802763746323910705825573972631420322757783179514793299732164197571406461269475333644289047942024873237133313343989537299678993074960224491372359063433560011689284214740406032927310829801788361973290505298212965362330279292132777051054681551114868010650632412575121772043156370301716431033655035247148285491687748813538277484713858456181718806365510201382344393523366627613530005193646166833290700159938886802809380716691263988363032057735765634082511026678258739392921331393346230594926908793644590027081901942903221484973187905013907012042563937223270934495730983912598171658083875510286321935802008212882318567238738331028462226201171086687780646899721168565914414403961793450657218845733505937472794789522306119253228670551982253555036187863282757365131533051707929524031640560865315769569300726991661834453635181164407953938136983434597075531947539549291758187908398841494277376700968995207232926126861893968266196827767378802031330390489314819025656905395851054688730769603364520928805568207145631446461158789461082771054124384240823121080698863065602684831773969995770197010274306909000648083304916000230045270626544903577526950762758948190839672340663490635544419533852135049252071522288545108054189556006218203484639543474211550017073463031976428641610528705159679802369507097991968760373444697319771840822160656031958217089989924064732213176327030582965884349378276661349674332916364408341399203363491220717073727252738630927203274949325801394589556679502364979250402427711610340998044185369617876589417307956767480289678086591330860715913677660794484421958387797499520397629787909981232699370167718948154843946242797810173863375252154251673376796121296753995423110585670771677246178952754203539831098457676442164735799592796961967065321051919939568230433075537342105432092323652201139213400918998812111349039355445711407810449600219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 413768782996628459496617784662969887639259288787171774927733150285518239641752593239118555145811983791396867390254937208921263384689999173204346712053807945905216111399546833788202370109073945135881344984001500290357807465953492449994290297619894410479278969509814051050644816969519074740576272458792255784747263321422097543537332828037813760608597552204827367801997695384194400295697283955196863685923857263450161187744351427550882695187189969381064742385739982369296710308129230932753025794173898527633050624295472435731393542379361651349466911520552139142795169879249581459095711341596652333208026142893902459204357460629930586972157216751751623434775421561738012214481747243289760101409844269770255219310311571366180372498206406020776160856512153801334622165015434535321528389938751704246253678003272169993529503112222621080500599832839121603532456073138174125718720028353047561702587336115325857720492295823886551229888335344181614437959254440854540434682170898716884957031186107416338059306070269224061671472605961694255716964005796076767498567966181744671259858891844639615527743978556191235849725292801876216237929463123450355002494765594440891795434582254767927639026226847503704468326657605010246398800478278256241908077780840972316141921017929908059208546897095690365224703927107043361857781224967460433810993098622793021932663495312582389962732969445421044732840573728720083593264391236080095606189574216749095543741416013444329125572229431548777424699832405152080990268368521627142756365845548016491003197635875822763967582681490268639156789903746870312859259273583241841599647799362956430661572916421360912231269766104194423683720041630883892225668107769610749510707244228374318863685466857803420046431514723799973646634951403768485779080094954023869775175200108233726598632156616043036580355839249354847757090614168669144462682799064378171046711534314434722734729138731830151299083798586338557464577100177098629626018862071140850590060013847569844585433165111422165564774683300456537972280542023003882368033383175350381620951233473861849540629184424807369722325016802487482917789579822284813175308490161290375219759514664817564497238330566545898384379804970993698852902999284910002947616177046515993447888127066779363743853471351153033697552866505633896772149751777724164458464046337545383963663020534324203835801755475078166426894377138978597940877079963684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -8004085319853995928898812139439536134589526256424771872317566514276949988824650193614599145241836024605095446686089721539434696827705984465566008633258747449465498412778836384566377178455739946495679659442830034432697566184439086942400110558897465508957821306183430635961214603861250327334750221352655825107727353992770761843166438244568568463436402679441947634833184102054591370863796527475280431281602142084008762821300729314425647148181918264313264228217602526967682916377662657097980470906177128446536735312666132469763392162999035163630904410700670746787669202103518159559233361116600789503652824319182350823582405260252302982165092854523312891246046282536574603361001212471189894487388263128900302100017370387144032308294624021896885711673272222990395621891651247505867705815078345208391629612178357455536820175209710053373685639647968158883355969982493467658315039125508053539779118963063766707624506051848355498669207525795759423244790715083831075921552765751277095812563361158810916305123029790742230066115467741009360037821247913668228397242132048555020298797775285876663305050566905899915593871172995305358947914774845260526939707904892669177756300481661742749824966567725252843879511383394521258956174708941832424996231610602863023848577317877313321469655903616922210707852191934434078379248636953740933524852334688818683752367087868881544608045347181082912104907351105096057273752026071150308007910231006647171362365299592259777430665033874110957034555266714607726734610134536513561720056882698633319647742342358049127288039853988487757965391056306839914163329315859539820728040506527151536654326627373197875163517286638532994271463040226398629870226798932398384303553209279174520686235115836195962269136140117916040685006324406046455707658237005264309083179308729420306707828594421081767108625007443951163501420281967854550862637891687147554375050718112283904586847733325472826357094158616202136202246097206249361928195198901944776455564744091661054846072649309066577920681454571914378810031295577130212454363930858699526312678324619648243969994278704808751193850281299457778507765974987941866250335215666455502513778615863083609855366883682301659895667726637876704659530753175055573792888942033258062352868334292641602051476659016238941372418555699270801932113016073990983535070607481470982693549664690285816795705754206092250382931219121473986888304352760314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 85562082270298240865130252701965159382713002248121122230886198819892591997250123485878531720942625732636948792628559427313488310154604785332320377526677261394670596166156469368760143670283824466378373589581714140286182817409644267688959655575562371147889714707007181566406259328513175637563811548637222505566187561541112987099427911685028874105763523308177897285217467459832407549407329551533673515541397103829304104075715323788858237081335319863867460997922826778790450835407225117578990030127047713454990125677355023423625877527150030790535940721471921857365141807722427900629224415009809358603681508008794409111640095469873431759144416288783697668641104867275940652344658254565884321977879308573216846531785194737419152026609524127070194914789737924712229022888877142394500795526544394610243068778147210778962099016751375049027541836901243951931326779559541580099343880516078381945960577698281979931792808848738527464955090150699105389745414303041170974313031988868649630126837744186225126418959740260590862969300008342231314605976736041174627755386492943437697281183452784515335157367568789306994991017940106740595994319539854815069859122991736441411459600213359907352474331713368538599715153103016103890464656680564830382240082588879351827327806709897419223199395122772378197828097433059177571916967138346323469770414355207469407006459858525416235334109160067952354221266887586245357226248333013899430475475024577087464568202496884715315530789279688289376101487241190413612824364161413703770868941449006873869188645765055614736219093054948179238853498353299211265016482148145991144554544014106710645531803332243593384698966141916823828680293926135658603529518242088069785897113331216011909631400707822298415060510984158730640437564101989014622489130226025782071525023781652308412155300913336572062893175257610889749279530786441597894766570908448258112320086870128542194273681610789151761329656464167266894076603922793276559917886328090515329616820718965697317158730918100070398414523889161041545669369403981191829536377129237661285221807768734172912332734068705832102719631092839574461758363597570073743879844064910919035438870078245136013497232094719298607274985056594740086754918884512967399139004982108247133855388411598173803652971196971861685447466801496343414189961605958518217394373332044612584529780449959818340066348319444854664906968330639891462396917631849646568298339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -586899302058061331933560546751941229956646629035234505364334987729507456403077102708501021396021064919240547039747204139595567716727315154650480720431184541335538657534554596952756945155512714659040145706417317845715369643327872899262959997436728421509636933886255796494841452324540950089220107588870725075290565691626604871525908785068955130805961312541204776779037126115360529947094173476767707178241531468003698581280363910464685734422733446954253541501609440440875665483637153294777257120605173828104858165959703679041705580467023686208360260944460810889741051300471086189106315166659283867540064518504096771759963217291316642939177041796577238656742091110683339899903692424591617259110127405331431415361722666723125420563539892253813035708204166035701245023442166188387598079423795519741560296919478377636164622965735251533526572484762096845282227167193345126357965808734751382534902706344762647823680905041479056465040596769292377776841910030014860767301639814264186437539161727898555631592931936455108564640569490655192026823813000599989838832596638071963274036775351389612257463425460408185188165561641882728278463476511685051504466452403226736488228896787398692924453434074220117042209958201664583610995146149033299464906191657841786182777503224174336290551445843351161736184125376922793259162981661454023778630532169232640320107732128446999635452911617120032928952609984286896728194880460101765500828749650674264643533657728928976933887132501667531866528120616245611990594305918189088160613549502797194750568446904604382718329574613867061597074875121884850005604434150188958376562863562041526046719496168173287664069006204531305976488830330454201552504123310830545145328769061086684860629549027616989041445845708587526527040871058577268761519039538414366184712447096586546019789984110830804784473362233408333879678272617542456372530081161671198986724162124375721295108987413671446261508065599132805797475730992026021230025207137596680469945890919179883366659160256315053194898061675592749780847716101003144528906771377229236221263420437890833427895896050089424134561599647696948531146964994009139363930402497348131748051206521277414572151430532327500690343201689436395112319985879039397862532737084181720758204471994713776850427973995656271047787798598646186437705874950508770277312736419101539006580994303336000530100121964405159576937131855195461938023981929291039705276489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 2785587272801091857488025302224910217466612493385440416870594869002092926301215010282240722253607235355180335399740070206449717939012916639981213072320121368090177379064319612031637723915255947825389042320870933107682621614083990624041702774224710343474188801710935806308968286506852472438003953827631859020592997148503004660756226496905637637586745971684975962637193789446838922594219742920391587422851817626795189149446537531120763293520857630925753057257674419710848010294586423653910063342054523980114713726625410507151209127761225369990196020249740007462107837061461274795310245741390618851822611959444342969961829361041640867610182558948626003698365081533402878156961753429749353259323183397445363194502012288684956149498315720538636698635387218595666149313503357096314181308409841760685919682679957184431647980963336281778485355475678296887290931743101367090263890200893569862540658265805363612303308485821771717700034272622441635614474251023552699948424893622917924394510767775609084251024193943741853277296512322930045206456419896329206247963679617248002216209319007996827553914469439035213025851128548066046071375773168058693974016174663754751789820264762875073711197094142478579447656075329561969095597063181393419128239623151567209202064020560211998766286887672916274629629421733885461004268170760089490357878341807969824918931541509260695827041364833745982929667418428332737513353157801598488132442580527303121064517371341488140988695042556920960585779588571183451231635569077219660034884299329493986845602371209480752970298540585504435454826079118566123082699230394366704909014050622154522451826997003254072550582626839147268066709012643280992988148618741680023373295643900807115716321269061893878163894343632835295056801876167229706097283296834957570630377374000590127807633641221810784254639884954363814625834820783277250869150880683473525526248024410343139674781977365337125074854774097788936064668547751324092159349974790656088358323614312534809544554169098548153801677605009697529578987309285920402714477517939757002353695170751787830412791251638316321259063083102156392963127214194463028452316657574059112718307683799782894084138016130989180960508493254914195798369640854795684644668218129418316776282417607606432645514924287412253104629242865653373448488962191382677057593636330251227529389376780609683987794918976675794395415891536748372991211253335563924338202923536300659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -9334220212827707063133088215550594893327253360572973254171754032997799503618834152058557981293029389425573466130535439586382394462520770863566283740664613426650024041078331557804550383418378880073679540320979418387508491857383081473267325373169092247984294794146783756214076257613117096373453293170013913966499617870857051751448917004048438507374445669106941579620591923877027721472413016015241938456924789209107617923811483982717707152298914791560327376420804735181027793475211616473905598604042353019499593616350377610323683758343892391992633677772382716036865787950844145811773554028065876179213305537502565404983619237724006805148290028327383328354126996197675683834281908738632684398923448270489496866249929780617926964244921308269622302387715566655928000123257747496021669184705696885134827009283635081176998931215651673964868469351631866901163450065106416425053595788673708959599214862593636780116504873354249741438273864353985185467898746663666507674505684240831590088673949647144104962326147248070970367981340627900844979213787512297368442062552160032679273514253562992007419268466686253093373145772676884456263513194842305429442519172171417105297676582842070445637238695580397164883420717531920832344848247489868025553943131181868756935865174765622330454326173012673045131567664392778193931479714417396178647295698418043964367925518003432689575497545498207369137727687376993407957713838152479371292859139303370330957744187412285041540826164322927687326933262685287480311865839063147499453765448162092013074150797117611251081212037670261468851321924742061504730656539471660367739895496299684922512057829961804652666493009721709764378896331459677661297567944161610440103687669384602966657106536546836069044723579829285953744005694282606113487968759443064245689009409679326296185032515265550677354364883077257789182534797081105583099596367530385649630562300179775993685681571829401925593157805864715217024831323661150609743913706161553487057281772451870339838991524105714015103640177056437645758243244390631240751455488427475086495200480793569351188347016184293910465453029724410463464105156654659416907569288532210415247164481078918688677234074873262962383734989524249083855655342366622385550250091619764676359307359276305365994871416553151858462600571958620572304838420857304687881346695723564364270093513381249865384806813595146052357533777808878447651547540300787098033197253243997693061828613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 21776818227340277746569628990680133744595162106425217282962811079855812859095475538491349087792278502467704822099357668032684050540273846196335090053759888215244423580709035577506462706961680688757409214940798169091674166442789098624099618621888169165635497138581429712587726132161163375534347857401056258046589768698393937886748938416963830803873483418995864533201677742101400088077800439383804971095247739211831340803190596876575444692094194424201181313032170177052189218948991651531453535891377920571776609189483064110980640107346842121620734260186949232778137459888577819266456751006277565447414007157006736032019773602523811058649552460221804437834018502562897555280736232969529880986479425318998526073074647160338930767021962781472337956131141019550348012850750067580818317390343027196422825962312798137145808008864445076832364098694364411122198111629235811827501580378690204235778593549906958409245980485644196783732589272471756120152815998938775928019046877815910644218156148854541776791254397255711743065395085382043574050289772420809400947666981746662875874901082752426610234651259604085525228719608074046154833212332019872423280313995025615410774464870973352481276933692002182826940600581843358164525881351745075656674742780594711581749687418245570371604880008415674456155549705542177819769021666457138770309267072230194423218970697012240714684020924474923664782774867627169459887428845978944498746331586895092683375688855970714910753737793105183879593362488012059299281710263251517658668945502140144014959852725325708040347180508641058545654496166941084870220304670297547524828884421667287641241184586434179302888782808084274575901827348886177127665907899459666383819724940591006715331979859715776220665596716247010091000803942437687565372952092443106468825152113513138584457457490053210695235508376067311844138869305298194198275986527469580776358451181685886773884383038161959860657095495286008449728141051275598108794243572630601805130113475845706788103310937252859153998965423844062767375389014638153858102746660969436439815068185764687822506408403459280551202751095808386246028051122508201766079136935794267808256928113987855223296826418643431186874689363569386450459043544217790528282685693293887450833928712752194864440589355966754049455909112589431524280633466716011482114230241049490014873637709972893855972252396989562026922658190548626834757532638443778758019497843179124174639582633972167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -32700077697560644114278050322331682517902421127362400838547164442153316385900473534847850899233865879114876996276488406906910731075389866713693234865563360056855697864108153826407604131060879679402693889352700881340117824356466311253636453689845532550190057734355117487681959365110194125967867185129149869616280268011158295827787272086428514741263556005143775497701205188324138719706467603115251716420852557240844004465773311837314606187742840728218842101821242289343315439937571921754215086873611424449846964829795547433298523718296444664887033932573057325896531688220747328459712046441651252803192341828292872546989389475483967696535773934530454081615232196157096150554552812086637123596825407474024037144051891132166717582986015711456627451888418987893335507283572638908348504017187412674753587062718385807078462999550004416603924004145115956201510992861261639477339730643130426693147933738176626824136176434903406512468835884453667847671641683847297263537409392453294689732906191981219297305138010566024248822195497443707622519189874131468376368704842598404024176340301013602884572913136288236802513141889909710539307276320476113849910678960323017937540199422243278891985202068532230858657723750927962224042196790093876236519763191361245969444592023288278975023293991023641980062249870283151546009807730855394805687855053528587037009451413919496476673026167239080426308073296365751624896921467231939448009981438508394349027161939478586031902288994646773355281769038166645216239193978491281474551469737146814046436167035558499548491996717191548096572843769629517961977452439542111339485582888805242050437587071902887193377890730368211023568648474976146799866467644939986143088855864618629275948961873810348117911401694641649217513594611351854855848578126962832061521201940713493508971458916869170929931250415418858683770186470782536958686043445777905355086816833132375027881520469399605449652123095252379427405082437701131869624008515368900042116769758789737214180529857931928010398826162029386941834573322841233578587084818401919571642555011977152986826523592440237487658537267944423563827475747174792700958404785188670984818045151166405376439322093469562223369658650082585540040167781588812769151716628732696123951804396464763523501683044612276526472633164242349041477113967435727632608070746463926570935004544911458414020247089755726795161083984163720690681311048679850116138734250625930144451558589935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 20370439302496536445407303567821561037468949403508015680497061139799682140474135631647727481633425310854035442920523115478371452868547801276885135846432523659444087131279486729960193042833306616859029114727681806851152239397194036083654540707143437031447816164502606416132778654474287318655835133849472532112659501650983696773880245385940948325678398026013159105019147508420104694386798835971689395707042950621375929770986309380777903923850913860827757679691459786543909526757184050046589231414629166136862741940515668510380277213510574739628570210466800562055480243903211911382530124112706426584752703482435727573620226703735416206883047348921274460621085643947558388157322538417901591354722743329846065392297974568790882891886219966067777958104380273657613726856980258018971137752443349204081320959795373071240934105928838068541947467531244533639725999230325875691852531399438121163676763170305998055984355117350162863231438378724056056429228396256138602854294390964822487509136622505677664620823444781325725745690629862350438833956926323786917157855553944563955523547475749781039794999671570923746245564490885732472094681160877915488714237654574925419946040490549949741131623174919821898903027327777360986670050224033152208950501382593120552727096377944821680524057043019218063044003339229497595680554569438551352465985587875227382845100992227853630523505049594693080464402050772954273355849967987312796462108985243604952847197416221273768999361555901284776236577067735526091474592904841495284987521463877534454125842977752841443128183885687933637732847855874862358496534752050997852837522097274106515245467905807799104587424388545964122438627733317605668040866832308143765575437141394376520944005013188694940485887560362374894983982092972882164203999020844500422433670661868451230999341983708956022633343626305371970749168267558875683764002177547550232960778876048779814423512910368747950230378553345032252935767810779802743027780021403958864041670403140331465354396983650801547819592729719246782853992165996583056071711811562618608850484215347926631389661489607346156205664272860711479812488767726194381780349811704733052972222957038503073132609935634248682332458359130613493592742697189238291427096220910615778923590342329817469312884376717956367576814451908618630606288285619963837335213421528557604260907031095055361980058819545964548985137602733464201081106645372293682385374420651391602632429567165672779083251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 34394932250595532964426342303692588954108749828250115889109942253877785470545930329983488184360246232487688000049014060891406564035246488997567948271824032984045556176136674702528573846259176830241160973367232616308793154655334877212102486500864308372482907018674672831859237249195071728193345943213303213367501853469245687837094288794577806856953138467579014042322438480553629732712654143601179053947069961779073175936812811701732844235923299773015907014296757102528680702572416954940549814325907832496912122872254033865925584178749101514845841274108442601428214256470775569485084660893957768606812094099427432815611333773594226841014360366995278029189903972583001293450930260671177383604361695618459866172890445914230162867382813424022728961381173432073288927576864620777385077318737806745209702951904989109250957065718257143790327037786009784000566070077982995936836930455465162325181542151034056717801477940677642186139703087217225547985611586837856223051667136858518742770864241135602994911090953286463701840353951698399870071285724836056540188974348899501267113947356772426579107446658636683160561376722827834503800961650002432114613193590718017847342948486074796999943603694983436692268368823703232147806762307815221412779339763153416287858167225781328722251207311374101161833223135031762070144331961449564534845029625049509037674475447498759134733561326141712439869424779758146106875636577521905587372158120124344305737479460878441023244054480721883254831847141893000146728800593010641086473610785306751911416803004394230696600178877899715882776860489966127353874417951066714429921178360586060216384272850146681423104921058393888879569910228044831319194999740587188536360789278484811336745388200530636572152503704327827272525460306766849325431981366450970556725066523151537597523872859531148373172026920678571305515607315906974620570729138089526790189267262033113821195831015021260139349021095651499338184921825929756864631589834991920723109589097004917557684639637224368055043362117946764648797934502899654649143365396334868912959011433434963433142495990294791736957185415466433745297708568329196813873786069212047674440313316413537200131672503006274878396622935165648630132071413463495396903387684898483459385770088944312207863001156527477603484459908348370743103689462756619079547900845440139719041853779189356889580286010327861382652390542726009221920557876752157057118536092818472660326278855791315436363220214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -107493126770009465532560664633394882591668889729757489853680084793259258224433493428998349396006401832461742515675704690865033388073585090318580584641539900401620950108475259511327185339869681600130857111727814828748863756854225334324480500874381582812415081920754850090127895000523617220808039274775534568629009025027511654378824748249379481241360447079449554540279138004142408362407974127573821685744330958032936752520011688714547371325458484934489880379408784641320489070056544954602495336692586623720102117627472698247046296749533573378762813010590195739095879875535958914772343405913202393186964899746186894702322357691770599396671788413110242411883834593088922070077140333944619743642419173097712179848051518239580934263199670276316365851929322139852256979997863635978807458740154312770884433679233443658301433733373511052357508551596953801458515790770212613939860347891289150936142846294380755657336394803868633380285315372967315649634172500661543807092700036429367198992014325362479467236363787914780875472869885778460152471098209107838998719567595892335949150979110239497883762745004641568417925424826104890540166122787411710998227672470599651462681567358007140070222914276055197229263210204058781955488243708073337532643198653834672487934482524151796537778639786436116051266961610133276418000862231867441921959539418989775026611501495182290633304519074877441097123682301253556028226984795043409416053210370867270387010839094132672843620741749895372258402035893099575728529739419514071469643657099441813266574632163346816391713568632075576843544283198323785228531914734620676522562743615429115664725240932495372617159006750366570686583108041264865301605672049199762334735126536625723074078319077198189328091082236124514936481345657135302872242129690586375139732519820855594429066962554018513661958047887418703919323258909334571914906656298496307074258756592915714101563728986070242183354902481934561837003268753154725027567454907266710951511572517989178080729855744714049412516916118642275992272136618030659924399377586140897295708915752717252556079872323693791435816049977974295523196425912867524909468711821058279729656992368954837944642513750441102744973699495976946771564944366434946711886830462467181056229474297053809877043408668306529553485182358315851915117415069113188560918836617646780005582209774364552493209151206973936372061617198817507597830036554712596323151211662926202486390003798533143708482384681701660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 115881497262144397431847967902701214616024084006609320988401508080627227622042722434549329990269681130639979402389547134018645196293186487311658386681261079450510127471066440231628229812324374115493403213428511175893179304173300866977702139523953176824180542486653413324587697785379338153024136458349824964268193767817821678325298279087176521405091192032030080914416263078096035282116860713330569687082010855594060893064530502327754341363085335876447739878612290827908595005690826648771092102743990828479560910075176274724044185938034508784893222108787086677734425627597171241005754732882754903805063463275111979815316900177919595009230502021355928353572177384330730979530263100390772991892122519554673361367100006451180507823307627548919163847257133893971092541393033499921169459953862382804734625926695708526662265949769611616070769412102568874834279630427056249133713959032182029404362141871213945374596433921051298866192771879819707779199025905519354802441167514471764879156614340854604724835942614249755612507150935432835281411331413083050077386655585159752435196392376254085282293117974178836847310654235186513844297257454027607145560010524163296532165173187775890509519206370770847765915480085900194726794443055047716744253548526803832293089844269342537502479717683775473131853176427538840060473476011739145491270146545680813335917908870408298685445966045194657103338514406095991749150786646141506873302343209908389280030221749942156422442260474566231718658903897495932672316199803948056853260612451342303491372744211549116293017915362875761567899646229809300335715884500056257341476843127974400102188157897446691280508319706256900905074993115156570542980791204294897550599461102846177575861914121637668269161770192075249865268176183333879882630707035599341336642637422356432255305440131274657163525303423714642739360249284411169860915967399924437507700177080237599425385119360273821179167919254039709741461902758038491425128821334906853067766743309707976776559976332301625366493906833424246592070716574203150900200429490661032719783388379398978025919346288695019634478060325783468295668435815360548983397343564602634411951821150726724927330999364083123236637121644843683003382815925307255612493561184669393215007872183936894576921745999263064415632515961363435353041543560601919805908487931788406984924081273111010131535612313020115219638425900854930375587224463735763183531454627112555148121808556993528327438980340957641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 19547642396809142235291958976074442767290854486405980436352032246697920561047788550853591087924188566091374094052285685910098898179871788411766541381591910864078005229443851395242767665697238547719206356148374257680525133075341061704698250305701251880202461069957967120626718217414882661282876971288701425174700998248676545373069542690749089866621334076969028933192014080972232080605481454345406695009187438913631632971192600914867877379340903582318258948889100869590223366869695035978993015874637631794283682218087181875167097050230710980049262553538563773167020414997231898816999467964119448112354352929125123181680474426530082002766911483644968171600361017163399854549601459510229425935273507379654936262604047658976428763556843382788044994350550513653965304685425803628942759347654905627133924764208357778563262848052280509124091271803309916583770806619690431894152032580025538638131859814338703814136115491624901282405271093271656650198896569366382738872114601838355564109136733465983351277838861520903491331682427980719387531442994586719097486009640455448519877097813864579999094529266392390950599673058895415601290058692530553115239704225559558056639300902623507989854088916344251881890819544033213291411001102041304855545385766017912240787955763177631685839231167772996712926044083356068794891581718211123507156060471413057818967739591440913784616578041181001895834700610836417401454500860699765033269811255555050406507085363789343750121914772898646249189903186300913187105709807164852683148701391351616149842930488669087477387722328761782342859231949062313060949794722628364551563369118301151990219735620769206403604875411136038561607368831474480644289974421741752508890069762905209496772527223424565897741442501088849709009501911576282094751284541876426413549143429476015163613560737027745527252601507238904834954663353788702957940681432263049264511169909955627663224337848603346706014269471336032338055842522133697019733938607091130804150211438045747924863357414046558836221999657195333775656460417152672719002876611151174781752595846095080953282853874422388764076101614638552944968370635702850983638554833987738581368663122542747255609868822729842645511491354957080888794187223287004337129136888704606012993138887011918797213413920955357210792854481438741500843533569864218481454151140286581957132899976854494990073896680256708359865428602814465435492406034553041172272656421457847181624923249207426145801491657039150595664978027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -276773804898088148473581995323411762910112133073796024927940853834998253037488498388955060795117949991562958041524925135277736992413570084364447341688088595154940304355376643086114467150431190650574413893683635980508077187463673979614916488972372873759270424696298754434960503333290324301827313016619788560123519521146888617595775357164436147287599584813554091204120897129826000578522435192657121434969629723304019806623109589614964510631127945767022872639693971781015344587422080069058507181259701623024909375788975552787802675359127175078969877494898119029929005548112078318645458651641853331965782654668080126709932538351581985708102768238440726887356990798024402860031708916626724306944356558349955226112383381952932355855067608742319691935292872231867618098776379103891333399434163129556971530801197804043713591402114734879086096595131604610265904826840804184968211649231739338027670176479242228739620555822685673159444653451162139760145654675926957311578928635521599324372505091233390960192145529379287225841492691036952295847640432757855970895133968335894206067113012930831171161889382579454216319186531253130838590715186344358417279746925097674024843156179967545261125849152339077669646850158140120917911573988331724472810039949169358274175345468958539486341264367097785710978866949542579264829796093380409717599276988389120211816376265764135240322080649139755589913964629222529724055969562230187214453176142570858168919405269017338390992142577692468491636744186174310744035098328161601451887476585969909766165834297062855613757657594571606181368709877110320803763163988622858580231951643394512617030437724662185069558518371057897738560942522696359341248331445213132739838949249773062122611873931055870795348789116819372583884478819961786591457942514589997793855949540585183362587408200618258991785995066652205712893814517166766398170419838570330377700391412029790974077867172644409899941682110775327027218303577795026778117981602573153143539539287346197083059359322569266901372986071814659565654166335169259962353006678462339005888989461143072221670518835950756603322818804450119649692950494178291634821412243204198377648015536341531475304397362321678048783791904540430577412531888324816492458202204011024762661807053761712996052215983149389831686388022235477201999443581269337513809452335417370764478971688489295092951123519488011132690674066093295983432885578548324792036983159338979222332304406715107469860726041588350199162960052490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 523507713012581348004637050954851406324191792930751137417314543626416106939806967287523887426454005512946762138662976439271753472084369920099013803312193746747710203240554951006605687287087323900826425628213199038677209552327140536131200392752591634682355592345102428994603248950374528515676962373655712564422083833691663321421157619860205395972884156846513036669366709524302848698493984890527829720538143730016897321514897959144302292220937578830984052333913151334978601835199695742321768127717304773286386138321564678305256971596132286418517739961393796086428721485704054609907043707300723515423071583169584112949375028936036527539500812513707308883048556866482795058673073378941460953059411206035640792088854763390420203521700208999319304710686606790645347045333225719875005747934328396251891903399857632651784469740455861428799009528280638788609297155123583106161524325209220692664396019226571548586937010652007641419411614797009899042549210986949467124317455041842235328030847610649633471696429600710822178947176223337936822997215489077544155483780982353948904862729472178812271385362967744520476827490775707370622350858068073680035507084618371202460026606057313987619796873778142994907510365040178182831356659482353701169974897900032305157802001079828844012987009603410159365129088129298639951930692349999331787362810462878834088418228323541320300860028725738179749319633513617067052662097621662428678731063340768250013430762976556832841201622939806875320318903584097956278957282269852694399576250785540948185533036151877865147035710011911004957296485591479390346714613203777460404213257315263952465041485519505915708577499613391866275923471762161819851146926954888850207839812530225313671496364270091553219733217987802132900805319570863745308231291263279597492956493590002515632192156583217960103928531057926699670662853853708832357593826745004609483064048125901383247978792367209867203170144829150146919883413168498785976780820615918401444227124697764018867516821800398863424021306348574047673637473293376222991532965169458071066887209435884715643032427323326125407964811924736032116936265890885386973121636203127197073388281699600565816731195873941326614707774732865174188986681638551776439666835592312442296547122796510886005866804389449672933781551894933194114924201826250784518697222157991510603671679139608021211176484586082320643804129953974357239296718202177263649014130764887090984203519817530869694989503759785520742298103868961334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -623401806846093677420788554900532071798351026295168419068846513455825090294353873504028056606716255530222787490810765567201393956112412909224598882817424187964436373317801047708642758865604996262675463405883850751624132541241725716104474296193536331096306233430117678805152391653923535892652973582162071147172465952954488379312963833700759824209824072294388609048175666721930664569359278366925606507992310379900704007012006774416847436395039134036613450929870459925116757607624213061653872532537149426952529444569422127857377469075719756775433401450097389886049993491380162092053681419989291500188016207859062194553173508406344635839093498961090927988044814073958028779627942466019654718308215715080877428476339665868483049498211726614933614312652209196030098157593572441314389683493684443618169406219600230549361544978508831162537035234503400870499324864294228257101736459820472580464631994034385768664180695567074660018147516020960734459701848209456327708519163983982714566927607273313516362327039462129708048875025418833587551874723574979599485520662413132454674537160519497717421485785902876274688406275208860429741405848066053996892743336076192725172133206875574488937702832515183537526416385633020948526661562476941561947942644157737273710564086530767319741371685967948339406895379164856061466480755645059575763781080977097850526035033774928132121090582849690540670027941205723392041136307696784011297778049071461722413489710536758683414789721208714525794880497935577355241878770467444184120595843362493583520737889535334519733915288208618897675781010977867237442269372238556798231275746435161407282304519829242399947412117176623131572922248871386878817697286089838988910438948976003202694880810031456057907213170817323317873295388765545678422538757673669413599866202244875531216993431479883251634544281977593304026478503450294110902791253397749805974389357786557492630938425574727892971689923073529730048268994289696666336977118022749400423559481832498306692729680527950114035540465320378249004310026977317446172795203498772985190847266800873930426075918289871926408350234759924630292684660346233270317991115605314072936638057633545716749549466819493006934395319539656286564002409762691214618752016607254772369951529294677498846198606377416841992038003905452397332897575875207124439447439140229679159507341521303529445845050181717284410391483163994340468819739663404871467442616120048014600487283549836678734831774129077075485838577151298522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 532845499787781200083043010739129399461192471336945736529226221368776387511155622421719925379605055682671972084446875665041978400788290164447168660932348370952373221667528114765445113304691908467766872154985086558750154733703606775197507118152742969235885188573559517265236139921563420283342108681661296178470104657303320048306261965471719488609792398593110599968696065120978860624110978419583465903869343101360772922368449954801316916735781100180581496643920075925880162290113187995573471756330811751096739082454381035105421037734424569901998715050028571168357799063630590298994208799134095401431665221528281465699177000774439958105622023634348237115394254276504661099889989713695796703019756983390240647112265210644079865740749313040519321905298543616453545329925742155344511351109673312503838189678134905587721976645253489511993679579337914268705931082157997534952208112576134782074180266880126238426103556229284620590983142911049157289092315318781891248047165461791053802745488125740210213922084432632712882925609700238258839335785465850595867140814808104111874173828165328392760942622205365444185409830178929749001546959734032837628361493189800954577857125595770186183793775336021528449678723336045381631209088489638793840543554677965882274490445421730882977243046143373490936142264866716992285945999031601930772773153297630966040741054724127456867976880222824431070105321006319448501243822223741255733489990174813319332951585249663658344516589792642341756148189576626523597474856334979764785173702397633547020104399155865507572329857974433942968450068127932765648023316638589051454200469145510245745788355382511052314815093012323918083588708387427745183069957939083272231757128922529370361351580945303764136358312483551123003255829347427299068901597324744714223167530943743889638361252004237673357875619123641966894947204244867980034586735117813833784133575806411047335929237372212374228843746208168948539931725101244165397196105493985014362081306570155176962619795855436924451382160995494133734265352978069204741544143264502996487833143417584757968675269944376605482061113803304457793733754072224911124633324339109189822161808834031355875554551916098631703098688617522831101451071584627232446393857062291774985062403939407840256723162022460193653827639347365951608270070717188603318151713453059286835378513040671758195234015268016934532299272682168145119124774784879910652169230485969828512206142405964166239599674734783718577091349288821220397949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -294712402532306703835276496269346873476183672448217736130818547481109047147977922247463113206334694479829623926034442454224186511836425197564935720069742817389664827257284771937931830997911302953874321810568270748788156847520360685442188547751676477589957044712040914400935655521201716892360670514630264092091738080952654517804579658134886685733489987660343816175317813117300088914076093120183184347654159597886990719270819688146410739189141125618748174147876524127409250629397800018090612002516555849090193146175238798407101625318394700991526732870230615998125077609771345823029262127047732770542364553930105339578815994032022079310027842032969539329935454348849878315653718998556979797326015475183503219738499914367268102972931493728845113561670659961311478414104850164691113533713443140441240342674119707272217775130783814374071551463952542746441820427659326451197855712805240512768757402503433695327125992732928246250209655185503595162472700326874781563086103685142817928521273173863661420840492028273376334693609204013052140833819234675375224511917091146062332041975125438971283578550873936082297326484594012827100319296337868335650633086254664837567386110051892709465004791961151510555129785178143140670232497819614832845599111370756779870216227971685603557883653187469498077239493782082979296386283328144665282842225912276220970623753712573460263286379551089326200001064404018709679859139945622021607658033161655374821982552434732161402963958310109484325624422140254309227049980174916239383860560087802202476401172249201473434097988038239197310085559433568665760604191060481310930799036976164871872239129667352265602339579894436267492821757598242654003449947908978843289142113000835382869875966306136920308758771379781081163424844902478699196851513185702513232525908917391597573598092775778230331782604527026745290849855028660633251345491414090936275923096871146772703409455865775721738730124901366760811255546334220557555570237064228505313545637742886153309166952605903570130235966221250903408784130349503372230300518099870460950659619141491354737829340085969554010776517839137282776814693151145465230103959953920554313702670816069677522385309313309422209933544855283000334513434041315251557069481006793321263775451075831080344680670032339523794894062459376058827976388627391649141144959189817353894001653705012200500901876426033165164519884051190974837484664126749425681501741016505369214337799736540190131094119063703828942379914224147796630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] -11737296278099525115674629602465211575078024785512244662229298430792404555207106693606191924491053507143830267346258173223301763391462610936012486081105685738144001655848208466889984181007556614213640244393497961014167510467998759516676178671996462007463992245440819422314717293842700233719727710193506473087033498991461503282732170434120305530380100501801808401923045637168454633753524194809555389633873083531813011641380964333985394606708515939110846891317183964509894562292044514128347179612910892006931738740554501231268581381235275510995974684550554150690843656015633222127283196643084955703506846897774787108704439242431271964216247165779278822948944316123823072737130442966361899855756130289236780472156800283228594737794322993639022968662798351133194177703668054109103080957020229143327380361999086138782454509225080900566622341494599849970325496491054465317753807870179159874232016120895328988825165079279884943192117721891898762519792127476582429704904943028996001706848330221865319934943054807532751262238804153302855937649156181000194040232715957083599072140252532757199295789293911476828448619576949755726312642296837452607938681786453809968468308489339098905933038457934031511922142346279539091587453534226798291868130369946295066695700220161190693943764629769460439344079064656715295177806381884941661085051712845038924405224963884876374185567139572697842394604590673224623790851406561360735980735715041928463366224142884903028991284080229180407156164924887787610455462777077364837671300292511976484099977193389251587495071701934642716589094256737561521351817420758841314460364181779335097944648179118471617405976002066003918444303030760851389465705214188789229837122427039160308375079912347703906478933822442679233576622769943866468304322265016984288712524422608850674295435492646127786240047162777149721199414281055160385913662443186916256562198552994453040150026534072600949115290330493673476369616749154211383844107369673295610654721432032917628347859966228690277826554074528993767579279711224359094967736840905431551704470044644620876222947483054490084971812393527748222216036930975275513153790352272459093537512653564967404291760709316358658653204614555268826823368880815908730900755885817749756008350582370629340578894403465906737247762480120961676833657703109528981103815837226699454864648155568930823404798473347297623412630438678265342974643974892880142542929178103913983754094929063188163442452149887174073228379711508750915527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 289057683627119352657211216229715994248603554271400496496599180984756637273937798331990281370179578241012979071184839904886163283734699434002925691788694636131035305231314903788941522587123075573421078962496814642890112097192064561565865112141608111964374608211124212416427080363194516365057918875116756281141758461380262760222472019745567325972087522051518274569888937902884027706060953785551902180007178589291910624320851068264365709456699171638521745244708655346725811466409591766568242030471949043210024854032351207601830572532031223256566408904269116323904343845332747214564101507508297133477059910481133976647344433975947643695883104643978305587730529604383983526373923111463541394270625138671485318169452652261259372007684008397036454175133027256859598663509650489240392596694577905989192880571369995732900006692082128856655142505714215381328103504511290245373424299340894974747225785019670554812715834846444723347256429673389206204300196422936675568444142376891574621782374304722496125023928446157138056684970360309435036854707452600071507671536664713205617134696832184000288492194839530317315846616480204441024796836972207901943109346407879200844595864969448862052248517606320303989583091133860871951186254903477589172738650775348036510931458329934525782972327612095696970980012203045291190417511186652291634401638602974092781964270098148050000587200159788748004201553749932571489365996730213265849779871816025942762162377301184089163629374203165734653272579263078742908844805514398121636762101221337227552876212345178679337080106557894821362876406526916926107775980985087978294838731268401633664389583990704783414966806903312624534698191188322600839214532785649538973338247519092101672698495878111206295023291943114441606587190898688824236174018177525125921837020087773168109466183213691199203961421988258656061866777321744711403440625294201806426079657105661622376935852759827223683933455836433392200332901124460136192692401163773607982916460213744602752202253008301484977993376475427878448451039091541149698172819676456564984775078582143500192548985477989751009693358268170928390024679436309912722183456123448387620891647850683574169013603868516258785689936184242984157565187915119171754277744354510000739011041777973274144911503413212963855173369691536027283920181235373934444730815945668712348116525472817945750319396962543792591616704891325587708502501597892600002935655572331666800880040904052352654135700504856032466705073602497577667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -438844673003145128584149487878529241258211910364611628766998447177775378267291485171022655750340590424780087983953244153306112292080838619416733751215391360839116350993112998513576192982973865119790787901985439631019363367507168273376813439552634250973028763125523724140554458861736096824542470478481747050048834857364675873117376165120945105842988207890425126838520649324206936280283207540585901309538662872696321477682083174497632764504830749142901923327638100053116361577671605142454046536254535282780981872892300838019516243615193772926117214844307702570847798568964463468715667941045863978219506774024630799334669143861703982177005901839576491693026391305478345987084253414737798674154727802266660912697675540911501521852240295368930237301178564971007004958482356215326235210736157679201874274087530180824781221877805863489696446212411989863292740662409651689959548236287781284120271772147235464485252205329654302163175285420352309794868081126493290289523028376708278242431275118609424847267443193602866855184172322584004420424145450372282946416439025682841658771262380050598547317165825589811724039536725024828797720926815199453486952498684502135772663354286875260509341563679279898379986316219509809617016116772638511430652607514278843308043721523181272920348495998883985133076193439244916529424822557961424869992109154133018617780096511765157021658420483292283888319232094563524810618528651203763590577647620515221049591818361262241772273914683710739130692699005261754645790320460843310632075438692651570003963981833049882828423568756787789634969620858283617337726952340800128092924821280491043522794342185115958150016321724293288283744166473009722444466124416011700015889097335607760732587324009455002564081269248117405996955625851916232012787879881281861697931787077136215480985057303021142706384500980716349051202830604021666835438086004150657847291067891121563282081779831532802786282373679501341818224214108682496411493023907411856646968312373898495516134776861235264448030877277346925516630511091262993407071152183795718118714540929046973007921415103374977994925670241754367148200888850613025260396380138880342263361082853239078821343317464754580331653346786605667834981007692529116092406137595880377555651508554846000173771441250094983008243938061398877079064795021026991908155913629465548449222117575324038820311453463982917913239412269050768462087334879707205063960823985426747971963362940016143291639357827682577095629312680102884769439697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 416096132331413137532147310837088982844411844283833111617730758055032100403852373836510606459839370723904987934045699208629885503276380191923313017072472484562322734973063816810256071009872538413190345759501678898716554489111146993811898927589487256122926165820582725191786002006944494598727906601282356451370790399408834485556350195244014326087884468412168141634110311324437091485173113571694579092708172010746596714850291945175267178675252113939455673906802087821527047663749435519847782964284042453555853983360517184410332711928003758230078094164004856994064095125777616124446591472039371129506331759841112372469150093211597473848243871197426357183246081736066159904364192197498316967456422724477843542238858733458783452034381283088457819629901725676589107979207138737450048863447576680050296076358608865091636067467062796875142420045723189214992178687803635832226209070318338930293461437339449492061532008820018399821304821722150482624463143815104546699869103528376985054409474783936777561540647370410390454007285387390324203638611126657853162417599312210521823820342319036238440331580937366438323927726711707823456501995697612341112584518649161452492184572343667969668490799081038923547434979513100256659591051227916295387213217667862997701575093062436767170831578127798013532513590917813653719379770064747240295267080357391056076216925562894081069064358194220691460513719541644455968477517598098508444933556556468339203058666033594809366566949044102017335658794436668128156087759444818203332803886961850819360290045924378756766399185371901226975232701537859617106969524988807877100318650739212181058318712142492426560509620697322191254712626173983580776965655186335326179181906125050579786296245098247084436121566592265158638699438743193900296568059256970873189084702861378811074293597106746019574272530186318031985556266408532535563498450230261040543045064115405282746372652136092291907941093184605430512319032771124631582331868464941003891689418931495501361844306789720105618347447866674424923096161697016677655220840751925004108751169993838161616437432262690608648758560277405391900196226488150439365550158042407040461549954271918374077097494827348215723090594996065058846309063541862901223574691973965828069962399472192444281671444610408074359831308679722271464706351229635086572644226308245310535274624748278694190208954908061364714309635205715087827892048081085448111359648080315785902516880987227988462928175705801692174645722843706607818603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -266984861759088187976926934950791864623975940374600915319545784484027303363711823722130517309480827603745460900887998067824123456501716767194165503871779069029685232348684507481193102042578110258535091014151598581270283858478573345922429426335201826330209904179403874753047743044913521296643968305136180824227820030928958504123562583448600901107991040169180472664431109511676066199026299376342109725741329839663089430827958539541318359611103969058273731009937111242190354280446213798446194885349548098898746391162372317712803627682509714156980647059166783190008990465685888891594257730885772371624268470145449362959358126551069891244637031176536097448428523735630498815182401318545858411785306886758178590116218462956370137972125747208523541971801013921827331286640550011492870149803952027528270326981630238631508233971229058340330353792648218273582489075492669266562886307709965698683340942333555280483538837059962213252478420528771413416473564678347413139491786322227773598217224940495100548087295538930202839227560146750216048803068498868925072015040137485471698846204359062660193275022509878579817128460426508795905461775285065061009122990573158590885503907155212314762800380515941132777037496835483125330368732699095089875926284277484669271906213226382729939127662352149328983650015616572457348187416995726999430407051279303086431101454683844516409853401705373170869444070218437754787127023063927569645963031584207974626004299943725892976243673429080771639174186997199796234068166428952160671985304352379640999615639424884088994687009633186412040034545677557356924339708387465583858680029494875091791323476128898943974139868969075898631479221831401363239926125016407200931556931041697662619603000622703155763192606533367770420429066558171929480397436591117886543653530369491280574433141059635816339840680859732539734369143198202419170075187739948541259668556881675731495668374400284780648294569770749007751175715665914059664154246816062489255611126253130591202506622346364680803667059887959573537702037150293661840882501034773041716343918100167562030522279222426899658000216489838068174341364301394328720988171559448143288950820047867871971317809268566179439482789145635629390784774233763526783212773047863315009437408753222453941550823171054119647933210579962097137917150892234234980715129856949476808394576039710661590841440249167436728388685715990094357985122179199213402722298913645716634856372514170359167953906634820904208993397332960739731788635253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] 92334823210671478303508826451617987859850333579356849439005381357530564253729753241695983699283187386013335620664562751680727630873751162392369113150207849046491700191753429027853408839228342414444999024632777723847855861640782814721438131299796724191115479587613771764804031008848077345748249601858675204411026012502108837437189385788929880070138511400482669996319746460478454550666898223392548530377907254509739756929431489687339717783107857293133380420288692247681987006488783055189796494911881605433081039833912313846738109741261816477245082942460983495783185650334674711963346714336984546745206718122675594224845311384588734465462319742114518464897701233020013593413908895542116385811482942499040073772301929164055297626723886289927210090351647054608132934345948409416679761985293889874491408026068765363550599045042168493814996909697324064708153515982963238843501446700931886029487437203761840051440087337783609372931810423479509584229129333913236422310555980556929450345401578830644773109787338823608916341619654298575010355215139669257863207185719419544488598926702113027604410914374955358360204127106080707228689480618073266078688552568857594446303719709065787791340836793166943624943439298086463057211060966525368390055087307618083377022739687763021505866320667460935146646613563780026669907654802506844204218497806491396913948852068016156124388126460025099977266812275383345586427365876046179430930386536562484334744716910530542080001313226033740718522751082360472779512167326871965113679946606825419758907408809758445775176374076809585427470798354930169865731995234969849670084574758743568789477314334164667752546948454703465905124519651331068883089864301003932879918145671003873221946492794016031527469097736486850177097377427439185448358693327868710707099329292881925760937276463356809570576511214016439077857188076445131730730829522260306906857308341615457292296538813548185133349620340414580375812541919675027572220574814675447033416952246349146909267946009521596288403077461181000337050004130028278127404338132357037509939903604931001012596225814242404728633444990510635503352201221034957355359374501420280113887767765746894638470227024119155993831045698105335388250970698029327097403406334213771021346718865042825221462873128840580369839199942590211808569586895745445835402863403631155617193475285043210782139022956330857606151587007617057286731124101754347044941468434172618714529093744462213458211636857991821969449119933415204286575317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 27192090078372569776073380845332835387937879329331816735150322703538486289799603535606684198173747267783370389699728613197795081756840080621249398464744593992804619519202443877584406898121234393162375256594579462583660889715013955641040397492841489769228112385979919853075396611694181248611721879575664928771819765614032101966711339506897377304489978457841696146063688919200862775195519411061581755098313508586720515670785925106613705310186514826670022920492567951012450222069937864739893049044049407214236431606327701477030248653571073363245062536066803191570971759648335845567838070368684749315680689371743407748700814266493491200937073987003004099466309759353256272730006017340006563498736205020671666310959506309362507575649691390798074159098326452868079988855841631120536348299184254656577052502592799799677885413813127917427316780274595347309613230810515516272551238383700749962115034139188654970399543886629638004364687371254266947234453351428134142503695157400955510100521003311560471880828093428309943384362455889361162711580634548534674965156964658613068499602011775870252843225981020322746563856904562616879814358806180661774607611172366003150571370093647295208965277314464613868243238487228831291559299508892417995360781019753069302897568836640838506834289489895522713165512590344546362952128475090541288621726417010384217861055975524045411970902068920587704030588570254066769461816594433734756010546689409064986333893091404912003677135976788059029474381636717397562056181588862080085672256885799598316353733577869561215227416434272457145686127905818904595872351265612672113626504618126657991537680775315341087721279898075983363702190091964779599315576789215137843409376439592230917194018682780271778766854599245367056259372717100067933797946504290515476624901439134978523358541095711621000838874771634844951964570736905749867690105103544273278105861920217554346927503283332658942614277246937021240801489550561745707427258104286432976636165583654471282379297352873573900214011695353430723124622089058780133242915959155644322146987976054375297702097994911772599086456337521238669304271284113741682963666243786964734739642661711561025703451137734433657063387680130734633085044298622691173193180687115165616845065657561656606477876122607291431084156956335951674402235512165462610628495416990641920924257572052586088422047020871381954923282587854147077632419658997947011462455084902508590447947618101710638643170780872487801715919886191841214895248413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -70355307903686241615676759140530298442425028285886174588868989890497145029639049341514574580342562739414635558163134517677634500226477306385161409168510109255318005100156363664830877421936441949100353496428031843480098844246628110678951055168369376815370326483391773999506564365727058944040636834035688344296182368767326337026532626892669029562009541540139309571504473849122295260390669308463228796255900670473822880399316933821670316686974157175615180465350542752983884799305844108490204805308335135136146199357128571227382312000417314091139883967366278194372146334902018857175604541107689191262883640751416868661578318368301499822712901045479725575683920050588098435715965438794961637189471218040992859693652146146043426689920155890306284781043164910230296454465061731331076575574889819929360000718061414283289772167779926474741060825419732267407542315596688965464977250654625732014703750896692636830819881772379981579590189237169773869470582464358366064595063785899713451560405712485127590287766038132864183774382886854767597382017886190968358316248244135202629840828338856106471228526448347222074069254942873017350702253639744040778610565142110338370252458341930653827063658527133170997836040053245583744752702335834021191354702036070194620576055549674693379617401758494032197684414749594432399896042316911325088625481859755792177641670218068956720372704637081869315865708078177620676653640151363942459856707965833849125155116471027223165592793320706511897588216382993652257480315988364741234278957022752294724724662055178513380830120016309706161857352855734584045038139249271513023783176320816985317328302115405330835859204389013403508301322196230455636999452693298636529569600331024515738851136989097443506529952451146694261774995752752425286501489507714569812673938656809752955532675796095620490624063470257797707843330077036810183665268088481706158880383653368403104719585028974997208095132409121819323135912403438597990165476685888509987677400275684784062581422835424343100929173717964338809094048372093905822940805870093814301652472514898377701517601444478938357449582479498535248288550137436497539185391184108234348929441105061212918495201047669228128803523403503651154321612747188449335998546341008312617084773879215843673984409272687779165197731792783628744044491935253694177207426965523384325613430830843235027655258238220608333286696824453433297598211700357806502016052279838838367711063418579175284550968234864587458332607639022171497344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 60929836708251155430689158125838296316490779114218453391231058847316703182793476174506264430940324362768488565124719551657693368432179417046531860924333189476869846556701280634630045962514919235796440140528390077859547489772103641260515900327618592657220401205602807328206603977715091821608678973215608547123529360191954378681541647281359580271788947359897658165366762126254204636765183726702810556594152606550155311740477071027462255084505970113102674910777006587337908377567174361390124042143822790798223943777662190643127567220674587263225443309562329241336448173614553978623633232981488028360777406219688861370502131095359578342705672801216404848976282049617544394047487500806508915381309959727746935299265499326043298915211032197150451574471325063827938816486306972055733808075414684687193525039351814606236494035608796412735232324456038805666617797906584468467325818412372500691703986994726871689497983939506168932179686084665399691491265960314176031261920537721872520552152123518699292834128382078383205173111503996272339355260127243376372928964974611810888455204300660187852200006624080756836013296167297579655443280492545979214654843373306662987634788021499504421809934485143604055146565627140409476346037675813496858483676396748032457379614450753063455069381591235598938329553614380434447979543565880971660412665718886362843744414571415870398784839386782925896109609325145897356041194703071396128751798674883460238532249247425255585200801085089002839573147863733777221000266208059301843442531387500843576793846593035515089445464339089786146889295355486723768670406041555893835721883785600218768208150510177112212393159143495171213937874855874095499742672138083922198070940865229956692772924865954087314704412431325780855617587668941991575736440270208738831111301707506860485094580801293245710500901881140596517280324553465649229626320466841961229805490393431541730912266104202992228750642193486247131831685524376288029680375708160616861974854159602437627115262548008806455665637014754609716933798718676922482881369585429036290779234036900175710050891996163718881440138264950687873556883049340965332137675665341361883498970601915968970499426610240101323576574949978726735106370202253349404502469467226408169440089359916921691510773078648103298400388589148055580967491946089399814208045153745831950843551534142152979699190618462560902413434729526038793756683346902790697854258014216587678309821987986163504312508648413058975901179792344919405877590179443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -33630195378848823030313186943675221598195493154220234320257034977921126082507446252181369535489175613266645438698241131864156773198809533824586325439387172800839128972407072347157138273212776585311813187888524027001941908144643930059283183931790181233675747480386368782158710522001376502376715269907771884641389887599617715372856142139881665459043543806062589594438207205491640412394763731197486448080935825783890692377296906574885851732459303588413575984860614776133868269165408229040429908255272878914752035416974170284675555431329062153712479036119806183174200460817565780361656672780607899812800969126954250881928245629870247634190630329945541832097486647718410420952781595984255328813188423984797042875773579969329553494029551727414348245667186044750515142661410095766656891604881520802640377380843980509526846536372120370444914201613152782424268450316476069812087718782218005837328028136236764391152166942894966552363579712574962948307608583499258301888982647549694505311392026485860639102992127179713582885359274599907608217357075893095988407975331770519125478616964372508709341128519597420218983392106469020816138053504827346087840283286421095054870592963079444328691992021642023077781284758384904963434660824119309460885908878810505191898729322193810126272655398112762893377412920381675307920797605797385467622238954108761986032321087895062939050585835762029048607742927019570706366014806420034930968917787211360836884542497389116796596090275866369458358217931991414533385922588565587284391445078769071765789864046618725500106023491094502159735552067173617933715133415104308607323410159252481415027983518078541960157137961100117955276001731224059115209962201425246938442978324067865380235511015780061756951992409788183428466782472625563841831460748278140108678822028174980352927316943181167023917309071149370908701542122578651327742310969276186206649088800179864120134689775477560479068578059490575952290342270854059817943425405415218550164657709480105021964433538526938928472794743158094240634778896753732963863729835321685019613587560430244786081505732456825588729721003825320208529412544027825755286245239227094875673028407219771243667548548624525415834455137831753468316278586755698892484902716120328136605420267743747592047810916219077753411088268452547711269522265089238621879245468230655598369264187648439360461961058594093476148647204507057812825891625956802630666872627023942802319980293677093181537763477316135829475740592897636815905570983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 11438091069111773737223485266449877268913000524732421766945306073038059677342864163581569908290443666302623601272700067470078385288047651122357594279286273650664377034215824502782402610317026684207782583339445081402585999560686883269063037287062603187931156045762327016549111450010954671887899421373265241152327362955266184157463574023793789898050534002727206386365109031733936828805900893161517221791018393654104657367410382519472890680964356634371290546570536763226630101783038139395514094890412037944890568383324251170099687008645212825286535416025831482993779686667443633943808121926291282234270111054837319750366523765943832569644102714728726856209025427661329258291105114777759850139033344046024816865933597750952587172622064200217539669199473968088657965707530842582611117403686460142089661848987024619304158302616267584847678679096728969293255307211472162381299879461760767754827208091215710649219416404871860161786007125216668326632480086410293574333747253522614404870653476487002968151092883074999810181959056464089024665489183984988544083447400322548538921223755123175455260154623558208328964993543732048460036011380168770993445738546851788393570051534668257271959311262375533357477621120613162792795847474538378909692802194759801552866439553033695054605509486666741675091374845269593426042884209685080771787756278827204595003386033699960301447876360370288439980474439370232400778399781196211205020199457423649510723506840279515915537934891653277531856251844023738166645642972462438963219323921453163814788271856812658275144802429576641473053333401639904905987353969825980213193626112316782111598379429642557310121168078536863590021579573646529069273808341047453407098334567463178940884128823241347738884924945001337557687315939623332994642898377716524556403737533023759960503063392169714461198458957595085191000572944956569988441460506951505761038271859482729483626640439350234922476985708116523499449622524779296089109681220273600402171555589935615167907091786007600225608955351066747204708529018176280832213456221362728913605988738863451857765587925348339284506906419760698464999249118549366177106380761741467490299690350496826795085486062857013540564485700991736506347717202275145375166200149136601939620904764574302992665429237838361431418688330577402497415922072820635792719869268659920124370265347788886398071542492292636149522981713389099752189873373490690531153978591416029918127252568977693542151432439223915013548626973260979866608977317810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -938674942231768342143831192323159247652892142027430420382576636594976638344688421637313205479850030548459230974009279432672420218405261709211802698707399939714222218677643706441695611351096867199277321604758875289935793829083379517805936365861548294098083978160551892221349022036043204847324158293666693930372010798845739560336782307651479747572137278137326064215024189867170323752941580907829023385067668823330737518099758076852946595221043998484223004055824625192918275901214623198455599802204549223726003928289747194037611366541692282366326683659885858251924094132103772383417113551360133317035278069600227397740326890993523416130182980214973301603363184139301967380708866609370044073076654527371474909005925422730623297264560363756855500742531753181230296982891997268620442244949978662849002053221693483435280905645298553964588357421105161114584470319136786975270399977594142297389601401089357081665242189056052897105932275494293536225686944926487392515687668923810814251711730095155640323321200496992496710452174145570882549916384496630992343546262924107561361296405411739829925250435540542754468920289706224233744767819357272504127672992993229713814395946859520746088084405319852766993552767445319374835585252894646370021181533254157864415401361689070477838938833773340176657357635867706592517762137535414387034982013078889721618183620840020364856793505919518419612075786063434138820469204669609102781059222729460086646458336147022190565785007730123030447282831955575328253704722097142490040488008291018374499804367021866587019894901187867515014800829387442922646262813294936806154983111053008720205686529878131976772721244081756358263174182802730438289442729158357183247153408482013066280457793433643931980225753272659110059080902013195451161905481871168438185443887931771125843229441818387525959910982282176430959850623260912142727443750624390882203899565844060088400519139442138542956800314896243796826617672553351695023470645361331397567116053395122920016815242556101347353528619818689848207589472513409448505573769809912983559480374537228151237251223834450012177011365591006706943768032711763638985770347767239759943036107479138127063647979948584068341867540304552644669843300706373280180350150815549539871495151882758758263576184812062874719514974692565057204374395471685891132033266805196218862249081655451490625063696026055153459062195442919387625331430376734742781927649151139828681981340706324992649472099609173070255963011732092127203941345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] -1339214942780864375347323626544266543226068867863010196603641643524696936987960124908887570517059258608241259695369324664568222972439097418536017704883306554774181062703151286434922073236935813181848936621339619786579238916199284140934443262795689666022818480170758176959813735887441479379193746656142789106903912852775242556985013881164672821066170892112604332401635434337223038943879216269613501636026719905375801458055743175811352700937798557764269005308719600656056158610125158771621154452366307031071590134783528300489145746207649973470904228552732193787660614805421243961683699289446453741250321793850606043345388776146801158373820246087835788746846353024806504500377999386487693015245591299517727975721159202219176730949836035308639886367010595286224034160580287090377960033391851640188919442389041340593385836172283408698991278390236186080596892418093791614586481629210047180454330716973412528158540838563796010704627888516604449752425563635442944730250651650747422077063629879057235193493657107560207922049717101180669228619653728225299113103964522643079864158087700893448752511664703855382956865921359537311699400498562070730836509155785897621615474999211218557024825605876210325200151538163251709363538963787445623274630305179185704005881755862398873279640311162415408894878436069498635261423556404284891932766050826369260978050344667323983522232442820262232696517447368178480584602906722569274726574885496043418883324827982371050883422590046692595074493633629333919164147451886548007381024786514176149887360674772973355585815749296052223705953533619140222880973149686167774401196350869108285780130666372660811127021515131468386731727065568675034701515975977020687326773207619546520707927497769452878516046509680321469306741427601331653152350845290572961239991392134797014038983291643127971848516143725153172064814638620774719658751376563116920076155271628670901957039089054224921894118077398401261921476554716170551387385577097148373719110200544797799260466459386638985978240863241597962998478468839335623062739819991799558830210676338066270301114673454451137924043646315212288693655682059934461119332142608379502011454250013282073491981171227162311063108049008377623849668271166060380042170049420677520419867685959508418451334627702960154539377792593708647206528461091800320013906901663392248301250143564745239410944504106661408921427296243536330818171415157948024955847188237517525501616447116068145911280977606618025621543210945674218237400054931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 712780984226710159253260414349047244614252705197040551350594120645462207593347220498131834991690882739116951626407855304919852082597517063050724911432475170162207763066139114005452529632436856993290681570879400415614496727251254575541978202049361021043271962067847305661606616500240266272839685982660423929419515358692921368592050661989329283326021561425546130155118680996570836943039928342604605689076198832672035964685230296390478061285456631025731544168823970112380096397859338908876392123442777678494463371851595134577798303990193367148426284095739555754725989895945400583016403725063977005976640211123366628277671132377755534693682736351753228487307805768808353100045051450590669215185494212242985601484958391267175531820173609254775940272350307481409616958075068054510099265472686618340942575855642074103390086717970047593151545366036851913635916086949725503187432561059248159235602329655243498464549981598163106462003452977497925959950258146960593732874248464332817840295819277625804063565176208925729337515344968805355870748252518918695946863240338683684836267279388634866507507060739645950070447973319394277282185869147589493721779264175696563246994577344357360261187986574267334016178627565738880279268981385791792114965441051579019707172469408101921104636053717492689597574102428131746539921998366179258915711699182245071029947945984668634900360609131665017848323959405147311402933467342275883918129802032979613908331342309881489340988640371410157396207637860698627656051432823901626889829935734950139683767863926930083224688673281203579327028939757711232956545043158660631463685306257466060770708481191605162122008219424262549356870095806552936050379552186485516411645717793746667360509796431100333030095854787769983981879693707523899756242307864982883361844018987888550628911986303497294783358629422806300600047646299231678997754875792924256054205575963717011102924091355802354452628802039784649220799689132739153156117126801733142961823508986558645293963987899337536326919158893797441236037380783238543764609094419598719407063121713119124139214407234360945284189734758688832471548838961713892635110600637065211442879440623044635122600350671876856299943363215447364345689917020587113617778641043387026125876902607962277182248614828055500744532022653426052393618320312456824650081599190753146008009621011573295630473607801153988057310472872500762245676672316283545431910672307090223572354840466363920421676193009364805308614165824110386893153190612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -71137003978061037436785015558410263758479375210463017237052802870432274773866654446900223332836089492030582462988329116176968566266604759732866563235486797513802649354900171931955966410885580264611516055779913734611701380840716289754486104618766460212177128972986315240876618997841096897131561409644569389437879066379071612810130476465549440125945938889451965588431020320868356561685639358292911789111346714921345890281481216876308314819902876518217896188923258854080569219696718769675557216708384302443219248075491309952778088487916457311603766593534043054922223282228475776907908079677914784431879046010391522971293057544588527663656146196341100916582226241936940176150369327110751065753570525961205973219495061709896982013474622183269957692959776473315968309334315562175037467478704069521933985540170703112747714146027300969556107973818087612205425432212125702748884436119863382851045708942329840665422197754169408878389143615979390679070445458260263195826753807974734787222432525655554474232102615231501751248736487254230950192832646775587978819509990719973178027324761496142939303872649185771113411725991757332044028912207503661911339878595250285504248753620767426423770879337967684879769652287181045675917685080104669607109009724773988230836383010251614938884164134824885689338934494316450181181467093077204725704906409831297627354188118783062654794657340561111244311551137997195886097215294246181025365409038999465886683362431604003592331591588484724729184324442417943674828642274617438117584768305299107542064855453037417073999293223543446469861970953010013796106269026790015263549469330280867359612538165766545577218339817685262028446344916229900050055752398967006685708121322187548407693645797553577150822213933296588200848220757043265737718076343889803073979724809212304501441471238038478380939193018591001675021856712990239355060555425399341057550923478578383943622400306742665990650839675846155681431406360211945739075858216714860892668022647541494594036995757813369968097387501344831875192172621117964357879837033966531564404942244761948922270904415951640110549904419611606817107404851139163050825090321207059576217806868902819640978451028964773069353361122352542822907727063560939778507885446103296883015917073977352412384271724181167900131830735092962956095562022912735974584363903558369678355893953996882587126973733297894726465070039854643330004694245590064520929171389992842365636022201488603796837276633412876572504224270687700482085347175598144531250000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -992285219953694344311672974452282209772983353655747934769500141290785997086599779069006960839634182878134069362749012627849249147166025429924619902751483468513943912492459003932751149796584792619425223969674497959828800531364650748725913344346264164183011389429811963876809037877663625766272517240804848146036429608689887364881402835898088660310891096433462695968646639965635024690048952270450365827889277668727220717046182099874555970224477408296724025721884279378216800377153481376213705384261323714686134858396174591932223517428080160560823147802918785715543038118302917685834458070038664394031257321550204256248758050257412714045457615877915448742480828904307740921584913619654645333678202794536388091072830135897057747244919841003768670908584756899584663925907850752913935456655970246127263483911514931189233518344599731906650496264534994216437142980320247917822178563163249896061258321393802638714168659863531505519861358954065167770981463641023867234671835249836019489966593035387914201724798493882775963264753179475494422446457147881578131013337106659403372456653059499427659389040210953436301857786714058082358866989654182397485048103580392718340312364817328374181241181999381089504785679501414955115394827671142848607471538111940858871073087763103677722356422801457109086392699979095794820586322091378541929761060140236002341939875039863158358647552902957515846109449983248784295271575058308568762531282111461566241630093192492837199094099933771481052391635802469111614489004387669214083478728222116694116296525915421024129751441063174182211005855797528956448095073182532773277622712517614213314550374994494474638131135604664196357999565129824884042488004061572601924489027815824094661739304708678571553098725884538655816658920949000488195587544510432002360543705781735741246982422738537259036841658359909679235150687756676949665501257549381050526883171000865938186217947694754536288533554539226784797561020204350569188832390293351229119898681041674664512569942513682726377224580776207004782969454603315654592476030117822849824940153628075442998485554420702666850095519346676199415192653208648567096514658250819699391575503469759386158611279945659001563748537806338039187706246750017645288102687019126703859955269517173807560821934462911106878207584464714730948336373819920851554113788966287267555299589361084144911728799343109130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 110710857497854972507132493093116754555239597074296797873127359871929438571949960865291925098637082584162668388687116641964940900264564927606540541961106432618574217713812653006814009098498974759872541002654028747562948245830778102038167668947607383702558017907082865113223919298591477320829206253014464611241344958252089135686596714918968351570197448894724613261506741363567030116111895661107258705275622009003296114637671948149319056349691086446755048733192220046706799606965726686639004778311198618597062999655184509150958736889346264020937530580270762034337568135527403650361374085729424810206296750085507015388487190301026550737656418307175639042149832882093256593458984528141114382024048443387148300792039014593966369427495506995815748727038698125268545926603352849030871862924183746688804724120665861280823786830346758293304724018618853267700005093856027731003518123222312983182121632203352168700874529743708599240465293701676309580466028842724945186246843588495018128246666414749616130201826623231399007262458692718287065466271387405426960310352626113048484750465605109339140299701217591150709547208009524964719458687215929131256908658942746522863097535664658284340308860572332454296066836595829105607104592971321865969819850408917675274337478579115907979174387194477543321187924680132143817680980662748538750864149851876758430905630837850152009505918800293229501322876828777505404977478825558196615694360659565409579415687711980980827203597799947838409841770524185390565794747509289444062463382324410484530716180831957154802162104649511967446407314721688751583013128089937139627716271402385455795293904076877486397303862042876528789600294507874570274447226485714614901916257565998666135379027850588774595287604277956679601502796266346189181907588932593022437933867160459476601151414068939120309412588232230951064229005959321743694912097098117999973108238007003354117546525254440933208503056749069022344540940093942225787778942565523162825055551933568132834955760237576245068242922636333101573723582397201260407273758961988013587393617024273898476380944328350196443435589991878406430209666306458623979607692790986661635742258057712491413636489195970828281043657593824899711967795409468910892469773383111042202642661979921211784103936298075663457646348228410882940034229901112111841461343286183259960077775261449994914642047660890966653823852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -7288247152089858345344407740741466714082926997063158560882643464305959546476630886426068996341947772013620274776367166017944997477524172945709570482075599088676366490594054260012271994055035195311596211794209155677950905944561368116185353716054819323299798713506457661592910859859617482497133215916948697654593931756092962454869797854008124521369730127511208599281335763361891516287374712202362212806446749189739677691192687198901200676980639894679154720450718777191496253196890497348277438688467724569903520755972703274692325742404383629733533150836161403577900921668296841643541265591438966235393874885837657662262011030887029579559567016824273387351478823467735061875793926866295541691399289745777155936876179121219000576390694276149634053896634222894332611353778844359173871433198471566910688539622852040349769012448567860304696447163439562957750691220446963052966846757575716466149145927876868384515437834154736435597099981352952523732772257822474176402695621725985102901002694359303441350117691081492667876562895571565651728354668301032813284899734256209054566314534204064214828389799075727155089517412845096317222811252065584062814198921085137371308575558290400419406891330553187872956798895620521652336019292308576864001460741042863767036748539364625524413498084709449206547095302331876030161551870619254452885929333573046995633351735426971658256455238997022879115300744531975194987810248769795303324213981880144393460950784747940847317744547295212866782375008488982889597867351525929049419614988092302574717639051820067030963644098148270918966735009003614520777780842466413388757817483392445332509580172098459963134074017088766783708124950509763969579117256508974152946792254490011178690839390724537544943605855601286052997600745548243061301196870849374787472675898548044254237631966295152138716062891380564295378330095280554572266545467884367556184496495597888495850981153694419530032612490452373676677605165739316634595342255875117086724967211041442168787623126802697301939775213973775192954337111447065420322534092944505734460017450341656823037152437276868064496012845176359307164792610920108736122836729071045281232818046168064189668307265183787092621933559908263076783035117849478046410006701916368762585661461501190212661215495609762331017393899193454953346580838119824093313428274647360213691940617988145392769361308182851644232869148254394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 3875433871261401048303736587907252076900105189290779109986549139217317122883373471434096066684317210536185384598446702682391825836454194933948803325940431898790200645543454508496241061518274673088232876919512134511181730567385344869971893000671688663750999048938337119326243511433707762061099251793763610255707068064854085685526805235857827649780982507784790649185809295998618848410202810291981766888764670007467129890937227822411899574660307733668895808412048556126243452184675209835825347416551875534962184182767060300848158064130975090168916892297485055177290550203885330694317972198165113132935700222309338143162784338277303559534948164862164444913874413378484394570361491170587134802368887519282729652326313688370603798278522307397739335606072906040275906010858242992851588346463621911054359800642254607847583022393791727275148598678932722784722412505736636993534797020897371378021325522004963011249401715597078176631535138718113216046823341580944789399451315986414389497451582090776815287819255582677073506911151657756594889662991442446404146635355775202124151351116907403241732894628115879483195624373492949645696101000103585877322692922068641354195365845282559664180135582864496477483634719160859600654817548467772291561947802762550973251706559934500394453834453673693328941083851176236016343180209949690531140763112277747443327827544778557678962026354207073717318949897957398490824726078030765140078548059808995591006577458863263014897796040384132697449580711527437429674398329533519189188209993633722673050730486559848267070075165332620528202185244598499388088863655612761093953440415453637453550032270022350670251359966940643254825002131764624676081599708150172569032125554063553915494265264257714379664485424869966829455931541829099321129334517047801081083867219711763596661866407865071732002664645752855957081151349550666100221492162153965359315766821228943840556687263378005287152367692006191419334223334844140229351126507995836815486298983093620133810248708187756754194800292009519783630980966699082966445737224446691293394942914693630035909101158907319514357709586505339967520545527900828857487628594655999316220689606953853031220762666941781114585789908633244191699545779785200851768782428962788660146994372315657852443526470898463201107691728590148374956668841139850728631251762590234774426426825639073661243939189491314323277038056403398513793945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -192570566215044490910299461633734795336409004950812976506730039437033654888565997824453918441425735188776023056465373047718622311215425139089357038335185262631960492003440250744519442832594249552592664611886634189922386192006709384422954717293850773264435723290440176557303355617853333342828735738259243979369270228759417867579642901608772294621980030513528656371674963355902616700962879784621690468266115540268366671205473134272477579139570693914003327410776381220397179429091835027463148609032056359456227306360332340390878332903213000842866706485063539948526090841143210699010768359435458657833994102700535087167005978038887502492955184887673147100419574294935774257779075061705222060590956708422832434258131298506511304513359960674420620724180207638993401094099859921065297635598282928800853920188049125449265839265105926557983968767143152238826823584165676853992223709626780971463216190668301269600434389704110309469675683619155742360209110334411742756571140250638322233563314808023490931960102542946275927494471413417395484016071251287968086681256349257590081607737805775370548976349295192629020958975672904216158953907146374637966735960038879748584326194238161470728271757575023348515776311982645890715972877400636555736043396910383461445810646060786806268911791062160363984567634365951214512076776099358488961210602765179603317082287061958465779499316302679652624582100889252950215050934623614112091669803364739348254851233340559128507393362017642941555085024719341141131288471493037842135561596236172761112822284082523907295052787659479514057982230722362260811932338644424116662839922769092495374395562012718187610422403818971271208988925373733923794114429536138430865148872497030748245468775516819524189806096802296243962644149588783848519399935174776206317171429452406743909221772964578080094641792374665015670273782447852723418880336221653295250417949468654193384990235314789203966891488340932830977058987292398440864826099851191775690984906061370097929380871825422706797520673674409175029545204350828593982390004745385650326632316632915845357245489431791960017619383839583029212175322701352635203346285808032603874719655412719379739174573624621554079436661248468521567447538656652243022301851904145927530950141227822485767486158787464176524002615014559175099413834568168077839263653505652507907344854490921000114001101696792339623698353534564375877380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 3979805413289582798142048513528949283150951787823569265014794516835489479545458262267614935207355046642450463524980175853068539649168790748681166850854094821591186983651132528655314885053742739907586374674728099254743508249467868499074567768249209369014776798218146656129955805161543326939020741885412651263445280506876758749513925599670570426935378495004784447347801662561680062099180488755074186544450820830262516969701043234223967884500160314298317664866558520133669180122126752992437737735516729139037688849700251700966905131574161627336971140340235180459009831506978659416399596162311190347906914849186204028989995340736723668883696546616824927941322870483329962724693630442001678885415393490790719222960307026615912128614651940992542381568046246795771569802535554992393566436426899919572059557955922041117368620337048459855619568273012167256462836411081900296815437893738222998390552545344339519787106146354329016488287104085170726254356739956206392804210666862133339127512020359651053198188328839928379087443686220423177996607243193659244700640999713506695654824630659956282395397017521751649861453530677641249452632454531732107226044237712428844843954949032266187333718883541402341153858307267754156411811238657085762835015911699613751539084792702567201766954512253885894195868094670949282966151783498097898461564496652153030741945594476440292537182669456231060158072810605700554645455975431400319826740001415711584339022139663820827586249949910503487677668822200221152689519740241558475948826198878529857618292653540131962431414734709354134992206533654285311795799369663450016496235407742442838071547087426749803699390303647152517598451919385084672276238592090507589002652559410247660030026221352149719487884573919378845861241562839298785615383108118590996019357505140398562896599811855780907629074202543257163918191100282712413135990460217427972508685023710805176829207230529980181462316633689129363625990991590341179852180523318430235543001113313482431122684193952702871547940096604799189598099391308968343569021422262904895200208887391780652959294979742147244828888004427831441816908019305109179399259487088278712319161210645467746601688638140707275492497008673634558963674631417237077867123708716130537147848870220658617920060739023479977668630153966828413049395827404872058098770177049136374499467290384916663337607744399667883405946611219405895099043846130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -42720374918281810526140932642917364114827160213893328850609301820297863460846881606514390814138309703139589236872311231629513570560440410735647776264430537249038814606523554214704228561475913327697358408772339079111014620082068845247894060509120178539170581592854484006008609643340721711904356997103852805051414992220920533337502427222617870580229842780520802967758878227800572871510313932460696904410698445839799769309379781182491355934302981459518438114458979669081119825854869816852085852542761146002514656996147683217875890950791451204555320852991293987719921795693532855445100166816032252811619184612275906294716624455287013400544826559120465979573470425451381746986230330939871587607214447470265687538932417111743298837619347669709689219173619719808357289585908230694332855165588202275719600994436237284641874947186036959361353688706195361935907131142460543607988798340696773913752515144791075164145836943907266713063842659776530223160722961444997035478984724878259865968472887522665436955286821610128195138702612749636081661226541743619073485698818531893234109032710443497966366094362365474503896873708891939187931228755701037349681566418884931220667928440419253231548794509494868386035718179085662563767690569984909176089559574508938646040051711192896349373324264139171563089424349465650657897063076808499138872479585330197043406214249981442368446890353230697555601178699901486804492051281809216483062292851382149874796935279828824072905437540579511309627030477012682282150244111946180039398954283011113122596880599167126241084760179343780664788404110363503561029018720781415961707972390517151693060236936864460662781024834971918601346482781002291755499470024025985186614649882273105132429158198746295374152504836324659198538016475995486125283684684646564361937010831974616409792190852654079083512477006584249206261904742998040044079143752859564527105112045947537049195791999965585226359595324229408326110704956895943332013425249928692476459760189010526054490197585498259737619267279912384982005090408644144881058694395335032286642779035599091818255956764960178138944923482831147111246101515735721810103842376610603909738010218419035413034658657909573269119678193964190678989645456504031700641698633300974257215806321309916078138038997725775062408591452392743956028777641959559790185841274447797549823422890885824982422306739857149784737877507012626665527932345867156982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 287564269355165894736468871760507359991624955737433011194160440048718125996083761585063940812262929722673275508083966456360145278739672418642889099704439484506407050206697237813341457555990761832552508234806158951841230705861368939480473305386135869628178162648196456654340806363626679527570176069597154282722042956863428797987641502415252646185843842304395737367769139484282317198103318205861952849625571571088143916268927240621510005120558402872747530248451793018592961674950576599296820614744211425125073492235556378685933540160736270184755513484054930201819599076387293848393204601553941598797278457229402868805978250488081393491016225256592736787239750773930843929697198411667377589721033173249855746914220264795347008462861460942935648257631572121859463114818726341187424330731360492403591465717599084494254789258142244385234364571280869158084705709489484314482403917650101310944553816513898051138416457498011090874227644655954016672728153173311858751137187645895366550806964795016313462049826923131821113934237804940865541506099716975528230313655018873433173918577591440318050705104175208527598610764958583989473669054757554924344901507338919878859802585885315595440938591072743188850854400230756288195810087847870896565888694343094466151772406370523876600559288602233033194594684972138802268791608427547723643015069521187361686797866422503658684541180381620480042685150603225395812374276818872936231193385304579388892648260212999033656771131802994794215234811722105967400703082067258218855065179040841666286014736600400354180204854331392868528845502007809403082738829966543694693851003192884683420412976887572144315858340746904062864226535113035485361729784028736079675570292915572530291348227378272907631609287409879575306103517452632562052794273041059996678733161183048209676031844298413716776201486631379434488325021574970942860061187892553211683100851494312278729094522583005686856404619850309056442350226138562853348064280675283184740885890260954552561021868153109501212782889400554596694186855123614877016346067569083348245238404219265394987365579812386812826370469911793430161264113433959054217090906921390764704404570668718774413640576439381764155513556498935597839546345335228487562599965779620193634901877161248954477307200786938149377731725016016790825132488187916572631870660626480597929774982828237154896415340734147214426819636270971081160041649127379059791564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -1344562549640522885239379293576235577537049709228544429525906196205310832295606872160332731978281010860209585361558980830664693006527698058904323979749086634318000519470813523153059054441699207654882387190425135350102289559859166072327390933844098685798705158117488930884618036408450733528113138789640520948355315315947431268297851663026468883717816342189513233100731788887607602642321244232192989770202062275440268396775504176946339311280468721641687216125850955452506448493431926158517042492254013269586259388085785668474816983532578972459755754129348539744915615910272178678763063358875920140585982953673310018181592781830292700484185049184180982159184001323496871011143076988932277373677456998851501838688905515571258432773496108204895908823516454097530216678326981439480632747919521547581961491267351413161722478315652180458675224522752380113783958429692511456921833283118505453485077164684981568538252008373400952238888096518857942783372672142498329829021753080780220836205779234043124626377409399153989188259769460231016525469341275504255235798066707281029882032418639467833712601955755039306274626316620219003172559872550215232499325861271917881259306071387529663980679080693528304896255651404729105768094400736791256728552964902065950787881941361934669564671112745353094035635624042006677486113641688261284555034115702743582309696199495782296300514907861865054106167318865520623152105742832058395507624253995386124154163646752443736554860232551253213061407290810386121712731742234046122503443927549713735260419804608011708667985728804117486403500020109306908504084619626671575585155261613207456773674628831133189011191263591769314302016876376503063693087394198051931830026426627499521583575726577675219638714684095062989274851536105546140185671495727255911902787622539349727896186129823136183845058042746972126946554303042787210408553327870425038770331395031250443662082992669629156885858093833097813696948020152805377498153245133971222574926175438193286858593544770347117268365489786091593232277286341827600270085918286867450062907755466438329350287501760238223825033936449197022854316701151481856816787525833911984414905051497422170517365886764807771931444711083192543366854207476807132522204629038353097799266709001610097394964608562266863998065221882863348576161214703315224101936305140772353844629205674233225136257693052231705768821349970560535824759540446393657475709915161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 4514298654013643427410013432954147650688468438681893132913957507561749725201859390664645722867628344255015428897842709845604419162634341102427121649847354990891256759732392388138295006250020768978292626594031874278390227388746825001447564273626754208681901933292979601021621546387795182370192508428894290378547002859783336697994865253454424805134200273635351497351962327676060327153244362374601657593732100368687865827581254370124839072964517677816886959674163929659689326351091781729710066723560269974145408607412194254746051922742688880689899851431970461685847298586554914714760815188689986228462046952608200575516817903374331963117736514124580118461862785713868823340680636863240943057453885517625158920382274201022956836114373358528961926203002231895337519089252459621039611090914579748479081820885964824095623335059039795326304611156381582034090390709137636736697327802192821036988320098945673199628394757691861490996479663537831556947405004925072685866201859862829612815783306497269808295262024906919294636994981796332281201953929283771230656308614232643928933977435939981903351860837037578422055580101100911537484280780407935125055331038376216045927042444472552842062756035704104471256265797201510128718977763397661954240209666746625914984148833974139715143983608584091393199820278281409119381693249785346795208212639049922753713904833653103007790543199964677656510461666042628366722573596107845882614718830909707070193168553789352749159402410487989335244862164169929041472390912311689595466404941649984831471380791745737594404911381506059131507157443724925604347625110997619249955135891562248056961406772660211212325096751640853480435487781840204699211968973529020770914868397472287857643428703361967857688683505581454635289782555827060309364375942481203516218280589691747497134178855584738780971323199842295428499670216655816974047734970974457610201222281893902881626101882620870674708474406309136410495372270021624885493090948109862694532338916761251048871814123591331112400008570442222768928077124164850362197056721365844857963174795676415796377848769024175407559499541958450308380498909326443762588472349468999438338140865593051832689858249252770647917488484666321141428341266706434265084929774725528903885735469740803242276498350188613523613381455051433748061120160719705196009527697476515828686600950602216383250355659189176717761109187824271517789536181664011849079543026164174079895019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -10790291503299133272245327625749776733928190666233761721712465776736710329733064013172849626006965490815582717304431845500128142358807163660554097267606959261368192788139239907046919667507388532493302838750281080293651959194696869564362045999260221698485606407252847953571848544655577014267892971624919565373354345671760515687129285552749237823442397757570099095674282207595012765972959041448859904217238154988192002123308396088278214194437490530099359147019040614150482702422941190337831092293842703683508281873949905390374192699630772001749329492636286510386071413809939767839723124703019963848736831744105807460481557132870216150499377718004919448051898600295636434071226613532586015848793809935903879774785259508204188218162792249203201806728973007578555751811380376157985175235467646146069957258117555369884539783175621693491367256059888242428793142125185618139963527019516024825755013771396748420563821742637440922419119613204935440377305500119494776224610614549504137122790933507372639159803967032399985047657955785410165205059807446179494275904696238875006425980413418829235106364998357401049205055074864138105575024366798357763388273236150515827809893325482846132224912801880509253218600249196830407305745841052187625639749912514878917486123401774591269533273216196819670487654954633794908539515796753473155781986900939782483243939437652334517152525158018728673404403037746639974133056132601892853211388208687596334430817599706703037077945190549588731815327052205586881515207334612203522198001800146906494699267274797693717916806270815669013084266746276817480859836368481590883704124692948827567762110801916518110995643099282192464482417794686335825857203593609211267850601471935048776120581756868163134323933327023151026241344434829679294721896513808342784912689360135339092823168747825687153658412508497178001095723581464117579382390843508427030485703358978076407806784826241553394641998020575218023347705631112218980908795237829659663627992019572138379178013183984785493780953861701735310129616793655420549246541089087778317977211756325070718148652394296121954735222150069679404946830535318791099037928392810589747465654583339184366493610611778011536275595896660911381022561977687285003712437245201186833780861789505082091403130230199713821671813715141331483270977688622166281152243045322616080417398180791108593403830271913721908948162008194353481098037524955890464894991964683867990970611572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 17180410773885595223698479694647442186152696751376483784397362085149393654371369992185925499575240452203060362088728915688205804324357073969441552990450154062754178071504757883752854897317700101599385677814513043428563089925663913919156265568223665772994829886461867601029443476868630399692108213596134196116347671925788195282236048179623750704688042163607476046556302421629771973483041174204410554957487912480502277764491695278736331945000102894635886570672083790703895457912138540372414672789582011403723933375186486672099702330018175946144515558878923971320834567154012668540178937820813895234111578005479493884861628802242094790444960388876461982922720785259940511535254087864212507771517166504935376799979639679098319050284674393717395079374774995010316450005806852033299209570773406151540479822277915328073457490122144311104066598855969211625648026994163345289995117402030752567983386005365643434580887676700640668258913755061965864987035245225062361360781421487155773017653205625768784392899816747436328832701701182669490078935938699131131563641741965047047098527849375481917311500950344703114602962483647317597827334194431424705625799285667607794279406209193407692589840960641845676718447939321695090535111383412188772424116151808638933569409219553154799283004632321756506406440759320538910708633040792088725696823040821341709279956003851853098034435872523544579550257465047610949921509392497139727021038627617456665790398632056736760763398330081218243533476913808349511294204701944979964677750923160118695935396655354317976525640238925098774592869155783968985412615859152896474644778326443796079904503259478437122167688784951816032718905555574361226723948245376801477652198577565946168458521241421861040199623411064447882769775727424769293166696635248368798789875120486882513895653950062415565685237744645146692135101263444119458340055944424524500746408401431181357607058791149337768631426346536975809572392155134103104538798726317780676131395281422543681764267804262755477784422351382013156599768949411906206850041620763813814604924173568631925147095412850326430788463793201041696128671309901813237413913326213489390380989869358844668756271939766039329634004296395480273174589955467337170058734622672420942430818142617840159008530409996817641079547595100559299238860399446279985212974681810365639632330877599448797765545339048048756559801230428746872867491839029967584662195179134869249537587165832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -13243415272003691277100298411459293663174477036122667598096003744363285170001941612983029135597632381743641761589439454120831844103255667404521267072876204931365604276390265014644873616998796046550569049045257459538712857362996611769499426716802149014566782119601724199499016805380586786917472004875187185002877709556782389137536727190821884201722595728891021568281097052424249645857585413424263541440666711760218602358900319258058569804850802417747412966551677842558042924847184366882090611599196445333163387459269259601967368276378770049370186424271230902736605725466506115144155196698995383223423169262181143833664489993684911227999471327076864774892152328186954832164687272863028694195475138332859263824527186245495147933445708873879896678365724539345752239464683773848996296679204584569101106156701216837893626598436520102440668525268774371132526384231668195198716195836686505753637550326288963395427693856097793322364988937001479206449745269707184899295330651689859876400519199948203508677582106487727670563798488719142121217427140528442947091157803883554718750776202608747415221465501725672259645994120407675825991999487999071226804750316431107866789712356808629235785872159008121842877682594961442428361359303708874585293055046702106838271045778925967763985418906872126228550442978033891457510794684469651405229968249870067299602574212118131557085024288051077040610209245218415162018832172347892753727327977714195408113464706771119785962041060722780993431684397488638173354861147981686226598713875000923041332117579219258439635133769179967692391374209823512358606036544173650644475498697404795082769503058858315106794545494915777683741876191024657983974396302490114489734666674351413036123897688595942242696223543477760109413340750359240226407293869198928783922550978367052836231901811525832993935969705911114837802942328376113830738092537206430999742014941102432148541160601216803676133228925457785716552052707369651674101968438792410160841735668775973506552397298895630083054073443068650575112640975384349022694510980253738996783335451688230726511465751757002760035035361746829603535014089508093429651123744581260165068052092618872870010783529462450712608976347795665048724631353287005031933536260275109759846221848090883296811276399118813013515756652094778845034469935457107604092023636266828608799696585657516582175967361508295560481077080991967927964561540276001083346613107494249561568722128868103027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -12565292547470808217749557423637735351926125260903961504016964869699894810161496276214666735933181005260733765044423505592170230998092618851573812588870223288216279730224245656275900067000353057038486571198058447482138182525182812093292146252074709772668409305539150510606166566850670229097174987839556886801212055381452146602521892881557095461980746123034823123899089971873890917596838031693763604175096646340067883424339043123831713462244642000986572995137652439697530838402502587970130951255729533378116783410452860739987141712731673664702392811382611033492986340030580370550708917261857020716239476165155040329622262375398026130162246656292344773550590253703672310435198291259515807586827114707274707373123371346473980925506743593196274098916636702701281741934916586656149150127734233610975209543372639090263007292131663079211278087388195732298858209788143549554140487185740800136877310772022096286266151701356855905656839908830195291719616630595844302128452896555497243963008099528972824441741194624969706809933892904962426764157508050292915998595665588157625714494123047396697577372245288986769775144446696220348861311615592580412138074717550494634232066437990232129482629857975375547176075542998465757584488765498542322447963732958951911998739683429391253782652692749875729842814148963134058076227186158283318540263212383467446783411171939377729513485726815281085034971624916194612156434707711232220218615755268383805282101555325024333427218814757516650766346402585224139416098853340935740882054881522042163320522983479056663136775879858563452791333008873809518640019295706821336079684270155592584417715497984307127130338589995909863170310184447461865659415445728362861688569594620900746791434297576514890724071376096012427961525630872534712604800414681573105200677995907070765029963462542805194178150010038620689538244691090925014979758637159560888028515545327139028618148524208953948173392757944048014496754381948565203926650789423006398048225409708737994035011501470271834975838853823042419333990200352075555261925984728690453861928632764124579590591522430312692325495964991091595514995487018763532044002838316249729090439967803675758386146163496093146208740921283929567940870831359311298581307929012477810248014320533107452212896317995447134277173674503232598650770422201670272814629497885799575758495694225975796729189804155577518324192504345227291009469869164980320997955856587857681461173342540860176086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 53123216630508871661863399143554346607622258590752052532020354989455690350745186096762695041409392842028056677563926980154261106204200164527664138403098783892539396691885078161972000532862883852926380586206765381220839721731930228903105902424356974123943412755875090570482506573389575090206624195060242435906011583280871016340460066899046737499633330277190806039436140098307083657726382068518291652034998549848351401241226283888784578584373749585809673195430163005946264990030535483063098103852598824690211633834004572915271324635717469601631094727228711271521878912760211655589799164206290576334358325209196142824780714330909554392357733007432604610273890642187608946764977128827100949354892174369704367514111479331609728918679456791552611736699963420843428762183038477703475462191489549486929168956820129105333499278644078023969074957192865764517798220292107247762783838378800890521671087416150106344336759236244159993085758379028475252115472299823903451184068866093137489125460077201456626399187780171855756996034147180807342946883732314264017011904848973852082649297219321753027356022359307348347031216753333618632709851304415497502591118816985332831314811349152815527335355520248340668420771519613947223394717220358324742353924129692239807184834065810397953998958766097561459907753960635051610518830697117843834211453000839499846449516735266127310078061992908009281297116692266171882725905812296412181658986189333501464197935641161774087333222526064148531035671249448910412525805789109588578201283878455448260461762892441475713355765617770425197902699293368903742255968502562434006782932333584133877007077169753201518130201625025528513589899555272443695685243326298178810573531485826646311675760629800072310114508419014476982501694496580866659405765653940070791123578598818845881662186847231717873985098665899914717935085781841438420259509392413189978891266222322538818305395921637744227692377113955796623190047903963962375485987562971291844899499400241623223401301754476074022309759834276932810467713140099868493695791018144649436928064790997060338291932893216088324279477162629786567088843226810549487566077484901231530006920725851417768706965738841660865151135276945033266997578431533383213931228070682304788924709539382483371778315484934494409053374731374162088509638808264877945067557904536036960479734878246848184110402698581552139680162080273986546857427709036996080332938851599478002896148609579540789127349853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -70872451505107311268809951304675066730899980584669460775781909876290154735358147634995565765423909626845792810535406075635114303989705497087386533975707565348040972476595240166711888688388561334829226933934612234456210033307996487569375841231602635958366676147137300866352957504369880155892174730035949579262397090243645786931810180018845593655959757968394014342539426442256474214091113048177389073024397371455624550416703032639667465682751624793916958642652569852242729619668327026883228776683667667267361283015445238570600788415509168853938595089026957352536978752466477315763266869236983389014360534026319635631206537369030265801390024934951747488484076029249169090146615003971521099715158488682280157524672475932177311730713833457566801811878818018600406043404623332886554950460854437358120674939566161381925750618140748202344815739361638965948483695655893619521070627099946414653152896229168700072276088762295265648255713497363029919482564354572856531507409826472637815581470085709125841753323784883403718301349378479855895059459590815723147908127459566083086255386811158908684270819517726967769375833263472647542816632689265293370455675680086020580954408410790136579938308476952696897906914561558866759218056671452951006343790541406142755698463023564033087512797291861931774755472801531261266670464095284645634952872449998542058570720756554628807404987517025046141686226457310105063200603155805749024246926507066850781537007543487583519067905658110318717947611124233566014546267021606595766425948473740287635863862316872222052604944050395614495333591940696416286532447606148728215831324363865231781989248791007798768401061910069363993263944750206734307938415567691214427443006633553856392890443446474617314336961948759329192713982242802775432148796538430308807774633203072430319769063452732846949777852004095037373683936675767506465734198338329461246671432867059650615004313539345733501265755568092241181290251469006038259075235400472744503006464972169984111898004256011844879446841945506271395670932108027388162320300974951448231854509053769653369625324760376751849134234767123939793970378635202287590628481443716365430012261977465804419987749943181922891800143839673611480485519273167771907324457657804036950440033380297452466365572215738212522306195384416701341203297900196817222978155691570891691584465707397255526906241168509512404899316381007986707165392896599322308508378896995663284719135788236599182710051536560058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] 23991830679784272067260466876034428006556308149554477572791918293548370989852745864538100618074185705993169801587793966099536043690172383046507766940797361178404387308884764519322828079253016188826123077570297175981042182547755112107174045981403262523514009933975542218783105556077894591063310973847877799103274675926872668590091626821632029449263456950727862390668730846553105976376194792818139039083787599574037798235413831753454050123340901448834564441248112752109525578196542597836841910907490280138330639984270928658304942025764434202703073215668967496863840315560490169320042017063169075023492073392260119146782114654996874887320586866514208622163940830133621713902386246842502379805722812928127197683004009446239732261751422005221704882992606832042464893662129586710164691024698661568472892627850940195009459853069432394368659969359760034530267162237007483783327052145144454498447797885836056489849799810498361803887028492072984832663618034118741277886897997290789103434919875198754199508010256889412432359477595401304604789557643920789889772516447081205380612359676771505657963371344070482132011579926300597085825380332861565142489833975754075172330957007597145951296354431628751358305667757483077601605012621967992512865931429712491733691522528933568454083144367338413697681491487945116729359280413904265483522745586198999038694517336508489165967099599437032922036853601128148048170366250711607622522729199575944970509165406354838826455009408824855394111596424457925568290559806410579718099077684351430804227707565470620814358276434823248954036020400865252569117951683119465461997442408548925725555264454749378889082037878581478944539824129913748260905866820011973040505893401779680660311397869532981770523203765197960904227820815035607413743287767034669358306279548864872537732069471105275681119233495735931623943493747787686701723924884705786041009612111231823626003934363502446426150174138503881304536061289111655762987366737863290062251747364983064946415594511908750030606889447353115971574872884767927973922847722290832628825752308494039540463281599964972915778607240686446467885170881348616690374044693164711873652207312402225635922414077412408479883337435162882034800398261153866308366204336138874707160210868869894522036138606407480411577139646761350087866665516087861701490986159994907438957434520326910363774877970669829510103534942411939116605178800171199509635761069318075460994957315286058019410120323300361633300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 84814864741366846770293556622713290418104723687194467585339312928386860116876497440229725658942730666083767009408547577679492046652738675632705191573398885152782896434643206239032414596116506476785180367304556405130949080999988598883739635470160246652916939378613432752407966503042851926713880878144582215189393101933798455547817463801611593484967453005081764801561796393341501982430603316021780319460779406755586280748964532761036172738733001810299981651902917058944862329413710970143410085133624359618506374475012430153986358400778949787411710733647481502755234111697283895461359279962310192705176888524476958317982959538578426915586788230752558467351940272113100114809100394538619614815035436025990990746169212029993540988450193946743998813454978233039658070947887787498400900746721658376458879214255116538030930254879519777345062381577824309551377998074239509835567187327859163967326504992514830842963313934429694594508379642883247253230455345280998837073822027269459306311730546092680149767403144937751596507788060229809561294343921730732156962589046655249294019989377395287432015184318529995475305288521725557730521348570765619059204300783756388274200064436034932806517035371767132968065369620651592721865335916394330742938705102670998968831159502968400472819556080931421102671195683958146153468381353708309502640885142746000116108172971510375673407832485693603386777279578054939709122518230191568483095002863712097645771117832408219172273791445053013881071842780807343282516192090162124178377993900291278240909509209057850034785695622970899561141273240578419201090343797600841764871800484249635632081744974598564497564536939257599683472577358440686140522829284580163323715671872934329232339659450451097277623544585900133839827327503678868111217949045006295783640496275221987629413606142778735713788654422447227404372007760357123018802260047543497611973196288499762560149402344486350338848074060915807001347598770675829322276613457621763816311405543951003766391608717219456708642466171942640600534863209970963859824677954705514344270835014631919919200756967729042257025848311847647097544999821333900258783308807712170905008736173163566436481173916051875806494356830276574839607764873033448716643334622597147470067895735333749355473111461344071237024598559211473367828741456779958069399743637613909722376849257668056724874319552282521172471353659648628187852201741111717613124232138829349746861056727302574653748479249770753085613250732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -199552968793948573640697346773774119055497806287472260653759200180219157334219181406523722826813465128429045273038751700632489365467004553309066436020285117038898926431142739931358871942969689054139665690049018406521307960428022619251923560368020597005348661030178241736342452215676471695682973993508858135329758592868077524687302993622531901445267979012816837172151956110594556961898953003729176682721555007581498812528388912578649847425554767785777224644322239048243919385285396671486993231984259987639777458632651954657409009527775167945585339407834993696009965061187904903612815043113856761717463834768689548236763761092233077588758694718423377525743203833302304278410397129885320093818029069951061157197521838265226045540744594286988679864382789682085999834004778574043078789578131300100442659871203579685025795398943798451465503080609604123356443238413585609966080485104403737600442754287093667544512195926857648054420630171952639688528288069954842125313706645998382745979939725101224178719653006364250469669289067133168994558776884493764194037221677816273634658602100570692029755607837931687701680888830169340104227397617156227620021811631776306999626364781649770379319506550028397404488560225726289281962485489320051481957162207802642965317119616774889462755901529659595173641597127756555097926127507696834990500145678302045856002060398550528189809222718479488884011880121111361886144695752540659935603279313082586591375733034581043983271648624001017591720125911282973732983882243530516887257993372528658976804781398542269392886876175423261142575473903215376587679145443890995510844664257824245325856922820110188300420343766246313214542091367477064089567820140268315449112789962669539818538747991254581528036262099780715204584256824760118555775379981181519358661101717262074796418942277317783035057555033200179852212062752028035132486465710364014520884808679421146107574690323954643996632552779495789674113004218755724889501376272811476203641156464456135163320308182336126586445124998922522832189969797661585853028258865620775608798399249675585665499831710210654753503216554468591237992960048211355096021009572894480878522684687701931704241742034183164043555097597632134720773417760451595414135579855670358515297739267722949097660311526909851318599750770433698081841298042792605414114674752959478410554724272855374907458666007952708596704189012397981392682527457261766114969438802937795139688497118456069617797865589636785443872213363647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 263413792622091746253175736414348755073791825049359385421421742466420377810587217800369123156849885426641155136056882247884407677924550813135104712071439799028908585906603590618728202170733495393776874569540681443420405372583743128533712304446680643388380411697637991008934405056372317775515266831152057888251100140529022781229540079747881714538459534795024219726713842231926645747870867970346206217800741098833757307624505243079618543715975069440441933345765684930245837337059495348255004471790674135681613237023181074870226985762309783871909521944465076026155680128849284514865623497374549397061531347465268440267161099072434914103986298865353565355752721578912086073929084017347879523183189671709894442386213800001189389918859174608833493619519828985389724020861367163253022541356130620816967390681160614100469089507544386404459244365080767758522604955556087738974477287204643211993570327446405853315823152410166849175660709081310748913833883333859336748957022279438722204283849465723121286612884826511548046025287965444729566993645607616206527869388059026974484161081846624389560056009534859541892827822483969480824017462908210369822781100720706608749059611790888378541405138788243388656756473554993204791963444658301766782485064301477203149347486660620860343246312782913018699582900567667927000874596927500804533106564443535718506635462041333952524989727851044425540939134537512925409101953434440210025213687417266847163881965832769359415463404437834037581593081890325738094914939299661442698348060924463692409822242336813481240841517112315453342843748503300270277470522603858267147068805270251448723594747581448132679244118319322390049944310074682764316396780093569931916209558881719441067836403587415304442113097386764680744608435887513025035371464282622809524947930080235682353792728193353748754376773305467456596245880300706465406851171641064351303730562203504154927041580388689786108274065073462297064680609919932450429213439429455920331403880095325526316686381362695132400257246285398147718453351900528765140822807198768659229010122089914519999384899883349691985850557543152266725642233298882273410950296890830089402078436415156933019729002672428149642000021426892279864181880992832556678902147999802629189505093170971590963817267239666984592607579854319565672561476012111859273447210854373153866689870309007013128614345149477587217610412257286256387169992015518775154714968522617524145448905500735054300252835357554204165353439748287200927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -265839987444235293431618840962236398501990277118835988953762947538041095478508377211110783405561163055512746583584809614659544983438260821152857729745539420143557322970874993716344880270707558432811218915975459691151446244610108570224090614292243183191909486278743878190393000894572806677679408634091391554240182934414840325358264395926995613696229851379974714956306636876032643977503046475210661077443063949468622708537216942736150821482775827929123382829233628822223965019723434685690470625848067788590038029214489826094765594599418837097891848869446890797783272992930973620446068443326091243719390867091820265583108399145269589058790239975862943875029251776824175323852651922090632466154276616301683612947899101969388958904110589687244647457665680771959418714891886737850123766830171253296950925078340118517229827345781249162077581785907016482704112257215326191997590347533641045378032170086605058939447878983181680374852838606194515663611650526186805618922737963883561589611935924787490289790372463862451896003018821272251582724346992354383601353267168623349722556511422052031963430707751033722702244405398220619588960118252838492325553579717441248999634478330552991945678043633584730232047137199285915119749181058138642759055329769592057712212836129296766714439277097056918122006168716422696091088369279540388037778704270697442048719929980250509530721496259786415078246638133178367065542494976876921217319039684198389840341043033162606344619972932959530596379165263846580341326716716217370722997904836859553931645174004690766748094895006790976041162164863833647933088073367365124293852268739548296223864403303488140322758237590643981639473324516571875123622138836401591118777777437021493959009086298265769873927948667021005461271658052987026595550433630944845621622776275635441781341999672070352807857445514592969644971762510232561173850421555628540466804279076406639131374714625682662601205200928941649721225871277121244242415830912883463537704514505539326807540215438822066922747760301408935745980723052996322919554651018060421005427107350995572862311400769387559785005467222630291986182969693802554792771004669156420827589473603872579424024248336599649804274967032719906962392189174246083664335494722151802689978213493838873751351592076731899214836190536314806422436264701224247171307863853682346467454716977199260545974572431912502981042938060974842195804249882257348254924497330076356375628786117730888182743298475685378434718586504459381103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 225623537861274153321165075300253249901699550481717183918295577438239725105971379468846550381132187985526625925839573300137266141666513954818621773591915243520557320839798717575455418668908529192293585280255186280712218327082643638756522536087439376886034325151215351677373809912777269629275232954239126386357165856140268475279333385834046779552513936723763831032705548528409546442441673808570847940697948863561843103080517669191770152705359393166416972465426545231483283651173136997937054421064291129419675954459085411529064535857566456796210648875029954710631515406327436669944799217369425082412009648076879086851483413953892891413579501504713365243180438914084473940401068572546448645339578010808813819494643774146318611844383523431648388678048564846377774049600089003466657821507626342125603780978460336797931044870771497488437237297441220620181853525898772167894957705784421418672216280346112867587170879857614875983023786465281741452105508024662270074061211822916460121869638824062919188318252107126974811901867299766588471940881333864915650496067621193153532753649949443298526814290658634857987892583786072599676977457921893852354251189686242114727004951391312901292872943890522632138354457902246152760736441967597280658245102453029677818047264953763330218850333119726295870815925930527160923227361356631331792730333005425390838573702129574551357480690962133735644245124982372489443725255204153871401695104529006987659234970746097378183971797105664315582650646980006145000225898798869020835372001965468148488101808777982017349091936343171351095126370298300076599155513387291747625169774272293362269048538651620672048996783074219840188795416434152832739907219368209283410883344642921657972290575422805734762930409118453975272393661729542337681652100441859987228214551574341931368948004882368289500615573721382117693702139430581651952391410087458624321848991278522241954988502137388063387208193877805502267364773096405252440480972324354517065237326948090368016059214560094322212035522040714981282871579311340315893198690626274983187931747523030570363331510017229567632223217539142113842909919185611106277581441757772060800909315812379235519656049547376432295511778756091481656839656686142084499654429449237224241437304361277053764419505186653278553718071159960803820300349224810141537322702547536633172566977613879994514189369821567766721622384475302636388638132065175349293715396251826614929444368588813825168945710608614518832837347872555255889892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -150891029078624204676620244425701032583548908524452596894329363075684201563411146345820505558191034488196959801374844885787663720056753578959367466318230289495334033194791494139129983949164482376239849374693295804548329692624367234099535216294366112691498577928204408307193000688642170842245519474075181718373643167711019418755022817244505100673343827592358973071466250282570288246485471086515308557385122596016354941653110517350352184076345080506579313570859790151227215473299513552554205822620773347451677150676128631701425918796436482129342388550536989565519029711972527209704647060597191545174499894608670490107871401326232766386678936040795840250191237885044501891401768187340252680852562337614116753648544808211106859507439905563279000338845541377894794500096057133506810914743337300559606961162202503840427553137090739832944832981449114137785975951074358272113800275111014600997972299928393054997018706458130557533452888483594284677171309346214666849372834525539143628817514598307502923153116415279212384799351792153217860639010799765746520001756649864124184295051950857343765280323794476448359354839977989671105375309775030044010378785969235817255916694605751033722938467368505955771630239235909648048532375289053847753826242511635628758429200103775783554837513331510394795111601992272274855945197890436916754740705395289081355716490005153301766969059484475225333286806364541545119435771680558881298740354210019384183106556974908390335815295284869377026605116946919399462620976849006842431993613950248157999072072113897588108626300508406747052741735681236445078032833251451074691034654718781981189204606239827370998161207479249736887084757933608468889357627309387251365003114867919412685180572631779746297329267955703845927448347350318714892856389479044420005854146505430013707240756298238432614113170772130502832614454392333791708134989311144415338074233482175304922702142057134660813848436165340543220165049143962152667562676048499359040754002428337397010966462337396761914268589738538919512955340673071292654937678192479277549422924986983716158412928229756056138736062984985844722757691688598918528715124610764210088859305135130707805204787547456692018240621256307602221805376187215632397710200879542041911811366010932137605352170935723747229398825431372099820596418759645116155736386269295211320304105880108915023258673543879588786784785984620079285219792700877976839993252399073630931935875958783854827651316893311062017346557695418596267700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 43744017910272453851523844493988685908161821934646385413081425651904349620226750667217590475397198801615286172018459891946875862241528157754101912184329575838502388303904735746587515974353877820337543065443020369681753304009301616566705640505742390237014440797924566828732324155966242629434197234020833643247155407895664782655732824501159364953612353821129228465503335205251660745606603317133873689942886797424222593021916215698912783567286925767384859841741227758194384015058535392301704788490675625579383032226422765233056717260297248033338599853375218883290570239248808219060988867756019934619848924696719765488447070775947882269013834376744637095099314699062020563876401343755031891637634541727231022016608789939319290528734499325533839179484215148682705459895635654418077009900808748075624422898288904414681027953433364274003911615380129026884334752572910068365096177305821111874615827225467172178517260986654057549830009970647477967696304147025623720927211995415926753686373348631208506503844439512742137989059824830057984136918521625230934797465190921190504513102990893089140774416715444814533648614756023215621372109753160976906333749337489408435466142584694244768779424306105179368475802212891529637635964521476436192944206377722564155347499047193084175247249544500075483199872706798073805511611063590284122729645576275825791888380200284771453863061453509668969745619780387782922824425976778390330905617813164743187158042189283638329890107764275222252171133355362417944180083833381100510037110931309549112504917083124849359212413870652429237381416992208335571878965080830436800026048245664239342291609308382290878216793411475930153743269723445679916647169379363514412016454627559586240370626928484264825228687012195930728094084480598813086602144816091247940026289455634233723315860660479319877373369307218912287741583410353701873612481374360812869907084154428505456625627174435150297086913489785279714215689077393010586388696215127734524436309012331002860714992296742699079984947678498579993618910513742583961892776206242758341942665941626949845088695741154533243141914279725741549308404445001483336785636514835418067987211674831677850746670830841144963019783281343821117322677787564250575998524223382267241728793817945384318795411813654487441314637713025226434813159536978402272588135588383381959391971651860463326178653155567975113887205141124206714526618597621279029437405359248468264865794071213957126798531349631815601242124103009700775146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 67907400717742815446504684299322177192365157033134086188130273132654201430743539214513656792850503864677476235556067506412171589637662663753298347398342809390748690644317714492171169191647786952198782031722808315352641004541887494336103696993576517627658648140142423698177263831303319443728474434147977692421278047933710163067762396882066536150309527121397659893008043243621181222249953735323923338931115171656581335137775724166514841058359082390596995693376515771682771043867327285302399069965881082698456379655634448150091779763850680776851800797722346859206132180798306093184878571790847381185743956717115597444179615505031098686003262266934806748788397577244214992969690723705555876107966162266263554773619994787281323194006387785332172673419387437908231235196190341692199808680337157733875549054448767074013828284126469661297361241016290357931959525565690436435996434382226746289486957477189947643608421403915318945362069658240679683950614196903623290236815885508409584668107693905338729740663705181543655499843240122647985421710627763642921474835213391228896088304500534792786233491579035975200781726497154298574090039030035153993725433089778175780840287652168432267765770653551657844746814410230723258428307942117613459531986096997115144619283586269139712611730143926552515704386708860320642629999468279041705730297979605468209611106848306435482286646569643287079111221094893830905507629414970628361999285776661435371694022309011991237283088968007807235664967127238957477919188786622954914601224496400116568969436970391162731129319914943541045982720427313629885375419784192761155261668562633857759303021844359450345631095613448866407737022650799986708672430561193899832531665326511647418207483448279752738732638785043225894880161627772224003986716019164844960508719441241105806444181231614860930077251740710662330009279412752378324396290555596044604621271820129524002599219493280287096172313018333241177835644492304236904416032787338370005101051212836412985433368868988741113180039243095391994986442011399460995018804667113205221155356382976770065312858770547506948218762683866969226574851124096380353345930907682731736968728346858952438013528680331861848862561853739719519495486664997000972431375835458402067682692374020621372997608667576299328328553675152640780310632743433604502725117033316461222374508656044533094918105327417355525997001780819551315455647210473095201407445406468221664545793457582868432235003244845650272054626839235424995422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -135636213349604520090601386451864478405306535312352624186644527781794791545834797633881931859694858657834019218385268148499462895750546244647948770185540683976071726628124611776822788977071904013568499488760291273004720139075451397644101260198836435137566298673463974100088224779137896371102598828323946272750496060479464549094539240334120807069956873381891567516297355121244007924040102916537036202595779177752638268843210924793870237898089398873853818603621610127709125609713045290195916620649740625960549380851629759298299776811093853213279709822636828087499250324436798445982852034498536261118655749407248772075589321564674258074414758743710613188088879815574751916492088034987824707516124365774605015536731929128788272982138583316712872991485936077899862817334619279964458307849874053259798453906903152072367322891965436908694442912386103310443992080134941734731353003572780701966360598076331481044649877747927755902421150843299830815237925460030010738024935215072219677913308334334355041988596275458031633498966073337244830768601748318084873016002070161141848023629120923592021096391235525423679095052622808202482773465076408980306306470562080678934854379432812024860469216428884232056135797904841979516208484326842303569544894150655783151848343205412993701042350726801772386103921771486391514287674643522612689421237866554643571775647552845939543534821498235757602609333908533986191059744905293011264378577377258042248915760656031995072058352905401377621680703863693123387991405859969219201800850347100275707202919421985814872617367436543127106288610681409143210321710903156501615480333014638354141190640052562624628746593372676066707587248118263606944959858268226694536661744989861534914430315793919186482912671248577058019555503127034827440860229763196955270955090501707476396715896713044895666059601763404833917943179163460913274338346084110840502732301303041996465572291220475676995917976976207789283227488570358228960518860985898699336390483432699913096323650612098015013534872244002960653294586316161605005507667135712531301117125938732238916461266900519904617690870810155219311115482773918620978245362710269143085521299747730101906673510638547228470452631818729238167666650342776666058550441797598941769984212667761629807161867434571684706893715831659936505145209730681618191495524269719911542835090456279939354307695964743882947152249204641725171489172081741472483889861746856365339660596740836202899172749803541337954015943978447467088699340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] 133815769092354462259004066281262943071501393706526919423729103548262349248506620179679201845584607429736504703223819605639347782680280898585761731487511234929904839190174624798971927434890169186268162316263338751544417754457969454181025423007278925396347711480462535447515909073140443855116417855258464266925104893382933990920418907087141642895227249800317231377706486996780048919142505706402540824435274735660343272840153652301302004029712611776285310955016911720776665699918594791662273852226277636976898708992349998020622669815538019013523031000359864983338521941637846086697520110069391578715514653875135888980828920874390704446382295694643421606445110875771654610219435430719542282217413885844680901987549990284788531115957875140383668459722681335825754582923033350235604822962931336543432129412663917356270933806153693588038045650991806919066182622768994119449979688687795237327298434954730166229523328150746975347508576680920977874268822149431294431449707656842268556510962621081037921296734149735796689802475939022860738321275127254604444195006246077877699544617217997281388928051343217065572510001365304466979592369961579665089080627030104843994966795431966532528621845546866808720511893848853531712510113786589242773497075920233273856964034134165564476623313100339963130515053937647818199147681826446097424742584078172502516676825792199908809311295223845984837187173143544846233133988412440133506299411153678134502336390523219608899696538594158929417149368669509324552024021021877694500704578677963314397085649493930459187420643687534389219023744937911738802010977510202204759349070978557891710718925291314965734692094723282411782048309654871759794326154414512016465444597648853922337765192281952923567485337643452676916004806561504990446761412291069399950644099487051058814432398902863447924423670080414679185108288335924429827153030058972795135901100804566889827008888405599758600834283415153323041008228366905657868118781355903440184371342596604163088686938444863890943671383751903653503832507679868126458014968358530595964413866769879170342638330096637710068687918803503916323330349546371124084327220757175587899185002098837348551751492651197765928750323093480346232169843643820263551149253759480758712950547938233942675229215634502412127884564766381159652301821810064035774703840269988998647457170377319272878853410793501930194100912359325673431098157685955318343047405585385667952144888450425762833028553834904816888240475236671045422554016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] -82630040490099837844317055721338343677810207981376458584204108441084702359925108898686853236705629780456974945116058976827787170850404037263952184959270443570818447210990479535425392803362325491752936143716015635840016216713825567660996425276172598317932642591992619148798880674316168939974887280010237638852557823731338897261856621707930813122813670930188167350482126995072599960915657088333123212361703322671933436707499808380135557653964420712818323560390688407627577143089177749845095159655151635928708239726306050667879937007887493795001701855060611347157571072505076898757433486484688479370960939377511503610814037211034545743011248881440736227898479388525138497815482175263954619845777168617367171510995133381572280169138474416487242864855328277568539859804042829479386841465383794812670313515357023842567819770672386611868210539562444368341005539189529435502547171284024240672164200148719167126164529312797777311178213124384121279421535073566053613453468335068529411257053710330110251248219663049548625637325676288073359118419003755304832092431579147580411914054657309221850113070691826558288157869626199360907426576399011410662902757825128672989926591765461587107758111552859621127778773860571010275866927108960727828820876098782181350761436929814173578050001361114731463927179124005739482322595527202260975066907838019246111963212024262652256103583817945934319281618782492398538561605063846380404418846608195144866800361376239368918688461484794422367217496295822149777775991134369593730497022070698393993818871888758015451435944534943031731666818434143303401558517150846059796758303341357909589352034843307136716671780853547164133072197117243658849293154733849107492092526974989197294586037683335677903002385614911387885253544531837777519969773448128042483942909336238532876604515370555859826845341121291190951210642294533857194359506835785237703353449112256478992158744520031632914783926774336776314385748683199251226357807329842518252481421007399025826283215919610858585078329112564540746322334546377251769946668146555110246786556185761085072071352964096323613726947922784297149024410958400528705610967457527527989298610304164168677737102171191366458383391891737273121672615837352698921244419472594449350529590641840194546773049326906119967188406907721016472893280113801573518955714562265182452946751188336175067623880214570261195309238165584126729118503844279831464019107363973446565858369704532731983470710207875797870258338662097230553627014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 24939989310008491225023654693634201969468115695015899433409414684373942050148742571120163959834204217262653870704756290306923105701518405916072003384345176467058211415155730985990251335982771789452260322035305755652387856696936179117468603686350488855186783492940429015772738002724499760732646211097546693189383223600916166417843967083657440548307832419137910319454230692491186181271000249243503655297738914306051909600705005520825971404588305016059426902284306005429934165869352552676279451675327504149401808231659128556524736785669422923745798069010357081896472523499204756758585578708201663049054247355792409210377456451802956434978396556428287380372150109231799464962466817173417176162741143821696592844557795583928632287869184329165032065205767138549024005850614441243062565360577880027196737544568880201538705621918109927624939638747993249022183480426709914978254395788291938396628165849529702451549458775656615848152588143899977762155759589036417095405486560141621303598119728167539245867406724343592466258675435327630387491011443159721352576942232545631452171482136218770397358125774119481435786540085724153282570376880951788824884732807953429582131210621266761372835715049049295905395201924274258907869979292124094788747466109376198360248496994724284205307218342647640220695034892926591602509884533145799037807449105510790428036862748127669503112444547535901920637310500776476443256798146430427840388118602587977972509698713636982680285838556983176392426616340082850459909421222739364021271673614628064493940707447336093803092628217219456871753880482247829758944620347328276376750602887588214091988391925855380760343822159257697112771301850475914251966177807040062498653912405048828899157290575782615862062867023312126880790618584973832309598852108993318276441605594950921033542473172096845553912814853980197316012541922236356981733935983407915912872857276402415578247875071891794329471666778551096445473536455792535613231707635989882227883528774830546706382873834594784278689532294554967534167030493833075042529216305441790807815479854120410910567207498451470955396802098490831750851340515868575588518102196913426973409782918368501231240043083785144739098864305042577181134202754305692300421290270644428303375151319140781095597999514802980374776077364370462296756681713918656116220932317219889262945448561672180900363682598320020256280052549327670731690914500848898611243997164119853806043320428659267368479769992270500544861988601041957736015319824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 9855738957197903982401393320866452356338306450050502984350819910330118249184600227121409572534555225276306040412208186807223234655837644698402683343124989493533999580688066501130500358324676886594025668172025404870225182635484562798579936002523543682128898102995220989387205575282822502776022385260696366334718387702782313617688209495402317153892325983988935434909053815753991359780409874454080714351179575960730589258646451028545348862769028675659944636977336082209404636664744812983507641580105093478521512697094279910406326633085576094015595557132060779841360448959265712336459005936036270599371414434055957524404946002394862419075780809182072443451626557409437063383495961673981672828685966517072666241247485879825109585402574103200094060874699406209270819507487952114753908513632653963203052373778708467544186769042724579526357172680973988563132311594645405129088374212674043329628863735951969048520751880481909933315607584235280320179641823787831314125607730633255127286656501004025511522419541703421797756107758598427675445051018936278277878562441023958218622659344361299074044954691803085124446447461088687177511448965170910674101279420164363670603253529637711198658090659396621319455607286971094681320955108127930964685557504223158036031054596898436224777404953676020363935189595151855867945609940029652275204476651772507578462407711848113859317928982803187461270156273405879961151665868278513758976187811023668461152483238041392627826474550934917968716290398297782028592787754373628993029418883326945469092026240490334772834219959665412896865959030716354551999494718573538727894839249795863866047793410200499879068113720952051124735914027590639425062065454962794467552517825536821447565053620268438897442638690126535470970006817797237422496350498367560984700370854769127159480185212551514654723641609244841030251923421929466245499428639563505256670049015965579089004494953104714438699943172147823888641529463658397076822383924133233687889423326109969209698805410794456435288525534743016506110181995131955085640447870013331505250636565267761209741377636951004052410466992974124409739631281845857137925635848687815051519275316495144293204522840105207204266380094566081669269516284709901179151979079986382222846083783971227310420749657328388084799194266703036605946660312774462720803113665183146585717811975038330815643325054173894635952664399441356457857413761522668828736999031137947692657597329486689322451155992723184628978572163759963586926460266113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -18587176985506064801982330449251152992398334028540616631748794285245337698673626167567446505181544222634377444085812849930610067088575868122139509679489872687096814100079976433025576429201288345492740575339252498179677991913255955266229879126750051798422014715142737752779105763594281542653426465783520282595163969442148949537490183136257790146771937151404851918545697760827012235193551091628991578454641773133070528165571061080916648880823922743034323199517141973245023126552252711858794370487244260346840593256294651402643846674997609988321330719185203605948853159245555394241898741199130252554638010185006056624109263170283929509058297504766780845619466970323867407559668028276562988317335801716098905275499798791743807880614923701528598029275000256660705175273796125962173677879937338512642013554016610683835194238181060782276413186406872619049874929056032268627493043018625829288015567588281732901126398148596342650391496683885206639811766285527120192598303897465724256446248654977063424709513787181903205905246118691597500380247836053865023575611127708074107308828670941212112214344209218963084820407277240278598439781490504793529836364390517394590944185297263337550337141817355883876805334529377708139389159893897268963830893472432720018745614810771774529022704452041092991798747557754752157193233457946341341981859654078909710715484132018447955929570311615081039838857103589303827387172444812767823464107442638167592224167849306147536862937975685798802982659696034810130647499304779547824709098900888069411796535984484376856840218634588098965067115424627109379221989758770239433873941426571453863838415026726558130394849169906387025101040332457196032873491538007870219518442209198415221742664227797463946458253737686641003470767025389871636510842112464784933872984910875206189693254679561394889074766275220738977009833764490499478689062272263219290755575329661736879778479719846475233572946434391110600679566285514860446217610511522216825629502573981270696852905317952791650457299925015157325334043158582791504493462268577908275949502832694865786618652921391947207742506481818930442158681085104208782315830472599968940598928468907915411437843757803396820850016355981572749072075772672605774673281014583046184963032103656579604774857474889492851450977287698163453383021927749997360719119266030850306774061071124413679332054319587352448246179976254721109758863418635688064581710333009188578403860767458194690557137432177815805633969148402684368193149566650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 13233050653418003345034614835979365879225687664808507337926840801841507280258442854188483069566371129228902625842447272293359799912498023778657836442030380053279232773648666524731610916318673695894309008644958203200521310293813119147228558422448975405851915815563196118457489168648697135793045927911295140560932127240649817172532511910717112824902908346052432830835841277164730783887004418805545520409317081513250038645614193944222969167881674512935351255545018241524866753846480719016973533005420778547391040428222284779534936762818486341757484813464218685961617226407807948193740724628483253997408857046942701017172442622519830401495268159095921395531309625445126502847249068839752540310501035761000995201176015760681166465914533259582797990386077441672842113616882318186878770121611810844014666610060302897642805805144833883087445034675559606643521307451793205098324820285871217582623412159075221714116920203641995258363003094945032733188728470111414643067599082106658468642444024289517214757849689105408388019403419001400772714590774101406866931802649981271218333350869361287029348671640821911220496907131729086797757346086908027645115864061207656547207901242832867676965434410598140221139214924666833673526780664640189759835491214693589231144786572447648384410255938627179945101531821206999290826139177855304769623174060264721889435739415920871415231789767959549582786168524334843292030599103259040321262127331865764504352403942038460707810002687706330550033134386886865241745740155442116677579416347261393171044822396976880181075773159888774612436887835503702367915862341484739867477338825314601767030336558057764736286233276310655150813025264103276279015037239156025349951058760680899533754491165023671505830172440588829159579553200319520271727009430458477510162467709410606394299124018345964529141872754706085959292387918052719321458091053374088430047969174524334708267957544425133261917642284792517718150400204765499630306435722107678817100888026431995361863802360525184818068129486063345761222553227618421831485084246951106291079592749271844338185957701148288447022168972908727887898832858627387267164369695913259955833816250081098880760562640128374575372390076474485095904829281140099731527985823097649034050212030645031248672938995979848915581270102330671282222770474580174288682948072121771241856740344130618180919731346140359149522695826856611066033723763256370387360832481131038741208742357785791080820221869880637388661170916748233139514923095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -5735813224250228959795805320690091212571475611494536106553336056566244832013560345007162149162474903677463522626652369311324480939098828820129924485462729807204182759916779654726560336643802955947731197330328942460725888446478074121801028114779046997796543688353619722067852335092278255200718235181376289660400681824015397434503161969211698308073027430748326031695578769565110887184505118360638431193636575475918856863024194224137198915848724663600929161019862240416347861660696421557402646757471576644226486101041542970649053817153088426808187956854388559985538511537069144972235439580032160955755607920917083900434026860062334257626183995579570634456709748814871758849636243379164003368854072323588130115725136473222377952393100291737065803653943198091445185548734102362304456374996076308540693279209177385875795075810584210851476757839018767475853565694527383456330529660014472024352832913001947676982590615570165243357142510641824870622772998944740223635444254400513842437754891330581525700536350312203948259767074492059766174113635965117561636711349030459698361120396426106214533300813559131475124018848691889433984517547934233700779121543815207350475392647349264178671579360093628376880127512215732698516477279644761279743523575358622604150283261825594652756319323972329482950588460651676613744997884471770511784562581609480264828902140241090600647646466322823572415129656277523154982966519719354509444460666938813856576209255780658976704023039801038967929119827128343704988815324270376818275388340692666047090230442362533616450394289698862847072966880206587828714932892219614325039160821548392775452824367872341884539969732080035830123276235045946176830743700836103857761306078392739794093302734900894183694797923212381930670312713722498898767727252681323597719394247881047438256402636363177161159435963037716554416690045129927950583570168269394187908933008334352588808229302531717504808809304520645349948003861220630182812625442853901357789604576794620324743398411167611989153576585275743159001444772995363508842155184387248423240727391207757275728532699416230943070978447166843264179054085444992194527195905139292138525967012235580296646047587856820177237822348583333967278924726606360109683468547417674645333546420959253930738140226667621824119685779561034574618581062017803591878938130511366711426535833334830685567825255589721594663911536669397198827214215550931018442969959580855684087697149810942753703593765884308913749478620047739241272211074829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 1349688104386472310744527288567211861514751362526256784956029844851667635406623114633893436371335830098398901200055868448736242364566167063236884557224344264688542840637002114672510691818429693175934982064269469223610666201829881356399905652619861428145733218869209681020545448512329139372592382949375356215219587012641389240208442452487128081857426088635976124159021731211424902156455248088156446184861784703734080682717108866391448839055991695231962374188914183243312483139533327792883953444030863083810359548307638470440940082707051161296750449977539970757644063885703541742910897243380337977379164932748655739909355902804435954574848207781397836371523087834288815881346384076092448916702119406612199397419969012998470561477798606176228406058295025421060315670037343877298061798104378383522005849848651442103197312014884535344818090467519649281695449437938061234781213335932794077262513261424666088769903852557396171543503704484910500257186146307871443016517008508701075851669742182730340577696351498636354550815244296108163675464757287025345806814130518804221967955392668235773299283550132630675642428283426527691912480046241606647236105699783655628989071930514813047903514635100889138030908536537556596609665123377241516139212272188726459196955307054522492296337599110757174316122666996456908655864405210364327156484084390109576005088556430045041173371891565459684209857332187073727500670904086334480806477670609838292657420275694066994330582470292377784996902909477016749889910213039501989350855123705306978260456935027490178968552538961125509699008009140783575657993313472768432360078030033336411952700430770398497059873714681469422881925196421074417484893424456606752213507906847261800279432115234200222741638971896447612958284563862350736461694116473323479525571887998432583403888322710946053481400674699574947566300233321887477140228638270359083928637373734002014052447146659399358176821938769862823656705680745883674133341200238659559126338929717188574202031702731018087691750573084605449074143574978605971938450265849628863878586384557523166069516729394691705736134981741850480654068712106711145240339606250724354236861344621827791694465618959904970323720104679421317415359016151189372109712380584725078589043430069829535916117676151952204024864769099283891011300841848025137242669747787522050330134230893814286908829628371213071653136368972586147648909066591686111172658057227376786279281161600320899759256935575269485683147507870671688579022884368896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 6318458407445156778697807576321107225987623038334539488948573639054265367346496668104268143434182641860344569700679646226627956430582456667743843851530937501139403867275873022876067574950848918249006387533758779195065561224529096990284285483349100629582238700683641628924492625036209885219757678073279553285388944187838328558599166774002079322067079191242430292860372484864356257474672717616211159296753495672385305005510024429863824384037343712160744945149119756908166746729471122846384346716103971140841206902491623852023429704674214850144692482484686023583343774786760996244728393423205282970709280427514850807480881566320061000324561189241976411417417550583972434194472131120518255699817632264603738464358131954929290445824902594898501978197688139152745160840605734945648128645880197427564570839493327907935246950887959768527166253037023249476896627123815200976864953379002582052776645247563139064407727049974833573400747147464383817710770187014652167464505199800362709466339572296554775685659083449692564823742604829709265333454065942546887183304299031914079619055469396018676327396179221825588504865362967763227312717979321894491627437946944141577918962284884887874111154448559641052359206839608795502949762392702130449118187497211803910851282299158039037289612320673751369808439580206644126454757763235183545804241856194606231441249037081076004990519481945288354174537268671145098074545712481074963647459938644151667404480624875673489270122514121185953096520489984855185745441462200715100282381422345016378127177156255107347215485902774359865629484724009403577959601299157509532346650964591385674702659611147593272843560422838045203569691145709811110443881228440309188669496595403874067150367790644194912342044449682499906426798111380036049990030024886508600245814759364231204796060560940003503729745303482101680660387552924660564613556257787708245254170156844562798275703545573097812132855603348928862375639393474027490406055632204386985258222406917754562968522149002091495713648885342340683386804952888250773477598560779645935203327188881543184191376759370390785703457671794563803311492621062293618455806281905697342813626408101935436379267052063302816490226553400556323477551381777430970483280347214598272103617911912816760841856933013986530734532336022564220559703790219589968841813046752078516675393747959514012702149847458544626767280284100301613159891429152475947732701221667722275685611940331702729292793413245436090486251146103313658386468887329101562500000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] -52208624495678623747229946878863362614130731808519340427602623221847628293436232872240049558614527591799510400251752900865162116112096522146679866601496000263525255076246729438741277707759333884659486018862591029683165068864958589171509653857132205702743903443522191798672925620880682616237676192502911531333148354664265658784289210014391418867629174951081407345789052531048086829397696289771996183831914573411950840814022394683000551007965685181308214064745815705544619866188133096615807555108060730827525555068707692567998776549125432568842060387393913740747569410807459427036988899543723364258354614637173576990150129206170082865463720993199778228378117378338721887895738091480025661049800798282391557089776925078564746850286008148007567036625089188107232187078690750627177637429291614662982028358581873138460323611415775480868550991107847299891801439970017004869307603625829734365341143419244636853235510237608792340045391175168707372374989934841730616288877272172844770910233593930393364798872251970264247837432096505198790273192232014697813770129719129560158500085095945400638639963391737424149954512351725948267839909814118689133418041559090122489613543163079399719931659382695615349268047419363867068476380809074469235781478969107254747707209655422566744367617866914937298516123760026947994855134423814936542288940972390305919347640091829073489140581769775129391262779945460061370546032251021635634355624645389270986505450767593132851587141186617001287087151280508772578031349364019711135188791562205877194572320859849221926210927908219899847724370873742645427832988134980571518376686703993065894927772884359199855317361587349205966317431438696972900899362094966462621752014493133219472994457608099113618190065226180217445842138369164050417499624161927228514654007646832456578282165611913022304565091145520643587943387310138154132970341898190717645232080114880516655412200514671023544967871897626281370235183718788599336423378666768415605223761681327256663307802652392851418052224518025036235090908830666558213628038920498493504095286974258586649019900659293151295910034102737237025674313222758184641213285577984463770662959190705656967395259204934418103496207812544190341206808501421359787099339797411097870270062584332506642778707396643882044120340801361712364422217765942128359395771805009794063780708058696109154331191805263493989386426948552860679162763960265039300478633711940805244810354916250000850233496093926940928575675116007914766669273376464843750000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -71443230369148245448512542247048519897810774138456180959394454971667323550172306126101136166859102129555344592426670145576334450771874742680645686575052627391557562579717847637418123034254609862035821665437711495219507440619596402880639856191537267365227949403718448668414564257671208568258583352085877924085996691782819120839297322626973707415707539117669302268320261688945363427007847501721004297429992994606472938288274277728461352210736717711037377035167813947632352662303346767681823708058852257941752799479217055159210978655078128773426824306295784388217130687562389215774496245982100036688609154472822156800793647397845393614868595477994931886196342524145601029912775211004450406578193154014495205157270662756842238727507473611367916643068290514526927116867748548418963423625638364294871792626095464568689842826966828383589615461385783326821206560629458643171859002232681927458338843152851649152822723406794525600941929682334210002624733355201881196753694255808853357495682178589731520695846214649274645076175550632698510282645545047174378800378401853924970000632791881633723089381822110487374465500584812684143306676676209642422074545827325343101671673798949963128726459336514708053381804895545799420680808974664805432781018871302453908285765589606137361115929414797332238130885010826540901216750741978175299756979093310157770134814332454716710654268300550560529882553549349893333405929782988860297323040670016556230968018117176088747145840353421660203396754925934753801921350849186903007534050709158209588825873602743980187241991501198278694732579770326699335291920088409094765585576716577188309541188851925401154452382214671233682893145407019615021606527208379916539094281304946734390620438554302163342855596413487226683430361936091829697381784167231870131386890823189750310181571215983409014813976524677196272812752216550082029493325988872995134948630840495081348481835551307145683472359572711006138592871316417444885419533568717149288783438897545313916491700200879662953018887831971415545756183163542988513988955511403638070917773387697341854747298560687231862524095185922820029225527120455259074666900531604381615066962699933243425701754851015868849807800434705989637319746264195778914395224105670404337679434168451116736116077972413829167075704097867853146667778437202039072414419800420372511403416482015677995408824103745733189257307748412846472750985550680828223988780450614752603907581777948520722812860053567169532628966521770053077489137649536132812500000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 77651629475038932374316522138635039939166183650612402895333864947437326236176419432818417403283750155948616262825374929203463554107433848842971003608368969297166513931666203819770028174121651348937469626090769640018020703567122696115040066914658551420315558003038911204472213191174593423397812792812610782594571659220819962599870613448080356846784055616943530785057146214695670597526403755010058949754416378813184137867945181498646324717450590845779458669074986671025071284317010282538956593491482392814490092392700993824986723465558459284567210322938384386011670254869984551268682522128776973965107905103048747109074925181155216719004945605996563020523791035218103520285566110047686586261198765751249846797848659396608908858747036124217840007680049305287963508918635404539596894957033409766294288562303160022534780968960625382991578661172532869241173730557253062939912943748092708170930604189562089904204318851359624995478621065861326228902450155185240733849721627730237722638116709884884747623116220925829699318633341332065154094555916420480012349777136250201825173408858740859912431537785576417964860360801061085782712733350304318171742781733028222271972851434147364209300326303931540673470801380962383931471140196489410177532745614978470489582289505857651843417519669693685032694720249816268498243825820385284485940047193503303114562640768842366588411281201055754031897472340787939081079203050619390917356723057716394557414949662148179993510137275995915304333796115075254282164618866083801632917888536717672752840705431113206494324813541847363340231395542989071063592963000555884792172768570225370670097439665352240026176462417250829559173679156868857489715057993006453502286378194913245119710638559079713671537025779912004865398603014811455575027106582642501529740753092617432018529721723692492426206418372991968265587887998744733475309403352379259224449752475703991407069334241019772806027364173407438719432847682888454136158713351375407657672047472326983431887509522335068354143504297196217186455672476696060346520275604674722681531067452999762046417715262760996543168638699589514343798788365252419995508990571131824981822887098142532766153834098586409712589218885589589083077564131530165635502757927134701329673053962877516669549278927680686492965046305920650235704007239278231319223093208533709216343396992541015243629925850290302031496455387006050610219896272170499299003690682902832270742869876125978084121876871397127141405380967853488982655107975006103515625000000000000000000000000000000000000000000000000000000000000000000 [38,0] 1726442568426429100369783784145152335707073413915024067396005434163265136954125414852532528681388058444551413034585150583992713282681961801807937248645023682696239663604610973557428469534583354972098021587384441278654843816082950129967369089253606017976557095921003159895274896655221252156685703428943796652710110843623842578972403373364512443812905542991986548615983506732872137799593927004955815683562392078536363048530092726471138320581355730567079503983046306805882094717757105655778961740793068286286603037525512369945661821239040784387922783198291311659628341746941244493920367485987138457415247250636088490815455777311650734288611530722702537666610161456908603401719166117686005851029058873342188642066330553712971453659925234899138180748144120025531441231896451879084167301035094692881101240912764057737904636334708555182577164631303167610698356377632768253329171745546246458599515287616050096419919203319143616333250438274528282551699468123950509289118496245080867459228076102151243341148690826054049888353670674299698777938803579738182752421120858182894314677681178016925655522265320014024421518333707633518266642235419723256562203153612148816899799756355406170093384680020447504535608870823571113867144902332446719155485143672136564610524373562369010475966690907579890665955605974548555869764966586607864037400601278816983789849860200680023106880342499306888096521450101624713147279405520857676336476483343974401617864206216413630387733199947356217999751134534471673506592050797122581727876866024995690464889098061328700387392547891775203454463440301769712109837548145126153344130766747021990334239537623914936143499036732360507535444781273557208292590750089502321586459507003349101167048598348601300766166411375847053436951356173183857708297318192615297125696892823518464032947996971807985934083791165104418180368977799747493674112073407790954244564891366689096256775556927884897234143775577110711955759535501514752704821298911934450657917296864366970200064221574054930538698788895186631693677791635397848813138112936397105986324107591360552483053016373578353911579920069479420373299063068929927139253979482131638751480351067878486720491832209266234909391386794869438181221089644316309093854138259949749373625870045946658984579468051944183172625425515651185645794124015009125811587175705392896516571221710023564810398966073989868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -13480347984268092981277014797461088705999271356676430165266562406499588290121765296904402173610754715888244235733627641604742182992236171678195235395235206102899586694363718130759059407885971259506885623240436750425138409354556113642378847528018683591856360305538971453729195131364646787413212953111635388209522520236358185958401936590337281735825999992790332645920876438019034123803637868485228832674550570345379010861823032954555628403007469097030040330594148466276164762830565135135091325026766624587782243460576924962065628618151937212685740320122565343283335571405682388627735907573931345160391247526538239054580753543190558441485351528193923603387687838125080300219712670031534159109861308654085705999470086433956830411692234459265287164726779787215651450931554378207258763564955985483730988200427191523987580390087561847630509464485912134492258957579214456799908428504460370001708610363892057893470372037050520875909038314821738359043500278137376815272170542197735955331977978661277984625830238823196052415884830057235123853004077565321784058361114896351154024395999272908629767745573203312031540763259561578681581629659334417525596603742787060157390572237411071391205102740454366662418595824724857382325604932314705918669863732167832814626356736657778844396685767634605421563458506568951841446598554752724549560945098405366035223607254529986955456077016432947617290699280696230830302371923531203435167360290890615259676993069774304502059812538592550132024440393278263485248596731130532532836884287642059259799836732522754181103423856703369194145916462499412783212741730989309864997664758387453659683290627994271401844502134228164760073179449152902569578869760050318826406609399816164309661623250695173772088818808677423548116356779767552794784037186031594297284267081684319954915077961719462774952153748447528651542940429785074973044774243992751566338111332112056700486783281450451712175192425608344395704906931270420707918751430481749644713726115498535564850060075653645250303246094135843725390981141976212009206100103974185608403001919205353260440934466826728374211769999795356863293914355904852051545417562671542013683003660494079202274152888692723913536882321518128225159305575282134083180169630255275798804006279561716600222218955260974108202023480802149153418719829042309992247176200638650920304205870978164760742856742581352591514587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -3342322974221482404732406822597319412181266214532861670916133230235231818632535050830476252470105080875410973408502693081855031167505313779916814502653489480672642255005270867899236573601651344365845170444687199711775725907708518970542581796122326365605362541072195377365131585168149521588548194860527000025723944648370757931301109087369077395308891064809364599855622155001979248271536737108621951931585377614021513104168928701207022040574599101828060303332568605731405286317359303397282348172577547463505878089188610820601185888602027538147067938825906787297222385619217875475221930309621243652847908223936386262827969539806526142625856257203246021461870966059537396219751564093471514919970363424252817764626779290940618343623798483968625633797759817114691696437940436870766790955474538258713258394591804689818081515131935536681761063163162178635739822425191775309147611172667730284229774893980594012674100385956422527149503478473851711536657581914909502003606529220087420020623963106507788694648045127110813037605556579459734065278083250419343874041843927478525720769368724232747895261190788497703274659432578465681544508338250568675607288306476253058351350793371120997636649775578361157184282661461691848536639312546504725496975580203136544697366213797632829528101129646860018612354466772861094218270664594172922490839045973221584310401404935316403259008839241069864519806310285961646087443396780426981905071646854623059762277912285422768526618835266862092589347859264725188960450083697221957602879386752611293451567440250572569816155064280420053515892470710859561462587118566478203038338612723255403535318806910928647054908569768899234684168282624262234990383587473249262828455469877418346408515944723966714255919223743893450303247641946528306420129158522049063856018993832176198487944659123809600589005979167761082297115732717492760840886656382640123212376739395271653441040991958066747386093030577376138790839072650419438054381736215404300254229965452212152804527218071724488486906369001689336037905349095069124697492419448277907796751908619386917598772214845149476540153913328160954226522903868620296529386482527591159166191118128009421469961480933923793575294657281082449353209467370270660764306719944652216344293754821770606383045331081401440742444980242408995090677708787180157739983533624465746795836097545362615435227127136386116035282611846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -1446337990214910483068045016084521685704084850025918951041050506920507990344830675464469061628551706876197257857940856352031371484661070441727548297608108138168722800375318097496655514893828594968876065862780239400703152987705417648706011593662659241881247953968517007029986668289422653988313897679948300514675608528833585359394691122880944718215836354456927137656335467518034741746348067176606952059771349587440924196659623221446361267047619857398402877532954788343231453708127761639265868873673942877169116580565146208734393486978234766475429808918571007490459772406918056044929398146870937633139060301589420601773433991266475907209856252897702830866097809789140781138653016677880948722251003483659378230754844967928025300977270329884420681566459905155490587574667109389079463777029996968088572755950870349151647816752301086478633696549824840742899986300109240432634620002728458207309153709764352090255791890567602816692944924984333633197854571026147498031224106744067135441672730853404310270586033474198114972889394790843230894413964292093796300859452822226549163245950566722858952315715487073264125331030642130154788254156707684534699131937844487067314378377663879726528398546104318601097279291614287055980414480809863599689383382228165198634215193269384543111784057047342136592675809471511134186171112651266598220811681397020608640793792618228355132387792882806687965676839660398565079059573267939769675093430854346505789375237034134826445321922142838881017143017620999795074093132162849409505123997930295403813072788222265831567102710051622876645576037060918550622543785734637673635631388952968344837516040167656344932958980698947304674151657371352289368572559957463443377563946216544630814930578132268946375020901995855072229780556873925790301613278062843655480566211608283663203845279289517715931350015054578379730168950336852064056486515616025519224913553937136627874090699952840205778493032182174391982781746203823321921717418725684881708936979106336501387706965494136855963312899128947527976810885559946525481526187412073265417097681698498315461129167884809658902497546695542123550820840354081434454311209514790816742575068565016241748493805391925673442184436224337351621716788868256817569329727331896879330038952372133626795810604840701647930184723956204120729639082727085870607374632398759874462847472964534071957929881047100195701204938814043998718261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 84959631484217173574406327746099339304785574684574346001915220029275201371047000680191169027238374828320926172306569987537245917416516084686782041507596422782399039532328573089049234691099647880232250575123612926772801329218390894193188918393503431195261238561479676052580104270993243325489773426947859601743183652996831619918450155239946319334975064367838313724554253674776510981197311826494019874836539406981051649838644423466239506052575568457670184068796369931986297403904774102643284833897218255581937765455356905553108582717629519426095145081214223765749452491148441377311709939702950823420812134799890515572709453774547232818104429193809639384643556737416075962907931580387009885368604073644222052744675057458494963380637060658860853017911266999041303274270841892259870439960355218560549700997352215953338036164650874066771892004770222988280409713109900741923832400401044257485532563618575331441349100257780822941110766269621668465889004190368342325896545087497732786749441830447947075334424096227147317119313661013736677247351300090484621391059606750846614863213200003817006958011818773456556053069493474925105971584218866779580627787540569722329873605803906453546396046049037630351735582571448708640602090866587196335824012016149149921938493278200956831486281679717155464303378350343844742355427424766812406540731597022427065318757116561593546195835650688815793478784078221070567374599706454162679574430522749907203787724108446154699023103643007904791745357536959612143318331307024770886370324524165178735998155627023583062213672997449969016231993759358407237601892784475345224691391879127694032699795247099934697887663206676578220280876567728786792953407945114038041353302791837461773168015868831650018885310496679702234469154374499007381146671920039160850931271185198834009513164560413469369814356897681276027225636017482715918598024941942437184872656012005196943850773003584864701906528058078263359554887649657074835145924172342987717366975117365068681260375419659581220700696677271285921226688287085369611790990751940335115907273536396361544188298091188539171818920072128215491646614780274583203981920035427390563661476940174928646173719865665568943056964363939741200824789649849870408927280405908011978722626770609832028786254772011952616879392771198014602313833521597433481378950477032002465444700857637327535772813792702695678826785297133028507232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -1826324686802697919763859370971008355268278799878850606576909238073853221825261176514020594131625798346863057404918618970276136252569218427180093069743746687512080866445158128009082222982078567330950913653245072271354354390326719954477283235557389880683291093819600081656836164542730055496874813790788668049151345902958641213506272404893493568507240673691648948567553496077749862060059772258665254147426056995194087950271979159018037085041916226371794430929656451592829953146253735263833263941824331918197100389698471355852457667525872092574730505493849049510612104003856029585911232210394112326343684010072750568608212630106313802308016525223434665808142667007895673497989400356169257519199857361985030861478474488633982499966506937933981144060888996584860141654800663827247200772500189007593931783660437887708992254981886127204640052865941394628757250778060147483454555397065443889842418652007792653279357234912698936216676504365234836372861860801514178965275543797050344775929744341300655316962487620990606862789022803987837007892967402460350257887697956135234488751405610237375397554183176277261378694341407869754059220166382790755599530796997440857637044989105021621594757453078043947395188708475983351015822082102388017919782122798719435332125644279553375321333299894342699199597906180215009390423083862832565162296108716192372390633140785050027440242501884466207257000456073057590954169417225823604066312428204637355759558682693815144442583500708087854530931218571633606994115342829211948836310210338743049406417692784199233019386650530991277325544881738786182619421202508235446009791304395035181708573927420428688614644399100079918876121332586070322236607873987735384745938869793366349143263424454631808714845606236663390408768991747584145188638056724745703927919764185877106153140698080265816297824925185842273042784685603822804093162440702837306683281650601554203604133210138312181052584325998486706457470128383868227529401463557892619318670934232611925651724486290515339055436572679609486049582265434130527650944241923219803090535289042064290401221149740765980866836491628048123603680317242740280049300795007974745524924403812500255513651698224890938381454902832737535529497701510055545385556823112508454882717659564884429870236746252884563970623441122227916135148662680140223237957217257347247813030833086463897460957414242374054202944222424775944091379642486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 19605635478019873147899188540091633720090387046913244016871681327928081818351384526871352177614252587679022700660819080364741952153094622830768906924439732238805537183531115678899622101030360105816350364116719543808131161617343672624156699210546873950740804803222875544659253295100991333227877192980665668654940601212331349715648054935051073918456502684135172525961623661509613343193400351016010200759811310930922629994584777717634174114134768405435944982912594777285976550439625256422289767212634212320639292414380781639348333698760255087721342708540067348600948671798479470373950876077745620000819342650448697602741907520535990626507030248935041852305111623979411171348952238141038262350906573052354243114343794053338295038327128833291985801179388882376537540905454276615801069366946158949975973806567906386592647680487725122151190842336139612965051196925035340953702290557913062355005997051004619288337512507383390649342021240784477262568295606375113926217871008398779024639779908727188739475294987032185555080509870244267098632042067193924107791078804536110220718088112945678024311191531592338291247897827048149705218942867856742267186884289111330894216142152198075383992838140590523665756900613679470857049035402919994502941734486557785011147583272784351083641010949384298458039453543974767128805779821687056661211032583550101575808496292095830228127492661550119450204975176874395513732704326573736535174601241342936784297793424347315705725074625557074791164973806827659738255562669950288416391462859619565980886916089600203535317975161951714238213495982989931205414653085201102973036869742196283390507159818548551768593640093366151585992379947067353233611208478474505706052365530929701113227060162209298834030179973915006637731482868821685681054409546844321666906853921418403785700307361908307172449944129039466160368867090450164014774776956957347570476367297357940086681554442248178919337150627889750313723111251350316993359623859830629557030325300755043772961288649077763184818531490914637177166227428120580009399807253321257895448903316971150520652567425902874155855951905791172317688540875463933514850540199290762298988891158098178614788199770996074689795190617938102628633010918926034426482725594724699246459794202659483412486171515789659264199298547437152853235592250363888134526522668101396066569433870918386161206904589316829805745873160915948574256617575883865356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -129993978148783205975013812209349555022745078322738671966173975791705233007331349337365661659004466358852172404650455966329800261651981348068188729898802644712361374128094460681671383552821108736225754276056362043409344634205107093012636984940905899347618075609486349156650405923405094403006533133272091057880042916901635132677985193029764555703120282105814233620074560542333034966597429744535978863515003927292644759334291208807652756899765455755130098816668151842267206725627823398805351232676251991362077080317331189719583764255160316921834857259683014299796052238816715439251658770054542867970401540362155218094352808587148293155613405558529975101556962280715897748236690382447857350126740209526502776942466755377881934727732217540546954374560056124207572511960171938535940989643649679795095228782180964530702790967870767306588138740797991734054194111345462115064308806631942135400180867005453270449527160488086124014026139594247900795754583093111762925216836591361303594526761153042586104143073597949497105324496782151711995416758611295855562346386273798862503029321685015502256662347912568486399325577678052696986028725696171563955811464371671012387008004522422609452755367511890562722693416983153017765486442879349347240380851706707598030099254226914737982104885622002676169129339582244387913394734046782832427465678496588891895083760175115680164554252588670510291035498168325553462457788538397322272054285259663285065765948289004622056523853197920142010161691454583311931062970790486949487148534329401727929852236463517059891398743053500852359175622636608636326679431468531588752350852993323331059651519437573292347188113748275328202404717852974920931512137382797007116852784744322818143646532088731489751431332525756345178110745653270172666677631031063596172941121506307390108987431000068907923838313726999775103989470439392699974226148306685226473603775272307157962882858448359856012156391939739956911422396017382324501805711353899608275534271982956311297651252672945473057787510427399320309071843827651874789775681159390423378399534452966097606132553861768264783377846286554758816657398691721792526601037999246528087911770164695181429886883198114417221192525028827281742089628461737672031830680460726743157481782034970856226075343720804063431025504556600975216734978708072072609814862360304894122422177074761154155446249670762363928456346005846366864489027648232877254486083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 600423597265119361231075371194912593528310048352358624492383314616506420910515559459307560120206006294110524166612904074986080514562238328452115100376600953350083830362807573826913428472815834521774447310787388231773050839967226101413246174544112852577926054978430097055071816855273996583119528673226806461311368235413136160638334875059790077641449226373902161165069085372579642272564771470367059315121740542655963503865766004789182311244910894259697230068812696031982601711685131942385503779317125309517589554329696288734030625197762623696167620051008909670013745235799891608684325849840502633563112517756166924071761214835012655552988341200181440284431517963158875260124008080334897882386519128214380965577487766847835092009195391354883980514806430077463124329999538387850196199237211211057246299567926948128009687491345214850168513034017890046300029215112830898687110369264224345971289112023300829791388327233248680988739780885121572880040504873410839626542765379725126866260745875701478668891704832732247928861027806891630629665876419702099340728508295691984156033612726474610236884070961696077810280491319593359467745834031578565107588670626861831166667149619753352871545912967203572574246976756841464440595662781902922256190128311895074751036771270840157562485780763693017689857081527295492197364038446648804029295862614791945617896864158966009686941453239405933457286225956517395955875042599867077785773420523077640868639989986323364756291060456495246599526311015066129139004099519828022832687400210086967522341800197955361408381282381885874906398490655553284573455276111646567887863201458773829720022192414707148010766394115839807454505631312727822634911818952977057698171192898369688990289119498313604680637379279398617159641772566908197051817826827528985975637396156408650656843954824589779215618754281808127209913612988144002435767983157157243329342779787838069370083684930605295766818522947226416645031005805774208102203077504238388201796666306921441765748102140870694019242059447463104068984420554396283308195127562686416474434680378948255270527135220438203826514760440668078324651246523520655876626435244192325327963391321411086277049325618570083287823317556985810010590258993530563497317635722782673847065208391029078547726924517724021408150358837367932158453447824920447341051265077669717268978125832461038931789007838396201993359844426316127008469436532323015853762626647949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -2020311427286873015943690169394729450090007730088363535462885373658770985808280813806932275065336299446026800962199639734649484262401188965797377404216026077165349468917236412675908410984401362928727951769478377243751871286111437715329925856467081398670259402718413662233129682882323357094429598444792739436186042152713453364265852250066896173978537529724724431721895774958424583393640202140488705065197565251564480516645170812316688498502712704644136140823057689963427544024001625499530367747383041582895649852632662029918001503959186396380582853477732936099057412928964825978000552744844588876399035888056048563981778210344741841447104108157981967526320043034342739213881170154706576985184657461337299686139588721101511459332245823531883395431078177768971605243260660334107379324001951695400480910103222071052517106462575254693244144318890971906631273107131432342485425899242078747326079025540641717961793192527242526975647188049686983323560538437609811531263958597703044854229750234323391989054155495500253727149517009626944769039464050089446509020039487162468654307428553570135364240487701200564019630620108871381785831712661966990120315900114002345308789778616197753091428550912700188337537766643535686764926476504276991150489699860957947058984650275393160461221565927511925368585323857766137414362052887726072409261052689955794370894047202580605825890962195614522196475609354065111787042834312323612355951029978915009832250625219498811327938987353266121863486465233845543762025103387327600791000428856270611713994812249128781847992158234286873031452144538712656854679015142719675941548562884734356542497232672778454443224550908016289114945534206023529237516621774667213120497697569149999764410241101639409202512691364361038553651157409892687501958900065922287805960984897889328602137569338825191996658472652316784510690174223060915124227216355016294692669209935912084448882931689909536113027826655380642286910251553356215602553359501036640337699417094177987159639799036578482361688610257501062151171268451428120405108451000308222109336516254179884767187970653004277668785596751402496684669504250160418015559650653157667044328648657628262079358608956074522168472815554983086805662579534845162267208179989668932313670096044728045772980822906213321319572427552588159680983796434821748092579872990743484893352144105087976477162867910562711500034525150565872296071039115883394288175622932612895965576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 4938961512637467400634770673963978456619702606905178166609832299995044319357666514860254307790948759322063240696629716147211547254448622583233175733837581291056401019922464711676156475248885443588693912070925085536729565447945512512569176492079864141630583870839348172109560613987584422835374914623129719153933225013760583861767531874848595501162168923784041079836275277725747360541193559140691742620127505191481384756393922586340947856735649456372162274075626136852339152586620310623269697464505881103319859980414805881281297472706034287682930050386279226690509214084002074649766616789121281362658814326161143203592218654567204964580490376251715148705350081279255354632654145934740689414931901058065425069486092207086907988399049683760213902298968087128687783447232005487210289725543265063963138974149828729757069672175389028323861930445602393794035463182477640340819575361729176801316625531101949742932271258972659952362459912801580429543797166640458546086623050659271980019787406482273806907265312233019833440197163383325431359084653616723446461528024514966737412728198823068720376751848490955166335390167085240382444129712828888939697256909664635343826586641739984423045976042613181253567330064395752853599082958888642902838982430889242077179071250492023889277979732891917763410234822505636292000420048850371492562171442442728345552229454219417691182424811061114810571497017321991698188947819722130206362992417216749332685479901382718700134889829785840321567367313351266859237325518286803478844360317031003095415951392397813699753365006030894425760239747693125538472419756195942752924212051460014865632509724876165577474191147394537147100772292209567875239172779625133759096132643635491450313861280153891967222720682907169616670775781540944638782465224263174284148197849894612284296007419820954198612230098282381429511865918217092424240234806592807071720132196629052194757963065658624384105786402199675243881121333312811171796175348599246161874927227644715987753390447445607824689116716583675593569054378995751756387254917264978760419862658637674575407389299687824314241199615746439163354011481001016339167273616098798678647431587679512902305603904130050298072631992998720822321744544006375452423940310012043272415620130037655604084542784536212087237539188353202553333966697611566943338777993150970046781281285634489685397373497054121321852549424781569843097033445291493825024531361123081296682357788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -8293272940479625379173175546820522568925791720095721241063534854872987974244696218881883130313355784236301906476121616961455467557527112730761197833513245988181477221881632816083341415902960653857054747835851213796403854229659910923249394733731793787704189768226078663542074406978508651603706787865108747724330306438581432466724828623934322440236714143593880003072696220945206313720527276192205880845319094570149604176450388673067497473712837901353585744855679858525248595447587627859486760473204351853897196558877883654894049116998106731482857812906030545432003684208136830862222907650417175440601546511208314736420504203207531654697198702766939960498631623558043866995011569215603204924003309708253165011089561705431433394292256877566297845058365793251170873420315605888207168190179786018338090995930114333343586204789205665624803265397823731984410165342954639693979575907140279443012403854238242983308340176184736087614309430359518455938177022168379306454461365466657096363912439776414781872280543212696502074923776867434213062445488462215043816794813371796315889557573135395185118141917562427735081459373385155391109467268441605942159515689073660729820707233339658963001111319962539613485925282208035126100645863888216373939461807001957683149014032931835091751280660530485434807458446649293808393860036254139121925262126952371314144911623914982709514280562365768021073896215813675364536318186446637215819768662019808481161057114201277406956102193720532004700470121153159297736635042764286680583504045816651111464401500780910537790368441657254210320784179077134298889660767696368934110392919176479344232720189303424166586515041371861668930865372324836260444168979559629693459237781899753442942140954261203206040654426770868599545810983264528594229538457689850559512029437473731180992405844474948897874482801959099899977550902692363509782303431622691666537159672748779796869846436430090580135023645151496272076410833089958201257593813353234470570663973637925245217827548175884653537770112317194425185593259257280251453355415722458742227603962662715736790508267229368812333488751849367355037926004375684554770637179627197278923923098195112585478648425108638121132635942428143507308035063790706846003746929342480797594651755485302634196646217746089966712612063447607962010588560102806647477627355750246492185382446415123463325465447467478020000547040667498327367996089934626229023262311557118664495646953582763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 7530098405025959481943667513527037411636208315429745908038419295860990705981212026535914673908707441681183059678223757729505811173176013896931806084893012290574759842810546976394485754382401927674108448146473615870067162994397514502100268881938030296929982360165088454668927750457923953703349944496377484055944975983346801909819035719899470473352939826836729997365676981222712128453518435304094045328034285075349695963292092018738080478446771228498843919390400142794310497260735389515225791141714229382230190570411325461268723688545611866228555951119220891434224464650426241155656762515135599249666467089848790375841187677434066087871956776180418523441172623648377663711359291962646447756471394279807100577008561369281328440343759410515562840701717418639458282982875599787042967658559517182161381825630914364955225392004895087698871857196518060173456091383928505853302261817731938575284684623851983035870106326414771152025417659427714407317031697133951712091823751628919926811056822632196857964107931488597416589237363525677782016506990127901515608898465618372825643772727341948281262076070119385845516127628922970662281275362302239790378382532535507180837746211252364574788753988893829861706352440816509148900610887038889070033171110708394844302839972497713558147031652686295769867232148898829078465478608240757386371148820229159598902255516390264419604224920769467517827543205558511697600400224214317677030568923963077913151500088125729414091151667164479980008621356139096101079057023319497489696730022927290680328934079251575168346015055802743943053940877801096628390093775378172155437675392066706362745912275704106924780133931646191338234003426144839421228560018684748945092651212029105932741639877627699701440614138798097155193433497071935159528336016076774973604773200589751112447449292030325552262346781610443323093022970330451430306965344567076918802732882447894001568284705454227070449190792870080926383042616321634313055636415259800953241854625646251366912979772603278288555019406327684276420848786748398476586907945370696499349091651279159648655678018818877365598100137441554688910399209619835663429800194012155299986105804592540267126374753602199887184415795991514048447039760325305289399798293775653936015967865270302690396523206857965407444339525810158924722604448970164232439157531140994500081979675270678409521127517069928983625355794437659996308299532217516336803087018125779650290496647357940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 3382905761609641189496524191319134392482591599046582867828603311524656243189653283286345519565422141383712998922934735504575882753483452750438080341884623995596717342163233105782789798862087854464809538842541518951411842347890312623252384102856888111083700407847050105048261104819953020620089273162460284040940567698519443143851071845177579136429808462610389186803984323095707665908587652099975990842194527225716484711416977484174257965243339865803054159739509779753752955491637387621194336809716687211192091744950335898666720683078671677539702964790731614137459776961174977341522544799141572881290879310896779959683545560108438498437737265272373349220774471744949458453382282875581649547491440539135631584671939389785106847300930855174770912480505045904521819834995235470191045025428088401905383454704842824794901901846058088319055189829964978408635615315735195389012480374635483874074070024527003344309433677076623015103201557770139212962711973906378710300446330390316718042903883312464418346132165626009166984917003663326377301556416709456467817523852201821490232015956105807010306822884869508480535273400218987217197637247607323966020031016367413894806189204316519447080931746668268501135944702547008361262577620828413246497271818225479758632782317853153762261447602383430483605317057720073194728968784032101798723224798371953022308074373817548304207673397881738719804345307614218320787703173789589205998415890514343416133694101657068110368362763077944827344795630005235393641352237872337375574219283837081923222926294273969572412315556298057796505560863291926926872369676215855415038707820011660566168100569359426739280499674826697792911990903879020517272121070746173282038555372630819027283254504219582738515807986959594599949988916800119923822330696997901571593677389496196052845123962280607079091409549031471455174583921258023490180285627410244208150516641809769715636735209361866489278257132370308261921536414713538182448026081614123528631677407775523703993159936695598226899977786916501102594525795716254373071367284523967435446337919027936490558780894486214734772038571386148473884497635016648134206625088529375375457613961135469123940641065852191345601642340148532009452328717527296542780238554171201449415072540281780822293591678920677147044420617484095979628669052646421816454220654902012079998217228639834117838518608079105890258584227883572808389412509024133272891930561410145372747138026170432567596435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] -23295857903776955789279302072441172591220463259804947602251685034572658756504059876920973015235643174516277289965922790924536123069172944869691820054326930796529576295532991064606116230964593938936806932558246312323654880309715700661675478305652975731489655532747958748308732331200816078315276588916603097861343500627408182015892633114847671144028945695014904007355242231986202829226578720387287290060279897151838761069311173443274542659390798280555368506626423599414145725388942875999881532659624500187682663090059432883894523374341504111139420181903989179762372355545434766029592773386376909357268947924343225561080430945748917830938913679927624923107133749809029114101622268919555264050036516977264585711364030726972162592642406273056508782418424315020832859514297247833326319983572150772391696305880758536169842060641717417136301854203156350227223564217855241418712842523892502021960628435422297550386223190767811211152029618830286745829864194802175494936140486586550360458089193319253686548003700951189010291310881954411185150114721632623422559261748158436481310271744662400617719369465228758888707286245085721555959369177414671599010825538637451991104427082935839216427464827269948348699025698652455941489716925681673316197981077214145592382867731733517900321037666979797593511601046116251573501460919516746343004129062613382660372624502644439718421517090448314102040917656515637436911120516747075164102863263110004531835110336692665999282145976685899389608473516226143451619398911280145893865473721001731596916027114885853388013370830795215811056141232796103181773369928447326670847658759704033230510629950809114736825107336954875716892416171403034800295508423256239872192596314431819393482354794428397644422967283426092371046610668518264620709877210279655883849571141972796510331033627337695729335279743375592462122125573392994675102108651072704996220891063304401480353694315390712117011989415728504783351587981547599393158372195234317809001227258894281172824501416148726949258277362027271167233299439971834076128715407322616153497693260052449039502814585097447017267392383893818015950810781834016560683412991992916342321950308176798931293207358749463747593983841909773635078314567513124948118178749932857001362366606282889599072792302637041425872117620503660745509039340607344363160682165360985363595041209695472929743187078382506901439719775055753026724887933310042702385701059077799390806262636033352464437484741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] 36931823378903362153219109296347114958933270288486586690960738715433163433634679449163433235591003386105863271663672690610118489754271304795964329761331707464006475899614779359802383815484670793166087444911637580561525894799798570363671086703409698094987867326524234697137340197492640866008276073978838166120356702488879867500294794819479264578595963477887370584177682449371009407835491050291000281402928184414786603647075607083450657756130874373718298679108813152460207551977793238301661076335028345705445879212713830305373427883518025666190247266447429228594559580676830804405714208916968020407727067421141077324072724879234693058856994321568998325184747204503411472475354302204359251674098610394947100048431300367656224701845298470624513710065797657666001763597372292588488218944047583095895628331912108901109872403916835952520604777980883170836997536699158319937697489435971791423175687460075812896515281172440501224084044754062656016342345171893219822271571501653969114985185236843932855986213134998903819183961868356483182905887478109991737857148457632470118668153991888900648746794140202825083980096711956775458786762413151342861895758306016231189533039305889009608709416619033060320655352167385422786378857470435090004404297571328470702400176420260323907285933859185021803980800014830691399361258335474335177117008678056056683572911001845897704512197364190296857472960379883829222309347042519219046453644225637009260115074811945627468253449374975764714720154653763105789061456511965290361548374320525269217461708594793872514379515543233016180325589328983265516085397229624764374012318029643660838691814628155381133973623579584688187560209571949811527853480608195003181930919026278616329270594044672622349265775919697314957195116985204231112774577639579438013902223754842219530524799918891047321795178116989979862970676238827311737420099920085582684571008322296855305142491457931919520191006363165871556421953087273919388757701272701368130281980657310550915255442340711812559212337440499027957774043528374919314691635518740253320414041750536220746859779055748977896257307929639231606982596491326392899025034567391610857531840046957041042629277242152610574038022039902819750311526966806537284868837001925750795805267881540093587411568653694073923867325834822610181396850730015648601522424571230275823482792398324545900344558191462531610175102890473311034343739129549058506992693199996063459222828129213667125441133975982666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] -24711349886463915810222713740110053592857661392847230950275609052575575239267579873177691807940501445323231565933104006139777517706084090660665811516057673824845775256499460626119260302871794247223050482971242662658935005368439592452401142743035575834746972064221953986088236469410092127230053694193094635126509602269134595327351929292922754574683775297838877533230767420256725996405606463310287480877894046251684541409908416906517737409628257716248506841187814507894778656500916383143141658917275075096813421905121643712933114393838310454915143441068170716541929927026261753162350933611085626961285417943687180961018858655749086096462128847365967736061212647243065305748333473339119486487380682549605602942735870820174723478701138274706930495886554911007990544634892431173017466622337999822470644713785013025905197687725131987052040689213925629457182046111899910573149693236954180809624413420642763525667041162144666273390731818957617229784317424629893345837490548074478719483742022508205227031615160642545628751874366164730532381093769686835508769746796976241949867250071610552086210433366151491244648754000974236213128114693409978225652374544703024967293926399657751639015284236873980718799618426931498531022297974050142983282404831382046697793709196464915524795131820356282533674096418331193662304539482816474088624926007774680051326276311801897107334016638422085046866324198958889251948089146007455555313778558320788976059060267968412916365842678140083903879176405849205868944067496619027781134820419558181047153523061129748660808975508877342885108140482733693807556214751404957864434852651678527026120221970737862554772587410865430955568970737624798945768415392444059297813820028466097936320941340933350648795827920686695889868963890442827705014347481556213229331465064836340488676978218673308996825609515418973606912895099855278179606019672429234608347708759036118326473623981952922386886420294406377677768417931698341176170975592319299462318772386878282133951532910260980531552305444003577676440666129637754795553223832195947168546697700306368798792742480561970358432039551427622125487581510765836948066166557486971132015520162302380269019958723258713878022205930253864244867788823846772886861741334506575300474859459151406849606533559316485496749197597659472420405669666160533049125064708323273493018175152391893883409501691881550990038452688154118315886212497458437384363257638815372974647015247295911422042991034686565399169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -14325039518869686153191984456421416323138920415701811481065246594715586302224848077960338357190824273802893835132939191152539780147591921364636370422570835588916233365432136803387805885534069964722294501653953077739214280750853759699536819155520493969041902093510363979717303634915200733002002369010336671123337053080818793287034916997760678906457775709503403500655086881410626308696722923957055014402222522551503870564963350223143660737526743908295487658262239833712512389209061888321092486189118808140105303575207811696369338449469138391959941194856721846104863013593093777492171829277943070532963985666879193671885460415424948333452659998000336537965641116582415097173622762880878070082365220598577923231262783329415540727070389781839783951232706880145293337850946972102768519184759666826857331532310263913522116578176484320599112856114992894970694365490020046990713367722910881140802140400971563789895791261108186121808620355795101104182894624048488209651670194011610983155679234619044527355622976655690909885941540980554157945120204898407033637919046836450029451381723354183941709009199305049176412114239071361716339087117358239126501595254726008652958594638705352378558586805789426261871760195579497535791632622670640176899098897021056681967571739728091549341638082261700965074204808241858483250609482431282019602925438831110104563431883010468747572136245581881205650388617476095683647293101716066739658646127540198994977830360279605409728803709962523992179282669631299793417622995528170228588369134793710047770813463565894465898872814796722945750068697483259277395524062962005145522572085990121079083592740646441344052961234141142786137923001453841336915523303781217901339329685218521557866524530173223154388148981375906433456456322524659713302049221733236109827782988580854002058647075352229684052186011673432784643047155611164672906198236581063845677896096426418641277940584281792724567445624761759518049006395473159183918151697717933130778601521643328352901143407028825051123006566555455214715029411746722687721541081004312740023818171032079803923111572929024723013908733569425922007238618198967590925444384034466336604146516434512003739020452148649503903859717056703026833738208795341106140646072317418025510973905897625484797133519660408002210993315090407869329230181685496189040959444621465313940710377320374579672818248294857465669522999459240170952604650658228741119104318915145725212463838783155667400137645017821341753005981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 56232828683079322701275651995891705555024637741301077291211751930328719561854517851696267166696951889034992111530765928759403131794963345074954284235601300468811212044224722587614239415769467548086847436632344548473830438815442348318204733655824686982628687310564957143878117103052979421939823777277776763298741530942190201928725669434578896314575036725345880774607392867470911229045549114633311980208509764855572895218340359197493239403131594963595258881930208792257918905690915373288513351807026698827150382910838873974809140810697739567246018637766519965346775242029641059144347701487086724010269383014517285986606055193799501492655845336079886437722550426612422684651862338481109435566386996809376566436500949564865761789815091677904760058523586718641273774276750896882233056133000932093243942951480097668539741109737597618687582416527410914552740048415267564392194352565345648536921828583372381943282477492451526053872072606325960526069882426058833688702971627376511568779504109198093607411571240601496675915594178052973296086590311721729926287677353712269660656567553377795670867413328066958210716512199993096500497880527201606989986127016295784975012276523863228272844990471581681272309967049002453585018736996597368020294062551367944538340687709919199652265995507192804651702174859272070484616132604522934074306601220947726068382342478450946018533649526045277151926070181677353853688963568184191110470661411159287540647322926358770021184432077727642514232333422053009325186900511119748171454424467136407079578786562187199586950903733653076116630734390250094494703466880762800086681678043570265952797591578681842794087337281860009945466583790808032469718511368261049919612540438931359025098775514063281889108011645171948446159345526347665331493171628178165707348433795314430592977257566693104953978537132704838753451933971665480403571640309544226269149730036883386243264386407027186312134382741408829516358802789910091560014894409067551461209642792608086892746670086042573500585471385411672911114582086090917303802859590510795418952306535529405107884748041653560894229617674516869183360466683089260111952152859122125281194027136168596962797470299193526700462768311147826174700158248762848999874530008208898708576807022199907525157337097531957958956682042812881072490943358755893527691513354390090610928241987992779574217167906551894719359331279155031600027374058129417710290609377287836221238601485669173288273192667929833987727761268615722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -77713013675037091690090182803870852717625853992328208620163819690070453443420233717668234037351532623481146701488278849422300290515389753532025396945919077280509534215871934963807037617302834183829893371201587061711342106928291420465220392233731457534472015700495610584668114597745093637564811537645494156605680526528057421496404066541957349012322226180880747627086479557753440420569352158761629066633890843188586913208316995565936303624007868144823724298570244819920838585271793961178729009720315963947721589800322249885294851290084759939117184734018105752546058374070114540704132865032642579403730318927456611797915561910246585791928341055803140368572273858653009381789160672484466732036033825172934292834742186520863721482697567267441155988049866177819286953437711002735457391929056677111552889383003366000633895013594684326218831110311609044600007985005325360121454511450304261167867072074642890039606981076915566226928794945455253796809120459724298857967559056241677222230113848179754454943595568951145295532658199445495060673647557041062378619652306853764737127207098402875576648020744460942812080341313640410937356936436485605867945969118440073782972159456349434429311349735145157325543610501230372893326061005876571031870861004582805229395644325840249095791681137150975683560893785163080316828546782147155964915907915258849392972532511338370990893619886968165738841735216111754473688971029799394672508104725823331028344377395405772659943970656904969850184967648097793988452576227360760027665862835848268898451627105589374181761899749229557657349726102754596597668152295860188192283324583925834845802649502317526536146631367900595105781591814700168917313016621139764401208377638240716283890920898997275507825649971727793609575350307891102595873560075203545277981718821555946727532057125606467940968522955429278008428341957094632189396408202042975567822266924773380579686599073476003701616695215812643990948980363882235468822736153519670055413016517240897450704310858252215624857121574154325240081685703740917682244112957696446923668605139609995777734824852155638780627697883624767184604058675192581376769565427676710207569090827648918959310860088120585405682932819316439756332279799027034517809502517380971929755302019217697023737656055464438100201746565268586616741615588148756096900645028484311263501760068640199254585209046098307365937272501460925423010869384335640913315893972925066314721477037842288732114731653055628157744649797677993774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 81522133883472378048149514051165853290638387281898130755222057937229544947897353527767594730461293166691001552724117356086388218454164809821093591296211737492614074728106319566446660006845966567643559274650582575209104097042309663859424968197545059251623752932810097404079104071143391867256855224518703619834377622019431295776570524318471296580891143223503804963188078674820085938290264824358574313871645388280004632995714858204910918281255866390338127836944526527527887255899999282311109857107167362136746082928626090110138565144775398132590650240197415322228953407648542276483736804009491745201215941961868692431252603972019041784907165640365887694253560246193905539025174251907207058052399379398808134741672555458334928725854009257001475852502144609461113854677514253772742356144497108875368955468428840553743068348106605608040299969073879424257923695481888608093707634627732055314433337293148321720057963918446231961812282981174385358604115876647273974755130160260686711003693030647664982650862880145852285318147045717807620445878944563407536261461495906188125450635956692123611755102441602286323760776326608070001333967853975422059737165955711605029832808295618635226510845932727233192147220996591650719965215965708662934763168139165371654402731006660854118678576207058059207816365007862935573105154665150877036021940027050151301411083635423478611665032784630325578185652358902652633617594333546756008151858664354704419066046441553234071561402699402545304968192855569832866289207968106062938169430429797487860905282288687863222293392058726998569367799323684184546234334556187063647309048956894585199466924870188268563925168298481869054703883752526236687364763489727616155369509452530219581077462022094302750332164909186837087912148898881416941605544271823606290607695265716844539728861144524925033606425718740594181072745907389248055213174617523497780649845569135377958273032162208270169905416161151609572886221365797470461360536194222430228370423566761131943512936667653858017784317138488287416942817550603689825159601051821419914670209966040539447788121406073956290455823001808845348917858135041359017525579299331638650008859133967828540169803968348427942502404285549397499234004258851116799432144906988393613858252791174738307283654314829123743697295873631963828034731134218848856536217976015362537032093547046617740183504854229004170554491868562664784036765269419680343461833972940938069227787181580436131592311277405116243244265206158161163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -84636450252287273192227067369425827456049876162226505274062297230122157097004022682406802128782286286308191628053639098006945968509946901832897596127005930950926815769598226636253686665503258169220025238445174733488450757778352167041462572703115492926105544857103324824641707528768843523805282205518046117191416725772125856296854053077302753304618092819730121874352133683057769529362485559226140702742725398689221525466352180053685186398228097062621765323663002323592786931066987990148776165344338088526026260646106249753652920941177359499250619432289497534979735855085931477428298367223025341939993922393921699543978304436721966433332884286855591722937183061900720076529758514302833946959816094822734293065744652208033123241463728160263069148067797367603860376193756625062752586468799879273911494801562009912814217776927131404680192096203816286828944561295132272846470827573597225003051413802868024634020538514955462587223654629822378357910209334423736769008049133919034264421707526614467355104822155714122291147603576275710641077598230436648421499585781098594620525637672325260908016864593638814287255474081073699297992740652534047183374684685247205973514648502763597792696971331406268426312772349583491739157117097684362142041878116908470177151965302461432747279373918187944118353199015348385295123634689140445940002142438065491702018132102106459528176878873148275072111506163989106901334525752934211106268834208996281115225635928785198822638221631886182096864707172432898082401477283963852192963047642767932479507020602723360465101589816498161347492903072161357661923128339628878625974401040502862912997971401306415882055589046072721993845146121012669757602165526137337662759899741163956368613309658981782978974851634614887117251311180287929530342502371904687480643416880713262223614459396224726166809585472888387838755848996565168661396306383535838318032302020596576104019502240562164174597516926964659717917101285378849163455524967688887715631503635692055559134985176264568940443006004509451856389168187680388446058858975033566377651134224924132025861366490021772955292982097010252512301613605973935915266975602730340626344642966328669159377167172735065092231980470240619535148295215407049837730049132361783547506235303270668944470332899130583183685274744411530176993368150357249845238130792026391130943379778469539773316749254604159952918702432896917545804596116674411504036949208579931824151525872595572769576961064119657862647727597504854202270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 87311870773690526535582750732606555598181146815278962729116715907092463662232327420477039948931289624812251173472609736203242491772628594893024175786824085786979867156509385977040356851397290689258801480186798758609454109338187801990366500396783539288040538868281935753155416783021842374229187738126147541409559633678129223984691077283758362590779251881748388900649997873787047128716392015258361133633440868717649822778941452345193125053059373673629981452395544965567480386514823980863716166962993448677648496073606140947291697715588222195581448349412351486524765662993728683022356226300799774319128894085921224007597230681527913781690517258785493262150189719092793239427971024775148516819038228611935347910561439126025829981823383612643303008850674451165987394567246740365648761900972949906459824382664147069556983324284977868127274225089518618640733190156148683317925870202806513263072170725609247117367726333719695181625204281239805229871665547882829388117281855108436381453162661552060867922567621567158762529389363438260942063224610224610116666056652405299057223585167503772076503513234357373598547151489859847153267248564333361011904155268386712896146752885266276695031867227332073666356806773292135039846569653961991735812233406308440498988552963042216180636031761144190272939816857295296265176482793563963797491524764376903097206102891997848668613742391541187730366916895330369655507848001965866063215612608987749854171254996404461655232378668828385861687205955869028417354540661230271075461367625877771779224875838844716664665709091967332558441286617843309706270515129775204283444725483178843034654044496155909691661913983767478122861554535363224743540922484746028487282634829552471846522620153882144837750156268719286725481934975132841497418018533634981662626824416977933297312400698371127019243738949163646567515578778021373924027811193872434334271390984072251379912725883145464203650999639415300251692933101006176302616458968428361169912380394459398022117528446406603204409128575181222203927821191410187288845902418152898941311879215311486421408456094373986845421752843040254217546454815440333045102682262797428879278095541053418736660810817062745121547089730759507924466056584470501105923970307987665269825033778362524358410085418852283080600092291416899028080814596648928870156305482112263188214054781523881437832142567848277883413552914421926789788493193961290943345391080563187647405165409293463308072996524600295487061885069124400615692138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -71226090862553050251450764320760641403438029201389137076984654672018990890557979637011985018443450219697017933904478476330867456958082684645783903088563492563130748151983617813451133712119015690211548408515886462749453795081650259067157440657533391480152755433367240649691741576811958420047987677747525837921613873820606840826218214934255810666843185862371073286878591519377620900591955897074648572545579551873124761021542745840664116864661116680870863272071536980255136086078817771268355811125773048072754272578311375997560341501692613953676654811198002827670995983090330080882510353117395128814192044991969619008985061249305981500206769200396952942442455249102842659170989678397823388186934268684529282345246910670916666737441984477484620458823084682931008853683195027094897398382835827993472617569575612000907587975729407807537989341059543868035671581162460272004304013043148055892181460351657414080263290780745224590686658950696841197519375898031715238457818618301142513283059334261065382478693922154399071104808945692029443906510644232876845150950615643383032285896297170426523678542775739730763899585620812168996252450135406738141161631151433629525779048564215918366852286972961844970282986254056502658172760570232623645885441842826994710466164511009422017980464386109087162924483105267710047446200603088219754472014733682150628680337016566996528082611754311588699401901033910913342301122458170156243038172690103226682207430346967415817291793247370057491887102731291429033480688065182399798264943488350561505920723563262171181277755581146386541822434075894391652766941235022248185822716878749046974693901679685529308903004966114060297775893188071424775427774155637374417294185061013855203734678855114330425850597151262492619897662241385580281352295393849945890550879904578063277972607680120150571753229097252456039666341079307865696637010665034401441964604177376338448989947593860363639033222977758150411219467606036375827773492795466375204425293997550722405805541798252116339821539936929212249069152850064397478736069252925598754543362744665341106900565107605867817509478539395868336009885042482368272519485614369925405577659387844076706052287586313532154506438375962354060177906440357966579621864508437267023142810174477371274615842864284413186312558542629383886668507004485719196306209638863260371946907469489326991905041825891106162330534777099538648362936347147749677455089534153959909269525525590457912079801923443955757875301060266792774200439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 29247313482375059540839701963711249057685293829316110266329430717611617912175174624182745510354981025226130126739262495785243089324175899830391834548739034733745860443364030114418188094584392549357587798798082692268067758041810221889388590913711574770392484986386661982230563192073765457432317276787016150956187534408711075517775122552249749185247036468287623536699149662175973815550685629869640318001507915855799742545544484210115810033577396693300333372658919429435554577144706803514391016192262297206107948509015862611411198109447704596806134685826739151146226673807051545862713700886615178711848732702068403943062559011172212011989357038316347795153827733595187045389798747404971153295087256905822468694928273374159273570312724858589052047669177259095570746008104390472581570444081805129113386203185045709985310677430103829992406710944721020766812072768501590205320330500936048306928928871496808427909914906963296931343163834820527826996232208185939856681898810836143153648406850759475745946211141847868366474794529423429813544139534246704495873981789268581909925694229680841902624316194017836225674534336289748697860398498109261243516897572128284540923088959876827614120676190264725390467164029095527206046801823004766928542514501881641715710054950720687990312983342220052734333327514231072470106560457741354972952431721035543164930879113393111213655629208580020207738544822916251991596029170174066964506151492141277592146319756984723215232403386748464695027475068437141088927267203921202753496725418892877041051998360789887227372580926238982797811751712559416933327776990723353935155503416575362968376420728594287005672132668482960133551051560528662221433128774087664132997371656214800263195731469322916080999609638564664291171912547932023849500287270132647779126092904098064293762132605803776539134907500612868367783617982141614140819732179650892905832400689931780194264088069226404333481895264011234726865618120755213329259140959416133414880341336440744540991395824306228023123273791615793839693078821928042967951727152158728315234242039301035699853872109587782796732800314293889187112246186914996616303026248600170445784782097618546622094157561915778115699110794228803476746990437774314705928331416614928125649670612167611445998100283158419220197143127582930211362554037479041704046032119817651396139167506139925189001071623943565894374268328427154563217584144974465707873978814211112220490338150821949815568156485698358970637400489067658782005310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] 18524503273129290667187845171666273165726308511157315169407530848527754245111562143025082889001894657893033096671805043275140573524256519384151778677853770087467847788581576577762975314181848982103850641432927406006210371746540063031996792801801717795512231414802490461576124407621918912036094906786940767102971469101424246075809754162376509764331998072516722350496863477333503354740937739077501711964841855080206669062174438327607946974319831818117229870228825235974250120567166024928524480370398803268403612426306708298655515558854582152008073137966705907684706561139935120803995027599645571166935072650574629320750168300217714689886925021325005766242238384892862649551772121665967531065706945686583124297517335197338794933785550774967566211474588822836195074470826360452857821506592433035949721952207475816550665731872375187304218832168719386843983374379546181404716584222484672615503244164370681817381115488617788850004718653039200224253024747647853523456140516224463158750154079582507174240736960701733595802743091986097821765225315105428250932673370944273252438477957148824349272731575755634549513628915242667656148347683946853293483084025864574753136694367434180465616525644922538544969973566779038036206108258765915519957574070146848970611443223128771964017617701854630592863574938649396043354244063024961442616006645130009479110256471298978382461315289024710396717179420555616188770321991632620319796154479924419691083029790839432332263786249778671593681567558690872044338187019298585331121038244005941084267054007399117409030347469555137190893585600177418002682770848900966142016680805370202470468638677625968750635242235145834707961949109195454875900447837929024008842097839317704079872767969113101409447448265746016971136973098133743744078417005228123779958184882794397902911603000840130047046374465943018168028012648497638143083297764129316040870111233409985571848586339637075822642731568012427336880308827183974960361749906930978297075401474300288621384433736525020453845507587233015619288815069908557510809930717800754964309162711278667748947960013134322118108870122295376621958571401560478668040838170943074074674829437285112433910249248995442729032628412234872269914772692518561521069495480475590361857587712108698254142032692694539481761124198701840732021645097787715306503955490813661567095932021900537438543621346924354258634202567547116578251455780855530725025486878777565200714947864986248176994522223956507467335086403181776404380798339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] -44653865897689839059981418568347654091732020171034127205043201564909440084895383407515929146310857873313507809180155779391493683193483576634920183565326381147761814641672334918830805239624757843336266562330597578477725524916211216975640192828323594585434330142874491950821969140844116579467764643469761055265810369290409080527197199520020990254838497426507523744999348249632386128382154725800934451375899665675004961367341249524164684671580504813133511249720826314136167732925543385608157439660201086826691255654589293636190778845358131364835465604860494354019412197574720587743063237077547971484638345946450104078680014926828495515988276227819201586689667440286734362620680525224250827102644498780898956943195847274182029340734760494862571298952860851201531222677405115967977883650729969767238418924630927416273331770443795871985228943625963984077053269553552718603177115663106585321703565105537051053601891409141069834751597662850485979061347244641416335666928067302547277606977142148957532809800595658429841991896285551696518272958085403126117602060510341948592278083167845470002027214162641027751023021402874824491829995735710013963234423666233212302401652329085239073062542750122914952050651299323305867525760213999084193373633619710329283151488620321624909234322794297288373260323125655480030758011086794498885747202505565776833371567003662444903346164102643813329540677410779649928634120926581249992482059868916826288659382180050379164759986213962459426433845311439540668369839860982248894151970255590411391625662160707883083654273809563410413317053372052299329020636414214472249101931993273556994603385733014123380659109179800953767718605395805308748874896565269123230024558605620081786561528234965764010184209441517698254979388987028358772551102659576300283941217690116855266071408383680782537418413353448476277677831940656565462272171537926172516468230833317197349478462424098653167909290327080081094763460602733072296920439280888747633012281341337540772422113975739470506072209832689280825328292112578412307599028564052046358753018098874678326208713136809327433934052145190473524944674585922195293626930387308305479507429727788574229355251528783454484031227411049134161856628631885089574235522916816439976963165777136969477046410136289025793376526952300869839036071540190492939175219188126099029998603815519339442195334298808883882942276499218808766444828668928827922931792599366452088974207861941820637157673720436107389630819852754939347505569458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 41299653904256589473244819873906965192589470723197364201753750840736787437765464018101424577489589224894387057573523855744041387196340084895000827934694321842220557404318344574493660374578889865641542354555192380257469697530934069621300765426445509121433018396201000072526732733017189294489914057706108830587811549902019116627437173240036160598694977668081565780378851172957208100573651419993083894775422144793798014590783252207273040712518283250690715825728831131660026146593890671539176392977960854794468731190279346069287730811063829260561170453893772087384068066515707681260746303001795933201407089432791132446155662737068797123385665118620074493969467602940383589694917333008035754108972755127388428421797587944546327700265683391895249833398884453714393828136864596262604723368008648805281632667516776363753326099624273828787654595180105012405687063609496020990895782688927482862262679017662717659470617527631551748202728152542563425647714863503250011980039167945172539746382667653927237250070118134398069573278631838869321449266404382119637386675124848557946210024793136935590770320980878163201480777859731910051169275736839204512122571875387392870770042559785761880634395411298904279081935888956260414090382157905375586525411388435776420579590365951589135347147481428950591035070242759479263174408954304452674911095891428690315308212410953448796105523699330778937987764979269143940228545276353105149498190504905292729077396878250198269660382550921275751930774501367968550808477419719905065026558295192366445168035750863974970294320464450853885516027241843344391928110810149407143317417385491267404678605116524614203712223424013952100198130725459230636961099504227457276350000194353056900972586000445716242931914301004085694719093637795234451650169621280594425342646248367933802766031888283268071757618137621452857840342128363155056040659012013460666455517602086287803769242763637055244961533677438274680312965716213462295749545683314155403388373327608068001070234789214250229308004473561741847738876748865082824915870845955839948015643612233557268414961430418725500483247090076616779021419686532655773563141825924514570728309050184902119053556559386961479686864450767505376192801800893780536084800290921865999901547282485270877201950083685896703668540082443836097645285319667228228996287554743753581928428764705185739708571795474134798827910609135411505342979767973149774476662275983627046433355096426593481409061980099556299350638255418743938207626342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] -22259251094408469730759859605183571934986103450543509762998250034996180300483922099686421485440456108123702801484433953520675858158763229431747734307173989610697235296819477601757689789142778682637624506146364343624407540752889953220547737645757909831475749879096251976135386729900884765585794697665471594527727319385002181899800982975580305649633961575508620302623804163824409992361992027626529697955860310979070056095437400010142022832967747898184715883159452379880511927142162690537618632607026018377150839362253606424127908015585776830859008239728837746861045342187649685153041493315976313843200758527668651748924926687937383872830477385031439659798445879642968927316839116533848590785193331592509327840392532140339324292187649102824330840915735096956881071071378960966758345978151564093121591959552334365090432262877356974854492830367861206378243005993057427073250539419336089788171726180781719526700369893651591546717708432767164388088731589565154273807538540748754456569808776125084491767380510447669615945250288636555404440846040235466212262769447650263171211746362376479761383458970099948262252752968556554184439543674267231473920675406304462477018435633717985953335332091536568651652669538515749278218888841513199456112340754383871606715420914182225503806981322961321074237524959440040388905691736504049330444373457778828059496200747017793175164886321928137981798742434448241450259302797268058389970602317431113912575878937937823081662801467702275401097502099611076302578659102768564307943422249618642271464306940939635945562745619635460279238242563094536892331038205707648663285088660119412059254503067164999660178084616134753475568803018664997419339613062122609606165772911115127505448871811561985311417841872293770893302816230465569344055930558386110619616388986429687784367755177693797910636232714436255460579487937939916463051819516116875409185927375413119331361644432792519204836139655201256593601956241085607930648552257397994781131276445196110679881432133001531633754201983852573255115837685204911094841695499793233613615667397144162812902339788806993449168133544022868488464491894624348548018518194791015341484070131456992385158025995675167328104415576771022443526770563575907865117658180658946798999782182396888646699299533325006009346482791661332206284105294848085810111930695354904156392106707929437022565630606648765505622729577968202538630859796030090922669196073843656323064572775938363128354750649002570528356415024973102845251560211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 5086342559922226410836428265509639599857663967836676223703822555038120600831819708439424262865047066770173137350784621925649019371922791143101596683035030707955985797915221948425835321797271834375780616069743718890239966608196259929165292274568646377572050799196713100648702439401255556996260570704927766049059439078681624784417723109283588784142695259532217317119197492028446914064239247915767342266860495423847256617239313369833172394753524815040204097297808480685096515807154313921038405215252180991600881532118085171587973035389246022443223608215224422916844207108388790260061862739359399833755998793374640575286050508833336299381013718445928937512324710239924500266147308851482817092063146057434514038566474549677623235686080201403134845825521530141666651714171416508592754267894025993528924593901845593972533631449462830713140468771269784041166189288473763871593511586801988188352748171681920949488758126895743479120035724438049289684863799457382461517327350750318104863474112054847251903334748682710007150920961761473999360458687639513954162168089587227233358677388284349543124932810714319727415272800805423715019868912433213791900822242300712887269160929395413556538054539419084768145485941933756911068075624049582610748035337885670702367807088061570464084500375767195308593388498937945433200168515672524818377469675454909262767016438440064807296993223380244697045878574584431123855258143470771241997885422408930746605793447197906644789603948427547347862406618025628117853747162489929079658498099668794752641511080311282838172583091032618223538055305302633988121885032604630418287635387698122349395480992473957309992465517913059559493017330754164980714925305004689654539888940539809167962164437070879695279621065789546463751153045038227294747910550526274944570223397603662141962261798658188920120446957035440868181646993471102717078597491858028680166771067987045672743259890071803414456535877159794937018102877909583073375358394448692967449878852034262888155792705996809539581547329322027553394395860133601537885061274294906127611638403977153831373360665942458120587064569913939199598207285442623430839386644253653355052500262866471534060965493480742331361439998605544124086244350384825856935500930966484350999527298624383757546336933209234312256106732358352528608200885066926679790857069127913951732921890113270147452802474092064757807971672535088710621981086053364537117266740497381580408282253038762720915572695316690665645609215061995200812816619873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 2714898709870070063748886255243577514482714542071308235033613842956453135798708751564067907279367497790379349917311541143083269918122076120619863711749360693795547147871783886033982346186140166023395219528387174373602772294831686405259594013035225674241939174278186167330817980986016950479283902955091782588276073793928819178530028892840029422875476922082902857121539662694077042210891228311299908452694261283508034135794496625581062963116750764777955917951858054990458465973028146294542058066481332007861201975463721974748433127538433531029858363453129926572394232340821726674679644209276389388462825940033586353994836162175801373712554116095599635474682058333871926722100633746822101077145674427656835521437508420730704808277909712282631095919572100915616639048468284045065646703833776648617803555165944716200251627704818159655860735225228482468815191100766648362025124509376041050564077579184559373690717341543846464072441759970360929195180772081221482320996098171223051507362467169217267085530266415290199714200958111380766671604488646921286119776186400120620404547518000291748238420208726149060759631606747311333751780508790169274512292567681103620393389176405756083943962704763520021738133492142672759837074594293022390052913498456545379945110636613034688099778137604619746539910383417093685112300645255668426076691487693636124413415418023970369923898527019572201005166548035725853690391270737638847119009881169265661645440089220690455766066960307100227805464054206809363469206806530374048741669517912303771093874321499749566572855019184121523309099693520793290193264733524182242064916672520346117531425509309725073864104805984617956298443477623311113184633371829978769071593632049646897905025846764242692047393820001632942260851465976940035016701057082334492991538264927266313921684246646894256130572131125469953665753291064116142340278794431872987654301198715439955685661359120449452150872305657963648864188640636930530611683545058728860559238481757148820711260665560339671847208575036151011954785046136665574508545949910030183762285110968397351919806970218962239052780930843871748825217922755783052665258446442866502499391702297306212282312204909216207885188553717362787855744014059858640041541633091352516485224618906625537213674555160772489315069550350732204258775452928349593709563476634612500159637147988430570938107195412569433233857402826138019449899269672711961411035241704358023821222444671019858772339431173285448362086924589675618335604667663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -3336352718371114178511358806404815989118233816257644968002299619091119548567939714543731505567250477551783074994322770141216350576682210925115350096205115391041654981653145019383568618185877039834371524672434235986018691643333115491315128594916312338290761217517684060600797722629419623956966854450685106299693052853884052285487183742883258732962243078996752830682271690196667845042427524474981355002622998419163882315643726533444175225376169649922345195173751042313144418937018250936116400495616573499605820642936547719152754694283627238511498521710127317872687113477267221741485883687966533745376948034664736789972084305813781108121821368355939441150204515171735495523601610258041368277169561495567721100771063286115609838436577915622972913607499661059696712586224583262309143032198592434598688177605570070658681740675744809511797850117889657308705871195925130375558752842453110077350831011981216244996550312984221038267530165814146755707279471747781516719785009202652898860512394161424513339645936390262634573395822214500271546486446199915176859064918515016760036042577576681689635093702293652875372347325595883596468221240527711309573314233992055474978015345659832452995397319221121195241836321451119881890586194387329956442067821239470858716211722283923237662311680794174880841268516035741463789030184229875977705397253594143254078582878464988529017287172784615421954972225826069351331315825815931193094382270512552218753272633565627907119971784777567140860004912013842852122702523001849967283940159368379870857386733548187263165324778276749942734373014265066151677317926702914917041407885098173685816511244616290718178754402790835973828974009998517292762585643247702294832350608036634145224291489470839841690112797326162045541460093751707616986493240157897813347437201199054479696062472365493891240949496035597778676173810929023162657941581617666560572408972886253672676217397583322632917675334789533306447188198797323161647206268819852894888509855407199992126688120168076314729383496346827060571004127704040483395492293604188973671230752649525072104588218998106168559739115747083748503897524552473285461060243928589597940629236096566492030573891537432431512669103508910845463795970593687134178868893490907470195584479960067765093943791162050585269998937776630759707618221822292083262219002039466917631494976617120210269689726846695335031349797920295262836781940415011130416712855943789782552661689356213812392435380337453801335989567178330617025494575500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 1601870433723784035749586196706310228509820575742222143416745789535574449905671421018737272431275281420622144842805216770398068017349391702387161849960842718406799943657965915090846388943081302838849720697319913500548747733041468282825589763039968667789692089562210874993158656391175016602770938930984805911450887656196936708564064930538985350675033422792387280496451715126850598792186809690710937528851439111200496438143209324057900195198828624963025388933125088319005706188998823354135087244801724936541009681188262427148324534100414795493638085606520963241866883562281171137382848144196833598756183187639494137090218490345021059116438078672149558042025690765814696740021259636607054089819238778312230930736182861498388375860766132589943908851662686990602490070660826602530552766227190803812426523112650750558742311333746568665024713387696903690089840579925104451842539048702460489693469732301090522641740047630525588570062771262375556337138475405321341155513783706541396474784083347400688582276014744945686067766952973832813525081985038182490378337778412732486923565939019285339531938017062412043624163420985082811346445771737550318826806360635346353665712018700456172012747359255834474652817632314190221955382803149291367481918306459948665583953284921544439651283365699802466348867726047213378702215998724419607671162528212959660391717576024775577046683404704825658261841660380603929585789193391733071175541950562617570584825621569222218110156709112987394966838785688760536656963190463365364854033074253096799473815351677719430758594727190010837982827065884467807762882381491073374109825991031215690394100936650551612599979981224676253069039060235714461848406142193509629925748232264188004131685162440156565655530623926105384436786842861329246452861531253833323355813260335479719073889335996881891796297386144008644926445640159863613778603491671366278239593542935726914422129702029760427105803137384866063321459703620258473211933836333473605449703175652994255123993589736414174965242893108667166023377042303269009146992240482943207697284797387999344041235992031564909431843279337893203780392458630877711678223042968269270870933380885676214984011055856046920515521787397095885800997946733488653166678693520653576061891793698598323395199618246449164453301781714591110854234193121461048771599220811193252956969280529387738751570817499281861528167056038104329368735397593130364806647276730649686234960689440625026844578060815132893729417773442946781869977712631225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -313892119969138917466622832193448452715714695306747978957587581376939916146896159098579444962026348937195912411317560998876823161821781811929051752421839959437149250654990425343135044909493658221450843032493658313162448004731768698169805800477287719762004355416837084512529212268031760680516402886891355470431889904539220931719885940843094637369614415148662731557258686370313036638657692604157561094282400860674827599843984690167494539897162876901044871629325867038689052056791011797940304719834521877281942094747648838924045541214987978657871838862087172495437548491516537523628736224662129344699923984694572345859081522098713842932865460239594483497570324193488779613708933340303724848715448771669459791611216693967261589061713695871273085514460757698645031109651188721174111763867654579621966421754369458034831931444428971423291767319532606243254875894584448502862003563186264909025202285638473762967835666464509909306090281175700134012848137600846552948825266373749738172932140807245004507714222649938019175795814717050389734329995006909842774305816508253146300016170788022663944003012454474903825819232393946527722331005254505342641563276463261320092030020229940654062518357978993909456660443970511030493496721051093252106347024709700883265692852846456318986635902542258067996328141412349233572846721436724882403765934614011860340507109994051898560244928811414388423761569627258733936135602346218579986695220537671222740435145389335369509279296059602260810793772337622555456404579722527987261111276808204091030906512533827408424325051502227028729349724214868422208557186691367866841610543036474384977107176446093591481605859033375032890984831737092334814544760971985908521242787763471030151791294420503287475947889692452823837557781230346508795813338175004237597590334392041951889786668825081091939748824500124369602828930906364092775514858973248107247142586193599554341292584028064577998456689699264537877102514469204402918965489276793577919807119011620969833035563170566736479866837310717352411792009662249435964648566575613777691614936122941381247015737316175007394971196755474503532778561103501369371472403724756746988642543935965155808118860090166463736202950065344294784921460535883182119244710407083792872462152258738493467741465477021834166556563402174349173231338752605872522634363337936890725303361898082929273268771124377758729375405328251440645618534719967598656021488844143650482467747137903022006582405275881223621903259868304303381592035293579101562500000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -79025546324578401268073135067042427271746675903940851388631372120593863971290926279145272434853804553754329302864994436184780913830474581068951273546718269617334891108781132490735129246952358779648144477330890647356876004717875605948308577627694140034791932958302583213234194223678940292456917992458694811218379174188163432921503616593781989172441543552053376409228532858151019899187162096276711796611897410748607824571537344181372230490818459169369494086575988272634581038470838339964226094542627289005423420401144549510403463552307021011324395405691339918033045314842998568230935017337364196108706565083168634451391402690354453809168237432329627320838082826131485601261156055327273186193165304689851758890197179058700347971026721725277433355285640467256130153562306556307550444516207865841999875066602524201887040742255163264816384673901007566587069656399652954734729517484468592432651951857800911629176134796193162862664022374676602017278086347043274327993637602102755840491650317886038243954617456240958478286698711572769978192743939038328482213697838971821473839557661436987822047011990636644814460507008497352726362803991265073777128170441131288073788355127672857883122934504314804062508591615202090637457703500696355783791539771462538967338941950418245453571183820103493539274557907509079784972231346462558245038946382091577090511712813644162338115734990185727672482120398573577222811308306371226925456577144216645575255811040731528133502264714795657303674604003793312313363640735588888182237251856570595110950541848424842848510865878036564207026597584804888427137442372183117467283454742650450002310765656436247776528026740948870295358291936302056572647155969200568722532055893863917251905688019083733467955181628876023777158453100507404763944718944160534979839511487867562185720264930342971261458985523180311530249045541903752450186149131419317457694520049065003378268408513337056996498133036335045707528046294075152885599512932452347987663362908267930844331966652501518683946450744373734476985022827879804965767673742521205718802766650013365478311661407396487908485303057507310535385321971581218166734426439421295325045239903475695757403242918141560696382080131959683081145040020642297510438376809445208449950625968735627669373711170485900349688331430341663164467047895739526673095424074772698551467437802111571996216034369684596824415025032375656155419554873374757483071040207936917688201200001510424705702871830614798971670342808693021652288734912872314453125000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 49559771451171716539986892843840042697837579971082224274420269004948073440920225124778432612354109707202683331379281155342314367982866632579349549630919101589976525413259955781973564591404940061849882341342402174437251523904641478812322321177862556957822048505273337257732211224309597880867944365618691776433415006286488882991999540459296416896182467613690687100115784833910708935571174491943400148260183263466139940409306011860834209407501853499590769035466992133377446577223478730892901820029812856176419877445222023269160556658402010450118583158972508487539309012582025207429241599480740115138594323526478148283749287412435173526410962902187998178603507154480224025455270260151656270571279043189111262533193458839644167767893222716200949928740075649638241732937748732979687785292347731552646879564550057229032202924012900187969607510395377098035654099625337455950368164117712584876427262243533787273503992018049745701289511112719670004981510864509419993602420900393927569167295763522800493699064327848036595527684885197373181286105458957541421523533854780678801127162355597644474215153868759822527851910641666554844672930018107757471202487479241753185792693057768755049239859337532408835183517973812316142328000127179585053456330558932062741505750712621428302837553492451114988129852600963801352396407838377704376752094350973495376229715691168148729473465065510880286623164910070144411591303328385984407072508182737662970884477020631098381128590780870695822035427645633305236495761802779985792680189734168366575549016572811519979070638492337105427081911484063569156554507869264709664120095372090296406213897762021868163311402681139731578913371626857653052106946234792741649347485316669419334330671902557602727787488765781099596634298108054864670218444107545176028277253699762051488214286084647253352579877875516666525200605354549480644608386254994009981372061751204889691285497601493508456872501946274727534397871869347863857018001576078096698919594000442592503915265831018185918765004194099541580175540781793068884123972031082035769799524352378553903877893342599649364956818460347145998015205046887972201705556278913478159104525036607883498819524904906335754030930428822778259508601082009899941047079502918090262690699394267001613432186894949404104133923950556726577307385551600612132736413861696197851809292279284268235764258786390067302829737889829743827475235364179951200037481320949353690495169183388449109286982983667573139652251512643488240428268909454345703125000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 20436390731942771934443424932567546548612163037453723377704658001222638116667269839445545704515897081360054198194835762690365840877702205880157659116616806080000529497699225940867403369972800047108231570416619507230953689335547466573122475996373161378786826756771427896365003076459602558691510346107844556903860129132138924889637291939872728434110684358053200067830186518898398518453864223486518484896196959445114394394388570080885458706925426923811531135607074718010785426140327914491838844059621976282867512586764618676350828239562268786449583900249559964933992983725295129463035275828043641940494735427227559871507703674138852733616715470243290188607348148494732728555343479894528295145149649601847110055618049265091999406385171422180302930809024182581300545520886918367417263170653703248735496350480376102373061681824557701982894954725833475139387674548501794228218278242125289024977543980548171818349150461547204624072444614210035363055640721851548069814292447633258426652744397796678656575858053070472647781948453372751010926626567529307736983839270041682256971507554564907990317305604059366325680340655062532717878931171980609295873485028281339065520700599544666984693311640436566922902206593323535293280435918528389693382820994882509289245456937972749060507363966609551037828198782985932245159445717805610993779015983184463836487599900502472880220765246462648837862593012409791009338272842227802601552651127765639413109067938624818648512061993219478623368958192867894481667912320554219021762508796231213461959353437516379540121149105920793627313737893345597029399903912798598612399113489206778500596448417353554325033212127007767179408697298819729615585447084545087880752189498666999315166183045671216162032803331267125750484572764317069789747186590129101687432894563607992597619031195206813507085680793164006400580177715586201588766096375957276178701017861565748901111470104873692009343466917849346541087342316650969911982870517495383232140002811629928627271401035636256383832509462609171616380923560337751314626044103466898550279387305643643194003809108658529575035394399453838207790413946028779011626204992674117387199060043196009275299333740066645362206112290595590093355829961056859569307868639663515932236861227490097854420721037935351913922407830674377793867822688450417386122835758647998433461251806785432597691639554430682743187745432404330984667376808777042074637599271103179585585045770861581462094695849435801180207783467324134107911959290504455566406250000000000000000000000000000000000000000000000000000000000000000 [38,37] -33186839971059561936717633647581547642448320073819109904172367904130281649924270224859717217190846764773926336827621975468368727129622191150854533650960262434759283286188385455988638841352488948314396504065418655716133547150544291636360704006815833018607126921186810339204991590617779430856121138230171355955260130361268277884077298301744647676034303201724986149990164580585861119447040059085217175542647008341226686585985711284637352586677741128453263160277709587900504730757927846104646791065348859032351063000026441154309830329723096165514979715774732585955502643361798254784285332201410804402399861690785020486507781600216157042520206225046055107159022476451325529445495975848206735570925311229138908423793086353921772403252007285801821096302781131580991052084094178644733563439325414912518911377564710738047183713257265498527577688507220201218531499400385617232924017824618666591762173704291675484101686492057396416785882258538351191926419452543937952339180237161298213126380858879186493275250773519529370074919564543277740516248653669584245653166850144679387583905408457138447677882085717492862357473441733807842140524166048370296014840452400339289976478670801589878021072097958975380009712033204619667656149868371825507938439359698529067379734160549487427569928581603328738837376728420865253878508375891470258637025853963887011470293377443380076108681302579853398642492792256684369154012548683508828524386568962379394232828082713168677888277781143929037187967709655120162526817841293202971608830370317821587578996936114940980938020737315972795109216592840310683246289706686992086808996197952239969989361007906961529161236828723662392904626440088447652155738114779395631359103164786959176356258738385422676951737630131765334852401972613163972673120962921062452147896555151218960355187066845094227658918632558672130449888634932349525489294414504598004477868208448423511324133947927698371597675299064043453511548391546733203666493965392406006292254456677716534710065459527998853108810161614696328807112224899790130011855047778595396257411125507439846583868828557640162133734969090064289932692340678249836932719806647416989716077695474287546245937934927377698445610716826301076088232411838693943287365611559132354004175033920521856550466172770745816853748496422367493591911557847478676635872895882503249748288960866562548565179876774370036518514515562170401098837921884055595279582584103117503519922544530574213417068339290175085082301720262876187916845083236694335937500000000000000000000000000000000000000000000000000000000000000 [38,38] 18133790199560657726103125991100607331954357228160952019923141558449958397026314579219336002352243185403846745726302143048492107512390843089143583390601133441433475931396397317417024124204836397292911235786724686504312001599460404692321011764330620319165847470641491735514356692291379928288246309396526672898058743129870568651932829899007617601010894648510039910143044345363052904121549551274911435220093522611034547798559829350970530107548093609444153659100684690168537971885668089577840537059618649766759861705420159768904817338633131393890654762319069133257317994395890022448995026350482623074965573943716264964670742709639261652183887650274568280518344242589979810391011494419302594732769767469841226396444374504316651451635495119153787028309384933310843079679086352792149465144972775023172213229440864648294625151530425285168298619086044966030452084523470930484803028967849089902257568987812380929233264519459544851405944625812133925191486859165181331639899428911304364882346969137534807833913695859592048284357146031234533122761134631697368599955793099615428413996514596624300908989497398371657560253830251937012770307827941972062257058403824661286799764886384712017812506733133237843294226678772302094178439958785060619132933792329914410423127094092032242714997765470834253829373884447025899525538553097659347992696651365370174475107848810837286586216816941068303276064389828377633325331945612222986182793743203150177704325188970289905554294388450887030921464934928601635300340602430559808888713649545958227461709150509458222610208354325232042967989900020380384073850296635027589465368305086260635798710381005401228714314545189797219930171812809588195455933292087811686437788754555943225152225583959584265099778561468982160005027410147656402225548777862820752926537728602127690945815307904170240363842637325389975720669800327825041294019066600943334464610112695039117526038959702868686797747134330919039111269298872749234692659210055541960551311069965674431740096597175889567399371338197917694821839589032476403634857587104815341295851201335100546365273540121693977652956708251265172010418511270590894907523405104361908729681517844500763082953677728882330316257683635686195378567811889557732785092387563993290093651355713256646652632803162705428548406756745156122419422614215691059067499433272287795905523069664277169060892154844739330169705057651926323043588777469080971292383840873147824183993534215338986167710959264152471327735671735581490793265402317047119140625000000000000000000000000000000000000000000000000000000000 [39,0] -681017384604926541305388854041715310584010628653681260522622517034479115976375110342320855898612199608136053208965424476998000616261836473487297313307148715759771192098401998008391157031792688645219519066165637052157086551362588304757861886213774245471184038153449246033409230562697216219373389982258426183241483465256209097487572929629454099829338842862349417168675539752900198817560513185676836156121447035977033206647254779495973358664196985285798936963236770893730030728963976642503953266808294555780939417728058782213147742484412049238860228025757399613318372680845246999998254759508418977737797471639537527009752383152041716778740419734517057703714064779147951081440105133520125840189335668827275921726520893304248994330310854110243467108730716466695307224781328257457640583389966562392733095854446362990358035221930165798040771419970883006613861812879614343284561320889320434862833684320673015570464324454957107745128188232194838567574852700468660507578689805857328337947274360085150650614412558393076336738742695640218903192644039134435386804669944131756062308527962858777302779821459737054550432521891186715061718767030730280301209352456616282916070505254340091818445164604869492613351200780537848406809602141790726825147960232193979179501353922361622798421374029952964433684787358602307320885412500156556041856215913620691848987120450629934378098256635097151069571327378017416457110896657050033955757481275946483743371115075530968729259618076919615097171918526923683950758214330366036339134803391258743487613492483223599601841880436773538078878137345066343355015682762757773545795668367140590953609250461149652148232229681044708136605945283116111200192974820625151413490203376579327180588826049873490177129758143745456281691866093098168602380100896778683422522714811330599609969417621799597647335935686808524199783352530228313800674293816759371024787256198225632620493703189113144330530306883362030876016839532828473369737899901642232888896421057917028582747546574591725597528938989052106191738055445698086953078537422794031991089093044140963347232202184871442246212035807414611469168940939373369455191860100398731770645440023980403489882475832223348828987184032353433762912391307543103765867937524481597393401209479395754136840260374016285784291152815702634569229286529383696522967147608622600490901888292682997416704893112182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -14748535285632693639299991328464900082245096092076130953691630462784203872582986783261907267666005047090542862576854312087523370053319296763237216123078281296926900768075668818237892642684097211344310768231353350897828464450234192991579545859516900488220355110799353312288987692333589413344830655036977692041740563363716884022430969583236280281285836678891550582607269842652803800266210525123509389268842193613618839821601310025342017679740288461141236905298355868494339662804413729373113949463281164354164975149214437107059198784361923832561549338704757883488215418698479114750744885621041066974851552929056234344699857456232445988925491182215924471457051215900485874650317985421639872507077437591394222540987474941489284969566774899550635797604003964010252563425367331084402061419028906202216586976802582892973751813853579603526233242967860622200984518029235571722574835577791600660935382771603099545673330401563067516920789327433107090440089033826493563575974942806093768521466466359915545411553910255588872572714458775421128224639026870168294622615928704311939947615924769823268571838170421895811141282392968635403756094724834351244721481990866372448080412742152845326773696152457372018631776882135106598133651025286819944465561719449059947398178136411399262894609882450175957633132308439504311073083606549083836488669644403582328387524023415574805694676058045224019159389242621354398516102096634206817853623985815086054214906472685553178610603358809787592862444166473880291156036979893886224197397780696927920033803946936191291982464480698048694063727529493134516932301692182070646704871544698241878713527655941001403010320239293911933009117846241392700514413013065892460345289120391615748566898129661729882321499752067448461637655126472513616960354361154759083936613958208111067195680544972085487105293804359817571857823099311760252260223291924631495454873608487026490377813596570964422548937906905038913995854220419182482315842753363859028155308292406115121217819105729780975074421320799215915033506747055185324163628316449004701882507064368815554256682450747669499337674600594201181345537722142844261595780400386275808398572866315668741240435428315385353287648978901468621529403894113628200606422267844650694224374108573479959948066378784080260145962742344736879474415067919222410485318120348784758327602417704582649093936197459697723388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 2948139949018948664538812594850698015711117524237423967173756131559822128517287261916025920348865370525853109919476533476155739397430374808182395962464525534308164824999726970014329243426655120109762836448220392415972374396355743193223461867321658830277945153424808287391276489962144474197514593673368509024701819527668367589086640954768670395507030613792780188763575385185211657739198013358785434722380934129880896003559122875048856062463951733607739124993810327875079381316328010302748416429805433270503091735838925095863931980469809282073635340349054465426150775937899472018696291025166415816178430066274187653333874201989583194244729476452765327828004979019349323648276770809462032698395714522965240403388609757985273402997346866833431351149483705962171575759316802038985442042431172127752344244730205777425341480795756519849442175203842134746740509798413907942301159310198217205331838060726544702298316109124261273188900204203451244015159332680916657625459996241671159138205116923953061647464895696420666775981981363554445717938060424110636165096230317776726209701602571898781986022980659985337225242851901823241113022344583053925880796361898175482855075537310708995625252369489067491185909828692633933631604004215879429011834361646720596633568141622427150059095519752406478023034342920735614012934808590189485553838574371309977577057014121051209661884426366081736320757454715232169825908785663251694622567497861060872883049157235334356929889525370057515603038307662539750436401853441653518838273435654799248054039648315350382156943048266617236611525698355397031931313898630223529094517770292434736352503972698920273853559136462586568755445090283248499599729533977444806406197893146645973622734455789453803617270511941704513470906558609660689316754817052945333961825950941061415107815101855026126437591134858691121611512048159282855191646839531968737742307243037697403370349645694812270815429166664784621875054780847193565431711555861463127479601771809510455379717197297161524842290035017178937994340733741010390919629852392466796770727986492377041995190355176953422965693441953978923002667670944050801160084282171586734847522604333652103524651294198500639416688991318160566108778793203499725077276184652693498418025318613796622437613813492914198596947010598618822683887990308611620059405344687064494448301325097913649919689760281471535563468933105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 481809388927889456478861351030254528317441983665322036218399462049900763119947840290796189286679880541952874114683949783898161167321654150766390813307005612252859192007837860026213485431795786156542348590729260012885558874578623327219541457498090981199672056584926028565059686043530646606088878215469072120098707490832991129959844005774976614297023884952513252311250557387709325129463046263426234929383176883993820558899439728156897331150782642013093116539120987150365145826442230492648049032731408214235187387019029950171066097968111276868954954559017560131929725471643880851805378532842811384008376216662075917216167557574561665632706408769856838836622676483736483194617472521558622276393933866480253345695049297772020731673513714435157669220502417423427948937784197315923212757063172003313986990966733190020035821004231448398797867395739916909295444235522778428279544742615741948941374651062500274963681308087488674492126553653750985192705684753458175252674274370087768052297971714185736401513592560357857057017285315966736154502514425009486849500155688737288340776709088609717046210850645241327717084501229018908307605884448182587317405153943582581690705746436390313215503353424197387938744294080041332287517314477593751464202308874740525235140665750266537958830227070764715644903049845637011510372549727005268614026781537920355259278607646356964058019458804288421608284657621895994137585637857002744349229651528356295569797841037769407502716811643523570499162137447016730837347334123605214120122809168858360014995526752777800425558442768065478766476963633000148194137478462418188174635858904313169463363345680257271464038840649213960999267833075902005046223636371458904306732342921576829690274766485613268567487096276945000100275895747021620897361552727159667139948505470931693835763100932449602159010206401979051616250925418296352501253845838425134953161644388832976007161711887658878403733968696240360466118082332844617695757642885636821604761662532849363570672960847847968203304270879337876610510922208529980632582828300130830454593349601439293119461578571973826091588169481019883834507065296249154872225142389427603089727306596689419476392006191184778102445183830955565303666443329527449977834744434073347155133688175742185178332289509466715511401859741424889247112525817298244173613888060237395299241157549047036810774269355306387296877801418304443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -36084361379121637816784898836056563925085153648300254079577144901928208677490763088630476342730546799271859068904620223182900913521749060643345599388434086668380176827824352085132939993348274954859037826651716258221139969519024900229997209698116875943538013364163233074129704140250710456118014355831614849161705635855598414698062564752829295155708760007304621941260715129255002323119691352764707447513395089984261924574363651548923401358632542149967747414783791164171838231244192435144510741345193932297725394577725481624440064984348122127710185631954416299553021743151046534853678117753408137995036956986307016940785546795308841124544303257517903644657101723474009432268687113507722181921948827393513206519432989472112402687976099220579920507319208189656202597229275202709260677569414834414961575679903121050737871439190790918650068680726818728147684780139670348988812285592095920630764814813271264837075711023087779551002411914494658172550228079997023325744052145956763977646666168888810660148740736923955221522729858901137222537608193268937855053201730968325625255721370487870105935849880836220294702615588654170603510280741137766485842268612506739581266865680221102094956992179980175277154630742900931431979328708319400923141642033710827982222055087400912038288206233184136429827783157960448582283390866956212919201801461724012148728322074448437047892912961628197946108441080029346704280233819071490344548010100309407275568959967255508950863096894158848004577103656177468980518251937719513754486408324695969302042264195513129537550806736908248677368324340267980275735196610543051633984357744414024330574645594243509207654998605882452902565935083314016588834100037210980088868227105516581451100126548888030543187460852208768159502689212676455891489357343388735864437720934575133787655190402996705300990819936496031918620822552638987573539707977140393722154088958455432241665561848824812984366365598710321698943687890382148013462349193630277833501099920370781030323968961565156835339442877300243859675052135616735060035438420915242183304175866982321294827043455755956920189425767918787803347121416861432345395645666950422257819636414659482808471109750085409546011903983482993547943329779538236902800253013346126233203058276613209076582170625842928816519464525331602577317647883857554408232259322759592701276385183174740760287226362668100421160488622263073921203613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 773802676903641212047293629304811999368908720467303358922628541048028533473147211928622772019655620604029277521236848930167854720147309480708074188360052017065224805436077340100246721533657787119811190156139038729281632050195447951193705856323245302560734548924800507197873815033819512519975197574054369639390037979916286074126070983817879175654339019133428860591631366041096418503116969423476451583195075708356820355610743251046329887731103186208644187460155213051953511617504086561328786888118623673927540662761923291326554471700349899956519705131989571489500057248226524615798415742197906262107333555863726847735369007028291883799291443558245558488722467137139108758147521789155997611624336382987809190189529055143625107562133336256644766815398797952773448992051517622589979293035556190630086388262880265155340028674368968659557152196676254653781427366910284892207513348838247553031143102995427363356142127276058825060499889495796022795047587098385691415247810156835801893377347575662645331282356855638471546124278619144292319770255747314175920414939166311748603043342688671348917679690236768457699943251403733056782673994991406900640362562495631886599531487179816608072147697676476696840584739058238911645911068132942391538566792198208598687122731859076314909893927709883615650945721091066262530400297355897377991880161943161931562746860132088049751685957227465218039055274986958407329561830751812486276568745685942794153910169095818495660945472015911017934479585992468656320530701265082335166315432228521118455950382395876262336245617741894469142257546027712390678887394952452026108292311098593732718825850149172426001966963550244289420866374841522222494813788877830959904776602500478941083550183191290014131388342444139994507472852160132565956876495933558614909490001665907337962611623128028075302671206454278172461910385044977250258039263339750213727054636151630936430952205137815303276854832305775693886306944810431419896786716736762943353905380642383465765148313511323799973949100425309522460429450991194642085379159793771950111227930875660015665970940523050922527324079685591411127371169498757027886825506828489225612382201321830687848844861578799465304967412527128786351206516055398716107664348654961845819423451877799531179613766148890535231768840993235534776151229945467097011570347632126659919830765529692797608412094517021939665823992982041090726852416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -8244948527175813152842516644790776719266716016887908218832670019663971216638366756437242959161357735343928123457047509451655574696828872119218045593165946563124558010063545036870567891223288962323371981090308922479347466112125161641125941338914139436086947783456894569698374863135585501621126449950818997516129794383158349281085427142391273689465681654039630579361249196433517503787686906777554163982346994891075518547818915218187840722591333720290768178240027294774753172865443197404385998450527374662141312164078844678081024877171216071942957223067861291331959738838672399173682399736863879410243760992857941469034925197518452978552967365799604134490868857986480463935884132086268726213484084796254590040831873614214769360320336388376490661596879908839744862803705630984737126883191837379130129980718390472083603104067210422869572933444891228467974974985394862815630057809379583559009863658918973113899028893468246210688841301477133631526311636120629273779330634080158744823170350100569095234418002990616477224777471039749479052243466376524057862853264667262999327694577976429637737825130475851536451023745464894840067303764930230267840463797200442283114109693626322536637361593518213955688902439173231303973113000213829626150666892516575381188214412563595328899115497213188380677616703343678679659918115822736678564996734308906341486617967090107090084104160182433215226788616500259876326157654794031947170065777199625462394366497909475420976761058866715508315549224213955420049292366077182027110734768312155779355306041493588902083398553023618222133723650031694680380207156466093846406959222638957692643285817224517919971745594200904747113455754215659020194195232513116060492785782254997822285952519262019259878459006646855035283436343454881736929762142893507409651673906812739785081516580979702367944523913731850750768443798197666599441530072468005423566264581351345091781864026482728078398781232727102870331623855290915716548288411067760926198726345791371473020918172433011782524867586589138498620623216925527853042804460614895846658980295248208235920976380422867246326970425198523706050836578855840900192743767527427473853513835070421229749805725295875515344108387206220911333108377372855548425615667199783365416889635583603352645310216806105094889025365614322233071853615841650109318192914138482385044879486388158729621977690966917913517608695883609470911324024200439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 54106047655214710858035048985351234981577810314815109045466198261536982265237653807004330514030962205938910107745849243794398623419921759886692233667082163356344709246543051162775320617861015521783026696377517835198552049768982677524223417911019351325694841683451046327105629387294146134230162703701240141468044653025085036666094655583901985599855032013462064488083498045728884280443371552440968134185211887354273819035061874491184108877845256850313028635569022944783288690164905382689477899540913916365009581664910557529561221920006060283921933078789655677043918699166939854510236927913046335684145784395748408178348861087550034954779786701907313610246460184418262443412689692043776038872723011451964134347438836706203456645497626943591922406406494343629460924249775864823005194609985157356774624345651694448755626485126061809861190928637827669738738942746155668101246493876243661687710231653626748035130024834812304496585442901554053759247605842885054509263586446032266255668811130203539658449473409535449075452798560474986877370695640090282541816400540666279277383158329459417372085551964246161545029782328511668235593515204331384645254167114013348155387658459760604970120301526876453247831529459991473794437691174571171911400312454808574148898020493487302250337271539850749268498146322775767188491709386173794159653050808841662203488880334819914473958025767225067862614071860782851986834584351643073294493145409940848975025214071200424908498834933021816247761255746659061768649222634705945029080839201806784084520723153660050657366874307474226485914695962053221708804985421617786709587005882813352851337016537653030866892641434390455433435834938894840722905370298104048131724338650544938543317041514156039155661499406804378727800033713139066969748407471689729152976582948613372471480628567539520749764339711957953148922596340604593273137397875525278346521700909872789131941536675624767436718735360740953360329326385667595374796672715481803422645227641134383508877058598996869133751618732276199011891966451683447985285316118296055372888484041347734587943516219897955441925732026798731278824908798770617693198983759136398810318770620890721134568200859681431765002040540043895498477390119391979205126448138968186155010060800212694032675098339093484047296830630028657760102282770395825265311878555906058420112437880327713895860053119025088704582143739330035714374389499425888061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -248077333326970871100685605149968463752512372109500789278240263152082459212235468916871945213356272530350364321919671981488296946045866364531544160788599468070400965344083114093890315323807912864895850822458195836201672239638327197493930539715231261528132907427651031850426730449939276651727692780624983606707115268983148623472661808874015859854349829365808999011345977890516214724064854294238141001393526596055001297082530830054530040655503371021130800833147622936085609252718196116787162622892792188373294274817870229295185836761124423126574488323312927686336288244421900120852019556513732906788577897916337235632058025506324689076147013037241157470770393818877085386891597434271818214642947179808070276305744083979068826348455986886906677076023194782828498344782828457394682325100540948734132111411926240403122881629213008976827537100749363077940233430039429900967735135531234723612369614513872944207517521890495412919221554514240488279831671808174712551851222621831780045505918364485116745262292051035507370952628796874854332821446844487909094165424083654206851186482311511263900789893729952555524899880957639000134420279113483397316710982534725205520222523298097325061403852505480259448944735935443763632201889083260030149760741651711429684066972631260368508322877456039338916168118930013439955193517473171639593668921664812549441829391387574804755820606827954802570054577036575110445618245900091584251387484449629847229399431378614170873817468571248049898424104453929958256709687076352063255806167810672573517808470884123865848124721182843268360639079303977354619707845268291795515200667679134347643877740378060251420099108825489945147623603295814856309506131305373980837643736988485014350970705419130581931573228890653140718805947961476031155253217265739924497449852030405688730427243004018637088683459996209590547853190487503958294928790389782678047229454865886739924292644205060087644756700880491608720477062411329371126993343929797262591374740440946580819701424945842595193085834011954994068517506731980289925695625333777436693229639395061849572099180456695225078545335824814634941620178189153105396504255089561469221925721717564478410683907957359331803692149734037901341842651978928143358875572838912957508776782040421409429310867528979182426516867290198963112273457041478943306508710372536281974700129771044749548528012586956799580633178025843021963225965009769424796104431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 837806404313458015751331815660314501123635001021080922704202280010780362077891000604137109720750934680603267817445335585928470443003807603060773843571505060683192886613737898815906347792944363166517174078598898690749261362660240906885914841852770283306514596627158152025387920808194589449290793988816370787799254921433239453139919344795622715901469408707171553494779405427902509153123082704472585060982137373945292260298872117518931419737637185416485192386194126117116684789256492325902311431228798059828854348017492822797633053915958498303095299104271521426338303102081859447929009239023514570071724564116160425732719218254645826782869309755970806649067838544720820429055154779340287402331613543066622904386259554914747976636157367410844993239744551393975551706586289309307199744619019992338646437092640492813041744166152728162142485392511385896451850929354933930771410277753327493819977522487852056698574927476380105953708927468602380533268669443880146484761778271034082333430751439404080605113795975803538246748347463732679498405863853988296235788078805910794525155979789852258102339969947712683832744363209228935659902629953697153467236742583603819462556757489092144959738752325822482489510888694436922388653848109365720211491568889995382294349269852706286868783114630967461279698426164284541770894033021514311470367934375697958500537765658906655022699145330201639195805804262066644077887700707133171814610700204177300523806949558270931546605695434829939832760100570673797155972160996891059539418902899626090846963142672320731181517789074569543271536054438652732767271744437590089042634037522145626438414656008206038194514260333497669524243952594876536066107123664599276066466846564906315208499723786875557126003967514189727248427265560753052539279000556428209501545291466758250100630560027427290440322256183635362902739243459472075020659319246595667150237144565460458292082475779381187802837397472579207562260645474575313363034921922111666067673638465127725717451479532170622908422774532182503556846719026253653863463112403075160941826796413155638744398702684154239290131179326414453023984567853368343890345103413181645617513487956553368408013270231816140424311028189936435540470074876885031722997607231810421344402315166951432266300024373315707772098010773459593725757632815265800268338047505834661100665344887601548738963855018631908752381419717071185052775783574929846508894115686416625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -2091593992496281911623801971557578705348359004911292849466444446750825615617186223474159641430250513458859774752825298495078056112352509212262591472687428041411454351150198000252763765600740956535377053364583814690533163055224206858486055482689647625230380035411398358226490991704355746331558227853944739643510665380898651995497153747362354922096790318999483058751666923537579190390910415559836552746849252389087512029583986576948152804599262308091361961415201266331687646533292661394417760080816420376228183547161872064414163667334084812986604327050899180947869782632666973849736887232924018061512431179156868226784452907073021145851003313119287690867584286853839951141518406980225222833103757537854188647795861675317451618655948179980328021691077048762968143834541688850332950229854120443976025108916401449743994155836671618645268994343087095561603138069189390349565511997246878858352776736595238426743431672425807497595114919785993506475805746609556508518137392047065861943745878669860857602294188784760711653420867542235356366945063669948912547063104724835472714137398568053864452088760534454119209132250621993285281212916953925567489621672586883266270056331431443477165645133147555035481259254096046338184122629332926370541990008779841928619480992890165992178970583502820252781317134818316525243923050734497994819720842162501193837636139685949169955169484803836242023027644693606145736139466543881065143844431593120176046927279098430297784145072221717837772692233771506601772145510665086354997094009137352730296886087780630061602802052814858277902022080221457715115689235401992550548757013192009802137595994595439103579345554595432129381788583884380149777753791289343336117680205154632724440851641614050466099340007169801281860681658509957457051829355415773694960088409026526501580645377639569348396245179497103405711958236017193385721729288422428249020616156293467609302484250528727060339785214217790721739262408863947626254544741204771645434617671154975715511378782706808764548889509659822771386335806871612212708543675163903383307684966734368900001820520926437907773020516534012564864694719916520102994149096747438354900673009054508609096573055238379348827440064393335932785614626462395687757321530447219806519753043043796589811943101299208082069704339244660845598276140516334061116393221458758427843528025231347565231266353707253334645710887098183320355793309019976078388936002738773822784423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 3685316966747012441275873431012933055804111860081671692341076193134824306329484075935102924034125049313291129834305013956590915196886904113466996213789874264540518230599625483672781328443126513176765289555738989180401854592856759723293583596155660923651235861571390078173139213189962745517244765966537612855305754245680565001882911994279689725801231784794955897427451128429997701928288456670775820982191758585410948895699489294138394215043022266130408037094887214049095276445154870812774085895530415299450123474276983731600520900670569604222727009381579022198047664322419136031099381027333005745247874248890165724921054637738732541272715315289989098663891957511646104246921645930117178757936222112933221041449215386098473505765922231147455738379331705631854513109645061742970548709942841287885359925867690645709672700154079499518043227443816082743165433885699875071111008897099540119170643035240143819160901151288177111202560862010163639295382194291346120953913974183500071429461169346613915638870374271124784069365836695032979464156548152260384555304597499483963173714222965037914215472509851679918715617572369332902010062227753271783729554138292242276225087542712849719466912848276453794898493640971615387959122307029711441709122396189665295575790096834627892993343885579512877325748810741361726054464073899416903504419493743972139674388589239521929361859886575040308167493016793375959694796336365484234623199314399346795931069964162545384570008979279496295108702051734465702999206696121683638067696102339540019887218995025931724835674972126226326015872037094430759639607881414957412171138018902034064217491759543057934611249210163582931122102088316949816801388057485094988342777594431078505539372667581187553548662919984299439240917938638686964745337418313307231994501344303674497815579932202087848508698857979737873307870007792489315269982813270447584432757032674580053299964685515022496006450314393951155283887433834186234564032755693143982859658227862072502325373141022670998172511655196015379538516281153161585450122346458012825485590415143582945069343385540175382974006579339829002758528444494034739526883603718887795645301536802181906753619068677001221577077577657670191682460105927976783121427099060377546264436315302816039421813980721130389303726752632938798102056870995916756960375358617081857654428536205352679937989659275607911222211104412491140720741498223306242820740408205892890691757202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -3819074332865180245989619525153847338193436103144658156086516247940428308540749830801590593282364705735159875512796119822737273503079044918449864643582063666223510689420663534951261822763125566505431489926236405147317562285746513491754128434952622798517444636745961997879206798116831229235165835809187727033932149092058672001489554856009932823796792246806297080748606014121867355314403624631828043632077160099158789481487370578108814951008995564044071250884690085843225471793421762587048080124100492710806387585710916180430546733813442722509235557453394552128024345554003355565270557641813685983533836978934416258365420344674231006459345429957371204572404943883897414423358451237577844533309515752257814167858486771730090597869796970689631838165302703489064439744395997337506217129386030688171366766214880567019028150612879886921576041782305447689369642388152092653805534237927966261667699232713497945967398424642980312109262483218301890193099120908290681741347330366200089775006330361151654144257342645967640982234032918936735069264435970725523497357539660356304422912838125773000832226647617065587133568310160746752853571686969900312132046180647901952816586024678246516753965051918724099617957143184931590195745148047021642677271453822356263628047654654866080716345786474535498038191845077699134147413756604145184287943191463697619805884983730026940772082295023183458716077442824136753186637000002415865752240522850348312299206737926209749460119327554896367258746180993692041200334319770674650582016379247452719837486012263484981380802449371146764244744462222964396290415073142373220158385524188552059550132558281093489256055401873809135450428739481881945852160298860783965123278882024508057447606127168894189603936387119211261724072864060518017630256158668134235913993109794803547976899578514052452061756480184175367360052752464428483648805572244546300001783320726400030771625485794255022118407674197398287566076642101008967849254443745986545190122489181929750179901943937052620840488203943842938975581900399916321392588210245459715551513790170916301206711072886817467114810862077717928172220157873458677224453420762776991889995976683190652008907827435528690360671284967540488012490190031654899466718009180534479863596270151205629281920204482348318872847874406586596653583981884209718596376678644303579937335234798278795691113139511287289045195541807477619593802021953621566446868129673930525314062833786010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] -286911102553870115556139957477702505833307546938317192401942825106450990420243665709765101001289932009533684309507149237018964919528621487328626528947119882578361499109489809845903738197884545704108385123991735489174076748139416736413426994413380190081177597085400145751469019139835570613677676953443426446754043018813963825274205003153717765432466140107101888633474627657343021663099375413928626845068171402563693130506145109316393305715593035479830754943090039666812893048374666188135892368160493080667111286205551015241147641507202377817024785118541886456549404999420281651283500802157830167691530866496325075110296995756561451053993226627895888917452641657533155379776411445531333275362759192325027039357907634124357922888342660722575891910898424708385679558059691582602739407323020230814827680420818220432799335883514816627952808707726393108342805891224443059545656175363251275843676716307925455059904543265094215963603451363338317558569503330738562692480891320632866498118082299783413597694635611933804133691447151970892163795545778594325109257102722496124681833176090764480979756932582344646202029509249626358697702807720187480253144195896283824741154794613284218512928774443587555638183219610587358193063447529918167401698602039197945980429356996921792342698824130358485331480751883996846008137748843491933795976992052995399127410950581750146890047196187815409701159954777813103730628210269050540729907984138840570553185730675684538630647478325784002846397016799290519264081742159347606409298840794632501678707691379226457077594733898391544254031214090846228727943409037105234072724105509857077450982751943442033768164257152315181358552947083314725500664112321652369421209569270798214544771312537054241934240547029371889095006815703069207669257778885469535554927473294642846454233642565742059609187785077619774718529285377789059915836944374278642744746447330037590331901899273338149929544371895764067890682636413051056131036178858999183318890030327157373960669538286499183356008853727237941931251479583366566302511580278364229981382549309322954752821219615204740010122226673955513288785914536221825638032284294290202773939128531935574690052534177020545752456803325533933069123462861566031476332711995438141662510587985341042624880461331140030342406268505697199207588934357237030121442543679738458312173547224031611260650895703966904680976768286585236125297172363696554271000893621135219291318207979202270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] 8951021402991645751905252484173444795880628229048655177763216504655733592921118614783259494125090391633998029442476784805368043806089392762786900821063594613407254079468563405846856928708347865127527660900881053065936975431316729840814389610971952016478111359619794814440506527100687745616757323384258583932592662761421931218641062952108842121689617640720554562610897397085001944809417809056976233884974621181556754881483773616328250018892021787911003485562644011647674202905114148680790146766475700302261585793998515737458457371768493524233669065483731408526145698226207208204833943157322301483897373216827297048754374465844842215110243355364769226291352011262830009391046068657668185816702494283208885114705559125821289996675178072414999800221354181253965635112418241992932327862892337195349647140094999290730929159586612036545725224358307581878603289103855846951715506461749019228552886395107939919881204531288880517561623483427659833691084624135157985233278618636807387529007875102924780142483557963355477911886262098218989713316688141991002176006986413039532496637106189700227127118954784705004965959312285623448790364619102411335804949954176027724995496647855767320580907395085459864759265581914213777664044915555244275022705604042705702710106658041165285779143557664928002668396135427608063941002395465691126895354883923925862853282638882131163566057616767954420675369171465094316376583802101525924035751284567744014377330580237807867049512913318495547611115041458790441347921673630022673135534247400310090133800908112647547835191863480570090770589146197283146427745894464382856514333099363990104095224368607685718547711203304735195283293429137328945410940682819389198739576157565702555996547330152764686669158403676941937330063579464164995223621649797737284204473645368115962296250130097436070180074659963189684765177392854612471354030449583701667796350070925941277892264094026543187961122379425630733666059252912505428524771270529694860837176656511880856921235949038553272670503031172429608545804577237428680619389841376457349320114135124854241940022902599830909559964144224346998968899219189983401131466042786761984560672157130404869014260224013873809325736361392620423555982158316487709834398653943126227167998419167836985811636767946374552635769100572279126934823998793040319679953667015781521022739133682413698073141082374580468867506395827600831433253263568948944535366533947762235357004101388156414031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] -16497518521516462150182635465087385999868272439961710109983678398847767439350642761506332205573196272893106303974908613924754118572019446540509095314325267166956686047659199039039098527676939830166914005848172017988698828578694349401160266562968376097931279363736216662213019008360462797749333926256276893321611896459208988769425755416831520495917490767200977027873015176911768757705002780998361702422572237901964980236324294587510812437572923670290526951104800948069966538316792231029699326224243760772649230463587036823917212208522421225092233469491921224985231431777104642774564204490425520539213872761988528819442592800486512420532068793909027958616432172262352821144112793667698193740961734086979358289196428777670907043584671081176408219132220123982306661611801879706382486694969555229779142729480432222091215224328015921448643764326573637790722695357498860188489352577535497044534185271107342677080489251597346157001605334861979955651243381975234772428488309438046443877147690582418456303734593428302756068771544768552426527245574081163536042371829417028096832872074774512364928473634447648056986572931828514943760880793790546059558617332640294014033533957629717040932620357794815690742237313427918470586328109791757719599380835245614834691536011540702502390610041464596847981657583915819997862413005970986518394193489701643788918308382531457956192216152234166464038235822055274337983127072018516162577032919429148772560711814269868809714164057965622555655064691937617001031263048679831242687667589956408639799083547174150489637824493889668086037021190436451899142715407922658404991709519315890922382389243145192558004602985789222941175593278742008380495343430477651803410275615465800484156635947764074122772262267532902505965890185941746971579467856367409567156747141138969144803353689031340228755472895524332601678660679103188810693616724379243981725927804928662272549890958780217909525678452019100732738413440883277977905388037411233231174530724715282974629298179665921430099104226396095214836816436903912184636888059354077891659984561398310287503214516124897559701884500260368302916270341151544300013887371703666044344222692833255022087272690535297159503404686561452256193942268690354277992348549713799479730324466863281392335425763544927746335230959571001547736301465607372990931554934835938761718205650900681242784476058522661283404073404098693510989374377035198315215781697615909928700261843914631754159927368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] 14463316600724975764498108692131512572861443195876815414930227548395331892716237141307064953755511451724329996880121399040998236224662203117748164987787345036420260806658549993969040121348070100052524268718926183228140320680225049854262054435753838792022363132947795136844683756991999969492300549313558036954252273449256110365557737088794701315923285411480231835949405875298543044464000920918992933990400983521277017495566332236669617145743801378148363004895367780103965647758700769337017624810570192167450765356299616872432175652471433910164545125735468523871805654966256353575873377143537469644920636534336701006876533935974908332247871514099667541390525549688884273410816605747962115072467565647629347105279862549880996428805406725741345755059102684704049085150231977392158623485396635971445404023713099030329415394466849878988311998023726012805682914903589843664121960434890546274029080177490684038285782566011439153247985437270461383089409593308872780846091443880145211917043455338741535977125113239744742735673314314615765736648142242565267270714773403153063485488911816362747152931620769405414671514086086860876152251570041561149130311794363587832829369297207828307211103270423140343526806275473204502702043594596187115352378716016802884770080440139854349018795147606512395284619705514552110244242312759445246176442884508599779409422306863399498666246609725529869110730787573894225654706078082275526569861791441109848311688281767614156530655560130028399701808643206061469799031355019305018455707305768757083456160715945556655978977527580466055046696025371749021829961287390892571923175279254084498549906105873342345824593087221759642722665544051912045078587089011364487337820204186190800674479997072854773892966414676267918983989491704634623641248294792742843153362210308305038729302074275646344089598202546304353148198284379207883685919493061844533808629719897139652769441300623872772068546036861193303733477111770095373320559451661359999343415608083513946593876874981873402129795118682679678809727365877304763567309897634712524704158043518810125297192266625719499935530132447504944833805326974441055863975346812911798902255516774418680471624368359299707798836827816106149823827561421304707094447864503550551953420447306280167284218560023640543754525436658686682292869674952576513305201284957613673800730265299625544172294506027790075140506883453250709411125878455508161959650722225401262184540929212062110309489071369171142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] -1672864039807964360216789510214673127842710909062926868371890512521140725470851411261504912265685942028193636913168831224808917969524452764301721825282168714769246357618364737821535616166021491162726378310712083146458794220605225774816718559794940320282770096276308595796313790973064407652354588872323115774956212474788995525064356953120112955818681354553435498369480978300557810415282670954355331953522217104998282508974518538472458029828926048395545984790972136570557433814369633612322180873697455125619428673404371026438650811056769919066554335933605082883538635793638116461330497339238073419424395464027071889636095223067139772290024963992950207914727253180293095133735854625138026767360894219751756469844534352404535209723988659017436468127091090561457688164894136651512071052211817898218291348306829986834385055069952952356197075646066939782430215525998335301550758752463702225683527470261565145665655572549582140232440632164210337572002992652438353700071105490101373030881586806795881081063547689574952867484478167440206948114481248910424128510897914189590964166926977633807691732914302395660265069795847032175263793079199615881009532025309429280310574067054492032848974545447963218073724487431271204571867306615025770064978334303557548431720019439139775587469919150471323019828703874258489888699520624626406308152907396286175215899826534324583694985549399817636138137100127714478175711202647883055544356753020573631217696897706672650945667327358294365045831804455977720346117915305570133443892413350939762779577955922633015365439302278739221362303599537683880876601653017003104070812884330881351472792734579553190387229646140354929171051343700213155514659399456713964147985908009538213698355041780938985822857482452026141962020611726883078161987744001935459684281099943318324551752840542424569452728503665286850569678522108599505212903270925199869055708395474802961181656677347669886203721140269205578102376739552941402833774742149853698893507086912658860262035209306050808694194644040119679995469756222058472271206114505759144275071477021263379056541348955737962106157405482929343824290034906075692294935124546863234592205850981372019227989930895377076979488279919300333442959302598116433383357155787758185344699610493766351680719883095606592011976929863584977781345187929309253932769555035784699123831913870208519283107855069907956662843437177044998314835952653495723223623902701590350890420780261003130817698547616600990295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -11586313222087841722319510596539974981260544184329414548237433195123312756024522035853236972486012929264517856754214266491318096585654416517854820587127681668709792571954700194512851817082856284504663764297541049070163241383155351780284964770463213718415118094646267259233703074498958078627908210825357582761931647846402154432059232230396615310085315321725990309300603127621363597675673451498146779713310863901400702031867331172736385037309223561157338596399475309429533253392459061024101989196097550040425132667184605661514678472019502544599193643661468513826261288887869174696179781945239733861120525697004634118361749750445301033994199994198984908946405884750927929530413589597281689817751393305573663797139917282828724124145741835901182148877697242649358532561046121550018339751163080959549860523312305540144135950167174924213294676239037859244946636753789196610645790882837467606950031973103996727720485409194770431676232068754086553654372609368524313042957665227945540638543136146074085637449581506326161372671154131692770224144023087453974320292906181468091292474543313084453889397772870236575095149630205907461112716371600287124069417859512094563451731800162159150699929114313140048100950721269468750559527095170139882605853455113535785778829459453807226340972892801690584983110584702323199555788449350236710762399816796849712511353771306908869842882864426961492889197212549563372362246965533985727631927256955867956946094966370347018854027739920935112367582961395186849622900326260437556132401386613032753202076886688393147563663465565166125881153861768912626915655161748331119336415323623516459083979665226626548061336419783829036516428941586324804955172604364328500094504154229995958065903219172301859067791936571796363317380435557282768541889611572340781049786464957469694968653740335256451939075352166960607320197481161998961879660230730119001906238412788762972546709974807534612320078328655228718399647569056180273585801042266646211088155784608228493677771272494457380526362906000289528520139130995696689674751248230443576627598692268939412864103644486090289466329085214970632319917534425405003186125766116436771389430564917210082672416315394057052006841757907532864979531747491794430909099066730693741304500015020072260750132949416068987481641998972084601314501462653254925054919708880297185162153760988334593558887107377518950379673417588662287397219215193388501235715843835193723624351692155082238500085622945334762334823608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 14865045693871312985072554334854714664118851545358854946906324036927419056079570679278847626625845084107313485342300904685299107517696434279789547569596920181513247759882146548846847364013361899101071489712417571435065592016747476864534112722952508442648149134131179352841573510558516691623447911996800756382136812726112648737134716805851037258122260865624284686342046311426472970887236377335106580498340079549771298569051770821835342634160912233566305916960409439006855127154839284002823837479939026254533709201483075833998199262086816347493976759790506041742372912870289783850042814268273529352353172656638544135416899077394915553070890876376446669228019208500950086160216760639492328441822271586101052182159470070138933001905312428741169580011014228237565992337977720234260842297261814506150261209362609413481374756555686034820778079534910072292389846150492114142857049193962253213820607521336871151767686352514942757547187833736997673852047334000492433801952913402260860277525354841587197247068076326342218178675421662942665596764579187544679747366911699818900805454492859164903315776535043399527302141174506615388670652062491098098117760538317447526705232414820719811104914186566742788253758833707697239838585990268911617294093475051982812806126365395813552477469346083598454716269165291293962312372737321766594039083855530640247502541551252948178328602307983528338684065039640944494818639189168539765756324605005692512873801530085948472022850521217710286390087812378842879963160351215915613280339564983450730584974817309970641455952102044180976511215459321639242258305143913628817241400708465167899604350082091365922426475975646201853571171301735421648125644159094508182631571122684464553189608701457509116364386048889169441258757767573878301328307092533645349045242433077205321853157728380959928899153700642485046361908873000453983508958434265951511271834588376364341712489524279059082336223965612880790168459504005800576563022540310320551918567964860650330982288115083492752251096902357377915697929250946634664468547140903714588359282356719112696084074704361594231521330904959279624084853820050746563925677694151171434076969207166824795180189200827390514978583534686494970187967164022661570253766620286980016492819729023280646103848027451962154094776862092082631338973128291693346490487508952011758128852226403719651334892830126811253747966290665386295703243734482020399079684338926242373722131940991979595634298050299548776820302009582519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -11483727359757970688459003106131942675191053620837901475993308369052223932258915440399601607656517341473831336853532708228083312440401028120770332761908923235530636534696361014446556818761603157203753183061380411462634669061316722015793704595528208284869102710640957045953830369879396695326793324346488297990284453074733576601729907932901980527978743905239100720395381123476599550921014380285974524540218044946545558917837673517423519195326306969109119888280542670746765131261877136797375814972562241823981969023801784330145803525677604736448579479201519972604988051357317125411071031126118454941841352206580871444651391581548604378841584331366446145078880736282527814689779291686348980361836159456394350179238999999312925394671010671900982427655587284226757759007791646465621270914675825299798170521735784156847688094726468769227220677205855149929342691293859595310457380933063552758806717094350599536312495424558406135628113656619450907706187114561507775392238376312385634807731611250235830773023114850068528858544252129776426811603732290917377128514841078437032334792752768235566104906171626752779125065285008267042307722836385706618547133955610408781406802087555345679515107200207561533007913643936439927112995922933601401546969313248087010844465182507170505499746585509095754796565163448991052011945840026168318802949184181790615187034721380186978876614073175283154538974128462324512625778140819068825218741262072449605934753649033775802196637398081740715640323513639037098324170133467710140312565854536401226254708590566956215847850903615261924856726447344356836892295342646539639258962135437809432793576322256934262515551304781562083068309101141905598929773590015091708276022472277830001133876962724599829386469247846871820235859495013534770674000294284642095049140606725668001437517338771417373448018639383441058607608127692111682597791330176645213729325342924964086130619079514485263036271056818208001384316770110514143106267810682068112149888922604775587007370397028665526279772355171308876455456873942321184098030853129482808791439277846584820536185191327577629386639401325672494747948140751141740428348911102881523164655956553636629776502028940034269047545741095501876874367114532049033751142538022700938404132445617235535348655306685735934230516582981563540035711501786212610800522418881129156880447826004516894858254978518583858712547508423479749080474136151315366431584736604077594740140908477726332053391045118218016796163283288478851318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 14119984831061693765582417717260861720021554922361448956252820271174682092902664195832214467164266023508222708017957393819914241997317423766300175135829731753784311497773100358532134456520779174010658281485085336972327602925706901401940459297512832230933570000576538465797211213031849108114698456828223497877438735479090664225367327274810251485038933063324228818170510718224238147680878267738172430642139859493697352322409371411628116219557096331825598802473278229715204645482484858389876800574581557391254176240093077547324756389064333738137285688317463232441585352949519634802116280481665804028464827401087855108452614878229054807189052083092003004253033756355653683941312656832777266692167190727892656946177010219580653179086764408687578209261577163758897040792222117713708616856816888195775501225759087906161137043364225050446786314332450979446387033136669974730611564717262514891079067383093096089344500796710401019139816879975842307658169117310005502482380674835055803187678071220422607158538600135527409402808188940941551294428391186267286885974438884532673107657838597507307281952540861480570051917968255071795029384557877050378848081590360410315582833574464050986026062934711033210854005271705768158802928618638081334573072813788827325731921522140035041222720195413566528601597621121279060498615964305704330240955925240813341514994300476222977017088605841290043070810346378743787404209937787600614031318251142955944480725851998829522064375479280046471051043143754990127603618354092016950062378041640810606134295559815019358742743463890905690274160297469058077320737888670924714211616495260480065968456837443384998123116477231047472777745026405297365414507455732569713547880823305176373604513722237625597706528275951065622458570927573519428818750343171162190233015177184682993425887247541873304727042894807175060092891705279734856503061743982963033384390865148084324701966850328015332834482175579278945933824246280172040543349129755649299213570124279522038650879752145176217448506364228231083633475634048753921397266593002575875206991517372358299025447401197558462286037531708186017161068554211617758681869848428533025372251846203519663755302999807241940691788756266654781097584555850857625766065166387298680541857485501737805387014590546740337782680381497444160532215408701268110816667898731487410938297666902489652000391398628177819818539828980324257920867795934377334766190662259930573118154192912454913499779862728900070578674785792827606201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -26176290902964183585107086921258145454561271705271444499109970076466145877348839866251348076307428121292352719394785860749046463148730241224585275510455206509672823237243273429417640202484783073737041585448859577362227871513460457554472896821660826734221905505838107028714104956305638965831271573125839303074164289669479426381651715943726828103468968649334802309976030931314658038357599757013801877083186581749080394192739096730574590753004798632104122597794632332109949870561368581879744646273461633383337490405919833306365794359578801823497171796468564712941497640409648838292375870173462654173914342888016798302527561234279498673245072206950798057536029236289660263315800535313695391731471116098279005991205034358486563721886998077743132428003635729596594593452371175501459562158360184463341451618499191791381978867760875665769614837751854526686266709814430591022451745050737381761614560084335171899910071564936942480216966518018051653779339549863152776436150632799705310127708550622908099646710328986819936343983456608949685305021919493704407963539033486094542070166380351379998107065038817195063384855461702550975416914739779855925503110512636881267571162807670215462043034066648405060032755370908197108419724695208994116569702456924007929676185996942661433845143554956889931324327469401708329641423190304166792733779414850290581040353659327282845863274325674397799414394607993363104287610766213326198665295946833579524752955948809493206849697928693911659301913352721608577799752284403440803457607451485758655132548425648856969145284105316104114095055345209129814305730930207341799589561623584326062809334640882992466045646648446417450313042478124572355764391943447645524272163396591682254916864737820542354591704985733966273663400888635069354225014318092594405195588441264871577229096775179858299119781334286154486632160272783360746806905362323878296912251452166478130862471729676050911530735196449968626478551636500994152872305302320537853250290949490983872540244016897296868592089392006532533012121368041929088673247297601736309174897591777292371641151898130590213947104427890275266067467895946309690563165444652635664318288897832564811101406188944457783247585599877850849170225112185343506176839664676951360957877869044903099611929585502554533163704291427969446967323090746699037171981841549161744364383575821701856735353934461950389464847588290249921405018661544039828113711558586169409050738064512236189334518261795370364097834681160748004913330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 35412502175244082115133455957858283303723801928087707364860560503914831118454085156284471826396662817344507604478521847429637703731075690077020707550137784368493384059285869891035731717135785379900712207089540627263069338385331958688287031649363380405314903233359467825671065834061133704489381591732981931971617377758787921285680724339782908668472557692658539273246517441582808954142642028192709535607806037947414892466425634488852749377993220867532933806694297471781303927438830918063171981655855573140809901538633722017460775492704296099510139214950479857015979681880353190935771656403193104126148941256449165055645505707731002046724174753011365400072366089369758888722634227986259927769542621132111512831888851109973222599137811012439968874043938161235966307631845813246305463646646737842437502471931970601210614029021548131307054940588432331702529779398286449318882746300385878054670163174503167663453702996981726735255627211165192429545987906503506197122307271733675924987340366236048266710534459973375387402661194229557980001724881622749223979709652954237714674387828838581526773773072859986665545700738888152653431024364070307034137943846724142429626608882967824363519478180374741603284175710831597565596276864183847963131461638659183242893874074453177253965187682539496665824322014058289500760131932746332474236823852437044504453564929970514374109509281399583375435195118956543063925621563456732626369282752008641279413112638393329094308728183163949129678943371670681636842627115242783372607196734893282690714669277505850566103654275907413363810625470033720931263394615448198666842198029509491641454350202653288365279270737680392725859760539385274270196921559390405201370471766621138540203603484872518831786485981896639183881465536286267774073841416008455216598512763829183807049635443121996986545358822295632834449765553511174146608094163045577734924011571280978402981151126109768079491637090343741721897015652382749446813668737037682155375379440592921008022259273470559684462572436448740158160870796652891698082271418203034104730945818959146846182570585456057870133036784655376208391940020006224290956523308229006060804947683234049449083045804192220581620727551674413305532916359023720452271809758055141403177514909925392616348327462379012510795459161796008973448414717571200138987213476950345757510612524633630584982687801494826824029711483884916351437883267695266424411797592385435508151046994591877777634541472201457068536001315806061029434204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -29278190626682765419450881817482049512625332564696585912134908263032247854557363089843027911648095262886878687106428539939111274674941967491111316683326040230380884787820257615291894777372233800514202386468300459713932058651482063622838584085356340208327781303281052814916408211760148513384093254804588973407000531465548412799203355632573108337532018799904575777544959625681395798581439307719470215985586268773766713773460924883679430528767853400851218240336684281677975020547763098326875427070473395543926354146630280807874269164746777195572992390199359307871496478751023301429628924841140828442927061505260283858946770934381798948882305595608517262854561407122441515197866732100803169043192243424437368812258042029294362440460673823436803183714569289398436513437371617777587122321284538964137193019507949404944110471720704989236188434010569947702202993962349607724209923886312875485568275944567622453110538638143627349365234419400900799342711997561952676797434582286409322640446770006480493428733787842224895314433029890762077806896555208481102542552887277142742092955495811998099480126174871026743429612888828449571429881619482183581157284481437639460370473989379424618503716608118202316566609904938398246998362821126890110050547648900870161822624044379746842297346701235838262730550609347951777622073384333700108711996211619406836783990602312004279783781487618182908771548789253694267600990796631881280343939199898564372981083561412339574596786338046053120950272464022702885241403490096670931483430684333391371901100591844786728764860363121268443967488363241426216981471942741261755857442333682973365287405699088181357372236149680136504203032274595292421517029529684035909178007416857111597899457593199825176284768601194794612049058056108214275050186708687167238822806823709527239106896978303479388791800717868281801419477860135424341477291481836144191417545841705990287128139749681178288739311783138856855898250122018589838071396298287453027071004286514100412281213987807313188727937340086912381169865005438640931043319688056743051487941810966211868746349882627494389821301458516662730581815873943331541884374655888673147003145973379499553382106457413240996109809891861140794498239057349542777533905749123962278182638755741279926196393545446975633380617386730738312287838099168499237518009078951204143556836621307555164272677651133950208415194383000631365806423745524119816967327275030017903387718088816826821681876813485700949968304485082626342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 10460088101874780751844772743947303128929133809145942853895219638152166109049828408886597910825831463389138379101988190495045466629631457830176630672333823330723410634523805632281479680242321102375829608766264897026564437990112244667248911954888433320783582491920053428102938380528100166091057402653153294296651136710655096657486287297839791531273329931345101625640601758731147619387831861738707291688637286934359116418299065024709653173996242190556570606986609985190540249103335501346923333612797835650904013774476285748251421527401494959609176882731235678491584288801251419043859661107200594135570180863443065259250425236416158767001632109100158844135581189670258608142599884033917636916549084655486243353284301572924285350738457957994808150746932726344797108013755180787631235703761927165478210533663407886878856201893279998587115189063150174069827176549080652793407162775382909258837504125722111181372168444116743062583888992316209758204666979160633730570718819060303104395714308317644508735542569033443101605078041009643094562216865713543236544933763156386559877402222831860266875432574749583043626195981945737796672652806950503883003763917157583689095060882894046452540610125994678810603037657742377264887652715273813873098302410184467120631246813537375068213404682629714815392596497749644910647379843733544050231204662276844420841885853579090056577711063598927918127366908951524243751893078205172612423415777387589759265111730114098295759736869916751231991076957622919406975933787436269932200547101072375011669720610225217883129028026220430103479727761653595986319486216181600740464986453366049650438846829119109782866694311379975363787543911399870541800066937064162229587852758137976957716628989138432673426101525363262496241510592907042372658360133182922476546131746245451269158414583313567639281406894467884508927139885379528259391752055159404725919616820813443254098465351936023860653700363791161808799158934529303554316368349477657641878833586990256542165117760981521231964382896624860257035521696844308135883034708549734051367597778000964082430535237770985107062342332843272096339062538168666633672751720446658140730832466009394304535405960131560144370675529244584288750147062935468525433689175534792724713174124183452562459821803281275678839611402898781237345830187466624942718921901071688602650444718671375208421797102977612949877315087500913828424488493243789741741074827687442746804314719468627160794943877289431277688436239259317517280578613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 7075036786205657212461594608909940619540066645405648109945708140367970658930736706176772843510674076341681910632337272742221380437408043827548692425979244768881757876983934666679682969387709558089188573795123073354413830478734889878886268294840533255725772058107010351163517824844577574210165493374435736774546927517509521752290118345831907141497836567489098895282180306700453783302173183161601940550595388259887931150120089844150588940725989477141146809351256272511342102375666623212035503402954738339912562754051478421570152095954495731111902442821249840643039601800299262194885217444499945254028753856339276202494696962896259001070087314418109105356559420737708464875546190111748329471132385943935782872691478702235823997932600643364190599232854790084678524643802087460884443184616150471971352801688166665855701236218455590951954236200827099285428341070471462910308000874320237160190482038305486555525371416788961195866775622722613362617380531130020797803201383925055932590971063270404972971559565374307743432531902412027431415536902195735447150975610816854091677158027161745106633973039014483126132082089435132375257942602165635386887758356608140082771380241181391948774305171088693591997956631198413799649381837637582891853975749948069377022938512392817787286111169884356076996322859014164340810253988455573594230844150452263780283720913802057224908330206706332598057506644139383867389606154525169448359381798897041112387053168650315061973013579718109833473723626381384685029257236866277549537717251876591599375232484910888434049465377385142471843990218956121386006624340772891070158628658111571798957868930733924352982154712307439474785874543264337016299704825489892938249063456335746600307865748011763496259933887396873437074488002271456446808057247172674954369573145268080422235686600744014148201287049565415422770563444112772178277663951518684756936897350038691233237830548355689038162837491693012806681180389478253352916277331846303148769611559119888924465362156557326466307544533979036089333411196450579049453857877056936665428841622702616068633759933248379305340172106342283899368000671905504516158173491204909418590984292381742922367755715348312225451777825777899001366105244893857532653272143004031446800772136063646965089147480966695273710754722644666862409582147644298737343471991008542604606533526720936882906509001647836022851098979294499364292952321623097345300382927859822523600706696028149025062469140798931954705608404765371233224868774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -13453196037987320443551923280820346407599285067704662638796155638253732525337936491441708359925819878759247204590844517814424433245587630729479605916982259625275496331952592782901073557497458164306230622662457323957820475775971190884768013105787325322843451093790288416549258088443028220099337732598907302838049245718587660605188577774523394150940218187953701463952102146658988878426417179442121475036602624137247982429702478894052372596018224840377210279600158176834586843955324790371683281591399410011247306489425614594224419897420520945310119066689323685180761556509811195322540090684823764052669511551664548026734882767232129987913045860238242665062340508721400625279543334648804068425234183832995404857284385653175910956378486007873364355783235180132012012206680261259307745035527205122173642254664432399254683053953238300687598407542055205802550674208235949675293659571958781480049930356498922754741306562656794051392015140087711934198125289830381603954072781556587133808768881409470382930809347828281191733678025958445961810350393832928577319803111291599055237302267362737489876294407752436870130919862459372892277408610366678854738891143705561101050111480944733616059899263513515756886657177614784653513724907324164716977934087909255119005697253983592835455809231678236467926257922448398025450610412523684364625720057876955177407753884663240752410759052066439954640432657805743206725892007199341561230669509633860292336086189888529997775077225219335114711428982686206118849833465922247638101196881778158260289761115860141698435939274479155296553212574032027105323445092275847748398727525670388998228088510969487987231801029066419233549452164577783288741222603681885479779193956638462384292384525770465770746132303646121206007452554867955542827180068709627193095332394363668319266456565002503834055663522738009696905631090621741474612258602558342628203977730051709723926457623898483276544459359816269144508975182651757562391099614630088144964206291539937154139095924548533071940584354617747778958695902013859607850825302117543721439730839083587925405328900482697649184176459267442153703887246287352912613932128875134345517985589526372977628935189733941949769484577312392387982177202686326537051747452927945493500686061033920467697142406059052431182758745460272412981276990478009504609743935172032547960910927226753516484169179274780893911570131699369356477800977097024963785742041838348754053244902945291603157266163226860045121213715901831164956092834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 10071194288327998655026497779044592496497601234322525615683641654040599159387851251490851347589531563972753110970673922322308191761102308980522463518158510599212831907390015115873645880915857310160089246870755880407737284315422429476638087750333770946176182789713881115957465939981483388613240044776436959157300266509271207013160834630975426672961368227271999221355779534852112586653560289083210630301554846986861040542134149084794973901565142194234464780418283520078257659669296125797449001558363082868103135710689681123364952389644196092259025197733105752107779958800891614600297525279049852404114299663431248246457828971086099872082259074442417636040506899311158466447262916765200399466493114001822262687840756720866306385880098089499811698322996986668911950761750948328637490444198987650008831844662755373149782094114223014651568942319887078694131645275387473681247005596538673320144069397786245195222254539606069339674169081240609863207636066801731080468014201322012883597348898724696197052702792626303541304830961272669424367490475412741509043211274705529651129719842693730366238599044303099560809094924238524296144232455121926091362189494190249671183469589953037624098312448679091316392785657156215432882932106124370735267691098682950544101115187018759259399039148654772939962184934218751404408168280513714594622083567167526797846045551947962748499390831533746799721549782447358246203917437120146879350730098826075366121776797166836137075216241511783330265863938493337309279488164205301328810327656564997299960669600500779749628645367158551833238358639667505932361758983513794546592791754776398719646716572831567725801705820073429733956498640961574290586164090578891558115750052157990138593483087609100244839239799434594788902325456793709474987884264178142826025592665200438895720635976735394301699057136863177764079529647958809383602619007869020619254841442653121336887635308331132079078879468002961963295580586721313821357190706904302504047112086602799618816885372628122597579840516235768688246040549087021387314676000630293189079000639949490831668165838556386714325463239865206925650829473737038550871766369094155472819997695655848798694371059856877071869544960401443606688689049190805048982391736004791511818879170713698450696398076612485381452177851266545616485434051731533101843930530456887814299628325848522686419641050517377793646392347306318803587554601180275989170918401372104700999978015470686319256890956788316748848899351287400349974632263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -4052852875865266247500527867903562959271004326715173321089777239319874238908353493878065372363822461568025688519688022541485305655901102548518812687886362538804014228426157441790016318481326572744487980368008705411724005282643610075847010187133030339438277044492995693346165790256311794367825647531091672397901405360097315030741804973087087688150649149024295099303373434355699553727303124261955325251598464876563943669903499591159785409430472593546305823249428384733961919659102171157227539004435421961121290324451715060157970826993936655086036010101648806704392221299799182970820939819180727710116595292215815752905851980393600148063844686769583997919464843567889429709563980724688507691474035530973348812143349582586668469698458190393863883060888150352886960571515082478084785261915789372481273033327223813834806438963991605907889426989410133502984383442890096027353060750303945409190469693569078463408841155822417311978190158928361001171228261553551771224059468365274398143019755558380763628082883911089636769818027674474650428362027976146110217044444754457696507459229669786444586683701236360305156061822718670272061788822739197423659318541241741063393649221576269978381525585474476758107746017573528451551746270639835547444582776488217269111927785829429343477116769551790063520301592190189872408686505947787420124523539455462621357905843365327012621271833823438045477208895655910525167363218015066013977480754495495666981083295216459710487403237755843346259754306455838999911253937057059034293772952976441498461052641365297171320739315161774941913757889273565831436101496246848965067028805538839012154746818590545187720183513074152778204362327708270679480306584642996589346476030552950522677079859911544704404308163790307985159839117911570959973979145319511324727799445198228020275877502494846558864534519269865310191470426555670798609940399540238169241522602077699112065404664946437941856157639205201475384417045597979347265998512788072871959818282673004167232222188438166266307440324145731676081219125620590080927977612172962494280310440725381097152093557984036830925487661547034731132863379024231675505327050731473771262354209618284622174251940800089133602238885133470867641870247784892321558033792614801522846458015968105652313768509828666631676598917470586201347885653707155083145630048269179136951271580638703250793438014213402493956902009019187752066388769233675464827445743199539321109499944133891813390179316520939289958391782420221716165542602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 314652614268768627401386415916442506358259465262233744772170822262319330677839493107731683741205332961642598409817749988815649880220687537727093379444684497786170756700051719856839369617279875378755365623560049592766720050755062232610849361664054786690785949357962426076049157388202406711905517909719010178425558736880642201120800150437571637321452004347388701078035816512602353749003891834052209170158331451389572191015845540309942579000737759486777986159248269269489872581987164130697690522354376755617422572984909276382586197611483498916725422339185092243264650769162974014656678760337400113877370011887135319700340546136155622397738107633405923565492215070761257852633886423355905203996280976574488689301504209619612665729271549290634422657243103604295270518729321386346113972651850696921974065246524788838142388080674317439942242176991113911175613428743476868280674128704248236801890666126339856575134653604424655552211659303456763470547408620000504332459757393953709364666633093836350466244594441805143144254690092006683790199652861220045022547279420395820060567510923399500897812956902323414947643501840914958804652457142271532555999276165770406700513460189697949906862875167933673283167938207520976327233967006380385831637013107237310235349334510884494474413483083825126848965939669081003510729324223586487671782211123002245505852947768801202361105954912320954359072200259816888519152595101368157677304671622396617780861308533332752435470499059075654240238605713943144503823971784042929889846229198644091376017993171762075567327088466635037889462977640095255394902729082840514243594568304929489099661190697149643546991582490205588359868046183817563888793829685481648050351991506681734067925659330153650808555799352056642788938684499757046407550994310274230112449823973964640666614244208125255825301740239801755804519936806227112200940507834636089831459275317825654798137732806939380801683267371088719530593945055052492668836996779935403661706458446456696397825875046385440903458550303782057462038497435936347379412280518568124261941201835582893106688572579504156755083744482546175190979866029558019444243655194794512481218852523229895325125160693848593200948377712576966987827728266835034728636842611788572865423711603119616786474595085160002515685168618083568173972042588147562668084001235290527806627058004991002763956236885362516087416884545285609550120814641799912309463013563488784687282190775835368078288764055868917401959095059282844886183738708496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 631404120160941689927673097210703130050944237447148969252293056013109908073356115317076574708582080340052690558857383282462248938446371082495565076790210614621130041596404772227441972879062347085636554140735172273728893530050732994791917102603322602482779446144329069589596002429685530390029797445019715511335152231970228648504213943431330499847097913611548718881370631744248246557287613946507018004137190207760562290611636434100531371139857695122640156064737418063880008030350955380766024694151355612042924632661154730078383307865260658548342340839481838525237306923524939371167867371801219312672997359731385271305669001698256057769428006460217721792135401236971965966521284553696332296085289512194525826723283585658482071737849825296042995436278097140359718518171494300020219546390429531024777121718700534106344394393650536338866914369855063377536996386058421199903013226447445140734172303307911620335190134655645695138410214400484751489566533167776360078444906833266234149966660208835977648381107483857040534977217717895905113913377926827122558829333022342319770668240594222131969156026430313042456517627703522340293553857087607991900095249243352132802343482815709255804819501761884370940633571218526644125130160650725374774407102242822481396009209827228787351097047281077083243816529182873852179117905873657545529944200889835600212855376676793455714204490315095585250617424070095826698875522709176931583855321168321545703300711500720558899984598594979197731938314338359024768674119155989616731054879210306189018860850329381969996496788131852700496005338033936761578608838838325430179346066976080027623975725719740552434539136617446440730154299524561552025995127097226165150809023056436449951575533108043422415498664363608888045620632790300334093783217066697749775830832474397311684706981720326966230196721485160097106578260203421698405922244549565242842399252108084305802281712957469947688496540988381026881251532385013186309294070864014814001778931699099125686214758120357873749447368507100798501748613536278900335315798141710561640098171564078625074555694827720701460501167465944310053726666980992818481272118328893000196859529194300481179141055016804294548779433328985358223675001769855510169367032500876976228326376043168963690878333534234148798842252164021463615506013403861317923118256755153812744944731530646545862816152542478178659770964911465341399970437527751947353333456643846162075211255009736362995352648710902128403876787388071534223854541778564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -325235331729214261691432138471474270343995658517036588022996832953815068306115066709479906650159100557933805225800291594146625552092676628774797646096776744338784491297375197054561207571504700751003218028221005178904800611598100826594215498312057287803666332109008501218606336780174985297527967916488878017875770447200915519961996530821028399309552080829632194406270443777650146232985201856796951588180631742903965165643850205587245626058428315545548873368697475095245144451885404343214505581505839294589984852274402425508326294918275965614148820686548693694091868326484647194410057977093248073692609597159720930643892012005314242329613011960732061120906532481263533796401480969004708118273960623996164678227783459671985330255477038706991265002217809123608147056765284297400756345926676834291187490668664433696048969024329798372943827855470412347334893282031208652591907304833880180445666580085803044066091741746527554671257497010278604816582263824113483011789840016476084087504483900916697406171119058272520551864448978039809635534698951011754373152285689054306264383560792414321062867040048351962368104476989634402311165466009295190550473072909431016308253822899057527959484051602198899967437484431140244497562033646606567775583583457769985644714013200338533018778234405303930196867466250869182036965886787851823782691659326749670604398711427016552977873201345596984317192771679757471516225020018544415677934330749935377305930033934988365792609942352429863545229117203254967247003186212080958701572008433551424987904294255052410143406648095791593456525585514936801204405456143229354722232098969654361632789782720526916792188013341634311470477021791939466817579691229147236081718111032561291949272525860662728134173703910925725454092875848162688869760750582344804113016605566708500692327346367466627020104939002074667562839290442410791309513831522256450896314297911516844648626602778307689219926945557227848009049538307273036002439500762039280141692008263529621817528897805095766715288920805255102892740580630208018608190908667231982849167153598116364733100905511668115410874233701487113663353847330569673697087089844756432067604234864423490135761866879920951507571841523179736839363665920199349063821231340380172059446164464641113372413423158502111867643397365422645470101014630692998917493632250332066917307091797221025066959947990092119282886325065062989589032400546312257023959271924314463254164713778846694072622843728033806276478401287022279575467109680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -26539356043744987437247863960799291958417168095809982899501428512630750717570751609395065143092248186532949281267719558903184841504152276856892005558954963276845604991190026753353768827805222408422287955663034842454429842637443101661305715821862379638527876846742339041617139758132860412188850453231195214554738000101367540923544782996114882083075777028667776443675727556213868574824059573874877371651736068780533222447426735449951843103405089340766054430227556334678067892851550924864229569394420882739663537305183623979890212931552327039088876778131278168038769016856805619467414478374497069085320412312241161219678304110290194140569409569864030319173472451855815651411882056970055719223283947070064729241377965230934790291591998617710047269706469112893425773569833861228565257027984449069495122009121146803007758065127071494110198610772504033134076495248296184743162355301329907909737675710465001598806418763568041722577233050624174176182382849289866423733796676687402756245771657022814056913691331021722478020695599103036553031161660552839235191930412066432818311998179649025260009402882360126450494383501543137923994249019651015627095001852288032323594907234632146005052114007944304926941739394443746366264054685550848437912561898743330731906044855864583535800803852828285062480936262396414929719520030190994125930003366282229174504682285789346347987740271783159154346708093574809920445239488997066818033635655617529138981994373568641545705505709906571824241215298497365450608841604020902827335873808165889660206148436696859639365337739486821496131495418995928739415053919880341203448219315030695733649923487367524052006727497065667379294177922831426754589992791737513414062210002872299679828414647876731012338755741385510896253579043854141970121092091516937146411369917407482241966445388377668614386649967102332476656697337043580761492960726015029884060918205226883510660145431938607238731713285127500406853814629671444135131434406943580454034811839806049544753508070569981186838101744928224408881229420564596196767838162932003728149889912916684615277764507648428169809911322013295635114361778137983813479042577666673293910179084843393258513617703206300739257553787983251418538683923013697938332392998751494418148815549640511149354289553687870265715495082641126619383590791378614422454550440038351185989654299363842828140468226611966963495865802480888608209272820869053745277129965782665322599226886185921908127535128439373340869522621687792707234621047973632812500000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 114915877150950348641759477315941074885243096266566623463396212378732989080382018860788904657996582490553489305815121929679561531955961359294434582989180454996440880798722157059176901110267961648350775233271829572272555516035616742608533659360632968014786808244072999504356276567134967020257324398113065337260059940706671052071702391294853870945810689958061288368867852870391563375303043446702040305220995957772855879594852080266222462722861749460987444623573887267747747943933287143183240769898582997012468643297387924483030105219320889874919270975966183009876976047754534142418443426385169799428114502492114104637502531054095580878693294682385708415550333041217740919049196198264070181802667742687106774781108752822329400536972915364094012609876113703726614460385827545904246222284185694245416230331079000716667622518753293511238529076278898525725043221262813955758301970813618608499226864528504027205795222700720022980730496845997800460936006588780779149293753338211664061722694500692258606047708535481274287366507793279236423382015094133733443848896837729512620941439758441980437993712290360921300570428293493591676036565720768795955118447401028466019135190779360073585621741294755476052715976235784924861506687734183580077026116471340983747035137143190092028509337959039260456365265242599559684632315790764652871056557907467300371365297872141980931295515261421469782113897522490326627780934252194661496425055795625674627392017048351751737747309664896405854586441725507326754246278004270495632773567096794122976727104465915877703487650317193503729929310985635948099842147448818729237181536861859039565799901731137676923692052251252267789159904137540905568084349374852387664881323112393603015196919801642195683015614472951968578104993306455450162222460149113974026325275392261764710536883279371520092452334566741574042916381042635587559076169558479700372422776841638261339902513463609386933575414709964212747654669771227919907653973888020799059347948571533552607489273576221195024085301984963288533384275186544684040990445273426429567194550299897680829907833955131390610361204253899017342951423548094599920254603854538297345736484050619259163943847785381943847680683566970781651079155530824769385416059571079054988483708975460096303669485006395048016343991314936748240701721445167585727059894412963484092088610042156687088860116980180275110070210061589598277913113507340570842636944831519438427936015540623260197431037271320543487196363940938681480474770069122314453125000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -66253934810047374265531152671707800623837282758652084598333064825809808674100296948809267325071377845253715284110442315864066237647698234921109744778136768141691742198985451850222698334407741196255827044521333980328337497623519363838797900247760285554490910019684808505655442411008506193875065721251382552398612011875248678226461070944909657587374927380066985981921646669132163113912656327890892957471305756274168144065533304420171275990562386914567750504987029735838878211247052454240013523047032195484105150145695739139227495184186625730816828490952757342695903137671160216560692481349761414163149478560792027983577425755580510544272557142504809277890111112952652928453312815576246382094368774973022232753440389714963239901566974736047405817519416123858131160015576584710130172135923109723503490996564079413856138997595222847543340497006422151480899131890060740008120286193407610546349143208768777269864287380741633452628914097255349552453779980743531679647007272904716886335159898228529306437881099017048967704670285045446557120431767095496096514819918682228535020132326947923489101227916446804248466008522993371793555006657779884339723831365127501645293937137563688781709539356444731063871928411628826458227376249129035916252837114980586534878948019387181052675882201342246970346298511528577290150967988484863713388004005300539631478221934142750351904076327226755067264255448750361359285358241551939535048855845914969850826387670574812750016452573956743244843637559689922722358207745978504853446190655526385901753238123281455943842329923950842862430211225697198544904588846287265707265764985596607767615324376786859690874013870308355345824545706453365166062407831787836080649876593449785448872939724301666908537552155838240701527437425040211692185778045887736770160478862883686788856487474670776705886202018126140012485165760873417679553461177645195276462622547955549633330657713147121268339260867093768002740158704653209705723612435431110442231787463135484883576056107721953181400795609028200973778336527976080311492770009726327624221476212043168136987215203192406868113695042478895489313335397589113267427549657752229438611320322466117009612995733453912735026862956393668361042430175288791621941925717729380742488372401779049803247370649437789519102120814463145158550171846754528398059837785919386933911361766143604678341006967724022778857953499324337043273899959023164067239450797819766292869949519228234042035397973061724031379471355762689199764281511306762695312500000000000000000000000000000000000000000000000000000000000000000 [39,36] 14594350312071645051713425300104601228519870520070927218251742384608518214051613970943962936114461646223530737381925603582362200473279117575046250701735460460035243898192774922629279819243904834460374448192645694418854297229238587591720415391730435000654410590229866548430415148046814766568523763039376453526903221437054804598386756638750985625879166412477729106898669443884596424759596616797566289157942173918307852579078434515764884721144289158188559639761389872406419914167477879090431979077343547796373958072223011133565549942516682357194392819785207762711840755270062757596594627614230523649703280220786305074746770375004362397453405947621286559383655947628277107936615656275071028316892341836389150587545458219961988429140170266132407073161390258472209296586927745322923460004917150740409111723384886216144325144284771704711769935061620675929189572602651916586099550576483958210500790617243602630756811328051635396372500488123997453720684952414421514194451435192655184439691112223958404725818516365977383302894573946538615738896917437408757587820929072372878759481833564995012267055010468929040993923602642427678367560004869105165159323618109957561285029610489757126707462430159750107655870384012964878498233490671654726480128115335067537043733349882072697488998474504947187600462792227088148170806086372197606196840439614124527928597386991816160333980146361974070065438192149786883525718880447722212386971405227430419497467155400677406368375157290316211164548342108079785694157470761149287704564477033577704151886477433390094294511846170517723796974417740799698067330195890085735247510795119811521621462565333131738940641675065516064135178539045133222554403665161980232196141522107378929597158679238900924167127318787462201267054478195809754611154512554883449848592007758233216384746857665051444214278674778921875105356575291820758437463201597022072751707645188975420897730872426502874338842583586819805943224900146552638060850392939185038381550229784897274186881297842469847424136169471493938460654826082010554692426995867742526710179230118891295522312711164943373617881211566107596370515088544608047798045862818612731634126849435873537347416990705544103254542672441814885021162678395486299995776157840297337476778910847381752087671469762830054233147208179481064317897737426427590332651797423127293316859297261386257800488915500387450030444976889887878992246059980147590266006762900594197042000775482305151154704053601527703742934960473576211370527744293212890625000000000000000000000000000000000000000000000000000000000000000 [39,37] 4716394865832740111926681304137292616384587454951509512363472351134602038816146979287387331082877168353009480866196466345322146112214348937119599775382141976274922774968075345117717215789711263188676137919696589354246907433927508905301794804364725587110470497752354243354217754437875820192243956495092139850627406010127871093248929849733662435136375153883876349385440361611756711999803298955592194202129559320106879312757511063709261467121993297999461615511019305947764909164246519452484904851569027741573937792612194226007231258057027673012743787032031935440311468413385569799535541028482494521947052229113502519921310672629451752588649143829507587234094615321516918339177530232880835975733494248347450549362998202692027909756208432047593070457539810629452637071991756635639600407577006358713471192059106832765309356685253320311354078748285199445373012935687906737426815846289314042145662699084384470714081348517937440187675396360017397905928068149624470786644253330769972988908214814342463431587806604419834582455451550146835858930570238167481629873713364669690328301740430625279946634329358175818201775680163431384365122257810941088304219145879080813545695500264444462375128501603411595388551965931532829935493343087539680004658046181516237969427260254713772279687212731517571167286199997096218074474767651481241395440221677071417880759944980585277616299177116778036726987537577860374195963513351389550483796024025430649636954703338934627250255760254999181514743668864999090037528570007178823290116094552428770296592339729860266467662127108280053057666206846013451198541143382521155016831579495285419801791872638900369183982712672406672061854852545834075159006285406340671000695070755888977016355081047903865191874341090612813096908119760881738716759895015384506800627062112326234937144163811971200764850051587820850896119113046566534257840085380463207838929594780821981316226045272647597900390955439792753171063245507763033639144108149195481870295577561023975694473907903116229599499380920540432767534532607352206268079822438263929235377073312061765103589091238190919238708751519867722153583059086222666801732515405358375549777158268264577721733786894955335525756447119904412629168811437772152280361573047836869449405458800672208641641802788886970438349655641190912931296256683204261303113966882775383273191495936297828104585592009311444431282233841109063544536541761360177907502796305915140903161892772353438598055604276913788108771541374153457581996917724609375000000000000000000000000000000000000000000000000000000000000000 [39,38] -5356586354930858660386326624645349990731466081425105932925271603688570752009613174225276166954221367530799562603307279726704464847531263451310780227125995623649397876221200843883619003847785271009683551601308368198087566148602572108812801492384143713071126172260585276218918855005469841143062305995750103389344994443991168137371012916722410538152738270798041011787118471985224104328248746175751377199754385672197662957971786774338452296969135757989823920673863422829129282753497753009696536767671970758996370732150045906614673649281810480084533380602095833774498416247720035899910620192287580385178853111862928059973108271095573257347509866837835074574110467346752560211049183876308937717366515071864077987212482949473378496825757801592627391576523874518953496603455695644219906774344466349753466013297604380237941911364160391752366500410683815292072107170921881849130368753427147688849093040415528737233495829809566214396560864618540851266654820866032718384925236784665664647244185411375583025501614399209789451072116383256546398097465837499885328766152088458278656256307592081591509470327004760905046624913073085708287987989458956086952246819515186077582622030217331739420142184583195892261531608526500970951532616189227182442059411177660871844068919812829294830478505206118673969899897820315588590598877596773019095008118232608790960200517719601687972285695685549335117698582238789705462259464800824216015282614684462403749992511027649961286939077928669781298086627126889112726507615012236636009939365861545205697114296381085627895910932879853789488987822351820936862278049677902253948930698831606976846504151869898825473214712126736874060920443181751051047992773441978645080670590934896933755976812508687865769603330077544276503088745900938779885539102944964237721465128327766019870274371772560069463651912995981642397372498708032393197109910098220622204047370530811581881651229794107048226455827113505818660286535893384207778311284942718290297254818629191285359088905972420026069295116689341049359817744678509861860456520364627196356233020701161265100406657192784629970162600185605635826313082677347372400584675493926265139116444493423490820121456706450692682664292779234672326185039193374047861814383490145383278273708543928600506980851516430454665695603894866650977976085258274706951743760646028001089556921493731410291556350953676553639518630421002015991947997916564653958106997235511796989969669478713250311975215630741378562695853560171599383465945720672607421875000000000000000000000000000000000000000000000000000000 [39,39] 2290724269894414547636998600702427817650159128967739063979184190397287228430234900307975265335668101374478394494370482608973587100902501604565837977624258162391396629971918097165872084398156350367396588898493708953979048286732070961655682699697112128638150682265918772775449256034297285581415442132122730435685439495566459570939363082394920965794502655272742715879959764927884894598868561647242552700464000755660875470706394640685430714297967759473154456483203476362172916654968354408260839731479281793748213459607922985089518362687894862044452556096646204575531112837866771018767717855728245728221087395619594684747852026635244259071663009758621623118388083905709258105078755857211761008105187323485553073857887077620555549142532647127309240331437678457189566007483548307614671245131902300430456610207536401070224830079722356529947980767035688486976701119031036721815069081549678890444007387819213529390607835118545763504917958497644844394730128853331765395089746794235509760922179393999347405031399060602531108368032709027522352037708059491773775469760692776652738193700209067859343825461846855138465445572043589769458601285794104437371534369400302042092125151778484689531106533584090343388901222821669612317304677168559972612992634880120178991062671291769784730696284543923322229598848273324073174562129180384870278737851210258650126032296596483240667215920557734338892503006898985395907167990276242549094831692827843751155828544627277726759993339969365730853405276970007923160366338472962186512128115456768981190547974638614107054571323375559815749225369118447813951201965912753820436171528578184560841101522498815898840907162206580914378162960690857305099524276512388393406311357613500908463192000016101543310553276456006964289900413534909064626650585097295715936327074714241064578047350051352079468962218111071492169253438121941969034833015996012939128986869985726097268040662888746483961656216776135205500886567567210498296254165077320080127516061670023058860259278996684812086135165028162611184552245932278182318300832014438789686465074766385977851028908210103535396765371950096006115119339819490326279185329387145721040270406806867644245644978414220076082902730419063966974035853323355604759372608891513458045912510600542172914965526236055274747052767172325887149988618028248916089317584347281169361576701376613952632996762254401067689815262052179258227109700812912446581423646442623148626223751524946955182465524450433839564328364346579292032402008771896362304687500000000000000000000000000000000000000000000000000 [40,0] 12452149176060490058069042134897970978611023252398807032812896246506824108324824218470138955885497748060756858108664690849705365834960619854292574047139222438515098384227246356265178772871610876972656158398648416515032475232122936887775091145587846777918672808841690610100580121594883658111607736578254183107981762667242913262862062749379831293079211732009472228523380607652304893067707382774192174499120825125396362289240514655160217547271830177960935242390673248038226406538701297443371238092530875315287809887652160166061524413352377768433248104629003160313504267282542493028024777356800713451227835303182709145937756655252394832820698222184948868072205309316964248687540601421591269433718162047576370545264503224346399472642861279067209698289752106614548557819622560380171882939336289665958152811237993900364215254365388610750196449344907425553424498221096104035944040052875039735377098974668520045026759010797019379597889547949381293842359084887572944973802426190987637475861062412088962723640642084553480075260138962174390879094183084556154701042812701488050870425532301150875306039616050260097464440104130094908775520259424385781278951566978217547428536327396764507903325392669186398895166954503687424241121721332571705023688947248909366864729131160094018437814581801852267427445718654234438107023373486157932275242131371398826119705238363558399147887624684528956043742872964860021381056388739584638613902842779223713215285304496315674308053635183868212549749067723798317134801064918555685085630409205505229043938102010397206945079983697802962555470912544776169190311010185055149588861471398011069813711623083575737231268639683225502038191172151671291842589224756770403877461273873476788632793759311620471771146135588405160129755990807966984781801630880087585014650249085856344375521119243452075736545987178930013887636034452783495065379872316070528006634114312496044200815236638859917408781567325916202326616332595404151685009201801326433998269913324151865739503421351589911022053995489017940065605129747934225484524786862384572867589455561329871223412544893142161424734451281883034978107811157071175261345695837273120497297210163418855428852586068110470145296028070660167483729032251687103193082853429816541323223972578988419525107294941697919967807870373206124874307191369541324567442406281894250880126762126565154176205396652221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -412129396019062196175265400862516853473424293641197416672198068657122746883163767472283797418384763684661710276075049753811262515140861717679201238742644547050390056873936936769436920829314195896251741613264680462741310171094113818424883004705896203526640225539782507033283437084078152272933047020352629860952989861464946615680555137521069485665344781170118767757147822226835054667674406564847127865140440086170342319415038460897936810522371078235597015770294184317447253396766195992275310989034499794086248183071610261367854899759286338415454864677687606208327257620019072622400506943608659692417884459683231569812319168120815858668161281028179443321108290122274524185096481618837428734908653562960132458667440200653492096965377693436120073117344845334974198381996991886189480291335528927389611537401645642032662718247482957606837770730944848973416163253006362786366418664220808116141721469957126699887935406973740887751411883498090436243905215103635261403441522389813048050841369869672655453533015314579568118438034335791797529204284751986617932383663641685359179877137493821207948374254624970849924833697486973616033531842450455692407568790563255615311238831691793977575115499895656444318530375686895154264835854225959873565080616380832806929092223406260765172753308830809278072015608719753751224268935253585315890495891823912818954459796791616299432730316270710641407874549269928228685151507679604484236485031001453812663979973334449798978063518178578611225825476490786234046473067800067589778333343638786368838599325260857604467776675614779997631846330949176680513426227391343055420887682446485414081744779653230406067159186635529403294249593904161291368757443094142475376408885376265945496892940819214856407433616707426842445031454058427484386876582170265562916667667012249039109600055624262533313783741784227019481403425428407280438710992054334934418556652738989164226011802308990458436340675148504746483116106815595676986403143596730173061691524900730937030641355315790354206514812121826399870146775140089116798263706015790916384152176989347268489766405981870476583435920092499825969590137203537531542761124723324826209201083375869971244940977581617002360885264881979248302960519769364499510208366226805520474652039756930852732983261472069096909909735192996475756753177239837615474685413527548226206146698979981835009311907924711704254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -1262918085540155322854834426338479071340900287375217344617933217894762968584548192151631237318894012191220583558053547039934730414903004744289327426165895013380939092953869802572682215197595460850498500786739630795731192214346103937702537055176683562079244598929021801614181451801207989935683224768657447423009321922672598439485074524255425765710321556507122230238385692787810368390578563712962486371156382089465762154136115082107157853707474247439812491489286609070230324283500911622909757619927437687770679217727031495132602914469054522757732088548530798319129297236133818158625833458329289704098820650623638047902157786277220592753520071479964115353807009318701683904942812729532090211722276774625243730138925419418275022828244834624259799172412754551353819871683769919165002761242104372826806646346829641028562712094988325751606904391497716821181147423859001084647066596571479178674535994449170521236696128069823597955623275299761925109846145912984154654742621421708997345385176187910962074038750682508459713491964774204319164200919946132433961640053207451601512310127970651225445525259029203844441864971781045546378358747174885531897543092399833797723717701139418427542692482493234798682387984510776791440693847104868907542380092074818653991231172618475124525744256579241990252822138047625755490025863601030576856467983013014215048323653917455565322282886597941417640096419150306362060004045030822473343314505843329134517700461470975476129882240642603221528066018723696197114983877156714342222501501024890586745196047096213423071645231822845378183174589955072950599581322631118511098081636765366774536330140699967352092978776915193789616686456822628410121283200596554306876861033362419400405733662464297685251357462563729754676374408997264940080615925263200003803327967023424425399858577303889050074045669519272494998541146088943909682978337025262841273279622284443869811849985948413299509618217854461246503776025187238843794669919299960524264594174938344132407940003631024066857634598925871022565920848547851495921048430888274347783014467700718839525378355961712746143438104624374971253514079103877183484462392710307747737031907918290225426583794163025037762972626215394174072190225434405513758072526529789736840587717471164428650987241885702600226980795544795102073375008908246062411054644508587783753532465439535156792594250418915180489420890808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -130568651370586223252346959839181550868374845808275814784073043502006492995533819292545861077076894390744360429261617080826081493454240902863392761909607514290806421303605516249881343519619414537016694245469726555658513395155148554450227045663573952762394993532340200320590206729992178774275957441138712045306817968524185880147277274847416684987809729614824894634161013134013574948981115381701608550899610093513159008834759307832693499347117766417264506743665048959124754834742625963731066218649900255084555571923979887168349427380727706920796216209696785704659658352510295839859761782010503442239179474373639016740635186010450292942533892733540569758809583145814536747374006897808995011349431325788924132983313062657825547486839484742224072304563828776413231419967277866476800687257991285663014825770186113343000886353600544923152714733228264163147059412740096532856900491164605351885684833074514241272635952176423520968904580942628726879384419181325739266683030418438870907670512782860566778828348753652080748852604991785265967122937253017575859213084498967659223503381587735257409449703179572973417111260256049126231154988032096636110881937778821299424909036209540396972798399751639584519199056932547914943889696267391222780059471569320762507684241987845252462043203649748990366393826256125664234298142012760403829900574190632922579767320307954042148179681394067329324098985226714441799377408156833164678306404923327574370556594354266257149182715567517007310840361408651475344384622204096869296705135697233704529808716515417187668462070400082525630055321467180455101669169526152206548258144607685743945649469306655804532882449164895772599074277905996833173078298010352858457654661281145681869095242065585270130635665673866629098443767518483962923786860836860785565025207444820491370021227173131893323153503215284891184345400979349846265545675764702204291295322400085578747078868578643592895310895894675405781226979958644373105420868784915383966033936067146909626290169453561430452695652459069403511131682615317986372419182240282166158619902277792392079434820802777889860696353357134343593747374942797498226007959271447237945911173036190952151721556975432426957860266381306100465488892184905393466720676198652434638366189653748219232237079543174045632822050035301313184320733922205775557649446899106741575707885740893090631246920008123879597405903041362762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 14835329012354528486770918123972816136358667888775063188969199549070222576677788833669378986988898260668392692869877259986769054517709377481633681490597152975938042410331281830284565978413910227026353704850485586759883165826646447112399391227888561094645845368690763617701797348802838340068426414580830218083258228190371810823275597925689607044877172532816722490051111978640240267926300961498304765964829572668172433211204756126652238116126983670976336411050118672251725785255951318291122852359016609555657754836924263572170219622066754723217876467922561250938365607733360011630626271289068819753412918194417544241946054029667002796197113259982099785965033686347366065132735340293622147243276562365548318348140526678192603246669256005198989523075373890802635555223960229730574892320127884724026015209351594419434765170727913174741510998084509960878859460905884574274814606124247840883305268599541977862886084523277241665289294893438305640717686807836913553893738081366055737030618749804630279179273782983288678671978263633389478470797338467398583292997377906793556962446054723838444239425610200126113253227664745151186799086727956270123350435731061633588102730000870559181723202865545135200878959778218922798251834000410573666091356546525466019775481473849446274642950570633626703880060475789047370412019913233208334846636287757752177581385570392554395226235156905096338186932546943525535173589906677581259439524914382732858958987937258594772006624044321741916268499983943013104416692138619546965070818725655400619846412125937003433468960370945180873323995685967053589856859169856394921757538376899209214221712027529704297460794432491764914430505923495661662257738757189409487982748694088606432038911930694862689619043864384536495313063784040987382252201897469075455348607782649822707910335135944938042912936574669934870621795886837499213136264381405690612225471551615511697373643258723418049435636985198954799089497190369536843368294221292622688835395212415857821188276918075279236253244573688277835678121305525388330383591685746053412833035378740120311198532513679970681817952558475147883793622857759445041029572143037227643110221851985660997431398404077154908137740283383569704688953263912181441681420101502077667675139259346148368207953759673196071832312311706276877467561618383450218822700767517278631405157825464819220296388809290921706462995643960312008857727050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -302932806839485846214665822785875792607573046388357168000831910511852566815300879311615980500409227337547896779435050322670649843339623870138476772995510067923864804542173591301533929938357550827302905903825135372519142617395302182002873703081257302878318284024287717365799308024696214050839604919828880283784115382743117889990486653686785574221472167193525698080696253387612238661066360988193658003830519938260117604881396804014469549750498471087760999168784074457325100569146869151007964013234923533234264730118553250618787176544341301570446945801501886615922233702274183451941529727463147511227900723088561635151570374568917048032887670505083231810243548257667936943031700388775310305852173615201569325483382736960588911072743747071653734464260077924259896637743682168587244093657093465395981440539265912621600186164882178113654511283392020593400263569305098687975262306601437821554791209521142361591799065912382956864151921574015253186200089781900787459492730801302582232428734818559014931811457648967402641074629691401438388444487045122944514404494782307671284559226516232482236337103004321915560331479705790796864324595805883498992184182585543424154754437407990917376987803986289625597158944798056872846503569326360004116581651643511063271787651505538142636336014306905950911285487613977233668503690406457725614256264138251078928028932284277871352306360226411064387548647445282332254324132564406609065457228105949427575703577087144846175336099567436635539871950576315358798223810278441851460686373970015806837268686667012125189171116211602100784401257444128489747715419728933843036220769518533185909706299058572049364903038646590646030270349766356820417405638536187611052480573184939567513530148984580869338869563866410228000036594971315998272868064071416760065709381182539317756295254009979731000167457989110726361470618081448709108143240647216129591890686134114446847618670035704580828949268551664371549089509499363298036020930249822042169581364350037396552650974579022254969559882763052464963800184447025541036687048449814977046684580310678436406556606537803586236449822899511995702022806896916215169278736524513895418588649857656155924888605820512495779131817525583643308141183398887443573966988961254069757213701706640254971449769343231898658846625430691031333074904855288504289641811795280785697966393752123551765525180299015034490750508666678797453641891479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 3170508592086427170399676340733438844739704228715450056791313096373597934917014932365916225243296224484362785644038899894911570015134393941024913648287505271284688816512270913987664133887063670891815443801912618929376866820690540680267360657374334955690766026070954641831637176225604970261298905213828877885834382174353001362639999558181287004038093201403223814141671356525367634370101059192633151916876659780888158852052214512472442071631238926153630010741016727849901115270804046968342477362212497043599350691944707877533432688969014413941396364893093894110283837150020581260010774453005396224649335700676414366613689058182244298035959605531551665393018002090730459543931058102867383779259401760683519037238703598896610261784463449635741009238874273797159865817186431907865852291647672170229098080212379241321046779217590122538174588659533036097253218325969698509985549950121477309670923137672299486890108276788514769163254035423270262278591091828772513440431459079353781327273907513389287610671715926224720630878870396572999051871693593134929857105218023050797705009218093503566275049385860932437757294988915484877869003644906691441167450634305773913021375008552016690950148262576456525737085809673843687069197579551941974555930519313528544471359970110247865261610698056709604781474426349793665885135585049409105100810833330727948409098987683878731773831553722895784912171016907082364173651779754184666867682764685513952569836607781922524331114744292714773689852461639862023297873815774917615562195332632407893117728713877245766220998260686790770270498201283400876187637335987723431332408561772064554792152266860858478050083477019940341503668234879102503828965008920620198314700914812587762617718706639077618592970895963608141610860873326007717947084440665742469599667398495185170183461014524297626360725110727008009353644465077893533884250519086146442855915911086043382170843045187930632149047439265976454064283304086293052621696684230208801593315016610469976875373745913884247535292434694973319334386664132876261470264201216604956640698387751109562283524774370459272527687475707946683746061976514999958106339949462763110979043583460394187921657197423079447808964457548488896518998624765976775291285409075777488418866821642789656328287371837403759101494648191992405577973438705864951699606929446027910020588368223559454122756885097181235762253681542688354966230690479278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -20690057828802914741940678598667774359847075835100986530402271372799674194640140215011427035350640329380211660821907621427992987215727746096890320207231003452912825163012583764179406892546483568701830516423005007201096506916407318254241125828747990564325318090985685842332422858603447775331274524680892045893647787906410208530302828896803268610395154643456037169937744579156562941483270142083341377065023262534226498402085267036965520762374445020107121859516043302503270602020148412450902965661825714773099691443750865750034856692897529686793698634213870092079980157227809682754293083674090447167969290433757292988058151085076407080012300824690860854908996111546952335208959113132476896601162678559490954637292510033927440036821548762275070067808792695190120806617432560314838781592932231542613597215692299596873180860290034799754662564955888085480028869435283084506325012576736163057751365927537653623701485348528970694789776918936585026324035209910616883180909926152712566219335203548708255769386023789977545347851956073601802800096167321547449762194045154976113462820895702942707668401895150731860531420794442956480803482736335667333561822175273342303347822909844191031297292049462884661717755105908378249355712835272696600552596209185292862409676295054319223671079991752636454819837287878638024091943180435568899396515059140500987877398959648689718557748963876648725842194202834705677918332440139420803169981159895095960385592800397816731376253395490304320197698432832079143201525685390318245781948323433383301414732715505348851990209299275178683374868335440768231035192076403596630958047364029353083172103830993178426266993338085146466642593248247860568367476803850918779955444357199354166703614077950014242536683256691129636602717140860476417087670496193961631759719675139988502884563802813854617841810827011084511904316688309013482172206972975178469550816230307164884579872065981685326815264317849033155723633729878563078062609690369708464376755330782710814524918594504497178637145775473153286697015489799154724641246333790988312609459228395090179281383796930931082185002980362108020287558968743916144356713953228088373589231686294888794764556644937269449486102758612960412461689211018369131452447498875363749213673255269738239834214295062207305007247680746224278698636833354064508002371793834083902605374944635179780501734170726669792799833763607963987851690035313367843627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 94755803103542007794244790092383067619759353121466215882307575788808536110521065316160778404245270231385658165516415736788416769536163575397399558843411953358988953062000559805026924127942790798263988010339132071070357961205343595939026985508669976522895199771063227227746057480482548901840740004875298261388162516216661733112107755935693798364334922178748219932885035608011916593562729366518688442565403614298275015459555860755228314541856843251191119484488352249682360941080431135591727816513701171153380351187962947482738688186551229972529021001220855595903697055749684770641937511829966877351424528593719187905341365907711419524823524164688862724704802250604565935522785584213548191295815056027723830502552770931775282953648649274099388108642287270754431444638349523240087040424819394850475871508546699690415690922648268969557092121900994565501582934656931007934397909921409804556339815686375345918466361264271092349953399061924637456559222050796411229295174372114337108583164250859379225696418286107771371487368677477510128303284346094509586577171585629519181462876417977692693338261946666205911724136933468855498464252766639878487874937974789426361922395705533313194588331059152575454092229283595506470255705856708652230000698114106934425028240499100582476304597572764906935007415568423271772677824124128840425922234144421889694962242935357682134235810357051200444907800403734436638492511396908300685592997737098117089307930349291845323610815681497183082822441563772870788289468494402962001817159532747346761842155650767594279314405199917433762268406364877632035278716403945348983759918450477676237341651272640512748928782232978761054061151519977948057265146201713826533082340504009971108092247031851967365073885460262642998225796544038293326371854428821082669078971398610051491732058755739419620244943821836706478202453085644452254558754734454322053110462535875541754037771550537892363778944158879840618420417145641543672045178090381081255553147813700780122186123205404122553745988023513148288460774268284243746431343156315609579678975883131015546452396757174966801762779977027111199792333894979439552547276012971157395355532814642963571877078478577715054851402857324217596765631515001403394702066763045217318719635676660125245077259490867268064506711576507068124596607991749820545592968177014179767210758503460435886767614860706156839421462114705571599948541461344575509428977966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -322035810093507707356470397714256560097623738763725654807605961561911678177555552123255563046684572675478653412514158235707714594511094769951625719220904232548269383753767289373056750150067859952466566742911245243597594602723728035947238924849108853382071445295070226764549063940622453381607725258476320878217399355128959642610800637634818406093055997778270792604787558149553644220976561681740648593718816652802623595011766273642531104569214895932014551993561717939065883359166349268666724317279562521319200307516387351234840615223245634111920680430802105830576333346583530368083621543076002757692753756196015749132473366621025447655225005150280491799387261461619092077170794360894689668600674237016560420889601213541417025724508101847845190219360471436184890268728197165455201697904058980417424986774073657314220695395204101425092287709401811362792530120487807324722433311495975825883979115321827847972928464006128776215071189302470874944328605672629977745780753346229018655618762751545573197180476057392110730286641471435793876865837424083732536629383990021785414374325699575615468132860849505782336473381847373408002713408727386612461036241838617191798350249650764933741853535821100073301074722892618944407636665190264108671044256434462060102445746188630450968783986209200684837336279248812409713895045825709573461262437460258978242787888211769528277122999809703514820249082591377161914395293100620637342424621868665603255877336883769401741384270392288285998368642516729395645369883821331683334898695271383337228132553508641527483978573121880070738380094747536779704277989039575556969250317435122380392733249842137126055379527868310456004519717619989714702543927393811369223214219755843394902192884432537160261544826286988449634763804233398479675925935996781555430785678594074053685828173221713927585692032634693940950673329203404710188270425893389253646723359417636882390708268713280879421785953381085348439262617231883741149954451998132614857837204329983825898761397838172420533900504073025972687246343609407318836026555772788370623645419280764146167937632392892849873935884321269096393614105777263824930100323241459177266244717771203942488056064394827778673235175798876202120267274321448457057155359019432636010330974529164763678697021082916667726704916510202145506818431232993757337957082866606704349336445023493691085181878492010164242095055235397375880974230044628825453401077538728713989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 820096469902764557215026589243689045160931298934869410540384260782578689963579981178360102471525478041372417115421939337885993093450566655863867655234654761233954777859646283213060581987566011099893622161904772426406895213350410029467809043204224848119762641065961276184995046434880617416636647060103718304298446575834322800801524101278415112177392087655366924377970468930349920477318061950359122892505035226493430528710839826274138807883531556516176008502176519338588250142189119604792156058341942231063134502161227335607436573803296962034534022002993891156588705302304200934738513283196247019865706949666540110846220334451015998851896036436207115079576994848854036040380913254885148438967466167553571539527631925221938947551403911350019532217124605482650602149187868735567066548602449021454094823062848697403018771815837213624208322993104766549765153693029396702050113523714162299281813224535595551634244967689373072522702594942145264293878773796079064701718520263213345063636100329655896150706583183036517570629831299339352125803311044975134523429626635164377447643327614070988250272435318450438529692543780221311099950524798656911090249599591362142853927782648218170317938374573792900213442446506584796521763926917521128378752667744362513913936406051340437935921110660439298080820727160616291393211983659040354569766893217663894455146440065317961686325498006259271470581567646146338875279613142646060605506431271897648847705694985766119315498468095193928416366599590937226622662728417423276226802667009481008847935666761386606071762802341758047820327520136798739119659274736549972994247897823596698694916972313971036174222966984393654739680749852322667300478313558795653853466992661725768342576651074495591508312285859560797526888016784445965605532574966695815040492215265447060684358734099706725138491341322828699738692474402516185229566783656491690204537458921240050962979721034119301494623343600717002914080642824517259989918083911716598514070608813887747577810167503564696298714432787272617304470081416732951445048133118857079851592271663119371747507160781540592893737337762911107640894611991501879438742439327600566567120802298158264762776186905204302281542927192497811688009083732953448148751596525141140388977585181367461999928305877988453476262362109018209043842140426754170402601940881674660321248104966189941442227476932937474106390384700890266961198255164788850635204653372056782245635986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -1508930218048791385462703475983014140440334265520322127309295544723148404154612416234618832681877215168302173507246239293537007351901651128315203129636920435144498163531216393026406959231328507162488943155633865446258053985221068305572911412809565345218122699102460162976652253411570533882140163299844323644530937524630322020600907959533728578597119716757565471414783434179840781295495840016776276765078968031678745929573232319398427199988141307862992012531891304925960861706338829869007750854182467635608128236441984405311513312759301450131128152418185241497100652522812444812724436342030541178791009420083350595515922162386356872805262802124353112894146155074394890779122048951372368704808889883670462152768761821658557503852415636104517123483864743792240903672769267046348128975346382354877074251365039896790086174583814398784043237690945482774795904417334092139327645715829369075747999683969930442145059444288941397646171211777970265567450791367784770756190462858408973922821353756109615016415580506776354356028528887651665764638155888215721725186152461196609004227479564572031201647173483860454244545941755805972642771721138810836263042651887315826085763019724381449756191936932936871695970502225501423354926166879894504577049991859395240167392529728028124779670994845147054930372711011391802851518553017920276826403240531804605885112715248310808407340294354294691184274547489488883016520583366168164156523390079674530502970242343414692560493781429802631055833648793934775665935927216087328120975900219489596151378193311388658763254819489578710998118536889235926889269694510285264777882736001483851792989675618810209715674266492503251840820884096856472851491093818989638162756223961743055566541122287995214107998190633895049992337827968086001931878453856105143869060544688148796839686258470919692715071734515051209554804629284428347082097570604716082071341885538732318735698404402943268529373041829485318023218971143906651668245932961344774543116432903243867898610458020792598457967804265529713436984338317166203265220915012298052164056195813236636525128158690336792699708521143878032818596377997245005846096561647970454653377124030562618339750732062383610364068452374839917723911924701817452003927582761116354914944734889319777738939793400201481889420142782887475726775234510558851434360535626928382220693003159795007554978031033183796623846765358049006264766450202251951706600152647297363728284835815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 1743707605392228487333185329554611072420089801989076278580345614423440270778411967953456976453527867624608977431428549560392056056507350090455371544250458497665176499874937648148714645020393400569016877961751063371428462265536608725546363066792161667792583387150214827090863922614313445201380024469896104195396605738781041306632208363682037865375957642853942993433920557161742135654516446859505317324393528612953555945967888604747744704258278283846481566495929018124523268746121743790273845714410694305878692020962152778520219937522115658416960914340325980304932961121039336081104715404913580773084804405661969798261367856687745716515687744952777116910046166865322697727118401875873142843704946678296222873643050579437489025192414038299876614045401168635346365641477413875691097932174826603737832339008687725697062721633751419471304621090959560534576715010575381241082416157415286881107748545869682750648706565329967871793948841219773868397494998530073353474275231591563781321012199239275540606523928605675109465949252821912968231669366300563106081726837842223676063483927631473347547953058293360430879136323831959384893072464746915983955628521839733800481749362469999545486519057977810376168985043116188071752529227676144682686540470904719327917836368420891477398687552638515402444521284503211731907968218133886140123621562984749471098802820681450934644093457833715355866649350398050783722113812696719696435790365646465271925678332641289977506044913637522881000314308522034822294667956621449548030140997994083499677751562880912329534152631424551781656700303663048143824139863823813816913974336765085180991969694550102362661557902748011542803493380606605935041838846569555375535316827448559179424911343876327317754796369774079531496898508973522715606271987679213801650051467009359473937868100808531500276601450681638641354761598103220985596942294865880124706577653224040315772953299374698946767149186438516629355256212435570990737429992860289825274261730135633590237818113000907259297116018340281133279461716360091277351308409241450499284195796507257915114059579242324125311039426667593793715809245554806114823622905583264730716868314660893355832793694227293557368499283835989065124837023931710634605839844113507350338880844919765187900078023078619798378500075697662414396421896367269979854780651090270057283864112924402243812693522250146761840592487807817427238919663840155296462980372140805229719262570142745971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -381428962647913510005870913060341137398980932081050297111398523524498494051229114228419098760197621651575377319459710184222275840285355090201815969639328614934907666376630476116318840681192289409733380480513641871673894506048104105631309055183236087730895376646147252665072742276876512571528018430975715474878703737015732527315074474005570535272874559178989321826224690210974508138878713775196592398432204995966132606294898063300060752828103338898269455780817938982808141262896200651479240232333011565372282443355171390399281901406559980520939003994722174608734898583753008600427302157500626023497759124789420644907056876894312566726701346340988517181637554022779237120577864987658711452088529047751255142691889438462382250805020771231795726976367398682693903825340605042543749466297797030160000616280556311785590213551918411673335741806274742108036287965739865666928402331243213060867782823155485886766041241410349262408279721616600914336116886855682880640186871723835574870364540944052268332678152967526258318321972450059721951352929471839721192280261998814053038879277808515443862816839728518280027426071114336596860698927298393859437640145583230081704284791540586855665209923978915926915591367709875431560501852654036360312670296611584990503267371164477871538129922852842871912017973102775424837044320124081252508747404769096024825238020514699654547316951193701011160207115231440267125029576559127030911374620583053781980646040569169138414083810494355323334326702228017313403336061401249659315580979750817267456509089089525336022354018813452556151270833077238592862785215111710666877382449596706202889596496480340442643890289024988523126034230293116437363869415885944083340062877653179723442809837932240106866822661454555558030142032042885672791636202122824488226824052701860393101855485236192591809880688547610756373792623407701448138795457181098684159602595247704720136237153794845302120189152482712676730318634273688310464317900749343444320083013845439234326548030228219289104204133138058608453606491185869858552037748547141689431609345454603913215106931037020133936019888273358078241938022925299873082287050230219605298444205074866465658386950370689117428004474249013648288633958650378853495634801785620721450106191168023488714554129208667232523243428510264654428021286980014545089736331451983921281154816401646443392589525817239411248259808052589791058495723921285975308633625635579278423392679542303085327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] -2981091888892987415716636999629318900274857089919977943789644432789150751532888300545248549744233777183555111635989172827137833022531027456369415958156932722501823920787853227780711697894226611681664612310809084854806422427411436834343845942766678746069001576181334770709467174075391731197364233345224665006674626592837909636738963634310508013444308415805470904806723570025665770219685113284234052549204459030789930942798850958421951219114428378180211844653436542589245395323331616913953241215120284753784953482929005526230339720943999594050748634763134431714489240401298613800765430866951381114348139694477762160833360390189204859165431428959263677322234538120882078757535206162721435095450356084972155875588981044321088291429162491961764720684644935943987978235966740987703415044318218788315193133859636280172773783742085928723915544249581949783774454469808664869104068113572319222400799406753346539623164277465721023407178017083651161925352453432375149508292849656062357917463289111640819305849980934541981576571150760571460367670703346476881604481157035166336486964456784165686143694068914326808719196076679337682853059868662360040345883321938491841039514040261653324750592306884485258873902437209012335605407322806919833298767627908229827890388746451508834523206273412518044849372327989235340718620166260913998742185015797978124560488684517986849929087072954458670062643148621605414161958514410952410232581588131958552736082862453613540977882021000006969277893521525524658387049472756538210413705959867793826807186456256724316043911486987420907063425773009796466642045945797638444986259323212342366029123529437786202175455315561132367050138908077394086973935987462655124752611032855181386498366585596571508168734971089344524264547254069070303281774073332427542850199525570395316129200134949246312801338752492112233925129485229861680708869705151052878266766913827502444114684353145642251540477954022640624429667240306914012953871132345201643915162756781501648528764501524498042929185247965605597569761229786750870117363566042986694150056609536558098918421377378968181846983090896104967461157695144173060722153510638395160048628804440416949234237950809205572150929625775992356614346236412066686084221894285681457390112482760739638756216108675319249029081236847292752072540814866363012687034949552611339899664770738337237915740044196108810945988853230398280986259642151844549463562505757507903325631559710018336772918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] 6413433867701004119985442327707905914792593672063203549127034735199022610408176518200169823189057846737578896866658574613056268311656134557308351624587743046519943848542826290695659423429699619854948861487872560019321043172897156183536809378886965420313866649610826841220117055781703760168741285263002469883583717298082916138063234530854826285771798403385802729044568313819539303019756269055859317130353573774054172126442283128085207573687313850458775562665473438514339240818831296158169816461397829055403903631062072752450325743395796493331936022146858235017503136664545981023940192948707712303858147730838317066581812360700497079411609013346441744209189897602640814664428049095489785231083423885920192276498566125703415299702928118188761559608282510156068464019089398762846750499500926795799877258500145552715988393182828409465151824713687730413687631617881434932904933000419079742002748906047684284885910859775010448041548831993438594123799380746047169802787218235107826168873902918495478332043436479626225141683570969084964504387606061581599118401353234000818988673029194067635098861543046992316298985108914783085422325775729651321856472101298433568912114084190151680798038130604435051720167266929756912295926749283535539154566632603928994808048610276709622252620312128224900727904858244672251564996871242454926676342473463368419044730822366184729734678406076982333392819591656414862037030008067717141510852392306305056209378900697633679445537540834300693047918981607792602075575481823348810038679720043874634153795526841381889415549410894143730223731430801385718902190346349089808430412517291068767776061733273952153518327905162997875175484043377027664085691826332904400730603901781541381713230688976066512671540308993872900538607123557773146316662233197886593875342770392045631899662023337807261795568221533690948615269557390829274573909318260220657109903808507989793269174301434442822638422054142248402978379576923268868550811143755292597505395183847470332293470362588361518949427889115526830398228741806908147161277724944438145151368618947055646327461802321607379542360207221872547658587029470324628897583355630838902801171756116118286534764575739767439482550517883462760479198460619212836151722999460480379693801753958738069539250857255285163237269531623217350699431123397869563268436366044945491009049215576540937695369285262189535612505210570338496185286809384701303589781708214007799329081649375439155846834182739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] -6479765900966749229424716082663514203023064290631859435186217960446415034671240768428092383114353332638703710981955022346471429595463636780179451607841742958729997624675671612550576764153148767875841919635584329859481709123920924310400677408487690882044222211057211532236025735685782764372331937590251183051918639726954591842894402431172081338762726538805348085597138240871818087270971516467453831899836231758661820281094164470805486018482834608722312138283903115141938415816785799869416198487382442655310916797683220056817268616885672946102246756728783832187035499580274055957396397206007793351736510162761223290174223542953196602732172407771301256466789053819758656137605391993303169643792867276439768622059715235185241336660152226119794782296606059558084919928698585617914433419636204424281185258475587800742987499694580339748817417881290823092584890959656419253168234004359896941814505034829034246796961124888664568324615994901577618508008538614414552858028395427332689425958983510663916772890771765353652513116404650477883681566550851121233345027234552247035832969285284204579095894867041429982655686052233870399317965553538027260338959239358219448395034999929219832377718041506197581925244408594211255899769759346794346928571319622827368474155917181999044747260038903271356235601320380486633414946717918085728056923034575926919292540068503524809072103408940680245981322168850805052319760078512258864272467153638268189869336074514751953678730565640478351804318711353992994987751302523629276718355660298534425983273438973855254431844888134054956147064104100285647337361278907612634247474629065249297479134817652382055174276708343155924210794639122927337606983694634683150532441966825157009220248486458962205732572312201834913680392020560532624243146564913528584723570397148017595505893007194206377370723070260596507597292699732795821705275761843790939040991103514681458291792390982555528072593750972924401736061172001519273717583948967452272935088902692419036450869709256794297710515657715107798286206225081390723253014840187768300955204415275030855017217829998732537137715373551117942216479420693834300718733472996590317671424712492717297285980044299364805642379536167434765900820401799116228444932888397458400255954372654271398008898960603476349945792612563272562428085017624668178838262658080644393677663802525270454401925748671505677496737570576140922227293625381174411063706906718650486228135154664897754628327675163745880126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] 2300266517640854217752225230616682638454232506075752700777536189324262511167737291961436961860288318955623324836907902492904081550365565502776945855703811442477933329176907213416653583655283227675756278741055576580899632970793838200938484850330956007353115663622441128750101006261727031939152020442294071196143199492611489980833339717287555995586310088994944930314444093480426801435126344266680954456877049337150195289341080975826023458576164358469423324585066796948184249175294700292763875573493106885177562335300495622799415937452273154220255178367320233271010494856125265491497557915408080669209295402324265763652333889324103100587648772358347536149702007570541695048840377912790911423026523185429320636565577428572665279044430989984761511643651296773884398948931524532286460956063323802464710861564145379315611043737097919876633761232013575905650114876288496144854636511750748742073693294481948856370586743096011310452254895247370265491549808684119917465260238782800523141892775876906800644127339738560648261390153117224321206428206890719053321119635105547781468502623864747751147645989227999558016506715146904031258582011311890681798827784947448976453283833799938238889753648593415739223846513676728795255626287092721283739392424510542961759158748425162375408355779443828823285436129552591347908050766816595768296016183584929591120594901284741200491364220666381861236588594837437418283682742972384779853403600735953324907056315957702304235183778393379596471977911273798918825886160107980807623088212199316346736089460442145041681038155068402304323587432807574968771723451492916363574226266600673842999547396591938464118506653808737738588430935252039118321400480903947384363618601518123714990196111657945774051693703354965659528157545299709666971194361725931699266518138878698481446838352267268719444493122453584786996359365494793982540235766497602232280219839921327014995435733812294919447516634162733205552309531234426633084529268925879566691115378340278010090706401948901117771078009964940559708812435951307176937744177542893849909614765789435722147612554920040465276443486323717253460708335863491632452622143149185448098416193244194094096869080535936600753871478534294126450962534203719147651390388183731307342400744756274690257229510649418915809909843166536705075273054255834787373503572729850955057079062119653625909414766852638582526484045388983750625977077080767109614450727412014100219957548135174540959724254207685589790344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 1963419387611746970482316583797012681623943484471463141710438346367007300161299880563734209192531263991882904205199439190461242824886516211665945387916303702751473323564536224028887963080877940174046503072975061523901557342223387781112980561887693724546937076957439578113815799924413435739765522525975849607528608148437613197094642700019708782089901029013314175968501288972711794417867498759646897209134867805076855860836869251898239305718682755786309650040944832006958249677580802641535654608255096145504347183307772421537223294342236740699934555672960200734361014469452328801885760833582547262802697742638323608250841779072962290907496510530516415251126377601102551224345808604483405322906745042761037745667407436492607148697443444092889263337917934863029193976953631039252182109720712484647724227678429884328800866228651253020724227442459465217534215310846217053456770780038346708371536246052006587903665509320052460904021148553023487577283912125934120494027357265919854273384384447667565663776009870993109235600205957713586542612700047872136504005497277857844066192379610458807172837645540076811034409772207673301500871028753745993106425761598910008928671945676411220809910922345851415436448564751082053239721595417300997946795901042296866588507583648630831299371673483896291632821559281136777049326649053426707349609617338342570190343321127678879911954925228677698010992849818139468793649731359326218487605121694348288710730070867390932760751610196429625622915185246311514360578186102964961035927225668640724636765119416191537205817874478200331283202421388059530959636105202365443250796662860038909540658302179508030111160878460209105530083968051476022452294440663771295608764026456330813966966120753900920019625795460408661014999463787135741115443442885431725880156446377243716230619364239455591432330349963645846337985147501377028814592575379968090118064418787767550933333671930769723018217044537007483662214187816402613329772620263719044301202391287249622154351167182978597705540273569669740822060927266257429595860961078848826668598334313268758624696873788845372405678849665383532980492950467848067745727282832140500368294825152805399726772089040846993300973061397059362848803641684630684720499518934066567114536451324044269430449658659305710746781061412266490339996116377903915952151748672464429983428822830716699858654716979399680473987274132087182094012094154625822509889513882392072903904197062659869876810603273042943328619003295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -1334705078755618440424638447158817016469841399822969318777998456914193903342146148900269158112276664441154484681816560579179888090087291968239063509300134568444324647908111310776650494702818930873754803564138006064853367238242755060184131851950543368823321455841674761158328603464767162604805408407798048594791588172059161396307450044763653220707997424988066655359519473758139871021856868392470442114777778789083109199203456067140613269892785919907072049857332575895187928617687959813183038077522278219926381018817266166497998945890686204907843236778280677324903259365854453886497405829414331605450185725360955238605960487429388509848756541229178864016848466526118431029663032018066631945772244441728938430826641676754231648634171629086261100649538345557278331805387180577983228510255157030370781436103680207275903390175430369086053421348866370629164077618360706553524168567547259525300700273632689979031472525078749969664978558344899648499166257209630800329902996949252288018951676769283973410044907545891381462150303071920932147025605674317725991554744848028735632317677929834844827128087780774137509282587609968659534822813397863878858426489420725495768629333213844914125065641891549362649396313508966496827031966553424945116557745056909928967761481770144251941206235212030193371461926940511044030070731973209838500470528495893879284951261821713320912949269913262600761579670212078247610040874843021907124743767816636787620977052539070266790280896016923623455973647564920182503415065772830078673368487256766347486048814377819648345124220787997458696844586169261151335861934465485008423344398821525425171158268511420680965002256419886065742158696970263610943892269970587205963594350026819938433832244181797236307408655708964477940943015582078032019823348408734024338994957547736421419124168497621441777745705435406746272481778262456153385566558096200114330604749655509021387400735541855176866528253827428942706598525440613072167665679764619851921662263365355067394602137473850505766700380786701856950931725126193530626297850442480240587944868807372102048563127062672236286825582334385453689344069276797052960283800339383437245062424949662519918839782965322079367123494959111654971043595140076768179476309613166310510561112442930844096908863968889624698055091610357829571635338589682716591608815923434570856527486195317457367895572161493664628375002518648744544601306056052873258238680436033245103305191573561530940517094734332204097881913185119628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -3040023199821165113457297787969292479384156243144670787506281120038059093167154707400650373350038195559386872266587168569154709120060043023290392935210903980126651981529830858263957694003932583287822357144705586488475048637659968354415676271827164795668885810113945795047890354791201024515910526927433402027155541961050547326453633059158669538283792940324731282705205054392676659429210275936237957458870482112491495904728567741758433992194622111599332372788881275144406683864960793773105462203535602954512487909370441914663976522398733266967290658066261605667384007914541802278414953262346378436355994710345402211992316132030570938435089100942105960674320606740747830128800641195193205373044115013685013365831308505117330335312274465324720872678040855936558281593605547711706537656747554360893309090903594661030544579512968075850359622697151907541706008209267627090934313947451151810923546505304292915044731390582664959548422291113999660119139142751364715876730308934612568743997108435319547541362634266181478079234133281782096750303069944847209196331555330657763304066655110684107061888947110239729211339586131126732745437419772894617083075645841763212584591343950536693434612018950209019013346846092871537465271705198066825746927865215979161369665819998281690019177555142115940861635254235283787411148725619061965698298892527207545457171346520441345446803393310240147980223751019557191462498626351539969557837245459221491795412706053493838165922745236084543719163632378520134318981023623780001455140627773352961724861805785999327701432109367674952290785503861655263032284280646916049767159192177741261061144511201526720305611801661434588368119525515261730212416727738525869409620884860994245904817757959859707921144848177440415049077205561667338397910193384188070218385340102027122352959337384754678298112885363629528214722194958748150485862524777908159254271571419530357356471123413122774390383034996989315535667917617690534621126581063006901577224751407806539988719876735467504646549365241848023893549301526377486892337440359423691208245942264787755900848550796694848905467990767767194009685602466497567000662446998940543594043254212070955387453985098527328523351067815163598705004535887296439496984062417483121214467949760043197743937116625848850904042322772290892217723285871762125182975321233642357484822330550690386584514313355990016273255332576889841464333491057413854768469035068255894113751258522730688450158055557981384708909899927675724029541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 4264364318179614079423627159584660745855323269812258257808038058676918425621279395804902733410444203754087414387467856770293235518876788944800969788054980844739390807763741110143643064531756442259431998114503023476719363097405930298560818804536797644679403285206200827377129405221358042254039890217132228976212831060334517038865035916861597254962349334482018782022654976967214751742944350922347102403557102697712905092169008047469497223528886889222190276120531041242871375402749921790403298644040859848874364181147580910909475671632486217909214646165755699100066737290238798519060079891002828014727100846693121283474236295993730330295782720326434845501129550869831042323472106882046372385619283501022430913605968395603469567136700225480717266300680376026888114178912658885395889903178650651704238552994591739541795184411433748352062756779538480510006361640731115890024185534614416206582229075460262769760367055722319965512533104012812970134616938911770820586549538468184322681949522342227960470900213466031492527752747795098006519183693061954504043599992766021614725603751335419728731839041300173048811687853792039328726764597534129724776286302988826602753710744703469829751375811795042181880578557952788941354632282449096161288031164502795645635372359684934814710956059134244811096153312755037188804554258430124871998951543213559300237521443707257957203565591390049388832483371891780675343231052719987390750644347917339961550253833858366341198209969492178697747830196493883968116977955233993749794215396669260458779242160295044113402975124582156472814807161708552540768526280173684165521007578350908988530310417919576820934120151383462960571213037656004933353233939818784152803046281792023675005959434367590271524145169853947842559536382416014860713954447433432877396273489942216461520358772104936224802580183296034706241090191521925143050634567231391394169791051594047283070019552441425095520360588422809139359021535963925478662335432143417116538409080768577238662637518382530949374336462429453561632130419680971643156072710553683520328559630634604961959030953190918564521751045859048965384559204023439617506532302933264237577080210486025312348237469702409977824855931922172534448544497593262560070892881963125735687318351910846767819409909164094207316622131727663360046531513866720485882970095797147262440398622982293060262578772054067846572708413306404228829533542988838653839563180038398668027594665145209429894671351868318254219047958031296730041503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 1631472285491932590172782233224456293335718952273925060775852353889539158362557973584431948561014587750783015176343251549405589617968380767834670544617950381501996641454355182695101814573642250041289906415734467609178771687448559895170055329304806739724539616274668593294181308253998674356648916877996574781666920889324517773351846343589891549130878431336552820036512087204276150356084461929082191167522244638610233212914653779333364293342776228811207199876651274843682025563200338298294425275722950743139011705644952894254810545399139636200340067606826777813148638088052243864993978170112265374476496837413411187799093043534990809915888438671150131589954070225827909939853225007467357549949224375378165446507033501819390977618474555640653240957370140438909885084821563879352027118206826924133713417268159803201450948114591283943690342884887147188791022713032304976768356992752648736314493838274799846760813052286533473356782349122372430527369389909390540696724560864750219853256361098167562267050419706835715407230527272030723474849884506477330529661455137685858150885022414855982164891344894562595058508071693531381429721862178805358751924044996889668890893634422168218975070990695848089243656956215674940174680458438174007692997722226575218967073306663313620042071533423771246778833670902396704285312787576227394016709114742864911760377220832797958096635050214189894747213855310473558522865523616422705957892901231216269919669230363873679912570096086941915946031283394271906499020611186597357780913084383321603870937901769898383495933583145032587346092140751958064710571092333533357903197818945718323101528383906943240614178511208530775757792206849507350087684419553865784446402441461004517975881478151490031908715001215575737665768990247429314726253549428464451585553606637740234912017221655534168304025815704101384210920909805331537860594745047715740837840733075230186366531562734122058477388057708678856459496326744358657415111605706967919057619267291917593755000324134469220433265789585359619464585050153417207149906208470790633198008973144204610538184885746145014593262844666350468578977909390437813311373096774834200375790895841538541446465205212181026399508756754806592639077000954303845569143432570622808151271288953741499574259655914041403920326688179931402266541472192596511951863917192179892502993019387287341695751886020677629682545642783101286234203637094025232063022858804301447119467305335109855967795069661696594209843169664964079856872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -10122401915237820428979684364967498960834007560433438411351000501799893763393990735785197684728873650888175269690223059822950311287848487684039308782299879139244735829191322717058071036418982380272060673315240191761270432557008982503220720038080170045461420359771716229208806825378773677501727850317732535400663211292873965321482603528357384407227415251946594762289967975374362392127954123583546652001330771462533216584011112883260983035547755595303672952270975249760964668153401808984238337873804418598717765339315285803319930552285960136229867124781882158341715025385464292983903089647162078536044423425314030493700765838632941031976023906714590124554911467200875934497901920916625920539966857509008802257424411034681538659332626068739317085047131494540350783775658837534885240896084640039294864786869445611226477393401553801126718350117813306712318600032806495280864653396209369076024835339082854077207258388514888583328112889257252285533909293910258331907422454815821386957616147546047075661241093090270274513488368164160112585921415012884909459172487059670488052651775275054344188438848956086785245955513890100361716695540286868825583049036557560218813818183706000431669467306703324566310063213410321125197548562459274080511267136251333218349398899888498666669848063488526722613425714167036246736399075134541154502822140915179806884786801794998901737507608086868281723377100051037401308678383890962965318274647501033880078033211791053832039433321309951745159100229779504564102493167937596926759068348126013579330915412356659142847663153100348321587535593332067887577245688214150555279331839782726638728207167420806351513134679231534265209869269590845712843167350373943289889601503318073802100041808537417377131933263129027360095757175981505860770807942998799810002027034353165538590572109622346552679097296949754763263307394890568639627684518388865601830050346485616961713209494008761744168031583885092975405016497889770884088177388976757103567946734860547147556652456138777917291186993931181128977431328929483637946040081760793706134384065565282526252670914445535149394790958888230123478758290463566133525525965105358158202099210783435268503548414415270705133159129550013218584265019126493063540356724283736362055214557888805374648781757129705821200417402644335629217896695060759249931156525459234461143203596630629000984451936147894546856062689262213581312299207044853249505104924545836736870584357237800533828525964552547122821124503389000892639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 13391087392917527394609588070418306554190385370207337524823627033669088380756242816742722907036681014143253659915341796833259621230585699767542576013358914152321031785035529134949348191668135281182569371310606565672048391830547813483172765692157402041907376489581570393699096275823169669943704389549060066703368338571293907938944276676079546583711797792842674773895706657244954296379208488751015916512239351848309710890906442603131197301676375445761566508480271536105224421281661062837380965465771531106474789574280716895093448440180559343726899280087776267608280610133618979421315189244531295034738012303759914112668742646172415805141947262823309938838108313051585911548176782139696875706726532761961481453994083685800230044075072909324588058407940573090713103467193117074241522269423068346493326569867420637080227770204354804378810333046015805760536138058029355495543447580960372158761921421610511862728885630742265610107399053406259031982560752734512877035985024281278609270944043359456700720510894809108576578219229372796378802073613329007145290678065239950815257104610276032623246436942531698761238926048262653872240238201128378062361986058529971565545123269547701959351231100329931650784740151872394358914144141528613779834653261475175306025291272356771605115974198401508303024994232019404964331074232328090156186945017249094611477995299289717243508349812104771115052778631760409760808617788666668059115586085499525703545495281038986223578209204272330223025174139626733049278865076688430178698618086881522710962668870461280174872068464783145386692106951056222313540471157531454420620761226553565855344286782429212990046946955141877059637135059525785299478947267479646424187710580932254630424568005717985738546651592971776596178636650667324068042505942349569392029274498960375711339475794432866396233280766875672619771849903775355797441803840966415096206657096300307940933216278988556946091199845578619441207676413116025935912982857840824055614937597633038455286238913849238088961034777411701272463776551281823302943858852826305393672041805727063422079366319990735693873410334050511191884641620723730521642328868999303918282513028740285125335184553039007011533915674083601261149847502091701905875894143355462761921134916281105036557279082341368501891856015443644328928441767055839401804576644081610473717324326149068162081134466210898980580760398059180691143953093724209815169283738439861716824404094397322835801031933999211132046980310406070202589035034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -9139370441467251320846831660903611494868310943147768076006203046347517983074528429630456862355882098008452310423842351675669080543201737417860643952922600320735272872210284245012260630215812957510316005456936959231407547085848243479934535245964272291148524235332776565896463394441924154467447318662497345125565781273045615850421481655988872130922961446624361576972096600544499423897097463243214797028940026781270742369743719158822653116171779761312141805134523673370284538730928345796087029011049203788838459162836028806683709233280006601902395066756259088630302800930096261384133582911796701110907076943399908161215933697856018041867809795909422638265749753697776028575282730571041131856639909967014308617240209250402649359189187989282442851702648293691973579950790385171042886357002067761565262749185335543956548859872169553808803533934034179262275288220042816425703736199228732243339618092417107460005679263724562727017145976142697907395033798040030384886080564805204457045174606138599494165906159961642343688088314874000153401060054948968192285756145286029540162153495675768222784177179792103218945628367553915274211252015527866247798487598849551099418983376287368181695022446815806354012194160033477293974069972326850415712435852290704181741247972433840917268923096143425558653788551980346751807207686161434749809485109839521335155813207687603240567448965915449842024799130565190751060832978083961515422529408173480937615089216882046804933466497507434974095217201412785523804538519304315972044064161405534673198935846459921937141203718736937465959878628104883953458342795908709342825495301944963022167759817611054362407736407404435305020222004192865542712484002103482162189486272292411230940099152582177438060587718997073100271150162082112489472258864739328871273084516204820266126201411649949674106251816585895485719355383708756223146054148720318794154806880035607606037213928070555899511143492550342130340500972879038793585847863113401819465631702118643151992671804926245089172975551829276709451896947936548489355724886931011142489986467896068720767709910537951664125905507794918568176936776094815354783689359627772917867566964324063170788963937792678764574997719188252244508214263270455223043279477204313466834302221842689165111386873727473102587243434849177529104001869947078512094533888025598194471835484229934739280457081904753464627876734302288523584797165736619704926209218863667435772992860893955422484381790303176185119582441984675824642181396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 1983875239550541117918245084511219278784157697601642956309430224113618252860079231433760800488868195974256318548304494359473279239423126178577542929795380042475343519512480507811031013386230435079829888241743177900390074781686628642128597875908019834194127490621011446161578585336124562512325947826893129792243087909903491356504480442670127362714078602555007848436460255532483492722350338228667524701529639762833659664424469705769704895962983388924921716781491387506164498337169457371821522334812399684447673465636619635247341500009648622485931664847667808968163800183247247868284071456298007634886361999983372285122126509234263739365080859506474718120245385945963598892273982689174094969680316409166520948229412954650855482973319302657527424975888346664418366027017875744300431753335087288615159436503929666777899814035083224377595703239998261159152393663990801553872053136167741908110983936725562290340140245154246097822135997483438787924034528815760267735820875473951010641556034859170741994919976488664433347134524929441951597356730604507627014267968515009828532525827242685922184519361327663777541912751877149453522823729898459298829144578736158182613876693768077316522027964493016082125136488307935669671992170593365776903110590661465796813695443792446018540781833942324433617980816539872081783870002295550312519149094343172674906969404838958578749267578964934984563239098132904450709940347685207851726609669782998233958111348648795759635616519402633643504368906215929572709135188187599261332905801747040683815768254610312845648885812872432299697951129260947358356375631507989460475697156540869747067218598114039260212276805036624217182617004055116044793543665059565669420439742662819628082381560795599048820893351457743841324421783372151676828094957848143111123033567858436660901876152673694202729981471773213152891012473982054093484264765752887498643592993056713143664204408354022842903068648385022748073624495519881495287167024554930108178772987109277241849969633956857466157187111816446409809724696898674499346714075576970182320582695616042032570082272792810430997955935905093627420931059323950323606395752240341675225813842741010640424548365415574425485424783358425102093883085133497371526378725837109301347934543443737932701640623568208608330701664385102168943047632705284799921593227516768542630387734554825592971220465403540119890532943535733811374527294992742257641648728287698824750032057619790594186117769332465543552501685553579591214656829833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 2566244574859283758855374900403513349155785016488037163072127323618817257316823009777773829864912360800725691669270439446739916956010872649548991073994513721687091580381159162252767084617796955276544131794188817942689338812719654234938005133976587711134945515145358776498533931528349369727388221602813797651799702103469460038508474310591209286113211806032243523319962653404978342453269647182431102659145853781292230684455475804959234418623017906768643856680046899326619864448649423376738688595315522469922340990660868656031805883962882463144952772026083115895374007163656699705936547653469710928336392210492720346417172272365589371600118586013760326163954719847734118334590278540089752662987960286291771403539871824392528520938762969754825913507387859269635468124833928087874245011180353907910685073948852796689707657400557028142097765683244830157016039580121328526006233330155495404296346821044195313027003860811206824251848161229673785584227166424558610471020563772445426926872419554995773108455714343896469084574346656422317051867798370323253625775001256561088114440057022335283339473892754056226387718543186404871309975216854381269611643743545232857556630367705124178572874850445348498145646913845630147839787239763773918929471114532623927136623952697068765240739401736450055892024075038478700043898488961767129333294640304698106290549519017616632510525851570681856316610034359350202618123055020317216044866380544272585988506231074579995939702022928228630686310809313340742467331744464785416841110305075579094741344740231600374159020376275722410152178179131223487023979829120024910069494311193445770842427835829294568420281513891226213309515045519488317401180553767591297812551522622057729422607646319248993544184144531030223178784545623747267627381463802516837210245533974156524574906389098902550089492165104961883232780599278298951201791876525845611040875784004935832091111006635664057598888771087003602445673012592964775137473627479380968674243970800036537909362223176046147149195108280307359324019512964435795542075158078674494121556914212347171827307858740386157813455287873250734385828020997739643942473233073253463343297737422888281938073245899671482827265206492123338795903106931148479296026965216821721533987416302076385973464196930532551298153327260554929650123388133062103959032056946042804434198371168356797312667097505729695033907750222972876978068155228992778851562686800744252031267008720054611832647132457774219460588938090950250625610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -3078302702512224483771410591789889435064881103641121222656025485140213021924772087025311226084911494076543306558728277166664183506252028231732237139219190414084830528335370086124089440520120593419269459833492331688693636722625486345978547499280710654974294805925687584030498797213956365392441826779515391642900208573324008175463925348133655623167340373356557117090138359068213848294118515358331973078922150330284102048406305098674329750252564681610344069021286072109188336400311853447071485431618832399989592871073584107033797541931394190015248579185150294558607978020372142139716000958239641798627203476632732554828207282515385619944554421778666368252849378684806426143926696372103517663906589413406588300732685327102158452595427126562623341918089167482910147440271841259703056243510381723917948216435324611492258688612169271410320114543824104207932810252672630799686493893303116433496999422711896227324027782115356017591238760883289636289011391363818274278185401747986039868674723149994154691522264138703698690214178813753200841898401233260533649601452594917201067072193982405961107187428680720153435704028020156411575482001398455536795615285285414155175366084964833350541530903538056440221091056152404409167813181503633432057029936530277045445324978719159338650165140004771871514648429132824395842388113381433643489065102342677852105005252336288383229141980500117480808272442091010956177527378891083040669731836803646483420806680487793267299878686548534173354994137835761969666576947665460883620879901605713057384504397492960289048348673764544607014394508965478892396504384627352173036157577648503986528892130514272812355516377130177341591526300623090597773205839112113064949538126322051311919072508914825494901210252184855671928003855252176727594002880863165070772914565886768034101877637548952958792759557535288920516252902262147966682999312382870343356440680571764928738450576042793335450653966736481176642753196213371574246486085487917796383766706448492613091502953271198699910888050432321172438964551091179221274144861280340843307074927410169229821197173397978770252001967890151156661507472854924929818118353992499460489364612161130326811351935240688776113232404751351272926147659383805252016702470868373357746535275401436887920289764901057357025174126135155466971898853948871111783262218045438773155949340821673843597481050731667881598665585925575877946619124431673342723114298330885170779679590927502604428254142163038156732035588447615737095475196838378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 1567021237353813754394876370096322712672701873713640542313148372400531107270173806036385895780259813389423051319397230393101346862038820546216420104080543654298790861286370141867592323567370756218445192782677566412953510917377276933692838158217309395151736389155734237799001782429673400193234978771036379505916280700824359508001741354042835252452585941239884160038520819504176315334290748682930376756536879138218610597996125347976486303901453552767211731910196422270522049572157436177121207685668282264757495774946830236787844547757954242015505628202007081297216936231001291873671103504508175887771702819948964279286843962203889688790823758689115053156164409993947341042335711591552293604746981039031513880694873275070477503665434947375939870086082797866055961398199380949347312146374263283214303844770132305802637653341067668700592758267636177288913689109555577892347528805329655602361621948304981320932880317985573961052707445613360219867447675016163542130208324686881529671730699509841058185650282744163711886014713741777265188079274123677882803562430323934895769357760330509538276299871018089713632526896669600419076308871144770700283571945058555787286249612948145840735475853682806812538857619770215318693757603233012003675033417443743850987906636018353124199828960360753874539050897206996649403225733723397580416563819530568760195858713361762512519893344123562909516226809892244086817871117795092639621675693498658508593388948347389274707168009682087440492260202772838441262414478750653098673899633735867072433398862705557973941774898837294760816825273380258590202290575324647715217694203395413149085419681715023120647485210323307111606156337197789573858584948353348197734368430447700894416770905940157163632460317492305969719934088776399684031220412066617110097839846163189737532224487489818756947221427603960825539456141596081055956655020091321094848983450967958148733948506968728239302734370164725432608325142149084746411398154331861156500492930445290788240642977087666449118629503934747701401891721287701505722665745821441775273008935200856240365423969818143811451456997471551276346643424298249973799625150396236088377541424783223464352790365514389317307648986464756121320041361817172168950599145886308776582144074352951056014827270683999796945491943761332833963532744922020203620745979624682987177585292963912804730102490688950614392629116672455823623971000721653741049261522754919119230130819757895884924271528439946449262620831177628133445978164672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -239498239347513268671404031263643513170586774148930658837198661816972599084002013801975646546621308468208100681075450011611382093373680107161525981091431760107270756000793045293273919065710923684445815898135512840601345314826552566410103385417169584352895709811871090284826489332213654428860428911112328570831815822532904937608579962497478431968868353614663941517200461152663287962660468789067744637947203105758409909731064682574614105146687242812079841075306986499840737604916606740751434437367586096943060647222261015025861268058229658676692419374428192854380217391121054899550255047703856466030851685387023235232759412450062838646722015228889456964443213067528446738024479413926368555027283380972045312201658544568721989232380305288454619903883396787804816227964956634930425477828542436542884417042748243786835014528096774904035208295983598837777891205225575717999976980129544647305062020073826002243547840489922486602130788321066696048089926312286998201479970822533365275890901891484411592558650988278869353099140772942082012681399148302510885070842892933559456843383796394994539843339301207248149931441395831088406234953897790059673897932272631501493728979191874208238043590158245288385194444497332447031367576479125889360014933405764093456178560119543423281942858759451995805549998550337173579607397799985614576134510371441430556124509650640415650261060012207846626510642351281098911329820432945225088814677143295723860935939181963937311500000758892064661916929830789205191671472735171228107241762488803687880455394183441944467667655637312097543290543348453446921988707199965216678492259332794656747379823477577660800859089596057173718284675741739157371003386898058975785523878938666406211980665114673907960792909268929063314799445027938797537602604586545983370594207936745561258125518658216583981265365605696445563901895241642821995718630010018098414296166806320221560909674397986651144876712658043045424997898814089561066444258528915693974804271178081502225050416401997112350291964802587181125906065548193900109911756696981905859874361101033792216341553199199588973434499825768387955502857091775279876820506960638332305448549119075783313031739529714196069644482394310205470798066943007546688836659189214373567744097749096775486531669945926797426096400221845570464607251472559370091131433561439554948796272856360798985829000896403929855262108244330317390432387671878162127775761548305994062665423081064512660663065657439072669854240871245565358549356460571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -209270783867317874669390594548405467995724346246152482869767692825278432868873084949104365407544097769435985831446416544759573036714606657363496414452235779112623983072274652762474800144557969054133227373684651898124650703515414230169082319833152480000355377374530652143380470902184952623831248803648635830151320885538633624171719446116745751625119165486722667924698910489203765923465492045173368122018572207950566503204542884143936695611051542747909540722871387983607218583631956620872390954118975839980469145745193244688442195876799937361574443757856551273970216391746745192127230961290135202159190424386272842630849894860618319870727242337410371973248684378941655707725953532193398759485140775065128175770747996853960612203366404985685694401150479693637746354333229629161705037115479595670580986233945768146095052694967530332969624335323045264905305321576030118823547694138143304949830880568087610374151404212901928321587785586724517943438717654111109314664757567954565927227537848974852157799821193476487190667554276712820173500069978780966907185741449425622217724259000827374241656785238982052305095335753395534995671636688669534008517059523336568546871043196666634721771732111598392737922941256177685139393834300460968572494331895982945284837808900690528970651355981200548428412311989840369973293094344796715983167431769104324736120256603162856715344031032531596720924334008312223142501119033008302190029902624523797569013221504527832796035173666705320581641271062974726889490198502168087055997369125455305660746720937653764874219188104346027888190273939583918906954554360293004929333474816523324303004333630129227206409745425802517647995197855254981613828665778800604555552961001106292502264815733658379138172346766031994654053487021817943135436928057155622131283024794605866626091758786385349090282640656036791891676572670384882991760556365738093297038043063528898194120030642456271349056890088704089907941828143595598202428244128341617361620107061003956450896167969177917733536730237485494255887154573867438333093247109472008811659540242339651139215640568928065869047091787505020369268780483243575194147270950178534650740816142373589393109387788137003130806089348650973153763796192002823667985124981010511439736733340283115447641926416596891635004523823374430359244319810859041823202133933444583209595650942873034203115400786690992551327537119691991580285649892350250958963331809424697611294192864956862922340797368483261697846842253056820482015609741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 139041811722045560390626830488325502409413159245986126741253407584406059831549573696686646361457868956400314023909307937536912612597841297360061230989778227139060909297574243427012541080142050164851480239396927987919566418767079027480710566116468807772825246864510053633762273821695236893715822113437681417774113373562044217159152252052788097191828783714156850788756806067243428315477061874893630767844866485793861707775603884940793746546120332748544558864023186778760390692131015281146562572176841663784114057198081553766011977733319138068462534563975501895567382072890197481841866848237243642003992051518422107998055755217326792263245652683562457809966177195701464523530644354619888359374895370091407215963152824581202506474936087144614736973233501379022647680228679857342120054190502921816458671177218001207671641592625389136865692497534411842443859259544614040712873192053052828886032278614535119266048885494357259839142720090485085193244406925088084142746818532043903809509636434361142882646469429889831717441604055708946882930973657399215911497050184210167624107503589797402900771488404632975217802702475854105100442295130630096178564898751896158664845625545381137717793795299377325159758367332014027654857684214984197600227397209601371256813097371319584308674713381869348766910199230921221642244530352898626528828925918440937927335328836774924930761905113356154906270546582295611094641217311612280156840986543597044042701815432534844276130938995116776877686608752501891417793471410357828076483929751594920115424783906306029976504543232382960190391964190755100986510249699246894927255078098997059591092508747734473486142610575140264607812153274897776240392929298834636570175001399765190240904808018600703436226342937583540544466306989158494801465455312667536263564654846428302920207188648006893199839023604956443060363973429144647604809122133147351964929328871351874655909015380742145399229165980961380731060320908740540920440929401598875968771983174945415297434158493759670018685066597923036090157107700545123005771544916025941958699248480189159768455550619330927315640559261009652792091789317920422934224591324577305659352351881519527909239587515934871974795301952683611631079703539031386996624006916429727180879929681226948626081538681866286947176804618293698461010607897919274276478002061977855060590620362950766027724112228057623069616112944981855900564858789812895233620759630167895650187240849842098764834029747333526104424716862695277086459100246429443359375000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -158573844473791340343873291147236854305952057347198601113161914468812435014655043317242278461231082245564574291669156526096308235503568206440550434552068674401985604991125983430050797007122205478174435468428557028982427735537619360732646969107368588921899691960271623910687657393208890007526418543915084042648083535170807236333729664924495396513235673740277189453397989374562386292096783817807911900884057922140750032357606022758050348703870939201664819556882807761089215700226937622684126601525150380624246492326557281176814525879642903755470067297766205848798131492017228005920236057398716203307926979333966758949472300608962553121976129763446702700747165406324964944528645373176218894157807077269042703189593136936048402617259372866175896671362720591695763290565327399091171717902653759639483062398052146314145205460268730529359685262403715072147888553102382850779699090100263371273134122465012843116868057031319752989000754634578923129026226572757304273810170509338917017362263198704793471377421255054933986347674143790576080650821394846399081806305595387844330383453455033451075005793921546329986741711919900729061415742197600268420351636768221858124065314995367023305513390615105117637347725398921178033943345048273743575960126283648701636186517073395052803880957308727322902081140938955581114240947203069397778144323614187708082438541313691701694744339471229248474587022440067634572460122696664465796505261497801752852306335914598223850117529442194441118075387857358476970648862345969331200068762304322949934178925458361560254449375876506120765128238981296654917589555502372012196557057817140652317390800249835783165323940807983331151801314740615254567651728312891948946859413230502328907461658541671094610783957203630092831957231034479221112791597655330057319088300479679572144129071527571375779982389105610757645163406969654571245749309199542338222568776550706614090309843643079235872425257657388951021455014117075821747192229375367327108468774206363945278714918444337666888690591349332441849418945804866259525108376438981129416591755459046968842883658256866404487124807593409152476539465231255676855971662856184012931888851799722488735137077632615984371174287687252341011864909819423783667108344711027114764987527764793576832511959385018568125995256710730907946256682590119544693159452689526058155259851732267532312398161795651369337257037218330385714730144699983606419969086639185568319748767733020940722392314855887160418568271325057139620184898376464843750000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -48284973128079145065468600764780241226344694495190658889732211806198617714662851458437174157336429798781778968521556057852603214765193623857638832411314602950475615063452017165238935105496026680783485269031387787468338849947789490568042964002567226302482253619095943175059512005041508882613768939360175399725732571390557232514463541574760562883565100354272833179687102747850694085263710802586821608873968654156130338320139847886519735539818339502804668494762307902022005399419751923374788726026671567717774357694263568278970615223126423814724867440191451184644061571471356111774547456544583827837577599633778318006430294741063153411363923592849929106099546282110621516708483036180357518287505544289169415234168957865241303402872210791690678484407355071551040801969214902250647081256418771711002150734464699469590317847470066105039437065056882403595551226061008300894660004951938739701903607121529159802363525142076959852671600231561928943993856005231768864202056833757897522890722767987847763460987480875620603802492733767669710296385537921767119443327728268111865849642980353598582927691487961665408489352832465664792108715629803065811552095003544474338312287986503425413159381933892262703733663188873686605186922651684098376625769584681886601048376493635312847223676935207456958507345116308060902316279460722672159829170210421764064014284402267526519146367888293318880814268717816860653048581694464142997683873320152119148476327642313129669499793666602436076437603200393222045214874824457337159131451901192551314713469444755018696653756568078633986532982823749438596642025793382767786869636709293393954938619958321495780916859408431406907378940812778112968907307789898331137474944285407874431768158764334431692092648497925553512381542617380867582130869764787441701004054320266153025917423089878821836760582091441686839198288154028080494582826182760085326314341217483753214103874911782146053724259958238396028046780107327904167581611269035796921886156867247322983827612869653275459987284471259371763690999338521046663709107794094037141779847835080378829782648478361469704482821059400881351882577396456692120694477773419206057789949966236009819064632188606698689471562261850050626136360514686221084447636539262509375069396232750919597636700783573585918543178231549088857364125735314813131494182094230864325011320094987036044540109734436553813611018328820227118730154497409205722027283539603953700335045151001003195486180023617879411915176923741910286480560898780822753906250000000000000000000000000000000000000000000000000000000000000000 [40,35] 35415482269318169022608245359728475592628796159742751753988341867002809461654845908509923406667724938154953129786161630199688085892841687846347830873720440083739803070075252757642524649392724021713973080826642484453372342819097244122638058812257480055886583961567816835842898541450866269554656694408287907148669502576544222156277872284830580884641786667939616311837199914889463565228248088046583510965573787470875438576941794212278702745702259396999867574320652163307715848330670546386006068304134312439091356348414382849128188593736536906225813402681362835872724578804719226905484142123682455349064953737111621751008898035870208010084610078788876761692444004321686639842831539171615429241216506370776178075757181305207213258789529330843476378154846212001270446830479308559843027118811230311621393322563520187398670616343629959365855746650546768833049751425269931836591234675014738876231823732999140872741073180562521885016327743618181427035656137829537429688918587303487002852219872490915086340989669060111533197721069512080944544172027253695019608880164938949201081506206780254864957717840711811900838512024085314593409848160594885817075003663593156529503267898170794406696792944354518892661928352687553244622172031166424365247152533103563733887369801529241904564211671134136432573310838463978956670178871798716229872792007380250866531024895498922219640366271755101277948408372464184749146999765943575696565252672215067968354842453252400783021117339160204904691591122035773287712540652350235619376705572173762432493681471110006153296959417310856427108209102431781609760206663120076126062956654994836883053060842203410963098043275582789507356977414752304560613671812895109478953701398767308634741523787508612510371000353672874025768492903944336003534073403611860492574568120356757733253618181566520421519675164225570372905356479197307072466096077437502455494723419856508789578314328270205550891933066807836916236028664916092960351319913244955606217120123837422611110832877091293629395076940046670815186037305576400151841462340511233735404803510251944959523718529229619798301207085093758730499074101670805381401361756349812710048767184734699017785882246678764262159707062977985568773561012974297204951815371659919817332455175386891468005442447008266503880808166205744316202326028792185763185433367070460372421903532858353368351641785419004352104145713191111986396554364549060775748272502547189874291452079813859005898016395609637779751110997494834009557962417602539062500000000000000000000000000000000000000000000000000000000000000000 [40,36] -13697950248715281780822554785702926204655959302401646917830097378224904431698665894114701658115208087949613082379291991964209274202385257850976919870667651488927518889149959790118083124917414750050321900781756389030566383454618047496155810119767071348619946439409321408146798333448406089270615250875509397786692152674208739074256856531528437208289252274256238284617444896225569603101940527831927815777532568334673419138142546388863223746455936284981109589284221517860953188169819360718378038452991080697463738473046195625712810377225179709543618112500201044819470260671093312506513350078406522268295948958613042911215920576597497126263136727540376385885763462665185503120322297069057359475775657611903390070193521031261980960381737334203991611084964136587255412559315626925788887955633849575534270412107455683622091445148748174587567471964019487755326301000609217861302986594035367013964529712872085208418577282814187897395712127721519849803374067228202253572787190641688596271958156863801546972759624772323326178178453060180866895493419890217578644072000561206573588621216817693920068422456652003163312940106605001711534020273095449700781799373319092157849051473998093666801560433769302659333040658415453651885758492349942497345545230357654190709498167889799456208599942846729396812516900735214326238878939862978174319221456169665356043326082055694503624420559070459272983487844487901927645483786444904811244455920610089712833158531132848473916857499389156237470002925916919675827251939778702629548670624033457706481694606640769923022982260756318825018996771981126068622110787919823417436083700200840444560328027986317332895910579090739524903041377616198789612166206441528177717420131773136153829762646452283427588122012550479171399213684867672086194641988643505529001634343603641745559448671722285545796449925803851304032547315166786743312902144557178946546246995242294174285798070369314390137723443791418183431559486358689282673596355520742827477970512988063646542153988600077767865609695402323830752990250973949210899426528537444290724314431011750060770281028956528395609026812818582028738736551465453803377334831724081633366284164177302770351547313886375304531721016557269788899728806501959326407634203824992640733927684528506083958661850038120689561716794194070846355910188229901046715618651515230543287011045009637162783184662854696347787376052007654822566411506552764727991657666424806471751140056661061285500815020211404942664101813676325036794878542423248291015625000000000000000000000000000000000000000000000000000000000 [40,37] 2416426829618307472886084044228560522765229145378540095049976606755217341748123233599047077564847949149133375932163689664092988193775661708557900885593386597020266502873877930332538632234210816493459566081856041135243527109661428729575685147419000050670923074021155831852593774016033503432289021378335051816181245087442313638706883470742714720090697076470310423126162111804340880004489469679216389409826565287683222408138659174435011829157169288000249411529225782463620963560099553892956556434812139811125820589573566940055288723272195575582919151102189002293351633733942115236787236571763499361748914870527669220710207436503561134433550323351853734675414208877978748958359702481768718527903458428447088455521220483590521790497288960293799065669392207680716878454767993053956213597001488345612638509599771152801833779362460314912817324121987578596207736925336242659746790811394207043030808206511734239108192394968136644107355195836433006519521290742122263676604703036609163244449558565277685680870944712216965764986755152684904487417545612658697033010350463371672375000072663564373778605325867273304897612440436060718056534893388748422705964873057578195219055006562073976046635638675757610429588323271593338695999195567169791847174608989550454299392338672090861715082278641059019528309224466091967420906647268061826457872420327831492036921146634304746638924210034857266602994122415114117249293483759235120238408399270001165345219994656079012835644394732378379975322968203005873626508028538839661752380689676591345216315727389182746753800168045280381210005003953597012755777610087232255906102278990552099103784603796082519933195190801327850706810895663562473208379934536778210191197798820050456372680084726121379347162036736105065275263552174276425100356705828459689113000819199174281673557411193937083348320554387267360676638409461621437222384984176198811450662832284758062497474994739477937639283852876254158472483766232038875669216167647306902764078973576563785507591346125614446631533467426933266670054011506981191219551792887548819835939325188126423512470261636906079746081403394001080855689712489297659952729196853696450863762897092560432126258800094762396963266205960736178949536762427799523673301538229356582190852578710734656093047655213562250462298762541277822778509473296659063227750023729662358890779419977633896337074393909787283218420269656300258948730146076827527567243733136400626448407761649271969874677887050849365777049904124851309461519122123718261718750000000000000000000000000000000000000000000000000000000 [40,38] 539858831448493256657507517529465115242207748525858297439303657675595502645705073115064209556139196299534876989572812273630960249404509704852483752889693939358847842415147072023564861812186046055730770585199250159347781578497950223176792014718455829046501972833609348173644479169303136907963968777666074984583799943150674501533254504190908252909147584824332827102343858643017042992323606130886488780386819647007623136270459460833107203325249951328772889789785341147868935831050128387254404982592386043107891642889357471503009523135331495087318777832323431375811747641507666741154022519338638925902575102025287822626284827456957028358163658195273278629161967442677436115325069024596543821306960179746684360679355777649301661421354190059788352593126767735290806911603003146794756829625075264484530677335903069642055567868894409911318850266014678197980339260456174889803714082505077904915107395612902921367958379358552693331399132414775705344885402444416240742087281394908903135178272720224174361776079084701157404326332106696888455191021437695436369719891500681466762448550739919830774022084980343868473373454298189895360584099105568861641091225439948573352517817260430368223973530810674816050404584824099309028265772805502411299423527725833445372380479977956302412423274979400992802686554982419102707365083843342124501529616078670552474227845821171673765035391096734023390762444848010626966692282445153710285595729350188166545178926365368147574783831728302015150919758580542380529515162586835716660240590527743153306841267056992150881312637311713746493176955370358484278038550772797565951947707740347835290817471928425157735200593216189364416006800355190678417794400031678031095036131138206432766433121577860750398192546278942063962125826852315456279715350856015788341678817982087217682655026333976977094980953627757314527220248777137430619737652278593257390967541972247989181738704771642390269807191721344377568985978057668478881443802136955804137244800122688155480500147747236681483456862340695211778173198250141562496440778560594649964452892172669584394868546167309593754828949109675012627678883360543440582095526724885126073920106692610889885214514025229990183437568063491575048392888569878271693297710460040222115491202639740185138029674023179410453624815572744536128362491552160919739705796798632688233803917042827481002679834222135380540963462106048230167729358731384980982211989582925368918123234950967848666138138877022232273508728361832709197187796235084533691406250000000000000000000000000000000000000000000000000 [40,39] -547997283920427639068427286654812712602565207610259347202740002081844090302091867470535987796815218982359119155735703537596995146308534291866510586430837674238068645616628138420252353237840734993192338899668531478556328594296284586543497032723636860459933781928509310034448695073342443244048094202739923571653987253693025295943039866046687293793537309066796366467214268353675462592971224916070807155909010285761987323455743480649816008393470922966080689342995615626294719936113145721930248588134579709032388443539725737678272241490803075116398425040394267129114534048207391109189939864716042304847437594141048200717434626260206356687172605983088288519235239159244375123702545877322307488415337487460868607603248201814201138858739875899453440449623920983769089791337126575797318119948314239703405074255733010532620828168935987706201832307039246397940416859869143406270779319536201242215763387529462414211466484663622904363209813376609943681660125150018123053509334630200625204779337350907888967725135108776021084149297608151590391428955041334572598548678066518428682493507480657416174627484256873314592257431122845272070309134077635742166250440428335371846238630792749442443247627712594153893245338548560137930484426742636612428105610037478472522884987026732571015517338916577778480655018158736241478575934439907031787774946205561168986137542121302570014777372174352577389430619083195552068015425313706056797420984168570053627474299583486603893972647667520576389035237130617823205849268266992821281393858877655003726880769459200153520264495061808828526914194313664857626443905290394690526653480038035093771338994843259936159035912080126409539748951811043469258788614232197188969437639306477245451003790505290313816495644298756808818123139753387697641903000421037758669603195517373652806182442106706908481702457937755524316442032947818522183780088390710324696140679389111245115650429983041007740077457797481448809316519263848644380836032962086919647609993944120211784211048466307845005712342321970497036599602267671764421552359098374480432856783584314109137067221017721248901317690968351105804410968126010789743272604125863851038021464908850103677242433385731646778180706434892104335943782542827465739315776388958969054599958914493884439128954589154963131557237034545292934223532399730964767773097323102956712316561872159974686536469561756265224394033794241869188680609918473281612773436765178922983046351954728047515855457234398742487335720596774990553967654705047607421875000000000000000000000000000000000000000000000000 [40,40] 203463483409392281642686699761703900630567702523789965105369081692580230529144083640825257738789550281701627701228451950509074308481736322734711432627758300217797858429876160383887291741175224674059884117743461757366286828938226402942626600882569187372257242205319390057733721523003846260631688715334590644796637994218370639828327323842346022468643508202186068229111717225800457981155387685819605819491423260485927470667039670930901159537981965595873301361326183118134104883048935294112461934069905082197467498155828349326021034854963172325097833021720553026242889268258820783040729504947669974739109220326844825305605122701446635049680416435178059381339580701239949426445279198281784264339011839143615801981244562146074604785849144204488906115351961004997960554168323068671373105950168269121592626660025262605105501385213747571621217282367253437928663785833337661907416893854806889999317021353219609271322221432988252904671525160011749274582983103207161853243770253978779655754751946487449129892125736282588741475301943665145030435471338063743610038752612426806783645677586294306566255669640715022432588117618613393238965098221668527274527554465387926501316161700966486918100704068140640631855993913981026125090538309613835730441301088274136846774126203345616899526776533048028213036456421610210461999673222627264578346892435667138612508090086761017550582898628396196815963842950658849361909556950704423617799530026963459763912261965020548205342753080974421948002309896625510436128169326813495712073629911168435546084960982379219245898755098091395621947204412239044820027263072618733759721448933886305021148175457369316492793494887632885642591154149933148825852118964339153741786625591369125909714559936814796666243652881715572024721599158378385748275790025857379815099830908434195832741406222204366265198324796320225855960189371672726810678004351228802640906217090009148507687143765928201999040700171866904840823636461590870759814914857506087185441978030829499219394304706286382837436747710891215500160504650570641801331068402707411268468614496960085575427010567859943891119325698225014534682013251530310098053772511862228570818847946421212079485421560935709529344636164715397449877915397566371275480319405808052821745216408628966394821094180318138558242424526178493890616091182257243385213156107726743665572300532985962396356231390221221919572843040788534335676075136865495275636798120908979493418571543659500696164139887104949132659581501059165020706132054328918457031250000000000000000000000000000000000000000000 [41,0] 107610921240472432593698381822021230829721567659543541834824732157398326515684750170327456303011130642307818512391286852571898167333486782580248956531626699428726323898084897086874036398128907274454922141837742298692059225958746226601033187387114510502078882212409046206912665722918660573197953389941336477537654341150286555009004275766062834891339310273310891931824468924585784250437191469761195662348485888764828272276496332334532234786690860747892798308046798830646710330885861515282440981425564817489384957906733954580460877824090980385859623814978019816317870740082934820203133902244350312549595016156994132847994852932310552455871986507831521790810857831805595768707137523449286241936096794849870093144677154934111580105767523137878033649990135552645133916910807929472445114215691392635381561237812705291333902517888381546483034454379250658675646537030588118062129969199490088481735739109096927403203955574986751046118515689029473564062581564793912159850774594687607229314931580914129822815699245723223584158598040096263182155111805606936040084319122312156184997512313076130140988884708776050404743087459246815933687850396347825864790491124525956192910955690834333237504280811235859415945395221918008462268275730338851115379211059794618156088339890088004577707419834745562919479576097172578128910354176729045321438632925469654047950202457517390839293706056365759536602205847803600561357557785627650038234953005562585452903527918407446599808461277974901520108558080791821494543190812321141758688144340746802758455401454141663892645029959880705841423359864386861297849295858611636096022610843275009769249342208614329740655031824354408702021575759224067577744001881533145510430771804678662535149983225452874320300205654572058148936405409479713844530186664977183161326617450106347490392458695215142601776090933407631966391733509995016325365771953108385418682191866119157646494109847618450002003003607600401772896317508652943942699501465630250072816689492190633324201841209123011846822183283234831396591379101445944915334831096312528242479506713921511560598553958849873003672755124245215538751538352993558011938962257427132878491293331256233749437277557085784625251214932473495251549977526955780314222842689835175687370055587174901953038949073967387884409025469891936107857283040779305948348996391206698619580350850810646079480648040771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 6159057211005272697083359375982024331336517223409152583347081548082765351581079511709527038871555313269605031747198805166142925335826117735995813901624252892981311334970595331447524146359208005159921490702614221612224624763065434536457708224911209087391199817623887917601502694718752794552176966168602156836359200416668720610893727494763049149522650573171218172070879132329799214509886310962092130872798304204966438742506410946516644336428880141404143975197353217239600586287158165113915941513275920421305845713534031164823017058012888439072575032293710610157966707388634626652745789061215758653105487241689170938243742443735516708756455691749639821216407960206353349113517534820061779711795865653468603693633129040620977182186587666051003433757109413593170615084943741384794352329180252476776946124324282012006964984037374321819288768021685332878805188097457064692475270267792469857487310115215064019639217555782843509727216515695942920246591232592897199702125264265436965098604944509537105097580690639126041894892414387101506877204528709732855843878323561323035343034311611809636957178578248774713244558809878330394209336227324590148768627964228725212617599412505844323642296195763997234344713770677852077045492455242353225637302772806181223709154507769255043880184249079260502088266513850398632758556174095255329821351574791994159675627207152179339664254176494355002340681746010179347703530115177081854121453673269417523670087604553671992754733111198648737313844965357626519824569166627318386253093054137579745723413910156189020040262156593738422924454901221986317058441307882809254554930073293296728328474091942064100403846302607679335746972232925479321885099087850255569702777708822476666276459884459083108230667818420018336816473219309413704343993766716861500305004326660201334358001176486446015887843216402930189694886787665207357112144664653104541765067400310788210888942108177065365365979011912064848337984962030574453856269812890006350402839426693562552861059727812124070025534877423321774343449907088638115441976271058141365057640930193944704020002016380033538186274250872445848442385040775514349433217235284184344319591613402161170270418388185829901461551792152958182067503457096206400255528072423713393567540048126704018336807012036675806979654640945930973249190233067906880850724262583427147149835179096299953016568906605243682861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] 304040218860816699621709222244581192317510754851979738818797072439710996817482704908007917264372121922373188609046009299658396101974314186744366632329853021807664518738863983266213559149807565411374628208798311119287942664677409901624678325935995333542286359109120354155682503880356358856905302532502556399389916817982209536109184966991881691830209138177377948991181292123632605368757863470400753383598452563873722792405221693969675665851682201497369680020350410978388570802341624970886429917055713224929982665775512334457524914263100304505699215761304157566800466512460299693012346786693728898681733040867445978208529815287171244646185961566307783287304093701210465127636176413057961728954844834202747458708614867106947016283598497490575770966029995054150806152985598737964148904862761391450258356022895577027872112842225605833848328684711375973113007253356857810641349562778579767302008578671294891779551129878138175170687703370000316080972663652335455149696323062224896001485141766098426849982966325503721700766277674457704321366270439945854514182566925212357621114660372555361838859348738874716482892410578611239488954669083551486298004370348614817799629087727409231991340515916994094770374179288042310696920943538278812181270541907492596454317454624038244788181819277351745913375129677782868559740087342081408693730371446461260218833484742687329516402141709891494044213896549594915663391671441848577158559482317705452800030615179776426268479678469354192188529489028303753368011202560509638932455546450295196270470910593633488082406264075601110058464235907882379515046145197940006988750043030789212246420325297596871405692101162766950121807187919444839084461419399940499395870246011814489048438437398218346221023764269992519678445434776949564625069040980299663241682455516342167562443094046028087765082956297553951783330030723636187684646115696871259793993766466448697840876593043639948765989620182568613668193237283276129654203446163853692216282373200281695006134527742345739687079131622464822174532402686872435728108995581072271494491458167476584517856065875388527377190946722051351234280836665779913804945367188846379582509031189089545620098887681420509246307099365696069515823191510876963011314123350578033892610447995298197242169488790023675033393823853967532278347522898238285503444981827214261160066699225118513894017269194591790437698364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 22927045448374634561422605656545551941135119035668805223784412852311085819216194537363759165759458497835848198593141564740202112928635235272844540674536683466356959542526961658259377227985633434636130141969688350264014831257085494821540067878413238352542695864954457680783024086031810699375611880405148621477214875630822023814224319892905342860692155215344261419531203801737974367910689572671945310882067696021983114207604250247947483282088608650707727434844693331021603250969634170212720751424264487288955732459206415860371345010450373218220907377836866179580053898188945751968714936828343763938687396493110366467343612882663701767416424569616497593327565013451937275585864456586200158567693575199282089742440138807986299499577480610678563476122941794615613475999500361595027397891273698140501458838836969970575065053493078154805741640699002504217991190405093556147237174966899381710357016667036828180716417039276697307362954809183921447157897119428083164560933866507712716580009114280078821384974638748187574465875374538196706286271622261216418245933466486864895868783333373181296200315484413594576179979918311017839118756893148361087880195421619278548160925447999752493803985217117023616764441524361826721009004014698248805629293769696526298571886986374431719206211194989166786143763186958133975032707383566773540015672964705991662178940799189838931815567604054959992937863465535537785081587180685624911572800212804501565422976424183338332339668655709327470689220411135326620212437313487368930376606650021178075995769019124984436809414062481123191264710378661248010515942880855433594894279071484054374399632309440742106093026889214103242309793394006779781817413773204124137900373205963007437379254110589727164691466423093239880047794845416143101059819313392240196849794594397863253801963146021914390620345587206705788756633833544919242698036827598197526716138898251040170010376359292158476318077463488420266974001475026355311354172679556647064490716565351639701014211979571016303818448662199092354345479245484252607615654301415002312744142895375896311043815378828485897980819366173756915002917379818626181375138007749621163289295422853863540887249550229294560801890708474012538050168034726239022022055978571747547585427307335558891515581222497482594961090074933066522944993115598984684484749060508947125722200872238731861330052197445183992385864257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -5855299783821319224661793578389223738263291713107740027325552608886804758466617532330680937717079615345475206741389747005161973849162542897594022161068682468957241174551829940932931532722585972535065682790597150836814437490194623943983560035967022375417873722160491759285762064360646893355439643491883870982273254317316091313164975341056584458598598711159269599410737539644165890606777995078838001710926325026613272226718846361921502615575576285074006975754026500280329779657626090179268354340409606324716440889987937987553532133390502693493856336734480507156481764256913728922650732707901810721369481812751582933876740515484721620166984076823196309930625799737030128057964539572214847328077832878190625534778448340168900931137634397453540992992156300274063975979747904772292783012042045073564553520205716036038861430669341332942995362134824115242286401725900399165655560354345210844483892499109749730233835179932131565319143261742928207753827093758406066143489836457696584229874107323370258174476447094151904180900554676924471664282193418424196711915524408170219344340076283981679640267920032015374528982989800290888098030254995429803829332294076901549773009252570893213891643357729233101678618079864604775972426061148623841843152212677061999274727601383016809878050670014381224025744914346543938244463274006948747407674191785217107121589401041877367144725125586806081778358738770155990486646356779459313490332303961530257932678552784111743627444411122689460629555434527799602855491651950071733678752567891534636359928683776625661718353544848700161287110437871432669081363308196290735137279898093132764656960132899830305836462350681918023058040046028148518134252443224532343173232017827346087411043050373628983161234390865867624349974803617724663358817674045059044636349619292397103215253881481160127586035331678782035350566695722191726832233768509248187973027986311060182047903181137304042450146592013512952974419517657497188948208686931632544613044783379563041517813318288472498384776541950893280151661882303682092102665625311952844629771810626172057100946468238481180575269650739471420185553636559949225821275602647949874505509183740780893318384180391030210732871607792880168678192544781459488276458656644453450608680639804221339533089643791664768269951044011733266380018614420924815024092127652995296517963944599810998043517423772286178973445203155279159545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 109672414057877549791485350541029617089715385540505163877852450646537415252701484344783313033552065963918516067716265804320223072477518223629945997411722610758327327635243157372794331333535742701678369445984427056775845255558879790697736035327086975187206834636231863707862826107483353393977541229306396430330863111081311779461698610724563224380300880522845746322888123234054084737395703373647845692172533035386266892153421599012934319369194240591741184571471776837821682750663194087180328451794892092356377976673443595111573017273283737233305804722777595866298935215526418340165801478750381592057088048808170487702990181733250463358531682373160014196336704190319510600823452723498416386352398510287825439941793965590111300325535313885482807785864817397744674523597880093506010573904062494456736458740245773798957401029514160274304003433837707217293835740340198415701271426346759683637329609358155252151418976546270246414176186406024379886069981182646757973784454731946065544728426874767297610019686229284108477808494817156452472059142964102668450575445981504360060069860542856441567358512135537221362187512104873154393376306017320068575373535423847684000874195172430210077650209160818304112471473264337420125177652531747536536708328337450628726342718472293534521050636513963610289714305283074773951866287446909773473763157074472217842280080228492069528869243708510519780833459784660731429893308139728939913555691934104416353809566809840281813811761594354075693314289265768209676472069678339088438663369691392794395889898148882591833771726815683938218715877626771743329755316254445441597544160205096101727611036530080509242227247104298494706452601190292852760726476180400704772327691719639203321340654568781276436638287678301730176222687076151226296386269463437193247189035299214490529254288690019582684755350587972691376720060210211900886839936254598745026001796729479584713777574886677579786910665524467279336020268953735675101487334201098836655589783675826714482191878891697755336172138983308133246865295653239927546882480682673929942228295317248233288175611858992024871072839252737669718589798868895203673472862071289299988824086260538992332801251095062626524875850498227858796240278008323789071319022518023147968490163170756049147786360380010623414255795597234578010983935475369258290250177233788735058232635740587272068541599173881195827817691679229028522968292236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -1113795013243761660108105855275813874424477295012983274195311826777654057358293303124195808459883330904074596491733552733772390966927988383176429062655696522856702867514262668923132925075008259482920545868164684011609003533463313738725007970083296986460931705988324739760523860476036703123983827462507289088178178364540610500844871833251083648459546632186281032391426435425604758796858987635925269914195590410167018819816859474904053274594355186749048370642111870936639237923491934163358280361854689987122967664300676492174160707034112573206738609902162424952684216845264526902561151273445304259473816032538476845288497029682506149526546169921899417534820565135304269767887426104278072334321700196222851111636882444201645505898054289394816469590109571764819495413893432415421904626700931366939347787349240869839713216705278554054120326579103515457601312550484077931100077102833055688216546087597797505914256151633176545498858750012481435655174482802462060996749248406983241910242085361345859548373091834125671343606551195788915784219275475489135479830504927486851526378923884361851999480325751476430949085812648307923068846429209002424572316735215551929340908342255739354464696503251359013674545275986332962194515642608829841610011595401691725050586866801107942794613626496298335174434615009110247536968082427637857235895051389426586103511227770623709978785762468047852816937903507240471748128572893871688203405057739803178680298851180913372649796196959574918101318273418082136009053658040113672585903082069798762228194361314828092056814373475571008332688411533381819975697002038518790421937869471102094958723116575554707789803551886834102032509791518273585503513458440419593538025046303492581939393443413236123689086829293044882560129169366715325376767021853868824866837726993059127621721101106428832046579651783529220909211412270423934395878477255571891341075665029040790858747527610678402709325485676120748643780410436153319688379191097833075725771514028614430525391861675618465656004575193919857695968326690561446710338574557717307438477281227819954832364628727049691600000199928156608605161508899974945976389059043439083090275721235806637205405616009880561438415093654586093675286095577320599966712513266016721582206096966737944848297385186356880163321282505729258308327356717569854887652318326491722399449331613229583690903934861194182759369653012981871142983436584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 7253731906985813686069291656282712012645488763694568809984475249672685889765106740481381851413095134497343900251582654399222534812042559111917032595577377104053817517417510028811976080345917234953957000258226955425255891023227562981494446771242486550682841970486134610341399827170643214517376641378110935260211825719084294239316300374215821232570043863468525721357546768848511501190518783448968451935550371421309644605265299610869760685254055386864295395378315786271060322373908015400925945062140186749576202479562515587842204223851712496486642941956313949711937544270241698792473994660368170542973009311136933640360837839210983850648578727994211018216911907272270857660912721767994817620871902973525095516874229705362242883410272930608915638082066658030587938046181422842239329977520727429174196013227264376344962016170531301791052038684441813219611015738393203960771438697337274727524893903922960842582710695292936687406420576128204416346134389868279874868098994449917130953958650391741070198890528530084374662648292182715908384559050920096575808227077888928219173789642305950866209490797143305033405878851126112156508531040414736213429352008077158594063046785973022449235560822170153387523328792032424456918890559296393259152229295324161150647269573551197922695426802321068233978582754670661086619093963615753553456380570305569896370615982188728716346343799254130428173990373322676365985126726576280619008058407467292611731153753907431411443722138702363528454872260451339796176271879000365795956294164638291103162328444143470477038311626315222817459285926080233959301120619566737529441249024576284883440582335932096036089505162418144131323516221047681488225580463791034591035403838635814451137958474567288036090103761761259138807745221526464780880194066462245154823307719385962753454371517148128184210542902815976765992442830191581579472500800679737807344003009757463742842068853532347219448026959956473863715024685401552848872920272688972203139439352645215361788131760716007012996319145689691056336469032001830503239168631933995890626654703050111840578280329482224127550899536694302882482916718716238763371497188147124568445967139488972432704567399075742566815231566168903924175436775851051203782812605913850930803497582147321512709016066959832820107712204961370419869431629496404427252321897723189949912124759760041196646485740041004159836535158945025614229962229728698730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -33400604568101199890531304429750562038997562852107095218364122395931024417490766798120961237112244827230690279302420744517748133222364198635555440009498859349199777639375263534845473207441038409791477983147346438139564921663856734777189974530946404653322806544845912011246982020283062099596384716711727846171948222453392375182845180109561996043359257680224677065888641694793115018614774361978036744465077250350954043153785386169151171470996285329016743663517612640991042821902057263239596498841367658242565098067901718696390630074015140893705094089373648997452631594283147996639342737306937665290864748725570134079398162546977423061668554679548226447985334891029217088729319390806867484354845305707282575948981498733041239815216075408892627494138855424621804618110065528292408787218001530397685807734975004255276138285341914129536190571185552921333840335499957211833098348853326562566887721330010427324854212592137985181136852709222632272309432167548818340645048561170395498213879821336095910647690304409275589605520633987780139414648911029434795015362292543158979080529884080690688484945044039203385332675297167544122457980298975796601324936389889368456556442498304336810744545575615965024281246998779397717974014778052536750964273712010964969945444564029428052721341750921723996442559170702626453117195874274919925161348664672466822835633108682903145981883770904511014558079979874944251279104452211051705436161194934070319211347039395256283672658359907469432779423754133497808169673442453436533090807561700268425175682495188561560811961630411553475603856343052315730452300996952111266895177481835682649856094904115006851648719144417491075784162920534921989667252046229660155101464985674884883896673841344667244776220914869548096445484972797196275154875772564603406069258407305910533157668085187647421291794022033519478215978079865977149450344023629500523021447225426473587102646451824056403931379476786701712760601316355882077030464148495079998789636310214305582507986917797795726544060930140424307198712658205307563553503066505384522323392249168146389641740511844361921874179290353837534173788464457526618494201398007662613983197477883279935069606056003420455382177955613786844541654538501546387261345054396883186024204737174476843842508309340177005232675167081257273154177234761927091351865198879795077756804694049040880317784004465266588144404125843012209884363983292132616043090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 114646343765544809627663448527149757624566028687633323125812969502417430137848675064480761833340441409047677719910398867884383156263644580356913522010685810012301443453018052801273876393557466961880910379621805492706899812271606948518007486227995652882455100159971412838039147114456893087988145585976984913854089797286104154320353879942615536326891626475267025297138511074458400561770438109207420261534977290813254182058551082456184695346858747116901337865102270194422527135687787239051287897389855598673386480560579308338349918729395890613808101291159004877320369992261034190175671094947107347607095105949678297678317612623262019035163858635191938785080506396949025533746770872928986814539150312389442074395262520845888291708476937615826755956874328520181667457656868179689618452186294922578926563797417545435752765330758458989715594970074650673608512952774045310278575695148934925476678374524159130796436439974608666772462906782591509110176352283854325595854172324744491208477670844257945304351592330837770852836522715795289468534356940743940089186264613065422714422326157266866982155525202890172630733145310928129189360898671250104768206187451303665069343026356995912018577006031488082394773376860567039378783849270965655760392255739450959725505045851723544889379602317650627810136539100857375932707760282327709265373042113196866936937901930245647496191446563154653469672541734136522732464934269060076138064750977343040297329502982161330399877824666847476453334692483354124618320094958906699728416299753158648684084092246588224130898482097345503721117165603254028813991345232463538060854470803442696712212068731522773056203798080892477198249539255856638582256001756000840994269318528148593199457740058181059022542174568897338825600089655185824218864774302945550056357890526298419281545632706039728704113716404195118762387424137958709264288720226063913570488048400428106688296105458459201405557200160981708028956595362039555802302550188943461301930430753821480796158961589166529216135436818491648063104014089595306615881298981967754662124059213265242658349556126645376306071132848092865352489843008230089806157185812326906982062074010683637478006481961362296292888048089573733343022071247030687115455203322553691666844614763559164459619291437988413923289556072798913784093556711171226461415851526738258626735708684973035441601866464297312704620135629387199776435535270024956844281405210494995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -297670812074608307899268506739806605978588720466281677565763021330300306478530483918379854646919503957710447105559654669474931351298374042388714994783740817442365001380378021926579507431023659536834206967112657505263022019933209728376608892690232796150678361431062476642851822007833032510300086602401546201643243768958088315355684796979886636744940428803314783280281227657458132837494553991182599953392342410981365190119635443387023179791185281441834544174976556494353280347103199583275707073666800261275469811475330540799613672002949803402810694145767172782880956198574302484377909963762828153206306299206118155897589734541405537814748771133967469181991979406370461987777770073156412013379033156191845592275053670628761773331923781729442627695938053225057991960130254833094260498407499162045603983332458852741164314944340591067848557558828868691949020519942268358816733789968551235470949434393830742262477886022987541529386992566615409882393792431019567578936309467524262007873029655272834370579481106320172322847528673598021383703765037682349844112351682873565605382411508533035017376399038609787294635081304154472582057066010332275266312454500291180418160065960322256640935293769037905965511297204233515330057883116042573793378362932347656644735656978343115556411707919585283048859723407372720928637545598865287442946549117769027854873453010218371167576449803112817689189545436232922082489550754299421973009592792245928929180856675075590646348032344486404502470986843277925749783330229256283721493188141812477119629886461679997327830582672706899935022592334074562821458211230248348768442576840139258728097960095041138595774545182485393781232831272037440036609499492036030323041499448389750921825657624387434032472802633879630944546560040975444001701908172095166842299320555231259135274563540463359377061339264713579338655079250883185208226068787971266844270984867298824557584375448904854738889657719660452731865388282613966500267279421657708252666365412105522043135632271085488349150778165171969832429330027064339195927480827245030557200455163449331307010535178323404030968929368638013001967103217120308301448524040821019299049555742461753910695813432914263752874416092677243783623943144364807157762995872304523938509025572418542964060190654916269727176443540458150463151191274258030682860277748818082021459954326272554180988632948977251714576850949448194914121954002261816185637144371867179870605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 569305774968260891023827760241000614416769265530387342709217053466858415730404427924628656329166272609074440827689902528454547844270734799710769887108649610005128208032129179394546733818334921625209145570484629965595892188463169894069154582264617898592828402403350721247181220584760754459180256997709094888918665191105846392526946477908002950218277744176015280094205474238889710498493312343981441767940119585335638085689444604283559176904744089831945682393188068287848721392945078404009342604123877703580601374918667363393314869545425727059975547948274487380667147888679897904528438258607646966613682965696970710835489733180093031282954101445478320540885583853111842280616503947799879204175381860039370917184906395603034572687121067638521077751972958906086544894617367559870346660955369791724994647390522002269578555367887222538365289333333145774659924082674828077722543426775065930143132223771141927734037861021573979871706130416897449248437199385234730240802242633087816315779119024581023400474396939741793337230243361978289221565284568057542995572311938425056661119409808957607531159694049623721477948230135743606938417225283049752002177958363942565867276515923217829224128315055523207399312341962324516256053220175847216971182592867498370065148551809224653177126417217174053292978669618781161433621729538238644085642527490188331051761663106590818024344754876399623006947314549790365974559408290255521385600144687982318787779756188730586193460581405727929708358207862407596736861692344547372135702984020153804778880102704995032290724719642370262500015569580284300765162157280557311271991888217436279882618517131921738886054904805120206802925619099935351064002423223246555183823184613008085825152829505456032585545580011683436612113298580320784275007250286493792456544091919982844478769390298780735357806337051704992109959967651891747354112693968004970956056818236674444292650884987730736686766813181273005925834987938125415266019631551489408538961777094271613231317118772190722612968112231080358449193582770254159174038977021532199792006975409640439121828421648424460068124095584999700549121411658048254515182491517116089556030626907818024862849509665013044990513440442476526055007128955316775165883990590248458332742332292750899634542365288438638255853720526407479469473463357283820334985073946411838729604897303482133089089100945744071989417200558842728709996617447730571370811958331614732742309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -720076228343199414119918741318954334955630010775730544851968252050733747572143190483203441279600773620543523169708508486949091255534130956692804360777128124042890972093308263948650078460487433555747622948633740802509201589213116395574086533794037408305371017576869560783557870917744246315628527703564916692016715432186332480429709660892306141066691295230669733662116750668329470889105642130192091334333035515650505133262847712688155127936426968831223625716261743709874619342132382838409157097784760979634782691870983661154797671887009630662436356294156610954467743629724738343066911036898629589092062751801175049285815428090330547442593413437937616294533622394874302594535717434831783799171287387319786189502987768544417164982963423236516248868762390651059484716353975613548123613504674748756330300055531180729398351053216891132706108693485669224386232331536724545013298420494649548230562769978316073125946833118130058929057253314434848484629340842467001242890690648415797874234800931385138895216480808577587575411066498272703577492174044560687508703612419226476326880915282447382167265046830638283567730874316465397799283956573201317358779714291400083579810730349654719359324971967853812098584330362452750503957471656120082399311388368878968407430968688472451626496957712592816032473298950282786072060956730049877168517112578414915724518984160769326403709558033157710392756320787350168104295694399871912108566248050625744800827650517391977835041213168422340788405848124321391665738135211921200008648526691743597190534982043615408119492682643607826370371433279423661951214950048187291987742711174525796746267625477269590865856152930565155864153912564184292519553313463900738238891357259059454067868916423507686449761132916596964439496646346521407424412397633831552836595172319312997687197259155345445176177716455506959760251696686513409534680511485531933148252624813442827808109617418240640826188472908069163479042127918756071709915784786581226660906474297950591104687833163716541187201970772003203152622150313188028025548389477311512135753218742196032520216712835125219354368055958642226337573059097045362177956934826215276113829855099904526014592664296056151312855023401861496740675613004157296723548707623075420399993476357779770852715192851296744531479794590664960383743868373437547017905151431482826386094883273211010127332070973429140204433416317974812131528351174234760245784769949750625528395175933837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 327327765406136867609980088329638530853541934030886220605767281196879681401442753202495585602687875430787235680005343327596110414762262678815475294419398516791663946939402284006825635788542918078927219469461980950082996082514070077096862765077181201477583613640684367852919392740671231998494032701187704730907860380833454952754202952610540365294424263143242378623244787019206118433176585229927361275332747520884963993339204111777657522791787283791447963278736905460968071486270110465289646053450425015349363748529868353508033890874684980577414237373872722024053087423983674891639854125112549341892376876295884161384301811552523253462718706752196343244636266389854285165690752445591205929023459436453064658400642097103402957254081036711534370504016790310880801343704806819658086707425868201825074361981929840132193709623612434774869812782951445968201842206427131628492273181635526593501952350598512655686534948420219067799484798282511611025338792458224798411992532721699087876053098753383573837027780346009689566322454092106618361790092267500665041324576132862831042372907791069394740923473597813460896526461895144162209486590519504183819833737480434630806084863967122452544379294916036399367473942102847991425575084144791812760935550529881485521929995665187363876186598584392175195579199080637331316888110987996869891870668668686604336965877367561920971404744362319660169008221795608318698083840795223800660898630062827330328328958005705497432862740386569445907425005217497974025800463759565214507412208563935668921677036119473338342791626757436653874064374113981214076573637450191353498769437373399309658080240842632442868506706674554720641985575512997633707622302642971858043811409199340050865524402194009649801171848140768677259761298850537190917411102538262611436375393356227728946291377285084017533438150258781355003681370733227531676656870163737222014368564627377778991964338141113807472779735865311045608452394455760812851993977238226571911414447490436157811481935952045217647305811932085374845197404233169608134501022461510627180587058552012118976448305359217413731907571185024900232705502612820616406362931516852565314748024450586960559621489257776966900476724715678830463498602381718677737830618360479764648814798603697990047147630853065326689608945545861945848541061366002711887110109501000970554563257290013770904099610243336765699473219447120702061975951559239314406571375037913185224169865250587463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] 843767923638495522499474524536885542428520582672503443296307086753606947286679035293935303272755830364141565201369152640893959013298210344768382377421260592580511362470144951894062451524784842647269683039420952157275807794959252660522375419261171174209986705002269978600533132875647943806935890314544252271256420357514192391898035144769416288790770524121895625654937289846720900553644528080802388867288856339479586671340153890391077534975962642508314772001684798911593122452710502040509837450408983932993426443925747007153271610649017555460988965492985433207577794648006288114339431369475208859920693032806098346746948835071407010453247189724219446323085056468389813346688578573035373972857460142955040056865313009643418159151897636819270743257216444883241232004774541858922734391174418014182606639617223680041316988359065042718861768925733254753906783962571213833697476509091156153145890903903937218435665735298930847979066878002711670402671104878983020874066935179573101794661981025161347895207125846317281411824822684062093764209212162043242146590946439717474098304937353795875192749789093203926928741642343294000506256754705429366498504924172008618969889802649711511102792102931984134389328360403851056399086102534821663853238375334120257599143035060781788131797444042615050573089859913465914844381719223913915954051212675804099630586215432546843292524877915393016088459673993789117195182218661221163839578444297125334013308139374682269126518388657850260840864766809771572799615786392822197906001221438963084826637474094172991223692386367306003546742879397489262888950009275727794791568585442735979969359283146603754358860367706787753703401964063657895577662952600171359307939357881313561378196341498246272703687557057537728842018968043632301968792435007688344022771041929908091557060277987108543409441008596167379307436101390960672925873837689498529917533216028655679117823058822124721468177747162716797723189568497576697636158110107829989012141587658284358962312873886058724809776858507732511198567901293414459717954974358836022932849513340758374929883263527499767713230918061771488621595378945836726141271025956226626323910002936746635642729308893270191939534007603639503497924679443574131094784109539614881317036491466634401718028623680032882281021903425166930762441532081157817829811123653280310922631741172386921735488635031569654451032775437935465428716549224913920243746137672680163177574286237359046936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] -2199273969412835012664705471583809368908527306093483185760111537272946331104163646958872087078171346519479597085923454805958874979807224858206129871885435023673538513378857744672452040453885253476791035320096927895294962582023565568176809966141070787864750376342228456084803092644246347537521966313218031012798622866435184627651697885723958419501774537488747428212271852576122523601365266201049566683817437663477115865452231847673445376430628046359677012702128596543318199254028888506474168270686570126770316988957926287475804707199835394269646945370322429888525442887161072773253784790537054319846446619573342674056006643596952595396001402184484738632378934102576418733456780682056011399560035371571877704589068352658974221155684699358833510133374609347262136560878602436258864489074464707936442521782998352660520550116183363271048587777145470470605248181129346506879903332448016001209964421516492077001302821837148693885376585043435580444477965906265689007448710717761048716857381243278174178656429424249947298788874377548659416430511562519358348313790983215668029423311262986297482051719012725893822644795532952332840590823982510010554940074083305916853774108857966689527385536369632528900781413003546203223727533201654624417352708480612872053489870732012284831760456589646100653512585738441826403766567538608141833095313537624062583179935822383472646788231991061189348313147870975501104457079454471136031002442091032625718699876585643389658424795088518996107172614707900913230286684663764498769944949939834200363813415489178218964947294831200903108289271983696165513797129713725106325701087259474479879615822852981407257619099780215858487500442025232392224910136774010675559326081263076280006188000392135443358605273670346728704694985085713199818479629293109282514410237164979729402448618099386797635750949880179365324946206557885618315647467211710755199013604942921391336076741792573517739082466888108826778469023019271894380287319407459631040315044618899831658759152491673319306617037943680353299139648575795552194741827781617152409154534941041592339188566469050575391359129958882528819437944297715038779912199840014237521317764961655851520039606857001015497133307903243432978408026271600961268260103622827163074682652276483311362796445953138246856325637404570786799571496661748314705515165902105740080500669883748389784707052173412809073006820278033693564465582100900338149957564601311155172425060300156474113464355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] 2436278999492066305160075399404879026630363238848960938124676239593873817456765018536980940705069945916782087581734527473106020095585489288160408656244235517874943968715948422072041581961674281462202508925527220587528249835556944603012559989880092712648211121497340209809092153936747522844443302339644103270155799914172276369121254230760422474226864840893253335903606588453922152999896286371671267893715268551714827365556156273678027645773069869101564413951703419666970935565108078171844356627607064481569155864428191579826297320437575178062881187104561118170258282108880134938820214683166518981414908888450681307662003793808495992273923030115448497327711608263102941323324140872816509081009315071650849327230169318085317667458310432289790055182682491946824357337029514444846145559545389743133840542552677501886977348710466352968693134858472854027583234713203531695940432018760268744801034358924065114884170102549535953039195150352624184534528046334714436204699775731027775399208305643762568207950005191689566005688008114266238728327878959321663585445735387173280003473532268870870686869605268735793651811052124664671265569462427824343005546724619170675825163769722710857872543353166356834509734367772519709062956162880171155055569970336481852233583606874837148474214666493353790719319092654214350268317487791773895663159749374714000774693075148540431723706604773884022329567219434350659228688399239719209809601405575821468592348178365759740615649352181864797408447778707233482334767862174475362274944333664337127386331506914017415671040926934317485907989284861032342195804398689768770719635778231397920599821634398949582091969854919503710195569446768040434016145027714103227685331155221600232580458298081850066915619758607476363017275091675941141021497306613158264091231092359539532929129050561307099984965761889246975066271083363811019016806403336647954440839348883565004539516048020688008326987651987564154465915539186696744172135001295546009186189400985243481015356092675617639345570218687378764474699364874976542672561081871554819497990605425989026985146794385281254367370249779411090984960249984048467707895395045764375504624193721665936184798129903041521378479012129167310093707648380141512614626307657074601097710323010238248340834881667878331201674838293573121950812787366536236448419672885394459703557917887110393198207339880631820074177937104951060642904095061325893698756668193132956731772331693264277419075369834899902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] -1006639355882176704486588543728534684527999604678572174804177017314484921511856216324258637346580826137732945468598331355132051138615755602451849408224476371151124185875704268458054837868122010014575646734581152061717319430202610405015914236010246670316350088875677146332062190241830002572240285303579344731534088237571021922899631805577940560485762298977687850978930813878528706500419458884583691193546217974516835256755871672411408345070011424811100522643438374086132446896029988515461914083748144992378231431722567657920146848261871887651587050875143829807549845034610018636799167510388223754643585258654669524701105816918151804543530703088042659728194117187038979895376702624057957483130673432700065518733740125859923874313567011588813732971711805174465914597807329091463748416951860198238945680496535021285856106473099545296493281375093276945564226696269332343063334271138025857899348116963558127509763602577804410960192586484778832996161016040671521866717625181851027557252726153798852679420728596352950140307831530289616881452322914794222228954051989756754962172988050869970821734818643572038116884780661716309831144907670987203330431333052691951170405612349003078969885861845534140203439926728975081717579862946738432122095901551716779303682465344455073476702525319995065321714382088218240731365996079721496073344439660029092670174736091337741595724065062372114578876052727632871434395085814675498194355506092292305536141726052992606926452727910029605093414948023633909543836685686917360057933097702195443900325407709443185715542840596106927378338219198344848406204338643383190466276230853490086666965486347771056172621232970447589608100218530384259942632926429589831932510653576607199061032933869666247897446239176258449156167009956956076658062014356694353905678708321796791344075773607967214784164852090812423150564700262476161357378633205691557711192550548594911962711036593398823898536000500252486833578081788681699015036340973407165160283127635009812362248757407677989598876907500528742056954620190529734644558509320807248708575249684667748806051874943883397699651831745749476777979326971185781659245383008223101864279386311567053294735298844119120243818237296151496981941894765422878781097105902401295368202743269132831250994750702413863297601040314509110407791163536449848776519795427879835313577847131744823683566629736122763490001236803660029958277405635983554988272694602428745962912140510248093505651922896504402160644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -615555169909773462634323185139310865599703486072724140364670132010528534376377512865981854532935483443865043326288741133126626077204124956508507511863119063094722088840624360255248465895295672878107668876423661263111911483064769990761287496273530262879458194492398454139095642229936289780708803427269088102850288227320730573780231022037431141104483950684901065332460940165401204093025049676278452265984703646822385056742148205934240801642463990126255246581726261138073772559616553715774947001940726139385259639312404607436617329417986103869272659486390796917125930263082317154128888311265498437622239751974979855695605864653353923333017126480811931143821936466414711518219833694366139179452902140953324793145119577109947331753267539045466377580822257260056135639438034159553289112711201459248762774902925058691710866605352924800897336495491459546994974247155705346565026710369019891817054075489150450386404695991164347264128295329261612818710156637969135119826123314985144640742967808918320305338082861396427698272833605919735996739171099321978440151301999043466075792014195321517415238964382296353752351336279378887618916798740232166557523149354091406103332968753090695360749176308783986041666434429884262686787495255654464634726322951901056988128846037315617945393593715527277891202883609724744568150240071543990646222711074101994714200958274594126251701298850612882829974531103029814817780012581510994630562995015139187037353646162295118362395175028333573816287442482522268169421087794909881880907508395952777994982689097765428477948734726633787905351484035708278044901268611997600868596272230529281260042102735099368735167677724121612732358681036022694263278384685874215927985706082946491678515109710115277945413270098360215174321130384131715180964900687470300784025569887072563988164349653828554987930211804610397002568898958812714567544283052053519598858767024487159956302195643916152127004574259925719567436927652806713601340671269773796034601097322749876072101524254545903351743358844896695363431010544057675822201331645705218753208277191490800865534749768081372364285756434384364581483525168975549760562045593428546818703493643643252681715298251647281963952942021550293159948718794273134057244023156929183014893131764822036494208908026012315325716773971376016812065627599991430262710863838699796592475692476624766708933163012033861859144251130634317757281633940905342181210817250005532517794144299616565518817878910340368747711181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 179700202789782370502337798987611697855085824466105802113605560267224300052609935179035479116847792258313964383239595056207821725514780031035464789299353777412731329302193639243157712803778521961878265294500296871760103017261468457986253610016946475211812308858234817689367858211823962833923267148611643314370294397446047173567793832934480296446475164522045625675844612908020075704956008599825012702524377999919139572232369020364941361808448631976405457489764077928168765351027728907550717543787844422282113525831088450145065793519687449519991820875770394688353497231808806233758094841393676472546455854370756775436708851476854425102718257503206483479224075340801008990609960981599065830666756476703114816632020074362845812301384939458432337704487914247725567110434281347816171368282436911621302419982441907394961882594879088130132395254600279650278783306190301712047175828524965622658727345642341294351435503848883793983173146138572051132986120889654150654040853008336884743460297117815867382375134062954648607554596183065114051274746968927006088927317871639464184373237281712753220766569851846121895757307854949080993984364318841583207254493857619945356884302171079945653832363893663251906230759387923423469886261827729929802489990980740822910279346233853036521887906024556812660381175450169596772782192195058129755634266201001495850923880197164623000278966517042304329111143302160948374789264826099434032540756070842527381675732659663007868544267454105044880110361996011862845669669340831427653724713045128523901224578534664436124941349582833312046626950738193549359890533346314048766609613756783160059341094462776171142143406337402590143331358614061000925706729533829301412277073964973371499207494113228902240882492425767503732821124087533354656594997283785929570872199736499691635835894357506005325990897058866792080320840694822073975939036727683099689097568320227702730160297351186072228018024867624104792123469161924494287057293249888010060001539062901275961746285680320880056178639732399344715472137784094981794674378369197195464044469817024246380994306168058512589725235847549742329290615955670069209323738669478619555343067585312237834406347378018118679980112899442032443180344544487168570507219356312875596122410727842276958023524952993627039222647619564924647492519018841782833694321828915062135644798912950784075324681173001464200908398590551734147590660278121925767294287124118048999447895455044976742442486283835023641586303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 2378845265823333729799790313033009390307773068251370310964010635513591323765490960072841398673129453618583789006729422639738365391606322841222815415168642791813350385432873336286757076521083208758581467049512334914513479074209442762948926512042599943784459379650945291517631500930310579495040487207521031826238086085773558418792842237835628223260798798956636071446439478555991374794024271230115497640958464501885070001450487526906567632726864822056204017484807769224581584053824433894447260809469939816705507743057304317561598810035805652500755724712832864893705663248805162578093716162762615293157288038231805757266211036756460887905803835604433943782923740342669440170049716396837373870010718595828381408042277464879736980792517136130766434792847433925398502985125428580304465784222339731021680822357127966952939099498069211843632705155789992863128671550568392841412342741783359962880468511890835425190198650030504533107430172957675453513406836505548262257387224678881453440299169560414927878319093384679571966525822009205321717954023281615224358504714623058070449440322736958617370855090188964236321849314927878792240849886285890554222605917156380588576100418920528162216514840718329324354716429600319436937574543929688821861705233097419897052455033177551240391752595630996987366123802318717354409194872952352895231433981076573332034174992083466439555249164836508814343495391939197515015859053031295610389758139427258559567258089329134684420511247731008500608556488869323637290776628404953853192155621980169141209056837324715570935864006478728696284439833584133731019041934689795628935443930701676331454315280375105472393906832037056340254369736830243702456179243542176290964995960049787086615306463341942109267241178071012018335278224928744531988810009558453938979647588005698227109001213966327607519436142161863641474853578289036631713389755525297127232580391374122492442306907620604217090618565247197911741619085014579514913944871115568556805564285762800322512459958058367230880925983936891052459224952475305297074275376405790329379905552902076317040999226459802319691633002934564778524029946064365856627606095309585872346979386337008197466116101001352440923200697859419381523383016280778113239179604530544019411983858821303518622294580206442307510069313240201085735094019713376001206901802287628286575892558807325435145375854228748299958182516831485369802446185488034113860721584329586493418005976306644236274376313922118697519181296229362487792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -4243535285175998872344774594741891611192603536271961332786379832545738283290100890251444874014445173979311213069921520536834635672319459634605193680796632985399448157302270224371026989224132749512400073807192189038967238047704829937575460493642096517165397158436083360970040942616068289947212411929290789974329682911986216486972917928367789190013221675143426681265921537228591595691539137308726481006188133615936383319863108983337601444299114698276816006424666085109591896946986267303602023185292681396804843958803605792352728935993897899947190669839454771544288518023470339906385175732048764760268930002036719178603562528977881364074925385824921327438972977158866291215689547462848814965716440700056281526854618186194102398201898772179385065825903849764336315284858089370510413824003068133748531461539829935006168137354411278371392620131481475167271017856451827780062813978174372484104084524938747534670786231444773782500607212202794911054676919837723621608806052599024132187156176111756547343951491964112849440092550758807386757258422291626712051752702616681267369213113356553223689146003095338711896401458726490471611635234617982366937417063469594258680759370503114628738323235279582940342071544096328453257050123700285890168075985696614754242915360249240032311495240349384246691710550103639806555394974598951250105442143119270530998682966790971270457139693984672571846786864010421653410995321528553103486144678260971742354825477778758054936941295261877703384532230374059996086339292321784007365382571400584101582593456492852362734374511770852779685341820757052976793512031252987531052459751428834586424192707873385012137011864542741814944235932899969114477980880165921010909776137778195611448215977913330739471021287005866296132481815207215369094695460630337756262860969979349141237392043691787644063821977835231393762233537210680444924889458457955048883750399976724100100428374114944307206621661542047420122762098740903658935552565650707186365863734312702735778847039086053297636631527451853045606620705859758554642179866499685480731159173472964644798747123289547476440315473267583351737357255894054469540620431575299783028267831681784198214223536911487417073351399875001732514703144956824286390803549426102595579461563765885471831481601828535049345762167180888018488557661737109868309824657359738784030078001350992510928551256686428430652170869997723236101478731528768744228123477381376369313800026990960727949202691694496891727794718462973833084106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 2859006281453259731777519212825596460998079648733095694293065065241501146538666722593544760481369930298177570658228478149024733051128118183903408991630845189418339289761101771445294711948977623027923166358590714121739351063006844869157403460339771938237547918018786999541867344165828893922569258874720642824076420206585515126205285259000137217428835469201743865378276455840475350470211153684654182671006909603286765751732659684931588498033772057131370020073919816154736976976525843034027594071118888684784877762671535561495338370167858906870112185161440437242057685769709298472378099889887326714168545268810672407814573894947791073219899119921690664909292112487879225628037919369573605648818476946920451604920021781909202512105822671122479285086891194828461616723693317591513499868058406248786467918036428973306560503095893140445037690169661849122401733740410613784496690907429882490839668667499173273609856546491221029417963434922592717598706741223788645219901294795825182250501054605547694507330550492691790737759123871942868388554783601668915299828720325144092855832936869632418397421922125000672323379884407531118981079584978838025205188763030278278913068034083412151660595793459479241205532446477606607363051462804310947678278781929430607393912593959665904275015406740022491057690281775465715507138499733173369740127509378396798864060755899775692422142716605746855040159251582082690102023961983912993715061300098871852610022894635512741437380602251870494926842480344418472814740676689491632288182621778100504086295980810721415117423538301081470992142349222877490295392649001072053348383683052311025544148232310025520058633266521703963954439665901695349832802674603748462361583633780281571413154242851124774519171496151679484538000135320777101620510085336159221707831536442711773903751209441684039846496924999668148768638766991638852250784814848007457075960172426073228622413273260656061851764488945589997144265361048192001917645092671990697310319720744747927246259329006343260176740935137709562893847646163047497267941869808062601267326407584458996322851034243774845592881213984506734283059637832109052005760466096988158491800977560636779823474264568596504186280858076600294749322431563761031944574476332332658215202038916176130553773135471313288334602908816576718052932835926941955797148667502353777168271207163768651097797684575698276232755688012794700285985073091303632684145455869441312097637557722550578211904428668765909549165371572598814964294433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 937058550378422922463358105640093540759788876638146202710686115212404706356810596843848170233838252140749012313218738042522429097236686150373127384305176429976651557452426284589089746160531646638126621959635098873775103630747000126096471988234900090456272290860112481845973566238294833471720663909008846839234166421255429370177278404455880297565729997437712219187132889862620080996821195956010355754748902195125736001033789581948287968749093797596137076846189875524413321782244472461419645434398449567715978454093019949339287668292748124395528119938164424330864713390412190463239658593194502795903388251783459934627332947535327104001539170182492251650727610355749490393308257874061018842748585470355329652496220134450162501937604874015828368500468488220709503057303579320427701984288067003947517029761659194830213408712524628889280065111656063123275345091500104082844498537268375356882917104178471779201136246480881076104171734064121134291398270114116867650645700321943789638936859700664439319799758804596316619618469096388832900540170522153605872225355530039851199305029128478500906040512901845631295504133041624589011647979012696633259612866234809459629990882750313009490986208299755654503956428093051226081548428987379316755836316241498905849171767630411843773010253984540350894293079006490379724006921684020558908617435612676655525991611502295707964118471505890994801495642451020716657066541216089446359079421742237414054504890668666745510919897878150219694413707617390120857352100927904353921822270275349955729736438272731366691933465456743283212383368049743394830335028108430779597853787184602803866145888324286420126805753231724990848989538018273693572116009053590120746293871881012620177701475242232327821111059204193184411218291276077465794747742091742756292307435979284400037880667820617113227969844157766828182314427247982429876335491672091332612192548485408842186754013060377754451426006382766716925571721270937846210316913801932111934705559341296484252884287811599992202074086675882652073371798440850763609822213869338067965239756703725236706104563442635914860836770701474759822451637245068148456658861696986464800628721807886908292573895624650315437125505359726925990811473003109496145474945975996865259168656351245946407763455145934209321548378777678672138908165171202634226704570812842566385001202074518390003780527097661308493323000781982437658249309055048192392947023642128000707523635972870184029779499004786380567111336858943104743957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -3883582337879017930334037129337984414557248471381924581420053977476916628838254436647831170876796248676726002539921776493624439130534605152551227863359391078972519491379981663072975193928899443367230437109741873068280452874270184290504910841021849661888132769631737369336410303645019629563040699387669180347330032826796646198214750193965950332939096019705193187147001634590179592182973756005004578282502489267112188454688873166108362494564629811801394972607115046018243279360047061699948005447568517877351931294564581597981124773309382737653196265213618156647252114410628739306624757175731840388998859577305901909347747822497039440762023236103359751997314256531156127267390351615570258352843677408111502771756631454782210095649168519402304016251541109690524425616440839770966526717918735457173359837073745926403600827001247516115736246397167221722901399715368012642842751722593853162519392886815817917939053792189072498173182629545323170408791286757481006384752315307252790613743257814158663876714349173490665250960736359763851088833406978673557940553640639523474666757953225721466222163200678869790219471477336392868337770286970736097412747741551590027129919009651675733563806274668205488408920306536740880783320982205647866299568949451125549937729959852113721944300214339086576807687490537364144969714358170263739387809809745215457159693068695925237638856841596781755603929161084781891357332960421903831378171802506110768111462224880386007117335593448344829854460700853328540525339331093602007365020577933351449387685047605299087585590325561410915259721541090853463654601489627192689766727296718548582958705385600180723340443924281774967647979310904198175047828917239310842019147260081011684313453997859469378871311637693891333395179824858603298594676486427164847572242947815992540046402970869118979772316973714478038446517452942708651245129620227386927485776314191817176381020119897864039152060199440693863288338805580531412263481532221523211348054414227782414358595962333100722084821174055086400552466613776277960787906413788857955728980761085805635628799245561184590145582195748157732315573716693704286906101425455535282203573338045309497245136454851752375530166140669176883335036029800203204051755748516780407800972447887388268583345969461949711395012528830112315752885870553166119834030387900088595914178426789930483417523229478551601067139890100803317220581198241159756428661477290261604682281468397348398177701465742994724195114031317643821239471435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 3926169956156203956348276622555882115758641878150194589616671848246002675762959881546076626317500462225718112653951882779350831641023459155317865526989276201477900242888652629949050126762008429222279238126077894742612512014111337816298770811792112832598754655367310833770116480970427676268908459373567911320950886697155750946330731611913013268701970981612895178556218727935392256617307608093272255646105084956671335129451448890553859127178722440566632560828094435894340737409862308968471906724500976638753369941654428784148584401784733285053618955176675660035649962139884055311487040527615339538732488918070299344470288780912718071686791233566404712737709465625589145578882639518670431196069311444324123173652987698890622482989548772026438879684868502758099680476326442844697213455203681378595419258675590212048698375529734598044205488009471387991341373574346181561461636225866557213931820484517285423882380702591929318402875631857178469285023675998637917026810346774839595371020644026638942451740923676131534591755508490081632024959519955950412167107527466114164371812094858045195139308691018635313272251242473605602785518282701845233209963040877274059866948301005922852302365399796274652724723466175415482879962777272492216827078587236272044694155870188812327288468607172886364867343806793398724206320821018199961034301225572227687921361816345543574367248389948769672055461395818746631794672191830023029812859615513179920650792976872853319909602362254759678144946795882536441544597562494993281388237597856527148514399451246380855973111474317512617842151054755470061495605007469036795504444963320391625714776398319588097006910418192218324917184616006606090821451153289196643014905916666440425860924455360783293799843986451416960486201704245735513447628354160827809593938030752023174139462499154822880358631883427154413229363475242517618795073952696275433500065530948081810484454631529877856247941491129195771814582619135034295680397491237008629901512624525704463477308245472949328428931785933918828881350402401962371780899940770299357331048538860588222170098082610826972416031486134523070919030868233166774588283243139891882167005410006713206699913294277370658672453875365977773335041968925883703746936600745018778458210454000413757199076254694582119965778628738616124546003502007796174037879915985717040193611960484622130824898710007277755363409891506464320234129377069637437013599763476633380441867797531865755047517666182291251608660331839928403496742248535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -1919420075191517166394496763790285847879043242081348812861712437238947072965853038009842854550127441402987231955405244139834346944796114766527873453235506834580984373973967411293292674687081910447544493361518749002965032371537834196433807494110430985305066445346198704068286510973952687710495297275356263283893037233119819838227186862290793352148526713328441441602649183207602135616161752302579291873248481603340037727179032707083266979480888557259743561257175573358471583388881292626643306689056925331176906359234903584042673281448002784655205848578893396785621436424512272520639004692629149760960695185901346937107338278638554136907925626118595573047325136167731670222030255809462825862563453171068424779106467987110631204640318183559966985287452938422465050587882250647448680453332673618439170405079022884446318821158009082767336942666427909575145058095108690085375132263206539728708475464053288852813807547971143657649751989181196046200993844487249027632702491813185720820655548526170272398709813241844980751815144140091342561668321909070251581560146290563161881265328873362538949287637743494462677078436624118223609452471949188729507308326137977103209106514372484570219918515663500558705886013422739656924163829629563188202138379453230158036448636209015929782029169977118039181044060995536485397911517686657693512738724642566025055390517253226848396507095743727223380377837569352579165481635307278357180138250861330993961119208257768023785286421228424675014621361994302070455346135725898321922510486648936884751441189207839249753898305721057289132502398766025162783281559925973529822457219741344562053748594785168290420082420152784718584714725156031963089271372429941182190253590308381259270622911537534121467807920277436110399523593695912165477360492264796974924034526373868963774823622465388813222629645883893240604628427272886080694728834647923639780622230250004489711916850544134389429189487650160739291359232237714738519637203962736544485829245369390451548026517726128823225852167985904540679109897477649710654238803556645739327122004603791695026526118605271710621170274889004456604850425497578385935403401886092053090305702544700237363233764310849003482544510852827164876349801369976310167500448162535074982287904377826793895864145597943851335492035732066473502012034067030026640171813275236526470936578270846409276111217013556893023361574034534617686754795462486811804743437895477811609043893801408092461518222686216172956363834600779227912425994873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -4824727913155547909301668700742685695067755925389049803988803687264717250934859701784534020732747219219518998194374332870867388480315887894505191371733165186007258550661580489562003552045320589680234749815095706765611177651732067374227019531142647698212635746452357239353309014854386341554513997284836255315521304952142802983545326037201257659302645045326279861602116920669598878480287577831748402625888413982658514328471239767133494114925714362115059404941800795930475103623584514631705539938096878629116204947792494934419492916918205835695948800157790497119457198770297127601627713937196893741723870805465037808757234295358244425474359392298424912724164365087485385754474623035509639640688564233492732046088006929006379352493338470716768460247409716529713790115986417088649024283514602386554392168339722675719317838394990116928559513927765899747297009852589448579115436795248683374054255147215803102883318969536290799640035131360465465794039771780037721503071262106476168407229895212960534147859894718108775487650061908484895645405259264117185516543112375791267712183673310318756093922260296799104002788704575199827150615511164074394373459435560647927491958561382256922277566888601305507231158948845366151216753173407856963047428526755921402327944110036288070036446657061157312331366131583383175509034262180135857162333938747090171138232814709412172107366171014419726702377939522694605818711617146074099923554256927962804016180823372020487141931585302308690082459820171357826167656498622815846683089841059916522368219521298691107299765381223663347234969126756921627573625489449345626376807771201466483724222036513103355740225625848629345664059074021468223555760442095689536683364110129519696811637350501233365425355996085917547913899533555977429073857848624870675805019257480123693543135658508140604709883134670272831652995297146088233778493223224390565735674271885234154032631763148011218691781288719843334871949669481454692578653739749317581684746158931834564241320843141929095868089361645669226199588806813573754094545121469057840542395751337340395401954283973185868323470435117927325802437544821039054839918546036545390996892948038719237972421446082620605338359229970769007568417366357717271079696103574111313306025308860787903894004890456861096766904755586921108385381492438677171990772926310362779779156929868749402990784363253072415986869550929102140083720257652505855640900632611713374223987837020253234404778891128429130219501530518755316734313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 703442241877410150182135943315510275376700145065802377072618816707052571156225334666325770606908995232635056787136673698947032674017384108049609991473527904415001207712810278177713184380269178114358325725320848462751283133251946568626188668847301409426508333142907497545504200398051333196146378846374302174350042842080659135945086888922695473939856577242105796057502281092820495503727287650385342969435632019950805427457923575245431600250754420737093755849554220922917303835397938660417910792341889864349255911101801612029503147448578792264727347400475928796595264469311228069464190877756949113342878861918332379678095420861824415828351467712181845304689401711403087348037018323316483214760809170995240601560888653534509994837824823423444947673606987384230922565793320478047394772635049192207475810998348367314258055874817784143819306690989659162418663681559734010851605869374645432376690294089062784721793632114646511563367707719867413032878131494769139314704802520848265064818481022033918814364157731938542063670950350013781001394418160459615276408069342909535269240831824597986907335959312895157404927452475808778616266728123110327490064966447646814773131621444068206752153827750887652186052970433077304335907935275052337765666569119962636529415139580556987643131677297343311074554258726117705617035576576908512003354397079554027666367437557492316164614095880002420153431108004807157260876905744441362512790778702786714174449424062416651580390666565537367130432925188334179385926341224264412395106333035854664008497610178724985954555541075109224125167784515437076033175678382505251392526251088238574364595818207856576171248402654640444377109455566409162040731195822317596008722500085112979129705789001912035305819180145191518662617575069145146320360941326145635785229290871056488173213981003609182962825325768307770644051183257987610487715365513838689697823221753578744799231414060558789956273932539224810567132854541151301472447241641851630327613837017307784241960643264562957194828176657324003002852466767138888494805785206913018392774274653540385542237772575788358543427221187454950210967890241475080172098532449415811127636144012265273304380817215522751887027273597259348007002540077757539442735331675863757770534400592075505220377363418669567026849483465277927452583392816937378666695882131711880466594176038418242149029886903460865018398742729629968574210021692166464067406958715469403151849354831847638144543761518946711763788925964036025106906890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -474843144153591133747462891390066245661271580092118862667271312088304749921403694168095040133091866523856804100037310327742943679892251816203205241027818992498899448213160267467710643416054174218006576474953767590263512322032722722439518373831550535533948769805388162207826090970257443627545901472248591160592939160591415678317531400582212560384888460612748326206663068697999522020195898103417894987413433201373616138163625545286123543992069737694638621082553764326414737862010372859853324810920680937669141422777684543717103383773258536218601312266050052951098337569555778515675503894316523847339191866061835456609471727231482381237035759194071524751519195449349532941307161413927502324951943216632002330375822863941361046789812979271254619796727245778594714729549513269872907140794121031436869231938681353539382754636842870637858389681662067489134217250207389166516685134094718621617346506683503764716536430885090690947374575630502708996144163979920998356323123268015919609339352200159906511008444612386408854926239431680890700963734068399645776045034508319739722062619805185195262014198974212282238874332834893494310357586688845659076617606633968322556366593415002825333529984147364318682758221319209177496628508657379280107796284269790566667635104766004740356777759969997751332388336410993563093482527727550729505869001132318400443304524691278654256276556627090617112709130628077696291103932884147768215443009337966003379088716748371969364302859468651920937715478163541042471552757645342629510354208312796105336411483685431245976062325390360117032442538717600380339152824061135989367543516094237665608889705857548008482573284356985768297091824071432906660293274081243934855515374013199713728509603500085233046245347515039951673006489114785577893993314026570063472555394647790967920061668265009889266938423768475784984646942870811449666587039343585696309450800544868221907688341188477768013085056532046763305052162209141436044256989405143630037335744591718531518974594044383588964572692411260190194645338913694955993668477631279664055509716041758191330679586810031611624091493248125283278507098816132311396336421375465369885021017905416436131578972715654604914978941186033486399293505686358077055251515975789303109615950394437026305376309112542266766762142626942611575172127405227665308594861293368075153078779410565088000092577528336781686894604666656639602160446954955560738989142448666645701107049411441074235212288627582845335073358228328288532793521881103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 76840526071069320584381575764136998502003022477174203225041883491273521293834351549700033245869795019501765857003385073898359101213992043939552359825472725222564679541355647089677012487868939325695873374223192628140836876335603065216779477064589669520159102724783964815277959315306893971788860016936689817419671514010046875708431890869546909297633644229228702719852097106906238603870944364424269344625206069295083614590925109377302998246728822822254683976199555968338690825183689713754819330410855563382726649199230039172361649697594114542175867805273581660657403203147219095343941947425733292692966143733284447643317010933800728137720027195667839186549035754448393727602676168105021428545538680742656399797794861095085084517480296856709810116281566457723952886214606559238634903335072663022248337567513588071112510767195286948744552100777251165649330804101390681639584905384438838935645725148691224147402281311495497133574790266066235278602105941230678489399792834498783599142197660226366740278057726857151966944654222164349079421716352550517268858118006412744288212624498398745324943427679557057260626359121708767016170493184891658510423339227916172589478955018639680373782396513180226196032441054061909050536670069831602250551930391379961101917629950915807010322623786384488141454692383010650179683607248309313165002410176202619534698014375674736124522221988503583730109326972106692414099506533999266982789193661467363010718611376987870648422884197169991855197102403604588190096763161783147035726292598029002947893874405489673482713652325631991962335651046876623017000890486966279172633928602830423016400498423326428673403805444804680006269856398772463053879191457766129019212990188353821421914056581230568009831927241441164970917797193913581146367186340396869395363000620366886203655202267633929063295814935392551924964809398726499584615465938983684933822701977600113727703797610097268032763053358324771019020236041619042566648161304609908457571689399242704402952028868361675532643543356236922837243976694204152410525438741228163004026341390204195445869575558839044779579126049919149987246142673437499247243815424498589881975710164867938456285166465028728307230620530591788220940986247093402654368969660824969211845611234680968385225576951297181353273747953453723201836481888013129080813053969090443454979221907748931148616655972811908229830259892878925840989288512760003102184574672525696442270375792861268008825079821745140246092020674950617831200361251831054687500000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 101338568027980380953812149462820726508260109913916404306255009379399946955961532708580288577027201046108762355471825224159485335696387066299669493091316484180036328510347780899717075041730337083788515054294766553289526591518926732232818753209465885024464665944819595282978860745369661786408042143271965765347179793243060582045039066627190760399103203711444224272734264623872569767614804961484945289922408490686214621735621625792358882252539902361552125355463851792652992239398364701609304638130725631877887681903653397542440335787513806167530675787052976858629012884440695733769738724973712316326690393400182192519463774598837408148251918584329097614881092473653715273356637750711277335853702535156602354105376288177753711129714360275242305180758491105461933247745504351961631400537549872571197144349438109555202539812708889008566348761768828771292135026458449491313572071054514687506171837642699909873544571117977683490126920538536165086104977831814819433041390184043632280760404652527450665465844407486309235727288640906297917973381166589240584666335215019719015371122330511732239481749689183660993951885375512271338970685833079527197338311162626520619921883592074254058186464714593275779465315523962813794089582384180361420133251404229529442060401672228878805902156753500666670930015020281340955133068620353291259494304697337846243867149412465467752972450057764803137634267747608977150786381101200946176091918878507358208098258048947527006416359545665377133208933306291066711657221352339510603470953241464502182602954078985256982659575631956627311903705166767820727533743023674368920814512090889661417531529558361369936038908875864712566916342420515861578782932513160870248675877935154758100080195787037608370674167455433010319898831014077698866772384527151502950541713373992211871940375858723218671095113558975821029241697896510311096313460975578009137106824583007685027595975448537843107472300050242934927183963930088812871341540327347058359042474177643950482078405888400095789062546146879561253997522368697684484281317551636371248438494921737733264941940455199321932300198638538647680991853492794124203031313185359953945998102437931978663670193648925494968071978781461532827585882291595788930893255963107356727157155459183292007569028340488092653870676170136123418907923008508055486795788471034492462248666755845279085223026167933595571725803049533619358631528693138597361858661310069401307786333894620080110915502742891577264705560423863062169402837753295898437500000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -88841111455558286341189106870417091132881020595704543670036709574985913823659784027413279641341605005509156941847240400473108584719704570150093603431450850762688196552968048148035969898638203883386816103077588533450924175195488783929605075371394624586701970131526136962317194142639668039228359344904265755850634913201888152590959341849235152639992608322872555021119781032278322372403103192659871430202068203463809890375006946279987230508288995239010930169169848118540679343314054507308631207899503870960839141101772615374809949775541104882538482365286369549761847193998602699661143656381006070457896217152146008252431936472601603209522415975749923688798756611194378946269768970585218408941486577170944582300293869134969130434962370501231111714252670765149737918547665648074376521214211084262875821858425174057617677640979564937891667317258898882535238572270626521436372415828290165794631986543726163706490121900302544370093869591432948856882771086271892079041059970801676409537833237534835004670212945790870798444660958935728007768676285189160175611560262097508204246823275093048185986551687203927962772128218078450520971387382253250085077385853674201904100625993909924184557247149990281144040215324291338886004491927215110091972204816299866150247437905979483591126625552199428588767845496514175112245994756602010461383006426610547469531991477125420199595682186833168411169387757186818697723474018975944290667276447355772395787419012325201186434488814365831705652665341732361573112255164704654779296083188175073788535115264150947371602579519079545545920486950001458319350632125199460772297866864786047458047345171391766439485834002686034022344667465122854821999909559814137871893876601325901626241141170446932333127070160780637092746695950720249057072508977210680158001970746570252381951125401411258099493010932285522883104922769454214250957678412662914582053511267529831654397848085904430168669554816188241026499635338942519656044223408050786425026826174697094007485348630625830547094786538727262882955971282875340432012558370073785017881109322831464765799208570251501105341470219640623793588684057706366229333228426648151194470345984791971783624795365847607957538290359423517676070209211713279085054759847204815493560988651125082669551681896618994188059263470779568421036544917173798553217985370381935690342232557345506607252777224767569788240950040146959403935132088030614400148508240252386948401796287232404908367246419280969030318750867536436999216675758361816406250000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 29524848920264340748289320074566714428927773324878767692733458828876299928501975721053992488086532864964696034782506241751408230114482521219168306367338508155068656573749500135928098758628069345705352879696001264359241322285686330156745811312690262080047310482295439877782136244144913176380116605257141156468484693335499125655996978874341257919370658458046639758761096940195725400784519476614492197406846851507081838437583039068375313192059778671484607955952143587718187269284522850817241855098572562559334384007475318554201440246626753591297074508874234272104554500288248259307158187294924528263137807064481706195902015783996410950558667009023744797678515814033790301509767597487916051619386249019259239531324170863158616715716835788265590795669179687589640155872511874046436908348525206632174324912297368482184198815990723842510540925773722560341412392875859720984028818897416146284898600700180923138608878553076493610701632796794152845766137668423035400900527621577443436126832910070164221406912128956590679632098019094051645345773022658668946751437341672413444707003303541810407467332183151462884744470206285688540548337369017385217268594656414301428505230970521619267576334973666543548345018522236789334221023189583057891120181048365157103012658019317581438774290220680474232813161333628384516437296587264645529114214837106930961254745569744404804803428391679286389893509049009772226096955784008764830517215171092415396930791386878682293163845636859668073916203601888881292419451077591044449614184756391222091893737217745527333288811810035107023910942182680985349929929279043191010443881690446518960706869591191075844041469756544271029366082237325302840150103105533063836093725519292407749632079977501730488185738620302059010189964119906777717905306540083712488410972928639051081261295039923249645492324908692708626769924724634287717921332440444459728170817740002657602705655704573153515080266184237658487118073745379957309311819223274401445355915753524480107107064388505233746170132502925790488786244038459233498003722395275812489425091438636693097481770125741038587089777350157145632429647438067833398269202950781267141313504191594120914707113896264156755806011323151955426668418182544941659859154249736532530229404336801328443451878271901426318891766073419769907408123818980276713238759808897310575867617107572954903626112003409011395038997709671116184577983697809273677146644110259365026951268652490855858580279961037343919999509367357859446201473474502563476562500000000000000000000000000000000000000000000000000000000000000000 [41,34] 3522835731555358048961536662110230494400838409794900185248359331825554418725742234597939766772142685732243199214869156030846640624716497146063779172833211781069106975594665263650385101909197639971198060907019792030845369634575410834239701496638226513137590913734835870773270612737772770819852829002131288652487288163865215513479128146681925367814095390224951962165120158006443947180611218704158449008436500712645393344531568992185885168737028363321766270877532148745538814017012068716963922675865601437316776333519506375945771434290207498985228392866127448890256065726374169881614837436782811610917320708631570805954144112813297729371769292339652598160998317615078812605540049497398391503864518724259447829301524942735103691589427274147361300712873283875798039734819872107506146246223706970900047803622422372986952219169272462602964512697459543527113217468005042165215707196235909528923680007977827602507031438244816228442101073282966405411648235349775516823639439320625498140039552845090722035368928864500460080626515357436391084477640289974862175591901726560250922130958977477882886124768292928510236307357778699893895324480299891017659385033340912059365982009480403544898891906025586979568347709878342005571142858225379752298674300592062266806941921805753697289048911119381987184877701453771210400407443078882001052800114396099346001023083436133924270375495080076340704939028465682296481327687806752691794459181307249853298102426176403544651266311800993612010964335909287450060321589314747492332955045228701028026329173403246740708383288616492852065931306295127473526484908679335704985358826976492201907565605008926537299194169575655721762483808260624261072783271276163088990779383924913916225693624128129548116411328018505593815634922938951282732352546319195420955439080818462932830791502570470113258891591007307934740849379310910560476231322262023802297266239939875307868818759642745956675498875316625449115771919352803144295270431653590293664875352685024163789807397964023066819622168095756446324931881116893588514921323369881738151763901110609015608141013536418269782206020779537421402316805991321980879340509922121872392141358535885670856494149650768492792689403622759528204801055998627449172535734442193814719988091245531781762488255387438579918162576626248052614206816104041258911606580081901071393243339623941790343302496680706565402812349484026862850757276669739565305036260311916549917937421366270531684384362693091387666588509830489783780649304389953613281250000000000000000000000000000000000000000000000000000000000000 [41,35] -9163881586116491348646728263327556259585235867338390915939520133697874542391712173697178726115787779594539133873563256926816285910696379873020706977836096733391757533659657195087190780326463227806323960217787596769823065857877505991700345330555475359447494149658562148647020875305484267725611741234170474142894346073476337655769614636460989408959359256690263410668170467753532781802376245992386899047783222530862018582150407187966723874654552598700345082648878170247599518680330127386306979978936815339297574766342414397195386738246242995911674681796524283406224986882340140797216705192614729868816308915806327996003675262370848832021957223385930538446744584785467102407910776368123102299504756887680985455482563775657905312725320219766850136931545341099673805150548154912812016250142183941531285385903780121065909571877564588822852673055879338613779113921964004531344845952032407952090312248731579405908064289361258432456114516792238984283925772240987306057683258349735069318833453707421988601537777350162072066349434994792809501606014848699860987967354773306161202244490175671553186313309249148689485336816577865076232708233261576467547113810219294255428811476333418143723064336402775051218051530121582032750519162235127843516053753983497988925231961486795969697221551988322676036724990657062552142093958149197787770134582105969910885910237305731530616176223950299819800604398419761192808708547836797683040374016892912696978209715116726510668333518725309600596132423300185361959793401279761423879530428171797052372871639412528992442109518875786673023177276306444470320170361033299398508497698251594620135951392632966436507809489781759321970183933872671428529034921540802077119122044978543822690463968432412708414636680212388961008952275617132638358524442393874179570017715392377104702331343290676901721754433119487297213697622676311554003083730557038836215771166441103502627686661607909692277935238962116718038137475628399741952173313319332249597260774091185363243590793837181366830564781219129766529463723991731200808630790143258983160216052190902404910187189458993106027478537192366577734102927870563259961782791152448850953952398002770239702606907566705798722951556941708817042409820538310394846872952899527231424612307603607703091619399110887256517314915483922053806487895614912884572697162241149944733699789436380385013482981708461115137402794917436035311927703303823534464013883284057717287164375091974488859860272483800515408436382358559058047831058502197265625000000000000000000000000000000000000000000000000000000000000 [41,36] 5222146786190763366899356432004860501085683904335110661768060528058597153521867484025739316278149685165264990680141278088989044275901760836107932818125187982714498316005331182737105813610317892675763807202329716232328253159345087470526599123922153486695185395437867846006753368396469532462075518988751164350331719147808405819877164971852403978483013284274032807697620454011356728181821700442163289619712592158150944155777353306185415242273050608608504171672915355907719899292054674975925100142506128237448013947485768125445531608260923979451583667248633113154294301923406380841063333846080231371115752427564809488102412450585028601164942837723386408002524809221657059395866653144359616640174065687962130412361015580989413668494924236939250443367454021374358577312250604814452364709968851174316787338166830361759621157760814841126421888880735255605699209526843871554716478242060322703949065274315771551842974306316936468209281578670550162235127268746350797214344312115276641841275828891481276332697115595028383671118556396985374519269223762164146930304684003732218255329866997182437331483948859354426464500113629603156055785594253635909763189986263112366382993053136892478000076810621618585267039315879178183729263339394287079263071197070694252055683812209716653568869703574344613368490080268381171979081859154920557519374092783795574292171014107567168878793919766762289314459486002781952980941289458799453594514031051226046657599781505901111744963480302497570773136397482133586742334923878609179656279744959821983647184253152788129249600073317730254931778935447202871778095360788645539861475087226004513825034276617769257007004096578751841655237431664432213623605616149558955279229810316620341059709244425243330174774093680033939510794626775281208986370455255394161526143465703841728936145381235174013433912272448502691818545591613706944717279348247364630811081452092601704254534276995146994328523507163487832054797125860789823903749818105052999402622520825580696338818854974741802312989413078636134891823413291248899285030296022343649524704833143864417064601915556786405882902429103601537549060568996203685622234279784392496728282806483094551477087256713391329475260738938256638705483181230214531883117825215037798873618229258283056523193656709039558704680599078973816102692899497239271913874219900686943838895635032793527412328695957090574799114285888983176895277304322087324774561241476498927769506825392290442475209512789089804501996283647713426034897565841674804687500000000000000000000000000000000000000000000000000000000 [41,37] -1693244441205581755266529933053545372526205338657724821431596454540387163266607612185774558357056118564406224782885116754827101065813621166165776043149850591053644631263437173983607520105676080149862280963848457794949010614956102778038503301598984335153655498936672891588543753830913394825116237816894370319033511138286599202424982494662108402861504467765813977002821918609938971070868120034427539873939095420014733923760582663040674906548986864756389067404381976764991822404979220359464565800254927391662804921339399312890012848016510383682107410429294847433393707998295849787149620280050452376401871206419515374926476463069224513807507468610838610123849996598985491242465810915060869576102027994714094947665100788832269378617545402070718804076460792299816484331320754252710010958866287675515027665269673254380039288537421001733150076162971716918768034016319395389837364960549176636774430197960315515721721206069522251465760403529459416932204299750146973612964823053208206968939613303638694697321012523820850155764834774147977074472774729476364125352316404054065355946579045993567675629370866746341788489271151243086441233306920313988961894345867374796480289034279559141858527848196577152950079853065092021465776983193096896497032320324268130951644021583752898266267336000222564994006881250002145409887699845231122804207916928189148070063888631489704025700634921398570760150337168182206724650952359136151314656994157204248380209042973008429827022946742246993112364968398302026911026495761125180057922097511132318966097547004158919542384539691064700071508625027129128200233953290634189910310993374163614591513968961901435799245667835178767643879686698568278619986306117433384572415130851063048998137052794233401621011341619714429887580861476986561285067488759300866305519836361714944216408837879984894856117281509064322444623495930211571431035667919770533671658009145254942174694929346581396627289787416162609247996101777957708662461600330670215218539192333920548771171165304932147300224018315879431663479556115369265248328927668867155762901384335526134434083053057055866062080302249214356681629334447614755225358916981004420135321978817769081850985092659566659628280661445458276515922871738644862431377100447020111306229063456676887012959917624641427592613793142831276881970109253729013710068717003415941807588206306240087008943559914093827777440049788548301948961084503041849245883351527416215023506996400456385810696662502215531932031611361821887840051203966140747070312500000000000000000000000000000000000000000000000000 [41,38] 264908777592870506367544194924711855872140725698752918082975397645530594097798092363871718702868291610343433894363423257617755449862144708819574267365664620225621490127110139665608319615933908959716897768251326782553553335007449027756299094959263873341131007126074896546046081014694833691409220432136286284509375626104246392825875624922903856286588202144558586745923097456281021943100755726929037235289144787338028823124915043226259315960567180338143408751013276970333991889687115148542760384675487981889409846511267329826015133732442077181876278256092627508865940550605577456951090656956450335848293469669446298436410143532836357307732853624264439465707777536282489231994676301430212694248117503974566185248633391461208618697599291336330084562518350725635878867910500161511675078384959049309753656585969839138296164347184318033184190522764241812388458711258668738542871826535160611885307837347076145125867872547792813568332010887633533239685426386479374771069889918709721634469082279770736180220008728652791248301661910006690842247401675165159657384411947645756546339603254373705297730023448446847847281170681996717455772476986384175996528871346750328930151694102499897260009861727001061629574504370995593573351020362700313164658053369371609567109964857765614168445137832489976502776679397708088722804375368466446179379399517553500581182688626690116947818076628861952864951191061369743550827618104244476639697815565121636869507297317983014237802125320555293975556161628999194443732450489605737393419019262853636502641029418587566188003779530656694089522221299883651301437216823320584464139568010641251799290197556173937029703654905925736426075479284216508439053750258193783920491937440317573112144100859961294238695282662688466305376110522709213762332048512028199642754385702803310420037087262461597872392556463155078289931494754894517545848309902100967822630405807316800769721149358483911192862005396863459329567270457297354071339755340093608194347138200339771892823381989535148646164178351546240156061811170017915854158784720397080435520120916990588225678772317777639049380660871291283331920943454632197974896922580250746314346823637145949912234078019936088038779712237971214542995617292098180729857465060191159270841089572833372778376774046207330953625965655228229058143552796847604062117543724717797401855104441514554414839790664617234213987952848718328104760421776755753430644461815861147929713292226949977824231497151038719093871232068693188921315595507621765136718750000000000000000000000000000000000000000000000 [41,39] 44176893013072568243011332484032112627436176598645084099603882201127528287863528389916360629263888688871625347446768185473107866129363008610855063792042945373760712877225544715308875758563311186357372129977082813802742981043257447721809438184001845174655984328677920318114973480075643775954481817022564812518835274200661629916768238096600644281267147581079404124745783669430572941040994471553215799898075253384105962796628914275555381762542695521073968307417325443574112388429066332744083428367839664641944189229763390145486311524719245426155768933813904926238834742175175181336524346201261957932786104640023282241333301759693927251268426129874964806213830610145735446278782057148983698504058900247798012101147574646854081861928552736857025080641283284648051238221814221712703250814541847212579016902452438439840821936601180450966490840897547083689844034256227434693207828531588501089806279041980548256487459980864550631943853912922363993839332597596550209192930751819944768694839183897908041965177585063931688378496668543265205393663291233388157432047400508851177386553953599354612968790581880575196012042648997571481339873740087936515443756229082018971002665493543270645259497992035558738872568052831823126433550575349304413095083398864074805705829980876346919795870437477223520493366676461201668429035072766688962761098043512895239400683276154093363627840429178234443458977179507997707705729390374254310915253712088482730070392789643389344992508651597181894423124310503386249479723989435691145818039014156691263259181316473501673332189313968593923524692101336809701896432246883217326798836584782653967146094600599747992269616410339987711359737032789337884685297411412120280049798167399936664766116762162099267508720793680499995788973483336909630252818278279751446835912506223134999988942386510482315506793203413015539111358087738852286623120115230343128740840341859380962831281124545776412150526105576038166444075217534977728039294401320831187642658332658301177041838908528460670828626190701499656300616873146876755989742143181005440142289516094982362662877080663354481502383936210197290925292459347057230257820459266282513720508646745575580498070135567795508110510880599910829398738825059059461803903166272674473688607490209731163564605898494672636236115321505631898336208626054541355587191969154801562381951477859268536066643348284188283539070824042890108516378009339882601798792928841919149129551627033717681982272049731017308712988089780537848128005862236022949218750000000000000000000000000000000000000000000 [41,40] -43628143565153927799431362779173031058654737289563750212510133176678451582978653813973351390703743573078195150887183033513824493414906547658704908461675324381764314092107867702071057147859096762554000249919466055024108679301412689251071002338118823896035095848164805703928290151922758580999571661190159702709147206421438719350597384708668028670686999430120528030279540330287524378316662007236753129882240603670724747751305047624924630677812092510466937541320177994597826494857612564309167756909125285683912637444349725125289713321163245555711568036977628738528603049434906194451385256701168410938136116478365831036303932530628478676173813958801462276619943540775344075000435308135126521009307157534016658071571933103907712559651698972975236870648237907040856249935435866441504396118571023580549138324834339370202673557804287626722632168154388754751389462335059820289198134964527854162786487227334915839864498597553630757961945627107636334054327377259310890840564841999079055965425230436864913676200181054710978882740512265418382711127439127589681704348749796579950770279518340237121470115405466298557630781040932751078909214273693142811072251111835960515594640936254950571122107995291563377314355110846785056657417890767123527115209578605304533205171506808259067942548448632420273767144202326542612410463297410580201617167986895402552602631904068543466055187876907015160058065759659962059592284719965180403777810032846592970071246514031495603732504077040363993934829216342122111356923549115538173869265695605215044702086442035127528045601500262019264994885172746710456240899969448684977462202237457031105443106733727513338107676689004637061648918302861056546794929407246235148404109387310872175445624034000328911349328090676811087427336321650603684388551885749982149728541887317562685170196481614495984385322904430344509348319153983764413668815374161541185005283111707152937414635564475970181602444538237781989891065652358696052735881240367335168069513203677907153866343172879240172201701818335227574451960967007943101014818202810405464715691550074716292227436739218170141594477280882741667840933893309054413761973345819805198064491834825082173561474037063861447727559290215662715231319170525296793279662524092893740056908860248618845851301786964586271884633076411195757616003298152115013201095892167767780900877098281205802287889779879359850942881233650637454870796915819842354894238523934325801362644385371865219091317989351513635491730536131171902525238692760467529296875000000000000000000000000000000000000000 [41,41] 15423556994482869652691649669884955402629553369359926670019598818688860959034208140906334914520615885148668712052091115664043939825547125625390013193352404616647622502039600570201970704083533934176992440066389103438285536278813824407455782030707342562430712747330467365849167658367863630088843241832090437498721687549301587672187414061185018439941182672071284208970135164458256961363256373063257790731984839881808529685028693649562298177928679127799425535879590011060736457948066584707818114887628099582866036344420826536532583268909168615161945066651422392571117447871763772500476313771214265674030024705114288313903983104455211426602977485414223681682646493565627730998837537733375722516017286610786621979713804223030275597661267906359711385713097134842943366544335322762122725787875565018665824872365238114217682442284788178049582068903075629059948180425527413810848366312496464543140033256363105213405683005665917453534706613768392006750846323597569915794451449402692452869294747178867129768806689109865927130443582496535478595790467040484562073236110570496010285593376939714435979731240515269575539451390801221759183618141934157598221159179383861565322269877474635815662966915708338282854204713265401576197439470019821850209017608288311323676237612604026674778847474726895640353317228855246858996117894788273428431755138452053498358374331303328204222641201606052057025436317632169924552940774191609254810337214526307867680646533124827893705676004116383078388415633517119681847432431387676691252275996438074239082602659041556872842547845088397076936349598729646301557321642174268136300240629640782784184405781685874775307705114588681868834494005458775145518290685099891520768110361991091213030100464925522085192262924534441389871281862431696635286080863669658653671345105641904010054354153746002737174918705536627510331385541335694913804351229242812109253672654023186032394869027809021670870177717048180391540131997653412265524468298271445420921928531922955319785292466186698061946444503722376703074286868513225646917932119408275346086626850516920569268210839481637497463824423889528702034470136796526642646968104462561062904082071281587216237740147300511010718032596908033189022111744905648083174380844260093106257629647586441917793402512179444558758670111676714709977636446601429484412926506132825516570382519344717128912355361746360925797110767936938112855983057628451544220484739675227483007320881272270974841752627814057442778850059994510957039892673492431640625000000000000000000000000000000000000000 [42,0] -46921887687547442932204357610302132611707364399745445029242456318930811028711938133277483664696288577949014436048551271166749632999746998785040670077697505255926367301189028814290916877749497995976032197908850162616489611185700058366189756904733439201320506255148913173183950600310570978382387611011227867518386976668074409464497778606192487168464303963620830274261278922146304914725951568503837438123200725411704999253459064869161541276878407491671370103893263269010759706558228077944986566381297298843530137018779069193580978425913243403197315357951227119573824656856693891026748029814066765856105408099923794374476438469302854233611721904870828395522618668766236907041283199758310608567194016358443420602142780585607015497669068927782487190256888230370338788127643559528971076065755371161245006372226914668034871035183627139357882775250863036687246822658170978739822174995612885932906323312419267549616221462265112955322257925916689926617043189003504907226571956403041024759245288068864089969813543058814311495065512149577634674679564309996759718217084004143998938384820935707961965914175300589646880818309561242868965654716770785312805776686871206600085665955444938152090127191162792496057536287147030151634298468875685159260186007178246778426957901685209572173292192558832979867570843258733954438028504447447297672950916591215556428452520898850237976328184051607049969089982020664682154648477094591358734211635726812879730122536608519282336890783239142815790895571020658962845885452126023644052469548566898114505657049353905916933285263185205171205147737278186842198576480553974969806399853527230395284165207114662955647953047253809682079672487312014851166671981040032416767920857865643936631075903434420221026503270245693728407717230159522289186352107685107270820183639907891944410777414976407595982516112226763699779391321941367926779276675189850761109130324076130820455500059475166978333667603648941308866305516385166288450259162864482554043860708524023295252354223858418544450048795235268657493856640762786260742600317866113672062214154557515293914732161496589780670701021011324007428319511895020170117080796272551227982799819447896358202364456955554995735529198761898387856377502366709509296075477882858250095976737650332097710193214640569648775960032354183677831467264246598824019126193951480935373510305907984729856252670288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -2644637015704463848750872150387839995141579386795120909761453062086189677194917817869946767791265209476844669743502904484263696449418654685972351345963669133782128089379942084552680978826888646950575454809299166640513467437412320193176823156770893189900106559957770545290760150883122991308650646912554641719046307572047099512183259422186141923548250764908093621322144264251636883634317133920037550027428558242500299619152501560421593394667080377333565418560159963924542926099072968470859338585877069263891770826623471542448906597840939714864977588906675506210044924766815611206028819297822395303377471822324620246167393495325156753743809966817759546400711206909752994430721323464810556878917637215257390522356517335664601803367726703973353278930337679846361852675533893987176916875063831662184510365051799393347581026668066659535590355860624153035040316723702306632405775499234081362123417558442264009609361685242948182340391938422420609582200015790659586707708873003376845795869730427795830080431382428727918279029300107348848961057777675926112182097721686983920430685569643722944725910886825782725879103692214232773923904260417264335117979475203181077933486352647961568013849321113516896609641588257823833447555789165507670370591144505735912265186385286260586353344881036000480968819078332396079873141590778019833201261975297281232826052156285002955966270994836118294126490183597066089271023529758996027025160079182797734064424255880777964807178785037771043126469211069575780239132847285188234055864952960517467851939682921651244925424073043200027009668942976190094706276639931322375260533717666665384024612565294062686589088802058627847603710353181991007555914230682610891103386523729376236932272324694507458134334691915020004434146840956728610870912047561553272340645403756044670942772808217622374326906936817904622947758922430631507989771636418610730072148287623327282224548590015375146473973789503592071501583935569231900518748722699937044567833805092829184642741246170059356757125060159174907685015446658474755447915725093575178027443138113033493240206026814355328844129418798107265050077434939243441592993362540346359939295369343479602650642219498984895694490309481835965459054026326171129191511900403660936943945776533066636262782129627438871842163304943163148120403075005755725706243520280160732617309032876917740395583678036928176879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 6895740776619315044473859402855319281097683109550881901895495369378272573085185019343648142374371641418094921840767270629732246757744081546267607700621604439799996007400444961975810957640982794114946572009161318855032804970636343836614397848826083919912799984520216227025789823132907725024918645433928552333475525291571120673995418319289360884769316146304055769568691789777757123112109829518806613917915982021202695137523327205835296344482634337012000222202496534897458566412855473257591932652303166014375404519565504644544745451267909549785905312719091366929160655588429242641921309420429543476255062614655448355706824058772747826980883592520077485358722952880179706897974569958228558265846329292101525347184770621552013701157533621743391607642875890776388925402761058980161581756804204696168890046926426678985836529111546312397737187257300681068781222109544112686968375320232359308447931931659631855266654675820865402633700829812127812263040278855625154589714271118202224647282351859180136652467424473664541939585919525320519677144343310940876653611292567449950855079694190790133446083021005517453640876151076406367678474335683948032651860547748192659532425370013355249179586331279573545046305428679435493877522623713714298992630594949193247358940902342381850515860393982739360148742921693668363552785788316426463168017030748497220925780105176170871595669451750271281404669795798016712661308248376928984892517589201639955093166214721835022952187861290062963688427030761364183646930144200937111551288625539471108654333208022863972986022073684616165248586186743309478450095298078280507591110614195283945485744525906992551761835632194176274866765621109193845790782961025240689510008919803983220749565255459356934947359001945542085801870820188728361432202670849677921458254144443412097592687708085751969152770528518127090589776080863674059048516184845598782221820855935802679904434037417842052926890513490411643933329731864859296198987394165570529123734728462235667763824763457003906055928872309822041459451593297184351518664836558764328472685259751502753668076080573877796255387016906270956743264017700638726446126955944117254768291836343445964001572998239338175914725450686770355186475046516015341209921540085244525073405753094639881072577343644008768755908806228072788538003585534594350963678992282859149181515603585501672512236837064847350120544433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 665321573271247301074599557512394596910829226339651739910778112446692810346113450467348438868035982591055571477661035630610976504111743058483513634890753021265547835779809471334592677780497968424264711882350588791551071299255664835764598007070116615578133446006530511465160670484023570653395319768349828239134268549498887058934018043478975093842056226768250237205611325927911647328630287428161036661519463981394355983375230594188751913522606616090994561277435239900517434252213468696514400315743000163880336995699744495507260169021045941628333730391185470824768741781010815476627425098183400946521902333387476246278010469734372762522075175629448444283170108404618645354071394168868096300933388379757172909436926280421095433103750933430703074725867584162811079382437246585529715332349048417489625452525148314561454202468117727227018234576597817853444715204842974095017405880617554882694327834017603192336668745843864631066584436785990708467392712491353849848505442821203091905459672731433543092710344721783320590197234501471790627726204217938707943003390176574281328817465247399588053156968438432617763198284484271160287863384042810443446326404521970469648639587460317818485528800535092177565354187120588926400218566956312862183634701032560514758907188793872463440032130666512932113626942392506972608810054738563989902342891655629915775845322576945509460262375705416733132259575984740290936412385175772469040202259651174973248166294883072535676125377469013626657522411303419722876267645373556509629547280769772047330009620811485652200519664463006918118443626878628900774871114945865098171872665656191226932189352422593062277528177627212401609594763188886586236938843114384604668268962738936233606192233337531764251813964902481711876020724859674775013383052203695727879734053765290683199942426406165848418598339872902444937805693669843231005967801725027463610757832432500573538052945066493010678790993088138335281951250727710934617643917520173396496037082910173618084725717468346930868573426636367313341979127988020470884401932633803706354572931815264112266464912033072202460122057995697370410310213467747935457164082985270134221009626223487466573209198029026218427759836741078340460032352510568997037115104151763119876499494530067164430272887372815637419477856940646777126477057288145510516508912487740796376783637385357583760026045638369396328926086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 2179502758459165673372406598248808583274745249181201347430935182195569000545365070000115052724849107572332353908639033601959026104172623135339234044862063547583080936896935152045574374614225469162649749927380317755871542472753743802490565685931931632700195846380955705313621842921662645053900877157757123936318299689157431470841748433770053641984588803704179862867458847540015540577688116813996242240342011515053585528113323213407473204293216308301482816065097423485563505854023042398441210925367494057293992520030813424885158283481295325714732706519643018412551725183940828038904418214576202235826018305965605542349391647100239748808621343295747260909496112659852773583426974156876635983270667519147284414122841147250445017142910761703041153773669008437071811455545372187784356545991268690294670722894387108118436791757168054722145143515654929374842104074545438730973470460912907184648088812392441828847391127169251018908586291416998273331201216347107878096172291842123447696872962958638604170190191831924485323564175812681274003478360249379298380690199522045574619146128834965459661485683388399128468596631345238399268478899681043316821190732988644121257063713915482126309065817926806995595301124316807065394658629091150006458921507378610809772043781590573347193081571073797681088333833489566865828202527978471790978109731268561654230496562162521280641423485789685180136961432206426920814542883089300401194488279381302231210424962980662514644219181784163191022071308601170530091677652045615249252785313233623499340586380712688489468125059913967449276796017808102736176988422149250467473968980191853256890872905753965088910075754882485118420662065206641972494110052145610131061755100254905298181399279401521235088179046587914170280289138133953774590231137808256256615682346721856652365865349070318211377961006861182009842060323647018866381549935734995545864208261809403662080777187821589053079837817655881276435558412076247167254949919461564887629116731776080818946129893071688253947904401070170307774867128104905580512744748537291632790950272635927377065953219081689441314839786172825767424526068404505341702177671819028455415782765550264886535635808808203799337601124486796724852297696379665779530197416874645667401299911121399030380677371331076192407856449082781716783783182940162166949023162399544557294888963772710974321896934546849422531522577628493309020996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -36750641134451792087187238100968396295647226157211329233593925228512901506466748381555115873827974318725610655856576652989176141565132763933730730562213699615914670830770798952103139669814019238032665286083205292400199837967344794825045487103936920841908064019775938619909083397879897025125187489083377986355102409871374439606310277236784757615633898960904945934435066987430158997134303950825214073682941745373971794675386881885803600053330900904540026181727685892545637780646424241699103667028229613032742513445013748114048622325916833244719490019191109155677332608688762128918827209173004579631802810062602614324290556372476556786980816484139553333014151396903756041958228694845879804419423909945668848571943575738093685472687309466663064887817991508190501731379275221984526288064309804063148350864222434532189101240466281510689545359675739632344472093478444008716041695676975976129073748720881549495450756851109779262154257820980775645899296121845578976803545279876955368574849220050596637666938580791694438037624190122669658186044158734579262333094851683293069691977631149586129063949652593599969521131207509210038918355363238440165111555809441097392885308429125206908079056578780213716425941285999229502821620776379853076247869874192721113399345979796816485098628412152870741067452522287732617353616056358388439543385860359555451570161417870872600310047796249774816142380027653833038607804080551088001423401125540074401795973716933798028409081476140082968938850507070657571822138396011270406934267574273573316079108313172924456218883048699999679571331305338062021265318195229148893534386493296987675321480748398668295452336041030266497521085011377613807292407342342854296591835199873585133435911452631003876035686642431555226420159390531487503135366499399290319135952170833225283976236183429713084155098339433119196234365751632752435325894547478011689873687900802595220688359280297990382584191012375864779917449880456376496685010594150821264171451020824801326263707954540245228551915279448319712652307981780395617627680165939567793425518800065263398903089377531686809248254711101976404196527196469530556529665222792413056347563666552618630422800254785607136754099846419418223138189536491485413277342331862431433255259531589672001227664521630416235437836460501887074651474598143101465641088812575302965022226939286429962530477870159134612393359020643401890993118286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 357645754195850702784741003894649086802938546728104202282258043206257454959858308196253129134758572770982762001267401695282942019104705236695660058653908392032727543274199542771251632414097336083414301709601495041643108457252311613419082714917477194989326353471871167232311921148243087664026439546620679077331586794740697345496337835402659767575338204532474091551090891423646445998994090341423221662984422904540046455201551684285008873004268743368002366161793804188941265752177057912505904250879678653085709384040914791271748570325911027741825089520362341427539035582089844754205261855304172318047436496880190054088788590526891310399373820468264916244044571253543468169322946086948491925875235667467600987324293759401006016315508190848264980495810473731765206846202987077229775745730477273488585058004651915622416710261961803964694897456180912804106140334480067160940099489120257582264018222110053873114034992912109882752697336414587115345552602782113589907621328500158712560710026676141571740653972321881923437131745445492314446401397789391672031262302155256876450720497566556532585028332353372449186335793146653276249253894129847430258850089599105260667846412659234552644423882595434786878212588323045950995031723403634009336821199119277501428936154965814431172305120224913811780256735595446362832079457956510864021692433101166490140297609255145727273653724575164698490788575244446442573799777644239880424645592863708258444800963522612825888404806186220755125298423721061909344674039900180211813350991811825771898639885365704008619243842696506624113481700183293958377637083585111208296101977586058226247952990151154916350858763734755634629753663026424040332426367055033826534830959678841740372695358881043060288233072095005838130787463537268444891130411226329860231342205054876843176653771307998339566584562577491599855147436824861154679472569366837201372870525786158081370304565925601976485815312597801336820051868810303519151817362112047828986661125013118913033528670754551531811039584008660818620417230574200263391591780322737995792409865893467024405710440439164811221751670032367714471989692119088590815096068668662251329618617576467634618687765111250402009907180024339223961233816036672332570226823401695903022731422577817859057674296173434616170644663234894380630986414596469140633674260328286703103791320325199220241924912065505093305972650341573171317577362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -2327272900854758431063553533833309220029968655729585504696589112810525800863062650123816293223191769510024903911354887009608704045602820041605172677066445219778886633424243508445080743335812971668877337308563648569941685379905059441735144592272680360234716373566973738853570156963912973657009391925507026878184864978912776075604253892546373378896938693120052165160298363857068992606730113553926030667153924391598432581146261784792464705166787297260964014043601990622453073711523815432109915822210327251138486467548194723261086164146516678744035975030146540708556223723525053663495424422568263455109713312394962319319959218703118996426575904611400188766995921049976842512053773193955656629043504314161394899880181691131015340879422918832389044133862268006972209436292064500112946474048042619521825767951127063812073121614272912348499791947127683222318957134410787759618449933015694227776799330593568463519904047716220228774000953887053442681544409329955012625344981662796975147441405146665935518717604755310291117338872867963576802643408573732915517339930735889260472248361423904910547717935907928002515683327663104116322727469329833314186825080358823482953917059546250213490724612797841476169219279365169774943066384353347558525157321553814494465358678884140471713259795951874431093030241011387975654766851705471360636747227224173700973256674442392241753075044987216186313594702999520173226572825981328518568389323899982770085689327440080188690333526776865515835007309286093466410805619516383195315695839968649607219161134538539095350689845346889221406848499665015811322925147106489350172695611022268197848445087567475861697789052585373975506135161258796559359302593635484640535632287655206811528879185263170173777768494817893434950246451294390003671638355080792815214243219916958826665161662087075580831449739409028586220320581083598575805660176061206711715888248388073513817188914291603373966899995763908887630964314410648559394041586677208973453843113341732824377708968218537953905564799341897836722998271874141897999705270986092555843708886658687001080525229808592746844443382502876294151790219669695939776658172630063985420056783850271357533538032572864626921961727761575597249896566793447433593709856221950684917817339300586332027353481440760491047153053055076235298948863566309381827807496119639186122264766965189409243071764163366950232958441091568602132610976696014404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 10837675901335855638467663563468024000407698182913094035503537881058616991987205463382909916349942324627811724935903216996227027943170423152811457032440259202361923017488408799133677068134037644653985757226286153389215266124448704631296592123977091261450746497698473189957606537710050382681960914192292368038858485322579601309544137844692346716769892209152532834468100767432619529901923064708896846157998892755512864701566989803413006852699485044729790511599136099969325878744833806486719947981078551395854871326489544022371746162838230761617118169599248312305230099618917488600121603512653859631777091255231420345748089687691975475852932190113266878437290949726979422280849030829214092222303532948067756205790421651271048684189997122950633747918262717467411040301138550104473269426970903804342209407763259944615672228363585361728941117642032796783340347197501053082874636129114348396809734225803265460375203779827442326397950947755748743744796169245485592412838460441914473641802090189558947258578959660762910305154860053998780277743281557349706866001333355492831722287083875204929675136954450722559979678675738377904132623598016268243193087689768135022424033752093962976775982427418926261893608032239402932240624340910434927024594941557400451559290724474175053005336519221447901663358735569066383098721243154794942171231647147512885220868095416160303290421150425284540952617083789609570486219509307547554905585901721349603971309513257215564376612326865213052667255058302631659833030639841928707185016830167311002047501395210904714128586650785712723764867346994704463923165493798177946720749698411849890507498391431458893388620318810242629893609281436721125230824750676002152048626853309135799728694750906406973112653570535455252170568185553931810676046967862863380167646762686289734415200746023630308469118186753855168285323010640988491495090866838460335138975625411214320170716110136625146279016511024115228093122231644361718482454660460439861045226008599196395912686295758100422356249365209729788266055323768214221692648545289310802790434928456972975018041882613173296837412404671171832230031384658308639942719397675882186801270996765462197850558105460096720556651461594705052777084727145612327450860486597145836052415609247130830362974038350111661919105023225757930544823770183160672617554853640111990662989869476124226920633124259720353618573597878627090551617584424093365669250488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -37733515275782005622973618977724280009703814659489536419999187284176535584400090757799811228815358794269756609223479286647011158358237624477251924794811624948606602305859511960061325631825167445983186953955587316949062572823115238359826294438771892098855847478563842936637032956836205547247714737354375033010755789967670179471338741070951431475110714163317823671689252647255918736575108209250319515994214823853935115115842842904198576718843362688293901056797310694530318273398042225619316599526065703485495440759545899677587301412911335765389935709420603451615757004303456309121680073416624762861220191822465286049008773383614072894913648774728545202667706127684611299454061616342227375724067370376705708491871592582461549157631036428867906562341668891854617504297064074072649562638651643819396461044462835162067163711676192514400197753188448211329937160773229867060383842238704728022717479342164622323016342317810425298629381529441900916198980288971062955152252495242713269246669269999127032378990404448585584334747318657889202758557532587586193743774985682436130894235294283291608048938385228378656613549817178481154345350374916352915225984976424491750790031926972343251028532686696768228003438262339610248245113530185383011642326476532725091716687113126726421954550788201552948187675801094108866253723287588569874435360163408555306691407339983605296216129091071224365221399036074309797984075004463048513854035019704191241293935709518292215597063672860434291989054590613952921067923122689197376622950744699268968151585203392282522429274250935867120183279360862406376959856900406445089852572513637628235562843272323828657953114886281234003401878332182486905979847965873800511805248622746231839551389614304469244478005367675299287605102786476945705431353678957697522347757736433293992947959881595467725207208768261702617685373732728292828853644434415402156659107889139398885863978626096365580055604876453780557946334359015734499327578362866268034477288192434310749403986197813033376279881928873750371833135057279775369850956404962685144814307840875896539038306628084375920030824301938729727875169145448922854570577293056195012456876020653702435653003556362509592494174647512444158995747438870977995776890041650574988977037750070273814093611045286278370063575905464804153307455298511757275227569883218856224239824430738839883375660976520507120287979016883694481296340761389274121029302477836608886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 99934242776906516835969277117290551131723068569750160844807527933359800737539510888081734152371617383227045104550496253607922824611310924926923421028224508408072510006995999000292355475632900343527127058150592273040037538233066463770392802019299172259281983265386530568938286789141808379637624960976692260895181388862195139563517843795084536540269584884178992913594675770294165744997229028067437523536399504647618752622300996806269353892273482098776670392417691406173108947458715183227599144615346286366055494143801402507551208399821133743694996221022444415296791452899977334769340334306482975024034532514254208247403023287834800908960264140701537276352841954417933413673798754829204283920647294605391972537151016973188468382953951145297733556853092035748983577598308752095492825533008801774680440976074196213067899598300565038713292089744692076120951628701686970752763524056243683347370013217229412268661719949427123482215819312393424446939689670292842293065601527901301362347574284290779179541970080044985229511342294209668603914375717274144210573130579612559063719690704674280039420997139984418507107730337882691987091212004346710707975606357675340725671930679877595577103994001102791217930658609000428079305417776330489966497923569403499460756094099905426538525570783278401419533272221666170744431453824016171102976554148426761427556692032645774194939686252189454783959557793669063183239687255870196102396915489289231030498865565562990971879077268363539061510134604389038457770883519371287200063598347727921625546347045151520179073697837853052262179746506533196720992494147150760039237438589442164196084055152292977365190544947333380263925088217639450707716935638692881916125529169832232196170039181963534071953191983554443561679142794553867886979562431286718229079747023643106503674854692735942774678983516049217760728452223417729559646271467660685267049865231635025723368560567617064706548608166429406042789969415580421764121430838380760521922076941095068166117133767287285662303795221655594018141053865987102145643408060987364354785626860265568305068887874409039797487387635123933038114779431021363134083469455255697160376437416862568841176827365488157208974818350137720380240506760150811484004401182818663862505609196222849651149128754224890678329395540067991595571785587066983384312320498700366218952763239054809073855290069585182676682133818015814143999840657439648339277482591569423675537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -197852089000928237298803862772823303542134663269496176533453667609343807769979805642164145971227492371879196375936606753512796764186707608300370428513637293667917779564387750193465170700580840211796666960567687357134207016719122382856172971922354357983421774610655390401769394068380997054358343798735343667561676304834490251948461083508848593879619137022044527731741559180543342991798158470300585883181601189908926338813035145917753210080353484539432430404845921915649079483105927088747074973843198690148903545375903302529754777835137254448532183284607875564745469981246341696072364544765096451836857329223425400675182591144334851662635032632755111338667906332118335141922742701210175690454568305294216477078314005501023526647337047864242265696573013824813087155564285663432406292968445340609804776092076086890823588796307799557386326675166721120383154824205401144058080834310710559661406306078067251708139293681959021928573472943000040386810427448130836045746507769202680350322718117074502193496577481572723993075603820554548680794106364848966532167786931383493390412560013475269475595243849326867585994564142170814160159407624279454026472788824640374867516553491234773055781514284970539496713002992502966427784013969690289323670276354776089727164617992479790679612717005528688559442844530251870448859619339910418112321664835939321964842104852502873549805095246779066374327746347346809225491470838516705038997869544595404359020032891525319636169805375592063672337747339142898652395682173416248725223910705028656818351392242448589907871862348677516051161481981126082084447995515622584761944261338734791099395070397220644464551047033694144395712246946498293849789224509359807348527829172310494581606617527660917667346374708999201524040539797794047977639908232990092683073092406659513927999427517549798702591788015315189713316332821178582557260509340453186780961608744995813050036917183364875201836007289031570367083253530531380751071150678010179381477306080016006447675678157039939090629984132191332193827440946419678853112651719816586550656664554002897110753516278512097956904420304848658717576792066558353373741224168445522615696258898392100092999617243850667302057200979735204532358470774824800030018661572106616958351841415149142553022084162894986830009425309192437944734304640441044399253771550762171104035102020688346623536349263115049266818640300655552855853139618269587174381740624085068702697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 269657028952757785280340878992126627188543285672426538011451811127456962353177909781790593326923413834551062181277929903211784070506454298130965279126407956510659749155211346954418721864845834125806756854176469444286198759653185943394426923358404314349003434372771632002279175058880060001899499925845030349793423721427310663090296532153743356892345335593960705905359646167592613704114851741428275899755844147621270728743717101103274338801252711459142240199640600056040801136360082361375308796279779445823131763394201735489677313347297239020985640617269286977501440862569052025746272487493065130668541785668448764288175481349768674976309759326246808544653209969802661994256267966337676390219841115426633463246226204265034295320652626968433459994854240185667422537109074439439859159610817755694276400066092621359353150361160212288832777685516538861370559897084992204903211093990154192129065887793157540303090309555366993108195673290162069549054592638377638508008618975007809115921805289350641570981171663844871566865977001947928816617784073235131373646664107742922202415029371890128143699190025060756698043386108949557160130470688290732017431985517601970996702201718247513340332451641762102890299042227574237142953196266824997679006524120176963444235589458992749791166201000654999269173017695468155990325704763746475126945906159703085876804661213416244194341599325782333026969646284202024785825278106042581725185929740698759656035013714174361750586325438073053681691533489824897402169313806751405983566179943336320546609533978667626674850119832231438362939888591203649006642540431542958527770561322762779044417458827033105186028841993261634855919574013971114436427233131818760728899303517368070522303685879332432972118242668982168222258564630207049010476158952450084468823275455811275335015837845332404770615564361956793090011501296591797428075684388953541609790611519438330863054053721227401943521126413581912044853141620675541058009845886862646375789196758699895715977821430195320978636945520739325622246014297393063278057822406280122234207403953189402992699372014408520602186264506422224691777891321168559666656341031290099520277938776803451986799731752016309113707383180569144685026144594990480350744666125651185090420288884331366312883339730852930253278251213840536731168292520543951964769956561470046291434829753640687242286664729048310232497172764164243124567191474719955041061680844904913101345300674438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -174014046794557152343292321148260136730021655029335855171619438049637498666864955990756718256846845976784543181862094563351823278109786777152810771634859436336583643503832358002916883625257584148240925690166310003098844840343106572410976056293703642102868020689369431740129353274226816722224105749339169901166197383393917849779242160523639719853659891458954892995417318332245583022891432410782206844157305425706066730437712888014730702575942556485610380747438537634596877946022299127066479565310445837402780828177619827728419888609079867551617672575986939096184678220613517207835982721036724923923763986889012787409188813620485438449518895396936719544155447603420362491073419368978212581801323962850373333946766105725383070083893141945684937235154131090894214799215413266588056575420109167559126711761097085436138007404128407545393639083541755340711840970450783229067913163762772128288808279377145997144830516443307667236374776071742600966585318573079513854552665990067099022557321917464520435566281584414473823043833059964689904274919624306468888703751414799464023893582990881131892063462129141090436185720450860182590836813008138192559993341251096464277120043634090912606996242460108681229004632892548398543572160477842872227937849383737358758900548215453777324034583210265987000985653234449930857599607193975073331868837476722463080987099411557525822389068830861156794455842683298079243823918493843675561183074919454966758405348722003458487302061129175622676148201912209968737312753990876129517385992992482221356689232878033649755835524801831148644459263473660523958451640835643035084017989984096288723417269969161604201022483471862775352149758534707949569111492631490239552157992515112734005897174573209918470316660724764497349554731110537174103259647806310065725339145519579047211621286479109508686171879000371254647931898698645271575147961711142334868148690483567819217155620455494979466084788541570423188398957611680336697311412647125546857147190864380439833830325607828654409247303523732168682180206846440983033810321387498503689725600418308871111041283070893417713344147555833301398487453141439072020955353147472644846615927312358572932180288178962229330921498383634041739620600906804614557853925234310220844361954119721102812681488684603482315275335265117035221883867397148408891372429314516838006968280371540790606201757853141320118444525266502522834883091736236614675316369815760708661400713026523590087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] -193699545430379338296124068387367551921802216883912006089639323595027643008358764876389505197570713956974728762092220616056613947282057285632545034436926404192764511682108627311219408529758006814206621080894433854725099405200220808215162108901203069118471466187823664664588140753710947634567093018894365143084535597243682542801494954986840057451504642772505575395861776528226653782856539029603007364151767182879921880916101280043064001006752434226781359090576532600819872227559158536800938249762706631358327882286321100000722409718723677970971279205498591210351578743189886677751161179790001547833293995468296876922052745969587117545859052197294072236916609605644371674105092075573323842826920320017996584501410752986290576271289117441890206078874938864473021604625685826022444931056379166310757489087032102257429973485731719533647611786934151580487325844600084867121798257566827455641303156365804652210100867477037403384740100834985866922686532707513728376180564639335241378948740132469540620787402172913485529908910614444273354670427952177282055246221406694910947356827333732866754467427410558194804980998927887410655862437359554362060471637427123748738270378890710186601497555975673535262679931075032662845119519660226097874318543867981366520509979739784433831349062421073137456577896483435052740718537001335911421233951263570025842628558486700059529357934195528346617356060116035655775181180178849756054688781307578120454941574271043369401427245247738654774073805980120233334677248068521912826618255813398780560224943088348976578071540856270336448117874344945545143610623305214993671109529101041230846727246569142390758400880594952112963013016495975712623697945308635582927052674660398135078347812286108490369348736203691205517970133754566979848429375666455083016445788891927630692550130867138848076122769969592708221825293508561318382815333392610348168235597856785627274602144714683006075079006729858796690283361994317077846068878050776828368468898658459971668452122038454551798704098192001625397559625511263823489323314462840727300339416505697500161020139353576870094279540530732873875641503043906108205089358870798620589095931648203868272635677534129941674914645051095666638997138521537232645475988074880229655141090613104951309677680785824685019005990953277207349776183489212566801731682123259422009176179788168073986477295633994947813032473673977733177357169119748668331400069664294250060265767388045787811279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] 672298253045010772374321008866192507232276855069144409489997819974624879093970989408778456016361847582306946294378815621631381419429802336935575018008126766233043348654671254693534364533628132008821820856535599534820018572573150587325385406632835723078447238375087296583240415947946727821976713616478129276284521484124043838406677615304364733615010402674531048525015738197132453393921962922107011561149154109135139184345122865661193551595404017615603039392040941080994491557043317188947366421045555354272274852073240937470667817249357298653450642641605631882902579571039739730970781255513703273588050585810865237212210056948178065872060588723672143065558183882746049379776609452921437590985535086588019941742650114921006058617142415585454339359671298172799337171411526710793751629884841747250147358212224102824631710720680372796552003085480228291371636443117074231708082148743711405107223561363265515207162304523883328134122787106040474663584985019239274561391066670866892367533378447700938022490525604762591335307932252514604029207648885628417399865902267783867310349446142774134577220220485180265648933964234831334543061656038240359090002160739582825469740917572801775397934913794300407786076205352707006640828986020260621882996541577772715533211167326899952374840410521185525301223596212615674729105817764432935327958816277020258259333635468011343125519946920726934929904845192587156699582513377697580772072537036963017329214162525503095007772034777683783134100093796644244225800658737582334974145714179524273567764814407420672268638720747157594582053799489764778502057543051312351484786188243084253542990501818761320020809388712358466676041349214719009364864808561546716648143237245570199496878910060747442409218179290962976360306714237333262477787632688535528492549307231851032764379419634143876594037159807407932151317380543487519191227753669756397266802173929154867273830893796062829879930841785385881567284518142180726597810260734535152566579100763986957685126863991788371007152754750403102921296076561771185092735843371229258495065458115335352897075859446848492532719716435141702066875060468757644718246980452868094839467151015797500201471649310749544489651170045320128648317179384267283149779242926415170757806556717866766700584692509780393659120962064532506086704455148210204883298370452108033273869082561891570770602235823581000888490806402389654588328958056371981373791515794458018007162536378018558025360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -808717319485493585657631828843935143673476724118836325367604190516052232484295127373929095781367861608583031246250609990353681257423060408520310402595131073840212309226770076273632815048522229160435109017411023793763225143290699594229138004891726262816422376001940904722011622695896306840765606286467031753614572700976869806119724377862203335263532124161203958555580103638987692857289672623736131400523486389878789780999403129561439918111554315660755156401809687529810969596055904238894031438293752954402118094794741050233537236898061813330637242794781732951486698041734905458443385077092714589505088832533141739625646242681414297528692488557841375351783410512280599144836255550953930346392687360056459105439966904312963591551062068854408564973791376135784186894858399370748169594519492362210163152300870089419006287690398601299584390348772464610138547986348764072185201513403242015730910256255456365927900230303229427261616379917750692176216688744404711859543485741675098951851566855690694558091442037429624144147917657619073006607349025732977166967002717655352572192933815892520584394707841795670942009479242338017927116137566772917551049002395159584915783855192942437383320108527458343043809833567749807007841573212541393711316014901780952308202769825371804439754921283604084580323129192811835856592924939021215271193277134594814107976519504275159762512265606306087212562664407771058820927552980013112238670073143085887535423838661304877212862917298716118374832792633736377619101313375422948829509179137844440507774743623843270284962347639020017287655821420973876322233528119319750556344155107812650743494628567137340181254012376136870842638922512210016992761808717103699065103944352376440768830111151932418080859549050084749325783568258871629288889539216813986192129927660243714765498883561930703092385239701877232762279747963126434190012647328975183140106754008789454741426911088457611414114821570417544242604550810621689398312396285832854199794581398935667276051869685489454925084867703004534312390011896324653445485037597501216278722916045508490554613609939420159855654593835898761347885558163480446745345383979040098674679729642019519855839608296793798323461986558469602018795394294819581955296560179465012634812945281616149743279219116401420091950395277515728396331476661049781389090549419701164522620593904603313088928222808644550956483313202507940755101242114646986987318313146923406085908592189070986933074891567230224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] 318772837706197633383732681207269961397013690658046141083299890577338783262410978058011693948496965621257889246597399265913778326963394353314735234193657430671772774879765062050992109791266637464911219947802544400573120195978281209496308400751316861793597344123569490752252151686655640406654190506163692985347921309940821646525579467178420585923249227157512155601641422481923323010094555678970491101319737179571894597498810996421285252976287884628018916342109233629123130689116775569608209305545990309618271487769358301560575237709256143921795515662925699086943515200808702380079434334338008958910102853857970270687125931079603495757419412684181791297898966659178859112633406115508902426608010449376990404380127144408277968908825023421069724818212171000336164274259658408103233049115736996444763320369426773113907453888106285068815812828452335807209971649604103797066465775304121220132136301965538768863879331726853433305088038332200897593424955064188851927350838115157824098186918345810337008095473100081250584473451916311092375121432025132607608198282955363671380882377889974985470612391216263958978776960240248339888687203143776622352024391620970959099251850087845264059371675446739077060848684946473003998210347267296765553278034655406173106944768142858973721809965324727852723418197836821126568998298459130139670670593883039586562584907194614652932617907234742231324367672573993705802319916840345065149147038346770289731994658860679294588026701656934522907896077872560421556467925780046457338010186179543313016737903270016561366645340277813852010619395085378781027364137110957296323274068440939024727423419741401318930228906875973951940197831404402336919854272553343614988119144097118529576957936743975499987125276814890239079068144339903238148433810086344631201287467628509655396221710308771026293043640666180674561433330458372348123129246771561161179385582566809938343949249751923518690916406598897303712571298372203885216121645896208420733859260377066204941733925957735400828168208613337545053490789099279884865022128867789915597740546660872614978804217534309529776599541275876793454431318526408905958473195482627316980114692995374113772684444397335848662639000359577192372985499415359298762610864857731499460137185806058607330870059596677711917737061364522493078498597338763756867064124738167864763113441572701151753868498594732612451479119408399910923916415225256163964968221152444855222914295300729037307974067516624927520751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 368536558633509267426144044016954550065660640745833159410200413808416009933230764829718403921926277195708585524387692564055301468711909304796898470259756298218991927280335326674160853013910782003948260589555048328635704721014464038694166849257603074092737365046629921078706454071363338316120931292677437020644291170275028727715378466189799741208758390876914412977816815795832206873697227909907104457686489014227559117748037847248393778564054051399857795041233285922535400164998235837744864957792160482693824968827935429253315808951196153197949702038422541295943181725772268352130999853750857330427202186327336722050388623185490737327702512873485179957900933792116469813729804914758130018565302877019647839851192696979676329162052448291472606805670250996174494255042561596369401958752361229553533926180667256682134612689086753692717487006289502468987555150884538356955153422179335153430907098037465100714626596583316157706252838717863408434829868907107231690570379102994523236239878571507909150979384856664023985314894787140369750241458663654789462577609859890800098192215294192940040226197068219135150354685844417739311629116197162952582611634336984820240017618280747053723941047065603469097997159240109562073167479208958757051645683896542160277994834189225677176161024904748215606035182168790910766158642719419089463550364348973303233929216024212089378824757720324062325266475601443502829167889131437195847340284771733213155580041701548461693223353057445535760248788989197286001837148061961441188986810114913354608998743552536953757858287385485505989680574518497926447002406400856970307093093657561074143650665292373787065411481887661775137411887095804995155503346312549833671790511450529570441160516934479475278834642030754743372973949099505240468131040670366026055362277173394364129158749601449633770878215960430554469194735713131339978595099982058072310352210463145676666838076331672969722740191621862330016684012982716437322837561796683408811509921753879676458155994849276192545834155403951253288828644461528646058071185379775378649740533034982448070704046683795649634823748995241625084106289188783801092001542794432511709506180824092746932188477120237633525225822908642156499307185381918980055498483707576866954142497302115883754717394671668250101926645802382475663570571480445818262997097611101253624601569519442445061971117933249270950161660175214542986850065875932117492206530545561877598710707071988368355164311651606112718582153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -361210782417017981406868368536071284452505796465912784284279974140667408303672447224141841114447547673363723071754955105777626210605013904977754238968457399873217178015790846366700415144884460021894535560783061484676059473811163037415055131438510570245067997544573310904806781354613736366802224059101533434481093648533467008907251205461990939087853071187046315300310903051194263105555098935172071381579988611675652263888714995619486329618067033386554273841313470664178710086437309526953726976466440975741469759781285479649072548537748344961766114492968822210053077127656593950315909824819413454064745863663212223080036865146221914287635846050515346971337149081692344427393238151255364954838698480340262289682057999847974129467328217494493488061301871754189562195321080116753091414022792766898896597046461256794404616460898444585846648647353327757301708246368851312463470185427368050795609852458306694533635588589098075527335952006848665774702415721360031986198272940681678187596502320130596408807892929187635990868203846003503116386884178608579186475982804953480791536793278228782177003101098424889164459488239965597598609345500122604723661796929468948547295151102248048386061473641671579656529599695033153446451824597537164236458101425462775143877282265377807190322242632114185145178253221065683565665671138252161950122923343320544585936619009386933468651504813694949232569529436042585562792528227756598283805979296982685493507495174265823929007976511871151755869379300762905866838807516404752766772814885772681969820260579129734090983297849929933439719998402612070909583572323943387773920965016605663959831627487975609775935842011914765395622669154822881412864765319650023023547027972961363993654666626168060549270829865898078107756534890719554188465853400556179179771010110472049957986347541467418685574991882975786000589939467472245165874402749394594103497052379832115028790634979709240765008366162645170833190186892941611612040515072527466864797050282827263672808989226324712752361313731458210091777736843899723354610012526908900918329878071564485383611700705521805635818617423851687421983237068211861744489773255076898279628680541013471548059117922691986752055260792546770825488137499604339796411501735415682125040610261866565277638944455011560270391610043347799123971119524401964759548401822128940252338990590006473216872216281350210777889043335996776485143671973457485684448873711867552308884193401974926906916607549646869301795959472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -635157457127341476414198505564340940137225648058999916422996885437094639746449536186627417923086750234872235134585295993424548691379069222089784095849013018431060719684767571063472287841059170845297101222890402007544498530846277465286173020748296969827295336134048390299271193553819748690379463316720251002177081352511795808896887441022308365271574847391703599805343502930688778750839574470873637010530644800640546990633765662864365781387904825658035854447966669300867644743522206207845531505469672934290394618125389080816869018985089599599014653076061451261642533100812483971731914499690669722719250464663888146963283339657641062010231724525940142019654369290958507250358619651520788942805851629246015689421733193081047613108475301451824299119969880399827889830833377248348319402639256100912575653424764463347492444991585325133161993905141703936925642801891851317134595357665018106937744361547101761757738801921608933714913686154188415588038742035148398225122210206995744515596390658964288113372840555842994569538554174833021852651688275982706524115209195846701191909028708394297218511468125124929737357160128431621037872304268122116176887708406410861080520637657484080783455656023926965995888568058864094358761043814259625536661503850935106381850983422018689365280177806476323385699072464184804020510418858163466292297457998235774640212566890921772318875359221229013889919114270926714446823295958898769725848686287892173782007247523831966792516631958687448999081672044693740379760365589842042930082329725737397193434869527991228616325397334921571715320517161385118878379648352985872666061162046072058010756223944661974986930228503965352432850137264087901110833656657739659408317854972364504512521653860888070220065721370850539753127765080644008868395422467286198135801660330060805861801464882592584751083799491154362400625900805619350391998345947681626310004309411925115498335304159305977116439599176581673477268610373002894042766842270598486874163568723643725336835105872185911655275098187285953151816445444502383017068488008085163070510594192969505878579344715722330937159590189940269072005712814397188235874132181327237042062242111137115908277778936191979947949626934441108177630493078997997607903717331234512748491933295754387946693115029706820489187712224200614782327265073085548573053141993270081871262805084607257951206241620470215372562791135048457502554750788701443584847946498120214971997464017105440472858723932603197681601159274578094482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 1753177477829789108510816701448095109362610999961481566839479228463344408538589939030460733182704891260281026941243314057319985667240341030666105696642223049372912272445934398615152285014721197206888565738869329928793033425589867865463004360471754527305643125825328857710504276724117998451568199297767825277006840445451604980963525188768306870399674214720869483210401261377558064329351129363417937532326855459596418566470413769437025634325673019933972561597009152500328101988129015996161125231801820796407040822601296734118082161336658193093414096187227173321453677105777055857549529705176605074678198292809908600040591860131170614860581655021844623900251941817021374269851168779223165293667072110309281248319782672834832241567954310821850123702138857608695888945930144551577490449991568474519824727005286197742514543656458600131234880316892996007296957387742592747430757233329735246813326510028768866961231551021267867025189445045146648177869774675756047969007208610423334008226707709917569695101890415710503940228648657275900383569927681472295114088691575622631577776507950892141678070442156311342910919518192112757413515720334285340809204575659642819179181565226152351014125380052575165742924632023129471247840911455756959817904624016571092004790007290847799226687486534441406707479199049219948839540761869741736705566339064412897599762910102134139695302640199170222638664240022171314942062359183106544847906455867898517681684960939169942880750917570003237811830673025701720332185168268617923613409712776534220695250524529607359625710632060012367646277710618209043588020135613274827235806221209773150887013334737257698960447448661171431904895120028007981437899151741951259514824194880098779688379672591690579143580625136392618341174648729900777354233063078477558693742072254605638844493175738718074858431916626373041877177563360726020942523313000248392901540360500749395633013033323732997135895580419886168209220809987058267521673930008293639295984471140451372971024525834858763845155109641200202759663647029993172772498906980270118333322950636843896736090334658841683832803259940459891529513833090240201596036129127627405627277546565657552590035096804841308900767106114861107225945205965932411023210200052745528761699909276921718552548267604780719172924980155528507620663693456985513867296000096424795221970142798553764929072433815724950115754343076313534498044758673607422568542730678660922947888003745023742676836147127983345228585676522925496101379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -1827822900572359918320125161674581683564500050562883612305739524066089540542425072154808372272633648965118049602942293258348825629396432003891529814598127596463596765893611844070481726003149419148887912871497465335859788973100773775787437355804963676873962052370115209758294718171258115305051989046840470023424587913268782360179103636562560524948349522795976183005093509354966816942673315251743228837857059198627522788306973030558079871438050713091134772153048257568933705814121973191465191397049947899552853523810684954009535944927497541922207947977375773214777005095628839991010944565698562736092136579165974261280729855759512484394732310259666300789535949220280046873561918757803862187942743529762185988332097193062536203054312982224632040604565821939550812784919982683101153978251094697580233061259857316929191079538401367291139528037148735937758115279887720559225722377089967471548611553674058441503291453558104068007593003059490995799608809801485213457077132184763508233758617090435329385065504082366793807371101370006808864506943342154450012720912900477213066033885957384456478639841127660382964172643178575118363330053173155601044614922765343727829269101255777928300949584449166199836223052294990834555375134670654832141769146674158726850305509107163495975140568731502580374228764073548342717217833232861884302836670125122050264282881923781270623049915201900264010246258594086249182477485652244311645931988064798847715554929155001472955511030937412024255894211482439956289573015336984308644258586684384886821921158969142218844750635385783084519609208847271253289448187341791300409694547174809306705317214672020124117208900655951610184579009083739065519406965804670720919395269777506592074206634458175815136154871576723244074358803250438096095544174946642343123199485437009473114930833762652109300649672584126207832235653570720018419847509836084206832999304971740534383435164477175353795240461468443312588530982548454681069825123330485442912854761525744920260906101876601144942452121629416299217564242435131332243180416266571337524400386255025075473218190224476109962821890517657394912008206094781249142282446211060352305366888789218276785634330772951697659622264255355062279263261063620864755605516196714672321421589224330425760735748991051612601733123586741418354365679871616273922085636420315540042271605580835425952200915615798030649963954251331581996253189972984402945122905333239042885097065506239137878525234399279542074623350345063954591751098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 713437798569032593365305134094004680252269121147119471044425782730519073325262171894233634911508766168511977886980927832920259504021077969081266520993824686868533023330638573554058985558487226739647256417905289860186865274075560345470729927929153500259253916058611648178977022622347988983541467178143773738592220120355385354916475393713029513260668724887015728028867010380521878128181043660509771789314583968861102428100527661231735675366352055964897244705110027803278616113679666907675147310969350564821704148053274903955463843464271522676257258130316837782362417841764980064665969361909353249035218848036746396872971154827273960389306107715048845707298520747632390965556508094091082228054301907290838507224145925919085195851384145810031524173596955884782826932240877883357689801057486166142448391340033218097502489783255550548278577802486252339009660182635600026923551573102116301576152920209461693411807503641293935955051755556737799047997535699925102665406639645026078444824642978901792554735664871285804201291500553129650601038092453291102459594835763771944719767331201779948701096688708517360407527859518677194829716561106820263100002548969006728591647841673908187328399201443503386898078354148868964450562386952596277537413881068074270492185216317196162977759384795066138140256918640359508986053357650218336588054907632785901309983194287270985993658671650924171193732944384382429689019883209280798385180241857233148510085523818755372711650150179022709677127586419317410257080334417236001288824586430698024352046963012478696012476648585796879033623267571376504064501441372323249769282035892024668168309999544222785426378799504695862683845202142356624004377598063207033631160510043540190162568736560648652969230984135456447632499322522112068000104265453329631388016630256659984682485747129672537588014340771111953026712886207333310730974166189160285423808137772235180937485455979767831867971398995109354968938537629222008929261502482707420840067365711214321120392122072770684654831193431413406629675459170794894836548019401597456862249075180723272584851398722788825396718295550074542845953079285313592513962000332188086996200657282913751581196054834807783312843475457940846115305541961546975900216338793956404974850659804464576575113536054732180597858342006272553239695748831698420458707379703570022152789567852887218442428230585381046282365172269066933884926786111520688090029028839016193341765532927670272087787713913981102464845207578036934137344360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 601723591060415014584115426041890441649488975695816297960056422741055004368366344618968512256492485262892378654683629985849223003167032384495678709896792396394875769874826315703924499616482952525452519612683970944196331451713995431441244578161506647199834674209538961449322351546713268513566830240027797056122394628891932688897222245594101851945519791939893664034433220500272028526352235165137646845586048700814214347731889457723878083460610446365576182550503385963930810176249970762137296287162764018430533063372943250610766433868529180741790646914637730957971603843075772448923774376771632087576036032697205700649482779928732774918066230704896257330948333173312072686570342716506059660457522476379189290001729602691806985107986277422056493840467765242683153009778792797053653908795264787959786618755621954920948186198756489246813041105901936657105055325690463048357625172316349012045529091729047453355386728996353798141397840897842070453240893001759799983526033572567981655173980564833551420661863116116290043512523741412813985050459320262603599696301240476136645209852209987579339586490663023807786578515798863501785214115464810174411372872599469942956638451241970050407665026110291611661827740953359873954164003056399336894874199112214394309885664430670221011506427646081554922018919596923549897042053711030884929132847032607383420814925005126799966351957008129189218136395204652047913736039026974566226171911005003274978037244892786230557856502461035337768993882942865505412892025282067760820058214716414378220606045370722394135363728180708863754368032979852508572928685099091348015120399571449278204727858212871017427488967049029828867972315213051149001627536726239274745216458115834483192506706160632156543945092556556319553983209933252312774470335547460581520429592464780646263858793056116614165604405999589003407154198821552772788985103167963779226369675199333144689562904892389043468990387888531980574549462869389918536857560448417145622198803177377949512356335909944878542799286187490827509258780527597741456003793169878292598543515027527480955314828057243769323609729579331942362573580405623343794031725001412736948828866574283177461644021012195087906195620411086191518484420626619902376545206581201602115864651298838725611608404615404147906921463745299065237775638206282232177075986546504760494541241032136757825196335539863451573686436050425597894593415066475960513193780769604773476757733318130387004202424042730024122960230670287273824214935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -1131075125004577517812940367517506662365045662713727739919376293900210019428036378727317963226736455638274971000374768224402893072430621581094292662697851678865977049124622942930502267949472492527859386899039503994593157815019774731373938397457062713721160670689080135424940198060941188629782721315120616088726611783252120035288371779962019445431358072761760445411257315583220350381190369961092822340524611596856265570699118855209664070513330273118069072605025231149565777200029801810886382601120338537278885960650707334015208074821956294408876606293027529486516140990443138613128794046541908094598601152207633689793233163166739462253110658383154760397336203591661197965165375664413765610820866051130710445044258959872863020318900735698028452543111867455915196056534715605078600417184220761855373364346621142409286371853637358708243782243641949305454938324637881243650439612004621521130649079451223643017688653592585768914749367077382533083837153841171584584235558515385677094196716249600795357038522628448376563913153779171901291779472406590847718296898343341466435719153355043568168965829876155568052873527142372386720847520536095907140454323028363018204805167274210034704828742641212214493946152226910690255427051523118898273049977242483057594214349918876871211627859791700994570350668613976414416702696765569353946447607106413040052876737616493464093500962325647078060976365246563961290646465108337044511351459350877818501204653056705195606086150192883374505363892634032548351331470195667978417442888515366604755098263102627514036108486179308750981063283659144922571058120947375983802840606908331657284788556757424059537626033663750755576309639080981173313316062981970871629430568666130182108257404796380153011349480309643712593748798006026116068621547655229588069002536288854204422037155412936501679753939108646812073768029004192581848906632633379357226271856596336219380608842985135811707735557623830354414042953888953152921253189809379163901270787219646510465959103437366422107990581774435931843108481942029596127853327573892648306388779634419208183240720167053949191977202922627553076481039919747479162809372021680118969649484114985534950861769336927515406743005904801378815315963129623898399807620087613324451748536932698188901044069326906510824672973207641463421027619034937290279163817241984721458186785536593587364992483861953396247228595570155409883037177386307648091333781858948992573377953735021445618191238374587725967757023681770078837871551513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 796992414580699853369313608874519081355935633315321119528811005246078707898173838587844436293612662543904011389525276821513407028954692387845173967694273041113226892047959337315910586156559110982640096496903114131358634788039476067590986578099178600919182379687940773080723573887474362923364375232297414738490210055435929295608066626990657572239404327446596409527506105405967575240048766010359218441293350895382305067507223264631332442550961797025542057263410400293181680080080314928937671624912797283591667930561128543709283079869403659811086634986437417973064848321337981807262918168706587930157076445009712515806580569058507814017870322453996629925147065384403805562352166401040589168583405658331202320539578175750207193728026797654967382834535737860029894967005194019418149181338755864742438371165010899281813248111874009353480433593873636258163096157381526670309390590094191552248610399918071699794428864599084981541878237599043660154892592765426553503423760134149748658313269570105950393149379052522438645849225979455310293644939330197636127073156194086169844743883671361985149966357761935923210655892119869623692891447257176316915549948821915876358732960935287654852492690661020048563108382341242741950423892449564128562303118585743143189207095413262985482465240730526429579668606715201567825242840794896666072523198608865078785884023032012427047297148529698770354565641250939128970061775640968329720284133919852600414005645830840521011020944550475197624697813127678507056189235497622966793859052731197128423136377905153128668904643149341757208913072426131201733522137359477350693940584962130616522285418536190858492597232670903044979861166990817219238858402498362282164381656495724075971781747942897269756543068576294769752124593711773447004044995645875522238718645627847157697762202718915837583853913145890812777514065512159050709475347989179317584376824705423385953641020577446011754345903179596191907309878430731322340176319451319751203865073144126274274582228876292043223547594263662514949269710537904571417501570704713893663235062812572397738678539976624254927105174241083350380599646088991362716331958448048887853757531573987773206387034904688595873660441077694683842646420697450888055260132460094102705995422566708054370956948291008096608336742396429512492503500085474740995025581184160241964490999731727850291285648529015285738721205247427612455260678384715394750533906779929738371790650834193921250365275375576387673071110384626081213355064392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -203438286046936542485931985580285153711466257431071496909679303856902411775620910813545277629516323538071974073498830480536082622087544210488542360787112887466448537604696350142145693440705569625751319920040137992304031152611492013564272873421006825815731475663111473887310998038304708602132913059608575706058030604794723458593753078215836067665593915751770952893804073497350213393344257206316270782983122111926642213410164413874285419993426494864467754178419031951846610510356753806530049332315761997693184372412724267223480669544786422658311592922014970940191143133416031170949198327837124264241113669721897312690872064310564457838543361891264313203824842935976584131371526199943959793690873395519014912443687647184127557132539516046719929659050624218595789468184657390268621457766999720851420062541982190341388114922412667622318676978758011973866611502681092970005001565889499734446785732185452845556440054015970872650840519257106426402671812206718813662392127509673587659330290690163470596906588240371253045558921804011715005963778943161839969449610659315560528301884638747347653794826084521450814132464330621097558910002992460324700741757810543511029352055607013831454366351607202433333731762396446056600986445312507747837678829797776111067306595048306468723844064516749572770919711004694000843786654996406274368982563844100037845013261099396254340154093900322655050834241752931894616199379955095619915986132924654527620042375566136088183882418458726393584471630830198687922885041104660183219410646689039962764609079414032885965337941228955711378557972558619213810122588424987838557842500792718187160466597466002168912380680195878018959636318108825520633178739986613940801778617364108032339311902840966486721394057835335610712582179578352700569426128324386065541901067137606877100013360024489665960329007062951833666941417404847911109966568387662290940267838805823916110020196834889380383309895189301671077991028379004363688702032961406117448509420777479457081776534284306402242245649094839247068974429853179050840451034491070215380978014052220555149966056518581257070507812047013003324201424059308895009455789357177880413932167200589292466183142671994376243069941907521263065217121714764367589452543471715183436962125032736824663748798525262331459572805589744997848786447746804255676824320906785031994297592741412287109016482025953317493931001330309898736135382540918066626245010501332017387518025145719792575566694327110148221571250815031817182898521423339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -134092605532781877212984322156167512096697466200800624112449248803072650389089288197151565107781281356437046755492156536388646857833439350320877702076547499042851846097975435692025235286988924445400585171404071511056056033364762364978981495742778949680644464511533446406480539389310564539483691568219062051736277103309870538837210407859381949900387962405976251459729874576658483112357367162298422002321062491179775111008946728104709479815727571944900312130400801016563881453955543479196587800637802874037401782032490695549551576878859468753102040876044895759695398198162597362950868723976936856809940403426966246068754308247747075003163435061910165157513349012922356619416496021654857789957482353064832360729790047316914773973209236901013835913730491455816318152501589144443079208588363315560803658636099689134379919183948592897876239327883441887116745354170373652493975712024583894960085526245934702519985187237870822827969081595825429675809457650467060182915658046360794385941808953029333414870121692801977465344760765489711585878152719882547630092295418331698729737528353022375922795681335512510029410682910604534724726261685126903625988286560321599478793305525651926765370945379128592456875585377487548804897959119506366444156775224326247992054201008391950727847803013313409904451521843629165840570616731695044605735651363351034070463076954411012643313496435418972791536067913036890582701562864650322632870636544643592560519428611446686681350161661798682872607811992050763545656901358436564353295726478927941641967149270565567168355208093831183259918834005537672129967639492902259398567024567091609094814142237933426906426852346204290969590288841432245688623814683565269893048197493100925838373369432784162709936819068237330750415318032505681283189127253971563914271966854377744659832131004439587092614885146021155140390973313547828263930858871899131768900619189969099027951352574567789551199067413170981185258037273629540196935418649640144519611536012670098849182265504528529166029294606743305345093479755431442850936455682601315973467197300326716853896918281407099067135562374059686809232267777081262830638232819170914061635686478390339984544151135518430435847492285425391363776145994296556082772437340450539973470022516210662075048853067313889771898372605464163365286641641359374208939224734285810456744988322060764838301254161909092464346874751534040846854607453066918771124064264100419416831980233433703975048923054500405599442913739949290174990892410278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 152414706668710265368504403259314088135443221316164780017119708949300709429358713972069319068073962289834169392668894769698070787793472478427416316820398289677547704169387117953596615499543268069507026416335258841172921079790465287313929343935408681648172755239728581738696358945434725807796438978916390844419183169425389134391961288374536935348835212050710814315330542583999370644901662032540295268495204191170898952390988839566774191115104609009902951244912444337766599325961823367307958523717350236113076008170877300840878382150832755925847520972027087350868596771335342595825463611738062933922558025365065997840345863457208792380629035392380505590843950902404130459356220695719007619756413873500119404742731799604108341697870316076716909631403208827791173248796757443020436192485640234621222077845825629060037898162103934099276784052143245875020112859122678166759532310193958484465884396231238519115461217801421072780957174864995310847516758480427485984368282555027717665526611169448250735109519014339359043891897792343259232882845904552136430298831417737932483232835659248278026260409121637995606601292952432683888802823250447646654861966390622261845046709510481457678381007448374196385243959802071116823835288107086571096720237546557064697479084301712733585370148728874723307916551450193766330472938437706467999317453734117112604585285819058867521858202518773789953200831130154669109760602312021186629920443370691681788168063530212559143935338849717271335236292530180193356946970250167324762022560871572827801063362046648922736412021977987423343359060058894941224801751727989318065911730214576221139398131541592977109301708252675834776529825180918629030576904091398222393322130121962987613443550292229733585816905013053212646356985971459699097229256917337790596224507420830015817790180441142592496690229822448743876681150751347579795914213184412443149086305317879152988648721650125394878217691846255698491486739406820178818306393726273314156786985810912375384165863948792119957259493523331342946652525975624198819322642118815503723970716214175422811797227156045534821504327164585367694999353633881485676462981940343040522984400679927767894713202802930355146463999164268375924853823963884187133256495573797744085253758554204106205901206379829360934033731854089172130357343241266061103610796974131309971824877083957457191929615742905031111218003030149660283827945311783953706639150399362206883694600361771410850382721842704181886007930302184831816703081130981445312500000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -47321868708629799922889684717200856877667102758080128196280009586828364227999270148653843803468892308509648610301255639050953682940448159364514152603213976321678721207216327651520901064476765472283583293795101968160423275634146237766425093540682479000469609240921357985519206631492761367320209722462952606504578266294568482258977550908785410547213672543737937826556745947376956070527652938226760696033136699298349611820722804815572659975718733993111922483287881057365252185595252672612249417697435582581695304858590315843881692073300961308235461965132512874683363171626227152375596728772351770677682128861237084793114233274883144523813565285341054152519041063332063395623595814645904608204968554203596793179200182738664008953170378138764369134712038250207253894424870640836983643734136980748027247370076000530046904229541009314331738640777442736541356298041303060159357250031452622353507186219711718357786862493612096228326162228216759745109571669658008500198376933147460222866021984607062403757270917630906193571287088584051517901395657248556684914481550997417220991786061167600036590392844254262624260305141912912886828044040417127987116909087531798538988565750255130615140954616251004926677978271984918717716379826977557220150276069978512118041070858635357765340519380336879368398877382707464989670114963764831697265865457537032184434268695702806904962154794036478842499993389740364209331246313232019021323420912251933460342392472850121039240154079881156347369802552446908695867061069631790656749374952363779918172270454178809224162083195003252723152190991001634458184527540066621688748631874241324317762290914134232929924012449008357789910609827543230844019075020642646588184305705044167511289666319676090210426105183918013453220093995434926761907848447885009561122472459669255685762978865811660091179408450562516317544236691069914127502748619954988014422173076062480393806730428541812852826526285636850076580090577204557903664229026504933444240509341606207845851948211748017148861208188445376341345428022621111220516349589815704120451521952321621031353248504731946286437784112381089026012468644667831917883811622582442675022380528821114308069136212794941005615517621704745136072017505180817853808757351935101306969966800077351205083987914049247157010735973558659152891930545033821811090626946377267515259578822633521133406490763596676410480619106518361918262027488214486250871587717660944047204755889267436820231443950346005185292330708080044132657349109649658203125000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -24297900100776898072226729796087306908286690147460803639954365267685893723427933774473513237335960565674811658918164310411080090310917894305037607679074986333574060256351926406716449418721999062841278925383887910191733715532046609257027896229268799959502711515295597970077077654995479436015753472843395305422970906293718397702263844051067668194270283278001026793075605148302365326814125521777320801504312258381819508218644055061581580487690855701818659626288547522605387512713823169461596929374261581303443215489179409258213694618153198607645468923136708732255231303237807052930346578279253174357740760985260843582698595156689366135912230996943768214112367072899974077703938280180432391331908336392227395066561620694851138332268797360083526563002637090975834272093009952639391036575783343950686482043167751036139307012600835153674542895051136784611125815438635559174522844118963142939502546977416531345968946644998425488645215606261863231613905911370024618022434534944404243099878027665619381161930870968347508679031304513046912223479811567574075611079417482418580325505090247614155561547082096198084825640783719734098689981981187781192944975313174671496920093631654941359911829580984552721612475510565746213041749493484645312283644751357570121884842343440362956333118026068741588748752587228617108438534938571660825243855299481107499059975888550662351955980181546202391460276526179233535706758580559377749400411563345028508164397632554555070465294773480178652190521309362775325597209933360474600409957369462911006765568518945516981588140337811346264521191206389705509322457309794803778266798974927589099712951658318252712140329528792727452493562333949431235710653221442916408473300626815879240068620004185110703923009733771560326432116293011939246988018080091903417670727569944949363968014142507745524459665282222605635063731707002865233965109370804950643626426147104355206142617847524893534029004427395991118132292837827183302009772335308192445571194553676410185528763105511162268935871353965812885786442179717050884447033413500256168773635405355915608326089953156436028891501800558141838361444889423072264520554356762181733205530936446283101211776388479151172238933974096491998928272901839679021597369167311278451917011836222653397651147072950415373638697846951788108132280220043305064440835283773620830080900263110264780504033444626193085273984454450561210834660171554934619484691955256731050462824781209261954084367893971058670332663353974567144177854061126708984375000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 34809437368598464985755249165679145492285619965066357896467568778562332479582711832077669909794108803456072030490433374212303405155757294893324852176376874802637639874442569400735712906847642473686097250138922851834504348090632888424500405603274272408380503827849636619032088299415573447243316934465477751994033724950820765590812820409392956493723692588756825841004117896496645424465405839993549346919249032774717029277682738225414491837998775463316454033771180918316648141219781601133285223479619861561252011843245555547935586211512546034891901554842362792582328175093410003557079549133149544621086737408659976126969845275945427682890566757034361841220651002926634796972930192401177663930962339067613259267424605301217988396215489360769975705202461924847204878970072054639145946911751632512970217602484232859236016481614046783350356376385697262991010463108296698731731437654164076933256993965259453843498049554721227162659482492886265874252398029166985714213195043977857673118576245201593602358854005187239740474907783509587881026111202904261129181210683415418972235764250178678447190816935775918896813126035069041861886108303954191211058994469180534444958135015621230510838274690845434666493664828555056149970845180359814580282014203579682911080318450150590504795790946859100650436741479510234984346677634185033745210940398034242080136170955672122211520802320144620082255479680362465351226325273776511573370486552665108705673517547447946608035698233555854386035252999392680942886159496427219600173379004746547814870468703052567792323277726799574702034747568909614738786458808823801943564114929772738443689510066831398451814535208724797572532688933555363097248177909139257277273446870888177578028022133944374267217416400698537591732675788819104250543151009099924201270779087221260626582767034679400442809905948245879810020262743517089127867000274611655895963208071590780654262857725675671153225888447581508750126490640141270092075814489887626691556762039079159023883657397700605678392641368120446609860357430029431302171490798604466994621024351945293679320494290139252698645447338555109799058682495620952854058296025061340396046432429273805990807927190713376922280448585190042823744407489550101466389536258246815475138207932084416735704250695734564702451544576588229362948322489787971190123865388491665277625070370163050353798814633108042594324640946857599309595764569387560771709931034016065769156596667915518447640172193380253681457836556489837676053866744041442871093750000000000000000000000000000000000000000000000000000000000000000 [42,33] -19022246010009987933569205875390257559641728215285638942375126522709878841041600939057861685126099543811936280412224855124182643379807203368563719317324033598071184620343885242170183578095994628524474737692306851065663112507225567387210157652501085856844526377509410363782467525674389983029942180620493259566965459250176728543816060020926694010620236263041584403946731230374317258128274137862022986411233207188038727889973063513871368502960457905493206682027000305235416621048790424784939977895323097816591939705506645342057619921817261951921293110845344622427141810422136281354344171703836843588506940219873826562818269897098006421214635881609118526266127246946013662708227843376270636243887287246060141220222685607639760857835901465231705834822611902287695237801019866877110977459004285699808840517538356046774608243999363898011651944194382632812311247918110485871761058529542820080893449510236158795617074088071808092841955824351680857957470462605644907162860517391973924244422492919411963960588027296585622304697021713752446749656062882388208765980103475927697854534598125511321296637998819251870846847514361521729689866673503783349975280324312208078538465808318287056230675207885978044602371816874910803590769125445706900790974977231655989241835918929867211999903718073673607052688004078623366572483894728637448220020894446024340219395420992554036548840814628699555603201598751740130749592668511481163782839914263000231995910660069092842714995148053614170094111604297240129094401826031862019747557072650149341182501643948689098696343636812502685477483525854543723159891031931026157127897554684446090204509397304857432819534151726756727422491426425873526318826494349952894869005039609167802195418371188658339976458022347529161111074309942111434203791126513831286245205783117405749274379905715508902316215193812757928792026968128226815600760759605728899298011875454932798289149842421440221487602154540947909487151451264205456986610321986460417848044898640491660710094650959303389605160159939271448889899768403398209001583209658867383756989874827771377781980662125465364483868123614548001681355380126114147615625937508605303156929039357427468465860449244133284716521447451673670877960948864216791493197639084798272634009401906506020600395609718825721148986908528027730779784114509820429230866142429398359644776672677059600833404539602094160546829132616889230800797840507493137087224319096532188412845774748444470245319278468891987729505466120372147997841238975524902343750000000000000000000000000000000000000000000000000000000000000 [42,34] 5210094395929887100122132289371274038723544186164210008675969188341460044642223877086129143180977072429486986754973294614229549852586667077435578289251388464787529612576900961449664456825116636652531359997573174030520395066815560627810257328843341570226374885242395268081388953730269068876870067808713887591559570959321340592263512168592912838958826110052532484769113836446667552275438984941753788919847014591655662461563124911889675098662592736182064894602124048384430941871564663014845379086535969183183921842186123865874546577057954809507100934660698480144162565112859375241003097091782205430630789651166829085610407460253750503629807485979263583252260117712405888572020563323732994245907035559584438459721193672084237029087522124247260550109623925675740956310782942870660029525335871106380747117659599609331786641014057169414388322068831221866227038693836717887918531600605071934133557591672651659475283470518722520593539733218387854588317184592643578544409667389827375999239399811605366913064597412872624994806379305160919480949322769656493708702811114468074255397915010273939205675360685158844697336734584392097017229210803781520236329967781742485988250858441744241336417743397826863310141501935536965864806496156163318764622107100083462845589901184331041858840705983180317540184033636962315903792630400708445357534101408321244449421498278546619482142631286129449042284967214831448344741893626800482892177344325481525917067578603328327321707963270531883618742997940486518153000269170126446054335305473317669140047220245552101264904184321438694457501951997211093349382205933641559179783993533166893550243726905019516486554967967259119977597472991192748274711303449520935871122853331639708753014875479411099489913712269931044784208856813684521388507744224691945667360969209130891910425436442417110371066329716929225218233245286796350808956205593131049117860699022723772411883249494605812264666382669931786804951273443575400401722195747176421253371171364959543851073490192059410533115960951463735776397609072555097452335334321983388520319078162572265397274425856099015369773885858560528783238300331998155218808713999708482744062770526144118860097010642811454502414110841928082604337780913449103218888598120255219031837239800728780830256104288457448639063311849894263635607716266361087626772505433772147244099742630249806400343230151343839042282722531389266747356602649811027915731795948259827523711114172689440871959717684160421063283008535904627933632582426071166992187500000000000000000000000000000000000000000000000000000000 [42,35] 254044269675954931283682653841202455201570610696173211709747621997226003830301717587218244365641376844879879458815866449691274945293092124229926910111547769601068466122139651804714762739070977019903690441354191724032501367221143025773838377771906689763425771971527032315532426436085503934350434407937858367934005881864531939621601489478528047212830549112744511233079058283971885989684469311110836005025469347885618500879458662220096027697608405616372563195270486135181366284821680973304047510742658922862665487231245867161357371259279958365980189295605026129835702647793609031806503629235839757525139200484438084874847803436210300505422189270795986145373762340265899522841951882670226425904725820409911519786197743160706380869770028726618076019044674506420782578559694859295763036990441011101022817982614962899452232234449358434945898999416794216338469266287202026219498287490855676471975328813838967594415317125204151721201134154944901324468912576720239336877923254086086758330613541590369520747898788306562026887216947105226244155884337128980427260960094909699654546789119635983872035819302195658445456419042006461134319742580427910144014748829728941826882758100869878347136690635270854506887415971677265032940835048992253491548057394316091885482195790221732921463124586269948433036280146917755609278531173687787145532692710742492321407790469028955158281323929273112744600517053796683640129554899684332538696685152347586025573882513238367597727676591607411132488209436053283194949145693674212484592828997669059723247786825573148627771059327052466629414360296505053523600098273169256264840075098984364806427146285913444188149016296665949518408128050830955186058349855255206390583849445605488973324171231961814673176716783222607901551998586252825838947457889871153839047999453089073659333871855397816579476623157846003662549179173586564465004825109755006691066642457614079505285193806640041157683773017083479695787985739399730209239829153363421796331175395413502551801936063583405437763156344531453651006755514344019914745802622591544525391235584606876773854336701359257835483647698811666093354950431202231008385543557951753890444616755447183129726834129160259962485109280473973576323408144985975896642368947426430755195096040829557918567451384576890605294181820871271599284153266965158748853022717324995802956567148273036210739156315471941880919533998588181617819343401424484905659575696487610480978559584235149355567077550243249451505933578232543368358165025711059570312500000000000000000000000000000000000000000000000000000 [42,36] -974633196603063213399691844709847897968780887616109833189949829358065602846564156282566411381308964366206677614369171559241360842591393193307808762350725901936498313765378161556083905739781010205296629044571968272546156736324241421350278519481516860628745590053863941340431838310639612875662871940159335354157255126233260478266335802326716933775841589312869096727393850672876721267715479187811309277769204308066963022631497948353489112718554351634457454208747955937585103922976060421837337694759407632475331774226568581816875381353284986879233831272835062155135423290886502409977380893116406257363301795478206916691008834757080358483343540551046717217711639766325238217283306499682048006829189116441598310067291129426172597361216703892554902438440200018568821943421464149086103130163979662319351120754933275661842301697071724919570700252946587741035827596253312156802467304670242459658416952560863498283342397398285138165037635222868218216913156078566866415866577186213999266053742681747600626109501712820609027378896106350070429071518096723781132914067328374549065071117352763997271827772419898448427390260427694599018572296539424898004523023902673987170180938081474148954055515380226951860801610494264401460586068442303694330817808405143645512427719485468775578062157174867488400387115417836985894336604203116403683045252944395428207196715049301565186164402410098205006849455025508672441937407706113606275012316947299287962139475088405181342940242874099077287185803104480218255062114544274408329823262153318684309384774034135571830749834341931193976807296293090727568535169530561649024137564051842351315497670173167188594977360015891511624505258147645383915309180636825755525231142040252237554496162955754432699056733342345797066884476463195921042306143449545416265334178300783259625162749828430680714018138585134145523789387512012709585866021818570091318166137372785213645358379106295134323604282351046173994416104076970893247704691796091393346291029396159294218240953388786142004620726849119069284044140140422612952654279276718292261933987104155352737588694002419083294876782444383323659428060733488106489916486102988975278258980180072359617614462618220060423584497678466353672230100229128434126852699326647727177703599898253630487195201099787804638162620852144627753461611577807100420917868657970344879048305829104120627887735148184363974594656323374537752981990312889105593942128442652402075767366960365190626556761475076103387084336393542116638855077326297760009765625000000000000000000000000000000000000000000000000 [42,37] 503788155678390605942300453433792077780410945530488044916745715127372207143694565173734426055506211749067738347050164484845409218331676554570660509282752866398100586177842776153538446058540257008442437775982195294476924254671873623701297213182349529646492330478857498510400300816200861527670875999712094695749115020697162579037127266739617846866530462772485972262624857383747011599770324705143011734906096131024850437582272231316836063530154030698996517288632988475508616807477836313556873915206643836297548118834267352800184617680268417505811505349323870240353479685015388262881511683866513793703946257978855187038963817898598494953311265562458731759744909097235880713205241617110623387683271176508520424120431361115069220636723985572940502344550425774385743053630487037532997593369993041965010997347447022362690127928838818610610897896566699975559670764228187913168837879287433594030072377529940991464129948777385466557892637582538021973001184178229474070458067616923220212960967226583774559393278373858617786003891615070007265324044764623718822958490733985786516448980802503619186853436191048805207503525548406078581879271150937982224186602545210894364941066648185000830696665717895774880162769483386040995541805736235184033785081248263631189860395962761806650469651071483220036600077569547303251316749555231475558667339069731905207276051398878671006312037672672430196553522053067351021790397454690035786760736465662809604213037977399326122507486481108902159976016125797355885493340007687041930926011877612913557976544754538715443180219666589746897662704987823611080229099402390137865953403102942589698849991078894594726689681126882464531325485445813566490623822447890936219249187079445231631840066567381675466395140325872078537351186235821227013114550591532350455658627624374090526368139540234722250911244051892445135156392199182407192268350908010295584543631920877618024092192198526352837770411179748213845286925996688146162001397854325538906492288719883811154841694298966823869035840499107686520702440852056672979613077768130059636326549942604054411743219930882099037271473787710105029005180950470263350237252037944933988570223955420714673500271202887382248953915102834301002659550848116447810419147332166636114363666627478633752534229076102474866135086533200623993108634132558602617036466890007689278533409125931881340342205503645239087185630548960225550889278569915838373463245475812428601474566987125812345848566500912439842033152537226214917609468102455139160156250000000000000000000000000000000000000000000000 [42,38] -147706611419570249213232246886325533458784528350809343226699646499068435391062856867623663673717959530955770233654689145275913590845133628536066013485450911528293513156608205760381822758874489082581834020026159273169520005108153316494741384787527872946020951039952075716473392601923563015792596121175248551395326590238153700033739513939323263906517500923124490441636753083256509257885120991946823624471766822369773368230021033607687065567247167935344241244706609952967275709825118862816430738318499860677775093347750023735606594189703645676033369117155651790090926139651222742082066878506744640703644191462173309954466390766048858976997887675751675310418570948311356309965799357097807863600216526919393094363240878599861533483490677903525854307316844910062407942976217273031970098569282714993220720092274555293564885504473258475258259280308950571960561833305377447422688089228878487438546358457048620009758328221379486408798621133702095791099490490542867639267752428366198070613028070588717742711095213736201447846156268221625234905187581726155468511644872003611221274255809509641554192721023182567571530523960823391488592307598036306119158657594308413699146716296122583396014035640621573156941012116652722076239235825338225571217628149376419403338761486369757008054800988528108317195517001401653194098912424557880572817068905543470210249857396297677776798850052604534777126839490289885246399422918595493597657347469448583985268336176345985653181943914402138903120104871304472230855035720738021119504558138416611731761421255789552929955489535854377800322564075165398310937944790642857347085649985863686080384154705717834064234134374677632815571227817935786629113290866257135343671169033943189850834468824255788163577090107503253683443317430627763451625783028024451436732618871200943365476003625665003719304940149243706854814755196526634859477463514584624128384098250583929303237998666054619729818812221683954983667586065501443708989664294466551672886885860025326660875597171867477058247505919871487466171282949893003458017442399244544898774056014506739281399479623162916051971120954877206113675471352811075171924008268719115181307680473178709730971683234143776210977874769965609610946722628127678855333665491171905558749272958857825794320425314843187502100633452430679736086886648687784612467703721801649833349288909721127452866712991953327915991685469568328032575061990584729172606059273761590295379106705334246531481485882383203908727736797246166133845690637826919555664062500000000000000000000000000000000000000000 [42,39] 21184150665751250352758491022316465073097288145738231086077094515746696249625957411023954836847739947389476709958571983542696293513187822516504358567057028788322192284730687946079710797750424319775319148477418865560896754326994219152081076354740852091082416314444042015808854025805632651647488660873559481872358406958930766582516396133233439139592657177783378601123676821297816759518004331677263390748987754516850420298198378772828912342482768890569002894009651963096619401167351547366148401052163389627742286726395469544491787979255302557560462273866445919695110359139516640539204781017587649246841128853735894290295491756202211101476083999492858693960561585634794605845084834236256678168572121307504592092867432485127648384730294607566154135904153410523400806268921655284731509411871976941945402898124123200801878024838036666902781864069185436094171696946430842619224366225667670159762478039030356036924655355135330047678704504404581769095521855651130953115980860587137323884049108534981812970020932928566696477272137980841466303130942161535744394910964553337645815698877962497274018929010758503003484658747342663982769264946238176701955857540841489158131943830596154105600617248530754140700518535578723833695980750663629385495796927796406242383091105301688296073676453673864074300285276119139490325676490261552448664112187520559048902548097565074158484984727693204809541751626308459084238211066460748300201482025850177036587739559487178609928261579146447458874341515540862030684755908153130561422198147771849007903154643637884548705561056883520231862622452887276591962850762185688379051030762333507504894052492496409443875482816442869180966757854140066536291713393118418332997822532333189489723573331823392443034481204142922147570790832072967930404171936137262453793620994353513297352645876037041489507430826115511411064993211147540088997292676567744665165077175719390414700598742485757581848755486642896455714869781754285427107218302560898160533226523491703743096372696374158124488283215986609022233885616110075183820957246710490906720603823377401719585602142070453664322121616385087584360901141652593107689487441874697126562215643387776920803099277533645947422258470260963090067082219373960476217842213644524553383763665341651488482008053628803481592036385133619182233646968841644012873264192034107271335353149993339105871689608431208562941375045019591732460032095988788907815562236672304002446416629362222101536473656264592121348938613678569709009025245904922485351562500000000000000000000000000000000000000 [42,40] 3446367060241282907081382736540014650268516687516606331175387243842269837579078945437958327857297960829918673495527943835018488647257811930993154111172591797436497190988362960864906294524116516132536504396057008890109885149954525822963836386681575798429307264320591124804766805678952352061117015781269177524577971294331363691775827456711905719398204481666635018003798575243384815396520178569122542737902084250124321851700310865253491208910521780552912319446026632355232425151233877085254214145781520652399800275434195451483949780877740497347740781600937431293416514567312474916223000151238910320663853055289258744482289056778251501519173754886125573780606688290250592671219252287032646961604621756991181050574856542011779180499980948241451196033915588907725369749955242487806488125846483531779606600659539400666214473244932121646229801079554380646053179978972025491130388661354885043454091289037623390375894944615177460018095466758166398215927503154790108614066095871186318739857394746886325921134065902686074529022422067372879580927146303582747544715032569650844981535437852163844956086353124127842859419828579592520264600672054140527373919678172883348211424053013739408140221519974700226511158966741215841297168673656833142445557059861118609283186339940053968223751469191644650430609677329061850089761220402395772397809172421159577982880927807884882670468212623004900236629814496658596432119346132425545426186039245232341380773993541274284450553954378423404197015087202218505610650729843152660801183947895005724632233121544422994464958330974357142022887086798301993048431867400851603500442833554707790191088872695578956128345825040211506870831991992164760115395105418308593080763663392016570498204345401496062004069816735322039298117970532706809280374387936161836577928999874275038648530345838632855084278889713595851479576320224150861967347282519453502430402398463334436640610616044607774543899115164332480888816243989837757402852102959390487919876266162256418714943608994190574021532251101225322196223272011184517356997156796986163159855383712196640023605187258871002329976096219072776924975581122734815693418669572436500201327640098500663790168696816634725099710000757867879353932256419981571925982607117867312984549581422771833423084745693228929332922139570135851860704600726127366469868655538441735170603235007733608129355353877507101023735442345222546271432228545090495244477644999458959729236982976938628124225705081571570639019375104084019767469726502895355224609375000000000000000000000000000000000 [42,41] -3295997144360996826455715436747894043638463437367198105774637802863733844536654738253627481186858213468497149602645652016519723790141507368227491714648464118328580107857966755995553613597024926698033807493715026861862332597922224065181340142384832352269562541223490455295577324131351909018027368586324255509495015461734002641902489016907917150533132101029835177188094874485953385428693012168371322886094215436581467164599976881688336905414521136028371373335949939708235460898508544424572246541130742325031233130414453899570563159555943652441241227284978711485823568900145539867956638937999170972338236327937920848703272614231652803159161744233478658688556435985354242862554868071244010211850359936944770663723282246359226623048357114322033030651850034552615168728299853713039826377053202033441403799390579571040923483049260238580858894435502467901990685187154415277938058469385187606716146618183892050785019500767480664891285180042402506547070654076617395961866765452284708507478436107506042253712718792945683158711778130342570248338407128766875496440633444210201558720402866551193929936327111188404552997067291398046257179358062149724733399378772129793945606455679468742297222461258635620581358678601685963516407121375761523911554355051663168581956799811582959833795433219967343054892798384378101523733019184426779999870834169249088138777784390351431001966690272551272144010291575267189997164460217780773997061037940937818655702438625206409805662415978221116212635221110050371740538317191881310198427824383749122167576678512729399384119960253815634122969225412507609708336250967655411357726523012349672660349553878299704923200984766808363999482836137424419178740744761402104626010441283669373600731489611833815276315176483503386617642408207948195741480596223756815280258600011990464036492965119380276935189749285965491169318251190925241027258632627661559006075732747528698006188873070417867469072872537318198482442151574581326959600876666363534786923753513892037924623445312813802742160067049781212977986381820687952587383583098043065492932094262108604870834750014633776504725612747528065873149294955002236021715677363984853632574052622593077034057303832646328030755324080414733222753072336667644826449493304877746267711488851836099264104193541484261598568397543999223933501484997720378770950918905690401467012507783510186496070933362594506938107266396117515375136948876463355519751216844101724612716941579983384969093424768303129393162698157482282113051041960716247558593750000000000000000000000000000000 [42,42] 1170007974726851646363047443106663134852664568489632944253086999538882503947274022155123740093953727354867779333079654030065507121846837047743180819111386541276118870173561291317664919738643788322360866320152333645612108740559711801080775862779942481563688080244413867709819759645578827407810118198209237802725857682358126017056040029937091968958941319157476193118732851933028959448201547032039731119129133934601771459085509590582379604436603390407218333430985291039604008911512224016887010001861889794679111598435584422397439107498675821343865832469472766813719150368874936249285653107364414080684453632979561618844956198142196709426488868860272732694731738146433484035989625267824310042468793583121497267647672454455012091131378715905971493545722895371345610510272640387908678286512380947064093451011285045064359557824105408205798867898750911934895888996155554591865791646469835538646873704474414861140389825333426103864496179034734466270772564821976986830833962452624703501234692891798690644769749950766480557288274118942537719324391894612002406999879351238594398525829311373881102080346238769553390671969502733492432881222962815292350907109391573053081656208763793930872336484059452522424296122241663232766304015108486647861814583477523864233892660110509482466244940504774445837262021520254451137057054062494895212240231619211339501025311601080575563821897558509381395145330386277875574422136469469127745815501699269864376484891116199209301702297391152723880697685601272065274377351453932231199954348512272696635539921280049676920134644796994000783073763837288148529943404996599166093110022027684489393381898751947027386175812630597079871463032383885835747750244603596969902118437720013383498965327645325515037990832814510140120725032165250681405132836907495130608052565645087527920774366197764063803520698746686155721407143223063588610436331257035611323363689077269290583926269573751674892073240430111969011834275883927837930195222810013960535114382122872696080876999480251123589398908966647522125176535286918743254270711547477076502428553441737224853025451306097407909774402816076412062221998541727329440985924703002171246969943047661197612506754620523904016001866293806644185085692580430260367153808366128882316176314499300890370712325996061703795115084876840713298146652814990381994242165738228513403576909081233419524693675683405921698903571942047692277334554487152252375562797839544328859270920810214761524290464829293344120163949950708115466113667935132980346679687500000000000000000000000000 [43,0] 3337675582427998492074252771876132464307168833732980808609102626096289322315380421924483107161953232078924628310356609113178800290760678527771972492181212370203110242134167784006713052655164596322453760721308451036848093653686892907333720198246529298439193450825773500336317384873098061380728669694482386770728661745221301501839563957302643755484376343566420357737905449138969787916542691879103438877466144818443426243343544666004379518881861912257606539010666308555152767187309157104547012320441909711699214302823011119185712134417455382655505687811353820496591810448523329677401449327654862453426362218178807952614755806878228155660586215854551567195555562338096474981250561961695026494532857638224799353001045611695565179545338144001491084747764776740341447238971942464869613137748371039873741870343334324647184111628158167553993851374341865194620996942640788586036046592165528765111611745054014093634860089341332190082021768357155769637984630536017815140650201594073227298923064268054624084874282420582728969711258004188856061089500647589377788749200304194847816456961946942930911486305780165526890039152526743285458020991784460405519317781834943324193374554503852325661277103917696903542873285674457055202945221762819509727575332454150372588266386207478382821205447447121815077079041563488943091216158374138135216635329421052282611801011602614982104557076385963201674099604658278017557790660575569162426832132949807020048291274096558957233134315196979470442302499081009880208891812625138994194771309616000179628913503386044526381562665657670443017602413441118911820107548143215035401759085635065135892472784968611857161683841981196185143876578136788413207940474378746462961859686525435414637131204387143811965168365881567799591866647248180120021877114775788582414341178998912232108770537530642283620382574424392180814873760698484769320988248790686838876126544240628922868222537033769497680726267758512690897589560080687816469105461227753044723823646330045741750576648470527258649049383550696598475997658238714351805739348078478450680905690178850465533053885971559478124933452174462539963297895346898913462586865290596950589958319201261174559217963039604388817838876604663652219350058623866614374327066735658759833745790283681969261302710189705698405074406106694376587637959516889211421447126223321921756337360420729964971542358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -25440813037888996357877649905224006142139654068346210431492015609336314281402634267892076212164956261417678001585392559660348333988927851362123012669405867646228392451686856741215672276333152418202344245092622691918224312207308551772140428346349686773926485928311588801617460348722277850402089807985329548879669884209619152844087937580798800495592135363138921148968557044711285130850137687267152281630648087606625718215781989140118996527401403293473128243793623774664810432002055480948106834518441997414560800445761891573526902632309599881140460173364392815019826191730950748503498084018400093781930795825481242602948594581493570128218095819194163410602574950215482785653256604321189866601934456708320427680542868240813982890205012161464089147780771840766003552597430098523538749190690997008772454904543474945616911999478879419795164552967134319959572761125272498433602006721504756988621861239389832475720854517746396815435858478141035481069412113229943512941347476513598364976985819108556649920700182507460717357197006796016550350217757917912109926513214003309760200489509431520458310725877336553570503536359819882261701669674147140861460471218836069646918647260265083527368771476462609970836042265962303859368793945374566318364680287500664669040321345489644684956068407641269749045003741543324953929251644170710275615640566274170783857157034354961621764776350452226725108988331866090543274770286466911663738884339061095280370327293787733881767043172653084042386343448097978593634333308136882016234187586678349443204668601958632956176470615148526368851549842826086135599648311419677267036576275110751080743224873215743598894680857096539530927382841441109259849710703427209692245042522385186791013872548222688973053042436885754619120702975078869341828014402674720374248545623273370869569478024702853995285735460490724195995576605463990924596047394288442164614828970140285561441833385179322164177598674151633807972090765317869156669787550308030008585582798774373386652343051951895849190596679924823394728496262606511244575796688117505052798792511495720176022390849556798302675756792836035508378267673028904871483969806493418519499316140979621949272049382854005257158457600591137297325595925231008248997944605057832021590023863135483975819105910590681965798834769579875422458273578083427542717296059382263949399938240958363167010247707366943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -42767587882096530814278013462796120146658190251274586005317834715645910394857658474278573429840683882228093113209139183330593946293465673802250805237856066164384233470450246434890968758003505533206313949554745242580770304357583231835989221509482176708212214073133286257386009437870134661705797311684670601369820165915381085576942753733246893187527681145406256790995831067189774263941460037884740702188125582299751694886545601818707597504185774641112733057380316677162064778701309399677964899630674561800402892243722155236084075095299302063803134938722402905873415088162288257167849748508410169576885484472080888331531865018451796988410222151395024281047643401843980044234407542721831545227757368737937650979892795776969458187789220469451183066930496079687021737954387722207709014284235637725072371358916882096699432411303203116357888962793677507958101706623456178564742606712485905175733084489310058321719611596275882290718936486621545447227575744815941348221829832465472131706595534897859656461702031289530862998459218803722234787852011982572916832048482080485787696639151011131481531545492885998479295461996237452794467933189325855086512579522632510335691657230391776543600242995408122344676561840334275348859108263553287282026815233838344988476750011135357488666906058867538707629735312276219423635792139521583751061831963067912039344895949476601626736102161678340154537709696668943853372161310575618553656107000510175907577857177329967377387019191867232441884515329545425936242447774882662976575615190363561105427068405313450006143255440336937186134637429000461902337440028957487639451432965079457486852864057604734880718981560690292944860253117141384654441914356741785207954022257401375493296974572767277981612989766781255979727514271376111012178664580055289827049109127266753723833882117192062869930394862041136469569967655060738603188375181386727931940490140883150072184095798322139810658631845856190751667803272503140419008299169011622895264202589686419549323410504649187364095479257934880405642387059962976181418558881924910454320050721293100871406874532770185669553961942838350287890605557143565081037228788562503002406279528042709026175437636107137535411190461446241687276332533707141009494726091161288275348624282320823158725152958134242066743974090260661706077113709270100188141052218033651086476145015968786111670851823873817920684814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] -2285461554686927946715377707802187070915629243381442769199243288086052443402235890723657936312781092280176897415985309318216734759029404126646785712710906557666465669750505357919768034028359083050967859051084705448040066729949331596703866732042608977617224161124569928274620434028065002711226939993817422393043065097093643631705670668201125531513116487114057062718944524677726140700793857295562159475484918973927334027155295312320053239409758249135282593447503538637773143588666801450190243867977285418028899576391160620015407449925629655775841007125961827175489602061733641207113912589813830640225112364485034396376905356242895947947029836574655278569168637823580743191125564556615361602984994120071485713333014843584712099823269202492665078338290244973150693982087292460950648682191326830835946970888881976650850139505121988360054422027111615380450867841234803462103767367820335109710324833970887651135623335416682102884086275577962477536287666855675121135904271050404114507747555921861075690593390584954348602441167221244703809264417481984410145642542484589127203831060280245808335187249687783698344032617156976782127351710773879904957034974869526804463505544744433300445551920195900609833421668392949331948355966028446243699752987504854473329432815623048596472306826097245818395943589520575359656714266160209425092785015351809198356647434512532930479178327397730994318430094315467909435407798151016767049159197224969238746432267856658959810008847443132815637956730923312757973796181533360681899906681754678295606479526692313552109354590854292683455761711210096841946413158411590771594389385307258065432559175220606883724994980463864992521930701526752602618838285951545421952903109170580581846850985977443909962221423452651262027575614129729087443806337797748432663441849979622229463406400502767487492085508141407730241961649988081795671222618134686867270442817622354175930670605020313795780839341227015203658264711495246325918388912411461970447466800972781326706629923565856598244804800862953725720164273932834700065014349482720655550047411782416848915243526005313697207117681591956301428744431730187479982085025368069190914019416621584236759647294182833389840350218242907398172625572966320207437215177930822807820378055815542933572785437828619606116304591713234038827123058923481377458349861935402853487738796239153726830295454419683665037155151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -750659121212485095813825863030944194544453296819379925198954157386138800268024627787406228273214976264927468979786978285157171662946307057348942235706592009338774440865624528097388370663799659866909582758393287754515232670955018708023068236985815698412271772409914847530857566430777135518450264540324570797880009616562051332028488057670874364692710928778139853623752831729221364243774638723962471742303202094242042499142562000855460335397271375560773495499177249323960963330224391432549683336729679863974936961508202714931961917698085528057506463739755612213576250007211598761895206298218769682000638845804232224161558668808815185043810750160238739362992225430669673195023866740436627577586129610184172034745268236358114643539005195115591264685577573915967338402032968156589007756404271305825835154798295039283951681799854115706522523344972947624162124276518551687422307195552732668518151394365900455940720587919884992637851947456298954922814829067591819218898747930058134376100129316490315656197410322610548141471629153736525848778857870554827028128655844475033899369138215631169086572354015164959799712604814341204804581042867838667849559233660133972846195171599212473724681994710299354487728297620781985834800286173682346214710286752909791824746048089067464623949902140477251591701556973718945497340802100864129859227068728118843968662750890417222116032097782549403523951624706381563994503987697785410860529312146509322928029673011380615688874950069461145112107528667744041714742008991868572853116545592278064683999647860704360282229672842319001333447506430303583051057420782981077321868802534217369929702970278340686842390075042548873069572517286181539935229877167577916326599469187476907201735812470406206899242823098977584487727087281835394512052668766376242030769741691996099983635520525629944996220981173010558927302972185804099386852331836991832268662430961820836557636418458807603752015351147424357214600363020859627939722814651115768976519038712950722812538376728032976833003671586712047857775244186321089792843184870355310270562999691676475731046998422662617462322325772952118081559559026270456400837139372126586135131149945269254329547822765432214694998052736798038651125419026949330091298257850144520350683682777011355111369301597534510784359105517262803105243242650586845511722740914309778916931591744141663265568742424704851146088913083076477050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 11409031969605582885704201665295910467082708046357103079751633109053492410782105965265746662855685749809691113377878213702161941160417525162213249285655486233353378598810554937805398532590298817199230923011517548919691532011748497329610613458530969587536011313358525271996945010556803761098244023437393591362679893738940997466281795815655818953512083075859037863429774446384358181401708859432291854114149079265666084790599732167626067689821999763549766712045233836874350670283665834988998125320118101842283251502993740900214504994300530013129400689716597406733141190944167344223137628448870267207286759962787340905724141495462299259170816776123096593394806091350707800675129935139858051838686299169283777892302668146336879863404574064041420058796021712444243362529631301501235687698863425363130081940719882070157675658232772931782545002013234992654401002110934365619913360961201555203450753535843818178026999623543359944505468274816081653546030646432645772638571557455125407514732312553421218377928911167379422815891526557804938298576444398905872692888682586961617747353094351544964624449364003142200432546370322973454686583066156156171062432982118696539126427521672311799871058024480701454573123446485072217762536269764635485326188228970293373556210557036899703789382308466712220675153957273516550985944289659963203020122101414619792154523526650656722440771247242774525307021560468500210807980665262149807309521297728037674988195967088002616191676024186112970606827159532055139718490424834304322509611143494915677638981883731583695173052281204548894783284357818193778070935955057613247694987828493074759489102717085049809248572605596966975480905644880841802173582268686553218321468259761868650901239328231487717560571024626759318437961170031089080586251378102228862148269638872396534790545097885710642909469281212964774410464495199029685999251684387245861858046267581537099123022937785388755689788047288959110235742793790008728645348100288709718503321584529782814125545475722814505246486495824461098858550802894344715179242754976868381118710455493101218277177912911453034456932098379197780917860433914186206600298773368279264894788817522642746928207671231261972808324926707485186091370567273811806264833268014384437206962612048187418977232997873421172294591610031485362143193669718616596145962739569885332830320825110346563216749855851350758939588558860123157501220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -105205546320858330358232751711817057331745160748194772644508479805635848773883718621429257666125765494903598013173881649582450434744756080463880546152692941535282546346473088993154781247150572654903483751338075237917814047113144169503620086426442614733453845861359036733475829428609954148631355675229504233854758489614713701972554040423549913401658312892839843507866108465203744027034863897249553965394193954630564131461892088990447023046338476361777980609028635202112118013689204852838874428405176280811428167480134297185886377642485988585072973613362531849416577381262303915546033520466535041763013929751126153942207934346947249139722133939315048307112566300537264143228059063208144234667012219057169785358326607701577133043959481495648908947762626941083430637019632750625501590675632443425765578103174421443435411689179287579195099092540188342447959654841230273729277221788132152705226920951069382772522431714886418857387885513576836244472109004007163639635374223165871609837286036132808254768247284616471499322238714200593336397446317903549272069005661386121219171870048054247084513645878036198765262174392223775011700760331775021222248557214543514757114515438335018718449951842485755255079981005551638847280786743286577865194608710604127751245531852096623800963342425919908429270253224541218067102220390250796017616257464607511875054204239594925895541135118193735866809064728548919596263043582423108782439346040921311009705303292505105287658255023148862909632186288429128975688796040247382256475185257510154698654226440340399436885016029189366491553144359938135385871474826962952935995061417538593111107534386775855948439374629680855606856020818271498760805863826156931293624506574704791230095340086770533200220833524089962474717474900625853811839336477184187306307732268127413143754894824584142594447469088246000218962812096012978990541866275671506043479920831848723147567159261280859390638129450079037486124695836479755207873925870662711827207353977474058524888075368425400191600348210466208866072117702544633313133496679897208171822587869830717639755185171367975030480461969104183691034313809742067604552646542198707476110049784636286326392161393563407092524069523778497033238602866949601412351252457464515288396864290551082554228781820520276782653438838450297137254883272268365397219800495743252084197282864837318273810963252024898439973554786774911917746067047119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 682394668299273080730835168884995647509244930543157543035744189380297659690433296385595197503747681155617497183094483180282817065179500329459490367998868038869835286682362763547248084700125198686746718073700897710412146666723103044274100846540551814516141237996849239066070973709510938918025689545279841145474044177874415716193470427334212843352553626403074919300384362988247316625744720536484723906649806935132059876249519162689074833391078756861776798476526809743675641810922250920309516248360631659687182774415946464554325563745110430317310725044419276292169874611243984102288992926338350921097591880183035427858844693836252433060358641998875807197742429821086793946118177160704940379828033366887125067753665207895520660172656080515713147329079384779344171620316869510357933677929148612687329824194396480430140771771247585918214407923688958042644144813128061765131596311699400533272606086881539779144921044919493406112880247333172505886016368807228526543070501008439532789349514779788604978941010813699618710062295947555253465633513153740727610857279975567061146693599490681511513024684657136184095203194319660912665051150061036295075560557590013837422242451626403075278538729480709684151255549949174130698197824410195908239823690787036368075728159548985646716972802318255707956547249578016653016250396561913348249005996352626041048236177575783104747959193364565861088385236553900054019948236491279946902085410476528718032654234960447498243332042300845649151499388435120045701464440278715396923002983636756971513348841189046019541869359260356578192269720000264186288478807354374228964591769617801064422475330799308601610638941136875836257122981093818869649725914926264231552269859712143929341379576831797707805480033013966013828275389990828377555340819103672396020939563104550331931006454055261614289849051029558312754612813899058843721714406173370926925302007962876545182644939623466103924306920795687722148903649131804248090063628417475989854585035411814081681645858404201752047839854833370689286367670050869584082839807973565916511923454795212140419472519585443749843362741112754933332001182470131589519248747842642999981985518013152248441491627531725115119199315532056669052607140746374162662401835315207822359443719347911987737344966165272974818028697282669965254215613655253949513160322353468831371164492436038547691522934534734835115843409880653780419379472732543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -3227143391351147945394585575465830702109582474667866685953879965242380657554290832327020427123584422770145302389498301967146019282880157298519681195279344610561231336816022641281712035989245631142496118031174680683104624505957964688620046296505590566731775116192030509342118749468813515957573750442231726773092358738563919783137935403776367181328230435254253615281371428179776084100337161823540743387837199980785312393413518416724320899453219661187697837064438973411034006898487999140877832286896207665199399299494398289613617881090713248927974923455224558918981782699879447892412630066413199580914073448896971470008131467883345112029987399178474044163198645184182273797781906533545681626955937593165202228986063930064150375294030282422495956891075503454042459328295629392982996357336169078497095016327521299417152431057648186868507116231577157307616657601733823686905712293959905721554789575094606103036166118233767196142227122200088864336341213298565579309438507255362046559557623720478729309490666527372306854817830422406810243263349194484968756586355628178532953747863019507089913152139493037449920925575556008720586147065569923911283124454182903462667303047677121578892324554338170751155607258329216738452183163452375598599424177463826443702715592037758515725055076002224403641250622173627343261081078259488416219480833762996190600142558224857298886198689906949555391896440407475432252482151886398267016580564175839335314681430922107012488950822835672531554123776602355532979826147956688899145834446458574642523655687383917455197377229881673049262847891127871239129253952537329013351336400149488015833225216646598584896087849142828770806285504597652276669113845396948572157567784215283667974864689402330646841421840852098158574887405307939006061639006306939895343254940492825493966613816403210735003884698521580703842603260317674678834337900434372462049818435317333401824734536500790178965322534347832665277975044171271760271646687217422935647758138938718876833482707954534369561946986382528367967981064186259176621456371051037178789669807087307967841289291857188388237333755869117440040402144521988965300854760013434354890788803950147769707326458986884881184417759351589916178328655687346035834901264501054387142410002886557054766166984755776121025770914107141357477423841466611227483602174027118264078702837025901315814036914051632531404015594156398094582982594147324562072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 11450675961860779078553794576901516587285581127105293996164317207800896674511357750551336796361071921473212610202772430648456742891034018504623656083773145362187585930291517276168550919163141484381777111520798284300247437820835584474811624847757442186584551533157743911828995651270816255614753682509419730696118888731261274868825723147447598441915926185522166808597843274575848984612119505865196975893702131272568106866552734471833275478049802707999376942117741734630852829317502555988466554321455882876843469625411666653130222169292240669107120505154826200819902164383663705276629887736329965699269621016559126036731971989932387531821717220840150990268584148489018963008255183409762123040079236690553354808972411656141812940287213437543744252603945585445175051739688052694882807815075031318195635338528637785230680047649755240377879136011232322514113213748642622019477345574347799862004115480614644809643546793692951778775906756015381734103462291314743602948213559853995272377662024434267341607139659290652741904753990661278275950647311904362167898797490080844201357839812013421590397862428898216609626285132085470589547749939976373268808576793382064009015500503361159703432417461312257251457445658335165645143295850259910748877441605440950068414007961934622291755213096102688443578611369642250641508325909252141791763745328851020187673194141714997660084955820036103100996173594220184692547894948859829951310038146901934156715968903996606242985683719202356194660720914494098213023272366091780788778304482038426551996882936118976040180202372726266953154677262037219012657575657191625410339093039704035998858775100590185021890202154124245501759156673334001618513437145675734071957664686008203658716243097204937358919042952464430566168741890336339178169704695500135338104048602754460950051339002624568356745858573314204782927886696943614234450796259011439612940843545003061630677415315810053264621528997508691236109259977927668846586507461101339359914795998485417048460168716744476935285285555884545715752898995084553693608897194993390580609390657446846980376778329368960116491501643852540878326526811360103000705036200191053408028197289848384054722634914437940689024933135469397896726870439977441820029108324027981680169914747863855443404534351089573559657360297252543424738049147750770642283672433779114890836520835020223223837579852034075698790685720154011034699337301390187349170446395874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -30984977105182811095766622107835158914046116369490297392671192426635783807230947022679372553145789786386089709597493811761097944392424066212584276709578939696793759205270501099867480772736319580131459492600965447141731806949301990207932289448356068356804427637375669634557423366572883415139755001031535423091672455546443926679677072382135312163660015137627804410372588122734035221503790946664374335755485949318303912817003548803812982593511044807385530329286469141287492364703786336273781377116073089201368302365417954148808221256929561671718955725726281664667986526362515972506582045642129430189310088655120794245581712659284313501333720150075842356055032115478673963558526427125531766922101916310562933668200140176802770729861534802870049817719960821397352416185581620814495781526256676241438919465862569908553754755464671322182826571849520845993705290281124761436328608618645056895392138910839691554206864310386457974633582319974888842776980211277766954611799090324089171786216323784546732102239040491910325445016558342342336580326440339789599847530314854937476530535124512535718570157858312704281128394710371645482376966365653654263684275057763355219409258059165732627328491634001691005121879229393977897310606702317808680091353233814141495701497615708533729856627740828934059480269389888374424994966685661564789630846794917973985540072155527058212323296711049768317991909633777541455869145350455501718819397862526449170537023325584511912506597321618176036020858320013963021598290817370199336331137585323187358506629637433948640374356558017688527286781731802069412583492111735561429542855016447266702705173004209438756824008374830845376211979360688076258684531104959105066983123077256529955141382872928994905362809902472921992119001279341025574129804678385157635177252530818829281560424981684650443327184818058374006387635262163832397079086438953165983823297759133387826680153396153636756937216295617824190228623974708147048586714852698361838999245598870580963989339593578881194075740063952563958320373959969449071642931840632521170236391006721033056602988240310997434287217901910409108279988404302961169649943893010821251344969534652332175627684476653543017968793147812556776234996636033319921498078927386442731484945562468431632462020557189841908053648488719988574054671134230735598327111669958218276465061081151726337395780825899933714066895128622941980433419528750960125762503594160079956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 63306015156674587839558047745374228801410905036999304623981578821069761965338842050108738829589532978031460833210028479049007118833485265601317664992241171730289433386186572877871781153658749050833994987060342659935047752069022083458059529222187890034265976384166540630073168893647292488512418302022854162744248985380833165680085488922841896783009197753370582727933171012132661863738835081656344290008692732705199589981739125491818280885245733009931936196894087642456150562286357691673756850161613202104499903463523462107477089936115028225378026146847709681786179383612795564350885301093933893703527235777681773591697159161123456571145590538217169941811009173477220064917346543366429463449497609189934929414372259274208834406515215734305156093881892800701063481539977868533870210470793374701938025709184908271001064240694686248864577757193908413804797932266193319650254663943019376796129344946003637667378722103555638809311008349943891438810291573401218326410763019741180050554825892523451066886590895824712814267663388995997104653692935574368497743036619219667264993740307822414166486995535446903255453796283528345764848175767607999977620634561888923886986218759307208802761675072609198512586758254594255966637589299534365398615329363640968724710011900153895507408969753328860992132130692100175514863170109628356351327665738805260717342313267249756121739938132077661315808966754846806725589437958367392018828676715837727158458150580254617297335039705072520546592844308185919333604045876035687757473571802460584095140467010531657514342647426647835061873178784829492268433502580900578141418512866500048433909253767207544448880822823464642804984248642075691011879847669105332596248483169575878732093361209433773871768978030868693402546416747275646601918698404048556646270697995900452319744127329156664445446568250185719442109438485952367903165041094124896758202692927704869281587010701973585493505070110994910237820033038423201430277844404028279787219726236688642764362097670926423817424151634076877002407371603911442891499842982575463826771417314080325651577151945254029153535222268824799103785961107119469320345044464635710877719358905899718404865565929164556167666774376665425435653564026584056419442500664763986079906583047134975786332203208550378591067970710183834191278883512514922493570846782308441204696522411190650999421586248721330136180785143311479298009261662549818083789432421326637268066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -91764168303031894317511579004866911632897551720324270279512481134961472793496172896341430990328665260754345316582973471328410194660935305229977491427714560069528739434290580652989470393219504330282145511078878081530360517689163770681600152793623123364930846821291999138347893331527161366095769763445802373636221536712961932670579185796283411970806427805982942619671587288041181373752557870622592303207004024689350341715177439639664125850550277990602262362051742928877911331446656869353939877553878507248740782452750118941745934398531001657088663591321934056672747226981251872929614861274402346548107025384747236906486388077620687680043918228466105075621951444672095688160202023161296303267013294527691912996983500605972117739039785832313095552468177389769887834880691792562557837719754899424502245680152941466030468767470665729075470914192589942954565018908897851413233769088305853584017439377437375348590563321081725311154110790284365578780212473657923233800739585017130174044944439497541835097586849902684328570050805551908497109782622889531627021334705402477512772681985221335257668136095828162070025973527445900171659780868818653262435324430384234958419656537306180875999083791068256557982100619236839327427974278150530068526377641222750578990047499105260425189149550548567488426556856886159358510025168623221410615773956371612447377965015561515960276682117091154182139207795390917433885847755696177691899459906019712290990940709168508327898010704912754280017695753172141039148186535015061349952256558799657318252640093298844088854998729419811547044074791209000400047267728605224612066111564337158857758875003934505215295859946945971340922135783620844279596139017314894214963345524760006858125300232192087718681239767472479955649261599124108532944006855703753941192841848873642353762442273890222843763828691674311514727893322212254840856699715663463417842779529652770313619198675753785922700749154857631002728236020939348644690254635596201187411785986217855819157749224549374675759726089201343997987986800048486047367407154814235424945464676577840713306047427570200752996770719516296892167005278486099238574372356702366336072289738911266943609009918271922536890266733805305641057586636618430537817823808502249457524290490920563852896095838853385263227307517609547715004206791758887028620633671736665692301534412355367130308842357139600570697421047048256420197849222205460639756324781046714633703231811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 73376543330179877091980960484573281147544338803198977702012326433617259616291738957818222882539699722919206963558570166471805715855149290180779302361280434227955782653175942934554438459614412878277948034085901878878317070349408141657949190690196809278858295097875124592775775685414857970125142915630036620080819108893105484380655873209139216696465431366285466208258468926504956680364570832986477901083272474135891817962117554512164053421540982789578992751843798513511098899565320248958629421979177694775905338710099986863339047304809906638469952777001895605959710367340740294371869238842194975000893705048752065030743612224098475782580402532257271472887629336420095686593263047380458452360195702363945123184144815288869789092135853091143764053664700443346570211172871897336259989554674241847232287027419251771754745692572232542489104388102119649332395662655432743123031330048714118191051065434503327320147057537639734268134468318363358583523760604607213668617132212713736571042927776191909844502265877492575932780447568525524109828812095352483660507365536264646494999014370510358995700190969724687980254379432401273249487243606318743487045386286861679906215611634505683479452321395370818216313260371463006832299008708784276286556606569507179963575117107931664562536433577870510979544873208015443177503503262081357062677079445950660799845274719703599733263748188695371894454269474933270494904527943099134850459630136633310544901619196846834431104213207982592775417188523572458198344894057837321754812005446493603736309700050662689538014393735321724025926239849186895699572190060603219959096105432851418561511270537071699262283898473752664981719692270262372222320197396609465848167057143215657061214247967601230843507896789242523803472655251377369148641524133505704753577659152301254302145398005045020811433468701936469160763632410168857491763777059209311049331561380190608534291141841558702492882654267769777778120569050893683119234438786747447495784458869743914870913878918795712460257840803387445498330541004545272312888857673659383390305125729343051408707788000019358294479153774693126697578313074363706769052351315861456076539772967070901369978742875973187088397830250143758326233508660433226882455885353013513440046589721224462388657652502541262480040784539351027187425380252743379254465526245140188224158505729027430148432381638122781326365510679504512384014582746313707165008999311339721316471695899963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] 31163185907252809210612650216802803756350089392220076733390441702916484941513830145979756996090027396808306115785370003039021551418422367926454798476680425261032772262940915263284144701794033666590032873600827023830523192207914282686796432249795175251802982674896310569398973851947707916748635748623146510065886936096269320304978700865927563404763825132072241380490316635990406493986675491912190210396761018473323371323740436499663522738416169738404311266419817135824227143060253198247349894250450738438904462204827528015701672125893561359702492917382308336511410323855985817139021663300937153457613448440517788757559343650929416498337296395905065416111085042897542263596202727599319519061922065044232449873762834915561104361473397327096390504987843698804075237329256280932144067766003877742573411701818578511405766435476380317350292187775467588554536523430494933915740537968760160268891341838010875446553586384636911037183387496045306291593317794049107425085582970580981327392704912727613614856123269807292861647674531654659020606742758444985323363996510770747655146431581173968554955226232357729389909598657829362705976761345758935170806624199063236025766648504767713843056592684360424502691906904903069408871127172310075956411388367366902558949662564490188827489217276806416141468830842775249461438033283451118563658277790124257553798472549934844921587189951511518861166434164768517517391577015886051735080271472425452805283464209691251154667083447377727626386146034396643946045884562185472425031660340376308209975044425048197848981248135849600819901584149043280783884507620782000445179166108349495007558424395409634759306793739240806681996135208902126200184880471353107477232745112724002022112461394776700058064623334026722664066637920065283669720466013061860284482051460626948708629410399933923571622630738377676756900555660073149071439670036800690480239652295458448144709884650860374024865946770129941408744386548960223532500200047394221064811514508826410825081914086789273868574983687913075880420384763371663435226970035176341472536807986660960711813714414516202280191571395297530329732439564243955177726590941217621913131059489777315558656823631323014809966223721635801962137567958811376073901765542359973679450714200787844278711418844454473416103283863322935270101057799308631053266544272719770892072870300666763240066159055138183061124763087115145044929148510756043249881816481483554071019170805811882019042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -184892920195319283544001785697324447226111504294006104370808343850873939666594059040774028026933418154435248911114124295062762620209250349544019049382346853972363834435717599948285709712383708355515470649503587132541805976267631083349021627656458699395894529372734364623704798664402685919446552925105820075037446279931977963241957083774281018316833741702366622058518809107857205086472306588593808837794490373119554002483551139335201258860504824126214839064493950095331192025254335192635513087641785762229577489716314249394922365461247817754342159929584777945716871705360440266787598016255248093516538449845224848366918585621549815283642364009965152652286541988652496557581913929986934482966923995206469960225358331175221556323496417389037101074070549551974183447501963262661562407132751601490600089096464851829944622675085350456833169190300669877579541512403972667994210426891809568264165901645186837849925161864123166092251172149046651498275826402199354510238847728898713722794539562719755293148004512464144948784470494999548789628063994487196134132907658936615679075838812424107771866327854231811392959810455107805771344919317010846036971449350562746070176665878618298004425150753578765080761513668913341201841670822458963836873936390402105826851273255432618218787626803033674073362938839040857013997773871807914891660136033995900930763652513561351725291007832544987083322582813854026863756814696013303940424909609305607729006110978396136941957334266124573297842918258677475292315552885728780458395304017029834704253112499810658560954185195166942457976697306044934344412424678246383197066454509365125275180356872189609345784800908239330434566699825689450536234689920776335797403352141229988302929357722125768178501484704586799299299754924004114058929070145684980568982037602768765125174126159456111960887270333524326936148659599715155752041922100287277747080341067866021442845496707079694108916756897188537849884175475536638655764685347412058909200823293900893870550904759039384605457435534055142701244595699661618329149170022119717607725791874447623309566248142965242912886360504502211298561938755795448790575462285178894420849842912697130998383505242845995783297367619560656120848815595962310280014864203068537270910848422238316689682825150882056318045541300286958970499770971224050029171517617254810789045469865750684743981736156170638767825347077112867983005071255995145848853751513463095079714548774063587188720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 246144639693824284392378212683920978550491686806857680797147416954855661044817611059587376515822770995227562660945467537252911008305793975636681993006239226266596254780193084321389852911252411250625231310648904586360970263973985717143478561714537179368596382074277648485094291733449724065950403110654669358945497933456086275003851882029373874809617476005144510409049102291959645395476218563470554814554914840287464633338157567845892042081748614421706828882007962386332167374959351611589856261197548559837805972381812817434003204326386365687411806315704817794396874587853206658918470640633473505691868735788706244999189720464626127238443762270202075234284712265117402423432182232577555220930605969494304818635379210127162629070464480137920586224988688962034448338971131273326081635572959865865782680805101252906235843901437884575107783349238676327348416899338319427006676238966186036890643230652697957818529892423152161655295102899414790680522088866899597970070809562455397412514197499430333439591991267566010248280410675405276251455849034097154937058401075389299658145210733933671096874741196415033078412908608821241655453307444368675874368749582048064922368915502697231314201304735492011317880769547226977915642176453454134220984801716795230726862637893642076759176026983703659346139890787745268510347121086446650487108603319578123190520654076996407822378303494545622242830943160633515311635771252112088676942243686284425934621181753805641915765752786557824571218263725694970072985018144403648617261532506409833976220649320867187990032703480574293626238820235083446038003285556927631377726011360573655243884781920865666156054147563945980399875699045782634344340011414087726211982727416997043057729051073312399673109759176709922007227507125906213421910841070897658627798023417581882232931635209966573174917320249833256323301255398571097661289343050164868790612118933764766014614348120770064956503960118523777074275047073953027129855217011149940933523875954632438135181512504809648702888436520944281797169341380512513285081084229794020461968128125294116617986872276055838236496395032544227805145525808697790580063866509640083226422571079311299689193702599308272831805883431433906715798166052376102748717026689502413397930779970077306458584863244436878065837432966779584811812942380888786206796915677500103210221966754434063264663697964694255085192624328024311819928314112561826784868993051535145111241575932581326924264430999755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -92654032366037733219410832375275039456020270274795920514336483365381422884085078824331521520015025066618721289153868614181463351344502214195550576933073043064336854205479470930844029310859481596143568275336495445808797110742049076107595098413948905344635213477922981613830845045924634843394333595812286527751489362672184188766914160169136416880073933486787219636987212502283441799359754352502490464308349498513043557843068382643120254741865056519792531781942109933399277199015297443351388233891978846434936106486773420126153059802097241749416381623503869024534917725058998139333277554800257635243775936002605649578887954229631133248734569082404304118417919142371218139966898186888063985727031168546999599611415798200856563338629456469364417909650641579075092914843075478023678489813997875065217386834864282934257787898845570452552390239601892304965066457313437659236042363907038431638096386094138748460287433485029799842983330736766009544430019717957429346111134328211435866214866414636428643875260739335203039284912280771854900420850690696259803621035669641121490063674324323903305891094569337119034769526302909669651869784024865427853665486612966842732608971394077397139130417851653702207109231080221227046196144142247456035094879513537296303562706927982174987661921525370921469300793834827870815034279712179574749838053584556133667143566169043876360179899155972667133165803415131230306412195271093532908591677187925131987689316853944925013009195300693884610737017185771320741987643496757004681145109330900704958187576444080572873614266283250427134146936760153746873678093124606625006682223640508835107202394038837840776177285446125803493381342457616799017012495478217594845353069774884551687071602860133250202152611519518704948476336834034036706014356434370761853041710515375953563337262938554521392062295156363239794098577890769023303328558054403999865747903529300571328206421199092417506995929382625638730669740289848951315957688913406729701599844216440413738614763625406798635499937115448442504930010078485701767779491948615262279242570028404007491269493938098567226768187478368222363346653069253497028719896296625155971155475344219024280503582014357835555851630604543182626283043137866895661304556395757196128986793980657911259769573792231267159177817165507955615385500937212166783612631516678239059837707833561723076784467531325592343717777210162383517053710478399221108960715179135456337836118656525741243967786431312561035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -181840049948899364367672244714418487332520129245747662799298549293837482170956374900846450282513073712373627984310875955924226382665385583627832769158086624475169422067231912466561834776809838058979870318795519609407340249158898586627829785430544999017384135976153720881646315268089364202168593358088015155536058455936530151904033510686840209248409669881573710741754060299193504469801018098794585732565432701514972812329935416562708097496143725210731548729880671086396099724984187347020898228349249746241441547672378306478841323686744892871074293238372499549535084856987114182523110828925321987328832344597246695039289501584257145871005733004774125061717259290264796465771769822494547444564488502724297102198501920305682544802701562367094848120951885573491229985354568239289313743308586709795246383493540322454294786140622612077156749931238115089016277504668702503984942783321321436659137492218369087817383380297138216613480550789989124710300091001329225863229361607842899974159377539650271168786407284373209144461112108727191587134189955554828646937170177051499893528433743269067359256574025061948492973357169236910669485194186467278277201646829491631427940095906579557103110815574879321273490675160024515333945965016451546754648544185047042789187633053661388335364456964872294713636927870472680245428633338692411495339356422951910670165020892062971854071479096514758402687505379799236116924442464674444723707613455076686559923418461534660185656101153042292929127160425168453568472836176556169709809662885327991678354530581731466173243440803924711354390764003946299886799173195571251448630012966358942756866206503841085591727278796922893697530550770484807430158927550656274346298085744448842499753923192466389028341080255814459240751940906810808658551967102859448893944398593327769830919118893995631849666593849026439866345652433735115978280328990763745615530732772920582275928666008236792479945906235687608286342061309954000860221518904736589685151201862401774390369045723369553080991542633140187882621210440765665562322190356760945762259266292229481798648127100157172613040583983249970322169956863312002583337685013699718506265303171098467976939999285095835135368632994022634562971795832016147370742804984800715036971580296213921142198104488031173704320620667429479258093734880164664914935049199793225291688142162768982236893485569141705541890027065140580529089065794390440975805705062971544878658606766985705860406596912071108818054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 278296864955204079151754021254095040598324637922083699952582980106050653948516941470873469458229360776083417996571622208578965855031065563746767818813142627631446459494106043289432836912637156865569168231077597913738562204814725572169015123870282643549862578719437793048126923620126465064388884521884289936371512690051270552127661626008205016948742314380810370930809055258852087074713510847441089174062886404942146573775543984617201888850031718694034939695930281011799460816359827879599108361164546998580374493939609585253673522949238902675384573935191607249778101886872792064722762930651104368876381118645843694604986706633235628130542325285420906525738002965328402702322384036382847645779559864719181178019797073753198870155783003528727279252225927780206357910257832292238546232285351501963489961828696200686122615998352116320101126305253441594315187408555418637732742577217917774532943471262626591651486805719860301410273413219337732085558928634711752395141476800185864963142424311155628903568678376308946354248516591271932337614267466390054869508335129178703458190167058999296942947183571948761059837189671780662682653968925247642830400285815786408247116788456581696906106807453616557269536263214712934356033310604859397175302350202520781098672352834316915698670687368273611074192406224788574301144872264324988730635307524773345314487889366184257845932901330714194136225272924939115780159890247993183623941345563749404245461413427314777223358563493672331832898142368707386223178986724983230812072246818222527855327079304464395255661852023357032370934813757243926258644151641262229951050068317124080241549054714424541357180784438426103973615758026312370916803906372539096049641780465790255904849799024129133961600558983588783329830133931142498394645347329387357451390432770624429076556121439754719248171980139135234653221207868313663843710018891146389030505124094236905956728102305192184234106535616228624948316575018533244900852153944775817483320550230955025431098073329839466834940250239114348670586168343363675574656857953800821814464119144943873123913284262073553227161645499447634637832725950684137413874997905482341328283532725139490995110890046532629423690212504606547409958442820569907510311319362571803812491780019321417955687362397755248315584927338104609866556381656612961082810640156207878151743592263639598231873649980853563402580772933157604327218278410273864785654277879106217847039197142711142163307158625684678554534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -6927966094877216781335618500180518992222887639631908104556723492793124999000498536330925040014213738732652639796046207287903780835029090690863903871526832649498199016131638232925027761368100077103559847414581428087534638045647357359995328329663174663862628614957408514129268093622989895871680322512319032896843141730081308545990866247201046191262510639962238333543667103055902451753244812618049422980837461826989634172853679668344459484705298486576501569234780969107668917334159236450370823938504643646142198598709061741465942017958748685381877465849350777287648923942151714775171809801207494429284472524528855794739834037043509919700022309972096663036916656478855367441670433499719517405974528185397912879398042336325201358481048078182855610422236546193239585311392910440424840998387195952088706563822205062670909404978403484415149596134950021020882027656426086857751545247793261696327328639155339333548284494747898079650660278939303448586861633012604945774631841643238473999620212549427712244366585886853133862733808154974447332558804883374777348978748275678152435006280945848086444369349029084590763138607775559998950748287218388933027904467136954494810656907432024046340785050636611643929439776848506545039614391285730685613294864119652298577274711661036775563152986826463583639134540037597780554213120498151372699817827410127302449648629222123446017837245528364960728491066876495451351545793791275159579788372835425709810559938414710336005115760653400652688110820087118852622341539182457650681488612232801070285864230979198963241325418773438360899724489427515322984420861708356460669469414309741438595089045598019355854935662818343228256738495465772573788632679534202826090283460837103630351291869293071464921171674997149979852645775058225726700851119347175168039561937533972948017189036033408884702089512923505151856093642950059103886549264333567222279351362595833239711824670891509499569131213710484901062603961323414976118726266149001518731434242059014363669344734443227485970365933124636314862047844011763326041647227899812039427413814133415684025351657653338354282378823637093384352371147003055537139191834228518571060628519222897640840954200193211227196136624447049641623906387132634691511861155005159455172844494544050998313651568684385086170977505660875020584681612419560074367393629052532180326117521471745684116183904751357321343355037322810017283134925471123009311304610560797952173776208519505835636831392321255407296121120452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] -443184199721297992026574981148378009437237044230512953493980973051027050247310046386341348720515040647062178706257893766387139513806919111522904161107176535212876470566828597240469736778676786468113677445275277366392503734096160377963396599140555743107442192757326909644529009534258147405023955966711999651050637626282949807236664497792973665223839520486968867946190397148671286231881868487611871934898924307582188423174442842238254554872372295783995665362972274564171196390296000593521757746745918502676890629614503240474407648423949552290713146464249680991576900297706661896122310068598897559843898998235977297730541196571490300692563827120627490517093308355682332278235920030224629634119570707613524461560677834615206866674994729572194943548670492483728404171079153140664582044900238909634992858944378784221706188672689821359934484726485954463122216788477489411164281081594487387888686204685996717444886368207429489464543887405397722518620034539849089402185351471016908718235198940372694172203804979457836834471274929198441686192778051069682765820511791711346895524453142510427613616059548175502749492595918823300314630187188909077865205749560488729488162612795613059953340426556143684321214909397123062362002034492439824863365933071843428087123085346782120164147895624877430270897478912222843794706260495890551401811840131970951242932311368860266425194022760020489566130654864135787115532596400478983815049051012009173621111241817847847096977904122235374318506081893878076611121686805028363523005671345771344372893579877508714332137148528602668626847278326751159742592861441437643171371567204532988795563950475847728670364650416312419455096108366854256687048105269292885817206921764199565079650362515656829787257966323176731406252691770316187238547834768255559910380326324110564125594666306034654833288759349098386551342016861414235989329496733568370386413188685582193224018439051450849882591879241542211221698707969778280224062833188915891189628877075955537137549515715246785902192130564925238002255550589926995262785449325485784886586825966418704654841177959561699325248409563483234087008147888261159753062738691816398074108972879516788527259915018299428387922625595666569160789971098720124417713056849069753154254753942429544892218172476746613086220630401634937442645376268062251334380280704941461379820618568592111771642591954375949799749956139240412996415798095304670663438510985407249113939316478322559902675720211462362385645974427461624145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 665269407960938846321265276933308557149116036533463366153274519993339900525808179145379376722091294159284745383396002211412964691734957637979547354526766497499061960116624375015156202877494805937336648193076252805020690410154210809721025432028379896389417107881348953780501703353133987294660099896004991496475293268147452711154859794260256046651460791543313844310323537071839847639166109226377176239532816868231898782376761047887320446588656073501850307111246150098697499404118900928635428341417957859895017702593792198839316789190333599989505225281210707609452239778480515126565872205247443503580230005725313826953773967680995782840807116895173241069968187730001308117199321575740801743684894858283966063013901125531326534382915214040006371301400219945364459017615188204652218230376448171295434050455376995020141370769700812139900081712887392494182615784462196718223195555861872835363560903924486629561648500932716456486074216588910376845948461852736921109736176721663963389819635739271599434210346822347400793426705781529224723533490514315316762320259178965035096054843317264984158998864446355289781779288956665750963335269414003392109242189829605351324694974304748822864076701953172172210846900662822708638367300860980035639983434391419080165695756953214250405181000267060165360295334876763236188917585644185316662966647767194448821277650743221549784909289485946486163255604075877425712199916513613810882638551285722556755655762686159399915174076713595103428520527727946908273316766503583638944888311765284999332431871343605307230668568214146442932117557138854956042736104726498946535885486994319574439096821415172097882129849233528283149363838667257207706606845636066517656775444938501076787139119424790764495890662081952906640935462819334511888842588479531413001363656115232032125691518971576477840116364976192554242193601142896911938673947405616232554784621157615640186239326544782181156971611320576246650531037250343959731036552186401234061349851334050773143440693253527324979605154061669011995469896547174527815062835646298828529836072265240009779750324963449602595020942933625155873204544751174038106036779399005676269386000181195682441144635603444606598767232512248861821021382791207480940250645672825261389178730124750873290265288497503213282152353375294080254655827440532170028300314828694607966616156894050503919519795633872488034780686467930121815617518740801653170968152176648581709176749711365207651205986531112168691493025107774883508682250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -469620112495158887068842995191001339608072995273235594912194124687754873267077610472242617358811215862508136172221742139235707775425698148509820603480802309187232170135240332240173773457710320433105328488892344035436011666550373295959503358650279123720014865191392448932058538865149253140742314643207247027725760514756657756171094237315305545053252631274800567646835465708985887046645440185066698983965356909183471911360584961095249761488678584196557419525736846393060135358550663676560654890989379241397149106369548702528391821343593254007015552245320423851779370262453586949569444286342579115080159080820952708232812824534572226733641925571286758104231889577671582690062951903781690220806120085373559105185995693580425359088142914989549046793804873853210220441859201681490638784649123576839552242423367590051314626352853904224289531049427810194531795131331685942652356036043674873620769885033388318955053519637491198795994441351725637779782981495929768412222027891799024007785971996263411908435473127539226812642313625085774954326400736232315164249466404338917058105923970305856436386960336072182147606128739833575846291601826809354922005488888208327297193803890239513391754677027130756853473837510301345436332108495006199783681720055739639964831498123781748669793750794302078885561392024116256023159490600247848466795369623713391111651536927744524979063831854290475270907828405701185693141027176464614703194405737532441075148531026164020234172210771326488049430042724592643955643708509696142188241078026551802920533567897767660724281298772547736781840304744735181558236774958847938389898749878363262617872702487262846269182869432383010948660957608690481665780016171915492740088718982182780303139611696267606909031128924436369303121042686819003273402753330211632614006668149021404899109420880913887775247353587048865858835522953540700721983740057940362776872775113696160978122314929655466021152419374965069478870370096881454508586908483538332253881961188403042071889313681643260304189754031376509627078397046499741867303944077589304564563507591600219329624355907141374000771012785540533621577743991395126781619244022758144238696491857267681236696468136269765002422772583954799226738285746609589886661703743346100264640575752196633386256297402415497449245509584081526052409908005323133261776862001086924144056829530281079135428934478534259922870662642502423399455286765075595224085210625792955935304410696195484401901980514928980348088316532084718346595764160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 62157626590149784588423318652688964799251433172067483523850732494445286118724538152133933045888894123352903709028630903415798279409708803804053869039025670476983156300134394252195494084874044500400900182582539905161573776042899748274199661683695770471654436467247348442868148192614911620098716778412006921461898717342276270603580948610535277081861919681432722446890789014795461694724239640520923487837478079950112440488491202598066702721167943685538249004826662901867091682064240254359680991913196933636333160544339549570324695614420432694691498829823696709945703704958867657422213789779537918366078136754506084290310278275958225512769193686157922892309787543062678954531611465993378985488370530280419887345982275656214359921476901736612945428063499798064072978920703236841405237007898940798060154452186060691968326496933741197870323203559859522219814917626667055057377657062386695969449361596824510280289013636379288188233877786919437870000207349537522197589422196905818167332438117275809538305492233867098550420957432008866364456651368678420859197384996345872788624530051204941688374044851644440559081647695836029602295924844938831094163375178201257098998073249043696157116292665934347887982734975714228415554871055874214364628048136047306746887192687885601818014908238264282812691311542720587027631716350588583157731523169071141347030257122556890636556239036047467020431737148640302399944344699796648977627609713315624340193328992983887415153596425444370815257644007445379335807334157197573466519288423432425815104237104075162401579745900255191668074082305237488018503873188978130968770458586329852761163979155397548610882834940666229902674920700755308189039985554941317943564337990524812965225315952987493916944404285095231695040240922331914179866177296004746396896304642060263424811619364924514329342834716013092716658139554766218880836084295269281785894339617521652126785383561468635407055868993380747921058806201482226938876280055346388705136461851379650211351436506244256567702600391177555489980768388308614752297146759644026185743778686865931791538931472862948712342572800396746790035168386594515116060986134224745062815945584835303349768633301434971755221503183156782966090496458159234453433200614323342443975528022699685460625000310488808261157626181212687309114854088309061073229067325485929440484206665471354333868126732444977360769166487149428609442741923376431030741556586758120318624285680063580561180544732657882178727959399111568927764892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 217153661386708821456050864601967853927652016335806311377846401589513337218269842362638155698081734258814221800223576024139649284812180108632172916145604759211440573248927359830297448441623209414064772850542265675730923167923690605240629103706216435827786740768391110183721167409239721482512609502157033011792998676084549188963166464849485254155928686032010838581239551396280027072827767752388050047158546899736252121526392454192333697187160877482567016728089325317468840493180918693954361455188242505657095830796495163929361217286663797764627572381740498236094295002173350365645309126496421216571890671258795042475558499859887596473865841123413066962092838810726877307883364574000439794133422637297608265919175481189670118896252538525231179118188713073536577291338784378669540045317747098428078112592777760147888224693717621610984138111743005729130733156045759258376282726867537866293839976640731743969063458954953334945708053355202432998645569377646243055338770172117129676691664738906834372631383181446757010075843081022971141781596866349365876614733079801210515281959396462160887737523573415584477779208666863142541715358220160308745062510884228272699886486738216557191236045303305566749572768544430296461922859560891827842696115571206227314840160695436225491749726096444142965839499649483776393784977178252369860072035387213244005518460396031005784500263473330339743424565486317117624161851472160240961695631195190361256134609350059776773553860083353026446255762903293929069807067010714545878684042302000568470180878331928255009412187135629221986386828883129675874821666279090247070861865660526330287173883453482262455424806857817603860901459332803154611176132886221824860702316433997991581993145022519196190445955935121289919337608141585142507981131066238415725351676055690793202487134635554120571349172399214228548282675474585943314220488829847380730734114051295100916881765268157147036023475086756712241411349963614371742900651748671414234209166490809018667226384281583414253324541228553767274121001766664780522114947164526672179783038181668839070533874785334675233846623265179911160608602639256151914611138239605116165068670214221784175561584838421574931412088128646416790075342734676107773653990397731065127831976634445501738227202675768646812117760443614036127304782689757685623462634642087854217167169311422391366610754380671393104054073889625612215518292787552601736385638813136142381823900943530890597178082930887588197776949527906253933906555175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -232669115518807285637211046765580217977837026108061278593969255460809408213470862669804137730766728814629362478371694779401833070488294206597542073178187274002209548597115245856037620746009870815234802295477288496556660646876301487026377881326280895655600196713908859928771944101355590674437404306927807301909801009424061838626696456434991376701683302852119252113521384129904686323590949560159583375104696884077685788757884319171412165143538669168977143430260104925585284240756396539258998846936014027005558915550068391329135051062587765396662883989046780011216158108980228282121953413376039952627246111327117283503188240124381145459365999206875730181158322605249859560403390739806275754335277032216411322200396923341920775220650507667834887799581236867638561884653447869225310950546623071380034255806279734812907807024794845033250771255629495904143531215755557737405920057502462372004728364580795901167953731031920534023221268925312251441803893121497265151661787475339044321713900784379133977836819970587095364658387138095092880068404584562342636455886027937928821886015804589659718406753772259103286649762774537411865344494345293436984192741767276166197596208641342894654654685761064537177431213576806462992563157055548797991591278919784116982440209256390674416442108574990142295623504018841050319757599898806450593907251426944785275413045043610113577184571525999295402459297868626708105172081584220426272804853777004748738221693667289198860537180104712206045675545499656526067948049818806715862872048061355262930273945933055346526543330253937536965299845795786499651511387368479062274473017032540480160745780472628468997854364530213590508523262354490760190023700267843657878703622686571297368076840028419865764530583650475168175764548094041796929337369033830093013901316667719307718643223192297780632925906865234319477410303429891848039757956208953097232031565781126654580962875867662025463462460664502377946306634776114932713639549261453073030138726881811875384864822205511317009558636740764405846766297386151292402745723561358519621397271942397446190243773956517713552007017392934790716826150757007785939553825060543334727710307490259596487566897315941393072603082288610716257466727295496864127692478760556178139058597859466489665755022025527110091118777524865381574359292017969746935740293602698672244674017253195952774728669588437045532104441264648662735344544505563068942321487059879697125545200631510169639996429309788603112529870031721657142043113708496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 98312874342707779586000651884397926757712872511113084419991460025744202250148723218187932737835599763298004778351583743788131633425214576354070401447955592783401860918407682455478911482091892967900103582698685394814404111805609262370385562476753652482287954624908324930451333297762084582377750077289946968608291293900816914275153038985890230965911944342389176859138488256094815774515387103262376790103936172359343601516137962937539037329954127878051752905863734787247744721531040085001744797661241307066415075971734131610527258096994979304496138908780520669418758140127865985428554698857976474912248476672353080160656888873270530696537828190075448161586449327089546676269882565523262597602804900806992044736782952570666953392540394817304283277360510917105689203314497849693794961460052904110276015408317954235787580527199149855836697587671477824602939465716192917664808366028502696137093804988363679310316606295214335331606633476894611208097584641006339176623053317349872795422878483174264393091135883589285551067997491497148917483891509205331647491006238589244707141542850209187344186130209334804537848235702438942787470262821801899569936268934176547907518502339873192556286669019072705937450726524593032874480165533858601922192478728965529049555165894201951543083844092850744363246719993952974126661895446054001198979279557544823019272078612824776037403231959044898687504596962054327746106576844465047959072706225410974743554493727257017534775210539592704856177943011866226993458866356808863644761326681545065982362552949347945146858269272770285145952351456590077167340359180508551573990658877677109973584040183819537349452636941572480596061636138098338930164423093549504958576257048618594718678473704737045571264266764077158702027005724706235441646181640902378359791737635167747583694356873053918218629077784287933493600064932156926610871146502615260078734014136354833034722350572728000939061886154562074035077013783979230834504146375859820341300156503112567190360935612434410850434375615750556426096156390052810712416587747534750655153724007238228766405989119468804505575349553117117521305613848817473052276023005387303482709946942423713813244710047530607138850467444334971130008759228183886480225042627055549886176897929382164356509319338207141294455690514379455990812950397096461568244069239525817539475653922520840465236633805208363028398286184950670234969327681327660036628100158885712430299574747823071714059417104008588295105397492079646326601505279541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] 17796227307993192002081647367045085191152252861508884066767695628116864761012712030036182683252142773423559120654228400942163273074201353268092304573816526202773830495192088349198041814536571602531369933156520170818358163396570132810736796446128726345259716666925727457747309683033250512955403309982232391077509447014069293908820371522070741836240992062417182866157065270561789108983634763895169860106033116673424824710705652189594682896778786599841082319598665962490039601077702524653236306831232801606169865804281886616237659202390690491253007640309998947404611212721763696425572988916566519848605904972235728490792579896540606190424635164760579953481667049049648324795354265307325347511662369305180798084312775557138876614442598663844448178283172640350664006474598595758336348093099500229280020375373156155269066011798313127221617003330347307111832403886991590185436170697551115945081430064657262055846776904275267131852673106440223654812464763089798744737833013298757716498218336857449353306017186271292662322399633200002595744503225550708515881207268952115781961804114054891801397016832395330534399142688994848737618019128994613178522296766961153424393600812963664045712916203951356050656827720995128661022318598401536224337642719172575948415245280556474542328302798637941440431813734109647142102577354666994003210078664903149772485203186285606014792067923425715363661154002677709320375183313836836982990255984442106686352617545346614574624255572755196775305630275128729130812643912671899302409073125558196289918354409263519865866593653868415654013277493718249745834611527641076360445022374240320070347114466083823205874672431494409580318556232637408175148618446682102321654505684479747911175910073883816890269024672687498906189637993674422849388679033148355920143267249540146735968214449540788773989817245235432580207560575038329607929302102495558601438221796931886712947277070187071166861843484187346636037312466986111487990454213301204223920658648603111642846842677448879074182608144594621443192316945635336394976641921301137651224455400057129037392140396159957137074847428594769748700025590377230667599847490413160990772257752655475102614119045881320803304286026707396471825552449290399670166603488796806605733978195257389388347114977002240459663105243692706565809611569027007515205515824201729452232134326389330765482647949478160854714535820327422445488799049331326277728946612683618838960019492478375534713173420210512165606786538774031214416027069091796875000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -50020712014665673668979611334705305635762110994491048515565398440480757596895467085993329195786716441634923249175781315081689312302124823972948863430839370399669653993846118845188505682813148332716301333094210129442522862753007832146103540998502437851392740844667266878059763667359765946742708251615143699471216030392442279810659647034102395416235883753956118014492648536709356491655385673057356194583472968593423623754095533877005727589976391734870656200289340256408902130331578641901117018109669243791407421827737235825027061575269652357631675574694071520333925937077780904573492259321230991001746209646321467931937866875408475016368651851526416236828685427095789741458994036250630957499814023450852685084487534221328447117828929120943411309851953155800102903846415222731671031342433577501183417569445492925244983170694306384050189106221188749113223306082541321827119915438525040950962415737935205436200380366786632522937082079044286540983412771316043792590700906736707808626271464919426798031378108214876310062136369822976838650006178518419702829605785292532536241147676810335988938957776740077410170841695522030683888839263239573209521614937209697568168271056018398082168039529816407325176029613933471479178997359157634339666923515123087110063946791351960575282673735424332274232725559627611291183675047138422776550765514276112545785709550425088228043161301435083199597781933043401118469049695201561311249075812754534777723074137239526278392238977093946332237168536104359454539394506681167900351562123384552938755973368237894823387384740815886897207723848345890714187800762254617016950397523146760696207475096076543507924650335894920292633808945544704140535814261479124497917606785828463462367550181941087483157607004082775578422946295499211166497774423836698452044340921188021967547539843732635709420239182772085511528152626060386660235121125206846645171379706151490680686468093996797237281442830652554668874459949105052116341625930712560849930913137741904459920592963958306725243784653697738433955995187348974787096362855327511106677148283361042848680743592074479205565876091048245266503711507846900691193756174672122400901839358220075906776192151459147315431605936072937348112460179385421709947629064423808288059589972586867181633758627391280228076378643527131597386538196244716426727942835627814299528053914368749781609519659960362702731959470337628519829896219258372706773040427343688019958909447501590245347219592980583108277059523061325307935476303100585937500000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 29551209913451863372814956881204819670662017083694645997293278979289535418030512184501555504255887103626172325607271821609792145314530324327525244823846839347849258360933807391709228156756291743565161345924718896259570808373834335588975056130489728327153412325507328809471552776405659462451167103637488118347181253613588333089301508563555787587278964469719142402427975175486491386223541438597330205336121964285470978094133034876916305388349785254601345391642591839660341045165149958940421353153582998465683603751150291929618251691438574459071270068274569273914864715989185768230949377186722011749776509048915412588363495524780462157942383628036896994460589127351167980001740171561041032591304759765725604641793632978362055442672314809564795216333042060216632018676403584876513839118467647710102831154705657219624599405527098278580176006773645628308465270813146402839594327750129126091431000261394871217204326255945197661242209011743876537114468118772606850336799490253075003944325172528658766402445179793846663785728364180042228621246386980123162860039764383257036661746997966926996249487848036279833307543427684540650576476111454296598721277229735466035643606042381949430328688879583574376444538501234118371968487749668539779026122908623332739577808980463298404554664887290278241631319212466625411655328432190242925677808879327782429628055580938532341072847168347644243544301541170816704496267705236452834825177929686641891686660725376073006618413422350210406057977080011049635276404937436797623680011442170847969486544289544130737398812224878875443171922968718592303968108339810860589551978932841195720449661526232115381908560711932326555086186841704244810511358732224055584139843320674042345779716427844273624332005754112570116532698583961461330686151742128001885784846664292588064763652271685038470743853372038848646608307476124426512836819302453015174703116057088081575663300858866772802274531687119133659502919620775660722908034209468363687857797581744520897593498086944811633689422233537012960802240627911799382530873037770117890735326390770345181822976114305910202316496058432271741115468605101127432492032541779683789210468481644678133919682943788112128023097807316885621412511186500575073406591648703715454295606478710302894735884291478745766079481117068349121162275714763938535105530940090416537561445223105085038012862233279673233730840204160232375490077868128541456606339855915479092158884224668937636731628287474200715567729247368333744816482067108154296875000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -4395924085740317303794901081720709002290265522598996923687220108575252385127710634982335269547644605923783924352069955586316535133767020482779632425141673841635253274974864471951250524060695262560543024187736237542657364500277517630341470322481862801862869297939063625891618078726803811579194347825203674161708146493813129857982950634977052518401263081430565479163061435221259572598653294647431189328064864502108847525125845735768539686388612124021212611387135865546500302026833969589855595189493159219952346257562192365052113877440689154974044128787402719139171017098971975432655847233685166382386776882203262457373722649585262952758003401563958262285974660166637535124453532590463524498714280763792886262924328228397082260507626370608313657034360108855000055692985220368944529625440404940903900147972051122631009680241054347814302471731331370604888058075128189522973161790934879270560261074248749654000804360064052533439979724745322041351924114409482646531416134226332220600494765801177495588408883946185575544791547117173422709011448255590653445809494471933657215568931478866758277899537509495596014514281705188233154651214783801423533217896983248258973293488359491010081975903665275820492837785187905014220417795034127952926312667921374368408802377476574841461088076716985892025512346347194253965660257497715022286060130121148734551763793915322685608179252239116646316048867267615333140816887745630201743140374921205542689307968767785372666194217115470176873083430294609790789552071733705249660233182453520750407367126826723043894061839648688558653375844788995712153153903274077816265108714674190737792508771718848294512004310406372899566417002592840040513720490344881765880083676553865095328770750265938018195100446190037136033976286772222075555932239988224421725923236757748980506566973615002208629345126303447485704101389410706457641626297678534347412310107345150257101705110490489505548418835160833934707544272843045578059885658826180981597230218684610716226938147916006846211246091174347770209866675171431574301411253864662788052340590238601876064710475064348097923856994326409325335346907534323836901108487930500248260021654917772660063814982372859231704295736207764744471743833365639550903861867937053720390470910460532090306650180080240670812838043118944059528239866566199609074555659685131090035180812168501465658654907233175334408769702327160781062846402527991842092789060317345175410067470035093281656251118219493490696381243765245017129927873611450195312500000000000000000000000000000000000000000000000000000000000000000 [43,32] -6035631285501227831277074542498585330980167897469025972801138472505251063724580546199223578883294728741703356800170922279600268970153557953742337163577739963405690813336355003635125265036258632608163414904734635054286689501749409393010960934342752121639457766176464599231600062721171698445363570210937490968714742635837770796481333386863749014690958142803771852490655746530003130630197719586349737506744140040840939744222188536519233598623073879325107979634452546400402591963922610661363442219604770274999982062345606151093567373914517903147268038454643598942797263575576225705001798959429544990691322741432925724788614675254365225762944786112964407977270488084493343677426518751849800214587728653573645090557824532121881377441432948112202840145887645953814982277377978333826120707404931647836639885614814650195811347006625667366395986040479518594690064961772360766990936023703090402709761606406745614238091014499920245082816241369425773703783417703696666108794001898315835464065797176630951888178246672359198520783063723901828852814788267193670675012011577413597674207523628719738747101770348370894127892994729349126254170070508387253124190736294956005544607943426836901923254844877563594313028407754017037605675730890732138321176480168829752569938250377806382672638294718752214622649069048727749030781726435194050030908802923903960966456177670267410229101263701175225103476378683868941174551894135282908283409134963929435278409645711761123037377479290993923194906408912416144239747826204985555861170294954739128256476795381450537724713662946734927159201168875039862131658841462976402018505181651414466253348037927771004861205334843018110042953566569474074579218526731255731159127214139772167684903413064330205508805431104148557246070251779937635338294187768932137986420018151776469882645885448450054086962034863849435270908412863660140120485169538017335339622940844506849104483257785735466687782281825479269956193150558559293993665785915520686080758300286438644912750720181138595163722638921222311220959366730845025729594555974190185819088315788480538681161320740680244418734935884294991153388848280871253148187093760028857822108509807274563748747354311130216268895439167148701352652787170526934122885113020695523236221048239038494893250592577698825843032286447244057058103500357643558246819034864209638057758749987314010682750083646328080424095819722165056569556815116744382540979770003345867761212767278933211035137025023979660820483417182913399301469326019287109375000000000000000000000000000000000000000000000000000000000000000 [43,33] 5648946136761377182723748346891651661219193992731058852971387226482438733221226909570466413546168924985338977844192373544100836135899003091563548936832251675714343736078951217625125044691070497810916296542103440637840612791507334918124843506830030883881423889808618429783849002712917136333139611200564923529924887719023378808417533088161659250838858206786466796973762489055489349398562999586493655935740234845380895025317623914000180905660652066720770776743832727331121180790478145393758282425006586728677799504711390063616990674630103730474042313318855136061301396613091135443388857178042646643233927875132636888282504423919592985980129445553016194811280979205271563107460042098857901106668359641725767108245479530543391706880879831446363791691733570350598417884450260279346178216168033553317515425675037559631267644259388059281528571776646519677370488166289045124809575347149502162200341744035491548679022322638648116413558559591766586309372053925279996450083073748122758699047309705549657483040418638645163789175735991505130169259429649470401110138240824634195138549801540752960605350817432025699747500348220507205601918663647455801122524611485441765487148586587711625663280538758861757871414102631972041285791551937341949982155307358977850317645951885889271109416548428171682340599545966179492189753178488138102551540863131229119081740896707308403843503424526389905342025801040163003497793028232036507493704116312516577772804895224038744206995838581916134579218043644296777634072865836940357862650977307068093539489755593361577979218580521114440660651243021713381416686179004104765744566477685341969512255922110248547163191046284297122683468450775567992727361416366874090830165259732227946032906295247313201674512081388296462592299977577765273206938242808129451479412805998228522142998253560548644464766238734432312986020879589972885366792827782144931379090382893292468628237161082470096575753109117713746523744448116697502420794869445229867048281809581233733424160365365636214178264069308524446129768528012745205708055724342221940502608590633588546975232789583773298465180032203049628357561509395834341383834435498874116646028156595726161538505251767703117176366636167594466715302899485407481790567881865353723341799947936239879541338992974175393065390238659858222438768373930159747429960932940117823224902550457965645781861809445419970067873870707637357651798072660303263988135210020819562953543575467721883561646264331531502866923233341367449611425399780273437500000000000000000000000000000000000000000000000000000000000000 [43,34] -2610268891532379620015456099928775011022197483106032096570356704752370264801231598165853186607529752255281188232123124887045028959366557175853344219155261583330239880041238257815140434709352732189528414097229171207066945330403880621252219242841828141471792027747069870524656177493290750592050965547737601678693512319374417165747821986670686032830484534123806689886857501355221306459170576656421588691436167483294320279939712692398894869095682024353060039042167070177625301905936453889038679342652862804361195017938626809294358535667165089023164782668020628462195487851956109199779594654399672648644679346161817840370123425206374992100981222418765429618811762125244122450592726620624551123212651019694536471424818522347388393183910568691402343737274446355944698194540626826136115716850345454567091342307897875761729048892565095120214159754587493512592085421780123469148008697306175660307595060609797456342031022421570164561159607855837214122989429844559055117960208834224507267857757448026058229062000422872228289893848345827804797775416913726434946895168216524998278320272885546441398258995919286979681470757332131063410028766681740353475609396857072314804490888167299872240545417238325224223220489288975694794628588038678563108448793904640545160981730283585321608502233613291063166593845849539061474555205664239958614760097219842551622107566232686680875412827414187953636733162963647630849898655868367408574282342016500496101136531594670773366322762284540115869562580133375747305174224487344197274234286065366762830218365147021919128520500610310038893160037052417127136622246331887768171871347101335193336627951598830534566121184098984886253963864445845906393003661129741446801308515205342498346652679605650414441807028028426685107957346234913161376576980624727540960307346786940866249807935351175292317324528680413770415741425197297735487834432962549449982266023134436237364255597309293196493818815832492303594451213890982464213870132029716213099117455521914046979397749365197085151114988095145923039971041499577107645814108764544009494961028996233371110326439589484424837724109041582869673616232873985431534314510765809267928759157872608121805980833720770756574565217358233651220463413664400451498490505067455857607264654814600313609545961072713736516556599275039485963796515544485297777493881646653785088738097159409658466372152309708949170691634458363554754677296450656649931046131494473206074684915131027014754749041820269578242225128050790772249456495046615600585937500000000000000000000000000000000000000000000000000000 [43,35] 670351795558978655506339480756020656340583636056603791730218598392376056098362828385130720581055005678521161099159160602629292509745578606020461332015560805962121795584258024897670805329468253527369648438693122741233813877021729655960302462107959976315626579256490500391225472790504927255560640274347023270190944011059182633618151692009882137947036883689883804218765273373931483743226933912160906797882938027366585920223789503440387741612829040591000126734651210534953189608502271001285469241948617254669431378523452397395070280676939266621396470987279470272965379476698123093190963255402647059055529833436255358135799182374908553382070780448681956337552794085702922265554393218254910906587756725155362982933766666542339075116582933748112687243129873305520315754198027807060363335367352523461181584562263550323704336357896655494132694080377747185763774441877335758040253599587109106102151331004697895574797572482561492762259540852006728699984231059723156411500119974622019545874868953245726663003057547476514306832740890359813141252959881983555153648855002277727494926808045242302726062605713867518308915883509422157375630119872494889987561572679407527187870279645275088955057537125781847353989569262136291464455395632268736276469765873804802842790217102527609397654597103994947189988548301764471434368640115855122458175412115665908233318389467895630355940829080266753015955025571464668991279249570628540053338449131807597121623650410348197334830585345630319993400040371156420886732983270122540605643026502252856540067152004471997295858635720118035104607961690701954987739504230651267578086237186812576290958525277936585625274372366923581376161832930103881278867831824138581300506227848523017660394011772643684321524074410013387373881479762920939224476758632228239885999051060145816421167051866484253320640456641710325535750069531573471080104312846357874084107086739489441650586568350921755303937585854239262653328528622284670209971588679054824561502702496032418528763641661367836486850504432362212800402682556320020885488850968956083705091221549386413302406783510652191502432479448003572147405107635081206436883329700798026339321770348774785745838036659374573065695030335205486062134465808705846188439849044069085272794499709482709503172278128875865448896550691820664903844064897248833163013234893929175544205869901079344388907040704451800761964455624749345344310026215024594883037591992208481308675911477316208691204649052092099043367867672316151583800092339515686035156250000000000000000000000000000000000000000000000000 [43,36] -13939891611933588604590964168379934086794366425681085802231810388136151642644639678439280029667162871716221981708966855358909035702778372146876415658684054067186601006195645826106211521139845181966312166269230006909070152469813641857988194924128402101681942345740975430557249173729191232931258643108702806133933045582177037345761860301923829818557798026282760481702292018502708749675245595103812146977357226919715740706948070443046506365547975140237036500419422260535862350977039339913139696341722563379980926177719188248401964931107813468549934749271340425225407070735716856466736967264010270814524905495052873880592143882936077073519121421523066396986058736765603889401731093264295044512462476343574704483457699032828992983388961774079849943007290472780963252114152680538582879765622352814102295725852765756319941462550674037562261347469896542690507577605813666381741943031290271011031605124343494036947896042115260409479549028024459276090481569344444512296594284900582189999283719609259973759690033851256176740132229014828145103086060216042730179280291365613183549293841030922172818530769058577697782616235027026952628778935590825750450491511916721005369391292762095743205747489028294225513894091150932834973358098531052593855488462126068193567574623035993331837975694238757968928249048339075985115956168305571860378796369232749482176462895029100581154715093194005175873451967257205304121917031657599427034923787905225731495571886238603302202952953483104059658244017076444393277474541345992420953192208214451585157787637644212722356603476378149555431746909543812912866779805501785351473922251155978853669824874471521225529363168291619783048813796379340476291044277514321749862132616089148900197370526227803919329039582871736064965738969544019750973690222046047433971142022578857644690329192175070833226091580975950811120442666313682427332451476518527855593920393225528501150992957127738743400593289424125529617257755587428581951596528291913631130200119071671974405645212053482040710099322187337621203892161062592708595381878285687448024511255809561814716607318383476921559887033924965886294823404718999912999492902796978212491068589296099437853179838541857258440053728366704203914786513679928457346125148691370225770081122487396694684847745447407394542743855551950771998418100812674850432576412001404735355551772628516474321624126097395905155515855964918483075554326458880110891907981283798684659133905377047711245765412770030887076866399354457826120778918266296386718750000000000000000000000000000000000000000000000 [43,37] -73672516962467867064358304010616947372888286826870126490243694874901319726187236465050403617363879065616262181053955064470827195027406324628722082464058916821025812606482226292515120341584390504320460620908519894495228944335333110666660760255438367565877882696006875070035428818963926160473172933929971352782699236360250255813093292604186045532235049351700997057816791036621739943625031321726079551092433708757482293080273874572143102008929629016665945407478107918091360332148387880075924463244794218121558740934499087248687518686299602344346763838659166523467360092562077221449431512895138556873467046741017235466128806426903736912180085320540596196973480147269021300236387174236455580303340350876126463387132433388086078788887739143611974798229537074412005080593109621564373806882457145432996675833177915831884580024323093010037247984093207358165073794017798729133466081293764610263745770313367406560273399985959600485321905319988558660930126112636189505296654976644706679962135498140384864572385603077307781330545034631932800235742114803039836039054869343965934437238870876797145230866035021804454529524937881104071175663493004237033320459981129596666334241513774675589906634004884369247484061175160569304386515846018272480508190278197886246934259181709031802455332557550781641444503213105788738427374354602609298035853125790316018572167914645061163172308614467093053281903124795375233974559030158331757692783481701447188853308261147446602074083629123169153276499585049775710700624426186452426403750437892448345959093563583788137235772960715027987888399032431079221251870109695317075843640299640754814869167728491447021224187068796348049285573251585795368283246993495967945908313284097406800887065407716526518783206015109760818690797521688050741397781469493834685633005726968669054077249049702589336806832882213735232682591800860137056235011849816253232913546214954598020474720712805207368926845698871131758239730727129755195457578755409654573409456929398209492265631131923182410540845158572788978787007594820932727768477953857174974961347640322903642100841405391103506696881810290400770332770126767707531824212035874114787936941781684475747469056585864165172260083473826666847052311094691773756639723471352932747049579463540340986316041313788394479611659404998770421112045052236977257462045825161088996568377339903775322217248874962706945616196469945575316877381385576539622418414571361164845329111646415158507428188461480338925131683414093686224077828228473663330078125000000000000000000000000000000000000000000 [43,38] 37958590307739685231111820223755393797082995308204500595965336512993309142860529652309988437102922281575769944560285054367372780593590726700744350784574526845945826586642063628514692870043635190345970192996640869503116434607482230863263660239133722094327791440947140070499926244984842887794331878343428501669652131273761312424417135122585705026385353912179476071889849584096582485393387593576521129219678055777213544410111653471132121252453191699883161390389590681757872008759844580957058259799990587240450284807581083351471936532421665494554036932814104347456598975599709171634551794706104355876439052217174223999978977593083829257103005394723313806510139319796931572490938483743553372059427876302048703282851790055233324700033472300328199368270020167086366679689253286415189495426545611301888806463797292923518760370849584554597510782393358228031400044067925056354494689419409383716822820057225084299742710234308471472416382944630107857646382606094373056859433517590039721752026159475403470355042679536329007489535817552539638308485613959653895495327421850309056776682877837789883591164170541903716690010736026677521040779075639339268621970528614679432238148011560748579473144459186194967169834385477604886700468571367110748282866278510156937732938783510594377064388236595690844796233307580623639494561648848009846585301494197193370243489019358103444875947957525562680918554317117229911512318244231281674314990086881137612801850304150197079659951509262769047345832784555072234429932569061043255090020128030721768110817404925648840911124531455913956574232336935394354635931083620384627072578755980344085676441201978309422114034322130327797213944613221017584505871056728486348470382693619668695728339565870738832597705286433837521585356532616953300969481511930286829964115854303921215105629379693412624777334923515637521188860876615422371351131003763365525508100708018324928557527555202885941522054058433961138090690032123573308879666647770057589626331074744289606505124591404287859999755495849107036422982428013799704056529391662241142492711841808899860391164088559062181965717832879327919980991941028175702353217160423386187121665102103159151896424830182668946814719875380351243926626305660653244079756997495701210880618458024971798030339775325816175776053646563245590468855648221869269820893987092773970704544670533276399459351784009024064415904607691480676939710882295298543508132894278838805907945365890877976297495775950601934467520948146557202562689781188964843750000000000000000000000000000000000000000000 [43,39] -10783339332473599031927759624588784461040554917862979920156774174128358230621944833944711018690894902687807443913124361346885877971888438771920224728148184460723634250921978185404663712209485484036597871857558529062452899409636974359067876418372718505760836300807635714309137965213874995385993212878237885123874126497218416449773977485446741545183553710418844631283920706103963034350921519383016897782380400319553808308986042626648944973949391482250573209455170459135204323815899435358017475164528251019107058627652548301981227102217261280185070205186346198646987484337365503067509439399813937692397007792174101626129298316906373372301828262954599173893350566390851063233973636838434194845038082828257695435370607977856749673815880590021743773030925182368826019447215783255901564004802221589298358096489188202228829003777390408977625928413123942709667665533547569904062295772247136264003116984876263826932881442491335090592659356336752351084776380324922645183932035060311266755226822620252025421850458288609435353569178393603640271246586318024264671673303985282984954890860614360555090303938530917311058485329251081340413426743952711959298797721152543933668953726146796553453918265886535983575744857521473565688236169022861718450763599797206999747995157088543632811363080304602359047017677807208808010863990804263509945051685780055398997524430337552497275171705323380400863823390101359574927006950210470064100894614212148178428160108613916900880494171342210364703118221178622705722234343475905268778456296153467566315931589901120565387110114241901296166857926950026013414054000631862448123527758688652066658335548940784881436011212629200508778301095308370344967000379109691463133986613349027103021764153262193739205633349408285697694633054658445547414281446767366002267466142696382827502286139669093868595516024974537789812438866172930122335182809381769861919706167494607382484121319303730225599316010758399015497657320674234141164632715317004814062317237568846493900987511762562141177823114401008554560289083899931173674506583647439952577399703887808179588625373231206480544560323633661939053562023422132468625004880088003999273379672156593962408751766185302509037024375132861733961135231965968605383408887595614035588512420871002976076511709716846075019790581542111514916211923564903430107723084676080201473579737860298671377451393529421414186778106896364146655857623083859498772678455506619652576447509143713811091945366731467199255048439177073760220082476735115051269531250000000000000000000000000000000000 [43,40] 1484173891950782185213099159879070856861603509237928824132172838079788090011257195145020827898959320342374069423138583510921102288043848215657764706560908275226027882965086698229941674671344004434550309416128281685235462464393795810075642550304657256264862686707898866971465483391378034636594174586678962867485424147763021966582380939275290249291663572451346713664720604722714151753168068085222512408785701470417370291850329840888683560869592624351319058945278334231328524904899973494340822434803454504521603090680872992010367001402251309293902992962988994781463987413682472749499691588976623796098299926825802766666959194601065137086627641732614265597139919983877289663707216782245288411208061183360330196907810045762707830172399233810719731679353887006872510110774181121194469688251773517411137484594052170740406410430373516498600312149039559387990275541976701618808224010158408459425018840375324147887328941778005247738567298732141470592120195169692260311186401275379549490122935874178472353981449355596439588337655904019940020289339323987305507903823986941353517814244446972607947989795795841480994658784032626034575437692988064356528040766957954198236620596403153683492012847038242570442541114211681672755467120530005601043416165435091185256491060621343553695580236986118429629433493757739934302027523036748209658171421454698205217691362116658194280208785325314548605247376379346842157756728650061920778619805411738842452463502042977532321317888235670384207667397055435559895438415832970160306025299720588210028540987880044596965841965816028397186648376495542063326814591430413374927546805059589281161718905932441269491292102325137559524253959359570391241479191792856062403438728089240901537033938242084366828501366888854066543127258244466673059594824516353974969575555310415360546010802319314850198437953712096891502277455422856049832220568799547282506535148315220057562208067873153801855848986155665862680035719420264831513663413931562918751257790196724223342561712566387348848216856936616805558184858940026049773371016456579983448827543899294778230450646644220439516325227269873787982244466944390703593650850309673171489139205594389287916367722897676981562169438209146458519388380628308088977943061016428321458565583195983822125345172047977240914516518756444450901215486725993867363954564770386974555060246625591360312099272433870019825284379491602926721520507211710346140372088842049663042040575078410825447798070375887843300871660190409784263465553522109985351562500000000000000000000000000000000 [43,41] 277613954034932220439995384187979145566113848969516694052380281714845891870896958196588632801244120274606700728409286778910025692122860047628717896974426511623662899739181109282484006024898247300080128428281407104387643108214444729868236518176143131674058617317653941658150626151381147708800770843332807100760769738351817971527846315935329034514894639602679524126467697909644075340246883963540605960342853881630428884734028316552473696876624728346268762373997639969127145657302654840026841897571698994200122361446913943585614569346679067250598008859010147620783052425034851660269338463689174378290763017503583022728171608862102507062370449915219562868224702562597477561963418194176984329710077690479717909426956512586394696074950269756551937869235762420591097463230121738790802205109043280485819168212855723184225298000736033033542416933364182052082127746408373000313354209118794855457693853547834124474038913541655693672528946092415561301997247656633677472843158081023705010661020436276450846612074104110258476849497422919198575954019495224362276895065844187958457159261099107662606750155610529766990381978596003203796936066009833663487036950586102645961126863818878254267086072314737713575267985304332149240289939555129639240690318565784032611341651339530657540066324582831235286669189248936709594563482331969172237039967438806403556834503269217980820836554965401454472058014688278306771726990516476421253331919438882775501315640421936078384840421040557961085119087586339603764861655938619918207928815580311382469241581236695592455389005476384630095521863217356541136356405116783093863010906621364882079477375487550180671868085450384914150830210912730837028269520832004368150955124927369245199059744337161741587939528852940374349555610782217411288928293031303552896341265246613911198221442211809061555818524964327033555448321667315940154743457285082015139521776733646695502766058413339072919774352240923004320454599454969954070896191700759481782923232427635339602265969490685329732402931441032070589322701298977170619399037196300804734460952573510316425509937796262520276526371741751008006899563640077614042477497315300979965918933649030967801865874361805843458971754480287947271677520257695728625367748722169824744282306147736779698944233756031948368117802955959714437771853647912216583389872058407084863315872577630265121882660596436099012408708987156798035727410827500248017801320755272239542600504705471471552534111398782558062861558489942126470850780606269836425781250000000000000000000000000000 [43,42] -249455428134841308751787907987808359523199105240710889055130769258803035341874531323796286457690674847545591486145199860413482252195466193838658542549164860920688555453750040607963574734722304543462167826224549998098692836019458694700414298237318200259646363286692931584203910030247107354233866986509446022867363925835993391912775426301256261999536801164904415168963306651493348898120335446217552904352167458242322341390129900475338317791758974312121988169960520191583590362355699970805698396387656582577506128097824652395125402572161755141372909540536905583129977232721903877567698796426316259135169124524753450638734676057761338542317328287512523051643306456398533359070978533425203037388289927102880022619651103427372858915493570649178539971412961334540384181429734457384059331074478908979241482572671648268533416918611905651120224875606096709910993409132093308196951642234718992653848656823239530406331780601051842553853196215013629081456163831876350469445097060304243179181240062594149005745291829195039922614405409655303601706622906957627427294003401510838079099774709425395643061209621905544537934628626465194975483741055422826620040746838031695969710934805057772129268298319069990843735358267936244399813643147595450655629518407492012705103491977898673756259528414319983169491390669165164336844821809531573344215116575516344733327772398765559947987252161106337399601142910762314988112446678837234908476568864164590837267012756302772813139517258203738175252093185703069713707710805074462499118730835551530797235848731935393359942169856341154870480869060020854618449412066161443540847486557883882768371656837872502125145659850831354282949705890008851994349755098786757272703069297778249815620397202302763051312941190206340064810626630313613011686201739161304393688343978648958136842443196358535119212336652837582508451868958316011004213333702106259292879130397542114759201498894509290806376074064074658932802452228680189352023426574485638234137028129814152493215400553182422429316474014034461675767610195121834371409070694875180707710362330501976409871435483052672730363593153656362601059555152768322021910024960865922494322748922852915778038322338982889210638272861016859529323104320927934032982113306855663412205020060579857929661748409850038022765255971156283381967508185147692392175613657661078680753627765445902811134309099436335463736392366713798126843141523301987149647584677040409725788340148796836929021619424595968786840388675685176167462486773729324340820312500000000000000000000000 [43,43] 85218154437031392459492983784193520892088572303245294410882912327455641910319807771365366947296934538393776861493362893213552980681133393988665678631320902109320850504546535852302529492490688011077640501901051045847703011389336809379535737299972432231412737592825536690382951124782298966482233423139898715037949623149216416780019987695839211184165052553396655374321225176197046509436807295709022505202038151309941869502709998970198775602607633905977316814336104420857391704790306491434128895133919564784510433631328992760786408633051859907450592290843134072034065640115993942543624529983282315498315215594085238431761462691159736410442294145929552850249288221250894070720608739139041230392623667488579862551423129428070712816017412072066657983551787649987206336045912934893814201543349386262909803505469805427386191458796310050008093905128467224943697727936274694373909285063694791109850797801589817323985883771551424612560935460713515344054299210634104749274789868078473381476020665329221796578799192798561811707497807679629720559249003421447871666466615876958285908290106272268122309785059205368672113829414770873878803962316070846346571550711637245556249877353163540306755831750098309711384830515373038250045392693896805624629744999271201851611598927960032482359857546847645243083018783375933420638369185211362160015582157197477393048243205066059330938076163656572471809623424981299769037831057818492856326646868290785355145507255697683356749607696758685159053072749320242600270676743895069330279085237820544274344439927587790371746781254142326179945472846856248169674617628111906961687779528573379163672346113177944281759210747768095280931990317023039351311704690051365112028229388740885584191538661008589209719299307212175570214824740364994265770958259433613199371724807429156680235450888280711131980034570188307188994964515851759030554348302610388804923761880751382605942006081849727604097497641543454370064870344912243455635594785426992577761020243412783605231918710960486069269474244866056755750191523321003167039219454477173447231187407587198747271311581636158475379328633600878809308024398843257319025452272959753363601183509670745619191207882289337468025952245945113543343688546549183754765498117569810924179771327242344394203192342910582394706205409835120260725173231311507881351686351819437593989645890038627004294075309831023797640051611501126644480505038771664587687056870720473492240126450660138184683909854025952681404534883036205883399816229939460754394531250000000000000000000 [44,0] 4708983278957804635152593558583535878917789957408747670397168044843523640935754218329067768278590854812977934897407483959281148318405258698008199420146954636221223462126123513322294451836868536229852389183543522346780505076401432578807804890855848323855463978316686952821623216789101532549994681060155386073141616516411949590276645622557239866380798964153289595527688196934273998177296649584605907242235006545722752900892057170585235474734288302964526429955792805168336462152179760339852777329718548888303831137702567127938582332635024267276696123255469279991834292537824843274855518665029601157096203436154487041516525518416486387820115217158142974568040974866189729587124507054624427604084467120822676215269789298846797879823156447839694029321940351765343821040508376339653916781193996985235666776116852770853715076360843473227965804518085055447916636256760724373618804083540252743782939748067349060493317588871701177756688491562960156686383440174910404727546312198966812560588404408706021749779216722674840140326667278103242411697481105442309182476740901289885138786564509324349041334506678767849725685578365227942927441069174294571868910321526343566927042014263221157716055364598327504716685348082141230215881039572487713225987022490971260393451791763009350439664933132835942421130241390850527253676208388543309915874278170263049480914844367280983139907696478866268211365525529576283078037732235867797814565710525261638165393609612864075023996393689191220615469674568912830399505248376290126510815115677847425000065561184508606022700450319266092816158643812024636107456139339662015099310383503176451926194370674259359978977306020128452497973484692297639572607729923484299908086021228474235568991596184540752437217534282660369444036948393682563223692833522180956423001312374310652060064555300054587787512029229121684241918832278277541040422453609791158185123629796198318033699616570126700887776625735944248492160503999406491569676649623019497629514651731884734604816668808518617562914843007369315985326861573406038616126185480053698772170351177846724718903423831324769168394905465135628680198360441905813069640455090812524920950129207139000875151812147010309575687378326154551606846013510234079075903250379123021938073241790596915809786875572791525127079852236361666733797513319107398547517354700335523443044394298340193927288055419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 383728079604814561430771655955539640564408387390094075725989561890369596172501840365411192360593759591735158071548354246296543707573515900612154095588301073464272376361141440982309028492606639470843028627340286427234504419076057551264530330613263808351227262307493714172933050489789232770623768402916459278731151397165336549118322968256720018382053349188585422180262786684835210267375032384864994936338693820173266499910338453165084045466558087524668914322024264348062982416312231818701920721527278422605616684999430548200091502822954029728707996318020261515855100259695826016855089629384583636433100894552017859208036799799343104774858665363095279962683967057949115768369756130618220807954960943225037207849540547334895933788289349149605204005442259282675000410258547678015395348721037644465384044103740652397091036898507727908332725008974645174035110992435922846047296545466994157520055746500914235847917164296493709933073641188363577868002178958687787387164820776350727820821257319453742250646702769124165041328091216865011306413673476928008701165523370162409364369741937198737786244454336600286134136488519798947454626424875496977832019537255430200448889831422405415075363988364948428405557521023350634794471057575213977599174405085210983905481192041462775475949356278420210438275064240783397169584734366353658684294445150269142180206061287402100735023260457907875514375082480637874043118064212163599381941995019997763287450383839541472616388188865327101141516723210542456016977559512995309934012606250098828074511162382628622713440812029648616587000746241678825743533816133674354725698542889094089079533841044918396488512585483298571353555872773327069143818380063256843431430533339162825748008082123253128968474937003752104492273496090457643099930441716563076531453896090491626330341026994385088261745054072607000586739684119232038344948620614439647692511096666636239075912284412779724559784639556560436974420929144380705833544523821083201818120473725805694304231869111786600060855174897287475437282459881686221053839098606622602369650230245033420034262195105751328672638158120948362873563261364823833868022060513080935770001585518330778150853718470248760888471394114686305197856735481521450520630906487805483586870606749831922858071766006531341136457044090104706678557786235247229585928135712478054307819630430742563476087525486946105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 20182361487005755112970792027389075641401759015895582940528403514415432221572592234972910315766216800472657551360712861822152631218077102751588472932627924292200430929642135812025502525197003674849027027533926664851480498284636567981861082611926823334816208478467849594438854564800428759423454828247547364217411977227810192137983679857885987891627638051396357961665901304367964707827387763457767640456742910738177049264046280137599581716971659079741020096573708648531014174537279443485661385707439414052587059245072100186068387701683905362018381936608871078173709875818971302156963596445359633641201170203178751040233975507090901403994636357646832289884384169103174129727088402391021690384128086900623263652804491369113610557057861583870800691971818133192341899528067079481998044529539903504896236196278937148639026938242481429634730783175720068143610242887756202189987584086754724451562524850495988657851836362287524399873870407352640419710059712626553098072918263686985087643700935924763739266289469366233321716692516587086555315103597243614869633811886754819259049558882245149803206599484035903394867905076261548217916091129556597736380797094183557306506860771174165429906569484448599840129060126411931545537401567785769357875791327583456753846648943480603818626517510535576433647621960227499210627931228622625957832986590507455271270001854080009029749262471363030805108024479030153265699567940534488051936682049006735473787614011843832296735287517334972444487528171881401163116071761906405691345621758896634453206858593925338475614762116704029170404972796551864610479981620510837874355804039974907381732865294385980079096854976151466940818757287062692752496671812768715157743920416618013716214151289220234176141296754620394827911760750795222673564448949637770953317434283577869624786907398329758415537470956310439873935169324587620677278540818133470305147478196603571180000243377017999208548897719387596467217794521451919633865719336713792194505231047704721504039169168545580026479456544180381426497384587455549208845675805315654173085671929907946508627138778971458885284229996209161849505268725211299505458117840850716215963759413108284942061557905032989132881981684999296912820621496839665089063115938284126549006444519670035556418685527214560802211719139524881603391312871359869453502871756579856248755118963353338834565420256694778800010681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] 924631859778484464146920528425033768107475610831898936004168849504717935308625526560638879063293113843179939579018945194969710884582623897810191637254789933801495347381534233979834158222078506406456565079352839558668839414177682534712440017888575276493541697095110663888367281073845330597110019226490065177992179071564350458342109848399796688688319532879033351766271507667182806762169045705274533894099546845282919062121781337302933021474777855808747904725002723771933479451854953480094476000564240648400473354785364555292218011167480228474513145457276252375481947002808432736167008643374705445730251486624314828437222526716888670364427116728246933376130421340252619288840185342937271885020282745149659514346389896604594296580883665054737787161537288808184742945349812988310524087372071189332742470386656486285529037560719406430758518465367028497544399603393183761490646866905863041915318507417263317417268274985364492742497290270443807576734557235954528219579176272173037770183505026296621232582157589431108550892979508625460446698462547194305906686209039465773773195680640975750024095363617127977402536249037564933561164232928209751309772556293747863560078708168884170517853693136004478835455349764194990937344168471033115821711731097226824102283960541680267556451232230977198614548541151639543521480692156711291608889529142315071079568461046933887750540378199917901444924417481496605759469475675959160699657101135275102097777888474121544269814443756228134980865059448897697900882950719024052092360449531711219762232253908340745988173331030117942872331686130506020150634862794041241126717512739472101148541857052804739652740603804667219754434820640523302886064232625525206493540273420228016827048148857269846846139895055118293882825732133752482186646877125976932383025613990178968263950861842910585567343897796103103535854009274921255996848403066416726792163837089163257705548585998644004231525823080830622410436533499326228413734378363937708694762654280840925717569988323887005913168884530844852898530543371171917820513997157523650860840442945428259745416957294539242913777192584520155585189171207105987802324010493246295470512933010315575166981465490847875587380976631380992900536518167477967757130446043371278088376518116704994141410056883726135732608350244428961968679304099636487505052031273677060073501563115805357284671117668040096759796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 235741018066135577490707699407087676686774900492628387439697031783775183675442768395896426689686178751053581607284537979767918368823711076818226181663298235586970053182027852488827908115481389503424386020165755358709754661669028052874453315221138166191089669260737797401838361891034613158118821901579279816493924442303061445874707338391345546564733451594207795320237677139933589771329404307074372420995565178796119139912696633666270223001083490923029304355984784828083491379648279256598999371206011564947730875368537238793482411800816215575990196537527086109643751492930615630322602117924578301270396352435545275067134125415103561283739729937399737149780951504113645443629076790200859068274319014563116747080614114765366049625517599323766275125814563418707377870996966747990978415097265412371588385539128958443675927755396475126115386203292532811350249235744069806473572697651560744075649048187804632045090737207547337148213915933992248491133894353813140787417834444302118470326270438270490754405493065830559550394276220678732029037687464144367772387420091906465864082611393699792952205901332519845439737955169473665180106505241043047749882760090035699779052402167596067830351941393712995603386383897476736274077838939573037108310395711885831414903985832954219681722122607705325752365231675000893559212622554408515252711629840652268668695866569919761199140211919747059086765882295885550211087200288214351492026955800913272320889214889682479304103107193389501843488791313782166126613036339027683554234825561238529378965229769262085323723389520004826793686147900720180781594727104515528799972175235743023981123829950472500759667754181265040237315038241651364541309492586086003326694632110812894058239921002066655522678911188713381532330226915011394585729721088704461749748988536681134658403007460334009653037904225813425317377773168332476721365481966520527207674115321495493283601374184121295789294167908726941802362228762472848929508029036801092532766865915173153692505852304122070166958521401158071354058184611054432122382261334946923287659594078840288004625575613762579005673451311651921232396774996313944186442293550911866510431595998500192280675909212079780126969240744901336434926475906235293899056690872307619102595146689448090314050791684676109418761281027388931366871131031536306880657932198819356594806839138646075858165435112923091764969285577535629272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -3284487446488329461557094781959202199611709071584428788700114383067423506876258492983614440488977229736161599934704514214897342401657139639108100281652572866875636208749261103589614199763036944101216494798477232873043855036199367106527198164783909489626573846966607290848859116336044252925514516014912115978144513459609053274911936307993424614587938708124998347961061080278559104485336088135431811524631269751268990513275146005866135675289946136072983764232299140894852000012774964181240352832024006846571631890518739369645710204631477532676494778819540981977196045476118979823818479982849444560374166879257997288504905115537788992842749500479876897893599678039357426930102961892610781532777621528593583391640474498513641224064106603083916903889718728571373882834361704003095249319364205722795061553606722317055974728737553781563565885585589528102427075395277373276967997546561721985941598954928970489675038926260832844146125919838096382940192946361051306631651999623040730770904431277359059802758552056224165542642385546074433583129359562927437892863065474857519081413049849562141634846344402900059449524596876663883694080516842188025959887469430921362891711293455809612391302983329668105095708205423355168263794854556998692218305136046554308469552160813132615717295491466687936200800760641960294276726337824233067671940531512678288011773178521777691129454691587594670651195200690254145931977253520413870292964204441862718095517661901647381168251510499641638697505689605518605332298014009743278095585206593087821772380712807599231782082910544726700567930072438700192759515056277284684446751967891925800092357901140576939609615603686181109532914279710609125165974934204979638554769392138780399861382133477938861356697857382091849689519156664148283000224500565579540029804231340497896469109803825260615004337180443091668292904616677852412867965760598933703478344722420212203713522380562613971960735361595122703162197480638560615877262771370316661276316464619776609862814133095838187796645176264082890075082913361132438377593830286759466990611588949016239418432017500867857882188659614688189043034430368041666825184065874101864873071163925010428712970295393354986440164942854760701497590657990242562005004770211020707585868780963956308094609747396017724977151874743593218622772058704951012909102604301997832541242668517130972386913181568224295858726691221818327903747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 28467402995158109540069666897138693791429410497779498413092402348054787396524589932138288325342866038041873542981632820849520277975461282786244052228164972780166495880609440524825131510918778294595286674322561189914206715434758011497390048088941303338820908005271168779165602443932370797913548948987821046878830622061804603798370130907569260218822852788157326853938027936271531129371162912300260153568072856073386986779667872503463301049184725707948254915018936551998730635144736727926371996156907575608189653081367903725529570584182122833789338636811087625014122795061332419902525437853907933768767165630903941505082067112117843362184122239562498325551260055857510382633628733345645860694693483803127994737647733035522354207378379776411877197548324920479665244718475520128715910956511702108879839709976653605986872568420207819137303458139306277038138777398857980031765522815538893732274258842988465138742200229967843651133458701251664779777892661238375536817201820336510288523319508704966591915817664439629142751342892295180840779927682560376891958098590757664631649016707636105626025732643376452166379237452530224860855470475679174173031477028589072056976235011025254809068873526536199590526434159581525699507492466261979656149791759267725746072477520938255137859030000710130480872030511851498692139262289245728419924557504591787578234087634636605662244982418781229019273939458130448999384848831280872914955026914338506361210680199768881853273716608266540415539840586506004303943297662861677373212281023189415223244438632555296343782932371083370953179769626770815392252721940491465455565109406996589895242611047216196911084361787516282830556198657323231047754114541516099106589607509288986161463764311468901678858426850752904135003036404022252868387824572491480369406175527503784522754390981736182230878309474950674996182326117785233178398136551200857688141393655858247500789114252305336663877024966346060946232256443642249524305292094740326619035905591862184969825028202828842435720800193127982023908368581770084968224882216481818559276994282554753740509745272702307429724681365118421512984649965661258434700992006214068539168143190370708187032703930731940701229311926582451112839237827354687147592472307560964772912594243696964251180441411742065945124164797481604092018914269068361181746132926220194172297392013861493431591463627226791174851250332267227349802851676940917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -182778603236485133676329332328230490518793614101811069566951375122367675687643906320361062396642842993045777463884756736301999705022153739883277937723950819658703559777024256800871466963205773994890804193580257424152954674254925315710080093116935738731665585845975222508196940247342963342115188472138598649515440538773035517836322159995232854617372147538352533581977821943333111365416859058623060669326608976546215922351788345631004787964209119840320515136812585813645971653889688111303393562789609848577894209906587875571384837573128854316475549797623525110251574897456888615201652127913731793359576468658049592004768694655190800186844402216829259810193886441474720998616609455111110251921202047754572562455196271520823739158146098364593873939674351427093886794278043839488120947644415816624758080888197748191671152282659088784705209061589930606866534851366104970154405381822899051532054738646644209799434390055400114124067614020836217917143562335397201008561300166548133054785461754167045703338867110818428427626974269242512301267524638270186524475603532167392869517934213857067529564961566170917974745625283468455234712029673488048822821339781686954249196485640033908194917512950074660052175514937812800594229172517772966152521504390768983474213805638204344889674200350904661767945648757494178317323161943448638104086783772200659578196301462828041199750152856059901470744492433073013924618647110184378366763468109303685513437766601088690368608674500569270939892955187229483184190855220532210558095119121795760355463401657826917847728922177732929445954799518436258406774612463094756637406928153191610459458684950732366016041232701902828714071787661283576774842907770290846934668071473768455073749959709108505258861603770883217674102867615750416366836193408005109428075543549849330513118658878763291907468650656005353829992284962090671848003763926957917031823369970829173030192733693420299532715012918805512565881366528950798101661980488257845002322554543627690894789467805129105293573399433618371053690715978926729595235576493150717753647502423620373948469194447413477879398751908315584501452770469910187066248780828757751679293899314444619045426605795737342945720168329371042716131019923757305777422052412660795963215072772558557465925536299268847333332696710209003935402486944713771389513954013245203488657867356037817444901848202697559192531073790632945019751787185668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 878921112787064735899136258972453729304083658407140751923137418540161223556916499734695732027691315406257978135538614901918749308342856876879865347052732488782756326875693522673459840361228535252464401208502349432430040931826380362409541088969934308722851938547451229429602267680175948790131973460818068560206575507458969278414239506971302477771673043581431855854962370635344072629630286649855948385629892391944141155540222720891385343340233863128459375485912705207120287148268492769926523396009866759351036489304301331081568886944332270215369940900507393833894370725903550597793431311926276571281380716949876839809902691606338347948939213513473496251784770354564963683534640312833912716308265060686178688919426841013654592188792074099011579238445814131687140716876816467339716757126702907923072493362251384734326310224015708064931671345165172658418491674945487482643736000263755707342771869412469671186968267209764147074156909676818061545730610927178223199020859428782813355745430436536897241000384798370021145659775763705632341871395333438576696820716271314541267571912724413711411856929996711158413049305636920859341925393608039712744523211032722271585945008807672254876467467119098155022595907798509512748231402300774793824234504441257684041044290400360684590972242325485020576991601104415790200651303623552940351573312352938002113014406763731430414511262737619717559925129330411047128370866026263700260287503606252712338333517279404893745035652215496891225691397241370208505935624761815112986633839043253486639846474449763285614814634778661785376210650528742580403556186349213536426884980296226682278970698965995909431721654031236140305021152312833810524704662573710424918454172386532522504161839707203397517641174084926274445060116612933958582446117383446244190415465371128591966233237713335584498433544900581134512062793864065801741632680223843197951132763691936420800936224029163408190585846321462717192662497201920089454803084519411216078967210131258518948847540360572337085156092828679590474902659891189463467426601168797410749614823087844302319886873957733145659844749047218855537244445040704388915647258332730071175340778993993845230670143978395078931161228692414547458867574697796900364196168598431036527269059245112860169240505808818158824204360686527018673558477964695680588978889305964119591669950030321554314455036247925490679947912314728952765108260791748762130737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -3192555313463976754371841465908718078289360619354506206855310524815084554669968343985051306083690428059621534957133699680695571345707054572679759179363381988408220725214785442162155260790252001933037050793053232742837216650487714480096290882789717654614980771769852195679675664862843738766905641620516051563762804622288847722950722683086302941112914744711837566806757668943060543957190127502525518508760240722039916391411455919598658043922849293678232009830657269714537828920442587446907119887318084903854324632917114295311981817169500519894424005111443577553880987167927136641152953115329498883196050512281927676979370193739523632184553293441719624634331343931177866859841755729831840157316234127310418260033065891901943362390869382617369602845425777655800664723121400306839061091379883646149601764311778716946934453898678790582122390642938312058370490153816830904795896674183943355892178667905111224574313374371509358502752963772884924600856307133663269606563656996831569679269456716807091780656647778903491404654218499747615474999118451328069377400903568457840742238422606500850712700817092973160280557930983376857184847745880026854711062829855942697987305342833814500131910010294850416548864756403625739503501842569145142597128194025326941753581843271670258323944926663822314056508194244887138712222843544480170932203120379807869657709598716415582269068742362514687529784870922451341145228522298617033112826863005937209451321481343454246804721242811726484259304558519655659244447606255343408858473817779996852154569253855522275516587577315160134938192074264686736168255143295136536490342329109056190629372572696899394173871208697065790020041739289533339976584503179074723608494862009194335965912404741648558097461129531872896148909823450005493214119134946978732366918988969834288751018332210098350678817438691141161248063249847249214019744726591614668051594999478987373537599794267565255412342279386835739310910755922367505042817558536058573425428097250029632631300522818286105313071348258034656768993465596831068473458601566892980433605863521751913217199161718342297721842490941756654462587220341434471728832686076023180477672660366208922554855754785464082986730634232992413626403366558410699409400645326957800655869763005989870907190439380361551341153251673493623731561606032470097143243263100610874616988301177972872078041639796318424879136562845424913981151604502883856184780597686767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 8853321951842761091631980046068498730737698262521415751672938986998053665906186192503133025710242666397071075050007229338527009723002824384259273620917491391769710181024518959088625022096735329385516839216899794240044338945222410672535775772250369326870909354650029053281725213563466990539546927668577669145093871823208841263602483661721155924695353626741845600238221619872899987097977117586161042823710201934705777655196636367339308685262389611052493007112578084870927295874938448995435801606705307089138334616744269497460370461518080650885897860277970273721708497545545238512894636951213847012090091661293410810870842277499707904089652679825995931597550444770219682487662313634456456815983023760139395486792842784899404771736892022752518318305809786572655238636981213610569386326176358922728905843542747361045237222425524460428296887405806349434603092445557911488075155908367139256107069330461697733129764582208299255228718716548734430415134441833382274198004608452713814411360376086226699958149522422430077445513681658941162843015707518012425776425961580530736757770572611037940626300176863387084146557848451726259746222043717352490560208252878752647435446352643707476083960982179702476294772473180894026316368223597367696831012774224082875748367360764766358543912877200309881024600008570706533123666668811757193029419915382000453329722524442896240715063298641330353434538322460517909472980782764387573195915926428507560849158848559954260784119057200760179343737036046474261354812231293607495081940183327887601960979417382733132671517689625424159359578112997378008891734772680063098653536714979659882225817015310224594735949359754910053887898859308457297062363674187074911441856976430209929970940667881159828887548276472657363868719376559828970149875173873540686173290605939414837777589483623615757830657683640964323625618494728929409484089931577362392575801941880301025817269467739040497191864945793505963558948158967686992778622187087376707698446066722562103111370711680445477827937506774475831509437495633452332532682101984984127153722949726940311468501031708219342384131222301258388125168198314285022122104280727728072450427134481150473618460990377750178836876069578918679381125197858587798116229605758204687772358377486464167047635595884102368427081542849434509201782194184343944825557274485203814061555250564370018448233196647526823905159720312470491101509983966622030493454076349735260009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -18641574740700829900019102863399952625302205932529470078688216808406822612469934997380740272350316646367005586049489770095832104777290352200360940583952592292277830767468071982615190107058677429506557945753327913638340872033717531857549474913757500848288529757615712170983414174571750887426511147837038510015531091057296205105478224729255657690599400341976620561307931886779590268129624067961830370208334996887467249396780508026243239916966649927924289631909160964527817517888673245074860495723676124462578168566684342027412288710358491152281445129247784881772151705364158788586572414049367039726047630176444376735845674894603564691619213078528993038648152154584442890097305244441840511590051753831876210499439977271710776970261403111870136431426287130987048212647443551717467428982504255669748265096716069212199170192977467778914921287434140245264275806444489065991296180739153943222769346829061210077074731803199629384409763192078093972366918856963190490660404877718455933665968157171200326763337353823701687367972626611201271498346563842418270402021355966274612164306795166272591881593371704928433320768618910917744407581612340030787892964352928806802927250448122742471526681869993477164927241274606933093420431403454646717095248924324008939079296763094184040047829334178357335017072597056334820989346509961838314200707770279603778503396967971052821953347547057809153702214644318167680366722384633297623802045070213878699047205353496694110401023654683593755711170483240243463431307291605212037472937862543236037489262590765824621233097320428876340871263859248789376668476648683699948622448227258444385611052910900260496851713790636551302339520776838214063025903948138787089010339393692332342208053663064169624369053325731519533606477830237228707402921140869007678015975179858327980189241982911794969166858389212142846658924455135793601018996101259337206218427283036087027817330546039274121278234245116931757547745459873956070066322256902552444795573527904422492295880375695935025387408620286018464865031971598382244241154105700728346873626306263749139951432379390143448285913493666989849532418095287621345557043369072448761620780960271823261004355352121504314035066413737665352945927742657005605226878150366166730262427940129631160192512199229659296545761377963963365473349365587771237636489654040615321720059495473988548151959529435842292286234887038143002231833922355264121506479568779468536376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 28449381544304301552075084775025720455475259650269755980962399096098336355937414490207516368662769783385317691842770218091319058039565737421453189329433416647026193885301368163495712202180629443158037246091742242136029686186079910808110234544982424631878170801358551937499731236172111595969618832339716774643902625528627779617117568182010683148941275302723307974020703083158299123361732566670211380080028398138206206126693409307347862681724953420477041657005862078806939976298089975944096134894223430180487050710563792223830272563980607904159062208174050187701092355677887547821573293822709597225394582294463229451469095880604641501940358903227075937511271024492425214423159794248854388690156849103217420716644174543370141866253716493155896395904960465024346321053879914101576451515486920135508192362333886927141142852164334486537364583359284796121358972132147857228773474111712870192505378061253804822723092785160068069400583749829768699736831652750991268105508209427306500665822484317780124847920997009628464148466260297123766382778975896885562708585492153699975574055973704728517997940374265632974407479064021069284468813779819493832305124833191811448771599422977675709281156993214137540380923026946068131332173405982252198349073823291458174842593732073555896644677770292607230795743689390139604763090462595023932609061020793257393030951368613319583164881987778075250709514340678382212226398239663171450507641025945542880109293475734959175811770492766283508553276066403535817477492644160571952136286808501214828370828821201565046634691670053182006542220253122534746245612185377054575105200045885442964768891536818594892403181230448899562239480629245864033479405162443959939847425708180820397175038855698693842849991609434979423667994042882645704065753094421720180144923379930877545451485025260711022193276306013495189844104284133219478728539227549011298844031465593063816857041036744219373189901306093955391812231159621603650618632453049093237384794495328421349630661821656816795349657325083386634312658257156753305881448011018789334147440875851830478713044353094541186011327991106645149858461704547653818469746228618385798110655981655632458737879282765475420891523940764120324461366198732913768309656291978907495415149246163530751272926854125257125636334152143441082620819028075247870853864030602051401356195850040919267910144420554138795966987105192290682548676860230858765010708566478569991886615753173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -26298659183734608345770593157394886624465009360172946907568275196684054136856913899343327736076492604528945569422862369406551665417420277351589279935627822929518478389103213849374780900260994348781532136146800096676696574561874836072796092842099725827752014368164367297372478279725052586145260235273855076053285730235171452787804059831852875512022616058802443931847648400315398846439305225499595211919359532412350324670481273701258700618196636733445771621952831163026470248511886613154271554511154468897808368893134264387051336767384720917707739755343360986614689761825282058718370574534259444412381681781973098759459884606338406172178243940402239493700152861934837672173964429133231062376168058648300478701652063881014234450305156425191670329441354310956070836139007938960516307572089282532456381051584070726225752245413008139980100994347509824935464681777418614959376560983142751687181576035170533175965753280836199279126734175971566345321492453904015368421030587112932741856624951598965014744145670248537667091015023850556334896133803204875378505496207940794511211456292756973157507658478879984039400010972514269375776696374984690885595198997759923000711705255561970404480586023683440471501081393368820130562341307936884049735056503456441362042661724388461895594745031291612059494145739330703684021299214655927039858155501015922514702361713609349379980865397906784902986418449479355737877900158102968277648369596766491789079590725389742639743710432625541046457428777335368948443184618763493602446330052624348919449690992015214464925994907497039378128210817636605709309959874334955004788499607045062154163539519170224889646093461105065374546398148170669561625998426144038413606351692932526464723962561500983921311444257605736832159263118101810609102547130375870300907241113730141556487304840229544751875041505604465418063625175592947125724417401976310188142802806350448614067317113313886010045976906678987808830426389190860242816013057858139966943251824606420887201728908176328488761808374099915933894851985189175464989009738611116542364771044521748698748861023345633417298523701832824637797891754429422108354642414339477770778290185674054010409695750584520663540524191594033294831916273432286531782189667485642020295445117426496408080358095476974312347996500262871146145303720068868589451001466368502781249375001701461169514103102280228866783768278302157169016380043985957586788471118666166148614138364791870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] -761916348776619422578388296744520004014994228051349318491129775765592662244095432876078563315942039953909066439639124267151946300380225269752214258663299404848366231370491249485994089907244458861219472934525725494327614382909744511803025602950790218413911865333069942791410043482900548567847294167330516684328697384910205885476479899309036805979666919548983123325880342351485980043024389514234840418227191932831471925524225111160301944253559551110735145504516855520534266715495694866343144657083094314758822857083597513234585604227068576388340810691448402477385554288256677820073832695044007032031701733417197069924184476658389042596028411794426599262149988022702841378193902304930798234598034844145612835863331527057923392693401098575426620302515529401830485613026597755973115636909690919338533786351654394885821011315070746334162003693446881538876959983997362513316361160033699221129147188671612792868930181459767958676511574653772327364509829923384761625771193646576900690249152111760460289942070237615970486725264995149440635858795314684137345063113756580560493354540738442060326212618163992312937082329463649701727991694208346051485072155517078940154382895961142253760807433975988165170042359615933783718358758952352378013383718176809122368810102557427682890749253504143021644659826258658454331038937794686502307799206914567354511154913416110227060203120111927027596305459269104057355192643357759426173695161937599129632456070420220266460080285103852141202083370628162279881378060942974114594030951944427854998866163434873295733809331499261740064350603270532536251615794324470408265952548127397082935606785197958905719717074254553624744770132937397946395244039238287814216962058786059918193158190049314070838322649966093740072186510822906735997119871042233892183227326470001673102213542408581753059172757714781639460384112668630169770660254523406023534390423325125217516750876617444289246806815421525358478510236410348817202664399641552157763756560464476508640571021648288541180063258466776739159042160821060068931391340540090231508446836632975481290228002936374417865029472753305759123322170174022515465928210242245315274838191681403439532969837447083316571425337927337615682288007208423411909288319610202190810743736746526707959377138752685864839906156965395113668640073797777401572280971320764335107982317712701204743448201773117711703117479552154224277009274439020795682223768929830498564115259796380996704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 46227034951752995801098760956209625632008364520858159699842150267187843648283539917427079258340467196648194305479991985566975718114122403889557317020525671506336614690033788273741556867041800424621335328255416189070227101762415965580743878237931739248241815561513144105595556326384078066054772536579300339630248009097376750811044348032243921707004801795253432014717348667199808833100051834644891846261537174650542232485832914508579804547141645656895102331174028644530637294936824887317975185392292746368858019045718652423570162375363248134191190694342137316837784551123655772883462083571404753942274701887079976715794562876535755768206532886881415263888309494219167139559031573825030961784385223882178686807642711361613183756234249982482591176968237828198087382321210191154649157953395720738278802527749813630313790585978886002073828096937616517488198317374297817253260780843959083896786868259789327233450186904453470023738703790363767016797067252997054608023589098820386221892974702178603921935088509383590200854716522530689204824230868802509047969705915345803994886078078763011940752452515679572237003318327062323739979196033528530500461115825954885381494243296422156939806967101673025559393674093967222409228077585449368282659970979578028658809489581264970510841275977918725178928466773519428851062806379317471230308004647938587341742140977538419917680126762073151524198450153536950268054737542928042364127082531097774427752054969463149765012796686119444186309480689288532253083418296300804419707279891833603453862168660920476297531272651883854905546063304917962062344215494949728682840054713540144784876995840340704379133182694097612593592231886588800490689926016782726545592358378121391351350275236840994911746312475465415734595881199141762562607057123149463515232248063458497503598993036215119049227211461772082059497306826458863636263085227354834458238931955338085695144885847095412809768911807827362475115469826345419740380631798371820694643043744669474448305355200268629560979946021573262776075747677900915266200982527453398328502457838836065014387237499609960140834948025599357554107016012856557273174443712170434443528234708156455530310345300163399127460188405680733493394887460226843272670179542039899576705478422799729087496462136119104281700409956524905236857765210190840595322961551512208896589721677083669137965559742361262953793714581369902561008563059114671757313715788617614066424721386283636093139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -70831163383755972881990887890282596868862111927060910115538396067352067103944037372226287469777198549396646078252396115523144211084815325814046691881300666617913070812870481983761000391810479880857917594342003060698798332832529582927934748057443991919356162377381569649990547320564886616738282303748513074624978842108840850013254089985301196019246111651507081565219275879619419401160321751830740751729226304195396415284958502646035908435535086802197937579352607445957246209060193258905910191203237053981774724639445915957558729599862487814614248174881262819396283666968805730975412983089443532931427682596953492585326346658496159251492660059022937562763089736849333131701484564884365951448843916340861499741505119927405029346482870110634581714917999997872515392608609352438814039785067627565394989540110467733062885476889565744057249938938376235250583074686168353980224797110841424513382044155786466677552445170707386385844816989904779375470361121404858604200329898251658517962226371247374442174264932451410832189875321819072676650390621471084762939266503424532654641283045493043009448303920062334459786840948649513043395146209164020157756061841766443163268093435472029988277203774932965523010408768478445810899744631578536892628124068009852766449633007509907592033219840088863283880355811536928280077120420927855927289739503816696762957705474109276519659805318149810286220978800895824830549858897921385936986011758983618343855813365243968805811717296469038095677886718173363499656193015435215733951355627520076879056563804928802595929004824341519051047993787096630191022360302547695852102010054856341793180197223166916727334540744733428180707969798255942393917564223842025112832545009908634942761988591418093618800779465912268586883411508114234189420357538167931014483190690953218874467163211079088001661294056194072179507730768122944929647600572381335022648145383522748181198326247216492199600022329640780076298043153121305067324632550714427813468942448536683740864695542475735393098748216267308932380279448604479531554151924660775353186233064444277558005912252839186449574866470096243904415987330991990417234822558996875263888985782496458998337485879529053849508100930845184385150126876714893073232196793490408871861789909474303750239788168529583114581405729513192693419183600937481115573217182074955337382862344585363945940493351875443758250734475816695927301461965835399570358696207914061052091092562932317377999424934387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] 30509562826564121799246631337108008583004671715081178370632687401348806308554285567125714926718410187115098784802640805911824085496883687954716965273913693412908204790391021198742622519251049255609271479660460960528381362004715741336163025116946020157253143140272032337783343033857442912920413641475218464537932021423098752195222936564599204524994189544002914228056541770476263572545401020894526329082837461501543222903680604273710938541385496550370908705176305373785928749283960398597737994997887466842014699167237662217556831971249456124378630217053670587964628757369875551698359168469226314911213143497779708772577918144430068912417392444852271152721623778265094444446225112496282715223084808344115284399660773289721956632786012143796362622107209272319494279852093268139548786058242352193153570174301313727409732087835400382531446508455930755703435518987401199382836968216829905491165331598326793514360439368802491917324401037297059539604120926788370457925082479896020847247847339334288461608978296077415907651434094739346019123275009413941723699916066842116919178012320329613369261242323680804161374376524847617880459479860817145335141833028615619322031417294882972703918746250460336267511298133850445153092488444798153195835893157349602193433118331114059366394817696540381305419886824839136172364110909563696086539063816654305312858775239718125498803778696070928108300816308212991639375585588671644663731383788491407140620939808491280715594138476191031986090590833089060166609274197298050660071098567604521338109990175984642787088579661668538882237963460353346007089479637029670191322494319007107373182731459540716926664741883549056988018769225554186071690948443259472614839653448712667499741388915747499493008762211573192500713326467674280759356583678752854065133038988540089552845245097731191980431435202810417859893089417863392398358950636214552211904000595481930205339843462630898462563691340324293396363008916061666568866736743825007686761604859854575986852282409485289848045499612020803069882674807919339123915671607315296085013021365057358222695749458886653242814321635156867989025354939603882635701023198731294075011877094330053232351489700037892973109915541764044634903030443977637248946487518005155771509816508724390344930125692042106862438436637781327526140809383814648150280096161533524828580795283310143049770847409790603967787974207137975763203481386101585769340555036312270787129258264869235972582828253507614135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 63580106034020479089683083087742609797221238049718693080706016652690834109615985583751405528247300368477478925222982197008787488035192067145151968819454340473016081676263533783525198981595356490818626559752504554577175091913259784128515093977397852838549772108752703582692232197640802798115689244321793288173792593489577352336155754059156172494341778284116473771023977784826134547933909730775172694869206054417730083420414419656763756325962190829506743248926651609570092662233889191114062827182942311447896361180140222081309045676374129213454800856621537843214348690531580789995669633619986969932072424337165830777357863821414998825288193609158882299963865164406577872714801324765517631044944208408484326746292252305922624508437025831687292609728188870182740671652719620409647285151682886651357594414446925163905004312232424043240405410738923552613285276543274539829130931571720880226781385908901801185241032876865855887744709610755156876632384314657435240917672149639929030630016049927549696901534100574871765600321841004405413755455870849112621850138977575408307824324124510300218230149097289734231674427363789074726507537010769662671503945205473794463816737101881863328447399734675507281101037343843957559035570408517172953241376732695373004710827432413969769058494380001794222122129613350823423503217846249445871117210298824592520439197908271032767425638997876663333171686237860724574637318927768252039049755015539626141641068224473792519495084618652163427258367566637862989755586133252219429373316769475759720657649117417335485653224355905135606168146576993444327894479489502394862524176936367252567652622572091578653798365040658905664692339467068302189869201776345534682982258268505480537684089522335680674443752761933636796097002929711771296505367904542325788252230094879329770040356542358321327388115249195187625835637382548991684542428436948474755231077776769485886440824999183394545539005471605153390051414873295988863466297442193636865196884959134301240887857161128051522822066615995966784664592588547786949723053532417703152357862206358671156107850618287796436794049651995637809557960280198694930249946636551141156037664706257731669332487350687683985572748533847407815696196127030957038554775482564080111250458045354245357686044384109418269268243381569526520634651698548812952398195446948702501398914323924573450480267020169192879833083789933145751752370746215011446071200693474129904112000875177068692778448166791349649429321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -128004195514148833782699529311371977516553623155485470629616857493378155884515772457254412723218946128006823458275777692983160700195447144449663537555334496498141165461660959818161191037534199005587170275275292501125599244097128928630566743539729995185731060667097158675600400896800524644341886401529833368723565241285271149752682886052135539773920045754241842564034475543848781814798600704230797259202723754066584917963301654245169723426799790555602573812173978597174506899516196109990006993056594515411209963223697154991583352739228995385335112193484392903637864616027690296096477908104085218627027459777043270766111918898298187299488365094620554128437878393677248390085187703912038198887562276727852296756616963332979734061762709787111363615336877575756326146630675599330028378056465611143828168344617852416710208923997975202916405118683502615006309486141760658273358381798566980644252621315515969376196687649521682499173548706082695291843988085969276347930448848568618032245938908774046920531966332450553141327493523385609020566578239357361922089399864355276809799356060361122818939642112639901502314279550362964704016410086983489025590546641606726516642004535090608350311217813017811701989212437115131476604924467752319088153814556916037853403452086022210531135688611576742276470806480068447323756615110594050255505411124158165262754492228689445642550762960254067805630121386976811543746816933258502409277171403731568414287178564573630916317579858222523104678304282835088574307624469887454430738888777879199282325204822701361507073106454415252562785577771886510393086984758154362121522975283760976547271686279385523769980094046304063133567211857823426976250478075443076496733835533346181086637300023242322677587795156853584900930953164942846632244743802756367829949175679454543157039253708406415428065558732140908983212581793562273650721241859593508588510586448416836280332679301506969874436547067058104000696471729642487833423940367627098041456217442581463136677810471095789166582536411583064120628442215391525554701380630400736618677355998600101242528621888610756508224290709597228463737001707157335226539638232784300234785980753054093737596967137260480858049024104335502220315508221788486241107710659428828836251225301237883838255888391943055012940405369191819848693668880011071758795928191104109245068116368157371541890622066395429031062434426104189243628255664170843557080772604647889700632133920532584880902504664845764636993408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 83090552126541772489665225955035913013627766575470703730050394793856078962295302081944365421250320894626753824493052416746731688134538114571953929868291375697953616397153479117211693174572420247395788091348600940581313702866836840532132390750097834453134507812147816708201869869962720896940587893233928342005317033753578514801826860188257596964616739102944133855906519088093256536778929176980522043525966346701223431252285080437411515106042533145862509832752929514965337345259566894536388876318070536038111252735377855133598400600784324624025616059795022305033872864225707340435284521834298359006827466695485814738424070695317149497501707976823167840236400182867756174533591432197581774849805415062316825682185033839034463490476150075010827516078464872251781196783169491734149229395802148258916133723640826987442468362984818965073332055762281094653657403669875927539202699394842715786056244603069486265679446397371857780294049138746294599523475656495651717434255603280981088598518218664962228616692146543952508933833128158589472750605226308895821714101393566621974806419648880449840239432146924162841750107753511015886805229964623447184941061511724285999026025193691470413516545817408335071065555826514998132379823170288168605037460790977589915857751174295196325085968570030375714071167705869415753624370668931472377524355327500672924955255748314037303900253057228811896492372088317318616058341604463770772450257652454583147219608811353406326811648038756851765164591774695945899796393235644306085701567336529884208859786659579171547503645119742193381436538678135654542667431370307836553938331463778461047658520577837924626886213222979563096006145032148955070429368011043570557390278160707151920693600761581880002926166757559465717470392621236315118637185005616681565061846275179901149568804858382826760931057573154691319912727824842405030804095580925514580838874494879567673330328135300333939600109200882254729714722502046829052298731778465562575623989798755343266381012819085054610990442196268715200172106525133222272612821132963924150901500579273805674510520607078560618819691264402438965438369114039412267441697942006765303438891841927408086984985960286305286151851654413482759243071682657462622346844170731889377520673324348586326746146154160427759808278408093665577998415337673441260458262033657574433966140933499300220391758588786935777006598686777467076612285890366932847846626807892479644975511125473455241799425330384565313579514622688293457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] 51205418597407135965662077112276616299310343613423046906360124575181877020884079619563139528893308335961900396971850027591547229713094895420807293072972043692977306603310052924179271200614982568516462957690056000095916449872502958751329745958426566022810227250427159146384655094444699284136689942822300765018020636098135438609105533276986767344815495630123427786973517783142289010768127253351510730998676651586952793296176812419805344904718657916686686171211403370160793170610334276700898046485469802590807829026825109593828857362522021795096448911779272508691277247508894431986814570463580220603081736742214287625844949554386394488060744834850676400534920528305748050142974426824527743915431116582774738758062442449037136091710807696872899357317284088401105517671027388469955540128688504714380061847535380358178927867804684259939043888154479775617681397004598730808427554931288483869614122997148089619897287076698308104873427098035977538993305476917738242901118379150713299705529143338504580509959623653345876349776144543263353202053665850020523088432534307262945961486718808234466609311925723447507020491984060160132797546887081500262524155149782665281653607311922627984317443512940406329906265883513051559562903546257031707652680821626455374113259251783293703388618105213238028445580273678684950696873379397996995805295705213021696603642086352521887120191359818471367115909079037492040209118452452263924086141221901059969271160077757304442084782703841496774727691155228369507599784008039670750017910959788839688765151880689671115307170031528786483601776937915004172968307503666356756481904580881775953696728504810685687338813135184668861479609816414693864492295742150746502559461156265181899231032780454493079071896825691453394594907697911512757623364171365731779689228404886794660831332504832993385959655879723362920381267054558341500574560559375368666160313245494580379509207437369224893551816168735795267725111932288344965959647420346830823764901911266894899109091690067663544486587716051880347350833793618031229135077050217949463645571906375761479240638236994964273677611030940527988248572059200269400454477179481386914555730148141673753378738622834986122206782132713042567489702210063000949391950405531849614564210846782390800379833935790740185793545898232238845684589799896799731051444148750741499719091872004513542793336902082050357147851186742913711621182385805522675725656903005056667743978353517840819398264373685236705568968318402767181396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] -163751400391715402911331588489435906067049931738571147195304498618595430826835526402637049036456822312047314386514365978567196997570551325777333981416051196044072639514779208011944580681200992248933259778763664784760887130047271103443483168178393590738511113404092307804898401812797514204464752621876946300912258286290439373075558369130151702302197913012821882021185708662753592139119324100533935445343522611053315541417125622021201259150913924767620529562593938074599026874569935667145501750682368027853725630613708651281924592687338804379060701174201692697163471624784458773971019198075483618045298292674679482182691046264120776727374219723533205979462898179871936721884220040337448854803005923202048613715854703927227353982194803361103640880026986009500570411203010033543174685428065464855322321293019288926092564155240653753114419769709301388408557444065388472175032463562990873016429098986879673099416507132592512391579541321487404042717243361888997630012361176319142312709441561260740309296127627797952144968825989528455835158878706573741967852614186328976180676626645757350081691048202946897146532562213336454312149651239997995591077342247019907749136806303117796080955440844812401501645688884534006779152129827261399044351568964058178320301205406646978028984026768786256791914246879752572013737856287502091576522767978181226811795602350895470799595363541432911458034286688070832300961394950883927484707430296258275915823819403543345863101510828981901879170806250442479508073833923854757476635964929435235530385713200221640929264382615635968312360211412914304083796785925908893114496715576684330348670984745161196099500517269917125806724481570084714410388666033616912904533011598018657817959396740933853696572342632147124034313333986208507099272503356133840199320021441955077044610892018971331466971326211248986673627883612659331252638274419779760513939575192612865682981756019289365155432174836686930581937577084848644742725082712196415472271602666466551252755941553998856694956271946725389807224674995551027932597575968007949422314102730754764804537450263962841353282641209808980932703564375474911625028431610693475557875527210693553087231327645123564537975422167657847695772954507584198644824404135428940322459496170621628262650127535630456127648651565546045133225360440575910136144379254050106264395283183092712901946574719181329640974688532167201668617361291615374642711346022231358683129695201159828777072032207455520858019326624344103038311004638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] 166024139303824747229375486340413581163535510418316015201592584415667275891182752705145762243799682602924970956091541517545634720548575661114098258633675872110415690559046811074687719082423083506575703951479017759898677870596871784498009287917309751171825566879069927428866662265746727568542656235800596581072200005830815336782857886707875322100619972282042697924333902547139319068035553927995647217422989639195573865296275491967637126171241362671978360438000757882155797961276099414002899699779908635436518937947470304873006920555380133707647201332710476387069567810392263864565026711488365474035169394505014792337456945398025658455121521286251162049090857143992170189112609145169060542828952516803519344242205501613297552967530362674840496728305357863909227615050441129510212023172258650702013345274581186178661982525452942836593604392754126746142534046479442983792475461557961041259775008398165328148160581004608191449270764946332226821474957461910099351459621209239501647429677706069259414990900697701935570576570534058681344097668543547967679023730609704436308907328848153034943823288392558634788575461466360330758214889637157518083317493976217348164483980698025036220455556150554172226225806936326005080625637931471788779984011634730368548009447144617410270205796642648339196368775869353986164831750702482182135929056091941322254648488936066061875877854401287474432048025314040526326599985610692861543245172577143106817500059698156414884514542469101946353579923812499214916930500891078317476796773943120971353280650400636246741002810233066300201504572716406682381665440081621595952260438637781357801841265881293749911319607315546340505076196872856935206802695306126002965068828539419415566844126549406212194665391188570800695699124814914282154167937038490165539193757282025175752345918512169782413942730513415563762674259098377976546064443128571571586123106443581060787895294375143681521087610059793465384893070997576355084458129580465183833097708562754638402121319177823008077680150643812342659184255256392037254058015737560143532567531729089995957779897044103472566669087218502062975833858774926975501841785283678997087072799752227266316514827411797365939986253306784538386647424311688286281494217875657785592438929803394288003814110384281583255055467799419149033204280633160541728186744387156285943971334643829405914757683571654663470903094182571701257783071257935203072926028187060871842703453132076270463118709570099484906791076355148106813430786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -76160797109834970283520541253415581010455418697741870394818965760453387894014280175938839536662833449114917588852240654967431144047671025196930650723466933991017349795526044335567166974951992800040910820359354772876713753388687661776264344647030835033590994495386532822651697084227253195457596445962895135391788100743360779543654563392457209300641552165127777670578731814643140288595076976647166354289330937118941355043411486325741245765749728130007518772621220200172903832115839903870854456247250317275759321540409915815066000920257690539110931918261232100046579630394653346348962458146755575250194144552366058941958857525265391060479779469852968325908758796283944237404721221056963316506479788584597514588032114166043967248647905753264533166911685161852923164798073719526363824686585032372233694679887966533860921040122678891692210592477825769959812937411187324459351786731561168299480146971954947093290138522459233462907330165489377001055543900673765760676423665122442193114654439410685207607555549906570833502232907483003995787528821245852580369277377558467369682927053544676107448235623958667559664347955244438452959660265178667853142007042929805185096852433886992014103661351104097177342675686771709730112739193713745462151572777223798634381609546926736450473418320668416197592508541418892008204118344717087330384719481735731247472677470814252982265687010279115693344807306271744770076461980470521340556724095729383973804602219042043913085591373563303533719453220787621095787452942564870808142484136439424491632649463858587178589255621417440509342422892623490341937075355505262408881521923988963405536920488158984742302267256786940228484949068259130255506270206444254967942272312592923278010124200963629196073393432042541422329795464950378588346166463371249969072916142889810528015075124844256038569703602199706401034179435818115453934224305394029284511415549358539282418068213093523143369101101681100204004588130574685187405724291801955644176717599592911285188056439567191513707415970546526695266652398678685497982815165167811249204095878197875445398454222670963826461635195224304790025078157805216053358066222762379717817822712611841782432907133277300787513808565217329675908631854379418377743600785332932449088206810570724038704851956100012776252445791242505865424434184083012309183542426963548910021897327446787259069852710517236107783139687680219914039877014656237235078339685151846025370690188213020229156470953125329659272324533958453685045242309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -17710112661605356537803847373863349263581311337239656180792632605108827792655818408382015312581640105153486548537573511779964500022010391051534848814726936472512719244547464898292486965520616897945909188118080046130938499343670830816565013122795520379313819018179916992120733347470599569481681124687438876578007331118634805636954981155351256659847288980665076544950377153131364286907448695734943942695546597612274217893700598299176500178593699883291559832963306781852409899424901660880682548178419595146564103873303243347237337823037355608578659241198690298410158827939022364751886860938265330713768891124863109682718706127899198352897300100629793772672131268919879081903175648379404437029821646443576560864004694744157662878334475781172326093763947636655394395296994353322304303183881980496137228197526211141308094630800408913371246479425349011939873151374358136060312058372191348034679148951143886320089175473175664640851873811622444895201287800289033566146399267178190384076680471029483379448369895939860523918856259774429802059135579865063365720785845348784387614176813487156744280494379228209005711228713908014281727334870465142545598498842989656117150471004055771909949169613319393726850467152425609511176231639480499570824902656007203588935535554761994469742355337147829904770292145065820635471734960194543209934943850156846027907373596279949790443895828245462091040704317824184520905751766197326793922792226803036378367189393179112666096816895730187130578614068828502418684633739115899739372563278905744073379892036483416262122729688195814387443812226817860829551523827663013079085548778918161257663349550477714609084616075849708154029567141191669092809979591364703538157452472634577638457521207525907720052061463522131537711373077359975384307179861290464987055915091315129019145705922201221118831523415294886285687964943048069785426491883409258028024583738445769141387850540023540616693302963276058034708566001534386341310764190597301034914572966655201152017343082432406240224692308036176664082925865003385325793929004510855156552063072421563537185683388540052435139005206510234754813614433692074545191010655025610635516287893190691858165461564561343442693894690377813175982015079923056145323101695416650409057579648478155207390264401876769810359609012514858685760072337653079080559845024039712908388469405929718235229744576610450047152643176961814401671485625303369628578672109581072297150454941499690160119996119349183860691709924140013754367828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 53006708124029420179722418316253943331415227733860082877608055229875534411607244598243578249250266713602806436561888931151395473285864985850246071790406794401780958212435576819007226245653402227477711552122634198316539292771256710253371581621679571871216138705812931997304619794353743892861497713149035405968261005469898783160967170283733512230556040753435527426950808339213787553377821038797201085443486253289486730449142197604932530344375938856140837436856275109801253058480901673297435640989835336766372812418827039721962846278186304190139039235488959848613250087380836631756516215792006068461676924139263190594533524921434374151306095355523728946288950810919542592699230286680852816155458859070844082518300096707645299414715784649523205032862443062767470252013828150566948270348251121147923610871182197031446761637703821896059090545350981961192163238510308238319554251436294313428484881749542656606740724242885280766848554650229091076666877770976072914262449463899414538197221797185426163109338689657297974466487592646860143569550820832421194140094518686589023685483096455809894250292007264431668943896251318640868088573616080839529077724324368604540722555794781964616173322317294128098434722385922986639750327005934825725545283302378198994286789782621208141582815907732099392272313058477938271195256588036916849515508061738451694964433176691662548621442526572988692966505562528272021358597976077735420416824778012515544734877659679414656049045959250648665693396365118651074843263680868233367699844272149930351787515469105361677831480881885604848919951996370046736581502122682265426835250775709031646860345011057940825794028474466216967179113902155160864800515556655244078623567958477027561689243394570474451777387639102720030617502909535269445025176508518359784489323512813859263097858551419762047106870477987295555925039851529036193623633759042708447674092844569117287394254300474436402359094908470227321929611950314298451355312364428901300256977209254056132727349686361738877561935366893295219267930924533366965002051823865776532733541388791482170299907899145226092052374334952015062372222231049627722008934666478612350971024635249211970883918517908031460947910092695260348655424653107684545539124475628553023710527911044289829881705272013968471087726847338346015460582897053235402626409044778915605228431456429761536368146715515650882470521406542501203454516845564048770879462997905754213706113643430810666613665735238513504468116366297181230038404464721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -35161756127079112055169076151238978071342688401260294337841811483506513771979114994089338866255959340340602689691033057631602098150672018855226553740617365982003894543396823213023961691864282309601789091280442913591330365969151337641485072065340251674648666403973972011609704922662460131413896968484430548145264349725233957103660583471799340642412686314037999430681705433770733181910822673835057526256387940734850038852370263992798940645336033743797179115343667224391756981082921704138463998844244980127672984299023370736825598231056199445892214634665007035460848793648029898644331746859621215861478607924530899925807610083896706407421411458359314419890225942800625445935764411519208718521437778356274984836957399277089323238759819927925339067818134565644805953048976445910517260909082138996186431852673592446132715276642207639316798125692492826037301110637835678134573583333650891197737107728834549863098777890749748659194818685499138417037970525562937866489949329088638713139992754987961039594465219979072073056407274975050756646071315919979754426174210426448242106049532909107624029935516661641356493434917984494409933933694781488977039683849550300449445590037937863546170265589959512320715591387494612602202529739587028023473803928587285829328962929731846804225909997895067527390975613612801844079053286260474777858831561326003848514812619353640323911236677538552605420815537407167706270577361447925947037752693708683271841899161842728576073673151223520667343253752775699660764801415694873603430307591678005161464403350786402285552776108079926460692230258857298421826484479398936690610859060196937811265839811810034267407335467661042489533144183916149992306411417885773443689235927518502023619337693411987640069771962718779356386682465645167182651326956589709606123823093604535902740257971409060154234492651585378652275113912856578154490279220934759144835919106314902302659089003127381162135637346831662982588879964735478343073748756855633593802559000900355257007914032398432666732965096777296922291065237892972952685125639983903702231338425450311013331260524190916875976570947667650531847706216934988144812082667368166331040722059073218354438085396555898508736676364338318785174931471663408999528351659603627378124329401812352127846092040050497064325993605208073025794696964920806590677313262606660704081280888350748656862491019126588060959312523045520676861877660631104322374440573749535436959532961936222612389280856395358532129336026628152467310428619384765625000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 4501460816190593524818555525252971916901827499046630446967596896939219450555136335277489150705340198249789300926651814776406761943300062544580028319742711721231699341960330723272638525814845115997756885721231826723707126032557875301811353377083445667046144165908673110597584669023955280387451479976792947513004717452156470764423586369071078624097964417001799089469631864849180946797883896418363448261975024028897059346562484819238368241847805378174865615489419320557713862432513738276024196197725449708472683646521215565023739984829471914441727729255812911134365898286089886702620491288305989501906972147145816923449067769754219679100251559029158718249204065995104776916912193324272385437417640513313661517667018299022002379677583853069700087009929833187635620963350546697091781097033984379987306910035665842769461359289660798681773192061321295886258181271662486258383736805380708375540121230992743519729306529881408922806214539774672520974972353689479399798688797555440333342026045385802972986256712186140800375009632859938245025516833818205818750633887776668667728725768115367978898362989296708779354237334151211764037966419837323266883378734438298558030301867450535667928981866003640180517371674431548970528325585654323519623605510006109633816408787799146793624451865456999752415584371665516005323583672395620362182200800181727997680261004746623732658954168912925025429663959894563292373316608528192253198748896500489765919708041679245323773277045552065039199942846508895296606692844423766829456314904025799599620494237521333079231180564810683341442725300071233627492894608618575786025454932718004061574668239620892977620090957930092784290110976187736743971202150274546048616629755863224403505344169954165051876563893714708229297815430656513023109270520624445989634027513983307320815962026753997097947452161559892485399340558888653946534176129620859503263372077302096048827831643276305899132837947571234763386002716645452225115480127556441282821599844328215496524828440186812647643560899423730341929560614493271384686710360531863380837051734541483310622286705633229889577485215383915370602969109186766979438179830327177812989421160331463905815708478009738574024287929941247375250867831089827436622925878007839712851607037715453320601838313611763254958710886585401627802536418968400053284253825775555169253660132364444725816620886591471596891229763238007724690115518038045150056992710860206487858278684972388412132843106070313569933016850654894369654357433319091796875000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 11392494814574213862864491338092684503696805202563990197216649850347959930872769495738986764862442017266676651143481712825642645831994596331958654640244233024899697516844089200289751327870165251368153177006704478778000250984907725937791858838177501589043264635687840508704245638876646891341098902161128039364204140758925639615047585638009061655388770763726146485408013347213750348480663826046167132774146870746670203739398183784472731052166060097219634770321624200705130438588747244482313662038779940017276984316025738523361642374665849676081968909246788410448835397610987365628874115098714825005116233024901747996250552627494752376319854424275122067689293698836566275513120678596019086647703393884248514982765114668606748427465714063336296833790104852404572338341373463241247810689231933281593604628020184845016913817649860623478175127701322618838446245670056692968537037515267977246561248770092224124522046391131560881106209770196658239084879204526249505635074710932251926517920808793837377873702301747303953049644036292997250186419783988597904877436636541569499274941200932275491856761490543894826319017925244151203156384308355802847301150774130292370778953471120974988547880674737788694485761250626114832301058589546408825318072369845380782253055974424608232050079628497352495177370210790993919297373128517103738831489491955058962113712676604877229656861946040145693865516990544163957031181220912952162923661139203544987031478445649222244777066805449570247364366395061844911613997193097983741896599768186956948762955774775858543390372788246843544209243997646895020289329539212410359256306226063931456292773568897586715829791443700813380404261801878691548443240001094532884036993628878904871772700742066445836678830584639447757140577694702004766450898900629255814206424825833290723645064051558105788766823095318249969843788486970581752412183690723211919949246842327171082241499761099227625795894262066116884912653110834413370273033850877960799369486772229628598663351093192474703931049749826144329311192639559676178930180192229383170317557492603751848930280939910586220866100468473494132971552292309399164892958643849404248083877835912587103808658556388210164136470186837285293142398108704296969542330216425160293415052769309541621628789384143058198220753725153278494781793785860608928777166015228979006910900274021507617979024913041435833769503503467438482987761415705722792755225085599060746242008475468836566458833435870005162948714882986678276211023330688476562500000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -11156072828625400832325007181213826293567038606151186166500715422841153220127076533332350403877481525185944672817869443824106997119731955534416816171059217119393832266593017128351099442842767683064055039757889298381349192664196774472232501056912594495645628018541375748045938281933500987207340379780993030248112736771063576808960873615473124172149714203511840028080490670954707966972524829302493654372914376642378900040792410587959891006729682093399483996874925979147067731041484432966573891181034098911212499176859607326313684184428971674380631547348634678807389419417577466767222504537297864070904708458514952753589322960071494988209587362737204440847325360563624129844909563792058945128431540674148578832098032186654497526259742341982206926026656693487263033950489937005703998435934408120455764072631028030391539123473008089347235260235826387310012492224638159631662447306943126902584690008863734564480585391701031860464140085635958497187681430227403189674662367174457734552796201119549249011040457804129730937544335264737362844369332535235188466957747722430589820470698950346176204095888575279060033207889970097462026639878702453254740893494440108930944004884132900307653992211969347011973211138405890959825832749640688867267313828254694203399456480323928048841115330342347165027260022273664778302487829458076394917820522547681283639913464031740240442451035068162196934006603395875037605166943850922394961277887943266618033750602129243085845527489420022493348222113845847200521290985036267542586902254019384601202414158593896628255829169958063764797750940625724105168748645114475756784098712904212335746291221275980464515506026673925609940585296058635215388609080891063473346814542427246872240307634000178845230924394172402196512852116524539894826767309180092947238583701478140545811799150410512381240096638167663654329411234121006291679856405708566289009155816311156620797495229559159149853718486555250637152307809604555526912188416733743681986005353427719047609079823144842308681461010230642287440469914919548392677775058427131469808952578121087306463896504776065478836064831008078136194385278955968403461280489809398876305943038163416717556847856833270254761283361493217820145087219573695327252648752534444475407044250789471236151281606098515398171752087498617588576682588042131853162904389703280698138676635887481153609203549385937217714672038104695648791500430718086312841207726210606375439401693005012140630634409657449693589748029864949785405769944190979003906250000000000000000000000000000000000000000000000000000000000000000 [44,31] 5172149981702196867448468276769131240946668775729028520357393538482047218088065934072146347079351056337160129597939493446375726676460216858309001939534875885114767735526771438567103485626270949779171621022765665535581974897514754942491014250404748547038702790665981068475221866307330051095481278195688539498138750813201634356476786431789508504614880051643469458328648369815989316710320840021442321045351860729335993083287105849714466279208513685445513986911219849786693926810399739597029928075973123519044028342499631003821002476557999322275608150745282228288641400700599602546698761231709144642834164471082391079501808488336133550602743946796630341487065140723146630966227180977687741509889127895453116402495154573406666289966478378912475242253580853579040149303699067167151235905337502377587884391905577369530777457171397840460019503087340356603955635254082927477643933408871552571919880477279674152649186730360067826274643611852039529727727163712591615232710377114590412680433276948784758225493061070327119096415712841042478408639994396320449620524723501798760071896390528462629669090150932328829571320955683232755182668160048670473165472816654593554750344210575788043941506346830457702800935683059538393230700879300871671101505509513811091482808413021923921329276676040725145087072802146623885614445257965024572458359738457326460900770296758252148727244512629547631445567478795096671933095523393109384656165034423552356056117763306033201681900807441428553070733178391590626901107101812283697923035911730728245442096441827982450376390114200062068239968077709376683066985473542977314154045863156305197203963044669839766422546040403057986663255337925831783085668466414622019839084206691645736665659998717695357486744917825810642972748310003596426991030463745508114027326415195699051539727242226346340385792638563341894317970513638132520012770833237014118590871308183801197723206222637462894722630323545834322710925690066284280153493126579250003413018926467765023088764334139639838330166205095302410442208924548763280026738471498415420027161256033899042354452959186537831628112332878920099807828877503143517759071091310559075504874470296849631871059600064217020802933038843993916995749271751821517282208196900732229121851150990415654790094910461884153726521522705817803044112972670989471530200928254602527186408450994376031054041550212947274901995056596992738897342669509511197268144575603309564036006119749511538405419711386093364197114041758140956517308950424194335937500000000000000000000000000000000000000000000000000000000000000 [44,32] -821020281410671592689003361689241853456060021527136431721182962041727936790671478935614398517165771391652314161605282500541433413215008283040884332454602354419374926952386967007263834285000745022188975555547299093277203487766087763290088157470531631252122479777719491065652994798954152252232131949728204619892969835354063939134354811759604934910781293570880160626441062639239872838829576529756461435456340288224547728710012646933614481259204567504788382568282054222722555471968934823107674602986017055077350674820417926195331830029305978156880747255808425600232555376757150715978640231726028592221178480029525338761710826606485371608640977056393271687220002324974239961143011361887079819361330178389432105678518499174176757660213327529824039514704810681090988366526530434977865474727617696633837424369801377535328734881083080086710781190800899018233158865530418249699169266121903438002673977965039401514107080792092814727999256987882384309578461567348363666893681221734460250486665470547831072942549252993902324003792902710494990513656964651280026952252425999366726127291804017704214809117090001090716663611475394979846801150006680780760901330070660432404947041425554510819367171999473775277188234493421747591669339738856295900084022299887624107509899598592879558946904310726098381561471971535354496228893999020507874760694632290779734010967149610680422569169318175455365743891603043394231154684819563699296234941582213587034574003411673851131081885743667685280485101777664417906780381434634245486567453666135227548701732080928686852533403400490207413145942611946180973251675708769248547628158983115640566301114143622485363202678996398838136958934618730676523587900542138501658981534003734803282588559014240798836105258923149349340375165752536850233947831254080636283759348019298056166031743285319496031171712069934472661933650065614908391534841678439269992770107652128248859205566231698869828809050796528860642892632832692457872690942745615394842699942562710752937082782932295865530474018568502796345900812867017355768593454583307176794527871616432907564241781600486711088061794229310821507751620238097907663643192206638585954287890405286845003694242150525255860077042878082525818041939446951596972408871921204653520536698806873813080499593884390855335038542040666178934727846342139923012881766536296731521890089441271312741995854330555582796009612759768122900628456819388277585466451089727989811567847310601790911542243822907841555719388182410511944908648729324340820312500000000000000000000000000000000000000000000000000000000 [44,33] -619699537377193686399030729297723527673668313957940655873291360136016288761086545559441057999162785903722959260722182476558271575207756743405922157397158535121909371866991923882469817492949386850320822473343123325948077742984239968188768671911925506940147376974104430812172552190810247977154244650224346138716979860414090690484861604215644987181910003356287860685426101082728879656690077163923607689356764318506345523961879188755557675723853285691004277554256308840429008272724951896949953031538143308745786469993580532472960389659855188824700881197358641816397825438156032202367738348631984684292631374733870531889420907760558655320175579443433042445646143676171789444306599629944423454022612299712996176940110986855821199261585506518630420392576082889655615601416700299754691546544026458240925070620892873890380707843846575778586346116408409453182979055933398792593795069674113709391858800666855418447970291406721854334183656374677613431864831014108019381144973390278479808807105951194456035083619742102500730673229105584732567949900387472836387879499327406617267416535518406818472971045815722441138023476089519330646542918646273710626312184870130414786724419845555228653546123368346817789307377970699939183722245880131706629595177666460012977383308913971569522592572758486264563898526536256047706437801776930189681182735428319689312787324964167795298900298679596070287264107016167211925977728129977093311011060966757483016423758081899303556428622458621790512376760522713184016590688602240120548995488526480501854444904918944416984861196304297534774666223577776589932842530238642678313079310746700887122433050844416159725835953595403767324641761519970178962949416648433444620240929516797411244770671527699287249421938951870326789821494369093013138510673676774622822676436298746346316650176552017149091272902572636383792049702863204684860377259943545958225803819418466037567412737019856006679754770889093259775402664109327235336581365751878712943185166752372185323591681660352393098538863320291222467263688327836689068032780761416972371422197516076239905266765752655865536993766490792479135652034255933809387613719178917578348800780324426215521866871329909763347476177237661771207974244121811937145850667743517088940991181597958927199963353243781897370403584743752460394520939820851252660780207176961122639216383269813512121351889582188311805349507373864625540177078511211461633641218133063046506477056185313184217890729839833341766053287358317902544513344764709472656250000000000000000000000000000000000000000000000000000000 [44,34] 567980394016593952694638498090898966863012791688339459802823455969082949146647999141411232646387864126692481782982028761108442338298249352995612790036644678751827070399722734212141298604780438757232456516685198094917220625625394731103032977156871148115599058997962160953729438590461928314100318856670869647845768558216304073248104208190071325550155394329448683289612113679488925665996400260939950685240336857038854664613422123674536974673737549315282387102418604934699613079496084694883605892790781616856485553060618326827832927311919129490212655057519372177025607274243672534417854663838531399882066877539731440634089296300633572819757302081683152749979366271424372531326914081100473850451497018637785888201016267894883543987419466094360187747749889069054814751377762917635716027181201324532035449749304293256144035298013493884167281126131772974588078446209669251195322552605300151315857875725806972757260132022504992509160176037307804958551302536842681052775836652820851643832801616477811226848126497311059801603436318688442872342120923909117886343422105056974086187999880302351029710969740650338994566489650608724927384017335392454004822102661161405618771611813969657520941364069952069865236680371904275321370022143784321266323882617908280599310997187718134324244764530206690905393502897493072764417482734693283669736440300640096453327345486151935176296888597718888749567320181052313049658366381905457250225105081803498456338567684962972042082888881655926791412485684970848802862805446747774142325607368847248894390507771022643894904825435959964294162172576810638082038651053596532813809346699138442570875833917642507956565533505883760461621082948698054167889907166491726980087531476700875799079338969151621169339406876986114025132746937697042600591360195560728893526532581677995245775884539156901113420895048201102134730700896650961765149631613394885454439320247646782713095051125380261467875054850380029329526056347444989887078544893726836923453796156928717942040580014584169644361369339242208634005108273664487104407222246836932466698074979937922869682843230459291096951315030174984408273232262055522078929411648966023865184575165804923747351974779009603494693125870036728250298233670435217917664017476748704230052050880592078430046353481988282983674861922723979074962120207452258209359878587113990734167094924955643172752838362707578188869604338604174963718515196595153933278296666049502922837810885501679141386160132821814944779903466809400924830697476863861083984375000000000000000000000000000000000000000000000000 [44,35] -245940980089294116938278870732103028938338238952572766269914083995159696103878668306799499284650058130270572640723711958287805366036929722776888949530672712737295729442506723237045461635843024475886462692791571105102936361125666396948358226672267564558171969682738585219616004780563597731598039471758542038742501561278436666126232808428871948843970600448158152673354726756343811631919072325602677319996989301436151232579834199569532289748629610972908222160342471584207430481289673790862683144013286353813352295889021790469469993734625277818435435076338054360807546192654086727939525860392385803659615361312244279087524250034226581977673662990242913144509622664787928894033811078645913824816821120084785253704626917543532026461668361721436906284534539697187950804001514222974739632154229086661761035420204761601557720228215741773256363726548248655043135142065630974294064688363076508250505233916888565850684558098522285500622051319026000240673532064231552657846509909322555333918387005021445901934041868696756232619281015074771688275764542309630039896187777772338586851842027551746721353368195588538047793588540773775833198887320641611052684383268067335385948129184201428292908520017810126668030043829428543510796082675395931427969503536574285112729036392940199210410657394990699438467220990297030456693607692998891958633473860000241697750306389499171318247460063855503095049245129082614324010390179734527942175057370565650616779412834908661780692116250730584470268141034325314178103513267372526555276010891090445410927905322019762836985664957670055386257986280695542656499657877466540915822961428500454591060799681807024384992616378245413131377072467408107066952655473008727602773620420097764505307035028184779336335298031192382400192883938213026602340377409656504715177620107231824447913807666670603409939697108466361999061007635531283404434541774653232291070734639866108448434110543974957733184823109468082654648646886938128160597141886567545932395247814765733992025580324799862678247517187920208417292388522700784397273800205699691824086298025875507978622625934465335306106258581722348002441484504337864592209041762383292583672976899799687166041594350513365047439707432155111691628291922892056450332091581121985867060415416159924046767364352933427989081292032344441466385820510176239666163592411194327462007902994274986662893342244449731804968700932298846950328855878101316287840694090183086599198404084601247399790025485798676931417650060041069082217290997505187988281250000000000000000000000000000000000000000000000 [44,36] 60665306182196698914623010402342868720094705025471983802144721046860593680457778456533076379091081903339671717390529367418875066041988440176639127178895772151619575144030391519747485917698071247962712032657832966351342470031295890775103280147315708726071366185126938814923126846839326142073194400962561605166863149716259094009173267895777577134217224512295693244494686015031311966128805539924179709291077035318913190976448274250130970136313698719328541759288580060905198178561368870824937557169470023821785865816920992432342186845412462178039816743935129539581880430208767529754844298120643619293098921081351481011328631324240069974232071079186814841592962650899000827911812076175416071276751864170595833816092638281630582916792646792338781790696643054589603943807674363260380292325364601666380688673422639061610698097695107252293192319383436784934803263411077391554963748705851384914422573043949844533312867846858640061826406472506932598933492530269790566338802949729061479524717839459804577363781139174041519337978514140703398920927686176208343256823923911854167936228480856813831381887688358685238407184959533512753253510051676653265015508870663993484509725440176543368464212704886430773550131992696915632539402807808463208647033906187489713264696751888899001395278510476404867750931513311291724032009413333852228486313420885603051986285261169460882555860091054089377273696110983727074217087546042685013418503259256548428100548600782832921694679484010706856236064562362359990624852081996637893445283090795631401654212637874358543678714485288376544231010552427518936545384204017678023381428412218367654301228913495500470467876595601287463105542449349721875875128433169642219017244178924822370715906499264941676685237233223677971520138369263269140681599469520014601738649506831017830096687302389078623747500775757794897657952584891125179458515178766900717154795463123437891681518137472206488748165276737261336387365570455860574832130252556892015399916322185002513246200537713966660572823979697279621333968410847703301193172389626400688401013089981877092523345084542891348092470772981639392293027535251884359198482853702204023519627952091572014858586012613953710515058517260483849671521230208915086938311943260218454555998090550593732736899733245309562414026888025929109676948634445574091744496317385587598589430234897055656670378960912164605607336606484789152338755420663933810149803369043994274434816822125936227433260475657368545601352827212338070239638909697532653808593750000000000000000000000000000000000000000 [44,37] -2477466338146930544282532317778961620242211314337494667074005200543392586699813105107984335447164151497400541331585281099159898782295856826582896116255214785107350925100160477108739269568840752877649515209539286853725588528824681284206511693576522429909841301380203771163568670850098952749581122411489079430150133515968524577213349392363979088930883007020675629371600713893554949893304835819733848312014486398907631578047385856246187585354392029936380699458633712757695696985833682520206082618739325712050746099179307913369375325903862956270525501978552397994996519223401893348158784598831456691380331650549974424833833810580233523654163756146674624496300819202863838068726832611628469877406648576677516147843296419052091142931317686575881366445703376850609563679172276385190767881187258660315880269018256486841225940638240280819786096456680957090165721421046837016288779429450491402348066440418219006750778166391215965273690055567258322293285751838399950846137818872276024298833839670975307324950007559584208038055201016080093310545989388474959830411255974480171200592325877437856879403409191914840801357931256468023816311035947820299688017382631317178648215373694295069338544129120727777305589061901654595286989276541018357694484904049634027814778298332528086754886235956599979211813889903996722293660261152169587605355817144647449053536722722801147598584572299356365457608237749296296999437141978544788531996668637062277404184051687780709038631529507502364738593858909456118737740754440211321061556034294986507598126512014243343112674801149146599338663332625545698362808581125345715919531761489374309939637627200214636568384257476741626272537368490084145723912369274542477476004900068055153863562094227967016890262137394938561258145259015628466577422650543158162865715365696117472987159639981064637093699263516118224449775716735225528379332287284361296686135567555176525517592854085747235482212910091420120037203050126364540961570561547964559473324254665227405485486024744049519935669762401238054860363120852844500162166314811617689949690778951653012918921097718557116845296734814079198425317311496953719642475021514053712585503805857834734828278782250606510767274499274876113837989530471020334800570066705815702669458739251195732990080839572408476773104018019493474779206606910939585318718422421672906406457769620811784779133707894429153308963698629287115708461944998553627877851912112275512727337412722128652801202808822302113382629595861317284288816154003143310546875000000000000000000000000000000000000000 [44,38] -5313296773800914866078945265138594941210568685997964557789423044628661069947739074056406330540830612223092939272648905519842819698475289758335510443265439853088098483362497765412136939823067777516513125664237044861346299597350156699413724381129895389673901561272017956366301683047216672185760844300340377587215713141736750028664221633656279067195342727028026163128766942105184264650779948014062961699372373188288911957492313133122729578282202756966773061304119164612433976051913807688466113195954958918206935451152014300852656336299783889153703870788187921941154259107851986744629575410810255775044341487252915845816771575801764471192544210588662719354142667177123010279679924597907155237440167233863010110753173698438642397333889549363591657491579529371083281621621566389698125579485002672757889163778446435671191420642188625312335317125946653301904956942469172929794013116987428244800331648120938544666552802499344415180845846577452109828709077208699566354226798863471975646978779390674875786183856144084736838075595279298835555265072158217988579038657155642261295303662120553379705404966112419618341372197664626501760601522939619635330333483290535115854410482558571573556714953749044032495511862332064225708273440018630172047690672054682077058755796945815586659908756324954862751606066391275202156992354742165775846987121848955226408913185987081366325122290760421243757539227510855227109815954276743319214409529933142483587608345735273169741360332570503841417726330814122691049506683158095806749089069066814074935560064075455408908975178590745386447209710645275538451921855690574218144856649204267501697135730627158670537414205802071958440135458576014599182201737472972408117624920112623444305175338170266128884788809127718658721359730076559077715512746752382130253649823098030481530473082151387030069622214923502678141160957717035927492853070639278958119499671998776469786293787181442974895785834937927032259065799655645848375614961157668327631630902418372248313406823954721918459583293214624022492253970785455587488779197539774656886737763635993651215738462400803695233888043056655418210407938221109050794895426212520243897868201798657436204094021305544600650822998977435697003573513635656095360415964756713989547551762487824919375108187345594309842892297801577013933359394410789226931690703262153793124049171091671834810978467956688249772019668862935756555242656904496174430722471173679468380617136916162038721582412999560679966667975371308330068131908774375915527343750000000000000000000000000000000000 [44,39] 2801681350919390457706563671911675142117826367100704023747159953144039832088198872174456618206716685093571242867390387609633252587536912436586644859602064040377533635595523211670355068392750719594156659854584878017950815935445718537274973367976795588180529118933503931175215690397620187321493144857665106796593759871227592997917845576751011005301786232702540482206069380991410225827872367236549479849329607836904598302075283440284491096485775908771090418537944900487388585957540613457396446106703009296877488800071948222432045884598116107221345250152463018457876557840750084281012778707566999275668566047271199457068091586490082597636043389612590515970720859947177257240940817247377253111873344438208490358952205031581364766873683606279637810620856061036959012250103375871119026791347554628664936506721465702745971881466108314004710480575294684300933720141145691975116087354840760145527359270954059787004711985527446838385159143499174988849820044537265162915970317318232084633545665391940251712871101943076756732564085863488735676824060855852360460959226960341019100129542113118245785534615079973307382342842203417235837744629621788143759271076109904461474035696591347633701418684015788335097821506004667507583646589168420098226708715772656508937382799745816672543535493011707866791506879186513622417233064203078166996948760104965339069302783710292526287296795080128060139237934686911112356292082030766027438580978740268790389232562374892612230241503452384148436617718913687246812312639418306017172992190187537054694392444769521962082631860765774049518657304011373952336064896935955933731070132482271930489205950913719220506174321343471292564195577871520766812111892738986597727213036799478791567042856705371958394701945522741859655322825318604384677832745108903103387226908363060667494569662176127585214475270234045518668472577970239411606882774724403839595155222724160029586378339977908830808539640803463063890622671584199359152307096504700003130689408034144268900591929063949997677427846292715682302838827639903871731812668370058688701459214751470465851852175395312810020379130671525017007366909212522204038702071454270270432740790112741543022870912703800537119083444361529113637177226436784145471384590201003079612300639403024275271516599295586329816901614807785430457663587975596731646864333018526970884320224599506865669530016368751009967320767245937578021085670987969493370626793905035882282686179499504483099478025664557986743920248162709185635321773588657379150390625000000000000000000000000000000 [44,40] -805291610871206471109467474302793428051218732616357003829323489036910043928249152569217593866954004817375919298473895721505353514521351502074060379154541611077753915384677302266482172513071640133591535706985170747263210313989191466389293719219234796435266172208741869414150090966228571725008087744242578323231066234369156316550215470011010519817942527057866267503157862469115303807417984455007955828284540723913646980390748154372210669362800613094111693418318716437762792217184992469845529296316065225799406379422960001194227106934700366343027714022376759216904453599883048187245711253883176183692531780359586544911754292812811510376349736973045591605784121079685214002589050377370978324213532662118428957312145691983358514419590213231961649177362122806749469053280477449886143342721155914589141295414046074263396153721962632956279538028878785346643865881635211002684398063379713482528114871081201065570476183339199665242788800524809572618854524826728961509269615016443320136756488679487911548645466837321934733744414333491853283896967532864993960861058949682054181712030383805895942604159087895206113654285155064613928125970764324342797766387545754914139924677143585205732399164879068909195194368416068133098598370211961783939020433563758037804005001879787080076217117012693769641767660359625282722888560279946334963264154768619754462424524232995523971253024438056741478307249501489027192198775173864428352708685000434641475574866828760092206145354327969699234471234081704105406050069512932680272835441560580945986527878647946417783389825552166493439305753314576148469215120778725263694337762276096701565930270654322383720080965666165265720226490718496560479820854117303967228447708427918784710322510552650110508976154816680292757919435733945215383963701662415150163820849538150891001573426978561007262570283248663650594023753057207721862116412038860197092069829610411108340769415824140122479111747178101547137381171259855125624561694741761362091600443234390983360531366521896585274053373041775325147117502530376299346193354870857578769332607270539834643603699514901734758066157951789180703816057478580245945425250645218908508106293334553853982035927949113678300931638022734098608117045505141985282125157137169044479540193118736258502315741189566517436642477114406444932229013458295642223893364307418925593000674920931305439813533138176667047232475574167578558817919303563208454904389631175434075825534986763460724442297403478579768585331188912590505424304865300655364990234375000000000000000000000000 [44,41] 113539696313137496824527813865226540669846522464153423405005991854289577840078586481108298171213697855167829388914877626853978249778006878102121622095584329636554844597449897201915382736936328828928504014028715606535546937021182027615304040744829859090972405858207902904852971602218741261183285482791584924645316638306567401609851122827895883742426632651656573588879686175929749043803053288276516897647817536255080379740788149314469746854333914153766580201057196215528391810347920180292400301316299728934912807695151512771966505112455745997141012451983868367064528778379255538437813702893959983374694615209357750122321033182893452749831063666236027292554721644829429801363651657315843304461244144132426303635503279099525597015569676450537830940910167839567951610691288789352168993863624268981351242183890200268112455806928626003858921886149869109508671708453774039169441094806665399907059396555755253238346862327111195081230753920165428878938516484540123720708535538184921437091494432317984054967693674677123845248758686810001918115815632449961068927709553859909207421466034685815971517811818168085738152982758006969303994805437644719469374392154680281469333901578926257591765226355349136316360250882511219723186072609771232850225985496988472680519414029186325877299930947945633168221990231846136237038868915395461628235482363617516711939242374074652205196324864708720356914735752899487290838692821262698448295667333149582098655970595670206932235207162294010028547680893057179809070082902621546865626673036536875959095428373259114186219138649634573641988103438761163134430573582592740386288910074943772257694081532394064840052303699615437561237950803854554908217014223514289374452880400388449494332605020641427135115304296728560485129109363928103586699539408955080398667195182917974690385703843072080658428656650346346509935233132769342795701335594775768697629167072792929936783426107848992367085470980016219541240730333296672314747771661959722992547625986404502115496593841296947019156211784093222056293163911238430676484191370574873166844225758773027080416492443940742319310199097199662010611953387734554135458372208856753348624170611417796482018058650130462370089850195851826860272418388698574567503504073627328081620172900532955848221331937619295757672334047988245479840172379808793354946605179493064791396204158722319480974178767262682176825706367743288406786311805017616774842902401464893934531061897610194569384547465962519196061575321721193176927044987678527832031250000000000000000000000000 [44,42] 18493859585517181326145757279687648956996355016883953088648372647195830474678560415392442412316377054962892675048984314046907022650266466122048835687794481015161153689710794773010525618849547489169025209091332204424479633822622924611012928324326877571689698754286218871297717764445418888948665319773005795217155328302446924048433864766195507197686993539812646730740805998986321574936122156812031742685665616024385493840754592361779038531460089865562745205417183725005451518850348877872113507345814462460314450969191530454743477183636419902605979495329981927506386638794342937065287004381561974001551809926781492172209383301670926023799088440215806985789654129403255488708981503217758746655989376310572170056216205940326647756126643632818174569899957430860870960398476418401262293170962180352365614311623528849463201167275183230632361718201716337910170195229751372835501362120504800866557909191739903660886836495924700014204797076974460516054991925357613513789393964307157469971795825824625102146576686792615338131774843023823542781228933512442755893917558867870644377968469834586511252501562996773403642157568073484805001677219605234279592616552425223218236437133400353385202357681577798485185292094125314784364260740563531280213253155374975334820583975390570748490070113969318284410161530803628214951639990891136414670235812459794268393218518722266149993048072377518179825284188246716699632239087582877224645801128421200018222720985762043699472477174467243576953468015622971737625904179191676558562403625998303371147446205396458040859117831009598638492637224014046089691886082200823818203129382637214035510278164704467143978393484894748853101541723997483224504066364745785685448873752998334927824395092663821518488659934516375365602502197559764785260693361404613499112472724925997941431858186799061378065057960231223584139524617076099575458014156743136256843268085994588749267480494847046898764245688844157207304910546021119305376647763142690342318137402951135706758137700367604899468594815584159911374572802482815671878253920327064454308868228111560142355236652785655666988063667006114923090502133306115730555839849771694155103994022387749888758455172833790358102053483249048423729049959664152900273974245487358606152185337791098609163662741470248609641494138761879819626108315537507395813595504307592697079571670764474459807063022553398036772508553922185148233286978721124013904993960712185344948362341761832964218275724840438270263516529201552884842385537922382354736328125000000000000000000 [44,43] -16567379298403523932195977612725392107075016624209687741898741342973963103683240496813698010211183847734712652076545839056837401005132768032080868830825927637651059422645890633697715688717893441983947940846727728394377782640929411541453421941990535561493265892922560972337324387031424443301940766020567778425263778021601059278496289669546109558542276299973962272041683440044242268605511577871352305372943827692365649440787393307954791572101549124884700971021238157278534830504429397206590945999325441960106744278768740081649016725782211919000150062986885293675354895225584800319139692009529235036197279706478010455503639814910995805487069416352291638804356935185471243062339113106448574605617249080287176525065274988225999989053992411931637040504295501892808498239210072753005909123151255687318924133065698809944819152706767878478592745087485242291775927120104243078347829181498340630446624454130530265566483787594392210827237653317057171216545288169268932753720219823179336115928810654666940504299435930202078122125420698070973239098868879966670446609914668700336183114785633534835499447322428227873842760340538982442657227927791361020843866073682500499824461351467043719402141275085568434819845303523681304665749565836932124168507429827538980729517588792780260232283251812184954430141917800824831337195929392261372799960256717569683081157996118910055485908148504807932606127459647216204134288082196941049629408386818514163588082205719617996671291317250639918556440817356535434460357174139913589504597631569278110048744332858119489407747953433861735385104614211973147879735134774863159355748821903564408594033026134023935674620466441833306963328891515214032510911142318100385882234913715821155623102633866800585760523614031898282054410873417489264429576631856404837009543999354819591518913597300714295302695568822887977178273091242436721887879944471983575490591381901692506777681665708849146723685467592529948707091130004369389717964268277696134301954643752897623003317544533685293009023717061618947867196226205621980085050613066696143489533072000101061198159527625373033456109942779529858513724795849458815695416762839085683360976020232644642062159245565827260349710303255461684186929739409983738732136601048631957212996234168597039929699488317552992973223614390243305134345250757165303010954690143297698332222057836725712740952830462885262303612356361952571625656631212198973276092988248855416414177643495093902074768783098143547227731886550827766768634319305419921875000000000000000000000 [44,44] 5189672834044035824154539312461433405474351049190442968556422738719283402506778658758115845214921537872910192197858198503152921617806298041672446120129640712746190255451132404203618576448652927885349176975681966514345380362901327712480248619671225436698024652827247103722609061554187512091376645898398326387737068938733107554792724687840149989338583714286255147844255801041845594078737048006324164730621326954309740555995255967380475550594190465630867492734084177666727076725301558622462019959910332899059788602760814749208039409189563015396797477739545176912549579612301357964306042598798407660214333087119107785664701032249440211386909165806997760128486952390460661225910789409703070866392001079969984506867124861830229771094364229415648350634144705925440568966571868396827206440143167834917439871395653418079465414553976134433981373658686308218698694635882676611008153533064473298397548098673161418847025996804677050996726193303902540536861385272969320201107562390660021929412201886532957646152471055511789778629503407599218564364114563115770094276008678701518301583244874171878839380553071239902020009105526134493822072535746607262245385236150285731480019579606701027807435489899565996572587301598098542286318849658668166984704835109482766159281504010190289242183654832082313295877845083642429775744557614172887925960318930330512488657634475707307885518020427056113831049166310301885669483423768577916552055625907201970697144649304102530716740675677709116463771742574908430242328313023639252179175866979951149001832968050948672428792379794847551455955265708653778969856805154500240446358399608629858404362885397694616658329392887125575976321325697394097709668894245731774798343380404525241990651367764476068504681442548155255393651706724534239079570693833738116586438403555185621622308279360374455570643047895805491265344322857478809701883614021679787545146132400344697951070469447011136837192593101884466580004063818255087851402626105642691964742259195360021682912214080760740648893845878060725283286972183990325986916285811822355973112202752603163548796955914780403515381565801983676235635571880826991040164912799948467873353885792037874220689504245291144062013506056592726667065155965202134843408616576089420062523084064188784098106731442925631977366046294632896156343594735941971246840381584944092544584907909104821358575050039589322010493537601973390387918233520724641814672826687921145956933033584647576492389322569930857275647545501229274123033974319696426391601562500000000000 [45,0] -1944201980858447758803339920896979869342146193356644720438002294863931772640469575152459100061398392377105629589276017486450607488599684212612362915431805131435665394150998380950622893419024854348596411718695893874718263302542620830913207085220165555957546761371153017360981309841022088456288717317259340124959864978914883454465225891325483751612721336474940414687565194657464506002815804459472350041066270382655709696318827737895536525871675865470939097638677026796095229523620239810382128826593212473782884273541995178984286316856407543562689394909445411209217346972904371530610940294433968590564873847581373030641417024705625657430255985015873840863026170637192553579697441639428976504160199025647573339895092215962566296036046367574031159358139473847743523150266720307572329215662233389490053308652396812583700817749848261767195586329195712821020558785956134868249081423806145360557270520928734194379827594892360443595692616929129643753845266636953743479334757724561429500971282877630926954512412465414338448820334743434971848828153056413269564347837392363501538087460798675024879234602997463119749740120314514047358861736475520088148602329226970720456097192103959172234913028946334800792138406727925932171024600642995854733765360446565146206824243168515099719029716281637893507953408996352271244553899711865830679444535471281229708400246331425744957590075637332333304838804027884682902800543622993461444384081027165858105485353560812496776584485903541517525811849517776053324059222553807033689063105411314492788714643052933067450084007918369993806972612246047733124669841993209187760560738987713699240465450992586147973948883359685158781755631981635590715832563241559305118588429964374436955821593132168466694045097259602652991251672061988442856025390708275188562228343456714663844534074003908227696350111230051912751819251956282616223339934265531476873189273527923567489788864044569541065025458633303781561077001470051345020926844362348127613735963580369756424823663656182092760234452164657950073401798369811438660625033772062767678026074253536210485146407362884304242443252447474369217533956906432419283186192465753418565952267248183757899946041151998310294433267884367784378911312830597582075941620140645872104554075975960376307601960470863830988214030260822629442456423723553749815845439335992850260481645818799734115600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -128556675034124554739060662057061743408419971493296884188961728465103881273380042383232636048908991827321208448367523305588274392626153255936383172857969162079606211442857011496496738692105013175231747648884319551749905035510668381669957006474721007194265706704713071719173198110335550769871193591544307234299172010439471275306132155071296246051391514269006492725082930916716693901956247272562411101057999692333542271013354249386215476091429855470809534358737611060701284572526269712244396203886203839792206794428707903818892512259348521131757316301276307555381072122062129075820133934369298257973893245844121887980435756321853376752630151334926665645504560038067837130299403127112761571426531708425265669119696470826317900705300868757942585564038585940142373504496034677202448987990156546055142774137408436807796318929261610309804957910329336933354740689095443732029339801377206639517542620997988310585155418474772483156613891381945732575970859470806513600976545559934244094161730404515048757585653050556167033456687039798331838405816260642468065788972304856540209685491347554561139801730115819986351241518282487194941557012679655442709401214783450125877360662551022102647932296298989853499393767298929903906152258643882901090955199695952646020971345112642793614317460873901790342914601785599181155088784935027630344649088861354234773927115171360788918768602294774215675520958253632570207433162802815598847457353424468391095344465279693618675123218080257831654781089199118253492339504708898374475963049133885238701518795395454132786979973728890122949570673513335570055808557786157891234955878346513341241205458516340276545078409320327388849610556331879337552396888755458874631171233542298010534660448051293552292058062904048091738848035807095715190997437757533056872665085746583039389753013968374228158771718879929028226127370431807806301641802834170072750963742529230477123888701648293288235528622561380518354076360494659280149373985402063375644373507977374856602393758829118272707501233876883705834435499015117934477489689949495381199536785328006072863416520128293927909259101249391777078528946955130741105740190804613819342870897610794853419074079218001130104122628090439292206125718631060087973277835820262207201250774350885469390780503621174238453762716595535384297219597155885754216811745838144930356716777453129907371476292610168457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -4746860535445605603050932960472511181382043016579126678486053602186363621815194163618546674276324973792306654932798868827288408018835573966993063533707317130950326061367778994005902908747523480033621425703980880141262348961635856918804993224960169156992134234060257121427151117845846090912489569244227530207019273152346853030916847359518877858552690053027949521913388079559561891150378062177523929426569085793226418594747717347093214245186196455104797437437658494548670791825264712693720846127433814718205162778074809993466607891805190378860511242314642560238052391794472362639894049235906020547728335119358596158548451316957933614975920656171489213178924005201728592359671550966540738755491880500424302238567779381290537904599156193163706015201355061796166300617027713286246397268364957142749053242458269551675859596725805960609368809485190251639686645612965520517687755450150504399048771095488927472538671895902152483754731518873679435682857255142949994183720837284302404107801462256314286625160476248747793000974662941524026932258342712218752518571970398644493755604745215572845043543852517939401002527930957169843186110790063665566226995567004363785448812587914713303607161094034641088155205762842471461376324373839017803999315127677495280932005269969855556908551078189241646187049011172799672221001201973996080328427842878786865991852306279685416024296615927352034759384280351740916570134509115761410536987004938658096853426286658877536418359811368130476266227527614722849893131129526573056212340306483933123487692462590949469071047635363437483821211393825784746843619349243550415810773123528177617358315373444783915535840376648362358436357177254440601252011432647384635250749616647075341302639878603664232641645221064583780070333741285135904400974119050014972175379044898074222890088666234355570796595099572792870164539433017728208270371915812732235060948290236510346308996984870487167564159781724289760802789225822964252974288263633594793119401704366518500530912620876134994068265247853500685739451308236338970790728221416190590167790437295263190510621089215375009694025779858977163778752266474052268361523476095942702155928737117308237184826382053479406280352341540543667621938553996416517385678476806375486449238296461706658013897979139519857345942417927091580870885374671683647616582343942777562351142961460936930961906909942626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -195451848811646239320465215163550049981555782197514590541682489178840606754796102337117777937078996355639597522206240273798398594756988554402542297937781975354691337027616331824955119024987631272928055205696661621236825621638304645437394062355918412327498548006169826701866828924140764708424210339006149940717945253152216390736672310632790831828992380322756129968950940944228439969529262495107665561008724183557141414054046818063201197352806478097958366745353207879345288932566059363691005612568415834860118631335191706156847966945970835392315470912048079904364606241799976361201370522294074354837468878038307468312890313018084649521373272343776417056897113497980288115187827572327161469324083893224594794522749741408120559959203562091547383026595053763149606358113671318346341472953236819887530144870661443209365178093965528288394024353582404918960661486772790643785755055864448716297178337610823792349491801270197596260910760770713272952874286452241274313414292144738759567669626211886025123848618668411075804679941979168880689714141872489473897106883457984488579820654261419118099325055084571330228920051320527243709480138796671018222751100757422223718928927498295614153746578545891403808753425194152600156550722246680141688150246468440888023223824102790166027928591405301234283806217487397048673649846137441820862434887826471654484376535293041155516988146362726414834424549897138630356789782189410724842500504183893544682472147380223792878536929560134356150387659853952631806552935253615519723119816346034507266053676092504779240750038974615286076227470548121427294860717303062099288060837342981804990889254615097804153627037347515665612633868178029845168414133132790662296098601995024091127695235854013711080506583574623506810319019944790438925995746222579742423540727436721249632077983276463676815211902233812961665967920330565226188195064893242394906896726833782349598758410556146479031033588314115010956286823119795480776102232632772587705217965379906576153323065474093560963474654213917000153049580938217500421796183891945643150547556027210481438091453547703430135469853258786725201397932626323861686499571507829585574164223152174906905403175480708342997282438715350216882300674303680707117311972679763812333869924155944193746941546396469192318156018044775558577810120894090586144561428937673346670873212455044054536301700863987207412719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -66923800486505760666794318042097156568419116660387163524310810866123106870886770805336212940942172121785579766161887403935768404836723139009688479286991211458387674586170994020631444977937751083321420524938778243091603120054983493008946203008151003851964094026952343500609888328018598919053054040844673942167576797598296794064266625679435449323809368405113884741617721394091643010164491395127095545346057314378083683279035383399013937564429636803777623833683796287225930031988752556325113888452032872821237321860373647618960533076178401318901586232570070229147099089762065163447790259892707404823574800965393671112223592508279323080506541697348778194506145436562211369199800226675162682038316100055843543196829893449456041263670790759448710991984904957843929401303346750735842005540282292752919120599054975826688446901880988130922093690432869361757116983663709019927657709883598346360792696350563553050589026708029562618051688444817148840542904446185386628723525091556265156814536374188710698283620192026553451246021221926662427401799752695877970224984746527915610094924066836554403426970835595227209934539619399700938097026209333244332295882186436116885395657552084409471559010142578033132640719848859693950707267271005559871411861268144256976819363623951870501857135313937625110923267249474290922133200708355668226105226197296550094778457620280155350255228776126562606634186226161182006659323950329315822260036746643925968569426835895759303641255394249392351439733649544343893362735358095130973800371091021385701826530272938748985774339657469800308328136641613622080748238068722364314855134406895648134391976363194887147118419447890036472670222618847953804554728867268719270702720299287772023876797687081373963079938233907203428102656224383166223415820360401065308711582787864696085011718145044895519922183530197863865727522894494357818628331257433587874307056388278085046734899468986625339726632803341764323684501999430528823897092154366890054599244600479901997971894766948601647787729417479327189408956781316981542882563386253885109487365875964283693229068926421708919869591176312595992181028619047857405884862155453835914654644223245919894007703745240498648578073719407903854059378104750776137004606495681793389713961962391616645778013103741215609112967929693701900785322892304057026250659087580122183225082077492060564360976115949597442522644996643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 877627775606019456965904371786376393147663127446927386723830352124377949420734213276889271455557300457518555073435531360805554828394279326969354279744365720722412189334818088951680949168722564457784336577915986949910638523992512517230212286418653415502961744474179660513164605199854806210187574310318619058096468111271550775975178449112759216290825818426312824963554309664818525115291327264461608467372844522113535289909925938865787094822243955635370335891292664877774499704427920509208568733196493938189321028110899870483358887063904777847049003145978324647518904057154589020819416504814966742680840661448748422138393136561587230452682338980389162133434537852536759101078186141386786860737171562308098814039822342641675711450360566620462569982685752332286951181851533362960258623962684871863520508715164068041498003056440066368076560662924365631410060870596289113686865449340999083716535578714488371865270819994007095509848298432699494288022084489781781301013382086626171743338019998415611080479690920795850241421905605939578894745601871065727953975798792479268051945336204873897893792872376884132371575768737908223133863450992518274647340026349788734592213816235497393860052906776569406107159324492017948294966238411949675351233368038389222831039787679833053470226604376694202157474003553788403682455670507620029891894520692660307081145517487669061084558606913616861338029367377385391105379874382381362838605408522154231558448838140378754317407479560300443244288443740334949851271883203203467529458283961730852198878544615418675012129018542447005694421235965010893508773727458615791874311009725261829103861489644771306495124520060139858200247289649666759038964065224186307098108645551803988053334420873173475696615504747360134693073621145597687332122208291628301552677960252147710301099223283888670922157740828203278310147739580619224309595094442718351630212944527755530978748717747692935997657280412410808834057251731876465770894081731639833711890634805817133760638634066135044396485600555666433691201029890494092495730168097125524549595358994100254861223142558896334286366798147200096828897823426080963201912632351963674036792005288172958761245343877199876437550059858880313184976353180223572369924112859127722200614377924190056324002624781474008424301388211287769073521423237843175138651869402045922103982827965643366948051209974757114196108886972069740295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -7128990522793489182475430223006946117439590817507942364048543203776048098120166065289772586091229582056925380372528445000163032022918572900552575051114559122154482149827964326805211227198722495485495314202741144769901164339370799628359265793898822282742060317672289668283409163671727944394735970111950885456391067366975511604695273190532618593910628158820359040224571488889528485813150595557458573999193069316283161096959850740671457388830171899047998115195483997605381134251030363232899197268089120521582974152093154431519060073748933461784891053020390317511947679492245297588519385943929570274717626008277017421738463908453573190410597367469023916720939606423912811606714717776882885916808596155261505535831578165646354188872582339943143923059627438552509180511850382954680299054430655306878326887081161439328992859970739566444871810592920483535046732625304791576999181935508134591865496269299442784775899324658565050605370205587570381057080812768716495999671941154158414462927057145982809872648907776173160632334994288957103201325403201080348301295785080518559422210938585040655581326888208532170433288755813173929488790714613479197047508485019222709278765994186301899271071777339087929935655460922403367001757868152304250340583398578708365794855447633612319109691935910004645021136196331284538159216138517942518016123159519581390348440735231983178471616126842102397892337498167874754733465536195456924705632334998633609543496069401703360970716171511857392720151452212729128835265899675090454221140792375441173755155946694322429943741676289546275304057378558499475860212967998346721984452948536842194059241357660708829408920251172780765055957664452410966992845581955834037594974433214279972265163954400435511509740550127801880213876749590281520392681165656063579373108849455723007201275515633412604891554473992563832328821117120161071742210794962019038913681578659143055403508755748523918788921889225016631486979020286903689660245904303264988915615124211087353874770559237554566346071761739856552564081817842993672276668196752900424818598698227418396232410014618663925597273370821536194995583356169325753639931288821068146035414336816549250667865555625712410674721680221633304324444429773508995211191129503181409066996860249651813159318857538304273390675727996801118080645452876725147160698209745805315808219066325964007024682976207397011592092894716188311576843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 44767964409222080141966583147168644464085193357107171728099624684865596620880844498538891550690430875962603985847754538797095831164554926108052088974467918068725150257980160620565893494503090899790063491909922232423004593742217473677314268601180576984131630727810023916329480333522519979562410298179316167154153722451421978001170431840140494619480932459971932299071648644758164646875656719990586883270414767271030101635951631455930430486754966545789842565079567563949931557166432739180860475643685540751188939024741312044800652249611598105295841112670448569798418396225842102375437600700443842253094660647534435147208507546330449731417674566142777052105532366294293507910348517423548201028886214896407073474852499916243863733697679786584191195697979918671759801616236772613385081241414346115051904103999821273999427127744280063784565281524602463197729359171312107603493986635193087501189537819244138244966646841254724524115927631932629257282694939615446734185071734251694104978501134902016983100315794723829795092248421820191560466874015909223033313678885515698204125555158455215299070307938259749059109221986416649636048048252208807128836336530363912372604155365529742337009380308366644703678601527910843158813533375796426574569662216246067914515823461898054014877343371238112228035631937356510937495202633196170730955342082538139528237737275810458188497113862154266664759914388501843470453440856234475461033626433577921251759985458287537284008565508267017967176655907320327658515981720589110557059874913093002642803688361313999685537236620332230401662147405223477871904569574105509019583972736853909934392700158395772312261740801669978376223974348035849989588233034985206219091414805598391991791399024567806387166954182287719238196322151461183768495049620837112283311852194218833798092164594394984641717094920572920742383475163017656566883828146328401263756138963087967236995448424208657943368694400241934943164931675674542613290689940100315401519499273860211760522245108701256540529586245676112661896425136081921622208133348092528754676217323563954931051616282404264840956520271226464047009416750244051921321991972117090271486705446151647274977713444806980143832878358665674784335725384377433540990243095491844621881563758677550107967439725163137273433022955459956237588562327169220562757400492059341663914378143408951584428442621967688536122054188126639928668737411499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -218219169188571125691611761201307443753082231003518886924544964964983536887067000273423384108922189384650622488799314259973811179549149913859005689166369567874509679204645706290517556086956336504852860455674684404490269958491078755513505929368196661352417463765085044572144654292507581186897256088419857087141426043556915314948333185668351392244159712624978447997720702564437082562263705028192478092565696499297660474736561330883888174391767373000797933798311480769085018125251579643018996376866803053917580706981389652541761897047966257592671530226778647381566632066415893858589148656187340818775903300676576428561800808726285774787557076891641895680603975582305074013256491992446050508999642933546421974967420050672783227336782766635996287688866690537707582639113002035992029757979427931692181084243842684115967380353568875681657161003280543325745185636969469975421839295107384524931634232825947317885395120902668759043833280693952707127650518361486746301441708439011900350292577007308553217870331947815367063202982086870467325234444705651206085224157662679524143911943072253006025090071172356156776594417202520286850003813289906969682056545201100495928044320544168677961543649096874733842515367480550708674632986814032085014126212922784467263104053411771029328176717549467993522373880538050066399872476510892702846705519792535858261973803404654240162391573711163251497259839491798574591600986419819360019354983198335620069476563773197486542654501695925572252141401049123938050918497848628918043907695113290391734431244155950110561429764015533247899964370953271213057897983703134851891633031799006012540193492501177161829759174233805463148005669445037420341146608058927518652651813665880609687776154023373617079492990729737817647937506396941036144829694524273805445738175779016070512443283090793805303606882516925260672040536173706081246151059355003018764453130470498991851050983742922666146126579390698300488108276937585839252930343540267162642154382734324552251433631127814004909505503279153686630547980290202321638529552268841874781892733277862376120622783620764934824538721766674329285368460795620759087552499833878068417630822996217904498923992341013834323646893461745993133992480142250412771184073726882475348579114638205594019851075384864612467143395751707458592260888969245553595161730715064954031737672095089499353368437924762115271912210623383998608915135264396667480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 814222432150603910979175138452483034799621523642711466417051806440172641672245022046217220314015338682862490728696064520527117062529106676384558941579171917322525318386646031129177915676195029375117141209121001342796017469845623228017776444132050735701684184784277571072173697200546714996029019420712309731180976858086840670290240266844958009593261817946760555180810123915129799057529385255098197667649909334090936639657355383603282350549566577007641045287187151445156409327475839548252927001162801956266896590351331132090293420554823510004344106169090427777205431115869035853964152368814908320692073411344931181717506593653151938890489476362268262036031798408281319044408086592462556131526752877147819765746226144437970447759554489634477536091556097634185278980710534489236254515015434618577548064047589996902329276526124428920472046812964361428276823439210963749319661223392593951016806340142220537602037018822498668861077670424811145923759409079943853453013230990673788827539693743155003054700450458114273282296182748410491260053028306528616452341966893472387718926243405127311460816762003808872504697289705487093992744764960503174229065160051265822666966149006705052819698610983433585787436610596125734224819272734487569375455043340982206873318603344844221298615991986231649977729884545897048689199613656802771811351199860610729066377271281532463178206160135860296614058177110876611082982946175457152141285283888327132916134943185137470626016920108924275106606212552982373135719797561737771677772926085229559509044476383479410216969621662874348547764310239581908732136474711455845713322635658795863803768470408778435729629799565192227222092875629639098688401084661884006091023981276987876424700017840526380708418521789754226741472542771875904257997642231274079433568826431412379782001047445244758568856305973156307891524835927595686845560261948922989697022947018866819343419855067739922963227217424989255292631430289385466157420707302276579043212678997829184169243647293201805218225677192901509596190105316175381751748459739003680239478660055548617640682579852494633613648336223873144652709660392563402823446509455303345822056367950249097002278547235228919195610267841632154200081831585036749816329210673013339403813937422737541422862385213077887843486945925655626715364758858336802083366089215643634514669265396207152940366031142727767803816781217764175782036772943683899939060211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -2324006758422835497098817998773262952517842682920867099182237181795407346536240677578712609913175828002547118105260056505417611712292709619450159869384654380436838298194309793072839060899003509905723975500547984763262667274017120582096435461161589007464677218424807108173469062405992004586691850047429533124938656723319183471426893919481282410485718442358462985827350846280701700601080792740052626504827545590790849979547276683373664905847316256577366243314416011128827252630340390655197461933127137482571769927692962501034073505253078833745504541603260802252165435618981337419065213106345047008509329545816345923437104104133058795980393611499208745443785966342410918793594093821354328758195020476799680634590083770188727782652078877591690842746028448345908316479627149396181865449865656336294467543017028742649835961408993678164707823818493253261601580104835932473809491092569725691831997750365241504379984364455299883586986784971704141267570835357336020929559848635018972973087510227296714043993051015274677821651909370006367546440951439584356915809861812824178788229167262703768967926138245613517118639336223978442436846363564482724195290350927147139313613645299998219019678350768094992667003196036938695328707617538180892004372479439234320134723332784250332101842155540519071640618832666020436540335821573842456528745509025491327379775433943105623031006337829323060692289793173975427360101589952402125672218707618324196038214490369047811110393024029031634666920330366618636386584380976429884350709951752027049833678238720106057802653260797546974632671946593091435075384746734767055201693643266376627036259887318934041284452864594501258449428934931745699612279514466266804008180576818511573477976040260891332158321067204424615233219836600837903279402367267326334353890367763210572704996963512638131212390310718373156562666777683793450562775303532101734986530368328631514669833346882900980679998830173378413502828067532902542791151236398317028835664852866280677886166617921978272056612678616813797744799649417591997235397438122379025191062215530127814834515259804790364577914812042531260918405573475469740447639295931866598468351877616759867310123349760624753814254022096579136037291692409903573057848843138177998253963740673211467999931297397994161027175103613440114727737971355305926877125712908419818631399570140738257785166582809154677195217438180488769838838436498917872086167335510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 5049296486154307917371728610391377590974628027483908165848771773340030323663820572141402224969716274086101884670122497163543925580790998703985852039385685274074549605706016131913909877221415047123047833895908417454434421026366322601425147371950144797960006303925393317233003120027284599722879122181777455554849966243920694420925468477040822405992642279019371957898349429740741771196386866192693581261270702384099664140416097153892274995997481128245527437431264708592632999693798175409672858112622791123124780585755116161186496396808085828551148277572891085602744448405417458860184250027941398030091619124895998591165885422597004289968076286511271363067929530057927775396563191316788678570919583383499098082910438076897581287836247979543756713988841478047280415587714356120967182894621881823987347007935543971331537950417462664051840121133902003205719614946087882374607012315972868832349698801304932450417109861493543629105891270954912112673160834972676522635755838323211273744489472412127673064266769460093514812111956887037955857954011078884447185219620753385708253277880258821323564989112567333341864053402093063313066652074982030861573643661398671138716298000212221470620403252413453533662110424613570458348608902526457962511144690058999737675206746444761395714246009265332897005292766231458256677020287333879952862095968772828028647335508102797586973241169619610731988646708067422838437203388290925264164842341662955481429244913795247107790935654216858018740492008789754844901491383033285395018160145756313532090944735082086114629998016184867477212167580462926469430494493481407816226937446011489350116261429987659487258320260067144565165609267379796509803279661220000466532158943910834885044933917765114384706227660241611723572127337150640825853473299797303200673374195751230114797137082719787233698175635525872623407166932014886115745180991750974712374381676567404404227227232067953125122500386866360685657168535963469376625638409599879918176783308363844622217031806984457438261880444054004566335047680354386847328726553888968859869297334795622914700134907492979527494776299283357680850032613660485441610103214313650911833038788249982681821081794817841614794848298968899065676023156887771792548417077272496621563075972910177600899341775127296669979391005927568190234618788476832481505256753467646503390307328874598769594757098082305776655298837639892302244642996456036598829086869955062866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -8063446418016650277650973793034866783833364688421374796501834187057269713456878199515641559852289018568347624599724450957535745193697518973832272975880508999379587968295842892515391546461260999827672792905500951161753558254397098154460699568239036026878494336588433901951494385774468373309731961643119183445423535417165053385815207757120607751750439844139879563984176926157556221100699447582438912334826596582594501356684891544688479856038376906262824295334393402399426623892306396191086086647045747344020600362663055767824488892703876256415612105235287122468879987938336854046906383492436798581774551981395323996095880665491455749571610030794195999490055832665644203800929800811186166313630286640131085407179617349686399324327516990554729184663054740646725515181584660142540657014434785506608905087912644362954573185818547816750245901125845710078059687270377796474948445829403902363662010082967075125729893169684156456912829412259355521850632302128688460823416402668347800756893883568781462547829423793161153657496275953009377339418695652374629572364971601116016699319380019989768276418566144768267757193019361488800908943972849775914702670957361711760296182777773248427155073277969391284902438180897668103647140527366835024314308614381162087921056722815902205846177433147363074238566720038571897134830054439853782883455824777253795590917503151730665406382606644176484268674500614337882475121317464355064358225562898397519022877745226250153508525297740856447252874400791512382197988449291381579117089456582952391667183656684531991365795914414641566986692250345305299401196909337922439780927733012623349055514493216628059845727694046468303724315513624010728623678884225957806617913985223730552936496227910091246886108502617189833249886044912330788097284979217960077639240560327213491202079623775279774891674284034347969284665752017333315089271868217172597221728179385573188614681821542763972918125784529665606978663600554175472448407139972441942263945621819015597335342130391710033384566601095174903044064405330067632094268738228148851183050054169952331517805589350964463719330752453464582615245754635574207484661055282932200827054238168171685852119668398287437286830557835638370984577363679026458463235311494794470849875619646276293691384627622999050871656076833610752740071500244674381435143390473305836278444985133254325960085257733705093125750260312018459365015262546583230118812934961169958114624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 8280778827252117105216279505947981957211616820870833135206796537274939680534258840574242298597895273402577947267246179628880788380063369464515162922261390275515176148496097492099803385228192361371643530516636218832585726097697063719556712321490226235361766370301990502559808598345727255677618630879356545205227847823649423806409689849502367808226806296946390072921129483041776057372939699863822138481798190687546596660086267891077634188251915266730374129273313878571156113112204651108875851047972060070327058911586653889319567709305934321250583037277819706676726885208000705403337450154444941710046613587920988678204862194633730402322232347893641819583471359880551053444163977826137377965310841396539045148536592914005829326448878026043576727823537115854134437773804280913537478177311380758907648331090856429335301012370051576983472227474646150276106391374794415556503911899084178758105675662510978754021974721644958327206398179166781174007738560662786318986400310638961624144677959227844973004822652315694571977639699348962922956280543964935373929964138426490685604770092072625409102768046164115853360680632744094544570621481781049509151942536245327297413662446853377313962525995471253025162094278012589909278474835250040342650202942537485380567355592472102452415780589484343154270900193956241494120407499936073137950970709598659743843926954890798438451267250561933188846526752115423508300362464053746355645836867804538435042108351642655788968348886890127964126129577254181064231042496393147280378347660406410244302713682457284159754669598103195674582024755717603132425454146217465073084869896056214392016121837645989174741865319785981355614375778439734801170736398074401437359887871071665137343279561611333716470621438114086194997818217802727573193183825161982350792984632950647651520709525525380324906025860934449429410954034616173264088620740548754757612873917282750775666509430813270352405980019052413930479885844534442586595508667854851596012033914745617011366597509781490014008217936824382662688673708750575322910328123660474277506445875574785363244156846512689229831881196412851759129155318327290415609782140603010600813405202761196060750834801080019175881218123241304329714648614923217896464020438577101442421750227283257693987727981969505354710861262902186853488091537036976177929159314889126953040592928759124086178038705604038439045756205838653129359989883229251766971756865132192615419626235961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -1862909755759894116141191315892554462996915329456325551321891079857895336268376520522532527829686347194661240363001276263881181030876200388915763361370378102842776743136134064293973146478757382454835601666386317163957395386246023695954722423772908331707479283009837346222003256425582293022313441025944151250669538959834794332377810136674556408167741586576953290122118659492595720609647800733854647756001805958290901566583716080331813395276079905451832645940919594524281003243247965386090502415863686410305836594532895706779660360592195425826011103631379727888369897618599191822751895156503426695410077506647376001137768608101729781401124222021413503873523662322265151777436003925700301194062037776934767539100064949971462458412598041775739514053087468888541621199558529085226445074875623531294096713471962475192874636855448449014323648981157549685139116517819990578814493934354793715237771606366247156866436654672817022694708747725357834438137791052024154128262701830096300682796597623854238918564192899010835419668331789838293620133997369045927138496448275596022768533757420004007889233967958168659734128630112044603769349169827843124619310525014907788639144670272798374568519092038890694490900228697940451612575600438767387168148999456452988131506272234486864451628259636457644994130383734180271723192708019413073734034448904752453158458553868232691869184002756877812225619937406934355927376913182547829885451531757449234817815493183677597227690202617214235146791128516802090968324986917059883058900911298877030628480022959170436994751084061155160971283473445565429212758713002625325617370164091194198155645500897082961396743692576717897630675299537278216306922782374020199131345057931415005536575048026171791172021911451089992136526424783634158577301175328287273558815338496090567648037171370105732418803365683478339583674560881036547293850237390964240758054665045161297568679777780670818277729729617453653800504927426662933276648197915439540305973246293403177901981222613998713230302009430115133343241935188139732192179661935522909185296911282928472646926209897655626595015020461799415322257500835957961810173107494094736092650251837938110404723444757564580267830290938644973797456468259590769799695887365525391533700870252015654169675522121596335624558175670283838115212977287323939101626860500259209492643356663056767872432373477380104294422071803981521151987528826896468175933208044625644106417894363403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] -10632294185416857255920122408787063410694544815423203744434929652533666311882512110513030486729560481106614375000459045128717584103758775674256324038825237682915618019269986637976603203792475816803838207748331697359436147566826902127823569796279605898560025995306655076362799129210883915574446678998145999738350609438688152715724309245631668377344530847891570575759035745225592334857960623486185702492711712728406958583131508357851231774651763662107758074424991330982682058101110778294015796041689204912171675056527522941583646490380120410337271177608465699625443597463975566399631341834839371482897094311603068173420466310358744247426105934731086650206354716821897978096823761201047582856153972848796690797049188748144990455209140686195274948343559847561652701371208702725434037419511518432893268365440340866562956522870125605264642474706763460900610264074266748174745591804362429306849226216561244946028199855584666669477886159463103494870646829811925299321151133425248803985014774446095165198785404862170654387038492064446757428344094649139578239513895508798896157025428471828960578548065376417603639699796508207838421640679195777603290944222742630637405093703780872517680131737218514791537757911001149444191686826214815643890712434341125105533353412277392510376626395507090224500589869724130564323741336026892224899697874540510834857940566727889982201773292431459930832034549219488725671870531006006840929976719326082631987648793740408932908126098840437912430245554959951022821654128073952580328340177844334518170646184408210853579682598603616265194321910867014219415721826197096877289871782543991885623714588696537404009143712873260750333108065220694383362312635720056720928009794530216309324007899416346344712233181148864542426731650742612049661416300891003398183567091166741922095787048697054063830978043204689529470392432707239599272388317095307408338594811660289256650321295280437086759667421232752535164856297223251247145531618310247587114776828800140266190449222011172274749418429256669598766958680750437372807914512288971607950556331850908058615399414861610722918989338350715936805274066927111282721586742958847180551071578221383246600388279165575406557807650032108971815393727838029023606657846887791571211641704337139533045057694618697704772132632153973583291610415339794670724533838418599649288143681725735846729679348039795085720497693141336450745092601145509690336969643720266276432084850966930389404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 19647065061721480262515849287929882865870315147421488315880714541917113655782184388771832124061832318595785494470132178143474746079431754183957047397162939750405753717273346525180304405716654960799905129389905904835551376787624858758269318220583460927233980590713403715379061348832378182919369584755021161952180199544918095574095161664771221252572644303531043538747249952480171221705285295074645857504448556339078628756987869216435050428370652004480259041883559947322373869149069638641819546549076972218831821740876537679578820515364643072146668280157555912256093307414262456297776068908891102866075251020096743886743253291035572997074169171637458046089528690948649278671709594801751692949815253219522083741130965858657912489251291226737244447332628460026722465738748881238167128180832744932212340093253599004807340090387400104683281114915859136434996475461224198571886518774633557894041261430034120906637104483087764997249057377733639917932937720359487409000478995397918493150814567318226853624757860034914570544653450256806126918503155961213633724680233356835941869768682173323307472667774136641149037569718198222504330999489867240517615393746522564775278756646623951412974742023649780838110640699979936043387264972840397723065948892629323956662021716510157219153773251041594312080961945921513427917686812926761879133534259317584107930387540946131867705975228576228316729362857540747017971462456452584810665755303866254639120302542212147157393826815164465218818546375095488161083672325463172924619951754715744184034985211303553108435756717927419217441509415084866868566298827630178040936111722611445579449865732372863886285479211803055590624618801865935013225361094146097952579396763816867040633652438383352643682673936382331849265204625996365106164006892228166848617741372576482431673686314054399421403272150216080151802696876069449564658346031510491770353202686367551448382744271404649371253226855368847435523299540351829529376313075074445960129401469833223040516116965094348045810624888712667002325420351314318947639493432875260153382055177911265878713761155910736111260315172267135165907077366728479257556159312778713466738819219030840810575445336530012152581823328492821903026370840608660443552806012295312750022391745965738283572780975788415957806496035886669008981939760224871224172536566701029291279404033566432165421137308814652794913058198807907090406535756860872375895721840023677717823602506541647017002105712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -11687001784811593147529993256909190697709509157636652064283051223148284580386207278976581739719978111508908384142277960933444691243885459729664637191839914536562854046824658913567531860189092944919351836191101097486768726528786151703259930522541807049863081222494612297771379915220257039003902930093529111977055177711250779229608582410279133316711842015440487266226391149693851135587260875980975163296074365334821891645212073199920702950814001098375922134715103353751813068308187805016879314918356222113505569085390254155617445194497771720997149393895891639606101556833863520858587113169440097547224682604374225721328982714560374995588101730559336342040083768540845618075688843197793107820774413930315369710860294091677548166401182867074824056706275349895544855297955670387513425529479612931829476058889228277511445002968209117092725675068805518041879901581754469126876946156077002045190886570647789412789863196614252885174483558669688167318514668932323242520184125035415263484868211826077827262078557604825357992260952754304167128249029930375351726899560620224584939443231528488505427649944597378352612465158157067018187480047340114794653255660607949125296252194339344264392563966787478146202295822491723388134743126217247235280773997518068631692426406350417615581630597913824683498824042183881299844180720659101740915171887583132250639679186060283579744320857607439711366132371421947101049285309796043195241694793614845841414663855582594455475593938951340767765983503507578548304186228665265142295093523710553977208326032747064636327063725619030774111805823421753897096567261243561047282991198028085797575533302783244684621346125896077489062872492448736757007366520376535408124730942003173784330043694348923534072395656391915667778337059877973137720194831954619691095770063580698385357638677708178371746800648827397690663033176591613516906005997092963118685696655913474069976653224337353325210198346169954426292730829162621064637774417868679622356367781612380342238640701697391416376732466354232492930938978579488701585040161513696456339205293023554524691402283235877265826297785682838144066372967899436827148076751215538373323686271201471357685405345628129156704803733365056869899461338971964067997431566380711776567044215272081066362869608899131756160062392034804210017983453450633206931435666493532387140338168896040243945380921694758048214663605976592000613844556587096402599864057845243780348054585260797466617077589035034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -15073772048662821096080960178071888482118814394095489901403140243193408731668536645404032372264396539706409173888127061417407818962980170553184675141357633372343013521463823843581037479138868770384161739013163210228464136876239479760014560903523325528319523420058313887438906219023540647418753255018928834299531982688294074492734894686366611154326737766521974848313437537354156872721270158096792559321563626080251108191579789568799009256850836583755270100812820371046174435380924757664852904432320320474232516107919900809288748716421045002117345478191128661119976577809204694791337160796808421288979980230277897442293930109967124364730179485222536029659307356937834038638424086718822919922278370294175341191314275210306824484167765794502443681427113131479341825087913843246137552159723930453527625896711096029444906053488900956023189253595157661738710945858143604143941002912008438539648975362594358749842338523709282775417148382492057544967933410543612659057411133313646252153890021073112253916522443747735864836170962930666956722368654643780239431403977485651725690203731833533035806508698707126500636526747705715559515124710597410588118116648808466745708512526888806807619024350548901870659006542570029544840901269508403117164068786368655086953654685886740128257865658470339964495380608991438316589472647982565050694225669520292139014923009899134871892757705079726436803932030587377460299611857030468900020631582985407757600753523054052835878098619586273603024566422503286895400383232003326289804462627410805465913642431732097811438782448446761572249419431775187431059531042596399991169115984823737444004709663882206822335744672722792877584546206435846180011412617409597517885677847823793328276096825782694004509552086311485601275094243617689822786123520830767428914413091640766788315594634356175976593341038555630401329565648185792332125880174725707858513195799137523518857689993949638040397375289158831887270168022319904408886936298339106280560986683620585860867517065284513022463190583352144881531309176563059452989237511773130745998416327805083656464798009208291130315607712272354054474169245023575702322963511002992843724112864874122876027334974217168441142516331797952384991267870979369876130580138167275055630998069592522637700637566455797015407854604467535178498612340700726703778195787576191328363290139433975923548389199875037200022592170582171136007502516549080948559245676099941540007631779474195354850962758064270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 41584389422974967444914012709358469389494158844570408527044442814527848353785691112331362578635810316690946554156790600814965766197081476677726571115326392630383071767861809641223895318981509452675869244042928794324075756943322719807558588457249976347086847086847042193951724336206670997102522852936777508831695226828010039438037609674802489462511918736684627929786388233573995391579165534722645290849337821414846585303673673760466988530543303569483402757688619490800579528590721226671300329458849837152690262180930858270355823396817317044681047054199662698619329218101494979769059653031141464941408438318954554104363731643659149445764409847605603605607847044757000152284515147760088249312356869048563166577647245633909075310364432562797340927519254175772622090853064945041769573621120420532089128531407709223007472865209339451103677266303327031239629566845319220259069565846413322910562134600676846534849216337829952452419144648702260989223594052999897685894531204947697938500834864527277488221193177403534203560415759012179220201236637918351818310097154464793769995305220667428544984475781888436957089046696342510766923795484162221020328542063323891462218349449504483084451256905434915924050523053924724962709909641584897606567703164480757009073528983780247911934872555291616146411104604548635572031888609397430280764324666672753189193853431214939608699761201452905326709420851117189455922787531884525438589997357905704346683751393172019740656534561684407785122807149104199934373112148228833663659007655132877917025114499062449692848501223133171373530694308073354117814267304054059436106446555418038414960397955495355877181928504487352345341304990106694799849715277910276150133061513272938039313883102926433966040484004322446725090877219308107324620407538511422562883126557293738915032061285300855110045243273533152323387634701597817216747102879515148894418666040412246085679537135576898378938553391951526468932207648567024386162699567381516149093284715899755199040432872957522945153692841122429922396079269987246334396353667328823397010682300186737655287480490311618987469555361322043509972419578309426380033005419260500103938214183231917811047643265397011858161090412332775057150414321156554183779964506758066941738066715318972048545936044343178223018834192871763441831211292652926541556697268491172001686883598672345025494274465557965434600768990323118624647498539109878877863884691922537093996831841780092986482486594468355178833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -42360357322187627031923224799265422702597264578522474386626845388990770653102851125117223833576740976332785609528572470809575076071240261735514252020426586139343538872869803342185155523052393210158060653422148633735974779506935262772016184081074681270894829724637023286617843172363785441728498181153427707277036598288566499594197692314803294631184652139813103687313151788214380011319799492144086380716180015499002123675783011016977055589476089773201989976569755322522256226732629671037505021140259923644892435821190514416617175717932239441496521162528880655259008798817234071714379062542872883667012870001517781853427721019648657927158543452363245604494629218042484984449206276553311283455087878161006189578894443102473560765999851993476813662617523928608820530250264312303045010144066350699295501222018681393547301490240629137671318115692817143015314521303496059984804894154313140478787307131172844633647021139221429129171089681628717807848512476956886744603099005532587072990730917852420599281388497776410760586059290833607324389605957398981481958798329238358112812136758385000620298016725342545633948907633973558338810036997878488446069785555145610967136758550114239697383654585757535493976967774903461753282490048629006760919621594901050838068440075825211014186305171403497971304774363778528233885929855682748934191144736464078209357738722545927486392087985879197836542193630225620212526956876070713879015432557928596820820465112336690624878585214806335651009167200058239251769159010440153272550195542798542205758186700000122909167482920558363430859114476397576977489494229682279010550126455757558078751098555553860152970372342443451320606916309752363030359356343243221494671850056469818181389369510314570796886712773064448200653672371697322192511329601891349503562726620541576518013835224906643396696480669497033637809298835892646189041119226546272378477103824454139182447658059757763302133166149490197014704961915216086347426276672983456722143053103972298588287121658870330375661440844545092083184076350586355438296412108746145804406782517352123954581565048555335170842196987837972600557039016174399967478945559902194325786238406230207324884351815318003601216015513698369447559027169798325581657524668330257827364966659097707794122685103358235626930905002399879212527216184808780050316882610041872917124209470088466824659887105362932409340808987201964815051112601584158063890663023002518614364680165046243842663642453771899454295635223388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 12560269506710875933474075512925852148745726834879546861323960364976261796963464663891355419493460889549457253814548890872818884618726172275591019369237546586552727627356705281423130630769930513344593801737886691276307776002824897566144834387976675634221764450925136081757774904222560310711424026333057286380581436432208435277850518743002264372197855186186770971200495572485964642827378524631671702655142763688551083759739118271300002768692675931639355374822500384902598066929923715575996396707426865208775566589560879496578182025228557723350949459267376924309644625319406510969952571978568456005432885130182424586294615820940234288519431860876072147887711764112405238401736690574924850548546932064044356013032805234711570668435257671837366071580933477079307792653888424425259010332298550171141836305462398051126113996745841884942110652937842643228358925196460246919331045984631430129470424006019399519913545833776912024666446707000820920722880365766779936743626037089551198226650653077296642467155596710997139279914493070032152211248701375636798930542633642243568367061268452175482094367628832405709011638427891362615150481509655250835910262560350018126848148329655807104559041423365962813766819374804908876063791573980962679764558608520900124292440184272531815171545772683863787087691165366994071319536852047086191926402494491935466365736809493202953049691722414835179732654096923416205005350277786365217049755685755877431520785078615260299368890280420842522990477358959303997860501500231156847148975140719709756174232823288246778062508726204116926844429522666761433739049558244936553750314895844065395092176044372471247087143702495087078663092264718057317807130734293209517391144288210789955457732093066391220943418843648136447195422349076636561006140172312299198523077571811872947372820513448032063608651916881434753496575293879065189918478314569590880964859828631220883814246414624631637099782194844895748828291218011181235462361618365356200260236515089062511712960046608247098418327244160518038726938774973662872907156154695767636671142882911149011747950719624329704205346902965169687117458836397425742448327053430829602641912160345883657832084007635608933085110907377130780787415299038408470173188677196618863576160871530039011378106288545868478007485133427017512036666618808180449460414952324969732067297374878316823037469753105950111105892327092109838134202444822343075505491785244554183287476059265895859083650432097556404187344014644622802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] 24510665214967941781813028161250534419846445768495539662930976965638313241573660251680353307434288338653558760579376511582106378752738959449722936751325839830903326751770604978557003812151774452577106834603071321738023271780965397447359602246687450688371149644522802478942903768926220829759082466631002763227656625823453430969359529508131337632752005099514198131520586496276669344922073060548468522530159453715067368248770622394264376420348923856651780784890332222418903913627038415681391457010425596592177116769296332881380909793883371535310674950081333240718391656704242584113639727155667806789192195780859315374430938645246503129087733645839926615126892245279842503629268900295630353848969275815192616580175504590560922460531315757485381760121114620374393447571576749879890508540235162956140567794638861601821151905029223880100371269957722211853374169323581646227573884893902849422786822237532338921858817894815076489098396163677736701088275036617463465694771246344172068562621565651414620673400710314185215900301092683390792630022308918230337379941035713563638455343917278013627755806110734809781052427578674640336871872925095770625247285686136651287993793835013207164692104173651726415016966548612127142939527364194937419065894763242762368780814050476000728469288659255142536696236915113893435598630513338125579873167845430187081615483209131427661575242756953619458131078885096025371760696143604886193783930457320007698150396245503038741010441546319032952218844544863689806378611432209921942830497572878550902875275683178963225130705064787593248979972794095576469358207143653199622396124914236236498857420338109268696049937447541939394095328062444937314999439489745252620997327244085734780758290763232290435969273712657326393792808725848595683663854225674948993131602192448880497832282748448999792790418601436304033470749552434850852502018219761116688854483993419914648419184211222986061942104525149253125966220339273208412557450198705020055208178637643039878240556563372748552432211564064328676007370527494700885216129244812609870553271236852853963284178596376388450429978363277981250955502303872031819662865951042930443060097192420016515281260933741824298086498240510740390817359275025120515449208132929608408743349124715288126987593181851005932225639364059711546371055568267942037687349827087486861057691330804526910794880820217607983634042376868148211009728221948651164723678286671941293380234090363463598355973915854377764844684861600399017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] -40513483499210103646120999478148734328985568058591814988953453223007201230329431581764807895947432380553789331812175167120968668230422588235337310202726236787568563229878254642565971513012536352233875836869418895221963489420991300173507652826635882124178274841745071951075923506527991153995033267268694415463983902546964917257093507424462661535455305739050158985798411415070453185383903947490195878437486661452830127956670499393884051435048053008338371026301324041273206058318687125174840412820406290724649622662266940798485729016424742346648051410441924225958860475369455516567548046220980852390994507406461230567261931304757632792700219107266559251012083561998346695667417825368172073632690387532110958435584246076486472518918631188337007025636128409422014187996954636022527409759727802265998821593927193957955617239487294617559174037049010538591818990281407871341863907672749635468891703788633193070767755810744685872438206199830530296810295374482077089628947572544538184386777688137339421321689777887151270147657677956624619083058027251422615146271437233225229453006699088485796247645911862455223947674277310591036410057753616452650679963042178839121973621341249593516074224634320754338555533628349705049381487569698361584448151114154885628690283633460812796325270008934698224020684200025121869508486074740298002948892385266082473538454226765812160924143227361676429244777989727684261138660247124506701378290842302404403306658420870175439307201887612928939018201660586323945391544782286622062293146893944594702670863981606552368745403514433855850648514723664799615161865023689334561086801171027386542105593027637628687958921443992084448100201811639334302793885492474593390288410768891184827719783373573936883334482578808155823264155321003262727198439265798739455165988703147222149495291222998702965924047917623397454799884770559030192711594385807950960505501903004597463166710488733628068278878883775764474020003779909484176031729630697154119536556741458717856137384365206469205368190606924944218897253280060797460890328751398977723799603673131878522028446773230179828127131808022477540205203299216284754224108105449809017091548163551638803748802200496629205406199753186307538112574114324981090445846865742240959088611527994493920823247572577364268940976609014732769703623335716553131128682130023449372917949833630915083979732241512418935714532085440697346192243598235082107085632751015015070056278204269188754652416704568618222026543662650510668754577636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] 28889722879654897523352080909046853835321695125657325597925282628675412017068402273665915810212762179924609556788655068528421534828991425798835778081684389990221681897653873765731015404745589565748810195376035933560791838963044065371946725291493363100664162175370320005459702607517732358013713592747309931753602780071174034566091055558490754205013263392692625904663153556786344101155103038108939203916620341248542173466313263136993903584441403808607697911366591883671116945308852395268191831854954265343103612218708809544077963016841936992984548322039379376849199678496171258399931836541637365788794595123347159603361494690821779678459447391006352863775747773618996213802349040837266460256741261051969859586350854421773746632752898883753574938155030676003676061261319545248417863760144547772832810464554039285102432319421386375322081855364141808847986421307016537692565611900636484247278332143321114167786886387957773355287091434733305742824339961523169586260620971523281912493063247317547918136737806136757436619972591112919106500167444888611411715218778774766857980647808217318363878782915967285349094058628898861993397020107353652511529141491397389172170159284839729142919923743451988109710548054835438318935274104755900551980765124319022017053165056817716485313604002250904347489046348870094435344914560692718702632452080753032757154374107398621611447755148199770768646756874969210386186374245494182281373316449213684913632312892546691399753764191692052868231817590326045294293202109332562697328758835693511552715381373795611546112133658617353568558569517360043606535847670313646388775964551661605676068985002448358075729660860062469958617720678829268660400083371988292986729152372546685221064814956149857049221070723759070224638024826514312063300507675115946752112012896637191952302840739217242355753314679647558103084048916878312903743371952573800560705565045918541996096902757694694405270247455364066329336520614479953073434811434871855193277650296770851016359123412458156235394780223347472774026453731006379083393204810203106147655105280108482164409006423420094744173692940817567400274739385167458371869704430209231109071242092101893761746253938933352122654787472519841909306775624717032922395965814743159894491500509744481650994781103598009266856596709742521547730168479772887951758427614122929577085663658960579129483702963580219399221968959158192367774309500096387196886458887908029011583249089963567801272700027309658921126356290187686681747436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -6059463945364737982607277101305655412392766760842468053425295385394379298029358183637242986741994001795653151324591118116013683440295326783156623978845125795045893297850612797306898684495468923408757887743404824626909009926179779010888252707301420160643308883226537191772866836129889123441787879113276029320745409442835316070166301235890515940618165069147939115894374043894795133519254140334027179677044152335681249239179916386923419241227186700990388716191885705060084732989933408111280607832788462602360947746136136075383050595741596337831591940126667507504170306402077198009194028931436244216206243258587658220962119905671365934799375956917946668115206311490107871105852220435306343085980966765734362957398867088315778078430964482737980027036469665821560888829970313321974781465454487240881644521548206473105295310133659400515614928150476239546286936074308179133905035390861834662699509951063802014702486071876695861719157104022848807854709990627367928175074866400413965950513868161032527993476452219601705350800021872313312573074433486137730961776507109854954481093727836285239055592781383853128972795776594824225692521465852053463217936744685850776693765658063834314444975215738639088747342641418201312402829302899880199590226959129759067864422688121082090814215112291553224354059163369543679153533567086856561832738839782931194617617170017797755397861934477023223322231234296313896715299999536492055594949337111516898366469097024750343575072429840218235946292554297558368773849997513701464484603432684747076210003665458655401014572770746825421387043454589702695356331504910127099670416008350482217294895521014261790784675209445693161503070984851140865487246279415079815825163248101875822448122647630756381714388600596934995635265973772808053462464636771473558171842035634569583811331522446630909426611696101464607706628893496920340126023362673674502760535560291361804146091456541270940696776645143767936639198723278342624074103503921817689014783456386398444578431694421468652672374129316465605032448222179479614679289716596221656315108953777763641593329144758911173111043123419320925136053437903212664007338948096424347681323009318925023826716498874496395438166937883685833300443466010905419960378679403284964982498781558319231940189515187583142930669099581118544721330788654371051705532088975626454172037363555076968389885574942600535329467827629239211295421851912501574919432682645806967575129896366613002016749978681856014794959719438338652253150939941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -8928296525653628661085647589168293940753594883843430448638032608842995913603748638322142799902158418736559013391554472656566722532997292611344633426070472079216640125352382200120547932475424340921249957594384571252754983582094949608330547958722554013045992451939071130280387122730773972206385499899932992872800338471755832452591456693196800707007647365448853622181031937327584120461222570957760822203878675857131271340322045760587406865733548437208487045849723759551334098569292954458365261050591608342740028194415897389367041712312746238377689311518993863226637647442636443514434387802933366177078906340825744433113247588362898703109536461225441014308076586006604215071434272391756368955530130480009631785112382479696121760262572117892629471656037400496736708312717917767567530394162905046892739304080984836959050458102961132143217275844745955860999669769395445095612996997622102249935434109242969927903723810009245325542158432319910533363285923047132725481848768125439915211740018452884129705109314942229015525647214041950863091876674552563673210847150714016825204845524064544139231818271533427309643673982546383065987542806197773482688864281571098814761548122210227412956514501103508690712198741672344382043095473935373517598752518382565470095945345969411373075775972050105213300610178433411677724152611547905624140899149994877124195632848192630041640374521937458273690778752273253894359099039636339700339042127970267203709073805204231788926326953734586970953367320707433022629815767436738287399427183758079587478660120924014028209036774062835761141113740630625050772280397910375261930218592121453715034015039610865873274061529398217789001978444815819636402187786311092334975624713558693173247727657322103595332570428378917848205552817681068566376468426446853355336535600780544524756016074022761938304246793553575624687663343043057481184183772516883359811128419206952543118083520047542586830194831356048178303525455979880940687452793197985976999891574597934116488203513289367373872102007489583985313744718489788886246608719318159151736296217916947034366052873941376298417768073267923187928827305039659747174591723247251397054456888246394209008466397031945207970330132427072808031304614779439099187840355732239228828580876343708123438419136855051638116719661354947183591193614191483243928836753175559791474891030882595657929389969963545948770610747512420769315462405991158960384743849238792508014077386787061578380964924615305344790527897202991880476474761962890625000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 10453300417271257701114037137040898821168739198055244575433433958421412202166568844366446209471168480529233262946087285868826677821656783582577958244507323043367080942404864364318993497052344365400806653555614081948061525777313845708687055315062570352039960144129304763876893880084033176117904980059254780104919732463972528399619728901333798031460159852332341348771543990455745092325608231597578572190610029914299653635699778550305287500555868878454114963449483841439494371113578507008019778233513525308754618629955379721455704037558529403165553254104901570545076194989396979175869786278726290985769361810277238231875889246326532966147081710149868469349922185465579464283555195683840490463002099740601470098024785988400843988774132512772608985444309789890442346306400081374740166142192980266541663440750987268913510281614724156365188582044734980583370596352013479020444250102655324531972879641325395864039975156829739740783816151344938678507584392106487907830167551872800644299215205959877239852369544953103518954722745543551325939469893623521529875562085969324466805130419829679572623783163801616599097411300197753378639826016285628918628824977532451711484338549970895431873807939140267915922095686819346889030805445770298110187225560929336714464408615811444037522757539084811155702362579156752146336205969793594164852281847359394234598355849469776115368399766131450405167819161138481974074361332219156844233876797835165386887364304054056397177404378553892870754907027798623834948419608256344520633618961812420448563472047781977104536436701051543713850571207981643357114278138124136299088763107404883126430495965040799162854453212226872436197966825985459718347107981897120574241353042159343939001107735270254542541297474282525767250955820878802921093106653318196656045883233997035900467933207017251182373351655727728917465568969341179707219751778876818970823308010264654670686708453642035831721082899241163844209081905131442252221105016553847738873784434493420328413808016113364944192396673319647640494110216507929071324441910226808568461529547304157070429952785215140159407543142333177607152551647518807117186497449229510313675612465267492819281812279207909775625470511929900088522467455875387221757997088666466673008649469534932310168748528015827652003087229494385692136791327165260164731052977369477923154839007215941985727162959066399446647398760418777245366996612129177759379474733395426486027342524930555295130158649302091339317044571544101927429437637329101562500000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -4783726133125301483247997423934654721362194977112445336138659618900067101825114323083823077064466212103021309394780840464730767352457463988294464515109363913231565226579525496168700949000413568890820803692632239550940384190788874708850669177879164967959223067220247517956003704414759584109729247732248170908269929566741770793140771063141787493243418319780741420342286625817316575265489852500365103505941994306563728429885590978467354653065953118645829168504115300041216986802383703665568881898760846103411981641745656883176010388139023281548964571098543360164672909845593774616717200895073545243862112625797025527732971225219974521358494255098308693693463049220605767733913542899714016251193958620304312761080677023667502509757851963193574303520178966667717175460591157371112999731335878148534485713919904450341825026698361938767585613153074556966555798643981393356201319922958209535818365201174733266158022312031781724171892145736698809005107432564731155619467392403684592671331101628084683058397171471348565555396670606948917108608479440193871075049182276489095008816191541240531036931770319742220065020833429898751137587930568882982499819937661386094608901820153040907284061252919126806384602973398924250848401639380342136704360897484155776763293313677676386707297941494407309126670155884426101437747875762810153252519001634303062381389476607602207754457168720304187372847143440439397777496183087790290575939187036728904312087265868115857248529453208844534165055099144878565657072531269010178222069018162497919644428083161743749112176698856676243203393051644328140434892662460049007760577014094387820297703024051047965560858368799141718471554114310598474990523735168184931715119575771842570322750118138380200201319506680030078933403966236982385888745066630019795512619393157112971631973974603429469678193946727818806466632711509513954441185234225185892688700734177035729440785576129422318904004847098771964927486443958626024148646665465785580364117653208691322676905513862610910973024768993937578167545583025667451624085237064087371759452610232350880415491902694355992240831886132626410771292256462220963993842747062419833775860338972599175358963986532746405863729102977197293709990604367067124856270879783178551890704783334948329866473119318726415590756041288111332039482705498402757594836808582458508126837938662598007392019811965354554888066061376779598989263077892206578775839854543255957409045724675842974228814068638360873508830195532937068492174148559570312500000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -376163544210658829961821179905263162803930054990204003924464398168200924432024947662557146709451005643220439975104097636103711633313797804457887749083202484176912309112239566199381631756581484085185915716088041747168842662361264913937800467388193947913158243287556177245270360922661239878613896881790813599823593165348753881533369520794027375281546497626804366445751350518012551377749978316020619938380351493735281846853127028657356156408157546824871307344027139597945775603722726637628102080176513082734841343115135696672650114781948985931519661057927881790441974995509088519175079263661597087817658424366149237791771987062025157439315944943613082361988659229578236281534604328008499539179137884691780387670273058652963762628133346904567145420373317306617945709296705210670526897222423710723147098806731564743540825646139711757679521031407531680168981356455948691185946302173061693018252522474248064382097858999191742577266036381684598049609110359510404683200026947556448590141849131550337120615606696191936393429078313951900747534836867990751737909821339779141170536841530677384363103990781519708816147746791622552229510290575324370832009274621383143038718641458276161831979979747422127892025447541064838228264292018009491671338977684237186013918635416447008381657973385981919691828389379884596819860626739002174798222058087761227810285278739603867046901173148037191718985191455434559531396882031237753301730931881058619459899351746547048661741145695232729332914589055978463337397905316061654505241386607367968177291770963271914234816829526843162439287124326150346971923724617955295561660280047077919668375094835522696139215488922864493832095797007115874813890468404622576240053278283647147246094776300651560148302210179509716750125968559451094714664203987638926383176597327764609017616889840822342986141613806981325650927120356026871912871283463149012309629381405211775088677090209102272191115837328403221676309423267869630494149740169888192222640112163335109793038595736618828249978462338477885783243449276591921232636468771025014453282984616603381797034536962912561276114863077018643674043703027270662487215827144877976437838086290869206671020481533629355192660083815365069090304717934946207318002882251350391118729495453355334482566309477061250461919288245773414125042136524008286825163944262513685260537308188259642653703864957391627744048660662753171120946391894349073155941974608513557255923395798802850759652585182428018856226614730076107662171125411987304687500000000000000000000000000000000000000000000000000000000000000000 [45,30] 2160218578277102785579551004708807979148911921916407767409872724540304024123909684991189317415904098398087070033442378845626417360340847801830855847013024355440144236672613568088368234139878974647700248532634690450120544978302734552763681737533829898760969503417574134807590846646412946728478150559545054562052371586995277838630955549306594387348519547931908068347532356719281003253787417775332127087896865642020696003685321758519157729522903127929023145454515112437329473215689920876010559677947835440050161240653698674883964863346793121524656987612894384760560297223300476253199314513143481378863587181474568916575694527916424129541752958327417157532725598109320282813947621416648738276036459330816965968857935979067915955981819494379358016124274901550456832769156494125624268857684530494952641874469511124503975947765357012050733239538737537470320488850169235578161868346441417614640604306570057940615693561508491507401000022107856922161510145632099207474199666846572927539948127866845216831140093346143842295619966201296475183106935180022095763455588130844067648497038326909829022416026543734135099897939802980647642862641381349306393069060013297264436044800865537069054212496269146344221509382424501018308598112198587994154564108718203069053192564453577198032516662063765987173689538783963001090115579140611102951972330743197892871779582840962402965250857331601320356130488228235938540042617057431816514356512448397636160441893490118330772074747359558512209645884640159127212790246074663205321918132264773629183280613923026459267729469440643107396275601427831771994691001014722607894788342708033089666982314435810645552190231443817913607230607123419586261557836191366835233992484933832309064037254245831615891984710399316652886488437421396891490989785683863277618071571995795741353006540972627693437015215587506178057190669634904370226400295663029347925108585807954171430095425536775780059513673236105612784229280166494410620538244270501735218559977360067597174745213033625203761148954156962468609141632516174144420420369063421141034908524146116148617949137756300855139664948482586687483617765045728126128028918329965215703741249655140211186344857263127844558032235213005032349869889895691676874217718428475733433290987113125733615234205665578021863709751385711011830265102851562493403692447658876717449828477224259542929351671991541690493072466297938190956945076426098822987439283975102377520965998776081045727857526017097076695416824065887340111657977104187011718750000000000000000000000000000000000000000000000000000000000000 [45,31] -1671475445359059535201968173124630143505924137167503422440750574895596704317604417856331652682093462230222436479873200580164547451472038161384897035677827697112886949094764292872618388498280352943707201512241667058816208007305318558253383335508827239061715038468038721634647131172643146251353667569611500293526797345163069670834118240916286119138708048856168306733230675566373530136983508482221119801302736564024094404448157937526638587100369545096456301096104576101179178287617027428325493397903799812416964126539830638133619714917485926682684483884326306519343040381869299869476500578070002643269595079604744714821565782022104967510468144927600362078432150310447671122160309903608105474000072541048388827803620733366945977271679254885059136178877566065501394621243948138893978397103547794876413544705803713712282178501948658518362363879199292408888626331126087429970463852604909668021418847880350132187274667497600114436756668811786725015197166594357832882886207354347665170118888725628894081945918267489610847831815716625629447762660189785021857794367245505749545763631037648372895064731512786707084603799952253919554888458861994457939403003480256008565712574226728459353452415686626434344235572732389045399629166560746894354586736024868242789761223967176374841695034785853194984485579091869114765351609614931642819231698370591417227812612357698573903953778203334156058418370987809895042912921059646781175649879155583033903381521486715702104903360310171770774988575650676659173298645021880394018912937323502421508345798453172691178371123522758523198494325489192766498874099829718751336917012006830861979359751379632941215388594821242314041353005957791128052264148518962859573161072043672628237050191564942602679020892145374526719697517340580178223844350857852883264053361410041212624428356361928174760483812686889586516194593108064635044629547313185470123545662017283393966966136782421699952743961799773347094483321166559958452226947166349691293152729568233195619125473312170649739800806600053936868773880784348277516509999546908916827963974047932335073325155843206828531871093140667899594901157160464516101917266347837107794524568514741705906194355873960963055674477726818200562467175195093596417134792822315313982782918976449384934401273307534480660845912898953512456867026119580667856955432689289408534712318605219547523057004872751583368478502032558594409620777010437725250145453605154656958207572271218891514365314567849233468033176563949382398277521133422851562500000000000000000000000000000000000000000000000000000000000 [45,32] 720849887681458958006030790804323885939570696991013214216000708610195496191050709303158022774088431103899555886277040601642837199999012017226732438925313677888883747518058078419713169640895359745638991189226394225139541065408039834165437316617279401646113677742809828208547105235672723239283660168409814093768899064746434207375385419200179220571089266827024641429161618235024934621818122548093543929729781028875248654284821843799160784790482256138940163873904305943525917107425865937620144663272953691417197148696591103420833479916158121784691731446024269078973178511675696036296258385904395346929553155440103062688574257714371482942077842565799299409831646404755671575135775664516587693624294437892123488619712824965212567970701229955977258030390919130712619751210033510421432412394738412714828121120681424862496717822945270464749836875257933700779795845826581393817164705040517997070597550808368813929629075243333244973515531842377092403068860520871229580936838642870750497919051384988162634858889758355325339062688652176625591472303844395176125202249402941085344455368868923404804975974098570927474724212119328736888341130680272905085792670277852404723899092730636101541530467437583615793938003012888449626430635727502418986071504065136384059962569437078629851120887180317783041753329827530075767637331084987125953833919311765387906615783161080988929271524603487009022557478728205668263276652340814343660658536959791798268495277228987454587376830781568458802392392551706555237053235667540136566216662253577979404523664779875475453954237369139411519897443831557588416427109227933349005261688476999320864805976919628399425259929400810965168543367216318460157965055176271930614404935475903197353856111500210558056766423856092352505490939832719179187556252995707750460767351308705118214247892172175577450443949722254898365143751132332012184555464309146017473562480648262031444327658660455450769127195896881266752160227545968688899614296000229081635005321962504298322435374625714471812931148376990000784132187116018634395324587842142432649055323967575255668885509023655165041875860250462680982862054176310784540021014714796902056957374313849098460567415448284352963059415471440360956624430722801920509030290174962411546629319513311583264716518286448303135300804932062697525299578729079122419310371344743714208549583844095126292208043820429575258347027843325365814428525600418316374360769538943591953563818628437840896354910057367416757745370858856404083780944347381591796875000000000000000000000000000000000000000000000000000000 [45,33] -150430729663324413455173912416249572498743582288299887680674057527851213540587538578638468065114772100841758204736253188108359801229368722254264257127313472597111452110989128063112530398922514742882692238423378620559896295360008962616205686175574111830057612683074695560392555630639322598837147268097939970106407186464542458061294058440057454769675081660416498470409568222173430595054946165771944277355701197677714448367490955753780303990096399113557102289395364017850878274508274468747372000098664842900182739268101375700119554389715445886433910049521258831659071731220641793376688012399791099718036847022493598297548068912683938712482067795460070580229983031494049703286656871098730165912588957265191072678038423225174155445180184892329681813452631862466623129520485904436276136456434654001920085353150028542626754278427354132629017865510747490961233766876460741750114089680151586803878359475512908042067442000415302915616940705627903470085860724671852442789617133749084724118708514119387354082056925619940072312389941907035056515113388882869381092517377956217536312818090958440368869105324184964769314664991154479043655511528464615913860132574604847847937752615791559645592819499754577933263982458356442758408482832544346760706143263351610496886096753647428758456590375433876013835614848636593222018692857884337082800987375590175690933989321233351738294292792678143788714683869457922855349417492631511001762774145223972847073086427509423830058458784105145916671784222820768726791028433550858841574062518168585898164140213617162857605451910337211288347358008668237433844261778295710758265402361316511610291768664594610165802839890632306550152608212421571074461542529125468335511024920862032915684144738890339888553637924393329687942575209542191723133155118660430892001816147248707395684553559429112875064703173738046841061771442498490657652828930195222523777406781057510755490027793834122897371600950092010654080722471018003983740332579462765829020519795443359335068939663493460543788457374512875724699848274660482786867618658563699611997670645940586832762432979158286512141074614980299915866058139137429213367720376138360773186251397895165174114115045450419014031518325071307337203846245065448399588584569927597547175145511962679593204587275278513674322234722746458761642436684732035758799835001990162873468011865160366360943740816085643989954679696652527104446624363917010544033656668317332552955629219866767719891033071157260487052398367779915133723989129066467285156250000000000000000000000000000000000000000000000000 [45,34] -30537497370753269302801336581990125409371509749563594598029281106723496529350843930320840056992178559630429992208632138240867672575874065393472091612182828784177180328573645458264908195252556002007528372419332063721395066021014580109495660299859124576567635957243055487705379972166423038728150782060029777919201324103073885151211714535168685420271966727792861755589438058076243308405462471178129851221966614651954165984570987340877011241119487516507012506148796911421609194668828978009225578196711084571925831401233958751708803094557874889923252066252256108348048838966428123309939543057091395389005548660209259937685687561157052723092770815708605293089224174823683446281600098432099808983459135629900026261288688947794344750467168909171352195939248320931140267886888928068408245881757081250636819139907145689976825601998596097188284869306981756257027962930040847291029824489208405312616886125524555115427985785227221506413716805976592617255200149100275851310200104462198363473159347427911313053317920336437013982978787047622878456453989734640499604517104493315836187681313370957145906116709930404712621001624568462853562174873319497405259421802540192577212765203018226334246014914076235910610972959902706979891993527800982942824155462339529373184374811373198130714941122944736762288206301340359069661883488575475007613750979295215098604976398837050039158526697190850893268735809072536369494177914657465889826987444158969056601731492498597427576549531072268444888892910085727840288397585358611006345850630138949131376267701326125109019351408951957922868653512307759404343049259485484873797610549906761699341033071660804044005357615777520567075835373838665174414120761288217924649604882924319066768755170928568921515158996198492744953444838916036258474314257555018747467725340975259408473995012999430957129739610629754665364287002948068672952860300180481632895133359141570891589545492003343706003648983809187608041203602679631858111100290696710905104125502140674061916792319118534000184289159838113335389829702803624788493523658874109271825707833804830258554517462814939911451635282486096880857765129860262130953838961596342657613663958300298480229607074813267296936186825439933405490873854121169946080843152517162162162074899792183653790597950510922824271938568327267708943968209311328449993221271720649780311344411524923643510279904163758522952433709111470854401748234943624524483630716716241938961885078636337813076332755759295027424282675809763532015495002269744873046875000000000000000000000000000000000000000000000 [45,35] 40167869691631285944465455683234495465042877865685046730755017763480993885953760714717157514169729431206107848035913497119570811764306439447636475330728939644806544310093860412597378398218230555544513565202803141768927651644551628048991809449782930423214694209024809371006754512813074290648697047541616265605943195337497289712106993920034624364110192413398185438671568078942703471742214463828444756250118715485945391293414942314677890821792330689577574298872869298735402685836286474298451271050193618634408349139393387891386763734401780348213257382939729097986654433286292747386997781974959855850623569695010200194642648469165005045899620108103737911653544868454686205903483351315786896685539882013986398796078439184590035832229257830750725963753760224735058798934970090394344809194498787560411579219957079643106016242566727123175199606864864040388352994449455585972088021504632056830892197507799106599651580312931004159772275165396819759091827438417825090457509613023302252210593758308136479994168745211709525101401394750798190230571535698376124819080166408586610590802185348598817954232402714963646270880696969276291291237743635782552660653765886716492847687531788781923852862361068590886435752750452096123029521671167278126801866664360960001964489169437778841148657026749004075473913906501354489412303045022305742663310272154926651510323955840955289522459564183728701566662508285378678110372073388057922578653183424000115692849373250122917741055829260296042861648723675777160186672430903513554745353592664206894202381189678060435840056222537328163776996819530349712237008895912148405875629898725588457882335621867473443818022696048531477927666771692953056443596042239240486545496999630260421367728762787715257159995478720290865296839809265359151614654033059547360060177749841596045024603827142272510206867082087314465922512859100617102419166198809102469287051321210188771903199380630034956248046279037525907392611941475906198775546069020703481954231256015294331985010769881977623922562531939176688438763791614477024407328933870051022280998457801869811933633886472023184775002594063746540997873500315673181961649687525279228812856899400773576058521466600126028787280046821451823452082242119557720351358263624947422442116793468606092821305515409594324913860626733855882491283433927060186421416253845212796255735596944686685806760418721088041128050032545156900602495667822602466461065302610481390481142970325230083952889506388890506448363648672739145695231854915618896484375000000000000000000000000000000000000000000 [45,36] -17698218288863706093857254759933087706943979789306407809416728603757044875464968534028893255297805304552214469023811923882168812612656294619321365086320850110898222275241712994726503148469188355025947141544970765943486467829917606761305854910587049999302410032618609762616572412205905294168116551820256807773493064709015538330976401370735044238463875895322317096827745533149463282585666636596725682730946806585994862658086775802874228691332780360568528665718312540086054727187679789871093062486062124758219394264435736122202356719352577385364484249979423697319263059186501303146955456179876830220850377197781439738974204493091081188041176269959340632847302667179967069491238734814483338724235145638460901206375745842278277284157311558174863889467441690460524902275962116411950664587987551648771097093739906454463004259566900155471086674101373180799882609268750292652647211315104995253173932856862301760695092198782631469060555100171340731841697304618865350105981631015750525600552115727134383714865957929400556237363148921385711154347742042746427679818698468971844839290347326295599690614744766946277296342222023643364752222881797513360718156459674188078848728204918469604466279291585199206401224433663951671593966607618174140635926297324208902283625435015837440956952281666448172318508432032931015498558358613464866149633323973136093305176952672280712529895090171411022316901581749747839942299058818271014683294096524092379847182607697047864332982773410089174473239409850577170902063967193134638568805975375456600477296791434709732922827880211340931848905365676942486947832508075016448976703882209139899553282604506377004021514660349470775554662645304692101988921585905459374871361689463377524000842030764758322803592551334640297769380031475886251607663479482457746496255872005575302602922752602233671101930329526221268222519937590222155949923424015919603064000609296546426807146179001886207495817128886885600586674794586847001728612271270140224984363404125715540623104521360412514624204938681236211982134207127782547855676614615874100542519909745715712465916165411045160491214471136056412775757964408795814389777444569994547464665173508882341039727996083942074116743816065833116738505373255278141923373212282523043124124046271032077652329194803774837506073146885232330140167870795378323672278525046293223452002690271191136686676916295909950383852315195011835794723011247439485504600104165859815253087127622210095178192541944895213590349669630086282268166542053222656250000000000000000000000000000000000000000000 [45,37] 4229304605815839614796834654873796369950658091906684338123663996036287119810376561801723583619693636849166485752208852930159369957788348688436781405385705285168325429389221155607996585247409040574777588093269395948411025085335335754037982053918499347109051694549752109236280203112779927494161899973187778163027673297633310598463156474296993105235058774713734365552566527544577174006224873222998479730024283519515170065526947736507392335056356432769355017319139226855350267315213135217707249720175999338071452053912736829687704817618729076644401764926652252422837350151945654865109602596509165665000122464638385205204986191047057155336651871094468428009498521757393417983796019690151036329136122007356797020463921028315039607386573252062162741510294680243924078968691490715440785630416944393459679992173950671931156163072444376904339714543003385750421501449976121959340450417535180536047728133510843321277721918617295685190303234870596702369569715215742325081710272128016254068711436244364835223080849386601924951005376178767356544974230215402310314788028703345298357129421296034718227544551782454387378856721496216740527225142493380150928794855639150373803605058782565315391768933430754655595901005481031757196249185700174390774639410235762856916133191049753269863525753690538832568135729980982635431990096577618821453855587817792873355110086494622396564688884293381750426226380153673120326279156359045109880079208629607054546660538318097648004007174274817129402753849974541330130484043263609515010368100781363766327417472467972894570336123576947037131936681384833327374938347752837813990577832541794563086589386906977994539292063977473656363936730756327272011992020404571099887409503548069400206632208907107195283227812646943367045745967429430985245761917593579755590171200541525444403046749901916700896661511136470884518190354806823060850833140050615992857646305916121787302752527756511274833747352663871944610294852704437631470639053847864885815596788004338519577245304207560649268209665870310796687411351233101550387971931827419558908494542940923569102067189281482405082971423971777248920117689571366168500796905861611638650613541717135512273519369625620832687823562497844407086784434529451592212043378443374124198482310906837777382907306476839473977945949502537295158673731264630039865324439039734966819140780735006058991502699514792528828188803347323601039044197988692040377346087251630233299328149820327127603443328910972408914321907236200104307499714195728302001953125000000000000000000000000000000000 [45,38] -78734829142781274983218723548524673066396016475048011567011741551752188580722181596122016617836313816381303185015796164588787475690694393881420523668035342926886312512707296528852851820006180456722434654221794821456486641871482494860909179479823719959387983187113474940521981602747427655956347323219528162689880014923708448014809329675036866105793065676163437050017144358917754549189851590452273214531054029353242027118535766294704123862065957056635672267628721581209296374185904234124327321925448613598879482379825794924765179343597174442482826543398240781271041378680789370826296619901096925151866880838693720960515095325890972930703413915049958300584853589588275044421924616203888812677036991782128604348927867864522686821614448645151952673008417403941585800311699316255780149288051056149122226615981281180299124959000941734402923731195828285182003562316182028962449110276879319862037018046311733547622465946828938729561466618732506131139433114341244754598726319148017666907175667796383726433203464337226711025812554242340570575879951503852771095557804135660651057039309818255563252966037106887169312737252415188025946150068654005254218500929302922309152222174829738144697639381979100908200917318485876040006109090295424358080750344747651810760845746513725535759399548490804908661783074165370907330360705287625537031933135728136874979554376917989177118811899662463003133968751092109491901143657988663589576258213365957763833856652555453374151356869276672088591713801730593752112026183798598427535871781865154453762312244393512853299101343295499038335702860737987345001899952749532661179651991380898727933519166918300739243207374481583482759067523298765210918528685271577127006088728928296708740649609351425944187915325079026378848359080346334675918124331352385714582368995469535089096809000455761934892497585286104478272880642351372168235994009162515282209143182312448011289050352844519186319335064382119132387414483570651278980940230790051143007761309085706176595970520722220067293423784880512545741595588572097879365435391154443336817435737757880411516910294338605911707704220248394864448982413037796729627636897125973220836868276800699772299407335172338526856957314521609523381397527411320312073532528016175826381658191988958720252027615886494573191666105213673096188921229356652817037041223235456062030656161501584771337787382903347844409763505887996263863806880914135003472626724512225334745182414250819978386059063311221758053176644764903358009178191423416137695312500000000000000000000000000000 [45,39] -428161859876415001576908543096445982574504053109005758829067795441947817422360794341256079610688422294569687336749768961842611611110713829805188688878236720588484882281194205522664798311888970938247535550718448548285060189575055986134036187520945025708002123188091259299730881935679612135052435224466588607064043060556581496553926233398245013548880444609077318872135099478736495362839055849469165415335997594553462781425159596365417152574564805694261282381418079303469248088228888014411782056343548948436145154798388715243179432491014845523597386848193520427614707074965952490509036712516393562032193107812203880261247951559842614670449530973032560785069559333317614877347049156339081251170009838215773350227764929226140116891219479018060716548707107756128729676069672782613822390020959046918067180828230888740641124028551240136876404073872621851722983686515902218882505171919943712399392551025544268648061114105608144998773475877269934037124702709947897595335291422785516424060319899660026426455748689198872773956725952108221559477290484005427108281858185730065756382798566205159463482459275985077009458459721160925035912517053226792953629702445776966831996899470066387546181828127733231400017469309848421435873564066812863148817145997596359340731998195733860265261411674713040409922541326526435133657888314388892350731556717868817425428546890784485601206445054279800450820353330883985310522623500370203556431829245505720116244096805010894608623651819974287595231944032879616049017726364038193107183383464735532649727031798634843660240291999665477107519007940595269968983355666607154351954164004722771302052071299320403237219651602578153888924277272133827023277887960836842418134425726235694907518647703413586778367178425155361164095214505369199651721932050572077020230436733964983211179277647416737654762382154295334314200187402060823555447972956050657872308036171689056459662120789722121213751552032531012678487637529445952295758028908255946697566600954005765574269153509122094988865591027476834546814035060552596960143486109422070309667720193614275690525191432731868949540797430368993562074464423448735524362404484746285381819403638703054246682952195519641569017646022346987186533826081179157465060693015982219516678573485739609347536792761802926557671586039107183531918659155598208193074594141309677943791810761896534370354868205109483366231060230740722012722169908777212680345767166707229023069809772501747506235762701317209004588104637178958000731654465198516845703125000000000000000000000000000 [45,40] 216766981377052270924899760170766111958234545364220688427390840514386661565640618934683297825615224883740075780662260515159242600711231095047137217185207279550276814436485142836538302167706269023520952053784491671649235515128244582156900596744313501468454701569068792598155349374394967418114090850877818616474966016461142774978051405967163303161718018860393637959422429858669794393623167619305338179879423293455099822649295078786553785447077817990756843116975569748649826655324996404856260011297437579822381391144360873080747411591417793415288581047931231244525740055829539071631897372252911511646478096207565300845125124789384006778793117115731325954355055487111753741203946159622602822032119701701042784917445555865391895172718134673284679003047176977861031486894421490653355679627579109168856382576340742063278153746764119355273014069124739619982940359997197265509108997531225561821901770461173829901473038498207142872944534317139028421313809483514446390642522194565339292236332503189522939063244420336318764331903499867958701255036753728402710953226937981601674100009510274483038528057662547173280334088145929487064696947349324245724637019595821021162256376268004508068567916548633511807634470014701514636152217828101693035437875636709628575718938469286856351413844264557389214959543551147006807279832632821912082510851429348321927592716419512411478568396113038107290931212763134985094574837499398392091533119276357369185245570638363086187584468285022766786687806679882442640330297743725064979061795264687253812834291526575177903649066119364453691886220430718383059091674732460514900649602237204683778777965265808941804211166292500188033347508760436807437176573676245973690037113564940539857351071626109599557169602574051092657444374133128278930830721302897736193638878683631677560925031430435992884771205723541160814592244024392941791182301981388785070865443157932193055748156280577121595183534576826571574585258491060724616415988725558387585086726647842800088968355876200028427459309512596815833661916987992783744799740913197786271528787654243670759896286545706495996677990148767038822908198751889043848874030556450925701275256428982199538535180139577397686925047335386839795421679058083050889407043140716140709312166785956892904103250151636418289692222585917049191778093990937458659965680178128542712771351869211754982843422208678715039618663688183459442891467047620272865023547746638597061669426992074987798384345224959915242194177786849706990324193611741065979003906250000000000000000000000 [45,41] -61212333449485440276411526229539431686281827406035227012982224101354634594693176301811552866101692292311418396160216005232884360466230922195197862483336981150727703198041620232069338138995059756349035092136267855528394742168201601351390809380271579046200355339376208010937782412739299666590662052380710126651819662953061487574917944404708952790958370731622807495285696633973630013593754426560146343618133140274754070798990908083556003506183424210430588671218991408247393219707586033262635575264378408012092072585782066513762960354966557177082177586557001444548440496688037000537282678160898959679126753534640271312216920997623882979558464710541533416287793008202408556231037600153229153093705255276648714631747265390090522257499667596110179456234898861978078164690311018960885602494235189432486431252246415316354598826896658191946716414749179946186824526761403999091838508549933109890139222366028929991522247129489085732309670079223523241650780302676568487904261149816389036954102125301964423720774806898711753420439139136447652166076438230367562511840110481396574932641350695539302197047829504315291240527308204186305673089610999247329796077807283282183382389235390911858969309235544112083342157534126666927724959314833934094205765880528200785781293824281972031210854942145388766089761858416407784977865340513390154991870016496062600608517253206484287194280380476983868082876723038721187789625680650101646200022629441634208935480171985555820642599305136000348089336683198352227446747740741753652033925939132177313953460540910669650350383767044329159743429911042848097376545266415544885539470240048777353367846192068082701311199103975118532477402960922666781020794240514768015462002613286257329023181377684386729773086787206910341362521785288879925329876569930146594612437385639956498911404250465869210320826896660376702212306577261156472404952624205580516478860565628848455650557179933197301735107995418333511071166471956471324121035190759412677254686532713587238949324964252444289712977063072481190646265530197466002556535001117073301729203941046493159846448242621261862462909401768058578935664662658030294881331162512830852884020946545918967365978637431798703801421949775107509400289817756761239947508306368353312322312345016035625930018525734964507774194120784566693907149346258604389829196911151407360940705563301315083549333727675975840292592374988160868272345725665782760304208681552055547305246356136843725734313239192672710610367697858791302678582724183797836303710937500000000000000000 [45,42] 8840109008994393289585863026979638105762038498963125991722954551672640011928404655721493390661817471336201078616207655863476409974698498731998741889848208054441170102026333678212381363430972286631958680612835290923576077082457059138576119972510426758140689565024045869137619746455213654091258613253239837469337790005159420888931788321730037949681906615096795259238292495306384959851562225174878598849182802320276300739653237876350064647172156351131070518239626517482745684742619464752838688114613770245023394228993704126525948923040232686522686197416707632449862853785554860683434144875024401317169807603407486233429830954746671979246991520546115426725159576145501264132527398031471259266747345513989170864160767837402736863249662881012790762225873643238424647568497245853079014040188043361555013536811720725586180242034526804608326166290657729205487825584154506188605942683195177686171729407595033660636033631027389082303503201249036362546258274240650576204013123132540404990296254306913211169002695845102771501938323462595811749087859731061212128818760384657109396435398384310867313953722281515105174883766886930903280063588127981309379251846582292687880733367101723711262546356009443212082558319556112733964964451958482154569599619289330044871435521893705480651738370279273983733780611717696253741474339056583879108602937963986484308726604130629967691679004386982403505228788020576208457715943485421920094958691889210568739510997491164876830381882479626356662519978162567181727224543369848606538217658303537849431895264078879941427900322485992673677071174591151932798971876810095437354455178802532675785716512478736163429310401320383042922202385674087910047930449814564983590519751536379355836537583837701094064468888672335644675543291414331279920972811528554211023404702454697128729071314843902698078437072431427833811457013579580579202243071488796821583412836721062712158057225543422958653688018460392796184427223806317754394488266361197843250790257761531476041802648489882632403495539586332900489837912915049920611329984177589600058670628385405773534902054113324739464297015083952683354434258815060338738339500718002721282542864612254610863745307357115268645056454843331959739311791120699438249866205909426830607505714739020793957210546925999241859203732059987068744821803266577112572517571967571423157145222103783871154448597480981606676754033838277606441580519784310505354380483414104028316818573026813211795378007520357964633050604219555168583610793575644493103027343750000000000000 [45,43] 865752758463675671183473807680791010967380297927242202736909416411369685007102966266250383233030487496224928232272305354851478833969805935249269417740116676133788467221096476091980783893537297460613671067474959246690953317827764412156573506096595779209278474755720965841096150596046208846036158043314231520101995457634365189549399819120403205327065390821553028149901771729587971563120954933590443422981222217635792943788595681127905172296882036867994729093762650787928150505319327858198918395579797386370224884579684285698283782770552246345333449134374957582711112683640287743570629532768215272860777361693383252428912730851112270726946891521274665454708132887801277073833133389723107953236379941353836610836078453879785835416067163247677740701392614434126523505599027086536210881153449010834607881940632773298274536973923765471345602351158985041495057958717711789826614594768602937054765611561242393920110348358536190264118517349609514127461165860470791248163193041047299378991381664379335338598954700434758404744133931317198872067873685418260825917010697431765252421562020149640133230547266826290709769278639347771099661503564477177474266968784776072953249432120961449949537897689940855210140645022495115909401810376044445735908266235093205277544026964407732355595243496295206801854729746121650581882800420427200667313027515934895298668217494090519314457096444103404547747351170524026323184465156156181078842395791114084485863932855169037318433446335916921008284630619587262951541460864109729975654052502923261018232207106229445061042576365706826278000238597696981028295117507724170004469035700657490175843196814715047727900688081385548379221760331185240556077993613784719712402338503200611142435573554450382600811956073702018639027035221009259053577096155096761305283674372733443596483709083518391211046533151705979069581455634536975441005667256030233244635996117714928967919310028646419332976282367976782687592516257605738791443691545126367908914255435813967313071119022183686131999504170908388076132807158967103679348475826945565247696471546487733811962732890240769252411037230162805986958058305948850279828068504445094859575674295585827011809101629058582234498221700279600648215621335436379668514381886515982613164593471624110415271707478294802880652442266989076185482921461720180379926578707769346773381938541098349813183070621441103811480704121433630510906196419031124690881396181964545970182417992592236959175454644362180723661526204892879832186736166477203369140625000000000000 [45,44] -881943124282564090315869982783723275324732456078111255167312111607474657120307098844420724048690511343979923020539499187659366560653276119216207284252851794451638373009132479380858097433896835628108902976532960602268051469935361007431012680547679701799206793983298093460248653397386035781311520985938102626149906736638482162372481445594691091246522576716505391535853291098129113678199387028622261088945131947587221964399257567699954504010040213526502454909576421619991783113473089687802253556799281950350779500899588935654195362959717622150893219260559615970816740102657704244140966550217348353620834553640169968522722811284767496216217251325158320484820097857816643218356575109392038254067056118229036051411475938910943142262576140454082588306828876640416597153351148725825874416155239914352529024324718265145370983970098074806071556326001127308558871552919071137788726812360344765932448550613658447712846517581453426548412879221482679643359471028841950756910278081323186184629887412184915561546168544859047776706563736412499174977629225989112490766024445413651324671533029033071401584247505707844336522735426348847992952543968045450751475900787175459119906773529229101938820744181974411963375047374076276774918406656265745417959775585606003728831160789303455861861751682261853551753301236876395911146878598264412832197942158878140077986748002149940442792053219178582973655540564675243455500924052604531062943571844254350316647576140954763234102010729248221883402108666520164914433433381772091571625407879438528785362770680879173493946640126444710965027557020873118648655681932350054405842381710710614402579175770075497880055525061122867685549751418609254287384192783994488359893807931406334412128740160108532869412272896505686137173410420213167592797205418223326657031194217318036209151447351196625107267186808555897005678880108017303738916506681934651556224159743478047476325978875073549777632904227423851170733889600216456106582236118239056965601938058254214298265614119461078899975532195680258118468382705507690084749702489468846716435060644618077643515109168978805875618210296621148389591554194264785415596566039479059367670596445234124707114041630284711639550826054027015691590095722815192411987532198191765209246722297941721446152449726480121415956366086382169057788832289659789319579018088635729320328914817881678035236768554949531041396842479451727278884952133685798967184006862054271797395173873939530214887471199316448203665147476115748759184498339891433715820312500000000 [45,45] 255867166589669744540544370487708330565231233530885870245661073133977752755663739760889390589336625829256360259988754398159265847692550665365457246493878775875507692866556138125633697500156894113353664175577384389636789488699480466812244788767871529294917283775780560706409525949160939157289971067587060945871524568576757647848458730483356090058555979953347137681855105931963194136153680134814533505947391305163336770416444926614369813998572923238043028116596482050589742161579547209209992837462403637898522892640201978789311782086112263331016342374819225239103077695606234080631313576270436929743569453631055636727848610109070855189661814800942321613724454472149182607886193281809080890238331488542821101712580252041511809181207578218740591122613215313153654025670564436489555755911612621188779246567738331844646363943771734007991840633780477355149403227674418027900478517805181585214907207327748561431937561626051567149297432162092146362430977825210415271432663688447416136561510009812694082417643618378364343988438940390960565353718686441471943368796065615835389475542862103991963308455998692153765701947006422636752045814069986813635677490312412323147280933973673015283254635407309014065997255628781386054583765697787050897749238966057630373054327103481725397826237838345599587504439920052193518564723622263325674055753106453563417260612002145940095894390709497010626236648511694074953327142375466304514654463388474134849228442834120029086684826081631907550266216279151473813086269505636319133667835292370735506581926358737998918662491131077158882097554808325596530852222548627910011355813788919417757748871431224592283695776002029763639562963866845530818367790838049463283538126611684873053256785554769626546139965397031106755052214307881670824369211352947504581052710879980204083118819159415623200777436694834492480808410595028949242314938535351644052901639831855775729918712755041627063797786968207584897704572133006309065854082957517236800011230802992960379895777629839749732163418831209525615853074594669883899872869919882708903506487637623087182106071643327433945459064220430376199160991740141452376358899253590875880731012003043013120189221610303250596926410500830669535800668576601514323298684945564531166667960608455357078777094583277187468764323933271342879529568164193143329941062038578213652402946272111138466970170106469051230226659494888068994338129585089714881207127962040670352321438066156888824592979612361293221796734731476874458167003467679023742675781250000 [46,0] 111207064022256675786875991893166115581113429157205430646583725442021272596571082290662802042969134142447902126930669492131533303190045968747378055914234354443479089109914720289054827853079076098328746381181131149852600110225173947206556301701301275838770749613260555483547265540950765743509788623911530377403366090643808986783331064381440549173978584911381096838802970273577322435642041708559500408724448325262054016913905690065874190719940209339915603631200178597950598583529549700311398536330406437437098894848932444157042598576795824112186050317184046068880422956462805990679239996309782294685314592375695496506305833922065737085371992821303928803244003571737601940720699376587813363398774725477601235009914114982353903878377275010148963370225901719949765673600031467071876172493852523334189692244515047362049855352499188616319613047031093742104527247340197510647330898612828793197195667595603129300260855147494793486296637977769127683219824792834626957764603915192813011809955524019369672681784921440517299006621160928499046987530067978557742121887259195240837731191695691858215081554695267387969100780576696628300331379712603306280595161685989351151126526198541516264030259835887036092564778475273639869392143829793771305196196139161716961929860293542440774220284599385078022493305040702341064516717643430362699142956152082885170116883150861546054771334842813460734792762496224071089811012799431386597914878786267910340507794384320497520830878940712552045034862943956837748124180441822259391493495723219724323260531108195656316885331881617141964999589353257951209373804331281427651324402626000522599892005161258189902125249396400230892960783305454535196007416868771019518126860094828400404491108384787660480843128118523160415066818014765377153401233857808762815283468202619307717302041248006275711244512098605303484696010962823539328742907710870384857295499886593132918301796251794977878145579499818591122528858684057560465800610278556236129692443032692472428057258052055157251796582153916480033371182695394484139534766071527227491602412946843364464941533711828922983852727274035681982502135614842959015030690241681888560916604150518895701355405651705009879620162125820635837484943968406969747188329168889381895840081899388169749335519225042141346929846821180587754450069578548571120067732856395714691188914002850651741027832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 3816015815615204512126320108226206233221953750502080304748283509083723702760970589187672099221228818949507230663418491781369521263775451610701431430337007766979646627521322170072786607169511006610781146360953068326563983594323768907335925170821748480935007018639138705937932003134989487497126455449514659332809033215724175790818358223781342372780435119672390758187878546347765377983499967108063799648073773471968205737807640664782287337751818607240074435007263453155857073502828092378438987509529922057886529313980246308841925366144883265911209971678250672073640013502857797868244805554091456506286820745941102575989572624904312888199604995921891209529445247087620358007749474708141751159600731265262128069953062714995501434628857488116408436087704431880026483657006042913461288749438733950814631188967174612667105093213325016851232580912764788038267843635947910790089306384249307104309250846283931829353195445597251521966241328179151646532742513011661243473674729822526199960428005872596216607544784275896975049681216397561648470957673706196181744549355899656530903284533393249802418526989732854556308455067955834883429939226537621287661149546174477136426834028233378743756821905464193696453431167462868495450021015861718269172068915594202170646014333789110269167543309546502451120596580190336621347309871525959878307194257688687359068430095917984613300130907752374607535335109098621925496462747086832921943893809902737046673243179008363221012588935353044517417932870261427801783343090914533508833883119162761931374453249100841435476134853628877734767510905585708762613717950133491568449292488949621450926269622283515964473881225690189714178097308714998279450632228724657245993734321245085112915576696107166640876157371254404485444961182534987577360609626708825235536949799548542235964838549031324800703748032360859795107583132495526150281863734411035600299257994185520836577138999900041249733393016108607347987169390399681372063966314413095071426959725256711472602967994827283036328664939596996653258605278167151578918672550872264630155552434505189890379395061822478246987288081873810168554503117407068677415566824478860450582223842776968230352825945330102019086308436721371634727844437932694025742836133834020968401438883393511565645724690894330108787867443565432912462006010839868351164470507800598707282002663987441337667405605316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 139125814726981866115624024070037192041557639385600953745581969911521362044922292790737029395548063562678223502591728129793851972595923447317023988567211428017815863205953644749263756020987173056722016118713011896795539695428314388388207438113017865052755891558941551894466074771900720049929769906247758609021895685742190809847311923079450814778707067547224460250044644426915814196243509461834140452250015248212687460514052705561300526839179461583531350424530209795323170083984811649671059842702421766345953313425308860312919019843706782037183697974974854780012327719473228849485860929248598114329474688883481909036953490484115347184833150399219762397124089385480333300948093633976499674626204441614930471706262057134335516573738596964245357213252180640012308255021037983058614673172016525986175201532673757852496060023528743463454740193230542187086034151256594369198827915957019524970750304576733651270177066270016266294358121733029851964593138769651930596432540806398023827523020163484585579261112042757576326164190824742694500522973850074679314270110877802087063352562074557188076143669397999082082258096032937036418355686702835074233380371747445383616424052124068068503409015556547560995892727869056707156336999424777097161988473218190125144345796033491505308079299607294882633476675431171241630132196571458008084525916690886764732754783787843796280144626555916356357062816259547899677480589705156955330658995144234076214586449080584447320641438792777662846396934327147948249166577527275558718956751634133958328858440778812047285195656510610259709498748529531942958270948833048567174313793563654157567814138362579670932304838261911666041892111957479077897274427015666987523039075365633980949377758320333042593320498118260355515670827505830046539700058777320451320207095790537884343593968252101986896134343397497253373952270743791788282007260887924218203747661592332565330696632488209828019124098484182955235701406353999647620175511759434366089975189619552319937711931811282256581098603637447766666615888080796061330298254507446581362663285585602782311425898884670522121102612057588308875887660830659329236871066986291915707348173675767177688576026149201075213823819549731694216950213055631881122389919350440016267943090348639363507210707247211209748931012357877248905797965009484102199937463954670826930815064059743235702626407146453857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 4249192223694016977810725878447396591335742304640314432126907264054400729855043045833878305622402814357550104458703312221159426708516245502718902243209138022701741299498569479790010412733074393964023509256392234167951493873394387726797214872618298335994918823293196678711523172184485261739274062156899928366753557061802200730072688690129740669151671840808538037637234805033483750140767462995319207186549878286688827761518497045772796415252202907719391981884279408658028029666306918882466763909290114752557852395469323488322901460901479038184156669601396211122913485472139777193651742295500155830838590952453417414906239844125648598302051569541691913923926720335878672715764860832626856354637147403452661823269830957711006312646617326417036791289301100941395522527442418844753769998869277205508248164881283487612661542552314525695697949476573468804272989049096016616847978463288912147078891828227454570158540935449554762608553785070080724134717055211537864475894466488231672465397390996279840578800221934780796995250271786685733631817899707877288798878561357745917190733353454940825022213428720479887469765631432914024615542590672863006029253345746582498558080640325740945210204680012747421094243175391458682318261830265094011712224281907702127065271599951601535913489484763816228867733400396393943295378044164962728857869385513086828709515444417038335048243724456630553300306830410948319628333299032028819404914669870412321451286654719586285047973627364412605373088877678794935820302047695888595363734039362668354892507458433148367114857871565176660006943239758238130891492477014290096353664228891328185938864753090157394090621682969719689491523570306905234627477109281562818545957050772874268366807880352406505335593458885999604031518120720760037858435484574221345640639627918020515205878462252012450379861865529367915014257971342097947137924625375161047229876034720853866780624409936377765559852263219215037400407868281469191499490489274419784381598424898070239265629477709489723533342431299357465549358459499272307893830610331273238216766934163043269895499261799982206701405662435904623310712812794262629459252954154807629348764819504588793225304878108484434887604515825624661091454620542883869530714411275464941910761166132522583959489867747204223093645378539744409912889814261629162559901820944958726844432536640105979586223838850855827331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 17118418487738936405782572027484397867212888874904136126302968587160088978574735894185376557363907296702189838562336402297784262188008787935345538434692375328162335499363687674786665066095492098339123216850450693890088155332253120508573808652287557827217171379573595492203473576622916018857202772994737897952560741166419705885712903466794866193857447277871392933640865531566608135213719808927995448419965160154746444326839572015849017152793872523966649451806405311184650270117829064489815378444016518703540120658349118403706641292438125307333360949393096627442545288277475995639542856471345724113220365508492475451805344234030663620158772092639776618268178933634883375496093865217500925714274569481043145424842812362313124214550555195370438564263856331155014589709093675422314702758468226264816717991628904058536520687570691640337311780470987203773127890979901900882694603284640486001612152646169577999363461800698129772719166554135811728969487173276716100042403060458582081244827269208324494200599314672061334664089798386656752479844220721241572088585682090630909309849387775354803059545874421835783498870908864514876756020520162678840413227145821801346800055115937131373880749762127984244546759557447913271840176912062365620109834929174579878278389868284774418630408411484375165667698203408962500362846270761375214754785178871535270992077894452254285510857416570240045473782632107076782283180553240628341779783331454645552794464704200959531464231830326418625143619844750203741077374340839713499013560133489036001057957038375048502102905014748136273192331628511364946028366745423603503102570581584845093634754531218009203888014372644915561094698528737785640370102893991384238868788956657656912337556019068422518989847914026068879745299074785940410572746347874925083394333260022699790745803598106806541756593196858591233250840236585239314357904252529358828190495879713179214395623112010137009022877909332878464195306261778894572667477265340813012000931233766703105377259221000255867597067656992588886186374801688841336814519784722688014898068349439099435548708898396008223076084616878934612070993222720632468045560608623568573357678506574417976586572119467851368899562988010586125773663360968834397813289310377329866493756196514906646741386894696919236050563077029195810669205457171163232114353190752474652641988604064959660078226733048722962848842144012451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -217778520809959263390461605251253673444049123139956868595117243077985773325283005923462228478921381999984085670677443350461342190226669106967071186451659862272926796204081959778433681112363587522067661483906770936511377448026286398432105764954752793253341604542791803479968339813318849066086013587363037910174058748511817509367792912529252028069509344436137863442439714215150247499540488406095295836676578077444832746856018114084266413980461551242554072484670009394898734124590321884089535184012383403902112960463060626775543049178176764536099820313859670591977095007237593786914199163321337984529672483160433629068485534498453270368019783150673369055434914509313220909323377061208324873068674202399456469365765607154346432531744194945178794529777335993618326074851876249536138749234933596376754851326019065041698265754962382547095399287368808037305391662721439439679431556915356624231042022060411272633956432144285615429833103422896262884802971689925517787338682648039646282226704924859502366510321661505323326007095472173623869297251850367448490622034353058208582905545691747464463548148276598678308596748434182127399580964838643907576714526216164255462794287649703558811151770839480838528490149300052822906822188151201123577439409513362572971443074692487852388274284718588517588004772046283656098624070669483144660245967471012016650510409912600191469686251543822288064561630405358596175718214978453589393830378935422939999283264943560399082976786964586090181981642789397455930988402273128836410629857211376038407139894801101340380736729038294098536178788502766131857111237581480819570596920548798756274876708378591406960393673990414151829572230681856220429298617684879724350253656446018326968042626956651603172829837086999204990568447178304695036540052051346473936641546804375940102452221937228251791534607434298835088728104380858043783441369802165677694987839343837344426684812420522766573528972520726938523300135736783591816214188836281020110689435576185418080183066188314250935954579137125622924623903722430738703441749917985574782567999815217365693685141757987761304046948029889505565755123810587570483286044306131705742558698468795502965392006175786274161014188622048272248818408170303774177689869512678690930792049569527946825638215386210844935044921116913414907322830258733326443772490693739377085825548740573649305544805254708506936367484740912914276123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 1665122815930639211049993794708730540964207165284217768981774936610334814640772305957152307401758000602762567471099655318650006729943862879836384218722909913601211586532506481206600284540063262347710255909414989254387487055321451589596808487446407703932535840593990727836812355146074502123536050955616031281656964398269453402975133988827768382374523721317756431806387456511220897652786584637555167683006078996924664927602484316275058010620594884465518635902805892618632862057854156745422270548402341358267444585597661399311059601751741965147898142114612581006250199574636669250648202403486654231041738985323546435660913623797366066078312045294375175599480682464927756758408962755644539405869401266116606192687556274262439097028458253986376881323730210100211425717482397154411899823570276002745242155316966794575913465788404784353742501842273302731297510906122212009270990858892129968889662531193028230134576747604367364082598097715536878401039128554773495302626474330474592536543544163065547270067405074978323656395726968802213253727314883842898260336260998190788128047089167883283215174466361438737910079009132309664864074505350976254738442713418521780096512185923026598871830812751445202552665933023332670983191911951427109664092877327975111415903544710813193356028442276668589747035469725974237379742256502066865805089415721372353532867014729719228977194461425479338621414555472737119249222646243171709446571074635662917381254665819137204243428385444508008565122858718600096354719837578708413736218634605086171589497544998862166406121972107651970948298689843103395245915358584751841218832899870553073350962269213164701680241492930100673843717188562558666593812448277199929053024737730082706505811477148454649952408304695854399588681058014349026160335466995015921324949351044326138171970424187454228877768403144886834133181616837567528132511010210913013767384140001374627193148298352436727597713894590532992307386396775490011414725171995645228979900109443769305641824536101836096467848956600493959886837862672647625550793707751820209709973243223056295882268102367706230178337995886640892571787132527542473606173274252092757771750585582781368037910688646334233479547180367891092595674975589429401145610051117443739521612759948376684322484207180308815901594673566195675947043644246719921838423424798317491288727631493806724311243006898808349802720840671099722385406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -10061157504043325349073831587749737441102536954888647948577520151124362299679055932053786650186336472859642117598620950912477643304613201778566173932621085306489510555541951668992107895145717632226851429035924995056369716560562894692139906511209911263086908465372475566794935198044661744076133115084421546318165024559724138776402220173023722864594185835093696221768380074691937397105916864143966220239691548089718414616408549857287181001987588085188632667641689625608853488984818533243683009065011183741564324225525109530513584973179685072010725876271963246335319312772731764251223757076924065350949883707570829848330124453613516456101745295332404342691252467177544198455113860429615612240763540502398161399201529759642699231000939615781703063033477228290565016634302025025184077526683440674473194343088739462828577853489208057040224755017447294354631162640093625320391425643241377934169988831452279576582719011477535485949507579127932217938071515882671324837294910664167908566972592881528743659178621635998854165975524888864351357111556244606432614395633587727411672656153409188653058275913528689760283351612707740440303193274895785355342637164772183477224578489340484139906923354869042799685996066015290806152476056392630782348224719424278619270707675511134816337911603400314990580224792318297307410381580956420596443507574595414379656115200249984170304901474269341099763111735304231560479020269561095674702087070259824899529608123222945487770614853628033985622315219367132922659770891082209788235341710841959470771053884274191436129134267362706060494986375200567280779818769145227361891720831259191698069640486415318465725803433760263194856336366867294412231622559346575876339323989061813676427230632671829602553689056186933026421882473420876984212025375726146966773679579609945345116001388203096770652042492791098563043460544285811265626753883507031153504476438528171871904976036384656000494608188212952102490894042751515502293723880023715055671515236080178702347604501531362559190837938680646151549795796961071474301465578793441101701755904658738508983606605003392848406787469285522819793908475130621623697901303190683840518462405872919590178380771169216789421911421631886264199334627721417474541275507649074570225032012899798245349098080745524687832964529731309106002469276366639820158631107667728111328354717104036683413682672370891360569267192204279126599431037902832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 49249036663281186036756456179053205714826014427263856988191784939842751769952059311383389678173870778985747659887968204271302397275473511100278055485186539057629340128906962124627181157920323695732718578371220047879897903797527369227037998817036906040054093616626196993306741741773605844991080530669016091658091639375989153088138192176329627772222964220511681377693796122685555843369429284014671035762796395218491921702246271426035867012370352632553475089489864981894018107474375101949204484138304142417214516306575111170290037540820642514599697376045029832084909343966871583232003002771394632142417801010986080889477357664183925054421841168467622068491883848825588465211129359212385860426742672987272429088897684759738501715518262229880956694774229903107348870380530562789906493035470418468593524936510715351914198299935545782094850610531760393441272102022352179030840277290232190202667208263183351085900399984507593380563638269092606126645374556785242743177653382779241079949565340685779814408477185961623731467842629856973444572616615982808943636055627969232239292109994703740867676751594825907366087162806863668285338713377307513136270238102220855998433946778820031956155556781426434413465414390255020333554729617380832052358969825546760762629494627596487055960806407274287839147619932903444190273936580744687078749665784266434700594295710495741218611046375320962416398474157114237876201002263886053637569252096242174102510205727141697037135982272885067966680195915431539144507639585204919841254492534921954312079563684605337538872261172520188281755422847915288934036261896220449612653698607960140403229493415755896181343773536213141762159899218054147154437866562977829133372368871166812813894792652165892603871257755875278509053422834353304067480419561157237895005106559053098569571501761241857825880175749670394212344594757009553565566534878356300891353517004411405368615556587684176430283795848538559138424179039520628569650506990038438985872677214988169447754073696361918868777708826861977847851181585148112484199670447492240634153058904938609456482916102507954898676448619276179927747334420934686490479767369452204008720136466810098948202612146233702792432224768221966515724803016552906494348286487797154557025714122098116514275834635646418764820968264718628751012840498916240473473617294562200357085414619834405177188961810556586226779451909152385269408114254474639892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -188939575856492477118765857775322215171981045888252135497223051006977866446967692635093174995177045293472534052570431134729317095951720878602880592185183877985808256524389100966002319624432874653821122054246129620512456401062017241983367063348615034317542915426335032517453647128227463420002846725122185999802380133076372008141866416568602703894926275866015213356065033965879766570252465847717175317615490815395286806081507094514286603275621818618912414750029496408661832845744068834353409413918845185556263491353874042336731184679267064395211456439232683956609838432011691470656308589740113962381617079429295045478304408581191675196364523868062013747905453688388914228781386987538592848063386818464068865741133841995466410634684261742797457848441580647889855382126463218551387841841716628558149190811380702778755275775301962762283207366133210216870851042483649533550388392107288935705997641906477640964054623899555946500530267118370157097550933978207497360894691858742957041549886043237969728731904165444530045852603858453926813807000456157419642309332105398818549878525949528200048480269691432584137534943722717167481226174569002194378323316693227271344605462457739012406197588774379854556889939992928464000846528229333657465102599670074187759388408164729351155103020055544483739713353269305817050691131166742691036171350073634405198738542262259385583776600125704868847859198909422062730588195686435591774248463161164534503380201793959587439388021634828809363280976074586903359787954848164573249109758439102790102107389150566360092830596584699197204895477267068140742447126940813636461702570243663380958496015570212652456661321894824639719364624025384631664767832649471835726726688474701145781771147033614245542618711580257403975739333454544518751615793860933498139254147513301220270928581774805376159267021725719690540386567260571016408768602007642843641711218359730742433617186337757175208137364548805814780450703248136717386042259813371573561416109681060741893601921187000669867031100229121688455721050953390962896082919029601615205927793281935064172389850825180747120704637960803053039127414790784364741484353048883816235136269665019722754128533020244471089017881921424749934598824345551528435315043911729029833320317704254007152886511631986955615945793496241743783792835170333259335232916584415732840902272244306904277016616655238535596359539584215142538070608679845463484525680541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 557975202654972012308685245934471212988317883206330679651392405168444109428081932249995040850209995335952790642638075812800477933322793358509179017898269950526143419517104302039439619023290398170382656901689149070688526854584882396816526418283951172033942653940975551802855915092533879371416859616356678660377831193137830192726100194593566201396583489137222441607588582338620368949377604562169944575285582268463690961162451390063774678856749031135864185162952044990111611611784052036657779805291842885251341726547329945951712410255042366795017701375620263322172627226018490593575590701338280641929952498045637127037992083352021809242332072734841902728345816075496225985957030931821376777323636876262919157054161770931299744008898587697687067211985949385158487638128754836421340012255615818639411808423401811990077295316943351030403044007871900191718641097912460654684601586691204705590109630298435328317977786333918836339154403196570443714953166165985003047372553121818568878843850447061998096082231680149146386999409764221400503353921468076056590746005801080860962073705548544738766979343194574730422364735419869742783589326886815329779636072825672405674938091840449158678190698558914199018796645317637840349207429554904801641076404317222903578973170455979365342078116582732454511709885308402699644811911776723706882384201985062331534393720390287554335661283148486421495280282563763400235999338506804430953447655123205194967961064815978957362481053171643117637365563182692174695241926355518871872735514291418922809144330715655816754915994716184044918163499392819508872439620396575059787063054983121107213595173851561753527149018814351410164570925366630703794091263706829274422445711601643393090594735688004274853351446537769742513823682908833969166335917451364773388152668988165099957836329946373072112276591301010105017779976571345046618514153586987036155246554471041217438864924129725822913553578027207192643065547228544362537415384559836092024498979181894056968828482365145880845019444970043324920970242931156725501893234315257876764183812775207890285362977640667136244634893163201338041995441608288964889476520767556219973971496761134317128134932716526176009070147047370043791332617757112927953305993822351289106027696706838473612476080129262656191404552398276432269958250215705490557272353266011413527557420180033882245799542069416083138089389038111708118972131842383532784879207611083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -1256421191987767165602203349568879589646884304482698398527262879393542513538412625778423692457663637540146173681495676340752052776760264581493493309453065255511620050344353625620768288300910657407773962659720410432686045121469306571084925804983167225059926366395702287487603576328848456577010205007781830502871737977718491414692686933071206818207010265771628576502772758610616775025852674779020433990815065319470642608851234283516122215233067356897751567165069038447923466010248330564035741639863614836056057763537431635099396746539693580145689801780196164561328779230270376696066516381937704855504862337326746916021182647222335556176115186268259811684245562485873224901652518588287678169077585200537459983073623306073705389520190131442184072618603023130897723525297372407019604150064735163870606312179099774750722523341941977741235185882504275801163071181025280795967273426751671542603858262598498847093430207607176698195258343394208037995746532733640973365115164491550718927616563177673068304745698931029795746420998387726593760662865535020242204124249473652355742147362881052073758252169027052583041365162118735012149507931570454747762307441466659055076448960163153384920681699446253457580691008705169399454062780278049505609946211532429991852126073199237703335056123501537321960793990028999462940919199054590932624560580956137332757711944049507128826017836996056266905589467761986282269435049802168685991424774243715476393023196835966318215497860274609248124494540731324944008797150243438972860910894539442196171419399704315208737715549989665822859319241727210333025037235249987115414168737886092369990671488369492074366554518951122370954509228989256366549226412335064957714811993865456454917997115748694089644040603920035519761950743739548288142546724607048931953840368011908976656058674594198924535449456658883838632877172237859803806540451864635740265788114684485054543749089742565635405739309718996454987500082092621684704043843835257532223108089422493011000393989706906847858911770243435882470268252783325886204203078771424652826152394059131098899088035319189217508342260429511744160355732704716284294462011232052657324440448464467869292830927181961914181247026169562853280085307895864330882522988101490613966898813668672155571839546998061124172744263767141105498876093757464861182161540418118673205191913423047345444669682712303108502875810384360484974267113678081386751728132367134094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 2097639323999812206847268978713832374258716295361043355102049214480475017386851530693641241642066668437329464669727099054809845269881069211018644387985640342477158432274079628609597263341202689462271600689719287172566857808081573239644188934480138418263563083259374133222552058198850669556989610899415060267509781516648175750556744236552512037792077422854660411147837608896995190848152143506009509402448510145963277935189081752698455543616415228727127922456990053518668551071915434344736656115053814453798546880678637212885417788796027919151265693008510559439006533740156676615405930162940560901402285892205007184718744385208199324602245543799332975322500454257869150168286954898824444486212058691351657557408035957910566640377935201021863352327251586956841724824560026336773310481716588834443726081470365235292897267073294700094601484328534856555143876325740818192085375635250718973935842619483034097677671962229381956373802754792644978090619367575229580774141110264372731095893917798607865280383718277789589233808354415520652937631575273383729984587452180310870671023745397480445701177047199247974258672429176857976821979653735809204432740383581942338325374381718162820867408884664959514675126228396020985446927652018625946893777124094209974399230676256482251048912042488977549860071720994131105640603410594849180484600051994010502807872611629850566553264855596498910916726675394621651423821481356329816680480940892840285788495954313291211880896788597007858399219946297820424760807452480553688608812354051362687831436587649804971246811781146595328927179743460541153548615664377369607122569294540989110132585481143128281880818618623128998377356908721661423749320734977503325588038548556331669861840811819408808705567425819591215332529892303853552251114041021547466577394927904889534856192002867370129750130083035796363357496923523883166187602578503677253179265962629715813312384529917100997344950317167973323111914811557137411657406017292854275182233932336384371172437148032059028328732145206992382623088065280759123090938577319359132600813236463655730055525487270033086800151154589736892660989953946872223172034427562050018932502706537531612842190648269767463399030630896030967263627073848470034540950611878334146241068265887819064918077215353173850448555170701033848485488475479448319380124688306193170055650170075976410719108854076433416529124302970509175940628425818812452519068756373599171638488769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -2342806548997974130581906586379201181490288210505240289014847902762521609449422738033346208481582757808400833332217479482708622046709478346407094156548343623326130920380324936659607409445174479560904564567576815206001970337328597685531578336108852841920823631825565364793965665071565266464600249420476613754729829090519273869650076325285231595801993115475688688870762224400302346667923111244802720939747624914434403276842137059201899268123182866094266243306943933208201525897454174235406504358241239304609365554090499388252651998461960131351480720226736743114293863571515535207502312107903258510900187853927681481287695564221165004003139362535766690863281431320930193515091995044370591231925959143473459950230958471005743881767027897099496174815515380454147498203517654670264167479173737858904744942219413825095858624396677714306013007725842284701766716992186762518181281189865793008748762048793026878513794317238242013782565077195778383342083310740518914510379143820486456876889640545778890384871156206068666877882526182350617180946354421567071115625350424135116894844382705909908242298535179290694773672911726001478879571970934311210672761770377713147787463737991545244991323046252008688457487944880692584168781638457292536049564222234802343133524529375696091616676614812493886226259860315535371858741015041372823918405560728075234461261205945691999388005978695857191064302394474012262803188892832802093787535601692385031576001170526260333620195428438621424236025641843157248029466324844872994272576406754277496254310506517258871389350453492806169563545614610625255170378791389592290280097337430326671094745846722705149884434749690109242469193279078555055703447164158173443621499054693408711493497550454512557101290666117166304517246593036413400697336858268783339367309270437227874286794201445550868412767870659372113971901379804847074155504260464555413812974215169779687704175960312736403834617955293695586333662118765878574201288158861677150508608209429565610848923387063659557842803945447809690626955514937520476129406408008898228932343910929805837350753650916416577493123853438279558650807997128413168362810981098679846114012295266209630959012146613159501067565220975214769930808737231818026156314120236035647602616151572979661217344954732001258741147093481660030775384424987766240782277814510767924143284266669768880015774811132040404438744704931833802422858406138165762722103124815475894138216972351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 948451293668645470634929834974886376746753532516188842761984884911045595447364306934382892438233564806168843983243714096656431254688783611341651848812090340490306210967903274414018075137496507663633868630713634509938377073930280629525340913600636254023470586137666160957879880173850557073012565367381056571618501038499454549466143841452710891059379179723119324036474865645701839978143439331842345846953346403526299242400451852145219788919472188710246914244436984382291163861764853623576647007560108212470835669875004330476080526610102735437120491804945779801569846162901680962669025087868567455648258888673247502952326026457132546575645241285352435937020823457674678859361471745284257331635607276156778458121468204405696523860453953099683288267868726320696394788669239256342049265031721565124168878746592092999380932285617275953974689669096939863006366945460978043052241823991332401568514695372923493257463496349371827819267341918634312087810725692982561551966065033060197846327550748763688298821958111973676226534480120314810054220933724625956214078811643904473577275264413144120576197089227119664168832671716545265903345215337961778814662185477969824567251577826574141490958333498898153501886768980181223906374127377868077215533884429728054046877745586487604894056549967005606615865627774446318592015930670086252944949949268995346407878252991665330691622098623935171573814795078390013202000321515219559286040945591768990164073690112882780603661319383651745626591687529254134854336862274564417484434750093611794751007369467675020096612955394236982216091004752195702414130064765324639034977473812509489496422568235246153422307187058859436188182516240971773483156454410261747987598387310594130598931019319435333370377657526805946640707150724586986498019622897902566301024257314406914266374711435643341896852347337398666838340987694084868563848830966758192072602248698376421961764044394649971556947491494063965474718130266075430193552521956775716012621528515000228784388799570703533065173415486976189168725342151964649936324699146208299989501993732042976115952767485877852699153636331592626928464968919905792583208093174128526405135878082971373090441670860165552704094084820716320186161542278314850244569255097440857384327089579841906513943100183212465150613841727363122305814895439976711439572301835366573550602432533397119344135665043855197050500185138509794424480424403608091674100499801625119289383292198181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] 2256445251741894227700835135232829531938545710093712818144330764476300604768298284122302705603970898578308657262126226185554717352884276192395808335249395278496000437749927120200254844029580092101892046508945852910406418163020638610957013262674520217027671708024652346560564838439301952099774158464012040686167787747692415357023007321005880833685055868777441153745644449647847157320844720825367959274309690458124664361747670125202611517854299748769178097951095320881648038703657664829683976832528667219690395145651176687634914003430549603317923405842789723740149326869468094954006627065274774484937257708219201844832015851509747121034514951164189987343767391757272089358452156880660764492054832774748273222863861585702533583273859125413569237376355324841437187181917791158427796718830249141503388379854624925418676733201934606784676661624668771403429775416568358698500882070014157453566624808653852911244253874038303661623271180183566772409005814010556108957582593597293769414009581407657592078217459096872362306267384195362002404042453217197392997322565549606211349645870737860512335749516180923882734830939924124613344327444018111784257930631091482644636121015380175119731312971064659643031204039760701128818409875858463671048447518036438514777994648855625516167600596530407526708984952571961451762079256250363667578046948910374709897584419895124370425700327052571931480891341466428579316859054346136022017107398746934804120300287823962036953453191463602695865357460053177684618489506100905095416122906289185022200589577267657312636861551828717470666975570343522118940109464066976862117102494428019381129412202812036264824313658676103225445210852394958390888564908595514536996444190321091334305148705056249045738581554851000434119586619625055517036309998714130789183197798692283340322902670750226692274525840963776895896881638632464733589011010640736699813810884200572273472603800642873588128724587394620806595726837207054342340498134295825945505199424997857169375948321660081134251645626039439769891229068722269107842232384501574233490080033583028516207424973393262462578453819159302256528807919095678522166650927088929102231110439573374340316181121469786985111386961260831497461331670429865162421647537985666459125795311481061053412110918033277517607007393964812525328474318337822840294465342864741891158678907278306817166286782661318284831352390363759545450354928210623841179725129757471790981071535497903823852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -5247922697439810475138683425349301595358287430849044841222990173368316069768176472085062461964879771046166954266182846004737735488980099807883557205643199364551096129650320229499294147908385405631252771602882379079188779599897411129542146622391755464471068365437939193017762792109359340458381834509089123675795309426596649355910518623121813220018343185133342245349904058907931665864304094173429311194249566640434023964894371190991724744827291545863576228186553568649306693551795502795733568836678864209659692190959752336798596604031893005400032783287471906781404406803997643894420360998152152065834143612867298058649218448921648167254589080762698932112484287673005228437016127150583293677950619173902962997381152512759060699805988016604999933167681504241546575277081689315191398494063044285884749296053034593404726320281068547088470779292013715507086798800647991993528092097971867304194175654017275940085140775306851816031954634234341181315343643977445268531070324925894371867107802389873625775442899894187933013963801034292860922305048388855252928086980709487868017535765756802039731463967251606241314417822904735035952618625804517162065872272550317190554816604852901468981352776098035059418593764227347378419175325278757016241065871619586648481552621915871407361294970224882959767636421926024538274068053896176268461044133470413576056627704393087302199593280136497339131106640950071149062032098473905358731384407058084763516101965849603266671690989805838740234861460180639303307017175104018923945372396372516177240693827610017360540892815105404574004368431340644635616872863630824429903030924622330050565398486475004675675816932922540806418618464518465956671645808828769731708463854317072875471824093144179158437379480353987177275230307461915896380797058658996892737212719301507170516608875335143249457822820842462322520780440811510415410545802985558537331025770680139488058123152050782011796853830708200426586876951973996360949702697264746341235158888375584318998335744627843738889856026540272049507683573686343016998091871436860687668557014590194354342228092321710521879042621049620915797021064237080626512210799549983808177392318481432234345979496554859397062067955948647361186835991263526019250404693285723507772081570575687311589312628452894728650119134964572589265079180913763997966189678238859698024449858557634942829326580885326296348937263871464528948163701282771362722702381941458638081599019642453640699386596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] 4461639187008855962480277021029600392170081254248219453541041484381980128942113451245415181644366837822642478899000198941464732111571057161464713867228944589814598374936778672095638222635824747694511722962252191630372637794448335815361297989475995592639579129443702678533801518176575060280656056589860347650188576134363350715514147524380395367984011923546334706659916306250389558187743333890326721679339743358971055544563179680152992308784659268355515497048923426853919805905350636175376655317840161401312056886467866323618092298984192268769080062808030990435480716002636166074092982814580706597416760675412025911956540466798944212778606371018289270159472620216071143778406107271923060864429116445189491704959868522350995884071210993993692016045874628088530659939341496504691356085999173341103630281165446959341968187729058327471457328348919932383423709562350079989628496914686562777986211650695146142046977841159201022619904328235876605490958475047075995395363238225260115039687823301542154701410069451719036413794728135501097049700927619749374097769723712673582161548799838637047167917856917600639827285769918051452551932947211630270035793455862079829229398859737680224986193247204887520926257888623277870998134566634618523421088742772415226217967259023855768467605993974687886319024759296200295477267829166426912268360243208054627031547640988679609534679629119809447132959854179287796446870875921574342182336047116718486396394418809685336423678674164506628101592695087676175057043706931562604313547018897699877564496009736869470513541827603535759320761523527487324551609848584473706787570893584580570932161502234484207046432020075904784737836750657774164620069800577549579152834603037718569607501140642520363180816804867223777191122116866335339342621464904340334321338956548637852702984706578222870108425641774907314263586247861326663986857375673162872602932164325524733401805525450972151265466804282605956584510377710114283113150145874021132210068977354726521594957782694562584072184488263054289036652682173416545115570002759437724402067466817447571432691528026293192193953706423554667322312831488248212595070493158635351788718508444796368896699537176349001249781248783226549382248920606740303930123894919367782099680852423784353237662854056672639550014019184714237823499929286261131579271592549113546887557317738828881512403132725297506807526715375381790540644183491015863051215499559930136377894349664074979955330491065979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 1720329066731265689908890704444864309648103478228129394979407502880113410955901536627427940887568454836408942085796221225041719695275348134518090415651259803195442522585152480127028286086146180077798787939244900897948899681815177200837496763633322029910823074320030705386962967315907904927930984593196423042040578749907908317562898986218885544434483058447441775259761881586719713977453353639245564612052491827273760024476718208557272736871457336233313052986144981173841016896377974923000521876406380896138397456026961021578941563096345824946942231236015992575543679575973069269410697807179897923635948555412406669742859218398452282664540505553557229842125865768209485313665272205830370259649211877140812331545939503885289743319686522367564932197714359483426916942859016220838114694489146782697181399122861683655142091797582396715879702744439698263720716688138347754814547434431245440529799711093668547704654165944917552707026723541845273255334301527299978464812525839225839281807142188189239785580794465343266081490339663034137139307308201862246152006301787662847731208034786529861952285164882001197369356218604150394267071071247791112167158269546871085965363455708281670924476405897396988176729139540959564449172973012152149080207500035463231268382708811197112042208515647664317810498159704061408590727412951297469248047538906075136412297968467167528531681495613164578523910142698860845120533078494484076232118801531724639390105397891646955991766174403702883946912001605696296350724301060461774995404431941370270277805396991993522295476271624687405353425158204631453008521754461368955504606956003327840928384738936044075988672548381932942517394534648422050656917081882503420230585544496948268541177013976076017584842219864607927276556081828890432649617833997476544537431121250376758290490617083153437489352196107813262925680322846187244331038151795056465065199015492073304378419338582730847427012444196541301388686531441285114979973504038737131080021657224211374042832043299986520981572259246068889116396839625477615901195796106209805502721342132737213238153970378874342266311798469918703624587555632102971446793252811643121412573740731042670202959547557756323940827877119135936236111398210289547670579479768963379146898764401819891650238903421758115243345886388580114803277602038351645042472873344311975995568360446690350964539125724630963104981717467257718345426074952776560664979270829909340813357321309240433038212358951568603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -9871380398519268203437318517162540212496826040017008016853879149486768551008094476491818585152524991743378275822395583919504452677117597731026869706481510143715379432325438116252969210724433633337123151127166848049130924349448470385815274481779023533714048822331859039268208034807240625032067263110110004417028078996926683563310404865434278331927372914076346945259235094321913092667306172710691153158533685795809600336746952614857837444683529965760674332723692973798842701409796731423785771228150130885909618506505201409785624538642553714259230437823661922006422416325711847086565144859858334989451281695569886503991408189573915113985190238935141144068071548085456349929663501500338488025312586940804759977328995740237505517881042515669155670812238612688910058809450248755744901844763903085368416119490656911251734887866716748199208361171428515134174330505696690864253406728552680733834379193060449181719284910160099799185238424166185454524970830194248152484876330388895023518493929611635935842440986964082005058382061599861042820107891110328030322324047979660640998293736400257100099393493330417625925904501011349655947605392408660105692511229827840975261037284912547665182634518523292415242574326640443294158292469526077549526347268801750804042884661919585510938385767686860573802263234201006042785877593164019060563523051805036749363826285805680989230753060825714455661497793879955773871437196895054147463889284396959688608737804115827885623810535265798444958981782205029430324903555852965614576833981895635357236793943776879935669922022224854157361943340682496150739891747399061455665495619477444770125315103777592104171902852053084908750932201549268868696736080676986354947824931268696422958531569746950431265407237127660156270523184044960578244193788479099153970168282302311939333745362407528253410136117540003399864102038125058470370730372099616589755852174340296167888874192682502642433425802277466969402929261998763791194055977692101744571441893604625473707338153797875618762985173568513867841550469038777335707474054799204976088654116867613740529095548063577273477480484369323982893584426246075224318476898320331588938036484166705064043786784438878662777568503870267263714133020268691130673431532684276447290587719676866817596932633141482816514430047468621511803531744916910156407057149196825781253293945267434513339533475592847312556099892973910100910990685301883147702071070664769569319918138261549245271453401073813438415527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 13450171887404336029150037233039185269362650042508391362659771832068250032515154139616867774086773720657812395348929982488988660259724362642536835576145933059645328027023315592621994828993583915310105785607060183948719991295697973008342036053254279405404319989130296307572471538817994748628647465102649511908721003276697378840590281571159234205873674849195010080077109950978397804211039567406477593763196959761668100524731332361059457566152725505634498444553700434677124841124680236181271127536255237868344272843335613703125744028715040206836678564162847310495813520243099534184521324284386796934569038110886196787806950858887714055176238860090857164013667227392542778422360791523277204804632655526837334709707429298099121220879738191606358657987788677042954659654698432909020881927407702313850870362740817572480120305530225944343320896915691613100097214953201363857753426253655461915850285474112749297019038374675462995311485190887029305357404787808967448184377820818153331452181760229044229434596652216307007927725887073001132074604396988906066744286623623667320265320264864898409638186809239102210104946230531064657692225237421958989794659924274602968388716783962568260450572030072803363805288478513015996991874535693802988781657782512377890282009100334980863693637439974899985096079452230721467829705586674937409279918452700530045108924663043050858627036705750780823947024788520548415479311743358269491768733044805563829433256230047396804825083382010775315366412225364298696875864881229449061296767714715776962288361153809951208654280880113223941499886186104957084587041567059340739323312412503140553958170985603615478077989642370675388599482045945496943365118149746222042245325220599847574164487775773512140117198173987639347050097781088038695562879624301609590389001045408972849570592222015524203259722075090126119548106385190621366929940136602327858038094265253244773461197308015343352392234902785241589915519807046802440834629688624057422214469988704193201553681518699135229505401014404245781676417501201358402197434307311117488919247883344755023363785624923733961687361640442602617538521272013962316048016713997304594795314569234064044939154532049303485294259288009546529240888994236686256739402280533626450779560096782908313537076482204538916184777309653810289729925773319769760102499195040272043049919233666704626884149373395285826935807670302125282397015047626768604066001757233175282795670106887001710171958279715909156948328018188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -9036040240764598879623657727867406732501840246985764810527824536308749686355410889351446665638894948211754863582336225013422106656124467593573067317487875921953304867372797161892531787188793309894495395774984745865749738911492825775576796291702757052786879788258375417412272866498563466742585029664354347745237059664873384710359856428662232284607793633350306364769400638663540338656498889706925120356725554980055089706398085286555515801363008990271630891255462198294193532543577523670796244024484108498854212269185975750466889240292782590709959820135042760787848292411386103069591784327606435881208637964935421379759413651889284028831112040881146150713204873112860169634564297859859939481738112745710746490638983955175257303907662479332178204497354150829066169051299526501559323642892603567198376536919445805541504449768837636948423759668189712777728015558887462273971029551702648627065111988813486409027670594864136070572715648873437641674800926174633687855843200714313561983726510963781773396934305776340165778420180816023739313023917459938251268919150337101706825789891156375025050952414973983913552085925507857115285821935473814768633018282584825919211021651144465193959598312118294261431984940143469261317512407193472555738392216119383143407929676764692475833250829381043000083223848133924041989461794964746494326971567068941744144629531366481542783147143186021175455979191873652557242035742477503984018806348345982418652585154695356507026498711688947986672994625561206647575372878533308830248672558074076261267044945511159008475236335829875855522959632155741579861255114823790426611743730887787890820729128757957903198427882966694226583838297666302398912441561356775665113507231803385193504830060198522371117618553850777140592645357461258429863516289814503682572643633291330545725540560565042778671871900883224069590540665089139051005458010894611632990332817929134989938223688662407434708446032501592796490682512229325946673526228069960980989240555871637226163558330786999244054776959028351006608255325182068079765556600811013713027153223562259183865126868268206402421267557263920272659850927330660865775800823064841465862779263672075437251123711486738760444336207375952088229910936678561354149895235533808862112054177618876332594434943324502043576770260461067142490588172010732957036233497602645402190462494726828171029009923567365246737593841898625002460454868505054854029877688949284009089328362446503454131346844135919127438683062791824340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 23606167271063673178438101090435059961125264074468939278959490131158698085861656729549510157005994481292656550817685415984884035041450541934491498689265519295858229673033843641992477106399358322998092122241672695318769719016851744162496737146849146411759974734018330452448031274794562208402965690868978811735404586378211922450419705003139031220162431918210256160174587533034086355654799613325920377393243077992847912207372105333979717632502371842985761959983697803400889755789322431679795884443476392567957451890668514079760775043282661747779189760623271829261785703376265999468641812407880515994356864703068699957188921732156559429769965383759593690106410576335876852803151865542304791400871825191065732063263704792590147009241640800311523664509089247529569706194878386667497571759874127612228159839889752124982210521734182799745191301957792715115813414128053988195480442724860462403701067760927837689673578614431310836754453485993392923383561951828819123267032034519540945806085449206087490256668341874896704712748542716755724944682540330813869447994493938733072216548154721179112491429788929553292503132459174819793809375320870502277257836514075290215564231118354117324288744592347926497393962458389017256093126353824016753033569136025663200300404159302375500717180406370017701649603505026826009952827298562245833331189708565640547925043093099223068117246612993342567041719462665745104293456490250641958937077844607484878574344396346419162040729894810301165254657790766720581084237832950551233417090928953328193467911607125133037691974356700532340615886232662703060754897980032488403636696010179240382366724550721267049246231636767032853007477234662243750883640902160459253991061649766013049397976982447442849016095489808939385201356554415738001634230775355931944624307102284318593873062079078018123652655171686792996905907799760529750774599062890826587228151521374007509261633250485916317105142590595116473602571890568085949101040323886173917280278784296538003496157223248675096149229799063665357616641648397609739244947112825814907302765919371652877814933881232856589047861386911431243587827753637465272884338845752589440589732887050584950301376322789539154801475496269847374092318435251279323175414938476346809405315446830654562579437126192799919500286198638478604053678837246322276659402832142035421892054595687104421746186839815410641978736899079841367150432920205431620450290732056657310510966006623721064310722494994365661113988608121871948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] 6731348706285549553975047556625367091211181032237055878610089485572471944645747650885177413520162828493727838978048483990303809375176957432868270210433954733685537355090201428711425541326562905288062211773399770917493919075132580263362606169306821021404818149768326301915861859928525499374206030166279709580913487212093111411208398040104963271067009719110444217911355803880850368380871038442477505403306223768015787980883412531320339189330044009597382827664896438149278956035920805033205616491315751347649529914251649084538943302586079176581235047267249286015761926433377488569009556926141163971067514570041705808273243824323733795694958136472360521795011440854383077432130570745127381361926743376917897378972324028207107059247405267746695682558149190630056546002307104945028600773086532473438046695252726201092076028225969253358593212655011327816592446161189043126734239306599350994311130170121520659125454460226647512687333775502715686632064306831582397071688418665161008309412744211879696970480289355880299587596293387885979758243077604248803048304395637750113206987309701452431458575851237483160251416229349988324338187388582779323494195132564003048433759177430245481495793856464746960049580623518564351691796313050863868918527119157242075702657323227068833564177923068360128261754842273976990889147114281364171624771573764718941749733162889225373085491675125327097136420998986121170870485800287528213141153763275293772104369480589104579658591145184902268278227142170715030553460822370075415476239045933895459595888331884410307424373627548150505941492853883270043151002662637564972938742716371081443097398311517034732543629758517021263622747736733151232482949793748754187742833670318317561892025541035351489582970539991314829781482140223567701498489852852171218944568060626087500444222812376520629188862454597682847930867420625634726955466509444236101740430995391568200386607612179206174154337614454197881109153162465656493823498819050079187871975400597748355618610827913117829474199368502156858140953769675897469933357546451214061005097517787335601311675581894473170541140053312265138858694624325719867893911744777641465168057238267997997290163068481320239488749164196972858839101232914952539862719144032151692023144959169644060110556273592495247379195723046641867806138023416564102956767735089292645697890384168666261451130788399984534845939259654361581187905708253541550512894190908366689519058534835858146345351237828380508432246642769314348697662353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] -7384035319991466406031893264573924443533257237892216094380366828495050017717677556257294255218029981974716048664385118820882858359318637361685812305447770541737634873022978078296724105345129314179647904005947994929264719218918016181629636179887034284351163255374431163555787784638647385451167916665930570829906532288230902491504215369756593138436185073222161225964621132884656195461218085999809305124135015695301876810615864471668680294994954247144073756859959370642199894002493570982401199052140294146993662342258504197357371438889703128922196706862830693180152317706981047526203072220027677810347326258094525763501495526011064573047757359406873842909254144614153014347169770002794910873807257412236050629209421396659440260409178184753654729154977935560683859995589654830589981412105549493071885969005687476281673057955991719482997061956971674611977264495013082608959067914265289216049102352828016138101481676282784205992947492102709266980279383198713520435381939746445890135777889623902152780813231347172859821816622926957647766269113342950687734191986156266508872110976479336001032226856761068112020510563268819520152490448284975046049236904515050545283663901472165896645845667267467371629679642704671816648347678028542384341333182532208101739745578092892533068419843845077753106617686394119221545866689441094676825603416248344895188536686520077051676608226187187694837644413259614151268909553741832813242491613705050096417853758291744468689552886630304894596321180844339446941054057133694467670809714234895762526407652090179916232006458354805715808484069738826037295083244861560232683527397684860531164755930697105839496395652608853532208602976597973718387924522321228917372245553042459072105168723645840070753599671405112171268129412879258601735100751509093333580605116755028344748369622169172349148647764120977345610804388225270241041052912063304033876234071448620732078221829035768531477347720514152967939488684948119886034326651187002853245427733667719612963747357699540562861516913887468237472591147029599575686758536361939336171586373454641688661587898546715597209821853576349626057955967348061504541231841510024685583550725611292463873257698189517353813223400528415767580020963707972205414199513870612340046250497648552154802168170033768701639278752872990524796996477203529118336901673514211072585686136042720410862759504671589961699841777038728857866178413186513707244921314302347079014934637786976356274305902148771818538364186679245904088020324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] 3597548576363977649126515589808204009793522654891599533821536715403268200350549160972185084615581707927559580949361119754514456063326640908358193510897834104570595747532150279712117897778230496343703271018326574606906826507978202789839151604904113863793903648959063192746546478955833362712847805030163459145838224939547745569502805760122729072989037232926701019793356243711358122719020010895258478930475506611653612245313339092935209385365893296757211687467425037891602135230762146365376482041756189619294934600579459234799746859937563401690156579912709266558622924469846769241364318147120551676641207953190236555371840123572067188914109480928488670565285378003077562093008132838385496621908785186955670678975045707951073075661685613837774237875771908766737738790319222046729893937396766397160789956995936024404587046402953216898476625061650336749093098968100297862873668713762616688873573380707101834862511077448724953851455259246622224241885697434182632928878282082217402888668473677489513656178922520199696319369140889468333186083269061287237675252665539856901562691059290701017645476110631605618214017223519470110223031373244998255574043668416777492238114882801755200584982710106979921009946907583926484689765111512459694839630841120799964845225881640883565699152502021998788000732370441956966026205857933121167271124253759043737603683857759000841752774851684500665641283838168064851918759870074752131475059464994732445731317378599225354908211683281499075371193012715213733050340474818662961144485000285396561997009493817361626660565383341945461781595180008843759817023337565259498620036593084005554856311972249256028625502095530623883047696771257019927586688473110481408044321739327058443926813573992054335643490433371965224053513503407423660375862381156815470471652449846401041643384326324748531383101828972989368020561043402742378905177145090345249674168881049188403870329654512886710139316905097428530405493979601203384030219593588607196910814140715234485510378913737269877855864761493412648238496285606046046801183560273520038880481031634485716618312554282923424787510673466484735100243168761302602889464057740142289035199220074079896559216539646621801785899568033371790048188560310940090885552304378631480937637038415047233985386184877509460872066632556719711303752001303443983580351077494716967107395278311676228446557743861055901152641545728392528083644499510081507400999944477331037249386337118741957358427006039881812515801584595465101301670074462890625000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 465923977621299207920879803248606342270088619113617345706727360984476103526674332729334256985340353483883229591206038022666689814863030796228309942849414474606027463473095526778792687100094398687312311684850811499198616206012583657454447314523059882478087471817223986931346341350093787797225008146127032401214289005456737460363317114639712130627064031803625885558192639279073379744674532512180058019058782358195024831634000964745240575263659289512772265581606389921614640905121555821155250368084000452524696095466507188140151961231116787574932935362580983485863046120875164441818655370848172645353278026253158241177640084740244904669336382729325858574554777871171043177619833496139736864104759797183764759504551946628797318383455154111803479579267417199388636415050802941104358668331634482183746369183262835998223603702347733442603226313242649301501597563596035092954720541651701718691555677959761349727510212774516884600171307749238867052793745884636348161818707341963221337316927871596460020751763097565687350008481891425695080541719995882085066197009674945447003760350334126198803335300591490834419241532895360913436291982983561687905914916496722507131851080954616235233761072093557578786285352347258825564143837214885432995609941573656592938643901156445516308752401052834932389483946557943523959305930805312954592764715780204889906558946631527716477028877788897436442211535384387951041903897800394518062765567567268126025537973293305176597653318797225980080710330978964545110571605269208029825726320874402608937106119936669413287397404970195175947140829889161173731272496388462722115597315137845290023919295322346211470763959149690329774014142775939130619138847162453118528224132442292244883997999228205973385328047935690742641535735101624688603574945057663524344738388743293400919389672302270168535621716166424155721524414939583974764377911709011019299897226209595783689711035255848572425422845762812868096185972319640614746477318401586818957332263869696090643873350074844271948243644479396411175023914113265548887835151362609316162231898027713328842982022285796224413122554101316223890838891683748979740073068075772594127799231817004717822815839098046977527482603638998803157073512857389501811874001664306327747528880650827039002689320871757898316621538695116905839425060905487160535499156378684974212801886647078095401580098814854429415570439780530974099665191807572889481880710967115776578035533295777966991203510477856722382661303072381997480988502502441406250000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -2223508369886469798506396194084288317239604473281635344834482920570950099072332694591811221664548029289190374959712157033622392551473689434082682670536065869120431071321768890668322030979054401745465937372101801259960940314734683368449076844990116569649623255279756732392166630417854051881703644245164266007228180210607989603333021216470194011301480328424015065068225218305181561446031909483177276502830024478245633279549820177053722657605767772736981077010634720142840200375490442536963827023469647756441537778613513087395543153409183450471182698482382316957823121015620092315953992251185020421184830245629077083404976823793542705815965120082402343786864259256252816064929313905686300157308914161928982482311050008217039112817579361878232550382701021210838712160969523027856792968959795022488523916743205101033908436247998127657834699859107862612671635254041776638598653340146794347082561334103941679036181079706429740082281970648865712547681810888239183496235629493571677389161308851635841309149148123884146585866805155393396397320042545423031469881366195410763636360517900522073362940940360944608988682628764432062298337468549479990753300582259395726469338248885055142000584809801377077891735671694952039452791203398899592212279384886602654302593972478782003258760802695726974182247446990205521796426879445523748699516972207395505403319998377601839053289233574961296790278493327532810337794929485584589485861152942022759181326061684686183497723887108418010903719147732382740094944022262254198448998794660827282299802875698805754657184876153900424803759869327911498740417105930122280697251127797746307583097157871496077917587324158321353010559692587302508309696982879043631343513143152193553897951049599524580165420832635197760950290739029178333215496364960860196629325089467281408908032203441317484449632635758867841946309861558345188213449900631361634431829024886539774817700752006658233344672200184886060858745329249923525901258834965850175392642437997570834412052904420285561944864926659468777829479058472409535750737437555568388971066455178723895202907576385629575157922594372540815966807666460000899148479759795241845305250651731477782744395409670763464303085628934033234446423074357457669762638702866607814284291530811170978176925199186509539233971069717705759365919933840817414946822000365865003768423459490923845013669600872174434138489438534506935726366613501333535223502446125608266152141756644521553414199890505963119746724032665952108800411224365234375000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 1842455198811895002694476523861134217399180517091276745719972938535890254926698383838562683105605464063469019672775073113022734920131539039023808024576290914694636345618405090024147857669284784547382247696821720564956897397708243508683460939781233802340724456787978978878106675388710740070547058314314176091714997524408163936121770471984503398063577816508862720974593098627496959103490741692172887370968040440042888814629248861431107256627914420239433150706960591902630544837444653973685854635375514998638029316428659152520630147988256862220878519136861961866584958056024495996872396949690798518385331414286790179957368867753497743286073716346139106303023923376671409732889397424742962614844964929455602043363598852743872646577281439698913396159758388770322419339862081311754478086839241415840170930000785225607292299141883874237277810191693032277093985633704991439230936393463899351699162808706285137017632497035526161166991066394356807415884029228648169251987987520979264144088525782612085343912792923332869905258632147040116534080201676109287794833387996067334412739601773224532682439838947112567135589356341058707024162623371186961572870492311425868813919479844998116933074655709657944950230608657022112172566857457165864690064915759869149151547799225656475202707141917318320825209610552803165893688339172173835909606305106949907371522904899464311423545011597995073729773931726020434642625246758181449082317367160388285196701854687160856685397838964645468976236974218249284224040274779762103774586038463337609662407978624971528126732376394738573201278418484375209591273655559655294528134895183858689972744257634787768284721500862417396715002594947580738707317969149171243222204961298634448751196079562164773815964011035114710732670678763026429411183082788404051987217086233563674888546039568502352938924607478306051703576455750183844209474866190562590954360446515249669721898354126515750290301150547271640443660318829503835794470411424580436621256330028791549730977157442726759573426678780205993398223012820180271996399503098249092924844125689034196173820887729336063169711511562115471827942950884682795807600035078376698932545892262781558843682839778024287397845426997187789728618493542597907255997321106246466668084276585913046087527699178877905978488978566297337446607594202992284910544926389687379438824796226228441162913400144636117092398157340741678700142869024872309096624484908410891432760587050258479650456860533922105738202645852652494795620441436767578125000000000000000000000000000000000000000000000000000000000000000000 [46,29] -758076771832003191034126626719957955901295697741806176744395000294190425428721794180750081313142970250802512405053243943611589341802122586331966214569705995180544381632818964257676361129251629332407558159992326901405097871656611288150217822700049257091948731316136257207922351398859764535708761379780315670252767022019148615852396456572841827221953938708637677799934524273012707948598526776472805882041277799691506391963227171443392960089037736448709382997290609035727775316108053777218183087883121784692411663029578771247860288436330121320821775617045456338984264448043462961201200355478800996760058152232198696158648714636000573614492985570506751104074160015727618801939864921694092685713752690001710770255922476285681979069579631721708414175051582186655183435125186154054600354763653753949786782885679644702124412890225554206009276654763995638537139584887769544952368323265825941090681084609864399740046441438284940808905991569298837831795573041870028157841985733834379716182657694143425646304495314747676684640106636245959456768741039244036842435252584566410454510900035359289541788076875716043794142625661035382898525069396994645738678326395258769758140773931179117622867076527908688736656525822386620389800472018810267579783534489665594224395075108310005226250400685190961458180036872624128073081368408241590477697617605937992526657060026292448228452510053574388729973341211273328496847349507314245136927768145009402633309666379037867889139544451976289069567525792399668479334579599254678674339522651515185281231657595990737094780098070405146251389901148518572675286660002419979375101707859380291521809226257390813632589081615034668989298740693343014101080731740006822174260477423089857211853629980363102721692761933011856643765758518602511925666855416278641106750636865137281245461395564523692699268892792945650685326465450324600535418507302241843792320837243813521647320127727873766483786772237864365323317410706883294882507696826154160532444843965500312575666504466698002728647463329598234025792647868585104848551589885808361046626429830752120708266848264388965997878938293105356250793435683821764336697774273408576529558959587927741352632520850539708321794062058666294121178585625197984880371828880451310759464010029093179158319419818979752636955238033886745065114076934172094311747175447997245714547725806934975951556792011377215710086949829007855824439608201898343744521437374731134731139104261920457497896371310024858994336405260128231020644307136535644531250000000000000000000000000000000000000000000000000000000000000 [46,30] 7663866705437618221319971475839041417138986836446571589789346217983283013694157255027909942232243049754466707391635763352806068019546733858275064359240762025292356082875721384370587910474165451827005840375518671479547491122029269163867646803297265985474181419936640646602593287480182501344969582613771666206178641335817242496599878472750798245736000743214677065858880271231787026311127620656038206858904228692694828460071524592274051488559632331221512612308954583974364288770307777754164385071631890164168200387211688317407681346244719800815765814283996152649000101002528370218510734719217755993547883005557746938693594743651897925187623510349225397377374634637997355667554606630179177809409722631109008239396554203563211693280196214241610396144024955621789299519193600041650205499615222402875067776195404992391418121475773081289148361709956702216618683249188224706574983860929927210975846000015959167126577483505690186584130456867041513483337348300145100878273649489524849505159352819806007981135295493887758790576381378205918662397415681717350305413229388056368153391084251937667306115927921670247131261810119880924039898831777745159915670715785482796899135988008895111777100615856065964381205962497103345525699448435780384544676748151851258025529750441133175999049448431412795121582213459121852730653912392352465590662383769787906923191149318070166849276340013859023679509779669988063561870536983436374430575275077173373740088762291298964708044301135337566877317285698834999957465603964315559169794786570905661747942781979979958808215009667705074302365177112935373261711965473528849414888259512881199754452102718516257557781640382765024892630457031912465868482411476985475919520416128936612035304309336586235929043349949913435290060469413249325890007024857277724206977629516542583953968490907682220125047809622770114373636262934797924292145821541632331632490560163793139564935715535167633317455999620306256220011136837255127126646083623588231187044164647135284118028979694299407806092398858587317550257347563653051851447991177197729844741221161839302322063122293846874044789322287018074076052021660373035791341482830198001290125428652433703054910917327742596207404433858332280465873309237025178647318346828402304792500318649060913749662911830753089961302933377677298080752440592590095386357822985723563067998740873410208959061168060333440509553223587868491191200084413476480367937029710435116728933139262422029116030890604405103466723048200037737842649221420288085937500000000000000000000000000000000000000000000000000000000 [46,31] 219661822875141018823975334617948869172230606904536481354770907282381957534348844185351488672942593303377053947448769720564875996013694627118346233024012858901893738735101712586334807679264479014219171509986880961410206718725215789621299666228347563495403231336606665592667302724489024226174841883883656099019445171863263362197453135510767442080846339446188806490438078998656431065826284348526823975017338446028783439028424593919312975853236659174704265026498781524872868694916824406906013453693560182347473484064558721884782092113456031095439967372135987100002590316688039760250714475717680023307477825283900842185276729368557356937693825776367097834780934941793258181804964078922780547348495615580414009793408429184262548187982849068481372723895799167607082291546837679418783072328916248611571568095051805649490645399836675748395851194715166414870978930696681934561989122506108011841908848392446541838173659489713765837514389925637930437041156940603372064279641251603200551020547763270438997341921835525660568361137646494767949085350840546305788908454303735354349809953543968563769769343308587950907723549560214199634615876993982178654077404852954230869471724104148214044013562017370134094209549460430968924128080429805863830437764804089115149463861603235200948369188826948469869843984195035636148696889737311182137040563759254302247986043014002771757559975840483375726223689832814499801721303927768512679383426885856412614518366869263926746548591795527035335771859532923455298851736915803327772339862451703488975019848888214759646584784385098595938244223881275607039748599438980361501370783769418593474287381289302365429454376415885565580420218912537426884886712358521762104602944898938402563308801404097842669086291223126239887200053064432994204023044188386319771624764340470606407682420398261583405505484157588465734295532302758360784167795264531607318085891795299807412140495075799848148647204971366644088515638726679579475656249687375487839008444338849566603319194850346365047839158419120615496118313967161448742440155839579742305889474399585845619070696528364571337766005596298373541849203188534121811250840086896315750724931404553592668891418535996812484546975538306863455900804600696135700791910411710761192983551635996731527108255654112316304624196711113773246550881931466906620107739478367298549759761116183733878799069849160355236531826234487231353822934992043050238359969811715353712934304768828466049028607403880992542805072886835660028737038373947143554687500000000000000000000000000000000000000000000000000000 [46,32] -168438764507336176042141244608924306750705762859853189036631882451647761868156547106289983390120724035549272105940613657184959458678465300557956478771792315691855124062926240175742505140278136591958091721072331205131689434290682391827653763473545787740915628612486153657176768265945003171699164329379826546878339813551783490245033098099938769326933486717766533193679299913094784994752449422951242443117546188643902200825455775509278304392270206959963853740943820767377251362495346757811502174785572203811346054638002295499501478778938961468946249225770317234509875959291606956720196260092015660293904156427645067914519896028815392632971978047154337966285000599485829502635984172146001678510707582140965620715420485263876371330096690453542201303676030665617895410522682936032412786531129669724096933188445935250673990592722241288804342340910961881178340446522586057265912072156911354404689710321515244125386953606824612815531728600601465755178894764972546760233455374868026651041371350108160074884884880596930153407977566341836871858336068018104512183117560835396675953004398007966479978405577085558090159250543790206452266326600367916596571140563223273906112009969591820983606934399376413045875410748391683200701491030564656394493401757470691286611909260587183139944363758238019829134434012454441661305892478941675453878852040244557135191193514582096593258500989644015566382124805699053023533882999024407118560342256012958939631223016286089328128485946115276385876736891892730547450263565863808098920506833993520682427756658148354379917721214931737835063467849353199042847621152406397144082957540009146410479192526387847711908088748422741563668398216248152043803203235135707853461299900784570279022232049745410012532920498779160358390666919591880099809100954373852917580857414853146715151454486355718146560595821364233876681450688429831438069167654338711842166185622221833041356472423417093491356726715544098363446450096255704907368199350450434528209702454679519783327844048408000513289106102117033173853361724393984513545629169833349926299883487139028890936235391757888656201781878944656357890814368359082311018745581730864389769238635921047243145498140184258355103297135514822505076817358115104216126805343981681449141604167672131319356906566340568475502397970567370603642328502512687641194355294036622151127046313586876135371577241345610434744352341815338729851788240082378635388135918072538284259450408847447089227424012540830088220655813557868896168656647205352783203125000000000000000000000000000000000000000000000000 [46,33] 71935449257973551887347521582118560244927355621901934571080854172781170691680643731750847843390082474944267738273007160745012505421864759383539276040839319157221218520859174301425307470585338225224446391161005337858906774411647485455817014938823349693882627698396153874726737135323828971643524176044375494082377208099079982355217488006836381399196710682591361037605033400914755925658140633565474119578973656579607868368993079898121277472822334685626099346679562415109364616918981075818528158979085412152562161888598801442644474523044071164867777952646320280855000535990314786783514693829170103813053049585484080319697351645575297186032874361637680184995327726974128679094327754497680640357262978216295415665634218775802577818286549836334685997666539582828591752522197259601079063581600806630631845493086725456488893251846227290012075451239546994986398345308245644242914609289540648801606421345585500676253157738414187893926112542306364621023957040762731902254391188789995176918423986226068363290986033516366569818664135991296693937675033240551254798863404134296351282714443643678584296699363549538808094195835019505055477011354057003653477745688579323950834136605112021592563831203384412943676319358569468572288042524699200091844658727783233130505820532294324878027329665929552481536389566387574083142645892218622113173531074674606284485577289407502251476737168492374609436907846784147948504568394454193085338909149026551699480131701798313126022019966362000980990669126091416629724470222432474676519674688765325772856828679215356669248890023221408005046530752658033749874935389173755729335010334942800915344764174115964580157220522462781354749008471033265958713486965953892475273821935677750485487139620508845596768785557026181394689056242289608308894777993043725245360206560967807306036083855898909985148875769999116110548733057994732267895339676661144665760356351786814110909126755839929056541919580096156239690041545898212276898099627634209640131112533256382535446901302651553849193313271295775720613527262492866873862182973382589787627532287998686583560424712430514770647773709174416461496572844782700459448693959595388713872824104754555835170515018492254193936723985548454553205879721367454908340641308121909320157257979751472172065027633962531409816446123758420000141815700098442001167974515910641316945168327136761609020578075976484155340692513591461538134832193739086722656580595289069386050801158011856679426761823801668416754340196206385371624492108821868896484375000000000000000000000000000000000000000000000 [46,34] -16651577120304171243051516818544675425769281716251091329706223223085697800655481854977277175739051680895445953372421720463774416299163301129500408009740886219891549521508904943270812462471618613907050123101552352379622338665623870808416474529319219457106468289505960758513700023195505390045592964962671843518888612906449274248937531412093528156456265128219023972499301895657149828004696115202032912895519549702357219911649075283764696018234545167393781247381137177253545418095712562123473616496459000343341645323363866112214467307795351806806860002485072276170657316653509053341796087652089348027385234047089254169103875930744720339963699799359275023444338955006999161320614119542285823732515122795934497688956234651717216332199105865482707809955031031045656494910270304920384367569275737253795744676109428420837222295291354965223408310109663910389983275533075980488580400925145690125151549439527589396054592740602323550865683218722707085392641355260559641335070329411217128063470703416730144704957206091409708303536999981327878733883579091588667430949425386955567577333613171454125971979029137336754152834450541457249950557665597111557069046627600002815299068509931612515498424482165062268048285673636169825699183340536386207338994913919605628723949581785683165739504822012353564926030264285222576302634243756372582367835461702820130865097632406536388932973401273343230458129957383481619215540186786225318576818316046945550680785744081568283893420481934177358732369211441894769551643535044683796765339332835821488438861619531472747825111335182414304496821200271334816405541379630802585048542542938564408498355896181560139266649252373329411977959037448552384865047833466788868223057532568735181529920624323643125404022563044669299088443340635621465945522466374915630187690994143531831940676646853643294816979183696124763624763829701853589365612285935959710109902875259498966608858853879286783732106132934936868415927193945831911892441893911709582611126747225091404065721524686951179126009518110218736287774514691262681882837598804132468529354502822615311947005213513120917669549820090294654741226447161505278423192374127364391390091240618425088956564048939284808684563467300579295815335091263697463226795479052822985291389712891828269659151453434474169455858925317053902724202036029081689273673028644593005919438627390565985119882388677500064357797893303745489931920281776935850502251672751711088666197431411639118343808783673360270289123818976406710135051980614662170410156250000000000000000000000000000000000000000 [46,35] -942624362727540265700658655089339330792863317702987154917199550160187110272119110679583451434287611318883451122207917636969187948360190953790666016584491251647501838918486251379685328512595839176440482317686617512248939661817428056524952303695157790472738609540597253837733096961911818732757636784532789815011700959598499978822518452356588798166854422012571205202279281913666702152535448207877274781158125783296049814550393686242220358598315689682389025010934154856310824722865690621092504957363186595026245982097286680428045242041333495254278829395620147864277300835526617496878321917441067970688658602039467544875579934859742048935260389432998213387452487293052995515990089538502578021435827204161331404936205537583761247908614518723146605406304901378485558331545592625702164625701250250527735483710760191073316075218504593947138744391826713893837189337591707882864026574624684847115978741054567243494963739358706815354871070646419701996460196464187464241475545762457141835153709728700947299262683867927928485832543093766178024101492106856287713414355012943312730137014623983122806930335571803713432820250733989399008903088286811103313813435292462106988849283245121100324394156368051604806293208165633541359897884957752002197569589951852813035829424066610240599708680932336921798088002493505198168537895779230158181085169317953186814105746470839929740294761392223262870066552254047361271995006305388392171123261184328343830450813851681650629221379561488080204049671131518764793814792487553707123096676563092064149171839734549079571259230857633798126315374935922084370243908858100568489604762074390768444421147647133369297760652313672334441636153427903308400770679540629544000246947641795077034302721153131233887296756901710606960385180523556762730776945652736768555278361433278291048580442314802181581821870681089289298702174070475609432705902354338799776002588088632082730776826754678797635775945189843150259171441944662552737426652479614336319767808024618357873821046556381544411490200991532083135471070001464215882265836072183172445554885748931589773671205394039168674667362721755882971572650634746389151124396281043639134055256253097587550702978511200479353367119764551292742285092214548130905889572521664547066613745885443937398469188965528083353325957960621713344232159430690555749011104747401177925962880980639184143074521574959771504361258649575104068808526470161141751901135256548965725646493364563528080867879757737522400731777771909492003032937645912170410156250000000000000000000000000000000000000 [46,36] 2690997173580912421918567809087230177132986145501269804738733397862525870782402849400385042430477840316993990435707532210834035624201635100970832372241288932231942265358275334305496454379589678425687124012124185341876806801413415540491739878013660963736278998813826370462743695071625762581965645304697703823615163633881537688643633597544539637033290019235825853465341766063778497175267174845332584691828268241687898499260220631942365551682372568688493850835690038652734921613711617852984846350843581794685796409254751222376729173895625971723663079812018186036555685354350689726280138805472384759615374957488390455829116381393175285824324427353583467845558490657518456958181759464503720066828862550175234008589568129913514847762223212944396843488819816166764320780643795618020160765966858392656961208656724923155986976012606748569137342014594767239126808258822561776900248851428467858034370632922106895111780214843486112646994125252215612721355110152697334387877646128211346715660460174767585534367218826404033179092859400772860074295584375292929665123652946388336029832635108045763374431260058675499366068681648559994863411585043512448033027679662831291479283678082693902498731901422578650285385711970687541605688522899459914165079058044570480849488308952213179430518049076714347839877824202647054753440118188461418295077735128356549143819625478611043794187105750644444327199861682441177764056177250947646127216515820809556820954002711027836426998541250197315098700857840583947314496539231597972379725136726287567551035754083640437193199895772871311724057738229947527111619119054567276865357820369300716713439768546494882262293297893085218058673828295041461878462227879898378938329727377397550064304690277519088423823840964167546544022835403975798742022551027546084273775165647830764805325589647143066779312413992492442178603677284959866507739947022430412979300962968224033891839203050809200601310849014889438311880210612862456649199276423726749050280519115545565200708046998799992821895791971321115063493701666378330306811053978339304782771055551342132139838843131560552618325207461058286144397119551829979105435771678692302239219555709265047405303101443229814709926659248626810245927035612696272022789774932281698473301637460129473597256329968112330532055763382813148930506316680697888282113617988352369798423201976184401695423562442514943329107991964985921562411388512251190487451551512825577887829324479676830170777615794668051376736100932518525041814427822828292846679687500000000000000000000000000000000 [46,37] -1252484127105040797006268659916900022309742719816113171021545404964953810413196205693397022378464807460533930421538303474565524243586241612535400558201824923469217980756987265806424071077857039206591734997574168360031818746482577290760969699661438409095546913501560030934206781523074021068543012332621623399226227328982319102095708997855903832838172981225774340273471049512245489157689311675013816420821710732097087972969171186842510678466576750207548523381761391517488943137898329584384743890033569672382217159583864242747912140569337094569336641430940798970061781644900863713385882535837690730277156466501541362683533815667177455188990304709252202389424582180549939378290350404947169531408468926830182374298620100131020805038801744216359860241963222170161194984510074687273009078734348599575334035468844481386003851354509119140449459344539513540887259935524014396960108185960079072194015341763650377125855093471467564981631793553655196971576514687674109362685429754122913501365284632963473857007988075572727241621728900951646326226041649185829166276220445594957342308764779112613659398133551451204728810075121686405313229469540411745616941676387259414074445674790191236730249785688777991873303849374121125247345137771294087436403270131253737746301063046433231499086186079561161089039476717767146143702105800694591264257992043741748889070425532732595610268201811112172840782323696044247347643246127405610477974153909168590353566349478776953548372072520304637134858022776245365230474907579561307664632457002440363389204801688519484025460621206861275812939821877369865872777836444224751984629158189607315880864630517635210745087303836123775008170232607796892480964399928577585378787227660193569795379807667071805446753645017445554603859786285272610744745867728701641868917766695917058696625688373591655292714872321683413110762802657671730610259361756933323031268470557291131113853364732136021462845303940460845455587933564930711960706099205310975815105715572844080994439296937066438361159562732043928535865512448834298815944237162413085681950409279971916594993257397922004178533845872954087482880861639962531071658438177572648774757115393075342291676637184405364550185063487289585282799271432061951274950875194449431162622037445279674767436742483082281090919668340338605995516240347245700054226012850681987897927113466496355345353044493770715246933011686605898031474493678291423811718454478659875291636360014385691292114877293550143230130983207359918196743819862604141235351562500000000000000000000000000000 [46,38] 301954429040247007141529582150051629203137139980957749316594567150352261714912126186518008693554409602107526348281583509341225447953160192027507215063529503373491142849377636804203813709006704317478314861762493536418700027417842377673664392660066207642117107252380751753988613439670761304417276868872439788510773165224271861848961778425593735825710871743390441216287796023856813904223890002678576419352537298926683945217072520859670090407553342229314345255576949371939188522945539398866941952569832953921024006743653838984488466458554467304698918839271246132347281410162083651194163696832381752917167399570581613790863426402411508077892732918374747766769514278296033763773131604853921406344909778787523091557110201253312128827620227534626566601706577492276336482681257775839839099331135326165886805221396624643883049682803920227918249076461961959638903962070865477994454116583403390394389888626937629856356660500143652046483718923965018301783762017874814820127114454588187128578588041923627473055285323993917478738652087220977710211495497161223544541861615855492047020945667747834273640012347730793549639915237169869661511897356420178600540858394884957092713706906454655540903965360355429793997014955893809172185349250544638949053604476988437318551625703154506040270200950028168450157976297084121387343754989621205934084964868762858022195927478536704026580900823484303589016960397396867637151929439774855796110243553488106257444792913434738108306424530175867505152106300475753378696368152174935319866259810357779741542320298436691099948933320549138125060461064253784644832087073151020568185550529566500619561612422551618717343325767975662994083983322084687009425132798239617886598834997311794449844761631119777918441755184257643848586012329825836405882059488133431281558872946388036578145131403316771418284489702698556797000446518175621976884047378546966545571324308964542819620200644333901636942270880387849903119118447717997313786241672783422800816472169302578503673277373608309134482743614396542085151352707642808851722182301022154452524404133959561447418065979979961395772827132363952066501066645990887013171554225243625652520902205565164740585834258728698220020064233469019877564546190838393808817345018414702540924756461325231204443129513417880350438593737840183728124549803331415767525046177704065269507887081667813683154451146295250272726420652948823465413773897468746433382861468983755579516229993847995304940969113368445729777937713844693234932492487132549285888671875000000000000000000000000 [46,39] -4731743480684911617926382139389793636115918770019926978796452603077279334395923424589024955302993954269290849152194775440803685805812250657489811547162556689915699902528213758405511824811496864431245477152102774100800881620797298631849972177365064352766312634939260195884521408730810123227878551152705682103667177242977864228136588887840971310823002908768992527842961552422337299955225778073308541115958246757523201475896522846880227210085240913147550520512879917189345116788415017288495645784767767990110782509361364018026397759947759645696997067935026872603581202074544813246630556268486665004589470337991495704302016399780097722074513607384805437299260014481693713615216500306454269109963230046456335028101912444961671062463967043368791738848028207175077644307741481832877498565649341752519350751312773613481465144229097446613018290011441722891220736578734886735412327272910367121808787396120000821270824102928280080180546023703329772511079993334731346331906441884293885094220437989934992847244810261551985985008892950181824114097332402061031254288040597105766315816014012154785053236286660518301048121323342279326172878227789474368778476464037510918137404656078741115776732180765485146278236532972067117635132018000244963914759947248455871875449371870712344893994980233495331957940675581798108782312475824760339580430524709696690481037583769464832566789639947754330489060782201382788326002273669061105657840850808248048501387527981167840139717625065216467844458438066491221606234584881693986065229486249629533999012607684909437409627289178739911788255953681333341029262202743339733343102691765241417063861559208867305935009393777948364119011910086611038871409408831280187325872653740044295988114202676612480319218708110473489692119457307820340589060394891571206948573367704849672412274489635092266666165898836934218140354154825938077277739826775874835542584789503594367492588528761856254689311257389821291132173888336773442830433074763038111520080261384820333723118358418012418657025161921178454971733622528347409420806438655650158479138317155178065534490455979564459855799379760186627241319467799081837603419984443072896299698161436355387097362028442014872292883391334943864432350656102062878778973520382414185777118382043613184106925015324910228859772033447420914605904874870500968346511868084865517537217912479019968834776683392960951795427509808671038732116595948592627738613977480634692099241102769345778740429652866184204976392202457446956032072193920612335205078125000000000000000000000 [46,40] -30346762253078942852793724097791368768048584469737085992691351456947980631824175251911556438999830860621630395363469501278465305956049974746692234176214749246723228525479006165416425609140425748109312098012687070635521929118581370799648588289958056601050540463120674479450894750832544136069183086933081947189264842162772782902279180953422895045649336599627612170591560738998352891397265856452314025744472389284183571725503301822311314995610360311474409739943668520191490468797845446051255400410572670204092506470258882627830628240557111599693421661117882488455914658258925996094635125675329408762252059533004209552921037611971073711477035120651891055850871287849745170280066193956334492961514526761646050562642806115141674911776734536148683293456468018871758232792815544486792687078654864627339344316253773188393239575129045628442342691217919258924420098410113539044211695323707805677155144968251694437672430269648062565661612266122829792341355281208602019049452451637756229610728233163052535241323471427640054397548065693461606018729530656186928950874639785221335199331689550949323380239191024376692181427828428956297626140524922652807550119968016053471868577553376886976654417757981011526995627237550049104512429163078739375511448847310095364521505198973555942732191177095247250857092958914344870890928314092413168793355542294673799980078262117166512116496772649454577397381341008944883401423736123269888633647859786679011973012563752274974748610216428581621386504691754721046137520628239658342445057877182557371859354538651866845383986524886900383111902152226495543196756745645829233773412609468539259251304838025239850120530850935685457802669587890271679052077180782282174395875156148795633370552643689438349951617603890132019061918892256348870106894519137645302533813081415131053744915972554317000170431185209625401371937201913653670277362973532350034011941357522499836238170724284634119123024178408015191838283574117648321646558586629547088363062960306392532713170172605335370962228140872842662966683957802115776347710666182256063307740895349165177976238052237112090064374418368165313519561416686166365962677726366592020256439790812305361012118895599107486057328517545974247842085175663648550500111164729792736020276893338039734821661655987446831084353844895511428646749584182249626933558276822725909269780594977842351917089294607371160097642093726840262969394747708045022355664590889760715562189066183317686986342556115863031731801416346350208641524659469723701477050781250000000000000000 [46,41] 14743895529601233014544361812564435263766083207243750678512518790189930815619862934900416707867998657984459677339013233968055694306573067354259204509450257374037652038739187013710003362456790272342001357640094240175482723691524855161024542385053428336836479755633413444862071120817971388014698013258558059956620356464672003440395107977462035972426318135581129295562125010921930827060467284663427147140091090382423267248321281635725126833813566654988346573290577441153997990547715415274935713430387778284918509505861553712535807429932251000650867953265641481093407236709378438166844116919443416629872323473612847697249064368690860205944329989946127946997464697378327990760245024495201197564145284339654188004594724913474992487137831864702598589139286040794465049358781567609939225452108661240847639310370609412317674876863786864065203935003799662532833558977129350331366956505311478948995690656810336160197219176442561609956013371728407463158030510200920787865676957429092557843410909165226636831605868958356403718092928293946702219563825155224976935607324693577830172418437911131354308980622628167906761634791658241566461102200537148146484721270654646409885672782974566580610703368012390989247811245232078539361031118101169208109466028565723657909078455752728100234668209159870470085907760080698555248657326807516355419959525613108265220819893576904411005797738997520873195555532594253988349569888121041132685198973876012526503439062642615328157585738028163170133207134809928791537831758172038568125253689057215940734338944683566738257870928022515340194618529032862728094379808571904840610588186970361739924293133582453714373818769320571813959870448829486663424258780932496109651961862842886375374889564931887922475612006234890991513136411316922461463006656388640927923862544537964767384925791179220615234312606688008878584823660066922275069006400563961046740741534955499740761854736303300956850918908406973444935664926680009054465226097613459184849247971257404805028967162404190424756152384327843079082352206758299766989784361916687657269076318067618204430333370868656819414298433846177747471101150497438166754645376274414043078652991128387249587645680320889272268135689927568655361502541726948812780945489635878874715547752403903499981573028782418411723619296272315377869929931051331938163018571407307877436180252055933473624377800091287270067709532988746606199869803330400879860516008193351953846672632350661976593676905456313989099684583217175770641915732994675636291503906250000000000000 [46,42] -3965898077510462126761805552065263034271883257675703520030062662583498404320133709141881153471352411111102313435863853116069136179213146831097770268689992259048608373893130391653439828047022258642141748656539068278151584718677232795754987808056738122055279482693847031307236417983929459860558689839279265137848185204885034429584346143099645160328471711463907729268791266636421354661544247216915648881212372260368230542157887036287952918644854881763864510094865408521394913922509750654827162460122396695058787848203507697414396477407656767756764725093386234815415424599224305790754173324858376702793293171640715380274671866818040859914512416782727188607694554254612375881439442060860491573197508648447261307243282484258267726995738333958916407139016475266124010350619005497432668661687872448605729357422429674364338923871875683220594885115542930543423956359943448703781017863340475604925074358774366664056283449172410985474410917693278359745814950093486873776644620823250400280402636221819203322152387025124570761904810504201199420566919226789853597661991372262007930144488743666376357649513050388586655137173388081112874451471365453256725390080721526841351423713247963097834195020953711829428737009073137314693885577278794674196389298447920448529478758614921287330134505038206975014917121526581351350633088638767959285382601558460243075152654713355696906284713780116404090848618965886159896569131539068385257555213027975506271725574178586805593924318887646842074071325691779379665229001462895251966073453651611934949391126019432981760324138165277821497282179938195720382560449842679233735058765614487510754997230201428713699196024561490078641246286097928869607068700095655029046979856644662210965610745937935521393242720467434837559640765228184327869542968393757863423997764136466967979536245633676494479344043199000294022120439449495490542478610532669518810516306567668302386829715428452440436100593776566027223371162461089681228826862910945403266807400107239336069850722547017716176221774884496860757359318054539138780739747001521616584820793979132106256138088333221814450867114144754131484297399201679544150613561177273979180057267679541132267657368595538306897492798248189853042568975426687929751316710532439569862868316365783665041192351523075601725990386971230239792688846113699262079202324134691992874943080149037704102739586959575464455939571008388877739914512098897822038765856147867451264444294291426602287863108281122512145525690202552127061608189251273870468139648437500000000 [46,43] 561808404762706461762795068160354211601040656123383548917856660689166071294533993413103377641133373841065336476993014145206608312989337981502297781205341835500621169602510848521790869985380139748561915197912335811494174845583684975515911724831067074063231880487598186312317308051958996255395933400409186186082799035881286394924775768378499734910209552211829907033869846314446210454603292501990995865182851614501408506106727473133201599219863891283151397365457753144638209698698433305461820400101352478394138896833327242040012459826810406473258008799497497422880667962556638780551906191134837802743491895409976403268844558351011903378252879177317537662296962325562350018794847514788154909935952764022861000475504908251611864463040123708630644547944680081599335346114434193793723667250701342144509010517564247999201849100449843916552797221818645343201369081471206105956841253022932623376855817820612252844257454841580551103839784376920017933987489645647835286695547051478564085165786379005731049056720214806783555548213354873359903747348258738525584387647797873105635450446965468942497283913083410335095351092844702246481521168075858483385693157057656237953508382055455299565684150716131044146036212224303655392024769949886868151939079943509195117350910159648375459326328927011564080212529787902606034801184501138772471773701575558991399102877884225466109937636149062637581978578806265816490946615960207252641587998774566038144452837751989405589774425068465278197541481337561195775365197596252578459534272143215223360433847267584488983170292003103825764554364677162840005574548905341538489948295245805657040704492965730966043032024969249873517615863779617731350128664490630191070486994721581556556595181446663459819192518988395927807954042255413327797898751940761912316733078798365976818342936961331385835450634401861392506334425713033629116583909222020194299770072516990990431611031694720773604796819523828386079273464057598478758487445446665779050914080279172035430326345510503578010106495438892161221941537975863743635605902330999109011072417272902600652684501523331192812965969857991817911936831569075763589686356843364422315334281658708545623339532376518246784644960259294356703611031423788572162673089752875071102894189427844244966367659841519562884425278858219383854735772292188757224153444468218445856699745491202633627819332683035645514339336587029707531874418956529618763336201896973248711815463602971694859509130202328582800476702158176678381096280645579099655151367187500000 [46,44] 31026571823328076179575802719505426002594003587977160323418098235988827050300863904411317212832767601487920159149388251218707022748219445853981602043182884564324830289304283439104538364813675252459755604831512318269693159118471140795759143072615044233009108507315950485100556415457766170426073223316409542754885709818464624591351613338352057755681740376976515468741498083240377173244869312208478689037995964826136768536361228263453653204613314156801385683070491932308541234275445359747664469091847553197757154061086644917333440730634803389827245615757426115578934067518021212595689790434434411256554516637901128168430490164223380898510855715521216523158228188871878382519334327108892541219456342078129976482423047659859988357872474950136000580891068430993099345265235330278461668008028870651566651231057133652255553276034729978689892913034299650304706600574206006174977702243668340220781099265578766242146591480266689159240607717499917575460615080942559075057906323650150954279854109646581631311284516908005528621571092462741606482799163374461787297669388980020382388743978132370950211825507187775539844509991740360934658265763092809033499765116172478717654667765183138498864061264872793643592383658183525087531315258263604022978548132132047376356485656805035495098229619817861623081670499995105270421628090782840196617707866208560339611732614439868428594604652286172863626879885041458753891522090589880514114653204621707190870217745902098009197740711557462267160720806433356815870238018169670717547875892330856988567859568521493488817381264264471222016060733003225376879086941404447138359196574148578004136557964740523615134479814968863842393074585518190177258220476839282170067426725416266598581756983909685224155362698248853553642227803055917031876780646998215937127198178838590121362964746076208079747509475099484265798958048645308953381139018471242721649386516748561471540816888881090367726935131656501029706560439212518535433985181991790056568134959595532377447412760374730511254917592541473582865105898363403405442624971065410114570043565349918426505549927464037596770835051846352606087661565739637450330961243164414441143252815694025461560893621836407752738342518153776144182368883090914539571266579017556680890421558167655765894831382096017614069613446403194822365560711559089306398479952370828403051716033812645409192609662319381787274550856024230487197427957792650806942790016738552072363814143478744487055284870443246527150246531767674440516202594153583049774169921875 [46,45] -39859493746474057598319954139559369409210145708605606927682131461985519758826116860162560495904407565886280684344259509057472108297404889148640521496037820207883977366073996611892485662026817380818143931524683865629285913553028668371194116049523443969842179747862974212438922216755746083986440568651119918305208758626691102610882990708887417560719007347457160636697181488857287415951259998758705899499560760224995551954250714454322500491113044758922040322355764401188814576907332282260062056507305572275284793834763960654078934817606194785024196088360411106584925058847006103336057497819498861037747242992534663377063971426176074023563788689533068570617888878492944475763036053585273691569339692797774639526955350422973433620968206097116194434566723290851459716389548403436079310032698781311691237674236294668787550967222757354488902568810788307060517889317983141908432823474030267798530734558688110706841377970060819468453850958211019864933255459554636048585648533210684252447616451657922331919377610768569067869568444996139192040002439109365755626893548209405119263959192147308382044543467008382494000283931792742630719416018467895262771371966755061669568459599495682930300499401609411498388107786897051235096869250129636664161953482164874505125616544569158312374459001941331476606338113188459102694416584292890879898123802014875753796853991820193453560113167283484747039195471890600800320202681560884973104501250903146930070137299239457080770906215583439079605300727453273450762164503338549501669341907010979143582069786115636738603947252931780484049335315196559265197442937843897553095500428685169098297242725409476260136454816304909864596557891614505708285857960065909122828002619555100186261304655570910857801838206632467746821090282505098528269737673545674903316708685163275054784534543448197486118846271739859937728150453338873251686383010793648226028446656170238532038540844955236287119702291925155687426037465195428146313107354142197453613832453643152819146500163649051813251996080862729513207176970153477269749377459865268621603521173797878421292238885840206995843462244429391781006000466232791612572447579397661134094737679742504452751303235878143069712244015787089345097280245326803810557765514105854446157832628926693302631498243478431380975985923370393090296037451542292050701489140019347090605005445318369083830595661472469494438117259535054314649522342823949152939567446130534997803992698247986858170142400211290265726882253716212289873510599136352539062500000 [46,46] 11278361069619217047906246094893794270720027713628879571832268330111112031452247277607381006450719034751021028106526598566357607281273870210533162599886074479154352014447171032520486609063717746662863111146992803169365089054257996661418803776554206988245285818090292556189220805492004100862688055388653697323265432735409694245883628281971821429689871661968044183658644449187718168942353920135200671944071689341271606958786175196803893891091645882782261041573819725522319617459234064569113629012696784206431745803509737616270781365774581839665612855615166303853269731989074980986416763639383246664306790566056163132833077823556767918225997202675457910035285674218528791901521318224283556504650044820272818997201703672118710562620920243048037550459374520504245884243782056815544256892813960702386924502346599476607458289717564568248678478078337082903454611719155616201687224649038955440317081131610641681582884990229961704918490986600901927840539788983518889019926937660836347853192675768490306916941385474918725700371216656839487175969028715140940879660575831852531539064028769207023581566841892680775680394767032423653875963573945234413766588676472120919254461293334396891489082531136035850219037826665223103291023862724917016125522690691539767342779719096357775904812127187694932249486341079424045082056816091833913342961373007215690147854182212292646778133055704012506720098367558023205103824401533377163441572984075361401569879455568002788748996936489247170775841120925246478356198528191698351959293413309969522162388335273541070415033931448868172531514812736783833246666428971096489701548613543565614251821758193971195848567080755865456362934439093575281851681501966972557947866813272738557884495364200799269555058100963112694537698640586762784442787543785770153794597365076956579380240745011099058644102944868088532386001864100519597671537962601035554652492344784169954154600147988482533611265015020833583050398504917433574114201649511740383630517674567262301743301911111010027096053658175084906379324372442715235500599060844558247830767932579111071023492884840282554369135094781618791913699768779985722522711844880839916456631487535197970492306304156814679213138594318152801977492722914093156493105844133828443990030726411649031883253980973408889822724319736953763178506548777762967958849562170070980251474252411113800625547688606859342690049245199995293856474884034151002371740331449139811649972443409524331081154100537514844981856754202453885227441787719726562500000 [47,0] 146098400605504892648579882901836290534925587069381429864039944178611333521685336924981785566168611518060841440766957860461881098600842809973346551609443800800031595416306133278268536935052960467280620298857571833997999687262151252183627059828011879325617813187046498383042938158300696045253823222946490140556625305857424943578597048340341605996691033822867095838010363458871067723082828135355405452647531750953106618485314894009063977265608985269614310798122565694834311823110842391141025269419947942390569190071104099913864389451037954162392622408086545196523414911911518033235979499452905316221707515820824368812022898968454195439088949977280220344146294290127671837551696284037578139670132481770548195984548093075106496919900637765028355446822320577016225450101108128302955698912815875591562719405574060280870013874964276026601946396127216527371212811144819260246575716223907884751291081223596659529737854075657241310958779047917428588171456545250182773278666499174962032882913034833499233727465237634522419009415803709989665375664627851906582534691159660887227181632533772471306363634199173553517872435622848328926635076510638638690758742617298448304830380548708985664217246040281915287938160731368700312544728939868006532001345455603979995186998786276945017900222264424126098287150850852135830818407262515629201805424928994182971523853653202236202657292332471020080914505939184283192193634356890364572887961302041818364136559547811010969193663607913485926060245099822831384804696324668084492852075522793466268745926210663848917398387916256661192351527129063979699862062485205328532149147947373514296471805698257025620272978626820162427199585271542517303361342810224777376936372483680717588801227086563378051628283127411388115137786841837053863349605418699484397778315513624707932720986529123735997759599417958772524298694236446181908242312149729300179278468314860359244773073756753997531611190243370849097893858733936235320710498531047068679035278511138855655884201398403664904984760717971679640142513234946460375593806752593214864152807239224377473827295916376904158499311253978867627901091976576804887789573328955188033899621977595321530533879918338445154286952992554076647104415778822519483447842299132794452001923012577499191042006308503587456851350697089527562681002712732407827810401923507299670745851472020149230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 9388697869227329445570921279201217434470810613665396781041299282022777830579479375882546978464031267876250688056233894295834494881945475385931682567765204372780036457338399578871377757851758281257901413499792219307971985757290509548237898689538769874868046989227998982689131900944034208078541559648075423663487927335290753042028845994108300506460252651923667717229564400184656372104670615103490240498374005404495710528094537097901551410478080297681239999206617758573542704805567793348703871164533684672878583069350006607606148845465918352443722387385616768675743517960294468767651969712672582542655347082566444560312736669636621137595473539461741227661398045038729205268525257499130517169533364409105121975535550328791075377924030130818615252880076779643547204290564208181623349233295416251657230548502899731035457694177446314188413902696885522171363453972284030284167188818483263376906468682266881544490630055437015961195926324264655852024385243026485465100806449683755717845966267376011163854647136038857793449309475994536817814268575320699781297406127117678436440031720192973514412108021974887840507554962686094246028267799968338430041578963590974381296289609807978225739776440013174817252748002171804239730389201049115543115862831948935892173357764387895276319895800282659509755129835202765793548894157534356926219135963982084581119183209883608977330319161231447608672711771649733160255287992636343108839818295682613740727445038517262786686781845896191716186833135709541031077095591963252492460964728873130637656051401159198989706273083514202868839917420724423392880759479877318035438899776419403497129756501009553535138844288429787017981158665185865562752955086654453291617399902606986174998868185098648848886496218926656719602909727522589788834382634071646093445135971459851029616230801852822924825312803233627253078236187375570198552784572245201927855285178952421849283915638173203499392855342981935529427141225621979994061441948743309641585376488613094065076814515561049432482829638700019578386454415478706371074493353557943689066230941222469066853096309889102779324742904785890506077079007891286729708067634592598213718322304881159361448495360716972317752264433822007336142046675921422769697820334353444184781616794596573704607212191763371494051337365928773238399597561961353807564933048566968576409408342442475259304046630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 335377243489833703490863941241737192709057657494413070726785355314768997464430374315157296554217654549218999259444402957490618059142565238721119031632168026485320073132863254618702572803786776211566972838623693976160991021015512636421013265774548206002478685427431510429607368384647604844180507843771825163984605666531991983273087596279467532221869615532307427389688734052724417472462928835289820055355805944862788713503233852643470106658168329344003372887771115295986648304539125326906796950719116071974699820912962935845414747830521757247853418653902494419530619983536066476703746197073175763262807208426508947011886724680218976534056860904427115035543924030880037318501790437085790053452712804266413979154611736825645393162510313291409957233993296895536022531905247805140796160273165045177834067061835471627679452725104537601685009929879017070757559465132880338511544030239326784379349410131658275645544033626072303906461883223194565097152143697552539257783772456874632378749053156812396073535939122277852312588509061516063145296011072240085008742460812987720524405678286154319991704513367090522779221283605529402339412794140541544731185721346732801632292910897422230094698699908766318270040632496440439050774773342214630590676123349945493928264239759528924369431319944826509578081723873330797541528907979514811367604021111388321203762966788577101895882945684074155764785233385820286108979263164841414627740695596367498956181875365658516216939091913572183589813487273143566403910251914337796730225521315085335262314317818123964158476158568438672881696427513426021955216526536283915407364097630838382277708639489901672884592978236416910829787914299057956299576860363341332529455377135374118535820510653681326007798790318150123277557967417970522122842256366333930527987395246483668925191995768247602839140263386244028308949932833345850842249484943865727998384995465562252638955331135368611606301121288692615995768523866553824161081065857882886740259850564026744219027579787839293144657370653554530254827937001185348214778153032887623243146541248189098963752998828896708667993110921940151886086056431185208974800517475565635856037034354629941332884329227982351571800593637514206437329382731075812360433147812596607241181182293265617491874523667260788538772681353988859285231703120015677916565166710705613029031013638814329169690608978271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 14764882413438516876272348023563636393285266727558443306498444613211649517677759642166679609108741597391540287455915491130159696006626757020239597894478262761587574526825695932822414516194263131055834918426137757730072122272201795380985338685909086632148607428336791299952517186068807143226239127339636542191431184318210140418865774118609555882797709935774289112884426351566227229625711285959150960013805871458390113167247601585489467237351339240312426467675317979498048789582905172605926010907034890630049961034032794389648203107956968454301243820849956123933348883264875475634621004936894376173779548782137449313623847914240441386533294661407043540994338652495345733234797232598050241011270260802786644859596386288700551318390948981469078574022171944754325944700340047250021539681655391471715295653292769979022050387398557628142571582852175836401566355409377614258951628708809284878027715778328837307070832249620548660498122012253079251484171262366104527825672571978177085939719623250882050875030949954639619818597045047116307348377543128700754211508702684490530147091289903634654939525659244282125899460458573941046886128921020483279393462159960955538089557739813797900906982184877149150914037765196730415685670797195295084066696855235261440905767505879690447444975688927643795935442436872560338361640396181511004094275638642206325209669120677901948875946663061945513197652382808266517518038281845853182788285511891811795781023506903524178391816215713699514979608321719428978739346268306681797373781104821222402127623345580984574452938673916175217350027332260595363363255987969456419983814396420913143041600559193733063305547690383218201278765560013787267322908397705670289609628807374396381697947811580958130969546823791131380117963972565589714766381853343932643391344625241430715236729206532592316657073000924848756480692142611890310652908944790193005085735704807089241349492661288298139631274076997496306289381150464594820939264890065975901570968349637777134599583905725522063783077316427359666710280089330339935666563000651516079159304464013678681830535349322452936475548965412209579530011808447791247133116060236195887016753229316985330886349410759916699188748653969301839619729083048779632105770965406349240214439611264176819483835961897143601996869384990384898190442339619942118934291444633423321178278264653727092081680893898010253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -3948504136696367574566150300463667610022990679735549339881219663953864230954919616519847859452405308565081061926113852098811990787856098061148267587059400601203864201603978995750664608863283376450019549869700303353805900231973896426351942244117014129427590425156260038043840573741989954323174719194366298827657266229130807317672036845169094415876232345881185336032630854385741760266194985986844601680976871501273689192108401255303776446369407624391591974000963927983019465455804871134993911065655198574307736850544057502152281750160916187447589799132662925678562180176423648862541525546794783830373235662529638816057409266943674304033406398842817236237198047208893765325010231375035975335093743982307106814338764371078069278820556869256476451234738869554125532120663444751901269636072680130062030167691927066130985315866680260865819527359638872810706793538569700736325377342874568821765757850461743809671898388564631390360866172104746844831817465285696279012636994015633153982512270181580011475116415945391378681512721820693953833542600681291650976485775325363267914146293961336083632175100293803509640796631684678756140134818298658720258626541017918821169663130320210037499232384636682957956643323879078835202447669012582363828190824546080249644986156614456037711762020310629362937333795835745313546288828195075161430339805425127543833882912426306724507901962554917119383489684052405420946600959700787186835742909375634980519904661971545395651948453544034420120571422617360037925538270341098743894844936788339949417305715734913730232174562317204230866531591419667080950708900627915451838858360026247488713781498234863564024642830472774621503219367881016427801897486771181331037631883532757158234537969296548164925022284980257873325138077064145987968722365821948358862314111944415034724129877601707024852077656715813894462506618580366073198299840204560200898289786192715416649696912629887250424629000634009957390331685855910011169429300524402129104046398488079041411291900709065044142545947066616745040212631594110261794347585157537339213130531092308215759586532399770820614650969222358216768301169802204332224251464649100311821900336849190456281586348785217023991852501704694244504976603219493463363634644317175808282145000602712196728902828400579831138940157502319650483930834856336263623894484998559178527489840196049164511293838586425408720970153808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 50174748983966299087630920897752901935831897783788197528759927417984890240611609237559536233595365300657890001003066498006660398741892663430814449157839974300365662219671312611900650078955737949964065496187687274487566024541556539356067985061844885545876280254603458710683316672399887927614463934059791868547996149171614440450714500443281494246871397700248147273189147459055500331187467610285693967610669188526423469768749211209835326346202388238062705317624009258428578687326539765567411647317731216606435620769979997278680279860145314043270450822585535045509918891210296539757329149527875748915958624075031874034358831706937931981737638775668258829577472171485596741174421494435805337278950377063408676183217625109499690135216964766426712114419443979888207668285934972272358620596358831241036431050444619402860134675803324646353279940090243334290598380646776107507459696423498550099436652991717565492770686192068283579844982541718020729961458614555648291537499994555979251072436302593600410107370553951007505119947914771399215877092215975841411508175580917623926318377484772155994121773524836545659770141397751462964210256763033937201544579272729325787061880578902757255969135025497188436940509793339115683608059217662073181178748024420199723729966098373849755496287877474730655977843042074757722061549863126921429790437071874904637013089780223791295035120293490078648956650192544938104179618613397447409472257313244613229435463835113187523303838208009541410443764820882468106748177844152952538842892946234253563645308060518544752491166391789803526455566455088840794974222127721925339441218664712934993258638369373624077240842783971752416189094825488427843350249886212238810457390377194535145586358125844150804509261885787203952118163481160206013114004681018213359805484025707032970648012847318850812773566927254264200900640370672303047213659933514670378581537664705318859758800213338795742426805477327839840210382427626685601037416345151674594346056065196070674772041072753624482541825336121383534195407392307793866669166917347152496734824832151998273897216539521991501686235858059318370191014878806750662690656413407416698908368916290500900444896149760614084636793654503397120891848759302043930277138568232062645447829888783136673112723348149964076264248541202012332507469394944945964506457996085001560603833687477918525099429558622432523407042026519775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -365737603163912740872461857896469041483208288732364296440629808125889360787243092000914941769101056523536036756167962332493235512645491248206145227051882990021224471266969634514004797393144868792254782349857280917529711138617256071244781702330983038479497457019698254234106832837224350655990181596468000889763307690512160664656481674763918135972961050318791282612046925458392970813263519802326235226942558582978748104840027796104431928614141553514600399117402784382528502746294896329368343483765858437079605457208451844818440755565876950749267471031740417604988577433288074025452293651196489927869042301907576540439344337369380305548047284045698977332174587886327862348547015525207246818942297159401318615783539252079443189791273715197911535618189863382764211315068486617836477475358378960300300822426810328962355272660741037824890220804395697783337585239421081990403845692983607118833474377687807252153712307348543230747255658819671881025940087498546924068590268912973991881243343368236896981752303532789644605716469119142437162283103862140012517314956792630958544374588535584948002680919943014898223451205263171124080854043311764478634454710340962658434771736227931016753161075188903611264637675803800951708789260967914927118150577744268840518543011240447147114564477003608473060758851436219380504035991908716990448468259417858597696879560407026785049838643241625007111501555311048599951877175888179664388416900592869614875411967067125118596393919277578424194643002889820900452605319734525564211521443646754506552708525219446611479833285466091834940984051483768352284693009264272008842291098898061988557059696207446156184923474090598402977140626211927189905857739146233087590728408143439030474146739658287087887253983995379608375640978181890876642265677146776576422907651499970371478172815887027921724840141139841749887573480450749179998461627417113513055637172052054744232972940807018172963136310700736797302972144549112368352298753125364622652195450801835071901185579939797671288378718400475799794059889020054719250985894650646049354740238948898307964878975679653073475854326039519399841708407346716047976513647794020105295416785063552362750225774568052922276919708229750783652043412906397111192187761078650613272741415171363291302416400113729958825504318633420955272288879744446699679230177931896635305676305236936871696697831657374422320572193711996078491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 2088978286878179377746241174926890541977749181044543342647653591243352210571036459956007958950615403028132436796981173506833879880629743171177791565706418414754510581289549845919848166013644810949946793727416974090205065942320592140630244665299689310593828172081915996330780438727481338484921872533029463668005431806724343200932699686098156515552115479207433348135304466544583118146690534324652983235662914650616060427295342060718051249398328180082827269230959741409809693350801719850517488928525019659498758010594890334847577977734850874964120039601737910937030873130868775823487871831703351351165332123544190418619180192282746569735846241763521780233606127920091095938439790496077080298145737969909398263503963563767911631572973065534416137112867602172885864098687164995090279916776653912472124241264617862111434576326191183967426407247462289706065637125958516390000901472906368089034887543709968641815312745463969965929905695669028211839158080489168264470400671093207924122930091886533373211290528930349623985121040761670110835344410772697818571938381177452339418176758371654882816418335825146164097074323943805305924773906414631976716905230623644411918200878264407496336619810625697332821121659326777905082865192071711446232628028451972733940240563166531601016584564055843902337669067292742469942226164816775251278625459998065219374049552976559316981640146809885817936779053241879068106379305111189992394047714284558720912005032983009775508520746627986926194620455893959205442006804759543783504135085838912357810286113696548141940691629967955546865049992081549219003296019337781280004386997312854963758809112907936292876915546253425757974594084527148704588771882166047404036487646555923837311098906700168322662532600690604278374313571351936694621479193814430751086158635128553219600144367879602324689676948373173360286374302123130630533669506282088760079941176089054977789353034641962372523266614559950624316416848627974315886597525767984453099128348173379825203757834059248595273970001816693846826797421734588782105695146731045281091375916089050531015283735727248170376141096960834857354977524100436025257742859872662985417692816963528749917810920337608851290906044056152008674857878182648129711393200740486833541730354565061260082337490475796150862092415587783304015433208901708574071304801239188786453078212863776026118482797080955215562880766810849308967590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -10085985022149651971440946806709700868423496236386582362442418393536590534201615812276608329158048546154956370510715722252930801547183928187075348096356750553441167043348053195471682879541856210122031292326364771762703682102119857726631338776905470752774791301560921494013129996376081310065951638486295156511025980578172117825276697373000031583357131356698344340724229343129636897493632848250499960777551068746691995613222458639737991537707745440718660658307833331169001021560248611394402306591077494672371302468325704329145016362892731975592284440831426659133259114252724899209258557404701721390681602417797058196980039545453663409840948555543115896236544541542447812771244581081004189248628996663320690762451623938443766005301351855399481268212384903283874634902175015175442002038052864605255069811763843422220138704779989215809276110268831533772575081830401342449384088919223001669300433505538674999468604723148937908216870206478937580412305911193221255640014696910242180696737573053827060980231787078919214469409062145985670914512768119220318591090331411769727092581319054599462807268407008663832994055324439591750873999266313440325733947136842961709364993168896732210019292474511937472186610029380806731046270482015623346768352035138105102447948705184818595579961762542277516625387969909595022714856334265943576942870099186947410093138713929230746690737600107914347257116521015739639015854348804787582488409334287183845322295469179829565006558614500144209349380916890878445368233424989666835313938081671806472529243038306271009068607003457838024850903856243935922522423939837942507216350323514283343300400985465033620742776108025151114505676667724089927463093115075991905492941270207110007205328271915548231501163347965092669324523043358936052280080516882687582672204908788787179805751980143970736819494598955920640477812148350089712411049271233024030940695658642005662780088804525542956202724429470300867346161439703497033364341294975086624868077120085955617076001713901055784763431827935041210794707590110645043094132856031110172446373847730807985633196980061253656051193211466055219322084876631603511846998593307877491401006336959543892825364444647989811843677726342106737735460695621190134577629503813511794129173714152276127914609507814956658541615389279536100188436236564992991112507986077848182049379200475798030120388588938790206533946403055779228452593088150024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 39637166470307135365707167153662242646309438890553843503187188670764931304216009878884024888141164186877274863177428869754774419447341840893692104969547726794554356141773351999333400477723917748489167399369892040016709032401484724998344411645509993751060115775753745404276190816137266875942491935194344700117144651848029910904498631227318474740876200580074505237969283270886506772904520355028370019816990285772423383850817245400666943087286154999020867359181991160195326266594819571635151781787516106985373440893396143251570646426036796446994317564554318065829363007489413238762158059657695570179323590556865466989134016632163830695133342092071647367870370844211393703697890804121060438954758950694884059236963979646089692909463176550248886266058873450660532168921916361463326341874130763403675552904203976728415365227924182735648569420662152764213287216932091597717047720057881355291632121267478740331259841863609255104786061818686614599279998765598137528015478594034499462735313560804325565556385135324930862555190254285226916176371004831737323759316485320728022494008289678771772170383322055511123800333325691274458085807323441645467952189150717117142601251314152853026715306004098730919629316274274696486974149935705731874666808816772777441965128227583136198783661193920396855632460897278399481258452485603718630841910181886264766569228753550322273865753361194663231199507662200018509921824204796346207586261044116835348645871360914837280289461534823485165009266299147199724881569327572892718629679341504685862176925423573920364342754073307943088447242053798323457236844305173978155505895377014426267248082825270679541192504827137153414565154666916148900513837316312826251379347163894177883073758398003553154819952005302047462787249186505596205853560511134968864964097653791024599251294701254108250513258948944191594492243340590449705744428721580918747139081924289069189397932799842876467672480831038306554185933527495020912243428633514849732125957619777518353668679095687893833472866791893514005784350643935023607833523331477948443745683835913922760499309115690079027906262119183729662823108281224881336207857876256954475017567669725837932572769132889048080174463712161571363519869969195789209888380717112637054125173428887902068814004768383299982858954380958301520796793356359572665908238529346331509572966837498778377932521796959600695220860694378828270600934047251939773559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -121754395333825146770225824828351541461120072974411138001890746536190633639095130921967312444098114325270692497170500423814622359158127000493558344864259875364994330957683832664323010509844132812680630332154815705039525813697515096850409596536436051614686295775063648802393773887908228730451592005696085562050086564614705608598463440560539076820511173736373756488341213579669446385473171486747398043291310677261179915668409555876240174365211130581713094622966253749830218383803292000097638086585789277209923346503694785797844527444349654646235037702280284526520697629644679195298971196707524898991596212394380266598832511530229310303656122857858146741519595935213330312579232301060203623774265873908883956818830188060963335786845527789402344971127641837329121100555254474103847943606061935806847139843353486360489973243471897530213857836507015649790573633728159183833344979943630019467180887490112722950438845235752234144785834964960483626892970835490414691390831616185492287191917092622851514090476723557091443587601057329061249389477994563856051649819137669575283121894233121575672519793143131141069962449532836533348003459282608706623954401454390447592027768675593274767766354129848527068372481262326233661852001383360015405917871993910650835755782075389857196729426736779374525177444158867041704612593110291558670399934535832406539106904648968455097823891107953391741807227540696832904986379203487955315695905537215427046898589878195869185642372402646375452514669969238115595501230557079961287566934773002048104097744911720091196211994840502779180241797777266937642183271043167169355934998318698295300362208635421188622581684598255018495777752864218269523574823414319593172340167754293040848007165579702294056621164877343196168851340917201325900847192490081812258260455113545247989317443787916848654384435131605166813911855918224755878448935513519825079223804314106974366984980403345507666169217346661472417314763236202566876030922764600386278284155003984463181715454786908992859653828877133898361215885091102925893230513140048106774539937349359926643376451776105608470857983973423571700661508929743296446943848495338450396232488155330530067299377770410687662596433540265583326705002230771515451000193266891593809540844365106179289072732575263092616721619680457534376627873608335310931038405129192303438698425844567834024565624706290270418856166306786903419379086699336767196655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 286320561422273591554835340047466028151781069436859073173770564005978317296343999708529632373087755495555789476841221274191735666934064638981345398861219352971749819249470774787411215848942471733046403565843078774381139163310367590194682794971414465181348513577577251208854433106276240282450706319443111523122569051809602461676260822206497324293249961198092229539368669386930546513859790902158422049509436609090371407741343387023024741025074302233486176095394637053723355012328230920262844556036298402267897240061830707040966598534519995572001635104679347358765755484539810805308561826612847355412871367061858592236714370322232358102473921296900571069877681711457663839080998708250416992945925481536658363039017139186905237532152533494386314934833900100070288971919084278221745292889414360265115880956876977383656837826426303451308894703514203579437480464742058472294927474753268804289171866698276250830842296555933808325104031545999792198025356892128017749596654706890188026680838647434383322284334745614966474746841645780913942687481356465000353210503517489287909855871749533316609134744448265915879232062892933282617038755278657948849002951418606228320832461751544795919469629976533279803750581772951752471226673697275681088835037320321417967210831609238515962781498835366207645394903991982616381919498980401402054767707401278601885122608871710502049154471536390052013927645909538985602313924655825890894838752448613061449764129663958815227356322262703778925717170976134074179489520325673300704773589686180130553022821163403322639436933558162040582480502390182849986349193396961794962645702175340370785638813325223510322274349947373775005953132028624516569530998076416562140956058526953166569839841251065740372272095468868184253779773647096136826469220735866083549873242913408513755911532440835114582131975303866776930565317713303871154341356384592322184990570106311360329661189143269010069609148403836847164844858320952474235240616282884648820330737550177798500466740574442130611582481554195825281599809188315591433172264068350653039800965681230950474814387051329360687990455667648558525183174998637756600552000931993886995965467749567104909259779156190950810806983836875062936166951048503501946726592694940115129999532762732086928522128785888605451654707272823643215042521270410174446458553926179618317860508589618615322814053619755774753532880707316068957801746819313848391175270080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -502326577599435955914380125213332866417875613131906067104910970196340222088277961040250131724693247071144311230187796932614736432151573227594328603303611799741788975618850267465082583068114261909788888804922191962867963565430534136947304355771496019523315937578074053838722348838335425869912244092225789654206976352379046056546384470213645347840802988218675258373552813789433472861647015342321513404717197951440645328439900203060578005096317298159232320715658274770400526237569048455631637788818540926748113873318855107330095608779528215279036788560388920135064682375778521468527879230965339290620396176128061966439492803295979581561629845480676717085038489453577788552408039364606077602523186586618427838380278265163639065544696564565638511830655342289091043731567955787289046236899300182497446066885769183531262939224322163867274278115460661918581803045169754787571595308384458867556229075723715321396659587654562705028730754604904689902745739746550378836965243551911912645029911545163911883427877207084239494778571465380453064917566678501648635015223521267055212732770584885949052781117716578085549438295026505267286959376618799014222260451859391299064978068442074649306597555029839565370311818363568099973429777974413978358236121462445856200393372635766695494094830779732787607500662632102448252603640504866857390040710624369836470645223111733128262697326182717756068787051985565744694194798168270732069384349150220626998634475091225003535948847753027025446724989575755948394966725981635910319945991887080689612590577537848135059923560479168292604470300222785026583640795093788266660101722022634230574728604084672371241927471963618973470010667554384145366432649413416372026140291614949305630056903353897655855722634074618895410868459684129176213601782247262742204989887591225462096776346812083165570455138011198676273718562184628658170852766719635039729856139205338739703477549663548356040648150171291059140312361051256263450032453493909566412396475092266736443104243473931809943494101209875106587317089205087186348275749931102757924150212433409957329084795443736700955333264443875163626914180394649767306917249438087315414555106957880562243498806741103156865951651802195550030691290313053160726605904394686023242127455440104797849700966264682656878994203346289329553162200774883146026591195121103223019027418077577940474251673207574448221424896846485295390152131522754075376724358648061752319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 606361024637617877410281150824229126714154576420671754532798986370772597116585937537318492855896832058942532894937895632565663864601500500445743696429876463259110970098218697437798696415768046642482944983243857431240474209037264964865211469961189545117779335781630792141507126656748962360191801785871116770628648322254684142545121711724814395302849827467218810252029812840356760600193819985633336886464053138131070590646948061484927849552605329036445420954501671961527771889928374003734692950310301089970219449864427509143195119141563425104670545622105774847903877660397314242423933522371747769936911547229682370508247526986345967305460653775825713079018640518424577177155703623214992363771693963524855670497627019555270173460874588825908030219813961130488902392800712249816328806129097916051599229966251985464910632503508609321772945418487879130451959318794352704511009285440368959689382832948871594509202713225474618651134784321525510881180367382943627819456228196051174614493279445006282453899332537880766611623152313024148101790671873189365268872751517717039674806510752155102647115397907258142436263538964443288883907402211401791163881612262919940064460385138226174029037555789347463281075478388243118234251312503388031160141892980880355329157668341605301306593478803602492727001525699662567527491075633290569823199140182654820427881095004306483699972281309386311070224970016805352985797494949691776148796537652975827366733110562899163726634827779540321582634738495838928776357727895296968482419372160561855382817430194037079893893925175004809735408089960716626970261429210533548241202519528293441119769026203989310265919416749303080301509445579041983239636077721266179523395292256477652618072701367717283411512172224717788829098360176256584062729374234279455422615177841850189032770476428562360087467956205748855850847071190947091517402542993144080380551957575732305631792623219312064596938348339177783894088806032530231573386497195074149311850697843178588420836485537690389883724161869666696487369771157355564177214077615850194864701720393908588553680993110562390800108039272382936483777703017671913120179394301762919290792204985641971355267516142026079238456901375829182821555025373299493560574127024537556416441670986129408878468236821557485237438148983053689265064554141712611369882876219425717072608499457078807796892647422650185982846657803971645350939049037841677147753216559067368507385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -335441045949916334158075086249720617329305421181523801602875150154473096379315608312009085101181892749126080235425084086264761448288412541074813774987848380555662522523702081393145605325971383864869985013903544471366383440801012757401189466266979839726410221278421622200265637882221396829863775959513072820145938308606424944217003798719579619660364767347331761403695046381076080542593435228076065129632465690583913727854680449811222396854068952270793469699814966235276940376535796492496199818376002276757315195349251746148403620771022838171331951257205414504925223576964071878559812725009871074230029802937441328390315326216899343641275096655872582984713133138451315710167593007475618225824560923446882530826862775901398600504103956258315381133044111870160480359016511988136803444997803324253304541976402001214593458104124548810685790539041957767287752062489450207945364903862113667407976458760326624002590919804537686298902985050318852389289719643547250266866760255239677800841913773000687684845890258011637850237715274582549950833693228684807499026103126746600304404484031401971830890322312283103104063818171664783027395657144879231781425275322802990692573125978910511801761419034916184221856447274539430025894437068082707091313144997208376616048337963046525264265136046839468780706387407457458282812635756593116121427292537834184444027696008886429741466823128348525126643982952134813918892279871274043982353368815829572468393907705734203484456154705471002006650048436183076586207418156816282123458644166962961616324273578230315080010617092571850971627856589535056780605409969569439802435439705720433614680229430709267569379104525003281462665063508444359340548620786640668711031979643461618949757322671597717490450284941321921691299266364430386813005057367451193519269019122188883732905947763992206343792250635596322675100980416790308205656403134188397395229529601078507070210475138830710490336807673317689811007265438926975289170311431205643837478154421095410915336051366713505358202024887155341010294083168914748747178558241583861693217087134481036826131606034358421791659394030358650738807840119651663871819916829387759945109533941278048638592427784363302107890883012571548431171685524568187960313274504468532443670501127601648736155537708189849450486843341836816177823777237689147972986395992075967358415495639128374173081001852556962978749985987563353274259594417362750906619339730241335928440093994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] -426488535724161580885275485624068138091289041052712621149099744547094739746981591577375606756653233010261355794450814131680062664368934222815934821995898931207439345421424318477097297460169035459807849762754046363964910164237893732121381378301290131926469339563318323780621602798055994980242902111636514267873308502077673952144473825823131426116639943888540277070911063975141630124381476562308984863797870003759829956487495951032479175916707169706874182344658173692408178009194261064346820558618641634055662048536936281123861130396663142490195478192851894893551691953052486656393422062393478451179569806002278502777043090169355736065219254478168229115395408278312145621770158564086948876726255751821964250196202303568348859543847265763140911050386736314339960361415958715814788104346815118495974729192914158509585340610461166869354297975539108057653671396815434562654778718751082145255923262438370240701600241221524731984817035815836344491921315275013753971734971839943132104621728703110992150879776164830223683879772772934823284203499337930819782547267799267661574221761965479238002874311859282538858880041400387755606258350652065707733615803075830497932824149181230636165310150800458610118160420908936822383241670165866638662997341704434912285612958317412082715652072543130589548647054574600408557186837533157985795943112892371842285770266051700505096953054164193098819568531567045035196084216300520266305669585638801271763060273309214416808264638299025828891892648390694181392332807908750161085374277327532883039783358948459044884996948363361696972899256916629892025872785765653193598883724436541100608690753843734252168057774110775249216587506051816087796310765700905093505251131555221250781317690061887052573605653003172687227664495834041670888393287109048826471615953254503055555235116202583883412314877061553936645461950947489068471193657711026084787156450565266510451005825472063580012204222775147720751811153980684800854320226356232110152431271834733716227943651146426157806060345487091106589191616021535656839860483832897191407164388721483692387330689186680034204761401007751016875495792844335176903161560660764357771780450586214490420616715516651160936395527682825273955537588456662472946405965153394132195925266855235786778927155831634036850499277038521732780746877399537554981044709933582761438417844815091342190127745612940645542896964944702400976705255142772902493542019897176942322403192520141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] 1315047603315342542194428790280186907266361736091061360039211267430194089770037959183486777599011315387811096337934515863138222049809317586777053666378047505953784975277200856096323320273164806153478991954337928313855660722573351893718544168844532527167891465845457071506984245950637851951103548256585411846590083441154915987704096935065959330098504445891086928652671275961885647512371626341569875109189750005958363502731666110389278998110259473413757015060104415797270237089787929798456484830414590843761473262451353201788281370538704321234414512775151466969895368943382702977457449452560412683948236311619684306826854931299903588340578140551113798898107321009870893230402587907584201765738881879836324836467129554124078287750653727199087141062655108988535178341995947654310630472317104741069409794503276156513555452705339391264504409271941209892798483537037977760209980176614343045237976328210040744880219223377812696586723004052986122161243591525487036433083824838955197479695096901333024514285593953387276030364577406463300817490821674146825499954359278371131114372025415663692807450340786091942760434237369745124309937050237896698364867278321650351114345591000603570956972687417244681684094499619779788808049991713176146273494566264134543392192899665016314735555481027573340259784437933556388893307046754382457661943733378117521593378923951060237230092664808791326528351460571958963042944676150577107127773312764758238423281190705770196543227267141468306236549795477156118022558889092336301232112762645211760396586408362334501064574968510097060680983916422258521794100391288724773532108866701764912091673920628061806776355882075308012706031215165326213018772958941678081718631051188235449819918360772017409886917946551029492074446160765086309339350405938128002657102201420633281516855842784940435323876762116057139585593134848423581691443719617193550503706379957118486829386419300530917618791235554443808133065433658560078864813660329833235062208008976657805985554658856355091769329249329323638092405274190592377989599772102333455215062722243544234649727609057324045617145552984685707540844096991164479055386189560121942341815264291570706586298541841705494657374072605191228829522978017345538191931942571836516694363182560425076777678225047814564929181570866726977739636790013823830099913783310304528324198336890663937840842332785106209145099576770296684301960231537751932962465508530902624784175714012235403060913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] -1507878655089808690555137191717414915477230315289805775242330953509309380244828267686865494031576276221587398053913792314210341693816791827926431159346680595838620343647187241144610184620671822182093368120989680852116940846311985154823832879210625138747926945727833362140313715455573629877848023244913447665664462748801656748167066236083552988166775055030597500169655206121842681053413230759522290447421581470409476527513191826301862417927114135078598622319585177957073172926997391374334304374405332707719220391518880449561710373221372178407541365992346907812768755956279443415962026276192824109427603841959090125647973161000197038687820045049143464577968946261303557895179287734275890440968568942429578349066212046268511092816877896040055195560983200234090720768472836583660029779724989011423189228783558701909774717782311252117027702990029667476855955165380062759192958936783920332173322080838173718215268355189978406712326845562455728214823233760867236276527545305551264534984875372370942191189828535580202948963493550847791156631829019501436539376321638579706791445624547089650610494812139684402881895923966586114468527843762443762948797174102809995335419108940073344688112513664703662019936963734499907594449792555522878721807901597654784337674072538869660059019081384345825626688035975457249754044949036254802855709918212336517829415695027549572078442968108795034896062576864902579605315404651585468051164866614035708921124890180330232399881307612391683673671262545712784765261973550419568086402652126283496837685117720008516345137210718128441378784337437966715700848069920977811755223074308922803864922189799460549217775870705108770499158581550518943840219957909650883517991709586428704879524814151802592546497504702895036457609786935765881274629187286169901117268659793985987243487232039974498457389348414297448635754285530600723500569389780247556516504460329547807211997077798755337418767470072737101968230600983360346204994329435885961965894446145975260575819794545597354205843978680171798038760467228718168864640668408088878576968230594744414539279722274038936913656581350490538848826028915169021007668583514960606097135841709275590694374827588008041195334536536639290468316575134900210499180528457760262196019742260464315936528072027266657470124413516011069737794843687453465073793969936583078417247536225034018823803892909159400867707330390230321542083197632954773095367324983392953718919216044014319777488708496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] 400107333541033286902927606240396327591460773745375752797715490116609075671234270712285075640874253987327254742861519266377517220779615298479730432940911791186581568262028606414622689832822795752067291739306908437593485849888737289276314690672584085399185669556040486307080436223311279641986493146495679370476953639419826147275649815521669077436359171638048253080643280078670312590775568560130401729728036331886789405592732281071499890417360344923943337407394088786359111980416242005695065335696878639786518503961897732963938595906087127137868932215677251917979384885510776059751256665519210379175027777308832769957772252233738263984056428002438265630365925594845777869250241393821955796685135576226002296273613256890389146937398416178023348489231799047989515204192075172024891252520884349186232710436673652985216206906665631479819511574870501355401212654308750516765785914348696545733739178097076171944953847664085238638796242272866706500194658980830160885493634364909421109618850009663838297948714701830803557045516482182919937892901402818781133059994107628167660126973064061643287126895696685387293380454990096217893951035725459234829150225463797297468869251652922221223494272123892473088924410257851549100574701557596279093105429444253417148098100787443190625132300478833057796388276758996904786913764093541952876098145362816224815678910477603170038951559787188851903739641139244752032890781789118094270121708639189180949665413765993874906055114004041951547288278596420492250876008763993883169167040350556226219695934183158045936440612536379092922361729371926174135151551879087018749082162292822342933310058781608977097697039170281964818570620856284120802606726103298707541272800591053589986893247784295092087042595756684664013770101107577579266081005059948518031567313924255239609765410442609473825833477988015270010117927156044339921354644027490272868425514092469914739720755804351900222723519804858599500098977371454668228177668555092117086440059149568165260539245420302237381160151018549794722476624724607166071750927494869366669314226019530284124190602417771078829617930033868412283433160649397615035852600924498674386887351488902678479525321301143082716335340490285818060725258175422685291150711130299023721823650185529246811937751183634188950551984858174877818420384435943693117298076425307344359703975346171206955609648186800778313843646760377887192658321158528418637359148332449318430370510668581118807196617126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 1581382521223772960412682916054432401982632642718305215012189798284670048730856246046513510912466341288241275774103580072981546257369797906430050563920146649316188950448341310707740175848877304434371949625483659543280586349852610534375408130333139183384736757088307472569026617685187232717557084787538664429301089281349544938277303528614580400820708778239623307597178087390150342830965025227363556733805441501110205539554993516376164423962068832720628369793120506690970959192377016444901645192045019410605923845007376075061744762678382054400206608427786580227097398850823014018716528394066266301867805551665233454395356261983773974351909772069351507656031013179140792136515084921171075090575011282127816206075803465293791802312912905380522464292354449925736898093688866806107170621603834679925399308388423839428531762898383107702766243900062027367917503995162756595896894824890668984221264476594719396277773514270619789523330494727035807184800457061338924653208743259894518271650572759066848159004818199911559931466092615584975322541439905618468891775846699456879750071128930937295445085271379147097060972469949378756918009350923873571332881755152415201316912924401090245478506174605126904101213708238190610430471642064602944679833167880531925899446616746371475979912698924225527777569390245964635511316275900864728942691208071026572307821936095629823636064880208288745378778219857830951440850628968229994879581215336105074022354650078945763505581375295692813570563428471232193684571122254230640544866382320889193847490920573791260436473237113159580633690559239661640506733141449283396466268211574789389429463118581114969349763744051707299104484163403080002501881153530593253664026087230081686968398494739428597590621265737064792992234484767205065368196611335086290730627605468168452847576930608915676285912242478634232350849722953031840108823758866866090877882813513648662297925622614704976585758621182725579405315031133085230742928044403646029494746556706519531750189468697547594407590808960006552271570035768423762086100408979374603233283617561381469255005385918539549599688310699887489427288123093376909787366397775963281624214032627171717930985829492495642343033447798419756430815561113300845718963960779738806768188622276007163514965772985597470647198677150112764525547371733615498411384760683334398741233646348734673984876216501851913414716078487324528457043405323219693739836648172886147609150775394937227247282862663269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -3063151256742584178076950564573985848020775290636075384754887201292647188757931301761297315714921088549630850141459693408267711232474224036534556732816860338014734840918723488699254479394361253886057860576847879874507660628627580124478519795382156252275879677049190666844111449276248737486777675471089301966222549400672570896218187750781035915651089449885443647886948794843353756763456891794842650985646519878958341744795935569825004437165615883536613023153665207671815457491934851131698154863348320081338111967147284943667212048965393662666187533457650490001961215718600328957493347193730737329787814299104547957470599331172515315070236284807365717012391116276947788095823875009576789489131118905220849100240745910201814049364501252101670685985718071022482041888137785455542202054498916490979972207296221114959678891462668516762388782141177964400478411100896428948524146230568636424763813129073012255392375637179267903708398158132714209519987211138549129505363209103129664761783386010601698499028522086494138280425670744919325271113672323274148425969388933917644376854515357992514906709710394146223415630854286956975762007196298295768772624732330379919717644484068838600765729857205686605005781489564267739088002209194829314814959764856531073773054048583026019164039535009392461701607667777372113539421462524765880270207697168955293909329017576102440161067868212423000439453411207654968019160024004892053965453897794442609177185630844645041050727061722832330003858236947843984889643372164204445241896411897368049661668538638885245958974373573936385962324318256256541405169419686427360860183007751023618262801246628948924799892664131763070072701007319430841435986255788462024329216031529462796802375220277164379858151504419655565481676354373459167108528338167663656400512051303492732648028854660515980065434170765704384373935310534695409322926983829191004149266825346380930801843486600031353482293944820525569146441986392651259051236504354004813166023167073700207574773136267521740040931056248179598808129660630495525465904762728158078823881863597267003682559328203854145470618767101566888369889202594195473299315982629291281474096549637253163170305759359774637766436916218151840126746754622212426310056772979809784141846078766353197788049238524684812427076918420091898546731118678062392941330787341951787453883705758410011829820518056277650029669336058211874429860865584886176978074880214941822952060186159572996444921955117024481296539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 2909070763908496404334621450489409593634416398341130798157682535109747592574703193396051346630306848623842413398289751087799876778353897290767475573131888019482250008637846787940299618232022965582086161553857778914554432138546546116235436574890229853860307807262173658202736854909775803896947143265094192641034617771378536284268507076145181765369943689654222210487236370385983391528516128523130252877271107099510628060806566990297878774639545275786638201947769688220097780740333627730532484861413731131824278772062139197229996718428054375316298790409621508583922059092351843939970771844895383628017351264855657073341290704611841299107200578442743906889951468431552389519856433462768399104145689412699893059843644028883456551916262788553118051681969824871589733825985498803835237349184778003835982906260705836548636976127545021037229418278570659582110076330967460317189777613260661456521172467974934167898319648964898381509343806168311704808037018008165121210703370948798521098327543381283266089927288405107553750937812958421118270435778062647026478832966053303198343719328187323815229609405650854440632585450767567451246763980051558310904279504786543425581846309524983108034129002908702380768382264750562542495255902383025990426883868851919746504873036028598790549189698979916309738151929259077715935063479802549505315389228772870276551634891352116158664461690585626503345736556662463383032236476204669768710962032363356611252466612451570112749754455178466620435770764484466541790954074287835618410234663628444012163851776779291037698907885550574059219975765990643028092148969598259856999583584729910285758484374845099643566143563599022737551219994773020850514191992918971046171065143177094334168115812895860462076285707126484838392372509036236955506715857955991557583841944505519905744456044386400844458578936222551620937514171366167925823380523111504775343505247776059585419640587241189114243463417322926077280050727557261742162733557087216160715191343854680783983131271497594676145980391057412479328019567804459181681122847449127830035046500625579279831883721573150278113469791930995771590771440570559958006966275192527696878101244835866952887636331769998407747125280665507823813557484186481016217232056775870328709154866629908790688850391281700078159175796978494244803008767020296559647925949497722141511614094370368396194153747820827378566120955514378794252600802580718366359921707313974002606985704998034808488327485065383370965719223022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -1298353150563929716666312883777334013406727398039277426417099877687111334039429170451085638044063691185421936007188159889978832631605465097410579857510498300217249783589022519680800108156381214397062277647397175019981590238648041164803464757524312958375006952850102377522643661747008199760169777752696574285421581192168025607031633115804697966349583633568596745797821048083569936743206325757148844979311571960160925839896517422970925151234929867540802724949026378693555415417375414903933248213215434006421566896211967639993683690515159389688933091691200714631155358291175139234124242965026867054599887221743063887146697044624663729947908233418521106213217459502000008522054780785445084910164475548859146944331181129414099881580743560832651003981287032580257951352157228579670604656956684620834215624945213570936665695724829775487380956111309288951088155335113000738314199179843848524431063991468448298684553837219027789334692640425201257210972096933063426156914524813752219027420579929052753056366437247472498011121506807007096123537343728756395013833614901306047358855595196199701184554561903051175345485374520798359116264929101038670617580745160926523259693659476347354956507759751650521217199896483817881324404763806262376329628581157158007722034373337666584188555895620736696726672180077520135666127043282930984356316343597956608753613620498404556658178896537813485081449971965685355862422424675529865178343115657202933789969197420457224571464764254276641763306851760322433436776536194569602203728850188858676052483396212931398886514981966953111933356680983916065667325451246075682531094562520074041917358021057805825546659851591899651122414758495838635824671271104499937111924672017178333123750402332233531529046520861984141444129624714984841737014149492392204064888369485134503561668566018839519634887577285157877842988384785935594333469761794391764602631809201257438498479375642521428120120995736255440139411051630758570211817802234130960885458331451999213609064712394387949844179883214758060874189067585997555887246460500639785557599305749949189286041381859912208309978508508008849317909017841636299461454713576932750851943834378557073626889302822882565745093816734143284502398037423139063551572573526613162330672304122584356943548621279617562358948035937399834603002722060183037148934681345707786695339626701629165706392979426379906446889224865580561158519564390305515232382385468081674718422482019114906973134004886105685727670788764953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] -505243385249174052631225067814823275887886114501805188712162904622622257780998707377928411173268571881981407852869980590567400787958175708708185324811509262160372390681846603820491108033292053590314910559358098679060675741614174636659745235591733399240895114651186023021325515018464817195410812029723283011556929114303758332590197892187217294847220908051943777414669652200206567245547974702296197804247170001762833134720119632281319513099743702830679154652711764787626823755992992827243537007475547305555684521803260939953991818422866399508117282555901392050454183335004546723386218003921639236356131853917635485073386540774393682806800501421799393111267534000815155272376840765693852637424493866322030842535468861675167835804018007848494817441452784852218646897423328125819491615720902673332268750909629089054904497659668661071154951681092874191525520092893643153871815009370696714397228636836463606829222207427728492880543156994567551758453825139154809571214418265484146351919417260837840361412586296520801060114476485246807619863922944555300561754597837176689557494607886511438308952654971107817466634921043313456406664165549287930855854105753847166404039251156921086366161566796714789974886757109828427083305372951941745005170513451127360665745985640298248519810706113428323620061128226377585371796399878703702357304110268632863385860258812969500767071603849611322563244136199045598582549617453597443727274775714991086712601270518818264061215611964913097928885479401916237272093114161386145999284585034608122332710559973615560516762009735950951000401454502619821257748749168013293932193294843111550583837538404698089970493546671105918727693200680352949936953850973038941563014250676344890205961551492931453320262595422463445431192507498947236271661343713656933523474316223154395486514334246251438172435834284490264170698323882165065831583426933571593176634336093061849356016758008931241341782027768767783033407408661878360565830361073992540940202948065505170994294470454977182191097331521548416549793530523786867484973019387892016238231936729950202519326531519269944541044939115373751552512397423541536057130103584958012081002067440206531335824409377793059624228533141604833715753572674091193955945883785287136171773723447026322346855679426511099098253947690806080855495237656108803724937670412165485100874094634343252335518278025881575458081261407976420958153493179756907551807656375693705805607184550451538664929407307369046975509263575077056884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] 1364773971621426518716756273484613706709809430433717129035126601128905718553040393550375656692432384008422029386672610842893941298848844943680839722863353492917725184481905258173525810861537823538018466813016212703900206024228501423922932104046564682438439051534944459817291060522254133540947459144643854405777147764787422647403923727933859658004862380892865633759202277653454193292862203908737770486112034294725647301919481850481068437287833073688729023028461340827583166593531880904208368303883565989461381700607289605624921525904105457245450131202085065275992177747323795687498280890744872728056850477980297678090386335728642368541955881933689002264530759716648769587918056242701572756786207363646527976961021199767043687048798256566341679135831398813071663434968265297401601168275389239774744403039823201421373030703788785879003616921221343297066411118405957318296177631988159974829191778399464056193388120742411469324614877875563797563294846175155614864723890815637094617777776381828995160980827022355071806543847871769178652871678075001111343362749142662435193460579770069996678415583264069830558824381791915057559377651040600901130085515020570209613493371903484891248733240126909391364574481635510693036738736129437160205773211705503977007420328238186890858034432527055484916021626842430413465999373903969082489668732824139356859373519672045182610942279351445040892281581617581004089953052501535546592456594571674338227611618125631215406896082711472231677605299600331280046563806350810501062905837746958348808619079070662102512190264421486687817581080324620108408051610599664220880717013062382313539107898201861812134812905418561231010951573956733901548077434728894254401136427373386793798414402090404091389473552972165416651070645443940348764518106209006415913898029053660132212145295646002768831098333052844655626120027428046302206828307118113925415762953054956213457965474585700551614658646827855316608232928377093814659328481638345910822028118819753734695758349395382190026213552899754484312292917094431364627038502655406671146383571907320887721482141664191163463374031601584726203224665205122194540657549786048050659368567200706962487078575281378119702881314712774827464744057339684773885668323918625272313677333332463025100121532411189101887954753000428036867416147492644223826744791079662495940382371516209319627261268435733604944033499856039752218332333594190582607578961512081352590751924939625119453521557731298652349494204827351495623588562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] -1118377280595880682096589460840575139601333017340868630205043126831679051890292963035155622822354533723305995771889801507478105096796169712966382772351555361256857097813225815421347442769840101012532412875572222989170406619963526335336021255313484246388284047271579156230273186093474281663051263326860720305631501348336494587777270199121731887511038631769400900854919978395656020932708401110677268997148976604778526118898741237637040380568237218657239979093772767823187866829366947302890251306553434052188701718514609217302768534722651808132203019795016157506349836890991166751953833016181192466810074147751268853219459241442975332687410120349425109231728726968370440787718593329542810768699323577357649080312537427537988222276055595119175960761490909786532448578262669523692710613078864329445213192519956885885536897245871468573251532230968871919585822575996457124685225801806521041374131120230365718822829624194873229874393437869574804744995316607920398307724176990342438761417631093388995837330216727315923208018391331838765008269094236844891086306091676771816702183914635446051181114634600088599495310817276815011084087968366677884376730135468794691934746806276846646361891775987943030893736857829422767400672427053686955873173915382971636446061002541617005261825752165486902435697680918518180824014170563145381648533918529492075851623988317603981703113041680975564535159295800805048021307165546842111977037682562203129425927604661749917533294691287590399313410346881356622985533849564184424852524959816315609068998719718287084448488975168688862284776906715720911779080950431381852433243779482614972364647137304949006004031808580565147116857997516691796131554340104662526748086572163728063424656191575662267736981746584731291397491159013044578547627751497828953959090598087238389326470278605179351557267978438701111482532946762955837966714560042815847105058610065352471770309027886043389711257593682122002165963632694705649912786992525776395011150270494786110507026474016746521818333989578178667477749761145983481783568840121208766378144103886164966412318274959818444386900526813229690587298936741680240017029710193397890169030079398659413620599891912561019649906860015398149242039324059743019323826038671803838812465836110195064390088462183238879331954868749061550726137720368645261415907911045669541566713496200640556621097957899020612108383220324698421659889597494283942825051473293619185930996453199114284719641162959419267153293731098528951406478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 380206417573444981007802706823295836882944874880086726950979325576734318867334847014456275468855716913287328218971094212486657361748922948769600107243577521773782737821495292049267800258756711994188910093986073748766763169231965841576660150410147126019001694224452988221719093997944200420279993215273418539367159930356853317648284910694989414951628063651672063697592443573562539472954952477021791490809732980401600115057410106750900025775530364600429030306542269084326737669427720698040589080286143087845875640398069100381141445876004339483838658203559691385379694732063968951201448965791914575516825092047446457724646494229835832626163964904773840868499695465030117700583868000668783622195591821898632718595592567935471205510996703251062740063029424146608296820963672714638973625100480884141120277605507851411436618170909739428661240103266217224427540653262800990784080539969274910778145236470677646395776407424870159657420493893789917655777683857997284562495753575042494212280986372540142867328870069572393917682473249261571795335733863734685966648493039247481322624612518997880387880776517951356810940811853861227428392494262299538293635247421110896339626210448367880830659279522360744758250751550203880563882309964358507992274573129789278054733519669396313315061683651667614809782394660616159376091426444697937287960913481297316653362960681551391406391215474499465445723843613368195181450960065537918751924796139395060627014653470178552529843076155716408753302619678599858852935908447482052827473193744870739003845316760986956813143817546491462802224575349354682501090722237209249546727312488080241938728455970374677681321950661665893666825168126455898198869283928579902476538812166949346852915762588314052370818379679702349660379714078515748249378356584757329058908871084469831054676363944193567942446156038076992582009585182031213983109493173059008137550423256532162369863784750667565552684149552363097749552716805249795943536151161004120231584717341210382781357096355422592630401134333705115338288701310341878217778879775769490494039082349231196849258787720252988550177056188440173570413387521696997667693047097844427042732861421436191585429927161114176228815916085807169334269300867565958411946613463334132330142461195813114131158282739503997814936207216320466940999879394236311114920326723775738982060115857301289867837801394597327843853226131218563866091258728407954708174458938556084430936856434435919185579740112732385903804299687180900946259498596191406250000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 194102545863952806934523430317372646407521248171379928054275974829274358059504091817063256058782527740850644658987422692392739443484566769953350638365007151631437292747418797783190805493293577762952072913911906653289042010849592782088102042212433658638523530643316040281229086434326189097791295318594710436729751639212218315948642469267000020402808641065053866257120107685676237893401505765049145419306658370305225431966789382927098112841347067490628287101647133151184951978248361105926766987855907250416648474558526370440747902365726852098665911059536999377513098895217995503677531481304780810537932646832818222102611088580609398903916594291852915584911740389544126927167548625528843038579444569827107418021950394449204186226353748974366882170719940970761004988085709108987558586502200929492452532144588054541015150878712456716354472554533950546519997249896769740710493265279848478168673458035854468224929538815488564456761181843536145270421187680122647925944842646220185993643398417708350517478320453619192806783154312741064167808698258419954440238022243589060227579152536482343934011704890448045975608484496854375171757269346658677881753915868200137790041084415861069284288523514549258001449020145257290318080082355578982641320933036040277795584398288399569568753358717041861940734137180228723896069564735467473085404325728047460458177491599742791117151540296768263550330127319467055778262929097672604061003215110973253305785585080133354478061350672779714958616712075452217826184336290400963238770010485535622586647756834857828950765626086630624132529027427998810796626562295187075793480881000369008450414222702071851138306889171136694555330266700444058882151654536833151350325623566272637148353029609456773167267134259312184449706594002313061949254002368193119733774684160772420110419623700313161415694273722598702939213546111648931190166555186036729158601825082265593850824537851104499167822468718253077053410022631910887177099232759633998212561589436395885623057357251987538993439989282138085559918372139278231931915877382395708667762056745896421017396717646129069483640843332987560101929063459338625988229446128102039590357274503748386478701564752748964462937378263951911730478262120706005502915256585600774701921504562275964600376261780525607838709971738284499869506852356328521300675672358701921763866939997128484238967581086602828453231149747705586885537326940241072661174378780341404041217457283176316573854460240827236872096506203888566233217716217041015625000000000000000000000000000000000000000000000000000000000000000000 [47,28] -368633188124934825852901372464960652745365091657246277798198343148299400052034151810705583589135002074916152448911264451553447969584690961121746344171823347126337968952632906040593283588808665392845187231947897688750386426310788223292943773017357684916157605374701862125179832745768107411468564305140058202808718754857863498678518481231087466969765286941961999029351712481171432433343802926623481558293887506314495978956949767658592646319217281030686060423860102379827706790163002817441000748072100814281742934610328826268103787566974707708372407280516110107504780700663694471983416830976087519601308532301332624170709452778360005356633888538665895622545079850712729457295517126195119302760192294140638209908529133843731117816641225582546097043527186145381676881746419435720800747674292897195320017305939196334326232600580212478208271288606125005330742479750845749090939058098994684935232041716092703234936376590716883241931486355044279556225625622602225077266701772865963545295084411516722052444845842739646054748545821021991151966642912634038971500707556383293710924827262420220379422113101560104865687015095117356630954093452460799114585335946310844255055027080007008129535880238652024946824163507916698434230908241828026583700021838532382633061178793035844120590448166007346393056939131522280064412129303547128668410585135702011422060713474482317703001644562910096633963609641696644146501372716931186127408188429714247993901990124112101956496949091336113822717376265123027979807064407906453165198152550229435227833199414378158518885519588336964591936101190911219693858515947716912143509023577328685725245118467670282374347919796027107882724268094592430795590880032763051054197461916923987306554232634626394635199071591301975386933083206530685716482266513952632515297436310314798371088063966606247180002734889662559185397340218383411672044173314045194113127217228824207361020974505023972799135973040384261080729769936828845444642712950489849676679086729733100666414297444104540545216361963772769886350113549798253976063475771086955075720203479575551710830413834550011114026531598300804810004673617538605534475673148403350494568973738540310697621314662924753983418349951507251124679868163619187660652563277992565569362982948915533434753656306626735199702549600349146608153796457937842259617170602599096182531086093186857258881154126932554949733891154532638496935494759755915041819538559859508492611579123261092334529680628106649425967944466719927731901407241821289062500000000000000000000000000000000000000000000000000000000000000 [47,29] 272317240116470506553424159649499007805251159634313389823311454312123601034626419805065086462198280267554108587278114923643759850262748942354830319519498301888390372097704595419550203076939185333540959798717537002618156463646285225559129419597924166045595414412669559732695324503478310779204725136249925040299875858234534996928144524615744882521526012008472150566831050178536923974956098108853264638822988748483316560350717845575348163940146407314589918839737592805173028994473891073175375257407978524610662802565380662098191315110621128811178213318368389801171840029012713138156551346183299055462017279321876602719552115861491754329693437688722997325875244497009835068625923064423491283103804307394985320743703820316432570940324840268358394622122652279991802318473686448865898561805008660408329907111449960476988669606934494492719778127877114587144810502470269789411956052726737334534233325446586163852275403682476678460062252546519061345991862847444435279730619472936128740213894895883290826324994409355912568951626234909234475818008154707119593674821305307427808283650518381887035035976363629962782543328668201104647318484716581208435668820044503902569130333392942792768048601504753466500347287841880967218664461465716665707956773843374397208301838500743192058726305886842875339855344381382184905451189527180999228563235889171897573904554330291791948801432303105805448912848945174612101231732141707874607402188153088426588475322414830473584361083694861382699761266875537886509711296649913583335978671569080469899973761797347605730244703112415438881784818096697126494446049645435875279538827171646056845156757903299875460147412446733294344536554778540943462100731307895451219731840832673176083229294093008269147289427263173874297518958784774270877512871350199198672955095725671798699342642945520619103263860408546417586268624019153815779623537271928145058132253113839550032957738482013894328840037537352935640287285233850927175507458101202263520671489499592672519938984535437241353793926909839104965611075074026874356785643132800182390383191296901397676393656935725630625577635920470702310283944119153051042536251053575840441397661107540559625691019386554264205201772113069415462285118607354139606462701137340251612896013899408788151409623680906489353034508466097157965390193962486068889509567521497522709397798398891029976152277041596574875800635744155807720794415691574962628522740036799925237106170869406431540523807600213349738860202364776341710239648818969726562500000000000000000000000000000000000000000000000000000000000 [47,30] -118126771767679410055169354046170729303738476502486443273132804558561240487037830404272878260717323786735234139401609625979208222563037398184437723326570936013038743572741804183943393184196179194477311384607011129340924782708955642608105392332987555204821976613508043252498989202266393235419377449621565566211032335984159419338550168716167331597841111668263078822157776894178199659682598558733238774311055443145890823067468732830106677217965887844395819931078360706906831792551966470128431933514610865510492004426720534259871617862177260004230049747290554871674205484032552229469358980771322396927409835467885846131366131973824142561748633623289022502085680265091483873192613005009167543795759449677796110079714185661753357545996743812693095275110872108154999967380548316845095604271271606776953638305005566685998682668831597068050442950655227490414971372134440337583191831844381882791086834948330061771909477752907057615537367467210074366275474796107010862056596252699834384091692243453256679744833360681814703630292508541374191272322648380879119924473171543594193376529792958470893919422905907854088660006738457522732435345810681554912315727182543012171768038648650560480155358826480707406504555488872406555628521535549313000018892001977137051924642621091758312834096569608146245307537706206717873697459602615755540250200393836256413100539535737361304180242881672638659624611856945007055184171825733219301987201823883881075509862740930572354347818584960372975103763192164268339413840240892407628901018834471653476291599523669505156002933807430072566767528207958271166746666564960098936570092081448612505122292013325965641349439026411421924989520598558164030094185257558786539668945004729079687567037560220241838154305964003477607380922281115248501221991876665778000980802701153826220313371368140409294575869807052795641633164087786436496103964256579661049560844272782953073727260646794110207492421456233723344700243985098940316400500673766823797336459709973555501414326574124749490992348651930670387357585735713366390937443476755901288363436681703817709859484835159127291383759425153855056302503066260938893919111048496836466046109137792146136189572911992467937216485851733814179685222547356687335849055229944161972639314282323436692229114192495457564772564523655549857016303249565460685606359222618169016782425929656246928777331903371744309717968025898098640924426649154678575052262949990651841388166724062347575290840372701673278293954538753496308345347642898559570312500000000000000000000000000000000000000000000000000000 [47,31] 20858188885827946985451901583131650129436798157034874882932810522226741358696860598032854323879216332016422952257341359888180356536176673976510865863334578321737913485194915137215012416083054520976587762442432223260627049719840599986593680957684795637692901547564564260463026298124839970339154503181345827424018530345981442495148439133161409395673586952454922252712098714793271582097321409661381458556878197580133054615503798738718265272175093726455205505792053795256740237202825773037706923117670940070685102153550277644396447645771560447508686158189565760947648513744000872844757784246805240544052405577102928777917539553468021796794886214785180683183437842374180241609600180119224433090249441660658741445931335115383931161654388230357173367590360141327081396035513375114845180203786985414927567210891468654914119697882266867405482300463956247108542459242671202984707955591798072204909726298806582843830968690520731122139426539227694408540240824965285738983226229887796573403400527899827528315814528223505664993946918631281306623219432664949220546885883322379024056001177536613749472602785624264493428560903444741697164202820712640868119687950684882515898072398928424794362592097231087127254448366980666585633395965808815026225721150330869492655297028957084049375867439270920394119277429793265507282901110627444247486562529839831090679605856221335697952407278744154068144832884765912477830158810182932793526561375753570341170290466031112680164890996081492425963446130521139801220416123695818255822631376636896166435239057498195040475965774226810854924592578774533126186411073911142070375490466371437265731481361217610138697011517479638706000497361551854037523265211532505356573591470499721961491474267062426377920437409702809464202741639429677464395209718110763027602005733780340736204062973939252273155834409838871591673213478066876474520638857893712758795617253314121537022182287257469278780894750423243018849354151095965771585129175351110937057584651684743246641346996425217462237984821658234979345844968369764504668279620671321167028824122387759693639721898716643614256668432482103058179957179256549333568425861201593736802406521005931196985825897192055853389993927772260262492284303180966613279106296738075021034731825221379863993567006656691478783150152754260810430298783781622782420614804801617445138827739361438286035056747016709785962241474554869489250791754343130861033427760741210631278716940585777527677301817789066356104155097739294433267787098884582519531250000000000000000000000000000000000000000000000000 [47,32] 11524515613636269218865276346924145719065517502262216590988543445641262755693746030453980853596379644000037679877236177652649148080433355391497908209671964484922450497415726389735180899273389126416297655368551535148389619636204720164219473384960008078195307943485918855151642676409647787206145966778499476567076062580800546676601912348507421141306221065454578154596080806313261421037635184023889671289285318342133413180477801366248849293622882070096977873540309097841772292299644631378674387798553558100889042165787841593710270261656243391651235154536457914873227102502024478297597176378156891492670320793439482566858441702380817955936870545175749953023456588357324942584658134162824975624916141907350692056693955574490292024521390763874081429269643100810591545210985596759445131151158300029480089285208254182306628892791999710225601570728919026524309260234498418617184797855778820225188127693128191780884971235275518708364798101065044298490601286796900369844841705717549707366794879164789845536795387831649559637336132076434877241324410912428514534114146533851489734602453639935700445584537271452207428666628626672668137690380466276571081328836308185834581489631509214208035834143321309139180061951094730954885217515044702137884590772809480906902058554747230766032815018055777336670618349706521590106767563470332875785339214510015729061500465154601001821904477751773101497160776341414102151672917942387515442859457310320276133647027975651324563092435409322870742848344841035202142969955598686092842806620900040080446307680785842933980868759805886027811710005848664920301365522494728723388614709004387347791715238885645426055776406605520406483684855573378728550085256913308629249029620892167527836670858500371713064662276249926361266183618197611154290012781438733398252809596510080708132104605479055643478463972689012826669463312740162208747371676951469548211448324483400604502151929269173797759400132200417214338265338029866117320742074177000807543545689994209936255406118964140469508300925760549803063117183384406062816457689336860167441899183909788017857359628531897498409125110400171887810736794600230323147937262961622610845664275423018994664705536959501889372483848464118868177964255827253571052750356677177134117345127348488460857957569272341533548466939150185965555067294607315599046046614177558196732470209843296986681453759655390732184682994016134645615085764679480320120348112679656124631920723376250649866963692587293246333279839177521353121846914291381835937500000000000000000000000000000000000000000000000 [47,33] -11637920841200907986199973905451999445960481655445467196129532584616322301448705379813362648623495229453235145185824889135859153039102112151243056887459606870470876066175447093426751795618487595276010280183949375658572323497190913889550131059551893727909917530570196700660728470131898720713384807715851966692049176287091203457158616656248017191344121805377768657227920145264538601859721716413915096716103194746226249295350064156125256495822766501086388765737045124877542131797799963164205713641797990995842234924543698645009451456938714348706420742537695279568293369758066096283656311332001801920185571747046750431417453897290122155486146399796917685450897297297567789939928375802755197244903925101715874047171586655541743653319086032575757405071498288806106288515889637689180421507408661619647083550026498826414134045493572915676549289814600285986831366433883270520827823089763197009979848793319667202012334189316719753378703377521607154293860525027065060102162728769471177946370398294688079778071753281733747760297632028711374396436875736051466784647292434960048279128798673990284594841324576250362687274467002357806868196692352913889952306546654785297432193652326829624724529602248954634680630681596579839539406033256492910059076952052251490878870639307082244192449389327542882309510368160821040800493355194421048406414904685060326505682091083939599963024979903631721702471598577161989500965103523053642279219222592650771525642896420812889791871129814402712633639887266090528282931990600467195656586241519231684360157653798911061340871529155128396960726738607534024163304579039914158707982726323795721370631118277484230106107840747690747363031052648957180726250836320634945423842542489522380410589783746959219693398717425997202458169564646900653640551606846909404647846873989012420643432921513996573674996673110404181527404654408199690330083819001648023133425232853406926974267004839856076378658754111647421270547234244044951210396210569842720446066196346596686164820464475539223763123310625219123546955459532078260753437824048304705068960823184371244202300920838644216948735747242326772105709606409157097555351219518065426930728607749730340661308977360165876176333185393605661958528200062604271829652664762553397496859112228636823854292529148639883519447926254733941213535602155075756818076422732901924664819063514726627319060087072715413208366078265685940673916010389600458638134492666101535837003818950190523964702289365182367140982844233576543047092854976654052734375000000000000000000000000000000000000000000 [47,34] 5127579814889374855828844324938902603905500670569414121578905490142710107713106751928418983436454038635547603883296321890555030547046650686037113145407139080764324732322646084413508143268421120096707217010459208469965117314553694326629399666374854281034012427760393470635739661851291642779811496738559108757781214356141843429362845621589487996006247082760190844432709395623867900539120094942000517974199441139737012673378848040072247536576455573940654092124655286778221285060814924165418161170725140717223831135394859746448285732539917356161315431806060319479530611065133737438246908895342071454925097361646639342082870322998496547532331768385075908431954219656418396485784145482226553376969684864425692763199462151794162163929930415144372353061517204738878191057345618456687674337950842003692075706434374556635074675417080999537873689759090675390976610226193700701465369396856219648041977682555513864329284150376033061024570691130761025570531375110449811407558491254458752079749955078944122652323426891119864826719691068090705040314153406123968187414427467168737080349206685246701027577001853873192655926577076803098527135538717828004015224283255450341126844537672008787246892316013873114767443496830959286359537504237969737895465245719093240128256142494016568497162168605881859546514558434131553781206681426248853410488732047023223641151784302385025448623728545040274283573071490212488509578058263666165145664940276211974593815906198234454395465932445197038410188151492923031780257710863982469509682235727549453826686230508258464858928277493087632640811499220489347895746253991524403072303008344296805994692756532390404666238558213816062148058953021164571962604056008587826125993372813116368804538498327827281154130755000507805720119312285058135890608734930317906883772445469673382698806386547176933900717693686005434046947454547062136015055373030225803870725489214646440193657855916423669436249482287159486273339189250074546724656170702653669554189317298633453493873364379187386261401193572385826497607339145572248880258412354767700638116528312390419327514135031998491557922336225707948619865895600451561987408305703614635344626897030000738210807621847505270897046126649119414935866438635685669519862091360802405285044940177240580133025097896157259497504306278849571907677423702696965632498748001498410428887712981306273449350035333147891165822594245505187431377077394237995267311545998658902362152655912457636567979885773780999872265007333282937906915321946144104003906250000000000000000000000000000000000000 [47,35] -1125581851655017935039487798225820997651222127103514797747488856237833060574985448814078748605324721603217253155804871836101651199864287369770044030886579150363794064369180816280667037911033869834259215048383146130843293669800365302043063753315227913302222299059777478344136950078876382780606467711659256302062203491990820557847588068716963826400137427286901659800517969828483896062315026925186747759078469798590850894673622722538314240389073493639254353393718077688671404092482699530520028973704190177307979359346990085963257808194662406292473569146221066111155420533392060967506353646327677528768611352348291121535912548401372762686591768964135281806053946865162655839523148707067727720367094920860115216373897423613939940556588622480184417044752972434000051702086472238301073329667742645270794390923303075007114311206298486894816194448173826655585641569942503577047957157849293603782135955781140313141594483474332221054098173200983301444907964828567985734170763711625699278048551536440873066073170978978207449371386466214253586872842986808760935047256966705907309653919977548559103111006100472541945016339810228764954633712880022835686774393141810052312502436785130852104250023728407456343829146956224087046433770617693440864102721602337150767944115431593801005052362095251231684460791716932671489856052442939626474530731155584849004338853212966857263861455297586515175526514798766413129852255026923749238598081418018797778917786054965942916273715875830479898767751086474198457896686823803142233471617442878844239844252436015641538717308494313615234285960051866874946573862730105208651943943693631670074453627921955681341482934276724854758013653637663683052121816292772185957448045229508397860439146955591071877547011003139071698593170533589614334689506201450793665534046447442970081401762846920556355949372830759595910482540056069107025127206486764281711407370661369916647428549956238915063146174091037284927761669232032585245370229107701434331988003633365560071468231637577777209520520860410401838603111076739956566423149679613521856501335136152852185255115384438462454509784243711550180325687381691900185921631759782268722334887093696241834616150061137025444989914751268630759946864278186054293925614409562823499050399143417922287916058417271526665928518505773893864041239007541274086324714727583320783471923069320832851615900718279787803482408951426396023487551856831773182727067183357960439527978090630994032673369136447904148741472329930957130272872745990753173828125000000000000000000000000000000000 [47,36] -128684962647376760591062285846357558695521206460931452236210130180059263515897031876049019110498343540953178064133582255365970226367935104781420807840595140183763076116482507101650861031191187356283781958532182807868425438060371425377068265410039242403638886280072594834780840981996120624209444213968505417412243773537716432564429627800007501398187574834578068985034247536246096796950902000011955411389088565341816547056907213420515889731536775999183402636253094932462546277111363173555108248033834939208206587388789491681884114042896504244848016978256624869589041532216216335039564443731932111201140483527041018537371261088506815446190196629990598292081225966827944271901046698331965789224049143060874182986977574413221843915911416724860417209728392182699881356237571167953245437068217327085177573206217469372102771833253585862475272579228099783721750405321779775342455837973547027174062629536949914445015176100296886796693624056090770320207251725122999134274407193052583224753627948098337962608721403228650871875816465785412368755942713695585755161013547904884634073330266764048823814727191231940986885487891692545634404389452809343617242252738004208618109163660415502228395748132407608995561085747178947565776709433555727727527039061014723374854256601638361971225199706501974859414855569572712879206228691796306503305422011940021487813265176260733880792074010024746312894798177140954296522544119032923515394167691457329435174156295874632876028577233553211751825506005852787014832262325001673655024003488143966931790354552963805580278349949316303744817369653850187120729135149987757441609959724240547306111406450320292269036597152209184360286334563378413792149530046487650209206630694917004875642784298351907816065445923594923963677195842067981456492216831170589606932892684081301432041113300583106936687754213052443176189265460527049793031973436574985563218222643435452184074105302045107931709615331360360049954933927980008280482650657987324060194413376078540952485851912374209519577075017569206062498366702827571112718179621623613854067856125494663455083633260619107803510799950215237170360912644284742059293491011333924506977062336914899093638010968856130013062459462314053887646376434361385514473311935291511364558653918832424468848121854617749143554689501308342956886784072157449008687847556943091303527202851833439299407679869613582421051763382995025590570963060269397518218664161357290791304541708182623213789091229292384991993170029189741399022750556468963623046875000000000000000000000000000000 [47,37] 223816120276670054849856844787086104540390668735640613214106054064539695833049035838168181918498573727482261145677938912499191832845918985514439413902662797977290465745849154044522724640191247348717075199841434005794675026716884762903590984338101285618800633232240739448549833943663482034160283492140551611851357977931367685918871024832121106896967236516989128515179363527430235496557975487826093394366346666629793371856605010672860660863261671172765451799017252624034889774404383009561313266318590960519239967501336204513016580268012128835294204369596854581873961648059736574421716734556281849565102528363690248901220589618967821457299540236040030575016335144471021196361107389037267199822227344983386121001381817389189315848087705719424290151871922071985781274859926562448160029573566617900832644015869795414442856334441556317354980661801351684268590636486933252934380834676934011204126823682819748357469784836015189061350251075713776270353587801496548374685918127076065572403528663368072007424154863283010521488761115439247576035499995450616698044142928667334409269959090345204818098463199573618747240542920062013445990110630899889655878229055890484622255033504433158552630096098957700588866538090559560103650143825135869258112796474582326662200328795854514100136182493271602936743782766821106963944654576434234891112684948535413947960866884203655122210356199851547848717292051118735117651105037066148463531404280169210890472384057603844828126902595953241583257023982502792891505564793258167333980384943961196260607469781342981029765437990258790785030873820736073269367608738974339169368023967942037914688458123431306167983543585563818902055225097741255320616831178548488036809904888751214548682692220186934101215671907334443839898041847580697944254466666203160522113588626280286566766807349809147598524544262967614979833436394141892187415070929938376223870536137945836577166765099170833678091710136004476394734398361041598633395010254372092524279885619110189494439084616173273264843814145073303515248465710156481767833376399059746200449545765601942588883320487558070809249425236510281615882984137149972642619973712616859033763208551693657548338751168001712520328372502340506605306803787944455890133736866971924923384069687482782415863858275479081704179117915248989184271336714097906445078287782423828935318681182954246392132394200731308776899437627337982822693881807691887821391599805927456556451910199973613118344740397921505343017956057849460194120183587074279785156250000000000000000000000000000 [47,38] -100679968565730635227887370692998244981048260396830182670232197883149116901109817777596425624089406134797598175136394035517840667264397484773938881183125029764713668466820581379401323954893962015488738806147595303715262934176460049353100373504818118099819935295332994472378573147885323952210435324972135300234515878945204317041386461592173129577654206600761503550608018122121090828532615716670797145472645915429893077845969901879211244182698641000888160559184343229123072424755918406609717333950103339775989114296777739848813146241736885536606033592786573647308616936521423193994202788825092196529575982532830679579885271552899903526994976695898515721751567607656374133101631977231319937865765834599893797569329047249406266902698251309672126628298253407824646557556597774664658352027323476937733503508337862802814023871953669914017673509250432157662005454590513752710133526964441359342245941608534233831046767039021988139747962385837702081614335585085644327688228263291029048051527544276487171452418863547315697815250011781966122408341875039541422923685077912756203180319492134469985346655719365721612005993828455699348714498093796656962671368127722162743751974721738683913961974048512328528632805375179197295516564660481705888498847409944424775965037423174588569071982214625724884854725858120456956898013465806693850620227606166927472764407202293308387487716347850610929350948943763176862585704351362036785762918057844065649026081845441876903099228373739067606799983391110652811229064260193706019320111714786806513884354149056671280068498650937144236832077092960344438564984962079932034184031900747509904368778702444414741504579670388630916393354216474541961830415244450950833938937105539875522155068566692539735303004512772096387219541002242152041399878056681795042571535285551287959914602616843889272385260524664280716808569600945539292432079513723734203128893730970839731470279644468572494567271245143068376518055747097772906580693824477921023829640565076776515535243860213462663853001576885028051367200403806774443260436163204512756260205177602590825250154675002493559841172428850471615437785062200555488655848286341495926455953584764427620530924188687818406269449760800195611821474454693938225924328572909079459534072225364338385425174235340063974914459051210691329732881512494551990390988683462791129286264368640914770002902591855224484338203478116387468840178638663333449829461791834772422966441011127039736553368962486669179715211008829811589748715050518512725830078125000000000000000000000 [47,39] 24858693498145561839801206774249473399718188472712480244826496898716513337506618892195185185503424245318244844126058412601845576883080433286412887625287942706349229230272915394694140354188009359892575634955918674512040170251561646755966737153163029394075699715152183883771227727276874531618023926243041990694302215880734996882405732532923031942439919375067302251761046127334144829497389927586541746916508558803942483073428554244107313870190073020571185403034255215927730899328045484475758773339714746259219044720281019978873200479783575993060428983194573036001396313122876597383536121921722239612811810647730794805197885769687280831550185000117328133617549816042070994695282246962113482113095904890243925667973981169579649550859137660674271083777887937285189765637272821661750102147329979188786228516619676991869762263298567869518221813483093236105743902551174218749974659914235899412949009909108487709672570467069741824288915955389769061674180030720299120230899176458499480337422705735817439733107328955524098917722037224044967002607568243005225398519765930247371761324368790315108537427480892642316025006976655668947676735426095880953482453896746816341596487452614588039192117089369168283872353549212673262978198008898017265631334630954369659154534342902951732275365763729154948044236527450789923878188592398386652670871069126442491062221461499812390075630689089194452567863706601737471678006063438463094695260583493880455317633640246456527338317493989970591263016417380276258216654265624488602463031764931007830091175597939964114950551899421575838399366479346192300102160456127166862619899095025197396805750849072816597365615978474943328651764096164381587190059502764629304451802242519620072635806052038873668865714485023934026569931889537839462013480102423112082292330961291777173128476610760115880842282597407716252684014985232351483122567172981605056239561764768011997304417989963605536468238525925032988459521846380393739056918300886112308489656995964403734942199128390510217572481418433129612884763006352117719439781327758219475412696684744030741575227304158120489981340178367991363563196751661873178088502966209232963521158690363254215470794453800597564540845316946257265447464639238329733243441024282001265816560816355595050662642717662663265644403320455280039203963429271738351742138010625386583931418410424143162409510879980402211957368582680595786730387617799190447221094641834856999757305533391378408935440171491933492042575998270947934543073642998933792114257812500000000000000000 [47,40] -1535993284576916472114699485231030175298568587957840412533514380471560053059884156427702128231711761981007148462920906206216952327448219156072947009012249868194639234853081384368182401608857627905378246321224548761941966595591823912812091148665036098718997606460891442607226308182436452200502678901106372236800329451031715910581695081302208675156500983399699882207108502484380909204864121819795780042406023925720180798483027716183035006701311541590351354515073085335585837376546363596974375171430623447313717774970871218150138138496392432400475677792213068319014681173717870340112941349466105138927246078752810796588592422978431406086513423648248907496344328140139960315235687089291180072700214651149253588172994252908274103401621846509509690388910737198765128222285246986342241547853934741978980478669972663633007788545524638082760054836441535568876065182369472215647833375024712565144504184912610967524904462569718801450734198719066776726952813782111737843063425122029565886945285072884962838764990411416542910471983665254054187889456324364478967728398573447314044769658659149722915377536793568001304933841567207128279447644792563018700669002211926487571822331700946991639214043803167237405513206391781089224707383451358208054799070901421123428238133229224649523918032638631995118196463478833467859870092716088076790100571919653003654776859242437504906019572527591598512529697216680858996605846669943339662735698229005256255253812429615528921337229286203436421008087750396371112124963461001647727417895503696361952844562823434296939198763045810263050630012581591402286985765057656712553509176791958557628487957059625369487875610325169750939316024139568946123887448280938316609946079421706635132092636428384885912488615458963588723515271027184734788798117847826775644922571923384510778926024580463965493858342890442436926810898551836973567575134777383620054927559256661957188271947510718154899866621353105332723116825290625151967746513976660757109253344488707211793540076631250046126462049512970541777332247131305030939072649923594426835116247607632508346020332932429642487021518076318905817860819984814589583388747174844750758261796732552471804559714002206770197468365289997262542795635648695073319126309076665050350882578816171992513839762965785840314945406159227397485098478965993176078646538395134826968842650170396394283444047177090911558419128987093583403925521207224745152491619689228470323479558092196895604201671694224987552331029849739252313156612217426300048828125000000000000000 [47,41] -1566864242897266751455754220198268077241545468945645999991789665027698831739160033242671987097923577802799371397005482885047768481274521010588088722604263188785990930406487892434608160761422008475707930651511596476096401945430241085361158817078304793176548184372354578686437340296843629048842720438111295198709953477854314885982592018094826420990220712018679730634329242849217099889604835799807382827959226196872489252612971036636445943332825443916019574128530346834483837055594898313100359260129918378063279296704043789207357339319107075762792609013357956621418395064679011425080853454805585395457714394587421697459266189761333899042115982149141710079272543427066872590129791807530594748063845337628971712723638911419682900692505085448795209376852239258380666031108594980322471528777975783747855758247568548598124646758172986068221200140368264738821678872987111063798568604152201583003969454521663493129915092000097670782676792953818218721495337661979495778501785372859699750748031138823795363929148248448148551554970157803483148953453695371820294442571010699720447764871958616515055276931757538491321052775172394206346887433075763409124877608903306104525957327283401182587813388213569502484551693294073710085229325801266135037932766329485375578612630789378432431741555219220499607570006957453528910484174716319399221782952675149111104368594421602368722919916974427535975675207308585267577550003567529921336089505663492185955216536976793084684742831087144675226579262826015321800179241133708105681152545426113039529138023177474961965076402373757416800142571353836921706820770531214376534152753874977459528004602094773383288983682090524635058529777578319838826580002279240297820899889357242719387980501905695071068013796686417602735245806777402253192165426289324987856269171666371445595164676078730055282849151309720712118466907354962920497966787025299280533109436905020507535745897140006087822807337491867383241495246667073520743841114768021214901912905550814484210203254544265928041280884696163561989627418244420816841845606375067458518803083374894513575155659249227531253804402005026402074233639369717915483408529043921382172286516814678094417913710105261586862745036872974333997822261017323162525600964254381905269325742154491137113820802393730978015230689927365393272292221200887747841122575463550870703962620647372440863541600433963251350450981975991371168999409583809393133591785553558767860371656780719761908622966976144004204148443837318893656629370525479316711425781250000000000 [47,42] 786442857887878178327131140489366406803627439979210939609894520611648959818912370170582759680161554881414677046731201055353464126873532521138819464582160263212143671791076201923103576283437012797829106080899105552838639408461169974584013702231978190474801395091646686318835909568014473028621951686970591367432143249285029323397133209543952023768994304401601943807958303749641948877495361472302174695801210491010287346124202191657126946686265812011851483719341920071828642371173557821791207767700076541926183185448655922621627424658573885272167768902038471508682516402475089407514744665922451468317695440607655985316746631898134822580194370289850242022594778261938397151957655743313813652350335164340507646699713171602708719443966360791429520627166036000903117726789216052266940584633232432813720563092728273133109742593249545889552947319379949197176235594801492158231730564282859062389283693646942797793776837849735050319052755259182153487340238685783039870693411602210720652879922446691372691119525856777176512013496266975204678900251270131925914616884227064302505970142412416417172587245651380702523690641305575795101153789508761034669879376959156879955639532902902957880173108010122538086822174456576608703040422739181450378020046830818915379034774194955615261843611684740423682299486157178556980081029256785235981107393502203643136816983425304336816218176658624615748143397325396706002987654722284654980403147427998500935224966520536236238786166645076480452279163753969000502498442145809175285665190583214941430388138308540548619740598266087868743929582531211529578989362168815039855848298451941675970353031179050419156208221938023026714877365687754754394077994152247061557627229972300157390789286576173695697611043615801912962432164016738062969858349550044732802632163637953838654178377922412279198851549482130826759230697537067002741364947535650044394357470282812886497453260404953098501325551362834763557231228464291256108846576362675654087369864101487181531058286818404496244944489160507157233245353568160233482920140446412134649294990148220042160675788990405135280086187504296381428397313666321784863399065312139543671010391369389468247385216414310383003334659744055815415402742739154241620440297951602614504917366526423626268835993533178554698717309156428786805510166209587095575090620983460137389968046984621645226884282309883862399106574484247718474457181926933875650165585820476827452078082768557209590975077578507283227458087709882406102224194910377264022827148437500000 [47,43] -202953386874882729508282601821417133068827186726301277188026719868428346977811628480534287261004919552122319521062012546406573079573269991091595060497668167037294059314557335167725188883565384436624298689987179271172442290540798971885658587268689273646581402823669306535529641301424680144369114067138540181280747271924141679516990015737594116796016596012635859338744431675285964638216613888391350308998816804546332348188881551302554300688232654270048869941745636716915504042489908635631192352807096418529514898954111355877918220282300442950477120454583570102670402451627726276186943324278234859003762573532196066975728986659917811050323940760855052980026307983456486721359093306454800689051692700966346930180574328619901983556307008089618445218473867120917765362482298098346676177408963154180439902629723106455812860437310184420812030841216070721964093786844436190624718766473537147305034747945419880801692310435479449733738586468951647505260777819162722581217652617566005899212037003891285134704834983300079093011676496234484774795611777208390155188681461768373144336567876267201540892308139961361510690625398091085632816585108603382479412689602148044214873207749262835552021384606753262776406859795492388648469983533198481880409887124850780350964577450061151969546967130863030476170582083927742562536619604628533237352084851671342427627413857993088704815136922358246496100353621126197214483117142584794407512966469520610176314205887654390450911247431857197228979434379162789310743674912960645683123614202824143123351056196310381075081068790596840680573809435933981406535681105172846569583588478925475945283889562858740940356072964865016469303183033733015053889868457100682993102392832716639510719538442766458708882922074376688668607785331308236368671863089300840868436626906910238354489290792723094684993272229456937060103069050694484099084246673519499256015646129368914967897397654997887465257912264479494925660659314962851020736495558405353489731300548877749584070972301996329540119635336467046954444167485972056806777321551587788683240125430398536313426148545880659306288431812446700106214078474503420152801168555033560653561912927300002975313374629443589703559703881149720580040779441293016926872211871877908077743440023055782833716087122154381460540005592585179246016879177313188797511782075457037243822215735384509106972873097877206358379643268768916631271511850786040073867718202259590090660849032980381224119933514547680196161419038936024605845886981114745140075683593750 [47,44] 27637289738970334420347511584223433627698231806114424658853464267531086449710997271006251861514361620234569696844905045440727805272230875059790265712957208326812004467509039328262436720698693507452217465962700889699917583761086450488480896749387936123217569972871770530499374494324427480910252552146899461768816096536918399995755865883107806807465798227218977747260393189050522611332950620164764481869819262920593049784410222189823396626436978233314350084271733286488221561636714545034739728650337949722116337677773134934301410495068986621017378390188769101162218166375844591201168128627784442394482048515941308958888925034672723585365128594257748835059239233891428854959346276235413915855029853262073194382098614156917757076912167556578489966911349698673338422687193244306727605981003109566691075489763604249970953849723771016701007614621808000145580192873137654986832451114046495222862610585027612218911111536616796931636801252723109520352261673908089861515520249185117499877652357394548787549283521724773248351331846566090029945248549080540712265966966422124840718910550573575657293195871215192544376326767810129050251514962706606747989714104897631467535634139813405833682002655297653648935232750490223656723146042924305259751626282097839078790454723348096237906159331064540985728292834631679552959356984486299710623633230846390891985505024783013133567269052129318401874250611056610298810470282469333966402586971685739344539098489377648218380629102345519485454646232840922052739120847172107310092363581664974631383959049325367193758314321921749491633784206189584598890261570516491308114745113368625099293591543330919734090184719563789866247821726576255876532246795613096773757389366317290612774853932732966145340997095561115608810791359905614199951220871989813833762052242779566273477296005356945782007238700768282557264691824470221440226552331697889896715196849398243911420956728966443017630690301424361302910801233288442464437219055943557975824981598923699309067418236478942730252461484776511279352441051995837597978535323786720585408951578142120178240116180151912854261592585006198768997138190430261385950955719041412267734044749782609417551463522319759860985037533396848693059110473522309602828747736782979023605586152137673030454322840048202757041746335016958724071425320931773996213453402123115221486674743803777553094438922158294785920609359841644814923091916303498734058483915875805086202774228419672386592976836860210531482406892678227450232952833175659179687500000 [47,45] 1193489216263098601137315868691761543025760504471202111737247674967330733233951578060226633405785464999585255682136343282296253885330555880482193744612759703914613220659389763424395882123526544761488814213607424889443485230024583403665538284382465833729013035161376349400426161024796240649436864680084140149044813720988455433769750999254602499219679662366239834430794231954076058611958704726399615045217100331578444342364489679383333435177887983983327557596508173984069202183440653696538571703050038859215373256032739566161170343459409657774515308482070428624918757194635680429673223590431496436216928876864650076298790309100516636911711408395504002612970265044927042517429253942755605819687107532812967454864318882532156150838385175097911998237697206898623945816396416320660050643777913713068583394369270503636562069362021749723670642957577176392934853568671438008821551225557714458397199280789158686140962000425182868107987771944930938982424277117387965769674005199303879886763707666038923280275907912200867788017194945390062728651585807089774577558232086565766809440365562476164225492426884178688924014710005038106383780788432259895683553216860112921825813111792999121732345530717659561729626102226821976345615834556218337537367148528648767975519611340063004133575725533287387329033254945135814087288324779314786713389958686155219796574379699733040478673431854871341058029418008449609024748640128302670818230455781870767208547444579698632092364836422044230338130092385005113445371925045982721593271616187627136243043778861800437025450802289280937465388768876267735067315230231725667713754627286759583000290998912824743795157426861016203831365723385783774789746686678545246587262032781579750310869906738428073429041978641443904112158412076984579617558159170285873794846086350642807712302015935642756780399966887638531890468597631163623922736598552402218437118005582872957004165803784671526579014404947505723683279269269999964878222142994434776196042609976129230524144109044485186651523591121835793590690736081165548839852831493727320788575427619242690175311484886470176789668518334842929313248941285698550453534747877256040005029400330136505802364441108318193272977231357110137918922764341842323342848126982710195665749399405061123902759326381918586026587519912272324030731036489103479078149981790472531635648842180901209721827323117043842447273072165793638711312286510398857955184751867523481527048148162253163811335529819737319434658218142430996522307395935058593750000 [47,46] -1708491464429532709527224103284087462740273416072359409086504390097276468149608857649780307798469242741975598471691512107997676268527922419239063922565140050754273267860929893622017375259247126112072408981923469910319751974312599738457912692661834080835403862738989967224368826505499549592756056305554371257508484473389653663067144629407249968164788005455737719343437551392045080916933754240331440636163402799994586297925213257330277660216655732927597647703822524578960132376867632425853606249680165660374636567610883384598129552758211408420495304261480701682475686557520908367400851904786880654787892292938523156546190967556991130201434538698795982053127637872073522901323555438431461151955615068749269351426108208966677139247472468771628472059787075353590499537388622308789801961238504339485972054504888722736018863236727178920726522088960294744572488203583811769709407601306715086917307581561295779669554078258006238671064803534359203763989649799250649677078326985879802054523072926735136638345929407786906716065187798201644409209947029602353092934431656625335888069678780594729055452598535166978152511245114015122729360065833304429229469977193389234906547743014753237274616562474577735469413323837100320677292554714587773053405499718944326301109873829306527095316909704417322611435708603326693889518910398175957067993747500805011270852507309196826435593430853524904234241119918202431019332829538126999220969321165256328996333203301651391173297189450230706628382238755730158807074966345994600798970684677177278065874132177502755996525448244372326720600178735205325165116305812845201723481158626728390762469770585569051957058440011030150779147968415311451252303454566610510235158471410228874856181873490531280058454847854949647834781602361216018553903254976369366375637486342529351444895347573616986292528480900615257884026897451568271786105940378089366770865294798867138326116648374762017728447387776358120452544933874223880405296398480912237818877948006021739557057519161734376973853035537750273352822736458648069212933787002549596841747589869436736775547924479952195397005211329200920335161419378604647745905473153412693738168452463057919141523863989300112516055207636515565658214528768567129961118898645485325367270229314569551938525375493515357926679393995670168017502324002026677321305418186280504919266928401740149128209036282664511509934103389862006516840377615205913422738475282468606612724941805658470584324923905112161848229845872992882505059242248535156250 [47,47] 469615266368774171602460460413000904628016217139783167028014315901196040628147174200084798220719423601008414764412869757473115670683115078184313523385649846570916903984612696540387411365035978020159977726512052683048235200304992669936120265097865096384389825893090366178205549122895492778258236128333963663026912438067954753771020675569973655909988606328787693799145366307417455355980866663547810420272285735212538450980240980975874122257871959700703612280944454464073244367858802243187788761570635866448851513353971901784119336504078522636032902343934398180314373067908938981937303941657332507392567943597688818609416195898821455252204446991808782733803367920036357082009655100847354086151808255361417389048178747448925317936055264558439951002916843653545924430590508041984898079067005189552116875451595567789824556424263560609573432406364582171080528473946153634400388570997940739416175781374280221360881059192761500175401674463613181734708577629340524070336228790040020530697385084047499402203666674335929392704121458687542739151128822352998199321923386742669605279149521357997863324761949523829747708757343783544614912012451350109183345588731317094728297487104115050021489479687775830314336664547028155401633436759734428078105999602445850977258870996452971312617345291014161279361241935040420540733153095587350360762273550332785346788421247634542208636581991944358407536899231692144774364882930762968932389086266394375714068968802039917992109649269137218514735611301271092657168237547232857441808929239350641871129994243232191063374844643068448276493983877607017919205735285226466298935587519174142112493666389108109660933362148461599428286179242638197504557474509602745173585101376975188589342326466787531586958604975523559919778043496125614295196383529810890380542973548990152432369176965079520875050768244356146218778760427024322467174646230276310648720116310107454337525078202906532765373988403175577604518007084614732389454774018694670932774791441905058469163713641731037538670568941111606699247612157935444112486723342400153225825206505160618611938253382109263138033993287967094639432015288038665362834679049329220047088163145285990628430151848850996081698470371991845741308530573939299200541529433791076167953916177616052647710167151004695572553305038341035027702630398591761622586249884938435589129330957832933867466793247436773958458741006746720049371695842466202662016576222342600361277348923339516577578074251614337342175531375687569379806518554687500 [48,0] -45863366114989076871229355850844189862404771370098198805758407978137396085446939239670608629605906511426295724864948276333515640042255206307309275879820621437670265313314031504959402704021713870409001546444546646498529620989591491740294443416873051979221401334535715660468307196627988787729364289492969295831489769191806794780410330551631684912417733596193504125279712009282424797656238166195191262551627771067011841385514455008262176515335615646412784943925276758088246758613326414627369568642769761049846624202916201526618011984572196918382094935568167582141376091337065608205182009963484327710601396480008285343100103998115393252007776134540337028173891445904629353015127397511655271086844748423777601872330007190245883685761550025508706833530276205884422412251999087627608903617387911705233248455614799653726072475430720915894361053681397356415383105172489930018832967341112247230777273496700012643159317842850565721346624171431767410286896256602297217030457406378478680764396541122199192225580904595022071000814017713476029007516713834031989447869098614022066846606432218111024238311604051453754842222708150750340924067443538293317816822985794215843154512550836128281125911093008521944007846005141150524161280795768312032898774458562476233975401164382551529527790403877827378696034849721934523037400922172994832275563006858754655586635175770587947813217505898571220573978718386133268477062486583218328255109103990569900956027348169571583463199466345451963891967408279960991677214242246946071989233514529290719848080911232447360407992126458594517766995286227170192247784390376422172806045106443689378261899719593117451045737548541411190712992490578371378946273801611790264285372645453906575651579563233234217440395118552685112165289626155882026237983940439513839589368578456156120076597035313372660798579461115949480238109453285142481268884879823336699401728711453407960783123626550028948375796260013360966621313355451732456685545988604318577029585782531099563117029073625248587978888694962371528159254183015832035146726872854919208523654020151030906242667053938252012912245386057973107351226353548100076229349421205070155355768256083316780391427108001889145956126313640443500613698484077576199991093949443180977111492448809646928920730038391655294834957372892803869054403533389288239013859525827765395433743833564221858978271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -2940961206380541992453646079081911309206672143462121207819082366328192274873444031155188133261681921828240653344645793140040671727358810570206327602504478212080308203365474242297192198083746362753686082057469781496147093303681307683447025633473493548086007478484076316075082865429285675472891904206575166925423944282210687558130470653788206541633077356860200583325291028224219919609807250448414623502780420965425779059869782603651222363449261548487375109107678326704134775030782294735990332336959875752618006987796736818175574299883617947911486750975567243334107979874410529864650092028417697859493294730506066198378255094307926009369626958946100937336906532730205441948246177008657379596088387907382702383366390818445301839607354079429553442768058097081010243232770713515274922680414551305018106989724088770379458933066730044689644639711679466459394981539364747535077775926972145258994778674899945422373365786252622481872011392384774752729554708748353786983572264367791278064623058540270485982412022667527064233482963270915877147299130052066114429046914694081071401195141526904997406393774203639724665647366279709208607742719875843454740933773822216056089579530444898811251197497975549496696204129651139889839004078113226332766969989668775954606275713169433857480389205462731554644683670256989194466416080269126576894307114573146945163079145243712851574804814459220980764863304885454539760249311131565671781202109033094430570532066972182941470667895646705096480138789094625481611984054908783457678489225276036789372662347465686281108576785144524786663270546898679793825093921710911229023283945912399532736778179375069468746555653335708286099482095359227369248240461632556403911737837096398682486445355449964272524036990532959662942881705186154826206606946021959505340927185533184273286967811521698364334581954198351287047714127670797787981846642113209448497666111221213517572888561190636651831663468111566531315199430755945225044662148700905082793634101051276408738534219947168479176213746097499326953416461722676506462756701889259292399740235872476211117706424602234367871374210297721875176596637182043397889255759707685632273609866286847099088577977436841035021024917192434803105383245687997826989265810490695261614859541617900040474175812372651981309932156053358649560015106809361314304552256283006167469906699807324912399053573608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] -135500547686646839058899888187679855770920441496123937209799573007230306460294181999793500894649657111326043294089660983816460666918263661354061739361967525041621917632162759551153558155976879908639143221556222334716142947587750795878560243255561520380980078274802167669813584789433087150524330352306151677458523279895331477688526124110483240411032530592153848856724940224703949109643432450587236744555504998738525675864640788190694569712444697999324271933895178676058156340552315963676878958679034387649951840565779387633047704357247400459653716145024902626560432488098000567581876986371637649146266909241362042971726502538190887168017334019717370005497321502801627271115181634453920810081392018539924913213494691529663826499443968781653388955825253107362010133878101338738994207950357979681260664703880656874304594043615822850108685780657413616910540797132952248053383536826254594862169086414503390954921802959379173768085549419688412730737799405816532752115715651191405042728146668469152692824737593474730709594816455271100604684763199717892376990556075688004558853019403477358664441671597429233102840483268013882385555169968845163071540996151148128886956111725067049835397032078538611550820419657282639315657491877036260231920982501520750575071750097237327671534833711636066656965945168352357302442552133604624621361676148292640310897014486733875908716294749055717202006089606375136925240810087415031704111476321727519276133602281797088182561051861580459387143812510544445690274031166106326335509434864772986836205418409833310082015166653572614678473610903049071860044375756055015060492535701422717766337406507052083177858679100770435590866047449780196923967250034714099163134907242778555489461672666191305306265283683897122274093514108426930621616137957423319081006460249900898001974191999375196324450709528100507515836331752224545870860276813033853580556001676948365851331974429573040095275610529699188359288616963358475527082231342846456388148312411845575618874353201092309042234480338746557369546682447529988072594035352496877739051239161688592306209222475119469628539984134495531432727920478255299037693785823966274181937600985960971732695021400541424344789730344499616989745440446018089716163982045564822165368892020035623975318027153468452166879425450342767502870484535444639553928511291840510247230788820615998702123761177062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -7058079713615881521633808902303395074735870308737871076750872004496143440084784260254742376210069721710402760100131798883859024058661143838984506034747909426375384312744029348050081626017399639261689522610770580629697751175043445776615004919444652294057060946015547315022418263771620173750425483851015855193103411035562309837441080848437791397355173827166495981231823328940827252966728312830114348774433939330733923339887437672771726051498477068429959088206498376581566784541731204601412120255945385791132306399142754511558664251132772097076467684576453567692758512200147240556052842875842378302770987934516661550514456875932941115887205667928892482999922149605104240158935291207631363816493241407858473416404477922090373821026941972583732625532993881842965244502946248765172204821713419565758306789688200864239997537254319560642238146614745706510699711870175064069446499775324846491826557548701294478039312954223781770272973511763919554421160706448318633604006688809737066226988910734348959292141379051491896391137043635471404815852277547365473126323071981593700273279457646703690447648258874627302958991431634750496826285788691456956204790778029956761178392755749490610704545088427118114706394099565545011584302822386656451443304152865150719575655153584190344792375795477573861611956075245414074742603733773535645616069227232404271518227520939875081340589918102636403213878551105184816738616182281372542275131816469266752983121764139915956475665971855352891909943321137045937838650947093727034070884973625780003911729126523768726699223966324828202691110121529621643591238048786813112154605284042174629154295692319116361190127596523157250817365912962192515004818668856361437272302566306739521682537928337406266527757485461801024701065271211142993507799066804955660167973395836852603587983233531268890507213324434732499337071382819170757900668833390788528797390234047359807118443495113351379034071898933347520629802658013740544807768136140034910761257094382024998019032737051267877934154496514353063405057169283602554323340043546530518553447961396778863627169834697540035694218238643919664669208896682149671950508918515632399986892243240513223389588596578247519507146363810432122845999823205089491176158219764956009164255303048421496553315105903700128761587175602463203238038944506824715194477617704996275202651567770573137750034220516681671142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 823946342720708189713707761670007397924384787978223195738608525285752042121235502754170424814568756171775524290828784657467205397738216493495389546849062995036148072057972107348476544674071536603652358577001903403302744130772568378118458237147563231609250896004464566914337536221613757759577629243640217496697208201784441123323814216740604990834245834163829152679226232798767233369889947060540606478952818322725349283509658577275167719230108305904276892606567626734561179601937158935445720487740035887940960827994075550358369474667403321705765646444825716915971783752535879780624293889380585652509351311268653944716042063883385892914173770748930837864502532716896484050199609379563012948687852229596516867817495836861927977376536458580434059335252347042241411784755712746790365773575729454853783381705695234950612441324080036046419386867260935030201170009460877955631314384656842886391048708873646017188828811981275301553586582672385469290768296963511781107695149352030450173660150980414008966539766285052769242769449380783433088521703772984419541925753727842591204802748930810856592385449303609975480384269350950604243715097117249749660237495571169859738993973569903567960224321468325873304327788287112962155375292971354126044273847862074815151484124766867075178900911972683679623057335063508348156625014339368771104357169852863498541479950315572420278125857249866513013405351212236061059173926997315803722482071318668139127275168031202794560121032388677758139279588249581748323238764902705774565634119602319151364414248942117601161657794670019586035566442055440772259193826244033756142525107536592423642561378746970010570338611722169308700024969794201996386454856466911666294239543649693530170335968803206815264653523487694980081407654927688471087394848796165668130644106113868817599022175123719912733098270821040995028235178302523224526953944815291480759773516011773387409625622482755122411881773459873883925135529955315542478340163575356016728643517514274364041489111536593010581308729694313907544150418366817942895901197596232789298864746895803726897948168090010199516767300955268412118721725073365092968321412721026668189943998735353966637963108161922077963633981227596663732802360848223056672177652675487358131202593696201536073294356275028477306770297004089184495030814557309420695448371348156174162749480633098804471803333626667154021561145782470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -10717821610454888469171578406035917723114097448153455720623400808745961834317516403150767623649023017304383004182661182869143933345437158229754453772821585562907872086240315492466604246761171625574349194677988728802457076483978366413569245924509727090019276969585712898341633251089358912182889548030641111486426879488320238311404107798970291538419684481545311448903684757497650569854256307170031778327013602390037204833235913645902132775990555495125956128320874781645908143200927557997861756044622752837288601237327504041309711934648092685107987784473754078990768370319244345650521438682255982837504196907090149907197707790277208685484571253224335248932099687892153250260240028061246405041904665142367802650839976965421234327251120046587753487129257818894218129704886953376323980548223304466958522206795219538676299513601880327867974650655944279767569364871108709615178764837969623731318629483252490719046218361416903059064116349907889775709210748385515955901978694259689885005505606350511181930061341897362957806920983048660234120109164248782429019580433471400829817123216636127502954154551742678334637400692298466569499788054525449219436180050358564532228073873670269075610240130857206756915118510109411698156021185100670370749758389062786530286207349602054111511732094571983090734212283713483233492728067662033833748319037774882332500845724084656285084100339086609206392239029163695006319620602365248744737638376880510527465231746771229336588011218770764474426936265708301236153573251179943388427981783536113260887046918234948173593769803713682848459113867499010704526859133802602924941230351423063965258050099590035112791273314322673777044279089092166726687429670495991591651012533272302625334401799859752853373149715625162670910151559289610576610307348898718215079295688796880787090528009929841841757575896045166190166097009514645258402866191055930540403493770119081681648147163501804355245933251551190096316937652307055114489399101524420131942506200859362699415173852062727714153681923359495407155041680671643221740924711166101045452533931151886341923058220659173080792678790194938978920756536953863238766642353140321062471873403820353503998692188202927158238163437625564147222682687876008152261861734769094415788411741257262944281391193890937244868700459117169790631143773455158777954955498288855899275895464404336680872692477706209501775447279214859008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 76031382309769429188816347215015420838366059977607324744460718960006739558880593684744975668074486885150738269700228383803080594354431347049893254672594202589310107958853742438162035260003765133297550089934856985978585343057983200893202343175340502446634858395841579841199206510340377197641459917475973192074017572056719652026830150324019727319234015469672681446099254051054286365315114172820501374031149229444900527951138802753348448661554939630608328835085842149954437966790081695386305092271459996622398061870690714632764268711404598838933803138118104298051289026729377078386995999965768171620769294432750649899225288771378066158414733102290221102098271008531293483664630295893479242065893324753208400943420057020138042731702500618495293635807899334049312219732663483983234654834872136198502895925871372832712184992294726639198296334905045047805942982729797762631284558683935720287658379613226412063394211508150859590135608893227264168652223404852515876273603342846759570921474643816238512748655565005630847033805089558972705887706834649797794428867765908377694490005221577912473319094544953905605799756186526552347721679235303272512193600096886213986872989482014790819473898832976303598173548739667340114689144181830135711272196608276464863011898153546045968909414494793707260081740118200547102150980909081742113802728638323006028822245911459695770350818086061248559600962331380920531692249184359591497978398599022872374479911862334545072881482915162717407199224042668001967399240212731214697267324448007451114093036521425157443154198130995456303399271491545810635844299463461781479649350937200620080881097154815257107690067517029397387123795826685439108473013813480998916788491536832869090979696481542018478680485144193533280377916868359163331232147342861175756606996593320678020196951036511840268134912346855581694272284853332473945472986763573066185615617639994716950458158143099739803784507461643737411932108305049058036829085708236137712462254131841560427964229498569861892524482379965372968406688610127806505658241133432814455222679455981345984856100713075939483551529083874227620250627310786742812837677443865191811380508030500379626620714767682103086294670031117908246806568356800492435335324721212131293823826371916168813307355264379276433124043955198189854249953582865905092548404581028571569416682056549830779284366785719662118481210200116038322448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -405091062870750060282252072664170685954804535546726622266477552069043854323724537357778444815496793978178165811737807216426294545157149476332344934096030977094643775204155601293548464195627106688451353627821574606957637715061205089548763543952382985175642096893510084211397405279506316813660183597826628741972101784022994849517533161880931777871543007694459586151025741089886717067819076192420281592411354372238253743435984984400143631409587097750489100424924003172285869141331375242384439831305188039837228230029852458415558659755190787496515491218912492307915541367433603896488950251734709303040885912915695140281257993287620853643482120895655502452677761001267279209746882668094859484848830728578819219184743410311990194263941036404836039477118866800843903557720323821108276504627318909513304491399343205432637049052286197173932439295677685339581027484553469799063534403135378773941091470110820923172980929059514030344501292375850299954617336803374502488944403950194413012343388426271534239519698643750763990818213696228718792769375526117355362764891852503265905920873973640145404216868488659522666695124632548495413969738992984705287962744845923682823718592189340717599474297862480122294160768029553587745917754084413554626787401248310844934973767868383620586179519362264430975367488120482749489964064436959186337453689571840252161748933263184803256311976636205012352958749305591625125994962817907724907853943632880233024599152224202903645245958473818435453183677616552794624828444056628437314806224159027322780827105347481431206429039767764870848759356811334941896200321667493788642740920719521713240776044234263054082103951289457423717111030759331712278203712275435556993817108072570996713208000636259135148659188082370522931867846730142814031015336307341245159768653401287736317970128085015066743555637747101779349371386082929790062004187021150037388360572669597195692963662337854206433114549867471016416381234460778891735366954181421409580796080645242564061251045943627508712607252967389681688229996697883886670055747884820106256091960537459790666519686190488906721964800310028971643521938197702480852664543589297900519657703096532723379340577038398360690220588473355527674646358139896090988910410908678596713528308006121188673994261393680773051899338458866140524395163667625853130663233256291610843955151099653963141334497518632196122467803434119559824466705322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 1875993658718967846452142940801917815929195758725344625902296047532615993593549066366247811305500223089286551299637540168227821395130337748888367164935827565729172314716659395449334723230289260071759384831993451761482413157130045720109587335853221786185859218280225532114427723819744185657522987523911099814344575751828684186205443132465717082712897210645464353969414728623938237630609428575666092618342984730015515465209199271169001246712349640478971690342600765234780722908282085683100485635963190763240239890525053811309234963198745234282183733944189838023401368898920248361941674532655682197455615357908886891900501550313663849467731390204254013438609693114466249353337391435475611815509571483129535878813953071844490462876364290440329051363259152258005116356326583737492063374243798183118378096767392581609913524809750699808425362778435439248485018589089524965412220542879632160953687953561829849433252121159938415144324633726403990457197088677089149119596524201337595292737528991677578358123139369201926307214820000881633352068436014913301807697653835496659912085642137691995855651515675355297737589014601514012595452600443347285117548073600938057233663675648670092682870285759905419050133803669230820445268737813047276528366549159430873873041332850633132836993057675396931974416673602127706667194838896645823552694031581742173403104720358589269034843203078189097028679860360889437053928876578603877885201679179898923967756592728337573052798876136912020095086802652465159229962254576105255170708239519807179223289356323384079710412291739868677033093048370680168359962676430269799687299162487594079822421150677725516871996491615394613683415708018780308948779468942017743960516045774096622971181150189483298838130655192627493439620113457666355487243876141608292914974557672439223352107954749975391997111352733292300992359465421537884534048251387632643854732155109656244534485008980935962968954127575442287151207297583205160234846586336516566073363908731233163980229884023293492455658952911681412430922607274857207189037740349351915557562748125262160314217529590131427372678157601995948027582761469678195857734835308048076044390212372329504356089609113547925030722058706939176167231889504459323590476463948304224051431973765728337495891019895714730871277991924669305161133280416753333445880584316865783531901126283541751661545276027680668974248479052846505510387942194938659667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -7462526288130917616530599126168049863115449571689627137685853661607579197269896044331008575860958758608008120823077078101261500040429090768553061576870479455604987635760008819932906082241839817267421368685405862143418988218906070082785113064312311234097660005769617033866470985204552835803031406520227964493987890346230238871594405179326043994212682389042497260434504042122324284083305907111074658908662991019671046459416150644279939633754634109975276649059014945075896136923454316676233744557293494244666892267969513413143130731070219524083914131991090599217186222840079052031055673651263589554488494273664070523374358086671648131430005166382982278651804742624433490370763768563360025322554377767792431734186272610451783976803194726413285628724039646052821758961445494861393390777341346023206842670491486244972587743585247594554815246239063861455877577955670793191224325994725995517978272405300425079047319428065065284317004083200138707569056387442406503250700051824767453170520112845274528268331765589674496962390796481925311292157874143977786697120923630139230498034990935743848220193174034999577717376687314128751366330669293035759974059825352898857612205316131526136249036080230982095043056877244469252232299922260702415240181584787790345744749326022847879661688894578752088722392916699159317097371447940192697631598180869606255674344975769295151328661367567090246218102804671085642801547776798433052887836718538308736565423314681099796195834582565250929663016303943638210042406735753806636545293066582612851777310337225858674426112643445145147925506694030520324291804624313354206314925811803564309281220827876530528763370083248703095228335233918557155339282743933692551022478318620881111769430706716263594473470521152760164181973217106526890196158057487079870483632581658277407874404216876107128275258970225840326103191491198958962804549998325335925269736272078294189899872744821629923359078384119995848448616667390012841661646700339072504971130240632265241096958033910506240199745309988763025319671469213051231869408499577928271861808564482119427990558829652371261417155820977871422561197380118987193798827827165498107959549751002474530783039101629202172462279273665840609583999907508096057389559200279918186962621174770693065220791056120629373134605154465604916651326005155049321064184781760972026116538353136459500938654224998506963381102565294189510325395531253889203071594238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 23932912192094352113749731088441594266829482038828215665767315154680380154581146432887477604918813994682042158347515806419128408831075519629529553267203962336510923974873289039254114113407001720904019988890977725061752678949003396727177670636005032936351970647860693582861199562437892345196516860294318590704076716654145916833415392931993795125285530693081990009603649910954281738821325775210813634947946336621248384560168691647291464487420545107167934623754055701055492812251644462410155838427354521185882649243366573943452046740506148627654293984224518920645871419877526486814862669773193446032603009826922835071482001290749481184797872934356489529332882947473271940058541687883118214004353873278913414641681856779276472396635621928014326407075823984748935957867125015049302558238283382296272463954096893273496404959663949149734503479331099782747440425368222389457379070712444477027348291148456486935331688160565399810473505363353364670204055331663296261840150008828290905141809660941799975069707564438303089345899721765111727247380828624512280404830913513626225726178373494920725906936476371420067717014488740341467238487847030067835060100953910148482476822194367362076830933565538776847271068663907216699128276179086850985348925716948624868115184177165990499984379397900860200203733367711936916928750371880772016758484053803557178223018746140539506830778630985728920501138265609460576650714782248445484667929764269352750206637566547060739093390467848329870427462812777286158065988451706889064341008455034164680361868123052377064612580676068815076166873972621231046537512784829608898090521403167290764594493965935220992765139618178289949254564365748707773556195228052779721664247630764164059167523280728507245051830698174953092851880442613500554247871313451699572597666820044981285400274345693355913212558345988489111241651805473560341561010181255351679565810991936973772772084120959636280651731584867979658078655988598801852055978119317901220217996903774898946087396744013615412239850233279158576577748788548506238202417326202076922542218847447879644569796965949373697080488332856839024668947799805102447579294938295655011580213588682680569950051132740166125504721560816661833746811528377505601358318657247921122258523633880708470696536861805384123662731828627597283702269854997186658521739258697405562034613519159243938067903241771937230326249061674800944210517172905383631587028503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -59391420213744670794054061073730935391170328055506609529253852624201246398605043897358525367303625269250799454463045271032426060262677927104807992805498925947488467711402885084545683882956481148494857137115306151084367251664346975513539740465960256615871214717407040538505436387927351825856600646105603628887767709113917348170756115795851398202433979986572330485607527035230626618743623623311349248051465255706282066940792473653179207524326285820819883144975830682222145880588451602612306863729418621128344117515671958360020698022946785915700893526775596254286174208831637891361747923054609196272302721158325000804904453016934077533762146042499959465604759606363221251250896708250781016113225806671944700889822968279846699171907478005392312285669249991944579084876335454507949829672808638715450172344352725864695515735969023151051878792410949873807536494978505099241340565793598709139423262899941304836283119267741655150545535609295349157713663361611755740824949242463915000895046417227654872855735923724521887568185625812548075944800833824867803691587199771771467074456882831731445570391212552767035692304412058961456849445717681581363207509956457518390619721670811865355301164162727035642800065600665171266522938629645179263366499045468154449774134345422931205769161403929372563379153988444508675482953237144137980513937531513449387407871548388926076665685044438983854977463762441105856468822854499864297949813943496838005185028765830894608008629921453329276235532990509108146523281694699912683571899922578086273291059476987658606451384785513019609777573813852222698098382842186236213694808580469589281081230934258785589852147319009230852755892452318030503304125588256857256377879449477122328988081977327946609891790826978255470739539606559088092366154175309424354920513016453544490504373430155789928405977834149055249208861627417321506790193278278075564561638265741665542213040867816873138936201128478881086257073759469446121631059892196942925315794049033888172808857982076545541406721889648309873383061468369948710965869327414881360957295934901665757068881963423956807778250953604385954585072816721526783199013565429175662247164147390318403392843250967188041917849399438931171494702781548463672540408585747562059850891758842431013751998670476873062438381462992558911166514954540361770633442791709136691478728196446923395643202050016311846129604179307073970328634260340550099499523639678955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 110708441905335168853556748447901715418461783005924037955291091421224597732040624662270960898464044972570409009020377377342268574204821582216050516688604946083554455686286250243951680879349549927087655000124876092769774220057049867946525129362463005276140583635787417132903296735573113241360058713448544262033204453996723222923220492726941287247267928048752129970137018732780735519073968997863656126766143996664328014284450624003621202928435133079131297256975518027085898137311553409363916409682743451796785343536911565650455547724102365558341247408070808470958261534154500416583579995794689352994710244952274709518670689077766693532985094146867327482383142934176263923448940315591878073978997423666614950072734758474826847247098669382661692068851008565080848685373558622286352543018620699879897083479198051979071339250273273762099087768155192219510981860797843606558903696730183380788231135060698425353316070613000310430896771290922615306345391534848917520327579145041210525099983918505960662895478971640438146122781853393398192697342823619262474426491900228634636093715861855317159649345420200734611710383417466151681675049885357061651610507217518810402541723526610310398168015420324621985066202790859960420657158449770686356188845776847543840885479276596392416903502917768371467088858690748402569150608701081586505391789295328635760363667762927543955187346649690758571630609190055112655636448803362540577168071214909822663709842767882332265234908496328552223038872985850374301120666182133136124088970354829737748577339545079186864287780309784653731442172973064460135187760745061290213745433280478427401494646787022095291443234078861708554163905635769266409190122877444577742558386590539913028209021741327998614526461284938640330146491079949790371860168257486619578349445626460802022131728627958267894325952469544893860480229116470244360707372830482285276752232054277241484887037839355625117345454749222322546946358434832936679768801911918871509404382723616231784026101893038390916243687195794017720720334702082240018667914983312766755993140721473089068714872892899143563013294137459026432966034402490635325698242857277764297574844001142338480092795889083480641527420207226292178179180076819108163763809616850421565723657454840112738602631569338712208435083927089799095573177070290013465042039282298390830823849520547455021720005925881705395960096052059141303577959394854879349168186308816075325012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -145351431743180949728784491055304657705794006755115791200499279886519840783858017717814216605185148322703610047634611250049010746775590258835454433666148668442248899398924237511156122208761236508288951661955693294874931133509519403915645693259064175413337092621026427708260591715187517517997997981875215247801386078619055424878595558349188181528213604328771957263745498472105393956011258902658597235259236201217374146139793578384395852218850518390558717203535928436145424730851354945645767753130199532625701568753651769142684688200024186942813505547895843228772250598514294578051703253248721253087355416284922327552312389578381327510778329984792617976514877576586735840788509330372235570233386468051045638863115785991923944849152072582587962644929494568955876418863077214086058039186103858627855146141361765614549565027547584637581137936269326055773657475694849559114605201486370944967234674120510077136953703964496161971126497354895485294399586322354252109125565080866423902475441756604966715389320765561316469021584600032369796900223489178575186184040055901784204290192210572723496483583643539410218812741389880756656328201864732872412157564529590082986760611832640514644113603325325314587870526114464842088291578409415325694139214704867029069718865413102092347363846563555402095250099576574876970889807241309549132250041539743043752225114848368576439614052421327198619872732442835655054893009484803384395691825626414912639726451827351293373716159626468418829237510105031626613921047196759880608609434333741952092137275642816536570839420940709710241812868763924053624461527920521133196751438575755575380646039632661084088157645886823034884664656022747380619437417739147609565220872144505390688111736534438698580788739724857599250736458552778875339541988168523174029451767587369361953122797828346425033031749960141497055270604918690982185009877859716953364041977751436574133311128221465426601938294078765968657087271640304349875636225983631792336520175825540537902320544032000538608385760792785200016871201977327208398936292033792742698858029831792350785784051507912147210809062900095797458441200205942132651945536360420104661170285775409402433564171467308647494791520040636593304520404748616917257383574994571985128854445019518021898380755049334182434797857705236195079448071261410528787537400172090165098987076718898872042386174551857876579480141259428166433198973740183179703677751604118384420871734619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 102157629970994765116391489276452634958494730137095824231732689307728206083167181444601095460128781032945430279184168951694417900777468859164504202723602588686439735153104295588840824998117591595074481323203123261024080980140937902815099426108545289659662163085873049324777750828333277373234660091246076252404207483177127827535207211975714796232929692006816839124741114818249087460613402287045495093403425965148472795581962824982635174455033758431662497423382658518249103948573644334597688705733399190596508404406831939012135810646396739500690586346632728088288014755018125745997088557590049299060430764019233685369425213488027997864581745067216538410403976574361889227091453925345387662628203733757060035524602352818387897223142581280448130448228811145426090210519613883989189408701674503257555052247230822905728830463416466918115171662188834768446758570590945703971995427633024419674184017498807564665840486891453358978606672733852847380079060660780588793558449421522132421807716684590038641039495609651282828634511922205475863064840568443925974220505812530596527372533786808783351710190535723691538858081282234465674786380209861887741417130338305711446395378799928797277326022818203900118837106741656843299603119734783453256943078928730860307851776696341459180738220448884869272152482955430383230273605631722170862147802533002563634086521461569492100760462894269057751714200191116299323309335127022305082197851325230254255179028231604766259452249090487348691055141739658500701499068031888408513104421665132291068871738016974388185994345132912152529861811605511210810033448964042415418283693202012029156726019792254950113846147526980120817833620237278847746694588646875718175861862205943011500659097141854817319718436448103398245255905578153632355484277265055792803790531475167248418263991004632707598616056021186987426386156921837308803732202173676673467134675196816009213271431744227467013195873118772339477413716764746103828612737593667976184536249567001655933965782331142276623007885594834226168294931497219687205967287369780308108807872654610320771584192831705610528064109354211771545934421782661899628161211640055708427748545908447091121737502771820312192847080641565086429814900548652365527229902843500441545058493497895565614386895956351911738713247638261886809928079524922151953078551803144381455526733417443554836008498209337861319831190249268833270126338742518710273055049242429959122091531753540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] 61718417189505228430447299336351738372768824497161603141994829427669824972785377382957039042831620161811340953136525077857508231675675142952875181280532427425016475178489102977435917760038659417957551336842387719765926979042120316365062402334345631524857671666669788361528226149571716976760572449335625706519567012898334226626274044009736572176910610740021092404019146182667558215429846399020871656200836288558560140441315309028566892085350385259796202886001186160598527082565785343114422607262491782609029447114157128959677950031830930727585399951872933190601270731699063529319411955092512521336690955914011447495538235471821848354633509473402258177725523922527344708323404442980111007212074103035217443037108798175668655815805034008639851981337994940328713821334618816786474141618415541282641423667560796116634467958696981586140073662408912114888183642363835943766573971798307466507875770720282243962625367179162695802265114382628957326085262560234608836503598033557786814822316555580203238018144432205633930259519850368222387187591607906844464275662699188132143796455165454223243598256942693240581235954858884364069701422024588825867263337381997617215477182408384052737060688036019333091691212524565074432139829193350972700098763867822611827388977747229876124134352778673802691263897503802540588770575681101293663532542091276711467436871344337401127009483282709121829308797046610371827189606411736727639250805294105756955995254099153793147087708709881391114028146341828795554468288185791914533478954359343094068036903936549974091408381614651648347168825039856738946592749919952799284174843736180875827879718307960469727192310936601009479151733470243445695874969809065427181780906579199252061434924423055242245503652010384792239937818447161296678437480200696557402523618344183466461259430952574000897141572494250433335591810689249688709814235735252180763215365968164220003996103385584550298105998647453406593849392390984094957156852237833170835950914936913595864378166709902226167433865189533760854254228880772545655846910681081966714045923068150076955799286767640713813750158323554023513359821005083021411764591343120483744711351324409476227283829578462318524708972859722702958049061518575239280348089251687237633715302588253911968340495752332311502865075437619277528251156549510353287871670723078106960099781231973187321362101075639048429417710039428839836802975861105164919265253509195190417813137173652648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] -294593485647206610677021639576941171284175121059630375226522974087376630390548569503168648297200846325254326460192529838208403139303261564383375695750214700945351128712327515670121346200877639529932830621132739421065353450244715824183203693923146825670852425394754083571290299353885161590267473091811787862411618671613682284416093140598976184293410802716787542102511092883641660116268049843758162200813788295940125302437784043104696915541387742562281512156713513296759635503829063300638059071719003606633008822670416808150192746165051173877906439713053741106642767766079344634554071563079198318436040676871860536108619841445859402375366190714457215345622226793852961665334310816872448484022266433715999337969138223728161812382035682409358167454362503055597523559971311749924810883475465488090930540497987100113245384047894062136082969790371105730156943291196622559455085380688022419853951926698366587378732609848341139064238835612446122241712148277350311927393212028183027643219567758275212096313435803471248071245324414491743974361487603738508007808810241923288114762055238931243205527388152946897253837910862737276266825640642577216104203037255357194297237988369535454269777403483120570618172749580536443600118435622709914266694179206135341858609773680707299513091232032599323529596247687442449051236854275609520953073812491263817935768422755798237244034706008155719812440155309443172341028661699295676715562673866195714309683238221748446464981476226371028592701750231430412561994678830310941055541026286288390893728047508092090318444483083490059275893991230933208881886631533570866501621400256615850931700226116192254220518426637875734545431644210126662085998326402296351575853464857938654490742767522976572066856717843032881758492422893369651068730309805332023659573989182323948605669595523507211910542843147582836697963633180596500234959205715034141327193644470308613347816172816263501929140849698317437911897596153900764284063270192701703363561259943095166976508038175263437444359400901757081768442947133792621804163116417511778409307098141995548173982441060394035926489295773103424385099663618769630667990169839211406309674021071672769070721143804812126585967550088080833187977593161813620952007696108938146717136912587494270968812093091031303111758682310508418283905814973044553134601987590839118179011348941452244223073254513953177945755802869380766842226499953933819992992040924864594053644850646378472447395324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 429917190832834081435157476412640118750997595492021799389960584015945054471350731378340680376539129501339625298900865659649412041157411096934696607815530517278847228756268712869219413564383896321257499126032920986374659950604487085893121560831013167663383313948491411516989138625607469906437690459111311138030576792956955172406220862850900012106204419440758185288552512282394023291399036650617278289826943345486382397402063190745023177849488187754666474497569602709224808448555636438103482153461213166295209443163184615621122588764030255101441638169749371106233144860333765946087704178366050324142203195534352453887135237577505112703327488439405989002835101264863042346081330241236663932500394609961138384628532091140678334973228719264204570571874249295934188365049689449821153942974651698274582336749957335374741562676481031904520903901719816114311283622504093744860473123586543834636218640163070622426975856963468215552429715702721985779619163740926890360569810719277043614701742093776938830181530121334401871441497244164488793828440903830262750071368591536991387984237444664311768456956390699414377352409131701166520466855746948203022735035505259306778575010556912606607644343287997294959729216861833494185943750394621141220007912750345499157573131339808708543731787634787697575388616166715310812616695996535549469841972481237645225724020024576018282189124111982834441004700152932207685509547425046459859972582963629717145011044145418308313749250844251626339411151361519231937621314504140944737677057325996822894235893181191117417987131646521904664104928894281040646096744591116472666594922272972017940694591242418475301225542939710739261087257443018760504155331897474917381426734498890322122167865032925024937315895809186612005686563098972492587489528749845835288156428862335989433739974296568348529801542400777893645610845807918151955452792454655621826559822327880178402578392457270856986263583109996967936310494066916686413619733158390899312084803329049650462391745771194487528810135975641876326313527246139620956269719938635015105948002483317602774631464276156804490426925012374149279726335175713646562924463154393285917028459452452172487312761495106816774986102838657011785021120383799825923427319619743948578988456387849664306321952029651473281614042346505952582537634045186627343887097316972496477007938900853088806680184661739654315485491950385101687180561834018115897361854500411358637190772924441262148320674896240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] -299682340961393353077150523103974378708093187683449388201472958335965720658038453779915690929214356536324186921099996874665669202579867143519118971972836115899692872295761523061025522834617232529633724213679922710164869473633981955568666652377758206825006294528628247803011448519537926039771836880788897469468213224226837654680602406234631007168677103208614320845156630588465331618016290473689378736899900173237187072856857553718953050885710321544053861857244480327236651326304297808285443578554830020408050548869306830292944456498933024393137042490715012256665549005340893793136314880606356864575028984122223653589348218655177720188934695512304591459365188524485400478749412390264446805321173801886223028449344160551784967737147365207545585742009045697407350690348358134581825230475851734735136532592848492930656834412471130689189816111641703373996740808919712860017475095344861916393909857106491351367825854456601023422365443709450843955986034653152438827686995625355602639551327890089127314259626992436627628699382601845574669933494109645450591066254517363540773051543934054978802175799728228706694151103177259547507558176998051938928442486795818790917711604242310740914422462798933838620462876319183631864016117982296682134088778202448106964369928284112411201131485842750652724042611842896087926538724043669786338033086096032495291793683762251186683248467088459978650136427991541322896614380181026668763585927401153859063742570413765084777112428460880195533975187471395274897876840108030081966404806552266694552920696208408168747598079312240596952347577268606868698411636113554094670017927688808336433534327280143586439671577491310023872227574478983063120346376028159807275276437360075049605282530619786539101056637094966377763497776931232945812906045348832024158054082190364736011207528951030543152893900668355129957287788060361184364878820705843957087642110291131043092088241110810044863463852430141768416058338261783346299467329856522953681477949005898722391867733723369610124993673928475632826731720654206562380451981582039797631644260276265303879357169975102355145625536682177146918853835765855495581658747010253647579246231163931409167375882017262050896833189708539911296056939118986348401123475161391281626076779474378373031136625548067915743455127353298934296780184910963986224026540155838112085968706827773080166688615764301516700309885788484591203026239255803362872417026969458627924658422614356823032721877098083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -85210228938622613514819465019675522022935569782265211105267593178861053521814493285973445426424172975024879006393545008263778912513895781647223786728360562103898427621593132716780353332029087851858475125614841256373652115013370109734426789393529398488839155563567417675140108601067376382524369637261812760890858442752552582891252953869286513327413986020771332854819189628761219646171148204741114803070197679915355633136515269683753622707429259260628279401685531857441599687385623440074346077161656242511746781020641333346134525933654665074801823205867279481278945194493096564364166858633293996535698761162729803692007768667164346544596740109659955058533938232740604396680030191781286629460870194786060261135316784040491757258668861079308782155262882838566685536091553864556123048585594859402476916877945041244696482760920319811496022728273457039966686565485170214957729095457787228360350449927202714784084795021482285489304193396422102955473246633177457247619802941418928669081702187625257433330542424340849388832325618888344927135925394743000246468722291392478073214599957019026651579763905093249773181534425984491323195040011858808073486392832680771702597900803072227336982547581493690604172871268538666747963520322439186938922116341477329607547856796386730956646979844607189533513098019731408467471616954381197538304388970549606327929098759647457059046651263002362098435987743800216586525498558550495460592299846892093068460842952169198396064291157688494961289467368324358132377909443847579141026435801786843216410844497521910721384126062907135030531526760278976850740227544173854643119025206960140353802659862281063279376253281366471996089602429678485922035411554901130034343726058330907622226094816217308854152390198457146311165180447705002548498521696046317303896160639345581054551206361958964989956531110325639574128226381354066556195478937187318222861862055659911589270015547317271149649689606424639805102699364892223361760203981619592666658661607115581476795680069494642132688594320150541857911344132337622328279014893784938059549680915162492637595518894751671049716824861321277824308251469592774161454938228336390413652767224194694091937926405669689032133145853351096016152062232376393798610950761147723870422642100701793372834977697581853898334206219371228072625645138486227086826506708195269410029384491454857913664645896338565773218580684348586744468683089737937003033092763967974530257831755619690738967619836330413818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 489447256435282161263945392095599653506121163196023990653728894570906883847223244397570235570765603889561442495452201714702628212469938567160763119751610205601953458620747431553820082069290082680137856013287376728094955999798541229982977723775585545068983819700553561471850738290865590228110002503312044829173106541114448640508271357300600730190978201520459093051666943426231395056493559394740478524864576368701850313714560580492305577346867958666138156168380624281872499590917470608605830943711313486183429579437042507610518351187754352838190177354585558220183807848612264851128304357016881820578640716113459383163917147066969714940039514711969621422043307201923386271226849539798037304928184829768533049173738035332922811794142034668744297682494049457211059360371174382611068056830934584387829934478153133310028481502557118311770355672330040452317294240539244100131616744882033135545348454631554004872309337229710099279607999086379174963402941655501387787707215952405664192390267869219615058992332779067578056428842851769675962015107831556484805535935969993937149113031469791816531272962904357329998620717324014166764510847940224236002512484888521701788734793983512899941663298254419397973415762966782780557177758540078627414467305677599369313998711270542044906169430764354970394521081721403216509073670882773262342546563254561271971253271593943627395785246346671781238607292669877805992175553019280777506888097044422577631869797642597458407897697819712007284771568232019742179626933989207816733771967154592091049993245988976581928969012980029003868589055190007422575115106880717220533937561811522093450815707859480215768895502072315912352072922064007932959593062559142473744561848402181184161759073474547570588499408615672231767929291402554187910603820031005170840281080764687602493557353826043773711190604849159285066025457407924070472656385287873612335605669917500623961649912657351048121162412006678998147141530408700647907190549322257294320276188949687538140372525479659287682640625184654963820252508091869453789488471873161682995970358718053849924823225866483628942583746068624475759547024988206896165719972404250096918206269914364437145810737600897105827345954332296474526082076532309371970069764180963214222116640098344287051810320967590025841148929346492116384756095152395414399224901290457261042258097793511433349814678906675715818295684521288033988500472622306658104333034281958788014668501511594128627891109317715745419263839721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -638534928118293498482010773009991115535996706007510172624653709430642884889528818760255780506394805088152770785045320531262477754990953433340342930719555747029703030366667579541807409507665674923524897759548902633910615025288455905534778785353765640279486298808670637282908661192540828659075787428153966315381314975754668031665632384634666153171681136633091841086098094419659829165383702063256128634445112330157108202840284313155912866341348415830329176955813635996097624156499349787821374622240826165180571456961904855956080991465733826843575709087809492814287588214362019527853484452983304725761573172484371923004557416463345824779675349449415934098082818281667552582152018320186418589331678664254613545296968269578931609055478566557433401215358966172454139267385957982339244399995734459865008052443562236938837416026310395503919638544009056056100065463973460559609437753533205745680142798364481523639988797412941252208750161120499035247175509244487530090779190045053868399322256486247467832888791696178183551863507618622945358013742466842988631142512847524464274308123933557981026424666405018891008951607400037787585169258199752770739013368709558424815266170813136201670866199227781522145455048243455887355756841400932912500512932330693170079943616247037593517727904771392878179022358666524663376457280227170522740488446171658611308236511395951055999869393493316091785548226689010342531359138416074786134628180632733660142964844159938913567952502225802901635917050289167519187152222725632571764128663757608015163615847489967073850722941275977131330068665354859757260691893218239299997713517017971527457808528718333839176433755021026994370622842801946322182362570203328122949025497001302087289195756981878996497845579227163313846914617452794388211821109530509273097720688405299313547827042906864034466804108020691679445771470500124924612652322972638680659229025320643470050855153966135717081795953903759951858151011861790583676377453265597016657117155617939844825871127919249357893947740787590188501003257884639696221164347204106969403110923848366001418534692005856475191867399100376052957169093199833557839625760294754939013112837059304679928591367638819036451997745822117748235377236382782133106701099984410847523407122140924107231498507922837570009333507070264612483523121319514093882755420522595481022461425532123900575178197796531949256574163325638299193992618527010194228797280721216376628777671632138232191144844307473249500617384910583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 458137562279462106275989435506774936095171628830597769281680766845511733317121961185955385152920352499069923101009177952885367275776002095486471090166799637347583156657475343150977833770023195863698949668550692770569658475540031351882910171624758561651726006423150774891821743645017831430209205468515029221934416345803607364330275470170591907220071469441093741868252243202626069817826088545634145246707515853900867122544594887773085724429300470169288970569520054272674337555733740560769209869572851174363069061853472287909032150879503592443204831083535181201229066028251578870780312941092912168441266624406207392359424165852297459196583376453436366020657164397318448768142695708529403184374939760737705907190736352555833778633097994885172644307266413668753500955729310309746002515156172264359103210066831252505232565363280258657224176088104006923559165443930780759662941455030455308345717979242997174046688946610921360548338050222781599886590191913558678228396311951595475649116283600425755006812209311776428271821480164762371744852580321928940584879880585516228716282489066688185918015445525585190137749996605881840783616105720049225120890960222564530714438466301702365426626437549268953618680239486173929058199163931631648299400408321707772117288404119189419953275598412708567573990688572011313131337762552590936092147178382811205320919690124258206091430153836256642704441931430533221662011297031495228686451913824490189318409089124471873546515803548145116869510413917800770835079756487803306591243696249990324003375329420923816846795445093270090568906178822623791881473309174959257695133916715174197981143653932341546517453648083654706707583717222706992606795732443685661291143155823415217937314264660060471129812394162042982483044170405859786525778172734478627641568993820613776198706659951315242608216637402444207503836136145048603403740590481927319758461500656225182535365505254285440519142197977461310368025697628213891464082202867116704038059940214575502160093288653963683268129238373955062270342108113119952186100161010715627772335163869496533033254667761763880948463591496182297216846898700605218310828222787106581002386360922511668688450519372870184124771182850379573090558868120185333703411118904700222400694465332230531919481686016880561654440210650311499795961860481581815556639296109856120403660428060516450702638133608194433022555554616690855962433724808357958785007341114847101648547422295015929907292806522178807426826097071170806884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -115670441559084249559321759510702309947413129787540800133248207128574241650109665228817119329033217161687334223950211128107540609078655248734490060038268761076027440000459197548451986937741917526187424210085541623442797417391404835014795388138895537008568932759157617987131368473491626282666748543666061882976378878808574238016636069030816756253891019970045677261230391718525667733642090340488732368239137609289835112814445329265189554585498421746176071075655133660133737697144402062597904483963087251059625146086582060004498780736093585069531345503575207940584606199708777552126490130699249148794767211583841091385425287375698718797063923290554572649463656700249805244720055805684822555622573267888681722199793505466691276708568057746222401428986765282732861397112194396021046787442386729425147450105575114890731753491687660231943544348414624502229903464087875976024536038344557432583652014145049244996936542660346895963596731518647973305542090289704391453798593163366139297352264542576714237995503668446695220929698475637134042907327284054085164810373073905034973041714793516894790424485407642272005156594188968838231896779913878976290119568203397042189727917146884616927275178179013704381063170007126196276057075729210667069481356438664881848783301268238917956889248759645596883188768250986171518616457156337530358921118436651079161387020564114129741586991030410253611880301475262696517808547751020903304272989035559478714136368006240163308739880960914012509970434537003299108609284737887532250528866038386654077163680374107976829436459703835399441625951126454450575413806024747238908729566137529273117214606583389375424233142893239063537176871750324375341286887498858007160592072873445492829695855942161531152128997033747572927615063195069563994233176547141916418778493377912497295622980940185856592632047104264798146337126427893400295170907008535879235851352377458233319191645463690155216386718794146907847322103782122402356503763796459511663063556451715782568086772127745760979451004976395072573044006179315898332111504954536784255136184030805825184635949016304063324418331438097227854845455078863559482654073352946398462258845055776567930709510210559307412616169402788508046250729821674362153793439922878247902061072544625763457629541289129068009705453806493614450496774514016232820312962814340657962058653687333851073711019259480698194252201773794244912756967089052791180764440893178599460833025782808648376082365921702077571353584062308073043823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -154146959157745368842520359801602494086161407372482187328175065450074586006881201971169402332983779485749451419669430389850314665476700962337311992983188175023753974556127668663712195500396645716391262611956113821711985685923696042305854959105953747053799410781152387061156991599577746347495690150353764026435947341561395322958233710441691693323100531678677400874331959664736071072039883100898340720287617644191840100332788036485158241257253224118984063535455935700099233326075750695002853296445188290277963200001241437458791490135081303762360924489254180157084083489341748102590916140272911046184003371555410228456770257365896969578225132421591187348457604416131933935795865249379387606511159363192594819406324514676845424115500058376287069682882146678697787840207788871288527433258680552384834853301397234532457233724800518995416028002909246874239902115944923323560364896193942484985000509182134745002524501013247725375099533452553071634746532582067380866514199387664301583098003360982728067970006643476953853419389383460691036999105419754607334510391619096305447668133171761325449692419872871871619019737921305318576069096114152444085089466630243715733427264157941607472777260571747506921145422500765657067657770402539413732402666766200846357129822806951310317207880648903100577887595749227032518235416603186194590610262560572106888863255157083840804619976869583901542394856429377714420443738479891056412552655617226838555899947631351203784207673330553696883627595560818572539128885213228908111644296137520353666678086896684394000571798759234463429911567253340409427594340329722550557464317806279351553530369523049204851806672525010503733338359372790340834894723756476354255574049278116323055752362583389612668278550734567779065386774721725977241453452424232258339932434399019408255542278083106521650277680638339938136611084078790550698910039605813235042026796361844620885358335028245830455403200152097850864568746219082110939214545448280209528738287010566690422134441670137908420761063785879636533629311482031003463139977655867238039302531347163236591973717390860381254983507980468330665856838827308938289835963348983835092197836233335946018270034946596940621711921989785203881204631369827312550336085195959738240537962234352386821916484868115486538960959303558036033484937426884030735282893073625813714797742809040526469560238832904480796527356137197107211227860709394207125440327259268326177774024445758956190621002417724151600797455330393859185278415679931640625000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 235209009678580992929903013065926054276180756348669108766789174770381658506809398381899513395456904570907219197792332150042752369033216269981568933394120820333873223225672268497554220472090936331034313120743988326902839774120229629761607430965094797071481423802424295124483561071813317599045159644264312497571529187881051294119469696368408701242369322636429618377828865988183678397320029426049333109116927776163395893400218756305686317715570427010987172990195977571667383808029998209438719459812390997551177953005239920175834426896900362248506303111723609079688015783248295965885711604935684447469011312137858041166819907212259567828317131410936511417612559114101931812991132907478668592169388058650123442955475964601621224362767419287060213837940247226393603226663028451111674471086284845221835911861543543087130409537691358030290426300502884363261695168727482224840246354861869274618169589497506424867674910955536404796629918774129115190249041305458425312750141540670090309372257936164052637168452872703729656068182293677617288706339104373874139035379608798235268125516252412093347421997840817693084428155985326981247811662268113527307295548915499262657553498889524404495381473884796035145844497757171289537260060512113664050678307224599038178518383233429254679051811423793906311126790806033181752888591352320175755571530040629712750859505153821595491081265473882408060936328598459975203261881454627911576487875492249528577240356150348852287431656379200660397452450131142847226117799402896437076722620097506876532167723917115850280254787465271207795614346147543948228430608318582285288874874486504668879139886524775551718779969211685249910759300877246792281451007024087582294186199113766394832257942272979191180573170053257872307269617024783071644625859994850376705353043329317374931285870629409500130997107353094259014447151412196578547324636225728096443421170468266814502692336615773128877144756778742992559877046402453649694981061817402951343554511518554941364861566523200999049125807904199960380557699539581763780600690505904014128537339163460184171687507683697709080151269984045977455266104197427946225672038219238498305328079034821891803559341961552545086236152386091622145966073231922165701331953563648809093649198810309539412258261800702903749176926260556835885109423628482385218540299644352310563564805366435353315661551423741319898051388889090975746257113443185334731475086187490204345934567003516196952351214515073568600556086494179908186197280883789062500000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -166919839905112499067231687221668786406026702701298920807422868406329173240441512143150044171787661160098542891391783000967549232406682789116244063513910415325246946119961647629652328912919974965542722224692397673122363296823597403352302162089121479834870911693895119116943556226161202121608326202952957526947018144755727588083071600802040723565399489530367998607913285009529778545757307028587794320677073045888104362597437807031447328723564011687316880853944111149689994074679547934050907140920622267690774808052351588830696041482892799844044788879593832689822267552271987242909658639484778268007726334195802448175959276767081470600092753012434301390081806377530082990917707808234951876307719179003435339815475514860818621820803958243908339534039901478643060312329078950971910441657954403092277087381633886425614476574623126864493271276116780304487614296766066783699352557900005206058794167852349182886466655039466095007058725451087895065870555720585982818031981355104388151492723012370989106035728606793936314726161136225679763130319915419999323623195505768518747190455900283250466765126885630043125401920309469315693092234584178667587458485825130036554536394246310543713067234401702127785967051198547174603316871367638533571877143939033521401192907737454015854720311088705088059998775525229408246541188375833004420976771549847014477183684727687600897911961664492732584336845212153155538389626624872526285638246527609354768590392042103813380698023124287571965304456465509820077694958002209221736821924954276782237951116669325203318260530440785185782894850851841351208375899680101684320275456018154511203420284107670107072050393643217189514313476427362352799473998164846783001869254729526600457984371071246101129167613592990892170395739099288149361958454899306775550448166742585921819618332535260786977876835106119321874859935487570029122542764658335045968859404833577008918234018166568752534532075737822712131802670123337529587915564712638065195667052772095244019977304212012996327826611476287731709431840407783342502487874691909927053097352525678245933726044818727383670374861589468704336555551255897290229468423062454588164441484288383829916656137155637207026645655352044941164811128170217077957972754809508468766396229610750785125191987490404740161342801124489434116966727633933181369713193302283863407163247460580266218961648769152133793875583820980811851998138846525021439510557801526074116885844936932791248918588930376123019572176531255536247044801712036132812500000000000000000000000000000000000000000000000000000000000000000 [48,27] 56405489596157516715178501573133379775597700804775610832488107146174845016936938544229733230670849751561883084013719103997118979151092517287107467062578597905881284795557601755883380806002735755943383185288872759268224373657049940344395393892564478462681169790229527139188394674951029895382339643772594725792527002150456814855022962210674387917611256170586194653202814816962570240322409641899528328572997224772379966205311072913305431636179568266393523593077199060859571932792641992724916309500942013684638423773936742301418145131538810479976714535326237962523740013986201821162033384115946309648964830279763728676977367464954394572173623062314268390308765737398459377466882464325759415588639901595855695823235907214532391500194244281607125792122378670099714430508401232019487590496598588405260542327578632458215026753364988508382745363031268052372346244029945397323808406603651706191619264328107655885251918508396842410477992767470676839295693395832144599112057759975921975885472515117932418063750145441384076905791604914879357577594828000488996061853411173680252761301498987589775985201579914893658437745557780232240035816916347352146661050709647885689372696690184387665648993529119841373750830552573329659182736891246251788818697207333923825905340593889033692825137716720073805513541799966537214742363380061061321783972074592030589912076899304969796920598944062540201048468068329951308364659182758918520092253932745268431355539334870960014199121899738799387500265688392008703025687377700572778972027398886804220358296377600223262141243781093590324629904666746168540271388330086838789367727202328733220616553676776655452320820001990106960332710361771711171056242879857413225484385656156508408710730895968354584952654269412395267012281356460659784985462555644022669856443577551607080696158800248227105763399602086068008932961160467130884529950136355443641976315502077791927771760559803739187764802460032697946543908917255270340475926172601674782228519986897321465486645549571896694537964682801618377716085760361984100745491648323971111063146591870610454556187787205664206695892578227068014699888769786944184131061194540913322957384761577922571658962715462370184576462701889290417497995802218027985989833788271080861358634167497311399770057912239566289367737417200408782425148602062416396582813896358861336004050244351060684360943784213763799204818099882810166526799137830165311072231668698285758517542750580179387246863037682319264032315686563379131257534027099609375000000000000000000000000000000000000000000000000000000000000000 [48,28] 17929793841065407094405656416651912568968295569626128063737836436877139462490215055955332230936267308340417346967422919238838396583677709721497651009169503649074460300699008195628467455280670416164160903758472888081377108278107892842870593849055838080752512370938607549380172254908631253657204037241158718273205678276338002291749657599152412093493937931055619177565204755085165376497479014198136774071454135144373583004109932249674323415467669235595072022786502850852966467093909680694242736323174231356117687859516183609478531511134897142658871438069671887048388353493713655523035713798928570088162394931307945644811796939806507247234409593752765613323252250497445979511692378304694894791308547776526755602317971128669839449838798485523945873505136029592134701663442301430281681878724127665298809766123440816021655870043498304543492791602402608949051322319031689010199798028098291894637335423017007417509500700295313030394571705798673847391853859653928707061982750683240518271771998666838429628509033071425493844219840010829140532694464783054564865279105238504248794376787869827258098128227719781235649098377670180785750979627149037386456801062933063491324027795050687154227603774447108713396359760560315669677265533055185749937471376833848995282348279587102351823554566540215439060237034680496692044507464220795874507717400096813312129994751597694143770999281136106550557397568549938316049312621877417755765186274872555955570235633755215504465425426962319106593802482737888696124585570428891572980304895089475345828150248575691515924443933088952664668765375530489183071048052884564213230048083006382767444840222087066292426326151649373373442452502248738550646311696370648468427170361490529932927648069556887364809831170370261837792145471349050596006957373260772742632521636003204628777889747315691028639244426347048079472841466852711013452205973625023300621993074446603416874295309198020272278335440923450917432261235164812778362938712461545708788240357643583312792437293223340498813785327566100120823011363640734503342901999879509798112513968467680826845787944788629815882984653609347565286412567870717529356685724894288663545077620938563159847805896785680791821609171974263588284770389260032254856236940350026303423297559240934140226577602405862079196155827378153880538098396909974747637962901073604862175574087397675960079940682777581404994441134893789111474865760175944428986595969572037605898062451460155896154252900370187819717449073664283787366002798080444335937500000000000000000000000000000000000000000000000000000000 [48,29] -39264270534792047102101674500867354264115326771888258360433303670790759295553620112242806321767253353740848576637737313590217908642501830348311639956019727802876150461768682299595503359400838503395621615995582338110277555163356803611658744097630877865394126978678942333446905902150155389222932338312632075201735660674311737806951295509791277275031858503771805482567982688811175370335819466886683184302290555030279705319119078266577471403708510932528397041234822319993814867941477241043315769959807729131045855856973631271882277736485375185916039496573907429107930005872003688209067057941574905552562858751544201663623670161206462717197147373164493847182878974999739894533716965236960995798400887584642488266799224169893391311496547518076114971544466500334757280524221198806353952604852448337677266804065861433741822661798373147104954349759495583418989554857964809104310576366223589545833235708510618388070965776455839716832177471360245392501222466952745006901141974305273236812919339587795835824979117759519848326882461834171448772487330233835477742299479912951615118833379225555656342150104859694878577243403010441987019222315359145817290453434501434679729618105442764315114483505920504648227287807143022501579159684074419827943514150477463476098296978075628989470554686263565240265607026587416024105465260668426875834434476727047461868849731425386075301307217690477001135210582660611539410850645900432488087494673129296848418609009599739041332122865974570581819934301868724525439750959596043964830171058641106330111990397087537729382426168638812331457010643123306642430503421813921167263461822202389564761603953799217682474869888545467711922627662361848868404164248301040779197156855319240135173406934893830418624745569830996693006710224803793504070872662449620288444102179407906956592118562897590042843718158503143231704071629411589505138588156617613556036766597022487389717310294381328439442831801861247093393515408326334798025133570823104195120589254405456710009314848059617036243115675576683652693468480992250689107493285905204562195194389710212363007414165883874617353011310906811824989084114428194117156331371440094349719367254362225528820751278737071249893473658749229851864165699410842217856848053137767258932747329699684138126461175301001481990688301975429631676507728425964618788595699030127120080211287923096349311649754272885096998845691467916926551470088556226709867138036166403802461752074419188864060249825657504009479570328267072909511625766754150390625000000000000000000000000000000000000000000000000000000 [48,30] 29303354415820999341776893379416747233547663916486039064359502344031587229675308256001546007665018450025757534242164106148005466824044505304351834604009500052640588157609167063909843452172574847759895267152598364881826671579958288550127953525411872563699710747237533881424908341817124007722424670302408985044763760582759823580120166334680091131049417183110399096195281138283562003028071729335024003713659356089171651362605852974407541933166150201151576448580354681428352993419089765785106648337208982065220280261757359504340623308134288808738296684599577631092354416561688784875409624269676293211816668636739961464003024960125353573277478450819266802975320957478174050841540363220061232555149187192380689636648263964361782582319663690393768342638515921735003622763797561603236242683505242523225451926749077717838641966867926011549433965166684365032941110445754151173828096511782779784915235773117860928747938022546550638561723348618313928687137688102607169156277431067124501319845088256483930095536118858623478319030951038415746565202819667651975672760750589723919743965840369258538328011185142954230247988667199205213669201129409599579552093639679196441656418596609057639257057590914804729118235799452136383594994623846510616216613341672469610412566711219323893801074423978601152708157044121142049553235023398634122262826283187462745492165089606765031275348976434479413197562794721216283614600642878895743179323316458146502969498710257493188414671136216223760749904641640294440592382197818866400948340756216510147241698498040638078734005303835074692525627461226287815972206758388497192936668844032702000474323121992307894649430612357332114510560763121313944508990267859104537234707189447037565956687308009449057574674440130915904193994068334171509811445097946949446328742285427517759655918318849084580930705823818586385386220611957885259560842684597707208797091970193938023180516666981698797262140901757581865443351196286621758962568340312167516951702917231532511587896497456391598911488607256307026154847291392510667300983119840927823905448398589436306709258004009866101521243963100414725527979809974486521771889137567752529331568346794891263787824986239452665682820928205942186570099370815833272791373226684735084184797837327295614846347798050462101735356286268656336054748240047252700236561892301288857748004830197264746599884467173656671835651605689993996094401971621898972146090974520608537892358408893153548872027761897841760356520079966458069975487887859344482421875000000000000000000000000000000000000000000000000 [48,31] -13327057311728747047467978345788695040262072245641178065731262058001272580496547340956856777214576522296825212550096885975092620074877328610626912750956300908294478107596954627000606185971254792921198178665187588327667626679965557708540136736602580609405578928451969106784307490809440631636832162951282546204605919593734517738604416774206786082047158179047160743285205972359851338177821187409594034393321694112191901062115791074095053465622550026308422620654521484971650498739803286056130912593562487913353379985564807808910258113371909807185107363055582298060289609538206093657708273668864897180898711631648831242931016108812940652020971146336100071943032286951404846931055325664936280290787586517923572403924640188959643834616727755024749752143504136284347734605265181597390860286847063530578001148940967467132416320993158459210668552627569181104191870440285649928907754364148528142067952308689421360542861916515292820269431076329866242317403234419613008022268808026399404480810409302212332364895850236450077746371227571369082924332042690260655920728406056592212390080401052869290237784573045768973127977256778109107042058580378382822129029323299136091348760796365767327034780970843387111744422146840605586207566915905292560904390025796044664432552625241437245585846606074018829332076343670303371667078620569590568974685114224219576092528821124584011453541408066199389360380839417017576343973320769144134544916067786051781928519141207383298702612614049562398426360313247384179227505016714650988315889116202625203244200009802477259782893289475532828754689312125155588796597718245431067926086413637815809701585030347137167786814061661791172848186246650562804951145779420863821271019737030028383019244091561331722450326579278162805855598556850800880265503810481355848178852640165273207358457066692009868948234515631736865953139029665997385191768991469925827134147247261308735668614350259614259900210596022135472122214863923285915453129329069256733676145361047776413967671733271880357229303404901047837525906699609841482185499157990687596941881720821820876188259644213873746690350463194947461959831990806283499325898954775456807405296197029374504781710071358488335419287045429481248233244630822856182669404174719553038918708043619958896327130316544426924117043330923778911289820086654201028562992823210778526831020888120048202585603529189975183319070268661927095357257782190398533552776235979317394986029195173221252675673131287521159388242963927950768265873193740844726562500000000000000000000000000000000000000000000000 [48,32] 3288547080048825373153666568740701249825930381508793727148924187325354930085857075040656658432006021639415458742415604577171998252480866117279769086649538701473438972353176595761571758280816783938236715861161285485901256400039653811353540315430281285926018737590797744264370676074518390222179409304013757673750748137153744150338071970481033665415437369382686955382041216740064816594966073513598334243579378742620814372864166989470038564866743630928460941995785133416673397694349287569776984519004471977437978178346872953860500065449158434504534928439509759566738005188081155655143670999154851957121890950274549617702851489547333166678963188571262015391102741287118759244280353398999551318812599918212207697019296886992074777773420711063570260651975301849714764292958270590472829233939805319000124688482932648689353776419749909633556646787645414437058093360962672568117952482554501621807970317862072140300131143907790700325910471186677379334830928173022097600385169607479411042884867143301402996784067421355759461752138508734876301308405169896366926391474042828477019817658855159469128540442207234487592577943859938958033644101947402129476493119440291964345194199201479412984876135812294907746086856058289987824660762727775914817529661738337541602448380098687428793926191532273027296918951202995090689864492113388415870945791087764890704241770122914556601999894458119791107967063310898299612766437465001233613343032313039699947093804529694499625229412113567726520871426952008158545185320150936104767716598521209233420530491723861868519973528020851760871913457582422903064072472825034024422091738201457530821450591846180969655095253711891921047846554779959054063565098860708940416067957592584850342751279040247334006846682066123233140498608889227960796278861363646143533706869420832088196806701857329625200493020429377293138554217347221818905109623401377991690705287004396737254660115608476416730022995971197671075528472839445851093510355562214680952647955940575161872771683398992745322164899095610353494125059779762574646059137492260356755191212831360851818453779464133049588571399509716390355402097636695991725728530224724762029395212719894617817313496026343490900507352581691880115821502354139388542094834162438076620113299168351519657604089610018344589022072093026089290973008931571918382447041439608449258742776817533338775585458106262569845173236198372038373619582180703236429530551387773749457646239445261507712947530748286086195453226110885225352831184864044189453125000000000000000000000000000000000000000000 [48,33] 300598765488361920966229731593703144773486303798880656355866552128409540428669631722047392202767554508130903684525502852151155057837139719028589694334987532804571582561845123164801143092240163633528966937084530737643852569835328475875154980805637035873265126083292069551564186543451719807117785635495404658920283487418099498902567987374924159184579308284096741812431650297377749409089665461511969577584974723701715177704256786470555972990772694650426229345647182834082969079703290640320896812364540278801849533922423658799232001416158083247835832308812511659935254684360768547703736903645417807828995147066791179590511919962497923801524455993823646965934067427592559588123872144442259046036997872864766268702019361750340934086408171119130152733593104639705002476505811425721037331691467526927941027791190400902851395736794405498335231076733083142682749991517023269670487602939743906597755490236914718881909647687448767197145384943023159972551373738478388643654083093112073098034288925575365279660352711122019328324347255714722604741921353770781409617560622203166779610356110560268458276406361380233791632798187677192198826052128469021657316810254577142884672532747512604951658249682241451458161548120712042508530378439964291316386208672819549930768515280435132118116180130652099366359621465891050768023104872407059253088960236017786958770903353340002383285553351239759733033483182574856669373932953128231676175916739527310995257721582292314051709909982542727043961019446534144396376073110310637092463319091259556524403741883883543465976392129353394625759215420575546509604937973750880195246482782059241094100194490835729883908504501923187769543325225706427238581395075659270142672766295636178230224073521357200635355867566211703520093407481686790834829010453925718875866886124943592519712608318908353749059196472273138109107351701307109691650614896325805932795185095780068529517157396557435291764705049573839537419982453810410069735285317488557812624151779638320791801731775346484403589212798048889690888256358716896009241563564179453963977114400566227527902389471523687727190092746456749132280430865948190032539219135732820372096002119716800445614082285199449747941591180753533206503477207301741575839193554162873776911029988225068891024090560640344104137766764753246192467503734747423230629843337081585041568221714227826727252576728633433499974583936688228664874948092835271018302095586791802337569052546284270690830153148691923550156479549855248478706926107406616210937500000000000000000000000000000000000000 [48,34] -696315788080487039580681933801954063231056500515717493606606582908786935777156407672712261078019389875045553795645393962983105932166321107587417917880911693783201738465867033397362077593357832706011439006627938905269145944094530723603517449631887486521095833311579300123892956796610482171619424054551506622206278197168432311869638484284455605103984100260626190001454432771601629111875770184915381802944912302691229277565824760466136573507038469790647615236184530833262874488173797868429031841488738352685137961055364870578551694372362205451532644240643572846953354173662898796024353543217726629244625625044603042368355383826523149755777858457303433619788834050314759548670722253878874903961834905616400517196842627839416042078250909530563750650199468200720604877553661386824272281865426579368166106178577070682652130524534568069544879537705862548488877742250519564635839914537996493367235498091416324736362194321561908982466573604344866237602085609577331082688814397741567646648956677925630674000341028613677139044354408860506713928240713287095033621059411689390353375603262042374887015104926781636189308278450000851536888205729831704109039266461381138140036237871511174555664801452400399894147528396407932820372908084833885081994690987519664943169273887035520934163543718707521796831592093758845563046418342946843798689534485597881135695637348727274068187613528309633523752352009948717643404966158284191610570266993945638192968734811518797888861516199193461644258307646768850402502231681819702903763454357444264813059530698515861745495319855985094572695401240258927544143915226269098737356223521929402642376584678655896635939691968867600289261369616981230660253688782747550036284656806117430454739284038391029632018715603770089490228917465970681712892097214988006953735424114842652522617740773356226168644238978300503596014461847307101695626197845181940306544127237487803362522611920563046774755423773211965147647152996170328032654640097481920508064724289002636916440896991815169883353181093326489430552602605189813032815797829932298517307075190985580393565844197350754828439009288114284188091536537175513589794946062523554402643256629776873521881298437912551145863475297467387090868068066345879255306445892730358983200901025805491776280578201696925891585054909964070014041799565958968106087653791586288975469818451325515423389601620726995579326334300762117055774479914675276249778722963400546384697191319045559980489078481585663125009305618462462916795630007982254028320312500000000000000000000000000000000 [48,35] 326611054306390990930077978134126318653724441864012800252801765841944382711609130365922031976614920526510056843054534893450297331515828115133579101611655807586345161990859058884744789192089053253886658541587531975634896036861813056762112232335384727531660049250345316045119217024355014932091112301539992495633683053444310968720452102920237624280148135065788732868717994762459345678282954737150088129083116817856220566339160764505219889031046104689672868663645111711334225811990385163844639007258891047896120055796209154455654796599657606789504328042131708280346071022055502734342106986152228099198529142771992957487818442116671456689093940989589215807287992882176457129835308171619228291767650675805456632389560037201206668672023325793886103900568827869389425139063821653578684343980936236974735822389487909168380809151864128376611313884829001886878334923853294291961770623081043861026751381681485533231595438061649857841731421427923268759225057666693507788731991009000454350825461411346758958443941959850228605844003903537103236341114231176981084247620901219343920701632409073957218202584509732207759311646136251429424277276626029403929748164897098912093180859397899790650533832385920632487928512967915460811028765069946050799544638457803955477286225882096991775630299007303659918232146506224826319795508256065446482041212410265174082757258672274251485397700805313492824243853969063420316886001397629544794731032803809870714485758154598831824830471940925119915667440073066768563284682825206751913930837080581392203984238575110127702670731915360542045773416560901658606433645389646638369505540739148538463742074075668592876254468642495573791954562615996726623293712724600783060713400224792221914243777480957778334332317117263225271501742521877152643324387377285965032829781826277277151522452914508025478035660866791978732814016776586438707468563092621484197542083116343118563569787734678716694492725691511564255735089405129068644542092358878878660513823219987898818079834442681946830966524919885302409275904313792848327992359395534488764271992496064577387448535309594739602205702719886915935933772792307355253234331417453619941740206870949852395279490338068219186881203752488556981119270029340763378858508178185130306430228583894871820631876828496000612542452832780763763753593288984718072719118984719660956422380094961745313173294547068095581441254214056876574243479301058059720787330164551172913244500811991097151491338987621125848279102221738412481499835848808288574218750000000000000000000000000000000 [48,36] -65890247297646259687561151191125795091859538558358241059113126874658342573560204153215518017272837969047793590699299906086039085039527199175444646247518256166696447610358678887063130223492195378306714233495277803656922353159832040023611399442872935968774988710002447394571459202748703333935000957184153977132441109542606884010761620283041320196989498672753106894667988734161048421480265236918918207341312087370188064095613659931939352796358948518754474241323600386901192734045475167518650550783892999150816597918090690637865706810847355478534986217763278814243573713174292225584228036668927870342279891863115998684412147966456865292815597905800522237843272703134825593078905479192195768449471072635330854132901136442215242072215178586424600335201950086979925469827578729632643174974895407442366290690953445701519892074077921278050420308581530384528566437064792156782691382233333039241245190736961714246256103467043777513642855406097927300696076685657834046868287026817908465126379610150368894825880418972287396792689838160097147281465900592600794280532569259451721739119449798563680103689269414095938252536713673464848258373084047429432846791090390851087755958006267568005011976146659581928148416673928234072148364607659391417215780917091344629846683260767219381325568625167301205462905200097587533689200003843424303303877908783478831440195778993862383706115885239068382778303494999236277638373689924538293714954126460093181411846785607883314273683958820640665185109558617025353816141020696874910569211312174673727243206918793768160542942880670975028331338900231192574847051185054222639742001913063839095472864420801275596018512464200740028283772430909292838319778716290505731794083887746723578026324845603145077989915586545056073161012188014883964661344241505585575606154425953474395506566456135419869633518769223261227912056796908793440366512915751994038038098668952031566716163408677478036989754320042570372423434110792989865485579156951140656516716525597810894156194670581806788036038416191043957237648307857151400985233157421233206845922781079575756622557931666325009702536439429253159381485681989030982103273526821638230893205952543389795220587618199437309446653700417133348078051635517689476684565417481391214854739547083636768387336692504319546626711952210881922965661289865727683492434132774071627040296632608396516954198473764846944607226016305485269674198687995718625262205912460467540007043240642647034917926057008783296783417660069659405053243972361087799072265625000000000000000000000000 [48,37] -14034331774495826274043568962855247221085222855784449988817202263891233487260922333700795609840629876818963210023492104780230806052020057003328516133222553247876029531230259674036040630014384569399172722917756545290684844592694626822174206717214677768220673582862371022826072505992861771412704361478118724674285409238162943353306045695708733119502048967605814107029530079060504430379503999578802325391988363077230684160767371025559777842233460564991300515653319688444133071153676525364495289650431707695859633630710008443668138178189436008652108725525681154086883601886806319454080107200573231046667540166275563183524532707007092904055443163399037587264960277675960837986272127856594262539867174664180473181070748798629586110435695536733472371459365649598515635436254927121201567595144623413925837700763708453532898737569622515103987759365190960043009944247849677162284144688189592372101987899224023055122784359111333785845835782267020438675059815159137502817512989537139455535472402643176331814353476803096511450484686840940901570026865261609138988288952957884933806183207446906210053820725593064183646294913718653910447327616087994058367831594548402909396215981569306798268178791912380102680824732985301015518207774978420858937471106280939128746068605524791774369411674762981905105364358316084396460700873395932567663555143256443471035965863014170291266235280613165025808182741939003232890789160434758695339985562380862761514342509013200860066364476115343492997034155755988417177064740968798562848948653689591984844895458686591700556620985245611925937170268470977766891599646422813826245936615545364686918790946994173279893797530432850036116955404366974337725221711880258364888992871179159653387740775132401602390250160620110680709606685677799082118237597218016402908365697609250308061521593666520483024474745818271055666798549737251377357111026405143009872936542217398888127506066174815283216382334148018521712365611623446829952512286825929321072913646127997967448152325800400294418075123369030013275631914947069503215615961720885624788392597025469621898915932995729922333892655085648599177417387782491795947815432523955471377010153056705201717984405837934706938551251649515056529885153915609626149015132329906513270851675933722961223479280934246418859293714811196688772160345737951093060951297808949157328812735624445949127501723292226883304820193418967666338159751066274483520207263095459114469175052918618940172510112807141596140761419242437568755121901631355285644531250000000000000000000000 [48,38] 16930243736276642575997462025628911865518937653167991166160263736971765020835264823776093785552596676286332187577643918725369295701589731531736160766870178995206974903635158183523991829262100183021954492066060463156092390773923261656608444718678295213260119132222861231143913482241216540841946674704788488628632962441816310857387406940700488911690978804377162931859551835113510024778809526432160998374692493561422072355221327782610300537075495525695852245692935103475694961646513463679449383887859769368996260990164532215814600854940729606076511337472047295329887011959689779901406425501170595248575843595756227741878468334174523620526297365199273950755080929231373155091413846967361056406188256348099542183885042304998334302807661962729847058723738455322875803373129161687079934207537239302779938737812748812702195308847823861570694799630832215457463570334549969744926989679071836264699062225166620183791973102204805514452668479033927037437538275981324298964842209617133764261762274952547341947366613100354172883381751022454721326315329621912480000049612600609170841354325544650336672125719035846348099844679765033209244271950524309794653899095125059075558055650679567432283276948758618421599112539859125637339575923338933116776463182014987026744203375776123912520561641870347991866040364943331526768097684243748408125537518794152214503451122092241963698244764575367934054480070006289124148597591380841491140325145523546219973620887966216102871624050315665472174634494364529527716719062113317222670030230089087835292329610664588427746558710295583783111634096259650918070125982323119439704068852938296427919759987200425620845631776238596235796177306308889105786081351871379357140411871015871255118043775775611527284513128565632954189429527293432021565118565734050793721733320100896634986332248964321802956448574978364024885965418909194290697241912909432340392741530465106839058868706817513598275202939706560389244924544788996334007695994428466314222937346568628984870351517324855446581920751370569492603678682052201180165875061870399414473872554531385317136122765549763134353321490052345130966908023328068471472219997218665709940624104494863157834153172481505204327484870805475788107884996192725496121699338452683107798418009075481578065698092538770609530312173696122640694066895489835246755083292219400277854916184907283439838588244722875890538197426916295579306812752479132198701188369627031692597873670484400855394989177773274192489441278275386082441400503739714622497558593750000000000000000 [48,39] -7156619155366572852094497338193830362011159710915793712945086453715290620780769951627374803109898968051778432919130348332249412766465186935735054622354076400360675670472235901846755277154538832919501503675624634149595048452440430051488380096397455420244229442978851246894863978041556741822960939729425775070642496438562931067231851555214768814512876209678695587825150333449257995523748153992659913357625615043605613946934971210735307562926396784975291686926428386024081222690637415316595888176387417000374726914834012974642907542869636961666778926673185549664541222623382874165412785116846314690403777313481429066014744340802982035662078807261308057705957247575833619264216152223601320292277498320699416969709572399834988505341059001295897726231950382636794798154294478941733898544895533947666234589257554948661975432081454460653518134457189250568149058029931748425163773434303113035062366956665320655118999964254530605168420187377853165317606894116224908394533145628312806439303759382654577953499718033378056162724243521736524605537807749324015013539812932637057732699983167483238139250620853017806598048438351571637473404438836883531740137112927523310114822179069579595498191540210148569919482489857565741446724139824429072134152095721848365121874543095914624257066328860769061897565336740933126421743062666166199912308114806920790839771606254063820394179809861111612781468502328026521543574903461272967541129007381198102264185829423744897673318012659223267517126618157901428587038085422698708438084874604876792432284052231621140371171703601230274182064420932388862790423809903010445235384010879141303195327425267164182270706607176735547444590554731765945113960984838895824854123525457252311026776730082837798682174277114629503510897487003873387156622114210865025868593386321256051567297595035090026365302072578210320853322935962399727779659006541457810371415419018776034024517313317446600205280925034199331620066287356077582479302029197662021776695625908360969450803243252112751079184700893099467607520920862221519246653918668365615124654202711336351697727248921532870496225766754261519724805948681665840341850802833407756019478878377774389711876592342407174646534183935730316161993423110332824995510500376969026587678298267878218439691615271927740209966722356291820855370009379858462895296445262889447847674621042197996043740305032153927044918244144018324655423990175874881708629693363152142998433187589318055482704797502802537031811602741271371996845118701457977294921875000000000000000 [48,40] 1746833934244709097161829303356153987260846992968619729661440980056999346176535761992301566621839669553760904924046409784512446954515966171609021546802298991670595157579417768640930451268582279166894115544670813040163985407819013294404236307460262950228580780847256835392692035426179720053040254605028523619844757609320421175668650963990137550078057568167822039702152656119966442108483940149241703632729879300116915679155620410540088621166345165925120308993209426679603337939402150366237665331100159524893046654636230656579927163419317033609805565102161558253214637442873826647594598298564130306329610905747406316529283387057783720487912277976505437488002365270526935600340344808683525822965650576804257397825810197814473652356723347768794271005340930507928308471055497762623671854518648641863638063527912446288398703844562121968988363369103144529854772100781730326247744453483985578420667546619206266998667426545525473368669853419508014341435850430021063659134888042832903838765966218721743925864425950884039443478357240756072954452233532901456812573443850773261116441086040751071237163691305015347532053327527522725788132089487210509963978542446208155251664016058606915882620249377921881150231854262977963357072679298595287637867273519324074174185816937225226556981528507243743589138967087496274477936289127509154869229928757031771357267521200541747038411525763484468397769433175369260017491696330197158452907072289609431860907943462962553849591175499131411748062457671097232880009484760865027276739966869884434992035227455899433167054865427623899133726532812367188555442980130879968805647725368257779385084817130392477456081432916920100478971046491738360684420229923246090199011647105330089451543048044157160415762329754002994428441454047387929843246518730093584877273434652441183260616298857729235773749865204815972973657152780025530673622568222420886700792324262321156041971047130536830993951157840224944061053536972154976846194109955996251497667315550626042088253724310591052861455295513000486576344134011103352884551193159598448523965999859687946399486339111020817358170619478189733878923591906787213167292529872654429299477615638611899866065524655407613912931534624446592313150014217638650691224796587799904460597228654184824540982913275662926638615911681394469905313268507467349780366529312237239873004315668711004847874358149449070347167922923130417432383690211737111538361607371147981219617844677794164013065088030387502353074809235966569076481391675770282745361328125000000000 [48,41] -160681684100740381780331145321627087064062026724119559659878688369073084259871133661196091296372328620744103646476660048466553289408729744069122462262685092185221879092426687802152990610552391156315542280120037083074372160792053025222306474066423287070585812957796788733828645190514420614318439422266443644109946576896706287252397249999190066625853618116342206403913766279207577862846409514383871105721607673791547430632119568888263759921049333291950102243558828078469537126004829686154896559800444120879953404717773857788957673078753396131865190150946201252653481737582382078939202325827143105236739811956533099164648844012743569556118614770493703651566629893822538497056085679672379794147732525320237952080233253343503446131518958638386576515905768069889493027345767058654411669219824121032933722127266847295403634520743816482940826756769065122674200553636556822144334027641981610720271376037329075761716674996992868470182839038235836973338878233521023214586065375518433640562812711485506138203077495211317525206365864201385070717933606006999136592981169510111200505611825830748052385150607237960513866753644144503021987098403289667034169432214485669602561490073403699973376541218158782049191607903803233617042963901770582142077342765584715274076859166201541251555815139810741235332978435968452280315714999204472375096770033933608875280926239813823047420160564182774452465238078876847136416935678022910362949435921682629336682269707424069223513131927586985839197848560086455707138685405211590144803636389105867697069503878145966994098108471248634433703567987190258011394860416941069124234685071391614660073255985236739268301582569225090199772203860938010836731446452221807344316397964237278710228469547439765088845004049080075334751439922765528475834280105616303744846479233398576725426052963882273394129563491244274503577256420675696965323421154259607056751694641875428681571136121396476325157310847299415569166776927806876355064949332721199904416739096906383014595639408486276966300414356012855483538000013714585163050653399882924631119680659219664827525292532594113687633986712994389624222240762956675185014259121070304348393795196911595855371299562226251513933479438047791610178571976211668548165222391968457558313504566466932965450774626242458116413472479667638264009926591417588618970629212725573796841504394820069456727434016617174757460804523763675097756107517649915216557986129855346586909772870459485031442793139724774728062904605163652149713016115128993988037109375000000 [48,42] -64225042826087227193809422119348139849829168512146382591538843608034759642416801212985369217012934275362962494947825487881804803421858732123384984224917084375770393729915480307528545905030866636956982792973221150399144883600386234656752734640847011995163131352809618278545111816160991216900433581252047510285728283467380392633714963177578710275893380619378221720784656734212498445174643928223798212526359224674514967689899372988795840397416586334320612698274514872390427248916022342696954434185873020260532026190419167678269680777813654016020711530705732507557001571736376736972449074609640254579649694386108774651542017118950343290319397240448195469916311503935213922117431118001035688301811781208264505727138864614378129843660977450114807505371606683656291222264915781873621621822058226845837730860618765230091763528085807576056047037836402275947700104375184888879526933880395031650651618652773285832139129328033094425187603501334918880858099856038587669740267606383047785691445716070799565349485035370668588432889844718364185263564793087396885943545320089425755880467848785421476392957108659089540364564990597788136134049577659133005824909170373821007130033093918168655963440534437287801391775722365623210363019661059809875702594622697903603006566983621434514014202033438094320933164020133725709127763151081736951346057757883054872504011691164367590600209314627832624171157821997846827710602934438687862170292428792927778714111833458331497226834120182320787287262479785795072309059447168423516100004384842987729345383266616413603083901905127686916876828724366211614399036000261910436732272935684526164176979594914679051523122764640377999633402219102147418764867639135983851345739154252518206201781376117750516830701623692495190883095142799024814787037428115498343661664214902560164722216268603458284825004831150218535463572958315491654770450699158404096777746022709913415732090224589984859509817168350869367818444956613676607882910987128546380255078786481192970289947622159326791712395735794698609855105377115562682078758618379197387745003261626495957931695412226414312619544585475434319084683679209077991352653391195342762956198033609922702853234673378099965285743240834474542675505845492992455872316437188681717235094630347172481048224433973830117939508160214156253663169125542904218648557835883629643692086511563365352577472502947176587641817590688036890393906144158507255105849196959303880049854879670181973510327335630911199776372187686401815653880476020276546478271484375 [48,43] 35324944377954942083206790751119221614448026226677513998488337255449694752775701930512822702123869125134852081041326638583572992999856617527903212511922394942531997808185216797631202780601343818286079970707059086282855468349803867706598947081030928797503333158249152227441408723200558312049212845661840852020776649802403945688635374523562710357658593922147123554349374635587811268020013670930736936211008899292492929128233315395369259339691404066163900789429758023088835615668107395984459111742098094510517557516227011443078301583941863439935184111601498692095665533405278536595605564258505677014122026375996533192135168271335690382650029036328076400118699396260487751199505937957695263519652491538889871623717346436489490342513395306883774105960171091650560133752117657179577004064781632566064633157313360071962559593211271707107073727962793063168746893366337399949679941911346682455346215994486537928817110741835589668580390711662241668590239038342568969903794914014168455632387410081216697160084434556404515081733207181717189271772516801128906234988161933231495051654150541390889995858973102173014085885478209815594759116947556918602972706832899235084064496518759523954321354515929135970221956160393250813272982542710677653713365802276428193318461100100089503508854431864429485487807373773706156889043860511114118152206349641292297388379242040218284303826798777498665852092857526854428097642623598608803488509938369985273595660475026482561583628942320334910129359801074405231035726768393530077902653982579138609798892953834001720255566056241138124274111181628365460829018639796742968251516874166130008896042845987412702352078962630109825898142530279283585745810695502321371573056881558882495699219324704009580079256288561510010944604567326430320442122118024078968558863503507635269533364789812007412662385912861300953610407652307378460268694168881891934612555618090139890304763442862528263117516225361433034663552625904247115344835619816466670497545183898649423051429860698060145210359679995511718101082127964286934046240479347997879570360949296158542674386797006939956822769497327255644007127733056670854632702779335425150251637632422068202886110384145518169110082517191788396737851346018440227095293255577398837483145977362793662592508590656331838654520989532425490543384547132741013958613195155576823168005422663478862643397032684052800234902784375734427634914990737926681863410510023473349977080732226436299419406570853871042692251336347908363677561283111572265625000000 [48,44] -9094274868935159960361452473857300751880282511179142191419467966133874197700087125686428456593225732285238734759759258049065129995624531449687508980444135599597539021519289315190771444721901009706063894879671758570491053877985288266513770600575201659120104621928179661739471999117447179726287473005341987389527024180768359187209358269261549696230470410005856846048515865372660016276433667520330525246803234118672428165896380135781284164785000308986476175113273913569087247792647406406767545512810930196671613392160884340678246676066024873028925750751058994615867479590104681283476265858167414191154491158916001901791469573363169909791858916542859084854341279454127488475595989140045151273199900724266695044793311693535443720371483259048749040800807815987642281417870027809608298075834507538676975834424395393338509621765590725331825741511770818588887270071471549350386710933258801121919017675870041285312422953765756428432275493517847086254411269022129899246804402352905948093063563453619174038811862393818988877700055444648736302831608413684109625503825467241870934070206197111969563450566554216883491088680927399176871293869084464100399528830316460135696956276004943346162158578914208879235037159867520579906785901597038084501310178360298146441128638116588607565166779075725827751359524277387807258622035443891964497820529287058591161015813511816912968870792812952447228190499079447253622161032874126846375638256859664376852108983267687720339863463915097146910967003221246029770708609085267415624842376023328847976952341436280635232843738952125375124261574755880489730170204451086624762176571945493791840322508529552457377433485233075703094453560118025337266531858913425545635378738354042807046469198086260831394335293504658879443844199567085790702496463221507381594318647150737104693221049243571783876118700057180781614144753772453010866068601431421017810110656097308258100042259139512313070648231575507604865685688335929901290605805628582334443437452543663845304449697292057334036453547203879884430673709800387714064636487848636257150604879480380203377786978304664160592408165937089140826500803683380987255478773743678830309825366706227220427520149219208527260491998490863979749633451582921869323516363050822502082151978668947016831133036645210308388768499240887116733266183256435537236620462849534757205013993024527741264572810997588207809312045982994169046598708544219513609379483927352190032194074067275059744721381576985919092948051911662332713603973388671875000000 [48,45] 1274833642451389666906305458178510675492444558569797787736110134412375116849689964472360917606402011480347528234070771361295601812403709266144391901720148812019710899914871558017254317066075195361877373343754329690983985213840184743524413038873244889990018457806857419343007546811913923104992865490451109890486559374657972685425364034295124424842449168846913499049057912067658796099585077819361247993511850903509882275343552809331980532907533754319518447288828877557872523466199538608717384081774784033037032627618487824842186431784339815304949464199900411027807705035219306067806677407747250954959197368668486788275613803219833225493959385432955197828916211260486183812436028066441336912743295574507935616655998613378850024079776504104234070732212080261902261053284688560967257862447594589464918542284082786664220069614908734651500360713332956286760354718876554948078290222537098844089681260782499358926404260296042597572426942760354448433763506081466258311628363953572899992383354043110138133100396487907014756432073063342848537404913941220616117803119554340033889482959128889126520800749343429392528120621112228519054959011410382291787800784837657528852798274114712883195034060603789270591766519928585693023188822590304194656860398597926041746407467277969184878541114695017755511560735959350762859121580981939409316347246692905349102203911199588759048295965682171441995923511543814312818568827384309574356056740216588368369284960408004749415253071221830521547636923778927985763181087780678730389491105155363650673802017820982583915115844715776079115162405068229127503403728244176382905480069782315015986321202438565392875023505743246576298761326570825415372521834176440531555742616158901297156616056751894459881097902302271945207319297917401184194101476875968408096690529911417606376384220441633307560378204458584426978553589340104937436567944706667277175047467783823958874839693785554099498861020010843715348104830683990860047542113399842584098780594842164469894341034881490503247854617971737658595781207188478435445560314216047500552425363235452243608541337106480089232254013805942534448918221358550391339722658132820479798920655566892189564373099518907462499084020996139790387242356323751781329006574885160964955488355478957242631625294210687240562357912584460910309182268638537019890111797340290693126585210474356027478627077103329947199374372235719421513135587662333749067539653835000302170361715623381746187787083205529212182050002866162685677409172058105468750 [48,46] 19358938462989595370230979743803602163348801908295330321171561388696523489372268597271264160298060716301322110089526983508369621207517399565307013299596662247822964143145605489332505695325426177889883063350942355736089241091719529811384480214234357978579705575642711648598495208869712191307168128791407019649739314718733689953097747987731132024364103623656461799116752601897269454573756647299012715326432425845427012901000370502615066117137082697019308494893061042020116090123180655852917228306969157343875639388948188852298450947337185563511215659050503933298187987517946223826335919899446999853973013248928772288894602003730129807027439478173793044968650262284233979022919857296204220019145623443081856856226021670886864434319761425083536908329185866846410370328793724265622365002544608606362148427237309335264642182036718664185127822438355451122529012630825008548082854233551941266184695594535694038078514144753579439051735574111490308848703464457477918620736417304250462875454989232910642091143221874169283409665903050068569384167187676501771638888817121935024154388915415685332550502220269001116998970160616412951510859533926127582458662748485488083856949991781151816555801010869254092015578763171551724136453607703252839082152276268523212826515987885281804983167443270123612320164694508031728099093794884350956610444923322869557220571151815641988894197498563687765953796932187401686769122698595471086958782082825775524552147108459400986934454973489455792235830212801126544548664852098604885452936792786680356049424707384703682286092623891234704275965154367933189271831804538837165779468837262809833089802334101822811819117889623729804909807635871660198238373585712481143454061167895445198886512497939266900664235195480248233101314733852348224436294261571846865596529526963749163387995018236724631374566938138403838224453901195197984325272237051793301428662254363306328214701059146686702758228990774099801404211479514494831009157841799446892960969147407214150586438363738423190126987989727530963343478469359099064835990970004938968700441796262960028076645566566649912348677778378910325251851323811371488114220505634812768198529077992488370393483504490805359918452181040666949469224126305158289301582453003147336716973246536530283673864699262418328256148118509382694419828062388892933834044314218158202119222185895025755685801562080912436581788803418318660698867135114304309355429628206206477756341526836912040888645861191896813124913023784756660461425781250000 [48,47] -59825742344639604100820649708832516861268047163600953410664887274857832612235036458537181708026667958781995608603373849299014074072827005414638048121289691970178932401435987863895311931953276022900632430022543502612583774104486891521525834205752187531846680605022020394500571252981316966719335495011047716891858883686017477252541074565572475283540887636259589193284797230161558231303017973715509070904536254544745103152721690748124583419770459686994638755560267008910142732924337657681633415432252750975363893283617032566926115877139826125300490893844517422617412002629534203651131428372387139551585952661785199015051610834432993944853345105903307249360354752547126335178332267439818071789033428392143192843220906196826712633500936239789410818452488739392144833868305986885093137465420018082903783150229978633720214735673862698208250600890412172334628084355865496945267947103333912120751927899920332940770517208341247180843352093021152113492830852024464874554542171784919043176256742334491853108991329069545265215588031330924241985444898778302686798856869788014659451753474170394527420679641101787190723018243911784233645541349585163346112612735305422239436298231270087217006910933971694335993837882288225051118404759447563274702661908146810890875288691185375473102069240823621757360824980567016218518941752562036158413018405558386082261928079507024061260253679844538195576420453415166099048271056159566000052341856881385587167608826137442371133063200375075826660949648027758476246899991713408834756725830142889317191584486793014635338133126037865886229990391677151336337772573261686811763944722095565110185576241885433488298213748490393206238244615872259302267883773561703826808807351330469826561650177368380952081487985566191732378660229253063822835859378709576094105955825159640901252629574598114588200726434283393488888617742821952340318949739513741313411649574686690328888813762360702183747691834432512056718130322691797561696432830688390651621502848737340984144378877155045622601767163629168204679531591730630389688751220877182821884443897484372835478646774241752649874673497095475498862956165170693596356997792927624586407433619088495394993335633594009438901031965934361930223240488813511427343336998369222990356027314865122306534009420428327757453553223765268938668917395268482014905285685408671106560070843288464467896490369735478447001982316993945936519648423885702914141822920639837449894467605767413209065345991444218043397995643317699432373046875000 [48,48] 14235304743103456235117177375532993040765743232030052417774096533632492223159781142145660506614224592046475739215368687598241625721289213860455607137032726029811543275128285546863121911385217907277425812915089296863806293364187835524374951322065531678504331325303570039709379431313603449174251776466626997982910950421672248531441096170383148314815442965438734771772007938928311858686791770105636102046838925756253374780092680309226058501241496162018350245741133179723296568731609608576408415667713595946086058709578085897526630332282907159932320577492386408514239507785129560876942962126855316093689619870237928198522532280614528638882959214608103718091990745425169478141697276138105470040193909035150780075904117798877949117180243352417770954897528322554924855534017190410427595662082091293574861174284149923674586022688634809467253009649714673246905997141526761307911393029630885301123656494658490958903919944754899077105895465603202549306240643916292497850005312330476006277095609399800567237860434536017184659362911822094559481760550225713377650348491747996750384023253599256836869878145619464538852578413744366035849460480684457444472317235542043727116391246724532172702176825461107955657259682393359887829808314678178022061585581430245206497812745368864463119505183285080709817368181013971180763477003961388610964217167234928438971974152668327610820753967920053340487023019045152906444601999717680695015637310082907516616763575851388759544036518536176333131338245368466198743318608749287729939579627331861151682548383771980942721201129673210377137571977510938071502719884378908209891621764727397536185707137200518419781065682653728354675442502549414788395978468084409204676178011264977320382984353312129294829437524596557318708115377098560609700968945844370327808847361945138075073256039767852191820524521077159285053940822730150035845571588217341624318216639212303307294010564541958674596672281430546639533946353917978522757246701047375630221032440986754861169843440258601885537246944523250592085435834098689086668630600737325549630493245022857787086080091990093298709065470090177241923914653047098803009194142481457965748071068063596731157558211726930662623943020334792492850432564920205956928781373266185346824329450089744909666929986601428398448117873971437036887556359900159731822018979399453781688694168274558468993451498366295340237564435292507472641072696320776122226850199617701163877776400854363684231676523417320368025684729218482971191406250 [49,0] 110456545375397145794242357774517545408257983183344338945692318142698959827840392176416016345064499777822376439059879703022367309180814366480447083789636220781931416921226703311620348601051250261881613009570087424649101690208909113329389380096480881482804812984272119019457595061828362207146028928320534978845398715001919001104507000322737832226950433343137708054427338034017837886601248649820702814604389921199432320348555443046363887685548641389557778084296885255194968764977382015662012891258463444301537541300130376463038505565454060367833091486954651672717253060794925381194944252099743099782548552116880905925227948002492098116512672645227866875483274888115192538804109718505459649086944768741424828663828689164524339887317554899916500627774783025492098617650775594500280054879225983291163676547216503519635522787911533113093795708544839445618900014967046412558042566589774402938682273502521746617360324618144611370529314386846856175553938740069693485374910105238463072771683127335168184791881932857288641392503298366555584461582858708873969083293338182778682321400952919753024483403887921878887364202158128062570633431542319882687470575498605021925680977952973719743561491154568108909387561962503830893360818649242638063824452523257417549627433829925981919708297838085973108499463191878064429919103955738271532265007130678347119720214669246536589386395384175147466037354101054421373278542917982910341940489990957859677724930086144063502848978186672344152418137057532049470462479137028227224734801615920823713981852120377284300359435283221887365579963800157412683527475505138568292949256885508791270430572509003717164840071659619188960151130185915539266396926134889922712921417647194754494237137200482643137764643839780150621657092997143445305446119240504260136423876909830651028563821209526308646450250525191354967800654250354652412221961343505384095398621175230378626538623208134795181146047840533703387865898355177895211706108247189224679984903776007137535355661042509515331871528892704244698830126194870800271448006611321857889826081402667276283066984126056129820410706023661122982160399862689005103383573675583137999176474512271492087338994791594126248669957940868401887919192561200344280316269647206214891799528770223726649698604527061916563728505015374446618724259222963415263615849504219568189000710844993591308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 244153352226983187472608024383152050597173911938452801797260053164172181349043920983931860677721647600639084239224825868150054437292946409543948113013983918944135325280594273409190273452481158019562608516686547473869991068732943896832665792675251420378067285609177614943431071110108770831199540480387250986685399000262426172060884013974052799904714637437602427548323192557703195358745403865003662919964753341767843581804889555393787058880780561731544538763138120164410609377695398686804257884015839833080545139907153269576860625816431279627565608324909616685362469298456376087408860483692141479710941613433163260004376780017472450829974445637540822083296329159475884664077216146648351994017801455463583665434802086575466138643188174197566524177124390297567451116363637968811315299299673662082823617368247092355951511575935736986984289316467033508567615968660399059252839715394837422652065085772534815821345036516880345784025848743299926186149104989536994898743180391253898501701046373744859608954242025263822045701530679608688454382803989497885848195024254226314856434251183738228583618397677547803661005721143234278633690217020411667521131443463756851674586158992099975602792868398354202615029281508487086859643726038079972143910373978717294909540561117089564302085788568840128694070445314067948008229100584322473381315094331467453516883804570014689099463734643996914159017642497818640465376912694361153073341542054172993428657882456708115837948356560510590405578847858796883865333093292717111050442340647432566832122517998806699665579005904672952579055062055860635443067055627235012958085608326032200402923317048807176207710130158134714963083638923844578766851539995281232742222764806530708579706040264022331200832980898113651334678686700765118383675146536178053222831103210381467542269358816591519349085865005552259798989242430405986759018844907139153874352806775164103882229057373935838928993624573144437602814457832202840309780897723714159603902719301703982347075198774087037392357232800424971503769311439680828118608297968202560505724800805429123418496341753132971718063365958633136325835395875842298666086861986060670859938685131486746059377452051044302831644774061771023321916437920773755363542936937301517230282466707370803577626521138515220009033741009464030571808965448060330182911224078390333147581259254366159439086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] 27033810805295971569007426637745269589448422334439515819163653679797108829527138651320276809404964734912371631256689704386375704589336661820214044931097134602728259604838613934041458868318961302233343907697509771768633065145827456629130131461379141314516312117000642301598366371152355749929902109995455498082336722295300016256379740131770673172224915540709626902202283012907822033351517410600666769186548807932990868293909595974828441033920443261390299047829002008663049139677419220741788291555146561108735508783058443666220624843971455593177007855061970182642766651053803694231368822702604460218869280687085411703747588647995884619302339391675754997699241411379510993060210439427323082189166751263121539623287121354364574800975324728194121073347855262021738817485571698743472857091926295353770218240105208976602272267638643666537908436018918841696063851264594378221021230846041848704185541911774923301327973445644466905572942493707795810865586572294768578339051958269009486300302441789281699805110194390391382285472367643621139162888466717357156926113848261676104340118754200149312767823308761208064387020101342744147404858289875669262061916032811357945217588991494701496467382819328977544491067231477206656912555606428207439155714582834345318875976631735154410231935974175703029354944539658988818245042943471501549159514379972930963799726191758077760833255115078217458744202339146673030912623126527083088652371308298100828274702942791906923418086857776624228140971540421454422679039688392397775400171223910724419728927315658018003242042826178487337252766407024284526614265109082344719302908498801493574253161524523997467530401515430031492194196464438859919019864009328046757020456069454962836020480009799936027061511725580072502979536402577796109173458020980901834657492809364867069143571887221408168154004163700937770539910654886529373550637391068811903658479184697286054209398440178180704959301298848430917155034010711850345647983192712590266861791237581200127086039216999520294996215331001780883546723887639994233204527778247939158885499764778154896537986338428609465729905019051966658874991685667524501017288446059648260508743971814224752988579402692105494412033584928166818441344751623788788670284604866800927134821009220143787338261902666377729946598049598181431496013968406006869920299667906654628168894305417779833078384399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 2134973656901389420934523836478170203650735714580806445462949084938077563468903418175830132916087492341068477410005624454950591487580818781021610395927505691252892483228021579963761550077594717001420691388171840368375176450042316015503775902138186629865297637735254923758287449269438854916350697776948379720865692522643332288059520757880800317255716262942226817776385690285135110111211379732711977105533502670468481898722007355830483777267121641379860638551564375913699573241223808037413239186507566392489256015856732459329895036078512804572004608572800928935270679417786017068186115964378419528974873067607752305165574127963968497620715072960634680192755562107693252528184669105156194950196449092721611349547633042557731524346220772117642325891641388595255579557834184121315567591661600305066086382281780053187366883639668613082665761908213272710766848112123164813202920798745442753003564780692357257426680766077560261900970471586768402648792904237001889477510638084500964270188534228579047381760313359018480655883601164687679912503289508234274051114724981813150530786289661588974898096961889831444718101075547915140197875720002287246805691736048882700165124674601125117685293621351519811521148378217146585309029628159181220527580190352835614187995211413328690408225992545273309809118080890372700938124160900676605791340810633479433760161342487901310592720366902881733407076645111767226866571341200781064716104913794176052484149267803715722882025179962645407000836633221541338354510446686203782366986434210886170809348083920025907045590531459112861103110721754357298850473825868051896351213227497315358927545326825974373424679115779295414036725140237853459286445552323966294338563966591383421749425971217396684426745975887164381568501124612323230275731449987986027984989793255519790903769754075759790995748292386059439623305468320151953343131544004696249773916610113607200590885377968125618375098409600201506421805398287623825968242242820303592688050000097906120878256313841512843086898188252630281204399854581918845504668327678040940119378177104241009602154330874713341886227653824117743453917643632730101913687644227634205754090773505785246774615524114741116264556795592920086385848572268849509950925061123678929367085259428717980293446462351647240024782252193815068331134907922503770260049286726415857309846479950010689208284020423889160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -156127676271944783249294372891977483155417479995060675523843686055072065829984126540655538145334540961134671010356967117964929118701178963497758896128881438274008791429446446556538461421064317065834766128584876751523549731011054292513359113523588228773931039574944787825522976551684383922015013199477387745319792099874079954618670719133872432731713999678494961968719031217853717644809787264815068833734120697735144533344662674733494538926828932691253772025166144811881664865700673266333368237713716466063343968014265879315309199994476998929355881810281676352142377930431057694889421650766046642292354843853968951198906067647398030839299905848402510770898124046478320640076132599439438434731615014063174889352712106732019869884883429116292189368134449719373028789969677195234302619402139902295548586110890124885213318164207196657042217716037733994488684314767876880415523074490090036932757504585974674543293159772511181876818272503691932292452209042781613557418988305667236269238346160586515135956769289111101311896061801015118693753431198752914695813103440439704948792127904170380901996893797164281112666579129289501621414214685206530324347970940516212535019098280581064880763274510959720352747331639842107896468859760328069572960417849481223925090066736423221580902965095988203932379927807498022463975962773563683595111185065037853754765737093563823504571544524466828021734702590351711711732204530653057885757786383973239416945734887155736209022110982922561292616087048877820922014463825275731717057174769745012117336841405352347542141145936217326075664312762521407935307739397035042360667110248214055371026085354192365495475073134091704459203293488819845877789746310558651108573211627136506319450912996316396347345706030111418974797782081218046045850027993766947473685728353326070424433813128855578964251318608668550862091118337025712193703653170116985754359729657978197095142270198645822830447801788127301890290884877701445338753092428418699392983635312429732934318076805184841569817750296043989202197200026076868166990371598331381493118463141687224898390763557206342780756281361200140137211725432883735482226782627214979974449193550614806278827712249195867475172717182657710637861468100693280872948724869737810898926729020399475641674784401250168076048038666792362134259916145566321176723066195880089292712268990784285627171357191400602459907531738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 2116589307789251354735725892082717646525952466124763460399259752802227763520904957170842592215136598405775799919268019075924563563841006362332252129826814355467000565313651312605130900553263192377633982292409853263216764932945049733233150514052139603706410493634100570871072946011091508603011764767122554227265760011624000926706051407012012764453358167895466721538855107907958804388538795922940650100569355841228114289441294056924302665100526349456098128646529954881696392004927233669534009345192518936283370126630160883110502201826560423685237699185547919954361179914278158922362987118235982524994624826250617880443351014671885851009102801507031248779227643226373295056928429649223855659548311796281948703155512173895832316532306324261435331064159834861601434526463625816667198426612025140063110358800178418006544311224807635332367826842915850943793954976441962980159586473339051782000744093454205712170277644128000037393493252870235619848960414734980120899456595448582006283650193480941085909937785440862251847455633331853498830045359797096762780096355814045556120347381431248194609309064535122318707412817566925805414672622400207640230528947439391206054016836584168681650963346632962758322203122898708106776555595772446745958692927475641921125448399321941357453108698238907851295596941442723174752726832651773062793064808384749429007332105365221507169690952616724974347133970177544986307615234417173227253397026988579481078861511921762802229828376815989992085143908347027855474449523020714478611253183748602040497736208743916091392834423156950616096093677588411796907455762230507071802756641471315094374240287511481277535922997465262993352543199587989437673813770638516756525743359201257030973128576678859336546322711168328966412064341327692955141850892869258145430219172813404803533041499461779673436121136000939513119165561597094389689147830639563222139713562441766572352722438286772655332650127128309101112380212312427369985333036520750712566357221919916729216517412294567592489670843941154963032103937151907383961498056973902025229264858945902281482096463717212963972710261518224367340022164294924617930350092349362668278761803178843274212572875497614642941573849579786366762669183587272165944863795735716655419324244016554000204759129300721184793030227281932832230369298600752661749816241157042097123102453688834982681310492580450954847037792205810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -14989719241418592301187953022342968336144478491641052737422111304114960700327298987990489195777570191511610133844358119609682173101792120529632848408278046240970146859564991585127669100750449427193756047337121102885422841006884046054892058766534088169222788927329666123123417967520808092550489790832633105124286856342975051737508804818311175088660570077370025611241456319802802675857067439772631620731137528938448275539284917681095137138922701663723789404970646323658625152097078355735489663584070814405194909387429923648965532708578701992082454172469497197449789825682075369860313953566797274727489125929153193491024069211846521289345199042204987456797596478507324684800823783606000326565840444754162421996441532944080076184227774870289600451516609667690771842163911870800806099612079444303679309938079023246506005184264814015189758409228018389410215637774473314701346886352664487502311986324901947836630557483575737968614721992705910398321879085839194020662106872019663240555969387880092033015188072660211316872154457327995787642113232588980022604760977200918511646700053098766868603530974651422611067896737607487784299685513215923962082152483285901050698881733632487978260984640830264424480755307630120426916456002878506920846202591237254574087985443089451383033402583402646507720997803716974034450794161098808850951956294627783729274278137948418452712273731167689399765257238025748402199174527104045329187708507682172885668548362225452444001375040681332471374178403317888473987055472859843089339906061078712840518657009063427783159208211554937486774862269507309590488882001399042652114778052195880484503191351479864293555395833164144599526082356798120810705639367820948673716512056394109862921388557624653595167821038863437589737105727939285767735597457009995572957868671420880741514435350924408557546287142357920412513379435622735449296203505965514181026005746393045660955203575110189690698472902092130393539676935985411931802124481981328946634667004133623813287799784518811748957754650441109326147260357489183911165139599221142284182548833500035486701606143652700969408538303842187006262203975448684265859634080954140948634754219803403181673733998569132019807238986635269498916984145706658671275549406636249151676798358620444095966110802160850016704520553112035384223667641633097403318481396959002449872931610696043149954376216825835399504285305738449096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 74402689264113064290900527127404547747688790378481613233702856481263160858743999985879245803922266281148883668203383284071948708036595814365515698372249727479637232201899744405063249221128636327694616324501011703384373060981235299937382417636557008200011747536534798067398829175834546048284789089665980280079963360506103858448616914223151376771429245718235861327144645050965875444958275891551007464813598476818023252750743982044914760132703381683888981695490120996291792060063957651182908493478989949591681507049632481983065624837267943255851191229012271437434552445763254845194703143189506993595761437453071293750996001519330146910243453214037260251655838460671512764708605575673090900464488045658651057864087872532554833464611570218185147297570399611744046814726373483481875831174079864529868660858304822920213400038110346163466013418281251598240146764527000553832850909857676098505574598617440849769069247245987717641971467915585149060432927938969672810972467725264721118385178196403154556672094238679218848697458243880605624273568953044083052585829196276750462046296003210927611619789913635378086627311173133553858126797830208591249531111312395393464480491433047338093471611736415117617964503962130290551812493305659327389342105993324902125906050504255114662604207574325811683766260451438437977354828430912387246316834523344690573060592080348003782389477091559238032332499287378536015041859629285866149871377819801406061828644768441143451299189896274868770663064972507578037075980573729692776641613791052169294588787229540654456621995791366193722247908897466647377170402105124954839075125286066323584695532049409356758294227232673047267666033988536940062285472773094087159245821027604315481096002235154335682508414057207846117653472831578028998836043926935506977863736080321796978357454822843252020874598110459536326943376227009951024858656314759440218320229185460274279937043909479193131868016580688000078274654075650131766453871923786314355893625087195894249241598021689468863966149454912143382049311030935074736129095952362727383204571674529049630228989892807521370851017699253551535769793982538783063417606927429123097899923463644338135350490557040999981673944162082363269877326550541219853980932217444561053492232767921929109262340136362876937486128544305866381020441814026979522425647449512608291455253446721440766295887006553932963015540735796093940734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -318857788008598111907656591223243185864497754051640456353029078444983555401453505900771142008667088328058475590867529252440129663273846555171600497922879912290124038498656602221992453131465137868734927345714827357944039240841485735033443345433476362311249968988973183307511260644927710148841949837423358244420902811394456370848654208492653410448817407562709899937061545051240839171540206343327361877833228745618051385263501732582628814786970310448210412941090723420424353232592125254654051597613997132978563080264296283075266661096917531629190366609708003766171321492396393442567610606453851359439788375758680621187106168856318417184574675665992632892871117013197499710979189921014158363038111457047002799923441545621791721690335035159818218418085271853569737712966326320978294244283972717573316469954384843929407666567466313575166823414963926219715720634188278270959257173699253855962221241955061083312751737296355132921776970319732209028931306797399237625671269509497497688015989338262426821067360236882596563686287489926732873765999890815146065248997952270123902944049852389765913385324237794275075129687021841238719253652582861264663666869677313081857800646464771178734644132904337922390187280943632423753553445609774818965518208253665349121711263998295920916557184973211690831271302335671104067687171456091505920650717126193393475930026486564881613421443831992433595291221576362504213754554012390807666557035888557975171520202951485038805631509821181850428271841959749916236473636910756103919142066325400408595237401106892726072582275531686802983579830179752195112219056815519473794317996114115559755755743412061005789400546011100330156909859797866080632045800651116854013404187737807928479850263274315421277076853982708580475334414720410493036411287040750418143048973961645203473965104299846287202430899224202507352965791870649390459519006948896195726821896294181496604139741775664431492756580340790306004159763645305408368278616671152763846138290758142281942465949640868857351015712608622751390745871648705234057540482650255092691557088683377682154073677901565205749122247353603586267581883826558486910909174536752471076594628360463967329915597775483131202665965345484935652000122478446128780911157359794666719329556025045928456396650568917512693540383170897134980409798904839574790094875216987462571023276837858177470042901704451714789412264394741214346140623092651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 1251218727795219821961979387032091972619017948382619040547563867643497416738891583757842843761605232497800404027549592516662419395907715267713758245690674506192915791017566656311480252228266137699703673412596278214774609820179606506181077220248342309777728690493103441409638913578499397051639417552442621563801949071113908512743075625325617200485479232674034293035426653910928639777550472473283811531413315449806158648150401812724092956506485325372830577473457638311753750984950891565398539313756169612171937463073842439776361024711442024854406806841550985355417805102144924478672599212995077538332613601201158544480947903195217316580296082919010588387035849928489513925829994130171331595369388122128373683815338938898727333706294056593752598897194862868284480890419827325875469235881319049091666716579270326433446742001221819719422628290746921524995001421089537458732530798569427495226205245530009559314483980245267456793419510173225112663982915597510121391611489116031781696634288974370930018672381462894064098523356379868134436014205128538832600314172211143214517705117544660413482219588995307269316162760440134623759741750537912953481104470524071657083757188163973694581096685880928223857318744294908664448218141485306223471017563773674017150521289881357088899908685353471660056012980170238141137928245188813563132275583381135007716633136207792245111448831744398363785776691319922307289951381872260787551658492813722328197362013305341835770806868997239722479733019188766582603018392089806164848884177640415219313313936237854213602492675055453212007595228316312263630328067223269927188174320356446338784631260398435138423174488851258513048848139096251159202106453420199620433152580186537827237811761365937551267924879088057706968966119891677094710520346434089076997299982107987597287796591723183379829583959112935752018913131185180779251370143160608265814178342839261120552145962907074245683673107345757198352870152442905103095890908664244467148300819012765741496772683181656530571810569835941790080641347740304960824249538503521485500402014193937267057674265872592566372222919648519223881635003517338156057492879293958582373326744422018104331555219970990421726769626540790248286371303623471355201345778111035174308752175188542427618505990817700607698691034583811032644362206528804338018020306347222437103957866892486509110544850137387785422469696494651714147039456292986869812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -4186735837452207160393698561270713481408255870311071946374155873008465972924715349451805977910768174023737691266881368320918555520272839741713449774839668730569278054478274011331425922226700484184349736691280647621842947598886462016763351900125305669922307930035569801001321517347450078782112380762782461409248654868712924654428922550507851565429354339139012228979888895771581807889691196497766778113625212336926455993745310926427927593599293412977427308478123680648488062124450958841418958447463741093807459152229300887083490037647310332223171674788358840556481047970265888627110427754291142055008492127331060492280225038343513377358350510411552115779976184892002412736763997173421148481818190866917951575941999480563460720836298924200478212227791001677183054623223079901164420916576580838059634158872288444724524891476837303902697197794788951389249440499955551795648030907228016413239969858640317462095645861786032295602690996831700528527343823074979067873305697385424582301184211845754584463151901921420713036169587753409111662156078156840333821591927080176038728711230201144632127795496813061959190390344499191954299704297405465176263973746564745699178828377604632474194905601839098662951854146727957747433774278473697383459111391207722026021778239397860698631563808576027040971896712852801178650262820642674994962448034678251229990766908088889288814277009170418509272535359335879956787058563539458567435730610013282677368055120982352219823054045318667582287285044478262673655973217280187817832865578749318660015957042553022304771597107703955831138726365698432087567459282531578265849610587866712836382444694415815018880114134729939333862329550707961698093189838028631229645883818691859600832539058576818044535964122815108301459333225253202188652890699163015469942701396838700536129274431415478417215423049630880009852713451134523905871946277805660221004443158370707596466091662826711738359114240014458993290864648695548737465534487943671400835761234079525585411522403176964238456397441866253483329512256031615687122471464420948437132840846992150545374316943026320045904011797041451905073210309841139155797358198699604542527693201214611042418248538157311744436853371541595303523448411004547849116213652074173553779261582912221024029802923860727703878834990658115148522090035958516068637599410937329695011966442355732816962732364638578903729782074855103601862538198474794626235961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 11098206814055469484089765601072712562356956553220650800557924788303399770180762299471069382803813040967564561753346566773290788638131692941093970795541469302828805659839256326490030951224167676946469445066430742634244696246994662712170008161283415125411561423976403808819586998975551103837196665862464945517352515806830677906671439346886084282670624310221724724585176426926358551095131554818647727842004673365885209788589365525886129132773559697495765250207118239158884477463974924513543195208663564900931215238709313592711312570467749720340496383187856645864656731781693934821318396527943669066945884793314346585039900694787366331187349346529500194698903282885151153021796297984484202731273116058781788566115724165870209703917106120269041753916887278360558794904280237426359463814482743243958434447954804446279730141181081142911871506641258009314775255800523538472708460181672300509668850726117142807716081945530773149130303640408003415633331264682029810963408433046625641244740054981993505829745340149486946217252382523510321235623653234467322922593424080617595687471305456902199814116756042336012312835041293382940592370934732264996066534435618946290378153151472730628418205066326355994569453468132816168131022069856292513359189368136666271197021760562734015896726974068552858655133035636902506304941440640044664890833164132052117125330521499532604103221516628642347397470851515392113404952381710580146366475739844906411933894289813514160396136540215684797839919232381176950680527418824770331597224574173091731503354657748078206089396005015626688828763990513333014955160922283398210082148155161240053210135856604608569886636525424795742176221878265194404733674986257570275203426294316663446397936953720853918077014432716153210178745835115804412642438974979808707353283104594377337664405732038030257712247290128335859273552272341148616249767524130707972216377335847176114427710112862094133695091912087768108784966652866374668744795162744448817876972369561806359667760146213449385419983773943675988150849167756897943187433149692554503667774546361690436372238210219841042290257444562077103100271611796016062047707162299934190862502845584788241947953729567084008116970721264326043214760844979115368998177305177912244683485064640091326169263879788186409824061905184453230153409414424156783613160026880514728148027369437772087208974715233564520249711114275106838000795050902524963021278381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -22327699033353581395723868003554093713958875009442360118189249475314190517354774283498852740922895548494352435730774013099180464784929758462322498206806421646083039354157451647363853997482170867153253789834214092015361273712709467041264828259610808800071070789968297826251559624284026956041607421077257266139464997522503697025595484412909965135574533866695534307739605341478002825717972720138063686858792125684886752737950806071212447145626539351183245625432701027006358740384330976701977984577145563983393169011959612875769123930029182694399716036346975340563645151591165446262402494269852884537106645291546589535840560260110178871475239308022407410517416011021285413958972266217558893751121579910524821249543622701894957645483675661315951948579040164482346792436112781160728881583420699044847959319537800227698242284031108720323714584076423245859009083480747922852329629772799272352061473550216765688050953903848260501260856815639647725547759916068074208354875497531549195744924480409376107059296643162339215430586047869098109976169429387035502426388436652563991023324619845073116494002784220126843129593994660183773356884359344523967892638720604579338311293159183700945887129461581516880964741634743800675528076567401775828168117742743224390623019318656649563731517966650569151745016108233697638013494551474252954669185509184455469476954849967926561080002745702139676196437461009259872115893059052835134618279544777622910269370316680965746742622822988273886825020980082284023770164374605786982012376151973204387140219052058422874453570013109768586204414960954566417850482958507870480717438187002671908523815717524237720025411317481698976914596351954607666103129898399446536569594125687509649752381965053718506517064414150517406571479179983959674842860255159893919075729806048427475113228803263498016861373499747923183096975200388257424426386365993217608978169924117012436454026721048224920292218508195607740189771087976040348519956834418266771384341423665688770957786492031045749063094442260475007179410125141636503860655727008225716856249616230689398226376210775350365927306651515322378652472259793561882237823658148138595185214127006003836609766710187147475931899238187586478081536348622845442737256272347285496294700224889280271709355574622151707978927117922578149194939113039777321097951686413897633616220209736464448565016770113655937346058519788313996307788089623613814183045178651809692382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 32355930973812575991419406951982497732568142773252859092909776702586929037412575376158658586422110348037797989672209921080759797318348138297414174857540862060620048629163796635557117096371578308492436964409573971701807930090952234520140715555144513083365645457818286705256035824620636634959841235976527781298704278641172019311585603217015423721386971022219644923715900758493399708836838922794346832865110877310809281754190989865395481395487582533456652611799078438855396685815429667118587636277463817404728805096065639432010133674037283283083861580359433402963723645131706262735809494998254377854623177468972965226462942577556063491734539412930203959851658538741389551706442982016675930325614155526447218925169907426290970658857551274238010168137895829329896196239879070497712831155760004781752062926992894382520852947658121648803108040783395494129253589314312690408456868205086050636279742332709170973219118347573187731627316755897824123241577059033384897284762031166838032871619298131394620704710198213516374868096038085926388114012642781451774290843354094972681358298160957993121458311520807686228973688185606986782172409312280868475542132956497350498683322283175195953824399395461854607631648848357056906857500820919073477779655710224346654196949252964040871796320681840839559558269543612300358495181818721761693975791761033156569244877132971080226632475992009472103916987240137672106331002642583659365412660786189821175036338729199724321213145493151232383988371803838977934866289886090042090880538860779584925568326773175806945517781337205771820817684753159169151021607310579487226176348871866707230818964550027330163027387162487406865758781978167977142256262022704014374369540096774969835923705395234758066609138165656050790656084646472113016474841487294747825652014872523385085295333602162445122228010189413760539382465102160780586615166280563850336438024085408066851623397818374974172934717004194501545075664863731191885267228030480488923508231438102490616883499827645697352559228326075181217613892558281590244730845442616705305377234792652552111879089445126103064791235662041236035201778165211061620970527140127243622257624650855869526724481831189298975616742422867600605547000221236989679314762233500073130179357535857060087518371527886435821071748424560136701424682398282106620197299651619016670219823408864783895380142462189996395188746627457610938741671899321339367361360928043723106384277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -28339641299511375758515655487465687590750044303456626965167186541746500265880258241013372371968321948979370960950901025555108783102193643343731983201013526504015906375085601510299579222674757802647617750604512213487789452386746936391915148113119955603435341796171207177046546222445468850109046019172661129889406952741292548969410126524846126509333440924241133090151725045379846388778886096678470433622034108167812427371677971008584864026698957559808949693200247643060753447132282858593189345735156824807091131747262442704666619941616438336925017296610062840794781895228211599927844569093107893841705468526142090544434925321770889151693588200322496898955866884221735019441469592978588255585567459443087974933249503283310589882357247900892749451469190834243732312267210986398860312980944625862183957756648991204624988073153804788426740751070175880590915212988355926846722591627490898574629144705498397644515332840117389600318258165533380789706777003095147748014554547977560317522811834676259282394799781941884500829564229617963231574839665458859970344514966975265545686767819692739992266476343096250285019385886138334200432221680422867305118879489944494453773520845670882037751080387038419256970606074677064984823616323087205121407162866870954446998601851721860038372565337305404290923573940791164738865640665766312650174801801419424893814373461512827678469429663105911386447454866284750449036688302858077597076598311235745687801365963061096448943001128402366301491780555102659785361364357213229182397433849156620791706203589207073634958536045787844417144684668104370809030215880135809215921816977895813142701788216923784948397344302178458254701479270872011162555000311451331771370667615136466328747375253847000268032529503188702439713995673004538348500104900948451353621985663494243919122696791344432635888819692177166806881407618947197882637994237025789016643042984759663817381536992335947317870974480400727959713028838564959935180439597578483289508979772918180658996947723680667371775859848442710612768247765747317198750914488217409952322084050941276510582094757678892341768045240123218572744315777166016944049328973148793904061886189986451180304663698827724937740167807781448856226811944052103235585346414825177531377231911377083393852702343380328017117340816329951390121252182655751792910611592805759368953446600359927632799342883881124767268968923226706461163411213989571368898623404675163328647613525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] -2084321853456525306356023371001908921662852885934327633537542925124846136230810317845481477199438575484155323934114660512423879824815107064143173696217046231403130625975478963689416091551777052550664786664795969752978235997865763571947590049872726010117156342360205698367746741468954054935796340584358251267565454623447379715256088828653753977570896506603939430542420477660840694082360511684285268050804142156909536923602386086713925803818609984864698439228462010635066604242967690392590754761112898496648378958518772760061392916140129070474977544150296753780625228654599604948486103824824491129057540013885480335317401476123420321464553348500459183799350227776383422247440140335351709765431825859948410464154891649069182433612774075394414393813791899916329510971204258280356292007750128739526463002796178594354249181662675234281877762267606760418924733935766097426370238383967353597449958610587111865983602291412234121204934493834240375408194192088770716491422500102552787858753661418988445443264767615835377118451433850718656080793470288451437933978074818861817715353089451178774498593973552196514154102742034521757449472829890848266764856278426227932618625994904676885791146270697804387184201122675314469847761828576902424814481062685202987508304721769740662486260329179037559006087601550441972955510176607397067040593268458019063102307644541077581694953454599179554622289447642769219263820030262671944207733860366531173890599943830830443825870370560302661382176247226848881182199508544423962439950443373699175718933337152165509586563872225895124366276083487554491141260457682409371511953540891524014575455094772990950664905205305767547743722294960778553477781772502910550898431404223961660995136056489363915442882070041881986903469305587437923127657889009354793016689849678220720069488798293508954432820916730291868289761724817640152335584844177826117398598314785557164420419673666243473896604998176836505452120422231782179557853868452770826692414255040911054336154073407804951878959156318160260053636318505521066391597400554803617615782607743167739243106554211611588522976803666787669222269410172476359135385196684221837070000360627176872807049843689806676793002648681439840096311569436690993078745368344366277131348517247046930756143960432957448161025684247354001772620360261241604037278636198925617831639017437362297152678294164713532028257414522300898479856096307070295603480758472869638353586196899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] 54902133901991784987876021622104376289878769730545088070100601812133585154713573528167900547093535197482584155219724930069817352114618057948467875344218967442844278047491170427422498016308927268715794039423022978291896802736524150448680932462064731192259997055771581226253734407818982344238865230834378191937091100617668031767324249734227883785054167014069579456385022016667148452443116232326314933516885896381633479539364676774607270781311944824328158966442687642079465647904095595975412653490937569511317342793936165586198297846944944857631349676618071045669283563862526354034976567739912623813457348479127476106243441654472538453418743215206688461334909563581486854105231256289537565881759726433260237843664786814423029965867092312571841403874785490569556020827044870018651279920107725812358261478808169588944381779723127617603056786970661949800723525694819228865563119295961723938311281874019991999762137213890132236212577514559014590936063647403769730092778296289801621758634212944121866138160376812136608067599786353000983248662757800831483951128580155444884188051014385431469050859805362495284535013088360934298422165403238250996900644744411854255582136935558038667003231999439872513967966761600699621641473330446026091096635337750302401226389685455987455074216682272532606939511490924541396173281587015377284496345581818328856810415451027903598550164236838228726725118679153425019782904116684341438726893093279787480318606022393090533336100279423773714889068140082203673549960388807323689454591192805731686037596378345017362706124225464455467020614023931472213701896575079043400161282246487556954122678660472199507272592690373642249779403494393801900371034677029061475308840053686360332223676332451447197872342988491970195636671922133289028244643729072760617161360254020065532371060231260045534376920568194086484100068863158164292251729634763976078458654031829141071674254044961056212095820436099707261666299809491621536730574278815227115144038762569600915944510304592682731932999871080936424958051986978966602792046595523991510159969975332529841695154619632764133040941648739069549056619043668148795459810860417958237031601829920386004073303894942229644154970324271646912783924984479240080041265186545085823822117029525234388646828763173839694329238641777259003425106974826503520989095622367522663113723499359783120742462037081965388437209750707834248968872537010061129537658725086046729302324820309877395629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -100879781582847914861045602578484290537531912149699553926770250996804320437802508707867666603490531003338239110569735594542785325216121718906730323996589497297471968764903302024038846347672285660080060788310629895289261046174189828647159866244494466575907698255331707704354304355206556552551928743278824783275483401610854427191525758070300426453131735810034516767135991763363937970801053977879300965364307796942190006851661930950308103094619865462747304123194698329049630722054433980347663219702930800192203302327340883933656569522711223274287020911473900744486126905065285796911971854461718202215666474681775699767025950492761678895483869785377725886484955218930873657259042308657685326457552254927506984275835241456857006392978625101299724314452399947862894716001247143900049561483687607493065493126450949223705373823140633295807988752378900020488574182113885036068059421393244244601882686896753671602036908843617565385791998646143104602044958610824733825704196173766746689793930266228270531658989415602452614754775182768874968593053486860721691299010824260914843893853222362527150742707200988217094410930999783286884190377137878166790042223194039621999698095385531905494458922882586090782861054298730920305185425889516968864855346298800487483198547323348764829834082719816986136831106598917315776225928867397037596633276392859939286043128348309816087022151181701323876933609051664091314262553302759997771547641761153710463949532311509364055476541026279529392158585878716203027792873396639803393795484865292625198963366611604741520704799719263211364447260091986247170629366224909862041663560117902656323258530703868682540995151042610557207433600768296336431604398168091979585609372707163081534020018325007976500207573765270636391420807847038640194012396659760331490658065561177223474490667652232687154574757168812339735999637882696179057226822654272176500720861529814532165117464267388256915270044851302459974276665239230444909163450066201454037928635769847647849816174002530623009478133405736638633193718772513284469295518036000583257741546143120669867572953162220303615499386289146657211511719802324086985164124671898058774116243222799794311093991963880650428646884115578337242176091659648285286216471590063314940050208424852133997592509594618912099150208093263976571998028140657783954164591575561665601729134987573516963634017532114597023452497996568634187829072271928708505888707108039126225662585056852549314498901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] 101483012360203474757640346057381931586362390395986139651221227317805959522427556202290536991109011099008290242361466881938731723460248444467193127335082470675483352008521515182009902338608402853905780574178369862964420007269085427082035669851762117433687788027470019370488912762670704089411698858202684409822156914128776487468268486989066791595713903212214302269376054774704503353332764541272251508893656529624109838161107819394660975207709693268309714859274307123684942585870817594640497510015550717311773384366663354405999854443446012007641484612761451185071091084140836643579281695480838079712359528371011922212511051355506333962243030864512019510160941550728127546074572108941123692820792772507110449749238647193742469551691216377728468531078447529217673704852156823012019148493889324911339955649380169833920614205888331858431533457355202955907377842102673977547246509978115910708408313169786613801783252195004006270426259045195337553160882342583474031225387142066774304527144981107337273898537577885360368631447065965598092176203990890387104565682512896375748279191304017013374882263997113209659782751359572292878032376506120950955258697725202165278327452542607620343263680134851464615251133731978690508446543048037675264577645724877566508384782780754901294215720764606502086893224253298358459176613381363601593234385289243089639237873093410893449497456343393304845543823368329955140268323668144449118585008991808368491354414684193717948032566454442208783548809886592353892164260918449421789215736947427155785223254679484772486668269117613238799652066276112291869892738046783801227798280112348673901401124220805573738844622579651558059033438503372684330814482690935914722988748554504518548724025616514376258725475159946407112683393561059971131096898727268815374647106884607516970018946441201067655490828769085168767448768783881768362125531980608274922649803066764525938681958666414651313043119007671834807878885962260042780446425482683113260545255534216628059404878526815118763785472417910211743563052424306660578801656487717267027580891151540421806094053035859706499429211597743922096654311591401241348840626757509348484960018798365679499306281680016256336005035977737944018904632533399444536383679406922255376979035790468233649439192834411226574077291334017552552943024406120999490419965138836022877777155991999245465006536953743856593564024529943768328347183170849120130699602497763994746193816354207228869199752807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] -43783596695485226668751728047756587695487031994417358384577725584210658647168467910974503119995707199462831602753843433106374632297796720218169225041002466440196668389234980957543556368280831267460924163197368237491463011962702441070308029328758062959152646967511202041650804067249735004926362762991280063400852134458110596503128908378441916455752618156542293305753946712644387833310231165850909405990627396812214413592942313065749313668142803893425644645503306682378559073426697844700362702203298444709888211123250276274061737268946610626567760367238106494701799113515663542100995441487197787876330887234080898089865508682359659820168332689118143438792780252133721779768239348323982427691258753800183614419366582445245744933390821689910096860250890836980785998526612114313897733859329729395329033109033219035695694237612486404457866838183692538020416531693781935160017050387575102228001225295255598380098519713946613387382825639203601137125545832161062274248789004523430692522742936823667756359439365925511148071780489301076107209236786467316697504217922184645869610299579286559531934845050372144192563636879210976269655794495943099812371723477445625020631188053261683060411593573502051783633825772469143138996608601915065545708622441185542037355923323229921341115854634275991786704558416784198346026040751307571681917072433772755427721290693980604043092957887808430120889931364466976492355060093482416142284390345946512207389216552111924441657823126854823860241119956482430391723596017083179434791579808134236754206462457853923624296654440987568031645242841212443398340159229284329956117476111400764393485589149606854511656386321159657604913071972889814560285618044301100059619226392604628635123368805739836902870168245076495720340290659386047760825517103323407589343312702111691303028671992776583961168874206186035088193935569601974413522795006829165102631722246371765834844024206055507232797297026026659222099532235357149494598894258172876079467195351852555253075167211115957821680510706823386626944080844697402661625720602624410361795986253209587813037917211385527862512621121452682330027257592943702054422130550374769033598356843969380310583452846425933300137728284571453629755001883565612859599095818157195349918684654828284320287796212316125960104410893478628951842182219207357014545392219193311228655910911366742710974224805885488515632500936162374630124359583306274320071230667078933732061507555499701993539929389953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -40683184247358838932508296403863011705399479819329475144522262598894282384532075037084135260525610901740489904346164977007722801321421429009249943277337190696939536879475222589085728915957348015724941210635722267137247561606698811571107662130648600962621512548282074898051605728812667376727211348573734482754843779432813092404090496838279328625674587373879664551480616943925719734805267477764900682555054473632655468640078763225094912613512134954179683918862963272862355035428868623716820252977789561719133526791800832321930909236434462493160759664000663445562768066651056202343202170290120639084387144124600668200254722243048926441645431225647948300921676241262836904420430428414526472539500706187036508426308564833666342397007306452174113221671222132347600138095357622414303403060837679612572312256965010435909441980031567546537846494780427206468678160196210995043954859160288184974150350287633032208672328441180794653840642088453425132630982826887673078197781681080833088919082951638513481416428338073274577408332245646156607205008489180026505732920162058528765557334584871378930785952358537814678217000895989627400778991635022599108233815897951770600560996073432066467691122365114260655826816994016938179077891475381096907263760405166871904816028005455085666049101015244136905786155713321833979010477848416638141833325071399294211473768368754161240609330460919410039865719103976057806562676207277131704588124520907539044507819528888455133317113502587289715305049924807990907162863056306288206645709982230219634500529973165063644933077500187967124278624606106833164473432986024096715909267592695801647179858460302747901106630566803663214604288564509649224429302755374584168156666993584412253172413569157038723901480316153771282218671465129170143808143518560516491118784105300286402394158499907582018114855435251937821210142449517781400348043312944846792040726520751177455148515890204446629543102462367016003205211391177668738222313705573588598629332134682726280954175733779338406385677469285075378453745498752162336904441757001601268692842239245763676972187783441506568176577932757140217803190408573190733921243456591580523585834154527199166468664841091820762652327447975478618606928627574209935983972486634074102396900444353376943499395762360890792852220216139572872241281727963974128151461885210380081831215651432526910177592844790903247775545679814671257779541011610259616880598490912232388755603688934581185776551137678325176239013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 98985478840593159365901385298315193513724851572913455110559689772479078523043323542526521842653714039039818706722917959445901572931791187202136631977221820666915542994541155173656600532905095663951327566648009932094309217807617799812761913899263944449905171671512514470513416914112263223415937837174111118032526151697509516451364441752022726268359106947764998054021774441342356097424249203762121442561737870932290184000887541688835302048015350408615966465031481147607216709002834584352687127880346789327782100306063736016003669823371956846115373340481346642720299497161098477564993858892840444442950298649534734495013174060998660194916432033359069617952685611694540750666392418100585810506881284849245954181072312373534649378784493840966166928669410642674191193770083895003436038440462068325858264958130806381728709040670998969629536294954055216936172127849107352375279697718818307065455336331387277203675988661144706575964886976530603661127406882785947403781543329282111353738753019932615959350083495841143160245903672026952096073803125238152071436292470408233916675425219798839921129725565446127276672682679046491397607144957294934251257035310187020078187613672623350030086687998835603722933381050589242942083711583074056951409225994216425587076991241476968491218875094018830964066271040876062640218537754261723297425858327960758196356217176119020782773700967807520329395926552547544449137794827503524583930997433312588228094983591399014443129642696841978654987342635816021175584208630688374051177873497596532724424913536489856641446910478704940687463838126204184195584189290604966155375286068066311700675902731183921462332037470980400984396374532246157255411658683485388765846273808309818201545594482643996807835147509858096605435766676695395498695640919319848548548181253940679829046147622333538007208901759870301637525982498404388780445884742340416061948642764540475385441762938877917038059274864565826646235881228921329168409965856096898682642304518428537493911640632071424160114613628892586555682985161036009416170184522206242707841467702798566687657161367097852954252003598718538411261663742289316242604673688216393548575268345544147939532291854780564580806482338788424423778803531945674645751322230664675936975560420177668924514946354446877112570175748511504068444527645618307429852567869768162685930869022727426138512400380849632075327294813799343102943992304344047664802485309261649061927941354883248026297337673895526677370071411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -100663471237267991580117423629189094055256676756897628220209001078571173610721391117774783279263690220652140860982811457679943299515199715612957675703471433570170237213710695419555060504623715524456705668654867526813832648600889894917506198708852575097990244632717406809239193728096302919711985952347139955125199141019917319103368538283864893622260199941468957033005178085399737419972971883924075605187070435508610959565152901309446943805348313849639247474085361235260667305454585013190849907267901547388993365409721227164438206269856960751181987801707334783138918236528281506420910151845507538148500032461961608921296023954369845259758036525269656679632736622721597765324590331005279365365943674011737443652995933647961220856025344289065614431655449849699506093344490825680947312060004093060885443257834353955041538116971665203950833522052612818066674286276968623806378506464456586812173044232751012113703692739641052501933793784498505601473993476534192553483290815189369420250460578250498946088237354569418499557628501555786108847448236895256022140647642108535678552100300165378709139793857220249944882819524888203350377028700740893627564738631176103460238312384447408420456191849059902680148887919122131615499294955217208699372893333949540213888357152586144622693486223615287287285845070861544043292887226639555845924256305896106308329558646593460052641761902846530384575956915101538405823511799834865605417810128180245421884504902154835060936356273574444391715587427203017095102024144851094500741045135752266998064009901484307945423828450980979902890772651849460667717981198381751796686311127161262124748329704432833448555599761429913082532187679099807037003293427849595224821604913177481309289864780349797612670758020521420592910439148094695750250952937921684844358253172829872268054005811454563779662408631662648596030900711858171820251547280028815400946313318302254733578080583548857095145819426924462137083154285656064515774584081348431715569744973037288865974098534135334301427005374806221266330106680150862352688718846580267578516813272239392461242293066932598727460061199058989440228067854134916338472845096510280839586172787484897385497702270791171661173613923272809061274734904428450435084522083109214490442283444131887286168235403821044554100971618867424633915987534675026392273431181769266075237214262401301977080498826486913231560629312982181311882543998446789746525091286926984889715030078522145853825442429752001771703362464904785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 57418934424533907192731463650998992180374922113969574812258506479700316391929139979118194840410323257557606025486776338152950691536572719698841657867336892223383108090555223528546583743344488725745565344951316739987694997492124084413760723524203651775883364915738327254068005278363571734249669791957560049324330879880154733492389698336631401271393683521398230210378156362854516815436622764128162436036008276873241375505057118452343741012644354902220744350577631491385691070670105408283067793325654087095714042405007609777058983419983879354343188365775440077023623071950358544425848761538932496578519593357465687719934139207726154243710285837718468091719385568056057270846467520016480902256423083501083684749951211854288417765100628811043691325095542408318744735475846196392086729995735060607842741203359739911265836576987610247094087992515535373800882354407906379802890408152569482435905163684035351565251991575209613095972154206221286260240054595737387552427731431907732394156353180819674717776644397453157839627721660243277543363554744618967163665390619000189413026987974404521346990551315791668983710310650535122121169571004087556389653320369387033846155733751340512651314595474215456206487462860585095704211077241957030150406513970653444200172749317583397055056904506272842268100729669223358739879260706559573845518261255292410186837812655897134889274858140056716023826354139065666382769342869026552467184534428897120736392277369676810485447574134108534145490148266689998050159889948733548811544673522677953581037724113322520962940599682410311115585151681369398181934157977392419324819869689317648403985507296199462029429540627720149433019523805260233209416436793395927772355315704650002792700649704539234736296152060661603468355800785643493799283050288635230575754516174960054942094834164779039253830956814520513408174565200118934338856896612560913394793366006654561503956325041221495178113537967435514554833999546050069131475968124374951902353288309622438233885749661327362783316563460046745099340055058061920856104735855083489300678065756950332251923639950492725711156852406095802710964503810025137257050481247990003742069096842519217965776523423495754332496662032600870923097855798649906829305610997385259495181164406443120733967765521164444925212975397970725072375021033664487871235954913448466508580650647841343153810483731267833397317453801520573097695947223267375263227561951842190732926947060733215296400577809521337258047424256801605224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -4706954754034917623025027253432718063519924775542464038214016530762788621402968023634915481136481571348810098537737254018869100863880147189168772653621472064127385810766729383368075350985578662107932881543129523627404761616358053713421984829904008878272055316409887234073218461422294116787500301747416407763703621287226307726206334431845277362925542622164547207667276945713292617980946464831289515380719939965244026341941332838664238973521808628882528162310429958921428095753907857420419344007311441421471085579577659554443155066382868887664726402958945288464639798263729556912440289181283587953398097080306397364171516010391422748064545592701921076688109532808345407650014126377121309412029865050510200317017634378531004275853724436083275692585877467917762927295919661108658883229136014326588949019110878921348903091925721923932134927546190738990877256656229518230621031785387820143900898660905799309621133379493772294099173014876518036408609420911810215788985150642204921209927237586159552007021616087952037199864034764723319614710410449882504212924843420388311205210698780212539450814784768981139938187700554514820025443350599128318192889688103493564113426955168059007794910925284415381951500539899538184912232265554624862102585439748322175700842214599082022276802235128726285656144976996159561613972256822407776915146433583778400094285453754396856119466822436154973557470793198972976559876021549854947687470672264598490272891855317694236348879202874060225362788703615646383689326052589273077007033737574397156839893291725274374909891537875986639558299462592928368323746182585072298723394718569429756382258035420392144859109673866128079572479306213969728888731412204955723361855496046142795802860930150741118063611182802713019018085308399709065902393634480262463910691894965092400901110719589602189458577662201601145175273383806089197755822984933520491361129027157935157683505928474875287994293860908617851494015568334755769546575814032680659603718842556406410046462679134845461077454920036414165890626855044816778646467232791878961877556558463828049182070381290410111118491575680193182145525590271705285154233294514222691998530050286962665950850700303535999360313814270534928079146343331364367414358653844860654342433186683766075363996448303814996180260635083114163260864790534850574764613879045433599641700136862993045751638985475587278462473174363104920470597354365788516489092579897410827338862278966203856857486919826327742555349686881527304649353027343750000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -28674013115616006444194691372278019625705805812228799152254831923746382967867720666318007742913797663250053325809363871748539740590062412272716393113390384519021267199472049409711188836617140297246782943125915467838779654646285783655006141490562990679914158465558104206126523183395789633518852668705456546937224390055141888119196463302237599494361078394890023214948356350718693644103865097108140616284271351051633445195083965213035843090075185088626440768633103803015571669701415964118004334992015219684123033692396312735703318176862098994514200786858021181151210662002257126668753515909912262286103247015695068576235373145177194675702996195578299442198061524804365157918177212152924301476129463637983100806691852677774644217023009725584015347184450986888782166322846481907329553656500407625620229287463669494045132171085555073744604215170436445589031137351751687642168979312161888289269219284395444553520408546211410692808282675786146880816273621594875554515807126348168439958046601739460946273646342543649691094090330918642603492201729326755509504416927971504115043687504927619622869506667637252036910912856150991555444622151348381158356645840247971200326909852398813479706186916418875651145404815463526889117318415995648510909099991583359651531966587003483194367945992860039773247771795978357029504709399835219210312532752572102181012406033687489763598638549643388772345956919676595575362779599622921434511745253808860265126261209694398875587701584699275379399772708359613718108027278296301248161034254695076640238328876455396214750919346957986364027078341132842594887658472903057533590664377459306066313662695991610238906005586257459347857767544585934723029879422038818879917540423856447656105622198762425899059384560124231983152407900767329754805036974962102687280892829047506595695889264934219925440705938363592878732456946733678769626428993837731964093565911195683771266740475144939562662877234489143354109613906005067985156570829473838660367980605974813050140816848822791172656679039702101121243708758633566834818832872499167596436846878171317902983483809608097637869257691710039803540895995638987671533111826337920967239972351199152756794758637921691089915190591507827574118849526152079997474376630481799207139575424541913677764598555918230279170864916602418668639766584361284109247876244579694527502288642230394534304920680216858755894899500925385451222181275380510606543379360748111326974509499611757231202720397767857302140370734377938788384199142456054687500000000000000000000000000000000000000000000000000000000000000000 [49,26] 35367793567533139340684677194062197785052683494471418711962301176180970973530448906647582901113078581437884290694270714641044283408111770103431249467442598724793858532560466391855150605613500636694793341600815944575765159925886314924844163487474154459221269022955145103728964172278336087306392333468045203761214949678622498189584962026070570770787138934633083230545420772197185935227492271972054059580026417323195549576655756438616307408207001361291856181595919233545309383465349367672417291396294469096808318484892383515130311701510956610304566617607635705073364863609525377809739293351273906083131261893022033909937489916829692544799161566015960645044443315733180976975630502471855984407564001551927579109979818027083608606453889196214813283421292317981887697410577001337330775222360596927234354865855353987282518302874339593743288848276987368801590861980689244910153527762348521723310130629958174415428270445998448123244721044284403970403788869781776012404252623065087456800463260220426714725498526495394511709243233917841812822877062669048443067401160520772270009289113635032790635228851098825177373188681747080998535937619965613575103467860913119359742378685265163328216657028576269895921967245562505319623240805883139685392830063986106106003452075644557004071394283269040585204446502620223065819514227134592360170636194897150283533510772465876325243105191686632339651824893527027301856764932603782804432949300108653315366964600405386419962550594197348587459504987669050196775241058562486568167188518420065059385242977376633754920537469981245968526397705005054740325021634514723414810696565046917736375488208833793471085140485294469569169649406488592241662801896357742845956968925791248691785088405650631535000907284037297899644503358764503825372258686272388777043951983871397581038251287795358330495224194667111113613564356268117849036370361285540263507415560624916747694227132641819009691451709867357129189908323982853494972322351934941712621497798997825801627198395544380568923038019052175379358740937097757054036001832271388238184728698711819155734008020924953749639545332099229337399516238835730721610337389347909291140893590221969999953777493724861747751302137541757816444521668208665220255626079266081162091924310317728725690939786611946746438450123921344029008852970414989511926727526750722306714068554318154100129949636399534203005186663756747630842477516735095345373952859575964934441730434462348374570881965049977055381980051151913357898592948913574218750000000000000000000000000000000000000000000000000000000000000 [49,27] -24784525025072651966379454722645868210913394970823615017138942662139395205354521927073217521758278420968883812578369503869448646041077328555613983635524803488826884618591499969034265935266254079868409098257129568227915600809274493136045676372890375242102312618407829310803289858434056582232540963377567739665010493466883562480105672943159358662888608235267649479169872417566045482993186226806158948980899484183989002553631842958261807825528114724940869254199042432728784041332142096168432415842819809628803122068338442319366241391990575335341831274858842766337475739487830635730688344674626257611387906223416267918898598404618295560524918501283685898721030262346377459466749710033398080811647660309132061684344382739599912200709906332068869147624582998827337178924302330201967252536945678366734022293745245298094517125248220256464566439512729259689600317709400706203903236869174663722505795849940297246547229380635924833853894053713861230902571220301298057058335230605448250231082831475766941111948813917040470656669762302693649571907221290274370220154420649181558122162128833754280121490754663702774145080117413352864046034351511268385010422676559364759501675941904720594477413283061742356922052804668319138387969491733870362151415729674701957187430454083627903781865283011918208182464094686252425086353028991521190009545843791832864693404868660192746458662855963117107925147506067785243208009940118649163567331591000190924928385462141420879335131230689006329694476884326020803888281160941004288886747794875118240963159945114619231612613375359387842399514186397290303414547723100179147413049234218411652360667311850667405500373054968252008247130726501192635609574795968044305357316395703736774537006870097186382040245549450916641200693268976223143556858910522686804025378683194676656510627062251624385529691192706230555328138851131929795471076692208401970042073476940867116242557430655406382328834642182219231150402584074097095649344864863834879542000035649797744119108879096358747286747311122448789120173470332880671300221451982621476850597498855518886931236291521026064006188683061247250690040181885000798368175808784938072725666684922585225436669626483913678643533960140071908374388861627204131783016007524789560321653792783696389891519213224877545839166120390051322255086736074759118123947914079706025413902867891154381907010051142912984552282925323619468791075449447506105007802223120924378873751859329475078605968581409689510675065093892044387757778167724609375000000000000000000000000000000000000000000000000000000000000 [49,28] 10530386479524549541115423540343644680958811328366908398499220531935860439837210871280482289399570713937738284987604003394694048304350455545550951881521267167836618366177279807783787147570017619689098205355986109161963998365934809120446535773818549122507016009504308248001825846645790006945366824406950410700770079039880898470742961798468034296321488977140591857499395089797268750324935287587360214844211245566512815976113106932817103739076315303207278041466168258206917069846303040068953289267527250415417052248243164166555698485994002753141348771093210162108695654627651156094766266677249959323599871775686594335507438986201745565823958249584588448424207442512308396691069490887287986832883762993557454857179701486741651439361726685243514835010339914334210848753744462981693451463190912101214991243474574373590012630949959182762744393960670661325184202693256131782659165305016398216177998000764927210696827821908344297423476291111034455705531104284869271883168607030236401948370898938395988158549005756764291868801658069114116864397358129775840782877229603084871789282090858173622676121649883797356819000136462512239097961148276233198056111646822205780397279935733454572149132211190684766834096510457137432883795913283939456470949310023944500740833147649340799721187736504445354331348271100203245527656198755611667064709903658856239257258031788694200081017711926224553006195878993125453024943906792894694822546344560517529337292610062645530956687313654953747589042473858527722867905409841734319757721675759939293225334593778444816699401654780564944694399615081931023031793455622571526597861909847160745191483379090744878195249159330466339003421688327891637657608045264001508815505827478167771924835213853249873429050771226104003282443684533588762667148106192056061278085983363030196450891421980699835012810634239331009522289123852709646008237058642920969677023337094836088892857740389185965614204044251444135861693042952551795482393376213053073905335233593795187604896246540080684212717890781098073084899315693817066992728824848734560487058611098498592564133937428587869973821194348379995071352989470889954376850993192947651338518053390780868449341636371653943788122715322569718980189975574029205439222662695982132318195442030656426491922666605810014123296401223630799953688891780898695729898893319251003734194564785927652275990262017336267944351120391194677610412979148607104355910274821434135065318740005353057994290853874612065577132113958214176818728446960449218750000000000000000000000000000000000000000000000000000000 [49,29] -1057465535758382271070902690043755537071565428419511697435053252708434811046154179693463508757633309924504576427367806353683162734880749993396926700896660270442065187486236980828087703778016946646283301697215740864085394199987267919365531200056279947335677821865162792468916254372496421214937336458728243237033455964593159860267802766721544479518298183843329873521513790260930084546802423887784997146055219010920990261507958992467744149625774727820472732185638923138111190651536301173122834616857468784884932441013108105403550833484912615782745257570680275587651614773379738599324420277993397877905606554236890107530437365972892783766597934553901282435887135616958254595816662295371116533561759019900948976369256189011925473926902193029157921272766881550731422803594594953850854221436240264824935571411109472365354767228043187911912412332036551317966865691571913666411586027323012367904025774922516276038854350546676002813265573385432088497927636205529462582121607336010396148706574746296638417129203595717585261251142106991728442206113077355307811598838399957356451200044202574160858116870543916032163315535325897118512885760822741211488846192319882419083980512344791537675008348763491897962034496907558835337960892251366539170417075388027932167498810665379002690628138936795451581786078053562352715083364530672942881492766688842074548300607763093082932644545149221201812981178938294850471227071797886680217069808256609279625006462590097880885088969356803438737210305862619793772533133425250255990209748583170666713447049388844869445236947421009477475630711325885041113794502712632629102235536831133171281907978745261772730242828518399156771129461022333375272856004762876825158196081745244178832544297753409402107240564188574625991499600230473411542159307137532685489585863385894223985594183164176037800151641532291190540112846088294211421006008821255661736244893366948576539164565491722691203850074003777685224638088406565749878444593631193539222039794605656566967371974325243911331358055688093619810728097070719524717583047992225998229220560567123066674181493260223454044778451941810391666251204253377830783993315667402433623370296498079299177117700413614628621060629603938661107577265365834357626041369517934269726269773582274485480415727582053143792497265782807539315296557021162261973373630983985591425253471895376517754237348715967927561139101812579716717264065264889464337592534789967524668321616721761161404050270789064429680093049057632015319541096687316894531250000000000000000000000000000000000000000000000000 [49,30] -2293662662473314321384390483732573076831913298191146947296372064082245630664519500483727580526524292713550650458109997379618582716344411647538683776612489938656077577211639347823353977585213963800955785148081570075355095416028597082093570311161105836832746634044714412373650178433444775233474809438954860337116702114337069762272795129991033518406766997029869873957367484388558361755008871809577116642837316590733916138141837517085406653795597500237016240504199461392838321955336553816262810056107575978110797973257463480374077532218119858769560107775972788970971951629929667878089617147706959109784368465032760766194883299126147952538237411286874489245828790080740607664452677510402555663986996869075514589757992412736211869192018048293338948060340589970895366640832157276974650570733817896091376173384116338706171658412647876135927277610320614026477215905641279737792712037642017995499481790311758353002256628263298344143283129701926814676077499860648497801631974408587587553408362507967834255535905872782057683076045635529723896491475496829464323769553798049139783765360550998670813279602355452986147765887474256661756172927447608310058982577145929895433788526035869481417035302209407191538482704364340889908325792898703906264289717421672309560959279867509812109872378923935174167537659218541690172939261943559306280351871409247343633685796983930499551535508563582753387372760271568726807134174501458206696125186216396677922870626041871078408095778444857509849749015145552976342946146886122619962177215148695275663367218827197309432498843898478285307126514351172631269447627506039793711504901078784265740004539830915284317599163815468333342762862964897283471193559154868246224393933055271105834176087306238961292149659070769745087017264129245851596368338632898535608722415119468472735639111278055026523881972319885389486832400634377457173104314879938941941924497428629790683014538319888905746583473230903282066288064920791502157912461019203333382142303999632149076680419400427240369008742815601905418615292040068155604983454665240928096049491856113915214916404691581646466990910290951413498385408209588927152198361083356356937760618410014056031629050236191436161890315982461470812098904546923711993119796975000789184818280328295493976494739980556458890031802948897870764790976058307899163249730098036791115242260609179403744656007566393103625017978892930329759916676073670264919432968573680976250416932348987727213569723477059399303901177091802310314960777759552001953125000000000000000000000000000000000000000000000 [49,31] 2074663560404874900858306903717965548925750787308602147027000054805804697821260934466308349845949924238876123961626839480432215537035397813066290531002020590815538844680496632669442682065222763589161905352623503324725318226103340230224863522636834337209119835326060949787213988485928269178805884981673389050966684639632494495750091285304469833716198865205253180603426397100111265575002578125549704649360009707890721085448581434297915215360545240089056726589937764892765127773012005056595040395362115806926242536560740237817801412690980444994244335190443622659491373645826755323818112375696077226278425208300381802613270626115429003877294531558138566965767986052328738231519318294190340170397700344377361892113655963072736405205246311970531172829694494848992108091550399508591503810578791003903612542091452216946939928897894006036127928292098314864367892136774206610637792412911159265864477329885452289987587547906238179701728487462465296164271962715337905834384623214076025381082741398894889047130640960421270506369749612991133679070776784950335394394829458794246713770606384142046043128334141801747163524621615872630101133564136074664605174145283292976187990447268876178825264828581761768192860251911729427221513389694326719808458386890790987507815854110641305137000550785742798747114403853412210908731074268154320422946928724442901362555359188203575394944405027560447459260587784477014418506889341962726674924496862881584330393668845627687495730440203914030089497576461307876191421664884212240704633198020470345255788949254729279077583094527865438414593287909111779098140105039376335685317921532887595479233578717381553593677432129360201277024875684296020500127517054198301366117083622140336317357097913117151956226674704515911774267211228994477758418529645777565053809178596431765517470442312429032913332142960602510967698748460539733295589638983027797064610681064210817001024324829043580772926432294512262629214873728499630213205500658342215735502911399153383429160341366360232352040267959643221785724180490626841353659023755648984462510244223763550408956163141177260963180908831349092241236193057775568614645395760773255257244284148111800630796311449061835965066849762488537679239548798117098405342906168599969407746311817001325444921400757645783779792556760443960375627460256550741539096060105648802625361605276481341099382440053570647559327187407571117651754091785044844705435462993532490899417178305439881903812611327626706271554102301024613552726805210113525390625000000000000000000000000000000000000000000 [49,32] -971118289952808850580034907508360860793414062314457773469653253105556946080269349087588274697814125493543883204065506532611518461344165510966042387273430998755023466102247107900144818790644102423285570187283552164493725323758659496348011615894766302493351293865735775999169933103935369878758798409536953420869061518037124136216759550158370545427719250032361195408730191042845292989114060200650203859145008493614856553750624797229112631747055501891466242429287147444921541937320008697229787439624180352951009838736487749431601993768875966233117571167021909702757217523291803192923241102990406784886900921108680490452109549812276164484897885085475214103025747058351248507669942798611320961929392464958274917927488370730988561064561939393509197882767026851069394646017708045654312300684672159569207164244334785101236872958590604629471360898331194782116779777508139788812578368953283588622939741952780881697820383515513372068049817889825948597125867925404560607814230359759158085940128812218260963487884957878293688787163605096557831295960435100269689247717720325390905747465916798525915582942294672412856222629312003387075098709478629329087727237789380795637726259227728602569233964135235299938102255420234403898078970696412597754478421540368225407213516590269794357865864678564945493742968465930620364650289795907006312361515598263853650801008387466465240658501240488318349586635644774850578456562065715564950110853794891470944543281087591335882873204738553107886204361332421009614939915887833431318466986181572976179620974814890072951122977139202565595383420585497003111231766534966040479298241858176890579854128828819087018179763235746565197140103609974802128290062523880998847808262772407328292754812175356844067145999222167142308032982314070204327324505705224436859152054234494482955274211063300114331275674028388594178152142646691208551390815448495539594562146628815257533078658967502960884110670413531520338031222293562712821969400685716027910529589502092251568255774252161043737231260073764843736908695165444518179344440982592387217473668340573641538533595328807648887260890992035321639624723081700777774407675342297768989777219042917261952306831764818224757202617658592417661478979205766722948674522770966416226852005933158035331445021849566068153134575121436167736540764002690278594742824720571283215353926375584723327934275895327791758399637001966749941008911927487559702557111030544983080787059632475080303000142306300292941584340056238033866975456476211547851562500000000000000000000000000000000000000 [49,33] 229232950669078765094146281483086320674002944613317776455159512912464194541163248802974471523224067889733329856945731065055172533840625195389985098921823954736314745339454793860011779622605058472937930248421460733894535121174782558885680746429623176614456500389024108273784988127208036955373554073901835847006178015744933441961960690669592874780079869563951197376549165255601082126447554345621607061643405481739367807162900299872728491231551585806432927375952293838378016475822857285919695252709771236138632052635334469742157887061817945481131339522801841538454281036710841799130800307445887879464706449629092493726974632637271302628736586746070908121197812453138630495729302255735870793301120218874757309508835827602750165777771278362962074074718064899361711375169492442927546837856267123850044216669490897831673075045141067316167844778590621921315017598763234513294635586932038294111540876487356481130727072055399247624505636972025930784531093657363836078036317852587019503073023695640404315244875160293020441072643077674611547021734532127645225891589471831118981824611467351609775490405998656942909834756171982683925133521486231946428063373305889450060944257806408682556687491322102674349597266834460297184886262063951459316604917134405194578592030606106113770949549067628497700995980323909494600856025496573982691981311941347582149732733617300403443781059042508342073064121708227589183093428481274416446667218624008717835423517802945507846587254291098521420069897379404221511494703000856629115626463653705491641642760967952278730294565687460939973409842520303858913331088224180827027970501634810492279458188037007818483559420952032031844101268509350090517438917314746002127421119191606431414828544948876621136997863614313535728378710250756950929120979600344518099624129369776895581654511837974940573278485148981205236055800853705240617618688088668321922376472299404795738297430427370882237150903110709821274554756643394217205827328808347047874661243272657295748485790788031027669696859097065655155721733306126869128427811078497191667211343276890321589555160111662033942484270348924746212625649828258822565360873589003919003048979778277085548386109671373360365448170665072147881179860550242140278132806588374570306816022293565619411734765672114623478492276918916221568201009217870091238725098396733137954968859196446012833931755878371864635310488539907386839403959627324486214093314672793544736183689657579878235167449404658074167684400634925623307935893535614013671875000000000000000000000000000000000000 [49,34] 32498881938339871892195901311004231023322864572642982831510840872960720442241439771184882903695980932243376387446389085785272840668759608743512053049694005662898371531722109643038844717185564540833303842819637526407631480462908855162651370314463921273137292182405208262996297572869744300313218179830688706373639385624964011545002211268194739327257252158871470534301070429693162269962716370583418523017185719346585563718876330613130204666026158429395464135894180149025077731572433696712519643451209847682095463626349693777669247861084428524476626645113947522430180121126467034371291059877983268965755926148812476572422607136016661454363718705450809752023226816011674740098578195839781785489515474822346343286946989661947344767510842045912613647302101770932265571009635744617399571469957340187606007830536570558913655068390022720395518374796636635081265666623631831479686365002564168282549352058099517675419177910027871717991314289819498320979827212170280606275675354278712368526202716396053093416254315734477511870447470557972565985115929534435011646386744742548489754339670055683270691505964953952501602124428062825696661146529776405015251900709287756863907183828485392400266590306725517424357354199884556856789303259889871370649746932625216738404163714950643681206901483384559157254581899921474503153085280827905403016794117727219626689780336180008102794570671568739686404656538005641098613008556826132786485386362140247121606007538836881841137927128266441574418085868631648243691000742874222408272128118295577743914332817085452666930385025720962141396153787004604675676972112037514089626098767205166470372988636969090433863719520985219447316061494805158774608610874531796976776560347690958277409916247653085394362431130658741514793091023161949002394016391405874132819766536438257293170099003676946018039762638266243041438155263702250997428989461811751963874413309775062748776050016257307938104617890792913189091691264333213311190419878272690890922085774469619088419547491378845666843049658607202696595055338599347468781683969025116158527641022060411641263394501529806376357277641865096858338237212533764898950776944086236927679902019682611556996234614000942487170623538360079252256899614616916642864240672143478691557471050366983938245235053611852941120150069113631809980214799456605728412050341204925444660227910036990015155789794469509946636191093849229489168809253402581847450950337113052919406936521420817726361320015360774154065948149394671418122015893459320068359375000000000000000000000000000000 [49,35] -56197624351645011028816879831981288895683926356259514148207540056746855094993883032047275423833838159408221990485245844688805045004565435689273899813292364290573310625816521795407677947738864215153287925645404750467017013257683638055546619122925418552877412817704214463126732770997463200317205920986113957392312232856329559737811311601180329037593576118142147407433442950879803482526967833255665753273448081545909660409772148986824140971457795897344112784302567630317019844772205148428323035128919727145813343508850175663562495542221598979673553528517740903953821230034315269502981688811330601780754582766819911633949967451119600503094397478585191965751109769358961555667300174438890915166990119977491637022716870766365498923451535860437055759632499090991928297706238874963891038277773245339776656505671876489720044326828356127308600402632739348427894733301400456593381560761603849198565387380715952767683797529602732432810645716748789588294482342080274097745461113201249920959295811264826815417633423032112071160092289410394825403501361207171339739469077653402338794566686957553376173100909632774675068115203540421815640735735136455875788270499502857312922156209341479163056294458913716852013717056843990704051354242143806802744399379800792602333286837091137801533204307204513811936701400392791331934142106775092988265787393922425049591379427587989551320752860042703525239722787760948608617993219962972995897413934307976356759343524972094716833486795266300607636880262422888429175952952452421093719590987802947226741929245326032087621639888546667234071264324848477132863784801667844937301016611968745596411810897829306166045460162389757535266749031403102995046904524542873667066031556276590136237273268560450328410967079072623048992061020660697610802242123897028985049060889966184428910366877247190036066160883035340265351295940212758298161245289527279005065264489283991305893553815238329171036658508094170501394900004070446958520777425105566797661321475625125285195690370246170257437882539014642706681975468578680659042130480427014853193620841538534892927956573279179533491798191525761063585969919405072934894090613241056447540094898653716877401144374378820791720060231520094596648869161999007060981550670654465982063278732460098315041623617559821051762202306319444472560893130155668501157828564103064159832835106721523565986193425490931009506161288609752352358472730751766242956043273213734383447283763694268217543306251288146089921393677713012948515824973583221435546875000000000000000000000000000 [49,36] 26058577268819807446254448836550867839800597906731373091430093993544633356611412173876454435644137937294511427649743444060981634454565480113085604201158279295235269335531263914862667343090261912235555092110441060964266547417874193059687936028037545820133928880905823764878888126383757202623283546274414067390023458203576349791115142754328788735677162860921443347288629615351332840760608400842219499623194355897778604680387063605002403933721726238773781757232883759304790278445058441013118127762870204116616516435174335023422980897261469782276555873358453928155102657816431337366651324685303938165859026210853094254938775406144432187453194628899430858174096577980547813265506601206600223155552783736739138267425476785381864058986351967812242594057832693545124691605243794219828138944805211746905003896716880173493760750130497648780264462461917509461470012665857353587819632641286711945258027654035364092828498542348530474443877413206329408741746080545733340346346881946272734038361166884543535954468395383843712881442183708800350691338239667669980300749094824867831758250496969243284894696926098136662049126187195900808193787096092271508998961258485615853281729571396305206741788612906370905936880670877558244767317331809442493464732891099954327283132624068259625437127908488522033923919539636707647929508548249747685445124768002650885005524509595943449360234479245462224783004291738038768690288098383887555645673551766559422678368288250072187073346562134385545748620685054921752463407892170815352430776759976366632778139659306457117519416975224550862322652248998114238413297445784705411176756576818212742312818927238652572843868450861083397966137680841811272514836059913518264485863616548629315860315337069194765175616786190240098732447687194317186441605513022436803709340078723951414588036467555865138162689734665609223578227458740371557651574272872126203305093664784490783311709103081247604965366566229104756010086962713020774575705416966272079734589390838184047972055216297927031006175569978433405240146631735004516807030744463193837583525254837434595581660690810041121945964428410783002537833120051657832355171998718643327843916576556511130860884612943216528006741211144415143284337541886070372859172147846306406371144434558542781197692681734948388194996825381806878113031979455499903817761861330639324691628541712047415818288032475923026124766889228911356263238013974513108121112707030324414250574394630656898214774327580270179248456141607448444119654595851898193359375000000000000000000000000 [49,37] -5945772251425305654724004340451215763023806588771477229703812390792196729335265287666795888583070445875253112873079810189626089885156250599556791011692575497488845307651036479251950503003884936455012725866884543294478382936179358530864033932789408330098989673241587867454499285616805333110992279219661007121545801393890883191902625668128367568700806545890024944314611914859589378284493113630572692416612650247375391874479693129793753263519654175978949896388220295949718602914109646644093924373219843802098059791084348960306253319870392778575885416252223426408148675837732368188820521747841773612570569172499191622487701135170861470005016807128878599110757625331192182489153914417303039933800171501328533879279083916986217894371409111236381693322059978822277862002219595458763471139908951724515540342388324913510233367520850748740397339409215155731055495509747468697319136984755968124728053222210600958829362979603168306992817816267381428939423465207811985870386323345071004279947119883680778606140163831641408161262139472200882749599209903484108968667202923310992695058007495577335983443688753803807703788286079477812838254530066498628660495161479589870605761009749856997620000701387337553198602537627082698211480886718051405577025964412065975107937188048481625932019708494909403054599349999782056183691446483340109516068497216426152361161106915745917507903029591109866154685938512916761703946931851622176027382627157305640772309775813651082389078614638230183748382752037452238245754692690073411741830797408472050639437058401970646658285310993331895308321962281436064186401978064535998566394244430436075910885722410255127792520626985101145976045146470792723265450394140828404887488446834950686711818299420380037483373984955735758784978122671143490380505362674599665456136462271354719037476780039440154587174193552646663955422923908956513088589378649436398990042222547708664893541947184445306061345763898214658579662654789631993681958586999473316633642175493308543787146372970121570339026084572404408505621650761491055942174232745897673851953977511897341571913163803225057618430164214168645603076041353644501815075192172995514313505150163166593194834747144865939510181536595043912680448945736147175675043762227329212472456731541930434650545729861714433819651271901522619566280669666845042382612366772081943083251730567656851229437012450896944533507393318218782810771046801543249973542300745568229257253132119794609533841077030330721719334624575381553768238518387079238891601562500000000000000000 [49,38] -310191408936604119379854128298521454697843898452002160969741206181613123380695470518326329105879757217500345844996540654947833315702953227957567287587407228446058230889450460625574665033984218599959697481419045666294758567992373569779339946777032579731066069498645958850787276180039820278141364015977758986541479103770766898787652674264659834804150921030502971296322152145288539390287953540358270986791244044881504314322951221097366956543409067371248828858759574597772054936565314055039749354894097886217696612610125579143980983789946372779711509401573656167036326938564831002099068034452795906992293987047440167389338241471980011271460490115540349216267588854913997216337070820827707486638828670427026748083952851943780505252298634954010383756865767692247014612465732161227593230556879877032607086954023803929566858807281661047067541958169233651571198750567827118929548354345300408652586745573794675270814328712358009755007032995096549989617762733599268370329646428352461811663481191756686898352228552123068393251337599533452383489364598298331030565361225293944040999249057493224379610617521375170070779467229617384170360172143098310480857061753742801182882419428882373894498461378458123301289344006840708305183359978905324410160442338527867017711508696177326185064610247040761773625146328358899377037533327347468245415011998794949409358743822352045922425134615646738696967787244583091179628690298951257906601927489850782253519229948711334477003342044500538820309931033507808133262124526874948843226961360513774616926601285532767347311837914745358046537970802777990722953023779704472871646290442242708899492112768771976194715985533609891398517538043873856841860431353678316684217853336407468770447346764602008046354244441664287007197691193345081676910525664790039671056961139937823691561226202953108581405448437781651199463880432339977221514864962248395481904330943988307970200868427085249849694414143303197146579142449797954282681714603489866449280777080678102966108288369674808476184053222684184379593581177184092146985316289839240111744662380810741727036208803905990334450984762357203986478509772095927887026001548218610647086177183399537872262588786085217734611901154991897951231100908632752348372418550584318379609518775722872015416200008663886473784650177450908411464969694485260348403013727706220914376242067332520061749644125938149147633515326416100400603547069649971733575482492301037304583533168859424828332972410935116427130667227096694205101812258362770080566406250000000000000 [49,39] 845837672657084736362705585833005182809738410855075503686249219984016632692259845307413436656348844452125028997174745196577970565686529634110293182940362767065808141891840366335069632507730433845912236523502731797342309127365129984880952806647333742495253949819671670288378549497081727404762435291168752262703862059766499453522235272313106494547337938495712552685120362515135230290114523407794451939684765017327493775193358858514409135494417173065186773013190849690065516007546435111484279720157163385375041098340683227358765089528080274623928749550990257117894541984054085769560197314655945187815486840163581042889472564681361379714066421051520919892478312952264391265308025991462147671441482741412337931756815032952350796307588189063030999212230698856960959290684358505382451584564638989943134296107407328072902991911508331019978994396948489092579107415601299034313675383119948479950659877746387872041959725345950304318500604601758625233003564242198950104978809673511588174575769392368888184558926049261570389779323538959803694924122478309156363611305622426765879722068299030889098720377243023377640882957808389771760725993840320260704735475920876340411821846471981248467261374878201041907941999400756760050199025286214755757255157495637577158508616787540305671209644244872972131677187612267649149751191674636427100953982909697396193862198430562544320399024733193095030471864581076295585376529822139948754387658234359814927946277686802193391317500491323347734599427073956808630401267671732422738769867372957492194461350010592307106893865917900318759256654956833809877430457941111654357005793088853604290633316312896329782271449777690839948895498788019689507593395194135999216575659373276268437420249412109910999109605796699122984473015631483060972985732523193663912740945904912493292889731953613709578927673562927174621818502901266304272898392791831243028071626251229286742886783158264418538930967507613585918998063016838266446226358616613709145137389471230182638577051708272186763824252728770421983244180112668584622229455664731500194748516641682028125249047595984855647273102566091185638688278027683221316978106268496114708379208061125050490771238558623981838800975583566528655011306921945402524577935906727141677690054451029134161403929837240322825956545219654297749289209531294787692346024755333458546388494095401515957845485639029306925266542844903323178828246902911990008779942445661765975481605297655881416257036997078600290686165030784593454882269725203514099121093750000000000 [49,40] -367643366547649622575632760652191702512564942139294434112847480880397010404968476229743232963566888292677776470020035924310138344576392528743107717744074650175436257562985389130772807727835494248320253813309653228215981389468599357392360897973809133860113900189625230984550187319870648327351413741332396814821285827604926630934453700765064195295622149772418388943059767371104484998934140804353524309375066163949010138547860341910441872414095119569944026991482040633437269366825329448630554027270646574593041792882744723944721070982824833415773908987244026296436872550082656846404830978277100099176482061013776208476499539714801273755794649379981611091637001271942622281608308469297042674822037473232073673900518677757995013460949276822829958575464665201309416681752024789777097500125401695732796681784807895923980502015136835097353949201452449383780643138541268573399193471101918428990304757343589664990345126781432285475658306765764547478147408131182044130453676897481496587228269150283309674677236507353664383506896837251880845229697526582534464036899003770238073672734590474300524752744613056714467886476889419524750514750560496447080679284657777943915924959060792350670407442580132855561469960917707734647551726149252740655607821534190349728112972111292889372867024983742386065573258183000307171359291407492500342205038672574813328029582432126610682314149759328905656266876303859818152389968501241169766784469685932861724925532830749653013018978968299566756218418319358099355571419107106806637437790464448769923578740039702811383650941952915905631445497061338159453847917163015621906468064958825849822558233104930700564824552262676723518236164797085626239309290512442259655967214639117894188381129088734364227106942185782419182644409859082886915052128470764669561323171710494882321144930618585079272028953944044876890699992330559341695889852670690139734990623622612208295493606924003652095316564622478017471284780416516291195990898345121850091171742561818373089427515171339435088993235945355225119924301909469039072713028653562436199143142679775982960821813879420817433896020859288500834278537245523666191076484704289113427536461175249230189394888131962712642646983971022492495367551116811228938919242420125173782118447919542763493083306559390538307499876772098309591903998245395315110182683443966582580124178733893834773831012919150848741537038601180459293862828339116384953280630790474535955768414953085739479949335497109831516113730154327043919693096540868282318115234375000000 [49,41] 88346424278540093699948574925731553707111628792186859668996580298885851082858559056407155491239125094319295294742319284830245515542336159794333453350015589603558941005932164320516106151239268036945909007991499587789914681172945501045889082605164812813124367220589086937080371614026910862447755568103632357190955131624033734454846173939587505534026848284384809190476698325089220642239018787627645504027124858048658983976180721358904502511671037710314586086129150537847921500284873220876180951840305699005795474610008945127799993217330347806632016815409322083351121859009650232395209058870091227725207011162318655032690052464076415603838992645924481012755531121629127454446448982771216036179021135582480104527027288214801555664105962409212040102630943103903280512180647537513746090306937008602643370684661347728576990391463542748785121102623434099333292213259810305134426895417831613568225889958358449988634368029839919071438164898159460480327648125901129791197737528653744082795192530983094839447860689939739693312493489264686864648873140029090956182531728248035439586309399353175311232964106152211848996897511382248046257313917688833411456370933710419158189989939450871102124092681651339637857067590856598520211570623253056940935721963703959720305286643903375639339723407039741040410791077005797818776841357117419773100434634578704887789076560917551298316593586272404479236571546558191637646692669559971428575685050630865871871448947927854369989169798962313021709921892755402600410603049527799975729637650725045246440538761806223320410157097879822588651217131850881910734537479974564665544800742019096323345021419243719769595475663365570425635871890008937158615442824540325563889052621797369398303367260567904000846516693687188895748333581113989435595551369160275625469980457442336599635078108263297469248350160069287365732028958844540775704101400486510411592269460590370921980612409697692545264035000394822835723000706398669403897914320103552405076882543533874573411368438536189247094954675486422075388612808176468843730622923663268085849062723661743859493013077053338472225330813489483039575341142933080373882524051846124530761952779206910421915665630638348169727784871015479066104301989959480645717569258019589532117090305425879031664008861478764293086415054270790222662740718668064646334100074665015482997769192335184481365773796001197580284131717864122099798156275624489659882886163764734746442825594223205685994559241652604812385183447043246474095212761312723159790039062500 [49,42] -8397974200504738121716310775828674203251742663800784676634012528848477180430429873380663479467912750326980621023202169938302122814713095263342584575829891557778976776310512063510906231725640459078686071260516787308236899822040658579151547116470263611290232962852847262156056971028357219219636780673626418414096649905554755538504942013665971531516964306967247450464979536414560260951180563465052644494518139395288311983050797619031311949085286647376397189221943812279780180334913728683240422487359851587488319399691793930334129340237145111126582885942368504739876161404005088242741423016327935153425319583799714041725183757789975964246969336147158850481030490704062776939912658773548029789877257326271723335750988266625555977109986346974276982245868887023330624688991673143184507073946742220498667826972306928329881906365474414627847474687421220567222627863784837112561135371014322305083600445556869407798888945189560560511836362934270885873177770992851181365107502448361349771419933865378293123905813754498142422741269257508304114278449542640653055124009505229989268352543367951883702312767850493714977584997787813288065044445597843576995616067020339273340257692746364466838699546403363001309137180780152329949509694726118299247684258906123666441600756600552815483233181360310794216453114714785042802717639469083536245162292828632857952712814700772464475917223205881698596848216479457951786153332748433757400688608349022451716345438594963081726087375850718742437068199704771577900388716625428765286956598451203387881028586968271075741477361968745694678566285851376181377812128046042282837431002037344855117600282321345117922212609717895834176435428164061684336016593521562407426165985543084932374145513096066459055632910988689272157332738347804923148685171077279812335766824563260498622740736797599924014065860158184579504474783494502103600588168435508800664320091679157136632638772205653650425698575141858248366748452396401696793042744685940014365385514009730119890153178954486248214048661342056857955212674830608600514305793149017742491532473276308383334974135321217907736836394828011027434418465191587779523209733977578404691931685888066993380976022677730209519540407152617260063714544994468003043751119521854174822073935650998207294696599213794380743363709026836927531780890590779868943637272802177107668015086983176031203468737866117312727498370392163355445213143150004617341616290880548709119026550285554072530799958945708395818829927748083719052374362945556640625000000 [49,43] -2789762514190937654198769613675265700097101708968513502507771966137362731957572753641075361251279129513722453526748441755641843032895762729406217650716817312786624065829916189817320625984185141683792383042310476882171018612473857296222286023140935532125511165929538738410028236452522086567744242048630055242205691808764972974467607198415045642662279910900336223020918869116450998354922575064954447068965738088195583936577172076325544740419876704632129436158115989654858285084644522169060550458191367880044477884545138389822376389781779259515408654834373269229747659957374682386078179312398257091520480605853720529675615023079461577656745811980906769116296442164891085265640222777958585151899854777558486887844113114826858460659030814289954440496053840960882872634093172973860858065638369082953711464082201345018976944720251516812109121681873907162220387800992356766171650668683191648677314625950849637196250371265386635778869922788956666806110623775595552060057420226323698183741231058517429081538705817830029962108613004315218478276459037901953399937367621794753276646618610714969843417599345302165726816341227160218992509963783843687232651246744297747875896636509588152742754100125270557827323972092647278972340026339238750335612352398782154608370771500516689733175472130508729497356956105701509445071670980042984917697239100885555322027318537296688274675854414732974943403769293670025281916700061173718164212483704874461969869179993188662766893678555198488375674728300007699896096429006166770455885902945218519183242123183332552041016170075597240236503756954330204921526285810344052146302388754985804528300659656303508149137175524132181104559361346255049715055833182538035942068934673855987103013575510494296766188392471077828957394760729501245066323803237617901813556478685305327876935945341505159085814164943621436010629720398695518942713422737289590073195989143023821891464308227572665295108036330406891380874793017328506592123257997068094814808600491156181929397324014335689616835890487825776889252127573805712954457882384945701845235905003107528253976946682176490066346904136331927570458610989930526991826035349545057361641063128269048951599754420075975426575229583834841782155411546510767229692407960763217644082354023853656453209329311971623059494507199336666592188293113587151215195267394715817529467915134065913921595403422908579309121598085174405797520145514838451347307507493251749313938459787602657860344495777636924377373972561144910287111997604370117187500 [49,44] 1599379846057146490990370509289243459283574499140999391570233681804116306305966334777646006093458990162754715708415929352919935249096457074879523688356810428348259397520294803732287884840339636622215173088661128879197532615138724969703306496711386585690103552333958373923063318184888011875497412532913165160211437612844875823307863656674334471712992591336793643666513284989858096274885937916549190067822820696080233006964147453931797761280112029391343352437947734800601021064300344801936094571245675820747451589844845086655204682633993267178043085447776032400613186285428270875337684616573710015285241321202792645681331147700869340426854388531651399712328470904139625223401422841264757488079831587612353213700184714470969162149747178814660398278404526568689868987663788910071560394102786259054985162678568030900633689706261473205249029890160054822300073389324528568372698832402214869595024120608637533988110646465835513039159977561727308930264033139937086034275833859879845237906520935840765014057446219498635756405171075883806757407548830272523389523223543998129583405497089822906972749611176907136316142158404474952562289057170447880062549390481360532102496526647899999080369974849317925675766701110741725335176628700971623757305562678632170741342116330851454483701236623413134366190664129894163214788537801920762350317944743609678113445385761202538011560085264355372123819965176009190828830390795195021060922228256712519329030107281047805824489984596771598703004051131552455372957861916800280807851429715481603039387424034385314885984853612414430440583907009200261428431276163926927063091745890148405854785834412112666043499759331209506336975114429963647431658671919842938018392528609738415620609349988884200030639089881929593627210679671014300839881165021501350511952883014651001220427682517804146392689224337655193894121276934427180087499998741783258338247671293605434167721401961334125694404629585543817337388396436667153250176566347766517213316150578877453035309068118761101643604263172386404345721185215663610615542708970678527078357964463722427066497625528582473297524500771294303657660075802147032576640796112958471804306716180435874444048185464202778042186195659188543094226511274709520062067047677125321680291393766131744215544122891627269542645961646329573975606658322550007511684182891296856703963071212692924575180850330558502552123439355337493632421719057777324460107271076944412137287594643892644762942427627506677967339498991350410506129264831542968750 [49,45] -432238007610302148569553541468845074902703611335764224164177880187674881149576464925277614126424597091182740931383249322366959274091277805321902023390769286433212827800635826469228989391307836343680905396185014883001654687115143845674045582979582955860502284170800171891986053591734494869876057432318597392038443350763924223279262737779749301666800828210953558277257352448680349626414026137905753746211701956321788841744057723800737272429829288153266489604995528998413683586786645395803319834953688203187917973403097238020091842421622503758361087078430068153357557489372311621626513397902094544216826870254818529592622330024992278930948212321789045693778938852822859774075840355967130246305149526311462332177856865408624904641106018257435871533063394993087709769432798714274389198022601203599235270379146420964510244370873305604319667536433339817866238032473553370682137118588855676424248949338666600119904269782453944345956835081566188250366579329191184637691593785789997678125637774543005146924928930064100098306198858317249818886827429374881081863933679503439509754007981825198698505055624911668673988498726516917432466203838080856249193755658423954100067284283190975075065084425525211463564218230179825625318582678645726506367054370561186471680638386001607366161169467385298998336884349981365439085531960978459998468847598613845426652326050574890952668211806229966691972965733367461986242348102839726812999254188454999059493189941181053237943742347261064119678341201309163552186613088489331004807136037343877152053164101924936106229956789241386246110661143470872555623538332247348694934072844307696370160470463713259017555140610005707055698190072823089741800421234592296914646467942249734981292665992509991250060415092553360667642396933295052374981604585368290645066450210694081773602901538572404951892584113388890263333187545442565523336312658966573192272685838726296826433196504240974656628778886538634895060466306572178245374925449454956991795986895234844469151935251404016664756649661121130807392084811528103949031777812612204453765850035396073649241554546827045789375281580419644497596750249774989399912077692764891972519169381465998874137641203279586455032220032484688502063919828775392448819986374632627737776264340283066864705182736168561125631086197194282395293522874381858720251208667935257266580301782579545370722388143378595440495194832977371545596910923001574254929728918607610024636230272386188916734490843285509953375367331318557262420654296875000 [49,46] 70911926495474105911885030329673704885165982460315695753834736637371975534806501874020611114590718474620806367324941020442091534791858444892083814126330469388072773537712529518911956821637708643660024743788162776247337111520047055973850418091318677208821979039383241267808688556147206190707548290554519412876558450424427609790628172091946721805754188000500803615956773820199725090107890480077879069172732526661939616869745223884010190345215952519261360454749145950517082321505136369172187027332517287071410427912616986811455494275362953724299932490734256614580555031473945379638952557680453615818530603031859952753788081254182513613708824558048288088864578069341316957984391793252939783924602897723716620480805195615584779414971244381278217205974164006442773596380057924644511257331287750790154705140213641194503399653863661124176197030259332908684281857018003488423539623187985222770647857160224534321782680536850936361420000878940116953941016649178170108976516422049950845850676032764347412971549769475499516783365414655981200564532076207690709964691681489327178114038587950921612329095763768423851018970689365893520348161287499170696594362554594551834567989735985533776814258327521127633948812314157025160012561501038204593500756916892943627588564404207046096082983547848693915894470692530454649376562539741996782262018075394968641146645664042677100376905172507494163017518926760357244166254527653408877326489295406550464852067122362371854662285397569971880123653271516629747047845317373539120254900795810036424152567134983001195608966209768652264694162126842709737064955686514213780814664086275531289211761408484200858724159132980416642545226308734345790742237594357585771444964400015655219103914046170098755032890254704563972940611858138472476256383361811231734404937800030986916666261115677737799025691823494911245782392487444009637741070997088470472526677400920624994354269346338303221788108884120117990750631990199444377343160895403674642896394656923694453729801443502419461052750009393608592594477574022536789396412136646067542062226576545381608796498669852911863804031690037219988950170062864109560610392441742238517609056555855409120506638128556233966006212432171007693785431881897642660027767393398393754859207052113583507806889748577031190389443791600067987127618200631897706973955438460564194289073720899535335205522541858346671626881093594759734702510666612183669749372977340930264062145159430309979868914393996703893208177760243415832519531250000 [49,47] -4767484160312297188094350883914753739084591879036484439776828158450990777840939413988986005990783646762720783682393958100073429927061220709156519467705914131190297952884410688192518772417291550615247534429490699407365735037400513998727333666360974727722476731793012454988370261269461228533758876008442449551480039902772365715745971698756794313831094599180596819408055850307931942894772721478494048229948403653925087615401582730246638647406877103471239953386589099269314938077772289146821951142647025764415566379128514113616272681799793789368673287376572869818582759520841602766611602770906562036028736548866308176656162865997686735885954025732230145508003026312994645813062620750008342436592691102164397772807455358118713496572579510021224666283392539363808377040746309895277083113596854210435003748184428084090135801754402238770601708602422573146996425869597322167012655823743009779958021258854919361322809795912811396723093493588913129364338540844850882021547614875945256316580495374787278059334316116841079064837456116090652325061231436949606933534464029688156024882123797728309673373016761417255362687293016542751025074944801474081898819724918875290790165884265471130427241260159964711563900375980148022995947500598585071187481161498732966119728919189927439467478874379864017818905437171750831612856223760929529199697464324227215344806040873389097486786478403827211513620152861224795859893223081013885561820447072957260454069586977623258212532655811043738186581246123406593019094995100067180335673428374245018447284999194331866572933551816704028869832422716312306491288432487430526689629015704117164980936496588576490142999983844534769837199899741184939624078662948472204452187161273267911389762359734810800804754297574715731043842575604456082121157948735496251626012844273365944273364637893486932190471107150998304465313287644529324502989942128121430271974506381145712566933479651883775634352566685872208632154545922240160540145043934547982773683666638704417412640094213562033031880094169047521219355430209706525917442586531116256470493026660326702821992229253307332516356679479264174088739028393938189316149326313766940198915727576130354085454063801398502197159360003829128087952096284330957726009016431100401553712908249623356938730762765018364627104306620727686939332550955519125034369195540124930871285616631937623090157460629117805530530024866404868584396426722147016775937258812577980120310182231978837720173802772194449062226340174674987792968750 [49,48] -633072375170890854560990447753560549077160411368639716138872653656317869297052851708511989599269916669645919792826236491594480534944836026727399820024805828034026219250990918447476018454674873879868170534109379276223844763905106202437354675560158478623658028575715010382159560118375127637568571472606792444512644652272452933846358715229969172005230820337141574179867788118944265971622417285393980522671451830016970063504848870470602679717535728734473616079573423798242528507881618993533377309994192402079496278703754005400579472955287698223438821466060563451744221379935383242798174621676083800728188999869547048643167849866835694858433698107671848526351586353107044938132501642100088451367508907245165886151632767130922037821722892105383381780821667075269402447491696448035385031478167563751035453037737028342942460538262792028313227303822974028335193957387351473431520451133093632356418572914158263212629746592203363166664621964466040350021392488298168891653474404601958170956540191793752067775112584700389500330312258402728694236041289243985202382820800059093843156946511380177770648259769812115135456658399455135288748823701619778518590480058641338761380062784142572626499515976380447343382674522104543632077509351682429445923380090490380286017986393422265249445824675289065006216274567051879287098241397611154108410226883291244264581395618078740501052760725684381026715738610969516586925812277036881135558775353542982429175093925975226665063215914110041504303788525169960970017942909059424087396878822373659944213836084897867880850044548194398433049179194062128443567537466322378783201118148528102824877413005838106423912643130438489868597161767702762433385378688120039937787326709174813338138400520969136089222711793666599656113737834070973710261791847435481028371808847897538478045717427721842217417594927342211718906852336177792800493025071889772349700244760561180482174217928620572201247327279801501422100045471617861112289962726049383935875923767788815278297627891657434087194858940296242176296089949382246799982326465188449086367249104801285792247760123455338506454512115388628812423486060285692162843724014440916812686108431411738247829247674996819843471619960707559928738621894358987451615268799203051455355022115622956419821755286018705110783383414992226273175710408166931624789879245941478993943240293314798241939166256800434899821244199695798911884203565895147359721732154241057129983195878421622926346401527553098276257514953613281250000 [49,49] 38293197698917787517596085908382223560946672119735822353561998963715107381346714275927656720026927905615613459313067793853741322835869915838201272785740056831775314463469399483032521703117170895538169994735877520990336521053002915835582763357770443242346047948094318902337664703833987448139798154225410644508977347094142012803848554711379913324395294707516534251643320180670199790851172334625720772936187023656113314018622220653712464009928520135770230379724969492685987147730913810876953035290737509868641775459978537943207161884697268215393866457600010866704404978486255750280950504166739717200291990395384926785723047106058452742831983957349376510458312665836210818070251437216839440628455876675136930368973211121957279490018532621101227637954213675887758104601266860443989249630735596458087857844551535425838492232315765944062514769249856545357640079874699086755699782507076738634453984775959418417412522257144415839461871210700647731845615655135245501290486770856853733717978471657570399472689365803976325080490565168267010463751636108597693883587407000435112230009284154276285049506607109210248981535144290984959206712479897270404120168309434509008640305672641145419748851315175189946148752638108128051222227450541311889065373599753175009401901535246373901091254173386442836303837083612165323748541477679975284423092851377499738673390003588096614541455355478653433633537864463172295724672174874695381515561459957445003645395807711386190420098448417124881553639197975609208947004577017119095513938281520960661769923884573441904765122977607895666604324532647232661236240331410964409289926038915063199516491830058749086088230945206253923716939049469076193892140588827425156101108073273479477419795084568112764976210743594480056932912024995988081986987753751818875433873540395009089205550993558815961454744042259716987929062127262366059012777942739140292326737054416607753156790641183550092440287131347916084404214535807199320257317211959624427101601091613677805788712685597946606308347614846087711153755856821229474174141076191626837282418460076241355832570748784872125514053802663790164063471815482028244058170663345408438673099498423777310345115726349896212911490408354885712517983775718771311735825541785159424478589438086231108978839530856194639192538374731583363707453093481551560272779914539252500142954299171952891843328656523281129966708711222892559105429704654528230224451154482579236576006908795988259441855916520580649375915527343750000 [50,0] 2842628385356853678561293198085037469298730897053224806355467792703344995803033435508286396327834706444760707612261453162246941435640984905819821373296208294377198081628854401732614109951999507437960285613834077981611436541008531486078007368711406077387504838813858107091895006939048456346562097387126306589236822766069404968836585150619883000841705818816481653023773517010839941386126699023272494229473964564464783439360215927859677634362521441816317036479655003929835827072426285198821868825640185850091712396759597917799658708938017852932556136370182545018372679172979582842438445725021456525514039548660193980791115199100071014136657365454558942563017852245188193646617061570053056368761456936846188176087163748253899402941145331459814681515471114225300806837380105823063649687319494044611125957851594458648441828422388834281078807771759443818119532367101054737408505196597461005298759708574166828629722581002744730562973512159803907531482685218768394914993575406350692877541038924966451530109654244679840373206934825069759013605768787690805983045931140675300621547861839295717348464966630675711856693806669784347213071680790458725337111946833614577872774635992818829170619120741567307384385369563803453875405734987370906374450255972489560702710920413037598887107093049182402401395544273292156248031507563892608547310405578468876267434753446916541095527456569981431079082013684324916035598381565058669046547958485130152703207713107081128624119288154537870706857631011535156338616733070335601310528997370918972711576607610008775350884601122550510203385509301841836695163030712014511203753446197282580536496821180336707019465226013971278632195978146446275907423403377346554778204543720326015936498375138791659596533667702926064477458589813982571453780982949102335548067842543793463669868007931086034228293255448334373216326472606375826843218009666392534076635893428505471236062926479428513871366951584679647393963687347406128724122631982266116184216919736350637708899144640527453892977119741084970644422264345840313415894023528901452027232074295559485733756084358457962665036336843607410493637517435517536774599220429255893686432459982510305368466661561013244679022072939655027436776748231362526105538030638324812578355066038992858391040415118538484521185819423224563898961539721450865751857517427225729989004321396350860595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 84947786443106717971594927195218392324272272422595180672877398615621031746575350955408510289136718250732297149298795419576606060395229929901605319048650856044446090733751799027684469246866387571895218317783018984639252352965268317018847660034799696519318046573520714569405876309902252948852050766207552408582155843331144584755384118206558853805314089607659771483822386908431763458534599425156021807897546056411676602444342973444860977061534571651311266665896111714306884981317172199493187370158795873293633954024987298992953163284840677412371042369422691769411308104302838006980728577657575367926476362929300537100574654712974821154892534503733802741680479852120270255001625460759655532635256573233531851829989062810510044801954154586130216191062617190779752544874420457643606985447584856761440015366287270995372262458162560959422760380513908001123472524666921046219121085789261072951014700070613723338343010713753752721542950623785444729059158603905673415070284658893838234126110003939108570188820303792365442678195301667285790325199494353380988268059989141536707071084031167492548703255307315989598894079624767654272571082641656144769865978576280886743672463001198689613896892859738620623699368550377612502320349021973169872765695048896585731994803704226153880906491588360567629549808653070124188121788603075489083705733584379117776268087791291343480498138334463727498335584209088780223119911314640728168987231472330088069914715384382721984747347119168042553525928858006106741661474511731508973388852258800437462681520235224042056205331079785129375924254957276561704982305294836662704230581898825929782735052465190002167028344167647232438501877360733720124852659931446703596014741055452241631418339707172764946899189790493293974346226984321865527617887535152982022189103159554722118034147825576358256910150657388411094535857149888265030861862167915686232733453429291773575573448208266156953310065647090356882776383757002295867856565334098864774747795471898521114197647490296967319453956970560093164854485551338572094747427673003669204059216750437942807016196120710371557170275452432594817674748690739327232464197284419845795899751004079131434925257230124178212467996764390060668976568107295423335246897230204712279788348915175699538924463037007285174649058256170915544447418066089604040536228599100887493023037677630782127380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -1712934186921315965497686984146374019515451770507516259596152318845552802297962600626314682611177461121902539439334910661234488059383487479986024885297862384487429092627354090004298678030994042406466761910617029604340726346802205662662896517442947891534116435744200648377498317372181188300550742058941712789498801195185221817816720873299476223562210199481029833497412527599257422376625595151626561890641611933326933667341485181053708613391861990308308408252274438982809156363158290275504059721872660248431839539841390400016361947472766004891973129012891507654323518852904161939863603327393142670273508771582786010442655986702084738992961509680376023441748251315420838710073235186604637807446889726640380502604251439097877175884264063591058217592745730370597994338483667143724172998024370498630626681780468392537613574736115541533014575328873978471075805001508169583307224257449760938625024364374676831075365676731157735511392307074943922554413351833799482760346642440770275123525158529048760650975914359607055597932195072057276951628369072646501563255295546654622139651838760501330262247446048076230360216524605516607302661576621301666456538174561578421153952802327036184680394197484376510785547851037476874037351926461353395324673972410620082448118743945700735363563591539474017733615158616701423706453183965700501488796334322921695899201867383319985317804503025748304735280609618301436330374641719035922460142105248750293051848977406369715353855469562225981006382955312474430178604149746466917233364670211683257961059137310516218268274933110147712387672340629986025674345186483856540443572011173568037328513264898517770769386913681996466564529688555133451176556358460213983605333069958672699352769369949869934196217678801664022006145445148399289920655972200393929883135516255816017403681918883517537127564985508516727989612646771148610172097400713388150957859841719345442660359309120528332801975980648371400683415356605792459644131622850803906957824579256384893974051040026392255650950214329062889927481522583746162592002952670488246721425961098595047899882034344644701762652054960328396478446049476096850896830831345122145557121977473738163934794458643595881988692868157023072548161923447154766219967536820307909270946331315545976582082778483845793462261526774051463463681086027834226305295622005617217631368021102389320731163024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -500223203362138539481310483391101636773120677582744327153768224874136755960211657740994225594625221186749818898599917460044737363572488146039216058771598073131022732908118017563916408984911844869852363724463744253734084288584927391987616360077523823294216988406457709175390604085857045555593660994045629725060726103157420056255829851138166150842137284697417681816307422709554965965624563280556363737151677421316085308804043114789792763928931276726073135054184325042575922294758555250086300034774771130146696292859731353055730383104697221571282099366214871919405957349070245871289630689138606015866218515605793448351077995691644202288765995512573005072070199282614472473714564401028338088515443432882368813640401645784121889884984563757220660687501640702921677744463337527018345753416647524979205822160064460467052908908914862466147829386618818589519842849596927482446576286261575877739503791778966464474237480808573780589028779996835071217186956813690883833002559336699767756527097717229010027000499344700340775581782734406520761962145280346595708403129194664589365429147522556064382829437242094115518871868715899931567776438773046898391454489266330357289071119238500037423731653792014612195110674664493893552682962375066120781150573091417044248126177917062966862553175720719481070914894342972881607048606174985696181987284757020393786685692028763020930222532380325415695969372529491151835429332152356400497957825489956747185718921606617019639515585165442526429410440355145625789788486154431414687458986089841811462339338486479944418721103596679431290846776343687608935932946638927399790052468080701903126489288848748318180149046012287511904527387183320759311607867142324750335827232257794720585193340925501947860937878333988812273954260317343880206170221622720839892572837498405423573159136176185195316110054575631527012449607828966973594863387811920065053906294184045028817964058298788463763111062960714761706276771853097611495473127378119757449653179625922325852970927882924914410776055163494441140569851086756997055969765853205421100376242437622600325122721649062341872744927384105994507397549943494838272773709077017187367096032478097908344922429304490194421120557823387147826482777469446037237079669487462776666575589206698628296098982123912402105205024788182456831116610375740867475349997084381058372326567251775486511178314685821533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 26923831134567820738269099937469524206474325679485886550325885755723629608808294057633520277252294862106612161665682535785553973776589536276133285825045536968628402421059844608330806349748277537675029123998529912556406019661435655437335518584944912916410998583424468398579139471286762379505203436092493888000727735066964901311211196659534002378698593629831980483407323571489007736306514777285245731245663545234580054072505730239765151525872706521185519969628687899421252241440603571525469060604508058431648236842125385383365605626330452880745080974340280013319427163855615660549927917015836187610419137425841604975553651722892698615409747766778712807686592952011034344239320857826288115581919851212694842559339106465510185794811560470462682872540608438217174006856580267367863789754431309073076242780448482239193458403365338601316065560170628543184510975518522476088700499238103791543246107334888936935707848639316780789481979752111903873625782350071317668230754351532724713566542756933581501975360830769251224006380456683781761157133589598775683011300199922250978216511428069272842698077728287992876489703834948931271260265503227722885134016132137580051842023205495245484316379953927892534196720768682189773325829281850257326630477759334162957904275751819238415386656069225512657009895023499755244380213975288541468131594735868759085086066010553778525327546705957402019224092515711392423226285938114928064955356352461342195764480770561954211284075634388689202560425074394443326330548887605399095301445705691951338729470206206241193179124308385756776222515189764009050023694034664878931310221819601290932020283613336814681863938318334337536526225876880269200203910508882478291727053910465257125605383638543585717551119135256660206948880298483625985589738103728645656026186533335221778773789913092300318046768474983284963917119352687741850480346797570714411227970108300227900058814943322701006859141047745159014730096990026941024239425302063575132201243993784958771466494556152000447369529790991670635907015745278163767437685964159434701772644824945376259657679317363346623075046748195625047785991303252659987361772713440323023958101904410465394923780271210415201369695786924011018266509127210540103915651190742376771244768749727973345960481255888287406604833611927608549101798634515565114876962611909270214411698932989447374808378299348987638950347900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -384749581524123567813225057521814125814907243376395592111879240842763728139757278040597301092933221144497667476104632928295198757985741927194910984804583954014977678855277482910989844821619003264104618280494413979413561406388033258340446569895869874207668234964005157982937944345642414258486443281819191579142640590757878363878138028224338936715697320654617215877256776170062996357203071883455710874952925011338275731570185215927558642706035211727420914980362882725416315225522390373510473471329847842191531379864500134839502414217722895217118248767820865247486278256923497640932228935618193376067969592449866761733685556218962470318685373492762638427173575386482521915827340794284997886760387483412172702565035246250442383022474781406148094335012533660315133396297546936707028459325123701624902806410482036253448387242289038107910329878756794609844696707044965795223703362448156688366035679658250514515258297242034607959527421369939581362693479816250584312396176766317870015388731825273493657463858753485680290540272816429729873920305769755343943438297213472549861449569642114277835171217179564500873935871236798086703595022545769660507245117299394350914690947449193296140056761841895063430946944954480969234273673643404817547547364809786978752586218333696213171326005035043345153272873559268357742349114784624307254997791862006684618418224488835160836383315126673654718846008529086434324761556001001612626820992513917206804405549858154953157185975215003995048277771408006438527989805825086793285668678839739990960136382929633124237695555724495906300905687354788959177999345234976715096183350225274451304434259987347580971110028329989246403911443866016687802113217078188600767243404634847869489644034449250354892796514921012055832135503871135280614782565797417421840877984448070039846707854148970010280447590149933674010742478196617598152704049349673321852159193364029362961467298787693447067762339656333023134334026312073876006281176482031032539145791089434364859376577903376501330598275754281281429896792700763163391269561335539774836619323044669423299955500134015961294409524880321719759792996510239654930514228069638719921786852802577697837824820031054738303847724779667860938712301461271853773846381411163129228609579334598822018583608140462063220152162097903665336939949654138234679117114349607967712100538931697859407199402426158485468477010726928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 2791375361179084098756218929275960791427961264193113263028169489031183913840541020834247572871507520814418143945201332756944630996766215911229539224533599319196196566406192497102525857114163255188590299735216207423128544557512276268388284939323829245699548024663766061650164587916390145952617132127998342408021292664899355650414268237148271226354626661228532844772963761396091225067399684701237940888044558025346221086400557613663699964839085267012922677388647362681657145147484261936611093404923237859952753269334853798270895748898059068251817268247951109268454922390529675896682946670475859372363197974419325096434557377998360140448577381813773788178021178752647952442503710686939454695950515148058017737675622104307196689996463515753477005154828842965528385421590770321086936476750467151452720474662238564690925894950352267061351160934655599236964574420503418342547689144427649113140381510538250714032573586646086763031042433688321073521987452193585178431497985640767369765798464823078299963541809654047379953904125400845219541464753084149199274903610406216696066812600435920989032834329791730917212660695065813614459318467063287320011779799817593833595716472664269893258491881926849735446107412085939397180812882287494588989974425156198546688163780925580153650360208487284532231951602245105697494452253314836387544206654783152024829942149893085403726936620307629272594648866002334366807859627640584628240474652556884808744163992223310580518539562588620881974362345062361195729550106214114621876741868522744093472739372732513707908837798613157764190327424166053564280258421117256099125408293797354945596792576874793996870343386969366998879675549128353255655974656009206465033545722042133878614013679829762889513472832803774648056497176156573311731377581761787987090138508813271851947449183717149465833596340750468576047312525437203115502735638118217499593259654663385422678489561536975216820866336297766259222237661028707338708323307273796232713564504650765981161876387012368559323360421488055126850241887954776399277737793527728702956695461246468664373375752677675385365754986819741385660063752867357424563572668047094300733678226306139836883228997338679595247605320111600485643911729307924381190924446446849184234980184776476023240147354122012451211111703011628375575661840188524693177449878119503084190151869808677059401832987184377543599111959338188171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -13115349955905156418238520687457939143078149590978173318363327848511342654888923920690517870681282513058001493701124832726460093796428078150106002078390837191660668861118388762442775465563184297940399956840773434113509145956596486356343749083403102423888752247552066452965593208999717570275486456121159859586273284533765147325028428144861364569757462895074255016279773790963070666923662507636823899610863135869545566668907449302546824858722822130447303208867251224362504893452022807223889610404208923322952069898941882278856353014845514361008458659965288311643589187815248935004987250019576029783674604260261488334268138260606969669651758945673130111457645897291935644885741333057103303824327649692010759975700406765419688657828997099734092425552865327946918787765886201212314360368617787104321543976760089338192478892312477341065371317337900850506484014699727389297463626647933223392153601728704735436001768802147673133897400968346396328901627105996442115005803037773234604133479369940509182465502096359583877817901045908094314143413225776939671479838015021850123182660838449633584783919747075376293673424678805790203934616452778807605358436915138683185172424614937405257786355099993437547416975983551305657186088440204308717807510727174023466910204695007831851071201687316814909504171003755674070104386209268498025996621718091383427523340248933872314935119611834078123546789515393645862930490527382098992273855245247328933025484956524325386465039567452653371581496296004174035454788437404905265551488377792858127246491939094735321928292753864578387654750738823319148840495725755446550694792033616988419258681246052633707799290236903703017644758952030959432148623942242623091246178227551283843110844501897009866205848413074237699179440406730504873174050609131755369526282021188958600737046480933122031568985540821489518853573889309448065900626611104174590140851464968837468163850801209840729633523158358377896892571892648340723266342387736949831020378734801353182757931458173501653469198470158558306790821689662107439098870660847376945164005525014059717330313150513549561645842241852111915425905139684200304020630068479872079501385043198090254175226235112267684465158906238084413130426889189369778160763382976446449731458555891280981234398859387920553584571770605612738482478766564480554280049254905358010798190139007014801405073302353887498838957981206476688385009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 50298324009434605922548374344622027226599545343416533776277252083296356953429704039031633803971245867950574389741706999392536670309010869484051619977581607363720886789811042857750558612157237421234146037012048257190073372990756273738587825290370571137071311246595717977689673477654429128529865528571995787949559620121015794438579142581825283622761445203153207625153561428891269668698419062902719647168815763173734452944212548171831936788151542833408600291906221180362505301291990824675830015259580494124663372813667000715778958694571660101231315547721700317621600800777648580307934248797344644127439248942140568703817231404312126347042731580561146716516823373822713111965648274265317956457688059572038684001741811473174057168880708187926039124610969280892153301469671244893386251975870663117439633659540271256328866132681099811206659239697367229982781517448181807128171618060490371450892912406725136755322816668995551875603837984934125210225382387765911043862523736806493066438157296139792802081482095014018939011581978172026341791729677085895934949421236718587855438085051150326583694998859283657126491492236887880278832932570970955128398369128434360547046131883311295219944173364863312815294699121661332142551483271677412815375189641052088573933799459696404826151706510704780703621831331082288330209603364502582207946199756416431618382136388288469401307630958890727834089217929335943581897820132837116307955355612130274698665049056157818520346857145601984511644260549602588095712513345484753727358974059510399107154090650810216375217081957335068796478300619685544100468730301075407500454163641497866216011000571931552766029282108795231102903520231178371711596222939642926735883163208370714160188895062131703305492300256934874867133200001572749714275210804447753467063742816187551523467702937312934153968223713271922148853650654462111443015656147142282528588326134373856312360034757562173711358544889504864544980873512650705757772491173478806106423517395289692940094605745416179518669466656649472402780208959980301652156920571723782932067051599188099475184283390128954248033169814763733238084466513640758854174300628215042273382682232865306337438676841967091981671310057272832617373831487337949730871348938967344439519191680024066414653840123447934367324065055144130995909873429507073576909915902711541727810992765356457634172117058304332312679285621470626210793852806091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -185778379627335257662298070933457089860325766276191571329231104407604900853782648443179233399482477529875635394843673401025517236416464105632916967212861583978498320800903810239065865177679818953687844085046126284859310401147491039931919110243647145270501167526986937714968178508748267717831818514929425058373473723526850199246253526354181574120543040286699189196315699409729432149795978457314949962195338821542539046279522634287973220894471255616967453260561246992311655202132355227548956458938267395009323459297758472210144949296139563426628468029731698022618566360990042165140487379098952512151192443685434148756798353234057996720042212172733935874776083107299439333129242692263497738749387490088712467216184510417581860005138789479866989870489897241083856884372927775263233817493692215714947723634490690800417662850062900415249389611267826843934801226145372064692575395120770427477383875363486350056252505364419259364007013609410843966368522847614475644069959912703312564930427935566434667474653807306717781812790703553706751745882516943244793810784903679467791138651554380861658658885529738685593757700214115819076721527794628300968654852735216953731725811398380454999872057994428004048251189454542402867474989734854456942980301875110202300536295856162903914478883766389527658830180632570222587841617396828159063095163117261043555202338777253541533111760493774320808990324084176689304755410108975140224432318996317457197153539075253234381498194017780629779672118839407931328101144149316532791621459525673562485135597887514703831100080132017274866748740370133256964808895320619642586881508626232234815644647032605948952588771841482822897388421066022672126524376561596094877593367138760536140272828476690254806180620402147930656353626282165461505743412536996733953302755908464983318342341753538672492306406812614935571607359385103499891707044824947839620314054747336622612104730183983181830721686179223578982576147251364095113726535568794953658478916959450116220418832239695010671984917277914312679837382621282210427866730810069153645753735517315429826495189165262564308344982166745603754224190029257174299486078346277903390435381169976510493010534755517453516446486799063023310992218417546906124454568046120369448957764327598263683864378384678921092971984054999391173734423686271875316912803594308905661447881163535341627876948028776811697843594772816544491433887742459774017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 641206177532383468062480065043339620128607920251166064144144097768913049418014253256198935581931276499723587286444928033997624761036187322993271062141574556262497101742560099561662871690276422110812621696033965331599473147953419871239212694560536191122053680097832821581388788047503636526263384114699299720382222697118825572232858016783033686379211759319656711039458102906894980253724491425055483071744806389432131861121239184298581345694172940261798822252158476161128523130139425481985130533578338919035146304586855391045883860635694434029092875769374932597465247153594214358551662972468252842598544940707028733412740965089374417616950140916901925504104492251505784158360410094075621134635744039029993769955763942924737446789648027246432111925665260443269507344962619276727194506439971566391838791823802530957641402370172975385858345475011056720580944814615730476201891746283793180352218772139737545111966364715487461565231072459630321405627976621631700603995563491924414127512862415604002756692679975093731059861971176338801971642347063101032451614526928932881329007769396703381042074173411027448511846075511656509382843498364353785127178197305614457286965510025390705797273587236106425240297761519813061252393534049316408507989139878058235715989756308179263386387912001240327129564031713937485804552300627127723956465256380839101880145970905672971947030363064859507253676566725298898935070581425181261765983843768498972461856838523377242492366045170644731517470822832384809923050621663390135661961710842376726084967896818921533968514626921832263630425201230985755593770487039576794126599834721939749855482052572030207794391751996268449360517930389690848632582535550404984625969185130223443996688454182579804260717189186214619464620833767404521654050566827498129134376132331102195231194909900848615033806958202469139333595642532343370358734295401452124563522659974594817698776664413953098626465970166428794556343661494963455606238323347485105116497011166431058738715688585774526231782047833231826140920861564140246221430299182949535675126697606900082736818542000965417896434392254840705673423603573896120159149447143896833062144207144866406532126592520729818392403255546675944935923955684240338186866895647124304681073335646605063193539634525769146899823895868123901268028406496945602921156755671762950675566593302426051264901368669534550990619144877902257917412498500198125839233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -1838610748801361165612014075637184146144782450973208010074405854706597389592095203473116496643276052865189236117764817065485669004627801742022324034330369445846210705149960431781385943612800081995893920052117345644454299030260058338929258477740912531050272600226188017295061891042594373638949333400924178521759326372305170479763490687788284063796646958052097021807185192703571431730417453249575945513595818404663204510645910710593101143753043848675146589451394225052947805018345906667986154772823462316906961453029924298955815523666414538593353232890411945110896700898206967232685334955053856924790349334648957114148697859970243809698085575586183521993745297749753203455118826544498492308303641061134461597683161061716312670717361586326903712603319249244590268753491766070436290166466906647954762853115609039151568861780305753042898470612436423382056786795686248105775196951859332281691517773129191064079631417995619464280179182389538165927303073687094927384360690736495270050045196610671766505720691570329022408077530861697396190967600416780160245037240420404311651606331442848658715035453686169590940659118406087355073386805939097106521262379528679626754637583292691719508495532137853618371272079622399296474867083197845921471249096956500806288182036127140550076125629798424747203269484825403661251748194492410595388849887112490327709888588799419609700890267798311342383048622305546604517393165826084518002343781168431802724551705559455061054617911278881427232219455617559497181941678339337459140799835518902292396940812510095784523776362675484057862406447825893185279382486607529223452986373455256204434237341983610276824324767536714273572549521836728038710200205158944681451254868756797427919403463959406293872567813151186946415188674816930216561222348858692658257572145334220782773370368909954163109386299957125245508097370348047212416627202659454581927267950963318900476496815380938632234474742326352967230656150800801481224154203448892087048325900247600382090493775311213549519926439412596181534053419005738164612899298518314847412951562613635264360923132420442653472547988552426386320240536958912744464555625267126873491780334340848492868421187516341067333509365972921264503990230267909502826625207606155682264614442583182737292394764524487005549640081142253124092978209962524856668778097298989767030354239227281247121838196422507417722437856742907780205342760382336564362049102783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 4068333413910711638871965296941862509473401718172465136197839097592793054135885688527734599827354458063431034916291405102017105492174431599122644882619987548176342140711772633636108224437996950410368957573928004515309913607672312558287746222099155580402688928507899717513089313186713217187714695358143079565226484084883398243501181355943952369185205769470772211570024166149401377671139343028549135479772485996798289937822542926673783243855566387111358067989148329513929995291718776585460403440901624073625381210101894950693922715901739339776547190015537851232647002104334065595300660951003088870756065511186359924114154224871668022159562755782273348818541858037661942601128511682366374835013770175106721797785316392945185619076321778731976400384119884338527452057207527237419027711957775057932115776221234347475809690424976884074862036588870606880190917258969481820930481039312262305237554491694046216004559985320016918095906633256185868955854727448689052916562449851346839960379461473633572459703483855350207814555526545952044545760005423303632488554051577935006593009464997031792348556166044219477738492399528647054742319311146755422005916442884593221020150465947264176028039914622425782315547519392701415702842502153359595143615111211277193390495563461130504937315434493961846977123475363513886267887133427057982897289041053065824760357315532734294717723170176134481722079339535075754532982240904534235300803187550745369697912917337892891977407164123190641952744779750933586439702570905156103052217062178581249717114012211723487517107925562189087130942856519709215024010776418325397344974794230190146009645005452961353026311625938103741884328023933750200426556716067210686238327042313937479939077801809634705069910670592311067261393111237661356361576932861437836932383548968142434724952791632374076362924076511869114039511782424081787844788460623657046844768190698270814885531186817685705880074628281104836497800464476969177359206612596404381931655174039091860664212755598212045876463688791403647330054578446510871172763181629875994597161201404667863336299032610055382148655242041288346016632307271628727965593177313114320941281511807510832280591378096954951133382858267627633073967561017860810315962898861041316637027390333771416380331092365318062626009779739213856273332865105322623546448386842091014854387642116748915718418713848401040647697386546888595340934480226735558971995487809181213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -6622391315827940791067628246826049018075190504706344371687222650159738470619664254173785727686263856611011335343385663723830127938024367917921880274739316860551024379337934576597726339652785106441512506770563629439848104331234583159942984595686099664158473651361487359921374351454010988116826742176338507425181111923024131242569524498007325092589016626066471466020975395187576343935646601548005026668367000917430480691492540643833853478447876753089474716112767713035480670235717516401173605907201938420753235108310634593874406444379037891475785260565341600965395590473839534729119016427664905480205921534580567790597805543443260051555596240460305254194535856583740096146799961289949900292086968785537885700422697302893445062318875104044483529468981681956806886741407472301447009000789493322116694014716913437408467295943399265643916916474401156438352809865007609254368691862945815461733536619518502546567240023194019990738697520770599216504798215522989722733025462469562166790414827103611843690035363122269106401716660315058483618284645164630880097041766524367464933958712735238523035274385042144433105653839754637368539037948254050995520289093052472749707294088902636784840671264245382744782839730278920165677084844519294061305561292577237086023200565443641927856776063180303889864409364115189307414388814947368328195846683551411581214435636632433389581201602474006494903596381379281152445897529719485075919673782667808529898977006239744287287620978855018870133246495083926194001558276958215824013694285540783595837989661413192075414875486519195651059858677367530050791058081676975982442496739616555728673460327550307319432676341473358440795440696503631563585929617018116270359103034166136758620448679927012031752104675271934024507571444836443467867432355623737342693106902072865219462808470460165789223965463762926994775201769008668645239154825489653553489993551190554285080825874435872781722412684317798829990177223214073453542386223825587769617293313990075956207141903046548824303611046050801003757105805401796251486477707906711412495814162614780742431886756258686492148320871114178053261117592303244486790896557303601156579156090571470235207373624370619094419469279232431752789900193353690040465877935158297639978116828347204879774430912245791804801508019402745388142589716963861311873516537987588167972019371362609377234287293178588008358355064537435084173820458441905856261655571870505809783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 7153959643789560307957427009826876183994980843281058503998197446684105186854025203731474845472500763687878903464472631348804975974676426407647843637192424265816073182540744438608290922956347711042293744915575374847388409447279823213767672467749094624527678022779583445946301356078629933860998638231718279501811206991404707835613827443577740889800277957315409145276038384560579497933932283949250608891092848977607982775699519673169107038631981940608005470957769281862908934985537721193892201426578763899850590783380482092003577150657201095156928039418417206351902306745752207857562866972862639243602525838821311008577489474293461246962250665802526751467731754473536114461618983427322895189829016584530106096007349449886740564700598980761010746531012341574673848230553417835181206275643454135473044039001747334646396058106780934269363378033205820227096542419337601782025656091318258902033043022512590534922835168558573157887672660104007441759317054766236966253268259675171275828623232065321255075237286175686300524187809228727538582425445493356517270595859247498425060925462886609884899030431012285685494728801821004202015739616971013261880207281030568726853409543914072946493296027473103718052240051123109433410099471694089676291186006324834941087044061267490443851441903681256242441578416222740449325416827324571106340992495248041890650013629621497866007060357323965177599442529820183433635748557262317589701447357211767239904463782596071231264974558824467196454377867160620088878715111301447093642050928872435952518632418750181507142918779163288688308192939396339139258689449454315998334863635695243761014912811893850876403561414357798034042324782814698819904133796500249393229103378627625744826679059480425633349183256639117419971847315856599779769081983187198099810068392481282645509736449904943126978898435978145321388702595467533057083369725649234870090835040614192708862784570479423547084763622113799914253881041506917231147956815116343299738382038995731933262784880111614084610349822752475267920845279733452665153815565244916755557846266605960474712793889348133615072182150175013468422680684278730726618188182691086225943081460160813124699206330173904197367984511800756587350627572118043366202958022191652803032062390582344404455398236309645367695229607395979213468192029115208296350002781682284376238405662312887474309427654173198523719171657232430632425024144647324186863102113420609384775161743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -2693640441231509206970003243168750743252451037909943556601810341972945439661984979864756553864955146698158637157227079045432980484184795910533325409627286045139668413494361097035794455713670598687584278765573746494602259196147362101626237666822550080415919983100592304381160891226546056086454322289123605581991674258392036872632379613218042969240190290742957671467876764116028564200237708620563546948638808764444223709927575564887480664839903663369671105861187027772970973575512135176363814819397472856932782332281962782632467551037818913482108565438225620041501208288165299273957294499102190928109326438734939123671045970985397053366398380320680105798444761276856045334124275676683437695391584746852159046430396548064108360065427697864227008328663202029550580413717465985385732187788314942785164170725295064182512232665976659219577215525066295966682616149878802176219666974280748733198690787249217358088485057194304898116912353343576584976789096059809577932927080928341054159998007556005871315365466077080617911109616869375914962450701928846797451678692156572928695797826628566123170705895707239969649463740882292044427777295990673157534844250549704208985988607980401755266651068403421940721579778736558951655249583811407695411500306509123541361035396882129361197115652693747094977044647445866798672783639724881713525931417842401338969128173876789609169577199844993503361545261563279068762585945718516417987437416617149713679812724540471780903107639641747090237420749456653929124866338394059257194384561317590980859908395632427452621663684592237950790558577752874243143265574629636846406829561424613114098317206951287087620505635447315851153880319642332312590015297961298129068091967688832417018498487397886853557431709748442457501972440542850783856116526463741755060846752389583363065170057694233077342443174232350743620745327828799361781289458364501255067763005697814845459023964585991681503315856120369193889873275081671482991100716385230731893355680160082001964198065274133298708961467844293445469898460923166505680883168715317254804199937490697885491548010213587906229419340249370265844892081033750381037511211793722089815440955346920788232448770991257616757823179014181003415865203355902603447973275533588096359115388232040622523834586799793928975372507776305284289097392371558066647980479005960350650000550720955399228821441892613901684188887871409697596906950722460069580499464336753590032458305358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] -7382420014830684352982470128573900390469392869601948863133667094325738990959942712252566400300498363105623906230632078104019438465971632888310264971238379603926424379005875550563655059169219697465740730128791476495125526235915719282843952078205073542473450361993485785406861871932017041781172850272953150361623446868009730487255918635902923705531661952770501683131561394374640077302447827745240032992510952608568195395520407358661028070352985015839318109707137346680904470800957080550580486359959578286497059040848332093385085476054725360693874677299944537459864940380661526915984572272250182253137262460321232575088932741377216116293208649837429851573501453878420701115045962947073027719309466860081180003679410838875551841899941121170281022367641455220318549260134951538715518132053434908511830537511224773051245775185928322399308789459052497397658371560438564319999701528738642609925888049743114602239166279702303757755134379646171430482690025899127806180412717385003576644244369023514315674391224519835159449333403499334933042601987773709232096956779834685425382060860938034210798173075194163956339355776394189981257873140351963292045699419016384894001423137664651811156874900382118204833021561166849957148384201153279809285455390903565923077095096970432774221305290372669901893879812345601062835951338811165256694526827076380431012929689617982900803560269128153788574888747575555030829609665305407605287301365002426917206451154416381560742927634269784372027760606969869122050168927521557499515273852805809974376256968220229357862444590051349549726263465225652475940513253053671602132573105456385012046793871629801557027165215942719840686652555916174940865615714388791314137127371377031265310258313504759465796402125375648250926012998131992007349424900723116280040625168134246883673899582545945899807371125298262107594635395900967387984705937235032872358637270083012013600172918413763900329102129863159924578663660969549536579818830391475952434326256326181768816339476838613187897526840292288289808700835832295742750747281224597668547529492291919780990589991794255511045804958040475555351686949509265229687759644214926549003147145275288267029286958920162656207550113900129796963425450807828864992598522811448770830919743404611909953974146109458543591549962521942568085352330264036712659784020422216386585395707783042439281704488596070055908067778873839798501285997949900229234696316660269133080873871222138404846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] 18844225340798091891876260517253762407114585418204231998730154423055295669846162567172287025908048615017522458617189203369211425206875217712183756336328127888247631703035844282022607891105080645047628796528677541055294241723570794655130684293686761124347696966913781460167930551990800745554073813602409280518892863262727710973840672681798291638305852845017134143395612669941419549055302512854103619677924746334265120881774010081071607755934414957616498107749171887030735105308944822908424065850534513395606198064493892942322121336875967313605468252695851880356602539740648763866668847833002299641223061777789300037165903583815695904735673525705338433290469276214668192182596369860506469477734478751036473466967115454095187845712965858633146622762404852804601384693227061972940550940834633946379188176691145939564787738293061114005216981124789376551265478185791299601603256147795200950937096763771837348968495528574901165360968485238377175227505651904377938361852904363735667069964285407378123861288977409284696919422747201559887719385593935794422768296669978616586804378707520267118605240289800278427415705961026028175419962474623257356771213921127011714192611407441978322848784257346071479684088935403253950088137120401635385705375783019119271812562607680284519571011618621840319580855131596268843450920511516330330490949226253286320481198005789641035880248897143851574450609229488514569598713444930628446926735202415656587418807162931148936425609937046097381670258502009334183878808475346106623813076265347396189841009440783453610632945350011215726927289400194930961309604963087357879859495158876494348285675038882348720013001573579438508504069827097186080493110621383620161927474115750571263779877323557477725869977267579725270851515049074952324471661959585096550386548868377627573615446289015374739392655310612634255666098339468766673079131984107250655800616550012654295640791126320953115447111988871557383626482727204692697759258294270802607009718865130064640315575734279859022788832273182008751188453009749007284537330644824626092227924859780707593413241178419869776104584404580610768425136424430223717229558119508956481335112745358807566726350493037018036881053674016895791348828386565688221971906929960470503989860255904666220383285441453203615723529121832456527046467497100797258671503114384022858446235726235761403632048868516289513166739505964021915006281132848517715919553624712157180454141780501231551170349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] -24192100781873211210970462881640713590424368807630729792269072809423474148402645358167783980645359858997859417287586120223310948950588575187251017668119978294651090506463077308409076596602258620271624251558261389640813206703135875918058197863549265090532663697017229298186291168362034896340284831605609070080835609003641195078971543818682487404672081581943281484151381692351184798384746048284923100597272217814617214673016375700935775561729189868489783192724215489634126519776771400314959222356387397889913613137460743564773309245968612731199105843890384550186554029814235355188162842569189539589784354428482779917876225577679494532804656712512214736587783725802935758265461706464154804117833390700915580863472836534291679903351216054671454795907851165667250731861284374010778925462126572431044520398205618326033736537741376466761988170715031428314062247429554025155469247113661454650298816203122160332775841081370117490506053076968720654317736231848489390302703824123010357693742514041832064881663781473609066521411412752529766586838196170947581601671213343837846989935883173790165870005643928227018777289604317758484101205926916515439583371276676463666393176972702213237895546311899537307225324015551483166984195677862175325487922144056550267419808175231163883810413579451728847907184054575552387003884834175843450318686344214009990047059045514508580502854814005598985034823853654590793531312811678867197966098325748950126087350898823776393427543126911650947586312316937764234209236090498089753734637995531714603212057494143991942472980535407401476535756916556139997176799986947949829486954925905498160092538530532134521769460178386670435433254194600689397777672717027084385745416100862945922427982927477251867305145529111039422924719645852795315520484273034124477616874845765409625873892731278718382341078704241736251445256493364509068409436479532387611594106458833360552876229609738265068613289565916206136279015018353352173859356127202251868192989576917448771513653222072928452422237421071787197423706133321731702192148263476909481493830435045645065569474445007071202082090214545043848310323439158579691261351472884172709586641293555866114724947050162353756077140913955508019870498367226118797893463212049999543342801425050423586892403800085743681222077226624616311329948890889693457185614346741329906003534112938951732573798056566848703176266936780899835660954037679799403325664382833140586548381634202087298035621643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 18583724726520128876010509303595287402683818985636927130963843463762318259271309066126599285596260545899696013009777972009256499639137753314898932899289857772155357313182892680777954478902954003278898641381357761817247486880514122636259169916019703484854943979040586593808073488312430014502363354623576998318107063221740981103260088985162606830074851215796977583391378861195057983678354447474051131742695982418045730289343184328371144256066311132620035797467985469982026577289769602617329373678034794491248050986423717938603167386792781072635214988629821718865953553956297557643024581355043510783491534380189923932626099131545800036230198706127221595888546909346265447845803726442116795651046013036697898499346596901409986591093506682768879237327279649349736276440639011168906506831463271681150942385683234365605634189145537110399283771211954911142067039820923562538725438147443432712276918225992042843599228690152401421418788722092235221978891664006669351291037882468358327887726549777202518151211377650894004251513358120500886558554352300692416343850353603513160478145589638988236882871521816641848017121489755906973359931017235896410003252556797036773717254290113175772987151470819137308165322023200047718809284334086754933493703752217181551131560196029204051308133159629010498676864518862932449778491828419224281628570271839144703507832790962263517165628253765304105225947992042252936864547076082598372539281263975877618121585586618813385865158090985831812326797677024442569130387688013195407584642686540210222423256274892581459452738592082272143967578747268530794697485263301056101420024757479661601515218133930722447918397114456969155698693144832612340298275082758308564267566691247229202345134564062453917673841684563471533968692076712803938151309140595432168047108792243151043489690729066258203228315405648625624374034583180088344414086782744087033492266755313892833704140616222952471612084698318214949190741549135248139072537429365011770549801322961016791173946143670424743895834040810245105098557676015805502253975833157367668913937505458298059920100272380888468424983215039408946409494524743029229736524451810115856975137225400218463898449559605996115639974623208499512631353980612223226644653228747865483434956193909732319484422049520567497558243965623975189928814280313452644015051443525062350697172244274539386472055172640825180226252800389634090239628006421171732404723316557323443964921949600466177798807621002197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -4698078214480427772037847042256464239217143297254651530356878053921800254029433007068404883821233049831461610115223349111277712384822467960149819853065863907579650892088641757379870489907169504287294437794055530352134113900623568657294604359217915179459120513244739820355921573097812167331480260533959121364758789130991741772843988773574792817731542541883163659225546002904224650256389596666423681388126189996105887711815304434668400516791994343949021754871214099200840328361012284241361607852853496073771057919821718028911156615322256506539557199919801160150217106639036556466115326034907641643046300599291557246339678437749984345998880218677141365617843187832945711399285414289764661327792951068160157497540055672319353461968249695656986447289161783651446987787879832287735693654386322531561339032311369888643020484093706508067875825371524000899345503510087086264188364733545850990157588329992081835323220135406881037493941679617377970585393353546063520180239810358818016841117771113144741222835481357883089973190543488358472904107884456635066046995117644671905513438069625970883409259572112746765955857857921419695793602293878508768922750396690223411992955368213219049643492419528648588525155429201135107340362064613766268905400359285056886895693482736125466603397351109496202378793874399088892302436973311644183032356238218958266713315968100660778551210337376717432696177604963725021391843762388185781294130956456524810112494414214320400991963186204899235416291462157830613680043261210777661056347132993456552292098394355674809284064886156099384753996763253954085965705759344058184292991777831054347289515845636370333724143837405712570007978660890693776953869982253768448190643966821522774077642791271909218820213847091484172561870475162991128281800462402674934185301544210693511139824796428815904614764243420269205918697203590171369597482909756482870523564279353460062336720641850566918175928001990798815368237276920683542441369490796238961129566296903549858610051483113063984254397898267606453673516819804412579163701909134355460439370399740852255097797252944561005174783987501613636338357378238652470668745829022537587473629941283849096672746109664369535547581390374478017053110398488663723176056702213178313569679445647376180083090054160238305097894437265179523266905144630633879734438090407815497192538670701163086320538954839148507752684399994385874528925103564266436001000948793684014254872036847610061727209540549665689468383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -9102836671634861992683688030578766153685724271686480597561878581472679976848957854926684644686736973569605530002919981502504302116431156652469618165811134539187235256844483650784176890930244320123959060190552648758608859175304888493661686097727608208973013625035896867604174061816116777289639093448398002795442843229783497004195171938063674481910117081334727454637133019623407618612059094490142122811901054932397132128064806570683863226686670251192285985320787162714271337442035147581239684812874446277573689008075982366511580761288252830096642267156798090811125558560551229094731557669082930920916218137325444716010134384103535088777212792826055530485984078356874290761247280475477332321428471351228231759705531869453527036376490848501287653626610459049307457049074432327512491652523344313269935668868403962488770214808938755202065064414017706227688504942386066732198290261639730728424915255072145861856068595836654857425014008468362498475283892065072238287981996397576264093566284890624062388785465353711014427533739259321207051897264070712600387405227289085927489031221633427023538868505468775916778942538082065047487886208872026034138938639552458368683305979026078665009518614097441188063420897397996430882898323368812257185627455354299391078453155162039933788951499803707717035117281286593012654193292140239756464152520870518088711012836778682052886802528953489819730772887970862623487176195125519987385855830897511260963490944624726562229549403823135613765948917319835420138280203880218981317877849163003894702062266045738275022851668966544498467089522553274403222587592369341428585538591113026204340177076115311575738470376270941622784203582258808168345303937823055564343695954517816563624571878437803897108426688909881472693166671172914827680610417197519064060469167300601609331188868448480699014756173100958485627208018131770644274551890522728674311112143853463551460761239564780297650013505213011019170967661796578452953345728238522804178228169366911191617313265195867837626076597024695447191828384383619097823654874910398916254662982068536133248893201486827751749746247247427122237250645554511471330629903017159718928081329577901602201694838368068158244154043974212755901369292401932729836110458621666643254248145768522311929919182113367799581895236773031864815091190826657863497221226273950665999294479784209387759824667126153606666223896008808503077035976812310038781781400712942236768026243532228591881505508354166522622108459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 15663154365172432258995491256907924991316580659962979838492162424990771598958734759880836806798438538609418865237565085270333395962509812824852093598995149998209808644495041759857369434863431601082415120621394894695962009508894396500056054551978697757644062407762376872399847379666582586199605856123903713987290331420015966022516566178475338188530889587348322899429950736101455222139204379482923111031048787610274352630262932888916650251546889996963449586156407313978602138713067044164418095450236588618656801877085446833657260622638770436188566140771469284917810572202256044034362502416272688279095540276772746536784194423910665409786897740552738207691006593507933171483426356867973665933468717405682442969845673087497784030925860412383198368976711580162975543619915166825677058248530169892115689996708106897594641541489403091432734452042095693106874444740142046309169918395475092176776666579875272828107146104193577770717599595312123016587609650668114632401222914030149846660599993643202584898100276468802062328929171253307529032873023155961817062050347160668960257858643139586476833064228343161519176763227868211153047818023706778007855102474876120323949110506046097225930130579326719459328802521363095940146084213439321805072962361106999580531339682922495123912930801724729300363681341286822679585724597806464792069265535114348116660048270428451513676731122001310752939411371862325580143791774801245742380554433703012920126842911772871403023956857228109358417424005325890709558802151570902362662214452051107508574121371738637904992901403931234338998628289175490320687842389572320278551598409008485126693979150594674280575516156123131833637205423245689264069853763020871710798689149854837465194139274687531760757919760386711412278972121158292800284103235187612499062990742723365123769762135338827700371134579346791677764867358402497663294015902033994676380414527341333922257802509359682825293838598735346279256234794937695281147659734615215680893072858017746590792216884853709973083565923611420317704345421505758188090985014799601193747817592136270904085623055327225674545933407546406356930778824788277818678647268708765841837923863274605748132673155901681592596419833732811587852210550716219836510881779632983198065083381447025032621907698454408201849492602706815775673085481610747396084005640651281289998607087868402408414165385672302617205724959949231985023370112183446850820555728944847615395832369223337067476453654535362147726118564605712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -13790908633314603990081817159464566180179401491749458855803680873194663852542551579386774325495020822743702267507336274584265385754498450841790800977346798890805027418633861823827485253021392840588842275163637940455281603519962583211288086584421950234047989395672317115104393259709050676703779875509419328424392963480791481390936984553104688175658265426743213935342363735322996186839451918195560348451482267790980477370228478348523789962317223750751744425043582924978012452370547056015329648961196352497984639412819671424474942813762573469944593207004408416066728622230995216275804623103123573634815451025509957241609352983748390633622992573712486104514171289521312355781870240545567980030629507835424331708376848590636397400943966671641214490223573485275723317113219277010276968350455193395802597575002009815048086382836605890030422830138049305927119752995291635764211162987363906121772482081545914894586405399953082502954636925365893185179855660726168437577831428378796505745311042823024351836066265239330678670756136997663254362163785161274869250057013589016854365307507093178030177312470606312570710045093301836292120012024894900175809918187738257877581172047183566868650912859667720926099159208626588913092819671272332954180745671826623634301652831113174359186560252404013781683588946281206835695338185246485943897414953981173040063781216323345723275841559831109403080715510068495481595056834935934341707349492950568404069059994713952555898483875762736145525041975634672589848248880137515175866313874902667170018253148298414574354181671403175721727939092467699205268451078100653717095062916281372824508501030992294872024429296718087267276097019251254904680318268766587292923314080660361191265523404292870357475917163796767982515379372499743818373066795336756812720735975215836713619706339490759823126698748955355372146584652834049904105301047217191789048710338618073406330233820758719791860553602806636516773124966768120164653392313333727749456456559997044036114028990060579766343257878188505714323815752065346545296327166964278429328216184034276840783570696393777141694925309490804678452521259672058318669540608613694137750461728955939697770540043869052700952142113430919056562810870963342869460165715892174659524317310910185484836117738489442592730590526106120954682564441198706594515011631549527520402417792648095229332620353922616094273351852733063848754388729216247511843897963015115776385457735778306681811294920336763425439130514860153198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 7207586951813162775265140199957146547170223823608326866478332153942192670247219205104440233505139997162675721271911449683725218963056209826415189084146388412681453929572097716529194243710383168673502263818133908461160454472104737612393581611134536074898432729434874057428322705590449065299075738639270424235807647445358118532831942779182099975241670467281129875285891670432975246699271654804879096853600639747547386230304331351237548597577591800611266830793797076915510298791396745377398549613571711354661613897105592583440434331790957560051452721078439288223806057538323873303986621371184727863421017604878579908842478820865276761588770848173087302671331263681331614556223619868469932663997737220982632497604511518771660017243215088846886026206533796928726455867567951295084678144820498436844336778647759750263795689476139260624516057913822234488032145765462157189712804363572378597692778420941074586742096464965378717551913022781051100592343343779745182366520674598470916227790729220289297852602379641801872530875605210104770204819454862747471008290903354667231802095604663058108425449350631907717176509252424998150070462633756442145881338794876528615656436261506103490278939553935062529960032487235417965722736712918375449304606714427930789090353504636227616159828232197241222718100144823380816591202915038392698273681571930312016366051004840159366013538288738403345036822242917275647159727962516487296570487283599066010745277176290566796789430606856176098251190614517116125101752640613018634314676439437138943922125563761127670197968809338183693613446199778082091533036766610746393193505057734003892396953194733400346995303290966860202522371158363219847377177543576785810491385009711600288245956188038328338022315275595088856652385941817474564050323374511988038636476671345493355418870059870786045908247156833186430926196102716441293416635726482468216907571818451606091039032438207078443095773478033259069240036304349605061218960861749385271292328141704154586152131589946470029872167365185491294617601674968735102043932757139103517145546942170369114089362417876457152739891425827157779177834303326349981623815786745227623546953313428149346489994276527132131491190177863485488372669410430424969266086263453165144135861961702645109852901387513073790615861211086301196184481527043954236042114855596661091559778237113201156085581758201274058425539297041677122994629107896889558461345594033383461997932253031260564012807734272925141993937359075061976909637451171875000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -577280641509271543149212187572061412894023118958181733893147187349634561505773802839917848641392727024731457423785315944824777221645856121289477389274309446412153223769520784974234876650264751354499403440647039386245044632745026221306900118085442907896628289306281900968714760702884227341534380310344859182332141820955510385648833573148880903428919141953386797863491433821063446600023232610688631909782436481849212165755806214493253605433128735571582738083327683176020144725037750501314943424807458062252088921112644025510519595027777413597471616442079536887798127517767431860389078843272449635742359336423117802699583285069501949181548174665123916803268968569242090903738766291583260462857421553476806638142783859762372625186095962345597397498064376396597224472717954052592785425512578509196777055753254541986873972803574318119263993807809135428684833569550358401807354619727124897960888488529354916683838623031721344379292994321378474028109371321671014396871256179343888352157937308540307670578447276986068087608511510611930672314434631979299310718298963395196881796857003942266982317676846975550114705848008233103702474794223309582693760698206679898841846723394419237778859589737299507796378868621070554123968777760878626887307737656256700603710039951566668973023724940030936812292593008578313656919538072434003239313974717775164123259894579965442882400491503926130180217376699255357320860380498188076090223071991620804967226510367800478998152873499047062102173191151231997070690021556822478977838697102159792152110620222719603025052961480029525338551792303939370721888325105034249667351959072734997606523781415651062752663360415781713141528256932597242658928425514983794788156546018233749641575289634835197664945758189028494264648873157019356135202639276874759408224195518374913685101197983967637813030617732193419060037371814834643685328843157796390341365401941309797267523989960291873271293178270481936931820441485210485260175276865693467509741997608465474171363863666120385141149406405219206456670480963904123172498706471882132510302834271504072571978222444335638905536067310533222547414059806478282928604636606332125555402737649534902372548053347106949151202222428501296976242974237625935525302832067259862147148466022283559262833439979884578899741942867435051149139987708677384131616955713837605839588847329079161788630951409471293092781459495408015692423816589144220373921089797492562392413122829841866176827034755911563501662442376982653513550758361816406250000000000000000000000000000000000000000000000000000000000000 [50,26] -3309304914970802804033697064229221609907713480122292650453370091996882339977601123701453235629713947063232969291197466124778873376421059774628179323818696213593580218823554800587226242254988590415061142147207824035033281420022357912279404834767681647801966256935139709488768895248940124154656873672357966981777886205400946224433063872578110700378187556543583694181063453790940452225871931628052617222268064266359205610510420200033120503835138712655757613728476452420831099990282825508212167248168275111685286376520234766699412678860507911549078584908751503664282313003294273854710835286035130151607054127552272521325630152387115838360352079281043117151358298986165504699574388713343319610460919819271285356804615192471142492502138924573257787580653599401136210738672308336718287827844801681052637234397289743626386415592819620884018488528674271082465781802122714015261821101611472196318123902160503104304817018713354511065925984688819693169200133831684661003731218064885485692881354662392987772559708876382636306436724657427602698785989759876043945333874997892932160368527591648928672012711518327277339026306391337270266836982345040844755483387516807755960516490368523414304099313734080559559318999560637815750063263286820333260610927100109628102386389076305094596067168768217292534475703916511630451958889607293823405187821530989561657175707930659937338558969718138093298522463220389861256590119267246249069453011280803994703778765430867211736926811026264845762853063424570160372904978259529274275001721182790092134026517326111057945571472710914779708702678109490016937217923682391868126427247557814925949315396017654526366582753464716670444518755805283008517565742310604168389024665894432285119962673088176212175976125141459310528107960667581237632058008840788069033775202166936187192111512912278842174378866346470914868562918726121720125477302746787718661331498572869440207546811247514782772388182471806901460459662270811284113302375319894600972921682702304676109995176541725414150465922078107367271709660204134546512674003317225366050554092628026978414689837708479496254894380726044619030613149140941133522419830263929852642880064250984288745486682490581543734063692069539603597245951281019980598471766187668409704295402281169500421026334024420619861934943370138388722038913345899366970717707714162675177366065740400958048775277947638033032204382709433052258966918470815418112454408233348224280863129281680333574530764537688972554141386694936954881995916366577148437500000000000000000000000000000000000000000000000000000000 [50,27] 4087762536940575115748465675645196661900056623483488535536498994529486125418623439747789528028762359428700884666643849854266061911491819445877268397071929740475347399102832041902459132307544723470258538474817137702917643104591036365511949433302969843469021312987486465816707870364485110107668992060756886642158332331366501925366281003402749736991269216483616145223982156491547539431237798019018331059453997721678341817510545813283330726109388026123931276710856403576554135948806099874316985306480749191871695595471552523846958929099192332219129725482371471731954785963287552988854898140016588677555542066351685564305491356963635947307124581494059910587103451549853308680426285260704291823787910394969825634381735106173535970748133080294686435091855483086649915668354550722031935217295673357239476579541904142070161304767562375369912483811281801331875408617828449468665319648851965468289970023619949170464058774998409988424963862908914439883878918872352062066534139208812873737336982572385766544575464620210489123829456054115613004151497314439029066262418718877742019634755124032780117669665688642903184325465911464909099339251919680263757273861147606432951555242712252392543017620262084396180491702430117644544131559548445859602163046649199735900435883558164797373047474877277716677844174973332551363509756585552703434994349702506534595321674036119225406880702371449188860508043106089649882553368993201274774436280024216597379324961040683296832427924287955690317887071429870932740156015536114080172521609902626540368926725374883798213195775132381834402265294133493317901114509334000070331836367611742726308399367517186780926894036767590208631074298753981877651203598449529669326296177360945231314608406629474511848007008755254723655938869566935179867267209099365248807237347594703241271075245873509131863506581395090650430362180344152632402969318909776600364618897173888384969989645663235760826747884299092497633233341187358802403359074663122583416174722145995276873226498281671475909497245165317370222007367822796443327135313988692178925736204534739771595682197515941997146718959336983147771097748039622349348777368644255142993195015781495363872752799734635211855115074160515109280570699949735869490019176975162826485188511165921076443695399880552523987640209991181514891582353860228970871761738396248446242442416396579081462497264882854086791901967680569727063207056408509674507215747226218167446003907748740294473990630940904694029525145992920442949980497360229492187500000000000000000000000000000000000000000000000000000 [50,28] -2961143656636977528683872727547179611666955002285807417112897261426877977119299309127034202540770885817583351237867651539265063504443303518129639173662347618036876319279038662269438784265355425751418545268990351148573086909778915502697247640142703217986396181436227845295362854656819723347630848541520953548173920534924799566846268752414409405770100088379877718190477648329269791544567044556451097984706773014867824974528489694380455735949333589124124447607899825093344883261314115961840784562160556742804304874484795615146289341193237328052830232012567881872075269421655478675547636908080772401269438966240356983321827831157069842602118784009533369392784669693703275416183945359523313094190206287385970594265733142323766956842768542721258004806813667053613112867188107639957572608486417016918148311176358506054521614702757361432582647986619076415537928116310388395803347845792818555021017341676684062534162893732024446356899089404244808014043531619073053993271944234672383812348757162470111535268535502556430713202323519650275126767503557859010673412788295265688655278174286242356426807970221069781714847599555115341656642626073581141686098947420299658419500705974075335018003650107439940347161322117939379019762936777000667073342560399647191056982345048764071228824192608500608333478546516967360938488651336506740594281725080498620966727359714867907986773589574813355589261731924813099894910565320741645886395948688849143922601205520808631031848500821385981319993553948069867815463847101707790576165237116499173951962955273663113418638918367876910478822711028504771014862085637693465339129000617735931030422854135804426791971053089583791526637609230225462578841990940592060781339889432582475620887669055324885534006166729722044986887175075676285637448978391087064121768333747992664305947908206257996036099457650687751764664139914700672600909841034508552636404047560097189865763881324018959424537576916034387695931858298504376415491846116593100514679799387112139324784772913234161799345394801391712104069482536154848946620626467720984737653343249825322758104235844724528671076871817095520722179766968417037017060001478739822067847808241264887348140338382891306086195676799392011766976477219462328289968274099516230141116257903803300574115376748274894015855588060509786390976727344919913656963666323458219247621794416362311275898579991160553417559222396955628877415580202497025871286834299910201841808003310361612642853620644127379639420905022006991202943027019500732421875000000000000000000000000000000000000000000000000 [50,29] 1428179768417326784697745707659462147616403298792910189986670038041929082955350916584555267172725945650072936859125868229431697800633577980946233564625393306844878676342154031464146956710880696455455077084793747900769032188002042368293020760513605012020439485851649955986238716006207632707461911651477648384156791356972233151167484033828069832308181153690628542167150498726694758197122486369554837247629237281128369894558559360613924992308301978978026565716846403362104085122966542398824742829492897731775362453751467033584533685018388623894153320905433548816403659230590112425093716732069066192661006247346787946024709535072417475633212648758807988759994288433135439601540113740197046609915663737371513083721337229193967687969948399659101130227800003868795635822283133176824924717153193713672041714806450033820170560572182505272022295868414373792218867509501635930728483109032329518750143260125022485244531917285599268884562282677001675809633424823579455031878882356275119676668037000517465426828939767691887299202290968093207799660402434271340071208206131151309896801695375375019265847453481343057744847975709084806173391109299345413526964651432252141074911786158657347193476526762841695540828994998477814929359652277704466204511833393779506659945344722822639532624532574746597427588437285603741145483664646950499633401754392635517145103087599065169114530018706515471320852140356124963305415831591702472815125690641336820284020583904274809486121125538565604784842943382499589571794326411556330935381780154743027619538122288880090873034610827773967706508720242785071457469233146608391854340044950393149807885349237025894045368562887661607276718875033985838878979159175096042551079165013277847130619720507215706923680400827447619202757441311347626104183590533739765914229151929320145458350350151662489747120462875740737996956556241672897641600238687203146674792019963794436057525492517621983887085585710414117435853715779908893839255620682864937531908373878954655311933314410573822841671924587401364002962956023712187810324710695461809813920722586596779999242850164167138667003873903851969017488928390478881945545293440902344622480108484601062573020347720838725488566256311009882305674649284656253318714119367914048099587236151336427062395445286470548793527986084436785350489176158164885435080632192864745154677452770074950186125373015737886778200364814997118141226243721995254888005249915741602215663294071468972472152723647470019298355570214198451139964163303375244140625000000000000000000000000000000000000000000000 [50,30] -380636786532287636223511749934989403957904414322647074492959677800243626006909582414888460156610860383516933476437451207829151526665449480836676800375976256324085449958665940175744597517550990878612231385868133203210903818749950391969716641337681013167232181623694356442881434588478904341833582357455423824576363629351432421076269837906965626307120918821499357486849086207086766393343693403298797529475548413557888192410568253958626999883829788608267268876824751015650735123626444087105552702508542199375283715625498642827112011314568032988980131481503608045003633069357794356387930956465172205465202875593912050413089520663452330048353479541221244052534170064502391044953901291105585836585323702750869128382104285359237405145900335465202115256979636885356017316444890179656982603060656519528898138733859728933625023318636138183783860779884907273196355165052094230017813238920060178274615602982618078277589820482551946625949091963784789687604757640253441601932541100623936839935626139208259367834708527745000908508249672409673205622233834884135597036765499287670214797537715469536333941344678523829008202760023561196840601511348664086701625313244389845013169246467722590767353806151032874845982389328775687979725822564126599344503313819466601210761820310011335154456428463331247446190854935264396460220577416908572922983961025524460370167636935450968057640449239726760299369944348196382905959456144757229047054232367133729170746601138093316118255324085744452323628571296993238384012515174297383271881135253638498030009813793238334101732614621331288579263644456029651659716576467494997651110378819254535359855400143682599936641801834560739313397284170034522192396005173238324426806792200711880943040290069513922874228468310515423059318268149969073429846237133746938647739746909412006778578965260586747257426015230715851024155069463487360823886691987934168005762318722416140640148045981008233850572236410790541760009660578499853782036616976383907783217520374426594024059123760517755396247224783554048715048702469879906923440859292556415146578672438490675198800594003706827906373189427932284730183723941489797110037186610141324374101482405123297000236239648769829480057760705165330602949084717973575793184154014600426112292308279899066479127308389977264097385794807177429021512208312735143498257345326863691410488462138278742496879870090568922353525037055581593019076944651679649404080159413763435945662447463645133273774734566019599087474678533737915131496265530586242675781250000000000000000000000000000000000000000 [50,31] -46254791436297113356794502836694311756239478868678212520114082522376382532463704332093217209079504985110664651251609197202770468276504307303539794303499576310243831491666864615883419077670427255450172106769717651718491869787674646071636286523425318173345515570193123681167689703322198021701751424396017019164044390901609862305809010299575710022802073808931298694236332599595827142919005821247889887898056589222686296768896144803989429603912974925322765289918610941358410412175703517425018635470993278708378794966168111074622727090761037287570538486276186525161996031153039501534650269808879112983806844678061161295608391852285334857525239055267974370599005196884755537548250740808644067647550494290600434129915477206676462715976341027745029821992414556163897078733784161102286753168801828634094461461785486701376038298596899377967410278728192369169675536865260417221303383461732647588369500238211096494549446942998697811218431856828077050831948359665198927306560371551350790441736054238065605881376441202091300261418854289619819117396748858195538410400852169587235076149085822755282610571397317317876125323624459802783968486763478495166625407916331878618523654233460205956572383314223482339415645279580017878306935677847981686639572890042910103295258565671845653289897408966124381970788313856677608999264897378273404729601697168729322302022168488672800891576327029697602036455268024337828482736178141888898950221765189282767920996050697563573474757965762303757280183168002077554480091500955761535881716226447863806570918156489380208021308621154376632789902547260045507694553285373050382959139430266801436853083955331561701216069950060907436263915268231525472431516671900779286958880686381582170249824803895505507419723126910248272874299806627655278435756081182334715836357227304286303214277969625047376215703403308641600994003393645557360572523042926202244711538756874901029392639580171304574199464745831600124417998685379542160817544398344140347097975593505638075426851831312420434954249802996549282588500228875442642814805496273184401364125031545829439084831143871723668577364129966578542483152385306563478122432895112817104003811077474744037492106928813589523992901236760239330245097223919928742032793228705688905612176169689421149012592380595340123818705080960109214943277003438797290580867434979522515220129026182929631388414269539773418832496172870680151180291394909516683090689490746544104543882713142046177585395993900129569739720913901237508980557322502136230468750000000000000000000000000000000000000 [50,32] 105007255371616692606876180089399342191003339341841492616813062860080212951466241665981195195116008395109657865619036936863488848872918369201947105951042415477378070661040574549199787623567030660003394511146679188163006927781179299902333978186009015515944110533313145559160373566940795385052937161368144832544695912905256120815224800311328925213505594343156421916498477219778441620654047303813664170351494529165520823472948864405226322761185011571443524942252577294933795006486220059757282953516847336063317654378512925733612188696502873497866625178348118150257879905955739717942717384608109524456628302836641256021606323783947836264274686971911059436788338774753101658657548039121599662999788451925363086345481522781201688716300224701020240141575413481853307104072413864130670915284061219654544451453259759804244359422838822438001082566841299018565352485103578116995339757253524504957514027071664066122799232722113899581701508000578156555963447879870790872105052774089844149103118194926224311120292131354235541283997362911374258806683784505284186163577825402006626515717005867567128384201490402369578770524957476750970732040188469232694644589360158087187111588699984969978402527394701255568960737187355798322372052527032675782184364914372481527281473546732011516984969705228480219953546625750763777364624630065187420764924682114214031171584162874403506325378296415609854969126607578496004871863314374783165084310181839495927734678204206352242489847440387792152933595162212228176341162332705230355555337322331010537878052624907012048280968855847677936718393366117173078930903607441195258016008564555313707103097003808939016814003921408627109457500300939700256832969306178665377347262706431932814534055151955014550531293618848608150109670696037112300734464383027354122344785612517016277123442852861942047467934506181220618354250828651237604803244751937882710801472891922464129344135264636535422214509378935226701091893373149764641571115402817138266630715395746108066735326407225133978430083476621194067671747099393076979859832010146046968024440769887482951205584133823644736152777990652923049053752936193522786842349253498874928253850328865000371900561797785131921311003483933258070578958182779365477869317440160203492611734664051134130984316578783003137155821810344729874198495663083326391774090237327889207178245289363702765296427295461434405207989551806048505688842434261527481383701340836807873014323703734408582322689794302543930728383037020989831944461911916732788085937500000000000000000000000000000000 [50,33] -52862859130605227017553397851930833735675953894382377459344028417295072511196136614149085463292771205623021525344250626745692050651521900936553466675441723512431554155288614929833713909736408389095409370542841558137074112105744351639489856416164154069305755702879915871454415874375674589493617823479409692930484192365236337421495953202730625400257610345371954344233318440579067765260166040378574621948734596071552679163460119980386477578591825779227313059982652685326295112464805477179854557799769068009600950277546541124346440436293030127309208349936140057487565483725871899394511249195195190621023789911345951400922131531537781090705494610838006908549647670020878142588860198642183134807537649595035878121685963987775299127906636850885844846711794285516884595200878387375558274375381446585638582047423355371763126052973014898524273470104230461881409900114597354695371225524204588635267799302494299029997325662523186762327727989745954907882682031788283503404486801113384288599385232810860435532202596618165645122551320281459088057939705137997191801571850676221631402155540047118881461189177285972846779106786164157817151900963176882883172980232773563530815619137163109319541038957277305672795078092597911928196794750375387791797383678031677089298686091380653319195661154858428183293650379250745175480496107062454967378834392774938729731650581966743081740471910869319904413814464814259253055799782884324674144359206151286071019412449415905849425013840853664135309976326611430258593528297463974895497112983974078942783938097461465402275067478706711000299073765536194438344781640891294800676068260752955244404342080732820363126924855173281297604320178934361211114311576528197651710959960991568784483874600561041248446123400632612584343384511872086867333874040715810565822193497030355961849141497948227341297102583506929059852457265446958268099208551364377078959391695545492404493504562535460183032521451025315795179866309091940445274178764843439530336462311133184274895856941999562504727464867058696654932191887437163021386348501451765859162834233487765985834815238018525584135321619082844287559762202914612404489678931243741646971597012371425805694441291871722689363785922242539162155587089483195677275119424342112534146516004913396167521829241747306564399778882405378094307035408971565778018185836633081336622189307354281400705524684119317883668585159674147284206440479030981332179815071748447378167298874671370538978815170841831666027899050419591731042601168155670166015625000000000000000000000000000000 [50,34] 10097954027852040879170481185608272230963305021897479238680129524507442209155595042882806778453943411083999191882619886047558040696874247636226373293515362484993428386607968727897965359207343237229963626490653686839181134233614791096465365417055703801067740932496382893308693443168332586187611164498702273226556842016146742670013824752971901811615934945221954926897593624951543449283623846770466110907433527730918299952317141865703649632142672984328988554249628463853377482619866016617934155629461189617851126194158332353040604425371673306791769981944567379427526522755652074750653149176684747330337797165011331540183556103197569715657760173020982985172168822995948492475204631689994962261448014883047630875562329499416437703044256617197804468179709467678625339680905555739423468879699444044986018035627970074584508888052482509107787176844686229690608525671355352390392094818994550392566668557132876344840586872421323950154335173848306777667805991406393536027815490640224638789214673216958525282255890878976492445132600250202964297949411899778273688677934929522783595784907708476132266761868790419665707587977331388587156393801608204010644898069074805531197938210004825660442351613904378969612886690163625070610751182454815389505612621381856686975458292170156538203969116101145519338443317729866936302675230876410023152577193556295022731734734333200221123514297270899697870028256788697179669816512948581469215411983654339146696749627304748598951280205490565958355423409883692254405516664200527935444617525351770067881363945121995904231172521690605730539450879891125087673614324793472631507316282650559510063631020738507241759788815457635704266147524120350026270256308239892324959722753153047638398188202332861925628176671870791347118668860148941151714922928502764415560840284410092880575999730064046313130672151417543781154706850552292587567741873099470841241644488040198573657939671133760232575982446780698927013577355925743443637005152065170095182822894172169345289672025168655303513394479078930453349012576639249532601325124163111178755751969142319781774282153446421645513493627364970881913401346165359749323549879924895921720433951089910197914795993091221098013946185543222301419708047977968454483225875612678373526396455796076412949556312536856867979113910741560854202508164439366807396567093189362789502430016324537736093393169466274236610301300967116728341161955350364675700378544511858227009236662781639057630346576348564976164171036465688757743919268250465393066406250000000000000000000000000 [50,35] 4415128382794678971318849106202032896333835158651309734393585734200629552158071231963790449383966980923017080242170673069492163573042934077608683478331715042906229068473094583636717768529500109132639721089322256536346696612279412747131305542655013575944963844333363893455274196793586306854422708502525512945110513279944720247226459959927529216306425606691003311810945463918602466198419695610774209244253903642565162308321787271575835023613206588891008213903230150487386480211355330922168036044298535596927358394716724550131216604011549649904019408674440750378559250023784076467399145669106528791197164975510932224688688756264284336372170493900187865529965893884839051530185001527547784049851022020886275136921126584565060958172927271864818992696933698861531064693765634538570313242560936491586297273095377799272190545751707788320130221488164130041423729911594211190122234628241951291643463652750159616698271989384335530405846683457688568607992828056734116966674037562339772372431210012884141387695910024891138000121023157583702241947571271914298741312531721189256826768345296756033611966982923083960718303006630358425742340876256647371510601857430465672922306736998658401148378332299346657861661706832887896601835545556450940475297392581676542644377754406231981480736527095332088897466037467316648088678768900223209029160112687454211602582543562351652823524746491885184979163621057129634120786559192189673228185951510952379731276340142078424934533751638784663474437431050965312051468705808234173746722485823893035578410693821041762130291873448724397519783604825752707585703814244267494862845546108071942624977638457959202754170507076848854587835831769963538795784579521705086516436742960493104746761680299415186806864939901568825468700004389759197433323446105934507835045024676570558032905004303615027359832993581599390558387509052218724297841425770438091229277298208528032833798914902138840040212240437027810438176831050710748228722652524367666332479904380175150572790022309262976351480587191462437767546850058067236156191327516241239625844949385546592824610837915149900151070524954791645183893023321048514356104609404381982627650560474942790563863913943291868701167402760553739157604562027120535260621687330723099295239949785263641356886207150525225111434089502131823709720599072325887980463347134375956158546092150230234360388016131086059929550176391323686570197892771484359395171355567904759385501455584875324393149979185076251528632718112987731728935614228248596191406250000000000000000000000 [50,36] -4593136522574524647796411390815099055418435004017115126123293936441598922248923899302138724643900129133639211459275326077364458456508391784170344671585347305070551340322022588770987855478419261811811494716478223403240978441103294099665265282448402188342716160034185895020167324041165236198075326415105659365154705967450518324100812220968167071781447594011893568137672574920051603128843756981910985592212136785295387179706406351201175935368816976840563906576247041146324638892517601340751669165413632752433451722135109484108192887684291280913829645831763123295231149596783502643385527907957752031466790632887494343039132867144913723877520620659403159764360502110010429944234717246646327468076988688719437953784219983344614799125295519881542762807812127734070542667056004971976038502418771763101013109473626885192394003732917459864753899683442018065523463908729881230066776750190174255489316125433722645565997814683759973548453819148776526691217136918985055462282428688801188937941041230680972532318122637651401953884322540275784065918779952499082016973858129217167534695020967865785558858970890272715805346995551350398364844295342606279748006011329484454142880327983570600768972429227174816245712625255524938278377363248550243405253914369313465516585919915681870596911973948969723733477958846297588084465520393951538879327707853625851085320851328982947723991529865281995828003148398510341256061614495138104019751038249938049451020312524573989625040192882470912823897636372791449877930427872167812975360667106325398247805135359469144873913419072164092383428950499676340998311842036965389409392080509238529707767649373350333645662950934643407247332836020553829529345348965543684988127994999719926185981382785274142931424478362216205438803093886795186689125093635796698878677439002951036255600979348018757675696361695148795595697444832632877014084745103701513381341913328607846220332584554765860763955538167364287203279813238800943196775738091001299881774323864253972290708928442048606199662508207896068620104397962134522761312840018380758365712479476907824274984885917835739229326481161091890502093457423386049324313292844350651967379528454405578993807612803861820089397794787927555446428904390428331265709633635899321413618177941200749242299018642604523796996094524546231709500413565482832377359894432903237021148291575336986122092005637290466301556860759231045894672929950310047522215942492767496053884947052244108766468873151706210557643911274183778914448339492082595825195312500000000000000000 [50,37] 2035474792337503452807654928735697423361124441150701487545192334632798958442244793628447721676646393202588321587920732127422789203375703342848533070396530611603627903437192256342604472347662986896034648748951709436296859264410290143839599560673434434315830220605505002574212642445831111839430933617579098386311175965020480187694559446745994498691845733348849085731070636113310303152485290583974158216535152049523950059963919982734985888163632857381526139150524969008402429687874463664212311908540311463875247490810801958036417705835610503311684011355081157401543230629650083082120449858464573475377793504625695142339600139358390158174832339380828406874726851936275951462463717401254531836648994477362255251106442688420530270881085518523229044173476580377047746501193857092220085983657249859808432055729730851036783581801768842377386759346299580943872089143430800422001187788611050084885648717676385374269461660628798588357410887683963361444149402433477779517286781612563038645686290126394019193179764430769042304248302726986844483509240040395122444899165373530598505896065510943897490774498903926203255292703237264863837954730340668925089562933735258280576405568984697627228445662330109749189955975471483405793007161873503861346823063951343949917384290130459093683162681677057116628084893466765546756833219008699814885270992109338533901753489002955640917391967116369319561344901521261408400748604298321307284149863702539925501909627307259142580320786306038332069819099925824693386928672160298814776827148703004962033260511678202727632258392215678116571061586528597489058057644288494270674983247835048592518717199290235540621942012073001625783813629567771794899688655513894010106124703087257091972810013329602996881825198581366343209763861603430714966907934102427682564862036355833345239222255086134043247096681917618942427488526091631919716569829335106763471089522456499176281708321815363440987816722698792302260334988212116416460783573101457223152513972785258418116254671863981591149938254634778294072118969359875099751902889483494792074476340944222727111337999244287279157009612070193725660210634658045515260807587956495762830866438824885144238242415513411996387457708032005378862896540092239958240275096670187585172770528651942855080624209790864475878442653944013883406286060146003087459431951013994509382095010375682894224249412763417125925947609623134249912400146875806799304724706825933408283301363532199409459611810860693145768191350541975737087341258302330970764160156250000000000000 [50,38] -520170423674442512240705554030703261736225764490011052376281063980491586015602909074872489104547349852246718401774436800918276159141726123214953706083356179930397912131744095202147251661089792324140260466277630938818700921812596481158668595779706240498923698158449495562750207691387236357432381973679277706034570047721945964873781065263573051276290391446970639786200800796703640300405392811598871272931378591604069359825773335614160392358034620315080200352066076593672543951202391545017060856728140214325461902623959824250068418382710620016436046350890987182908997558040516511858972397060388460078565505689167045852027735286588633788414600666408317947506392591272325026679391193466108707507470954815127169015141558316798027463315494538470555471075757138252914100719227365301241310120123419472387423655500034028871521136702111199576930572825024161767582297283034377464752987445689965027456936491065777186774061402498993175356076862964468204622253177818682349199707886572594031977325637529298016499432295654035909217384690724114007131798609169656478640439305475786660224204432193714999108910048415760557277909130774038772838244438388575419187239989922956166546643979419249359411815103936491491514894414156932157383639595871473938539818682832266559900765511610341862876854876718535252725732545711658674976909566335509605485143439447510720102462929435637790636987863485610885181508995965321873616818556665241886406763128394742850789693442358870116596535529083797504208008846342685783904750790948045182934158309795948560346623067713853206921516156135038671572761587449895756090748736176879926886047125406799785954071475069046114013039803066226635933099664710318072593810112426612489963807700492424819946361282411860071272520800587606297106344243745342239293012549264326627156334970061722608855738801110418393713348134971755254943900483758201243931277517864555692602290267516331863186810934616817054165055827527681381463629427105774755656179248355041316212683550200565202300976128375464234814074042438339869051469220960666201643107247095220549001606054995003379298799542382546642825994753207379172155800258008061003039178014122858442119054424654977751966818591591512435023271037244653318158395966929139592858783947763550329988496418263337095420632893957251738502161941961724061427388060850939323339195091787366906090853135113965436038430086095116440810800472664714282232384474090838248796418794344268713752045833908683123430984834985624152257650126829346959311806131154298782348632812500000000 [50,39] 40129042835214604494751585372811173996998007321994409313299341779079415105922029025143599201484368774277373407057230240424425052340046562341345493367567913353782308540649674448602473644109047715454895207687062763429854768519514966832010165718436125657602769598207892023504861778328848585975710612702764112780951435796582596799028818679366050799288858460123896138098664315564100051176741004899278605648877811650651201103986005668946345970086652205463240175002438163171798370932412685545081539672137429205396826035911527399488783036706327564497143292901098327577533849213296592865376695753874995974574089953259726617032104040871612318278686613457503662397106121283350819617570791562130821700098900473630901572982389811954640018672235861173770095297660577892707477002011803017851688721353935417374216873990122084687018028131270622342265502397558705262734546690497075533962533924529662779535123359808273636055237456039511002803932132033738228733832292054705974220159459083771984290124206235545841262858339221564742124052766099031676286839132880336481851392777253730299058514069744970183616097365966327438074716590290967512839266921415767368311307447908225001039007236840870302536787647077918649388449621604042593969195772610890114418095669066069277882190223694535074929214740902784303255521317470655928888904106816478109263721334913808130286170238469154135221694152454462632110151031173913461151347031282347744223434736959718350606864900888699410161399772352127820044550661859428147071625821371222185184041735290952864190576775833208809599489391286819696106238290027168544145023915302995544852283470867959914804529911815431238504020562207876836793311103381009965901723022190624426666565171879104676205798325689833010668993572836405698907046116800265670818171461675661674441462644292909300106063498969307339694881765489359650679521480070077589070926726497027227870729764970695121144184678555098922089661967062618608537886185212741935271548833829354878293612974660378112654800378466131478179934302239483175280629062662615364351313997152073685399872142418919801032235002993425478235198463274292475550662184007105176604026515488158132146346032787185347371875949148341828742750511733031286648302705300526663758938057634798907918705536887390871653423294261907875323919769972223384667995305513012525754139580654124077258925672231767655306054992961793865894248343802361791568607480924931125304789682301336514151059549718407511142878387188214001004161329833053173388179857283830642700195312500000 [50,40] 29383798594318540755117339496098735644736977890675080487076938888653003904362209337161478276646696455833813234327674318955842575122610791889029667313417428808988715801474820410524627184321643161869207419836076972468938028874718209875477130884696691490704313432616794512991904152357015539933519227136395612395523720737749182700006533893907537919436358222777695843310106547056672608520821308111221068454373220331010601823470950063123946352959887427203099241913972320227811760325947711320109593397755173660420936218400389524233951958779935797911963198808685571837068646786942703858072787171327448440954953139352860628359188703261207976705956205429038416899740095508727087986438667063858476356542027607049912610165234501962472773843559215389874512442660521706174419804105337923458123121609505870846356098070475296032907476227892718765533863902337803356881976314598637305327955338334491276390134945338540385201388557912387658370823356989025017594836828774958535037426495857647521868524699189495987183860507162740984579548736713514612251104557311394208540781566319731838187827735103423394958550927019091880971306837132640473407218639763696168325315017559264936179201878729753947238064359695374342365704307260857281293505149699532107444910546011610631646371797579493437499165333719330565089086085207704758447584899088122733427460949141050217537363272042723192515715296745539297836266446508990099026307356562369581276283832149414556920415808458389943948839169862162837880525141897701205613373387614609891590291982759664597682611788652855581854629739010836607712560394028329215093566856266621481557863484095590239059540117808265105730349607227684989322277479423131984991906975354604336480016512730183165766169749061462362289217873649430862646982635507679110658536012492271000611447619767099472860791783882892455529440035465029745536253070335547131385547024757370597572873140131915989828833080724202691215105155576013301566169829234255915918667160738283980531154322069595542867382064338310705566614929303683181155982529321315806297967130949635065961306849210626380535016889215003686028801657831521399791493787333685259319639321372485601135038405223228741541829596655671767328190900064171704106107246846992712801554796138258448513944237998036621200852627583333605119718719869120687180373762310074795001140686867517701991135998496252339188776910605899622682432728896847552578601342528028858136164152593157176561682597381248420665432398817267934990038989739868924289112328551709651947021484375 [50,41] -15534285102924253968360727604781277030036167373832900707684060037800864347303545604143356095405553462445354305862974110057762838788885341162714941178954596834279615479564412547367491494451557085582818329190687911306883639693557714202644130786773764443433019216758516289174057727836985346745359137255565501083936788670787665062282790459641232859326319185127217623628542935121111667282822364214792366077485051502301005632489709584392438689820657810765396950254107565880558746802446293670713919816231627139699522566645461551476442104485624651778509775835118999678537376920278131568501499358385231692490130417776233164177574760821706220522479036921051811480149373076441896180188248490040044062001591962358617724392563762255221805012663065487039004105469578292810191309248373483430972682257218254354822443508893334865288597117712169599042478745869508672958875459316134176878918739960685817182916358835377141314832411905499850914935001139272386665693315153889113726654686882266595689878915091170214168295977225415940751994571428642274181046875066235638613289646133893916247783348393391222381637668868736258154802538336062449217431553222980650265558875673277217614381880374250751765251553759218872255876556827555123589758144824624791798702637011555931890475558525868347883461387286823851179682216531767936122992571194872575988713113843294269139873048210951894270736823770076862138418076534024353149124061105898705927431564541588243853767819434644826758996011517755090768954226392973167866342624232258147851682230326297066928654173521358787002290279292561441767210944227170743707812093728405739971627968375813620811909361704090969351047332320858236904673174989934461282855558024371164063945519770703496576683934701196934057872847681946825145792820144145728560157820654884632047228813705738168368039936548253562511008735648594315782546794348374102047904438690060914104187267965642985738935459602848940898681553418408545258709288330754178175961967755230133316447545998673991719566796922894607871577369835801451443542454710955954867951586345649338322914113929663880803606721516993615434400681365326808712273362869108395762208468167323336024852324396657877258254095437345956844609096866934217089042473879010644219438383726099868313806152864880773084086138250174038223359327904115535728403924270090255325138487214635048423549927540114238557898918915740573449753230943360808536395744711005246029644728034899403218214047447155574642692313396463363317501205074222525581717491149902343750000000 [50,42] 3965843638117445838424533892339267882456030724306157458926739824824922186081313086535010805931341698560678033951905767980816065568781926087975641182771127316335330240502122746190543575937663039809156324970220687427599040704093902552387596594001710531229087535697367125905095816145373712487948520955813442191550752523548987199908143804162085063611064109318216278403589239954678998987588834036299544607873246001886538904587187671130002920919035508018900050822605671026959244707041221122894263919174228374282398974925188750725479851356496931409040838631683265808335713543209444625859484719767333485477333621281696906929977768946681892178860425992144821918297368311936191814548482897597695092484246077523118169111367809268774239800842899334328279290008441590668658201806362119687817711704700040363688777372864799238854309524975427147132163136676034813436788981400060455732206355041233695928359879271692881695156648252912765676943722348834526442655623570551225154951767670511470709226259158065121073202301096246573906709429302692032335944939230648986745088797913431957190106598129278889855952115187394618222259789935293589741743320897891824910812300165748910220053588834312001128708520756781018042521653522085506307446578637550319385853607943922944919101152479331799169385104838497655338478502282731639096357710090458258441724253248114961895502864393410972543311466285055068194957494384706770241430356695133647790157663128725129604673921433597840941658878169723419282782541315239085682669553862622552170402362416501499014599655378525490647741425462636356057168413660452144742521830190616487229490299252672261133644644308208540528696711522473352009133917936612997557531101086007737032447085567786044545497904381906793689353399930700652799429299593689985271207137509530317377204538303056913541889398486170643897863306339614050771108174618650073726431154317835055376951697620063177369812666535578127206232318074638064371043530416918199046826455005568853805488643917117371888079040057863298034259517940606536938726528780202529434104195481383058160560557952205432300960325350499496500163392400432530554341963531773226107542464018525646590047017525583117783582877614154301985953653341305273476083737573441008967734326332721079272498630286369264798207234484901344848350918567892214934971871033137092779072604235407325508824207175508017001332094810921017619961243642103851002124124672750072798285164193191065014607154386468708331225606130853063302499350584184867329895496368408203125000 [50,43] -425174279285375184482235742393475565565332350820988949762898051178617228629443128618219097455616967499920425324416547861519050750265577326611239412714268467222894150258623817421564453378491866745020793525484514028834200785876838763373572509962589252625255777560072221457552638253992137004465228375377544446674205380889527946445352908307154844780163930078084893928568081099795437733829116738018257930094134889104664937896270308952389141229369274073280425628205580187714355118660366152776115291917909849545699097330335078064766469252760263908636494817726394081889643923145030679581100633117365314487917843517111111140340778777358173746019022703384112306884566154971267782723571573783877947012178189014383132826135502722878659859732401967180838588413086307610136150935934089488623518035997211052530368102444359691848937085998165388295898721445651144936539325038820999920713255819654659725265107391585015651800669037315145847082897463490702153084532160468274796586736087189823834014017722656476989482714656345455541959004393553245748969188361622079485941301128479207318988441476786069196583813350175578771658129838180108897577828749885286082053988723221621377205121677794565590236368881075012862305290692970138450050239449992905258378843431470642009975844820722536329790379009366835206166173508417126001059619243379226096161516179506900872914096426528795964817498102549479827500878238506328240603852716002092965823335590192137020999180210763596829551668445185021025279640010926625093469931582709469449115922121772509796210960850347981192824982140589224585439339205644846674820474998430388915593409471950617910618442150415363451232484424998544254563742117036358793374072946992086888698608152187831923265957922728366260408467444853449391098636357347396381904900099170825080423909216889886080829549799577106826346141155343627593379215209304642830550702782604241593734705635122870200278877849759838572593335720884970887503936236024940185728866428735409156021683327033789303986715978356320575467355210062136493928868583212744658806963882339283481030485627148205440535939316461769433831705969575523610446812296560457267354202035411550918341431340968382764753779136776986320951999258168459761546964985521048540245815768645090569794863468252081153039541243693841460153212057616395904594937458805678618375121838419148210102053203821015096151839952035125342362326454483138512056162706659653538828900529779218180048958129434020639302046167115264885261183280817931517958641052246093750 [50,44] -111335445766539195424952666191198397170139567384544734818990583119818739470287690874029829500215140942309230850784390197638405681909370157134685001657522219406009352770327597103200914760484453644525874696504227375924266235358122459757777697325926568184650386437191779825428515857710840789301592526191191212734356139251933176577357221272086762195997185464859122405893267135198769324186647237145592908939017536827810310837456928200498803110125053118430637072664454474984567627639635719054331046417028488074276958858049224752864383809477373354702304180777684789657544955578661906108492077571765738217581682327376824591119527639456500184896431502160205534717070708095144060050056558423653606639881007498833886028821865153167448691763539389172743314152975925249587308176655558598330526700909883445909202548203749314982689650785636452566249992269703144749056714716615877118847713492160302268627542428540769609201672272766320645328415051750681282881203045181251398273064124301071008798072044124323671065832445190590149357868358852984234044267345635195788080957201501894260301960782944554429435210475405060843727689143426548480963172741509833332078755533519499039703067130632759970320123257340914004944040241711189746186063174655702830593767713612409767852407099311378255690331365439792195600126926763132440890785043832168374978001870130168309638312806750349981225309497561680234596922031106270222007841964511615873533316621757207868818865311768911805248203484875212143641298987886267546285629596496203791666652398730109303775436165025290840911097674493671345297008658341077122199854956462937582608312275566318820427950075034108162428942508827518455826442010302593580456478848025929043615776114473391068124247870285870969619836815318396341708261672170207625517369200772149574199648036355438485060918390872894223473350618817065922456659826086490848927075668437505477388556892551040959290287463960677667952931928983102769347976378847748658068926330622682565074314714878331254536047334199518243155550873897162940065772486171212925610089108174959592008107177819202608564940982132775551588078822851559705469402910055701103482053809002928760732006683095887633049312132756192264058766544699507748526634060267568332296984337971692839024142308561652636812891009386057304293828506275369930988891174381916754554946822144301069655105133961593235059924930282391737902285866760955990198739797479531065339506289292422101212713442035371128984973590481111216377030359581112861633300781250000 [50,45] 71583594917275272740919310420983433712122521247223063692367142342354366143151937667542581329474384164214642546765641919138057221817399225687542662292109845082957960276933728199232844953329840708329771672592514617499615382417772883262376916862186932908304331113515930636959161516860541431257421780116540723949281658389063406336923916012895512510871955456675034415994046926844586084660350301615306667826378246266000538173432464440477656802468998195881342295070124587205872793506785269677756182088425068745610484598861700581144178793917256057928681192389706474019507659845967400424582875113001622320018439304231640485045805385545319685597131298289808790545207888055932744228021064135009444791529025859450717600703009994725700814508176512452068037357856696067133848076701468428339138091055917827167376977480769920865984912238929112298208444418887919824486479370822978305355467743395761490400129394600183520670877148364492901082808650146081748357711017617144449835606817068610045555983267007453593952561188134525767403219418772331306523723820696625698137295224265658321312423859517301584347392747359260639600671489953981796235572759610076374747791135739895593450565145363199052429522323968847631048947840603764757477227655617075988962177520277845933422887895501269253405981271429999382025267282269903895703283319750087487944046710048532244870874620513561533885057467539351924043414797490669264281457881384191144774264597265952856209591314848912863474209838913139631655732816468600975394624557450019674044278816142938162848217537594088748223541601450814577284925298582120025590184690616253092220860758278681422278713645327020722209997578079211238189895173783955656906453667544332307738443773197466120377693825947379639085342279693354173769449643461477599726488536237712716386774370901585542018325730011014130413613166523021452964228389193197789501870842587121530754112132548657708288678014196740927514629461373298117720756217444648054989050120288822965505901342839972372584940663594069138692988587398098259540310321285475311138280758761567761078175901749394240487250332358713136793060485601537566193509511690052806455317296837326944373003558911392970260611129178301578532356063954793242675366558439044990562231511085461190960819195274494048580014464050777606967445080137187589044622319044356278498028266222670398444750676009445107217389520298251482983088647609183498149109192469354517035001947596523758364664624454536386651166968153603420432773418724536895751953125000 [50,46] -20624656458904720360402461606818156147272649092132561607667781422299935206658530781441149838666723925055300425876303086616699823140269452076133754237747112096377899875810203511825342286282077404338477189098338418083575627704484861546902820215243436801355375228220516109858309231452948251656920924366617033766024199439897789145859457518604418832424037133878779895492345068636445649356300854316289748330430773117552844729343736374460448884414250284135228999707896236358182602903641923230698420947608665385926267841187225103230107482900416942660405183089243594638603922577211582415323040082867120975923547433447257192204613364553711215822320501155678083834352473050260618323256232791926845988528614364422851129248978141738476908862301890084216633004723377527167426754744038334707678313891276301767553875374394470237518994607394482307259976657212310115044795021583930649493289243036926000388439335402605693599818518794673270609929346492460631666634175498536284566447605776451353925093054242810630469671654015898417378354594664399910904095117190351483411356111072919235075286805694172806370754783088596345976981732319019959249681680172538530737692563966369225735711899298991197718053938467155071716412368166934100633805461063530250128054251503204345335584082094938870745299521999534799116918986327767335857344020394145377466335370579108670587225289147970132809918564085277128340790663268475441070098278518261119579152345886103395937971066777844697651762460270020357609719211462749616220823059698357084918254430667838371023253893776769930804721911099524774336731153173620204469497067103684073406961912499243305745878663698970906282276561651959129717839190404103164422152012536402941390674520455425422069043434813789296410210897231377729547660148315991328059417114248727372005834874880801357042748864789082520618144607061122334073666926636772971724201485426633623764256292931321900852519063568733869785213488378165212425035765006246460785473862906413355476509257368732845970987522030852532861666558400470938849059193494768486039733137507481650110061095362954956159352875239817725191910503739432182744145671894956953427995801430055962071938963487877383107084360256333425033045494360234090013891300957178299528918009083452555379565062808449937758891896899756882341820679789508130547122725494410121647658573152520683603194755821724920528191597282496113892761048112003307364994133665481174173560364484118065844844375121555022636540832614571172598516568541526794433593750 [50,47] 3857732526687328554727732026368590544112619640600340321343115915692946060520931373662539263175557967781545348290059501149972052958393553228187933378138223010147967775354451303709575728192188615801067167908889774710155078415271684213316988588780979954847242930705600889229465363122336727747376777832249275474391353909833244805138380371287283185233991857311348584393283511056839190461377403199691351270311181794282191878667023663341747146865150070043626728681366855306718439647448443986147702626061420897980538508226841581082321322120889116524572097396575517034733476410759053669067961677571142066518457939653134214195055086507722097202224851712741214794068695733895594345628965843110077281411172649910531196327373675893057690868098888769582671414869404854629126032575934360899339504663097634022795412659420056623476496154341958993430152855573249743331688465733533422523647374020139720353946608296065273608217491165274241491563667433594232926418644209795204208244600802158380789630976849895755004721994485193948718743781528239502698720927266320136221813513338821861599416480923240729148401167196012369405756482400151850000975131448222192349096738950995010996937059301436871747250080093890659667885019864375763900310354070662603026895679958090839153218123588066741975626805618311668938267834723454678787798465564842677107205205588467842492807252149104651444970318788750223605457269389031308837497598069210763225830608236634962943455401789807065889919113315412855298362062351128314590886767038162917652569543740966877115382030764485189221661813366214858796961415534677802921923285142830715923596158079295629660470393279274276777216794137246416075707231335996444679634649611109109518963387760998848163262447329516091108257203725923867775993484389203040009311590259245109618689177266739835871581521170715735859430085108108174033924039894407009640287747967533379674903753552792634939081676228894938360082728882413806690713349033522851811537261501062507016451939957383942729518410792751163079404596571378489414176908612004362452243057138182590636309876256154997539723991661328107240247856561438969852462984769116279224465572918039977053350320449221565121892989239393948429389188271407057612965685297872646614900869316818149585252096183972774596690235834072716822241450471182766812621222684969003214543792602456858421718231220277334885256411338845512264429025158510483379953280471066902737646267864470271476283030927240244242759636961181968217715620994567871093750 [50,48] -515423724977841423155750981175676698180605161451684252369824256867345003969521869490753033683807184996311239330786696786122994952010175462742584787307303432826283884343361268917898976471833504668873944926076024476935993619905769621960228449365574765955329883324285536972669918117821287556708990682246640754153075169965825934621402770951057068391664110479831762623241644165982626547166243514876663747695011287952569046653192862052369575296174450267241378891870181435496548628353904595739033057977233934359711459009065646054288354928155162752799599395502950837804707090654408169539124867505927475852284693267628306640296063140467499488327485570497506227971425130662120039768336256241725553420077058081702578153792868818619470012670272645109539099993800730032922322491271585948607760166178566197456133662075682353939122127933067476887873988451183771107070196103517985481205421394115875096126500663206729632454631903119578324327573591762665252450836018691327635854999040551775566463977730903850471872708793069309732804101945861803333618589947948688058089555663829843834917411816867714713530370131437185007882343689094456033323749864205950741493621027830333215440643658617770168755125747426677735030102282239299328139282372436874009562073776553571168270022982048201528292710615633300297369679673049245688341636345491610455515060337539239301847990911595016301602680977879370822058374272240020389136194281901133785006775570520512451093402356002486467725783945647899268281762956927348301456585621434860614223305222504000944167153147792805852031259323377751808863127337713403184475079261732567021329974352590060040975050544724773547396974946828067722496531478820343627286958856730830850359232625337763699846347948256375954880525484761253376380452352351832577860944055460287376440771370320635452246543557750948788803937040479937858812664057055414170104771268775497920613476581134862325305081134035003505267963752026351715386426278980493137717791281569663912658639996022142251602811609020088766391546765205656805832380233811152025773315598343220001657695685147866315049062900891626785262718245879124150339438835534683839497701485149248561665176030701948878235909132107987296474276204339343772917068795709683172119921669044257351590692025050640334681225784015749997480848199933048681796295197296093214578698841839783141614551224398232947745179181236332779866729198937116293510812878447841171284789526778238663309773153527876266011276129574980586767196655273437500 [50,49] 78755118626084297072388216142728220356322254080755359136609983167725671136273313838518318017234810285990604082466959070323246605951182813023093558878876283880603438053918078804618530436066122610889920509576542369148397473903646009247821377149032174121390667245101753552866326496698023929062373112275787327763737917999289410736265783039502428122187603460901505889887446406820288597919362977614664750612227525516592661311130991374108277903521405204784595288848912180523665031370511822879334210757806678670069167270808754644751405207464456232227714978420976935097116673838815328532169776844579808109241498827185775462742551339710609386677634876680660245326932542997951957579670360629360983570321994541000105715556567458410780468351043241494055000232764792552841828137560847316592114532163139061027829413239294140547304378636050007325256896447196475862989778674000354754773283977171559103748189198831547208992336778186205332405268239675008687055314618767860970958989507129083043128195463374221142900071681634560869869982282716153165049310172421786383450123809080326419746828329452812213416841675829851253606060351225886999897802174618073723861850571399873615855472320690120274531015029326271214150725134329333128953485706918957361007969717718217147781401881047175599183814286231537902631093698258543929680561293847994324872867155114317071633646456375427655225395739334773172902998111974901602946577773644412665024129446757534110703072216066992233334379364478246892514706069117003160273390153036647745965885063189345038877320024365967229150377590629112869694769213027421429069685144845345887569482156437646480133595690251112824038911577609551705320220018872779984595891681430091305147886078989992171131113145595679521877742441110580126822249722368803905788692879888937492685708464122096122108848446385075101678530151377493990179756198716285808046027518384461531604520147388817977013037163292442686788562582073403756503537629700854770877285884463808776670088563863844196492270878925268778971994806236887832806890452462492435439192579019825690859439108897599578228098720360362891409092612297946855519979289067856813371439228374751195479422408665982636247158726714108604362893892988057289129087329194254118448526139845352995024970399526576393521621607615684862903456009693898354406261571919057472204365661873726298984150692049015965678309415316721442224992499574747844355115811847241357972254365674059171616090994569314709394802775932475924491882324218750 [50,50] -23081828056653586641355176840221428987169708976561161285976524826667507162090654109578142971582835404856889380642384753253105378909638635069487902574835222042940613440266767842534454493931238126770513968598134912693549822199684197755483122264401608893551331222645368668031903917733822856474901165436173156413337496484579459324620013231952517006054741460840995884679805083571390439545920684188397554475022759452251089692314208309454394413650613545322079408369891838029554159520319235530482588664489188340875181652650226121230265035733820743770354036269566909610995362669775015521814962988619355084085257327431878352903812332523697618721478616823683707168323226055109113005484619667452932458738689444331668069181814287897185788456334953020220880875023437228495046616680337198670447540710814420773972265960098390345657907799393793330654066456563106379088510560226019282442133722853450505957510870157900331227948587108396491535973287459861889313430833772093682898156137126895686329437674476260741763936880490243115837044025726770156231954380859888355726743150063520643122127663160914831895319195502726829819576075333562572593437460210420344896672478588015272761573634377641925634143916434019340429511123353275171512324426496183696624814328763807090183550172627977024266036113239927711566744824165396067141946084006396111024289083409504772585268523647758042545288402657581719286706584778567580639934604321864529762883067425586754039006573435811474986019486247849816465058380111226569517000066156334240002809836406402687170493834258329976489301483008139390383196348880840336991169400285849401306047720869666295270963046591972570197178796164110316515092701485490890131346248933259473889695458122462739980714683976666434770471175554047963974193569966189326108386607226772607903647988154384953182735326678434400526497447617692784433528833744852549744151669848336321766234331228533027467485596482955553559870081253147165148306033693030529316890428450306592572954578191394362873581465048734370304585382120779001279953381683333673771207651166841793056773108659094514450619851427142513558151559815520352732576088941624179041976633985798002930671970209564324769466575748472011611754564429903426173089562427184356994203937086594283541407483510772575578764542950485750506080356882618116739358976453634957666408873659611328228947108076051491750829688925138176892783478707513275600204655094597585900762759207260834022623630090720325824804604053497314453125000000 [51,0] -544054804881523969642506725222164344292813805946136481975339652304275321765462400786605360134279582719945333937210826595937954582781618478150717730390870986713740446544321862739797426189453791799450920478603108813842197453816903636026179897061980500855829602439642673856748667342960930432092006397940700697582972760200739736349404292419317263325330467646122482985638149561080839908828583520687694611832731655370423115949365381345463917181802832361166604798663891564577132383381884807857239755315653493903776159898164440469622558749730221598424514274859776513982385722613708702788153707692624572870479303900854736127179736407065069073476547847845123294608049982398279121812630866231707238509195959286934815650031533884889129879526202742615547101822060192817636022298701992737297223791130152286465307004819620419915717740778325420040599457881944720944118301959134474056370331821457580114391206756409160525063735421568361769883916297745584089413444649604206051327024915371448273543632572434045355761643486632797703016932315749083177242010293505323138691040769044932495966785903173502534524959328672873299780032249520552250954863861974111611777919279203131076333700095196657786468858636202265881353448111892296012907840165803939537422807872942969480863984266337152511403239290165469460952465542710987800537031733582729036312151131798664056274256448936661165217257765315219496325507428226229285056184900682526779578806181443716480822045446937510395316577452112736482392903509248902470454798410402097117276229724109161646914002812381335780127561609686129691364481261937771159927728762598019548606128943260904558551989622264855591932436633273072223821105496661698813987771142446708393094926820502691985291072291645864651626924674580251376797992158801057022463030603623313511036599697513832142716217245004060953083112624132791101565815374828183514700445614018201093335307166487852991976823088835388580646552761671652340258160359264561194079324754052752524751888830291849554744896292648368060475067517466587550847492770505194451499894095947379335453587658547807190028510973998779386855743999335444493558560400840572045621605222781015439375365165730711716404500088045691928892643116210469635253850510809499045419291234094174485613176286923001370012840092503723296030880718751052305504289330917466228909606940078447223640978336334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -32055624687739219452617375264428380886797171116140671191555752758485827403990272636225638929992958779617531095764146896205067626343221140448475590052568324682626872486693812190255769972917240897515256915116246775866022741310259379827147265266074082024591131357519891462918275015506506390402293471104026154985722299023084136323312135912697303903188723895270268367553067170621015831213870742823232907535687179074978771964522372526055616956504170902710833772773197862108709347374216628017565768087596453408479483521283707545983734998931123204784113688007309004143339329149834245617383546598513348654717084591709361292665648795647250496286730757203435867823076367324554789269528095359723399044519879108515593646335104252802306737182997184676918151474620832757918837153778791925630756342180587541918337768171576996044636475055911627799033234383922695401177516112136091982927088225941156605279454840630996903991049993771107175078423516799816163954793081255990132913362579666903658073164898728759916218266506317878821692702783069535458159722107146670553404710694410216094173990340511234183896598353114372134117410468655225490270736013472912054642229783533252847866353310184987670202636637541186237942889622426228639550727235477146187278102674815519713819187551577674875241633223906438140202477312127293528458250777132408629752267599537842534636062279510522825215440263779979275575556641446639384611285422454211573405336763406863000594510785476726713508981701200767994637661514297764088148476810486533625018726632406197053008633189266329181267573049972818774764245073523190792352080568663066610047846989782678761087889864539351196172429600371510978571930357990584600308944132616198286944478314326501315666065697305652378436852463438302614281584408594111849522749283351384435592139611613719025725302018166061099645182720616324384316146639839998800862043500663534975595458053126564128337503541946392986765540688310639062155669824061413655538297836892745137276530342850679078820168766738090700450345493005329869423740167447132882586772898552451715935007949451299406650252089782117117389071276276374004392428427146751726011149346294960656379806472627569688287380042382134799166767500416205301032164378349351258581373377115728140078456404418114849339573525708514107698554308021201554250329918052998009851684013682415752555243670940399169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -812605753112314066120841935500666893586315361015562069457692408125414672406210600852739630681390802217113401904979131389552497407674272503892078000473371789913482141616897743716312933192526626942793046592729591707628332300551286324260511364922699008948319513025455922406943976061989923963061002943053741609243220919889867271695841136090724052057070782497684770631097438974128749763563040407286262193779972960368871425971770057185346288094185930808399231855169425192180229963410640768357855403875288384492880055112818202569685940481969561439799608819958661523608168489803912164520239259734039733418023297597591177797083341463066398469921890636228561973444938102586825457420933926925754738095111004346910483969883250499294095229552798936900601412708119219744863299908840461403930552587104635837777341973162240250409925474621740747124403107725936918441461200642964531965904858275409745461928616417830901803582661357505822520940787057418087720107556827147206824750999902659729240524314583132285034518657925308003760750450636523686065229426612593926678262962041125974087863046102578548050530236097637954752881992341160921405094317683701966215808101609011792686112714294008207791439133800965485141162803368096796987193850145822361129810355158186198201578366244359285048160241002529342882165607410360597606847995964924561651578577602810493223988764143856541505148299862677997698116387643778790524457300034690811897276230268669872474836277466829282802258857169555705996191441212112975602346086006707121711435949305255148599654206647426497567479181191667801258159574298432211545213077092146137962607622517937401855488216150577683719479557265171563341081172255130950519092635085257204425405045703658406990566112185218790963217714187289580373037357243047738827989248055785627283020031577139794552761503493656934040502824106941165330542477075979614709461006034509397508225381489815033294034577267806636333322864265663187145318875738592709146250854750281760456333874133872272054822141937642927149295606174685852359892034560610427882247891482228683647807628116461691620563401998336622854021981852046288503429232487498943939846129530840869659956324180759290058662561336892483806187207839121983424683662119510319672932623644238800794364984811165439978700124890478185249697041546419177509528724991789486739429389326044850250241324829403311014175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 97846660613880678498450531936459926092643287921603010111879795897706338991337743464646910952393522814241937684628645950929330486894644048121416721873239655180641263997190688402241345368448512364551785207304398294308972726722926512918534156072956766027191339652273096284798021244746154958791257551378952216142803326466923397592561007400160987146622757547131680436846719946049172473544709868704191804594298290015184289365641227947951612933592282917411581620029762300787735633003046659952035116054838798522191529303568589082931225012486154728336873831119016170106692809333022257352272158425972174188285266518031995722033953730171206563052761339689126307343879204889363800669754435799708675368651494138445420097394245042033573704155462747171084312671612176429390299475749944900051727727338197939655125683605872353575693677205889140326836050115231160143782534426817571487670312133689737607456200435884710419668041655968591201644910268669378333737611889191225162235146475567680874683202117025493157415342600747108119387096151878095474457714963356512250916564906401917693248128411850718659056473398172857539716788569608908254221151284883750940410883023750754612076584428339237296882559598821847033915296440450783278597437209762364208514445587072974637941726921021217056786264680884635113863871955450000174017296187360407490517965595859084282493579788985419814061818334272746697167312857391893984060311331931782383158321299680884230412246076361427406387076260776393550457692791745759440892435009547091681761604605566033522373616258028821463938600989314747337754760897657730651446055295927338215179798181319502923781717204813381493408641728449347023195494173454178606321407192644489805630581267502847049262299958746959988191661329108247246228673598170093706892770616942430119072636119434413261472672773919296960160225876811123952666624723344111662804953441343934713787034225771923124711863210150446842884986908526496872970396061933501423308841352031410772109774207011041346559615818159191137249090251112377268365209990096048606979275854293807524982871425948105833928677803032896893978516460862261531283261787577753485152556355644900164929037865255689992900197322181999218805031915782705066669627424967336086853319392849937324066329629676157681171562523284718957194072483574012944896419209616238810977586169703723584234467125497758388519287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -4224264023386213431608631654842386671009277278877799754166128567608515541782473177564689686898332015596795566005843857821079547937967090185612714451182797555677387415616102574936878439459663383354641073966865790514255651187367108521096177796144778730220977404026158328244596088314123354258549775695547970262463048794437453559348600711490536892731631027811632668841573924095271158984883955881939572462118780379248425853845316857656555101767991972479292614199452494232734133092180495502110924892825499186596167205464002943328028035607371533076659551952658034443344905822090711333350795675097841846171543249670215969696394083404506149935806243961249310133935894512432757744931035841214110665101188868749697428421984053912133225134297095208191322145508934950220184813846848550907090144122937203695499046796050960343323321545535763524373383348578449837352921899793048427066822135315987515605765129382788185233158388052820569476622484783327742595756252344515862615311778796999908792704436671374088022335369427252548606241802860168569159768378778232258129915593980394691374362391899062659512637077738809713022016236321885845452482342388576835061517218459724038047768422667342901004620797751925872853177071274307961616620914772979237780450863796735784880212622721901186701621680663887397762717292182663477073583467843052472040444962678201491281194530123577094398324443266708773128730007409395316942467247612661008476869233881273920905866352000824908024372307449995346946230439510572290504880833400505810626604267096522368581427222092946272153932528739792727908702662148349856420833843793695415021805652712695096640691443044621519352318472172779043251163255419080341212283426190834172829681620962188337582695824740271590563376504323564759496332303649031087862438530682059758931291807776868614567864285679661377426550793886816470732153728007712912929900475030688314516345621532133130317749339652200227258436929910602737350821535491886092129453482373028559540725769817714999841934203145198758302983685080569452429068625961467579852847295935654749113649732377935311190660469591139768984773555824196298080783630333197632533829933763080054051114002678046565350341753386743879268514592328641738418347718805278478329719265762803559357452790753667051103471140737061964846914161113131493409794683981831118764290057081537878375869336788905883395273122005164623260498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 63999897701899346718003083145494831136518597085470208955886479321643199999363065768652663427223618381903629841261771577439723798571502751943168857114232107521438652114362667866786318145894453567655487061478334672801733333943819177996049869107674691376064737204691317302900515577249892827513901080678195267802401618028723381065670265150004024810876415647028724163617009326834109507231028603336385916312226514892473597120080623268111392501779119575113583606669004344306569873368541969435329619973362384141620374565974228512735707276723681137014326985287343242846636793032632486092154233873015211530774039368352404146146756825580835858894704967877825623084373597978742490196068203835618219422050355974096349424524624871135710845541726521080426187603400849320313259390974752177039001605288657851999897530131272311450396619763605140952872330390924300633766073241964150422547677231456815038362515092322794945845462644084218773499224381277817016080004265825072179010246870679564756459731993461304505736507081106737045750075219336992133574668929662840937402619125354766087939258227329605027120968758521205555671114400760946678979535280995366302760948677901322876169234237511482748090052473510065078090985771097368445737021093613481640424003876661859365537232502810577678105646693080377912513712198206967207865347227115649896043854576038943643310052248314166629790898728865258459670419277526106931556579779991786711048736075166118652814411483477810017593013809544133247414720551342815642996482249815273911216672746333818650591031918568060945835033883311992209866745053083074744620383959577363825867114025438874999777770833689748838348761567751998402365553309877699241573959446822710975145427528941365966242580154802091646197502511839479244725337585874055320600484903390551590297984530156328084088529852633257020442582438025253843858244426297252792202160800744281782284503601795579729025211249383383226640149226709740302847882773912504846795779874461936495951938768470919193815201683912273932061260510090297133347768219706737288662498285120764190030306664934529607732294007207771950748798330117691938066535834860417528951669118743983183854891711532662297286499500907789251146015697749693831206461118339700201962277612403636946450979303608497020478393571735807663194007446911411299257046741425438195448012623248794389693090462097047055323173481156118214130401611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -486228043742994022503815820089473971802987473718909014504768173037360701664097271930884092870627633585597848409261987134717705835611758091778513248014516376571632508612477765320935720051517615411846645285710509104592397192668415144012286193649113379195330433494125741028677589681771110944830570512611506559632389343717986580639385624273600430531650916017254587483014827276735743843246896726039775704265597162486924723005543725540028807456857974143240508203389480894035439276815234477106503847146754263236435604507864798252123999669675396794951204896026809896990280647221689621331061719932508680095587709958330287971874689057103609838093955240806740169860161918608391883658320840966372767193515578227374451302650908645519112688120077619101077162259461810379131771084575706237046667247489690199732855588109101623694076816691282922235251196838093640447128479084392145371267138608416767491450722672011870225427573407943526000738978326366531735948672503832257700486164559664629082036619005391604379941221294363927925711772114535545490407780539770328779760058774836787050726481134438956541032725781360669276807728325552997177653206668033799726550965750614996165810260128382216153772798691323722684700772446898821789971918470246516891585453177654024477267733678787571163458509834887000264535007102971170717344542566316394986649460779421155491198924552850067816182503090165895065400822166960705361023580122619313580315478084545870007512148199052269596399795118122050092464588194596985720563037055983425111192020034958226923913555357008341616443518956454844931194586560571778364388022855560634030593611837257835666513486034483208525368123504779702551566758409396777801493982600407344984922104474402395032723003005021102139509556084969629883354012016936705699863987797860472650954917199443289891233240618053964368125549034609338022264493173943475342231815369148747158569788919232602926773094478378276624829369872495360632168593500793313647732759212320468191656008236513333703750508166440655911860234077182060225632449906296793308150572706933662780672450842628845925533849436406691476867986653129662106064817886928396376447616297266451868736088791641406252121987433079565513897429410037188429581458244803475216705521939075466771431597590274733390589509589165463695240407595199669423733420871754883435722166832644576539197009904314026977611984392524391296319663524627685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 2231959980887601227834935441621541715338780896542784424295320675776687587920785047253067757735737489874471131037527705722650207335961702513021282000856583873850707631762780680399332495127521549899998456584631297460393150105317514443959879417734262388974083887538497606980857945919675275688000452065813224206898095940443731827907332969669560489809904075888522696740159598866659332703190888824746476723225005541081720864075164754527476996943069769288621542916801367501781154756117042181774475045348411838180557744569039055599063256363374184588745495544993784556555781921852006521168106062528072449152327278351689441288881387449082466505397509134148054004875039007009186336149821254057590546558289653401796132491964902719247524823902947426471888759752832711764199167304286792687267588756977714122511499872633181737931916950825050713719684652914332772424705544077570858351343282111262274339084154328095906324946108623181712969273308675039650092899988142394413304489633318451027476628132667409958171431183686627202359205444242942466420734664122355756214492871655270232850479169807088876433517697344978242365937187858911328671621779905113347738247740460241515342002733149206633764929350807113135005048712765621583670368085041858586203888392623319168381149874854856276845397831121796226265930591241158640690335751178608170669830656503160947927283744898157329650132659953183483257580328727399753103905356353712856534210704962232989572073609744737733006715459656317393849274779364108320612935915609919068463891549693898644062411097051037758346177849620309951744576122402400756459247185558165502861077269346761243736825326503872521331210659730788716972052036879002201452563524796809983528083600417060743259412180789415588006208246627240528421262358162269779296796505493733375339027855354228791717214778046163854273742731226455834495025369996899377348414372214542101746607095840731423758251156148240242334143963296454248010181123682703931834139711825937108964494717749382946356039257077733545859918908794504153740620457397315305379066620345860628093709460577032581359373325583107563942635649362415104845236232961339066954282194881662745602736852273506660564493958094133154908442047443310271166723368765595928102035894301102954143940429806715399269319316677055337415775356742435757077512927252994887587839969304732456846627623885355923066473038396395622839918360114097595214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -7574165488331651340569349004894954317290782520388481481222760209018943167733380187548379876366425917302428636028543477974455727424225459447252278681796047266225391273657657001198210449575004200732585779871295803554301450204246835000190654315506778982226598109614344343831179978553369075757027817840839695155022361556793303081562700738677282538134291343613008654707731986198368189629856721953987033384094496842521529059120252545869398392398872709059333592872903673508360405647773550458012466948985767371430567997655698688258191503892466245772624420103389718513554898239507176470837284359597951979117764029183749332717508045994435019511271654200459307340242021134205843288688736152209000392331004124365657461708322006104998260039509249684491398460349851271767986560461786960758603379911040711174530842795431453279289418733148606793385253110163516642300548393136266254996805754948920606440555832882164747290252072225488542671314019181473389437093390217098270691685556238856021556809190698855791169773152241100678591458408396977252538179413654184481573622191496740271732271116975051721148296630103085815943604947083840580155467744688052596470665317997916662476661444140039331950824755693968545460273731525287966322993338448466083685558806509083551444864396977083497776885284703953918835859903344839585803825444728999044075145107210651809856667106077763538859465520440341501560459615964835997258475803414283928359680734856469841587957800499114243570897643583915123071935274635833485608843036825280313891006108071790957608676324742542812774740187728446592161847656348928907084095895177762932568039745073617599783068737486661274859955017228192707894064527962651831005592507945474439792948839765860448469839984679858372020759391523905982519484136749391242129473681489015252480351684022949924055368766872495714993858494889427520696900796511510727681081355902716914643258707902608972604447043723157031217553694802016553657275172225479545399957660133157620639930556274363058605607733031974382974640181424459944360556577245880680447094077367588750942664070783713241965946447723466933672032917834701239368840168323552837104731625070094184396323286531427793222756258017491977190014954731126258758579266332328041482028204144429881675328693183576834076379940713922295745604265995277437611316488700046237712380118246490052666835756348179939442585021291617919381167212122818455100059509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 24515541475493978407853552763125797760555971139476457227860372671069780998838181318559642334573987521038677127661602252835535767408421031982854413414950138888215082854420953535418983296693839118732436669888424444637752711526517287408560162993233038952201848350612031746948620991664494926683339372209378054730398426850630892121542042268209762797098339528809523053448160650901835328461167050038644565629624768275149921148009907195368009246881387381650550049084007478927539213318522870767341272584763611690517859948649850106772727058233032992125769232978508135640601561925339553832502717663246674344769826262793789726443812892817873094930679810681339684799653616833835701247923489539899805996234764667864728864780471232153067552185015699156755764824452244737138387631042389774052659877098397986763647300084948438977998653594850862174856169610545414423767689952372109762120923530333891244043102115473724647984515575483888346323728205266696741591636995912665912159351817117021043589287317156475413135543529330840893414202895077959602116025997093298406454535401694694865990888631590444959348994932131591799859691930764299307217198612640531854323369366373876892094970441600934196084392030595779932008842941596090974995587722665590314953668813663885764720385810152063025204774040384861437503867699088739019852497882465804074860862901682371390323822162395268244651198283244309659976180499283376049972922381387591567633101706926543867427855214883481532995834180488763489295338330505373163476834017991534069839925973447454530735972510952416867992986246614725113662364327249324600383663265144232086593132010299751616412029835209580603136670302078817613479474408099483820477194841461893011123198546308535093153879531377111065598076321683052255552447645415852435304285370333942641177950305285106068479020691408714088260621231880151428113953476536183064384148956609831239675873889696491791009765628499658751986249937137464492794055410242762240285924390521961416083277987662874181700688987730728570580398729652117356014206774843775690152766426105833682102731041974294175824919947073410561484615634431918207356612851738902825748054864147151233262722763372101786646862514588581708521040166539827436447381483562500469404754099897566707194612056515405760740614852608251883197683772455014446354009691322213343965502802277990452733190387658868250066033669921726880283618932310218951897695660591125488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -84094726840825106776779745799152108107562840384212828596026427528778379589946025788743920764232297809240560209044906837601093995935464552358076028196106066470249964257301595661660994273754295386474623247330879812654328643513210235036366078124321520656212516040655725317078637243471814345679101554896184387938313453063122939561987653505528966605238678215686442881260872386394140021044666083859684578222713715009066288232495725166562609546383907956408743792085847741204548323273951940507391779462507272754053296269506542007590890070297415379146385870411721268914371491233282642322681009560533836951517911551541222397206879395215575836125627348839766015470971140168524653361179105140602928281073124635996472732327430115780798471170516607634406195832256139738752334524605029603197373851597211847087223342228948714480183434182743286963885950448753646660791627452273077071479802734141928707487696062343359599227967113747552016296067817387535465538712118968992202880859145437671604375363940640629180814221298237566079653220894373683078614050555930918634099479847987477206460865132171035406925914751742735329261984325834216924989652008391648948580625924080268419990726900776968694276313466769983922854261819147694010629214378975846741215367634610020104845693260015550026999455832488389144694941012596272560758487312558019263049402774628072862042095965264947992738344917542249458171982654314185494955383811490453465829667168219732633686875857829578859917807697780307688861159256646215757853023822794699877819240924181660961884198188829626905618837391784492075569237826219729522357437951051117357230869855404411231987182381272163044605246073614058695228816933851185149919931483715828523210777265231590362927026342051882740910016031741834180879517831603564507241025776091081804853244184818932693474846073922080703452954369483175500590795490726024021490151354643505393477188247752302947373263706892565524618546803458090175888485772665692359431076415738328641518609542428041527657887303552777533630092995999707159435379924436969787900150766201392663340635790280712655891827961128595875989765334599528043247486275360725447436492436271434407648649881447711528283828012690420253909038942148187263277914111445007714158313793850270268357309282905866466278607735118640167444120567840522088258558816644523775196388963455657422648856059198214855736207830535189227571168588126759857459546765312552452087402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 263519092216571148411928470574475068811342495915876339441247195313580178650994500212599303129441735792145401365915247474884216692229307423955816823958952490747251310094364655875491905867913411821842125258528231374801380448334025419402325161296319988568045562162396192442354644311012704013330006260624818487359993292612900891880563349184899623926827078447573989377180318359318101189107319238746773613126525021832009455177184444874373508465314678851756738267976100514978381851655655771880571917519764657015039760062203420919608313090928360430056514977079306981882925286405477756205478166529286957678480945902683870092722342280988560821261462992354900994390861476598496890715535003480189115792110526750962653077824855772373857419199760690019719311741283455968010549370994563546753963036407709768313871587696925584698677371745373245326809323642619136270400817307432016448739043473398724203295479143940163663966390424752444766769446294205398085932190690045952650496404380780471476519048705041525453355352027774395378984794150845097200755073263761751516570013405267832268408685635354411767993221993567055176039109263173417857089953647568980195482032450741146742981239246492308870181332108317083240875366051895909119759565473672293220366097672693277867228182901104584482770360897955864666076638389635521959498326394879601588753007758896459094046390266201457856047594709280374882995354261360050642903283886453382107326267899270087306953876884747686469985554408541161646708112070244655600318808002179419839757251943200921152689634908475604968551232920542750876849029909730043201417132396867328519298340105916061459540893676739842919332266803405405735010272542751858806814520869621166247794819100078539349752612373071669461629098566277075681152008883230019492565773961759099541318629168057593847519786221729188173173736509570454413741484192765526936484538711371994687328606774900623831313368376007964323808120380100238720265293578200383463413715885127117379659441590034010712423643698025294854157210202671211909238926580826511386789774169589381307926573313639179914881254857197989189681536835663091257511037834140286727733779005319934640559417135312895919425578939170699764287739154525952198424837929876753006258803642870895517779715879396465250915985506817304812885649663762771283277108245886847097011166634791742971826804121830918332863886007692538249969570716968458867768276832066476345062255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -655533359015507537973260424690179389014249986090910696008074989061987538316956050911798143646613668661968520631672332244513536397629996975310341275610694409354705302015105760666217009906759044470923333587440795186907318470824175103389684023422453028946459087054507708372901626966940349977871607164475775919147105086867175891173948292504740746596744640835008765517351222412929740811599643806457810369634829295788926320293625099329998618257680634247761378632099082261121200637744005166487986159701645130706663476865730251634751608853639003086115078830769004003468599840045348277926597671377171813348304523322828017536065300837524889253918744450272345882023442421921843933315480798809143865625816304765131533081777541976011752135498533976032565678517745736750789400128157436873150553412504535693271794317004358585473181339780370555228665708995442397120217326105341549181750752286686231642170414343464843227958861126554204554953416722412487537060186415582470343885015911221055721966527605933990386477379009109553946899082819451147915769401469674112962257975291663722487587365887237212452343353767750785300045478737054953075860087320500914280710366863293709523362113433966114883001999324846268247658478793158538638992713120246140575292028477948420712718381514628699638129809963475438707725291739878134368258734764528180295166568622717742142138839818267216433629963370588366238959056416441211702172999334812684523110918253440449637919715665983928845912297577827562997918450537090351052742969884328312220600564820185199018907573988836849548053445088454371437550155878343736045849093693207889576502097928877332421477429979313517099107063726966367104135535707624247939051342144769311369898986073666928475155315659317079463285580375919281046312790752271405530097991582888628725028600519949923331625457448874374856354701017113208979148678880975607427986714974096720349361751510453904114668262712873935150139160175141311170316057336811524929073431034354436170122346129202558563873998964303272762103453033911594338837095082845093258607422170709277094983953829757119958346963381409803830294191599978592214286789822269794003756479319457985395383318834628334739860832557583446368906322285833908378061527540758523517865212831724335159696789663254595746845411997172593987024529444730523973914644706719285288836948324103884179242944256045577496087645824771676628604493620473955481364747299721784656867384910583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 1219296400475406722611904616048156769889720826819059202839728231004835149519272087509573790527934077721020801483866284140849583152206453022803297297038492365632692207361966270014473968800885504805946758376277400774743437434296259650241249011894040870508326606254679233079684907014279678719335663029712639143165193581027655076924934412176837569448662442666289074135213265910799278111398590524749516828973538155402311926713222106250859558962449809209259454150542406449468444652820407568836660956020359094523315172899454528590940928983356421606662847355474803030611575869264750803357706402270633492843679748739358142611953805488436240461227422649501175484371986927264069684274844322522533554757845574372888346175272195444619833758613984556994909934265781727239843997789028818287596070680946566646812294339963832136928809837940375418675621588202107666710628974234819426083109409615397698896293912499846034729530479487734298839513243627689928932591841853042905834363565029702159600451207616990228355018249488984932119022981229397741308777629520349984827928561280283974254392592438868404174919952204127726811518861951834787285862759604170238454302411511769799803199005665618720907852744060801020201999003707600171119783756726417724067816044214300875051334005965166615623227867775301141015477629562378141300554144121244756044350600449698951941513111988738110931250722610709984993038541197577878251375148037208367624172053938232925626478201247135411476818435063606950107926458643730823773843150868672795133585416996267475215976085589215266103067520754726824348364893052363042177560705286176653700954875636074108545186870094085401827620353731443480934746603821129731978491050065368959164151819395376608327806865730512882902441596443636007872620056401985280988677544897660705020383041869082676002139983545538120087038862831652145196776987306825173135786736929444024814082080984424492868586673774776790756465369109439361300113830179514422154206357771197319016814646566447279577845194554022016275965144573060447277732339571596809002799640797663302732158096274650315226161606788863563227535032923608577809379444504065304702179118719625636297706978118274450292989884960303831154973991058299511730517662319771139133656336735536317493220190561210643641630152708966620747861801907892701296002438040371266920936612304484406087352777520296441303887103520445103799530610011478626514627721100225699046859517693519592285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -1601902931007982927462100987866653357118228396446806288714429378115568112818166456950796945007196570264710076383550155718497060717577045530428867017488571781879508415736842819567979447207262782229615180950307194344632076998182878251101979819066485283383451970154828834118794426755038212172787356747971636522624010244846237015710758514535254853641882079178548212978697245180800440601175676224625275294903795435584102256107655579467156401289656310241512373421474970504296225933492782724895656209595250136058304788090215830969126747848735043556496475647031334929454940891565101056970289793104434664457329355586342468733170984315641868620464820220473742592069954481895347309789127836591749310335476271384765501130943732336143779817686183344562543676099318040603804285707080446435399671366273713240784129900332633235075581309425871951054720493374665432180736534020448245290864510273410089640636360606056817890687501982532186706371216745955143979795925061832196267309821161296789384077283831799479311209895546088539479686583874661451436183569638624351837482538054115513389225370187099853680069727847939420485874233520856808347119121788908390017777612802178717240370892691465849808033409159931862638437376314141468778412418551523913312666911406553458618843097292845826295005842734736521873605212192358615928425071617391320048303240374696152891382602599507066467086902450226857725320335682937518249932192402250215794289128481598378157673573122399463155271334623029924446676390458603650250325103008541610384312032166864365956029041846725104997477600233603759226095926230003033104665867498411623743868066123138716134120937327376716248705263149818995131496768095155444513605027806780030773880071406309234058308996930212136660064836040605396790969973492704528635060287469775410376331456485719428739321116333772175249241183847622538000587867407351844161644747287536652100077359146704198570415540278414106952257222383237057913948093861704783679115450057200212329156147669996210479900886650488109630737351982477412577017301725520174150898135893292061792662789276622391890372297099277648017880269198944186556987110264832243548414628108502348425081364731530445753991868089097045066695461344293513919193370820648408048502641145698654951444286346707639663368675509536859258779017033361816430640837206784959167699823689152716743868991613370152323139718043974220778695644559705709994646338420465347951449075480923056602478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 1206345057570447010608333771341547000079206550276673867108541224380395702880213613946329640526881513813806928958518251008341330716205362763896393816971886787170304070769323876854974057653318350473344171295474120057685526840157544777167348604727769144929067083487530099738638017917291186456518223536695748893425947498480639904335177240247335143932263138351945635362812338195030723516902626172996798032038562001278532048128067360646060740360519733688083116124288290791477352475957312572816046369606167377551137149379032941120041234463960589652683475278735213545954972269622209404755326826191479758836312646029266726107284439601219583934195072101354775035903748358358141060936064398787901873308717398204025438684505010788809698961449691965019160738165129617420917279032802363886318438624615688081578178283338075202878890673696107206891665277964839077398349792765158695362420786752145725165847982682792982218325304298377163211315285298781347686604125249772729111389200380610585153219828747207173907590152693774609919256668409630482207702105502729113383867039199950917657248084564925680471958234925706402219522911247689917841643537517825019990782949505423077370649955796075100169399163848436048348295050933081099837957448302133184644636086719333200145985652493314900762062875900036864212385853934458741280948873574745078886418033340037907856464535064745590586373330783513791545964077250498386694700221261225009032718292429945897444801793657126975944302227066593179053643942325834946750031621922796180848279176173028858427669488014931547247169275510956444909785799045396668940385791710807431449604569430308127608868645612457226531884738694032406278842111419202405958354446451933150116439534026605675157190099291444542597795268815007652733649387053340116103874809088506666090232432174368159000528597333677835714499108924378324425201679316478191025123590982216723550410787437622177694619908457226254155555282398062456475041567765952667810354987840912984738812445341523285737592360261047273892376748630756217491469352865344477992168310811318138018105162776107633236329840031738642561731480709317278393811223002263602180720845421089517263067190316736916586768333918464129124837724189912361805587169417212049133376333272436549077541354643742059129675075946050549397030585266433435944571824433214448808646629593109461026827523906317898086415755058100822315680146362837617659659122330145786250454875698778778314590454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] 333511254955819554761722206451793288304761368792794884055476819723718321615640486668330737923533828684133914525185717477075938573017969140378300067702994351357235588837276946340390446095272326132640291028387736481168935798210961336598187306959959198154015037207286769484464094056717499423642499506303638287479835157763999058315844410524204053541727533254162137429239470933557850104089711305011043081508550407885510936953449578439113692789971256035129344421071731012824501064854260571403599535979801886808357866870366754047321881439530257123573739471746374968100411596980194931786793147760056242592270669156028916640966019000852333791524561612220746920589230942546741273119900531051365622732448123719100974938442730753718838007379760185969557016637456587373694131293703088948010181431716514373222430188546479829365489137559163276203362182910709757311053051938279289389322587471565967095235431897536957643452814503760989693373053764347687978466790146972170989047131890716805834502167921331152599876655854919636598715023896525634912164456931746515983169475881433132014048670446728504015698037730354575999405965969537968096372640021291881697499807233892194883344534119795418526723147410225300020619331431829125965397720270570410401183923618391804082320905428451405064778432454953659964334314586430383099637255994684042323578360202200143947202245941308440622341566639003628707910816246228809226530214840906862320264987125726091964060695398004465613592933956086848939198872117040591245019972758293291606891600899024088416815069215554301754987861756406776232867863666996413312523866977084246198185035625669469094332891176348170589576936183425228975341684257420726548290799513852172374690000313414344839702312315075410023841499567146091886503347594976120494692265842313697613888538971635949413499463073211876229620479241075291211937997424727305962194749101298112361808747626670417945853863101732277019176854087434966682565093878140843862186972595702799795020865978925149285383133260235945450768827816762058161115772496900132474154789291040776093199987486642427609587222418551989196930491416653000415533133868365393409966036866731887142056371068445637231314235891761254437681562175515067183507076020050644670120745408036419752512207739316158949422256390598401898732499130118008947725425589873579604192475852705365126899766763740972996250650985515184577478104039903178918547084569162075986040183472880471526877954602241516113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] -2587075208317015306338294584643373498565020637050452771354811800002015492736760774116462544156716621320497972446438166680058767560200455922341342484058492395825391134539003517413503216075354647421302783209251941646380578330129170048445612351363909223353394305542303375682180636954902898878435807424557245432013564997016857946398758234191796998319157670441666807725815700851806857928971924463760324266366231407541931707920799590610678925360850143932454283057944858523873339459452595403281504066288973629494646556315134277964935036992209466885151974471337761922560121879709359909621440185552107744836494981888626838446996041068153894073843556311668977943650356892569266628451645113033366606854302839689669517902669828059924639431993294665666656217511665029035790250105125836249305182864389231918611104076851818187192637661191435383743999236685174739739629758503107085182178662333319692727845563366706887448432438640042104063797602962752491472890893920836953114315511073910041496732859010970380181286884204522141342803156571601845996987422073458341225720442028191681718327924442474399931201000907582442052457973450102930607385207854580171126905715289817066596192083348548265252067035608484561914782708206757721773615615802305286058421487690266214878175883679670081889698694504075595810499685295550283630765468534920725172111044181121844710805321092333121831113167422618213840844205739050745749451678923660473741061682292602763231934332402980214998509220644964510719161827201396795556920995249807335785294586130651654025476284454055254479380965626835597543211835923123901278059170225957152314086756828800155940283299823918360180087960740821591041836532092752963226527345541850394185948750041126104524777450402507420226843387990619480619028097387587454640803057571868841336648884908377654443411494855368570946496032187217637376854668523791048184153479956823882581098442982644175858480612711892015207437543864524998731023221552225866342552247034206007210640211150172983630185616784331837931707969829889728269954599919465299389902494264145317807780556593093504813095765181861676812643088776869974331011328108115478687062276620618706326402639224322894224801420928069720721678682760948751127390907546066447040078681215066911097791444933847740022027024741173820485826491663082037721071114702257080503772419036096130109208056191999965746166357849807513120561806749004565698629184475741404631698311389342848087835591286420822143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 4334019427835130037838388333086583405411158210963184192200410090462512009912561357879560879643013972044572967417430018485420291917396379419464581729846292800137861524965922587848448359054058488315163233585670778756422093820246408153150134467091864317423699473771540633368103660124210298535152744971305285137082951117234509629697367445065799670642950310142990395109586055564081428250331936307293159547271959802353437658188990294378374103377314516606780733289235226544411918030448540537752413412859927172381931491074236240622678120340572465925248586161175861847982701104296324694648667842065451246840851758905274423638218662192106363381299490059690071406614966466569494885398113712359656883326260537505922931687435965196320943542122429175136851311618259812829873552524583079125950502329964137182997735797189406245842764422907068043506297304695555381498113259503850503338368778600419701175569299552603902706544807289369735148741174231412299971075056961481524414073897563355977569138768521771442238987085847237922435652856143711491003806926538357185326151354957085513883779218242776707605798632052450039691422641379153197514661778434833890879405102710187324174461231995836028205457473016406516469695285831601217117636924907089547802712551564502862253617650342045616931277879123629115306816329511024269434881597047603787549909476797277239785726626333181564262613707574101479641358929309153725735736083988987308538230020702491707076599926112370168619229949573296289985989002359636877364119802710720838915753559861799490447208541653822157443314510401079828835401373352479756784332917639345532542763842302717688085282007310684136118431906385884597782205220957071239910520855478177174817727101040215591774056362607266308282900991966031398351041541266734138037081163613311290756824202050030185336669835120689264750713896936795011006355461664262947094283679115116875891150126379507154571760799078565210861736541753403554418459424513840883249906023992053154987715545438473635580279984392517716249456103590114457618940758120641142049690132617706612628538325142902416176963433764929430836170593512946301447475452517843504382209244816267274808929393589036515105909555217541477005673209564334976371851339786997017467308656636182454071629473251449001937677392178648237702527309795992750905820063038438860353478397410112743034692112791205457214804876837054344415028388491440749663789296394060009907606785452965914018363946524914354085922241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -4414592472953020893761356315360434650656019582530130622601993869504832531829483631153718130480778259020320256143464366284446961994968151719308665466383121107606699406043370834223601100401893628412183724338795240877440147834374874010998437843732123390258253254659640438081888048476046464159717678971074325823807900320013834043474011927560736340565229540141503049751052440598791724939284303730773385370914110417039123925083384785293194998392602466032463002289457139705697566435539270287756244607156718323621989880808858518996836965193813657324126700862074158355755909107782767529646216682289758328669045136038570062091776879622141557386772756632698194017384964950205620060373870462001952342483315887032502134116594362418099429174571203131035492064265411153210045352088997495966022359537927355017835825925981314260247499326217253542570742161896233580092387760332088192611457755927476250487142110458082895803144362672720192523201650750738675864979866594406986906251592460439943434988055330086459131924691400384822131261625871310149074777580175998146384256145548615602945108963167172594965597570947113973937751982249550406022213633848914354465013074988212303193963228753318218564699433766310313488346050508179963479808517530264356739612280306260372175461981421139806633203068502193224730029462721816058174924464549029037664541121109801156193281485754690727434554646067033375664213315118144290178499748988198148981547009385565222074431727018444039280125126460158238078833387978810292656221153431500911496234202076566037143023002986803542879563131205849180683799366781863846745785728181086965926473537815965098291040520962414550083256468521666513662921181108484306582916191501255482853633131071119458700821930740652535768171800783080073587790874633461399455556682958556155160050465861075152636669280337321908174559595445832266885074450942673077780133205001704917385394776373688204622154782039221209381615736257024325864029828170105152590767127222399804412355329396888793260988930468304951732951721344079651573340365213487086006559848271862344344925294480809101678462232040891451201446051947625194393394343086432314895206602413568052107484929510437517565422654722943780890740461446622007112403225792091371745328111030295127973947885083978904017219381384217553891817475058657039096549751977360764919192388499277574276624623566581979848146302723187985061575188131353712036127015051619602830993425220812431675199150049593299627304077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 2725653436839411032725804093330940912345976507856268853890189148562624224842276182472669894113481657978356078611753946431886185574747161360341557253690832041859390855192549992881073490287268884701857363488728534824471904525253743128137491387911019012198176830580348454010742951667065474275994653554216996091051889624960726436567635923751624868907241007006519013918197336935416259193171397938888359081295942482596171644025869383902957395631741939398353351015642477610035994683766084409452278720953469370567970620782527280794699871781445826948522058583281710526621963427369338546058098115064549168211671300013235068613356077632867715346959378334329224543490448742902577619294323780121293748666739067099580974026693644403926043381915241503083158684211353842703206797080200312965410440240328162363302816352720736167111887351134474416783332423976524060543051191217585441858316468463010898733183584691299670141038520665980408184615882267635315715373748690993331839786753960319360381641100991823360117427805762140762982648097339270917679986234475268554049781143618809945193559294818970183418703525958848737494848557198943585242260094416049966307373269851130383733518449248401198654834684072246032438093376003697728095355189368778057058830974523404856264014789940114422866000846134231800449999399047992252526389777772696964635281056558839312770209621873156698524760111465392081511827422158246346608865865836522381353556168542924111648328494416365905873814924666169154806969050391879382745178161406776100360662105738593664358370595988272028352789913144040771015200636593169766897866324088714456493229977519641730907831599686278469211083865503445563218635211796914600707215538259013261486624916507191128627835730901904275112903502059767070375522983835609761428746850171570400880974828583819005971643201535379985975201769709973286484130906938210393119770498838249334393781894821391158754306992276329054803586104158782542907330725624790054262310326521311662645394390161551392515340421735516039729444299860504713711785945524262743662420009991097394237954111593081196915304988574133611264499896033488330512788247449414120207414229682207912447973692071313348002902761865279605404055331682195776272214263951894804961856951930788421078360978658249744601210088764065424199742315643112377742476438814796306245374945383850836649141284812987873745065940732022150076753982644664394252906710826826083330783034534479504311637459990080856186978053301572799682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -310718148721179281081419103591047215367221925140788693649207200394565095708850099220129641578047163643510430812104485224070974705278972155878532253323672023387225615539955557338314102733957237865444860146055570887302124721921572046966933650046935596454461142188218250195443297768597206671903527080320688523089870662876329636127065345882775704210189229262909471207456644111932274753716628067150996449645263395197803709789544109340948447719138397247231447575297974455341987024263353785349016670537482889143236187087457264342770642795323787569733123150182659120522394962292308205911070599349826968196954400941384305816172044883103799679519600699396235568935098115506236141808846843570697239140193883682054480745241455160149225166500607302928794195684260344408644657494182401285206214993885848805577541646334437814696212038050157169539109153841580101681094160278597536748535301313428442386101944765423236227122634949652416239147559830064131428523417828484405334631557247242286215602516444280269028859575773987466486606922064486158309469323013175192866966754395452298129019545168189656267304083614139613468342620346379553094140513869388695214609814710846035359987646937349547188137958967417108709378054367927265485005297868727825602958795724551611316319620900635360532542998813696018628851326753658907153752782223223370925411849245162729319260648009541154938523790159980275728950784700217396748735137849560751672575118305790178918897895047555322081438284378100338240957551276000949152203211326369295782927249534053080346224456339959213642056667625523676712734732343806674726410313584946020560051332347782022550888075144991751104450774311893788266309281484127580664734369290774464925187664838477938265696204356793604125213084442093215160356387679660470349664996133719192195330717419361248830879661776003661414139819793756752286463646407600945279442376935212873706330120135640484507280199424408108376273080940729115802558445372715549708415961225039558715744351404071606686297956464612377639523817734261555912580563315274449953660637210253885705631278168242502291328997592743919718663801561815309655040676329336702804871021884311013383559380847131633618653129238204598317581273238544416061904555972501540890287221606776483802486080575740196838454893760949472443585015648817627378362331619820338061809521058942283907021126209328135374625164509920331738116436855511040498442137997989803677311626109396001825448552918773614806013938505202531814575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -1547434982111224040101757331274686317095723669445424227925000050708114671368876130002073470470439127944487707624952751804219943817361265491719829677605111018977581780990907465484184787081326094034201026480515464946008631266763582522260539173129481931647969369866396818632406566402274024716939772497703973808276808705723922493820512256661507875507152066808724763510518809699589440512041239853927217533318769686513506207830192592732879201951575294019796069395991784683420565136576223117641197623289011396292598999563554615862320420792115401988171480430109563464645306631777048142502073441983476734692890756451821674800341814869631322745313555239752886873760738428256106516378904319014810422283811872110520738483843159233802355244314137520037374915456821293452762442867049296990627936345201586892749772941152219132390486127585335370202722408305356364310951906265270192269240789204749379801503209773537222120372006706718681694304690086480182539065601605251250476338542986380105145551769816455433547306687492091786228852108327863727398642411770746711144560829173368277794576845022358239757384359503121880390500462354717679063546198132740695799155609613397217194942866779870166444605301063122571752360417521905621131085145761313862018598301491403319548962392467007153660142651378922744362890922354719840167683573197123654865602460296211557717924419207188709214999953363365476257609092830489261997942189849968434818227653351587345205156280559565966257992855927251363949311878276614489101412949042838048724845452387393394404843592855591442512563579880701947600375335339462221360736221502514524712819061839283327349815930323280841927426078971287313586074241524700389486306117410421668033418699096554019393981579283761682072547820364321252926804748331728379146031808919806381707138110993919174531437558946560546222029154535235977937911089668224986847609539821033705867042806495909473337638666408855105314548182414129634365224779020478491411145836282848016613149113048884086947122458245431576270486745491272765073386543759788591136682007375786581775716612833237473213053421086501970311577390407719711334500844490189585801962415078184496550212904775374238899809727117652720533751924733393746713590490689509441856050684516395021779766528113669136630992282973441518287422366382559929745521740277564529002289391694294090768094568105453755159461340540388678631885864780671718609312775234469751024417114359091369749783921084835408565893999366380739957094192504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 2229960039305744800337132128612656048864726696138734549557896756999606671190421532284039998958162361542005451528696111721843194423973948159594460306256792839248012874040620291581712825178213811775727469607092592651490951442871705810321002806945563787955451647939485393427964842096099007856755616032202815198806003610261939263818861963610356003913182750950438193119153051687536804195829109711873181177456071348176854695142631288583765753284960371132789528052385637708594368107435843835553355239657257971057269441134183627451277742831038506693880326705781677176372317895476536367053056275454659416794568872478798122072905715194135029961407935167473574953775711453790474378038380189529257811160933863201005864610444401308929721592193570589795721346069366252012662100917957834454290575478592221603269239999853913843539859284237238522159881069548484504527432389259964691793397947661177420669298797389877574763865315451081810761153157001190132704693784033528305000521647321602229338806362883710492060072266272855191206966754290808657655481457652400752685201512724839330983146877135531808903200220933589568897781871869211608045030732172063832005237039658856458133469649301014592670183096183998403477730107230317339716538329959306593266282751699111767029419951844726831211167015073931515543515482523570243077842026189828932034584168597385427322674418381070221563091544578616840419483157899827770122491242418436908874936335280351139465046192908943710093167790930452301694999158553349506338928349796197534568957045588070046351778432106047000262030879626679184377175049164113298341473325154227469887677638999584639995474785583468996920185670166057107580102174599296381079383958609871302800434994490591246018398482777532620494483317523136329910008002035176831887985024158651780661312696060195641629168504467651841503151580983433671008654654544550037734153091585407443607058613098924997347922526745583342639120693853280348077698344904554494317585037653464686665687450604986964656364997575123501917135005081375590639660908808296280189174808618343779302339274560768073768435958493136216738931768048951372704042797032269056965111904618953093561302769002978483209768500113364886562606622628872101801186620103177487520619302851460525132437692920202886243906199817236074003865596773550331945892511021169676718586371159004599862042498386918670689298814580574393544150524630170548496678268772068286690221812863817239195695726029712753490930055022545275278389453887939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -1906585454488493410494728775635350554695444252416311775259478457841723067928551652586800006251285569159198728279364796840127108304191468614677698809616902241278573208556717239075057899645023540219492836139844440967430576201341225345341272263087590395456742981372300915792967160869519390238597633585831465544369375922073541272793298007065087302061877574250202922982452641561967800837550179704326637041323593389593329542569202462572636561036876915342500259804633173415076542157923925248125551740977516725985847867027441432293091483796294359118795982703566039976278311418446784857409215700501269374101455103650895724722365195735335214317214048241237221596923437485057602303045640636300883750932845521469980866846318573282062689778182106533366971204146801292546148714777001591267728906910107932310949315038870510434221824829644326444295675386509155802393228227783216677858533697969934894276807332789355171782052304754138248168220650166948457912365835030217735763184156258397834641908351941107047264652979858446400791056559835737376164609350458802510930965642667831981578724809027978397784181521503307585916561678719082316013839609459997128060743885214211602210889699432848898030110840777922718186411773337735557197062757460243765080427152851697956908536246153908167792644176830667087271959462546612150318470622780943863467085831232412080070457859574818446865465763154158059281444536991456204654111166554366981806618151953634634147208867809982923992755623835794360226436382569334878160122015030962042023808662745105501697185660654441083654024147728284637243836952082653833927785390098482653853799679744040629186158510482272396399588088192053298608689712765414727162256476177891216790439753602566951335645719499432759642149133586911262674881245897856593883592034341977911111031419905713193530982923880845821665025970965903750704115885517151803171776187067540528857493339978226307313111369338563338855074743921426187403284680737798780600468130576160269547206501705997273336482491166283300730329974120433113779358086720214305818994481548369007301060071352888340286067382340296005004111070281882659925885960842194549768860482275596309108754684401900680813339357501870995865169532133298052579195445181238184485921658953418209342054933218770859820228482588039927184216327799018885270804473516829045600296978723872697274055303372254596033325995821868760755225877164339815651962453796912525246302533526714886804214388090805428504939493528080873829821939580142498016357421875000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 1109843162545723864603073500738460223008393852463555107926327486004299716752211765451249266813497896427639799139746825605345558065080071539080368380340247191783854342272862753271790545782450498517453976999685921873053276279253023207767845070492857935416375433233143894726518228725117066583167570611233069799918430887259844583940752605452975146222802980297969386121337064387601328960068265736820081999860893470884068467036275151448201648454390266982708516652632868254426808548863444286553131227696134876822422526370803292462630373182178330033994926055351238283933573445096951473140608395449107377677969146596107515281942219008438082674209894105133171680580188554615840556902959352774626042038444688027087066979762031565997837727547792191499711494590495856881358497438679595731281521936315245653894591698373308845729197972111220763041802077778533714815873618756118096598832546857464790963245756631346951468946648552428900135441957110310821052273014930549734236697934577945994986941455046088370674171448401730131263858656027465433880620813962270871119906241750772576000836906641739359639131200333445924940214276038588097048057058316985390518851199231458732934431713433804890045348925585115016131448833354428826758600460906375511674463462087169185496808478606415361711066040485135005693646709263607789312542531518864551737428456270500779086080615830055061827382335145222335738960217456927958183803419938799098831194175761695145415299939430922630036736813840904642281573678520097099029062076854177022665039856657852007687112863967100472848284603519369294676525542348988024728343023692126385210214626315259073204496579702948761241261213825821000212895457668913273731215301160281992847963523183180318823107482353108061542162346568478764027784026814698642296186146182491729333000283502868102527420850880487780030793664232995062582190944053721791073201383071311064661460788969048344256910290505963578822508240004221569254765268246080079198726195353071603852029271775863676654715366234372629465655164950054520767428475801398102020952126543465636447221214132128288268924448076695105869887749192974896201483492038749695475332260173933513928183652914609518209990091595517605694034615345102096762061819771379221745609632543427771999719324567840762406537049863079068381830466281113636161086383326286240023015375947600859944514173856423488926003991942517520674560088076432897539934094005490054155450960845206340359657292304141403152717068863325478034198567911516875028610229492187500000000000000000000000000000000000000000000000000000000000000 [51,26] -332995263610864358010864878529661195297092710375021103400846443875222566047353272437969640490276290958662076664114651691377341216926427459142007247151708452170814838100489096977364426666554384373347286731774695000701605355443807586055776225802208955936382721892717518797636998688723661343054505825567481291385603446848617906255259970390048595713792463140117446576288579600329958737007092730812216867236229971078584098881129024062146342836652518808782300829872041363977199025181773072799927151248133680676110922361872566561482004382731652945849809215317908070615918518574278143960492836544940183582707400961659837294742695699108672029889456822793332085386607736467583638692652566308009172053646435948572898296793232818642328661007798875324866195603306612969380560121614387809361033998469762828737860646519647852839520998015370917906519032458440612787481976614967757831157140597100686305767366357455967691149109704902678055085935030441951794329400809282361985157579215704482615303963276651311691147268688925521087125683312621083099673045680032923524277107512689557174619004434950111182411393768344803120896403177605417590730325354939979623506543015024062944399716392818301733092039472090764353394228893297823948187662545676418654368428817539519523565171204690323350774865521862823587295205075179043922683246952914619164636306459518130649174078733063019244981312022128425722759917709377562992757525019138045726003002530836602948954653703578961078863619164101922135238380227110928147721702067803015775278709413560214593531307529979176343391398872497068739140087092502251630586641307465172052647356359810181855498100767108930011993067070305255493837943048292997569780126665306855036517519997521165458006056699912432071432778086450970344079294272787438799074235843312202145692476998434574148380644504397460086660422785978718403605356095916576424208320155170966727097579873532848921593429548016115908522377780691115891522287484006409696136167885614280477457753629817636008341368478507020589148354106006731522136043111375082969842993398588727605401085861912657721255647506606120937577082859661405096687690796502564555881154632343198351878296935972183999554413295780595871573969891946129431986814227210261537009820339008521967318387606026869792373937148864002180761882210094187817027679628458313790586687419158112979077339037599889990121833396662482171474657233308961522999346549425659436208258796513272482541018631670264491776073749170015286802382092901098076254129409790039062500000000000000000000000000000000000000000000000000000 [51,27] -147674591221934214453411226677749964417890028988927823135238304929916099279394488426827746593533289317998494677987216555499475531518684687463509507088033353170470440700207815065555004589746265446381008192763415713560820452051010039653607348522877694651186785790912111119422230349895505235251353810596621406769712518894811892343860878105690061303220418715996069055568068954180804111850114085301717546537681587084409088857590279334444583001039250329709522984624709283758624799327398771370705892709763571089555769760900816829217026300522071413508907904440801414303880024381785957940213177634904008460058087887884761996413156399749472493997481202296581133356180246743416934959631774693749601080992535293432260982914241640651052394965108666898053767052032097595588057005921485759535285100552141211122367748473837095805385595088225961612267710559888406323984765866025059564681510846276013138752663904350296929508138812118483305836427598256381870746489745313350683452684821636643535398424944981824144785750737670311711352348978796787145618058331399259180076476571019217631952858706473461660384569129611084785821077724893317865239926260904242461846570348900767179996385757565221682831387671850610988864455936674525212249850773517914343069849508149708259642089870346101043084759131283955462829114498878114781345800759574108766745204330243322847709127842729499722280879343758047745750286558342831337366609513899764236391684005757480166459539500850703701368239305925601654276647967366049622995304997627525322003328540334752811118867428808467189503921570373588769331688842720186798967661225425219109340795633062064721159963142802922709696802715861932199234767290961138662187968687633248129806377748662672305327801604379629937385196536972481463023119591624513420922509712157400930802340734837895535272062765037394883900905820419448354657725583190259005025578936427276032566763023170017686539308558982044426704599620922381164456165897451313385067928464160768625553016638561779341550147176090182254822718701377880811093992165374902781780400710780547520085551508536006383563471985639015418421288229221026251912070711793651883804781336766416493420689345208310196241950960656501192611431362627188915991378145087046730288943549275536030219899861203066162794666276038654395417630073409031054094349913933187884411455414990347937171247491908875683771395760260082460599919034902577133253965508698705021940405810475807627490239760761461113794508173457974489761745928717573406174778938293457031250000000000000000000000000000000000000000000000000 [51,28] 295438150287084434083952874672313921725760381096799968045439086081007062103760282324208758345531742906810452884192374474504825919065687155544141013083548181582696545015201949252433194102119726535035282060417891187531350521762770329198961323401432566081050867063200886124789182991771945838991965674890371076280291236511483421398056637752977935945790812393603179286249673885749392708468473711051221037545471150124401487090753698384441071068704851406564240537248719783822150995598966630657436405262196378433930077565613727411516178069536968526030599068611409570452088008649597934117271921921601258094127385221011251739513576146963876780685663856764325030277331995915886572317146443642444881803798469400560976037539857880824232745913223323580274507276037075932097618791417760319187489032162987691065996610074474103232977072795229738888735378147562426817125298981970986945368322613235422504424842555296373250790536278952707317010226826900236528925088897338931791288461335163679468033320042186338050956897617868281290921850280197654045001367944933954540611328140179831060034084142492879474869827756781733571428452221752184245751483720946051170989756655292478648437293731231607386129349451825613812319418995928195186778276850347710936605004581608569409621719376676811856932334257983913486298315782312651392521239479187094774975050116378796880834272486948185876715588558693637809525797217894639844935991232873797392282303410834304218008739850420879283939624922146109094294547361163915550441567160227513707281614193312396967640632148621686663308324288634915167633838411885141189565214053411958813293651005933530025522350517206180698837340263126327749050743110407879304440904922480052474929653290185839238489219618537809997052313547039347347593855398693722402415500998374284921347098766403886990691463882940623814945716957613113875165888726947144455814334680530170652156389121020405552026569180407901439304483554860157057712247520708652181375682523627556178950363667855622088294608365947384061346402997543502965835904436528196415099424742668584557308242594164083368001173162408038348011598006934980357431440625287587490955590986979984802773828135427866865220302469327415537145201139871982142286692592400259647832954966798278375755365754604190415319138368407054678363517500384371296834753024921521399066153407497445931363151032893687027907960596246715810016215843608365717918312224883945393989543127926034860407368887954971857789318143459400892170130248359782854095101356506347656250000000000000000000000000000000000000000000000 [51,29] -233951514719531109560884512917428892510263837579791999838517200935287097842794391456312233810133960314979103899671474645987579880007555647903595247057216318349245554930513859845258164252340319384564141456163333677061988904312023923569332027254617387645195891409768382164412328829519149752659117679652306065681962332587508403798302383052129430181691435589494581234488891446244317131847737523039635973068739151681152607565569428435886013395143737333663466488334521331899178710735526414688678510485600825534216725879484147949847145769947261130349624587433285061525759934483329671950664222605811314572005170654227454872191076897240168795833265702925655326282498885107041105390134013265054164527365566241250647964026267655477950693451682193177464591337059526751983801168446979362344773552115587159968759195850121391772347277183454495766044408028038035637213019908909041812283157332040451878316097857635703089595244482571146756552393968056235808257121905518374902576878635646131648082796880818662638458694301516671919568848857216131599157484019958396563380218777134644256857679677702313497400847758115141449080228987681959651136520194543742191886548007911101628311353124525845852859492249029494511196178600407934617167594023009130044453708850521804350911425623164995172451084842685307465091988874772323358806487700681078501081475095846353974463536913131476350153234871390447211605275411430962454987378764585550685196680698332503927783799893103852896176608132849484969094504706664844708443176382243384331730370635095759987733783608539263539978080289401759521512124332483865303388885251332455246582681839094918242451615935361028736951781906006057352475899495068826191048179328109446413093431067029280496860615646839112771024829178861640612269962781790359490837862334529035031473678006642005223396633618589940779075633386448234344172119424737248385007953945193559329908861518648616447004401425587898809609970657223428797030956046695479177634872503907216512084444697474977431279659292982092949616326494834326001337616749767641554128553368916492410431563228730090892012585683612394614856456767859726548921695424807882336714077558800017201461220578771031795344411871285793810936147921563319910127635182927927060423514789203482391661838797168552017377512146884483369928038520991079836883886413883665240660730080188308184215337983624401978368859839799103082154745360148505055135041062431792946257256161486120145253343067660690384668390445264507353229088693069570581428706645965576171875000000000000000000000000000000000000000000 [51,30] 116559288079051070774464115291229007674578064333257725418929208762672700405805856642691741216273218102106197737600992426728160046329616904544526223451970120534824697805137021515146152722139275246776288757970591532782045263517841136503303081406242723925152385253922038560807977564794417514157687869662394405169287711753375896283560994744230031734257252722037442593320753694985280640109198637413650632487764059378354300537533172368951512666063671815387953486760611252736349050648117030284369400141535724198381195448271970256330630491437318341305271809348167154618130874937566600979284520215382510038833883018975238186223186181041791803743771218954828149008053305439288988139078582326461852449093339798553360766160946979841078436354774115931311077807116661436530001090690182989375181327363080872479088015967494053431933578762385229928238425482813840853483132124214342409416555354566881628166625322260845646173156602496609230045336076230464029698712066842695258415741780509921349340829879810561677428846714336139634157733878146136298438873998466526612061252481407028432622796099264171453708963561823160336290461842511599760683668480412941596172927609721064657979082043374273265674107925830912345586996042607647710247806385623943175752605346802585374230833938708089544114319096419810351733958956055040550379255044206580005660686643359375848680741768384580165211101168236642228262082156558600353448094060910531376905828114407691195705357089612037178739085950718674055464431233694124834404374179741215341126516298554370085503982037760018915957594064083223563200941000094445871046487550894967747794932573327861962216294123271471961664976600961252184326817147411215719681759489221921635741044709806130616866408889524754643606840436926992160946011864850742006704757882280102190242885532274322878689184457739567758290403862951542516727227561393439386490958199152480205556970943762763259172545526953718137445966242139378988234315604635359724321742873067295100607108438474716602768322670500380233502062446780819014082429605057926778361172672809148263937850182479859222826104596752015357222124990344563007893713774311077832961237873030585163840430827607195989451038801276725921049442776577118337153646291287260295597555442494386569827614766274090202154657488379699133623480740725365162930577905874467198472419850409908445118571373346244867767900472961084370148585067763147765680487643934484230756679577207952909991652875796099860833109635899375441589476132264735497301444411277770996093750000000000000000000000000000000000000 [51,31] -32801901937129357550381155688219233130841125227112957837486733859110147901575533690095882037272647013529632504204735896524585738559275156791822972363687476956973670982444418424591540511846156806473387289185173491115868313357535531935046695978108707713452296562896548575503165119735501198367411055134490171869705784983177848994364444266356380159331988452493401158323234474229723234528156498744338928861403901064561655170882682153635096813105733254205921932592575149394720932472192472907977151078023808425729992234222753392356827591436362931108625902551343686056822271887860413893144496362296252179806235265647014489287714919990722228114217686422133817397889036327634414183630367905163075709100140015296804565327997219167918825252828436722756656198568763687819617790556056200404455781152971184175973828254155158244505629722049605038275994089977787727857375801928502908824318980194349640163599221160546168578398194018806657460455956774550576574481656838943034276864366864860049953367415759396512586823378712088391653261915415455787242418664038610883676761754619939414656747157766614958152268076174112292773865390721721003410352487184665542118076913276524188828201631042183659485222071157616629981284563830785385392267994269779077638158974901539377547311104707112711759127970677662236480151782127727123953733982874066935439608031273885118805937672030780754466344262746028277535496521881368396832121473957900209101923831852722645704077497954878139290674647600838713758383736144566234051683210169440996367728705930165804300513727411680946779891652865132013426393959837335464091644253236991546767884032313585476127596406451691589110913844260329063574854462761007071527872674407861644124021349860951668085272787802873419615749486407747166817897480098202996518442013345212911365603689117020868698039567859730075239521255852722498794113893566919971718239126445185698285893501128846331475473392016898529814669464096868079184917646555734506726849930152837830067434007506674448687468778222812694115601213600798756780422661606103905270935776083342691464744238128120978763315753689506183207920385779170935712684238632746166532694162463810183897519812182547822218471338229985307301449989213253890560294358954281942099500158472173884805649684778493071659471461143002738793533030085074141280361740666374032215692657621025066536195970348385317593504404386611970317544668856067071869053000230758599826104345332842479645724745223357811641053076923127602461394136668104692944325506687164306640625000000000000000000000000000000000 [51,32] -1903344466037968405688497110236323894242045947516856759211464849497523822646294401872390298517392721728352611421084581112842409698127258291351601818779126323099924702210345635336418856525483692510623606595612389062751640773632974765893355261994328250883298122713772692438512357059904875947893959060399488703016225869313326345366698030887922827859564729354461837055106515900208523936137297463687291805350811672333028764341273051188117522050822810373516347331142393730410566479572445270990534617656548208410935826686271864709673988776632908667082870224852893931138241216569420324397167103941187436491612684680526752142598582019759323947938861537113077350585664947700851376669810668821103544107488650606333372095255997471710455754914416816670708411064048049156323858798971472788500861838594353329479040814642194308950263728379758433615370955093137710433041432387388587578888360143024111473482201491658222320891847576133370062391521386678529754566119567838234208266448006251081328707423634407469825469607785968633489973947811110704584139255182491103352261845757841703299489860281284964664701352064846303889585346293662957360839711108523665076584737335105265256480100600229107845297384761346477461634302596853159301586128934642118340204847379026858437447766440816272910907576622414238413697754886531267769883156994824564784578693443680604322780648161890911575514590808349326235150367756025521385486580632986039214180917614984450391025618802009457377832732096509189519024920442799302088065970541336569596391318053838526897676100842412178753666197560867245614612361779726689555423229314017416315378713919746428627748410771775641620395339272110836759380878809958137176685016203650036444195463132508512010334754982649785007602615230005428334980416241158504616542829519732676336995601117281489635763047930123630080768709376535257546908257438887902710890210052017677528536643469580982564821120366961299185226582062191801487493639555430736898922050928594187665911588204385833520110780346290739556123895727647748855452876402549333781091252378300940972635084688647779319802240436246887605124635425677851878047259213211904553507559811052439042979750808337794718785423787960459718197172643378175371605207019480725799737805520639775479366061808949732085420154561464155937293385774706370847292816391841775183901784527013889739109333460747112181413044583713686626929146765814547649958158026551704589203869652719907222018390693377417095187452352893263743394136611186695517972111701965332031250000000000000000000000000000000 [51,33] 7418144830363118553860942692978058745143023421120849874004294768806287277316781186836849846083607901792735311449489741502182555164645798121979437231783113602598530528308299288974220769052639689935928441321314628328150106776740011146772977100132556638346886144925859813695205818145426476620792014817087421514450297114374977786988433065670999989933984423149905810264633182134832720810939885335657025938352611651742535791722146917222922102616080706355345704066357600132470580299184227995937257571803385740996504966238464252388460628059384105099582691187869097515984851583575303347693379026758722744604489340080336952410923773669689213848927140259776332519704056367764628433735504227634046083419773087058485655357628370053845965171473140095679672347632353360185587326124045119399223380167463178745464417374716023856708338041387485263690845127574189209348633278657414778924626585542730078132274281272144986477302678202791493870806442214585853322071258147925170747179586070231283936200303255284473651187873430636484343695250020924883835909484965925446434366290952947215462232332942322304154121015977319584778296899001339295429147233079989605790944360112581351932559622279008074340221932568179022214766995891145536167405979768429750929165795702724820989071813709693154175056135477075357877152234885086079175172910999859881267058885272718540970692756597982803115321148325308656956535826002766072920635849461704081436812208390883040654281261222334963467431868865759904823314761836992842138316032495610568452256466708626142918840478633860830564391504208448883057616320524659706477539299032584627252882981243680529010884380597744149049589369673940859907454672831001910238708465669206392166683112742155980593674015093718354259828246105195871245931955271239676626731925792303078469912478186905125826175854172641992561096621009435475644844347045932193497409220480801917042406570260976203855792000134161826499755609002730978650277555518907314356059646162261439216479354768931600798803185775222214432503397155130481339176832233916748753661537372939128149975018995619566297496450182777969498573006565250086562706631929683123805156789996205975950661474967385651569121585860090048031987380985081748146277707788687834243345239034929601697307035412452108035899177488920320556311110136328211353975914446788795907798527435533717405015778875789630356765475729534090426333170621347994216442649807984290687348484989751868230353025692101927350370234584003175694333354073251030058600008487701416015625000000000000000000000000000 [51,34] -4008105369851775459163052395870313750539716254202530431713343251768988050941906974822900266448725213439845866338161035273977265042142467730081009213890244984812690566712728012664882879159609068516742384568366647406952341453134690785551155607072331428438824596832590983977013632399195000427172329662294022560066127840029821126785009609292034883908662056728820945387380490077239575044120880938410763331250507711260749588883230378241044621060420822835376829427825823131459779109081796378791858129657271777588818949410852121227413054860134177329451541746665238524842076638393700162406081058229295583537128147100167283959727631542412914215542557974744871283215766583654138065200937517527334310942607267924086921991838150524194383131469498591677259594878974002318580372194572577676356246738518607398630507211936938339710554794565363377284833027557221560840395648030996462481782326179493760975931122969458320057028486839770757421376696313080980570666689877726871711400695927724004577753002070990836986460346245976612346002920116611237513947151112158435220175878746147039447303671861688742690069199945341639814466050796158566418122654405948473432526890567393985845130924319023333153309586535587290787377612545343810066067151491472321110836249346614295948751770383720031718539038445994429379406214072182037711143535050473526420144442674832199432806370367380349183769701050743536557113985911182353731018752286409616245214917211153540182942362878657237261928240920930223938973679432238728129283137044062607331175561668252570529958495208445546433967425432784963060812069150941459152750592638813502139826591271293021998851175068289348577907875610906289328365473000223188705770853985784149783003253847462691748925882416435439306659432845886709265060877178511964272006498571406379949815416978968035200428235918259364801987051669158438041897974222078110759326862788126573060417591687779012705958066825145123247541209067283882653180392005732708947380804387518599859598675006412791341430749485395209862574209321008799419059441717283195617815807739035704566125682379607380810976055914128397566955971374937487579132165961027141305566693909655571954339103529294994810105596494809060402634346892726383366190679677241695567560926494864883877941150321363177797656032167983029126080501264610552809026481923600918179932486516206864571196256670236439560702283130236664662289948578625241085401415219899834303822404458001324442059740927073498250365221064213638304737918893749792914604768157005310058593750000000000000000000000 [51,35] 979461891927407473009688696968730741547426993277070596630735382834917503671944166523296354720027443546339718823415079268807393972185170534512785232315577702070601755950700460765041697541456637548050530163747609919430183524871163362696695258674308708753534839736516913201762293934077976010185513796300111790027683866763814224759202277044694643241251804366622175358640938230350126809885446704853020417581919730812453337421376969132042341216446494641802558250155420920069731241579543960450626392359741659771156036746037213461519105136458125107876433499512901004473529229281822369600110971824899288930146313759540843315349502191926523781931638551657250311624488089356478793897363720437392696995273930994597031614921747756102280285902942868313878689247804081226001659579510375958485381120981922877213077620913779739608424246938702132912966931668299424780695465903468797817263188685936940921704431859209727220078763492792484286969979552379379815239078615255003907866936098379355161771939346606680910152455757598492357721031522602470201481723305421726386478061760374407635331708411433797564304496375686632006366913025266685566587951700813084438012867289781453240535837978099280680310178320467930884498440616570482278761310956370476412137320808416309554529430572924301046221387425988535405576281741485316375281665001200574901544705575788019624134957472171103434214146316671288738894416700986034507896335586859951891358167754086338056214368573912784481805895798897831826340105443253603750068704028040867661069729035114964027020338694930317737893647130243035523668998090552144687579730255952546676270597420259693687347667666476897608180234070096772828638456052908378720738699407453828640497718860688771536393028978833172935163307944647921794807040597420818952103827333318553488665001600336066224836930919059564200369147105607633148658268822909850714293801513106691857057960596502424566270830726604922223079044287514687595482003468300783431491052600302785545282801996070659394866651676270865923673594550658433757560013688698534383943583135285290836658836078740136948211516234690531942090098009660308850578417601627006219587101145262861996195029045588058040670444158337646022812560646696401961172618640997292466433566691974014809182149657990412504888831273360731317708064949777931229062526574289566672975345827981723595284533159102985843930464503833323956548580366382404843726816057114295073235621165791617960706391328380243111702945452292124752478874594174840240157209336757659912109375000000000000000000 [51,36] 127421781708955188316638904054535878484808859690023597763146727012698530361924826220952354564817897681861302151274809303624464595986631241107571639578974936024070149285471794702275164829313925837439221034770825324012406045054572620543273147934975859346532278180005680199208363711032059718102035557795727567029439607381405125696018147803824932381507552931057800099320298747012014104255270847726482339851875264306173314362212306988446811589939421321810492492023150917345556283145536260376167394120043384465623030130829683686003767381071425079435938272816120802315826090955780658461166482939184808809863991527100194268039357410963649463317028183226219856037439175135855027473964696701182886563429049627826464521561803394467623160220296063991237820427032216787298863531661204284612020554089446519221983745936451662596380361565537675780397684556864331348620885301315789685618301905069624761161536185050424741907139386479866633151357000733192642489139814292454511985169276460667916967302915557959504859389089644054691426639621453397221392431444484370684104480168929516474426346758980242583853949086807984014174144923189357299233710239346040313266084221158590210455614211125749372805966894878016162125330299505738295725037261234543961922376565770267182531471882086153800065667246793831509862490764637875840195791014321054346247505558616320884320617135108727251945148237977621161544249254667394208263285371263398700004873178787884926252587759715675399337326341489910646658831780536892375441161764572007646688141901981764927730900462661824273906428701652481950992780449469922780094618243260441308664545096071931906221688113853606514478175849679207422495022597284182073019955709405075504548387417962116601813563803576970970144731710302944641579817678261305784651302091787481964441474244800231064359840207552146846058889505391464664811346490150775652835672534911767730351847855646043141561270060967988338395474675474127138182371497526620975683802203052275795875912722998380555389825538068024163553787844388286483579731614053852844903976049776859341277826184526663056933700380933214120547496227769966875189396765111467707704122935687447732308432847767250759847975514836564038774288106576712765629699878642547796716656072552918199442105202784582136383597917785797107845439535474524889915491072445849365375278296488582953087664827745757514880570608570916209455002496167427154808638482976690807064149097590381827323590878560331158378928822183485339986086515295937715563923120498657226562500000000000000000 [51,37] -227349197825645404299705655507448146987959507947423095557162011178071870153167682964535100768455989606482033557871899605420465916148186479787262472947032704970257388802535262972051289707919567793730418195130341324080240488514380283533534613384447921020662735215812166081477478443584851064643743007982353520499366132590532666076408860496368103891966752541781595208317978932196065592631892378745298304869427705652157044713272136566548048898257709770702192919422744947601886079124977604822976468540948946724166825585019623451970300828086838838281954321536691689634288005362009029000621354041879014755745485523110063281353500704469926710741948083678535097613933556931360258379558669559930977054820739906956469739763146636434988456257102314026428089927140028273372286606236849388594645432937529749769659032995920533412829667220901252671855334434141715795737523200041870312708378138170928199248549030880657945486040943808963720618710214720090983864534891085169828483691337838623528736081577359119291838353057574694268572042701608646090754131536433906618819082769934587910106959567600740592996843290639064760251165814661669277563011003894679152949415811115263170257138984380128484858715752746378574299985694025624751432210066463648251487141532436283212174799068902886165851615589418483825755966651077545365147641446342272247017013929261545535531566695715102975319493929272291295448484430315495505167510355874404087336657421898722547331742922212940342612582246457018220393852376729279282852977294674992215408261572709375592023986344510352254760619147135084492465670458276574211278119140584894635015021149472798164907053041461572023286402198753352018582585078576905232525699913535943206109589881615451563233857706232367737282842678600692135704435985532348545845271834386607600592204291616097590541624921256557349777421249695663151856692227983140089869140174802252653099485680373373100212292981620335254230337848283022036883414412271120800665955855021347358183687571033295430927870072095251778801159662645142031344902237503714547486668304971413986684454796601581638917147863969485493768586798320342659941356215740640185434325794519644734633760758556116323758001928551526438160310396802264768286733663914666841434041748956210489067396394072940048577746251874791616075942389744801408265810218729922170072340191637966509852479844881414127462828983512354677507764614178583709548717403861701109617634151291395307356924512848885052599330636443585300799502535440410611045081168413162231445312500000000000 [51,38] 106482802135087902707943452226846769881823383411230269815019406719704802775153005270362140147903869066951117235255859307220946734808109555312476124851831270052870013507215026578357303508766839346335466799804226378678458991864771479178607785855766956917891825978882522326109556277451993140679688781740329918999223066489575706424759670105183731943542948701224484240789131410454429039085459281060007673420231101422078963204636413399725745637093733329665245544516746807240071930176232766587075941422928719386731024429661551504966093897449204661622167759856045678956386545697984301240790724465989274407235738589688671802075287485822342603359349485882383415609125307700603431016839712516894452362881901873441647181387291203604376064438962376986217609115165100888079514110973145852464126287561428222521521172988411594971612327538029821290145993257737400834101921995077823123006793510872195924529987619289538708563502572191871550520911312543418159645583855268822269395367300771095680886345794437415445501754368312497511104940087151099960398143957291868106796411900692463172734688568797095283894449777813339778102504206124431053704722029366493497291046194468829914000282216910066771250656282485414563878928974221509677918516261103722230470080194604865096732561849795128454187414061241775728354657013512250113762517706246509816665207197657757779299496178273896023365371302287719358979123445154283981463051063724522755470083049339165885742220136546446929079798139971541608235376987006964252040914752209578324452933766968030396448932169854050682875688272341282523217709463623617822156194322204239003015336260815034718598818608483055950377079719151849278901867337472794811747318329253009071241744786346119026764935500693053439743262641213043278231180163831487689714717799134162686352670082042906277293890848908923935208959571632694052050487425280761806989305853619416822997511134559161987556411365435428742023973129838935012581621779390654278855238695687281669682909166249891850647524740839940198601132739863839309386820212373793529239765666602192956895874227666616521435871212060973937641290957346586405311422323747674983832938701880158872329094620255718733725888717917177001054412997825566316580881403190210819785826243646257238387894329777950631895524373878645377700218012825615377214685643926159131332530076669804662551212978615273984392781776533830486368194626220172407636857190160235635302255848420782755009545807798928528867342380623780890745114918738423170907481107860803604125976562500000 [51,39] -27540464033720830002963499243250093620282580052650682719220664646956610248382204864143382363838287275713178203235757611966423310389032268148676134532389112030935433752763618589808125042813599534971105874856892651115709654886552572781089355215317452416183675236474450941811220521723976571608779152742674434355255671445058349494490164573082031801598271759763327501452838926476560329779563636052679495764472077788317541153047197066160206499985644909395106595516019418280470738658716735279562130866437692296209964079708308063544604007067460776455847427377538754488830216541133339342748025822605947218082239772712836407142429128696713813239790931463961058172200250355174192180993234708733890768322815523274288749924405261531962667647203135772777578181331462791038682242230580603886787703195517944234305872229119352034672344549796671993791859666668250094997086287305968279197133470800677033368945445737849843996090332682124181686660955637182196297124341652024023554032731215296245968152600264425743231508937142239299292716596366450877537616416431503184962437754911660315488810303736195767670224221389878704977158600002768598827694859212460376596068551697316348412857975615564250718305562904338498657735422462030694917342621690356653811569118137925071993791029527978139834063290275014176896565476665196774725579662744357591355390328907484006621745713408693818763632031627425177734925735259664841083729380347928144246635582986058417997577286354700297210757501948712279814129850004192760590088102609664281882013140863949510945259399851053497175560974798163893894561374479289085096041761982466219171187676688240036940001921857504871513402144139433921391312717070897827284469366086881975007514613258988087775237216082506141691364363340994170302489870102942548265688003540663160676665882622742026069015897000734067448029103729728552314886664644103524133887823693571773417960335510934041349658103157163990655831778953950835245174138508860800798230127871536027763831621733398832956834635083293209761393842037042510422122255530263791808534007851378112839526661007422308184279707204976577186117888866927199845646571010660712023149261180822735370546845106138962351184755870089190958072738426346674914844885915965264021078369058141599257335546141102039498904960270975889937257414254299170197349645876869606386805408031398201794726362605666363710053823844032013738465196886216016932465582936605295860092175664137081782957133822279681174297398994318330042079326358539503871725173667073249816894531250 [51,40] 2199021501059450349422206421504955569947407249184501602041660820851607712150527285426618956567848925964327315594586581795345014794082302305681557996853910666237671394541788489732838146153125175263061366546015227945478660675277461128239093700367613330205768480501708268283494463513773749524312640093145867720780390148773760893545360968947888110567676745486025501014879420271860718449800269952391091779588283469216120158263722562343011037154167539799113536350204133706043163897292322507152455031219755786881182037869736144514092534148999105085375408109700577632302919956049907624233467962896112639281026268801160605496131100366163790897067952466505571942317157335761478141579672665276332518626103629510180234455599731275549456098402777624633046418200449957991052029799311048373610371420572421774300618175340738263474715076127476803047358503123366634367328217363753330614330936987926483324561041125167130871291085931452915598200108051036964393030256084787859280336342745150863535951944485938469484822638780497427498964734330164501559107715564860763586956323302122504746466924030330286314995560359376635303778212322174038009990844290504245012759644063352336438897755105155759475196947510014471578453595185632150070059892826178011954025922367622650941421898516836311549380531177328464267604948246846343721660439480670903567984390893087067144356571742150551052601090858760090143636220906602829787479646808827163229502616687209523465686127230425816153219657780274898358998358188932524223622376346254962984554110701435478461629613890782311865303449387426531764370878743102760180540865991739901871767997095854815250767769988024687207335452850662197483939953729215619467310159344499221863687179989478782180842611291606580646387268556315586845105291926166901479420270713636542890533195791402715857322194575136112203356699836316647956422869963216096079330255908038242449301076753624718373825836950813281135923684447787236390588242068186226463310542399040502281941202465667273640432150651300462975915960903374677324264995081062107430888686197603577584972883846773497492360929540586423262455615285926492126492181860250611188110354270990751721572629941569538102549780972228131778660382059435360727659966319662551101632677577021181415031987502953623256750858045717068633059745706160494468103504743097955055681806214586227439223214208532556563011302051321942165429853992122229332617007443729571421696929569415108130787467493498876530779068838193299195715724181354744359850883483886718750000000 [51,41] 1533845995780132163484249794081666107146325137845882334174482401301216147736924745583570506704001078603698801628959699687996650624294170491824872891135143035349400233392094686719167054550709345663855918649662490441867489774251127494761381177961857631385667602930464081878689768949034751437635547452761119103000387982144398624052654809958951708693305818481616074982561223102112697475708797602042668746046995210467436475447146940445478698630109742121223201731719229722568278858028641977692573660422637391974561388573010862176106502573083244167675966317710393210384664383293451190447849935818925310936819144385961109772524933352621610031793574787767204450242134376661838160432678331082961328849015147685132316535806458336984184291740869305344748876445074668764558511059498912986887981183375666929424496718816673806589897421314492087528117503311216766201890550918327969190139703922430563951690050476077511364532561931706239735286824452616454066874219278677235739887176075572564679717600954828619484549200961691757126747571574838859552887858857946730002572708715074603620817814073977075734197944036342241326757913707993886415617457456975569262088947719725626280642506031205997063599085730985758145488564620662308674426451834240798373820937884182719125135285386929401726321106046468029988740209920847908396595423872405720753886248542970429668949515245475643479807169154622901394509882546258782219047786608308184073079110953958565925517444309678150244876714300585451483890195578594709240982298363306875743438892185696888177391384788728471584292375034182075887274364639179096035555308750201649382847896682150862735938725465930066724489250670493022288001586787752312886547587069038770197682000176335551207880089128305209698180918357013168166466621648961110950004016734652456683360779000355569632268547305348512893301789718407853323872826460625134857561742470361063010881133680027432606379299703400564606682859828362669942082787252289682014302317724449289079998555568599128250470530036968107415589323195780527431320406276419801235014792964407645025420895065586623773055900127767102594978093783455114483165104736200171033844274680566447283236246167948873034545792245447060286012186070212680905782323164835071480809535310623937180736029758292067645926212036094898209312268294771548626406501269195882856639057069412120043312666921164681771491666873611582498840672519373051458375770417385799675873570699131573282732343904789843319748213821120206429293730820972996298223733901977539062500 [51,42] -845261608242905956927786421114484274627352959855759176425458732083790583304351030960740964222423377031392657837366679422791439326718699531379200822020332588154244872828243371543363042210802248658971593306361497768254702793734514615490961367350025866826520258344735096349126893986206485409725782953514831549538237535726582305659010718876641279588397302512531186753741104073741305200988795619304108354670505789716176284272177635698329117810720996476346686793387598719579118998918604338371475819013515494886672889665433140723802893652428886821021333176886649603855323362487528646731971340501839245700499318601857408967343062865762503503863321132918329245825747289916671286574363172021471584764051417972775907214643357375163941044214646153779602430666121655843860632623268010357558241762255061826297202952985666400908644464424133721886847468158149848944301485627405325067067339421430507054167504942431420982691278069705394282596566958718139508520683969250111928994883270711498903419111891303357246566150169868305531568057142375890905310718082316108615378572313808751537012081293864961113049063484551364675310595087127025405747358980790616934517774358701029956910141388809081381188993420573981608124230507283769992467983770004311012298897816154069352102734507193419082393000578360216200793634327074362696049282122309481100401018635088469154679936693288080715038939587780900920034967763554531606111327933167255046007461168970887258502167990924772756358521200102844174819027812459231276450221323300307039402302654164866608364008474346796923289710830205322154422032156408212537089469874451539138961535588585600646408437483719310606082993423217140844124205184968420795310447308911867596300168609445709926511153247641378958506083807502080092250121898649874358525863874445872337924879190161659074051298075472787036225148690950959237602667871896997844555480551618269705296195703856488834766655996121957709640388684583492331563582181063895020149556938430104596765903627400153493425354373622199107595384741785527143443719398337813994987967759889161063663643516330892240631139572391994281516987105861680897376673195421931200964324751309477605466682914682985983393638919716006677473568725745951384758117171963043402035429327421692525363658585602680124363365942094419942548531611427494425299647011659188513924840607122713076981193585815885695423067491218002317427074329081449617367982602000822375515526818492275367999263644439618427354970429119310204590931334678316488862037658691406250 [51,43] 234308922159314920265974390628196462853787160615886692988313167128633734655581457341914077424884202325085883013472623134669290373922492794534689011893650154384955445604436638439153736881305916880106837167557065362805667278292977579936128974752242349475411767639308010784930911460090969115063703834556540481837644626004815400429042506463990382446219673610148007529314697267891979178922601005187648278342762300931740242265089046845949627732128006535803705618747440930099806927070914922860645634215382920965017947133990902560396719735085501558925586610845925999760348271757187720323321026175373480192809255872892290277537550411169576888927280968099576070706427171690992837158832158260769619715211410170937980765334041232543691422796694503097166714392765133917415747916545251687491545163467070258437986331593831570800262538745072040785954640646503632092776816451263384972549210629159086480662892225472284475926535644431420115701172089595696737460145521809033623684169771376047508919962132512749000950823158975651451171929790872801988188775718771281106035702844675046971110168206110426773732025304485267215963397881249392206684025067651868980189962388659553538437532323112793229635640463621156491879152406104550789818022565462673245256246210246996778835292435040285791273047405067852236758356192546723222758986428850086992888958829053192171840920825713043892668175846174164941126535242583069478234119578255008995665903757239660180925830864955288946254674000025125478116253763944842249852347414277801725373446483768124711294080940471208414492630430574799672990814138310629367482995351704673872823523195211902094494040329914078470087971313200712613333875429746755288520937477173005106024062706304890267088564946290472146871246453757515490638350671127005597353689255398903193089857109250890598563263252962771471422574109876196248694500680115025099537990290391738306533504063089499031406374253267101119388911162721982112736697663886854727439595246194252952119530826609979430494394530580229367101175156914786918490334664423404445478900035049719979461685326463003170406001502437103031944775135424859108075683621481647698722500980600373809843964018250443248622894626777206969110725524937396100106323404391334849804099839700221728562804917187786760329392441112912726545797173778295243743579956217635105352269028892077106470223833607863025005046831391903128137884423717711854758326684768474695086953116348825851426718306249112346439442545846520982166794055956415832042694091796875 [51,44] -34881920176097885860424241058762530216186811078267122698847791849727944536732954874997555043146258958618125039244278542584259865015278249969525096585309239538472375959044653775223327337667178449961028419541923228546827519788923174189251575600900336869929633795043523886829254256152596804053785944489694307209918168150150948635428145570652630719787460904645446786583277894343501585193455334621164735665016882207389527991259342161735292312336566904030280875416031219994853571130457542974152334536275301098313684971727968656317195265803938931895665452056389586763854462934472996165335078818027214878716737749657985134212691011861302164195380289826075056346980406509803253506518581511527656717303702843902702688960285289110719489626039825779943007494623058285033107850214742616547476404565676687597181033428713446320849711229635325708088268368056047494617783290848443304767479826357772197868021644035960121514520276900693639229424364086255285502445461147683236092241414491808371199142845894186258288964051436939512381469446236449049206578028241420278974843669765610186893227413626568733151392901096972791890825940699869876192055986174158471320700290840269820238883809995442150109177769444250558602187732921346156217950933065271769167233964567586750401510707460152482039388335112231111680144261723097569167031058543253855769854652762129734584577671828524848539968678577125875036881596120823030294176348337038104425006583742360260103112766182605608914891844277393471111168920406197451280682304143980031422271261534024264540978602272415215592083613017286388783913317013649925569772211569528127912796141044714771511043705703086942488547691615737150681279495169335082841772742836038386949232773692731595963839378318482292638015207801226891599760619778947110931314205206311202718267772579850287801333582998449216681083737999583377713957213934381843658967553878829333825717699715635554865652503639383627242904012657634329507647503077014658260568032248027811638187174619710907461186352369011182360546489368159911403549299290714210533821117674124254534253433524402631461842099303319278674363864332301928669516853312898163433590652115173453860495457379250932212301231133471513673738536680083500531879245169679631283629195716655328902780536911238975959586162109407005940133776030679657966094145330506227047931599320278229830946498152403232206338856225812502753252289561695951166259654600926031696173947142602717192315253566899839812731620725116954417899250984191894531250000000 [51,45] -1288744805207675026647219446636787435474976528880955723304139087217750464681854637722106501779640911476446352105863864163761652927482098495585343030795783342942125879901249614691361425443464709556042726607783844094828910067597888411304334944587329705592316025597880713892943852532389024431279782088424273475697899842318104112950493103256414190292047697886420398828603101975999419133741696989738191591175651649921197615001831358250677963269967537078480400830173493511882412459107476555195963912559556927839467057124838098442759472494344058640858448300697000101912339263156850410800138543792890376837761009131220262868873394849284108234697595985005005924434064455467563367278462416511276083137932081304954373590023594401527950923426624421201568950752788383331539023846382328680921556914217485915663106904094610433158275205552829560523040098377843366623269023494237942946188143446075166699481992424993065764660755251884237312108037590389825096913237206534529678248228991408369747241991495380587675072183551007239287740398321442523203742000017305855356661718506893218684130926626872749978129188660999942078564958227973878851957803209487499866033923184699828469474793706142799611570523366441020774253091110836142156411825203146410558702622333120351100304928785322188796132147838005827130744113378142400990524506762776030323097579864826471163127696350216750914937075483220474714476934735638065197630810859416205353694716069501552162927382644860363394734755573597116421797101507369190843413067256545725570860582038247639371204798689332790956200596176253182589389575953477415853260594558801157621439463930857739762423473645234427061667096005243853432202981648938856578409798744395438210403426659443045596894592996644935782518898516104754101563719860275079864218508299197691883884240093356665126342141548013190469887122791291753115474467397178583943280162606088283386502904633277217792751996227924026998849796790285239264773027388870313878453674299808463728305067405008367884942305957198756756336263802994295114734414181901286945055764382897286069810305574195756162084957461118601361377850150967990099483859219009173056556027234537608916186427399224421691504368467163558077313380228145149204941169179723319619758602853512965575555667742513493742893772153861266084297816370704904970287692785475619911837547739534501997471823896067205152055178528549037642907189395293169937149980326329031928059516024373066931450374802565339701562741048235238849883899092674255371093750 [51,46] 2334768885474881589360519355021483659025319272263873907112015883109782860602652737438746221971945500588353477126247231713417579800351627664184770762374574896973863079673929544153326701428798227661729819965083304783884600102119909646732653710616141873914809564017072868459154070840641414490001501019023440437774246651185025813660033371983066650819848739164410014194984894582164148180006143335406643738206342726548224693144277367893434652886737509556603829617714570484933538891311937235248013511493201251533801426193115532197019735963280638440659046043966580842665067256695427971279325628831932226483397362011129853954831968743821312656532582078293920236600623678713432751666515738806439190338183553060240067639447029862262206883571409005678493592803323184494172711052678054232075181244481109100535932233154344043583994771029020318133023668833810544308394975306256187856650329620791368246377761702394517578794460715329537189086254875358880468946168960102890576976235691617110968603527824612903961690636719729064185225974179935131270531133774658007303616141570701329448963725209814266732756286817951417695347245039566979867624542493847452400928219184174501456627986423157045686036917200328242307231079816693309637296231299304397868087325594641285427702422205279278258547445777707763334394851899097956671671866641213227624194687431183732122783875552812100055362025737564589080055590578286434073565475851127963553934343212371165757265420450845590538703569845461983086934477341351006958639408120361894082827894078589759428274542754654516904453427665446162126058596027201947216649314600643288986389912952891455399413587671559911203964067306014354847850024547727458404922661932819110424024453303479513571950982182538956513078130758476496783591752616374509139969796122104547397406461202445666920508816874021009380178108835334274352658969247655951337999714810317473019278611602310504401153025721130420875379797997347965050383049482806349032724430912923097133735800233518986847156304691433674267820953980411384162385395756934375676782507164399825155354729715956743691581724164551314433142012852625114376463728756926501102354460650497276913727752186824838727553804709227642285975366163899385656271105072274929091087747847681293031045228713661186169638089504866061935014737599960733179630074966020529282099235441093716495885584599456682776363121365720547504630909876666070677708376745228544557154348610017631480599378077816531684707257454647333361208438873291015625000 [51,47] -713887622587466836636688548906544637755754789531645436088377921735357233692674586851498180564535489812295035222791932985956487762858863900333063769756933418658083521448193333751936564742409882745891633257728277265518563205520261616517124825452607424908381749092088321964223030648868430604629424451090480404225377444867173698671469698359849370595434976243487836346473119423490752718911475393820585626035352293437790569654661103563152479168461970770508813544279087826290040903478921186111298070850993908429839774971328681961082095490316832434594958801200261134140344910914417905750623696491935164016557154863284957069769694603497494379029819198632798542515249441067560430758421591541113070695197007031154378607496074903601021736757927118513886797851526950901881641182788906344072030546177903641254695212099213306202371532195007291396960394597241540567389818420878847875995765819130310524251098626047730847050607403264433407829965372288724869765909129987816727304466847800530163477405221810087073961705767839089803606472121356019815465909179004894980124860746712037734753539827201075985896354164300502351067068540473610243928684197452464676215436354208935580239594741780218418588432990721319932859132599418313716746142230214012605886042092713215650825520385038792922869935605145833277691162045102866668159457043145246160881164875823610237179312896179268440707803295464083033150724868385888537164108995462097885949856385187150183508915696559574429331383775784339071772513438594476526412699985971672026946773559864564373845047725228917873123746118896922015767440842618617592880679533002772474220446631046167354808389281884975750618720310286662925433411255339410080065421542570236738674971173803877654858862147611450004595641257953300344375553283529523277871151139123970944922950400885920852022041566566078930554556611196845471226164858409030471033370553939944411380301611542674437454074026142023086460478630162579132932369339471244515428099627152520549788791872478865399208768704878732917503148950982171181078785377444354801951421555664858598467335184780569697106552923336395036947471333435999715646933132731173941782761561601957558130039221593036069529466532223965053244022954213497450250650364939897132648490096141219274535663624492471400083138777239320417716545376645919566586986494008596535876611744552951056305938578054936849050170721709450063348103301915138338244213060042947594901666375052548715481275218210782673722292202000971883535385131835937500 [51,48] 138999044242830406620765792631054870876931390791415350382062716531435622588616604297467964091178327871313589185583228748475552317948292375594277172306287956335754330997166360147802179107934989659299166099126168002132335246253423360818186287552740678249311289166480444919564578696305977366917246843648055525638636179361945641403781527994408919638087716795036743017322409733231498055645273840802061890651975588435877599073251622878028233533443721140978992316623085220025754539454262762632800902770737855266444393169387684106860508198980815806199765342367301805015233283723550660014688337607895157910646135380110172689074088453911941565471885402480838434752817469003784621431571941488405517015673692254179968300313724961384329031665467213999598704369935578567296180024746737690273764592088732199483382779268836993042496351069213293409823083058937679545414890685034568989546280697319272134163981857211998552272566950670051131772451885365843924003225324942939663460141149269776791847340374416072631659158265614766373605894179476121152577228107984059774375352888486336304594988890413339368117168576223157535865196827785457111085046772958187518439428266364499363655956168401239483443797970228072003924017315731968084365603692101868519089598409275536938448454560263589275267945916399111576002333737747546183059490722361121341132459311232102174927300212423795277313084030128475541106682500239363200606535539728169616099649937023119916681775441151254230587558407156239639269287105139526253892797702496715245523757168455327106863960325235137797104183230013717843573727522604737212306030434526951952744014640671716914243495866671023048164533641460092801799311789177120742661971741545576657901879455183726416911768189094491038987010942537162562380249534488785883994516591803517600193343193516854880138414476514328316751604596509629328179704715803380322232363824383612259198906690489924757568216531580401869986258630634601520276503506487131321176545040063815989062597210856462461321911642732785068039432872317854895731724902039716904831040956297318748547924197808917444613547671998338816762012429466936424443692126375207194846683931560024648464345568407669093006494490709355506875905679638607147864373160463572539103238644079444315499782467297553220951052350001450072676075605596575063686271231691317169789950132982043093179772035960038089267141022956988940517615930183997496196062152597521012913301778103348618858924176308611286856375954812392592430114746093750 [51,49] -24880764404884254000799673058220193461191261330454307336506149947998354434473174030657205649657774656859290953588274734088828461166757692135179313421800442189781997339824991340176139974813716822334412183157071400402967069849571274674236332795664491255825517580026221719576041374559925353077492508306878513546668822311576597366329745893172305327563630304268357804879235916880945307082405782299963444071757743541087017354986728135171916206458811964039777926706124442551576260576567182544242172010768085659357405592444944095357886957658323343499559310611793664289791160367113138067690433150379197142264604784906876012433896182942091263831521565262881411153028007977508627652825733007978377674360516849891341967762232612848092966856543849814943262069164837631277236785347872852664787630437619695672314028873944893130680787405948319885369259252196717151771829798663669940657221824632907054173053760012006988707315115682656445421082728195874707027715441387353607099587067076803546429821465050415621456250562743990259635796941613477921879876834072537323267517289101860174979269952582031221203338359567305107481155742200655679895685395862016585798983885230668590057717427006029685099003484650489676615302033681961220028898150351522786946311792295241797218023041112747701715407549423111036430932865014894393128289143630102281693209271857984476280758474963332646626492951351534300722741723164254878667156672452385087968669548891477829821589304579907471675065981463382595861894920550019749748361316998183663450490922446605154794347090184730126294646945137422045316885366853034533239104822325610483435480278082296026071946817189401813292916848672552787814286212960083984603557680719671584628202963122980079043665016092881863342183405722974339740076615030633117610685928917776630696595276973668509802953266383452975916822198680925308092411343042017198268688980826294714114930263146023945145261383111879017840787649480341781445531073639000166622279352904992534745613477912985077698366345705011429222511168210573163355715982497818816831783960492501938812422602964563666229627907813612549493028373662573574558996019459280977305755706982792620737182663776236166665882481220063030385786398677450258503239197396145816560904415934596959611572511332962521224347823407433839611490298113370642703511634287866072513946611201197239464485783115386596822050117692794238351099586045341130372445226358332698265250428057253647727629745911581693462721887044608592987060546875 [51,50] 6120848105444674954397146466069749011673132191126492635109935032101878574938327560610092939936471326892157001819606319021300810284666806753651005566531366252266242801867435665404210032067233745540305647737668605239041749685536041671645967781571076931862201057022899992562508457999054311424797908769284994159451023993498173070772598288940414943691288838581643917849321272159993659519805970198289738244037536790104584298065703570734544340107056285282715662075468655631988851835275277095530125564117781040837404043850142155303904648218089846641226842907239668557314553567927770365705950489268327193343188941831919261745595682648549805619811636058124917513216917720591958549845379088326320678656928800249592266980353329081864589465805177862227628500589461746138748129645191917657783626212591885140584685801127012024919777888323875706749249448452940350563759079198358935792334118732144498929424474737278939671500927068624270695072001318928250778645975111341939728792783521614519702602535631391948925485709280532559105134288261248209515564465633854405672544966626507005929038453517626844677350473102675722440551558245613461113709344326001039261891980465819650069339280296921215248742257326724825916459232360137233730965300432443336426653131300598974811303467888220729845024123823068575613051890361128989911736233222929342589155074058772648125752628288324475020523601212904581433470172418827369544886390074921337624734198029751012755541845288066874761576460646679852135005544165177419096708737022205905600880798279167597648137745410264927114770005033243894011179820018014658306753148158699448054916077234157314007174942075373159707269926525475262791349190592959802848045583651148596647555996716453080539579519986850620334025373352556143722717922278835527063456929911229609335375003965290719914274064584665300745694687223478235839119612832011387510841351947288980105918687119306093660606931135229222315429127657662395947483778987441244253927130018828087048760079908419184593942953619529157444498209905183135499315246140841475009759733631493737091309471812544225911531460311505255666521395210234730598090878888539852695433326898575104335440551892984171305359417689477954365183712029067300361501268903909112312100258968473272212052267122677906201837750961417812460176819139893477537540845780492032033881588648874458264518154011153186896919693561640863139442381346217930930928739938470241722852715954372000099065198597259040980134159326553344726562500 [51,51] -1671100068779017921800599316227966817297245107741542998839113719097202154018133901913718407837249729013032116495367748314283524959553303010842472401829629885074723971786359332005739415029025749688014150182723821524055230297267398437825908017466002466107397556090438172257340906516222033105322824044236258276082930950788981778172206757279894506407833813826986635124118680014140746860422221814517092948080724066750124276683233393730880917761133680815009858265451512559626865469820291687835952241716634743582871832345452589139692258352759951520190848638951716311786400121788820742342860965741687142979325724048498599051818024446508096387808963527417636526649088623185997457055624620251183008009535814662663052423157016369665310479016509826819235976563026101387466147542592275035915721598587948177258648843365833111503626178079623544134049979732263809165414866043723515790210964141849842955903472026991976747279880659407035804566655719902404512146941189672498174334256436716500058855170705830396553436720606310555682404184714018252670859785790511941653887551101269133855134701814000515190188180007469506751029842184341294305564611619375594901743503098407962218255541996275727282615860897084279379275043123516925228893008848669947912130128751675532226306675792598530369275910709088035556174752567044829578709031846560698878301680744344123627195510724127402023682495277726377476098192860260502184751157085839664099439101897557701201062289457131297773275211098540272458323843597382628376938238503127017069548155456341511000586430356579029580954801837587938423995335898241266951383631694709763337428764800366651803477972839315462324834758692259994767672322030503987723977067389185187815760112671968621708163952967849450589860394369846939625279287454864694914690776213952484193720465367956911368848961302888619302445849206951467172939079533757129519702419613005756199163822132448740538856686316898887110449090429940388828784465752932475100144896537972054150774352026320173252709668395632859466723456087448159953292243495641740104183227284632895740422541953326196792473931481100514040742861626648074117468690482578652600507050857069876958478973245791857392872384991694561261603810473352822229985221644591371429430129231397138602280802130996548940270522953556610033340343159860815953653228626224339511024957181589136998073293267274147354379389485922691452661499024594002727573214699281221823842428642200533955852748135839647147804498672485351562500 [52,0] -40724710345370341890766927782790799889214665663736887786975970448897655716952150914214926480493179802079718910764038929852107842412193487289304941475251942899813843466747789146045031610089618870951463428147099946518347377457501818049251605993424319777218832528323415372627385540133943204697758834333606734775431603008379774775426956871810711243311039330259142694575555019985952673004438350258635906095613496903680261382713145808246177936781541366258810197148039261751081092568488123366365840605773400653177958310277378100766616752874037756415676992713797036530720191185299914842382363684454745213481942913007011651724216798841383498883558540236871426674255749675418598473245450669222692314219610293907493716422197879462489856114753129182040238954191043599038900263197340396320522856907757390613330539408737944954669742976668455798848488767757742277031009449116186300723179567832037635934457079793810857483539179141518775481361588731733163546533796277873598106169326832690431585706449845597370184813517447788580441339162740648575129125894412992841193078265883508540256286337588722965311703735565551473090869805820704039479795840636252367180705794902847876505993294010340402465438856438952207029152782979870434107872961610398024779062966826380119433106720223772823591500185214911858116081865585838585382307503246177428611769714502615454052085077541195019604695509704732808060371486959635716294883827487803720385212530613822844468158831888393633648256957075187498985222329681033654055221520940189404679836267585294374169291118883943563844055733093422416061538319683214480134106022491941137719104039150194451487850029783653524903954404769479656031588285946658885134792483476571432314699250751493560446204014098921428160542137796966612318717897635584351542556587127307651918115107897033808673345713074530585205897786862746923655849145656720558188087124126424922618568881135428974126999047336801305861189176779840028641680152499924472261697560057045219440083802973371188497904169483824166504964679561892308285761703404686704643474568298724613085807342142622644135380694897580584027581960525628333403358364906723252560281669204108675824076882808084717811903963507338212227921288885738579085298922166633098884934076055619219535370795267318690010410651244272938065191545195331602880329387394536767505459629035158286569640040397644042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 4703916000390845680293767713579300358325726476396576226775667152167254868249362080012579885443533403476416311725806672134617025433012444000891554607536285657225092824661225838385143258689754747431570090887125931685167747113004239667748427580761944825478507607310544829054310593000614125588176094900317747426006511223774945499978574448242457197211344356079798904974724467656114395164500853439941608962075997980496920879742966279710362136220471046054057728672892317816108180471025270747223933228410023408507338952797307540656078919469204986700247857971838150968310675776311080833382615389112484061823429178337827686323586444125483212974108717635753387757153846646129359354035133709245212729141609264452815162012373534424835247784165256771247565926655570505824174446417550455964429953764120039669777918295104572130808139286917337518808233737220381397284905533891221091720197595282551679663718667800557810873890566734447470771280570541332818786530689664152477378069330844914865195134493132250271129776249322343213792427431465111089381522388991936370667800281762980194443344466306816696621660441896129656337674072895990596864565617696769720521186598308800968220988598473943115902540644798987515625156823592019606211491071615929765841285749312009648485254312969398323832781773487258081230987395122652068322554023105299243663829130178673231846850455293001109000418021048515843686314729970269565151516102632759409177497086594117312821999119233692932229270875462000888993737310722326350923800142985798428175397259008102699532752333038207608052727891970810310156376341756079001847918795260019119118291681423718704325252956086520544901239919193168036972286727559862213598863072769794187363712629160365532870510545098445676119833503347606254738281259496176092275166187363390717136960957955778383178767970648903568288524366451994088710104413047526340158403391410339180997191666075671205395755432089080508838247547987070336750788448321841280135809474404420651526983661970552163268715396314742021711594713606986978037934757044130591799184858897543430482864668629642334443388255637635548750802390639825058716522495924986034191326913501571275603406781344440437318470180666172423824500499455898771145218650585032020226619337537365614458167162106520725933875989550514595044213552179028741548630631931377315776456049523090996444807387888431549072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 375055603611674724664189627267747535799091269614524293511398067875872448906450894254588074708240183770176483735922576014588667654497672928853223654638182476540383188916384074557160378110710858485133754420447361007476544069667121758718909876279821206464648208699068917690223409901145283507356809033027086526241978398241360331571539725044832452004899221048578782142598689736255269845224434700933737985429638860188994218280467632229258119188771650806064263789580753899307040689628810993681387272480379577596360376625135465379497208920201733424742844329380912519026916755214487985150075099049799713980478806482097319840101743981078291420681725185443171102915860401151295350417853442365736228026331763713506819894602821768497155427782807946681233869123866784409713502040526348303508526491701462632219614947779238599581098955143331598411752386443144306386315129276483067056933612767221045003481943436120650157946638501146979527307764643387967112144237309466463701663223561783008355782149280163574073826170394536683267570006377241392958409518137490197836965468771399560074481165275923896431809379394037608930524342599748071876501662406298335263777731098328399905339106721155287700807717511444663577249701830547415346095223820211900465491200859317866572663067382230076290214699225990402408370759659684672277704164717691204678180969264783279319949658125928428678379725504105553848285879073258264544232809794486086118564542397460061622879997696800999239573474580346882473994298363879715770765582817374505640748318220164725672247512381744883735339897164527487802235887053790847483810296127084720598421674531990031845719109561976418005381161083270487577467243837580037789171653311610060936116438678038545617912378013309872044997853182449619012377776672182916567632402314471434191698205074919140317585563134921101887532071681756352996487578737202342700600692705468328349852063375285601901210620254718114424716589118273165918636527731359686100575584691006499193616354099852745521590314076459555329175069080293840317037473394617626690834367548348626053164208734099886557010868701537669438393503830939098597621335790615744531238117198780371192347682677936851119551977532822846982238612477251996558242645230852712989497711886224852766673846373750239151392318190985995910724728713203045871720146673133599580790491332012159819697671991889365017414093017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -16855759172071716316606039399562245302865720855819911495738547677025299642106430242949445985688563447597796484362956091525206179335372993505191219020080533394522256262546918094314470319533194207901964728073864432948333448291568926770390979662154452696327037966720640206124004760297590671203207799901804731433545889520111424634167380147997429525940653383523064275459049239171170191510360310021865058660487365829297649879181392972365685701975104278833757132375093743473960018113682201513967784112804327735895333777471000884612464532686890368085396888189017554658931918387408070489964620118553711454076338315119720610644170114361210109927750346977983935331917124265680346867990571939699127986467104520351730847630146252588843004005435661609222372730039554268726305161884959989538201240415632055704342699186699983322446295560597161312943664458657991782194239734008364201533881768637067453619444102704408444993749239289377919977929952203700822216163990231674915889995387927131051985988647781209904600477193450278997035372156809506756056470777121437677670140538554315637991856228957989339348912485699738675784352148279108926307303269253354920468931323979305894907620408121624811502891161128364411432793152303823695621146830978586810170249112943086679789920271639850653776553951957485344975236782618055720523486747783201612949935218599364308399416076985129328059509621165031177789297561853314503927562298622121907047499071485169719276868326423416960500693182135857843723084384590812832990036815243213362955657086516435227715490700111799365699942398917500479331312978363593097635084337994338498215084985311307900274908070673187043100533273014265580093577247582835714552033427059868658151480048455200941823878114592009151629919594979286962298857440205865638571538535476179681725454828334719831295039789801702199399687756174484911121768114309881464189367243144502019281945637795371804095066523089170351475873957469236959556566358604147919852843240396726460485035298354506554916507244360835809336996357787106839365068693399571079164247090019358910289513392150041114771320477548924920150035628968843803121301443836153790445241017662913338736229663188285014164800613200446915448078201331738776115851868249702513618076262000288801437156169793268005052688348729229520085496010984834804496423296973787611799345648969528782545879153076384682208299636840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 602202452349319970720937989368019335806117418956493959980678234112939458502787387294443003981329449084713152256299265164328379057575665783200882829730835296464062556783032611658905594054728755309033791234943033855729455508736548447728552231383744235672735422708346917585566315989009608229256268540507082484499564140730933802385951475001335948624660542671437469255464010494399023864476638774987929087812469196362651100838375807335180163934156975612431971087902881097341673398068068899973456123717429912745200113212707613138238148955123116953455301220407597451635882534594949297870912564908935297269140335709563819345943270809704754674069968616005416252372014442337751854610906890865458709569302961491278751198536155376613052903183720857622044171182053622859128978054361731257682884689004014691806624182758582036096529269170682908973655322407094223722535518704041794309051635131246441699173377936895804974721019728288715507008644158628515938269195678812064942741594790860354279511789951876709469458910197328505562535035723078127383785644909978452850145710345908112896522576277898760964964507978194405985701683581314236120809503201427328165362293136949595122640291177730079546377827919931529017100344979252759082957737143798965838254983371607694145957285150731647197980285270938146042385430442330891880682963243571730028486404048615773957452453738154796396491476444541064610312426879415221989920940754507665870073693237287438586563734941748135283962185474993824070882601482667073064613963310225943644692756186285381110254890452381706640911665310831229787830478677905536377063429453140444133291888491656672183791854493026032037648536465048784590407136687367868288730441852919473282502946882936295426882952499511683684202036477134999645793988332726336767020719476176480046456914609381377898177010378567348924308422509316880590184430044296759971293495099342928140141124857782206622223265842252009572422041465878013340889787602915283764457699478119598131839725159091296930070543666612379956659819147068284293562142516121954054416607857210165844757659566725036253390300553078708476211985146706842292714639332810871266712952518389699333645345033425181893607392788945970852932799067398938919150495810905876339897179089713987291906095202560525862621490027156705176492560503745667789434206643993105389959683404235125119859225670260194362981565063819289207458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -9671030262324175147965699153246389377695278257698823084788302086216640445702653908182322550777170098992569267262562467038232561847481636592807265596353960442612155738203947518394336251504873245869068575525282632897317087204132445901333940158521652716527795062150795566025610923362056552147398304692106661658567597285590295792956237199453694621285276816148269263971743880341228493400663234154806518137769098606323344274165901488647548537677845211488222315650288892068777003097232012356219843093996470697499384549927625552397931051098350782187281732909243085037249284163229171752222422177332787455237589024217686226585620391780611636471266685325775618054990593134328189950883456371293337484086947169674619621800975505297744627414248911276508361802555995317147018414156144709032992536835258842933950516123866219049985322844758237164895946991343528702991603203474074622791487495562991142104285729003941492989235281533491096495930425332115227287554575527045439048490199355474533642432910681254421884998675455137323305962625603746314303603068601723833582619082860494809363980439601334242109794862339601435722719425682957283774360067763220819734317605471497093224059796892008702310171106758602263668390671644156070502254453609140542181469622237168268219050725187024618734117694722655066682131835471423209852704680153828078058935873806058957960691649462777185070441436010266507684132138447185501471231276580481521009875073736708066844391776183531116851129917675527735933684174803877407750710486018269808121817709105831972573128966722347763068528201009954913815161222209478827797653410292793495633571269501273963370200090548064345209061554813900176991509004751525441358471567628167114880236844793042563181777735007335816482958861189174841264299601434166567689202687376256480000891847754885156139460354440756336292516486942447884515636711039387594899729511105304075246975872305793399145448227320632421333111945979351809036937673264457284919726330147897634040705238691450872899440861978020453653230305041750614468931005157220038182618766777594768001471113079811541659227857029292893842377154088328896666754735455800352829537872438609274218008868156338155677267135343709286189341008219259168897076501656119449426947016036298059838616985075534061438644134044602686858399587454714664107401910484524650481957419801322921026633219797677409879099741374375298619270324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 78161402307043822865967939914332258528357863569481350504978062509067453069175839496859212191542639888186732261401916684605304242195023966306475319793866063475130131055655569724269799082017519732956405503581890474687630098052826341494538307479761222197740854214228448863802586785255447933972428106358847357735649808132978810903294041815620361756223351012481590255381914502146856920807952676696926119967877424587333292914856206687667419627706033131904711915561201259261276157661660250150335066069617531610014532947844620836499310066111295268686927205467844262485599914221183637079178253503955929451957060014588360220102575675970516142829549625363241499027511153870246950542015384447391613138689000365837437615368312058505071689285436047216074810031431172220472072676498402808101785109144111127233187109665782260801142320052959082565593784522178080098635076134177119284469292341614630338497834595188576217389312900842252883305283230246686763380365329812476038294979852530255114439229499867197845741191300549082209104770648647609386474257282085828464021311661502400846910538556697501834619485884462293097403581626868388981559380138700105059040597200292137679127800393376465202919210430089259920862177261321884254021226935966555080732714784765489952977051795255716539167821808852222946316217997719003385198847632457419144969940906024009679345290926316533888040285643942855480622363816969818225862996361290619453073205656498361947992874353517430267769212260704699382467997378794458843436588855511251118337932121634749700526551027930941856248139809032831500969497171653229714483898738187994563933139067482927112312654104735890587924555467770351550147352030151056704271628330923851325377436437523987705462302526405820373042018560900099106546793138861412800118378178464928223131234762697023866154074936780700766850188756298065511912622610563938284154385065477533825630900148594779376136397573906584379968891866656699841080771414781207077947372937234306787856335360402003608962293922275359283651901871188270825661183352543980598155862454277573827227993185009161890087426097448880351117690686293149467002121410680387838721565699049409545784583416428809441326665377459774381037515063202008861661912213253614881982649222234176779487805551216409312437738454896410068938312915604630220145255994970105454262322865815821522931804196282658389258179987280072964495047926902770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -364291773196298487491623899560444202895507174516261965643011929862514230534466608039500664795270117174835235706317910933539348305079458827958768606419432478906006645189169206302712633656804542585606737484060471214619978188271356668386096702792626371890821950690217732773510064867219524640138280150012334750603445266622909192093337236069688676125493939721798620445739788974763138377153738103645004133960329915471548355711017228572742760608242632716624513245008157485478092412983089708010220654678343231915225161703002619250311661890713113954413065427833962567307827271421554062729152628967402984858178227031224593980127425918294639115567411446182402610434556410810084150077283748119725772725670257400340140731033913376641137755155253610787287589390045129013105972699485156898335107526054162224706001655832293682767337850834915129582022098660239168150713074638937671797986872291094218994846812348252067762743295623127893564327703407185548786485103368949273233974295544967193333112719587881623942567539243165828084000720147889011499741696870384003258486178909036701666989995690084535859360060261082435317423098696917929465159286930193897508201308842162546872332869056528645828029911161235011335417496003345876318402425068893313720702284671877363802243643396804579449839654688080004515055045678099677893883123065034963131882779554577672122958810751240178539819943221984600472893412728172298589987987940963302685107225702385464084917616354677225507852575377200303650656902190974044596189853315605453561254317161929391159533993915161393297963690161294246305257469122017180777836191158388520592323410125969451936803406383268568232921115448061760114203877336659180968533402076228797780259594739595831076546247182388863819187843932246522468199901539835182681685052438569127862473275084586642120944394160210041864312190886434905191222044888868575564545164965662076210980813372697142086123917693834596935037615219346714361392248764678606795673423725630993666192367312307007613558061512576457786589831947307807116628554616515741334201149151363613090865518109509217159682287706362458184997019406003993057985247169903956747890481225498373971245370078307729630118474809401017071642483836576910831754922719079454360767704199568114557043463708592265791171914177894024127960145798567918396632631263595209648667192952908677117933375227929242384881242111660526461491826921701431274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 1127508677343873679278474130994651047393685726880382450566322546888240663769946543476427582064634675997361730031528545075137592262308361161750005288785865464424379344276959483924434351340089953778067835687452313161339551145408432916606423617531223460946419816391874977983595886623913526067790494525228598771604653959870192544508697177265626260711529863197934906446126791868879680148533538206131111111626323674610109921981284914218281312237091677943920461589872032155868121032267223504062245780187063416375605756030312389661395217512391037563492783868029831239979511836427856165222903401800253677804090829220571854258372853864209400432285013744692762187565200765149356563705949852015396484741368271873318390328988756009775790797816671418658754542169442613105099731374074825193256223411690055389232572935868828968288067146490326855319643918249931074619257476406653310621020288498281710517424872961134383665565273638042090296353180117041989136523227665265954954451001577144057199080274325967758028920300825652404933767660647447665771743941048666356765879057720923331061131105704653689567255842424454298992887185985978593915533825053424669895982677766973668944462540109462440121683370822460156972720350741363386084909086877799704257688038335122222038123534147730085215346195943234595409728457692851527698354662680179813460921222814525037275449841832976375785577935985124593584826001861741032927170227166229918449842090162884769516736241898303262374785724546122357852714392330602138244676308896094719026905800422173130149886486957026848505021384656740685591228800248753894647911069846111410186800582002841139809593142778447728794260229509485749459316741810053902896048349833478341305276528357219084964762731859848243876276201891054371192242789028703822863321838884473350771647706556781482712164891610097024788279223723717916699819649388807630067954639761859763063973499280705696216750176264750989346265454162700295084339455706063770952173018025285463973490447920004185378223615367353610164743962644847214799482828315061901861317859162661145188821006674157886333299505787465079452310873711699257945745485073697640051265661168520241996553482036715633073149290108716310077046127743429779344180781205436253329072264723073517509534879544733580940551548911597573934571658156329452447419529714657927764688472158002454738461285476893568271926429353712445502466721336531918495893478393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -2965522659976522686715115043723927886512192670995318056583357543619457628306829468677059942104666126416910726705306532629295388230410387465717228269484264156786006204195365121382688421303821049963817909473748502095236224255305864648313785842641363630893152423352581131666274233610634654557920054322321096893291831330711157135830689077133566849818395992481894114608011061082263326157866930037399674700378848019675128150660712728792364091383337075971364422145967758227117947106786439700482791895278848467283275348002598478025723916403640149104672336714093760170984773811780474994893616356147487035134203870978614694942039643056802259448194664412224541470429141813088067502329791883096588597032648578836142518416140598567660149414348346476713779585918534928168390998430881120210929645275768012473577037837907283000384194213332530030241906508220255283439027473049111975900684477738960532200022883298543866918582576749403128812679761789873476467542812418934018454486270452764081036062920449757286719623185477734557794718022835842850271434040839300655735235272570622384275891779849965677108504798259820016613530063689726562512052291817127524977744378211950478182089518049419385038755821513726796049167215429924171909551506184708505227710553351203672588924604737695862949538171210368209460282408833741818007049656740960974803771110727465487909522330908442956849270715354038422802588963517390503914719307510327072474373357319512784760816335708856073417157154704273148061441667319874897879686955501748061449524191487485326196752483928344288378009175285965467558632888173021599966667888898491387080510616961200749395325257381914943267208428155837658905048658831222844949283152908920313357443547436052497881288964495240516384940503307033199926094874962956835930169326722005509327177504820108946847833718888056839587492636871895338986323621820986002983874879071656223186512973506626490888040743701376853686318053179761479004442305510844476994898261797370201395763599777010774885885779883738435446697143177977367015720616273385483091416770190183203811481531144477253126746465430941905107398897743440715748225875536292255457152545971315667155651984670328150240055720673221626240670787360838026605757282101212988223884077109416071873608039111805218250773196387371010536108899126090698969124053496890824123426287715608852331628648873791887490555009146248023003261673480324134288821369409561157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 9178647956321518225710818150260117540335088339896803608008113022984692807056113768486405015642362356318564992837552015376486978181499139295105190004385187047236138116584570781442714945984630617032882362644603304672849196260635115019695316329048731029008464880392894213707801339802834740718561067153580425769587125816101301868063297432584050176679554212687510079188224321384689995450442850207675940869586976214314134579142511481222681473095927377343095892311695916499076337077778757628363173956082760859680711242162308110337008554459142248513729120387669258379799542934297270709669482360445854580519570984158374523910956599675629068653289175007886036337760348384940337215465551217433629872230848970311823929564515181085333054384899460152118406342680092801521381536992300929971884222344656500586003741716041616313722706061210325045793683868992227956900381710860646616262605118188848611793692955113418375922360898490683292060843321658691829834691285388084255119110899229783337980744431150277238276573272004840826056178025168115095794042290695367797464958477870784282936339696545008240017115140133118812188242957086496693396688987777002121703828797854878724773203199039500172912059644325424460420408904216447966269180708980966117847548670425207600540218601633708167576191921953825974566469459461065636918119939212431633340015093775300927639815285773385788525002864706060628375777871168527469701484472359130215741293782312312784528093924008425399437571815170894444276482796462177560353603843126974907435893372408682104051245433097294907307738218723203548868347252364486991652891237363709523866726728756122486385736655407574574995190348795255857900759110426819175630030741997961290507039659402425802599119738107283540274031167434142095406596343991587148628138352722410164829875804264254794390905952996851224606115421091223901763772652887875904158126727394628705003418268910952690385730368509712130552690735690568557720229872358566755455662241278744490422595075281763118653438336875416194494024268959145533390842451337213652199324104844353707078121715815476990419306539813796616044253563812467625387840486140413849394940686099811206494543931862216491549671113282882741091057393609472065392456172702098262207476552057537928513566368733064661615405401145580847787533144735419490811807047072102126757878383256440419633424108588829927339539864336368378012066381738121023659005004446953535079956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -31384660205730200000108065006418674688306819049091124008075875315350042340692001980019866036283689976675438149995715924161173844738658412314502743866750089943229941289362031621783608654581498261464863856810741774664097982526756005512893086820915823652361690328174878693653738093028905002783285883278745917363602419679945597804880473650467652067809159756584433024571094990163048160933914442538946654843574880194905585516977280189862204617820154192292549831293382105642131777692702522175826913488201117382483958493127730309344884753220550475909185072828369996756889808592916152206176957742103395738498831307906161131708210116752999959941838172923520136836489154909077058581611854033443210562810278232853743804821891079322093326790345737852613600816605648929754694849653060410494846870599468670919078331316697888431342467597586598616395207738665380216912281618692789442328384552825583448178413012844136855339206822866552126670693811634812542726542306649269308706145838681378956359786347935401230855963407400095009608693617625183696009472505375412398184663806010703723855931029226258999646145139584680177237458342630279402537726921372531778798405003367569781757469349660438203147967201873076433789656495181088667691118662683908189298989849081798327136409690029102204773056416012717822939454667465528395866701140980947483065750847536904014934357992986725688222199114624052746277730070298437829713357131822707572814233897832209154286837571498482616050616112497128311902766514706927836819926852627706892894342107518335882305697295510070524508771835664145150267528600339917924401801437067697979321574767931324972419667415805306747859530952317356025730094699055910432908740932789857123698823976519390108645285286427579735576383269695900960997536404257171228244830016149398896848733021352989051086014129237867632287639727076975886884035603466625059871610839431993844631081767184171460278708500496232221651905811236531736363319972562877269836994569929273885498911605174221003842732225834859784980871086787505104589787654795291547304064876186017373064748298493566329531726075342715708353203008810820237688110047895323917779304324735612679993238893636541345262381820269158339790223299402672782866044525898857682710462168530730942111058830875929102244220256530514569149445470746143827254879782959437474602932248403595891860473895435677251173861231883603539889163094173119006313754653092473745346069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 90318957279228442273073640099158998309515087218819062316354101838911962189107196168371942821161787171033030055615741238222025304620055220530572337003801380405076062358022349133900226749125039281925968056160721809265602226230193766525830993152718334812994155942900115326795235907598304770377855539385397868285709459822868029031963942186206345220646432811366799917961085665631078944665928019274519047634585969643155374507740253663766449326506998246371014243626269172343145737088681607808017501553628135935047643348115212261249291353470731362158894602805079578116373365228685095914628179084162793443237346849464137638709987846228124109253898519811151737423157147465203570966714538013073310910898248245489693408352894919724790827879686900820794006838422680517037942576918315839393197145251730716999553758169187576216674514760299166430820025109753437278220847545380910858371976079241281289604870182390923956815163500570920307459556249161316144493382564325766981593784982865742808204260257099536223829246244396102500025282689199787637249042164472869142973293183186098159189315056901146409866001357975945871252644699604230973188867854893103276803545225199247432698494171876364561297191882427488666520817041582797174653488190540613230623024864029110839653478787589057702732882469145969659615728232397849293451159073173959613700323868092052208009166091612161232120714293351996199678257453195060637062244292072706295278824200466491199359284596507384512432604609017163904635209941275912895070189404667697679244275691125007287798091510458528606244369018581405635880764893483948281516823254109388014121732966793342875371248793345327140016723928229797880180274965158164541665193401716635082391291306463488114233921450750467730468416482039550139144594809164727033239606343618539856685421793313348620177399369204651263526990919261590029252208520517783010424032383724382563811054309376409770461424218626185097490430483154535581513294109547669061930971286644763779202004676048200179549005202936875992103332211359809560063441994540529288845872943481786786897091145923163556435662727682930955736213890928374049428188248324198980435848611814621502770472543213929580608167431662621090048246484471085150363433937651791171444634895127463455721805475795614431328128686579696722257969533660835540709237814740376778213179864175673338060614924009907764722885107816541206962898209497151141150750319752660288941115140914916992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -195682507324940570128839832673935007360506707018413793173542987103243597801296197904860136054065454837010233836975675761723279679981294808167816851849241371564301902226415715705815247582355976644085828023218256451990424859941483161578479983608390722926362074436314905534417687499077230275553633045398822452973427973201141068833831732471588677439830894256655680838162025505857846023407760043262702722277049080265832964792058525689619257675286444127054922452042971189417156158748460857664894789578854761258254828562905724033004497281598775804234648447347864343697815091387826614465510669073279137786485897172219876714336327332257442512964463915586260354268343582376766206266427691127929198632138145398280984578031409883238308378790364141239422842973411951526472027586858048201717390991031232777797768013093940017176980733953835225187454868409323438359332254303376032637200763440410040325781232541264516071882589022906178766187076373342976709044770300503674595454906662763490485050717108401864723390115928861004965675198018851746951691509647981559344425866889068820584738443323643796411531819822734546920023932591494451728594576948500266674874318386173168351109717999046660788374680484184386155922989211977621131985199427051275464977377390349645457251930155966754743694507230623454657351816360466745976289279731593331741411731762499495786749182127781989613187720440937996750457524969658574144151720218952466725231552093416575860321113575096345023607427744217116190097183163453948303283988817436410723500568471470939886230745429851213986229037359526788697799031502572819117753190550595014655402866097576756100872200537942456973050291329509805184628302979751671324163212013019972178441104477321996691827806437018871624912314532186426757007007539205573837049077297462841651487310852383956596016932829152851333309057292690887971188341456796444543161415249695945481827645389138336818427379433915554959100225321764454510021114501171376097294138741273988128742868449192606279893955519010009053220208389779062262734090872007270672127995653919951551554557594099106446775933272480779785751300732017573396605919748746829742117967209107433595475401220596339517868141030550490524676643135760353798744555191932030303229202827626068885524595029507449135327014676348405335704070969306861598853536586745127169601240688371414261807131731788145854589250580744101159091932820327445054307130556381366659479681402444839477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 308466043154002163844499604022576901424893654659156674351633620182118201063364616495537211772101096967649023960226514673847148183742523036217508528235548801194619929889225669235762857629375257457854474548452341755089871055124186011033078413591986319080997081930782846471316282378059657317986838688837085840448127455092135581523138671030659240627602357938496821543882805574786800645375718354355532666371536939870011529079896194567571306249968158810895249018508377741455094784536044447321533658192578844837016849306967721945317614530936129430063299106186229025598399714640492181165263413260836170141999896249980976761208333802578139549618799245674582976954187993091609285980076646522893360928187228315890584712641505177792393074235293612514196365642798756126124654583708033022060406939028129981767796832917152971434297120278499482248710789546070456248193885864999863395156365006236789965067176413975500000906375443359886523618934670904040134325497212467591251974105142457067524833573444987847760039115545266263739613122068949942658406351706327295934612761329376809641386707898561491348210101022331079141600345920772038207275868221293205936692127109941785367961468371066157551625337036888088410351565001071039609716571845204643964636696046875145729681003143254008307439865260866842881843207607235549973230200904820364380900047699682473135355110789519819271062179718573089985467831651217607931679269055822157723361880483450577210636532416938676982477784229380401947596454814116705715086007801538879764877962322617029469955301867643703353874968894637855569720123829367800809396776217111544144560931110908909533057075035860581501429838613283440216873074664422307895813698365341270028511803506548657168651825632723638517012796688027905712187469591487052470091036347523443236792130199008436256863577748971754808867144886332485468662371093385461511159506833968771845265745794661703537900946009432482792006899936885029773971577723115925528098585368034010038833022354991621445130585710303627873788961070208499879606547992328473322754851493054735400128919146762787435111434548853319296035603673138970927644133455385221482488266941216625147107132216376059550215407464560729738075303890544304035635328008598180579772387769792784461873444354734027018052314645079066839692320653057152447611626298724321677052748929964468049153257862527935119451457018777024034740467052931256575409250508118530476053820166271179914474487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -329926178717668806844910320683147865714388616511979878506191781199819238434015656891951223301664480344009329370672626812078056984899235828930765099306682427998054247866141484394130647765463303389439698864710770669494632069584055027515318989570161142013639474368609678647753642988376741302391642110637492019663749317885600044944684276261965779358781030682786966428292216467803152335433845706488672086203399650176518726333824239971680245504224735660504085816034017531857832155622060115366381732743073849904326445942093303947749329888317948204345873735017596193329124888452766183596536149065895914646727324237256256022833842760817963667942485606553144966938730094469006214612489723904921578561957294558368778577677777606816675647562532964497074443029623354586888898825915250659454795899096770039816082168981639077847620271349067078661290142903367243897185896871495251517920334411167135380250574040587345584254009059151302248516532954883675580480399586185931727909281971794267355686555821456557849155884606863773602157965599970597944599834464085262752671650238313278873813567801478052566949796898793311545349996050323973968870103890487987353518478394952830135311993245610136365854084985354424843345145057043878299108655877506620414926973659082973843849605850975119886497102791786365094893020292042815522553682582135603589010564361370470349652457135320695791620922286396269435724208033289581994422748398510776806576488688353566082487766986496509032351772966699576411689997685956725232591419466472299192918635583007233118339889263028258561320148285347556177374204496561823812248626437599252169341978188667471979018399247988120337989660839963289326668263586173444706703043680649902196955669243736134389545827433063183897976848307592501859740242881295602710909626484638181160713990826034600771023958030058479478398364094570514410890967816135544996557929450255804423916099759272770584901395959832077366999803208618822470382888552788937974526752017617559829899191615643574666680102937505586918410081758927112878112930780538702292099100802712380348001140452255579862600327101714363019752743689509874489106228817460609340202514633812856866107565772281755668633533166705901261291461187525047745609655593053152291158791343854356162235363883209575023714515926464198681593641950687076189224303148855837999822045029973389801130695558057632414054709210591780859043433656788963410738557582684016278307126412983052432537078857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 162066795105523928792813319048953600293292503204897217183494662355048947363197597088761173724926440783520205096914116869819002415722563907330374991528672426754957892960347087058744836868395912134003439282567127469027680099966914154841855289723708074744384310630427760288526921815252172530276971074234248181554473612780164726190603312222390805755902398870319939079893908042892684201024771226244358749385952445302727999921621026184800737817068870200291584769993347471891122029163432982428625480598383029311856467316794234373504819988294836806120583605393837325336409863928786104423824620640999689971489564991061159214886229049571948012715346021391030226427411237598182333725866546169103412798100574315350652038949968385631185709118692698957715454228074112325789991984907943501057981820618624828205479507459091539080796251948873455891084283094804631344429063555638593643217431457363146460629937781783077379586143274021441924896106006859022111257230049271190414874300304895825053010546847514334553352825222447251886903120688752191398253259652574933899336341544940407144954614745198214704790728063738436083059743474943926962937582483457771775144408085978275260419460869737132030141482665081065948513866152325436555171582596971333284701461030943501524496282383659975214863035762071471802679162815175568920479871033206120469297549116675567922888211062206993269565718183019134579804531805150857468433228069658656106694153739858418228425467444794503313685774583377525201204852589575027895029918995956251982209648972451558273854994236396343724125829057028664027658691333272913363040034875145544961979102947063241606617899442660897694755195955633533829354505134446609014061156648319598525451244094590185792797448473752404756968385089928873719076423874704361808790372063881370558653678187906970050841248680161270521781856569767295698180679366505709710359852994528658589076684088407770506777639025313831927555532476576807944767222290693262412670090038555205178398553571636374659788850932640631754697593330458075569347087385106023274690905608976702752703698704055608527472375586366956486488898807477000874800598916285010607353429788734958853155100236939924445089165932206738591078079752404390761737835399606196058386654554428262930438349369216433820190877876828143661742108779640081119223133222249998846641453397116241072544541861378963058964395936137758495990314639884410380490873577104779556298103093681106656731572002172470092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] 187986249044717253932651802378878988285538456439918768896777126620321654872020984788680637883265559334783232509785475359244863276309394585670640461773729862641015030035047809393246241216993343952449685625476294668025556532050838490906479867533512887288405991512756563271876085516317114187138557756687503042007936261677440266221972391246817075200992877217356570876706509123729287062750448762461189155980552972367729171211670794653404350833344526763848775094872599231338817626406806339582660342579269411839066979904748831067926700277610544039050657748642027240434257681867499042094179988856807244352859162395885482938083776880034826930865345335326752767719810382986140440871678368016367229255393864628545165003806543169005025247473111171222480169571017739623352942466567165444006399916531547799779106433538047660302951294668080404243440184558957043257600656715758432621272263617426887052894397016521665394095665076883841127525638887272664982822790141791383201395403700270002264372153344009596208382274661868965731767946734981113186178585247167174429046375116894350729934518626476652320247771133629560594719290354157529858146430932832851176932927287662998957876627159434707168711600013414601829990831110117621731431079635753916265885094544634492859085899104024426175656903963761008085212136663553148200609319668145837709082896840022421966471019804814112585902002176369456678527045714305479588065564720404656809843578181982418365492136060029199198102647761785036081349959084594240791092941129696150918188340019668717126742063865369900932225114985315024752502636140708799622137065876990060190608558941972175579662798615649426303772327328077985203336261165378601939924184077709386494067794549137048541183376853355353934991784420321130338115271149299552000538118409290040892420705046786475996655002770786315079192071162392534106599947077762850664748139532033016008868630946847991134008860199900563770131059375291405949125481146766086708998281472516157931447348195822386765389729087502503034914782721609477299430606088074724382108751313816866384590126204206434758677089210308677873570290981692777497198051964106971338168207787244851595379521217549898521663587780146378696916664308110171580425427811842786554496168860588803076460487674045912097365575659057369625685081529934722337895901115933231758458251075011481660007901713664719361296650359222398440672493797040190376739970729604302956982676831021450425396324135363101959228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] -564102461763276750879635080273660572853423142743109812652868641105225520609820813804006477574352176590439034735050675465419598910111994456182188111383006661092606469003345526826367203582393306160532415687757385200940048804265797528765844585794252587012259163271730250883641513631158841069000546615671740255274681878855880696463816229135142358590688010949793035946616949907518726481350648111317405244644817087115848281518424156533449558869188288130691364054340832576788978069560571179790288532058654360227643847160427627691016448480830935873161536197905438994530364597375663374888350657170828359377118028027625315850128221033492048589945130071805800505350344922436369015379649031802787406454918786335646582682347576555031254809648048426792770800023370940566133037229561657442886185667932130529213206282261584509289186416607265430427514093137451896674661122540130329046303101828426123867901948590867739285961348045317134089832225710142524058668753709357665530281065238871442537612821892859892670677997084411814894595483434491361265898760985886703486422234731871257807514176291639664817709901303418390535909773867943914843054142026622648974942652896452709877412212057596227682119238568961807241933223349574691687387181226455774372555571207668380475578711293936476353126286963290710251421553966897257226778934007157029305301252723808923380823713847331820967841103451577062947150320608640908472657358350795392902048212892189185145047092094405944504800211141836287130363663208435379230149211775989670356444882862348973129520367441092953116039177419747720504861751499153128086310506977505545149901565179631915650496952186480483392694023694107546361312229642528968092504668384841877231067771038236600237356603472521377161103595847841778156768589805110409716277947492468308311461711533070866171264179587967941740617208934603156401529562720712019166036321814047605405450304578244159971732520632816389066611016782863587537420102141917314574901302179860691188116087125334452753985474216510782215464900434485284229776171011035415430320253740201430069048688037096853836766724914295738370188953261159215219589888673930816839108650547036454453525411453277630349238476276052772393378266694798780945020028343937624133974728669106109271138907852854542111546973640489763652276203369061532226409887669292047385798370158764860435095947493100354830018244667282322947011565351881319668956042838966739901377319440882451839769373691524378955364227294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 754093854940098901462031029780471935215130366905195225694706963489598163216275382642929624297718731691376610309684561311532314295670379152590303048651844841332187817607237317035666993937843250861568931249737067845454052778805415083095910595462116731188136304106147491639701392456776121749883418448616230162137373596657766736799703413420629543005106160132314019845718726242909481309337058150888225144993593987562031899748078309345457667141380693189717924197745615491209544201710433605050954469418224228121312123160569041350276258618987020350937615024297507097974064714660526364301389549404057862969130392427785146570279698054567131642610985636405696800781040987013100245217977613752608924435906340610182665100429232016277708146352947599309092562121258146782569141621457140001177979064767478983597571110705125468028809285874928145103160119762455365147324039638554358081943239821222006736956968401964547394159871372306635681762647149225592886486453546674888076997140027365391234892441083109244779312170076970949026260293812709820971023452576094239198369516087152134409491831895315797393342280752544627896244508364983067850222052020719126904448523548300119836025890128606973835171465884537755242827843340736209659075743140081829760752791348552814560007052614993243384981249215556831594595320742889546646571517352464000269492084574782668199290393947748228705699701812542621101202796923522304378399197048061210184059886351056285201869191857228111798550668378519357161338382498372645437240203870092149177811518356280257358496012807089798040397038246181432313167492718461480069513958654347743570019717122336305530605285197706636070691215446571234638900262874071536814457323188155923553434043801526678469844235105126732712074865407045072680983537497526099157584047755915642673432278987534586683089174377368248045919864682999913330169697891450784736018150128339404515690456745622119897469129813901012423521888837421788586258882594056724181943675862574068527230034431923874496857578242575905531042419233023325508744159870810810322962722783528656368800041245909842669633672432359145607261281846263945775309991815074930879604107714982249137357646560354674078185625962596706400280382402702660933178328755093376204146041132426692514569605894516398390528110305753474527710970737371119522282677661534823137381505413376493322031840938271043850789655477272535459040822031259153979670679089405719275577461328200629120388498449756298214197158813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -655087158378764889127768368755766892531232456383946420337540249668549006540906284450957309024980393366798460937938646637946765253443390769879722533716943028529090368427075540468976024922833119197531830198035218641366626605482422043106232520822710434498469704831460123555752528518964873778837111919599700307817159998082523368188121753223026283599820768487861764865638145838700189511238333823365973861309774149279372582144984158125750156047245534440026124163043130437762793697863992936659346929921987295730961375642740713773243361029349114593702922717082002065893292462092987000659631771477185933721554076013521050053820805475479961382038611880569796029776953495657748865415159781561286584683403558518196245920250166494063996202538661166175957819089727285773934680330441070060447608163519974586705126895763709074930372061874831179970260002710614414067288252701131095285447427230631733611306713678518358017851915235246510826608007761833427565530226969518348092774996058074294776797310685539291921146220456508513944521821749805067849528654864443171788447235314167825777095380599814055497769933285156995777563790959868293144697598651694059896350981904149918211149478658467771697249368430668817701751791492713534686688601481315419127904610727672945854260424482120969771611868070574061597945665791502489479824001290244876069801722706875770519203590145904769627917296997567680555250968653939951626129132858110004616941121641453353500788186251215383332577437711805829691928537802450315267371342588891429826000440794180497781379674725216443279340957013123906677336918370301708790482921358491469040095602330729869982077492851612250477746106793953380016216636022333484873901515530799638617539477349040410105312580946756470945962740290569117639352099632841490491029561707004890523132050949423079690824703273864934202333143612304900554993093914366292385775946134045668957469444192559253968062361259609392352686736067351846842604566183914231653482887407426471556757854007822152517894682166600906857595304268303669469953042693884012109899932937843776455170632028547646604950029718986363277332900023599798426758018001271367477879865714275634351611018310210814314723757743554331331720984768814003817128284215907907831697784958081809117526319660360060542065938243354212593119799873866383896447762320157579014076807795315977515340650521987241749642526640659431319815999826679680524943110694878234213027123905773962852703250214769781223367317579686641693115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 348676228009859479842095806860943537181288221851123239268159673439490087816424794683045619422680931059257539984031628900228692608696423780275033502662240077303447286861687676818648122484183987281671531864566813885524912295258949242197619261890738748010246750052174085661254395525484234224384410707810800589647388104363735611572174750611825306680704544704388815682787230533773653364346997740676446465022195724317063479431993580792534871546081922808152530422253728261914247045844671917125792369506587079578476784238769763682017046662339345027076910510104028424413060170669935679305953288437830938657416069445359726276523625191509932168073166629587978735296773991912990996496456780536728732920300000718703674912020030263364856957298137292914113471689054527674198396597257138910407807437687749284975169189004667366668001675403095487171507162568456165943422610833529540005643896911629642749167202629724049404014183312851513725465083891942817578230517188730701962116913741547150743304815352379512371557704148798405263346446311071298605465431510428445689501456455438382785946275439619818327257956905009283495019027300366931837002816463758866249275375868279556658291238974135229751590347945647071423798187163356113440236310777909563884767154032060261228221631812828324718224812822249074082946157159574167866830517030691868717882190900982168763783661502123932607815346776290828540868674717305971597156206603059618135241152196150033391259961786727505921013670464159930468205301992496898291068619204065652528682642718163478666779309399435895560121513964770748257620636869176044329957553431393960311404728379712102274089091544257578380251560501776642392446844587398570728799103207259083266927054014619276334265872483930634158689793427136432880308951013213479685721167297302335454869467160762388927952123538545962838295813863616819854258760594469159275052023887104213151294821815319415508076308362273478158217438953118673458143832268764406876011050869551785985917740420922400670892921600295093951913282301509572711874834571240510624065678842500806705910148762884160628026559498265530751798333752652906360885534807064380203598977865987799673962411097694924516279087948738497169497408275157392183724732908199552397281859057083818334103426483921074041010240006523119608449871250540272326925914715360881781743587448134424536365433567155406758813725719095482998482919584502273497772344177044816382530237479157496473662386678171731801967325736768543720245361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -14933944546486671128198011512202949173891092912931030765802029295518446325176162718777380830368702045416952659968353038351102083044897052661825579168021931273365913383908657631044124098213064165937937829935698430953329820624534588151187443822205361571398931283731723817736893372080118075496788432747062807504774821340882096510620497643669526672533750795167691694687473981082612092828813771527181889098221582079669680391602925006796716446098669967326786976622615920539395243825221092003107097022867724131097039918992436386205547038626214541953140231961127209887320738974466089761902997602218114577026083053895858854545194270210579080277542664003887834497133444504821178231354273498688167261389164948580495318307977957480956096382569256256335702788167286707556935867048459556894170444340748700658777983165494825803036367784578466496020741734360267145932181248776778317762144255850173533477765115662261288101254768671687404472823365649093795465950920179306717565764955058390179554060530909021947494099673957339804448850456423193100199757647701550740949647843783571670676456657555344208197849260844890907879520048993474256506625212274448527609564236416835581436009744068475358073381590352084849302853437341909074678075653208725733731640826237637311297181491283791112052858067019939315318450990124083645634533150906673870439355685379847614795914967210511264918836942501769283834409648480598678720467864600015488552072695155873289661380015506470052134674769059473609359177376678658827008188637974516384310507462326647342109464059601194850996580272122244581102975981108963617389163190371227371718048866741937784495977315753675646274489041263871523585513939147148176581394745140555430613497343648246266407218830852628604840664184783146461738627300011126784638410318976563760550321993816461333298342565979280976207473355498357090861074125181692567316964644698660049465727818755005475321662966365232437387564039362099891086063202308069939104349573837476769075623237546732295084555030537104220297640683000485103722224593511789345929014986654035023073189271205408387862407531469171368443341820296002503015736106137909993399539563961375504729415108129847495883543489732494828463212735563346479943791952461250420343803033394123967449870122011925011480957969941581925513272171715598142287540447062139103040206678152732330190640176734780444357924094548589497424254966103322253023081780649439252660891149199120758605269045408113492978685599155141972005367279052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -208090835449355915336991162788232272520973587801955623863711972396816243828759540797341393846753852934123241186936813496896802470615226938912663278022101543415932558755769173390769119381092179620570350161015573154566839196788609928233658116578754048179750968791268067215194482575275032020176060910893229773113267729872579967318068292709357760136858962143284062987060979642241769110302154243063540972042977160493438773480753467703176986477626593243780128574227913394259829239113478768175774145046315320644630879163419303909786045100630690790628959353770777295547003831710692987295569710261530857141958508058953870147377814487778550222235904507349820714207715171512045629544100762350716230028604383180879826466005300844382402262977726456894785976835380427063582903190193436997620980287848944275419251487517599709827369908470756461202216264919681686651078665316104496511960932117780419532544300788723022254862124912152721697817523823792535715449495223151665090116970912800226659061209330013421965876712196480796857214385458760653291989033740403339440527119219489661354350524370699451702513902153012783380230283757028128559557312691854378952003917104730327193558081342016038773352498205709013779965093631252494511228103905963737085986064976316982313938246437153444045774277217076960132303100121779690986523345586585761164227872904263348307322823912259129721725778924232489186375076779757208123758787909428070071033971550621831452481615133199290852550737225548989045109206405523846692440888397168428987920815673519340056494997970524885048809389909292794958876308903201545723316946250623851699897474326864163974079371414832357594597722533807834376335502659829833602075969476004014289010324068601324612532066137907333514467926792401199889174305640125740763348721759789801838352959619529406839544648074646996159395040155431689857749658769610698488664031156695726057877426498890863245876762796286089216190777492540633996445898837652368344524399637917216157484929212678154880455263258244137312927965640609762404218093864979652766443798803995421416293122932507563064538462996124856745949968670016117264358005908241232072689079418739181865777248603756343894511540339490664049738321278223609465939256618603976183288970503367317639213940085204477222834923625582235928116073432165065913956482470148559993402796723316915844731618407931269268908606725985864255923004467797587970256085012415377344286608385850979688658629850457571983102234014495479641482234001159667968750000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 284283947052789228498210748686609211548775569462066517031812788366479403476832319377312653812771948019348498449286608249865019327876347893606625662889127119953667263165729349794726916303740857687129075651480751061662471016740935935875372962595713794250815991359121553460333026383561405142972517820269560742803496313775051556416051542539369745952513213332151514316061596874771607616822245128734478580335409329443991661216196689515331960242919423159815998036951461523647155278018500144062287475821312389657252392371302710067296019591627554549795001223518108127536082556343566622226343185341127277024228167236435992486383544726831592336871250780762013890485817236961368356759764684218301640313699959707250560602961302216386515924998942713390695764143940271468298280380387767654000924097067676343257720201777737015279000068555922057048047306904412586034748863032742432363715060551414210989465068327109689656935815724793622130770110564020261156959845149754800509697650902445817729410500955509693427401518161285761489272887504735220218978648157025417596180138053779486921576434998786001661763819976736664105770760276655434642384289669932785326876440756047994441679480082830097786058825450885362085958003124112271537411574733622614456431851785800780324945220856065784124520151194166956736076281015266865352436033170609968579493845038704910304448231277689883257473872605918458830984943619562534030519604458905227344103612825909553288314464983260670072852597807530583887313547406497654201712939011226404778019766956338282870018769818509590687227523214737589163870744986798953744515006471336845233412432783630235125050797975122434823484225579569465665279732519250976266047145327195940220888378843686972927992289837816966239909624788146783579969207037167485508737283681807269925452526365562697173468898875556640454305093459612213236358620304664320105116159100397230812787641798646433960236734132374303479277901515212841110437140407058545922772433149012829118607702613803292189278346544777695460292760431288031122864410266316615411199832771221751233044684694313557237917643230004142298715724389266735220273553504882756870566649873302610888756136526738415175384845409994189037722656280961740973976571144408306204920583674850818315665545042118203464373973744848914334130254300732941302339955683723619320768712553738416361379325820337458202591499639634205435308086869897348535984372072125129174411932599761064582319213200491350779702598092213428060404112329706549644470214843750000000000000000000000000000000000000000000000000000000000000000 [52,25] -249383645954310853652085518563534475185962190756491123554007111104066877893627977176510720806734567375828606520530360134136551635885730738192129466114195083396827072273580490226975412408867968377229239540466880044558771815073279865066262001379079276970769220988497014590127237580836658190283505016838550627686654737445012046881220869912438190637083860167911570417015014033276941709249529821791596174389454128550193458162339226404513521591381834220464223813270903204036759556679150486718581149267081417026334581313602352505915386904263709053470572202886368516720631376538681525182007419062865144107263819377329570608343414497514848205806749330640418710991798415089314178397064293231893161594692200757555057168157128506536845175558383760454431920843869413602735864434700868081343828083550538587863156575570386258740418688836234455139891861260997658689173144445151501796971828165121314365873661925841002759884639082029127874149170727339636677579882338242360556545719986571094503078899495299482873767939574700179608907653518311319454231569782711707340458654912754914667641939311052433192393518742491751912137676349319270594769070371989146813534133052990597124709166148406571681494746264466035113717493154204155903792374541860128538874466263378422923506836865972443838027662416561181847435190738555701931313591134696069127590302214046269789698957287691142325593612737439652854716235748466723565715386741783380257161210520826553839555944328296951571927047620425378417672582923867464325388589997681188954598556844086395873325864972359343415270219840586404134698502171839352075507121477383413543292504721508878338337539492190864005003363263230920591992555785808754490412998294044392784674312469235975881724561713075017455365611653825627560486668908196493977039169041921893510346539768479729359217641040167018663357472525857842838366615671738694284176680059971225775523327410184730862049451984744540742507414211366623617991432901314894968233077485204623044010070051785545631032229198790750842443900934875413108778645394908355648133224124852738483325558759855272253584616485383080485271130377304330374379114042400782127691290428548400768461061544419281716529677018001039415097487212314993453846854589181422400423725538182632447500599328140961936327596630736828700924854515229473565428555079982660132753773708013856556392909859486859918671389287373128311192444982021745406994555548871592022275718926812893856711487227634619752306152445052445099094029501429758965969085693359375000000000000000000000000000000000000000000000000000000000 [52,26] 161972766448538623401357807912762991617047650675947542450016798300452643748443831627878250730464799072923841553995249158871587045890348331196231975700771726477396468667753436411953963301224630277523976800012389162495071686430056271693397288209845973622607131855737073759651679070232143984777168670587993486530950229917140530037124151020366150218770771533632572517481796663100630886569461545979572355512075768995884371468625658662537140874644890912290945852602662779960577444198207782710353915431951785535227540880858010436315306156131055253038561814771337402888537491909383859060692478809573714784551607374178800065277659625983102546968658182089326808573755285102663797945985751955176659551272068779556221389028012218920854327657099470283878408310938312153733057757914339943618572205794739552020355810766909841598698384484295653649940171059067142425795163035764062634203320491993527202973024320722938180957976217211684021682419041489692789071321063521649136447536258508864835556021388136685345518055254399798344847691896676553724659808272942022535951795445314507388405325792005672871494316760174251875778659042871678192172006723515412770132353599172058196050322352358464123456860681495611518790920040634335091744242088484902719255074133424268237550524182650899882841987997723489406888610518883571381964055274378508753076390395761318933362032026949601809823332842868157461395851156708975178654833174770105552562185685472997604793271161828240398775169542274329764923225968154845166919865131273546939258634354627006298352955317612311496307157292733177417486476182091084936527668917597259832270431526122709227330230730177809261113903889374103344301657430355814814434191193522597124614482671017787689199816125299205564159560505761303415461090739297807118651989064830852045491909148494508367568695737977962073444258716735249730847356366628156638941833553299125328102939950867238906097174617679602202026741975101515801446111808242224866007295859973721515216585222104165273544525894149143146547524843321942455790085161798990823982144109686701144634142504665073154523922959542450050988649779494459940430595659531139111782879277209256102094146043467727991934968273608764400534809998709797451448075570148673789282707533291696465628376976269912310033048594151436816935121885624861279076959752831217351045926031483167938586105169699409464757308477201482525470567518623141060848678365122003871908448924095422554930079108889976105223702220199774766407063708584246342070400714874267578125000000000000000000000000000000000000000000000000 [52,27] -73862027362434974111168172302399818298775357942868776929364434467650395726251989536719872377343042044103002201810480193916612354712960632643001060714016143626622666892487453543241820179626589327902683649212956514754896593505543818174597635334223932580120865770417968136097649877140933567131543137853753056442916464210630207553160178086324413254633316775388549457882511352520079862129986264977088090402307796011910116165970845148159301300877886586143838689667976407626002808368803395687709141131676523211810428287654733519991632634604425042236769082527052781818617536426072117150097014856471816040878596943257066883949233496202323508831976918733568100378741876700465740612372875070600030880689550189930448149673346814861827222654017085210734138044758504399603255943187293937629121022516733848081110824096658323644669379655302261138327505228117747096814080277330074432028333893902232740854863433593957246266624548717053783394274242113882060132488319085818317920008762581441654558576456724927692386416295758957324097175342540326015193561150805600757620215675387283713336080653658275643830783464674568649209995964236141615266183188852735210615608504352119859389326252479411108076524356629156335435500229382886464920218531240796267839505133842149032482497704198828837438159268865660658640961237122078935291390666034596582617265838736445617881387641837851676691193515882958716418634023360716238367706313489454947000426908930324408926690747623876228676009592270307293237204853084089933458558281562939050274494630443796367674456772588016281897321509050911489232280975672683191302844226437026468624888582267666613137506547187452633414905230967535648632734904788076252559968522322128413934581373447532946189797614408592063081245441511978796927178100751148411989561907025205977781562862289803609952632939442555359457641650509944927864441876030236125707843860061494914037653406847844511514054399945761889772075369687217084979298918805442610913999824567062959005474461305942883212246383175537987636030548077693188370753298722995971401147245708298747595158767416352865732905528719248275536138935847332173081731707750646675397132388242023872265633422139607677418147822205242248242603554171580844745474550822294376250690493919238552290512936901677282902335335582208860411245653426045830366239206794955136825588892685822782434341547031943178132167611363368317377612071460454614178573945515414447168794505784603876091211240062801309943813462454082277575118098411621758714318275451660156250000000000000000000000000000000000000000000000 [52,28] 15269034282905417733058467576815872169287401638848676646428603934733948287714928331890922956476362747617812475251917402778434100063507300416303707768485079017186526395540464819800755458494765824021208332761446873270978440033713122313902748695203109960666124548242628166481892604907354851262660965440052123334298599465331353426466752094157139706165628859241345604233167652109481896371539816697115154224701224304020128972722938532463740540429635281888077393946997364520369452124721747878261323923810090363125668848327382469096495158357215988066433742460194065092120572869338134968329652518847034769782279650909117984301746903270503032458734315871025696192728587174652791936471034420848013183574190283034308845887532502118595604891859398935990473189516598431338224268809728753038349645947760343922426192419690085188381724797575804855034586945910759116631550540666411973661850688015061876411522596019215597119505300049156325018252706765070078611294029723523280706792069367984958121276761150178725386346996618953858380585829321843282627724090014023901669573700509866861408851027072797613767056150112428708429343858728581999085471292822290971015546092592477026043968739713694366007390563203828001907608625007937379004048539525069247033330043843972794520692494356323048623793323663811684547188904723879952980586567650546139265792333041626477786602777459088722584557008857132464235833031062446524337727598203558523884615603535295277778101027622519020954978003409490373211476336721281852845645234072730983520676121975109822488806387081045272234706590951040515569849685703558181082084524798235335770592169282741511782356628838276478425033891157679985407316324557028027886759723440326173868137108365239305573288506123503691421906368248015838197080641743008561305497598401893439910473219802526496207214936508471896044499281603491121897045732888371360343785064041843239806348974404316490275681182400914483209793024830938245874809876048467046571291854758694170786319976430060514418717577697715284432655142790688838113644927909986460188859386843432063480970018850487967180454999906259321265096273342598461205772384498720079466156006161773048547505414659100085782217692819409671484568958605982360211502665881315739677531318825080099755554787161517302362963108650854386557193728498739932478158289583315485366472480234242704859875267022403548054525343270179656690754698627347178804741040538865986756355947503505463634906052478644636122711990937475057608652129204074299195781350135803222656250000000000000000000000000000000000000000 [52,29] 9090834272152767732834777738859780945404076793051130138520306814626963800334175254835321125810395636708039327408761347211607552966889074044883326084304437119941755587893330710429776123017890479084026140141854576281756940011925762766205863769346746194058974833399950704249005991509512759616050117415458774497309956888854350759638071378626279339079698884464588278986769906298369415999850083881312677374740197125319968526233343106505273125015911850917736377697882368459486350066326917172071625657991209334188286802122866375853497484343278200707085925696915477663670822547257440410620211050513651309214319945484225378864036064253712903682124770310191510299022227541940082063816196247191727913551917070146948479165724179378385332943651084937358718011455100251193719253102367144364829713723930297315807828828735884021894899444655804648721971764644984365688275018008162843697693024211628259441280934090350697546120631243892532322402026460596466697465888140810095053598655170648589302468352732000734313586686579358971217278454887134207260389403965490682214601424430292387239163222190931201114680187040015617228865173354021403776907377468134725905152563044934495636319159652223837571298739504053639701743449423070350919839106963870952964966467882201543059333664238493039062838056734644758489677972215067322998084132821904559112020385208546643534583896960168800395797769254230301390952957005263882724465602928661039975110347052586674431464754862718468922183018996348760474844836001630663001330685919277163711185181073354001928918682026116225194420250617667492469732039978635175069056588109500230495345958563087235075936355485584886751178667966498511947568275870617420537012251597945085223698904795896696651320110534355191847528259078100900518686474754066592093929123074086987861641969835478294963178201105623722234106607962931056648134366850848836853994192032731357248293442702816672722350842017856693079051339236007283214134424933264284336177436879745229333846073070966873004618317718186154574799235053101356137039630217541756895128270444702674908410945833408446016413044674855309169973518970006383090677156988175437638673417483704358895316385482172965432516269352522702026438816530490841073501051324673034544382080996692007516461994313361440527005931073949819325868121961213717677770309527184102714334214471666896509930746868874351278575450696708365932635776607881053588016160409051232789334763840965936225354963400299162614375123785213222982193315147014800459146499633789062500000000000000000000000000000000000000000 [52,30] -11260951444873830679617828235378245789959330839877183990091984640978996479037843842277635777743708011437170454797702306649349552926834863019068857481979615656814056638939830762304175237106846693412705081524174392941518155967980612805962992220138211042951467032070782707523746650898911951413458192469328680278362338788794533077020748455811989051065285629359836610805410731766897645698920362436108696033334403022848573594738023390979355260759480527063731946740401248791413826936747980924937373527293389100481644442034458602078146613084363816314893955283668765605301979724245071314158271910694286495936897486034673652818949919418792971027458602115129178308822013151289522763989295120899338571700789481342152654418062995306479580739761810297638823891841386715430872089105109264885219118932817093642179209606762168233554193323654021978542941941773647868446680420212929572227537089548347280659184358158940264772374509991970604546816847675436922240406292088963576420346751763644521076775913418889351743334209387956939004541464151937635843203407810755420519988501054029692153775432024344480997162890229436043695446668164772825236553013974188813479540844296700219745033414640326702679548769293006081484860953620645011198814736734311605722024590992636712114049020621270982492905021703681029895144590604790461172166667130809647949012512738854905338496938361805146505522790257589785612285271624210382706518010427221069932928068398579005259534308478828701040364812573220522000853064601076374112091706506033381600597786278685570070564558014757665618886387223105046838456096835875945880870411429884436877574050575033257120994362276590129840762534745455552617541305234686681979997564419949561186862743722022122544568432838063260711296524986956718408741508272804371438952583286011340278990463538702124767388604421983389086705395379605206338653148952598328380821027847839473095877367024021188861033124885966500607683273957073937352123587594401434056984292896522348620765624088149152302442155093057240292019633705252479095377551843616648867787687036766107674251119806334860560416330992533015804257393879154925166103668762602163592112469237817104303556571907603962332012277541030685898729683955556364583273292326752443657063684159237685644714539319415572494606326285342655875698713574347294691376738641662245445243344046557781399757534841716279291482796457581073242624694465101471221053263232178395167476224135902420116440874314895761567898196499040903723748430209639082022476941347122192382812500000000000000000000000000000000 [52,31] 5832054664349317171122789343376495130124039073990510543509617695482836317915087496472023206432242212747970747697600448974459597075687230482774213153152952197066019354418227632140000001273010165497501145020355666332480426185262265243554600524093714230110186299687281949309472960336941916946304233577247752046702135222050952302736217053269217835521299002394115374852580019969033428444403779360868843599953448993961699243306316092620427543874173573715766819402491837915973671872526544130089139916708374227247943894297048688778457166448423275591384020716264223281497876082374571552915935181472961793438812127112067163764600211555770795133292066446957655644567351037900751958064259481883338241688128164672547743124134201793492165073323953044614572108121926115193281498734020879520809668196067503405293372363267420478966257813453516149421139729801743532227053182077121777443465726492530014216779497455832231894311097695773682449874421974707558707026218461971038088004231343589155733566511109684379443839300478738367896227781367338192548719571033072936728907659737786275932636305886167880362359626305903184879640710451588941711387224899298309039197538901152002051954764467143718842310788339708448590082628454029909495104672792475821603718416904809773178959173506677926098725276209422212623696646197950963224445721682590315184455607152177208820275040673746343163624577488149767506909736580185718398106859611748733641267238489125805686742199467555837410794707237120856045273012900562658349927703646434570728840622309889251215531813664918114066254958359803077539523654004192735770700791892053054177686660401777492705118405320743193093853552717361852603818960619686371481899021535727679823335420320271830132218699609049963636484109007016637012174086512630814452544822137713826746994275010344425885851636356753935140405015549533508591976132150460025681327228500791534963174245208336417269705494272155537109382001499934564239670445295112167411062387386295520611490138799812435925875792567403632982311901570966726051359404176399464980181992284249902879531905492735220589655367198247480769726277937587988536899998352914654547568937296158591682111374446823845764469641518889646769730684452078703162634347923452263418354363273215202608616074501505134590314630014747942381757159112077053148288278909218927334089416575661776074808418875326314826254800863009854717560833907357654833646031104418993130533262166765562583452796417035064526796426041308873781943145075956635992042720317840576171875000000000000000000000000000000 [52,32] -1232901229591522284719667931643868727050713438898766983899939481594885067211102658971756728201953874136393092258149022366046670567821979594030073458095835772461031562698629927342284005879260607643995108200068959790961812220124123064236885514194595597758035959923160297468581630858934672606221498629992301797758952221665552331329099911917670119992188774243375873409481036647479558183119607057900626245594649821223710828046443917616733331239919202996570683375722590963786139056502496727876216366484388723906255499046297467295918141982236471492318048699414781406631475841277120774790815549892804706924778864994155974315072161407262914613322057875815397605255183196531528518004424833801688251491906245198993169192841980447259895571547346786926818390504138534886570941916989536006241291717060166162811603774267745023744691272745675740432753789068655197766955867080883924543329490882240575361369885508299661699258529117894893410722873091617963298187561243463172314094881548096007126974799641149293008131867092001416720404420402417786706553820782213022969577986710651667699394773874286381094506871221510731697289839050030134314499006455353161190155026206739641500958162507015237264899793189118212543073381540683480115041125071804912432877568282385676368340426045079090444257846300525131237406050070636412526445427681919649899041134887761545923159655135169594015282515602635609266136514293179105624433886560877890802292933558870859013275243606093657623960224765096070114298187305099838956863262039841655423125940493201253399086423166375117670272657504413552052980786679263954435249950684283573541449806348441165622364773146691977786253922194754376657461358918853249507730263601222604214290062499032661343138009258319672318696234535080946577761319634639599020270757961277535823020205618633284022255267658676164154647604811123428485043525387172584143006117026345764791719379366702673811895126432716910610480171904067108410649353872260672259600384214717793795566438489444164645625621413743793298331556609718568926961717768529069409319657711928594103877384092877354744921482092830273013858738494693993769534917958128389068609124107231460152090081629852116105312567511220858037039832535445375716385788087900668944714209092110543768773200119525281513857107047455471883941583141414326241709126561304004925464386645597621616233372251801458755779279725170772948695111511794358701673661866189633117540993278532817711491709523379655712154460204188897889769627180811539801652543246746063232421875000000000000000000000000 [52,33] -600794069207110386260757295651679602183586024493096884229869197211032913589608895343254587419351347872910850163527492319846988322884241250586770015940338515915567326423704928872157587949714589891741317534591782388361446091772273104327240353167591346982186254286650531266712106386546861677937506903625421300460962371249121160112026174545813229253284359114844540804284486677018458508486099302981326560700196059965711575569577647552872513822127860309218210219969073597554377136780637630120427708024281351590092902679887514102903322912807301994357043930736087803335365629366777736204038475565834106480588800197807219624344882321689637338021914239994152149647778008513864993570096361101046417188014572754681285526215149784281551459526032869167354256478360453497808148940969005283193823972267160395840193029710301283140749735943210129499774374149371459312825250820950411048342143750370879876130133081564939725198682249625035254009563118294488191444307124583102096354584878879422362013000072515727863443728947060311994027170691630292681020172135564992313937757921004587050156814906795183993951520061378571959666746656177379944985965080876601550759511288664186980036576059130088164682664402966375080981080629729381759270088849292322163671611566580914953960297674744102893879910338317517046219208461527157018666714044381693650089575378088338244989549721833660311018437371286906478725659341042308491487410968638383715000259094683839093080354665271517356162723268691759720616075726283197795314833055164605725273388629760969980623581075662811992030143954158022042591757848524538670802856806837813864039064888916875307472130545848025493864129206046201929418054069951365112739527648733141382591212533527767383772051135759142814010382691795826394163865972984330869255839984319680483843277769087375040861703383070175505036538358636247008068538237245763464412317129840657598584414213617806975624602035037783821443375582105470365209818871519651438255935734931861895987145546733361064756538855177560116489113440167660867159416640760955731529981383000854119612018605093237415867923399944249343242300447354495353869217889039028393272006983736573057378991793733077688475735803585253650642121202432021789288897289770920640521343871600533758594359839538098234255711613848662514007993554192313222704108495318121362586842496228484290204343117816597956717226355565036031298375399543328516108745944404801608722747868792621093412674807170440030428727341336287391670989421754711656831204891204833984375000000000000000000000000 [52,34] 720855673252911471926813655369312957929508163371462314785278138377155443609016038540304418516794783130840777431062461212800516562377789110208294708978082804342551368431694956314843194846222670726042803800661737738096623240332911824642421042157188964495326726880430936270418146989086243734280881811206658058091459313371106541963894004119465861881136279849342483083791601100698287092659830428884342765605466027532751085631427763300514346387117581593607347012175398717456897440021696471599271354043660874039559243746075405355396509658139628466989979664800136064034082086542269113110701976150897014352600326629246984391602931594826718282582634839101131610009475597590059807776872818844866733017763642256094364609519014377497608479832334221544185880869388716715018919819497726864814072667092675341784402300149063071930580946162397555855364520016605949389364482053746816152973326186692233862563696140133979453902898704646452339720252684457790197521120518115221926443957415945972144372608944417934127943151594556553370322527342917185332614584732695644909169611071329295758656968591615595557909036122085981904442830365970815733307825197036246424595052636582510366222319370412269004484339159483498950518753940215870371203011837750157446483944806897667752547282153969219592201697778666931809135076044116769011589184371134914790278486197190315269369849260503504222043086240987747609452269866318363344365342224573836331959443416949739893290422996545332828858789991750185241732068267645916430194940908381667408891265080244863506797925557203966307853278024550739681430884618468031089586103998113176393757030714761380576963621359208732882620090671771117591322704970363756202694954777384380991462325404828574989152825828840290295141276132464197986372558434766782281187410182525934590578236388248445394089895753641238264801267373593741346689269511941269590686090298279997175122878624017643644013732128496802791832272363759280131160280743930992142750862378717605918946657698953811148674538726094291719571985578617157986387465525898982958663142709859653730154784911513109786039304286294672460399914441137201728624590572997771979860548284370341183061810189675724413657644912802041973195872258630222588827378815656682495988229456689907308853535635927559262796218678650428948195800019255043111334478749038947373401924418938620811058521086482665132211626315778652703653440287243740111580929727065519265207871267474340723876920355829585202801362167649480174307780044884452763653825968503952026367187500000000000000000 [52,35] -372733929382110370159109804933091347117031490786510496530924218784202049473197913686116874012634424561682215167474771943299659115427235997391695946599994482440759256454588775349050181194074248269014222226861754852243415783672435102075647086601313830878171839044391683071682367241459408104793394745954980012314575854587845607804682860848182231799579148656493562606940521531940912871562641546027328634113729532125283029460326085791831317551124826467497199676945155430553837550605999407276153756157286306977154672089375315714239050938799533650638334974172086106432834340051530014014608242755397141040204401642903467702398458484172731506059009131646860707102482834494458048676351969483206870570387161244153784600500612813919685828508366350966071454721053960695113347193689325965771357433521914024273838685512932541767748949895307987110125063017927939654900822246674775711488926972164440556305637870678001977109110071696508751138213060726159826292711773546557502215949668478753309975011807669779522238118208698206528870665653225448886252172065557087216856065961425116118862454253307836642628563417157094276951145222855996782791565079556145108852641053402598759052076821213908605454636412375417713326952238573098331694459876727849381347208690384133594253595361554748898465279321880445782655156525280866972580462708529576654612533096571095029563492720601053568361798150836011309957513276954975485259330979590692431851749481786994516633208225319763919380864303413816443127481340885069964391445683363619062386312813882063862501465094708836841895551063708677584055089725916540550117940036153630468050136392491378160772547847876340811302130181491397435295345752559505371241743434476842138099861755021596193705941991705803284860048376696764512279810990587685911473877136997099500750032649781285327974676648872588797231525258347884899968466793586275225165042824551004486432547287322309807535445915560763283937940923541378824962409997351937234870729493314481132347346270397141498336225751610973896580100530899153214527098656104255123079974304087499273560762156663424362932125166220722284198801524995378561191710397980646051911222808500565225147737802844348482946388048018401135772928155234125694854082945480100818722481394742638882737020515844433723529074251792534732436037593014865948467511261080938882523998389820464009026597768147907841621488422216549909897262385815134436772033381403007059368808309176343418758167526324161130110490160097897697349944579059410898480564355850219726562500000000000000000 [52,36] 114911368696244494849442147093584076419576374107330252498113675087359720742016822345488840438462310029238722189313598919431146606972728379101125450560829452229160928230307213945532332789008861218959552566795372878395807947707019233387078938859483554976278533176818097371734572011733728396936627232805907053644837618078094692037524822237679822012196251581059260936542596678780307117874232497578587658309991173803966795677957741940038218312385268863207528359356008172129625255561960895408585281695587258844204140837138353601234167325549598702588363815647870551512598923788207102401070268981988469847980954221741841702542824446419222712310926455066105596919809637094967978555037650883631786098944978044989529522669368145085736774914948970954533273724701893270212106902016061692444634278830219721723323683183806166046898684730637915475784390270558127289122050052348569105922224072221095872285168671756574528773096594259477104069895201407695289523710744998549418583706232221660783448575048956391881857686012146304249158973764828328599051792013328430961936883791771836068273426474820683786401068771671528432112165118610858104513256515287141154482043038639924370493983453291723891701410995519044603135661842950537776463100680027188560754457596301758146842503122616433051879392164276217230140625801305895759001464853786402070502258887299242683909800100210302529280588574678412254457622535965931241279020079295720476240479682609326586442577151131863666975600687564968604226017770291151156091604706609218427062887506645859427531073493535412704848037159315587974302025179397026994440461052729535792064914958074232941446625451098418558107325501390283449635018146101432278705079813008592021806657832141752177088300445866989272072704670379583640014749967816690875331617569567715715492037528659842606359079460741319327632887348820191798069137008757408560267810009564533299828642730409170265600111535458437184657699256837246525239512752941046817499331436603480752864406641632731548623183134128831629705477087529517894963221684364982841414935634510249007318651798604605554163434920971939907984073903073491993245674175727457472655088325950922181007449336637782572076668498929228173491419242186139917069738467523029310985963777566682247303392911466051027218200242063547447099197967685522165796093194469173769195591126661896113699136318233918868537790016090074533062596534234424369479642432342617139717612537488338795707295916412771498406656835422313755286014003154093643388478085398674011230468750000000000 [52,37] -14557809061569366805241190716649217837417876025555722441607408076481232099366135269239300215825005795332516579861108006436390335956153808320122227661535159700318163031630384672281312700626113163463184002558955770582109595151478060449782924425907427517120679902279884687323787441236813045440733906159256140313144266504333779921113843373297468716723702834314162764006261663007782094832444937033637540661724019381532856264550346862399827962186378956262325026562132806398406582895032988919016831511107511008631144534197991730484625943435100512209349654241124873234911038370954983423740966842161098794085824099670200559110136161587647724103827719766179949475810579508707021237122311977521619772889368203233041977998571524144562038856220385752045445398524851716176746698986502676933691552519293493855150705447484783648876992767800271960709933223325543900245095120773275022899245540481921276777345881468051445820900482548480868697546445508732375039773217598538244438814948852266222678265827920235402660489526506609885702903501489791956250094133751489671394422778956444873832488018038046496574222241671655468036377605543570836716355197231178944625442615534536690296876101219251486562122918066126612420347209464646367131164114505184717178169155420801327800390728596040968343591503036623201225742941670681188886214317346361220786947214911553291101101736599588314006599527261461679339418080920193600526435346380750130547249598341099953298076620260853336235793047047525658245362866996975627464558046041255037971269060357312876022111947851373947152276095822203418487118139107344097945913669710131191722347368223391863652565713503089540481984886814464009666883145041902845024956905501199998640868784270942778964829943196260440344431540782902577505954946997432394429239222012957812759476272114852070680460522901847917532542344343366685174528356794810009662211988251967657222067356747015353017755776272602231777285457211014416549888739598595296645270415158802166444921056911765065965837277300727564396512052997044256636441477843700155862587922792930272192026109459097818280417833033586232801275981077553856164932121043362076151019365246193699284078012005125730156205380440186097674347006091667628618599213249762356733986547838116488800706202852844344446415558109731694301826002964925094970836579585130454566400177277319594165276174199100923782677406678034495470526373742858827100194927199489726759835481482742694303042509785579643180804561351026840546399321318915554002160206437110900878906250000000 [52,38] -5395858646404605773499472448021347402666661693735806521942961172114843762614751390081624175242697174746189188539885736825969974670705326337227290800173421799911870515471185667720342596104125587569242029050668379423124259745840078816218624298445812474868171805451775903260937160465557140239564415968410103982761117677291439988243944340196559228261598474096343668904152357374708793700486052131044087137423236185524966260267886091887019404086217426253565395889471344965001922516095782246691389580227710357846145227120058095368647688523571121248502039345823599338362435816151428936538196117682186096062634735607187829392450152537805685871677295841584069411953800794561469946051942457910074582442801492564261296849545376343610897467587616240108312445229481533842819022359490434263023985850528493413751383640241515395136047543314667713612805877211077080115221175401666774578174883385505010476436737691259230346386567768290492307693274060872226026902747432271368978428504548209403667997463729938476729754367611389175566473175059571719285602910772554644813658883704410386624739307010208533182069833061490671760911550211455439128880248924780752491186574072173246620985639586183852270341291303929432982745387412054430905821467498477741740173208642894368671901778529919462054180358975270013827503122846466520568093400352007793842462397725425376165815609571472742311980404639908153712826196577402213653325373442761874857247993909331451499187039618627061922209756051868711439583688813889524525201473345611543593641099546249033560756209321425970634240003624549751904632033739707347838804853995979258126011845365530923524591904369256510811949376716166670597964643439740367163289003752279411787162151327088560091933868152194080345708452221710303464494355628042557197715450559640613127897727053500305939860054022673783262361859430502853893776249219616584505277969272706464417979521229550502786460289389830511661955630305236176044738043113204451537979418281918971101177740417619286705379644121830110939796958002529170164924981500396789817933065826665585908469207893316403933533391961986932168287264521706583191564440689840670186022585706772208358627708744924907601848466207586807734361107935123653165953503368650934400555673286749461210521142755570160366062549495850877231554227492858471631082679161855103492701321759547701579777826556399348117396983933377529167544335762492039204842148306803709164291393464169867296620353518587896143354136173569584046766194063149413295832346193492412567138671875 [52,39] 3664316355320303903881447492552791091325739613718540118266269057245348924622671156796668660442406830221103043689094227778542876409975996325861398184695954893823917627919863514451861205028766634844127021391464757243816267245564508208672381918931927055157192322343971919024203554320661193776433174195564169254134010205166308951278950030478129076770343169741193961175894644302731639021795305452949495777278345999024590187062432450062934645389358242874077680154764918887449774076665643489697189307508838585368793102413459131281439843330989709718105149247459203973750574637638319878301788951377756496776412117623482422597750343223558190621027889903558087796127644661262569806689513167457336587639937009992795807651535176319526111286649804470060836878734463683905602540877671396593596466262501363254606110219461398386632275482633899658550787645473252113899747416036286410727435727830995043267401401993685053967336407631839278094460377061161712678924609528154474490176136408225432521478166956773147141138852283134880672425291112026744177455137507780810878459536062137588942841891957694461267428562514978784497723818663950541105593642551721412636586159937970577233160556511706984475160905658119872181185360983508748990795251075197310213601464273001245156795732232406138154544317307504562324820167237973605845854844837059106496907631232370862537769594060641741999169693118132189126871551939084459101965351135796923005135431620643706074998762116797947255649119997021232097984139530989594195709246724811127193761917463494445399045416721495045595586804922442216631830243210341801582684910531120689958400964707451898689847355357562054937539317978187656547259957772988326597509879915546153505592195262056788762923492581865309487146231670897990972023893538324179887615394788548616553189481319667782072060905717683171186659128636505465190170340898777296116401435399018179236336368978697511166084272294657930220589295390095532068565010965625517308453042802272653494658958146461573767393900780016896455840920845361935661844486034813538475025845435696362469311883301401167207480107461775302957471094247245263694088403345781254338449558196254690151278698102258145500331306414555882120889313247046299934587813510654677010815719127050029559824960667349670240809471442819385260609520334051581921766726305646110060236699408906018312187065407625070737029807330133962213718189587767435150677476005931022563951129212636986673401449164109623155285072218067653898598834416588942985981702804565429687500000 [52,40] -915870955371436960288168345146556224869382023596037522654258284299225205501072741393610797240858732457382125232478605784877796243843564175105627900189526600810773004434426201105043701726949149359527417788391978461249672590184944207275224500400733878607227687742987354378077194762400780253073913877371559767428873962544136512183473316573149885925412000914813340743143093515426188073833871411283872752371270275367762602810192867287184734961893739844008018111342558734616738927311658029988254145759823974596814533726376832784353052829986645083360481575850269556114853392747224228841336314810241083198299330674536332258882064774084392046925922875902512889231978648459679724528982677498033716596448189835479412702938194283251146688130595363389329213595805276743056325653457701282903519694784832802268633679593170198620233022712524088166190820946559917162160467623156562433527588027614226176420802466070440457322516909921121965373193402111402073091893906138292933047185975862994570104725831010540416738178297729131147448895585318154732467387212886407123547856511077143429044087536842073773511401605825349829263493281253712047838999066218088652580139090023875855392388056717898541252483918906468775424736825597734852190146538678039473206386570371270483456566469855966942326222737464371267054994600994660758357886326342060275734170925998819033388176964014697961673717063704422710722769669919757696171625596609838747198973609938533563190882971011522311535134134382666236655257604878014064561712216807316028966992044220938554935706750702792792535608364716969606105716455923386483176886318281762544114834258342601781813696274499446334978215702724519694988693532748764785268707159186440293471400113180338387819243607020975994338426779466865734717564343406813466034723166029194455050970834852228755467913917027761275743703906181007450948118477953215188402730443832842405441338624858532515593611173200274106226063051021367503668942077871535803793327659582810106389060307261447929828190996122209908018509396868198897145155999084420324847494532430385861305809192421810324993798931472407310357614389860286327276361416830480157200080627082223050604594223516224380561308928633089166232739034052188098848900887789827846905997752252170239897037648614336446427552315772846751930936434847113739104953911553285229501741048383816760209476023206698395557457430970334459688427372358106209193185154604444880668897046075167222922657238520973325980477537395368914374671476252842694520950317382812500000 [52,41] -14706710571033827167338378778254916745966126789547164213468482453025043718845172226724733094580481254865916896734257058336389499479013339957641906221806607924300941235235712698604979167490500898648641081863421655404664403200197149955664927688615178999426813807392501543390514233742497297986475165995603031367500444695652888327353955652266214322225778056903185502589017176537083427251310827393058500363936312986469604869467239827576398384083641109967653477162705190211791150797017777969824236615055283157466894755836557086948028810712295228449530357934612134481087922941648066293868984634789755272255704281371800765687587737613819225347682875127451518663660962060366176449140095274952406033297397420001985198550474164385820058015179151332143067831476056134495203640755162691775959879163171861532396778685489296762394555097992901659668899258955963297697880667631093856945630316987967213391382784611526986226852570333616984118437451961288578683465241187284980854208128483085072823793089285586385591280156948948354725203795302039803291441769765017639762871315607820028578193703978021376875331127421157322795326660103936585013294278132176179380205352019899785514566994249828554142364265625551104587925057007876742905752613048701802848074391426309306183698652385295506300737157726318857732237282655849273928866469917263617574695469075469375219456816134687561029535768086421759639675951327559839783035782215047448763999803874217317810519551720583371115235399140433974448379390962537439242000606471878370279032339222447833410848262840303473882197244780957083746607653011912515633412000233748839900099428180512066260228517598471364791241755556422609312308235394861773093648018959136459847097692838787411530711726747608139495544186172790795777795650397522337435545838013464137421475886747824563913408131310138658781091406645059830881090798018378918098564490851492267792963104353491851678037915000619106579092741479953786777453147428189814565013749756937431486312068179700620117978829547610489774677962482677578806978761484697428219628103308539603331309928033928507250519428192412313846950513261768151275532251507091594224114184647058231763473803268446261928020416944988286677202257993251084304503146156535518689895234977326797181329323993919810519703140493024158693314428349836550472737203014071048683025777385756764994301067252377735043218783980833236432109149427253835898790396291313715514406995215100160051870514702695300586129527635123603879208076250506564974784851074218750 [52,42] 108639784520008480958924614096827785820627117833056608197147437767584326618713149214979983144400523599372986343561734283437554472319262018626171629008719163942054174601346719961856602995873791982183331242407527161096063565987579177727562002638356872221836744456869773502187883346010642623929869448748892806667887131843761609680762771181827616226759030303370909808231754418616806973108412514725062550429366038667878876854187455037657012128863032311848445693915790634827323830340063762210188629550123975988664444239213240539104023950512071015354061757209833398191884711789125952581375601950215742574940916167189608297621562829843026827241243552184323237220453921524361091198137132238046399181181380768441456216100849549247364444909608889355439841955413655987394461687539886811207559506582863682014755621720796228594782105403295342683778817633306634612994183266541866593851630536362027439207926578995025867647438460075557931369753609196741393984026291676764370686251830724173297351352820893591468516401232003591388744500905342250937935194732239270827688236005855044327337743655040231083187268993277138288106411932689863465697256995026905337313493202303440066126170461582856748851744736423343380215920514370266023988827141011329649705901163409920463925959893270143204329306245373462190663948276913699172369408782891242863242048256731592624435839900069021758436950871469180976886105553069117897999493499778174992490487154605469363559814812209752692928468983029500093073906694145192730144969369400920190410123999831279289731094503637099867128361764719448874573221307538448711574957969963400584741726071046274128674887100786064877233814457422473661329388438539969294491824600695177246925723820787399290052592383190195579813131894454277956095017044802446523556542179705839573508617333963626144212334600871984288334983514625359198617836004281531927057021832613941331058891060997661074020411861457219342210367128851696815504309427834137784923899461661307443766869525843158155915728757519157770757595847256384338264186759960955863899733321774140470631328124899860155665596579331582443206155991618473396590896505749974316890117510862609101007500898995125225925450387399792813648902475881988709444173772271941727061662153881103841168951398240690558878220019066372981134524856502542770637218714195094850945667062553015840190258832682686433635325869305065107815181576282737682118339178053696975644597915142421222450040718223627224812348306126619235101316007785499095916748046875000 [52,43] -49970602822142953529206521441846515357528043693857627537200220081196887583633751837212765435757105564275307276595471366775604486765788887570828591449688057198969503834935813481214847039595463278745919796781324072094638104077410407652673473028533631651785759908450835928659402324067175609723420243934565522649339292648003852958893083048140487080396087080138485928574559209490854381590531248590613858581625993697155530358330036222505059361536377138886192622919375610963479953821752575621293024039647726519902469708373812299501208088651144797881220572671553642174131396068774246070699444695323440629355493945902681862617430102890352533277031190087594580000551958093183778631113036696934763799587130879821845319610674380301143560195691043372584740948203183048936810882204046104349477819958047464156481806227633711319490748946620428452821820888479848529416418286280996943048141072534113191523558896493441376259286054067473874717742628454238624940637513595586517125344305409964357265385154653395360988744627527980573823695287915773839151343465125762851460557365290336720328393986017872196321222671725375462925582261332899988611253511381909959112932863763099842617915303232128421166503013226648677738451938982992314415317773574168381740975839963723437565343788924876100464082453017893732444183059268820066623440922021745908188292266612235190194301955167942384481356892317191338657604488668929690297378985584815433006293405242292618113050065313023694169828555188965683073454720502223956518694028213696334720791876907200988856159590353086895587984695156326502127469702207350354822243697519297802178884440692535306403403971190031268064373438786417476316540326541295693218658300794202034054913097826521332748548374385993595734227244365766956191928065945306219757350373435716721141492646651405547553707436407409811845658149036722171778674243905778481843586431444674750357445103452778501671848318548346579302557851853306181231238735358260239710119170386676829611811928560403129805057881050550590079580769327326032715424060567309897782679352090468324385760002185949235822949601228905978289120782577218251199521967362587514881896652592881040273766607147408054854637478309572527592391470731151607536483119252534166148289354797914194304805966348013250689120863425890365572051226114229712249923588370867753482714502200123647813769606871795774970764058405270372975128853792837396213202440758559358440263979589857864155224851001401662484516230655628987733507528901100158691406250000 [52,44] 13621716667183139910646438947698942276045876888790917138006942446218233016827505385395672058533954017584069201772925582593192369877386631558344785864944104477428048880965321127142278260873024599200518609489818729221563669786893238448135659645669152698960767013091810148159930622545266509655492099533522274190635926570395388443644714748426237124941547761266001846876267924783843951722367409352429308401298979249238714132989494102556817243287749551427172720611012875319883677104931561074332925004710435882432641377098278189762087226354128747725831857146460128335934244823119829292612213725439162439878252943319332193570186958393283457575374153835485064995022929904543562600350362451472061278523141204429109992449046294668916549624903125118070799850458276473023996936351440597836867463457898616022944921095462887553197981566890389017514483336584520942458303765068988628874272609972621616572779945336174166033609216483474710454754684074782271121974378804521473232668259966299738254375035210282378702565249587463871342120576860155350271556152377629660492307059613199972501122060002606606368373149834029222508838514678613555024606877604367036583055399120105555158071500202297432231392049736124571230054051864675217518161998563358795186704783875971032100251494849938560639404083463284270665125028513184098543103809975783671019057939235095937118761095668704055034254400655262577659420102012443659015718373467781236482777882250091305666278042211344445185052021779465408166167055944254866437589946139339608855820999778077317777582841851484221965173565049712514749197974743210080088891564787555872519920491357099107935601111693754920043456700262412216899467359994091318717531877428455631687361318924544876715889141376305837533853114539027391796516847543090303678453731009052399552933366420095309694276824966104436684700659812981961669939492600966480087427644306094801608960287305014332606688073293849846001191819904271474832203840277802189224536557357965604891871241880372156334556649515476765079437399341571689588197529407120757347317355625234637522814785881881589086391680572165792557476927421683005953498197365474538358638895876485034461841236364903231882381939090084521222992707301365159595734752880841725207663474190103852148482260872159480530638682161783507204344226335103919921531667936404218986835906523611213986293325722268527689415267728073450024159386002745542412939832792310090955152686132661544055773100725725480294667213421178075805073603987693786621093750 [52,45] -2376202418300869828266360668831277909731992017566524713309007482058998484601751158345875651804354370007719492037830441371878594454276838024897889707579084592618436013616891982184124208974235965938215964946728136049509825555226287830947496593712990757087679236420555624152974727439528852489490423738351910100489261317067564454971474832479583903479746562348677193047981073338051699298396039906493307772379139573362071687257742613127016834997420280208355332334745764521390357520303079903987922045149308493789233064258919627792013453051816647094735426647330163342475165021890157513240067277677246261673357608803253807929668304188639999230980774599153566303698269045577756670340198871060772264534292845205510438148054592548763034375677075554126763257533774534993158774237680956420222344875990977204116969281108667825448542494593151233199541138238359485904665194169274512101574346688756665150338619006680844475857181092036513871361305753546535342555598577122309056234873370414283945893049079917663253248398773212402591145458146856953756972777715578605000482426730617625931847896492020709208299493274054357516689489049265987705967239017870259889495406928327552211384796229905743935087624531461216559935633137366076509827547354248476860625490451809934152759778226527912511537505374558594830089374160147810726154771022530300989347526813246098779344184718792507998943256260579240819392490162528369285791308419129786292524442592491849542671337631731506308691100237801306900895718887341733423432987912813387836444504700439993642324881823939547614584732167155005425407108808515875934892313078700581101366091166386301536527152411825546474853956825087748440362571006699962552997168579282680709763307142076538934256112895871399268977013461892490493123895454087578468386074156678822030553739636899000880835976903137612672747183228683393450273787454929662698107991825018164020712321686280024279339618921438738099430227887991506895501423833286182309887359926707529364864067524567571518298787412333291523855725582042718269800011018397933167467497857301883384884167211167307494362367907996129318807142283296236986543232157584942911027839394870030774847829260712902995902748196482326399222071459375836837349799294842104956561537480893150619231333469029089837043961406028433636469173819187454196438813459398054143295321497371084022922462297745634499496649931296329930363225952330133945628602832289232670990391073631597657033353131607149311133042601795750670135021209716796875000 [52,46] 208078401408481854373563951498440547438096145902829779043148057217226543352569679761256330225154018884904664193504521326758271775283335497980181978535278818576503948460372215965265990830530906039697878602798584371069275168652825096851977718912532182127873789928463845128978217046909358751500969047908685217089179837278002769596835998068457992647491883877564631269140160287080509701812102065749303161887780544591881278548556056797763173253233362995355887199437375642581107740314955635576078247585436074113160260295987863728979076082553245010145275583415577933159169090370436748734812749293202147287545180931556270619449396466054041872415357980015385512617731745471668463861636609624864066295251089052471529576853942243041201490390478775710346494795712118365506747791822199563738426086960924627265357594278569435188134361878878643638662498121846488737843844235478064658658003072862222502612125070008506936852764536723256067340324194169227493298457821597325555060278717089515903995007103608238272976327833753220261257736993248948904307555827769541188702846069641211191644531279406744630955626302993106903952516410272341006597105334719327849566021158587322406788517923037151671574498455464991639715206784882491021160625339911017875182671119585893184557669836469695099444985535883340737234464602081053237099165093133359653453624126913604169822580969343730030645857026725415995838521324051023597082886717468217969021211545245822774680257052116498985206199586156950709856464403740677670171078555710450679917181317509598317365453042679594910739705142964716733890663472077082642497167542604318445466619034041237546918454166113428489175820748093360254100003632714365607312822564323891222833644241689066790855856382147574233159299631703618483139594503965877100785131005020822078554494332813570758288022465622683930993895166028721078500435113679319405339079271044193555056891624279557537946068409990037225083366494030967558510243444126786790147912987214565414914928270015678041923356547072913270856136214012555728455395806009730979708989095043265952871576184333690483288114211850505899746051718820161066325128989216504818244161471459548656409386479580573379541079311616140360955763347141429731933351617429148549615602832651347167504211719009783540835653766091476933234616293899195834067775842407143224693660587699495893990855270811445790155882866462521838385571199447224322003267352527572741262178219875623712809044611911357680611445175600238144397735595703125000 [52,47] 12425818507477668529344268430081036006528198408095012029607058117505143812787971875409232178366215867574130945022152105553288899947823477791501987192133260066739349880683156198412529425108168045481143182824871242741073339558541496149737579686397712712130991796375991342704818739606274150249224919258378022586297751656604197628221976420825399213301610870547830911797014379057936935481872618534501970182424170087685590038173939091634532477411661437537446929948898170857215306659999161166113686062616759433269831123550339666381445993179418634013108775092318739728031808354061575563906044374186295918366610828677416813527936751068837126183127596118666708810849955316580899935102032382942944575866868069928659202038447173000802501736855469240712318743465037034835253644609169912712660902832670334538977567477506763296893139277300247458204387864951727470326902868278684191025469195898425881812458522646285577668474979732556291051257029109579973607579993663472730780524508561653465226540205167302424087435400492763798579235894218062251914444737167136380282630425030192484035446765764910448519549285148993152647922891739185050252064922311063224203489977382383467261491131264781312039842998661860220029950899939168516777527084705001349263592846403861506889161094673310545640586147744015777281986625443201034437494495477025038683479463522418362431078012692472465847720904981810261509306168004218251171792762929068749122369576580486805370947969045153383851782905023473988558686730450884566525103659282642765287462238395894910654161504344379560585309626788814269902629517099487461798236241292953482305914621273438771902135945110846769126526235690611039211002886172359251218863236810079003918794459592289557406538012975178766337117103026446188290196502782317716484318516985835154841870220244344636916802139612124111570144807940257158608889235242531752203857652686598915902893650529468561356886078595509432535861519990548378072297429082220257555223729202613771898261437158243347745419491563343389277116067310942888502959752250850614283256088715427151717107626856353327840465951485983850761134820750754978504036419938103326521682594453836014945517661055275171660159511766170646568295516802386827966841091057838786062565248358302467367055752655291317116759552516195651024471222271565116028893056490481138423357568188591599756356606775021997942709083037384353904115803205074074234169400983233374355236468183224743930449405701632592524674691958352923393249511718750 [52,48] -6952106759864058155865456838531382897342099122484095323941007696163954086172060304995049848738310486241200053967662263064252408520364393920115492567539574804388199361652459027835264224615941467853433251356081251707633737699343801487897108084450652460675314890520935593671612280275438338504639788155154837848669914328994026513727286676541981741071558479685939478689751952943783917516108620033912407881620519005776218449666446136049380355337351881256214726721933638783554762143390079982515281552073287147928218958177331869209610368691974004070132746725144690340270906167012718604448251371144411645396097408432289507024430300627922664429984926179897358153766679405919614942605129826997897898780190126075740217529855023173567675670842743797528971810464501426964523229934959004819263212052701242874215311365970560084808949841254141405070176119785865909939402663597464161427610262269092316790747090596899832230337436883694906904620903840721538381182393338027413642727263905603984004890856071564304330457804680851233525729566736950848917752243865326598093012739735493850277795336813564211990839874830918000940754326688246991107094251621306222562796364366392492466811137743880274571906489843113533202095759169079281871400477161703654469836752933307226017665602725043592782776552605784749123694094578289817221710263034687272019572701005940297903424535495126646490105485629949415551281508914263516362905497719356099785277068300670116117598143577544606515261083681446255240798078530995137919783651307004519883920852756177430653436284308907359272648605680849629031487692417944139984879164490456920179826555345197505913041681894900954757066982143892933727189143664516320312978989009759314323958228695775155429405673434171302747491934490570879666547369890917678122375263265467930980492385367104216741549748380251171732289308855615889495826499041940725386647619751593186822572667350992689269760166771094585777759232963123057410179822433915929663037023120728705455991439354532172008694739747939017535968502276954473909350883094837654257020561198722329457587184780374056950752251620974918356376843554746991157936031097873968680362789091018492830475026242284870016707545640747640105895155600519293969868526184012466650402025220618255796723614596996884682172223870475660639080971765180073385970576841396793635581989138534226019595330141757856786241271237502495655986879321927478992188709404919632393592597059765511428343354172199042295687831938266754150390625000 [52,49] 1892799457375813351009061010985229685633614110163597698050516879992875353021419529272271624335274406253655612261521566944199528986088489794872669565223020297943170837405989058925271460385405218301089710620087362829686684793334934484651850382592262421492709834963589848918636904301383992156666827216563996545854505370085706263299403323295953250091211417359574420632584815015352203151887400138127619740601397629510065379157804722368688825272587583312593096287824463006865267877510016618377916314460726456877451456568196283171335219779650425825372192433074933429916914269918928840625795039927802790399752572893402536369815076463103047181703990870475576671228521016538847516059198721658410742445674240100958489700961005316639093770952369350486457903279223326127789350624663173844191841333025551612773577474386862175579741981323569666710812289346329872816047790679404218451376711712231619461075559412279663224061180691440384541261535034237238208713792016697067008959040386973661002396218224344656901488802695708476903690739702320450128097332875181124077059269919371670326492985874753308208961458128515092289543433541774900464925123785999149762431666780899850828905530118259190183658494102633113276370429850123258192539585993208598553614853219483687301131729652750436493224823947068507474022545219810500410175348440447025928679985422974175980256160565410707506124171796692940230040556076050460540476698974318702519756998054808061716382366618428280126013163940499909845452849756816207821321573065285931997196008613325105076679247338570103786897974322103951857484203416606450951744045694300057585177635589724025493802353077208130143450990912803764745904809225501414324996674377570253170591468571267794298772569996122977591914036725681245705823301040117606649951430347205336499562802414107013231978165182129146074151824973723989398159689202607586003600522996635605696261193151716465651252365468581763940336151274321996980255653229851550133601281539767220090934777100305805016317270596556133276505496508817935198525184873260115625658555303120506095843819201135737418528304166719059094885360702107874256878781110224543339447812747174179673338481523862877681668909120565379906326482307357123797431962611917117533165282146239263234366824039298423005201855513781726323032862743552219980732023522724716057486913757291604721932923774559430341485823325869877118956914315833253224260326470427409663806349284194201990777495225870552530977874994277954101562500 [52,50] -839941646420991065839334345649080578515669902441378959749583751793062530780174946164193731914232749745255279399579599400940267904959997052761305148552930744405773343615988211559459621643679656118614127615878571471501325039168086362017004414938755678505262709711330032454355639909300282976548051302131366220620768241687825384816192036385356689697183343800258257548406914355016351785294176401472628371893938535772735273295512817397636936212051861787040747852359026947570123963596990201573900597344891012801600415594920766571731826623761759880180046332178431067904422081732677918998282176974060497861762543650156107814063835361750986165732761130758896941214760084473870571054165144090841460600896082342682265784950995750256597681711914037448405651466942310977085238019367833772168630530406067860242055520605958840624827188490800429205532380246558192598621578476986245928852543267077891612361758294459136671555953178483861604349494270858241644317546869026940653822136283821522040704634750880223305091258581433268235466247580942674158131904242942863041910052056330327153603067957644584709158572874956049201067336719483063819302314345589354709477357772741361093759965345294904814753310119256091657272869512312231909924049862438827564280721912848696273931513793653697015817451784722831706305017838398681064343047631886565633276841833216061705823944884165236204309811498266129434726408704910217850776679064280611364764508743529951792079092171579363602806201255987926365649612934485282538136916540114315236133133864042651310820575055908136316639250145269058778105913954976034141248464409618136482631838698556184627661230074141244535200481093287351230629244833096060703519160550671343809771706725989664594077671016050133005983910926280849569884739046764274477342994816691347539684944740867307560285940627566568198414969846079753860605332725831852845712488347270398717724414710564287075659321569016010349392403884009509898228185031560692776517710249363913379333152816534961900401778450678878168191359425516791818196015914577857890214428408635219575115507368377524388170167012941006881590250002311961955847467384815262456879983677522101843665578494271076485626443144620211057903150809647871586550391973007544883307967461122499273498880569946358073256660808629319099257818205966136334113052849639465057759420621330146276684746448947013368695729139133593790289639087454686503008863330790503352520885390993161424832980088694966980256140232086181640625 [52,51] 342292990194295708676118236865841899675993688651604243297972714534613412104483592891721563692745580988446336423088162926240735279043363950713942661821349141639104789838358466476840318000283335411832443989690972650486352767114866872595714120915996285718257291761356143256465734191519471384897381471428948455434966315422803370916570453230367388978896665112110078134026421412428037920344867812387890242950174728016890311473885839017501322936043082822114466693383788583236818869763599764666482116196194060301481362553639111366620765703139591099943571975745273858825550531034424290481661931634505691675017410041938070981783582379588560755473407396092457266237709658692895743698685965217562937973007574806121197502952427892232351621597370189643230437904316609617919368636343906808465225564934197623684540010397726959924193228865682024144478598493708785617685300774361661037118433711255039416716454934647262421457426969044562800192140206262182093094146970041196243749115990090922527262173945031476125817875650474663642256802228544321468794027033882724117495009710560202773937431305377917632387664305971677541132660678975954509968023802730862846313671750564889653172364285063098292872082766686458804304409017241911928699650344239058829114182714248495217304752936636945587783140931138350064834185480709557176455394683705221793831034518293579118714438562094351539373087708132753231231006130332627649827162918504037466676212619355782934402044760729867885150037768708145923203535530813223010714081698212072973164543611411255414557653620816725114446415401280572847746016839493285335449227776475224103225798235827304894509120496254791871026252404616643381180971570751259305306065996205899279306697164802874688202874959055968395787871436621261123041946819241583318262234842889865466225323667378462278027157745080758864030166853477618437194066674141584361251669121464117106235683623636186155185594880328430167063570392724353066213658079691913979359658292072872102444911766910128990112164674828289429793416945391351553541763960593268261011928670711841532884106589652938288132826004071978160561817909380892626066865691394705313448865832373110202246180887940155785420689862649271350111701217758947560653690314598587367999237919914721573680177130832376142898341963133196256903223458974469111296553412585701436320913054957788314298619576650170975019377601824668100569634068741144788478576768264191553408739882198574822069758738507516682147979736328125000 [52,52] -95733135589931656436670990050938091616964442285856676897545694854430602477560231214314767270092236148363230429578722450849483194050286133080530207350636526497564357366800554410899974335325697364676851843932015118167698547984572019709111122488321979704742174993876277234810158145428533236894730351905155044619434122757019366735746952609084499989366999583949048028746721749829717617957216326300549957344216684485326099666014156928155894444749909996060571624212368668678372297344215613066501080767870178320111462897236410496519740808533079568142052834471589695274817606475163717664634653465537594113789125312942971284059064657103293238126009212415297135386930410536751834401391724441045790827972994517623927090321853447100988572539526512814928425195845290776264388814735321689646090982490421071120274516632334208877921791366573969269883985993858843807474188605030934567794780273255572772510983494390687995162966765437747473820005029160985596547773534786771384251012273562509350419609372323135090744741333792631415967101697534184465066921977316533646659388032300766030466013077669594727212007122665271766243225778804467536497142550402594174714571179695431839376798525223629373270261839985046464120907572975039915884061930014694361679710223554092473725202976669510710586300983760437903053980294289241112905289143723661279960427809954155835272067794132065739398389174065363354331972068635777961541574820633030322152684497777430380651843805355487835632049318666662931182665251585853452222961598586274051867436775758131590278243355281503554395007253128332902433655603370133457511772899568101246713044288526696574461131565950241538350043850703563205617484343594596266977212584673943401526358379251650711920347557268941145851293651993550501128918270502397930814440268693413878507604525481486917329318554700150664913839473810688850955523488361543572751143537264041977666732765122712783254141201499606552672790099331866857137987808950437817920469962352803248182738578214936423148860565150050734419150278010492347743827637164695621413232816175368658232116128482333183768795728473624378059375779749115415937635866758759586379561813683832790344759027584841092319690676118811647895560450976751814151310335612721342092794397787012819406553223341393390325303061513444713699859760464463852842737262147610061231706046635753519065622819390036765797198577631627097363543478240402078387313992706634194630298945183355385779577773064374923706054687500000 [53,0] 28666195875519696000924231697189118285315792285641615114348841364111941220634363959248268494277654360477206457138252620255762177469422415155410455006471277129879211847776188348529547798303255083265587234219137402118965836081617250403910519925410007070873872721604698219181483283241611386765158495554952171172842120113810622225746490238277010499206067396331802405415102624974557078263154328368715915599290034723443472359944023302861538935521671477112168782922413991866259433500574160988057500914545957842717372356127447089266561792789054077580830891864886455921543354485829075707266016878512513848186199630559196511455469001397852992640172551410920804615274721160317461771836669474098608285191954662953565726983853931034549288273436300176390398870212841527647436563283867414123991149727697051654552355980402251488050777321748980107099306793995013347778369450158589061439179372490504146059760080776227914125421347400467281631068302005983919590196766040822706263949747130604072412807450088043127967577549163418824167649371888377862981782475913717043789410713752038586723762062427138206802083991948638443207514977863262697298393578333311895112831871420728447984344411627084325311480988201535868051096907423986161677608363477203613976784226509820156729065529163765911933205345606024039167119020655248306761038710186341507827673219148378586277046740128613040603822676823872982990083869101038557316572930606095455051858001641329921696153614976160611677827096526696870138921673782666988801263754016613909664521943745320072104024305773036249794536626051383532846550820519635756443476068512031196972335485125285811149285419474821795241891725128812444380830172865495321395764865486308537474762206756243873206180276090771095771837572500335809158378755571982862067461198256827175064314608101727854152934235153401993781558750153586209022057942074706227744209787165574094131845898177788438998688774147805182811417111220983552608556597254126928977125979791637983674520934107755056909737082982433072566308962912041595615122657239551178801485154842822976834246556603484515887283967481435751819584460400422743810490993342434347718797154572067815278740789607963884661149193789520191157747845751963204488515215299036851398378984752110157435313900266216242168020891382058402683182034779141372361456951631253353696138219675049185752868652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -78400443793744096774766823179533415130743627758077195734925762098545691096224233475397926913905805502589374731164346559064320025695951830647735494882782018162329925117388158257441312168067692516711200003435400344035997602865877639450108454995590982104289822773314239914653691774795511382746416539183709482043251299446724689423050332496995093977907438891829698116091330117085421808725951701595752443416894105246429454327997340576457378637976365464337258716155139013345744435627484262767572334161252078458587487959273929407931556553960090068633272926286667097871072881824269804873487910968764464123150618614355054930877811159235486624500375553640153958066888904442757704991410623669056092356506848457103312829976351113814200180586345821871070925148674293550093529872177863508059203437090736137748232854538051824074931177062553796339770412918759614906449847200223889337796171198592109473382140256992730944833915330874249887836616138391316619848672502926435432797977298862415578331975329451879604979824622576802236061726567321395318129543230907566577238082935226735749376557086059550199992728155469246021854569638001596949321068753816308797900796138882620595586128643829365626298494400431107161832219596723020752287991423191658328320837263168597798643837882083983330081618602770594689294811259604070579378052460205285463716560968181693359200176445826131796627870819457747924672573388910983875177164175165964647945297815737544486795642586544998298650046333510337407688080364573816180953738773678154917648140490924629796641831258906031641410552014654166890657171105423573648246739308037881084097977622141909851529350755455021506259564364830222367949619536435063135149072865013976161190517731141020946882700031142174931401270344719339880381513356467416881281407724006847279747141521130106753763339250644552246835436069998786230989891112278830625930291029095268869448867503264750847240657996091779774103626016475034332552712376521600573945862954810182333151147415922353020558339224933166358568320326809627302476987741101094717227200189212900474370666303299832039123869922922425208603629811989868727809888334289253767421554824997418100213728092669856102259204622865555821982165208526084816952509800101216547695829982500783136092019303861714447595350440620630304727420740430629914098527878991051927315414360464274068363010883331298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -99658896884980841255484432758765648609187613189157986854384346016939705333952315556522596305596253478697090261002640991665483576433805907798955527282348717427281211582659249153892625241874494934108380157953330712851811347443106435906152105674543382747158563696846246284778296352835307019719615614585083095203257465886548434751866447747218771793747896219704966723538524189187694287920847823779268794806325689411758755989193964126226420510276111570131091613601071761351065292844349212333946455723453619232051766039900926724270474617381765313503020319339594458558251900193086857039750343367784859486916433647010571394891738195611662037512755494999464191666154519442287687481811112596747512061775202264819454714057243668880422499290570907396233444130784092536788131979487989855673878402032308068276766338525835458933206249883192234780537094429569960737668979846206455552855361234698770377336572403447965039002559021755793907868308639722939868823523393170184788076317152951545943450975933812295184471778138652777554074660201689050016403513794702884052042365723066917723030686970460751392786811633827176650333777182757288142688023053123280301007488282219409166326316927948062418733955800989817516517732793809420014465563658063727753244931925998690854743412419187678442606395349592650957175241562456174398066454823830273827427825526528440842731151536363762192234225832793300533673180810791027298807685442959397881133742877419220527119738567985377901010076389507274575426743551782883659578856116316837329558290608061130443396958170985199509783643175533257335098160507078884001976538850783745844075645846181742537889250060931041100677696466144460290108990039582388739766290908601545112328653499469319565869191102602216387329114988249505161829298682931516032085472034768329986296798469849635151461084389761181300415134648843896698443640696233142670517369700672230314807120259389249632901576512784104022628183973035740196249320888916764971316465089009086754314448398124473051689146628181834539567896019837450640452300604426900688990393962152418056830381837543612378652585737225401124923434805171906033009432807776126086178849795166138213155020050910321016647400988403387465748370226460022515941855694905799698214194597567437039974886900526981182853830733578740544721983005900510915845963935394130645700500742423244560086459387093782424926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 2698833320228307976325113881867181437085393299948661642769637871701906359653168992000353477635473636092426330792658059833116838466654024269496882443743652240539414531408295580685818672454806393660725841234955065170304656082878561943193034131795267241021403915052800074407296905954481046957798074501503128965436173608913563154190091082542441434641207382752528255592809046634084615900929887925182181845905257263902728261428375872287027283868770712517490677896526131264563525260066163859076218206623777737296805506157222279688732479263342628795067854018509795672471962945775780670364175583348113065760291407476268674768790946994482720827029036979645618878355763873259887251660660253401008084433713037457473968443830353579775608714709712168201868343994909604554918406472434383088536094387676640972344271077272567692636424598177258076047735841738091676655752783497587352390694505152051573566128376714075831055778784446537649800226717099544054202013287378725832436075652081259841948819335453293099376820716070800057293994007490686151890158666636507889973116599686844186574504960597094477252854918704363511774874797879720225886054505332674742866329962143112905051889846469739304291788482972772606481185131731477280034088478018453240203527752698012168547907656553990050787052599210794868126554369757652918523310967845615915696675477803564234170577473262650480961039013619449241007157427403107896033549960062939580125880122144665474957015497093420253646944617046277646613688425853273000346272781495158440100167244821310675885114254924979005918114215944448042418651621950832441743122781850560433729655710064398638082417515138259287288984330149552502345274896764948238691201253258841443291262634402269624550081457136004755459753715574532045771096528565093393110346059589155721077555645802747331462234454698119048366044151865932805812826925973435171630164085800775095923065807551178026083075849621227062637963247966745353069700356945995063955866487949499472946993469542566483188577486370169650177386556738904457534023991669426186353787837141665034079885005232464567093203588086329513575049623008711988406727373860901493057693204151192357052427463730618628712501734122035385407353140503044123289575680918845745866121157175113447089421274497939571852677921136683619301251384337510761346150645247606215139919588774132519493065274218679405748844146728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -78234911143780883173317244806929371966752571000101880644159545665038130481368676632678489139966924203202059721001589725868840341687814026141078523079607357141163326874111706461289346757709685996849205320762835325694181278834439510483527269774412484313546465400735555814807282696185957963030158846610353409363709384321618078265716353621754160397293343913470208346319283178073080842293117449019393471199634976493764909282180003430203681043123414472361918802867078949372330807463388841493181668979079752124256617210055201190835892348235899020789558142090833796171190795704168811321299925803235423993819239391384864241544999277007358490769916239703681546509702557547266908572552953121360733390916932249242106743850983648103953218701301309417065214310230061687851250178467364263272121458480506222425202711034097267375050505294215754530465473498691416634261860437598871783757480981281490216871312867165410687681867262124576904330479636480972626401109776149260928293814080939791323910108980229807157247658457003431773636156883351362407114751551009802797359534525261163341281070559018518583852627358022064095877321826546254186468625134515693185407350647621386302621079527902559979839343770874958521330311722513442075802749960451942580134984198550962929558811341849610278577469074590481603465289307989824714795426048148156145645241912404988770862028404602209870218244686558532039420520702687718680288441665710747337784971218946711436463389554030821704417411747071702012585512143466911311615407345412566999634125821254768906609351758050332618047884977190731570523891331475720460383038033838642615283698723321867335050662214134534393878544321284379066715153020836440477583979020324615846924627337191935705638453735949235705818572569432962869624002189367558949858838127213046412893850280798667824620380641881766895344815003665963501076328596812777447798065010768366420431135080430993744948755271339937126393866287496419741582141063991459747310385342994451738312381203695842939359014970368930818282753605786026395272593799098497519380465641165883528202938072300285650298641920912263178509751289977685835324773011486904831622161280496972594376286322086901971478949796020023744006659014007887745749294924376622516364563055991806658084636006175619889487815171711992405761559440824332264347087451748368633562591240000690150438455994219566491665318608283996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 1316825139509953647093959886572597500748553816554266740067035952599609066548933191933647555355125335639926153558173624707345520610212713703395030587914200174271804946269376159791359138208768186679144373298441518781928774165889419909879327795559731963928263731015601176180691973533249659875417903618660628424513878211577577572601301797598081852328199742364633664711858314233591729067122105718001862262111871752896096704277865239842576046126569972463174175710715067952298959321048617750043930413929251804809551586586789682859831586070612385574183755065408487090927564216389580736851352170118227355508165060000557222290467387740579250722121481680032402583500290288991206543308314140196086923544796010797524995257107046841051119796963456708965356073681029567409779043686928021105459499212582683861025389011132677375740199083657324575523125227164899448506309382729228423627880661577615264275025618424197862662567895332350860177646065254856850342826161108937558648095949428894765334099455174025751644907765962716348755906585029651302085251182815065545243964366862997346314434961869060661868952473997971014380648448073516697982836421596630991733814167558073195378726834728188825444053803555900976119965120455220000967761701115622120001106472628143734328356832231769781490508628602391176229584689009206737257738090450621656785629295842014091556675334572961514355112716010924437903688333409742925509953081220974624020488007695082937887517613456973063147890406831871327812480789560400279371675540255724296409001683012332659359857848490360221566307391328816161654238647743484335437787901437894307721808307459693339724025246013336967900444019481192843510333001669562246452654975548352886362205698077584642612849209726531754576917633351523966288110457230608214053326468668328099114471421610176943126846181828635860045114612069199694244394294563947188623519201253130889095247635276899573581751226941070579416263514224210411842827354119049142158475489431553316417418775409954088031613650440695445137020334451200215718264202385480312490247733286864681787758477862368465431709350944195707116250229785289039918346539495389276804190528855082356690283238944539434798995568135111399046765683214343061730050779308949703500685787869541719051527598681345303075679266919288657332068537934288210701144596753648580102641890753708718471572764949217848595708346692845225334167480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -11419279543629043166743644743115508093534684537001527942752496545444607538303229385433091754546879975396571352269695276205283675645623058743476005478200806195964576020854437155106299468624843137282731852917244469875190618235761997868938575174028573015847958746087178703340407335674330623389788948300578237470826131618912100985524877429600154989891197410687594196854238563461236544912088077652307497548395653234423426982945785867286049047583819030453659276525855648266732561691224699633682130953444343430001894791620831174398009944400542507588282533415003830397754887788321845756298924205796764957890217390202662388837820053866555504382124012921299643745482942275259768329364908586847061358554973561779197892453182707069327161646478299466100880403243842249169778783393562400576380054942740646272417134019828891501767662146327318431063331698550198083428515637112363472469776973530772281109543249203822457560814349138995460200141002271406084555308570097906520630063751701346916866912499176382619980732569287569428444418200244806778682181472421201173156043414322736090522061330355212788661952314919920140142377413149098519748308137242959404559806821404117038356364466456377472018746831168657920641061408192490228893233392225969517538524215073478754674546304230244922250332153293849990131967046506554872657612524364893842587538451588959161152519372583430068811645905367260174230406237998623405926796560823777554651539251717316643227195347758601872647037934236584837375054862925039962523111524454413147417851281571587740656782158647270913726154924909851700971573120594919120029225575344648691934294744275372308635506977621597829590206805309940879865206354521510350550968278593292231333233591044749049849675441211173857680123446218681126336232164138715060076860067536761469040763739346396657955903938358763887559069223307503899064904827012679309925665345206057311073347021521952888787333672484100365476766664428133392810740763562706848532231677510763943508631548790937103847766347963984443674314360229141604676234222626649986731078795286120219716780077321426634666378897446984137360643039579393296618662007673302432187198909938071649041371300667223927245538813325496995665464585323181279237029128595673332038229449145164505699638590872223227546143322632102907679978088748819387898335326799125795714291312988655288524425125543972081576526989010744728147983551025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 55971829102620569858639992579409094243527615822807126343783417735040178144994684935319163630313410856433824013334656660957247790859759264594044944599579945142081507885532295578829858705735168114569289276145801283014482736070940691029789032076249122249946922740263625611003419342245422710121118551301134800692441295512500057395395783700373815983202477639344833210257156224191679345328754859771812904051922544810952914935173675928711419114178061473072226538680445885599462676774817679179877628751097056905450456513565203128517123768745385616668484548258255894034376017993964682418469246991117201072100535193911941454392160968276861129366045300230428457118576395627381245706733463222065831994675722782057189169703292899240410501296455843202817178085773673082604600670100894125107980422137666868548158966092025016176175601445525058466788476277708340137469774953001735852303039267936655618529469715616275105154950328551023192487165206240092547480122052267041592232148682652403549857625358619923917059721007960224440769662860081187669356807268807657632429909660676552964616605298941919598454685854344780829664266257196910123786021369334530162307879992454952146655961709885823415786334369464226835098589042941602748947201335914392459006279423843993872250742959911180056317126345777066523903794776039514872500837818173054327214704551694266952972428377709782005235020362703048047756520219565082453677279985373645473633781733811174242832757452498086487028472598547487349927298753654087564421333793846692123243038879896766694161867039576468933783020583224258810114895715873523940650601748997778179182527266110426183635563325669242630328650451729750125918607153230110074434209965509498785254285845783785870167837982337970798721714573712757801779606399809811356452438787647457137015067254715228010274437317780483170734027780398499067492964277619752409439906672396652326412105640136143178792082821499450638104710968753253767729960514320090007216841567919906273697920681830551057968351665758475385216865134721832632534613985835315916276927653583096205141843888744091316993259104245379836315850815062571472051083740577265335143197004455809624599613901349446605890417248219073013741663584039148572890172839258835165157858738209820294108469235771441715792763091171933630152127501360004871664142085413285942254606689581206544241437432785768587781283223137052118545398116111755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -169131098063625595630787446784291510232174406358894671238670986316925677303401151114933510914598044540058247874051614750360567849526553035908031756826941326504236142069793159276498300130348070157342206692691101123634723791154378764438484566119927163408917908901143968931918758661078401964629278178738173478925583128131730868985312949015338090265609449510836332089718797864343256718682764477507351402780683627376908625764608152950174148673062071358644199337737749978198929064850237355849706711504983181205591474724115574568886832028308877815830086265486474988057356858222670623674562877337681079785518644082472987758625242569804462453988101188378217025612821830583219257142693914914942288941489842995950867269032414892957039533796185424137287044878530654969921115175473250434331825389043995574005837283611358098604872332051350800009242273387749927303038490925572867605395404615140928850365623598617843954236688982158877594692892977332776293128240258567908325881948934865683500889537343307707538845410442449030973154071951113087935187075244537137226981686157142976888365666446221704082714169693647967897959050339856011734851870882914072499387985790449579887652063925440778288844067222838049497606647090205891442434681806750683852887639165405526125520493802263668975628010205039992161874279680947218682614139998897574252972224513495375643569293057293728704495504738107168361012530869725477570005430524464567862676465488303617777838021937086373503954033254204925584526286223117768548650505773261824884201708320201148445751037401064066927626232891674852029052518798321952890924064768308625969892160631863315761548809412434405928061142856547791936793419469326343048964789855531410034119372727759678882037582070625274770184484399411307920221500408143210477556434743130816125455593026297305380228978124313326867918573790952765536406224094387209762689788487090956841095938290543057362195304139550287051540813572740796691017634304260697236420307273554076264271041172323273638118549500911844101986005146433917408960153061834994245125350193169364084222826850277841326334581855195490141251836247366120219075220523313449729440884629845942559643313165281638100392144098296033294736842361219708586360907745439554268857036900672715809848344691856780012479430179197126116698235576231254017735666724652727270364399218288458411990522331735263531393882729947364396139164455235004425048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 357862935210428377614533611895868339304948910491565230225133093661660838207065654927100122450175973746852013680704361932571883996549838568799290156606302192746549032943369402794327599144519615793858264053247401250753137540245961088475678473151482627702899654173230021502430698675505189769699921853356953984305087012028407746031144644838307471993801487024191858633875871015882992121700166103818473628398549804418169151748814516214623820555442047215888529115809019852876120528955904947454236918905206311909258724291303644905380673967049350510627402976508531534142150671096941757671043090242586756513946429007163304306296147529645090907497222029148914697785468616485150176121607680426472963569908335509685432604897797711233738569511902163105389731712661897402422738333183473440972356293341426721786756158710618328660433182906345095844393984403995704093686072664999069503109782065785897101744149423859270180265285356571010939489838596736088023954850890269900050953539076988438246659720708214857113687403271729077374652448587727514058728183202794043420422001235151927811390628519368284001171644129827671736709276975668843276714109818796818241974053699277813550058798939064740312988607157095261201404494166531310805468735074807699010571116334325845528317551617632894797420201163677618790644925117859146915421575470312037263527177375664151662571490180284544849610457685011923661662910766174398815312702169981259274170973683510079578945777974314938941064183725976366542528275579550817027833405379520423447916436894873849525019423252765812145971493664601379449034986556772723560316821185062452202154751601459104941205961926936947827345302759957667806054982064382102630333384746823752315722072400666626568040834024882563447717030000645402671805675142321237878089095673417805428445591843305636906137638886949113090385224564125572205061133974816738734840281891478759500289908792327298784505299546821844282609532324967968254416506743857257478124036748029051625231838494262647269338131933930422154412540484440013169714605766020879082269769219462530440223484080552484291525826414482660750588407280490343202703107324315837817725953785983819037770610816244115204513503962596775972105166098377849499700201701595623686531816010244070563585727214102712248388707659334102586906298261415919941630368775582498891089150307506424406387609071903313366736841670166183876355958659587486181408166885375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -813229239790440705659829521289741667050449654060159729326492006790988847317705368222011787856205714524572400310495883918493293290920343513483492821865639214873539454969359199830794892457579820592148006753436515125613595714694264475824001948464485123901372997423246765339650854614581848914170812493249289485269102049852695396115786773403566023690426015747686295693893985562700272486196851331736530207411014230372500108773325338171281685864125676446316490960376360203656873392852112074526798358177696094513692626280443914628993643758487847726044527076376065514499259331599402771243169055029840700955379624048014683283900029489954463693362157160365789041788017947023316688736701049793482308157501087962972993855659459451178959929892323418446795676756579736874459671483954102622588284359782989966577924477183505076495912028505661250249592703636487571305539523747469175300107904588418885923847935088661264906106848697660429435978848520154134994126596113079632991408700421614670473922871555719005694276162612045281355015905341416513309383175843728262366715332480261236267333801639472155280792871142362416646384154539770859070074454817283946321541621222128036050576446433036677626244410848049201309644289804027511660513984788151638015867427852433559307001784559327909624909252718545001442424401926443886889848680684184269024515922974079365635722107624093747170911027008760681881230763212114499667607293756056943364975155360620870263254168026080139880170319493107749574818914283599473939552278482399064033142314342158983037593186000254627687349185951550736305837111065985147992280247195230495105457845446801772385384751082302735991048651904771614110364163598779986472552252216415034882080316031849322695609591239989537590252655473536915479989557879072615567988502526965267554158699412719347776067574038631626422944419070818080190835071380614223485781901963062712641841776987028210464867601575825478819184385647996904019828095536009445133534824046618306405730947323470859524525890431030330563261237682909497333612120379479327807067019380640950338950322214328559099527952681238342234744223383302502718995097265578975928772331847361524864592689551586736326322883207504702760135084770504174695509469725621493318294316239325000059005075149194353544263104710252513143508894248466833270056624379843525378368174084692368303038234457345835704805856671231219364934239557385353691643103957176208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 2869395135230615849601286357638013290795079456747770183860044923370037848278715774488795562455462187999781623542438140800283555957746853743150930579393268683987816583618937883321668633674325713332708061211176289553840314654828028927047331621148590813908979024099887755437914325200996565863602312510803859189716461345850912088784166653454271857086107007944709441943140272216197295902864217733549453800478409350652971478417874532486191021605729054000319221524172843174187354093378118951107260063176403623912752350714715775349208138623750378217731130252416132972088419608757838629807893501254461181509847583426647282228400785810484288868375146816127561730644459096307488529504762539276663570495263344938633360441853150568314096724901105805062020755658038233574300025150333552523034641860744324562272865709318224703459272809154974105849462393355201615907048393391250996341361134572593708320722712030386942609347161354040563660665946525057232801745134392807239600271617877097374353656101976427606606743056132510601266622289999863890113520390010888796754783021511497008666365020631206732154696713029432167935522741282092229072691945666775333470920955570003197452489462707684464524387343569761743859626029279482432050622130556354911796379059782854163850017439102644318370296447661028619536163052484006060779550144341576915800130482099088304536938577313966090522980186649903127693668539433177802441395618771381816393743703653258670294142582684240840642340505189998062714279159940645953439107846833827148733472086613898796294066777199580654764010074198028808825152415306390939057268962432211522770743329970399313533891882075689028449734865517135600456047780836569501804716765911385348241406651701466589005601293586093381917113742628977903587654418076914223222520559934699018722917348814918281549213811677381884291666886154004273656741730091817289484174952684591377516655582170171006487038869486121060183442703782849400608203676096649802959827007739808390744195895756835766899155208837412109103186437876549006637181571757226956269552757741276349003657944044265625495567115075015373949708129249456079633797812321543381333680821694572398847959947718977670844934072597071049337649747733717517010763999869737457834318129089372688831809268898016804950474275958651694450412381927628335051467878260817214825751076912614891377229007364087732228841257068323148119099504776974285391588637139648199081420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -10041955932685797790922081937602031944762946711122207861854522247412372158640405719521628066973769389278666242969218158385087157445277382187778985627279270072662586633395073392844610243148903148284655524661890682578195932738358372225065791031194736754478825201890412887851057840310852524474821942695919771227549755755651251859856976893072741905187842555822760676637973827254276699353406409735547121242529339061829405003012331188864619157997047640475165991132431278181782361446278562955001062654224885907343263710164297175929685825830335149187022085368768981847937072454195896068875218688328120232705663333240551848142664950899901595161203298607195747341299896841619593118078076150305992708690087549431230508833270135236847044613770261467097825178527158944344935431071898578344748293759918530529650232324350524028893692851171349866522468624993227163779562948681527546166816469513293437810361371648726822062242085999467619583263635759120022248801792632021478724591887038196696988810303976332562767672873633560019655996920603700998840145463828478354764790964461016749144037009322984852256812530380859768016459941919861889351514657651098270088197642652567497650579392883001840950666801199952327767850095029232114460290725533183339565520924717250597762652998487469125172582013820840398759610146583604965777612688175918782004777567912542856660008326257241303915989511948124646976675450511203251286865356612643372517452641037365521272335125617378597964903497670324145880669890466947934296825165183767834395030813169088759780191621635864208921397731387169952242488447144002303702669598951216845148737430452513712063684510371005207977430511829875256206383932165987292977453896342851793760387663987073932766808682905734623242411207907977568618219892582931335131790949969633471828601133935608561620748386630965442162865828148760072129430813293743429102406244421940154475668740268895441987374707407622353870184364035605793280239840910760854780504114330842114864867287328459538877337038011750113187652905538560600226506072985467883457561578638500630053294229864655166077420391826568576477885090789344437808359502476504448056958480389808211467983126350697381638678880769961584739246965128473301017893804995645453246681174058894642565707854711245939808001715890791332296531413060769945582722618605839024107992539628874027833148574322253003210811780102843573175866963547581134363895216665696352720260620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 26230596006138183274226025805923736131972475824653131359874206466679917760366129332076404992631909104953343053248294699570423622563579112396701294997788476904274609562477403510251151934261754524529473180423624559141478560462136924255115134465022952657111737632610960715113347848998501416668356097342972451308789211661816098949945786172321995062982718281448394250076118930384587620902525457680227511595439158627745450935619875281186536331038641358148868556580478730524109443445743022684566307946937121309282260678221318338522836960171178502985448809246910346448004676578876613376969821324121999704335482533685446371326670207093541353395088554168131217422347956726952809554719083884878664597694628681650163167576981080336612377363527140474644904741179700654031594097643384517810586397923979317089125772154818054888941609400681500297899069880657039947204667844508637236396852642530410111374998802975881725158963054290536443259167447598347379877556192020334171405054734265131845478043148450925741174973943548908131258194435147545570799210817458635261451513772730031355148954770766892762939006819197308708100357260131085074809987631346292454893675825263253907667464592353773985371220685549640456081647850778091089417132233459668854843410503266649726530779994874418356874754693655606255077634028505512200095405379457816600864640205933259376853219430085358085447011668508408268508952752301719315020497479548748217354717896921659336854814403623154510064738882822398581886517210421567297410807847554886401906694880851042300980866123434906420132305130667898718725419498110503720625669544248749497475663353670231057570214925730593932177064339119268859801336141481474058467981391627595100904743935191415166894041001120281552209405721291442691017629273964593546599766542776426072202927240722239532165061609176919847422317650947973964693099752464848370762899300425812550481308140332075352982642324256708684540367944901662761913075661693919321178043540347764956243393581296100440294579932813110704920457326722040288776279223880319259551819067287426269529979258196246941000725753540284539897699784917036891000777654310123760441320651555514109843314579966871018644644138322387858866565344868202462713608880932838160413016483016192268349687560546880139832819326262441288496310465630430342904334632155780886945855893775686060773451387828275754833826364705410682858580350778037858922031588804202328901737928390502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -49520296511683291806982653285967378234537127555916336075846627273589485736372525582085352460055917550197384201249089723312021346057885499467220304204460168800340411158392113408669914787778021178263239381651161407129702580719929647033924875791469260131328072134977919032450990827657380156336701358942282711450501949967505530953361850992523775671357501448347360663840154037055410879218428464258406545436474327843693065381364039582795263599190824179956118043127500741407355742784798820175590290796745085840317051449211003628611487689440937918676204579772256424454376267188723652152998728247006797968179324497403780288456688560197853636934845191590560666128506205779427733594758012024671063448533264876577210982228983907780080903593702208957428458126109786916432740270187284527699616857275613348394048963194494599440707442397215365933552656157104002471393230565228372597379804899462320236680533165633274369625003561008136500261158601497796690872007834368277080775490433576568225465877199196000974234513288036478137171832783516686893196776483000018461551473735756074504330626279082086499976477389714850739748092964325577527156013678349905923985385858350061614219434040239013640473558662563044690674710994956250005301515597541043971985254953963720236963549525480673052790192899034200161002576275203686409495882300525409671399010352756588714441633649225680070691161514167571481473310588150731725708800590708429836272766720119548389553600319426014266346852358145182823525305188553061388577145140876520980251846543214046440659244105373643232495347911598833038413856187108644719927600918653819316483993922278341626749397701181574412552025036342621233209411185412465226402414732710147367527690888472714758446225409851231206703046823187669902957907543139021268390321982073717019293810651680403531266852182080137572232018470786435933271525277041624746436630412651173910607551702295517469774439398435122421865025374092369462834799691534718025902813118477561512906268826519323699702547920130444453430753392566885775622096203561089291391329357006113252820021434046159270159222619612242345232500208904199617642116734015876303887691822285412558978843845002664014226541302725776845176661117283141574726344125666409646407797999673700360858004988230931590620138581144971518719439850359050122572415477712625754513925798686272632918777790182182463588554633996711596049751234394356108831428131544782900164136663079261779785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 67040812716489870329283634437108091411633104915685258149611239028291402731220241146099820373819051300365494748282030698337417001438698793423130961160865749564643573741122399188120918481372536170833669136566322866030316069844417336804671334305650292420921500075820460812550278302426060388759579562742025818180352939938906811666301305309126355561703394827563718868610891278139222828986073820175209337857155403305865677178409389748236663047046158318682013579747058468764621314353202397183198142249371193606681570913310713685785498182252765795767013348743137377602059199022560432124094916346697906130176858031677778184338785235074565011956950742101346330514931250517742263527504524090856569239710185384882784283941097043439117971954185274363938285821791087953603566752958329100603759083750643545400290506835060676278435714781679595749277638975589032147306978027894309494462028071084609239857041744793286705194785502377662604406394592909646824166742795238052748232784823515420820727144274081575925585832834918404575185579214102360574163009008672883694184770246869840547358111395155672229414853526139813262306024097280401316582821845862799638669651688118954540028499459855859984591725272262408789513311681206234210289550716424506570405736347076121913775608805689560051985588357872507905082924829508438788539106159086448373984785478881904741554994031002491428378705033299722052291807887141411774321057683595855978976992101945365862863881896122109589079530850077697274629962879011847367591902450741151170094435473224650487824158501180200975224702444010467557308508337053686905828794193629277465615510641327416751334407260432467588844884693652027773916759070177131160171964901505034836708443820388587707803802799402310422249088785495595806467566172036580489498400166994454857356558891472422526457566767636366542925244307641221137164566480321964086472035841768907068553754712880973702146902196805211193953268214616982280407346335243854981626477236341157939512189555680631160629328562429009764416305002282606565730168076148171746778784620412025687296852297969065566914290224805972661131541976906337121929021201236404457541291323983675052233193770634712988356940632431315223567882628976581669186085377598954615547409385065704936433601811523535156350905801464528199282261725548965351532952269567276372002064910947949801131717421583268820115208296398654890929411488157967125417469305553863634372646629344671964645385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -60056260967612243909768054775657582224503674160354866196394015045369281851120062361608641322617960256441218604986966878165477796634772573234546425935869578217279681113181505149438032167955685465872678520795911908718738996033327368312899590690235770602377213642752448737824376425507366983502316610284414772239403170464564031646273616697685530625256401002269432055765616288262931784826686642366576604081457122599341815928926371700119060214205088354546232776599710091279114795752723463463632057903198651044333432944477161275178335506252376134890184227877534473662368591820781416917879823109045326631943197087974692867248467259873817217329069569249554975531466892879502075023913395748139365848178927444170409967708212067771501525192131216838829145693050997808907060429933395950146203746989995468110299891698511064276489256199012387453365095725041248727792587324641752591346099214764978033785141369879944265927440512538946162226443422723071645334218863513539551702990275904767556820199277755322266620908457410877233036983949629886787655242369389208591741150037646736872035357986759076585376206400972364158883995496264242230433040410631713669005247787257834299061974906696432746033642187594655820519418444163448907757474667583366646311716118203090658591640273613482653761798200305861380092963168629499305791230977877459586432099882888656730286257480911795002698416061228893143452281707239831435096699023269781560437499660729896829794361620950774296152080466286143605580547961236844919996459774530495318319596483835782897991687309233307732036183350941336224500656914190992769252193051114179008133173302704727892185614119659728274535457952928077359148377659896848053963216615358108137495520658998346084166851467170064888762837740809156981110558948846368378401827130050660884074876571027242628264065691444690809859691241120578233261116637997053013741154641755430365831592749014089348267701565530872393082889656480492651463583465680321455149221181829425628423870854964635170367202711059467785108596479520986109968602208330188221955733715682540010537086106608985190528670687279341847777219313640697894895970237978390920604459936582792898717335148910773965062311958683358385316450554598199837208066674886681665128279661539111114264669904278554338782106887627799638649821601411739044988682018242150467191928139177408064179773260182154865846637092797339144118751618719912513703881520995761511549915212526684626936912536621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 19544969867029207423948914778727603644036543647143353804833598039640720771092772679080342428116761238980995980821470455668427503978661670251441794878133850125474789050517106418435552562361056470846033331484510430614336547171148746339589122753546140924394950706961769314006486749575114050881180327113456584341645623770995599227475016086100187423386334117376746142181119828150984171294388044123860214310523345119190820078760862004496645205380902122103232097460235412751075016592640448520502065204235134498381231204864278077733695821590511813589701531384281982297784917166407368584901457743624929375926890803610734010009967858389969609234631255769737524001109145758453831040671874381683325230317042861873866876093292683609332773804372735771297315849834314906326838738924304636027955212061748682546075974242245734034673891770814529962513593795449759050476658782506370117826062832787817061770896403985946827171140110574472878095734340942843041931879673825844072107124512695788821125086857065122640062487597882383576623546003091122818110164410963279110983308309261342437081677636609278344240239695824301626147166138213957241125389355204313485255066690842955332129714111445656493500041719153685150290364206354682847368218504733271012594442980694293025643379080785839270443913327326666327128227590496125788249846030063793425696945573842031591726759910468454525013436120954630406003334797997316912263340952044962670296159351878158474856810522493458423750564691533115958534350569118850302511120397595773581421322439533193746256543754342601301777693199531411715594777739708130903387526242979378901960651570976433745565686936148023452394466766552718905856465840798799860895684660072446806334133996175634495184055290046691065967444607587265861352848094971503320142540261657186907588850456365258432665748217317481460570101535759565748769041714167374127716023083158930550221419763946110913324722306844631948316870228207098251831857661260269448000596069006243869972449361550549024563163407917679253611719943952411591712903046143564686531803903714273994797415303610281508302437567309401616955196341900980668834602792126897577739968070355217522146377784696561434828651635979745209079441945701579172108898544320013493742334136791297141868923571851663778527446320449877696966549952539641591606058217806626674502440847948730538293987875530851815772713319237240754924704785111040045601959000066795489429505305878365106764249503612518310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 41373234366116992318434961524211277443395562657336292385324208140441787911982396494648200464870816260221715972215246611966180662090478011454568647915027983052654274683804667438223719973487241708304407152574309024653786164978720965387853681490638537526156930211446683935241291783843873183806771510010701757991531246827094022296524785581079169118805097833478562200126597569245521799207766202793218920911197458474002488400478821912018532298325207395524269774094327353210638245435594671698645795262798243144447062491014508168773450411874404481615622617704980875756864573894614965278584385924378256759166271637616005984965988224919833577452336479937702554257777516638211002373699778945599988309486042456369955862117006005375213734110511955326104789692515780253712231932724688290248519373436420088361786526093291031947738191714569267951959465848319217656390789403253310976699943310717615386973548252272497103627752417019844202596493960139639738925326633074404028898731265225503362968591451191712660515024509203576927572393086989568533434812083375895376122163440190529445802034917469992920302725632149292751240617195960401569462342323518263913443103624542965946877569446267316119358308031329217747379989428772666941142827043881980188010136080213658439819882300811492606750620108742978093097885880556764017409659096598321502629261215425837608334325487862737410773459995128313313723242180983506577128528736822859514900136571643845549675643729575354109564862968807329656921097662329583707429695559054832364166134594092023837968813177860071024207472098155026551844129710084692215134767999405669098479203253615671157055225802813674341879196874225581863004786687140073764805385563378688297771200443622691632518899082360146332675966162291746040517916013398217692310701393728221663987837890782957741646645333382747180020544964609633742640747158754433320076261888756249432901068204206106042178908058743093777481276109559014146081132031840641223205053951783792873923532426795971707550041456851178675514743460620013242257260734721560146178058523719608813972278315049584398931791911814376097968044138665888766637677686891228956481877907981416432403773441626256203008729459498209784975169750212709115581900926511239313053838763043887837577596062457031457845963451254400040090282808522720026716533398528824272256261963697935798840001008299204440883175897618403755953611201998145215653553894681574423168157056407423510790977161377668380737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -92911445636535924373885853880214843749926639921228161976410792507614562680308022735644538600638958717854974103110804335158818756553294005303626837871641292500257366648663044960434107139038338149625467532219199609914195234461027149502388157301522448058011503195638098037646261298616389084387960830586992012051444017566015087653133388027982945460450800700292136897491512413324789776399154275561071905519241931702638174783329430877785836100543728462288307756062114274620036285176952033658951104991464859576833841650164919376516146957190157745498103415453948709736862980695713483470000987678468269431081646334824768353449918412305700557301242406992733530641757680010966095286824621594825071391813999084901823425578144188277912022838923787635899474189091767695045932736382244816222808593994828051887260720640036687067636437643301115454080322443963028666320012890872681886602808688127394015679229435284270581581489267055942490712867157719955195150990066754704447531118329144771416860633831911865766573993135848056773580904301145715240475737346591773741807613343630339854528076347350542483530719311011711812109439322400912979866588861642202703476040361527623402877308165220780990323757305039480532763139127400294351101020091753322132817423455549789387241202883328666171517376911912180654859275291536597219427520290445601387117520520374891430478445953177911285010451666422669345507215429732817799147311783102684620637846672744716211566305635168766748575664864204061166297506755542970924403605833679432917801692662902232177252995813525251645054125870254430168656335045750045147607301247900171201982678211215044723592182568074535248713747768080975891934283325327801206375895375806770011301206092755169498543481605915940133648081581496552075390799790023699698455263542172664296761246735509213356517582597781490447405641175306709444019255276068552998480281252504223072044470548555237892813468184111474294076061910687554140576125490111971429835285777164783390099293889818104851847676654876548115457130357844772366431675403707005880999344977151829564908538687501263358642156735947523667128998155116722840140822631080534341939571561318749012931040823669881994555412610140584502600580985108238706254595924865722368175692101895524407374523400597720702503408337392648682486252609663187840704619722222101471743069521324498733877480957234590062778871105804559937317162333226896814788960596888114835551958684521645093212782740010879933834075927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] 109948779595574940981048810169138912442272795220950917684605168295752505044728018053221627527433031232438694140463107372650770043090511296191445872671058750950881414691211463475949474292605118342323770858871530012323854329692677159666951203620883350626741118796467506719754540049246920000027424060198563801021582556484906116334629988255663993707559395916147469979658945381112968376487566315932410203945147649048729836342946989209178086296554687228350360391983551232455166592052518880532171290911414722054189990925041067865287989430811887045681328561337382863349451678773868894499213926742555094148504289264978276589229311773563224305424207491942658999808969158925278945481933451087481232380938427706452221178085097287392911146415575602733649023768058203052731787967725598163713135136026515228548904569989088741478953756803238036400012954349834794015153222835297775747406002165300107819701546457554029352269068160724111614447194440581491473743160032421201535378151220431900994325765297384692437640258156094918184342051574130957494744379152077122619573658319243127897289018641738210257896863778214478774409404269804588763148097848145733094939834897332890644969791008250069098094970480005290487409142110109931229879695720485166620870270406752117575358510457570496133130823905408722324911682526798550073598031937018524266708726073693942822373694676750867955345978741558602406328071383116087174267985324527217742961674971902258084612161707934879909028168594740550070558032792997563139219465053879384620171994182980504494093968613680586482313984742322256049202497049833270132499397782226189824413078886463515493745254109086064276573056505666674751357795674325301236505322577415881657752260884744825071983789369708304031390335035701288952600287165595742348755543083176135626323686696174412270566955350821359872186322434305892104127361285153627860719893772228219550998180152421698161751656280713222229362717439907233648815679650066721171300326930457868460045841209764491871988187644900615976772136584160335821673298776158914122815876077280865500044437310909247207914693669220532374000217247596521816163127497800530360019125575298539438047429917795622680559814370327611962498754509420503521760668669759561132324838003432018771071761206601164795666268383442519003048887848736412275300903846585557584293895376743451406466483826801469912373815215705909560675042400666556726135468431857952175549185630946459092671663171358886756934225559234619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] -89605029939172387739483833383241980869951722412572475211792817533621809554325367821501259257991232191682393019115212887707551884352421919799524789764398546242491026542900529377718744735692568926228404761584723315313421955286575672225467563165869020504793661536943302803882684231084125320750872143131322666017725230596643634020262683513315264298487184491421807084734442961444403743753633262423460399019327830225656363424394888101830841756878268749993856323691622560654639524827141861367937552381842354406520013940808884954183991970434236162097292073585284823851989923877924680314535864606466365328674637701473434543201666433257708095234448456602925425623898157691027387118939715977982647156379601034492414377458975950706840985922188316004110449749464275459048537382823238355255762926696326477237324660918621251485373093375972299584263383418169431072059735058995523378246223195532186962421867072354666150605835598356622189541844927976392684634064731608605525454443516442021711917154292345807780558791537543879801413911083818731832853887594177732320508045004093586854450248072242843167171304669901132211322906998122356964390418153964395329456657611555738821050502585121039673131149825409022949936227497394055086939414976779564163157342312414054305389850493208103796018099211272742830002642155573407439099597460867872139572318677865425427442874890803050987373257973551385552584952793161356254194402873377907500683108728512244343733978547210761897847090286037962429493286625669043425486321073269810505177160106937741459081647940213687361282731480793781505720497847672848000845054372050077421466376422553530106982074380799503583970911628584121188909435605917469651072927209420937657080977843493868493641024479074117381667900783748248039029885497716435253106204349519593266765958888818130492237190344642723057576387806482751478430756256185925476234240062939538567914869227499139662017342328117287258519322736922331177229545472343560017803397309687680804686985595092927828479841438902056168575857636565137525277637020252160614736965156253522782831893207442414681354837669674429127406493452697568176846214540763877981323724682304529512298262565521553155500472121016422348429719608277068169341043579942455481513535071753280086037359711163332998119643329432881502818420413137054701794449030605756419829170859747228141015111480280544575148585609736399725077821757270138662151100696687432650200227503324468906749193652938600962443160824477672576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 49126799230043469265095025072960555662612985738740304385383437065789822295951117852265377766125275783409989214142006269540977266464481362163056895088643550795820641415013404435833663251263746480233053502985172514811322999236380993735916996687702176454023096100075987272538772881431403085526269618231985555167392635296009327349576894520197403502285345374633803245071004758884117771194302304005205018994137160305526982188344201150864578778303299718057996767122906818150980647197793053732932631167300452169348603932764304025903347563093926940321472788530840909224147849064449903188034647308020489239878423612602480116832130627181052324218060083948095155438376516880555098279763034043638457515007728919875608781920436442514142537677332916586283914388763807180094487641370097895111477872159260202090840876673708033730891427971468142156528528346824723925435135072183224150050022116944912791105313365795424340443154366938347580655814140594273678582393841995543081879985302726207239301575122702805912102636416489399105448268309314985267338763356087278920392050256151887026008602252907731929918927049963964945285822243576101925451296856703821089130050812545963241806770835627079053913212873550993707671174290729088164231732920084089848174450360243999127561677156219569583756903218837855734677177359864080819470440330569772081856706675188297704147858541029647050905305348884653682344966045980077973919356293765277739706981027451398178322435226791918773391670794405029795210386509133015470385808242465989618151590486478936949734921433819551521465923700868354506292612309790854557904748179870875017747802923968330878398284533344771578324617288740535996801923688142064491043063167867515663230890519735669024945143762122390065284019160877959827190263213454004219592588321657593996992634493688898253178645747043266906435327676374558113933324845855359166550298536910126193431572282115605190933690829897907947857548840726675928167931032784133342418423244544138664437440440841569522991422328249824335126477499711530637672380871235829211065801274038017246850870032334282569717234646636937492258888125813162715689685712192941781227164379611119423352883980791064441350857287269886128210109361587486551702181759254889891461826544549287844554277088161900613189074015318228331563896547535258574770530016856130130141298184840976219930953375149863257297296390056743588462738778215103118265223928286315728371554170468308940393552339959137853497850301209837198257446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -9745833952061246013713466967299480495688847434972624601269628075321366285789470425995225542636236105463055953163025561893648767029172121297871868876957858893628568013400675211435412964438928217863487422521235172497558028360450220455511027377623377342437108199146129180898760164662335711281053011715983712726489653810744649991410791750156087650508374562132796231909003081938812948186236661754174136548604031261060153430326785272290562352227170992685552775720167054445448460690168868705539289302303822731623731634296559338220695011864706991216837082887614702788330155511101009064488222259911676850282134024123246692776305006668072450844821925953920720709806116003924243951858609394173703628674036791144866304439297173263271881480379362095780578320914451229387117950745225415120110558258207367085110392083323802019252619294901225184737688017789561029463873299111647212866384853369663369636898182551306150901636906084589652079290443968745584007977836420651058066315781648790411974861524138855215469927938505494932175622265822483225454434230629655348806906211411464926078602731137268944059004221958300379832370905337986690885292202818609081920114089707037488098829819335172344229199430366728062473389905273860115469388736018243758465601862661268393747082698327987669791484334492623251048885029619713123551669796004607263304719914333359340982198223013574889152113334594945940826179255432965223737465451183288376560936514118756416262343744326368341170785427615545967050042069810618624236105069130883675084995471287769801799833119479827226650069687751773015817012072132257546224166526232937277509578589382194929859424911390201686768284286536373953513718153725964019507195618717472344597232455637307650323942203259947981292628775380616980763707872165107899024271023026541777490801425016990532234579739606599553067743969948740296987693725260115888975634685955966500720036808754767142586769172398831100915627766879648788912236214162650311102335363772515025062768279301640390670563263950852725450848222053282749408506438119205782926313168924554161735128695278472950550745098537660539916795874802456917670625715297411602512379262852666532273919958872042372775996560670056701688248229771727062172210410483641482087864854765479096086242242838584515268673005079626584951292142768749292071536498239417541459740892002036639613567489274545795841370399446011034492983447185062997000180374586089088813417987433129438263183468688609367713837627889006398618221282958984375000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -16023119820549437858898537588836344958211947689068213937608557290904488683823622450919455278040793011885107982237565067207823899506001209612500281760497466285672554809575587186627426683912834776965551633192316788430134030151959539360814062206159026870139221055002745007244306532656579079765223827222317420568188985158222816177703482522608186599901635833378912048072249736363771650991706225701200859579228782408144507590776508636693674820183646001786229176456550983385869214646470652485199128997561889155734118808729227478849042532863074762769416029390539362373717186741403345230783494938425834675787000836248232155421816079968888536502515879565671279856738719611742346639637520938360308020510677066606416069348924454146659091745626797157130718737581229479484164445102958091149457576048636774014471898179231831485003177167418639772157786125815069370993704021878613704284498607572859596918637989531155493148710901687386681549879049377460588955520063773867092899036708423547089279911792944209256956645392358629338321180545685869296098479786574748877301442738101650621694518464078442566098067777213721236332661001066144383455358497253576308709914287220859807410889703961960957814882651789832028340065915113962221822193315595999292272717196932243774866990477158302531722119960741153327836266021169480437402357336037230212549525515533060799320019143170606234004641770733940622049390462429650337797070248701750235427981868205337141475542694389462819941094611076885510915502418717639042364237234773391941984495124188021571437258040942009135582964650060255763627807862852257055854827990571954047384297965262040322729222413458063961341614075690801729138285331545216775849725291870429532550956756593755897652575735613529301881239269191004967795229069199923007436304286628932747985643174642225994922728027612595871794994392891021940232088665502215036962406677624420256954643286036470658379387261829792867493847770876851205540602355529534485722738254982057553595520856396823589711195547560402927055443347587248420336365101650120079311921100152749068004492100568189580973713161599332678424782089934998749507956641256374068684100581127621850217817132853305427618242301713884757682277417046555483108933432690724216220071709123050889676259693225017336454549771859216920746888353071665581243002494730531634517285998309504011983438195255173821988371703092510971391201203101102907652608797398095696576401061202100589750985268402961019668095943302432715427130460739135742187500000000000000000000000000000000000000000000000000000000000000000000 [53,25] 25988093279409589359227202553333179106776861770321105096472101771541825477327603432641256737310565168240024697353342210452155786103502039145068855009515814609815317572778090830242620932984984576380748346529343491174789791549871567763331829120124851630925930872657981076677904067300937591200041503162278686041470584515487881441631362852965168138504081046788991297154355834898326094361450688241311596398232648914028002735514826222026426040420676048088733517361230022606470267517774339424200709496241380232220223064337818884691293868576594400156335536988864416939348925873252327336519447620456794401558478456469971061761786461351095557594864718388620908087811484282615774672659442129094594295758758060440241474686113300939852870190430818018067672272291605889188135450345820039984852355684301397634044365432545104450633359648671357628119336120645203775264072979696403748339162525893293291282823790440020586359402903727819139934357920935117583391569005253353543073114739994585025114189932942142898708484008553824320629536737464671568857266675494891229080088217070373341894975316259982266128400424968386684141347106327505050269329783863017290751328032284276616022469710402834725306471789996412658211393923561456197461039301770934918930794187471112700130287486099052768932808310546769157811796981672730474969935472210504119393068834486964522370933068505092104223176902598039140774551255367182370291393119935203115571323742786592377692460875594984803595539386461100866224054557534219225087982919412306809354179925317724004482657126164034701080843386726459787598116810535561272714535963402257676720162045691107746256834017321377460110419207538345789325405193750989196905654127272169173786031677764638272281916695354169898634179374154272311868180334146040895057805798488320442381000729215806443075139394695906389314632519104851110303867036916349004654953055356673585952762686656676183165613740179335014930816454486184593744162232242885802896706252679748243199654164975731703473323074502711090034068882678657623724534247430694661685437813376054285446820733613844442875712772899441042431031049536701765939835677469367648200788682762017281174630486579769184923325912225125590827902307638120764917642299833357004365770080995136586317785275448573840691336312588127818624266174732133990420271842909047514007497664808728432536587367678523708297157690504521204286190633638386126673091299985601111418413506426963684133617201435905842989127455255893295316127478145062923431396484375000000000000000000000000000000000000000000000000000000000 [53,26] -24075882233272064650764651565836441426042525723239065744087140078691055744187448590155608791641346689954752713440148403589411664529043453434582238247638949803028829970713832319069288167155132433457835523851006106908884627693115831082486314452651988477515889392263952857339643231283618589531758035227754549552182849829895315404313648880806401291913590347012022122475539753434585156160136618351612399006274212610166689010867916132969899306702219034129217581020341613029003697613787497255237203277737760462230532387084953302948319560328785982880127825984219911343729496783617745215267729903510802283339883165628709511092482095761591222456502517211023485690329021594494153884643951960786114732503755854628594307851874806716489583293681716619431428765195566671750275647570322992406625857582962505001544078976797503302553041884114413720818437687600869677623004874112514321985300833011957042342126219132163145513873417994094628121405384297258945561286843304154038235956752351143167357509931439903724736346131046556036910421145942771311297003288555420845320109087751358057095048712193248302025216983428132075675352814963035679040495368359605412353945514889955674132667702806144115899652208676211691030718134704922406264910861989832858998859260325123332074079703171062363549501126620018398498087723475059452704474857184470920177596840950549155537941600558709661473941196421579241922362664480685345511987899231541391364773470045430066775005668002814004687083033184514026077985641619160660202260089703647601102662582508658649871245432628310129523165368049050075913346965601319700516951931678087806917838250223890086543668743125793701892551489885535070067013593349384856120650572091063466284939335136005091639182238625845565291411440139065953438341074826223597638251677064951663252781703919688415103201298685469065400990273552330758326035599927327895276632654647569447433912760962457248603450498755062844794124083896262119921281960922174154513656302432803896358871827812750805987195360472458524328056403115649476023679492022997136107254526232656269866216531159542429375534858113353367311471419972165630451923228621467251068712050052212437116190383856014044879054845700169569163055221809709765980729445045351465511534828518879280645270724025408888206548100721669360285956518711084942086347824854634373677200971895461137681134631316636901196519198055554763799741103045890854170600624235595103377943576424523357065518410922613564442155335929701687192050485464278608560562133789062500000000000000000000000000000000000000000000000000 [53,27] 16320648262176069142548531246066368411038961697567629163611362417613653251122877830149864536280682236742807964050537176817528185930314062394305546430315357578072049711627152503396911535213034481065688509022312086343922217033627333805937202597343769583672298742523114409020420861046246966820090092326724072752664521902167365144040465742371306125029147703854296183453811183052832942342994949573477389636181119441783893816002200047508225197314382032235363288737241302027293938792822739917510975650348723063576120698737587665974188060182969058913145720834253783625493645478229622573250901815521825081617474536580391561696774552464968602921475484444738146095645287279457624322901781574941553722320216762089607101003876033586158080007607777079953695129645983729554196144611330050078039011364472922257608060141586216598336405947937840013454547303921228716365694960171953573520732635485337248513930547237393962317135106778753681448708586884945226738713046263760384839452581576264194795401888561999948309728758374618403843391311800521166809927975743966671788726354382149648201484784482605761284324745757775099690381494884534994063670879192777143629582950292111830115831895412966864812641916275360711995750964181056913183941794666315039778700131683255312695869912440245999776360616360278841717808243846363570134232190188386958880335248615382160378375439878333276020184199089902447800349502342016375499230720491385895770597075772109375096724589575535298483902071023265635070523071686683307877420090312870536299792594419292657901323557201989800725575931329197723123649676826395784223381988169161336209748821607152310626214085342754535776645152752806782412624820996732830257139581028446323344518084370372366295163980239760355622656567666217357641173461443674739755074593347207947024835511868786488785277637620275917105089323528183745185996176068102308042536150290914943470890078450602055267995911957674300038928927001465322783465794701198502970464709078308330030881851081272607222008911637601689521366464909459339361844416953312968861716269001046896387735491037905450291585533435975737034616295242899804179156212983708097565807171821235426526149948973451366340927491632003935952953911646779503540678060465885819568217756421041116523236105253715834250579552892033440398304653413607555081476058853703570939136227673667923127867596516005128921043126370950866647082464782155111592027250294883941459620900698846592756528746401701860340061170755719156810759074005545699037611484527587890625000000000000000000000000000000000000000000 [53,28] -8126305264261117189811027827929805903460190137604951554804058121740020594802780951234821840978365381529631751252673055317414116087520151368921322507146128385902040506132668636056724262334094939688935081536978369179257122495127599131544678178668298615030584185501991715447059142700574546680464786914572213429078099825478442901681317809598091402974123668021232792135527914378394471959299535755334564485435822617353733248264891746685631729217422741540593708106934282987743219369400808082085620571069701145028037360378824447806438275412623199131632814141958317485247039570024665182832976188912986934691808168631040165802638764456607592964382633573974212207250141462242373758818330481894774624777324252734596186153989754159221335955029365947727916714024243446482370776057178170610105521845759713231542027604479968118951299685857152105554504018264134019840185699466981906717517058747579875003323331750545525424167535602750656120237338742328815897535229712688852934037419310632428172747410563063748840130304202137301764725655600464575548932046848930604407619465666848600873825973875339595609548764207628018515785622539291450878984149979587696224616556703568042794783817875964754222218744963293914524532730600903126029286481308532025528698097486693288323995107066355723760997978563379779945159813498588414621540221131661683896464062312480487003715576364392932895122761599302970437909195584462590817282553745731012824644941807581346699126490763400271376556101531546742805619473540720724104377144802953401550120827597342269221906424098110669811704737748453320745905854270451003750655838639691458414585723411613709650219793831158093384133079324094702827213230264588101814393341781698400838723473811400251398009265280271187886906872772543196708905264925174620404420822358342713456895340615966436148275194386451500145327715957949590597180971421996778895199016220457145009411140100223099330023605084018941141053841637692017853097048304004437432344659919389738187518755464470326043826022154021914175501626995854549748678654095091345145575609172872047717888897730080200345208811645923630059365253600788054599526857316630134463839220234682305839737091325945136727632822452051999915029873450330977980683756146657296950012582183174627689999895548231270379841605160848217536193499451275122396330839363108057416589998900878123016760629861017067358002083861916651673109466494879367781785342950903899623399853644684772019162899530833408252747801571208748072638883286344935186207294464111328125000000000000000000000000000000000000000 [53,29] 2537898981154130160528320075449080172725438914627616573079961327054273064858548653862064985688056329753849764714397982997750515071868478906674680176967985858909285910120040452948940239376321604537879791279399184193024040365850976292788949254915047425613336655262554293916148944695104054969449040370324050429181918924912070452521468165099229705249906840591026893498127816823941099983754682531620763756192285384060829073568631927260976726416121814644716795805744658458955068916255378630164379521514927048314546796340749728026581604209621675006231057378856944849233999536713633250713377030515861158911515550189399698587391820444201836588343368455951577444225968654216691992534555505149926470276681496543921814545130453268089346912245972390044800705009680073337585611139780260876828088671411437815085095290700207096763593696689596632226309325664431761131863239903900475152863298470314879505403691712719787718648181786987994158652826220705220240706043720248826000249876770309569520993524376135182660858586066141170916009165759493446326402464219231791934543544823183284089870481268184755680350088918583603697666183132535810228707175826904494724426398104670586003567132562354962323502269245356480585317693965682504609965395775361828913544453708069030492652949097482753707294243041793536600018646238218159016647166724366846485008161607955827185708456190590024610063611357865042788614090588994972569383169267960529966140761017931966872302229717114997149743962447970276631367032410390683390407347850008409093066215961777438366047332077314700007186956102847003503871028188195418762551800579706865152262056943328015712026759467203263709504064972049913461469322802185182149735196599902683959118375063290022695323405461558137375445841640523468227270940957877882396912405855686997072228178455611021616338247469991510627052363375824469065682279923394306311437375397894810860036325781843468442208627339659408861027846580463682990503719733204328879631265751734441178347885850464663973547565659910672082653819765106397734498626146371552033641894377536768202789028898855651761813540172551913802481982251092326612669231097354768862692027658843097045710506538144842921506934493174373116954378791806793733539291356404818420866461784674777627379269376036174989106864123782138707830492442188764446765514454010543952253738920896938545311629487088199201065128643289424803284573086699249241415304328250141396322178118704571518755282013162184932030588980467439123855921678796221385709941387176513671875000000000000000000000000000000000 [53,30] 3057804204554256229050158098933712510236321831740035217683776150577279017285865406209032661281391169462946045567125266376513782344911147829421718792817361218349749857505378187512005420446626100292725450027811006191907158274259877280140496611791668152397469855766191926761504447159114909317628489566216233099242856382633150255592890162073413359652493155504827495544354771269906386616540594677643327142066841842673316857349967642461438538786082655285658148461074074160331993665366185279011238670760343685912277348374781372821866672175940682500028511273939078171980009139994930440792693412573845047342679909219966370976376925638623845881049004974548834239374186749591936423546861974825770833905271352041004236985767162541876209411126795796363827102925870305480972367048403773703380782091866611009320608642202511654496428328962252014114225695809533931658334882156293259965627827661449234832320830746036760465385011063964805596189047931197471531412693853445361217885175086760702876511361962779676594822594662838505176697221814343048920392000209279008166604187481464379091800664340059743315187741296980666961370086093239746492079747868398167288930772393498734098552935914586188409110430030053773317716845219791901742950234437580426429076709950805741773316689699413830920188039059294739491507011916699298147518096722055539002839697112296285244627824975555078702725124249667709548197165261090495809556919569110858311330132727712386934502986364544794761175779775429728041125361036617120990044411725387804361003988877998398712671483664591236638820711088592084496545933615809082017298291345021837939073407270022742588198316803272153434537174528078243105744504547580147686914618872494066626561290671842275632700835097748027956975669234963666583601223785860107029735740335954678735034984001720630402668887068798930545614756640087424411002210291952894411915786377374246031455689312910256977201163884590454491564391041198349425980719905641833105603797473111290809742186591347115817281121267714883282741135529483582152641531485349801501842946503560696667546829064142011283555018085531907539835340908035223974699897289596634932858673357858698393781969916032412640679170145390099569229633910965865978845058555293134238500204955683424738595055385661088465707451211364398578766709693792438656260603957899752453829027602151785703297689682245918604144709354441290354245375882573200726761496363583325798079091909483047972625374410382409807387219046837054797771671132977644447237253189086914062500000000000000000000000000000 [53,31] -556720178337584456136753779837315391756851921265867182819134147192269236146403967700477443437826572097344170508506206471242434023653843724269296462721150083508476770596222389587469961539972401316031376161196165574219099202442896772859507549709930824704336465164955941385885598390746415913741949368777502988862310990623422085287496938290230351082166184387228425028516142048799520989518836370899576945800357662155488170553065168302448417694760195658693777737021112494551487460506228450400835904843879926906523086298397979695800662315424368407112868295956655418077218516566813384419560991821426454518140237999649510514750130474835590644813076988263474206716932956770523117632334340419159425778463114180239199943429208287604810588895904244001206114934346315852605472404651034714435686162790960118685608865138282186606498413717991266641123721484126505471142906327345420239456828138970848395526019321315749032488623190053392046031437158656658258215008817737602257948089485070993220222567006437102013844476858575615468069844044107990116897865118329861320887281026089698776440947401087841829220470643322922495246552861270215712584755765229001767788538827841629086919746134520265791050409269225217085357036377032758409209621654017395619128072815015321311761206002354065252233675197758049646252308072462137384193347096497210569987208854227255690018829540516824766953731558914872702155958741079650282096995524596592567168225321131951789477809497072436143440786620730290502602496230918573945084473815015875656682251397353769909980768819961960726276387155188804023793178935495532065510672011268828454713053752019063158474797382592884663594731353392125160303394107245881959008684654177070516928338286727817624197479502951553204152787940654761441584567048922307409809359278530990373936794550717244550596768583960925238135756327432093429120839702281310898507841602947258307632195421239420147799323108163347807043684568784751307792377972244614280953163728281406349438675217616920870005621810013038524474721726003342369105316197190779333606612964517027853586430575131166317106942523411062522384357828383116136567473897342848794945696852874788702941265057357975738167596358710767052454663544513325493799469298397091625612760873435643956946941340089690105115730756892703250309875783618989498945471877256536681487394052757268245549288841150704166514853427144008867024864245603005327018496852531245219384135189499232658440576893300475307476504395638988026417948162816173862665891647338867187500000000000000000000000000000 [53,32] 348658149681182801566291918409139536336658639985521203507652545214779713366101432871483197820522892581973568880255552511008827920443645718876310330085069002218393913216192151427142860295975803975809762773466728769776248918613657628453404433637084891265835173587602675938590954297566218300417229302057805333330045232032709659026051559943715971309207585608663424484120879464376975747813939024685020861311298864846415344032673803575686960607761827667860141508674290988750954108609742436061247673688874008759422198134556108381514553865826969025916832206750084913784056435680279470317885798191044252790747506173651589429620732583237763843271297716415876858252545796851319678249712878519522612835016866855161601564567340298661507215339439486273328441707230172936942931196154473075440797242805409651583963565470489394950865475332064398015059221618455387338258725924904759500164007451978820211445539115865513864078368001266985312340410102003260364517515912034954625366862494931681632249550207175707360910720832051156911749280657548223995082033151016612642933946763893782738608202534046964671290631248293607432247947438124972025520716011771743302834835204203455393250764521015105188058790845567313036449178278432622319677965661043993392391189268055820443436299087004965437091271458417141355456028744620510675255411482342697594179483898443104922730295765525894888453461125048192583741922915974776983626503235107656708400442103789481897988447458668836951479166692752145348766848616038662534926086484129190430023086771882041969189584792947695706433497628735852773777412513743335467500186660277146989376532351106481075856198213773682834471815146574881315556452243220516652359901678366970665868197322646232725534213226484615172426665918276356920671417285572081443229610245856766797159084688321005067882739103355334652877990088318415938073615401953660617196012734753958604941084488858019510521817808543938463327852245750541705113237336545824373849447627316080335198751864738821504552135579862477508667403126307399397790226383203495886500836977590445052835762178675661026447418026477258180922812719752780662277087797632111906282346851193744239925306412253918210246581616295376205239572079658578876513305475999607003025064184764074179080419304830907268503962274407389649724031804614695320984688666770594750972613012832149960186836966505531468152289155973180626710110249458067646159304639859779456702215547323783132188429567272042943421585054503960632646397677092409139731898903846740722656250000000000000000000000 [53,33] -88040579139354261675751837532317732849360018197847588756072121663614252690146911466038875665711029226404558436628776215331487908118962733656949095181000437798991525578147624331000932532307579752870727135432115109929962502461370536104356720703874929382693328165050265877937905858524981967360976033263689077803837103444158599831781722828364938527702465694162872288194902962538925800121864474722481346492042916880125220405653336551898433339882556286275448753956641190102867225882767048219174788467682573739208027882831149221534058170712689453119133588220961285773735311368990833429520999278188054430738975356025141982449473936891781883291841426012424266792225552433603975417112941491850741138801331002252691307262990384387440608898719540873423827886453271131979287843120934426054668430887231910880456479119625719058025599625934912162503584323815084888284922709154489785447938545781095199387522032018098647370452185770430194146422717915345872316531341337787441789558336280303047240656826795167169327061180222571769657904739411642094898520585134990959330928417267431190823444245450289327016577356476633641893223221523050526337440571299490274467971983267364963932368775002375778213990495289611274629796005719308365908356809785689650671624674979057323057146833289665737950352889091275480160708996825258024280157500838392466460891664736692269991828050609181075364204515763589221599071316751650845009943013832949911616972217212437621351932314100159443616926875344927306019970483397255931234072206005615237133743265913414316800534533437708403320515167441913940487672842717819560273212742746211074934554170977398279975493988501079550466919476056159076945946704684995124199722067858566505150370557875317896100882371247138798039700280709974264007220574915291102248685728339603932096355116318075256438429438488125037237377293266368919671240793847701242424283195738336848836897293403769503388489276532933595935370782752651412896029056650957126613878197678606235557105823278675253360012274943382401021818228972388189444352637709455161975750572171212817416044817177060637309590053956997770441067669342096649648858365567341527325717676774264024634751534706822679676351250071337738078667814256253826645389917332728291012358070949359097993520526889332090721000692493533266200236753716002261219554525013855101702041150299148241910443648697766465578383483767543225935951458887594788567641905110185343416658082969997598480694611592733355332991258889909619560903974999632737308274954557418823242187500000000000000000 [53,34] -27295760066580823501185921020561092383766153649085043119834325399380125775179380432870695116721249130593369897428038857449609750944375533646047640597321179864709211878730742682249776109347407164384807990913431099703823234963136956417460773485218721937676474485296859878863157638752335196182467070011603424015483570761816478382123658098976277744482228076838857234158945314509134267289420438623128954720695998431840269413380865093077442059157113963538440706892581836857840295417974946210950222608655613004412354450423013885540541240267374735475189805272146495447812818299937286382901434720876914442336105495329556076622808589810059107507636524105586600900805676508203182481008789902492719916395353669769886951261758769419189639338382405227924924291839536503563661959232906956836698710627538769917589951793744153374870948075328953555576842690391009302139154991266523562524343702885223426126549542182233345346708600539795769986226667617923807177822637519391739867854651550808057341513674579447197753287761351732924635593268438631202405530195981110409314398072852575092909388201435512178592580789478565103206339818317311753499766101160030739751838537284074224891910575394840227236781769789630354990902283725405840985511759232422468743838048006931931055938247011441339438388071845160631070106449005541300628007668408476182614083337229326812842236677208464006888311687580980956007600586467979491639173374647109978292165850637710276155913814370963262495176726694688958816666799380173178459942133606708670720986783695366723755650941075056275227915238887964426888204216077002197132406137330928379859253943708973279700625691532882931924992200963281025206129305716440265066308306359655511774224322815253437832920647493184601019446735134016405445527805994740762086826993906742155096621672734172851813236708962833836273559982460467145683705974554820239810699586159749852775127652863736589112121947150505294269074523221969186119570324435046909890782683650191456978911118071928475572662994336878784281986910435876933551433427144534379935490261711910316207190248111120785663981398633365311197246641409254612761017193905664510317564616203645916228894688332445287233236926009696453309302791400172967734256126285487257710833316493470751047726349424098358397709799364375697168607972927418945046282491064355881697067661882755205711935571191554345573880452342558661274831282036472986175415933293704118769018117539372844874817597101701716462821354107569604393115914042766689817653968930244445800781250000000000000 [53,35] 39330763480968126317149130400272566526525267035136594858245391629892588416246210833301648778562870090191542962614228787429515250666182173788963175947393449845779880296128437328581525782080889838600661684599437073599874603349016491420790191470261672991859064400710598664910335429184606146687328418027687012360038868169981880195699338314883005843922142268202009675941234554303885985560135176531605952571460163667574513318786319475509074205363729989222885647495490659585495933651909518208328684369497833530598230871588190405741825284954703221388149615195878775492343528103462126795564012452311497811140279940927028989366213923805049359646168528048799478916060269505607081518279758974065414171782988637516847956559639091379851636485869238224396665336732820626520431118864238992616718656515278659313009340298316646907059025439487972575699015734796354691822246763982820214628413184260032735765323041399782404482375932874905666215299170831603374729858806358089252424575483537088829744599072990961170964284186408140300388594703485799528697480575589780487554039254703797597382560691669597346304959956403361190056492068849051552267005398026510695660256359513529856424628843718028199829993371133493708606470870637586674395825627732340114979750189331587473820185782567151401353563887099714531157920731633154200498991341835333417268231740293896677681810046992406050246167890771550516081029849134284831282156529063226731846086487483408383813745228615558758592071445914282305615741570580044027111985443856050258271395475163183838503152499209863537157474011231247428591650561657107057096383547570434988695338323719109901935356428035806466903732333855681203452341214799481953278970757107764821778482296008640882946772530581613681936208958539235324404581685554090836475201854400605125219088272403108985030615231632189288188040601503192112795610772494338941331229858362585536551359346499617682079648079572820627673528808298101283203821359108559952955956848706980094252359411502110394644119013228258142302044408049878776431247500219520599123321687455956430679283853182315565897906047779206991984746010560411951564868487012878082489242136642252869886414396189323089985913249248943035985467385208536107166262806346144804586889715515814302166545773441177063189880095991990021737977081369634758995162502791376571169010669438528188356966502915279076783104632190252626014817687291979354305368750810706866250131033509267206971360006203538099635067334270390946009826604878867328807245939970016479492187500000000000 [53,36] -20951836371554450237805536183809286994086871143995899471017250262079043108932159820656829281293228779049235629440665837618588394162593134795244914467097810879482413411105006299573333175423887381993715962829502549246979164569997012617050792804144610232765454747164599864905815531456702083604737241414749784517448378813645270549293190502053621416607179108144060745329849381733676737526534097742318967054941187592952768438338043091276020039292692262986736945140834248663942977979774384320425650676471492330663663928771994929955262615810246359442579128052670610438458108881038202639511710998814181548121105607551034081717874631085792525514715072414471057241919057607680229136051855937447550848451798203586652165579891390577967898623232258029231961960612034870752329871954010527501621763565590635059134859731796906182129023719819987791406728149804861302375772031609668113789832531859470826583569514281148727691529712312490682943040635341742401518730535580153350522040350729556641617217363917743247649629812607552047085842826645079170254297013569834403202381101117888517401812699713960146368493529903230259931774677039665008060448238931146981709884976336524455037360864106891309447987722408844325732032113871577040462367663780177847932124430148961894470372591300586371141578401441999885621073908505639111773133704835210604419571200661242613457300546891854457670838872496354808870845103629611762341898358482775055966971970505838648008495927842461194923608545118344038990125246832444313482957858597589241829046767284793818329996514670284552202430535244262325054055621381005375588407383041076265845315293187337326317101267014603724028945951565443901340057989905387051137681743032847667673692268738778042147946153430907687421076903081521093675523955264154478292448809050038625511332396098308088811054134525499049565378286718964732616990134515648417343704850571477133493146070229203634414007513981392595471541845328951298055956279746860432197735904606265056427677851077897772047840142265583742993966533808319774701251184291209058154840123607601348337406699404088602100970882932753145619597054838100411915315280350906929465655706337256583173667255618898349154859933938954797597695906133663331828064526797486774095297926928428983312034982718155895143822347205848172084287065903251420390881743823862305256792054233301301348810664680259834266504373213523147603964227409748998342194952734565208912315721109563183287409480663381867969313304099843658446014615925889756908873096108436584472656250000000 [53,37] 6619131948973724844026031768738119125335113740564580310329648385214387421852552140422211704891292057232917770789924371766789078041979143245033521979853884179921220708490710644868454392940883629393823711377453849506552785438043045855972696671137269345094130345728892026452495309403935608461650942578349757642449549234979429668734518937120202247638920241919127556597748146584861674017805504568978567444379729953474468738728691298673724921854108254721790675818870096858405542521643801025006460622428943330573696223751562807585663773716913447466989862003787373665128594413562020702614728022796043521146071031108261870497963279281529138412399265355369250756988591011045442891876935594863978741898010378728755033575688039254823771643772080648553933950666059599990107348577778974924043281711545257371212867758036375900049678104979778149010015201689958740188515087927567500896018203184555147003424248051448221440457222277077935403168526816957244015948963402184576092382593657664116012286239148638672226165640492094530548810704470235358867337436630341241654881216909914829141243096026052003278327351257524646700412444426641710458183756441816952613960779578736322250828158077284740271239636730032581511322657202031354394806629768692741118379832861681637171854681434016334815151496796387973367972315665284701561089106849028475544212120866778679679620306857173606099089504214867379279990798636494610102607847162288135390188065078123792027134734143720889614954366203193161869617522791621803249199581715196017693676276584614920174043847286414974874122198126270609479591524901631535650276818761576826445271417440044537828045168346838239358657334631073494058195285390322539214708276662831939061186597042864268434994487087616542590948444976047772051308076015324082619957653604947610667907473644756839346471810215159340352915558715157172869018503305500980551020478811536315416623110063523033644567162252897154278689985006719511659808147155064800424042216884330132833870308035209281899791958024565401422288615940638553119146383744276758089056766974979668220831393373223318233163825432486171101959787829529836773294207671295508990252147457771944009084479604662888528893550443372261453390602194945539492625359307608579660900899900650076068778674059416513539063241972047687896614889849321251421292903334124617221342095987369476807900882496250590563530217145295029926955120233010906681771561518456142687653590577782828681313181117634456941760807829202594202398779454910027197911404073238372802734375000 [53,38] -966311433548542051700417371785126649746213845322016765811996577142651094787361748636329364153417789017445485664944282734396279842231813440184523577089637035677052595170945811545376725817868316724489600165925401411209478779255019986247517165280890284951165347826721498853487688817150230629305844034193256584954603323091095854191407746070616706092012982528916056657138292733546194255002013883259371181301252226744215255998101342270369807971157200061764357502629313677115078113749774434079815529806989869637036477920064889991759621060464538184877527762574130817312549033454013588259828703967924867474833249332404260330084058974098581619911327274353329887228220752789870249875085756064285926225704014764476284585523127585511388119091859609763076207874381831179763122532437594457683877069033594753475565288005593620879897511088557381796337255637918682714027513446815399778525984918550256401837931419670135742253661465122671422354858227158024142187990998581719079151354358716712064932484748782240361810223633350484149492054223186642937818274961560282991375232741742235004433928464734669064922815736117281106268108441976944528566778580244927551276153387897099255510973639694801544581074708279656711744498782349604629727304677488900654559289841857302341960478508110807305855926335979372254874390895327995757542211219353806937816499872136548452500150270120691456490810583136177056141519062446072011879780806918805553279007634374329644029165246307243352204800874203020412361212281292737401634437394157400998353114219879904229216799696205601236391432636476973184779326822284223090113609189796292064815610453283425997289126756852646124377175606347734833956516548488002811153760463652025136394142429736814941927365050264963706559924885895348063732721727712945009162942382751954655505401160312894840634780769397412021126229195451411638874237478123643040358706436831616071000569177865289279007769624395345699464306437136516866135421255677147021216246789665908690304231102792817335740718065200480052122479827341790313136056510491290849891927998584768900586340125620507252591710078200565604928617040860538878813199287162637338705721795933050176600543417169498434817321246148340474322443668820178100485573201257213540186532020981824731298516831697364774049129937814995338460099390229044431592151704623085686264448937405800977443599252142649495202813448611594505898481036382943865800970143640762804181878945792821523558099829644481915458128420818358778054957269887381698936223983764648437500000 [53,39] -215652467389382446901834751782460449538456312346976393594278059687984272677115624859310304107745203132570412453088680568766791271664817377330196616865198199301133278701885210341044356223645374461011257674506506551835594624193504014682262568102533586740331910176452969724782572900976686999211345222546547791115542595731477470763215360213983658549566425569803427017494973288447945674632489771803646229892698569853820032014202646573060060653811759309082799013943527881715718404902126921148711707655264183060199931497640528282927661536749310549176409607054358904569537399591289742571433959968915913580404797833107382395920774855064006503350331080799165370009423038700600816061551507733214872526448376298007259867967126814397923274554694941539983834670096392865088470088116470075217885965245716440818823893161586947773739466131856905778574378499303456701440356505318971119902729989657210990055341002520937559556991823019077297542611734783544154339400733629601607983401522464460493598301017869762277740454795159421067080137120518258343848968929756215368450866346680546718551180287273256652495197272967163914139723216931389575643370015389366658745041705952324778672400706352572577854626087294736612598517519402439712403572250835136187779040101103244932342715206108122140450152034554631380060380256558710084609083618691028248775189026697606451832567762293342912608109558600656128289042045097461413204854110351775171514823650150121163599935843159495075029344931662571842887996050275638450567905245677346839485867549712590651010310670646082088694113821745655498634069166264173264404164196580585823233108285296162199431158758313689457802937594956128713987499497104519498711479749603257701874469076716641166276952152455035479927374389099938586045407805107679169600040305888159914129230522144749238834054885052597298974128854694540010552785940766195475845800322532462828917272421199784439440297075521783520565965096985792906025306518947342988063698837831744349504837337766654349997311132859083648942911536150430402760572181873588423567359517142685674324743537194054620673485950025271859163412921921521395998376633094969992886911050776069276961779204812765258403232619870365835973903939142725873520692051904270661209789502555722100118140455444682679311375231525858069933450091067566740308616136929585411899412417366782091682215836228566393212480897784941354735988441595652159828905321044889646708681156228000649279618416623069368865957845418472593745917720298166386783123016357421875000 [53,40] 173894506857303522391717237914812945197857854627253179403935884121040713119049947527030929094370008033527838498159753161312587822708448570255779457074763736094895092523979002705412924231071488426522193098675260747697212171005268083317845342445329652129468004076619099233929135044269276304113969302778447905185101259965612820988093604153521135127431271576959575938757471814012170129532256984651449934650633386272785569890165043392925476234728834673609878220149751217762895462348360916128357533727649589093029535227574391337212318214907701351242680642526965361535391582133118080340989270247251226490935285221781795393065390657001204451218064865240778313604302745570114963087656490443012525629351547364740561427777964826522054472020772805064296742148736086656750638719756034213280542020035901468757192707730916898312698742729126154050729309469572788184767845867040677695898272622818553174670254849249685797248459818279555421449046492692612201891990686197640426828761904923550547138061112173144435119802502010042370827060408689017194865731280954029206406458093366035268830472499597579877794886020296929687246020304163689568869312213380838958363923106479423650616563881129238370645983135343140155210303847198185382824072485077045880770803985748952163770739806432760595817625409968310435132230610107859032017026788110639199514463446769598683854773397246529599841845575114180305797720541098607899540425914433809001418258671312668745894090697169173648357448362672956000840665491267444578320537505494845563993696857223706288401255812005115751750052456549223193323697350960117119394025127979986756220776903468631028408690215771752944148997929822597450881109728538714987464669381671627342550088879654850757268348078993955040312141533824669020236696502517639272240294839652843094964877001923035929517485191268632511602463926445015022544380869302395848936892464916291448083493481809837090611189842743564266391435077173968568696973836554934393681512795455393666988954388333023487624104258422765212797342414016545164064366128740683757251847439017019316441898726190158998331538555165459080376300574061885833337995631491020315674300230621777330282733009782673933054409349386000369262072840524542810792329293887962511225575433242122304282526706448487061072717333597446063026168328099137178318146669988789202990753131551920358574401429394509709870587479188707758800469597606492742784611665052499519375768570773860630116068271654817415833805871244396867858483801683178171515464782714843750 [53,41] -46747073512195912896094447215330785554995781783830507710712918394499337265171672463438537193664179570835694570328656456226530754057157368227294294386576918173520039529967876278729445736839611090861342670073324907260115261927953551273277762567884580986218527852726618532493054050267029809043309120180981339780834077457750506961865499918121434965486898161148404368243692931812667785982444837643975099211196161356202345618161016654145780530203212976983503535236503645007968523827013783903120573481613803963029433414679652420481652040529725982453922805922829044778012498927948195484929248803588599216601245654805630265857276720256734304130056081956743583153074316559830286428082235232704668329938181486075196728288137856283879247029620342978431659432240565153137186674467100871090248188881406772899275756374527072201992071541998516257916680697856562495023497131702538864615105190207190705285100500922850056024219548064709979422166715106079303512488389478980102414182854957949591204118587425182998755568112775180663052905487268788051724977413049140969745177449977377745827700278708460523577844953590076587214317558377091071448810025486091620272232615030184388876753536194105385834252604473417744797359053367818512495748660019266583932581190184249349077189435654533755941583365561113543825323661121515224729922193453756906914783589812394815852467691124027377772379398107925680160933953285166717827974396655354285275536498430369086730280094554862254196129680822897725844109363838691061422262613228009665678396470015647890287410996837635503549701849484157887810105970748081247322627637588649887096440683979296103776352426008916885747936995369239973827126317384731308638831213304205109764835981214700543108881054642694489369252930991428146718324949048132756272149983471012526414369530547689982045715681026949297435910577296688031030219393390273681553117181398277776005531629859088931721988272897056061773814643233466628105597100450214756356316822388518416781528057363159436479532174883344473460086153670447144675195656287104071148137781828821375830510452345175445140615415146248475166319228307328200075310079235539480936054394167565288555596566058280040489836927688787092415844511891148511769568744776306445166691253733432759223784832181054847067867557636145319738183314263238621248585931319347318689211283234924860890005029264846638150997867897577528943378397442337502816694465188283423425892363440916443558341673235011143494762025224487089758440561126917600631713867187500 [53,42] 1533257628799612211905111366614635684367993705106620915410596682937621415766162700204870786764687707139202618093163917049912747550440529130103567062904053396526533012695304834940940166573834316030028255754479360677910434808069829202573719510043146800336348840745212421538639517865524527928169411199316215113998286432569003469375811588747226098925042284529525102949789784909518678615577014285296120187357450455133070860483165104351113136956529623596301136275377963238527498886786233221712257265924853658902984021698210959331038715702620300838570722037168864638669163226929093181088478236408449751617494441092848726931108999641426345616938372848785072888849135333946481995393499927716460458600383182267051060730000020043966381382919442496426305595082903590356372932192698292265441635695089657116400744292129455498080582567819987220316264958284125238487811795126850187771851746938020894092633638949628825785529199981879662536703725943544799534190919490572200334126644524590969854795688746116422998826138936692089615890434523491040021454021019532781864031270240309928476990298862057910035941581307352994378301122248735356315591687740747219657902495479639301621789815121668504708690430445366163326457110303009025947775041309185318783512047924543382885813080066424119783491071212042619697701964847220665233808420648571813060922129499572911273517843779874976821492819732910568494414785794582945486295141938205775504560493009019599479659361020289958927205515914757618419883365079794717712178517000237678863725278808795253191669362610785719694557755910416325572840101107406860879876237493436341281484433706651299002697607969003132552570937874532488930875674948602427880133038495789873410746823654750955344434336988940022919783491857059811409689718967519820439833907428840337455817940012991082827503190599984748070740939056430446081596464201989510064831594998225872001409296386322410011157623910955115389721595363442119144231662469871806375842199824965547427590773270147950412632908349296312919284626788013561809275553697694213320193162231769741839557056213724009666390021889003271036667872929056871954333886936435991702810073140743923044341496940549807324345313338617997769962305232129431957269732112733773779753565046992740544728962212954700430509349389172839184958506748662533988448235440646305381282740585069412670461856370540760481655274534954331463289497455826553662065451004018819314256851939151610791304309568715413402036074064227477720123715698719024658203125000 [53,43] 3991361574323629125370170904343620664723236735546556638643309738180907812820474389396008867248883385376461435723690123675263294904256343330499869576043943680733226023403626060510885026656607210998076762749421778956238066132078849654866173157162458490806941125776406815156123987215382088950087412303863804493675273459168410143281859530889259838574944570702090654362070001351016493774745070528025256275886140027097853526860939158085972564104956374894551010952209645903173921085228158196032866588204799119621811336484517130180810566490712337859468519571811038991098147804957008601050852322294898493281606198315708540187462682001009359670263165705214116750091504348562348921234187130756435663176071724553284922588564438845344231999289561303708849664982663174089347968493857766092638135558088848818949663288456076014884157760762124168683820904907205856510518571527094610515371092691411337983778410948829048777410031229093844255192876146743033762849679074908510980730109576754033331148234549988908767740018779369199243420540908334100323882148571592084929528866177748414482802065805334766001878573966390701554765226587912455010030510862736700759633209390159294505365396359603955694340746917697650016197389457835070837276013788368831412932633463304049034802386899700079560751431281764879787269900294355751873155561756853428462654363645110247534834958540155640930396310852341396049395040232696964387533491571034107185892095571358359293834509001976204099156433194582460628155432052072480069013958534223681158866682256519613924988121365177533966116705276083558526567062989598695034091065596736291439094415148729196659274719511057031917595843343474577771562863285835466598413452910083504336848706306455217296143521933905207319781449817136778651471128666399795141705929967700886347929426740729008804293351311832636069325102590330556463356063174122071515455104873776601223076872520217861887352000170930808690541662304083948269566040035336049336575246217735980140849422845454905369879715797264232406645200286790829195871396533957162929746019668838914681796513294397895438551863912090970741231680199861616346475935342835789022262372535207676769816641134635882905231365158083120551081614010352338843582066754262972016509494712676746710361981300718662265177793306478626934522849531263852433459331088910931822539446160134337562735275028589551485254972676516456335673158608449412326218323178685110797618222251308198942797312816611285954740417913910732750082388520240783691406250 [53,44] -1916848502116121230820180416864704468154755827283105733653553235521841365550720238586707740718995556794975182798334774573836856725702476929679513066381590657578611015976303717867777948507528902995840863476487676731684793214345744861346754130670140898194471543487976599242495745455693234561936711124403107733927951244227434854311886518352761284943343553487774290988976837942451044915358069852440377764600306795227749467037271862303529227255218072068394121718259449732564695185157896235900256110866659928212978824757149702722615869801438550453278540972874317250718574020322499967736528041015982016922723040963657384289714866180554864281239333920873302549536827786637944963672008837636639346642994065619156673339271436687880191653398104380668569348300600680570559621623755237209933148557805402788776150551603339148100740010986501320082618083049505359445499399751249555808692360504181323781741662177343232306547836827644024479219921274665087336037554988182596767304815303419255523633239512938720764401656623213658530249064738828830965120682503998988745265719707161290244286414016505936710518192232507975536897807288065376816376240339529597209432405591122038205547562055094669252126267320983984391209056117207920170438362543462095823982000554990529466242963649449447973228836497702900913672425018983920686495168239109643583105821039201810764422786298487017121597768849178711130017131324160940102977514305480733930124756699210788219727148943028704569004429571030129357534954739948827271313242763018819963160626885268121746620705072905008564398075226505731708919499844092124908949011963677271769708337425786614922405801003155159575882191476284602340918836410755551186069969264328925355804807625580103244975429655467467716675841238350464758727884552082049813228455281889982382897166062988588094260929446222834230104700773873309354239897578463292405137228366738480022534388043730700892967824600165838349269799756366669161499320354422095032720290839554724100192573395081193646476909681310174033893039244543957185980943417809438737699206881642693250390695546593164689323328569917741143754480721280256354439195363461334028043976379159374474783037288580972482743599195762170433483198577156313926472627549807171146059213507327561323092285756731679218815676719624013129864197429665614413873219876659501396876910658861703978670145201992870498012459043007530944726839986773121779626005298767787946313572049375050567537918054777240639552360335073899477720260620117187500000 [53,45] 538956136706397730295039207110158462770476631592911473833245904585865139111247850738602302625318878178908199002153071533786999452902354257229332071946667756267770279804740450614960077133958853837220484617914115512946111698705230244188827790519026601685080068712615857246588724558272579525071150886012315512479552483666514224633488800833777948650807703657541038459205008424040051955494261679309799632335586305606375171647473919692987239542450766458845358429651262903062791842059054230785257837275585943618117468499375206512684834470466016603704822992977449356077805233310979329433022157840451311478761448148402416188427517713844753815268227519356605740154959171912536473510941532027060418087918381886814654794373761285365037058603688415037058971331097952967776842515692660393927833665838938359161086429545595292477899124882064037876297907560922209912312304113020217747538929802216815341895444430239105264503018882552617796847964015628586029560092298256783787302964336406638703619286996489808085671281070200689878311501853448880833120309282601306572816632634042164279903362602037495826330087774512704096844290026276098650920146312581099285017715571994087303978692125635643024719604610782968193740930253741044426914662746215302276421103231555885767622180838793503082636178395286441344266513418946524171818536256057934888634748813893219660657431920765832801405205857651079317299202935921703015920238537448978745818526548022516085847897479798319008732877840564827939460628371681894369364436713145822953616446430434181649471617394035408902021037395996496475658332708915018843541866074616693595363378710776337435670077971157242209412354409337079811571017609533748370519179798981817550878651240955067043499752499514877981185842732392391835072057854206421320189588684219217811599869276181629636383033846546248233870543800381809915321935037188570274544397192444453983909332181009259806549729043689908225897571456504793335386607530308479856285974799105208035797222085454907300143504719001703356110631088671173535559483412528575754007829835507190608645297459875423606224376519407893409715469037527014863291013527841894472385713481599405342585310712427725618788463154136604058808383683071919198275381657001752576060047277432183961014247975630204303990835451282760357487208721101932118008039388109419265929125752436420770246049798549000938658591571071766864731588483453097020930928976628850520829434751282104579268099581006168374841536206076852977275848388671875000 [53,46] -112788970542673957971610310089335341764858042067316098428002235046287941344299830991893692180250540116982564597415722957742579548196508192375451197452045714136306013351354114632748271607405356063074875611584781931705327500086204877058597268186244792595643799534085340177310364298377236119724497221272724564670802872605904515931147398029581758376105223669690582134312537696049517648090748315577996171037731167071841739576098308314429815414630815492984332430520892919182035371466729596745324120571626966500531710427212008419015623026279794160938991543173027460688700046400974663283578334761523346569507344919112262053890909751847578666530746787100327107578647854509137673242698554791912265479969118356134833126541459621631203864491410039999950910467236533719779358561027538196924961733553319181205732308443505537273552188353708871922022061110987767675280965299768187259219132824252958431564193220849201923143928846852570924565769646815723188757508781141537367229381904475339122328494939062588020141592633053082906741378365347186520993619196648201300016081324884794123887465327626136084920066472325305310967280560058220627989889383938900654942703659567189199622994936052443775100033510346878290980110277158554093324060440869947139381362130141089944731702277264658639051167332827813502204469346305307770982941693715320144893285911431909466449248914277008847156366982588610693654487921499300296859462326911059710976397114311719679444914662702282579521003413116987443446828089263993372795914182494905328176344385910061148822707453437975254415936390501191507680602818693391961928237902075088503533493768407557354600351945940138369641956770087021295681461356151062728593217859033221562645112645091459124741932405600939193493727559595956599454849981807721435873215984062809812624510338236467402920613911479403815272387777985110898142483452306148467852813463428975657227982988336683567009518177407956166035934458665221000065755321395189065606482726633929522479119524059998817537430263009798620401496864181109032892196309677597795180931685141215548408991646479366268569913061451351095587340879387363060046830316493172911884634574060622461965489241332856565466561497804043287904566315763582547811971486240846131730576952153963493221326217947810510902168235502131851206826241126310551725959044630549936226351136710210345922847421656091339305912141007751372378722058297588538654773965556269627616404743797747695318488747248664161304532171925529837608337402343750 [53,47] 21394703414189919610858809191711999973266986804588373363049939354651565412562324659635723632339799465060051592081709077814351724552374550296431354129518076105540153562578343077487634169134424078316146481996529772097131248191699003709484062750431475445070288632897941303086970161857714698995640281562617773802077997340396454010342258358021782749501490210820456665791249169038700994791213132341487190061488262317592393886323548956306666979721312835852195822234935411251891028810383415747534171266326336595231029796564794544670825302156745630232588285201052403617544161873493248346609054613470273010640843818218677119821689510480153815796674127843475019274334781780120663376158034700467643517542743332134640896765054327867298634295219132770727477150050442811019649042834119154981289662060240125256884142788186328106975938330843720396141688915139265662504551974869082779887071875467383839193515975549082309626352626522862653506742298940085668347981550453722381239692223070643033106955903450442083075661548337773250817347611081330600761120096728727428512209462052857376786981535799420984285379366694074153775622697145934178400006946199884267180421717495408692927694647667094040518852745891347743969604365824595658158316373073335062604238092546463239554474336890120920151337182084316138309895283134359106921825064912324564386205156985865431478857992257851073649392835880517796037261168662935723144466466104758172874656336891126715652754768475374316827602383345391800821355855978072982725935739351477658986417295201846413357820531458932654575605793512383620200070734370037681516319637133271718406205695901327815987331769225358149314522294493930748944602278422501057688063750725687890403400102611763050007974758455306548307839469133775660071304776870164751984303912945936382438979899161661331023234214155528128712318950954937290983098420300332880036621944905793615271419823893652332236874992071420344659015996646967192493816107171377317375899380057814504011195558261152915295829585206941763243002021033306060167691063016489911581735395440243284455727869124093979103596647825418106411882056570329128840528168428579830235275662635694341466635482188247784963376440417396716780028914326107391158531283058339514278683241962702126229397500847964647010009204935471124809995688962870574368591006212648978051392825457846070525465000056525255277828944350969956069725801476623089016996817996640253365373608877563620811078012873274190042138798162341117858886718750 [53,48] -4381850818890634248715997876056120019390926484025789416919516768201432171546765071660578625516119041501470468272864503148967780446876825739326894492950317591489843957869207664105657115506128556857914565659498053581450914175849581248703772327439116256369550094804645140837713491662766185411801095904778331020235793268229394458837255253263325193401095155544899327485830587230474977224833861646053287700742499016744679930381795505189423861846292496045193483380896666009167072784105504733328892185836529208144058149642089477175548479318505550518039602019728427490993428885654397782378640746666735176415623337480781162039759800077783290239965643833018009991449247975133687553089600462978981219361193048561440657195193145190328269612022832806092875485743510057990375464894198427846530837669950243193001038950860324989675911832510572875786527876818256566481434524818541794385879068356433367408053858635580123972880198322110697133562970388333714146265354686650822067308664202769465398504568132647822777996221118881440968113486455813043606245605604757269479608823689568614391260719150989062591893692881553386192656946812902451002498454502675888305504053817652359232387639986745395539135520353389409532575965148774377347558879518529112706772527246701623296052123444254738792726645152437807517627573812081686700330917377798822499166375656897318381548397460350100256985177749811707893313645449074200332170334303096976111705729209696691656192797410956186387137840572926769425307550554789287163361537806130546276047214140121502386371681160620217673094533652687390563692604574880141719625253992489534340278450304875900345800874227507478145604865144164612874605264615201018720371133115885714718951967985813837766750837310773489968944167711708313301389869260918913272988801169515631154111910333876419873822645376664483596461313175369635177953186266134782946041612123591667906523167026162061890633167527523750181081824612244653421450191290649232949529028579778307847744424148291196408241681540072350997133763506756293203501676705253498430118217312445340292766210163040315521175804294300107910513257225490508529379952740277374912722998554736305838304337895249459080109494113794701141285534639934648045856953127547639667500400528597112086627475040228162373345676242201792057100691885203267658722320483983220111356468920326343102005400580878770649187971350489927975700803912527610246437999377905463135374438300689143004768011380178904801141470670700073242187500 [53,49] 802843556479832464635908263552722245886160611510048479357214404963483497191282873123853056856143805187261985925982497274511023028001303281282912781175503599744516155978968455512171784148094435485076125485570373146197353148865077142123004149193045258659917566421580630059511439841175723519846361580938692319242617933546463011006877826695056180879278857050878330144176116889283866083741102922988693167061344204276487850641754013195820666404508436665364795044067778310973220686980750786395485272110602890818562133432729347892735252374432911308245583861845087129566170184606197201686889572433911556275515010839684926426604193563638960674279433987721713657553388743849056062534534810009595903319447894022416071707739298685857877580917728405799021444822952224131868931940407295765684228259867437392802894868541045561768927791106625484840700324891331876107278575196025621558370189339350321420641964541108171032544826879675470339556899890925590399520946104428559358024429055515800060886418175799072989187122143396988479373762612942952350693709022444015597180327946357568369757508582538576102065935799379427691536963245728239735565823381856178447647519606828437505411116388857517592888156688283807423131960468532807394662148689211655083677685926738200722035866646149598531802506044884277066820121023840063478409736737842138225621313318198584815753487160308868992077348074723990080330667068556523310201092524741143621649031708304986861394993586490812602915221772417050929550897794107506502864021649577324512690733048278422891155720968757003491407602542130530119482730269578672102042476790896200712483067630161735328606777683690486615714880470085191204684198545193656703596861255369174381560470516448082815944766318054236147658190426085880428876048046631587474620875220650191006559591497639498985012741920679311312740816808619416265289311867658147413972883114756728004840482069860201921240067703278711269790922252113916934956602343494227072439254797952171712911994690968673658190282390938571105688973748241124545974713802871747091888499184641688842227740456597146654280416960418862244970709785977919886924374961111515531678757200920014529686849100203405756626179409513268536647315931733458988110806209038424030466512674214585127495334222592362958901447904655666037643085126386670966005748451728823819001384508262308557730572536979862929346942342131946688988017856077265202417829425840001946008940549514513312923114085606357548385858535766601562500 [53,50] -42640321921824610188951809407782136054351788402969259922714097735554106247791720780527941493825285874669391697604628533286275309760243546108738430416852829007827625604905664234527426630282082782767315022019027306556173060806476634637514463890523922895981508847570122863708008125243562860755404658449139328107827915732352685700689234129408441464052706977890087914779829714660214783594174463193030658932605502695201749720252423665063303166406267549741867536675025311076001863296005198506561611761552448340577655079561644302274754279848339340095711187282135154510531005305486295227678749671470983103784247340864671438987161795539565883081389901070754848684594525049803014658346127697195067557899337412168383627890659641678719720615083914030132351788636272768259207950870211807449578369381730774433236558798899873711123230320976986734180763207087034885647350208571646636912259595234650288447954037926889355906384023695757205238522657080986771111419871761577209501322918530741779079253978813108370639539586897843534659593395663632986329100333070963155502316422817008784478891246880928247498000665215965434890059536427986303448474906777441008005020998379973584934579329998687554933133183492065220838455577363955268766244825893595171508462895785450933659520450336834596577539874485875935223323345614551947773929711643273210551568786984832983224721905841787541491317430392369373035143469966771547524165975085529698444930037240656525899041904287622586238709797968713382241421107707482558719400879177868375598257512062365764787071116308727433124865113318854408627362865789772761070144001565901581697852423139719433876661009014488566988030031014560985506973321500790324948856953248614193064371158593506394167118638556594752577286391157906745054537764149445069706120615930353768925538350719633392398430498149841055966154767120187727653403041100325815911660604966214128385943395716974998403284023370212288270611650272353635598563509427217275504346906053802521273145045244103536614132530096211909742746819275983358515562373084180190615354442871595135721695496615933295268269409020749103253833632951121130692902749428898195475554595090047189715569444778603411772844310364310230855036625183256848642156152154732094366533103540957778262762471491823931857594406312068878285769445711401808860947924911645050106193430504273974251797626944895744882290814069185480955657370272165872915922696929558631476344054923519055755321005563018843531608581542968750 [53,51] -39786867588377580204946202198482472678193011064516478823714004788222042434469539022635020419542393822135586060952498184881088922022249132745298729272678919536281803691896801984803017129724047441146858820818754945309014180142956874945257348016003920326579405011023582846303760987278984341609261883265573640429691305468118109537844450493419058976215617852976996791320037432070528800486563008655230125617022997876781284976719012228984897080961753364641921489308508927867673873073328141242973346590930058431284223466324003547924361364409324445831906290167117419167266163372401362196621662989948215521595445440002520624734636651529212074848037272779454621543378098660079252091416813918076600824542813025121166018787592714518301866012828111844652978975377638627726502749182929353472777362426720026117616342414310794374479558028407632461695372328623236241078986488226023075141274254504939518475719483480280444971248847756602372648193698259689250557879421579892469467893382299263793283737580763510893305314466166024613362645477756945203575283523930121285786779984659864513235173118124107508055819379327538928975750950954156788150189595891594760324995808419921057714401423940116164272909050418690928417062139788562491815635653033344464508268449324664315965521859128241763572433918475130147916418683349427342318475853380965682120611163122581635177350217220209822922614797917015958681355552196775784273292475974539344311019657469114494218253189876508065651426229272325305625691740936990221546340026421300981130280211077166250436945064535965167323386063084057029263990621129354671978133309554118282412895288201455717320119681657351730051182031552341932777204597241250796751417132311375218235386199478298349799937900809822195283940168595617958209366821291394948653877398952122176678971950516474545184407415268541983839651689562567921699861778101001576324594178519088021361509314520752123262815247560550516779260139781812347929990778847113657031092310668821269610666818819417197249842342970796691576761117162981557756811763159310263424262841442291562854959702785826874576836115856737729182385762353365874391120896732859572119297509522456977493547395647590288204095087104133191283915505039077818290807453249925252792053809874058779230411611818942416677212251086989921917993244427591315646809401558440017928555194615240273788210829295935754903305769891029281336898525646881290495912638167612104436027514048346276354095607530325651168823242187500 [53,52] 17633785145539367650610399401894708832394097234839011907265010264455188728360383304369322067527634554934396412183143483503919955350067634173106973534160806805123708112299259577539649874056091883257759342293340850790333422565854944951891491214185998764501016676335608418925132227085753487458701541627332691199332904327949941699581616134817812658393911353737257932185675014172600562839368961939896981559959372890896933830650833452535941469652845926655030537137546934535714057840093921885000734356653704029190262238446183717386946760840211519462109785143172467920408277509826385341917498756536795289640976409426405164785744392174140656135938791102249285115425082928379139301697100420461363562586279066368369776072554721662171324796565943859451122692308144990754961989494473470683359893580148512801411421814686795724833390387420771256070759290635978318155133181201991927684642349001240462310472649687973988413127413703922280737331101886001495522065346692160318346883629186669554923924858911759878757114481342022361697483897544813249568135407433141570817684014841742733939939794047467376985964006702866625787805916296773907497952059076051180104464106586695977694774586129648359940103122367113358623771031587274787160569976346199051713975925267725217908440363895573702959369350394399530904870110280161845206901364651156146223357837923398249632948119962204735057728700525847998363020908074287816653273789957819765522690244739451293213054642215031189299296565181138476979649760626230600877578946267305028274735338428588775744501945016843074002826936676696492153273144922777670402657117923234006020098369326730861490203577942895127940406725490618597012649676923757638110304110427194443331094659438302826426199219706335331592978191987831281686478962495358165555323887577971430040507469525068108517876247221673116342321475864391620312386377397673718529028926462290254039867561927661258136683090504615504105091695507429962851383880733769133462397405573593911747117547809320301565053415983364077221455744911746541401552769680706423216347604899900334170220210077319913688835686275922986929448044678015020793526378589513556859974544820496176325646632944410112731253547141716573122186482389123987937331700582886028585358411368354384094530592034147052728661079597146522259874900291621281660306137775364781354468835812801555867070958588580936359623560056565511814840130869985849751198341739187994191371405827695184598269406706094741821289062500 [53,53] -3993221339871917747780758112690158735107839318988711525897906744029397560565101422116262482481288654453207789361711065764367335713778242246028823870716878673919165496293184129398568938300843761039211332217691398439889088604826073844888854474714313038859786828248901139928357273004008797148919601246828300363719519269813746785015045514033303026079183658071003392990168168525539294860960419700523573728476266419023003091069575613772156874038312075180448080892952793815463778008504116032651558454732813977149584546798221975012957652095849735211780070693974944182757869344589759900952735687634674636917218963428966269197440486471873123431569947250950015258922213870212495135367046992844255434330800229824294489398212152304235264493647643372509542230847455892513003925368554216441513711182783609379925434938407075938933078445899452095002714410893115484124151224326620523144945557624154208793005230617304964314207311090324736053858580062833524933528142142809353236647803203075784460035591680877404402834179715811982644058211364317834915286564967759535023438536609498865892307585941327951393468829815363969164091882236454574369943074591982313923078063320878046226247954994955580667789745718845476699041407193510407296507292124432999962752367608190326310853541885791306364917000499376120726590757465981711562779062024615407287926767882524984314382251178442765096496059945158617569756343012978333420547502947970141182002780904219722875902828697950400509606096356849401566718153714684124199260968656336067295069983174794558245090339884556238062228742322635339161231424984083144118042539907666661045616391010726871863610071470125668982857115986948515489241933338317586428411202562509434708588071011465430914710644319152898445473269766708165574592311180312885786747376657194645337787266975666719101004107488741918966212022149355424849099871787172970429801397481908815726488790912722831920624077372634851773350678267624233276308538408458269639191569133570343654300513012762914824214414068491340959504263204850383171906192496885603632867900386010222518102618556437422724057991967321740243660526927684170211788579215839233566844757086019180146657893485135743377323831504283465319243384499969983769743625506610266580480974144620456066501940667471430591539198143847036670800397915623432201773028752714014991390636581435454004536754272140069119526970221531861213239441397314569758251283078213933475097974223899655044078826904296875000000000 [54,0] -2729567308917578107028360579767901978561086170120188024190983864639401652318020462708896851822011927969643710029367043421039535552661586622195897974612012350629914748214596218404723855795173067257802567234764698264499373008293857594936071290168687628363856604003175256685135189583358347736107188858231914376395361652758914122285615656956125642251424758300599951620904975154257101529226650527767038463988062568410745126022389701865032115478365365880177282409855625392182597443772106071199368174080513576094535713198607893890781363119890532913693769738214443314318808149227736737285065270823484246330594976416831715035516225564892062614932345161900889251899498304524417322549693012139922288978506352545761454557524581835868417878143953890365194688362183447726398228574543505145013038233899969724778392540217954075921326235613077581925251121305676706581659994726937967981339514045546038188104690665901795496452001992677495175767921155022761930694375648392209682700124098464639407632623066507225468220491967555540237442984071946622450871897982812732282018976172397731113108533995938532615568334732622423669886664563315571615810499694956320535686432095634909847661805408981259808159764842022441965682547784869057224891587368013786212103605279117449430408939324637012429505121269104775069013546266993571125877130792759224722500097229681816350569197874096358885527293448053539278402495082740407599439976509835834856942702238507577278748399311273121508078571489692206370053943499083032005745644222925054468751103243331880871382085197860956679221597171981264536162492743643832250777242478720165489561107389274761354759738387698892620895289629123044119732043638445653543558769199737775140872210467509829368693882140943347651206107685876310318063764836284094191726854756289941216648094949760493983251982866249301646462784151327653599397789994271592034966411646366552431361375354343476935267776180527963330265184277142179400258271457920894413891845449055950014805881124319491549452157853179546749891291783551117090996288965814060764623459958280035921512039241393389333188806875177454361502089420673160570747634903553357400993441062412335250010442419647911789584959307843832427428531351435707912810968262582033708941576803408796928299674480238984422984889550691639866997230505003221276809897456738784882190884673036634922027587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -126670536153260384981779313311565708578020531921693004986938697715394262298329106600688753092021445496674517895014056712816365154932828160377783234064089892129714396800966066406438663605280099128131668265944726865397887566182615968723295830141809988123657796329932875258792099660774569395573331901018441080588908728275760226046162878142260107564836415739133623933580543399186071585243993087929294436235446379752294279963746720833989648130829770964873384890714169803166117002701097926739555016274651669957300436318088382457152958802771684653942472693873394392297153086869281433775777651698889346792448230951792199269474482473910766927467588262187557765724232062336832292541081314046098632816612777435393929643272373953507347316989908482441035268453486346927620371561896738021969781712138894808977811545261344549738016133336341663501185045124171046654894284661615080593202189793389996143213865342747956029027442979096124727078174147190753805527098539074167200803212129005217606662429503520865565921624419031499726112494018302049726537842443971322127843496266007057398109357159915188164058204278648464507357595399977451813018937740902138284359283033231074079879792871475575452983057493038934661998822335787789236919672964675469710918352761409157986099505395801298030424404603191081873975766575992586148579051559648947167336055746896463110030647782382519740518886480922950738431306357962355218278908703272912815424768686585948317586330577988647600303253919245589158908650616064022158586653840150639860552462570185892030719723294068336519215912236184253256062740179552503731075024529628438714199500906925316848524812161146421009585037944841427158145068244591509183641489299637122998148176067896608495895472740219985881736095907777361775952954795733196825440453683125860630344358295192602472433595746425946148413418688032173267758687395234038616647886195478259368190631671840016051000452077273942290838490368188346535091134867843801415905216126247013361512361514067627364675433854294322584944333289592294219022682178650455196507055039770769958498570691513750089229200749168679451315154657374670744589791840952576551376180102701342410851578639768023598715233090786574449722738584239950179011628863157663320176161271701892195059003947859432442610788687849077504946434100523805935578721512198470140059258781661810644436627626419067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 20409172674359157421518144549614116503638350569916428516885761445729689247841411548836023855469890102943261178304696269675776135488273863537430336143159033917185956305811877686753879451248635962182359937544637335517417643134488268045780313876810346012399591165626571226155332179859735014017734158592736830953916660226521111186978612636607339467868155028317216270079876906374238458505552262880226364559194213744709559861085255632021522018733630209833248186004850017936658354859302391117648172917554858033968099933514230259253165618262102865207169043294339452928004665119736436400401755338814283486626751538915855061212619440049938561551820783167619346801118843398404093096431904709957878577860986900426005572073151020952109092869104187693214965244281684836830674749714953982390836068294890398789653261946491909083698339780986788572159592273244462498150715797875947380424231051218706415922536707922472528344315582241212723394197849363775649833350382093082033712024108036438199296809595728286368283128398981786237537223986557166753720044741218940458048787233259098245767081854462100691344589660952948221789118792291476456820437732145316340352858777254861120222081235023790532823443359652881756618947688706279607821141391494873886599111790925733718376724423271830474944263737559199959812261835527649420872998054408414061988221592800376521358789483216640335671338153815930770475544671443965068472933622712112001911886346361874388510961801381670521260607637452595316232378731212434304014961117716304328086311243378255043799676082750112006036914868737646753633980193956593724802621409190853084919630381328454011005551634890601621298340643427602344490405513664165074205336230424146664039745279760648391010022147368002491701615731504340686749714900701256464806719260049308256710854558563690091019900562550898378659171113636720687665529471818860466070882790718727911242724581427087394717860698011333181868488593539500089094763319432563510255750370048466660346786459709564438277545590777396561979848284977298933143357419186708831000545419720014577326514002966735217755911898743393773788077982831204068295473201865679470486100953549319203699155278760927117914309307780517994981781255893502142733149406805682214487693113999964842724624486203431862190030683744868867692953065176255794804836398049070288993360119955688958270911825820803642272949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -421940229180937040856039519403594004121526740566052566681358614955162750632678813701682966276675751253505981792448204862687080255915974053093429463982722858064498631246585476009195139293997192060035985162008001345038763891345822906879664697363312958665277727063882122079426287956904506013669446392886112154105156240534692760594704972217325892867029653426005637223334272179622341166376667076657511453142759260863589216954100560932637564021110365647378064482415297801014309089999324294672615160554951443571031199370401552778769511469565741453143147325069386126481888554035307430592191082289941690851168038745634204334440321901062313795323297716045119921031680135598764804554923468209445689357495468966080099224975810231128054246961819103293311653900796535490173640179051227345043960434174980551658608662062631371736233864707816551638439472064130328228513528118184965545449164734488717303671314545450321247498846520488738641864432853524628035786150148330135081424342755197711001278414385996214400975180999500198134484089865630737461274499961184238066523668655101643620687534236867340280548769932897880616102862389763988980005339420998610560712031049995897955109459864136391704565170280725736718009546698448567213337179304346199449338530927842097911733700242006634714823015642024393335612859551933747297763781738530198836998953202411306738362320825756232304442606917653010012783264153402507414639651983013521445849130145932678424881534540578984191390575872055660290391956785756550098644483002166710994142330513755019320764770013718460889060988225647984287756713824588890665961229655260890168041278396952443922591684076209941554978278374961178386635459233827773202984285214465612759909356644590606717202917441428076860922892064208957057454763934550038013711930885796460809802911723699122982244064539111558500233436267759788992512681659078649619354711969771577519952621771513253673259781466057667951593095204911419312115214660707890571452364320782253857091307606267153688764343428057884541621902493934432567937499459858860769884439784855688933276154039390717651659708591051816742185417510891514457940136715230008449670747669191782680566525206164407030561496719375348820276283896291185745260933053805724753930065798316685472955934123391701524424452050791346571943559968061525532377820252917142989462966973842478202172401324787642806768417358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 9419617856960281834887240620446141442221905420436427172061516016007729969353935919703643729143676089050029974613804888094722157298950639257060203960308768741119897487015149102914303107089512574937354667432917775963837690888983354080660754649535340605857555219539991894208103687377196859524435142685879564328723546899680779979977396816185594460161253472113327256219920296563728306763186400991070897639878535788338176211376291865312437706522712652789987368312921717858407597343708921016018561592060247801919392796780271313512453045436459447196260868791205645889229163403843571004041224596306206447836654499047094851321205154703298294029824320761025798453947133810117424346472250477776542917578897690442406763040195466361852550485363625079664686299451910978788100957910093502856384839020145837503126201129836247008880876485397805570287040159141067810160638473552006056576968497813430454087924958132733656849117684740985988744200357335671686966448783077097255854160107436508308569029624076663283139806384417696185793618112741146795941274739668045680218952165465633207527368458465909021259631286452165652653525985748021870861462998185021904146682095541929660734065424968323977953179812371458676641497435097704176989495476069048300695614732628235028431771921717892284800488026109487210048738738517911671306453798922014484859772162143072708985194866150923434257033503456082827189271241552817657783373596651838590024692675488218516103583317994074792200766133326489694631256835527402471588553013526977115435014726346794000702653960542736788447897452558224500281280069274198713929829356473188467411048166066894890565204244086446967695057720916243955696151412899125901863013970343318141768455368260222342414501982772475254330780666557005814642225291924711438594373457064014851493802317979281336740632023708577589418642676334352645084404240735897032033311181903160075228145940984147130035562179601934390299117807031370375669529519694121815553551563195522443759304304412419211373298325503670404870823206920706068315291290369163823380045538563003466180548755370633045263997675205011635086093086838259264239283869342046580199535002892262012191280625630596093884881153571005125869518020001229146518541834649090179176628373156515415528527291066990535459954312668535939320756516471732325038523115189131279197614100007410870528390400835405671386979520320892333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -160381341981038803409964210900519168757070190377789666292693613596344908120969981913309913620161645769474136657268357855946451573250859538057773036997826125617051767664776815690425852389779029288455450922017710456331397044272896121821069239200686280049647802379071332028018002951995571569990017846498100636474643738840522876653633381757221945932773903857848211542574642570811222833267995660576812652155091873425689864483286233350826960268089735944712437229518464312275860941735370276003337607953262219131348336969715636843790351369917297970628831290580760916993521909840330982613005257715938444676452032909460728656379599816712162069705500663602242184514396342460801392044946274267235078187009846479770296872417873827035403260056128359326316404890189036875287156770863698329913561185508954979362034432072116268054612948594822046003373981129231436223959537094956456675162285683579050849675089053802846094912187485852897023878357067569264344845217940195239862167646281325684559715216690547642731499653937725263636731861891763504274319112446703946159445948276950316602360994905561080370839783952488947979852905963457335419631282022861744510888095850439055278471260996224984817066273617849882566837191339515116345359309206797875583905465302000411145918573681575606258372852894467347483512395108078440931102163422650971910502019897058562139586300521439721282962560358186106165738472299777791814715955498897662057935666929519690946058814970229266292471366767864762510908983233981537243522366677973674290405936359564123194550246884491085263825554456305833076618494056428842523192682439897652502321792772978834505914607396463342176895374216546189867202903549446691547361237138521713731524316617235941342856727895195207547288115938615799560121612023559358740623535891573780475686004056379210201135347272555149486030069844547893309631112216590376962644535929991473666423890451914964400021211197322880344868164980793220148448296176253919790001861149358546624215648337069394449813217168604013809479915648996666073554664945520137746016558912569796540419232681524327342173457130924258958365827673460990873698606785876162229761334686172833877872327573865925986718744390269741225367813382862083234405196332244838474450824040468722473810656772015351175563516703330113176740897290917382581033960124063347282469996468848485284954615177899217570711698499508202075958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 1492037412245175416678924406039657252051096466069848608673939598299179311879322824112511975048283372656030640286774688239334593929640304195215338677882628516957364994210530905144914116341615390153526689971537335867629321587030667578230407858063242535213528022420142762585506411843300801457637116245524472875889810974951850515456350355220752913356616106563291254554472746080776042968581325147919970144740014643896791168170831000377736620846182170417276169228963295822254793466857654824739151625838272595110836824657742622012914977395944981986396606400805850825338445197971741087647099013705283435122446704024748105134407990786160534543283517936952148251779121851501554301256343631492798364337626272008391271122454389251066012844982140991091494217366539993554201734012918516025760367836263343447501812374586108659344615521552875407491827566592465802383682353727719834849633636895427420376751275231194968407208302622012213697319446573038591382667449895812728078177111095298365900266777017073393243828359343777522243217293511544706337353644218464482913813436045672396346312339521313824125291661021072229727166394336876648516017353066960387123844852501629029056401636908785154092221790665050499859743724862421142268690055430789182110440193240773676192189251289814038700182286993081886010342958721175466615030141030795468550381246732523076787646997729039628602100926305704284832321327823304093254129582217639934812180038639503624202762784793827560750064786740443740633951884851555570003562981662871439613794113091485884256175925059741185411970526373604831997453570121802155540506503749345290392798003603995500369823916737539675416177310868879903617803400813628117728739698494928507616570625814162806226150951136580435682154218505321800086121673522155378761293575004244658577557077325032082846295054698096592696670590075196766885828416332824028600463014617313083028556156256167551772786815084385175824391913744493851770934269982730585428430966782345914114144923345319281124965834083005984688156294123983997448973979735919947364720277913793441525138062036649452616233171322184073910790042057294855123450209617703671043591815851285388852236968821825365556113166733125599800008485814238390602786865232076566371806662630603400907082502599902589249305146436486344256101175613705447521266949996385667214374449091020907791284981784487445599651778138650115579366683959960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -7889142392009452560704671842943843388675254508161024246920615806391789520971089394214787372279682497166588399158116914772076463482557720361447466130016567355689418298596010596700530805015751778705299179916625387114460701065460853436406506980991449673524214816954235694150573467001365264472545055448314702151964863140426991590038630416172063881447366325044500701911425031406806952007739012713780322915888419819623054756560339408764177622630053457412474545218077179903174503446154976467156101701359858771267680932367525049954644512376606229392361735242733764859830514790120716499187029451643517710952210264337082781082882704301149757776179246796587600516397063946114626562854262880961067128403006430072825978145258343728795684097566540059337732169435406530672470250250352480858299325966657720472849055128534602159718648251669971759870644281435200996136570630505386626474383930413793011350963833728141811366460237094642550348503880196171346088148210324531360871243561934111280619952694071914107811654925606278662042282509668181697681010683559258858441379359147094645321793274444729376258607825785685956902373595675209921920243946750320260221665240955366309364867227095174340806293834119550721187943571050872872887351114219128923959404980046818476360324993217554358956477854272078333654699446249025223829225325187959148579868008523497240128243004459821923874477519096399516732367189673086616460278301170694982479417690317815703104916711177185182581592844733368344147975931772257766097865541077138783168436845742853994224219038871365126709248616443574444876024433683217986682670014740035713230410083643338661079537202531487266123248107515248393080432230613464284449313184225058069699927855776251838642888383358926589027201710350510374427011554175879771333289634488048776951218320571782218391378759825601477523108566945128315750985415305569988120939605600719342012355315039010026149692968882970878084051026675209294033951904673575965240603473748676005834930580850086705067382314643424446505105088318463048607706811598225408357902455111865002951847467168515561434581978604972401521790329916244536372731275952491806137003036604718894631600559490187934953628186064115611491710158862217958601264989128370505503282459645698882278726929358182423994252864948804514196649953163886999409315817424261495030081554785042292473340612961267407678145335836461526923812925815582275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 25087550870026637171189393030023111686143599660859183322109562476782079564347741216998941815818219592213511821749733763213852474124409767525080918901190185590012000164949723455436885854198245460450538983683056635079500269186333439519758727058757021212307454629668206187681751997681930633410991128458295010884146360251321288040255823141234329824470396581064820152455330309872541471313408006623416218866610749189893792507816425033974242131685015249646828803772941371950922098505220863794760071663664772270629786613740580977194977913566344338016711575272813236830672932410417819484766664934563329956696340829687281348534472028937918179309093881938571374494004534867704645039512579318739821437663128760242226269887236174868192551663946437244691453131377887134209642831825437363390214578856079497136491096722145248229691568376381410156965894343734128577590414020766782062696107665958699717486822550010112904682579431923186647778308854973241410537570655990326324680346119309504060543742929352119744425593888255606602055141514748853588581814951730107455743044657829325411332290755621178889719475537115515366636774173914952613591032614673329206156103358915214291184703652730239520043384819377532014460698564286293089582587711062864002254770749779294362816209430518524179563424127977813961006220665442087660218108587756803736476215639370894370976801713181317183987138409048473934223284172425250371907220510283605820252955887004245269150438708834414203492525126603317158181100785848129767242784422909433965004301604357388073027495550408238514037888030050895979602830535248399069755696374451095443079118918023574105399997808422559410116088277990416634595306603142916978050503181886813406189249411772993395137584924760765526971458745189207796669346538870149084848952748635323322835391165516393168875417488148146427719452327815216899218477946469632202242216863882362018933858649630369778400693067068944572960851597283395872804893515463268238698009496747977269461817007228658938861747104689894729876111310649850073769532048128456787346822805052610907368693297786990368534468515619128595010712689984148060168927524896523801787819028452629917486217709602567802218803234076633724468853750494105714214867970446908237999095629299472712620451891732951395567429723463381819429905979954152600065851397028367088636345392527669256898898094071905248779019020899383463074627798050642013549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -48152021852196548851969504296553976370378963368565147170894614822399584141838780473993242274434631653679656033229932070416756771096836667720915519692571867508931438043640980023225963745560463982530150107449612790522056433481201923554108441239757026853864388569782263793799376934140524244150803432397813653954138528209511126772164874554890011989302120436334259794792135406682877552293852087669346133690131545861667321659464911115746216030801530008401387949543067254212945075608196985310661252040387192953612261801068400019831752969190265612607553201010168919180448704877756360815289200884242145833508228107120353762639797328178062136873443544633480098334815258321879743198555122191123599370997117343169675143643108780978204178128469700668626779242400938137917821398245172648935183716851777166715778250875589193733562409915471795314535073318266998873928977869404992427160910480699419061137366138171411778668150781641467408563731279852652590918514755347332794560219947233008355636130182462051127651200289820330388879752545433502845046801546238152972576043326748874922489606238050622877965930832268049146959696554006007151451383573926854071163336046746509557548459910945770216083145292921194446925729842213169423649255807285110525849636855860489757060117562806888125007836502419215577082525613158461639176226310672330074838270788693652015058317190622859786496882026190905638176710299908237020661307372110546530562658977979572711195774960179948256265773539267548807737307905831807352594341283727724298754841918493218454745859372209447041440719349178220823469968398547364039598102063105434501282057021027140792162443004774536357348426091407224649858506681791983674250194902725839841820819003612743221283307560324997534990599319563345825416250388336532474527145477420273627518216278376314205359459106519785512524466455058330347911086758120748621588334510982495859926380650938539282150058237572028149014531557672891532888220605005204018106993442563434346519150569975286008710947093068700217359907092273969348957667887410195451709078622339434669665669833984356243957699268713384486523946165358426173125705893149662855779879548536646040540296819512830600862664189993806445087889482175666953921616608567601722318355177919767030831290540614783106428799039113174188884964487997507657424996768629974239809381535768783564937295608445428123190906409930222772941554865155922016128897666931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 62615215410691968093910620187764758198465374610820947689141801730709155397135729624453215219372401532926139935905519065759930478658704492982240231370410381584963194111921803236705052661662957805912931200495374388716946674998229871774950528819665128253309483221330609653993635634389498703349340983582199050004892875234737232628770904995517084289715655231434189541789180886985103966354252603650946063965953144326987902666736642627689868187453841284215239462448336439917716652809964371589811280699696019906191661797083889834300946665609100595947857913365787418054072724842193513903596654668015862064783852815386775820157889665637730141489061779067907703531923261764158626554060412175441158150877666895126580089392411702675116662436439777232818870585413649180129664195387135197315877446982726575921288253009901609935093817078498673926301282842201863220720660462897244068957793172631764033602048478372997229576889161167393754173659186515518952613243761843984433038068740533480028908546655329991542309137260482958790778382363968201854561558774490259051453798382396896348426909211829953427335244574005425613943898817774239076428116564020669626833428142312655079040434598602547672274208044014029134298457793802466317457730476130376188166632582786372362986842517891640190754594363436911154929676468155322471988239039491176704408654189468390669963131817052800840177221850558320457190556138603995312892105042220506533631641771486453637663880254128014269614814752720630378275312274940170217399647745654598330791993218450960674672194939872494524697717731590186413211677702126488790919574440680060866952441903875254203851008150154150675111210633773985350170485910122127936675308872781765128263983872152375881473678509713748578173929649111024559354414633863460542732233652476951924118195691555393372601031186476420630927468348689329394459542349229588842787001110911435359340230822166354586268080722074402175332559419602515334140479870372502895561283042313258041222935221675037681909004266074934556083719844299721590885080415040023338074964374521756920611269576393561572252176917540611472631338269033682880786353089703861776588193093270201143997445222088702091257756384571965860494323043326630289423497299045318740700006863032979094385450238779451172037401777069531250346496366014009109953906178900450559924387061326560471053804626249621669190626145363524055788284616852479302906431257724761962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -160625497440406610908344348120567701328338455062193438813066493762408295480110825359557108677957656984532326645222640497550104240003518404851381136756926226537673440466345478702316770672178292828119496322885774131803408358256913351502359160628443155202505254729166726151735033029415479451897475418454047117463722974964571218009399978589764911923233066340745335114469407469096902566864006275249603365323075757596654898718362747719845472118330460803605871196564988264381924666844197817013946244725174624727898891237262884847630543791039985842842678320222362392357356107925438332520538691299773601438472144131649527180370051310506895065780479794298287477179695057877901967456127692069239919758028775989321005113305402815350138146813428031315621368792088704158759716197445743452408991405882007757496763068985759748469734312761331936911890299570153588921006812401403683237371066705305303868817180003715861007475891091155486783201342054899858700866780804733792096640964960962327849078603456329607929784947493655829839974191431563112186430482553294973033931876625832791741539220954244630731089881725278366845789363052865230719768018806781659694100768829742591131305733632411176822751418157200800343286440839717653932349853599891838908076769348852357971708653694020303379662533720760465926792085331881956867856158849226433010537069537127204107236165814798835304350683769443388062694454328699485742080898091869858515408033002683428825043718181664953852748354751978203307714983162639774968582065866808126878877838705690971617564914263446294087688417398217259149445663094439699248474878117285858220577147092753090682343088819192931775120254960840588199431345797494517722687714324008770101527401488870839468821207341795259596428458652524546646406002933650943628642584332971900128326657411631324935261551190675077778735338339555734541811254319132018936369753780782293404592308803323131162718682678409456987843566301962781032060977538574054329048833347001051699823755486393675615450535326121632720675433186054136385853799108900731031230141347092419612947458368501205171061724447222962241622851796864131194489852961236426461413958709067568719878522558996684766083125225217101033254697624041471348017341055665555131651393583803048752212852313621410914907671372255241811520409827531938767134728709634034726344524188998053578336476756475293181918192794597840241055614410314866802309552440419793128967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 789030099147649158158282736609778511691918303958668484621435099917471638981189812034458797174281306156380857968390239295332292997987669534944520090510367163307877089022783061679482994456723758031034151196700224358462207106015321461023566132400920498584374352640010421445839316954150660563789188767689507909337653936345073451538596295858720038198961759694360268259327007287445706362051660149850032558710888665198728741752320999210567344506167899870151974309881981205790430293431238825120542486475245518756538689527687744332409938471425833601939031934346111723043952828619713215584245674129726939971565645195088356858071134690770794916570507580599342312766216749983304986330038691542986486587311190007304542782702255997672055541973314408392858885935689588668302844892927628148369760196878560850445930235828344962310882389190857848912526834791471562765637718367631267419625594230393242747143158075171847805809661590163633915778936189204635584368095039526963904745422301090304105450102727747400070424726145654653645966921696910631768317899473090559687757391572701598345767757624979908126472201737744662013595507835516650332215568001573014248404504828143204637900344038503802811944241623355069228736681139538458591312548536856870919324132470870525863042694663866584476153703696996924254088230602729437824276402637063046868193739789685758841400567118738335074643025511640511190814844074964701989165558490645720420550294026193100772204808866791826749280451595561470362767250698831305482539984768886073855290266510949984132245056989784489695319491723529565717992131693763237156831626447323740333038132549203629621742717915393558013788331340878483042237010158407149470571776822723408235460809278492090169049829288144615239895965495226360343429247161123853912133462945101174408754817696938234510651051088806552001650736233594337836049509074990812056053435842999049840100232801802016319176647023409587968626955761099995954743880394053226860256117925777609930442160230260157668499426739496282630417883916001987400152959518987435137825225548592258443547625159330552847602904552956409766002013370836240051582232283193080885842693294976004535147484226824376349249872202498137923709066877728754794558794831059458936615661449983207347528752815683816204549990710902499644410652323751824718495897636881699716821267987660843103485372545513646998480312230614061569344933359457239241407933150185272097587585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -2742614818582864740529860772870041463470318726055185792629043950388936950786443580288029851623725469198328524135682684096483329105372357591827415522685953606781284122201065908036574528676090285475975580101338476192675145888892714003181729665000815688217690236728003195468706722060208026385938293573200226192805871025372432232452924921198983976514031482708706479994166188109356478405022555975414570786408570769487707930099146782783493095324480266602981926140010307220186455560096809231780966862174533256079062204432267378985759835000785698572657433498620642290762107284244138096322918387821253982441278387810412309723362121223321128612309575042084843186754833046154988887510350940169438068842350257084776447535147176932810590576119212200345590239132371056235522657252489774776464985071095617113600332369556499594833208316034883329455417613944036033290154286713773085747248829423419317273484493288149994704338155583671654928936397423008354623428367639994657360138617174456708055345794514232188743688921448494523491246533362231881873809630658000885623164440147127405309868587081110349953704722962948757793175467689991906665432670189303612393334799615617807687806089219336540795891812450442046656230717864428595264124519673858292835690419594214171132370599966100970372878888695973846938146198708349082446491071409364227898267097297827208453469011822494646534633397480087977952529898971265500237850051550869006909832846165075978505230425407518900039465446008894170043730600438803705390626009636003387864671777812000225587310520444021422564489588202464582064630755735362793124614332584023412071029598273549157525031141496418796507727424588985747979520332265914497793443794284955036334218355813268361699217453121932949889713635506275575556590149964271237340421305620585607569324287551713574015603295178537181236443097719515046086980406435830211415035120616232267784707440510086551020471679894580230130008171939598779875256932370114416600735554851225031328403787638283185788932025953950478893863463646577421573287741419637527742615223721766420833089335998024099403800508639093943774843652224737496958225787615009880187816728239221563029488474231543254131099421631644792511216579248391083445013729277347993771202686945567759708771015219381294197066212197610191455924275984086795361720663947791252157987489433411872376983312365260778881445483266451625045098296636184075428244177885517274262383580207824707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 6391644613720301478965638784143879457344413134971875594237564337943588651041229633934019114533773015073090063230522380592746642699783068576895400786472635119021287208535515215665993280471353799298680268326420615753543131550539399782242679159824029450970032004251176382288561928481269161212787107469979161805372865830259734722384179979469524156410091287909029438681393487954157017432582109876527565752359646396865601082747685030393234976761918655494386258873373477641887576679293171727853464198631453638826974514619131528949854187518839215859367243267668285267963147256063655153757270428956097757245311910092006432420612811019791890278092173171743104586203698597152835293552155383598383928512768469221313880820703740611856531829773521676519400342307500430266909670463589190406396080951238647719754485887517675481090076866413600540742154058469255246011554996725195372679235840328839443673463034137027750969592299464542706541461234619552949812730258955574134653246207118992190348599978267223299509480766086322491273547551472852478627229295151954311418426733189101137377568715778615377807673575497007193120446842754689273976316746698609677767886816069237613618278939642542712182150042095541217049761428382311140518557597534413816354944620864095783425820249508679686542718190460146587270802076185433702075133345687913010296531497268188819946382145038285728105134304578106330583367002813599226166655076439293946345595047274704491959365889450108487070491085073587900676409959032556479855216064910425448581789920767536069810303936764461063933213438676247744112182199854504950895765930372768857777247580663606873418408103377341075556953011385951246831689290276200112890402505122884496284801145958963251494767783086385953718862871287951252723346655938165196551639625064581527812140461888857624064126698387407325468285001507877014253484658754578931472318341770229474747077898609057752794532669875810537857517926013963165543059004545590500874505421439852481801870265864029731469985454655846902041138799492044375213231580068926109851923319365140958849401395734511595764667641957659942646562261473581779521926496574939068319090002435844204304039964146543190460431548941872968675906859465687396325305473545666073973569063808710934632625928269666556526677136143283281062304390377639529730301699621108618548401737306305657854418345470100273281538581695903279526772319396449770190736516806140343760489486157894134521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -10563610076557691781553102842845299913979698380141273699696165608715876438050131738714570570743323137250549441056513939509442465282741567487037235529159619642273462701584698986675849123988444083043505030207151498034309685395892068132498350325548196115506085533581763859987871840763016892484247073091095479714208437338074300913023652424112567011214761772655350855537090319262013693425552811419537997155572676633407195907614221844551501254511935690936237436249186581171193031313040005630955694073822726799786416365878472353185460026397492007580239535491993522037923745527328855085578101299893402202469633416205910977668989516629364924820045980704765787961317902134489152181135379351224447256613589948410305409078463775488200030439388381730673145436276936223838084468138272699605319791357091990656485012288904363675633961538565408594169812761430408464880777076579411262234349809099309333357702670521624731575433155796391650360797547937974512103173618718603084617726722736374990955240354622763507326364858265432157739980062125572806510606130871535956211933924223308876815366743408706170943107912555473854065979951101594680646303929749512733013573797741341256397285392006452170658348019063246504328259588137728598352544335888260418195094190501421126577363212732448637587350168713639510329177279756095287039968341860479489032997987741205988189201959630069570751566180820038594587475941639643415785253437473591883941082385569896207559016562486081910858316694421277204199034669764175659580583941957418947746490408765434137534775747522389670746370242289806558896218385682092422630548613567888899187779710447342992188921538576311132095582429997083954284643069602932459335180278044828652726009754629273526971524774958197522118807067278266779506057253428720611498487488208169255964058785448497651516218184136518651806351621176683040667607210152769881395232613898341345951269070830031895792718479615024196382737899516008890850414244122642756972809579249936564485282112695374693733778300671379878053484771888389627351880530848439738827131917313431589525714898678720435065101609721744349036723478770882814720626969221367408410409372982622964215536818464839241429266439628849647563881132037205551860838169671988290326182617246434997922580451675211116077274980614736075703037258902494160136349007503359387979765726144711729711637613849882444714429205007955634236815720576219867555997329947037322028791095362976193428039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 12543198680537184629702501422178493777757900271426023725299426243176998930936481206193247537782137832618994219474417995143460264896102801888091116138404075383175525430721890522524101899390020411730815534654425493389495902195852030143023812913255134921993919371661851519588640691178104095848702553359333447411030219396499233524108262393841019555140437273683988413816762366136947565538761790221905675333406671252788239065453733889771007175258757129575753866344472938652248540412998765543395110963776820552371092690498709279143870162132058381557223149370234002588423053044832754552163680709464493708225100768697606378271084037101207951651668469934374239512266820576756165385260036315752464566281349234590975166418576761219780804392688345093652392682110989083397247291306842343843626156478124273850732628723300423406440856793005230529989079662453257405288697892799638167105448291538223589539395990615741511430105325386050345052101152155159665049112548171481422546654392383062943369880227847942407708520790021209203254376093465798984919115184079579639030349663591323504600345881409444452229094973007619180126828727060058995479331062223980723929691772321128317254131169783403676523983158546542949353827272607800642269543771683000825399349890357724095660652574869176211299208482523050657676677521888255747974256732455326379624326253364204235751890155434183809767793296087304928645189321194444752029883018855880985482185926956177293861854756593156175687613327983382753045671127155734110939498152652298794423186780601335414412285366487781259282710570298589891817944404004864998796303251215114123704575342934755032261784116883505999540087659390346708863275449963351193080781165956401283635477958560164254352452674874303050408587418412454875358076835186159266438491365262973325945046356093942138598517740946082338780126795241729260857967163873037079487405026224365046044631663690659486783136751237747226792402391465911535948760816408715030657171162935383440847256571085634044155701545116541374950180254152793624413831220541044310930469602241985190771446003688704033050254200864138766581088013969178709206318688134588645936936890641244419994862672346241471094866641583935748539737626390067738920365524169212106280102195540184472480960476294551674621715546173315210888119315320101759697739226527035360115081291025945064246320374300931524846242675179715759042183849912441197779400782149651638608389703222201205790042877197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -9893995581953799040804201551847907079804040958789255363358724335993168485233041264359576629747521529647544554807787995009673937370087029453636328303510473051117181781612531614955375970185535094615893259170474725130389640529904230286380512032504188027442773784278261295234381446131274274322288109725251077455096611383272857025076225985680401239981605183535138622158047995845215161987791546262409786642598037443190972916544560844424430382720689041775844775629213841311700819130198094781390370674898066819933994319308212236406904943672195924859288372365148202145696479438286613340205601387646225765653515822997473738964374186329655364066864706984399045379096433957697419383157173627118605794005548796560761404931409626506616064531732658845477404421262281698889756857318653930443334429818434955556425338820702457168315493847288114525930226922970936553878922313371030301202741288645773142708569755054451720286016328648942076894362066045573085412344342611101331669979707657382262808172182419273173267771036016296902219239633133713458992940857059963519430264084271626031109354124393385919298435389012286576893937683840818166449543403791474466958587380514027462753969694473838176033690996835331283753143913557313676981874852605808450588154039798266778412203001181065827073481083384619869577737055129339341955993977967577156606836474957450210444366200489125542566654841560001248112246270962327866382419955096192873253268437861916826970141170127757737220034974361869916679593513917771111057930117157058351283762078636915175578826286764720956596916895343161526075439493376875930357553743828816887556196674803690512609772717452098719833585386672932902001930202942872806152761284900146426786024133416157914034294856292097411588022216768466466832903130902375513230147006139688370318931387459962556083276994619731164956531476232604286567172651477218994504893497924973172313208483818362291231380311808810980760362241287018934272119146395281709144287162576335022952273473653568069381897210217962584283799835767147091051438116663355957055031615009293105297968214593416729385643087549403599534465946088260739678135982554191697254317693971404067160956386983001688551723167571301742585142120187014751815314727637987272564406544787167916981212253773732206173425696610312055665644309614139966108639538689128248867190347034430082667814425963339191618546900833808064135921831171574963451457804364530806019023545516688500356394797563552856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 2681404173775694414785852037293096897117914145812216080426363041002640694504959128087910060542745461263899723807579496431482909981575502198730742698730965894582308502800837386739836036313824083762951401971132533231565082680899560132640317642124078521582896937137527205224463030950677507444594961307000193081025933287114322030518058237778516486203730835809194717164161977255226755249739243243490097520829361149888929519969188685022566301082001098967105348801383471168461519859068916390288405402055140925964338915910571906424731437623291662026665004962993875501414754616797654976865734131709615823767486185982033765735107206518306250136685769534190899361998120951602991192046003137684581896425543751467735547373911564689028931772638864751616582498824271315812064299670739755125983822974828379341851663999677905795884715355944874438567609784416296548120656442973277529531489814290532066037405814179389643809258217027000063739677402690100394351410186429365288824313612900687317380970249598053286374467516622966762757774369354492110983055646370341195366867070616471243586356702060257546435134970340074699113203540683207437259120048171460707993396614428304045435541266824023053470107408939819243719261466352142663797610060874013300383314657735675710099991223631133808918370294896367283541593203898332858220232672705000129204804377974029403759157520636955528846137767455200995726170224888109590358054216739510436238255724915460308516747595363171106512212082612732961149218665738751256982417040530490070548217653278945310558950947144551568489993993888820187564928832894253369279434693475409477340102773592823845407509239856044731726145836761359174009574974662403699742431001505808256533258574750523363475591325388512413911090295922692980589684133830374905812766232184987069242872381328577803527467137843228663103982245590924526926533360617578108906932443347094642266138362284094857695971629476162644664656324020520948255162180547301807893276049769090453858384179405158006640458027742259665442662201731520150851469468078317118810820136435983818390227809360247910077167522967352255288135977037900223287110219344770623853058950742214937209946070595398136037329774874066906484441564654592715032235302858376518253717622314472109357458790292582591717274180812660623773544994956932809054939852524566104232419785964436881359689001229483698169939722133617375182961242659314771879841731510997020871507265371569417311548022553324699401855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 6122399083283691596041568596208543719461593721535892646696436391213530575094478388805103744344537321461756353475972363504053676610434668430353249368970590980473402009800731231392483330949154318901030228718502324725056107035353709298791926813081408020050117593092255001129525708221048816509326503338476913909384926489069127588034237755582789636604587972578543132893371901636522446664921989827942164881410929577873097623313690389301648401535593552674528593018495467896598235391687663647452981591867552824914343631919450936896853102275282086306153116658700407359743387552898898665854745496040819640897996354556562953421917523310241516672562072045664571967891103191377460685238005958361321887404873922581886651817252290545060474093354271432132438661458702251519527223168105021978479436312436272318685144995933270982361984976808078255486949450304930343752621083416735263567987080673301471799419981781552542706647053035924848810943018468993799821711455245953447503347288152536073874878289011955412303881566963144840834699187484053960718520925822217062871671303688326039002777139845643024371199059565811755042506751621908571148541457757002147786220216432603813461883518775140621374417642526730437830735368389247563393198262985576490908957401292343518467087315750976452643273981214489873459299206000967828046479559503559587665870993818230392156154300969043456161865620080240156828891100571125979273176973227300401063108322770768551659723688921286045813973460454208672691939029321613617059584960395809522120026300416464611413764893586639002409898165947702548921858860907357573697495174431629644044640216291206003121577970997888329371079025350359796575361772334355496035691603298409331123180504437672796462262402822408729682898172256649876730303215860097677096938021508249650958441664165999935859589453631866512387031494220597673685530675864332284869441153651787970601280313773820545452922781500528697858035067545667242730485672483491544922543945483247806643174519336110990752240146671483693728161615380416139048153559132705907257915304992804503545928658029289238881781709401166349360354222286696719189071959269785640150756553845309849035553020452362970826269019769675547574304638507750963172015006776367996570654761019916612574313994086739860821818030694778616835367703025378951418830566816104945734127856409243398056927669826106920762742806127190040877189179709763082902777062870638348662584058649388518702494366152677685022354125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] -12605824269337259445966608414652273044045241773274636201355082640772476292838765094494005201111820256983283649246682586415845161961218901265279717874957627232479693263684428292016524407242736395976398463851982379981174842150908059462974230746050434443492891038659390956179210605681751800938155339015392858903069104121989094747772637168822706628272847671700893699739271159787319111568460036711477301835479886597788279486966968799641936738770652222028724092652784530836334785023006090332975616704865166974546707992655747233938340092403086974601395258845326543412135640471129851399113832415779517874226414445779354982922025463227025793484764758734939470582878280892123393962195929677590031939459810344951094569321658971072761625935065752675624970662412996190974292188199660847337300175444838006358760468375085782167577356379803049763484153449850525737319774228834541910511054698322666763467379083235504395327838798067625474269509389634395916660965637145853200396256417466498827617840519947949008639099131478922425494484622817764615477334017146348803217136165276587838213699099646251258433239051182861810522930363823336375467068768104251035638356977051594344702538027087483838174800576810517649589440956639583985229076665789092179575898270780652928103803571805585666934205442310958387961998036659818077959529306736891900922137940711342595609792872548034393211480095499026211975987880426235023997972391905898181959178335844842705848620986107084577290646954709537770126285729816869472036557357128392419854431247490026554549240601532157991881014284118038594871288676966466294869309328811337774108874240705934480799769140217818808704112167491481644605590185028608120034858713817232858115733905057869276480434078551000999264561951271721755052196537404025071059203737651459045166523915263668861636591415553094505632316856636869288288890802178412576285725624825720171910328325921181840331966357751667893464695373089976548230144115840157582019497379598935369895426833467518531342655750406854532924739272051012450064717784078251899504976252676396342880852418575820564278320542684584013864636215611062070491372252815943071756141935540921062056838700522381329138367716825988133869141955891960929337046633456364989721800837573251675856114648414373186759076458281111882667242630477745698211045406516589481265586520457867581879931343370561597454512889612541508801920882330996060496729040052295090525737894855847192471243189970664388965815305709838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] 14508823383645721710281729869382814650669641383817942393871222917215770244808341757944100797641571481805324252831084780818815414179562120977881643433135709745039675894256231817412243548303897482987448640075284379144646699700981783315100941746695592180364142663165007956001258934452221788059186837763879892915918846119482323859287516792244324239846324880221344346215728093640221785036884357471703847769435730252155859388630180385195208910913565245590487109666981198021846982345617241499366994775436761636502657220658317329247942662663994323092772751022703213445954679012352122629172293907598821798811220785380416654508137091191881025532625549662797139874295700666138758233894867386514046396685375342356577414772694680423697965504905146302040659859606404940477469960658649196696584457783888881311897545922716162361196576005125631819839575460221124187910398810747143699940521380451375362471069275801140091779694987157258274789437390043910209761936910212605729521476590106157873513198405286763936570345895741894849743980847189433571073348209721672025292041802550775003499694192070824002160715032138786310248679363359581073674379929644574780819847782114007010802962399404780003011881936417946931529049208888387603593544845865456163742662613376743295069861850311433325195572807371659307059124959251724525504323119886313269868976420123498162170674902413361449936628038152280260629547626751352810602533701200715839701694127374412969245981953997941416909456962315796410390246955513033652086297785426251262770443855648427199817566504324474004188888355775729126727084293165077339419804580327120494196851271511619845629063814430976022739249538332839290074376108184023434479286690917331664600761663708054774931769907961027432007483595196353631585286608224020043040467071153550833562298267040412683115051054560625425235917153285333714874586131743821006678000420412299533775173134434192652360053351473870512002126418433151435543055869547669822542641581365422570006001205333068108132487869730531841680924412625869158471629969623265905445226842425724083485329081578901127767519939381140023451640275150576098523273023362345339569035162535296580865575535700091350345246583891849347785734847015133428289730663575778929750819390114491703191360970255219193903520710463917284149491659764646038631427899033308280903659137642021352432413609196430138004728079416870177310244874338718769723945069813346942834798411009462064836118139199427901075978297740221023559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -12237987618886339577430006348635899327951849785509468557906373841853471775258821928783108673875835059576488442951070911252807979280113364865117561401150966133937583535782982011898085872897816251974892583719568715731247910086711338168903782104224057272076436002326071785710451733149985038500330830900660570300476794918965847386537191193460008852338046165835115981254166252455490389606030848823844563045112828259824826245041553344323947634664626539885010134893000234580620244899631117471329320901794920866048015113299745250629155790026295949932764861718625456990606363971939528381118133026016452584032425303169007015955928124209765415374220811200860810528596296478813954172874574733576703360036896642763849697921526453940979531882124879916055672661862960305617676446893406192072277913439792370452470985863824074331980811678559458303544143857338899357413277626949537728654896046255688796553553526474975553379318467730804305017629996509553311670190574686368126517516080217403523138116782858669543613198758196983262267348630285364359208771389778226287960480295207374570722245141494705574527278968494896230649386580476246236472537161886594765151514091586967910094047034376611094179175604416298431215806299358787290044439510148829414178090172060479975082424731643977310858156452545460899586057032302824738576764606954644507066419663537977456795234277553391355731613536676851343675096435239610431502770571362875568042090562713246387153378400517244962848568802252232056764736212651519907755964289677015698717918155328995857367918218762485670355684871821958680235351697632990156914827731440599112935623887030747399888401614609007284442410069334579444914527027985516054207194527157788235144361651327697517264494397332261999023483205079473523523274675731228058666548274606035373007110414631991835264010526498159613329071889645382740016334073229497094834595541631093109279208381517354878077704266350360216259485712326147921191291646519582977754209818877130212151012930367338048424258754925812509650003229060011590950908196273131236120660904081317108033491596497906933214841495377530887534557472542945628960171926949835263024686414972892117864009753148013817046538174232982302947058646109155897256010354749310833153658608645797218989559093514106731668375484062734294606845460628236669908106456536939539836914030742373038553901917044146319804725543909403777104799582908019759397920269905528193876145111115694348663871090718280321141264721518382430076599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 7872038773249708047347913967324327269123446126308590740108832032162839990339049825347970765299321602057509604378185504116232697553965244921587592179116424228650630493161328555241441356100148350805458870424663191063594199122344042200359370488354114244079618827143518764304684913218097498882010162094354117693397429392504030820868522336477702294135610214527204759056563424513065117923983787946812188144158315938482006626467578997671236442713251646427748840851579577031216419089697135615876158893021391813465513363017673863400886517773620345701627792600680715960776095552093798240291449079379725268580825054858187717763941393683336021058270843270202706080527562497584443327884230933854821420392127327154355712064382446756793991526083416080860075071960790835382862574973429858290067085777811447030112625632794442313428143885530386823944680856810255025845458701857479222405605801152678912948287285376019237209585400615016845241256570953705194683658619369226392788296341896965702633581963519840535352998386901191008384078000114258241997997896660170218484678490438418039864028092234684691579387673210343852102365706140230627074536894637038131848533029525895453215640855574680153785970572136695121998317457927342640052971941064178952864763451479520863100798963179758413833484463131444034086905698174009174600475540973025519341720797538365160665900138153704467774781516972872794078482839142798544652476916077161401346642068222848524467264325700515932856794599473093331383035030411237203435823630363072694107131611976536310823815776537705951087128271222808422132712519197468847004891184637144067279601397131054973575296096001083465790963714623826443053696031258320956660447123758164433381295112602046134219657586666218902908798963338849456638393665979509830717421402921272137444555065115990417322563941219809938579405161309496753989916901766590665066615784085339885230043243266685007069230990571121388425734306864562648893812673018504696916137611271687249236331725648521315876552527373804814109959646373497692144185507581249766647255322919051444437925272565573219812017319411453203038096368591709783544657721558993392151783147939540264074572238446460353826666253289114600096559768123528838954225544494567249977792018179158503618844377433732116527496351126876298119370401307212971562970050441494929885528926483992370763653801385675622472332639995292251697831795168531385429699055640167419379274773578650929324504742642335669566833189492172095924615859985351562500000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -3533471759305111274863284893427554265603093216417802197908225503395318491587481665332675430699044068727826795411829765654737995323931347080538659452995652968533047549698632406739109180968751843656702387545219762312333741759842863255798234859567456994934627537302013288644157478551259993839586767079179224371433186956656655271164342670693868302797467498984661461811899487571552472598954118019044877390632987175651292211438774715857439189278951399201351537061265905526809422755016540496725042932032604737836256575861846887237640333443425380172670753553435185351591231648161380022529895433600177399735131158052651094083065845251639417725845876056943173892727705537738912269389217200680152605628729148039438580309027782372059394942097659315726232697093525455818719407863047521064086615118065268072946321310823423870838007744560094701914689343750548183003131767489763933810569666073033379989523316771029871243603276459229965711248005605099170922840455552431473660173829593285630654469262855584035249324827460444684365586652375867121660864023004109397643675690601825971045215079790764550432377905876353713300652744736586714475704803232932240975018003612778049519774463092227291246822642154300838970686402770569133117318135532093843765880205831295443604690121601204359453995829055517991052982129805191273097898085785410666897514697041912858210604435061537058723625151045948980075877368282779910715974865860360281970817341954802743129869584923894038129046689573133152294054397543931885122042845607782010262309159658092291821720463164603688273723218965054681944920292882835137570126043445855100503980732498012889232488551677010841498974684269759011944142820139989135730641251717394575487969269146018855126334180983445290385830715278540135814776806470712848969027008979649764838942561259274852085898921498254363899367998688648359524431127061803907551065176252851709513724442735686699599506842687131580291292490751646888957354979291405434805127981460539844676612526926211172076859875223030064520951633327250661877336930170761176024664000573362332690041978610012804155426711869674149168590404533211501200610725579271450548130759169565491632051234969259909774062152937394494409568077137333693707946654871976247698729353974602673511631144199428922224703029761487638394942272822532021654433735872571753570423109666383296871618085141270523775080537837489537211627857351755288732384411436346063242897510829495999762905573465869525293103770025027188239619135856628417968750000000000000000000000000000000000000000000000000000000000000000 [54,25] 461744726841092402205199972871655302862446668051919236851584209704589372465633980334065290090215930483673411609095789553549010948426621479030910099556023556372542992058876603005536685538485401443313151615592199006631794116799764829702293075418177223405997401649289384994458446984074882746813067352934570775316267457999189200791429715673902874663551362634883529243826194263759362753713229580394122205980625950688734785946928335540430333910392311264168455685667541865631027913103443281389209418685852518812883823783197004264664725556006466860711510144565727218126526890934213020912846150225245540622944702775489506091106848648704353587350850754403997218927884944483513789886641171789179082808318054683720610833845074450289237333137843589174501999087524368430516766107118025090483655148153525889311682472160891362477012248535620840758442968212347566279148143418211823439329874882693024456734823938241768942405436053460309272391360304282361900156364604698145885959802540941560079156163971436230106852465747797967296530843775726564575946466865322871432167084769317411139335541277584797857930980087087625984313960619549195304743218245944344697529106888479223691654559451254712062414869206113924113088247015768214103244170265946066324319894702339779752908756192164062079036779712922270158475599239378383038139990038437727805272952216704240425651323194492981398145017112658337670751869070213515791388773158952578466049901340233507859275856591214651844500933641806523246814157214072229069682321142393266272918158431928729829777233809986576899506428782225206501599432898369789046443621220582910776114260037710313799242318645067631556839260913884464237517267292928481450305198883151102236343981512304728976554028937444742108367291409572759346899661016091502747855382144169737593806253470710317829593494161939839933115480423557839941332118463242169223840916872263083890249116028556805872274011786156676829951032229581492768305198011404175204136887221505037286667773059394687452044299152506323523913192876309969688905794433102675122439206823359388242690304434857936729042704407975558510995208834909753052104288894482912459053410427510378475279514236154802852989216329592282641799124393776143079440366166475307888251596706601542525346417186795312914953983776048426445316037098200506598206575707107772090542935713977786178935019915293181431362345452483682068476518134253255631176450181108840557097072486237368578511649168950928765473625675630486853151523973792791366577148437500000000000000000000000000000000000000000000000000000 [54,26] 1051732124744903142284204998890837132839163501678915804680046446549758962439430182171749234185704922758141305366490165101005678892336379251335122705952788275385090896896325550729797623372970022752538649063041157026311576411416190712185782162147537492915906798185341320237576562191285770303863615727911045018912933472966406950320323504469959153930156730880439861313067751177787377513826163701433567097879692490226393671647424834582780485163789601650319735061136340540629059910198553296751108612386932105270725662110086154128169965924808820081919802526937229362174841534651321861672696154578014196327109556367474985056988139387807136694902353696404640427999971263904692420612975083675584473271316230444602893007107283727434945472130884667546947312366650387656859955326020831549806338609654127700622139324244243352786945635787618178689483482313861561676063388992353337540607423027797415581851105459875342508306870453482178229230059623701770629127030467862957128233174426390130376963757645696562604239751959534947076226368111261041517920773246291844886317782166183257312383493354501114470290321337811630780807837511775294018802271391472382185876862632902278742026078949441410109407423475860650728757866575997509081516080484563889372558876914213659587739233197216841008573256458841280603302930959530035064191500302675126015806255556490245463130755057145288172362402633567419355352712652048922009470620273481927326731342085344147165196549564783787895626527855886409273427138833606868625510773938730624564888605513689782720349263948653735073540209635621525955048012776083142603197274387828539711408184327933890546542117257726913711131323591959424383211067230920434580868538029334095395488036620540566798019018470692747689417227777619227187224432596707663463234285575727795901641772648726178287954280015599728268129213852900986784909236455939898034229658577083495662784914976340374787151114649361428263927979602145510744106530205582016050937460366243549734483522534071818044543234785490768719860094805561508853080020932910130021355042477586481395416600842544623784974953609252645696421519280933481095591763223724981906505495969301493098433653677387010268941390378091395860684869963154212662286186651623585113954535624377458092643578852714943792211935050621748714759948141160219636564757571797853592537538167746293970536629770169566595216746051805990320701750784357086804832269624632602931488728880509603093253919457549238625006406263814873192075083352392539381980895996093750000000000000000000000000000000000000000000000 [54,27] -1339782045689280195947620986562552838447162205880082121163884658519966378363773595792709057740538114481665243456967058424750921174989726343917684002779364349908072177410875469035729778847699500831610865394653846787514869685616373258392795758989669096592198288559832546884157443233425320489938372830732721896061652284742246175423658770378214455272398648660321944944743524769051081759778677687658992013118517341881837688751889076289467657601144410639161529581601632924093860931177629651987606546477896718531127737863565859071804640174661237786504675073215324590309881141862442403391025008306959525246438723247428248139084196057248392767637325515718334041081084971864499044191762092010901322961455772612355099351873828771613001599024449385745558016949173748285898057969786632531076564894921855026939158973521584917490247814610742318663975998395061063893469966891839734378646777768291163630034614467955712993665564386969795264151625520883066640680830138149956332025909966288109704741014842203509240105046372269612656993434826328433737656750667682347269210868934584135270383649894824075882201808653430266758672783382506670278112040228606702643541930638906538217010285981504450386720432053616589065330203253944894433483958636486754834060569202977881132854912704760832944203755350316367080051974355566669311588734100409112868424661274094778993378088146434677191140917863710809762781336329055523826113455626726314761061311913235061073168812183207217617710305081219042909651977520121548883352244516149709997503509092605086458242786285249923235877423122058987595216504008055762179007262509586904855377428363634445777375220854248848487298105708749158565013106402994940887363693121861761036385609483620621715247156099214384823956886324864213357894006006919220606800023873320066921928072378896316241643404198453293946512628170893273149583673149592464380177914297707484675823868107907631636971627831970844267591485674525240875573370544500715764724339321233188637328777051501312545061359212867506100585781714580755507507530375312868738583852810634481791353967996645521614664051755936575856260791068513380131065848092598417116905521685601842421751990960046119101647564416229234733330639110899944115600730644987845693439415611626261130545084650706834010486166608540590824401538424559631724313404865893246731058636152428950972947884052169411852749531093682861507031037431296193574721376715889717215323309173337989878943747550642236601724244486209727117431711462813836988061666488647460937500000000000000000000000000000000000000 [54,28] 979589076988563439046025527566517988856893167203804156294427291585186686786431379433928948804932815428927131762387050134575988686621121950747423941842823411667744493983339161555411081720689184731377980129233857842328822560997171527151265066263887931313506794409607098357520660550463613403691934827937626911347291298238686998617747525141536999175461184041640810529040802519703425365682563005573783948671010475897714666396701745649768441146563817494792443856762585931118281373510475700516089878961111221649523254192485179385448791510298547033003892737928109898686352899654686974216906459301673305920157577454897217628045714249588945917727811415460267740852668216925144399049272356853311234806507191149002012931007972541639000743395386832842616566386218776751695504441836531129984356977001059110408018238939370057238393910641398644904490618917482106641996343455317655271044468913880445465193764961363380385968917713330001766961392252955828429068880621460849417897810792903691111369179462003586787380655826614666904899618742646526005519381833522384402199302700291780133565981394264817064031250834150279878969934383835999683090070464642220850386259853242927261751716252194919404370589434974107901465352553158641513126837228388065419842941013074088463681382042896342322024561385721945934118399979976448423054424015859844098277479901368155175330953375470398973319006766491862759428348980228258928388192836466309979936543839926048430397209743660871089282634326489046086853340388567077855444846479490443251253651712466478166877141021224690685077210943286528894780042781332488683650547004513573603251095865848057637199265088536135854121558319563968867610907383868342000914398196149884574717280647922147332789104028785351350043069828058665488085984990263073795070664371497365771101248038083160464253676920034862783630465084798648268732168813633463664308885328556644680809173587853293589830159703117186676786936180173899436202913617220410123275125010445534321335829681069730411330787017383817874192116155936952537429806802924608451840658774816052428449807057413082237275228847173428730394667980018774879671569661720602338126744617276785527778727401451380256838815072526794176709005992096989775057485120662710928425168192898176987081645367425556481359315347160810186675073766327907935839195618337640779176740017760316348184229601166560898755496396479637788453244190358944003229064208721647476424612519040905861947555998793299057397542684637553427051681609327715705148875713348388671875000000000000000000000000000000000 [54,29] -481463033743636592412241727543931809396797241188425608456991611455641655167037025872415497728446227896926792929374280258541348114104010453983344812203093100097032388505710803321090879318811468513222758769234694059378252871738626722377072501604728706025367895987017500778287019271821909217762271493772388806770322804345739919933435672953171128336902816433676485461949580057969546339441510240915295042992832127495669637307578027017246151190358687054836172613105366959599772763439511338449605003262961391899358440248696621261198807494753053374072254829596260844550468813370566448626862791459306572340791960620671663503340947387407665509269045913816840759864398203471216122877476409469273377057664462227086898392307855556452071921051419255997190041265338822252837348871817680447724029673432831910541242376712435154536594124315562589445785989330986646009641071762999370635457109802920267644170180251683777185423342835924755675382094198141552164863289079534798238878061226858586573235869483642276856261655685621916902634199664231766014348255470305762583778362081450208824207310100613904961561623159160775185827493623181969558464547873460997465266473630476098138352942729907840349271801124683301343218302851752671948824509793614162846937292132974443575571098799972351727092206462288175150979402640011471806300858933066688019672395320607445589889492028698481666010999148186407764612670178072043220619737317103391232573751222127272697265458568173016797828609445831550815778172781575882302414414865230229868214786791345730822105395070397448723985843013624586761301749286908325056116905055120168832077219221165514755934123267940026211449403706928207375308807666973256446685980096155145026198428996056545190815531954831125138639051485121890641600585586406484842058690774999139438081904878405831133074732783715716152366179020848658830351501627944094019423007050724373462352665564798304261679433436818054318131199644505444545835987379658126666266983930433282898611271826020765670489013776790965238537766513087279998019499977903384100738514164277273107023711475478537725635591337199260111958361555114875735508708540198921123376110397832304070250319838830806323031384680659540889164932252652667956356971974053472074204245131647425607966663379981179787404875383098466981168044478848274894605094427083543747889703360341752077538839719046941844609675288383207316369455844786237209400106639755888007255708045993719252277134309385494522546279951657848244356285860590105585288256406784057617187500000000000000000000000000000 [54,30] 125398702830304552038219270488736455535600099205361937842096055132470011746057834238067912417680826402359137934630788374123598698533417791726625043295433668643463036253718496160584426556282104854367960597840738187574469257646721855038894330954588454616313170789205893992801701633846271438016815724631943984559659554739416593013240613470136789974857612656437306882561588735422897915935843236133379039708774617410410530133347020760789508594474134963014739344258466065101080543790030756571233165196150620177467144571878352540895855823006046921092619817514551238060597254781427070911084521554228360809926807951281095464067118666905978418244924153326550273718908691815007853840002814055908180840949974815104671597473839250152931989550440634944460317694311663828398093575705928374865962992852974159680848468452978209167478061742243432245203060078620137557463012178247720263460040474358220728144697106092628013156165302530723733033546700989629974579914833770782378425544215002227500939078871801424767139044196719709913518406212571487983959974924796188854071354194821187788696532666005961572944142107618537475692231642248772882871615885314297774051977478238738582591865384047379143051661835914676205321052854235653901311061517859072988658951019552468426410312314966306095417297579337035756180740050995415808184579193228773619078824596338589634251209970956882884222637316644444475466432111595453958386898442059343354200369704779706583964139365197770341022840787478327118980857334602222609326772136223624789959501271962451549543496885232711212000125708836987172444687305681074444148992416513968086578406446588241792869052012720067837879183666242902524244042101106845563465106735853722265529233799007587752161893896936407757420621680239457586183985582079417245434067940543569653291247482774557594894220685648886471477581574145746349356633470832746760474191763939428892684454508689478836437709505248040510849808986083993236972889262590977473297804360848305657851879771021280136483424963106282828945783940075840038692830543484373259100521668437318944974191834953263472240161925469041488428280519606988965819025105673577802389675030853841777141701700711808609688336037161429379614511851436711745879981599533551905548324126887625849464670487430527045476397006764930545860108881786756818284800211637829558172176384027184993350783814059691652877111290420009193762892962781654495295430579674651956226060381684469085161897503967800234393720966245337170193174802790281319175846874713897705078125000000000000000000000000 [54,31] 33459872324201282218167415727138299797217148941092882526491700281165255920492091858105279318800905453962586605242440752256864447070074097627425489663895925330911717527401982492340527591429756588497430271144214651195514142556685724920461349845890249160518409475762214425784057237064024279407981249240711021177753082678119716869813759965655166514861690911378598420772431057789062421891384955148199249019250477729216156431999920459221066921090958260482716904399128930197289243240800875992608485568429623264014114567570290430728007998350574233802510504940980152742389318842124179598733536208468677144310995936936310491819797795361329302466064571175961294078009958191910131338637964294840331900907374145023644840974076872426566702589126818312751440609709403972375768535477933868462110397144395456740200657277251396815957400927336032978482554719191886851394279662144009227490943523434480040164607742922384301755759328249655068898264877977683687390365418832276511756790099299828620087008878885029815015395474618791017686750776170253443675599711584536693042236115895018768298241397454406601335073100109220308314557020976943460219502606936205803952177182411362093706791265371486232190945554324527713655000468949745710915385820903127687770984491748297974579104340411890033854589197294621942974865505436459808213039240463091728846483502870387556894429859726615280274956313900956763922045051364924019996485521387579004992073316201598853764459923920309194584537084919687454244408467032196561232019690058092055663962441301569986820426974602726698751731041272860686914298739705993417706973134757780237533834205383146566470853401524394399150616076250095776416042269976177089021877959896745719731410844347774528601977495450051667202153484101036483012940542057721054400819937661920648004924587535723092616793621294724731172981493190931302256960969667124654801772643901733002684626253020287463088530561590919157941350811298393581992062372393737387131600740084690634498396013534748416010644137189246171978685184133270813072440490496726014951384989688115860087566213628836575841116237905440046944440437479292255847518059319668439183339888905973219649863192909862045775331420269357661142913383967145237407855849892365859641511059548083885543264537098993920319316455727620778982220007497734785696411011897867460701684436124880643594974391234158724670229537556107794356890049338784884247471392386806284556261510028345172184654257639038297892092828046144603777733994576237819273956120014190673828125000000000000000000000 [54,32] -60711372075476616330787669377264018786156685391998168205112154027671939173620531147732540776035633163209204976289599503192046955058825766516647676380438241076530009803283284398093998339230919072081890573618589259497558417917447680156069029409019671640685260616485505362014273317200285364958235659502901821971603651757451966734329765728593566116751407886133840726035360539244409197450691717659393612338422525487449388968218849266601309507212993335319357275693213088695698218677637143302336646578113146734842495716263278334001893641341950785286956779247944307392069101892845837799197235093494363638745078458643919559080504139705009666226785004184365335433974017104776100750067699842161978622872461251691682294503840966023423478657481838242860872266350513739599193608344419344558817107915433782667106150482604156290888732147003376936477249038535926836276798489017065145258560952773031529690545656454505793225170016908023512310118117231162919686927259933432208916138665279074443726814066480195223589697500190369129159742504517890171465309332693784587335270501303954387065623341056226119325464104291442129545521892270843987627617820930171319979767156054864024575214257736472037269976253092818993752612016472857338422719342953258919928322673652531430733349242103935447639541741335504130150344901901330779645580084658846854334282097434145934902938454302453749786697192172979877563422379787390826499850050170590643426221625068704409242519932506510857935247624399163512294654414705570641548761842479554517149393910885160320425222382104005357573733695942301374613247174314381507554478669105921224967967087896945772266279758664087121862815617142589369213272278181741947842264150513295837335473585935102850604092258796851542766615261394741821062134482056180599180718647597563773061231854468063534171957104128153385101976749436853070931126540456649595401338668563437363521144722483862180558965620261284834935425939695065278705868278838860654333297885482296104609108795044133003420565814230404144678678357031807911029793393485958606718866356201635052243447131141024525784393501984713516502298207600669215112355291012377761829697787321483663115403263046111744339419657943756755752978800278204752720713200509263444935993979308862876609824348731173429061730564577669918938784257800854613296862101800274856368147681049162986755235795361827672508237438045689699821217884883436019322063989759379541158113858142449372644013241455421794509054033050871951792890057753027122089406475424766540527343750000000000000000 [54,33] 38471938208273104540874441148929024929489978127763235370381119670689189500666153527920969758626595264492714617278157268489838373901601715357608667901054386907120100674307216904833325869108255107012378378521586339117368133436492363189318653941883835679269263278903044683331754751737766092874526971026438957078804231969947938196690659160495379212967885063148775791771620018420061188139704699180795804816753794392851771797124134730803327111620297643875045700144985227487495191806779732138427794256035070825984258922986651033277472812489520814004833851803146752353574028844953362032417179033492339916463211533474683116194553093851086020878969546552652118543273893557426746416764017447422553514270011663528390905968596679620128387093352979490623699644708203073368175753755644034422642334534373140637544603710441127426457660663510142643052633625383742885584763752788171041149693387795623236180840684615860620993431020818498280703876029283252098609194620335573292785307305662028492705131422209805810461925100076297008443489277104888300680610621542243127357032364648302967742800713157425068546721582861262504461421494381308564651521399799731810232729618195425478863435226008654026757587794636785125028540642795038529501297369628243202585817773411083793253994831668967173384262187038463040760796418957803331270886805709955555488892021028217046740371579700586578946776163267298371500615284062621084103800436992601809002723688919929105725922281579511646249219335317646500021652238072255760201930417738192219379350124256931921070836370939591857486184411375357064748941396774534777116291465492221069186827086844884583637916462065430652115510395926602790701850343209378134770014164754824823542125199468507738159576686663377493931619056557181143255238682360822263936827155826156007326594355469506937489642705452284048126579137303512975950076215792079579684723441788382947349128326633590267830894070456708199194397162796538484409209044405092049264583403150977293168860218027985146251529098043696585961022510205521473559750164898645447371006456525119302481726039939854044163681862436675972990954448134415440076095117376656202986327986313949488890228894887360082575151902764993009814316718461452103578380722428953363799703560500267274101092349026720783386531976475315582106930154495341085769406504986499726969903398908671047682153749487710912616777018653544078963715589927091004969135655397011737083340918558679759794472426449533706183547880089424543569379122409657156822504475712776184082031250000000000000 [54,34] -14823895229004148582526255660870961505883666096025241511266852668587092487626935446659869488072951056937120627893556344063228134399737208696440323232173439505711648420638260055990861594762540634601196392108498718143200976764842760236311626618477538065794893446494653652322606697258056754020351217361060421859374542078433315135675812300872567221914549536870462911647137017732435142143275001454414278747889431392614231339403983865157713673488704200078527292769595380883621871550734321976707432545090781607232880969726890856361341458287936441966281271663479569842395913851323546343856169325098173522100053840938809962560875202737278940015401056972000249372197138091353578930849450558399574581104555624892550753239103426268274699718717978655231126729979567591074911331484361971372286789111291320006196999076093626391337495082322988844653791498553611335601813139275585247709289188375483437723584314787246323451848894767557412773020130571185358434341851855544568774875065425655971897248566454309020478045391065023444241064152021553285831672590595034088635199866699474260893662894707709654770109329902741381882672740912046840475235631655353308847461312733624588707115367332599836898692810751125766314857090871043060275286524551377357562241400737622491082739960644004340687959373511801879200841838621494605783322179844899402019304187806603940397535638502414163804396076942601281146504103590879807556881901105009328672211676534670856277318375316945840702239787146465188831475324073695446843587502829847333268845114548014323414962352500701124037548419752982149913413682959110352718304199455321689866511541658053276277414777362219090554026997569221285170857654958893559396282202663597729580643882232965817974583143327351417570231005831461247273500122942374871909663378057945255579799939326008074571833295573076686429337575904260635094173012048965458760200683341297901957832573324346376746834773622864256450700643808399978851330629352814714627286112050627330903316409302999728349948025043421775288485885535713613839574595518133312300004520525780181416762933584896862876284928023019318244272244153794295077984808837266496388860747799241721741290363963110058596880714110560481928996212333771340172597007154394301757590806556390634247688068187489967650113074940994895706536102476342398937152171652769372212298473366335541752260883113719953035504725907308143151125515460417528545645877274381786684028637674643895335322940577110454030567987602426642394001093938626922863477375358343124389648437500000000 [54,35] 2962733803145335342238135630858615490289661702353402450444620926616650307614457360039141978062401519562056028352168051705354890938514666539184060510387661271887862474062293322766099089474831198942770452023279679043808034973023829126264294139621369129564724559827548623499561842855843377933996830662025152082485121134529100384575954219252726909495876647980128007821548463559740629296002436507526656659472025882760905872158069742566031287007683895206434271000633311985341264815633326750312987628894936842388146661902986638087245862040886426422153974450036319740904408464258614455077196289295140790786285138134453701410467080567726836729988929807555815298964754147796094436459231411387936749720705023776255596924166838338779523669410423838577119655242418115826514988807119664618231053520035701760909234869056765408486769194001692833469501474053138691715589512045490871411062968132025567977346252141340272116387085193597531716197084077439825420621121724669658766077742052846265044016250300417231234536383143631099509135091150053960785379267039670114894137175670644750751092488516574244756445493422203340196943981422650773362396110342814281334301102560715247196271071634902160511267192422799583356122967320815194251684933344021908070209549515190564345973660674329082284713587536624357606295225146903508170871860986866570347733408879470668191556507067670213134890738291403474285752957991451582493701565056912294839989626136460802962756335106821526556020500567656525892806025125070871622825617051904047977409934795892611347622265232121059384782809205964863399216816391705751734370841868152411842160343882909412376328472785605453722266087196890546262144895913067429068357208042103787580161259874411023670014856246718800911855007121242268331301967908087149177844066418778697174349091877892938815576464348607641240341020516808318493055309395347209448855523609542419497017217592369089865225493315580168062562176975874181424027143779182461767338215550236624478660300456029101949250062290274423988677784768784595426704870190696501421828397472638815719239015528781213304678304857996957571723082025506107277413821247553091708887376525914267073202645930663423257967219748433877693978540671371893071664530431815013377022281055315126333114681498314724229133587675701236799511236300258766052318583074739763796149122513873250582794296144114351479674367709230495044464487617999946470954077455641654858463089592328233954994530545380594961419620239593385603148883999935492283839266747236251831054687500000 [54,36] 361959712503324364994265554728715336020776585123834997953492054592278640825436029091270341249315929537749864532708068242473822303322276476566479543854713122558299989751853093542082510691266042888428734545303724110983368637486377184615224671732436307472699786715460204431776241844340504460212547094911244855087662936329966499694673510633331055597475783911479736518704311598492624346931863230910565924417524791345465362734892542745901058427878934145040115885886901546407303787473193982099498900596480880897989700716069660677832689755434162219856846739876990955317334364512838685077072096849141287679375733563889454582212319713262549846402202012847130834095912209009546587184923937358731472534607037494456753798354916110595606629883164618176933941202833620016611470638676956561724363002934270810646886414437404500690302895093014275561316905547866074153922982661009927832338737846401682231687936890027760314028301739121909323888410289220724364522937009751793786342670529857854443147437372802858380034538965113811297450813014895446860351542606705181561446994282056319946366628521787593734895128588775274348671225386808175954555608756181123666311483311102914460830074809499390545350479709390372143404502667192008731371768721168445704293506380662170514575100701117172648388297736538066616300751010066483776525183407955577739909792194175527676795390190529905393870404787173228739789744293708201205222493687230199287837307871637192594297292020438145282743478316270501970320657324072436994171356407991384617792658782159777127627481692828227127781741805454093352670910937136411709398538231252974029222427258950297120309707944281708129691544148495826420514088971912322975010252966856550754319316137577296592014274179890922352792808535993616916296071837959896069106515534896423208974315300691486851343142018109207953660856863228800344418906703006584187130472234530209797925844221532818927599302286690281065413778917082835721800603221693364698645504642899402066050761696430307293763198674183827057187284816150253924248531772757973437077548114733249259273058615027151858746898469811951497041718501208667830714587319280356262409335196790356298379402431539670816790806027392256106080252603556072595158278943531895293730355292525947372802276279190186625133765094526853746812345598152999735699480848027329976159840108520874802153486022212503333905326595090683842077207622740528708976403843564558366876533757001547234559814281627974375459195006385609066023277546886305344742140732705593109130859375 [54,37] -493159248370580150732334774528881869118787936784817161796164783148586704400074923768866216468426353533169560919288629129185227522966334841061062366527562960112939544418360064246725393053535621763481884896531110367169019951445095816998724721663761029878636400346791937930073317957735362485023677394276997652467871983294651809594340240526144270723186396652666907883371238258396790543129877941706364222952377989277714438224992526950770997363704653645394549876166072102828295065947567401459042846562281259648265027179813908690675404090776214834841211267805432549487884217727012797295490577521503238786347083748389777786464909955459066723335535714056922664461317889785395371922249842299595370228364471536704255263344058997137077358594554596706619385292405754068408766810138725745980121345041735695036869294645124408377107414302852122575453889482467543427081559377082350984165485009834961601101211016143311232135008549344146221560323366411616556893232887171934133862083023271526464589194498464934701947711572047468705948191624226424277201352148758538557743476043204629366695911623998931840231726273788299756524358314469652344064974370655821309155511832354450309831319352414039392759468735019938889380028993836349354565040644348265362204390003535155984124959543474309302022110606676359871506748149568214624148983231681914881946476853507716897541805452008249976424121214003153132599763762955399372135730331458715032756017784585359459065160583003880466515482624208130957230674929302759693222592816429988968749124715602380115144187692277598865742368502796484568482277849396147237006941801120284895992478376924637997917947056937315386531075495758838382068806060240125943991408178761053762700670369124435134677991991370200770826707888665176760893703049367896107011839538030346473562071621748492635658729214195588713604111150574535431736309553486469457612556249466015283155788461772050479533705873458940870307064875985363743977512955777244992875895391197342939652374550850303051545243205743744210704057450908272288391744648248407679223985193895116028219252726440290108067508161430845663069457468424671160845275799121615384153859659821845342462558480630871819254080681110096281777470752212292259967815287741490898962234159527729713029689073477864838005815238423208804003079845966338539469957965342896991535107684648723909380927002935162331370170572633462254570674417681646437106773806371113120638543936090859944328938747302431077785161778941156601741013787432166282087564468383789062500000 [54,38] 151707474532742092459189317880167926379695227386292769227485602424791260061219016845698543434688636789291589170000832238962641556413713817061281355234535390289028795779322148143191085780609162330049711394327800334378321085130757431909314843650653632196875577249568237955719414985740423234424335260195239068766284219538970434589720490284952450418220305495173672437903345944459207677689773499463641824806157156840720200905357604195345717368196097329259471925386588882201198660245632492617373222536831866372802060932168775401536720766634856888117279686862500117863053164751186203700869356409683991262435677108716627242332974671209240300914280043447292782162781571581559802180105287980783864142497541844519040911843301523649343925965667241190162245172975389401424703827672463036671870168975807055514763836771209023712308449545318267690071522975118352999772612669142707409566186925454781386181513800927097973047080255108040297804937580585287325857185295577045481338088535994803836297040548583647196790876403830801605040435900950472132439396604634972852877779981814781865589267102579932904565574043305584002014069603152698085355283970292630852514656275099132032747636316107205947968158893673927566401325358719733957660720638030427495390760391613979222692336533998835968380573505452813271873155720001565610773142997523698188867513084570513639431109671883461158535491044935076692201034118490119998198473426390798828943161411864724692587405921503841334774334559997384689908241817205860704448308982301792609811123628105029999141145697353725687447803731304299837947082388139341521849987226467080128787859161618057891346939992708946472888352963543248744137592237632621937844907362141594841676065437142316495049264288909129757773726378442017090193308984129595713166863537926884341112332249369998764460822140297639191253467333271408103949018428238583413062929541279830730843507412701943808203007730055152578874558251221421432708792309094719647432505473921851965271992040793176996990388723409268547766774659349231239727821317780467614526167045658344653442353984319467568308982536667617116038279322733939511044685396087116663563193880881551490395961122093049095709625654978564685347365179687487469818274479575882858218886130505485272959190490659087963037342183957083338899456356343503607067492789770688134156443546708491220507298892088969716780460378285926763288010320035972860703113275483663140744139131214562096679008204498669443129301234859593328074822693452006205916404724121093750000 [54,39] 4936600670620493187014708676576016969303789144948777222478771172715435873339536156531904247343445348082360125910267077744299182101251956397232396927389491335410605207567433143449959222175601104487160655717084906692600561707356728678573690003050312031096890525931505770088013768144280935746297750779394682064266423377694396903102141220886444120230092527874661626407489374679674926032048061150519451086413715255789857730695533778455397015389136044886155743158903871028496834883426157244063744635865069011145514755698136112971861050783021751712382317408509840391931696962237547834579766744460745056102560060668437833178997459755183340292645637134519747947939150333065624938372269067480472633154531414637471666101295324417089152685087112694137942215291426248003639286016818039728948997404903191145310236353112605872090008605277248254706968641645250857847498993015714918293552545735178116183890150266681006305028340510752597426699450099846832278113595012358195909499855399571505611736443118921045991575739856259949173396745098344642130977486911009421122697929520896795710374096589844859749382427013565726497059681613602536545152512076556438494351116546084525125884710593852930754421581961648093854746977485506260703100397530484123753962660072305801304012052522711674165235314867332157575933979605298767527360704085943820842589464338248212505849008657393359199622638977443842686997580359796869866055256963567344367104815995972708408349748372081910304971502256443782076609879371460563749853317968055284908150814897364401600475154370787728231306228777171553791812717217504027695729648902924409606392992331053542785365942464113152203158270189625466156043632613633220909448916882683903893078268212171143123944244253206574164842668116554802991423625758196047358679203822113623077965668635590138679761670043419489705837012622911124019663669608171278131659043261325721754946922428469891937264933260125584500511708153806145377505870735543513167950587040982503422540309605753915196536743712249058905641064199024034003020079339894953943462459554131202493479686430650302708941727889484237111527067856832765748886356058015886171085678974386107635885138949966217973728848330840645817760482402687750367156780723669495577842652252263219254900025480115867752312349760276814770743916300723696599559442530905917580351896424220338733008172798063164063295730340253555062280567722875062955611099513231282655470116589831604228400704662415059732235553301496477907051030342699959874153137207031250 [54,40] -25476297094513393929296612916148819109078898072199527723601618159750096577995749778700913017880973011000796950873523427157217766997752564303359087788250089181240219969914738854058883972653294004656947836009894379832610726870781116296468325115758025505900748190946441107146771067847500468236046751919555519155752509660342164714645968696473878439183757745344723401285750010976765698306254146152587175876995223049204498317802231568950507069990179879715904152437804494863122019161144630956181596694541136508283032285419941177958454779475967668222629028750756661163863508724361871448752356914753035775505789811402953324735722604901342410724874290412350518030612829174421980745548403180874436262487227721883911948819710859921042033990462059509232014676642075779556044874239947627476819911236157456983941254020239648027585755630257962799914843842778309204323284858784243614145403363469835636697463325928708401830817837646801577161631050169274877249552605196518150392649770270969056613434616212962039772639409407517538526088752481176879799047887700164297001503257959690773475488477542973709854336765296798924055607476137022225764805567790548112946322435686582622339227303928152031603382664997764661227452483373063856151573924647349214144569011749285185404412352468562981899411275742316257160240647675483926804985572718128976484686238326802134559431551359773913056009449026868331091286435063297974843699632206140744592614151086113548500041310411100234052235482029378222182705054892207466316585205834705527428604264720773733479937327698026162486010083349365444766314527787729944190586660407474048928409966511998356393558025035134224491587288998125491853462277749220351209840569317591459752711148126021041802403338210018840044959940687145787254136235950753031329348089244969265928255680512595171059372999459838986522651678821409443286770452093986612135984784252761835276187410829061617289387778580035791103794860575711140583403276851713567274313332722988043081782138931991991477049586890102615533245417225855914247172807258317939263385546356137993091158060717567225978457255258108489715880765976687133111505258242910693344155184590384427199936601945964649881002641221465044661331316174684375036223461552783089413313291155617435521609598396046881834496875469112679239122341463744027110116737469057478746969143319919975543602758986089248928818982968830656669868127050873229270848787899995078445025784775522399084462808832258848363498497657797514648336800746619701385498046875000 [54,41] 12819103954402334835400344539061325576780172896570290828612814140561742885513432252836094068953452546580056776623549896577765858780891667997443164352149215985937197285748309916993961974368236211449657879648758426092314201753143370399508693151337803764755682065891353042841814507766475802048331002918202097137116973674447320511378453389823139190002821752603898808058043546516564736418331237848218463247860724444845195397563650782670893186226195898061377226062488357688903426613987490230332818219549119590892395100039762979859592093681956764398866770881440583149414296954847593798094438992518185011458747202613113780119257556262626540236358845919927303762595701702628467549401562585656600880889689414012011806534177358007705812108350356474890124608788952472761040037244649916180265158992227037516576734191077519918612844597714351764892708110296993186700034556576744666851698064749154619964089723198154288135260076763683656860687411825042120712217995325109132785539151615232753422932214229069501935052706833567402818065197369593598910017773318570573578595693799947427980614456114067606738415928471968776872992917242166973001474276233720039103899140877942164373825009226418838675528492563018700132669612185315943042014353198724956535999261070519333512045078843458279609163267370543917816931157499124994570127940199160969679952015897816048970200111218374202721164642501686502301114830937070973074348775360667420009917101879005285229906253979307688093134523522086139519099613374467584280527524191444587472285718433270455162570188143651399033500798013420778337709919874620717956252273808597524436653479692361245595469032058758732831724356312084200242556607757160169344190525378108921151935431272919465985363627504218105099273223683645863148780359800972611747565472807396068515511857830134525975560213131113398587797592701092420947524765333014216554363672638343187340945142919174770760386781504828792148855082640319194360387605015304873793437572732344648204139096180445536396029894276745934958973253959422555272458295588042036271629076043329600279375480106143863014547590354356606951259411167065363590212152880573491582138946942204643369632429464791688965821701564181382031827210376662863649670699323633009638762663095556961440258781092597076618386094792441855226128818417982013511042927230830730914373998142227552590153541782689530931812084893854848678212650555800624472316843862654028988357438374655111249756114304664249975429513028757355641573667526245117187500000000 [54,42] -3692811369776002756370945042306616396977350949559543537230624028901666480913646127223355068093756727617707733152281290984261491443321059722006293277526015422434011019736098177574060657636006589208618038544829204904440015818397169092289497764674754049302956706378181419050956990857436874245555028567794023041492371697399343367870482204137079230866215946942949300530680085589553335929160324575795438241546134124556601299149355395930080753738008304540894938411090910422796124135877814703036161511038603452037310455513991652862358765679269917224294101668066902619907566351851859713823458269449560713921116813906268616238819691730089773416238115258559334396743911364381104514725783163963612895990115481561592811787817603433618169165788815188342817509932359511753132441589473750876005372361352127370389965855161111549454514032175696361072162765558003768143714580854151481182128151585132509269724653069984911191148165036271276075356075825130369273477682351970671345865757188585823940508027373951877611221214894520190015229523261691387246483052954351309360620682744459130307768883673762456185392732307073106200320755339289380257565518333721172590588021373771173754583759230096140253570751197590503383886298273709313126555740901760191259886466783237404789760587565163027767025798872194651110642151227620840169152007005577298481565604272437983202481949711515017866700432986843206735122292541623651072393058717261837758103559128985332202404496814824545311346104242374752042218627119941064045850073242587584181452445446840152195440639339199654406184341716673524069998444519303266216892135319631635444907022270086449709515851027844967626994669663630146953269198721208958940661728437644182001909873438240451301471314353309641329902492392099199933877712203687970429838799086187914318728283855520133330644870876999899929026670658626076380185025235645617410416641025807826530847296468834192126569394188862065078108485914263570081476961203231547986495575704094879376963159512264295650669921590744764807378715535889633930956029216337378307489867721349450791847310543288837721670215052814579801810635636711619124606616659127718000188898321916282126625333362751280331113333120888348784436342882146859186407862875131839499721898384602661070009083205477900119501023854767134953269525273546080381560478800512649092263077270883580947928621231270999917945477553057641585363981363994028515785066480972387921261705451816584322725735307568696759450421751580506679601967334747314453125000 [54,43] 592728583259096812227814915226437863936209064493637544325795852040685217312800486261966438785743561082963916541017813226183002169522537031618679898713863053767481368732454783305907289494468432303794711922045345577545879944019930491492049399769355437377784695719189627868821587156183492462342451085437043944555614195023233488902816832354630572454895358467858953680969351950445328001352159219099455130741646219478605668434277007409714617189595228942637670740232915999838385065849553553613158642531463856545517425742348784714101820794867532019721645581108973267153741867427940952024209988178130667417502655278221438924674966650354417298454897398664324187296616569188892914827467754975381227278115816248478239149161383944796542414070737232944564257577028672528954055544486387769083374818684740137817070110479776720086269874279304458698159601354868447285205036416579052373331601077681493888081796471247465118709847649919320554126331295366895887099000667937407912520299722999131982183041805393705004495650212692254205953409686974388684489978870539464453309994655357279047490393180690600946110823224287537583724518415379568478434502852916538414813255693954770566254222943109948226785311538303688870901461995089041941056399067079433145594407832475135752755036337243859888276159268834702844517996236795593768333648273355698778586696195914343886898410022197404156717797674817570168470688025042440509204413175204108618300408305136445126296363030984093329552469517106146407033892367195526459858938459352044231670228326435754173445494837157253922750369802748658201303243233718615255538402772389629924993448944881909026391502442906285468813677813830026137367627563425829763863288037807690579899038958012325468587487256944806360498754383156254568139683435914331268051528188375568652648031869913183946323937461065928980565241084582887659620948952711415961349494041133543024364324567459811962812411539740199547469822381656256511846720299883809168230296849073099126484569559061798620028480594996131253091666007476910991024450797763117747608479654287246458087654479535721315897688758063754137763931487382231853251735634196445679567196454123025964238420844339920883779910766075088133922968528625101463190298842529672000037846301417528301657878966543271186768073880800190269236428023912368820984218786216342227258802778143549130978238277276294024142435458311818930194275341231989772975389308052055504520842324622826438511461698808741732635851917621039319783449172973632812500 [54,44] 11763495632633466160830716866858735437090037605719880133394646085138973800414598926054072722866176993159907097641175075446120475527278342944826919221531606162651260695900902591208096577364470513064973089977390683002933823034032462883811118598091997130215642095475383103872370897496801486805432595315255200083133705934469106372425077885957522855486833940560599034935111499487473443122900545551304014449988415878774570026676664851731433891203408682604225239468663158695208280943969089893235540005008855171316865115724055185526329467318228275922313145476807885493988263537090275553205131246783703937017050604765638489777842442731752449356186859354470951906720478852927735872815191930209048593436954721546014818344991931276640150404831451708511131103390448790932417805834940290430707024333309628820259303071781877903681741887323325737747302439500921544795421220939130843140386452590236684419112724707163296005105203317157836748184676040163726856384305698215619812064096053390484245373065470864526308205077736987422371641958686141122304981023837458818304278263422324945297842727063233610380985323125489616389176252564366682259316265370893190534342198833901204718813550284578396368617108820962151000757134999775941583707945226085785049421957306811299289826456790744230977038505925573497016700648601755386382142710328979069025677843606740859629282851711629167777341122294597326969190350807196538804813905554845261894988618536007436202508043965406497115967740210315748944719741081356223737104793228651400383167760202063357162827673692809430058817150870417153026456798943880612836387786630778066212071373345478232495529446198026450662269148318244730002336427770603041899152687924383451706842008656203152831838658010713182454154307489036921708704466820832167397484344124921546517402804705903817961209859660985862221172273793977711586771721403456590737132114052466224402247708285337026009648292873320095181009208753425582815005426731716825644030089824271139915827324220047630510141965252015183730934900102924193472881396170603791222434118323368693985819180101584426810209598504484877476900310782048292373069416746414452670695500808181392189109589449229044948408244072102794533370544196333776549845751688990075820500772731935600771435027289687391580369516068341010895634167954382765687404702924695707186042933936838963286102440405732043240199207847741873754164666019364280150124373098546184426412659572293718156110894045018877562824854976497590541839599609375000 [54,45] -41809894953759114898579200362628379792509328649909146824209093435868925775092185285443681448538891475538563549401584591215570364675069991182643902596238895301620633335437677767946854674170228969642217002816752877042458970524557311415092747551636671431540343527599835578175572887109308143317011517662085437369299465702068986065966347142340963329885562724863095603176212890289454854619122776078700299805280646908508366081248159470081931491249659329487027808345664997992032160148861849987898040886283302898314873293722677633727878209834032821450641194114640697165846580332009935679114157191373302670715358560234942449603183163395228272191555617984349144596707512338498758250153568060019709419064708946231414156773975457219211310262581698072935791989606803183459271413090121248404104987547086376615814726043169966773886164003774024172929584515787100755290234022420079887476157916084524484970038540388269816397398881885369218029707796179404661800783167149931357820056423570193221895554453820970843754680024043356852622123017921380443847486149587815211015440659922370881934053638450180507594196804253992476936846971150957650253680823247160122415010411297877562871713102484676897814481263036324233885069096253980508276675235990904353119615197939487617820649245207139947526194553299186714088890403374460364378593660363032639168635809634185858266677258570756289932101664943550455155230866197189464917836367270204383521845865687969018966538264371767456664483244916009640297656528523480741212817340926369294003855761572639988534036146540497289699754607694105316322137437049817139592979332933856494910496194278040441128751560913205852516545661517150207809211257593352075062942140318179294809409529226963787961372871876152556348839024771636783104575602443921202095784290416531227116760617479779682705111769402962899863612201285445214968457329006673928226385290768065079200935367679122353553432114902710172354926252895748546116027603256562053427995115299032967612448507728925191485901014098960518353623618426543165047833415686271638624545695198666583003060983405046153674945136458544450610892973276145613988221647312250126459731549517607488700626527984797826612732825282663321743600132872049402440194153226228033565168788684821787654641223957232160838169611273675698591612162972261684518074625395990042526754798129807642191030610648116205876049440130630587335866155451598207600088801888665424574501703560592514415176742040292090507591638015583157539367675781250 [54,46] 16933045593825515927593352087309258671548696629025588977091878881044257709782869386455079914593699242466616257684452035350299926371372592177175254453726814630673694143650878195381041573267449155984720090994448683185063307984157429254226653389097248517457510086588833532479284871649220761325355275513994370733388450522589560796375829245603482297122210556804349494667342618790356211867526034245904980370940395651971619278398445313059997059175652609257689165803118727702816798917094148870745402420293566711651782430498197137729598843758002958019052108479016557171799679696484068970752149478371908903871824905366995802086336684603240234734882270043711568098834208910083205118515572670214139337769259236079919695330404047874244451613995189263620398166300975564029361104541865098077713920311802786495374274302707586160786933494778807651397077833916899315200615041685959194383670445966954448898724539477310192862039420174237722449211868074560957709907686621865655810009026571305391879502340803348987267532115202406107682975450662834473765842094926231411263807055208575597542463259221219115412936620824167172231139861001122249141721287586346266753452894624294732453184561728809469888191158802926572942820184993166782814954014644130679035971417378930258205747085169239783285423030154088742440983387284149927467277842672316506118620178012694011123599318359343236185972418765274004340157967917958109016928161541471798400959501585944333453181671491485473078483649496913153014312204655090770227362738260245780958237303677817866257500381566031867156572979479994361026232608925217589430478145867905560279489340633227805947111800529351828499666194308357454903208332442537543305127588286208531731754173313521248220537368634405035386157814758009705497294851302833481640318871997140670228129642348252145915930675207917875921981726618151118927317681717161119834021825910853498433578319125904792026039257583343475293990836961609851437918452592956880660900613858454503374777425761505475886832257635569130471579291202937538732585690893274404763456152241132646068776824316868333696029525517985143607434983785300703732025458062474094162002318029374829407739168261157658923977797565610998928105889072619735345987638121270723212476429585520404028940258147803944702953925665274981875061310775922763712285054458804124393197137466016153310484975594075913242464078891196958205786085112838899762483770620535225239452411654915882637407326116729677778494078665971755981445312500 [54,47] -5238091402041161926770679232324385736378407210086107414125264389487051016984866042612825896446959508838864847866160494283069612900322242051452310816297011039664061855671642772003566464985921357534838530592575704109854924634127777876455265361229228802756512942295046291342760753007835696766588860852652998948223333385784729599458056735147250796615787639334380296104749118704347556917032402200321375896521188902745625458025718444041991388941005575063941586105013976286341570301825926240843466370334347253531378257412362684243418465794078176511180634922707641322297681863825985805198573655921654683873003501275503495673921360862685356869021853287482621674474961946394981634574668006693091094993432962158265803847969989757597033853692507079450384841753897063038712911639855383805960100489600225969189526722847661354145858438283591765742655941340534921134423210245958717495219459033099283201882054768211921018413994224659943725417337268604076027439094483335339584472429261928043216255238283022925497914373664002941141569445570988478619792131741987040043573841025463900184330054897177210308180639964172164720125856388990263395983437156800324931748894203803281283360864403364646902363307353062929524200959373901421370766253895019337464915316507341655193264346122819420933121943300738602241679992522963667471693569339200908999042860213017943652558965421652339769243462552359784163002934658213144180369979139001334822354055271997887405319748732401210968427181958005657952723438599795365103162530070679427629430977128158421857944370336689944936021656452006449205235797343064911424819865956619726516276225037524630391992041502629473153358494892830706920906908138627822470758657063010043048794693756274963090835902718191317401507950883635287405345158688537692492367811725056890418855882642083324962788991162716903738133129797835131971000747972813637923335681620398355188323847401431255730439698277528309190215137687286065058325641780319991904941099315265387665864456019265552721712205737221044299856502116556587717958924681861859748188043367926471036871159290204000963452877945489799985019485799707489712007454355691301787907227997705040014866531505881112489994332329804518794579557377718147151931393997280562998572790478133974063775655694234277081405698645102281887256647095685602471835623211452511973294624023906109309049094537158783361245986459733472654595884272038550827922754171990644089929191624882629917808740671603118244092911481857299804687500 [54,48] 1448557198559371564423043685045479449313452903179019041601016087950319514793820000800792150666894811453864643191508955530841352253101922810017022401831575068487163004722573382835916013265666239505790754262909232769764868085945771999111802681012780288424766518952158470549614492767938423145486724549019744902581359463886700783934239518225997062510941870069373029018286776143084805754935983652398854828828518502638951235197980665568726959384843778552343137790979870505439662384415343239041813613055700278789151050442619698775437921691347444334898503310500975357646109689044630287186039982291423362872879886020389050634041749964471450476157645491324128205228593400581095927081536413891567889516934083140659185890297041527803165567799920307318532986592298409686599107690943819055060448774571621763283810376889561597003566247074234291782539029531792508952250925737837331318694982513390710982824456257512197891395910723946828926019555535166116862021176371074725636635601425326412906986798395412859133743616563323578111093038577216225138336117031422172383004880008690413909124786125539421180548904125301079197173084592156075650446089853532454735465760843209491329194945465662944629194470069821888434394684850068715261504413917294460772575528565246553026671684053554996389683933233709752855340245874427525779621297159723718090337192205387240210774334630152430004880505158655012706660437828737010171904873748084154681340552789549887474466723838025807729745432543473931199661880013636517404925389194151069684270985740672774067248279219377836917163050235300785148963665113397453076191209709673821177564255575925359628406727972857793995623563844182587321047337258196105772380487677538460303674573056435355830767003973695279816872393780160901234932814930866496008737415322857006489231107319017691536099905076780619737021301452030219028135896096436815273800107015961446396150658761166246485178000440041197033698379029259104934620694672032381749133726437460896176396917910129328697306957106280052212012427957291185773668106450773009268463623673699890056493455207529796456107486197379237685120452211299095794089772106341832467046079937443907910596577782849237154061115056029594706828750485021999855214037372229588438708439954919474162878428277650740255077640122734518246240595794511547979274789154367325710484060504730835344181000135252134653201187289454802708065007867798544812430748941600371864387894786383782254335361727726194658316671848297119140625 [54,49] -332296872330199340457234302130149639259807395136468739537664513032374547016081466258722583046031583641895592487690737389554481899853097874131217955711039426236343964459768482506515895730158341059294256815621597158032303981558122940225798286158217591968644564067352139703322045514886347579136397330895490602396929824589612213755163465752194196348663187155130654320241989617618718540434832500590877379039861873665781897569420696516618867212013535863321727090955240381061377981381951347044256838465469114700429754517776593248472386355584190193154468450314917892095993592316671745626769035990422908748924336268925082216304010217902797100784798789730525946507046513305911990129198195762958134240421019610327728044550558673231650158048432769984652349465775245590203320809133509121230112698121412420427389287348196674940130616415062370623076951693818927114137224500929454183094619007967841104664732787643295748852928064325296959008539266961569865292212566884854600735290621671799557196441066893995170492451965031186053711164525319656419654452472632336483666313101025075751242298201780096142952790701413645014307933979742178596859571462739908720548922873951603827894940217066350590966493863918393516291136827762314897671473257171450906456990377203643137353180087935961609698359763640518038285375130548858027047777839828660873558856494876012305693516068599705411523206249159794300630569376396245750071962564978248786161210419667247959035306405558465070312318885487348735471711646052512390541748410903302909820217632394362745335902599028134392811102641474563542511864692009374859415128501439291360173433970287764992870963907394835085639774692728838985617159042512843924575772042986935820854336621752260312150761172299451291065370860099796490092752634978230174061618190552298178342231968761780471485574438711248426259740180812729793494199708783659641443072662986412802749144684422058791240100895592676194404723791086497645822659574508502245009253441743759206438478526341879221727412213857147285385632759824711444755632427764629459058119764709666427554033303743785882960835291103622663788260000469422407663164367963764052529511975632368240615620086152317471930542005420181865219854301999389710268325182745633627005551215942401722212460204506066014397376303389467846777432425466218741398759354163012166899490162421326836387454468907400479350521389250431274912555909977409771310313007202227762195727495987684907419179580756463110446929931640625000 [54,50] 51159735489434499674141984114279010292844337601441723086821239646351795570442038707192883008615122326854641523797130641813245953947624265534669016302308007255147182193332253317117990118701253346785852257289783032738559082741295725649673414761458605229065608875326420271208533886662751449760882359438466563446897368213464495371751847493062942726565425792634694571315472511450817940109934638280756010750442553813310690429283300036552404831266128421806027628658883851685603612887098206420241690653541356754714302722673257633984362898308329014496651527141181930838219549015190105005934920134813175623574704349927292736503760606234774143332420936775360825540817214840808956756295532491919143726914212560345969337423080623423181992541272724611191926710350530648494139124915453121876177307720693699489904780245037072789869394769411956829329349674290050952412251298208145055071967408615457339468301593465475443415502762646346576347306917732781486605514401695651654903876714447656333917972639002370705516575275634936690124223046562012465679389911472891230826201755776054223302029538591372633590318923302315647900873098853320966884339745356193415234329538808196238061756838086165861215447912822016230498826292626812696548836116138219863164547881094172316630926915434243280135450459484608877408098285626638236201974882107966890650190124225892197162916042560197739427878742065565462578789297567210537031166210922472520078801583185241060340519162242819629470929519068461318015005594346251378099875105571988722918639008365364397834061310581894599671401610194334836132335881214915124612432468530733631540595047719928595382023268423639886761120065245677721206730388988489060135659192242845158692865280529234774267193856462055478507211361019943490589867287722062209887020568973670898701535375504296252040541905945536530548136068668065154571763145105103723589495279782097576903566282628773261063319318526684239388097267354354322856128794975759590999280519839535162650223936638973719482069375642978896187251220250606385840357382600861096544357477309249695193537439942342815855934974530697881599483666353563174610555414655886401021587603430766885566099599530625317613715810208840153791053328366151893245995028395252100647486135901006522063217571802843647322562935982357620944144329511257242149225302925249296108550614294571120391926830806085031239850193558966074531888380523119526019172228209537653034207722521631289680499321548268198966979980468750 [54,51] -1462221019918200661515359550637381216914839616669988654564955199025223127083562201007148988529100314244081073039911123606930132352235740686579956562749529458311244494121771433138210772611024821670408233853216340443451638478179963415730098793201835494240626687865927553810601081245169757337659141929484869526609718841295704471178360365268577610849941935730619357699148959597434402078761037575108295048498850476326267713001752797685453813091041273668285543808870123500013744077695103105587269859961753136404735386005334791219402678588669817750469348954379287676170154259122898832576207207976604308750346794019204362367690739676425002375675310095396996035712933016310644091589403908162932953141217102674456972709842481383734979642259272817567854755316788608727261979239653134485252771662597202229859054290971161826825495472902789186477741922211857496462483908617255880293072145916307011767100465267511373439587809296370653700005364738717384854081086662080626142220291943083303665930850120459246444415373956034497312690200956946962857381463629983403892246374842905895948929396179661884167167075990580190069269545436924144255100749333616650817315321278367825610609390439796565039119159318539327965211399616980106986653987461425839303889249304859495773847113576466935969663615989987890655424164963948383460935032381273291016326243527272510409011354197436046957723315973166092293411176533051454854615638296387447963786046505477380480621745224681363825611537976176116236060012515874919047359807998547582322461009814188227159826984258591251284482673255330622933178734833475538586430116676994587163202856429297836132701850832065002129714783910854970749576806088249494006499642277124564654083245025899201586816395900983184516229455481032014293581698364620692756404235047794123009167085909320172902378458251762919710995977114734440059538884390219471088502453677307375839930792566714329349850377700595189940812140424392585143484258381052354523642977402708126887183020326573028259713102992731503475170526351933891556320147795363384813173344177760725441416175335419879571068755785481556070619893510693183437627252499530102597063978383715198366316807337346888664655709112976604870840030679396637616722502960941317229416503185811753598691392830746153677070634465879457538249998648053667038950499332044935343862544307382676703544366927718919122338813403011319782240575073847407232205170355021463311599727585843311317148618400096893310546875000 [54,52] -1685896959918423076945868243693634320353390875318788940740647154408379783325953670840467734154053708515773897274891027907068276792378519852525386783130751514438654496540866812046560420633079236766358986093342791024769678580246841164203565653290145755778613542442475209466912925886751986751138430886446525819096180351748734204531168384943293444192726781725855101160833000689254662866657672085661419855675350693907941955289428572843000775861415549781741347369391328014110795985728268082976542934313990613318464959637549124897739945868309849902889247090877844940776035111601651353938745667351832695256371432545222642756665627855789793071146053947857793610875889718375363905903820915601007968036277530460817989866799742067264724456985020400103922853593079985912665114019039260337348793874849381216700812383953265286617763524271146884841479307010683375279357969536718431629771165166168278380432135551567090284895380485631591625830752286251110361251771328855522935391531558824262346103922638530994555672461923632658859223342650601563692566542489798030405706175509623761967789726115688202332176638546399742766754253972754156616424114427070876702381596995387946388129771102066680578226537384771254491159822547320625669404092917164554594861770884371676015603112371479206465366975103280334789155787596254668667350884284548283043735761849221427856389423158994751338637067868484964931758882999611883744722183012499931127150072591894497630836622285895578209799429217948899480505032507047271976424599002970328364945642815641073967810096865475896518559073155524087793146161638548055921938424010505932171360898863463769724400510257526175671045781679237719224197251166351769531713623099535477907273561448377743285908552230811369665322980907866798061338540505367063756756306475985030277514223303908729940015103247568175889833128282807460785869301501925559268374251188931369802133863720892188985528318393370297132210309520479029299952688775401387264152836939760520020018811695971858413853903801414350696344712584843197826636103140456824099124971950272011941784729972327665757267439151786416810023766918712937689471959724814369832352480487992677194897191949252000156790008634554449129815129078558254779388270205268712228924820076917865291702709859746058512841474719164601215501153990983519173911420169180533509363899379159579020639204878464217295130296996414318591068664390998101175076002652746001123258701159812744663213379681110382080078125 [54,53] 471890053103989519397871056949936136952323142806352764622089224129545957103711866283320527373930424914676540807914616781931971598383066894135719888893660773559175281157118647357070447671605339920070872749838746134745816209719745817860647520053967696809296819257566039586599421392251530833072251669842672072819483266478095836186279340639661920330670580821191111402637219225260118926704629160765918987246795729251231202577536104678418425351615868096832278114141050447167201575620853593868405949363950016692552459229575496297858322007615914277995458020999180166546556519859061683606707278486433892561567792233137226744414727675578623027879967906047337444949049681523416424184758668502464598927795054460278531952803972286505988854937783006097758598885476537364481597369660140208089070565797531868952722277641448064539788439414142510469415961481201504552877606576897155211792773829086555275100414429798784433682259693953331081360815970014067769876270475248455612341431302789023759936424536679820411111784740497954200858947748626470094276885897458160320430035881746486454926594697346023999152168847070255277439979317329865671756974267790741727618578065819251441428994391826757646577446804497950998310043489635370348759995000651387812266502613421367608014730055081311341240631392614833418083103897828416592911874687687234991865048966188845077013398401198596068463383438569997914169237466196067093940095169574545488638778878490975201951870311042130831821094236604706630228972448542380719565858719184824871038749120002106075672054761937719321789042168910608634078357993268589313381177527215184329238755771012030363623910620325525423555625404427581129052902924174095671399231987882334522444588279379163691303026099243003944188169310796742691237635155176217555064677065292380061786356531843472549258912907554824872761699839539970795115792450365528560177412464183836073377233676568242801133396502438415897996217817957409834967277416434981976723053877712946278179969754592313155388261051540200070144577022662201527953374897107130196538158480670179776835672131040623184909310727369359502925663453588379017909071735540861483888108245202624406198202315411354976207093452119840375270949279990848811176929303524104547898424666986095312820129342839777640944161012012257068334439686145720245937245008467629369453007425172266281460859770532043029198560213805163507452238008979720502644669032814642162243501388729782775044441223144531250000 [54,54] -36481558783776464375102766680146564808194019762587921474734270973934576357730421042503934554751695432292656074559950244193566133982973724695834578131161308302077934802117746503152843819680160451471866517191837014046835162879765029368274951858454679821079346986187990732334947281263103091557722241931368777657137610782588030741392120507778399126355185346977167442633929262237051567412026747560855281476085324709970159548355295230819266037391253115803545626107103277893748327322063554159683066842716316060350920416241192551656441944451686493836936453357619126177851558727484896777054066615522350021976634271820788759451698456531157440706752451141198326732849129847631634180978577404968401137465756734387684804001380064625308965128456213451284643965481548384489664594734734588498658266642779574293047814449537252451611591192983938275708152483446427907285258746632086120874814396201693052680716388757645214365359539176841733856686456452115678152137009931762460087174798266874554965639853373893491164529421156212915006010192728987982197567388835985401716102601797425617221120090619294841363237938711129666157898808926938136976633560551087088693733635785791268997721317966445583552375071526644860010343839120363248921878614620469030459667996912256194296187824901456776132830105320558175842590033483760572258685922160581498801568486538045269619211356162203139847653251949848112239110422344778941131859718058947424447130142186197635572439070470612974852478182516457427304423612870066534041661140959124283381025310684684280940494685702915470297429409913916562224716642716804375706443928987739075308230807125150873624509138418011745339273975348160266914530397971247372867878300039014647490729139002412948057362100197752786693701692966019819396324024914548411694226031930294731512316121206107370137280447652920473359322380920315632120156664928501680035275789407281434655681638649700332960279424976967603884480714053795318336548915304789944763335287454508767728677562262716159976661176991404636369299406339086285999338907454445357666453640064367556650099538238485959884008763725071535855960702924898281659269762831443051064730858726752694210747149926892577920709420859165952534078141041711236561481579013849563395020971947661699147030584547642190941001072753943840278402560186559500565844742753010152180959338084772910754006524525095693450887478500698844597396020017617486572411079383260190667215283610858023166656494140625000 [55,0] -490796302356513809590091428429579020049575821235131847076538855207606924139275438591560978468084172566350538019177722755689367534862074863568303284067279273580279986434972305374971941721288246428007622146237500817809851933038206643706081920308700255141105230326846658420410745022632913559092181779226191486655746533993390877465479216707322288171446777609204528820623397245218292020380938005828467704126384431165127441687805313340304462801954935541717624462223211802577424852954336969690300072060542418491444235996791568219822359683910373267518662470011215968410102780353896812749011871558627859944106773563784772714029068275161091398510311949539303045234886223441861817378298649415309409482185802959498187457167125201742085718441625988375775086923981782142677633725473827772841843346434209154105720776887263787455517601328149178116334689951965768456482569486273111851173624599453262745936591239537999720661458344638671553286165276509915882454062093173189795102901918021712910986029523728778778412651501900356146390670642578632160318317489581652552338522578694596726912940894374615141159919084638096066628873986686903164183590784160755344412883344828236442956716084737070477512980028501779248540450121179517475633864146126688242228866363774248705180444742788725920968254060059434119518959242000506553300593214459861144876033142685079479496881550765180189765981840296005349224272458251869180912795740311360946222982791759488825611412252084600546947835910834234714108675463988386294989464246511121302510476996037144150604770416265412265964212557474486021628233424449664444670124678699009195624054295495501445190657433082340765354961430267388654443019137952923861458022914058668059242405139226896999799207955516324745485255788192329690201146313939640073764740408596667380825570967635354309368866876734847040585402748990560365026178577368861824536458489615871768539432656864832288927446179169846000842878331065286550384432769641299373276615106624337150286082420342803392487424777355910159203977429813488303242486747167580087108467859438517536981559261794673115125843043150524091572610060362846196131404185322908227263698656587262686686635627559263375187396089165005519268527147232562008121893510588410893263001739491385835423865410178366688383016615113330683823673885997407710939273439709751301052165217697620391845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 34590409941237530027889925994741547878054011029592252612152469635962739643761480055940518755809822956207371060638599652415940560798495295713837210375418800388128315858232278816502778893997121324018689929350992311416546587470242762290339943956912118660920515153400447069133178603356020751744357518227672765485979517943149781211200942700288292570588115020547985887089936608247936016753817199976487945729232390736520648778616053787697469049754941579754852478630048709968779028937097295132408791402752972398724219122000862217593332115552395416228462135759314814732149082863181311276081091247572348923253159340007494294089259329869179187395110181398609858728735098739255526528026098970817288582427644712769724606497757733278903510121401149176731171725420003077256489674485615616555789459530205023342627290629543643909204162616305540565314140153099806185968401849511855215172298582008939944829406320064662762791991000184867117257510055483153775376511586023686993612134860667926714169481498379830781176018105095120993838529714878281228113857602891666686895358914436760180294449801204740836956141143253711919175295749898571086426556252699734069522712864822919918303806546956932279955886142014148379899377629481835958401166577508865286099556841942162943758916434844078913045376978392147381143953366494210951450732116250251362716198814211831830358616819962670892263570372375746734116631419456692052036689442681695502054140401084451117254159143185511921557827241375720665068026695288266827314885108121813715487131073161450206556793853641952325500147550245245971070505906838286127684301614735614833882697350571481664492446034435778916373086235130047478503412524179431579824279752959069761756276823990119309774067059970944812743228900152646621051029001346613743489073712604175968000030621783935051471435922440878883052827394435066078877713618387610540333072465153548147953328577698557454848865319093498822474142662722829956287565626120112032276683023963589828853770016887176695698223918711902386752848527829501958765958263349997503580558317620608354200426799893620667737246537656853561418139897280586604769185410559226574939956142911059981716378847152304584128813718543350437067296890582050882855946341164027367972097024460233893677177779899187817342627051822637576697389176914703753940191316125843390416605416248785331845283508300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -3427121961389100509581598686159520397127026830770335333982031323523751519182511128960724235700324858566271612558050929174576637067566597770596827003953255093189334699548576405403846430680070605865064656804018226061266828451131935511430806666168725643476963021451640656497956464720569843610646119109163180982183436525879238217210639187880764342135510607520216246044115854929242503377671633059151780317471200412858383402684865367886271559466649083626000444691333405714834701650664132145140404270604579524497725370662440416784119140124761647368531754382496177434484653527904470617667511432099891205648741428169219172028781053425699641480071383862826840278772204843080322471051504816654013635885227002134412815456784063204986083919225462794667413470910762791704562630642157800348197662674326144588598275971339364275585740498500236934246905684156767354495197126848845300906787780606474314182168866838641978133210089944250027049352656933150174151805525622695220312413821201700980071042271844838276123703205739089992737767086714174926853811630683974516203380435855981961196951901781700762880489594083744191090354190669867258864910711738652578194826295544532771338354501525872114257618629375777194860043201478818103335006249620928786297832411839658903707766697108693575951900119629123599680054815491250123999202171348664308518367849735082740118768495764797454661442226225912490291163925394622015999488518912381430004631814243572332003349312372516546616764354364611633766508999332758975710751575738969245843369646825980189349854061605356963446145468296227215208165580319584240556516215735141130424663812096825463515391614221811006199520401848162226788127244435838752114843810110941089520103245489863978723076624630356161850805595857211205962687082251213381068959411971091405170733704346804056976729411427886678348546246068971217898091357736753626800936155044181117228081359646445356339059676446984671483339727558468844393390430618576753254257841284961554815365996689126223242524540674897337668872750688691399423515383986853819425876850849025229464050843440298091137451809463036284366283744310522601912334345434168846267202439600825497381601751625258208073236978191254713779587775243556068162397513376662181838940612999795894410666374311240572537480973894371647875751061767324401220990087310639359268610304454227843962144106626510620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 65368888556731843553231544064862797739161608775701566891884087496767742359615701897558471493881106521379496683866950714518065975264748854574445282183184303869433781430408126665102663208068015657618985802726203595100680482449519327776156190103664682401465800199557958950478856770483547268219881385624958944441829541157091495730144991827010830434591093734207620309928172723771206241581037798320119002210083041700444216116021471294293362595126825961575508419452107003895539401382528620943070790144835138711690131090161178758979505460843823438453606931558575784113210614655239978592054427499582393638630074176028858763232936693296475588064313630419148394503102623348802895515141671955530612730308272629463411138775942535455440437742510647148268090971363036968125609401711003488223172193547652814209885699413190161868068851609270342759607689315657066527014102441977074220423555554291820861618299363161931966472950843909531667125479469801970510572538985255254714744966308723850355767006512088172730454066159587899858263263917284338402114222820618984140198166431805630382811378198132667597792713909469337111225870368665622444187743905534839793626668946597746179720391164577232559245755424643258183363821318886888467421836320075321603246301422898230098392251044736155406896953927934617470543486517881963254903696520421340073175511656276813076958768665278445594223322341457459657347639998238925709654664898824388965371761937399247070919789331023870487990861995095338256410045055885534727151639495551279236996342670558766602764711524700498701258525212269894772178465505630779205211760039064114388556003729376411003495240345505354008877793811101002159204967705777327001256626882089042093201868517477458765080275510041205764096007746898202832842308329556952501724177091489435610822940244573205616786241515133609286713995418135293950834864827408262710681433666538682563216721211706650998399537790264004963366282160289165028723754672528835896433957937504133520591543959759742934533283958013236359064919960630533353288600061755189556192957749017160529133078076467516357753686146793539209545496062239862506433233088710409661800376283773215027879997619468826733830892560731426467376159990645284851696833116318268670183260484565871703328552174548732325280806639443180644138716317030604550092019238908236430371035199926588177277153590694069862365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -1092148890680315162398319450947561632540843557248861662054508770776325962829138049114115012346590551501271931113359634614687775460004404151270758516733533330671140754958019805146685300608809612415352234950170846677571766946589657723334686146875745873877089812053767996032304718478848464128526837463629803414225838461957097344352760626824750133321807836065041389938396709485710267440819919723662610863180509108208141304563972275908319086353699150709285739954211199942264316168338362625853940897454674827210072303978429206333664843997634581894964347513474367720298460767304895237222292885307700213343354966462212386861882177889603428980419055195845595698957511796430138198682842259259607663910424895351789320778203121274436268568005029434312610147495931828285232251982519888873366258806516884070114858438338559436517266685925852998889682507640151195852876724289317622955736229083029437549878211385545908264872308292385800110654911701458202144845942028417427733013909795670248756434886222768554387114646591314353948921727543958634289094459797488405482058382205348126115157239478365801257590109376302262604316974375219407808885204890196116909094247598302997901973334530388467910944214409270629020165015760993798585207538395349793253807865378412400820514933832100949829201209659389277365839547731930726123751725594971260929012890158446361341020816778218102709535095518619305275717441619243952657139501544752537072538569404987141977184839130858787380110283338199688197175954525033622829088445747965378107214908363943144444012280469272988548208420684976033936977886107530474930429897569686652616672394176839219455720224951054318948528300188353503872634865055790109116603506944601132530364178709843269332749533728413052511242835539236202513326943114589155095193032476297450746880828263072179797621958195323625941616510125182309272718570417669475894103056280110142335719326925327877562556013756530625100223980536557606834480626297955427539928600588537471729152374630973387971692211916010287714364495326912477142441883932442934918347925854575215194645161617182048252772800734361300140310128268870843692702437720558231215124599040056916503666523716442546794019861982281961376429389324323606835479766698082015627194096566562135475645337872556103550107393530563622343791705424813423450979716248970458659897193031686982861439005887405073735862970352172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 17430471025196740398149019140671284454966158383944804194597946753145913992771180439962548451409518038302606728947478020639557481427071864608950652049627964620818193645138583514995103129775869550929969366324467250653834225993111842692359648358680994956609337969146929996874342685399628625941507758678545386607844967241878431895957885264511376640363560035985769051326347936533725018373155849135028693768611430406616659589449846244801905320323182017956591717477404479160484077113259694633019034510507634909489320938925468313951939974873252591809642454612505159436986790014845090301443313751029947720723633263584004473903673921319133155249646039588234425970135782539274489128410815395443845731606256446961738128398670392491508399616037689393522253546880062034636826670664010726670569024637952789415311961670455767858300824652388369778396056583706562739177771373615569459610864989360940648534433832674467971756871391988518778947979895461061088937194572249267588828859469962927632632578673873119933271738742504554280212080668344743591004736981971597970665725461225480561374235566118352585180970139771233965860564104779274534227112459386807291695226534200745065698714266793558483605877757972931980316147788312909104015904041170616435953235009993119905372651193277079443768102444306994963142975163431553235044258434209549229191278065955502082653016261397615559678316429358023320894393400134901240711014589819102606607028934367679498910317108182656074006624792502772144074251639456913263580874303369306259301923149819046388739877845032067241665712900241249775134338200439726519451070520280054074594224355912305358908521705120844984607566049680826164626210710753019937834219748468187506215828115143502302246986646600974183916517872303089543436662876377898540572423347763979464818268058735736779643994771107731439206601660228602445900246334646508991482953562729825874493004215750531764280576738291756546770500819014381547583141020038196663631160421367407972287651134833538243412962449153500102467980491331582855450508282458522720800703877921932228427838069197734731982240583223155380936582984102300338735434694767587109269314268481843831015181102258482244130428522039051193468824309797241232213433062249259882592367010365548758726676479178925222077323713803985611987652898774015787796796027257544334788728512461194032710093404503481906431261450052261352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -171517270755600240420193614508162799492485793213054688263242161637908734963236019311825988126074320883829677722868260218061114279559554748952826532970960739761755361058726395282187779698985897592264234783469935217454512784724943908396260321702965650274089993730457283562279993677683600650154537695571745898991977919695891941046942515892921749714542005407370079523460544160884232778842441267694092498243911395082975427338570316681717432209358918016724487425723999612342911669315705685109134128752139979719467086394303803699258487910518817258036974876739016029804947417788982323855306459141165994866466646521185164031519505668804517386328308301742294148734418539906409092738018887508998128600495022166157745638435259801202276227904459563635660237860988609743267582657950440070050983168988829892295296164018809397726162063562644660599011949255757038533134427386805489837119769759855095171454450902007466391268622187653643839885278440277372522955564130983539413334121278235686128394659266120877981441420369263986347972877825761191097243891340883946923784767640920301915278946441180328541216879340843932447744630644134085683354927832235926775127047562719497297437699418147215456710572115020041858857292160142167069106933354429145103163597773000326142284927717027778033952204396387183173298216842355175570880284540560591445141197064109341392025926519477373518707819873572918859643332675311092787636038385209417289301836149552025714903270521824651805054825276198782240083771046356160062546748045670023308004432595284664779185149578676668118409864912194385078700970873900327421091795954457942265671583023108110564831574958571941130248178574740985201889431335315833421934508017902609432589480253349828561666011488153416880134559414113474747169906134659363455476330608693202577476650983803178684742204831556082009521283711220067358444254645040714137111791320821620150886368865560759276810810970418783083296097015840531775961826294276749143414043293457995211938323586884412654055340267983166631810005453621385230636089009140772051587794056550946354122971246249386273515862850383261810138016360806153096936787629670562716860090150177222647797948671906074177767243776466420374513283765183014550818988541903731828287951756975885655095146818472837733530927376610263550457961373975350248439998796393607476891456257380113079765424945188900807124809944070875644683837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 992056066904444714479043507339901981117064074187934162911834550801700871723702762928675449083454575373951310633235553631015020373093942867740457881103652299935165699605655122503492636675018353072935526827279256350206493604354925567518524111385451411411506464118294281646700094124390860700338539393219963443943978455864895517889947004821918128273170468003557280116740351197665766696610016957241826231396492175155364545656985469240515367498588815510367355549338200637807759895161810857343720712398020561806489421901539546531710745371178424525109144163885117104204143809856280693410418685501956500300084171704139858889498672336692779767368337046269709489911903331359794462416248194927845777599384686826837366855360813405464327550958435626339514532975963430168043791674979329768860069049601605236803185864553449089692321721115887330742076325402707237352235370915286627638302369936812181437529761644143668277301959625706770993110314856529827328008466923508560017152558607793099830649765394921441842949279952316288553691631888029793139818647889981307202811713876530304531356205555944152421588040955423514406099197464546821914516073918294436704645135084691680559635985100109691476808400558022290677189189070640151159243759561007250631379746622069077512309249198316934368200082946147818864951869575673445339897760080080054168996017634965215394233587593307940749755921413136508618050657792740820122341369198326169078895514583852984259904378728116978941199893330842984356197506287842793470330428265572368006534002570824324532407309978603517433936694501090364203365949480875832965549041638896337058905291891977990120547572775156088717433511503556280598969733642881009316049999242913091855886394296810555684358065905723590531075008748950299788410698657434959075888664328813650902096578876802045063602740621856518303004684689543241568482042225780342075481721398937833503172354352768106374107403346260437944073557287799112750578315079829884129931180828999753086522901994680227754317850067718740444377597617675781123840935548275617856023149465195418739398833047562534371776841235646769255286891009502610847624695671486785927050146509086169694947997892054253602909182263037772414772508158452048609973054171313619216749939075636706585402720464768792955727732276495212331145899721819107500235135120332749581250605927550087689426010900944213899421697533398400992155075073242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -3505338227959577275068702185839788137932724251312122461729736366040891250291455664261986033589947615156578993649588027975120612987797483786725779929351349637907504253874676918662258116831106753529188702732579208504244442856976849269072350300438942392066169016332265607099590472003035846330921154340858370118770994981077544110891411801244505102672421357885823100287674674857522652881451968769486496874140585265079047598925616747365507153176537004671543084218778033506720918297435643358371168246531943505988319587074920628615920390584065638206416630560409774337634127848143431798427075845438968881181002163273956105407601102602071010935611332127324920024667659076033856489259230622288255209991787636612940165417251406595129096666435608550053406891586727841917620736448564838192311959491519200316096694092075548267316963601989563795640332178757852947866116217814711076101488728203285670610330159279512044366860088594258339648005223421233052677247049996725140352039235428567901516738477388522328676708532133337114106041204547646310367783754683337822647138590152804486308564670189638534175874311193937451261221253914032844076626240598713638009498444645735694174882445578856110064697721572483666578872386129600735678784320254252597022362093394780565070862671962209788947744037501339459805094921434923741546962505234005066863417141302864647101359146459787465418871490365177829260752747865785551018381577710412668660377735675949475331929912936650517833373721968849733962002022867206006162253238620087858352489323245146336422022605008785476814413477505120633984295031995362410438135578650471418329993629263334255453004273838936660142687827035488591190897542190089279603315632869684009869486628647891299469082439419007930293730659190690344377828646506360080343368164931255958001671679051277109028556231756305493401163983547711483353931215636895398104284714347914993688965695117262413725251563492524314152077867210206883851093621498008264296792777713658594069536930571550641864586460544217703268274155387788797830095316755545384983341201037961924931503112080151720254430993056911990247174832841031605521698451252279326513493628340029071729843606987023774711153368599021786307436507534088141786058072980439031473112140649714900435762448942692809056780061817727320159451619792754982775740676112444592123659763578647894553613469751495313863481895211293704051058739423751831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 7259165774396231439447178673776293432906093636232166873640011794724421071634521731234933721215354454052398131872209477755291858566078201667810551509180965668402466917266044144635346055629847051178267372717203929904042037449599968776546639837316742938966943838743866470965482619178400876011186061334635420137159801797684673282220226865597529513777584230432153694171697712475557748534495921287568088613961941776155442318085408896586121895092806415935749237501323819045740483955865241214289114086030844893667083172443590198361669125388402494925756897195722674030607495265012727600352928934015661561514538744249614427453249354913879150323116831029584299232515160895844587470968466506208821295401883899214212999585056551364896732323273909577396133187631248323554243561158016182568444122388751719948700677067813348338426627367263771523121978060507212128889332122351259626214122110979867267835562275389505153227232425791791916597452837355361517237304053239494897533936557744606345342807023262131598479458643295690302753243472285432436032939907328181952257261796856464546085097829401160436497018988882354274110304396088425883321473255758242353258544021619211298458897132250891398317317844333184879327208017444542759409960585406967066245401591049598004773468828334575782589077137486169770681377656345484330786782673737313882530638891495852729623263437869634070519327568621137060101172447190544296724801728731305571986339468994903300796046164395394552241796174174636470446120917617484839531935907299874363849793251361975690564575546034159350199368368113343292575777841502337433316754981837828244951238072114128935285524708318436969932791224222661734271956377364824216174898626120135520558440778693228281863837863856058904303341820991190530925696885059781025535302240217890465747388818448501063267738032979862809992620042361363066877408171002890259712986155402144209450096620869026088689235419663570930090906731371674290721054212783576877761841087663778565479080325772234281799139908854795663566125752179299330077846686327652566991019967189057375613404871090316212660913666446248606128050829968137265043019056221609404350923932313072807761599026040012133984684116820821421592439657386566426528026549301501971550164902381564409905558602575475405504424799462022982800484623078883931387222947223596281341248550864608247666746950488559547134533533017941575593567904434166848659515380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -6617065070109556836251441201802489165486455069686979058754681914366768320602729137117405407373841747479326156257514659817649986066495843751140669179440796515753353757109056859809294949323725390931852047707471601140735579823939298233322053532438364532839679385095760862102895898307140092195425032975228831572552782409208113383834825315157591422889410966654018212996255431191353532312372882780925918678136252084773202405770959125529931316177470344375681114293780222837033510524956862480360799420840836819440959011949277708674786790267725038487956770971170854218829131442438225579007068548492901221305490363315327111486622549059418365047992295387850528850315968514805122384853126714130642710880193401929498492676249808206089644320926560744163553887294487756949721844657521939368351079564557881845174656654341727451544808557197214614025193187806497819800705537004267898810635481290743094653772079772937747651614151563247512732799248257451695089589285261922393628737293342585049180437971185710200305992223319316730936525503148686779636325441560050518304265534165211282622593077947651931574402361405943105369894995846980106484106546986646273672938843786116439056540844959365255577864352056697762997294599392199197768144245282279213658043491870165624685911570320399077420409344687664051189281577306098766959316492515377143201238643347948784285050783128186777542067170350558114796629972434192346628516207268339203039336433234464278862527925539564111759903954321937737198889716735158359114030854474523517611116141780081210150825538860921908810292370318068992778929165277855856824844497361583943964829497339391182632250474850637839735257578684170876316299795697717907746148699533980017800234766730522429062507217169510148684049344587122956698948994732309193776767869557216060788230755829880234581415855350832859099656523984619479370757368098139977965596697294292911201452409755482738017168839142380187289335702035637005955079705876418148216100032393871666899303603557525139720997329732363641721696171828648720929394540510488957219901487345250394802989128917808488217056480477707501420246411848046898185010957152806587090059008432546992959947751721363229036948787790710078354799950547794490144318620465091992608800973254578685929907081135632513574187832566811850794048557079791543911247905634906879941768585473164523021557125208947212276999994370234661755780791736469836905598640441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] -1077081983415529102103536243559558358942976940545543608419497365558565695538001897175481645759060349199511886620419259728393868044131238723061079021640713680106340504332438903939104711428578814531854290686142107860545332384878855697517095988354795106652252494825487139448028084442423628618378841239330837374389378794832333797989561949849718270943376083295504544642127215076303517862596601034765203851188307742508492472273474822140014721352156700533832224366895172410968492258352187823417247768257789919167180039541546286136903112165536796160359978607603905104177073613773419971620733106992323930081812959847020966521240050514760720933887825078845924029967095199611306388866598208446883632521853840905874212829662483951834287734403775724861646796964722090546234410933171738851611001077064184305758497495668767216265442999786314134567685557124360342801321122099718623560389998568175835858747226236411561444106305255638984820110952850020288382254175326602972000639452066157151023693466739543530825785764885427697659154309835010506149051947783224662042946662077531698727919398013778057197944372738050377934074090277941960654818140725610466671600008941085309248406557617700735584979643928129981452480177995479415619289214388572306289968975261879489418922517754779761641509058616056050747807819327397958631166155167035733218208421586968712446097467839408965176606648126334931560799469437923871710255620918911246195498183377395842980378945602636716792892013762287592655762704020464136625270928064421952539745699686434322200150697784856651850650621046612257761607399234510573217418572551818862234682319677236161405324500637871257264165947305288048181376886894521707911660825701341996106888143025066167743494334818777374930011654482908006567332885646467988550356492903450593950323312666474468328493280041406124718122648094527976612803658850315405120552116804768763955644283144335639969227208169197050721427850837942919900781063392530580005660435511552871919744013307900822553068346053329944786759695540169502309703845887114204375294073298748698626196000070159439405434964426432754906291325719021300079859524989529646499071225497395223189211011310893936556304271414244489208585904338265949532688481078892664870588263662075448266625525363505324357227706635177548954662545294746710973143808040817623747556759869838803078757760167456633980402388388225077588133959949345808126963675022125244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -22286995259829485472051760020769580922744488416732597032007174097818603700107020462502603558452502015016249729244844868512348804158131121134841439456074025114472855526064946510237429977228191823266665288716703606273237784463857446927783141344383618677176732005099695678477483829227019019995038202742866826005257998979823629015854192532824888370030162829193761131450667755618842516812654140415802824295938609379599140766627730315729456381208233837567055112549160628856618646050112108076130756504961524475176282175069920722054146754595481647852355928218785990304253038616576609711209926382397989269530420163514277909936371210776694511080866495562869115082653498724847042780140049075196689663131068551126539992903185807360141495044892990280783777120449567838584365289016643372883529411284507861496192758777210536245304770884434305754175792735869587365755718117708883232950068758169903307402745312428263584953172176108238896517127357418988920362690673187255529945137109739161019357185375420629156118315971311713008198206112646677352671263690634392406096968826881750014051923699139114941198244716702849863457886511071680763611265280240445937929919633760068223744618602412722701815997731136669488473131768606214928488530940885223931749488844090507890942454772484713423106242749932306609108095425816417549731835841131919321595393915143832123999509026961375466715543408436679382775167050643243598125901871338555896531680452406454022820093761004422799232123038513330346289311208248052911992172727408656277813973103692036996176181244792507559972448659173231586591973755688967479539010798583037060703570729660436926877020275347714418144832584155513934155712055428484774885574148104253252018856842494669276055117063006244929373026729973609510404645693268116213612680804043196220998111873390308803345067134369961572739287701249771375190962903671023788087626920978456781878012273874467117252786145915772481379098477899756050821924933996552231285992784763855651836496956521466040761842272057748736354109966976364697155931552754155611020532959938063825522076922263534803104347217650272537115692853926094094195546411217570756147595039328059307434504803072775582588393838835716639276280760833364621202340160832740765446527192359049651767934128270940957068686111619913340995052022167111232144370782108257410499397346531013446771050099647252514542712878149466674823425075407934414783994725439697504043579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 189506014110370534131213986480795806948136799067143219037775606577183973725861818482559736693578136850366296145314789062431354767967570801502018433179762340982190672308169886250924744478154680212225873797477941925638866625944315398900210323026202197558161347713419569736601413212787836663021219952636699886772776607184592376621031318350852491494615807130325842578782137572830171124238380187386672913304590645201483794457940599588543879045557566893415740038630744638217954347852323826054651945076295320333042480044020127652020997557580646376056980332510973097163824596662661271692021655604955355232137002123696149478129718361483432498956628949567643790283012508116964437710685049815749843041485216480467439500024816588398524357786999453004702013836147743516499545569999602398985760979376653608379457437510467913299174093552405717276172676739642747333777289737034854919110783893264723699698631920241181267946431200825761400818393065490867766508866284388214090362379690729034854352008448251360075482664185322947928238706101757956851229807015035415635961021959390710789714978066669210761830068898317395891132894479952975870282895479473201910888494054751816466524754664488954816090513949052055269002647425545933648068620766525029412427807929395177379227350840792087707012253029022638714784375612858161244888837384044691137842952537969403152002008233415877730363022528840654532496315429658491098724972456761064059753902760726994953624974694441777779109939084804227657352216134444525418808999991348926520973726986896621749250156771591749468165322855423945984131085018310250750349904500451973652971036417731056783749422802543072833439153872268738769726462145323989109554426685613072884968987696421910294993590205549560908842693364366256330874926829544150127780943139559242787815259776896516797848147602741003479284188402016823835684844220319225677267986600021007785534482965862000010643379519438244052573183310352505573656581424904282242591075061639958055759225447090153203817912010985384005866559545183853818050104945867501964832059514505825981467832344063225351302790494344319389257651017653367802672161341922386181241913840119242551881138000685526994181495751855754166206019233319263113574673594252078701074664642751150973699798148586111308425206592241318525967566388455327088145562312215962754806068466784155965235199454787752082202485423985647103387109963130996437286057698656804859638214111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -624360498370511757688487675826051149853900589426361937413861339034754517053713096003308776731228283347067937689911240069252753246113136016286511321101394494180297608416063699520315721997046792541478969231953857272074381941521898453278358244151818318057021046137298631035835821946501839528710368827638797068668807723004813634724745462799865850751621495673994862419449145432610385356633611287123550792762854334398066099343567839604808162097015962668413986037788619793198910075563568866786368263745400467314643909409456059052280917233313825750452675285467893013121450618188593493257271505034774992742733283903531446547708947420311014339779698324873698988185541552767359928345441450922899790150219080738293376354291360937979434269954580701526677393871835814291427531165345864451957997752121339798966433765694757424948737328467732229068367945936738122077882504466209091729248937306861480002293363543758881753435819465957868511089135736662830035881335098013081382627539281628673202103956112750423272706638863994601279279503463510018873373977186574626884598123567913724416821048298449591322345305901493414763412213121266593197692322978526286473055103722119475381204624706617345746580276313392131046020661539203608014538322543300677992272720514787666278630169775358443327956540577501747758674029613517380846368245921459433363167346116245744373755876806881005297956256729244113146313302891525278438315388035179541170810625671882652652021983198592890783358962386071020256293733491470767176344524173450995520923748990643340232275937853948880570222712780688320458971285671357512212043839872506638403448257508610792644625988028676431461009776335327824866587261924709194865813181985970950564878240185654464099865864021695148582349415633643880127687452185861475942202088735729703320654829366663509728520168876178930510431086967101337231913670416620098741785488966500683711162218593343689371590570904172568884128038660126070389112641472166131365738546916974559190206435738790596333860421561598072378006313446546177049944212636792801416753672853662924317358745003487511915295663560894222000406500028231173170426081855498720314656178188400729577661377423727976656822595280072015751447898582498452629070902547497971947580719846408350919901099823572484065688234205135495914027541670460630220205660167727954649543065319743585635872351134625169928245195584028969518163088910116991295251587246184499235823750495910644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 1291055977063725406089596880309572048312954462423383773840441777676096368486703398953399013197259927517217728866527937763720288391127761545199076623140992937733555984309232922382604073011794527645263118455403227799936970942292072490441733642545607631353739643662986697131024996198249340139942111392810928985531105052697139041594789966670567286233915796130504586125532899797204838032990388488130328011138472616218236018041894012872810298161692307051399403200261719046939009986888401856028983712877289212602541756353274563089105695907884547368280877382169716779715655259188806120478224426886433623398651910058487203823887272583139266553793092871318716141914935700476261475904507745994722137130755762420594206666262220673232618523936681267092166196652951940250638878026647225859895523784684590756414337225969673796622410107551173463116506640116622964815248021896355946230671402026601987335992941124021599945793669767892688154301693290931936635536717660676016481774812680401700503067512945642914455506577660397637561283673060740267421823042715702246546217285558216034319240837990123863496735453890556123205594807391552889703630806545405361746136075886080633854793025364893968026738552362164152470125009764370818382588742949605827495060617998782624959809359008681855295017054494952304767876217647778418292240973164637869770706285724124045568247325066318007092369413678103416389302455546412248636390185752760837543030413076603110927044250460121174353539456239686581015821673679745134302708788145463517274951159670998318712263026702304206731738313497702726344786637707401124422433930770203000375500798066881233814310866192952036471479157318755495057948604837049976433707170558673921724420494274687967640848047626624300602624444867952989079165831789927662639622920977314157525093893589889535156839647008163382606443090523089938887111593828623553076859534809638552134592000762374794211631773830984371240018146308878444874405775695014592172153460670521362107009816308125023759757772931672613820722047645115396733558020739095861133865556562865014797517582825085718673636843769972299092671497702675382366384857117626565457095346744074816820987222750616017023389176782596685658240810271633102265445504069220157192505401790736391497488129773676460502892843503604832789908672958467347294950060066725162037074813079415642095897049681129253430730013365835093028306080898721472523769937534865448469645343720912933349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -1898646493008517129893312793282911465527041063328880031120064865073515323714828533537285196729157546709786239674590869092545300549496840981772599279906980259415330258973553833495092398865754526828444568821082448227182460845308219567218126799437539687373437295026001800142612571473174251800491749489412089945289839308394178334359557350438641192646690460903674692221773475663244394616439493013020633785689215282422728614502989181609652779792782853172210661669300994556104177866958085745252945759051799876478685516991901712536164277060413840085283427957746136459398231869553000174321646215818508364988431465312276985969270934084560028656878054276234081307885642594486423888501455301216265506412377942803785812555070653878489272806566368768431208644091803691581612580999322776031106977007109274777571798136765069720127119716931812983169210385622945110016920075478147966104507899139064102740072469904280435171681509570248171663757810758555329598887237345681943161651010640760512237278611269421866344614848501114451815484993176460616669826144580418098842009961263512739410602799954926146848837279763485099151478313772585607838163284755668251500604975158309003605765462062186468156749220395917586410897192411866706365684007960223765035670463757355334518369601124514381555035699256864226841866880215401504746362125024710642930540951873969747107005053876118982903570487988619997848416386904069897695520691887271913379929419710274733185183709731164631542270007583139867575305981680880861990135638788322167482134969893780745251220215866933329269501449568937606393044793611131719332706034815161683699248257942396037306751996762086544607255745310327429104227423259036292359772611751519818017535847685323643080808115996339347397635522657576589953131353252333119669540411527599305443379399316299905870181088553645358299534188142017345105974792572424956236411745997146721735033776336601199270734232867434084472738556775982807185964073372602868440419472174026028921951514158216735543334262464260594464557301186115550441827500999667700272645999971482848363488213372098185832117918754067360609788089895027976614817720599082386101983684672249911557104168715011372127264983842942820688780534113732251998573460300050527933354531842770273845201359747898603341520085588014751561815579464711484594506831232755001167174168409805245885829953389852959159678018123401141294689658511277671908132661481027891881012692465446889400482177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 2053365666518537764600488365490000820396535004180810944653420477503128152081173776040824436921962362697430643426220926231959139780009976934229019053074189291654558089849686564315660688848697278386181047014595270645898482980911325910016143167544187223794771332867042490761184584136588781681469472198551693952323869294743733449428271497108807592392255381966961621770973532124402668187885445422180364947520785333556996452154737300320369723307165212389197130800268035839799509568598484314055329959250270910432867261208171599445490285770029021893248205865017959695577683562565242131911029827467396995551685960954251607029944084351934209505784401134946937088125607097336863994241342715286565164992646507524571855013878756665690541350227568206688452749708797021351509880477573147447814399668796941847159378393629585621985893984557972622206162765358606785536302547823565147421607614774470204397783343782689534920613812448429550585986605764785469040216945738995368504412278498662852153568938396822679260506911428909620119507636761789061539604802547703453780687817207870390914892652257647694100927973279339598245293595431537678560254551179866118554841789434205628599061892557478486786504157798754089834614974696712485715999484480548192267917108303486713202085227329497887239797703649181474774125652027559400562468895123366021690290799007250066199542379025410806193409008332810530565871140110237128129003571096025529741519577839672929531699613513354031892215373546526485868502042497426430719729133096663422405827838018569019345768063279811058771664239203002315628289853751816439932917089313607035682943981788500646285882016503123349651077440006228797937896359863076831628198839782400041607580704686301375490853827010906135162480948467164097684354124008819892896619431379341578007289559284321897323713439917330042423094804172680971001583664916752310407326955948577225039157495665263896089845162166076221722135959775597909891851533680522161971934937038802824670744148085697406370880622052424481986647379534468631625329742346744825345118562004175956990944396029819351771398329533732029546361094591226428265758013014337006787457072348501578151426043023406303570614962921753964888036313604524184931853287372646727461261254329137121018212017154936688647684388560141174254936046958788255555334240587068416895980762290533163787707316649944502606941722865825822891218311335408666744848429761742883425945649378263624384999275207519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -1555693238352504996568357681561158873068218779595742469447559050809910298758189660258621694923885386253238244197373159119314200822076528396644056664272900605641905488959167097510974523063899698686658956433412815427864565485563225353195089416785875235777547706541351815923833752029702918364122622334481855240450828289101640108207308274801208385379419641578955588670157185085556461225145211983581342090031258721759540896146276443259514609615142622883385613966631793398403831480572194776130960368966937516855260684120034300808551173924223799623329633240935310634379206682010816876084740795752038280089577707296715432568035779891514522539016399789527917959867598377883688505186101820833069347575403778818167160697998807023081473700581263074016965043124000741220288248109729834642274088308020593019846909883775480561968915687436786286825966921717293674084044840261217467248423222767433384213882320963574129824927813314675807183896834083039813019195410532172241683359404466667214046644123802740591843433875481185128701392021747816179889708329729091545831073889012062689396235120646408355385946281485282077174552414943175309430607705937741516992047893652596268869509083477356395543426362342151981935597449352747721373228310565865101538805251995893568010983767112751267285113652627996484372579768348034016874116642254687850551683918301088499605296715209379092293670085514354342294335934073034937104436010270861022914958742262219843169719898623887885208875269567763846924562867090223714990008424537322243908307960750953481663897362840216258083191128437506029638124760773102259890079471777779537938291781120737007088258124958724897117219140586929584267653392152123351111437977624148959394089746744637180168922146611504150728470522371179428537339800757388120396276990612748007261436097099079419574343147928588277150240209921961063275826593082633045316163357766365463532742401042721170010885170510285037634942958052703894182469242366362078333655574468689123510091215317038605563735562790095118023051287366091823598922265477209322387674862927995692755120652346264922370279637275552322513910982238915579681701493359895298384468563478960716771425636494464242861628090502329782413102220214319287407153047360364444521638991580162477344236353622364730935025981878027404752901461020869120072462427166536464548098894382362003155411454636799560132232386211794099823955247460088113414764470386656379768258728901741960726212710142135620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 561823702876514200428355434106879232550084501683425736697665725276970335886252273117523225587196251058345457224906770307686013772845907965081071011410846568114339227817876352849608520279990561115586869335148725953035747046127747541640085111641308869557130633385338129117915979709573311386902065333708333727330267252417024494319952845834211628867374490779020046186701977767108826569758494784080945056746092232990622782738079740689435208254673468567900573031553174501754513384121790512741803654469681354510832926921667463332807158154711151579904723291598599232149708792401963730664294524340647302661512665156533414687220624131398736206201658294108789867038418090004656854426442915794013482615433070647176995761942490544517703561170744468281839992112645925695084474382430638895804586564005369188068289095991067074788525203127812869235800492185088259666210219797519723812741194541791120325570129292366005483191311545324726307525508244698862113786074806904960090479414182989970520620745269548400677695585723608337490485174741273655020856871478467135867851813249489221112432215141196582520210374016024013672034704167126525252714494835241229835809704758315168066609277150895960226251579345400491086140998672088059534578285488723555322324413431319049381796159427076053222448546434310684508043302412394220845927773328222806923084640222628096983926734009558968510703153637932429350982811439794629453739309122993768978032528135873406826551516650971200429346417032059791359926268783905596473826179673802522092835329610634170206851515566345134261023416818262815597718796868338036756892819199307646953670328338478039507812638400009882331738955122124757808888220313828026784205669924199805217593971476879085330422559934808490985632916392090797455067276350177389771002994760408438057286831741304242048260282798639585956723212294910743571711541074093362710636199341459878334323268805382656362544050647272665739119844189640551556901944026915572602376062701700383334665633833736549749520352898786774225372063896420067794504481146787536891215713951307826705319756693371284654769742244311720544215896998679442823696420298943990814989836594307243420247497605603306477541990666938405319251422071628444426846318406567570121903974021509046106682133990507692484195228727673271529168482726590970138244915319738506519671112399835854418520370434477773602615956931215751058777392942605550703682474436872875328064305677777667824557283893227577209472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 523181918274702454149945992156579598255109189830798937893785023599885182412457951733734178233830656391269518968811192334548805639494466056804202126948872842736611512435460838692141721677780677708976154435627997710513403332026399485637804628060013860676669101403241113325839667928620922675384056207587489828539091025031077743702888188163805502365473708812056641380243469925910267856401154479968185923994281418512947983240993328789032470903308208054025085166316449429247425822907539791648756674256425062762463266834967188174442114150462064739784188267829542003375068968175850696660133148341855531603109444146644568956259856028082884302365539574037036909900523295431662739556373939875896350730493028360242404498449272992613546501530424816484427104777328173599480140521331942589738831071001952396351150112278907110206227438040016837197817134437585870450903727414322038737979702015966004473443835191247445568161632136284270970881666808616228842058362707422206077336105857142233378430539109299808760552070725022126765548826725008166282985022287868500715293763561864148622804589364584502157453562872086158698042328472186747406171426074566173329714370485443648224749596917651781359472620312327857277757200367024922269627875112195434468762679812316984893460821184806092690648305378899832061007574683931122037635078692034028834190014603595336001936111548788292955425411642925177433159783005733505703466950736452197283024554513964330745629540578680543805211494096032169231572981436437210839827313893994829728535470209212360993472671624722001902670803223963030668053247760080223198185371578055317296951842794028718728943000024625223207595288627556054505725653363123934114426943538900132351813513850051882987354874002111265159724915997290580237144034993856889344767217376833078656085686162028550218353064446692812674178496475910310697108302052227761487904666112100893684194231414036419052355965642872862715846207969691659762724875018906782418585052176396553491051683904898299996872297530265911553415857069693424864208500108889036786169451841245812270278637984467612381696716016982641233872071097854454543860402834924355629029668631733754168746827123440037570851524114993406317638375099927204807662617182492445944434872192343896753593436728086292374426211771399528998166060078844150595991533458750092156357154061879030261646904071999222107924594500217476633330702072370913401329662153130002848442158496075279905390686963073676452040672302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -1301572834780807563156810637060072404723796399791508094110107228464234601047928233576600300050939562111059349333795739072003959038495378967796434580840138932307636277439136028423386485948958215577417001065284076440349854797823379198484629228462512354379440293829498185612852002744078316916223327935140005942898223013393578563758067653896239198795172929757859075430886946910043705012769149538813668408139909572547373297743251993269378824249599118042501941175524103904535748337369482713561163263942040130940408594716782373929863331735440482243637467033024782157691418250070077946290152680414062469351832314339346001508656309843888637535263601162076346834942900329345951091262368033276034826374981036854669525089451756504606587126755307061501766561908377565622574358524345985205692521361451692840628234139760187054956431540764468557859247423304904330389205337904555028345524594464972077439398999309549313932694208033893215272850306702149829980342840142046633236929118187629424069173776886868762437591813517026938937481509541409755699123715793424105126045575582391948221615682437461508778877048609313992157999097389805807572207124168492730120615417391705257937482765108782969525374251604266985601446591926173128862918749926261049342466429475959412175376486544622994266849951311744558383330791045049809992056873139952136178307271977864514081862431065897896181924337518559183446595269914090255099610550299578700121247625533853070029800291603312621487119218151038380632889685760201166455525681899098900388695789699678069937899488884195284979572717083618473077773258016421096829767774846904534229707138906811073576523222579657901519866212155265768417828448482141584175760760368270958100587183996433098278971790057064758646171644344266700313139917062384203373872868081097538235609492863900225683641165778221561335759924225587163336170477926883548220584291945410622576809124111154315469841301583341308162680972678537741855282387498953373083979494113191976938908823149372773777334420273013115839117336858031641026337955307026777838000370132454473956443711646280816335715291889364526054080079136183028816331018847882267104091293758661355003373981704512391744633345587119954704154639296340854575688547511340151573322969408020638063425668470905856200351132676051268944180391295843119742959011484727401390797538248961345135211946206411512831122215986808938389582170437709245164236144930042163829908469493886477921784639022462215507403016090393066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 1583678922262676578701982253789008836486205526327500291818099837391485419821166442569334844827688950829620865641695225136595547311411331154141693187653386957086668991335855271279152659912087312847049104340670033408779569927480336358637490692578298035663728859315793489489908438677233017378830754893891030706285436114237237501005313034426473697349843237237648077040815782479256437581642576783314383663991064729008543672125411578055497965604859210214467157273714208505718360193151898807292124381849739019406550880219476571829715257394702648006489945428424256145472527231543268234409017683237917528788874176033825373102298388993310100833347659268139625648995543550729458815521343022636526134075759890807802063795928217714016268728388644342762682688833655015382889549922989596817199664473673587733042639958713402777725627759902992950162690991080874650406148436598393764543273949173742824857295638387777569967768461942561220388320323244353373112905394531943937499777918961222488053076857604967896532412913521833775712756523843560311754028064264937029898450708058549223584056761829486890496329884730302252827366860927668445839418360553804051481483964563198662884154255616036313029954155194664305037443583024438826672651363372571746754900360122992665948028564985638404504959936461383326058246128095385204223771167351674297582843372288726555268132682311506563365677876322317354462667850599929949794274829452493342050037841130511491766192222963182257932305188121932770840862733878192791388594413991766851036226415118049474956942712244777727778861409756324939354354250180602184831697460434334368672478393711895633827585513481420155202229214281177956612843816417849525486764460583497797337232099573276058468966914779988345032728034971510906061363132350970261267471532896128566839340884361928386896367249539012329539547423225228624060397564174719324948388361811868253297900696382698668727021839887218105464415560253122795608606533109977421863119713570715544223811755710275202832102039108393769347194248308724454619150786657673723586738797600129206393877738793927874190588486011922091713582758677147215744285014352271758704283503407256533857735385725256334187447780221208172661267667920974289776891415915411142903724175472158343582856546643199397717306360561063032710530369350240642925532867911829070337224908840368256558300329656606107559744821531356042612275173399242704800498415149420795417606918623925836531966121478731679417251143604516983032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -1423372912443591414286991536109799338653941407174753554059533431577937783935727071660562665936301616733501588115321559129309205167357046609945285024972212574911324318167089729854886336105854624899679493967745440380834711136203436414853928269437933857804943824758547064300641110147440006243454865495679974943278010964149562926098879945575496728531726993555397482001107482479577956291477449017490668750989127477538906517043758024970125793224495959921178721536343997812418404475094614904550290545085802089785777489618744868353320264756025091322279966292805714752807458673405290129651628706151456779632763234771771055532829764748841618341927985182217992864361580008239439126500944586216926867157956975797743864897357498947928472471018322668194686594457959031192291847450175760298309783331591451841723566443141000998078350013530966358459284954404385036672813278938039537735393818995549388072545543881206705508088077838306306874186085057357052091597270855409682513508404840514183966625811333191897574353961553045999249550104345018164095230064464154032447511056964316475679583366941386107571486636886961379633429210073271212578808310593283169658506790912459589253672072142885378885087674068178798253740273622614660544848808044900482799481028752927636510667010249871781320470537944743731577147107935713823169746412490904851089641783236886482307760570174414459461495085631185689843231166759516324642511048303836152212759254641249738736896092851235732704892465643239127588241790801595610747693712636848859941577652812530787888028622930485202011054601045461340487701126912574833300365050835253432413523360950544610544834088538294489105081892032496920564081637327608156232473565164561714344834695378907934959081365335893803437317304858830835754578411135258630073860659770745355308097264584110035618585530712963893607977731401668519497245616711459422503281419811470472298157755854669627172489039396953873716495818172729993243019892109974473721003019066128795782507681216478343255326187920938207785312954494123609435951166454732318825540192560705736589813357067523031501331293819122164495199967407781624868843445479258854319982720042704884181147362703639227703335901639799018479605093783530720253179508575889919320947089054828027543665652184263383239550247565128720680262551413019062442421141888840477583474863986978130082933252593969444653502403765811100195164019391787392353714724859896400844484575240690878404772141616052572032913303701207041740417480468750000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 1018806424939715476346056089981899010559732216737770499570329099999820746787710463099676167986879336883654982454256564941405595925399467942349088474686865561667851473036632198021705083810164452986036314448110676664904922967515045597864235330171389823913886861534429747753575612872836420820853811495997311676773618840805031346247291622958022939571411255066261937856144099470572324213325824795409986982970951735113695538104415662970547520080041229504156015602628426199595085683051838309958286959202673955442084122746963231829444594952615916773564884711734814690267128772498460666484293935008132717345256461344143069319702858497165353434324621122914877574371950516362159523893267487362551359754907847675529214317156041623615630459251116250570567212584629016887404283055025116149772857372507902370689606746821913427048951966230130705380306306117023408821311861507046187898575416121441147699106497879247771115574255645984490613856990130657208387573714582271505298902702971365424946411544464189474345944651918341318742526437519663216563313794772901065263297291851880769664455099782277424590181046556608309980898303758209176835315235435953942286724323009440719929874741533818327615913404361482354075432973494335032943165256985341578198454405439981415504555279991500217664722860255036711901660123949624337225171844189126814277720465656300910788134500089568576084788768814109691094849164823035353699440378162039031003647290266185704712489000666649957145710811735505131319210218548929821239721026392627104279539378803498668912006496734217720591549599663577618529237098596196814032099417067347681821686070224077077444325064591941519458533526670747864003927458943932051840769195414428351595175327328963030541716491447372327666317994544772305787776112594843179984981417869418633318653374790704739677180384340170338951563133085565177469156905586136814528729338284014898248262989924081098439662337074546162766986774506393043979360604139661554956461490736042105179046291723073946055456778678873902940290318290513852858093916182360902500088095242251243752039389439107834618226361228186489830293823908311900414191584063230610850166570172737112852872551522259881911664600143893314127329113233221521236491644942933838488356375834705157999216871337634103026544550147477837493383897884354266028470659394318301402534156240466785845230990535543017005908997495550886467299289298607397804180481477684963073920823993733615117407807765378610631579192613571649417281150817871093750000000000000000000000000000000000000000000000000000000000000000 [55,25] -579707004672507135426503994169447956035590805897195518349670312853160361209690814903466974158927097484081879630722626319213365915070506043537043388560149507702022126760172090147675085947727978072881142938475228237827733170626979325636619687595729801898264637854158879415198989228571250742535513374216639395442526166258765449615412301302551284558674992261192952660987190996377237203024823356789713362081832854903745541665196391101484087048974784512998818841862285733813032837360768666866888200360038965794431012720816098144357216547170378318713879836833170996546688491371664900116623948708311908191192056135741367627338519734735528280794959106285826469028455126152608358779524410782497627064970519798918720294469321313678426219534258188737476492682262673135942324234322846098100209373825056387091887952089789080418062519698747271584923024374496430357391098700868792029364318128356139056830354648375318245798117674621819696797802630492196744981500223403162147485176772349041836804431432405942124622991648169026364718149045358686075299500153315397405146532842606560451439991869142193422371695496631772637247552850752378191916028124614161876079243814515916389749342103197512349277165755132925531493772582890703547019069748555363388839989516371003035980582638508154422713441212587636505284133884334816812238903753393544155273193255210551726435997647466032574365933641303275787416144405537301027807544261491976485662536780552267283332711937446662869341007284718778040473136193206227260436580431777757968056697572731481629691518015357760929542270591688242083399765802200725659591290800879965008608045677573661863844211112355075416003441899973706389171067713201915970563622789751494455430379776803430513422621405495321640455558899786376048996898011259628392811712515850779308882620591980443197404197552722100702314616546253239460649358789232890506863123836170196396075908190106924974775495336609094845508342123705013392500200123908625077976266152924170534343972707627857641127837894273522500156613190935887921201494236046093379702260788089532770652767515892155967625843379285632025612700710053376054258630563705512369873303636379293944443156493016499338880182831452346103824860400978436240225559697882922424708493990877661235217860487969980074395087354081800155333982015784409206945547067369418221601660813056659637417961424404827320143755354665110022746288312699416635401879610840462797552649640612371545957925570549581486753942805023598339175805449485778808593750000000000000000000000000000000000000000000000000000000 [55,26] 241237379579165218298431647003954730558639048687061046428091339863521946914184280384263760743045730094078615137438185187366828042182573520245603693314519519504553102163520229111810147532043140750818823739347179580011856343668516642993959832627018544709797324875259550602105189887579847604678091834170423307170936491114288684296681660072902483705201436065079241454631258422197059849698633728475720505872244289534840216329251252586470375887616420501034904918341890935161980023930515816995065926615992347669995126424603010991881269518510605720135264101851027780418001848514579045747847151216897929418663116465655096422805639758790683877687417101355429385948096388594265437801080046667146416273182494061878698928808116514185503598036160416195476428240766867788990422038727419119244108038324897487882755832103368106751572506578832042782629695911325770560079352379497051533937863248355063426331087143743033214185463986438007697405240487913901383124920185714897928096457043472659448807930919425135017572867614478938137568488794247483737714404240591135005402445950528703224546847006166581718124018166258409133310631286585917627393524330313380567584855081790661140607179325643014751058211207215850085919700001060271860565745100056994746728792696736746267610486626975653183718894441028614898108450797776762699110836782099590078744747049940630718541051671330097328797881674108540279850595350623670478270756195536818598061540832757634148352142785871934729213056763806226286610860271872752192102249549008423070991123794558782619936990169853972195961949939663529345746519962236707168418162557710986855179500606183223714862642852370021560493916252768203246515826419076467032597659684719281081131912671173346979501654381168820035258975773748739928311916546859202891418344401977500524280055223992640915200339672249536697010135327580905614534575633131439519643825355293259949957298489256117917734062279021958033197539204531023479009671712079122393988353986098843153978287159046200074349791718028735007692714901921227303884930026737148410111150191815314262472001008319658538313528788090738243908833298380168026464496229579114537481514920630037233826551302923745325847480014639080360249411394538776279384288886434285145952315837435051777101394901390955358606063942545774972312744629031023903820292371037248301730260196465152214473666092558493957140928847546103393368361937576650178820289339246920390072129966519516493946819015873135677249534253308027587081596720963716506958007812500000000000000000000000000000000000000000000000 [55,27] -45380637180012288085724765203408395449520337299972256957757349563494168648256212339797603165435268009594886462713907836550575996714924507063161834458965317373247870881974263665020068982158374431904071371836150248996429394462629211316738644037165073335782600002128683999990535314494339145090223147056166976904993143078240204246800392757742263855147211583755498124946391920411284517860632174373920077742564190300874755791914304912845472252829247437094988193378039688359092191929303604716766899152589390527652768083582794655358840639502965506329159951274123070117455437859284676822920638927071064803492424877574248115281370118370232949780288314041072158401989880040369742841161898476803804474687065532530973933916183492974351002900789886634618302258389278008911870650515174050340190377481798466831463541261638821654515974108440847586634050532799767469323894130574252993125949426925960019151299115369615221308385816975117772224655012702132526892176036622372858785477989412161051227116392659246559297675690268821417509372516405115570228621420267514898235073794909686094469527982670352713653195007527132403360445834310770310609916726682120509108674532821801376677570839765626482202376338106996912074453593770396332009803257883561046806167195264872085707120882483572126239407796459680980933597527005203735384132272219638345952641385690047454557738925364122577052843074681316329845046620347524510774844038397439968254141683866680583550355049751112135556348059950041247794409450319858752109438093660598551682076047115414478668067065041361536902198239348526730518799040630954297940476199699722033019432496658460996636038843400790704507053064212126205057867147686197693961590733770733097566594941251122918084961010702880874879906924825038328127188466579426004118934274500864318678757395042596899857346121320545308964804569031759959186312897766353522600531174099775616046659749016205829769446592580495526234445992657773856825336173378037986475769659493109078550650281085571722675935046794507031518110922685092223963036179677874941275695501454305511838491894038369108384353178315553862766474907519075690391515981860508596031706191064412540953205098366154128807074403835113397984758650251870055332500601390085511949095616712968351597974563453179524212858685342116859643173838970712304527637604665505629448878624917262006084890168420954457216414434351268682906089496390107580872607856915648224358440901996269699041527109417918594432391410017912924956817732891067862510681152343750000000000000000000000000000000000000000 [55,28] -31690774560156628634413464888554976479566210548848544762518869318492036913564717089660644777842394251266788353505381273453476973198101605361288977500383305250207312141808122546947750330117876939643267013606442400495450688185246882881539374939552180689372848074458143658340885645976154541248933095512525892750302837132788016752236400652000004315205383650005864388478614478342055415294934268867810291070900862651097228410509724559841258451349200770061797071203449462376170028778862677503010493983905331745467240183578587259361985626857548509648663302170604768725226027682623563499592253755852133479649140956780850128421792677959362283928498829555054608258575734016746919505281884021576700638648003623829678827141370424111528940162333614036957962921948293363481631034323737328202712042177330479099231061339123737904399021134494155926268251944740586987942460608983792947751639793435652290866858832778251255729371694914175173607579265409220755123096247845785323781055439020769428531187961571430619800969991309466360069646548736889620329653865720097637216780445737193906982819225530113533327360216210444246211467323053446215196739831434766820492282585634258054795077170138516316830554465312559570817878496153889387104567818953315390234430753699006405457329332677435270644967289258895576589647842533113821137097815671185610039625627410696525768382071238999174919859423241790861129622918928056517961827910564531585061447350219526788814625031919117081571277595292426013418990014197201215577255539369021276298466686540540538756596357419989728100119438861706385482643620509331524223222999295870845447766692046459818674885491359957467388929085959675054987658347791919226712408845209228363772786068869966341257171062078133835621184522642092386512962232058519907425077020654314475368230061031998433204719469393482669640075111543521285443459530029238467600109771041325235536974441797741871419213557870729145363099121565214768888416444578646501516278944025077946233469672532608207145160046224833190775862041144562290826134167088286395108816667974711104407109537982102716136497649506924388078312631496103627950629569107590627115259009157935083471960516158279292651142747504701561733133405400114933999156988404435474193502981932430459155804175571813031452214026311183370528437092065351782058795967757828111311782193602291980766067076162044203675883097493076553210716126866890350609418385717286614199974800753518324732978000965699423712651709079978802618970945559340179897844791412353515625000000000000000000000000000000 [55,29] 39243963163147072074502163827422120699693196624704042128697658315929588993974059749071358370826682723551466760078848752070671010425930867065503630768730597407898386398114321137763408283616993003783006366480185407337689772720228094687168651368032799230240247332365447181021900319781450994232098150816023270771778915581426516865237669176588049921522363732537592250393435853587243817002433656413109776640707144745420504559214307263514143336160190714076450872813027121497115974036793791708337863476152230854645907254231318960781562157295617320529485621175116953654539392783385894573937479861774585614744198856659980788571017191017155768276063732335906716919763471666228428867176676453799785210144741692360260245384639508598333959172798059904687887959847496140057410311898572778577980575988962990825521541538181584884278669467136314228470710792114328646252775005147297707193971536259215193155709639755480581124601496615621584630477254725472212504206654623701347164147979213781073311713787483861783618971508154242627979041542375991097348020778445850080742121780463560628257891161383999806284556860426409896592681518761804393392272716737884037315778329827808507323994461964242446248127031016051896427915694963374738992887379271993414113075909803178410002392533165702754561260368372502025811044707488920671762285151059212225511883908291036083672056928343599805388556203376870261332006323231635431178558745769790423077140982516928788205640960650519001074387435905948785719866603772459805032374513557331334676045181111816009016770582092352909289063028895936159322517752540931986016765544504041004983887502556607741475730151845070799522564446927765315535139110393806483089476592555007766666937038214843004486168500425679026660820359662982049804679436236985528670914527758990128151047318187722721160783020378661848066296299335022845675362127888458849028018271964728313182853235164205983869825151582387038328412866235316694939210554790001800085116189873675473254135691427051504537548453033134526159892464105908067884292144595771404316938704769485102948287754485686563029638796707576299329673138731606675822178336939288826120272583081920816886669581996131604056087542226300377291154454702815989913890938389160540030851307401419542974717059409089981093629354632530711594590368377451206530119431067860387617571306460548187947595050543275958594849889860023464699238199565067013088765814799084675104483694041145873226609453314743479903206116918257771730704774881814955733716487884521484375000000000000000000000000000 [55,30] -21560682084493730859892602720087971610782873128363233847635565299991946116176073461853322597607084765978186883055207115882267158181275715918543462185700798877750774681800815976410514644883971749020562902691644853780141123482849325765059819306654268666061156261768669168868127622594421634377189722846927438295261947557213924048447425139476780994072626833003514146175204875279553732058337352231320768415018671278059569828809882671198069124977991676569996322695473161778346525016353422423349044536529188843862140354489208450381762129316740973110620932276050414740305026837197004132103438211568616211788336917777917960091151066878227899651011407467833224989065363646933116363152106149669474713240027175211731541905941516489256602119728338931148577372642522420055556642174810668676436451609288422653824967294073162966408296030531876371663078945317554590060473856919839209684468871228865142759355591280704261532289251657090391536319511507114456674268899858658700433408592916526778399321060011939624004851360593085387508745183024995833348888854007647444340147528479104640533306925838668619303503716351360296420859152976478737833031640474082282379655035900305024838546822041573358571342130064052310705155288574614849762765011442603543555416681979746546415640008079547068010339291911992209209618723102673669312488700918411965118646170597458769324252244783432149081157916150255882391761780399744374369087350363247703525650324711062167979048694903158566496518072284468297035920830638072570179555775725330708909358768921574557895677644609145825228379309877266684305890156970761891557728707469993439375146965602128501056008795637022224285619223144063506926446627883225618234435927144024058150439209179303176254092866292437684387166456241747518435915107758219719487595125442600692167735862313094634191682660027021979578006417099268572604808210946525798858282549427182513796767416033575699170914824468850164694662236985567398257714930978028753230318025767353243094552862010909075332911193889829231960205443685383179764710013583767665148257203543888692176767963082774912712067551815214587521325159864856636327527506325050446900064831895682875966318666673828253493432667405139005777874774138158403908572181761200122970862271166253244611383942166112248546167834077377366193519032947825999043182872428843862369868379472576688246610051246427518700874656024374900254370838358661748994830523793879075937401569596990128531153308347823387006919643156551791123021200036191658000461757183074951171875000000000000000000000 [55,31] 4607363546068965592018171033254105628115692470435606009872459092401422601101771754591607512562365756878395797720305858594778951966666533269949379122920727276892036063085681203970093858130940099357933213858663265806401798483573277499847795407856644165843983948596401538193141863067524005734370158331983708975114026541567059279108782369038688791664772374377658060895424252322118243919607616895808392432571516639894807420541386696035260170017261206358884142106017561571095470739807987341756872259573384277212351622393615673162312864421282744700507304765356314320400178868529474318930160031785461609874641114635123922059312483783129095451830502577017945508768590818935008320828301117907238621818620869431709209301415005479258122988901189000492188371747001175234514733213745470607116736195297275933259840298791400473541853073025192693700378513492026397898600171492210346144969475226894772147483908299655329170402058024652876767931197910763980923034424471060282804474972747991771756220354184197131553772055046771346623235239741316659739432408688983801151156399367063783049988028791254085082835318545661350490010684463680593590619052660194115224242416679910394004551619826493605340856842629243934537517832501246007005732614583968960598123975237431865319246604073317422081547693861361484038590082015948128721239320200494145764006867243147572393772762524033634432168229946553298687518727379378869098198472407983563146531108626369082736608677814099471719171111342904906106764776936983747160872667064035877323062152057707907365191414842295866731980444251580775494746533206450839651911110997997380762476712028332039347174435085122926050901592580087538509794424117274637456127693986655071757300287381287754420255669998450483526909788156315730486989156526812928023946664972896876252259117733992914419098358980657490212363534154478942880009774168997430723793686874484759123974557843640374686193824312866632261837279777171639638296048870750704194809442948283342034517586407855406202085625972018520199674342101197512880759813950861904248140319090835535933024991733583414873644854311709547176546768738996227719059775758480953363437073957541599621316006701328956894447167547330580316032072588770134909044429878094278975609930918108513076862307945043157787670436176012867005638757523382082273894197158572281910725372355431317967712471184860475419681609616065305909772055534830794623357047857366909461654096984909294543340056112996520298047824718255273662020909952730107761453837156295776367187500000000000000000 [55,32] 3388278142362727889563589864058044639507610067105058557341472286332339247887411069946630369733329494462953875706315414564228422761800885634085395967764566387223441266761905552653462831320549797957044888360326697703689869490098565509880497503753759248578901658786410946244882554714660969796540400785335765893004938244365181766350391928143092569123995292891517854014434382436604000356553563020726209816180694980495620535368269458010948351236592134361655202734074622404677308065486002865726387878024769982415382022897435187806203423821372019752769278816383011879506888515018251664806752345801304426912688167984157174010140031603975791596131866605155481870236837254661538455522249367943178596957081332880865245302606948524955010630197830987249254542513013175030873161345766707027800953446523544902947925898046779577792527623887922948071821326800695659918891566601919631216169092539234016985162643556425052005635010408594036277253911843784341897808522966510017847978257916160426560901026648060952432347901511896363817435888530637257367603954665228024799709788426094242594285181486269892321224543072023933950782785440197540479131839310225115342714280686707963141712366237694675006570397548098346269742700692311595949144140078692884313180418006230689107022687549579080356211016774174409268786019208644689652944312361447178136950657364670903229603171044882894403853454637852360035804624646449991376154576646613396158187720931436492298205214422239747203407187979907517744083207235827817041156810187317514279887615906758942011820207417555363074663501773694712760232412909949864663471644613650827425016727544661163125640301657918346713743623505852426842885276929379331332597304792507884417239285886121928870832736674139903464382428480927741421586092322562691223414222294815319107264584235504964054235548631522804917253296995640504969338634332852476989247996749103456623061158590894331614018469431430917038873899176798347152216239915030020458925700603059483055436185789312256523920894034993488114966649032692035809436280722912868981030213528391852018508734451500401171292128053773715257718054846866411096132688952294955768575585881597014634197526340447069382784384101421761089934825151852776599659132955941235613130395356559181612975486745744672915698255785827118412951109420797213695899856873894995939861912955710604686489603196003513615635826522285987138993799558353393259863528026836179274584707162882850857379300744711331977119271100426490216095398722018217085860669612884521484375000000000000000 [55,33] -4368269358550396001058468131116178305164390769701831830485449224880197003711968570212064766776737943742953688278392305643822317125658515698337173250479806781741379248032868591295493987204278437042726506895033973976986465821213586229913826901989160474041207844588771906828793662662763050097281379536072233536226837040574462303299117117489679260831670547943192415064112822886287149561577822218377810822981668924655298791222984353920555565777466462990364222141043067220568663842545427211813762919989687887835097571530535292382646024037556597265905394061846921003062054058146799492320852713504105882048202532013417071854293274677452420090471775056189149927040784965748650451341091189407058998619418053308324661486235411633189246331237255640937315932803237394151689056072726687271255964522606575203962141049613099960651506339539129491682387076247978356578949288890674866667698934032747021883324963361371384438236377611336856758642987173120663384848605320841335700027858429475986947131781778840268725191762108264839420156060777879965505716774125197962837025506701097959987248550306405546077907982382905597143299779679847470020447722048227489490943539837598856066917887291452864705130580240716310011381853089815874020245101172079471827979205204971679535808027155873950954526195873266436907771146744192858170945540511888923750425218169845248344436088762773233229537301325150359418877357687459564756856744236284557926469722955111438428286277854529604796901187583024233730424139924168622383943948550322081480408354354427618444828297345016362061981444242178562851584651545783771994785638189681022990256193376277727598810826082265077827659790454800223618065376529516573196264592062364863598082010169614020648559021180583509868135487372922970387111189862069183937860370354469072921271402336977671211847618622522670776156002240016028242112257415005204543943450177653975882764967872688110696577629421440834811348745397122466846270218462288989752472726046928079436511946038938444657134058440389775879844368042900718361200870993068122591098316425508186509527417857420811872987029400729621085247993091719296653559223199851683610035739692106812002024167113877171590063767399015377265452174702981031638053405587936968749377975684249128942856252739429223761159426777021452203647029922833174636594739314403073256033159815080395507183871428190649893946453285372692232662467195414780719529766049625073252209852771103296499749147978094919773061687785582540627035696978452961047878488898277282714843750000000000 [55,34] 2690510651060744459272759945902706225216562422800055259635948533515784499590332079568887569442059698473617493337153704261048600032197415007691653065474135522251732213109809285180609936524107176763145175084787853531206734141506369449655787480087778031876644056974473949779315645608348009291509122333296936386932160472227230906768099305330647386387801642397646393904107293386521610426764957678048293329085038960148786642164066805379663620519436222046896554241834939692316204566375123390190707447653577891035285503417969485385335749922727345989359226770832669275659413530033247755276717622647638737916988435154136371825538856258474461793770057723654889324745231297766893498545621784103556486663112759149527449405399835662556229480051212001129090291912588553447486534118109887283064213415466440498180274372474329643079963434328142357476717121663873432141746306103587642688648870190275666327965276356232387362183684878777657122541109898774321245757142323118238360388654500959232973739448002956630990702894741329093250290055777544774011663851314002692729291850193356016686418788934343638024694973760789968536936772274027448313792621434729293468244968890009726038035291675037285872723334305081999467535330992072185326557037181425791292059484532478697622852659608948566246798180955394879803259152294371879969290386435238679576841945725044241564610213054211458570199682892386980590369490994462625571790082366078704614005034785061516012060719832388692454068490207310980437986710097408288087895752513575200659986298938434779982060653973469591770526663866787921909026158032127638655610644691891029591766104551184655422766561011293263748719785404248188934903089348351631378468397373599556604357668367842208733942635640823032610405920463738350208664483474240948823980308830455737208909706678412994647418344542697364108609938979311320820120220472895426696210659302009567677629376329163435645201449657305458126558482410888262171067674436203837698562681760773758282998170804206313969052537469901415402794627025341072817276851245663401601156076446864571014735801647265224756045976416160081488804416731883821721073397632382317954958532727876532652317199010568786993293253421061948214214028525984686657777689773733968595990251225576019069385620585594657552276453572927736226975574140855119295312065216100419583596133494504191860841664657309113432104890859883973927572756300005579819180479077464046270347274251896057529238837633381750366107818680985555874398545972425722538901027292013168334960937500000 [55,35] -1090025235538221921517732932766845144096094743237213542665717653440654183642497232061150938913206005775892082797384112636596257154845063347647104123947415688942276569367664359001096888350657222057625773796868303038480451258488278132221518500576184148054282651484418098878885748068298896533214156622630788516890730064249878420739819962204863416535107985733038077139551436841351251917840382658320567706782356675775556497681463565258016490161320922711355093047758319841550672631386702154356819007351623519377735055344532619816700967034135015735263430721535562115104363265607617253883491006642856543109463925246692884293564935861393468131723510850983910879652897609486698425475360536228846787420992442113771477838819468461037174006325866036740893503308653180111223134157787921492263944835145638370070980784765811973277244817749860577989038955915259683653012986410234097389461400701479393403343207142100296379870667047740353436968067722938469923691235419691469726454846783099394487145880810164671515261418667234265764169224494445231783809933586902787434244283410216937974988829434078910092980886732842630622209042498073288326715492093766813951194547410933375767433549511622916914153819503442463911242803365224556612658080163345987498114491876813405663814567422792549314064965738145432537213845312723705738868639261598850544619523906396545282393195460166059062748728013803209907252391917711963059960529875793199070146902314306509860458209800660989952557170005676033405198381878201569702226357368905057336347246750605430656361664110185211008860925318881595220278557819779291705897034923097506061805615111920706015890782982732409167776660929580966396286051431906577742701092730252502577341778406615606106682386645282829846268237603379048170638819113461782119359190255359006102642221449384071045375663635919797492252735670391834889840455837321931529558070145560072776972604652366917890012853694222262308467625488468678351184948488547960952353349332502047043727085125158398168086300977702032592919704575577896091199017272939677752094876486125918191208593639849333056652738528642858536923866835091335209557078567625032489933942825780079396599543374362140282639448886393782205618830431291322402431870105925557164430607171350256651977208331988737955956114117154549611452754101901139769711284597157347667799649099492442005020141085764227500057753454006004620993971769396193439869628853373057785631788079595539177586196774027494605577847489241680075658033621799347656633472070097923278808593750 [55,36] 280901623976194090794569683101210412318876047232949722579674625544344945064292053297513614444219254571308717072375536211120590885515286692119696609896937033882201576084048917333186716063637042607701289772337659533072165936668417093701615437538024979158474628327479066604362484780351305684154762472414426133969457459274806055038812637439461091668675215602668634049124291333409158407749088984649147682609450253786799837779810193719322624546265864280276047417275265723790377138688773775133551614318017716636079158026526567349190212275877066356626402198426686128094196224987544047027260387186391399066947058946745792628070097281646960204654364605447362987199038161427437465684999088280453178682884300049131217353502420374396000171361680546860676092157600310651437156613184503322857924775451721275507220461863111217862019881893508865807205479091773190068077142246270507196306089111249992241060468725315918093731865918086735209131280478598976409201600553696339925286155413526924113194761699642037511610651076643881319065334411165271569066235939387960122205745305282961834211348685830717126583234845640845256094863515786570916810776846006851641287572138392244364353689250134777436768469978778863233105458043039739529600022491109024764173439291691280639897736141593705169176228816675175374695301886862143949793995038732302045834218205163226961471685242081749934637718342929383858886795617396441897892556376854517299131025477029522261065596113511104934836313065093918754380074172174353632093669426107300363037373642482907917356161426289199088515433706663758712061376712480660693249262210806151916893771138226538133703266599495072381112602553793096733423605299536178150304192534104549990028229949769748471319259902636918667955268365002671403551355285997601819124237822323445500853747472069211698486366292094556369954741374800171281637545692981305906166547874421973135972410424808357243861014574737537829982194060284288821167497449472893910720049790035994346019499527191879564674132763931855646561214997292920595346816536129236222006018849909115357519489073557752927123075275727080058210297788393581290464803157189466481446840587851809952829717136177764216948736246275433762902152553529399227388744305411912789751789612638438108740319501661218281878559209231376848230164503531858888050769003864149407566256950263095581446959794403205002441972947044756058721919494349867300281946579582382213400778032821993291294889949065441967958784348386325896429482895655382890254259109497070312500000 [55,37] -25451065368070752201197335417663740237865235260870605515718991244718154950627996661835485778226872195884790821965757692118819931311298115046658171110760106207668651998615656361402755890273255211059727920304146658654932751404062096410094425766489891442180541487574351489123115991253714369419135193060434979073230824306855610958710466435499760215158814101925032952833448220127830241485641680864650252094373476580104708304790773457198710639511872652913242569150501877042166235972340139433656769600549743216884808921595940160752261844054033799776868368561688496927451228372762527545329424075035199366042090898213387494463851505095426579942012688618963633511623555414274421663532867497160010390311528510689282408864947944947843109873408730212386942506883076401326664986171237410435026419709397637016878630801774606771703953928100487615733167825991893246222788630906106824347050377444185683908905690975166058891791932063567220700409848320989250380418271342943326284735337326946623620349584582494467848689993229199236057459430665493239064535521493118110362824819939110987656736219041768824480789968756130991977359084936731940572006027340347000015340227994781784376003768533702915316988722162890621299774149562236295690363839904074289671068806564575450542630519072589619374201086262515410161963758889164573654383848066946180116503165007235464217840706313343162320178514813017188544677349156604692400469728916446323004583922775563168264765782047662284552520984564525002061049020076551985994264519018389274766792084513934578374499995518576318582278552356711384460526607862914244652893905404051763857192530903963555434185045262703771032055050755972370681254284349161440858187736896183664500412840407832603391130675469163625384974416737735604566558147358867546970927267394293329239796261376402720472974914627857989407607686200288418209514942090299413252519334342904806846703472227659376418157559224589951505979117584599747031200496165017206746003980439064687221611706534021057039755699635765034853264319115869765882669342798603036574805839536261941336008083004009450159360710177956297290709563488071907760028322357385434145094142688413967045802760623053710285191184809246820459132237523760988672687957719528093605676947423018732474663631228531275634662525313761751569722574933072478761192700769715023561193587739439888454263079848369028722003637195920625162746954835075459893222470902552612372290273761337466542850939077773261566961035952220970823844936603563837707042694091796875000 [55,38] -12758285073446666267975300294218119990923548668373382736191554863990980793480197840193325666106321725686420132320775407412595164229269434813587437564041054289472320984160307603777061671669431082867247939914782816075100063008689332190974500807686932579222243952630333592055847005038671870995405225098724137758156373822362592928559197398088350143900198944200158130169150867091884992516078813386604019152307056297637665205313216526118410200854157003234997866969550158400170471532407434601146723924747921760004086294088647131039518176167978285243424408755981450770584077547487824370655612374794850732998000196255776470238556533955843443551724635835944244957764742119031426063523366673602023740983854729373809814631554499940704188122005075055012621660752202590018900624407942536556016602755837374105232028200006901486814078101352203067281377912577316474406624948809096979833568908814087019621845802911111972610817368784039147536674333301436702510788334007559496272330677271935678603601250903732548435436719217988736466342797519103045152565863726314474589652649944038687531384621411889688353370630041763169220580074275163149345046104349906698260846548080925005225796749080633198712456641194095176776007141379475456275382734917569093730524793020950572899146493084422981733548661168062101183827806312862328358878588075206823264215604255898881150384594562924050448170165466981486086590927835842194894478818811393961627442137966631532396268442971777774511172171781965976416955296524560176699941791108247471954863546545499581316151498195962436052484645128768779050542081707904695853668718726338835731880998753165533279914305350183684446849768205001631531817703761887882851231904865867759541301172718203762233524212920480702117672753090384095286109630745539546251088488061202839766934729892123543935397107385614994278389610533006246521565347890204158692073698733909328421135055973712693907284213418257292709419367602077385629338581389188136746076119932784714489630029672532621656312937321053591055376444648324847520840436937589697847839687099519774625795203440283114367832275270663470336277995823092670323636134962107140735307152365858929289376219625997173793519196058403489658807386205565117874148281235700702653658295562327494428619991678647854989056829597137888500032349180607919930440647538372429827081810947594685645975657874711580038398981650822063755749987987117684068728929637460161273398384310962677181190393540385558231206559543294276615199578372994437813758850097656250 [55,39] 5340679878462473115266854816213654286072557594830040998986483041820020378333327803698586665865371400792255192199551543253515368690832407741654305361127277091309296259098106274051909883216828720101909430169703765681737516781936973366006561994582650626125818557522946304319049172751072388878298399407117868624076838799294534550151913400732901650224255424122464520157192619629200789194898817646549039313147060296735457564859883587920791419573797303440847652665181783396881818398858809930774345253983417005305559625480110598112149343083949239270719463331805220828949796830728530683138242220598731113095603783867741166930099105990810775836735126851387994622533302080242948476977389953164900101182259665600907796497801579169222044436983831682678557273011786421109955683459944022117768406876374041293971750845432333276966430646756612385841318611497608734956448992914521610199593172210038493727645098156818062745621537778028062228132904208766144567782685387075512092309439146498862816185735534327947405834336336831952498701864138527712402778705637932039517054593813776062762272657085865474898987912356746563957677244567927690239038797148612510306498496037219307712010450978678226826986725323021039556320182125455670418379439814283781565733154143116159528837006663673842492697940612044816054892709643131300514848681326322989481114526794975780215638812776413046756811268880814567587593357365242462270216241559020525469604018403781347281100845503815752827816000747247367641364035526622646618971394848295766762038240048269208075033501932387415929575249393066479583765776968198088588440551713437531615491571707213257606819008058944366998144879431861278032031552975025140205111863851230136024542542777124378916074743357179183476797665956114475383440019036858918042393531919725450466407217013301257451790710425010797164694510639254139351918082713907829040302327263522555286009017656540916698416257867964024713037695472487052095237427346943107240611948128962445624401674868577815707168081654207276511111804061845252407974018198079497698739534242414964064668913149240545778081855839614877180002410242118957849041947467535073174324879044837168510972194369344095867384285358307857613968854603652673887703780304918859688710746163617292913249034845114879560870109689962013491927832915010968561457764574881579934890832551119317918134323239639253353525592994369697116016546374679726359108476095748245332502457187000574940288051293111093446348705895965203183095582062378525733947753906250 [55,40] 235755803992374646520204637823112997355017197021578798478731308284511691029849486110716343742060271852650394485074571455359709430677130553949374599295419872374895356367433039269083238214815780250836764077366749887877935037886370995735487580578907219484768222198809222574595210462887391404596304613249205231325386669681846361083857353646108297468494513335261357977721666237831161326683735753295612933782231385459563337895360414242065926560899423049637403222624432599614893011361070870308602470642342868612072970244960817514272580986968854859931538943341446172112375646676695929534373863346007926373758763231548744027508972830119663806391141018166359211153261181211420849705296392728833090317339361690747150864513883629919293483725548276107145070893027487500061179690370888976302380246634338696740785515803403476343739154408234450353259475781084875831403838603740047925237449170577898526758255635456329632115023817536074228873537354459761486478383286123260555278571252524624792376411791089767771754873204316037925357937795089418873331241414495606743931338947569603586392383344946489961013026790475217178217564457404765904511800594732330571856129568947176367641929230335659370243297247196799558098734478153117048711949879556283943099238584977594380594886850100970400507967164068191375565962545995610645664550882735096628296131781943143384079403646125126918582070434546076458944139292018709366424316049151736246048264797697474859663521752395433257873548360422103876071541750844358269152278784342717914526258817453448947334608350550510798354427801063394617374611081701539437758727825038934915697257852627264920217755759490551356664998134567893090789802217505172499957182212493306043139016837150972737417976966972889639481146163253344233501166046423797056112096118853548188319954152962578017739547391825912780589467161340641781622769256948076976652790059610898835142273085312553770496106332141788292462120927902241161885039052003319578231302861723643271103517390411091024258154013120969455035020905529718820418568536995412512379725561053428341284911658392612142778135224440954219322009804987163115094751692381125928952592065370715821761158823007770938180238522727874767016073895345045326598298782091883687137159306615543327754095357634773292741896715102802964715593099640617677693477331056738195173832701367428763144445814349861668604015214860257491323767948053652821583431144540399662117857656919685977394645894845951633080061160541163189918734133243560791015625000 [55,41] -1043725752613791525527425473624212811801907384887286308388076636157635523309853503840387773449688405526625617350375149539415981269973155608341315080053855270529611530226918174195299512122967345158858919170890139526959916903111954582257973938574480886902833047184334670359589779324474771738976443651669049698957075619591688877355185164589425228292128032343978534939930303891816545934932882606981254580130796664511302983295105431264468922756571140141238411167177162456304206661719591777472439916448487038708090432378658782902143929357441970771491055680445754246606614835109754894146308914803748606594897912564253258293231386296846534847577583241481738789454907563577814830069538560841764947475187820155409685460192713581618168210198654394344783319917120854874569946243514377273057079583869162116608652154601849341671050526659553738702969189865096339117975859957144729250317548687555234418389064192910014991238363025583153921465800926671412690893566777513663955943391046551805889306622509057039149662189587061646228946150143075891633438310608351971921299457259146520828031532113619260137341367074056251632765930988102879253027751411332457924839763126446950916700103999679499196699542978143653767293039260608093010561817372961403141177024275814042889731664382980024818637744019629861954221469420592512046354742671322672875502711845348912745475302255327901910172773516472418744604813149993292084167780571466503591070130078610163676289681511458833834242232923308202696906677819776986234529924284694732800498199691350130715184882154558397796379495659497599595573892114657452660577363311712003918470828560999293719885328309448877486285142021942268388991812293186285827664443733213650756847298915927617380760740732243259791333180505353823872661055429547037755221954408062223027883207396653800052481462739596406961047023735304309585566748126140325351964545776720142573523126074384699607760778273063357558817821907750387778105603143093142928502457412918523397146019277552502835593832535861802472869737038172888468374195921610652561494406721886872207169857211957079732660070252635995739883126272545515456844050799631030000648378196265228723900271525415452621699638237934231289068678640220268135817446270192364664068868260170949617551516808808122599213208704568081898328422948627911451308912369286784919016585327997350154706015130248764730458487438282256824906318645438042357817818514071006567943371312997692141785545598195716074721439703409942012513056397438049316406250 [55,42] 534497739828105183331975389865128405188384152005134412905681717046016277134566728359165359847346550898676428510911853425448047817447550035396489046672383570353224325290039980367367105070166934832428942276793921210552608791435952933593090056863227511476472806649872252453824321550360936986715773689645365471610513274127072156279068335627090939642713500329566482631998540991318475367753190393512196909721187424275937887950368960792683938724773227565857635643490073698210895085329356200547791957794379648933914924949352520762434618460834313814055043321152366095228948960771632221936508746142561490832448220251973526627256795837539697203235060034219110483518102202853499343703461652774516873120315928700911545792214379541422643718100476917753082954009386233410602777050928472514732726650518283457143014105741961686651971546297786417315311309773620757758894969596851853968832658708380037844368646289403425628493691318540269717155721025118812997026750458136284511211376267295501711788766666210984175396093315714968386939392932347425514901806895615359624966753634107810299267749640630981171485882066020069245364332983356237089491016180717456437829910983877590810085381623164458208572606794476727429973401771085455760926797706117823301029187746323968138678584351738448141770256122138973412676057267107999713680050491982174574225060955519261321534129133805377276535953319761659929947112486022816891926897843572028015368612877333429543725596810619849642983093163868655211514659415200352535400717600801485716555616839606625358048215480362196049460400908582823729037207966350508487682709688931919175392942207524356729205571233807194078615927930848393409988460640855465076386367208208736315600257331849938166752326328010201380008149751602874309677985703223599808989644858910867816632207942703578389437902309575233285832701857849707230842394443476209494697770530733813152374032460794051489728557465979320182411357831128798394040096614926164262044703384280534390154371811608388391887464402006519264364052262487443316461034902520437386822725653155842704496459875666728758482237657314905928476589460136264378815033899992189098742831840150118515479012048459758032729644285170833622141685768660512768121591877524301200964914750624241501572018092684091376371516110932502383352584052104714502862206708072542394215219314738885689544438063389619226047533320264403464737364620048514183728524293204917825701526142100000381627277674278153271614222319385589798912405967712402343750 [55,43] -160555557645146129117544132858514771900305617084789998692487670612830458502659582247019595787952772834461288389678359848583563046403938899346663792287274620395874952339103424829942755755180562092229581581202847188710833654810326505207965549439333513328383194356412772146697364147655825788284519012765563346041696421090461889266293727888824047393413209616635254760668796870862381804918880055064456574683040344460166393590190698843051585749405487369381239874332097083684360575369974656205101491603684141336160499182062431757243600547198874970643632894109717038620139805277337179728148287586844170820956222661223526434152053804050769151439014178796246761033041667500257534086552486254394297982201944572614838876275739072786048132075385629882936501491380224142857220174194722058210016904097132105925704032848002980261114619408728176678106944132517755913454526287474544411257410747726328670733210007806880574624148115472251007911592484484493205484381228151324937584033291866944644891724621857000790493837376890811972766954619578976514737302767339283050435506107874872661289228170884830120321480339288143333317719820328796434780042173485369286927836723548931942837796630645366158803440793933328809020671291843217353605015586624080663313536711245334664807936864829234301124072981774896034576154080762085711803022462086656687696462377776439558821278007074965975443717684229446689490459480812651046368907642268850757671039969247042588555763588950353227854794272511660023799024019846562897360391106560580031501150682040565125699667634090208549212407410539636830553584499004032008658128360701604055397494833465605362128152400674492523427841282905125819162592678541607356038608878309522185810434706023169195100953789832954547674290224973195755630829407533141435591920004278527902413324347535623912068209845623650408604144616419662519975194617515617837481239829494196471577367230474301112137498124354374450801917296863613710057494253436179057900156778815015112358669658233603156114568561697431993652357123505614013597650841972692363910217676362053726256071442652695344327766480924944377388819400416133858265961716053691572094505834454130977678049726082055004148562363651501115144794671860625492967958597995333673750268882581619631415113406612685295356760546996690196980040209454714164148135833180707112817147825508521340198670838845240684437191248955392838823096368582824167463620510846826026036145904651394439875495211925843230815758033713791519403457641601562500 [55,44] 29753646233183104337311732439318324563134196046043369851246416554140814390824648164945929925390609334484978636852223688242577456364248309289472428432217151975628941920389013258419690935739582160240356567548797967734090426628310686369940173690077628394363137278628568257156047043574700589619764851450224268845409529556200503337079411209978356080600211532335741679923555180252493257391888814991860512803899754334537055846027471386227345452182444112833168807602202723745487550407428828262955577542228050102261777006304003103901788970111112683661608213171046573512133028507085605708870684232811920498299970525409107662430438195292975112643447199833606843856698813852287950874270167600523817289648276054337117989687083075780059449811735718657596055310098918749110441419394744885962997283068180381181887417705286593791100698654536467171940597169055083889957861208487868885304562824205150649936146811448168207677183495253106582731103507432263294002843764614198503913302808673930133473047972276072759644120078760321374917210818781029044193023524729553566736579692905682480637645044607861056158461399047539175873439369225574422564426404468458776557896515083692898437173089298250040391001696178752540368673563602572856306814093186560353748706871168642775670115122955173275719543533659503756720368105940225140236834059956447142550496821965718295192113861771856323693121140044342734433740448746577918976475591084104359402958747156218129481676155741122536179400201213776695747815891981060864260880224270245872726836150269158097880336786139998772258270389835569913291598932373612712540466731286867716581632776733635603400193577504077279181638423831582616565352068269164096888147539943308021859120384290008960491121344451938266971585599988319022049834656467602443736341624066574535013499409743137211329013504618092933322885296159469578095438231380852292273412887002284862540208434624301125659201418540447034110237659254159827342516244611657852108722122241418618313792284749918220451255029953790604880715398076885583726912466476262322195536618779259783777597884885298663933192596560384986142148913795652572099843461736827956682280638823126127271599466869132285853857914499442029032115759974991803725313909254016773110131209997705818764263210412235075016444221550526318906487567443607904779191781469735975135432604061702204582601815713593222631604415061099604823252378492685682238314607158551951318463558040071067088743134512740518005102785537019371986389160156250 [55,45] -1459246898036403543505404184864615856043948897343258350663823775578185099504345408412807499188545820605197431738077701545020392278140978616591157899595440740557206331045353109760973713212787035328137800456371405082242631835111938251199435368186955369393576885402094141185820038480044887357616877381823696763739148730069917824352754761180018438552510578218254991589485234845758036699548925845027800701734583707744172903763467610551766620997701167949380233038759915063651801697811747592162611615929728701626878123741036110604270891871085682243982762879711993656531699606613804130514377016346364862360092813105236763488772013807147987139079726588619444588232020413639236563226569958246522443301262887448088889795314886614803672794966819811692636396912462918057595212628682859453342920639944047762688004442192021324185162274427012245776084472287250727668465967549479520427537472529721799994630668331856539664966587618987952983408886558964048875573843044506006453854428136095679664266701431541936211041239907720760006952333029169120387684796237964320846325383316044073539678176978927342803970376990799963509871106312810900821411673518056071965202001252296189376630367834651832724032742605179237039681416868572384984796019984052644789397214663543703828229936164188748704873179543967992612944019132037397412638330682392156833158149859824102415805245963158789767169081915186487789385780030248368899634829741179381030450002154397226809481243587556759779941127077814000695032576482801399615264820039024512291010824250912852404831058290310145215998054358422775312421087280999091901776648070470845188390477994259855348172452716002650136093071354107300356830885471478166867868812219848466388844677168385820670163188372344347126694187344381435218616038080975429713099597530798878754744561117826214419136933251848740232574031325064625426260485715241962458737376768786457326752799257053140216786872152787165541212537319418357148046716256237345385663645614631879428344372095793136889649937265220821042941892080123081682395274898735270909029276411699174796643103194247585097643658501584746921008992456568053231382221552974744071223363415889183947182549706989659933765893183496973920008479531881020346773997099188264935971188382825107383683237521477849259132509333491697199334557006373109112831740858543718613895096497651071009751086670629842563364181618038412482516063408510136106120648569610082796261230470559897768982604571164074513944797217845916748046875000 [55,46] -1444817871597246551490858900167209019182615720265571552163106222820130390827471968260563620998107553018270099369627807133301740386843541566121026804992645610570922334643523791411242776999252566565655836869239915141786308210325869957933495397425372818866118531366660326937149414577175002727243165673711668303556122631322666903033006170829995761594173603290865556659938084478050575547449796450077857919259747461368761141091275424343250813594290078250566419483503753622694657678210499765815297768124651509144255230526954944199914523351712664911624184029319862832269201531532701266806513033251805542186092458464184973294605225475187011403213292824370435986261652318094178897666544207622456438226833735664325135901183396490453826136755424438897309592665754582882630800857962953817123067810696614368781871757414746395570323786332286222119011452441751030151474338374369085835292887774344737201934083668323255820411061909508577353000335146166681841553149014843043805579776339339267710553157786287130166840728674399614021889167589474002701341272775827277976001760472087168279713569711370732678821655266576353588001952459186448735953233016914736867888510485761298879313140882457489646257581202052850308242062109855822300641598141313206276231795641175478899767594162128422595693889616448941047785326497311664308785713529909346897563699388836228277108170617118676398964707120521764609264607537093681612764392419836980869343938469488671609065049419654229256058589185202169843704592979927388821974603546126931254515404635207925584300280549223424618372061577135726026781322806626417682684403814105471574495361691109083445025605501662370113608203638512253512801232406720434471054879454816577078746870275264616882674286855634195749743785081801255937434237359789800656624400195583955332343901548122891275027216556252967544945179692839261177119728669181384098013394256739512840145782185796765336162200502631926590418440027870123547008432335752062241373623630867602475315239190474800915403979300406073502002357794008759713935924115860434024733419782404977750236172979023289341827620795392218100498727543771127000576355034256193469129502064804122578917156003256474493548111723392934333428546244376008613182343520113199234646632594686556622500562389212158520704647469435696676753596112315842291653085334943060498855226731273032686856768059606700365187440384360947279272181534358966184159699381158909040724879003819887401949273453283240087330341339111328125000000 [55,47] 791468630016440236106626058255512614336696532729456136214823479271175129449857448451476178018298630768733690437125410637645123655411620882960166065109967205617493240342589072051396581177151627237245538058286024458088036842921278132933800946002109523787598024705977769668332568156388439084538963835279757946321970813266821653864897801139800635644251775138981058993662645525789124011688374541348531869963949123733965026855349841971818768077711524875320456000677390089530871352678526160161888910636834107172801926580519656676052898382942447220730271937316332084548162939348063639299227114049865312390606019861378086106820651630062603751065496585603506151703586904488618172692443652121422966770054657382952850898376564422910842619839865495146928918837019928409933064302521191611575970833201938107364412923150938516160132224469442528584626419123768756405841779317108038181583748688454016887300375524415941808332582786199684533392930162499146293660705169207078824193927534053178463991302298049988408450986784373550342475083040302369309417164011201179221815946828046856619023887035145894995549945176808963521326712135143571362976484598453912781091462872522297480118814841853880520006127970903022768483352204705824615368434402286063662250028407666081159915438574973064486264536397504306696096681976877552598641679940785083672254556624648237610112168607864296073186058192171432214451503698028293894375605445625083920628274645699119537286403665135409347095495809898296059937554683986219283868510788820174194386952511260053128996443116096262450449921600776531042051544742964989213983735953710285982791795680774560877094327543179651816591496918975713057583662691598859650490671446893236202071748753795244139825061544266517520143000225252960390112479915963569733595810454083523601614214782095299470578242327689722728382875632258383809020489551204569912395354223429129657146712154854146313169712746391826388020838366341673816625032133923163564493545539498305761940795828108511450744102318350853462446326933687635534505995715560008135264207595531772583361956399497895861130320866055526818336128136147412723912635662618441335960113837381791052856899488230875544117281264997613347578339888972888419970475900593028099368229936191201773391506462548886253966106605072806519925452904009120636018869699951208849967280597088173987124808743940048441627083605123783259335358036716080689443125641254182213962238959302584323518559017429652158170938491821289062500 [55,48] -277510308321785177136965842076937758495981130597278290862977169781554534431401618415603584309120325055844677177080382718696429143187417155460564544389974727701645020513404225512249421476697989682105887576664288671509827129266758049580936971640676083866690356798007113353087643750794914931658820193771861063661066922626872409669081891036358992782487672185545616358421376416549331988370023163468799034324221553317224565523010493610398881791862472150047465736643118350412951497160453700913590023081449273101501772549236336941018070131938615365006388406760752191955839529088597889954268593431528915135441918767266966832137403323476414846906948930559586316376701310056095974684443087847782475825169675270086299696118955518629788458134285352996525250379289947883193322598877993923161201806731452350336943274035061198081781117170178336238972918421071967658206497818462758819186459795697895333174203722664912683076725016776022659672765341990677799675007019746696409980915880005155974572774405436402918875937266192796975792727422016105577446799980677352590656563781946884657195758612861106653558061247532183290839826213137267113835887427228402766767357268568267445551280505445385095488736792834212707895417403293341014759244757936912114828181149880108247309531848000453801385470295637360909283211237340965586279945029893556155836154516128283879478697206329707359708551073982941706783664127523996478790177387556078354144678445834261670062161461684229023428550821033868792335171077506959426416344502546158325366555637554817004563458644218643102605237962455388170358767071522304733343430776899371112280442658568703508509038805158408379221208495248087206559677012304548214903460192856110154476304598110542133100688558646667180977653584176488409348439111302188197077438630589119633807411236390114501041969448415494672850507187643839687618569614554162217904959211678133991779585519559373223914882455841117217618565332505067871872596588502300207019136907170557520022159790987676716701614719385178482319589561123264704973004766035825750284859515679633260404211221829519581351893278805079192237748175447992843898466226235603083704824036958239368106417155349549482417537766745594118451223759292620433935281949106347268194421526843070040772554689095292024522951626029662121576191480494035244722220941865341051171545375359511207400495856647439883433048587130659189402282336400274245466804012636622280400234793248243070351577443943824619054794311523437500 [55,49] 74246272895752195830325822685993654224123195065332917427481915666740613193641397120555169566931013962945591726781720552524124551078697654810393568008872953624512051940518709539544777439623131270211726856184027833391030998121274367737158033155423528787350610669021768853528306767183791153358504322772006627563286948636023291227938212871851791327309917428865991894555619215911178486859702605913629128517559748466703082198882108611491488187172050811104716971349860929292268957653251982161826070257527377477299041836544085262167313575560378201598867063629449812211605109823441700027837599440726575944507877932689976373699265855924049489116428284145787801005370073806355369058569119199479289009799444852375055197563842251066044556421179255190824271165292586556633493796204626223858343436893423850112338913993726432773886241470380316303286443529674301694424115822123485403651868867516750321629645836234827665260673694600890361211312195480018155845991339994470667504687171734986477480898809928066399007949100111151834841474616350720532749842501135655267014576006656909034148800482546422857470865653911492225471675445699883612944475069754799249411566846548332831682972286668364652915070199311861827072701647394859809427836586662039521121356706351067907583090065836642052405257587822134552848727819482349472403860960955107213870733149149128500139601438771734331529297066815917993860660627920488509477370700261350384613870761902082721386570528462006995850513395100879083561163320733315875825141112034812760615542369946127548869155308448557889790899097656183221538692059478635439447871009238583507413933049830529742959932414872300423735303393879089381717758995594249102235077336247064741157641054647505943026354557394251678092525407111067805268032553041661645297017096594308041994723143387354666292563600558414480904209746647173153756004473035150520335495664454602649800423528641437864756685412377485312518145308273697112402207596184683435847814737464359482434981477558748279643193245782868824971632821706502410874376760532615758507116396575000834907498416464145166069294441934013708250925605779721830790955369004912220061339725074846330424059395147653381674169075107530821869237988598823416319742089344066545897078382258095852460144428495596964905424233703326077138231885181197307652500945945673686977362042104940491519730743820609203389331116785654605428805597097429615051735887850815392458188584495770712123885459732264280319213867187500 [55,50] -14847682587447123839263300233606240708694921260633848428948429164997584948143777587189002255873913127054218353534204310187608232789963714256919729546680195747214947452629894240741182654170282439519834464893753252941718321180156837549732760761481875974232424569399825881193751692214236257294525763610105954513144551589946893811322419844984795184507731538269207411932489631491446220626201626418283270160616045740890127518199907513459095930748890825410614435792943058397195431483627136461991395986011945969985272106280367329405932903259432148712622929379074571876526873824415577733663269388685010358066634242409659323368115789414763218051581565633965704023198060113620953566677732348356167991189847354849868665318969472686280588360771186596943045762917143393314211129505986104661127816217638775170078294616633096890814100621763922755324639722474092701865824956016364636446953056289492392435908195091827900228005016368056139970324777509750076344610079354768026153962389444337285768307828037816553779592868188364132380655424912168762954286032970780831488436973302860973197929981751447455979424620112553663001925650441787438052983945979660465159670479491485584731670123911846952872698586424059603434022766708002227212810523194146160060315750779607398533552975287302157544536039431166992686313619290995858891859457231834136468944804951573709440636316175600486631154549310941449733839398056649593733585594045811552749737183407717569034185106354928525506691217976227278376323544635185145539579844176696641484187582490537814599464336120030381994092844030281184726861873805174784171476217096018615129585003708227467659263343230593725337034197787557203111453544297965694527765508397567768934458502411943478478022772579753699650131245426989741128488090206669808389172821960080696736563787343310704674368379156168529916762479364824425724000968932853963739191080070436106490675548039285020118366034059136089299693434180183064179437540255268679962674273732550080713318151138527845053595960765373684488354123018666096270819366122970115317215238706263510766508883335232347508554105651807463546560399372641690073599556303487962461530700885212756501542064778736516368308636046679248582244408142831602896219921976721101121341489071171189534556887650836113380233600419093066963313248668611442438574826778975957217576218728554343908549546803930024026881774846179600152416273527974655198026180469730982028429139285563564953918103128671646118164062500 [55,51] 2033309121548251297203795902915778100386365726935192157396239039176858392654605329742796337016900535677032153170912177121321236852933573258049095821400393105877207338670596993074755797950391382883859282772439941671359632953195433030562894828260652548985263385583598750761895424493970397311759087382520195318547726971557738904522919906295686364351252592785031650801091141504209646478211406335115680467119394991355975572008095740221280240975896532802654354808775968677031778880344254121642613447576332009753107843380409654623160048235798809411599171079350827640597240817066503256511740829843089277383983613654906155083210400689473702773986375286980452087682448889355010225677310457822753442353359447098268863313711317385686123247383383174373469341671265048134153574888955013132679846161161406521151092958753672214678746129999326636812405596179568573259565822173381514874433660301339594853585098143008942833732810977635127949750104680314134499982659537193879997059291689215677916743139153327198893457104414824394965557130158142509256585248099221771229607644349384314399994904848933359014832754041479961739401968778132498506296272839256142675176907450701248562977691306880479872054211529984493266137995359265360929354645422811182855927287740974607991240368384763974564274670274722477510635355874631828876883598943486917562412603153812988300101611808331621837712506787937541920944657636019395502053654136184785663486562624458985229500702622540147668723058195990958448831256559008749166882540776866456951591721796298101197877766591213329116483778186659601805378853923937212142079038670565255346107297603714180024142799039707176766708465310696793293247529705681484260715771740498214339358820808258224567350794083143610295633484911816857521560080564322668374129571801907519615362755149133497432483910068164312027085802899819527795523863696327187731333102502272951793033442678850427986494136196688852248212591275387065728629361436576613610233616440499243321770342124359547183837046073202175421855620743546864046016907649787431535756804262301935460604364974535266906035592637081158052000646802241880413654117923095546790728015125036550584866494548642133181455313236891068923199836693762591424858774116924540688046366100065232401196499305898670213914651493686004891223099827095952081623570843128132626918164000229029919418922029892880873066277103156056500389149456928730269093572838104896634107976449712396060931496322154998779296875 [55,52] -169007102803976620651424742202478023668438733992866463190097764900612447662521008229458617135717267792869051797076972014507329109667661742733193774258724744813235662270565275097560634456407673315087833904459942055184716876236741006106706845444777835935054461627971065191798488602222363870062497946246975196270092111108739595790739353220556849396842667523453381582025626189498314829273458075677855555044233704935114491923026692986799842870266672185113321599022522202361380632611301944694943919372068023524955899726551904625281226566541535021007339363944611933699620489801790484910246794261474066925707309353634132867625879903879414705491200557969794523126597940986158094066589438335864572644593230010714535494713232863911349887279609318836699709574180620411258240637177329522974290112163683511318879003229086978032711712883337411259567124377863282996303808822646942797548498516357231105630065486314551006258394465341639080634861681733622972703097375139604141658797061543980647604865364622687225102822103189557097889915994509354431537618082797601274810665240299493336846389040584622913747156901820976436675537214261624608252169725379939165110304900649168796378794690877582621736440484278327487933087097151818434737897712064276099444347166097125327564647247539236870520725010938334197057195083541574270977403934372537188286290004019382027815465120792816546297873635432005682036997820702716594742632698506169752193602028738984124979942056123759946697276215700451488719518979481524215147312154371754001162173559445404201005796282360604975884433705127822935521478321166531647611744950907769201018199568806115132178961514823351515254022948773232970562091003702083385321782731100138053664065393810163858733405441630387550367196017555732691472254434770127288501073776633975969711119487931472557847796662298586077006477570939041486468796260007231390467034579708077684112840175317357392404004474905093196105453513623506885791150740696787187642349623652699107458083170348804353268438032316633758566716219743963518712562603300313547414838599647312267713254672956703903355096216068683804323981156820274539223211405922895312810022526373699566944906972745439455248599166836156401764985617170495826651469501442240687601961408147713397363197457917408517249096175371982593598508869309747839354022548121723981911388148057577274486236337801380413019229955937528179563775119986634860636751166479592456415304013717104680836200714111328125000 [55,53] 24483268086140205019818405068554566732646587618224663082956140838481687131015087214709447666790290414741582064252090326205471489886015172199210632149892948175395432694273183256074631219314420652736502601183138017217796119503904578725415953825708784056814751452787103190183397034004713157536002437318693741408333996002157738954113740505052650592907787546190480289645009840430077304267375932193609944969009844316714228640885697466269715143495226199121636049950551275264602648894552091258483365391772493813848215095915294124979710479452139133732943401237695786932966247030099580460368145112053450967867060660972227030005287935861204067996781442920336015878221183897857298027160112588400612388928211190255249675811655443862357775046753729838179668683670200519618386894355944206598436422857666868574511255848759909503398681557124152159145624678383444505680597977763816061724907998399904756057992843201245259354788333474847309854171511171478893623008307967726945767035113070553493933167503402470156358256375554846822842517535591406461699228931104479795138222061416778161690721449018814139273408484663445824890452226836561812385685174602496999046325905723533169988356589253629613408726342610393687780807720018178659118340022375505052296109812663996977774128719975316964017421111337950470185455592742777487469723680400424950171310382771421848134976494969474823881502707457565984604353297571443438087259419026859807942229629936608072366169598947835590174084078320368626975350233672582929624790359929931998814992708322828050398479615429625963521458181232178573321753886270648669589185872372204902812219284558320581479473713134431801733098409819829090954342657023462672963020234604666614197546617908333387568311182107881715348637794646990450145415922859807216044483641545905987612237790757137849770632676117217089243794969821871920896753814071337085653833852599632802847299881529573565847781869122399705778126399476877784020853241531326055719749356356906995850694872717030529670408847459757723039789339352584284133896149902890474572714725392892274801998385137571644813688885112255640210035208307816576109111737838760117142151907393000388981117337538093843044712128798033562458751829504629618225627779762964433856585628160004063891705993715575799489160638109699007196890709893527997444282698107634553878602438456013290439406095056089810252003837910748069904141522850657065517244510453528927307331741758389398455619812011718750 [55,54] -15890252953101692657420472127604305973000905392364051656049101953498617068513567668077377994605641358111757960951865172750529499676496209821481805785591302403203564103281751708666414648788895926520801463789711919984865350228564408241034383443835626844521772768460413912380737345113952154037061591674154496410136061350374955348756543005684325437654053412819130307760693474006645814964033730777735797652526725291639827249736305983782825948846712628656288971952565254958875852135297141742420443840265195797615589642868031464191967835994191908551612866019663985302097818861878252505482487053172612015861418382472326886817449287530709356062761671496648137991345993220482963879227549417903866000826366302397038336800754745725742659337575787263758964968896789121943797052422283818130307331105405455183545802664999944600845698852412372061717494472759621690661595014461837861452672186813854519014433135976423167678456045010968314627316155426013627354847630943262518280048338083764015154641656202515969290802250261628555275772918579783420910971405646374284012514571770876722874770597188516779425919838179384698698470051502354615657358891095525412701892362968979718408014129266596252327093361384822476663379783011071421178089197481040304336465431342697239413383862072780542553716386709980110367402653819646814222914192926498326562837071724083472253966559944677038307280297395634827839670990606913481426035640649229257075095594627921507333228744238688692814163187829036979016088922203024333620309521456822618144671652140448083538276022710234932877467170419802311482488352281049052529680244375194316963815742767185821789414554167269073150328256104323325308284500861576613260901825880583516223083008473075018418745921891831747433692887642349557380298167221949391979347514057515300819695408803466018473294612031110113242379330031814056245142085491271188861107238383476463869189446189051590208042803411350628017777308950361486955380921462417259639964496522699380057699813571598042227639864650953953580085594799439755716644906690118448342366267764494602464421943836630999568499799110030473321321010635699718086692281032487718489973102072878893533024602256031670406900655976254318344423247954038834735195426331188816266340385388962090356225595460072436070036319176684728480438711074802579517518305540441965609613676187754437188809368834562032032902184140476305898626079214270738809827699343502072082401355146430432796478271484375 [55,55] 6985409008429719140106845925895807631634730711946004976390670788325210165988074400104469058732114153760168390964839021717287947833456406561058417808734712767696891883823171527889686634527205588834407061514951830441094634661783644563880605131641878587235798266931518255355700517440209693733057554004041847271610268162189077156288848598937270851495925960223733469590699887064346155191328080536224763035772436134034970885323901213960620416447978658784889847452157723599577459724463219159120510030763936861359784909973767366838784122020410942565593225983857295095897361093598965412584581421051832624826784531527047760986190640362744879633254929666810568838508665024860603550871700805684644442835591773681048875985029156563048403433146054854358717972874156137111195549992355686923184298330085866172176531644557665229214400448567357170647773470921271653965429583430861234867682977462321708727838803901272439049975495046699500185664500025364451479829094505237782525455729211452834819296634075122106258565286874827760729688449092613213617651186752205105081658484125154066432821735067805528190457365591777026073533985417931468766220562077852101676214030028612658941173629987314687901941727972819217167958159446932028586522103524006176422609187186413563842279859967709975821370993364014850487944080748237961652540749281843751721065264852346463331687049075949441448328584506575739272381476096072324450620648864275979368560892598955059918143178674784761756446501900343114894169597190134370542896730163973036483487647588652105438023966904076857941112506028044460720880662753672362936156411100712790636534272533519247766789487256345130346625223249154548727988087262832554034948991449456674691032842110025926046806335492053748251963988245813552428067947479584248885471565385001007279901826450696690286395177373487819358124850313342050717240796975889319912444490325335098114277404405382340917083477978644245457443438032528738294979006769741782668577391024951046190683007178388229003109970068014964166442579151336436742163120365422150095120453172828715155001872154867177313379286977015283487643496311298467662697041027957328948546559410881431621365725626239196377166758022694193333888648461722161222664217348395234304521842301131335661701037174747197055258453231208103436656707359987275040236048842708066699221473876906144477596715244149862213407689826939276318328972984800676079126212358882952457861392758786678314208984375 [56,0] 130066957455050455838583170424215497194058668555975806123693931047901907398732435152945084230561612674855064522291538036993750966317351379915486738169179064135234473411881849002567858311034535134770679359540375584429918118197556981168606666275134826836514151354230830211628846298243792795654535125932930291883190719675543008130048055592199596425315057622297703094181932987885756226788538785332581731902747265313460331767575114674629706198053446336495958827103255513532579064905599996693413068318362941599048255218203412148182219858661133599479031715679334828432005360327063779135814712810081988595016550481194523899544889434157602837073442104755272833768336293741082888530922874658383663486874349888123367842025832635326019278840210749285760154395503601864871007978920333022688735620807442465357171912496124683829282544226291214490495482174810954357862923761009040538169876444426052854895264741053176613121014361672543201164925079487992273270804293935672224503912816256083989162598131184187280853273974909969524323827257246037676025963537408833329256215611004095720561674724522581694817192834721779634214926522278318264496711767185221494430676935131001696361276324540922115305759074939063145828121651790173339844816155867142600340474277004097123093359240070869990644527222648240739531405207255818770292220440221539550778249708533407746019039189931149063508247369034124170918081751593996930766180145283106024501430181972662313712986990296310654133786372808961842770920331778792109559902959266190285872608074123794405381770384981392732901056268854138817936612435775580064689734129113758261389987178856203954523995468509658483657139286536652587366450357409523727271783406085399536029625351351497262770058884184180990113538869167344037775425549649104066913015541659865006404319061870930594822890073427632513115595133647380505724461908514300980207657120072953467865997853285406959431052278037376582971853937167365817068334642998061682010059803039891569957037024124216404107902637403863047371985485068926314293365233473794763963252646618680690171951542680845602984942915275801096694747679971827947853062251693053609302814131254880590124751106944619541042171126227163534156424498479369104417192513854416277488677204722620747094267190729566185598137931024263213322674443731033187775215052839339335832846700213849544525146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -4946028588353005668345572410974546790444810823214383834777002264856464957884512913766702282539676918935905159126121243246772263023722854229169426638433827973971835109486291243711242212968117857998149872121017826567848447345944754344453800824991223481039608305282017951608826867265862470959541225315262977146989263814212425804725718887018737953140606659518912781918300712718823018321871002984873690173824808516927096928161633986864634209793896229916702996507607239513490022219813611871521273780990503615661365338413405791248485500787903994201084592391608783279466188491368141193822271518082619146788827300339045431189113568783607370659953599782637245441752008841622014410836939883562822048660575058225646643162739071210351898683303872174808119769033474014572629190131659174812312917947997254885817377043503396638146077370381839013534768252733058878935230965385549673227930602241105808018427622761866120921422822084346221298963927448522140571467763276952733027928643217743688333000158335513447438791508618693263979227939195121099886891213223484950817415985352124837803909185683325749829401006431235624985837036315426458031794435573459446785659111232931336117825060316375022103951931566374564725241569716142044782915145621517789526111433207613422579096862316059794535012022983005101033227987031506298306979259324869711714143232945069247197183721335903350514906331142047097063157807488191040117580718416621159557046026146244215291479252815520174874241498671823852404134200783931451514828407573549639348748287588522874311080355438434845526908614430028234556357551595775838626746031071508798013881315759138720186511864396423464033574153903347540267068667849743318631075145525311715338131250476357922470422659275885295289376238972589490371524976365178210187854686673884140810051963301153353020935381943376412109318773700170957673497216323296477356951944133972688855829285586968267027970703908339041708978519432652614020518475832544193067618050944346979895114968036964583443376667221640414303205086431495661226047584249085397275235178242647161379683882028717237181595212963805332277266668209230232101440698297061420385051812970082984286134685236424994241639143590848491962326823336454786323292448494415491304128515151932426554185839964993506420176409253623928564611807187863015554830485733623854360807570174074498936533927917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 470874382847089958833748767984844465978411833481660421324569438135172378948883322047172812678708606447882197465161836552669301733174595188508162473514312311788056420534747016819419899287190225964218695875415025089718439333234688919142164135484372145098109249451827077984076449990237867758690457373509923009433309132152269034787962549675172456731415130963330176584237509414295237356467684802062982128967099630592678949544617744941589734580477048643644895232459391165250835307300252918497396467800655649861174455947196389246562121858885266530377561984528162361754474949594847605292031234349245934727340121684691878420557716245449570210806651122574654324333772653640297181023982243818442799491738776285521153594174933518986288969530629114055714735416864104400492901812827364449004908265720299858661994522475774081367081098896312009423773605978000654192583978376399459811658313602546853200409874831412136934344595299180978025037675127956472536639458852133646857747367299763640437695520536162360464677874558186889580688958375923570901241766112645919074495814510563963829448701742222073489012378800131329920480384160770967303685165409799992468802117760563483155992154244097870246369371025737877563921661493917160139203573758569924218365214016077919610946166199827737026546753254555505814736473787647893313279553474241340256693200413731147690168434408294199774669212902806671457147095303001446967544262862914900691257521157545206117840740614476907524385999393221845605909672310614283639535257924235609413997621546125514031179572616788759108373481510016471167633376892308013118669403717188840563231675844008094790161253237996301035554938384920383611431706122571703080149531561778201349240467304298102375000326861442510673132793767687291565773257994761989401523031947889125315704249070210792444068210132915965697228746588010979732380988053916050823044689066472269657094796147569598447559765284815786085486557987348890356291554106312555785001175900330161969979690728711382159020410476620871410384286145846251439624154471646341013379858236298115226625154025450107975415715814593331987342682964166256429250323165744535457907137112975929447162316499785908299935939411259918370378047849051584957240587041123801627466090409370292655709039289214353441922713689768136981302532217239691425564245400609736694978041393611079001857433468103408813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -9642862739999338428180540782772175870808240660138497861562117409945757824756358974157545321959273589690960638470291339793602495600937317612340656740758480817311190089932608409836422063415261046301866691363401326308407257153532725261358470899875876814883697885861817484252647792057408536586924838576023429502991741749784433044436898550900653857731028840377892296245170931820576145430199831262780531996781995387171900784343216518492356356770743155687700356106450297936047910127036037105959436845468436307728700730191265886186487470464712474101283212979069142515136892601646236662314314070519948020738716649446405345024777028445807092299412391323395372633216264922432181874594776663450354990822267834366041104176848503577925626002167647123147099631649929122097514286907906272641982786756656046519561771652571943441279095685965072216637166349108698651232624363300173327877534000838297326740068140095167472239830819477718698308714122284744804208104218144961194005250759395038244433927500022561633998046630946397529748276893368818988871805897331657297477463650828397007198734483956798384266295614497853488656381058673194752508630731322573587515511319263330713154978004695107070815012386958215475230459582477498563078820949894861581375494120367630824923242238666505840802731236347204941346875228785722614914171522562313040877361193271618708509651424584183890369000388987473948150876922269210534300018043216103021003525171893399471074215099309946462166120212155806513276549615720286757931039201342299046169108876256808377269924882615280531173647479818014905925973058631992223992461205857371240819438909926431464428730402723786294598197120960993815777755849268626297862919242303983801648792201512385398747618298258835834551175624574862958258661876076922527883766953115487751167290630693123099141920455053334409331397942808809744336231224619517339296309294860169822069684281865636905293525740380502658225918651351733223550554966897686007510833733939806170991532717869718518626248639195996127201645397789830261142214975441248588485847723056935907181130417312089961626968220159020192492043425633648068292423800402367994038194857983099708427769519458784180664771623511603235955573763966438524034136588585623692534952319024962172656994885738274187605190433354774592584080118544295097780215987115881490928211627541855044398744212230667471885681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 127866730519476195967134887615195141256211955888972560010514898956058760105792762531269200477766136906254786578454495445797494353421198197974978619211537758268580219821046932133697515630369237144337892230656389753198813151795664424509019956825823349665427501039205819027330806889811515874113072232604448835958092885474549342461827039351006527436230885637851911562524913759943467906745066377002050968687377133704286519312608488614196506616042167986003043154792029699953743425818480717104107404111120246370305985087137976303497807927224280576100703495005172634950672708229065343959413694093644565157218836985187015498961639221905568244801831055702844637097650609026402665376279711816949889265202117737914843278811550534317013341703083104892922349863248583731314435603281353034274219890475155468218931638844059759209433304198915096096725599681520120005367699502941315472591002205287580828244496364324631006454732157847600491538709161057663650888127968063410015670398875780319634704193881507523686699427897023256469693950692709085793727798263887854607630301119605536897046761372918824117000909919340423927037322914077907563083229352114299883032222068291278417346633813659056055882574153591248074061388819378271301804396444922657010687228218317348830698436321368785767815791744806137506504736641798755227598346668473581993901299494871832289686542356805060586650903808251401037628645902287479801543896238643112214753493702602666190410199411210907974204482656430417892187157214646304469664318610233070393361747203188352408138637881769064094060699597926166099965521706104219867796869226907310229072106894189253172169610775051915105716132493617542309513809522798789327021389199861056132917071866320196728378038779048382143410054421060244724091423710362204747604122245274066921304278924611821962810970970068858228001465345626831811330183468004972314953393952771154821655003306892734349152742166936190066622706188620718271659108196359144586958092433538982200112596557662198614909726455814527218552818002965138885256105897721156343906821510342159306329315758642121579279678507483134086548146720779474358311025431870052142752761563382847176803638828827646584918557264703228067876077714757110288356006366939859680890850674584124488107787920398466267771764611905776114669272553825664512651401197010615328915097262437578200938714800827256112825125455856323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -1713179226223641607483310128359817029782578594952665687652954179469778111313068821922247129133164327918172122322626706169022333611356281382894961937946243744951207488005878598939895495375640323611178163067295210471964985283817746205181348871650435705613899345149375480264696786346239577158573168299461119047085073012823779046760291958044786160947773048125186378059684193140661533081934337478765134158391501066082035057505296221755418094450600619927786843049053468849012209643972647616843580624246838561547054942792440260493320991679526745604828707074939931156461749456440175557178890573112240847383662950642053377477316365470093047759638740988015679822541241958109216746883984300018500042518419687781916792695835896866997590649276237796072581984412451517997504045397343589937921514314080697489598753424534004704384957038182598127501816973934697836476694774363820145351476163934986447574696657356379524170569314871199751576826665688644061914178968305357660932720608199462568162865456145112792591472058837977755755221428460931751859434344981823259680640882462483294409230845987405159379387398900714398991620328478855043570625796471558718102208390860759507210186423215405634739020750211321656282364061375179762493819430000576759374028685150594440161894177669345170395091467761656741023250316323537450918109720503874215929569483928597729008233625053120238400914645644223361804869776597957785332963024572853659808001182314117669770276139154012625716165851998308104383349504127349529877845555402872276444825594009893447552679704642625023971782953481962756366623155669718271989153470671504520538198961995719461568638300924981962149119107965571668194748481860824641085861550350804624223481703220828818579219373556501285163483591376986289531982273990241219271236712274304664811908808304295855541490687312039017571310292128425416065189387297717069738063062980075972702292100235362876946000123365166555181554783878074585024040054734670355915410210431655106324910664806117768971173718431147720486780212749611542450394830215030318925489265169947595449380140987633416212624273946085980378432691607868852840035748785740079203238609504322932365111635632284745190213855432049317105323267929538190224600567203834020739114486869868280248751209637563031211314431407319149254775109026571511299901638463974834134975927331813275471174978781263575910998042672872543334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 17115508848497554942567200565558836228202633304759989847751786959353190018227155560512514585424303286276103069672492920134840225887813944460426057719402873418894539594514397746259425783391687233376798292663024272866882722037996572934088585140830758774145756627061312629278127913781201913752227689968098262939514579723955339979156459435941857931192669986990455008302287508417807565075952204973898629091065247167351068893961980777337734754305159513828867892451881075793947985630106142708531534864222187521178576249525468619359264733201819953174329634855125708986361358977513552850249575924475287854753609696346082275262539847790943789870693235708324854043348033528799793551223247600275879002699896418902948996137848296551443980440701929427272556367429585419559139138908068051605353144966612336510073797685314308176187177352228358184416654255405028721020341202871566478698956466348083508718820836977733551744877497769979868144436609347245628078180120435831306986131799042872237721165032395217032318316443844864460897880771408752442079338728815201261697994408477484897958591050240028620964536307801715379555556215794167982212465258130558050590316407658101183351627151490777560962593287398808471355276627615517713353069348968630943526261227379340409614840700252724226910802030254949096426767825670067863767410769105257579403082769212780563959258114074546101089443661045045806577260751916282637417897865299931288818951855328468002902528367875499537463281342092877679971988517683267299096581718523412934308849686853164977143449548643613797864209176946816772611963713988907179035379032584050901123088211741624152897566225338841081812013211331545794996224282545458855521832235316099538234645018447428237562431535384646689312210194276367165205488828245161195804285490307394532013048290853757214326246570499242700815539537709816232659734069301463600681818683556278501697418080936900969405469869217927317562801197334723462552039151774653792455520800103379375695026717962104970350372221493219659343741934945606281894888901462325894258008196975858524400744168489797747577631232455423014499231702585368304723299685231604063861144078601312250039863166991384999025372142632307861079521406614505602391644712043407012345825783825357565267577588729072443014854065435691694630523433936309096953356852989187939496571273069541118171129723095347241468289212207309901714324951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -108371515971232069159675001077519074496775994978535913250345475232704264434119489734185046585279823646275749211087667569195102147317778524194556986108019796233077508173716913021967123440136186328042686941700344477755283798515235988405620255976708161519017178487960278234013609275064750863951603961847145689110234585802944821532310932717210673010301402274136796163640736830203513685647661275295596467505535489324375538040414051438792708525367747803054253911474945047578923593014071842239339921999573550248582198761751561567105502688253748748986896663425326532747002437493866330560283478157751129704825517508564394579627916409373691939722620737865523455548251108925302826689790262751019062308199888482649893087778838070109958535565256807039284996277677896429988317124458243162001810369962232163200489280500633343481969814129940716814922393779805754706414330499230932075007451832910905648835956643682966437938579910164404642549266550401676112127522379823869037102514742495779300392340856604288556042376992750413455455978110000142014377164205788475905619558759190474988365996990435407420826022593738404837971586718439285815781861914331208970952590461844406186287504392157524315524471068168941287314273596218012583461003633139487407510211706299594435935300668994330854539624757566891623420145417215381283376687223863019452389254657989788660164614752630107299231689203817070212232877307438426536672375751561635908364230093089573479788214830615383315857865972055212919938877531397603344524346223766291830685491353943635473210846473896129416414707771604944441557685886394728329778792356072427777761671400465920338360768958535847019793880871543803996832315978486580387308466520924126570153395390678685052013913985673304861138352489158230590518553427219120472332099255394277749951772744561707973569270721255773248412186982261757146826948712644609588578112147673027011645618597831515475894993121434836133642399911351866655745793404515114876000302228040775110394836205970135639514481488583944131681030435185097559009051881930800584061305913942605073672751324937049676740382717473256648402909440196275771206421033062531704245337674514579117898495295206758300212274937136019969866597883300991715188381099990260873794396913881797977873969308284693606195744851676901258735786426562682474954769819723879943717618944031026593575237902168390685675447571156837511807680130004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 437849232829773278859766555531665095446235915604560978997188739034210394695094129371391904779902305030903380135129312541425449139263828449364041402534137820508747339060730767497950360151170101285985910244111311404583495191904401910431271466818400859024413563582975981492488641515463037183560116906211326437040830094090864188455271557140055486754585837157464780369062209194348374030350830618070119905581996518737721434214422462621088214559408540087354563128507033784632423499110660918004036976129540087853757136430478846732151822192256235283111177926102230416309199276362042240416501927351537673052886098284999596923394016899855840915626793828034490095686252097472128078670437476959005270988342119194351300304248084028840171456233609310126769491372953208936700791683576537974635713910819423339524324620590766939543600071237433745737117861791476878956471721673600944662610411952828489527289432604238950009685125052200123255384141518502561869563438858325226309108180766301374744509472948261723560234994918252496254666106634791134399722124044298070057138676701319392947878378270331074602155758140616271050389527264599588489639924188778535684851556783551359371998935644933149125634878607173756014230844750570918872510503302327577445091353111959273289788604406042590263384069923617026505931336226150099562493363107178162194724888570896782149211751607987440927632421739295815432885537872321043884096382768086971655447742348859116917188946210522898888712190868542647710533445678409629221358308323046327165171784749756556889430124492768917008672885547200930182751856462077137529822992314898349416394803831718329087924798334666239521892823188008253606524312348515224867856444375417054388856356320533087119692462781099720417549880469279598586701750633730732676624723627002612781594647634002589732460944255699062189921848829589931897407580174419482643648134115545534169678235090359482599662135311290188372927862086066339892748722039755559866247980809257220272650547134116723929214883501279843220096375245237764510452618243947843388235746114844374677753089395245073717136254701444152220388977457377645329571109865271334149928386975753536464291987085804966336884433167334357534472012750507475260476013024706304947138300340952939935605447262049874778215295533398919038176675239786020993616254436686104191575171918773232992902829306974193739835504723956205452850554138422012329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -1084618094854496481574872829892871592885471010608270932121115070754376055197914193396348842061626153439157582327068520703124126889417910230077394940857679789624812673218390679370955837804923626795372107365443181323747502061507703730924039471680760329102657352787792064659663252731505512197694896928568214444531877439539381739945090493318341902514362918714995336387760896791817457421931762265406479704070784126737679013109681966516167458516407559988515434812836083553282268327811974125396399901659103210826960097689541258906485436061714672962838723069303017676468940925789596890805329323125732426059859570426980744036651291593803454184299410994177546449458406506505275210404396044694765499528943904363676680203379775117167304495432731789932038603675547090617312009457362839805592193359977538148209213799993640770534181240965251913744048166522865841940459203645696409412579002247889973215812352005533538231505571242459946116898565904081746745796194213598749958799074687069882517929540626228746387771775442054387861911861087596146601667671475964737358040471209426298929130182318752981878386526269470043976526054164679205914110006148094908434525876626511623896334533311673027582754317093886936885722484361761202801663129677514905445122896098035457450319693217232516111448461278556468596356921731277369485618996429627454744647642961287012294773308961828606652044760562296996664636001413785805793803317737035804318625192195983634962564358878091093513104652732293899441307176203458086375342355478057188671075341135977844876025837580031440577615464942669872057670102890733727827091019670955732617337004348753723977411965091760680349683427852453523832511177471865872891712442561976549159433274016772732709436608222563586634225860852398786861299325085753882590148120921703718140783666756434327308398870080250943090501659693262104256263300421734029909817986258836637564415374056172921388894618001281144055192397710288876613747859372216872958270400643395096465176316363192409716298955921541858318531026283402696316991704429233262769499362299456344571128130586399525480522990346681743611136687689000760011150209564250818892953442313965441569182135623359048204798247535550105206129572201057293469314026660372678832513858368784952257985459194830217314095150651415895310334332435213895696740508530278820842354424892566634184267296130924136150100339803271920491312130252481438219547271728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 1264456930806465144895000390670051135510831637264626493869908513669298000400861402177254696197713718167701477910356302364454401860269220014477732033711180990055185152722118550989659072693993372563422192835087369089268930083485191063133024161789250822128565518284590491392657751692981986802382319305619277213472410232848238766632117663757890049657668782045008549596890373020112213209462844807530533822095604882650848723292127810340039276374557170057507844396918523430833431180405371133089957140047211394267332841138262108789790996757308251436164940365087533420045409533585945806431306251137041026396468672035668369514924833699128491418275193178622134675261978514962351988609741731571357643007214996124663521577562525677765819849631584448072932150602664143578540351833683151115212010786862750866728779184165974729043759510772322296463690774530377300452021179581746080333484490755948202048334886400568543249082526787633939084020063276204091714436909329639106018857427636710520985852518495931380607393313095130707686622296209849389742668955657763645843652780246451576424415770436616183367028358937159697967600327804232702203914032327549684876244535847961092577798608607005806196964018607670228198084085992152854317649177822519953142894434765304665084667807893888227941958226047037412156809549270096549554856806085195884013471941645411346036394002098497622155576207053923722915079124162298865406483334425345151122000101923250097228709266519731456514348579440411657651130263069009978091340384709768705569479611651296883390116416128082757311057795278268439229574205420313211386076737133779183642223858158292817000212395643948131553338225593557906087756950365758737737764284708831059536780832547355505317937072041948563111202182438574029905627483397927375374381212327539452472078200803736784567431769215755401737865615315645286434552070646634506121732714742319095626438230119258212302673419581325106919071480401681040299524120850373090600049124566625818401701802164286903416054192395403048665672413954314137927220819761345820899458088972373110865126618184260718181802513856676132338664643021236397108784428336752567447174508661369737964408386125802987860463779567402423106537223978369154200448002018733936418876228470121621666235691082629933570490425418922380675297558440636820214755543252560510292127512618628179510876321513453091841655256311911922559310106350949354236945509910583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 895452937194440982860128686168869883756880378012315598052371241992105269946372467820230705436346522280205946353238788210486844826469486836671925415965950020056532833162233027120207017198078200286033230144132345197162714943052848837943870268555274287246841942553255828505334340359244774307129024803412903199260334300628819837566869700788925671642986869672242131982110083371833854345861817676084343124756329153073431294935124516696845065593828094371923740448163198715808291915704489870447376011315945767983741286979017794316591200970917492865901224797978544988087257528666665340142500287071424027036934386260327386868670287691816068510482208844286775735325168615830053544437221873442649166272832385463362547514638342313752988902446758593218149830512827682625054247987857107465739233183224076244589353737395737697217852177274023912502347275609009882241663714291263187530780993137553086402372525374559766401622757167891850060582307856874971951257399274639268306889792393489885739911805876403753346343310293055120083484812496703093150587753577451717625492505613474240812336824402189813831866274801248490013161311670201477861442835992191940397479892567074934201513403755935535173872361442395850797348998760948012913085668367066632468562961370106345223153268804568343554769601895660159124822399365032749266706529708215180609667765224705132675847193122724039930596442837593154580058379252566604947883796425711577851618833831991988007661491475337728274953795994424913761452009099130890112525485668961211926796054856064693218245399918679137598920414810960495412502113011952578028637951160587868773758848216557768732769784471932744110574502975896025303367507344441068733299074662129396218217604422879445179579029332074133706288384128178673688893535256551509448598321812630591107239395928317659052906875062413059020101768345273556015297023560152809782100252247328188192719100591768804741393374702002958756783813322567243253298616455981086148700789047469107997004565891883471584512088495588175113980511010150261521965178539421360282537986068087394645047218401200662370360577001485048085055604606329050884127001784414636844495306412478630373341934037232209570685268773319222779543591859148703175698906883033320058644751068730139134754485599785512465839424884559976297468940055141964053540606130813652029055795095090783491596254111828959421643791278578550728826923599257270325324498116970062255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -4445513421385469293767740817537981022812792837768805085455729599682568882348206180046947102026652643455698665492057072422193084568961369400039439659483350123657852521565782939014183012372189456359745810879989894685278678668516379365754833920601722083236757132947497946918125148836814086837458453478054182988035797137619003761085943969209643317122540335476311156861945550329275558778935839535415430973929575435255817125883891332565730406327447225592539647940454675869137525131468621881703832384822860103528784792553944015443060111346129051352389804718462115826654426369904157609189816335564980673520738527556336818754168556443825085725493064356167471820128717664403809135413476560456117169966127648504022300212624762802154189689947151467396196448820873363888905564228309597452071250238101439783734635386866385033908612006735363882757717290825211153055116272838451026628287573807141087659416650611500517455442549381117482612511748101494635422056791664209490666697393408434304111083839658029981453198539749507166079837643651703917573361073359912822201823935725145685806738770734162876189431123862010438715325905017821402344378849820011671679391061875262662126785035211518201041348495419563036378199475125198497369640523940897616723740375343924872098001889238597737939655406586899608961684649010487444428727390353062676126951953304546488467789261314019305672077950648757523472648872332896493987253836664715040670713226381154845947568362782338988525093647052139040040110725035464376063668152736187833493920334454650121167180380297737181325142790371024948529114578563750549981778909087321608361041345273843313379789412552954093184559923855596472631808872049513381473957543161965101575674897861414901269189316190116264797361403656808523668725705377999263914476229161159704802539434172439663638929143161424561676126231620341080716314694831002049701636639821971224603475124574798579517288973530693044027871803765729769242504314594560420699519424560067955070252442624308202952886272176900828129155534756240165445020041249821333903855221957970106764301732298226777550262992506310245063545268046932053597591219178876992944686186122095420007978611753797908818923419843822242246856841028214911501252302349628593880163270066254889453377674282183158556498256392491431889075030558090366643138484975983382491321263917713102404358482816885014853174328546100096914838611678738589105819301039446145296096801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -1886506261694081167697026140710100801957301030823070963956346262079334147773551491844581526480534838901945096923846738116010057637158132614687118193896764315005306212314889887948369849444200211722536711663198125277499482478393985476573694222522940347175874278359597011836760515035380351786343072485451262924077238195978005573015316972463710292711271636444444181043801206350057421369816529511489661991666229384743724322120287337022610633078620348165209676868263578353402998056602088851503501784571540544959108592037663098248903995884782151340359190124249390557765169401475474716127815941040160129652138867138198993709712034702520219183061712257719116401348423716405660186878299243498772171159326420194314105004612286900964837160008829834697773915902779673433563425535609935015470658286206200924244212458428635178227302214350754009764638279188403388553249074080988424314015617241801184632010585613382461941768814726522541119682299047703343626258191348697373402927434822587015736621326242670638060869371898885828736518103097725501138700633154260857519485381074336945555740424479631896667347265481487375514237576426258786373649103591080921897167609576274690572630462094825241820490905118706843634190519733977628048971534751825565886460533680238276031356594487215376092432157527351833666614366483437382490911280052356632283066686919051753491817749244681943497096717607382031425986312650784970339652219136388816012022639071436490984031135611080222454454593287761206934517019639927099310874168256378944572554625839470735186730065033793097744070603486798578252091943335735853258541774346260528598406037421088697767483712424962734522823026128227090676237269744137901434713430907534755677921091503378340635650977399057698176114397468179512000433427047512452719256434595740176705277083799770172824378243879194161327191576055565296144412432158883324994183661538910037336255857443109942197140665592999300061136853761324981269123310855583186602776419592226238813429010409218985509294185302962650439537290761746200011337045583036385527251731786408187366109832224713159042674007242706649883635915596407349225167595991180964960065710797864011952641196458168557265221728174435263728845685759557254200649798779359733931263303709031927872534744938242835289057527400176329071433615333968765010440116393048295339511701474948232744335764076705238812743977060644223019868353521076576040371719500399194657802581787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 38728284065689149266783716515933677057230803543182500777985597641452691760650409383479973327728729799633306707551175631798465132416378931901327440607127074110236755614634776840779813517040279261871027045250248314800910842889561458890775004350031806689640400500164423670127537968019191512499902548166545929948886816338480261616739934398705673801955661612279695620924457238715811362360979155423163576073883040508586133521129554227629519204708443662868459807720392070712725233440917119946595020452191205090775627638111481414945416083571082380061997047995630399066694478734997718616209156582070598070276273113012467717407805585606078264228463490182338639705073243471422890773650613694550606522544875466692277251145172243208589167308484493811680891384554178949664314521767436286918920397590105505895775676827466671430420152483984041758152775762602273357139774187273320815000006042682389606213789739497418040125300958056089904748381201198193369713046131704365226573125786078676899534793344142203997912439735718101775338503193277335188854266073911680785503809123079302351396461207841204948990741759349839237546362381649165626206533814156873910697378296385263322476277249187197527269684585405438401024905897587836465231774668126963367277602391497839650037677965714928877997181371056939800276477618227638542498383389281069878784363402196933058540249048491598583667785736394355512103633733313252583913799894117262106642622970175932844760640225308005556510303455355462164992437409978102790617398399581354779452318797352422073483622750585495714843827640076605276740008844312714530499205399374772810614506317553855311306755084774032092647436982409230472024474482965095921936520747414090052725979867976312374198031909710989104478982218381031901175907877473893076114124251407792052607843723777577685563087855746483306502614677364851356425729222938623472668392265386003231418350023459840380518787186635178060492546457961020498099461494194699660771945132096404841871210149846433287522918584995709969817599375820047545451281955111115196634388305335362096117768798374964596952700796559309620462304373493253289007146769314170456329213043660945889964362898436558089082290823777946399270759217571807363275389613776639685926195116766080708646814371264825922915671968184649110530263433116731091930366709610482695269324843302231988616934765723074851672606435554130051224033202730134958433061420635112881427630782127380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -116902779391471071384867684908231819040281152416856366294043665742700681250207140974109199194553924437274923369600915464478914019663262365621006390087973216960291197536628453334499879547232907392220555930357305542520660756041046994124978665244239758716154794694970878647245238104870043110227079803002223323542451314910815035613960490444392159227809905445813013749471768691243800813760072404066666696443028513106164165581111770455279897544886646519979535937159669625869079198035867811705016880844423119419695817922714176836090777543488173297183627660079871683331151898855594804766947342882022510922106260413944330541369312167201076169164350533400608657755571945591580731907464339376730818736120993879075195940362447009086986091624829591016794968749578780554726508405891893300125456439316475834182182747333732406361687015327113814197952122221125625061641846710201792952084565101771264868274476274672991169358593539814213975771692363352981931158683643515151696941586792941697485584160228552245927454512817388907606837245523880019592221050707014977861746261700344116904070030117221834413323014824067436252593558805797575910407028936568476084794541533176886473586083126539335440040477973367094774235312078419055086454430532764302955601174929539344021634316171232837912896930343414104662723856544747732484072721335785254929538436277977925839899158588919047172954437061604767646614015088745656665316441045369471618962415135994144090820048271307784767350939180045019472081654603597988800873349256437975548934152412774114384067390942397307705880068288666867000018656671044558806393006468787515474464627638843624156813298680356717881984102285842090523053167873606826504186951944189327874388701120262293796834275780201944742356964703915565944677229037096650946135481156330820493396131060714485012620599299804199978367654852993667335500969538475226973190863030085173514327046773743631563264221154939461434535862605840300772231191982854747862437383447793173989501123462108227563901565687263422534139990825654223445879178351216657844339005801460070416600332985883606506881670106502800432832011039006243944551720280354017082734647064455807496902676569263404394235696002264213997738298360334223147682533821035045576878638766878096821789528230949769077515848782107965591605310034796212133288682548515899403456494547724393307594357407687428543074526408668510359673898880188689766213873399980371914352872408926486968994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 216292611023358489892134635457013257649054507200176077809627658689344510218614124121604463006057366841333687953071424344480247554330413580969583964881639053649342433858407886533299717917027590192517249354848350287182487685837166655867787567881391438718366160319000073243286284374210336532401834490247880933644124690190924556510896007697583164751857337614403248796946991279037216371271010703129453374420317713980698543511910756086916804974006338570632339545468326911653792032471023557048033084467305666166429439699395676536119934707908561478349961453859271222625992170709279589130350800496580933560084424045667023231033274392865116511753923310409263196963266336889421377264072256246844493891068832757136561609897968223731302273199720364255897258487095812294201558592471429715307570275868537077601108135426582167717234450535806885979096010724726420835188839979759495505221302450194921589005310249965268313194911627310813514487879229087493412385790686633952516460745992074635379481601938702103175519321639829131157790834073992584420100216225482024584087007385984254285537833564319599267191134858769107187513142833239410296415887391187197150022286350273780536830337740438049577253789643285911958787834085720300181204957492958127598668765397596638639225439375483953555837421067834644357752469247974571201271812552104488928728744148027506354841037573295718285177445260174063845608204080529543116232554227610672738164942715000024332482346756932006177071734642069495641615962522896190818812214676738255713473627356385822561228995908348490678799954586279425723636385346916778011444524996641475062826513972701659654576702710016536369650282481008831226845714113343573381026115184503981698733236204234474696362377191536758277735335212624453275571030779123282715659413625255699441257797834688375174176535006824710410905880796104404174507852938350695202035290794340922926880927921560505293206687876921123642969504754582782649620900246644041691572376958377661845614276302601964816168187109235147645602436160935481974696861547647713269511052682075935036026979223542150918594927211224411089638961897776989078623890886960550783882513772437582601964435644221460054004101412499155910886130034699197904552887940515545846047487417414196455729938309206407223281420851197247558724630153170414970387039797225710980360485035148173876601497897232453533676635992917642905774827115074253190088137657927369605914691419457085430622100830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -291305048166686632749063878990933690668078265698047861751865723679476603455070617202987753820338357725859176695788722190081007565556406707253872316153276940362028239866331869494028026867599258539217619849780361443341038410202111523918580890023972713046930851818716113569793865806980599927806378696259684882847224629066023987573767082663389007334159034440066474162145467568420889354596935257356842854634676841001636826654402590003929395418920056851644557465474356260733261693684847265100391217583491454650054770448577831926533944216018862168831117001397008449614682492211749048012699363639042059227939183516655167121675619531694826960914247638691414905900060619653739663616955572635778507097631346685585606014426769000944559746020513532671292961076341943076996329463159473047089991918719338937123225043192899405802846101617458926201945211674068875431171170202346719110227429467977919358162214152659741364389930621994863006996922249878660637557531589165195106474274302584413958924563211731142396331040307509618532663988809151831240230845220337468846812117603178696921836901645380744184171335642861246989201893060519301012512235796368259726190937037546537659668747478134178809683507339429556005675014628336515611114733572984020691238855425843747348345293587533943184875540192784879041287264701508817811815002664734049776664136597885174689171191683356966528962150862772016215848326914448650052241351521596120219571520731531366417654752438318048006182372443316126166409466690530804025756765004511868425885172635921406558902924307902004281196465582972402775439158755589042713176779304047759365859288117545450301293839472219113311090392548904141126979639421417479491032038326768460744146554189810237739949170846840494102895592553677029759976913485455013711508465301146779766336860092774854066868715936788996233306047276752324083384822801344370589040526264457952265680045509895493012026605981762232889439957931138020946111805183107889757187167398028621659686347362635907098636488738568854134056393508570841937498200311996683999515785484532393020308635798268774135616297665851097164328386532115822169573990891872232129652633197162315249605761209683312974382230319370460613624131093136522889795938972031203836066626925447519022600937681798477408309703953241734174338349232788029194512725576504219775108118304011108225494597434951908758489965162396079678352631758757974027063170095931286460166909080271580023691058158874511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 302316258574880072288277687357569364381897602403731130928884718971804950819818815623168901427417073523160637904229946292051158367754264577018292423100165192428963861626667761563646827093344257459239428953618723275110684996252915830921144170087501695859419819129182937211858996553804585326257910519914418062875083932994897463092839849522483476068186073058872843785463517705692771115738270828462548260542289785116966361796704264791880422252488413831555396326840833996074764334895883800902479065041891140376687332989409566881845490995318000606230156218371624169317787226609540883737141728987568134197199162920883154348716186365532464484708291015627302320010709857175109678085986039919012227890444932818709625079047196043812508204298578786983268837400755451519154059257250028009528139635916067644967747162579484429656482725153798195652141712111907205656452412142031322764957921893727143945695478208270414723481364541593537151369267098440884100266581742540841262332274469488718301760669715878609825869118979609162610889951218406670442361053226958264381446722721080067163024501636469317535954871830558928698630001686286623308080111402317546342185859253956087922886745971361775371274234118619845513775007476545863860016503599076057153563837404552569796874896532888482792475115530470392724360063842591500167419304154535628340829942919953260088769423709267189444916451182463963568122614514387673981371219490664560381945182259968741535655430598230074249927924106257890397071909373722041571447901303397811795393907978306366884401045241245618726075744224370984572432691657500414433809614603047856901996461161294191643239019442800418603933539820164889608363002049410900720932352834782619054607259675930909296786132072644360780136265342350969159904750401772400281974769708093595428920320657339541497065335733382785425891893629413709755898950811399723183712702995644691705248022257549224251465476537938576407376863646259294037774278354977659328843941902512677279470438235926595558122458197129498434002149767466230313572940559186855676885996497818096239260712376997270797706301114850156755169010039506911442778939950585917318161613324056099619762565995406773814676902936603960082970894890773166898886840966041469632972810934066086865811566058443970767616713931652359757317525038153919707497355459018209227372502518358870436884038251675793505809874914661254556755546071336456292559646532245059733726849637847067242546472698450088500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -241723447350452276985537155386346104667051358072827393904623004412544162044947697920057979856277637132079265893305978008418439550695678133997756491224108276748918555136461892584829988403238686051363783143930205824664342154251016288968686759801801977765399077125216150212609828369040310765381605874130365519170543177611751264569841761188620107806255629729006740139657934242721636219522048390035896426464806050028470719661261006665013301314985252973896151643220017398869654263532846968106690794290287454490508212334520949999879353353300627245033719849211474987432650947522445520627327697160718277235095942666841892732581027567455915132435991759953936148720154522593412810304722959400186064424942182075255966131312393327269931464297897418854176601744473047785099155697631840326104099705222175138414332318865064668380803872134103842537690474384854172673803710974678625350016949879250796874225717310557774989367303377807673684918332254150987749857799093038550901860750485938287771806726392962764545631606156644880777159328733912586368297597174051247368152538183118007735763854905583512416193332240657422290432807435492335482892931685397501722686452929787041636135297497341318886664388828899171451440688207347934409519107934473822075001285488772129458752642121290156528344380373024322564811267974309519657034899995646760968825331569182558342179005271470552841258994665825814337712244595329292174407696205443519122344769637000233194364995926153001980710397264011543022991794487435498863726902779157167643285954906967508518381985869085697609757344143899414692895908795462688631629570721823496587855723886649673479604356878463062194330715104497689148959595262220202230123077363731028442182998098404573598667806516067786742055021163801426919879934768601187492162651590319557302497584598780008845617200676328470583604298675410544339500521547543186744040731219204451029377359867233425587794441388262131319728828023806386647566353942682301861648167473229895200127646542296023818728097923609690208981422610006921910923520330277747038912861934155285426979946655050745427061587442516721849503191521126221073002322576319494497597890491789843685375077345335612604833446777153813535986182116811966181579111701073758946091804222908705376654125901894026704699284987401735807656338060771981987941403986402191836980335175904494537306232390756156699588470151600811412726766582372684239595987471073018303498658107542063078199134906753897666931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 134116770996405394796964118691367348890967133031636386779540191580106337353687380751160982173392832023676120029191300421689418362732713950005997658609093050424839701824154348371269697205401491956199325170360778886949511435395342913429172381656596954673547501690910525773449855764434312754032517053315508020010460903534590148743201765021456379467412945785553893207128755942382140612867865284924097952917993477901705000783049248705776575413997571717859781151509890314032411101632142973189263514863153616086308496423461647449250511658953974942109154406302466040203052634633252378359493834991073619691186529280400013263565142435345335807638359791838099343598461222117152231519360715135418195989521533358545581633690108209899114667058440689043024650383218331101521687600642201049401946666953800649496751919184337841443185336608941244442693649495230714067461849227956818119492077161067651923328673940954731083810381100057934224931073689127207317818956132356377524946694970987998329439465801465975621666474102000237948155914425867791687908086590701220920814632493844815684717824361390331588328417356652333063030750297653507471384278106899820551453640689273112368055999926585955189564013136602860825095410276582013041562444605451426503203647053230872223104651409095555873006272419491606940190146994056975797346233519013468528377385562918255047311252633016531825167648704981624697554360882833338631011747137693726309106648619114252057798284526918767690842379529825667839859402559920678802696081538294546925545623900383232783385837920789826992684216732840035576207053390692868524417708095477099833711841147492762921228686245377236801437955437876831615828928208560203730348780965761299566092699114207486830148150309844032154271466243924694343413307525961980182603633462668387134460518777646232001916321736344454389853829539289977763705131614585563401256875312825834482730851516796467802004474238510088613229941180830937741366219484167917662163821050859634342319601674865470490782434508270957137451591599403566291397637976129622405920182143558726053312748553067177568645697733258971716983256565275081769771782470194274630568542002817105207675785149793139845312120800337652636165360028140388335686483948041212519911486520297588502807581793572673048961862814832364946581733175518700796621238578790759816385147288922249476644979062215206427654466979378717058727107886706307138684601527445178703474687155271878255535789037367067066952586174011230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -18858042973421714600318376777665260951419722266057451657846368212096894357626140947855808497070137238485267942887627098260666493290353950678758542005932343289681598468677655873086405598970188965444813054101596131616829213279914312481183121754225093035375623988723563282536093507989542176575398344210478386786348115273771328913929505686147353089552657856804274314467518319308986791365207705104930854323666887522831178246349734751175246282738544593439056230507245754613622967152199123845146741943863816523319830035683744706160371589619380672818822380821711238212296105572563130852786433945131911520728357835495924418188837469258338394063072318007393859349254389968478893055407880691617572411997471301716451345146347901650846555891664195742885388461373035754032726227711412667993770315362787619709631107777991367774031859035661029346379722804942287024046501053448369653871974556672643988233834995191060717589726374930763089567841583760020687781454148295722105003589326765014252942037595649045648555353027657167713715503452811245859586136590159890401184634979275699969891516884182889617490945261463005587339524366192643003709436249214508802111044861092747540090881092105386723140271823775281087291414242447562014852749059999894068895375401081199695207501238621904544044331737635629394029914561243919449033204070175410134783630184481955276667590083378905344988227222143671969486167888481607906748633282431777571169375696299291673550454521300407149598342909514505877332317637618659197390666890227427863404909525673121637499144456971552884348607238147848106700347980760338065177282537981327816710971638476605558591979921652047863766872484953140608530664355232523108675807290945290312552620585547973125680143863212801753422207066463127000831164182232423902762410449986305839137063810423904816575709624336676062231712251967228962347814764541825224671817895642353369894320594066853420351587450291700528918784240142756254822614542971434969974516936398686067042879069163925456514670367902393219683181382592657446888439118762950699256005073811229212773915424378837724200096453163760892939482066249342391041779128253555471484570726682183564599007194752468952883398888705049831640530165638112430636670465490642802694579135907010169054318335711129979901969131120797401797185035208182242985344592997554725440261545532940469285520118244574578386904748299513809860134234886251690368366097776750027804064623540575154972409599452021211618557572364807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -68941823067695485819258805313363181301577854973368483969469246934275752628876639046279376253524789674376976815837375503470613934447375148784162751237776895150797324030050338126382565261985455392883228860754222591046591190864551343087712441896085176866207525776738716947545015506962809120592980680151078571289568153578053110892984518070608626418307211466164873522204997778885297008534534610352338429935078104979632753711388322533775002446923950615743034457401632998022982112118957413719402915301276796993562458076859743652031598374951695246238861781479318474089244700233681529402801853435454931489664026019134065506904819774061870624130372556402380904179539991614982695194906821171860783086802842477674667934297224681986325664717668473557599940967351221448284048797429718192629113521324761450454932814445673374229243543722638466889683807529807084030951045916495288380285695712188716501286378660896266409828071915165285120079307919185284726229863239009956931686976265910139320432908080383027692827366655826819038776994883431779021367274584150439016923983063051066274777847577384056607054878758370262832438529987432884277855495028872313929118324032216208506422236569203731523531243055635649367144656264589575438504483162868203037609644643040669598001486190440347287377080545643500580577168391681022718366071766113490324617408043095176684521175515845546866328453913870743567263389651247037702415944105569764042831903860539847356206305833942010154661360770970210727518534287213420719413977683778867507894780660634929314556017896338445874727940663436316062744006565287764537654946598589194474223637019924306913895753715987450107303361729105705708680294035446005198982450608614199526468174016185232789461363230834563899138771522225568982412796137069146524475464862129326111170157896295324715355409061002014848737122091494546125516068590287517967710942144630535447574956417852316185855236069222228648198792470696329302432508624014805634029363426486725750264538372581053165160883215998394503336690261705530532088748991728718304575214742728559690646861661742661249700285260129269342539067142660881592551467347377146989952332225780153427115373356071786257116242512236345746347036432394714239174423869239594182952007630949502039834915752837565459867701960450162934734017435109379674072910045098398791795855366895908812745990458574484643705505330211119297282619833166018182724140915302977953817108868861195584531575270004211120067338924854993820190429687500000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] 111251466070125666308470240425161243694115110931566673061986015663904804079561918856321038565857669614645107754378201815734143214837496292830328312969150030599535904882306049645533208893249477603296833370393335227017702192861281781366053831881795107527819612224900535475631801914344348681319914701621366847256047436005474136506374333759806410024298532137743126772404436861231222221921657096874982913030777931821918634847052526945753623361320018800035986199987497820466385716021269563367492879109584379715620947709942412881901489206359933079944010363580677551889834146116056358439850647064865856596778131503490096538579942416827702997615689643280887571776855418533053646116404235335227462865104905190562335758872177602342284739850000671774170568593729887788258786068285222322449382804388516510127187966820966356487611074176083112754862766693137580329208317311973097934429572744749197037402612284185276375521988670684164421031028352691846602316500369206260444711714782323743066626592709006167947549726447786475078743673154652179571164124364443824834156562726259256776456320835569181361560808117025688466296569444114650230314650388016608061738785236104206373163183582905764022987190832953476418269192116302853502336797912764539524939192749350438715921419655092163900930785848760352357299905264032392479749370490722868250643812554238736572951460130454041358065677102424055870271929456825423588017165209226130865274066293001895904373232530763373343612715393089165287710301577272433193876555750250070446179466806563570164380152191864205282428856477112968096701838048443556769557993135923714729183825581797252282650257764263654627757618471933516385194398650409809273764268336553025504719307382760394082787332342846724974592742750834635858946567435734627064450008476256774320782083616859395446661683798069092241942291391004956111752774882173826953511533917531301441854839819853207019790623050672828548365940667112952972365203496791639799060768143887904995681788660064981297191788708141488250423859651492511909290850626942905580332105790372408162097294009849526212137274624067859155552930923544006112327563100985477886421420761934284812010947458239528637440772223816358967848516605448537177870013421621184883399953402484955194955067951747055279593620114575884744695142030301582317553480040130389257423512328402706219033664965227687369249806862251516840696881344298965328366046659712486563628861617576693868154831578223817878381396440090611577033996582031250000000000000000000000000000000000000000000000000000000000000000000 [56,24] -110655959438155413297616778420029337391288327100893560990884156748970378124721151092581748597004921278981220525969212754351582613526089621713977140212922777000616946356255083017787773742908156588867854124275568762057246166769311984301765994077314794410503261470471742871649713908312796032305105051776421877860100629541003944001982298273668351313166415174762854499897768944217717376440256939211996469277677304763644943873937250323969724069424334898734937662834100193754182237642736265616564652172098770691513589778921242183121709810253890459891094497383802274951273286555378354851238600178735005234864378699654059556848015784811339375193119741720750860524895038244038172428420278327325163503603705433042694635846350373549944150105734263708676834240971160065347720342285398539183744718153476980750225294422590574437895296510527390180517244215322374343242437848021171925036377829267049033634712236035157843836793392044093988639552837847187509971653946397350537093966542768809279427177498372148608535424048971818281669434602055408364890445548642213566354539956149455562289695716788744621718494948985408129298172505237175297140404576615464746790513415132506382550235780561897666363310644287814003411036264579993001590914139493856468472278263381554814535514949580325830675481088780087233271845734714130362688435003837801020053094998231635574196990213521460102661878913425781488271812842491858481832084051903386750414592218336941994061902168484657708740401041085473588569055406428236385024512928451913183486332169554289151590629564103126635643698607071049487877209331841014458464421528339459274199219903560592740238680056626551578691821138369910328698511934164752052719388822721314375188206788430455902722888148244200365384806774908842859042074135916418853105123549882273360642929593368295980252366445122263482788349681650394331698987416723098211095685787920384570923261104872391198458982175549917891451372101061215682040517528099049578879788485100865699115442777327753125711595973617741258848968050447173449057560074577526315825034465620545810214795831577185584354706940535822484209112846743724811063544441683555795711064200388040759001138020343178574749924023776471035973118657964573160619273722140594594676512733798052317094037934006183537534184061711957087085055981005612222917719415651696794140143872119741727817527912766977657567252403738382323452659481090900528777055081517128022219926462368388443587866277274854923118319049990532221272587776184082031250000000000000000000000000000000000000000000000000000000000 [56,25] 83896815104571426797815990238367865968125289745333740133393832370928497982372563271681231880214103699995276821126359387903865236800686063939096176113974357229122227043449377957944912056445874769744575019245234769357543829547937231005609709265223257953667616789010990778482407319825479498690930377933277486773440897046189441170981904552977827134469623276423890014850592697965834111678054398047567586291100680091972736428539673353751603474065106234793848726422882279066184259753495353316363699868339119601161057496988523239769437574005546312921695857602675186579380823148245635553906092118927124202078153272381647242735069159942240347413876443585331471241073107587281034457425527522172266582326052576169467327740247138875570310818847630136450945144275325487256516640659080869434090859829868551168931306807322020914700846594997750298632597024462775180436694385435032544528307020153330856981439444038262488448651688187145901013140226048013754841062740279740885122999959782869299626396014905705451629635110874109261284558830708527820356741044364906893254693497144728087954490209363917777444157600517706360328750753270380844070014044839894528274633459926292571740146431872456978823933698926539308424186078950200183485669031361782122814425729362608124016859941388954487229216158649037160273509849532715226872241321644660353458801473127291389897014777641819557030634770681564848308445601342688019333315435601850544436612448282577060883078883214295090325173360344458192535930726509519360512148425873302052689086242452700111472252013429707563276776691535628222212490682888065761982635794336672978222983062261014273849402766590255221605931790996965097786064796874992182269274283238417934897127763806228899007708353533598397885099148173215879070464011896324998547704613384839134320690757156201121935544457824433673004004422157960177131998511656168593392695482024643775243778817428063298267379935679619593551368128505835132414527202426035140890251718979059960459529692070370365077477108063065084940707779077563295844857162961786667645112676914277458659805792206271273686481509061454229042643679615037553481478875499610848403027278875482331305755678603326494204974582540850706524062188549690376236978980157851098489160472698138411822790370410372096655888706480551771325517942621398968609794013065371305321591020018196995545065575429031245632252501296383692506048997211871317933655018222538742652761273576918166544922982326879884679496357513528437266359105706214904785156250000000000000000000000000000000000000000000000000 [56,26] -50260116638750008415503371312168050163355361077377466285115625147787377239079153677545565231944730785376892597004488902483956115131909550742201996305051871561593553397804200970831176116715614134697017157543093027433703606587728503943452985179567539523480080171447667884632460767676184184884715394344787674225334439715306715287390557134404135077723160787680333839512059441216353485669968603068021950129806656394774825685537077523623712415079181777074666804233862073888929202898436392180936873970293272619035593801504769654661880717181524146607231909468164084388047049554988344581978199472098028976574748421701151959252733452813267840814883152267086843370542474255955722078098562945966103746941169232046955191651050165183273168177437190624050510477465685116508885449420009434052459132720625569608522371495399298133610254471516792610686715517947686355839808233770183387168816333306579980931500981027432752079357261523967578604639759050246310480441477573962021081865144737085654226957460889062515988081180801067922980926555178344242247126205254886889597556159479931140952329140248718936949289655964760494118011336807545197241696456871085419603731773149715760084950580871961427190500176312668800677796247957676677213451280740971141726264986679402052058064734231903533257584583625678950653842614989397757793535234404896560892811645369259936054479013898011258486059103145538450553933361877628042427257835822634264099166392446023601356898620264362804164686840205310204352143503114398348799124035916104882185034059812866769807444400561351704727757089889563554784251299036057695262797423297368104558173291010704998191809693423252558047440365020613197146616530243377984354075021036306038951634097165815901254241835922830232672580652623803524081874423393208248228437432592218410291952768445836515837085040009751358828528169410895626108363668801429469931650519522767632405050604116103097325001385813401966534959802782414863405348417371437008820090998869504547722709641963439979873555994473043249552497301657201222067396927068120244673026618873727553578193379248564528411941428232194139062915399587714547096570762439016245871320607350400259742000402576531837148324067729071720683350715575451538610549705673433417418286092999954764203432563675710934948069216882386620362754433456957549377497061521576373892314592997703458316141285118173905711315671972457123949039257125040895163180598494534292257291558960430537117685630384025692833497352823846071601110452320426702499389648437500000000000000000000000000000000000000000 [56,27] 22738674012242259029023596972804069262834595019657286296440074689922707413941664547429428028787271695745662557594706661113997088006077954374609663983166599939063201084499460061415891024332728512188523735549394074338709886160717982337753585029171453708494110730188226980606736417126104263856127890506359595456565251903067083660013065399016725823050234309071573993754795608008532549091212981754073400337944693675658273739067257434640249337186518077904474104886943261001803289887483692481445098465975664049636390229822789827075661146734229665760402749878297832189424709542436871700165279119624972716869994094309966939296461571145321303318811139253768951521439740293576120449548344998380474738603298339160530401570623310270694095475523609189274811121811308087869590871836679031285883872266471331936166065400087441748484209715017673951697119378554325040054073541605266987402145012512259935919688348493851273247288553707112346347982617606266561398445393332327124889596561808696921746459732529114083859652609891749061317819013638465519594010144627228222535009662084510631856091536767888893279562097375517706629544342467374071661510492332304453266536938671627393653499074594851688603948647723540129478682104929767167027082669313928566334130094298527127076909995971725565237997778165542544354840697021095262300493448257779527192567025383710087542169151190706670866047379541171630797952904153036236249238086279948501140173655591843193112275499791556724078910788235076863019371600489908788323388244938859491792574984948151789146869071188605739425025203649882311322499466522819650917610066599784740254327059848470233308731397308007767028393930650276038458176821485881896537596331731244585456466070239645934607999982720413082222031155997101498562857799783775594189040023179970814967745192523139018559023406386466585620837574152995527975106973133511995627880888917555963585259717848393183525014268145600754488976579231771328418687837945495872421016239860212025070040141140992586544668089781105071638693823735025252520509241217644745488959275082937683354501416675074076489740387128382075148777168174788789994461386008329379360184363299683327136842428930265601648591875390764936321117722074637227012161374477556225435717107220565905125370797654485621959176414105566855763813125334071750073724404563465975134102670150580741130916986239496624251237314818770719072128873852072175510293649349366868765015972926032817443465529448205820018821078165940918758280986367026343941688537597656250000000000000000000000000000000000 [56,28] -5906246720074797289468996971036474586676348973253062484563764683707657988586000245107497686586007895906534160653986191343149346384996549192798323205865856268816983880898899821174857830075141648094857171544365293557921794414901702977921399771556710433710211202014487376354603006741807429872569240463534854467568502813613304391402941777354507972959031204760166742093726227340431539199166008918845599556711769528227160177399994834671602242311800132351177956549049008646278947895755602884248861976722395477746780590345394624909316060888939263413317641197113351243158314469931742493582558170106663953490354871104409139024391657696835302069141768021566357548806049547314505260983456946594107345994070238734780377395295200166582163379167287083095273901117445718823914377716027755141312325961074067315183416347941176524684881864564547007874753995793767594182496658891266281852754515291143602018532523999915851242636675042337988551103696244658461886330279494185149862053994643389428214707448195995738818489510985978188444701834724386923035950553208040815272916814026382302683514784402395866331243328405764060998172298809543013146650007697998685939445536865160303236288006519767985472020787012067098538128356442691179780993483977307283431030117076166918794013013601236048716736475712703398389425860694896060055381756893327777005654093906286415230406869201649663738851812851884221893057999602221330958875401825915662594654956890241743083587235982005421858043879809415713314897100377341593148213175843859402058109688865317629376400352781655170179719775753957589533470064994587597232072427681411013721236044224871239036388414907425223190609381118976875077483233217854849763156532303282081866351822022070491564965381605182378308185097376543645253069848127849930407496279455549101685790471253933882075609887797242533448086664379105775498854954424526268010158950561573605834662771739661855069624501047200293763116433173772932910200484260919914436957862057782332507857571182798551396876309181549352378604314740601031087229514348720865113882925993443090832050699741495019226566291950383848983037106375002134920570138026853383825307713452971536275255476541152983929184731819605540802606311838593735382772654520353214998524792614969743756590903552562718808509742533387154279154828310281598167749722622601116947825427936050463159295017545961963497879330026274850791377424742656553937073142701620859381365905277268474084766986807808367911996289661483963868982005607222163234837353229522705078125000000000000000000000000 [56,29] -1496414421833567244165629516863328478375850965541451028201357559045436148031307662147968002549114446664800263614221890257176298149811111704622516088570515971814765503208227331369322441550995278351389971176089892294726219394448951156156661535430490569039814053221904590651953479302354379547047910262944716186166078208543020181476677125936781621591154289951451816657561434514110983473177709820123019439240952612347869718410430187167390755664030812177173724587297080917454507716234021711386472008405381370382360079989243482649960213544495896451643252684235348223911108712757736854510976030279623594804191928752923060550076602082744601350269635461931066275398331129426640564675441515793841533841025241613691891055164048418521706776602322133630186532870950481909695172942754266110439407191690672342023946904351890318924453477265882184380857939283146693497276086003434199799097712371809791341121682696942748485137503122646156897495133700809385617829635674106517949459469934799998333961379912814227468479966483327085730459763036078440105983694313670709573938491791485447562181075418160123378988367658663397452983861448052025091773848231443291182024469673449415938867741462632422239173823655558923192730267442244141091192450396259581952199842658116740406962834810017241847601940030189780700019691609737492428480755175190634717134925601028858771530259134160639344965403827060551217692119833290608121230282411572909253542396099076383601190172883070295990374332046431103765093376878046183142797970523926928183422562803500309637800437528101605573699054583097915906476124412077664579534050366933539151195073715922875772155123671947727335753800432818328827772699591650857505084119065425422772429805501333102417680078252138481652113876869093332577568813593514807765963902562689819059663493066284416671038345672933221595532164741873329247326784333663996427770424395825979891767744796778051741910678832125845641399461107972775525293306553867663819445232370688913716268370165862759065497608398680829904153090766924614230478691591281338901716661721243416594500618692536893591832307854704895738670505731213181964187202008931030736206079707024062566509879818868255102451219345022964221753475235858959214839152303796021583559313325024131268779059061977784115097746737375903164854698823190577900224518306288039402797226933390476801668679771577731498400038509072106293569377100861360891652203324305166472630226864138972196805044653285091482248563526355521549615623655427043559029698371887207031250000000000000000000000 [56,30] 3037290827251609399598067542340546076992320064446616977437692501745373714835873748295184766756568077457876456182441139916852011958531357799138645924547023748096752803793242644374391102839543791989901365115836244290668715234904973396082816075011597898184514149320615624095575133705435457988767463686546917499717758674251415691692056519586766799682329084340519185090564000706534712282770881934597764048928446631659236176119793789093589945395690009151852499765348002957918499199739839324835724273494188883297636761516915086937034301247844361469652895060139915319034833339152420572094071105690225476048338441155730597663004168649653975427369094879606895875099855595545716004047727468503695543219492969386599334246443294806126422455007398424044715380861959900785987375678297205366256666898445423813119178680476933133104404297726883088881273775353696524569417057717971972971017146922976367442813156116232195224285229988267093684769854495651453036327645276578294426689456569282921448120100294513813042210750572379002162102436063977102624245819518141469076809491236256512815928530043225461928991514315687078186190665673902481293068840608796615359402946061183232049491371141154942537906622020204945099038033825064174479683324213512808757851220806078916838892989828217977505251486330925942523673463265608865852988692034801825756475176428423357377005817885302800270157194535864388061130600465267576946194668349302753661380678670847088242903141008321411205755804074699807221504508333096229063046186981876483188444671008987538866382853455268976357787403056138446927486613073698068420171318697503318508269986834788389888905855234426249935076881557308623472565190846244687068123137521822486397332625060219143551999485795332782953090124597288437260776625980468198570013420077731035194278562837767979538154652067859971576195571744792498629808495258061683941055083628282839087317516633597156214182111635893720927946774507307961740329034740850741642637626076110235899509063846545838838605649810091956209727718117766057169667736552920483805893743710032907078052210178309704241913038015591428468734924694071693466247121933087516137160527530026391921669569305848106638308510923052938330664517034015956629356714144334048850528952187042715144339946760717192912490770972542671302376168979799845788667148911403500034482320458292634628814445664949136363392376711501269839190972631969193023426355281439066320024900332583116830375147814201719957763008956084751404150279263660650030942633748054504394531250000000000000000 [56,31] -2131357332744259352473280514794830899231682573489809544931438893795774860405288315850050162852403606788747145715056418763866275725170842704116107914447399389148409488255751054478537349832915871760368790411227870482793152339299877333277478176472151418472441807111874554599176794437945391476866492584712576451270744428524738322247579166542311830707439738899779531750326595992890354310751176362135093888020355202346474032926279682693899901710437236288675053882731101361781676336805455442249322704624263346892586508394249258391012817904095455560067491899247968283972420849688880432730887905987346679949648982284869151856311860331618058017513403818049060888361987249633940820629275826724776662944324087533889417632037706527564888963107930220022199980896710957259747870873386563914684509057078048225774273054144152759846583714168415779482972043809841264673260854882671443682368155728517156002067136967564392628185098659586511122275262005441929408005279106591867279037000902236734277332883763570299576528331572516755352478883255678201577668507652325063154491601788539997077569994411454321231943361421078349368394971865094354240188718724211151744693175275448377942548721289797450172838226026873455668427175410644027619752748213808639186279129049309388233165385246604947015489390041806617776025195588107344437856954279882837438033832736786247840845049502675709102436445931245578469885685649929884861516883194559919405109072380522768788826375459673134393414646324542732885584600370159132364593059260865019850422956836457076439753347565228970877623874456279917001261650198526770564336792917045345556333019038848818231201391452371121024589551325272100862379247802620971691323252086533616934349887468079187355126880723311115930017852874746670239034523728976525954956287478779348756046269125535903094273628502242416493037475977185374001632019275756116447514979819485704084671119973192613714866908336934464818790533977522749190422753825172143161085531819232518332326339231740224258287063816225603129946570193258533725231674203281172872726132282923402222638126093980176243091152217946528858897180036876853764133902557914899363363710229889728699517822678259168942065717338151834877059423185989510433264002677245031992136138820483372878763008785149405818402733360991776020388076196778270364060349443851881207803950428723668406858276489512226562707985302007705580746296375156823308571772886149362752775115282231442065401096511984473281952477975359819782619208439200519933365285396575927734375000000000000000 [56,32] 918735077799873952526219013592808535068276424349070266505823378518302501031557334665189854123697282437724714955925811344579178578598436239003995219410772425327426020013065924008979609465554045050795230798329022102301462744567121321970799311590431719968409044108077618004586501953098883364922308129463403101429429564712283444819016422479891591541829583701618569085833943502847660141021119413233533911314268596681880597094307078061199094160204298806867907877161829869400701773202408503322460778077504995765484013905623913641824200056191942923761808131329619446717643282560158243299220447057278517756004430012249530874703779719185044301579317790332947550767503104401236465283226718859919623746228878059546046139155084349472217851083674816126132634919094187799035879906754671453060218235916544051037007241916455263483770064243828222351432505338128511605479903662871495671892806247148106008298588187752197810172796997075728200495312581557529959257742170451160793462922675359241490809116429856566932504070596880729696524058538483177838697242404333129454403642545187376800885281376593789749006141854785673817238890344540131633516481128916817921277490837308397636114705557728490985059704604426198179238974442477511010419302456239630782302081302931096812427723213664191334266642732148238271941935771163223179224778612342246228458154379797569676788126834084637651751956755014841935263994884039700198671309679052656678804066613909995764878089279020040256858857619575432084401328885846562987704421173017829413878925810558444479703859961563965480367453673927166450677089041542936012771119378195662470560410109756900869724932572802334139286322844160432331136535403563509018154598768294094678212840788718882985746572809452967024248858663403406986909026733153209840270910148561131713579666854023263637683002681900484758643209273960311056912189409026453956037197213507479605593095858499044779010145499806731610582383094798897254663352770021592256081786445646840650115932315137919530581713509058817743131207032495764548918456014087271945430131362466164703599593416187706360896361886634350236194135035371437180803050150427397838926330483574528460761300425571692003233333180100125255965918625732068225084209295980468777115953388459123968303148988132180661199375774122010310575811781579327969544191350720067327781783453304073814161675985552548494585237901883789000821057539949095732045256578579077269777773169678951919199988992703667052957516217592009890972881702708718876237981021404266357421875000000000 [56,33] -199060151989097272617911160860536239598738516734885370460358114508115200871732090230552032622448390940374686487478403991861884678575268861232662327981122606057558634423423512094772976313865090004594739574982978607546070632275940870499332199271947860161407717853092765375846616256734924787174769101501936873652836441783921179352585961515775330445230825895676296437021879844916145242083439890288828890462527447694204740000017870756344151601229064979490527059479887084526078771981856817817924422672407798353897277525858905974797241936026178855774686360841150641135925078663832065780992107519709890590019556790429908532738768525722932401256176637641507985305967093579124545745689748521698738159988717130016048865998917324832811865372730567702902446625187046714713306415158536005216886513496618805268179310250185750109045045272177566505141552104535555549054981235927071464712012914047584757173406330526435022018066762247882003082158076002857225274652441401532303022962153639873327298949130214658194999591361358786016020615441303221045763142273553382078498440621502963584100332074004046104673340819603516634829312826655022471164272125955648380017699230266365853583117015282756749910216636399164098732765820342235907260078566460461088784488611855940705741266332290418140386178123089554608785100034252808640206245250095880264428766771579975423090902382562263910516859034947544078255038711027043505933143988843952820881754256190388054949042474404730073057966111042661028324876305899109645253428150838201697934796376585160409024471769416772421894308897802820251140141179760977125689062776752891892232236067694157911795522332997055966901414315942599767615038817930348034048813641288049134904153001791726842960391473184076785254214258705001815899451315404288789819595128431124236742249754427706596289680699152333940368315037926793785714689725244803051226432863937487536161246836732113867110479423506792135871478509656976064564521769515276402905238781089275465299977371857470627355226380256322873050555507104277410747345308757823859133195639508893749107458169120935786289826527147720660147900229556012052173219179414427414589629167896813925034534821127726329488696957769046507467519738166642844035541079101995559057683985325403337309704818791055376314221252658866764129628070872325507180562066458028720539049369375616964037677264426184821200025285190860256312189477314531995033921038934003104316226730759320452663189643915999858000529867011626724594697268599929884658195078372955322265625000000 [56,34] -42521598630337441097569907584855364969015133438333896587711968424360521227827913977283256989017204138875291038577138805550636022448032269072702626311284639584057255038660747425492983827529932123009171415516302367060834422624914636895081153199930049039616258470992608582222610103339513977374904354595399571239244500896972311669200749771410535952913940896234285507796114172638810470204867921450518518014351396239720525324942646057401797473637193841093605493660400648534660148427469595587604698515561854836471372397807639444069310637264049670561733833752966375102973769816282668098525531160437606939779732105972360353424907272831768345049266975503467227923022010100132638758247216699972337580226869436618570599773908912070581494424273350258779526312853357278509353869315904818124793314110731204642311624069164027396539876346009468219396438978953455249634872169989364759058854706733455468750033901369689058689329407039787853217477197991356649366784115565166540220846943444423816293233619991506157418401266276960205880792181143562399168627651703105760623775968085172514482433018692548078132090822861326351516004525916440532924347194371161009042518817432634907177572107821594043363285525063786164078034073014595099991986426384886672079892120387776089906295064561629040694270112096775099125312307727062541051689714792929418405474704983442263355904098505946403782337606036775250736698607893155173140537380662914365212875497688174562436903450355259792438443460504952877392911712679348769912645168112474202280746479773981359995563038692511193872081192041120439545503001149111189067007937770183419383835023297376578594812727666097115883165129263375535121978819311237841678764974780310208128714418395605904412734469201286281252324499383747192837976369647496747473339848421097998801358865539589298707259021971589029270511126995674829295934231248271100448822350062608326633235092767158233183460345241379342041300848690182878960608253513977525981434185187099342972359992098149520843864020994895968836061082809076686809743170372003363427857309272551143015090625972830377240132287275996307941153913914417022035384025877346601159736384618216339654989591905239608410542373717495661194585465382124030921282334022420495439983165088774424702433608565715356973116763631532530914813123367232154651014751838345685699846645485254785945586814174348145925415431736705435393946723002483646031949869682603376017958680087547445812577262451742280157347989105104106469061597817216124894912354648113250732421875 [56,35] 56630702785615037041232981726146315622657293921727820448897122625992335472875025200082264119074248339033380956172679738741953285993597724741887188652658443799463716949580193725609774898377311564965181325423093627751410472687071499167789575407192261133951480824541762556687992337829737465517253736786993394302007897861109677032909940419509234269101282841580314821801585004341409668731859649608906456586335904333124803645127627510141482160143507547430799363280247473510485079602535016703086067077822597371364957768557697262088311089372400439177274312069221784463985957711233513288826879326600790002818468040991810717757409607036087847950958683197375038160433469670249076576657639465690247362805256268595521790512223225339241473043223834050635240878801391053688470152518298306704895156112649653707198646851164013526651060574488012987882770269460703852910464064827939869680998282899104861243814246303809057688107447709460265215797105028207916927546254808826430967533359113906330440606952204580132598145337181118094031610872949751654438882031419739320197650782682659301614328085752455457203923883654380737819811691915508143157134052955055617484608960482091021866731557671196855232834629550180098461714916736305669730653083260364478258547355595593198920946423763039470187420829455222621556694597746704709290667785820747201219787030061480222120630626153662468373584080474383362374400850796316859816264686957333432873805276994918048214067207280548870898414164030590947207238735501582884570011969305040121180340626990186495296927977840595461308059860158872552532586394119359308870103651386138966263340128197327801150083792274906865476519391192957381296510669425482202637088856349313594742615867456750280510143436817642713205751204376669602198495279540935893512249840514017729355887706208903949665299024029315774661510750074821160697986080988526670289639931725922779329369884413500249618844037154356612562208814624415734302236623113669287902921652265608312343035985388418427542274980130752924512560158947534636632692469533263308625116689485203759515751915875936596153580401494444443831819429936205216481901040800217409112702094965749693665404753061745342108727317036001697363429890761239842986048410379800339104212036063477750091948640217461560167142743733030281140070991677749738031987589116957048892666760722724186809069248197601365509234184790745318072918822965138565188839556920659366667945298432858089680623380851756408127216650856550206327710839104838669300079345703125000000000 [56,36] -22318626151048424303243815806102083116378728230920218276368993410809422562004606042040259256852497988815715605076428406660020784546093840381037250150741656252283336506544972397893917402933146115637278007902676229471858456952902828586838716072778741770542435021639665484881740471965199225394868030685190166826492272542523705691359686567006762144092175751154174813635109834446957995787588212634640701658361149157283271808693772487982096460581341707754312536085219704534686293642280852832738522176531529553664714622087571654622612880383414712550937766495885452473441913196327033142880482627043429084150887935688395073431715238004933356715455786986036822559676386393465537461737034964345166578603299338458199466413902664410145203282717295805949230736162339616138033227769236357530214011415743977646025775998979529657519448584453138638030402663855141343125532351777813317709923530433076384935920298119847902707732429081695297259274919486127733295419585414735622307783035410433122859232719416897354213326275850686344875546728298806563644949408378719480744121109065784477809514782896936294965227207052665728072455698325982004962495237184354407381897802253774370758637798718521734132404192836151982177378961788758004544497414200830418251063607310301940714604138397039779926733158701971388108189239501363257187953191409567358194782495208392995932315963736170504679121001399981471698437200278204672777013182628122611708635595070893191324057605270857018260878581592393787393864248082441863733938832416920211947849331483896258400033351790081658464138654214787704369452260901132794917651986880255476863897207490080665205597224045371340110096348677405913525825145453192277087511400949451098877731033964162021279668870068803388163769064485681339306970691577903141813241778264179373293852727216568040729034352891776408091101262674584927187436656487989314771925984913014043020942191228835905286823569255032598253558688650631978990856207494335342020387535289422629539612291915250998695031996392372926654978621986455910881710057554603601889684548704878966604158924197745967360178035981031029731193885098720638540608022518697383339201150225664559770581302787943311227875460050236586510962936196476430281373483191578418360021955679190454023002173610308516560304263400616616721964965064025877262769790941973959277976241774515393220098762814618827429385975785876417870317178174325509300718984926382927209692170408959339599190420572940737345392846983221923906626216194126754999160766601562500000 [56,37] 1695792106306041428055284951193794221334233722462260403159310693796699840390178513040811799767467941988274350981902722793848562453912450834274716067989548292847290424354747485561635025583566460847033802454165160392220430776643985548800273689096011969945706648136064440319273366276549436757702585625931272024470928778459391997651830074078063125382307089877565094363979606546822606794802031901560748381538342001811636213439323515203623034132569041991038872352903113210133910077893917680351548904976729179984852114498726537268093611625353209312431839133668268037865148631124210250618711881899647243057212384731044914499296275116917820552506358057552615626388272425292942124185006986781502742804541108685713577896316746798142839180763802382632134603943877276302283076818091543284989249885301279849391906345284778191674128098547431241433465463548702244411314023297560377043568816975716728431211526083113274107272758528899662275894013766256222867710437510542604102010711883303134975257004123953354896027385466948027867953090672044907960830319214823592155614362236010950900161305214847782432291361924074548518411739445648495287700192401928912303112398288392377255469406696923965574253256325840852759263180016473907745333433499052864609045473379950813947792663126369019150862323108431244271349054702209085855164206046408090168426905097438231016461851081362262346146263300657021104360596941937647912106016598476194115440125082096007932540138553972498825954856983168266264172680023262964531691931125880697619995334466278149317310124257854637919479968778819758346588459396987959261977828161313132982446997325855775605799229814265375663713862064280436453650329249056960320661347802510309724478261592506887427192034646008919145506656975893470603003457928041962523480495716894916908233625631108152982654587582227344001830879963246927380642315076991960930648526835461194291001352716937973817833800307069959391040129572907421644421976260571318654669196223796520757825370192539180238551589813639604937787610424838648273842933488128563407704137293446388078242050791567311973978583620369480347447450809860552371506875637301651452287085062483611495999386556417623959785090841440005131969592155918323897915917939745656798065205775289210001437700946762187767306952089746418415227768474790475340848653855193525694138246208057242442124176109294789657302708482317352645029044832070707702939586645528715932446365693744258308393754523368951255192532039453578995846783072920516133308410644531250 [56,38] 3178765719070729861502679372052702475469573592730500430958464572319702900251082422793993682891592968681841215978985237223423367609256379566887885110117883250795737209385060584941577260638728387868476964012072335969929033565430890920671198550634073978182206172250866794597149570751188743787889763124819854467931907312544301071767970001132709829650189830400950956762114667547548701328758632491427766564053412569782505407566876189225869082768456097415833901397405195656898899989728021950935618412852135741209059385576807638649054274270593642232385471186233080740761690325838318613331445518842421959734619424493726991186646836164994697003801496835500065292246712530785325092402519859664876832453737527522895774430497155236397782369334715430061921363423048180472750615466988799647518897929009307051227160704298402032348145526490267003607233460757445719712040302130926999666031097241826779313031340420500913928849570805429627845255364748983627873731275562280387891226501374033795637684120863550036434183994597286904931113864094351224729085539317367924891683650916507000981760136810927320168853891442911056721618333806818231506509506892392101648493675280326308034324119094743321113933547746539726196132745362774835296131473935937161917985301707767072152491577930931980207762193079984653675460304985891154121638238823029454039018343698187244423896899527074261016508079675922202085957519118046314499668766071196632881795483346036223388983392784004456271799882918503247660644878493655687987394876770052182189273754190802008437982833480492581174200334753696291105628310773529203802231816906925323432754233738708859401501715497711742651666872026981260020926033701350333281393943624442512864311256561200857772670532836479546264223977761276912001197858008010342640749043382393528500152950698118441410624674736706957041036833515996654917734895332260482026862791732855239858954443612823975258329419888905844504898174312283549319671291112705845801868756730178382681764757253673295515818619803673989537195537485379361805173705161094522689901879249512618646342745544518412947998449308657062906956945910664275629893293449941630119611115753739654295939294087674962047448658963838365477059536480958988547012946345750777802946838767395509842221262526527800637588869573476786082933472678209615610375193166264235748880473810646476682475234243777857481361633116011801294975471069425839080206377620913547863733093712589047929136238742442888911333455370655798333245911635458469390869140625000 [56,39] -2198690468654047947391175381655117322245042181089894312088561846905274043891282414753463732873339536988579851360048909606883240467153926501136708105829356206384877833193711219838299363519218266289062372032376335469232718837294425558132800094828237378958255631698850154778941774173788067408469965079764124470036691838206742970807304061579616393123691938747118425056271713119959789721384647283652248126581040022313260300600296788230269071127137297519947798277132013759442441925510399113370555641133242156071273084842129439216047484818237567417026205661894450914225826232290851702250894428916065125979912364982439445145336429276390920121540811586239846781997083632754383637155095288304196923090055106444251434226277739720148239332874138379287477498414259648841304197158408025111577015742158413757298378320003232872668904877440296261127008577148912968438095221304190595026390756049592368064202949390283607564614041352521326400363178290482333334827994790009276316578679049401419549925798724445963468496800143461027552802988539085887142480009831578171479312324079656598436130084442051901102179205135259625673794869285945641469474137898708130906004061420242553421642784452171254568633098278943347307316572901443643728394295865945715642990978722490022198338452838600296106927495493387532337802484231647369832112234782251044739138196489793196279005566041800016584705927969663326644949305501155686037669742871600075697191381184760477570191353879802389722460822085387186824508168016118667550539288388581656368905811758965633731510761619377410427812687892666410169886132307187720218228232632694323535928295381865881760791884213767266528219648881039855827156195023005424781167387874314567970319645651195085041085061749358603066701486871511588723792258577260458532887017200687364155747839637122971310351211386956071489540861629210639641065761210803193231553041047990827639124375275527806854807210391023700811458877700356674059152221323841161808623856878578480828570439943299792392538544919257981014975698432065906444846459650608078620666188139064992203283346982398346123276280692752953400821018502616242684520350372510928980922045047747881079106140913494245112322156444713101215440061505670682574491952182366961563606446388062555496030930135684201130894909769742294904597778607181918501377554823833124965500367555468334147411283562678947991113747376929531937915782303407689458862043417360240715210485961642416823935121473067205223085596177412526230909861624240875244140625000 [56,40] 821810228631867731690874000249455298681561719514011722447040286066579245413851072065718805857828670100279229034959716026037733348465919485329298692578309432979630110292999991809078237867974177777099464823272520601056034032712937069210306605060007262355079923693187387795046260334328539992228595539557165958251435518479918536201912164092549740757843746799135021810344478759111777720134836637818960581187675547150858504384320572292751416882102741813394691845688176032177032305447616194395201251833382327210190273447233419447613638981229065815844445325806491696286789465401980512181399557862954780549155755680986184090788711939496163112051582574605310623350188279744988169081860168277649879907090317995753344475451299473951811219465615375878814781676392717356100224370991295595989097764796877749219006128527742621698866703952545145788327176781340888991866285051344425136242382507845168075865838727960527700772272185041349537141671726802684795290027353202279549349684347137939566869024420490750210054948614893527039261875411725437621841112432194792598060493338982953656665560049301358713398014052256196473748573663469040250115041987958020699887166018430514766423153145687969845874516930297444102369368583603521775307658770042824660711064669653811673415320934887128162452525349043515166266520300388697776294155277518896322565658651908025411351053370891034446641324579219595299941837044100225299221901241576400669651562029606111485591058673896637147113328997501605536423471573583256141576027092199099450457415340131564311091376877840220510773755036664396658260702291075538439617996217083119880157857174882153225818539156593837522824228867145800215062145469496406199170273451373262812755736312470936436466758930546489786471953636001192504529660948796938332067607308938908853088740185942740852038766922205514345877320642292990887793648565615233921289624343147335941426072592866030347718170749089331206511630694345582940137455382380754039615049658195570842019610792440026820956357840337976702166195187191315402302066332464592187468057826140938930186854106123167572140007769206823386325154090129166354718563433156461112415712073300861047478984426896842965009670445014221632721247811733534940081596862176701907324317667981824016973329201291007434938872821789017312207944116487056275039714222167630308892633218585837794245291463520659497095939906171621331516649025215645740271429798078512567682779132299254796662191286181324296339356649809815280605107545852661132812500 [56,41] -189884860081997892565680023019909160319544077600859916151724981761917322803441228066753243132024784898792291297745410504782060134493614052541542728162281459161633236837918543078225341918833926594498051904560364185510649791199096906200517783173411418051025675772837593898575092985009829619589767627738898410641833923087882651608844756395607502442079395933498911587564527216428940684254561247557652945044227672763960184661659366710684120617660111664823253900459215883058920174444242988426576492220905549117685521271030095518418939807068402129189803811802269621211111867756689327536010361857290494809150657902816978339765419896140361407597940570149686664029127099019367950987566351350067613942386411132646733060053211893396734528114416765218411294794055073892821013442105327809856622817384315823626163451110315632185017918743761494685878857924900715169198048674383553559354460229345523740029562706847198587118438498050891066422962062967483787340329821123999286697951773683338247296804097660248233626243703307851454589192898624674867379785055292010656508127926810583543977735186281503535081406128617579148685282108569574279010247024445402314976998406557940166035614581365899692386490959226334645190481573629004827735749039668530267395417862356988322163792873361727187019861745150427220091733254404473796266388456585367448736866535297010408350002104680927592374102313656840464125086336885786753043923713012770974206314438188779415916226102083688603148657764309172410668811067833779024118219086131631133875817024983236358928328130581572837669303268746246855233566325180419900034398699539852902746811741675301011234546228960673513190040969340242266328194213375238717594041021992060056061062359159426235712353827103961722080143006953471990448448908615017615584084771884916789379308737430630766290761914194879409730647934220456416745354927933300435238498119339218201636521841375114574628909599489588438273815840232189567798760663072140570978637235047539702626800907714917602284942609037814334095463548610166682427217013113268899157667960043265300495716562154703036858919563816407668654567988995314465787128407762656237840028485120764046164275189208590944859688901292824279291475808554630607301475441498904295185811900819402233030768842843890568649008410591141405803380182035940479247159217752601395969601883963557241058661484127368345002041491587836440674705288233215597210898242861934642434860874239521104979531380464209677771947326618828810751438140869140625000 [56,42] 19329048829636119973505083170899858488816159569970829493918667464036810698754285525700820971037953302539119892958445635884734712144034073202973802715845907129020621970143642400432667850647965877621049751577881686521571762824048556925966644626711528955896117160093403694610196604447226152395855896421295878139807876826057828264702386445252191399681693508922724442737497582911951695341119680110217311529880322671964455299796794142260640933637730241464412512739840974357686273826944630810462215462173272385742011795449737556522842364884557587493677652977182441658561768623689745198166597187936367888221268306898000492367503634378078296565789140125713921812428626146717492751244900543285810300715236874898617512170240971285067195783282478286949406499999118667356017467559982783968304665105453351399676883795918661733703478211601944758005303879132833677863662868681243511380100927424070209912843334776205263316606885601794348398419710780065137378817941851003829654807185698002066693263324610561346368560726870704016894366086784377332721151976954476813227102470104755476434015666112503884838670833486701072843145542600993451705105054399301203070965232113321944302476188778689876552811406583307454694648520669287286357810907565578723893700756041154268680814735445732752115173935817607939752615819252594780420175604852105910847310961230644105422790918195490948543427760842873300578950448140708115243377495499007595987665248005635090730909527874562519253085318718019955242668958123221691052216146555742594615152415174767523928545537871826398820222909379571587952482210356241958941886806652258130357603565912961128818282220763944032115086751454027354644557728271659778737995226806711187645648715716318096738137378572958742683045410972465598540262937276151485585147454917226916262810876726753536423288551140999699723295270605949046435955983985442936418834631323037236651120546510757881540029689003498582504363836285211295904641134401075813791643877243751157163281399633368704237499775076233685243817649920093203693124028532137364203364531787774167579544529358331218343299385300063381453790128254417803067851807704388466855519901209950953706708952290428058568384294753839357765913680935539832773169901723022041596553512280526351615231193310793355002015101380625735386156493805268699102622313187727763674563149561078466563175026879607461137269730466800659767705399726267083864675071977882582333169451359570025733006557290896698653170915349619463086128234863281250 [56,43] 3839403303693355439733681099926662376388889418968273137141118538714938313072229507879857875170705313188113505261685265308131306618704554701403748664670654601138843266220918571081605124319899865423515998768159981386366722373339814156342748137536721746296416239264932134077027408949503104932226797183774104025138480534868505186115316148264860917783512191593082005534996880691920899347514611752405102392431590305937955984171150469332286770544701285108511301262416975229629013421495313069778764704723373671355545056837568079906990189735595064561486440498192319239858941780584162371590611863075806508321231430535079254803566787359957428005420091326219900337864895022688572859508781896481376941684668400787784509873335130699653303715337463746029387095778756293600744021576699997363290008011065380797902667342905270387544345353750590064682110481347517550749166487359300966737169177568351603322328570409800097579528267969057779691799298063471612039676348661157638613747677506487984881954856125237484073860526262648228632551208547687183303349964925406062253889912761996584053167798835724631801918566095206114854719221288400514076840688913875394326367142931830165261664778316488404581306293510224917917612237303845509348191000148508226063565458944089055528092431813883948931832630423067241203934039992903574534999890193375224478904528496194925538800382275219931413427555595946857800308171010794485266788434073525769793332847415675237334064509545270377357467241960456400726337103343462986416067024363389434597913490113345638401682742392894067376770839830209942513124276093005042365349576477141325846133956222794273388840877197775271930985580450827504951970571374574272577437307612035838138907029490062695204342936889455772969591102292392491067653133486842236903779531762448197553906151042752029160717975935462615702041104042269259688576775092890022763876504861441171841500872417944493866900382213442545856826294820692964760790114641172559692110659516167988992453175028067177854299139777167515880729192420194824539763782292585961762255583650148235750544244922778789919406293816728559614945371736886257880688262427780419747614271019418781915035827206899182454293502371011498404699690863469575010853684857092978899274081658179961022153536956957953916338025056126300802818982098346372419775880457642076231503015755758713982527971816063711718071135386400760674130624383388383567575635886456564571895228550449232417604182240888910371268138987943530082702636718750 [56,44] -1853899585299923826735505030497816354663350216210460181358111163113057823438346120701199852600849855033680430617161415670989963919349032183074677937683775030671220763867512268794989188455195646978764229482584966531745071325396023016359622604779151369674761071106001000017131402839062854169390750181394375644147915999181113949435881173933188911857310961848756535206109531851767214271684261130064494642367034705344340389092230205436181074210650433449297528602339001375769654929409827558217116821146456707830434246769198847122616401390096674850624430758841202128368364993306633422144149566221437242118321444990752144265365572947692503547816988848549826273960315637901791845015763986059598311258865005359477143847023745858727914770495140578263710495383343271698656546722246463186054382985181249456957450310028785802767071697115991683427084003861256167540559379157912329916470938663347833806259743024945235334170552076387498585322281736261679416941519487660957151713923965780939236349587012283977348579544686633245078201750108946172884600001444879706135734817477058743268254084465705325839571154812397950967343774111875198454009427025475361975743851287212540254634905753444284519605373838840167642014789276321757629087753221924180512949461655493313568723745889023749298562639318430715040131020184287842825023028626849493832246156741224392816642561932786896500017305333451450035639342917580628722768654592294522746529463493484936317510090465154527129628545136082411850691894130509487316413939597675464240042345381956716216792324016223172450326395766074714539054975023318863739437036530609738765978355245030137653152737490828024608629043026463194613529678437611756053081289480051843063994234800263934424091499992004723181289592574364540872966447689738682977089733785182863742292352673966680930174365469022476759091476533228887172081176103703861008662921106988119929168014417982711774213892187632291374956723553545849745895273092691385327283435081269847196698444335749120575354089767324661038412180369253098299877918850626489161508180534641170166616315836285665711829666329808824351863959893255870900309020134277684025698211083935743463582357685894390380762299959727147930732566827667376000652047729277020908372967896685701339466444296738670702995273400790876751166876430772107738860745454181781566587620767729494598733168546487908052315852721915774058932457809889780134983703817844468741293261840576148060007188878017814204213209450244903564453125000 [56,45] 135412943065880746925681384567076204409462779084240300813640195968028960330309923935599841478389440641642066224916660649183209403799478794423609729688286738735611952688019298184483432692841928298078840637741494588989797168985705291963869480154264604766805167936838091870406703958746329902062831970939201737718527099366638078513193965589795244093821989316266149136448567637983744627659536209281928894624705817693247006217315646435651079128727464167776595137496758725901811881318816137563387204454315273590954866714200185552645045892360084878414996575469834882806713667813843400509703641017193189633731193952159551566496763836849785106511682964985002680878507336492252337440045393912422667825347866340837411505646473710631116088053933874101533232976697688011750173566766882980837048615400166158887171795769635366617055723615959699310913288320548701946962180742894397351038971364445257875998284255895901235335291694154554572539750149049076257653931009807504594841444200142340352499910643563222137032129179156433899879498063089538692410042193359823036462204119143450915055074381302848963775563051346685093738533761969820491078867384681084554072066765072660878825065912772653603052497871527503340182393025052830641876941291729799918100460791950505967321169246926134076565721163576793025461244228873327946536945415423418570602318240710612392258780978118336432354025773320744396226918309375187436684001839540940258037612042028973834674070606816230940674973353222042561869915408474381217268643597865251200691833988478724402838515438550202729007205895029223310529831353699290974000650621244966884415953266260810325383356883262300728035332401685551825668878545643696506588137815717278439594547321546660076946589655140769310527439771137783060561223165450427810638214756461670767584210766415882743345701815886250337942903615731129108334024577735268883452223549054260676331433448351093442039381410643816070469712297261691957930554657528276446167916992420811199339780633399137386045437709306366103748393379960630976212996454529258793863135263838463591428966208064866782518626519584919972579404204471440984290045708070197123366685520436202251658107668253539764766131442631868982616291120452234821925655102414324756088773713515253732686405646947533196560800343190578434172772086233799421812255777469434594103483340237059215983365166844818601092993554920341746277943676013545037133627836410563838649136545549901602253362042915796337183564901351928710937500 [56,46] 168166504944311054022566658855824915348300991543615107325838540114155251758565239802053943878430224855109769317887462878425872682001694578061771687917525209029265525666214079129733056072663779149399020824877780342733986455523540807260448592046150604934476848943339838313278776871635980145595881108871852847415686292187609217628165191353369679514150940992506210666713515480183975559014637630378188649437010940811838655251062072872061744258912625792442978594064521492222955145387492236717714293140336177988140823381235704570177731420881302128199718597535884880697461760387773234830117533136617013573747010100509762678970611731652143569485797757975478104433896292621068527732324381973093459035379553368233253208911748043810227020534737920350848011358387824301222709065106076943031699013731119961960528489591142426564095937536660758081118626581735470006907160044108595925822966487788659712933547736990037012291255243836029834366435204983636054977543338501653635960163220529192899029981888106179430471241868645099606954523362455965665189432264194214898733884274686993210519351218910287312765615066911129326742629350767239076135769246084900354864612510985210994184889874682446240691334306944352214295926519358858912966775367582055497236484382196846780601175241613243628888071187302521111561356804262854718277270419857544616794264845859678622894605501493590107628500662044350378642587365881363926670997061778225025985053046144111262536845373584350272970940688074972315949782573727286386581920814249510347127489746464564795177464872037259125540740745452429844212556789805638208118641173551687719434571189048032376038523480344002639238949356201223143153487490062366314670920628086066995084062404990091362413023399828436770779243632494389543265897625312777882131534432110212849558548031999902711420385119818260592009277895309404503689950907328343738575105134537866976467155995308451188839060159953461322543358547446819316073904627703732912550481745736259831363436980552904517037149508963363534023518388628015932502351232266250876194526789556109399837077229137311164393340944336628933411531677635071924600137091985689884070559702821089713511796184263264755379832703266027961915805571344917061988069002589234831569240947895671885795858346036576469479952785245087750178208407556097184253845768085956994167595681358378875920479653672082490833638982252799131576130409153024119550558520352161857707460671426647445814150927390073775313794612884521484375 [56,47] -107250035193713016546818378127612830390020280436308791647702255253137655870885920378061683124165549306430969162972592967640050908794412032533971854658263034985385658525032327772774386677036624498797569839158054845584040057677269957602024459014862692307318106662787677773378251155952214739928841209575747034502393090449588785490285086302362089370171742305740220455441606141825052577526621837274776803120076958914788409758932300950446341674965573442557238784814181241909529693506068595805978252963616876640656539907571770103340789581113734139555608711642730972369836717915089502829016040944010944615312231735656020023437868391512695666500774445620648111103695141808605527807680004953136788136365177003194533546641808978925847054164216383273383762181710988655605497779044729186045626076724874303570802823418201155881442281726152432354006366762612871345082804776761122168721143496812915630791577544255684019023176889439314267577052967630678288479941955391724268510633910640147579335364732260861899026354812954917056649673291965742582009891524696720835276038451722976515545291740288318968392353641814989866014754950755905470785691411263246780150610028725171911260113491319892937140265981177835471889341010576226343642456023101195078820622783660661225116620879933608530298228574000625807444090586982930083554809201304540324850559895918332643788417324226529183100468720441313343426904498787328066369767245818097324521230924308739174564842137822820613640397840350708867706958120908338426232213487277110366788292421861431319732221116007385621762944677615089869425603786727057596262276825490435261459193301510918317276237903192377644833979443980755666781428407654481699611632011548912128092426838228231570720346884523631432239939350815818557857484883868228251820783408185027441335206400418245567127987774449965569706666629145096741056561975972855227935733687341809294642185520374771490606955272113759512206476508597698847160780869813262231525676519744006579634369279472776623874153736533952630619060959988473209386175982361954657399487337218204109653231753378738671440530194248764300404884109864993118162887139308474352948842327638493788465037313341042259280768125878614587473015532018775033561766543020314849659266281979103778027688029392010702557139977056583491241972992478424072232024422508944879939150520652094420984247717452142871079607677471948130740507796036495129977249882237763904669978337873964546744787185161840170621871948242187500 [56,48] 41838061868353436350942453082863906169375095030805131396605924142868614617557954715585023983610990720860967021478981484588573970938836456355811982215722896585703641999951089259285068912777749793177908419768033924113902170090094190521122699051234975080944920189125052776318968424599346022871994005917018957514520350858593599280454663985423995865872924864569502538776978256686740768907950212036710114603696936512502080489601106561090122221340495362560339565184734351801190052720315952599349807995321642390978536080108002908490345786574155172706866076876148601920430290830915682277261522383301121098787101798917324238548056909282759401022867861795569457183331588433654321625585015058046058060404831025029267328392220042286750876566379712777570507481006729484777975310745150312954654278662926924765518699207043814283156053591792283052222265384386140519888617082952536736252627605287789731456335482928874503389665140424775107424494607721057444864065919824433848855085663439514167652990645709239635020531758143635632122694857003557252753976350198036958449556756088241832509245416212748798732280565971642553620715102203501146862908557193136260109295670615582412349426915736783746206777539486412630826526543558052759132316290018128541586227918840648406571323477956488930203679434799784177702410804284299384168247057793072050382648660530849379824554717492492510694781773876971759256293385915595233012405700857988818745400090981267696881365269096182260283396522062170673573768799850347963035546696888780325196278364394998034575532298153620498975926732389947998975021563610487403058661606468246264990447017912454213475124699230901465302706664858228180647126616376188115683485642363201948324972313916816704017713090521856506296431397413503332148550994271422207295514494760230545787946210195992338781590300548392517471816568255319992487865978781153602170445639770884153700068414980733378319283325077805682346707059758490506746504859442792676582778574966131842565667919262173420573649679537026405126105665881440701490989945927998084844467232640494815061208173677115338067091957346519333462610582869719482729140445079529263562883182141953273390817483313541854683634600063376609422156153823961286440675693599772374623593963671018786205270539727157606120329235360376916071948602192481766129549039584851748939067893014650264409823118962089179625357164200975716723686331098016827174789313148903274344145861510235739899599138880148530006408691406250 [56,49] -12496042238994958783315585229060439346012290020729816028212777018830022036516111640999348022851062168506322525219115755498045951480042359377987214600309319423134320430441069595972077660682289842813270501775371578101095883924017260686968848626824868397192669647188469943604119722609450950831861539997963718509543376910671714617337131659689348150120818790102023221769199092418599384677981048745842994445093122711553204253423062731427431591528644604138564444190172238021290244462012609177133384084464483730866446829565405429663177955249242912461818424878607550900894660311582732822030603218329983750649575471473881144079187994736304193744883372682225629667977567780806617296797832444195020200903882822645436507405640611672441543659182252653808010979541497412026324151660421055663172350663092369672811943081775029319886636161286346189079616290189185548343002177641670263767989916244172999591702397952706569225446633687458674220042543254411413917651719320978117902992960237387769683865469761056476925578328878321621014967650242442867388325542469238777142197775212386067299542124182584317431407426172080531863832390491690419467351304872169325356313276199512364865288406543035545492721361416822190821469613644151348613182243738813196959644570118735421747454530281078173700954326968876848843984445434237752255626072813667116568247987644940720856772098154631527003020872335010523952893361033279933623921189442296116634973576508611919470810733877777665375506957939093704464597640835660963738786998623711307597775375259309685412971257996936882879384896186237105134583935535525513591338386344215095863430694331361455272942060515065832820698048534560564335791939145804920432502314227554295996949113360259894911080809621649321381185245915765561657731601255308918445179665354398626751026208784233884596657414240174528302390202647059176450939281654667021021018274195446436214989462638614258553014971703240460335601833432581771421897296806498797100202843048138450411164779495413436780804245812664748651687551714104752026410070026505461336505763284689466445143818621056916160815110536548822020911275742242120489106750268272311865899302998777285701844371937490777621672470579510487557048889539061200211610376925250905804815530054419384190630111834915331071947320913090303650047928785410762002629461031928145781177822522601803188985565539614867044123451943010759027639925150683522849349170060603450257193797190424788823293056339025497436523437500 [56,50] 2995268123399510702888021489462736186336598245537110010299832085833688111817156144799513459292458387368491814358014863291427198451732353998878276191077446405051968818123996655263310752315655343629362840624382694649184497503726500935457012399612308550446049306558858338387197637452456467746512461527085341302822905195370095390973705171381107056137170477340844818788702457518178862459211547969898763076561861042508250223808299887005372040389210680149261395216426185320463601306482407852381944767227965041980367874647711371052260700910759351107838368613771841631861821754240393555041221705291669589514489040074115772504700276962307807215872540099720252477884037333893894832877682727500733673108720135954051332534182560679223463797960172118914806313608549113804750475554133166358063253946593404246893204760656570362693693242258741610131111522670952618156498786120534452422397223123418427051246349578268301851044603714476953198940073928912346285114082822100352662805289038362672866382812734406746851105684698871697468822377019060374911296368045285799937675504316377656608099992541906583046109524646702995567934764579195020552097916245016472808375867623451782996687437844018212020787747741025054016056890263534991485438618004643916717486853118043387340568633837831283404394650371117522860925197492388768449476196723413852876335955284930406406232244850542404585064435786264613912062761470490151476844267472399172578268305171594892799913578812253082900714130034148421679703079201357170464271265235556822931066061454507090317287805070785167196495474596007382422667456576423831051945266961401443966110540501721389354516876279277093858768246747247405730266455311857324886540150858540151804057709448421619274596224636235560020633766118236794050378061083887425681214401572768353360097901166305381256658099549334386862550874083157230694377861206706596924418342892657118240428264517925183913051757684506225506943251375350537900443900783083928191729931319630548023174452365735950843156635428560802432191498450375287665704963469848377609036142085550257211143628033684124833774473491320429939828081172842603857437728723743356687296346573975594399020514820359657161253636505226520028665981137508957402037356129770009855923630593080907115736659008755425338538698637967031604056791123452734827709024997581184828980348790769502248446601229557259628542664753315474068898596471835274092190213995718113125683867981052799223107285797595977783203125 [56,51] -603360895346199319472381490350912809677403378668766324031930614319948794633513208874484981879343356742157497026933885674792740685066365459138424494144279539786553864966317100873567362154008091899227469017993935449338164618226711713745967511874554492038150867237098233927504184901376855469253123582433396281706152547226333687664286406805379363807475769413668838177881973145313124516676189056755717277477434377301216006829069426965779184014147618310094371335465090750091028225001683990146519656754658749137240596740526884860871257434074448099148354195978664594945839720281312312156852556914122170542822043967167605241055129373754212108361840554822688894719011620315985936730087572600554075434700726509588389140342702227302952692347595133683427365330839438544591708510869430735967426661702186323710638174002269357709144731572739475222226572796179357723848856158902432890049506239166301794870905338332134456179873850269172017718546886332384265808944781503040939235650073089827928447737990180961357003142619941926728111484805661955493177874128804212544048630303543089405609155460855457422646682323933031520853305465058295441742657195321244079970649869123033432564832114626557666323602681187337163320820022698590215719739470316184238513971227851883652553069351016115828955161209509755145590159627028277723855857549864976331987485182521819665182971682681911436141521786421846827218986858976378210917246506692083059117556785112293568751785271887503187574601895093389138840291923015871202132758847447307613365561060332897497338865143883232483461042936940254936233415572321432276813170204728730048133449018284204553736989317423825292720691143453563563479292310357534233010960661254882383364994394965105598351375515301196037534528721220470682330703387841808403905892415022345679443988536126111962803914283064602835756364751995448884593712970924744148361409748115451754403379983458955339460395216261318953990246468182237589237043335643555929400227555318425476431247828091247867444635866828213557789761464783127114373344660686722141781633667016215912920997075460707401362116793596643410500167406389341812015777832791532413063926060955008164494060859349695984399296946879110461680423394204422491770674831060899333858191896509582728381975168328065088439751679360514015982701369541914985694763618351927050292057862740928026101922872539678093901543111289249302016400980625975873648151828363903059759820735052926465868949890136718750000 [56,52] 117147066032162520927960869427047576977649331968798345408577228008396760244738580014262465566162421987136201293682308541773524640493865291202256171985633814988653131915101228471459805103721999361580326608565794117024976244263316582031609477859724251949338205183483136736964530228600008168665844770608067338938794488502488096362935597049321555789758856645216935173334789258824663481663947216959104218947034496611963850482960819953066441799357441912023486575896415298497404868430970504489052197980842380002531233708382331042789779324017463851114769806213371354169780883406344365060375992639393178580429937980612867084653524792105312471312299983195734032230810778983946004775430906811451683347135863833384080030426416131173569266585698507699736511418643772268488012920995861900562614317086813730639105894024398577342945194115702042756400549796997070393664092981223883956959447883463971148111604495685226568804679435720190259601484454862926641978203519345011942177987122287779672253449567565172527449783804757105980878750617967229810295458544400603300750054335018215583191192086950801518547433796751542702069761851192732483902555772201435299067067956700713960356579079625183508938733022735975923403826524769016163314363590448358944093903055529375847634180302464453551935694230361662860470186155003520476712185465288651558521971435503815104902915212370167851636103824822167228150734900830558029429183687836705407198814769036402284284966284988434601297284199746514231630107738742200844471512698115978729094707061476765015802463840249132872168577706316850951137713696119721939055649976790439374194794551176316631322337702470830716749842815731582980613552312448411012601273383863175665888248938952604604102726324241211088331024742808384577548350506758551778552286169373564166788608588294930255715983769202807653482112159614821396690566680499498679535645032896950338456988566555810259397873635282585952509448414822492652375752704570195865808385784099601049455864538014078421103968052650514116033066859287110085765907887752950749077283397363950236889633870169316376665523435509252104967543475795195982472062292542748438439835780748988124307850698532954126747676448921967224805346080616769140894249879754387610396329690324040618654188724602741357307091706676631165843492430012373463066653323961305917182992010938159601582254442296798706942998976440643026502175972059041153795974835711245221059328969204216264188289642333984375 [56,53] -27213814160556612083820091268321542262606799451024159744246117499913962418229263502409692200560963246026409036294275743155307592556853400090978436476868135526525690399882939726502607967226071191620313613617008007140108051688298355897583999085207245931843369009039733416581005826605126517090801519038358237739289763980306459314221883480619891368531871676376284165325434624240655640882065432748208135690032745485606519544809616836764712236731592561713026878156702101153773607115151615979562163303437297339361802321225693706661063534529905072436908340949176890562630137213007110967386787609348845999539871133360601136491959585058231954236325026382513810129902717977695322795964412668478147314436855839230788446311979726971752021810421420880798676555620017964244883982465052256995547787153783426725817133620528313667721649790750798644057056228174113782367344594811444072841657743907599860227162966561764699993999125272579824246068102462670272089662993501626171114061737715861478994235545251160181466749052126885471988041726981062610857358321078645499346881638456378562344976851616933540203895717142514214330888582825129965453913272312526358107296169472102879937214816731012981489890878624169899811744391769168915623995243938167326442541082930884645384263924817419116133220299398049540484823088340115947313807406231286594297182795087127195197996428301815649059942254300983279954485860287367002592646303929033770477962767339510534054260027137572595998018238079478234065721326103950150252376800091149037517962803478082986662001736452907520363237347103207206116003290145439507190694821304579558523390498523722215552485523011795265287745747302035382661060461078466420319170857032213841562917740701148600587117672686290244254822550128296887063842095674516123192771042861195836386283295565434406595026609558525915796187683144173711913231076342861349339043897984767943185589677450507035691514237527854899042052471682466938504072793061326729294375300638626510713387014031338151394445589643952905640009813570602509987014411023465272141740204001021721686605368927667356832283483191245354008474351051272365004691416442881997390827835445613119082659879536135026907440870887906158387070597882069583445054020876087408803456546675619450231603981769615033249451186107490710444696448143014803958392412948907381510634625167351659071972055230783570111669090506031238939981439628294890437979727977613197964501523529179394245147705078125 [56,54] 7555000558210650650053998014078061411529896131580187827343738930555755372627498228740271840440205531314488012721122334282534472684027209283118626230462468771087893609459566059137566284134815760484823721263337106609391586545024803854956948608943253017847086268676527022096364986469025325045472541652864109395809924168879752246456464091581284930268785966395550968431112404841190934020144636013137421000969292016608377726939815986987442280854944829072131205874069152273219533279461704597310947920262818630138733830443137207884815484716008048839775648240503770466302403259559510443693091445574430481228107725837025274092209225596737323887049438554937514560892779088466188883805696105128002186484285217748963574235959376937373183605844494011409585046085836016956855074070422110491021641152131179596507411696980790467317410006884071602426453159360076932902959319118751086498467402673772324918830029657769541097854297677680593298398888808673265034499734723026440125138040820962300992747603838975671784099197796536689402825701211801849753224679421991591667371468733193247287855278423902961886199812551612699465589855419013297400655934801294675144275117368211260298409928953004750043515762920122305061847121336984137490543500983762614447527360402125021951810457037567909086419060403474470267721528179144731294122754833730851987425490215370053009446838159480847590079485239489943883976702951250406640707887114189204960723887058741949331762926239728502610825408285076752377878640963594821737335033142366906439178951469792732226282724877740611043424183958621893048577856010667603832115211555835906041778327920106308154967542620136948779810274280900932340244174466682190146650886228430564781180658578768495298941420438363894031014919170746056140186230314786543009572128359466279419767615843990895048269394288719261301013369308100487372223949542442032138675957853156187193772769070165958564152681104695318906257769241832194059777748536008030437495982376279544739984450139637978350085884004746751602513070021135311862467778075542673669244494701970046214808431859591724983933130831339836211752344056749944986944793327438814052263990144256320573136582457783608069272873283798414534860422288580460470815191742680123746629598730244544158135286158172727544263206615367990809482825871091101312603004221467154589487382371222875211285477844600959671331026355270004761426914779995245866279010571453511602157959714531898498535156250 [56,55] -2031765401719775007042822775749501872346612973736649514567562161120618931091991208293913496499374957106579078149367847434125563083760478374923001960336606295917520972549577692607131666308064248937086571068599983315605186295004057511262534232129000873446721890075918573115024686999745720990808225095003905958533907773611197472470036489957712789529046620110171235419308054446712511237359220386371622685655658307910469301635701676985091726494996070396126719799977854585449023541142027578088228273935321394045041009620079620922619839893439580922354723816875368168227157571907083848242505604182197574214464328480334129870233147873011425904893055052225124029379697463073807919962925537549231829423446154636819393653877122059219263537641015495446976423446042061482849172551426321787147513538816952859643701257685286153579202879769567997211652268881596069035580872288811864007096768106706630145712367803094430790773079546144273794866661691218168513340599967215565660747419975325657734470196791373402650830263760283939486715507429574105795865718235316206752384902704282912502897997877618842880923198258759464718642748900747947175883787812392642126333574240889163594972947443777593951872020200129013477902250501872099522852234675244662223585000217515229942677956577519767658745338187287161090509483947123495901650679383166191101150096413074765591315068109267626651573829514272387163411868172966997128518813482491814038110734352243211831239726008318858261723562735246452142581049828836539980091601754722767098541931962629238097459113657264939350198950625284509785724115778279170488210295332490594395534569668990979093986068359720885036458545333502060075783369538694173598923095578302719890371601565590210260703057587605561646284040203360045256367822765343072415742126963830457205640490460961710050188451925577475009732510139817230859569479899567640153919311603824745099622585018146696552938460419633970039676454433441041288120816422464340187459864446585858575563395967243938331694844199045709239767286436819679788895574180702859759164408705385445715792794545497614829399043821487768153115297096987236943836295207238364296034867131399873804435146581088951377732382017603347058019723501772523852921211741954641551807407557888999272358497891228301090100993384207025709554473388991914381633546798639804559810664834075636933789936961329639056563636180213117966306925087854407061677131096644188801292330026626586914062500 [56,56] 466400622131458252475878025376402744004019106408484007008212666735931903366960364204274546376675527175537612193084592292641736202556907557111245519089506731677124199689509768462314971622030946568786579331205984649212846544088738416435782582807770143362386181290940297749734279093183207789459297027753863003335256344654936392256178334062837786249669262940146580825261156351901780112713836307223144874366663613129700552703242968223980214679691495320059567343333893262759724571449442658785426486836801213344314233765425526213192219033853930333737429581535573536611878054493468040135972814715183298899144159278005376193280716648966345276878071090895561866270654568707663890035942931723442349527700700574762223280751914637829028704886781365673467360712931704761958851837305335807538369038408945548437480116585756001401764113515007612091706993073453098336185929613226775022087909757589321573182234519053810472862424338364013140457109236967998286839085510051666146374969880594478287384649792151140392055215389524596954887752928515384758865697339594700923073615454916106764026161543034543586223093492878166974621913292403567047648856452191615342284037527957742554139287267928044399488388804791713161405353106029552238567494507574342292165242186712491354716862699248992227799495851785032749713791765954076025918532631267395943978280181553857483998302897873130677995067481498970659639701160060205063843201211201051655629751338468655710155213035826576584877755664314036952823198571243021162830209855252320792272721707103491545150604392206689304218967795742561542994922970137212666178459368851244412216259263406764112565968424597868972699737253525914230121927946981818761166266878304659347758466713744834503269437044898474505492889844482218536140442030174245431678735138042892462303610924637352573626448436280245918702487207922771350370784558037426597697765558558732191458571984644005482477032214624215994813481222679448554923703372847292262078528317322402812217694052129741332269661473747645510193045334838080609742032012749515687761359760178639901020884883200886312341345741005502381707591150731059588832045549925325351329990316141057836699394708716168178314392022799656754277217937896687755031809460679182369851137241699508565975318290690008712647830300677765403374536133405294177330107702716950219030017197868083081473155156211845835867799431159455133978750020901093975567164306994527578353881835937500000000 [57,0] -4803317144820701019488149293236767758056039419648924680998857956284760634477941109980622096809551443733134702879325409506733389706651182470138833058469867958625757461160028170348785627509124414873635037573690753930729716765055673361391519561439292885140681936652287339495536653890554545626110384203639008727031498609280655624417976761577173028536953908247556231465838717706176107123450982449227749754918189160353196445664744403709059051098509028916740910124514964229417980184642622286127223994739981961822571226119127930269271265777236489228894850671323423826052347777615804677894297805959561673338883255982538074757097954327535997154035993901508650748977569601558389319434051619985690848622847069888181382098891802867656775413060433936014761666038521031839526143147666426567057467621364160253035149930931239368473090778588962638801956312100499855564152021447529642909197345187583294332792609833756435193445443424071031323765796532410390470922190657482059211743975586869080504666912363854382971256444316176153306563950903712512100566290071754756940836407059565562527101359661578731347982799340284388923199373193230531770114587040522550863658992386394435711181128383059649301560467387848292741011748267122580678800674840490857649002479106408378726304712278908438672627390732907884580658609637325980828491851488422970605421752797535578286597214344163190333346970202732045164968679658947862895918283380512331825718987482754694801552772327247099653353288936440875262346687060280918897581400028185077975598236670986498815437220519893843905862127781267087844369524593193343973326871976098898706596404242030120938595044704720989934573676440544037389576462367732009142449887122402119789479525073144740210310357877040746295410829056216398862016456346860309834697096899754948372672607590196627012523309190900535136356060343923976129040129153339560869516910457288145315635643083297311164791258884239707006232693572553435986798285312552067508756728588338496533397637385430185979333123793940929465072924609400521954691836313849658199600965809814096923544722827672498326998431780593338668658089422057016043069591313562470587316919389504442245526838869623381857508844654246938345492652946963700345863454929055677185222218388874963009605870804699603272861162336826273685569745821409825279127425723402211588108912110328674316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 204186038639424459622479976463768884806850580341157735559550789129123147082800652872273992996503770775886971312285792668261027336164913666840377736588103615322116480179700303338532342216597469594525493629755085412900284732110763736152322983089807404800852121857350610989523710993914811880922746513997093235926804015835671984667433280540541165108056135638777363975243991066475283253348001426735355972128550738057730710650772026833297598514084680344468064967515677355509405042234731643077687704016744262396383040852156522117046305174894807581163187034536718000881893159639591849170768746550071317752697913157256639732501158926544828249128572442446133049319737941110597877189844566485381570494899017075480383960412189542131014623085423769460596380716989731007152055737787709045706276085457513000999062156498596433309584581349699485459983423566133738092151551860989690327346558413095620639927540814826865190976408973365808052302614947769200926568233940701160174232693831258967664352284267903836194943840346554958581538995259392852814885258291000810467766900776470956173641720325439885214308358265355787556289572368290791900464344100228313930545001854582711093224276950921605985101118618994502032375780619091746527452860862905967492282944570192990694574534513437243668064865248568113420678967811674527601707067318015510931232186983208333207439530238280244984169310261888546477711806490124933712551345201648497770664929064110807778506413444701809624028034534433958008275518953021734724481552048916148087027991160781592121533549594301223212482380053827584996094657816297989412941715715295691468238950664200908133511961498890425873334162075327901687386863488654068060434274447585290524097187764088211725751221131026291643918429549561010261333386663748358756881445346104401194013813466153033095270015451016485248689813704278035552600284077743816015184193155558700484018483420071091184982361310641535213775546016499806779699420949845943801229993592683998416896017477622111506965733230446361208461369618104971432591835116605560141339073096172355564081266576539269259852488915586140835747537471005934734839528252164780312988596132952332041471742701365388345531640726723480465379902510573913665797148189047084661937774277630020685894694495257831140343638241107671823053503906227764566415323150769256521641636936692520976066589355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -50208226430179849297528409465102875895548171589107420508648028454754865263031832471293037801694388840468275431558012212210110908772724854069628639048570861239198707855108997670786459328451789352854550770235222746403740409938728496442313778077922168374110377734676620367819182208682974325605094616007944886010269846898963568229906755168531629170584544079402187421547889680662080941344007818001766807987495433744047159995281246824885106045321380445768609404743162874211017593942714467492862650284617679258424911815376372428360771128965966963963049278897182008176022740244348197298264030732888661068287627399799115534670891256067585537575794401312760997616586304710363161566517117430736614044755147734300043820825758884546289527815027521963375404253745324341383688429185471626799732732250449798103809150339304055260805077107316349960893085101688538907867153753148315366440172667164124462053434005196447902816715220478048194641451549828109904786046548320496258663357679135291718299416073602193880419205080739537027099041813885572696369017492460354133998247274467920954686479584151925983638622693963653993125414520747133076747473789234127360811456470192645236376375397091633643601285035977164520450047543436837650153888064475509238079211981167362261830700575388711802261706814299804301425834814236413245711572576351839719290749757978908093524519328090987612929713190281086354224112900855802818057472878619980307128719786931569082976675519337863344411186042889297930959631521799016387245170708607872209109342589920362189943307901611318851669096442817145026250870196410308229242426184736582059876096287150221283820763106674219741186771176834285791505891589327736183293633046528980830903780854406450919963303318675141625046198714739650632752396515639654300272783612022009394997504259292861697160828461842401797329170688172009493075517518502679104163117897854957903067750846854891833100866560729811050638257532744025667377932156787103366524554295243070870061195591536807918012808584708795957325767989981473325166021839798076127112056741047260291656496505942181623776301418875931556886552216869544283429832976780929953246235876689847494089643494381595291739196687367485919791026175770253610050191645861442828431801024357316633333108495238551347411009126630692102710701198796143936437248122170678814313315996287201414816081523895263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 1262791054602332185941652812035309444291999054436652772112803370501844044597321294503633750979814653336467794779379467123644655396339509870095816503306753641221596216832261515920975541713490735388077894701920692496568259603671170948045001055091486929083288618968548247314602171216736325999037102336066512057989978946923880197208288879141770903929377686147111324200132307175393175511963016262247588698733564922684333545139252268985368781219074280978590029358794308958365361583113594262809689385431509198109524729654291320882311009886047168761774363632395144293197160467238312516618372179653481595019640029624153631362275293086299181561175876252301741759517290232748498567248192563703772726406778016773683323490964016786482789430408342804478583770323265200515232243866804639265354218769238196488313212231443527255277211289568649177008859692096033272600236922537457786652150557070618427088074156247273643304837561894831092941856799375565018420738353590239341362603989812421373026108178153398118216081668246615930439121113484200365802059944841162323919898350596267072602882609977065585963809830889568384390563787068188978273803335518963997224828466545409455290794927087775131841605448035716380117598867435902717135454283590572245600376240973111053587761882454493844348382007021501094600067257222537476768207452310682584180671232937794718148765076636155066708518810472878640046928682576235224593064885655637505425074355016742567576034155711613753182443690410353527577344619021093965922715249422148259813831580256703942891640747876381568824921119092013343777341086974343932805091341371350917183792723085882107942679579393087524597921235569387408767242671787527299983003334466961286018326419598261724732228756184615886839791809374281167456727256411779505847716428305639872381406445629874869432978464122667168891944171813428584095681245737237162422505836957069842467286874798887183599626185440073745932319711451945245241842809010548756581987115930568801644589659957179431176656986618044054446678687208258736131751962274425596005033329914868957130225254342187747001459624445910170897523612988667788216994432927194476860134686736170147270586503565778407020017995663583340351051091345977568312426128865269348739311709323305684203708172214247452413284828882920035781907365610980398003639127197044619258133046901804164008353836834430694580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -15267302945107777529198516851477554000311598509010791385964116032823820832810310226997332664616112157970815246948937220688452476800969353621432895888871504262308735383034477799048604509300677697340362908669044174308360341524840414397084459213456164726762068405919623967308220939218982010866509893981267537829318768489395740432189470536925742520721295969185118349957752753242363529223932966313098933218684680751694780872096618176533555734192645343702922135241628018030093108540403397724929165208800439657289566791298764184413815298722142892422113480550238969997052161674796300699442931639250746271773942924142386519183158271654348669695283353249672174091311140899479909177838260912501923447074150002433714079031752618884880078828485022937930840499732794378906719439648434342531846228080450987664107162754017813186142113719306021603654717838375983709088354825888704683478320288741591218143393100826946553118690141985092903279448216344423666374526759835061144627093994588287611673865650168769111486045693476675825906621845324773381966714021655725089490429260198135835760668823666094038372387539460044006608351094222182369517890465414393107113916684944978512639787887983165330581232179112633833953508542713809028741180927365212709225004458945933203549974717159529778887458984384749741574757675615922626130202801194690035358201199274755623624837012345008776314700542609577501363459546957336143115963847736484918748649514908696943180525549986292809327647512706582571093868895049154241107058166457544186528085507973484198346092449697990108134558138593413548046194781397564347793910835471672394959214251848736753184504802855511665265820813180103454786973454757475216462122449920889498357340855070441451652181239824833213403165161970617683344936619417349493340396752415747073468007980135689905091577230455061997296638986712564502251592805108138130853141263613358211600485728936582952222373335904771372070928170865261550762369483871663903165379790433018535556395789237455244304048605316140636861244190792833810808698386705240423955020048983852387890412577203323123004444974829372794906236791246514274848024913780064748420079924366797944189944868537374441445000083849029458254369795020383330247895506060583390975292181106704633038493946935984399243614009140795738238562523972174946655180941365162422806207542205943206159446390302036888897418975830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 159049387352301862580338745289749881408941793674509375179437203634158587970626558472243824796146979258918238808360175643887302128869720213978474265308614891283360517796135309540539607928398890766082518995517357222485456254923191845046438607398212302786657831801146910704256607898846186100395600362364200319282118173558500822227426738585796487123379593152958976171129078912493644892932551925694427624716893696058925850767959920599349721973762291491666266417487714539453753067131026532573365412229555743640703933658854123640636775009693975042686641723525283130173817319199607744176324394813586226835254026568387561159099546724718146978611267895053335755951711277747871735672177971758314657460798128902713200911533683350439666192444137844334388479368757881278608548552802626089238042120551550279436721322455323532899208406434846309631739586636942414041292894520608522193700256458265403969875309484793675207660394299936529462113031462999170836128113323178468213391449776093158419697527146832222440696249753464852209192096382649864059267205624216121791928737702533610330553383884586438144343239410171096283355177701935459377266244970776472939656677718324412465206871156220134698269540975247033517649245679716708246430883239047245941674222997843837594924071050451920283584245347084896375895309399709110273679129932512723524975415464502350997853974021993736033716455071159712465972556300339054406923438527951343040795966663947429410665353981371864121235727065807471496540679979644030077972182035535683196144123134836307308111542289620636167444527971134810115069413055834135650754156052593340509916106522831905802465895802421799432288023759230690373112578788745912720114946862914034767235070129324868818528830058788248871254963772208623662111508668898797701009836380755023810017867474284065512200388681817792006570725275176028376155600997229510816966616273468926750919661726997813878847194170861689962157470890470276189714529514645142187058933483418882347881955212098929758418392061396417108658731465855736065977088662343300208603226440298212603257217934919201633350794982138749838550942986821439232226549227129361737978138796972656570477671096636069272868875575327420756223349478581656434709850106454180824095657890576060458870387284729132246075926011846258067339026154402637862697790544166092848589172946059227794005086487061362277017906308174133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -1479210622929417406206304065267307090650156883517344153420898252058314838416405658517286858471729256395508922460817056805822504268521652695670085834831227134346962179612394930309281355813207792313283173887858064772036885917118320125379436383098832670907761956372083269930407873962755377673992821291858243063651415681095982149140779289526174535727129395521911069267021717554493327887630353861870287738047434733492718381734081650638311782529635168228859252250165203034505258269029079676380677851757829542737715960321258475599174285171282386377207675681123806653184598475283480769319294242364094143401059943613331765720613982539036446179798609410500354576304488806444605914113792163440603983002640951770619289643264753088306494487333287827445847491739592241997904127720786160660975652445306215242700873614002488323124088894652217358224073488208207332261181766232221267275780314845555578442079945993675252284818422110231859962190562787263139627260873653041615499911110694272853021741138581437574847121874650675693509744734077999927588853727880626545424510908457872381312219078640509500458560395979028582542799397744333359620904592992803744361674607637461804974448176716220538816830617751619490409322307666237821997770301903110401535586092545757517281086786729014245809002909901412284383216041469275772619443255339341112320439906627761251929577346747376567175834174477153351225577989155921019923632063616167628889769456111620461863825164470358110156821679039222438691104585604399466940314808190071358701376029161364190620535525030295207071290392335822883523219856168880402876393743349195146585730737904288245072759316322946993852936521429828076538565415193277722958097197156370954988047061860702377416279404511251473950749736743022711115895436486290766393489889058280441798703831655392947865531703912681164096402726015696986905956185603456413725022690510254730999481179286974928414559111119012051232931242371396005165211356852927045775775155738747232114213555906100182698117522396087668080578999516637724666129776616428815613793138775187244966877898958923103219727754932971253028179088334918311527498714378692983309052554751398269631533207023731145595787661280357162584831081114588826308541161705807703705449496451739271003756197641439749320193514485773568024670752203405954915067798095099957366395818012429773017192904949190790375723736360669136047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 10023253093652330697369228246748582749071693327953458480602228025229010698272626749506389542306481087368217488715807707146762962125408977603202198700436020542582726486132304300220208619576286706786876427006912028334236649578505297372957283062662317663008995807378614696757002203924807893003046894010834273502309312669058524931926355687625296402351102966265336965563048924170049104009973098239115494180589614904581139216676800939755928818857600626802025915383040197971764733923767519442207943119086126964635549270050499394649760614897192272062115491243635570874406746541793275660211059943500085685489985308457274884834227746731062864675426321788584712229180342947794448731418946392410609408895309709854480850233327555661097613330692653193219766496370106238090619670442469736226420244363643653170468885432036206829762945802068308110141325273815663242520361937861606415965234566366792607847874227740909503928233373865196780413235912269209119636897332816438434678363070751763987247985487673825559745957843567967672922712550437798500101876215745649855500584736666288178218472217353421962569641646011711265736725913067841331495431977123914952573623514442460013914930121589762879018620766515409377285071095580986160088248593820526590458603868519979132574874671191381746993464826837210922836009787757026136726632521507710276881628411015195606960501648086747829940149547975456300243617664679091585548205681760293228757590231486482571592130598545904184050963998087512983050602991282233028646433589394590991297808113776707111370391790477112602950164450993408453848382093498463092781214317607497885036831576220836634779156946426828287028227148772808904186318296244917582062368373646544154592323132481862994949198704846925304015119242126018726775448915135896576737045048169581044944170695244970426430384401126313683291897514834604473343707430212574446763930752561271499188547345910834060432121511480328213805812051536759943226958777050910348988390509948722670022183588270388957362396432228261142616033983431252363986598018723008739589503381590224153555991356570344915939271566627295872277126061902832932395524105730127625542493311432305211233911390867633570962568098230773235685093517585979267549928402265322084475611050560274282805981669237448782073118433020511022896456884583252864624156353160354382824664149668417719694923657264284955203947902191430330276489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -46688720663928116672945851232419822149916909355209516483299018833539708771159471659470225840326195344911854608481599011909576152516361424321730392454651308755307996127635269180360083888797123857087599236044648312875942830808202668608316606682346796289154022166752171777139446440632414343093180622965529306058118444295270443173351245027083671635874982691119569680636049649633637138411340032029552689874119799066051643016358742310234082308410878185096286570573559850869521046105290097874416387115294036875743555959177738317500960232556696194666842904094797219350287390357528420530849614468735315853899430507069307697908967155741987201289179445290926317177874609927070574165693507766904494423817468730543629659371626601749623749255885659679422722127264848621981353075078568007147979179556199721760363290567179945456097590218653016638534264185234346486457597413152701474202557177293187509518038223393141830079834163860993649722032064211756147857840009740701902920769850031018256178761847829974982087262057637348376323393810323821918079632470319707589337071355703274043965430892650571540968519990763721875699812241403911191173077081167742184120434306828755489023244279586708910914641169045740849734799962514125673947198867734263192406098344627608081753021812814308571399552281634362250003906535387888953009293238764102356108875506844474204157653183300901088150911605147835433693159702987228958984516033275817020853122735445954726680648281761245956677870317797763059123534321731722881423283466027856287551520870253377211724831964862570543384540393926411335210592806046560798148523774476661694742904243738857774954667711178521511542155233671044220905901539821001950533871700617697089323619713591614324107414436072746606741565319859449328145915726707633124711235683147009174222209418730711539276297548171443395852357922830174695479870214398375571357653511571712622020271537941683886783065768417477227714693042862023383377057747123203092198739831637770411609533348938606947288646124545594919650716348917114250537175719122420292351533117012188032162745228005368113892727749469823465301234540769733109553411658677073082519147938202747935682576141109689353670832919710743134849566826386741195230877871315016745203124236054244327306044526871719833306250510739149394476795320106949480788877825240037840344885991103525123505099691479324451603982737424303195439279079437255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 142308670333096015972098708360310248344396432325558837013411750859936101476985498844386537332447096053734091472310332463053212607084679417474196361393975905710900379312260909478515152734307797378970123401997545703220105308419624739375256730078949097684966739253913820951501896717855823838362336159789247071529804454717429669308421567888258679031673015174623234801812850016385702536660639025208477172775065287553589950306911773029788606606776312266295528390258509429161661291669200637253519676327455311485477163311623767363516505354742495767646885343839241667789561928203334628059288335757373488747073969479209338614944604084299632831832111693451492907614579941894395507219114396722321837697729835693649166527856115897166656357746172194776542893242834437943395526178730377353253078685836003288780587345390212757089498960719234994301308373326678109184557900626293288566571019602487966148032941935569265369138388191298980452788775703185643273406084802410470671306589590867087353880130749545794918038706301711857419702189104607922011408060828311650541783601426005045629684169326463599094058861903614107548469773388377045171678064344997318601849366215180781183628440290508017152556889657775127923653987809603769451454775573942144785565217184754478230151592355826759607868188798286831155924483149920128743069319732522704725736696016728108515823093990887683104657330986444545606350077894507606622762680500642257604449361520806187680278244914963150224572393851024177774753261003933710701241783546859625508866660708898490456032198253759547056258472013726178587252291526970928467922426602784639279273661661394184282687934753802309783455605347914519126445928472970192437230214264594091281116090092931383157362331128241529767639421140681938573177758723241017476436484898700014098606285079250573605234012785553101105903480075222005282534251280883865186141840095920707635572341581336614579805448179782501895640171610411017305344789295852107253194165721841293531854435221327933374714588427979903622652133640800501874429682425568187778453809397047330811752778867973539160205344472627340427121480034932840463308918798703497914201704384345300659573789369405778054676890997437304176410709755075066995996775725707673500291467699224195666346908197112622752180330478010682013342824031082177353693532331607600805984643306071382259180136348129061209903125327647099851446910179220139980316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -243074176757180836455805259531573808478744953220828678825307656748284980729486937820211403544614195140089738001386285074146347746493026752640348248020446348641562689989242130866157031402038761539989926882346594041223194656164077289318101141452010670251502482774268347970378945018367748110181859743525279554636768341762407169693225348453398858939751118237572175724904538534559528282013676904831409956653341978034552167624040089361086959962936689206912424076229029173417158457008728088404431748581840847004994520817733426690979869855808971835151225749724423488339200020951196423451307863041238684911258501076283136087407102205260239545663035483951509867352496839165548644726814111226152566162114409611530690155015271658306223696236216917429973607605650969737869158471478132719489126827837720766359198636938290468009646106621240021154216148562218078451718199940633301247876802766612629763191834177989572208181958093075290081893576436565565173295910436890635609853623337697827600937207737673416382435435984093914479807471337924136203532142645097739523871976623633352115254385751967577978500483520967883266992126581360632899975714265763225028829248624670327288826065328643779758651358581133179998009465606775965303674287454717720843967259195289013094177256191327255472715227141498360202654360385332096421540120333843416213653711119531020745641370867728943352910597870465338134860473820613366394122034771804614189356763245317050925418294770786762654445367012506827933333109540577779936418382236776345864547851972440487078835953430178323516639817566521836534675689040306035332069765079865428824431742808586754709880418680209741399301778390425366786195221654736697434732798756206294798888583341884118316453285499664903468446049911207968615269462788177342840039925909065949379424421161778348579122390755321211474992132963668210962354152723805959533064287754461566905331491365211231320994247660077314957464929249332418803196398639002373265050436271230240871489138840835062222350258050665163393076934020661971963688912184067817946146328493598102784474266070104012421467114379809117092147417378418172386059383374106836795711662707024748199575291449864399326479679789243064945240514483676446903823091831097544752431203024731738850228724787382021954577349185186523424060725384640688929381386901135422784554084019935215875795393956606091323078044149231385917531156337645370513200759887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 48641294853752439280787213427251882075327702999693090698403961381539008117110228213289881940829454107877855545336846696454443827003076913105229538632799711721924519189916200628499488877902443138060215094071528066408892105384701176180841275208583306187799201111446465513956701509844691055155473352255264871712794511200300269316485906527370168266887074410026268798671292435472147266380969056059306447912188619304091448213561429413798574751703022870535482588303863311900776331585624492910685026796647419187423050412109530600838345664576520586795659953911423435110465605693782787631767802072848746367396099905198523254863168773197541574407712503017873005009109589196775116032104704284825235806257096648806361740641886039722354506662763635647408990116709105093708300129759158151068525316312620483262069221176269298476179134744693489589986422793263535753869247975936285281360871123874830364322058961138546542186471204125496168264416720557745480140576802882150502211135150021567658143451916284800920050909061714367779271208399366049964777929089573507869797093336545501232590417108830801409022909296999684131178358954737824262285454097604040068560622621758542569262865709653769106619603629823890002066640401428406983335920787528983251998356936200157827432465938515637272187176512392748600764210273656378954383386363166426135593678092692337755758643517524899018035139931704217404434231502545063292618530693810405989600540658811639577796420728048075259579358360071820995681399510198552036513609484368564016197410103744956641089154787269597549388564512029333340292035927894501656399397260124127021714344880012633622586543871259776316242722170334381324225735906447512934650163105777861878574869191333275205394544479200434999170051825440262103145556849007328297787494470010544698449269682705535266062915035255747923299680082642314871029188874295609781799045548722215029515491083400046185038459391500328008706480351018420225540577465873847734202318581519121057900479029551158285264523249260235454654629912412834680912664352135695239648333523905654714553786396274328052704692679846321541475902614411441315305665806744526616470486080051258253099054287266828401743846885890875588992600406324004268243524513728237388621369489364601677966212319689168220301528989478523699939641509206866576896606926003577357123891877599270341674229040657588722448877948626323047820463330026541370898485183715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 770436943566066596278259602541248788102630974053764802310773843219972933881819862575396653478130931081136825033101407415829879083673803709706669352191560326244822483362025586299778657820654932943494183068840487544160175963714720602560303071568668530322403988446075418451430558712455601341394512199418203303369260149009668039897582718716760843543135214526929319557899292843418595863085972123018627375553026311336211035098606668250299145060519195882050813211646511264896794199657403938724202121103054332613122680893180340295112340900448036338999479985100510316626849977618226321942436698982188026032052030628551489604364290978528022172547947865402706588283584912807684147799944779787500631707358790919061909030788484503352892445373207196057957260965071093447873343201140751033251662773049179776611019100082952860955921719531661251411384141678233823407794881754183140686778778917791533305823591561975234698240104092221945079558078694205660395132065585006175607317728430713980108388638290020815514020793423390649564452362289166750437404769547138165638894603197877187781587885865954593418475261565604937876189130804470526341268954620087397599958646191423742184064155060045115382618208188028864729198218563323730173893886919700382441446642134784616777717362975941810549838617791114155285059513150588986591957758054690084816746326168098136936503472059004071670591188654648656668207536317467971772904050271288685145144019271183054656049588353388627468059383839075075889951568814511490171111266182928284191624795286116619800254853909544350259949334558248148774503749539259507322621882189169323572161117281135999568435382516692833371551578953367513077802808523981169033889759898973393197445867304520873708095921649336813094410724131823413817246608674943057335619247697725290650797271399226516796239529647217751261389194554723721485449560246476310596664594167480958350899034047451719821907367540703587675059559780246931627468219389137083673770527181692328312222216987252339045318328747012981122767492138956931896721092737176433618785566978144369424971529279598717786352963343214146762996315385776793447510713270979777665938261779341029574684859124899258774773151820750392207876783991160127393188236730236107658097262586192337625981072931168164374365412912157314000871224871762361879110648800993825081487104446626074209540534793638674166564633560958512780813926823508808183760265819728374481201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -1575749314833721178618675075807917393930553900317487164575549650566199591303908238018308700815411688741194485122935612424191904354595569176545805357629845991024634697830697257444509445073934070043235253626463469237206913519501714264069126723217528936378351438005028168294374724705907868784111724116842168415314150405160231824657235475423153954774518330802248728488201815461327399880421078616956080827274729001949275594932592425342953320248264697087316688302874357331349158204585712723114935671227308152824528081484677086889252701331595228768370295135653120351365866645718659939483109778347664090447034325527103816524917363017142827033999353789108287980796877773662020254808567454803508920202481077394893266899460927843191568837267250237670793046309573913903490999564636158370555299928607720427082975744492964736916299288670407021726074090067707946848896264660409270059040972548909547465083695690144797187059824571830185107495181182381176694717696138992818212613633840850016912787990921144623505703327253643585207890850183405648891723185467053744893914401727174404437107263560109639482787155669280049293115364510845761579292006052927463429570640970024048870673480013276589170833331941366630995486704126722554686987056928213570047870913821029097950301244417607637086772970275459895404163794906489923263380718200038721736962153952517531154011770707430745078436117310834574364930540393870617371094515592186600206856799512867572533890676804072832167119950122396016724912684110791113811049612751367677278740308249878688283414986581984475084484424666869325250629772738065346077588389996423142315306271873549121537510866378773627858921805927387745607904219597033955193834477530028838746711383813312101301406327112252883120517883215530685043470560370863713438134430310908822939633534978179456490792350469890543475330931768024368895383823458917388503032530225148736978847827525271491768082104971831528803389015226716512601757549194575596604594817986869679541690118786762396265271227773794909701870909439829523441714866556378489482940524705200667128769730517728469940481426850403834054435431606680810207351181254846398928171091287564704814446071507843550744665454779233841922361594639304237409553752742004939254700402852824000094537520619658050665323408514202303331997753920836504783886984206826444800662466749680205098925312654909021897247626636534548956982473020063673097013179358327761292457580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] 37718749071472040671042540803351100450731819501676189372816299595717613663258789419622627800504384229867579564458407051148406861191619226961694655531734715129119049952730071654330565394064271118301922792299906043004600893911939031091700466261274658707741699488395478233373472431138207304524060333890543238986369531095771647532873798587330875333605554606405609436765714293307628995359727554300101107597504259946325900574161678414677232289803170551985537183417448039475694720542413871455232175207824324301265881295235511828585049268213913451056531275671835812289726874425868848670006234782352416846831393771052984485823373552034534898218445920274987645819341244449058967825833263906040415198152536633477401762106309373515482313042611800237861479717949982926916149890828055171550418479529767144623988069061611624665274097375645299957637058857855391110551592513219029850324650592732500179043193740649374320371529295326226874747500636012749067551996209007109630086262813092629174379443562627116704575533545973976946350924525852149573101821582678350840080167341780627744340283676284005604718402538364701019921114054072314385136369517634173590331715353370900996742266817802739764462085721578835553230446577512504828587979496342007511027721364933889725392813758936318315727817930166908323082622002292107032859517065093293696791665905842190362895948773961191417465303374512052845640776438221710122944567250492498116317575788109804120530971246375455007296110490628455963475318694224266856362512305804433328210202043089907518089660395798614860732443952055525469455697421130159981337141113274943225251073297111825547194303911943862464227090626256399963094086278825686956878049222910766006243639792981234422748732227613912382957160361847404163715642360156583048495182658610462407237454981849176223505933993970325058205757578919989713236563359672657215079277538024335328041027633345205297734037828981863815440684742741971074897146168427531334767843072248391255188377202190332019109151894867385164741621879412110734225936024766098570315943621123160741246294294328672311693291229806258325840866925388877157488637982850875405451062776838912727741922465258726123929544741054779716086477465741690973828954364547089091123463024464441069221045424153115210514324024492749345307231788512373927593988325257489312002500079518304237725340450542829365212621698949866601361401218048957639794593887927476316690444946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 6406331256977133773934597883990610296467020780626188900023525985431936430111370785683339695938896629793674613599291408148127532763645456389907053915460231893425844830908052833354203259161838135268343914727572826691793160641981563512531047455879097861245615319118783628090321621159638551526428768529503293191786668187449876886879316222218004622716638450965486104989393321770961692612340994870718190388083993021095000886122155066942740687577918883193172440652839773778967526154435806067859855475029920860244050478965662762330420070495303177068145497468809386707007396757104935352989072398546014709337818685743565076845609885464439372808077974866744342968025553577146832939206413844052859382502515648700898418212775304589525488693933601904746420670984968767534442126182707089141602788647072536406644395041595103324732331624949897736238667432957221174070328236869355187529757662846846518996226013420413462615607852615796071711608593345097927844004055809337321969058483340404805093690143281451165309569154514751703823528605485690236344482122477782828209108803091636871601522571223074382472934307450826624850031306637805336673789178340005771036702794950921491893696323872304558006063400288466718822059389348765970763995650411650900409526401223320559482989295943041994818477269073407814891786889690819031274044466072615237715152859150547723902118679932495725757973097508024244876495639871980153082197033430985557041411100524962619867527659530372960140078239640277405461564107145065355939356638019730817105252286615360878259332209413954722683277330192882200907711859224569855921460147667284527549105018676185937345280824578465055827580358513091028010915937028981124532011837285605366810498864836987655759140658338162724990585338643505977173950545122352550140499052181194888083282051295402905985126958716188409880631150123106120396526441183272859344807671039971698852836556263509518649464489214560215769658242290679760543658171745748360840741430285999503240007027930021499061949481414517962952075547435510777406282828729248747947694588419349739874513524578510754260640003410133587699346307223343512466511924022404346806375083515855752828903445671092098971517410336222172904076120495862677866730972596352646122242085391165495178958307844500572112387420917561510161176978402596629129998411464567153435539157522365122315974474632090006365285175765631375608591866578156795442033910603640833869576454162597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -17560123160803276456504390666204316138351661412707573055592176840351886601741057351531166386562488821147554097783367204192960758489606813557657633263981904110066947132749648859326658790031865325937288023492495948559485336166225212035891610345450444864058245570388706594267052645887532938694388286505554403241335266674147728860485154931925947218136618474135225912161942581682135984831482347798672273629949855063342945878157616025204813967388619966544694059348911963035067350699136979671916521707004536360929290806246126363186260894135373855974287924563276955987008592621668967417692300871643788861104449098753320584719358988899469008229306715642175402733525426113246021576897455331604948554517970884149514130009952630312740861036767966330112879583981805569608524245528587338051880432746821326344182968619609206204426314401720253237289100411946781752727845896161160169998789987908989888665165891741410079853926617456516274612749220207839152479605738839719246112008642393689030456874426740595854517591742410414511024767653053389538042827288507108979254915442294422411288688533540484773610262503875034855420072091895681545733774631163694503086301624629302236908324299045197900069621046643476564109638941734675761801313804876545635864619436898293234998642393252183800954111090830274806770829726473444112572573179834225809082892575635490815558560346609186458569169626012271433100221683615936592728554925353104759137509694976277288443862735066709163185248886663625247981178121254605919058879730114254648231459803459848712650281158007709274012105193645396345802672798496048737409514629693096133383395281561302779402049042007046838274318326181879500798011256337986275585991741768294139442133348576160353860100751334475539886290069468697239493988870423684240363607709421848494590184980645659322947116170794547556031379433456272529389525463338224293102521451590080845466044315703394423131836420364385885426533090698531706640846358446982203157443187191564089428731922901790002424370211535008756406158481622204680320850520722482130078976671962592051223465043941871364643775304791322065864076152568318816479452558078836316677227056459647524144367630513048442688334404987558192256590956224621399317140025801044728185066654252018881693804854287809758316118309819385876958096187335950437112664548445006900739677165693395875917458085944536149364740137391453157502169928328913098340658890950116699514182982966303825378417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 29529434531535487526033777475238828668276169718909186555500692362337382322499971434386131260434912909160419790751601533924050616972125817321171722901018203107416095738683885201567289104269279526139871051833080749545505052373127489529167774241006787946393519860219176596509140300458899232431327370167358656207849138385018477502778582326799107029112889657797558286387980813067142124794544271130188150676527515780752029014017725144882007376065771076383744550742835399598568054086280722462144119262341090921250087691855597393702951793396298438710015110955577001456351269535924956150450107105048274737136166449125228188153425134909747457979896628867469425201438692037779613078007642483858102618346709541363156271437609212188324495986233639118549202281811046642253154666670621646539321607671924752701105793142283344748932272242434803287897540125302864792295214112358613052958734412528724064534928970660793099999645272345063775384673199075689181561947798470108053564797397278792341406162162103195260658194445694728571957981266316366226765382485574226605335514795323449914435197463830743283820525097754522733910023287878994474097550486560489928289176634870805335754154355389373158420676054898851811692043347987968710261707082230461049272336022263806938480575471480304123016957772249164941253890694582326003449573916344818285260264443140516217028671124672200440330074473272340099466935757491438211310538313674552744101274649142231841247778012959800180365760888192160495993233179936351530409607066567807723533892985486665300046110063566778732208034669981243585813354200833796071391879681191080502499651412674178167454361460321484168650625140255338525672109066413204528747411977653449725961134989274517587354830740034110942307919449273545615253586186306633983011239601871382760212303255403327713380711005547620253383141147613354736531695217589562729760657787678453651774768553793154722930621132743586872170766545692742351202559396624992830529252937130285937827049517737302980356755281397029869661751327096951000831178396454725023034881428031361044916725686873746320044989132644792345583960254361552110986367457001161361442818517372355341126449518249795924877260950568314345187571683011103387381055274785854322394191131270944628680963668676465518791826384253826127223770797812170826724743113910612927146864765134170390515235003990159562619191910776326987803123853257409356821621895924576128855676415696507319808006286621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -37362427170645325739511021509808888090567565212500442373766522832574210060565080281885136523161665591517428278927817307963384350152382183314887767452781158680860483989889068502188620306224696026913335970049606322623792757666513465080454178791252873370094475993207963423300987053169127608933807348225625680092972726263987278699407854463896241176196457171989910845406442311224549767395230848667808227496735073085034237962814687881977793396971489238962703282564681456773978911958193800758572786750729299624498098667183699737397536887478462670582021847113614921837561629617797784124944627552267646887009205567239073006366625604275329921588878403056512031358195226439699039547272725356843579510656339764058766599790115774058865180117927921604829311182675242583802219522791192381487526061333304260244210679791266715511180547925043261524232452877922239865524768271102782149219017149426630065432829291266839086025606739160294154175105741699887130503612013539266207669005648587182038319772708995217709585373972886512649258788831840342942534506327583446806944670023154210230279155606738952378258662578738177962790161511506538707799011762557002804181114269791884528951053453212997813763068296017790372455306190255569282979416686222230415782545953224203655503273734830709704270492289903992116653756683753676172788573278813340188334964109116878514664813823853100705990629963530417999533758641325763467989035356184786491861367657866300230450768491409416951118953133032477845702624331130783560409238907969622633645070385668203895427617255985772807962051628945599674142731910723094249277667847190436805423879369066045477418896202639071718790326876606845305085346908336314606329695017003779377547938422069157354037279458912946640068747390622942696576510454848876073398008007004119013991784720785268800562171925009687107490410789030298466455512883146592871738079037321533425363982524775376620660775686435172653998265538846740008238546896455485622412294459521407665160424737189662460623554203629312696202972290498378424379805011102672556523307067102475496089165574280997483973242965602994059967198308223799126605430560224603142745102225745196125234772003808714209967358568003209295718167341221667315870199844556686792873590844603861095070706276632327098860371926028491080856672239236019895569349199546151132202358798118511615144007270317982814248230043462177669049812431055448266943281769860113299130954800375548074953258037567138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 38310010873014853917861127233779652990286222846160753207972095663311280172422883529843647884308447668062986383981928242738707174559651116204675880354534064307557751971544736804509691294459212339016372071913720804794461787788005166630062869710667727942418849026559699994685612773109840475209752036237399052883502982745347462717863658174469735524206777612104081131468107385849315051573681327203149040474120191525238627880776258994216804613584891839284268739761805789248231494069104209784273521538893188389093848912234768217985437397477927968933262353480285293132933832516196319483048902326050156821423250474215384083138368221815844403305830880326814933342356039790158643182771909563027009878438285913990145376606824604609073540237220603476976639005733038154735564216201000805185192093712076901035584910697275296767173643590463718644934529937402803467915054816242053912115825013608199888031628596056361742214028921645267449807232586474998420953510146989334066786331796410846085060543861811686549298589711840848653676599917396339157227502147160209311088914570685407507201022882495724048316929256988612148428084180584980874794249355853411899685102399228180140511610865825064029358977137776822902131286043013474602227989476223147916108250356727297422435844061347797175577735470962358061056619352745423560211583792635668707592405725062940452490213392535493583979932256239263484325280142760947286319996800837859425930679423191386717168598321439947126019304121565992343906894867644746090519537674146365516468472998271024707530592599164543409887212105498088118600058370910607641442488664800038631182799962887543966236728220721453829071792192446767095789008465372400147541709198325916645848414100660603508347353232044404857371040530464331597316550029991683178994005746575258656420042724008097696292907812486919471816653163423258785710371707017795296147633291837575784838934038472602632324364387601465356669339027764798741587627086431900165996495948264227608755726915084580784510291467972153412539669398235443528457640018895986810155445362652321558699484913411589828230546157713761996499875106050100009038957717137108942734287724853458156710011591828005017012462699259421427909646482123628300980545039431531394925363047923804432364310444360692816112370684413465090903863346178720232323288970475021700253049453763747728489575550198186812469659662193315296791546024314506819568574332851500587916737661231536549166776239871978759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -32677213386169364055829195594136688302414408773975163840842906541457444921582606109505283211333542476218717199521300761129242119558126266304475935406327980512629610452597007756861778683468179872963503340819219843845921743105818026306408479146240734999944360518408840341855934510450424406581383503916254641032057632467812613606210314788852490418573478643162091041088527825221824022699494766281617875309118136584221401975552573566582874404388403858796175959391238984962970200643902303004932301458210723427970826825680212941948144196329727910443547485037071348304761019584751967937413849031186058599969593755523766486334737040073205488259734178756957677261615385162375569493021658659200378498588250007966686199440504194815542661193711861171110083150890511531994815504143082483220827060244289309153782105889412327379512644750978881591519606126507760961774692877744104522151821584930627135350726391353310753742912744536087884839307028258420151931344540843003673307410687034157837623430695516709304905510290811660512282913916161401811966761353645547223643728635205382524771259601511340799078491747790280408340755212042927716783626103553440143556920662552875632507327332955959526229923440905787943087455219433830774523441642653046972678115728093123828309915669433541533339371490241294278222941903924456151456575207754223362149369912910637665774283442190716662366926501832604637337591690243660398361227269167114446942284505602224106488151499939156357874335194106929557180568635394057113644542828217460439397161663854882133144633978495313160072234146490935837255139050184994128967390360260231480283562894496912163917891592666039177330493451122342358964360741040746734111963644430804612726427538753840365555499682798206268621350639821880777894938296422103474609261113780833140629835762661461642173692404291705699899429807749751902417676995104706740030377228332155530766805761674584676354022330495974951359063929096002543767244742280959691166469043777057270386346828159780972396914178126210322261380485131043300592728763902162585358582401113111753004218525593585294005607588843829096778409713956951725309100298147093572109981584781370326490948883995895410876735376448307390613019231303499354709948413773348777747582674052883071899964775898325586071981821517296051991548876167928180753321663051919078370632826780302130210771870149222082968329809736765814697560150370392425770758306615296357559479541610852892929983681824523955583572387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 22771307583853564658555788058836966546482597098267656756308513645406370664487393791308813412856068174270657929354126097272576396741725573943063101675269772114242259846553120443585477203342950775270259919363321407314013900128625026047191097371788146281778514018927188648592652600558305564594896458443568460704985131474458928133207194778353129785412246604446436810481698340717816364387477749755598056336982703361179092211020731165880745328469047137598773578509837092652258082744586559469474161046446743521210594909634730142896826145519364456583075914347141040389834984845762093008207684742352045560676827934039564807353730423909669834403222169174844594363334775742462826651901227232958817079600865369784167176347683067171518854347315664310166081452303518378716480680552417199864356517915750646291118029863253886283254785607995510956574723141831087791533775372798185159044858682642131361488074434106340495851437422969442788044868727015791678985611999010809229038245991954921779741870748644806921287303178998206611598841784443117493504452761829349111564326460476773570792289186510417221006253046110889617252274972323698336917299649087721486364800612295941450555278646929066216879061550143402733353498551072453408191501135934492611449919665742435960556573636409140912609597504074191427806329912361150619650051735864205828072463660745456672182347844406072359857770940051983826153103046254983333192720781564617315780829385485787266626003667517245441394975060879020079151281467074145801210372214246516045162512585423325771860160185749622829289596480092817638758260520394203130979700357950462988564891186375179633474157408902401142238269011086620181011419272255989636014288948604712372353131193145930442759422210976759657268329465138017895904019391465369859040750137781876003473942553047485201277007479753762808687148572687971603778696250252065886460278982194957838974710785441365345556179507958570753489052908160196615710977077038841604521226511577188607017596901118403260864841571019314742260119163708229013178662415393137562874970042776612637959007785469759418432613069604152700791298651321304427780525486856507755784919483343094946426375401765242355000543366136987734860403892747081234759437531083503210617831067396298749836992607192540205397694610027606881408623756830694070762266651614491896134834621187036537036318297736822977436425668183969274694296600385517399735046889786701824509410985601155254232086377896848716773092746734619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -11726284557812901849325701009327122215624464803636052997946012407712788130177118823224931520642784387812708890187204944848962095318857911601486656420152010477803281100634356824726479707213500091272627950488161832211331992834220460444202897779389360952375785156678985013590672230540103025691674569400373591265448346260108810983301589361209368655561715560852538346926210566853778282615179420470752090402819110039423740732722677077470171039118779418775702790708752218706204672731168943321650998146495218949613724824166991684162304165821187418769360168841611219141866237633548547961512598106178569899258955093308194443307080480854490310034302859077411925166130459934431441234026632054400859119450067584940906575925362357716512529010484884686279715544669017399252940938337072584440108145152613177533557044082359322576902845618385630710458177651893972964188508033094796527917972725962855043384755634931035135145047933498720557703658468337053049869969384994784600326381569826508727097490272001604073789960581438927470878333555606793462229413880288145549102703243474823189355167341173949669998127122748731464910670775997118145086557186397503245133289993742974242043312594866751062137119523773035041151621288045117179198576132123840059353131035628068570872357431567762445249895047593647204166787033862878735420312887010853080615917805029543974807899761061350890816530436959972730097097243789636925615221344659059854287332148980868466976650201724927457361106091711516098555557827358524229497348873876368462388829757587141007503967232440375386037876221795270394982735916212983455621653352927518967295647411582998624471889206298854995031562593950225844663775844673863762545869789665200642130101366142902540750107308448059561680881527398727906294757534662006143275976354008817273478107514016985333424513229103397896143930248026022869566323767418882749653671215291568751965384103208964223650313311326589264096919222275984503031988878259147673764757354528722143945212957401130818230971121058107281584690918566352533148441745034075838361308933139027080453199640508551484214014783345190448157133451836258239807583522658874194113426224462387859201553151954513952133472661155675578021285846492109988628881265507700999058265449959993596478729524147241670113821337475800266485395738899961702105485109170272343511874416395090395425703554014548012935241211485250302770260925084203938931896467716360951674160978441794375530526917117413177038542926311492919921875000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 2523897109325043616546074221983941131898240900121794690308761374240089806456549258404372230240230253062033131652141455492800038762220148386041092294675489657956911083765207509774356162051959978996032113038555776209697525928635982366949360973433478934684260570991389702511586882398008755707137593864513909679630402638634741432718784117569524249396218504686611158273037663840767169493644550349667052580897400823743479128922220547594303879233043503243990713796848939652475995334223205878396337843951381190692771811088331542162844303940794032621895542142252051116445807609377765145311650930625717417639614475138637730122823978655201528501363123057929265172178114183280529531059398609595248770753640718353555100467621369261983464231236786526943341207191835034804506571674866751527482305266717417557109134632427725398635875054816595936029116209759006439351955788300327463283783162267960752421785996452204788567820575025945558962106737575953999419547853320629812804099227214402134401822683633388756840531647139994223660375915740222603218679626872583310318882728813217533319312960393170348959533712282315172998246226408235007339187191474431265553649532036173983087806596328146569366614514475859479422476395929396451483770310226273168245354276497263496784084891818893961836479158390791841007600251416308414455503380301367574412959040087856512855095606464737765737364806518914814605837140900807801158314300326355712707304252174286024881544804182906409419323040408816592068362282486735651038276045016100483177761275147805536559973571338355151751720912824252661351717947597032239714317253245528317903005082725448381767635886512515591219981431959352704829171221775531402602003932814082362994730619671728242693310919100699008834815838344155791065793717073446084623474633742408057564145917031280376309038481779227278792339429990260883542222080067117850140508448564709767677393065179420564956051733295062572486162611677168774814744064878325558373798844420778403634961858858977617295014246518347046752218424565698063208617068692141806949250072890682943619698961215981799687934208039264986801490548708878965737945282020482954393653111525632934174927408048360803838362472880893961422797350074525032330102940976862663613529980146380769464357883026325982770922251053064079766654327682917257880376841990931768395733018973831535868495774123907070745535921238221542889299748971839886675458311343651978021087252611666000090898109853299047244945541024208068847656250000000000000000000000000000000000000000000000000000000000000000000000 [57,24] 3034194370129273536765596464900429577787018681676319976028630727398105349698911566882447165754127469138442306783275397314743988174305235418121078237470699838515296253456607594073654957087185310639850017601099472645044965585051541997716763457623097117011913835877698747939738847804932032051505840494996120517294546904188720455919226279013292638129043670742785065127897224873574402604179431113795496502827567901235602181666651270800894747219251390598800857902188103264661806853252836316420243825351796356069509716034918214067027758508271547686091403297800125234180141871297668540048145821046183714169703810733641352654795906733538236873162391365973415557101635605447584335501443130468483404080108757803587827708488685443497569689401567833191186200281951966801529062762499110794992858777126881869626124318747460477375864496492879300401052386794834449933239719652622209324107653121547477203063076939986273730399373247988739800360781833813200411433059430729808088710043952781451436045780841970046666265689565770206468086213047976343040728181842096076813562677207035825543157643351999420104458171930826239567827394071080510220029838832885056622503231655123744069605282187119452638704042907257217573065365918230087887913739186901600520048072928134610269435211711031354030797333679077040949057626451760099567699919421992363394918364853334984363356795786317370435362823614809680005083454548784648541477946376833144090347889956579730915692107402848149584114071732996500854560333723028630022183529917492031375434011707793256322315707198779268473067125513371696290196838868657999106724720230262995182308500124624732505268974654228056853568998102757705686713965883870861461336679514953190312548742325295992608744984293616633476915167318074467781237663177490471686132878212006708712562641677858164672987004921294317767379173629525117090134985836930032096581891679129648389586205966084643798051571530283339152813381548556879549212662149517007638579506836918283543403071686640335376350603159049919179818440234380386532779634168618882508540544796542252964145788002736296247963259558578090051373369253611062189214110803139324525928523391267155672484996455856794718004509297481551888681257078662204059491063992383545343140188153673114783516054684308284875243778828842882212667875077250929118214592297582685922032588205863935941061546949300356313057204213613731464540372308731291043851993467655525950817220695034670547797137334783412754291020974051207304000854492187500000000000000000000000000000000000000000000000000000000000 [57,25] -4879156101456399500008414635249881691731215433506405435174916876015473599618250526609333953300396304550283308095058711956548892401785038483772615605991876954523143682324001584526897003254488571156804065405531598430443432424249509485999660413557372883653706910482337232486186011911762715411498959214751499296973896743832898812623936353073263355252866778264043115566625607652593160109615833753760221462898886314981909250915960507566373255665194692714456471520284370486643413994654090600092619233692939502558974555259429555993032599582284204367451074786580031016579995740992439031031965572506968630773457600935382146083802608067476533503809606609525888430140395838080808760937357954911974524336407638433512160341033146121500644010699954122476091862130847749446886041303151109212019408110629097027755708492579281823742696974280749372696877994134610855256292562658953379044533864283847019658068119852078751895879885290561683597259199700331294125410737187584142484006014754287189431872507548710845292411880428848119811120182518173546218396005817350553560298379637486333785176010599172010940376926391311538051363273228060385614345784414076148925956225150691865899622490602991987114854544170803733664882387217555121302630510091011350939077935192599904094050846460904720247008001028820030357053628261001480174713156455564183177770737335916494213394714644984687647099521841844356339065076317799538902329701977782047508290949961958919044360968574015228780142905254407981266704379836144153397314597312816308630030413449478890969871855131415439375678477677656241350222436967545257551131942627568313468759771568733264463549346155456718949110383092671003710746091483258817061595455285630214444721082323764956196522492126190674485358670890870374115869073262556454090082820419234230313400982822693915917422741752938767911462626392747366281114288139641084695051633612685902122242696711132489042869032855471363593210394388977865031473862228655316379099655301205440089929251538708156164326302493470012592438068310098584218744135295828385769922200765980631294423367360269251186623967638620981424223499240684679309589496036118818518702696496981763695412133697393900870600856799133714530290118562394521884445905872771392209898573310230294640202039129739865265570913904791325262580690363206238532702561766867543215890052661651030372659375691117072039751967765968033817216199638839583850187142104330595980750824961277512000865560342770547649915435783896100474521517753601074218750000000000000000000000000000000000000000000000000 [57,26] 4236592892093838438050957437036013293375003422143948400128223109041074920066288818802380522410913566228454770027465351883958956027714560260248531911065208710872060649806799269022967043008650973320904010900848579171092987898108627026527888235724937183594896920325246845520808158275828935273627192230210243262546644597363187674183096129884238609679625304330690129184215856471047165678314409997746301638778354872988820020214857348805786520611745948958403094407984490231742863669954291800607091766604083616255611467842926555022693850828359627478477368911857545071608592018880941853322254092715306033216801890432767253540941458356013265486379126333279009281483814265191412565957606097365678697511555843244891008427701451512196508532952975886912562716866915048216257846570984651566636488244172529705556340494522786669240412131091574340675773976446192304277764886309585851491887312355166943386263958705910639185767507216926071358231720067551158575001292031774191297907805937433204281519914403192048354693727644395420107115819648719861562885158362934180049145207901558854108902202640822451580586119177419414723840775103569958946583862182185598872732552463214248456020620918536238282772275538340293751019770655679751945680304527860537092162624831857545316666844527523431342620325239729792515342255504264817818091810685943910121540555573299048932186651649571668983078559703456531430947027735747549139212941457411678612854352564372462326544202875010170701024755694432269919758308214894032357666280433280008810550415107642877994879038887394444476821958938884495098404506995671428711608282122747834299639836156834548247162490798935179071668545870805801917820803385534358564140035169195768104425895991912654475503644622539949143702972585924415535073307330750221729222347587687520626742173592720398924885875953423057263562809227964087075284400315444539369494645757508425478118222111167739581665537665898504594074649191084043523475527503588563104934369938002668232919460846463496437395146307840549415539918851558243022007139349998807551736073126117262382155513465319386569569109490534868875446165131590938311621524321915971966858306321228530829977229059978698410072222625284212013939632140522730134981814509236885701752625196298186348390598602375259828730682828513718907750999380487018486508886675891723293056947920065844420681374057237411048750922064217161739946498346846329595228206599591126135513152311016551956761599881177746238121450961244818245177157223224639892578125000000000000000000000000000000000000000000 [57,27] -2625463821165359438689134153056795570112124908505340977584774987162095804754043525005437572903986443363991349849104130448915872247424051797196434483970377818811757786893190817699822884659348933137913849086803319382300535889610720917303433243843450003286090716552643449517329231655943445719864520825192680481531862736678136283487350709611856298038179531704514956323242630775806730755030730613174972877285549500637578642137271101817132237891675199180938896923361616800230981682627710274460409428045878908181404781114488910165429510672432473461686947873941564195561997524504056646855711969735315865978588994952595289518949702592603997313126617736947220248366145328993119386741031499712279647866551021965768234211265966651564571465894297249868429785992665519237803493915997716792680981060083009656579066643148267534868336111234700377130663802085682459059331477175993951698873412853557133713175642972230032385144624597080448915283519664526165690427398694081885416700604232750558451626814859085739622509091395480356967845656334481159514231874855143085076221873641031752146973785784063349150108085188651227019620980438516306584805814620119063434764026056530428965413262287007325342029412951607325578954827552348233934690885344369349301982375043313371338793541959970954856300077981166870318665796493568044166586118691496992048181700053582808076474424299571766871177311442923342133892486459202046648325778059316172113525755155603425233253902756140143151670585176512621657059885252326613174830422960539191653783838977182512177893957852257909007306538958384499467617837538430539713439379297779635885599158386462361370490148046487061009733382072297807818247882308324616792418758398011734600941010687141976895935016779537259914221649353488585760988313709218097657874299405428760768156168572799603234662951345057885003861030315614005180720241402330808595851647698364828657289435904160849186254902356583826831219792409665429858220324824643297796699124206522375576637279735536703046244078306678785855320008739807350053643414142007946665592369849382564586445506592421984923325544205891635221248861702538999098026997916767044761576331545680092614899606550922384557110514028309909482473845452472688923510640648619501825136048933876144663801025926523425523342028454522615818066996658791308350587240647589629348651577702178059719854445956435797963328050235742516969521636209658818170922399279016837773883424574372652736802204195424036530502089059613268773318850435316562652587890625000000000000000000000000000000000000 [57,28] 1115521387547647699052565006956705426112896715154742912921953304209275756763894811924893294675936297121107798604308797587157508136211841694628317161584185878662612457496163827909262172347344053085833225496872334814706776189123937506895141020879718596788600259500468800013319254625778187913021414006868926872389010332852157487624193166273661620861435914386711193845171991834357411246508794005197036005634337596367601362038694198479838854344111187908072869026820535515655699810165576751638021145711819628665030045063214837034321546733692537366393414983775157554450712631015585653956362162867736524594915186915629585358712429382238479488346859400726529036282303211437722193280139566113772591066131799281019315064424306956676406967693553333613708986996888990231645957265675626141239370129401898281933254859258285203515990384346015379343563194213280493061416430977225940524501210199551463442988943792421918845217069068148498412393305282711761299524635300504226238287649227444661318776453411139857739256502379722433228179494091503973138854018030376715533040932517166085628192196424441469986960250335877595068067972834984557668316696550684570159692101830918766603193348753749306949049230402989639325610441249033583951753771435310851240619668207468495530086823761639930133224860674634198450562571684394340711936141563355086077584926674598285289961968714483178728436320013723072132334146869893545513932681385809039809947913665069177151880760966290764281008783725558778279866295024778062784876948015199854265830325516039301782077999400024386772728367068782383071276099649994056637943872790766398570873229109310358371699268680917298179172117115148572561547371371123413847578681125467490141857479862412113601597709570351072840823236275687747486533658291884391601814288063477542964044863771075624934699620156147986612180939637095993089753999422498225499857453350549621483491007965647483133647114347007334269983149395622878078749618831208930979140691803692020891422238654456936430009003412292855975835725648666886909365065539645922020434387231249881994582412499878231039886437263719481962746553499836716826752879683066576713428622041309868275423095449494286434157328434868370073088851644280523280587517871632546429798577956339934834891380900794985300286110377183661190965090895669130109141957802981043587031850757513715162345569666231120659416046211087901778252820201198607455104407802207092023670861470315785467587622049459736924319273025261664566976094192796153947710990905761718750000000000000000000000000 [57,29] -155062114276718990311736979634461269337917896118698307572812591108316959135031414723334684437690154527501225069484200335077198457051995914790636550962513871227082213819805431781529533105331182695075662144525163291067726642744044909631357949760570322074113780858967800639863001495081773375758482680627488734790444001680896792345738512903041850586521470922962602303183459469889202682783070793484272267697361987526760561199683969656726900064603696721030452948137434561802604181944548894244557865533924528620872241509242010192313711493850619714289427230434147997984846670234651143553443422847587477505342504196770253005090012273565350381590698748555357873498867952206764758140787905742458555214785137535795861867501948994793206210327930573909058058289432702983195784280209764435905341368148644606080698674188535263673118428804914966142339787724164277804862955361430930620917659282519458114345257653291098443391245803844451318838709128997916710415016101739449152660941503006046815577387181732003074134529255929867934532985400087309579380387984032233152357977729955525241197012421419671302881485845148721917768748047771016582508799929054711100202578145658389705242918104811131124557127471742441910495991236301783920630586849177284117603419610767833346051303524158479516106786051693490268741306080992528738138136883540672281576590976820781967635117150822354563101047497802569077484692542396771936021873530573520217236993437983641362702451471218771683640633742208640646065833581260751390293542401234869246966523980922862809408486070118707680843744315056634158984149357169510231476871969887035760182389024633679982277756672467189161324858385775518886071720839146952512669585729878651498772512518521521587708801084263434626776873365416281070391422624713362816117488898889840162271283415808563100626471490879793427479695523505361383961223107498586414632732277854213259272405796589517434428212605422786772275163313969811292117303997139550252203971422497707861972402262533206643042515162333112623822095083211786305104659850294540936138621086391991710030850503352449347193890705102800985328559322791241573823378326327207870245539555721166588258077307603796839433795407298237164406241076315372291121632638760663270293988147156463728314051978310098804236783464744275283056728815387805059752919519641707494638076825351755546518390810639093485773632712351442308979232413601804135778541318165418658285825249224470495982395907267015313248619904247787171930328398161691438872367143630981445312500000000000000000 [57,30] -251806658984957323858017887793055900169274556323045828990553426700319859214032784685227646766286637705987282705539765941894348256888175229702105716869007981428805384742908430854570002002877891456774255638483912563111816609123946492975563706680531409921587968923439105591748058962794830815263615294745934150208359616789499378754785091082776770375764824163618299321179529019333411397921787307915700546622737260300817932722289077630307930036766816938852395914266037498790731765494090942921040264989976884267627268647939316262589892614837102276206687378599771622762961337543882074429311296210254252733112968514755539575442779892476941157108900210332870605849156818955162555592260678227328724400503149343900005813015087700638031754606597452624767690528937235357048329597620812510800123375813607642157147435196388033148266952006757441630237339700904118783358798308335880174889682113078426822036476011203745104582732705273998164981724313886462330118904444958964398258662509240577561345733325199572490544160125088793950926686142615566000331950082639039292391096013890622499698045302131195028732626520341768916043845750134529710082680550746421845868114595347966704547578157430389641922974268156212126324135554257759425934183612688880914256065513075329056394764662200136105093022519443758327340673268414827482318186637844463284214305524548557409138949520894058574684692336328717639200049005689857375562835281102710700884986163166620236283180509814419503062190087107839265124189652643861199488342746230617640933697671924418963311898788683769474080347636545949477559644557869285068701862544023107753814652198159906352407556643412920254639218671717134602037413267324052553267433054735447147108267320154305440843470145576316390156362487469373187391092399930554765318557449507389671740449630543802531664981195827731332171959202441795442586384075055182472443241854203482447720843603855240809941180060594468841357347306856267574156325428896295741613264570037624776873232734167275863228599349309968813469083471526630999140829917654323191494440431804751961129406108798609093974443027720927686190537985618484627717781968290497717534165370218772581264733325068177107881465831734463839547293894421706185561019465198357259243116637049573863951010476300524222755523692799962179871707437292113165320803365312782269855557084453341650207211777191530430562355832131883184099939507618560624088289724399225167052481894952005257605159176407959970616091531813086250649047492800036707194522023200988769531250000000000000 [57,31] 301175644769284271085709052207443402227745042370648471759120132458239455094997494256151325068381807941394276735273795375586168129383367229841294638048755852871865595187693234513922124540611312020509213931493209150067839534917984524209325799075180846191648215713743250919230078670095398740441465789942964093660206129545846554844353817652420973499495740747397787834332187077950538980160682941205186145954258825667097660650509538514771544440079962293090771945586102563447129561904968164862276184409584484165103366861596645612906982032766463612412620199507426438674718249807866453169820598984655964746244906488334043453312534368777335766248044339291255603128512796620766101081028415186357676673568230641233665899214705455749757381997113802141714906880663399434684127841675348606329534484433013102910242954053043669189320352210046259348053801751240175222953576283925921478958732200990970528122079748662507074732871913424865031381409444988295620266279807286162852358180624957220961684578932286237851941182234844682182436334139570339403769299649714005941490256693674559592859343571090807410894720492743791095710889429723380980320627142593603800772763766564876096653014976987965167125851335177999950007106134152801342915785491391682513396613628794849254979770916674417564323949899059915514808084717742130091760440365221301353651052666019430282551958470146091704535229321624742273049073274854230829834545291527044955125883788342370834888476224077004825658146453794846219341218305043242389556217467422607743749791345968087136289119083083633965260051913543436796081286466792160656747771529632108979920669754108044334148978808466052826732013554478291044522313134847904927190648570059182339299172793192161625741668019794833757722851349096444518368072184163414472790570701823495388379090321921015182932141820235339875555371702170632635742629446588155434026895792698268050197944309511563183461210287714027756004302456199358714094683907258397381966441743724405218086573554448167592662999030604181587798077557770097270882493284344413856219074858782361223820241740297828789315094356323473836615429779301301860206785021384865265026062279427594087483700112134421540999868348118783202818724670845709671021453955452970097103965715849997307638280451789831249774599541240361950183143808534214001145555210029359068790704357798701583303125109618538141039295000931827816602118817119228213079585958142630818131290754655822688064962624952761120608054113188491911559663272157649771543219685554504394531250000000000 [57,32] -205700760362796521590064209424387060557604323915798951301699801788604935362787450202162175324331087465720680063919058468202362745411537403421756514350529576013824823828552006852170494966248650521883228743566959781781688361597322979831432760286619997451221573115030345342446809741465433349175579948206797524750952887591145017127394458902519341072871112790812800896442521018240095022143329701392929062654387714465304065051799441180550143868460448243485403489699326281303022283705151760136734047555547285865086980385264610906919979825390660966249756276398335805249692973531789620395012839886890884049751917994426009340706676956199651322601254419968736733936465153814498387536926560330860848284756028072868722309815194040552401181865310336586151941191417839968311900058194011877565701296933038900692555153632688235926836912051061854369879525172245590137441694376316519876802082352568426068426789675586280829814740229673770215081790375852545374564661565238135587883722839846783086342638734180343668957960767083843209518563543712737501656548129754920099934986828806981207669804619127233686339158512873840733211928465202669338575023921126904655179451682779633672597607011674387559158179552488145096671054955182821212016537024593719438650786940095362715178284620653340220716170723577674104762330356664993505512363713722672865091569362914234471336261547021392354005379895267358482102403529358323582786471934777127642878351524111114885425882699582791428830809505927176097951777060022521330742186123110120944316309053660637945529891283542336117014740309676056727572315606355274366465363114976500140346196268800517974333633468388509646562130813247842282560754919790916136821882596140106943079369376756558059600803099105139949446687435538057420951689037174922835248443936586473570694639332428085404404343238822435840691017893233921176419143126358023689499008869485585197946869570924779124343835945778900788264074918184063359409407627870415533826114283646259480179184227801818864452452111757472358777525996717711432955951940522725942645559359462027550405599928323459673474251894833596825194079047274941598381305031600054695938560454480052690885771387099927138600239922603891725087819449328057171889872606116037919727715415093525823364278288654787220062707778111683656710489091091790467710215648877464578743518257103938484056549453449980073587149305752968950443512350464660704808273065102702987352070217893316168936622721594533145150928109208925674035450814614023329340852797031402587890625000000 [57,33] 101408513763620363170973235279815672173726336124170136471889301754409892368335680555598485926309944940038847559977683931921172724844748945970435022559020232117273958597752841871557782276270603837457960859885295076164105184877227187437238919280562563238098723637419192229337504166057802162760040619514816155497682320567585158747446963112103516152409094644935311331950255274127506837191240137138548846217580071250148410913223188817156787464947566228868954617478720712058927312280732438652017144599759179071874570069777591665113340343749312174038987477215267815511101034500889659974393435082195985396412014570394078988074195542663879953943972254061486505225721407576238016655054011252921481433399928749817976429483376151295257424946579850974873806508497725450868898609807739448659493403871957077330369525514329064243716383386048970068906597812440679736319963385215210641828456713613693049370586292544292549465751057664081240985956316521157984853427911529618443418957016789277246552028280652515324821317823934493188805439863250606012792688350777389603294727893154220757184055089225145623706690568055000984493844130280709838055556261633804772313064307431012829248618255620929635824756851046216571371737203711715135567372747313030030187300288770196814821819948099404922484408040978091528530410348340377337770731428676839397504856532071287925093764427670454769562336668252040791776169680510851334935150310313651521885076298482401879392300357253703465976136470958048135066849218677973204533003391932585741786228635598489383946473951669676410913505756423827459668182167818581361243217737030985463583255265154360820554434750897891851523238757021096906544980308300015840448599273088827995012980026258834782117899486735125935992829837882276047855079968180050195049454823215052804973278964199093651307716018299319901119913869518115949619256821215266874588459846653626342095054652723484442842328510297579106327112537308572661870539975863666871495367490173394880495567318020440720866089990558910094965873899162471444207975859703282424450566496708109483147306207587691411761740259937196087758795085394358384104090673114637714230146446658565016980481740746765030026022282448650002940786672810971869813299773336428550467277708741275211252302849926955721179225096037835978171083464935291996682881636134167003179264283600659431601035321487220532577962624328809521440186218002175469062963950159679232971650262239174415770220854519067504300005268082531786812822138799106141959782689809799194335937500 [57,34] -37126717029137492926742370467591405113839943120254127775498297367767242635467826451969657745348069616621940934908023446829723255537033143879965936432114832702637744588308248515066082647818486243411348886516971551174345443643507166414073856427812275092715491933571192121339041689751441655944415769493711461443135560060741448938859522067421201172753539965317100616252884003227199901836415329860817092620043933821520883211397597033450253771224568265198248473798779709535812665016679895351957840334568417654140045654978311566652960256678096334181463568470153884881252080517255807676093953162985961420598646485906682320669120196434568364923019427632092384001029103820173552273139250512030943948864683857570025189361056670691246179434442680107493032103449639385952094111325763223303190301810719916556935145879688742134319769209972006385717079005307749176986698250608197121883710368340488742398516234374451844330138830186250780041081548332125220639235026815072026564652076929988339967276505483111617253125933930077754797389758053702228600855361622837385309300000884309131687724492981935469861614987674241135330736303872251082792954287699874793865909001901621133430355868516768189805468773277507265404225295727804426350354615682032772596211395714835265856624143154318159641727873326447946800578658130779398861271964214034819109111736698119941152665431313338902146106199870468480617730445197016667162038210467664518666130623384568021598482546947271548323728932819439292170398762740134153263219098084008712755327336561553660867241705665390537296611965054095650521574978121643907140679772922844371345084888818590626632727541458246512713023274425689672954897478014341739938800381073725721610588599052677908768111270075735777771778630880455272733345145510986122085146479691140638915532589706781711272650174301258405519350056675505796416911300899648421794526302191935509282188823873412667663095761752122085683331670706802606248881135214535483580043171789766082039662888857100531040116795195899668300296469031978198297877638039250451657664059283062029251182468225215805295544056203997898023865481881808236498966017320777583113564794771134480121452891904201887858927871523135688714341938842307971910494855901438502055651864601130205882937245815786978441065716948837606101845057754224721278803846441333655917422030238433287928157908900382434680642019795036793301122265234430308780938295141113051614310873697728039012456375878566099434975340126685594555056013632565736770629882812500000000000 [57,35] 9699091189111712138195212325771879932657885026455345502619607254307173889225370568414579107535838130989697641752150788443723101618519811370604265945120677518685216104412122677545479385614677365098881161487099410985754915468442305993499318761988893170110610321058369327562779174014576683377945802435570157549329904542135295987706171364938362018369599744663865872671911708874475729553174699054650245523683822433354666694940446039687719470304999560655360568887138209666386948122656422641685597234755185765646730708612451956095779581979487458486853336136460799869592608581283190791388036508457700116243570431874096130720723471260610348471142134919397225356383195111267239178629892452964603558469384319664743483075679868252549203652047299677139094603101759591661556802929510162813186665330242197765975862902425341534494812303845787845931901476812819303512186636902560163511148406312999157095317864338311779671864366135982611064841567220639115948736968166881367772680090628741725180213393952292103714695612763153776849377735932211085150762005407588214038493215237833965466321336497399593527796763398410187685537224235895238214926140063183931958251768821048475474380919327371570357796758813856708346683526547495049269707175668704456326552869460010718754973577120333045148383471758229998171690337468022931367970246083796092294730391953757541814902280753205550699821683043759810705759421293845890943369214419919169942762491388814662752158473729821517448601871810550384215541259309142892298566893874736773197027848297457767521072373259008224039114460830623991947445271122988788822977973728086962431642478831775669205730259563442651193316056280663166009871177934004887351040189295684586265606561435963749772571863802792396949020929294679676183233107669766492698220160234699859857246631190348376464933676264553958567406753830150348593818585010906486683897050473736733300168114017413546075218508910774658473091010063429759274515985299976391040200290214183951967882204819196890839229012584778261862969270941661034500471283687777475242503679018514112698314400909911646395617681707442332686759454506220501840843985918584573677296305797643899382665606331137422825412973936399253389586339287418435954791747882486471706141759702128868987550118673745050107622181238056718786846258061737532277769289604386787264224317778027685265214346932365810638919733514658777668149713720340790100388101218780853314569761033330738887676549106796821566249597182992475685736621926480438560247421264648437500 [57,36] -1705219679645927405216360263852090383266511266279917772033408000559435226580942953320339711132093857299547059394691582010519222384039944689026711780464672997774420073935350620794690473156978520777891172354248629140760702075530155064369484900116023454961928312074937397346015560088889325989965696123078316412509636591127360057832788250594625652170409755760345089255726182416054426209002803746745068334325434566813389961781487653810566389802699704083376959205998611010070375251971502636227844851743809810541533175550596709698009755030814128912600521544678159273000647435888522668574423725177982965954502354468252679956192134326871335761808419424631541382960676052906706782142088533616489734678835965782686738475747100132350909595151270500640358279320771798182137071304444161741085124146396800301688442611115662960990951466213743590213364235345207747800489999742550291480456994385036867207365271404122793286862365344111645886438054490645163984223524383979909014507742415754537337992299851769502726789680661321462390440870104711273892163486496668756729165502932863683718715784774461520190807157650524570618078801109257711661920363441317414744123206459479735482062842011451145230385213297306155389888010421708242598407085821316773871053007932809169227942919487454745108717326083281506466273788946141772735550229105662391130313465710786626044431118584956257188095210325162480891360851307441252484314235232830433517056689407769343823120241156954926529197311226923577274063537389771117513677591560773269664666396963661635228620168438670037110171690448987337451301638067409948746814600512361519408563424047532497866541316096658838956811043226017397973140835679199157645214142685335126659292846024217851287661502610196042657268046869376569730172745676769352303762203798812654174099243907888012975172159323922906245121143436531618861825730973508314207412528667884119266578790905358545037136144383455798964564851866778318444433600821937124851650596537024427844869685595195338043752835343317118279740783553148180320685438690082630968612512504463379073753774810978057880062351709018075104733045988141113967703256959696779031274340190336396958797492946230424599910244460966106460122528640151028821839822973643277379236663420134210378959178343396488387637350293461698404814631513701554290745809826605901373575054614186373913924722831089716535277504348797674071566059129201161381387567692312767473585320732749600329864156112692208481740422385333766364112761948490515351295471191406250 [57,37] 379607113727230225076478662702395414403469206369999673590197896852276104923472199872171105002548425816715255752283938225800646322944699568702405016560686909243622536068096192015921950263902512353901787041558848185103316908450690516549647237168715113291309779316905798244941347402208745227847471649195070945787349138154579741794876164160518301102080620678358756278459176979689622905430976359405794184923531208099460375629676677310179346301336945947135241933345321164102676806104715357658987217505325777152247929463077387719933333024668187879403122291458593021249342341584452900812484290583024492305000417783147743344613937463959752343954214734123441939786028750190757460572260137043352302201546392705181333857261423431609542995149391554867606664513211311200847614859506427257658451559988738186141217393154327739619804056513152861277550780562774186267137468238945220614460370024644522970569070653830243326446270474379367141895973422763328275365049666856926335264785162508071402873108850332394374183478740576429872804859333592338328682441583870242891839665907685883863462536483333326052133353949670452794133004395854424628830043703003580906747423063148440958772247588309630009655010999213278195150204552816421293401412178112562012059440178290160993532190339378746353233946241330581627028970621576034394339536852247988635032077711426884411666524307425195786035203982320153313657577861370892389945992869819352234919254918006525699268074775531594840857233921782184398141107122082951800375900920563433413887239347518570742283068251045388214202398434567777030518349646383073699016455416940932005753507287138156869069919711814660724413889749337405605514878243542598981015888856444935699479296041688735629342229281373997864333569207130386281553466514428596695450617160238131337271261257337190670854025143000647249668839527175773258879054533437797766754970277743397316135365440587153136719920134745117343919189414882179510326626415566630884111363319762422714775508419744832065445694251350990742831614607895583878112130044658161232399322584900232028998890542578957363645678048829077345016665874168403245817676152802994902899434465064488777590102143410183086487135063188063727039141129033473172020280377808051207873290175886100383982528070704251231611799315614709476302479650730541187523187988582890394960157894536760330703887221693993588673609166262640547930479945952321672631755652498655543353939615835398364954273816229104674942283065286474652566539589315652847290039062500 [57,38] -320808796069208635761549370294959293462732803078668532853320002243305357132249192756733095234126086923211671287558347506933205227780839276769445854232224838469421510567758164448230310909634877244303142021551415342040611297788615264147562653865984945587411803020123976070061632194660452924486468518763365828960096372943005848240958165878028903881846462148929554135023281301278977787409307611944353332946882812450841557087525547321291856617970622907529625027470064645477728861817211595389083523413392918815072887224944563506504708379102929606570320973079507611018331892366130386632817614130558519471240961157901165521730162699484478494150177082432688654241628526467343341744500553224966344008118346816370238035215170618931044366341870052914521110454112080975938337772295281437646575919911297918882433690245832149990305248593949924255917628343621123835287980964957501637859087805141475823362508116396662764378299126820223723446254717094791296787079436257937204712158276152945126727687179351623099869611062085714645000301695747485561184862034044204805615934585338963862194744476117453417619063653152725122014232003777580639397067915710861583423261919199476340612949746681578906563032938069628932151562480989654371607021827072951857727320372924862519303775362520778471926274893608877353440888337972709183362223762788358423488047107564132929841329894194433944132849271522391085595808977304820247519509346917253137028195078353360166773640232581090259298622640926027596123829158284570916743494148447680635574761110980549314506366751266617594643042363390426347135524466297136198666319069561202737397567581994188206568548216221375614398423572871565634106547068471715094730428112048145152154604061793431397193286710823568082382141674571735247890030241523217101486201507033151688904119364337396237241926870343369011675411067433653386215174099703292923697546802383195203951579599773751344995110905631529146746793577123537355093161153408910128591405626770117938163353125607525891181311150578347240137924667264939334393898633846700321940668235648939557121375756790500012479366147424895001840110676209448204008840710446589769664566857977041774984858182809527302806266264883848960035267645175455577466668664150795570558627037183408658692569191928565099999207271934704958622304730369032195733848510415451570306822536770992306929555844843388613014116620855280370449178266942049501104462036400263640885788786991022586801980659506770745398318567254136723931878805160522460937500000 [57,39] 243420315556049472484597905295179481537141081171582283529183917662501142206092545233666889615819877336715998849454130845541481559731000212295019029541184695073220156122620561102275259824562277618817340924486530082439838699615385872474828240453278377507788634705266543300191779163965386671791601184667655680025327307409518739682226582420539397102232830063275370745844665606982274246302013179915482001758261296676397993066391975589153539265616281765386298289507267186971230273892970109782570121817711287877001279400650542943897983929579989260829050054343909419019497823931366039220813862497344911963765019519106861309531901983647871150681228722167384165549931675960656949067776718887213571712048052517730175580164118161452999045744640301818073315428292094852805897935302035866476994325195518999945926356717405612721353890063303071829430859103346300032938662923511875081337944306533955782858593121990095325916172521542187724593099594733869079385595889642022880485667583815917604204633489248016250086260117347804797375479628809048791875726135984797724803824953942834962422329174615750850965666193543617897957638611977043511713508430477108594930845119040321584607830450338969610003889417188079948018979900084215142917802075594857277130296833810029237072433404397769287596391639075589174536083237818347992960954420229990016325805074825227698832414772737383796473466238922458480876239631106000264544355598726020929788189697947957914388957203714487974504148350298856944191826652732431945685033410533647366696007714351014003554415907501874556603281164140434568167854505769209859242843148625536233577887916979255563490059148948296074045292414329255253925841319785424725271355498904190413648902892217982938364455593421177863216852206195807052062638207812372042320859518831681289773816240508856563591098992469314425218199581628347678067676586917878717429296970603326498264142473441035729514482809634948931651570507691785789080552474203474689848950891159446602258488537654611935629556595818315785776724191579259825411151678584553768275803156191131389874709828483889832187794657736610809064390949818247073685081673170516725732951205659705260784285543572312363953126338930282840379483599805519126054791545427332052818659593428635438171627363775330715961702803617180832182904133596762751358373089336582674965042183279899207424697401470993571241328865066285249068401052781464449972813048225134300451573129342077351961323052472282351191279481383844540687277913093566894531250 [57,40] -122960019221679147111782238657764358231356958068907553911980329710054033278254914587883087714215213336660363814030613786133739008381286248215302755120803548043830759177922289344529226943745855438341219175256192794572555306088139572277300911255771651320690636889282743630955522746461802021108782042557828980390935966170556011153010166643443178969569897202537051501425176527241308009558096578495140258433027753896147218452977182971450940892516312984677983729580769858927050825903914728996279558813802935649477582378327601615098870209717268310366790115210574442015488889204743453016424199677814367242225028437128930970692422581864266625139159422247770066119667003216216811827967035234209289884834032072515807689562523226629434500272028179313318070744409061720040473177394315582150897603750671771441034583712954081785242565134792478288852263109119280424430779917043446316047014731523729490830416976747597516977985533526802019736852319076498396440083132544547898642467851778971322956055600093380613218532445902605322733840471086433980580171123979073589783324186681350899544586638731317030355558211563691591986141548110223023626085726122788641882298567005500068255568974227100316535475499279855612037578619951775582507350459289625167376949223956788501011144853068936830609508150976078963119515260621943488868569554134347114794641680678779248817891310584778689636309178601323007108996814950683464126587503125022490960558471446785533805950011921672681183275671952525512867210092396451522092811205372990997665005294853264404496716727655308246179164755806698473081400740663299434895145779030560736850959772798159520386958628634398932096385613212255572470201077040302767326040151163233105958819375448354204777708182208601588138796813556826360445722396937096771414536062709864111250090801124999187899977127607323489421305383725418668212715095384843083253585171992389021570038144184295070226718353786013553618868622667564463652451769527640064108058429271559159182261488005069420380926281601500275690590169546912216257501160539099908335270985150597248427992969670786256596286975693447380282718840818217729316144076933988728970656043397855246865227200613345369483966187884351248579490681065283114995902756343692211722285371634125695438794159965375272731051637661591296658721929678452546291323062259000836508543167016646834890289965801010868944523033360117835877827452763110639999085607051419807405018750770086173373077368287283051007108269914169795811176300048828125000 [57,41] 44196088926432447656836457514486254013119196106330214592197158284483157017233304684590801320297446830978273426869225966362226344191959243577605106598165637827801683309895027436895167460856927841687217304037324889608567714573658881431488058134345710092800107099960485885867286985524037292247948584725110842782315098353209557645667128345089231035961873008585229824587286958732486422943071270470078213269947464317180305982726373778935727598745225269809621168291884450169603187340421905457940330644023656607023961871965726945825096951734928143238123104086602783003591106043721070522572081215729357108893353828761564322859789024410679511515705034556219358997324045336338179723443843128841202719785774943322387178296136745590766953135566012852595908995327994625366956834597067187441988247312511414681915642421515261443631554957163748272719067599681628452150237882402753921130249766712764470037032247851746708575231874782890845187524780031076897845981765573988196917133453838461329292413850083991421072483735655372580486062505633868001017493650786582111589702744742629382224972178962749377238162972079188290724526925045788778506885962061884398492396872495018139173188460920016134966051018233928137102736743205804255808451904053368968573624908211327954589516240167830916207070183939497681267060403346558367338561712737853792812858528983262398694300402426811494875333802519958337625088280327251325463320723198265258263489287663258238726633161789520378309163869603655682243379038824463949083311941430339366610775282140934340328160095340526519647783022567541690421116756820321763916681978963145550439047435342139712317840450501348746989797379067392535608101487939255305403887766505792587727987119726568987426663896815710740230505478282361725234635128007740371790117550233229182873888854292783374471476400153311674747596773107608235717395454980838183601891263034759923216307504379186092524073466354815854223220565871817316432605289726814371578073225060676578943911774852846997862587870808893943866029072462602615761968666082898893960028606178230937360627295657261681878741001534191096718919909086566334791268022876841179078182369485110720139189544114498598049779446846023131609729590319247850636821833965926928615444075340734057834248618739886039198693230105890719657211738307733289647685225725238031289613596619919122061840027052423811689916321584977103650839480382814643786971699063679216816434864036438446913440290190339121423335200233850628137588500976562500 [57,42] -11739077531968763199058443150024200476533406393851037204834264619034048753233799450136074740343994098456810490924617217008910101191532872232262487068646030774079451401255508411838579985312344791799244640108233474033978273084169705989248278508403096237113693833891038176274591364362196229149687731110719093794268860913319396422331910482069878575063641067593958659422204588391402192551767309975083846892496415228380283148246886038846249163161974273154629083494368700765984817220369339677757296270306700862083245171512917192601408481939057800377745675839608504371897691639198790260127703959178043356411746971670693818064384219780305932933435496726881417923841566205903527272655377617417493638094259643944215413644574488655267088513840610015260362754105362898523942413233721745495187072582478846767547261281992976395511999614559178294335957017033318091720424054545127548803006793317107441430828771798787811805276366600265960047260986097584735992381524917661994415529044085928340450609040790717684255213346877299466466813600238524734640785485773957650111196363921820547955183295456454407311749616569847204981270219674887244733757493398041446851020391999942877974106456018817893841694055495346590195564719525126696977440262869520216393895526151216227918781136110552711168729055322543768448882210539569132444245906739827111413254600512192301034555405222358061985818857958475589797572539885867745570808945314740829676328458565389356354238907135831234324606591474785678708958459970523272046292735554905366738383732177573088138110586633155064097418656662408495190887778910881042821886817397745753415647184041640517117557240413551799067383669531914637564408776747923332895379747316004910888441906866100793764287247068363428323798599148584229566164360972408022082663826416638200741899369849902172178366896331098741660372217463118679526571936179890402143376034009443373245174255392201820804341862659434159617779756159492976189183579602605926569839566348521292323015701763290984499549119926532413815034935683713278504092787717123005844158504618774456348421036379722620089251691682585457051339241375622081508482234099507937560244861953460221038232823307724632064417448009061231734749243305817104148453310905016178493842958713813023279888041543338168326924809661665735793868129590886552022436017190611963842909199184450389088314791631503863019707167145038039444832062451125929770521809708528500878349372180917932944531302183466259236865880666300654411315917968750 [57,43] 2346100410985894955676162770262465348268311968350897288204547781010091877205844042449398013203020182689789645770120288504329756283356581913474231032754820012976026184155688572111157810406651604134878253306361026098426672004686979562491002206029092529198553405250766821900921122381937374205214220046175362207061236826353649811180836148375042623849324948257548094491474164436674353707680354077103626810962439413565238582590232879258535142744933019001953419579544082133876593819932941709466526966040394188320744557668588019700454425043116992772105551759239371328488636603392608376701741917356719074603511552908045115841975885722064873741168340145256366745433296023478508606823724795579174547928797171735342272163875214919318451575638562747177632463481081169374985129922106399332782748333910955066037041612112469192630301912995057607206663699382985809690990816124935141391060656083559929157621240325770516461695859749818679035126106368953576389332550011351426472327114816201183378775821713180689352631066165648095515488445763478808424860210124226752698082598442354872759150093274065887691501522965956791870330333364246070212479544736885129886421936300084912741675940925667961689542315898639077525927566970766028634804498893905371942188208223320281961083815800326902680424607891758143059374855615164240471960142675166738660905841577936187631488247315365446266004297940262822159883607205995346383322470859376879653041051522357630680674694303026717562730155322165646312703742782042744267415593467804844823850816300373921429607295096485800417434529037681420069171223383285920821436729761492350566129704049565727329603642644557934028627316548282358023099271141483436465897048117709331186627327809939040193051550656935198894618926268558893647543407563089511804061859709642059132111613973578689813750913522714268332403042254507808917889127006979546633277840882194814477881170114660317980119571881267018132570087014693818558747383598302319003237496142372591067691762283185794199079845718877329335328422402909548939838014150982616478707540587405091091881042615785430526577245013965733369755247431500071787456581684191438815887076648350803628754485541717778494038233056368735321727494399003432878951179135181963935604987930536264506537523410063132643845705693286239479139400370099741460547987266886083145051174416587136843941471972890908867852000677199966754137266177518321802890719826333809550607180574704801727533264033009885451974696479737758636474609375 [57,44] -378580482805910986485971870851407325298173632307948546234379496848922955060275385039569002631805646784180325588205537120441245550134561509402677030337902309712633509180048518873464574222881505329634283875575504305585006004298601158238838402840842789597133833616869143258864569507113097716776012251737466921503299535616011219478758717073217012838196005622388905136795849835122042247152881786460178149354957539293987418172049098168101306242956042793946142510394440832258508126706144489281331627326852589088957857060899472148798299211450515947112655063167904438130303522438514072595565201193218814721565064100506100412765665684741088161044999294150505928871922359718114888286296951847455255943966723339685640816138993024790709910183072593469977903646691234378386505407528843339420586685134904743146723052593513688823751704560173618598812749036477248463896265153598092538122714988491852139283520329468921050680020671809962161938859301578212002863241351085516719740545496641412690637353130713760145207216246090798291330828764772527052734571092393027750411862032916697106856062407095071124599537492959002833198643164055883572204770309632718457590031201440733536072465118669176617853644538999831255022627725113837143018115094416697189622926938560955042794872583541416677346947722372658179783851781826379400108156898682898107296789654073666853240150125576105792783622910511553517029252480838760846798319716106728057014522988678051345957680966933306314426263367804820761647699053142977456828583875616005900438847081769320596899727325820801814702378414160262619215714315477906136608565680859597752916356118318135131725306350121109538760986312015643602139028560376867699340985670619947014447934496650878476458956562393368903301496336257127097813870090867241753097208850839635512186982290919627147301739934618532381380040014317733006577666597909980649763482279860272576341733059905450247723823941270742914585022025515181400817520398396919193990889616865350848399578002344235184690478336217527174836342958759343614691194179200990762511701587677458179736066302561367080085609029206600436293813074094589843595804012424379747078959311474909747326704909926332898902638287731317027031760743501920441459311707395194813543769247267562551383813150270166947874700984014329016856509987812798096028581748515284716295233149266875417985505508225378601553962956619044893976480489018302746208144225661034105520089439861613350712943315556913148611783981323242187500000 [57,45] 72038782439378186746511673526016623091238791703199857379328898584250683939279539763797039639517537920389958792026087145024974166119199356499236168695658456210134512425416805029439991285239051070215968739490133150580540693575178157694603093444211073917778157906358053666595716901072269235518776303042065733547666389638478637941947227847283222912565794714221222663063589348622197488263706981457380418341132650068401094658566642579523913027551193128207986835207340919215222242508867540171175469633652310853426929684448221862398747971956368984792013722856710888656786176754733992757367729466550059129238144059119203699378629856386138151764137076211244394053501593103872622330345314480391933699898316506950454253610380997575935617803811303484903273273316032660321877507036998868123293298594827478569146473896400566236971455389012126922830390733150103973110383473448786308285071862275106624235357825573795435880044906442996897697533062275688265191977203347932785269592136051634372648336793069013775705873169417031056319351942643543619100021894875037255839336780886394237505681355474118383735826855985115383932263949768402529829902067772907941260037916289197789991937842636133369705669915396175039909426357411242947022696585014344059317448447255566431918896611022610939229727397791971380814517410358340653839598979633073306304315215864201827646117800506147523074163400372356600826935284312340440056280518474493358597142142109203662641993070640697877521237868116773471807830336248325068142491708712994776431783326140291948989063665848992262815450476631334365212849606348467231496008049741947237620427189123639197819580769577574765632787413574339573601232871999674580606767918219724318493827934819868617502293635159834531882853872683409887024620690093752763425537733394712500583245517178461230414025929468137561924451237518207767398344970299656002940917559616459742823684320281913536926654668779588424023555928299632790601725994626083518492681246881859083789848248995893799757127373535670414792223013859253264272228405282625130716828700437940037188693873100133281238243476543577693781654351705615415681522524789853940942321619325001357312790444639010543382014841672764561126740798528051727284982126191841409896337374810045683498772259858623946387658938262573364087508217121396098048522672662489051026458670040322725227761904682365031628643622752186796696562440838051435396114174116719664426872572272116806990638337993004824966192245483398437500 [57,46] -26067975360714365093751133172798160383913237042388401811539912403627119994468594957038141524693156033782087906326332226555063654291530517797373806722085279441399742382016938763724103598310462556037155762896223097101595674892844263485034776413374564070814322554690434074302759820602850609353429122049601131082341151202796059670020992636241822264190737429482110553625479274079541464740451846968825472406440165037716345560476176581571721373003440115450624598130560383938280419585023325289925181288974026404116705538182840527397717993739892247923854204776242753853787323162549632974596695046848925264303303448455508977694092060771704694154513579324623309882874767901762477944116995264283297726212412142388016395633687134496882916918526281870704202427318081342536864147527957897486987741263985470305225721264417678389965436389770893085315877406620690965730744650927994827840571575663504680739026419447384338427871372709669605125017750848627228513695214757409578187215877392325595623802334921706854713862660286580816205522753345463994436002881359755161307367447542045928161429183623946795762788073461247474505893701951937719953834254959109615788087705216873371781828307541362918917018871140782029072615098547826776233776100800529983007335848099152116907106362569294787943535022605770802242177365314098979285838497996736802681482872996306575581310409092890971990794958731188767375879791415523145132430293383300136622111401257155696610714096390468084112317900629115217213180523169372360955039838442289279245559453556737653808077085887636225472861956108518004624810107866619863924482341965842125488963093797700204323889172012178191211398160187254434426990611701175294845639517572804783031830798550502987340204079808958309269440381916194332223006337703319446365988900316224880867666830902614653142874673937249561968661436203073906650433104347491244079475940026963305742023975906831504086925136392151108846693413570969174818234682488107687359035403987407510375894204831988909262345098451358365100248549765262671206265657709404821868117148863561429527369543619661200712341691127523528592678209723075889225663906114324876616346251133288235183797205576755236222679004578052140827472541251774412451792142076466864027422726885770377993069815687907545284242384740814077730084286706740780402750444268494341502046398764969909266531398136649210224866778331614551323488461859578804285404985649705899547496767022086716636408709746319800615310668945312500 [57,47] 11883571160622245818777877939685133500506941641800918221130951725166682190103684083066074553339337730882138694097258880390285911266632763174965690340020936485571726396438052549601219869230030058607943608907037101630812140883047165389951677290461266887404684351136315679011019583038179171369493093858073334485639199079455580861458658677900369783032321413602877419422824793161811034714755353622661788064030899307869825867726444130558835717675908297859912048675168201752733296109191284010783489993957975095208361750877970586234844538230237882516586702298969734109292262822489948410243923682086530019894812739752972717647942444931186549544200160012888392548677330983783846392709459008377800632592570529847695597854970070775407481088736363940321309639811118269772470651763834843995143369618086620605174133461194175880690550666396768129684398072865064234385712447293580501440558244815562625704311564385798228545973106750238752589956336373427235575704176048655290700099974102522959984715951138976984278099283136207225935013691077117573912611773971975315187556799044522063761405831734145808158435282882426076644994465533756890285824797765593827719409501038733283685639345058724267062992203162241031055125273646934072431266988890597951472207579368485717800034867320316454479451905372852628206555065551176992942915517605714877505507347241401202436721914691228713244552539176442086116933787724518934207044605538423767099620769888771322422219371259027735559522520489578502451539544842461185153754844575224597127602274465480278862746236879261023641119923995838750518388684149985637469940930905237654833870582377206523018053507613376860561772005264258996438977912044273002409026828960129069247564598800692705931610955173796775936022430146987804466522231657340987037836289804683376437498967782389576965394298981582895964818033911004849291076516191306732232588990680135284909848261907205595588758442678608654767504233892467814790405067623374999244951414130884558894585880551511696954136661931065105608818553325262703397154197322979396793934425680023082699062001140517292630649164068116407190791554119247647592660177671868837028286888493690505675584691698113860973499026286728368501969435351128722498451856332672227241779827941427955430759518530177535554286389610112954532152232762787292206873795269159423574668714259230772412145951873141804691358472827494377175554214540727969305287792732368217928258513627071124574285931885242462158203125000000 [57,48] -4803148029305901132662158868606353481344743271039483689255260979533430606268368697127276895939163164875935847405575550398440151488884585736067587048585751326893723986767361159790488297711744045799161190374559407580888581246894605133269490553895827330456822016100490793575738846581412252494314895935839071678102214163531834343275641538510376487639190032022045547901862725240503940957250611407384337476705730414901259460950010988391670962858656601769025256069646103994528914708012104121339202849924891615916635711515313945058463640708263632808610595956977680412411046531507995235938567124189415622685440854432890838150951261659877578996297019735662257552877186205486295399742480857484440183841556344920390378978345954412806039849831811717986858621930668409347601404876153350094883794647523460298623075287893185023788034655631537367340129436265751755707147485611272175690995243854084687516726244964950391771206142181959784413267521682509936041815341986483763677894205686469924063116481415486328962949861826402818439639195553967405252101160106895826535228131982238420146580162434697033597807293927669954642614624099382828613485905347226398904235010748005320584179668080153311614620919066535808733958962734002919207391994204958426766596713478772530344971926256999814066750949120150090064963955013818412449004720208400754706001734083430916126923417463681623753078581644115778956385557246510724075302983181133967208338658670915253894460436231247946284008290168010539624763150648237383270567173276734921064724375631147720089393732726675044440758142796652489338556194475234622170885328076547938974781752034602987296163186461034578976958852669845597371834269526828220268166983851326324264716448877920914850044124808347341174835249095413149923448855793656191231208892347593547098818139835135045110784252413652760386349340508391201003459210284857872112461054392042738429536048716068293194636188211096245858796906672407685954373299022352829158483703644296135360270766598015773469610225548230127255987248481272002517205301598634953192298750926317398502170223655865783450185948673756966543711330581882432459073849579661840618564819454473910577636740730673806528980153045646452118261490138651690355833605983218689887814303922284022103446552565597529013966144065238906895090512219072474419474285969482100804344643507696365753287592634885499659534136512931299252377875828018157339085922903056991467877698265276364963938249275088310241699218750 [57,49] 1632694496782737532795198442635382257059615122992671179777253388484208531830521045434082418418395544481126981326261494736768744568015950359168550035390646897489055217623109721564871152409903313577626549088714755129998814629801117889215460171745407684483514767676889546633948095677818278509436999953494602336872536916913094097015487837366107053676728834164121779887453812112535430701305526988340723095323426529563465809559244956334856544130516195742185458844155188568106124069603376580439982228843410082553723493815018342828582321313621084896697018876006560341568918876469480602499597554235668071263370731549150245571098589590527136397752352798147427093498866018187972951584371157559550797558096265649201216524870072971090808506191570099182100053967553443155992645766168492972963376995494202218909235114294986829963725287301672149126111081399977630954084719070428142193219259387222721644701276857255519910827218947517016914953469890214988928569190459856231856818122647463473247326885752982786072927858317672732192520614129780857529272607816306342534038416702386556360369648382104131467017280320336497780503951824936315072922769734601312818865287297044314874911173992628516300272733796540134232550786935898394613069674836114726325141210946434215745856463401660697283843746099772989345088767258471407168128158567961620677615331765230595451249360657626227257387317784330561528457211902434941147092823507810815349653243343146049922876670852422685106949566933055832754221949853837581860789169783306802084353392782240118962171670067836664440585224536140352599813929863475367297685670275089197261854342055516390624357697340253371493995442001390749304482625824143444630443067753287477270329691171525859423392546708969132856230606243900463089279368997403921030895347518455231990116768206651050734380179083430627709597836254527525575224371735669753707466477070262611151643482904013036174241718638287738003456163927285219615979495156019445935054941356259378089141427851402419261111794257032280637927070834064376885404778605878413828447773100839183955708223957236772389702946237152640799871796079438309880325604414680272927183427439106896161619441863929316852234537181223512072179872642872935160883273860630856592588766837179342245205066966085471856105489970289040475407839134774662151051575805414647245858373102244151335009756220359691372937254845360015567552152040830801776413662243753771477310088311440949837560765445232391357421875 [57,50] -474384518647001667164774185261727286111337839744446308288206249381886287413329540762423623889670438681895665922092603011940617475852006643747963253845556085913557264267450082969536053620840223128080912399473444411222324101447589740991883224743462652178376240846402696624320458731585674517727381968058396748772076412957532777491146071324889176926347670848010983868784809341456716340063043234221347393765429455119330250889298929961447357211745267846003334290702119109704395273509780913432117899944878778269393412950655474012876857282789098947694611562807181423753892981465463948391335219925435705696549182201218223933465856194257333348211146347287040271992688009052405079036720550000829058169569801925110293163573330634492522628556444957502722899227509795360527895287817352407232308942618626775915459287276512422177039400503749807471918470065743844488906563654603077658664047861172479737479615798067142764612048813345899183149998594846060697946468717071149741322525846299588248856370825962676849433195342378932114726291947802347486693333107973917669350963384586475059476059911290667894049252541958280616323453403209968557210333750707951383854758548715923059071868119591067024076994266971004187697914159035678516303260881821474755231926020364545083596159739480933414642373120720631317385618508243866928958301303223219378044709876765898642797588412098516817915986609314014814820184805400235142433712414042674098502936032311233401607215084668560609512125565720439098049327430583076502421402879594664386812618938236213216329025787645029540498403659148435667989287991214997323153095533142712097275115057266834896278518587455309035120387363845492595974678308810673919091479245086766287317866006702587091742821041949436664032892664445374269141040493965163570227481002687088503328188600045600718455112942325139923949702231896291176259184576225754908608542636206611769891261737099613371443869705111519218800610574422679287195194013233908532143759825065365983839693029476221214003881984112072374603012313110136561095814106395549336593770537999265399756119117250897674162121936915185031272252933936064488933984230547872756899909075323014173152614196642341163060494585003093091490845493645743634888695584346267756937960515258056129480356339281597193821620463110081513411548775103212162444882634983136201301969488150042114365387550716453750640480010850817232306962698034653929925329472533021557545396262867143377661705017089843750000 [57,51] 123396707379167937801111547023732796141000877082038159534582576139981659979482472496698534763778527198685691452026474435867867369626266708629748909660845189097319015537529394579802120686148606557626003276030451320343114169636640731204512090468506053116923425356101799362504376952580912791960098272746842158136042651505183489042578583074451926843263784759776406548210469621503197686425071513954791816700577101382584890188519634804157973706600959619831980977413658821069743570623802828670189342490181235587295015178452281501928009583932042770548426130832554124721335233408601670366869007508037486004026898943637443453115803859590817868244806434939298927782156035333864873250854192281349072753211981805986055962457688855166954464475651649510431797224495881832198976041152881287578054968863926414240750786802859789941923919443658051129642748153578176167388111935782269255901596566346025726297621020787095317132492114044672947871485904364349422545975835089060983250266807374486277240421891174770595956045372813118150321041096155550092940420439964045880164170356122801433126618899095694438857012688383788765032343669444978124438535913644911886497730076847363138887250429906723377936645541735521288872339477125130616671279503454158505199563067125669666891945174995230807490823576060077926899473508390947113784486045558318125284997194275665527635924386275827515062880674675943307210603383525038867845636674304424397581985093520144729140443436089435490569617175857932224630877292431136514495953331305241648120637482145473375628387843920079545490466050698936453450621939463427412170393415022192646820760505866424350164595594159281077423777017442507383528163619753697337786888525216960747347886313145670393186168980783509869638449391980699456259966457840182619911941649918360938982509792358383682624502974246124128409404464465407827032205595127224128782053590654540475223617637719167041049567668881929540864889291004778707607649466748559987448848168611019448684344453250390295816660497611909798092622797723419602658513834711830848896964800920925511219688875471532124451823750017946098916625939061690810725763898799414936987129900484721160619016438428845878425027453921588731618149033920896692545382776917703637584152167028424926289163219847281312456689266270952880432691201948988901598746852379617874630999837217278555735191545248660059118228206769088772454158202342900543388982373578521833934473761473782360553741455078125000 [57,52] -30790163428285438652342974142800811244509511007490608127942368769840396764009654587694031691658378056697017405473428965531078534586038360981524031883345612965831454295659622265674766622989481496893547005050285393178739533781239318857169574140573449591258782119790794112554891858131768115002765099590005770938030681995413936053995150521468789741338578710869918928188145657169228320076333621267186751191431960536272963096100936214843379557590739849744756061573904545112834908018735733747748464333234041778737548620219586413722236885930963856378718358989399850247475728244138637841199630807619619487235468856986581228155911061692092854533838910351516390314903643374884824928885022412149175881826973500889413035959065022605657245103274247022220734564867495136933808234878944469104803707257538804306310363776975385535113399242150823772643426546014048138677186337417916847045345660167518198133006902788525207570852917636163657268637060613069835208303177014244960453441324826740505769672022861569926453607184117389297963488786786052247309146285160260300174281996956526103915803957208942034477769258376427860032058658497370780050106447876517455058998906042783231305183002349177123484225445732044674313768520688433686922876474704724895266462889105676467550489152709937056866795485223962532187996460182123697733116784837763122684428345921043427902051825218649188609424544689623059538560989533965882656304326730417531694358114373535100920653478142403204852326434524748142889692567928900601728613423955571392614857782831330685995222254298585167426807444924807601503352487561656055068956656991352361081488114373156329077395232200277976685542156477109288925376260099758504865651492670066567544236433235353080457710275344797656092461497857479446057712765490858132121069906743156021126572860723100395098644171086180547773461348379090431115274490126214419120152455262263970388369687417684500994671849606213447810645578778988891363320611686020116462685941033419036115283180336125631187864897172848972276490274214802082039231476080484909945917303364286761463664257806658576423634516822819099657973028230734727873253936859432421137164160713021045516434302988156116556522105917742070369693386676164149805809471675407386257788766079675119930697412754730963072647707550161731043540984330609813687760107424864696036010694285944280911995137911120707900670805943449126952352618891195375999710721025282023077807025401853024959564208984375 [57,53] 7732103367230220643034855284705151685916869145840262720392955168656783182665699077870098832987906239411400302757106771612769440353315988306302261771703183703456260884278035852969370180168650010000011265645748099560887436378832454236540441977407742597447035956451123967296614990966882112720930667891950233758560748123364559335071211130180290262175978627603750058607469024552609062804737156196423501563451863825773087020022119199413284089514400192263825233050587856049891331960252787973861071643686531880526361711487558309863413570533629081106449246017512313195892278456264871249837756314096542954455283597444920450515449183587684651147962398651334495721968483742504319005933873554803975135043510957489098589031377565374906105734329572733171626292691564280600045267497883297718672171584166221681143329555495614717965081352132297668562263739670388549355156949837121987670779170409557693042608506568837140701166307928043869682684993437892401127907661720376119263055796752039529591937772626333508318588544525769134121850710521868527772630838265113349557476272695321634305335402648103001955118877074188078847973343436318475394783528597410072967299794017801211284014307743232849700427654674188091706814870690018385347362128033738013238966990384840786152501067639107298340362125556959630971989559547554903287917599762030956166300493762558001932596158519525213819655541387796883023223123610514559564403753216307161965641379115653123039667319642352558754650778408128654819620627939754594753174925734440377690416652867714716999403263956316338655470048218941980921426493741757464083639630002807894190761803652596534835542214807594430701937188514536513032704805046586276865567526408102521055945459409567978354449747531371478946798079232713040274605042544348899591645851877580983759348560050749996718834074655149136640142290860737618561345944280341111130527475223308991676645658507605565373793719244174949620500411935157072028830822702156796122411796195199424294074084554700670093374691136025894419953315134271327787975359257603474168566359533445874510193350363220973241366757516788313815932965925459454086013013749615131307605997451269468192856945465662974936657495298013895473098939456520899308999195352527615373178622264970892682630523371157986447258277039173730905203052421087499631129639097373630157299853282189117776973413260447071937122593109797792200012900345854771231787760932263608992798253893852233886718750000 [57,54] -1915031232411853800452221696005456034023454494904588085038147730565812361401204319467871829716556100706041450195344161655735840453305354439203189819428085060595003031183702483145860285238777364446322652172358948351413644784750027728660118155432340555895566538878164260897747251711759365149891499483741617328714835788331557757238036722545359541474743466275913245550612564831660923110993981571316286251295855975614325005293444433448000143259339564268756719052638197740408515023720160602486056246720748153692532995578485155929265551603778984916607993918296366630891094162247692221367114034741030682503320154194847931811498323181854501246933872292571904505439300512950185579812186918575944040165089064383964495947868264410111065884075236983034386618756612746132158054704568145915208674494776528643856271482621132621097954461036608067203820904315820384896982235117385904568118944737804876345443856646999032015809485939321032059888092947544899880878997896527949203944200244117477133841140572053544352404985677035478089368815501947763145473073657909880790509519902521996150027331421380454112708067973652374108268789917024392008953196343431395085144344954234039168261547660956415714172237595516636681612265890094106805210789978264030636585583121350905541648901416764221764974970250528285252562654795116886764604392457213692932395910160430209991599028790781397221998827014388550399844492626119902928616559559597669056655375091379289053869713215333629093567089535430347141700728661536540930578411146384782872986883675240659620346504497751636160475262688084642194003372664856843485639220421713073527425161696964830120431787192673496613683225883696298394177524048045080211495935027661861937860035953235748668116242108225189851490703922410208908559987236113988368158904657853670105012663379867225769451905308946195511130143585151755554547533539489603146723433489706738329216985426965707230127238322201893295452794527304878508792868765557697345004309924130474235186892046011065754708226714116688434410894501406763831735256605960084022077247930963907643178087454362859605914173606828413255972566729212489987806767128099796849627218098856798240971634327164581892006227186640373823192013042395497566905506828515040456485993220554796984302767439727684509385612178177776340504487741783015202141355052801276452544609169278312142716606113407602783370586279051818111398231618707258504252788355870507075451314449310302734375000 [57,55] 439235960527847800549800694189302409749296708523780996867609886424669540087048563218896993520639122480308666885199278272087242359964850264229183801074185838514821197968272301048231461838504412424169676209444617643385876579317571489487490037317780894418696547789417858737423019776378260828580775340223451672263597789003772917504572576903195770919566077338863288531934655027034306825225226346715764213465398188901435280833674674165891326027455819815260461690341003619217395752169583350684824429667653243489231030753358042862405643280945258372560249289937212169181947488540300855501270675402477703549784093517835911252552680925346154260066708445831493769254142455284634001595480403844593165255846488019704019148579931789486301990266085600583168413687706745326087558275517782078246140800398543129426440468536882038924691077582421372871894815199762811080852700209648910923499316106779229147456216317607545447899873414123882219697912645490936352163038974106847694351186384472289089970519192016164659520821123817538050439893902781642431380449324936781972417394790976071727869347376934867086556361974639318493755916954624995206607091839339628462220444810170400277333404675142237166430479431068944495833077897210061570398337222532170725733806081873757856020291612181202794240803608353780443893958320273587686012917697996436419599771321761567712579423431808103983604118178493471727055916095280559262491939502160737042183708139607844298627944048116794063109303088451917034662617627579888432846155269604374359009974371018427386092942299523564375864390641726124432002814032426238537896739627603068541056027945311237810088710107785683842161167930366865771778257420894475378372550262716729045571434551907575124878383287050900071205742039171880976974316362374895472170920432818620694632505779278938406601160956736900256884466443187797974194829282322094260868778488813828423191974350728003708790829490783091982324465067014119026459731795759662530286216013863251483760478241725665962345698038485428244627737437060822222012223754069236421324795460070364192274386035703416862651660434724004977938405229581681746275902018719908254644509726356554057920108385686353621280045623088381790666963664621751896380258738737440976935494573531491820537644357045590043415198375262144289776680697232154445396019030665530909513702372534817393830429518062166363357766076788181048375744791858392261640897658026005956344306468963623046875 [57,56] -88465991070047015975262507194936854201962931687188607460525020614188896103390547712014907675100203696294205866145452070803792758343199982483671226666899504946915085522894576655198313538772358957804587366959785585327157866621076578299620244477779131866937638594534847409776479651597478959687035118095324174327825710445938771995571049410787515599360571277572531573780279927487979199262929770590677527153403115723697463833728375948499146885937884867945415998033621265373660104539427264506809495297066068963633347975359240405808159192786770602202232626385579020415294544709970141796645562991739693916723085839306876602224794004947913886716490555558854094622244303992919225258759764911021966363152540076457922157654328006564694126262611785925381812333086776081781268441243000428644428150027535767689814648455258702016569956174763243292259834183986537567558628124657061937275880541336898168272236270600770664868118774875524167796253065074255263166993959405663273345731933604183645633740907916646494601479880497661359073302976622353366753910647559594356920157027556850856836476548023017492381031459654402518388334295881950023111720924656269976764244228599391208004001218576504317298819871469790856854205121681304939758411391787219939464851350664596325003193251016339304977134201364568442903008920882922847844005584024633095109880420583673561926985945164071391906662569825494976764190994334639411541879885061735382293042042550960427088667387830033808712805946582226525740027722573596815454086242274054178777731296942884957435410651033301898175130120401237881658285881740857200040195714006652696751148628676407750821036850487307532285211015027344712651601599795101929079410209423934871615960198599384577432212878947137295371569996290297396113378089156775530447531915373519884848794300288061758968238306276212392157956385883962281803341185113262764173559732681136247300480405415186685410338627407475674731245813235081013444573351135291999137788193601222334648776190620825226165922570131221874459998563154999616972982776657170514287831560415192580648415674940615513746813304868465286460111240672865265010220761254691741150060547422592636774967967328573949466159293531770002962741701552415770979652033513090368082057818344234570870387583071865013289290252575135411548139562588777907516615076665208313921380017790032764395852237588584416803151972306541327615054420320517269971105633885599672794342041015625000 [57,57] 15203735246317398002584827731191387258324214133187930001085095096502434615388082562940089190414311215220296943514128550975174420293310393515885043239682365377225464146385954093871490852722701212011199405850047618660017194035809593334995376056040813141091303664206072376917059510284880792512949581078670490780470575332886131799717531911609770492513640100333591133327904707850724008298057239614927868308434994135067954824509473263803891340982299075281984097376069658640034796521703600316264688236294363614517396807021334124029870487828274006804826674436112218632282979919214525434405141355929016705357753480744653054622873544619920440588416800553259739812106446456027561487379802869801704263948012430399730641908292845441484761592985681869184151154826312340727018330402496661778551829839612688818515177486139586869999155084207064205299502468078291170571104233772596499541355896625036928650307998024741965882157565991351655859761791762548997596531847157245050510532580029894750657078762725964441013472974470893878731760969561786374888488467645086158066872301286714932604780776393331006916781512873544680294498627679549820502575654398662587554444020344621788347348371118358120265128144341865022088583526061860547728983586391790751653803331167599547876011650950499063735859833634878556676137666118793139390255803802078022851575947100156528381946372548963098141357511926214468809044034826389118880002492368280431129943419512137905613514843267441992799160600791221147716296861708138761010223974407809403119774932135596865750589925705660222124592615694923739666562515396002091529660986658983467153958580161490261312689330240183808628398295821998933540480465663616751683023653067710445765715568486975058440667678013552167066786715639887548699098858317875137497247628300566982297301270746693416836763866887051864190801485986991846895947011316294568263800227859902107652114843865988705203900700425221084750101042598504008561018424371612039085397969041419245536952455649270636780956328657143069541568968181829739073407795899412619072263183027407575173800286905102104218818175559606681628088177528026781173047847370382011408420285919262557354876068343921233084553190738979446866394934826665612149881488202055556767539022370137921799836518417940139352822704606806854277095903420009111978838081640627499854285952410991948418396075500747501080004725679381590093173191868825000483411713503301143646240234375000 [58,0] -1740659776541122878437770212728400194469308817894201671573135151164784892815175301727936269492579880174380778427453053165213982313052767102487877905874379811289285573356457604926419048369086400153103365870520167960622168058128485432503944360088934571814619076070832368633754623752696252051574297032859797397564391559681322795471166469206487273318136747822089567846291725025813171685658019498975713663588468219323282127817911115094477313441626554874406706944468415995946779330412211455361729593259527332929960526704241125268599064670615816778490143341027310028816245386125092046022258764975322125821656923516779160255076963098473287350950757855967546438212208829037581238091669630752328603102148409258305709530960859946597787079432388291027587395329880528163177409482313408366386586502069503142758363343777563181871398587414554921075484675393825822313911265942756199796440651347466797907727394454752066267690484462070480130451691124341924869383869244805507731785596603444993125495774231066082836130174903232054199188525108369343736850038894085973086621296428510024699862461227334239555380079615464803130855941850700882708202132258869403780323514061416079155579645338724863330601163785538757247052816422611264296936599267069549411378470833736835280854147611887202689847612904743705267168405584201427817539867943949550963906688486441777800020185810269970705753412840901810125630047818586257332297757345431612201498559126395049424766300498949832865901496862890778314388115959437905593677545395665796935481526758629420053219029182981272189898370803569900521402304562993143671959187877939483303337032483177752943142609219127836988369313732818108975371266443030495732909252532501786795452810801653856358485224442267217251633739542803316451178521630018855258148714997908564906618858257447398222900159978152020368999012405558279404927026407950404068238378400220573903241355052300983145675955006520094251821546813289977935959197435951646747492489386585741656871575601778011180999880698442244346218593450862181735638158038484788738549368357607208081302256063123501166966111157319055962043740675527131425929713823887547491067164467892143120983837784452576317848923485926390238545753979436259174414444712681587595599350170753339929273384817325368921051755906299179361646646421062618686169398696250709690502844750881195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 74147681831521149914542474199115956263072103704553150936107119677675937038199854701025616176384821153400163797907901107933637465609464104916628617031815590575744869831797344945688271493020323276126182503412518806307321291220160583443492044347953767816320893156598561899640479549720021498750100695436348374435530392629752568526412695841119463875021157334452557311891604122012017085510409231015509240862981549427004071949229465883402759870666635067475257767995876749791625010559098390527845451792696530408736896348164364330326874510824810236030850712278658942603508488858886740546260140229974792722567342619541648959667570321974771651919022275393544263414134676762042978954634774017398632890712038730669605891614306341714595993853842863061224630923381453772723375167820916895978133052041584078271873475403741875108927402741103298442455298476025412528397729947671143831279172889865147459333898995863889996405385373771049614289297351944073088921846508992140629516014739436944481434901881965608862422662090151035585120942063120727877278075092563875812930950913689940359816103206824557522893332454572820710219041895352227239591871660276213677760787119656859522588657756251451695404149516473213689140953089895599608930446264216299413610045078191771315233694698960788351983402183296206368378281271507146160156511827323942486551980466417566242808283230704110821187639712757334971794300103885474006891295869323321489742816249610822887093049768511206087967322262037253310114036531200746236527486272275897432322085151611561003835731756895995826695943705936071390543772324833143468203272498747818735262856347809463571672146868705234775382577925061716534852111059396212241053327397351787808274048266267159975849364005279227652170035731483617945518806952880316467927498502559351076242971633137641713633036965719371640691537742809717438700563699485248384778435094383743559899793176640256648419386522236712161888932764509851751380636673871700822799291535667645748192184719270091934078965077974137555458310572356193475410623371399713790168159198473441150891564359346307167358681653374572679843027377918552850423686435981320444548978372130802209296623148037508737086234614450614078662960520611326011850068036693673435123521218543989843636476254972131784329138630559485901456816850200364317593335517116159838479916288633830845355987548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 3518064837265958434372699834525670442085047042798301631024483220123272868487755068114787599224813941004745605117838451502138203913568626164141000536017250431033493153360042425639416596111728942649177479932699342608137006147158800794549515550107583477860056901491039385258754311479030303069231602594768445009964101355421966488047575485263867205391549384930484651211826971583990611958973385826271911272980741531739353903911676331588210990262150027199204739078679054020677688985736504521799506962365825387495443293233707529079083970669459038050036028045373512839413097595749745824881525076242660435848444599978322442017032046330787350252041905643028195775487203424136975789778508631292043534126090716393498840685796395275931812249536887963969096088743937443173803585201974926995084825437811641219434599454712313993681922898739343303737478078274323614095033045979151329266987580948426450085432787323599177171209882551070520264373026518199820632841130515741735911342830525624545559111239158882428717465501112759549320778614258959997032077725933667389802990647740564060439718515787271935754336016366326285092883005797784397817294683749515122569051765020386807574618252235120598250953534432405249822285944207306387497950576838524128701762423376219899782501253156738602559733640707452331528902392125665566883903830552564502680522910570962891413663804335974867992973419578809731729664480463477729440657700075538084285092469699399571488782138380355548805287241143723974229797983464129352922136480263049599676356677749001661254411678852589442064213932485597634234208758429265050285645787986398845360888177758347529502153070278485026052941418924267174990166605566816156244066088176518526613038151810381590279488129455992159864312709169558996814121021900019099582904280742097496970919136363927213535635071591292645528623883580262408330774613870726738460275726366884561880305601048185787141711442288333148217586164322328545758824761006639553060665399487321075182733837451665205043965333153303205364183695475684190648306730615463869948954998185055109424080689466301548345482778131314904957140914838249071032382887686084091807890265193473290269509993893155021307924109416198515351690688673919870678315488726716646936715101656687004211626328556743318330128029481391681645779450469814936878003582615881319334283361399684508796781301498413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -135690591513150840308975010527406319435083171347861614288550003809946744540981271180545704303695946200504976225032471187731483119038999592334333266889211851583644359499564091782274119309433719535765847069786661753817226518136504190311604972738822338263675612817684357824449738005530088179950358112360795999210652338899461836365625264289464631371768538155903513074767378067671935908090183882063939335533143597573736791923963499169955229342975633641032932364105743559794066504326907521142096801921132143915267459524704546893697984101202084267926166591108750781486322287167159392274668614350299545962356794585292056825846345906434141034312507649147406661982803180792640126284909392796353444605188786187692546442921512637646840922707704017105425913090319102169483825727781898378312606258103512287273183673501415334437863662534982667737756616493292894066662613241912116046830989167266916278909729814982592885790402451995314921376519247663209298136788693000957786720774567801824625468398706536315761109414759309990400164357361457185282660231400578779084360369103535481859667334177261576739007294812216990667216300856868981448488979426925420527286287801893021584840163832216353324188752474621954677984269530494595434400988565339274818396821153334153062204717511082261396357681853573682841367698296415030042958587803935565307819595262922469240001332753999001280457599594359700325739383138219164033713563172098200956114787074344386196732399700191998985395106117617083733914717265168433437449800707162274890860956991185171221678774801268999588441960224662780697519274730737128748162667309869409139251866167105575289082501830130061191258030127488221063776597860526612073997258179019756467477586929334390580867704186700648875650812666430188951386855170487891419993756720345590661816965948365679601084099498912052960759270848185170401689958580450112776451230561955673741279266123828809471441196304283371967570911242741202294013080806165211280225791761611363431040516963964055737850209326116304890642568693143817625297184245017029989238234254958886808133960909479103970630233599545504436564268837034085197356805083990415909122368771486423029408932857683658582264405325532495705343545868248392029100938863125684664231560699723795898433841405606458563701280107998798966115068313024667647865042909592849147432797041190610798366833478212356567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 1741155439971717335645427720505456451011094604370329265826288355833266567753810195010972891943343779683354814479691328082445106192251745472098067169579200236559763641435168787904245191514186681682058745370680696890925326616735387376519948804511647233077996725991063566045655694937290302444006544425030968557623112689405420565330189598592637555102990252427289104725177560685850987184844341657716951768088893925506081635956367857035218581165250143749962545461602383343665040344007508125299612469732286979545948524762259858838067591912765210975508434564865325192322141727112663230473934576895012674072258432234642387689741131209635666998969548131109247166455942380107879002576920607547111714046923104519493406500646192847560198278189420084928682817888827621747603383206194022591020878195837261695015108227210788874559021977974777227403093755874128100512162727378784874118311438654582868122855012945270542295470841143779622427474446133249527077739667376283145038724664329465905981598615092854652251921605548739491240662067944763496286403028514604404715466928800862282778549094895862138159480961306885479232225823298998941913086869995567130309762594239590985191716748340495969753233171090465753068506360114092789341902740331474953338064456999826890720442207375764276966576024494724124003060273242972016562470171642115214253981827587753146933245469183604892307612101368756299083424808281351576015571237545459679917912631527367775344844083701614900499127067730432936806054764141183802207188419746893088331197585569919229751152498898715178201585596597562686476688720465351999710752560331801888128121181064907878556445914099065277775373839288955202472270291934318696301432821956301276220334022071037294748753511528849344391015249296665856345614761022600038092772365262459550920792874792905617872502237546448435901888304747627829013171028692449670186078906204621432063915813538839772706199078041285712179258502292971579330427746503794437753118753843518267519182757134203527711839923688194046823275644566300938617746698925094272257543534099253148078025524250419458412189572783597517580364865615356712671710997322300524414623436690400887055491388696551151537658758540996601591625865782051143222940537132102921817658062402789024703707392265925433636862776898062936819287631602576446217996481794783823683995698840005356133886493807949591428041458129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -14779255926157758218114772979498062217196505002581316287663303769270604436020425568284574119095611391926950254166157740350485338693339288608710382532431364403329616363311178173799514144376516002511308921908032132578648713366002160753622980219519383762804139331339154803026559477734921201696177561024434755110115421359037630120260945911975935757156384777100504870527897460821077478510983631344669865258517683480704073615006603918828569558925633159777242641265608063577052746363583658119546489728860400249244882731128681106020538078404125359350683508715330576466817024437895040073904871471261228986065107176693687993352015174695781566235995765107901964197975981592401521333110060040384180722667857982372630365137112194883611600636492852145342409650122728844048102031154795704457109586667456398192504805259383927650158997532055608574910148253673620220427755245742440339378907553717840297693614258016106566382359337016343243193589405674106674042011427450711418350129928442301065948881601188284938518262632447642470108423390230179638125770753585473405943733498980550701495985492322991253884520660641372207083813888398671577311997956705889466898527298729882075848549554336642945650408260752069968214728651354387779645165924290112150336920120110627478445019392389248228479805987812432838445279750079403446654590611736868613634068226738758727288119825560266459325719117785153712669230951277866654871807001751594726165875199303830889724151644644680225179118975773216388131654016082148645647882879046438738106559021792625546633151818218039341128744801705295761297113394964800589605668965475050721013448776612167567418882676071953431578967515055102145490313121400089386170361950186208562369000574644165451667551840969976211179991570642482735948517091428749933405046189053109103512729987907896965905793790595461476200385802045438801733042553709610684462536972237127150112734586115345468958570515434796676824298370097487567103146842469012977840230369718548008649198158584188437499635084233280309190463853243880849043559934543676499262075148082736671411846556259224898909185766192233033819137072939149344531158368277074593600758396522951213344651723067641719894434325384828890653286562598138655599092881818399360784533459829224130322531444063303733885948161990384402586543355278323205811757945479965583898980108317532740531963231234158229199238121509552001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 113697350491842939422126885059882825394558819169570021649269066388475457071784284400864705055893771282897897899291696688201530967832518448693466470820995235989835173785584273364183816489684772844391815352722850856605707459758176154900689725759154981355290089231172322875877525272617156868436514394535569364069294273294650315586401779371426988278461062877425852167349453439034741289717936391319634929301853821587611220813631111414055693012465120436848894513291705380648763893933225379740595874770519449464968918834558984849420197897639839881787654974803371243673234657706096121568777404020104890453969695641986673005347667550481659273692270767242197812357311320133022602150964378278897606344710734264246065947062666797993326986225988546472919742737053770503875634743832891594849997911107638084686791642661681127157168962157953363638473052815410919266845878913702571034293503945331345217430125912132815642403237437640037499786944415819127800577042797875465249544390965988923135232474960085913056974087061362868023577958992749686649992481706746574021109104901489578279117639750388077397691156577616487533249454802744404058592623844700370667906076309194379073660125219021247539263237710863330494265209953996281875602939119385108895362189988019453427335098545693477807445319157386496481331296312717898382524393997453743994920927080756455178867897027081189552875756979652132344714064077624383217063015149558152141053963899583375322646337521730138264867027884154440822514332968392826609390718193430056974358224045684050164999952542396200825070464838947355683632956477393378300592828953849243897620454830485261829013154984418923261773576348134807345146107459702596379682658930203170147083382452706015330234661099685969536213838152489945928494010340336229896828605304128529281460860108062577459723983334612111207525807665803022073501406986169031908422762713172639007749064295852917765782299863055061933745955310428473022649029538363659806658099606899100885330607631809153324727836910608251409878254228886530754973475004597538026308690506348152257208303364384929549175718709938766205960948765200811885768059581973045838110227601412247452013281248496651754776293039997090548981615925660749348712239933667468258442779933935779710780680549314173617927011813109398948098668049572877660080932958659429229039530880123998101620223788454921987067791633307933807373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -767117194549534463914884496115454920073192999709616805153021937312275588443472104523377308164086448753823149435054440702767443003043648722147286957916287680703827938147919316331128043627562588170564155235804825468391629071681195225288905153479535141485341447672230505566706461426200443774476367976946153235963077810851024739295772998933378581334441284576225667610529970099718015700511501307905494037484021279240854427524897665912773452921775698936453052152279494051151646880765001018258151271691213755715094612309779617959059360488035463055442060080466947100886650652427915202247513463050901882953047837294007301064315820180554343361742937256543945673059114057889591060071338978760184053654115576184662340406987121842058131718646625626284518878667415386504619025770191396956605640177890927747045276592994772861510645000324677949120789261186831154363552879745135061006165894194751100178590106350092441490802668363302929109841897823248142703322051133942424134137506893167852152252495008873783468509826529784699281329103017730982791953402344827041120692820322894609376950178004197158001204944965207855312112241097447308369309534575744517560182607800777219472587095668117369505943271008631363234397064560077997663261034648041370837653692400681821634622400571801742850736144757494018303080962326242963953587168319745278277020297772269168036125047481303773417186891818703505085584265662800375201302712555645764900857817445613929421754658316717056131189438834632743406403944192720532693329940799212062979988643215647503412246323630473747179396951442236072000731183958720054848688766547543660423916429933929831762535790197923018364218759875822253802146249693370905256301044557224565007669608993764639226780702772764556303541517495335521615559432857693955888707651210092272466188712864032944256283086429251152060621876965721227260907676117013349466542254052330514432110980280083087711973144613953132402104321001796950525592258947322117802292083217769756827190485467091158249621209757523375961968629225419684723891421311840464867554427745116299138217349375974014015641895256202316234985824980888910420050972667554526715095753156966599990284402298366316022369785043671705170732357216557354107443799554942126141656232380024169271597395277512367673875285357147038585963756856610012185368634120909834779985563511844706396496660141814949440686177695170044898986816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 4069625290678533793995622563124439874361863428997371465161459718926880329037702407432571671669453326761276938094206941315575443719251890538435379309046654034845955171804035009797165705180076981063579443018751153792539960219640928221273201321938113221536307334144618777155545639772554635041665135572247636192586264554247058017961004082770529295915210700560379419143325726908536944465704888605603407183784220583212201119230785458048117687187626283603584235381688302876938204917477116399786105057580067883028525646327064234012177136667804841617879633625864579240183795323236164009825249433520903971158374377943589272754218162085987311926370876964719532913217865019689879828159267447087847416030641786700763672037189690500498411677232716348170439469376419062285065058640244482986000757404611700688695088811726639299270383437112110945788695592940386770505999472581651491108740420058850497906461364251277167465617988806770617481354103523473670301610718307119289617001065349148545443335084699204133093959382454779059758022074710181441469282731373001640140897020604564081565391351716928953923885567147692669331538200857757764211006001697719224352500252322117368281381432027651326722102045378727341835451928556182005474379383536718327467569961548580761401653829137376141082461219489332846326444167189264358320425802131537228792178503903736782005903652744300045057986227987015654118847904469846609784581947913962417230019619589206415970134295496515199587198776589074235970707094734335793610482024590818138585336538966571759440018460432012124599717278886091516603649521965835005555276515066903107148840237619299817130868802576567520813199190340430128789656648176606933194855567158357831803823845035375972309152736231911442464674958402546655976849606676522103588009568695887704560478537388471414624253589548310556710270517834826883397583623541292156162724014486194914708648050283686540438778290109898669110212104334658533712639579643349840987120550580520844885031914989756727574945841829979182920389536340825083497871497294026502025440371491870975375786437162647614881067602437498408629737200331139658778091970630918603513928731520886537196246959404065649787933858559828500467951351810384369455455188254054026494616931225440749811228501440898254760154848770851008372105978298249829082455684719819532874930877308027536531242289928025825801460868547110294457525014877319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -15261978438226966120913124724214640944828217726040424218093815967786196659262301189885553011767164295012920583515008491538165837913885192424198912254731396658888224474635592212094729060990889104582802297048375921084604120234537854413207878334371049467055779015645447508925704492622342618750625590547867780808412365117680618345557385506684638873011395933962025464860838644654809372723612976603779230477510813765751741963502113498820881054684471117559708213669773605289454075941925203696871988197468598482633499738675517766437531633883137076141928460730468259177723491091867368682147004390964165342536738912522228241552473833890900410424078672345141360442568214654132612040124966483131167518187232922941761764140920377501432533003607856855675219218292251427675415915205365902468631486241971328831437789117212999310095357051854883262800985094690036982360070009448722728033901377750843850271065455842267511600329871055500709177144963246615009905348692282561778863378421040074693379698849222539388478177579878895253825655095357216134910084996631983369116082260619914214434744178495932607005833808195899640744089231732413469000196591764325073950992174089393544723702668487344590434908203649531526664780854488230547009198169867962898074080704861937631416289566848329652325748782680023925457255694668869354894736850566391498982329729519227972947527527840838676078647509955437241104718577906851274748105155275579743594657545810567392387705154637641243581935075806950828406653579229796449499252248852216271731465589911205630804292389514285825040899266004398813798907494727309050505894157504539359095705192147740629010708919611046003115863904405305338357061945384491893298243631248627766519103145830657201967305060661884758706520222444060794704275532939064453048668566161384266475097811046591089443522343948857868706586465605092113660498788530598984315459162395125389764873568001330222555567821188838586773341380863995715816573050248204087101507492758394381439998616004600844980810984978020960089899592115143638826662381989269025422119911766800611340213110355330974796933074256325162400912353010878522511157818986056907394699821542595503010297308779087269232350287278779788693966651384966071957826802937297791198908408915556965088614528527853041360547460876933166534111933649636387017629210868573072359530780718567065066099257062938402252185495638903134363317803945392370223999023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 35891683266101427338804010887476740399002775049515485470036860350502460248653274999677115286947988853694073004621077929654882201809909069081065798218544990506271419985534097391235301632277627216576485955631354124172899398871019134640562584866819337728214269557163056466947426476757059425678873220062012136798169241395747261651638524755032839684265448482887614342373766636530421576760084097825368084006286840024937466618933122223191247306941909712273885449181439281369573654937037800163192564158420193151428949452749473173168498861718635515775001017009588730614473050125715230118871518240635625207285398932724229761410574989878013270903205318232224827354020137937819957106406200160543957958072271330580448336934992934024029517591334575075327377814399322398818314758549827032653116531218009793791982878959870655698311015175801983648124703992788347797215970300755580071225688324790311218275590968942951792531101286113165008997312690913943028730924993239113727998470110486479684898413778454675625564125599315166462656651520713846846656553636635448598888913121798548869874981426382424791575937028327161383972639649328798057387609320131727907051946269689101642980707016285116281644870147655456804734741664948575578816664663323832802126830824683927785056682186847579542864505279527986506855882281916075139818209570148429053708484681597880602008511896162562104368245213969326765637517744503827043594722570714186135029862652724928087136705730778565313004522703940482616811984879001569350244189676928013981076841483656230292805060736368003116976055802707428556531237858807556079545669298304735169202232917681424336049534338464260606403890656949642359247505813769063064628904276793154683535468393764004391502140122056448604139218018292078435802487724450213317085452723338769149613430535117786521594682621555131195353081825588435805301269595963319079549699722944861916399831540929142201105400429424584538793405472728650678401222495222423488506290229817381193810243859038864777363301978072865924550768673055678033957379680592297057088522619584185192502019314447851150803932888176886073995993635404938644295962087656752172063349461981819851315047548090229757773761003757012916862300949692141987085297308090803565297266576607925028856293285533986070069580772354476403885969406349743281680462229847738820126028673780106648781671472625482543053198220559321662825880139280343428254127502441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -38000218143476806843176901616987369003436799843055636596500899173401083614459002915069839343443664289410505940702083130165078618428137658972653434408274989770142758236717978013463919975068271036080772882304088578006301945283575951981364961297224118674808787313077328996919221174357409704436930384771122076182971366722854757419133761564836541147560884142352193734736229634328735507055859221712695177450894000865450388066865079917995627696147894863933910406016865786060249178031092316304369782612472992056472970753935766407217877814211446350873720187169061451409265467842590357410468750446150283549369650105233924368852889496264841476590658736612922402685631804580939812009716187082374106181850442892331260849372793627858792858817505570636585515531486315454355959498251500690275431214211491528864565830415051563565107761817991396013201744538641243313177384688596264023588208074075835498767491964346656989751627233660197488829169347010895964429071481157860412778921910534874952439197359570076101124546791023010896798756605848436073946758929311760946106356242940330738451371090403651571305385655506804718616706375668854285498680795329390583570826563664406871303040149520284532129527276972634429320806865188414422667976797755546456909101034088720151312544979143005277552780307056369568721733697462335646249204208830854837793231005590921657593240908439021097669647300037660214079915157338436332218593297406717372052027006936627275280524367306237620664507663191747456157634858626394297107919508384357846839784145974602661108899798733319000865389506943703505814278665983984089317187572733044516666094312247119027742889954594933324631850948621284285519259718278140657826019732026440922204308216494511931500951240553727069191708110979805747291958306566705614996651570635337000188140428178381143267751544528406668006712923986564800511693138693834467360990401642677632585497757382732646181475303445820195490490743843384296136452129335972889544758931853329652131046428407578820819283148739778897966177586231109509314227272235148977475860265393010505549374044877267591098560039771009290355875769165412494151240109340084337413654198833711023443810360823018311649252770758858975629561935717111836219298749780040287177012352897810119842023115820416451896906149972037381434130825521075617250556538650248680109180887882180093379641423320403779833520311058668930681569975149614037945866584777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -45485468296588826057239632316865440249031110187944694961972552888912481565290330948848016785128008542684479162937428763603607753987122207800441345763289945451025155089668667061524086027530151606530615630109978100124087221454291350874466013111333021461012833043337608825440375549395837100947963301049321231314811400792098302177198674477633997250955529885285678160713758024712275610358982166179392002036269371412639831122074716059189580226536228218322012680736984058743431556763369657283513988752331600706563490415140070547243552570678262639488092532131691567189747374996443447599147291875715583395628537633409335913580029492084089553057882529442024743655369363679932959476734165748098345881203311469480355094593452690459340577553522241966479370396474925585146878302314106734186398349666917564102729678991621341032157881039548042793461417647397059466885371790540297394725919331638217062509405710561491825646219384222941402746309489568090837061751972257663318475607040662163030447944383362326697268559813504412479511746124879144569601925473094039128637926002427828279156019332151854823984642718400391193657295607484674185916747775048555367861414058063598099920277648433560048722686583706314251166780533119713100577047794515351472945917971308913260575639168441454108694092195789922472294259121735986083968307626957253087786822539423785529971443867814247265548189976227766449832863340509454722525738359583992026068704528960636285030944410697320425799802368173007231200215877757639684225038129168021517661369229905457643545646027787642004836773104106021293275518054231905305414172502412976880070506923359588644762263143871715631317453819936148392802508616374202027218308488652560937961192030196640187633457354103518968222611233408993288152807130041530079215934666699349134064021297925145803232867417199418106752433963569363723291605282474015489876790019410010513393483690663994691448911424087660637745969039725525176815587149469297773108090215934697561981754561552900641486667351388094359000541504427556534396890027509599709838802388630051154287133785658582440813915182387310914959225554906347909646685853855458036774310190114901510770587578097747691369329914481302779880276465278609335956135163484988010268599803655446422241168319151813999843634597850779210684163132135979947938000795507853708416322936937060423935985613987873094399145169575643836759864385710372403082146774977445602416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 232958887911209212957117774329698683066901005027027648792575981677853931860429429979540939185948430856531469215204453851629877370146618677216239648314263875601677519492629987324961559745495082285498740486413190357422545588467410463728928011712979777032991094332233271315334752440685841405652057860885697290067559021472918134952466393451347170114078710683743693945197704732770789306479666616438401763245020299327992467445374418222090857079686812628936876136245026782078672211670916994458676788397709784267042135813165153369260333484908504041227380560735362058865226877739424798114980803134015644153140250577327182674905358149338922107636176495809180962116952608393044877400357958482557432685139486409761772380597852334128103769830426135722903624585692117898130711124636838210766076046873155770869503882099535181416854743685942111725041487653704907032882507251230175445139086617541327499537173050281925875022938228678306294423513124134951777990525292896584965223572845827538042396561587691124997504521554199427360076728606623401586977795368078427987633796758800552123726836292488332360770361736132470624890062953772024515595423563185638181276635099731086142082142932763042880780371399862169316237858038088175804360311023529598688051502803776183480272059750244118059138567685754454658562481516437616216804753887986051526602274456626765774548308184346693483527909764788132633247373231815175671908197414344206995446862844728479305980333212709004388107744498213999386244816043836872831738298337552396026755324239912576883684470780270501457332457695559182980077163014196813192802990520501531333229587711058571354793420562512168286396636013062840640135256276964931628529756029011397922046866729503247608160813192711848502430782479506677658920953507562350607219653062766597872841052387983075690033085903595898501456655034838290943172592341231798653035923956327994261906460254458570979703502477297336825026717211196720655661210872101386926908102860647861368259217529899617215260491377772886431316015558228776276977167820198678352251786105822823477222494682235361422744216873421993917565504028764124235446549264511402830126302344619981981917602086225931044448012320866451856431284341701442963838162241936438152932278608311428631320036113749953295000706628438649290007114792523283379696674175815817868139871121076269520888027060737167784137514510024306923301513233028059435270051835686899721622467041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] -349317491860025180489856042732705591882449062273596923380769067071917239441079413043492563012440858616847245808811581809676095472673929815686690920455465937262422396123914136683432533271692056965621602564197584607456690960498622090515088765621465845807176416763028416094262302205785486392150476872208672754339622608093405751486990334412217617944571878763629315192723738163101862901302695344541295166602777077313719354748990278566359477816432117079786084610276498229845586985192430287253663061292074522527902811284546989055595637599038293343871467839071818601875164460998296554340775491241781370615615135714020260392971110949685177062273574772040604519398630326689475747752074932019125952038782891340954115090110334644727410237213608179624652916309141777362685563439250116989315466619188492724053340874580799963315833376177643219457945956970591946009593010804163951700163904693119408782878961594065804255233225620131402007884065839512433884876873099466158513106998766572821049978491655143556082100893347029065808109967188252928466522181537538416328850371554259838185813051914848351427914594557333675671909206907396963206696581819787914239709740088673254554101868035690929687783037357953793018288267178914153927256065189164304287795078374132375099085313176963778504143590748980840126709256282664381844888586310220839383973652193895472746059564912727020468792558286015358881230312995494554932206674731629283185709689368447642379387318023847656782772489047488964518220661529256924514614649980191213082724922472937652411786983324958487544779400462000832339860044699232705184850514696718521714452333153004603947887622339561803790999204717521612916709219454753150178834697176397607974471398777691996167941351437076196516938877453218328575099311852657373246342031639320220815030434905774045485278611466524339469509350753995690907733635467664789347766402317718534945585135485743107569039862447412012664897027863635417400846454605818842298436061065102507093279273257225981667331043650046351453199732334468543997605628108164211303982367516209955587654910374358627801750680126611057992155045395191755952650941321821938072850278516957507432571061603673294182152403640549973868722616655254673092939662999946907020297040555002717487655117788108509098302670062141288619751020190831529013379303162303852045987218516279887053157047680021379203857855211931569605277310788284117482049850877956487238407135009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 61268609252503071858248204867446122319739218653385576649865359338914847752111612671474791484215576062382835810549816999634244261918447487444521407785497770065967364261068102301194434541906841654338724749865347420746673670420918362994499738154114501673180017067430102515065304929441583442884708869320078157720351936221455015603918516846992478506856257817435778144995651554420222438224716071043803295336142197239917174525488692848397086977991686818602060573433006358427953021468469723408005362506277837413428249746083866005712170586054144855141386716699329314311677040640208328112142370394454699767113636267895020463119958729233545958430619732588137290671472414086294715814263495318644029108900164875950802720731251266087156130658944824755498372271462044330824852999751781711425735121262015906498996089030710252062104488893671987016101483840783747991537412780011429190353291164633273968020727824028290254467854885092780899171117286534619949125836726925854641633974939412762122490169723609377192441193914628812311919171109704619759818066745325349757215865867683681661419602742432410999789850090904199883461117604880441169778366812543769807161452540184284884879179976877611293957601723483804538022958473941215123460766365218300448696647111918931857835969243499224877574480282691062849920733081394007424014564298286270844424977100461362601529678218619117712944395701052352865334278850891097022910102814207037999523820033186326387540172933872347823406119432479264882966028894936133439659189182141055906128339620310895929065805461317381834073465433085252148884936599972190530606857315967166877210234690204520533645599111507931206715887859111750915044618433788322374340274701636475461405480876804872364604979096253912393255005180913666585377139141582096970281663403057937059914499015036502706612986592272455341811272910216764635123293008921421066300706899121154893230104337731950991661199842588576090432464000773954701722915429779169751755644407357444414233439061327745315475268117175689384359019079287229867750500722807653682169342696755592546627457645838134542114836924596283496800071286096525675099772423405388286177505311823896796431015729605395696002375212638055398243520876755649815060692464308714559893539474259047920916430881991380687271540213978781062437684437902775061439582891111931348569030303757491714998072595998742730999682276532916401635477335221695305289557609285111539065837860107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 814921657839791134930867314392611438649637100744620256597946280280390674284747391699718008366969774378092415409593194531633426446139721442054133949966909465980988971394674362464920767725206638683524817275098604360528172961929162180883565786359624855236760674167637565940308439388735371597890696728666010467238909433711601940930257206670212466496946494502414605760544499707655787138459681269487929145649665931368835730554684964164469895095054233164052253591110622025418298775597074724942503815353097001512371467064295768548154035570533991769798866991209820847864085220883252497760886845616890660791435335119182837149834354927542652489981248163468883478541632304911998409919240153353152241685788680297695843259621938099671433556273827925224261674006064958647843611919318974085117130088653473346475618053973168517786831115396928933121483635509295920054598784796693242412111730054293458801303304618273028904481456661302100397993948111619986497292545028816677985296052779998431547103955494597235531015049713633914535357547788412042640951862464417775385456305549980262276733478768027323701500414201043257069088404444782533885660840365085711381273898264740605243597299447172749504815384999232421556161436044362579694583169526507649409348598803985683103548368801551780521718231828960918841603857790642139755532025865740059918516827793499935411621187798950799069816785413514758480447045394962071251687151653434475108364045369524618193494267220930879537712401449390140230721491235266103441175488967006822496211017941226842647583946659831790348292748972517732111400153666214787730942772296383873069823429281471590793192542881801543816984335537741431960948185372505456271893788210298437716425214521989727682133092651757790631058766121347905012277233459160780959501103489058498639180542927692967238549048826045611189388887971511775371121007457538163651434799044516889501615872486778794470206335864152502268357621602464050908942110488452592663391874912068493188887272470912589983404222548887086679890594042729912183414523977408969860699069754572449916830056929918937339045270244707703546551426520649226823083204067785798051656564670622582535953910005964057963755556067882350646564526107886632259903575572447157406615186832110075550929494433488341637595458718302140148354456904435773461931155986988023449028680069023041316904595795987851489168098034148673934546097612174190809720790429349079886378603987395763397216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -2060998510026156151202144213361180067376055044993644471135351590453007071133932445952000186288930995560218584888339558729174611104688452422170310221773080894095671651644003428827938273090402795697494806403392034617052371363785482283810596146079417680105002624248568073124289785752133621859413974640061933683132635470780977537702421131126221519205905135385820291945255748799568537546104434638272411592461408203439005511692606008635439967353659359774542339755592575334237534570756628224132273013974304868495369720992658004801871525318968932074682886167484231690380432569865719431884908760939496869285210943698117382408426420764589756134404292721225192440300134493998197602286604877779430250433278597275121969795104848756427242486043709747987131567000108196450084642122949000838433170420472947319473116640587992959432661380158647957784798072539683026352879342872304174430495183805764652539611388556010871677398247898332429156149879618715118707612023713478250397886893665361128230102479892671441235153395309410354558346402001526765727111533941323941540157937819546832719552053101033225079590518045839233989706810891420921880987586797099442049701855996549267787442475278471517376077431958145636179840544642500547936730017242231896350640218807200830595015880023204870688934287511388637503129226439742019657581539735780349153360246435574468287868866302357988922743867893673653810823942472751041337563594045928056329003444750107378352839348440701240056915164502245779799261204004384827471678425538870100973286604482259533708255932467735320761488220934063491385350233989024048061911939139808308288513430994048814855471894688606799274696670163394043117395361293957934468201111463526100756402202838363533660591724380909533707711629990831137229168145986704669531961101330506402188734493709500480073029575637738520134377917250638121171702660155401414007641831452955079305754800270579292146636830556342353199750484416280802298515475086579670188957300158421391816441230303748766830585025273039932383339876958668712422950317571976071189464372874868054827427935774542499142222850070573677393934787631691021253471415905850218032059534107558908900870825685826954947005640096844096149377364860854636597170749779671544303299441291114788815260614630762493170294235161057886880224948880602406096799482249093466913955692807574557067512770441142668918519881154826972248891216180394503947934697527487324375528032760485075414180755615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 3194188503821623174737900158755979082436799987992725432690600682045146875210701582030447817701725288555612227816905955484195340398742868270562302807748612353441042756780832758933682464512993466256776216673243234254519857920568913115984569782375187261178748891150364051362098495576098308084636523592284720115601945793280233273730295012086322025356275743817385116616181264635467721743106148281486287636804986127573371298014623650179374851530498573760430278802263865313132954274384054140380294120700691764994877521302346269643124180034100215879308802799667699388312696032392612036209523313650812754456389992225082598036509876820990996538925824972760361115221767179922138499346853574467632651804474051469626574989524528478246571455899771714504731671538813872998606779182286267047826699371404546331157960742641289003970556771594792147305183324584759586692650002007080066391296680709899464086038878231573238863393826030522735691508810949409915993635050175921347661106879187582418015671180480402518520566286391625985620530309173455867302806845144978607622958191130591527312642263426583487303243725002617051527250802694842166136093173838895185487249684044852480263875619380443769419485361427867590296192348189421316667809046348974730199009416097019233788129162324220953033093534127653293129689612817037348217877790173572067431306036869975025007019446327850603156897739899782955520117638380563072532834711738408464882613990177427820327718043200805598327818705111985741593355817967010460688185525261587809095482828354559585000001318173160445275225908714198453076441853798540332178344499230684830201000226877531490540452214371817806597746614185074207317751403528175879740606652485637179547606898682308732306422713877290428844527278356725361878711451080023175476703083197120186198736416325349534242060152615981111828839586216211480314754167439419211105490952285742604130037748862625155831580513250193664933615589298235755199255761910885931402459346384107661279864350860107133059563912128353554332232144032057948836191040216332448404919982042982022150939210122754403355484151686053934898050570098147618104936241319943309424529325186738546353467090764194770252561016461686795983473336439648281481133034503574112040348719889673722993591271846326761239150988614431966209719954563560101440093408325218050598588228921766124338042561314008630812871370825434126666571280271199373327221157451165280821703262859045935329049825668334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -3826685397364780513967636531832685195294324577765066516322439297495789272861850886842644114071841860576471384736603362450658322224265200119669989397938056413924533372188129310070483109148067141681815189657447284261008541064408846637111161531902065271569515445953641035259021905815785896023147601660378020905910957604651864286982894715684584552938149899566031769916468545333716711635349882838582198084340501514828902696705715239542806948540742898473514099687895863385140370202164282532614358062781923215772638097501922696637150403555302554905518082874230112297192647761794462685312368193433466249768868592654967056549439029719631007104420288358427412292211997878737459164515750840016650870810864462502319932490947377073473180807084124137357869485750217986394913174985689851960320500375766075326776103101626976350504543595970103441980589330622597666778749949938380597466469781896189124375894996832578628445085373796690092289587253061390659185815313457789265567322505533222873339422610856548011014600364158552154121769617386152574924868057852262173415102356395856819663749010003819938712602752814995668279985020016173829435596190386856899766089431997637825921161063184815841812113638823139014182378807932223536430930417867808071202037984811704152811613486471483431595384188363991495176376522264601999029012570460483226318191041360659527584112079182538989990490889872741352997721158288657787786684559794371198339412667601759220330912014694151981048885035494458250122754679776249072076596955480579789233236078140366554697557395087254367969816739282044207323026832011935512296042323101579776789725564606589257100877342982920866946803517766538239696018177673586577053427808654116016258933002119584475901013445208355055395752463367001700168892612149356293564583417436246420412462936680525569866365253685865770807624504293557350083388142856166618229309479926948428158997793012013649536419465930625453656353383905024062401731062113412536282730861066109657968166612232483725696053787789652654922396929816880393274107930448113275493443675835106907789696560086624667847827955304880435108530249473236745962311899343206917404095231168130059978949317160426918286611766770313479676676821185405303426377496850080167022737991324379818225577498347375457255637057085633550201471987490118709498702964805270152482525244341510609975556475885427905074212775567499849586494542326613800502297777179191095534710465031480453035328537225723266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 3844620901321955103529890756959996159955801931610254317830917625308036709375223429753083993932753332329559314876249891169832903287383800683511717695249439144818163329016048215277758445132461773494450428546023696788843567507975467216782020285446176439287762400947296154486304278171133343785694541744811427412459136046514511971128957288975692252125943998916032891175437904553134424970742465131100604268273148643715580722274989060956540587426054784859755538545270377492527709488901575445989338735446592752188566314223395266272300916399936230237739299929890008097775666777506011728403273571376843546526666628883180820042114503031623173587025575316383432911633134728938168905395352580072297130886593764955122746425626917107717550478033594454896325829064207177791031843047154698710409607614901525245084673304698755792287412001755679743166701556742473665038191637874531649343565684490293683395363556347785915174768937216114824808762739034241616868405818312977157718161894938127000340728568077944261272846808996127305720329931762451945289139605902963130237231897640529844389170872215900085331766723806076149986127363869454547754647086528544383259246852908575470650738522725767797630249183461968243944730933342435789322828141052800591111263238262372226288403065858510013054753601783364003466977353066592244058306587502311582481077598338525648385659796505175897891020308608074574884048136649081327842597662200129835066221460450502447554741363060309668024200552755286642125324117216912751897176238728552390773453495598399595819826753636742903780002146900974854786607173871881622800310929948297558721283928524627299827817419752250871626714412330106145691255791675572571244026495120041106046283735009702124400893657125606721493875814473434083015332520310828830037446873755758122919941652659562660534420448080111843039095720176822370094688774044061535064076274700911575769398819877420918903390012208156388039013716880281791837780752296219854004748345694049234559301304298236173438597799779398532976809091473923668093121426921680541876790093414742805783309168783249465306212168311749706331224376444582923044570670236547151505732563355613668950632491661088694926068674069396948586485117021608546428631149765527880999112894685642088617560327615737709522427765408070489673810388026760426407788987506902278941769965245618573816459817841814411744137044577148899727676612219522760572558757955917011117289691689638542193563353066565468907356262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -3335064513908987500175287414460686106004446248515184809479506441060252306442218792339101975886899688873881417171462370639261319341251667241110896036170319104648979775316373224312698488008909358458967945669943089848208450219138358118265608427648100789728232027402142279276979254471242775535121796074332350279063946814764056247268770246900953692732353631499679307127195129157482546068507273924915869335499980218007369364607879812381621730074637611149823356080138975675554467364684108071759326668782287376648936238497263966281640359194194734142973940070198715916704256920858549760745708963282697524446954129401175850257448406796935134127439189118701890187774878035451616454749485352093231396993435067687387548323987199654577237334611420108610436027151663375100007552509259191921220529118748205229911534326779630505214493014122251891704852332383455660534510510818837757647642769627743678253149944796266940055809173455657426451817146387294930352014786275609748996289887895622301833331698047446412264975391300226923725772929600084592711393701044163514239497995371569048485439023770115937189063755730487923560856286916618048502873076969064196979684390415311905213953606106905702638013706787083511969977256058982185635683931656696687906407332132629335864414940812670821655936162933801965072140924735585723564912004315962247024366189209773073858703757649284982489878140799935608822477759061008779765669292207717337811058880064600669917852373824599939653353786970548234269216704134706291377293718980680961621288002923268303113483576210769660915934369243275765830427812059102907324421027498711863047135842951964801921823848361094547359210080641888578137353119427087128899453916199339036317783556100657861912597935959121253545754362555799166617897089855453928743631857071794402049514346631723542359344358139081931704029428152412820916484830045832293022249209221132773134207767181882785094691889743069358739777201857838890800788290621764913672097855961879424924115759118324333416817397499186477281306060018873665932993438622479701520581563151377706049629267424563328068308836704432286592359544915611247131096152189486169189760038297307443013529380739173924780925676186921264960620736438399075421934818025709628792410994599238924531465004943143855536104629265476121826928895790817230593335408533969538812078576801475277547470347817917911644359967289488131103848771918635541628316019772728746527997156801905679485154010421865677926689386367797851562500000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 2478892761701706485475290126375630935490793108654832319856925844257597435087661404106758845681872827882175654465596174217369205951902600099051481296736540287892776811690409044030294653104320511905521692251428694802664635010572374950170801696760848353580614346584247428249220307562071882249652621629473329447267301027749586453839159632649837149732639640414073579167190257833073582968949106503261320169372631772997655751868440886350245970060079070830107166254501634024531659277933590139947952297685422112719698519361193002315840468508257630344094937562926661619607098367692263898920256043545936714351279842874788822659688188969475593114541223993896121337467682820239332419973329836781219285451276985701970246422171820656054449978153249330268674669735185180317851801559133766050200327219590761971621393013610914969891782627721138846070274019559259776749918753908762303953072476065830509953984555198346751326658888697338590701543520911920381576129672253073100621315062056927222142030748505844064082650460855734099671242106299610189488567923295189150428941619890711571631977610849409439912676143901369305489734384861430662005569664650211390760497137313164499851003400847115095791881390658347960799986569413166009615787253256595158460697292794443090819016976097365473867609830976232002720888476374866003319103734967073652835860166759236621699782297119601360079638937708568631231825123805298803449064305936382460354013080617662760622639563560477719755133215986320694512016017126744785010162242140023259808736146956280085016623723655776426067256357446731532045283074251219606766254762097420156944375148318082956007149605984914634787387451786608775557171498000306886738821818081368168565059738409587755355549777075869906726917241911725486324640821138460933488631907580294514941270182455589870480638831098224155682067442681900074760502145448499776184078242070354459862736377626419555494146768103422966861616427942683111607049458347836019191089309665783736490181028063919626675253271255043503871416875825427563912850425055251613386749062212068400436167977859883811691430507500227642409255112668320425829770726847154440584803780127108430134947432779095837010950638281653048504874711612367729027913170571645961521028579892334495427396052927148153070518590883320814889015073426475077754041019895305543287491472609008534513875093826312853675657205578699647615463328305362386702892825643133429536244222931089221332451311141653604863677173852920532226562500000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -1510297056534567874969393011552168095710709168826095121840085752025576064027654359636588576103749456255726638733019709418543086102333365169927687464369910265850877184179185140270071016948603268789962120710108980822152893074298194795307174071338826742718887397364657604386136016498004657131501194982591228123646605583947627647285643996960140269766673848775544504716872704767515246053284443103903048961000149179227554203122210086890359469792029118060582065359504358252864846717855249085370033885380304839105090187358232704486576463059153363940378143423736101391672285080498920917743154366156864618327474708193725562878403458047037729041551692585600121468705798065684824291632018117039977886564982430453066033241463087308268978049689020822332783385774312889944334199499888471969225886284329576112320146299588338459699500544991576317832125766316787363866705751763728076993007450503544498093081255278668572686064172062621770440731609583045294492409985052204035915443864317247054601136322565991957066855389693155938612097038267964021592567016310493651745728426925047814526244873551498548353543170242229554080382919560238068094801273363377022640005340624649161854502749350414218204627291498937204852035096379483121403606880593955313585016000893358397678068651536376881363294581954323675846180548024826738459069251398566055123044163219036718199546975918396991044802249557449684213146571710249231870814413563207539068006926806722022338339806971098247257111435573129883477342118262523182237157185883045130677222445927412899057965391997358088484713540698603186232246823587678719866736989040770972801278255371959913704504912207380711199443511885317650154114300615248829295239717061346799210946352767702025371607662821676567538067734529314879102171744495664747107380875152436525976052331204545470522460897105312423676790739409065260717718092820307888604385756603321683187137358431556121658564617698437341613844519268175434269945326803555946592878403633553226927689136640254615301691350826002741428775430442248872333936605237487478690581652983486326275016878425839025695652696951921053907736771902917201905092176933786909373389816083861637149203024586421076138950517360926591567475706509682025652771809558708397704564439792886640704694713859522061466063559334360224011074805947171270844438492330166071530154804615724127519118802871361795688289703662548089149393503720288432576294502689987898453699178685340082377470960484089346209657378494739532470703125000000000000000000000000000000000000000000000000000000000000000000 [58,24] 666850238320569008934663956340267179375987007826041085103294829628157472233497817751065437991770287619150823331393296463110817013206686829421032950102888033196149009365738025369212539411282982691714715314604010628189991372173601815579790246869686296034159624402177980290355874123492869269809463413993574544521682680710879456583796845267304384386893787233994824725098789535097406499959820663093900101701880382616554745690955415714368547844336276307549486525499407748480994331530781943462593733415001728413961745113951252239798675367791477513112944657859916252708352371651156842812148431941605835029750119905766986107081903142167004880667648226965172005645553114014002460554174357395584902345271658697404909489609364575702272186061247018908569121547973704819761542389461880108402198581036698426657376905667905974775921888825725340266777083572527615199303464659881828326516540682288734717788117824036199600610059657686110062242892903308926853819079826380241570615101798912931797622596565609229117071161428372760043758013801216458697372209063847572354789635293254315030010941964292721483314995729523353668899418811830111999532959034133842997571862760444034896239714401151810210777285584926454209392082299815192185686811117126912417619176152399548763088349130713826887198188903553806979357043774858987549835971604594133752016309810159257535298333492527020071031080366551072873641830688266355812503100950235265764295576149761969106599801082891120784601794202920445718229175908443963885222815814053832431913304379350704906797459333526017648324462045336615189710516506882334956946076438149095298588156331777354203204959391053892933417632964930045551038604869265647519775327765163512556902220612765834235927055417890512415464898074081558771307065813055599058069669207841046139379166090552724485753298143044574468211856545763684155805331207025019421820086305501639949540572670718022763634792390486755015144923347944799954899439358340263346266988636457852324016349818405104489161835647875302326167535869288866050826021826316538034868111237757204427057602163636367052926776703992764665664775634355899509793169748333345906491979493735757612485264150486424401062622440276518877360980647160294311061771104699877288796540047926784422131202224307792924373608736111215633274925858338874637900189143404690285450652456774959046397677774119774523425336313255806582057851579571400091500991332254342727900509248960428163305048628387017295437999564455822110176086425781250000000000000000000000000000000000000000000000000000000 [58,25] -102105339617343589881672029768136244771149997834592045950848551904931794849627934640889819008052600333383273915818734666842661319640303746289227410194802335069631530552797550921616545864545799427060864140559958069901854683293019110720036377100675268008356932613079642015182179521783906703956478019263873439657496004794856665323497188507436233044224716253923430307351488949713181292178750856235477117483395207546438603545301345011778235199078892590343479956525431492924162373760364559613474711142084875112205434229435398654215794876179447673964761444427077824554884159399256269917896585748915551842186222041451053484672273715641878284977220965713409702095723922353059697269177838333981571044929586990265218955602560723629750531700267553786039452946774697801048886306761112803679315532505111355588084570537064422641209603196215244803039746328415724720306276997653232954794899641879449161655241389637963794804137642928764089241959825694257114302821381300737099793371599888127214917921280771995963825441819541418231090015562673775483184883124856701741185120185206065288950179838135862597462520993390515700531210275803607564610452625559390669715541712660606309720911389599488943349380323165477256462572279906101767938429197223867691073489626248523198363211795163676718317926066285488354464704375149894387406469465243883122014468810152441044878354966812428194104893672062801589765012063115832365063831012947439847906253264435856957469289120615108392927849500093308846459284500322672023780919261410402553207983948169068391073205781212600284450582728710595323458342184118634528357500614813581010124958313727624441731629925707787692275749528211490583494322787248577949934521205737835908625591461876428564906694947640456293466140018174741564999482934962907983198877544576796372136319446448884276328947468810540140020672167664438996969063817198480938329771142037661161997112874770951207838569203833322623674913541855110057038553093041180852970521942368075592520892472898202497731857463966969856301959887718004642828916798883656137165839918320429514168832924717359176186691934993831217445739630283732784697845031766774892134183654202455381200126492773940122487793014131926818135725708661963980605163444870685199875239921971671245804201786267824389511920754897794247756353434117798051776142459023841128903900387594370965478269579783749716592781786080103841732451100114810109533102557643936769811764096971278200269039878204176303999606290062729385681450366973876953125000000000000000000000000000000000000000000000 [58,26] -164393252771382277692809651525850996327189528631078627664600882248777665522214646160215696544445082030957808166255133209958516565731737657101163459558586674463378230541652363426049215764401004022384047441739959955246553311255968703818690317432811292669802339096473873018374111245304528906934644124284246450177543993907336940096875861060506439106867944433571833066426170612735172711471286908776097954820874968178279089039273757797388413036160771896393073557172467087183357076901199741735842745967830866088876673070829030643075157642647861237985215351859416675171899669484211435027931585866787112470476565978788494270743380895772862357438452502939373356017204592806030507739420192399660354557352309909745715513196298816445792447790260103214591209861602434802188361245181699171910616957669750234253663843684005261815005061953870765764631354497012293364544244742314881994831071351676447565626528348225580377149654601934533044818201782090998861327176118403141853260970256850365100823900205222984939444775322523257043912950405767913956973092683526380214826052929228688024777637359100013282460919391840304377348534308967851819423770317941442908533703242512037363721660936750123965951067603021409135982232828101143322960551205928995569578084224333356682099680091850043797136065031005138533122736933145090255788589888128331755359942794987629553282562645772235260799685715852015090228758210391074026188882795372982633819235282756011801717011064082594790319647970513216572839982000652363467493376415627772241888074332094268462461719658984798554343846076641211150774342974729934917038393339705964211612107736282897643149631914198977063588157163901034943096580279000590296428566833184156459427225828001816561862427472529488337158437810541643227928755303040576308370048391171064938370010143668426150998124809372698975891932702303523318632466538663848295451335836273494357007336978942859982644541944900252314571418303904248401973845751692481391376618877018689904513009769195331677158420570248635734938679942773587301784606895701726212379852407953014354151556931475015316227456091141389434033436886093872093426064312786506237857060568255364282344265568051871466819576318006626394783512960563416686137633674121152243796767760627496650480201766110791049878402650708664745861941056754096759216704504175680744498856687077471780090967059312012383483597980204023499711824403808584370027657111234279923144204403447578358628653353565937796868651199488908787316177040338516235351562500000000000000000000000000000000000000 [58,27] 214599776034556501793878585589593683937797148738645744137650060736327346899527326860802035209916430741872166908606718829643070390569583110199660484826470983062449181925799522355769447999718739312525099986389220062247736796344469564319541153858164048872905513449678573716038450890483894925429009897947908026533382363726128358870399315178818461934517277440523949411365404224841261291695737575391273598008882252432084439251304404548614951108398139351668743795162238293352348376353220891307877030553779736411577828600665764540180351694258609903603052730865293424162911399624360115672266902912838625931083951663937891512792986073285015353266217461101073049341769067915361911414085513205459807050879127156302651145212981977247619428122136693342075295909992592517446229000381022050801444720086311795848714439783874132985017369035783872104027259547710944126641209585048905998996846793226351428865227905480388731446403699665741263209137171488755501706697685860555447110952475637833733810059346736927436859814007377078673503599343438701360734503540475574887828488487199674441495390050047187466442941749841607235741220474346276793693907075649991963709997982700999563870487307706195403383749864500245644968158948350916475060101929328681473629269020797729880696494720646457022643701891397850573641744204501338986381657682758323916602132172718189316513365694648619470677933505340724750691366813076042545213057047237019969536903709456235126428558532491893493460775021538688293788361153126506086603404532678816660039472562463796611485620878974669781924863194379563376728527885252172701619595288129342790823867904836151783221210486944710509523773930120481095353883549923970296225620580982397420376572076211720765487364953449398643457638079572460418117072542546681063017364616345958553956885698223017035839511668351269124704351634094647109839987314113649691253943241763424523982840838476647965110976863167195964330873026606582308587550835602810244076955618387490590175500424899016754860726296262864464129460387498191890216122132294241701043325908993544847246656967104505395495993509356853934186372932204137114054475581716475832542333512398415456839661301451126591278996938961211062851984911906101561921399117483867232487685840670962682597210213461247606726074538525317962787269818781505695910258299006379932517998131952030575526133162106861368728136657851248283389037591809952936158089507033677932762150146410877468781370633424984013511247621375233052276598755270242691040039062500000000000000000000000000000000 [58,28] -158724624064859479654024973280966804897219215625217704329418235242140313976235527387374054353121562351012135381498912341697760138825542420643753598322378196154347377702229941833051916862534401138853668228747468781657347011129531522368852258967216638956250876851630984277275330597868410885371447885667540059386593522584434496299651493128685569445717568778595813897201082612477510767149796524863689212354903163073937783594740773013174148779609491722916372114619084349471204599784180715684358444366024427536632788817089283852882703425569062571950011714770466284482503542178872286770496272040379696064404400363473036363491069356680055990698002948881697809048095599468938972464950436366478074182928295979411474130589305618040292439274256727662607222974013243278844792395329347221023048005574247583384439923333198007692765130273791761788358498236829172079075073525423083875519313030995694034206168825259747932584848118752118742341412400896920482371548827576243410050479329909710152145869609873456458778154979385080914924709355019878865286789607739681998077711297863932401807127365429834493951144355962558656665768452000764190101524135791720335383861006804452400583508288089684636259701545984497603216911950189411971380009122213768171100169438225866409565861646525704738530745640144196187918557925531290902385245203487179758849247111258640742445681517937947096711947669031689860083548746910970195182284953411560382961266376973796574615588252109635296873100617238137671321070747510118877309357454706568568041799411938891057560044353541582357293976228420933164473380340167991792259425338561835205390619554131336284393656479468960171747630298424806190036368095605876231013826398150475436930798490074615365417598310264470802566925387887006255590824691347294146899839938622587109948724981263065992496397908847810892128027415155986735525366846609777973561045963974550378992608994383991911652028283258848344070619439556550352689914960577875923560313584060464221629281172747139753332393078583098665573143604463831940825389732893543067746869778316155652683992827524008957171803240007974710943691294371868058175826622532087347255757488845316410767194579642561744854565315261362634789323130371159929130055537216680746122460971431514145451182401670628037190320191634627798835025342866726701389096186346052370330116083395561660639621096606642157335430143549187414420695964170395828372177193745018582366983572468553707412987208323285973586787265285184822527497772171045653522014617919921875000000000000000000000 [58,29] 81084109398925711458088203817766923814643693410123484998823574327213852097153906727399178442281467228876493199550424658206601232866594580458377912003941809035890069671112281335933527281171537200044971652239630320494616530062836442207505246439215488292481569827535741717880723621625404856348766316174431599124931458482873722567309122235474334734600007297409013181042947201267130587109698180234070369398422298420872866526060001976691220537921724847767404011164490476729207229846646660165336211371047646157208444648304050240578072353008642609203870867135799162696994110320913633197829978120873846628284913740760352911518147572036725038916009204306200786275825778927153665158505051441317285624221632323845377709660877646554718339019619352890739599042435972008179337205021265940553226814892730434035226454653635340187636677780966499470139862080409657671827450954706208462265241494164926786095061582948043690635433625549881186053182284313642045041355918002465067763180244008984782414065624627106816488116986196840147236730056763069121855998956592831939087868180199906960258851021210037483830499122538635934178204802945104435018280557681462173518020890611547568419195882389606514826358765077174402346529860121554646938664788542536184165401536385188144993061001263610267381156134856548205272828008031091449207586877501824240514288460967896811641369822218511646498897594433702677544986955741999251168012049449819060664724423616007439870773008282992910276108294334879892979550682151331987164225400059270483356194517459480771019403487331556358585337766598112360450137026340015301479156597015071033409979725224017407518936795004018167792431228524865398822192369319821605723033958276380082662861520584914683824790568002283759010378192928007969732429215149955057650261468673088616907887904614278115673920338167302343195978750792780101628126505262928706094775464951060419214533817712675774551004013991021982224770808201313990127216198734993429284713869878511904880567230025773939923240703063212920380095547958213727945934675443900662698853255003111475770542964881728954785784042373563279713468528967286655978659973019790738017284872877304487972666951843295482321950074121142645797782809123193521531244644764402732252532160450071365883127749657209542912772133548044862347856635934781375805317356829390138009602672164631942818605841864517372930346550403349083666209179530650543583849846070289068779853876785952432578487495849121345760074409297538501964486279405264212982729077339172363281250000000000000 [58,30] -23947849482732070708583471488457736623303992426221195219967261732954501217854345591214059432325202034970862378229236566121274208294618807313895963748669215292078642800127249631249611649839474169980431411265552131115041139818675898822404169895508682469143530338236214967383524875634327936162575152767639646182370739699300378461876371068861956914827736520030201821636897071612175325453440682739582668449723125435119672600115423774531987803917492595870360255688981106436969514550361530286573155556741166177159580071007855023862519264558668174492181367714484693950471313091434818905765713164514072397939401415236783100700235631640958320966207238512771252519320804034143162630933004080271373522791338528290582370564216352599434732278407178769933807721656491438214329462727809398080390752038534849033962239195509866563614355822724143339060274358731598598749968738254396934645822536753260969194306946003264644762011742701213029244555722852045206709189385769624609605205811387773036960078358821207592238815784889538919344074125180493212441197999056575872075483033103547098949759027855015756286649459096329843343174449632999516352813726486603735071260441244516321941181392306204521975456033902837119189321435734440311899868464028936609093483895117008177947166949373954949642733055619574370926500806852986342343554334672508668214616242335074615708293123073556276870663537931924123629971044880497832994204505011895727917392740934799812838600674314309178374265226728679129568948861198624344129870043187412140075124842837679574247553950058063053573050712208503692816678335888212402241178418551743877272007823780002172322466107480275919501276734836181786602123750343167267926714012602600174650154896957726972377444042432343005226025900635811825606788138187619221517640213165726383818488914454220168306723380700706419571723793214830751799918460883376593853028453082802125065696017706229165250357206310224387541388061344178518791475671379889464256451818864185439619907228491841398864018813705931056336593295871553725080149117132585898299199494153836147028054027066265301752604977233524100936098572129352438875846255019827803666295489066757079108258654963379278982718842218506713896503734642813880112785816334810411925166839684662033842564284521741895342957347362830862977327620897463990972975461141721169032758017770340639217745747830351388431509084805292764554594920275749401298046378263276957629716256213915579665222609934955355085468610198914691123556197638322373677510768175125122070312500000000 [58,31] -3849506878777837463574381190712713502732221907506924579030846701853600248956476962900576790756615060683794928828465146602611494886897127438920236143921399300566736506090560103529437239630258395296765432193063822409291306573922485120115882358313860444041288223865365158906473982014031995248244918986852787263481589158089191396624013275400905193938242188818174829459157589638239599025206540896867577268944480339214182876532809157043151280911860366606091587457864000090547078485052656317063479865486299417028089196355805468418652945877938103729568873314663555249995230021489042370032975136042995844270866423451923719631825662670024573744982790830763714468354325727359726474490866851662492509130609300190012194875868537175234106097162639636869962456882894228306105205143297345350020315513833354798777270586990342130545771173723924587697242632605814207257999658409997954797882645214561958732798553488368918616652353527489297107728363159531800474662094467689757142785937814991544177343238708620303563837623667027123386855639917401591358077140485131716943274048769849340530413567047745009399376260973250881417289564065551560906059833470883655918457764516317135002998068331576706508257097251915850251113114592264850388434248637963994154344153953759599584807029484374374277012374771637054236630195562910126231868338381509927676271681236740980354943585662569591706674471965950194814737943871665937033819858172177851624553532732169249016871654045240381503361719920969718156549549434520755645312022416896544526484578089023463534866777633242884644737578274603506354173040785833258033673313989167497745001104686592899440034383638534663575915639525512761089361608472663034988128188736969045945060402676502288772982351084996506325987545939991416875274449667646873407763455266179168790747498953055068270521153306443354860757981287045952612474318427444312997374004446880672402086908822387301392373559093088698057500973635699280141864007270771215235428071609455624369236379261535917609220708684626253170238679327791514640962135187131356259978157164240482919947462409788279825052665704994782681495993061458640785420875190286890779611628892240693031590470579732480855805653316745719543026712597011341570249313784775444775079120988083383113393833417396401927230005672492845908442932604413236637704294379188631037389155327200031145125588265451599925423464389111669073548503228993092675753026820017122957392912595896094054818873617842986395965955222766500653380772334344328555744141340255737304687500000 [58,32] 10607274102879805295953279300799616372611335911911534070803715300488882607390535074127091815965457938899748673665226867049166946406366667866390678063373779693802002598175894636202258522475360095534585816727772719479450631397267333326580630694473136796980633780378801867536487000089272300771441399953550461183585128947612878230425843435016291796369715122047332291211712270496285520102256906324483920073391282643585554750851867859563327352429868261921834572418480743486235902096971533102409795487951756682748857354400457747683086855974924946854285398398601862841086991914212473743230686052105804988620576987886151664659086783724319221117293206282800501112256836783650908681993767721382257100058360953896122052481793358119282628546458479217104563936386317239929919982778120897679846001207786954013244114397757018614816664719768704402882228590292011908833525517685658391364862721456720793305767352753285421478194809320016097810949853542523263957414896068835565405863373809665496367752754956905324197849635216583113794966644551224502377215090453441347093593252834141359403702018569218532768671707412373091885881716169797051706306756584439796301061133660352540717392672192093024808481652879635203268635490969288298182858755759576977141300438610150574618446208126928107132212966280327100174388035406986732822740007778616600255588737678950626845054048938274680137605314169046756592129765312960339912755424105912631108760934500634806928709636392281925225271570785770798161712680442618900502600068460717685813908469229403349619673332868231388798265676442393904751164217368559001382029075950732307651122794023636283267046415551713786704148052457026513376229447932007897695956417218292490205360657721656061317732748116033324774709243539893868295280075159506836031091351315061356349266279970705078717621783869033720431422488399188505738109048785694038968229116313086898626729695213795842878042791329103880022952832081558236014750368578079311104908516220367721179200131013224867004795004739978087526147975637522887308325156748159287086269319719400364111482437493126373472115414734644465761556489231962214410422805395227845058474562898099451164969603202739881948321401312681050152905970575202202247665723212157690032604198810291398140603677489436243128142240266602178315427020794730556366604668841377301022439906416922460309204596460285339548687716196764034804955705093959893637222079096184310551683851282969215737897008287830016680487675870043592809936761067746147091384045779705047607421875 [58,33] -7984316299221395124693147959040248723468710523715732399167295034215695753393531463059752941678003513432433359769631256518097940887851921852220389953073503892176996124143991441737531209009324072164975118474715802529948492892420971213421833187636092498023536456095656374124446035925267790105285979153303079215288607036383990263999047177571436950639513635414062343132967209035791479155122365518658357613470805418566275376888858442340499292029345454019140465931091252286880893729739943522834197855261717086758659807920025753761977072546698785261283242733998719281352433262535515061336616273897192748545952294709010970193818595535988383751640355152492888526849174188394256241885831016272829716067347020713086755343456074355518748685513562233119598383044601360769145073801130883139338634783280331426297110494867596697363111778458923490823544312466239770651155336859050441672359941841947717133097644916115128345384545957095306975451662829433111000409110248623900904195027962569927804403135981943877376697068654111531875219198718355669494071857949678823997910019791217768443272588142524807383251113114595970057670379062552635351116705587628455616446058055241229403488930901413817773108522421976066106967679888487464607041739154485668758286297905161364125736273958004624655520395975173158777582941432081529147193685986952990704009527246743956457765782894703647663255188520097701840252433439747165204076613672069424613781039420241265426678765958168812184605991849778862651675646344602234033187720734039550303813150363902290014812963524540401814147679075416645151147276216818706613323767533660762483187544766299540759815873142827150228709100296477855103783402587789586010778415418022047277922271056496573602775116922430720652529399930356773661679266691291934027353743567294767396111325892622323955025842734449657030414044635607006763765103065137837053336735435988905621874341114446903743738696399026211874965766156404020833222906537568772149572364907640487268875120599901577935176274167492658794218121104257190954616390151085579051406820223519688344480052012232688611438880296086997485387491773079849342683821195435110387638750766483186746167069315988742916266731955007437529256952699711943406951100515190244896157396594731755776202659034617144201524686792347181801087356754757938141953869207288466568601571842396768901153229138027911593949645772925630235176157663382277194476452706109545558922267608843822051884388642432425528249278720051285151981801391229964792728424072265625000000 [58,34] 3843080500238826393953707881564047052605984445242411627192568446860095748917045708872103531842568184716748477247659871398112330031274833095666771434117108811847764481612684860719818748220040890933791013647924904009389220213771897158494398146817011051137191332904498745262360372093355783565345036440207777628951620544150476647924311724824135117857123872818493625392690892360862825567882667508538479351009273441057636582596233517867552026544346080244640623601233129717477048876627567915546119384975081329878509947563870053384868049125137905730613163164066314494675879085589563756239647798473714626364062914474185963181111994918751373896058830211327049127015195650281862313715613852754807528865408551067579117176989142921861586818569831934978337625961154992840438613153811699824292520282089760008355870204117366760642200659725813163333853308003027360420624011708094155258249917722641547727167890728563660849034229285529358959044638870573329068988049317235355260077065533677511435751977239915953330265512376692233136603797291077902400799782393028733682354268598897588301728451121794006159986980674144138473713963774482357461256339656008805689840724819389002822384056559311688496893137997861578470245800300189326455608818307175246482603473547843875540804344503200717745193597953362172281076149649192223462419033459066928153661106840053614954178081913229713309468598668022164410857614010206572750331319492002024779899094476377382105514267947140731841244059991215330242979134596253190811589201444563199433857733115223197894332691326493795831726144339671408357762771685838564581741002765327148533733205947832617121340333771485597464717423897877553803745849394307949044610845333311380751015027540267161192547766126835995888540892190660474214112308449901718735484435870563230093580071021002484416169074470460957896279979223256435351562122202059199877233594781724994992060205821432188536745716836703858317119644772076505872044211452819257057501479962609133888730638927527633207523026528104327435147472760077817686912913451453749235151201497129183863879086843676164092034477283269181348051010912639473057930487361195437566150220394444191463407432391253626105410376225098423766474818600232537313593541252215460767894880853203988298608747353713224221017276299936488359743175773479717094854645799041633180388375145716359949843862877339443353168864504558571317363149911828713789971483644654159478973281784775193237852310085843689188354104706128733237591177385183982551097869873046875000 [58,35] -1191947569743356789684471098598123833771212087808572724900627647730533353816937765635228707043997354804428208058230080673700078903494274635317020269766092738553414830809293929481541005859156249507369794923073880252239147311638178643712020803991659849352311317821172606352041552244576103227919917221475846619091669345643453913237934217005433531092637995953214757143416673372879310589533520311009500775482128675328103157976929523916769141506234499523768665194752325308087884039072789628726328877535427281883768422332066790706971045149977029713192205932514094354734437205463653844355490085156762246959799369607377434093691959050829191021039175534338094317786674329667213884709403784385922700441028545057863380685370224233521591217441174456990223733165173292394413687514866376173717487002227159445270298090846470528245411757886119419691449902367665892523069698616523549723571502546383126016045288418268480082567212363517996472448222193317861968186335272828531142939457132523966514448422888991841447605317663342295145342191565659593297455445300020979469512611628163058106118130063009817361636220207333447136566847060101921967935078288549704161450943433734599266368341933529986306371808432758239034649132855655792959657941662285434660043927488561316390679439891672628348481201642364965544785838819911427544087602336347493796932881729473182106073098177737735085357625355003492446005240641485554464660797009194257054598207405566071996577117242181834387454722661122593886821463888889303411852713717049484852425792280385548930984240708861117279829939066765096884237554390562077277369867561863535355190223159549826342461455851061666921097165926248884341835502696922050903916951174027476265956459943226387811195194041772045848746948641878116095627835777325815902109430851914824028217402660747513885556559043148628288649577388967674138929913651205625835932023769444726258982473693225642149871936527006202231710961030515134441855587838182448138696412274600407983400648814657040628551478690674631014231180866349294313581684670904983197862720417367501165308684663581359318178586640826924811955835569546042657806112309266200956064119809980103149583054111126915047999703958379708280908336870870431757504883296341842828841008183284976132235901968850796711358974151208003789297278938165186548175960358425576185677298088972788873642505402344126224998285693059536363827630127698068544268641176285823918192638941687055323615259655186711074889978302301929424800164269981905817985534667968750 [58,36] 127692547224294538476122533526548036505578106578716754873288930346239539149109350102204779533571568954365026672561895903138661263530579172808839745685227190557626241961082970723232637302188070537826007224735249186964965018097121743640568103988832561900425843048164166243472317945619726125046487974987093011912556355990848751444523728531143375140093819610283649297261526300057444595192167387964930344367805569183616812144567991448751117173283047390711745445893471327681221510760120229033201609077676110330467005495681848479381985318804289131013059632710981679887000736402250259672640841786553495906362993628565370486567903822476981289215348787092803160737553254369238016884390470881708314037277248146127868578869055688910834909240987306009820187474075304988162465707619505383776943597823361173208001351589428841756160131340553035120623686314326249671126966979544451138396323577397054422197855977092000817165862890435963096816530237828907436311161594299006958559967698797378049713475112212652567577689201472068039271227470285523351231423299577096917838177890901383146030298453098040190164891045716251753372247586662929837533615374764279734786605143003406097906551931654542229999638679105395040540112574907955751957729294224830549718530879908247047382601262868105736144832125380423306614064162516341868447871090354927749923240591631108112319099140390837098366729601011517565177871340316305829469238297262157476456418527410149188966131414862501965769012747845602457767840252278143276379247214103460433269859608302390470866395243279927057885364264224560672787519165802235720180736918182276735026674751067181953306828836593312579234527853545938631605154028027854022658910041508010245395456606236286534061566588003866539128334075848603677001142271679517638540732839248899559760049354547456153796226553463515007164194960210459852480890466775809096279411775154585136101520207737101284723213428923131294496321162625262208651925285986723155484362039710976484248348650401625572446992225918076724405605474674599748313358024615143009416975191450844770189545236634551266891700278071759155986085718052409999336906371376247114617868862606568128838083963221503235479660957018502545975152027921686101588731968013479893998417680124130603284626811092752594596997467364625967157729557203689777486989093230679603891817525351906636625390292442864983838201305295376369662077025833489921336856738128359886990776337543489691212591077163005575333641627988612299304804764688014984130859375000 [58,37] 101470159045037932038164997650750207296292565040924209721907893703662202816235975553748750518425791183814021108526833087573724360378569786485985702603422648510495384115558065948397848183708147146391823251571754362878828446126797534854994364778132519572029966992940178495242883702302274215076134590614106987404583247598669407026739649377989218485045378143599497206333705798649011715989719941562231734986668281112344695597268086981272582620993705220973140080923488810139057633834424665038194280656803828810039354501730921006671840889260931627633347893048955918833557007032063292058984083298927695671799995962084795606892655010610194874049420309885356515117907613042725552359663076687259651233260830015100615060989820801105600804131208881884473797106339840880751724641797782001192660350075807720917474554677112678010731009289831585357569014713253803312376659607922767070883186297875749816026446026840531311332154819879081471149139989313429307272582797402195383903984580225453770124518717738182248296257998029230377247551851565882871736531824271779370334975914983185879995119772892685449272779275870086099282442907078027801971757420020022075053030953778690143470292657592314435001920861771165969498663601206402783908890450967311641214799478695682930174773589101634235660667307799580765593227909245689816317461942579055738404083593211614532154256613775491562888943922656349157990131306390578151939079094300144810269938866203472585342153708181577840597020010806698420669006195006076638214935115246036346000789669564024717201658380829107320597790877842190764457348310762295146834401576678125194471446255580711349014336750022157861306872940239263956277394649440817611010688121457958357006585617622669063125732409713661260954967049689752060660369735106928645483367200543908392499688829413536929238903292662645339453019039549279199158261982674506490362839207308661798977690284529620279937770617911566370097566691798695249649670585935891148520191766534343175765011309442881605764000364256935433099702352780714377981455280931082578601608894024725791389545169788344858801798890256009228620705873559725591585651869598008913824772945580063718739830181801077486735166165125014746872085010083631122145514627889694479695856445142924942210969762807930813207980203170500882701138638544348891495252268796586299389604532860830120139183219978198295026887805327632573919503127908421681623008333333517946969020661167827173692110032135902590415266200096766624483279883861541748046875000 [58,38] -73671668797109671818879969909036779188059962157849227615310844931282103547595539211469555581508123689754041444576271350156728569902883123171680548026863464660229571699499789274117419260508385387241926819870174616775458941600907133539281208630192980530090066495906834712363524902709541026702696684313469832416107053721758489319573392505474760152623133569921851863486879020861768562763838360962115836335314818872599353791358515901945746434543815114174049860267305011310958616198203824162964972208447811781809237364782889724633185697657062902043166404137040800491540201810915946979735474846109491971223908155544427806154003410990975944098221724562237477117487494193398379702852166635546438395506139205407927032779213724554719235185140403310793263628805518850500860864941488744004828329032478771875314195208562975238532321188970327108645645885482920678812592129102618528591736274225825256352320890004219395452094302968346716445867667936070970090014093341441959496140157689370161538621357609193220915377867193329943111333286518708903398333507523881571043740550277174663288131646548707165545063271495044710795083793420059295230038832107945681940286902153018604867644699708809334077549141185956630062127927328898558943085805214145969277883559960870618607074604139418032189522362575361840527761744601153916305082056582133737028426823630768705373646093197507022773422189790157457120301653238602530229115137805919628096738026920442633479749976717924982861091426322431718617060689582389803971891870838555749401916704721765077175826080407268117624076724826354620218999465873603410820124519859999355471628030901097564370315760702898381451759430234972031357043312926150480459589968967305324008572475116655299396019306982714645999435901911397039701344592512926318908330888083901640141948014894380042016816613209847012723625720140400674562103631552569080398319547264692005720992500024250309638981018306839164918284316956797916864505356248313676218242275279753484345668003746198779405541034010225605567662918399745746250575540253835498652249969380680516179756456446883090252398617263297960665882832268727991407960119164667324971393372927945651682817820707772962983407100354280450176714435844895424842364361532627187151386872110153649746195659025046269588194464984161127257413153352620054961148225589997976486013738736893023188162167709682321183541966064520706419430456852525521656286505311067676174687010653541795721337498778361410622927962776884669438004493713378906250000 [58,39] 26521427665460888875389876670252395433017794275970754415833821259387961262824537237854044534545447508034388901291616491624897433080656748018418004481316459877736767852108251845986797841029656771586732094541008015945474965505107365439166654268289743175089471211499584422418954741228217947996578804933404701326042900647949916052109870942529437873106770737709003380464985117935877794887866953318447362498203976587187831482650174222611892060715984653135529262573330511691120439587408033306798203635316324616706979066086341090185203359197742179723988433286608846286819954101105940099600758149283035349429105241749858065653984145754590319206825053795718247140221182044412230042677475667651870234766065304021918672113536653856925188692566646399020855478008029091651547127967411925639451810934269630764869610426404565127216497110253160498341137189225311874084163210894748935633717995527857928942270726307629082678673839260388363845555164442265543192152789295054020434685561822537912056473104363887994149025913509100427549711536942998715697883783207688764124978352170253578360963273066071091858438906111866144167836445936439120194296855407168355521255371128123089880951659864327332587315949558301613840318389730983197034211887665332943284983782638593277745942676751601233389756508160789058422356956947039635677667411208289827489119746634594413303795700134109746433076810677811807940237478683153827922213518006422963171507705071084139097367130934141958790431909207759684316988755360952788789323907032117100239800054809523551373835113457576135677477664797777065942187663253571973548968887929080188352956770688185672788014243841346876576577179279242276208323282661367586866343796220374193491922851142718638207413081306530067196503809663373288680000931409471382276939329490519594002875888006108193218651724769526359985639061473282345352048158922466695918509745486184514609570310042074120833241171755226284903784366196736860279332708411843716872762517817881678419629243529491890611496025878135391936223681973002124774297211965851521791350227655146741397458319394330069526135567697118916828317201409193310037160600363320460671520776010967928700443467399951698789920439948574243003115340537183739894194390309319690238156654044535724251674254669835231189515012596766082793417810621641958272533628791408812954819851700391395427573760954200471087489463379152455665043838325271972197251790197948289017570356247273394123432854009103989967321979293046751990914344787597656250 [58,40] -5408426451716325494282236411386557762405680608872745660399959654015223669314322324837357716172965863520951771611642356112080674057194359856190269993284143860484992009342406560591110247272233700552914168117968692419694469868101270453383291156504857175309388226628146692538522672049470646536709994752888530666088208694053944276689952724685744292598790156001499775688511521970370385211382278903961918606193603035206620008286833900033710219383309649926441700150820060636021437917089117234203411591090218803750339993091651585670317784985239933317101182354148979831611466660162351481190994140893335655352420837230722947742681006027837870296398841009272150003070687067869916029516416562451505368986301415313082948174102264665746140852019910888934761405180614339162049493442836415492733657594529322760469965715228406549891605340109082968593721081238845116027219716398763592588688530699711264352735090208296009768474054363259105780352576748578003656982483838209062025469516738125243650906025353442732118274593856932903170920541918439508007392686057507031281849652910474202865287980218228180892643058447346465414905787856303425938267311203900874844974504402513081512696203099701386966108913356850529537169836850395056341138619615501621869039780034327810437450606802176356813847927252347978527644107704912137749572195469372439708312414892009281172258080344276529141437213287278329592619604297765694781500516702119629104155008652865255792659485015674270596827727351045551092162267200566653052948089767810056273934490344921004073911548576758875823580764451319811587585475711938104930141263467745040852636143352447969769856283019938648072440536403515784061265188592840392402334708551060402372054363287844001611904117306991025744072372601403881640963965228329756240170274770742201450220381535719125300089694588941249696324267447805567207111377296393183274859407038541478365460227249942559043380203846882053719231401463526660464799129626455624605152969898476411076089988152968074494642281781134413561550974249817690099476200128874958762882435795111765015223347141146387761175460878394694833753912304740773584464729557139519553917258430161840805993171724309373772722867530271664568778748394718661979386696885785648016138190195317974334825949075488847926237208129604631787030150117741590471153658807060211270407958603438364278586017960959029865586566326241973993215776314470427834533761312417742526225219292366365104627131841705245385298894689185544848442077636718750 [58,41] 156611456853239697604865548530944197824405540521366967273996979939106750494458589127363079252732760592971638409940936636471021812337859042701422731922303235774385686793443774258836235653305873711731386620171628620702710130695314839952324188146733688738861583292681549585022018389894660294427274068119589563235592234483745921112434741651632383848200428765534685904707598495540369109631103310750640335457128104845486899408197822895523528542573126994166060829394295039226410706164083225338576107105819644173881077793903521050099419444961231778091185138089629854531088498929170500374707087942214881972827973030279046631765843155490252723356030399508655663706588462760073080631391663409551881630773933602367937570226257936303405658257453541862726856320443401768170609346823367036543184006214030455515351581352550297519581627128842016499821320844717700285802673362607432260988209908250601716180930110760992128478626174027202897485523558277418325931355000286311757352956695239771126648571087185282156381590337699543866608957180608184302544312134088876428278293438583733766325685186007220665953291178095755292519944939703786885034574203819930047190626643815103658691252242662968656490394163389734151490585140550991380886677885564777425524250334625096024613518477635395479006337016890537764969717755343347731318026294681111359447137083654444476273837841777837700835995273919966536414345669470211590431992840940752766763783022099540632120690232704092031566015029697322487461127969106515069352723902473638324530055145333460053278155424861130750524566997909340745311671437718813249518052390932234051311396456604716137752582393695242698736004335950876463807434646790863048372062869221484206488809290431838587083112132310512445657960201900316186087816552522404821771222211386543126341555314223347271918847989712244514611330496080494736178069325386795645122047350770035028734858300606579465844220705558675275564920666719182209216139104002563359657949982530147539867718099832133740823076282176975481307360713228038514770614839505397709662985551146828750783334232636579850294050868855695970500379719360973946586387377641550649455706912223228788126010789311878179837855672030220298400968676088611737273357020206943378512580636126495250881574012219405434177392127359275968901221380881558044108996493105832941029579289396659526807296130948089608011561856410750603467521971560535294749755582722541877654807859779808917307991275591483315565710654482245445251464843750 [58,42] 318293228096592843200959134575463602215813803790712719459647602668812778279153335683971351223363429089463781941754835250304226278432416980678489422201949084172109124471058903515037812508833211129028393645222933822568775503927003676022078540362406688813624746856072997295452583319720980196582998720341047834204817572639075017990224242239203029831286189785559419164996953724420395992427047218249546981674463545892831973827070210353382991466087291993057558756247641015415852149955268112250791789433952542961926103261729642506981973365257405431386347175723026846233803388930636804066846923571166333017600199603355336925019354369125464290661278311298485241962909525846578353255664060963103281869723980925206455243581782121296763292133830646595539929008773217219189864914723433266302460990494859879057024011212445680254169103260171385391044637664219377012007045568680358395905370573860839505408982824613099789267375931364616586650909778629105244815027279894516988628479189100229760258881289977580361595895051037206274019594532430037386492951607726966916527051688670223858477318334233268489217230151717225742339218898533657199053150403989247424685318246615821840057213740763783948907174403103001631730129910312582395666115667387502528352380055460743763336574518780059527780059654828221126465651367380925108004537881273325639982908413814982315822020625206974559801226281516032580275492651395663491989491375990055805962414958450862913638842529682864562181927547464742294735079362595491583604147581094100282549590899634872847326236408786368406289919533611179823485658686614745373102484052646478515487467216694982181107461401866894568448885541748399475050829823761177858307973170332752580184061204850436583204291493806653625569137711701286055728817118843067232489980180109075402599064598244524853829300390553974484151486970027702256649704073235942031957738434494186737191887765203396554642747523926718682885604852245018556497765669974785905022628742663005617900271089289728555100499294509362390730914296834330733432139762900887005786220949235472287010340500065669510586670297279035476294222854505573152997366913795195071690735887213742798119114592348830394898364654421118366054111992778248004605323885014274364773790290949947572790555958808279720722174197605502963752630139609080500074883980947394739214771431568905540368842110513976565126073074654237868964827433000640458635582776937998268504207181573033356818125394482876799884252250194549560546875000 [58,43] -127973144270360420494204114110459010830669930806725079452710063595002263305319652917901841484530425444476242132612851512080823613863516618076094125502639181338541436978552868363885310101950228164436864163478768512609408975484502482165411041156164307104675295507095007686820977147037344655184747865497578987396933712948795987390639875583504008863081100436411583694105146205842892917526315265608953462028407456038839887111857073211390748913199785015626011469391819851650277923802303037834326771749342723891248993266736129850525593323912328032520895156828924002346152228314218818328169984985436189942710333236925045170047704295426122586627035221582607839126192312366558261790995379137881736590235602139876005868390824029312460059890889270453409807154399777602718918111954787018166108512265189028205280736830425478896349810020415704601967088713811524875716259767837112274099343869619301463511791390426278064808400594499358173307719868742667173089944763885042461266226147148872689487210049721541742105259352769709528878533080821654239995288922214702233177397269438812199319744162679166032049572966873477056394316179864185156779584152908134256959510670432848074982453078586066389174590937193899417373453640543062747155015907880544969720690408616147761099908915468519814496695950084135781106767644929214576308974469318512174885434166964659825742307833873162818267466492008862116376805595107871718102311598082229599575068407085474617388177198308980358058285717355749771244150520524312497646861429118571152638562121638516411011501044452399447436500060663630762472566421119529115979486080083791930555951978822073425432563563634854968615948946073737049462478840824219219279588150332074102564399479162569063003877866814861804520162832954395129516682393379382070184526053044797059615803504477735885098073173510461968495109858540716672945793427396939907991101409503591466102928970370150639274532195783465532700773649401890347504283915676596936308953892539304843693952708636270815383280933662943420528077199661106225915677818163843294303546200124305069602677616646515365074887030957489147943095987339561563170547596863566314449639157488894076908377816052546603647629481195321475307723454198880305853288489522246183360460148079784394735982902244346088999819294388437942501517027916081232531554325963964422636165646551927353769605308860311082967765412650820667094017976135052079073716711046369055203057533310489774641682814149135083425790071487426757812500 [58,44] 28591986084980872396950761842971634140516883917313506238140424185102653507460715635047291480166142633952527787547070821981631600630081819111642395987585274686673608958733208566215015709360262357397127385981322441107114331483971610634097135079467253120692574940571910121993893618851918556290603217686519856446861870187781663458603179347102607785746730848743786743190605727530435598771721192026263072400528952260674811316866417597401665102473806054348284695223731479302503862470160741144393442515621385959207411192178138773713934459551113143677049552132602384678097129625897424344068175761197571924723520612349599248524769609288651761621218827533097601067817126083984129405285837719236949063084813458658025754758447482767625593440010890422086998672299801653917501502041833716257297154991911086571658565332187000953267676235111093544275126572271157471435069219836331418375877561393772338018897674960086988739693548479627250477809038655710474386361530882798444725804105818280523163453854887538680331075442489905330192239776101374695936793167921888102510645859120305244412773659220686383097011465740022012133188099570742571705962391905331219166538004668616148216216640180408367323964010784877032389699583072626903915423004210773587718069317618811611487663191095453970124305245493296499463126545199086215313510567404849195547681360316115575531897309870897799751334756500742811855714569236871772557695581580040143107311199397360714860454485539699490948107923687014262648940408658718240763575127736086855957005666096915155678194280561938964910299403370594782932397274882356518971993287666649316271021154913775699698399918910320432355785392203964731104982695815551224132812495002112129158009188396710243033624831517455241992448959058790275364323322445126436435136748330836193528450316044865359766331053296862309836882417392812013477028000457151342886141221037477129114368696584123426507837007967368960644153783795954754268287026375173956411708136860342955655442744271608768941902792063680647357871938084677799066877016701369002699177303163163215134267066939953467729241201943954755361634507526391877427104910828025132653858258647946561095202351649999804505835323517566926207769146913689178076994872367046121327551321335865048276806867455155360336774878591341331733095504954915987041687240866738609266503424048557805579686321516187958776006990257800368583333141465904282844052283860395801602438876806407466735215905373479472473263740539550781250 [58,45] -4291643625002939349495341410528621753500261135718462147695223087671602861488044519064120928598343396339952428590465017163962761552518761297676916573851302999628640612209848226036737255665899696561277825358952260695090916999124842058845533032455745521903070844576293795876407872529569682048487394290901478889277342760644640973396098733340973699513459788674704557357978298774432917701981342046158140471138014136242845392133457669442513987478392230959277103690167893506618034885464250411854306609314038730369459924701953839892017759981023010685564531545165024344973310856119319058416265991003274240785071733562826396701954871130739618026069062360596269735699738186311038600412518658010539629869785632016336925043942275849711351916971881130035444223911720241333057211444530217344559639156533951982881623247405741127774603678248591889552803384391353949304113978371920971989299365696298341404050704634293602500315534652327093490514256852660306677291781467401327957210442161453111497247175416860193374523015020846125360923752520441082164072996360284188642834767421082014668541223022176784485899338072298838591213834505951383935400657575681120569106459044885473223216577596277939106901081340482676718514556516339664078001926285615352117948160961953620317536090507550809571983016132785827165066326918235635180326814555118620664923605880608424898081561393137866726561242603106412082641094508541591783987785378458817931877974691052583457835055319106732176688992093299943156920457031283630032742452398109569037055631684326104184747435877467065828510416889316935216139449760360173571748670203405165866714541396610498894122883028177123431205427909928143776775704990234460897832069861442481790371288082546021716626238175014393914946952927049750313075248952270837942998130915559549106364665803326198954754658384371557186084499609222378877642250690556109437854537197141240581479111998294295718319172480676236982476266097704057117332887017461109733697179478989428832125124806037786637014061325407766173269726849982182051729124983046289767441162764029285858421325812521801433688901542899149790184910617443666676866531532246680010256272644677340146888541832235109681352893658947484774604463725788442590364111486245224477067309796292196423592503641026671175660651271043868909179574256701908716405128251279078655922628920562517119175846493112762852354970400882310469537114595595076261410746844342279712996023359125596918772771459771320223808288574218750 [58,46] 805363497060647781206848926986671281587459704464369025782263623462382471203086700108624412207709048692650925509755483757081862759083790299583574935916601334171074288890095478824142490200935282210644170863851134368499738434641855205665996505295330024725187592904697577609516626692185367079510936323208601815952258452803145748741138317586715784771914351633579363414953781555558788659442470549652078992366079372319695365518906549022842093420528228888745986513577705581531290631058090095349240057015445700763912759907118241894867381728668088519192695966604646681652972511337783832112985101081637888094537624605395235375024624781181086653139490733555525696205064507045720183072398431617833416901529310206679190184364188790629797908548142693665281555429276050945506327683884445946687447555974717990439430160995506344664638783261404032138370605789743663232595619654616176767243952010855964731149661640356466919796029259974215735082853187009494437429717658578147574465860504701130803945742864883848323557273711887642279599453550377559102825375141611521284528302109448474543703557692898266573755802459993298737361715947319414022305024700754080228998327567367023111243585975167688271483151851457292886176058589408466213437914471114108320510119110185656144897657268510119103036122200529925588892190177586020350952568997056252779269464179631320808929511628141675839261945942276350010938228344331243985120133188773833596073950072467670073186746144256773374551929647272593218814883107623413488897254767948249613841408224742178135112715975280643494858835195686048103132727987898468648287722619352692685975558190377190626046152245075688970022635287522270100300725704508359260795513066760793569344062143146706288427821478029930768906594669203773786310904349877293935511141613083822968956409057465160947676493003549617362364191568190726877297420937988465220076802889710912668070193476511004906415239383181806145892954997788590910626202734642692266228272267383246712618092394427833939139877440846522378787570415236981082356215112126188066567888884497191288458374448056977601855774621400713967552651823032452285646629151769056117744699653983155665743463991614728562663463202640008127492128358045395005815550159980209373578147128904338140835490086270403981001165483719251273711997670489310956124165533723105354919005555574462841783065335122672633640162406566991438304619471033713456302853237865365324660554130487000179527967702597379684448242187500 [58,47] -500515160321836212765005290019517321077122544758099836531041528621113142930451665715536849398730035573154361972649910269184563519739909846171565413710231696594138705333170890192416787642278657090070680886842886163963155296886902732723898884853198377548841815644699266483849655214405389337799193465348548943498855792143411669783590239365473125508077702050754245014712510573247564543681395645311798717701694955943326245145519945024723651333713592281219709925919304103271537672993375855477389373798735575863734683714282700790258718136027876685628380880588334505765271957363878499833997246547018357483479440396354934951059405994049303117934242160284672861500541190431793267444283668128789519075008449850932715746783442450314972159402187410087557893168154969373727085489067867696786231147974557771374738509082304378755223740313066183361446524213879886081163931022058578872310164003591470922530660230963811727763097981186487132037991250725804732556450269262310713192578155526300935835319651173273036373829609265285105591761183169970768509982435542442259708267306963769427600710068886278695714097327365409005479199056937893399761396788001913412960400207790663164253707386660582223061030827830334101715170739986898858102544780182133929955911213620009683352308039235989346617219646112534042178048423007300696909857456062706289662129581092884712748555575830901522935743864411311216555939783533233223607933730171540850632789804295401602797893393261274948343510681874907001940607430228653824882848004182210937885035524912322043174927634786502517304595427477023284127850038310531643010835146808172603769559245414864308545916249926828516923763996528656469041701174024304025124965884369051300605412016224382565773780019446117318707373618301363428168918139114411162643228734677929628389680669291020349374406207786307196485861087721116530100674023521735039932689417333062718025813573523309078380918441288252105979037145727978563871167189481728555145820031609401813614051770576616429154476356051618481391028652659091779085974430847030790308725200016145997618279298040860658628609892897550200325844131881832196566482794450118522484997887782345470696426350864302001736676038319251783806869870389756051887522107694296616301416015728018047350368621318891649634862625316575585369564055301552825115121410831794627790802268905333462405582414068747826039519729286324211661440052087383783277264292789861992519218070185615943046286702156066894531250000 [58,48] 331482129288844400113595385291422378700212009876267564089487133007047761708156545368361896646047477435513999674894797437603347911817578060578721305406835357097562139314890830995187014621948121484098273901058724393593616459458803744588952838825202142280752283296821576487442612213278470346124646647209806045117350305676523483923547144434501581339834223025561203495705531636588224306203258903950403025882262751491322876754431725640250285300047299328026096032323286913280869418461775301053690422367426282379461425733180253596281417014334928829819757789309586762672476685346999049701066399984371767918092551183085057092726574402091707113054132265439654069383549682468560399326181472448960803042560892396758051122304799274076057459434078982579614440107619219071255438105164329434949028558500007748152009010289935385465761534972634861371944639778549759369738020145949415323324982183418006268030039746998352275144426203262065810197882385571766528595788211196333981315481509786011869135316590459939693697146922357505710797961644909666450046074607119066834494778263040232312997952126444172652372459351274736191789545446369681045065459174787149558209267225550348892539676531963053040650754429926003205968046632218757833048147186190730124417642637637361901124871444613469379543526381200157312631727210546790041744120697648763659891504917096203984821435460445248883070612275377149768928065114556285204247972144231821937859557953452478583359244344986686085989307094047231775207500983375278774972716521168737418129039278699867848051581041282150677360430179528693045097246441632406199366616089772406116017166445190553558179003623200184201107871933527512625948001216206951180437332722281235949990899610331839777833658636159603242405536664217139644126392727304899451362934067417806847527176627531102213202923301930844551585089729079922839498449537775383426500458953862335541129700575698863217814423046945523169219334059642344866863269806730103244681063182803806755669504440685288759991323577834376842683119947814557454314902709661949725699447565103055729055462169119068664796291730793250973446813466196861199734005765172626524320284118759372544035735160285897717391630820793559020188640266667343310933586274537639115033621949297635875417371778090892124575253345515960530814312155678351392970833126222516508649359674387158874686737856851446514379447170569258358889736217992361649536539890508455609430260579983951174654066562652587890625000 [58,49] -163010567024900154285116212832774518058387719332523709258248752504810374269104864347884978864218945656360723956554331006401417908728158758811090968242048871942947592760902758148999093887183357488863645173283088582961700031816901929246593035580556621985165951929435501298275013372190020049027347320631420086269616616802287578327838264028121344835153690749386581759319287385581278808460845947245069137981948864239735370569636460058150327092068434119272931408064637038483332253238171635238969797680190723585401220816407477851732085026192405090950573512120172935389496338198889937037037580655372564447986753483269926999212381047637036427454117612967949813290324564377183408412686649917872911855524173249226331185411975777759626052031461371977279164709338968859725326926925137397149161931587897417731969950499096602919212477325492164215688653652655545665264617645344303371534822919685303477246528129124114223982697430876716006975476558822725500157514809053939117915045631797134672766625385587056863958654262255081711893412600713583136091603482727903531871870963368003265963484804042758077199336293415138169279483451612577978037996761589558699489047967053133472234286174590628758039035858642174959933369809653610238067362322429983693747595285486455425512001507367403963629056827922415424107133179111932280186614323342528043161211810978787358758697706037896013774653205959060921427950530857217186419145599840793168634378396083498007901317578859257552241242977906456320211878890103606229835709141895694525514806362146118130267865098152621589480520665638910344645937149565381592207321163379424302959899088364727506642505497726421006412650382019070863545363298378145697177468828071656601526748272599367284655370535919714072914040245892128474713867929773316640317928148797563954078343550450665163688573583237449921268175121818850408529346589810830568269306172006560137692587349786189940124334061333756043452932496180023245412279834557285562107281304024112856782286550854576219318032400533226491448462713090801566269855033993429458567899054517877649693747932459310510186691238457736601544437602105944060838407523843761833034252859086215765366165354578721874802251686867183366072943579408832682694133684128006612273542252082514317074388042251056203123925978386238120075458635285060037234276311811049161119915577643880410877307633935570402225682359176214219695502643109678407937940064975027715243882653339824173599481582641601562500 [58,50] 62993352380627730163185268066151340555231943993401578599514964919501260430204585990230127249340078459145428071433404002477966201017187265248557627992618437097291346397862397342922970600942537755578088528462285778309622105883425019640931964085887219326519188484381149114039764736584595291933558523070239084648676544196260893726032574855843589007605224705692538478882014482484862453239397341627865612610402773793050301943446004105716096948699954389607230428849188295056485109449500962707080694400495745366044608186516849285690986144007475196054997941144514995854779813769341552686408943266717638421829553058204341255609948604786250950054545922129109566233751696055431330003061075091953954285436292458731295434226490849743116014539155954612297327231930762434887918104040272469959455731237778863690119065303874073930544524003673134850742018442404693339318409787337541617352630511206713199762214545730242924514487852160604404287766807925048189322632207393006847671192442500344118993864660431320765710430631610705308644255630808311684385084703061610371164096624939675103238294734239136867819751064214593751173071044165018196072044802653451304376535652749041444451667666487045049313635583685445907933019287702784038541462509007522460384458072879218752108690346514752940140621543804768566352659488932569412927629716803929666631651703988587570073103902370213869273773728725089459467732290452355577575061638886754564135075487118349359221030420645479209710772051570820098005128005241398629347159994582782426522330452951975094371586574543274861525841251530335338713757126841681223553318627376260699260814146926521514097973785420834727528195045529149691706928168869369408334663098543508526993455456699561805634673905756960791707070718408214656526400438936901452997684004997962198793847457765639969686082996639032231352072212422853225357948207333722277594554486636450221658056287207265731986651566870850073968316419737269617023132313915897388061399705041059736134603448684698918607996341412129332744682747566037571014320479790457115171077326198982557430914510699358842333611799634525751204361223189392729307119888008133710103396543978006285985124453976368108194261693337844042093511672599360737457545344729046157845194966521265127137918996744620516163599823916791480949495792369962604805731849371826387242023612526765486223454538650390538257208989203751612096925320700601550949211576203336238055641160826780833303928375244140625 [58,51] -20419918272595988432289668443650941480168449480529030315815112321039142909413650099300281375721512551973275259357046836329767412220790440310409247208296147803029033323209505865118062367148104974743453868673335614292041945779520563785400941816928743958388982538488321792882839902039033648777009727798427117777628889357676056775640143066418941065627468555275665764595265982312194576776799841372155359698273710841302299553218589746172653096196365662778579097147612567723823310220419894432733848918096040111148256647308256143739829077549491943095001855028071899830131799967015399771890590483548607595727232750593053048667792981275224158395326777892235679187202810600259874577029446715673681415144891684291274466614593696534769529399512670295602228228685989041116200714266987134553680505457039131359397809613475747283881484693788731703949712620565676298493124988135773791351719099084343496513851280086025769646246088675649330996524437044499963124493977438276693232377822604356565056102162200995294445740814051317315358588377741121938461491826273996627269744069244573797415504820426281931838431719029853853496267131751265438052627046038232283961457310010632228141175425139627076464341603395136799084099767535851806809654451246809281914313453660748381727125884534314848160320360521242657346620582230520410667622998281728828789679517797990613880443356336140444433885957231640928593073202851800959000499899694604526847016560972463167373005704412670468113471846776779830269874799433434058019459415677892923744848120645637220479866046254583833561445809566058454565165642059033254965833492814963852032761828457807275302012996512523066051232779163121746761195462909475269195075225200601016166029526293976686873887790499466657642552926574167076141433957150214269575489209732548917384614995416563754888600568900424541136371231141069614248405150119617181648474149308478949154314750357046204670926295755136620436106446964882212966678048743596402365589951317236454511742534856029563150572336978466838300354699821358565837129194697371679996976405603508246510568539602564389262269801246990843420905866661070965331807686993694938141608551061717887731708697733865169334659379831046319492232262314584782592405397579238842307361757252716027336346017609732670165224343055840693702229642693843623287161231888807390377110198614671193092903917240652681656724877523717440300772342579816550676451484234996680555696002556942403316497802734375 [58,52] 5834472447085671854071237135508705554297304275868781382713895797036368371737770276864284952269060847828693903900673355178795505907065892183637914353361765286299504993010588094130209218572231932622537395965196692452366498248517132709343055806377013629572996894431457918745084578403404098655254723062173923449745879631983885810560148039297043736755767454747113497870310492316479663119011218754115553860376073304495574574245515653503470154812759135071549356571872754549400744191652873562375544009447772501392072228274836478587610254679350802916628161287674772235024656412003098139402535162885664099905852679909586278953538433577724852641829654964826840299940651619561546450790878302066194476318519542831418438398706553692666901642740527786212171645346842481068663380244424208620579275176223452543476143782256060389589952120145426375576582652232330905314479179377917484211504090993623958799388514697863013477892255790365542079975965027064721579028649499404248222124237935664242026745131235299887267702506272231186714659196227082601582547658755712487141534187884176509960383098286697565317756625994614045177373173520187371265797245102500505948795384799025600540191721610566957710632382146119581773856554388309560489472653760256072730769904355711571882264261127561837855903882400233982884431936139680316517055193959856300181642630117782016638597526019142930186227034596803305883027303096384810802919514625475291109095321801817446562261074670254376946798062268136148196762609153053503847929703440663791005975814601407835813004168826320152054836361304491629275731007399405695142872387255746421826173266116032411109107119515587873307518810530560343040854006687619090283536876187944782536278814374630639053467026163961179566264889285872957067197756557297393103966394705371729869470782009314883961723950336131113042925196150114646508997081584998768801955384553374767448499647540201407652464623809706585686480069825050814101305641486838053211727639327813365885347342579552374510460291438677188266545174651696211261313800029144276441297185898298957286546869255318378827075832021158756049393486971205992312635111859292567729406653167760752240432487439862034457939290314613043531792884611802119857299062410082422496034967629702519026884215760375843345953807569974954172347457159173391202222789945122402632490243975371306458892322211595638705155270814114111467047245356943589760434151769707966650457819923758506774902343750 [58,53] -1511374214555736304927402117312473254937063771768770467618046936554453501837364797046731598811622432757894257898984797165259867536002792827415473190107904684964535918944537749420346501058321547010157294513788087121358463764555850009614746148712342429742771111940808877671716833852134409894211647043570692031672844581985191201239420532094056918909566209627914803794115823223664851344803221247968832730821377746362942506417631850061374874670515939601323140427832162197801974870759418942025171560714744885496973486204508266152919368982694879270709247572141035701870792973873694380036045922460369204557245759950983367964267423832463990229840764285578208784370817665582657521236889059979681307187131729962963274256313967005340189918291490738474732613374852087282904837167260981858188379451672478600578905381415696468172598324029184701537046338739348241783881808697134464259649014830504869144614415699662066531611439221661728374977123793747424868041425863231485586024058810825386322407584664685767387001790919998614170738866593986330958222119489017982304371805622907883327463129303921266736449132450617245433728537785828751256410131094531393300525044019105641437631290438359211059371519839259697147324933593069552792401439260084253835114183386634851063116258364159359891307594101488846496847840201635741722799006561670351627413774655509910709877340037350451397457411898314033541910589698491649349810062616889227725981924540036938499700907139779166068729624108656958745368933986188118176341497995675283547683671880817959631987810211026681010848450951649484983677776312290349704945551212166613110895450242608215814219845348953684484321323323783910594181491623135603729192109368156354425601985970315592786325277911761465384539316664287514106892395597799617272701187565846139041907758801487422575977818725039556261963225812727396487471320877005750755099099520532715488665260262271622061110520609525952538410022808581378020478013267943207285570481201030354100341202737777627422396392488219416026536256696542700225887812973416568329152473604303418922241807092697393411864739033659238954490885016701149158613373755796834321005234165182368958518113064595000640029313679608552629810047220158655122015854092665133685012243004842548393892597920031184578282466158879120051789889380253729724288317174749623931469360265802922147112035601994717112369641132485892677852575105259180440753219443195121129974722862243652343750000 [58,54] 355954776417867659924465302799014866890628677722358437345614341324007993190206774336997887768682387336043213697695367281750182357159375764319090527250959275478307882650040717285887954112571793688896636041421500323123363193280600284314722002456500090598648647433149943992196700989549598269625815061874967849246612286443442359533781031185702150133507065504401109339405244873896711506123974215786696169184641825451782144575644314188742403895941203015952961842582206922261413106831505737987166357005384307514189868288061963919804501419708040633001741330161264083164154755655228270610837575345726234745343238033996613940742814966091520841072230687360786646823149724022139841940763909536800088541519307539918962265717661528714839598759976877545048815866653319809240757283061206404383822823469783968111693525120420032969660045506717237200453805184581160889494018634067733979565838248418780704596498760114917591856222670442325400163450712226942468297739510989663425565672976570968640496097646737055861017645327570991557480001470688245902339671584097821009361920936502888901440370287734578603484705063827636798459626800628686285809288724699272287225308809137799615640601898234215706593244450679971488110921189615679939762120569821755654939679153198903510461752760932326691445696036980388627138750824797221564859248108103579526100274469707577749336362193543026240030684296352126930047528144945224665555579251703713387109907058005802768911184506520140544442852460249333980520684612522088409126364533118564125406830864973254292467632792223542358777315026887360644970481853248890341514351714664785833701268050114355136155818251968102941147028876392195951736243114199288276102161486883251556028801304737477599847617830323486233697883581280040224470491374959662239485910751856601681855230383345874338458057073529064816394031163512059771016917919241093497890376448791395493421440087617555120590509464488016024293731840507459576066638765098656222092829986997033813854132529560581055567342545912705729192140671731025472311562907909523968314640490840434898008770027324406809949474399089832903379695618526176932569203834964507204503734399507848386512421066099224074164010348178511775803666545666981105621230227836271871117297183654741015628504028597145721511535636212282458388807111585361203028645117435701506206842976761222869799285593316760799164464892448376409761904844996391154843262683016291703097522258758544921875 [58,55] -75037565044084298143518037510944587282644848026317219700077217165519215693210278274584936735099712507228642549606375735057150201198414223864742463078826544105639223052705069081424349456397147941596835825226863255898151871899784975240713138847622316946454988217445470901161893263193478900640387343182111797980218815359640161992718490916767816625930445464304304103833075593385423502352914117482951101337351332936945026155591601059433294033139024141022074615455029236938859691001551279209742201183572490732316559441954978868651431089231482554461761960355263873076372042451044177598841772943196955169825531553672236915696923136581740006462103447362010500846549822502929937162065611960547402101484451246279227264261293978644881475927060883368943678266497891953729383131187217788492229654408995955396410475983848318302316396836438951297471095688492299709025005013648155656542572483262409110023256347946508665232013900748567947465030985043752379650141186229357289870124791678711838927175914196313682278617119871817137205062461586707092018263894518934140079076510629346715680453405525580676150690647948597791086887848783751242255063688468971802286456316912476437593348092855613448423053381336427612549799227442873538086047966465835180616727723083428586307362987241170743734625216803618406640347241343233102907842981090525717385157873179083183994845330060343308567010990980132117049844208781485679436679436576593208222627132981839028615075751486597395648492937444635374966133628061105986315396597784937511064780023531168626893416211229698320511280993100998077082175852651773876929869678134285528964823842261169967447239510177916145899280662086070759193994102138665498304394809095834380334195629468545521633960103204808507533704489738731372387031884091629374250562263454580855386053895914511245132842276723983922088177808799164406271114571880957863525841429782789058988967695161099169234858319813504860277845008374737345199361999280784655337641960260857647848829080905442564716305673650400538589605841526813525607882938516197826011475641794799525106387325846573994502401742968756786980755557672199157997038779528512924062498401602398605795904309623953086893612380635369367249589716611474888156836722133101704819151060953778805594682296546114552549455638266169766964542771421574903232437648935340734968377177462712534102630094181543185024284084348054744513732605064142144879468787621590308845043182373046875 [58,56] 13859963351831292964250926528448307248234206868750955947892860279967019130062194248182994020768643972934614990440397983891096980649214186715892474514047994146025282628452163505117667096819108093560592781939921716704171522221032634823117107541494132247326755867972177491635085531310611121205528957273273519175671125974340682828344523035348396815297091674813118491480199452760478774581984214107682636826602077919810889210373442348562095715553364745388761768564759408224601742644062390427963517879678055984473882169048865192878212959204004254839852376254838930219004848777894680464374412573816254806758704283830028699648548922162393442981702877404648015046779937708702859520585729792684840786317455131235647691317598325444435474967853489850631178557552949569104375008147747211510073575608835249100918368815458566942020833440856980500073099742407290272207590003252458296562022895856687523087275755133136115164761338105027218748889120119041850573015808427494471097685387005715287234623570167351412196772560605220323130246793133118195903835904174725323738295896403698355411161840052675940113817887977457269249623007875071581608920041597250699005570364045649814017405666833249256297933728397804239627141532437501106685723170903323801608211091810703811780126458594074349435481642334703310939686277569408174981208561731908043657182621981392251755444686720927655588647756766089540701590014288448257373575311209292255618450534532709395515649501463222163821131990309118344837862181205390476910461469717338492787336159080469437745662091035902706686869415511341552223731127251174988375785662789457859949534705560975249146954182056650312282869627820135517206534501588090704840294094994704173365883303993671942028889288025441408753906515677620191506455502821192067047937756095399623782193321091330461077398875024184620415579032197562288872452396790162220278985994812099139443761217825370044964025973390105797791432544497968448864789964383000477108137675664890106407170271112697263907414810249652808776009393422835188702871512756607116488251721178628539085924716977450442675804025523521126276650986123417509096511886274217313413335417917778666349297670489416861703499279868576644602218795102922227964461602889248218093929487874262006753921055943646294651570303383956177400993070291737340015881343046956096297632233374605990207732803449541061238348452084145094522372315681835175382730085402727127075195312500000 [58,57] -2201535099879661436187617804052508116717363427237637594700789624566542581778734082676445516043544315801045616447474019252536473566068142036401716921766036637255120993361003867029645167349555412658945998144246627257125192054585234874949736132896670824999578432337181042178594078754465599005544163566800116407170654591404907455683031397401256907630706467704035261774805472603673753188618539120499542415147093092072243586698824605145768272248407587885260785823245298717461253113156140641311525165555680616880585817850498632735273898064936676742214013704731149660439670786623533229514949944315311973639031221273237114475865816173806354305057287819744146160383544085793687803448171547265574055046172277255708259435814178620031778084984872129947963054467239222878264336330130861918587517817331166853991158824099812808024493405865603485633254203374536230277212578344188379635836500358809640705065313490635177080408125739009772785361476663553665155412986089594159938699284489186239830867313318715973821665981305658629301404143115818835188497893810818298225813262210203284192865074631387555200991542975923421889323313984095514209238764095689386533542982187743235281567207508747483059218667087648402119403587233723780992302332035231578490066392739559743637096821965301303930146224115865149723919681443018403017532893892226661326134330542235441910645994903551972098025360336810796239385292081621885013927383778578317329621866568438479029742965248477587978890496833724901421469946118859597099029356361592730304653852755168586730159285659455085226738042798000008370049204044235277824721570055334715205442064731359434838603442491861670291158878120054271694247496375045619189072359742849703963751777808834051919259203081074963969455876220649033581559756566059553239192907574430666910756334765924459940687353097150267683356517309088001233154024982020232277429711636912889811282088513783829693945020747787673149724420122082116768609530186596606369531187923803831967383197149797730212554814302572719085887239760637777894421260199414973163283507466602230176945073329317786299850202556309902725195605910538399162180835373225186956681160933414588511754390734743405364183927914999509246791669110846189023397828429639778422554081321341970894944887283486264562328002191687258545227450701215396960619296876313530886023397519955006556040549962440984661449366119882647385686512409019854885627864859998226165771484375 [58,58] 296396377217177073596294397265431969552016212033846323372845564867121594561784821485670195987095534668476181528584908621559428128840347332492966396324979488048100222905630182567053446907022848979433454039131138604652800478452554666859011942946167482221247984422548041041787728063043438923739107282224138972965546215655531708284171323095799140732069344295323914202869469250308874903282115594404809290742309564215175912169499101184057252625263204013531242928130426812433551256228452879839958184821588428018843802983242025269547637312506061927047936634231450329016833054547649452597180027052953333740153245233160904709069051004692266661539352555278251713837827733985391630194924859369472255471531848727402124859993953835444039947400690541432446433584354906333573193518507032550900948306341135838508018325083231281554487840392063286225051412318883718752954105397139459342883316268340320978763492261322468157805735487718762776531251907683360316252356765779257873518269488984707152741758651792226776413955494143290651277512378900986267703746209964241921645790664258511107636104595498308684869849565393998382684485669640431167744420425915251013820209596113907358230333799305124364909241454185687590405444414651878947640753489437132750397056502724294970885256852162434074619960677093634190662226928115620095497236186408146798102134118036744129229763230945432569371034314477931213309986160848122152567025641263444721931926431691947167096847960210949007577976960946573600281304004799631407958410588451154053435091651732593184850404102727451442853678060779045662479277524929314589264027016833111499820539747828773918801584590008121691952731113140720405751158715251385723537052726198471343345650619222904143109426719855594621743215677280953061085566390802180525011015219665059749927089909960895289761217917988299691172257356267134631336012726199411724054818460846582650765747663918498457575510534677498374423573531505893256409855722448031591200153706576651725294036481454313466901519622911194100933645701150780182743407485231955138789354686635014277288011397535889599894721423697110121040036524026100523775047314268113738337575201690205263252401996735674002636760055840028504692917737268711002614474617357935414777303867679990542662106228517722883257415934885184941974822360727585457525115745761619785068921795346337892190184010083722607936904786325629356652511248171322222333401441574096679687500 [59,0] 250075501920846022113714107436569453496893772861396396710183714016418098617575403293339802543930254687956928078545813192517137635016770734036434131548688244314158737214597070411943987964413584805882376885891614727203855774229964131282192625683530562345530137556685551586756209462682308615843277403667624420497618065429092327732624701513789720768419484199597772726740146415574529745484699285289225566426009869519829939049264266422558652679573778972267978894624370707585971615618893762739320664253524031432371670901350386675281735164840133944794866315682355787769798240375948411878846308627723556161674744503865255726196016163675457000171700453343384206921519206682857737304681240335141871963028399794183956961109611719880922150847310965976787793855655866327748126975963538934809615008874756121955109272994102010469679364530601572781497317700577875117233172296874787247197720605703397937466458980189016373305038379459854359052728428895910119848051244405960761175966405671474393198184576989649951282262353646065376168176061789466510665063202716087426999516534984783907498782989655416162554446888797562262819718831704987163076477179400644849214896661827655150479285291990821424327413259350410083698167204785539791726487975502182870453311575408821120110135911563307437165946277635164213344831063159755360840012785146422451968733906274213655891298129090826449580775115229557460842834064153660928333964788270471994641482765370192951071153499165912810373685994328127202940734143354589754329546800384206607634593548285218446984575363189728141764267920762162294195173196281917102813516455913751362238318617089893256609992840766076740536741338842442100015622702047942281602619170371569506044338957637272210634654042941841979372311947065379058558088198562726062400873205371601816431679601622176787576667559791971096367362110439260428542430735155146736538466053401366020812867354508909496892600751734266234235203168996278495054775099450589448832888233610725716570816825769414281317071877124340233011046528484494265279198968001842023851339844839579375643712717182322383888647026560970721856918041668199375004917593279139372617403045250603507125418971566869984578484627624798639020100685045659008138580847049897742572752362313251083875793215811059529328282915417036733976797736495891431862670373220680630765855312347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -17516411072742484272620113014221608398374782280708326788210699752187831206008964568549108095156490764906816662862192348808325463949789714703990970856663574574053089794534456794985228970819152588252944394146518289866522578641917301906820951248003559614485485392890256654612014140222099041182847750484299317866565895131801254227301822580623778817156097306872515369894271183305566697320363031297346018794390580812380465530212852811464806913905892248648352428899675512608835266633943852616404449920297623106484550905795271668200380652257214322035721020717505136673282738280589853656680653369698515777258580574856925905810727669942378999486670920540881745138033906515384761586952651841955609973026637681037274741208814052393610520806177214151399267588983511391030780524693371394386788581026142266778538195157599021736018364006435589202866105815263360349723777652517980284910092615351476100515540725151593301455461631680362418970854501166168587668036812706882986683471776360874427843166411883450701978684426271876045825357879228412748891360997518373357205338475405427865911085179901054159815052941488365966078844355403801357520422657848563484019384259565657990271486154354727558537315134928477767088128791603857187090034197104980628527349494159860433466155337961269388281777598176104657647442247230013480659473757698512015682374348660218717760660599045684956494657848769338886239717729756603920107110128113354032157017623773076760425912328725144281444553715156055720988532046809003330929038882456637015573043667062895495365601933450633938467096918390002540456805580435635196787364528594005244054546663047996404649982478630466295997303777499007925907341161175018017152445658188722900066196848992778479610739210900457464018750994212913770734029748141156519011438036855928760409402378899017086660475182844694399845934960563018903214185168402008079241261174448352913745207783075914365932361011051999458259277252055583259409916193766427410589385823636040205300654271207095852410298329131187520098292486650925587951288591601272391441590868759228227712591692144280843012119110068602141091893712545174570110672470474247305122361227847279433706194913128444962126577441113885580649020740357746982619572836157155514218560995717608155556601388836315980950210680452306428319778569546653338215693243573589654715760843828320503234863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -29061118704154729055840319341704985782982667460604548302414141777581243349547249049124596550886859970631273400839922608658959700068595295149383322942351768330957078383416980670711641382276162934282813798628929866699935329750397562722102366676941176546794803231901196600139216978720126694464562323536404855668730088549901819745172263179602662348393764566312245590653164329485882970562871728669065527713721986560085953222972090366271098394672846295069325217759185302351937529184432969882442507778671467914231664784244285582687371796241595931578063323562083618601150474037065956618255706742789625388795126666647598229453852279781456558318324612701984538587192510354603582834799666959381654254498093953234094479118459586498321022391115872108180991280510657515832070420686601194102057087308643519034643171687402328150316267282021603707252536235365515620835064046320445017489609777324805283426711730791799924999380354889023074834352431515551470603976263268258091277723010763352912216820202794086169494087672163341056388973700190558211322360145215106954414975796220497773293260789533338473373348758317547218281191450977794497716908791464323262976852648167330337482397879841005960735741057485223761258549223091736358651793846619554860589235951867429498503299811213271364262188269240811159534059576645639941621495167486786855575506318038418948160701724794485962048930121385115836569834357490898315020311973082393769930889821286629947504738176062449127065787420058838775952166531158606047444170596850400572569560038674441431664586622455397777589557644497671708302700550074550773729557405688328371664308633548364724926146396673186079989669183312986683196788520008437784112545772712143591501221071335751065459770128781397885682837707674705127283760140840952647320398397760375361676627755602931004873714080185233233768493259057552939967292769633979244382769005735237824983878400041159092705119924765287721804932533528486961113717700858622389985585709204179246433475672415800854334145366035173407725107091763054936907775041518127868179620199320521858956056799090317953697290955356536168409549005295625502021693197849475131721813489489870795571392739581016664934914294897233731775455302317220836867263151935417189656958075397743526263455580998413687053552070184757587673332817582242814411700430497417779740487731032771989703178405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 10674752568394596193231320079008439743841565073964617509819491652556890323182224451923266836979956705072779011612143718791048263546876655808647309866865980231628936694367367468814752649565109022313788964384150905917998215935441856874129450606655148434519298613458470947150794732994790249797378863711501352452947715065854357992284653443422587280959774971864527451753670786086614184185969856461021515553526203894030294298092238901714152460182804036625640722109466263502779114694255787246445129293101633471551169519439374498967791109023379317142935021475840564766722352459664048530073411903976730716949624010822132267786573511197440361604168738645874809824092663272574894970851385793383771242690549811312926332093973984508675592053394995763975887308366450456561132463716141794456322722023744169803555880252882875987624382580530005439725000060738491527907238136027578670480876123396180304126322130795705485559270927919794456598886997493951628013427844544798131821024778453982144309019983668375586092700009777305590671175489548122729879116246961905743286366598088574168048335971693906697361153342342816581030847116054990530944753432798602394978886346965921176786849260170055946476887757293010756603899121176982913684145896125623142269349530997042259206465200086266911864952861847730418242490897449631628821707999104022968047833033620234889301454704866728465467803021628007286473558626909963474351528715213059311106172484667197562274263839853003555893514629036714999885028959135802435760225487023203033799346438605185020501593962513137350278159511134003061797488079238390933654970739115906223074108934279938606244138516563295065541504460358810127517041465387115496794654437538375164917943473570262138007549971736710506958411775886942414588041953580907575105872948402663924553770481678936063420247810193869079102802414869041957886208200941661315069843084416403628860494839196078788698930756941742838401115666910344588985359624060701634377649777534803652556633394957155659318950737384874605048322482383359368457797762152803826579963502794275711696378618038801420369749990526802687712826018845148739535657950774684214037005807124191499630419760785821554499845069097041663496584209730693633837132015240930455159667406159116257768719844419162715581969243148592647237023042300409301653504008043074277600759103279415285214781761169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -169965667217141500218726467639720110096617003584881759880866055251071875625480256153038757866403774955222928462281533314260710819639483622868051982172626273095336820214723760669273140163240868275266498192148438046499176443197420773826510146220093286982392651790796362512709123312506717704492455564731482461106960727123445919641577238864947007605833153954072112902278524854059903644667893696290128833478847354002318589808924518986571825500128574371101827429204956113416217005550119753730388352482880202556407093588188967963516626993244857144943990778357089310436770759198131296219042601745362708269026567259410416944622227651728373930372427036155604893623076343336226315034693420757606038490131977025453634805307095295163808944372898901473970140429677256128637028203872902248015638668113053396911813140713053606288327765437985667869166216671490885137171443606214648316203981613610827003324579172660643682116965897688228206068440906307778395554827650275354429125665559309513761511444707990360233072376430906913508793967753719533095321436275646942850135188890426052192791826813647525168563423039902537167968146173155857499417681854137999489210367624140701943258364863748790880417388280278206654896784669679372473026752502769787959462157079640443195170729282494024627806219468430806147636458121038991997052683636811034571724028663100829194656579344342399927515405412968053265374190611227335786558904387302493512968441540295555558994751079615270305730188611007560927320118309722795551442955146007110936150619601624759106932278801500195972393124942178871146367564866354191124153091538125093579382415954819493830166662260291234241174862157311041278377543310789228478813811238993942202661756463400783906251960427044585174180073200121899680975934588978769411596793110296583588116758302124735057014329648517640659070005735719962692237201670895002114178471508674569255689851695091021068666486594753027573801774466420344705018239229012321887490095245393282752270458387544162069005115651544373703496811813840474618488217889844073717056215907955700533164197157972970874812836013235559637638626725476550348650965541294368824695157825094744328615673835842064543636784550904676032834979225620898628640618897891464348303029514376146192907304375621952513511720371271035887925541200847540552837823385735855856534142534902676047181557805743068456649780273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 1383801087241617074934056074108770075915236161061223412221134252650273860198306973834979515896541173144731479024005492882657943208066324062934345068410280121873481916095433470742879468962462873702491751296670057837448018100033588107933395484361933517112953485280393969565179693217120766024553897101354977268387318802685006249267296785077706984768636849580240670225726676300491559068070837669493114235197054140648892817583097283874096521455337471493796313001526362039390855893548726714080761968648515983263624970347505597986608072913201609796363748709352190695655269933692190147020271366615523952339897989704148283643419200546333033227176378487402486485446851420573923153608749504303398381882055691526860279443178817029535190361268914409995387947228340740186707842018393259919344874805993333802471288006285380307826239082396038048189016018549774264712536943923261690653567166032540865132682846161838839533062543897129494886372637703228397165884862421279340610095457637455594787476857975503822025665893018932351117737922401903776035278724583720651027044901968140566603783807447963125714945100250652104924667896849473660420850156587162390370387727300575415058860766229545766945606053632637296628446745621475959213244567543834735703917361785387580886669387328063767378831482057091234758259957115494845272520394592641703541184544802060309770602527091990718194353723178909508020068097178515493400039342971226107303941559291210501801314346239430752617668865608541649270594213538109932986684696886415744132464089369059001353433139784079888573080579713032512610960363548483366901922441530629770348625445811258750453988017924089176985904318845907754128216309628101082019536668558025831716418630401359956994498137000722359185719353209983640670687900531026680073589275484985578305999352143724366145454168334486815222658721364423363950306603365736066999548261189062766690952046194776932551357358990436631856488614838226643342811582152347901035350613072323926838590962744986292640941106514978483156047584343105949256091030267616020135215382657757345496048418512319343618847483619263958846373351198773945961680483725198947444649158571136129388797694638229249572334728056014653965969559551383705119287443831989664082364727951566380449927027327312005886148738399863615750621421328307444535900434514109330669996936760907449426305504402989754453301429748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -8492920506422115507169174127695174127182884590961565312324537986860337657651494548867570463898547186131091677449732325577001037929619005068942849497806270201602329352279773761011596963132905748231960768868618832569712259953358553274821468150835059382618631249250862526629309787407615391127450550155162320251518959314322465903453376995711094697806350427303417958923060202254054370701386085250859200903432474246204228461330357306099501729012409666533654965598210880844086019705014377125177874293521386064445145953134845752468025912535529567490601743391367416229210086840182585992366603020315733222746686397593710601019667730168486894188672201531923922372409897737032186990442822712218587406021393365095564272200208931900053442507092098111861358204437000554770521132828777680873264616569634451824250605111112304590413686327512779912812060706034676598988650595662479460195587112465529443708181558326355861658938767101909482363951113662094040843727234545670376174601397836103146223131959591205004408478081239084046851525323587771368280897009908298461032692826721569012648187444201950085093196831113750076640650696248663107803797399152662817289396803557904593124732577139566126597137529167100562438871455012245639527367017620575977835572008261118560991815763028944785098156237568105228484967467256073501789061462059801061106738098236949708513190313622333234954532461852032409288454986619346174411548071374100512906081761500314551973450207936724862396427703423462684473863550244714296181621082557635573606905069657488983322400354926674595943858930440087415552010327126729719280942354363482937581933475331917457426831079919718786603605448859083320905374398185476774052086172524162065407833163296671780648426105459392576446007899518859630967285100192771907576871947746836130960956796823498368851930519712822470601234682469158332377897950102652289206999660079669700917764734009745602901446794202792879294961447036441041322325336346098449688171351732204785726586080633141850477146628987713587551673752599220762261512557972262048091700132016447797888377709145320294211249294890864284058807622296849953073061624701907761902195008001514851167968793302862972975218845968710017863498072938393268705893607093585331428380242156136305220261311875685173692577266272766748735564942633269429703404483752085869103232939371853077318089142444534900278085842728614807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 49169264026903937563235630207299509594473614410679759310536495916517073399911512186051988674194180587637690708160618341751330254133159593490654345414078357679023718018907914333927642914154134380912129518367548144227510883262997978797287162095679888086978281921779430266929468578042251495208795460347307445859723717858091436033151113370420279218825341372574563638459178523572957610922183568688670203651331255000828630311694055677757029221926809958314421324218764152152392096064492919820637717892093386130934726414759204167337491110769971114548373062383152579731808681947413564940703918448992915936608000279095111572957141887607055509743836181868228530521217960813838619661857171051988596140217963984553607106625318114554848171551654384945590157189498308181496778791708336934506982423388009028307977745806966464263270804151955648507063073810987178075740556600160412925982459595486490982875334789187319781360528194214636552965625440648079944379302993155624939807682934510990970756860904884431316799795994054801363455545382786315072745465681800888305142219381159149569093859634634328636192272921809286258054872053056536440293217674787898951187541729981768135270465994488204319026905534477615152374234993436918380161080403659539455550466286350773885874713713225383196822169410644399347352106802691458510944697283227353320892341912010651556564833739556850995835927578799692198203414126350558912931084134823374268857732271255909618732702830548071052686122429310587410105051358433139401174829023744864595774227931391165839674491403210968891506522855097006146506405710352288940463829022363687255715723337118109264803644516317426016047676930472127091760480557514313056723818559915273895522387112337466735855967952908090705763198712200798000208683613847051114435485807963397993150151699467688408820896403608815377670844663682745370443233363366902833725675579313322275869010014561016531511336967429201145965212740301857984547834288750731666155978095123640815573329231664613874685560689992304548435391562890138391262086027595710407313779235694319392323003937540583955112270050804036581661053809726552808063352706988292060046418085496245190581462995874342335328288471627599208656846181082935428761150128836327369023049873613298959987506944775796086376932351094593679507209816736550079123920382169840088719153874535035256472005615879794504508026875555515289306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -279632388512588959986775098011568580105242258271365545375622508563465047350079246786162473067286887550670258578946936832791583337912309459858708250673224468519706929555905024933373371353311251234936457118662401109982000662681257237826525999481802318504115804570770156932300006639003987732854792797899357393588004377230980174464372732174707459576395578923522292974371458251083041108465503556429513789089445237003834972486613770825786750123448212601053712764482251453785989117049801200282831477423603410096361297506543069878292359970676325018357695206126969867721649283390329749980185492141172230997160934753957175820859294445314185324713821596079724908156893727234543937635970632422067977187625939469334047810029899440434374641342700239394621584284081205307924966845718030874685426652771776628362936224341049343783936442780531022308087262965474540318798086036466738329161750531286740977060318216641337538724003887545983152036784277691084325727383117504049094175331760343745636101950160770671370472317236830835596585413320848794038432130392939106839218154544361106993640688577884634657875726412254274109813181064101838740285008725993803685564681534818479068874429073541824700846551849807346068592278121523162744708234665639637448999789892712620626245931067549053432347588750287313290647219985812624824312347827910583984803710536654761404600566993866169118034580243110441276602060274426554530529395533248841648507938527023344442010415908253414367867518654509514133670863379127835631144483873588536203462879055361263810774606406406148004056186410239543112583783316620918575735041924970499593091672455421400416665733714523551316818154717783481392573829642683148430044524151409868600832209214757516852804182261019251565965813643227792144295468176470740618074990256049957988149076256004598618568125699527272086516833438392473169059614075673420239566715348419167136837099043610063297281546569415130992357958963411925104353406170754421621192033094813088894519541983160247412739591870646823940861561104365591533343102339539733879067678390412287426992062970392780865233233155055998447043458465845403605230791591039844963014234181423968803567408056917204587623158444148160874311098287101369603784226431264268740991268500401318362765085916175242507283867105784817461447950921507620830796310889533314024072468247444548258645909816471480935362592390447389334440231323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 1283449081708573407531917245595158591729369677107423661948510061875684026798831490942429682766614294476440195437569644482412000576139628610532904011672215417379969081411256770028899239368848857835967411950629606105855153639180546899060164735890310805915712599979376259040910367226522473744842926568038241574447307269209718002923517102974228986483712345405381705313050267319188456789711946891320694355313026158916412624521729045746416293430558177956193415525672003039317176230534101414043554375330497196401401781682412755907373063138944199419109293866276400155742870996999137196652568008986754830142385058561798159552972228374851584391539449179821885127058670100260065707023282978878730599768668949355296822758401069917199333847845130276434845949334075011743936315509254596177140855062203540444263732037637109641859642426599608372119518801877236900195503049235832461480212142786491148032323589660976807282629297087746622822628864025240070354714217174476418444708542034473688322930612750113056610057916393757351445760935298770153135487709133894679518855444429486404222588383402632908417941549744320031899376148329812857621292727124730759551697820937490883476976785932883452843958394555205757168785712078560593070951288745447847660055028113564711218320289790701269843342713534037180844981479162807836370985651438682570758908875775152077859736813132413150613100516548381996538834932578677779194193563044308895973296793862282259428616700924140743407335943187022329136280256205043348522557427520722558121300585585102812849133953767106974015842315106821286518286438356312925988832833513749615631892983336559354069474161214146214295767767828326163040225836656727402258908622732342319328673172687224616974253408221684871719298541590208285907967902506290569095748648172971451019239764957527526055209192390257509290778235770744604996950041331417684173723790852579559168005613785372094959852340706081355394874063128828842637798792981187004686634541730962609960104586557935888043467430167179888550728415631528097926483778860076532393489303185264856086336154194643411442010519845135109095898945072221354791289492621932395831644528990837985344944143892311182934640101891408186947164437117992687088895198287601391224233874247680887785583136113738878994372153646275911470380573015061936787969648279489540321023630171709500223916574859159503581816641482049590194947086274623870849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -3968234286599164331290374198573123508810688790410614039460941025066056686522168626437050842334217692930163390046093108681845606350101403710093019123258505442778114234324715659821290997522887771793630607961808462630125285649135405647783133569502782475818039476512432477408200000072983159938510904907340878392467950256505033233583809035402397429741946840567510260165206854749446331502287243458287194308118961593528258061600897107665564618510495172645142333430083953519314035590160212068481044075063759488726644347168039661577601549613690815366678504316846971782577445326865024430817630802108844820165918659891802123186277098586681888657890497874893848588658747356113795402055615296794776769828581813024784630907787920517137790436469891994233790226318506202272847013286752981683295616664310400373596334787255629491246674730050273134034453995911664991582952962530435982561042225343572352250797343532864732670594238757763949826273288179941983491170673729441044878549730422662387402151042018011778859084997319050866336515287647032032059094189437653703184050522858376958176232043305366013013484110783611309285047651131348753077711261943598262158014995652001077809027071557692437193582420107943776475395152516281382150876540072245837433621638217212431219986129634210267823850759904319379670739674761112044004035152569547242544326511844764986690053067011010549805100282957543006893525062394297329613343253822842874426478465217145765605569152580771495277267094443420504333999501771989786910479224144234691123815223175985503768884149425235241146270809149799039423627046903408268162800226759221290279084761659139827248201119480774701006507832627338271266404072407273673473197817329761802675586079655801330054094681413067665432535672526182116540832014812996052032957897672925325388829868069197936484445338158920224727731032344993329737521879922443177994632533353767303679639938130645916271594669264767734470971070625467263364055632809914724074069851422411325893324572151286975696268732951497726442778778579861608562784366408405590859414452382281093277598850696284726738161214194173475483903667365304182289187490053324411510959438281075732801946588954610509330026818136184304904517133446346491345405990132545845503582583815255657545737882130775065381037263654942017135576102969707245424561361654532374879585035816149343349075163082202697303790448445093286267137955292128026485443115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 7114298759590756398497434831719117659501120768879127992321790533333015219977802070208768228287928955985763616493962754583040323201285190356423068197899762704462980564574444945487462603206317981020333448123375700878556942488100100949085223908575947369764486206837335379873507674825435632120912571122613485761273483020206662621192325711534162426929188176947614140673857211734437883674922285996798341502588991125205513984977451999996642650396115072205656496127163811039101713306456577225890571741418002131766660527214973650205241061232240301460318711445464144577444120509344638149230231918657873429150752665376099897114897267222631899865129408148393805349735342875168997774789888960004660980502703735749240331206288540611936513513505451586817093660543319331775404693433063138223073089472458232588775346408679200049033930880841693301015055759412222964662250303321163005359258591993076560695418262672184685491740006075002661207892412590039899474927228184086358106197532542777370693668100574141526695139728065230582965381196246906883051129011299338582665683510253780213575030373620321391262226801647362273179901277864368331787883891628906356396813026026397077692777442290183345156641525366909021711711127634119005930702662091265292251433525267447050967993683146542715682009153500954175799899539019912559544633387667277051466571819701606314336183317564177953953160459315899056727890174261707776529447831552845059018132143311764916415779993642054915552831722319188068647581945459312730607616292486921741871384308975482389676840553711826667226700107163607557924889092805241461876614873757026532983283911816071362467763471592942781903778600310798031753765806225261611602295435574569392589854309819886540919159610574116504991782484070879183667612580862402462870118185028315184871756683837811798370060112166234440808461445713790306262579118743265539760503793516322285157209157363461404721510644380843469147976854140623854201736270012795932107258242006778794063348581873488924352860849841831205761352025277218173387175875092879168399993474073286622157967254349668675713771339050063851768882603996123318080658997344458293419123174826163000765771209217321083417735552779477559634274380441527563635130643326961773224793003687049539269214018002607837604745765245271388552687217543967234587874795171613250181261123737190778701046056369174818738706036515273556375404950813390314579010009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -3552747079521977953314694612715373495125249398152775261929208657759263614964465104024784961580032087152975194916895305199964046116838136506707643928817231032461478128921280168967489008224925135581458741212018772132337514600894448585789311026260736482358313362158977579873661598864086845156344866681486676367353072977736159352999057115107513077219636857952130856463214813611060580781008340634776581787724165019501234012623776890765215314321548577928295122977053356731044182488418323041828713073468334349975564563748296795325061075077381237184588566660109930535127939150710474053408097610221953009748972188866068250638450050152968155790346380234809679301525149916474805068399198047662655374184891620508605433421098213084842003861995689004748726958838402149842454985484927117258386438182247302468866812633229646670454426363271592691641282094818315788521011223429165558354507474559816384202919318849593438417027259878007285696254517189496042659302786081657004986692816470224745494286991932468023329237258139260056743015513907112937917881918130114412930717866561417991998731766055257518518435889206805622346110201723841656579617763209268593735604786138658395439095900970328939064633489060289268934518322503910324561559543787003668188452111988873791370693060979094515201534163993379015034893726877192496296749214802651403827930078025101852600132228057058628575974764275823100735125057374279758326818313033973416324259229795758699007012784619915804949028641473870235570854014017423150712748361882634683600676407701472413285409303757243265993578652358603273862599775668798571842245301823098428924180632047444030375846176323655473689252695937700124683020180367199428770704468673251839727847333949158181154188146253303359108714028485525009630055491799017982302735998846236882509231653229146604317935677987164998068987961984755265453714278754972257888950985939934546483626278924328755260211832401017075328518088309750964727784939181066116498404693359855477179375475395563402235022409881246405762402079481185467896940789737469764266774558572493517686148039854443579251767945054463780576636819402329321651608641929746883455601971666359536688850338569120612603683760543927794120844995605043104883331489975146838914555421077039677936026701226889474860253093467627316150479648604105929191586037682783675164150817764892682061477338625415980310241400787201078697447043097668029076885432004928588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -15815028443149382277084810954288508541356329929423497935861167992922172028423721793869564442920986971905777237996274079460988021023407187595088098932997120295553367032861476862484874255879203451776729258002373154858993075378347030787234174826800004395688794368094024048139295890037560148374319002319950926849624174139893350208096045593234279105922558118602332416605043001254951319621946101147522609513538953549101273140041479469206720784796244365759704694319513462384319885902568507704179658844182982888207544904938280042810088307567446206575213216408321702446892468376592236487208492893187945372610529745546656174194519699115382630907429791438388189884492330742526667143442193773382864577466836767681264819350403421183680880677172429642935500688021373840310540630340307347449945412994105690051860623434888870272105983584075385666716774923399761019263667763700312769463293008668181377867095372644889496495979830657920888186978735713401303270310554872832895951150677178385020295406661899168090608559288202277662243277620460931456212638590499957673693501527894612996662684144869801019994244204656519141678279739134690576394663271163018456182500998848989772515217223887339983630150964109066453589224630616182374225489059750376071632464485638340714019250836671413949046798915828011327117078249201167367451588709069993140619800252048776596889874273727820211907060765503238442694961905297077073695497085482474744409121393953878370167899507235212209404194770919070461402261360781243141625241569905027179981166067320560295506453055559551302041536702866644993339467024276867744265883722999972284569229319680302473583777160723251224995889602032184188852078763688082404332554518900742127090662110706275074075470932303328631685933281141525950304065083067284443645579765845585281279438793314922319608209850196968055324265999973490743625734612142924642126483442733828448941733354966177094528542394647375058368889566181794130112961574711520867060166700281720648201330219651086220724705849770712253798310718912876155660800615459960609468373421292541724203777625805846914086943879494023377699347824989548166592546446774121744428997964436528529691396273802479634145399503733441921704065117291733017366702868244326983468717153898615169085048165983647728192763340043517351812784449606257119216327956553730594977532298657571360476297889300454258821286161811432936292369857977924141323455842211842536926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] 45378823845155973771790040707981620416457156295129497174341415866530013200810397915828923548133686779850657258390041287196326900792223892665862349658711548234305257572748734023333387792760735378057669058323765542195552434824262180485444134107653452251152419436516617823496422458264143254252498692440846660207931789780512539609010444904606626768555155820312907480619735976830264216400996563498954844095029818004483665972905746386890408859126803445091559758341286292024346148814812632462568392819850498416302147210120351254944024314973753284633662645181442116108107934569878185610519702683539250915155332197893265228710290407784430271045285278778565436405316480949181017214492150536084228696324603351049826835288862604051781620906335420184469614721361257910356735927400706392212185303717984557119832505927593850981128679441265963533591736772683350394358887113468392820672777914432319175158422923256218497575404575737903676453745229013083496890812503021750255613070482769061436247978988396470415928186043197599324557820260510209942081101147287668000737900188616269394597529211138537840152245464453946335314972137356265499521365522191414752756513884258074937654262341497186922911023898920926434807258842186480336463757680178824278477115913477806734216699899264496749107064831296952319033962968038736946517866643685350099287003352110637113975518272975823624157916590210754815422538451413064377479315376188689614057654526136190123824927553492638053206488640689786479847448711918300718903252890071458825262443828955826905580814426091503084157503659052498321854381188515786910766910581209182635080870278921587560298229703101471142186914312948250123589315963793057566017985568730966828539521887445011320990626222266521065539746539297162073408464122700401566935602765050537259939870346916927774800739950628228793427455708088167626086989797665807729613909013854800475550453212696523393766341133278131258364457755326348640153713804222456134584310589737198224027114993377520312498541453643789720188176721107676278712645970054335757891541185242310205613542779949243164241017742101920401973886959751821115266541931820196900683800818344026632782080313930124160496496771403147429665362726708025207878878053441680802936733676267682912477664889263819567253999795875586482474478176273023944100933222851618923868319934291609317741858186641932167990040940607393716177848783837125989926164493226679041981697082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] -55133493780059419269880470363989905214808134103296595701847949526423530958321866489959663799860265100791365329795877951489912790735301346816068835667615370343886152835338850568074223777368577669099486339302376540809238363073644236699943024368475600762559038500224641539189939444792671127111615740848515188264855364372220599464680127152528185807914680742582977820501249092616314950193392012508558526284248625199797977001168699152810349398215611869243010504735340607095262032706264770134154658705601463289171011960875528481923114640954724492674751538991187102204988810073715495874319582618496429541578829809257237789550210952815269700229162146881759263072830646959514650499252619053152823866724471242874605495709716412281894128424492340658716469710405764299706708680502949866298173593898309476033956909308021100175856847931504255363308567334987257579447794528834981506797343909207173763747468062253952182437040785470320554823549981003174962071569500967772365325238707992003107339911302902318015722430250543406190283545813298016052212760231346857720576454419473226386062214840901032894862272748763846411259851990036329347542738198885300900783265193761152799641664947268778945296604433591208060984962460107919734752817820399288360704470001362516442719144097690824888025530156268114490445679656923690839847285452799405762355607132772252040904344775319875057830712543538119363334558990603811673239367174752777042983227274551828872757316331277310729952986633050274595902216073508018691914430233968155541091242325328735127294047676143392743956573018414768943133198037461871518995723257187368270565956859537728670897440843106625217841086431793407986215621939273070611670414044624055733369750353981269701970596325180635032326743136275140325727735431098809355729382349387460746642960368602638311202207979153607052750206709751349900060940094148123221933362467818868425375272171643338963025470539763031246835546584620222137402279907198327428463998044027376795312861803821183427686513010134082390540051989313865813548754445787206309196024122401401967351141968211920638558584280853872795918096527383120206528904097315274675109876144157525632711602206470142400041669944504762793679344768316636831178524604986772992620724570054757383439952365133315240720129437941701257628364455265751834677691474279787458531026901701547009116006229127709202471128866252665112716329593269860842585927684922353364527225494384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 11703174997487327198772709597004452989284644898941914809951260014397065860484112031314614316968715605227753016175573038457128500440996276739472371343216640320931475482244881627098987706332799661202292673714868665832222345961777171345728567150029322941748821317996703957304881698294160299054425939496931254424813572919384208996801716158706856499079033875610244570644667371476438182110667330340408249395563169677591279898695602062849415234159391882943429710957576892048638426874107643239365564121888838524684860699643586475128899767249305585036296036686340906580706420453075044607541067499513613998720725591705852949126863232013477271678305915608463867651114850267149257354416354767725799329546498178340929497963495235104181481655016019566239145249713937108640053753345072949348641276440506732220795771127590669086558084633960632008144181487465887537613380160650312387327748667144173608519383175763756805423724960232028565712932752854866641481623466953115975271631245961368686832656287994305973166955480548695867828255541350619017923132115749104762134866096645611845237520140345775256164608972458369097698895552074960002190968002585084571255274807625959485565908804068449493125185528678047905847815299490279378513548372202582965743105730691102809494822870919264527945518467200910571871762227826226197312381427744932834932673341138301851281007811406918110612634045641891737497660836252454362264748831076674645503799120197768422482739737146497027733798282553924254729634312021494717120988350303186983195411125265039649674397378834424032891756352915524010727587221131989057390623439480568399174652011474240517887577361549962101220967701246921045797628746130940731141537486626403094734042452963929687485595136808949216014693279025128592797474234921345295170860377035495828576440803024254222734324912206279471171123278112691220209320036042794338660883886197285383250480339389069160310615518739360133159879582758974387495947651389199512729281979288682828037620536696488853894558911380557138198132905843821833922859996618681962430670868225365395900386698787003068540721308310739015124021444922518483111162100609000677994510500742120413154322485876193683326777776340962824981009619792363298982398911311379442982724643717529670743951399916168547969520428622212583457980009409840836752912731658705755329262192354531539347396558585865881740227421415569953438070702031700604135722176835088248481042683124542236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 86307263984142489719053606900146357795782590190280059208232645784243761627244181545619043249058692165026844609832256568342118580421289080403086762918368727824585454527229799018962305758283059767097922205059079940574421714558105325611709721656774379835668693507775768308264840088820302515539601758413672862230611803188303541184206506366372719201267492934705422182610539932512127880416184205984824908419077284942279271167118492820184670018264104232442159684463318224063116849366364268587179111404663829314294853522207814219041225136461982391882256774636869657898942932407322513934043766331561209336700764299517449754894384335582016946006114538858079838504808042639915150571548582211403795344372681355811866032800493142802279642194618877760160601293717915276228661255542824111531696790907905053421374293254882941878978679383286334966691665812616517527360905269334716178707536336185276210275932427750810405548805605529562814145718589949916303703217590811746932105259765699315605281640530490890133203726332343818865500507982463166115427400228927435201858549286873408770898383477479400441189207652934007628137416137767249761112299640683603988845221304096372390057919780675546247967376794078581617974315616090543171432666664982578414218690405442151858852195436476066879007426648762563981960880601176585053213747339295127157309736366647584888621921161419665539413701278317650322024712006833870720750217408004453361979912449262881868720918967978569527086491688038291287807127744773890435172180266686594436289684121982860070596963460672766505136424139475812740471357397085250365088614513254817384555810951684627557604015735037054808016961264182152845028618132462088079517542346312079686467986965579207005063634191495339350470400268681501326601650024041135566888886624856260636951498285962122399121512692591787778688210538468208462392427274333717243188852290113432411385292124707162576598867144656740223587186500415776419184660516196343718134786631097478625016571474048183688060432520151937790974078544878275923763549466202024369209553409877497138207924283321539964247169772972816092381054571473211934967323063242272587340644172073719131359250146316577678576195767856066018547383793697928563037761654170827785978502876385369123038119855301526685273908571969874195226485310995381324814365017018614656483255967418287359692817163425012260555957389990937800582117140893486145536211626150269182744523277506232261657714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -201949268996583582314922896945734510365486303340905102531877630715630256590336456006153412613913222860534792030209244054580463592022628666533983899774758634068814459583313603584965463639138324585705810810089227611761132169102419475853249563242703329226669541996793608195329223636870074622718312103688983861690222968085979668563108561746397143032888080432199232134101146156462078515462007131249213242880312410378069192164603372076265448537653785720857519384939726877630811566910731267345604247483491530648497501815217445950119211823632175631514596815165577840865632051863270900434588683768713525051432771011965596834404860115326308439753033853277080572425849781918860587734657181250031505480299128083717555705646650968430074887898096097295370028741934928810604247970089017539668195854744024426157959093934884596737157460029464773614934688449765936762248317288660217228706475585674777779992719404832267757700634028651410969279314955940273203089801620272925410551498924651344776250642327939192658111880374765368523995085779483440455959873685828882797873857844811051157620358305080359401475716460441984606705287025703421104060102728567495152457380577000116554717692246006305679384251934771076054398594713524983804866505178907412320583879384213641120588274773574777381125066745402313667647821923775211155334634886914755081323917676693243895418566814978096978927756314815392424153395229924408902883700414420580571552348870260673676912668917652246370279620128699799823854533633005846629047472055415403462243813155683443401286301461404936788516238108815417395142078387031478296693621482951988225198674481739088823341131030007714264491051279667741972312330906881309264506646879288251935837055007460275931877894944529813122887064965832589656163311790221112670258904557917351016990235408081231593717626341953825231491717180474703692918968217114776362621191684262569083344704304600324066026281131265408693223234519888541729595519881467499947958915379738976202028551631491993872133463510505690084302871673979688251752230272046627412301832854196414045189560003999923218197891034053468315526408246164518845245810288935258108322667855114832209903129714967244370921100307051065002034530665541035854727273181841953870339679383410843813342440409017266992935054847005409327339041156103647648202340192325397420821066051315191433629009437677244149589036091862888607358947725089464246961186991635370246989111819857498630881309509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 290412877359198213374047311208834301107132560474622866601116250645661651570665711338546872803077144880781066246412840101638240840562212859538176087992077398929769278473852249753822813458207133737696108673998582178958426147307707684965724950434845127322154400200447505967130517108039476358772635998973120100522308380529218400154039125378633825059200668078330652194784864091135456489382895562882815919441036408894367475605108405008768934768336747689164019894946782284097862341616194801120183657292259706736883930480157316085617542148600584650123520600364921399072528595119428778487596485094785297347200310853475586365177203455916754803993728280642266863510101971936503205815677221388987329828636405362154468608810459544840785662893515265814854963843179457967234318297903005154183120179993784882805017007153019686620407067407055874233605815614459028454072397819647253186342243603269076600381224431205700544868433942378200962462806371437943238171383312152607453170297185489536112528627285888581790485809266872417185910407047590284641206645613975168579566861318107181575255622337614228614490541504240875181722910799692230829603825855152477231468384260879782792684650135089785712012564189152061552031337520337914776017245660249402823445860857188162055459796813103573849374142613634988125349617269633497503268137543052254534552653818701171572771745579566916392966297529001908233430236640605914804033646412330425934817257741020631437412283178479694688500776897486216407272349487932459662828925431748777727012943127067635191014319348960757458310709992894961525523395781885348267083307019019460260112635143791816180402997871475770331477507026811938227105484781833633828394864548401199297873246417372466523746392037544498322665210724080442416396717866619845343081549885665764502302068465430539484808962571666595486462435987668965930184162260325355568772782913299882427731823142166946730051048449984397631927033499213434902604259277154499366400167097680530859309958085134584385413179383154765856775056250374065342678508934429533779192140498939074056110691239307780486079378155840862962754855074074657460018680889815705654020674551635176039453917644251813315863890252786501971047473202474929446400827139143774698068968120410005836625991139830559156466904201642709987578562264780124336366778645697669236647051154575403639112122069602678121334736978311058188136831623370356484449509047512591464190734313888242468237876892089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -328888250127261032052490784024905778126080526711720670282353477666705090892199741440420779986519905441266827344212740797337428148802581255680041906975258774406381044207074834670273028780559705552938833021808138780988642331389208004069592074626276676368478124079191995973494445620089980121750650329176492744001440639136190826907281330337383082312522785400230197533017830142703635349426947607644706740078368916354494551298858023504288274380064745212733042326597989312093518292160171185723000778184731512771561852954273612894570013991526454230183325503877164455733668623521825672314827589710878583790401772355378107126283736138142892033035753750734788931306785858111901512417485300218912531853213070689236723554826234358367145679998233591541763243616416421442232959257351258166079891664905943695895458004180550295522219205588610164616019140466281881605355416907973439795794835057126248990188235665537198896188242548087593282214393329307430530016862054394452914323964845780523957096004190940598284254736711233811306030476689371011287222131405205506479768741814933403173965297301363713393064533224739472758259158922344618956407806824059102459470862348365508369357937434361968787626162346168525634501807846181537743141301512752724932393431347424987357119147255599500352261877317044702282539820000789172546033977567669326872828396851683829630901700669504148877800271037558031820671582839443742751945603984907877765581091746121072012175866316446103237290676994715813016054550462948835979217975373095645495831121276229928067305745543327328154664189875123636764953884592893678566214524529221039075841647063763351772387510878802945341397606117237107788534912920376869299036218740570965676025370142768235900595206336333411536100938688606152319540546760167076420373725076539197203138652165527997237444344738933761843351280010892984994238186406279705575602590513009473038819801691618981077582749180195782147510000723458481750690632030544169193269291174742984873854155424242803003127196258133848111342222891665135229759896930640058234883114008823473339363911401916229623394766160793256746976997023593034116101270131284860113190791482654110443330862417591474792709792988885952466449054945545011079882155132036628495059539929614657847550058108729026638821759766138148259256470392921681747205474505472033885132324337923584452634130328920438461961547898915667014706917960126798411560819543243917961429989213484326171510474523529410362243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 318623831887101161184209896333978053751858252419850339719806772517787038346531166096786468049608981665791469980198962284860309499797514064780061075040565938023542618487951529864230763631271470412293950416251110357443607375592190481542948633580837846139535132371415510308148870329892908818883247713456198551056104768665726446461191321189789389800152676220268352402328948067556209295499340537369388025220916382206066652716683322396276121929395413196373614383455062746496818779693875465736214667254800792424417289831383624657510749757829469704094034671579311609091217907952819722131001249791162132612057919691710102368248422797449283607081007443389712927340834906134270177246151410934181635459299340558359120877308041771667587848589950831285804777448653831820075613517854424313568351238342070840518771496196653500593106630121389095417224929113092319287464596994469960878268991029047113086716432158329474503703503091717998653368221749074637892594186045979993184318667088676402379128027980423232775380653364138446898372546232159478666486902677407242278405190656695987375696259167439982420683143918654407458130230147135632676931018899375748424816934426191549355634596139659514435730025766011392217433581846362318696672307404012305138378469202916055865470917001398871142044527786309668180070497265744183926717873752383054899954646280312202239111060724850208923731722964278447478576722603727724408731016360954630555652073714523921947050124600889692802944693544535943611232471604661328144588517590556491950705828487069777719414770707104686255859944765160236715849916863788199660480088560131408083821672896291412366044676283081052543252067440795990217910925372859826696391193725345012226464395356893796923110600590352011583730785971800266029126419005968873244295090772558778811313799827588267358488393181936719561222719602179502117868230330005475728589210643345085966106840762429928463090339535321097078516971665575425766516933641756874536690716234457169741421461181130063839272020183734791182503900192890248288183087856814673883789073449608619229109535831399820288574423511620283310944426858307763729416373610208154444746405921029248810832478341284453810756162166899089162696183576647778070964710171824916839266093478219290587234804451410486047364790989611955859043994954328584051259164091757051879260743413857029058175581402031338061499242257126628853161878790474191363712428938432734115984997056054972563998717305366881191730499267578125000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -271299898183393118774796584608110105643679585779660663060591510952606074772091253098622099416000100930553153885536608599730834166647558959281572076387717723749446314746377125245628197200302351028044405726702890179015953347559960323555777896317982074807035004702076064418202151371677228746148187029503788499395024876386421562624370641843829951625201975223143396304723416543809763927221304840788654956080192670406210608828265897838215124612629237892972032371378267878408080749973089860966677302491664250480541067338933215214529434909633305853499463696730988329694703504977787026496957750842957541731099452312411350230942434843178111016327826791807768610883113739663331083169067655468032800812105815288934143841260892525409158359808510496793012676611840433273059955112427908518663357992936494455525476906424655968945345198808313219867678545933235573119239419999875353019893343666528985159367026494146179979543468788705496917575335194408226975508193423308435971530276289428102611708334191125529700597809569712945503879433808312509459181572042836340800440179408842857232909594045292163832385641077162818709716349167067403773796129714049417420271013070476744689065944999190705865712178535653521927498689755542697166793219505533359375528316252387909354447174138827264675350162934700673775641912961967039621245886743846110070832228630090523072980588877034464258139879714175164319540952778179826802846425836244666348194786356120086286706806318468259466416826699125672137315778237591770660461653346601766318644943462070955062361877616037266494333846494328347021694504651702051138441578303217628688127457700782232182191878095580862504512197597992378872626967575340598897504315034372473618348183497195090659059190002416721878679629061096100787451679486374023707009451782109892968118370199951805454756521362806968310027262153114488281475349723608264689071343820727645839564933551780089898169157629166384070458487647885641552967113889542653376943126313693921794543226710478709666862638301578286682655904752430349626198150578669388612975300051365276870823752437647951602792193581384504277169234254752995749677039855937555601951627482523346297419372423385851332159285672784483233967631948179152833257114010072705545833657311117214304705267105053200409260506481928094102203822402136174505736837175105931173580695247570980919643087009234761133905801287258878848357750673970086317009094394477746528576620834536802136238708982318712514825165271759033203125000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 201112342151345107691515875593871246344926673502118392677881620788293679017324702647983175017848601956295452636219814203294600858606333891089792301667239398961985616512828352747192339955961158695137702168464737119805560816069978290411943124981375805756923191845616912666413070392775095442725433078207783026276705501232207571383882919801487643299547526646736736171520203079383413908136528271337757587414955913003890168006110742969410384752216057928932840120402101970912704146499350665582447745606497649197755349363632945856320813102916573250329177169086253538828405015322548592311694239041032488661027263212177721497358548581787151392045926675292786194898399065143622584060305248869971749732970292177268454251210371418606021335231491941811421210174277634782960588602607215438571259789543505590019897801533758381164111244065188673160001078011018931004028956035414935201332964309554682008831880451339878018660301166014251781770267380675682019989460396322764634429220125595238424603505731856906007418815931795111138718877539044616689136001642296592565323041105374148866495390396503001095963202806751254628615535196201731751790407841409036683392655405731900987999554954736533118731074462842810756939244450711133428091625713140250449485251692272918708028634375060674825824124225326348348924761824481933861627718201294805251940457009509442301723525752661292942860095934969772593711690170409235780772263734072787743703475195227676897851432078625528783758375934609617733717344065002037531363660405311504770126241529935842724662388508384071265765497125061624220052935989334939284528253129104536212976608415498034710058588749730867885912177474743550470139186285180144168741235210710206233906381519491782318259356842426314489531930129422772889072322904642204094975841812973648919994165100346027690551311934179733956591008267251856793498631233886013546702814261078756612295355689044671799474181960042111260471682349996333324716702733373196131055796186101747950201623202241915764365162948563514130851092086870656097007677170770900913730823870139929485243874610148040447052144703276509561436705702587771561887818112808667105578684922379055317072814410689644099651157466551310501753522311730165820881480224716691298967770369330366445392036181293150328670449014691975654038493002078126929043162810259629468099752468236955651645051543992995328976080044072959511977216916880897248508838891830198107550180608412489658559652028202435758430510759353637695312500000000000000000000000000000000000000000000000000000000000000000 [59,24] -124371434972744323292622230267917335717394414063406029118335302791111185045329755564057272681078669869952996151340685157753162250577987498344931468918574114114537795572635342038417378554669202393412371795025572140073972097856508999732922158360474276967556658261294309594762187906676083793570312684424295785268856236473682642476753259520008486139015568379549035678217170142623650102204441586102589331898919819238993330996253426459167430683469540157548059393442600476661332749759597428409978243972910945450427934248579980795267141902395788425760612812001281754417735784780108603226126945407112736779123956830002017025883207356482141128190273790668213450635417480847563425227315170644545483715418598837110340246866512171442940121415299736230095449612961438900992083107728226927221641726444658202222410953536549480241067499021459204041440861364441421173434553724991041804410113242928723740017971860430969656853517322142470795996973770263227930273690859647766473351972545394941441845179850636299785808597913666555768532807068437900489803424187192532858297342693653709356217727819574026130242980443190702208039873940934923246640427350378760972516417367301945070305026900450051767035385538345121488778106570969168395106819302256815841299553277353317889820099021528372534942787649162758726454497156548574254168989552183019226013521055276319439662238993462057524182881691541609755912003468041611060745564380278092763980380031807324523974726744166152025500870470124938771045574191242013152485169765855115741196524568024507499282284453866574141872270481709058008724676866415655708331348726058191473201308169553930511192733565450666372907401137373019257905228808506968284637558516408594752725490925809641109434748828867620029794193803942302869983237885509148701143527125298138676997010301802732239398577848412489824328570712720032532702326753979316993260900811750380725008320210491197600133617425302138393434360547745877452635592452404397151465551448867410824942484595337391785908155672383286620809224385248475630699835886024723328054377115930191637809412279937953078754139681451108740389879685157489518403466312483363598157751098040136045613481781264369658578374223515229288562936912287520604454055979413512733615057445076693975083518453171171599007357830577584724895895261019285902721510237256575284462821338898568042065272510247439911691312277338890961421353300420670359115675272612477670299460740608112598390303307760440532092616194859147071838378906250000000000000000000000000000000000000000000000000000000 [59,25] 57470226979300920708323459260860392973333348407645034249520996675079225143341769256779753585915817871528349206115956516315804838601387260453565799319683699637386952790564035630749743286971282355117747425351380113071636894041494576418896563876094293776486814172483655046977785582651186609544010721558333554257755586963946807201642465616726044949123598080127030399533379415186372121589523461559406197371085089543871168070403179006198734555067974991583053886727744752215557458795903122259241334262775049699513463580119931365299321536306758721722008121703308866495148768461248646667881250529552301748044217431014711181324149156586186805035046357772452501549407755329187536799068919165284465348037909060843018964646565549316967462229594019643416321838370206833508410982985644231280011977866519239981734239465289213094458457446873147376625772014065968648585109503110186534762669318198270836768452219795585946453628855037727743645411045536178968912732174502282312262602165819410141723975472607148770671718636587134136156323875728368104474765951310182593903069353852603055363461604916040946507745220465100683253425218445752888320576537102323092089964504242586440493040585379077303764983276559483070787081756328176903225547653931912672269118410670532364738774633610980778112846932967897990862871665983894566256115628570005880710712188194359405195395785824121392081379481956512327618043121618610464607465050062615672931038899795559826543276886220260912524925380739131943784797100890249599091550219393809913776398063532983871292730298918705770226103411741222724278567010991842694972077003723342436674150615092144828709426752256709183050907340012027825936771917182429776888750111864520729589807667680219231853592349604869041545619277560767869807540315302014994780993818232973930594067842050657001330251861715169483027568970895418485398265532476391749368182478405394392839046545562452553227501502651463790498376922007187864227613411857922038843091175971959998301280920550960603857203762224035954905101180853085673586082047466440103166790292870327488571676067181692703196371669678091188722219262314248092662970126559299459397173523366135343975505188981200942541536625619896316597882163842148339478892472511346573976243867090669741140878249274316418245239141018685222068032036261409926590518097403396438656552158809169171327389904817941773455877029529680145749736738356620856982137496979638456850597507760163442661972469207090630227696692600147798657417297363281250000000000000000000000000000000000000000000000 [59,26] -11327970047515950303165833281752807164511219694305216205758129233823845419116708148938116014627840620509428651791694098711181701086991607173191065082707606739686527278931704522650092376622607480328323938912738583934539207764042741852393963693573704967164210879587147919448574986994861732751579553950809216992993636377002267027711293575221046446848927111774126880048444776790033419361596497927290838357498031737513933979093560110532654059324008741329586747611799023042932509199838006440080044215013706732259433180103320957419297757285948130210758321790177470275310262845090838839317140258818908903239151859364712588111890455144665661949002179824134398773724019768369542107393126916529793217514194535826147357597349570476460791586455031537153807925945926539714246207740667658104361631023551360907449811766199910555582228613262843467937925204474929811119350294399210401562356721802367967763391128361134073464957478382496801646303621550848004403805631335857578101176858372371914481250984950395297596820266473628583987751947859056493796303972469698030464045953382421540063801630024684179405444762336804614060683859289979303190997875977954454636316670367021482955266737673201156742406503703491522197699620881269309186775580920712163116015695250938501825253938204709563304787516926377387418278498510982433560389375052771015570296463475706746751950155113479504503140191315843240593740653853095103611619550234174972784982385682989821670971744414706541262141886381224576133750084448931073394069946335810229647253993129148025048901485258403088626634945316187492630834243269082404103331287570023124415373911077722731055795766729994494764625166782467301895133192536477083657039879388423715583208951785595065277557758071051388766393637618984128457008429441303965155264634928816488212065024389254011442460889995716337381520158745047669903495221483163720766693411719816804118991486573180252124655530108156849189924673841367533188600566273208638802196616320384922466565024269766939672409043023177518233039899189292195237333751981123770784554907813509834351227342046586717832364366337632371064443101205581080688176378725387073875519662092224541957057906616087731372728603709519858291844579998535142440974286627143294202478042398339618797065003082652262248152344190009060758351312942863609941244180740399563511763622021045574699533124099397714034283872257206203883314355771502011568857478036943965492768101088709521889594914243983752102917783588509337278082966804504394531250000000000000000000000000000000000000 [59,27] -12155106426588784344985181255797597029202741122599476718340392832707791230978073660304338053626532726132743656486543166468548178736273505603176031654392833918043026834145091355915948471775526736606518749515340922304345058551015378826827726519679449448811918193405703883280962080204105924330265014079240290967622505450455963917970014252060563911999082547575679432220166973738260816582406818928431123686352642544834137429147611108573534789608755175305375874271342178268017461973098558177421169310374556817342398670789758194684716143170010559624426987731565087025622543801202068869041832539606819533223314943300093079115362869725568451052763646380684124995466280814780107147093875074486084518521320252117244377312130303900788830691324988252372344827707942064868704392580170845169303797102014779758224542684045506997883282173616662319633613865410955270999220218832548468225385591715323699506371042702004015693186439948201917948532720064371334359928818161521486176412772154891732794661511913878463929224812686626434825963443918193869119155495051992290996888736636438507800197042758254874797803282781040227410507647937356689488284249621531887308761125879397488726513506514617451204611457960801380008010362159157625660442677636757864540131493929804429451365321050201863743521626375042756412829433481206900691626493837974148142867385772591268265394117991035317765794498927275723101612014767266689019552492590331586326537140270496145745769684690749315651008790236554398174222286436108012303984162752526160069450756542170800414112549159713974266430979560415426576183818311902888934973173692092350582460179107668032240029831424726505471303526242409120665567054094295356852398061875253565450655825849043590794520975488524856761289402372644174304144451499960815617571772769897712960697854075210405191884176709364070073032388969129416682461613613471325183846390288763219281487107443515868812389421279244879311429662709465195990979124911477500622080003622974250953179741376506399905027696711791881870422122143059622374398061361441157858919325508789242035468047203748412105554761901920825145928296397809915588392917113843455665332072379665260786691710055262129939653310818185936350726060349641126368087554165321081946053824849490044047436593888903723267540216544044933594486073479209341699436615081734623524709348369659797511737345847981120345427864806702496601662194990392980516942889387096097300494670967511663434464543190267936736970177946659532608464360237121582031250000000000000000000000000000000000 [59,28] 18383995968562227952230252010820262121985162785214196209902707013532240340700819307227272495327121716561579636030767565639852843521404916968054174393060475570998248285147290046808402427727221843723527885245044408120336336170675447554818660449976261517642521438206144673226083653171864768732277266699709315841359264027965232064362844374592985048208456270336589353208469978363828481220783155409316453653776643920634973221933830899437720593998389425590309837004373200401996709445025823603920370338931110488593207139179183163614023778888689393410310501473943530107804936310000984117691431011014719282124782984190276923354872293922523661907695719926038288311467798800540270443798408976578800086073337869502109227138709465767265069725859135831851513174081660500736891877487763784196328599278745677469727082045982779134638406942187532924456540982761934060346509353210356133853314877779508366674093787491233398013575608401162866571784987183645419074382804597348677314626668458975737183464134865006821624576470065438034892802191190429520199915838485779593797533860601190309895462774031160618452999383183738467149389696610807285487280822866601734781555809079105832296762436413471689495228392037232118024813823862753122190577558456752980987703425292704399658752376242974937927554601674029077427072575813397516638818581173332888875541230221463914137379739636307010001989348136355838488577925779846174030025760946024075221218663100602960582199065261118687381186343175720847388348857106355422484201671354874264843704354375420385028048731590942706681069581501515507071709245143567169603802143522009371123515254042855102687082920066100623924849275729277305758272428886787281090540249840378711175518447875988421927808008227134183342678883419686638785011482986183647566971256837031169128189875419070490584672506932344298092302069955970199352468244140105691522876958540381484561478299802682904623405677534565872672814876092798175591015783415603363784689599096367559191656944569385774875373164779163629108765130239524329721874482607886302263207923403670227940866628939118087345665176838809097748323888975151634220240640470947342520081309865976265743233413309859297320818572618190552342332141585147498265287253690455068111110611245200538636675572644319033760499331140902800600342794045780141804381156084008530532521828118086131222434032239847244798414088279683053146405787118865998323471504303654870333105289033706927198565719359245809030187148065682567477097109076566994190216064453125000000000000000000000 [59,29] -15340775119506091249488156282290865889716804885668289142986864813398015243117935172864183509368962838723743958594894964541432506723547696504526825767519142174667462638658215576705265315285019709097426708635901773991103071174644570056883232873362695971919247987737512372714548940431505988438314642668387840286145289393591620889130597230185676495552030707867608207949125021565016356558238907517909318971227442180949457125708879093988477101918307058154938773639680156782063141659615658201566712267997006463324080769452494918764365403174359838218512353876903772441611224216166922365591842950288863314463792614711375963615356749560384960524725911105797629808666897347221757146691424856148809483682239634372341845629431746633647325112091731354591522343222420787299847275402629270890902659810402636123399105111014170999149150971270737438096315606020607489784839531660329821618597344574250816271438400579331325897705861056998948332025443944915457779799200831714268497805597806357283999774531539536099968349308192235095087188795282001961777702206146127583087338254715944737880675872307096552844711180052335490229067777917202986874706545242207468851595917199339345233966079575720726667723172761657892898188600463046650562436268728179304878010010161862428451670140706225536966980207267618044766761805027206881650998316607736699311383216980790797642068759813946833984635544032689115999059187035822439932039194977381179454506705657548408205200907371963256124414388322527434889295090886767238627921690306464698797868563668516627937238414324056044745177213235151351984297486934736291994481888958509455052658052631770660096694898835979961231366122900164166720342219138020323935761544915324021221092161838255779625505361405426483463687823166117269764592383405238527730872805182487572992102781174000700362548405375953160694645991767707415025785570025148985991526874314964101699701585910149011491985302512738626983203018798193368879124089676539183327604031920292087476456721681224184544185096282513947644453321890610788125311049447829638696489973280690911268986111439733437697470752607797341205320352278153454801495296702013593796605186058401521813348148866385371074870963632861953443543227069750848009741212867768609211484009879016108415953907296066372027694824833792475595186010698482077612759792897633469928362451458235994580811972587938232712946198479741370662749689097987623593151526261180310856089949174641977815835884595025547060240593522876390020215353615640196949243545532226562500000000000000 [59,30] 9594173583517082076828558673507811556267059713940171778768174299890835658885480555298143618061078707923901777002018483121886381783869385345945022687710749234963837809613852006863790838439913101896074450777831384049972388921589238456737056087308824377069968164784952093721066804272295205925235142627376330009706613484986206412769486596359487207652756691899380750587130157419033848470549350915348513231390146383248210226751306534773087798129672653738614436867313308768374269866526786711232428934656348082471243638040143239419938932015639470212406131884058231596509577891678252087651643948230158402350827014242760604009614009824748146177591276819177429276771982518308969318776105608517179095779943719764704759325970985716282884474942800988674249840205215608510210223838597518602948612392716869797269608634582413748933481326579417145879508825047855324136004196973619586013762045118967602044993831771934073058581504188298694167283011588113105405880868483500224411689216869331263365732788705102787502036995550221394808980469644777543289411946801851683252167385507073812367248986279275886798658096473799617380858323076504051838412009284522993987747261428031165988129809605160815350236774599405399896263406007652610774042690006884175862478650220847298947172915540051742740140482334092207739934766566004967026521710245060899804310240766766738478844504807183001713120046741694990491178412151874337844561537870062104686552598214450655002152513971865262435530491614366163616824538454192499512603716463705811483767360332976241029054139471612629410907221184015417452677599923282662832156876719612337900776171942916014404430785584544632856203926964343952964125960870032926568566287267861896676595046836971117096533858334032125794495907174380435394753456905471416967755664975471616388434481392884611172717188231195169512501480395371332635329603670024325538727812593336734394610843755903799413493596216241104682186291050372359440883559440708175453794381018309913039691106127919086117350302086078868385085661989600090754414072006159018672300246608643099450891158144389279728624802817538070557720390483339475773814832397571775991394084498768752493312643862378146784769886817225773565056586908856386986098046897959551795387441023106469878868681969437635723952636532438658792213800868982143717783122055950978221640508095299190486010589051033099499142221846844334825030538997529942960557523530974712638591867583888410190421853327276619095456242580756899777233437376366964599583297967910766601562500000 [59,31] -4744793133421594851211024336576640067252984766412699134097772425632278897112530033671947914042541753804579109088726282508990929516545102956907619067250511879726870674767969788253212449206192089079420345253352777856088058145478564108077045188089871278623593761656313119197816161057944842325553095331565829284094817850602368326598831758698811417777232181193020194793379790781599404554599453216092212138374583493918421275926711075706491310762720948835248181791184322217894714644597918701230590751910303270079590540266223628961773219907408853477006146808245482403378010132538434326957980156766806190513118805476063172465941072632598292778082841595544321798001246712194618836056132639056072118341469365161905034144860182368732571548314615893880185855317865764740531786000452219466440166054196815280631165178388219064395848883010775810199107124727002264829276890523908786093001707306619466055901326854036865776820835725686956052212592603985898207789875673117600154569014693717806186323173339950298266303234255940206801458895014279159821139083427793683302273578306216704526536950610381238947272696295950439314963715798048101335827820976302368892620279524620305361972986436214240898695059936032712466243629073202362530884984629563855485066671844727612127962903388578971481362106502411128517278959748501295798135879338193825226827273174018604656633557583250953847894818836456414518809498342666868722851989009746555359245721054450608225889927228548520511253111043288264072962135783939914140472105913534490179822912639077161772718383744276248369749641479240414427635508194866408163951569787878003593916401340093053143443192652651959684683386875575118169910077148033173673968456034863601900470531778731520333467732576660529218493490064552545258221094484563741785817676623150664241648157971656245261348967885724329471845575645924593393978963139461774451253991678592069645325553291402550729440975052889561058606427489420783522314789058980639101777657146246695570593794144943942427628585430501102425945810691312295179714012807795090947228798817345187372329271889874407584346656262505349841427877975537374500359449367516599625463341486288441723583491421453323289400128610821602105198407725136832793905896707410196933480282813021585924712661095171670719191287465152052491380914323336973147575538808429780348736604203780634503364302107645152051223238793806279832949795361043275403136635185912993283412247163703611242012717374702321895051437141127543108479192035531468718545511364936828613281250 [59,32] 1836220793942914585458520704854567165241588147603735401904399598348358068113736665335914542152005452584458556099913443662161402269439416724896644916687249834063276620258143966593248313296575522273866570343522308938432630034974425859971975610074739292234905341287926486841206154200071131359046114221492859284986361746797707996178478360156832192395698630041111937969833570126265826082293626969868557948684884522856093709317920507307245535339468183041132271870991931378165759621885316803965283846830167432321757382716741487827284240438853437317505625179132008068725113785209774921611414570133964337809416639861577784095516217199137336423580910891404263563408200803245619828159582664249457961767191395784177882439617721197993750849828671668452651727196130871691774448280306117255210670644284946605737543689727327605950655095294756452517417364977286124626673233451561176304631854894194585958680934154488649939162571003578287877784197691720877242536379510486844149539362110019249851099192240096083940717638273229635904698278666341666312930098873980684693323913824556177847371332708123960538093168189586870117504543443460714405705019326268341489988783694792817363340649396834681178974767460929952865733133064407458536536965036828771322145636848375916822905551263055836042003959593816921432450233215996734021232295391796632675338109952999138153358312767672836897599445199924115532378616412012993457672270792061856062106405028305611528270816095785644124135657903808947326964641910762791988474425826655734872723885952389489335028432916852870829981516034345918024818096659395555319927317319856787984808361628691741963039982181477225736542694145614680964738166891754390766504735608115474445447906498323844950360371852570987000426404207246563577061502417374203060541601491043979805794905378522525499475765331209702437641237982955109925903684651452450932434188892667912582204896608894406072272063616888670932680537610830151321371497541770036886176025317633570868727589179250701819543891284918727886192684123976051748733278366725631979082632904063297194698788600367118585912580757664836969133494620478032084149789278020881996864839002379388391351615484313195700354830208620894005850878473091943992430153057723387387466947179390985914231329103616651626998975276995275148665155771828509133974740264646327318943488656768086875733870069665216471724969136393436075725350316066297880503015763369615943741282681748771971291169464854349349225071303705336678291359930881299078464508056640625000000 [59,33] -525600390732045618069207558169436854014049809531779627116103113151414831509837153062416746992308185963984774029669215710667931725936662157212408330318094735196342958422168055549198854378271566312199263806049238681624184381805098341124601789882478310951222052251423613125321348178440910292987311839217655722370540921365722874718528226141322876067902106384383061607922238142851877217137514951032218188099601706491210424531714804787300323375061164612422843546407907225362282282497811298586112293472546480525391591146568160681891740452369284260684684283301968220100738214402398311792136267611608471905952404479092036056780190988528459126509548682559518664338887519177818072189607629389512228969780579685684645618279833647292700550026647692132202125853157402432872118044098828124312708755204750179294805358484409409611693817431551592860043991633582089792273411238641044124768325236121303236794565436754684376681185575302292035946557970177116685545983356251063565362618664237047369817776145263710727880254448541850728707866528463661343967632347418880128856775718714756176186676215086288686092665164799793631550180736998118892522583199045388363249311050690414233035490426091100796819069047131436929260541398185420607421117709953591035467376966585240641310575385310061188126943238494003530326659720735942566987736707660506543886210288135964411108773154259990878055351849863021428247111034624108377198533161562126493742306844199900374644182823764655535392784336149739599486293661132636809644411380302351946057795941301519536057340041901852386781650021280147517120508407781582361779377908059471775232214071845403893423605278506066467022127176733852810170885435881780864714455325281054364948340098428699736636068770173639448054201878095137149692751249296229956779985608376848595360283383536047131555217066530979767693217434312169879932954938329440951108079465348733770254501171259269231005371106662317606876439382900573822749958300966942367564508118961061826664155492218395228085145456231605635157381857115816574148969554439390593002398107206476365340936659755466482086909937757552742641570024632033730635923053118342328523115635135065593077686513030565963026757141218222931716893549143275365371918050062708333089968211799368814583951609304471190679342453203138362911895124978942638238175136575344686727533237608170928468307300588979145030459455563232743654398058822970523355089471604642353739886004934540196628957700742713880293854281523097116135545547876972705125808715820312500 [59,34] 104156645909537938925547023208087511281485145681390266716181934514194841253450903745074985790712077760041506492444265747914194860450146859961914864650432268851280489005419637643727611019539045178840618258208107653525359408960419484913853519605473771806165258269163603735867446648417077614625532728687398939507078836958653612823350521267416679188344568069969180935874131146700602333685976984325763525359244006013131163336616807955237372823142294779710528275893804163703867578730463344856211783981390824191133681173765324544708075089678934203522081457368334106835131726756310428774147817528934908953683411180911471001112166333271636225377979612176326583875268543349099358624922881777698483454055024377560196325500923699773286205652753128824714452934270608441402763899557483433562802272782457936216398261108062717092983750908088850513264099259192786273715384014081390127673338430055303500995504994274272653228305584500682309529771706129783157091791427838267797943043583496788728662580048684766031463085851384695640697401258230356306412298042024917705808048183747225274836288760529328498491731459979945925063026369736156098329139824739519580170235184194830400641040165133224509070438288426612388806106139180656316711072776275901520859596092066592524456259067154856340195362846401070239138408618250233391742015310091892679449399889786480416754146468548381224503736189934868696776736826106840526906764496431626502504327556868285663403685152942597502801241236814708504507120740389218750995459687333585174364432003728350838188013622498971352643502813929410054909005755095408438988624606799396359546073905360340211686305332778645962557185377655562520398365878582996985684660819360300928882393934426678986671176707268929712992118356731183529036827131120826333960531786582940379840452092747449495133460793559175700227104837275500055501904091021816865061619393320914400499217182875114181479442527284821696134982919695365003445360130223355104265478395062510128232667706401151788426395745485618876207999021385159375267417220445386933766929630397971885380244172730711595342260414330944686927067645966203362802254187133933680128676647879021672168334306331064429772849756049994583595516809685951824465157721650935440908262053764568763407285142144903579168423250909225870379022178704160200715608633539273127129946647344999918738991329785028202099166273947441576185592463832303715567487757199270746763515360941345115310915129586129016712293211474604781585640012053772807121276855468750 [59,35] -27698433805079485098524993574115925188053692422639656461509415579253583009349930673590998398828299973903755066214611628824685249020470040537987544484500938513148931605697345531890847039890583229220834360477373284665406464180694943996209338652660063051872330777671580144401655369493719779033127860386713500748851427062598577858979069079453189555237401833980324830519619629520078622793846491180137454547608588249846985783558718323535441135800260905407107157927559882326914607140137124334582361542340115373896210095647851500001781313081450823039678241307732986851970664054732298610536227711600340222001757031214278826406018742812432733542640576001107859350717218965506722318607606735241576408935298074742402805001076410498031918826173538786235943890762004996818175101148319199376255751618957493768771784272484934095268125563550854338162542214723854121531228120702767900307610547078104933461585329871295139515724257015575529062344950091300476261982969653016805106757852070332133946894789929374976507337669195687684924048279129914016727036720031259625168163525501862413389593230485701829571325323157775134934358636255202408493976133147184120289690059050870509851308193316939177737824834891802066010017213036515019914923107210826300201431053893971236663982612854653626742810207758192353941905197409090858675109377071191284936153029657456496254986863486230108956897145313316053376720156774018605993880357792559654420415832401015059581221003716495537424549897994565416522382238640749483264447436534435126013614635401467314717657379633928658103648281184115282619125659667870369564096431376449885429488696707658447216645032633241488518017348959568524852331832712841030343768508489377764888449219605884731238512404273285474487674015479424261403145465480104170549796898817793245815188433904123945277714307567988397010974806666969140901418176773837807531146279543560927762874193969679239811084004633293639660362548677948303526299612667143378774147525519938118721076501748702918000008209516812849647004830939690762318035306249739081930777311180604448126764352360516972698496746885159462390211336016521352196887730965454433303838581956140893092609435918811982187823883968836968253304536218313217920771731046608921591926895157007562147997044978700424951290625122945437615104790326380962777962437044733353379662043302283506565110503156651980127984551074021221686601633586456815302746107344920793858479730471989645412856617513895026141327974922301535798396798782050609588623046875 [59,36] 28338179139575037424584324020724775721251110025844099499783989487094405705465204436031137447133416910507289013074782913921422854259616154977844982246509512244550078557546760632139100583878129448958899774665517905066793485254127741541988624597782067551619081211157919779148220952942174552617828461667719008217070161337831193514738349817374055043249233856365836814742735524705980778419084794801512938572935360112235187854653091471718786739642403035471565676189072148605970801030070135976581987023790622478693814816791091034591601208039637719530926710607212099134569041487756775006708862591022736255551669789171641956156793829843539146673856807318205348158612273184609755138105639352824670695577769775036129850366852258382752496518904994850886663560570410698569879156113890733117579823474983436572474928780756492723606241564105148202074896634226573188872160914917508074636423017369461694850724760754396176723288983822775649892134841918299496486500312801835681360671908754474166368700450917115685047773477721151341003614863388364034250743283230591432341606154596816787139059507498131081787712221715653098791183768601138976411354685469600645101003747187299741550580626470577339097830843072363626335601871137984836812315900558819863944475696400779362273430513268347471311360605573771265613474768450290264679798884376363761008854239559297251958549010714717044634318942536833449853679248422343651474123893211991717857514876496590688723841232149629684607583326069889756998673728407138692633084087771013783739185160801372945040813446051881966773326749652364698448695949746906315466449617231959451625246285780524354171636352013437104976702381546347963341547809592639065140087073277801709261330851376680274981250352597091296478184999171121980678415223143392720875990175056024363261070067759523028467659067926986509097898497970151192792373573004807096072234170640869465398026454194796101809415574601268025529210558580007650956607583823105699190798971278469385517298608663862864478839176765057116664461185770992157197278530643177784113245126236941136219835791538814822838966133975456074960969602264233895522063870158309848897526797560294844081666488336187983584395691930029846425558487703573389659797895128678868277182676581880540391774658662378564607415503399325787897458666064023465425850014919451599158702476248748100731646660584892045158892005904068809064748992372243478098980549349341655596551463265315703193859358192664655781700666636879759607836604118347167968750000 [59,37] -25965176868343739645951608113066586537808622317685873577729301734735838237162221338876329455281169128520503054688025758085795110947722856075043032769721304290661523145129001819479222445128405159792247513375237355821109376200305775313165348065947134583220358334193492878869217738720531647544965104610108787568488462092787862585330267879750660699994219157490737303852965638528218249471853514882284685474683386528766586835387626253281130662420110293050081722010267371951887242312306522912782990839838906793496263712913000380017147575187624787644010778461161830900811122178803539137607831518364431317713002549353845485798193977128047653620859822531288542015384568149069674595648786566056096562567703500970433791957857324153164112066678355805057111591079524632409636470212979306491502627051441939509100271655725894674005075744272013924999928145607487665530666631774598409958051580570801020140431529096546057562639217637983087225580086229900717155988928559589539215545685902707088754736589618906281025555299329471188800048909657446226116899877620904705323842500077352085947844730330970687792491553051680677376551669899422807063620845847444848048955477875059064005767285556416914266252527270575524220446187592545372067892881427306031017929258025284263865074756456580770430253870402721092893260349725511369856813211634950833713419167913125742461300223294126652780030336820631607970415350589928078980558934763528287339566484735202925539414263100321058814010258149513483158167673515532237682642608555922056105044730865941220162794203945906635014247003029170211279502290986035715907642514422388163067956477352492211523588965426390868067556277631575332167623666789828440757391344271103377937623452878229092283677549995602942401071074904244711661419342918043460315705598577287988022473790173257634335567331716293029450099945917059376027481170419172908498066494672638319647294835766038091185580834613226263088543386527768553309049799989700217401214744583128037814749258858124147724704914295556948991484051956891556434825791979116740191619893537594301657179368603138052736681541628557125451374611082849285726118638394695310165170349132485101440452184297151489930313604727417001161109083405489639056496585341607242721432410625194459578786568211921214253745677714173361428784113060970067755403420671494233797831380564065567381302712028094946286873102286011028136375657500416590038206048046452870250910374576781174485392889495529973944987212064461346017196774482727050781250 [59,38] 16253371555993412861146932940379819468724866407640992802992192162280883091709904429498970492718195129802166745777950609188128250606510144888360329361449811061533241994349275326276953275804008133052049892321083340753732397742727390697522239037798771787464298903638005463055653774800274190735154525762982439029042605339872582235721669557797797690405396311160205768644997048984487847817739955234511224943251269799646698013611371368730957782639531541217010553360149630315171225311499576708818971329339303229015320830830770796684426626140337388628600067297358247810195675701135346713157922951272703939711454082236187979695940002976303121227992623561904232288188679608320977927517558509618291454770982895591881189278882650530329726374867892408011869697526183019718277408024990911132819945697506138641212792142437788476617824334119383737084651335163876407817201215911381322209897379891350113220942972218420703875227481057147076950397581103666068582328521955741964933121069127871607046886302551508638452871348956538248265299260962213558129204926213742919295305233646754394228403606002986288616526116834294506386963267594188957892843950977203312501924204185219268858514847135811955523699799562296975290295265053458546975497518541185020261473527900286980278627719925703347688108555523760552429475247838402743937145567517035761752635125070349767404725549709491822635600197053997915514869742043913208940236369799671087851113350239592897613842708792613496850695311564845535740986722493618458210057190620653159476572159494088091805796503637478639907987025799413248024400178952499086824757811751321604712144701678425414277673804265924799433142303971199144873244479949321632146774843943641229420004008936084946210966162111337467621233225625584786340017857736618811732409875834556828991688279657872941847768357137825467093581345045444781758414698574875997648298309133892075796008842638343550914200419295756776538352660483345712916502993752678006624740337914618506147644425789526962723456690773492664691538074796364299526162488347543845814669325510546737962751429729842680389065146151612138934086296580715908128825187111255584158342073121474952181434854486472967926524079494075545889857171390585976520221100357449715907397634775076796474820926350899081341464960025114954717254466506243904607503726911112537405402067640259334422995757646261085218842567373076594239522349307546903922752923787933182733463994836728447309945871500792141661762002513569314032793045043945312500 [59,39] -7493815783029056238335981615988982639104590136699282922277778485677617081484556176234100123289629152628857399512108511281057165178156513972924793184163289249326656561884143900979291603478715373213087968632203160483385728740527823409406293270268530826594248224815498699037937314724444910292568947903228681700202568962067487483089771449114984424683960525072181125841437629073605969933655603934122364278286309362271685029573021111341976757385911142492553098634681227042646892768762981880077028216790594110456089624325120169089100990411892493961483220433256307627934491873619131889536237546844941027880768678302509772894953762070848208937232968516866401190844941280188522257284556860894678297808190946466809390480184247665660522694477389624264571524319692741709516318735914118193287456070465549030863154138156419237448859719913559932535479390386562846817466340611048551815156612486351361055343531816927370678622552114973304075371791263634235398434474691924259992546977482422841077074490834384873624475751846645359556316550521754467842507948479238565402227174240106695667087954327491509092397645058194646938667228777888695477912695911935486566773521938873806163446133629071229556087018769496461696676798563454679249279816619287799664051334500850707516266237801146495260252538541711168291660359173125808219342677158365714810610664969205585231286410280864733343355851417112251852522121675118132485777432188309287901323922037879493148601442895506473851283974912573613482226291820483343672333373481829488566436649907388214861511406205374829698461345324198123732927223269928108172079037326183159319839665058927063462870722829009536344735011666952205409655195033314907212659985045693943251723523221364466190243684851789794325709651687207824896052250915658276078253937557869415798542732749290448451949529147712676657425239048898764671373009093483424718499374337925568909685949119214838512405332731092574619076836365028881234146528626377434011800275889563224610261098475882682911941150704667621359165471150405564507912514625726574182255114667692680122790731587708528937602657365782558569564123582781842018813975769293882931076436830547636877241979429299963093495396467324634101388504874410004391505029156699589869547015713778438535065160363937699653790307168855415211288759525910577376998805120347138767269842296108297036489130163847574889724388275311429268711619469009158933488115673729628008065158427900159314123445988137239837101333250757306814193725585937500 [59,40] 2670752564274505622103622788319883385626072821765662588053843803207690031096231448562037945217020636708515642471086726797157883946783126358769317909928916497142320798262697541495403720884906614054739071127121756716777159617941025480010447330591984795506783441956320167229523400669997758766920351172522781601014377195634235323930947954068940080738238423465055540156837560242878219653983087304934790964325179244694039805388451961946712989323208440782720050378519903825457027635143728255063958191507006550650342786928784148416518082166173725512830828586406178124340871733265605587866530501828464059996518224554942965355832938815428346672749979952228182206584526485875012490113184059008121943489531185076477350461601344133976398012038791148211595878768817229292173129931934758027069452877567273116609652507614214882536023105062919593051466102127736323681994645806495075105925885983116299262250101817615007871250854179006109873497426602991131759067899638191273808777187580936597409081389456992113459245301821678073510482334768991706346045042039894846653625724272616488741076331032219771868530068545728281634876723456011979076865147042846324483896222761480871204005125050747750316402584018987871183646093238825780041490742395763156078091357790664293382072787692854827398891114273016150550585862676435562233100563174207909110785812832356070707704128954962339639423555156990901875222515625414946596256777320771106180882720833126606605499801954299053308964792830288541292253025332035204265331955263052057175233332879630195783361283448204164711823160844941365869821645626946679219975538398359942362005386711864511638071170663977124062634798026684308911507190002715606458086461653986587365173592658203370065822232841096062407499741355431716565914828489677300337954089888768055545594774597084501863349487968192017430038327952976801861240905859552294169823062760724075444340865722265145431533898647769686012815704147439265740465554576139007443174336740121092398481092491182031977066542699750089691278345180549841436317070407379361165399826266934321125553382751492570742245700784290032353159981376279163418779403278141425912179414075205020550016754051649613088941446270989983253673440657409416968430037666717729671135891098511125144460369672712646178055342753865499057633606140625902356177137568798139741615501174436789892071029486397825866549047930056266287711183204688148632854958097579778416143295123442409206947342412141743750453315442427992820739746093750 [59,41] -753661787743236134486419068389114922056800493645121622200371521954584437225855290047077948845540945168713661438295703635037158448968113156078403613273549007757719731215582469712504539354253956922200038451663360165163814426429713994883247304351622211325375472516412509702628660330724627823807750374237079736685405124120413834645203193754737106571060737822218363782394051833306831725438324144576016393948929458094407125418886779356233148839088495512691577350537058814087841310372434240574316502678598204237104837833525548673938967553646312415549837840689253127971396342453575827299174981304630438469939830196980080455657576481353174615777295461695212253210146824537156250701551323509598872624669586612494874960171995729754114015041162997833104162451703340950930759835169954130641658530730496803749989675291489868356276023706448172108292468594403537346975648703070826897417549648151225852725372619218334386675737286253097570458173102970887710199810622987912934527090609305558833491478591378604355652543210389184608848161520497357536934972577128536227648920965146279743594043341498746152534916630011798178081997386398590855810977825476309018698685797566797698525302842789263872273149291731817624819810343543303616273386030981259919847535832502451709710801971768884182375548718345830650150338442703980734164747680578008609962495326088463837933621517290099961303700717475290367150646231840889685834164134992138741135444368838378035211134914064771820102516689490500101471387807049339219228947283513673102001084854012057388590815376814612120181010616999261968895883090899923744461844742151223764296565532559097341752807264008812635180488095517833683682219700579587756322413562461490176581396627740677919271789031963695425025100769367729869844653601615013667668262964635571578592746686249827122129228272366728899970965310558193247611297749200048509982088567087264579298466874255551540050261958023757301921728153736600423981713357184643776444989128230729660099377951011792425170213832537412317982570982077126402788779462604533763664262420120286331307480882117508945622518446071688120177588567509218823647397761673985306969844006582580218668386111822251417902275832218789165283424288971064292322496432367919680751098985122202761850478451047616540904405440946568470350677214290018478140299453627303534643276879497258016308666122848889980558556721111505549853424674404309479778119543834893070385857176223702848737694137692955109741888009011745452880859375 [59,42] 170794547447785290848662196124303699429628639877574109457761241907785952466546058263126750586817602274566746523865812773090902120361524338663279095597888156784986381827626511221303296773837723258621541223708540967784552945821083566112936867097864102313930567124945256509399151743146534578917576338295967235596058972267035177247637441024166723196421868574520019782375858504950266712873694086108709828616844967490764723037837460080331576079031117846658775037909102312202963591928495507397461388531976296778190234315272850489784355601609065154838273765422253430277871452736429029558377432837284646441234346361043494303753122426213589386602663554532319941126646355863738701967311702435565797230502717440474156448113003148985986916105729635841668149215340274262376693192455318712114325994771291887797554939604722015042771682647967502635678061047342292214380231556778060018026421069128567036407778307201356623687343710280556767795897392983058643847735366941926358284433998611569672930174097438546781217419193333637663694883922534649478740367751521327605546187899362840507933788120919884698237122678998992740213751850938595062504267501046271195800828107913347497421324580255510746546396170908510906942708439912049929671350990419099042905786382627438740044715428714023475687898212817098881935741848255193949269934482471594404871231510364076550254223139644658999895226723108790530025310607466367682305274443409017044086852980814398451887832556905169320051385515472419263614657641327005653837097924805336788891518641293603803670238894923015938314831532200721078961411225205268501556367752940290365074052277366976909470028427823022258474474655177729697331381086138941224325299341208717290090639575406529133326540160382801699528026053764605552496605300904353958363929587218919462551326901364871299402784837620031961895642099429568489601884236140476874250683349563234404124848465146622231794378766786051503676504656669239651988777723066307293862328992077047852819421554323775286945891469862139793302074029672857339039901912834507115573552024719314330408969272545890677541589166158798837672267611094498886235158078524710588547677624872499237691708814156038516733203122723030385693202290480438994684671904808816909877624538213771824627913816649442320712080727849153373198202778769473513508432940297486705309223690451707001517898456654089151492320436275577137391404778133416194678994690961660662903101986117009470494965128750664007384330034255981445312500 [59,43] -31913747480509518526825151417769699517419945681284003388081863335053782785910223547226532482625493357382120402045138663625501087106070793671292487091748149193878139090806318410135643923897043051477742136766101878557091747383494899125305073425523636993742829128304219857776508016706269058994625234569860795100932625083003574053964283074231100075443777430491761242079212481404899581549897317890755192663354538965981387933678320707968002502191155373176139868913942874687131357923774669886724730991736620162632979178246234752157268560669522156754864552674372092629969905444885302037294174955975949188248534645453866485569594093744949418814871713489739997267284258915968487084202166678572436905374181430991878004182341728618627667551625080200717685153161295683919848522509428840288476022931618250042592022728827212420112586700583812462223882712172082837980578042713684856312503736595966333045444017031799737348001059216531298835459837860781544694641484145142139632508145541448636225757943021772702666105196689403249709840426766297278058896006801413326308719182530832208275538392041417018363034074382650083504014571245067483213991004689765270874733377126913399190706569450193073442611315262780843803366787684064537030874336764533264660172008581362300191051342155093784011661660941901455842887849112296827660203685867641629073830515088033891024704641366727818442126238405850352276512595131979809553560063822027401378268773280448299892196742274968850787776199793547706860440789402033170593085708694612706528297620070034705055948018799723308923680676056867433785637894912493870753688087347394366529050217709991093110310587581597995426602374170871472954398722583945330062086987235157424759577723528086709209327067104207817902716429068025797625693832833046656255091845888882782838644436190696154527090546361069372871122446604367874641431276102201005589394976406585144857730500643655315986259253198444976646005428138391604134863862224352302007871664769441435751315595202917467298480258928139152436274129754009312541199263060611419640857396835242447551268637476158207221507564777461269082549975981080166798013856562022151528393363092076803651834184571146872660198298468420963598953542700183008902628558209884565141909173103167597241787195678791378471334248869755516426078640213761568927245554562863986381644963747950886102496790184476490601314289041718591782468164085027888300356250818015240524525593426288447296279571219201898202300071716308593750 [59,44] 5460580912296526493191108002497046849558191164231120791514849833525442282424982466264825106274078294623164626940266483321324665960352710689292035932372442805613832679856558432202407630626799537437188918897956100245374849283307862076856365577383758120254630676112990466568855723939238930958971175982922747489545377761404642008147893635057753228030247467942905360017926677184188679307630483250646145600890498599635015108888602552297023954268740663454206612671487338097280483484262259480523459056499911195440509512510032458353822975288532863200860927830181071741938936927268419340765868607496241359688456804153891577876861991043971793041673789216463913922918493198056605761722156286188561932894982875123837581960645862855257136378054125587501849047417534624000529055912239666370547875072455043613848877937449694408841978906510173115109709942634965598497413901784434408005952974671662928707559151150806755784587873113843481331061587239359708069785174123847993071137698013606871581246713746370997123360251286706624775154166005456696839068592375081558867520252572222332047101700217702209270671274433286093492764818264952116249076641803283953653927430657794056294870198103383279160774417445070684078693050410803730083678225253855622207049271919270084287602182793964439926047001460221813750597303041863733554663479019653405653145078372317377473510497925382918772175844524207418580837635793098955932196981960065577336374999458091238464599979203172451330191863737494200347943836478926585995314816679855377011575039513083414784563607686764881686196331251102409548179668222405716815961326642958560263139805957396327182884568124451206598520222890687774832023037376617034337371964385655575876701672479143291637657195907857869193221817042504972272075233376406307105347826131469943897650580127352104192062599093944047149665802901530500233197317543275855388546632455967086617367492505068990655695485246846296131099997743054979999228919357010774424166602538514051396369253799387015745564337293275734700664685803333530961923562111261610565719485654602655995591872025248025022876734013143610481007501478009867610679302001106124010520581182054915651186215075124069551935388752174842684180513742231038752592605668380101866335645548816101755903013108417608777081949166647935151461171341943342390417054134202973035763131858432667070738064927061819765587899065873794403072424162934808865621000413004526900266817103501981733870707103051245212554931640625000 [59,45] -1099307219312456549629102367952598165595914197816005313719526771885036073565072940311628591593661110175166283258896990728385773080232384007009472773708461628060762030604042028481036065528596790168150513681596745409511114226032789410745897020292580928255345398624498357838944988573683444545540384780008915612077001909091677619227268786111297597034314184268707453480075379093472505766323599494338369426932475946419039161429890825369269575444871072591557860840362379635296426529872935561741719132710515640536657973692184255457810262883860234406436692377044498320945509237880738900122248014977650256210408755544503317559909801610674752880911898053614268359882789413564329952645038204101513706763146262090230385430970127187381265741422972548058117890891280458693907604951890355238715216932252275966444555735285006491268554257848069302508896793530295408102942189886096379893950963664212509304426705491673789894435850810651220181614410080643194696426866949589712474159329674000939911566220550703285906822393074577623503732924352059012826383035255432045778750350868974231848441984499643955220948415734062796639220118602060659451832675733776348620511788425180880910529104842766710680547047071812408561258327050438564284702397223421906310560121037079560432092210822459364412979971800265350976226064240526079548586208758990790059588866334750130543106656118661437464344399645958252377949994465178504234557449874254905046912938100452675307190989877819551355319748879454892678587913308269591354153558323790901420255558063260757534438575329273603667901719516362667781295060104172973581742709070846046928546010463732662228148038458412890051530378127599200185053718283943158003864564198989570858160393854270230276617706497301463202747533038919222004531779083015278747125796924590416832491342260770567700875117890027788899936671700721307875737291453666168923591071380865524133897023082120800441453933315525040957755172165242800926543102448171080228480422085371878911750821461460162737000890447898651572835216484325073569167926466711879103977590173164898017120798437163117359555622130207310483006198890020525101808237088433955526504866584416619690177764389667448399711769399431560608517274523159949528932390093883360266574268339782416513856490880188111283068566741153235983578202155997843179418148023116328784530792756338400273468128866576422915987283498610481367531024411519290656526010429995170697263246611941056585237674880772829055786132812500 [59,46] 267615115492668039791904276189336188468481907215606242251802970645877516114820274921315033033817926491245351905851435774060174904019039997865392389399288572301061834018630521694354482088531265148798667523658497329280348561744237761978692866481164995776183528846068300024118814789981292502246457368618242244985129000262022739831485372516980958758207970366010277872675957446170492153625819540545567775775460137485816355154219787759960188869449827884043146463854716378819604481683571417583218367929745234171351158979733928696448179768904208477473318408454022104350952522769612357868903054686931198765582335670392936979200389041386619211878040073927717638120089092851074461852070564206008722214450239278528221320840069046796074173699896655084724883621560306714901171842518814308995156332035826221331602106318289635564791364866467906205373468442982197388374971537849863004270052382213359526781908059206799492947146609426659326992277192757615735391556045690031640150282174632681092463450372927858360037644449089178756475145157802209766455112424305825424722495274514726069454034054761163633787116083894680788862405868121939985350551113820696751854936907087498788752947464563430061174457653481770534052718122170022391976843314962963979994494586491521891716042640805203221793749324300309983325975135288294194880261201372657134459711292230171742205670492525095657622204823159425484648285148214098324541159702170103646017653945493041606926837028624484594401627934884959499878771567629644202572445030184736190285560067706125687524260476063308570113808696857637787688084379656731068017187148807625062911181181224572577002437158785874130758969872296252902895008094796787544334231589574400902620409460335038080526191749291446201128758303757968773214430827338047621934207365208489293720555568086866557748009133372699134366470556046363841710354299076658396179082222853812717067099029394068379915863553115739226743375387570249867160606706756488090144596937134832943344695237000166061235705723371890101151116657408092061683804289068240477214729337506838332964879549894845374405682685409397974647071675961757663860063973759962919666199531815312456729866092439118333657406803038910894284760692077314150506239942504333592807701262633351527973623941366684380065143596455865231382623454484528511617198243640946044171882269649993415303003409660048819454659468860109791143183686097564969310060269949440352405325982410033702763030305504798889160156250 [59,47] -39365516294082754128801707235903736684060743668954778857379562858812990541382510344905620465642817411338753325433987797406530491561292002709947518379827371272134512823907378760888490508030554301950387135805741268044569978461608258948503714905864985677606417447223546136857463703593969790531090741730246164972129064430701459835328664119976650162983455361063993060575529250585448480995141222267152715789257248864832393714862095624067578301083353384507433476342561081551104791441788918514607532259321954719450929433082219752636146258237995136353959076575171922408758433211166921769704720620852379770302463893428207647544529178482274208082555994056667931297641080305278838500506437071239337141983215882028247978552241754463562956411301012327456140569414718811276571303750021092531113331941330178414035890615465137389845419611146456826454788769885303138439956299726376410899410551108072268379123009750794882855768938906632895049808308616871255727647971526461800030330159134137235242449393142373917973243525321079494572956083317941694482076244738254683544711433198438521232003267245678253181078337435524842514433899480058364735216985034433057968164665144201505017507623964712800301422897623786101306478635008115163012350066215954726810697925185143557849066459420753180213141758367757461111063100610639007793651355321999068149732635851340069788415832152617248598092550199840932799442227194231370334295536200159433319903320264581406377803893369614792350532632659114666724605603698074323369019745658691998347609318850203233175790485615553304447162210799219732524428565874847174579789500303715094841412011545891449169793755032142131154872366646724760166456457516069615081442752305798072949250101223490817242224707804856233861614619698345069328678708819953012320489002295919782375382045186089351579296439106004976466067140159267422550045372095143433572420415013417888131256290412280159447129589610123962733819292117418152167941202102182297001494253690154467998711746189558964339999373946116276685014476967699442503407101218557785962823370472630076844371622360823737055380423497920795961266603925030948351428146230727889778874585169031054419466706285399042881842032615265380770043575606533545606416785989240236936285971589218307421673245017899610620767632622490362043968025638162918535369784546703517858545184492518794786246986269881519399637291304510460914551572163895464632482273857516283897817199743940363987348973751068115234375 [59,48] -16436528217905041360680065128182985774857585667846126583287076051460736941969413889888675649455576317336802135672432068206609055190528976861431538057115785922949111662842625859765557595992763669395166710424401523629268563870396339944980299264284461232315341586381241942178083474698437027446367332796085410537784942027073228551912829325302049280573707646746741435665556291053324803296537474737662130068495652225002316128242409243361511750334176172736388878254719180502002384245747945636333496379948678948897129443321723295548463979511646472079113201576863834019412405417382512295674963118297017485888062467529214116258500272861531553998842080207970723466818604908689893079508564304411398765540728968872453711431047795011248538549890164031588744556235783535085169967796275608306260455405664527680216207097614703369841745448421934662163574217884533763974507849974406563558994460339734918470929165645727843642892243389018346126374236963787670720539367606373428252841169667201415208840749683761498678386866460350240483456006039748953404037857318461050699423453283892830671242774818211990269246061597918460079669885344784869071856931746771775133263336498765219230524559417093791076579888462961693480809880492399223638547035795462814813601725848310901688858478924017037179270822286743904743632571891898479001374941550384674935204716994015859269614496059907432098031517676507259967066375122796635670421634291823056689347828722546173300508244671614086661520982711299858656177503070553466341746550194227386983201466637325173154799917536150871067029479777706274692790093327182424322728117817300530182417655915753883461847725572610946794341542308050430932895585211105267005987611812679272245057870740466441540988016689703217382005620419142146239814271683618154998569897675880005482276899099841997105577026259223791958841281211167032969162297845509639055089572745966249414461781404973560210301978631690872551603276874108324224063742525535657122864569476237460898212717520165260974655732320890917908541136475209744885144285868719829228500422123375927296554466620556186075811952166773470807419103582404926850971762663272179214911026887477047503785631009486162211182018615360786378190266407154101077541080644297868649788054342220631471156145152927616170794245586648585768118786642767587943700048025887281957644752338423291344189225280211369958665782012800994963243316441681186920920216263438534687324477090442087501287460327148437500 [59,49] 16853892710410736502073074748612896917371241052556568260955056346506665469339187827436260453521104115104757910518256604047978049106622370400181544440274644995620376347621140518609077609363084640558765220793468475978355493508936115953877648896136540612845092484233370359631878217767639364868637538177781732599029213671577357156890740973811006613347930189166733843295139673448606626072871791738343364666932745931349638561786215585052743359903267600722221993720303874361716132501568911674596347246251586454087804655311165747176916385340762094040773834819450101955065182039136758340137211571613536584881676024728326677839917507186402514007888870342342769634491068204562959137981254877351147029436137341523005339619311891215712654988049055351490484390812520877068960691023502065840218593592320382417856120799189163657085035610310446870225011662816706288273272540102545548000727170793352744095070828474713036427971800815949104659870068701730746552171941969795432174963997554204726814820326336304644184166076913670525685096876477432534377892242421076565768549032132169334420650502845713644285030850480521007657660913631470879417139248454781225710444919497802312046172937234251271527159740232541807920998020500947255575528433424140837423714135283573256747502467290047095225638248131734835920464124008527165708842604763286554785292654756528142911259480666606975753884330094732260913540768813149526467745021047062927099406527263583736715956761680558376672791690261317266194089280909510240285265712758248028613785221431962048651925165309922593733568368288173754287714413791571530288429583624876792746038081530403444465969485345474591888967959142558367014113260036292948960877344307690434818211083867302537334042562160308841425423395396123757349403991552269521447645245035512947217162540360274066905987010742447950010767482534288938781716922426509984662471361683807062818511441098031539832359139267188569033032997636886102596969662372673767795092627228995799554991469924504275365283154141358172574182190644041232107828777672714638745945485959415249211752525010326950421254803672796140333258676436604663461786056266511714766049882247332701535592741435423973193889739208449900890251654088349554084008427486061550000623268662532409664458036700749996945117229990381020867221181118570437218051232485063157925037403371548454153785155933749506025104414648905946592301209041908953874865724660569998860637497273273766040802001953125000 [59,50] -8357785030789949518548648301775381835929821333007043577258152928470933876926312551829793150778053863483167684480299017948634988410208178006270261213206860030659404205797339171841626785528554091356764531598264129865770781356456874566701066236222012938604804521170710681198844539267140622565602349316991317996703051956262384437785476430491071558915160277612818417418220010267710276237759568700573273374460975177792103782910734482105494297352281273950126568548578761342651574696538233220679659862682056131695696812061458999685705787037821937477173378942999878323647629365695611683035600119403711086200578913459052874391339795760009075660203180009501933146979734427748827694495526295706539913437232380076326787372290966373727839221063798224235718398992751414666215417335847738422288756207370631821015638789833962399274134285145344023381986352924523641888037476297861770421069029214961621833068902935198363614456942124851227131754313511350969000275442467928375082778935864093383804848158691925600605202593333681351728746370744911684883067998839419282680096231815468864506467996363032499415532471579762334520772754175366759727714201181676303028501123270593173145377221652305149187706733535912441951793792610353095650070687524095699308627610035173030895677045235050292793943293728834113871831159211734489023788835300324133674830220514630865523596969110906787888826129876198946838267579039435199273732645539032902065673045015953417804023494145982051403596753598796890113455798627801375076654434725967555853332990798081937845053715541689732015840979534933702570768533690996095748852220749935543609801471481471982921673067576421081430725537573767776289613756549379598594720355305882490760611134207824703440671597511169301475861844776786678575919600243541650828255621332953467729543805207152236063534210102808489009052707144036631021116473748043561504581700039025353244928091918648196233084310177502626167425386376143114668047704053948094218991132238601323338461431139094369716933654806301871362265847515897252523190526531552268587144470126150684149429457089509712890968581108562644991881247490044220039477358659811263311872695248135184044872358783855596511058855480187591935641490036928456997715048966632373584417330537271119910381168000329925145069613390102488902794941366852233943003989009552743147476798187559917156521132650215237941644960122168639603621834306269922862194410480285444720038867671974003314971923828125 [59,51] 3055372936531233581203852548856440691185575186763370289526429746505360115059062246371475828041120032017568030276758850286070258451866076117023241462635132899934246241398966662823216897226362775393587213878826186875434682999793671117564931186165841974867859053492736460504663610715158622154929902158394738495896004776987771758119210970880291303411110281140415061684203137815389734967616829444737971556471564140190346909350059521307373827794841676906941131114899160184056596349459153399116811925877472172215724379595403433204442424782769501358708869174612110845879500314328637431574852675743891009708341560852415555603647012563830066647790852161420203950886609149442260284618122489319185927854033028163936742612904245242662232791231755119405210314299317454372321659868736424665840433866279068164172607663985596068522492413210202807039384767584650109620492354384189962030050777246016884248491139685357933160137934622658169061628443215310812974359334448960221727422160894491708052614405718116036977471351539565275459613557365551126437978168451081612169895392376212251135214858562118618487455926267317492701096224981808941186392071028583276059052659010803794270285424190778998342996542931290951562111178460566603851323672920364627899110566610951082859927971268992915546152864532759988151219922239811000799145013977979381208263985290995170858786412381148240533848309333699614571383006699993865269673480692753944420689287153854858399725990806279194866740815312328113280501224572036814676690970676052746745646326702108951541671965690275992677081039126595350693196815145721350837606807851139039496090640963995432614792059471160378091468606693115066238836819911139442191311349966858205671872546713315047830511592235318728641986689213042139963174992570567908145579109426342497517746111020285004136019042957571839033268936079360278331467554036284336818206521344872790167130218900215346312371316632532822804041368329918248533978561603121686944766897856133395781018884541961950605275622817860685536149801471440572268789025325303205858573828398293952957045707345460428398235200507184751765869981304646865802317612378541415303567037320525786099383924944926455659872834750339784260927234870249159104003572090674139806706976040894154744307694708003789155322066726348408921390001591815657746625113112780030909306498369402088646507108391460095471315207283475131675955810362133319637721780293038165154939633794128894805908203125 [59,52] -915214571145119790563910555783243272659296414749745865648968788273846400610763872302265377103774225342003177077229764362977085689829673112766448176313952986822579934635370342260885742003524408463537781109345854165392837258184857307860294331436311443585900234914958924908253844297468097638939729242113959588390032819566161683375683977943543794725157368216251371765674732023745093647843801731129567195406823019110037304706614876380623571462155586922630036982031819478464499906409591283508000487004782120544830755094142063734127336721224663448286911593886021430461664437800533275466779830427617788976839438753356414711080653814610909519059027618885442779936608504131670667699874515744342129838293774083336377938404858720570036066852346224276867720990848784655866819179026492632532831004951386516285300519542096659314380010199840891044221847653252581632854536990301571414609419005279760284305836946187008871892476209427656957487712007591379806164254834040560359273458673176369136823648703423165515791784162130241812503616404603417917289984512721696929987447771335448534306323376221498385215040980486448831329058604703258844270260874690377705940470275230022395233129925408274409271751774029243451978008167707209275505219632699789256397445149235180684855852682596194371395446566394338085597489741104502820055701412704181079556808802477445238462877603544633970011673627448873886871402910872818111825936129446942174998257416164088870814348007716678833037569565056608559740646358103098654469867166035497404843581874899308727614987802426358252905170749638436754300054202585299949976156063017998756737323560693999312717084582455034066929451789842983903496840393517532080148301297082397385222353856801172762098379144251244263036518462838919100519572490039810400735186850316473201696074944218263017234736395723021564266330900966083574312939308520076226136798220367531713315388833815492916936904262464345901643830078222189292187313348585559656798626561109055175185218134528283297769461773148398708690697798218362118694968009935739646952621947672717452097262336818740300387216342357318743655984810703352331447978331593297605474962441052886224594323011039110885769911472301030855097077670122155757333430816064947357809506213903023579059729318184296222439394376819711362434611001960356340240953177093575929916947898432605174475562153724333818846135450782978630540482850717518784749993088212249858770519495010375976562500 [59,53] 235344302162966430399026607055188066528281586955457089647846320397699309664810568657736753855220424879263883687303299640406987938530411505388406025993635541469571706580551866379409405090234695441383747456247242736981995552145910970478246595597643524602737477348053397625127125923566859571738461847081494678977136744421127975832629920301641308914380652455307790536476735880910658150965409762554431180196241877747171666172022399242840230666272888218997622733752497364212666981028052480718873461396048560754303678680668851461967983609484656476238206198897337115344096988811369450486499800025089871283322393540233471085951328277268731134370731279841820192919125384269903026766441488440606154339294606194919995640968753140004842416025148460455042091941505831313504931957789734495198585768117730652874872741367187622524727773265324606898246480616973147947533831487914672476686195135456853877126685082423695686122333743025518655539200194321804484403421528107469198031702033648112501281214497107705432989299643205779370683661723548529917806288879477034407226833004144339340515100635663042782600864561388317332063432808440104019133847767782889585943574055383141633549797151979921062370623229831058053290039603110237341636333322507096595790166260348773583982750777150210211948718338423893086703533462974519677888129557267776508050325653298263100386594892674449094233878352791347612974046474281807691910126366417057327318837871662612638631605857908739202210714087590629480945569112326226666449138198517248839507103638018898333714321816746099473295677106741503923273796017598803305400498518436145195032017716613402134393673129425901558796942234529196947210163238642797449471720226146439743825245954623333899577437478852061504442578188736741958917007635110293518764709292626455924830421980080450044057893721594752126876916742098439351953268440678874132278751298125593986094138643721272847218112125071325110132635068118788914105089711108079584229391185525608632915743799053569825210006885549768633206134554422394186179231495901632785908239769748022680929719370725090768786212202674707534690090690909658936852689895084614060664137732116827252903233220847950314390531996224120655132591979421810605000960355705823051514450653054649162691460406604884080077740120269298793173703756520749520092484813587562384180861774667719021641060557547220237472281719676378797583428679056111350320623643028739024884998798370361328125 [59,54] -52998610028820362339168560181601612710363379914140328267832622857705259613074439854460373312807102013821238457186981862792559721834699419129834188018240336668815376261464596927299705544346403955276384482762576317595845794516501649891999095576523741355935920124161191263334398914150350916977478269885626440852163214403328028316730012478629773800489721668759963306315643822041724513467435033958534967669472009364221508474711047396384565635566663810561287140865577682985482448229195563675499224493943976702068940777787223027168545101010518586982761406663140318324333089176608148012791527504242374485175747951323100415989149412829015807582236852106280476440194627017364505474796105444683132937931812252256092184327441583468296539247788129520037228674710584475419158215093757502994592296312936932724135349414518759675149309517180071637115850560615261549087364171317430771578472421868892491055647778688106168701926143263805346118610251578230053157769813353396668203191634865140058190836962274864872299148614636915549282830677826245981058271467644475639815886209636245724195256056217501529665147927857914883336676790128220343393886402129778709285241664963601604997597048890775521213389528389670486579028515519297428619692999799416410824032438119457476278454212627754804628490764393628687210654209107629276344077231352192283112431971202013876867446748392418312098648889836303477730101714336245800168309302602317441954215298706343866975795727253963546221176169190427553923670488131814945034171030211581836451738961147680282128571818588261151877930736434115451995789629811291455913969126317214378632200051069284130333322932548136847942202240291868795920175962207786018152484155760594088426348111465592958629935714169215047787660153416001917865376824987278930681425655845151605301862560246320111860912006584150198861922689918323101134012105503932148244692657503553181026038123002825318712803822942669993592183359017860010948833829044148393571169446258379932222795005773933326913550436459341477484572714768501001930275378329078747556994551882881982515099827719904300682642017649179143588069146285466517940506295092814736144785633887132550939232417347233917817401063315164842769479779659591560015904824868075065757490853293668444335170062786349938809598316263497179964602549472123428100363881048181005051648407579121464213804970367388898071115713816075536289408088892055603835729016282130032777786254882812500 [59,55] 10479242508260851019426075689486744658965066510919928729824814280465538334797931479064788960359461586872190344466016900601214474717809049215219737041774607624150139929582633139800773390918151815994083787421478282959084186268431959201967154487940743811045650670367589731451100413224309879920996064568489117323703762743207443899901419718678474192560355173821591114171252427461794768971717710889058269975927255803788554208918169718302386602690582922867406363262737697609961595515720247052216630952766210896475828440194604745656522052936114881220745505128691231173255354896626606330471315775563141765253741399109660826351098502239082762633129583372770023786890826386926566372121982062135233289099090628524961489262303341177302798953848588140931642462344762876887950252292797220372900140547778018856966989103451137020940613558007773074162336693030607027489869195209551287236463635972180232547073229125358115710165887520050798483683306002896149379413175344134147018526724942656201086479683511902963405372913415504354924717354986287945464646704215366350276258207412474227242235613532716817942456489993099949161183622049970098682259098686483778470047692667432788942580872628905908348412959236212391124471542178752586196134583091579931703708621737381626384123112175052271842948249196728771740615633595843581104777271554866641582013388163344184426116362926262356710847141283999843612043977515058723415835578590685016799644987840376365673748337258023466323098972981422186222060438164772508993825090439022417512092421676076818405323950010186412492261551482513134460771534506035136877723039041679693049184376142536063154029984407875352363176659365845354340996511942482065183666782045514811342142349997451265516252878238888860252889794916304834346311293324883306373090586714543381907507893376960678460387788773260407680161866850961157732966805753435545464778304996620217648388205443575832726976606179507586248565899285960250568426877479573288393452252547780420769185138094937441846120180682224280046485207582371439117045524365426486073293781036433665978954615164460180859913111939106103304488087174683335098558426423120049443477797648709579388714112657297503962814105560682891242968045475726732628929472425501822372261713817867659175331803352227075813475835977835060158897639493913605222245201200150296649565838119512027452859658045060864801776630665648356459835081541664969506655324948951601982116699218750 [59,56] -1804489307634264552564922230513439445015968917044988931539952966442882807073534612309177244349869730294895667918637093279985457614805049155108761869848158989489692507604482863935010802149262356490496250622234374826950536353230867193074732638132203016504250429819159138036345372053581227734762543047324086941825922495252211355542795291516708997589608272355278099707053034157591545833408245028327561444910092397995341362788527245669930455527095015818136428714084517439552679956702825208897508781092697149847058244814514959186988984822299457379356435995407377237138926792009721000297005869640827643656543471225562041574544797818273594084787065541413629563428701483063560754699719394276938961028505094259841692584771183921458144997241001120108943839921914714889981586319468532321439931058993477203377637977354533963750124438871157968835983796001334423822762356728391531790312312810744975477459140379521431879811830292620216445227199025193403742151886341815243495204061533718984715754350062285740092423778912025498043309905925479506365365508901231848496286213203018891796227457538717072989197383912848792156238947527005558853258155888409869320955980611269001610715765521628468217491800355755969047575249318884926588764663178296908357340167504373006897105458115264334009730492798094769816129918325343354535091969522625864312694882678969720864063593965579838211193247143785535262323605744940227687234937987995002673890643088459601892092947743197451184342330566398267690018250940552861029319425331172687238143859653080547423612225938815078626635720174766460910858563241279483705703954962542529716250916266102730517489663636637939354776329993197029409105232887152783862545366992864643607985614328502750308767700408439491400766738285255151880495182194018932065707415378499123773080265725578375397965835081811829507154962284614402907163991184034702760213284163178937698514589331148884402389304013248814402408618041092347315142155375512538255326205772212628074690513059557428504870054864330315010336269369856695933580140255940373467741866281815387465205668895077994769878467226755736633614676113587908162872605484075994883441555198872043857761790868242820312694601964146616179227691769788914671004010051495004582234806255608259396347010244892497265827145569429090649730540395424217223610333111593818227912199892351220822673517645513678864974899883977870496142882628110015730271697975695133209228515625 [59,57] 266980845518739272650956359617821861552194184164096930999135721425964268835110323331425630393849620548117676736516466675008389658861528648940852428408451758652443401497532420858144692251147912695362767322372285626734414139760877385869458249337498394179026948193385699722653581985345996537408884995491065646893587025757966823267053783354804935231598552136066801484508659505448397242064441267668627594722958414248898227944218687040562084780974682756614422144124698990226380022398859319791018479267449609570089848322344256931132746163197617818928559239642523014326517847822949163955562904767381981216602050375372834170290113728404974067198966125727405279397509179149855100774355423607825270635373979869084520947642269874581864880616268817607053108261234168587925615381138873445877953118459682354491388699425959932728240892967928840842157394865746069923692277751030664241736610939777631863911203664272093491598392606719569888701339492165523349500533536365780485299104889611675034262340049022034833978717160458479464133686987152628604986054542664651401984563857185108152543370931025787419000927552365805928621994314458510165038240660508020138345690940758875090147775117559966569206580406955304871572504454964490030047369484985700241286540716792158157216173545903047577818535920761675939967282706928593819854636837890664836278085850999879109642474399319215771127657647093492383806238894168870640167625465427703146847370542206892874368370932806771317424790767507049457524991618480044541372805713603847715014899467418805850117920752973862993365957762640582438865408276667791350157226792495731888580026134392108703631700112947827413758554334806886532895139715432876103483335156725770869677770462196273503643751941159927056490481661061840411137395640434920107953095541916647039144177638906013745725499665899941449097573811234843961231772903882784541805861970016028392865912697744894587524006513675374683178252853036761496661765263047978873842845675736834697450027570324904326419365089869400335201083439819916141493822692927812374843916532803747363903893091102310046694163125748172699892197789421059141508047950615992425818136349688900256417945426937563256384455642780252838511871811181964009927502725238525959161693271527960203154754225640457175367023166836367359687048512233244613058280980083072182793179507676589553871952224109251779178593223008049482684878039862041987362317740917205810546875 [59,58] -33395557609875238944439960212899614854762658154563571717651788766475980920644158747919104704769683907135954629513427312201336729583195751191285773196283190494927399061382729879081090722003275147652814769358152584227872028974928083743175854096859513554818824220696699090529245664730583867965154668847175610291602615740146509756278483534984683363572327645027548372919540825135903740074642701977687378933696963271714982260938277032629079499036599956499156681972664057505768209894295112282086368886286124577609286026593537096210957136774494050064321273769257063688468443471474899732278779524144072806063058177111471297062143985158186253850216251737546871804594467753680464331697244788349300078775278354654982405918358111403558652160886048487705285262255644568522345918545665933741538030008444495317388056968952136449567545293050481742484023097728502893770219962081240938547699324550042687476586170290531513896823576805703808561788338439389413317897927299880603948283598507224718911746272015943102660584417857929842247324193449232743113828156127569251818744476997874521256306927482828913672138198608610735626994904547151987877690724354957069701513654340496256676030271284225797266238519689340046674949669980779894963104137610071140144519567954607756092913596942915544283899414091687349067930845904374071659956438577251293748024719600528788500595999521387591576978260360961221034905845278745147339751641871610495292279258360686555828674589318607479604472652018631102261964336917491104572543863109370125354323043204325155439797743649840332113779710449274778058717718380126878744043154487315671827967632387852566376012595754908238535131695709713789959051510996504702991093134119512550113050226884204640266413784184634989172463850815205707935259219543044344782716110009094066397047343878541542914171071392611964272532479005334606216746592220171216156144489741337071553963711829459723908267379761494918851146017448725530670222841567762531694650514464980792625786410526715768637993915760318057473206541998896567192527492058187668769999940796383437163421276079828789250636229061825488251572140261141838601265794996521779348890319594925648211442731484292589704874512856875050121306736991304592044177223882323273310181763541264645568834577341133537820130791476970352113809370435193662930688681821864656499245850049244713255059756959256166429750601465495027375673942060529952868819236755371093750 [59,59] 3461382660178827423020937008150623973840244328202809383975049316662024785627864769859003046416384774480454288483086166604634850515672238742848527833464106278457648922647636082006605263550882581945581831916317567056242421787785154407887027702613854976938228114352800076876603040668073655233296694457928118558207101138393944183074931796581428512609001511293459491953590577675308171204896809020033337914711855086620158993371315605785629183986557367711130574555712422644805428187557032188329795703718486130073505976564299639776346691492465068372707769183106894696380371186379058023533113245153796901234202743371115282541127677325605515738352585803174558454052945076052112666362616874989565995991650434129987301864069754806209441780448967443325417141570310940784108388539617422601732369208903507051044281553183259682326742288248102856627355438820954266282496498866453382435820590494035873190732252261454198495289761797044682924371053072931405062094842413321635670944289859387756432026010586418947519364072901501619916253050276234890676446759631887600480899086350694909010416968122245141874647791922061732056926373983603319044608302747090730434598441767720217594643809479502635522662659233371494299778139492391931087918118590554165988201887695427126272950773371412902915153394971610279900562061174812157612908467089038721192297475139212362609970419893162295737265672656280458877525174677178893143795475688561636504158756083816668142344657630384489085153634438844144483677614294993221069273586718870654177520194123791529562584957352296802443572217560673996896017377525154603292453617535831437886145704746356352853650273781240622396853808555619149658710162281708846526265099257732965780913999731065749339009963541105538393981548404699176252035283156825157952372144586128681454160609348044918790813280568950180519748420236985683277459965823807655204570592855985706834183905735249054377389654526621916376043163665158593626981825929647863758040422489344507397754448492540583752360910864019972910087023737496866769125485575213234642805333855402371524167812287789344395689977026511238818637825126510563768791907448303832891137978165537631546436784965613322270029766239079302078534252171508850837518337822877176911129634959258915196379716866805163331740606354386548222833439212287173298270209187059983017383620387954128081768961539310746045026265954071276187420380665571428835391998291015625 [60,0] -5432530735721450142812265819305137477735348366174745149449655325127949817740924459863697960187765181277072254449179343420841494781983716818446508228420260155093246847187239337349928346983215730036501194097239509987859015721012175780233529714698896930754347491585967208303387287114075172969904802517241588237782542646679640577261043385509717753811358619228325758160758870801576097422731424001981304439800428379241840440801699983194098764247649121419861164992354964146106189335758270137083035564794155221901700367018163600267224571875321117379132691451462500192749027775086237331195405215632871159100080242929232540492802190972196145575720624500162980779874015842200300608106801273304979541908509730425065301225546676639538050878473298675724506045271849404602660429529156184136327734950989006633953518609058192323224686612538420516636234499758521403851172627847508316735596829273071634270866530997383152079509877586209227362267373407150368887204593805462058368013813379257109182880462767268413566257374841806491909334719010724283457940265654762450687229920745782910438280874184994736171028918924901168514334520034575852578807737231386691688563274371386713608616718380061718773998566324826809149876296928977795248614944953658079821472386117491525420833461699613407136053222137708866810344710020395269212177584501632363532526482950090959585466569917333929122178757821997655886072654328875730365044712985861151697499273151741394848064267978564943165170148610422518360540312525986204124864518073919238865099268212508029478434068481621826861729908338905066395343923487577935237870811269656148052264488753137559149958863713149319171410059029205383489368244846701538444122409090424943059893055608734396568182884182181605663610302325301022018884873558027329909882411303790767686428822894940052481524408425367241906147763108959153058004910231782978388815680996312561448015875166466082076485361172546572760064883243722295575298219915678669811673809699868658280851359047278833495309532166411900669529735015826869886991840888565320955220038170136859642440925128604867300631037300707766787231825815389544734878865583226976655483066388322304817417533828635821525410940258943712368607125140560072498853925999804551715588518737774556687703146526680236047948440150050057860159126279158770325694582936648657778277993202209472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 1863408591100767340418229982241696737625952720569052104908405573229267876241086635435811290204199506950058422443604190352766161787393085380110422894493066327725034931265245652679103198718636356520662261403975558164056762723285170497343698553812779859293765091591033758547254063563835937517874904613470251259832456933188675560683314344991364076535104691030521902840119918776350426486989791885129938449345893748477112344669591885319720148276600430119346671143735330848740069500131226442304038453025796137785743393438436960097275683988586351419205285110755159516710610663516860728814041047717398230379463880364725346629166574342193151718440022466380499706061325676490434326799543993890234492357208789508459146082757306188315768684722273646927176498328159488599424751701359143806232956010266766834463428951230911314922552438605671831707182110570900749688243723045034918492813239628505272150892712498093940361272904873059132599205121432800222465775073701814058706422096822068580948653486194713591906277313418736837347016624087550987414405214032726374135220711374721851717206586924858922751085193564528187233432276973968743093083384715529976734269616399265428888937934056401341740143807925750131719669061516060761022146779289923449109023265697533607249096045067102831103206347316192506144845943868497775751567234882168825237145835537573347156599860815124444844192464374046597921753315213952161522459094755548596167498440387702374470545257076147008263654196121092879143901121417572894521636140892615746161946629482069301206092789551345240808935279588083948019003774284230064964951166124725376961758970644156209450737535017195228965019102400877592556094257933551145272097449960029775378274232211288890880375593946743887212722300200084062348674616705972326602282278994728802205956033675712586250528570586326409066761281375710487870795993770239539286625966121708711311742500322776893281471985237942719528023618036764323747238727979392745624349757677842406154981824220377809948217935691364215901355253444360328195046526615679127023630053914950397001318909049657625602307722849568102809134368004757229143706261098790479800365625558878618669448726755264024644306117753549325834572069091242037073253903364790644273935357094261614107273457927841244326910571700532723347416873853540599538763499615212637650074611883610486984252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -30774949164991637686608612082221238818401324283179733232720485208600454422954931428437567762444719033225115429723250749380191046664044429386440282216562994249904453124877182011421978573881952568014291834302765934859902394615996939074185164410552873972720395200430696311610968483856858006580437417059907369152117163858986993808039925050869787837523936502046529077586561558656584347827436556198398539485450253879690969292869232533894190334908618388054482029485815393950715074965298567450439649478920350361147315845851614493669886704722827385005335011928725434810946798972331679007066164925199663702946724846717728044486450103611569955357899577313768413434679122884353171396373430899335828605518970629041260274916844579218881390312083515243366111600026354649626102833074250390393461434052412879063196373140891526401716036010368653000725833526078175913053009885591868743028092213212248810000085105205710741560182406343451046116956631974896769479271561268586561706334986965361416495760666385845909644300071763378129352175755641890135620719975793387274403805710390128495544200454276935001755644533117791280546415836700586566089471458513784105155662990010347236328282210816980567473734956326086511399376698719907294246581076798961616890786558645000744436631128812753230300036641525401889205818775149195661433018037462128014922090877702540030146446189553342380056099522847312901956961942506530741563467731893323636052043127290764590675437897661570180072871752258188652125743899470769509870515566955806360122114784935147341253081676253636606848914940147691666562704191351937029088290684444055022778753676723491063271053205233424958155466918836979411427692543242854334757978201014610839508012454743577959071387793947501783631604567917789165704157759668442830520796186960639626952237365867005273840467010312431524844574851239168107703343226909230029012682257995868857763477284561113484244577660853138048320526231241957319630492537275963449101238456007836730170253477952027458343853105847481637486202408654208878338187147013059375934602989491541011837238898097589143592792845982147664739168207499617127235318644332956543616465998499823540998228635148864991937460421587831377756988623295786625746594577564840688088076860808792692356900844987851891308596668170522291358614125470712328838716804232499696380997988853778224438428878784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -438944830527717373920903041162951606098637585134238875020334827426239722897211666354942050624335543976623531718849379440547475701510346994002502561319881917775557032174753688412996649284005713910504053314998407825200054154391324363642982634071722527736908744436351183569691873938539280244323036662033464508329502833202055939338415951677640215889688381844114570862976911165419213171918066373971291349567064924643935499189002356945656193601533552962939908426453513856918726508914162684110947923785009325232667475921188167997855695440748448826670152478445137308490900402521126992149073131090054980901570891481205089573068734736941178421516974508552685673571308771088448073774922024242327559764821179927997493431861415566542348684804244890574716938812559296872856756721676966357796260366543142710493475366027120141863847647750060941807861436761127578582254401561920073453253267700073966032010115861309935086565531250620898524892263811961357496810745685632638092214336340092049972872206601619667562119808745055809263363139519017620215903770360982566702863114935914574591078470189378346231636121097985221599285618438737593316194814559473244984789713944453010448897555752831928326092305898661216445750121395835914561516842673009592982371609609404089529391280009037552755448509646878007423043023282600259589212324954575699531137814732724397819712072156181764171090893346120346735217685364274754468584805730750665670327639455386043811045441940397570000589582451113876012292140366679180132169024977584423796500019857264642024854751856109179542352618222262425583632949473739899034782552378994625315055123083232465541778037488058097904689575618413730925081501263795155181504589134515622643094151551038218871537989534555180883532502281095654008692152267809887961558401022850311729031705248503246926892022567759560476090640122828804092614797585022364850881527356232052956007959218608674334464152880612308504456668263573107241714630549422684163368134073348889228615081255087303354169678005216625079428874945615169829992076675872804684811172379948228542777733980810316981821683365415715266894198012402022916313804173243915580167909276522166901291002801890445212504431216399403257017954240134039407291618757244052121819623988906542106526017390540772259106882261350507596462415569415421484257353803047152843164191438063426176086068153381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 12460839206282633566307944906268250665636120690779397447393491230263960656705548063610564342848782884357750381378471740943068477932832467463656708144586292661740317689032193056602226730490481676438792012674086106006936648804353558041354982441592010042681145695083923429180491392565656423846581606938063461942140076800703679678500132282057434939365815551803131064954588695950114313856860841160401312686534039126042789787402564335254263883014982950690800702134199146184792616055114614694307287626030066661343014580406282852819008887463258829422173492753955736654976512635756171837420181433811472099694196636830039452314408072047924193867112848351056093835681288954249282792150029503172521174853238401182855683259397151766246015961090820510826957557658414661447987260121350383408344347149744610245178457528273664202337237366948270357858596932072193395912690201641060020552466367310633879214374312727932790072700943266994231503670777551163970412169237004914268584409561499326236215792698249584479254943615345921078639831136646915184114031140663000602890034414014178007975407971208898902293364104964374706789159840702450558160815542487376049515918112459812882400649362030900109849564541810008056542426714746819874717125562803112488896681788736369324769078503145012966215024714337219166636175767645744677773010543919466112065241088551792789876766212307194304758077687388216630827641262990495189373071262178434976304515189495557284707581421673126734850222065473390030138195003731808997022290880674424200236530070946532044422727938972947257782573404833650919225534380799760046986226468355364535583625364396742510140191923208184769856627272572898469263617050648680335453186426551874740477809649862570530269739702804434201930225151164321200310352974558254593962524377064122136601706003865696334539063515531268713486321275263174543913141506227888480809731748543467542899836351742839865871978820930937780916980937771576350431384395185139810958842248481843163412191551889260074313232141926446527840268647099540174733446176173535111789287801629418730856859708850067478496460988301928770490038423891366261580293604098048942880868750391682949137341244644764484759723213882949006030007884770706964644108222444975895501256402879449755080831123038316794055724212107364725031483052334500531964087578506323559873218893324919864795674584456719458103179931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -118956369696066505676668527339897234783159697874809262972116934450922754762140248852071983052382046226265251156395685060172281350243812121671931313334089763895562441185059901182905200472827506167336083290862983761604962635563970567571477714244599671733585263341228108991662045496480795965585618171502682542103399188317507985173090419204966344215993942950284298962998261092171770726688896294621445678458714161692000334701455458362387343440892909378567328027679131075848571006707958617119879326171474002065238994598048247654952919181824005898344616226345607486310593617173605328241395397697314658661127940045113665875829189400890046914767134747174078396535988833193016370392496938785534326964163126841826907456589672082851990024986009098922635722967576065406129932715583828780385987230372135555804319780283349157073410905117627418865004203336478648001225227645392416300513032094167708771704693205321119974886614692815387494761546104663621953645352676356919496661382610912791385602004727219569194169253389730829701867613791429109923426038986627297756756414412184583409127574927422430534970282696080329452512145359619952067273648411388991087633473972453910073614599449416177518264344490996391543205384308564615352580436086879283064156317555687566588607479022119221924568109862548280604551114528555072199729169235355765133526376770592784043408022032667787010729305112301571233118820918931341807349365818765055901478664474659134198394213348903968546449074029577290188024301847972844246346731365548831428346608265359586639137644542590563895060767669521489417990287154263513969964763151283870277264262972350507249882695147556314020627127915315688338818398476625619713109114195032465085684383155285189435160384279760219827411417589541971392670320637513747968160442877940916963854932026399123493826039710124341976011442622607672636628220189616639572955701748512903236909955992444161500584459005132473519417961291621522855209227272168951636315350053951476247402807055995651548459430455108046528104272610579695146743967464955916236529815535370133218085628932386243493684534501202857410871703914068641369460145480257407672718552557162819952525793634529763706468616685151712733393461323543239482879653354488553224620456819095559484662474701744917709927264574742583753505698601314326567636280424901782746839597669182616440641808708278404083102941513061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 681975096157689147995934809345955798074510762811199270668228631264156226485900704922476994540504461861151109710735322736769329615270602585145989124290823534584932282121422892184423505703602448861298624457259450868618012834909244617441610005860537797233299170081778801034320422863306345077778215562084016776094012205523325832245496821523008949350833460090766813025246988237154296736112950072052213131088793224921251144279394703637279048622461067761932154050941890876927597679399952693641843784150053706781492527623543383407925212528497900053599308643201331495459706660972705774936516039800712432925710004078458576076324984974595820802396795296294962387340883511381392310933786058143704882247913968159601481056373753525931350095039047105741582347479773277450126362015243218536303971301525702853233050487337666094721542194486454248027534678562850977669960253765571647883526441662532773079674313142444866672902449828994359718309607121681862077937863142252196927221402849531810631947094588554709387090118111512585276118336118393624520707083428015288613385725326500377161256342159933952291585586855486841995444546767197303794587091054461994115187245059748472780129522057802739811442645238718528153113418229771561216063007346028713375061702956973427131277223090271035727749007773347377952890386639953787274529394480635089274427376271389108647490660270163772437749524296661940819131595887929385831866234339685530369519321888667129665086757984886653420573365432265181370835093693688300616501802357141188922617142846490374996506634024516875619678618256353367184420838648355974920411265832930263458150507751674446371847762934963444666915009198518836637927699824740701287384909310110595764401891936048962462832472017936276246504613282226856338022695272038564853006997111512428088373510728802120812762699686536868157227953012409509948117322108843396837352219077228942796932521982834833530058995706900718370420779600057078078282898237988053005502803950004175361471186346523696920419433289748947269718024960933873533851969904920346633053079659430373520453819109861501965030934564055007757047592609353092304579988094804820832559117418709306225970931761480908453888452131201122473218370148338600430253411934229111742766076037163146416144328094764679162218972922773681281224042590884081007532856503618925308177572682619267359967890618221986187563743442296981811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -3008941835676131752974214804924529388890862306013977580306791203162769841856982640321748163226672667234423553567266789496733166967431460230878676321171887815962322462241023569994417591393177982072478195501815814640897748960861477254952693017618308803248984593845123309079095027583899534065375703815761983809514575261643328335588219305684382592560785891433808195546483627048457188907245829881869385555858210978644278430099315629276985425190531047081433389524633349055497516719890363964010777501374024541012944633057952017500789402516079595064295091943379244280326532352226562648731051706258494922557749059959614075824444901318273937227030209060694532619448420679429587128130883414919692276221952995097115924944661404155770526491342958284267332019210522718417620734213573268263858892621902955710030295689841821547676941366874332351073274439495960204081103715940395836047363044052476484062538297717427243820330185837372099661837466886218932570817794167931534419509865068686686297882848861485213569154621069128135442183360151726349698550810384889150382864338143168812304839339534025413814463067723352050302231387419883172142071282192259906896793824200767192716084830833033250356056162405826140503300888548024098086275043963106732571337854833432509784694173611110467742970887631150767848433685856595184108914036161217638960306827229817629148034439454583117078183014400456781944918236360239084119925893981844876201551356898418787069164210540035148964137769556460988847163233782672450709585183172467536474454228875559465217652178420185641956091830728120996643050224473449457026377164482843708976311376008820206730169519423631983798907552088320215202980295266663089728173557651435220847057014796874542245775216483243651514612598650142667889119401911809990817342472913143995887288500707353864098996266600182139218934609855928884801640097108586744748415717932385398718268604939311496896544116085270326625971286759005465895911268855045473447571724928075398923315594625463224167692566961047839799030158734129939482916602020735120625324088457372241041470591758555385974888188946338775516027471800375742630379222551586439746984421373127965351158111018489906410982488741805316869448652232174323300143642555794027312055206880849286657108593416060339076699910185711855557789785890838410934699847321185684279064463250617531627113809822304801855352707207202911376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 15084531108385890919609013616506297404112171305597714327198057164832846960175829354395519691632056836063234106484347795684710625432545092006579155587786667621267568660934514108441802153135274161578171160878780190383859566265247042442969114614753042873681989593511765222461013148206378841356162664595680066060515802876583806166452228369000626765909360435063452994924828410590952352823155314879913163376668821938783554513606349754166854533499317392200779365579845555707184135013321050739305582702182377745346175921462469048949478826477475803016486816054710287664370786896752278745845220977829695969390547331715879377262767517024407447860921229899155885564781592268354403732715597654731214797807010684412673961444381264703098636353453064044650948390787091761326710783800918227821019177611844714311473692682897248595900574031304930347773758027960962970961596820896599493857084409990267784611134941658803643788846036150246291301024431579204394468250808830658979010003151312122883909337394314138299908497802703738641222000124606195352475775185576694003654747925564764978675280887512244396662557089354173385487254489175593005770641431135186177346611334377268876610315238683972040637297456763761836548392500051497758443657016554899602330641705756008528574133404222027746694712228297758188545423711877483149506730718001524835118780029748949121020487636277067012886482638344189690719855376469726546855236614451759434758696250108981005722301060026125465311932586560626955180093778422187333203406318316156811878313502310280915243305616624172980090927848831192602014274049720907798923496217383653760218690679620066868429375474628682300134275282803652228520980075108953393507987645384292383567919758247246418376063728761421264052335097838622177322825825345861243328949649600441994660644511146508458376451666204817215647821908085991180106262165046330973730801113478889748220197167181915908618184716203186719210724018728459834528948112684011289003064544633647450382692393264662818468974401295231810755983461318016111353518816406033165198222058201122800589958748110705863301483802090577777157446198596809073294234979993286225334964134871324765585537147678647601285818122145383218613986428351958783961814137709007211497050805218447234829960053589972247393621585989204471722691492819342183448911855033079315911779112801073221214168652783323143484750517018255777657032012939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -81444522403168884089516889239890235023687954319409183408002212349251971918719119452499125697721390096330668200698395459479857248667520663188408435252593156638406817308955447145702607410187867999634167492019496792717294475867427224189023037550812600516452755908697627346906840130922250144405155035655745551958598819270279574322234064272179305135590310150598182333749337644519756463607137421678322244699693671098106700127784950212281421998341992538171547675812726846885919974090579970161241130630407648760190811316852367823306533989016467592660462000211125666931815115957239867580134290789595419673283531073699699997546231627743434614018418579762605545319488165116339397692302496597164940248346585706427413399329277821952901964617757022059640235887961654545054573610915310109326999306328848991768450529808959786199900535249036686678913789802169092536004634153375801918679276061765686886517774245076024654555569240713829071894729031149843942085684854476745268623611433086222014542613998612041993314760822751557079723633603663285778943024198702830661839477844713241564050531777393821341532321181073260504807735348471476221875431370692858731413262155712068382147430389708212055382318402487455040496489752766559836124365571874396941215913701915109892472286785178169138672354677272445852660157401388100083003205580548209108873747977937554225846093574466956647285862738031159664785696940917427719881276902215322260159089960426959975476241892959170252029720217780383855008614992648734218040811158039866342087152796750559651700665654088334412459746375171435409743224880469476479552474511305546261062358459336325218685370564010082860155225748452994208556528199838739641141007076437000971386432786630656573081087825576925300794305435912374325197157905877617087977351891820729111447417917631825164553844340829159640885928781405605463262364406221416736325128413208468739014337166245189970264692941661956451075975530965627346978842114444156096529643277946296868592244914320035794002355438430086189437844945311329117320626502678637384822706309822331064139005058388112443066389997317107325232147652736037185775086955589958583729569606585064801202137396568329255362865968547499530685820871653468318776429355731899470605709503541276739369895510015382273674574544938606636497112117200550975872008242176878963940634122609795962145804862911686574028849450179734503763029351830482482910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 325677602000432397318168017968756169015343751422382703960872764165760051776425590437908384068688675115581667292944401734842367933599928683001234414927560528711604891060144432194037560074721947813729026442842353663344581981225712718133271507001055003826506040232750125471730363256463403996045703991370850149897818825765379684164360260538422148645335704762940004688848630214079703752621572635190878685973236344961095338018203483719092987428058328631891826490216774472840660081239980413586514389921402092607520994919472149035226971778623325858661027537211494118505502225775753656313655570342099170306639335130998041757709377776360547259125801803287999155960262904939838311692823447665379757241535687045374198049399512480347896051111382028521254534749773470149574280315622992061137590888228029784007646850996058949094671790970597103619974716262912086264439718299601498881675711493181568021848269656697332004805688639644974992451814498503138316543126749600206100233068405635591695512312047306083708998780416528879002085824150300127590093892808807626113823358955852860007902244242459016971854706385305504278130860531171290868241087996138400794041649897812764336175614785069931374932865351989490238240380623981345119422430828774175281356595209864893614035537054848855426300233073128744777785235340932077474135629611241649363996232764292276247648820044917296335269906123389094917690489852227847058732908092455253059698622838872441003820193624568999617211145620537979689130483002938819897981152471271786072351966048942529595567461950881102545918008863242532659318362716332914882509943570411718394918314756157320346453172573594134349892531708973150394974142364684402450225589094578862405262029511061676063465847874664208697089125787398761002996118988439658250841471643654142735085401009016183896800562543294419564968258890896279951237852095540338030980679931782849064129033632858790972027809043535279017302362978637267104789997535723091225806926455534182392553230666665520144483239782134210622052356312973132176168086286365922593282895033250745253980529138134798505088781243437055243114178837531456539026859211165684095950376386540664730179633550366769988183710692278850321052116797756851096104297495379972210420095196817031859874152642055162756891077069120225300376872421379522006456801584053477215948137887166917226865560793140993228357837072431402170025194209301844239234924316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -817746200341977793167413693567347698511784906565248422213231549759430156237044771744230097766711791192593821334523653707870748858486107659458636427878113090859496379695056672473861584849589308718253125059441989056643726189215813980593903398177441723301412940035495295019381841620155743071100847847584927722260425599628192585682698962839100502293163978699651845018663516114459637589802581487661312337644573891866211207175374145020019095376690382221138619956805175560210571273847049676927963461116046823312260067531089176029463155650962945433653148407689382308278801656152465941086952720397872687008579329749542826754234956653257535719080823883137266739408115232634275342848491455681279267765217244838936945526985320378274927951489695176536603290636606010287822737841202910599323391029961484875886493502680247255648499984139037849770909458553805496562897465495177473116431569251637263623802469837736252589252489992648104173158824668977107600864721474065399680622223876842234283281025108615179582011004885942246258382695762757060054689156099519781811334908476629894948129013074237142329080721229071048722279637465394171785257382684597271664918196430906618350364704125795045858238974766576470993162936882980282660958798856898865874055315102292975867271965517653999000392033497743024771270848977073117597644869069277205370026425265777419462857613639067403035933398239739438154897521771265287314054405291267914848566550517585132662565167386767428918986915853238889763034295157238890783253839309025888776422269753361268866383455952974730309422578804037069609296986452896705158408442581968466689562012217626958725295257426106426725586178601795355984996818741028344381557668772014409667662918752331330782528242463568689642801680392432204578855854212491968691011133028478091887205097555206157216821621807337791564863510176502766903439617707596727376725355569854319664109583661850345273333516451760657620518875091127603794258997790243332174116829270429953960977739166157654927771663894969622775616221053913606464988193469199167139168368048150061124981933276744333353943335212586935629851554125704344899326031869514573260344474539018044753730569187315882704762868684184195968822215859622256166433200111078988709102864182902016569107133281801583389734579948929693689190679922221318843743817690195293441199895529692882717306107987730362301551710981807608025206945967511273920536041259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] 1099546703413780515633307918658604177489643162771551388528070477027603375022396272288026155732258730928194983252610713451400003116126097811002454599592818130434987960935449102664598127477700906131657477693023805448421223055029413024031839197743542188308032538246931942388536367864332410703932912038765210429315399647883800141149873172431493735884737323070900354266318110677158309218989905860590485089727080154226786444418367564519229576012710310408752032420459013052268325344889147229247276770910920277221911851944887376985705818072501541796477814908844032214494158351315553314016389692704451407906388249262634232186659700864086404343597069012674387912347644066342305528568895038738515320002724457787893583264074788396031151691504088833579079817896401844885579273081322648442509819348392013740305753846004135523709770199966266670586493066252432579501069646761800630371494139037579341823655211675319462566194234256956681444042963210096511377570090344737440468313300770974502669446431296875172499022109984373718748029743402297091479364994620743382230886946026721113179197081763054193013020360221962457615119677526941928387451249639536824934489454839730264398970283876707701099494350413260659881573124591971705956209772938874838459345447902928357695157404294592915145245321122003509842948836864847222644316141764751163715456132421000214285321943435819228523986225234549396430241504278244147314506110961191648941149758816148290292263825644725535847780579810690136797395052630350148919156787330205966226064968188240199891274322961308478347562203119200028899118492627655386935048174303351307673211441364697445827314072148197343942383021993800266356459091423869008874550351732665664401871079784179141636480661244514774001714931058327055120885418403109126660336999806322299740126107645321803660367294820079000959574186264256192982671233842847200133856694291867756427102238944697762733922937053675826492461037268504576157379081296284450366711831198756282128152669527611269514530799989873053355942053208760624702018015051182580567309303690498222454947860548671542267118446399073207983428736880137936942529945286193997295159765302252403529535977952512243297971204560085517430973451264606833324809964122170870668377071946740652714941693933379438779512998194833217043532674802519729866252144676055989225134590172625779381084025504300402918099160153727085064041812945134779511136002838611602783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -10016872249782280658683182243701629913566641130206749212844930958627687918170517732433090634218865938100845058508740901225324771717878620574932337377211724894567788844597178230569552337674869839941242675715533130202996008169526483862439769481981752106204726435301061553924985145361299285913860336800880706869482397401251444502768770483449032292734835552560138024185959000406780967896366486062334086596138652472458659490361728733953759080430077105725233238050502740704054418520618480982030601457584273980098165602904065705566185250802854502689677443412730408536438161329240077211017917727555243702028457755231427642669850109301840009375565935311275803968082789481519482559042466164512226933800383389128815816116025710878356778059058508531433678146184645015506829208510237677304845713033418368808453939770346999538716237837592153818559031381364085810598666567722547313360205638172257580546385459095684773174321954687690257426279625647628424483351774719071568358799571761243568419803427743683981298102736042340135438959261333045610649556106623167406231064369273356817829999895976990603751008109150432829568480953855667662690407398592451352890720933445121969017765915061305419555733163784290797558247918205128171082447577370981941355732719575181347061544405691531929103996243599703568932134214323653866723950337823149117968628475576425995963811351540842848637517795975384117437415916134829067886438449981627437530926162668988079107019682080980549581716664050480445982178679748063405150946146352216749284004720483293632580304123126687722858387937886970092918610918025899382806511415629827886003665404681813013399659791264518032126725529667895620329982565525225527667236763373171101350804953787089653370858317277822403487650863583714839300559595810028099217123625697885581153762859367706872894709783987757613636391006734622779527445862852907836886070188296458360096350977975294364406913557586204542534441847072889252028339648658226150415684171852815687518172728515714972357928732315012513811609882752602384235828865488427920218047122061877825037213612723673478699426972731390372612586744064504850404379811837201977495080494762435441615697704787894518146575545049636522598677647346822488661009471560424956412266882818750439207665266561818937350999122722779356162884659155244708790685400687350459453953541093668842786570078305841443463825709401244261266984009184355386423703748732805252075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] -3099443090968969369166526115577394121913168764363329736470608567319623129962406242940663220264263464662738722760006649229310241526427078912133961503289735173436152472205655610863629258473547693557388757255136504889907478198624072288909865030485875382643216043296109730632541514326823508753368829095321067481280947330735962310780285231018715566237036192414595021841985494745973676106778340893848737449077660439861978904314738800717109831961486007245460713612406085691232159174836068817310756317136170693982089996052067300960057574855901717969120405160400467952185412990682846492578591480507949624853212163583005790160998921617819083587254880697996936393522777608268955854490640331705990402071161194922694545792735635534896393088015503039732018257948181140148464724227342004721201636565099030357866665704388896232190933017489325175955852276919207521271827304901296812368426176908207010237109191717541816695670496097782058024972444687644321884591451797739879097501188530140207587213045378564300986005404190042830287804931875685912134808851642191604357409206230583309742282787208281152236220783335147052449611672228697878818464209349855029904643644997030343726645797019222446903250654429175950939118642913892104186124561998747709585000281972211660900807139499678680883741727346003329768831749178083824334513391863306781992438290407130655014862894013415835473929798348090726607033578671549242757463659876416015839319934003237656443250617790972342444572470657227171054271010865461691740047799698120432887984263195768292958415216287793331213045865332175767686215007755382749137073504820144848894071214690112268149543222436658269618772584499665655502608680548524666549058655715981315343302825276677422377515260875895418174222999224936792436784364947790576907163126715598322434626593905418536220692043571657646016201543319657253942546141448257814366350065844413594290839107018518882783347395934382013220861964323025888194683611087979844591285582019380123837725485716355918288200835647886999629623704177403595244714057070994250889903021484740057311918979261981272343506770257287579455780296882027135742325889912957309104345392930042519548314632998492866651620260522012570505023451135623821000995783172191188054607917396649588636464870947757565956738625695538967017929243552826868015796374131683855851710416468076476578106998122490573732340692092271535758083923935406883698462365828163456171751022338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] 6541252511808201794032323141180726575046259455840956615818184683421057452368629038785120111606024919021036836772101154785936405468250449754691146412436908055422960413613027661945870760275778398888284113019447027342475672921237745900095305488616105423251527010585091128608022154498191067934263414805684702214870175288529307520396361762977282611849600182772573840997882430813703646100369112547408262181311320205996734753306964308972232391005387036278936516940802106868942090556880215259408620042882256253351557322559112567303650947086568418235524194277299133055006661484943851978087638452121693088607205215095970391862839434029493997901480541416659866538044259425587737031408931912257911750207107593878193019313431349717010435838623329888022908119168046200724221803095892814167760285344337480344671493028519261218915390852238299956665399012684810846070624671127020181356345603596998855901757948939607418603680279131745815566558621262090749899694405390438077791113846882822074210118413924445748595049207035622006934421348582869742666387052447931177082871897122980106728322025950852511900605850000949983160757449699981318415998476230308904480143849073147927762166279677557118268555424684396478104209470569024065108232292962745319872385464033667847010468097762602981738028823011533075942853198358108513840136447681851793238886533929527282491522423623670111264257234050341989636884441599628032620020991914338919446561371636898120906053560351333514250722200469623668570479937927011827320857468920363453064429411056876578949471108074282943228286423994013541984961027280142537898608353984667471762744762572186203905731991166519987010904968078743136251306794136678606779815393972534064940783483360105758406417300519139638040999720999864786697057860749661657681612038444927134575710977837374471300214869635583867079285473703837030516236273979464781584289123665543109774361007631729299820648134874215365556102034529179225261905524179116146600888971421945286020861830061313157259244738139093642161783697582916881848653640011552336818518122467219272042070837189871389331232059501847613166818974628185294306288916382422795019169954787729482407243253492839443140310117901429379550440930710540667371667886770449412113668875807982192334856407972742296593689431525563432842102957074265859485199579436742379907530218179474430294862812735935284607298319353289851493738133510896792799371723958756774663925170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] -6658180020754499385155878931246170353342681585777260341275345471052977271238194639671490495957280826790643457919545671410934773535421491110415633301486817258632602280796841765733997230510228441930602750647277193947962641215552119479547730301866243735825003610009836863430628176695431810131462938721092028159049951441733648240110394991722922760903865812032071079029657142858334000696091941410433487609566909760635993254284329588302187986170632775701643179359719698502730614759169246691568240090377927995759416369112626734603454074115316687192825438355573101509979198760567140880454453765777625017313907130457752686414458351501151921313120851747171967746931277009188698720317716851817532932693755589829771522448569311140454507760476370423335616627120873745171878150744344439242713875814143377952903654769690885930036543564174238489489329383107346566602918418627678920746870913379154279395595004730740876001621887228381480493653494825389816973063452700564958564815058059037932467759086988288171839430971385597590781913338363461985925487695357238099304890979693768139963390338467319563124856958701286415666260662775838253100688848818959679612093877693535979994088908172301706429409140118706058591729466394016933570897478857493913377916301258662081069316848869952486885377027888458695318261495538646382436531375615610810249450474759047187894959827544256497436575518336727046180791178822877251629820456958175657990782573105592058934213231115402579362239878591852652448950438942976255891862662904643165508753637881050336182083704912964676213890387852227955024329663748749882117252191323725957448987076718847455600330866251137232281223719488554359720651146422150801258434636002432492735382219102322388729158646768996085133723141301785284008893103663277352331867592774665508222836906107159347032454901655376862503212438039339785980285359578655932881618172841350581451606760216782414929870813339806697559260251870527608629226452819532214599210468627414162413033209750261673521714961386661785201778499872830947863444319716385466026699536632449374047073216246063018307070827785374230535968353885993189235653121214766781094745269407813231930443817029407236138265654788679904087296145469143288632278532501062012845568667982701440770993361532723803266015394354108980929675858320838376653711079569937911534275578210234069737098610437822384651764247561492372570114791761218601918656534444096450897632166743278503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 1033965023209654047745601157235611454084538212580112186190560306619233714454586605841747164463428962166377041017044134651330762244306391926423209477177241821716068869753302013584543100463481488793268342801435226008302822143356619808044165444879443082531459185351775883884067994876717842593428140957931053202674010372054986678088830518208506969837650958333110433619102623827363057969899875676154661062164299142632103403889447667022992662752791488668369876395475568278759456543119217325807472645377131712131843006971275754631823025367812958131456038071266457794086509586012588387246451569342122620205464186213583227181676161446660169709600505802464701453684519991594464930710657588232642999842621960070247963303988137208392364898947115257556401019772229171453823323821888061203616573672538618044497681015235767957475917995527142038717029170490291961179902079762268960987194476105604924309207152121399772676909192563565725455637034610734204931305065348221799305158435105981010986735702106698634354894500977196714233282716935146291535532335421604036629871047144412233221436022823656256859549492044090955355397472844469841519200783915509982579833044641323881771074609881346308799781848729099723853640971804319910396391264798860518623673516609466631033640380123596454667100487244202645669703730603150513657888400652325352485090900624185820283100661524518502628694372968568069555952098001186771071100802633907818529728991345360821807173302746275507755756814079458057163504690262735403667536208308426607650232070631528508042621279849509521639636873145254713484989604214008936751616214728296759676684047287183419900096826039013884586610977300395004852568903887571127444699893223790535723406423176943319203313478979644492774914901322026775402786046926419631796070697492992330587757098164412667018060565272415108135734582246131050827480662822457793308669137807096498756483515319121688697314302689409783769715285675919441052447884606245871180204480108045234366740444065624719236247590224822276828605947752334623857419758781775711490419174084160779304495255862449690891624345140873719602639505701845113764721574590599466509679861410366550014193946753726249707511583513843420033716652636589417347035754614220607181118152727292371245543511925620756728327864109940921074313715209782536962443917056646718753568023484689856297094785337035670045344394374831790586107798952615779236542583457980626349126396235078573226928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 8909858885246471540778122028260508794088992349528931387417927367281180263854042575565407240744668487531441551589569119423645319765979575118277773145158763453548779338985637217942699933975825565815817497007363260386769283179562844136907374587291065438233024988132494037890089992035392849228420027254349912195148080483771972239797765883562422818950758078157285239429682688944612925207159289270364712058812399967213543368799815905765868333047078875215889066737743153995951512412886959428330242038007529565046601985368842175660311791329991545753849803994384700093406753687097863842301802155352079169835086041186235766413740082773352571420903150520958566375475916737218891713677020506545740287868584477949812214518239848700316927806590023163488657359567585909356417532651256203776262086210018188653865724180724685315265730389476863277220149594716889439462195580634746650194623912788462317131852662573434472624469966932110965016840952140135169360880178586608080283647992572164907325076436596147506006722653912383306829274280606373743574229813801027611618458721296936658955079173877527774438760498876465259807174473001327954985909546316962612373033538604064242421788573266494683669393837143366180446837774974605470021616335085899741271758454391581198004918399048385155016857428517388276603409305880971839827621867218169711840805191838400907370631804318899753532653293066642491886581169945284412685928843742832748879890975058355511150730769815746433594218094594881993190420795231689080718385420032665358971209889880729085270103132344817281049372700827816552417815438263803284268268957526971346393398507757848284957956173965528325078603420573893365129084241718173182697867843476092487010439357488109649959794604378736134293337153823728113812959572491599065298425965939433917991591324079940703004686185798963341112664685070378814635131445337479976338457418537237885275606453746784620652998068270149928233425319006346294006162124706695583951886847742912655942609928925966630811125309430281987163787537598420106465602392800540266414672114436915964794413506637123665385117673655690269367266051251917975610610492853719702967706928310725677404710207491685408437348222361166172103550088287045061232877957531792365980375317248231402969024443217925526539071237087537814851126986183701283643758305076579405422483249165181692496455781455740026629463150743703317048241797078700527355833966669605011867716370943526271730661392211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -19008228461330272052291163580510490612348302885458472179720481332933454944001298437764571332560194942409880833999335532679656515067496193484853066459324625363176335403959509753127659200296018298660479755939545745299409507276933340896365619193707537388225318957693626703716241577073950327602391252640943168728569548705306525027563078332200095739893733923867144647943926732612111484496876507265491932252142238002934615158228597379929942063295561379751314282258412550405730194706666450717434802004709400828852055862277131586694839443579081125486320219028204363744834013312004033069459059541625179049259224482768210724047879294253786905445706861781483501887532223816114986340498998878391847358568842541222146635775867735289920718416789676946245480473108438555916243787018403488063775336647594722260629065548259375200022452013134616731531950130224110031994276409915203010926502365871809751701660159314121387166110918550278307780652759058512865020352617183039466661558479022240511890867233756857471417265930279119777693959509562133691526463868519276037771893942203365593328858331466774203596936284836791977192787167364671644161079808525252105067534354660929620664616493049925713546048378758366794608909507749275891785254336706950722132630661554987468024787839367841364029518680306494767484773709112288271522117465208450702256012786266500886374693306046993347119104425786944107827412939435436408896808054169036540938281161668091601530915056693313955110684389171366333278424877791750046504349635318972666789851785575694669921780848364019249399082801428985659833410000412998855401307178397147596626506252139470334064903299068919116188359866740216739129322731116460994683717996226755001871956642475230384511526293718226026956370195436752333418571104755753497791585160548240234734844692861234142114612437764193331769972450454084004131339372846013135309903049969788577674275881910916113554314796775750857995190810177780352375709993503799546312439461561412568817321476743128074997070315610880484003348853681217151899686204762852507360110732001078824228085569810537347918144693700548202805870163936600311750525028173199581433734035809215683998126889068174298187061556278128346855856900027596366057940459540555565311580430387462097100809740508821811561424508031103391173527277091697546326532958796273812203843025507726701063274651389261941789425476361430101650011122202640696854022300967381256531218980398989515379071235656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 25672022561042612296180210725844056744695302926522498917130696932135114662352380053042784787743614221099258652101434746246274438162521307723937556953357149902773260323560788426420713872819370593463371609720634678905353923933118745753805770711606688941678704555997472327978433441405756693869454370470475998634918499832567268184561070504887976974010414010626459763043005401895133237673096245318495590133233057901036751480169193351681466714951428844216637734498105325222853548820310707400202929735677393068535977246039379962516904003879499947026607869088963552629067512850241133935622444452141562728602609774771274551354335738363646303085973353775856795521801024826719664553867931972502143888573181321281193805096729775080103731251175589153125935450285041918876059967661717703952360259584187214049504590855942220798213521913258039282623321318950869490672121291335547190446000716023056106433969099191817091929958641069376399721254884499488740715770368516612486917520641245654491712011869013561012628201529721102401574492023050413312595876047941645879628068653098475386687795313547442687688080919053726570085635175442747791687418656391004565355041153887263720521074972228140861096596129940713681073089443104876782196699156365541735193367348022604508894552822467116614449377645201603580065407110022166622186070886851405234589828848572541478439878617697393989820553559726197333020600918222195782794995899713934365962357888646345794065855317491118809934593209631431465116947722925421585056719137308850032495269311507694416833800098945024123338225740882428492356220075777986353838300261981868455709580395769926363935054948759242644709492390892802195923811255166223549343787891658763357374600812967362632901787958374373123026288942785106057421726090251166494420474379845140579839469125698702601465930175678115653838041926748919735698452141076898845399166957830754373975233616546899552152694153788972113417354097853775887316858372106060289462716378909578167251883106617950085223378216083277228637622987035328794104613640922048260983414919408767841350298179888745003439502022463028642032186946281921029103581055674597081573996407642212855547657082782640953528037433618726279748905358013797448852904001297188537890651063428936720611888545557157589111078126851600009375250283412406712089995643933057407759304938475233595538753757995670565145521455872924465454384955522177646313138151667238427083384075949590297227587143424898386001586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -27817090293034959940668538586772840364901058451329374059502017850542256131597651460851662143228140524638997044091244902834360763032304697119380770179881981463178469985874399585878332247578514560840586460298644084277338981843118531597302697231310857726047967386906739400773027837854464176703786049489347010160648430478971487271100385936766678845967210601794676139170837391655906407697971102811795606497653548686307789295983951236394939345519893068754322568639885140387273762585053259310112493538646096872867513516398348438520036695148597009280789188409591615163576612233991552363694776230659889573557241375545516911728282629915795434604483617359294233476537998919688247856185346514097925429262711337709655592434493011228840326248983717626808466005188105623597895895491267627058739821567567855153594360751812862756957879876574194275966869159686880925174838016997935625621813068543329886998968733832645797353645884956832560003265285540666234394459788432138059294500360658667950908656038275956096022266939190192877068230851189482650326588618588157583222470222580796051778012793510490617248184048667245149770675174692294364920848482491891833078211455487007701171901168229563187637663657089150710899491958013787553397918927891167886663267312697324565413802519495280190978665366487234659662041210270745052109309375902536084972121450672373086895507552653423267782686641450112503730221244148722602706498918361609328270959451717221415428417004824891841093726448665862859096775310060056939194271700923956484296628619869266756430243768498384875839439523097428471911856910853394187937150079581070274933028576916801314727662621199047495886793645715434510929261690938945499975257233756247592389847758120005756381918151672602237580791000128423514834741779238420965761456517816009161364943885451438667761009246790255712311964177329549547081975507592091530575445187680120004210327833415179292548896376479714923023888053414640097388946874047837881841506818476612813523206344393437449751985011277087262618132493009792398040024923110856703361434006587667395760902226865629246747840935761487881532557290510169052845529429827427935617873045888274114078488460143661633710505639894734421924860375200610053227920480674976039491701183912859046173667602524555438106767088071760242972833928701326899269930558805211715029399431598435299012242909147465013200395773838685164724942579024143819804721385442708017364954481030411836961491189867956563830375671386718750000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 26247143198452652018477159200503226918305725211460576598854241541949809805401294725621219364607660934651521995503593621680419877753919627139606562019754853950941097296222633220776696316708408254862927824460358095402238299317678973721751361918094094363935288891173735946430446575352983078214257218420908952169026143759316648993672638489156681197590134409546957122810637926123083237811707241970627887140488123339591603742904140315863558714428409807573908458641533419769504678098851038645441573600242667954406431553768058278009516955835288259136414066807796268866505097329938600015499959774500097909116283345166220733510920953884684627657758388568981968476637907506948733567277841841304883728375030150153081937949985436967614517222845835706881962257973322121019775496313094342456196389473809133782892483301883669555601864054248482163815423717476485844099780160101103407725900806458970681253794326422561886280858724433362738159283400595013402543193748529494448603025529303063980790285882876364837222267440834279561533880766989642492120506470615685975798002951116744781211597873772084644266234743021804929732073979808129896938866758274088195436441835649428916234501236523575664149424140292881789929459347072592526577973768019944343601190491906423631578822229272503519893233196520675626084996701537785657158543107543005674877830186188782876825936319287746651984752077895543368944574928137076340524352526572137740561814092589464752602401478403732761372158319035515179369563381352058637785771961890278939359033647694654414670508879709028982616120702134236794038320607986141963008367270410253307118653576917659370492315309995259945578809305602744680492882536688503809610214017673894904854600229778878233935791025941140259691790398570111134770531804164774384372666121049379520792377765277672720469480189333725154659162470419457039577123343837253674293826581219052621970582761156829665912710433008792492098851033534923963333039518825230301200750273714484892656179308125099314600893794268611759348090688731932396711917442281356213798996756153106913381704913239404487365542498294490220891222369761046433990858175304827895791881821977203438462317824956480469413751656903904984962229587594712890174724097082113684533625212205630498119466855734465638718328247129985645577032189234280286505885253933790647077960286782661468140920220005838899099274601787811816563907456758786270479668564727444616517495977024986312728382920056446891976520419120788574218750000000000000000000000000000000000000000000000000000000000000000 [60,23] -22202342090784854266769486772755246282006604435117504652386569498130840357521087355971324681057589305555970814418566930129625847564371509922730158282225903000795242044241258850593971747776760032357548160175590459257958103506467853710055307628969210265592623369528186059552103992155548016761389610272942129402850569272791832385546452182647438496405195969772857613458970894188587915737321832005871372145414484019469641418278501235705381255237320905754223347688798406229728436676949592672526854578810998196317633001733807491105582799927826131333210455251781198684387811983883808322766733117916595429808703555450873155681461221792446903496791212664628578200435379107599829697695234846146155567037727363290712222318043377836766638329246417796191051196604844648065637053262815651168680219095125725604599267810159191161573255924919710792569146711448332488584149263417431477182036217447047529708907558225207435264522000830113967071985118750294193038119807611991672897414735141180801106044351471322661106921190733587889849883094859271519175499221683812811062542493929300164768155632067688949800845006295505669534883518069435790440631445840491159824041511878257195892096451028076952934973476607498886474558677137559361629946314559675716703572622880379050014201180243819800437350857862943355713983452280969865739647846536684688371363429577916043156681276097663209514160836108098894596449248315641201674058565586975287233881679611293946438035791045182173873793117186430121393531612011909292664155047101344463858110131336569279868804647490691867156715704954392934814351160237693193105929991311740654221611804259612001125480230904740983471727147467335536838280594413071739642564592342418695962839134067781801511834150398804951513231230733765719973569112731745639546143452620034720801840801927768171007917182310663103586559328646638300757966986054328646909521890993153040579270231747800306508642450457835723152280866778937824065257026504596733189075795085322537456538606250417647603226735098320232899919552751889156993537807030300912337343043173936802296719594927265250383359574163088116284919968911386096682764352495195675628232630946749063381068687529131258334556895159079330386633219611910204622981166584102319657950464939386948437379203820994865744912573170062069307402026782464560791468202752166955281511040949256549077675998838023218332436530212209783860927033909339295465895092499806867026028978639193376537486201982574129942804574966430664062500000000000000000000000000000000000000000000000000000000000000 [60,24] 16736906622220752341765467886443672482031880736522362802910585266363330612397196999088377245904205189176574507818542696422694810017794743566934884408549421113022498905691920627640971032065781617119957801898931943908807186388963564099421214753028951772387517339392483886624434024564681146105540373353616123971376417743956697238072232375857169889149152986716000679108255761289604001060070225143440940687015312500443678036873540156561076857312405165606513102743607319082260175935219307322999299900290568808211708121241300200997309921022977468689971072155226268473514449369670027151178591384161436179854559634011194269963784306690183920534428846860401962067845517579923187183190456075051303886509192016854343360801677276125771495416180353477808831974321750993445069414614606153633067254058677449650877780201271219605651961612475597105059562682368412027111043928093693258405278780380791441220634406169814944683006230700578762258562574088787753139069668292590861131498347581035318801449129351297573098683287814590626251209563349859711923838541660611520758420831732030415942021417099248611262770534081474154832739312285226625125643076861073401289555897474542129192863937329837312166034974231929391025239064048690312781522943523856245016550898363931025916947234992784235909951637527694005127185516655691623243340104245042085741392728960009128891392089744998182272800730277654321606611814997579926391784135094103548220662154328151229069074724485092802984989347757550395057778492204745717395721460833337563044286519303890872245328089380037350577419205544496237170098836765436666116465839547848654101696590475853693319618036889056352081521564055681028288015147728946947455673270956351552759852093801426411134003148464485096056499244065209396788544068969142150184133923447179390448785769406171631590550977314640075863659299389643728883977350691600099666404020684546094259512008195354426601069787164321342584724355753917949344820874261893899452308904076893149971689955194148561681327006508477165123120754252808528943822293832092835134416151504299737224159799390157320060752228917606565920697028417615980076608997398019142903328280667173193158354565274458834510872414564191307843072234332089908893479563819141081378010435644308328365206626110563900662062124996694406225677318472991221595947772603726060274031677018136696972909079967870191377758660381454801012238027414310058854737027145742253328590238412368749065133651660053359933044703211635351181030273437500000000000000000000000000000000000000000000000000 [60,25] -10872969809504981398123242549730381877791495822964059558027406155166102650628172977761318640011596009779469331572383375023607025695235759924837719712862790042861736906820010838152327375717433028897517006588643274739282785306740932487802947220649802584194161299025104937831057866020430080531611783294621962013366887798983670472516296049276329646716248626713956061828393710027071149208662770854681821407599080084591221767265747959829516421279056188678953832462844361472003194406212012419361310415858861415216673188324846923983315361928080908436967401020613877234984757709517241876530950971688347770681558542756951700072785701319147743456182278787227214302657416799244282892025676979862557295826765948435279981732462496794319159376242976109827595138407700753966887006528666331122071726785997416716294186581490962234881460662201339241915243912186829400556379304162686247324738037512353841881917436546901382328259527930539566573276860502057666566587813845924568783203498541052059333794282588397852980452017745381708634341813084690935263870651075496939562670522196231283241206200287445272324949146125116319850046673886539117156911468223350513997837794363585986118921610778341589107117457202995704458657468499792032318856413906478869195713964543258208989493525422772995858362663933355036044342156574759376317843124983757621020794727518017941219495621315731018637165243730111218942764210840674294090437375035085364061685298832077483486514856114704667181576093355118739482714423629110889563024974715012274090343470698280205415573646868694538291145558544327646688763797308972850583437554340409296455577757606881380066486297791138942937623639563203793784248652420641604047758537606726303014028776388368681405297180489629987263446477743179603617213233612156843534909554902628322270148650084520393451090768033599408199698425781525504952414772926364205454574586532056663613749057540513455932286450218183594836310992269395537397549114255734189549028784325490259581310080665359187408698219362370284865824793697049824716186006480033053330861313238137820051783713863485983691445235501639041694589114812572984357986667147468530079741338402973619772871096722379094672973741293674344991087076859724736908227799650419430716410122615764172587261745402564423344314193314512679635356427952227824694806490755509300350560372062497127739049855381015784501058948228319502240416230469928747189666449310922128109698447464039865216990929451101183245143033673230092972517013549804687500000000000000000000000000000000000000000 [60,26] 5671086068048076470111293708829356720231940493448700572128923654188881985073398875730896842365369088399633606319948860699462604573396959283836622033373697133231994236729954591006975669535350357065235286493614248331848297836617995163628393964279168949175270114735694243127160677024547801449787227056244392586879481406661775830546780888691688214547443444371611545213919030407716547588178347767356993776141898679622550774562733914136076635434855372569245935763984943416917206085338714313216003657407709383969483222723248867109490518165764014410764494923775760652679278390272206538253302120965041112457126280543934230655207866476584681635940248733235991638470520678339438547882789311889105939283951733049582263925069809923290415875298819460025716361505958290591505146519968393161524858637701825906393603524454655261516310495032794691472307873734489170146690024088723670006394909356912283452937348707311918057877266185350673891457751673873994554895125655857260723126955637581064030678859924131921407763105326032932343698336529016910970252974578360930559804448072366789615761269565990489971272254959773592266125281242512001855387834682854829595780254558831553445803625490770500845844480525354027251257682070510809758566155942925508062059805318931099428373759982086277323810074122956007202806268929567328771576549304553933026678890400143511822315895582139915094608469922379319202592859524595501534281548714017228281100385799588507649169157159068231118912255748624754528745460373770983111344405365403663705206012326641060957284403021865113191301545277379627025208080426834049720886153775773796236903275615274964096677034918246438130367642835238440549345129103502189112210204314049521400098314212006446785958869244004583415943198382855428303364419472797838447994237590968645303591874216932219264220820660300178194406164459040181914649828047889848956450927243935458394117431740232129113091417559880894332717879056916804209285394987594159704352271324659979496842842528475456765429577440978003749028686927790621292761470606002508416681119694860520743412925852710294903998736185712383016215432964368308777823315635781074793263774333254930738066279636128013673745107546439664430165978320941578500654618541813106224127370885669135760695402101222712912763786950925823873588963086717829989060166166863345331061479083610008214787472865719550542677902654796004736051636424894251464823811096158540380523061832155206145982117778155627823427620270990701101254671812057495117187500000000000000000000000000000000 [60,27] -1920713775526181708552731610354878788953654330338488960739119741938758130871785371994527264970314851606765179103008312864305092159795012687264388688044775311261623656711491682898680208389526865368258498776997157310460310878193275982779971184207592046446239433914656831323723008064640928540900305564442863011043179008355571795936365778110493762320927594125803313539529636020054487963299421765744627173313001432942840064015711025228870756650204378689985271235594223666874134458200728751558217886944839500560043014235078153010322361068491000823084390231688264776521884309656436965288698181032852919343888229324104218870263361220976657094856842311452785438863566047706484918463868562639524678897975217497069847518021226699351749292647309350434584706847993862651981559366211634482357758175842566714979512653913207072760409519842663857815046820584052395756412585091691496102185404049196644094610789313254328869953047614926647614094770421536792538840413169665813384306211798359994412919619222492179486222171665327525114687651038523736105517763221811412895033786812538598209428544446042719607042186839840658200898320358935896095157921097307640154024082134286891750543860474595829958767840566816594378868077785060648323834035482657857966897618155828797820920122945536103766735476396563998666099930173389821382023735560986623622713676016427295900257433412005876894188043864873479077584306130714183444225177275540397213575162671208632173967026715030463615493608238918119532606680767082550097823504567267307987390775720657651682461171746019075525184617926219700189069579739190205835220099752100832637547354314218598804854298188934416464209793606847821883667826812765054087701830507926562020491320628559324733173404277858878232067510594143293578671229156888113308070741507023539556425090563106517671127796667622066134046227590815419328551969082668553977266042810089593480107085270655041958990550792561670503828742576458739788155402811970920993358678841875530792965074216273824329999358451445821453336021851239265513903809028498820749497652221509514219250083262422333814450135605144395293657676206545245981131495526611968694073178293286709330070615367813117390810540222201778153915647051702584912585923280961186373324908294843787189020430170278081560292359455251278288861906371342781944101083501129547996527689387551737805833097499149200330011950362599481687020377565419273455614135511696873242666132493431797419200834478347398410688628977993630542187020182609558105468750000000000000000000000000000 [60,28] -168042154676377055780257186462232805692437204934524384149819172869538117260512603450487767597966325566785840912970990020483950798649946734237564551968229178471803253955050463485666436384443611337983600968103688282531647216731332564710212381329244810980000653858322859458815917935740308467366152860868563239663760247761556641234824552287661681091604460952924368966036931820930026653387165533153385867440233271776703307371815956175857000793932024200744388550354620394901601192472391002674965984218147924328559051931963232251964416697898457600021129672302492069915610512644823129215364758285910776311088574047285789238112421926595165114083195980041683909472273311692031472711395625077910524910959850678689521224771405205580567401440874312039781876333524517417410114534462329155172817820808637674288182005217705375876774240390230310818722160395289616322100171473863486254795320647232322998889256483121481779683640787344870486416833305475964424802981499075169550337078863729984974639412091343956067039235698271661351658816923110664606958473941266548164274348670881146398496875040930327082233271835544063404194749684887298945799620189120683918534765736968035099974249064396158751945097263254508086553864527948792264803005995527636894654057587207952099848796753712009844588851148566978995978139885757708444187750768282553688460353515949396340768238736360099619497114178982902075789521059841836223327669704333784155300290814906729373363688891940375212940315547461703132229876584221324076712735534761681052573095960121918110396449787637145912171074314588109137834100875710341990046963159869373021652895621789841169381541535128812225251845993726923416114859167063689741952007991089957079097568017732098163054264919434396937249398057492121134650959539598963417767120651267385548959068264430082485881395193211230506053437042808009109773834658007991777964736216079085432085496627394154886266145409561636927851501613564545458678922006278150700933297283873121883918165592494850008704457756089295911583604001532985021846786033371164103012779278105744329352062403607244269172466999390213881048640505465018162615791599461013702910418534112064731905996334613440611462946541094419012165132768818109698868363605948311248900475404415471141711493999639462436451205007805830897104250082784515160449081455527028947088212604043685095891013537611562978280990771687156008098750374174852405631292853916274731623826519106344636515657487018737557999558838647824465795110882027074694633483886718750000000000000000 [60,29] 925732887798418214867213664796578795740694356571196296464875806079601195018844327763127150207452826034722968877113752203405310160968029493507938323485412521349224287442571879168520887008692410663317560600687142303676388592405533614975113540871998171670136730589500958858991136790450579305514394920915644251036474333274334316099283754568029823125779586686884930811636270585798782216851520494159350778852165196808156045482256256487269551942437527441020963734390751618514426565049550014006467450631012931212096139794514505866263010701763591287722502560189760870521118460535758068016878701408548582778762077728510881628481598095501435208777141583913940415914643700219748351782910046359452350628035548936752281159979960344586309596252197701289263588500419515475778034311575580409705119587412997969745107558604317547920882684023524333537229881615438868371257456177061107923073088837893188076182837721259700686778049113502096666930228448106540741801092544148633756946888896929968719406865593570197515449256640978127737546199717711399178401178471447524737362226328288427017267879754939727823631611350189834634037811566603902980893106262028174807376612834243841309146451106665282349593915395857035712484724568719498336204445145119181796415149191828994150192437064897312480761300407352686444873120115683406159246444323294391790396728908542524389972903990988585144738047481525652453938240251884523012754706202907169973287463898530791193826566687767209582871728749380301440388091615509081411852130886427098758460853715131790335854350953042585639152018151457120130606680716952482860971536165060273763414619568313453564017135662300002354279395460712830457763696066208208891875828206118163046756002641511704849663032607530436627433001872564608373061594902364245516060174231188800129194910008229458376710422650189049127068412923984999117134095831859988464777544049110976613315306084122574012628024228157477921654704799177131657996081035258006488659815935273420971350778609285173415844612959931822809431961724518206475230457597857706037906751487417985281817824529665298386833893930334443156819284605517706618892538906742630443054173331235199098857483364455070586300833553616915571046219317467526116534943513335889076761412264141418336204804505079452930628734878132072511844698458312966843157869484836999495872775598675738642403961904622596286218494169405792988317543064612959825107662927938107123248205921724247613068443236592142255852725781970456730984864179845317266881465911865234375000000000 [60,30] -913116192586100774548898373226978191129786555815024977850246124174018011088872682488749113230507086496000776104831261270649816898762147127965845962799413520715448342253914449923373183298018058660661909500720073503622258015395137223719590919135664559509757043016744675361815023450761530217780853252498919795625024905089313414273805113688567899489677518320165623409184843702870463619097596187965303229917432374236374156436396939333407092859160258182394345404115324709886348068552936147808355857167409892377703334024659125840160734450789911235090490266363971385778034311498374566503002930474583762459397977171580483396439740714664306235090170700709975590913486063646325108871653736274317848601520675107587861304986398938193244237605231445648509426377951716215134210877945081233958264628897153075185163600070219595867394123607829518716714030253474035440047873364273947698681418457894862269375618948229956029658363827882770191156256273313736673418055453071669996725961274997268088883729441587230965935628401529982542645571215009779689013732605621872843451330689439034292296021835558385626131555898863034744342745330425072372332583471169150478461547271044650577887624340854000993088525127520696998817371321450700900719093765880354883952064901803299131937676102584674582681651398000380470868989697109835872790857142541412604226510377496232968331614391329115803149412830572106008400292272645845326838928308617324001125545169802793751599573791725784158607342815789681188436636085850655759221970868171294768247101250484600406921772833614811264627813829709205494279245312284008104066883975075787020185269082307032292964024121187355112304249592238366177359167355427689074735921139735820579067065191145303363046622748547059133602556812886172523920623367816751098084088282172509769626959244137189424472465285490570914802262113474122171245684429216566385477147929818965877708973037815301668951887424341851262920089934314364488108626708927959720168745544571611752890975779340853280148088972591366936263334297616529180103663591781882425780537424842331879507467864092399820120315984205413987636464890421605476486075494833653839847105795588074197216723422964221205591256007500265633355232541938425921278844331576375464199810012839520847640541802352829934951228073947658463844619360421844067949877659270441225435256115408368279251670931173115375066575502421434429493486298499960068738135686737838917014426012019221340374395120230444212375947721958973648213875318191412588930688798427581787109375 [60,31] 618422373621266568640474974967055225827522746294289172999331310030129214299441834128661454065122662513025452769469599417263379963935129044532692043615150857085715861069044528078777281097474007197149716497975118264627821908638250875031109071529010602205053864790517070273221763864796321238406394475167085624937745277831048362913980092388749602004126882043682184796492345088641572971444357047380817638620398392156314949962698644902394385089012470798910910107016612358955888666051618507021976550346643103546309056666102837730082510709619078944880493454908964167314984785127533416632875021490722132691962808532119857179421317025035984937422306175200876547701814481729870580190829191539746273505917247183482009747761609329454393245499322927149991731594215906847453856239872316486212295549748318454649315280542936628309834436513270645009958333517535447008772856015721049927119561441341894111422944466675444894199627567614112723293626239494586152518560273874969216874886236799851497445697337983230415768041799818077036735941792012864049628137598275383467627079760177721509558281866306389293711163904530985887938157544117123935212711719901531168483980990141905096790712619624979397149581635892539403448085508385237676763315574692121845769436664752430392491504040723411924804625675358735989584114456590113444675701025900657864933604933650755691473864717276032522110919618913959035609449363556258995170271003812171035591193131743837363025999374135619368336138547939397923035559450339157133139356010857343964541515160248877376509280147149448655737403647848594600403440937968091335925214776815209540373247381725954644112115743995752395805455921630550433503910521354772918505886173460592529665455616061944994386699765095341973802756548604299406986783116842937890121478285815861166260533888984272337015551866005212427082166499349651982754302212341127024513528838652569933867405916347510159490818711276570403821321128496816712258083622378294109798213793051706641704669664268156709933670640777287560232023858123570341757686250632555041630760363853594353907719672657957669498080714558269076099198109643445680541591817367882602052243373487577196902679940979318021584141725473294346472039941883666371085953217938664576459024712849976899812373003143207695095859708438915373537420547382070797102836589117025031192289757554452089746842703450965317599047190811969823757022902328398621172872327055973681994893141491814732736887085213309163991700801322332070597553865809459239244461059570312500000 [60,32] -325715738264474769202909467647918565016528671469901793928908465792974557648318285444725753991417207948586093822752068362700296053124035797644287301721266976067205661384988444533150477550488609630031388085331873100874067273941719530312046684763079663970428431077299010857579634011913988079262845821294082266996477955068500502006932995366451748000764910956250920090629018026349834664821817019504763163255012001018561875569269046128899303876896770310724493109009003111299898217207162021445577648201810646688406689437071169278045701957601022498879775742051313203390100398481278665982882099427044346833416042419740636980413520398776404959241028545394593824487616608967145240522406156120289660735200021781390492234286569246984816971626898105516491752876487731035150557658073823157340081848916359085940244320233452535186159007025594235035040111027445971155323665812449610905290942601998421725831028224998710219541327656929151686084402721799340523677457857301291461406689759549600106190032453679712917743723199151110939364049626917606686760676217560326694410258021345115321366066527050379282831141756775538797358584597152767950018867603483438760496559789552100918161994739823191661958508957246824821596205915729983336472587423251926406625462067920086112799890787681543539564900559594997801585876749949075891061305680250664703166242289227571032411476045083511248120232014035151277397931129837235795257718769310796198772407952438732276295200355436834732184374917268051219928591045298752735789806390811986950385095185441939445221804202093359786263056079696910686525638782715635688574987252391415917368303914846137861290855751135662848416287385636999692349091792654348475999020251326063778343772824075582364862547276402923699457670880946876087750746820828501938814438733725103314615931852976739073875417473475424523662721503698069531795100212641867463522601800223367095182003514283259106591183194164982925661620278190395253797386879124596257657652191699377527148208239140030831054517723621938031625401717887021684204170076791108715966375715361323987964293012835568516841204561024637438145359438179786697874932851954188084195132559470578744829306299024951506660128058680417789405832969374693976287583601065543988982100973392014799704866813806996086641071565205069463954591785929082164271207582954271306152317745589451636120963022250307071615462864669029060693780764432219096787402826967473564285392615543622065284833012877919315074476749871656977575185010209679603576660156250000000 [60,33] 134921062196714745649431130761536903849188349801347041656378524533479486602390970175591038323514359106355684034840795459354284467629398097056557340302788102048758511042712679701760543363080656475325467474777807308093073698556157184620973835691852112618314305013998082113196078241014725843041473471497223848336358862884941685432085106431690055281428138565058516901433543443859580245982826254007983089667742307864735650315233993592444288887043104124795596970997219674936293353460160310360613458954008251013220608965809943264681146273581854753573976062589126901215358045249724590130367861313018335001436275144141942376139179730299530163566966243589413553697997059719359997148317450334953058886016566604638159679932920716605822325055354327667304763415328246628480899149275111460515071992747074911515972766857160056943053945570774019620819921034113456718177900708401159164460443274226630214046966354868981271146550874069801632826062535850372921114828017335572466399288630727935854772272166541994995578776543367795950881914964955524637615194623551908985267989870767281501197815719893215888244379300454038643351727241399067725881249693224267196632528298304527116084955695211302932374979239147079367453170149855875885696580801150413964300953450498555138879792647982464750130637175790196654713757114151370835213606753551338064079791586750157913416733484112710959836607353112820494474247454243759751655698182074969397612403110549534374586214449107282155020675888687279479517885493611273470374480613605898886482414449772809457989390432930593646768455539063936305489433949794401826235226768882727347722013864935745916756654128644879404348304407801029390169357358142001734379726197357683898546901890174236465112510330021355405034613644383204093732957833735969040835713935246643422686471478722102527186326972883840807306206429577946608778859223915180796998711917193822094765029363404006519479206064352437394392304659870319925307289636330419982767441397284294736287169670056232656733862578950073920082789561233717100665875141367147420733880603597361990273347060119725393932664571420460959874843810354080630677336245824670864575885751234452441830813953564555561452433698279009540378147804393466418219771789492817620914495791350523977918322048154308027540276248649635436471966674817515519143273805771710680713109678660462105116876069656340682181695042457470477674585734283440490651682508431909509762338367202049808641930114849567710387994801460309624019373586634173989295959472656250 [60,34] -41538014518188042553212227595734884043814425448337823058849193523511431977966568727135162181102087193687716664190674153002553925194886067107914927602252953356819843956363364765301612963174969580197513322532064944512388404810280288276360720166487105469796832707578548649866151713385784045525013217566798745364229312674185156530780927384967147873014776127296464507545620674307237552779345216839690440323936087302630491902344902869091361976936875371009186731788903185820497378416095716883754805689029330046752442530075200095925471645976562943392382648930212812153855543248462836532541959833773045762402666184971875168187695415677931720678234060450314112603864821646502652604176713798489696001231004909343804017203866721105583257687364045793750103633603820343307764964192774920185374088683940341427400031256126811505998162791381389290151147294025369445547598629138111660837586379429181559422159936548467470579453592532092182211265351793596423564048803757297704277168335460232535843873446114077161818210952873344917129966894706661229744172862604423514335145445256828674828742278984291079613193300450020200726838318354321136863243066549820895798385823337842245383559819550795891227946253880979521509436235006992554984683270500118705224429471657648828691394067117157025463381257944117389474431712721201916289184506822606496557159800041612670192524819495858659578068868176378492230723284644993700930494103787425876700700394841843848358270258291879518727237649648765234511097876298862025981961774307920519801569995093438668150399624766767997769647816601198977000954098609498291536130555700780048229586638267339863422192321390560478152689962200467694880538336602898805374679747962668249289126444184088805883882722637587361109996765362271688063545624195359766905935098087316310112328964701594737035528464465767488721584492429427890641872516850662552658778167387054994290554041422201176811724520303622564534596079665886401865994350261539686552822778383605887725983289048095362254217943272863507220772098238048421426321623947781298551022423694979760605392975897273776953196339689206740995937112528366313950889585393504521056288044177403523683120986318248203834255865416783016881925770964100872375533216075128638974340896206627227241168891645483400305286468282704413650336226310085329654485802992590889450248848051601709042143214531061162523544099179289090504087644941960869981949666294552991113297447865410059431033636859408552082645327274690316698979586362838745117187500000 [60,35] 7488384868662077175271376743929556177634791810138994714040716716106362947903890583267530215325672367733822379578774286375907943272084258379109213154648981254593968143843914844647376024263549185734771575141788649468456412787863000802929231078794951985758301054942729890618683984484052103005674328260822204746382197080469491404976798755864879855852660407154226859645907519197347718063629787720234159109454181225811082844114341681699865704857519748234149875199689422339895544987833947065336763575695893437858906462543220630939516769912105951262746264802951505715972972205381984476876342546527351091054666377865083593779689329567622082741659384611213355120733962005842767098301250889568941104499272857096576946766927294224652765406029817676012114754587881469221090185162464098800459522870753050151725092003279011549393154421237185104733068893521657154122801310178565047297712435627022081715637542666930681411790738960216759090844949699935286580218546050561077002018945037374465032071853384989257085903895831893922454083457864077111392575750519549877606692594713054150110326014398106794912183306371407127815861935604065793338337304952125794146095416655925657519863871714729106596498012793134308218381340055306668208734765739442347992375595211644777274589058238827540027982821705836095140705245389476859248253902334534782818165030984034449896316801486396351633969573312811898381244189843884870429414354554122158268519912851268963776223492047666183230308146701251238933829089889846433273437716988558909022514866849721602932260294548725273216096302265284013741857073448341955150421140124861316278648758910354246116341204007802938747335872738313285490694296536656795016644453220561420832051669932193705315723373211087579403141697747049120073276532135606207298194267041903515964084294425583903606059958240343057912413831344034408287343043775898530954599350530834871971974613614808298674480705106777162788311746798577401512249715508957296463464262405614075952227779772181154288373560160055308048387370703259547654669229070528831846384813950895491329487291633819381918398521635001647758117992757882158414769886119632520835121282773294439228708756951946471345872624394012137533429844032294224693169280980208273045139228341895162031997198379845632869342710882472535189569474088028659509003934277681158361116195266421752894849170742279758240545979241274448146444404856585596906859987092795316790874367843145484532564881628951929115611818588149617426097393035888671875000000 [60,36] 595570992364080695823597337172403679291923580741905292847282680810286676809640932305810099118080950130740071106472357322561323112343400942308551043058630861892275458821189244972319359889535103464081446854925148436964436622578661279776947461161216645594964638255271927461218939460442925369407377581523547736211497099929985298065415434697648338047084739127827390700990642933579731106091421016744304022643401861765529665013606121658195014577449806079421642204398131437252656576755738616463576574839540654730284046388671106567377719856128896101514265367057308419075456503955931889142570847366452915473387268743207005207526144017173363815597660700710044308166297209410163136155934275258535608766052986861355490560291539915259224908758309029053750789408976754578239249488373752040862404901760465175656834582992161508327311074634407217253857700285457908614455132516206315767333479535012623016976186547118975799718615762665356076901589965898162441040190149662721833623383638295313945537775463337039353290142342596931887291220214418963982717368286839171790908449342328948683493858745496154289212659454751420421024756840225031853161709754572761110904208063481994703000059998511728870963945869689896003486364450911392491387650522418665897641401511683817287839114000588128152312772398943817146792671154094440081828687673994900409755312312943155587038864787432285864255007860506039089335975763215474248914970842236683287814580063175286273934999361806033517606392788792033405805333994872134203128184709861051163290192380242722318749031465434738181743600770163038888914535841225676065386479039282656669448903486803716481899334314488885131465155114956843219500679003531213345638009972427600031999962478774812690112757245710969771191563747917532162570184555098529194562891150490920731571137531842132858653830201307516596287052378825108680400339240318033653898806210768308388665070400703096330554540302077204176143018374992718891332077546693800604191386543227490441919980989294932027892998262289724328734250318407122284283675375416514537681921635759980315277888324156358129154541316346889792816096263725797101566756466152402893854825117183429741584590251526291169328555821085188302773757907101332298065543361594638008608539014749218890108869753381952134811429877752388299648846011184497093451084070134660961699163361467887471567237001789618662500334944720138320092218269731837358004674517652903178763169359987761794160468196922242865853913684759390889666974544525146484375 [60,37] -962021132611529287420992303936605807038058691618481742816711042367102934793378372781855063182709205906845734503349286978606490254215833412216291809014691305294551669550743557882029705773451913853388628288850574778514866051041074209946679184398350855724910349663020587671845443124646636311018347849089165672445201512593816635587066326087203273326476275428062570103301134393876665725779843481581581700228477594900485974999973625544210439586449599770411924664364712389505529455792643054325543849855740145710521245297068806607408718119949179579268586051787152044858140566838072607060529026927784337550773882013950044697205299659240627942799169825424440565106132469321245270065132582017937532453733251953116641687212943018470070583367948264969756133632869130736167946427250515923650077991170650742402006734999462096155787864766046160166947190408657273158657563028204592349442267887357219271470767343843925116916302735342140322539500746268493382233602054118227453597352662523632642108559200026810254007746304425508018667116451696312637411753341335389412681556113008623893606974519640725836556494510155416866967017201076442466051803834855363590254085094996353262271966821087920614961918905184862260334672655369813801965483344369915137152395426493046616049605937242758056661942235273890861706521300610909276181511849532230579962594111320224895103667412004131019376063834193859624298049031011538743743781305128860487806606280942072119338204765473295503638831578772448238010703099510218126891601223187806679138158718164862584053805270122476759479800166335515558293591716301496687619514618927194938384985521888740969029023299614254928917931187773919772060059674729394417819512329153382869929044086170832697857748748586513452513341132641679787284419939376037941900321067778492802748967018343741781617551554149844447554724676302128115082799424517786438493526262535547693567953963052282668606764209866660098530398862302053657000987240712376846490505122179905471297274267079919820143066734648994679313121854592606308363652209024703562898998294132455557830007889915929358778077629862057084778042825919460042945019003425071650155201084276798562535082322173935425296414268775142131246403897454436456002913244606544677524897668768207657549199966620381293893674602318945384916393335921665385978342390010162383321145006534870901760339526002330636664501220475584040027388455320784447933153130732283229565409087441418431391947042527479361240239086328074336051940917968750000 [60,38] 318979527881770183008852799027674000657736278851183245174610736441160889695099356539213117595857005945444747691331815185983173383968960996387441459638359121680637614922494580900764766298064695543262345377266153054632217878571737198404280471000557472635393140869671875254082758408783846212705401958049564292613385181050530956564699335621661498263028131917457573450365359340589710068621889165343825005679015100112690456326918875897685882007586079000731990819509442516785301644211860126148671518572587365996839401485659230436134559699873389146422082987608664628633264204080168847460570061479407180960315967842832391719430102106620594748449206715066962328099036022195809435492304422493391039705684398563299698068926063579847835089001286053204022343811858338285367227256073084724727993908928761141784744404029794712501085940423091247751991381172203581688498110842466340329811570264117543280831368196050693449280894094025550459989650074991865816758198238533758395495936783539145927544607971006018793642920887184885335363357876160312220810728101080557563557684876269877550977226374768505258286135643720412870618382577692015953746967040601612578829909756279458488177609143631624209653862157236363648475978110348992556337000991704020786212253393888267402587209998095724334563242509445343724971221285369212559598049982494930730266278900127962740177308978146304068096146978172431424628868281087332977880054065034278890553442938128534111118830220727697848579439771914055920777781164996396346029672074441872417891323421799440090676112641162535702415407626228283958172249428135984749699057032278631063074840351691536793084861543323810742368676676755418832981383019953893732938559310719099514308400718432063377520862693783447521375996593840468118159256783824043758661119810470262202864006685929882968472088484127375047834345032795547698541600494953425716956290150319374673217282782131226381349260355629968544636366264903091259787872685275739424237660876497824861282884568198117582116025232403046030357780496418626700008239693012956767948492196914178359388607555887771429475094781175024430597481342025826958440222090928239485659501439415208888252690210225737923205746994320297991810975096487469339290149941292526965542897878579922011963485390661359204075307384476612832440634067235018225958709661125848846914499541703821333899325520527540931421738611674202361160556640175031899334478588158409147674284784168016502423634653262674021334532881155610084533691406250000 [60,39] -27533830779749437542064786814376468221957932999352412871244610333403234545858957890885053673250796246713621872975535268188402596315757430010443283190582080532784720474706604604536460632409737327538833686004517449674805882511610220692984338485933390981754472725980085660844136311064385483289998255405299606592094240074600829928355452361723210355887465195899069032452873823261073226530685722870913775278209688626601225019679183555607806825317985895529457413417940672842248130459695252990757634205952644399619247787456419193560719799988522803656882537808354065859099075320810727175040228282788044340886151065777547660265624115936703440999980963695177234765368091514494814187029046959776842685481265606722713840976672675684817803035845577612442337449394532506552604897742256096548581515497486377989013829878633384191725949299726166931500588695042119334470591003651313344688133729431399489005326524036071840032368204983836688507857066962610203496701051260079402599064725979236307927221105187572922050929539622885541083213184800452443006515703842938308930013317323089004322714615413527415148895182117564791576020225511898016514904458290267210063727333292968979971795792725601450240600853682922419895481707599971416090255857720542681960976504950433675483536788203413662151464183497883705320365333551134920728172843165399720892745306826608014076671002524857538734800727950456829967488883573030596934149388717165068906048981766634051022126587642941827604420882443430892042803754531957320884082353797156507954945438424562440778526310123813091793558294764608532931923333787237798760005536329445575425932459386676151813495305724380741331194834847416908659525589077516180085108177964931529510534544296068319645238868709539346458332268079123874888191225099817125151343946972144003816619343462905617359454409887083391778465489132614907319197967045205309468704908706836445670638143827571056428150460472402577869651329491992519279829669714513526460134830842205172069422445178109832984613667693905910567696931002871921244231860130232407986990162264537960936702444041647175205721433584124659817254096041489049140644385929725666816516300476694098932811793811432905067387897258807194177826526723580369989436434844162467515475173433665920244923662331255563466171007346633811506775420635431209994802120204126507042650612717188809042175315157351040349076166372414979399329148871203150829285222561345439506829154634648391307633411018152003180148312821984291076660156250 [60,40] -19784337421873170146988558452341448429761096767120057770733349136507737541684998187975659314490241505576268134733188129926289654344799171793325787709504687549210116230364181645302447372248267853969486732058897740745644407930059081530579702479807329174200504892777443386679777734021129501713168181073537213491350433912832994343214113904737079537439050130188935326648784084225740933893798601843604896367868181614040886094976418718909094711350812869508947113482292759923511327432097129470521719432752718879637244093516961162173474518410533523376849639028060564169912964455032817620707406702301234354427062883570220991843550961816766166662970723823079038217451070480902217870806483760742789582268711351907560261989794765405726722848561644940170233735562707818417950811496528757686055746138278043743301480426917299532922323510492124953346883506526638329603703155568738840587561577745870388152366942051490329799083636166274261042996714952190156057108335846275254221019709550043678157842849436985612389997142222312743039397787638040763896383339082101474979139899031687789111867125073176381384198947618656285760975803695238689783287480984917355836007785076128223864378149902232524817687334351473802805852042840193790206823066646850833209891627347939624876328144225050625028856387991620949431365474764035699985039633008563728111660613657602090386583058276342899591816061272081701020400449747112003572478435662147683987044848701421222519888732933860725428877231632298834143846376586998236558736549797565100014501581901202904644482806123921485457199362916989465495844460459951073611463868705021690841652959784413450359620815680242175449341634313033007806563504725222131005185724105333088662752108068024696828175421159869704974257121709060520169543632120481335742257863721454387721517807655053529454933877840156957114360757211983212829290052998906262052580564419354069928761669564130907711881991542844333377364565752204667211117430744375088028800050963434646250328143857259016231091374476432332118844649124046083908923801114704974237168293876844484907291607876095941056513920348118069968857410308319381332501726338665385305558716389591295732804049822325680960858231606465539042868870970275763553906561766352410428036029175588856603375285821986846507834377904771338590569894957224507993640501250076390103405258291070654989059798027296478136420085835708393487457397344017006385840613482714168916627915954789735698826635967861875542439520359039306640625000 [60,41] 9151165663163882590949273966021193374339497383112271421030496567526978861533042828803477296280847032621458177034861585959882561450021113837899612255619151260781457060682214898510002760075403705026295671211829486553913521696687331052245253833441728679056002171139429960165107166957439354686559079718119661908026321117646977164120381665633143015132919581881434571038758742427416400605604645888742218919814717663414754995234634359509283452345012729893668350455860055068458645603550284860005344439480786366627140458932725041237374106438367854121709331090315772453423372087418092118096362787860166590375272924429437390907032252228797940092233953369561329176734468825712261650623079393961778410205334505847315297138602559037911949131170104949329803438607659068772195097371299567085504869905738735383369946662006066936527402775767984848270957760420294787254118459461942019593261171311047881780289171788768566287089847143860217096808893756234875780048275083906987142028097843658882393910759041379752295904229255447637863148821220837378496948518245135416396106307466303963532862014793012796509286867610393975084661149314072186780258063046440097030425250283509928416555921336100684969310605077633852171506896718725164784024980236461926775489410193809815954387051301300095164577616941005462416856976748980908740901575620732146817973342260692258317945817673953897726942000082301722217937054834185047128464045296199219805490515864567443911623897232042456597933262993104357193605356168248180054918556030507693308635072308734451803036708985597576728531390006471894232765495226405796493632956679785649310695403539862436858344753817032418063561661482557825881011065111871048229936103247009792724706995673537808185225828555058764682147256582363805414666972479655540364640091810352138328501193882074365656678687857937062888652049467551408742919147646161176960847531767062572157327673060302189869676897344700667330417811115081164692183407963703722524858453272258742753965782317003459206948136231100590650563173956959113409672036163133621112633124145865828772828690056530760830594762181193080797154424536744607086949883187287423915185570394715324885825398525148718245863803627498487735231714866343178593307603395214374886594476807872982685202989360439737815593183991363096787403889227766858209373684857006093805617789403664079376601109096644743950852142702020069251543286090796703854084705383720827260376506182720270088370995154036791063845157623291015625000 [60,42] -1073265920016660198935582051592807226701474385619150672283240279375259632423259821791102247828272971369941610559250954941545111297818519819683855162592880411691833780936771549476046878410043491718275598196232883759652349877737550446945400622507839631271242569118267730194716516760304304229630308585386147914406859179970448830534774686033674885739038929544421404501324646396053070815788772652244742789719474620128490402294174155833195388691002324526850299358092073134191149230985091071553342117548346958575079496174841771707593586038273925917919182307068598765786331186015313704954884656202540333039528893356687923774729828165576504394936734992305241808582396166292183881194005114491776553481134855227454907249252469670479449230668102002553832262652227606295716887667264360038193368755733151361947376803413662158444888504604980069813993794379154518000167509446553550960015329530555005175245384924292963755108485959483855948673616665251931066852648187263460245437284645812860855620397692247170168039274552004096282682133203056969206998431140275402655629356818937146267795848175497929827773932738975672001772438949390422820560221168662276003231318409924756036302389952105064806981881561795390599440150871413024894116419528952688717584177632789271303957391613160475429444298146853652701638114422280805388339351504379068313908029672184958786832158102709927987147488159774854000765735171523685437882079991080525925453695493812388132584813815157697649733133133132349630430918302846400174348008421872322843981873177650244553618379869960834129083701069277878470532272945942546931281057452948815303766481092048897592969616510332988433898155024307420398093967032253946051193437737425482678960470162701759689468763339687312394168924017814407411394378793961468172499528442080048335135630528302878418952252703142330567315470211062660742003495774155728934246008918371605227097988945454603897824542700148072348297220367967178285591527286383742095708870059080364305479803183121137179763303381890383066705987307626291063237863487646653370260295031272513001516023211795015987709989939680539039771247024064177053953654696273200279533896295922472110874631902812776434867151951278327015950197533895303128352904202266064883407442761547504004225662333872116418813525099380333329459446519689937358844981360766912452250678193090904951032456461668306448224404052200034738837052362863367426007721736833127819764084604327661343070587918191449716687202453613281250 [60,43] -644810757632586126015339418969719141553735476996628933095438396630997325347501809439413643430984166108765147737045842386919900306663126374481838311560183148310891033072889566234652952456877468874268964433540543214230745620026228101440091628850455126026824762368520046208374129017878918315850971464753733903490748624449411906973520714105246602586786566006719157251463606118866439871800122325764278912296677148953748090699466018178596336768562348948227593691465495726852005411010420493602630169180651817114499425204405641229397467380515581139652034001183033864402048167230157029294399089802569574576002877591915558612108626766051618435188386281823726302912532583007927113126068058415238908647454589065101674602837165839398364859211319270681266512180864084801692520082569999304197864417088483236466988162677611832073000940718693128006751570317575488811323923470498127703590395578328061898384120914013251027785306752605743343512899946611613683120735694988002127456114110923895854793613189828631617832411913550154795745144988744536739479480086836392455598132047150520836942999933219350918035298799872420254264856971642893513888154497305667901894094012505308745336287056245367057919827689374744360108649143466218532312256594609416839863272715439169173276206373046972750287026079153285187156154617178415568507747015881630965019884519656071822731357348424083626690383572453727357508858334755500933139112024082854882867786989570781547234087873673632089087682759497881675243340655621266337885692512379813487023054580415815170574482308977245507223699506942933562288300052473965080961926001170610949997065172329933357520589098418458449937885231737979089153162731458008000450292047006824633135479576015449991895716729251153665966688865606795009285562842217994902046404541161876857181514747858336382852719203978179455773272559043765209781533063386689504213873269229210459206797953510338534975036537473290925761176787729558502500405520322531102432073338013632659210649918285357564770518524288657788811568210404249563307873098565680470156513762611087130711198635049012386070875442910699384409104464999290782866079050516018380492554816401549276748720264542471126864643113467978366768873155374748256537903226387769798272544046890027397381016842030930406821165607007352871948594454001156267593879336752946212744604997241477993240782541152752510171717035116337151859952348238354656464379143521854543757531978698249730541647295467555522918701171875000 [60,44] 421660617114616529483333850716188229352049291603025770987681930585288611866518589180779787381830163275070801597901559042547469108511880643828907677395813122353726509007970264526723581454847339404695222802612627624531611635049238084849826731252475794367128895614982124635739570620068145565920191872179184909580893852020540071486559634752008054925685683377009912147889818512242986909681435720366445531866565628626943127097995553420721008422375588325724360286138373244455765999280339226824557527055564232808886615478124064587035173144939425306898517789623471565448674294611298559404548649640039049524211384320296545562756421249292890554763087936165807713932732408037476005077477795388484802252293880177369214436311128148970844438592966902370497952355660565487663697037203529703638439117475230839801162267782244338292262606566090871885737430505881417310487718772178494964674082959917079210078470593033462373435639728753193999193906318350177113189754517294242659834821042856981161894133642179676281235878005700782724068817564046444490298703495463615666366658072038174836908901625546922655553306846055474264089545796755229085764269574428174260289215801927934407534484885722487189226964851346736276197824574514584121828366445924299408339659044817431388378235600163072672089307699456458862891755996896088416379061513528375300588311175722209010316730028197993061765694187777141513470876268695154520457799508083428155761691398081330550989387536755923284540955133751118554403583069975746755829324113790614069430239303886297274913824139457401938574563715500009904798036787712430526848048784758666466442189521572589074231626287647315712415360011855420392419122792416880709691085429265959045962924009876426502459790940378886846100104855022970638520933527045951025631856823098374524614001317661657341774666169946843744618371806542244596974773575466389217320527597844002927894067955200877931816927799224681804798522524749362364099232846881705956270547795262022804977390152297014889769949108215655727959257750005931727903680383913107955006735982257187178656499901293749844615423536733905309962601022808966550713797491822768637663669215575778587087079460382124112584180372634291064185139255041336985486241194330372464990358061169497229326277760701412922474699755805739911623956786894438081686721986444435348149637181888536008970356239679496289365758461025945944260648408981175653393649768468597863364799582797104449127800762653350830078125000000 [60,45] -140067825393553766696970995886478247138740010652028361426292282114089402284578688647257723478531328502927745269929672074047360198784680100713245517279132583631146052206556726579724527865791369027499268182817368534082201706921091167550462982729879354530323308204546504039914090780559623274713031262424595346727023297270055947966561041807471137045486795647851444284061408371751969521781095463648183924169297441968085549619421824815164967110954379996073933090874731094031484880402090376610744921839643614614868676859254472756616139671228135794527198164653138894259168323426966884239963198786975711726297260590128161426716637632517381735461442607451988196972037506117517713467265825152686097253625867553306968610642852309396958730412381544641888667102728219719041357982169653459582193271237604429001861732939669264651086536638595594496114345392740331695967482093509965530755765329365700044695794532599106864884527860311122394775051468803842820810913241451369624785244759584358402721102522386448485866908737526081045176654716361681438517972056943455863275702392931495900252203305945099918171441249783243255503643863142448262331183385153840421275976470711751590712758510254147593565540868166300107795378956639853499545093618288653109137276728449400603798223506878444419556411205807955333081584595185385742646345834753636469509649759845645004043754796022860974383983341448584133615417863029791160775085053996748974203407714265887218829233926597783564961915304556741117401533981041806804096101219629025606198603785403145744522222757810079119885942004726712425222930938693592502106371258023104424241172080096523831345460149864487242985072094428356437646021641596182073286263593815107753502138519392169365064704026960006886462700974631715115135847918152396354968935283247253752923636607104339460796540769964114441131426943998291097067475800559709336342612983930002341360418499562340441193607728464632821643703731233898599566289359599861529174473485067676556526628334550070205750167388672249363872210305004954445214517464495250904032948286697079484889446224288091447720994484216507802595998249600866587212885501006166220745098229131268716619240475530146290814579341342359322256578237615458296400273403292811011602704641427068547254444734411101755407719115366494925234524923356783317112483896404394596561032607577043318842987081420006819307997350989474014366907259751375255699079150995822197998952329811572781181894242763519287109375000 [60,46] 36222811072774681424703871742819677484880759583567047776192699073732685606289061198576396256990895143497347304229233170016362654436511006834498140254927777187491098526604011071097505383807856413621879241252184988973119961698626234188829831316596623090569698887829466648574555805783852703567061797357961597944851589012104951285607362785774828796976407466600003347541193208775201494666975666903384211157922037810860859595318867006119399395402574807858110247677168778518982808199011485322506217319048435558084902102366916677008240378261684156360992089374318254973901927071071878398752457476615551931696521712807638819896408040273424556127246648404814032357135436433457496549100325417466033908084834135697779160341504306927012322750574871807214883092511623106586630438152418303934864291609012092184061367792026267654929265088160981749331101162358481593978970667833586865594836334999150459132166883109305045768543029862272843048859506667581111641242097623562563564199271150554480291829949541402664739181911943266356772641053640530219036332665005964236601110405569934578524592794626130941522296603212151694788911494942480365347760386719078458280409992269040261023950346456451640061098689278490501312008857995284319801634759941435350195312020286534624581011324118113710364928289071825084266910206416346721358066940464176725145574590398040162027076534803147656818823696662538915179244106478061680798928565356586330086964926342797027954231320815029635357981052639040693335328346390679595890059017367705531078157644982409989776977967831726542781005602675204843902028664358419529327186417484927705071350426631406128734359253712328812076833927222100537556110761715904138324359025416295096809185719515623655698956658525893238036536113512982301665919779513500498986909334131242656245670398474044377481934962590019652001207761651892571806194635391616872893624435514539064165680049315777862292899008953318019419204044877893101265428788026832428355730795413796760227448121872761376142793307797363801712645754233790197239265862282522170752767394287646802039841145146690779775182912781202864221535208440340174024131499877514133133086655455380656996972842416619069719754886455209894262655587283319980769604600603904273087574804835203113628761983045775253671003877679469024264050882832592120174839458494495989670457701901382141807161702522705748007243326486620119271472573698647059764131827624923307129556349082122324034571647644042968750000 [60,47] -11905770038068302766360812073101896830126311679264783062266363316831102818348778027688710293311259933596437962960990784087919763485133761770881391763544336206508948944901666516314311173375947757153566947460139057719434626920986257753179017781230514651795587536834141552017434720260629781969326079987619304402035179235571771846646210552750851039918631064336527087926132291863539735137688915695537462421735300808688232399949543889486315690432570313449942753924739511350406468431827851291063846786171422881315377567786233004233625984721486029270150421011096962729385241640102437748320666086156626016455414977593447511612386969085937554751715970833388936047628588964328449992483368396163014760135024884666937255083941796223321513632381211199782099153881590990523700221476902151118314863042827303940702974346541114097948238586154964262144383256365425113499733046263010457751680353768917647021358021688044348658235105643238670377956035150190562090333126483477061310742121181933109601674281623074325689721924471034168961261973833412645803241417132486409340068450796893860073755685346895005670689969612933076933548877185027070078565703770585004189536103728341571221044635590741066554278660936495395247995473839503897023121773817478202200967052041989999316259217549726410370833592692909310975635324451088955655907013859162626788398456070481974614015375438966920187491653498738221051345315575050170815510779891022274133658740657287460424686585831029712261584832723473103826091704813992686699095811702811719537554045355720632433310868841547665501102193995315109056255713391507630077965311549565434486157319558789979648700339712494720828652114605453791701640796250533114991876366942139831299420930158970011695437031917769144713874713270435737367264060721721603587725389951610960143891022733231561900074576403243991902437765282314251796608509705599557307582622531986038379585884259810708380394174351198247157726303383483091722106435398797228790592302614366786386371330872943953899274796789832936682391335697103497508076128734312556695950934082746179773338615272088614056391670835649601842090993712955721986841164324589590723070713993826958309074899123065128236122351662777637012238975882710808655987641976291409751649394384764852287631461003372347802669183940617444251015438255351222983323606344627442467449699309795805463482662691544179130859212119981476506311905716682620085284295566394746623828382325882557779550552368164062500 [60,48] 6031192220952447172055585276628971746579754943884982748766827705716040038141359908186429869834732928192454479434243554414714353916244660953491287363490570023439052690735497525377584045911788299316235965201755054687147210453239226113151434614392869173072819122882770830360214601005108528899511437702508464273274852381076975534823898237892449169294362343220862234787559923505150801131650826550060661832116955201208073516930864120474175616876813543481168106412707624761425226154146326412439602263725221215222940449883842393707947340602074510956579148942641176369637277388702327228508013880865608112684825165359957279070120825768247382101289663753395173504085083444708322554244455889580667977918863477058825155818956379900095161765623834858394111447978032796282229898813960533931334542402359728820946638663753555936447685269000051361139577526959158094770129185488191817494797965775067823839418159575351212748694156449920901267233514236595697398590785531891027875941480785768849444516607439781508578190325908404937613507864485634332550880093846204817008156554261551358342438479487594319759377468643598453815743242445909607079928082324873448412370421479778168006018046668567245541132884683303051297966981848502203062596260089612433236320662483908688143754646982845838147305902808585052456801311253122088351781381159330711910401725841425584403492748566971278636886845222683226195643840370432700737856669260834349998685278283800070893669970456068305734162136353055273837886835435548290614033588144400796476161358730549000055951874965306043561103287258312052417839044352591234729220797976545290522046752336415469385300312480670210845352520249629856406303724954053093482253104149647335545034452979015581840628291224816622290258500283620111485336863692876004376747536351332034965037479211152594392971244387773335720903611183230714516033247544179099868969396561471879709783917073229641085740419622830080833689108284423733313926062382704840134745938199481223335181222927379545017999542798681271582311187039756129715438071321451428456115822305841184298836627705184224808430863269388898574373001727564400053738287305009189489413400393775639446886765868081594852482871056045777873276636123168819816545311438948679456030005943241910600742856617700336439144310198169462257255732282594274994051223630311916555251427819837566228962040748961496165113433643026727794064222311291312086004471151347294810562971179024316370487213134765625 [60,49] -3074727816408070238779206018542709765786193655147309030829614852358083154471637251945323533515257050954531648573207592587789899723327147622119429427151760418495827475248312380016696530620356305772897157216021507954505720654198218450345621902682635211900309923781235540111739834543646188812734802573168167407034919493804408093588472150699232856801790260529877137273548865018291090608880162134682049649455814137445160514731927277349968236089248429964613679706078016674427771846169075413719114434284300860934603648552093921471605027731182991385365644605620800211267883679154987272872334189405981344931985199084716207770689238716058893213227863264314108184513714183742367590573840166200400936317131991687735774564004891237337419284576811844365974089575383145295085497082088146189564188220366655857239306821993913555601372827969698281040278239276457405713710413244541781658468745288703654903744737768328087271040725904928685074032310295215560827506727706139596296973682757746510696815412104997104647942098370154678783353780642538335736050738114673308036825178425193884150159002129246962082087850853486871931022779463942377427859701084201670277175905391544040578532168062199399422801786759758161159263143117225929888232142012038460747492799176826863622839590743302832490747963681790127730271749958262144228437362937958069823689950034086760763780680880555183548554723921635213404592710226794327143207072428826079922157081717321737273924808811808481469577220628564756067840887465982736024301112327482684522095627147946570029279728854148357245854050292420885231827766433528962046830753057881710582462240903866480740961644384473389937200025642138974258883320051518444295818167723737052885973390969962463610409198461330027223365601234932419556284438359127433405846557378075551521074734931426858824841282969659292827854399757221247682506531912825672119278112123270537192588577281528948810242224991070324881600825266055848182007143576103447507709960861590405398793544663081608090597588279556021387410285222364230878891331843788347849435380169962824007239941690012563924586020729326297366507222929212027310800228837948675896064470030441709313456976633286994884337690916916010760215805240967573952203127617777040103745494833851357454005073836812755783333392995321484706812032366565190365395380697801644993861029530856749414729591654347163107250977376096572759658753721643913631289394584877872063088943832553923130035400390625 [60,50] 1289402045995740810445573133703903082580578894231374939816790210149268308422375461521113042912863635000540271218744889948608684958219618108648467651033689562150585390818476257263637488180745370455489883141090631326692095484440039803674031477331965968201068452138185339920348693231643289800345479753616850542635761854806677152404231963436417986713911357302955391720030070969392508468853959174555979431442732546552041348063905407728393914538569792622975013046813223851957295347462010018561240243082721547118510794789288399238276209546763201689760866002127477462386349334111357433779063767351170586286786751865990871323392698286950265366884240000659431430535480178378580312727284263557528400125559318314529631507422396002567414077014438443341107193543915484178042275223330902346424238381562324687273381081206219596274124711663382588919919101162190214877412798299990891153033020996223393413952367557478777505315657580536090378486568337545467155859168479369146560447676021888253956496208529389981536318082606756889826815556426348694189925692124050291834022078533062413369533630699636839040735532372733743120410747292970520009067019464104273909367351972266712944396073426474733345969564617662716773403917340502452165794010718291438510101761908775314722913867698960401778321814914769740666719039194408005163309460511421604576432732932997801954111769374400317449154406659101381017797836734058860501094084088465018579029055469067962935384541808568124704041475241972678190743590584144110973331285929781159775400888112464906657672662490067418034884620879025270161212441298294084407018140458113643767260919218071088371005828706008762833974134661874905857522727436836737241041907311082470776093019424398582230169385062471057896508959422268661872722905018083117372987566276100238265362743223128129537000800758175241730080632484919008280242044174872930584866038613770199619872044618990092023804354688932066184252313810844589642642364549492831225469394703072739492616133488462634434890472595844659842455837618135764093510765020959318820005620106171719687763034974974358177101735304154178070396424278530361504478538971946678529628730046984354301235330886298394965214344324790888257017494123914004630779297874776664899962515234117405015922359995927827517497833587175516895667054658096291573598512875763195916965359721160766018156977143713431759630856318471227890969767324536520650829496403844132146332412958145141601562500000 [60,51] -440855357179128262520188349613401227113612150189572490966485483261853485630224985510447262915511300322989950802281398538731064803830849823761958446607253332968403126696081659738170572489474255576726158232531433197249730148542762664233790647635093555250380324787304519389374912418827433543698651802249757548988223035643404814156989071863322718314972308111227241604064777609894030645863863376919728297576613774608662994672358832075599936942556415483803109089558325384118655565621045672397535228189928913916326787367972739768085391892688577933189254526437809438730975021737469898541165231799780137363098658869750656094796276146777556904567624614146870755193821651214669088910884749194340555219994238792928338245155407197472197729495510019531348474427976046932321983328283605506919374951232498101920354371055018571469464868252284344590428362209505096172859091691998435932935311936759825019835128954406686087814287001942431326313658287662699882243984760992313586941271215231792995724747494462941697476232780005105620817199680836589055659022923219002083175493284366385731216337060799098146116925407493778844665058477975792843299525552840664877128189783064394491364413685006500203978253714803761413009417196517600750183453470299227160654279798726259306304504634962579166228953913973259651193145539305716651307816835621650050176118097408695050381895512047128304557261789566244319974414941571705184582900768106902851368253496046346889961626087526852145062998927674702030743704303399953468704848828184548541128797604435497487261039413833712233511132876352414694884692783196379488559792047913772706638503489896058029189591257535552414677072497513849077132478517491179681937850491702292627030741318864857730953168510856275186875489869948268168947719666242156674066042055780750685659947817512287429923314167864667248014514254428367355183492610783626913032397329689112972792987061566272851130037499246542310209083810489809932900821603883123088741804674396275588135664308492815341762748183520570562523611653936915265451738994935270607468406118389732158065215693290963745372800733416894452929935331619682233370388805242975374887237371956702583398966407930191968961318771745719307362514241514565260210838239587149931384594439682345848838028303554723565230097043431010053570668620700953807585084209191242425495888453613459483946969606168963300332538383832539699130274381756771284388007892118821473559364676475524902343750 [60,52] 126099314350898332656988919280399952735434601032806116106584197325173536909486563961573861352247502954550439483112531322112761144490905566654582145983522087136734035348964479618934097031457158705640572851670569911007914399317880338445562683751026525303909473840727572534837116133600215508205268992149615251131575018652022075783405269569641362128605030102343477663474278229348986882284644369515799178352227616101349126998675472039851195458476827762672536807537488122042742874295159606196927653170261129292939360098299851111879748464399097282874128605623050770316086515703809211753794888180283149335987605778874606802213759610720108301987338786634570750924499532896646819087363160856718110234819456193909153030888810316202118103929298495192933407975201618096861456169522127077178406555421445625764869125705330261309162050240804260121490526248855442007136503616077873403272521322982417995344853651969871638737654944951865324961987269240680497171917962654280059139461991063643912114493773874804621619341135174205373860465177274881246121263061258771848607692164836724335483753747048689395148654658261563950081338420390334842125425443481930406614618435969376617195715059924274497920633723578763031500038632491495519211490566628345855431762369810056114670362358977635153298129856018676766182446889785513519327416830679759047600417125225822064788052872115227512343333330815945357278432920198189479040647869199726448900768438444404940791296460691975428269020273694063747272456323871969282809322729903750897572946149826744032189464734283530132256252397929638302380723924434578421830224276962363037820075855095189796886238238221698318303810124316710476013745004190227829479566672541747008461023122788268590037638224366875536527265217289627557137871095800500182262509466258318442762277764158903161190498361230399304374390099158351379361829975196801013066515854983640223640795165900381061757175298322592537997656974177840381560572488763908978758623391542996632106184970938691622356557816957425611988742819206802426393614923910145555776271989728056338617073711129492547450857862527347858869070746592933997805265468581260272135742927621651030959881735702953931960932685096593685202934642488439423914120830397983449704050009630083668480862450680676537186639373735367787897405871980090491069711035306465613316004761432935864238800925044141502752839383728687240549520281684644541775330850441605434753000736236572265625 [60,53] -30888230539344171321163545043338409991650669069272691789276934211649268091622825412349924369830717584978290441647487762113158037167962464216649708639097084592282805195961207927652337405320935917041736719017602407231706742856799125291003906226279134223691483657942335734224952964366349647586063265524196688434760998517633459047103517510781053683803561301964262277258549794125584134037644278719521413426718928329894661729662884060137838676168534568184027046152898737543969220863984434424491841291422008984401445043782279532051433547418052925231724711230675428972292591122048629975094938928945625922974441996816334906126113162305649975344192013804092464026883822280143153198210490815989969003011373886895384655618833511713126911242669565280668346164948153078683648638619880191699105849608440166039448838260070552628751481954401706942236101538991553980421261006108739951805909720528540160539546874487358133458787495717199392356907518979680694601456326178973767558239530438906692140229747934551909558984859015004235591882121500340750076311777238652792416355574923428059984642495902871217310817771109111043103522519358354016767198240677193297200824909249488097170747196115600688278562637913920056195265129458770280945572575454782269309453147200466431074613557969386612159182518978987520884399473694833217313945643551509735498795805224954604503338397395447541493457260507072186898690422530531903741269476808168097589737254445600611292282182617432250749381742540283985542445780111414322028450335329654546213456583373361808545395652490844367074216775119050042878482924970572996361483208815550385186986448828444589000891747312429796107482677795785032953728898942198212794141654233373817187254223039566633776053812384115097330478935859001544060636412957363125508437104820529636364718517393394202414547425775628852009720021756532954136483829862973739576035877258943299582956329033196205901532888248871455276658469985450651080002693731585630788428333325023647787372105974034895716691511923296528659238311778946776519253579046146796166879107472731850614352245587162255180326818952631477179774369589606879931077432747255943712039955235167092431728109935510564288102003953856893208137313182488148490962312106969958055581967741463121642244093619532769751740848141421562736155076088084691238326028560904984398235579047938528847097020337326553402147414265117394079479269230342763918883974838536232709884643554687500 [60,54] 6572145400378916094165084062299083404352183667139877926559206187747074035714013256966064312706539958924335902993499306394628318921591340696225177014973451101022031121280571739298964200917508643345696898513890253525998901648824576493154507829773895063770750809906447782392334671113119019236928981554409889731724496848127026232220288386965638223084995395616739698836840183751746451164695735615846405350023348439654151493037149151612684644235731520303320607599894059504433681729957663119982589559132069023410262402617543076393124236665093338768199867476550014184916528831325589400952391390432847865742384909745669496905653447714553180100241882518391671764113302444490289312415152039490745294307323304273066318534582551357065042610510811702177661526155033220425452267863431915389129615282938142157101814812625463570588144407545850471607173834531125408266938397733978163918331797212594061969923816390667781527275238869923431009055579318854382048364172039249074560082734710701872848645969629658396503127810406811116770502562623803810212174135025030117861039934862440438402056554518388514197104908274845126979579598324637941282706118046135030603125743306692018941988525656417264625498240488754662773950115424878261079378845767133307457423751338621614413434275227992566755646580389775017507514643159000937473517775065798319989184665456520368408240966455400960190488940185559868165373922126454398818064473194503642184200309895793609314355221780199270372780066566596258476566317486065026905437666963851416105290198545405329939957840349269967575879096251740688289584370076320095249215097896099185914437587554283190300137275411612421720247989090086049360160683525694307653779330811687021758485840755118488182343869604726442335353201755906183932273900018252242413832636672749035490238496064953347815955015730245749093283695337348464060008494973635243279923723868559791129641769983544201588488129033444280553211980414108233000870610073699875417012241468842553541884802471170469431423448477858665751683090205031040722632211913022246946487928350074287823086685948368848742671035144743112499010319910119842350299562105079670512115696688357699548749092138323156544812973704908707782052199442290615432501710778634805221729003830343330091839198530109135331491025556974310669904762349675068641069457680145361488842188492364316427423363935002924942760222550249513373578900445048933676162050687707960605621337890625 [60,55] -1219242617487680562599940340267857088813794558039764091815737392900990197700792739796659005404300943756774837210237717539144955490476133722382214335411039456778727256850806057578447337314853616024308376370982394084743388085123028294576435340562796540459989165980685526178972236581579711930051593000451449149014436340325780376988396399690148929221873494709617491343426860464341058953208488087051974714106623861465065467211548554879324411746949870137009869798977081634375781303595123638591336523496111095412584289726695707723460011163669573487842180061480125371686718848085898994213501485078913866903464965100352862881662629520897224818228862371397347061058556744760424270058312170903941247633285903682214962449306114665911641209928730004990020761823020481897520010747845323953457725664245893170079769454769268009019872618580462418096936771467484071671813266370947766863573501273482485453020190420547611007763275409496944080085947177225043200041398036174835744901066733826339489872048472206062902745552070704535455082071050417659807912981366561459436172177480832720012202837465832784627413512977940516364517612962333548107969347084372812197831530922230954827382199530805837693103035479784440958610895245441504890662298308364428824992613990421415427668631665671073364643919920298190122840698445255922212345581970519590025819689642105171438978395231237172630850566698805173769118036228589134197164256156893833797375766910460555750426551029583150564784521964244145570692368609352763988083859085961117136165946833613751094598939760688974905663884706884379094915196052367072368686115679659180190336975342385244128594499934522198885884743631193804227929457651790965773520172108206542959056379154499366916559511583394114912592173293747756365481072210739762701559917989657112932788587396296650956978076010622684744428836214613668316955999655550586439236031773988136847469392133268410391724178466024018480745303236976270747812522060625354234118319350565875526225429578180744015885488508341265814026473563405148335814044077568755091752608583897152177643403969917969500946348339253926676050374428680965410610532867864916040914897891726979315160835432767079852460835748766117103746809154467718857944539095784122051961145283025503550527354559043345651129352008481803931048616305965163619111726688021096362533976529931649420309929056544495607712188673961031280877469196166629217259469442069530487060546875 [60,56] 196062623193643802846797374431905115085820584614341630958032669733760022864589597777488314234642024695646856960346463071255726487991292959838459618584454448705975251313869434906430593406904804424804766322898705935626078185344604205283121763649634182958132036933774138201746368952526495971075152903363829038989362359541866230570037577875385038881568315255212518076798479590338235608544018768841150751989215450379718115775490276133600700518454837636153820449779558746537329431437395158834638315529882803900053690643766805598696473430726648682651302689972607654132808639078871708235592064263190348006021000226067477476728029493157571528202587435088425931012000789745137303499078274520799204906688129320565249797407255312500648372490630379562725506806916107448651635682403772699346528780961824565043557490411826959227624773697478225624122026550459663496286806781158628118305684350027401121699163171645617706614574552454191404940211087901765005768360161619139535747982285815709761574813113894813961913597747232149289262836187472316314639375482647350038777553001665207612695243223469405668331342722374098796812030025777548793095091095561889890218417579523435325810165140292865963403983255287581187388147894707741230925250234659600503839852900617277284754998753006712019010756154490906226634535010582284023578433914271886824077713298735349043242683446793043133231414718793006746146819313087365503276239700365725894090450587472254386831906439822673451522859020259356810583648925527888277246145925243555633228783766715878698733781458764886678695433560896756053938839653745439160551679137131998193313197034079496656246048209926469248180553895900445407253700598006256490215730060587809974717983437022116682479722510553745607550098524565998008526726759772112029083571802799766198418028147834546848189156347335354364161708356115872983547566794279012897046378794839316840532693992871337794997828934430331867689027040917746766130989527928063364292441011689549657115353918254904380967948038450737479725276822526751317711009762986741294051352181923864542976430290227618162400940177503059058506998787519867263309722971262134171863101807299011714540509000933298319339053508733963949781369880990388801108279567803028176601797679475866020863761327254477675178207821424103400264818797756168889358781783207936206203079599826918469867564975956137533021413420063493214876015890979488176526501774787902832031250 [60,57] -26953091607576591409087403526405349554891816060281218613503794731973104472980353656911473584966801833022623668592863656361315908217043149941812644788905166866091951133788257020716550324659162075508647773299620988610697236220889844025536319550154658716173274911179648852742320471553643954626057108670539384135020740884980196928755752475118921687089009066743578467756342355565332833623179900359004799768593091711689123439699792379421363740985280473568496640611294905863284996952621160958294171008926998576967521199861939245406982719046066187409351023752735665278134736644679441738653190700945221668308951320776058689181716859731231666067794167435667655828943551302094828114748246428272295130469679127784089377293565499868471209205795748304946348936717422673898010611413994833591674945498845549103362965533625344102295355053369823042855980807245910441714183342654644944585893234254535247853429892293509845179661833141818646257545046575527980640697770948743941899689845243055689101642262162905445860788836951569852617390429900223444327747758806070321162207231789600152385044789732428544574658929311257181390242013370060872392201402661234431834112052717088295563034817877386773251608566638629651763705474031372940668781241658664264186557516886187119396493455884204405994930767698945188233720574348073643143019835240149241291575736183106861705585926304312130925327558212508805800630536046733531779197677576497695760937134242271287863435831333743499982798168410394514795202170761109923939164422060807547706094837682111483856724733235966638598851959661020096610223275720555744291472290501666632244051502780314379903018016943745829114505701725073681639795618892911170880873908878893979849393716240419141964638016237954147482064738686952147332881158768528508969433438569922949478333835286609385821748840969418850269740803543824709048490696789462537696309418604169250415825433812897415905703077425855644355691591295296957089422875995344879606073154326068510159524173052776663784435102272736912905448627988441130488586347058147997971379686211793237013156017055584039184170976495756876591834516953390437799596423617181513850083507020661961452321048078669259635950995669738388130110655652624079630184717594850878478870971583594931983123324772095698432551292691435385086072711464436381912219344658822964093272260721330825196398086748540453128226737194430770450104262181412195786833763122558593750 [60,58] 3099831961378695338405076170684837182928266722476045471092470600760082152566765783706518875246460228033152989080416170542412794931128183863732348248306650949298467806692809643087499117639693741737833762634817478905440258738938118352022789872176805578100704348887506753415302101244240794610485109008235400007435182770320591383763224265318334719704435039788286353384774753356519202367977927875363898259282007308069317783285210636106659320821675173161590824256619444036433967725891392274605371216644337978979577052021965982849913956130168547994765896848197948704135009917566458117829392712939144265241521578860805301021091739802057282496435212772744905505434724627591278900445975900773295297644655861491207049363851725885910819863967897090202624350177884258657796753994566879539529385209077535776128865352168519998895643716469963230540099047952514405352667199359273509156970232332818404572756989373466076871828042132990160084462821573177027836933145026342678466193785898826342001845344167124286248168410880551340052984167175668085304207327186090620900811432216707785538725559469189915165308232931277572467586898114700213385503763269443638894798958432350472066120092042607326693485654925122632290149965572390048884888016173757311914146348129839393096053063707520001870615511569579437941866051284067938983120046941322422935457978587725368855563867547958906657957953665390310998778167389454164851875321943503520889449624027723054366731175680562042960543952339742264891210274468879245468427857920502467217617500342171933033071183140908690614385436288960779168910408179378222704677009164852448024753728346736898048775457281044007047559856709766789905978968488175004708190510973555816911610735917512306805897515489660589707385654384510159279399960039376308632206764413256398611475006473297054195467821396368432844671005243942813563183916449536684402466479216642087867677997407139154872730134615448783563683911237623900242998479665730119993978082173756780630484017788627445868626811874389552505900376930374055502009101768285439270879959422996713700963932170448297563299547756514120098889595132101382689277238639088797833826300472407801950919647614744724525207121617268410848956927557417833396173715206400084237482432132412364541505488095374105561905259347714466766442011903541672594920350684799089841157949027375209173902549673065455329116436237850418233819027591380290687084197998046875 [60,59] -288056815283613840237013288910609020638553355440229406916526524388984467296190311594761054760288993271811230568940179739798586286289557474011550639283283331944681322485899222073777807389258373343688882360125042489177870954200913357514907215165800407637462938607234739841281938135945598243548849109837387662830150632633855127164350464191118559757432627157109964699712293029629635667153727406480915567940766675779447027615815403051665613650365537903250343278540146599345275690541390561267392019275486448227865619098145656747687710678264685091101012055116822722202683584994953994377465036943486121193932767550770594876417088631363964123100803970720950639838766762289606202195196818357908127969408969737559045679534013212002275982276786427605851028877218653016981634762042949327225503138461763564193827440283166860023190392848311555172726782511255064641698593815010148570952351037772771893765587407857985664035675423437906728748057435594272004153859401067626325202594005384452063916190151577960189186647417765933690742081198934650905756783384486492602083081720586208568010365185971836278409221512685257777875622882650978738136384533436770422222472474947339084724065588414277809592195551830954475630320115636831996134204227750101799440457100732205088541011865856384961066400084984897527894583042040449504916756311562520627211922476751143389462577467910702751032624612940674331552938313282746230462320975820361525238074072841138488056046905183172630971371730784916509685492406217172854825072151931537614292025691902264854965367064449117172917401696679119160045530198603023329314310487078498836360533628805933745002499154061028111638708706386848779939368277465769433866009114660992476940409004385908933624535648222215084454063537225612934750504835058706619891368527822654157096086075352961159129990235765155545334023117919737191722817455707677773108129613474941459501857357571197282478870249806945821203636621456601414946119818425415895114221611802340617220625425003281774681999200985313401977778794997831334596462508276470973435670254022844186226138584208737822747780888053107639829844573002220860280415655443390981585606898588472479337502229677955938668853978543793757250926843218039063563066171363750914581767380667797655601384844335195253073178196834735769979136650032260729565952996142146219528171380451928909942842187418853670149467005590082635535509325563907623291015625000 [60,60] 20125098978289040974554324694955995386587518233412381148085061437832052425543452557794652462473231882507439680379555211686978030882601542541743658815747872724179342350153982117820616742020483744909354666498998731038956244575499177529416927279472161722948568503032499476277211053075606057940013198942809370820431758378482394868975474284451464247901640710703706934910120979544914643861870391555528627344448065636809985864697324505428945051468143263341796546693846429616909749700676847993082022550485525438619395689176436472284718834914230885633797777354609446600267675257523887454390299154594478276046621931019000934838656720957828810061397147776081623011705678596346124234490456239791825558486677534442223445803115783428353518491922594867199783472857233146513101987446911668376256577835487754863083528876020716087436977520269908079020634668169625761657925676763614576184313722074806812008022551008806197111727501233018270663089098580888232141064622164841938742397600178671389124815405375854249877513689825138795749842609945670738406933373867090504204621407234494284514962381655528614517006219873006073008639712009515852297021080875422056545829987106226235124921511547437749589352940099554232803980181638301134700577063141167184331341322615964890794806770846632571842833086631524655416971716364936636280779737082586384602941635716793506870970023136730927482471793494018617932281120864473802912038978167695316895760750840590646203985879585725659744655295624838072899106551009706791782261820923166612047550383998575765183478830291007018917563867442397603348676106081550363951078484165109046024195439168743221436466783998796298634257218928234456937993105035488436512931837004262073588955561275635568552905572206681656565894201792554469265182891398625936114953236523903330115527503058479955501511245737569396549232219828927939122965313174160818866252852455507744952387449751808670262581973146764532800970664463690709190494972698063123360066055476638641676399227672806657236234286136035869866067183321293117402562256240723047819829251460223861852523427195692304783120934599317235928530924685808150253414234055810736698468664286781678566213034439840376924521666836131717774186556912645727288066958233931770372436233412328155359051916664372916450999593065325320963591797846789573338758776016207012855753385688005551663590719607238284719064047578740428434684872627258300781250000 [61,0] -1650511802194492149735932773350033481761756335308874036015815966387192684343285694662485448356098040537411176092063841367550712622720922826632993040124335326670762117852012010476893138323147206423224871865197225738039384508319904696517681856435698603798270035264926189981894162660143280416486792491084683250853622308350169368984034133474360593352982914692558273378361973844624914121865386895082063411261979301151381641487720472945870832198176052479429251436891140713749842987775122869808101974234326765269783285712528320815376469375173970082004428279029551139553882719521521708596243800985308809096700261610489077374469561641317176477510181753437946051488425966838632501813303380996509035824355038350133249769503800801918672445066115524158488479323656532139414606487855868019848429565659285877134498421405827393053634823177281710164303564252731096482254920212892465784819731974303331570636511051122739081788103170576323433162736278348463243247213686477765388118141992683031036972573151188309345838718572428279326609431792172763819470631725238455565303050690962618378764653141617052359253931155752880286154742541142117516423779841905860569085531316892116032690375574469443617759406780790276145966319758027850838007181790252466136703288003176217425283139618371944702296635505379055877167547973679737737287563916472645135355968581529688611037196871558861447662060185095187672195968752272545558855396481805847152766534323754070459443062198651089334716754712288459080380641493381675049457449945978513687343085482138412622918295236095941320599130294549808564078509465466345267372526458677730307346918479704623498530457374109578525969846271270368123756145472513452096879357443761150856423091485096219183894989291981759324515002507206726145051339378652927166570925627311164074994811038585025627289961877638652669603938025327197031632733262007293632964342261382126079422662767945860937224876181394180734036694265954109659588387383456805939583791688526032573445321394513385633018119481051472142437032075656862436356061241109109086871857936194467495519448197008503862397004835769148145351165553660619913023557236322328108334839153955680760776171755615883311631905825768403834769614304872419804072220191205631229122190081279643451857288086588344752219248593030618056989110406691800836398442697827704250812530517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -110073456294985899517946525289355261196797912793760120738938783562712044103907054802507138564810089991250865298149997523229451613675355879581873038164944321957162954998568382633348910915699853191232767664421291272390735843925949688548828082770095891268514028652214274324375271812889959887417118447460984054914276939475121714387112953446912565425312219545237440877636744991880127819330424141091623206965782034553818792384853021925976794370616240654408350664005354136407084727544465109139216814291649898051270801889858932386506447595486226899833921981090968753746139097611839157018221813305684029704464916088137709878187053687359616678019683948455782180118797201440348564313299303322738578200721127862191667895529073019008596908631260179854046631762645655869102314592597659959070048834172425676804607494315022936262110592868451878031236254007719125481338896434819840812031870224545282817913650191780170919435669188790286770445529596313599169678471910518582987883182202541308988390659220105144509252985248080980377620074059300680024222111028289974239984056790018003131454458107841550899337609423652439485499001667565425923340739029844469842631745345299526228262127921412190776256669522718558736183052118541905479672454040092171416703306264231552875862052998959924424748751524632831943131852586252187005815501902812423079479921341752733581500554946759784628325021351712989626548258838007039098737471491064317996587004710225146524380173343472421454792732790704706825298266894474349750761097123569020870217157211697148489385419421416772478589685304378488866968345332887340757016228197627546851059120025441784395131230791804989794991038493601280927551132699729325336214062589131240863556187762415941413160524219309391317031918050609307090601231185493232630375408880076084889112183782294251052434782495822369740425220473415587262807765784735843903476240080562387971511592977232596272589407617374160053591689788369606846554500922195516070325597552268249897756039126054450050797978714743715583950108975854265369338823621326257826630132369262050033007550568804368094497085508626862645058128012625014238775782089044652858866683269598688139615897696950505872878406252528407441713662360545620887353109665967097391890060464485272819735584554801895486488247560735587743858083787966454191158821585005966880999039858579635620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 4597451410435707114785450862819681796449984537179751397099000916531808918938986922755433297902853582848979112267109139035316970837587899174184692416040325467096796225584920975689953857148323965650369744641437410635434776182632763030852017998349542927234569874707777981050391952140059587222139889857697529052238399810535692060473661908727434217593363757870562024379596477225258391355513622120969078655074462479644442244620231850621832256877163103593357888232725156378173477446552706185832901146372830866257732585126882500698186601559049444798859592977660168716474314570941109989612227928247252667153799160068492102745980583549856605330900812451792830816144087488026913603251839731356881637160030172343203048703249355730629242663230629782520180997422831822618964541126973562120972492262356546017733798671553654194079259497644050987050001133081426545927446241441191832905532781688302420712510204676129822283403297602660822125374074583257587181775751336708293840048451230727019251865866225052021629492321272155958984096605664535895162822710229167921751931203402510287562173189877433386609810106136280773404267796984214260500953810315849542757099523022756551858203884767851660739495278048696947413742210108710871575279244585394735783015044961154515660155067407711869854836224966644909606491091131489473267095894771517165492542226845196101503610321171961825319438388247970365769817147852220695828697720844810124493529111725757862484953523355349620914600867701067684952509304098042107169111234141121030399545676534420214350683347116930272691318258606046367568220800658225190955303542080549659292778178443773816941660208954738313404153751276082063164431335168125131653361465727509664410000400769665655525443062289039476868761504606516983899762252721953226896694491022538494744128071175295159652385122134961044531912854182376010609028201890020425465378950020300733122663320484355747163915790579522349789770604681305641848652661595529072565530127047277978820466008200511794123046614585177451074629181548297914194936761145894407456347556745261438525605181794821541681807618746975028302616045624505884110800399171976041166235314732940628359117890782006583405586021658213541820224370031085675889392180265668582034494236440104413601430521277643057167605391294446425220763724814253657189493714602113172418285103049129247665405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -22527538280543816115210234952254125142372577790577389565420759889220082488798488751678576095005908473736785378286547728581922390253519526882277230351563968039042465397437205400147557313814069666127232456565198914277282478509394463224355705532699699169052752407971579412087014650309711055478200785257299412942442034544009727132709337733883266628669677056646539986373201327684894299362999938623653666520348441107093903178886091550928625418556372373126029113824567686752760865700819764960789085217175788006177776850380092865289915338699993054792198129431205311750025961933280780069140443268579063936133166721021653940082033636990682797387390797122154587989683321424445778571023823997168200402283482323395574572476214369089577761283881057973205969917154280395867418011253437384480982415300027853839052214455116244406589344174342946200081089270692394729845229589010839243699985265599988016084901921608642250374973589046867122208321614520688724547865006816792347616995520244397786311592911381535665456910253199240947536748211337383581458158475969989084491141166542774954171099134433885858223743447205288919896166975160425316410352922131799753003705008647966206328857569236004047167890431495961197381022168866768848252077941896418037438898181430806685722903745842381810798153331522492900011197478264271414172147273606533796112247919213826331983234463577287731363369776042524050475067989282713508385156821358074847634780076368600055769929607633556393410339928411700858777501831873826147011092832357041504335830951910573604312958452414147485124549890500735003654765265905129792138366371762695066122179019684482383501483097612356928735022028072411582024860846247565117423888279178677458658905513539243258830790222920073130357931694386386712580821701164475965076039209759301026971966707614967128616886718095826500224869006734740130420290331919805421020819521898665283946036082295469500463628726353060064154641577285666496008735418830206160574454341382185202813208915645375969834946087598426984698872698164868571898445754085235285404530678530667746482751701174917252359777348308299692716005007523815744593767996073029135674781558555463173026493314270549714969822065788213896253894671008863204046033881834012081404213648493571858839468301608057909447129064301986032177990281017563100237519906521473089799911804220755584537982940673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -469991979492095187447734009384539058315569802502954661341664839344040028203592696971817920332861450647346336783335688097145798835490113925436308931642499791149664409937675884390925716383486959348660648670900578185428326568598983017701643089188594021204816219852622874796020049753521730142846159311431164277513413302224706490486293366913701582332212472587988865113171903527179369278675160814251430517512748739930517211151107143903784579005429161121273054584149554479632428474977547839271806019162989208680511265931098469820386180939795619481163852884213594054481375654624672271806919613083482382970601145780395945805418341742330433459746629462173782501518474979522584954985910118529261620930403188466368063952949935865111509956856147644543352038837519608489136405355392078470597416625086397236646723029139721502883323488988685380182423936039552312725055525178391527187647668530046563655871616560653897223915327980142034374176932661407827862192029745593852004849789579125767115783336714310619333093929606417485579266608313641210682937582893901503800860290813657628400401544957554683587602326025480099867028416826345070266455333257533233526389847696006214284270792015163336149552697473801494341798130057004017134757709833225886192085023239981720600538761171970162522236303586185169977673817341220274369606044656921263857833301186980691187756734388275794492976861660385038645389948535616920624974480533123688508737516259445901776021318779315003429443994942073508364609486484437426123289073603652436138222600101881947301677490216664446350000374751603450561793857306705914216928779314650132025600110421046932491607237247167956733834564224489156089789462799961728932162151050641368052849139519664225502544868681196118689837971926226935131245910703205170109966725394611849565067227091970676835697113557863258377348723785465533550518714328440246932068322182496980208607972206882256431135629786370257906374968836546248914665805844791825599943600318963760076831480725830520633294340074661950027820854985962541823153450388931644568171751258511816841537643226808228015792270100935651774326380335091998666192339937095387002947361962413910598379667452403104107100193275681272047362971978041531133982311431391304677130978560181260327380149953568467519234899914013396395811457382051009483491297564113256372570620600370716601901222020387649536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 7514429487518500760219310932076191078480270454513525142449163340015622291185580936031835605109784661475734385264484431655060305375819772137413434866117807006587529215450977615291841445429371357448506335555699240354555988173864389623921204089554429015602983632553335326305300906080914115567195999841600742486707640321384285682487234642663589346924782421953349474397983195979638948674818737272261392236609956208513493269379328343899528174309139216560580277292358669670326099116493336422245714559174516968162122035187808803730967589292378761397557309218022301990768736791427648333948601039749827499781325129021175890693467609523633981207424705280371514893987118040414032087412171070022092440171545206620426934320011642734781127077212100494594502727202856185466972055522561493230431432045597460329413257901365250166453851520139403769695442125942859644089835459593653021016921030529373524964090318390483781771320009284291888313067077393916007839335411380793872031441204240740653254925062671199167166338954365964013699174439485851949377331702316951339526201548795290581357474888840286789486187672079087523222389553986371821259886409276070408523892188899930980393686344367049062077290381465756406640110142015147445277973200126211765304137619638121330239707396686366093718910241400911468786436407818076306695632671621666297033169586199601044321463305955609350178862939403833198168653483413634063214896288941391310197108110717367682141034233459706026716054858884905104788312433743424662830065563886396183006712879043403832453499229875224629237570206126233982532722940373063485489669627732015147130493495978300858328638704850126913970226963814766723935852144129553412690376770741525174801212033912352379327991965547746870072978918378868967049220152366806881348573805289047572704286450295985258403131970723823148580686467394207575293303427182290231836417395636449818624388794954653045001507098264516237395514736185103121673151272146619273737384382528296114835672189528478022280867339852241850134682517605492919732894106458272415999289552499391825927379143865699150723355163257236798045441541303166227420158449962314698235077750070395395711737406461715292716985098586302041389180424793222146397049410747043815185286802906503343578322055931338981617809163064311211490381165294008750681284122730427414972577632255174018283128134498838335275650024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -52692936269193047961502349154320834744376004480292181133694147519583670850044469301890783402610201874809137309841577959049500999350122716731118214552358335370808719496575848605262443534731919617271682591791175089717012890852695177892756726417486516595771629296363649192812533827667981444432589188820446928358887146091082604806174342776222988561604722372351338516336733546394461573869724321070265195465719636334301329403613306680540695775772999712558991868165329569265064910488306648246643517939459906314184443635302493135217586069008264869819544784855533734840129108963671881117008288631566312700480124134457184019464521868416725981318708076516812993443963763886864047161071318702561990443632919871216551979281035052297877085156149090504589097843612675803556144511260242406382077921898970274452599493333084903964278328317445472175007651182321267672533202041786043204496621116311294211026717550576069435171314985962766118982562302607020017730992995222972036926150752568799948153120270536936968861057614972398882336960511237848882439718600996837789239720512725662071432920112824285524075762546049967891950999727479711955328729124717381759123197715132859931577331028365472795596142734811186803180131313144033199910594129172955143931955157544734454064946227920022599893965909308817763194077309064682199210666768863744169041741261061893908678909435573552850958877726053924755858425430323945652179533255002826681515472802744311772881424838496384848562289622735003505308345680844310316532245547138695801271484166401754476294300894647453991434979730781847435964795640814142005343472258259640897498463302911522711556063351322688002450090770011341289038001536714559910080946506314144709869650717336686151995934043171430123098708510871983980626168561097183879347498855371758861316040036236870032452359115201474206682615809748462999103817040838950056400782166489574788241419181551013363687325086923514865958973872118823152934002498313450847160945829120128069053438783458323967856736329546815174071012926979279551947090267798491824899763016907037246150091990555344871918818733113258595961487137742334836259629733732988691690794222342867114164894205784904073198529863744296838101333530714077996848224360568509739519947734186531333606650389195894096631377448554930657337026215887828336663046301380947156350798398351080453760886257441597990691661834716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 214068169486015624865221679058532658617196523799883777854161008696487089970467678112038803024360347297279002197231537842148887908324234212785710887884815812361893530198105651319583118949735804044321195764119752532976463286346297892514927033420643025297434062810891543200292042189146235591771357823501164023145040195864141418854279552609491181468077701139566420983108400026771085380980014524392093092187947922111737443684012179344593432903082580774432701132532294174018280028442465818574271975277100797080862738231922592252378654280856367246373655007261990372206901526796355016698398905469817717318341883131247401800304028333755855289661593215479556037585054441999492338373397150800586640915063578692277456246134785095277193627462359864857722141240099932261106785002776738966523004529971193342812950323824919257902696938814061361980569993794352480505703683455689707241108670648792385426593750882454540532412146740746568446105339409027828047087928762091553307999374330501603788141895784486099913159784290619279166767779267078846132226820013978486008745358842022593155981387967757354661118452437861168052760649546177253439185904309197599954230590401756538670624432716389355744056939759952690622730049865752366663848093023323718143641698721608559654582757210079455414313776306489307366807946280391162562181816873679574923310323284256380772461051386520969158403242775286109577110655778707016305014934576094897827323658479321093164169519240670373680051560820560175785727736876153376684537823313668002690788808940127265637190935792271275140170766311239404358762622971775457205694296304026674502481473423770831330524625553968933510899123543669980387595257371798647320264102428243451298469537314664377565204555874582646829197753813975855768204390741257395161383749983040898485563170211970527311854587731592804258518397347688086417823586645188041594257600548070788182911256085113935982318951036238020922644810579003480523494974944390181576010642063076255509599628865712718140242410550978347995118949571536285278242849288788136080404347767433194696384042267436712296519375516391911363393220631569221069608769752860600452224962788480387353421971174311210100558632077529968739455113036303588104072408945885583802840028995658629268358634988046855712105251991591586684660347992048852622039163887775110719312072532729320775354842076865224953508004546165466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -740381911208363797229311409697594123157282279674685793979412304922864871134502013594729389873966577436222300275707072317800170856607714716049468479277935318989342796234487476632748046435557100328019844145036479221188611932396530068695216444991339899520842249584797505004108942955127284486117633547038996722497794958540066646453801240831580760596175359556642231649124442263617892256573142072628916337723529050213899239101367508976612583436100629841581626926881868778647501171962020150633949840018664355885808753385367682159269792983408012827751906795010142286275737687425288458083207306390780304036156698213788374126737419578278132468361488766470292562837968203440477673829753721942471040707843773808961226259598820862340315727952745053435037133431075692360345131443804075407872292490193483740679466171966956669444742618754325941870457404905765315854086108664243520603686542341417584154738276125307009312020503182998367558067348534216892040744645798079782460438225901135869817742002104989444163289516305621087394145800940486437766786200291770884348401864656902562879914222042704944447014794909237429728061691752572175485746242502730107908010786907558547250338720574075297422466541651609813996987599306401572384223200625489544474435378017822258390042487937467008940657356558936816844035986051417259415047159840013421528723302488488488622068139007387706912401422946346829607103580186368709402429727423396659457896493682101095267490510047305175671357762211013902140556430941909234542532449668799729926109219067358552526968962902101398149053738293505324868263510335368505043895589224703983579359313039938140988705616602950910097485897586611612937508911606835765958901403130680961032477599782134508808863972600182332132006301418887039704966549273535019860696584759162622417120343273698530994515087594029673007509082674162185369143462969874091691450238909118057463504785369078085923827498544977226196484852974841153623435320702431180256781358717147499908950240513935876901655092546055776324174855389797086275161015279046231670607047800254818065097356745546139364867749199454354817300829011449497751020603780659271901888064888072636155061106582910208689095211666581226602340842524005049078013959178820974420326810485200815132242772593752366281881573803737308604930411895703798771412559406220403468922029989916708360767321622786241164249076973646879196166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 3816699646950437654013506544538638322650275811570692585253958902475886513507208415067140907912169987372776861284706011453859226330923723223194796835416664362623920274029398761741946154129264064628980031156232127583529751262814781646788765123110964744378724093784901663952737768221236726374859178715584018504060214947569814723437757177722934629018044681072860756098544817101212170619962358845144220912727808796766253879738358513403355442958892940525389584836764360783832564813894443549821297457384427514567586903783245795049539111335853740747503502483679125495425916901057992283879477434735825278059473559195264036110842221960388799832775101632398274068723738561185730481188046230193936432824089556286755155537543356728740710017885895036872012283575904762265457680275946005953096698917930389440012992379694197497875443002871917058780725177115170843396429654592825674549429095965248291275414921481151132541303998138010801316150606905241956396005700174408729231845054974481924135480289880998084484693995195403485185680970023411043922191558742373779973220470378561742331378716813907539660604693500832384827514264821346480008816598856422237645331821139981234247613041936619619205805128062208796014735754664178351324313691355128740702997512876851233473024565976767012702167444566155285916267991567616287141850855192086707077147872570811708815277447782673400392781249524436946667885852034906531959254183222911532971724172208858636842644137207792557317220208274972972557568136493629031274404809699848961507236704965049973298218059991810423996495832812065255498436540524858426319010964258288337672949382487613636539281588058619472918012243052031900054395160380772430092549352651703233179203808858032881090200803555910670056988455156003889967695910811941925027378392362335495385332693632066104973989134180907027952480303760475896718131472724983513110786840587321862956881960558728742705216452350143243943258329723366918170160242228230308209315264072345266730485732409347370014658182401869816594440171705535348615187903660607834815467972021245392031433414220567442596413371445499321620272360796576927523860643476253135464931949032816283724956158136773416077521189170659208594986202098392900173594804525065498977526172225564654799703898832399897539786577071794864709061687890251588834509848480892162651711653058110851933904825276515403523203140423447621287778019905090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -19436314164743994545176666450334679549136252664485017828275310365050985313323692434171613781546289005621789113547912979854741615295715306392261439247847984148880324466501415704369003766698409045167604456079314067192506962984571699893513477358080343369459219017875175441863114288138724236673112942219401097282168755939100698122844289886009025371685390152530277296185088121123198366295668272901698173121649434643886027739046724261222082166899999839197535230623226660027166057269306103500282147806734330096233655594116244159577299588206189823084827340243890666819059445005825176210593191822144240026148097990408301082720882832128683103082568875719937265839816425309935711623738602529725463076174450352105067120002092413890284762485505933228422841483725910314372359495542662714901863700354782025766406634128903199213247236601448263206870113277352400787089512172442867744432515818104164194509197554617861102511213300942761135690202475045584211471886092296796024355941430689835271767596315121669094847454895369397936716179942878175961651656541024321743520037246589189271115369606290707802353012632016371928521022154515330624730996292004420883854715528588294899230887795002851772719502767286338092113563362372213926365046202204618840490314835193996306061765505175180362836838857108432594155864708279735734808034762477193716954104918915817218614004040110966022280563611246019900022084485233186101509522183032481610468681641432239141366537501959468330338396604910592685495340429662972969894666425955193848394054792937391076696880056371228126335396586153276326726757573202735265338379908921566527037992388013096337680063841598091856012128188328123863903340931747734686087596858160971990250635525465379945774486616945741282450928260247520777925938205503160721854970551049158033511988122981937962835478689926827432464333498794576263066676646418337182583541187513415991739405053298381868066364000799904695938933423479193606924754275056609729659160444444881974582233244941065560215503683161253130622544831688721150260688630010706345576950497895091846793915369013286889156002230345913534919387101577584396339877882567171662888259130952118780320961680178999249313708884492736777612952347666790265828769160933644440819804786751690832310630868911476506902547980666498872307312978110694363445432975196215474023611743132162366756645326778631842823061304237342028500279411673545837402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 65149640936193549561106414980591863898531929934523949784627219627184579908576622530117497784626073354874268950857183476015745577952665468404678393829373354865987250964983225242993095917933279940201094970302964713419330714762842822915781656670493691646629253805644941229924391746873400210161513393276083834630125425976252406478240319207804323292420421580443688238237298180228835519041995143286378485996836472269777675070679274220698563710112778467161825395806782555721171923915549864659295906198974106323795512345024040730796343058100876281220394576408919475912113396010884193839073868083679090434481833583288821384065321772690087163957430933541890052342180500472982240873877364862325262822050154515385882879383626989527320438523335484225498470672881082560071880137626296218867150332558447241191217981352126235096726778898567161905800865085538228035394984036384379320962431757146272480694561151507210052036938619601738622977274985445025103278538627995431067111792092430806570006505708047457640122867332531971751450887723916321913419809591585753053329041484092116129670303464787903184513214617006701874439899775699282763132196967670067399224211825274937616861675998688780669292793427139637229953723456007268232306684907350557283502240004238833440394313267874217014144960228494014553684780940605973324141605913702640963523770764779146405500012147245794646714557851346689559155637366746845733435130989023712572430926531711513528419811309300201534129517640991066818474007256292557516517266216477741986242547289986892039366319112528117876951626981809202311038281250412290039665379543657417068407219325961435186347115990326485662864394482093334683171954594777046415653353901801455629684454415747895034406469690478080059539731094095221630617605484166089895932427416977158179872771663879426800675740214676552302070981468579731871044789978819148126211981054532314793266834027102270853784142018007663889203959184956084963148100132571537799588677703443230387704980239349444698372135449489354728569789110324172955570082394529549831195989840243330153860648664055135908064856992831687976730519466536938049134224761746857668431085390817917725189038119539284215901531912823995619473540788236631159483623401882866857944860159052755977551253924740658867397432957484406187573043811128591437896132178918433915598228555312632267462526189671284576958277482555681459075458406005054712295532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -131553819897430203852827001843568809409551928247934850666108957023265470932383882886443492107065823197360963092505128132661242786870710787132487029348159706287844272469989857432336506501599857782804352367912711866520839260492511621582691848837474954344522044726199058669306537602135147316544020518606859628102205902639908234781602915091015659146330735180961245174854103258320322100377583288667938566109508334272279091301324246938483591689849024293327500916070751326922804709762892148265508236258065100599545708617657673959129084793870667806516972414812905256088617457297104078398491353438250058810452023390914011589217962439047391215799612473922015358691661934825238930366376254088785647969818922856146691172936582073302322099103391626175964730061013671043271583963004026342370958557524775509495144659776199247956414449518526450476532731027800630049331651761442254104455455673689935128172451275202046226790142577541885948097274488019305351572425861655687713906589257893060154745793713641880717734539422743934962631326241198830762631266567368952477161956547734463466344352964814014567881030929398960092507714948184783403498523866587088729288424959716899809442011337570499958492314919902936781374845745692825707092647560427507082290842349094458363518223356663891275242740507761572625775646417914672203436702153071336954646394306492978595755967155866908740630777999936011767880413040154555162586578694177563801003223381593253264535248346117163256528772260973696885532216471266419205028177614197876860175972324788119907655128953746159971495033952080982376750222497169384750748893400099485111877815242636265674343981086320160852403576166773226755179131595363104864240784380393345994041376647225202064933867405667415983514890356123758643641317035372644084679437102360430957809537549318654952343011406481675416318060728540376625698459662856044787370653596286830872579034159751885318504591187751078693750629302769260121905496186199149409190854241826730810993771645129819510967421954742881871910860854245360914893354026319133973680749084111479768916649022512436030778742498092872480691819167027052764560832343836347007879840441508176028950644990725146359010652281590686992558048546917521185655199942313939483718342154692646884311660695894599072347252749758756094384650047505562130626542600987358254078852767247057313768947448545729427624070445341109697467985029106785077601671218872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 130239420569704672765266823961794175021990187048807702219723860699167106812255566238865697358184320604527904178249764388178793700007722187334693662926009943231055660934654032859643814898059185543683855210648775189683103022263755394046522010190715189956219809170677836298429055073566609349501703825560939592344102818712236469116256824150084384244278889917141487263824548095469089450940575365911742430861174956941851718774181241681045163890435138107023976599541575251051990917020464386472676693552998598314422585416934899812939039425859792804587201146926089705611737737078190829524381201479895584114375346022755571020484359379750599569840017561207820146111696647567796148488034493484250858498844067218211805224074861242636505026507639110623548682841939682987773965122305163659945718724774117406363021244669917205474106288290296520491595002366220310726564368082445703868396769028791334262949078288224970338640306119439217952028166221663080676261343502812010841580633750528529261627016974388325790483924306777083624031131136814799561822241734127580643627774988886493244076453806992650706511644337353380688619429725377686099495602126606506273914510412809146226969908755380882315522063775762014303597795761700088280299389163052581449143293207911874610064984183967573935967136925547652976282896633468274067911753557449234548430116174545028150478140558777185426006856323562895181265169081522587072296944388445121939094275289626481784831006294031157147911221497928061672837677386686669559045699818256684507220679034090192937384630458690865053831081748345851098597676633323918610468037972400933585232706645534378462652831939064029224755703418418301151880866467487417194550172318667818009473889791015605793812021781500763524075369627280504863649526080712247740140020870075112342658586196197309550226777120775834811881903214033556130156154476106161047356601618284523780395380908434769162566306977068882522863054654145096512906126057024120144711323740980700685281416573395490543462571107895549385113860465800750042731543556724824621975626797751200658690434443022363579598670175546935677571520665543669183837902779104720982771386061469162278101050369508428996224624094747869413051968914693794133493559209521999292597149278781795207779554355478712692048391939849213579007948911009939090922746890158500988088799782621233062024101984584857116992937921700895646023171670080387229972984641790390014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 67917763866799031266481069741252947858728175623419580974769403444237245236098778959419652743266108572008220027815037706682840455927842269333550176439942851975125195899228892678449784149210767556106301630530322756138079440079172793222823967694028387635794049487221264364749689327570596464143976092359220278825319319652485007432650839930722219558142019833068987729229364442888721024379308851090423031927328031405072684821317764281115200244844673343428528953864479752830425738516100896670729527661790343094785196093851513626731123958819254657282580363571480920541074687154503777022797162525199323213824764827320161214943051415467001469511168493479392400405691913617557907137311660700066024542547780548012772151698063346647808669394389938101395644601095429165142647569836916122701476832975655166283268440358721748031051334898791510096454806914286172436790194411728164588735214089115760773007075049901848820002951565523203691714453015813740297039173408997017692677038726130721566127588174023125871453841113977858576551795987933579607840494998863435810835815914912288233679904769329293828827585864837574946987768492959617826500971226826814385921476917614570908274930475095412139393759266559661598891256301901849998847593248610191409843826062333030869108081534240809195023839741216351701918910971200437109926735970243460476947358435700611234231858203097815994221364426671449804096423178379663479971280776485488438576013288150241596084472313188075645702096522884592319104139743445826843530198687027647373313270172255731837379054872452777509004057399399199810429366854827044524205577556394538997136735036334494634927290462536599209073279372751460120086764981655461911092887605627036176166105106190367388992829707152989260895005930532514947541555471117894815343021180317304293273990235259234647333429073387940253434233072791251907043179700042014242159734346681688645276178342295710471003226262362222622425322313043395470111289439889236379114242382218580842678057281024833400267638213099127936589280727096463832633801354720245138566468100158547054593600102096981374491740743207183342464336757419608567833119661036741288537117111818804234225795483449377153157463653310768497861352076978793231169784706335305998264835298354287619841948421383656998845168287503187244964213208710950715021970457333587463658359749983165215704497896376609238717353065494199739751332578485687463398789986968040466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] -460201948646376589477514955635912605757765664622502465138699676192688255885416168182443874557737999919330779027892156634260838258372393152880057748237938290395432031008648500391059478189311614174660623264791064032897660664406800080278943493774009416962916132943028762046991537317457578071795685419269303795240357482253504375258843462114356749546733453209752428438170390964521924364275906740305280526668357803373223245183590071652935249322325450287071591451087011166526192299844701213465317732568910144563633356013804132861864766510136354381442255151223539493117268146204289976176191115355522929937061002453328101661775944094152429655052059106341820332073647889891912974509890673103614885296103040277874900896540420998820466284561646148459539084045810587367709823614913043145673919515427173591674831855928257936687128066704037788623397919731882303969099375627058956933644136946407406298276754185533450152462101791681509493502072358824226164740241568515498730708339762997081475521402233746651349910250396497770339249966864987376638355502341753725256669039222685660984765812155283616384592682241233536211283039990888993241435043666739991284279581616531993114100198176509867515655516529166215778376585088441562384663824090707419865374481706742757237240128680184069321239196400703735264886900276494209393971918973277712932352905692833724665161763563656437147651434497426281952985892326670633405458454270674249536199411535479523551519040841035191144848206390330250680130881562369598023170286989617396755333926906103022122342357161863926632614490042842335349296318624406327344395742572740891581568568179267915181086275841416262480929994613103514486354318644386260207763283187010220832260877212694556476814337856646037263608088560744321431483672690290333054742550441949530485411007291676681090291851512967694312195810153855818586092018043510391784553723800972487644647116372305145890910921471438304516060962189151102371699547080854665308610747004637734215958349833785955847757546277894068233793824217707517579370119567579026808606560904085005919020776839259687702436850084978920789394101173522246012751872137923714005701363180960408272202183802139913603535136331260847989597647767081238322153441340631165622466607586455290628343931676627922789618693520546345069762184677303841747142377016719688139031343690603543613162469909867975491123734391859693864736699595724411793185026908759027719497680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] 794592389211803875980195807649465743908810694752447494722605362619237586771933884348324968032163845804804481457182151846614903931095779659321671548574309760659475355001331894336126039453293962252780472222609623914040427415955396804681043200506660589289998066582000275646041057492864726789179989512482207075722430923420616589060572803047852253105232269177041000919015785404436404305898754392990894995903335324068618583808929901142957815723375623562016191703205485359441511957150576757446223095926705534728044013586420368642647137215550387576347270944517935295146489275570169886924206865686121384864677382981991040461392332430133403175600266635414953720563339579676001621837652939848153855386213749118284647277691070582942440168655069899656704499388711162917265094791906767790131862881315625646132333387397864940912972978530363164212666163573205694545698933167367595489450202148139416553443106368875405870775044389983273292206772308669946869582025383539858697807652501615247722780837889743504415250286742832318352130264662327020786992096101227551841415105513130964075219075367097676743263891162145984461890523779620106248254146121264206793567131276719231049235849174508478962190642123168579527364108931591346932440681185222020776739678498730764696991775178313515328257134543022006775158391756347649862167851725799782306212996282533324240765814247543267750312507728252716571277842576016337051716369312459908967204027713943466100537192155802183000469624786496726856855271731891664381524245836717350104545455902007524222623396238810483796523236019484474545039574137102390598142021850979551740047212192253262682687510519675789709381227968812314201535771771568258436032960207393611333433913734015543453777131448284933387726270642882369024794494691608623285986401202513012770876645601003869743367587019876587098173959649815280763496736668126815348253244310292359138888518474725834761456563652061891299884843866585582352577148954057803042905213429583974796970476543836260205734941441195854115834368143515045605426274466714110172330300899119847184488521065648645131118221838550313920403039757095037376642040974308222200311660670922587513957543675953239904568977077274902530932499046843564028713592058767038781372196539689850841675832544153018097576015332501130330135645249809753513879295419899061468138770015317718493516934152418950652892749092375225810697136975325506613732073901701369322836399078369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] -723225387561740615690698302245871659445308859303771996864159441447890394513153152836197087744309825625986037646424932513158907092866489288387876873628914642586556952504836174134998393711427067691311530866988367422053460323434459222751529876007310919040393623537228123927431098472056621442753971813066484899423222254041058952331623498634224789800910723192069410086003162625846059553329058734404684587699970656692022399579499991776118081627103115352507837945633902126902059288759460549049260975018958865749853436572201081214963005514895923185631303871970695218982523771211001454523671474046641057029973089535836063115442285289530154429589720424766856531483506778627241499649775244253691365712151397073252212313694077585589037725862864637036719605717712345527888109597952216782585820965454846576186117748560983118399465678885563140041377369595402212453497861957061198853240045994205110178503043008081847498606666964420099500827420917048980467385455625723867838876229542258411689514306033840553031369034013980531709274540132247277100029429282181636985573475734872596711125244626628468064531843578325531508547113092063138266289219880287330853203347935443792232808410236048648652137470209754203147382107874825066436586402610498512075092171915843453493390572268375616022052782983410408189728043908045409285377551161002617756640345867505402113234516732391985672735485639878202391555601625453139651567985290008050260081793497335361481269054649196015296608281245092498591758154932419100828503051829871790734965427544969331331974983339066187448944970175279487853167531968435365249876881554284460700970396087364490689502763780990010109272752194633752731688774032377824003593062780369669573028098171693380006293944178930493023443318658176694574082372895208178115194604503844887180391910093721341346852535095410194111663662151916069513037339038930078802880286492383911495347646480354864107051602309120474009930776956598850875898383659373694280155661206221901569525720640788899908996402271938180611798638129943515867114925472869344785767360179966283389757254064138216065523358261423940589140564454792722959589090186277979147195487461315571350592408781532358467559057110006329276305132883933951375288829853563139510764057601407956510831334754150890050353583793796611991051665627807226435417045512781540695246527479034727827786656826947470715283414301825836528458466999329082075444879995629321456362958997488021850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 116998530811505116062516332938627846381382751173494519988214392437606796626641024920678687274892669037901368466713030979161235223602666043646333838168316097251877120705461217156922112418893272259119894948411676280263898245973936692967280970291627067879199351821956952666955905224974717724453622426421363920425102126321267231733929383065394472661771682674222964165002206409215419155742697877957449785299811568477506100594035902048346372950940330801972993303982596868385835333901130996461750776622853916913885583678743440557565661557622345075820182324500339175494483064291695429425190132136687481975881857641249524468669045652941928928835091035714930022082518973624203077342215227552336529750933022643455357739529955041712413600504518850582709589207434859211191709455219448422198929748810761086876831146862287809307384985480485232984003938150032234897053254064048983552879552361347831479843884668591310324655511053148021229398031103184700692657181442025997153554037150909651264910029272349322266926440577877414726457452872063679016044805739861794870705025007532014526250795736602386706893362522879296144861866651175474440318571802315422483290949471037729454312179005573188401216525787190796831375144589635548477365553721909285263948061266530771789628726017282410710555725724507171821570862586216903063124143459005045954672205994309551969364595386881685962006936083503508659897336634056943466642282222060556700965586980984753752689017412148736878510396820087035759991405575962972047500768453860522166234903434686160785713018916049048388041548296175945409303299232062345267141428284525616270339995797106764009422365316276319405714422433565221932243155689638710070593812538399979279359787965766144969484816044918952093897275900185108412619585986804864832685894787471919915187215125950133442939948960105082130138078749210917001884699197486279838219556465534378428795749570979838674982910995407777054344120704772973914169552292240011983290403190627390013711427325043345476319777156359528657514068829670886489405521381135612675162370979263888990417822037182822722956259855619144190665732539566390208509215785063277285397299284734332571713506107862386980343719459149108534524023615391918937533173226573782071737406118450229136457047434199727130342820054993120042248870727519715742029426511803443561393528768989385418417640566186356838426513302388569977146019825454643685719909734777033349928387906402349472045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 801003049120247042876665207524324370494855381801917668008968217814151408498318552625590856678159076185825274045267201692110724167396068192301853876653073318985389685446613444108572604287601264728902259753728690447232772975279334688216765448681809899551685171401979257040586726566384026255222183642585088213793063584885386845954842975250805071982932901480698154330678701161015088017940190284261379781024662576948876240344278755612837471843572431800340166689320356576599750653947994502750292214510945266193137040678563045873575783244540999526719399225052290006447029443881770768538538856759376829657855533498718259967114329616648190802474480686379666095532833179741148950598434513823284732732533403984561148931691637135254074435567342612619096466485845758695959324496678216020013242477752899221403769599447368050666336473869275161055733481470766646750905768540005119895341294431536756288536886671814568845591264356033209217798810443812585037484936176737204619686044087623520574305709970687698987127083040518401755310120382270166823334216089702152868313355015914529886608536310950358479793372281297245273046681374698590021058127702378735822768549853406278018820456850251314467546323445186499026648896888474519912891163216839392120208724798362579832360099133729589239507638364440373035630726644537022721895797348007304431555020347077918970621443504211493623449518589320296544871344311919123910353130578929335324796319031634987464228276226787722927911282400219921500182077819547485494458466953001384893790887567453780512176787718041479466502240958786263478717615859473467252166433082413571484335627311477195007096007591297127298021779524269683690313779427574124153191120765567289353476483464830588577243444962868408458876028744215331703274594219000398136777225952070254111787925857023247752896955238337902044735421092634625501710882199801947058792303259878081802768737862001412911496751292677981523505099899922124556436858462477153160443963570043064118791980914448683574000428902297652448179203625450857427906903513681399536883781041331873792930585660218284646141925123462849330808764754444948781374123975189207583836758723702815786378392165650891274068263235437334843280682500430672940073529730458214784536128342829564351575879270275458683770970045903327547740566031124237061907595715990549166136908165251373332154444244755762410790861661999601300958996346595122408678742924152682558514015909167937934398651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -1641039093216289197739367898980638100701582411606052322241098328198249731121339651599713850178825411789995885492005957785984520808759340551720198114108211683668392870990352256075658163792572063805751583089440059966432370727495953808762774549871611546130690933108632200895849347325838353832232677054646255680462852335396254165385046225569644860832042824161617302236800897226068024284833023306072831785401703016646767646233110634580545662319559592124059646119611169623534167531067224676264267223862327970524541849674615467412651787351885304760125364043876936274593949005121222557228764199087542370643706819017387645069750331870881129068197858779289844903844317775185879340428077985854284047173053376352570900281693396968561958590039261791745245632585555724140962554703115363312972724067087020883050713766634573527726191078848159985639605967761034608901501992142713322083004214027543110143697578166054539122512094769273131175006373887571141711915410605882152989544918960140100267379058106917340375855305586068374080328509945034882142217990611755721565564513014775800908370603139397063328973108201150342100697089949455604777309082211119925843967978457396277877026269066433809339972674241259981360103545981857319533347490882334976475774857638942795971488863408426469933809412665429770425872059587163198102747244892057948840223189306344361449175192643679782978060535294365352169759768373858033602331543296552240453755766243712542449953733065243452168271999038348670683821419508851725462520733893145331375760656219222758095161877563979063308659334825191477987371689021000076877338502053753641855508184678505515031794012328103264028961459736160488386288082112612257641513721916795189337432736006552216534296909482196903696488866756828811749584347174103451609278796361698656901810876498321652098804995734278967834331389489981311880809787118308290468105889418610804679625821063846478219616073188472675126580602058074606727821239325635172719945840272746204920449313333641050680718616989312411847161362702210021283199526037282392833994192047617755465018854925737961836759831022607858083682011728313698405860449551300972421961591130978030429824320825192412328596710797190612142929149196161950411455028948009911121072124649827333503451772912706985342017555918935716813734332169684380065868500404853166162032413501598590724640163902246078325969758009901989911037544798810089093669617061629586356533150315328839496942237019538879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 2135355050983087893516138116702973346397887716486495486924648199105557000978067724898038115183352246001869710595835005959971419647921613933588893342402638885729236235904958160701475796394447630724416536733788987156994026263733250162946616246366799319576419540219611862300895342471193892102360140525110398578805632221053298320325778480924170190867267867009543955323273267297762799669881404738399051265584079212893043116927008782998674939118807245994527723687423171857653522307512618461725930705391864589590947650006462133697328524332682049933974251050392800748300276265905432466473063552496778416997135421557437437855752516409143015841343599730805637456417741759058780474735638536963010146510674354467306584967035608232974589076393797138323162250953269476682126713097810568782840239768069967256008501797373163469658037999031853754009347155307146519904018181209120686588030829614141199322954959411788166657338689033321460425144456790043038715983040036828792018567693319800630934969765671172484358324628591183222077526105735856634499712364215478556925820322038273398966063548204685441159705760751523947902633997989081577707917060674378262479770502784904665003059885784149083267452546918411538591529561300954655354679792407683952127232516626452779506169699707110180589421336861019627669409361527610185732333379079123820224365040215929365778439805628463984756809590998493753763466612168331930849335134183573349716106271299698936074122185380658536538468531870989849866791033947938693261271419766184653736691124455022530838357062197263423228255537605575546936791436690722904883067104910468674834014493426279177657215508937477413345326392547969940785454316121407147256686929317622095132391548548360329646510196316067606014937594968641430725510815500683489236927242989566916106324202987073241069658459496650713262712905152809494439696126555276855170018594143924644883289204273496030537687169062904019006321273049567033768766799382065551561251054495764960176790923580822818627086190274559219928082993491860594238141419488417885057442217987282665350994150164250879159468876506323515133478964769357280821461785331354659750541927258622060838539162607708854788687138330571427916429680426205076005521637984073860140539129827251084702350074902285643570578290012418479385489909592524366777809656325137815195616959091448577125103543851484422934309061423916309180464495911825376550271009009394614596815927323736339360493730055168271064758300781250000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -2253541936459531752658603149592395691672661235565294415359719407778048435356965144740477058918754913252677702253787184635283701413168457116235922406217411323472948950584185794811146029514583353132753259101799033987625239575894828630943107972470613440009641832146392370515007585753923279542525677848063824231656513871819868700066601604580922678893662372654552086465102053444191021793812666802880538899820456791395556875698797003127358901302181217990373166359209945949094884676115512593146501224780910791478836939592045560506824024347414798582214254888715630134859423092395591696722886226912720509271545166748659054734986306502683755180963927730891890106696511195780024725563189584361255890908081848763662636664370662067121565311368938644518070017228142458659888579572785085623862103346159592845422192852503067973499232110349079155998562736955783907370737840130118399394458523175589249216978922799160219826221456687622175725962766727804589634135936988883809487872550095404069809612393174142568074032195252987010964223409191500243031400075717645096895147686740634263490267407366580530259706576548216606435923617145640027844631321325410098942109709052193691644089844153766837391160513048128606307919737973489382785471009867154960984570500257299506721571525635054623045729773120548889031707661687018774906673041231748053178215408105224959523668113619785067548530886970380116455022485996265863607104050036129229792434454202125332568576895450141884534754329863103771708553152015083309404867807263069827372516406973745306360605491743074798777056903642173030885264397346726413140171058638183422307679610231924394113235911744473007704696911025674872968496957599005586061302901459763001085141164579741369360608964066976192586702481681758370615011009854543790199576663562474793564733832957707770884340457447539399127595892718974946586627436990265515606203323425890162242095066215506627073177009824969896935825349643365152316758355564279092664148580286336298697596016904105108150547193075457180201032095272914081377917269094247878526519040825606159650027424886440135547626342114025256119457137012675275167323007120864479243033091637314591657202360968219476681177071945020624904313861251687896136475314720367124613112149889850868424143619997287435246908051722631775609178546397063243696481459654952098055397503075640726178285472406331457569711396155353467251173107882680401046387977423087947849993540206520181712335215706843882799148559570312500000000000000000000000000000000000000000000000000000000000000000000 [61,23] 2106101464695776166059854394342581786792899806995958593547615316342795788976065628095129033751153756447055633353077207995742359607029915547097061193387351269538871864181821726826560892984500180576582388967826229898680526703309949847022459662918385796020482376573423190568901539105103277606239243101163955295637222435491485852484563095043532244687879360203295266168595110876299420546436388499649212650889954579509304150421497353182395496664781466297011319237046825774858977245751479004638815048511100695245124708801411235170343381866075468924030966349358841806502095740294672931543143542306138381276874598533646536481325320117978852961879501778771158301546374330395219102283830824123121251276186976497069084268670056138940875923830268151524063680766266746647347321056735715270990315472288887615160288187899704998952324041756819227177854695094282977023578269070343963169823845555379391079303587969194156156254448890285661780108142728843123554356546193655925744489349425855816484989765996749358981021560075090234223013895255812983773438793791045639081802759615256027670718351261625297246827141386368912235100653951221080665530858943981037939091900946547720482748823053060307048654808689371867840480753235526209584128649822861058412876786253945604271493157088022347152556625116664007478805103210790323746504418551807028727611091986757188269517697246000543237473645583656160175227977096299763104198099446405049432034783742316909224292670302881387286331908632899793839765990573387418875258508620840683396054266532700161852762236978198250153362756834351828573240141209321583571452325197767312894062283335776368487159552502639682703754888990128687336308410942999610331671649603352507662041890540757791117807685791867797421788894624478207923747657783196598555913443325731144546176135492402976470955274135533248873731376888328351534868532062892116625429702996517379354829956931890315410751933647949988091189809745944613955725130967547412792159226018576728209797272626802114590102318178492732141648562104288397314283481370519560350789845658388212914098633511502520034727121389726896552635612412127272984291224785504088676401170863378781495464314030093137535961899385333944240954836361721347231662895778570521681495933378122680126463994510510735076717688684106316178537059286873085802335496326671863044579761244036070332493388962005147913107163152617357595181230579948599135285158519131478092758000993643154041823351008133613504469394683837890625000000000000000000000000000000000000000000000000000000000000 [61,24] -1804362055404586419747325707778137494166417195257413521399491264703443837511219079041530463542400034593424668068789271563400021990642444587318480359557078743385634985769451675215251386804433099604515402615269683481791621922778937522874481407860203866599252116514581529577212318123696733490869672595453668181636788738104716895274024519429154764603279326728692599807432457348044268194187283444122229618173540926689933753184860752686990363342067685260817276255318258773421920049387637415666365081830342691926457579548825563970306333426985321421430485562473294543186531113104082481766135565463201751029271185576298386527219150367947098357187049128965600081865791046985505000271582954354427548709284433314538661291233303539777470067968290539153398722427829067362249042214333737012730069789308121962649464225379698636555931106647168087813272914356606872353302934595891828368037506449228043309791962734821079724457454118635564111482281244261129545658872226097945487857350529145412637462248381469208306829592786879879261254868161873477809429820291990533694723757664688802991333041678573525401294824067431620493460636296721545524864748350794253042943542321567185848453191422575611438822854445661380096912347322494906051727161957659013391868131069395156249448473749880313942241590330806961284047045719335695535336920457374732909959473001273612502697839002958278670911284556105540347134736714036196987525927868989561925073480315275360991284308728497648285963026066089998087625288148497811575573909667113179700946670601763505769039106892249983366660393198299284281717637294977790165830853647076620598489269464263105663498973401889749713699567253639681345843723978716814135297853848334822918863861182705116742042698678899549157784210451652186450257820259506817087805741841583920040567867118202387884612682205074178945498077673104685851205719907925688748820947207876905406780751603669433364296741955669013437559697581701118087836292556568237017298815725221443054884416378503559293773779769160031253783875006502045398551621104208894710249657055755760792545489691544980316557827982241204111379072596468548211520045445582395324240634641305636353091912654707703925972945169273583464727149998237853086643333197328789394550852556451485058606935087872899826193840848994085453201537942601327592047997381632974827177592886987228706684076667671684658971524118549819078846072308539227260177799534388611043456278135256517234155659856753572967136278748512268066406250000000000000000000000000000000000000000000000000000 [61,25] 1415190087537408960251399923108942573527426352200416061478687119566865732157160030705588145305570473188821611773817225565799404771866599917132639122112370272490277939396294357215023752878668063521334520274736388834935099554796924152038978076988643425690089641037658941019645678066804557139638433560668116984709642660772934205034092103205836076406539569895987174894507444756455126487410315395782299279591056139520508538366972675023275555478155494889810867230459359316633890946134550918292482093757830633343702662486462635608029844679301064996842332488528602584342561901512991622256310877720438442924654456415201784376000192028119516582951423601537267251563706204576295550643106513160956026893728488028804378220674105922038328967875469730138366553804054581403936962696305523185428798750667550464432221159433102667697558103585248538926353737463392079529883844876200080763208790591099463141229207672712192483821537454985839203955650650008805965719577399702184919540819318905717905475842429804888358133756753595046100935576316273361495260050212007106806074037307412502047447978778231459302185758500836306734386017963462652102808838152531180861443920204062182857421600286993564728530162279739175641297630361488443296338720038793270445419597105201711444870979005192504842152967695386533151135139042976965408240956955418772752974836699883941793050331235271955666625475779920078623236599850534150479364465524525670819463418368326690778445404888621645839518151460153574922326370812977903746605909483688053684414696669194512369733221841680200542980314120948168619210216240019232404130267042077496416226173248474739287034284682888232694353328329742822874954544323905390685149398299096987672393055607558888659398300055209756633239978202825988841658196015733204400433144498344259685127121421783980410134019439572793124175864448469829212952905881304775270792151636508081977198202363387327693471328169609688918571056280498305241112567696991923406743144037566328470276449096562979906231824943868812822390937486976011345039615805818833133753479001313575907611389860970224855236370165724227804745292146922133263634957506805616856482924701387868793585042480465705831985188389733841037208859869752986578681505732109884605630206776676888293842073722376782439353537559196458101714869143342672272030936083371574092753835007596347508237269687303054659164919106888071316345619749099582583019236184581816468438614197924354744390627088707068637063457572367042303085327148437500000000000000000000000000000000000000000 [61,26] -993419740164887447589084553966859828999133260981265700140203060654890016223952499387366319549900721777048782402013458422261869872625981622578595168295573457810761840577274605536271434660842445367876170479014270058197068175185521731715542561982145397708518787435506795193718126984762316109264642834051029373756412386299129585469200064546696859476920981444196041195725954381045990994599141111902127324810453778164882981017700645205919180119803216318416000561621131958546964234152408884696000194500035991552518855193432072461873146388607952566153343257730896042604655615028155327713804884902433702065337718514854303003673426039119006110130136391118595127104671766742923271243607484030010371156162084034604178667218619476188761722837427430513073251137017005710141214380559120529940467692412373361010908893935347754762689622444639640974253317103579385273387792907194208910228888172427138621094339160648154695097226075490546767968066977563735667364186502258717596758315251599054528498386831346392964319294041262997991823321070503491111021996002164756048722525693182872039967113265640884493939809940163814572708659665296177677427356664321696094531448724512735328332179518621933784337686784212524162530342690044971539171138386412679919757377888476663815748147221817850787967690866433119224343193276370381104075594094662796027700500567822353991653385572702467557859075335106204182888724455252309205464156476857509465344656925183209152817239919355271999630201193301774841720602258167589341250768038058627799076573536440696802213783535514651892782822617575769645799088396648183592555828458673875715072627265765221120871312927937993707014124455755359316334633699816803930074809070939617306723904540924839913619224622275534763292293760295449255393891234193625436994188928362403233826429587190438455212711614229373548302019574844644973325531545227718582778829520209038551443628143026189901234148482520431277784916312938513917535001477804067145979536659892660733229444973605140562877367534068412116950469399825412082592137455369783640786774240312381510742058043933209281946232997713907309411599961313171362336456848595189518205286125508230490639047817446522168912395478045751074547178738372849626602176929873398704071399924975062076699218963133428611241107619977058549535152671735728119351316003455717534280727949085722501547162647163247799938023617477232777585253238315687056534282549005642724037204216800290267164046684265216180520496891404036432504653930664062500000000000000000000000000000000000 [61,27] 604491530001208955215028618560359687518568532942206932789515727849887406973290514635316227866582699762262587666276877748530610625632560352576739175350055257302672329909970910011600404154279629338986419546373838921527097976960825493316845567293827822789885328074640922643086621910588829803788178201326907533221946518521229961469803064463724653596145230112646186116023573628818167144328959777655113746374594336738379852086148969809649336318476015234819635794119794557024387233480461722485071174909870275589154037901642343656278431296379361484387964616805425579123298959887820375039559159419460103043957749594663709037001647813854406140939278586328412058734750249821344125564616480127100124949516575976190666922011118524806732529085640232808626899659479119977783750804629024463402658118531490566931465927146342478689797875221816753636656850204148979230485836809944579638539583750597210919209117829429643245456051603331555793749246975733407807414433786258371190032857544982494106054803026829747649373271173460652490807204778001868284529347377926084523230594453407364124920529107262611753139194068286106997247499579906164881328407967811613798136998116510883695848782164056540514576164262980785354864130354703425700531025196172363017471031403646436221020266949350780171742366475467529065342223799044957851562016359451198099370207217208357517853568794231533543721295403144043467565207459584201217159845125793367672866738669582261638256300708018884954676425997259919988600345885576228278087955624904437994585282692717284912153656813215284419874342522969656013402883522049126025616743508642405207114373667610051999162244254744252248563834430744636766781018427365612404222513786765567202871517000236895042233129255365891523747833732412776140722178535964380490359874110074938221039387626996522573616103074805741136550771324651421479974545380415550847438007521179322396328634592106035556321743567378396137492830090974863255828396105155173053427538492837941587765710519991367123550972738337831955988292318027602184499372371825102031342585191113519275247337193611212867944791502156257273124301773354500782232868189842045120699785151789824445350363455325078013708852656501966407434815868442611599633544340331563959450124511459286488394975302781889835472095411807701907604294943947907401936003537756936971183356835409373043011022912151327215804138742308839711058834080543019947213918250651237579732452042708043071740035945041392105581135041347806691192090511322021484375000000000000000000000000000 [61,28] -305324819639529596023636051659252975105645405325110330857774275130627906772488858630257430308923191463443492641413182001854885018503056349562952179856932092303524083451671075377333329838817291162218607050311287659841228003918478003262112114568757040786722621870183651408664314323037964456870089873832615966188108796755893010424723993766575367195621073688407006091114859812281206608013026981638838739253738147615801994965606888792508075619141084808144230125305692148752998567827936931554845964924646317922018351820940569657779658095205269029044123522930637743374251615302410304421273625248853472834211062037961119360376284052880835847277839343911019946367092737734776377466153644515829141809903424823711652032045001043933837471106670907028300052486891705609975024110990913738184805275614527227269893738526225287372080540463149811288287466705014574034069667061274112852117523924166969063290489539015908237587436621146226375996060508687521859851670808132325406003783050405889171125472829661065642671173330450860649414019643560382565722682105059408075121465086911892569979493236097270044859378525465542902146173583341047480811912210045067259748206458142665576611549269505241517180844946903228819932804986333243728716194981065661585914255734461302529059488761591915135759335572300515757067246974548464327067713160432034416011726718915161816453918590778577346484357840965652710562072848240747319379036732701946906942563756577427524667335301846422998705981459597241179489819172451398113961452808297257173271370350773330921361417415913751917219448763415765354593960873396560502626886309575627381876457139128548150717238243682483577882242004466192183126567654417855492506726465477004394580049771637534578960161784094026317753393442178133091662483744625960819061754407599440135479088685576734868386073997524518921863561477627023171444191072299334038789567119032811257141541195850965954752794409819669750666923360034060468325554687099183820524182700249765962078761594109871101228819320913425732465977634779082172104747996984859641945596964897581037505729931170842904224753288251008832072940619653042257220776106915946637651047562209403685281652135933630540503788258471840002003412948419144107163050400580016039057567364655827287039926541745977858550907641839405367414194154125703924105250504037077844913087420029681045867878765559886013377487125666121010599607868596280918372264063172916377513056514464493544486058811906078767147050545549546995971468277275562286376953125000000000000000000 [61,29] 117355041203961428358135125342273341133745955564814693783741447216356023864459273254553366969379372964475588362621714028372282468158436455288157701096815428427597823515013498340129362216361435848214932627638838165733642458968166768573354253541033365623528545531427396444690771670102056073132419634521413579111239752241767330357088105026466996255864231400878438741877664725616824744736628593799729026925176668822828542342180274456488259704294337295247356522602662086963191760837129237581669851200880363436056700433712422026071962504714894724564734977528595299236849192018901817295828834936810027850677667039523048231475307136788511880059553945316529500836526720320640943720628926439287768070699950582500866455278176365120006244839989873819709392227805409578081270051493610929765375717835142285885870524585461453510425702557003401282983170488739909145827573143849809322968454058110986708191402783205101274939480721238649254921144114270491736366460492541618678128286431876956315603255470140036493479293735508984926810091797077280644648946226045239532329462275708949118156570343570439267409938870682300370666152985036663625719312679266798804209245003488070677699869968239819406355176238595323322411427689652666085836808271069795051129319874357980000302604921935502387703585274209560802054679139851866458405234421654046562425130228158366305741180923730285511826113971413270272207503164885232350568291443811726489228293602278452145304840780079732411097530054832996976987130187825895906649309333662749637857864116106500195101535610676759642316789646327597998727057938469229394398322375325067676862448450799813391287501112593356881590300157687219973947712944954626194271225247603539579298557038962564661533369087166854862686952292716513808649695213381103240997169066828445362371199247987312354347112548578936016481399634089874232310282771477715442225644049424180313988421692785942310122733680834431343598370376920690642581069203741424150164836488016755268087365211368842716130950630391221663992073273770568779589802546852198517609912804475663538175676869471866497624958625069665223105966185091188265244363285632157853245936655395065770427541318725587857904582939952912733892183737960662579508118378518740711897268031906474481651545461634338276623064618161813097850949796614449759869478292127557160610095550490146026745236492957367572031714715575207741673925681653153843645966280172731484006022081040963690622718086108543655738612669463261095614825535449199378490447998046875000000000 [61,30] -24461995048064452798090267113914578249920734067623207015706310607575931288409505461684871538769408486068218450595064767844420432739582279327377300059584335536939540237258891646450009964702946582119000945331779847462706674030539810120049406059787862778989633865845211773810284484308079931544026912109666031783707891293904548669570725419563071108200482206527028243237080840080516398706951197126515172888100336867257569925512037012057005146196167189056331558868445913877625445190580397332545089167432393598230295090575740329765991371226035682847208235773802856520813172361950707273018114526793257402815069406274168862847962506135195637099363568550706182345311904837446295753262913921398465406315196867022562823392092782875841111955700486188369440948696199792018727643259712038300817925025520470339918069996036152895172945091983949363738656631289148869645783826091214015336796414977237465908527001592146947798333338719083251365367883956405115621883917664902984716770633034187219419322271556807635286216963013378108699114067494745563766959590443028140803226280426188490777852016400194108227119711042834463684195091507449499898203856515682765454792430972308276274666031813383821853286486087947049210800172532740059649821020490932182381030333177827426366696783423348809468056268359316650204132722817440862363966329124181310800883242301648296748339657298366846058679533524929693802975642010299750308501122743310045071066096594953810567153954724611603060812789717723181412906475081853341609459061140039289275874574917598005831126820140785809299941535768880634982626648996481143715380685297005033548194829229520564248004824417921520149631554168349203754130010788553456909652669600579158422515365107249448002181926854780995357634395925383034466842098749904584761663339137429272249741085602709672842308302333789359521022379363287490745015202327956531177183386349350206665467021734336133311032820528891738978270443142656514507335977847753645993560281411938097281536162772737099929516330429239311927072506549463359520967155095257742900867728173707401676551845734687363342367987294101156687061597041437505942294952778123268413200826647088920710579508713702365563491690037652264607333263165875888272481697121222601355080081037745162291382329899025126161855590669984959394930095925407617505885027938423765944721955631287646080744902360354599049729779132040282586395871747668178594734705064534281687390836388659549806044742390766007400067986836400546479808326694183051586151123046875000000 [61,31] -7633811651890891812126415657137197130142023308748050898944263569777349624800544283743092213928790090977530068822119109122830298325862406289184122295801206343648912537645633969351647481355969939313235427586288768504784104720550237818100102500339512136987140627800996766690872033669478400161316509187157140061572787182934405964702869624175395944306039473255643258250242800666201936681212818057602728683844399988254494561830044577862091590532704558381731228465243710373235602913261263875868980896975977821109390413876027181805563038158605940478941107041242995031089960121059436915440609855350897123263859892979536400008895099564062946385236671622003782998627169083181494072923801845336682827737682486311491443233463342651736735875047675066589839074173504021407993686451712756511540707642909216982474167293920909200219802213494024118657192901423970176549347294643302712565044002414283778387900543111758166564126276828775763003727309508140899140378989757648195739898145707452167375297771629455215758307362063460139096208990107769487288874075208224252160453264294697900672544387549141542658556076993863001762165758492118860891294234713329750829369681792808622171424696706744080769996402949534699633319037790086323041691856693264799470831106327586497224787397023281135334004978929580623481382994320929682865821153434581168277005747023698315163708379267358645897286330539407317772239918239729036128501657505277701795626877594792825689775545379432103547838608733452254846892287819976663636991216483122518359440253791048516038806482136006268956769254432252115701222830234797850478382616416477831391912232958721048266769349460877457274169908149492592445118864415822771696956850498065551413187359077080142625110644994572394271983886262125330924722739991449065274389618544859711231076677184100209461171798683429202116003544538439219508946714228171980145076426832130515187420512356302189001192112797967697161596200250842991271458259329624867199568131272680201845073828848206770271685073029809938691343740270231013404812347305249991404219750209975467002170947696527806605649376210344049215006281413315097569563500722110545803130279329699813977173573368652501746666979093698366659712227732911395906036166365076327504880031444202049977197756425389389020833826363971587531623364121594016377731755572173745765466242462716195181229926223224131195130799211131524783384832442025478969287411764972309124259407072394334411510788892844554454270890320177755938857444562017917633056640625000000 [61,32] 10994196289490985072197921243795735801093978080047412191346888638855867034553112243358428149101924266264694971111482910513888632873787375301906706351101147856433885682292819158512334532574995417084133973459169519384048672348395197761794917241734018789469533399848042945545127906393417857380519254641527347449212035684829197266997009805078888291395141717711303285195513803769126873486991584096236476927968571759136666868987081179593948110168604005941795305918980480886034009285697066779140813160300665279123948406106102999604853397877981260676016440991700883468409856955064108593905327325941578818169002687727662320655545377944478215455434402214198820684655097784553677244256445996036124377091291308656954607378254889319360456578739911533874427311530597749062469974213488374572727018268472678968571408378229755158218613078446872091233981695646119122986162284160044486303644497626613306324902765674194252422832628445048234834267954566242137384136282389738822754882851806609237804879743391360090594645838917458822173994476942099448252840226818860068532737622270721178949397559499719910536687432575896123900638884746171590598253036029302327714247008217993382796225141407488805925322915598763530009024240047130588269651960886853662933865346590169223856553842915368996518535930829781963484024575474537108163978495062190605992329073299401456267487069606678624199096716656140412782434163982996842868542600461957424928797077859117632724591208477193996186992037119683548606202790451062721853497316457074709327683327788323263549799578486403579013338380289512250756961026603305929764606990043762140753825918789968420063668232199026432762844480023923635951270958011025740902412791283640178083800485889602455054667197163435215523966201314177590389211209245066095332963567115910539174162064563560851451157629106650006205778208970518263089073279336729883412515741137243775202287129425166483589204294415994058399422630907295277658980300493808731083437811855194144226788854877719028054051671325064621950735813235113149013567232771123925001993670897184063904361896151269523603351670873731772699407601225147407201615331636240435992330827521741770260306202017212756894864493673505415438371612237699570383103783302927153582207764133095260880857148807988259903613391576032583231957703840443076364623236202134101649148308195466519397295081363731055408705386142857543316337910538609004350288708764480704150637200881736771525782813942713918490645501335745137794219772331416606903076171875000 [61,33] -5946939481944626980468141210604269036084082015083686503442652656594995850716417593864229418638857473828934934252085679896838849530807802388293869344631691994121222846339900902450989241651552159696195808677936065822888801861647048464600251080298707671773699315072182949223757410987363132602113786480288274024500735341555610201414991931339706084371244513626877550530757133968318687032080360079349639937884901458862867484557939906061491757400199149224840543759842449356809191624990870189667757232366385323745753224094580940619690773406004131328421974240180176454717251479358269969453787062613809776706414969762484046918764438238160616708469144372183158859009979216390110546438140291122213463100932019844708676294094000996831056893793194423560178528176917744024106441662003611337071855210461781279716854355680905315657172728381140545148835037203351675847664240865831503185472744197212720850455134921585515270601016641575224330314061910334211912162630284966549808895973423943703830606580968822655776036702849631021805541505436512726847664413788062194157807678100488204967756965849363879050242065813851044968218031540471229080168617976907611571279012688123138402902169683642057477289777539093400409490140842490493559406964803327039303518390101354042902137844085067786023880994938163330247531462337359067960160199925042529768891342533191152596977461547724757124934488183832893279133017631664796355491386113204075747410374444145361482138005615541724038608537630858120954596171333331345253047773436597211088467246392632969844295465990206331318093844953465511978833797572543084106854590559687678728363514547330755479686506787217153204768552815847487524662392516845756179452486557678438145577468272222145547565171913333136624258109591541050120719393087594656969292072522812978353119468206225203288664025199013870777806826844121845724742801141107729517378509786442957829352868522027026129621556730653599800491004694306639170780361199584870747303587643666987780179167503815639624472648518971053682474792790430983196738743382127533859114631771771710295785448404891886158834432829060974990535438467535962589071020495474385132467931047395179501220152887995873343013403042161234933300749499901735866690328868163450535528164854419133802908560169307687463385380361307724347281246786036077950391629575585060257238780614513831506677994165872252036835957447686128802848811403862386929115480919280928856330016791161208558152855485954115313806944698171719210222363471984863281250000000 [61,34] 1416971616153931595556536181463835955390767792977388169491230786468584195757895078632282929413637417140624150868648492739228970115396499960734891873877524357984366237166227147421076483376265943473891287020822774618576848816653732068719741437480256861852337274925489347416419788020382580129140125327000183696996554192566357196845142582367817009906552565311531133547975794348228147041721427628166977522880810613502164039954377784246437449033012534764600103461596563691361640069072399616131907475653394764570549760535836357137510256671836570022115236707457486990494322993980802495741075221198187912314389359996031840942702795175265281085921490442636097751680375351442143495112006325989801514002927687642360969671254378416925382105793489482939202152110891272712922364433213904334075189449867747762490610524055970430882308367058240302446123529382853681493720314919689792590966088903121892354433772850702211950197206562264450557928097057437000199757715110626288505169360156002500231763672870664603817331808441839901156399277213884510983426980365579077462228160046160398993637641303886535848636725422999288456473546896770804824427972016140878873692650468400422933603104074768083830742244898548874804416037302687169564526581579203831683991475634115752869394012094810932804457239880441857980037908876102585056157575743182116735238441855725137136923336496827236739266558539027490871865201327179480924062281885416643670228467828723153587412808551401302220484609959808928665754619559902974581532291858724761309370430015819269320182370877204185431884629190985725603894354468253922469058796861111911400595808098564721196328363408082597661995312339402977807670657452093579506532161043192287800757690613956868322446526721324072108929416717412875612145041421136664245438128470215562929491220483925512004505545587432001551816893029368425935187142618451269337523037512608700374319780706011149678151004120012761160507018011470503726894004670202368116374895016129614402709520796663165664317205018234133751175969463788089583955175571960892982703917332798122161375696350036336284290198304668977200839941904792639083348254286419545077125259961861555617535356634618645678719089746348850992146226044375306968967296223024447046384119898488529022885733097878894913425510623504668070478834483811919170881690899184439158519315509381340433001253775700194056640596142311620825416521866862459603285459758416827057744043705379848279270662750380246029668906970755415386520326137542724609375000 [61,35] 635408022293379727599550129824868610682092066754025309179951648243831804315967320982487073843648171877397509440965331864469458084631204214119738623846051445218495350169351596584643658294806908325683612449563404073505536046548133386529545625592025853907297178410970723401177203026577426781033005660213336359812494778423173044499308416653516204976361787813199436042972924707994824992231334947525903052471134537117160049112292165463261265966525566593945836763353896763343388801739791172386964435466940880238146369840909783404859917358943117405294464118525335347559777687810118963681887517706346223662564467172843601569601076495791994934596452652505444247701714123306057255547720680853546180851125187488858152544846961446127619491192425353981578933315332923870183592168145745973073190991574453479164567598850776655094192176707361874200658419928132338424217754904358939489091697267429272723937340836354314238254071802372039009590513360086051750759246859238729466927615685824219126815645466190577405252458546986807992740317031241858611577184943580698050760246924452402990446986064477136595205162775912487878412505806678077380453901050575419426834773779862971055989707878679568743482302573489697042875328332966026230721837598884273511039836880556145286369832224090057521308726466158609378741457437343240495714672103216175191615592932747597268758233330014403233980977779284868753704890882513060587764786741251978863814405387291343442056133705042652635647366941288992934259807529429328458729464728977233515969417416727415693385113617321744110778911033015026381353305465035424653509847940215219196615396503630060799882536451765672482912020931254794071564353724557843822332018758586466832414245019537641865863984852168053691775044024439645911855376149209013098739877505579371975156868518151746292008652953497813031625177617313515114699494450550885777893771481130082100903944125498537159709149228948309825691327560485094962210547687598210129358081844270447113208062713374354392094206398066105687651928513036464906387907780037083161084697402704013213184000547558070746163017814175722778349816640469179037455309891106369178049990368631241012648568202551880883772065234459955361441362796920611997433594911630789455827426928182403752326349226440379171105111876619108020998810339044056704185172972323078976039028902388372146956421800089108869423372384021036772124530242869337873583836171944930476871172710374252531516455829590801079875816981257230509072542190551757812500 [61,36] -978780364053934117329428808929697588046723962528551430154568104242788449514206397884875943420905454686766985547353414596929691381486138041454300416079842334868529749771573275748986847428756878292625955704535779765296098104036831176175083289450828991893881874309531210645177924321049146819314451987775143154443914388402051468792899635884869285100458461257412018610227429673569697864120952078011890023801365795491738384563743201861124701591525016352438936727491945711845162544733805549908015192008017461721148721361562838154371587156005055041612391078480209220279956542679982422288642725341271440029572002412912116232423634948126593342209530546599799701795891118445135820044598148387355189807300347748831600761619203095336126277191244373590205670001118978396070060912496329055279759653199358911663059468827029180526743202608300236838837568274167703675075806278544327128679327628299088137814619829747822054676253592833240848842689748154804578288629091886183770364411746158795978804985707403451753818645435610727091538441821189320562420789476718998566149016596164868459034101564118327305412467758837452084424573703108616429461600257946082074839750936657590206799959311747388497937046232271809048298708487698249881770061064501299413243680262803270655304037939227117317625103096333677820762544086202154317347766382437914988899770250688406606519223541077561287306127571940580139838221357822456184889857540003136154249630624106091464558801980823312416896449114196621173111307958866984149044778569326533477845105240315865369513255299124615459403917356921012743667264046064676486714959682467093339940428598991864476318144221315311114804298316253646400044778706838222746816024926428548988030680762762164445484074199540792600832693732372387745494685554460391320205074080646134022928709632653603133322385933391421274257316415563322535032556765893686480245169506702497759167837590385467433506815558586249297578143475842158959544000936217078506671743093664404918774511216392105745559831035168788467902319097117151293177361282609777321953660984338015545946535032676347172380805140481415864727858455129063791406004416716303549518094417179828745070784200236002693683378184758189488678353328071654364825638211367987893263193066556847311434139374819943183594944625536438353398173398149412756815683013548659619992320443746571488213087043084780412102327816065007018120795927047371414884841037342907547946186967902208916997457469576227051533123812987469136714935302734375000 [61,37] 687248589065755945723368408787219619421372893691291650360236437191620718288432890341158040007275516595923489923167899687930743234111487327105284765045795539588973266427022190438333969273746129883507424814892653180832609765140246046309994048317087078725133831560478478065353378176315265807150850604955849959797957560244628048203027024206140927010479030597202018505642490872148991370064612773013343266685252257294305511468707633063194398307621801603453018453398725641645634846165881170594194429833954528417552681751295988641846470421415293267928572743083461654594494468540069326747821582641729781583829908781650826457768555620799136109531790349856779696655787345505879222910001491617036198900055684438395376211086216513830525713354460530441777379068047134278933376175200684185632317981386333057030253945694719730219055893620109941607884531251884371200752112294336272423803908785905071217969030615525504580075329272151725407662461944846339715442892116181100820900439557183053920867948235258191069532602916915070623033420950261488713234219398269591834704038967371276486654420311780434256660021255790465603589609060149072909448636820367178268384640082943996115045270474199002744226434988708658143436696327563044432683725098921965437757376306882995881785602961003256750271308856401409520462755667487592793210142115833012208368175834979595263548703195369632185415223314624733123438163118604112720140790383754442096913302236922833838843204236239868845795052423361261931824308752291697506448428803893379160285297547237442952706002611621160713790025491068243956203730628287889261344041324660218367579251721811961354524756065918295631352891098062547660648695867421176425613411172056632568402270046377949627743022729570714255909178443103853781487418531596246323441400181405862440812625303931133148624971008312522119917244325974346470581163054881958101900960704992735786338603423245350907302404572952645310879000898131596511154232932696307541484471437842086221598146553416989565960993513427064270883877868683815440992186880146003642989204722083543104376524606130774830101674668238591659896523612085467972845090492966188139611535066717563790847057380698639633697418223989329714442421463736420886459421554393768206329418306320276507174399873858319165304650358944647833117785959096528652868070716877306385637467143537320973390845324858837200788639985330193880825777539587667813506557544274792538077227747928869460030429187902267784693322028033435344696044921875000 [61,38] -354971562016671829546731369161837607134338654300984457300158790533217007146051657280152127100099927780547723064077131987283606110979026567088612459234737326543967750827213758187285790340329411408087851250023665674552607703250196607682405935024418176534931529663447051932450262589488115811880113402841352507048688952960639389176857943934641251134748217712326797808486018565554801212261143253907836577122620915070719836793590608325620850336515749351373835212724548485371776202685173943479258642540915824249004598467002146270619079161459658816295644743879874457393372774605395140608948044112734398293645328320110961429592715481784057406093869301386036088474760997152964251586597786212100339673785550293064495206757575131057515339942555697666933475618682292507979898834820089484560467871906840775317175388087244181234054450228741548541753757397845680238297920262003655858348069168980221792528734346097934025477314326252618375675879410786814877009884537385368672391218335129799399379683819100946788502027662416800534454275587734038117646834723736043851959490520575701761329270511247214584052000148810084297927560157745062373558520809812378513499188800180616057000837509797896005427604697827489505158131737939749008123946812740522404551697682823396199382062126069922493852741274835190308928072259858534638306307137941286512086502029513091160748209022060474605379040529234616526707857224045889729497742446728267414070230622598667101532479389093467852961338320223259086647702513695505651664986270673691098661749264226267796659909358006619735642978442779640514086725592391933277445164631771503265786771030693887443682406825254676679134351924527214924300676819335253899124696844082843127344730441773168949263195532102649682918948631508422339081817392352502868848460537148793339283183985925103279842894408827209574883920492930159237121101169317935560748494866427121729112739644630059700472497150032129189587007768891005203617769841472514669982952767894895781697655225476455839393068894332588178517629926205438013414749254365038688972752008332579373770109262872000227896208569438251679667474261981897432720777010671945820266481366320105622954621603723458433098973008558912106247760238170832653943432379607176974429780452630559254920037597872488662736654049365083952796855996701344860382574260069909719483587888956509506527497159690618689993163948379832810162615456803784840139886743252731071474640490321239583317415935970196017024136381223797798156738281250 [61,39] 150057533343938883940521459452420969113380756696903843519499457443369808467815624114825742364201041578759687390484581351523901722378757592491348818967458772980454007713546546817235519632108090270810560138904659785023363199389206054079776385746185428421073627347882190890393704384287611128470863514545112871212197375217427636339099047086320352981015769629226313547478739701054019799362885805561712469969317366432719845673823727135257695756488635078140097690892779355203645628781571761930704251985351139087763923733202203338169902743603383769240164735080476712926534320903765549174041353224904337806258586556307926941617549759629905751066252954243795013239676143205213176231288911236126856738435919171759142427980800168111959849776720655252847486777994101604052816438734135997673759785447063327658138976895954328322928143211287565837576106024898502479075640591951636104303812818529513919546474558783398968015924991123151821289121708420674005258930610840377997127062238019867374002256195499265658096622819515299310789325326160087136061106094082826667837790974944678370859686942311063661970051613738911673178561762081897500469667661218431637208886839805815183783752252552773075750245165493557549595481822711441008948105853908005430832816511444749675892020218858073424124900060047779015979174806009825734973467429141392114348793575233875917406179909305171252056714611585894727510898672176652292097297890418409716019746010758768746237422407023318678150502908406242187613932605008320191011315376440863518463087865221927865959921256391820810722525049564995545210276346452587243111340809419539095118128545182129537671659283548256266323279015739138052259187259071005515095003100462010749630984421262784810508597664043435018469790434459995572442873394511524229005417440811176511102116533559340650069703561943340565056521377084972178028742506401143381266043807466543656791918143020519237018545024793446633118312554670831573479328154211336020302136328558116082685701125399967597778274364277292260582111676341665986605810399013833420702064128061332335976999580892072726441306128156841611573478033463013045851367169809818451960221634864081663465925471869189079113531272611357904791641546727081444347157207632490607218070531819517723066271914577885049851635101190732764195425823480091328670411654287837930791960843609059092091633649581483879164027310012113113504870855139759773347641347787892978196941490911239054564102479716325433400925248861312866210937500 [61,40] -54558734666350919972672530811867796703155228578093973406126410009183193211412717101593447498446785293007229995034267128850972884240369379639105307651772021760707564158964412385839499096934975195703921379956711419708437689203116745475256213027497109969245195294288528391929769371201734355737850368109716603918904420821052369938627047482308024151201976815054291621713193621450967140535104729427092119438409740503884551862629359856819153527872438468894632629982591505263423482969233293856551564712743990747463603873816443350351494895534647138240979036708439525278130898075888185419027286927139148692048716863513533057584002340951183266393901800520042388443402496254063001573988510186068062670294460743022338235313722080571378994806607166515283692991128712457971284455476145972441159108482917057625041385370170097406885003647735561654477220505005164650823526576701059867589212149985982211478052098236724296933375112909453711960541061251591630983233505379431778716803155850319797818172879348923646161667095196527513355593520845487091160399971417912477618140650078167931696562160959097034449728821138493648692453462023360442599025239145622343404086434931787493266416778179455587756192245472490514753822979700742965324974325898099344525961341889871024299367295028641901847943699265334690652767422455613760142807753866037739240593250230128737964449783782786776680962301746218393413083716113900857178043418983303342976439588139218544935328919762396674841859455374803139598692739283034558496921388283690886568398565220466732079673454533707610535759614929045152680495273159279063928994576821352599560380751139808373788704371383986390146413145547687120876714179465559965218844999513729651040827889017559424012619176407116262417641525354369424147715818346545966059530837743476903781654837796586290665019070393418463797382098914035884396826539774078476492349892337892416335849186494162767189810947030665343490119412371998862865255543713748258526906145852301961222195148497328541217933608739878242645993150112609781181691943857987980828667447651808851982920882495882387816446613390760907391579807581296466960522269617907029213340336812851363988943315253801892828658154319118155901345439415802250648254766506184127311355208025935878805652353982851779854088151057570487399569412237479516427929652129089993342012081483215116457888241817606058303872371903941321002581000389228962049864350852751537370219834084889357073144822152244159951806068420410156250000 [61,41] 17634510130423541291614967870606754188724445869197035405477084303602140831401207206709876379508371426412181542511247666882184530975407530776513779326996229006325899924252356381783097535826179171300764153325190458168550107010139892384941262843900960232735714366576866237840552249456621707069915115232276437690326781945886560230512703820058050370814763268151270760532448210952920395643713984454805581046873655340711495512728720713545060505089657036575018981492035120852438769403889026259217436449588052521692146703024435425634530470286926302200169532501249810282504237777064238967115947366873232881299127886752428872447730065236716672412590183328445432345959082871073389614332242172471403365037380022273281191063609871830879915564870085898140552713709224793875668587567474485285170246847007881500096337212490276567758447416659893471376253068870401374740534976455966384440538479511487612065668540836343850295308474573885527383698784815420877932897581664519805474918700025023984065234726014958319410572793253893665732681752482573034817542572644628350494727260687123110289258309119425482685312096880091332391382158997406525583384412550579965456222281973481312024822916063159110377211997112653895871702029596657638485970844293181744540748653963899641948990411541011197027092156905923058634146295945102042552601010493066636532837908865386572594637516738043275042406630572246111608478515471611016452691494308441531513509670051569935741197843927793877023143101913638579062386430304756761979444846866996200109076155579465248053331355201097557944220048613370704270023464620957468997823766237700693152318951779348792539952986378181979604904282178646031302296915604317045899108262116976524105364147597098690508268001750691911975048693467633803169892597647259211315851537965640230686553258361883416788457638313121146211422609687648683877324008491255496934419365346571298462257004548785262640086810706985439689353154407061727817855486616698895409549914705130483725024994167273929468842485749185964363560684317013176036705038492816995723814252715743863483394814592756541406386659481155657906396340642334907308171618405903937277255608370121314185173955346994655581356121814345787143523969241515995004287303573014858054806327295138416171393692564417426449570631994267855432378189697532019319773630072833091526984534151095249653339369960471686825764434210198983923417010112685803332346669637959758145215585827198304103013981602998683229088783264160156250 [61,42] -5198035497292457647339902184674284980376295462996480376180572575983455257580925580709939144955486472773717048312475932357110444557129615157660923275263385100672433784495281095820442624028519826820059622153263275959358502442486858111193572675298614487298470021029109875613912867915256949869909046290415397056508891796079963065966368777083173611462242121121990076009649971948380598420585481767934805929217746789483829020671501924484823971785188100311779813090634370449347972978206748389837897905976995632716940807515169622249649551477765387290626716631772458076653031225752902905655307739572978723061777462191305204980342858470415292214044614722379536010438506304257157096503669873544378391544825826307173013895757153907290761058721340417483323353154109584407212349315154051176304484889746910959034760552546826995146203068074315287183355607030075863635948131865181966394471825517900681940649666777487287042017754327807112155225247833552160601596066595285450888055716187635923601419710026418419155306430910958658575027592636709895239000089909688309692537401885221161723950964312106511247316587569871813104066892094380878776246692567132183257186354552895698645361468801407423346653485835460920890954175229785177659104740077800205641325026959460141089818437938121949690897480725741746308958305878327887195802948569537150310544094367904286729712168615837426620159021862286800686653231160865809243651049382211608475613321765655568978789960915711422960762380241024915813106555330936559922487758769369263026635454507289866837195910208464584732747575168756685640828026650205455447107783090265349009820860193069387737258660850925153507497250484211503286354123815789134881052080106127719594710845723831797604022028405928654159549762449779252150640686570352592996087422374117474101597089387642859822847413805046471075989394281599572963897135665859219371134402353014248814476143783711367135718740433339786643187988345134252718860925980629172380620511300042657897707448731001811913963152247383510033205839859869254562886353207415495118078910667349623881593532291675768554955392242146660796958391636534079013230971934818164977453762471645109097992021269768665884823476299110601224160345197063033262091386387327839381371499813176452158836047693195391331904215305370490576472309672446393891318605614303205672340768801081291809935100925658002779123067365553658987531223181203174294655558637724395039398365319163741737895634287269786000251770019531250 [61,43] 1424052950218846730774649245029184125605948883148815814714854756796373477643887357227585556943024427077516265726818679952580419060061425900170601915324971688157196164065200160424220402556706462566632348767901819912568218472282939021108423579788301111480417767190468433688151231193429977530941923048579019928502815725552147642150321812622295177037798366976897156836850189964920491023735196074750533475332713418384436463535695677774914812976643238602094219671700249015200422127371821078596641964511680635137766074733568915150254684874970804370731451715502794664807833070765868005715652026564700226175696302611980374822273550895390631848176965746115893175750591384163007100606176480890417821464024259214312233018800933284952167676391557320241260253394105002112856872049061640811202914215534474177633221383310387626288348128230628876611249493667517137366909886067494233148459129299374792633402966445895732074582188924295240545811263585606542059831957076857940131176085447351845904090803311105135115467089964460960113475676486403194220652214921204066766080823544071519410961772132945112091447782349888076299950469454940451913556177761529248929589507278068761538732971653784517013199200360131302513393270573537811945939341814522782353605738234634860780000667625523004542118412494296756889626468433708052081733636863008577701846476812214284030260615372132739236897413404054084409439614368317663540738856726473009524600078597417741586890353398734824169575027157608746807808290720742055716009372492664274261105878561232908200171298147758686423685087744896051394371102184099334696696571661950543201367756727019728286082128330300882257144541507742053119016178802644480258120434819461345009865147413179706103922640213258825741394575104050133395686017544272924360044094681862653743763427891879297664311898726056327624496514480486824253763809527939350240995706374939308950643021104884829921124612306189217383496322429377753372081382061013867035880662719269869861199908132981401735794168663559997893828784893531396154503280026576505276602857940573259126875619189798618068976084260949046477881483191509199709631258015363716860556679780129984436548124158634415900086996768977569758220558443858765896196343916682883486109665070702874502215427118629211469705901141454883862088065851157804585925653435086874363001437596236746685289593293768924773406429546439747723024714800323384763946142580331829976657970204811931580479722470045089721679687500000 [61,44] -367291949403449254715012660873122095932111724998011308337835577943830590687533970597894227347364453179676410392477033702305565353017645703125348187718611788323147921688706603756541401665755419230760637092517735719071219650716450559057260151705441506968584114480846931526105594968274963341450867153604753847719278415534865404595943039197412945938413082832539717231737648275346650280329308680150817345335707981287527652891666291789045862169977575100335830135429355582014104826945325907044605628567164515374652560477116273386481403413376289546042201811948538576938011949292274672782436180046448833160195439546058712638190112318972514940750474221842553280692848161051425000639165053112600128355474604322179184208877791502978558196433627200727577023504627807748419569357630122659186903760715494697254082030959343802269893805790985142716355229830353986809593312634069291239473827368158825216228078745537926699814346679597433520304750215284074920456418589898551046617757617798290010436630267645294644960299487509719561040549307406076112549547572656809979400090063145162456507049500283473212561141842304320990348629131289071187402864824454503793222636094427347858961117120009626859258085596539892218975498397956142157455699907603423592720401850735648538933312468348296216541696459627186333802392046998460381984644428342978495548488331211233639509337511669824588440951614315523501883307658673984353323081376798218726079025460129657041823785166304102277745628160468879527506434718097563886067863491087976326878085978449044718221008799643491386449684306577371038239702853871509735051924978866025668785877578517318486969953447242845144908958790336641464480222121181729862824528805527427608277889721964013463805123663382520048342608911615122596818715606866792003215865515663181428655507591452866492847421290921590260852377052088332448483826442487293080664158145567116270658536152791228926906367234005323974303425201307266561498416787121578042915074802494021688288470071944801978485141376520921208270598880566342504105358404524268607061980566664853882203462885062873740084565340355655078581867684106751736472534665178362794607798076140072166417022203731269110595516267309100384632867974409060270527640760480679162388699837931392156654154127381908551193191330293383689556711051241974073594893966356100198641136394611105797177089763965640620583060720716345527218106771601995648420186474913143949471219795732679358479799702763557434082031250 [61,45] 90552658584228580564232587405144435111723810641977671737069462642920327147265072806575514995567041589899343073915260544797439299965223762177358346386996978266032104816309174088594540048042367087623686855842221183216191144316868550340908559915382589656058237052485898195195634902654389050990730726096648698024521675800534500230400331390203013180501929895109547352913090450221703682133032461730816433391544563051271950020438735291055266433550006632471499217614841577999499607322192453762973424818437190884815541687953966877274995803816016676976277450108604177311476111969270714569543296640111693935787803366526982145760300810529239988558812186890254022169819600434633375834548965836550348748233181546901238320271866470783520046902514285088436827735128138230387383249096248655981681430843505559500301555183286606483231090667158339959472437640106908828509608222121668308040794697592043825846449512485425519944532508609040437316448892490036182601048032248953482912242698110118492583591757931187641104876228385243914777965217549930361265033648817110180813614193361416480664637127256781856710717019855172779086111773297596574760629079744327214975328766936411348282939230632939871991037180057247294363233165025198223107548644330422062698315626174630916373474034854399988661818505908639218103544753814867579388060256457019826522564180012711318157645392808571307836725854985961712613562165793833371181163449326162832655673385493565629509218976685808406983430779924894329043123665925681728086961731863509954820546654716224163898367234094435995282824657068077708170919813020025475628272718790818075942013888702287673081788935991162190900990884636475499988913920822854044335157461137298313038931954145486108134754588388468440079821629812400743674270178402607156683744648654581647805488129230490605025483148363082862774903552474636340748257841570346104561608217374653413398370992533248764676655687816885468626873281770740568506888824309517543276960353858618443433785748914829489353580237685416296988192466432596314746717678974828402070293081879478007440406577363030131859031067435279519372277830465470125264107601606153699832499197375643304992056316447625862336036825884371350164149319286616307570844730683402227068264443163977786906211524525450372930367301990696667599242332628137523270830751960869313380549486719617165621381937482121062321485811752781270630773344032975582955795397475815206381200006546805525431409478187561035156250 [61,46] -22235342905634451476814319755102397087695496637984817504236259210743162953218019576260690809459429709876242880471801365648785709730654577302645605259574432593752186116399035531047804770151269421086574244269028053133190004348425869943440677746748234754080870985357024666657676722242771753850990241233649968840502127012418163898931001333519130115953668612968202642260397922102234450931071155295200179655751568134606034504793127522177921801348791437687029028387497485056728145680561910345669512522273651319341050656554764356011409931637602069840733106017886154343428336218748227988985763443427848165070239070304628861877508320165369960215376066911166151562591784097849212803355371962879884542243962111994624823781165883167261187665693025322185922638449757986633217059048719952777979465138955079143866557701827764459397977146039145106331101517890161012454746734806787894409657317283691157897434724920106941501242465104532691767404531780954365724059458353565557070541336574570838246388108337229114821820607705496749558444458806944020961678208683296976626847172982731853048908832032798169957702561348145072204735260650523775224073311164239899366457839027656274047295362361375521572998832704867199797028669159013177335458546633385539876178105518253777040718299722946439608818151978998248290188711354192699906398997326761463138364141941572488295943812881604404223882308323143350815342647234771485679546430007981903878950115654263706103547058368667002585308784736290439954714009333628733403624150958797349639816600830324236635201667226907203025815170215412958868183988386465478943791871616024768873915288333104096776629019939136329840311642726270008984082030584972406776371430669111396377694848313235497596723195482953591502665271845394542636119119622241900829707580680254325211866637111688173008264826379372622035906573088595065733553975456411791660790031072201090344844688017569137871044584384454255295200897634476486379634279825489031081131358975735886929697863279191456469117841744971358551601995573131091302314344518902101729607633570364971839483974086579957790169615106066053823524802914825493419446371002699270843353852168273641251403724817329511446922384230430711163039889237729735222642408998970726192894812007154314210987987723130451829641592377340859353323656082528286178021549372608160847984535912664522246855842981677121169270317848176171970707568301903517110230624413257788374309598111722152680158615112304687500 [61,47] 5917982310863958028489520755372101734203329120402947928464365925595615252361003342161538823469839857678918197286431904505217871281502191451908257719631006075233321384615530858430397254838738307619351334141043468743257182209992380097596092361410534080712941143642660793508487160532760941243554466676498428693400229209456040678479749561885611531146957406281658455703943326641417957888077832390417448397149610037645204051569182795572182716451893481650873987194157571681617158310754359818182240102369820876685120575470794335257247966501082136010584467861030583170223982234002520867023976699709201427235118441051164813979440388348832060749625095976263415044778765822153399879797930962190545204520271889922757838744670676258572686281373918164923972393856981546482405327841491287486356977271884854124752416821771936511316341161482404520385496137201839044381963935429122323243645759801436192839438251358718473230962495399617939777964642999582940051499867883939619813145705013209102025863941272830228305788995942858612643872214720531987318327573644828503941375816489638088889574213922404354335455762792497495787470603027155814972053893750792260472604298572951805814956049479838350781273916045545805565574402133955607979694399513225613442435335500245935141569128915584041309187287904943694685786726066951885738066932762119584070635200456825119288423641309855286280826065522728796945067889709225274428283915616931326912981988023927612170679261529471212939568656613262535258855660911812320049475004992936533304503679196949607422969864066531104232696992322030407800944063693169896254333838888843675820109889705784137498368191631875455222637875326782053261418061510341939657164546976552763409128712274799036988640491548555181550161701408603272765525212466782959785923511878958146915768507344421427580561925078295291330253466114609639037064073257203514685885592797154309136484789638169760272268710328965002251607650013859746052394954020206897023238485089159605365545574888392981276049407308222634177268267074355911141604951770885670921144008073269687929755546082272842400692868584114279793386983440493094924394511278149679070275330990221948470456309286848892050310471266310452036546092202676576476206331022428739661509393491300840273061278316638119106642660639760130814395495623064843221594399066562349598617381565824102014781742316217716434542543868495073612682257201001620123875703732840847237639536615461111068725585937500000 [61,48] -1820223727797217523916001617374825654535336367916298228818648802235603393291602418401961805204670847697386672439412360506635207327214867946165176227470485941272066172910279460686955485264434269694219588004136030595417904500235546549441725955314409981883315379475078175179951798741911467659569330138021014736198969585855732562717533418628690941277541659944521102590435981708335094778717790871198573527660077498267381063798198214711829023324205557964481141695580609295508306002808635604419246857745504735221151572626951336368855893359069657947686278766876249515152048105647060164091649263185355353247818645803817249092979235669410092553560068497145592984365041181061342876408626516045940368651335178502260454293699204044034368030862604961367924252421340744417731543593140970231928651084577042160397271232504313208337606447588299799717276869336785138120638876840205345961964112984857123499851478426858064860727706780199475682504297385538410502150233897970012837496503042626364672344050315431446266771522554055894340071085783423901504778977939592379115605599010605668451284981783422744605490670968967570172186796929093241838535151817883455056402160382300528674943935666772722871779933523624247980326536020177388979076025578548106011799602063061910518419452636784587583235388817508761087917714296630663535100453461179715415876317687367934545839896492967772979184791666374832946225074642079107606458839511844524291428265704332060494200178637917094518821630649737854315095611267984348463751810029978542669139930624233499694540053437814082829856133439416334999995996905713913364351482936000357385716675409983475932457235144582210835883754249591516676423291844609216266566124547699233245306635962912983050213326547279569851589393958236317423965522814468936406834351776396579007856578220525958877354177592176727811884531616863938078661482869145339667926281679154000568943062103907202788807576115425138525234878437296868853621941085447409748646751172889605689314529405937994021810664464328669260971482033543796355811828588355643318455854906513223329003832153002154160793789666465215560324333643603101839121127325216824918156500822588086751177895431151403315190864262454469206063536999769160327450454752798324960691514133612538347534904441753379009394679693681590651749655296666047424656165886546892124194613501691115444091394439055397373655655885239386247221051193537919374179981368833125543460482731461524963378906250000 [61,49] 611634402112460515416438130635085325881311296541457669828158598090593738745231163746399625158723328147215766179286987290994781326505674738765689886212862169410800785903299142146464913271988628427485644903649616763083766368733746388109768296819868625594279784223719677490758681345610707508511059781894337933222074639092146356851595490492009131323067053052976976272124239996057901708499238436076971665632923891846362360080085532975061394235194447371579195414097113985097774039227966493245598067402715177278866995611835435496666484965562653947795622854402260438921865127504600278918306082665265300900590425620380479319570423707666208771334511450567080683971974371640512790431089362517445749372539567945257397343758620555442196068088246582062995552243951065833322807992499382223304611772590143132562830647473193973324273720098492567860323521415939292451442297616306946987309574786121633968033064029579245525851210665255160829690537146098668098926593053654319110725055014852028011502631345858232301415530001861902816800359633328283393011444492097670436951819251813181754868443619974034289627207112727612187197244307705027621470825955662073321169124039134642767294524150765050215320542068252730042808883700481557777390293686197146769908030977552195600913811960671677585912005070153069193954414571890002382656500161952301126693574062473991787761854468111485059047406919002936358385077673416234119389638677436187879119711513102070249763852848765993816250130679638608903600870504182875422730680278141943672733868066050381896686459179816509125873851505421494375624986337767283137393873217056925436382357257571179799029496163484283801156429970051059791970615239903362158780557000087526676004996946465323728995424657414162069409838276981992314646364650926131329198336324859795334705562431757113342627733848242132232275513801239986782203230235038957161049601187978418252146313691967046947094553191944957547823877656901226811721519630015245095756709543015040039406996575717588513911907117543387083355111245137309362259828662418682185714575574555040990858167892864648266309486549409388477930112265690857159587645568539972249448071444531558220221138177772621365780256231732416858125780411239151200233393435713410727995902241449090053100933861477320419814538459620510979232659751679460866594651333505853270620082807214952627369505879329136257517334309374663336913461307627042507894382650235343135136645287275314331054687500 [61,50] -199995814761540521285285663022815207246488054828796602982588118260552803005316661471913837061779632549921824625453803637802237433535562569465340792824915870918082723177684533746027083218438394305579183335125176855528409985533902230788778347855973151335823779333562171110018499590998175120620983860608482421787046237751274702787316283041674764272657080842118796294280594995317848481404973583122402011824320572605157715194368168014414323613670300975834536613370125936456613310506899517850477079497209240225490057705021648399940710349318182341543826011869323412111568411861969292764233949272687468786680203515168590049352871414228308169433175339524910255957529378573149604197222326076273653201950202951558306236238705394438757557825808423364770177418763840257177910022838057768013154658793163309284349288815060840997994887016712103274135290215404834565692577969905621174671513214691179614534703005998910688216700725666362270826317403417637109611830412849528848543298327054458800888771435584941404927271183691908283228970369415940952130958147923594802954278602012957265525370207338998442631902063090414206273397579764917187325637273448259772648372485831208445005083973302551474174476495700000133133434172858611858417383710921746547357555764743154484211727708594612802146254546678439764637729400609185226716421530326145669879610378004527918625604661670659307156935626687885462562042936054972315724744534772182111067013642389057381335841808327582810317083344090287551269911206204200530845863668130664024394237663707506026796232914020999115807662006606640148302403532265121998128915003954972058835172412298211853616685020988451379822750943526861562759460251608909312764618878906572067918718009185015842374580320762046244436910641977752806986164847229078217561826406496522460281688517368278971129496916994825961638360754754245739031667070314865092988463451289331301101430826167733615245775847473357617173115486212210898525447368418682912164532893323374117601322191773193857601586255626167479589521481012978586314149456704461580377405572663706597489896258983812307398156689329430717108304189845341508779746942139441098721913764023949765787467907789129769658644334900754560917547174962507444515232137539217741519013093915763640862506371404723776523544183699077639359799283432781018048656107383079125372328982721844564344927261801436679232231084130799478309481113513931208741647438387190049979835748672485351562500 [61,51] 59060467840380904260459569391504365098432267477377372432911458996098400172866757903042348145383373236139789491683135299987915029516251573613706176223091553796618572259717777497986241017049069867896464711134456886912982645941030084420130760139980503045202548176904625900678776456131121060582581410253343603376754857413524731751497029488153416909277030482654096982448338986499918093797624841469145414494749912731446196310031238878758065789059146362460701915005349354123000602292176891628937482306137163508716234379434557239150687135229497113304316002992097602295329275399532609212086566759790538085360406368000209739902351863938139423161918418055292075064429566907006591958649095207922969340108711015330476292614189174104294649841733435123806916248534041467008871816569683800770740225420167766139424764964882117445676204020634276403008965780109692263065062832522965683671737716289409525581794856053843843392629705254306744162216483896327149974688338141628735237009668031404323383235070109533777076391295820426235474983235871056973094896454138152112372045372313412101402366684203733814599680658356062808119509187742609395203161657538473920091410608299903736566925384167894166360924824412867423190608990877833343530015874563977580847892246577668936934605096327879251599354326028906726194111179779545514126847722759633567417294226483489110350737584113698242288512015336805290140257855158203243863520376880805021762779506026089070920023888458295241617376697158132231720418263438911800185190457989696897337755854060977948842914593219090571441024759404865588632213784639923422290034396472668799151086355052596127057281715444196026785385392628529879752384542820486096670413526319512104687426477998902524638743720665934912848633224171966768258931548276281583329667331242479189281007810482745128739777385549281497488527748792716725993626207429601390888376668534305542998395585182019806385208642697916291693070820567738796420811225760906013236339248731875217255545971289913179346737088772771610530333724889078840383608798409538791221037720228128731454077445029496904426180685378905771886141635603685813349731514468672673227439538145183206263219273535250396240982521468148522387637710500513201262779894558484938823983356316711485351567536011492078697005099751387839983807116952414206720353560212819873244833742755305076210520025289211561211905815127089387138204171364373740171771487439400516450405120849609375000 [61,52] -15323741835259417442430036820839350180815049532284760479445323731510368345796991424009779815435120163392786962348257229326921896707131411657165371578916854555861996566762972471700953324881522995072873706296077152402189626412286774143416231425953824022545915671336810542760347701906869351265434470374738119587813058571969158853441396947532615257461353220205598867050132924104666007295139955207008170215353038859415854968050131118995499965190409645646489859509182377815893549722832034673877186326147335371198323942192665817557660541023182121653981584461168662299134163909429152072632704091333996652777671768014608376286901186724534121162825980254710522682214989363251176334105022460463830521715598252966792529183874002855472405700728863642347171014140088738833475307613915480481406933184252240757151385610328815693985779973196165291671190757782968149103178222721550220336711453866731335699811536173745947429829066428056299742507407067396287605343475917851521283267276642948902526924727649497086209502481354790674431482582777497752297495331159478140472043395806010920644041846467954917300417451514842306909884922496321126137544522834596345886938412941676764455007997880822807188236224622428626527065673351215030945603261173395345165412288824515154581479308631830620566288024123350994117169168499722180368613101638588710888840394127004511312738455508775738775759162682412701538574228212965495508409288935064335200808066732903529723603181357976203025300957313912387728724235710376838111402546429921649213894724941152306147610531596573839303117393069823748600429067481965298322878954356234438680953758939373469958403858943622530898191752612220642527382966363092865407060061153768663900065288123665961911398468410917197158660467434372617879226513444512073177544268936841483029077366190795269127930367583039956144856704548400493733806781848961978830943685971424221857654191859291503363823422344504841112575421432867633866053104744470035580097424988144832460776918130826531155189030878666246853617898925352171865096324958340267429094132454718179447703674225244637846701329868280532330664786260193469914148734844990023298711178099539618638296756005855791529569161469993849071563158884040447709427229135054821000120485906148998853300346040343738150788570394272564215844527911894317649060314413884068082789447234206687297262261865196309347036506709776543852333534258963743113213240576442331075668334960937500 [61,53] 3474736582797968574455265986016277309897163136804305849712746459470796582660952957073452578685879658107824303709533849938007563804448976800062806884077269042161886593495269992903430940984313623893050052462836906870572414052357446078417694087556554024382476115304507128320812359038078291565998251883129936948946683633602293298858339659366717128389449918799012110947490641535311514774878420777244702812237467984050089935832805071614576054145900838407371231420036313417290629566929390461438651030531359484537504107268242154216445039932684436899045248695264436026503389454447738996670120186995016463271103303320816076659210903595549069314201964255380562490410101073218155652002717388610511614910961443010821363575312127664536048525989649513761803922523935220697250497803311290822934557574946422067658343604552737924335668294746307659595743698719912386978586123691826590977904700090924461038540497917092470467185760568065747214813086595746377515779077408392628034955429531863982474398820105245199802308536148493019497091147653848797411748170337817616470134810600306574884517639597899359971143920556755956801461363489924680192364530409081710777574292785631681139506186837888026920063386024729422494951446645969709158212314142727468760691890954204348484372342418365209022302987379658891519305091421121085542533425672403357466454352025821064763262409948246577719175832708821863374305063415023885845830700498827226398912249405424748517167449364148594070239245710087747759190173097004130206749359674246895392764582432905489664318848314924162804056211930391140357991014824160024575134629277993717029989652869911977190949760212615002184114232021154081569238069141054694348829385930486757681831241427728679733291838047925570825802380556035518109830359562335528577020038669749445342547269498945638581709717612081442842331664318166412062938182277285363168917323343132817225742975155596751373826554816149836711376434747316705688838817225779728005059032146143515901272716615200741551244437106330004939641057075369378340945053379635449254612523780926919377737730691031342125791767723981372054952439149897372896525133567543133186392404264707844184051365103152232198930146542555654381564745470202827896077991821261001885718502408688658305205656806174448841243006186418977826501320425534898916837177888044452506717226677030075453617835933127379446906699534101850547035102503845571675356040941551327705383300781250 [61,54] -688727515569140369770039682191963902145112876576396379634196913833918867710508834241524138225547584407675370947278185922592484777826044367487291258200627204348338853931370756226729474990658491464188951108617696143364388209793256360982079567251087141913429776439701489414383990264664517496461089007029722377766906167252796387378876068483818496586669310659864045864673445736903107644941383204251833251280332178194689105469719617749632341367219954167538768942641551425801838252534935231410492120332867665424900915106037536503616835893238239879721721336948474419328420791046676184385107564196639857590985030044503248741149916445316422658996640995525126921516528413669518324387959142897934806570437850461354398740292822362778478913337157580921095971807168752199472640214763730911111087526196248575429934946479767643491222865021950886985464330741819569511071913688611415580719446654360718899247082125770074610178731750233923746659449709871577592926278279764176123512972175175273073983454384749434895633125193861141459134426139187499779119536905826406357312295499419346899432333011896167586847446232103670372569958690972867550056506925001930492998610727473695672847611574374760092394301485848744530028848690891615710772137588093556028517113737535303634170146644619590995210091408014345059370941974617078416953618681376147668928797452141001875252987775623261382927425930803547194299085955387253322384954320500660127865573321471947037722940954827998130284490110904372537683202800630494070464007186629641725670647368247156575315836494880888294620195448804233932563420363178258643397191888882442852595189534544635662049479662543839478864163771810441304530099019471425818611585247457967483316827921127491904768159121920379558963330797127241606095638155348887916281183246349126183275222073659826773736514063277240528416076873180513107065333257753116452056312519886064917057922168897296026073422396531338225849562568870356077590123985560933043299002028431223734464512235822657911648598017813474975038542927198330956867420623445360826156638844369722999776877088817197998356281026715231810591220688754195392957244864978757682785196839082308863846318030952820747721258061367967308483450937335071925518743516067035501459337048508716503143787827958494999055922082804628928041647967001749782176947944158156646910125833040178268053369616388303893583557480794549293385935218037019467374193482100963592529296875 [61,55] 118994141552701815731068782531216243972139934896518493701223370019581762461708192447365409214167832516826377366669710634357833049430692482753791384399277855397024042484250165835096247505414751595102158942773751587622752984327647799289972709988448745225822203701203475288450005076129786028956598287106748843931237489135268161619471594891704893759046695151830491158982359196204949117809865770310830896477146564322776326568905610285083519756690397235871513438396960630104377900700647931531459330730611386566356987784782711308071796411522441185305946837436845931498951722922043175186687431952157959980046627402492928761484572998962274123927608216604565296391678400710845316791500633758324838210171371045326938549823771961718320161957584349111354834305957034996548836710497987384519910047974517521198398874858905455582323383025037342321223151478529747091629143834136404871998693491907711768369818315513700196498172329431787358379917444149284960545752745434015699210467500349767038576691600209766212892888805226053913722350170089933386456514385365638887510578674554407184503437657882506010142950773597534556478265967365480851442064152079087069106686655174986787783185798212462471444848333682527297014523202097225816579497819510614412168059127663066531397229330267208682347054390789268493396501938899988422451804058792372351492461466838609986071940000082569180616099976754898922402234905753898989215652669986485778653394189875279964043163882452561414282205903792744811322568962547217678629089494865837688559493715846000619799548406492506265982904738899991670276028422937016576481054055722692096300743586111333227021660340222974888376875666536334826443214178007399985600271245503001523640810129633924912078099328802486469082310653892328657161210094110430971686023163660880426568443411775852707807985720925513541369294681559364726500567232997479876319707345168374099039657641624276793808857484681847165585374430222102107607628639624151798795409041498526521358541297281036556961682175442714106090951079311316192002771132697154495671407174953746615663264057652806763661727844944883935011980724970331074831588762018316107526145570685845419879588191905038411841702360685313133789989289272673852784204671032669582145238600876881807072992967256186722324579590644289383485377002732633004567446502308154660446581559544436313948739126489031599883053028182916359412057971667309175245463848114013671875000 [61,56] -17742884305924931673051754673882924147021965530063567304330434524385581197161229837430781024760745665084680004679692118824415827280898971033032913425796731083447841358606360012350767283478824220890185652066462262541843430184882445938600131468903298813634373920317107879391265430832533014785505658424833211159370911238296162664365808646851043725041564567259522882802498713037081995986526369442433553157635609821405026127948726770958115094287192190203045184708588056219560857569707504789650692299237641777599397942684001797152286833718236514357698713474189388285462262784294342987599816600022316235944146284173306393661224307839275551193886264652640010687720316443866014133445472818928689876607399561611863968260109695838972682821442447520989930725521689240301795167079849465491797450519829081980894385807724828821469381608656663009721209196014349587743193274544196109156904090306297474800136222086320206097408113689611385684993606887436918645023712137666273824604033823557247468439726483269385670266031585752087486134655007928795704745954991791236598499633233945250231591488782556389871844358464162920047749914255975008523056183732793291218481364785021619997877023011484695637407754063124020389152739171231208145564049517123754345941348158034928268032010943947662103772779972068037588410871700424406835317688562498868750730274393537788615039470717065874455399044661839024280890597383313013875739631517406928986877013511261482094262927073477089863862350904339994257693286336807557885214188028115940762312195876740482387424354569276094918676180308417282709553559996582607093458938221622088437900600626023393495388327627014938978800904659954354461744611997732819350606046486418007825142132334875734335987724753014215211340870578534795013703278413847251223034056999144265772756539229817449478342944351007185130779012326154167001791494424932049636101155855658749193796362031167529405723034501666293800036765190721139380057668236022408253575050614800413551915091639048147764665716521791506727965224239527349460587844435334738089531210516858975616686401549758662358300250985728494920007790265479763829611032150631345026039289675311939209440939815882452330469796743428929980000772253620948004130571690787651736601879932312141635740184585019785260113900529567415083141287495312560783341814280464841565643840007287604112576147425680664012560967238065628981402710451220627874135971069335937500 [61,57] 2238139929898218528519355791857765832145455825054792303702298197904212972588854211624934172144910847758927521334228662206625729321775276894671219560978144500530254218524302778727962326829711624989948357975427895038496439249703941095552140097660155902397667528168154893829172012004175744977405807742291315264771807194460178174172538637297422432053120326863891117867716936543310931052841089001481219526773281075425713512445122516347386153974420825073651367058598828691034003790647645508714616865467781470480583979837915850208170854970826421188064580990377834417154049773308823423979754070617902659138334877557979322823006675966365756359257636984576734294104403843254607699281078453973159750328369522891772793883340135647741679575491929410613810487309388119697942648579607819193231904123211479310722006134710637040669106709822110567727954180913876641262072547573749364457480309231419904838941972143538639965705884944633549867576236850704758792047945073808683541240820591232575939322906161819503876504280539301046545890616308564619333468462423973648531191184454460520213844587645873880073665195910626889328408713465797543284817593822204450948844150076310182978571804359078655925397153960753817405955671306533794261413104551584585801450837556008941042500498465671694865248187550873978798789636889358522042357402728405052000301253434527551893069677101988052916236295546038374144322451800376451007661915441763797881878195077735413450814657891054518810226499002325527426646877147853245772276016914218373094149988884969845411700976241343420802539938455570588788570143115210232280378874384647584620293449350200830477756733858307939978692349191637599122003921318291013378902690415876731650549018228111118459508771672609846493094234347798437458731646789834044033985648437741449812082725431634867948588961207908538598263890159777479941795027767945573523970045018496825529484301920940617063935601561764255463026784661310394852782872295411708562535449647855404234372838569480441242226777675776354060771676749775647479127369645135356831131927215332050576054161595242495641177710149024441529818543020365326441612033113072681898834669427131060292438835085553218949007683616908078282824977619963635388379366235816485600496265698597630842212698844420240386785493201237628948353306317202794456651157388634152736921149627558528171135047576741566701270994932219948747587068282882682979106903076171875 [61,58] -230451233702333407863611940973212250556685496104863286012899812823337351267593927767384829493334372716191901319802115423621960611095112704395004667229306219526206666914385057265110371479750483638750944718992634083267756328876212195291024445500983571239308886576882390725803207638298378656921411330937843557961039392906434737916254302300030044019652344667359176693131283851963153804236623096267430298483094255138497019951695930612236009409551035245200022801433908964215357482824644432947673821281687073182814501537948540003360128227801905669101406321908985368662444115209192874228302397091167285833908005951801538025705849439669760904297232670513842569817561519109087589937328721832683968609425751869806517685237964651307213630457561255709735799573190229458432621520696386878553736926127759998956921704647496190725740702079869677005619302914074619469631068016996699716276977373557727908209450086253861177722407557060811966437390481539070745613602100206325297174005050696185891130624633542223445958220445542204081845235790552478306551059974793860648329771096450647449737862931951005247350088152634361741428259597907025114673760446313746371935038781913402582540729442644322832213083853088962526883681817015528612005611460400031018408414906138244338362875450631883592805399805348919744706572621539417592141814538955727543338305148583406289312134147389061828826027068424841648411808525091213899754097549702600374326362515705447055010209023683174972884430853827347696258701000633777871550688926804768917027715154155471394546352016549849950192995193643378676242766504044228075597407425667686895001706257659543825816383540670577197139271003511533158494104937788931091796285591415004402849817989025003865714468045099458494382929493127503813034297113190033819197324019557482932337885440148522795166187084423954437062699627059010454201014535567818525217899116674813278943272007625939796406320767888481447907636722537745003945738101057160497466061840405186845000830487471234834556727393616708780824252136863158832218046903162209671955765845363573202317703246439501603654778711039643222202070778284668969717476855104169511934103531317619048499604899906960829292485029852530479280727787854194573773849962252554814698692072078677831462151270732699061104145861576183094502459289133724141830815420824615320145896041094472044027048359695619787949438621310616071014010231010615825653076171875 [61,59] 17971210832509458879690327777336728266832785902374105779114113849957288486827410418446135708717721320337731514445955904351025820003087172466029929242518828449922311263268664583350803362233199714018392345865393082225259011926415882185279120091605230377850241691652411828294762862906732367219025231593590812855566030668492134105580600394819244285174417298270672440901999732729563301362264215427365341495168742385614603662945193580318337091845032272468137478192277962438433094538016853852432124514253854835041980283421335230514049785010831624914079518141577779998456983530080853532248983996615678789348774156457575379742395175805902862244364418625573591985786903020142624140728748099069125941264165980798351753186748942477665308970279062085292454037215157945780319093687863158796337800280891500503040661665899865432139685246623173699459138482121989117358766757769212435688066905098467540187078012273776719309231224563438990973266056905476314018122117345719621255378221341709765205692317094468747366744401157357105364406968363680876081148651897018136840814314291038299840582039938374878889836820837206792619307747895034948126949825684461097233229312597887093449854174255767519533217187139485377354399717693893469903465789197904849664137281556204307798744392391257119590850044649336122903756069804086484110159808671819620915626614326028596436399500762317982487989913706468109101549232130338944382097627084115463062020963917240614375882143205906121790340250907762065101472910962471808174694823012254876812987867066736047236545301634578863662998222303630594131035013148449107623518742926718095165312519026762818460188448508294729850349203385413750907640252470180270895102059024172992557448770767934054562295562831901048760277094939597884851538992209409564338812252355831996081400818837283290661725415666145715111977027676208050659531966561828011091432832126889729556610299473316263393126952209245591583991426888771140412967789037005083721263077524993289724176143593407870234844541586426602124827166236493535178170448154552025498127868328522583906612154363312861782238995624454899554110311706329983099990292680796334904475499634581455077208060786925456719281945803054188986475585385112615007088956069787203253154713551239427969250692991716759909962553906223188162531070357304166876656357738270881004756744669780144268838738601310448970635458287858909898204728960990905761718750 [61,60] -824957847765149026192904215267614073579372163704545827203243576101004983810777786718541240064502666451367691637054749908304123427561577065093762345094544795728116029409121588524701065726348083825064079244374699049771012101316157594228962018371899270508951223717497336494853477521422378590260644595179954693375920993492675031556667617007111115134366686595181659312061941090658583166030352822744585818893989876161578573536384088710038330957369218240051842437349595018779346602169363197079388569050139052898161118146057850889788132321188393614852499229450355349028417089821744256367870642953238447727263076407099698866537472096267820894021022554399561046756733190853640849899956752355931521519142113256125049049775307790391314699576824428217643780377083106246414813393554751553980902233844651319074341406477609924121890627100674166046984275062728532073547065456668430057675641335351157612183125369561443454338379467312061618072444252701348791278988711977769935439642594802837331485643489966132006936917105950626672846779690044033386671818215742644166720281206153278141208888121878641338786453216812036653869675638596907820480549535631709813841297016139997015242476624472043455536785301927680103808820980606213244817126983524095907049287229009448356360861850019708473164137948833857270281837506164441603085142093528992298621060701274232841587082577567754709331847771584374086531931275274321522826278594936322552856162848576875196153128053807087312321086439741395927066028739557422791698292039566895380344668600764719051794617419038179518274189130686371472566459252472523469812825792728124994050867787514827440614226789860588806441029211385504522190749006262180550906274389804327108666259817914540230043336881540632030222076494951264855781686158461691428196728598584573039291864150867661182330872921995341778377572920544719654793044211747838691455451469906895037980733372323378783461891010579602884818858781719364283509990240814979773497808098783195812859968316673147022738666530322539700612057971555244958994698389142620903011313987981496336629771863375338875220341116187547579851440640905901465890216586455923744151647880486489613607330214896844323973344601089445809852795158510295283859726791664022397065276241032435716028856166057936455106566983992409434608520187263574111921608764747208908808585698639828898426378323826819831399159710372259723953902721405029296875 [61,61] -22133691441230454819707608713755333807286074009619399520475968708014916442696317049994767328366426368287772521613947010084716276704699586484641818308179607927270432336503419615751599437933554553679191251877600465447129724629399095916626358356439668187183061258500257162016662118360510083170570849107009061244890491811145720250091774488232188884676765496410374775226645083798140293583800264536399065188172106303818437862498127463293114075925115600470255633298310468125966990057338586826159934587730917335198947155929013062949717261328640256843966281474457197048270600902076883266120401369390858419418353689511793364451397792565537504282257862155001359104058763852611551316367751577215979179574504034572131741755877649022269378299883786333110875635426702677193702765752724803518725764466290708438484576127145920416096691106337713366922155310441925208469233014205515311178445106796224307776519028244159641064776452836414328188885490219082600425628970718908746950699640346275835240843358705342835291693539573271461510181623631431386904046275106043023545649525101543332225608712330147926495595901478253948836776356900409927477357549442484419126096653245073924745342572975728252304223308749730721908218753715665975613011174347169018618972213641361997870702004218630024659009610703789942193398167453766859004949983452238190372898689504422239495178083226944720676496048927207951189889748236152932090567150389228813752676016073226298381936055857456752900694618219676098662803889082327539343606441962460217658968718245944179478931273427526701603718834330399174779800864113306261737017524622878656422082250294372764171385174413082383895865114868893946932773179011661658371453953288966463606346489678898959988183043038335377145525796902697894843685676933412746796524288116204176137261850020433556847851477673152686066004684193332694446961629215341405660297571907410674656147426709001291181858192235683677454620169050254271572664857953396491124222133625239979208766390518700316854114382117650658877500147477184533919583666864890440448336770442268840042519314750747424303661769015180225202812250112949653601191458158969499986544042104906298927865682221162137675819424570602526508608884350556098958635336187003298275041483609777840600023696082968171421068540649795136437947889430782653848496858675349774766970500748342091696893403824676627156264885343261994421482086181640625 [62,0] 191733103066438291976236461315232457491370072391534791062694250773820259716576159605120982895143667954220457772032454716174024244717672886504554423497492918003853171665853630017685147921593484615167987366760572688373515767638412078825376478705894100467192004354723143645887355603172418806163141757851188415357702098859121159003835780007394673507492369362703222997510076139025174434052428936640644812930582518204390044772344631448579372445409161847648310478697615024917059040633042043394624812696371081992719821976464418444435223502147304277786703278039950822157582972918954646104768477709361961089037524890895858908196512441827783056792002932940724036720680499734392907615060857748887703377530762197020402356597973148565203006444983461050677657972004640026631520266850079315056216203182889459273967039672871113424350063933797878434867628516163456574371301352208668688568811513626048930875286275722239880890198269749420263178452259614700051331549346722636547975726795040679210937130464373859067285831216082669458641969605242538703971020680029150232436150953339024118302106062853567290489254725831973695373981392403223073218560758155986375559291524001340228968350062449804066832055121188589696005691667405846191400764678026172255427677632770632193752449292286786954696814361969194811061263306681633302898473874572540098595176497296471511221272414197390991684119539429402842886300652458084324663877941814019401319082219869471290457386701418456129538505374990611690890013958973831245064966346441964383678838617944946721638543501036987412824087963284296065046227887081918039351097557497059121162489870010007330847461251212289170312843884846363242005526765101044916635891540223018634406448509875189910209553095491185641159646586391728537364424538350984330334145201375577757335782279098860089190701157402438691322567243201479021353658087164387721819574716855375692467604242691264697002972025877644672876151841107839130986400821888513718689249312381289497909438892604139778557906067666254632778729612430481688597886791168873060535347769913853747726650520100239117160017711449056168209656063051056925027538091004244250639180019606034786354356882728763019759136122031955534516026478909454512198194238312032885631818545260096270107228562846604770543891368758279904708335115211953469938066518807318061590194702148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 2945289129253994621643707301444857801676061461277739967958483125852566118177342020812007937533032968045283772493430434190393669542592778033927495136779583148467601031551526562084764128759818784738060750673624864678809227242100945974070746909931920950514831521762939252765125298851171646122829407251102314800293968727734470446558391274099577261239375474329907960010844828666262301769681447422957003093556431201032043392688332457989936518660171632143230685232586119731992489178829620666331090383754882493764722665590979594946492979250696045937312630825442586730625326477578910656493362539132942912875674463099653382044247141222087122751655348207319138465259530552578238465489922445390396064105525646459824026139171247103822694904566030340783852717607598841697757014989290039331912126164945878987434816913669588031663127563426188692996281825912935855602759594301016374782532904013001805701552512425482130244431856928692486564514707403746932390534856558858513610365157412527978824146382702658220583167612196218949179930025691435970156664043897464319300565479886753280575807234200680526211930538878674777430913122901061524290617915725784762402880291997370428567030546210506651538825891927656588994867430119342421787851771275386934437544540486600455858913032275754752250428130281455387779543384302267523059441328230567532113748192592085059418407733007791739992670047044641233792595846994381918832191267867752908975611267789048109583698441659817552183303841825468953656380380279055515634163109693686579526550152756305693249435079957174279958332815729532704678838711999933579893954871806552598528083578064736725500921096459026820518333939988743184886232248700224746211072362670111911221960503091272608902407886221571226665940205216888313712958303386172261973326298012708873902253884859450214224612583475433893795740879890780340447586899622371296221672469032022060223086126056320761656588417992504347676852267303439046499322361183601641590555028569752975148353158942387527587596045193212889817312435108584808047978056975397079645840068511590395937896312536628321231283098075150002280616351955898271611415762267226860983430215883486190541322142648219534815561384169117518359703922585992398369608369768410669623804158272021059244102924888916292935705617152046221607860083684238538268354568039342211704934015870094299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -376458516410992854195273026523753981364192447856953593685818329391176714254990403037538775801045993208295384364396072046327138729909520233928205336674631072576198201744440968915529498423026661765465032049453916333800788472725490501554825202581342793477680475287931702441325752419392946963442263766216847957308025315809622838838716056327071883542416840798486591989845494948630498618804255588691557301055219679620553632757841629164719439821067091386527032360174137233946364512107733050002861156423669980704744713986891506631718728300061642999967635798986139805357956945248325980774029211757026178899589329167235783115201387973804409514866318235525334225093702150599806868776714290308721962554194414618976495588011050778421353585102611824690515299420086060397314690789261390099030847268164637663558163865030632182035617821000139412201378673405047399601380396556956771975166816700672654757831305692734629804190759396733571534642427591872679464154120529426584076921135680901085250425814058679935607704412072018909335544545963327635744407071005654674943565471811796147644095558295472144010630379345118309329631749377670540655333193786964255359359960788475157341986896076004017941839859366334915366253282178208719530686291248201584046172218597320693973625289539738912619724988577135001328716386112628177560063252169718268857103235713093581207521709696128754232885009372086543784815893358366158883225623836264682935878399402780740507887803146654369348730802005418925474800180939687686681707627671799903229923652695279395022688967493957380055546266803931683304527252145098685517592528958902609267006719831674325161965679974518121891976081713801454075971011759129002769548638172182694515467338607854078948958635319025556841920922121267939658089003854280307221930629727011104805834459727557120106877751512249706141532439058058771659643838901641375862223308153093002881298449441609371993577089109692415430621391745457800983988143221451225201993339886739175540286242427114687835792546077387429065973677938647014219929739703113878309056808112809839988754274603503459359225280097639780761697922060907048836135310079874764452734456547266366835914876931122546209716689481022189585885630447722322756976048911842984362326605505402545871406863324965199489360290998051153213916009812297330388723747354728921266087127150967717170715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 5600031183361557785566422897577005281656760901914528827816049596344478667241525003033221663019725170004832370714901090876004715588347258742769896773048028203631619778262846279756519880355606770910091135603060374047667318379310324689317877879746647301420496800108891292932644073497394476945308233322127342692756059245667074493753752575585086097808902946816891485588512939122920956992929074564065443980998840065078451147795210305427913503124317838724461806959447200947718964347865512830783860701117266651229792742344622223622586019098529012820335754823732937038218030085105498444722873819658691700175759642640179014733806877220486796252038902154251560088589161134413486797103454999028136883248810895974600912859713005012905838963512675586015316283848059870890951166230151725895794552697338846212605544359971433383971314291136303422655203008597915055203080569131648003172965301963479311608878552104238224765128655184485965222681741767548123487722672784699506043333328375528662453838300063630016426099508369836730850870205004284537177268681033861833905664447278391573905981497197946202536642058286692356374539493874318891390016704178495272207646498044148702520098433014874056286657858551156594904220513706198150485244683615717651994862255530133048369873093706173748496594573125843105369175751759390615781373744037703018975979680721935679744591320241421206052831623101899889436226638084410059167376891036331462563072031299014085635036694385064828391401627220172019258506998708422504453849003224169795474140397607823631147982602286859925267542638996315880296562758561110721537280022603953529658543066994770846291012661995894465552590009009582502226099343453203483822479102506719163194764127485593863400317201866859129263179267882285885538651644359804471975343279076155219700955076612957311898175788366189750392489020318947767142215119008609930708593709308048032379719242210021655447624687860171645212956990751880451075948398825164103973049251099942111757210694526753065720219210818546535220815803592494375808326541824520624387781519416170340795377166257527012441098176320929453281931795651415744975423063005640344686865831339892538844038074539137932855963464950245907086792104513683490070487452841034079793767468258370083317717649173673534432417520975472264451499602397427070333617216601942295772786906127294059842824935913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -22900322187797296967797669599282026285167777065685120299964485288014569580075863047244751827809006793268986113494201189637662496225214943456467432450086615766295247172530272804915248906244343106979652368754786384626548156827620674297759918504585081105840239951891095048384529152583239613260306274860489278506153033747576413185002267731354823174258423922293481053302167033456025179044826405789790771506120524245898372021559313371361463719486763300574071027743142237976135860301176148229475120520722153598663295241579216828563541031065816872897707781673646511760302836319973602542532743590032398030419368174880585813222471713267522073220598450571529883596276754227970462514282610014306286712792362177085474877883647716703468024001717285857435369596265416765009067503293322727772539600764647577846618272617890825875752515346768531473384271187372589254269790000130016216029319438500073657615065703204166872665456453714803742092416731835376636484994395327180496799783356763546836418243089205285898087359655658339060220210470015186769303322568604701879037871510380741236111092819727106066583258252301716592893269827828586857649265219742826928846625658604420515097218230342620005797333182228759971478303608902448048241108630249947110535230106299207621806701272551816015600956573954271085698832544529998637465460430236497474856742952545720236872584173514158406359058332808389164552917127100191050868948637622103412151895182861098049520442005510233680228448759002697753387331492049911708400928023974594569840597552581695313452187910301559829413359576995371724568769235155281291896938899798231737325831072028877427219278199061483678416558926799128267702286560283018451777195554784453033106751658704176617451061818830633869069139818918507639168559035166185954017436428306603473936658723105494333070245468426494191370907508526745066954418400897015879971385715126509604798127146347825508134924510805805933868413523044883656935774114336550993539539133835527494031713476886984307209805388863729222535110161136795368503962633976844590456727161340424543553397339965263395114781877690342426797954008056841651139518332799341189902210610320811760050387972903689013561890793812288326813100222248445656150958186047478260289161731702957865093074059269400060385263600008795256547490088173712270087225838640529554943517376308648181293392553925514221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -175031607819517369816406349897307696388548893113212808256598391980610592955211467033706670157444897635667515468368562055915295096886056413801638284661696636879355042043994246316156225635890404114958363926156567642406845996439248543894774282971875472050990870577037764134201013333959482693985073263285382867807599469033282342351067758006278644900097459914400354131861085472247209665550069407906237217519806283247116533452782415355935480479004260225262990306341043271277473799578241072433165489660754167061102839911374732457451743507537263528171180273126761158795762233245710710411661076850570068094782582856741758969489841583383802252337960921412841461078134913666620913984039767125248571897993498155242217670343231560264878904767835759767121052020073525717283264087117914557248046459975214593402326101075697791607113812746482242776284801527529018663535444728698583479566832950368583394342684567188622017706023128046717702951208257093994961733060210019300662083879024375152770674762911515191527909120488129599798826020860629212137814907063596368817169417934355334855437858580146699559313785526834373369851131078865812772983790025993320108910194211263147097427203203193147847466420892252302549188694649929092351575509678171215523256918068214815043188299987418554941648800713304933037959708189479352643292016902367488236883352806331714314757744942359936512664580837197632571794614133451281797013861660459869229172752392162536637839298132903362036033276705346856634734079866272125080452562019224627318178458723029069866994010002286945695547536262482342129502118589438890991173808726196006975345490480692737761555234308460582450845447775496974145083839023525496192470386557063002387888990147121279427775081826148641629374382556531201365440845879990622785259595767511341845479082349196062970684010338988430240240992748937502684094816435825145477041821649667373871836857207635418563142634203206908511073022603991071162066620836925546185245569280486508133464870517988107307560281021166771100568838218013777945597390999083746911672179862167650989237566879245220557498852871738335517828317080878121380932366527123553111441927313541391313698194871520867405004156970527362541358739772034892758106252898470340865634235719255524619815075943083580258886843845133147012141705086697419117308328382693211700063946846192552975196576880989596247673034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 2868093446560457301462538963536255228746776339608384470153782657165383898534041410250231759405715316148228589070451163862827644366925283638255296161740530240039132982325825127440576088337783111119723718487346535617693437459040452367509677523690916983239582067921440962940094258801948886625129375354327054199056630019889670223036760753281715997557650600779906420889452745723502638566675909908317467358866017352742015984273002913217974077953951937353114107930161108321159936381644849540838223430660297834464191588188810228374672779509975741749953358222139494107076002598509469829984790938201201988381116614435862771522294352288835627042034355164993821838575697582197469013546933705653593224035597125158290661961309110308735739293092864039076349693786893548865731567830769407798158603415652839811540082228485505812171761218840544897047664353382800115257202055715954146126762332612540919149536643813009446234809185284340708535294265478585180190607711491022952086299752288704704918065322142440782264552559905035527625353528079959993957830448934863250214768563312421263601912136530763647936562576549709292186292688166910391943785716382226008389565207138327447783184783112861715781703829895854120573412543469941235874155336553876340559471642936203148681871401538659314933976393614919743938643737620454296370635232726031063381094149677317304927150577383969399627577765897507691104368200515393061936390429928423843645370437592754559447521316697043659783779241799804149260682693093311064056369926806848115378991165173632430036472211527429678653179884767833379244596714880719400522595106825002445292147918031294881313955325727495440390067164510746961964627212210361066740927103739146122286848258075176643591742788480383621708357183492048082168165728297255261977114466080743222784593767301490714718082770467379864448358336467497102485953614878986246550975561345995872598795550741430693077674424661382423430033558983728771877525022253549640612048237587531168937121857408615885261746793341186884935604834433451408516989033063394181809282445097004979957087341510131691819290403369096712650152558649403545765240055446584098960337450812051169070595802562903331569451672932996756037831584177717939822881132064130161691268879278322659628660598684664451059275101261890828783959994401892108995272575316425047885065707277147534215444579785980749875307083129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -16048157606767484499377168493758587799399015748034123915581651385282896279285273666107004446969092548830426816101680268147162199416594924571751361194937039418881764612998648698663872607154290939506186699983394490693543031007477935088312913239791442333664861393403783093593101160716168886831099319901785126750911184548080386707060358181329974471273036998713325891948452482860708630289498630601194396259142050768049888680547213942456592646028414081307327098563220874151153863680248099579424654624403549608236167596233914875817995080953002621651257860162699509822020484836966411544468165921618718652995356225347169838984755717386415096251769825400986266348473474553303572222311393246708784881313980620768041347060545026444245482601592712460002110887912259898844544656889570550271703110254284909833303234364903566040544914944965116783097214812125276841570275663058012983339014447768235547146968137639677190599159775908646233303160107480564242282984435938828447312416506931692159013561964793511717739827379829247137670407290344314694095851577472886238227001786094946666619611075834416476203625410717874464801978235891605279679990098177266979033616030998166155605859780457664177329192593658392124622870992865600252928628959916376530339079217655151870705032087986408494019704361365201692465058574357965712660131476709669487769895660125076651760354638461043022064760752549362890323130180290871535900977829221224711670191672818306021240638550573369705359344272902661421904596152296042055474395953583095747504435276278515727533709313807666727715466905525714475672711663881003228092431047357541911090966782790328558551721680335732027894217536251232073621818783455758270546892414343225757318048786113830246670700294182107537223120933461688926015698876028628896711426646840049708332975382087640264704941710135358509764482952279297097623222806323106116914612708829402976521263172925749338615058551888828933484820110437507194516631746594596980322627849776401878190274047291130511716274004400735325065012992863769313115157464952348373323312313210214499521368173482032380431490431303148068637832346509904568669355148351701578613922601267368520946235501881674384610322155996293368388122801451452876854033354644350231502638704320322085739520658621542852903547509398185997836991036148028025507677759162867891068794955885268575974944571527203152072615921497344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 50070186643126097936959970175816059848263056696501960584783635475106163403550260768569853936884911010006182962506488174241814820125971787215524786501611488057669581913541458997246058626824009987785574826730635422983485403190443593029814648839405253114211761827192165047083004824185332299085395815484477616767833102779063886053567541547259196761267489257285921366684435308301994321120632818616867614334181588294587300651853151152697897776450598507637622452379101232684280302413053725104192266545143627783192728354797982539146647117445823887167245855967138146498027802050233280794663755975571104596648553132420987096870160214887655959873613178622848933117625708471209420452189710691810022209752441026718720813104112858495307655646659215971281845622870747030813837164445866601254030071639755399727813869082426659006640186381516661447418630767998549219240147275713909534285954194420329802631893613609958447863376127540027824080353347904691078225605942697985420023733862111451826112710644134962932919302899981581882932918126537740591585469962551714100695511634848332206846171842901843116209984028544635852195636929166141822456461071615215699671168565169758181411467008665602186697008387284273533868246724255737673348716391582160352896979503906494043805851134824982739850248230754116523188363456427722495678354398204120416263805675762046316329299640600188034791193032600989976637848154125374114802365129097235473623869200583876883908720619097596315444061681207174122410906520955412984246097058913524858285620280254106076342754699598514588657364093992746492946683013766620994688775222238637802381353288238299515230087128155439922353119651480130664401405589152040354392655480810163359702313900400763275450284231912730951447885510032832553122287435498025853193114330607556773938891877933718804219138683542074578654646394232392509359105728078658629651866474078543961513790487596645924846036063604792292827694065346177917861766682246694980301767850588196731471619906820271530558650120548199798922202112830567950418486862207492669217115033748281198864456530711266067782448413519500522866632163140157663749119564715147522516779435699418102922165226981664550361876275829843422177110138003021386587830303045601532920885335429478914389640433309767696700305779742381200907128931901232654911805835697698849154643515652859652598086551145151190667093032971024513244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -164016968719200480907462727900443038382304792331430824094270845897015432993177304786571969333824681904752698290736543425669754089078140920208860713263316496569926299487909039596176984040035003209783015787824643414753740064440668137547710680377704175370127817491363645500087176078960289456822431099477872498905902668907411686164312119079822397201617635661264834257798954011452600055292105790619423814072822041525111002327147483055440925952059958284072926946915939821573349984680009796068668348429768403050948605582492737029864437196633396891792359976485233819913409644083152750518654407275013093611356638289780703413406042052449791858254977874787886536762754605015443770483763340332946630276968856706773816079495892934498915333218525643416267449533983328677074497899593323622761650925317665957603642117150610117651857627283587299837756871174079898860330057958757167470120498966315838758475557340117799298593337316444403353788178260847369568331906957973836425519947206353420257306112765541380356865530637983217072088803492830167538861442260794670512962339787613804555481600513912616014056992236780223827166421329305550712701179400913593619119193031286548203596990749327193784860125960713564424560976460404738382077581824249933195138385324187464972967390099076506092121461884127187554038030067341798921692823776041084274135441471875277675582713421114479313651897794276773687016522213279016660853399318271124177304456485212767685186568179677144567421408000704813623305968220274644255331527644323548330111686509911792405277381035640024226534481371989079937870055312862498268215105763562434314660765564766657713523495389232552626985377141282960382176328760624174020867974916675864050529288710966183473745271909850383642652695302483307442737121232842815203571743589249170052478619393140465820654068300051079773694301962040944863651183301879094076964506831774647385980331700660929387504881160712363628180770788931570255837307582261012562352061530044991627213649166723317394832207984907521247485443993948665950605062780233023957929196395376380329479505002809395596126906326972042077759071108615576305059879219454658773816606037592978235050852270736153684766377429376798663025282130848137966321296980806626898839080425508809950529951418382548945758328829164825439365748305684313910589209266823044389171615344507944336898724220440127195830282147426260053180158138275146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 865345500229869167494421779484055785206671050279224714224937289669336159503889580143130092402678780863275301361778743567454629715882785652871981452398718069855838940424513403015416576625120772939285711649517989713378856472249879120467104211117170654861244332550656050330414572834279761564336691162875327068020654510043649852184216460853310482426566991580274479708618699540005127991894319623133947515667039948955319985981099355204936253937909609141543842946780150244429126400895684285301212347050525014732160404989013606034371369032276680494643722351756275512939601353254715725925944836018469461323791417514369389033369354261829497764674206913724664799152989653598231849759793092610153925370212885815431829531575898237482583388386207629310195841739289361259099721181148622780086059615444463237602267835655581177793466536535290556216921890817607130105811521502878055282636354127290702426538459506269648250021739633003866137727255686330952514824715025740393131419518732526203299942784125618251079345886391101789206505761844974134355239224735741116170588696072443054553688144254897792897676907799508079406267832328601146296261017767901427389230102827800857233626005864328511844408289376679603164105438306367516557683827305830145010346897672025616677050869371274669215975327193858988281435031906875749040039941119812622551018901179158927666536459820102894979923423322583154871274437672049941369168600943087433669805237729179610292877951561306019280504331931130380620168568951811762180517579291625342274705548625715507381692766562959706781578412498092910451779969077211306140966584308556744946738632612507008528507298949874241866437083658881524488402948972770276702229423251394017665673449264625439833445489242977731689563584341252822763993873908361302892921864331167265340048632685768438531712807741004296214802015203782039123506160146082563939965717976972969492922090717712234792994213903959368816363027028765046797825461887146841732189694712904289028215217588746417773926327575709964718279434244993481038148190552740360999441739930626286437047948963958067485485277752820144413562416877903222779081865462491245978486615975277000211500367448758735665112066387061249393621955433899506091206588609229195289000392756856619481209223519108807985964660549430739978556045679047853336727775576633654006766438325789569429593113597419792100591540151555136617389507591724395751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -3763997826635276106558296635247298925976094787912552729651806898383430424555261950262460980551200870594184860394415513353175455298473494166529827027131349013650271088047186872340091331219836969890538943106889106789056111062583509554688008509391586485836929734315264379002867277152912706010764689150146565634849620850546688054910044685523219074183943794942723892904909071400204697699311903943404211020599279699092610124539052732288850723676843396198350152301102655095231347384275110224709142137058951582364449412176290562249066781947050452882814134043391896463754344614835305397921113185816925045464265281105312313628473471810593636528424694062096369204492969435282044595549641852684508959243959096499002420123050902977805783869065159897356828965988631807518596795789240337343192116300062313027057649902682535452829543164606279420539191538550056894383132111274944115349930669822636357033158414941413605900738338210827210013347177998449922432142847843280785565140868817381020241458505688217014873384714229011477497649734350479730460852600547046875217224896587234271742120639109039932936964202488467209321405744233683647477575533620559176828116684975318225794699420732349457675864707141884120803716770963504905734127929194793848606960537379880240333413974658865516566818792698207036128643008789170657238100156093976058151798650854164967972371279312377751638726426456575176877626250749378472450303835703156789647833444835636416623426557408329986093874206805643570415272741749826180287012873497619358801848136792371807658076435370735532014491248820780076617500463370400714050391974120815889984855440750467791312872620741732787979214644793575080442570673979764385278517056419813742922548247203871980568808104705010857854510927642268414793988353201517576581976345149492923103563988399482745689331025115952294105160807893499038331080141972480494645224250145567895105994527275838778833673242823560572763229832095556417564151084439662866267020511204557518026704886021427346076361842311242859024595415930530568732463978048542080367917205263945238788160956273510069317482387158415672930405087021757890772092931399931237962657064202049550696221817675142194860603380719271238247668303403255177212874776600662341653184670185051001351277149681712425909545335804415906807408932895856008317805552182101494650051901710031144390550062643652189357817592837984754794433683855459094047546386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 10343226572535191050870953907554410790715602657300070774386386934080900358757573815367929227943699544420227070824499407471266151174026741733242578011990421776408196886835600370115631798840878248147130922993317046438338322886969092275508790922961046799821782314558701180952993506414120983743481794529862921639519233367536215083638073453695321415833651944509766755911328794832587567556057651503278091720682254925461106994337522634284682803166441599976605389457710260312355017867253373215791308950159408241625131012041356038671607611248805677828915289175464364865912117413391944962466429999605531972900343433605215237220901480026610605298651764729014706277619407101082066622844099277131216559809805743948237594147299212469293243929044844015332081386299778913815438278202254554621805055948866592968854785249855274169160698814469598181937743996021009269068692719334528321539123328313882521781710571758099749548283630041150641157542389169138523632929875664198024742977609535944304239531174739189494465459679085147214847261754743093773605802527184455111711642736401218852112028687261101441795454472551378223441735394392764117858269105121043499718021772288407478390450994674004881224004278124926877843846899668688881197445363585564698243352301967924677101248247586448396899681896125336376332945324141876877872047611155161467833144421171381485166368992603731296151417690009217784862445572404129160968007869638542902644613514320247023680754245625060884305919050208199915557608944230707817253219889358208662180840722489429436984045066324487827792918051257991976305913349009208251027952505309986508367996618654774123584828437317606870119361849209498490464457630310888016048196766260387999926775835481978465012586525579814046462374501285822759075306731578523215013105932884297861313300010158155571318216975263991690597621753900438033957103788776788100674218353033156531928111499526976812349676470296112636539415731937718981047354237457187047387678192510786850114757481511375656789911023641232807592373059413713745986146251526653810642147774963855854347527568739436362654809733406993719210857576086979979713994107398440564486385325178963864134232202590238844709504190511494731920372036288992841307922547438848064295621286722864289652034775323312360927163446937662289115718341196710299027283758732304853092003826269267723635485896179308085020433522225940733973992280425591161474585533142089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -17077374384366582136860682498521011377590618999772429779864447925901607583029115110516475632298062632699203203332823985816944639405322679165499758657381174859657546377669944957271638494104973259708331562761979658683186826735944426135507697709634443616211873581877782456283826875147499965128710878691539161337702878582291016800873224180698056937344617672574269509960218669596405544070013509207328289224417370763280890298459621655615682480289372443182296076421146626596739380394046627795962570878542059746471468505355094748523035034119511793239507309490327570533318377230981386773217283536121314197520133731312418181169453005990126737802018575932993672922705956520094807255195343679859669155711323348666152049192386953702063730918320552108438200311472195663185704634078991733198188773510010784458893430497082577385883560706552091934896392183440476589714439267041194897808420417031602139517023269293923537224123927020020270717284018617775527510944857061060096158256979712653100318187012483721917506970695207237766639074000211018413082944360739069648280835615736700865640678314000173223825121585036981100554348224204548307472154958201641757163677635353835689785298440976417291882540484222543330425189609112100349617369550543610647672677128615503686505576305572994797216044954642417225791234915115556292626170731236139596854199764090312053121534852101127064074636962963179903231921160836851429420035534867994035664669170554934788987243126141943183358872182427737351703945542510304018576043993286118328326905405771156119502645700990999764461481735753198197859601454395047032194309783265799718482873916833785593971534570803129898182151686553022163682967190165034557867963331200838380713977948012903234379075755399659443524200519838167261101448456570844833944680556942639989729822437419106765306626672349155928916933409065590210933320734498482648972639633149111070388909759531294442852666250689114101079694232568636938995392786814097077578313264900545916504237139916011529320730103718844734394054583807370311373230751251264363200445493901286824645722443044085434677034092978003195827576093824617424471759446999703928310817453757283608668076647167362058192412631479422075520006067824108578871783936806972976574817306083005275551253746429740950225194435331306628482061195435576464035258151775745117074786047625891712453330165513059834787188761803442932059662884292094986449228599667549133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 12584977377300186806959531641278335948828572754112250481340602795022474597509898464934920456896145388647109694468734792587525068414709102014560462616593417516458595075481362357357578673449796074367815485465081913240403995571342181456848000700302919712928522892838078146234536303228962883361904213104722072912568529915759807152561835796315798524894099551418217924404680622796480527303509430355698433578926477323819074280417615465717218989353566932182468961451938718678009158927707891536366162288891687288589406592218483069854111164765727042600118134452343091642369361012859375754872791179585903607149482451447925297731533616627699737721485572695794943284492757609607449886751918794239913975723211679282860847489188096206334295287275229700203744482203378040464232966559698791309054962726915399223145522517674408930807260684721240041971960393625852498070397549875725422762863626389546416621337933111861338920776248476523790152812189932552250528224889550254627453870204173551569411856971047801859778287810445767585605862707712903248835114485206229798812924803412305202605543829723534021620028960264626835959716359728751381646338623015610261477763125099286992163390864734039327470144860871882061596390426583962894815809978541859664803443439331718951122456597176048423069144503401884616973951808289810749055264381234232837922077762952805252847461837174189694467719452212736240245817317092181637399772777809024165576812879681571857387704334899338540114115290711422467641003515814635513951629719685930323762668657903793175685012406203324955640093840205314386353154994046616607300786176112984945896349603318575266085577181126165756838921789716385588998666573602564058368944801673645496488382010758397188041008351873945525549132662376790708502780470423171897168943730732959736101207504471090856252657669935640240829917079024155350573405139605311431441782564049700796153102159673497892577968642197389983899083270513397895347059943286465787340095658303308714614443066520136164218854885772552660123465849677206595932250155017358179423004979561891884854043973042327888635659180541884322380823237546007940651186004976544951026004996118184753214318425804447563212626018264849370299752835743167355682113222684198233131267092298273066536841349201038969369483228659786626773698336080809887817470355859450540616192981839593597863831089636356779793251970004728441964760021765101782875717617571353912353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 13636548953389248881900886636287944797730947065700549977424083973723944846964452096114644297014775558353785959701965561542829090080246595010893664693791588724736153572485846780555461441083155454827215288612821921454854504485574362175875635951375885416244117287080734883861937331173200552543796852931450483930437973799418004291260048355260242030531475912225106232809857019816641646194017006614058921389452938844496336943519049047083046045795767656595384777582449790883289491478769838844514819589868697044551431223169080726072613087321921835720174111167406827050610368745434248456479875986891777042206706764918255255316723446787634783984735114861846307326942422831405854154509905081006483536706940933072992238162199309834914088668354908277443999756633061685996664970777099618260545522142478134788229876117121956715746583236419222610708695470529311227413657611455309589712270156750782195615921549225839768233545261219804279159345586565373969101883384966535932809472737186979335532769218757618978332493283780651322916541987244963826360010415836864007898650498531420459486435613707398981739395058008665884562480424877166582386553065161044502249636313299031510065709546657779395150673301401517847323486953196922179109142329028003035000682771636249053415538917476441553932394040407002151985591380497437572813510980745892122552118717913915264155349383782939659783411694796209303595939665575428969162575633472223527707837869336279745966088403253838663115879627161628030034288591242489554152656281780949966668493153144811088662631709407441709092935697637690857750332443423246401894176368449175893597054676301879282924195517588525700716743870221429704681032664258939683624082908485327604312669365339246738058886980079979907034666799871398965237884030844200820895342880712132584402028465242674869314155634498203358608542371614319505227338333440288604055595192883577144774886402890505045526641924002212790615096166967199492015438834932715909552635094769762443558182094009410042760159765442213224814132832015073364389469033748954741839365737005421968731850506347299478736041153754130679861126115216373608082024624549754446625705350318123095292195811766079561007908365564725209275450831187706701426009742459086490441653356786240096866828847370485559297171262261215644576537722669490617357579601269688662220251609625331619577204758700935821602871360410430414478931372343484262898982706246897578239440917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] -55109274108940130996521657386615682271588058252769667779506186082875904302910035105559164516115649111664010232520062806121751941144169411250031586678506889195695483657163947876712600199033665971281146381752199421761579949417963109448363746349509152538155790367235428740470018241204713520423954615187165935925504756111933791298487215040105650210519996086866033091254429187543035574565441771123537617525946162609176238901254343343967320758902268668586732905162155817394871709100717443775502723977322085957688297191574013992348971695092920444037036778290420190680244269425908989349247464044045939169880831806012481863586061702888652446869100017996786579797065362605929499146263880301633641397886673660590871719233179807566620210350252498373609524211980590654383215490691719631206856184836408298170632111308791902051367837917878824592385692249375229059952985737814096490709168263027490027740649265590561304527725609049332822253883269233156937902353731264406923589478790215962179598497140628257631618344020234031708416896063394515393812393332322129290263707222271171773171943488140662452643855264586922632722966378891630004629785687850324857410207398059181560076058200444810883484291427151216161493828563932892378183563207487763864769667526705173114935387556405447548333755901990304444879224099473800759035399599440541212195059762006839309418660659182079414552960665975457489688753824946162531864621704090162776344914110357386331493025325960508522261011513880513215839926159460993533533320179419920547637416666494510932162535959964539364344981659575499264219573035697979677046958132573993412068434969062762682972086458428147252988670242930049575344631026944731516324393089483354758118653125658436328453704574960431159715677795589901612735573316008221384296525244031867820462417945591348280877743757031051028272115849636008238710309881097250785077527256766483657226343228604731486599172830347200566658417512151741564819346180881142224624149870805185223179785635101196883551178391399762633364046326965049044830690920146501130984032222805594981432171467347758003366909020342546354483980834563028001800369673260828102139667852146176809240962953322976946648485953829610803983035949252590979573098375137949801304014399496231319678261844598269403520697281076592503873968306211449680254097817533782063183022988704355966528184684239501095164065418028903808411714535040858836678623333682480733841657638549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] 84970594082244075967318801633005924795078323340852057455065495208882209774945863742515244066479080904827440949020631851519178371237986657289187603133543842536107504450833345581049691419103964760380197915108232481774171601544819386925307006039240117531348038959311288481436164994291190788674398049048590451900959917118996466093847742198946314881382382494863344350641818492770833434870115481963072492551859195716342179416322327665922647447350095765929382045296502963452068146412039119799774716853954309597679116938373913135389404509956175585959976671226804317379864868520222360461988207804885432719168561785390388017140232987281336802170412480054446600569386061287849297998559961485759272783706606399075839445237071209931348114886981050969392541450566423582602180536712471353718056162746801144261328185866085933123323646612717459308307510208714453986138441915773553892304535997929003540162149652356032954349915501128090364493733566478055077457349327885568824723146748471562956410747633727978962478289475257036423770950393446397479217360649098321067530632644209859860848753611691312516825273607157633112966111523828699610501306269118520428934795760493671079107679500620020556950237798121208819285870381492009459956881784244098225244599023414571572473082165754380914616067663303262882327255230728944090756919478391383928054954941013887289962957629557550110352562738840723356882870566520637869606042087183992880229316990309293215276358523476137490706870264750051723654652575666373232784419548422075823024528040418735820877654019671221893049428502384352697609986983094443986697357789104888254795251549495448808016597688754701214634858314408901094993157433678109243341988536833341920967739613500885035191369251174722292242459567709580237452061303120582874272777355402805814146041654977416009589408005522981287838414904635089070209603649182641849485983623537799602771011753043530834037192361219822237936171592628605453858623151458388138407540465415718344433413025706793519360037656062787736462524905453859765681043166852508145616982749569555923604113677719445988812576134599703694956751424316234971649739951934977872847735348695661349473327787432055306715960205314686328515863865251565306616529558295042069040416652907733260077727935960939164695277710060958775658683005635198890555630649973845750171835144306621476227902731722205497909441592956967263208928261892698082001842974086969206837238743901252746582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] -75299199599821108312181694442514030362594248089192609181253776308081723822845084282721991256749199694106407962089495694618131857772754751975871483885344873430469178628132232039710333502408635180078779852731991977120641396873736014525509168853669643083746332819842630036259317534980244519027891203669594390238155115280185904021953983538585886923269237109834575231538703211338724039108441456014512031749895001064179612368667643152497496621434655767665199731494063185421831672948832102849090524537067761494399967471519919347660511217298115390529758703805323851069432146661406839000482598899552267978325070180539627889545191499264108665683345489003692382019401383360741459824684137118370943235526947667515290754555162332927849786298520200541916070023223309307623137047420845013528329908422257048438490176160455204810587111959124507125361757417332377000998528684267954669504103274938696107124757601445209782578705580383978298983737399187418024984063457513230202376271072951653135806896313809363390901627070604649845790649324318050965379547408357676197857027049797226227749760483328986297907993854640121405731850782049768808216720312918707740471421107475403432610481534589322140081197472865794398330017781395857299414675452142673388787283683034866398835708249660082295566913915316391531407861040814109948894640430912439739996570720742106559227135228079063751327868620493475928744134783678958320692783048200857314059469064608573129195274652803465626770032662551932840662786866149654639244306507921825520042232741085471721041016180660694689014291877474732186680128421011784439657913587990544833305010856082152141228362225583815268845885102299606449254284183704430212887949184032164900394950686271812637445679827799890195405136268306044262068510116239342400875768318202118535647853865875741430637122184557946604877817983281844034944641488867058240826357057143969686933430190736994484937651576437168082138596409463777780921685710272277771259695756467266049051296591985218204470323305116777632422905032225324501037009277987462300775840125526790932150456763186006009569948587987549724453134856099881692147973360814541383061228631570060492283952644799808925315357409106554654979514867293802730234584846543830177556074978707656477824295732357943898244876243135853000094060453106863835697669481070511011085559963407674911966331215634413641698349431684848478998901807529572726931281836937337459403352113440632820129394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 21838269209463575055069516093785863528715604866512329377580421027239978365456751057813347806685095581782965005886433613915168443441873055184674719874658413650844137036767572780045182348380300155965847527613641493462285741815388022995233249045596619121908925881694670279825166213200405798761020668933827048552789727821843157637859018835015719885919742281711853624727582117695187927334516025420180505839209817260483144178452819138348267707047407804134491381152581991422081356208946475082133433421358397001984123138383770103832498565458357044921663323811084081931416495416608994377258151188198593088292535249721304340173328233482699088052368500757762963788049940442872233258035380854979039074133203238932986577138603905487775812487763591881165178226609336052419986169494389945485183542685353067614767739560592042149035997394140399173512579667194579606983708970247707914312751248250149816185871170007047353874032965638611687986570190559655466100346264412205662069545357063801315404284365695820316735175534873095796800429635512384282633490418875539979392300065268064980102583190127433204519463235148698515722406014071513661493003622640319670762165021397454671247513783896839502046174239867713626525154303502429770564758729393647362672141782692820009939948447943142267912841963814752995814296333942464171049350204745527939591881295035957846915964786467353948221202029695394136988257133545966668854328381353138660261374647479507488160569865648881129832708063779221607661275387398536151776694654190886340311015577130155126639727256309881984386607074461532245562452379906489727034508412390860058670741539861420608630850265760556336685680843488255157785056187320723382340386988464895774024221515421661942344892041308553982764485764722393806201084758235715437800013113366403584258923494145163588358498323172672105350362446477636295703298562486951135025047797994282174785100470195994799436640093278231777771535601459683626306103542195645320255149603382022106055116614021073183952509505107055443407485042749068109751386226288912431566337868879600683145959919248412545875973597885134598536958949366303681286882913906891540469580388003093502796062760585244428853839987601488745592316095126722373223134805185343346830354292615388474109769540727318696237047372587353766092949140302572389219823015974196836689964438494136633736090932236315530918312859152604762783803689629466815698203804082394574592740355001296848058700561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 51582154397637165322509749231475410457274672390613118887808396106399486604045492606792516271120861376435047653100499402890642722219214023313036652169525457125253446151275062446673814970578675640849350405462516522754854936637097328009949960231421936786601770220374322436757133233479574763433277804880237192008068888023084804575405681179308408357881914456415782027803906405956922006506042261368373451479864524804645840709402122710535885108648200510548107480726617054364180744847396227400211849602826000299285115296547382079714839609653643270867726306188484704339286161551395746439667920401583387711996189910418273184715701356751525755385775510517984482900170581317831585701300435899438051637148541863894533216421503166499241976253655750536862417033331985909198401217519300456077098101317328809337193305688720002353194820969736089605519878789903984333045019140656914126358870219446266710834626492732133726230471893071650011160068547028355677841683851973614609023635492570146100015732600390070994061832897383729824527859996020209020279116383996060720287951510576996318406745476827089612100184832843618125953155887021960789398942693404882251463730447973749713172166576099852215366035042113355537608541388058189469811840519572700405821360766932828869494679487353518512254672216773768785743589470289068840079938878455015233068892635708469339480214874057193346932275551358069255169705166977937978304223944568894558439785207652764789086292416071791893028697345312998973064942002313193740137687072579360407635787881422190714151036615016821559899800046247114746081123221958421671284431348480468317681030765575491555120723280494621987942038799117865880554863006328716241342890379206526600115169137431197126226953204367198979197607218218846131067270182995690951676854724006645544076583447623904757998608571158866746039951781860785725233088378887205750833144400329426530890739680619917293753174202500864508735876961883620610042849933402820883862429017015167331535246830061989502243758308293250439479700311562998338101946955485495675036127401198837044528259227255819349630301462422075568083665214298448549380180093609679221400443292935532574753947913891110123618585867564428315573392705204432999349715255628672873035931818246350062902464954368310019602868076736576690822257299519876932297456087029487897097025842740607419382344763790430120047652885617798868361649758366829342662123847283107600479590271191909778281114995479583740234375000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -112798088090708806364559152586802924332216415965548856909953698875713809871270215299998506509743284697873249340566952205857543738613246610628457038885210339243598351277509620035589382079480870794640735684959717639339600993722865669325141244830343846814181738974458522738002612299589330630565613312198968645937848251056570042494335381541072121398749278028289243980876195323396886285801379104592229245327898886596910573091298034938001831388696392696053909721546392177290907257022029930893383431863285766580040126398364832527807368311803161917660463771675714881239377496568619244692533736822581361278843923006600603638358520029473685141334474512098696913922855934172422581018021675005521628372285142167335833699184169686120133840085179466068240535187204702361038606325787675922066450220154374692654062968542121446582783184956460417596520346824687760749021138674089383636672515466297602246881195906051893806912586834868090266394171716254030128477222203225772860821808500290800158926977912511261420504351483635214710629760588146667965589498970823305829861873004483847987065550830313831684119259340798283988009397963669229702531153153887937081438596856954994582676245109387933106308748854944232778086729063525187333039905935189390023621088012558675972603022497478467640443014075709156864723516552324383986915289576507883860436330547148338785073748158387287831545742354039273226608635506426352825151993758877970457350303512257563995737748486723090048683449310202254114939225644682468267282453767190289775907215061450524792394135307346753905977135841678450522031224527455115560280025577857948514239306822040312409405310644371818774713084791771383508348946811437071313143905637000268068468949816350837616352677267462022044623086110868069107125691909955184863523872117911852102992977484725185478575251979451321754542872870643241045002890273043036880916659093397321809412616158911825044167598166380573591943518581353728260806571853922762358567067054215303192435731168756095984446762839092930386464159501139834341970560472751930251578224246970996729157650910718350995698604940038906819895423882209533597458606734096820985985335394081524381219954592211474671109851684394926800613547522716770687449577541659121839351674394372228646962095914666302081312639198508654703961185566642967852045753165363822257987206766362006594961333195583396722554456859253526581116360811995078707891570976889012697385607751632274897701790905557572841644287109375000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 144273404299469535848634058902285330072210127242986202832537179460686982590552407580952780088676986872823388025031299586261717783910777328708352840730657140856050225929341314446590461564445165938393758079970435568571562838094130340664463093198773393042987191747823064470108813905516642062505351087883997642337124856348859561349237746474775856454767212608668001820984362176276655267309108154254723470437421154828637588747582648348076467551477947204561868873955338470951109827185758832140817416537765937834213493398292665122261259221474021533708180222276031750481827169587917971568762830912681886793203564030587724529732619603621942037217055826143899650744063225940548092890231182464977612089288318725822487021401510404583829594498462406340317591231289951344820141374393926215471910860330902981429863219400794030342829447719885257793780209942259222496347834719490622882745522048700901551430032870458370053950115253603522449205354881032831109429331615554751206366955644105303829733348023325170072572069339154233272334820114294879979188052964511148899695616196810809532069016303446209767226905167253399797585713426687858430537090487835350554701823983946874559189296403309923125536692193293919891467233757913363370088784020960789989915062632827596700721085743809942342015488455641261169385794606018991794308450231633475064432443637681363703623818538977631402957731576348176539347362653938612315340180304753048533842939812756042565387201397529877881628504779854396544629583560666329157094118292654375718869990751944201985942183530968924963276902601007540681600656618564434692201627617188020240873643120707330010941260712135534398382329816397435645890158167773579461174017525373381939212219486243210686614625359062149795857178924626425058090786531650521230841118000810445430534216464799172774655814915756432721604404208074848593504186447722543100242160818105862399081117585493860568929151320915561315486414639092018794775207984689349424210046081793137932141440239168970325854652158833857569611632763851523257166995910609288242619706460710813762540260625005343369397320814666045919240141400828364166042738808283927099054798041157370241328626486755561745047550676095440459479446578905657063926167987321587431835324971128882070066824752712619627026949908340585468272609297565699601912877275880211084555853938625876971775307179866645235414598412601770694199318980924335032660865826522781708325112543997437164478014892665669322013854980468750000000000000000000000000000000000000000000000000000000000000000 [62,23] -148596138951462447425191028966426845306937521408772754581875968693619159067160035249272766703349315954578007073254224848269475086283113353480226179207108180015174781140347777667080426561741785868288362954222117949056145831898185457668640691077355557458181312035812329827966431129721952388859664159992955498381173934597963528443505897574256706026995104256244231474507601046002493244077920915563532610205714277475421960418713976971337057420883335565981375511490397140991617443946436995059070272345273153901210143843498823191873645412372195626930596460297460828079628443186473009870728680958596232812375514453346795266367139286387772473393075409058484358576319327643197233759935531634083911364228432359733225469673117348255533050397974589639822390843952837936754343227176943617941862091647810315620922654622454438883956791878936233530932885027339673253096774399960304542107453414524410658486124305008335796017805900714426153071404645360309173614912641728714704090019067213358322561047280146201929940172119143430701019868288440322170624730352288549671675242704938586879332320424763617156876189084914233568045146621545569395186742769718169710682546469680031170578325780374745058334028519348609451848857421478379960412825200326048418275613289492072354648266071596330541574409377655771531063792800266960369199362779910204699982683649342988804623134089589457236184790992658916383634873383597249900459745176859236300482343935210812582996682775289015958525309650747092741907248398251866974414003683196849584572513716152921079823274341881591179034964082863114541895371981305491050980739012089840994022534746425615790196630499797140716970745387199746926702070568907843226429041580848654224083508058701999184275866659418560704085100687070919054632814144806759345205670384024290428041350769964168294106575372815236647888973007647253978823205334791492176549031733345845586137770801125927355423532874857586182594599531436789251979412839235910599924046193445969309047576151805221794740987194443483903380539577752129134214639602421181283826461191496137412113666753750879702641218997523954124958438767351284680128135340141265556748616871367892018031256515953690428622110482404256276028987260443728766647610849302796352476332758846667996636673403471104910926931122846447777943027108420834362875720376654538749188154671885564080028688759127597713666151675988118646791886904239242479834275725193329588981773041196209755865353940862405579537153244018554687500000000000000000000000000000000000000000000000000000000 [62,24] 137239490723007763567408491933270922267332434640448402543581591277317017717145715922580125015314648991463023682859739421771504704450431410827751495609195255307552069945589378319243910035133509174397048417978695881209995522732309548714446013760909926324799467780607498091268663127186703206297109743274054059501310401434707610623357553046549917301929780355552778651930962532040212326744088627436517231619935875313604841654616963409033410268787428502240077947792750355393632267112280828068427759007900811151898043671544479677157520696299186875842926982406515840801628501912742664422338856955265764551997509257642644548216602750265872230058023912527112915007515898529819252100474265193787762195410730687230490913660134874816491137457692620080613218254449791137681156871229459003514678940203152977741974318931633513128209579126280530691000617673965375352730604720324752777290819376135754805359979295911868546213272938231505974201146704804757625798140544434236105453221837842585487701817619478530783470293771939883587698325005846466094579925548160774052276404279041970565466921934273910942834955715362777902872243683679281788637679093617525883936161944064149314764241178985040064206511302883382278244183284426570066983842004449777863588390844317868323939637433755817837373484968789932976931703534825704930655103643330352487234208759871577612308382420755053747895290229548985946095569167390568963534503637788805505011089146534746552362819199388125719216356077551103806692414583449366330340863386509902953794662865139005088247792080830836929840653863116435191420882857832560282653427776773898021354382887423827447028345803451805606834267155523766115103742871489665667706371765658354139878558706863845129295584082114555651339461495821550618188440952486152032623572029843677868323784920296065952028402569634793512127417531229219727551254769238445685421081878995966131904507766924429870688003002150374006724343002775048984684961139901057042236616714248237439372016611422466465282695431732724629938071950880432055049940186652844531585303520450051183661921127214084522006158240831470555330038272164562781706765792009794478084739448344816913113197448919598079917676461454798132865521836048566883807770469396063905383088877240143735610895056500522227553192272725385068275353451940672721500946190233126427205605929564559012730804450697061224872312208621432378491306434915516276017375323725963373675769342366822785110602733738005554187111556529998779296875000000000000000000000000000000000000000000000000 [62,25] -118604514429574580780987861014190293275511865192429392999966361541864945546386001471241920129814188910552855752433840563524174813411730902350705020965808612781109278225352962228571377950896721069606046740087857605779425407102452768036454642928432402620550535496268937229155581203176894727066832280969059629092082359529456121440415391116540566904027317710909173024571911067388434821606309523756784059628585099309561245930833309395688887559612706426027625284132166933414317579921123563204817362725757401901527271856794927793095465616177159122425961679575502574213324891432301575440362877186588785126026376354019692885710733897347794125277072835341802273553170850432166895482236771083980682046846435902481708786779446903918598444819078839170291662375986127056275433075185682084827000946930817472268767274404892303145609189456473954631803220779162305565224070827844204055689325409409376165692235654680072829427142315114031434719464491631288720987632202413152366221825051711669160886296278464092818167650422613140933908564983272526758633702877454831442085985277474586969978417546199299742635922918699054075928903816460950899593983777423591131836286365301051460633474483096807696732857812132730426228074133773163727665280922289902864746934135295218183997937966103810516033745955028223004248408023570979854628757018618366376492600031419864268081687450283369630742043994338505799767991900755174758642488350821791966872693916884173520625820099565817505920813865752642537059796720810980045552600832716745012541341586174641640419367678933097463155480512895824715868461210006620517627710214467074780204288642931066651048888998250755256222028450142649357870432574046911241615541692830276341246958006157357747874893332201375672648907835432022649343933716224476084276258287648130661838397695145367450668737540224202861880414183641843527105512300497553556174359092847838588146285846206964193785161366399682120269318883478859576502930227887330938023256263667151567910355504048362005242446457733614483063661303488017897181579359932095552215719924046665199354695206951535516155446916960601435052593253593046079487101607632813121524729778968410174301954051766949819787571025335512582407733880119290887016434263195126115186083737082104296727807752977342750141648752029515711538481481060427740609440513461835533476016644789510560495849197458226677550835424061405806475260307958013984937578690685079520720496406824626427288748827318376477535366575466468930244445800781250000000000000000000000000000000000000 [62,26] 95786898033862642136963855752967384252325146061701417676902941394747604088960498190032151845506728973427866579998621020532600575263492225068919179887359613706606659037851763623400401191480182704924859087099606918114717370358589509490733326371538828009443145385909738598022070814995202092676503719350371746070249522240256679521108661093287479737413709759324825236893941024874589044068177747319624727387882039824056247609542894459775130353731803817206587275492784601970340718036835507252773412871393016396014348854620999980872493335011611498750400041524630261702179670483993557055308756006928887066839374595107276075852185816224838582432863168444435717044760468044295832024529357163112085902639556717204826878191476935172341768602903499843395937989511457823307062204661481300793948099184356926392477109617894552139385334815614007343246151457168612574172901106778930829282110237274272888835979476494987494233635132568179434140404713709021242884729559066996221431341609197316972535097455461917927079156291688338538309273351999805919073013458581515007162435762339071575925608634345760145253764250020551003157747135563233587568408668485925298433249123475055394857119999565580011669249554072387222094843852901401215297960388637845714636500496920879264125560959481476872147390269925439017435827103645839884591474263820496890328895456724402832575152045905425090372472328830937640123252611980942392640000489050328579971131860068133107641224227559665896482902608708107395924153165552630245112230241147011700985419470402239301749738572121107223018411295484930875795632802665174964548754460154350155928737344473296013152126642096086972782740602385394640729524275231258034182878922219380550048989782940565184433566791956382299380976115675909235512081854873217125093631105974526883586728186817615571338291270437722187805735842435654591483409552360359059870506187339097876463518087997835824102379007855611583661148053940602437947735070169118296618903350618940657474509634180108795629119899222352236000500747019825625148898078578716730031188835873350220334755839623893335708862822275420851416806343338112742725457068257670498957988245943187505332894331921113316918650473952599563723731955014179066390758376969582731865265147140710978206505260254209296717771164605648032348660637167537186337100374086057303645757913718907882786414155443959755605727829618094685154931755416160905532683901335204341137581906626464027538201041365659160753409651078982278704643249511718750000000000000000000000000000000 [62,27] -70660905617184310441609659807139145803423460476110230415913960134524219255636807754841938200066477560224028180211785986500627845994833759083050514735531712022887289634877963761254674195525975502326742717121861627282538763978884248281103509819138570676976401976365648687935165605239169694523880410206966750304909201543639682866995878820917064809085623725488212907630107621950885294951695467153810250788550756686502334994623145056136633131818368076966375969725001587469607823375779483153262655218911182618535224904703714381640220394962303464186995465349303532096496679137538938751535192357727803369743699291361966272303359942593495378308215907681134704951278366924009043870437396797845143985326496430219848860554076494454282240819722429404449097007155950372642544552943435075009109038141446433091935906986281995701307199126327633383020907786724759811586213599764337209536199180365632821415539039020605672027034077730537422253267929032129791746304305005971098698245595952579143897641695926426830520885646892256024245433901055376982842194048293890060905997125175575853833284900044601099461146418139308255253189184871232155961767220026642233202272822107610826897515752087139187129447243357100945508636214650074860904325389441350090109322580422007446808533232658290242308093802290815468699281935743045029679649866931598211304132890559713305212882344432247218597882324655104452564006259701731530742365058621730932318176622274017614376930490473693330835499013743901078252721599404357504734958708416906187683901721936991614628208711206845860434377885971890313556637215638859021897012923497964902074893624292656004979704434434486889561843303800582015163295885023340077127636273978133054940178983009846882075817472371524855612294741038190132053340328808893081119363084252625610513868043885941822649277010821375659897379996331843675573193389523057729524191596664470275629176451247843111863829474316290495032348815083314302922648035390498370853769176488237089915453417175046519015505658667781118935871980485350994026663025501100898559741350404865971144780964267389152848351603270042452054197040168086944570718824719782190910917624133063786294968635231659956515993834689703935399325674072356040743922600932709168090846665487725914156199209230738299994609234282495492743618129040674273285653223959087493995202166379221818479311976777759914645312103553989174101795507229615893216203607883370476935129295383511187070683813871163365255556598754083097446709871292114257812500000000000000000000000 [62,28] 46478188257454292765944214409454291868034378202654254593231547283141074999468034071421164229952629805951080766305255736927827297944606411482820532396419519673059420759528257366754570587068305251982156399546467101091055349932063166668390249529885426030354844225017279664353724896967640419141999436972889537935528846605694643598553138016940760194056682805599215947220196613853042944097858028862296269987611684330734139051749431568231303026884959837207605958871778975629070399336172444148262471890196671794853283662079688448431464742606218831122720201346180485087393384354680268931226474513241323272755898197887370232293717586989150150473577076304433581341996825746822095163259275348712924019059824187962758420846207356821048223410178794376932905922651778739042938294504209079176539359122561220535840047452361117903670340848223485427702114656789301734373338379715072891522907224310361229374826386295251763629646258051459506277122639040026273092996775365317180516432320378328233582726585375605328183931174861068624343009315203436925042349307082002526622375573967066173673169418417877042406367317791048703730392124967271416856367029074741625358447957133680527306866051598603232449513204589445342717244281328836389188360242575282249544316171092614973342000580802145835506940536840056318855495754727432268274804299369994735634674076655191235407533381356985574491506889680083212218510751415127725290594390179115854917618018915243909684181632680905615332433261532563907443447719879118138119086592318632191284563268010440283121940047550858011561624279490949353991708079091420640034231819296329815769253137612281219366856460899626903191779459868046036055228008198723173394205590760179178955165961199850855333916400491720534712214215207827588706928366614239592397571717097397713308745388125922112927491016430568097931027680423170224416133364965303939375643266560725690353443856832171233725792773166050670717811179547913685510373068996700246857628723830822241013544178120108900567312039883939974833779865884345289959584772098488936101240540907219279938593097690438699901299024814998806403839323961958745928053830393982801100729570476565678502592213044223284469589852648932942949316188894072895809999659065600259668681381827849549523996598311827442435439832345950279263150569055810434079764472869895017153184987862648316122355924156409817165194373309745028009959189176163847750760462140598770051477181344774435690735197509881186682997172843201383329869713634252548217773437500000000000000 [62,29] -26755305081646723958929943117187608419639971731239395213468055643390419565811374125817882595163019821505110339827181262138219450039554237258511358510017837268990282072539978275673419325027778612651635074181412807273105970348278762479880069096558991566068251361506394481166256804640390996648739627530350689041395762406656210094787613333994809522995708420274416603803873965984285411623960230861580962926816319319480423899639046301223341644250535828853686806244669342687307663907956395056652576266262850897994118991985162539744336098022368566106695727302927882734380452696669759117528349363956795726666878132269332984219783386673111441120587933251983012430955626948807995772052004335706371916612543686590593486757368456352836279067629703908419341385566732518482936600020880789288963772930715998330539912051114525699600955050604053666581501107553883949599004805416271436038070910090225126197751241329629026907151550547661068784511206636025681313072980602417367096556309890308957297831767080228025890833343253216337112763663849240558574719724296791003832381022305575989957800388750809003477089290445109785824356068452508239580892922264085124107253751740503445494164734372124215646909726560876779584005716144966802712083528646267667922262329772309685974223579674966867837912966681532808306652839050815781871257184463230723738570236202774260415243800355999276673113732586757788798572730468032537242678146249062424026540105473566148027236247261824423789932845663341690327206432970345958151231546605167487668912038667118304361518730037711937726987021392224840104927994507028490982006223310403415890775132097232283758825451599886179822201300938334940440438867967498559941242547391677154423159204028652261648944150155678210843156608676357415444735854191125321054369204810704152811454545073475228383292217578026760746822158010116782933211193090667865624152028032232828938987833459752702635923233030359974519634794504222813952064372816903855882536973511898334603423542062522775608764858718310563865530692704187388642291643557625610619003872739532686478961010995467481536064494294453992455453774160550528329208232212881634527899080341593817514143440243959013612616000093442398213085584766407713969663040566158271219107627840415091375295327034741083154102979584484592434218118429890266586816047135245134940454596777877758677549346336468724867363725950938168548211278139217054503186132263674031118874885711315616445893411409336191945572381526569083476374544261489063501358032226562500000 [62,30] 13262900317987856203801835353943476399719386797702734676867124746655545193793414948478797993152407862772181553599524779471299494548359990436957062699131463934028876837487687875757964115659928621186368088282702184684254148259918721373306221867285879023390723802573063934418377772475711678070261308659167046128231358849963713711862838949361180123275438748511110083937004352971013170897383798473415126198329907479938135617646237598016341568297011297019168544458393780984684692874675879148688097848870403724258326705270239894974141580308559335971242413918065360197204141652260174278293542379180007030011860728462026553821596760384496822473608503549932902426980679671458505659294241535219502863770809333430698177817981090784638489759278398278469110281270899015095281935887148072071687172372214044946604332613118046539351769103783741248394117597963413006073372042298257400079396553952219483097520805619391646483689832468798785687950449044191245691953280909834176122063812861364310361362734938387378404824050344933076733528685309057349723301208655719203804774337326070819380192695059261439305945504175062343369203996139397439399565943163424020379734779074778415453743885275467578402039079536646471710850008677079884682701444375359977211016230474253192889074006525361695805521446682465747940389903131801736357943148487786245686623697758553012112585248803242916177950747947799064730774746377219358158916879906052000090455964709757116321773257932988594451854037380071256366875235384387278294574740779673589582174297578613973483751998895449190416931223957367984261521401085374411129192577528582901299471817333748503845627110631624835289149260074149805345731042564515493970640746167321764661826424222050103472078988705141405076203369031431480228566924487964058638989167092471241181000582637611587757112813907832180668648935639457951286311011678083799071726022440747089655834082495786772545806996225448626391919243953604740430150843783455625992992461157809888553327761974155133261591527671319014041480514669295117112559125197108191692884662540295134697209977501117974393229118629399797133577129996213932331997542519593955291985128685175029693991398632630181839846536642558075805959757481560556286671393098618760735757098479764894940097191093523257180638591024569336807734975323945107632926239937833172568752838998113651592004780870806257897030607366856788994245695365035272771623163107617584060160689677984339364130630597151996513997050664013244158923043869435787200927734375000000 [62,31] -5553063069236194996567359686278353426400083488771570873687848567857607763207962264540262861263458003647059923942526403279637007860439690906542399013781575022098787198225390132591125072921738959473981681657881265547652730265804630928388882332015907952735062777294132162323368665890820810751809748906060884276729047942009529296174402433247596593259563737530731525164544696609160639917719541964735185670997800547831113062005992400481980388335179115615218198494912397307820710027980496976899920823088315220271935142154051533771625073761725067426279964321883349952552102334590857097101832688015057519413761983993664653694832430503299224305568988749808807146758452749378886650003371376762779928829692046295961141708820413170166738276765143200524268698307244676382791922744908749589575874619851466019185070905752319292525922971212295550193631368107529947000429353763586233538753536119445639102528465218810553385567133352942309749693868053246279399741019605762249570341373110836900001785178856012917015772033133373317267071117691029605466783269058931491243989639767335657914040911164459876526527392436568654318394133379359850120134056068976450696136418373138475886892363448045251865470080700019969546344776728522687470294495819662370985177325983870174760407840368484542620876966221847417609943687783912321643623874444608348081841994034036499473192423748751819539018407586792885563831105139194967601455416818606252027384695595004639726208945092654573907449430018465310719970480710745080245098351003587178722210213497154677264194554564593919140071257157290294591056598231124004917766359705965900215871595186609045332959264901002027419816616328477515306208839942163715713877144221360123395805039116373314747295791566404030315343158929399663140681458433644538669487414358625386138251219932195024819459648499013319765765340412482361887058318283292482118623472083005306926928223712993004327129006648462215812011018112530644935075152805129310993672500107741008621291285027360991594563406387968478596908173327092771915454964008106683790638465750932440295567955998424995346313289536563334457671657272434849109335746180827243978624801397176679140080408463649266192719975495691532460885115867561528898432167090795585260410443833474129607057623470452101425096655462555678326457452486766113017748829541851001796366561023457731507780110170612488599063851879087934683722137289411876390861951564242025233759008859347303832951679436972496038818014954530077886829531053081154823303222656250 [62,32] 1915122348987750543389539697310927586379691077104801133222347410788437378681831885932120222049950988425691911715842704429366321761275784522526539265696548406881056772905872048172421789398735151317601974473593972053765830835839182713707814622831447763692224909095212178949361000249551177407105678480403207572037867073116857899731640687838430332395431392139013716012776653548207781428746778871430967101655716722639829428722920644323542680307244328937857656068471940006792223972890186770708508305768948487939759793244055048260206137278575719350209146692589144150660946058145346221640689875670574308056292313806521421562621721865958345699407501056713467445416458385418286716158143008772078719985642879669106243364190086360663776453956140784849815547241640532448432374784571067619529661437414103556426637036508551432364632494606314089951331155267757466242248705109139973180242403306820461865560068426209749485261890111707214331738171934049686637477545896156453218442303988233470652431278158056281721054356893103810300810865524294355803567833102894008350033243145009297638401179209987595620329080922291716506731491262812639254392491701374601240149939309951706260928656387643232999730269275674650106931654152469617901355966117371419115443023765247709360668695378979349051789612707399878900807581300285497490763232803138497153125311444459282789221788923937300009313717804283915553906398896195806517208823986775243234219495488587192045282383949032988362265872577409254072178696391014057634319649969400194514401620226581232028422295892573135716546978884220536081250647193591866814706592103748014738604521102443679146804011172719973095544126673258658614044075328811979398844911531315291463501922013854418565667997933354541050145987709401073476760222507091944222746611717236720323057125236423837907186005752668697559570276746358638285569949313094208521450455141403077844818030179867515312388855290601040810746778530258011017891468446236946838363250822150516218565846045618986666554765407158452500325108578620008176620458299033721016705191387795292074321709097727907691125432447761523433381646425269657816462922627060652541556232021107860988458074605832570419382891191704517426982540432822260535692572008571605196981056676923852946709633360978698925626980299721185943203324863063742996001833998810857726492643680847699460320293199056842564499706501085098663829907795631932918862748741441155211822577322790501909553577060948482187890951067288369813468307256698608398437500000 [62,33] -540403657610020825663236331178954376558978470279255577005133476672388752441072272869761412084652770990403493472778071970175808081256552685191244229106838820089275853136682180632078235282574464009635222458486877556602631449947087707678758431728106616595001963988480035557043821500173103065388370195577643220300608357523809235360204103505247249441872545272890567261312368042095012019424916668348255559070213397866304338363157959963029277865457266256164077589850894739585077609987811744049618621307092423530647779407095089519119928145816257819800471228020682230163428634313317831802589648341767341012011010989695309809170050296465512866423378860060067264015618404012356786488642671679995771513625324408463310478920111114047916066379432910254125463983117714090046044629267635683326589355624247411346190542160811073651999651413053122700409822143271681600655962250217545392222663543414257837335094131039500305151544722979319713798824722990110141399783489958067290075325979541555859782412014968426248985994969024305935323390352509463442407509690125099940903924607260482003231728263483277781759297762224340893820114039159758278402848694638387114455825590499581021402118228239327117929646267696293356152372436766784397893549053690026504507176237882905454778632924591380210279085153302033507306270943715671727476626979586567829053749282974638527701098656395727612989521808633778840293049517708563169507230497867387893156496544269783653623092129656214267740061653787106929410767517918942194122879522991496164863003924441937252096058675792638651163903629094868156198298566941819776756473424194358208949734289160049972748699410121632063978850199066315209863523283616431677416820391764746675343454433290637104533616401190505927227382888798186883983869005400423644630398892595231821429697258741439681488368100671048564464429647747172136052928851081693610204052033882498333244656959508316611535408144635730743710093885763838890933859342279072276103937124809308760426142756564838737262239746983569539454171728286813264753725499068583731414892315120344805919562784711606376792317099095613681005852006998035016765854642230712734742012602450877463687161490623225100633184973435420389466237329383297571334409670552078544465785699730120591440680216823738683366488419549645014505325103357339815164588980592844351165369035139055584001311967070314147926783086440332731706143933583116808787574756153831044813434877973627859085459838953948916162595139667246257886290550231933593750000 [62,34] 151387411964921027516751215289195542509191364247741192395524514545083924148862328386367352189346307835012160469989340804410588103154794572958102118884842991429467329351727713544728040195497528613077311097163804221729747205297729255137701473477987762431779461028042228994985996858039008610064284856852338293255841867960940090744475379711558567850577064474026474559300452111939665335294805148208471132577198392048610582479176741790766120080063353895384624796507365301878964464624535379029409933957107455234309755114446746575898077066702955201716464418644733162997946385334179461406556888840841955525719647628579160834296455557843071125027768713670160776757545343946062147238049780487211124871831102734893239840236658907951307831076251677377449031630366614870767812376468777300784132905659341622569405045280926916404480726927597745815126248077884977492291075901084303421584533883296492201429230309763572589841724381656504991688979723032571234189319554514462987718745600295104445778173670206223089617689192738598071634733170122475741727174202625891825963313119705409410012535775569283013533378010381110605743960148934913483255794739925544678790663402677474194482796003254065337342855326327617891618192451645259410391170023563796912506954098238672128620875218970541311526363147948234470996966759354249090775171619486961765581291333513372249440014207267631073988085254938729557803147253056201918300826637755720015981466191802400806262445082913701932110756891288434376816196160280442983079209705901713236860726840928285006453615260471095379573017584795766649441805048111927631937135681591416339056918361453846462437510838734963520905328002860870571481303452255426736564868768666266918677300785775852240608249834231444609179191704379779885425283838092438720752323349135361330674513923858527700708991002431693872206813017057620540510929907284316303981971863756489827622908408109331489501190222624940692877319690175035269174666550943475688666463066998079182386765232308506772497472200142286643455384164350002888201656657859082486048586484064766570736721836442611112514135367360339862325241436717860629249640647312169013447847039008905764962898300383477900307597934137831606010794998283218252005895078029141282140758635327918644982622458934168827717463921465298099377356669662323698498767270548190902256712124103594175733417098505407649664515965179743563432634036267825283460415658515086593865696890311223285540518232464225929778667278924331185407936573028564453125 [62,35] -77380211564097303279473434580732946935736982767403721671337402985349600122166837084279839136511122619814622966485820195279212699241871084611188485413894511858907051335400411848748266334421640926772746822729829672312472679238243610117084136966067490062771807403666446528878980416883346156635807190346570894136272316932002077472990420165163933801924172622494614632204330777765418488495821353517303573785793160185239403160038326098060079365186628445717644480524409059152821513555086938985414641458850176637729969473636874902079231184702028334758108037702914062312956650362893516269286612196556072388930938568779102645438856132757080945005306906222476882662874810000510990413484146992199518548053512076490934057553759584259530206791416418999963541900863302175971794814026911061750743098367280227167648492272156338997786015473691750993837725975907562906835535410267826617494680139694043640854967731512852926564583804042856663013341938410889884881661105930003207706016405719297965594439214398644819132934606268567110455050271345939358686196094301546569866254548959439205126927683541786234212761109581942945249476769644624223153264423626528144031454804596195129461333898804523420924006156211648003631843605190464980321515674104528702487372829926056967564067170645157723310796551206962705480769307265966164466733458325964375779367998800327925960653136665292169656930376300567628262257542573227819581076032154810309261185630836969028311322014092372873965094310747684576406903830341576079111087586819617240875245509371904732003199430775905062803676503367482030038798624428372811740260304333058241905294881176879855864792651674626772615322356741770441287165973582678637594824485325204004301401318261260636864083172611474825157242182805326665835339975772443293533030500268798011149380623685239903017118398860252479832252691329423866420131618118416880883807524441210574266998059587884301479551312227543572164951188733147369595705154237182742749618701833573310789814622420376519713620736607577794021471503292595958376105658715277880177452360877951355210938144719689427209712904734476808689783289573020956033562187241712304564685605845221005081030198167259314815564978193256496241919265563925271466948735715185216826759200653782352437389781927839289339147693057977704034355294400753554009835794307647453086246143832008755931740280122544246428279965889325426000384792984715110161120341542300218664098753613012379874621640349352524879122938727959990501403808593750000 [62,36] 61528818593360928820318864343486256169392933958594863190828683593765835520790671283939596107326128966983315899502487899049209553463034650342302554593546957985225585711987646928411082240911761847221259006266464738577814671668923311099416066614674324849086138912882174844838366286645713107235225165269545377159217467166017587352205345300089684873172752929564782653260332783035461264166683812710382120927197307798130765803865053894008251695545101157320806260698095065169772159566104243718362073557551745982989621336799992285075664607585885904602459132229615740920341733920054809323943077837114728461408405351467087258328266020222094045566789965949000041986001148294502429136276464676489268519412373829153759899267027791653933925200836453570109658131759742029006653654052977829011054942855075846595877877981863047851400491861255777691804858333480182459970589128762268997087384242166276480648088410252130581211955600620609241754988906183838914653075762776792498826555364239716299165043982715333799764747283000921731973329172941022969527564623518097995271817680020131987018721198481085282067407125757525610585993722856598408376559958580745384898927407143709860613334697283693031938740743699709602539859528869606341212546671519915751555580160001658495451352030015315815383250802065721151579084474667999012045696275635389980425906599149290830501586734054274658573794603056165060396860212578710902962928856048101768197632667547927371029093904552147917017056574843239208177184381975593416173193162911364008606185786687550276188120625892126062617590222442386562646049459120877520426905566052568713752536029882016623283090327071702430480151715184930831401518668764900237476917826620432696270280355356915692857849411317442326123254123839887899411089015657765963111381172610035166457715042864627399316913105052593431470389814927802062650839754664654216540427703483720845958211980875503752228067942370832934383989522727290222707961223982005974351639464805683054877446073323108852976648607251137632201732439395979677691230374708605095534893091188110696208047963454530576503505574033469882741711348755846337426862725796250419546907457998969247572376625352669052813267390328561694865896249673026095181725598634104206927840591928698377323234501970161720497292993466530947545265021044687417727833837876174754838159982428700813576241377345936795816237575031438360822988612454914362719827865293365818021517610575734107038886611107386670482810586690902709960937500000000 [62,37] -43915546544596495960938376286863919436421757285665027049440839703554115007913677404087657446529685616573275112891649029766272634933195613518317938228742160444465204849809043956403802962955510689190270551178252683136150268185213370869019812327538191027835028584150460013812293404978705983200805725707956130389844676994081044170716938285232272227905719694102330241862107910321803939305562496975592608671843685325544138493576308229601899835837908374173134359507515645718865433455251882091797491937676443133223271897586264332143393723179752782232321655491442229610164716720730318904696601975625461261472041565129555805559265150711193976947383735560490178862240475027399999827938529270359719516852523679407579826017813837986127843332543444389445821983464054178505342216198941040752728519696567103359278620859386662305401643614032380217515864624001960922635225026673894279443405727848553181544573669149504196981150853961703785898270571450583593928012582028218747830800446981691545399492281114358322326299139494967425353046625610180509575685394856722244675373998147234748241270041369877386375449170513951274799853728083435593480333537292210775378287645530097142716204234880169633265060217337115129049151864862542298706978970292297962186911827697131595904333155154779227160949398116115987519228360563393127542282309788875539650568812899627635712936798815306533277147936029295651696863970034226219910087339882177864123286138648119164685585309449057047171535925603497589468839152554685030899562300872976333941728228632972904085227509385022413019338051356847533893856995242405463400706842219883885522330645781049569771173621661587544960322073908910958179805753038215599764014306469828784733690029351885325448224321744880319499629508566114732320769222109175623722001929898266095117422986134336013227721623547170335902539056244756651514059226421852988297140146773199045269288140137103452760413543409117403631075624992168978012290131571184322734607023646482973335860203144722121692877842468590649403231854034727215988858067167379905085304900337451708352296942123543029865220807235500198806844493309866198725210565393591018699806774070473435320967766576720707193217496950846874024139487839859260011415160882218217270018058442163992976412966006593815694573079936261760784995058047303014412506548313506028530198282600664326216489923733426676230665645738983031363685193069661399908355718789628846633495763858027816285050162758984981792309554293751716613769531250 [62,38] 25309750775228080498927176391907299678184229410991814195347615801822610495904585205853362541827520306431113754288119202344093917610288255237308887709122795560729216285830276732812629358881146592745966020988718979270239558265301130958981112347045937308097057666463984401672096428774882989786227634076719176861679521491120651790971566856231976976407611296316301070530803579674184140263905549490017459885271463431693962283449938522673676072480712176411498042122996830809074869809549673260894566287748022536200408239464662905393946667683144361480992512341039573119397780999219681866139667062548986719120899706842751859472009516299847502699619355460261665527642317841512312800210696423422592484437002852338864183229281308374958085592570006804322351662096161723529847181033228222871714341735909387664180302369088213376578382812742990129370699081400549949238984954424261209095218110260394164599760561235245580570267670150131041767668882046973040943287213418560606856092258556339802772350283587580788831618227491881291831597065641338055936398206869296379472840881799737957703616666394379343529511943086715991005029820995338398413994389219075487764878893085241336851036469448722013361623371057808643560181416585578051712607436674199842110955080422401570254799398340113758439499760620316756667260010523098744324356032146974267024572256116988401178716186065042005859746232854599432520979629136260182799672040513615427102530385056612270028759569798126587020141545816523558822379407361993705986216096109459594634343864585938603472305303699087681026267968198744323528915972257037926278049156210556831686668884652582351556289727322207519747019831701520456716512793117897556636154228219534837397581866507842362456742701316406632020156625752152314392460478366054116415873448769637078799667040036698900665653126145715344176864505614960057513141562129077332600567535379454164619918663792430333062130372490307202333479501283817056748236457397639402366692751906392105229063447762870740627279798002316245703334394011720876414860965769529823519529285939918729297621853843495257794350344948364202202651419839166191135840382503538915247159269041719066213919242635826864835195138498995957792886219488447289901578838180704967996422387695432904387606649375361503494048680314606629849021516376761062171774476255271091169985243750236861858277438184244453107103252352481738224690601745108367961742196080959849643853419451674624084808185031647553842049092054367065429687500 [62,39] -12003571932975611335039834597122600023600874976849600596948897990910774966826447652050595266703153137153499899050068340865998271189314232458721190457664976483197168053886078331291917340232348272748068737546751180387803191450194728706586120453782092875321451636775337012631076032884249379945675273863524370882454393043030614863917036524957318002586078701128762995123795917734983378942216577763645183962978082245102979110702656617237588118448164365227288091224803647749790467412016447137124985128951575471486400580620191598484669297380855911461806041954341902043055880650796842850648390957935872753274847853081688369969377966612266486899619871699805023335305109907353330770276418359050439157710471802338798886689781250098317637646083329845611853518952168921257283193141192043535447203371127369714688907517187925471471253133701957191131097490260558505481308100322513897339260582990343255825565480698377288013015831416936595286520377191540680950538241357177703353071735909808307401763560829414232059135812611132521749312442841875711751423385431616183783737282920291979368986387434526163052113849173623020324586124529197429790502538133404673682030353211142116287712953793097042757672227060604414521881176413755543072604621979715099695007076077589169493370845601669896617300140506133482514604942729781399735462001790079325598981295674836935496153281115245398826063105466346350336860327614439621748253632006761715650664516770205209235784165083497189136037327557323651749505640441636403966602162840624968661454846142366026099293649379189366672836581112496864026729610509386280065758782253235902138363226528160414961459927895580727083389939115459246814391638593694044381050910233559058651059125369086623190199559229760500368646394902529684753140684692758397972986502004021494857680661526799235434835108158732450778911011845078906622551343953988118566152996548637322571242708842362146308313784231901169049342115401532679983781031492321319866785198958461277919504591334246035678753226964483026801445915198032908823652245603135896962002881832077982406907427139803401806915228881519397509747686620100890497463689752244996544597014729002423722049762769279987625891245000654884139199380158231198867259278402403233209155891188856946988297275436144167665639888540028161772410944193041956283280831309991773311711754865490842779178348303181381203070822854853471825545624766298456743022343955631484847992795705418425655786052175244549289345741271972656250000 [62,40] 4813377841819369519883022480863960276355956863418072709185338392865658607848441814690823759525454029501425830010254058094222397322099817209481214026719787032507379740909435539548952308043541778549069411667833549781604633982993044146593379507576630299046013708044597557358856500600517395364953292690585530485931339287272913361414985726360409208196767707327030784762327520147766809658470438970799083188134382181030046173312244538117300161815272739459020146749251300583121743984052013822141595119232396032356929028185987421935439785959342493646290135338010847725577411204237893891087281239526259553882469379425354743159659628822458062193708872870292917036196335402324753482582143267734229993671950184026827631559612894727606469903082106119441571904265768180162787791757057494519117170613728960030367184024014220950582582375543440318369626474671857054863691778549926604096566003302488133264576903251253907349095433510433974756611133788273475158373744515964891670529015499873795850668751384282765629625054679059038509722531138381079823708784848396344684380170919789908428274637276950715381358758412129143011587527944548259520060638252098601027385166416216558850310815549322554925047103486513702173752835459390743407180534333939798278603403102618871465958077727506028272181278776423692272318459149525675794467451414677612775560230496352361313360611417341749667932822314944022556762502451584459166158563822230556755455222794672582106259669568133196371700286845633027937931003465467575360316949588090587350405126216318031551539697837113471109006304094866408529152616046266269255755834148330732868060859097795593403931453477970532945705879940848158804595962896347413794140405808882157018767985133753604496425607746536479926331550752084920907243567278241442236483495606212629860694091613277617249940350779772900650686654085748747237300395914384623350105093543505394609857415822557894530498008061309337102248361255749272597580162084640133449804912968091187036866583070078152657184060932691803022221160126572786417231876500851538749036243931414722724475042478687981450018951208748679307836377665565771816865773189159113773609572913241463243221854315378196134117514140221141526008578424986736166656850418701474926165112163279018692244846381902214946159701728730537404533027692031571273479019010478687300887472603251265677852602314684041923477284134360724576066817829517657900543554878420235913977658678396948088717977043415885418653488159179687500 [62,41] -1670938028009543989725307293480727727233886156992505819568154142632011282532899254473236703247718144096271718574126190867932437603735494957430094226284013798929127674469920521879750088786286122734157363767263009760837998873568858146319907158110251707739865382644610873932888319303785460523687791800872178089387643789474121013724569431747482872885401397580278234479733955591386429160464175553360478867819306253356242907345273005302283886915018313389031896175360149685461407150671280765843969603065504952422481172355464766683841284193245909842806648989731521301284594413190392333945793513324042637548231666466942408737889004733863347018749244800282840990958759972664105521564728231758636463806707070376820712405276145478512518097541472961542490179016055761514048000483297689396696898944132028103754905881105413378272930231429314022410516650187433557394354575404959214100833408350698707943836155383596884652594619820764993830161646261358481208556902778689114240587775187563923010363406601093214567243618524388548512117044788823989796368627949916505849788701118584633901414734056940696249625305407472158384481476404168413658757951563885541880877322572353550720731117436113533842439438368687320489008145489733546608995218728367038113073937500554452810538429764452983184327664986364876610243756749226511633208155167910565623871197201988485565717983885730088598401690965829063085046661711083773004464900414524719764965100937233283776251392434593337543699408401410440990262576101227028195556633363373376854563349192916294770351139282056762114802217568666648672059000350488702596822884077588960112196305193651788139869900702601669475138744629369135910368190012349936957756117455435461869836747630549082107456816092499182188041424868700374805462590728781174964702438019285800922136820323383511466428140704175856725027268143325644086018048281072792856709409994808445132392060555129655303578080602458549232014448379646061660513483928099477481491608920008251554991539675052738657027595649686791167282521994968258644465515953201802508415118027377439667382144799562236193596878598244692691302885843346683421679113708212656081948614154820442001290137378674081084960546298915819110441618870272438513365967612930924585538624104294659983790613168673512192152427464022593973245233554369212948668074261477995047188505764703205958607615643323322471415520229097826560088060924786669158531368750185025945160426173036194441579027625266462564468383789062500 [62,42] 514633392593256194988939591353230812322214785932479414370390223734922746344101137312822319186040209516161699072185481767361446579261180229736002317129750880126240449998046726589904954631900424934537982088054916632746265597868642450554020815998375071186696511764775278039752911571669943891433686000840419729428722143367855295697952198259497478358994782522212085539356843241900090150527357913578998709780364884905997742700964004972618859094478519959010020092500771218360126393481204019969190682473242466447204853951210836375064463153148501010356073381255697167968149059255503275901588720080498182302973150626269301736847009139665789713139832584209763245950723683414196581666595083529108494438799098491173523048068196432699141149313957253913934910464086855232532189223210493202467928394271876762475877893826401364801838470095915424385775346406156903470236838219953510948281322854057733264689937561278598260323958592715750271142599014486633305750566686864253100869810066817959384752467663899749909748370302296023506054854420274337203744073776642330029880969334614194070424370694116759552289236706433112899540032882515702376842286149630051993391488544095290827940958125625405730616833498098211095922363335592919262169206114814159247198033578700371234696475010907260234095513281173176443352926667870436802301562454983829383760520975202977467032184770004844722986790655248178225258680547988082672914593272172244775152957378040942689324553173126071481690091817294012941737735740664722130870914095196103636363714064590018392895038897611502775723447500443221421840334817029925155850383738478849844471055688961269051911470111644002508218951878179287248496892680773665156396052783677282955990769481408432058972277574895976380093577504971720636544404542528671750436530005589241927317166740687370402409808657470357557976496567134520303061026493531443270599182126219428189064310446077541993492393571257942540276956303019543855616584302889065566619108754998934788200764766992671675537317130114657408172986469340618899210094592805850644395018787836818903072755314833884298532167532369865170446400862805077463560569346094710746430114764294929309379001139110797231027170532850396526238169980490047173980952833450530484841939687291484162876380737897224176347653286465659583820836480333714418572255357289611195680509383352401677942576864012981188084731771909290970536936704851568205699316797072315481272053450112480277311988174915313720703125000000 [62,43] -145270730142475182178589890965349555799476448402225626120774750056854778882470455567642263994364182533842628848987716094713941098721050835864300120095620688289560299384484816086146542496991930853847601824979349328627122995582923496235794895984431538300937548288635979207549152517650027196778558811072375232209463895676804336442426897935336906341147124448635012287460382764267262911057975808511223017046276902726701133827835371726647153700239606795718047816687833930661639956459143685509480055245732745055592872808075527929886093669276115082697668175426159519940713186079433843951565900323923096003982348759149126254304228081635128160224922010560774580376078813125214506397273566129747136951408858338858744947421546329069126755511677405085849454194218817417833665947594963709764014061735307539514582480957909922727305655499245435720117688408109830632170524690536104853951824452298805929662354379304795775193917863838967012132948174243798427439979389587327207684741812157630949853311233631325778093050669815640055275644560027458722934622829049893570147762312796078529520480402457842905290332625281229533745201852886352487291789788546136527628999887118355822950337153412801643340207151965158079359024973153488939331751344365034918073020334463976995291022316514875593904649488693772183655033239541349467989903265543143410667385487990530262650456303068511677536904737351974166945098385867301728905693141089654609045005088945909974441484803445855353993751736211002660864353087286503456924204623970973447041331871862459455072750991022014009086035457247230225539651322627656956228709009729822902134957968656959380455552244969042548416097185205530818932195372918920320397135727070754968885514416459154906789174069326482436650350521374322949016612441128514336117669587861804405073467432197895764404295646260026069761203346317689409711411957944338995589095386221077160362929395985297660383622907005305234400189721216574014076480629242311863379383947689273200327666697791554422575453126050524932554063743175593644797528018098780634840592224179700819432024581855522969572549670008852909455606486809223751922974682120350690459164651119438331290546225384686623370015873734959140731238722721946166241919760843222653501642772611955327160393934457729740224429999860984885036784759541904796487715274298612475071283604497095574022099079492724198455251358439466208161096162945050107948988390989785557784810809955899912893073633313179016113281250 [62,44] 39339453097663052847446566373810027570933918858445134437217312666775636066140867645447211847208583195944016465663423140275448772945728981340163617891171986454504495099895076335106704580799865614839778652430649230465138449639523798361064071449284344193941570559650091916278630672136186897645100365612023321401291311691859784407712538967737898230753108610091225077599012631452062387156496227173893717702737938476916531756679018996685191192256918191113779103187328939823970739781610210274183123768590287502710818827664064226191018635872599756759001525433554042031884190461121880314219974372209531643365968147956706185893306882868383193152889630087205775751916108800804342759116494014492812973596000270857633754747504578012115538473324961299337243745055634627668514603355246653359452288432854415280318542613657612385788088030887996251111316451636525233309935519563251896269795307208097281119173873386504772154586089721649895257542959433808832102338995093440711850371278013299151632664392420783297194341804181153911880918192580941185517886337282311461185939782423238155644893630360691460076929536100609519026752042835654558050473793726883689024461378673354442575952591609350357117180215289280171970600487356249303758154194726716271412745669319480997547188368925244125606612310336532417371113895531143558595415712919727268671185419344947020181134277966024806833895947800705827460004261481051828207040607081283343678699991669281233473154945526217960497660517888172589692041992780859763917558356581321603592230109101718932165194988633261878664080957881405603795115266402076908478608617532525505706233185667148234326963219865078076930970200113834336819079543460131603745842303239241950531900488051371678942203457377846415171860944070042763426563288203688389460417312707757248064249104487549669431483667432696239565040304628615629209874968681504910493052353802852200398863146873617303514441425105460849003376601778228412904794965421061054871218358813467435032389261080741211726846910536766068788949407136589688003960892865296170836262228721624413306926214098417669435248199470485038839810708371555690358803641995694381279947561200401110325746911934394644419149692656088477000072628678634468476628467897779454514300339959545431777322270786533728794310007297141091737345683795779716514064858867847614954450448741349058776332034495588307471208416924973203219198755847586233076431220682727882276275011008692672476172447204589843750000 [62,45] -10783577448051699870948116397036788559582545349064253469695798379131050215582613690465949268115237518250846383039056288730910305480247156718385698498080852491925993165107996327638234377416956911863975153595709874950624605378213318386215585339410085844949768202423925543010671463027483462620038017544871669030894465246893655087412272993904892898845633284701803675736050849896356848887696347291488688998403744468928401071166900909818995277495716711338637414177799864761612122562504271761378131237096592336559922833725981920050580912692717576990093588761040593662554415116818691130841878130888666576062250740444078982816427830281524062741007913775547649760484966368343738926432820416920535112993970981741828499174313447086057208896550832286079828533855722091798463216270207790512504807286930275716717828717550152157924902714743141447680158048565741242294635949206488388009501265694855341711221917599421148911080263553354058147756193886883231967511221620085658860364053003586211273797546132987654033576487394596076608931640574812620537726458302459456057830755679655185420977041437314365133839914657342352959369489401696411746867270348442719029639318262883620196837400221951921300151145170391700201256396402723221110987750927979252399649838278463139704500982764166602105565448705599574345481660820135082607317237184931419993219672401800943355245295625787693355923455208200798342643393133688240742503694876777495210976479403391264778372779854907351895482527663159518110106676773728651357634903108886086050229587931981482122050519761303338019749264585213258289607303008990250790893035630852799331901549169895550175691247572161780527067731902159479622226966443763290809820082352923701321038104467962811527503787794720787001497256280896467545392114472209895275950820521942271311791411051274702408154258770154732664737595182064718933114885848017095139734246476593550292734314925122550644249260513178811873325032053947781472495888446502341197358315304472964484437199821506154911850543636055012221501482617975845707712780170518073381087677699848505274703109087862682446370459518674838454159295049141892452685923688653306843146920254359853436145257444814618316336004029969309080876424354450559846282368233006807128087672110048132907129463410096266634000758194771817339407170661276496895929861454642071037761987750765784527233978307859318320536921359367932494242767825517256786186788791552515487381924685905687510967254638671875000 [62,46] 3114358742726169974290157839821713242762541481685152068507405783687200529018804641557853206650473219344884838730724724690659077191630956657162995193040435382254279477018756565932270411554461093621150176981849329927284141964865576972415248545972206171933572946943651080725582534692047487534512362455431756770178654256813860684259456811413677055427523601125250424341820269750583455791159393748351217601931123937440730120596388061779951896964263257370125347382387067801265075699477198567550065356905240861331989787421947260506458369125539290378679470449051837265842859811389037916352866635268399370731166472096909290025539115667338852870772228833235394383549225175190981935600249123789479089744002081823412533545354447917356484081364776296999862140929837842523249689154365570801001184248203923686620380705960794237313374094454126370563083376562189939205326689117889927058937746663487262203836323617141077654069233268323839832844158694497654653565538817503531500056890348363900120118611455314294021751769181185747208696292830207245217135191277892417951644246564124304106959070402106032059127813009672702098628913425745900134908191334386859750852928362148329767916080057240936424209716709944783575771856176818143086756971316060557652765862762482591180808206958268499929623820007587326800163363178023939125033219675014259495925934561666110021761950558389883500388345839823780438384726499018364326631606007657554736870914903534945032684187576112495253616482541755090592590414821703514452572836482347013695560373580632004500443638347032018252634868520832308147773044312666893093411601892022464593840253984301831766940806842225446853374537084851877580976226409962985895632534147176777401809205794790486461534535629910663874400960634152985710660530597390222049232970536235429023805899517913866487141723021296686048242486137550901009040269296083591090429302878836053578471371458174510568252235087536276590943275030386939716209586782403657863295863672493761922874761127600353538170123983063385782486010081045514056306173312500315048115169135114010419583789535605453371486483485567142606700845368618928382826172036409798545012097387309466232712624590923303719144845739576823035919982635792650319036369481412986638057582538951252589494760750049608093066067699697611719758745505719735045162523543759206006665859229046508782874069751083933440596704944742657406961370718953319027495749474719610727646568193449638783931732177734375 [62,47] -951044580826784882327727156336005420658226049602350622068011111299483149375764330771030639686158355879103938528226502278886206365811931844605561755336357385689780693043907291586381041060766637106557305601764728952357331280430823632359980565068331538972171042700948410618008518557370600554630213798069111483767563092949094558559335136883405858200764959925816322220330823267202344071940478251512845276908011686828192164864078430414076247468088876530327566256904725805283848534308205529933131315711224420217828432250110213129541466097292053194480691942544520795105008284190564316400651442994443088926478848887029125391074608296153933307093225208266323213176903519037493802261024800783748454921301321430165543064792990315267327761643086124604288345968547929171314185207734322509950053105149563206359225865048432425557160127831858994632394832340003973009444135644516618680448720487167313858943942857211051671149136445375432415280965900305552493108014543666248929063835233922633323232594173403436279973184723890556207014769231189142828668683359001772212197189500537815908887180880172932234419066258839535388281230784580851988007415529319162273494580193179100991833064033343840067430526145579820096566696091902690856367464647022788828594255179898830896053171996987872982388134741010277404986390231229983476513237110570128272286473814021204913470468224665850095408086283790326927254309947330203155615333622324268365247264867901657450516168357711562491837825380473737460881269313392605758802899348077961735067537244753108200035503109624366814784096742277880344488430190295003226845336792216938214669374195637631691539521427518179413526406832436011058999729504462768309833535642486893087112298602252757478869202609121253465569790823862381166317682046699703560205036818941817424838320353032237355227278287051457027422195677504857340172703836198207649572895542316229833677755378621737498054092921259819466593256787466125416507751455858408560644143160813849632525925884976714623302530089357909059579689936415332420389079741892994398687064179414614470995911134554688705836144479089157751611967520387183135991453623069581274167247049503028591105681516556925744102861091486723425850312773869822203492630958225847044735365189005047828436557845002823856377041896364969999513163865561975171415955164606466584931365589598715152600566649346888972623057870734617357289494830500601432312431267324104311455812421627342700958251953125 [62,48] 297555957706893452374860204660683336770116745332575851175720893043960795251254686861564379928294967846478516119454940705056561680144020935317005079804575662462194170352208366966427215282685462156822842680543005765874058136258421049684809835143586548907642762151524594579175790438391804413182016427898861925814564220292508880456187858187701497827604578260675998440748089520348645813877357256578506666544377656305076228670569595314780099983799585584187681023013281115628683654075544884293216963400339028411122777562352134307705127298120386266435467427026144239534303529316636195103377670333210178403393147644654273750397666529871347009882355535626353656903783289717668105142248041042845331499016760760062978273310032121394976086912717978249939897962112344026003399923384155790612197279717156013571538126209376419104095142008060799338392163798499283028301615107317922737884158451401501371650106989609093429062237272079167342799198183680140288697447322495284998272599214112278604678576741816023521599043655789381300643959792587374081274147818863411514620315734072398523893467091362930368410320018760761074114358732124857864504193501795273712525496040405735192915146726189569247608688285355935300498190621491156713494724109850103421169266471191534880346954246423065399348635154374731937357466513051594222361530005459010085118697070193147183973829973613455836561835972171489574282964556963776243496436129521128476207668208344397526582461149082748690536798357171402182259266620800832630537424658893291906033481950464016608758104606614539337149313712652015855248191646917438548105589742775285926260950976197589818645579124259641355966921217412262486398367352922662266654607311094576377244770055257516974170196656085421845190918413641884004317866181690435371560023926716723873291854014048870717408287777575421790795163900078749653538909186031544460654227552854070409171314785503805763147318599565076889637705334328837183637932994754867694738191611546758143543650431748445237545286888074722252096874151422901018829415439263291810824883600192523383491648540996176355708466451611573811646650409468081665613580978898865496284827254797520854171302900290693672493875285646838715649663140450981932177270320698458321561708059898315913701268481362574767827496440843931137804056303003497381721067038133325062122049776399690758457078648956177862892551597852837209562437987077889242496300803431097392603987827897071838378906250 [62,49] -91106139913321232511825776575922751857677550431419556168567208728787608371112152899465980680989604115815029233564055934717625376954479674141974341465731961859941842957110349681177520521543349600143790475954697785592815217330022269137501567881057517139856482596135925378724297376132006819106190326704541185174768525181759441038864579677020521535325250056750352498316798100966716148899262336076020661825313000053277539390978561763410020753518486388949289951824336426988138014634200286329671505032745515940838359037965781412633350168338323376955491185485699938635056642821383909217553850514123243214414509219001698811811255456949417557984567814759210643267764716021028562585044272697265919560987116409007073098779159872425492679983005920686587425112446156551788463998563441022775014867675024937858494217840520565277186128992820523589798128640706881211172954296876277767208222964564104673854185002708693967154370356258613612188111855963102473788658881654672015258910505933558394925708736531421185884416787157952392826562007001957660358096241496925517162955219667326056045720019544605655281964941410756998587298589824643843211889098840751823070010965803736876120345547803269404721435923416423867222456345595284921435065705121004922539001057279401853383239391513422280903267518531265071117676959857055684449249115909025369816410743563332244349139060473302351489525876237002119422396808104119913211294557841742433640738027549388711959336319212376583767367767582354205981171497497308979579037289436907867161244674661975275073127073976391295088768167229502746178639919760785900951796101194188300831142428553904068445103909787766287396104392980039142656743204026386209557823467070089774233487308283638009806217071131715176546959047597322510908682789740508096466579507090096799868566927411501715294357920798557934316240967154099948474778157723393177268648640403811327441098272918490983066267494732035887126759472896926394386604094159467059466172404337535639165557878865769091343460595241824071629555784951460099884335376591104935137777992716637440317644470043061488482402525345386414428929874461109353793502986075923765466135596221123961233628457138418764332084652912643658915317802597621378304596540073868402032987081121103580007213508064612076951087336292472227481833567097851753512969913588805724558801216045160703211260390744921764758665210474619776540840952217692070777554924632113397819921374320983886718750 [62,50] 26181296480877130204589733200899767442755277681711082446085078801053983945571124857142082886907717277795209093115290544983175786734844333219248554948559662303150644609571704565588955231815415647002651040093392915698211899710240351796882184804737121834337884920889669776674765891577148252132319324474033939839393339869038267291030826408916851213680587990562599723897518667476508994840281725723693639027366319815721583640946615538498837298719601553029249820185037795345865913203216650313889785686856720114322024565533759142552465995555962304116319802360047108191989723017350480557803611807754931783976340678886349352722771139613662288501563546371284243257674458092354331081329768339226818423432573228960358378888823598746914065257143032531760073354269254882640754301871344198452785826386440391658451983092518534172349331116694079476658240361189704970908828472397444966640120108888448510814054666009217699030293781891151463119254522508315769555747720856420054936161018145987575174661823079598468246500018360559190354310290697461791171153590205561039958586568247904505858016510820373897608846098410303518324189417643960110105130589601812964990943179996425728829016148590244446560680803663735744344577572979043701586409391609134450379951609374246844660368256481733374123599386701827828279829346323945176915029891479178532715155741578225357778706302083602383915934929166372964845855825603482394310915633733407767538306823703205690136652597778542779529382856581996348439672563653469915916864813548271326352088550810831336681399649003549320902205893662501673340508594534804269305610618397331547088820320807826082124154490334706813983177981451036712954912064350762776804954431493133470296782946676024820305151768784411436046164838042265486475846136288075310590696251091230254689530466313048840992261315512341385631623399624920933349026779248405674960196063167422273492335326900172021392892090624887534021504122951426646481189959077592821937429681615250338911649501312731325941152316681443468546799625304164459378359843413988463246368433341200897239184390385990808024728157674173309825586564090448176932931611281959668982496587784559925744686046586447633949424165019896003190877802541458198600039902251010504218721068947612368891794201738975501539213070449139912635364913303521772379154121518173943699706019959652348759812589977513164651850908434092559087629668577762616366033654458078672178089618682861328125 [62,51] -6854568662522115290377368364884179481474080137370326077309393271180870215316439967879767831706408653679238540070953854250199370728819930345178648138529519151048721630847758558256895158699825711211462784890242653858926124705946450590541586071667429801380328510075124863186045622022995537524994657681228730429197254046157803734044320362571277714961984504912493598477169297505545716082030573539250254145377782836993763797720524569125685752877066663778796657928033141164209837034517714141361051444591355985740364485267725876593620748602942295049243212877979128230164128812458836699824533636783045298970624040598322533215432495156831992563655647986865681362033026848775998987448812858836521080276068492298913365796219474745195705523524707015697957614397101513445533680505821926029674811318684279747922873101874681176209102497847229375132233844703346198226101329622705901079452708190616679956902502220375348446600162926766444382087010856831708874675172428635940887424297712949471166011670418703491969653194050953185657263878704796829173256980825987222892899692576397443948415828031285188918735428966428353075734397417956197219117118311562361501400885495424848751557034159648031011137210806025400442310741427845064965542215794405255214029021442569559609009591318489064191670835626911577133078886435428745197567464480699564300321159419408122343173451045554262845721048935895446931953379001476618328317560839402138874715474746004287972411859568285226303859538423523029556968946906850937152806268362739552907970661460869596709119675501324577121942105523798602397267244588269834356973331170496311666453997613383285272262546297563637987480794270078608384810393938884747697288395550171203077835600521845834156397407925528549819738639872004603986752198798860378124167987272203914071142225512651446303245642336033971546012638519361950030524072431661244063532963393972448661390699592490533504481724652351436984907182504911940395642973085056926930099087184117702364249493639564234247753913165788151429891130756514681774634309411440359052980542456291716041266345136293603365175157231131957085355011908508392782207089889982184090926799229473895165378538085669366587522652438997552285384000418649566503902674750924472326706021426393942499811225823335345416549128188257768606899866883386754999445111809514960284007198402470204529006866985709322045895661365704435632978201980297638939987336925696581602096557617187500 [62,52] 1606170502631572643468462484022700646982957138418054901116692375152450694295630480581197109456057126168344499151054539816798620897313452244132858435064591683762579529933512943587601532929032072209776236097416213459592490633943124114219980441796593763849105097003074895582690090505455357674870657423362411468632691464546213521695719229654910841012400098567217888504800671336855387038601104412933000107937639310850671657956944963917095658287914793118484319733657503958119562188230718190799287155365957905465981583279280695422705445084251742493359620753795337882975828003230819025019421466548777008186709635020763531425965401616679148688593810305643880599359054070844474019580353422312805652702373193196577592320185296463454719830575980921209498786280433032722172145230777297555399375026328706713452746827664962995621093553472617542433482350892956895782395375839366594865553709875270631428295369876623266435294065878628526844434664077953383773662001923873696250938088684595829092410537924692755192000386768711119546272524933422947656658927448655119995380640655707315335316444148450060553489749000991524942022436147828052846086738550822708677060675156441362948305832253177627964723710983126321514934618881908330391892386086008758137363543467673087353939215115539383455788508553565769564871029447881734737025905505116693562694191478481312426433689331018376123255418803513261545473980288269627751676411299464366298650641905553253400949936137002207650348823559927682887355016396943669535507615472360456231812632903652297101546766165710613335617635989911058190469218369785718655202674415174828627588347406999477986749317566118731566388171275987144309187350150535024418750035169069705300368711980825023887056677265326059494317276058604250434019028590968674849467708305500161698646947387614435234520970708271593933562461225881134054143445257534507898777877847897512152575168308235925150176638479358632098168737976985132282167985116973978628727300543745491159146680667414617671427861182214987069001823653209951642774985786966322424088443221629347051205211469153157090502725703417216817554626313678348612091689220396543936267826662270545391421257535022202949035666340038708325779290453789489460182812375350045722246476097864385148629396940975794832472349892241437910069635739233261436950642741469020675364407394008877628704580922200903461405182840376284815486502416392866621208668220788240432739257812500 [62,53] -333546950962168581474885512644891456675909907672833186202934652423337514524772519982960593801038627189934185871531942503379976099267065328882737244956103346485985968985013884013248185364837003837559918333839640595084493570988912360298603455933028630524238711969619152054335346674227261595661133208668871596019221024222629050342165268412404267769575380656425860104032118085364779755961084226290391841104041172679558153546896764642890425683183812895611999090639891844829379113385544176887313018901224003157319727146885559391377171948601387985395932083851245701999781634020648827354891487227988271697659915312871085360431772799526627022489115576935840871426472573979037773257015692635815094374468316437522748305327984110167249635426689438477705233503928232461573320851440180729060804347959925554365692533201569443324999095067620040010519025680134682591851450576919700366451703185061502222050941257958015657019274156528807683794715559661281597206535835840094133198949493852688725390380356746752527197262589081871146305115659098032764954998171612592353454338994092818008358788005576828478886104312669474264770703849345181743314261406090652943173877172731521713336893501785197767477755491180147629432147578840167520732395028167204308547724984696063015594295760053609741402354522009709575104241770426324427758804234992760524130529219064046611893749676655976405336383674687934383495079322891067196154532867034939342306703764739674965408562160484628887392014908073299113494202582795276717746574192317415605880744146975686565820297536830239612672445795314933660404634105451898014675687708502019483992930180069676771050158416748960497500678681365810325918353267617982732581495381484496053573188415045510235786603433211920207451483480316981527528745341546610857330009322775529301266920693088080631559989439469573430821834927272004507508387090359660619514414679051493152633919537344658032735997044163177525984863554592022816847210291446814452597333051519110613598662804129566063686394015022056422008984954566344839675652525227399784151251981102104381432325107027516236443785366164219397100351259896997407872914570426864554762518713350288688988039700038699055703170877431227668056847149432233307247762996101201855132057975866377149954963813274021770651278026140018302474172582419182421752400503727180677264414253043598141939760706810314667798388847346233320356918838900384116641362197697162628173828125 [62,54] 60949276330275999770296536580573260755816234268508273637632100363509403666567011547171701542755181974911595600030697972990130987671682913787100032609091347967611758559722522790712004570130839045423655547520204503491355179442760199547301655324299866711858113772833774559293857856373130361790278237628905241751274589213841005086756055876365586680627980717441198865550842914078723269990814282407173512670982810363585964901715485106217253708475034385946327784129218733307650256416633229560334799997481039957196912511961819598025562189779796279183868667940379584831209445859797484899199321713015561915794525901918368207708233870744684131692317045027414939972387806655636576624494161560809172976875729350418744274694070314690341277888420350190776863943046821778541208620961895057891087897286469310345014589671530121021677791256053633873588420979967991514667863277661915835357373489140780555418967000184974339850230351343398590260811487097453814855897135242958110441609297458862517061965743118535366227656331377483906540828231750996257434717540095879474071948665904607870842955994266295508014669368351485294047754180441826208719931061369576775896478588074523015660198845637417646839146642478527217896259594458633396102625999538041457454721588053615959576878713471757183066095342491397677517275120863063703685082685674576542911882118829030821578595295223162608806407021691577315468832563747971054998548606501952273639363160185685121077378970177805202193300014366574533255752257174716810011275410277180541848393363177516888734127939198663237442371275716977643046033808742381824038498519860343055746897194508196401240772270793820395126227320360279368184548201134118859874689231656462724435581196448524131239186235950330427989435151674432602061623174496246582376915436393764723634812980733297936113662593946815936059587898610708509288616512419168183394941223074524543599551504046812871011910960747200113226384184172047998649211454164865034616347963895802965281137804766653912779453245606405202164894305925367036443743076029720726679211202050570339380688965109266507054123988167557101824270097651327070630536292884066116468296401428819260807334187580452430748377822949260017170308832200031445432352098244162025173675788165775665993668125639914416251810771870651710644508740540290257597768380671760424888253174125078886415277213199253246242502724260996270835843979796209168853238224983215332031250 [62,55] -9703647374199707359373854992646509670398705012025265537700859103174921976097571777968950648155134408691186516298697977931227217143315882421776436552727107632313979417733371900466318580861835699686604121164145974110769025807054370167472059270773196060407956706273346765164423702846865579897183015492623462200551216264376573969568099675581175761695469455989939149379470114048166793108447410034796311289225359164652502834960878008975500220689451765373028085640517829254529746543843356606312283071776183852332892627362986622170602377559145540404046168882215002912943008779124015106024236355003837017255458245472531117707224944331790008338828273112741094223879392688745848701042225246588211128183698358155525537250739087084435566857671209870386690787662891340296676716138578644297438094902370024945269947749523391308564010309106100270504955971188601848644706793076744638532160345059022403772988141144594907704180454321260406521593822209696200302630953312868551482274672761102414097353309536271528664709865940903106207463939508979467831069314752546428223976556574716588440152358774141357341067622699695640869021431816354619485066898918046203405086001642875499547209285233162439446269013191246353682233405128752926123395889059065593810632135760888473579274502373210701575002378825732922848888998057065172149037667340169595222774008377013253590083822921049042150318549815583693642485695584648746251248557417606022628042323449268872815993715874586231560725116129773552791200100622577959437951673365484081717984496568273776297305136858481801895525797465289476133620050099323163527107756887134868371651309742386419481796506575204756261428379498825840267079585227977193007825436703466621920133889967103655493824528480796474760776356679001975367952443030104238370308331043231468628703589575639387731494657401393650221927162054245320798903301325992091442726372316882848905560846237813524686756500968563132398672171916430764572711554710921454942444984085986384728105262497128791935117246936807730892312655123254880403372674109404222347849494771024876619704349144971942631983946175525438577730098998809641394627065554047016554252653913722361965333648843373165317183646598223783828811427201602325733262776884888240209845877440051539421936278048293420470698859409166939679418692470240314390757642371821614069673555200335321886095553005572666078427299774606870630400123900471953675150871276855468750 [62,56] 1321814055755695934926003437333776338207337376490477601429681492562146466094880159524834005335343861494009734924495343086961785506716198381852916540389044867446119786330055023379669195664944944438025257304082409389563564753383375042346417692910397592497696176330987571727614292054423522976982518379936081211526379077744549351325667244007302978274683996637032582824530983739577882843495409890083268994741771068143816733587466717602761118180082134536484469013745880827964758726626611543310042702532054787431573303075234694585298463622052465298262754168515615279842711492113826151762739444063517409817686211991253579355973524298725597220345314044250249046649689080286646588062729346333831912653820811280392891492064822803871959240410931165808656736361289149464519515159707605709283683486991236258185963022504391974197330489047405163298312222897290939119296657906705166622315262599053422114489993121680209142208262922388946554002251423212738558646221115667819450764983583247654963356462252753963745541305987135650281740065431072391401090846341179604389027894832277841436120351416690815397000073322428637258534569022573736924637972707217758335831153840829829250495591152825417449483396621657408079883485564452038354100626901625231006658933517806376253556234642018069957946445471484184705608319546397560835686570482546897850321998092942918088606803266400922746600265463580304765687285644959944934137718420177771778820121644223753816144757475784132141321651147622269370519839502380119471493847114830365365568454199372437600809645119400179447425846789596165677351023510863038598002170652514327793505963728059724827131621866597167104485145540280857898323664873938248115888590951381372109444051560591653534934586980185562267909143102986232417843225798520719542364543288719313478267230595356084908686594531058642712598455229876199064524419595915042693871055019530510421252121794074859969068766379363551869316287996706494810358793244649720503480910467196063598753281750287953307526933964752124651443034575846030916144120870276157937880573011644937366026384034758307508908432155525022457730723923548315564866331680951431753333392347525905495917093775782544869350207341843247554404623643869305845805215233766537216744561400175050930870596990909567656241987974729889383238238519953185116449703534480480563922718254589975989801828719870725753473284240675778011819829771411605179309844970703125 [62,57] -148796563417805241314633088368619815361941594213170590743192478570403956679092202840738424933898397519568153654672370522551605375084198498000822136939974774595814037201742224704880651098034668018524699897001078876446436064632302385566168320565762852139839671217067378335068234966618471290210993255539205266263650913969426507783064053571403773930497850729992523621970101277685149231007822977059439306401701768984303099631928214287308276299427930274582759233225895790058666684423173359753256232397619826781435253860382925002139102596845215983983464923441335802481278750348913133342250614868802097104653970410048292539221706079356169647986852656098381707037031418296153398368161507977782102001055308498333350309169069591067589061794474580339610641539045952463770047713415461645084629366551330583939165745408156811514379833153022747811579277359341593798587537025601790341521158142438695403181737581899794230835420427816381671835057218328242620161490452685877297481610414675457638276936229464423506547159400208066235123801892297751337790355794044035458552016698100126454879829585730129939562643958327441690837871158759324174350135832681022953262485302043702592214120785576730954512854290075908604953253204817130551389138823632132160345496770721101435522796438038632955684605955519762163304005889486300820526753157354005792527264676018467596744225173867018604020652665208080409489319745228555846533374908830798825088203117172227703937309542787568834981139697419798454486405583716681348527715976753078109495562833898035439125404283791043659163476614102875270223874047805668489626069566949784562212405353242541241134658445545320528392588124816316330298721619589395111297823626721885997735213376424061581552737704393209619706092905841005527069685312557464623593331097904803545733853544666601485075636906855514022361626957144682552537219328955134376508819677134959328980780484412212230302417822519642731457956573357581132301463609379183908851922521157743113394415074049170663371379986354198921173459910721086553820010307623786636060609040550336384120912064172135532552780933599564029520281918383127455585503127887518148750504002525882955614093228388152498337188601623261596434857263225617846069283637891553802430486873162127476471999144376520131138058180182669434431633032789547923126325438068393926602391843949270806189429124680442306555196857464906656787206884473562240600585937500 [62,58] 12835202501222273925267486383135723568876041100634312905612330345502495578712566201422814921122216178815365060747778598480157350204944466636198423034155509581855401701621306362029806498685783621933110947261829394124478280996299820036095892475003491791854896367937368666471013963711836085476797516279340381131483807800877332428296527490753933609311704165910285268147201470772843169256826086410330379089125310519535921012945151183818058439508061090647892121152717067364357141017679954555362603924534132651246004918477242356359788479167543998660737981828713697364601418138372254052130040218317827821474618038929113255585115686688905662775787065969554332003928859074768786390210716631370573189106266689509372145377116479896634072643675474301792927486440569103073001752760647298228088003973152879175806053559340222019424432777166984393437025777726820361401553219471148840717929204670178122451396625139877983301111597104124184363315198465639166302892925744212788551692119392514532205684899987878889755424128480184511515952374928199337943789826355593720324568432717379323447157110100066647825299864259557421866918925480731426615860906281566609040225359604073123295177002213701904105836034648931640039235888188354195951121873595827213592116974346818771495497900265770216883557747900722565524716572009349660841245167944466651554850445794717292756224766020491979139780017451142743192407384699064942585301262265813246112339200602774093946696639094203319871660296141984756523733176802408838468830899049289893771506498800600669238522503808967647471639134724370310594134207960147293746110830626877054945618153999723347701209509235120522971396762977142382308824513736393566628751823893555621046049432401847672521096233629971299873659908608225114575525534944655911151020981633772670521646048366805310957485669738034206394555902981498723788615328412794638508904436449681055863458072891442066486239830333978959931152289668396348953464864706171102693837074824489383022728815982854862777130633138327070920637754527361498563081162860203473184495152540031650445959839593613577696835380452942218883483631699672916315485899115010865850160495715362342243982326092948601082250776540147632387428389630988873004094655890674065963525439182864189361534709487892505057985018919570225606084846897088845174721915165663483081157446071177029061731848729135504658636912633795645888312719762325286865234375 [62,59] -658657905020627921161214464909859096601798458303068128120228744045026503768837443727381414590979306037695594478308210314849450847014163860838484188356052296065431347775540675475304380921937067528990753583763794215043175153232763774159125282976754378691946391823864881852015732895725280768082284212921361724583219403350189305794651134557441459167849211858027233691408279594255861749682995389807233613375612558619957125156090946737728563838284810024199854370017701388225989353167059092157072891077389813194301556642901907702943778431404754178183694061495347248239540877212443675381177208274426064906871975387380128206283924722492717247402394958530926454787786040345577277744921968186777560728733525836143412635532916662796212600649927718648387688748253863139660406834122905131699585913161947717905902321744946051309099894206780528450481367564719239215127047357088812698818299858959021117169736183879256800237815771960017256500944756415272084628160680803721933458588245091816007994968579805882154903896273757519288924715209729367928938505519419256897768204086631275165132207919526142377147495431530980001754581811008997549348093537870078922319092157365250378230165961525126098237100257624503990556890020421513798115808202720418228774335553296468980750782156621288305783922046875428194316608863538142633825075580372481809252176298259163082183242493233602168179099911408294391590650113153354116148286109547201240307014778773234692094667273306803498401216180667452442670749283713164055670781897570460496821279814084987704117318728832850670284670464901306020039085663730204033314793245474940914568201608458306902290003762299233214619771253474469856889095263473345481819350322023605068973401817054293002717394710622087391552876067636648206700632160686241450849379380142533684761965922325374433619232006638881404883527556435370511602986189267419610131759249715688589871461759555183287410774867206128175382041953339590744982402725317810735907838472347117385963209296444200819006112069378013648896795275495200283286147716789556949721175005732960801490849998998291114197299560507794067501169675927152136594341450277136180048259495039123195796212485113842797499383182304101213759481559911122833912497714143242322261405306003828261633731666999708318709646431552023308056497656245677281968335227671549181428493175849542032172043167802580852787652787583283497951924800872802734375 [62,60] -19458983123265317610406982203535867218316225929055855582773564273819164663159205585554345183326937513602150454078663381249436827636730985165968789906921305741427943466698457896544114281270321070389581671973746658118981920924564057247435896491314472679192159668803588180147344408954114745097361766674974584280357081122294501630086186896730148356717251770736561586579435919677910478679194940129045366583646271954631073488771836755353842598951437428558182298398538883685596371388462133763698595085827506778831429083346127175901123329462000413436497752414611772763935731708158354145329280718179838615074497920525375767603603245911462003220495048271656629126407538536258082333195174601405233449602482859289461056846640075758535488392324523483638551741076934713806055310504544571569521971470844098566549303819749649085053425718405709515842194678217938712118403613214510829741460658059265213140030370687273465638789720755420876972463558156170555397556453355452411352624359441143057360676138553731319638839202131627773720725165197588065433957023545839424129069009351409800774125367234513830546644341955102150588844709200575959800511161872079636276487060386646286006815083053611142341146272100789068715102508029121959548958964778076067347883427155950613732732982349445517693622221895325489199262806618848352199079934852919073982038919833630614698096023910250234627071590926624997898921946195630074094068777416074018590553339947212979764678081147183128057343660460685193484914099672302420606276370856581524063838058813920747247855915865731072400790538809889316119120350141478002328243751620833836852914942608579186457259844801449377248163024339307649813655260667488856698175700108579033343657845442716795821003644060211168645373326459958903590890994224832050696609472238027216849409189565997842062533131519912263230957470246127067740721003010332421683191233192918916419245441037034567424314607833406765612311100908969048438562723607796044117403880587875669061901228401925289777903630028817493747771654368129176591847427243980862487060845137002179183008778629349450102900878342070440138974159792384314539458082967387101339497159940632399005995305580336345628382939581556349310046872680402854252485279748726795041900019534439712960173950007547608976368040444184017495447114856816868406163227306770244578420366430710441895611902867260778471347748563857749104499816894531250 [62,61] 9160360748040443381105079648722326743189598780463667509591087938182030403924720421952822172453279806788767253138711411662309013921532602976260500975044498788238759184847771631820952093267552346509205608769909830699162104339227839710913005693101911033991504882883666654719380146953278989533245886862385711488145433312472492234370813348839566048977668581135532610649522124352599963444082905405708813652379480883006113461682414333479494236138308897789464576578218843446465796385037200577773944749182301420797741952049086886941574570144419775853394341908922317882558210987708853541587199107540884879570271111231599179553063608533516252794569276829247685100249736116787480268782850322403021785544467187037749190008117534326889179406808095829367689765025819695537860628389822724342772242283389099848117277348977926770883188192910569880039798832696164132740737364676880355128157341030445469473819321084183967642736421492672133692611937334161624209575348579340524695032058439797977490452236510918869167021776096746989548618016878315852858398152642458258772256514444781497485782347886892649617653111980838784308473329326287468538645242599855108838072953130213349742154027367415113090168283199553072512728473960446167358947070349529229504707809132851963033035409385531762051838152250623097930315454831797786635762532674619703274453417131198524555177529758522486975162230056878839297615720788178149819408055665307541215985402940102093184018790555054155579393924408706622617536683260411915181858075797730215343272565061118113982734243790923381549999617469912654185637202480722608221167700604528191740845485907639530759973324174459507744361616896120141675108846478677770951859039953928881741213726049985802822915854439067041290154165979362708784788355856161537178923239345968677941637155344277855668721894048762296114795686547856863178056989998604296945508026962952754658702151897737124464697887446472970925069384559958687775903421914536378206379446929741487381463239529284044195022344733809014101894875730931385425767248375957951772418686865599143138028812748786161905903793487155290751551396997681021338789655829048422746165051715790291407500989077643793398093048164539415320273909320784951990503529924798095484101633073232168438405952420469918575442247751695658843546953626063746256765655760222093789116724407317882077859136705222375951507274294272065162658691406250 [62,62] -1216059501837169695133157814147082047006696415955590637745327555490386464907249814470667387885337214733752792770753693149034227376220949192389766258980547716793992590274083757061945904969980604277821417771843962871476116531015388551644993617278864621585633794913620175949118701450084877285999368710034132505756172930632953552038538835576289064829920796402750741401933748879967072563729269984052683927660433486714170750097580207960408773686621571354516060078590701082964741148247022104338570497390058323727085388720681410515434619625199172849343041982978347337569949401532188773223147170365827708557066771519393026383370276764901690003708567702758827143397795391979495611749444711467877467801172761533597724585375280162067845369781761583875624002871817091007959198344550402850758293466028319153159705503728446135326557648565990132674036832524538644249141704159295996876887741558565508855159454173586483980679594283391452157620475154698056437179897015210028556831981045490737602943723836266403082084074689636856873390652061623337630825807634384582794801456270889505157401062974866276637105444187571002001279704012645521015578957429295617554240547026312079943513400146587832741475610536960962299491092862170625986758603322845128968327863860855553808801465867260617342376512593075952269947820243110382406172571491434487617004940028791024657688480725834955489826891479103942330294112673078764905078184867848095032592426318280834661803656337486561008916827582461382805862837557264421916350655678003334569097506080347610328374938481554719786352614976063418242789047179528511313754923489118785812133896552470592962405172079478581626318598963080875467662026860904975553307810145874170175214446058041634070214697327196282408457490222273597232882014610919068170550406778546359537910332449364812054810646794103335254480546887947934642392454909052922571210404683621277623870692295421997380842706805568971401320126830812021963554562600073846107995711502314170971525762990484366126202704606405861384481979178143458922941279638403785108555941422865668003776944148261578703691295078099138120452845185555869536842850457810769188034528545717912823936748723764348198720070023556650590141762148373949132545586179982876420110136300736976487252014831161150629282024330041316187794808487083894273411833910483904271153599006686372898788234264699781306262593716382980346679687500 [63,0] -10871621097732678863979366953733846560325863421092691985694104488490406574308837267295723130498376234199957149862179432087156788054488021562812125383004955664048359256433408184224214277956488605899065289015900707318535002086115991679226983132268880343495635736764297476960481152904434418628662778966092407186789536856349287786558243186134188527550580461339019306279129609461534272082372811694572115991521262968311758554761716614238827945289125829639750984724853802714232507120516638121107224000963881763079254483211146044292511283145519054301820853072291690177433378896360839903166401032171327411979101464515804809329958005467187820771797079845543786543694898907454003808131710776543642524674590536162034575413591167660228260761852069144232745767812996530947136291833819255395512723901965086587710413970245807903122803846157583712708064122111626706887497212357914585382180968746810196308401474399070288498895510384764364706855851961481324060010612105136306348154122081215247499698008033480145929300950000290011367345187261579501305864949976862376864313965255430245572892363765641912680167213089049131292279044465333181037108355595698856476599161355052011641414197424523256021251871233966451230250969856523653992936865292899862713081125318128842016886903339226826405648400426989651583293606626831696212662235967179527352520571904514668684065804062938492993375419454580457117277498959050931403745594094102092396122845821808547219879269880189070166547623529779240563754039037628048605320567065154680020289578139377050803953212107100490228336209000124774447189696238289353007087983839443548994848466418861504344543861813782088406533456501402880529637336790927744415879296862940909228979980153329696009346040846158948349320437188773656593776702252580244199547926181982292015637902142719950109565596004426703305745755195542503824930562488437966827467670909989377958358809361373603691695611445190118229766652160992180578216182240335814853002088992461702692835227720394586403948138484228966585298926412762607530975063324895963854822631128549372170080093188246451813189602172186382085731350156480656666287705897817757551678563694675707928714687946008187888386555939401846773936450935934964307571773447471909587075347345846391413282580809293583329239657689257734055640700759903793937155569437891244888305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 224060545529576597548258206543228483363681796400617928571107021101655381725552961113008051795092916497241201181258915659083564595491067213103503791362754982204370801425099239340003566092718821571579431280833932882097164532890575667050865252484310864179022646413455806656682125985985075686483530745613312310552298957815288219252988346078473605992529658339953725721315875812354254679306685141752970068661551877234241518508000667402939914547317420458285635192760785173119527428518288451982861926342912604930691493921377430980863727381700202487038674193740908658487747319153097670813539615194326396955729433335170276035035037114696054619779153363379555017240881348229042173611791836815647747521476515475713145897457617261739065893977817276513982358832942241522508674516731127244856042163363148191040396542951652850260522363294858822904705601471645710097365292573736799070571915914425128056368038498768128467483632850606963848849061853804834860837830864981754678108750774764093921876839755189105518582875870333420167608708637357570174283096551306324862174249000208014022863786240126487078100023096305819574375491786405208438191187547898423828595473219843096859226640372121591949461631430603077438171234120746032683652142883964690674961016004398098445054901532819981535354380985583066830127725829233691092822534679329432262932676155396461094235749906605854244701871491117694318651411719981545097400235021835825202519926187371035302826854875413442404055577759247487638751243425959153687072681005652635946811861481985624322828537152813167935494416060032266967874450657559557225786384648910024769838856681760881534578838752867425334305112024970177478624094701679963128727007256889002791617380827253357161245538383294995832818122222297866459752094337006513928887657579741970715193266635588192809721079944353167737334773678538390355160526371091122073163972723716045220113362667745818285646793522098440169005125505233911008134351767988417629683909180851518576510845467873005538288118993953402072740972127966060504281215987739000797354451815564408576528095384800459221030819145651664570770477633933925567973919112140839527571306393043120257254037641957612581743205761249368653373150692985934561055546781629443396909338035793022578276485348984550734003920235841048484999871441992330689529921983194071799516677856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 15620652790204835998284322505939370723974172618771071898767990669809022473176723249287780910606448469820276953599817107831914304548589249716316289697910147071179998049869344719121336710890163801907364881370133431574440870083670558159332761216049003596050476594894414199923492183889386680187570818167667889300669158099292825084561370995983841463271934598365090091639015467564391240869505700374665648310341397386022817815958071605183023747858651224509589924526340308630793092169827416447897773881404516677171001116497477766563909888472950178422088593378052325314102926796908778480770244220197013814825603659228950161920044719885935974450319432658567794902222731426161217737344608310820325460096435251761908675848793018580262078856580606329509272779611377954630527368114994083868654537030698733716593087584767252881122551135735083748614581854394507502016576853250031025286805544049774709801582782202581552022782347140689495620304267836381108984039617078556759826760070241257576029630301682332691568205018341333050924981777914277554414181434329117604803194363897018730308705916542402530827693708060456329638479606640218841006533549719937301937629041571369518521091948178169542814199058771821587704349787747188947627789505061350164715541306244823232796929545033890326079717841129666519319145145134105138036337034381839667255796437412292095469037023246384179514859153631123470911748326777069374637644688539982530011328814415319540779325119447551084075987543746981316402514501796285953227028984260812740282130344388161199047261402063234105284919978259627516495159311269537800136037911681409567840718428322934549583234554934768585886004497348543284223586474182557206777539171336184356102355260383515714710075141166378095970467173520419891993119362246273657759310870932300851673459446408815922279588508141632363605443083681264800342674227480398292342843552843333110935906444138814390191875074322136928571165996944561562092257719446380447939748953342318951708329453589015184466323945622352717426003318894818240842251186373120092917016497711985340854294363253118227593400517152837542994690785375111515608508676168323577263649745653305870675116794407804331087402516528685708419881949326083251155347920238508100982423293543719961483727318602106778812047966939851385184125222442460536806385640318239893531426787376403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -429431397690396862085019878267302391916827668697486898960290448934915081905653453400567670476304096626780650702133006187713141951934381369596222122183134868129391715024182250514389419855753955224050457835127453364937353547960909349152691612640496192366255024771363307501430190410522973875452706183070399288391542324726573191526000670485743920139524635879908324210130405161981506214031558773888458104078972794131591480051013808694319127306395601349304315423892468922522518618660080785844457816823504228723052420592978023608223035596032910048206818492614222921521047826482218524895880345025314583491766028808559773887985008266495383977087449252440193513610010920796106474011919509469356531972593328103888186152111550825593429797940786352801614086858888518245700698337579719889582593538491061827107178815092929789300193120379715344060804178702037824140117431229668698560446485206829149460130312115606076189427440180133624347431063345045233272582067927742388742171155465427098512617752401802475065206413429106675523281469008436136923536054910363113184050576239209681680446085143584416099794118286600023444319084772902484494879565328787974823949254735080807821751884393980832430616403768347499324507398647122561055563914270555593482017038629644028770736390397491745959867897784172175750757184560600277644237752466254010400119497476873634896589227849640457449096989368197743381225507781639408520535451824042029935579578816713736806767127118101461733293884783148549939028573162586036031977417561737111883413215305785272202194574132126155489552864016205204200724368945344655379294830764456351334444908589398458289884973749709551126685668768662881709650839303282796457302160631082500258682610196115238474480839333454937142788931106196671686425276408210190110953851217541875973989600514469004439124430998462409328871795699968542121299238202308493381343300848603832262719370027999477602365827251007248244464834970542862164356163632179142240016398639964232680455874174786354526249804173255786022029239224454787383170218536830342913830350106856251484059236697410236299972357925902056222689771694927654323705406921408437452240438908758396312640572742658263305148708198962514531047896063994022051868226322048066872135900105343557060514455386648251231999656972309302292796772005400043504684710893304355749933165498077869415283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] 4562396691015933419486093103322607285671486413883002655847881436821359454478199451416999961339314356701461340706730030126645023652407684883655605174514328703532366195644620821141537069086228640749628763537994267808632730157356577798819352531447886045097342628789798786520325959735154163892117797630217890313668733474815918310682539026166529307414747538470043165656049914672171449001349087214118224603703650181495457755879292808410077829813629063902459448489756476689849461052269950398550023080304703280217410718075964119064110542708357832547913790313476371041762167138820161805252247036671430171183969823965110710252637100807435091315226824030680027591387312465566762950903275987380833634247737980096829785945935350007346037630685697845295676924503295520028279177339220203164798870896251194651046520058740027301461363876355132561671939092194548526056003434952555230668224311951565945420935469397889540248093310692768282986987014578187756029761461767987884068168838071416578010749313146069431250073653359219530052501109074448026594835879126831698053940049682588345995246788088522097329318606681380994699028414172141546901678597029590937360106277821230950854468410183898325905452228753887125703274084027899873079661377407158415491958002531557606799197088414484834848401007217927189239115280089288811988629119345610121642334172190251319225500087017221383215207046316004558032327194151970558869940595425430189210338295873121655092661030675579365891066430332845333796639225450750617970518218444685758293244522451255289808287279319337205289078370196728244983284633307193788735165097228064104708472439100218524224491711162006881179588810163794826362804103425043776852733189439330397287503471607559367159043143969336534084123000095602923573297616713221659854799595808453521629685457314340799731163456483487647393804605178615644344356500251180354043500056362366888260824765195479907144230720385915677846142214189188869734424204180862517365616907839350242451004388502712774460148432950350361947441919819404222731221918652153734243881955141429488139243501993166344513853947915072656258319609375855919385751569341149063129083473781031022321406323640591406821574555514321372764125268834563868305795900306194213973749264363699202952864734227212690579094520185535630363312468267037858191104415648458106358198449470364721491932868957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -23175427800971528021911262873026477227088728064464578396099366110489447930783474917962297706058591047317151353125218561576316607655330619720926899029216459630922198013940885492694043772163472105536119132910219321303123448345309979495543355203499801856939554074647324620821370083568716202629073283185935951376161870226684525116746259708665611519648630675653645359678358160578751885957155558544838926327599518550034794016197047593615296210589902586193094592918944717747539156520130457226681538283455544579395308068948195913148772185495404207974632749199058228391376627620490120132869876259552865791634222010382069946078580444575663656865166316643412096882224891348417729843162840894321417199881860558486819802593921197229009209030161087337150755289384991875658224407251262243864402959578262900896002932017018459428497837832555661630557523686800778566693583061566091488420643647645056549682517168747533180156899484450379061982177790082906164057388129359441441150429244811590877250845282470614088662272563984188046741430946298990140971716602146554615270971040624705369461207986345615620748010397282641081895574025147728761506832083249739920265812889976247100204818407484090648697397663421743835411463883814645143666941277445306530852726353755044506392761356449655238624302013362428583520596460351841208545047793319262260390782177514177874783544935324968700554134573132978571858454387928759457695758081018696615258431818635693660714130727213781219660608658458469167445119817097189693514560068102295328551857977918137879814047818036730190541884367748761095081877468661917158464079891275041763628842833630050455996384500950091982950592467084689347679020651093172462140366283130818482327244494098617740692160670312391611010457498699186757514779865044314640851830788948235499538201273370679931896133891524157145778051601095166442704610872715007099140199755175856760238926207650715541133213301772999913310322058426888062870430536129656996887612710301605881628277939376381908296578017623525140523934999061148485481272967380368714860127981501736939226205046673965644282416309812595108244256504761607408153642385061729265624404380580640734560059914214098720245350931033573844257332336007001048764230036636493965544257600640242537497298435489570656773348724750836693255721414983153425050632375069421494458848931330408049689140170812606811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -9997634287930168082627526210159600412836399554863280392312733978276001508639397193281604770505614597269657886483898615387973102576221367800657899515915785910519732025065368899895821947206695976314930500925037367765354821835512267520077788359569981730467724029121096942624724908087433288840913711127254175084553242348613597094455434862708398988994244567329434893001875329033186778278578886525836888132300765123603822944955887830567694692133099301191209611637597317665883641598337951565357691871264692725535785176608192366221836842955527160472606165296853036278914918887510582613111874917638550369584381786851213970634208449670245198849414552655567570711576321475550193627605627247498543183910236126912030052576312684188160636757626576754673013163654123971763058138599161961150395804632831283546514684223801153867339326151283430849553440632792623701933203641677882050636342190589378450718880545316542380653567078913611819795464931894420389908934495671135528963404085222070300651458795068698068478034612400335710056289354630020296656631733796863982080570069298037105658559108654630959107382867059809252609899956214802024923506597010362415432286318631058117661561642837658538261910568822504940371087599061011032533872166215938590248764796240529891063135070040247367678805644533511246021605768593925027754322958300802165266255031236084967871676159108457211585770010289064500292885009724059199108587369830765607618415053895288030669267663963739662361479692701100773344682876261674047243612272072550371401779822576420021669626054159432943565867413916928197464095934554391567746572766553022888696004872512617679218993327748067424236624353821189291370211558279092000663723577650029102885132013845060723058483956905761365513815647029604090310612916507970793449703471371682104827958402261119912441063266498933140232917584961722998547036624445494144925339072693125474938349061037981086642986757394188155040230969465250082847338704943750216370727813597209856011975191645511080339341415495331079205100623585666831436878348835217855512054020505927479742262928262798208036070857028697003553999486557772610818995428609311189674352176997155000071341736345407274265099524682718532122868242951854109598644670950282842274920770607324488147810790888465747490097171752975500955500691877822022288667374333076376906456403381717734646372264251112937927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 717786841707300805715428511537920222707522201895256928015747376669569617375373977239205207666024755518138093631530411538014773901139824758236687804860336508294988487353452321324122773284524883852947577893739140191089660471877380111815029072641776402202659496725835349547100150047455884058422231261989842908919382518537423731825182595266418649440494830328313809733650001690302285666291774895810155093726143480737368395355682133055907681791368206812981210907430140162430460655733332151889957825563509023190650643998347807087892728219711657262117115834534730274196024555778329404890336418269342133858957513133031664726200027604780137455902149960943854675774606571454210649109918375602412750011239414725487845729605280524381919687907455967204800383316168426807419931528671546139113558443003822052513496033129945008122102667109718832073838600484245876453915004618461246177973281430438289191348662269499512619735428009532945021230053696926533240554441446713404895389488619654883387862077752418788164476897087694722053891232979639895667671312433493061809104365252486552165495409097571332194983926564938278006158504694072809035721974589871862517428413763232297624844669951162316041990930154252696952434747303307487786368527598118280039030871347515089262666449453750070940108214816299412164621563138111854434115706303128890438641186076131245790688404051318986705470512466405264893990814317256894220239855729176845393827658943395762012833971091421121759196554396375262756676220512990001233421835858833252338559384562549102922377295191772955994753926381342979876078953565403543153039524062149651472037396446717908121594402463540409928967858669244028011589364368185651663332829764140495292298164842423404831344058851292093970870614405559669005255275578857833427430874770347826921113450903704975848885510621810643440629382965207800286935752049685261111493918826598313068763263945949256045034529318625849382229844983241083973275833190936918382161308132406024210122709931588453414787557858024337053296025477777665583453950478196618829929023187747960602653108563227602653087297652924863472203321897050280613610849741767884543823010235092600602753472616457073028125604690133957756433295318158081342679014606547262546942880254469119193200104705532242687272046875648331070478037227252915084895689600340041924269061717964190982854688627412542700767517089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -3618529151227287154850175943323697042796790914781967837949883658491732232362615857134249208581557220151366125367240175806689001512039776359724660007391723475435170255143139523520608670829783809622902507703518323958816952193935026192671104349034089481551125061054511353074632371795014117627720847764747981874106609826738618480001163211948526526186796680722290290662272195654171260971213506090477205076231935047736284274400090489587144499289786183350756607554376404630704079827653249842373994384315454181448335188588096534093289897157445713445341787124882546256011012946246752521262190361083017696429767074630406227748901039420420409684783334018921649731425032764948885193834559960023698837482560478504334057394794743404403300889662722724169344309385902525843922192262090989299580787823446229850603203154914375112365158805522851712510944326719966650086005885407262090564530963132327911001786376423673192341556394314599898733809454760413479335222049440574353969516067993279846238203284769549243053850702542523502134120516176976626542277895908112865213037542448887465586483411944112968048171312413766310262114686512362699636062941496440884683186145683805088570255649323569611754756018620102721229819826907027501977177520559926185126923599398107161011985015848105404103009685582220357202295633830869696697712175679712402007436592434627315491925184149192423206982781493069542639651079069253130653530876576328956314803569968226829278671951321841245343842549879370924238872925667971336773331188431925137421450317094305621368564850734800764657871021261594779831228513723127436602948779959010366772375025913142043489938537978781623027789584674859559542832287970567717056293019365084373062679863694733981050235303129876144544434406563409675956625105590404832907238840008499603712072865161452041471229447916670374293220610931126087876107967548614369073639757530275237196043576714804449910129689518077287553796086808191697829364924259081290890616898769403506332059805980445859422239898853060349236001693031598825478605927552938874951395857761796061094522389052927892538652194180220336517787199301896732699263701253584486712036671037267968527269327711375426679797402824102364709421081045723224669648697401075521052802410659854900569389377269080073412928801422561615586401074903049705739716880034231433552295514995418676713889727381001648609526455402374267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 10330462585843724315676895704150055012375223896629708577866749413600283335525689949414352067523571293147536489779353871827178758247071745585797926709922006561975550360172605533185128892205833523141302995962416521081082907725978115361472501398605168922708974809169143807697477985738737263694876055062635355002998038554880567032028636291815509357036293584256607688870479586175686665331750413038199708579320229667953454097688785062314500170037508741786106621171309391920714117716403442464958856829288901700871305335755391301231659353436396695706734759271401062324497668840418204225437845709758079783259848658990636789896889708889306524210161645146421285611875871219266504734357035280642293139881187874417846436883848605286434935542762423071712483334556751739248753737328884377960840824577629800613203732897783354006196065750372909742972298408930272824248329126191461961273941182988035836841879237160251328409835855130795643669513053027351517649140913147458066536531636686398730625867169919018298992072539330346557348946544959948146761354925191896237773993954585466872214615251178997881685382480160134491938330204796690377673059004758020083041523971368969826599796705265912676798643194772927881166829125965106873297777927809585746798406231573205609328857472685313266356827153099566036953445703963074498322162711734573240971343123778114581630492500219151069775085882350613085610700127300287368109584391257610480124741736602011322863407046094824131972048822780123907289616158821343781072202606922332568069923853043167157906545443060999300574453644436914091621476330776094568894440372954101088931277938909956094494950888742361282261184088212914795176253966026233036445671956224321914849541792518430889833153365162536993262608375728261215758409206805000292494805919449391197909490242459153066086869016605700466560839593468051308399814599148859320230867505913019508888173563965064081032504548884023682004273190672499148615584673131732442246555761689749272644818300352238376508144686680705761370377956287956935916439000098244502415510761610943230162766351571755107612228101553906137081389860815219743469780129264942384280531813684230684714550670896426175337325510892898180886197422174455388103531157795145132088280081807838684366116692837255789971716224511743605567570241352816278717040481554775038357111910967735872013390343096550516577281086938455700874328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -35490976096044540759018020756957085613771384599585792492476816294271522434585595828971825636121836351769592995091329867278707827572471562194107291502972478396463407851085521223169720112545108118936631527545478085697108294959466779076415298672396587926969522035829128606935827903610728445407434430285096593195709868252122482391340164722093722230013428209193600248275602063169122933271679448196921031810883036433107681457630591694825289002929307036013421615743274690820576972259175328669001355668072722199437034352826134043383432218396648329857047672638071886619671110459081136528601675756248660256313756593737174798602283295424559527536651159176137812834118593381856672124846552352085986483813727498158908777591780179286214496430921234270431104004786313513736075397506492175649809541341783975755297140114046607657659411350589500871542989591288391312463365028973237636693997216071030013584384245485983440187437725141048143081015777218442735387682397943337651711764599550025703565897102686646898445811917787568078194018120176630794488567186190571024709804499573436673233901626237496536169545286614022826698357178565171572787532960922104931722748095037635902313807499553671418380153932804298541288398976217939446405922880057069144242046550926460743232909696703912737671016388866039557773902484268156211427238300941819211993593534361491468824568954533697066083099070639759659366963160794864577511084188478516265082050006981517902811694993339922093353128804168299486751123337835432306871869084806068954014448661565726106411450842308670097831116393748444453682890206118345344942442748968806431872273728121033549705575700223206014901811341708342032529085119304010489219502899885618989836596913114729961472961695745277612363732612159286129001695451479842747562276500713198746085672511098336345631608492375777986530632646559756660369004521802901620175228262958016551628836658578446784441166886909226646448061884687512666007069972319137919765508844108180092776040144955738799255195818093110662036319675195501609085395183785065413843683519098890404554601921470456158666426762587511966176637454443311281621725495017030747511588204341446604852970290026006675518547871510239744233574001832269369383639041186980413942157905679825184959721248941267698298028978670274093640802768754356811024428498304665372235492632782883558983530743300045806609688270327751524746417999267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 163766825643083448846708564834548157429337647504304945363251850550206513348695087169358360811629794621451211108122302722417281143800842947128088238284739675791664896284236719195976713573913062410614175811982729766433522081385994455302832998070792712830458821397788227064780373893205558516374994413038703989338582498363839198440936848759035922915134760730063956658024222721932720324030219472406743376437178169862801603831225994305550640300892398615104243029027920415865194726661448168088825621427378127412962870776188747786939168296990801137141370417298295781142644969570532441087276880090008815343097032773891477866575289277193372450416437098768451681191215719966656218176377305879872292695972732418265659503932736623410236181645059190006926627509901897323768546048900979126963639166936207425742497563733559447449369681426050761187912102737223720465371859434492680838085608444875907370104752922836932354438556491976623924278829683717903421665340182538435746348282271816434974384636757735407539703559105128637106131355465183651156985697723285615116902080293004694970969058650079081932859301582177074996830228542329418346937684590116304933663261707752774403379311384859748301336739275236256979601121793146737955027511102672169549936295432173101429324083257421665400803165712458071559018993179639027612696877158388399684675552578866793159590708297729870064258114197331890930132919865232124023928708935751854199108043696098102041684360103307248360900121300642345719260868588868347438117766846786768098861932926881787063924983126594766062507016243410076492775812429404966525510380230653107830683581182977832583291153510477546086592926036326089908126491747227324694902884851388465142634940410564535636256186348561271466618734600015014922266876777381447129819022566650334114077507464022421448629196937405817190042344685868612309306344053495106734372056253535656050722844584586447096876199307370100960251230604596452283557016156458347639664068126226611066057487085782667972029908476103237941604275632173058216166838886835429218345075513282515181542468520469877964727942760594059350377063377790294024081095362958856729941256470123342125981416821279877638534817854657883656096765655549119595286222105536865118445145330773314511637076585655390064242200213199438705285990576177108472366008730022660950641556214258986159286569686274282007382163683928411046508699655532836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -576698721865658627481920289217007255897916593132252286749220471379255294402691497511402602081700962639342693899442764198219012097153204842502576138532812983995496851874041897580181307728152340671765553656643011189981767773949592362237094737395676814950196823591116832433041418391526371024327636475048381854610022740183116557831604938108191905935989004181101973135492323725649431793789739711660304434775731140152682222412179341789746507377615435594929539328894867495457634309934445452998145339911720756315570969732468289666308588194653793992951843565131810425931341052524104401300666720009770166142559493574964708498829814984536894229224514022670156671860047122756555495164811447665330727798269192396683222823912162044383853273787346483373506762080254295503822714229258672345557920912579926168821781748832405572785168752542313189324036212250076775872729397395126753077816459989642967078459361756718641842279655027438052239643787574188076263170645296472181696372679118439458864562094223475678876823844467341129177538344420271440173805147938942931578720432022941213591385882771641510428088464600605874833270032702482167332953486576100138481484174475823283017750375637585077196921866436925430765711395213169287143213226359835129566681649751798868104259411249497716773817208269884931293029889564421080208482113085851351887172489173821423260212944620774519539061812927487810474601109626100838307555018767313456484263881643320591050868945028651596906230922325521663640020877089861845783944818947550266069359667812042871787377917812363341239102885088673297218978977417765275805418849980846469075214908526181810469115778722514327928355475151161080870147588948829527827005984333841070179763206924592366509972893908974443653895217840815864449099642120124067411191414557658631417676997108634869705319331639688032288062335617101142861844364466336364580262249186425163768437714822006155861501905645791599152741174803275090074163506864524940413523948414554307360426049124454237723736784804809789464378160306733259514148637671557811073976118211329392244309846897827328149129647973817452299495851194602435712983094002780209840480895347077298001376225483368855642845588726492766502999466172706173861048388858356244317653522391986412752281093925596028680431338111792148299835885675608539088957160194687504772982733161008569711499647310941553931190129214656714395914605120196938514709472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 1319541275875557742760422139357950394428904183676154156806473784832471530934592278145468993356101535200224837733860432247969234866794517004430795293471099109371910046391884795447026695536452930409162182092900555017301290764375824785469574208244612653142833101604593074489865006092887190610852123580316043159706839784884922321412546344447506718913366425648303573621892145130969345743690410739941275001768455542846150225741477972995152417736350957135588499472279577774899793402414693102872184232887519585859115440609123996549777270880672600903369132778308224169731122830032319490803631567020369501231517172134106592871179170727202895665189309122552644343547620970778604880913217068244875861325499942367284289587422310607975494614695316553796973947613828967747446546948854473674972731481038153354406374276488224716623140622543614281081415362851642149789421543857288597587382009393400989978054262059719482745426637955352534566618473839975958794186396673523191157683946899496717695969658676556307881960150599074082815994425750210155478029542775222552532140108406738350314549738584095345669929330569794094134902057498032350528425410910600006102853432858748322610031242097617956974696050871737675489455831813136031921952706289725150048585725114600308792442039035577879982847069934757673410898504309242844582362892948434858115249320553490527022439945440674862724417245415757864168377858513044656753901586003067565802751456617794135664582991925484065570310826778408897730979585223841231042176582341994358770945801356639173340387595551393917300277775639015005125178225356947447574103792813027062069033225986090571166083998941373386768790082659354357173924707249344315003236085656153738961226793330898744672988921913968763333705066485559148455199821828142155067574114315282329094312782289276009880265639894466125711906469278869586052890114072984076885174491968329535754555125795237286773873906035516652194911681424968030877091256166646234328402450802334402562753495155801593943549676342720446019459319990308383755576207504515434424511787263215852927332207140791781455194319803240669106812138742410081317735784334859216345361173576102444931992258386804777878857992463561891938821690510566438040561174410806842006565955307605347331457842141814407746005709753551489481817003526886019617574316048321199871409824300070895300121308314875888684423932883851143804676553372701164335012435913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -1855787497950601134955471766669729235409123808675313030409393125203520187527908853877751204208828887351532247267808270413201762900835692846288822779320057887741315722995001729692761970010287292962878853499503006624249442376048239773628394537134348978488443583562367681326333278782143027577528332759879077650182036971992510057760053992314879205988094342487127837530615781679039034157386801273107814577133497186248126189405319079469497677952433164745259379894781580226248536276168059963303500413536107061823083540924450847625660074566825773415376208334214502690690382033996239011630877602674129736372351341074236593035903656746935138305647996410084757197250831942877317149982642567140857181124163642332730740033925496890432497280849834027455574231315549649288957356203168059712511904427915145963449294053291689122652063035871294756114199274611045638559037529474844007250458634371375297522704162637340576298273648959697825596548411228455573175151246735562484142792650069644154176575517607038558593722361263727916179491209460200103517612293615864168825897636647072864839779151560927880361679211645917831884858186279676135506214257609692703274950519310759214289034853890501280249638129504551691353554646512133999181444370017101144652301495764709487908108727512825700214899078704298377448959051625331037866384217324089570809882872537170233095218692371037251948764934692291346933090876777372349442606524548841075228031357065209858758088846864912788823869891579218675340945986576670451761236437958963914758681598443871496691549308139613657344442833873671164951949636096230947365831645540316619437881083818736670756523777600880551549846066952295554520821625672490580929874791868817995776638365735298871277202374228701409461667999596224355047916199732770070088483841039201325710678958470417578811015065480912460311192214442812381445070091619876983996375160685526665799425624414207181618411572621900694421060669710855810984977438830334016913870449935719294839443080704635995644906981238245038120380342302477548269934980050810961515043551802733572943407185726512256037846530618642812400512512174216929075956377698161678808985948079530068673165402537940792226475089715082052805986390043890958262817467621741630153099564723733469136149696643591472475492755363778893923180499291305777545842655134700348146564161081717965430618608351778875862344471713737863519111392918148339958861470222473144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 1092722440151420709093193430752221222682249564336472791004838623231013417108621445511960782801138729804749919967714054446527570939178280422566887830338164313333136262420841711882653250020340273372497651585118785112931353428197083764800346283609381558445569457302566651263247577018474017257027184315151878035651495979984949202980920372993940412937655330635263785861361731351984893058578297814855499018299872723772810870676160340210503365163274594517511369771009234721376333653304130261975158480858881247315229893528571276173663749633337720668106161293698694664036371673983572141447891444445284366097253360872818367248220133011334105269122929817937084978901977258665681507493007236739491839917769128042470991829994947221402393727081562692497605263692994808552503846116942073186718856960123757856309728578583408554787565803776420561180892759995836845204194617292243256603229330402314367490110659065384854121870557835122975026157664901165654217386432227780957121760375064178699954683827407504551639388079525293850933299220079610192515842995251028943099093051783762594695858320197294548463630200571557490082903646626432194689955656377214277930124983620142150353488210825697218903484571475876246498505934605335736020370572734400329250569941288896864825559860022755964295616984227285297677410251885079968041588112437971181392305964155911998543612734790429629535324635325243297955373565401495945821950824858938165216105476893592443464235459392161887017974163960396976517932943515136058710647435841419064870205625279921559384801295614939899238644715403640455589802514550312119034957564617393574422784231231159830148638845841629452023126851430822908291582727809501544221224332913884691228331572008770359839194087789898652202667374843792143829952767316798628980413093697898978855890944157176716916717723596430795726343413286268746790404273934970689406889030910207855577119762519938651041565153404814856917458279109024424861984075893888883400226671123553790824970723033534162314194784911439669999319479660818460021819786959254126393406448065247213050336315586793800090662511549316633822743509186891404615418297416530813531001555626406608962283139793129878057657924829632586566510318444206196040911087373824723108767614175121932671599847396607542568858271403789927740369858265673266313058209536050617138531652488525885948183450430242244557435387453438733248306524714621446037199348211288452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 1618135810002059812991976047093259969509308378387566241343268681393260733397173616820023136292858050255684586172176188923123903651694415781969940544620893002767204093142939054402272013321692296287210774469803485421251664937919458017547236753696154762149394901664340408574570984331672094948600314022702143607601135571423263858764657194201807850667729199593356195658122333848838468537010477986716656428077233271497639203842173773109915886602570552304898511972552424704328756760446529230175626006291862319415488656209499128200610480281706197850665000496817114798109009598810482576272375609602064695871305576928967203629271523442567839616241225567761499505948932351012032654727471068201249996088509913653371531115464664193962850255852518969707354458773648175937747027841800056715455535542816000935406635545800433956210510546321651188140765602930617172048734474183120461802341926286789425857357470056607968076670677580439039847950193339004858530300657894474471061653868083041633860253701774073584842203548013831234548323734518867477668428839828325390397958497867405801383753543134301062799207950855437491401122268162577845711031058614287605213082986592919780652663858594383919401710269463221599003840127454330895032912891859487210721252637536598941123276552718286634796048934212801937084098236348277003991403325919548313030968890638902356707998464571155273184656186394345218580312126534212213221837781643012466200203992289211149101634135123380558142043969889555303747802508379919225134455717279760440089635550090220192809642159810556897098050712695067914561881049498626444545077205938639184685801007271307855880465691719219156565411873543025091575399238350745535367596954043697749695230362495481685184428104661663681368637649592115910968050101759643653466364573092974774838052963577385900539596663762428725924223043193892072934811372692560636323239708225454528321555255918478704694350409122198154535606536418502990337311772149722462212316056189469809299166368913142894440074731589492487146312728049996386210416743705616702575117249140873397876552951604585892146195600275257224476534394061368996834225837784593726628524739536923941372633448612845971673006622435951403591893823977001051586259959114947781436306917685713767897116483692519538416668280185187431302241174974744853247517327957238788880338171517606606847494253857346866755121923080828478169737789406357197918850943096913397312164306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -5317304699831547811456415266518117249632924852636152874876529466535172815290757209895108135718884087057876079203800675804175909514220044637824459482494383339969755274642643000095816241249049323451711991379805208503993581124557356759222096233481146893168273668789805751467070929509189021014988877576874856262925557716582909355337225923184380824153647645290471733355314904144475917865207072526650478483499045726027928178551707536797227320467975931572097479272832927421886745182482475431243736832248022174580781630327786231743553032339158902820830651199657808397830958490767747529359565122720193458411669805238816195268747814181660394145448652901437561079226309637127422332898234883820000157908560469244952550587985751551100684280183637472614469640421136804830675665778651595803044278191483894122457695847304293007401692416018632393243138462248656887828331851159244699667045165455285790370645093535983818543917898414298228128309355715001236374096063241315871945616737865981173175275659047431069564704399453999897557414749230035644112767239135832517010306761248759713295695378831587647392386757599290978339230382535212633414622857009195625795505044815433032605504960759652525660930895756941714109033934813616665191905328049500326562277801554904098127678409752379037304499522080436111211501990656339680185519286017071634403342671487029599325737046388986743837051542941449188617110651683350387004569102600129985906108419725878110716694629289860795272259812459924289195058299033091395210167820908521450811664038908895202470718488112248790912427492889938772580602883568883918786460640058946102405546979897227628214480693714131801048627469503947632019413264345527722161135538173564620762996601435511892444750661125883776636585890311906514619321670639232145671878674495289698590015290440296384092073646155815367851035563084802089034918574204133746880492256193583187846152709693195517392721120088822080893799789358179536680148860005325800088198204400392411466844602207096480039000909351774459101007321783737947308323461410970095982938368216903720995631367540896659135209921424654775040766864354291154271828541575844935289978410972219342985449713317224443551600907953743729058532336522987548959861860737064378202436782866738286723865455369911531165516257205654892592448415726616874781957671517837575538675174281147374609007808464770328250877272643790343116729179802956023470628110771940555423498153686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 7628428934819355260980515423225126208598742703661011390523783954534084310584699318235862145993628139721628037761744904944932630323834503755106263790695786738863384001953733299170071519302892310874167310703646900988838235493256135939732370407073619224485774774560960049433107457001861953305167264479002241591527995032439282049858413358336849297636347324566899225402705170365211124566119548370011364510618105574847736759996969811084423143814666328909056326037396383951007538227623396007687601376502452444301272013127298706738824624280638428946953385953995181452246357549867084820452306881200462901336374895653877608847512263140965886610018980367015856074962617084826023965769118880834635999162979665974761272572414190660422718960348368819194639644077289450614524127858957324348469006463802842978280553359683890414988122193664060647966426212364259841347300291342683918366042555574411936277146331066300406563763803311465805739308724079393939149655300351970704521883341927223185106680859484782001648940879121390867263925857067635895033786467215388117502922367075515756074357995130753746266624131029701513599452901277501619684145194032634056445393431851421422481181208030711672239287676777947231151937316475712329881005293093224376748057820270508614883501194571637585164721116293970861238432714862085168672366853198378561567658918826789376861573923332250903746879639966737784366176684243750366605651238559632796466874943588150861093333287614692503312420666513461332696087876455951282709465054934566853560755882397569450037518191953804017349065254338995025827889334343881993928242053215188893234603072619490891380730525651871528872008197534088997051118324430258343302002053917028102965546507362046835492795168386334791876764545369732092269527685721245825025562657202893878947956952254316701075146124664898523286099530180807678239745162007770606028450578919387934552051128184859071740942476742613065667220347964113650235241330210384310254726246346052461318841542930371704445821800781048438384509411773244763166663092508412397024494481010706283910712170424298120325980022233235409586516794942957992564696018307526761749445866932502984906824463711080980091346946243821469299017304736243680334972159969760484352467735851291488304815484959098426415416306923754504389198227865622332606205201187834778099017715517644033063188601875985201722586664356061600010189919357088709703229589820239198161289095878601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -6557185267699783828746490172271312402487950243317376246482299267669481880242992858674412768931251528927747733675813744612115204762973790264206527768647916788022023605139479088193648295704431796391052309147199461984031416251401178454998940352893541649367913598829516628435506292180229782261589963808368332704089901479278321534340892631034112126606969896621411894605663227153499306796584457505275285559606942490241251882497682731531835235940434118067669890898516040500992517059141751131801617412116464057972191165635767599395615958474623185012942470220427306442378265413973916752129672457181228019917195252900952961308201860807680237612016854279179121924889677001366555891887376888022164394021194345533866494267348057263411779174447583216659609139739543094936440262242073294572125044190925679716212736522726147066105999859370387813916959043045296606925474042419067804462455539621937895203784980226193261352549511831827691720576317581295519108450202711998329616824916833954369647038232496217317054818796414689746562640198490340346318361554605095600585999244332344294669194184845708943338120065679145398939088680218156695113059926263370021159504288241669576309491936472215479009889502718454092435427030697375746577624651692086942005333398285248599720455957360180173205596212696916271201192196000292168068015715888190720999816495059702848745238803695966004585979701256529816516301760311458543437649939913426524567442198130640788940229963022206248445899126837955292251857431660467051895775760179591690672521483941799974702762550543141275614711286326176742757880964175760691581037390611741934855796134009318091258904497961323733650957049619387931725074039683428512425767754612890506028333711785876931548329859067300934706756534904145959859811516241890731539075108873384260058986394944335796817101269691049133728495710383752506626882638114514997649414304363612493030766458264512498839158649455948348104354152139892245506623861895289544344135540861738881194583271766689699646925244630396064744918999970494623585613172024365006069152688707257571112215707030816587902201287395911376709700080871559479403574080220755938582453213292187406592673991144802653344897270003960065210385368662739721906644866553849390891903154063990040118247906461600313077443588222454361206762995186589851907896782920481490224357876799180906705530060661337158846558621399144358653200620830699111196877837404173305912991054356098175048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 2241740318414598852320670632012525891265277399122939794642996451445891599627824090688073290526084723985457218503287568356539411777543761938026687536628600083174096574727158013460794996978499633289884969525632024749135470710461204350707931985165308455951847909879414944812786120035666355996476126519059154277722093542794001252871103284903317221613620904397367944091496964864003128969030606829361316565368847276142023836587445388573712927069125830628442829107173317817920921600235692437146141448155885121900085943023689055744574687507750448545129595648404197808633787185136710724115123011090982264109182915965149980234660677823894128722495808627494127958156325783888916042633663439488117702683631151966540713156563706450336753166634959764541676320828358565530433459187331511907506202810128038571179063842861746962967796870180641144090285202491487100054419126823946174966714539247533698228677844447354340630506867325574728842608797750480943781277112610511860407914797766047453994071389007284587948168740405323213169131442210395168654257296272658064800686571897785946077742314127330059434563936418003357062203569868485216975401759046686792556218287609788450265789253279473658709035895884078164565267560966317885785571118673298112462672272660143109055672446318420177938672685506049172057810339712499647645487214735845355565107971942380654302398255278135717356842999607008036695906205552223314109145331165145253825699014251355304605246199011044166247235970635567852374033875488907335968819778527314590867710690662673764360637947455473285551194121020863516482821776769271255169024451643977034816952507578362442937449314260270871097895829498932134089954634497389910830267556631346435894224322079700766005910663765665085080396553561210610177586123304298083896215326805091308533968264677542059300042337990191694742669018089041779448662039240563598743921939520016836070290643383899638342805055685966963738056467842333470441367729145998717651639484889498368856992912184766475276552889134247508375182415288369291199291699149746160682665853152162866519717592553006727379932890982205054730612614607430764390503201047193865098787717609650365113895902880076469354265751505689868046898756956250298947071021061827666609480987365423217225118892604369630168201680109422628918342440151967259849959495014783357238704639894347090439746670680355066400134240588542814562734393272461887973708724260991920207430894151912070810794830322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 3141945622419294023406522591110458970472420680479507881167609011279600292672549105799286920329041314675835787799232368981766285029204804387079231730833314632215618385394856069080091680683770245242728513593105925407001418086895877184896672642736968195778508747266452223078567227816569426382555959053469804180465011957598940785963610026919681198258620020097859628516504356458046080590266698464798170305424634277860589378548438806146601974707658382477538992487610610572589132017488989101096547976217564573231266288700647162051384067986383234092502785350959849081209477501033190126546084168778323159117753684527014296757168994157969465278841914437561845532183726408267802320162238072224206703540372454843100760111412009467863908432845576402892186491399889534810281550555372312889545039269808413333678074938823658985042339089531277834842998194777427291618836644055277315741726981635919383305532510704141669508461087572756607977481318651402288133115864622341632178122719056539027071868731691500261192192197814484698864883601223153424898256903959009655189790304446001151252777623295831350459846086361614481742277481728899378422233007470934380725230425077178137105054330860904819727472616793844419440632984041516302886689564305757012384031113535774343042464400491463725897228792248000148587164312379812423197283852517919805740443681444715484632525226318796306301011085930362171792593893748704430975687366162291657585246762920768628120872397812668115317032741359637657241240309178743376139429636618347807949488822935092573306685802792880900157167221909229799254186078833638072827744825840272390219989433215077069143578450005023435330802984030576159208713597531590908365263672385740081946652733434528526298090286874383819522777523727220719075864028239119392570291058449653089944866958342304166710342491069068580086406902009729351068884883832527177104890452343420794653895598385315611845333515246213642648616217328762318915322514606851691594495859545003384339922643069049467384086490427010780790228254580991635784566499313550296936054357036653801789915755615156032912149843187023452415492601158025778490594321491215326015453067472695182396415940524719102532131358035343692202155854099282455073305151637050652364660837517123956042647953097051805558284169548342340142261084591910712762714056666353966033547726740799535649941324518251076796142141125677252948986398012269079844162377829842923773751017790800688089802861213684082031250000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -7183524821701470070371464159982395028917824548070709621374810662367633348586391398473715715237792665163449357627560810495640321744284023650499516832937993379357815832193632033897763861781894188716392039683830338710024787994960001787057082395910191239026914475765829211263540822646366944964720054658832438173845757978731630297028999724134631803339231716903187841320876327067699320900686639386637338779428669636912364346039660035868328209057535627312351033920017705344066437067634980135060629374048022886381790130012954707849635895127935075316601331655014015014922258890964848786338921042560069256772699551224160805889753357502420418988122621717038155441118337593609382891541456176689290330199955084314941581918502381443820487475102963051274521485008972177726271889576783641999223273504345001270779884585019300065089456664886669729201849885613577094486411749908021390453163560480319784847738761670362212443751164162570082928251700920667020142073410649658070460432029268066066815701384898117678466905047103227463423371417941426296704477090236537627971626979870902266508837819011059631355067296073011958326396298901911264622776371317796915763384233825916464817895114644249014677987807423786831570928645894717419292688617329801513837901067740511377897438893345557995788161167164251960411161295105945038418818213884930155457439381083050573038475846739936966045520440769840227185875593561391558848515931860937786895213149475918318878350833841612204221461748463621993425008901640585420001301480485472175506092959891134500505772252495842918632266186859873086146684387849088335131987981184176479371112688575048542301434507754817129910577423744464518663317575183465985350559646247428822982403215493076361537899115652826036931375821160206620115671994477467677942595922253693421561969551341460692591008428954080255125832547439312340999225936571233226843004862893663261657214316314886092576665719509652609134895016099418077854111012902402987361765460846571826652976973071373387583373773877042878567701101108595655281593115438133117396527135239055634435965480669489422885530860510827271166877022755769803523741199791841089285417034148659692805682990309642097113165607035598617387686676996761409553554662881628855837860001571290390023180574712573578390233662064811177371305053091640798324296233486596721760564764767151968417842874376344418989569536825505193916671853244369574401282388111782343099835645983120002711075358092784881591796875000000000000000000000000000000000000000000000000000000000000000000 [63,23] 8889820805353427291058681727233639444188420189293330798635304716116782714209947448133114192274189088841937484313080350356675580140066374433782919619154867167205809204380950341871029061137138734305469429237638001190359137786681051915876142061542574580554676476854833874151195898494498535836768343284536192091081551868556946233091033238741170691466144131721503090557297074317656782683605806983246062892834349897149336643996565641478664115184533717431315425972337572792653946372870097605643283703090994697802313499683367009184078498534189152918047529652122975950730235946047456831313631091130392817573205343405918703199344363651635077355300000106122565850953803781449324441805549998381381667428225534246224758275596379404738404718998007975157828791871503342249518343827323752180884636247829778000165537289744305545596767767730279428969584362227495024531773741833357336108349078534623849126786892368544590997432717845787475050851982473425562914899947706594243417578815008864447460184150337079079520938211045153337076206501711376276684450663255871508152472502090812334437560547719746437621477658519932473460698573560283613848188580178488184463329385860085293277153767813750835184624224520155740065671039111301350973971022057093904541567401127334979447713022528552385716567057963223162895374617856957922921924992896945371949665641548542918026380671170340932130368267729448769130128320403455780916756476913246022426890477078449537927107697301897808065204866102325267078011451235777096421217360126716297856495524064190900236161016717901369367096020957133609326942331445881465058358944086416604667935975936169616328599852989176848202589900727207809330094474277685371565822901086415912330303963903812095081038037113387485000333277651288613878394487459309829625043897268019502267207761484435945314934233751565291399759247435687071310618304624012979139875081085933885870086629351916368075758040768914770823995205186616435712694259424176030178868657355854898200151564090783528760656366415131273700417097866946859281074735930286022290201768621928804626828948948617553936500971897190327479578258428721362005102585475038680991571516746171463698407083015067365758125858678685219251646580123400987055721079436929482145758455881724163157449701774059931500286468626246977239228535593241795542693646474391284082146811471791192237949796869973280910024084852307701122791301377371707267201030578637671177391101073883561412003473378717899322509765625000000000000000000000000000000000000000000000000000000000000 [63,24] -8780391124038964609666493693693890941271365094686442769508318910090381289295705148956941101387401209847220120589683976948251650527284847540537861926412983643100972488206864696008895405139325557337009912051182879494530213062592684519974327642403224756937957757280142502302000651706142276338281805301164601138995097405365720063505124774111314931698086875626797693593794898269711724689394772586957325029454861045423918388755380025015021027646572951615569601667127873515180467097398898043628556091861778611688530005087929409273155619065223229136285246046619604334027286693177395434955010451337982858991927066742582695761241754804615826405620279069267697777029678106031149414959377110796869884506401722361975958575370125377710830073832452431273660612629819885278431063690375667650720917643101185000931142382813901362389761480259748807552284326384296452656627938363517504411165684971732668072785135616862171822872251771611991481860791924534785370859510769343241610077568702885139201581505019172224630014899081695556070003815280264298717517644681992058622687827069460678768375376426339967879300643354618173586859265232735707596764351704801507724210825490378138858714662749921859092256520118875762774792772536082061850692196228921380124272673785403845387433476015332705101606599449831529256255394058295784758497522798901514222197278948868845145063306166358948285028268536497019663880832850049946185593035929990263777024958035251660795566653788130394408927041764436666878819609666736057984580614253737442640614911558491027288057793432594568433589944704465770948084409761008353456484531589931517778843195199728256445644633779814719851748919267442177441255302217152928914523056981833974992045483706515175184158221500834688804572550113856462001128223835053746668861542664090914407469753815447742539311147658198522800399939331409703634388051887081360495864299861462321625750566123527872281869277479028092066243711579811582328684300772862242603897913614572640869781433417077666593841898548175755007052748109480719528915196271874092797462833414857502026546205080286894445961539745334961744708173609077900265124142920399510296771016229097511876169955788267393235844830513742850672887105510947379036027659347068800357738647690300383065578939250357130246883283616609569190164088649327202600088733030265591627215865755405234074422967833425535743437981054840682328999420158601314888372335337191286494179744061706199831363051089283544570207595825195312500000000000000000000000000000000000000000000000000 [63,25] 7841999849475372200788833723711721799154267311456924376279477048895013397180446305733584044537811567454784666713877242145443373181667496416944892951821503835536013993590036450911317554924292967506618086834607139936413040839085426195991990320952103968067344244525400850804343729034646041056653238521988356689180134788590671124721443775915296180040945002284163111063865644415964319833958687930745873985365137411575145918807745220560813073557468263229955777034827865035501423376669977918539966989209488841830056173421392221069017303680270172213312264192134219709298318095842560574101699490854881903365299073184914834842305469022428302703795174429060727055449187007509304067267793855034376916653676182163854693567627839157636332160806929635420470778508695177172593134296802440083020317756828641193258469971986878993364994536533808793357011958722736568674302021289652344971188850054554647133156073938028361432180704287317968493808907852858861391388265907302608464716848817086120485261235461065956470609155988011718739203041314927318302216460168340286912560127600907802836777028683557841246211117964548565440236261217932832171994893304518953330698703741463956830928516443098544356953709128397451769697812452095359935433911230388376743472925749649742565243887153892228776614199929250624716224217916707104492044235850330231626464764271279600787167490963094774795038723007926880274965021558133375586328236900640174539311532192805418350709838631778647528669153194266122753206868726097154498578992354674972950117870587708988421796424655458555731687674993013090445476125687698299816463845035935757066186301857246883113672814860070258080811257206802157988258220598737038236224054055734433607921016830948236213951407991671794531394975135989915745473429436515744209789518147054703147918295396279865508793078324838161774372835804112097914791051879018168018773326733482816368921117021489998044679841999269164120170431767066202379711715188197428744132008039773952774780454401664491885009347732006371743706606021500376005476354640326102273057328877793794255271775364852176458241177663208488585814604684172894800928807089460194963280389217853808545422116312524793350869988462150734842706977229123201206223852672306889911402967767408329853782789295356483084150522321081212219390590441903800917981819195008544986988960225536656476917536856592490077419362078744126000367451747839657892631763829991291345538090223127780566819700069913778861518949270248413085937500000000000000000000000000000000000000000 [63,26] -6662947440678321450417403194477021647953519615372800579794190783351160906078961227564616730985192458431186556562456452130855224262291059437601731134641335462818439525790721018264538720827010601300334294512430773088402713236443695798985802525437294643955383065460514536955785733719527900038936432690420183327609207676179469318889809020912251353449293789063235110610177573930715317904476901782480512849820905697636619526934061913357595857216005433923718110834547400612335971471768874683681496394455178129334623946239418936136610423077036431726653077129203010745438704742854365415390521181492376864632169582464846290119991727362819950473305344988254357221759458156308419157394254623653402660230289689893775895778623330798037135994327475002103169483531541761064546591873949122737557114703982232710042520797506892631933260678656319211989670556737019569712814940398983586440991241110286984416142128898679104950473245849009241942212316221195898288653128237667083068273344864583123655161798111879377399747507327673912032532840874934490839704159976820533157389440817455599051016816254634986002767294509445718320463559530890503951436931601830853261749121488666203223952599722161865731860192498005747466354020097647517040708091118145706209530757073718106473054018666055021326309614381461928299435277638483960284101957652415394945426189055666772925801351804933716351239865928461295081039499935041049988225690657892671089704778213462609878009957134980593483956440659678544157577376247234269327992881918104375341625017238556210865176381743417864657909743168768910084483789823288287723225493429637111952786351509761911739203432455521918663733809673340266067637396006346381175744898145076780562638206197460850284720790210300817817207095996473763897414953884548776426118924197221947881020431604969995978758693886452596297506946521357512329177515687771648580710510315462754150949956117348661185552225793081121488110132250497930545313140765612463669516501427565322157501478782177810619863382611470112022293040459090620845751596002592869906938953727291854349917948692752073951433846554121542414074509160867189904222692944062281000727375900887677085450325117410979536129442610811662079166824825554049218772775062944287658214403961666817274382980620625527115701443407205428237590424364244254473296649015130805174533961321678743186231025691315876636450005493346229854682818176654460234400110978598737591121104566717458492003042791473887973552336916327476501464843750000000000000000000000000000000000 [63,27] 5370479032327485620984644436940979981274583980073369509018293848400718990160112024449095550396467987827755587086347819073542757969681041025135258519841740957397856865255058584438722790975561868274224197257226581647133314942740510250571835593360173996663092064850533021883181173800666278653411509134349123305359082453966334664243810575353974017692113837759262859280562340838247744899006470309785232221641772918391660064527495172514096916462364961241387451932205719742790003786396095748837797704368092812523730610222512631850136619665431755579843830610893843888921381673036279390346387681341070038299037829421554985898901884405422252253018911530578159343788745230815579305923870849242201427498014005391172908890818556350964319315176366546395478534067726068156501357692613798963545750431433085385015999715108906443583082224433325122501083089355375200215571795042338546691569891002126680386607138297413821476707798972666009009939646264383983195535151523450000554109611679615470458345045669891106099512497160731139048325412104025752220275955254933043588109647446651384572174666963559583097226189842466123704330087696884904871980113594443328602759740819969862846001533016118086837864963979728106728387564431061636969357582992009633703349957217182942598037299785448652893083854961952685238306053843170612969761640319881100312522790405625908295396691617094443946821285304832770721527881857029694379651605939972421177309668807570250423195659188277668279330904954456395230581553758649299634073953074043789851388478417747539526323762159042914556247281207196054295323092389230537406059901844943128090332635350031328850754858538407968863084898903182508906391275657371009206627273833745042795743726472085371806106557899233293537678462324299027275959051550069896961796828391940613494064582891409582380507741889862728306972561657751156853951057965477753305150064303146882563128078922071562950183671098460406755539320076900194888488646156816471745463958378179045544792247231248594968914578956201567330778213509496129128710616419744023082590623591505196595152067219170045528143413637113769298041927439708258067655411855096195622702658557110505635096029200592731855895328817744341939293466453509412297832810969973874313187679361034305541825651364580300662738848018307881863261668692474976804383519967687261477251207532179121185341363785225853272015055269933721981857717860812970302964225960755580452397747058200345727420484641390086011369930929504334926605224609375000000000000000000000000000 [63,28] -3987269723722071572633881822611472771870280812819233507855920068342693602944401884783151749002320781058762878100044008873164199395013329949890259092630286664654713742468034892703957516928267439197587326083301953705818463032467353308758369068479661113300925489957586614712827252380328196672559251961840549467951124968860097879739941751103477054334702259808803027506378486180122198126295731324613364009570336086050967874419532383399400438597455403745601539176851098202177017051968412934112715394463817182451090293195367751026941250494555080336293678442868034315035531558087291939789825923998620232022420240844699298736151979398761290859717262665112792321724283998714883656525896271192144392295198769256772102922025273880862527251594303124818843071964001504489642129898672859615179207812240979984187274498025900818476721551191426410158187669528619540609684509910711683624257480038935452426574216711377506405463290867017799387798496555975567822419136937110076056935028547009098023369193377294945600422788325717816185073875100593688304410271203340638148246377191786334766709005585825748229828917794812727814317802906535385233553611296277113988958630439184484491097878458817852421058470322945739864877225670218836270989032771611769493460891062279708529480965035991136170570805318104767553893033770060778544572760948684045372490115891541336584452651030922778328235372451298108712440251979170952045150318035048466644670235873092570483560903027121657376498270666896129548191844445051991222519425872411891099275444217084581913731617954252845397558181519633702190937194679274360576403427591243179940400715692938383030200234449067809025673155099964894519630129640167763361240797877579816734106150829472687084913091466644357720932367635749908284212525640743203251762685490158606392632264306577482844695257937803721217416018258829444045609707701103123012834864572748960972604235344708368184603370727653734454058801296280877898123673779671233926267608166769848176595201478955922996861107302825786654350473651373028153487886898367684899113987529831784592138925117949758039819102915451976490111894204046897468888148703946802910776069000245152341841403480202943589970085129842700311549225401707376893237816127650194252657733007675914133683670478560113665044750965575815702282643775820759195962027726692322035286031764898232035068486759214518068556069497246402134365097443639092571153336143955811647662584564931612749393319203837244418808793966491066385060548782348632812500000000000000000 [63,29] 2645106802280030332973411209691291204992354299889139889280325355202935712419096665911996784033731316979672478750709037900702076943957767813290614144311186743859107441989172691967522894590629436957645444148452588174067834156026428810766363635826667285155015105525621823075628096211443943236175398133081889302602628890100135272805026435616725221043364846517971639715909592766208488746791659425611009387644347058516468023407605309741845125647166309156748809025926497957761430537647003707364509831577343518235715320643706648761984445416805816531433739375104007318166001965459097086251560643086264001246485841687773880782048592988394563346606611541337413261900491608521181570641323288732930185283103743327171636047075831997970398937016209953731362139414923139403218163901208298647225323385340327674781757026990892249107331606198240304495823909285806021920161845846877560585183699343473536990161931056559037091471863020794604756016035157677184199234427749248763039098079900866243328801260202017419378590557494071834214817254670142624433503908319045129082881268122967227354958881749918559704354061611001685500503222713091539686580971878996947464388202077733048747354786467724588368691901249620145767913659696680649994500223640163111617239799867813142736314211722035174857490583828966132296542922409262145936492006810192017043980544955892073740073022357368469259829818747666113588999257139945272291238308724059539609906366297692306588113368586645284410206560394084499037656594117009116358471897831651506010932121960256256425853510908699021952479116890291522560765851311302103077543154348462342421045413651307317633440390162514281299236307870355035124513794092465785209426928634295561442413678398084666192292859967981260776537123447177622525915928247329104898237246819363628683451272009155560738397723060798712965152931691551025900781629611681398997781223764379698318811471555895564842883600701240840657044388603150214387463761218563687509049155349682943865944062342721630511984813461583374434576210414853286102576049212149288483407258991295563887783228915433865280973345355120848364427854994063190253135558206362382049257293848787348702443364202087091601969564449615027669071563233921253764094233217503195380865135626639180804254112281911370785025143013281944721056051489886981687375012091588551047954141581299229859394488318196759194857943669048713033669954140938363061823109766602018722977699009553974010879507297134559970323841593398128679837100207805633544921875000000000 [63,30] -1529961676095154512240935407774093067086739810003356744447442375164084176842825114022863609757123065539090163866604438200975489677979699462384562594032439766467981977619157217808631249780318879960548387041780307457887419987351334165933260688319630827493815341718893594730279305197871261521010500724524827638393572900766904220785133084393352329375612505448169634668889966166114679696805690082502443750136417692181005589452371547791485477110354891951212857111544967879827866985712362637735236537125438325961465685295269905582227755011771078378630736564586249011981796278481206029426370893041189801628929882628467839333675548469990761461339441547656051172898543920911860487101223073765587925429009952773555265987468417906004641765845840720431844889721569376058781011272316737130025333387523949858211870410972084900037644462660693804811260590860002502421083443871897859039881199535538652098452851284521839296070549050272032877910893345795069226321186410600103018977934480936579389143749488265805317021504915435794791301726500787500468545311869723843302323464022492160668573214236525733993539432496169390802758579163198236547063816428696292635660989946013884660000730449449558236580885696659482139375502515436480607092069595663666853012620775385717211057264010074382787001798501838979591738174241147419919833894196084501679175672426230623411448704202765227328252576431745795336431148458949641501634172251862944578388588295914774100573152619287746914090697929242606132536504365376347153637303660851494058424074353176187801507944048938317049533153071991381803216607845353881044536509316187758964140963860420419746103541882975546588794910976880160329914877733418854063410241153425649818408936742075534062701896773503385230917250109702170185925793915370124637613079542305115539099405252664175250574083201777808604038722804515149005246340274609630308463253388994861741486097151064287109226351385664822591184431000294311352431747161473262042796479549208263818384340600313440040211124924396227480213592627202581226385589774515620123615909624936497982033984734116729187031374311267471026804395223255653104798460139713007277596420940297989398084969407901859235957366178088513976974909406604690068823669326752619851644989602679964805171871265877002617767848900094794354512384564801708718832056491327120313752105091576084531158399700686030407267605217389204995693321227187646244039971453210793170463140597983362887198620644214529220238866363823504457286617252975702285766601562500 [63,31] 751754968146902001820853361532030832967530140558194998817592136406995977467557341978902788239973167052940012290643192648601158417942709462871199703331136474528779903127353332307117027848126363639170773061010943284929809900116201726894500952328169287292615101762757364202951351761680317812604887425916984830497008461791816675457949269226495033851067348317141745949453945237972017148682646871099916016791280846071609345717047973796256379292933599772219265758591969335705680068202102504406190068596728787835781724004026835845688621178273139528597977040574876304346787707796773921356566755395591301443701014280575817489451303525564748182704262230086758206632719129503700870717902735716080635999544655317799209461751492302737574708464249437138272971415264194037151544852613123055673575222673619529375014426236184128939721120562109863160276145512818570412889610621086808048537496262326961622472698578733455953807087530799519444876926369622450777942297547681746649684730852124985389414255085773968742230076269896146050102080284947107851980259341403131992493625094867956348931609418248926895914559820805041911764314868048283429371704960455076121093223759866059816034568809760271424522361654123897999947073078725857082409974079142644345360444664384186875875308062892334127716613650311878815444624882191777713970329007097438625557504605945451608146480631768466293575567992321388844595314363124750254282659560189697898700017244471592478493907194936104585890958368618901174414658784526549021069749738382952617192882966570937365381643842858724480553167242917183790643646922280918727786407223621528968383618123428641025168660981429074180942660561333676427742616809094037721391359782896644256753887598479267975735973719815358540314777210535461865091099627280062272979933126763395980394437616142499717222517101138983313203327555318345992817647653708706534402278870210606346155765977359110986453766979115440357444053557682531971080491487343459781972665995087833453318224518807239941349902192459082968130804281885640588545795137970963518020934747357961784669657655920756715419861854034873142863358092377039009316323127666652712756818963024659233282642843250899043284421390656060535165291726323597414383576567168740032580453830870209721159834933634659779818655922285245852763928658349230423933973715400146668370598704375722689863613863152841359449473110985103407531099876264452283586269064693519735337848572128710801033450759152301084986547152766434010118246078491210937500000000 [63,32] -299194128486201604462798837060721866750189495179220621917983509244993382444386300461080435284709967736833664592073174912135197804100660915110712882158606630135627378061302687428778777207143662008685565234871895892284688488343322762027756796493109816199970092501782026417826337381576058253188984414154985703126623594168845086150804159206214051948662201052501504374940559469271508045764667124649774991875680710229232807409221715439081446599629612691659444346462812519374139885579478792515482735097898288390856311569246462137925328492416242773414220721327565652740206103227193389789825350546066570376117267454332630594972076429782645246402394307861609589237704692702146724583624288241123106942935298970738818307054698878138501201251852921168809949028103528622120816117591003955157883439501485962837356928852600061779422436215196154830507821414648857099703947908267952894820651321884188230695082474913278323707996513394540635840743747475240155062049231808682888940609332278482474402698172054587129405701147420520351902855699662328516302591400486898493646360791753492205100565772971527325986685031548399362946927080338382718729366306769577519636932908591094945578647313518483149392487775374481101105242604382920031604780106750531606845306468701628761513856224132162056495384939867617738875421268468779964324451604240880304687806957609807540636471260753101017982923134174015121724054566375712427803946196310727036584410530907754188706772962368304751600577282849080098611040002384306172889023722799704256029852436123658711831450273577495989850021576096465420356245419695363701267952496058639027656662308987390526436638328512968956992531708946014932247726714212942473611181161024247274472965828261388524676762225910637706771190701371452610775894469302398242456839953991084059034903900435223909724722909677619973996320563133844677066012572954807073931704411008648661825100072341422128138090732171966386062701078618908960732137000389966889867832182566299335817101350630469162976546823977174603436810595673226010100298433332764719098149549844085471084847965081714597585902907440280242888460276486285644674867435087632742462197462429232969382478164990887100814799013784508750951743028798903888832179911072527574003155341557801163837259898501341350128586928372132354219837974325892660513383248928801186389726687494340799647711943073121854143019036138431918627478903489488149427201444738858947292028422555079775657891615148827220427296680327344802208244800567626953125000 [63,33] 83697759535930471575291453723130347217465962269682266443596273201710591472398034368820902311207456294540889707250418168636424152050828002393446393434387540057876882599810890631757698212578660002044697316243698282754946950584768710026290303814297151409744973682549396198654735092231182034280677131666825396784165144948501392340749614895603596142605693878890880356022169076361218188577923269629934388864779189433975041908600220801015940935621507030365825284102088164109431714540174426554406771446712685441967814477629992793811971315750660237957613707240640539639633507044086980587447597430709286906969909126930279195467339573965593604174100025988657047078256928043037293921281862641046809179955775842812930586186466847894042202047772798183126530686252101889083001009130950623336634128043206713865404645802854889387425616985834952935923259128497121688333135352015962362009422852679315851357503407548151553278129712973450062154193148111338452144509097212511134522474239636379800091600827328692636114155398840781654664942043306790368212000351957904439958643155364104133060126804328222162713511923327185373868793423904044122080090683563020960925515855913870847400265517122549457237764692298357822844395178565726492490477540869200980936912431618675647765727337099031779572485975187036427190187165084635629351985093188097154003847083929790020471803128850987695030901830986652968052525966352952359339046302935890011131521743078234333591632068899153419485761046738850225161851805588325145883418284102508939526645414048339874452642716875306632103765616991958685772379673318107907200704952518091778717243436484080289581403783462557411272381132519903169826927669892845938763357279962874970917361858566205430866929877677743181829412550967545799702851247754955379022238989132993401956506147962252269406005025038920032630221450053484703182375170583853902462210849769977217740039328573160820193787570421198362233825815140692639313863943714165617540683299653475778618848051687536468240357847634622564063945883872194080540541026997858905154337441073967930290492739033560512705426899322085100282042443077880217053339895642377159281817550273814802080559873392692523473869399470513446109203397123047006109726584190933555393026284949612575940781367370369897442530811299983874173348319020510976733955752214760055832158440493169312537414453814774592238307547802412461444101864295336227292901422852783196251966076452280893140297261058356895202514635911938967183232307434082031250 [63,34] -4259963249654148499952055127355128989643375694712938617161715550816308818543841481293353211647854605551787927341561956225101783336757758428639615088760946195083260048548089609688886962678742036505878095132066366158270620677793875065340553199498753751515139959721508315940307538155614722319060645506922604056026435877064400003288142989970008912674764840671514062063821228618924374758336363946503135877037403216634315728760437355270751170715182112600792535080170245664078651958240454160526398185283075268974468337472205865527872199862248488261089555651105225629045547907763021926764913419016729456501841309588993270607709101728202483914357995972026771264869579818690037880060535946715074064589468194077125442852734093188129441417805272470283584703877851147828448174930473156260849400284170164472292983830002087146403103313797221177912468613186555904287551142550304643479860453686038762295000732697017572787101110331575880709769093188086394376168941993082897624331780132749769449591749866481877435640912629460649077989757412466099063153303246937718660086901336981840312702162308196795796439759536750827452557323967455603869175575773426760202170296258074752203501394896339032067803763656083696233975711797435991252208662630777712427481832847842630435966562107868827438603852999978003765525118767339391854813726283146748795665377747731845488200410438238609217084684750099155644514689597480893013106528530751411231771441268696536946833368730068725994715921951875559212985377133033103630971003592697603975752928190143718539288689547255414455583009772442535439794377731922111048853876727066058565017595933455786082248693026289161057070383261017878752451334148406516738229297381675472721042873930988616124408535470665830879927370906859594547084763800324529527218757927031470003887821336457105349711794851523927225398683684564848613337841524760587664102573654843010318031794285286625539093331135676386719957530492577633697125558152409077907254251147929752897586552577358912244528873068869724537306825421971448769217538722583402718928011399018085550354280843256873700625676868725936857809456402948987937231000921260902088352380913326688982725252570428694154476038844597149497911864202170146689883076113023862295692299127336946065702252229297157694122580516441565881154717297558368366048529418535609808787323969442381539351726728908527760988416177210386209328759057113037713540381248891271311809446381234596756855387408510771329872568458085879683494567871093750 [63,35] -13817758953598656943693182174008144194365044475336925858738595148567718401281229035846169305033784441871724620073607137193913452031428658968243013608612367578640306295763893967688465511755586674119587956104324766227324067944281362798641050080274285714673983217561859385669701098759468818576292971654920911300437832523437160104358994488713291605022681481301476111876628191046814061673892215031009929821064400759752453011964162246614715188436505505691751527152950171296859592079077046519962000552546761515302652530197958010691571037513374167596500801217217719825461662312763492680919031709921055730402088838484163964181307010087239214746985869575179765162944647141679623012820557030639329103786890348171682839908282894278273995831413418141982049140861303187385353277217831395850231786346669597145928851493741248898157548410416369266157335152620097959471465663360942460678954261088322535698771801694707626558722219184639796308604445689364471347814227898221882175855152592051768065353190137718406146802908259683114448268550582201896909425037465414906515737745576095724197062048281352115695983544860588759603795410581268658119193816054748062118177576841057000001512370331820814955831472016041650867832199624973288869301032414293098170226078174118551273250151333034996908294680908649955010660356558845050258106537243292726537985055356286962819015924012941260868212527831401600428562781956926235620475069660349029341015101013158458363716014039897682550490118586425617833674328074762071418993998602118546199476778792571453382867260222159862030494051895080171553444242333520235845790124067636486684431647249290100491569433013232835332172462256808932580986423214592889324366743786441644580209450499477185920142636627440456765721489213705132327497126325865002973097927887140657358811730560327114917128956679806044556805304278035939658674695474403120006968640694203794256352846656415701666803289985191407997285227116180042157048643571414692096643257849368999025864159131956438150696866161672276097332068128376125921265250507669327872651986466165986433825335249756885133203569941120600491675757644033296537248380201119319213468565679808627369760322647321113812777042232890849483599467261560857785481506029619894303226862977877577510024263971843675162117651750099929013049446577088391581490914770901616528994950027640684993942276120399111200600698298124639455017625928263399809041915124295836099406709727793096092866333146620405614157789386808872222900390625000 [63,36] 11725593214278509552663743549717467990701822556688158752629222824327198619384930975337567196894345118125276449989388342197215500377410640395579829141956353545076167924685235390798861349862381186208692792527536612513318574408987891211339014353774332803222487299550320298190086341999992674786157779447043617858160212802938675909202997346336083286957668245259245481415298347898793786463253983977944056960119731087444164143670738740137867644098361357243465936032417665842863822627819899030424286241335079513733409885085104488627516853612353144862757497131863706231182105370542059973691136187671821713155466398459920554660105663685144771416167128304989492667676766646578494148755051490560861686538819108491398867015878763676187871556508178600160848770281653284563127457307783578335045319856259930894886684689535795302702782561073712422767491466646106029745209558814024451219972202266550350819430310251681174689862849058327927623024165624433964278407135022335248841389635397298007427663576847219979096518822203519802795081193242491681862567846146268723859033758497050448570864868488476869232834455111632246170704185848936326111090333849937722522278394300143752333948947767611739745807423553526780693997419449965635774161587566375687230419561538460419217448994278670295508319250203920001991012633344897644538814910016912229647802858232836779014796902201446133326954418464395692548799132013737088681690008251732963495297588522371693100131439097673982164797435790243678619086142878458593223424412788374437994760364606397939092347280859151661177782833337584451236670241997337908993004911115436994274341144314584899366237153835055539065799016322159452210010191450528370215794402433706613560547796313599884858763799408864677650109156364758241071852396930637291809930326309730010677278416639016751097186873176827331341862750293492203520513078192757496897436511652473253439675847166430693210130766960218179404456989518965570245961165287687149751556314229764168086095603415712268673844372362224843925857432378197737395733665125154593036292738572566929661438649276842288865211105001398777724277387504324293477531436977242353820640055500976241776023698414221683062984756608264932640422640653480637392164598535859621017390827815117704641991802981510523866167962493048267592868856405212258597364813397978575676760088469569042842724304866848658167353709531344991803367693619562937807260068056282674821640882867231403438026612895406231018569087609648704528808593750 [63,37] -6532739506341451124146389114230956738451846734254328470311762933025201469531529590241276096058823733871560047024665897264395816135779926263054265080049798916521412422121693621900118850365295936226399778229668176505562801595564098662658659461532929192125078619073234417945366571626636198475919901569685589621035521513982190075161606464450621461520472808154596276986988654533623057252186014560752755736059634096908213664183221657111675361677962906278396099553748805045143601426542577007334782410795359872867943344382415609456366316987104043184906556565012622045098527853045851872879159240721839255165430860061480674919363203150075681582390516717071747051563213208024996137771752846777181240506067699336032457017813069753657819844229126026371099037154628357501338174137540358347660040463618393181028698509619022744017613050794365049387366262065643873306936629966381255301630079643541755547340921790149234135969403106764219091738099165729256672973174474277145202772061250222701578138472470922073185542512040226161540803004845650337694969629635208791570953307068194226893679220375197327253251472169041747109815744579733322381547948109747798232421830564718943472527390074471930997547597239173038552088595053487991748273766557703610008756448805025182436606075945667528649980129858130011454816592731815626411008145536931677641484388148360235973791917487968873497525346896322579930932985169166514697679839931532789223889921333124837145324127562425691552861672192300560494494589322549686603761928454542135210896454503890301471902010115027800408672776038700128917168475251409551094089517999793891266426330513716486353151930748532106798662296770507514336182807138889354845195271760886457936893358718262968878178688916669247179850540915290905955084206289105230609675168915637770464940281325125228717787472368203544973691676585569510755101994579919185878350013447352216998058557133528233081312319770810999839381639989812353258942371705477490654132517614260609813384483342505946245749018024285818361323164927168573986037423702919757291271275047663816614751541233297337735146961595531111650772330110164689040781137232669389655168206194227876232385857695744291968553100713345328834933889943039981482339560823294725014182390322305053018937398735768798732105722088359575703751485915135225747488698677429479760565083149862373506910154930147549682546277551776050321213418495185853292151989233560839036564480285295617974575255182401178899453952908515930175781250 [63,38] 2945512136801666719223531642149722649835277958831074114367748470419196410850954500578924556549413886806932427255271427377534371326051365840684391489350376322031899496652903045621552080821193156070120013806926227546024436453013208385536735396136685832277268259919396282770519529176989329058504619160394530911058689150845503355959463675626354683835569239869859280389838835295732096870429592377626766533001104867347004687377158732917547562443926574177642130398693642278675648074984834130210788443153342116987609628033546715231669451476073395512870741915088378383131205375830020368649069577006244823390055055355537310159232576105925548214790169750567594665351459674779523103421648389962183583481919002130255130369038319476102984524593419893079854937783521733986800607956028310652491189229222306380456622987128690990890018554069589748120706012400380747447747346753763486940239645754220875317088419810701719113452186243229618439963289764252024307756322951500521342713068297050731222411829443580811587998837313277041121310432749221018105090307448994903667245604566842849845380987502311573728933521426025431107884080432300085018274843585434615712724017728989610471347779102615219468669551479734494393296154622485341426761590666694590175915004667600407060077086771290811049972771542534689732106889800096362638555588834619518029753025572273921301119633639491391020213762302017366102909512705852331807431661525692193106692078490773195499068086806064769147669197173925147024890113280190748784816353003882325286680669749049571758081765588570325310193300970075074414427226723642812614755230453028729331117215250328461753541732072284346071753739615238437361890614196026374107538179796372410920729690292333274909284607129722209549131791168917280135148946920977131418550898422182006289599886005631818401722663325972318625120945098156098999455058518180083885395433996156111346497641406003019860354653529679572611941286041563637869999918680385545199909126501680499198283264111727634702455992718252191542840883747690135095660433246840790703445566730471425195764013782741140504135638863048336636795192307296336750409425211688835964706580711946317644011627339920719437531336874200381758024315842002583042858249712203174665201347825569376923018608196676616552710134357558709750994950734953796782241187326274220631260734121141696718494690636337796990099423475258954273264327051703667415844217713210451677186063067811865046063957152000511996448040008544921875000 [63,39] -1148016371517275569927176809896483282808900399565352020673434439346113406655459829684993016382339733291269039021669584388961882879227029194295346648194434085152493351355231554532546468619664319429515903400155799057401282298899998688566007426527726405691453829502518064318473181222562860790293347022715216592782542859426366488656601245198229037274817526361739924790848892925467486816994515284184855259104034372211332755397335810840158520051049876516820371475107063163604947496263207690013966943342427070825097595737268242672855920143430576514239114829581859548335762094896810356074440257494787076473782725907930962561129803430276840251672254698517567225302526643380961507267746477478781961324841436279356399111525866166457286310610315359694782947754496555224921030400569502797374251167748090120241969986854628001518392470590840813617242241036911143484463168682142367169384525550774039239583177526038186906717487666521663961072009097974949737832608167485038758383578949011901056143644970978014834472691089567197873197455367606215663290074059606358283197301932512607469828891696140655673843476263044481879987943532630966754447662357058202222067808511519247717713643008132423049887744261174820266309366177385582928672098071176629664790493035002847048191173988408612450334661681117988597871533750328731740763668088286019675191601373058200364897684260422241912940318494419540620499977501557710569821578047872208325888104460093270364393361600099346420723042654714469122464682811255812217461308028462428363138803135843540864829765026961567031377498941658254463724600407929714505645817401642618253522391506929960090511798749098162463983908140707301434421361613888071330484214494055399439995025167022721520472685035832438615595946326497090381045492364231831454560417033179258175824016812422363717093366936464455583501643690466458035910066422544154911602067941633816751915888626716525415684441898223013355994818807734210987209216621257462258116594505225202624035580016630537073498726344828616736828812073420996448452449428419959851360294316826482143982999041184281861436319507895527151713965302572950501104267066055922783290407596681115623819466827415747210111993772224257799887677352310313714736525624671029817357615025702558648696604949907521619873724065565077316547281918614203484106155427518453210345142178732811458775342346192289554810083828658669920950467308951761106379789490822157719094294897133404220745944712689379230141639709472656250 [63,40] 398485530571621922374215990201928038307396632072260205500211158480685968147276637866485614720154195168780011751188653198132295497292547274870683020329358981860996127676358408490864207458159533784523163076019344192002165280875117325390617071329593039631367911787630131989920774384355359207470832589894903350675976124852837826100137225599320835314689390259137907899811745291155225930709680233354980306702746440884722419521056272667340166617664331803028842899289245681127250696468144807915120138992714775473488426099115559657847466976185689781453386667101193605639119141404940836079497140664412956831329481043870209958756850516011525423026337267918130879864256466501130002001541118826007268918985856707699177589389458439391628990769119478001053676112736771148073723482124474827594062789287555033014497646563856074718642114156355695430412309338194887120289796394842375138490588836414161226822843524548845562881171011683916164403605851032615978765149610559830554284065728947690727162259372043682664373743188611695470043753204205160628412485211474970278759541542849538918047969250156615217142621064762007235066166035784665406762523689050314462405749425951011663818807928230493574444136849512323157605488742512932257303561770236589818456112709086374758632264471435753029191879109606351168794460785953939054041340583360015099828867880160591497091532251625598862106748646610176686735072179359760357321780492939764907854543155368763408703260158941895813790703048768540366778030663111070891187077217419316365997479916068644400197535198703650469175906420308892540062070737024806439383944446716805547166172005454374479920215559689039272025530554524046074868317201798952781096266774764131722631221788528998709309601034356199564731948935962478598294988599880310542753203498994580000549257864846857032510045247415341995861725121524625621974653116072635615979681824703908059504586858050539491745455799452632028534762962227009845179804169954581363653806192482342503934154523283692555520495751093085112272000426498692221448732961460869107099524722690679867093832105220342120459017738784055192530707935946882755351512472354897458878189069814713523203143696571395410172208519648020132326163177545782295047471247155425126876965914756426026289575195958596250680806027135184216035589322671738419650074903263794493240036438045695358904241414450134516178467703284465224451724062585889758303716525164290320321330406833082449225003074388951063156127929687500 [63,41] -124222830022090895309825580064304032345364614274760686685759141484881672777882249008675159718995033271992035891644754514993539427098336898613195245203989481973355494031575364651567958024310259221121408380091948322776283025658006548457455677001413460742131767436147997833310783906348372286341431346861744294750245272281684114397674460874788928557733956579510374676842533817198116387203856346828543012615049773351309951322077204840267440147208060655734327791935913790029917428810662491614766744900354709712269819224197025068536834032153818974713039817387509553351923054880347788182043001856829659384228541928898739209964631933302613958581275845524088341258562318128690741581249492388290074550826022993897207995933851033814784630748103168512242539291228155636786530087803090351394010117688820184854526481759592814492896096971868894854934071502731291303523438760888019987043776138009259710109414903755159623560158882905565821060707101842614086355451790728742095438207462736151599450170397769241253888161724823897615131323567257444924606069138741757649561885476167262757268610034180075419267354961812731477033906586810877837543895834446665160808070108891556598302408355301824428166720240449759525147850854777871085528253449668375236114493322808818695848303212171848140537660387873566824733089271026595942684967251457808434428707240290148190405064371324869004941835594688908520021309711238972933941927094218425327145791580323252023979385197981955727110351502960439776728167977889785950418876004756930942458547988402617971611243146935276745718377924785722188197390343291668814117858003258814536370156901476781055937265038125706406338706006097394888861692811165000177267963265652614794041022055510492675533610138656758482526969971205025616966637156320042822663690926276619109427342572977139239469527323716704603248880358358118088875415945063669812381602933007788681360849976215475049820728389071455820166438190845611015809431288048224391969082798683812004706244119644061127996072235384040427133041629233157845408648350190729177241647125009922990706420656438921106983288117150105289843904254920828370119073773170685504132714709587393563277291795133755111940228410601641263506172653452824009033987715849304682952562133895670493292054883042198688561586815228841818621103506402524255800478279094876638873493207304814214813040585926371167393729556223990463307281482125232768589218426612995646140646249788730415275495033711194992065429687500 [63,42] 34101958525398990382075672797200716596797776766778802105677571086361297123187628421198709272139395357671659056027137525605588951633364282885391892731760013288409670108708347477588524167141228605884813723416113538765807515295268574883422884251867189982135985961908737910075409773493113902779860771827526943191155229474408108243517913167650349902395764715497802616788333036824973709441331977748075264775083322693625505322560795679984579134904305537344310515399406847959316361767445302807822866293612929727911038929907267985551645191392234922135419559993245293367403741437491102817393586163219136873898721990103319454083419697229301290293144411962649233147932805221865652264077182619333179033825682852759136711706538630931476315889406048551931986149642460349605065335177229338709625263022350458615287020177653846177661153477874881713195710673191191399041753637503205956108535671093857118739725871080350307115773108706147691785505893056974890150370556337341964280747951966700611148002975748019776443813041530917537044581999119822469207622222090486496200939762533531089336083638650670877575854145971385050884266346553902359763376165718843778031725869507644262350159548260994070468209260866990407642515137172992029611697801799750536529144564970649958208560289409000301361424235015145246599767270713267934896318395595327681352125260292094583949398172851423507736383585439518458037372368828576799420318811175832200099447066801870384924885698069564820691867516588451766315557414064796739958274950379276721952361458351894388713349609574256825682945529083086157312830640080995090514613979659866472898436385592047622347597614548161540227939275768207930224939523242443129751405314101192047514910179840679793687625882120363122642991018590556592128236967905640717933370775162163020079848996122384960214963989944056295792049648528069836974944843315680021970570924562600879980662343570288537556699278272609928089160739828378876207580482354074322129841971108906903568749225337652346228086523421639595044364392129347048803433903522552487663300784366536309407224028176623650337665583408972941311879467360178359252008016031648766148440129170449790802392856019577896409259998233429545211934780832204388986471365285770260833023457100520467700018242754862190330426334283275145896102348917382618639426625281785972094378262645902562807899072720950119774949874089695810739678990514100792233667931871169196186496797018605775519972667098045349121093750 [63,43] -7628430312751045066853492965792786916792516641285291204451398394280203882420915308162631772818304039896524352395881507853270282248221214624448999780371869473049718771446859580184413992753675702897632081563453944462390323436721812636609224746223689421238840732637337853446257960307275233600697352856224684578589699647117038389936752153516956608494338103863645167276722877189276651688235297247637735733491714425378379334372886629009626179852794767090016440473992890613464381489655266313329219374169263141364952666898130937615386740194577894348138910493274444905870958169078553129977260682170793440895342971204034785598874766269458515702366755628692491522363356906844502164592454425182193593347719200860710296619580816082134977279374584975994502355511821248814913878907812096030425317211174634175046597024020147091125057654018425064329737155715595434089491717776507881350023501191732470826953785853112203953027092619639903953889216574066231721190431703081239395400921594681938970907756280078131601267112082006706289769928961119831324652270264698482277296763071740984731694703152775228184942084370541583570996928909657119435135913434018578561587554806736083372319665661417228681681006139945879800763572847144866749320764246897750094017740140364941545519699377035433896439876975440685870002457910078687766445422316740863237230178951989651615735813843208887466271742832380847572396273536629217699718899400548259990885141256763882094203324785667247606714641205869270933324009029207502764908624384652580335139871323653343489324577789618095459549265227067226779082169988342176846072015819911609844473309030647533326442666824171771521872866111589261921423657732114740269725568071059773290679128142718382690359477376994567400976920692179467271960195863154332819463991108338579625533641011515719946727498788247302471405493913696983682802499833338423285955857988654279298157357580234352541735084364528425997329894897936853781216454374096349001660522604182604242111137401273937519488957028332134969457124654443594483781401960910167642170734082960691942025128969895368584877671084881783773741607029404449588224647512768330690743861836195538852178547418214038824638974608022288628998269338155764980088571801424720266390721866711704706700413505911861529721168173369000589699636487226119566553891155104214666266968783202744387647244249833368392035156733163251346539913263577531939436167729234015977279881326467148028314113616943359375000 [63,44] 1006402653319827878906429976962839479738567006496894836198396595999785520518734502398686251327072028971823410524857583741308907813610480503797377394217438554440509511120582573986994333568146921756889134596748865984523194923895580811406682958378023546867147845224538504670329815852198587837147094740375873925115127963233716945395679193264098292840099560997457568090906633376361124015553229406895102604655338823067157852763269418625975399928355944717605113630143967178774545966474972267035764235601490926344979148179604443510649924065609129663556747656599479816586057296477593141611375293763041147150111934595971914096426494568304247181790181412458327353771290226869874635033067749397484479140081901036087747564960798954321930356406122005991531164473391064289986144091331525986727413927614381196550158701223712532160337337932406795740226452338071893106183135581026614931325397081781235708595087504839337019413771678008506949071968219714813499094016679085476339458017152256721669651495394159500709689834508756368922366700982393271682428666712704965021789259381891736963165264904864837045948350526454905190694164396733727243218057854851787361779732088709753185869960111785443299802628567482519758291482588317894380152470418882309188601803769463438316944218357637301135151620715863781333405014621753367937408565767378902463796812663920800192292659102259681001616462164950292270972258878205511040399582302071349327680368946835249954185138417015474262172141210306937893789932135918859146734376758310670148339125813465844395171320046627266458071991656534801459244529593466882227654477323641007224874439088884834192370491910199135768456666222898649587842991565642504349454041802519819381309124330214091316762482802294854704765476890357832344886903386220293075228988866270426578154419838969275246627533199841501768469289079815250716454229762223458366877659465713175908653352324222063622307668326649303234169283767239510524138953523135115514573473646848034811349979376487628734364766179917115537209816394549520843680055658356553047599695909650310169293459782166192340024272034382220327338546862765025365676823766536636941307975874728523406453919704229103036229352095800823948655472347465062707165561249833432130442134380537735955334876788501149020637527208036968288033986084414698803318374680506027088923467867416252630894696813739057943634982723621689023846462351479162737597603687923764059775066925794817507266998291015625000 [63,45] 186438470811278846396452288645714142951937788136083800490055927966211380993814793731946421002874490426466814605870178411562605693180665784169963432378522367565769418000202640697016171901027381515016654036142160454145288710438277214812268361922588711176377360143680912785659078305717627083119621379904781519076956497486448425537280686713537869908303502587716762345925330676995577543756799271157330244662455489401085932507010909605153722742030973316297070151179000563906007992397505462561802832272004125914192506605925167042302079558948444760484143239646701185655517690581103364030957968609380121540205294176304751105565118838907082762670973656658114585881352228877628495585350042247410316252303190386072757330167337889696287888833271386562794236792147685160563309684328904584198963668449793914245829427088903690026560478001069311037223184313348411380389755615856081933914855865106352618028841318663242536426516735628810131842077628348519994196905044075363291911499433261215988959755182653595236544362946735355283469427523175033839317173940900113153632904504598554278410019714153173385980972153134244482665606660810443130641421824788396125916282009839075962455614943522485420509241970758958011834856809418694620485137994656906037118242854339744709543089428630514112840740225365660630845597467097903058077845032751119695190422881214057185573934990870475414377580315331532057676698679660242362499209605014034148623547994017274864201075944033672786590737574742287975505052547369900242993196812225344025858842993749789437552367094885839168654479835283227187846586800764495544831798473344421056528273612478553905647364852075907151412772349166900452757249262032786880513248020302459173909375485538902584413770622256330038770866373061498181558653861688813448749044089802529186369458656779904694087981471706727891657016039149229950832311221602185123411203824323317837959345163104471044925289543501126224273616884950049761237846203152202883376322832683377728074993443341159439221993859273232182381892265362837417590808710889850478010473107972070215796891262821245837857868469698879522190263257482153667945040871097613573765088509287279590180376237692754456427118277747161597830662287918817730227515154777302985839666142222791670010732030794524286074769220741310486767716375723194340683690217294890362320321817026684407527570539096259242095272576812826549447060434652449495694951850377485413901013089343905448913574218750000 [63,46] -204812035843002323082295100208138007700789913369032111105528965587505552025551411146465234633367298492742210768482776196412520297481189929530112771422261245228050121486882839392962761875577024850959041459289566449691381231583966594014101440917582906290030978907267149464659374773499649466099121135183352679105406610622010743855848997688633315725868573701168635917975001039044298392943791158293806070744598621730846942704713969873496344188004351415001828108481851764303290263119382570397736059247367503044778010789747643631896436480770195881208412212259842668357421231885698505978506947951134146223497120637373435680826886958778350532278109779047000498641127265774431588820693157994132208622986184385628305597312041134064461414104984292922520700010181262045941270642451493812080197196961975269158514955046518018782525214088003290109218511137219907051995642155434629266458784112087125126532481870329210134446213971029263673283346385966566164794623270933567550392769177804623345091655883357810490099130531754978798335273285023833421014529566097591537439576744403195519756295355395398220344967125830643490535058137589138074445319309895188144231836829042248108642457444248748384194243438565623668919100486078431967165991565652998484326086673014215610188317895466557171625693661512338350812490653672174142114137628253934807235756624774024794514448313458921865845008855437286934075793025696654036228964506131599636970776612963651458202996524800758996564516032790852808814684629326023403503597609479415261181092511066304328986505345540493832121749243155875401464957872436706193821228932953562287385361312880096695204226972718959244558744696654855324780425431308302845467865585052730694280008281161178558794950913794294026132124523678874691082962377744764993794964639799411919762326902133300421552301270704649628016498506245722550113190044889543644221958915820024618362012384038634272640531432693701935868710636800720662172048505838126191691511431240443530316224746924707364837932020306982033930114877088321290530488453478475259960961716856306076151638427242264537691400354814245822267516936325948666002379716224340290116233164499326498660097606243927177135639655524529254165486338968834251271104217910407514817264795249227866720862712706866043822846582578808428600774040385483196796961111108995237224995475088792661333881724272450593393038202083618547807592615933152163014505792171249254352005664259195327758789062500 [63,47] 96957142683180012069114769854592995074367334558701996858000219352952355538836756064618264010326900031591818036365170150093597440790306612999859030000308739922274404268175036205506107220060892951461292763087787641920349844147549835431206102150104458085303094649816860339602298165685455929903603405476224424318402870839946606421101179661948174353916235879272616594670078872290974875836744025881737152186845997535691565346528818936040621510124569759249721655109451349380177687697065971840698000263685019012650964122147878184030473462098179337581293965812285808611489236911083669565347323038986700729046868768619808157602477307443304106047529805575456633782680572379699341293805933546975893788344440369610731417406672452842698113863970560492158419124315290536903197464740811522434496462173908658670821177969351049134562213816851587933127974478901027711407964745759775065355232484854012339262325570823979797840992040491482678648766347900719142203413877714200763674543697730280968597940992063239641648817061399655309842884329047549161083121171867780061131065401889742609010639039132599318944384563574200637064464123691002039313365733171577937662494465244942655494086870963765189357284722104925450140795684551103097830878378095765374886589280158654954163914483672782250860219417594277193192979237648656711712130955183714250127791286892812357810377681890271711397212626856016409930715888017721867444976204882372939749425885353962770374504654327728649610639249418535634113957242179258852210020093708646062364716261179302741524103398965146114480488183575740359471490038970286279032542195279174222273537818769598092570381965049545927724109713823700101991500212459404495128639360726473147198080385801829084903248534882837507732928035485346918205788826055447505734475339728949617543909020146744232984183454838615692396802630411249216090917151606834139289296600788348365410293750498134053231881936057802517862353181865400760346446298851067165863087797133522749376900477580202004208628188803639002039356230903755680466746202673897656641753003260211768240586688136186488083236681264593105170373622118819243767432233561433821918468983550193697268738068700916551681815409769036846279845317125345749476120053001754281448767564970073391486806961572725506416735047492011095580604322518722270322579738449989583694290962734932025714383373526486225109063245274905661712943764929383287567293825404135532153304666280746459960937500 [63,48] -34934325876845404830864111746087984051402292835722826216338590125771067357649994466120217946523067551505165097688198896692219588186627357642880012616815178602647816868078224481461941934076828387195016332892883163638131854230861093200337973222007817321700513919239220353217561493771020946416270869479890470522760328884596650694248986420452472247412915961328681546735294645633196617088185748165983798551941786226362000858751405766127685826682927900451663596169255759317720407766450458638602155853153466165213728265673459350462499524657591203051306137427651559275143768770127582921887556143904053100874894228034807277869095572986336265376383361769733491404594200334081390976726544589334635181214322820926389519355175527357715703086962499078441886819278782993099476659217433467318059368354821048389151328138433253001725053044155207741731779733936138222336422530808898761168599234197883612173452340548364913206812135217082796398351060291651246443322799376682314410744769567606584683036033041734767060613923445029195885692263420532224594631574940474624006097003797004588435733200035721425578968843104720111971204732474768591182929599015261055866378444278088513800610850826185203716653181189490747321458982857539178457511846554254228571932830790795725421818996083786516810147470300241046812454711648681928706753122946135156497269916661918748556886453237087756720679984940801427908800078955846773828467129794014711618615531480615543356874436362392314093612516363980668206151926172587703818810910473833232071216286585231324149017535747697728357514985937947790748786891586948581455162534782679576486865450814612875837195249167045717913397085753489878564003915829749023413913236351144499302406214266794040088478079380732798845627383204211730765922657154516571619442692909246917301833967540506486166979424522755767986850662409934437769601336566882967080317010785395927526107319535436454149015772572017668122997868483792402171304616285272650737991767907647614932701497195435633470754519779226559225557189092485162479385242146407263060855887966046174487612638656177469695835388460943150948199793183356523330891376581182870588522451677545430323328036552225050183640085162492907490855576837065672957407673890917487805975887522410849416959416542988924257471442446316126545446503603744830394763253088801303704239106941158230373517683322391601345152047328116713234657638985380424812010602408918202854692935943603515625000 [63,49] 10643667642506845595077418932273735155501010490915996379702961736749233041462370090773024945581207754655076119857746274776358579137909841335214933598201007220153184474344055929758659174015757217085103609312413966931055014956354656742553462559395690445895678549578207448943016371161354035516106290387623178753550154683462471687764128320559379953600762996573527975807272372856993004968702515108408325559528208297070977808193332603779666925174800532661817579023418217900407330975523639835039298908241015957947492201022191889928339449689656403977354637986656741561818478072984597845533088748303308746052891818270631405727473345805059961721980144443131018098225206358332562634488730582779652553909406863528426360383285245546127158060976144839168246507416892957211344500882257437688192025093760949912184786978733674558067772682282091074276898682575063356241094289245769470495448981784413891998175218566596005945660883981393512388779909214262822196147579406316201253373814569047257119612392567793715895481850788893824562068972472813528869535988219137660741122757729097353186050661714233090074990986696044852861759340754733110152634258614003807363635586763732733651484570023858661230657966454415825050532377546803110987783690946039320467788623904193874467418326260110179882610028177012513753880641381574468997082701633788970315610339195635835977661496239902794471570424164126118881557345324394100288328081885116449333848932439917773948569462745775748372034861526683462379400994662321072175465105878285693932585234587367536178776620231708319323175317753160451886252097765899512205904866095665883407389615713942428941388795895750702263501164468932259002891778924963064611405877227109010561309127918219879467766095229389062483555509351766346608083009763732976589807661748316322787764048940514372974291412259168349626847031145768984075371040690440596204287795210937273568733565662517211493331491769852427105302079518334824738169666617910750601538251617098592842010955858964314132227819571508771583330298046588146956673627951711288431020189987241599196643880763158731660919707897615607200431439787914721368766263074315850072275672191830808378278646314508651588720204530276092048697702952371919540230045538934449115712368531131492225552811595619974370608052397336585691798604355593202812116220364053119060065984105594097806218605738531099863285871739604823718105221764759250879794905131348059512674808502197265625 [63,50] -2846525080733325653976389293723707361703022025763983477522265340947804371380837070598612586064308661067124032286610246157737128782077982711984280722838707817529320487773391744229135021836189349127502492389127523693835329224924877757575102957765181980173067593767179838221302879966706859675888889167822009718631238457806736919686616467945378305775624514143076836128222375853688373561676696415918354125013609543154655424332210546964648909498997641569848169077352201011611757173695959756642410191464722131255460336449870105232014878196225113110349704262589143131360490655301962758697990362237640418000923035803503600356529662887331138509883307175450354263434098387941452621477068404440807519158355405629018501534185336431674743993557167273002754649950891961829864026192193214812358228401961439821224478182657921298130469964825974927772780894911874476486074904049582720933597006058456298169444792860914975504175956917512924781763766405617323760009000921856700598784448254149748335454699691065019703024697439310215811864819410045761415260561298364056590859405052474825739612193027565421143725678435795921422815569645851022011904292513191778791575832085891593801809573959420621106561241298702001359416826107392532814781721341937329013516640882800648645264917965558898351235712983815587122962904461259393718801373650782293220945678206383441491469679609339606928775013874663554142415999249177334573092978943213706962753230691783129791076645041850049062317935896432285309885232345926862751283961770935434640234021677614774074570516969468865290315635198232082771619428362729074316014199733416855463681591982100869330409457386739457977281508587282724745459371024652661594756898567541117737441898002493951902083086893587171191390362900307663274202991147385622842391349874872883582118751017035065162277994755726006811795875985052614773946059373149293398092329166800901956067034013487886812621064886441000327661463964089784030216407217009394007421420508153776090861328323045194459706871219281941032428619378202054920762211463101111168292691997483743738818629650281409996605596970868942567711103628289029997440608560214154101238743602499829381526195039843331011308114478330845229001527673821027778805971662126208061844432740785781722890640382542658582838125262467647538393013090562296741140567763932525761299267057046257158622045837862137694439638927677387444824515867931868928764060910907573997974395751953125 [63,51] 677653156261178501184659598064562959621582266448495129695620719201676186846109080408347275355965153790414508294616361983873821618586135560842760658369254009256851589574177871585824745654088126812343832764622309196422317062655002221896880072671572580439342302974501369546261077275453607535164543772397482788245648846099817373868784782695203181990320276490171127235993627636324523581118971254852818511169565597656381802122620446293081796964406584435314659225910727746726466606032169730711118685820280357893604735289437947364602375164135834818067692390983322062328219365040104691130364310374357732869041791828400531392766177632719211749016683848749912663057426000144119844930089637009175730960848542761356235316212719096410107277261999274853477100578711561677403470326301050114552380026042897753625220605866792996930423456433568702285615040636146541431511456588384058067211396882332253234804053271279299432411473317170128556556860752014222363541218676375585908465835092616933388203721576187563040968625490382693589670671354922493235315971665267347637267972455997975331437363694773983099111223459023688954354240793783524068461762791608701402399110881032332708600356747851784496532725461477142347036171653245840116004240676128238797885704761286866293604600545033296837199043174254270955406382077603557482921341203218588597564771780866155951468655977017790506905078015165573016179531045666393210180167509901803021791642253033469151370237854133979319191760990178825633359250523587155842791382261571936199729688488388053916005067551354193508873582525796001693709144640516892490329710712717140793167295724986572778533980805757889223753270963447377310645864200727771766913917864577979506936278878836450019894825481811337208565508958498304557798812349418564443612423475975711933936178478471818961291518260451171765439636732512449017329586290977113252241493264398461948961529502735708837625335298344961902110250700049468896031821527631160272686784443313051653834656731436473558952518196561930557198833267189028325603133878376674542627608451506880785794082478670554852712688404395442642304015814498499643909371636143723821725629835188972804746199375690744460698360554141910682311665667241458388988970694937848971750970675092457886493551681739178278953157136462769404818429806398567763970184715005913588958824952556459989580530805801523235574318202612109912353873311663399192639190005138516426086425781250 [63,52] -144005013729516554224886567712481687345777618149965173783442615712274102471144602849524455508721212683254058363538213343051143354494941489601087873417302107050363868347783331713636950960171661873108954869947316774892824540320718024055354064717331985934153921334235062811578651275248962160425934667531914403987926029452971102756796229669324118965703293816911544618459338907379653636239667871212492022895386855656188161021383530882188481212276055701684114281239062935320230095003277057088283107594621806599818817223260975663142211029109600855749528964759142201828764617775240742856719925066843956320512535835985065578187225497675535124471006409141942505752335530976520570306640905272552438429542326029743179286422576526137730858527171313194858107564719650508583506827914397871064006168328350967888468879526441099742930552064085172605974209205687661748750475691092135076737164993565857305336451558297553211178357799528974825246273524758387404452498160791975211775435525828040903120776459683075623155279812827281460580607551794001107107216077784105405724365969868623628879214387070236322367901181189721278566072205463116014785768851059530116797199984327031427236785515636945701644835976356401480571900993348631161727039290912272867654972685040625446715382915631197371689762535308677316432683463588796310872627749408130734269952272406610580008626348833808660429945664900826451360090382207162805755538785597420364908468661290653606937070739392778305915133016342012994943089980794557400362078427774498225589034667484672271408620003009293538992854059469234384657966156599412138431936806239765449592608260434001012835747666118726074141659658327387647659185530097850540603949706683291599894519893915417204079144598551585465735242920538417619872298438401992751046872741034621878674013372387740442991574331242857916337460277536148220053812197264046567518809196988940512134229413646688149087513809003769948872019545770130874891490994101138727026437716872922405594913022752565713094113866932403461922992864597942726837494289121058872124103493366361540477298384469419881798019166473866013713639950553373346015152358228511331470441223424424830572917623191964067792761032005613487976811819561367978726767712385774073333110471597400933096474892498053876076565942555425365661289619672132116909313328412061844855790355591607622400028514849745630871751670550310581273185939199521499176626093685626983642578125 [63,53] 27216095162074669958916592420696208086296500695168132418756946887660808518693810402892794530542775995535029873634440376935075433718106243697150598965248542774242986605602678286451855067003670061342709386018242578919597579788627505505849250432555995194819310281478382992561888181461855026695013024710314803867379295071363599700337978551720845501325668610800403888135836819406567729540211692582295527823240334861244244440154538882614798256027835725834274210793509624904361017431344897485808521162601125317697480380273641026075389737153023009086778032635283756125747097778076823679171041555997194298533988658602192299606112644057639819112149759531349877090766188739907410801527283977703008928159283617099003779630138469339948302384394376269463562246870961500185811983842438264084529370544910848574840011483203576647764581485383875302595910229922547784137876416159559953314616296321629518652420453064024406982025183431997484625515814723113984974663656694067509953241591901671432153067028683014002820596175132083796856262955232588636846419979390409693114231720135595181703060510854914943548127994956243559517188298964683885158211053013118309079526407814637037145562090807954170297866874741584950613026475862900873396197268753195973657044824036900360356814737686796780387545885982502442764726583620834231749850866678430716039728049584207108024794251397572266798475596988503941855193772528798926465327913718299610669954297533965199130348346154884768607595661230277047535791983775984779119635571278572510551896696972860020666151128031169400823881096040134917029662237751837799400120957185269183618792955694205005222162156414837197853789968455016923682459988402497787279598468995129363187378817744651468497292024070613638764555364484209598944676721497438979670702641004810174828239417629379622330964143048428379756343754475016704969851956609653712571268001299835688535506405284201999602924169100037454021541932969218472644619753710351140591609045178524339429699893455714279992448524705662571212930945026625674750173713984538343015048048107186888547568465348433089781651080134408965375193780448474856677447354018753639286651201899578062053828456517016163762807248402159269920984015313010971801355418497465666704453960809226761029764630898346707100354103651794567848678437862106574152115810242684976375084129972604872590029439421268942076574015735259477917484804976311352220363914966583251953125 [63,54] -4532770383332464686206208688121881772861036147019108605713652662881955221567938077204486526369745511922733712642053977269589190395208151210916650033797504657274201450412958555044628052013285404242196418863902178997978604404420569897804062700740665953405704325347640156274633281283692165695527503727547158978988482641300813229806243488090041895429759188749384178337466528153847492412909403610255971567542403715952393160235469382174451912769298590823718534065321145369828218367995116473796655388705218198244256265988980546339211452783858602626248646109566143453902697524289692013425030232257220919711003138000342375697781886205869870986120991619547842675829130375552865484783379520010142138714682007273832300769103099784069055905189560670807804809430433765978011219745578571240143797320202351176418937949479897629747198683175422159205902500551543198564053464428359238328263934835467194309428130158643298567245945546557699793145546142246790296824158906753571866091538498888419053847336340753516219019373144656827686416734201112141668685410386378660681031704461189610564073559679972220003926529277620430767183150021937457561277482437128330867155337430472920514291333714905141682733789410105732557421865117154961283670104785272628013775915762165570243920906694775032093055911729499227383273237642694194919691496244648227344744297685568876084628111057780223884017623779010887368991984050248007357560590838045739938928741054797519274215169263166440054380236597791540841386870999635688519924809593017084824962226603486100344342168301085080265998311854263735068651184893583492776399513714018598742823797336932028080469991073915014979380466615773357422220280680949421338977659416611264965026697270300685476487697494679109061625600999178702179291359456162992593918667019661112789524975578857401328564538853774771058594552369684698287927578113459286874615213906807960942253710679426592332719414780895227960916627831902500054206946144075345490184210785080759292934340163084966269824840915580907478787743747138229152953074683398746906619896531842368040225198202870726330797046321880537009844566395697596808766624491514981642281229198867636951965353979246268460399707402069981256504293319337287248072753887825970430211590561243675258033489942265223597374706766515655082240988199952443584981883527992669395443473314880510760802627599409562990336581655807790536272250392357818782329559326171875000 [63,55] 653833138706105632576628109635331484669702568480533744010605724241289863914823571495539232225923224447910947890898194508797036560520816713740166307370093090246264735535440464059962473056597187430271514934410994379831817609818996582160235441960414666878335430677860533003462795246302555020937141635560249730164126369590099947457171736868905108361550491200394690675713266215759083857164309256118843870671420411800857923984961221255799047668852611451933374911494571569082892139108622186146500844256820109304815193582591815133209874305007043127409484766698880913064826658378171660646872581423025649744059462381029461014564165965540678637280140297459154109577656158741877631188729239935351923789958631467778062711800207753827865011903897303033057574559943300211947642246581851903989257107471313380182336414140456977507960903267402364759503924804308197669251249064748429766591985088139389302654126662239534019078878996656172962791969440976339761037428936563566130205691783915649043918964410131870455661317872344369119756650384335328013918494181895632221050487021092050219613266486382424105269503024126895708187904380200361084787696344777359259128018138311610025698618986729242006299497846688551069218742827086030592020726170284955464281021350889806525366124033164470690995428080987747593392092759826042429257800201418826084930380037035070864326169931175339193404706522896509162346851616036598369945643205190473052620596952246804788205686706121571522939315195350666535462829250856735643318824544603233626386599120672477623044622163261071712079273108187462443803836836286157495294508878049441051359633110128987787274763935792532557208240569343088619345759479398482021616100055993101209120811453265711267312286543101743033692174505857812285584615390506490720602346042472997544041259659420970860809681471499783579583529626832763266720978801266248582111495649507743352697021951342020161581552007553161267954345355412566468293547760151968124078833493170280116708004786695106208627361595474517242902453572119682525014193594049046517887504680354368898229020318751491090471503298446970739780575618567660710821767107846998373479899650416353891537765007992299184760246784004941744293472513654028354622348946012517608499476928723254133892114327949187486638944457093979905011335767635590125940673598275874270842460306815432636842534355618420441051655994137148386613489492447115480899810791015625 [63,56] -78991770127345728885468033298609951894715313878248148692335729025088283224632606127553367112280020255169149814547177103337398923863199969263758457545531987601952753998373196788459502596195420582634184168717705414672014613679812870882547310212501479403538038319137511689671342754767509128428258457670045764825607114420012057972353937610436729599731184890555190319928172944639476737155923105781963461536312111305988194866814255626119668919437442508449905458074804814635289614990087569745748467088448879047950111251720991223067319640109892480012121517118167126761684225309926884795506392149298491243911009752623081439830061945394026635614153688892114410429885184260082235937232029259005800314334495268350674685353851330252905043641344414330766529708199490405402765174317439084865726051121485797041830987588844572070236321561225889053440193612504310904820905410217371270165432550109268557982863055240688037694581930710698577682601937526209592296497235012973362130341245811254943275643478066977701248624244243553510448892950468440806390026888192272530448769369107959962466665318495131429781617762292395280147480371784160860209881499519979721275750203699770569884545165751544727256009219385863080381803851152057700596596617245427836716649368447709225535091629166721888539846693423453239679744902374092271205853662299835957141876064791367713511094638578238984586662109345808438732406605699264808442435551311419843589251469167088164735824832798904909481375956778294834519956354681799211362596146394606997636613268525565793587578149138974365827545744021029150912105367099814367153473623266597575855222011864345139922768168762497960346449274202329803316246623675873867570925669491930752856103607485633073442040490498558481654771245446001551996763560941204082295394164996286733424064583916751555402268005070874417854663867796098849592297417734033317491078247994086210958612706369199268848131638814694722468647452944449111306582204753285589299990982434538262091380846562584799096335736394828170076159362673758864021341647859436807153958297436592414022092327414955886944684918104286809335238502953528132516239848008591422576215550634490455783246825249965832617243810139179651528530378178958700549674580661040813169149504603609994365880559860662498672498011150017584639238445808207637183529243619508733128585418529957158605202599974652627912597574466602168286044616252183914184570312500 [63,57] 7417423226415908459835862551123510557175496250850943758179758038550349480586300471675511627805904343665468330318526869657555107946976278029146752721301232267793209970185309987864972904975927290330064163806886091923900018078794140762733631992047498114853536194272005650516321192007211919920828739183994824940462291792853973528007953171601980063717175231001507182561730910571524932549968943378003394945840954959889627725664470277969771130661907757697630158488289717195357046152526598785922027140102124710944314259207812179343062427334475096112661765699492145876820597370897812745248873420248093763053394820753826420439567345156848684826772302574817258305033872565370010929045925523126753311156769958258597164195003941172917891365801140555597302661130513796217290497064339834126055133621046137410904971331461161746547952564316988773064987718443294537924555352015351073224014732419406565134421834455225492304896783854833692025904029733218892427900269076980449356286294576871788291792740530062840988123824434461137298824774001680510312938049095486956850776907416821353582686785257807574123453389692393165953977334562755940241872398315984500662524193938837768389771510478216169866010822946057021649788042353313341170381823771489678278423603637634620468951921986461924010331646505987766420996911678247607812501076877651485964769780771142559575719769801710537745404821000218775788355799864071755383425888561709648225377751047302633210837622725806262841099161259560511111860918629972174929643039114358901791415720803254147947878835290599805506669954531681976827444840706809522140149889676360901439342092792459013888260387952562767473213765157016551632728048418233465097922824948449276931170598524838243650387314824291711785412450497906309703189323850655244672746058640418061607769347898206522067482065090703304017793539699443253880751439880272194973988788175708259788733778444810685577204591977718611472724522170650651930268099163972786000196596265745960330631084941184547403836010508245256635022384532797747300403947912155081678420310539401838543391723129643204463345649082448368845277917082842404727419568524184961278974820610230258114019468693110108849189844875423584965885851360852181165163189177638977723206422340516532759290615935026987044862057912454045020411100166100492465021435173517701702456796033794779119530996159731414110391489735718550946330651640892028808593750 [63,58] -420727559934403135151645040730900601248180195792569080438891992711730724871339667490496052406408587481028965468023919093640002212899912721447254250586825138718926556537307775992066037763225912331511144721194824304874454493995885014771961373205209547049779060097806020200756672978389558936421273039931932915196202356487429243577818412586857255219100343632394009999816633213581566594332539493026987931704645778742797915024942765645877274628276101958138347075267554746408797424055212770436285661253353674100540922855981970652319933619895348472475739065591045347751830329612465782444312538837171509087109620289393626443741993941495229839671806229322149649954823127142938305157000593451472595313281540106147887490548214891620739225454571748624236311784094430375887355482929583453125350088551378119042380219489264769492324651145275413312405059877917013123613044733355904907831058427719309558630710134758807359195473916001636868215588721590909901251282537713662897863563355529152321415964921690413044997275075409304413631525424261135002810783775677433866632225981391487019201805912363847061478950603008045796383734115907817928291157733293432931972421766842862570180144586082741366878411140986803750481460313917467628308675085545175756827216375567081473651154856043888566078056738281683620618165790289423093651142451543109605758370740146797624323116445819887355244533066069306255412769393240760664761558712517303870837195286097053275605352865639469576522321295665739388472344309769210270356931935446799098695302509711074342284056513437272654002129098390871499441105153643933493111921330046587115442095771277416403479015022895525389372792849938133669384203966301792387007423430199539630491047149241549821254414757014230390304566249511227557419886936915438529496433281934865208363836176045095048171380689728358749298962023936050582622203655461182626982003766389361638943051201040496355963514134121569266477896968316306728840408557945932268496116709233298591231265292405779554967301335959767150261801442716835123602414938512346673536219836043480296426398910934250943355101928105356840672790958678865415953800457120370128250167393946689345913407348398344311845790459850283460881225758699431417139960255890045281540159316935868817392784232027423470587913441042000674540219356536170508943663396699721784224650101041250000601876021683067120859877974226037622429430484771728515625 [63,59] -13449645141804240150601382775013284594848722628781555956164985034751758177533555577627251861374899028270506510030440265442669318715424696222892058769901019718485559150402730853977049534741612361311394181499411160095592538973176057718400924909493505228343274025916998267995129532982429589103158768691887177762443063809760262898928205361747587478475846546298808332184575331405879151194076227357357675492548745495793605839237468099035500951504356395831723195108959758579284492716504849754153205258898785525462496513837470561161673052975863904316969584565877074185132946581175053007119762212857718794263426793101622560872668393229321882807188943636718852776319469226512973874478780910716735878620108273808416758626684951422828471593557979217641420308764021441951752426992007839258160185388368310200891273946717426601764848495371304181909717966474369830684223649209974174696771150741925982713282171449556535931712036314457927793130015431835977639073367788151542082882837408270104077120783266255255245611109332305735522401730233562054941000449907480561992827334323140076720395868289764047287764310041253593203878430140602972862934082292357550661181824518657950065076591876513466721194950670198209614111947249420041464264365500101764911261713485131364680786463825782681924652384384637104620126463106687708126148661284123075047637442601060110685035258139209812692616125371207222377829013388594630089513791273316000824211947983070804826537556220328628992315319125432351074816503941720777084068685666235945865106505894263879282733389481547845528771624969607201912585096418824592444125483621755729574952573428205431433260346670925885267475779618754987396345787321374235599951339927638352168394905174943822916146293653074682571742281038634982046713751808926923530826549217011137545691028526544300603349939507880748386506474528494288981958584629410901946635126661012730677068347565575216947280551747721566347918081356018980043206377964939170353304556064391605012918429595107735162604372319105452923305061752231909301337483562433558688237207991479974488211044398787107570588967848208436045279285873065418732225294856143125842209644040229428513749428179559018348090797736014800183963979321654934637960158852543398405121230318254751738721448810551511135464014830567139610631874994455860999755641185667281251076354703030356483093145716911642750801547663286328315734863281250000 [63,60] 7223243637622308125120322783288269864892624286782730004021305765135927205029422663843345716216170801380395000860959217636470677377669738877292760486229486429095387479742170980783035786162751788828667322025031133371705864375857347091283100082222332702432854106954932905954751372105808315013958411202341778375475173464343514599787738542070179333129433633268035961367597141379991043414402639687523132889782555406315629089769236028747428040896095905901971632621227153809945241919165844443450022666711201484451181327939583824078030709826152086752509178111194143141195302842440131258919720259528717743542556038065541050358024501085841427106369813760349093976575962356304154408332075894907253386165637419989147388240811448316584984305840530015395507822915682234409060828000719742542658442527700217006156702986875822400889885838698628836034427621729092824120610982651989556869791845414955340875880571074419395788513889836854002618581226948465243175873540985098627431161128579779672339102422742120366119238606708732941766499253841257691685549397623686761550507648770661752831132419857218024093795284312705391025770521438830482090570167492407836071083815318237340238747335323960622126764986945150563588186889623154896043954081319462614929017726865310406323304524639129368519921521329570052074790422606934072290042503613073219235725056916993682940091993901561323033788876643818491612043018724614561266255795872453972243427984852478990678453851137085288390601985047249928730160115304513472282684231266723716203542244773899482123075534053879352431213314678866508931037295012003583225066588142566445367660414197374798453898417219230819986526343741931637725447090007637563703737562017670954157985545255360076555637459810714217401379308098197844195662413187388682829061760583288017341925844627327068293231954138909726424150205173951228777600617382208453076966972577667865496250056725161421549100934468259794904081974952865641802925211569643966349872943216512981193386333277868137227483060980283394356834764185576770690651109165565918860894742549525488295932150230953207463604844340838974552614707906498993594285538149585552830376753586616912233039730420406837216068635669324749448425033389146217700207790503876556286431575047794669086381875517853494647718582945968406866097400967973987311672144026100379428087104570518539793682515418038470045303256483748555183410644531250 [63,61] -1080306892014968663315234417168509817049405290108478905956903862144638068191763689894871227229034954410505056215595451989414845286654274498324448168647438347954774471081400355916499709217398931086562140433154623130502506156999641837853861327960164076870087662876408719240075157715566582263972886787466004714353102754495040508518377702816714221252929060534424075644224239194189368149181858236516805904995322168230061006315964948969531406328909462639067178530176280234312529206620988428666686603882633923006847759244802932566803553963507268751775995492891987759128407198200478773710123464981464115559743918455683538093676824872610935875548500563188056608459499418838732853308435810485003364927391893228294988793950028919578425977219639868647347365651879630472825342105528014602312625773717821473785291155587934781453854062851889018334495092616956688736799459632163724186999653547332332747432803093954944245130412136735701850373057215996979121584055405275701824254205372148746346166293988587799389596950280635739397131500878614913471770100777307454597743602753946841781839297840407908067284858562228247326672222759051955804536115615294007409126677438101084749278498375315205256393739637047132036595387465708587185490865967864754185038093210031038970756036377328217484466658082722650465236775806412784873070368970021664334599214569320253968014566673562482946720547109647418784075323352905189015951921393286484749377167353937832825484448713709491622916858962213818362591752566434438631964202619491687999650152056273085051785175347098951499741617232697095284929170371048303902410982289121209767725282735529873642352950754865271273324303417618417450437038313644373987669632133004689387920635851772719296139742001256946310007044815447427544228569225017424457988064239421642541344181768188790098554639183108905267375489470776415531880447614575603752540301275089524475696234466448968780667734245370078917871448530321898841458734615662488304624848002486381127862371215156293564222187881246037052603248075867157755637572580334375482207253451564314263746890019385107403368893061977525323059921181584728010765473024927463430813976428730196669442981043134436605587834628925899999151631387035273315300020149505608872564539409719906804068339138762857588207790352498389000313391573937248271759394728551863745196068095804109272729982837990547750450787134468555450439453125 [63,62] 106888919157900103414801222324805081877304322579020634251772575933490377277153609726531335299199169236584336145583277247705563368452477198329918222602357265184447173201595194352128064444392436574936311141607950439575970518588461121593781488227515430701770053405589359827983313802459554693928210458352002018595578774352444348461947216855519470636136638747340114770770549590712252667147483302662477841351629428032618948192541862585794484047390120986074025569540728584863391552186292692945199019441123764581317453988960751092198061126636989637012965459625427563723511597965839539216675793114409752797306712256291296266715123970984322756981160460718205734549469064772569804975560806267558638039038155321087280252816744461694002303833386421092366546980767078156711920212940093128401768075469910724418177543053034558222390498922260247047863452850566102822878749211457638880978220215087513824813340345698100300899124520056304414452430300391269696142036119670722862247303350906287378526048208470628432027850701856542308399655837954990080078928665269089898045658116308698742810738361125001606319482010904442644977440867406687858983747949226908425237848208295472307900524936260334256147672364087075298964502587120870124324268734065331212513346423349889672441572374916250699891177044673140016798054462724108246317585571330923941271111666543442931937662616389084877772239478285473624390287257447625260917290033460298044860859652216713154965796898540578142128687443501068790548364400546624797920339955778491798894452552225831017322575161971451414497867846564343719740129453328049530850776925193028918447625572551674008807919947805257742708427525800945457885626734553987001871342376598005714639249416227973814810055486518469872173625604036115333529467396669054400379810199627216422790463068440006604421519238358047786657529285295822871358767431788868466576581068368372438500578834753916989880616766128574010205833050544446316876915066629231190569231787001865778905288409113944815127610121921852763020674856795889438344494458860574357149198943874752932615286812111127148881834620336843463781530232789714343901085144765150213946675932361949315371398753409113812877131027105618432869709396577221305333228757790338141859034134025315059121519726667589691732017647575200361277337795883272989322442971907497960184291370648189314213061251734870893415063619613647460937500 [63,63] -7664396407557313273557878593979309943825342574632022940936581355218558296531207409914129716268641376949695325882566195226459456283321205938597826105401609015808886754375180815603659186621301062200143280843249481715743214830076547348242278379969908683257981214570778746408120820445902856205595272964651738822153306431710339889299604140555527662718332419363524125809490774495394726849026653184212167145263129689346398548644530272875023596897059863758005509365147005330208037569864071399040880901276119692078611498515317432897864067721053806626899335151534732503422918117794782285647267224735134925626799316907136560414218649082007580550605345587792947056221720146125715181835479050759347445044402009464068119794897734084084310121570482668873198332567647923281590731884633334237096257940111286923417826658738814679585425528240986819808742794879320108905956348028208370104765680177796945644679255454831934083275467195277808578483470505888483648000129944999425676875230725213879044994357064065349072607212577008023088722634344676842275430938370979325610750124000132845352548344034405559977081005332921375656355797812048112027368655570574221231349486354838750173398079160162624875574982006340790011485989394124149600087454637646724471286399746824231169504767027648325722094750504950903450767070297517053504096115880018800323800495225715203893975863743953384273450806632416764524639392185662014193222231531420496121522032838722090659322151948595443147252427174873827155132404039528573651432117309655513005380489868174595969937968907390407650653396735807838943121525208153545372372353570245243427979168121514396470329106717910787019846136106594274993173252932825103025152218422717179769203661096199418823234303168835216486163979098689886271803381496569019426225695929610513591603473809773814156267312905431282713037030361933167255214510046006999287213510199568163044436222010767037830072075376886638382756051391661240585757369056903605624502069323646053056377252233129730289390738832242301425628696539620520221319920242899702959525308910155759242187956721167777486622210690966409464116397346778141500149900451029705920687156080470748367243990182639902311533872406269321926339906777409219631179722224664851591285177259976830687606349573981414881453376345227265215151854439387787569936812283734639601462119550684404245544101286213845014572143554687500000 [64,0] 521336147487490375261679084028925430252299416152581269027652310276207069133857336097538971542182614042185561308056821417496805679683998466792945178476425745209464933139024150308814135454739104936589769043675567193695810217957803084248044326387851775881771702878489892114601455883832454624496390975704799932659173152437476686221434767456291723193325024967825274085678684754953096506559603607560491225039103580679674540546545115526507073541387960411798350182673715332614298446767840470556647517274837090044338962212143912958999711996811535912369521778927098206598835901140138459497113993738529532655650829662214666329990049024146276540170208397711694825506543340391474012726970402343217086677811712241287452544720852803578248091133974864964487771746872089175577780191078433237399114219878097247091508068341970502655570329144140560865865208196649283266486256508673051101697740127771779862861909663125204452012782129742011374941253157351793528969679710460513711148880483958300006060411424581088784564029892980379885131477721005566627581086443700464917921587922134122921370186459285216656140321577365070479748944455473218905532059831379927573227129095568096631502180098985937583781345281427515980312135471776410275947358897912944339964889391309723152575997085449474386794200279638320807262923200915529235648363290051007945810635908350874155516504658667314435809315380021342730951920341207919510004014814208055414736432800463682682942263387535211107451548363559124690117113282011770972326451404169459743747630112835100266515061483468009138083433963543714064757742063821545275856039242360781911237599060690426111607862645795421921398559360389313759426646979297818489186601880836578127965139422607083103996870293335344630899290249807142423780963861835981428845909427334914796955740018200706091419033362548118226067856178415261360314806654607731560415545344684423081167916239744021885033642332857927321354666424020644827158941612992140041120983118511487485972168789742305752417236787688998019930815447383014031154975247191792410634482593570531353197736252972599022278059570628660202579399134263158955062885710443855886347811775430136353812715359501268107102798072621295242684660608259134730102983756354963680417026730849466692857022115313479881046101024664818332258728642795292396172612825466785579919815063476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -46587315576551506432705232840543223231275886757674211754405575900107798017884127431921570065380586890516969195052796855048947982067171495354067956395296204395814901792630545281718004053871636541191008433541817484718206044678754855371365492101059589566230088786480516414890845532641348554645040091802036932787687406132666452753654014595424797427111600708371874117112673998943561700083853304704497145381738016656878493894135742189068326523642331004566371511067391148833221980853847994247025913364122179024861165626408171134474787509701588516506735247478610402305107016888932089307790090871442451117932624521595051575914597680280796325328418422620487443783554080591174194585964375266212559717083549002854682024365381446270677879460117019836655764683025839296345651811212030007034515774080883355406000125883266760291251787604369875869443437678275539520242616965086119249607063527765243964318438753966972533628840987803207105623903047802359672643845621798098860970417753623265227721486592684854280603765742658192840156439487959226924641350081007564142229806288649366306257820028402319936479391529643830366636979670704956493903120808314291035068302803764408369221863949111197012013484817584916753228353139173483294686464554760631734742876618033267512586203579737918706931803708752749107614513399415675717912373747515673290423082637211554173492373024922231133177834268740030642230668161428471323981297013899871831550165228361840405682337884614488135277561130178738947173197099207624704946457992573989941210683878068051437142703951148120202865381253796195369807217886298334410210427998093171351362374795847270880330937691104652707944619310651538404420118310875643388330798536865997444299955961729240833579332510843081520855279667531450588935257572947093415522665403804137064167754979224939957047003355675274424343148773922053241125734848892130377602186235670396713387305103032036872997221080599781399336955774649126518130869637468230371598418045780100862306554038744665368675913942095293666046553260585320916737126653439705213105653645278825766910779689068219277168259690216590285227111708399285915595670933476500419905260144154991716332753978659019934458483682928575317638272389331761034545735861560281377745521348184874398544652376284684678385732524099218233657593305204283086473626696033534244634211063385009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 389155275722293606648738954504293403774116796404905901993335233148346741149092647237963455271627184807810275139263326022261541322674250266097050991046034837557321965535160322427479061866833955707928177212265063560409145079573557225917714466342943642506537163601410295566757956301875745800691528221129957426096413361985496665151010436385573642313427355223257736609284187274839863450908220149050778486137020308835307943309018957895023756687551898754843033436501585010538370341991788685188312106458859944122812636836976053270050052494446044881560453939626216922341833431296531886968647944237684556374562430569799400534503823667691312510223115582698103894885751943058277895791485421899227632000473746683998278762659290775572507356892713498596544525635039747458355335664139171155889602679217064369227550985249711536450885535804274303653305001372905262137702595785555117522433461167512823371995375385724333053048831224779697788182868387922663911361774544913029770169503700897765122386964275019797380621202875292153658370522559072875335841308246599879367598182800707367329803543256735058512818928834437737925846248317710431740973912821472362850604943050348244226361686186195040108882504714691662319003533552717099203918655800386742223053205758127716387974751625864364846281111231151104515732222555374194673882896207286397414728719749046371104468306778310305492222941962334504330602691677984778444688498735753217515754157990017201323937370041728298671923711721742976574452290018370371958394551741637822210222451393054766599931551086155800887322768273211329313274964417156664919521706527011175826751964085703615928047400998630385712312640659474072435154785140953802898864617187947664789175645313982070449350739967700106332414766183637712652204736592201943362708521516784457172259568031951791555541801099565971657721017865211751662677596067505460972089353882472254250562622126818437160823819297492647267021652620800926700268234293044775199184885604386134427680122743068173860808194754595214311286044682771884664692611847637286026321549953660609093523113396608883943372900917883896639182656804846104459608592082900809577012065567391039188110053113282865564801049265540353468240373923116897753821692372190086375737650022744141099512006332545028358948448580655629253688003654476037140776817357945560615917202085256576538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 9298963006618878316553548941896261434056577261277936505088510800155355122318524017726995731653591095129555064876359616447960180227534836299413293746152190271859723212544779512246716227966443175865971532387225624672830468849402959425962079142290826263986603245937080079627124629562573374661487777401940208921185196202275911204723743806367010252347337250458431075638306875109142393098264606823973335424954416294266889642415262665487361536177444524521855506645305744619987760234077817967588839859677535456493437832467908083053046048410021749812185405199838634446638523226046155113229729474502398006041696164185121496263850422523853918869646036785599312815003418680157305065953557880754696971263176805998620544948573698293164591290573912297401702344093649547622118212396707459508635060475624671837995598933508552822919385249048605293518163898866011933715433557563421723316538618645996701837002623591276597643481462262871417685786061269982658892198683705646203753012106219307241742847159816221016594583377704127268162062097927242963930539511519362050105840603654665483158418280074908469617011805740805497787464139525889781884992397844005919043629373703120866727050041448729430423255237145617545011509250667285030464843183159283920657524480693772334062298965918767540080007365455773272537599387834477238533629686775899066818920957811056898134350191294641043015586114265210140897820115338276790408424070573928827550596670988516860785048226436091829756730846417642863922735717531257630211874139656385208733041950699261186932038971072509220757423209356047948942091964055247871025964438139590288518540475864521459753851326974533709481807238695873792125772051828924055846397948824896989771941001764502083897328938567148074189416133413533205642640860776014116291506001901206164859882057092519176055220786578477752632348384689990845579344532302879433450644508385046554041528088531395750123288968589181397343965651328628119054553784750049667064256607986914380854633789177631659743259936376202127238129837215639737751261915312210041621019608150166462302255316965818294846300709993812415097649185226770523249438990567536596857716934463595474479621647364037924400187967441261050986215768141845968767531927839969596626192038015728982747427902993020345218701978401828345954417116896202902386617738725305137847954028984531760215759277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] -234605472348380153888065990213414045791704026902475557630891957049250445966036815599957220697788474757076373310506667331017817207608059981662451611388704639881291931968044392821495164950618880566583527640556042788775859863207360581350560161141875103465583259189139874485925045282371327831712028234708591978626589671663507840928210662288898028189051366300881528111500667119573940001049026212044046669813652784533439774380876065419705984712770767983646679934358498564249130088949382044251019969661198427719379585926507696304093291433373410130679139238428887037525097145151181113051276609990588714862385848873787880278846463984763332297475090116522122079730330532194621725343711476481157278337971124796810295210464952563501223334645936333765768968783621334186119465104049520619950202672471180582209576226084114800047830252326307191462444063826930143560061076270988530617463431710408622781005918507630245963164900004279002973493766953957136406584927046329758196750944747335448166054068368136613219430807431665831096615343810693663376942038678421296315541209874303232591094066031160568498906384037249956379837375220966726158461600374377698840698588674866003272485872777147825097547693996631753956233956871612496479025211742895710923794609554928025812467444337869740985531168707164797256743561842519467614875693425821536022971400625799743354639567756907308529627819980126762833149488800455737159289214434502271806576293533911829153423355547465562510714927940102976565673168730357511708204527107617181005403568394569895373075980256609372224209983481981176277489138654732790017138532867265038085492863029287938332402790778184403331137511087802794591007650281954792589487835944624093619032694215696254423165056319106991937231509061085303035185320179011107715452826013882873046705029774793173573782648668709646328948039397511155754061291717136523691274592769720494816525069744767011095418935491751762171377193432758350613496786996515734535348675131863012949048056377371742955636279764098025657062176517090611948184635134937727814768910281555856564656166836117820887716409198108250382526718889747406218603816479156663338898164213896477010819341930912699732466510233285150720744423771217543397152241111314710033975588724092058960734911372951954097184381506569194635350426318202021755982868579389310744257035601378902356373146176338195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] 2562326344651892493668631503377122905463930877876497868335953067543171512177402110493887145215047970309649299987145128802729359867847268152321600924055280998559791177670089995048568243524952023787371622811010692817364692501337045506682670938803889828498172724194332724578828601529180241060346634844535415837863620850966469040823449588462185612384547085424377122259080242746565812236664997583625954422619430803624790322250306200631051009225208925987621343818289924904940263867739854727010081752232505341896759182373168443066973242402012087643595229477507801046532041880649936043142085820567673017126238744155394276379591139750729360850007985531586814628225934035212805711625993289470248710079885895070039388022443617596658282821474017858866585654835974314477203584139182471372763671173091495478523149682588287705210595611994336435587381815003795748275610527730828515079815175441326454670829065529794316496987003201779789128867349687175465432003649912663809186996257328558767768819030349953440446508386445673384326082886020584791296031449268711246488719243400741456965965444251633109848423598129678637197296573516321961885213918006611725942286884534892288210274630761911339774230219863146727808499063176256226891813236966008241217295230639996857003260570509331780574351982014942294994103441786864733962046577230427252047307496295824962783842184915352776926977134936541632673258692443383607524393176906786339539648447808554097493422168594479497016825835685544468578834720443948888955334276755921026088110988553058448770882509466361514283955310672275429930690376399463518903803551451576062698840874140214126130799702896577226630619660023879303996912687364526494568725249618688901726699264701645510285522749179357806226115945790995139977691431657603770605080615255090994134042251482880646462353775387416740858852909368779796542178733333835697350685089747695883763922064063186350996099224601395200656863070155742992321989488623169691435492599127986952837505707196961982543686353430599414064961452651465941781961757647648566765667876126749075275312225043803392500241964056367466338486357410774923253293870072394237040554759547240961572847255078683619323999964851127258038511400090096145745053210993373678840589959559391035778648815460396252228377014569409119524149524244290175025610135120257494613176495190653980671413592062890529632568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -12486709673943573012641076213607515877745387442593712221531833919141384864243942693015599671778866237562133135847307499213262409520124580081762691628574034641756869812104087099398058617276043941634814520443600776687816793162129793267629899760565327313260015541067618694942659714840393685823349777228304989294528572048180358738489389666341643323744547090512964621335377582552914638886033946174395419646404260181304485673505738728334313796665607446336223195609898253470852046046167836189322977969584382377763205712206072538146268054610408029641895444382050607099861957427412779106641584333236131530861522209484046708403449738756004804439320138527051830704271851454016466343028812696632995058210369387049615127916437245832434691227775206628428389732012971764917118502826158138777941238838365112864322014310833848763592814913529984296379712112507942545416776955703915588194074723237225458059891156752328594419730281055582976038866620662079542131674215174396417263526250087421553217621309304088937644181490182830864853096219417550432509560333011275628716173076169047995567379496538344527911780653435289212218036404128560055062698957254037498579484828718746721079890827887010698698156774482931691714937601005549495917824702100884690194387740696371234506442633244202751286432688024973240225745597360459000502859215496231193787752703754225884759567963150301661725451805996969730659417556697831807433249884212340372169589839227433821367317535233371787752406905134277098356139011833634486671271777942067252994903129969016768238931185574460025954562084290524068335420259392512021834353145187552619994240239056789367198909377178512963137823187368304918048164061153219371384426190871383209690072237171943742629516178065839547698394434873864210420662146341752695889683035497017768669094718788697167534776737667702447511185991374339250647860025674358689839910928357541824889037738360398486123863037018099294478123627380076580842005460127180807540611051197952501958031501404536292997301773268684645906117933916627684460170956252428605979621041081267592142943184962551879894631559815769894781624452015560652095152281887238638614959161176788894573926368092681214643666262596784364218209648483070660586656254143930604621719707976178857857123565526167626216607202518904523977725205913393351934626953206574265460964139225208402450562061858363449573516845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 12446675530811218398167483339395754373052897901410007975244434120720463697652789377231411783076059187906490523673143031553661255155873352944658894212586121896126484131838746489211509778690788063561123754563941749705363904670232261023552680305813919030286716589102045543424566311578328867328446665660349703799343887113608426711603750809615034164963425141726213971480497939210479787241311574745336985180805396574366699533510200069438912303542297903769752385176481854459772781272313684598902362824476255664916190375947824544889656181655081178350905260927206905546479286098126191882859293328868829987270241146707709936561952247372598003675509206358954408744671628140135761624170165971008219446868514061255782881059987870366705454839676031550823550873992613331775722746210709894531485087902674938619976720810745275003467215110775674143417024092298800909387913907182919721919126418909667358996811804527928550311324195026373264549753490674413819935272925173726058332307521306407419063762428931869096841906664368404838400305140965015504067965483265773159473669275739653770434743880316401689110832335213178169821058820748571953554976954215254681120020126758197644501689214883487086990441677733384119605338122076995924699644503902159316481598901265275038278106214474212254768955747575402791864039578337538265590151390159542685729679558068627499845124936811762423773307243562548115116830749454763120555524032925466034635052909733073945353201361179872697381738122755022534276319457538260656960116172195168747836276474548704245648661529119269895316820324459679518610291217517502005184998198456872874114643409534125318765587990034618541140107062116887908999979135834602372435232888246814508224224473150663194796493875444732298209942045383416142294863355785656157213978142433743084336284919491537761686797999816485445319567474102617978645206257912566700272898885538685780249242154295183587031228642156796425117574267390319471608974232391839352022555158753726531678955296008876432741411382250546179523009839213250099987683084464977892197531298710598871171276117536010308606423567570472958137505985081346747916589515575398690546583924384242193469358082694876550705189061131309757866207991693523656082916254032680515878833744011730365975939471192287828470429391105312415751424894344824548149600299376913935733986116478119038353256087248155381530523300170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 137742854845411601284262844297893466044704805317744825487719255508245852252193175326325853911996497555967988062514257311217816065023617161292835481187796416291145260616059083778798150212581742575932270043079961234419385243331952575108954169639067228932756761365151132953112468252707920515679917807050689953311424375747418691625494771995466677974066773095143005617905636872280228882167041300176956185430719093723811369833862019378193539316062958158428856415027466615376054524494599354704198499195979983166455123908231852932824877506570365880496330315848110243708038010089823444356976013211681436458213431502520861160166088965629653290591098175417528523443194968229415460571035047566121472968526916867711292193509480791729348458321939717825154583266091254816665125763574125079063298853359797259744325474217308367432249068746314689931543208915572999368381450917698037566164462276230632935283720437937407158210054878262733021919587612936734140816583152366790945057766892422858649168189201322523102863810685825496519526472049382350458919622602537013636032899971473327512270821660700261152564989023901633410116111452584476955395660636988797136274064833752975166948619000726438752686682147606611560680588118073704421843886443639676739737580651005016566646862607932175630620343734271411952588140365878177810778145207494995326863600681809794641529296765678649138696874392467714382611046854367320031566734623389654668419063868969808743440080273082099887651181302912751133350091847826940033983383260948180357224255948129688675489637091249145535986569578457153729366218408683998453034306059005476514206301363310583155805377711956816883909285369316526950310913700930735178972918475049628933639190795599365373111656684480166441858529906333154056762025809212755678666835388874765535296272155627725323627366081825488941526400170951164360400153874174498757652006694563331478917328150852124712411202835319848794501441598177442138119515926528565713040238079365360430392721951073522859302072728673313043016991582128927910266663259250244019073580156577653319639534271195199230034179263363590914133684737450554274966526018447183770809141280154003704463515753168424569183161903510217766447621002362827342011212558717972163359010453729257861320692534863929488020763760832107052023936403661224174582662747118626841437848020949234992033223534679819977100123651325702667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -714405027786484243293380119146949798761492877314086961895487613135306402651546803582177034605505707450195658007963054247829637365285868070387393897535332285830389116406733508253038975798766666321506374666406604656832082983320017878302523516227354029894074087196110286185296695240178043362240996861753391607226580231231187755370578799075995456425405815364768139252745311717918443071622508333903879596204350660173683450092204083928466388729363096527289640206080033421142568768058330653088943679852214478408456350487614817564836914878964909713629906710130141894377302285026044810608677338008975411319476534592608466884630161272595210430270113636826397009591487751878599042909343131314906796447341709019076097719389593528441226391151449418103506949402661903279865781429082968097151726401877188017010300036772610153329699502888235028619439202231147606480428294118308155761767534861194974441304466143109987095586616467101361523115584619229273703727637202689943279464081197801354602822980060770596883133551056717783926017059866000037391024938416157726863905900526300994663698615174622858950039052821790491566965047055494535158574157855463172416882327030489953941320711682288530798441067251612149975971207097984799828362779021431103722745764060846918053850865213886956311271404346073092781703695414447578539705831016889755343568777216401866614535057402094282972680408790054320009319646402547017725529338912899698239846705812129470681707099583903427851459056575613075713407780314049683669525890726003160064286730731086411764227190708043019773290655098059433229068548400139401442959647189672718216323112424470419416075819493656540823452131117473913186850084357337790714270896287432459227665575776048321135929162833184101414464034748729944191340010294274092785530680675034698575147641054461992103861933639707515321712923698805813809515182564649038992210632467490121048451087008382553453264485410726853036117006669261665438107380241738523021478601701753307165352163659389822807008893071698000484489374556110793977957757563480351395075223407637774840880364530530568384372511795760295118442201423761918647914351545405427287649230214579079381873755228928601300486921927233848538067780895361917467958882802828124771173192255158634703239943512561695384659318469232513718239909492584395118153904737259720433705487058737227939730388105114139429829833716212306171655654907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 2083591044755013117278020213259792636612259272694848935332499777737300201836896022196991679597589807378922362349636761864319297897279783332112620668676394636784054205600454352573491996395328990018384069600001795624520483261363548164663452746668102552439393912951238632430993242135531966918342381397276798396743922165313331429184093300793334404831416756777236527465283502625925465503960236100414983062979997167585593357652913012775749650528882046326775525894633337207666849717347633267087272383142168880795264555549798949701751964600754097493672634579059746169429450795637739814436455875890136755596784101928613645746197028353426600410574805186772661062139048696595400627299698275787962967601581624820663083000708848465062710370034072298262147569690067812278974066645817352599491626686588225362774568172165015346501218836016807602044560397540376464602134026267070197435621116522153986344603866360257608651371595439705305243030502212896467198595257911224278939161366055097874275035146199986027571719570023067331085533385381078153211780947115304358109621880555378582198681453952505311433406071597375185471191346428004546046698977293708855089481728326836504857908244713721589550902633255109127853622177870763970433247567095432479652818390380054425241562987879613440737561988342916148533186916810539387554318043002972703552261101491355273812114380235028390335544964663497728648992837870227606508584162788211332277439094119581204711656172928687646267012688594773534694881126615496327487626083683747119221050084268681040990360922825891787826148515101323424645907722799983072914018790417412279332926081680137452487983886657240673177614969167626043514163227709252735778682520051313224664621196970730008100911284743896140771017851977573951474403382783596655626626025529453755374903312414836913165803181491503376671424863741718165278802478602850995388429889640375578557748052238248913202301494875667480563925560997629838326070187773522080797835688095090409437012043200518992549523488265262731035015718842193816283978029620201644406776191992519756520040673725135217716518235332501207874178899746404162142297676579837308526024448259929692000670151174104071975140124948740677195634775335114656496686245615630305372745465777391948698564049717776354003180006853508425279014327065491362767363619132000994675608437869227343877220983890484863956804595375160715775564312934875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -6685568257022358935964997836971036112693188097440301443873002882257115128347335066405021808521768499616883721951050511970326815284338431374395492252110436932309093107192960825838679908312254981764268708109994515862697318785848626891134469033483276117816234716940654871733442853678783617865005946596845164865785156184140993261270190778440671740740133618996513963349420281409446142500204919443565895205334117355277481317253524550329398975889188304436429162239108159202516821260953323017832298277619142875117120527079349762838624250102544929584583550524967363706865383199390550225532525888175569920906017464457205120421046951354773021888176505543127484357137814263678056027381086345650167375385197416291846060410528858448307213597696052398192247963718474399430309497814301901402395441979135857420318907588762626199226679305391917301296360729949572620477292727246465566571206482166443063748576693711589228976766646505105867591437343951247608155441442606634416212799894876065079825753879153187892246517656521146289395594774539094087933853190280481585418570708617490676133799184432257673125508706569362369901261823524344119040004553427873283343006929259324572160412391871814910927608325379547478687959655775981934030679256311064895399896607118445608452507823331301006688555281204426121106303874587145244474085636924242112289933874274284891073829351770898006628922817264203452869703929043922437312937297103468781912301813063920137248407384521252313946251751565654486221258289696323070131007576868198165621063097597308585553580785047002293607330092791793609555360226988043057343360180348098002190979694356660408341413496113722580977608402919215725612188191382981246560917743979762585455015471825495916260893112126337654304800815028764829076604890610423905831891061170681751375473834596469137412059604033734124663295488061353183907725747604268604090820467522830472451479770672808702830133614330916860097336252397638325704109304034797245321951296807649855593596325774961635716373567089907319899254142473259699878732812424908073782876337150752312987297598779159887264925174464683803828851539106176066397058972410078151146296913665444925137114385423838065429865232243142912344019054435806567783992796827630814597818263470398801092254821494687834205359251962975382588994225954067390197962466627861179199198968195191231995311791535549774084627727699370325353811495006084442138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 24174967296150178051994172005865842860669840821372585904751542940813202496390025100234908244234731466967617494461851211380236132847036277056044866282054150485958907677254175112975078879274960457094075306873621596296724233484801617907682402846661298274439052379090924919999477801981885209329677317417221657094756984705256868719849239648996330848198231343377369665379858423272647012747492432687575389250945726271290942829011570856689612064642322916116234946772401687866807715836929540841406903676505746400311491577931224964682017226662348907844041488414536978892325728593084716344524211868539201349484131158966867329552156319015008503311003338712681991592319302236680427806345019731557904501070492291522897334093883494288431027194331328242285709632726783822898383938275654297103371384493666873987201479032777476720097739859808461612791600381610939241312364296657385434648785424237667391654112177817393629073270044175620690060028885346720938140620922650059257215146681781069222862992579493332081442272801233744279620551837567205009493997798671213304024992711485738439684964875052293431647336165419171499368825577320873015375460854002882023427632354123990700905285580782895432598161153918162698010719802682274064387303340611078898805534946810375764074589554517962126397225351265211858095436947212692951511249803570069113568278795051677866106323851131421557722198034098652153174908029445740540159616479659484796332345207773391778076653836092540910449580981627500090969189004369340784584021647803052261763495501332991655826468692814952606444204696580623406175874359796297904527870092822877238943428000552035702007303486026840892526466973474303713705940729542802311786855958426133474987808122549426333625997214507639531696452172451839785050048036506292749568349028367181057466429634125871007233616748064977310801725971229619150969401508876366071985620256553530287834641733536309550620605238540860245273681552026734576096562728939257799306749285786920804415198059048597431074640008042916022405450525541005423015588680093992713449905467471744656066554503788021596581661371116047663300357325818732406962162430667102267376064049374190343226760265144852537402614528847081237018622057513925609452148397206519080676080755675564317253120908039379865777861863092105417316364842276217235407387955931786649934078391626667553238392891922144451838153474338213855254764439450809732079505920410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -68907162652376300919973989619076903807867484302946831492472759562137254872539614461220310344782824559624489783406040099100171060972255551783976725985574106028921146188403493034852587194013911413496525088063687528441463982105106356615759726958439010562322429562864220539267770286229914496619122150740701837054194741312156688182506495214156246747007447514856703462978441151612521520250220681699559632635643812855037036057505583584246750987202291774912002509425130945580823845624717849668003320446679934930597880864812659210720062872685569780487156712999279240224803904747037948740933552852251428983524685114090191732978732410833093880978468494080809643280363573809288248646995552120868848209585909977615688128537065690513270112885275553220313569138074704416054057390794138653754796598216794176111715510981897656266236846652436809909639954882435755562117751640868916818476353740202225165863373834454333845934748742635276343623697819760636379854654838480732999280409467703410681096981484426103017507512613019583416615506108585510646886805392616166311967053810126603395151961608256787850425414068137382595396134817490383626446463722881249281264888432237672783879534263382361624780087680545622604988520617121565737348898631795853108926818992013710397112110957592925901317401338815677134342947993546348722063725965844981957132450588613896917623808880898700554560980645159593280302218721730763501773877171109140215291363456254223807892182264570853303428923268249018476221166964414137705635857984558499677503695028984710241501018455234650484605989556858048847045846646740326832169455030740503199434378180169264077845191489039072330792513299657569619431366662341885490684105957991749674072609645388524476279816780849121510229164367943494735682721529683204880964636656580042326657098909125707515290244193308203774928819127323932117880201752635633324820398458920558087744758849582134775615080034580278887227077171999129783102643845699784633176247851155262503405074543697434283838118416006079127824405901107519033042646418578238401694682175332146529009735372013504374890853040951892434778439828081666498088776540550143960175140181995314260316689336568609763675964221035014811895878291635995361697293430945007005866076292265448704762799351226610415208018465625015868715867094443714775858161344291830611110282831585367699262812046907962298882041097492444879646367184022892615757882595062255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 134750100377616051687062983858363789731574527734877882277181661461368788608495233902854611313943408785596797879255403345941208845949529248314540576411092931240131426025853333264081998382084552951481399909515301267350563746531389647193363330372060997852437529754698590345670410951502979742134811507191496402418524293258689988874889399264645153171257191403326864528092138724536004257081978732991496041132036925846834170004571650007021927075545517799183292441285359719486204874999194680673907482491130620645023636158155303684361975178496730742361895079917819189670752616336688468038785181729872910840378909590742137745751055701813104599310459078619390779505715749635495353849883430080770704262364912676383594492500045231603988516091889207557503346658993311303609511124459618832045946186014267390510880170176871622148984772948956734735620334986031014781598077282078621515758992216172343815185805985080113834573921419246033351867175542983051766912312574146718118968310443113769598007842111196068974513643914144704010078791023152086042573620616010622045971601959079176065030255731801275991701613813900903026135650763165121971256531385715267015424990661434285637013237930734057961575402844279455514333925519235323442542540137477096449235581765391060286324974764638423406905693049545827581690610999621508280325081709929899569183406626072745499352496065055369041307274666268302594703239502782226746051251870913848360979357991579155298970556017465082030020574102083691977756044572423349209156494553900929002306630201901030253272257201368673616519039838368097229047718460277263625522132495348453811466420003658326373610328218671665579766641371158660694548624615930723156057874189526668187778191797860459446335647438728177711033400503864808940469232861736459684919671554637069116952079896477090553892754395690162254677144024217430528629440843589260194861727897356038701926086094879554025891256390541917272436301993179702766685575710244264673677618228398388681143624310809815450267394448844741585787125814407820686093449727067190587280164272403300501811265237202938146977848387538340036139120460251044991553354673954819605311612474636194079435595584283045118263609353219354652052883042062773794796486797789086275391891491565132297825948865491915120472250221892908817582786689419062113646077948394383264051319791461373244876051364234293354868378970930095596056363937975675071356818079948425292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -165516315262938532614388648058032788536594735122455412471739073746516832769186069086285690898523009104275400270024985327587433946106442442742658535145541736427620208068139479137716051320512216602007651434915011473854710438433267431632397825579086347563150642800333575557310428763729749681051628323746519295145953813418346420186400205348286934628796120661619991859752850358784988064202538648236668599362058692095532023007071086016191114915177999345807954962169836835346450004319914065397695074534103073114715864524963492071676359707531030652971778475343063230158015428646876746381586533173980291116868067733648492764942474140292788048803242361214771263338397138835669055792825912312441295561110660253752533381613467248612485370859972667526103466007205254253903902897821488100733818088839243079754963338429302875444459821851505950924563453753040368207029793514707853871551405829839159212432473876516275947773842323014262878670521252155947271357851697529643751922384144431529407751328549428328839378737986080973225826422275166041744908084798257352813585136428236956115546173003786438250511577602380963182017332349161244412904372775208412980029405020999816535362239020271831681228671191668293711145998101584470173040686176294645524750131924662462216455071416916353720564292772529761075914964588371868126090749123297456033001907662373819613645750285641002350267745752165678397997738258572466500521474046558799287429131315375393024271098753107699053633455859003605685129584275262953354820077655676793118146254260460234624869209996360779538252719829000349988934285706813017924283997226970988874567173397080738234330560607191648751782897646748221370741709850546180871617093392789400535445697446902865044838453866668340921237102679880201986654608552156099358559850610597078395378382870217735043531000249096571373809088216680616774917537045146235560199763235716299253831925056964502208016754507480677945778435728969236328684228255266005407458499472218297943345569077143492594104622872895480364734840572482836427597742585662477009564085936025104582157087593875719105760673075064325738045303503322655290341039645492997864553347465619930794943779544073641357418837038472652601369261902779063338421133586451665321256474775765056330126630297594288509473784607046594044349245120363688481822445237393196802910177386246538236203606035855818094584237633405129509604238047248969678548746742308139801025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 75365275144189362501931407568044783012549041762753028258226579875707621475435185730078019309625685691713537847073392328357630151550595396827894758347606771327340106104828516829429511277537092736727353960659463148895580119736220861133167566518763935780246492579160069677936584985709113517331760649391840368434774709877933461206784602919636316034480414433186564033150182422227291939475194678548416714785507883504695688277229793591303835635313348008197622316153377491010534142778946271339408817574631306097916459720204042347920850670052994301023610379426041171248374233371449590606622276380741783014156886140270013157277217978313621610867290979109745982285231515045295211463182712448083305544597799739506605891650459970291522664058383287711599446571038005423175571076509501901562428694548340927460613985057184971273891431093757161276404159458629566731798881530562228004742170355169509989767095280977378178429463187875535933719632549070804063120642940102070186850261274067983020313271957772274632240128931341234777730563869170128819092694068050765331343211651345923257569651756093449490846456895079030651390993119344913274356475363309411872854410706389165245393458342035688861587802564616117888402895985801104227959969247141031848495017745884709809969605940455068926751096399837249962089925624998476631315091217724952998812827006270974707022606550886436291556878592706085527335129777739999036886916349563109491322550234333589789336852166174193623179265109610152077324875272182562198928633099738981657761937128679032755544550290815213573564111127059025658960774356102865027794329082584878505018549539111791009077145753663381661765031365469451329442793020391909479422233818500135911404325130032216603654086352471147104554702680781708713106343102241260547894418894142295562699511028314384696644854811227200195874076979561905384857873280161213902326167469088848477741674490882254235992665891872095395754295975549812139765401303898644202655401226169978256864870273380108716706970563018707721738597197449959648547278446110072542688690801946667448454635904486413165347319532286468949367769291334848823489212476355336124514275664647690214043236957617803812010693461517653299148056376333238919112767683097845280623827371128878672572301278796770783376621235761566562245193648656535176492989913458587885172250699738083595874666279500507586218402470695959683719201394037044694496074725975631736218929290771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 164710675249232228136016275863470013167314241076255611051056389055011369177035193981388169142704617490765372560562647853606525045502297709303282467507936313779512651268758784972235505529100212912856335808991944787539988261148421473417111140963265467218914164036764708470908230158860251072010570966164510060834307827616172061294680246005643243256321631881970316001249616694886636506773845864335231075975315255425548404347320577436608154600404616853337878578775349509146468786969733691963458494133721529950668617931909541395606674932110270745914748263551522899019657046273593913612523325595563158323521902330000203465981574386813284542774367762522622995537972624185974999391946519927059450279050874167436581121585351030108118575447639318023395314596704710187837475819565373857963423715515796606675414809785110371166832906149056384954758058252103380805195721548237214819329579829314794122527572757445704138630013711124449937066623523758885709630912150704924181834768316866293524532168506811426104401571699504700088491408943549482064971800663948454533221073322740233309379511252679732735627838199932051911643299909196076451673816411122835393251473617950295761334243710808065261907257766744947983627670225325849379685275188759090950872124176838108792263388165423226861905719840538034996170966956276244645890176402554834078696462507581675172591041269170295371187642650640736623778430069099280121292555848376401644047149389660232681557421084486148410268120792980212138703667778568113184682113323249150006025773847989359728008722484234817519294311510873093220723900120000190310005650194150759610989287493937544363421844585835099396370036389822073552913484959380650726389052645412162374683212544847683237572383675303475789739052944626451341974789300189852915687011737903955376644859956281703763441350776993347600649573523441535814244463955092288679358554350159634087000183981985084320043362210801874664143276048552834407626702108271348434394105182643682540015414005055779104793801914134521274529318509529423519324109583958428796638215083536822103432303158501561822583786937803163929256580821503219324897579778350891599034376535032928875348022112614348134670270926003573722642863034165423620144642768968207591628947123979864434298481806534619084444613485676700516212919216225535392986679127485637086673280731924251507268432042914264900174694406885194813055744491255591270550961979779458488337695598602294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -453453758292277327923513866148770400650635045015115710600786978255375141528510745196946563321742343221984749631131525553508888677784000095426997786433997810657062956917213858731917162056697756086153871740006827876147474636444959823277149190430944528884489005315817841264362723716710417703834363798040919012404403634576526462646098407380584215336928923036609878829615503424070395341631922862944051050444695967773765147573977225832316977848700296226064822486521856424234182066698656189027493497150210834738102425782362325612471853496182961361346977342044234045549279040728225836074339049910185939553619723124345391500631323571940479853697055001605899899627786144791815873536490217562411221709215225816899427315121402577888340354220296302405128065549611398178378816036979024496549527235640844298217863050529169032855071478690894464110355906903401510564814679404486467123714164107665558072539390579687526868574761832112363036938488562345124102593260972898542552014937742440026444026413896988093006965640828681495192326210065154084321893216277126794446102316504406651479822171683977281612719863604190674308747519706486904181591618822620571908108698909675787732254194023556916441246382815300771904498904743080183251689135809365969734847751989025624809631032688200527721718679885361673613491667490397970544537132954913350936861374263546170942552606859307466464656541417795348230783638281535006732000516088835899592411995799579595461364567710427177227285143316182626947988381967614570336510132956062169628428479452428241072324498641570659496309511212573016588004355576204378654303059010286892499836783395804582724801912201091174739466903627945414902070250708462468512602292928363615372133403247393355545946661812434064726090378223790318271090906757668684137576345711274226634205024663846853728034096928539582623645492852382329616705773534155766754218839289019929470658369227887173011164153012412589965236742087985445497392152662227292103696491564974661483157198843887005540673876506495574176436123527976655795923847114400873398236227573840089894026474924810969778424091451658150482317927493308195249928394806836670454391697113975010649691699181417172544566223538384996653897243241528831674765668733471629449259725071486024330302803970673019188196614279164582485995254131359090836667814503085457433105555795500665891104182674860350005718595712399549895679610796572117962458664530700502837134990841150283813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] 601853033156165355623223552400848309966327519550137618406805107359609452363165452554963246023777278796923056731819172313736407605127782412796074911900276649686987609883824863675618746187902672485059008925143562009459251325223901758899260965675512993798714827779830166499361816636904509513490464115289030812481995740677308956100813880742420592986624354118076625832151485894659345822807986751245151514601780093259268652573473908985807319614786860824981197697152923987785437358415827048121032640755963023085774183688151252765454017025719965614506192381311652921971575308764733584761247250215848729479159559191092088895849655383859623648457238132155959990101914738679696068769467055501595146604708934371443089386215139982524260401686786706398960616756320065938932176196065685376265625646997769380579827016952190737297569195828365466954042006626419751919510573378583822006622681536707457750735299671857363990140176946939003273977271214093331242670085442893386226415656638902269143794566813267866895645201652842507899604111824665741663819778253946307890691685104593365881923565463246801004467866415213306486174154425654775802479967715057284419164609290607267339740539027079109880260673991466555454855218586238680439714571299727120312591854750131909536505229484627117187047921155695203241291318869295329434205046654661981501409986781528377730302765617114203699856146853786704709991720464749124361734819321097348218527977815666621680813516390598235768993355581567085496324225472600119247393398235437866500362698991089677961332248826753027381510587754774342595206469030979066225905013942060002344401452858219455701597988552016673752764849446707230492731369096050894695009701833344875345254695560945307737473171638666767589083729059298185061832382899624927480065016244904209225065780239450768260837168667452925157082056400114184130644315692061909303992393934870376980673521081244882535036755718389882166937605300975321819810095756594731727880090808532367358822583395027848103560630815490676575639993236821000823232608765332383028242148836913922443506416003196248508410603130608523650934761532712112027371796815773130400273009748829070091811225043149394685553184275558379459866790305737213323649104462044991417447680038948662606287864616904335544085100996972035764160160593975762517279945861281807609192377075674784681082536176660436383955797939168682344198565200489335198606863017167789564609847730025649070739746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] -481256200876793659653724963260180090058423051117538782596219711535881781301008200779321355785877524788147440023468837853231962323965773942916063465706019476080031579716182840458690342263207218146449819087266811450591210135443421399299635059940839494468684123214703764398295665466007046213478028284440034662099158117413268618965870124038630175955507860636957487200939943752823062660159179766108836529700796026592797490387402432137866036902642465907907046674476579016936926490926762403756371914304673598211746659441216458708135389928487400424421658342645473394472158800037569364904909663482317947011533269677283359047170268244074921892848207431041793267368147854500047669218991972075297200864926209991203693821550083963308575503519924241609527097990273560420678737741299076235445932189802884754470354036301657850866587974585927478901433403128270527630109541006743597948177237119169261682263004208776993160198164485089834643333594830539214749366151332651564702650789842501302187600722833105517399449423023777587418119195710778263655506475434380083164911663878267771980043537069892487832702261481213489601038466938414855850498572068885162924202290903966887631135403308933046905028447567877496514596795761732283736272571674163293569354649755743191673597620589444069687919912208483509786810266497921338522998417693877917662294479780932197081298329367419604983628550133690911961880757473772567047039506176761086089455561657548559364310941778086953490561935072661564097963118039254801335313967055130394326301268465242692255818733772077733661831167378747524217611851763015675684403901653415206178031088106118523267218759504973532140179000177306734743280933182206303319697130628521004256342993287801021470062063589451030927388158185283389776379888966105607062992241158435322275883176774573873454896598192241308809845713097524991803522227552775981358517837828849593970602357768454482493105873288037682470618547450811044986739271318704447667355846382322154476672551123857388572539581940067065613535064872165738208192643956782032899538669908196840404905493166733205347908822625960314491192988805514374714656726747445053444563997972967376202557319337891323692991976015773786763649860196196316375731630966419980320309309025339984405397909240223419457005350291776157408591967415251193546246320998069153358918858081675614906275646038036477356065392685005972441939626744188818357672746020724436656623712593727759667672216892242431640625000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 136599809643682210385022856831385648440609563807941632734255743670497959492207547803149787718467681800655263347409148152317524564715519697192322421618067564485631207267634252226089267367460415576136410366422012365716094988957406237780863841791847265574303992517091669090848201067353738927790677623714617829566804492277196347644255127924156457049760565222291628449968788128997402301475786556988375345482551419594919196000643231988636662345352473511541938317966264485125674251977307576212194288506639247691193583546836121890028336097483066244861364251321024667859614108592321136571123634949431256710279492871387282873615661075436565961713168321190513589311122541434544404953088113479961977501444229829917772658521296730659970951042830584146411116130723724063262004401320340899025015239791425068896331800580503441589108573152889392034050434254375823069373772503902650678090222773980405196534821836219178739629493339786641831387458588814942871208349184497042315146924608866592236546730304612494536074514567677470942196583584371764505777663008700020992623267592630448977367369949505847655912413306935386211954726453009218681180106093488320125276460297290545333346841850365655841086236610107498559133419356828697980496261711982119285858243951657635019021152727244971902518631073498885301403155601395642463757050784009343831977849529749766589453201890544171688938282933036812351051337113204583091486767473078430748409464337231338253428995723739547077500019110175208485630137690064485928720786691301979175098679026399858686025895319531836806257458001984552750577448325781264782926344201552690395519195822864949939400402618368645199039129317039727188775287552392293609753534084677212500171464416908676035501852592297937202781078348588279665007843051242424798181588082876175576309430739956262509774931290444217884658335753380107880000391677215704466834703101976726783971279511144190130159623259516671507376522156317086036874558703410386268398523592493762894293825543854077509956016471206511505709135521759856691416843709024341780759347495113846631717633659807440486051326761837893172885106681862376654110918438998223536484637461275796339269879223850824036563705716724886994398449664197216649435066912275074197296339840306588623205886889659786951202178164524065398669351270177660914365761683383067235249779770080669668087317015448955098125796444677160603248516719035783243382753765220729246215175534118202449462842196226119995117187500000000000000000000000000000000000000000000000000000000000000000 [64,22] 252023244407440003749605738216910868452584005677915096952902619603748544808740990930692254357433338844521539278572910813668642867936443694515002557278742408260196074163286037063528986363918618399894975883065203519136115767505773637640455088773212760739906746256093970405845607768798871412706038714224822320971290152646822807439193770933422358371136598345916650715318664246722136020202505621949172489475849360097861678771133802388826075469352937911391500626973047456987531528172643192648359130872479767952005218483874880569058060498116431206101891953158006939222043261101862677554949927366073061681287077540116341951566109000193263975328283879983100680652412932766849882566365244750286889928540007564754288018911243767439479593238032521141124823715363078960009216804732218458297689481115704373021208553649148706902741015661241758964832586072489466243158564643678524155339038996393331418481079480446325106838522218182129838639956475227896611703971184930965916591512396224427893532766858380393480480677286367416522277049592917544552220494793657234917720134766716981973269896559273551482044743882372177265363395475508872923287357486012554651375287044497254004556308345695164650319658973649467144230595486761836171450728745533439929425227119554832077565691454337877205932948902037287551092359227815046249881847318062316984612464001281843200729351814841135255007456218416396453273707845593163937237468652289336365719006345136385661803014998278461268697146569777584720067640313496698475875011466648757421569537766381116574157882441157063972473569323393819301668450190926841822077894493578812345250802132989817952589267680907412422678979018503726203077761344306804485701632871587701351659418352838810373272691313172718871524863059633707463134736605423835156247665517231315929842345985707197086436708437079927534906204788324380378179446458492955376198216876395762108914869694770629908271600364334039248846110912452819633752898298580187517590609803959185568440886636872772669658357114380927225085275465959650187716043505856163441065628141868569823463070571302007944929216353583426751684533547476859029205732199659097159028649798345688650938701858667578993863219453366320669090554711802688476997753237459773944535303535151695556617357655740465322255739466076214004777480781495977209901939459116766804067531093581309628820594546594785338343487203390059731639860722821519681515865923387935167425833588028538656544697005301713943481445312500000000000000000000000000000000000000000000000000000000000 [64,23] -515233286813001106476194050114782757572032080127704992985490410223026168104835477233312741152578038715133436715335667009592951093380561984867077013364036776289981396774986449294043994125736942858884350607115002853591442983217755708544523730497228268407462257482431265503148147531944472887615397636347462256493634656877730101192573697322958010983811072512858871950026497036517238609596318302331585572949984782636145189034066991095095891659742457089007993579864318381378409560158161273082790345004356108190710816470513026725730296147132633112549071933921119277531050351012415945171882657737187433165124583248233974680102502770325046980076240746590712587973638881059919175958432043329845806732663194702226465873485637734066051971673191459393760598071922359339502605524897219510643611698320796361008650826808697401044138315697236475985693726146837530867080457251427895035745373502957825846360484153756563653598620718910031871390553624879044308515375100263068662982409908807926470601933525744902141853587305584097122686958052818279424532200570438608389920694798177609931969551584125838168972133918094564641295620112148933625286471585654061668498302536308234022624388999013727365268552937798976484821836927283699080018939502143839833193906768161895110908202385708617241247996135556085488772710467805008842314389643239622164265378303443835210965483637152077204786614659347679631558759875487676843456429724860302105471735952868076840070243136863885161754457487443824863296020061623281544868153838144709743789420309444358988214647018777938142852213118046256288537997575171809591744527527698894634197412106721215671512325077074688304924181303214093943137070204263388809083107001743086480915929537086809383243425589624868805904209152025870327058082962447004766066462305592066834070471935222876602809378224865288222965808347246640442199343218364164339263604263384271146557731073510439787933729916119391830142523364808580910109033636649736660672921246595568442920709378648152341724252152465644776788873984906660925363268056307505882951512323877825246025445232438503129651848254153263237580269477184066670604615804403893106665747749177782516661369161875411636548059373128541366114566858404973087180434319453211896806445251962827284061483685596623121508224510131557670775752727141488674079309347239885538019236141510513010121953535994638437216657549213683779312561791547426498275026846958847496812369587057545139430203562369570136070251464843750000000000000000000000000000000000000000000000000000 [64,24] 600910364365761972542110064178514033368645137679685082263047137307797703096739123088400842489368646151896223050324606694678137626737704888439471636812382447761891778684013909651985873401876638174016023099656855780555161491697908746132514246290158752494208458985460522641038736725007453653271941001541746524298582893830391785434285127036410073513211821208088295209233006848904284271461648125259765387419775208433575351021150626007775094076899737539943595650897895886103008465939189622332061984366446646620082728027066301197435972484983467197677983616252234673493933313621200903716948446043445379630214346607419644674280194582689589448478119757164650180128708172432183305161856186779621734187716651093315457595687783067535679161987807183844208341209914584514210273005765434274184687623690581594265543055545882378004864031016522720133537097563572550352641477961819429880459492460521894923584010689229108236033897189618276400515480424391149738176299190686126913371963450110541543276576642923150763162692119602803329720255334618344147508815633693643054462868759830303183602562337545661678546990536728526999083692779048336181399165524294640706525421781366383102755809340399573042076219943768328274085876163178934553053247380246762085334715759096203806915807578026220322122042836200146425254245241694490276729216013160462412566060452867355982549070747180062929395910100399477127278254479209676035772812028964490279977298306007729305355946949774430616466559444086297008156678037183230818655436138779450992466489227768674394777578294992268717155637890682756193463428854718153819460209582307360517364598427972160971270302029928283582406155473731116721653598282823233412587984709812288383699720305331322072737710640698881751305081977597158614335532862463346389490880112069733264292823097359208216278011600896747112991096232635940707838597046974123918092727699243384787201480459274607316237957001509478432111646656600719484530231159023190008603450921975404952002892438474333140245089747789320602633752834254024054901552724870917648885606009039615953894063868397100426974433049620889067988286730112248954612790785131676283900308863275048711002910494582418273840358907558754698108942230324676519668931114601369163845946530810002967765362127367480543302259044258017982399813257015729041293960124832829292383249329905768507755014663840090142555944338420587951125032449562438957217074485387066423922862302429211567994515874602257099468261003494262695312500000000000000000000000000000000000000000 [64,25] -561741002404661269719562777406989850499930274305718655658744743181991410291244666663030710049192582681675769734832825274131563361071223505037484954943786284622079812557153841123169293814645788318479736315952185012813011212972341710750309331724548567857756730830903246811301889942298024314838874980018828072122986649675626269533450774810285734590295331137580120892381204324845724358344418287170173508684282782589072209002863234607843592686260085278939034498992975915405257944806476543003928474474824286980045528169272559375274921351310388466266702668590361690346919342389115356988265263262211642426430210812304902177941912241659000763369324072210188426589382238128630441519042013289575107651411179850959987355309183824050748079011919510039563318432256427450273296092250301230394302742178617150417350635371305175540880651727440257793345184740124923808460205414300737737671306668510634160286458592301641432279640600016405560209374264391104183299832839979512116212591270236137460604838472909207771468128669974920437790372012980044134882454934307238398846032209441556118425855092102600878434635436706203666207541418125743558266678291540528214300171526143665651329401791211653990101528450341949138446219397348013978847333144521354986695348197844531813290843765661779722342415228353514316300534672632875252003554234954548710575107422528663902002880619376448861391685936801456237765664977804757548558144770510823227323021163476492108179833007626515501625120417537140995366923104651345720518665426862594895785522660929303434134390056046853092897058681271779018423056577807922987045698577821853927523715581403598984076867414297163736856882148852384213753669228529513146264998571028622470698605406005696520823787433438406818604388170642146978653238708088198663968205909748494899978041971565238532681149135864501245999585380375513274347649122831999959357842964084237863365576470665004268876462744269320616897443062054960794610096263531676402535327378573069859620163254045597946816595254807548708722396547778367676192125937669031752820851366193578835424661673773803990786572756448744129822471638629195138062909114630720552634655795384686303699341044039177068211632419772478114117968124255747143360347080884802587898982308714773197461001054627310429729985076736868300930965321612352823502612266740269141597506419703832401796771473078971472923210165359969763678356972959919160351511720207602256751272739492302613658995802392581708772922866046428680419921875000000000000000000000000000000000 [64,26] 474552596767268656250515680984648805725413430789335109713108369581942466275676463071752745500709813122876081753278735583547178019819519842104924051657962753891005386685017566744980785587141486177575742447903172254754965995096211129516484696661659221621195877196492203014532999692517018391200464658820852336859295693332311217783182143058580166402532814810218069842052584202283525045031044898550677471999552677664968457973921493530264119124069478494209129957321103651781943465528953852643461098011950634382250388434243395425384967149828930323059024557526160043146507906604251487445351175925113226595781903707220702682192336473676303097752647459936492482762027025431720049394084526346767505287573103447502349971348161934990068004641102566541832726990578704948998261333609469955803273058376416702711926781824069006355129011754809609371578282385620792842241483530646468757787632538377799838978189555627093703969263187180574312021670963473197355525423666852209441940234550178349066703656228583817343544108580171219791415593819568359841831298176011804554090457353726849942160091624606987947490039217397320637560416378787146213800745618724436280797383052049732437624716541433189975627149336082446038918006590549016348086827079153370607588709893574231118540757340349777392785499709071967531931056300901875660911242145287180004739823745842320801173731697788212624014597449153155081632107481727431767586864057603764196860143995208313038318350777918429616196122340321514380869307910009719954048283463384775978802756423473129262434939638258730326929778559477415329677095585191794008712011257010815927603029507211415949902409273139088875720637034222291337515585579133003806657245870404071907722764688112474024376630679435981580290959412476245563957819637420318392073146312228217341995710745747931198691934883032466853139891917207248195524287242335210845478537735563261137915528124759751064905158216622584542704069295072097973207000873514988469522272888495170435466060418961786833077476581769308152875212194443376941074569555250301892077507637931647032559312603314314884696056985208609346112550311659458229148568406854312084968220490040249958141903700612870414668675454769431012637314092703020862523830019644840460734595152850285289364152219199841252077657771744286111725486484989558998011252126228701932872628638172682771659099913841090986004705064760765313341190049457798915622311722555774091926086175111562622684266681688525224558361514937132596969604492187500000000000000000000000000 [64,27] -382994652173811812559137879452606172061477209419115746193769520488686208123896472611046279409622206404898591016706102822909352167653951599080355705625467389186085607435305326571367672463557648967421632069925728070721812859513677549867372166491394645465729535308683673659402378872150108503094341547874606299529712077866468584819461953087243776839938874443713807355941110922735913895249438276102403190742192156061615584476250979473963736706689395539777795048812857891765271332011156074778510155758022864182176461106516596799768410180416437273533710660605409045409514322707427612181536963106352185882865580901711334679404004117344107710008911471249634327674608090332273057906238869254620361177513859107117652308304443397038828421631243787043913847650767735200298333696452111265925233636232078837150571558217505373835410222694907268095156096154336874171906127900566877262019600072694205492440110831554969510573709765195227401671011896642211890494560197453307111748629909053429202875980816245957258752051555146740149515858976953127968161766081363449225480829101933266141085565964105898596944205050917874470065835564615258058961758098732250143624268091951173802289941412724308111061582634722966286400309169598425060513849668126045639474868703560183026556080862685698975189652388437901752667600526882373186820059600124489854218785044420633045088863969792611428215412758325654033987940886421529790475331105086621123151781647329697805163214733580202052014605978344513425475916344533074205563971707121914983251294047032608889809794915917597537407291090069901182878584138281361404981563438434698723022269139007449796161209899638024292544726454964542801197302813558725911268983308071526155646562968964397268690645550512141474779654120283394233161814468779551837637429863434652024331004318217746571795530995738128379748408152572899190621700937708990866817634514614874489803493343897398975339420630320277003315341575683085419674254137355516660762464302521029898988764990456562493672348449674357989197770379220917307006633986515230543495278670824509981617599006526829777630669187118838253604917767356958776511130780388870053883088204573706471016603354913602246042547525955231625920997554093054919602156842082129887380625933766374455578877289975200593962085313255019584828842000695046949874855677132565912186990325621884668379526782134176911074344095247495243065324199211069500259564537486425251901900215529191458861376832047487828170062584831612184643745422363281250000000000000000000 [64,28] 296048727205478422429215772863226185441297986850632233403824447304840080538823570390365708948121709591179590393134912417104591794498271012217098413898642894471337903378484574466532209906618310780773542980191600108219761385433665202749769994098454260429791156480353927456418368614249956605034436863663399911830099118400729151351134079966579189420776826206763607066064945458262765118606287826383526989778981393455774722719525872315272258031296107814668734462051282049828618152645068710924853007678697613081990909911644209635697415435805593908825176355158047968123818550088331606629205347530250646984424695442220791587904551259260265733345406147512138959763230248371168814549948234499604595693075220050058185214370146959346088797758126797903229866350896348822639947369052617596217888049163444756526227737430658788030630702691285801680606637150759350790244498134513823346824757294526112594451945710391442829592080195821385898273905257156873336677919618760276137940610303638882995417223426554163215618871447033369999264899168921997177147452010081688461640698982527662598591310114221228281506858964826738784626480811908177296194604785224589879562848090130424853100024246172262515427770289292064809643781709921566522072872006824240973870686546792977692109814997449125703429375450405460472283752487746693485074509628574154217939637842728277890619218610947239270913627179558033345415828975422537572047195602986373314136556109551289798576885121210512247885671725732561452228079796889372011909767924146531916859093955403194323419882989690461756182962465763925022740862553750556639696495587530233589247529602947529397013430088127777694467235449814155304990816826635218667178301557054248777170485850505585441350341041154153648991693654406681787209934682109470071585843772006462711309359304223143247618069650121780392887889072397338514920818142254538504705655808553327331605613031824403188924795605646340144642482034244832892420392900819720322079141852317473920883197158352388439094767379341907268294363490902513192323330438091645970693789810472028194221010281343540703246939939249408117944417387881111097500753902892914354501029322132084283484743169212306140070481796559009377054700191835796672416168895301663280219862257074801864647003989099488640821798283013128823431296447623911301114343421819579007456621832625780296097568553422028473834325721873782662346892829542448271657290480294234853726788128573705966219933111032104795529856788860456617840100079774856567382812500000000 [64,29] -212649749931618562873266416961136413590828925776708611670879030913952320674502515002570725976282295480848110814684517707766497211853293567800358523426436387012179158567418517649135359471351559274240510118537443350187098689338894540194432201014403653601736955356774402093329269861978502355610539380033477372352419070360547357571678180554845489043859798821049727966691754598134198361767639945470500385735353629161219647268002830080078008492143865345733399806905089315846377256950956624063000488575220320497869389136283650470268515783177483398919244352594498558647771713417982526251055261995925310553996022072907027177772910887864025735420050511518612768973540373207605418676501123879382713306841802614034842391984765196067408878914617435798512954489652268101594636501144256210297812849352322206592150538696314284840878844690787988724848842253919376481150095646016099070930911182177011298065133601380679055543108015282210555648365982002130959085769526522848818261932423329201765824414246821760391331073075667099933677671864739990978859573393342132394274459665730923941342813403204387451166620863940919868508136072809550909620345907363182185001768288261939494134645857655592016192858725914461050189263656399750875567655216965925723121614039528851224698322157011562703844119086362919305597280285140056938120450588024378929266044594685199063242188600781208517921668190426549280620896493149581625007407726083079601703934836440295800139328860117373784713377600433409172992615530720311931647112241345880644421393136029683729763382875676435457351126650685205815591138116031403265412107781070666071024821273980942920209642081880567665869178082434434228892430346788941046860497573564719913203783449960541007143496431003392706175143489452986823366801587651841252565178067645359417815203330525063599370399387955910601830562101842152117145303597735401994554514961279438618712131885459489292104267653466410431201610430376989999390001441143714053945336583453892485143765347829421054563351012726690178942166455035852052343152772050924320809701659651996960807266480064243160970906587834513000002553482853973140221915276109793584082914890045201548901841276631126035847862639258231714382099957302938858863717740178120534028034522963387963565425599720036972840006165164620071380628039648603531507905284055122252125438232088406617508263679864460599321580264130887742016373337148639329135833363274667590710276364674974656690948959860368044932519768219769673578412039205431938171386718750 [64,30] 136896448438179421001417517417731887041649777119118204569973296841943823133016977621605426158170354952844069715291968018516408097682279035905118788552955246689914249406511444560793627063938506371532784040057406561581082896721359501286584192667222473534961810209921448799834619830988805380019341038810162159771394964217940409251233482623874834478354750486489535249470532532042786797367341807906550820803508538864054036032007807219027731375632496262420275755396542671267790218083408003818495626851769410765063121809701539531970507056038222651922753140148300354264316605130776238298339851360991424083138146820001121554714852942197542511030795786544184664612638658467854409448472946097937759285874976506861801280292588156647446532533834739211864284886348490499508010670488426837656908005006325518872429391660684548215999693132292632878373978450726457509875539392940568374744029961553481333755101421041511539264106845117479634466772101498715078030748662281392594371240509068603297349805778116372606728177411904242257877941029155628793665490993056520193056949770308272400208893157827749396419378502012088681400837569757011076476451373961980949635596474996685525489367656501774206622571975086392488688568184423684116950452272111138192774799689448504157487427275769089905140483103385660666729946823018749084454386252972673726176757803729968428598590315119847277660716319759312221871495032210784646459188562654123901041458608449889576122256832287344170832216642152633846489452694014655788576899387172645031035604269761462518110421505841268113031240162723319919583177160601931771149880704322917386819889301988206141851476562901121240359940606064607984907775993079469519325582065102772726405898430057029372495100231419940562676308585088081351585847315430085277618894728253481485888188212031478073416529562122399721112376759192192259543438020118181140592955074654786243433894400803538622238016754204011625568175312290499401952335131325396325029066045342109142346529022645506846788643972059226243236428537127275516700213701518153162867596430258245806644416682375806096844213813788871087740843205496224342811928417256816795183479621252205464562210585493786138246162180854292090377614387969877136285707863729819995424458013952435389518033475904918933627519035063635394092381455115750509152639631561762338192695138121699458303685320905418963224499335000160030754269958967247177990504752748291818972203496137291039529622157642130188953677460972357948776334524154663085937500000 [64,31] -76444008767061089689350725723592266762605108530787734971307718617838485194061872757704632799190952862962067827457336861807668931506003421430365005865028363606947656973412545630404446712551867528353500410066452001417945244242979432170085553104562888226155269832449091756390220320242852567028795899019098776976668710030328811710609924707591602584329865508261656351949910391628304101602285758749361511522014367751113623383346054762299009401085906461074166851925416896461567288650811438957907997674226444214162047361836948227575720192531643675759656005607778421321830128863798513019085719221233322401984164858810640399269869623740901064465049101494718278387226363325985066096818870206557504488019653681360568540589041020299979320040395454961621839938607218009053474221676850914654109438728191254870333735494594888759641119813788337389893347883154370260566232286194654299164746297968589386958284007622198494083244342835938302740877902902416138051474433095532799487581286704698563847936094409420376095209318402312825580042636096164467996752927161902403960172592697830168588199071855559212224073661301882982786906980547046002735561760201358214174337661220708542588942952038056697458569702224087136179303083270503974550995282668828290749697613342297287177078974788212434768399703003821927433534206100877967041726007959468795563225800573844368550329305236137962655596417010116044700383462111814486681139900582817478396280844617010271698899732314805372313210100358678851599041394113218251586135736535782168416642306255376329193670965678346079935229419711151801577338948780037867431808865785719482012865238190770403953105355101112492936817163373577413111236877382883731739753980054774277843031622568947375283724831215469196087738474696132426361582551145647318884077585921571401288150381461181451309492464523242700611161991911096319302716299265887512703603088133087700806074163509041188404624969421809444281570351653368025432658776039924158965557576539351589917330422209548055218555933996203069501461791078875659411136709594394373974494405372951598909153561932608876613758475729577874084265459513758314639291118357652903717837378674973100623876375954185794611345296423322494925960336754915055303197456847683653191018311282792654800134881687743891752252733233718740830508741991677218187378989029872397852908622806612473651857528364595637062404463698006615573582359185200248970585061047728947837365868532109820396115693378301381155637272968306206166744232177734375000000 [64,32] 35590836532319335506750947744690357054566832114582235470819967070982514345457547139070720478552646448353194107695570991059244475397047448528490492175701973555762698592719882960985947558900645211957946385438689381180779804575305336891143074306481267148887185857203664142964369613100047726971521348040315211821991097003385403533152033518337732549326467766120778635303260033034474119778879332383472438323041103812108237958996109886757723302709976105918733331565949224163039522513677963193798713788597492549248520729928888817178273689814351784817519345991208304180220194634681730788174828727630426756191341216086063852654123043353287624918966645777177950809678779640449539585762037845515420784448976207392455558031855956246355687804877108123455238992907813054718920048958871830553648249744460871531107015849408195174924998651103545659898737902289199838495668840971477925704723888648740542554977164642287985896674971777452138868951467721388059068785727977108694704658005945846595672925243104807433659874237124225291034301834790127383131383515102791968515575630331788465377209239461719145379231623434618332832882689924614518669827872693745021017358539711080098033831861944345160291096935662150181911569469951624870877845950338918047921136903303508253836089685567509119489022907160213227373006807484822972439256804825806022773384945830996890767944254326330063092282629737740134509797746885441806509271925422468676127834055127137298240371118856352134401626281701448312692033379092963364245806051462774091446654744643093554256772790873203843075916688516486018374243260904971324762528093257944287331425678291158068155496951768996937610950306249838865777367088629929950379108938456449752933567407170103047011504686850408890721493138058373760970333925873375551740813497602639319410406545758123567454627762946166616949357606983837541241764984692556334092360676476964679903301694436079066600611286629555661788708892415195979519231943616600204709145976764922029686481117582758687939996785784559339103662860167191811268531008346374037492459592694020950668194952261524083706190235777387703879403460266226323471288406587903633301800225697901567719186677974902793748988190529842629207117513821865354357750751308302938363146917504322591410721859867599583398232347662168949884266139406938582538932701355265182225545548966859943982584521033527744106173301716850722191767863497951405601086381407643968925097810483365576108810530582527396903369520941851078532636165618896484375 [64,33] -12679225313148890132277807849097867377711163043040175648485824549454007150600554575579391609635865754097927167284391193942323376274579728593083008000572810841662274967368684784226235372931519442815773404301564868505668450594715113079024184329094649900294087098572491363291741676401939391926794713464820842027280605196246805820572973593253336798760712640806818676949296588612417666711331166145429405839608766767872409999376301976372626044439690703336484120233834044176527593352451376802306611782702198160182942224416729161637500399114857545196761614315372748096579606627696291435254318354972432331880211366446085556470891539629878374457372022445620509297414004230884722945695408482479178767044091662454743700090970480751313013332834670381662103137937293328740467819691326531774627203399751580379053923839965842151413805301502049719673230295235582672728593895271376011097966044099906713627687755110451823345980785605051308753227148197854768138858006415261367907207746601456731769878632754675237111449610924918598322132552563698661730997158801781849960680580439770186033274833340329299575204247332134952317900468513207875228421207684486372031658792825181518732668982795465059970473870473625104050705146112933384851785413572952468786550576895919243498536353815105758677709986538843641922776496408489154877245834299979179853127106338676421411840571931679304561430404133743567387807702847943312695201238133710066597401894284067784517127919346537294777924647767229045780396122777680994697379394275207414428845856953588665383952187512715420045258370759731751728977613506226015024206479921776589508491692067001319336778016455885951518436216054213019826264534884127769909011297656853214685809029085996346319266014444411475238708548709937620820033795056571743776959325236532508123294323848069493478576500428562138726166418745838395610496881321166595697666743718029839028579774166860224654431796991242997619279854278949068632354949679192573693220459072346527579368474362045039953512405924933300224478208068727214882768909360193933398405990154437348887637714661684806047973774356855724893285853128665893248061297882904918812240464554780098725943496898531464035885132142385651681876264669829025514177864484602192003163628782032972153100263532198080003334612415536133528915617730960880207451578875998506121905590046018712117096669780851807349420538026280657742560159599445302254338359230981935211544214512064420629288905018050570561172207817435264587402343750000000 [64,34] 2362573878087545120599635688113519496326157834000052394464001125984315125731485601280277729000500884957230115211825314056535901084023868844974197992977297437298090688137647018396738449422422919747542142452114580462049911014571519735182437883885154190484393772326086665715558662632134210313699459277422779655413166511954533326168076407179072871109989382451159759534740719907195572475971403724615942281462312876383602282272592210960949019135930128570370556634783960872141050139917983092769397444150113205139579161269749148773139805600525647312395577773180632810666827321766615703069024356160848936953848770615397892072747615724593261109843936695529592008841880391530979600900881899492754517959028839859753120615612821047391015943519768629798757609510584203876342524377741049636204647698383627996768552243690703891238254543190917084634989852584358861594295908193535824778163241760887606337172652424973626556269512027831531472406585124913865258811958716590651779221345822166039341181313921896234812082652081100905007826958950868857086602757648509443187075107302546586667978251106463257137607918822133615857558303701340648027364711137785263478977075753001804187368989149602674669219004548862745564489572007303833888093171026924479270936996336902302967681978508952730325021782201976366424740755442340503064363695000039083781470059269120537649924675121286521540128441150047425310998112135405895782456832243972843253957798206879951578284545117483476918564643706565565960908408818539327769366682148079938127807043721525346075297634857600189467131507732062522051737123102334050667993571328064904661981259189084312253688056402851662590779285520064546691848565876254572129958928431123397004822862895917569314657806978093172225662188964241149447612356826124654955739809820173520990656994825172895374524430201880084861444597054644575290175453563440313614695210055890892229049453365867583266844707525214521497492670911889545337740417771149172583500505183245136730987160867714671289607500828484917015832468539154117616263340648553954185362508612215407449522051827757082357567986126835039189072818533503105211197982320218929781934637344892116722719143850603945778549313622956327031714512351213573650169068221492514594977859018236745252590829305017779824418539544426187535500650825069286361119154828831525847858255693583740289395655161624950901786992769395149659516269653395468686723986903055812065196896898449362980302451697767196492350194603204727172851562500000 [64,35] 997348705228736563717907571597853303648178039422002079370108801138930026652293283712941931991142868905498023703962340304876640824428702633562400622362983140366338439236388500935601384041155883721047731402413474339118382964729933289057262216982667003391114047625510367788345101836927386981085473785251793571376781027941649697277763072870235577675754143160871497128074098957986686981466297279033082386248190826182762722609250159218674530502249975283255908693472420092586826867831877505259909175741106270465468814379780583609306674356897427749511533592204647594766784145046419830339248782111302483775416786516548434415111131822503057993620122771982718034811811041886138399976384469641166240010144827767310665257435907985640553555127305009052722435651420818973033916670454233218801163642348106482866071535878090848143351586091943879589231948941932251951596529136593461074476970508358290130247252731584967926774935740514805259011362516853744768319603693253955085211603955815020432107491397578663867601135045941743293163608185036836448349120716082933202020285347301477684102600828715527723687122905904608095133994917982811801667841651971618652299475865941292286074636773726879955957576949506789687167451471452160591625530758104269353053368352184282352290592319971419265943483432152816319292600852358949651324823307864836341653024381867723501153319660476345144221610156214335936100687610197853374835200390424050600775548866244279182777739950412820956752376561825191048828203890062674987040410923331713263587492665751891724765921901120683944760564092668724177368645963989196461057061361946334088356189011841775103326658700398508042943881481480964190536525938673364429079973872278286142729194457733973644044533625744732564361201935920661800860137952175390693446066864497391681096541532146907912198735528474403269020588388839806744334006868069431331409993588441391264288340076790401860977415279321864886001784171978981690973926377413476574243709416581240103442035924435468595930419134986932487624242344145512922356599325039265397555997691502975740811832894659188204989681258720159945316265171814093671899421218782137014247194188689998570713259892771458370023066084337557901299811422417781401921659458189991981764135345207846489587480953600779358569416127899371637286131777882436529645759629267434260893540869072744491346962930935921952416822992231525570262077357915095596585766117320176211517832615597113404739409991961451851238962262868881225585937500 [64,36] -1397677625450242195721833552891452549947740499627333071015334667016164524803699698877870032681724229753971039370338776355459260623344824964362591223967652624836386550567929636602751757651623286167156824869267890918700788800822743465468302320512378364617963723149244336691777609503791510259616194564556786746253912927282604977604238014351835948065168179542245068125598583344300404955417362467244669684475655882149934613362548267274968085705930950486796832320133246172861283787751455961128573468840016770146563954379430371056580741845209063984141351972449867788506073677225525172158113713548689734410641761554368843931188549919221545624985364462282532251482235958571758282888291615085281297355972185889558987598613332924492251847417804395939219416561353579097966803655037309381399025511841678323938513155310856590003909019148881810987169631045269378194653242532508182305322281333812406568425326228223760722196310936789702047167124580813138575471129252810152766587360011742589284201626856141054399426034271042795039138675985141879349032403458847534186016842296844549101397960093950955222692285309768532513085767195882047334055918651591619531871895666091212366908782697404040912276583119507377841712454140905222584894579794338094677969172450161857363903096387042350177728366624051230304129835031006272843485101607970537050092072139232407363402451552379432688132610048355618340307606276869453644021559935234493522709981133673505981199025156183496899481411981025555835752691433069787675472466749234330908451711922328310790979142714202229214888326794175740792454379818708747791207605515425679661900715398696651514214166628037856787913596055882964191725320236430670913807709897458844553486192292805159623143973580565018507616444424253744369337549865831358902073399254420767491940009742376733277968870381885812487879979153848965790292725215543692803033107785390753621124062751937123180767983855019057130263738182414002172573597047534218396457557196561806795301383779375869852997424616800261050006901801442416650470401283856907790312397929503688583303645488859232202341989506561538935584785599751341990276006194476629241553188004684254500625885780113978179184319945048779032242670254134320102810174023832496748682983154800578654850127121184829042809009384713223090468888484181685383548817099620694946697619212819596610206135803058033535484620752047047685312519869125607578715195033434602078214367736750029826142682765066638239659368991851806640625000 [64,37] 956275981364929219690054630683421596459680469630699228435352077601916630976363928093525249939480628673753905194862912913201204624325145902454922568934899023959705603990945006995029790619101571307365490203144943211797782013119333947026074130759066772468457207137948189675457696430511855967758580951551748995640165902033102169039009176807865104769641987307552749229930584586871019206417543408582033826260041983482108172686824111683156416069449311241093189597387479575303790247377120261867654367707980578331086495964126112916567309497689503661361297906916625189866113667198843001784141835747745600348805950947546970751930987781861048385487588444451197322842807012688841634078139641029261654514940753596144767675530689733899557643021482886453611355361240812928387581518097919820748778739161707235417323539163486299978137101011383867016477457014926788817172964871820465834407214985320795292721208155511687026014259303710218878931492241320373451674389762410937502935341436296237176611362412197085195223447935313436602327706531334259932695625324346556685480992423367729175153242552165247777962118193821668216345189693671792680281584579502030628198833439759484147748951428362049196390686507776993946756761984585697819202076534342106022447987504072878372368677732285902511644820142342255454788628134891206350044780391894994049285239448138681191813069281916804163843177205183506541278381891564587081050633656707790749380535454149027403131701371886795594217919796582064632515861574557488580292226239378675511581537681108147929715528920170615260689806499055546982706785520126859066356242237593591684540947009510071513240913042336168992340638242893247778453267923839686082438922776447129477830038748269660919574423789001201219075715956165427573938066067355714000702507852211214977649386811796747491322924684291432751161304948468732783002756487625278727286582004258772082543206912057516637506211813218674644539716911384282835737373959658164585423628714940046151420326632564264168934285857328922360555219190348092457356473028488613887977356613005465379234142741213728487737709714175172436712321741879433259215769878582693764084987607574377353909903682586013306510041851530830229764414617559302994980299423066547188613495198404863738936471471058123298050057804572654919276426272626136127250862461386342689571927702938886540140040562464204669631064715194738146086311626364869630385817087485547792818160710976143484840505948341160546988248825073242187500 [64,38] -500095712505759359631302087362799977643074643114409424343519080337671252687716825133699560088201894917145420285163452982844954169418952937840397178156421083907153941432617795587403653521420365930538627345367349562077903893896443514255008151068513963233203765179105699840487119259619910199154729653046094965812641338678520204733004700414732396312463049506948783573006626981289581381261024554828083850194823843521584752414124556445686034043260220775406596954039931187984217700791374064333107015379398566282812866651088678553338024934768683734099465015130934992670872957480065953442172671571674721162671892137495556524323761990555287844419984449701881318620074045403525002323636395343189648519278893919043262455276693471605533746622778527329126783471607440910045984051988712944253463916236859197972430014660324958015238787765053941992101153863573397549504206190688313184971669007131945606179893971476588237845236641603269258234597157691222604203246431583812012510684984362419773379551549645659485966226625968660209477456069746896698344054738899178037106301826601321519566391412142354370242955520841168650387550295320804456239284553309444243343808574410664670139638559092956725589834694756733657299369532468858393807616505460415804096317093585846456661443377700629938596840426632470255205340740053915806599037890992629548314968131349712137791789289129906460775543371232892855593409672449919796462961768288813781168939761972246983612874722957524248277705208143267280125588213618404307538132768637299946448468188530872731550327535495658292368436729889595271876017119786081502878440654216433387218274230031551054416735095732992062697035152438668857706903227237313317788799732563978864394629967213638605772724777931492990123042922421229024096712273858174242572683974630894092770439255779754298198070713917539817949578785940247809004118034369713899518521355917817683729072397775401570232805026305326770010709102454445341941872414467276026570500070473395301116027277355402648016657799362520576427790083517349088321723966902847979549822404499219711081159701029117174218029770797143421395428862348889820008140251458777375993302879502451624893571014721183119755682451780532169707298335691539190759666748624578799263260140547898320068790664831969358216176797643075827180852756640407923185615839852547288690037139170592387041086724483446214623321521993608857347791222996913944009275328086468931171814592678837030348404368851333856582641601562500000 [64,39] 219009366282248848976414435220990385336715425961654446201181110557976990051650256178956654539575391919079086110372612828274827243333463960810189571025281091313028318182673375124105488287005915076201032196444699496592275593229884900841253755569113685822136044454011972514852713445870795074453766429275138106300582689902601225066350185600601737332858327723346396744076091393264685381846835873738637950132206970190384823317066418910798280964594824417186042494591153800283649377674307180281737792398166732115194831942252490589842922679859462266361603988810430863014848312627888907157277707538858947808659715781815479006903278139744346655598510470570324094727659335180914826982903577051187923899909698396743368669566975972261478664724958702186405230739183821196965322237741732614401197670957985772027435114482671590506375954273033057296303432865681236145468403398771409392103751740330737059357940413627861445572990100355867249909448146859934260439033155204089887934267775553577775553370253011020432425125138141835489150005342200030801045042841252845451625979619583599266127936121336851073128324912879941724233326537112329956825690426704476193455516855569555887998941465738398921991196288199150602871278745977220621269144058687800953655051359432295648639352712924441797412247957156854691490694561734956644369906411158567382550642307116142831802477602230946655761009794507924349754560067718999041525490854533291526002745776008490168432461765975137967431802609474533984648592277812331520263580162290901954454346815993847288894882901703064041009290878609399554482180340746771504012820733291586504132580758984613475895699438535370154645846036743472632646217366706650994027923220403343313449633158907114423843973187622072999884643231761503588711389331107052440112949750251099103898662173282313433249855722509521102030909557513485690766630442479563719325825678105007625047779838716653355239536775183996720040089661416104446357193235425414199479394320643773798276889222853855509187698782424366717617711742938400513031778060536649136943959320784099456126673043705085478051121530378902678379250608635468706974603267646263308771512810940933437728861911028862981903131591482813951388944763988141268740623767547307366625304766918849106557395320526949355920984593505947979797577635610931086921736293782178531217484078687264697824751941905657965954109626475188612408325640958519970119295402502731217521283850480084964829075033776462078094482421875000 [64,40] -82817099145941258536184676467696149589233104463208028483744401017079405557091420910280722418459689410191058930902068004695706060395895698567281748127206503173856441798932155802564172698854734674297335979999534751208974108663514504989534444972099415312058014906562990161235393878220376833974461729450770645075653021692114056225980110214256668831228208587430292419489220161118745745854446365083163007375988230915528703469865824799560022775375149922522663820570928920649136951322694890470587487499080673171426453819215367647588519974060568695399373646940160095232506640665257237580502150813322555597164808747420653701492337233849472024122965750443536652945718121476939907934341222081209301480510443564221825415932605823821579522377900809747080620981570603380461530158931557838132399755656295967043532904157733830992102985258273979827151068419698832584218652477128362309417166342937072712285168046668858850444841373017324240706280713300706144225955226534942333165381904470986170979210974906407279678585491057468356100646512587109613898267726584238304410138149014731016637148665959546433723571587112848001080600224865048760640618166154993897869103881406253122063841924040560180698203790400699411431473295551981644942910447652121544167311174442124873403696372987980828040601903352202753332164614910059892231269443330710585810167163578203065350465071002731032272327361201351259838299349445211616579017738027552365213587783157175460683623952244291749648780465743376259880120406119658180413951038917031174977462814186743875838694159251188073243951904657917531514225614460319009253185088018548411875622948019123798271495303621375499448867785393097437879993788507752796572540417209502418440919315866019083683360257319379773059326245237382516481888437097494231446842380438681313259600629164373212037812289336043689636161927684324049124809812103968457459359980063360794271117285434470543131502093443163763136287350343994394890087004113154251951581043690674965152524975753621422251745393010843404067246623605676604562720801453394923626178504523869476064416467243369340192753019115233910024069802145615153976532530905612426151724715166354994219564333777511396687911236398680734886462803451527439305194207592381825246007285247267078468786097811030725975557811352156389936632162829892482933006915320970419874753951987786996194768690138979090548731942031779607636432288722333803807796229962521258866460852066104791902034776285290718078613281250 [64,41] 27213618950855742314164352359618933296477716514366914989120164848621499209919561405039465370005150677267319515030551754445483253236154587647685177267127737181502293991124411437903036813945560615059118237337407773819147112262726358623423908134122231811077012841532975631830275202553963041072792582253109855627276797221669908016983159712596507688501899703991659791094039032193899355908802075840477269492583456788538321693261666727496838968734340051206580273139191291395750150112758231337370339784014620775812552092749329017047835485375590977493872639814941416799014204168780028604887437696218261977967576925197848888589976245336873193719127310642271802322882509458381193039056101576191228098885216642637287039323995186656352505875343416050150101023167161370858514415276218319296394642806655662532071751790622132292726549989655847649523230732151775273963216657453959213141580217002164824430198500984603176824142343981272441266822859746369913730946268896177851628917163332821130842706342176076167347217397436896611328412901589480350521114308718527703272542691674769386891196254122783682896582079040744231803404199156967823660373879389543083054377707513402936671186808800605294109008265265673186109364460174778495517681061649952515918153138163191443747700780325534918296788869646657369064148808869097616525181584113484618189267632876146099263341750816808561679646799773336481803028855434550458850344012989593493999613233514965337320617589262997977568756924565038361700979294373979650520673138429501596546981982894350563072545270773312142968083920883845161953650148665221117251344069797628478705668750564904074264157925674693901395421631188534819631836409537118199736096256039810374949702311517722300420787149665724715099743013374226149420175182274566070429813676439477532690421536126295393087047154935642491299126151871760008631577810691147325044885173534989023502560268098504916516665100125616919724012237374281652602503617749048908908755690719212496364375889241220067340605838773030480350090776334503907713576639369026439155781531214179056252919180865474177892103216314132674157215155625122772131190456664919215663311275353274733728021216107711601474650157964782651050175720535360902805790345625150812669924800646654984299243152908608314957801696088138003995059108903635901706405477926438764130236308440414217756283879438769395843411753569183287326180837846586834235894763371883760044375732967125713912537321448326110839843750 [64,42] -7660379779176687562975284013104559153534063122506575133581636656308520980975820252645909796290134430670671611762243790887916510289951595060681937853418904806544436339932216483592365165580616427869490222395426850865718025658903790882695893478227904462050523029175624460326620381832664221994106753409783638926233505311899968633575298282786166530310342725888068209496962420568202823668134123951497816875862806198187592704739273996210518729647659357117095929728005322320175633892278436075972656783651373335408551981778918965771103699772537707256231614692088699858601860292195036284486728328623088224069829984314203053730786653447558603997883640556725139868198969006970302785254076761826556612336979577941978306063014880420476432788467278886379528359021592557512129458353607314933512129715175794686517876347201377484404605184974850788952388102843016454986633753288518175026126357780580716417152243629158553053462863926487186957931734359316749170970005918138335630625528443670550311717337198114591097770028190551372824785188884516284973775500273889849872163620247563356901258989626088509039931800168737344563869462520556174505190047254606722180873708526203732632297898287550494153241855103336857389187402069790972300807855371742290415343095989050302500961146309874632383601695978633908214111794321523739706950914935338680969344723801676036700827779384036331467421516273219679579065767059589665226005034763465236021552080676251164066353592000036595415106592727214138464831476612277139632878928979848242013710088714643964259399840257221477815739017996614212077596315012279060614388430143195423413531509409329164959266843974521332714428498423712169069742508511168534840014213802482027283310934739465426618577905998753475086126644286705357775955019275026388992199917891485980042603087399932668616985755022656150341038518987351409007962467332552166995522885561263420414542563909836394670671994651792149276400519461792026864718378418130665885120412192537943380151875145987895067328106068036622012004308399814825539717876215069541132122528720002072815533917288654270124650324023788089731121819003476833300440092971361884542376033402860190169769121740627613288656206342225818053567147489840043181998175714788940568041419833724198310933817665309640638808095114597855007024220611724218054262046361817408958615114067025401699505491347790796939713508619648095730124804988232833037752136736320447696346747079587657935917377471923828125000 [64,43] 1754089827233398026847551785618148042011626286924865215250396289645187369206216660990280907583149600413965388129987412647234493938051504839875417433159563326465815974698670387491415982052713075995843269699006418168208134182689044504737311879516871422983049158480167754671727573460319764091152963395321409093052113498945568288494029088526826214425803664349988510127166696402156272311204813662099706929914787678400987303883802743063535508990472218308608281321831420219209094868746463532912412563958889667444493814451221250577903398056191020102631696538798362307342740786152318897442385824819916919380958605707797270250007425827949079971517342980467599011530035615338770010908796570641802598039640834346941757647837347086183739537431167263614387229789364022605237881785879524161628317644554734187009357717884074907276436687087556413565480090781545113918002378878996615715657346976474813461187156466316282115053924403818445208373425938003406213913732769226313307097681737518430633430186519888277071091030691287172367357663287513236847522500839057707945150149438985539878172371476872688857736472842831309453907971668464915701519461870742766624405409976428087625529836664723725416828964794145811341507699660647610965363842372651321618232044052434749851157879923822402307572644592263845435859111993134527251171901647512186887398176025595661353422793604172096489994322615932397817456432039320191486750791701032222312852133891366348773651651085342558781755168131495989899128050176577830727764880814588117131191058842257611073596790821258793813712874822864621979982826944666645558056923402424929364584652486236346847034336272630191664682304524698458855253023645214668796864688960420150407516625101961211585584791428637345970626279315570476395507454701501063851507736189327876021954765776885708940433868265051368654956019692277446790929731756760594149922014909267640172325595097271672325498128036097297409913968999605662896345330999532427997225180292388721121755509515446236648714014742202311845266806400507895800681082020775522429413579615305288558046170345844797659356782858059108817897011875584290240003493336546541892733098578430102302502262788929103975751213970416457177212587147846757581076318173482723041497657851773322440872648306206973891002953935285840248952539460917911658858830015550889086996356015418499930196438410586727119527322326309980202133062688296614221439268356886320709975279896752908825874328613281250000 [64,44] -271012311265864979305657398376702816342606700650445007321175266094480077422041255803273221105087392113419715924211178435637069920945328210138530466453825090036697169926766799739660222358048258731888012772156934195136926494231156686163717332011667262514696842365260223242856032009903581365737484368431177073607686372188559480161243497822286920505566075254885100554145870326402814672268412089658449243509011986063769674312523764328120318693068919287912095961248306271445440266982130871481837776274076694299852107965941431001943091600531171752876987512324514620626611924747859899369836437472340711112419403648340381487381676394881541206849965338837096452844930278536883593160563058639238149011830841656076967327572177071604033452317356404746610336445085939574433377001102903394399210483415499925571148882744174285662027808022557382696634303255358969111738151586221800703066172904577817067206810701581899575644240537183639367673606036846267661515324331582681900235999226383099181727152449594957419014844174535980688919012913869874733868030033125864573984138763282967905360467521145908062577186297404155661684749574513821941885674634233867555913865129036776696819911284464545853324458919603305926912177315560546819572082781435821815318995506493374686586443866286609383547200331740038445954675389047333259871264734514666802500820938251783055808449523625688730090677351520662693086548870145693963460066240161598656383176423303704974341525751501471707241774188556193386444531745275910675225629688542708830744212551260017172602462333724788083622315878752603201717330396344309292565214203850798758938458420588157688114705013475578814008108134317307779196851371356482694612121193774193782158972435170429913167824861220817127696219843473781965880126945395682997411797886217211969086489937958300881583674589423930683033898869434634776481845157228255334923005411203784518486077515969312433153855207355533119383302845613203947454823727170605273088423635497558653885136052428464424999672735425106396852858452558105198477015027281023852867095533171986819273816198939811076211265771112289802266649814075799780589613582314015153948533497049354643821825782860598233321943750243431778267216090097715938212851534240559662417332428863389374485914069319434117265684607124305070680730053786099802191561389046845080568191675875055409206720039477594252095499443916226278416291211190035719086504121221048446699342093779705464839935302734375 [64,45] -5881617427960916666940583117333168068602010982279799825028356598245126373764682071256071000667941029662621166492505186276117144823310040284412084591516135388284453784812647792754183612058045845893423026522416134185883722353921794428743546198078974851760444074581581235088733174291697031537490559622035930227601543636249663211252656990218850332146989198102164468197900592804037849262860505454596440411011176111658016656864219206754689743354476213627876432864279393058314809940303462780797060939435642899414265819555503724427676035958953529738267796797596270336784832001915866031503660502292957508655833104920180795671153366278022426584546871076023125323569197187988038766027780536882658236531633438084644054260079296368823755527191199322254252988957054873459206440434925185786815214932899134789591249141273997841254067414009763766291077462747563485644648556651098901627263018010158950902503739354790502671622219374412980098290552249271511388676134551608962025465617865392916231834684537430720447109819549676124740382416136682964453089431124507641419570722092307779437484909600282265936956863767097211719862267418576292465447885010706941217137558557761211611736110411570077309195982660829478035194221994274619587159904312124709553201174996127176794113672379048968315203359570284086240141977465363747875419960075639428794287100297407237086194604846006757357433081048538250011311998975807877795507223146398180722512467696040762344326334299237191708467469275321858325255397141194427066019134747869203709245872953492163191659650727476063930760228520124997718757709829473283849846002329902608884933760589166423881625578300473540157625781648113458304208928092502769548026366862399224058416097973877384396804314887879856945556917842596091958405855453436644406820732305034373152534377990321038547008460025054520104406930813662132382511339706608140310011384572260267546729619141414102063809820501465243354815543814370780598222111676294708451891101548448025679633137330135606993772947425908604834493894507591091349801883695748445956471589147863369588250895854896689620694285654233313246071021859532886487332902394763607522198491694508820885290887733974700761214477629250212797769362447910099710264159836473449166913269939397336407573556239764585117791438293422192591260886137311310307132759921355553501998963779797066850341257119261834859821344064316557252676478386388848946966616260123572601514752022922039031982421875 [64,46] 24887420750156221425449852697074973093722737373356646803615656576308154117670107224415159970865735869279643833190711188037158990902128769280472198869411128305669827085550951339791358447693025451286202578343980646696601063078275109097290617449405967798410891525175810490100529445229083388791794472232549431839237050384865736525474659981808419205857424314527892609650594981901907205265990450023545959841210201156751714818285362607249611913182723536737624621159090209228083101152740665613796832810178790632706197779510679174769800291394024282171608211865563555032237028999730182048814881203697910461634460460181703601382749061940286976851376796922055079961755822008149357252868786906326068026039410422710733835587615107151712344604279912566477381475231084154879342310342877187686921255189905811018399176721970444003017584992917457241997281436599273840801346575426389330800693058371659948874007220532878410301663380784947804076092191525909110496781206982066800087886280929186464506773285844612817887817802169265864419880491164295941998215305355018035849016818942067518694469302752397228173725100478561949789331330917275509933183035141906908763047827901001312844816289331006700522072411660671834025769497204304018000765257866203785726729334494546489891485259263456564604972168162765020143284876501831699741442850448220734256132932583203189808364231862269451510382115420456231237702609550147871634160449097423621512515864613086544980808096554864351290454972533768205588971758310316459240631234586651437605411947553290653460064498991098861322469301315670727402223832772849671704196720764512954575777956591050720584263782100325966257310603389755329214132123291959518268805003595903625968680558488557790974616404486301752159754710799141681227404165987533895950241290965636405925151190632381735961229538830974619439892695517029967256101517532939811008249552203001736387973865485964644444347682928477325247355196248993948639406273165214908189282656580621888196008578837873607901496437809044033296079452537303172950289510428758794394428374980510203888923077612285268753181853971331278956236565600925193721588018430007685417966385739196155250733073472374596634769692416008065723213552800379800700900259747856683995807847098766768775792182647530636494362693990987586504934846309285151622629871832594695178731466013854647995610287856463550487599369919640667663757487674803359862726881424066505132941529154777526855468750 [64,47] -12006468284955644871504967287778908395576158892949306853895844681369500476797710371923802036970328527168090534583717001981817039797456367302337083221563461513438236004133327336996729959029139176098997432628123840129968667918917310723141145145499548527215572896534012325473775300820258933951205221705679657887038690670183373208361384066781027880927208841571485343354500231476679383688371391075949312599321093986135084479897890323992925387980038336744370225319003774171562440428991010023314953314985620189257265827279758847044523322956012068241924016786728706619046310107536150220185056732531085683987913587142232132150318032065834424015846552938854707343884829382937187395691527969197150085510993576766698828353104530130995643582281533237854220838524988348532041032849994563100938299094986124820181923904887411174942580147985548286022270581802239099899020098489334655761293515095622929025338838566912726079569116388461742897234733957267698483558665515510067014170516174555830842027480015872363890069951730349345011640868902580663209216103885855585050471858118163413276410832537258945922243360995425274224929649031562068912014179441363431257734279395285007625280135989753062380125410913689483380892572061695460031028654250886308345703667927433862963045753935171991322527582584100103872408799415870430318311103123583891978558989701435735267647415189487432372804373647851280667672940431998703223647504947928911441969622377862125962826599026628859842019757346284130328015459182872287982794062589551280611894414738048075413231431556130032166396000260340852212279468687080115914967965409991197107962480082946731921781244881862532376893946545729986177239396566408611382320099966856972502627945210485791373318294780991508901692605521590522514318304006580252623666933511116496189770628408003284579130773509583505956642346582334931626712797649811578170676892581386258207273726023512350193647330173835605150813742731644053017513708443548622225907757275296497697340519448464108320955824233175210926208992883246829390515043287359331050717771328947252873637839796298976761877311236382659038208552322661096227288541089504155577865607344876314417882212879414348053254837518149867744164038277912124468547906058188052259584023855359863094377518144875633537148896624605739023697543159368157951999806794658517381678426236830320176492592280933248820857769695823640313910466934506056715936672674160945462062954902648925781250 [64,48] 4077347762323889036882521669885166910624447035466536004691431988156241547343776004363004707819007969907767620770607963034994340237919671561865942903172037048656571855264212768164264844299016286645121354571784982116485691660600234808081404959282044090682848670664468150490645921377710416361872111783578841348110093481721660474568878430248976434491885409499658060056833569956328549757559316062718578477523854701028967382565237182112874194173606437439060058615413010678029494939440074103425965608933820651587425585210692850613275498933693679983804582460698859265042456642389986425416143340414147180244333643327692650560357805444470331083108428930487294543507149623390205562638894704436542831170410022299260954794214612753522762676297058194782526117284726859112835433101381124928614454302326419377881569074723895199251648423222730615085345293818419357069297312625643254850687817364909350424169615207657622656301215548389101430799221902664634843052229612806559889915142777824825067293696934108803462732668281814523765683878944849914596896438409542418654830121678774622342258486943147550363717143204431587756533924426323868854079005063963389375695325468952861770271518061139290899388487776949534735253394043825872120616531100561794132490302319680795165630709858765235412690588559965758816189436860932700678559835738805219489333507797205766670080373514803020503531341227175963343771777477560438379189126994153296065290656010073092101072156612084225013792839773575113973052930026735589795902617568480549802047225108635209480527154587102738033273859155851811814778512769176235501132980649687103643687768021329972223163797802648915367145990165664803888005456792782490984447841407923888272250452133348592780602636529420225980896626685004142882791037676759425330003220873249614694493352010026041709401788764778530851622560208887284467934243129405651514374309293786292681031697403122895831239134168038333801858114679461728833326184367207274897606859415153483636257141321394191549108078511137288681200330362558156268690322562117376478574013823230759400170746222060381526220407479743807892188887198194024835964653396236999859714878981156831065070520582713212253241915826993144919114495594371602492247328644700233762468628721517314876797087487183864817367854993569435493689813885230021262661236202013534277799423019547010482376505935588614108243220618815268319995271943298985328762995550277992151677608489990234375 [64,49] -1138161903523723618743411059813582353607769148689660353193720687056101685564189417235413748182989319020045032389067553583693718259171408074638686055822556623279825103122007241066448742840806146939360080397177746147051934966718690739925388204628500229763339742198829549731972781319307427297367526527418688088159651232844017117275747936269272696395025971118817298729085220658607961686213453800536902336234832181211655257053655902875682582171263116523312112771339430234108614779629172088220813385091655403370553985041634488941684959694860952196743133526644022205722897591831223891669804193228556253657032351167791710047659401882787416474612153596697114893719498317930802735215349342014152891015212127263142474092493027071476058407219308149842982889140586289047584182990017507109257386015877545784242813525524694465179033110532884718871385552168477819850838365537027271974264136297223255201663111283295910358104112997571445608162592991709918505973370028744125843730291649741119645554535040250822714413337621437889074073915896910338570597342302757501378298974691283654775697955547316158245880591325498582450135713382852720429216008063434499837834809212102256503694512660939863323191673151445914007769185660849656031815189244257283844328261217257199797809170813524524005013878921699417688475802299108162470259701483448687764907165904561711513057105455345348414971204249981338311617624922559733821795461037126673985079044154543442349874394371218515920953156233092143618837024598293426222586666256844834570119560213803334645252750084799942862461742312461699136701491879048841868056672355860997338946071296089847321150609807077110638320246033688740669618742712906469544422831718212760519793630971257407973629566672658440075465717809475446179865282631369387408114463209540134466435033287273775306892007941667271028299787644125801487727880776563686555789035304915603212723497658280351585316818978603373504119673911140403328670715625478382795477813274045846336854352746247387718135728825634808554011120686453469470296444830528676248189903968527529231442509040039176300691939551936511258561959118794591754013852556817344154924042426346200071051197788921399391386563335190213976366092096923543476041297351274582498320980452755310083127954423447898898761747012058156030556912426669384127042500258740285368485713258523729457470056303065841564885306789436559093248689522592798084588139317929744720458984375000000 [64,50] 274836975332164252370174703102871968864110808121862704497408917817004991053540137033202072132112139180324901688548147204954717233310004817021989286283393818737225002858607419967912686070515724443418155317839569904925630544798066984207264006176390063296460502421327803603902482703514688603287780869924667759214072662109694274694712304538414689483226078660193281951136719719497601936515326352136530636598744737170734855078787305181961939946814604605143191043627345711810397809536270350375884135187762736746525617968977500639607947845611089160085758360491756834084777804613637856961741535031256680862570526022391323402172191525383071182891714813608612188131717231240906250831500482540653811213236663622694561683982491744979734305624723107819986002734088833356481801446943453682674222185820055776184297799347309228363052373082842621955917131504828014417026161634278800101349986493329649079707606028389827013438892781751156813244267250249146754510983294116980894142524566671996881117106013087667823536929723256861704277828501046905845662002878407108734018985965381913091325374456877909719304135849934463188501922825555400872499652900724228627911289615154006062628128025366018549568184802283741207272905855769770679075811942748158639208987376808611341387106042884252171713176656604554510544868786123695639748716769894932908962213209820050152279957252124325869615783864552834733698332750403444253684730355539522184207532918792897704001620652831090230832729194977908276424493213847857605674249047173624024922453880398776563178923015207505745863499776196418969612946359452195249240965662444687003618535936547865866728947863040743348861248514365316526897762547434474400667594644658421947202403410350932021476601684328892567885278315201462182396359687585551369897676723490595304048096075541226105284802060806043013334052951562761956631494935352346476922398569764496067722931007956860657933795614441278134361173947722665225358315423792125156475323666119919054306844368639314693755295085112354294364840859157720048371399982370207976976319556698378303294310181085280546864315400319135891572159873834111682591178674036995104297336936998406923730148820722675539591162641757866023950940867111927186241096430148001187160274293101227101580883824267136584592408185078807499175660369593980101825527143402212359860002189951662900914049635178134667307848600014272492293742645996790230356054962612688541412353515625 [64,51] -58693240887991788222771008039196667048209493005035840723759298714868880800779551990140272614034003409500098266519243937431270551638831672321462270086623030965978594732550315999353975841198456417279050407092897288850318138677575629190247779837662005593809519446353322557605968958114847711717983487202694086458850741179088592350865096384328405531152858144579754664581193736421694014025446591670602458190372503979733454585146899085703393139307663050482632647360247037339828028358968498654770365110155368747679110626933497570044948012936758507424034529613676003625881804188987378384722703775107164943936961795707907042981342839468643769483335772620594493433609921583799671195088453874143574833475939533943219415795005259044412171291557120804242485944948536662063784245033689264059221892546671457179311538522981340888159771537748335444198068164716253357375895968106890346013892731258767768820167954949814120424009906093944483665848167949330063546565796852171672667583870591901969588714662294194348143922543043347874996332073337187910775934307437969799563748998050856992317858753736542531483043717506734668405270749382902544125027034095365937575285222128197793370543007560324159581158422478056506493774426556081833172667652331871048828439465373691504276600924215182022693488704325215124530024497415194632713830330504551253831668188394663455472551840799828345662710880081240328307500132035176052482091678603255724377691691523513413579322046585731013040910718347730157407139757372447353122521033559007139240432745007041478713247309687996363479681301588979191741540502249189991278132664061092001157005834179187245101721473260187952392970537281722391169676753217352507141553941954828457253827836185624152948532851150542297811531879112276098072489656147089951481004078675093955773565711156304097403648055057706928591053761458644363467372596956453480982194221478959988351462528956744767156977453953195764155043257109172168414697521933328936367076349852626644948242656102254204080170537678129727005726621797651930160188515267491109959010398928108139027726942096986383365895980950228180847008524156492424949591982221640349776319586227374656940795514654754619600506640099701612923612058667002475400556255922616989518025170475827916048342842188828166132902008666047694809500357555570338225545385024563756235534927410461705951278269649792941960040239213269996497619740427609258404118008911609649658203125 [64,52] 11176392551887233071716055260862073546854242094771381829052527563389034865618263574943396041800759909036160313860123813449374566595771259002639251079471598541203739808266908473080793800033407643851976623840130663960992683662827962876597729268966732754681755400703315916884716054092657689658686422392945311076636358969768470751052037203742618229262296337292080792402147150701215725253305957591254692597178248822160508511956238736495118131144805557561949940609086173243778195715034242837733565705644135418280100135226841984013153129134406640500354707320695194695559988178154741036649899037160446897986951431015823234638643836051437301857508719563368046235754901595457849296232954104470399077331655406076011247820024266174186945354481699847419182560260067418425569524863583702697104777006263726663040933658322044159475755589134368405941381912124707083346757352752007931288006672610137124710277977608994522082351483196511684913280611450055703614442829679243121813452361735877738478823715441395668090425614732663492409483516331039036819595877458541533745805142224219150228673301015346662418008229521653263704831797306669261179168132451894197373335788832197929699047381692877775109516625842975825912142100930120475398500722875336828409724358476741179498902181854961718126683001500984901535279906611390130990205327997697929670308249471037657458987042849161510890307242506434437441838388124009827868469210467850470163988579395634817137724735544746337885375467652837831086261324617681777517195786696874797367136731336198549791685058722511729781066077018334707461547118932926778105989525818333235211960005814323058977212800483307581686232695741736420598637504382132171114714538379647430358685915133541163923248227357602335307779463326876730048595074934343758036045262954935059079451026846084435149302784400445323694307242085513501571099296789224280452409213194887873807440524236345960269927648876592712347445328938537797615346244963915150386633244751674863424637497614712652306804723058981793192672667275048988305640638981383285417355006841710665248097555505650496527972498057982196578944066082369134262127560550926828172782469718898755207207109571537954128010495625296907894606568622277408845018539922521446490475510096224674686792078784881960293070566542359857121133098231586929782892676715187584083547611763080522715883588299138025200149126609487247249741237453690700931474566459655761718750 [64,53] -1893446323894939025264230214578237021314939464984235078649521401436138851101643688198761339298297656244097866109078865030655392732952311889212329178152471483375967450150487753835371145120409922864040641860650804365830549647620131665410893083440039373997262169428521075349633330359717070176826774102625855047247680889582566656711501089769023292105814358509596593166214196426837028915798748019194799921726532579843849638853211065179488371376504288980751099282451708455068314701681098534860813161049009878307935834324261314817034052166754037436946830467655529969832676751189171119662986737710400965059996902740671015359215339097613121044184136353782227058308920754336590714273414464998525635476317406274202114965811849505758618498970837462113494618639301373910370831422650389791964662359466156717675478376446351519768058935128291617663044893112591405545588919967232888254139764057972006846112964268830042816416205391295695156503647916781709237888980916499834469154536334839614284716786036769060787010471989564418610347848437523662293176391514037447245685206128708763297083930963859312166139427004354967338722406846522605547640052444104421957334857419841801248229837530688811428641851966529860278937115599219099891774654018216902610359675529399412784445694153960933405476149399946249916544247334826578648194159217118348046530218572503921337422326134608749779614271902661317179422620461725005221484844199800983663424674307158528238812244742543171631178393361393263501619358177127612233561038438817070838293087407988589910255683269526387287414748641519426344692627108997325256232078503733818426987645137604695274753434805556645686623113810469229247673418650020414443011889862556944714294762384738896099701602301152088210459275699259702112840660307363776732228437153275595689154109705508156844663684980457413887040962038216902270563938851866050065621199246605771881637557958735689795126212949175686063699913645640845979361433184638478998891860143537816662667877637284040843860384050343053610709833694956236407884884886303708924225214354456482495620341096521832524764336105331361524861630725256984336711130148852876431287792064447286961858252549147219460133336845708458363693869910265036261829174632119871384140758613192999635237770107428580287826592661087532528525691067771795777385079906853823155624711102191915397641624650815356310134647885431644076525969921931391581892967224121093750 [64,54] 281536605995120089554125149596314712991973548111946650582109631242147493075849918475382777222207512668615652608728232814615608614115749804864544949086013221884075932760321999391058928115514005652421768571562279310771008114055583551369124799531740070737017136187801462916358634075310562442301186505884740010471399983590179644765715301090141321941074245846846624382862994820141683352317742067430111099388836469778230933001976105559884601563556756512165069973029755819837859840391368193824102026204102395880573393227709937371377820175374931351846185159335352739053680351756614050929694814684302005438534304387931822384523182902764828057434193086860962282008247318677908682703997394325446741005900384630604002794928893987398699957398631390256072258630310702896369773286462776047319953017048430825916802183829660394325410247677525740779017481908279049351770895308925412908868506529145592428364706012832690614623293017958249572230843912948113476192735793249487416751721761839676345718208303091486264160794060984773455282734046186522540562025858322636242550300419356338122900398538659597145970105943386238887599866119148042235269921328857211744146888022784068291705101491799152699934122848939976529395924850608939813790583195058339202454310902632397536473433666118011922431338525474558444168645742482312883539767394789076065337212863139036284132460510828113453785862839725547812496439949446218478002556377610957836146377507881592551330910026292663334444992317310254218936975266960899869925115192593507970459524176728580202580476392706973569589006673338456273729175008012827879918748009234775618161635071797478914168465200131957773998557349442817511080811785894503631810951656166520246031244944737795416157831733417798180617940628657438014627871289152203063469196513415624055035232249383874443359209548240824201215088040307615279029611125339792946636944723844917764106868305569538879768771630126781525984035492149153699509156008686164385740290450257407820463210181317786584594726691862180400495236690330259348069742602098330933149498021448943426591439571682846047603937211006700384462170967308666431673534014813059200794799527236702682446342293646297979515612445047681506498839989407219024644130811190674206214931209598662239137438088690459137121018137606143087479004547352919774475379267705685206429833628331220195110692470657348493348181434070554018944676499813795089721679687500000 [64,55] -35599689293467093126455338038063388581833234854308896695209699975241168194316265899859984834950811962437749382088961669316867721054390721081103795439306623004122575901777865130640943612126351424649526357729474662819957890925024730376573304468583270662442984181258112499823284053259127716918373130326557873745657086432167718187876593986838536193739243531019321328857388963124658187469456182312567600746988026872835616341361477041237501745332378796702809234194762679294959433376992272491533562672183729267188260148884915920973806045607944444441005505485583597502968100175425591272126165611853880263795316647973737069625246017773628443634482469363787708217382426539476433673271324283665213126479160484488450676051704611723447217913557795695225284085798786361152522107842908216297651537679284014721079031086961981574845025263581652182824939737182959063972798154442471243426009664190519710597017652384053065829670501974718791931482572776282716077490299735747957115062512883843897196635445747687899852263407072235592969611501322431642367360016637959973776734720438671510680184137195598827869319927139695291150275533610556138861375184421618664724159154703049514999060918263243534392585805909726167929146035173296028666375975339921393762980909168391769441896323725575396186865100975659523577726791040614064281774506916652605264325364363628629482349862766273130365922321313137258414317870542829247293086539195495715640487985640725576004841590371663282152310135569235498729788038613127833343182045744644520030205690880234862473126308860503137080204604049915280649944316372584823722966795057989107189928604251640505973875909642822447325218087217652091980829879477803326398742671583184330171215296498661607030226989066196077160988227486861310029181755936202148990505526322322760314550522185306925150190782830724987281267857462939118318692304308100119138883819516291293726901149803606431011314593041662239149399323189415243144105252465364493796882980710672829126948553584485847280047858691491334090225923694282518068086673631131737364322385155226668705706415637959353478078773883909478132451528302872545175048991509918409119250521948045571510795698422667298508377918666525614550818446341254206340175654953024726060554955732823552132954721225834341957977823501054577942171335141839260187181630458666007176676943711208751942067673591533657464960199723336131683026906102895736694335937500 [64,56] 3556071502709566992677842408415308935281264850248203878484051177750703652587965218065742553592483630782607573967852024887084336393778892729420453472321975409196316881411998043006286624873789349276124088783136117870665849806720859526712342765132321305293054865213094158754929784552749806226332174697610176100363595900469792765040242367977441055575205137504984020959311982660739878604370977889322627617016336553655756301797950334580515647934917468756091669609305789931481595391022006343336097603525194586141134553369195549775351243556020135404761059060365612056474453907333778238260957186534703734597027450146021602560080721475191566656684681755466877312102273896128442505233551547213455722544047946227037068389422869885891252607055589351438991929941684600125779803450599673810740240056747523854430517599059290110120202404479605737245544450322617547551050815980968424246499630989226765106665261213329221155641174665622803830887219719246176631967766817590123406306241080532374342812726916690572447312659589810762710415655539825851008358245505732290468909752852406850159430173108679478740607796595278854690919867792693404525746603485652054243139932543377418743924904375857407385623212063042133365616200245412719160848450674480396715888429502113230870206194844239907436859457358850515349550446912808023198732412613850745136129986747586060244888239417142833333458722082324809137200137525642572002974550877966144005753542163058932050284186233468652603001408138450608843767462329244476729421996870057494650549660060089741921716174011627854578034002556857315552290838121961604710582212063602132974681966963246623879246897470771640531248137148161310355481471315797158063583514845831682091977953939926879732804694584169982681514909571166063150895794092358101091198492483082681687099066351506749808087616309879693117947058678022439240793092517043428779716520897131033480295051107829141518571005057266866623078183672729787781422727370734653029169375571671204483679918667506893135729222788533468043986283608155646863313962448437933318317018794226620363111605933695830298926330695029177168487582248795431147490502379623926606005652769921965648711797920561515766267592574832072523195919036397718547844574671861306537838889084275168349384074675445776013524088535905575181071428071058249757929977570087501963783571731514271998820471614958388124200228119775601953733712434768676757812500 [64,57] -218220663836286519159070387125633632157694183623384642703473107387816572870470094354945764362926318247139262335139236440610915206875469378515712797078773555270712970535421836899058998413649289392403629204940385204995299355590498737988386949692674308510319257730032849775321200716883259075288998674330023763249559085616943974433052815868723250374254657060135638000217127210933801447969588209182914410555524091833734907747558187664148780229874215251937006009434005015662392098764376075855478210161220766730742146315922261387173652636870402695746245170275079570557264384042655954838486874320231499403412111031827116171988246461961922233158840867949582022682697693730152524211440416821206864950537191884156697446845039250237920993787733304838790830001676956704375901054468309390959039118556936997632075548272933999527737929254144812354671646377367871041174528464215812407838059940231281485139542935882533086978738760735264671011020657054265154445935128861548131143993079679354181572189712859753141122981063099145049166424345764876699144304201447682379991175524328548470624873202650344708501723337668909638819547327065823985896854824992793195652154807430553538164011977906916924834354212111052456379581137500485878741656195710109050481101849492405054070618538994667913191032986952834692163766655309655946202519711745739259744722028669590747052362525087907534403444439211523836384176401670824405781918217223902307296178715729760839020634797565840550381982670134480246073678538299758068757262118866232235248747942949780217437593753891365343926268420636259435907238144165049899343739338076148248837783817892041631948803817219810394342018898506515642243102125039457849439170901858304959119417669815935176817673871667269711058647213742275448720925467225523348297441513818196276906849311044992253453146797967420640388172118850386349421626371042683563283439599864624141404101116646970406816444484868611342892250872330761675202692899158506270369997811658134728335596402094928408440319258776013974182864756705218735604182374423420428114409446101852497866368563613865452356279825968574516024295755515935897509392305673722411698523437920997185198969834055468474705688113997533561242356532812580572880979546767567309730809152604522039001496535698265912207247206127156431600105765867003581362506372029740355058397539643098677150356290229565349447771183122313232161104679107666015625 [64,58] -7565521687490846934538953159048375302382503924655997289165140139899894919853483288161004775218855592917781973937851919015306007127421326249492304473790802644924189817230622520522274615170835735806468288960036058630862840022221877422579390401057577752257108578629516321973038499829404742145034330447145022628826863752114805087508109997910277775533073846233080917312320861464728744788765173986424070896306963440545227360890502891867883409025362451727023822314781618007980943495210254100761091660129111761828920821074976328853671202739477505276359113533342028998545766945735534881003679047964712806642597709635032200657196537960045247604661955671637890870841257251608292908536425044266347361074056527762765547770851713757402331519716679351363083492500071582395100751241731846031428953438531760890797169576578807232889638988440024246327531060160818863445743747185817960575469670548268037876605898489625103040847092563901117151260385031223506991418896357282098842243750308552199789499738032545909119886770850808802546653735289606217859561504012703598575555078004064808269055000989174024818512978753717569195329600986564204474486254576402287135844615270797436416515383689488658362683972637735870796291346837428181038801455254349687680881926218673966841678434491160271523127879811424152614389821613035815479238190591071397540705776778354645801181521737999391111870475959875279650590330666393483879043453382613515784950704079412083895076202339221289611089956483867359278457316191037244150501728609629512000744573900440373357521089117870059473045837970543771962729755806943327765248273061155856491502406174977915363145042168773261119220466594628910916457235003781108351518252333270136392316380292204736274339696749265797323658729711446084647542317659470823887449106060266375695613355592353825872187098133263410122715625115465552420515638572430163172188099615737550558545914590873101594409076476015885510278847369481636206101266794655849928219036519494393682785464966082204570395437811226782068116862030595201020349380926135094360891307899997674763487393374894839203163538828921601630269391858564634176082362864466826886055241016405434357114928484790120232349960092502651081749422055914580103134766226336470186592422590078766096484129467968902452047095113560570621255423148163497929050324657597786026734253990137346390250757061438080519621962594101205468177795410156250 [64,59] 4539220519896349332430818184631930330037851434843041813635719733986980755905227609302519375275205977103867009679400238696806371171034845581526436694989658282873525018857150595050675783686363461708381924943255599007866004517461501141579727482083766857762400505229722499879157328948933948325444734295644978679086217223588807129816741844582842329044314384784068543835556492877805272223297018508639456790309942201123599531888969797594666967247375717925759543930802902724647194109425974160597411044212741580293208062191784550184484391567369747107657011378867477483721200897700864751468098218226777727080983418894581664161845851322102219372291853297212133945406361520827778021571758933534258673989151255936918912149870414308218760390651950998544238857619622261362835413588910394586960034059700134922603444560927942019480698177752416801377835709421989793119156432936016469989648770343426064552216128660817557282057695924221825024009534994451510172584623605841961995771365891917315940799715803196228339197476283151697313816169990099246688988130537387819033212416072197844588764629128989299620929648005326626473975892813987213147549581477882617688790293202217521404049883733529606336422181437809048253676566222080639199999666805589737348579825311163401105380291763959511329731772252239135371845512128091930791723876796025504950173894043185250527294925422306335444303839296096313543142717420496523334283519760344593433373688421748026929952767208559794969389723914212698942006986444635148059952690844847229707163105922099619831956032995695428530308346297628650760180652933534810293372110827080581282674826420443186156360768388829420565279208694722041351722275984026125549142779281484490793100090616030446797532960861475616108922311544933681599086050634966995396288780984955443940108130096443954537794359474618484743757235894043222717589928486243703567182644781888763345485069172063485543060651410106994600897941715754214421855637456236227854431278630040155497417220612800863219010980758445902489316683326992917525264792382409239883512486592023119845438640936810876756065678488201335907579159916146631113998594276494786751297026052532598012195724111574332212957691592182939103425232150742942111318080272819957147669872224861926702596216057815340464610460333981887824748327756029982277948766132597749006745630751783343739087436818913090519345132634043693542480468750000 [64,60] -760244988316991199968114811222459569227841347510008034829257718439696332469771137500096450763299865106250780889372100089486975914591232144819922549340720896500185852882168575376301534584850439191381415811271072104476176261026712328867339068870288024820207446851900589221989912633667374510476477899041004537363611651719112734854848792563402025567013529513032545969373341635290831781167339461527634683279889073145665558323014575377461460250439982254777150708256906943492414447865967317189502910466778191004963934322132331183159008412948265153315545924224795671972897675521755939430698115199353701750736828360028574456434299944245679459442194327804008116221367540066525069945814334034503962102595954335903754180195796828342308600901991780452898848667602357236377986642066490894063060484613889499410058075503984882088137111975409796048249337497826457591956601133941557675435724777278890078555546878249817844923972859699806471549251674112713017751632633150428722981969358114980674920783111383988707630554450712132409158578680354434427892712111366852886847407850404171059886635664362212357291005226425088525462896919883346741933044418940528016499610303310318507155211451467344988493439076878069556810478822847129834609766092894503396626794627949237886152270613192536449038116432575491737051059587412664039411283378328431697503122780804590688234272070996489546264317127291754821336405980833138957453223492551845253927963476263792708645917352423960979682152497847084938351298864909180281527395680322497331318763512480748472970314148023712740302260211251325373193961891713036106320772225165945910242372726245949176074215597021760126182092235818855722243963670690135914911947469077764793116701395121728073595948144046355433263864454431096418987533033914984395262353989973027290030763790116128918831945854049891513590602422648709694598393211669635536685864607575871422762382034585424134649055717204190725639171859921270580826398356244895928765286682461048237699773277827699764516356595923900907525255426227148846011360717054813828951425800664355517155022596281773789215600758205136697196671246220498202274087170338789439153060032832797248795443877732173840441150262969934133266176457001099357513488016575805679117521047881718636130308563651763909881739213123599643660288931614224421349709923152881685816613863744767724318386614701381631675758399069309234619140625 [64,61] 84606591920376353594524126891783162831193065190053730610878240934856448588078326849934498291245886028850116148214609287519559577499140826922002954776686258625395687098197160815282320104449711228430197663728261300295699288185443542967809589938928534939962009869963564140657832948741373252123023450906260850052274275301594248691732750251761824663497960434596818832711597717596079066478601422159376345490987965910391642584786925793546787829442064628400192764914189281113915232778878418909388943439159667536867161691516641828754550845435803427517684675117928933709709358769937352871364295142820833157226394884265420982539579328755560152986044046785465367972749607569226813715623232518099857484049546473413809755225514511145507066445289879499676483562848415688258130173234318020197833602215759898981919020582224867182843049987198075594301049099506413476017021148933674295880908715670157835050433262833118506946639351987212935842681578352371339410730756078680087354258540367148198430147211543260613392786263292307891554309445271253735438530304781979677670094594357444910167482870863741609209367766594066782722360731634314047391502331021843266047949793321653458677761377513986213045387442650804405497613981152031075562243135446082654062223312039336118453974681938081031474136945357245800571191572996707381887958570950350036903964183985052566871879512607154788689475229207568224006507278571455799532787973788180750778905812271380316191064007419804856198003738059694626764853653528274873533969467093674487773246886823477455615962225602127448267378727997084025460311919997444683941511943532767111457880249057012669817488606333890974768664350401656493327004311034866519144471992469337453128956031440665017611956923277464406699048415656020208677987198091303956672565781605905083815728717865438212520497364463860053813326387809465353467061326795677352542106796195264215673716457745230589906754928856872602499032856532224900870939884557947139302386319906556437900697740434508654511466448022956133171829876744069905722762326243907694394242002498999326474814362106946367795436323611555027172190871930718118638822894363012715023062756227865533763272635520250738895896456454114467061870175011723673496741954455685144198808205776989745873894107392576109455373400285620265560791074919494337840875407587011731510354660152489758573324252211023122072219848632812500000000 [64,62] -6829823679181294946354701690780893001571756214415280547951313822821156239122693472494949167160689055659172948622862904471243755013513746193186368512920620872998965604311574908370039066816169921388509718842583348099895620218720152050001533725877489300807054859664017360626260311316705581449503187800560125097192018606164999274564127789778920054329469619004884436213649064838792755424761432808446478799175362048080544465257478128498498405443296631897798275974952230828404473752576220078882114567960439896512012491705198314391244592114127787852325350862719094657651603748299262686333585982338739784857331835078172663008966471195532316330053813842003473500144198952268134076733511954406722523886604865391843799285010386174879156238393029714602760101104552810372576404388450559822912297801395643806103505396421352118751591459063562180220685730966367327906797539878763895833901517034878362371668951325498477185045379829744164659794328332715066652080222917589565773536031523673470101733694106143325686183713560644420033816484586470028112331311242064158741879289730994152004072919448394812259705304453379343428500290652911824601494278716656535841653915882704200176464596290030961285652685093605275799553822990839484214765468584070360330672348872343184945383331191091126958146702374996173583346186935467594972868482811228442175839836228778833208970651002090744096308532321144999904042996382479691832786739680132113841895800195704938523347486297295989435404454318838083946366717857696765266654371116348463173109195006086757117922600841021700184565925189596089584190442008786406562709233364749899565655437407801432190949225302124962034252396001536613795861102644597555531248239677721827104235147206336937792520782088936275896722257501275881586362342322102253586866351238083816957063537953808871583080604408560682621200397380359994270740731487128331535831903203469209361727114383038333689204030161429635303855396501444485956718219060773326110656167888126921191605524638337604858679230185488503335314058623078017613192113351141847380430259304369227842366253536577088220317279465749944843525207172247291918175807026890796252046516030814654180038923049827613136593383687152014517189580803715581414029973200467081946813854010994116580123503096905092253324161606247889373896151303691086614327596357134726812091908153441732753918813614291138947010040283203125000 [64,63] 384231987689175033544747827633635007355321700867168372189441541522885033273364953580598230295032682210127942953667259710090415407416388172960226363683215530295632818347682968950187233530065888837612611860100921275953865492562468082370908103608305209043445146394032102917218994019965104098700716632114664928739027717639031220647732739876049926870315355671314043755383203447183975710858852369587922112475311377941451709768461506516667628915919800867757965203983861854109280878636857739539385242633834724273680934061348517470027431756396625329387927672514586965562016213907029554310488475641958313943214297358782026953443495333882198025139235785469551093475689272350564555165541839085279449571663401056450559447564614342411686391559834979679548209424192920223732715125429092484304515898453243712007522249014225514195039437730469541525591652309084557296139715655183013409578658937800419464937017357067204290291685306691435854105125323955576607986914727825675897567959268888459687558486954600410191307979965592539984137545890202402921178749674355316628474725391637255818018309037383658771989216874141202978059498096664701912258113314093122949073988155532518310234986284306548728152103651299058156927038109530850104547085611555127994753073289722073696185623147837295193797262169095224914185089326477342149216726966566091619539477283294912277647568434554504898323307131790754552299333272413675782324289257195574952353243712981637891154122324706619246189921787122465117939272370453177423805083778433115167564924773978774332317504967573116248753389102231804842142942940128497017107475838710569789469157366539704422644621237550590298566923008213153240007979196590523674248182501751635399818286555661511861577507582725684796097864344005630659065695223693830381684216852702963528114736365513392930284392945553736381162544477668804815288794787115535477108582645158010172378779617799956831083224324484126094059323354747433411761388666110481300460732128842760155816303532004386258878977878212769174014121545964591379358069379905386330750920785384527225427846441460760272813391807031926113058491105727927236283769609191803039040369733312574695657602504859599706645820760388391299536053034691444413821184392143068200861191183554574619480981663422148385574564642211953632128464032081867105215441120346953022816446541264079339583759065135382115840911865234375 [64,64] -11001615577222557253114772373832794722495002096517902671985650602007430018636972389061641292543468248622692787106501459304630130268674507580018956117233314730191456702091138609112323880534932610276009399975316858948773692311463095601076102427957367835985280230889229951357335273706247439598961953650151716971590247128876071896921807330503484085850668695899366670982596267467528414401654948447077978346071508518194297424543132467053729231295587686002191587571255620837387034959302271620766810041427022910570830253157414942735559491379319552767100246430692776702194784401273697152600925612205372550299197106271884843750287743319993820101833693209677729208235789879104067960272404969402433349468671225985605378693164395732120878280093994241296706301007532160704813766262296526268170823752745849750754565510355463036699772273835071973292746971680101182291023161691046111097663157587646245483223670230516173669122379592883709965745895855435163487951009856897634627072903521440447590000656852521923515696527949218893642744327503529664785358290654171224790038349973621739694220975349331198127640085444373195468348584421068606936933132640471548854008992984395475730989057989246782771507842126321735953034636139609887458308133903381361089343744046934975809701994663581286506942584702002606975353550055762822618373148615925275447481977306520762443518967611966112450784145128733232543980446826935542439795063768892015181428056184224998680055029951072429888676030081529318469423368384621326955503987875109100618146303064588026238460864691716634309557983891101060409467830169606810263101436417324949163447630491571615188880703182069901625905492122536750965884987456100369943762869382480440781045905902159959362055577534877550082148335864829394503468895758294359597598992332287590345154720413897457815776001571315071300473437541322529747378203417241367540520162066954277115129591963133164524590610782410767059530604977026567011502703947363580147820812481952392913592847424267854492985830395696986775320474322085987241117709826041821951739816565806116333752550121460950033408543712992672422600379029849644803195354799460581600055892476562790280446655866981512317016428388947848982268643650023202999055456806556267749215853507596430553341592552817014357809528871349853735168579498253678564839304094201435338558348053794588849996216595172882080078125000 [65,0] -29198212444962843884595900253817197856558454251936488136649535437688037942717574938833636489792776110920183755132935437975540601518649246522874336406292478617116483004280782865828353139989849942158394298519794922181283494172108043009352938026678664849713633150449874008111483570431926143685615262877994166502098664165175295688669827302928368377042671551180050153694939047021363852096423317346989822961992131583753966812662400501395197442899928829772926633027928741636031432366392610501518745327933753627670856960730376370626621080845325192024098881139440018396314225225824020910905043663688193126225145696257977652814485250957030851057013851381977470025441438424776774760591633693940954968049738638771312413910813407480013735793241848520586962374257989636501392745809036178555863059341306807746511556014770731559577135802399625310984564111354869408578338014693376525575485903991171654716817558847729306422469140711721277377408809294873785313635346743223485010941900201640080983068806333979144304542432869091313249595354285473410771375977902060191046585572667348495778751897731239883773387764566137021953682809463365601602028808727731378738678694817470478446255523168864758947375138838111586766072062427960808927891140127636126912098006138608612016722218098932014064098610583068690838117990560068077984701202698185734233816903354689359583522394293853364310643340642444024682099109271402497671099451527104190502069973476723151774606061272295158696809541323657444919879267593479989909443099140407753651805295846711712868723072738383683493863665090575152266809793265068759664582244346346010624942781370865992297907678280438075505009922716100070045926943321785062842092747674592827986053746376499764840132694935704556310654932398623789507180876824486550267172478313059558604253693193596286481107552487358050673625880365167792880545150136106477030349046682692539347905119145108676215053590374373710870898429344079605497754119997695891507352924399310598481686478788850930438427522281106404675264945769733751070828257161527699036997433133927431518979722147650347575416737019206879062231441074952436006645158963198915127354504429758238015727508174945469355353352144980183590136123272670112945255386456908634011593525118306881358071387843660629394732629444247542694246440320160473902433295734226703643798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 3383012481790081253797121795548092445379905797684219242546836168636084531171651093441558603920938510583005999887850084477759810805181579171254106617347431129126418456471042845966214066507220994672814927281713665504869529013957580624738230593251844891942211050023756628560174747634321702538561715032655464481031993143304291724283903453314368627883912480118496459542878793073985005709212512538768820615713504313342665694095077781013068730975059408133109651384078511347132877544536977935309069552850397773141559547542369074280847844030358176089361437243080378578922524530585242085614010401710170494888417047457814136001290791759238742895759674608748382997428598708979890313502537344362574951231835674107984622969088714897285200922261541607605397151991930735107886653285349255510145286948482095151695050207299692084198610316876383442023847997344579003632820393976000004405424422583837803162025760226037106437359293891047362353580929631792233992287443101364121092412289839265890901634702375004668952762553926300581855638380287721554910718300598470087619909527856037177934857294421123128441307056737503178135161073159826191561256121460885287472861450934939885667863991131406999066068706356225097155469782151328260238153752187415358070623098714528552395215810853406442755522845247720226744082944238285796380862776702747105578240632330790691861741135672278081726650749631467901891950113208753502130583210984060695579996420557435525755548832958405409004231826685259359188710055820030071298653130241176970255022432320251464241457804071208635851976333945161016122502243460175519229995457938236865813845188485697122528937977017594577923966016775042823155734730575467721067156481441349515436574195314614607269465638443716496757811586552419412640072900981305378866643159313687868028484334672766445186447416991136664625744653333787766547718380349651339410478804974405863807926839110277006619165154780918850680253545230438285540594697095518404278429217513582821193916257538124276016708081670118724795503334462675848527860320970638278583469676115782356244645473059485556429274277307527654046328628274841063064215141121511835156784497293157680541248516247368335997954877846452469040771495630988950430110202314719541956406529384814193431680425352326680972041913684146893248559883449850735348540808899997500702738761901855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -84685924489392023774983960103632966394818333567985402106117387139789612444571494962869428962307958655676630430987399147047027109421846338929811251586358080769781726907134988672749003052712600220933971689116235039568218936730627170321613182150061621709345613809175316063246382972651595903700970576525075092693219549358570668208263348215195476031732492686659077679566467341023607372440281321386847059240512910937674120722006246071984725775774026663497173317667459249980911663421112819336477660529515537086566161791997993625366158591176719801892403357349843065929220902258060713021966360362258613855368322683993970402946149371952298348774828194884042028537919743277722062868035081460610200531817921461088324977022362397257854984611226582940422524751231789461930952931915818327521348375786300940580353208207103380470385690400845372734932449105403115414958966687500001699087020576280303903071447346765142455766264599583728545222665326660583995261445544886685629920706314930000553231790943969003185892564945910027551047968783038588758195712214276929998839688616588455252640689860360305229433432402043259729046630541894082781070571623750703631030603142431680449013217237234765776507691259880099209098383540721778512710799864702840137939243619299229857640438515484692217629767048023537845733897636944406185971819862032037692617167923741934704785565684177672531421652587930583031210671843359123477074584056821814168432881089839787067218347991454090309110034450268912865252859231994631752940316605028699731035739306736249723248717267581274175515990617232983932049785839622320932461494960359759638202557095324543948903560570437856391170761960688632578137326585780940668619897183911575318858075207213465962737128694666150435947466327774848981494739791543272270005427431851227156091052093203472596220758516823599136244092585701537490560649976594261898760703273966621821283130030361018364208838681892049819237742328320086550632966207195436560509137221494230251293940436829742394533902219924261985998218254511907710665806338783661860576688158238301737950735602916191768377976066496080198792922015690846999126483059264489546209426102801837729621905415769944542348408387649814772587527956106097645935018127780088662108317551899614594221743410995916074954909294730023139482477459325177396309847210886800894513726234436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 926005602420490067424574637373991833394059670921479049287330211259331301661589886656369393254101370590181187206230669867211821293347226594035868253213461737961874990040757544056598358981982044879239446797667245836976851317592859437837750688731562582222708302133113147158878782645982864007368417953046467359825647047649728739151437593731063910110318090791777825071973765035893898688589820370533819716392978182774778798282074838979510239859437923918980127224026330335637386476513970423714719415169721597489551585705000752562045995010901773816624169640850431726019544214456904330077517790312371175354247316538233794446150100598620019446362266035981880660154678445075323564518727393016718264835999945346595128187135702341813143461081095094078529708691846116332517033189562699276772170752402202304181421570521648094823107328672199843421103694516039039744065374193158703181459988590391925447421623518632573535055483304333686398681491081335058814834992417138049400111172993586464713406966337403639338130778181701145902722745635328289625154441374495365921543936916252309117304913951636374485720408482245508259508166774931624334528331925050972444909668787666485129662288693589514445648404830809053978953263038268442970235636998664484508558926034236867265218653890833955781647497390208713951738605351591271674439618592914586480825532863535837707870098067276816599309918413112799927929806552549285262974924872449237412564549919870705896189423741364800487859712051615694669023111092066061803547482167148078062494974929816892224993073534547370088290908799594148269529773715106909640771835425998873224073448011333573567517305016978606150041289247818289618698049011517415642082430298775995599451153424656058499201156461834159325602682273478746450820154561652094208601174626939870593735794245263654058129137787914341174534000419408024283856736145738994202881311776229897475658013148858583421068547684348676198958574474530607932018475417289993486235944211595909080242791194916703904793669042114189533866815167765314168909775442866313522078914202171749586693852272778337967816718488510126032625461814293870847310718125018165830984456024936680106851052899024411994095373620501496621857335977062071101382263691056293898055358407666836682513185945715590878051520305294210842007528470267226246553232682501288763887714594602584838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -3481313415762853239206447954023387775761898817214105104957030002989924496783106970852404453929109450287187223856612334184561490607237565971317979851427699391836783264958079100534364169029987095702332926370843741182230666497381624409101204336122703419650679048161932644561637808916389006144185192916659572963532851858059173134859175322379568221988293593837064752187726477356362719285801631234802896820455040865786220160165943575693444208132905727215723651045556680412203202329212084781866241808790511544646776379231714052638131200172255245827439461063254078429387666777614836333264701447309306934361704887099476570083965750763002551014603237198329483214093136641571816439323876005841744561935817900255227398407830044809986846011114292410814397660136818142500926947801959940192614824485087034186513112011939271497447779400525666661679859258231954933374295288689877554846564389977936966964431366704832985940424842790240083455783754074698179179510386160042523202707700410951216595482384106768645928370418286163998963465380888540816749439747001586220001609189461202565336470459749987835090731813055752397100848154191043906383260538655994286393466432726277044482326893503170369108383531687042146668683692085117951786340225128934087449713386647865043938566935021223510766827314981272268780383121129378294118391834226441934630786261089713427437789788719301594821128370291412726493465102335956318900519743809824620823028999065048396897732615952252996361523305756070300296244421985754172440356709807155880438569875272094065202812174457809843404086787700666246881131899027577807792671320937191056436417769550871887043591754875101919724798236793930391420121602064461867858363184243158687238271828647091656304727822478896441819535465332878922386592994301697760326942965023683137772502774432659555078175259139131005193438983076058956500769912851730250951687692005780565877851812269992633292900524494874482256472197322156681539357084362544668425538228159429134613020042432590888287548471329152599240187662540162247037542300183678070764553977424007143235506468026004666941407003098245488718036391408885064394692025222382848919879117706876201706960452090215167264698786204593847810012632527810318184356870369350913549656229221490009694829549669455553565328469525666302426115926454573467350949116225124896351061920540814753621816635131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -72597673017015164793973992288633025326326171541578570394360474082604412264479729508203375775855792549366223362036888140726500572477432728838526738050955987831204744929407603326728233078541912875043757911055276348856833149480879940162317781132846551245408302180982061980706258153734662602447809437209165338619216475882738441084104068138439358224298255294934789097423419499235117884806329453013638838194946147412698824185806610761997953328373827224246896863880612814475611445695855728763415598983552166825151351845193498626770295041245379740419766426165159095773981319170899612427091540588451400676689868930086230254402678699469596138059606948304711871313774386883540285374046479838054470040412574493525916342127602892481295941452205340986391578729046822826350316059394323705717056587240054490911602683600132676802427897171572667249392692462382578105777302643750722858635861788118009144015277585041890608249942036750125798286248925514919967968659137773049412127712351305609472906867023410418653635472615708031187981266106332329464541930711080238439234770271756759016257189787730923409404293015589269367408208113524655103595231435116579624209697542100078496869928038126272885456534523033660680129744726444279208672907704540952883702622015210708787009255769740159160345749250155553226834526644096244563595179026089066476096438700585194025634093529772736153746071674517014477183188935366353086951934457015633314013777143722302997481971935821833963166956178088208863245888756494484484918124654925854532512305930756219186980435948240305857329435169458062574473744179216516870571068756918019273058927436850786771793283588813556644154868671074798943111457945365831988805474450236142990614959404661290168598467418577829323343226583423572422944170939481266426337434240359685845567960736993022069347382883373942337401904717496983681096645435733883927784886387519637293816216986690106376868058112616564706164459377736718076075896804833776402947760529624031113467331481098777466405318220527600145741222352704331938509691627849972363275656571029426199810332508335824671567299070780704575578252155169704196831213894334286983267371686303298775839687462219263159487216065238469503931902172747184576478082130466283767163649170101215670076353179201768185418628556474365491705209608665277612876244706713779655110618804769728740211576223373413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 919721071025744105950778399863191531560804639122437500597564343490407223117166357973846307539110098742085790018216003223429281693898908290000147324930668423219663117759599257963960351426061448421891932264648189216267122054821234464308130070643846268056503977313967033312973962625798960973846327828316527654177154387065240359792844586179875098993226939849744351641863156640863771715789465523463367993369629407108634482789511788879392961703550565863459258575042649076978314682692251573864341609975581932721943558957721305964808046889060657231202715471769739616062378131413195190800677704634705286496659355228648948827520826511853288257077490150010654401433418196693762595047888467041895374772739974387031804293055444323198730347439234038365906282160446329648253117746416747562172333998273233357774335515645642102093821001863379738285708615893388385419976003371001151411716451841797705034727434919935162335569700748097815640705423401689243298769851846360359782679673506848067578831215244255464104094363368989972500636540817560220787692808292177301364327906911919862074704912676045543839633616627277472201444111060946193557900191608136719433590560097392141800035321836339862848237482783683745542855370368044671431808969824843412974072296642639899354170773948407087827758001535400164891672279785894930337475128955570058920030132955986882753372679455744224964010277851891249911781129908564148179250448075915223958351376212348066261320953585473042232244566393768588784863946930502461809103130278759809437561717387771949096586423908146002841737206046733524336706113690945057335087419992877677866561153621862816714660377940062869325601975446313511363182370505768583756977496118325323319834598033061453448076904668256671586040906981274699010449550624355504704547268743590616598221463378929918102953689072940247010587661298320800186850315216647217649961413226522749333417271351789945058868279072930590148625060300133500434962515091492142948000249234227520412587559853035738022754613596076418930438237020905343882708356235363503069485116577095736274243448452759378272209591453836346128723661970760857356716833852837070353602696472631389939008263573877697878572991079853536457198978574449262777550990986710376105732803793467870192489649556740316452968230675035117993589854336102830209216596369007819131375161547659047300840029492974281311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -4139646325655958999773781103783078235185995835551445372226671591759367659381553255424210864778863043626766531386400381841608959327444222883511347695074357526579766047303977975817624703680580411526128029268884365301886509151168557717054411604349896058571845111266359041378067028098865912726231371432284958479690806787359090877459341009952750248442917652589089734493738632660257339814067112577107200524462325960229135000736913634185416967650152316623249508736523969293298071949682391480042727499051773310311742198652341509843315301109583743945241535331612116468391351129764736942456354925616946781975780826119158585167210732258142439719581793662306339353896635236532945315759282755193226955090572243272257058781913998341882818249377187505011739977398226452047454992275271699306032384692028067186995088851375255234526829017623929522558042220823925513931055962843214451489059033867266893796861005816360316241175493939306024921095510761578951306570042380734360550093649747178538838671195876917131393757911557924375703964021379751867186321764200713077407119112690492023202640947141134028573924514899063425299430053727552213517928218596051679949310484650693934012996103329425395238689772111330886608309575429928608602502807796662383284466453183910710364112403877600875240110283408328629303399394486961120350233863150167518076639751468247100333816971833678904428053611140145282747968588061140008819295554807383293616930394090341571699733628492298032966708687914951443304543729457704654374530101942037056909292555705136217359489238216623265823908651190857046309298567233590297395397626658877722902603725739776918812415365894330071817895615043772615042648606518922650678703425826725319674045633653083464379958929933489123867660189889066723259115235063972091515489795860141581967455837236844970590535832598597337316044418875734848011966518857021493796510350379152183947526732813109460348814533790890146223402049935813426361341950751280329678653594059890605086883323136702886357749990020113570579538593834237119167619584136111846672431875656690056665998168109960748220965289176906616246293110505940784478359602826043897321285172839931237504873700864308817252420094724790594742127732668530551057087575461784052854674995915075520535427422579705930770041084842970080030506205389841766055944565613960681619440070723447977485420778975822031497955322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 5632233509759505972554684478995043782287704081171768869523487804225573272159424592952017684425792208628532522118573428868064045238545892340492337921548991196286381404369444911539323738559295961583795388034818196294354995440093672018837229674185832180393889800053643737192531375844546884506526536248432112865449403637245102720086925389515653534523490706124976946507673617475526285183385938068476502077347579362698376309139130583139338848703661585071946596984301653439706064015666999204068134317562484942427406123900566199287486111934091424924091195398939290217048493638659898704131888457368233159803852302687143286844800999280929777281689361807174744762454782776826515991019634082384225033355273638692990767824978930270894545534681508946266524797385329174509702345020596091926627766805254770243421782768455438950456043822927592090940124744430053279219187095972647002668181218594401434126173049309382869320823962321702054015227209422852391267869695066237650256969966216292585502181169086094618392434273139300707757781744578313824121258830006677281625785249200358698641926715803944543018404054745060566400787316975768639636881959477240522824151628614984959144997719278101716297325801352000827606622242383076823665060893060580404296580330508143863792774077665911416961046045766390987427167330791595679823164416040226385850447708091981251602461086666145587579191413830328181518653469043259977065748008982621293014770526376039349200437983764871920802187512202704548183193422661326759003932428548657094005413335333871766805565734546067854207834299016998121107664158863951776564001363545346715175168258324074511278864281202233991923792717878794196959142330735233749231478195098791607720892489314051622403809838443219529772466324673476761709234642153570256994053013617685124577522223230258671062237165154123246479846757463663068820496738884424500013405281922515686670747118992350028524387925712662297664225515457502639534055867558041463217924006592738204597005976676892363869784824655091861250055098854553956972218532262556925615981800207513264190914280979873407629724360878207549026351892021722171023571223560078112947517951699342575614843310557192512969834314967680224270508684874615786823951241221386906045487535747992677958941460483085277673939475092974815882143538606979332972935999674037488729476805517174800227997444324046227848157286643981933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 22344078802128982335849232280363426197413056850022112049460547664821084892207020604924316218638334308379419619207008372868689721662615471779242430824554797824648704373234310703269703294709051376843492360198903623528255953430663753048108257963768972076361253441243694456935770204392045043267761433717626487643572478990821906786317899717044468299300378551619150008939016857200571705655611023908849138534985109912906191563321094796556896276635162240396892063054389811301862639133578529048036332647957537707298155046813980092482444128406934766380211888021664029775580282664566816826398354765237963708099765070466074347927285321088715666416292029137346646009696687261361451054014471772734948604593897650993742236979355778843833965024785340963395632070786502350264108881976863791891251041516044122073659806880185213901676722936412961248648622482974270277016931562636058649310916398846679968592971243148314688893130432128315039920041652138963136611446811078820471522520159501179627910759267803987168760821976282898959226391550343448287101014262825947474330926157754255232701473108500650922481142915676664725740879142160040238236982329563601245467924575083769214396704479840948578951935475798064286917916956939727584458950613752880539820709310014691652207330184097873305433740198826611211245697179082226236477038691427567146256639673516496680657701289152672887722767246831501582912959127333749206494068542641887033521007457975961634147370982685713659901577240489747358453085225440271223165160459776597134334054618417858753427440705631168994451603992334070546016348249125989162971227999643879742725113270661623906323847525211904378404414365998554087345753296375251141341506247157800052469019431501975659538094726433336780863757005038480896696048188203477830465918006914697182743014164176632110871543357090041041055340698882049210678541444718297901579065813216035960736794684742006706805008804962898745584924107322160483682196328234037003387880063090169821352039182543098835289476702110141232983658316572836474804002332938703779194849397783840241977478296959881676147016621127161953158739906522118872049353210812654592688464626272237586163608936839996964790843486143900107283686707128894863999661948996062547416136607587375874244984005321881309599602319143348943261724745449635836032084142378890862572236602651732320899159982968695814520287967752665281295776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -132974442276831246290120402402545490837667240311855707748906874224097749918157292254443165184666492848256207883017890750077484455445088139631239753663880131001634645205542142565366469090070076926151563865562412118259326859127761882945025469324273098927194812185875402842189211039645428780504158225293170458835519894883173158577475017012697450509135273804887233880893323814892457333254935787755780457429546089083069394334625968173926584979987309478454943425944184868727264065437111714043893979842706703354315511821555184033794614277554933742509273924770675267609258283541629247016888077550567825290348636830949375302177812724582108422198263995038903492591476148557197146430211107754781403242027661546494397811667076762636011576060280720042250084671911631490724211679310679218785649046112605168314468544894467387221084094431675009138781250653911162336996215592862657961960544835824628817662446738113444804631362659169433833210818587949419278507997587159548069883361735548841040063975246884302911834785219020865360914666488098585338282555842980110712637393460779382601178818488762953678249801918900042198941949336638089572733739355503173708796721130824926100402888666509000559638485867762078462505440072354219185082370278677226805179249828077324513542052690970029556184627576127187074173549196156763176083886756556555181390805716103047709174189662774267705596913101094516205390616326891408450333387196530749918075113373009416082339415651643867802393451463033471608199723536874110845702016268586314750756196279667872769065310448380892171108089979178060581643723343617793062910436444250783344168336532150436293427200092548401702167401584748826354483046910644912908277877708125616626813059717494377297630805469286867755883964365498054599581333396746466814549748778060520317705529624426847873724458708879846812748954785951453920112559079291225428804606307105152260596444566790613766618291553553431999195767292862818536465796065251165532103026589733257272551352307971446102304312482083947865809223515114739843139473657706035037984558623888749830903074697071574844291812669511193341552344094961936793243003933080079734246550907394692908987374314808320244072598675441637421742409282521060971287864327624176387478040866299660791727878647864132219271434580622718704895791597516566408249793401174397032145115441403369721185094836247292393593966153275687247514724731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 404975520874033357274517796718577446547620306125180599130502456082154232720815107983532850993283941638107954186443067506084270938716323114158088402556792980482628800334754940370687889326178425190406143000526595407805792542277880826984451557767688034925153445714651727474315834781681157988357162685686908839727854444338503161085593769299442890112232721335509875463404998345978841871797461470865357321176620193722439672992850102608720070765651489231483852269017145806048893738025894992149655593333160265099848983130197057638495692597732855615366572908704606928288241827890592105728434629552341402262230851969633191641386633764606873181889953218613748535729310763009379995497670746131740509882761070375141338263147000752560186680751396155723067061105571769816901175980526360510679149902432942031298378144565196880782673284450898212067884242705378575136178433535381267929112000293338143193271195628499092590222262163555567896231607356102941577050962562965827750532835015833438009075991995091809817614185836907773205108613496514279211974400436753617285391148990779883286039816167938618710639164934711534394892828978348230155398635063201588978733593230768337280260721821536134444738393709685971812632983422935527880297763847569803923121694637287253387463779267281009951972708236979009124738564973149828230973479100951543162015973099668372086977266908684428403190396171880027810608197762822933817570599780946720307631324466418052465333281573125634070580333806528525364144729786870585927863535273380639435067301571975822239707423112357755047150677021388441282010228709553469443501495687100756535361849787069311914440998546050552822243877155290476815180502612991718246804724084489519447027631076128528270293679876679808201566970257620432131114544609010132975936730407255097894170245019459399566937200375914116573498198479947631648476064812254735686822799288848279528528022595545280986731040996774561120575785290727831845100051209737535898013629247861408175718259331500555440702558549353830964829520226189049234287701158009171763195187232844595305747217489873916423295937958032152127924637108128302869934507733819093168716533479947624973652356398242630903622107218013298776260599613724403438687665100647403917749945207148794043773269966546120454884641968882206198529973663055729525214367017725151295173033978004118648908830975816997357896731557502789655700325965881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -1126127881487952231899216926489785112118773485779198463594171872108445661749070104984205088100352603619960528166827169765388208665553407516817553944146147660294308929156477879938201401186753980861452510726739910349221066885649120018782398178898213063433965520053745180826114912793331580523091188082925316843303991536897196053674413924479007887166177529370247405424036938332734034138601483816427801029671113983680179636369315243853286154370078762898921942051677032110320640631658381488167304561133597926840809757454079648600766810976066931294691199050257642063058100911982203444921260394028614122443025555029854927607468475558424116502680744946075853295673647918954044198951066230824716789848618655651039606269046615206567039604226825340186038643200633885131366615357115857550825935628970191687673668534571230123968854734419952107958203048187241219338670857450440542187399511386105552399766880749870762071287632882860910479734156478763258175749510858907627815475056317592646345058379373024915225842270613984937217625794667985885872521269626249868927436007588969330185011199816016854983551073030012398035973051195540077351389264868653690196842926381860621299654756300358875448100918927172735441119224340556551985113253257203772117969123036537531893186406187921459024875601131037943348057971312200903277918887530406349614165589429410584201990341585222054489760811121421833121073741574793685358329260994066154592477633062073524209286824972677790517086462583106264081923334622722389796105215810003019342361065109809584866068072468217688311277612034268774342422446246948881754044471649089282242652720330370960411414225037838753176913232562979604081153860226854520662484496106522544051664669556235237452995623319905173168593318398711785212290131044836718395392834643615614381647764205399188818517135901350158128561531382399350943760180575581071798989907149613803959277493984110125573488642910842441770873681742593894693898252156270035485155693712997406435004408810563520334379850341131833597551070287884281887344233669439793258290656328464070414788649512920269294623391394830471422242669797185475299014180475608686675501104835164739239626186938658412294901168484773113189206021663961002275595051235396704000736904362750903330591358005515342877988454177391457666029450588335601830580747926223056987713186736849963120983757976913165099925890483278934084410138893872499465942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 3094893641528961440042686059930611148056205519554606463292728805118764519935761706248386128148149588888836564838783668706812004157349658893828536199630083894657548384678410019669165978019069350812814419076423355128044428765583455969620466904367958820187360551129067086948103785135486774373739933709589011452844694491374533478430508706028672106966570902235698283532931144846340310170934157069175142312460970501783536700108150568097035189221295879184277887411006044989591312188097115954517486032535824131493221218591545144330920871504032257695883957002454752918091961604010338516570131631970455439475598448839710325754216326158633846068777678786746932334689154273628551549486250966702687873236886348029569606924367475278190278648230813577566684389218599487918644644777597837239590888560112510544925115324137948335766106504455546894768133663005507672664421410968327030604522863319962375948915827377155340716442365720069965042259661001774420262793856616302643001806790927363628132801091293200739340496104235120434837275229531163716619441908949460174863081584075361405903745234176324374129706785913536333116985487411458115217530927821768299703957286596179615511685760059416087772807660662816841008136867603429732908025722415914829696400275946336469434194706561955222802400633731344758717531689237764427087876005204060953689586455689179522135208914488143668519542532977433687426699460697090416906935794733309467999293901169391093756510783467747718896963543314290509013363936089705871332466485132047154036065228859962580028409141663021561627841188721508426080706671604660791070914583257811880812696187346204594613900592278810668511690001189661748750092917977059387150651676171293591424610072010148253186691595661470466308977673509750383516331383111419661933245190840294289218213019413515423470308324800275017356929543423908782609366453089554162211075074773352130613573919922654521210871308140815480377011580102703869992104457963375851019450727577739821840046414994901132144049947288311234872522329307184691105937677520786226197852911968701461317672942099396133881790839110180486508557839862707729770291619812086952251869974347020567257155230232350937031358482784782879740901144974741142340711847121077705139134668875376135796708004870223634072009866802137122077598338382396993850566698403854888390415561473761907457369170924305867191603041342629065724167958251200616359710693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -7103219763754029528735136167535344495373622624847889782122529713243959617462369611897364007922009515343111306923604548663720223365933097509537173474333619981118428080298099156454773243403595073501746236624120096550503343763950212052611733034422119241445467937091514448490247476593830191819809567948216341262870001080921166536741502581540068497858317863852912659883292241221487564507939334869816783348498082650798798529388767650083369576585481383579725722825819898146033868930666422661337538512579782947739872728575014136376464836640426725732949377517565622694322891584461965832590203665780149701396813323204786333151024112226339765260278664385475846220733845516146672630215377691813381847869668332506395422804834748425174496120255192765064137432426608090048196193593508200137038535193349670763189986458675370365585937377808816204791595529999290556730370680673841074614196450444471296619501085061188939270960876869954738929581640020069785984725911694027533991078225073889145430559042242907594487606167407394349405786735541026331176970736484167303387666806232417278840153202664315719780911860409364540087781662619337617889351433660932124294184421269463171062104472909291411455758368701601881783749431620825607046789166603051697331012055107597078791647640416181732824042260578162390721260272475028068505873935573164834258925686130110043587021047217574037333608238141051055196303407559418042533534924872512091080771139029504881046702158869405837468171872903907928138346936316293137231473841176714525706932664824372795230116571441796614155760509766975075605189560918870934732283506421909626374514352353578616048175379017936679763220118597363978779509675087979812005009419845098511818090197175845510120833518177245801179803675924602928517897307475520090185388332819077979085508906642798600201904872608502834391553977313172895385336605023492178238283129358027936625408450936477576539818841152777734646143485797806942448893048937200059241901977900073576397195386725850677623019000902941187243183971094731298305855198700833824765875283521576350902867036112449409458434070880994743130405192221908997883505696875766030822524217252999512261316498924189813348271614581966487240421154444800069983165212305099560634889333290105825604620232596817870819853749434593002030178373516310798781676589229190957715047817376013758463614075060045706654122649561285823827105900818423833698034286499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 11918209616636364255118401343424458902624108949246820617651239554424325430613610772637478055284276949206924297823218604156071331709598221086577840498855617279536085502519504345210345037597611547868114505408016485087418128363745523925414888245616096520236182449520730157084229631592322560583342277067028007071967005714321167709966532916720797879529490999576732261584454271990788697781020718916811351521440236212365716423511244997790150668752882151817271365268707333092139683097326713942128900004116182054474858894944590360659383799026800438001771495498393792507161682301461220999123822369242629772765382708737967040177614700770528067809127616267103678175668304507815793105734137198492612790450282249688102309376820145328111875001258118211776654374323604966645460648321264814976073637602878881929270250726841720867166783326649415837331498750917985322628950192311195905489562328337025709983294999744727641102094390795937757148296797194737818074538158571854414673998844619268441307135186865130605852682750314089044948195542510944030062317094452294225252041946829825103227060240634893231005332174699305874168199122874941150213174579452796380822834362193885256480088151991206561145209119692507191464203571953957263802804858457782053129776589358439066355576011556826529101871946631123614880095259925476453233530546729287763486997752649387683959742766160027756717475286466523995251053991390563707701203334864203990889828070966511155663296285127449712315770810841549893217972246636574818363754929545162205282624394694889309348069212419147783276484665364104349831183866350971817994383939446188085098083590594785873739161922191404723503228984209836532685594517378580919949473250349672281051955300513402363879536120293418087220357115725538990914069920534346992871059908492276296698152661377147678208301060557381896536968982337789488685713174594690203322125591037522020989535833503092445868907058460336842691241527789408739586146850130870276913051145004424952081427102934527752733342861925559778564077319020471999112629552659726997793445241523685506443314374035187064228486449047531077991254725590333747948566161377412752139157256680937642185219785734207048667732044499681043974302873124449108818408474137439081702485612189678181142356826321435958878416465745864875746097346983401220952092897658574369294191480968038056534582017218917585285783293201498011723571401887511456152424216270446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -12695083372980815489145153218464644101056526485387217850118032798452404435294533814589063723345258058797563677027200360998283621845156722468849179907227098681092747119379002649968821554653317631420381689582752083862805236805827858133171648233220026020490228384839468559139448608348100268283744868173604100358312999019376988512219967754717413678502931688043731866264419612909093303190617994177765426029482755699279807617583971984218880268155288185456459178067987536831577204231736114928822234589002732925786534793712158987681179130709356129110305393711575399505923864273094453683814730388106052448931947363648336090495383107892684475890969767917597074626735346740910170369596949678333867679592921622079298112647303642819973361821070210994846061850667788747785165763928130234682883050137776872658821489756818464342661705463547920034759275182879542729918213275939983728515875458724877903347812210108749833870014650202382074086607159159171956109763051754542960901844928990051209270914803687698611219968527207868600732035689949880619606349266402542087075759853673499294808526398169926287571492259325104931737636055968992550832838737390819252180018548548090526852791253463821592319382550068525247296011815981259244138650524564867842575555950716510547988716290884184637891373544807253625428313799113212501109725286002643114455519188394506892503205106789381650569302412044545404072262700695054726602456498749826794037686770039537125317847638440763543358444758346340745003974377081641266863588862295820766336826714989644776136149335199577743282715504559796717061726836640037261609060290360644214324444660636544473281755265028311804903471152299321082426336139610731231704060856153382463303193774503364575274222536476424919829208773093877655495967252721344392873499411335817015799725472178695336335458308351368208902310259424781754127240053408359232321718464335395029147026346644266425373994451790857341574863864638525236203062253253216982573977042992513217631306968933537963449481271317386131285149272722217828227648304430173482089400667376189431161034830005612900223681086975209392227172200615963210191016311225373463572851555939878926318641506410839661306869301020530597642342396088536029924573072009262132738060411049182527613979209421468764295180740193917359695767181960757072162575192659294870013184576641740359737466022670050515584826956961350237831491786708038027597922337008640170097351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 3472058378970313212487236356328984554714307573274535811457805227184227945952783498905417040532965986196431806928120219137713289677869771335987731712870933102603679717979467262439352006410057628715643336194815547493155305303939060933717522580665830582767228806783234103301507387300895835213812633004701806839123057589398497745388477129463516867603960086400832913942964444850100274153980835878540676530174788218383685634509787181153374322123625596741637409386509848612361580500048982968845832594933627997432790327078957180055702638826184532309459703670324112108499440299121748413460106328438416842024472910943924582761734327500632367919212407189013544657800406747986058092142672463564215133921413367318582514332242752150429799476524937086064109310039792309722639673738206195801303810255529792089999227661599349761377818911663464472258388853613158045336876316837645938471436599352709477755964126665498608201904642545565769709611346547585121876651078752901532001450915382442912241624325201999458942160829704727924376941115622017803835342540337877401247380732938741698752212853789268380524403668861136202883867805761406186731294754301107460257075484366849973280444531987564404946503396516252526561901104352169710782100797557829227387021738470624375759678163795624282150299863019107959474861148711180080510420497026143866925603104708933299960780625299332223664722009854187049822280523780922423016079990835944585498996360557962039276234747272920937798901612539078301241886872602436976186413331063493180272927208000621499357030066981832016431352591452101698129033793372901261036114725223406516675162908179969398728382410927758485139492531307361788241348142454539002607625535603605713200068854251570606580139469671555771927308626801036978356250430017990150926664732994607736658492630903241518820421748114452356873763501791555011001563157913714328527397932169922301520711036539064148191590096142481961865870040089415889840978667777920134177464214943842585866199321298507762750269789947553716676315226133249782433422105558341106119016708901697143440403544480358671494259431871581666320474206431213421452629585789633723965118752614264247779965944020918004027378656055467990594161899088272659275154239487185571300432715483224402665029992489498891738317801523321563809228610024768587702967034192599003386150726034284484166115828653200983101249549642823802981952202790279921051919131969043519347906112670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 16284508627659334156462335851127059308119901889389914550902746063730906961012275953060561517957301547825491646221511777547714481560124768854688497128991093746904679739257188485166762407576639519857045566497445583792669297629756638084204305637380008280570254164389982185230554493772682561566405028032724177356264422202013633122103462576886946631398721299860004701599443413099185983576003079726688385693014769529233139327681290880709022445232797690957463486237619312135550839432663648306672173609264083079374765310664436226372186289959569864947675585335881109719982018473613611707550681296267921875566006450938424204300688358451728988103480583380589906539791541485614343208837529433438524365876339790034460959701652657744237762167359458797346562470458073484870921736667660579980932881555637678910282055635132575797977833611185092975110499031244627390888777865303767254824813983907128325587246183315240165963639460847317894338212030418127403166415087963876096453181052177340757892127859898355590908703072109209609668860144260767328315502420196015883040501548186320006731441127067002842130064395927246355171327320222959733959745528172624974394981378676723623242936337784009859541741317371721185081340786569761223967429633069132727316998185801794573437300390485062129753543105626598556190458707452769949392039073182259428554800218590195878943200076299647143787818934331890476784828632860726886305846164349414702618494117369131609478721242092321227051868659173896261772620703304884412261561723180857303750488251195781472395199406700472787692050756547442712051251904372448184446371002120918860003303361511645346819213991802851309163713777357105151239358250679396735765504301167820990457757139301863319811770695656867594289565472008816699163796277679824140851699271452001201700423311207884103739956590834941799737629495424884556582726369739703425096394339832353577423205958721533596220095048704608054833941740706038997034827958514869475807821835243145232747296078077994769748523822252719820510091174732901285239669926720906609818328392511564158465373481317319525863863538458174947503662757530867437411200095712003215672495445750265922198384194235272128992596368583213303972965553827935482879123779175421315311113431267338689593298867443462745909902206177606934334514157073901212582112138010184397342884391318933360848250704926767287776158166599594503702894753046476715441226446046130149625241756439208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] -37587886277188183827502820295957919276143759287608310940580830646155668355618572172260404908013461522030427985160643962478486086320717002321398995469024392127166837948760886662194755881194439721698981181669949593518142974151372063656710362257835186574830821028090273193826387342268118939373678865408613500297342214118651252196127659190000180273590051939683886653526473744906319127937676469934366750282158061292438873157554022804767396612847023140001594063442752741607890254421779372305162915534501895449073254792834889876583776792454461609553245138416924065867245808573623378826972291510264445651155150559332754509445596984974695855421525847182781787778804081112073615535499373228643724242892810174966103373191533309528537435706407170289145501525560630804870094715101335208393598503589682712103055197874209846170688408652955488976211531433469954706573376724072080461907028140326185058100799859342758615496762114285782951664307870913743820781624726976523050210764287905404852471268737307472813816615662767943996446783358033526956004495998086204164806177241854349862901347123466986088130238861865678638212642639650084997148182444079913196238432241281524783963850874793422211602261283395451143906442582989754660399084981851384348477046351807954472582838390964386122447410376318737477230377833867897128587507002146154437103864124960337773966855009400087590957393046461733542774879223813099805304352931965103268142049371375105868062432971251391575017752198815335211707644167914575342741253285579873102168146798526758847239208568557622636030623870787665062972769923174693658508299508052394480127945888374396430513292312546977017981095474160151429316056229161544360490698208667892650965628320690259764179674662809768496142567001780860465848868944593990695095040958112215690497166168342305538875908004619125108899472587747832868763036043101478262062558451737655529707721923564989734077259529617510503006197652668480853495405046432891079377202104564334773500704669072636541653217720069583525203847243543869851252712098957253763669431066165012201834092369199205418462093926876103794853622020136388456710657182865334499188308129006534901354464918915837971043864925296969992606771894954714302761008090819555058820859159027432389400383758189179490379816174826271000781830257676140585475936722433842027546954770777232317236167271431653472904349245385490709294497085310661932833903309258971603412646800279617309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] 46775506936549734663305717754262487099236147820377283196722560539066421731821743422480252254570760601581477472528521318545810367867240711115383522068718312415265127298500619990149416640299396971549455509818839275512508477550791230891737383047598592717516221136357178701628255612308517574845809719140068433457874114773702388586927871865065397716544646106489720358582284872496127396892287696801132201221235402030867684924021753812732107827803844633152264547314253786305184469009095873488056803008950244306766158770170519956449134695455583841661977319920293476800407200679626353154657442510209262379593469740502756548635948758045947523652419729901504719553013443509649003507654161765157731164671842009631945072126922558086935536674503889377776387902302941696784815993876429775594016543356051810994666478559123972118362388573179603742317980835961691301099352206032032160589426784399761794723578636318835593845805122026455023767605122891968710825622945357780854332129013830146030491365745830744551287304847521088509412517328115988278989097644831463118027821720874623076059180409514749118783841750996595514879838055983147485114964820211100271483546773375844888247435714417482768745729326903371131189491336022521905978809894551713999441344681278331913215315315986418887515743142972156735544882181430990431091619009763232308297559918498531543887107771324149731008625329524538454480725301253880065445721525373279396689369346610542479112210249243312229186943449426415895872143510192659823166377338072133179875152951225398340337207076839540251580500756521638078216306212535899856470613483925203089822065661819447777019985219240097007396849530834415051631719968944276908856005394301101569678503549051252725220890216717766137707830545926814456138224479644587814813944200607295322714084631094413221829380747228920198850388630795354118204935039037545824404310216310712374679675520276854457735968493131812107549664900894209339553032640248208633305134155552472078335282292872955039063339695284007793347316406407752969442685969335492510878836610411608320103858483010049580500407403130211634069991359816407347576653350167701344385474266914812516681027571582755615311566905009879665649734756481798082594232274601311134020415651854107819073386748342502617932049145382527803061129244651928754855174676703194900405351060970031799288127969313872873486805764636840331040836331221927395909792143273778219914049714134307578206062316894531250000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] -36436095150051163638964014833446340317058928204848393799098404972257796507398172002214542446269332675373953462173819388626896579924756607764842807017874244597817772244092059423132284411382657395894857459155349932637149234323219802026784233380017458653023755313566575879302086906290593860135346621750815502277739865768309864839979160017107889807204491598759398873373648660446697145903761266265807428522088583517964851698965651866763449147745743785583354797847161912181542393316034196236036144633796640163212664792438436138515783002184488853610056906469310539617451022374639529611290499337780089774369730517666128725762958060331499896680121961745680588519051805946431648916238702548423052371356010326810194467863874324909745813483474433898979509778505528213413897250787832348775162188163194387422239234214946307386900216068244701901903164620961983792043370793729612378813514730679248049245213725881355399301115325920471316179826762934864434230148542993462633703960474259745196292627683135989729266122880512147032394804059780185588540999226863080819317185315243816900421321266655624812006081813904414655720027293395838772606064129532331696462082818085763111898933131189540274672378775437233162507631863660988242775751609707907806654640714442116993554130072670769286089678730509575141110773209272575764451258797299354840662341503198187532334790377806362356505267591686496098759889761446314344680379336312659229996100954189051746815393521923306837914454271961011870753321506210134880131126617318953700130377611472473401749838129637974909015511878895439641496618816882830948371109769353093418849792960891222227687225306163679300828601242798468218055764202581111842495497613853268435168740640302998964936198974225523812238008082546076203967500749759096964936236458579185456819961356940914057049038830239724021048352210670402126174065407128380447693024429636295671638758327626635272171554209730839785466514383316712594247076725736579805270900061114549501570085618435896799265837515036711774422584751596845433497689222176822411398828152744541441136919850422844225575334939821896661464931567514072487067304799375306190820646124209474351084123852444990531711654735759955297156692916089559708179966707056260559223210764742980371492336613461871200353996303977473566066423709409479419598516588371543380266252784228802711197291724086441181847732879118396377739295322552806172725872237307511228299183869694388704374432563781738281250000000000000000000000000000000000000000000000000000000000000000000 [65,22] 11715621065315116765073271047396078318101876024388717869683646357479303360596365260607084130220753817709016480636855243456421243211460119444911081906372112311849059880423353621158530576704432443414518023324019330112433862047474940211010833425982454018204144459111652602674285910378581310249664606934192669517037071490706444692940890868139185705849678851255924542405871797080207920848987846738506032272322472897471831373808955166588943524607078351135321094259511054137511738289758117416826237196080284847769458724921568526586170085893275018498935915443312176223283617383953208360750177751989147356777243934586162009707316492586317113732840414792054129586008131152308921907470398328731406561970947888643172805629948416200243015886867265768612435556210433611791948725971997330330899261681881447787076206560045795070619206831212470154195612096419220818136490890027620899910703259548903886841051412542857308886945080291155374267074620249606712312220359517902784292136375053441594289264556279485504100759032103928905656011993396443276170919668381681144815727321892314499905293461047184234620684861455965736824533992334929998488895113536899605143705468632542707710014146851182390345414912767642513002618399202657306092393611224740130370509898849446550002728489227324384183511968500350832906543652933451986305160955775994499625226123612948148778868809339565227661475327821865661035224977050381568582027962915558799768800699062568958857995793216163050034516702563068679929399104687942916161766371372463304773141918964414572185680087636430142980390223278061333390691030260066013136406755479543101131530510900535087794530813276637591167947361006118318276585823045697191982452681980781231809644527030112576246819967367540659498434955194730598787867597623998459890741504885013241065920249234414468182429861640076904347436902821805120351772390501590172181120465464242182986318531040302705675631450513432011446863529621627998485074288410626395307353065379286435825521790932178294815660150223644305256266937964314292643718402568557665899908770076012737047506049531183235867833492657593857485065643246360730141581652454358068313366007376418488778901112228953839882688681589040425696588653064576097716613772128599073376694096645246614312334720850744659394270776774759699110077186687804764379957890816677456568420530961977196903030207683397468544381284976566416250813418634278195982397963492951573592770753151626195176504552364349365234375000000000000000000000000000000000000000000000000000000000000 [65,23] 14284896039641435432365099634480577296059433852188029214604100543432041353564621681394266997649582696391116311181960756513930935318101988106488422875312118154627171952368233682590728949387902366855497106928310594592820004096110653435961746937447652032491799922080305396891382748973430552986069262760442117460407812056492113832471511148676220145984856162891590477149897018521717963492619562239838158539532465195638317029292328362251574571861684521098847118049531173379417757545246863933134050864139073714142508387041374865341674361582485584913046529379919603710240745905189325103777077497498039031339318612507500457078972218214564258554101537842270710058161655465654030168111990713166454733273162276282403944546419520472701712452403909035657140024603842434604984053734459104633453591726713468470230421504392567298784959396830131274256424279900988873178573819630432662594354339290933364038322257341600932956966936810714402594534879806412918209402412053570241538698434938692707894960181826706040362017516121796776064145183038116361856993480165421231240537907198165401214094059148504285584028450879938396862844704726003880598274678632145171403350070310337904332442455584393310982578456348811163998915398858693630159054168463881427475056198636996151506985507530049085426365257610105435204422963612344985758908421073740243323305807384684651456070929498506755728139472615618711442546262724211757660441248270149995986502062631552236086283656695440279310875132568821127528231910651724351444927004229200335603690019972536951706751042405822329064704476059988011846393638633228333943708028645542344239824456543158485731525498301210044701918308419467006484407741172176742735893534558088112451782272706964895358913151834703522667316398716586262575377522932580770594633539931794670366693527023951333356118656586178997381411528014490342730667405860997999144961308929877292715885934823856995168634529569538963497666252808458210012710429794478165549463916195745502006215866741335616873661664988438650305822941162231559093871624057299462305860524561171632565806393885350477302237535916031855194328287215639833359483117829825977959277411300966146836023907964506419689959210440359735552034889246112757173217251253702664573211259694490880425532268561336937165555447990062135557752647658577010382479358503894582771105762122463547095692368547745426345118401926450506866034058390938322791199806743163144633849276354808921496442053467035293579101562500000000000000000000000000000000000000000000000000000 [65,24] -30780049140076826909103091672185236445799117519571933007140623174977252518492337453901857303426429685777048052854128003981604445498389841129975267112244163982098741693116860349112769382633770630884959264148440883461609320218936482424038170718580157495670824976089080664470428698106853218160323241582198636743236660524924219091864270623048285216652367903048193142993869414842529115022137662333913525360162347425800417387028342465136660690808976121701018991972116423893995913516268335081354473978453281643682538460219859435095713511310423019201034800084721164106467401772597979868174973070952575883114321006481717764171954773059247968793647478986184797910070351480163921499087598811026778238718747810825874644007759373219466223487545259259269530349938334477867039245923872452137927812768152792317324737588365043331636622942061946905640912555484206266780364151161406772552305073355633216261016035369217000670704338073877307520879497274900453860240482740463346739219109882361953245195153655697270932273131240192383686575093094639452538799178547688267299478639796549489508982387117374662001258301003351214502113770540079003526731581348082939882922811898175602283190829900151979461375736264122581309729458363799665302858378791255093780252987098753336479485335209238845383798988932655075905451595288984261554444056740023057095859479715093752992470091082152546436855409404079115368523781707941825196808185281198753946418699606406816449239763203096675242769226749817899687292153438363015291922114545883595357490276507380147344249312019468741267277711917544093290013873226951774668458667791910982343762389185864170057898028567436731165575268705223836984169062167370306559104453016372573165064161796015554836675026382818210906642212321045009088128872322236562985498236632017082299808602193447054984879070926588898414599747859095276842447726256815823920213095305161474635173394320466397249251721392032749233907238413341530732600414319466203615163510959667652280457033208062634158318503480665083243652671861404621462207393346132701319380416542833792808524021744314895881948510063289370127139748663024502230430215368567312990414870323772601543099240410276442800213724648644224177513364829310076342474332372563457136430902355269824213241674806943409424777743981546281888476035992293118681458929994193843708207928350960762973557033574663920741327477494332006487722137492361862536315130333864972901823146519441343205159000717685557901859283447265625000000000000000000000000000000000000000000 [65,25] 35365611975294288085793996401154461293799685102479810460739866931399466445340384684394989535092447803675754429565892805325792828207182068624218735802336453349286472025129751572526422460795220077778347698508760842384765103073137738703019323945988431066621851745377016443719984804655804058290179381953901956873618640885594921812043200336153409143630199299785206130618250654088357601059079962548341499273458558638313720796503522399898940113436236741880816708172697978730356317920920557667643286911872124311579460288703146249970513257109527933385724660033836356102956082478955910467468790508250440440945285463194521977084578563623091404334018143752877177299573705484223143470866503393237490481257610703128209592361158022080743251359693599360222309123035240981028266635002733360705402889746077009468011787609854225160338635270977010362448379496997745410692286195517974115962623014202535902629685821175370869507764951031926276185163915668906681960654363326532943431646147908118186159674557469806264786152010126423054555343500761252866234679988265045972021552914473907586465178403570940010658940697994859959741337438984224906095714312156449427069132151295502462430034085682262678880990441613477465081106668645464913813714494870336825139316433623527921732129938864690495543446563652956355178635954673943153954770782247443287160270944429676852822312718420667581165166311394788874005647708008589921269711629359958854208435405326179740094234801383739457327255726373204528186490359318769175010741735512817366450907602140892930134475055139534579452792802671819999860652091767718985030383286824639457417060024339563034477382763953276709456052225070913061041863319672165259773723116696916120186517334285291543184232004688220301362385132016575048505595952931947608165264952070256273385762809716017746866140350953776507000655379467090296457239328088057350907168804576620125244465262317723454890353389750733159379775538643938221014753632983000220052385851904068593545503490497729537185096050147249580660595131793042431708094875492558695385292900159929774078571642416888018316934316677355518080147850340802395586521693258086071963665974400736552645234262404003039234330385636554070868963202234881291321552901878464167347044057431993009310890449096701680220075383880268683932604015093485104728336270945230030754511058002592373807435171265572305666787040559732243432216266428390663598750630602971968340850607506815526069610111647989469929598271846771240234375000000000000000000000000000000000 [65,26] -32180435108116387502796510900221462334539034406879915311919380552574316029494103947081954563185235809514087751704144903766993527101866181131264988453069600884635972431406040103963545237422611936256733157121390461010142778996980316684633918095190517543993630784359229561056355558762106381708397844886660891841871688599489383484328681534826371337468979910340113466735133021930590009356431896092303036474672514690080581867982674310539091671025451758084293962280269105179215881123222753660151647497102589574271555334504243847614727702096736558329831692251247151825150734234928469774193424122502868514949531593642866582486706237629068747204407583212966398803678249054569132322912553252421353016239660113263110311487822879366256040290026794399671435679045542252556483451660616456542067914265176003666750821214020462384712993412565552904654945624471852012979641986122775424465638923123865803357904523282885226752895954510325176365606977037624405118445624593036787313667839833316429461360640547963099963773687009874700756697616162594005992211799331229393077060614943982843928016837090881361695344046992449150684989199758783986895465254637270875219303545496830090241219439556454251059832535968670127163749331382909042761109086353226100747382218453937580796653098992427980381115756375354681850892516325697560409289529044926287613206911353629573015855629364548103136825916240578383478863544325256617125034594148358529656668156190179257724848251694387683692093276817815264654682153196571704711588761847286507963483324103117627342755477721622246468909331246174306047947646994385665747657000646177002031116984252100174310426195149597910788055052725363427645349265338243396779532750579243231156882309219387136995043931505135937606008376816261887053375212106753526030029452257837778030888925739325326003372161641400251177441248931664204145490499330195681222329749137667450279621031292577190925010139490605183009893497546921795580752963478038190577402154770342190865099201276407907137476955022598666828621228482685721680323484614452050087392987182471279996470614863418321878774727179527888931381537974481621049388877472674114136388966368683957830072356184373219865755297572001751980245038872717367298056171991999252705120909114361742467420205379931209446999092996485203589535274512448001984202474670701129572999421931693460931780445940709644725535307862984352378620520580237401128815512497876007161105117906702420440927248090901002797181718051433563232421875000000000000000000000000000 [65,27] 26428935821358709168778285572526405895917347043318445614834666767031128190495140558699666315499266985927754697503903471356395219245680917314288412067283615786668483079200992233827696426032805316428788072138008348685353587067941844495604193577955013553179025832931231362024583830546034824579278508801280815659752549289602982209374848410963666096911203932785034414182015065320170151814225861160997414288499015478906859167948800252487541112119945070241977680118857910499487051702394118053175464309595200768806371667630255020108372096354735462045626769865515845917232773029049347930928535251976062366297242168215176686306745450179612443036690478135065174151945483044095651114012983303828067867476170217148610012660996487016669324745220819708572751219516495464033139798677770830390480234539046372165173731213561262226245027378329872485845543563849532616376193592058515809326143934229563956160129675679369040578905976405751232859188969220213775241425919779377663009552322159045365336125108479019649152477821594242158744013572955714606915422620398856633683200788886272179000126792484626234412500497965765175909184207695935105537987557212092139828052645464051365921738581967070820408429457444979351735053075868762357840682460931961930141400200088394024852047629766656388206995842587214754794136525926162050984201933011747951520034738655255918865463763539142344761448135011952138904908798969529934148794449111525060086234671327118795817337377592831457281045348372400750695390715676846280286421958887911570088586767746903449070889490372344322638209321122974118338322937545546877119774406875720743361539195724429795800487631628481363462983148481256206320098872928945650431713434813367806559854664114786496015153321316465926518752351257027457138265688629025897774029397253958803776396026551478313076863606220237712625894373575846518798659458615672299433413065154804623550205697366252226864420072061115362973156777788451374793283725170751234631614387922201087863856085414224446255572206828401672345790041911374588443874354602200835924545948043548117264568478307528840618333842611637086845527775516122437375770334821441948801619258291595575571396530817612648969655933351215041119402387839091317313524092900020799188651773274246224345063368917085023350118965238724285730405459736125413517177840663662277047508827311969610607587318735437334728580875481706289867390960041884591429045880379360143040069366540665542662997319206530377755370864178985357284545898437500000000000000000000 [65,28] -20907939167267107988644073892428768805043803095179569044072660712080831137450818527565509025061356952656855039229959706795372825837654295725023537068815977444342720521574684215643036477622255739264000533830953098859193108313088418683825083675038302245694178617486595631926539239836434780864684803885026260847667811804331010551728518889668260823099520191572790925344943834266230378990100310191818466159775787693295880568410885618823045497015941567687738699850850748185896638204400446552699917834683449983393778042475477396551446224045258406283300087646198566884159110637958902448538685951367343054127365301911368809253784659127571760166041147199523753481627011726833616737078922576380930343997299060044907566394496238983547010248859168427950834142293299196228986760911855599796119377626243935322201142520840572927485304339725718305155251597411382506020393853197343888255254689901819634760531245127485601107806253696382444301916065887278619265224228414349408562073361751145441665094486016231783757418991042855234240058110383112716223974404807098740395385926055436367175727108234334174961098462153349095517194083840090601309196719545006085376597323992784399587547140002391700138286578551952542764937358247064700404208387165009396642703788043919308073755759150954146993602911535695787103227035523739816999237560845606383011041935438154751308586102505293636655433225104431491435846561415573058072409890175389251982023158197702049139657333744793395961687040541374058034621283283752265207304281566883259602015966260475036694916127684094597274985531791875887322965124399216216090678080474928931790053669513317648520212363742030318052825436635609316014963924437502593168762233907675509624217877629111821612012993441972802407380167517824742430886461139618272575041148174607100170506510632895419107657522190469635283954125127298667954717786619072372234186394132049525428005684068824669700865418966650537619302295142842071439877695990437716907647811580666632057040554287679303895565536732524908072109433696966457042423091199971025580494839723218239015634591329154928273417663501805745912660864330459368570394116115235068651679784783639706868110167401996797851781663319254910862791993340945127412487358206427431405454482431044783409237628453738439738394098278817392768349518887339909262306692117078445521099995030514860352280099402520950643299271164974819397270002068081156215303332151491724617308312377523610682944949328552521061741487073959433473646640777587890625000000000 [65,29] 16084870988261716946834339557969142570550928472587481267335595361046663516476947788220239613493720828319934311059663040092863720641054641423438558720366360268749234126383665895040738126799789500970046666351321721736874324589788121079710405256863137082520184706474569505280667735931704395254024705055665445426606894524666011786073343451894146857773274051064134093051024053271113535564912375826940802802648313489300051620570158337796104686260828578468904291691215797894067004449165389493593216262092433312934421423584103458935601227307570412847105376326440290004200917416887052827507734054517886591764390780084731907970620086361587370961777088750738338817513344785725766553184805418778505963355045212724434921554693688447257493803088954112038083235920463429147947605155536501126092640951967066305778043681315174313074134038276829698781750018641094095390713156805923581216589864613543146849215575630295758012894221223300561833184819947522789187370528482970480683853728497995947174252982337689232532618616479414617197207179529772341693888648477657605754547611753289597340037004012070702394117097507974743417590610375288276286170981804964861847577595089408226134222561071984603506419921967623115054089348484930071644469290619141425197406735925636463798860016725530504881592431715227619530565177157253064820589973440281106286468754537776108777090120663639414490478327403340688349698607468414049824500501473363403411731873128524014281000982543619636802660532255700928528917252710689801239154838991029256784816463720692662481041474907393700971660075410433517371296889411277100420457116487703975333526183654031014862672685626876291869084314954807899369439022640490228893548967086054223685175110853869552277152112791072138882259459841258274199552394216006456434091456994947716371520995515962576830516085731919064871274718872298141119514564925869519566945512414584088422273148636458227646623531213630827755205318301392757476617901523746719562338656021983008894021751592259459298037448875311584026076803531955900798560769385063363964653285078430838988113129813570271576586855019560564244362016888364506111110139384226639078461890798681144755495885266136597325903179831884417867106008472163349358173555812404197093772563248529571696521447469843461273586006596255437946065721297853871588053905378123960747514565406432129479964497753868512099090827331777274438306904896881038215071070924713502662163825419124332536078631066835641083567765008410788141191005706787109375000000 [65,30] -11704648909943437830538140343482441534954039003293385938492434706153113760476386976566177031803451731524850702666349939904099990332885133631329253873463117830366907229570048809182285658173354782138539026231331240402753303362045564724451859959840058703584106865663489570658129442452214490653682177721047624708603116386149017180750265318078852913420012830879545156554169956601875666793176679930798458691117975605234200901681935203484903168525273286610251640456203643390251737156851834216119368930559577095659333070940690968985624787285176375996684697011050409523928445017453880507011341630915960881085476658246429449567354635941469888771465577902610325759196237267725454045785036478470424370118785998821026437954514255717109139610613057893125686150328987769235386922474681711356319205155909522188236828867914331707904546764023078448330626394660483934800699658360387375393940218443161214555379588215805517927572352813969202655354626519671824215758557651661389438750170215335891729587021069491937086507499819152755421092725987703362079417296995781549889567532552389437209802547392078268517202837011330725174586801984042369883935213804704464104986709703713236434104930977157260066454632575619922085761020023676684662565315744321170654331579952208000351599477908731710855578939522342649147919923779442953044459771270768800491874764507303344404730573922032389609842328179495447723006196629572724305000203259066297648186667916310066718819224883749361676495534377832438842403170284109450932629334632855592028386151436008218694714508535427851431245335981903055609194698814632578913078225466987154888380005807404220048227918648282402469428171819978289777844086122513709355972512677231999062259828394011045761068684491614177043502737330206248553939994873474793919782032459320167285243501349182447902721255878137276020115789996047883153144380445409904235395639610710744282040139003204068336990048555018412097739392470891722684699837921244395605922423949255840292448536558369639266069102656957298842297629073051172282523036056984635698399474357767993574508792309212320880639338354508526903497746429279060988256194199060215880270165241210052333010169971072820290930686464993029617117917391979242724290066963125910914856379154539675314485076141614840547199217170867964594927293380143491997512059054518130997011213739578563405250395787855528143427502451398310933538869253593425098331521902593272786785981947015846468281409856193597818219132022932171821594238281250000000000 [65,31] 7792855707945564678073733110147883159078701743256538207326764009601666109161687419891700606360234735272416737086059994364881083826371061090748510225395415994768316708420099263058383340670299387089919392017040075190089436610883641769176887130820632925214769565769241604285277661021692772942739814986951075253118014497632560353374010832850833971633637491363642116124977559361447667400135552915846459943630307425805197031453828835282969970582174234115869148441559981072463588620662690205692241391751824976277198131402885142347462968859423138004387983367531069024697143716239197328253841209443181230172990657209125480760462273993135430660394086240470571548165722794287150334093355882256206065953272282120639938967953625012853743271436400479293071152810222769329358238901601872132548936717050603781339120715425417410929531505084323750439336804439789745043953985901451096755182986241206370894286615739992196577455185920841684223301468423354895919054510761247318946927026077685144857633445169861728183610900399016415174956444854274782231540082860536767368613139528065712150087417746135487982470234057163980069027128618124240754241605692208420716622507929248338785323765162501938192283126697235439203093225927578902030331936725234312172801777749907366477738380306079450116897464774741629797663628049938866244319280388017752297474102764117903144372472741092939621761962759204449590122096368676016848742846331790161091958648898735742319207892456913655267285951034013098830084112624420520397409768676471224149191816381774076456634041490885587484784682608348236775914963406801753383583991306058667817189272790211240345042655352759490810874914030859709344375533383982500806191853010258253697024431188732031810156699781637851310870043834136197772307109328009530929358544026285999056304014808339581180358717266003158533635005542657920173395940817708249347431014819497961270095920271167293913603651529962196648008455075318619477062477692982992721188737496517815664962426448646571925671039850470994609747465476547049143977210631946317201073074209873410414462287316327749680105534524501045475443583467664071295562505831166051194490621869792237658864516528685740028473191038511272486737479002551501689339334560352110175924603529799180999957885315724742014851000220759324642597036554902112157486028803161223135400159369955419190106029562551306436940439262746932829115073922408662729069383850048251047525199002391832001428310418029293815678215651132632046937942504882812500 [65,32] -4640865886606087985909590848785184016042075177752512279589693014106106721130924975813546441445431262972096141169925852971238019158299372587545348669426799297984439461163456824165809549982920861264854897017065987736724457060778321670740901428572694765878323262612922823425027451697077525106965986278575087130856781640614540606651514403671522513589645485531524030388198249896875625769991208493806783391403701872611379258719474827767768580044565922326484022896957426210915486701086920507530431228592492681332689388952316284225409859346379930127530281389528189018904148683226215667561610593306654035881391125555985665728659937148557576482720718156778463934605193418980017091699874117436003194898622342816911032248404224811833901975895027059343306151251689734785476257396083929017992024027469284454594516847598220205466984431378108043523004561614646717496137703063103100064980305585722659639126494440345479365977522283905156587864868426034210850452408177657776186080493928747332521880557900363655857368373924920757058184539921586588227057410501732737710246203991139549021564208524855197038658417579387599888854304951950618456021800384141633250262703813980484917691463551052445586487569179738159889791931298034295689992237003360013475898131970200841798006297278319043323341561171141761902281287239512467617186231106584397178375649829115983990667292444735098340444772766368409743621841960159021591843300097989959399057967619838849082815491608312887703028682606892500520387875975031324538771840714213556734897538370159881684684852243546891857502027508297775003844341637364067518914072824982035461185449129062768945639328898715104125634538337383686215679965481677763710598680017816995706553659273964551321423829937778753989808475049984727960413438353586931744203093461907138163227240254654415040230527944823269821193293877614653173465766101297715428241275350788067039256550763245267279248670244772911428419961864777218870048994996498509131583667431262267055108058872898990772302136765490271116521345079658222896373937288721131817246069531807572881755534733969453738896156566800931292158174146722384283130735504408867399155069673950461136002093303485814274801353017633522860422575118501834865482272508501102562604205588387201252367877100432594639647072755869429620395930409961372717434991339270039248371207249507242259590197613786256608120633589829625965797884363344283983088142585293932093045416041467534414705076173390807525720447301864624023437500000000000 [65,33] 2441303213711157922913598244712318576461474704138052864701088346551494161020802885625008675801149333065677662047938649113564991580071526407432237812698926884460560928240343531000466124396223733707399061662757594049899808557167261909474862555131001252540882786601405292007879010825623766583229959959724907688345155321485077510338741892064240953771678651236496739264246681323752158122769940906661878992433014912433132224504813272386164854961997152098368755910351594539406150555910511637747533182598477221268955784303103583857754249828334427838870464641470207673674934989802188391969792212308859729976671203341725153127730401176743785970362715263287843458960900457861057651888831339073310979957695259615253905488864716749042523052619741444677998670389437798982359203483057634946533740024490558040861411753073901815424881712825582160888397346535877211260928672033445289310958281888870265468370883231534443370074357982026267908205033080483772756990832149902346491811897797882543432086817397834226412413527429909747737448866151976394702190866583394840419107297720903882519945295490937478492842400480437389883832934411101310525051574025973542721205027909080332279210319089776107873787902761481398443810783636285785018924579921239744845522684232128636169094333424010253771708553888225401871905053401849247253329631723010702810384738136211499092111406647491558341653110308605286408640838087950932079137031670749125617585594250024810654017712228595484167023195235275495398081051476563491997033514415962767572476331234584007492187625746780356580895942380815056215715394119630120814578349492352938638555974240489017940907403442526411606077229589451529038601940424424613597528988412569697856024656691363045786208057926929554852053359688397525643681367069948515222947346553902517827487209737716417214206950040364028440233727950026906681483766142583974682695626825374791866281786007740396625347914463398623231979017750818261481949233332956569736214393075884372415513376754731731080952458658252569733340836960635261466491825626370896614530059516539241500864903270903715145467063210016741580499656188701133712492407378872617892514299767945219681786028624531576158516731126159413118283180304118461434399830030245622332422749795200058090979949288566563640763716734637645706403161378307476292432575643322149995029655630656852718643832553233059472227916353973928081219352278904284995421018917825214934815667182741874797699283689000893105003342498093843460083007812500 [65,34] -1125472531268310643068216173305686274195902387879264089888872798878651213596277599311949166087893084889608444157075542115134643740959019806591537703027625564366354743252644582795553793626431264557642366349287153827908512807562635056069525065092794482897343407685732015253453380561839316372699897114745566935468972765719476938594236363173771515773177358035357861022799828235918954448652898496491630095291578908803640928466709816559808684883334406772163897500821229978267871156185121918157280574745672184862140363214704291225616538429998300679237281022124585645927884835254229505954629425880297092150752898084236051867669342922468643188981826525430661247608977434041861985746424078665320740986942765020725548031167020149490099635910643340765111863301940174023960778519287159823614105290540813081081177785948626984977674980750244477086641450029953324637516590400444645697997516490805184259771710546391253469903066313606477864978990126604892190473418782889168424814939164628917669788491508275045690061822751429994528307060343111293090464655981932159114778747172327919977339784102588444710021729016151708094227063758695566413092667843187336459182991565987450613546281682657530546729816904508924555008384993191332118381406130211697466551781513457617400207610308150096913622881486427009688402358514571940152830966565166834539382968246080751707188690449717929630504836410687093724341601939519760781679124418673184126051670812589964384209556227131566008340575675937335966530959375795407866578615071212048066400228966004883398582073764446093486969699973269123112536562526169793071537309464558801919682685342642642490509775053674186187386334563834084897279880553502225426811962403992958835138966810213997132893040127140543050649397790652111800706999276335856318926494976281775123934356322324071925625223807243351640886544464927217153773346593896165319834933940435863508642221376346291683632276107606729536195352749626608798107469259052068203713211523961749477581696609971261624498531396961789398431430606438936463163120547013758591573578816352298107201854027191655603134575600195594307249915936000481956006037799362609179517115983468791332861578204167525294824495727106886739769170713375804323004489862635372750915336956843269926646394994239536096994657222626447000561583422692326067369885422445809574178522188197858210315718591889577177100073379280064948864151213328629857607824932918866443090072947840910515910836653397097961715189740061759948730468750 [65,35] 451027761193086208461326476240343526679704378139626639955429489050029959401489737298165983622331126874441360851935664076169701444992466115503918422657408042596760478250473043787703806631021270624509491173756660586171341978277376676145887230129696737021471854334215596373164654262578880276113620959912961840109908096911913039666537521330982189690159888145680852629484651308130170175023448798620118233335728053720833181398325248427568691981456507220256473884994287670119270836091618573488647008681387000138899657531472399254349988347390288364889387257809873488118299946358130576688915893948091042969017550191425377098740604134440342983125394917529392691153764919212056380277101453541446350679650972884108570702875190206910005073655671998309217579843676770343559179474266336232207577102323568873369221775958469731280941821066153454984710619186533147964109099819163485276104105703059697135266267783040063937674943477068539801879376892138004684161466747565552297423774446563144272391451781120307716855912784624198845007182025592571962395356648224302107549521502636493886745969194266652652812931646645517246387005185873141240025224071696241934290670006753571303551654311339796165966446869649092564741082026132603212429036288142492280370354589888346568673674576724428598830359962933644982615770621465318472443403331623135518486647844503251347325088420564540277543006082870431822135335363959429635906622954257125154745417821975555559530776500318133335776076938540394080934671711080124028624869488349060217495249645738883952480696211399740580682264370082956550349033343755647961899415400148684229473920155595625316585124540517746112288172556808146806990094188279254497933727761309468717805457361156329549285910029955534368553141961191374871661988077866871105892868400340267912905593102649888606206210314112890389069671896963368459762753321142643860623490476177232826718187944970836269048821420879168610666360898442479498864287590406062406360589622542323654641769242016502883865029035245967630786055282644401073123178737459860294850289086112678252997200278414021395160059264333424876163950635560734075086830794614299936913270719991117763724287822328584351740252606963029283174792586569246281272865970614413903068737046194768195799568497226269505475549470454958277272746429346936941064915726874258661213860847899045037779213635198093795678206059221858023746517202802123532243720001047505827413510756590867261522914688498531177174299955368041992187500 [65,36] -155256684842400832649871268807437887974095952436688755257746959968742977606341913875511456118295240670687927150055221359321478526935911093403705900057684860272196170884000523045274482530486994539218929581163748967809894680217379611148247400918142559293193383180225030624223979017413146563078554169569488133807594160415995178966450065443883914266031825370073507140995651991397176432919064176653237541093736433218533340995075651692055046999030491305613239226254179497768419637251106125411211162394483446242561457205945383460236085437883611543064811802445275609118219858188390569543748670316999715486876201979999893856799759988530444496678506897388817186699822375002628526671040765726190491527134521883709252700582801267667409430831183972110243934225561846917314098500800853819268816856329800841151674324719911748848417908938819863120538093037240971451855574824345910576546397332473306235016890732556684636520136822706401500603780359878927428604528829489553042252970020613530131213978196076785934849201144174925491216721399606767210907286466574384993047661311388334270688667327341505305730463429534357174784973117038308171073880509415462555432487346616534090952100066052659644322016597690159206884030231481332965536962263384321677167100303816789370638188878945873369049289714650191445095131263818253363585251861355160561958715440628857877604921783396791840918801672678302708946517627940307113031854043861484629717871448413382220316912286534466962539384314343375119383989428840192452185798494688207586079236609539114845954678457653551953059100923322264243005674942296262986076129585060763203872909122062325992522303494204371030591938744665519203646301932868011516570873814683388023519159570152785968825160455762785568663464147526254368528992406673245164615176044907115274905088657041229503208801791659371363704543056618796808171433534511667898341329552489137815360249496045606811230343022801799862854173955476869843354404990057624046854786190732390015721510695158862245664010162430254374723610515395855971576554245550928257257956123588331942214741570584387922525851052158158338611403861867179652034603991226227073908622560580546923785746197792770642322047990637712558546375507277101934149566724401973578837771079325429448913076188450268190189218086343505980310013669556467501965249368593829983524176545658185757237422386117192376622808565182651955496945412817088081210651401212531648671642863163491754541212230833480134606361389160156250000 [65,37] 45116649183378496609978341611872883039564322225849792719365384431330028443560864332037171917353214586013946217711043780836466525409600900664074614639612877822677121903232484440710057371294733585389923187971682971127879408048787248159055289609283020419120847708671779930301290449016104790885026040583618549467511310667830344978958302247434379510875069975990176568786055867073411904638381488824669978923767009782394090735875094322079549939309631652071398963374071499955544668206372570168139494957365715037501780867271369177617043050493813003410185917199221903149973195600824517025457103413736976024125722094163217309906783300712825627676555672536615332650021942329670466911956947683100579050134676133403617665875594388510182877148538788206794832139478859386738982632100661624622237931517578070679698336053718734480948809574221924666811191762350432661042288928370389252692506811257399284655536316597487008060221138617752549290306927782255763663060066867054123766464726271686089455903861698102969951922679384424881070152867946184212886885711057009675232570698924923069467242442706478070896575936164816492243782456989372855373636911742072611204825159165607237652012355328957540238427315285361570014275799210406959647260429278081217696900291905965956689407339406113881148802437149223222662161951870018031165814368092009252294340406631535479439525674199200923232897730680993771791642028624807730000792097422906215387418503925606611438687229309149231057792840993702092884225578861706754174571784762027841152504923205348809797979099478326615787207659627070703999281398216556772224719808993791700741717648358118894604519372447005645364192427870064416569521568459334815208565450976652966125863366757872842985406628979085894241758390859760614607492541059282986844719005224893472297372598858772899786743871886414552911214815068258688967037003930907777232752938293279088304064394469213570888444807731723137604125524444494413541052382644059168784251826631183211482490562302880291453800087151624809961351501544274220172027840166847147733246747345767593774124790568454935408665706481377193233580098066505666022183158852068082912028935371405640969578735790875648650197027296868737356764650613176928749348732890030921719213570475224953123770418943613367344256278279049913909442500346743997279939987621777292260141079491521632975130602812464386783522562461354374647081101442707687990575176395601916805976066985120476182657967001432552933692932128906250 [65,38] -10908045325766456053308003629888124846816387230487351854673758258824991323010264281929459428276451392565050926957962051410234957411574845821445008668794653636832937264907267273374230882955422550469318878732388977882041374611601815018229328740198886424436162180252571064884411951050121987333834006741596138680416039195614720494990470955900176190296424729726827393895324112441268394405617381710849615384908630763023265696573368079713312830748399799787724250002751645387435908395713652865394980160979979036945634055398084029004531000541923786241303594281580970199906028123255458841169423197949060497605405107603739321725393228507037177367065019570389101926251951351920389796755827450278689543062048304244281468517155456936351139473727989407710143494941187507385145280556954514782797312718156366518230978132086662358870518190924423141535992973917591191195462651203731348592236876029973036785356814388468064480823797140375820666361926078878525222473006638900393998122270324761604348275323682304757743824303249063393062902797012366037093792699833743548547763044412350632799580800282620922998762087600499998151002968225439091016205251727129988435741363095835309490445166557265757385800434723692065864040327851860356953485753843727882997046093682257915496891028829186051265800553058992886686632549349751384631047855976654124667182896928984614059993687114261992745250631917393258748605079271256063269304844931453317359626196916179107371585945040897276578052030275995032716428581873294404679474600736650820768581476786808178032801207918268483050623408062747673944685777220170273112254541543714802064794002719653521955672144813194756623625306516975102775143081526829238608152480451820100676728816066214835656699825640571569181403464535251810026580532051947506558104810868702814001600255003084145397235959161233627963088467419445002280720595388903716030444370032487000283814214933868319064440960584799148763964356973136493450791349271645155266331978626202835327362831239508953158906994691093535471806263146570901562442621898234566862877900242946913797591431407092401896071022303854652721790113277873596131685137290361477879440884374849949110239022272139746659882624920172727800122898811835132521818716828838624709904578445274185745477561610398832844574369532643792943510394459350137950506490851331720050464829461296858295732206036153027109660602574293328401889774738737374516355348129248002025156599748001440275402273982763290405273437500000 [65,39] 2330440979918166402101496848054380399307913294785393644809932346840483983260356644540773384477283077057292425632643324015590019706097842563292301377990251990947416158845625120796095625913729474835896043174290808843201813430501672408358677359914010866698174215539925232716039900874383340997798759188825086257674255738729098547540593709580408629869348857795844233729555174685170229838716053776084851996017236814163924470745056448737928483414032580918868856971434622624894984996591431007562023065812383653599837049916783413572320904406492499544710408850859902668184118505862501576787865506932110080593500238839701278269987402521384411121321963783682067301985276900125348707265739160567274315212653419830118024678139816365281650916092352010768936285775814744306661808471544456050254376570077011278886718721936216361265734354234450619785549486177235079279209775149350388207943773234043472306675781760006065737502421103101026249169546098133067336439067821710550052000260220208947646835178000034294359961495644529961193931370717693357702281076218805589575381911586853876116210501591237257563163614556741580337415080247096284404312477260366912792609615355327406090174763523199041667538329651798489899971202015423626030375865890988304242221708872684311635896094165936781042360014683057587453022977602302032842075899460606428256306757679299771003252600001296667014152403732168089382151564907516839413454181285316660704268367850550869784429156318476951916245759354384667440759243116076554473454996821380966953053849613845762626747893566935659471452368024007217064429003238423491064424435936648056243878613486465346956465108267090855947093777859769862226224812812800071660750222336827513641495734334252840937607516247408604412841625289551868704431922482290662251402302710074565318860906115161025333862412255892434620342630611855559177986028602864594353803406470833293132544043937598292976069943456046954922178473679722436006101248141483774473165944902271492228428657525204959333843611427591070524581597545411215165209995191542274888083671365110603773937572415586009088372065506411659290290949002163862176449732014261448741647855124609830860273996957021693281850676916426529885812110424560825069941445238391707106227207344592329016211312052786003856444324767593098408201210512837300934690903039840159696769619565455974014911803141236730285647438456536066761678614993974621656107963140920252061594891701545861906197387725114822387695312500 [65,40] -652638235608895829784364677397542823497017839019647328717066974878034796583404202645373847397284725516877849609231081254581681901780390479906806714177243716201042991976667982516214082492241416410766700795889153539070213783940091188644828786217122176153656400110987280881480647165954796192014113567213890325154517877169647784683483982984248899529679333271483782786008294104591144025519787001563324210373861753384519316131484522360687398403624123063459881995496463294814523753065199723492059101423786893913264785469939380543945217603665870644886476211060254662242160834612097858636659520098841368025832212861107368413640264864840456775143451005197886402375250123677375038253981741220298166920885835318645987288026907080999926565492996523567489901389536784231512313049726368825596238360987085353468042399204365324874804967887002869384002591504883933496553994262127640649880465647492350901481486697539537698238073440965570707500399314235585376315773840691577983177858787227416127570094037328309699577949726754330013049882410238765937971637480422689926054244536403812121706561816106465638281902064058242928762971309944075984965983818527052965084080262761082995116198470045310090459151438637229564090540173237775008848354192258035405638142552877399049763993086586668560719248910892676510476571867382922626906350033153261249889626827460627633074952509971080341877891259036132757161140911493630404479924884534227408401961215849873783265353886922705659492847074858143269868682439607662197714432944385167277368290072369007802748725227632347928476667991192803148604312686138297554690205056489365278527452977902542264578650657087329825292659248419611397487747753832106178194119823052648288390552691824812924635555239097525135657334469286777590927948432410952685639989606894055241024802751842339414032433541293975052498832425117014958577016246803423283998737039650204452753671302042187111953485822856563906383730421446122527178023480561484303871439914590985703204485534969502290495821715397949514676088248200095845633187219998914939004814641701364549787570462045485596164450964379273055920644540030406283021411388028108890687256508117373838512841428501464426324163954987509310046543305236250376098105976132661071254470412117380555026385410965258781113156553583287333370761192756508994832597642459669809060194623894158349041626402008398902460494202610331254756390378918097701659041053002060671014983306292833731276914477348327636718750 [65,41] 345137242897446736756978103170736606495573073476927731563873024489413717508233654176281249433279603799924774851977757052884260862798505513042203161718397931130275936536069791310406462118243513841953848562715318702277559604372971796502020378227357233588687867567562446251881609995418348215044809162252238139495430120852787973354112465600894298615960509870671121376299724460803073441549687148417937306459129296970447941695784731306647853865723663094911945528719727879224266212024237048240301988852290507292547359665752869756736456839732946280008035805245055997471665646303644310085654845338093830039794954375172104586126630165474198038739800476927430173370166743713665914905018316965552781653258928288097594600253967214306898765378374538117376543654203367192817430220839002144596112489840989277090092725539477595863436555123766624042791127944772088686247257757271744905474862212474273321400833068818474241707014708572823014406743029493367712407651244470887513624342868158615610407519820404806378685132703951820557894019440591392713501173530857335421536553933401956655218492053760345964823104408646069863083355898711318684531957684654910434473129409399061314398834908808883662587241556461414554093281518522762091378113077463177616072634374514827031067418905796211494676141130344612605195428110417333861717427592949858026655629271593303598261790844947619077461068508990834246018642489538284222207086214312732369063839758470043147844457013275418415220374358360908664227630765643812919742281082110960671338305609164021471405819398522107073117260672112315009660112705959412474412353856822609404702322094107342753309293567552140683431113382380315428697199841588003216656875488421109263013457910118215969317229707103437694508069019668692958275783882783232952289843140525230639844835449816390171608913159767243657620894988010907131349277579245858950688736948455300752741712564958699565121488453743343077777430688969113229077331070604022990642747533032281263078651410552052238249095065883161062595372321397492544037030682087442579650796071896273379812456525960904702971010426593761493485091249777682223678277446054787230006343579681590291147949434801589479954832974362190594024089272458432795271366252119285444412039721148457618950553106008965696753274917817438285453631612993150861541367421970210370439793810204889526715236299854422493527295304644919877013165322062282371029223899193513931671351002705705468542873859405517578125 [65,42] -213159737830757580090499907158621551721032317979040989783687846598303791157854363832966357528201652835737876621011349127098574284114596861783871891191479948972128333944074270712385220614018657948395092533703438952794612423551994801494660873928565740853250794244346889514175154716942130775807967262517875346321964355651411684825400250340955514079412916959499261596435439573296511573727410591017886142849677744082025197963781756987136145905921880728250071617838419851732077903497844130713594928570098439820806017657702546918742486095709250276201523705610378910012229389946389613471910108106434638458922419303031546715677019719307408472109724087514414907033159326877061327750870291046428783282099956546560159258677862413794045836763593790449847050870293639392369940765254871213944645923432522334708308676317285114821952544040131157164178140781379968152104924363102337968076044495546774400097134066774689608952496691410052526046083331888445659064143876615227470344068323187107296364254156527812555306964564745524547508753235231106289052280155730642661907549786399853567897761845335790125371174693319988607822706261182426683596981656937538253323906657454006201877586576767747447060133199479126821834161694091255084379540251661917899649993978126046495550782434231039810034111584039097763861580070250882990931132283387665742965116631734469315149219651283597494312457155650472051957673371477462341308718347891359475631990099301266051236882154914861016464142845340815357062060146333094932314612993748868874194427360539158755882664946426221309631658422596757632259467874129380213770802710394460432731934976724367843414446572099848835672459923706969135364240201617740912789807113454398888724140645008441645957628022955012008229428021073354853973044346306531185129173920245424536758368481576965197074022333247463789658485527270603150471743776302454105772082251509948827155354745836539629094090355233237984224591457194181266747275753169569166042723724648344411312285958201371047994304133734388234542346693566007670394718611232399525368915886704190242780320320871124359775490663213457911107947172982428235569477919647137522654500006089639844207845398672749422712626351130362039225462182317352759021120559508362175123159278500149065096277489058320949992913065270064843206543888564531153015565956742634925831859853447195360245747273339487761153185589988931520054725951967343703691534534568063907755686159362085163593292236328125000 [65,43] 113856532359066520527285687434356630712811680631941018904846194976465816366664968213320973797420904473987305129669195285931268078432948545488450044253364839789533074388294106619092101853542784323880082181214471720204312143617148382312916192585000028227430526403519911276112466867811952821411341002760364769420867972951458007285333446982317085772420208784715629051647364761460118940440865367531544561508632398619366402148067151759632327527523924610316087288289511578466518455480900567033193553589142930804478903301924383666361394225556615447381111803276545036284897852479537634417351967751516246026440245644863557639406128322300794854246191916079996332557152537324335940839239145206472952352326810524982845329089021185592379670050768270302186169293806255307733707542370358127684370542861644774948151857425810589850661202519765478968808555261800379330086452329242819182878856285535788290649598859467439408325971234483516055896075347760070173886444618070554882782256630362889846066523283440332942057830511203879393302273194762435131235557870618756659647422979031481972137744396741953820515281184980802267050867226792374881795923326481780758080715153603767524556243446440115882001710324067104810317336673349948872957764136095145526561291301955833303889267094941534646878069142184420296886806803265471498778201605416653193484449874859403363731836584014932587175211568546912829628360456555607782271631865676135679583438202107193275731037206485854747295276730249755113352912511981608727992363833244479252471824426573130729031921312182923281482628330167107840543848805442277968627988934328067934593187900978902117634745219916450687980023545550858642610199714087530930979908831384422208446042226631024833117866557182823303159301412976566462677292093907228878844880198060693285935413518800446473938018399824734934773969482935845841392298204584554862719153047960745677272125123534419725447464724349843203464771042717414700158343134221370682549785635716902591245524277089954240578151737773225879734455134185594260955040877987175024062415133083123732746851438214548261949896176871286491344792432709217161483330188897206484527911389781540633188826851436049438520572476249242221919279862104643991003847144880288619997901293365748919862332236413715225845029302112022960709993991277002928822973054442127575093303629774603084532866712403628971677600377142346363485762851641080081982297655951441583965788595378398895263671875000000 [65,44] -51115670315396922002025730537933020985260369140563037419976224651467812640574625808057061810885384192474072729271632442472328371832415144963860612159001068907917700387362246035336455548103430969526068469832692834500403749072947433428149340761777553484072696501005593552122191340299482647513626794941984464863904830696345805618253727071310734429472944452633681379799042930567561143158741965457243222043375696087657468771164173275613192429354392553014917128689156711042998736793857649827433076462489018190413975213318512474767758033398571332783333983233340164787581455311852498096558181068954979575389781063229335854505166571539015073827058557699485030915986578226395949803474903523327811478833954036907326005337715875133852590100197070160003863785723839709064252371247181080697631320966294142034077096058407105796619255235591884712332979348407909818371104198138567187718022334127620639173022901139891321996959016254038653937074389637174292233393920328966652242558841782124039778469714861809509820949029254783766661122058457377221055808630373700612335562981350549385126786882492173928035185146010251487581910674310339409972955581436614012103703258800396070732559378755169939575764865607846541033302915918365052998633301703771394928389406515200395916151493486485989330387445647238468320164776095850585081284262177379964861825572364611144723136561719974993662923993716391976953718296778335272184403332759529919181786058309043900772823930239900902601247271160445504497209944728644550438106488360563819638759873809513363537996041779120614020292826394719553354336764418275746753341553552091652362267035583690028952108002646535476355844647685660769222127297367716473662259361791241319724885277000503564809451264853625741526178931277375859186524459082059140707210005203569525704967155979548050217629091804173703401868063713813336851351015483911895615725904492186177489685612151059024197227865679403150101115140250397325014483939681609165927440464346513146084814082655800904157635845439829833405231088549493188718319246804148500632053941010160183050622868966188705465382995901510773035927812844069928712091298995192261837372299773626651841505983284260950742992824636356266110774277574996713170943443784918174509836941840656986611307472123654679922797762480672513284607317213199521401189081106461717142710738339701552077080141212305805563286063726457228770171242571969548906980762570384513310273177921772003173828125000 [65,45] 19635420673806190179562764161081099098715653673779852175890593869822834323260549666846580764936661842359725802493554725679870909212211588682635172250007693848361224163839583782312023021243853530385694959874962821421224272917396291418593628326948707814091054452598461113421429349711652191285949218189646767470033240615550521691674663654256505621821442990585737963761486343881342801230713087473464447692273216975463924785109550017268688824591554309746354206597568674368505292086754947744254046813882002352090661604001965980642930929837438322012858563742251449518417483691205616143711122564477977462469999843792041244234337950076996037997242631485499868385555962255615327461612306226681274754050535072495665353654518346951845891549774303661064695459521723368937634663908546272831384860422809168697817766553223076057505870150024302701826659320901011726285921262475186986647030944642789070416245185688052012074709907606478078756574756623609771778060833433963218272438135752653245550426993399606528692782814607266611076874136099242181362572846967815940313417187610866564362749828078447577625880024330874869982852282818201226336922623982395860714041719448871742935221921467144099242777360465677018383937085651755099430552277111068366755445881271706584763386062890516076937041656032405095552229879761935426349172729193534588120885075767170900547688838614037346627532102161978815466765774963586685024766294083626096620309149524800364140560479430665270477763486845048538682005921652117772665034727257221297367924676403304789350372847366733980181590547227320280029992577998461558634608720076409547479369185159854966993303643621571861299296990219224242741184430444072233109079500133429872686993685411201619720244545051083337839694074214418948249660807458405952444494172704848833024122604637907255795843374091408708002831535810989890264802690870694738470392837061434065880908543060473560574586638532733724665235711228226049141517804014063238124749280212347198342153279813892324333300923508928967562952168373330287990586530116826382916365520196932563386035805930477782422814213420930913036940756484483656871478462722541142491464938688127582319334316387036057700904736665821829193241822084680105298921892808438149578647584299526847878593322210680506583941317789095783423169114586747272106104290690479484625209097862030210046597495216044703590982773576492783332544048883618157015640282025970009271986782550811767578125000 [65,46] -6559810462914468221591251909220812640788412482902795477856163981245640761398196204890348153264900381843041425676119490601258566723173984459208246107858247415294021213331080535204041874595419396310129985542006074716364297504368650322996409957146147235085435197081972016336416916434637951387977056849449873829580699593885365382399324090410809925030650047894202674675020506210127185997722357003035722911737683575509157468747681444471340219419874231321363971734076832827521530233858122761721667004251102602287807089481911822926518652311273645587986151009567874132356347381082332711077624604880780176796823855584404000136979994606344089926040100561973737089291655449644499504085313104518104798055871051535499323407880525558242967648806948472843905379944514539014941439665788026670700298499791674260523032371289810571690130274672674879068041554417544487634479741169537730718560709197305949514595547555485215925562319530971742594473740373300408932609098457063207025650755121199701454869786655131339753100188011606276876350939445053871015893299900879196296734085472853015739997942299731088548011692839795141408940291338286244710010669658427574877775538767314052418710462031512469111099247983048711741982731256312145227929255480830489919101723656442710374841748574419482969063094433874682077451451636063745210221196615859379772944630558165650141320422041991631331115463736515991447085964391408484344495668021691794526416227664273512460382518777712230409300481755754910773737687867131540322165671334925558190172055631877970274262434348770091111275295265683667767634268029652783005505685773418333755255878924302320427248507360565789750654009969032454868790549886543075905027485464566870786278952375084066673732612168378128196729672904491403763549379769362140431900960061401112525555718312641476186105381875323678237521362231155171965105780287674081371967883182178714818315180549979876473436348976046059405711613574858673903815743297169662944085640452191066323922695028340682284930590731290524347678236679507080650708086874640814460475408671520828433462178017179375877871620252903676206063168746743191274883539152556003717383299161818389958921813849463493801493163424353184931581566513171954026838917625015456874090329236041220448085063701045316353973767685630499700198461951690452097181547476380479746750663448509940969432359525036064958774347268685537356805528405898986568645092631868465105071663856506347656250 [65,47] 1926719026645381252792170265287452202891467966466998731893282385464989849851630564907342973004563306305875027957235157866166577933687173124687088471067806002206546846596894534605606135942274634690800426452386333525903953787239816627925562760569026096780212647764288090881581623404381194256930635675148092982363391891739916180350724672248678329104939375503203028476155720620122941249591469258894631269158678810020542582053254709262386256069146344429548993265601743035650880591014166018715948889759139851036051025108780810482171377622335126640318210584694833969536131136054145452148147123746742999196783045357086650398349114485810933163491382216532488870122831059321951102025325422835036654196991440795626742139300265727822267997635781965443641563994974834799757814448419793192294915831681181803902959191950192740248305813413435052315373045603179064896563198086191295001340120662172497240723361076975435383134574379268348415586248580660904683205759307174613451442444934942251677307131231640292591538298889747167067505416965891736661050750382752117404409192171213475197548035838603456756767730359520002622000220247370841524602582582384707871930087263098566777768190832107132250393255536175852066034915676130926208057444662460440890554474374713928265553732653971287276368341754837153368333279482101374676765893031500995653021631177894776728321000617091752259525607591736746688221848759054331493709188045676229588013869771325238968682821612048848622520915496017992282822133820935676921919920050054627018847554576300134493135819916706026456700941781451554604700467374878335499590236710520109216163140293765249727436377906517251869882419070878429895348861330824523247012918467850237152668693524858927512632329456894379445731731055133936528858687921269936335937691222732515493096609607072296852257867852291528728811295324919858548970496741588852924105970382534819785506252242007379442914126108660800999013533988735832074033498614185917202588431141267520084701626725331507270433214774436415212766745738898236713886844098291371344329932372083203686371882522173022330324487794640683793034179907960643961856010843150259174714360433310998652742084066244970725780988697024822342585712372490456780599285998172105939370174021099663346715112223579149003355101236576793205673032893282954262472742876191703464508399523090427815422540205873005116111381442317470904502547737204530553523085245615220628678798675537109375 [65,48] -501200680465288579146733855670560964498260599433402246386740223646378543807082650101640982076621534406864738679129140818307770912337643380467510201789385678844853231367906356740235458936949895391589631451567348919665732047037586249438652974055273542713703195184925356543552798879421041150534107158263413251546660234558802499213670824131702331911589832450207371814488232651807998521348380722675918895646480606122063230899441457963791041333089434775494286463836545055995516895747219680523727147254749543793721925853175841627421944884837112548686400215627541086124999208276076740063277967589750694058840251337807013019488610470924871905466808380560594023414906282570496524475703816411225601147170142866931569398065457071396561051022894799395774149318107523673454780682670863873981242290581058281624602167739819098867786039776669410237097317317330696398891058969858385620314456276731137722155772745709130327206267931128979214357431876748455898569400112863300746095157261739291493734362429271822157313315048629481369890863309667532323588139064046091254207977496529138194288000149066994629663429489678029635776212612438420158320467403177238706816809778189490713834174265960753465378750511847367496991346035498803311868804785696864627411523977659718043606388570062561571600840704968563229764692181524248111315151573950988243245746073973280145833322885225103143205887249595174559405444309434264566579036732138340522402682283521068615783886486440701754084480410530065877018646718188836300615787099916508583770130584277540898450603380742752097494637134376603909832065440804542787206365498942939706536047741561918228291541935719365867573287189485771174487547756615078687713281498064844612133363218965362210855428298005380378867623464049694384229017789400014100154991425181916843197282035606386664670950354720422787180145548451780654914483346106001603346864644428072166882212222453301473204560873261750239776786884997902793651490603239113793649262588354046005584998605569108385011870948798203582400020280707439831923852783398704422385273658235086297414215806834317938430371232306225293197541761208496341760517006289968972127082824870208825643280339920491875673435870269617860073500798061082415850527913943366198261777579673646500333011454128952308675730232328081041649408609442560815474710003352033652643696661960721312557042586617085644237277145164750109744664259558977192909878795035183429718017578125000 [65,49] 116121884642154188569610033580916767519304919748560370661906108304779479534129948882905031334364399269310561003452940190277430545589721371956076141748641565996360975120598687143494348785020503537763419852605150945247804285474223842457406861112018158633708569080949553886252585020287715122674928410887734614612471429217123108089192047743738211130344348408833098938566867670414665407460645405449895742595211887493541083046593013939834548003507950777411883150357188897322560785583590540896960292531773956267292856131748374702649424252014230212090264430130462279808647631411362585792331772992242132735574966786266077086915071382628697598154899662681803701997586881040402390609782583922265138152961693532858048492165960018627111469661198338738054199562243447361047806805734214338299462349821931227101738385426976561068783765927732253324128185806837502610103120871027840008512212721639915366388801894920380362719751484233533862888364513521663398158489011765492045893819765372412667331623647331587107079592378703650696953682220689587698610155803284178722638753626940903245141137979355271034621798204417278271664484932633803880635749266455469581399264431105670042402050907512437838557405355551367065347648710754618469967034229883704631178255736904400055901192528863961228469140902105537594285140707201563419557514697699404104730123229045372578923136172519361807988007919970566769958205219177796875651151649504003466347120788249291691015113484188340767111360935248469600652806941752571481815911337392989815074283359704266297164209988622692792739189760142202830518278829749803069845165642381780151259936438270673256444817800988867465205650760279045402546967713075807253091061705771507145386689924723985416956533505337629807384516331271647268626359446546785595294563267606120736981997669458120356754735942982758855663626060856150223428807058368103230343893400424751138908148636928859620639511388182375985028591292289689937552176963112315315898178445172214332245499898734372347168783432028640651931766105545918406545688001447624385334483474454311727025377114466844423158191822235635150135297886912727654880812233952622088581717118760334633320580861660101542360334047312421433707813016461742326549651942590334499509710688006118866872473498770759400579236720637073121679057073651606536445021891730351981996144444530554019457266160501406764653958512440773390606181536544028176649590022861957550048828125000 [65,50] -24072734016113187648061312082044982998576660841467640634699542202425823296253270086948439256162677577681205065113149604281650324231162386458938885684592035243550949093939840696308763027512150849326848260034275810790244617337406066876013585445922541037544420965218959676066168873447847901101294638750744055102900685455792367800114044193625707579330394635356921067816888975200165459125741093176570684874795985008576706911216989165513111679024426770855769686670683896467334853208900835219389437514042192820592361814868468831668995629495180911078736333470898019848435367073936498011380693020010282333597527988902928334744019477146082091507604024072518662885193533909230952292976523230620284599580222479398400056295426360826815337640337189334794319314540223176376191712126875781919795855442723759446790348650531482422548809816248667726969597006609584156060754039394698038719326184313731902491528110964175350569241385994514500697052846440928658841065775254387294382570188839314437100445103876146175889793312945276159829994101343792324189311070635154121903836954006356881225709092240234646976433957073669689209021357897726761488419711852883252951343415580618891473943712471539108115845012285830146219449255375924238701084941073385025407344127590086782217904323867210949773294011479037143869093564401727837771851111456125542379921369247586206144205019800802441493079103259473274682915316148544115572267894792741807327599661327295824997406749973499623759975255213126917297877466657689464357804515663410818401381139445558961407658484004666677216161670438045036475172993028089963683559096875211684379993563342254268582857262009088185960461124289746271996025108170086437583292076495700797617372270677181005360348937799259093129861632800937413943637930570826154819788791286615519665262188244548700221132758596357973688738720668333490781050240220161967448930556064972329127561575416053154484526768398536685988192331964694427949168558838696755487355688926388203980399462240513948714127552859473967833913526262428738598461109742082953024531360954043390873152888262609074300021758845945611809213608637571978635319996005793169977671423092514613689472358673621624036560252899367467766582096528476453458442517707559683164326518265557002591216828850986356717705460077333995187336398510645243233239321754364212240744227794038345478721196879717208548950772990515035369522844899137226093444041907787322998046875 [65,51] 4478401620672840461217699137202359816972242705470687829944653445711567451131923592408011198595085411680420366784246858923758310544354993005956828441449466416008898379966156653390157313342400401278697185085610422753815374157090379449207921766880099291840740962007452014060719369234278840330478977598392606833845744300563487645754759879208132960600459426064003714559391742646910866096881404783018921742555985133603919022713598933658356030301384879841652889619505033575374120338459211287711796635788759458802490586768837850887080048887268017037664200059639297752807833052964770364868219413527698583787274201803456769311986948874068256843514100520052777887858485774979998416422457143739588152933314079255354665102526447175657078037872603216958768155447785325100619612708699606466883605223154002659002163835973381808387810495019587138679634416704912701452947206828566071190013486277475514021065078826272977643594557883596225554437063472784174997191183080042019428292250151031379954424293064740814731764993584981285461427369051486201761487278914098743068174032061974821263271747839335540279145098840476813811823406131030266364562143536376253235189374701932805626323323115853490503434084736515063216056200449932841624801253231604023228339665962887132585166994977390893017597188589080152008893531013279824962783916572318610253385407620487461915944152668274966419491211218630238133770197561971171413711898123242981439608110825128607014448650556409329945173563818008439769041407995478804887407506756300840229757258321323044782359847470894561668939040842566255738376884564223545332305635859750597910852536864044294263929051893616637651309195421313830846967747430447202052002956492136647168640691057799113871643578850671832237905421768727752377975270560079231102298386434682986314339583805695829900326199801901230709529713709426034842608873432057106559641990797178615035183024072069281932354208806367662043573251130144219622657506192525069926889123558198682919416257099451119328872166207407588624118119829357804865997292916229015604725920329786286039220064292474116495671868536802555120601424752405473984494679565644062129291179108333446958845888065565222662117885697206590374731055573332447797635448307500344643939688386171544962572339940864582160104749507817923597174397630401729508771464620369309221913104132907769783548148040399731710943380288665952027038485994125949218869209289550781250000 [65,52] -746897421454792854990037785948305329784531581864846909155512198248367593656383796851871952253000296172918006852838319173016704922692296689504696790099511021270542582005929679451877501161244378751425228425269448825825069974147403609006672838086924207174145779668241457240928665883738221141711582889407103377186900562986076821690988856306793884545836382301346441062371378357549727718051650047611727261271543802819639895911517293481128559748629567871082830842125658422198282635519496452043987081778774537276091228150350377862944394196097584280902062210298024568044940778281850501320136210597697993393272085103333512059270471916073815580975569862194031959740054625688818848431037879107372522875117128104907875303899403443274767856249899452962484055380551828092510858641500983942155379310422567534376748967099383515315095706958739976602142214108878479406740734548011349528926945485544232305067328290388597098331723493135152310123054435838313661395805930376132178007884620302285225290587844120320237330599868976110864148331379145136347160334478851584865421091042570213564894752011575456192042420407445668174468585448189379906780862177449999972068685704919778607396898835302709543958747421138840465606443183156199832216513835960623320060786364970483406612264592165050560536681431089908773150260126287055791660958079308730749540765706349991694500523885046757489362359604707302841706060024271319796666610645074494957567474058704973748669037227430054016201953655253260760133043484098161574055932685081408500308604013985191764638521824045978905955501547654047164974995785591297213035863689642980927893584904146238316356376473286416816518848991017861405352025019953133101497467867119960152781598115059814335677704904843543182070593102844822694027963950088584728660492217260291803863864666983037418382682006444526722645592140535737335715381650480941152023741871843182998969709522023479612371495436298646842980441049379571304441269932445001119370141854135446061301106413404151544988885260845559791087012942968512563912388924517688973468535471399905637220806128907515934405068886497002562516670094701810107520037372119387570893428466222860848619497744763638048336886461478947908043455929320710507852491790056395276233104871181039445604521534068470389574841947381318161625666150366204823488822546949073589782082026262277020288419524266449411446844362880842504992529029550496488809585571289062500 [65,53] 110599068962782653918858195550534856200695152069806098263014621989583066875400469797757195937246844575833759325534547833805577885493025351283943207706605088615671510938876167187496421981757914698259473906205893143038304316871674895362345921057721926579513630679854300221875876564207091985487361311277494063975417160881302204956456513993082319023227227364127686900138940774279272176764529961790554224660480163021829963478175018463683988555895865628694771651632823010601777441948775468096726870419059858849406588441150062337302694156998618247593782934330596426296942831561186775926941009672528386906761381597313973377725087843882884727037959196201078713823899942831608825516657888606835293108794709670178611408822331072545256139216238425769742317062500356951854567879319336922251727810121614702207229927938781710615569322019503697031449641452332362215027710414237642816587439147084956276516369401626190698596057252365288606238636025856126686426615946110755984863114649610540618845654777878545614813471398220148552328967617775601748694843983290034689979293891113102779909544178544969697190275681223188981269017816893696462265693657096254526622913500985840657502716048676624024559523882807447500725183780566021997298374639194937923618778978105175899734125532810032977330004631398026416111448921890699442261559501267805911502633602521174624938724766218070439328000524718626984692205477115052892836758433152893854553705796191212839450803980146210640704143472347821506075102776295635180099700605139854655882033821228151985364424400301883275457124446368619602783373038728034268310160877623869772760282292816623736924606232366522345563648769678965076017332397130220094655666187864422018458765888672560558280735746909717576502108268189055790074218595519403144356294917134128235863353255218930572111396259010948339594461041969770147728102202085802280663322134332550015499382428676311542232617614131665802766200179896190345996061020048380872069992300744048788253833756903437635732692688832032876529432206412098644667109054168717286162163008917103341741291963363535096006059222916785126317597899833739702782310324192360821622385658548519884789028293671229288988820592863328917989081973452549511184359753249408404901039235839602303248906803474280096597203235461705619903456884697902607219452744337044832604983345339741590485439798354038230949789142938677333205532704596407711505889892578125 [65,54] -14144449309108356895200859684099764296149813858377724947463715679838878447658552325997311916235165969958959688771393678244385191001524774272167102066137410703250136205239919503602158054163958098345753949857168072905247559566050426524320408971508162078044772208037524076664147552891065616613792301478489566333823378436873217276920261763759459879835627569375290548126797581670419358578794367913514081036530261349449418717182549983937926272763502544210624828378499387089487206794714604772132887796071080998900897775174681929895183310706791316985476972720527081911964541475682641158436474567876616710221360102039406062094478054580002579931337920195349520406623447679670062741295672355704016852667525474344181774298113785649326941702467486645858573918781052180799862777390789764064118346169643411123093952783823131671924529975343293822810507832916280630985909341610958036061020271162568215732355735746666661356494406501643565068886081586829983515126356127100357920395806488121851764730706759726180939845056390369529898655935437772651463539332517441516627560906813787411891659562616332856874001225886531855755294794669724569787302610524392645393974843932617190890279975557061909707302611974862180647296555765419584642476530807829910581825416083406043205204155168103326879988445676940916019301349199107033240011499119122479106597265310209438676631609080625903972211865659868302242305129893680226771092597182733547114969890706073274437497978916448533825454359520576129524040588711692700093043706209634856857242350606425232730076709028051808647072616992034005871970167146574211543112436472090300752362318184629809095317378011487277260687952969904909933084950995418236884046039760570632343251529501937112939607419135723556444958819101505169016218162249692918440690993812079981531815953747061925159745198012654533388957897343523368291349331839438267932631094940953318481933777527372962184514825905542275753664037885365466044645231013843221172746152178303246937320514608698301273651052739688768365412554770408325790135246689892156163647113817730055595854503288224957599965020834949867071896152273085998628922203672148299313256500229790481391940548607245867468260180902330521829272805073868669560401916851710267839554857992236282321404838958018696479065840099312475272224946699841218179304457785837867517149742661749387781929881769431552669853691117651806052890606224536895751953125000 [65,55] 1453755261415953246190339769782386070905823244384643560151392380155617277599398704538613581260252169881393870750874756550568610783656207513604299119662239360912385579482176345887669346630057784406872737090236629883454431292897959024802628282294083494697740257702689098527873226082879303499419276676143470319873180514277183837673270759965079711334285085015522258723564927973511492914074296947571657446916628028306161783167846329139603421906942683179453917332839096761613953112178511994610219702885755232914854963232247565013234657734266217596033571166649204800283879343441472676348376397354916960115377076458777794900897075133075370105413634233648873679625107355026674166873609618774627264338269371768298611441163367732980434904742868592247891534791782298003873522028350805106940936314118796004567596070084155279061578724243989307263615968783062470919796000319574981486545116441440749661975614171712290041401482516336947640497506454470411580810221943250095218380182240967394999419665737067564340026850653054207360578278889997649251609998132874430009200652950318195557776456932351376170889336519747363214500828916780977470953031954005075689656654537215414405880387571718826879603450064402035783828769744361223773455477337913652230294029359349007727740436010830227726700850270232137614484206335206467933612571700776855761698000595310917508172228248699947998696399988165730285276604510486226957646510389336753884333212408285621541452064604991322066591376505693471176906839690131302282167010056376263595723419444013117591699040552546840119441847970642044498649503228310431041658142205777677312458244579506435645423950165048618151038828442666958151978828823340888555177678505054208290805270529939361171931999353890958814164807239086835566545077183940210577675337913282119467567477587979056107026058197266252590862065359082874464819198615616209232797166095268921912249862661777430195460799098444922106479576421624784619570908268885365949528549152140470138491879763036451262598754400289867364590362576159300025737462944558616400157730660523592265184786233996215040263173195376115588257227584879212371571621266708117457707926446852819727374669115589625219946970782851591909146257994231371360311279303159295214779705826083659876657243888525736604708510077786962303150827977358949607121846054058286405385629811374858579685353174778812516965142975777780520729720592498779296875000 [65,56] -92858056631929779919696092097132815926552340084028175516756074473934555866519361696603603607826163408136467892880708666370878082439985531208915819483643228692732308857908119832009378201446635234616237075716407784550056671453911449840068723541355516662861194097307635492710795158293634609321047573951804337986644748438267687433764181108263172353989243228292751994262267037710682278996864456660498187754450354879834892401931088188725441276346067062468848600130875585456730243241153422405939587669203218827768243088292812404088489323782336967766500951771396567811344451789984495751107654596362435837503500837957754050389126430321773657172292111582298571966084005173925628731548930263529998217624625950504497924250974592647352139663897716561030741824479454477555906928073288670883608967222581249690407491955252319569252948172426194859807989520871123786222733286205427106909971856805572853275690908938661281714777754131059487461858127378500332365218146076665870539181946179650350215350697673304587584022873488187881586500654138820040880291845272624498901768568548028302443316045634438501576781248849173166538266027688891321469480885462135067978413022018840548079931409980653285673126750114536104583440281080695202697989273749777721204652475697267599075954587923839738162143520547829322805626168349137712539484086427817557925206542776364562353525574841744681326373869057184885333840158742384391621578717890441578884201868701952983657704028025959036625783792426384433298995718844523418178694459179479102830629199731984044515700743766821776568183901693516334639706511193948402603286690190714417322768962600939940989815140552986908337948800169038670376278916893100701757704858669570494140216008119182325357709473891232636622388535889116231529204389381876453415222912615858396647396573787497595644865342191700251714074886888690185381489075559681804487775060691018864328303890835692201300139095026094058718528919760180038151372322184998837624370358272707468675811192458303670476295140261032911297439984074962182557353569562237987574935913338824100195562002678169591224096079769247706562960612020630704620764682310561135878253019084181486636289917036369664575677372633410159584589671585019928135443365155884833373363263399832603690988159055033314687547639525463897586820883514946558639061372495311438688661581575578812187866834749398574355705449079323443584144115447998046875 [65,57] -3771267792705056840900639839399973580926433043987496402591911222155637023376232196218023643161841036786142171523011358758431371270540538737814612817683399331213652196751340636991171742409468704332944092241981592577121478852465623989639551578913839872507727492732995518445874776546677813481337177683229114879341804349787910339389307550339900232978873782559818522062938415157189494617186880866819134199737767999649331600518841199832351000700154616066240055158842780172998093391142458222621839660963394053109171908864356347765274889645267345841636358765422728330488673232953592496181771254414690753376236554455177757840866089079662683580540869749356179797667608056160704610712933828818694713237182999039601647070324069474536752980908748008360812963603983574131721563769857220531883425559011125488738182643597280522281600911493522209974431404942487527179060813245293155885437665065061692355466597484299155775312736405232671905723658413053031601540288606721827578233553584691444030002941522112347604167376542746479579368554837680433829111011860235795264178741115733351627500468295339190900798245960299317744459415863892634251928367248467699480258310703454695965610444103198972571302820239889637398382984233204671630510753221065918908072147889401341260391690638197026530707925489906959827304592970283814586007200574226496017591025441258630621585226234657030308160293405033345292104500801393636997174418734384416264136746900602367574653525999108657567136811123024349274323096698731879811441179517330369446604801012795195923936928796219488902608226950457640600508434309138907914590454168469583288057431346678565106478503387019065217019174290425647253471699800881456077489939227097923201885791479766800525333331179522450848768136566464353385224646396867734830933240787431325554326324318082493663053647444452222950449505613279809671598110741336274607848939370051743322404144569854956902847392071378244355387709881957665982467822379867737998037061381610439900865405393081277192910051952762069434909855221076130128681156659687694272905082650175051511920649139491089400493786819429871982618055902646296670139550810243609978760788829800222217203436367909713204572515059231428201495255716562937790629501958343916256102910194222295770529324561739503503059723339474351110423948652027900111058863762715217718470385854092426006396133130425807333807597387931309640407562255859375 [65,58] 2334876150429215588405604803643448094707510351276664194684842782751570721922314390801179979820390208866276184613618422328123905602965603976955469117466908239769841717283345419594401629272375291384830041481050697036395944148966970288166929630314874783324316278025731245600247662700012687284198068329427078341585748198654879222171075070891794717610029111246017575201973858526903299126218731627184363529071252617671116194701671703999166620872478458820845588461619793989832410712326523819493364629580557204146324175488072099281464031006561337241504383884113005133391625690385036504254014840583524522760547571320272690987867350279971330372321723433885247911256335952608970960414249314834929080962246636727688855991010894271816363655139447676706881094734863659802563603626289384976862091465928658903030575599386884156805576231159569327366424212827190726486548705867556078385597846639372841762037032755189279266636850622094343365631150135737731086163840229688024597398734987239598562128929668916497167140112126453449851594708869011393847729839379770005568201195973034647215161133748601070478437535428639730663703754437325314253316146631978304409432952258648170626945724779364930589977871492939949159898753360663456915505556978948509414515523884878448725914970865292556835164790833509603599244767466213523935965601516002408464371444367148276722592948894727041750091647478063110084102396070016505313558442738397832198173625822187822924043214717451801740017912483772079408153866740186067756478153134663379551383864048601886353495060647962905552350305600257870369785776740781367661811301427704245460165786455298069712891625286461199714511501225009580889848537664700998026912816800601670585256752679584369262280980160616820851312959104178772009361112893512970022966323865570931018623673081416058835516257755623707511223228534677186929834073013533124664888483486183298302427731502728324894102124211395369501604199113782555004597721974732151825827887986844780030348897462681690809311782876096203955065241163140931765540844538522929324383006935043484199535754257901270364303710182631729980412614970336385862349349762004462556709510814993710722865048778033401254681569852733062792313585868921543403649694696533776612336668472232029426080851489059083465113902477804258297400098704881548716608737596475809312953811812889066957637769841871211440320621477439999580383300781250 [65,59] -430105112593061463338525697819659615486120188617215529958254800050455922815380807896176428456256449706005772630831323215460728153160392075727641382486494532259781215647741248275294216097431770733529633392921659887242821394353435551654799588376384072810142107234547514448598004997751912273634769025653041919612971008019230739551415088240027579736860441551568664530035346228452071454971263309711101521087067939965265610457402139059918360369219157307532125901693174023516657080493461569810158377932135302485568493211924991411491038206575872728904783733452409528301369933183539926052476897697722904671090675510181342231058375394899116295008011179119071901194108324578740270957417583382132209363587861407035181170315311545591286855765497001078190041657159238104923969490377999080655016930721746960174586154928160054545690183285051729942336469934778733123442093775985961049752710871272237261034871150005040434382491998005730318147019942356842772496877363347838240253915529729554454619570514963418445355648622715246176525940455807615026890249323207584095299728495197627133153764008540894339782815188056583111589354677874635656606060661243338616433715118114155181709944178244018390486892632013577226328396035433660136128651321562289333795083224575519173443099706919194999267238596580306913020513148674714409869008787689666467916839634648295881056323203249231110120483787750593829217025087538105297702929491898251077245104637809460130000521071166726122300294860613439695428177280734441153024772447700161914733671398143582537962866135907281011130677209496737959437718958341939321739992615652366800339324499844715789661980183298893210812387399233247998650261966134492709955729426914152908034422640526062379477911466629994651295837487874322231378903170841930185901468729286334789939405847911355577625622259517102924416442927867911837607514813914897613334452385730715509377249479077276836127548104897294616348346457323802195532155530520975154433288196008087460899939565956316646937433880259668702575947902729989813434971308127296319777077840465026065001712843940330005627704600607458387948932225638445370127633647013172708539127485425664177000549980211206329172807789241227933487820022674466057924178706144800409616270434014156133752699433310311430772326038864913253984581322986615095459877076764559546437420838092021744907510194533273306660703383386135101318359375 [65,60] 53385305313811398664002524015237826455737762243713815126632830889008854973182827483874202557190791888200811112837875690888599985845714778971040898624187371389106159178304666964082208764209461474584747226479281099785729445746632907042034579311351779199812013242129053910956075048214558549429382081096551046393871064631456710430655665060338409138403325322836914422126527643886910703942646132019959008945060859374189289610937541585243548672926777810855310942585134005764353651033885102336155239771716551406166401142830968155480803661718538573221592491988534544620121809179006864896734483824303630217866362764660220091000244660498979155392318421250155973088965484720219845374764841609707370159930873194995057950611310045544828952524424052179937606108579549844354419590851392766498661317246550071944009329965249052635155932525643495638102015503192167900766198263495989469550536181973650978901225907704619569808418071602015452874733696516173704576535764978245381609463432000930327091891882561154578142749699012204412341912786802967587226025216709182365412161136767271530329326883102269486335663501682670302366173761507246955322589121425604300472847579715261474406814882545681334370501351588712111742969611036557443031746999121954306596511829451125677016614327183655732036226775531324102622485488880937257658503218110412337931947064892898538606135733943569448250574174654615019417611177101485439187518466682525823832961596275419148269371679654293216974867627646576125475659366095568068023600636148280100691463563714189181010050354489785103449422317296435158299495940797634316187672174534572263565568759444745528009749455577074463057144459444360733248346541861276664663885384363924446338008045954212219673209597315047183082114590397091933169181016276167242914990577583672241879539168387380219252110521081172798799777392740726551768038612481346262191878258554949700951085118010035128105094598862524389144588577731162947929978456424450037670980834641714540894993122164913401546781066002369175909690673983114118693656140777702129117216376394769685139551786152962363049885119622664365476413240383252021375926749578306733742976352583350124075633896417251574260668343774601941063138035987779649108756796343769809718155338218972108557101204275902797764977167868498467891824317414436020488910936978200855755521904515939913410393913295592938084155321121215820312500 [65,61] -4844017803633033532761862464978771464726391002601563681601256928402083969993368180741535027731749026695306350388272351084457000041164980796289940842505141917135403192431593719503431966498210025858582774771513869969448523720449095686860948690067007960409356193118375384266078597975339924195794637192624614096813931515384919904473556578857734183763012381280710583402445619078017106894200954504048028706046464633683329853347723645028538595738214860173377367367428963950705882833480130532375460465384727871894230751147161732067685941950534496923574818678299520137958466924671269578868552651851414227885779364908614137007097048300922472966086212858823941031391758968420590367097758724893641822147060925915691144148391077871563384898294242493111282658720092730863127464449099909526831713593593359196291240266730085727478089834678248650791043406904230520712975940323316357480315013001557928794456109188137569067217013996024099318964550127308444825075171134024419494357485621370066103228118445800837209273907167602180114472982312553024694805917588605652519758660744723193483854980055609600105443446708879321165362665121906809912094507705757044450777672235361247389358824944039857040863243244966948867599960598652323887260900897489585456662686170725902027885970244645337338329108078970621088386357508679568961001271957619045392445726135633736554834540680835012572044032919141537414440736090939574133648151594142328915592645864492399960106449770412114625128561678540040211308100448235680558063827613819296913594811388353724058522964191105110450483448784370495349327204076979796256756501476700078633507284544717781964195142465887968345384028615822208295648815551311460718264525192686719652827642633615414446346285556678852581827563697413056804915343105202963447627760021359864383959675649603101126664892905757135340353636152101842403275186879248352333474341182480745502197589985882053090703145649034145694661059572220393653308077186910440334205585804832567157496364176470699745620245229831656695031390659533296442209799791618920562248902827016319318636088422928703572573153236945574077194807042573667297444423938010175801202730129159101114346522882314823017397326225979905770178004623703659254365416721401285612089631539698803226066502805901617010794250540296042862017114990477296476602196239487140510874538706963601808475061716308118775486946105957031250 [65,62] 307485899822909827533817182146683521267461296264716341343172266888954489146699906030434382910280935173706097969019560705349605731722338075925426258940430815941030028051466709218714484878902455635465117357190476602789953337180771911827381521045871906348812131458132990273033518466403268108822550821218044828449243072576553878936760753743184000020310100280921661239124680836211918679568717461956329386108802517118892472212178564942837997738235902832963907772566419956116063966901285563311660070403900243340061208837350206254949052667934895429779508916448842306435679232156632068745210866085706932856131243698951782139669625341159678254859345448310430950291749065404618117233111436378799713208720119162042587555418303692246462901825730952480076362899483038473446083349963938622297846322758247382965257871278527120707014851189032514052955313680284460201090818465613575018489767516549749919419512586863242772259361356233392955768414360810776916239963717975179721405877238821249433838499970812819782017503943360996969684537721832182513086620638206347353521235450173682519691649094070587158834965233667368713848940997426129366807871323938953175300054472059362010969997881819192282134235021573442804094265757009201614302258963022361141996478720732983071619432980484712795177462838637239592876473086456229993210053376579951806109004682318773946281087623029035929271695494569989582857224373325645601920314020895982846615278007551383712239253498744599895443050577940127950825642858473397388483450695701124320887044800319557153085755853623588534534136718385422975960211464452815687824622885576570508253432922404103471373103977235382701037920620351032765869798248867818208341642355217702634739218535589507187089863530783657394405220987509151091157824047333630894134642721038438531429056929185135734393435553385035545939106358671073116204360282831811954135534868122227106883217775803527072484747197399595022971540190445309483384127284204443549521838156717845573570825263034653158930129845688335987679918041107622561008127050627477543519266109848317735555926141329292382130532121110456678305219008143033133906355676204030657356405202890519566154070450701946455541279400036505039943875756828940776128203725466916092176385598367900806876212418245157595926004874133446799304638139252337367545049813477672969188087708815315668431367157609201967716217041015625 [65,63] -9963458297161231374514964238798065633974927032149805518282670322906340828491477858877499296301188901154716923158328304649891385712192909132071079611008498488896134112507845142578326945766620692785713327392027454456043378427539694650239652372003873824788383700028694880364445383678335396023317624444410299130548591712951119512842212196767843511880672510453878864189541826667470183697917882684405518924554342972550111841963995612998712788586982583824349565970882204051443908175719376723988428727282437098276603111947272441002945932205510296265444969250202840682719117253956676256953075715151806965435488119476627877879592996167531062054692047600438237383748010679292024091611808044793233562476765167898089847777176895358758890110804339669593804243729626634969885862079927548602638703807751580335758532569722588738367180455162682263193307984538532276791492035666412651409273455930207434692524334923888073832799813570486678863043505571854752593013636414626753843521710847364047288734288307703704782660691193565285649887487923058191475945110861304934438346716638114446492144950321575271090454183238996588657052676522945663828035994791515853785203941687730060848658840556939616230179781907768795031604537012934609647676688486154829226229589124284779781363030043359504482209605156622321259461089965050403522085028889064710743256410048005202591783703702034436281551592454327310137714417602527768550321946833276241408867364416656535490841377307549801683795079504446734713511541749331792644535975677561723590874272434732568011099821114931226498063810237396858059243650656162984538522650342963599808696125957922345562827775605375227723108444553280782960286824815445945602411126480396979754361466561508469835916801569444528470495222457398631209066822793256582233319126685114779177314689995746609554000675238361431547057240152032828507087041389917274325140658156038501549252408818914875116646241812228159199615089127124707910943559808724265044117012598358566041921708688032167197348088292633154726525065312637182212265433907786250187408696267033111601586875935393256482798661881152679887311333519640410079032343730160418168725176193465289813984452468679916089038255932128064602042635293263311094926748629155607637945663323875030247165467313239759399034841994259244355121093659691260864528036689727172645720740251640279439016012474894523620605468750 [65,64] -456442416426104772395707489841216302463186286866310641976634147393853726948968883921193066649520999130011595846971163918374998852204508768658399049603297577264368726561898806832691169608059989349091053570902140896747538489820663645246102905937408360319850083397529126752917346462362479496481228393182505945762841126553252725443412401758044356507676549823177191493496760471593597253241335130764559504735199285597192408010174744410378049551083233964318414804045766421651481164491049655903402890312360054927916708031285788964678296999114341849295218428513830189450038049648362654396148143921829588394055999243864721361578066395671616509510191999643244542007483607889086016147225500852827205882228357435914101539998656758538631046480348789997730824188813924616404425478797810389686550648443033198710900684264245854785579540116600077149783524530134691217387146455494575582581804261553665141894495387696600535278003324205206149388667496988082046481571297612693127368247552556817805292031302016787149431295322103674240703327380708856998585269445329302939048157012009882900338807094986576054277468585912044905614433948405520918501826091638479530531820078590253639482863366978178763039255117548773321715930275401505923140558166804728573835445128765963893334172537337970408093201904200785205314107189221791249084728272939327746971201892770429911573816630746838059523386432555780062944797888866031744875896395258864644528841788207281256089257736881195607387224467007567095015509136626040647270825884438567979390456595742042054598603222449441012931185271455635859575272794295096904147757241723047483783488227912347336405614230743646324904304385441419468988488952163259464294474030310293012547244784417316848149510419582711888875680911740352727967416258419348447353201000363806744254637730101383551238224693566239059525362410580430001627130051174404330069946371396127787534021887981350682585392832900483022984433871442115046591714429167844389997972710443420782863788823748072023144741234436798041726559349096290000135295735451535471896558077708187374008874680152639373578628282357266463222182011560656466594114532043307867151613610594788367032899848173559202890582974708847718036117446129322961238533038406526106703692724448247371471504410652647097207556666093063169507581921824943325874336661672698092773181599568488309159874916076660156250000 [65,65] 97447403461280097949376116579842148961072002649079559760652241080021777549878549010774999069516644098506379221485192103938625604094646601002180078890258105806800160352417061666909201445394276260343555716851814842314658377373253177903881243707226743403742504292290836785423150562652413449925122039566119692543409851384362877819620915665832884380983304299836714639594920220332644183862823636720989809778741915709466056295296229437355537981621960647408556034398120041097787813998447895116677978858611803642674986511805233146325066462802103084230812340952278156654917330805938305148187375500258174550840142678616695411603071512313669688312041731584805166698767155074479537624493368949241997181752281505796007314271273498020041323855460010539695928654624716127393524952636522770714467160791601849280298874010607696883834906618065356647872410546330455481083533811226657540522826828331666064874540370003169953741853818283972011995930831846178696117143155388538972696705991231642286560694488723275718194114118821440066021518132303961793705121643558057507748798972965456689527584104737862300500087313937395775354055699944887891529622709342311769768219400445490871314167483721403625058473754327869677904409523644403815128111834832223281505961814165801167152295669179174056433368663038358123209888338296680431502665710689473682634898219480755378497184694639632191252163386603867655737393618161265907902387604313168784144652760618385387589523721025922561668892611291739747571877807904811221340582342584347491007562058328643973111024017499208145555869511987457933915122260562417168832143987166333007217243139005006016843455706012123108459955498622365435294742410193334513708087093731706423353974026266312378446680534339470495354338267749356032648145567529819696222947894886625168499825629435404605410126595542079461369258241440460478417189896110891659269806432772235816737909532970497449313422497869737476757853292785976056895760440737101649405484856488555218299283637854967090428402065947349437564793478064317028568360551053277986170453395524030306497655661172241853250938229811624109981372167941224808836221855729785615734210392953542812874879621412796784840701844179957753657428817746711829005701109121648559394279015176583438036750891184884452744158527578897765945651777177135938923600982976302477267527279991554678417742252349853515625 [66,0] 1301613162698216290075527073382525689626770999343126172465991627868760314387630393524149487225034963514646725585863560594388633674390363817292834128083561206023264054632782573200952546396180227443560284471725100062375041883612061960183103268159742295189184618164490997125289404889557036727106115953806015543019844685541021532369506274391619420038755964536703440802004927225786494234393857749948574108342366112303451342063559786212830896862594999092965841141445063684516911482685822001210926183117060419513755540984407105745591247988836717187695518408266880911659444898915600710046713945797534277265530742772045338096735197212779315856576824308439197102682506421887125539022210538937310153053011971513352070658593234979254402230987944608463177607041358473216192460305502666296093523223972728490798082984585365027770745474309922263627220935635885316939072854018780420273576157160465185982315417192127240555290970379415293556447469925514505173412843704974873889348851466061052116970908318908303617490228067241652122958750953117577023192601253396185712862921526927556366315498722338793785430123243114973609136019439009542399984585555725924604410553386135472412614204493629431202348341273246885422279915256088839081935226132597602524441456604750891803016597049641179935632780387700535508893375408858410550508808371541498816674909343073595957026076108572655516115669604930783996317713659446212104115480760406075513268973476444789554782145708549898302211613368297753540065818324661810473915191896063724213873972551177962625502317347895655689209024945614571483707016359654410893844424500750807450921157082973815034216929404641486338814020671812829434682631338795822518797765288703461969165960491705158638664911169098609159546179783453760284952079712146098780975612234606727669226733136914182790594749893011501970271369010794829901657248029463258866141227105029018841815691703309481938089257833402551470133587430697893187088694869986528919175878593433809527592857633183782658726429867461865316396200645016962600824558674243817987794392111433662557730948757606658709988439663079497731215865609719923781880510377024064741520189583346239247319069912724462746497020319733987909639675948188920621832230505090940411775290503415595354712917231357275801684998082044607423601260270951129882632812950760126113891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -84646869380536245117332621606047072914368410353228975642775988120557768776416434544643398147781135960760328280303367382045033493342710295429790001051122489955654914581164774311839050888843968251303544622534372539589348569599625426020056755103339076966477299184186279490031071282142253971050544223897126089837925551578081991916774837609653711397530514733895569946354990006970646302073423295861231927121238197794448249995959644158452302171095710462258520173239678439378973577399990232359971145906793880149908508529883158158711859999331969923881086589407390912450913731998232425927018652532447708534491315641715601333941710488419703130736005505146866327309038121131120275342294722347110647681905562151619757863429789661835771798728291234660345936983519857844239872870147812211545552376470042319699574280176488493807986139851772338148524099961869296917125884840638657646687025716030162605800265863735657088393079586129187448092101976171371650036202485415194161167791549902396197525715349335126433132759810360434518881991759122876629119910266425741564337863312248514704587765217992090466999376017129709960533642612776122602741510709064795360166914908333582277257060627832908167082607845061381917495401210955858459091528882775746347197017792034291865874729271019393205735034826592067488393659273581681540286186055450275007455535846985093242370099927593485203839106310475952239863868294148572927488900335514222366099820209791264468353186338899652199077602816481180875713362247376294144054860586620297359855284247223818609283586502600303990593736331376970330411710891875236160854563295135259686229755685120581395524136299189892394444920876819926088232304935770280160905862876609323117761769967329546870028228853834267604858818843439540807607595880534507404360787516325524390747923425614237933197378273811981021537061701644661968194524706045034390001303382031984036728385045723355477278492190655635588243508106791112011151672812632310939675556940173415186385648376179890819985378186173280697512657954453466975660316967892247879538928343912805701994861447396464508577417926927696359347825328731172534865664694191917524019872793654034777671795482798341243756365455977716828669887750935460398899695421785350965548653233212144971800945497955416258558989253301729237998951688149405769845401437123655341565608978271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 3262323633300820828151619831985801530303509837256140938441966093665919901195398697021630794353765751905505965717606128531867933036521066683339551951271200680175609864101279083379378155038174947846788767775881236034642076318706046139715029752845087072287239510258642750160852005861679452047045935421219887810155798695419302407326001498125662014167967716704755629997512339321501023305136975052456768033467390993952577524622950287867809526146931573390285640638754182501806013830698368409312070318233072423715249207966500578564811862251135979384101438417591731187717943125742384994292594953230820363676681907896772114902062619515837755705695727698471971604127187856144740986889422326748155610989000724292990098671777669748981098489409094520421417259464210151657045168147942760143876088545070393728582316394066875759632671108100227169688878451031838862033020589422366722341699155012883747630285737302718520567121028926006634191872366544028620839834902858217647045349173322080404282435363561240289568997309691064365786744044332324602666931112020576510176398505350907762283719245944033657490277366315865641070726170694849484816051753600101710033799223163608586332386481774225887847231198461765973152897049606766364170641925967237353852361953710953001221549124412579593049238560955813052745910172449526660235178178447169755980243674140330152552872447399462802316918164140424811327941596402199010961532671709424866675287156960620089347427387890993897844418664113090721199254588911920771594445189904576828793343350068533419179400495674457187537427793950089627619135086874167804191125463959126579671733997540433776070459326237207513718179958646046469966850849667007690563384930846463945656805457287765414306637960072374401275600044371443434764445582436188955742141500262523682369179390003466112360606479617493724963292245758138986271282592601508034717951737603441556638533345645364177655623517603725572792917477125836729687974065133876717773825555925477875759451205282329555076285837811058450605590676149955362353608645548992106845690584909993491126299665783550568033796443214743152351423112174184409955997513508159190978425065614067938461654209223439998397811362901319978679427084856752424453732724436342360585818931593165096891644652219727034851011284609923585094327454155942224225950276661478710593655705451965332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -60460647045792673913684192490127889512016248227140048115797038484445269500946258926815082637415671742861411762929607691622773690602386684953153705571771102782047642702568306394415773386111404639786549343264272208177857859271983808257561774837659979735658839977106978053833774935321927246414845067548995283123255500179778864279530919638725551053665302595971505533859258168328946405109440890700147594197881195271499199868555149049509380479300821918428770805556659501467438941598299657605758687324806348472254589828587376106781348137054947072592705002402193927691692192460032775490378225433124901689938116050914115512776216169921735821274718781198475194139337959559686687058364067195817769651966183535427246625389577934113098747339044389206427232625259072841329322124894951047787019177207857343918049960221031856625076224810901615372787590852058472122701763509069008323717800134357237949204693879013476897209476044118050859759707853906125057407133593175477076654595433296461538185453997746312900537584636700601769557177537905655678083832372335378012631934243099523981916183994044194668439299049473105344838381796002837373226092880376148446668703593014884161266024787395204439369756044564514638434059229184791813004529421679410599441622988701346018086466544705128602682856584172570092264023881973574607913097095215471685639968226693268618614039249415545378632510518670551798788047186647912174507769485236214446194147542239622450227042949155164790831480539734295289032057232725899643716692670175408842349117704176409758632367477472243875743450270999288643356698649667793629006026741542720373460427740100844575704200205852689811805696552885060926636278973022966787447531276817551120696415353259201446092757281867213188527262691468711968944582019848398154733960357388045887315046728462722085677332573143962269966436861931372527215925010379230415802661197688503713417863534612896819849431155280694206798305107538429399576405941686090151712971669942285586387681250712230988728395398794306860963059264432231513943409636045639093457223331991890762788535133506262366074422875696390960247875841234107449663976732682568730482882362445830169829132424611816877545530850310807264266766530153798194341747942936265160058209610337303497641020419180536235733825112983999533866348013117215622535746688548385918693384155631065368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 876590921461463084221148886487599856876619729700621618681304035292655361335093769609177381511686729168441698473707497258761697922189788861094630534544509556745673269182477689753493789935178900626083703322766895691012195199032299303272506894609071476740099218495584835269196703329078483989389878481288626450454325180853383457747047544851755171353046727637093075131449557296577486676198999557547088136484412814695838625047699324113395946466320292772283463177819581413582758864303845495317174733793171485128284925445989351100808601433091452277852995129155690624838748286663192996786078542387152924844943666704052726694977170753975649581508095104759316927648716288609181252675056503902241945040825035471268920250038193065783134945305916699548523080270035625594335565128858783892587801726881906190156993034144681264499125811841705187699206467792722893563153992096543648664303213675813781072613494111681897377671797708581286922819959778876437604451539635094565590078396199484646804874627046448441069716528172024593256520283568199177840214359909482650344789513582301000414830989554194648203869191211421340830158029443477326228899148520385505334949160484452593805422907000200998626428324398904871078632771318394773125924468467471063166422482470149259972942854756416064781004067687573166427949751846724093056832813782456412357868090595907191775870195653331437526012355568387960444804120656439652095649447297330314583041966025032276111830242707160524779222784623329289960175978264485668548983021533978610250545634787486407245631460373505746110277292719380374543411421184630899772388096782777279794001929072404014860782601021491556025757160617257282903129568013573431978102549450781231897400750628043567068691878414155397579351280630860643124863252063619008628376253858284845204297130144936876168544560654103169603382500362297078079814361639214833464951952905441999778206851148068800729929901668978706182044595032921649032069808238867789965787125362308032604528977422436744652386998185785278472101417362759765384688665497220243565935765615742251627924923303412675252468590053556378127028873286625956922802751909008357683815405725859898656289544646517352412844058414886880823011942846225599829846637619854513094196294896660006647926852724922686988925587422095199661010699107067618420056756746048740036592050728359026834368705749511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -4738412910264992834244652833405071022068254469417991117281973337325609540448726067264774921827261938868194581449785772960031074906446623503161587291081248193325299646485511706202444090166165362856165141429836820276271861927528363694200700639038947635520060843014063426823927508340596540938655272342568347603543839708130396477816155485730550894829075062975686555309122863160203569532257278607455328701257630096600513605413824263725755101976495275460652827154688220743615986490093720756798601397203615702695671333009364608526491385337416932978287296383105239382645589631779260240942438700401303715788920786571272104505398549148332464298008841875963226270934244802424168788721609557661901716608458876603892661779582867298461837519959917965920738839024224432513793637219083491571722287905977022730352410614234085188254354000673793046161350284013778082827426169425663039431900966803586253657529873849950163251415326554302816792848927372397586121390169122595895362857841367691948018477819410091461047744605564083455671906635894116608873440064282215872677035515927166817211033465679063297000359572746600360962056439253167343416922343639305134028437947737255644662055828833552674402509378200826842463132855016611908996483972326884428044654636015742085744722105256558862994989367083273069673430733437817056600453257825298141194052435089696392526944270971185760099613668931427667028309412649588381701840322640001764387816558087142882843023776489703408351264345018009681017036482728087337736400793743703868746760934913401115160821270834192912944382603401465443484891854593546959289039021218482103064135652368250997586239941670695354332183696334882972711207059599081308353248737610627681703395245240203414274807271090519657656246746832943119169732159702757951687234651886219414731429663633153257330906450302165063462987372619619061753972377609035098353182714429271321338613455348657471939558279841737499282690123395542074797576733195879616493802531076791408002260985485754445082952373633069664222853070807913890377859594968534995889646168706674747618744769038305666276634615322840606636456960313950900327826178040709827293723242010120251125750891566123736601824479566374060980266061924650346019962394427764944953597832666337636577848824701594722836298326689309430428647618358286878621125916408505064983391896760167583124712109565734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -6288760203315488454692601859680438773646794735013620141703350080060368576915927563931122286746214848870585460684161685515885330075786586481339720442814833685208553970117693206864199884319433540868630812770054335111829797018397600998232472497259008360950489894678920501352788197552318200595514399467322397246024642693487339508864891829709782727686990245021362670851187304197096368942516565606941950242690004013847177157966322634039675048881136507555573824243030306000364347358124205003276073393007937178678779618415586741984321506617317427030227272426461629902809022247430670707352991496982854652428868494428777265306644071400587256292703928504048080974486325427037626373864044006255227492968937835428489011323577163450994862518121869385566736138890813542330772076768608907934156591896271823243319798906314902266372060611421988712198162256913763698653807974843793374583253758358372067094033944416351723266247328369171620145393852155963560504302360958293945011519162769329778439629753322449812802645584030933933890673554081509891548093485612009952165252695622294965924193292448393489466457815335784302311524881176532091024210615498096579273605544006198310077454489702357731002429793310715563973645920280280197866648266214732357566870521928681130180128185089040276449328801220990704404325283695701249326523184117211894490951531237009118299134516091991895993696542893432140728984778376222227376073514495351515663339483059569199422015943645256599737478990835771553665650534363141948670709492576733896258269660823433676798768679977603128125194591467677817340873442598635794068093527342388372951854093359338662391428695503439348854590758695780636207539051373634763746274906841791466368310689935755947669219877625576890463759203845447770762092424113692363566568389556920016208441483408887266500821565235934097887342108769413671796413445548077595394623106162668106174504220848784581660318511256745775251480091294158707710375732149083148858211822362730016321516130816049443894816015495567258395588232997148938710526514450354174317661993730301545681923973400086818416748725588307054772450482622522476005076700432663551187529763863290708019982630923535938756557685718745402848332885250487062017071656125876603550492075817480307420169559457585133500376628509113038280857962121547757243283065414340615912648646546045938521274365484714508056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 182479266539172721437548181002195972145647590891343332175298232270032984890795082630580042077267176905553641522713907642699554614832404177667193245051463115054480214450260937629900397589111020042387656562454165555754527306859895560952209826650868380480224744060129238620271015340273964581257356135254480647168615866722307341847251679351891684728934825271960558246214517632546551405407039596238555170157390085578341628880576167748029901339263823430436473154843948297013243765216838149410204354264663259593158946343302231977137658334221229907943087931016841200261630264086064856067493315201933685722797953660868924854162455739472159685544263296725135184708473489260381114075438324062044671360805322904836693173911036440132817339659743987459370668037495814851642109997729277554907679412682442586023060829374822594320236067553239134655538752968840003816893315323729323575450648627973523517858100184403785472716551166252887886786568153504043764604975147914041366363009519655725991490554768931582191268976042272710395682107734244788258157595588614337457791372677517340354891616435945962022592154932901019858012329767195090057111623529578011199397508362905210855051987625617332312312452652929098919957022090603319930192320015742275790125649120893878793521031530569750284695458936406451066954696587765445576694102539285983094236163284251416471133042355456426477389135756754201196252549548378714863436037308020289656785813732099282158294794618026990720871128830499331337489862431447913596634176076508132057374145381402819560942670470269246934578761439559283431739445976051053850993785354304213768720755717359785786595452946212607114258115788264130106102865614992894562576522619148298812058862072853119710112973882404940808253892080829247532806508176281657154372645046295897911391654282529712984087802486863239819735349885505718746120335287016518560381430818110050297320235434534134321839429147205551551697701678993005377073678922300053435830206963704550331276509051239332209233824425042874509664179506473125020557234688059145221537339473761314479153067734654303846346271395832611849229326378897678178008624622566377089236254409203603066836743164709718951225884864678577483689972424333841383239471844058137816462749243470458927607433786400192617284695198748132908652870972255712688376939084223423609904858339741950956636173941660672426223754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -815855922528403977728934349711275493054368501279172373472214568148956220709601366353378789451717279712452516116459764944529905969559647805106835362776532105574585470312943905084988153254942504980186108484582648865757901621372673559273208072990458408643001330883918752517401555192505393308414383580356721643488965943485855408153578983903961828783397851979500898948915880719097771364327024082531327328899463984000885760323983258223267436818123583944864476034605264516087380799071823139440758151917721650093357036607343651013819873254590116123030261371436484769451679849736669433474072112116141971977389946915183396574647836301683090341336416340912039461743107000221071948725342501487739219672973949507002138728911384174098769464407198522619523251439421340955482049478083467227173921538307645450864801503547158279916245662760064987100400948853791059811631531407914468223285427575645693603594403659970665357249506972296085650858694639828706493059273715153498627235516198799272399625809959973652502516298202247884345825210478272598291754948422090901844167306504665406609513923023709878048882259736807248405670780241373828463753486493289149344361615693394729890655052535354564840732473855527091412429115052550484158857438211407859531249219600981811230252114210197156055764354564934681259343470356855566033654768237088547109320139066435139039989918850479712309093592148782125373985148520898827890400548432009801940271688713312331279524522305340107380777907449398578297959449590960524695017714357939476200401119561190139840003792680410581151522502934816098336347151489774856479648301922123248415477536518949426233212804897909525525495504368915148619282607666532745397500010294230319918504481617997711688777232226178877858319700472348129264593398808542959545890484124266613087446260771126871335518100016290534101584007460030496605537918685308397710926004557700050632014865626510355634643937810742334847591848706095144960794931703800677753576203486672233605359648662289893998709736715975082982589673109104705439766007706946871079069298809158867745824429638551230115571588635921863875022116674807380342909987923237161953775136228775099940640120154907295310662416270558455169481771094300673152571561447743164658043305372607940489907554581079019133132237567942067158426469581679259485291518486186097647439263627944824701365700292399196769110858440399169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 1224913398236044611537723202629336257590550536820809347239007086457781112819826786320432944249011945510940417080063708382470209811242079776113040776710725299987802374802008774809231206287672443118695630557164721688476308960414516219844744945205711917117445548833393420663982758227864109266126688964128401220394906594791797669551975956273686165646488023549371396861761845252094363850158621062684060008400778110409994057497520610469721357750622209214519571328091619979833937033750095247099620845907918115960541062584544103873590578559069293561442079632878152996579343773833941642548142480472699382251865687790524353735410276746754818666346594061556004208623695993982186074509967812885895483141901400530598888342484300346293358502363755769161465515867337967827803944418331081567550096381060959505995809986593582100694258419777903680854941329297985436751534052075722814889982597178300867574879073520145754295390586243360065277258661963534699134054962815626014962166979594963322309227179200632073374326415820078811734542061499383186909911264912881741688551237604000282912638207213165092761798758070417887294708419255720651501388811222617243915946829050957075600249602799096930678478469140059904888388354399755048551460100468836945555560349112227287555640902199366996710156730473488333560217198144783314171944701331514141982001794088132789385389994318115930066478283172076390456867991168576435637970915257360314000368248902317120559816639123401092744756637767003354971896679701369470654955636722446740797242118031102014507763586645741117707117422534746109704217079997861128713144001320051582614582386644585095240093207039575659503207765381317276602376821781868782356529335388449247117211803113870467067872097555805074582028856693911061943661986803384817899460027557709902727029813743493485339219110541449322111045267466933521704156188880060549875450481319059040900235767555742838643342682430256007874115519602477500393646845896634260874576433281766567993098987331997303554259553346953216782111226451651177952900054397323016822210511809296553490404236240046415426511007081604706089605224937625334946360154188153891334040663862038168564041417505720621648505473559393678666901844143160557400986501737749123775695769874216367235333023013350174846722918566956736687925199405426849710362650611887789220030835487934824137688663917011844262106023961678147315979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 2586696485715522616939342489732914680254600264649563768721404775614872355687918755203342221608161349140688500494749862490827657985857385554500857111274266552411113046250518185524093115193802606691564410656105663635006090992051694864376175739792437355887321501220300750792007054918302404107736640841339001858216717818881895123740587691684148465178641668067741816793645453032446395505030889693699927614486183262807924207184924632434994076955168357158904618174210722168246589701528936434762238023343993697766830760843833714398411156546857057645787154574181995511024346857909851203270819819055383262912167339354781758217933719562171406021651480415914160204045205650566612528778938886443520159415680813053094136614083521461510283470743701828120407558853657755835768899910047618038744765557119471912290619949590900902899371740089833900506858247751272314965243278868631785316100553484283454094854726524778696382472024351613461330663293656897711816139740063614083620506781147813342000425289677696598894774944707734108022539683294081581577152839420908347001699197640094508589707542822078765764761425715161857744407199450110735877863484476896902443015130620727604394430762248698944737969697803916257990755447701045467066485726031937705736223407776665770585244608371994994278071101844093352562380253063626599386258690759623647730692945362754890158258269091337672729319701559464491206476327193234435321684551682806566708249282473312334913449838887843993574429339415518477761087569256555461689295109402777262459784933204767787571444648801999983091041946234859140044274262560756904368398194263179596595835119565762904997110361458965439749576752850882146440331653796128131206652910245154236926600872438444523019235432178031749360734316877145072531449452087208457681107180664972420808089464790579699935703310975172989303878924884563414320838184491171431786074959822310740689282393424206308904805328456313878183176877779008210636653533284826653479094681820363456665284748313784062220674200429763368084129564547797140793447928865194261176496720288659400965499507589749493894824373943648824445760662598937732376129439493017755338127137344432812923778243504193254910305451873716308696267495969534490595829229059708510879913877202917620883693156902177361385742893935463163071721815859622104470021661659729573006988484590381455440583172459764749184785159741295501589775085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -18270379202186146702367280262970151966640316978784444228353932726838637812880729779208356518413942221611216954023919608586764331429892853557846465643225793912455726545385416634165767960383729458063137882143423831104201359931364949497914094370819148242180895819339444605138806456461150105969227981603407592186956099212883509960216415544788549050854841256300503520718472758751087673202488128996976254986581274377915433494693118034041613120298073338249000044846282643487038782038627100072879517163836297029166761574414057846844139135143258489939256099176372664130433471100030886807443652790712092298599104036766545257068966051750942168446322069957183616804779869856610877462623266247674035095777358387575129338078316572184942260370980917747075763788888951609276016360121028006000183262878736466131559595697033131587450475513933768386398896323873465242669753686773777764550646178062886440567739198432778742320652166474783454369314639495137785283274315059076879479460673762319227477930485673050920459736756084724982611779729204002045074887527544655348956320148035823780403496115878342575315330935226582058498220381481191583733303455794910719253131119845164154931965856740019330152624255857587579459439160253875133440650040409203566781159732842790947675916907540453229914423791082219638739016354966920605610095685773105360793518162102388941306846634309735554364920454657600290827479473752034121274471678500037588097936365031916123148122814582889465743048193662313819117204951105037424166589560597060868605475553066195796040807297186493315044863745175620075885979940587802437379988232040795540056344867918771071090606343246308051091605093307940624319438249264592780520793694644244467765558049551864043128789545965784126028977915909408595498746703567152734562344588339170427465011344103949391786256466106967244564499275356851459828046335518134287016415084484498412501985824116162346141423727960684156669973725348453506580132231486055898298372348506537386921295409714200472286377537549879276130724698307546070439459413152902102640924691230425868650324863900352760691154763692491803569836683550083877767708765930084221577969121520682798539921736393361239517279095380093101558759661926802617744313845063036844097312331688394406565896013521664678695800719980755251963356940871904932505235116470806448233020513760869094495449683668753144971663715523391147144138813018798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 57495966971877130766192691934532142555466429428916384599291282485568265321585427550484281862528499452528734121694937822659076037867328945197625880663451365849577300581428378163106743820734557430714574046088281823968924286587209598635893659518601356779791091690494233255209516087128036476535433654164553744917851032540849234288450622792145440117817151348446779633842895679124434092291534642657602836050246847267143389104777242824884680643359441966850832044902678039970338905601442146734992269113281538487907324400873543500660010543986166597312236294155023644782378477741387034828594040866556732404857708370828368124734020895710614186158655836001437237314255599974350365031964009382679347876643710856005364062485568421356144870939955724556849135674897783067560821338660549511476865038547273712149667320605636636091158564195156108201526698379656088952097388656789026550654976212710841144276216394722765981066525491239517124616286979763585286612794000198757079687892015243548609462516656209672891554488905500046864333881843963507767631737536201391823058460636158017855915103293496167567729650914308515660033887109527356657743278770510483806360757748797780306017302546774756425091789121615637117596596859680756603836782804452531552895051396218528829340939700409584823283323318315028773311964459569535763718489143421492941268096081247110354293423349716630394423367834348842173108082592777216337488800414859218363939401259926585935289450236261423342694165618868222231614747852004983198166880213143546405725183095591401287490294308498576367754503334661879738223406175666171392452180704696585743731076703061947320980659979477368146147135615981481530276932542462368407410108743938281888795399325981782325773986516343226321912078515676775580865619518600796541955831532614083245137317132119683130896947666758112738680166963933178240971138409472316766803858283363815253420759393460200537776680815864426760207464619905311396703929660233288053414371215420838086942211945773020005019220581898205858379135333885698919215462696049919734484603557467157309595876920438439696208694908565433403664593924440616856401943528562115096138141189191026909576677651159355736027798597811095181543484840288618140888804828767705242248236244061320059752004308100114792186966594982636111150273050758340201467391719408816995558030453166757192781775019767768670656904808624609870548738399520516395568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -148667813744043353785758209373747250851177378193276523342060730742903980495489954496516647615606344783531230823497012004911070827870933144589522134007621083168066410854699644246582635990190906097431090243166434328794755716064419698533522647571017617783053022703244418721958276757490132386155000506202741656136183155444330475115876448093661112423084359752246474576625047421468534982649557111386922011243837853130954230639976471235206585095943067520214433298420755416116139288241943169809349316621208421555512723684841998163239036856673339483967191708730462631294527948829786297660218183835764914941627305101255213229772909456224106178905065156034451061720570353179136077354977031672203139600849473084517140708027464537384774609621015286558441631625971154674031849681848023589398708921059768463734751531539248105709164937176599543357807767070852062562314197022693122947143422565770222477050679064860102198956371708004652437069257881760937818081381702643326150340945437159869492953882103101922218123717524011593705308667578451350241410939603457156085907651543754765646588252203898392391545754773723256412231285910462903509169764464744768211786780967321734569103158904902599698818066248491432097326134621335410589016800286269648110476945332671855483611893696307743688232111629687600600946508994912283600153399076919598256537783040664717784082112371144438159096139722054670722684727421596926483808092328051674763717184006419661682805365191732466531522991555278311733927304932219801991516913359843111469605724849678283713749899846911552063243500591257011771219918439321012117691227910463684368639574166635627696700564530245727056299390801931976440800651017602154102723385183629681415881712242046005471358666641958147740902645806951942526545722246943504973931097776882396217871016017913643431319873058794837647619883443186720551405867295127260363001156776484144443874724035322484254046912702611087596551296855828042706445181694751516949908845299329643868155426422006734469166880814526562440558283944683477791493418563528379154547966759814056816781571292102280402447435462384281316827603844244924836372512120007411168297774007738350419847190874050388729970323539723883241132037705167156949232665684744225978427164067638193001233857805936855919817684440422391293065924413861098474689096710864164189656980256755310149814257715395363416097400301868480809730499458964914083480834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 348700076173813813577983256681525272681366091468757657146164287877431363068594533300151039877538429976910334579533669705301549684994151075280539072120376181543889419269225529290995617920164773908438554564776335346788703675892181523535481571977581722045658659601254573678280596779553718274840868499913058838273017019493735919049121858258020330412463350384863306431416507836495118100617576329840656674389323299334607840072448024216118416478405828879667678363028168439821731996137494265458524607289972946073405823535565578470009310338707047188600410429654622842922496240686704082865380956068291552418600035265995655758207408682046028545000944002605711291535150476692956470459027529600861365861083884347289793570007536051134345251267278698508702081666170765240438825370081069501480810518604798419648812919737814495230090977655341952410456384498157792422431953479055936940994191512083680716110359305545230984501250475887052784841790723163397265315922501703349774204045904412863220942345044415386689494833642641773883282615112017598475520498028630614533860085738365293545950577468675765742293845634517890437799734070358322576598902024196589503219049414818843055997456355438689916585823125598442965196412042411834467542707657619143563406513868916914557217392785193481393430348320735794018500752087244048680361027638700990152163648150980277379040027186095213956961159756256919781080710333140901475651934288532945043583328110061936191299164539039068607880976409239118747313897379759790973851625493744215890459045081244862771338810464796868640476896991252015211142065490011646073644164835289824546518655762111256115556567878938540413680957358412603113640329361872099858211550217821762394358709750695674079246223401718373623288722603245015539072883880349997529730127273280875022399671996488375500826751731981106881502091654001666982440213430920963768658781974922333244955130060133003137685155368169005953271530812951322640278887588270122675277479535603532936673599042680441039154847485351983059655645873505812625867259454671921911977591997958973051063330756351741535640083884193630058994978362391176482893536036078695408343456608906304348547659714635119294772522238539310025518700277671438906966904470361984962835349620741252871230592238982069746201996686737635237020810584562357074263520016675330433211210422227374624735016338143154039308092270515668231745110006158938631415367126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -688072563582798786626019602227197347096577142983482011812465064075624358180862267397101267518721267061989868229793140928086856796396418726293205453034155794212819647506163024209701484629254366792837018837756097603884290036771656230323233683540724308744684338602074580140711965378734398314854496993794197157937220854958870772648368487202783509213614407273252629340162283538059110999335980289347374893452649325503388482314255769285857111619774321260227947281223758153896510891096179719400249329036837864909218814978132428986610387157212235194010339352087404504771836864310130181342314915720394164411032152372393330631921205111875046008343374648275149080082233696846353601316802225527166505436471974903636942845879952459865155019913903861550713082937464422683543248989590053291689566290725308561887237071799119106696034393991987426960965562618806623473668700718505322440086041957072764009287537447483531923250514344992018342867025947015047167819920970374641208016890542035411001974472898488224958568356181499156729743077001514899647396599052112390971158655213359772588007018559176827558809964820613270515659464992477272787493571563248529069196535251419723320784227658132140511682163761623547420554146194033002072241306245813483461968588124137905522963665759207393202530833603155126718812899133333875036929861523254958398649249505606181071051678157769902111418498325696047858498011066471624046552437878340596302894057343394246251771271604661561887665464262857735880824226143624529806744925301104808384687565067631705613970135607232586906241162168039352068317854312514521319383331345254786210485729566484377965420102675030025940556604399497527229199945904756894077953202443428155064833045357007823171781844486088089452369782848652405320337793597015767908201039603873735795005618974232854608984012697098590373176167792217090515228175647784707384750824922225267563789902190598918197104031373394260845775120655172601075913241907775097827118354153413591966675910616365492600679685637569911672146487600134913698857874844982504559571641925191507563601991717190740348904559751076917545798182406911499742220206715715850403579614004448849007927246787255922442845822540841178814693184056258317502720367791191482805785374475852016307926391946725513824275240155137960929793620729687782826386323034539941255736358931052864806154442192285624771716301564824613649917761648566738585941493511199951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 1027670521360430854130786178000141897849759528438083558944584434840487985914894863013544464200583401779665571837186306667805779825654001642096498226350207937251220998161196365323875239057686841634443010485356307669172697692155345880734770183074200318027620763263409098591808789206392869515279037237849227432333907478704806269080049583202799018188564746121809417939989401301138713174011270274854530554815247072383576876031976969290990754432721327718120962178797162359606880129428916465704218587117820062158666714841469741641231614078217941447208937684099140612059613079747651760784678964986245221417022727666467847269913767838827970139113891233912039210985699323549970204938581074727141311755614569893102057275506657599501901189009616908599018336884294171066832984817405044824161698333961491014175947440731507755698543696964748594390626865144865683809101337732584312616149310370301362332799635232083319026735500548010803291708729712824541594416261988330210242922730127343647683520983953541712768032849595390266230138394283201202207012332592202662458634222566298364961308637764557732796898876573921419130088854626525687235484803117589960223345616865056866888014030932021159336722532889322358610834827954757254083740193897865717019738176350851470850346881882385377340834195163235633623769657029307181177947241523197039178577320597113945255634770696421376538374709171686106096252898158614146512624570107040541260765801393363320911323552801021244204154176161458365732402208274805963454205971706793899428587979407227247496879362992251475847228676815112776817421052859912453757778010455592603618495292367396662982728133012415408341543843989434479253716776754484996877786260940811367151198276687769485453410054902099979319022987053926359404436106982123121193435501600001652155956155821689482127320664177857736206077021353299349546246952320844624527789445502314612301811240627966079101481057101724266570953787704415816524374166252792683252149243059459635864710200673393219524685764277349212828936498066309311493130649543457108849379745911061311169454739193223092251853077827248138337257424007857277869543560646494727939121013811508924058469522471310632160461982932425780352486501360791760403127487185924253924532701300398835425903808201527818337686573211777082707267633026134410612966730317638916328283712739478325917622534282513725118923462378715735079663293714824501279281321330927312374114990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -989765046856275094180603526301037211335444223137394108896122784684793921743065368435200380915537192930098270758735612482457900675045827845617031011857666352957798955669757453911501080385709023724096895837010979660587771175685238070714950514416668841559489494498456944737238528452255092197845518411925895739408627213831068611160360655195674661357937557045286363879807880134085386722113837609269431016321612107419838676810191025031022238071752400860456915126131308058384950045148067158468840472869285819139207896821913722327841785404770119985539018139654639906926087650754051959072962152423032028143980150884805964877357582658016429453464399866761363235431932854315268329615761494364276990694400407428622658966153737254155402716765296497584151975165111274057482906208517406370208117588816857266733662668163399453086861653658102610609019760049676084730171733741983318729703328963813349688410708735019836716971281690437693005640626162115188698314849519782076565612791419290601072811523665302609809120735232628967990467473123088052336954691327742525851530423235240957390018551703264020255522591666994723187011883072257406984175430990597485891831864726455052008977348930452429841097157292509268217977970917207520878229112716433535869963293931169159733551145600833816400726373834809038203430808426192166495534058658326292015829860321011059699007901573996454273886134746749923162345502861881176354596956957882397713860432672685574147764059772987080747679136253076561200293458639987332253625078191650426622945244734820051480254861126228094428149926558052460458543649656355393500134816891459441824227578995510093169947168295029930009830899898486476701811392781656106952869252256344128347998596530341515969082011411283455323991483611891809984602860796300244158314741918118509563273404036674058091745249998556552686897903702776323504468855832018571271828930487305387163974587922877123325307352713384134172844527555216424357228960754708975372927271581235027853021351995019438498849217704954643616086864348456153864983508777982099341831918076782381434380131522423922649286635637307622959070263108257565824196383299992586529825751827111889462218258675813293193426835868373064745498144010803181979895513315136985469120751201814970629575004054991672771314722862152273696187222527114380851421374595482191758401263906513976071359152194256778725581232831404715181797259615113435127220498088718159124255180358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 192381770198561811412652868675496505441509743062129088123300751218722988757545820624848216203705795348205762980267722896755515096532265039088793849897067550318701362690233629489936467145923299883044282502244557512499580502804701531446350137582165124418633599634943638162485159630002418173023222182106955855712995077551850873082968974635154873680895424851162959977983955160196133007010619636459301683700662631569800625336695675008102518506298801190543292545669708489050623293265342481744833717726399722845873786938803062821497511260839056282785985886078001704766781529586266574343806780712663933966724064725828177426637700301302019172784140604065639491801020127984751658478485575436605041978504855696320608588090838307611963248584860595318757967682335077839600169416324320211431462344314073236119908621395807410729728245308056149441624065632819108750861659209143919086169100280693035958509752625176571727081047373142120203551789345854458662489643484646883381273472024055813613693684550197815024202943656925111396042498221750103161923028047909972321914950716388224707362704967695055322496782377185100925679329057150596650372617831993607861062194256320234808027303744496620221726863290977019128751699819847154207702344995162485742245573756791020377235615673809322935816952773283354793683104313678922791969007070776888518476726577437688689792668384713774967646475383509755412336892092409470304989280443880876725950018792373512708279671362136865344580038783620598403090321685524696041809650226887565664876025419204461138200145224538748531780273342850524049305809497118347248916131468878420128987845358889671250618475920290265229051987364373808667707126582530175391099957167570899947624114656260040373207831394385735499246615126379216465992093805137664796719793627573286832980990202627876388442312155144552041858303849403124545259613374118162297779533923831476445474627403399516206360953643437097831627067518830697540667965098980915343272366235200729471252103383598437395954540294692899824601895865351189962918237967172121049582411543506081905975464536407383933710227636735742974872370867006057932066374325818118580875309995356524888584320842155992777087518633898894057268240067868101496202771887953562291729087017633748637062808600861407316873603506725178740806771013343691619290717433069653741923052344649117616282995280726850852929105085076553016427995389009582283268429137024213559925556182861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] 1298590880023965626943611864185143717647246368089309086956409704296974307606478222869339758639695725582620957733725173120375490307502830054246750697741428678910110643129269824338923736540839272625183179217960596861728426606603342876010016634530669539536006279926128259842632571346361370328772963000494509654572631694373072330117991865269874342900694986867002321148004831472411543123989546705641745093191759946871416493533557151537425895329416599403250012567434710525117943921035305769524112977207664466942275680728819305492999133119279458654416867090736621817387965455143408143426235428498698824275876489463845518338692545670222313051115389876584033886827369876355727118113556499263760509715535553256316043739394230818250068507708847055629506588329314438833822722136930495748787279540090112587768855025160383868790120624043698196579677742967333243524905041999725963592970483602459698165132997705229649026811069380310316004180053165275231842484920267533449130146562216005903828997011647998861941186014431210600725385704061699719070704608435541515225105958279851013718654505816587855125378565124282538575338265058269312128048279662341960142672355793974632195903183405643021601472463931224530602682054745372846892736255362982309777564662256848961469743244103295681581331499555075070508638884743941982588774879198295636478406034842196704591066932004566112935223344751442880658909150357866856245428486279131676756659961579127787849712182133961638736608622961471989639531710351116518614210620967199513742788129399585111802807797974292613929055507648637099639458812726569800148641240049975828515895556442794498174998206066107447031592778671729592796059330752470733914007958698050836661886819716146015710807522623176145413878112897124338824389317530081406206287033288124133822593965973271717843018082114507806333363257398530817396617090769656899021106822638518699674434381051211739796960920965404234633051722711204087869136882282898069963136076248072023835400496354114876405460747440500401655077694854263234351246833249079724906549074169111631788562942470138785859014180609596457908104073506585172633726300066081951415807503339423049957855719253468951519245151703721148190519724490636791968244485461643401223520672393045057339872970704122663712745009917774558192643765842186714393843866583785963718789981858644711176306340666937871848136466492031785976869113787878423161084584513957906892756000161170959472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] -2788034845524951635011639873317002588865311974488793486928643709546767861661168933657011548127103820176744185501269521251559189768675896163445833436339795887838885823304595177097974392195666534992224713372828437464403005375291342239441516364337706313324011327458637120697368211916243443531279040483545449517032530009945686777913258501248267221103018674717928353811520703968048158000110253265268409578404661689043586127343446761509080963182097291449689548527421353833478434719335231098761104265762164018428536598029179686432084108454842787157027894560374851829016947936175194362771932916002817160203287672716141080325300196449820467773111905671273949876649583531507101315555778304486588012199225264270813708945015636043398223357092968467949987339285065543517627468346399213391242282508764519884403603462093363090977458484367396481829442620252713253848490441838374005639670365404610263847408409047645448093774508608239540813850616668389086037724126721440162525810507408437139316163394208921250218850746638716693008243095517545629152689515411821156451178778556816391714815780413020169136157805332774699915672080047565588941703510665091381555699449927405414193447281533230112356413324720996861160154003790500606419011983885326368204271020871374175206081017032957324726508291299915849413960630825967443010449192610725373983170980995865868376075911295250720396955810776272570556471594637841244107514982731029613021503243061264886775334546158175846154678288462420875110141780356602776779020962800582244694722803615862471338817133707421173201804019331079375149435816975308920469250966332946675815307838923704991565071697520761559883477777249098972574082723090079298498071994407804581375376362151371409064114608352512749965627022209857669744395220086611573070125202769685280548879646645778049677390207837526853882327725330809288335020582951469724439031234221620597054378496925583309156805044192571733593011004318077406393344512602503681812618508229666173608165373291490185165687254810801376511297463663834865980283660287209421552379611005161026939730403963856378115293372268965585982898018265994631529863786348382885732460452438338521709437094477147930170818029422268507789022879987254091203072669958099056914492249707623085942166247714398837371764769180193224628255032504718912576159728704197999078361542359627295366882109147411363675933065843094563822123982586864584910807344912166139128117947620921768248081207275390625000000000000000000000000000000000000000000000000000000000000000000000 [66,21] 3383236011559937786845499393134628731670021323633789959328654707148912337961202025288921638705315884839999543634730535877000525209144213245417108229930522575073648151549460198838704254970180795414632935694560189035168903710379581523357247580656601508952931828911845796398778306322845566428213996581736442682890941033602160300339746519904761214005219850456343585180163431738274348057150513302447867441922744385410022023629931428189043478905949063295309925366601351336293674108897937110191214961318451206804899614390746956817121344940325209505802190491605241501894446172607699349753920983353527677712843731281160924855475922139550752159845709418463568555364923273175114868819179822754190512890072690154320182176495890011930509745262593523351678433252357959696816353574944997131643782201255314464197600901835116004053717771728261778940716375749314791660296241854855327126096919601445398382627208626008332462685860013875144526872490288163050466781689813856576866822362483557345765966591248585885095838589956467549518648279411604124133239696633669755098224801384464394389151128375399181669757603178309177558645953110330527788242773880097979489135667983723127586753031858434608829733375836446116262290997335101476837545620882974813113946589495485614914561600303608814010989717381769748004537020796524327361960622012473911961521151982526120119676504974978749580633142410540520849277693748240135581354788391815929910955294334256026764647021527065880751361667055271314200734276793427501233760571570118598864612204929271823910691554949308693527922269865110482525398519910672517070962772619856815497795923499962486181825485566351928250738950727237380952643912530576385657221329984572172879002311719442304118153300489028923680574148526383153458185520031640841498004901205427775395478520735982249543353788017063222298546598262079767646790971748469087567913182006382063975276292384638628199522909395249004247878569873013632890673392312698161075243968469522364942464716826534596478822133310561062567191563853546797748904219467138997769346477814281257909169084206683267472910532728175117403410488937736123647998650515851863445275274203776533560108121489323296490706304469436655606535900984715768969724157415884541363957299164998751890372385229770777116845479130387787516642975097911928342219988154462615654045400697214428410810420547675627156336239225060980516601614306581333783547616057851316340165936935591162182390689849853515625000000000000000000000000000000000000000000000000000000000000000 [66,22] -2704329086651652602592816800013853488099381547968982000496577554022805470637329798175838455970124642907645112746908584089961721175601068285910009262149032292514275465364389507712929577241892272170042464603998639933125704965782085772704566174006752076197010576361587597077867947353407656302316900345494903376717772750940210060181832311457535689178178878287077158520791709046377810275398454793032840047541965154408278287342257729189360562519103162069689247104775426630396223242541737199336843680179597925518471676602933269842486658389355686032886169648667547136449209791374936716058273916307950008917698347921666034654199238875514595682260409529401204556884336040947965757375625824708073609712670280860826306060637048356845579429745567310746923118860022316300141947968246891840467474603347042660699518358615244976107428671353455976230073477988997871177323168793561283156312089803350270010185095369532594630942139068024756939986295110515821218961423457422671095101008289576258612942118355678155243618816745708749247602251987629998874729695874746015363374957796192355499118338537084389112413835854089161866993421640069120815725918261707158609327395676686475662876417594514970957937986693411649976206093629297360267978404789179915368430098297453666620192907891061659641741291574216188886408371850847649462629012479503837781204263641580011302963292386622651990490491772998912277153556391461091412352129771774352562446951121796893151119207797096346795322031489494868597032095687121544433669852963790222437559011919250420844439208225130489437582889000672524488432720093677324763779620919596539462012713692344625423364334953950301230475022246508948718431953740214140107812747033468429861458691932683112033224304795917066880623241596908540711466628050797106634188503395207106860026903709429034658426310687644605249682968291864962387716357056220745118317683772837492968500496491124466183341368742498206728451955319060222224179077618743627919097293380463165443171947648274529769400478424824703938474343797339553498505593197589494664331457557003269546245093084244240247305151042702566747360970401316007706298162293860982677954085134168741271082935420967869697315869699172829198199869273171085515651250931959209100009360138042860160922320380325002597934649276579985198554355195648721515999898580764336045676817236260002201008064777262325542321888658591524676038537888296991471295663785890642152182072877053542470093816518783569335937500000000000000000000000000000000000000000000000000000000 [66,23] 1173382311654624063490556050503619928829940570844617878960835576417560054959724545452138553917046579670874723501149234143746742782632672897995121461091961743540084094855524742179934378084256488070240391676029566810155215745558356970989038825011334745406199303367448338456472083812036623199413823975304237560769493847111326973296871478895984503560000028860597509442282383308979090760557310242166033483686096035078421836841911615150012107818803293868223365060612656557827266098530969899179102796068090402241963316669556256114997760722456249502145764157742716060723176248176079174655735652501186425703349324732970286789700233113507494869163127747737505539735052181668913631435864714576674906014801255151535149398719703322728443344135799446409566872504880771084674524829919237558732393449861479017308725592744186755700874357600971307276550768373596716856936031560077512482596827476316205036121335961200282277789280650106650210478888415756354392328018490569609337120904942342173205543363856599804264390073900253196108119259653834685801383482442692791520772536223517151614315801056683260149255230238897845226658843493630982040249934707147931344706570363215130367690513652226794883761744813277346025664145876732671332467463276660154137493911465230586632892741057021177077911169365813296071990101706312083165723506056105917461253820775908767019843343312415074989461800418020141880152917673401511894790340019703269593712756249087381049314311151330241658974966142218510256123540606047639913968320267410742192109380980364380401226659485196090604282505516445077730784399410603238314155996597289228781457444323461790952942674973506033651532704414544111979414116001508288376798588503052358875643633825050575688627842888417944165204675176914722298809257788231033631406354878558479627565017018919452408470637164835585672683351831338207728604263953533295122405115636312554609040913061868238729577205448357250581188275334327327571316329674900487730587525082871734638707618587258788318915526446648717458469145553407006321337348783011190103471851340230655395822475572488137507704735609724256113045658969194005772235296769631187791296285177105926786302114541283533036634262499064394605576867915203308013695628026602509912898330895687415704089094021440745972473114945044343435715573622460133234271843818035503797208880887763106037306303315956405096859392890455658665236508698698159256300202927643718946474835074234022158634616062045097351074218750000000000000000000000000000000000000000000000000 [66,24] 375728029865713496649493526011125843397940129010124099156169602061003368652983115706716399845337312745421331466853490802645249613443972376887509929516050576804209541309213951549703061073514647872529121219363282666234592376422761407642405172083613202728007175956674174940980452577393284694912639208668845712744296433480278364047569929382199192195043225593475375849562820657926729317564194411600741569613890093427020882597950892092567877513886846396656107948958638810888154612287719846960591515004303683656353489162484688374612997062942681029796827196835535491497660244544167704077420480079355673330320350783616996053074265739443572799554011258093330690701035710833700455079586793044648704309256218877316999623320174326568468584288176114969355237967597577583916969157959618712563824831418243704790045044635609656743526868370598051006716937078161714522382795657652506411236224314528190490373344930838259596079077154260062161601592632824136750953184997289860862048311868038603007482259970945614873006569258031860776315466763927458580402453737435821207281048595514089633810536784423759816723622199942554356248119854274084530481977970683639204709937807584430720308442205179279188963430610511954967116506787590607331151519698350265318967932425700792360231905953137130796184388042521107859405760936125634309241665618584787440292072384754158435240672381526906628972959999455474581086977455273291133527842075426090913399066490408583518735638894658988946717865276030740904352190403452937561574954088026664750122911220394343309906577118484779417218420327999373465755202387349383342627695051044696474135008662459228100444377694412807771979338764167019899898978627968061726579453750606935077831089560587183167185445638877765845619774703457812763707761410077740565217250380468216746185780302193165793998962398280316083859519457721075062532525303991233222826541304694293600558308426488282044398935790297527590997194391957958202918049295755388258917555239512459376553595215089166087841239130116024931211195507386666506068382088747245383478571633264334887128303619645723006067683430606450610171302695808715971833197549163623018247283362851029887394026163760884467175929393033029330580797543150729376756941831357951154604566924104555201368083773454757582507593788427926044171220957095416386253083251357593398250544070358392772095167056533420337572044051993817722189286870074769268186972590187509508886754092549936645539787605230230838060379028320312500000000000000000000000000000000000000 [66,25] -1331309893552364677115651089333868631475790848850568118703359592721311487356009413070664727816999818427438659942431066125464077048877123817904052800000997416788258195752939988213072176581858500993421114671076878743004513153736442341729729801871864931121473453371741657806135311198432991694394831107308277482021249909936612321597909109688100762580312769134414880840664429939552459745254482613144796676886643147216796267914055100165257924401019960941027511221322695586627363706674894320760460383417252129218436909391039908567661970418530385001987171111814117044204964315336045534861207972498749825623553762651112216796455580835753832638056011482125917746694151566919415022380030401328331841973879791147316151300772923645927793993993315535244165687747015485428266870277769836598023699877349355919406948835985297658920096985791421269080807289132758438751890451539167480835930687849668067777379216816567647503532642605071558218234794069723659943862434660899539545538034618411598187715830447206125276463252606543130890878186111871143469670140160798581359651867592834780417310257079331476702019023381011800757041817753564329511477265647765000341614416566144942008099926877788235194304520513885293030225854785618064217922281144054508752225141693253554392870350484334244513679479417089254543015810997622162891420885938369747532916234439508642623025684717077462827686090411113465026605627070171181880789887023290136177396237835890793348177535121994516564859247058399253020188417205029194736888367418907689641385673656283057029101096174837307494732898402368015391123429766696830997107052089845604690434339890101636137598433230417382297378379443852240032108313254876261433212765562855649673021009649438031430234400598135027483175591926483151070040525885866303931596445551306146958161598279758349326914232895959983078167127367393967764776122778305861108679471006474064466646902812351552521956582665368832882967663572692343103661387083913855685182238092452352836679916516899705464704822264319996764904639022339905071552378779926808711842689486224149050699251651435032514880457968995866526858551294441227793627836457384102521645357227345024946368587170724459922802590202967903996698803200530617942569695361052203507459830962409472086420922913267448646014061357099889119189738750862654241775302489243552788195596560729928782441536704965401923459899253198328998852885071526930544266851168942457126208316369748291523728012109017981856595724821090698242187500000000000000000000000000000 [66,26] 1605011883771109592663102172450218617442717875129978051761752448014164360722925348798899257415815613157541988229534691027868984285247328041298061171075467063124090158311969788199468996047811574088549000631930025077596724005302149867621419901705537186736453226948792384524431401852597446442489076925400744439039568609433113594381483894983005496467191828903776492473158219724029184326496786857324709990221710192168714061209732519856110777100632241173373100789838315683282766072298346740916800899680751510322085190573625885733814164968585407021797978138464745438682298301432870006164833405926772457327511168182295185690691648664503981137262648846313161022565304422036518844760955977696067354545940895825637947130042194016246590094270028256312482030486005472656152272115997854773989405185238595152277986701704755830961981122572116771249198703070309724340236560190197691901365791358490894555120929510326479969426851335685033017941255099238973703616273528865040811241401268340562512621731206170320306810204937514376495212725651636355945392526213804004257672968821588167268964314861121363233847690689813769025131666856594260023189068410834414378439459690492696857208449134088056279412394064652198092221121852833899003579577798394822009894179190013781181816390403279097883461071055330400832952656593880419137520309860791454218970855398498907703294646702078047482053029984260320432152033904295936738002473015192865042202331699046200380788674617031004795657304324869839845519100418020363559731208461910772841591098437637473407965963993117257156392759629099696767680146657883747461546287413781398426085890056169612128185079678647652994291902007170099530221475880051579464785605384443893462529514928121475873910913719624605008325068204952644772360059467906947828986513042965447573404824972593188528686118584691758008602599416267055456676498629083229474291078445567429486726957901976211470184394276687454350432048807095471063710067434054663681155418512728390346283843710512358169806398129780713201749112557400455995407796364986855009875861923988203540987317692433951300201401703740562743987428660140886902986669164190745960430712057546824400544975680731670811829760414991603807767687304686531582777396388788840884509505604841377744789446841511009466076800633943063730929522302673106017839110609393637208468791743742451868239773937980424961919762576833210295259849724940812500428575106073945422668162146214789495844016409265009315276984125375747680664062500000000000000000000000 [66,27] -1467152508155725324343009266213921112492371492745655106114597459185696408216584875023916122615852664451424261792314027707507746536881259761906216352990376674544380249070328679622283935401222234236227746373273965300833272902335332286421739684691871582589080280346542005434034953520963063920321795684782231747625083836299101986665359222977475217741893708144471874379856703920540043669752716361415451641717192636600447872094773543591355533428440643605102106637013682765573847375797492687828194382847053802019620890290707394791147244509734986062499641328762937141353326115182943068485323490365123128092002316288216864748328968944429975708809084972859554661841393247492701213878280832567054019879069856148583302695964351327051696686821996350663405337628802407597047592588237963662142112625323577394299415635487377455911933224946900369748572415531091719168152620532021000768725289207639526140256026482433083571052611166453549834719669459999482599741677743182677110201154432395904390328241974858715390131777571199935206847588163021242641207950344603599140078199589476630034342727632406983001420312089292606458049431909521425830572911393650315303215644638190819584974163742997961973345516211324323699026638461236357884331051914126057271855149034871233075512871347323735917148270560832899967102935771619668412583027365043086752418636436871570678608245650665116144903314733403850538307500714938458894026488409091833968623723101932646257592375534498212478183294194045424921010746058040896674573835408258133529872920224744214072423558240192934495339160337244660112607789141489155718687099144298546053471840692104947873917088587084387511641842715050207045662308426104405073456353478576702865977708396103258147105313378865040620165521304371659578093420689574503102455699377384977747015089692511517144879168708849128836732199549222365812849924897278239568073805501804011814431901269037112413443907795890727182263397784172362378324677349919279403911704719159679708705427534319213198191902422264110002705398145801151370508597615603170092134729868659980355924183159522784126549808366053552519737085532517302668924816369972553392529530497875495193610935432205703555682881628266733958731116812553206153492853592781395569985858721127921532040898569425914522630555062605956929132622605097464854579302870307206201113661998605163283716473017594558442622232714190438359374283527718864428773160992695461505407036557968629473489323086776714433199231280013918876647949218750000000000000000 [66,28] 1215227113340458796861042618999321346432781343058737275742084972383310126896723960507682000223289556390298362748147107364832637259874347115866102339030793938686340928546447160446957171996719900698810681267467020303381535085390187931220889844714597343228630384931432726415676622051251649821862950995692491735611589053792816109777797687371701484167342563159426275963535137039506149678038472598692358234294907814042602172081886050221758328195961219761826321988717896884100298985567534960758242685075050446184603740637404644060478747452476378743371849137002197308622082347911959911351495679762543922328828209967387016981402543859734317168006321026789248093428131828584822476478721838833902993198763764965844619238818673830427474994519820489339716161500478617879795209684434016786097469631790907498610135321643772470991194354084438750842299257874845671932634764513758342810599591987001170585018614890912599622878622998967199377946580121073665452897602085866622370358176739009331515696341811365975866395040455465851888286065451372106209853284502528189169286741952208481175559417762910645739561901931987525291590485278162982329790620095557102000306157990422573439119180590960824884135800938454155761047715385004692443307006547572175466448217090199421045316240743727633178401370013082979518455706304522018232325465170018962875536885091903524944631488425651454724133633491886259081140464332337878091766304420662559775699095043377660799574006567027679394004020695283295231016824763238109430162729477674795391283604561415740499882069736364259764595561276389267959061263942807695945573472875790869229084698061676791149840043179313658537736000720867114999851430302436646567823948567301494683263946965794512896307702886738111933131074560147220655253828201050064791930942761731949739710861622218922728449143417152393934599023748600256856597186744988900152302185768326081810465008543840434009828667480169932393578574360550940717211510485579868437449382204056547607047433398098280621620893948984270133290820200797135389870815654872169130260394226396606368345087145507545510731526359083704188782520042519067403174450201842852021386012371113183225779864129188679349370569450692951778784232883125637838441861038634129431485150220014193941185459298491181262601836090747935279276598577789757264043866530571600345031907950250590457649127769830140193864924185595160396109759130393448301956550303572573632436809079549735318194035361982503068434269266617775429040193557739257812500000 [66,29] -990755933379957012735613995262800177682964385151477603273555756955580777210861116941962821437648217356109347895882754404324444811894942080097345129201769190101100842773631617765757787366191150224174857275382838570469327342377418134834653724544685671830637738852988770924313130228800328603489294266970370089482308835014742298756056856462790144863093645188644417823800725521610690273273590810593791463276485891174535318401598477611997107885328552454841272781261508433236769864864239915317691251082994192686548941052520374235647947123494889035829455571198637701273009780956730566032610479469566817689610345151360861378808725444475827808257049659786230398363304981504859401155119503256356397532142448208912967112274869058454764189389482555471910543753792887613381388377595253122634474808451128252557425917670701432684992413685205030091686032473822853293289908831711384581845618303475071135926983030820828886214459813919676206151409283345296000836827394749305636837423992092089595406247463249912288306057127135354224100979336846463540461973677801495606467613285199118912810942476605496267876721576178993200551890716391889041908358311203842644909025134805856442850717670078065791986197478083169870707672739950366519939388428257618091582590916097811813732919713603110584004801550509047057151610245599846953727662749627266768977201969346951311980100122324532257643579561655089680839040972203931265414598023920523327382953133926158633350528551389459540433293368462269101277643314713897174504694965832848523886560923503772752370319327215609007766703287296179590310370411261209321937832592978529214368099117409032872730926088128026240301241358374184402168449660352805165110499142296548259372267974217704324845307323522103403535889288080215859477529548401555291188755241422177553726037393481105027467760179152615603223980014753354057935357720738888868679423617479206088406666308831633331314880522927376166905539204050887869532926278632117124694969745414972208795160134673710350155952678415399872150263212773760710089530895905541367756445146900054568135690647309916015559635526060005484158902050442711506127622140871301865169359274490104765577023399995241553050726263817409847182585485680406365504278210829806564303257267668513043143150463802702254585062046503696660879622120244174446165034798773003739339083270755564263022536652920811299998707192666953691572597855318920404461369974817568872978270459213124962848471676424982890196702101093251258134841918945312500000 [66,30] 801865379695690221843721658377860184370242542997270190600144927178346304488540445354858887849139142397587429440483500926256145073528243374492303181699298614019626019695054375396922057489144331643689573934562451245722779958666048778726511333516547417531170840516789572345981105836250438936534236777844587645228078736349018332737675028827245505358573277338436382346798380350932419810475091191132333506500468089134375083839163880819928546285329868961237443704046627556943790899050905053328271759499407766397431676131959693796004438815276965928586215098593680116992080433285710813507115562230945808991592870371112082650681885332084594673453823773046451135888503436612043611834867068616047159120893831346224842970383870676306789407718337653004588298410905532854786327847080863979217440545741575472832617537340130505084220671418841235565400209522390163210038475825128883723537805805439895218600233202379143371513579100383339406151596808432289728083101383176346936215011373330418342210183745014418466957006862202313993365610328134628661288303921177261731203141689727133824749811772158822718967854463393058647005325198726436763741371710697507460255384232662952128445897491284304042058254073047514402884040793039079939881561227655790410499798212936507269651987134691119536429899785173680387177526988440272143295015868451717003298567627214375969310391854689299337267518493313533255972767437565221620916038839721638069229344633930149795534404974882164819955622415342757703573932756348705809727726633572422578394369558219565982074952963536042996210936767435370337934991278324063501743742299892605067008979660354280739988764307318146345799488149551202483913909391942791932304800386628865507756999944668853277543508034590389744657505603485954407750505457141208848881526497899791274531991907837831171759584956484784653678420179330475060310048217719045338902208666266207052955684728055700283238281844327606367615959900264185726394442312051214964009154174279907284159384150463526721238070127540095525986834748531585197641385065188374396884733205687685148980879802980104938309387800233986151376745032353719567473495457847244809783876454782137919030135502397550099794862604960485758984233084314840180779944614454358433002399277373048671850015529819573173617260026728874029215496138417681003479369493733246698359169856855171411623530064346007408590802206747810352844043508122589599265494455606584078269799101445619312293207914276761683058936114321113564074039459228515625 [66,31] -621760653203155535303126217600512414624175749800198917225211727433049058532369826009452299333001330617011913354178692567613131661601833362055049012608997630625839411601329597411978748433568407425664690090456154030449381569062600888389736645115660922212416364130310245301974416867690819311422909449752001420858519792883792823017960513508530239113348387421527652882798616708517986244452810026339803605689982767061048083231808217930620816452166472867132995671458466119853492522510939819109874769108518050487335047790040744367556784516885635967983894473852166469463894654737921255605074305035018094821227934135751383723808101885764229839265229535937889757216606432419710886966180330968306052906125872049207760425448857677043476962504726016102090128310350058068331962204717475682519961697678068007735168605946824774912221505383021781664555777330215412753434750524924129049475463358939234143295160432885485504803556282860001138898373963372103420001736871982866500352412335628879729344714926876684475791214220919135820723078257933865753359075273647008227604486197771550163645470060315500780946885922568276079000153998875256123867093209243106656867569774130993095572952267761390736393361103329055221134766444692785816270379456526107886327210879181485728875381612029989522343984821198684947305281710432255195774840819537019875612314062660023238145214920151414843232263552795200454187742096937026969818999383315896914505272314503139824229304435694053814031894028784286628286286225141542716582289037422284632172628025801956975471482271313897153453060903279020497257523895817154711527124383016403656202634367296697395285714469670064921538959751199294380662582364414471701555877175782526025772122141199846950719092271855301494849150554594184917245401938064143488785938611016747773859992065241181513969573521933984505094747040925052894602590370178096329142765981436928240345870773764540660403856972429421897399141556247641964748583051865560978245940888354643761698083585308133970509888884346375718250977701423339866677201362540328896424425397907780433644175840969155263802751895649315036980906074331979807275405520101386833421607406623385761734154505772831681520971516535966649026972583153910316353617838851595823109122563777321977841549932660847340018947650682503295977820495564107226792617583780524950681218687048662158083079345480061009277868879502149826822054129799587073856340767319000461607672682250981817495168180176534633574192412197589874267578125000000 [66,32] 445903320122218647725213460210588924224285932856411256637949212739774788737224805581205081983229886286206456440513514187669857528814382929716311550098529872953821906229070988202253545609460989530605150371513586344423236785048215070450488183947001966638192963176724818815270453477370148328910934845169251545874888465402569897148386855322627200672558048387016390612807345064238278989224841582724008980505811988985976753831568617313872941612543015034871172691885713218079407818395830581354276420031221129221015217671692590290999229654550108994310119108252752072667181482336341641985001546977267340985251702484107265169186283763773490326290270200229482600494378139303121811144117743568312544223920505132557340543849294464463480521358724251066114960050464944209638258545626837499529035900214617836581674505530714602098138725453856841670161665521549507590403494798996928154774301168206672437308181264258492873019333221235169696907674229551197870729128181076013140768285744350051758371454291050581976094276578259471865282535109916426206898074814196212441816921811264279749994300171240650143096715157687218724418336003661197309067172160700583919160284904628199670687916173527941965823808273175738280270655627510961770919674874675893338362599697752600361484892413247541489456256940576413554942453291258932319425700237942597863772486294049844584689310563277525941672576125516256749198556490925871620545626204019630860596708200528305198659610502737940722649327641393245330717610715109622580552341359113675077566112294264884348624762792227384306477929819827121566686417179471895353585936831349659604946070083550880998690856358759242234671990027580980591249295756367480721298713241177821182733324684645728283306459938153790686455463160533212031595751718787460377073586042649753070928852967063846203678070955735340916346617305287462881326782030162802724205536084961812755568017888795988465024031446463625580272975748740746512717196056889554783679794191216485395337607623173843992311257124647883484211126085036946761577228037639046502242299110344811312814304263453473517840785577435664120188381561171576078145366393178188514563913379201398335465350118287042868372306263651316097019541992536914626094369414051546518370925719715068841635290740734061671334107808179415207930391605811377802107900916812597033621192761624302281945088616655439302357807763352242846757953133798571608934953615853323121846627878029850766011289719958909927299828268587589263916015625000 [66,33] -290611039594020229171508784564986844421694304965834549504995540011149378254786208057907350495803779149055584140466438495304328033174643226866117100296908049102973541321230229126054394297410455818765609445500049076255974050151180994659868568990808177999200027780812970787637349919653655403701783770595290554146763231145417993443489664504659114505908284354574395366087096547811711676266204176063069876093062628473882337086756687485594176070620620421501801736372490118252264669736587477331138909805347399451505618621912921144633921367823716497006996929571451021119813206425353193928374475990538863644019887118743098026195439688720796139291298812168008322025429213322453671928051149772537810373951490008161593083779114016059953802560732492350140073213344302239640221800009292407108407202664989027967347957217714553618236603889085576853766371805230784492667369967839932438193381579383045307443725808503528376721346787981891727447483961695019251141971777514180119074328865612782811905374877708598511432095640747575519838241124077849344787083334431957333095528333318676619762359140938148073768932976439856353819770551881127148984138308446377681517282726480511584810342354469406513622171957160913952888727023623836058838694991516888429367425569009723116693821725329191101125099185555600276893790548981813497237741578734834767388717123949213261513357382879289477214530099030032115592151153154818114646828561150546493564200546307243873150098152222480812222731733724444523659066651939739243199740846078839786428838395399515591482790106974240743051882324537557515160348015712329028627743643985448813705758510068764159191659898606220383783196547433515942238908319441423738735707928215180851147822850228465746007504331074366249959362070191613235456666954183184077298888529089100854922671407143735322818425275079069944114991736741292457513604790026691726256431602444363300443756004691498649539196441430915382704497590372413020536625892045920055610713120391629201895111730909904212024619200488069226065376035111723746749354012932586923271530225753451559178032910796538291353059313782291107235848626258448628525796510267529165029159761898003901307500364851266592416716948357077418315125424159393193540506297992356424233935492898112894380699145177633186044238808305927692785338196005590921799158303954815771700553989143119500308433982628076276155890364365994499027313452000559816499299038420471289912059086096019475987939362227052697562612593173980712890625000 [66,34] 171543082295845906693632844118082986350031227483436165201579734629955039633286648180095939292376727278213876533200144874821086165116185013532021160144359323917884266124488678659021889513124554153984753046282366718388815563152102066373651158437815309427359224336568191244719340664033985077078469706080085666743648505887961212090896459504465710558167881729344032365435443532971650365786977470952927557055949442560385985104648580548025451025756311030342918904805658157878661029199322987509004336569527517469079086174039742837980296212085722282046743181292726819981021306737545088134224107874994508641559819111325594753442897319848130126945698346014048300566513107971786320094265174273837311425512392192409967006382876703105721571113671089286495452041536565917048719534556248479624754318514464508115306101590962305657555657044549723154535637491649689111556032741091403982885490890701959093050566951970998684220990964608081708619339313694415963883221663284661203286009961158070466611921096258370066371997527109887489439177180264793962828523022539480706658744573508790951486668852197235003928822595019950053797221647571079047772277365031120766632073646618895534460351619210102188467552465470606506841426863294145542936797647232048608967546566808774728699930147230957294445277763396167534904353076801464804358121033502636235157029522465808582764183916816592835108616061643742242081855219606824616890139926279471336447133909426543689841908159751193014802801646787736575703861825921912811769785679425568367579229711547007955577283115657218348482596096974138532367501725708192081052618654024639052285693139575846893868596176371218243287003896575982989128820682456497197610532356906619253166074501338572837227754187222915821179143204151208764121142733155081653991410908705660462436332262859644740727065529148846845136851340134170571580141672382137348001524098557788640677088300172804577083217563152925193430980370980419371984966481630024903962417276026178668765051343634886097300795854442396182481402076391446872595384788432732448603258241787823818782390062045521975502548555314594687511718806880116938474034735652889391824141265151884900911671186923953698756955704860829302133963035057787341906968709408115062457638789106259595164315803323047346193474687228028708205464631629120988862173939020113752758694600027493573467125472639371060842869367766944284063050743446815328798692545876035044891790806137585496948805285910566453821957111358642578125000 [66,35] -92099759221833480411249136782292611139138401703968562391316158650215166592617745201639443343308998940872454069338319618133370316991028606263532210798465504766062589675681617826987974835439849696869014304841049123056831304373893144185528088294371005318425301653720703516291731474537425053975818494746956263668920391328173652074238682350751904956484262922704636274785017034316502606238408117533897189323314813275421698443173086100601209602940081770081616065989450046684178443929695758284137603477164567089640010058620932015764937246058655569522291063654952150982589202484658944760331047823245344930136811579479136360145632309364623321780003719714048223620875601774332213498077501361344761267196957759063111682312332298395519288591723514684126015790427844701071025712956839854666855833992790342790034613477364986731960059806659562662789646429720226247771252887197581820701985166968858954443578507354088262156983694278497468223260319193789478260650847031193971423680658856004669419867018672618276749439145469179711313996073732403457189201370334832450846241860201875400772416916408741698002487949434437787795792710077833201918658264858522942210071674443513316298461311087390343379763730624802147676239324324608240310986116542987421638536182445744920956883876742924790017646467040442710358641039726647292885712285708676254909418628803462969225130455014621380309317153645644635844120384273862511004964244070745368111089149008718541315185248874230590044660604082939221018994998336995962218924098727422710152572501435266193039298760787501742608420706304014441071531078319176265758034750248788431396886099489475830071381135219571032175896860572906763889720382398086524425371990601737099008450769238270358599975951210791747928394626600232379222549327292598566935126313018178168914564108371835295462122186585659647501697243887098628766236109188131827977889907704571710375983076939128633121528999954515670097637989517514257529843588680031653661981336086350692959666536812967823206084897446598256984606698631618499934750734912001302925666407260354101421462369229063895875376565097483554203428625919272947337466190285080867167107798851025502689660731498440597118527776103652571014187964586402188665650140177767008162326320160160092721701887178086013848635583476608559467223950422850618222491561850089133621445047235186220119338148880342796556346126239916691876104607512559168776476123090160965670032757769952053150674942116893362253904342651367187500 [66,36] 45314024618174441981586966361622434181806090880929672288251675145626902229980726032299303574462144305113185092686777069502341923350918362030131538317280102622912773363290310088566191439508388417012073887553771388347439057146502224673970996820062695182301285056041391464480477353353130878827691041907521406238113168711921293184596914888539347274817201877434151513289488078490512881308501216832582411745051959207079365443390580609308862146273920094896912659548926177059082655282685082817448958826272448096355370282212143475680297598147737142644793299532099750790707565076226602171751688030909507812254984887906223484528943374400924249396247698037292018876003529180248761927054377527106793164059022019490027869038847406002445768272846637025514512848057389190879067088821032707615406400564636041497296511835521772925369555522402110219006129259533553261001114025098187327280612532360864560287063162226981539945126696391439015444825611506142215820374154518568724975813109797828665873014371410659465502710440562332446543537310284093536346866741257194677606309637632794442384400927809130040103140997869557278175791437143660233062582146848101602382774386190692414034390256891296855340387082716856334090165479075916962738356292588815404367093476185219547796739456292729277161709223681945948493590224014005612350547745819128247489260648895929639249795111561699682612949281275107123582550543567534002932499468460328175144074426041128171762009725883601136922657816891468568286972439227938072429988593510038966169853470213731068983321322922230173954361823231194365559774475681720878329435083216111865955782579941787047231991239902083147314364306252781087236063533831310812278670856890911621314358378201167451568083157808550369744761576248649033711926101044609586072544101440692673047775266914497435623246996467039282439686181097936932731812210116004981140902511046298540158948281591517925938197288948128736032861498002115887104083017263410569266899350389587416886791871394043025740390055631800764216341619068021758505303102082247624928618692473143776739228459910230232918452753425346068091285054524753525418343651210853723304988633284577619024103860840268556577980008517471176005605718444624920848226503087001369717074523939212273652169628089704371373860288184272935874491473498887099633047392911557514289431094189987069284571972746020926010293279871961049796616834751916085297520210654672530594659250139516482036583511217031627893447875976562500 [66,37] -20606010386527072898180231234157130673354999277944474945803340207236405344871711039908524931692587018947144365724946974527830704238615832747349867126853104972782457698623027161249057098498456501853675846972868608014548870391127776187944418526536507840698048787529060706423166256077779623931349446581836604808912912976056292369970663351446793011096787393486808469059697233864034803944166654955930003757363512453897244529628529007360180678133379332093579661489041728463347037262412930728010426504167761140427126485254258836494669712698855429267159383484007468013978333820198178723750017814351227113527445815898262661384417654388910103154295775723527033243802092315121960641564145955598257381383916034751649039634041586079683076273263735781912334151193101141429104322638125840294107118402737420328876636142821192599224297910098070679516287890977816983803069754124607834254403046197338556388518577225372083155716409574693940263751222277260437347062112415564036769614426294893584999149173829484200514879600458033213600972873053945565390290776301390642169487867845501020529643413762864734712496873671909317215005197448088482071023769773999114361298032445921039833241601353440021630021553118093712786068666196699397443066805646384782582874678557707258038722305377446247017040743606637827929597268672892169624617291539953996266743851523469016214549798094559651294305282137720223595469058816419844354516417710471518573701140810627449399334506173090174324383234263956049445958075978993987955568534865262525370265002514686300875795274391584505496274206441766290693033258420743753208033138858634328117549067812356431029216642867670700178304441313562033813687707804893203915802281151944261618043556218072151202596573567468332385207468822318069478080306664258247605387456365633181839535278538600333688236078167155623014204063317905875504546706808617835081615148035579169943309922525825806259606635636094315200800717306283959097956194116088306582640330903964888043011747817964483788548350901500387079011941038216146841320419598958016256708492826391263426543219119819580761790573859789259490188235018719914410595256976715478308696080865495059169780998594698575271719247404022753705428468244363971521601073832467916950192730191242864748658140779510680931296703727810040751905282228057376189503659107571058568059042857159518537118923752741349079734637676288859682408663966408935955541635584245675739766380865636286046083114342764019966125488281250 [66,38] 8730994819676649913229332614098548044087411197352308309173724343458196802497114062190212813193151744092560818442236790531469094802024677636543043650071676795958437971764334272223185324586620429668713739142763909723240102797673144078131450410075624601163202216402634811703507813891514502150552761397172255303839744008245158454120885760679976209057602257856950951576046621555486336759234146067907367021605176070723445306281038459921916019483292502057031107500860946476460880014738362034853221943838160538278722784071248705623412875282951144493506683100287107853043396181078773906756786924407583688545143990119100387362661011971495737998288654975387074312819058111016833451228274584112903024916938800509296026530938730877144411700947672912316276500865037979064516339087199428717664525400005828390397511066354168123488477923401916253305721370472665082574065062476109983233586932719405395231723763189202076160444816888605673149899565739983414256499682511903726027728325626903547456009319175264436562114175545663528696333714493126493552427635237912019747599524114249943241929715219402037385692117854838099774840968241334180905950045221511481154020479770337495298421940796562878196405043532856943037083993759869303005836961665393979682165197893864689093071326822586723218517468649139378243597857738329703047882619611855335098171167576485151144695282705479695371289488293302380883875808716827395922880225421947712844788859331951269135633404679320046501293773677084301329782488568997050589861359174047659103747092726045263942352251139203293636803030413245140058203819905428880359071527218604181322188480420846769076705769401830194368155777224457863406338507521376237148394532864832471519869385899782217795806272010186709020376503384369697042095866676111558647617606410137527209673252313477065627517798824709074691998550329616539960898397672882093246033437648877995907942361062258544995524175751930160961673625841676638816468643229372852806131041677649739715868509836631565801586131952438412717311005005276807289984397624814998007005514447523321251580734634428338494983203220391018006046525986612056289357776050836367783551278859860530853943071716984015395889022417054191145503679081778283599591523739278865893563105083069323606142648248963864847642593673615865547660490098331970964999887616221364661380255975697313073933985791993429110334791446004340555470197244731480131805976016875179434749074114385791745007736608386039733886718750 [66,39] -3469718581967755817821678021166377108952509428250529084085043793435707421070984886637764025979009413531314636382796655491356421681307016277700796298169745898801981239534991206153868952003926941368445719884811381267037406840188807327411405119467832572942794208492124812386435836855345500163882675194848134460587545586669040996126986479537072764120762245019453510614272013170171201121918156900305982394225641890140748922519407117195360627368958795614753215642862826371651742122013807563847226162204641975248129445956227858773495286345813893496328442605578138128938196542289774961837897276828956249062830196708370571482127520085964939993777640693909920419065442957011014263309696485850712391121648527049968128061097316670446696420376908818838836291657990236337956744755405069033230741696182671904302979446001771201653055959260734889131748017645021084229343638180289569717296754909773025258979344176820275332249472105872553828156546311167640948847332653784051708657938112509417842149277670323908433805797046434655801755232227267494487736924140572538097531565750153713323600123186702821051623880641470007411248389247704124164144937553241613089021201435875544059150932511427420889908396264483821126021621051709271166919526796317425135617694241008576385472069440103338975023917608453089991773899716482717037385649695007162197877381956065714237478405454619240184725152224447864781894534439190717020983894042825417221131726932223009169654358076873836816042268971857428113870960146727013731889444121136513313508405661680115211107900676399346469864309943991816583803111081526012648790943660243602539902767522053950666928150835319555823498255531059493768698104599179004632006665241871148534222391063405811507458876340509473604978345811764908040428310727345149721238043821918295221867243248943374121177565902898952226241474162153951132930843130731354317123960797682525871116698956298877356393900335405232139116949012211336863365044736949085310439857587049187603137223960017188437695155517875142035163745312168657721853615932244630720436519506550944110995079022781280302170075657286214500315171991801184208264828734731070188708796845356065812381521781786514334045570979357161204759866721142612632690216839102975356178813590102215539686855207651833841371533272496880092874533610345234686653013698651163499022402221005398220076490584300304036099522455180599371074361609332752036612505784160005858560160696413277037208899855613708496093750 [66,40] 1298653677161048302654505548331039422692480409207451534900047977413619221483227248846000350834114287473313537528014986588161232030428385646933404976761932593601855302334582575008789392337157272921602940001041785080767139336306283564200338851697694610042844308045425742619003291711292754422291521820897031034719947098683621573181534197087087303287869139030826999248527144738491259718992096428016069523944868488715683942410034665608796745906865745713477372841668929576157269989726186738365701461001595071004803865150741419245481372741656094700308346371003380793765394493050227972552717449611074766033522623841404265569373199214320238008081246281129758695360325796311799496612317902838344340326304945072977767402530404217384946186902652360410702244849298293078877598761882940449974287570463917268570153136761779089988920568396257155825719580027036925258699050021688124090147158172842898980746107645084330925168920293637520678510558783798069958031645445403139853130103515890694522114454591502720772969393449373545576767123898596874532074612990000735404534192277744822855667990018997210356932233134238511605781656896942178749451929442045554348227267761713576364435907273278319998223690806019614424110123139504874867570921756583228716281841051429746712189329167728886825593928813584287706347126097404366777898313062827996773021699090898741891698296418179951727284677104692020280420325177579884768808397309734019666641661445044145152930271754647855077514341415717372355638197778803178919344508785230482858326107780991881388923863421764142026291687344225483937035361552666339750344903242150756585968103637306842288305726730708179493813656289190612897384821787436986323780780111971044387178247287858122040547001896746811205571035307621684233338639604492120982020058698446490004658902978216358420401993504100791302823246984821540338581215699433919848681374411768735028351883524677857933212639498241849153550609490794401060794069167674917212940427839905383622875848090479802772118787693733692469936962888826068436002496535509915742105719723730480428096633004544732862912098128883271262431559317327734775475518087867963208050466082378280557893898175244989439368421576468479628662846334479761687594170710143019608935450099504312409309978446646202350488220434307422435088064027379069372259924438854295739232641910589242548604688276743080662034390869207932956494007120738132902714927565963193289988453216210473328828811645507812500000 [66,41] -458459384369833921793776850863882632714682428914970861669016761589986319406265807985002680391644524450820447698176599680329481090471803657371528659406569115507626270434886697290372738076553649778850966668047645937001986123542474327179834547886892872268016488708623628489934122957024265539945755057406719810391258682763109410790511124806141454639351896696075322924277831566561997236417212853616327352793827292364416761026873486507847515599974353742111391962798093789854542845174992648522705293343783592393694971787888781904621990375225203742671767971870481289987542619137650128509987792415702878223407727661413842375973598696291927826427559523850947784071352318165606315590272712730310002944393768197547927104923181408414105827737475960922066108633377683728003199271819175093869767396608418166543679253612565384088136985175828346097722307861379605620422567330307340240078039077201111510037920743664404152249088997555248795485505718350533511378993375282682944003829953510599427411142900410030958517302924485725934363417565297447551920996001296022550894845752298615159032970973840269069169670856905364902699159600438179125785117718315140967074317539022160982150164316732680750051699481290648273793377057654319132790812082000975815984248736803970781562911500475915475961193240969347642310065246113826704616164106892179991338490994336361523319134068172943810890095612776845333791395448149127222540521218126687321675373118692515116872595862331827954773004385679475608426537123662864437711224959270916479596854596369028409961444885145534849698698914125996638008548932703349558429013795773146345972976887081625389181726554122604270049978681189068434462296996172144199285577746168866901626359899022075753362036756726750649269142159752497427994368490535255167642437824820931476341475551923980132754305280682223704190142913618282442771153012626349847600213401879712543162074593367092588118741194216234232635493075066049146480171697686995545751768725835934801401193161811339639576387688515800682098338766072187068560493031723837492815085214899078773449510724615829070463713439719940435478717621702038134548764008373314416292102816493394718659099800849977449233483679755494974788546254911668466415663834138408342382703840136155111060658400673469534997155872713328263675910990998185204965047259840613728782760481451217497075332821947327230353570997946517995869766425605680407761826473077293453428637803881429135799407958984375000 [66,42] 152533222147544533849954235696429424657258846007471927410802238842677031568483846598323539129882067581548565510805494906962900828965886719609179079485814105140206963842236841660484070836519328251719721132186859916872166190973138325239513700894532930860073161228825998317441941322704017045852334833004070287196999295292846025750455253535270530434023186118113928380004177255470103355777885924433237894956168865620451258075383965791183877370166314371510857324186467243489143086836312953916104056304419082704603456648645173544541427838095919752877811429757627147172684298445064081723476269334151718233398897725000368514730113950844127500728355216745021309558780066509173773608532934094315816066990316322078175421641105221618958322219771472139589514505939182269122535156907978004331523338473383128309547476766376362344220251129683458326568224357102551328633188911742890223615498565812375876800903458058074122043555164729004519734179438680205627164989879400980875660251768416181466385089409444334682517782459447159708659239216696205455685968917196223489568464525148639594916283554847560326479242810216258886422086703387407851550640234195206129887818546881624560851843523687098068421361913143750474785209903633614936383037572188447917143047352689716852820242747048315316249435400488627633621953271057734817033374077401297980322324325243462664850710381100190876033664798763606475734233078166927728049773504518619007838921730029778601379256477363471852082102708203415404425943722342558300969106916774882175518488799063549920318962523361286923585033391571100928676153670606171002430892178497724298731179677209919403125524030907042121034466404554736844029032041641396325344851437985715214858989182271246083248251399445662074967801413677998768215758025692920621242745638082784081724630917621945288225311491372839444539616320189615331453477406180563217025733670470149524833047172991391689855054621750867439111394119816142923937879645374539102768172617543528748879086790054540162944539161395774286845171784764534129706816440655063422153656662810923769567263168865681812945244115841055993992666142293307237136159883254495327354583983068913919986531020043467084094920826428920896238493337458544633808661649236599838400112642681786064262840546293424446742840225006872473293300406420931736587122123821329887221803583146141108969148212296169496929215552195935353914634431431175950764830015829454090692252066219225525856018066406250 [66,43] -47716329917061434163421226921978032977501145120956136938564877150156395471337439095938994124889599315086166757818619263700989627336158922236154423312887311282472321645071503922801318253497355734689809459622985570455228827254385930140713678805108664633233815819074204063094030540449810026162115278366079739243046861837670590913699359525942171559059129502064455501694843660435069839338535388176657549651073889831036314635477305806833527352697531987508351611705105264648723350885677148967192850717422017056056654543667145758951198235035597944897138527954196772166901138210795983543490675567982563482125775296446266252984102581651482328503041157187056831994555939821060398922228714789259990003670717595995168055748839066338094022761327086840107030126936147853691161326328805123254011612825723394974012793501149036563006103161285518233796825989749468265324237139949622586461415330219424995583755598849175897821294173633529934394816281849205635890933362328816075754126187417289767438108492673924881269175221974668482146738376339344073122261852284189890776526199963614930017875097853640721502542164914188219913639033209982737569529928461074297323439395579101026332786434553481848152629634167778716653345460390151177796136746637383852801899233895015795094492320095462443991771448093202044559323558998258541628076679593071839748867287841733149140745981595620565332109851966612587101921289201874402027333583181768485059368186467691075174657793462802430286935547647725387230140875607528463908536365940078419699377073340461865682040814524465388631741920031060933922918813204330801803408786955224377340856039520912005903203988726985067243076466150920109696823677611129252332539752649217273063934297850918115611515322727395001426225801017190325111619396774993789926100246756816535215999368678403522541557134772364349461382710437581022711062200641519263164989700869015234985391586106845961899888837935110928889865879296822843849206585472034962633898786102210219009451303179056066837980587904936214605158482234792700533168447050719358915719759609716936742094209859617619260521882368401503152493519493453671838313507582706998320423481664054249705634411555306699131486667925370149250304156603740975306814681857365635719736556724941486853100777840385179950045382049200633946750485628823877730119372523828060692237990619576606378608843668553087687429489700692202369885773454789824359252060903546777126393862999975681304931640625 [66,44] 13988808885499424777311357456735384093700523033948828329932874014952273181170387659406579138122672203271361745062492367990784603843552107553503083000879699257401148106208719623124715057326052820545585568362358814328556978567956264772586024421643929135950511137416846555680092241575061246867932684591075884282524601574741543264029767434476280344720494681075862540508008534099408859468551745085894882426013598008800878479230716532499498372772920417127851344616288942238361058643039307790812696119936812373046581082072492678374768938396939079112761378593996322502491371405949669391739527764733557484424309511083276348550104558409588327149368825315366460107847992718717937411330325239331277958788642723463004251648649190940935530088218674366602080881995303677834979273058757890558662183632921778775295803351760932406911618934537174761545260522408326701013734586273142557121938390473048782080642891013693696017830407556096460911782928916652727050526370780787546437034604157095034634703943013435079873161115898824024313584326224668264554552228606849457229412186416093471203118740995422301980810285125319709167375929220743362317451112757509775664070754618342483372124518663467946035452892534708351093412650018931448525162743957485397304172046542717031642527589279315723477238868200191896015466076065634535815499289589797610901494114513832852808061641293938622080646431978218301730478664313287415908916844219235335738375639509839588326296106594415391368924019844882481581644471005897477563875411235760523911434730183072393196767810737526910846322917029294546154351590410442807875167627273945094656000955339557770965017494345350201418621856765846697556138811448100542757004541628058500896191219588356482320243187154196455116066458918329969459866978577473549632881383664134964820278292598910593456213154246533656234773462819089072314969014269571564324235024943654061609922405086448692796113557837871069155571445527006150719808408401745365180965226681311974500033169912034238955419983281617667397637211238607216103491021162718031794745075650455047226780658216880081744149579085371262614975089031082173213875751235377880004998908606795529368919906406614152330916210048134717364510009415216505267814903703270097156510239854645278303089397254863152021182259730306794957078879099446205495670672549546553232203527837846227858616662483133848052101619688917533492390045521903063022867153009087815007660537958145141601562500 [66,45] -3827734446568019757038270495943505239136192715234326330347920932185758608892401595044203750541444898471071860557660631313764927860258993075497226417817347688923214815453407496240753975958990384898226398874646837227954402362497025747624241863165802828014727655470338030512836893143828242792773162451322065252142082000590673125011133035571835452871491452665765249184393851823354306818743097991321229622980460370016963622158210961591379565074284755602162958289531500745496000769298656558212032680359752888844217000103450076868773489531506938673738902221266765486672510842875605569146357644431015340302800767090899744267099114992925307267621934608764818291290094746006658791530967136837984081807012096925049471093922967448151910222861574599735344283500392681486638807107363325024513583735606149084955234724254176004195814009093699783790110748256358574558934129268503317247571097991299333158856956217390735261075150357449166486928842097279726097022813038434846559678735217639341301892045411460126422777342917820575957515232015651921847579607893280405375091248940660121957532433635498289716492783929847259100348747230402968066735017961370909504767372756767628722856734273725631385510843341389155504867719324469395705418638118499587782615675912487590432657878417757559077693390473437761267564924858280133122291989030338459003047127878362118815583457407568589327747825766459075607871261409189878811690918199107071597981792064696648354745845002461735103962691977883380541302966347792519615349606324683890514525938845503652310987575088573994843907719451241741946244905345971053083212583560550989216620347848653812194372146412905600941971564486148613025043127282018073545619592546685105697911565709177080314311838661817939727799253126929072932332590083861113002610879180633114592483272447639478779143563218759916911225708397590276746124956434015034934678704597597375365405301686069242392665761865930312382559906348601152029909811351825893019212220430488016573719448289800421193883586663218007990781007133226546055318880366786486879734801672375324424417445289953331037702311467664248795734834070932907909008462311307220924236705919065483653335680330094848328679231622031158105928809621900077138025198558932482375969871772106615264047404296886643215292712460167035655924714777735476476047723570148331661217402633992950189249212222780559783743741974463226996164863086123024762952304911323153646662831306457519531250 [66,46] 972799823855567011111914147425032135302803365025632739231142297546458475111914239002781139607386431488298462792004972146943862129541015189798915130629854562641748826388424701054557459151890609259116274497946646772862076879420914358775231354526754356537634980511322268782113952951187459006349034676066700937185970497150466618220210456640425609569344909945720342736442487212272795956927241463346712263079694721295345807386746843994748287035217866903273683575264680285534467765250876333280170883504760289149804663362027395866272238346706287695205750699294010474050574900623025123587575875924057631450105575690297124388424214675346618496600993950492197415524778384351837642303889921228372974719879154271848459512947749163068580978884432071168369250238422573008740143409901408603354034935962403693876223005237010798143010917932453546266146822978347643739209073781429869795357274299564964855615458637043571274718578794066849657074199210030999968603870843491214156578344605676024662952037382638413270853468312817972363162868683884102488775584132325942289465818164560414211308134765647221410779365577628375294374644667052671926582238570547603527568623831544246590936964112275527314104616404809488228950154105800108082504702531385471660128966477279106548843834934807716465593519878297542586564075279028912897613744773590399169590317233231487332117641809646766755109100836568229041471367514701285847146024165846641451634863782257070799575308388216790727752977619201211976664814187743096756389097395051231373911516844307167354558530686159740860420338658732058133595359324191237207626266192374263059267830542895403745326118035401915635367183384189105471068877498173867435972763808125079883897783035367870334684018244188802542807367309608371110043627602743012573325261646820122463991269917598716925646966056668177316069190934375483724295550607430505229342724886444391205273289938290216477727724531166543024936325054424617164017609252029303843550148413188149733043592250871831106870097310069382252803640664224151199834440368283450587462132233391369941912230448280446924712896594530361259711022337067188656327359943832718220687786721059140576028210155865107462744657677387527047062792757681872151362661741836460032539344379340115934122751549821914542876399132763631178819149144389238883056140547340404948556885676561154512894522361548916097859038023578830453294708630312265240647207065194379538297653198242187500 [66,47] -228329501145421662209495045517759491668295355872787859132670865926094081197278243242219688824785092129193967511654856102946487330745477488263017555584540129419358649055366409211098726195821851687605595670605351540371554187106387272149559978686089378831635812533464082653063936140648613631963900920320068602139956485448833375209626239565118233894606474429291670291666428444510366975115857297172684681147423951954627902111363791310122209098759035316625521789893442038710326246376882886281334510090232897810285007266354644607076031745827819167650073851556706280908451759068005356788197689393611342306036206984653104145926417445651852157453245773616580086831530377525243503650320099138298469013944757782110987820157533978885646723136889465221323874518201535500408054183304679332838041257247106700603823257744067558146928571884275213064315965447929365572207581363898839388093536023291732464227766272780185218571605046543437381194611492336498815874025445661253655908036570620115650776864256896128831638588256686477582689832443668107400585319323655498949429576832594142818474007888696957635778056624228482364018293417770050375847261404955601898355523851727712564731146634916874460258210549480918788761177836630919450076620993745690231266373758025552079702883348098864849524124400617505215002289184705525676792476631710474444666529658566319329975622587132081789401830374151072383399364806909405197081669333219873154563439616832041810569285260713066757673090882454070721915227218337178348920154985673964682479050424130980120077544156210580151567099770012563709881225077973620681713446655155848559579157117849945786750812012076154870902675658771701532041883950779957335595978856991249803054730925106243480848344591865970280113552199243427908579233953796709657649395368230426571920599703993139007174242260024795864118514987892865882416989720860444871456174335354438928525296577772945564775635047667608222097773043965069260494075776372004807794602748526289880110768182344351104352024462823641416794951439456250911317088177659192363801470506617911488833096962312882076048508720506284300938605807372813910240608951006438506692226046399261931928623538972699091343530376103678328787254238703915430798363149298399585900698458804005144523211978228030549747858782434429376232936114545429976869995330568050995055745398381267232622566275145482930189343608823601045447753039863147961341383052058517932891845703125000 [66,48] 49194987645077671424805848543706866125605004469632247991167501884442621645615191291453966053040704574631327176050455443673198560178376900021341859288587274112571085734712437175687149948940653081839245617647976036818459163553937235011217408423833937544298328743859868608098990524638563855334503567780458537450826712731527313812214745383635662937649820167370251402179784733398241953233063863802818087277896791261082655126379148374347185936771015062817164003809664643630779882801879242037681348770889444295196162963600545247717197541357460621970684012663338106642703982050088518292663239236582033244595123268761166884531494826997843927109856798187432130389696716576557981410186218712070918695211653470796720631320932526129630147386873743886170419828903672362220025717681951532580905582801420425480478059433256879814243352376486752237972143724598907772813528696870795114102819572215361234923581161325857379502541065018195352584072302811405085852627499449181037685349679611033344232216150748949908238578145342554515772269970946440579564220828362037180020704277543770839304687107747994312776784929667852502241127456196327654108151920023714201771722939209992484489995528037622135513305678980148310799170645566741579411687200875943296527785305487631660339488337042954956778460618092703934058705764233744746722737030484099080993185626164306929549526079687744332754307229489826571346995625960398162343948666932378038303456374001577772805111230302555877159328340860387346108604941079984585202572845338070216059526497151367206631497729977707871200202696118635967825442637810163736449731686704760084708071962680914222157093263271036824886979618122568565670850429856879598413766624283153882134667610361085061849098244549925217065786799456430130332482540169400326203772445231088809965746815419081549394995215020400647950885365544339305526906244370989599434945723850325178471778921322735387813259967135253806098846962388480057387258388283868312932014985080017837419679080367036164989279505317039235951648322307706576413957838256988092335188931597832733952564450052445255987580260744574086940247684685883780391544285091851035408265634838061697602822364596544287636340157380244177428368484680760605065640184405380699986869963338251719750137207441705073100729964678096993313023496493265846718472435756547293711363533998585636734515250441984051717242382243917898603630632636818376113296835683286190032958984375 [66,49] -9672218845550423127587250676895543885998631372958326475986585964775236510453999940475820120588870472216176395334789288294937981642587160531584706644333728822056015133379611609833080307006452666657482102259580222270572804065507016264325707805527831162463344985189984624608679808485643475288369602010173076258104619297066169933997080543075236931917708822960683513344415078560650597348608717962119328763318013063901459994267228444019882376523270132269569306736602108734153014969176837235254967873158094224906264731150162748732865609289464073833569936203385114873752017440262047596836456624211271844682317101132955568950952308597444804816012221871010830148554934335846770025533680539043083444935967626301783399208074024821232118959695377276502609497258044880369155312425600159623689285504099128658745392276717708458848087731290324712890277834535575672773772769414067269752482826277340952884859528556307787200497568590982486859580843840353327642086944126525180278764647403186257267409703085120517368586985542683205778938203479707377211750642927138725902672585144140002600389675994318595160403677109818903359050380030336436292679682583947095629762718986172911419037602097900006663899566543019258713292578811367491808832402766327540654378261954775047998705413339442853735709542535264354558164727064279753063838647028183975167307447290492632027054292627859222911712047133003563374055388522945614578893112852601387157677091099320116131787357849238069868260776795219237910940559284873544458544799406878024385756587411852368556006780824704940066975286652143623326124893443762992947342059665163924095525719700431745597525007598970728035654374150600925870725730713835208462972189944254550459328963076151394794804186167929155802227629652008766613585772805788178783341627160357381305225740198053471301144126903504003664753892423369439672488288685877212306406478201986501857952867440436469712180861433713060440781899899637197763189953727256359416731729979011915875372704165416051296320447446403327118922442194818693989436834394973483260784590564213192137211315813576843361452014743187893451526630613055766515189392840885175248836923248469158985461491605823184028691783040982197976393930288621589197514824348431185312581728794740457052082603289775933406105312650462597407028802588224189111601684810342726305953329985847909514458374578122118947871975620250801423775921517034248608979396522045135498046875 [66,50] 1725641300268512489957983211486836886198449455963479475780397325679181323798760059022687451294355379084437762885691584508446471460046339058674329362042481500267705489227556743696009075591735502407255566621340591719065387529484522298432296341774223818893326568061625495505257111635376266409519077301873477228419265540173246353476841510563205893758447251638425993330061054041631913070897170311548213578590722838430056014901465715494747616472878871434003056675904024163145044749465133672384263869282505599666189525293341062812681811699309631731813039953142918829153722336703634767696274850662682209636229329668832887245556156295734423917364801252219478681945060834124526784583138241587414909065964185128057199733479219892510477832020340778034619968898691115998242934759580655880478713266358694185951992144260441093905164742461189092830883119841384792209533991958737610514745601276994829717630901452846286015571426175282290549388477133350403849662758235962933430904379173942453463964311878546672996655217634664506919920035312974389769722103583336558417488590547556295308810657907845768903913014382580246225338496098806440393278997802305115306476692692925567609582065342849439890923034928937594901333295917725281542276260087378304503905131069758424031192978600199249582010186010779566918723117390678682732893453433831561293145963401567833643626937511617060860440468390211737837698167607742033404760478321012043103470626665489443176368692639871475975849469752972731380651471881703601902704683470904029322094408397274529316588696549642794998482321576808017815894057515769608452890471950325324309301400161440392125417610445491767800135445932994007980382605035901647660598260126243619297071843256131728215621148761476356089727439444857156157501543176549185732188800476315804076694632839960169508417928586193220446153226092602687894271714713273123817967084495080931840478759691760307681578367109318480980276587490810820765956031153858519551170645007264099396356903593332679770387015203057763922218975152375115699272251618806626752036326677043792080141333446877126791236988553413063084453557748993720487930536901677151418214125421821769027039146614386936341992249758963729669018431626156739621538904718900115983608940836467688942097752861681182743008385765032281671197144458755917217814831518825949167793462206902214648481543054449378197614819495858207512584137077737977961078286170959472656250 [66,51] -277623224327916067361430324460514257235171829847813892036434767526426443927900041099190049814949214560347140451445150811032432344052446764901515179152459369633634624591335622637910715977721253594436686332223626978548780964055331055226358992281053714560121999562472820288433865397867197084040006871587024345548324614254479028084029312954789949478942597325043415537122854703690334274293234699934866296650004513712291064529870940831099406728450508459046430429719815190915205550064455839543097171002587346234103648275241004055286163812590724981354863316628023201841574110274022276716273248091887048500609139204918836819703256690280025538289981691411736801041941950665380747540667101378664395909656691586344828925755476576000314712326838821161212936995356727599680691503467426409287625358219091377783452770003936471381673264139639287780510540488653324514698679922446073177743914310050019748961312239928870135336241744414145066475463047893956937347348774690354732282169310406950453909518658456441755491979378839329611662333870873469190766356315566393105706245534136966290224449854765922757534155989119141385661172546060131078981260510520444307817134498329445722522869091477714063947969058695217379112477722920906488309809439527409897001530461990156223147309274957897671481043076801048919332896176605607456378936581868341016443752172978901279640629566592833618970536479186313889207488903240729693883017642834134911543118585590702993338860848151168850126322316583989573731600385140783731497897792585721998201340060925633168450022641083854520842660219734850359644694822881369707897919903722647493495164268291492798544997859403127949953995856221254442376490796230975728960764131541526950320412336838138883063609933557877964111781627008133269569905868576858117168221020715094775221000055124176697727172432960261313092954406974494059273204536617785605362191337016347072260439775476620867603644939545817004272220261978482603181595603979915780201256294040995250667026395680047463592262289143495956756832768667519031530218779666626922666323358238136449826557120422486883860012016096613354999844758861412678392656028033458761049047010993319073286742910012418229640461163727141514336554639932462462337606364711573413920186097005300993544169569195349498991955289166876062882992009025471039267331912852223466430740761523630538751279796376542263241193853832294857753026917634997516870498657226562500 [66,52] 39837362358053556471200340143858738335617338173406281077341404794528125030210466763203474409127132236504165818487531381464691873067750296630744292551617365493963580957705375393137585320922032163934634282258219675568158338523747561106393569786863337681354607421227158480227416974323532988062675719101669193537482589141113243182981923261426678658933081096878936041031258483355847946136100616752118977759578097659035499190715675970203326373151642912967732024183460200160840361711000114684843591134528478463919652403360469467639707492767274471884019016724968282318593257156707485987460653279728134186041328154203003773105204233287756539732097615643486334184887915289466027888017272011770513533766731520706882234424309167510803327478969089867460320362540100519166940482236856192750398142808573538085709432608833999452797661626954390724385690995312625435688432300953504913435494171464251746273560969685464266067468582559183913065398793020867860561314435767431176834638668408773730026411490418316345313886481024902878068500719150780670868520854121799914116796459065853796539154042628267303195253931717480816890916794332131543690309776319583551998513732079210110306193250611565010435809762285568357032746045676151188257157772473692040976226713165213644053643996621414775403882633802782680546768204708583707448606594128189241854126035860943997879993344614702639423369985745236795021654558813508102812407479725113085825257732533252769861978881592563562302758101959486597456231441924052454475050070212268259531579060139895604867466894309727350174460759461492030252188050818181039189966709365209632525624934684293065830662428247204361653067869243943761749351769939748618881402577895398551282167539349701753284315083241430989464754058941013897039229063445735070704033481769274201822523325136027443192472083386582951406901481177095301425094523907978081565504581698430376282962109756370745174719320610368756954732732518233826776309057485269228817052873160855529784937280238006433658443572577734348770976658180363916970808600389225120593425387992857202669527501810252297034546952349041745941526249359446258200840315427317194809060433701434542417331388269081284482679773949861670909489219270247802153121991037792691901481082711931702786135399914850305219580187114127765560517076164575288974406499749706273720758641580761935579765717063845127115739538394001417742629200802184641361236572265625 [66,53] -4966844966023611282342276010849734178067435319711414461792478167937981607830607454245320463207275224802229918974969448842772722627834510096156235606310193138319051027324052285310728023128762909385147462504079572289382028085952227608133951194524070729190823970846459618583453810793445026781381891391933713463123765375293024952225526415218105057522872449290660169604301277441808835627012665277103325541565403894413917657653717507052100685562346238544844092432158730963964515167421102317588922423839625219845093188411537493778702740380165714612945304757428644844134014656219141228049698880523101903901695543073757479256068114207208875968690407681644899167609343878412688048978966459424487438753922684168469484368553571635746219167021675078366361257776273802690502518834751924505975037400654204467897660076009883843212755323800920030763465396699870755875894168514873193332696283495681608555000081304663695426876508613804065287846876366568416766883688322388609812358740701947622132738763259432765384479944290813117410366681589833382272912453039048507754557380095883604878154699768376689633313036242418946565417111939679091116014899573307236591436923035881094786847013564335752547904127477183830374944802127290845723152422675318660212739767415895695259416368791913908522011521360064293381985042203886513048951621699243453263399346526552387697828891378580522232765741761209426059200746117353865032355425367146239128984391775858119321125783968293590852352316695986776233031897135236272964196443175829255292285318178744559751697293938431424427718206857543992453682977055047543065542461995816832510462423605208556174032143329130951089443620402368285260989611614055235634333679736124376206127751129108472608785144706315296545571039337822564470939596500692928435462823985314184957012433216620269436781837658080245184072805606552234516757352914764729725994496342940242968831594890574188441382331777067326363357027542467071643229319316025005724610311033441913489777838275188269735068501590341746999282293410987291936353093786392495664184099333214702174963932678402608825813161991776189298217763524433394744307587995702833117618850306922555528594560977186219103605611485717467123216979373514117399050692724744311193744359390707240430892172852900093698661850854562742539996060377724096410521291143327200335903390823618929441634182922735790973009679938332538995382492430508136749267578125 [66,54] 499774304386275922619091189479128051667716029025048162646570867069690641377156582647736465064987139607013839442085181098071436675477074557191666675664218767717448197872246313871458714550761473461670524610231176669322604504325536920373339567537367883835663896746692150889483091508819913690619366441759520668830151460585433325524607122159220400659885444720676131051755154846072279262180445384150547025650533622431179665022893879866102580326995302199097917296695322160648079200580205013872842946025671882676566723134621242358121533056626095612405036972349029252954751071898402775678061653476255381505543501200293845661251436496182718087875454838177591801863173891533878413843082847586255458840635490884647296682922139817614289535888619153585517050228978802462729791543934435623766603777425950088860596939587625290336372678945622341312252232554688698955997454232935398249009842532456166562372940101132079839225371475779503364446021683567208490360186028848968011694247151084467512077630304977562136672062998754616931659829725694525365829017685583838970129033131718805578039662997482112588701772729500892089708186913886502797901027774359299359551418316680859236816588497089965228869174217122208081419464525368104348195302258080525341970340264732855703123305118385202503877838867746200194154871069209545397805129164066146831706115184506473250104936136046546354995120286516667761676385408807711860212468853971208983682020758915583011269428721590822115866539493742173200210504362993959488086224132718086333043107278327992127500600225333638016710133558538750564795820551323924511281146279670710300108306769031737993513884227498519858406191416586145013016008799020746256463619540152424282699414064987098694204768595254331689568207049025751741787615424337058276219340579998491195000076079634709352360932721122815347858800443649202292633390610204428804337447273312989297349080281033430250434809405015906190680609391266974848695415026562064095123475293914330844116356162381358493043217077690757608951938008984777242427328211105182032040701410071435621606961698817884854062522687524368418070595716514463527307763351336061787292107751331539900986161721646724956947273458686638561580432946099428592288353280764557101901745139810359713171352665811078381543537045473235262546364082131441224458554953471123714369887907928506249239469828633700230341441184123141283635050058364868164062500 [66,55] -30022549706526174127686275781050962866102104825660156419803779223889650367635499957798448017282377972782183375027094710976369446085459430970347862812646795880600554440644500322534687195453520989806743195042660004441320148037197226274555488931882795770696584878557554208111501291105699124480998436625624578399663658904689926985857515382768812473529842231050713104599654764017526468949012879849216525443916345030441067031239363460548326582803363355782321517706569331291770300871013849671491000701447528395414010926432237192988470086639790830991153187952985680236064888116671088939502471539945576817263944345387173638849705159471887348564223434160613210979373290862583876303505619309848253251648224881678217940314064350983804512270757878652077573140446068105217251657622666437390195203848021639697684309527086961265800787075952009508577509198309541679818623844691463711814779413268451884934911266137281218525913360548383644828035932265841668908453302193707471195154663329133678322344402631827910200983084199800609078056860153478706205374678175592269949639085031638672385070403748421308560146409602207173159813101470912530878275622389686034051469075501643170890662926784818333918193831044562658366881094804199682407645959041128889552755015341368129067072020516737572883655227004671111769612926078491621523974025920698922537003912577214691884213927763797785117764681870418666972584424163178363401041419632460345953352990330295956277093672742474563316244543544206713188085916464584747868818095383865248979586468520305209913620036040813946653255893144602459683395216651738869621746410572163279011944265642178515980829069285535226915782010111193921556723845773083053789249365822088533268537958975786684474302169148370245299056757667638237238419832370695557104447439801648610550596545886060241511740221474646820197636824690968998703275203040558793072167379450915697278260366943366689524245059768381342049498465677814882928406626881642501430115795283781902766829224773680220379135726834730261750428073834635300507151398386046176285490743862983206364357525008270932929416184252243266468270299481178224514062028999168229646549879165969453168449585174831399573852572779580617589939024090237734853326289498964152070617118861527688450773675337208629450295606967287237393218962746103364741184454792513323062110273650097869142140967927225893296938608045820728875696659088134765625 [66,56] -2097145886446871926918707327300684081284750987324830699577614094796105613900804736617853880158130139955096569662827179860805541433180000790898273331153456238010710510672664548958380134422511511553174618461577511568656555734587257531607163535142832327145467281478718460979577328929265276382526055426872167144462412797186867173907328998754166829906606841854171824053373041059960271576606588051123495831061034324476851202521583047935860476563700127128528527164761403751216120441718646385419967159854474665550831414678792758619243896571179545064383826676891711566082328684416905672493306715697833636944306640351135374583180927111504319207587570169560664670781613346449366888014911394141245515202336560115089802952403199007695978552659984519215069169070433673234270322038169332766049179385831303857177410496551460963123607852067012452897298184024517146609064498600179514868458653452684147559013514688233498601070518222600484009330909998255412188198255434102620880155105215736591376893493446033675304998790220819641704655518524567652037526518481568331983477239555069119371757414146808740130260444264862666720429916453053445907777042085345739538252492632444495779371334341893484225294807671854698823247445327990129284262976404150173528088570815346815737252658126343183843629758845967585400215704333197013001303606768112649644105984577556619368503911132010816859616422839830639545878197707923137384335154289721683516566377983536110708946639337238940254223299088290053472708590142181929114145784916050873279247070526617472967096376398719256938741353249203494992205837657159694958719466961651881639668789797453236624695232846485671840053607453486353494029797506443229785599169316455585756209218690236982367363636902605958464479684958981696707387513603235431777826603472332034665582917599284072290492597492752153326109285619778363330526748866693887941117563551720202835771272386741638344826475859875579305588510272266567942064926926037460826460837123412377869368176084036578434121061087041096974855082198021324385229838983799496952397032682776361759511877694646979453243083549565571516986017447161303549411224319195730654555772860189567282577877410178171456187623786199953227876670696489447562991591338943851567989044809929763560928816823565514172960171843629402172812361204399147634649011160208163665454000784868699191860965010125728014145352062769234180450439453125000 [66,57] 1047698755180305624703160333131249541353925451801978928573187272924109687852862372148387295218587306198916529761370399430813912410718673956342190272775980224657942800282102878067340136927708321179129319289429480641752847172904398905862513153406753953758505849339366438641059094381529089172671694949431112784522688663444714965617751054346873371346737532283197715835757262714548621481664581359079362340298094558677600592309377709117317291685452402684025942681768861355784616916792320830852222231798658466394177876472737595798864951697666853555571176574492890424992906164383370377284275127116687575108029769986164692094257838939880548963766312903531408509956001367560608644724549017995530388650378225938037599756437693864395981120593833968967234360398058530283950552776675682197882142746585541181725107742097903443845030799070366424360620157634091643734854514619275030379281995571352616163464631030131265371412496299482762257338743676435836277229240500878761704269492308956229670239828772307420483378909139302844861773629891417414566630174275415130364568192212643340844578259652764228517426676620280092130930526277913442385827783796715117282247683477989404186680875859874523366996306220584536191645797601345695526753099193894901009136361614915830204280446293356240992802513956839162850190621946500251219483728657548482935225673851286731867281461297193090851316740982377830620763662857923132970331796769432422436570417051672197372213400473434546230675386409746734936460773085414653596715035910060937180198101045756334471537929163474435385755290650716946212350633779514872589787048329352677528096073064038803332492994420858079378690092996105604664474563689765370391464262900797850583723877717748935688427675266680733490850162484994929016940277271726545383103946080245639387841136110704761312761961621446617003638407307327718580961567785566473257893267914627025020633815917844427646772180078427479192063780145105048148443460039323631293431303143739887094346239998275433092101595212336006047106931501370998195409503420298841580319849756677379332040067915201330297876481459525971952246891008404250870440976359780202494645260706384740612136641486665073726526419793401624161691095605225625886852198753924129450941862418617073445617214502862404534294471602862516900366167092920443834312904093414089468127778267900270787831278757051833849800459574908018112182617187500 [66,58] -202759669344796379598698144776718926433855046531239730366177031316484978067653834843176720242367081537270853337831109835405741950247818901740925684526182262764367346442921551692458504194045312598959802405618136731331986074615481904477190988114304360403040802128159490929605130913349701088338029769682319886100333514570362270218826571977221383753009205905585262410302820431156325872567971332797501696114501441988413302335792762074262655300157216556309227120295685765603148931072259740368667285809418483511999713109186937634511987847991072616711198341099982879504124729994974091709267722378178123667179160436424583444589175193866215466371005624426508190824597190609599318378628632212590196480519857720600503365347373032729623264328219477492786388264029030742173734807036767547514814229913345646350450903131766452111487829184926801853050960329032061312842072172002974086043099993969853550496434443428872740152422001830011424166090493244220868680547665089027983476029204958273752008153085589821894185904491102352191182538588224346457831976876018970893856036768560783219628309773770927361553553366605454699366641972298102854128347305151845781829126798993041127589662736523856850501290774517662374478353002029761219807077311594012647385700338156562539551742158926793226957339007170734529933195560003595307097056679759247989779835323372686856909323432603914826900041388836338435268721588263705865345341834836518655324426946354713702792990738178504205784139286712994728695018480619708817218890720291942106516567321104164190830053296619043249034639340998464800285151881503871450461423255214073765885493956309558428965432989788597131751165063626830844556465496435205253712264926505179635973402516053519439716365069092985011080865174048486233807248395550184276070325809950946134825327984901373720995174709895622379580592167771161972210082671887675737976376659936232481893068966701032649749257216158898287692933415914937595200296112205719562692999924440631581213043455847241527959213038844667142762136145758347205279701569880035310742137420992060487568213116999456142904548310059594626386438363976353811726259383042173758636978621094142417823361880254490923940859358856392340817573653380649941812585131150887698768121883061492180093953293772453852020530949816206308458249757696618072975181983040448531119743169843564387067567922340316499685286544263362884521484375 [66,59] 27428935743147338242259158823746269199777860798333657639021958903157074681024836004459527021202863396660462626304028980420499389905319072630550579375322209673459794563889899404261344330007118657899058036458245706226907923428963307815103895681540330141181894089707399209063755147289256751237665254161924843079199515849001416830120933602048455634398771568750442782294834765300077306503551265050972299856654487631953723856322061506906202116476917719505240478680030077619481855207035719923883557045256719483573671232894908948914659262643265941640559752034579612014572947825680615300660202489273834076632038917974140279503665756696180559243162705501594126822552221463228606494095204820321392343208425237622455898690785957274153352895720978895648487691947278365620971465286233095622121483679078907826320306818514984150242668628318108042248642818200451262504474578469730214853640014398908398594411180977372269058240616740767265553580548470378503902143581263401987753687399178062709627568544463038070593707386842942300129399646362205117096505400179485662552238073395792637912205734739077373328094853703256859222544444928368458596867609257019021405543450933930656639641161571125744925847582771180280633781930185174141697643695910311092832246463889255058313691774722988873079890719269005659932247732812282147631240585641169883607507057708907583490230990087287450419958222930280839446428001794733445307409595523932836332554559212118028392594732736214331485209958442385844773414939821779204501956206485150286324598445801702073661715683634778784057942914479808787384542625764101832391395489171592451444593669826145589895761800579948043738084283926808275977025377034394258992051183580893916500272054569178688908274231669902994981105089602831513007122996738095769632448988526994440332916632630206856916988238024918960990532434591076062927228761030137428924702028940544376158317431155995259340250597432064278178520337471298605671195239858636037678441248179424418453726510768212571896510391823980764598091092615351612142684246422225423311277216682455366222456482308148290559841460516249938830887117225694692875315225699002348360814583062375204861771100019392073076862225568588884478870821922502926795573669470095733463335606221136942692145239629246106403495748958607109209443630741733413621202724621864528206628935787407606687604566531035743537358939647674560546875 [66,60] -2764595228214023476377063082700276762326508093881008792191171154001300592730395764934979299527016329112014386027092761213083566589928235920696536964079846776979695866669068755625153953729812498197835885334046449894500380869453223608961020419027233563661746092054426395940397899818372662073021609089344321104576342395378394714258095757465088123588394491744058981304772353213081478392387031430146215323662923654986797191754644079314828699085917731819917229794339032420074522652559559739555015180296233611429387735772655012614622185985091142490626414433052807212664402752128699424362634239208069602239781792290695803965263975583986153018997168306619729525605899650026792643010613242259180742818259039365265292091031944678315974912010125655767102380406936621088420222974105738498846503035433972292242754209892383003760638043056509276376921026166069261575057855145343267148177519516708962035365368801850927569299340679063893564413132607809664744327053676759766859255072155459848587226734294024800323654814249003932648441438571178334147284135238871428818646887410269217423986391526351823278866109972271622446913339221234906083853179007149328943441421309093875573244245143504423618196551533079216468027966589526053978023053553322780233419731461454679358568800385231595515158503273555191825747536163488271431176535782922251670306477567216235430633923176736338244284777253723387814660842763498920334864321445481751609071056890571581748324162228163819356197366439863667123492059289946669560556723073294658809644452429973000335855374549293855165212635000813447950565630165716568541356004443923760944161878804813957901355563217792584925539469830496189689967238365107742779500320755226619442585455975916456331107414221956876927468741699277636516877342402882182144634689107826927935622686077739225454545978605208455634056160403016105195082267937465305059500709773622512550956129839989575789012314272958028484289695697680848902390078234307688473797979138090255981954685869887231968480367056302771609609108758388658602696394819230062477478126993406676530639933198315876492146825514807647991871724694857227800191019577456116281523974854909552758217540641377364077473271900611217942051251184139954881917545445311960550973155954148101549953908464733212611222367309748960618814849161910691042446588117340347703112563934753874439476106772417551837861537933349609375 [66,61] 197616009166646354108430569772440704604640505683417617488001959772496560933510081755065947115584426305179564857137550573301405161735592930207359762971459956525203982367589555452994043710064671701839361649540742159023756027028886692484177924511089855217585046238073245801524205861597300030975119427310898031209551446832137738392734373224070396465445769173256690049366966959267579339400702832897862455872876002647727780140256341353754045212422250077965687894518297469556261557227348466315202271110545407128120914166982991520946596650630159381734239523451909945094229688887793379129077253800445102416038232815221054615132743924414019117919814192751421147006597776676005510731203950647910134814887750026160516280349211314983227667860353692625615316264938153546700023918471628604194426283923368868312178157367012861306814843093232213564437595121888085002715251657613382964501609767772622515311503363969897932746152977601461275824515096029332468397532535455586711498723611785936733824387662851858369917778534489463462464685686077200102161495467335041017380189218072317765293936722125390298353737198792021411736163395567370843594747668462192267946522791765709103594214517760761789899821433249493978012943587020708339744300435494828826065202096377207695679366215195340373941805397723694481403750128853914081774348545244407760913985765388554154396800088094513318912359103108674047189440681341351192293175000151622411070328200748044192789480605713063055245567942252653151308093693811631144365955519582302571037936505099792585541536272062728263843507881459840127696954571684436502360759876533277445571855384069596820006046881831022931453653164988889060922240885878074634616099781369263613638467332636116350548570425615162745903994553827474265209081276458693114697772920617562606239434763831012013890147260489119552564049397540855098309420735165446913364528833183674985538244101891758518260624069075768479403896140540101618732287107900397223379007661525428217405325881763875074815802713644718639021011661872436598744867601943138791795570914409793320704908635976607955277379654600407823014071395420030896019515346334841904255971088555293860580205720793887720718572924811310450271495231786183884391470265133438562099400520105143025564199092156806361438474080835335009683906858781039710254405416959728254661671372448272787636369685060344636440277099609375 [66,62] -7379906604546281012052301203948155312773816377189434970422140527680967070928619320843484926784260611402903245832830361115696938419772126064334313910342817262246320147311939214574188056479529645034579539235250583890673219763826797630666013309277202027116596260648847181950652974329051503842054974195389641422589791376930707726823628155665764554404486914043237972289760711134524072292626239100854242709357793532485814774569036148593181302942510103365903161738552130628887589800149474814367265887947261367809635731610023515631628672084580145498148615115939505000806867150446249334129263120974477089089260909020347368998272079523175295273819918115339399575143127133682910272893110599344939999392542471758988330793328020372596699227646306114984384456343794921962207459826767868420117536033802252408219323098063140456757323930230810356881053065800320407152026206586214370025593568005675663694546010775150982228672775636462852000669129243806059913276495189762404497160627329028767979264623904004241802712779036838773709898012104342925218245463059716753433596636313399879965258025359873869631501250287551781067804860501446521754779659443114527612780581495709529709243382434377521198053965266527610642343587472196385874907459166702863127466245703547680010350585824860972487326766235256318943542507899574269946926855587639531585370140176165999975214324186923402820732485364553164660097676445613736437366175250513679049384715533644169311319896927059197268600012583141260694510519116765040161751241176474239549684700774420211835535579128410537103758175299665285362900900419100700896796593486226368708204883579713569798000547043456959063051826256315361085082062862248581568530457141314327015640666587317698426848125320230764224672453932826452001882348108955728248837963961198358491725992932322932733316876002135124127922299616413222399456041460310077412179612030836971298492338090753018593838342306408396888420664856316406570464214433729218021682218643596153716706553410540400323965748491943404750554371057468495127911483447596523220782289605882539278096251154027566624970065117185774802063349619374237291146766115962193937123601412456035216398836869830045957248258256774941097710594834139054782733061116562590906264589412813128878966994077178074148570924739616215718444055137392666500188350096465563101146359348270209466136293485760688781738281250 [66,63] -344882730764049822542919699080815726584798644125555884324489350156921457853243978440414666075503291482265200542454354549556641211086432522930715371623936819052696721099900838928046386539348209729621787597406592087246891969289750640525521768052086009769291016583083244604151999465930530418996846385493915618046221211806856643040404622954366892838759819550781779447294633306012304031951054755631130974346788770954775026986387117853910072087855990666122557855651464202990352449373300368774863739810460359307184170240209222211254299845529481381336595322264638478535716796272605056824584151927363220836551034993960222002147854555300160196567703949230442811138108585295297359782945783387570227812006962696512276187688212441842008172141798216180390050920953584746370168838273062180860954650633449242526650808854317893108434759208808501436913874620052777027125540488218297968948506541899677637966941839853301365186017763903794960568590935850192044568813163315850045421271412902125154328996620558794092106577567173149795312965882113742897227466621342772372795324040335949613033256777695714013780803065105111132586027472012052461169230385111670119873487297848914311834056680839692758331311895465420554990619941722078762596416527260768712720562708737383869720195131178473655727606597114859227688885318041996652425425674709949096020213993491542540830312141212041110516668700051683610130096315824759333086453529387621263996509360645502826736342813965748846734380731018125831049378507484441030826795665386410461570909071316851994478707844454614360417853341025860607180963082570832316574028333566553082568752138226471537358888711342659079441172880950383273379530615272240833207628444441379072428079765616683486071133116725688564147536938531653619726781947957914045944270360406266673197542304060310583810544833755353862693341241310215628708703176812724197038869595363958389194177568686667124455191111384415393024984999609697092480157181956522286920034730302920963834000604925923335928440835726784766717379269915055859362256780496090929720517760946366638870090321914919079986827984176301674618477053308985154259697751119450632587750296176662121083380678639735488094044852492921049681246928884264909662019663970322881663768912595181606105712306770304287914063348817749030266978644168463984150613259049313313181484019764866388868540525436401367187500 [66,64] 86574446303802109763171173473031746275927406223518090343944361422839274782816319910302498209156825942429150921856094479949239744953688557678083448283818502666564514705931280048552940964179390819465152755241294523683492564202324648678964173493975383469915717480691761321985474857645718150752708057122177806602594304567386672832448807856803144637194851350242821402361492278889749300216564047080381713611594114078911711363664273683437515891445016971140333647097531078522194622792121463853419194904528595427781963272024438635471338853944320996128230789278413958922362085220894624520016520601057282803663697692908563793306266449194033667941973338318775394010944509640553165612220203530096433487291588303037057364779690592746549715531458932973912771201903746418587159693255294944138322545009847523729424901383452887947387592342368377348875591586484109399720351011262058761310327365369136988009674436531608891022334389176483831593967792260201365519057201574913295675539567398263749637413098523635318596525949913892329550887139947598288297145229794005232701439602931303483702337693395525565543826386027974505862077492240298152308058840169515986637469952108078628759476709593205023958343291925832317866448223718515131018311283208984405468677366121470201611391899158977087379281224967667704583137151742740075431621545125111699936943171855361743566808927645537363551418442624536175785308254144562336526605843740200425092271726843818137841838689001131845819100025852359526467809780325093054374959241085240597775005015277522303875914699363018397519371100705973210312904753873759747662661616214869141455003844701536310621065948562458279883263866182394643302341336617615622836989562581774942231215681876075485959610943927316752596864421641243235698187398489780973140591943037970472443945758221958967985591507006433692292776219736686993092307225875869595790687402408173339892435290082436494376389374972544474570268443585546960089253623354936397871041217573008769031923905194873403221463631671830533898609420852919207416515372985069674516431760396283001335917518062037073318260695921473918736491266978473554833628728561575845889769548538915173557740232103743768665290622549959792753796825277452146711357079977117579636724491597915984729429577124204682324074541980174699825164552574057900333082236712131489475563483892983640544116497039794921875 [66,65] -8408348177977660376047991179721242989742062854123956250374664608374383053261155712932513044608726756182716464433491655712654822067272767232783849674435301228313975333757146676743431976932040761271788283750270072023533003024373496465777496547351612285399600720923082217845599323495121418928900126985788315276168066556481593298766710313589877328093311505418156018811546923834001517744276345018110462541189075681741492481656906978427005869862916757205909386686455713159116423166209716693390277647036723105494698842851200946600768309023713738857457324773925776666772541945354713351235064731947700815248247117310162369000703865248148062354163785511802886943586778474811949598925326760402154998019085865503129331521503644664374840272630693333869540004432643193429208060747169949766679892901968724877882840196744627263635493074653430109457658522424280459369193820500979967080999464490277404659140187385140375167208424927481506042310505053838264855885844458781941324955497613379670075091519882237806587954321292003820943652186115275977603161451692616323642362094101084057085685404231934706115611290074934420796826967766340094028367612035952054006920474301535846864139164254556492981528263531839079291313948401530546479265041819022674875320417713431611065461660534152147248220672425172195993561838998019381740687410594793503040961357763618285443225218873931452886347435797440060201455916542705596898716433227470469561462746764051048412218947177012418801306803902893461760882362569580279670390100280585219362695822380456255626890880639661814636658517420388792101339498361672174338840650666718544502379879594530914228816556405111122536168052939819906933389522591064271198081761658930979018839759128109077774111973252705092503862799527331126928222127168522649279898964810280087521124631344303254913820887314414668795337216817446222171376825010340864537079307547945600663941334028525174052654363782047609071386289963833821557652887578632648353956059636502023530631698896343456991248720615737599391015541973726622500374859593907314774698884646608555062792169420399441193693817102579597751051257102445532310520063271810920502828021343603002828961699155599527675130594870729490779027488531320266823782278046748193891050991405964869729660397873480385757608854049491056200437988118253039660869235859090575768703956782701425254344940185546875 [66,66] 555053198851794602749588231273663868627830875019513646342786258242880001531299491016231328503610904722039681833975917253505279673538284876154156091964037532907149202738004991980665113959153769313472040272990257100298305048869082094575207926231047067087520447824280237209194214095160841258113770571070709064583856116105200188731012155287569467038693991201892055269596362757259358657927118715782859068830775751349719036121055444131173888238593113721930218457868284668048961422291484999514339350973755791213086179376696585609772399669904326294364673206479123002793994423697545954600655032933252101189693070545434303386709823525585340375051745526636523431546163764031640917146847310735032189169811973897116283565541507772613722080270471110185589046798705719187535243897408656413521780985767089562669954469659372161220139022335550148745538333069286804832002715938285325834079968481417428334645595582782220780145588014588279142486310626578665546933694842806906748404924809170498244357256464956081691430324805749665600712273175357255390792660392057673102728185661296182727880064463310373664481459560832186182016905012256331061886889302085548857434340824461490668544874031749995658680194895646997744742391634048147027347829825219844257325578929807959192694132952506561017481931164227007432477473481315138868259221771610985619571040662209219008988460384524575584255044657964309423977749408660322717960400009671344668165277948415498173928973891608735870508533362591701527683416946627837430008882579983379395439396646628923033829922824484039864821446991868768253519260754518650926849556392303181803790273797087910094307267290050296690433970542323556506356016163412209770824728672518410068668100652339092043870895509711696449702540304523116983033904759783571947191333537811192102578844881225456230238638760311893363028906959744884910918090014000214877060910462942793598844618462346932723238285459737597958431026717193043619496993048136856565085409866329263456373942022915949832418926034857711745027558094459542127340985669855126148110156164092336103835321028884146863968333566309498174880564782444531026669366728345251754475690108413201109274314807078608227375373657330992232350737636421542441094787793910799682769629390250054184655864882200231497164881552534521936042994736240631778640981092154405018845864105969667434692382812500 [67,0] -38365939521768861424897651988380224767698163041344421389899899658846224266252935317832136030947057744950957572439109880719305686734763992972145063782825027089968540845803248630511654543473027992552011389830442871469792682240797507323560023902492899340358046907205830407845810303957729228306889455066861838318558010896986061464738887231903322545670320042934136863409488850699878124449150353124763818367666809983067635544507989577457881291171988051372010097563972213138313181320925421541202665990692235981694195794093375581994413141799564265477425290572971728524874135890637849739513129280218502807466952419596870372949945334858778835269803682298677354945591188691633394105078612163148848576243699050275498207716617824990136275010965995397262353372786960812537252822242952962335743678143631433002522464099750519836838175594563828681504273936007509742473682597614586043171009181713995606365935032371691959733701116824280960960269295073780902039140816306566601859015953205462879736611966104900044764459771763607148520095473544853414242312075213431104233848381519086927864083993514157855590312695791754353913446342632101348093023406592919429140425025738182693824897970317859792030509834722815102697538813721801635766858304660389243287174434098254797283502764020698581399074045431174175581413376368753432646832573878860458587145901936443955162177467101158164071763484385994275534596076029985350505066272954112649522187116110496615487424935955522863636938010129276220671923844744415013231309340258214421375398972925131618664253502568893051260333915288547511440787026010742136586769043828659745078584504343949190030898530905871249917517954707815408831426928769533525847652894468139679556529465380513594746629788368820077107433913319866151795596457160114498608559476946215275373317438805234923408486081727853409496442013450389985352917942268767205543742988581744779921765942235315407170719786447520217450033096799344830580566452341372989166379802423605024157029624617276893200805000427517889824632114960155384228603459699262485439701323861829833016665808214941646448148324921361174672978762180271065285282241631248847445128804017533677545569859293482595874420463038547730085904422124082361354640250510962392644691413394772352873546025591549148069029740503698138343741108613471624266821891069412231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -1563989057674610134024819168270939014230323358219626131566001629203153441608584793529939388987816560075699780109809807352600253450802332664863621311154559582481965175100450333981423164211917306861351778260226257680900824596124362518192592685354198952891548988252943066701660051832259978838299755942794520589233143122645807911892550869184344540721349731476392664906567864791902535596897049658911688198120624975128056584642222818017826652818654200720818715176140866351654107332967550730250376446515605740480742461621983565656958331415927630500149966370903139010092187740664101079834536938066751087586113449572734873084290965819773750845062419566706478199358612440722937817115269241908445406591370752590717557546958927109074653308527822066559177235273674684299805309834412420821200907798050765144310035796053121645815254098687496440650858555072131686838464194827723029149998320003094336925989643986050682756793088189610221016464467285825899483552151211228965400505777128849939901311112578905506530626390022348587339265918571575870495602257504573768980653584920453538997918173333022539930779321064346816173241225451727795091728840699089252197160322074754392124855646408377310857268958138240070510711243042964830666598000995648377864417407943840596392911157508160880907502714402059626467492174557136305571756739923324940031953546030916353751376414535774644425603395851094972052218764237151455913714064697068622397164167373331990834802406495029264616225875709110002481941317233336293407760508875841446878041511025436484787398353865313112575807778610506157047583822704326471557199480716738943698727244035123700137023279698224441460112297530245048538983129402605592638643116935811637665592750309784142535060794029032706456766298860348336578040802037476436828937203992852180453408330162084766425881731518678216642747620808450407833346766621434790179625594092451532605672143554066615337555865019135270141366255090225239513121658974189325123844401506003356983760924213911024023874547287565375803529591547631609041395019767542022396819151231229523159839607568695761372936619607354174835119862835274942566304352087869966706140407066395771359980393270324201840242227012418750765918360100932032580581561198198261501578686191391156051148732046621902672444745630312015605140182547549976277423411374911665916442871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] 20565960224609490896440886169353315133078683716849641406650185567048079049528022751115701427809338513052644623070193298769040076617159485288600968413976818456068457731864948587791818550980658445230570960735110500122564681878746136634133281075148860937116725687642994388364876016403629166267423980918686141917560748453742963660957328632591332534036355602772066496895493374388687443694800609967962696728962327920855358447788454394392360879174728771961692464118848158999819483331875937241151617999543988331673843564666981926162337453079170573537965518848555192023090012701550991382289482363673200085148730071743004004999346947369490873478947688216814152513286059735945509695430290305721834490221363253583718934157530588664843137901495031969696713915981867518008877710971776591757068151957848290736609531437328635890698630486155675539025836451997383848494926530718388517483177705709801193358894760080653949153446827114166082691512146994345090797021285461129916086338748824628608671398930567559585072086582665340858632078930273551562554973491681470501182117243375580279606554092830064589485283419856573606440187713126312202478554501855389766781132637287954430772956906421903522392223589646246970748708102331231345283019484804389116601623099413975424507284596229721990669157707638988433016051655996695525187852101115064688192952269982184131881361243156179150213862919444836041704220602840824740261684101931794851980773557348852651687099169635433038907823441540462722141836808770346665348133392697196862904169629000971692908660721306019529564361967854379255711208356518238911477520138553317767238368752741319439826194591124680862216532551915532151942624240840665860399340983779767653260355942948948132788775650993951998823614436434810164578747145548619525779354533651067071510946702546904449819499402639224516064505226028310057013132203169292967846903571260957761444943013475442718451791094447168012262027283121009866248079419005216044356417330398230773843404708788461035127202680406169039918547799821084871718075647263083154704588732702234717773755935169468216728097981400430904906777770857741200460847817872319232315238237690970294996673366352254171451366479405495097392673014729775428797218928320013979858995078692789548563026144549208585231961874046656768499743162941515231545430708592903101816773414611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -342872797525681990702259674918644724803873291756435397442575569003806253567767930367814308316109979670442638150441674700937832075544832337868560364008838278422333819460808836486668173790730271410658200713763795440688260788293950763842868179444878007011934229985988006268861467649223683862993487511968090733949851310151560724547495367978828076589991249195327497907015087681100782343151906250644542281595886320324731896942972619518717317940112292869033585842969073891434976206113609405327875547181180120671582126765371353901393084140476860699964545282517359348452815550319995820858006921367214192087653637770652259344016367274292658140324885046632710496906319453895244913469482481343433135536240245231155942860368634646474801302218406547228759804504680067608145363521819617211793279652633390704196310804848943180299691337394027008013346021276223819799464470736147979990566398634063449002213755486483274937692938651971897366326470045462474639666714294477337089275993072163464076488961475358715470745465530095273395447693367436044641707293569103991038081473418985567518993798056988133911084702768720892985491729144337241566392454096742377655930599756378313845274019055921529781954717310215270415274660870713675149084609478359667607331242212106078972463491373877514907760148838039720843963419802223896064434472746960137382269509502844015133664581058466159264344954649448025682599972437577043719546706016831831933938221523414989832974991465502522970633520393320510015873113832182478178093616607822290950826112811514437252779249594895196298734384055797135596280132106047894161051460496657468593610461274079241496713772404412648192005368070351423561653337235992294966925381625257171258009983010987453780764572156644931711728381396196172055884589865022141660613569783289839134735725993835810761652947118634181517755307886440356005820308435909821369425252993940332378804828940280353932461684104868218105944791076857103822949157761868588463471627791759688407077866022017415118976974218518382481219761962834029656026757230869499356393783446295085948219054707742425376052660576247995266040060495377145688456416036207759446578056563620170650847775915159788108014274393257349996687215753785030262155526134941093173790060270193356010472186111777499404462871709781597455817920737784656841362629364766689832322299480438232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -18694943130768886355276149673715073553592950668532333520834742796665005565420461040719978484525657382630715816874162758327766512738648696413587826400210666178607160977859347545699022626038917392721295052750472750155327367249297124720760837230081601056973413357693619145311582266481580040525364792117495994734551911841701572688707663684145780133966337953146505586143839442125729046049210549006863801794820610026496247143868886370864054332996937618831014765541386375476301055668645407704100573894273602025056982410153179600099403138573931484689836979616612495506312856688580840356093981210338234471784194678910078717655485940712942277518082154916592872983966908726164381707391878027943909490985587733130274901960145524354279125024752614320507186024833008934617344703573194774099585656726324308974379055316210252169996821511783480844305301463646408566582544226312686825500164610267277571065908703587638329096235445727691472429080602106190903134934972991416928831088374079483338250161510539504852702628139089162291883972826878103043953198801564803893133534332671159149697058727993259526790571619315393043553578987945092692334954977478656341042032953974714284382500611868404295079701832827416934208690544410228283506047752856030130693842717735060348354558554482444393776828758533503389465020266937099424846565796298311465742053623093639868877641189693798816965489858686162647987424653762601207294745794520420894727887532946618823900310740565150701953261849437258302610979064481287527187759601821406239094385422660370444121651731924508723570846986957927168808490028644232188025859563288079844864247724662249926795462698391597845040265796734705385243616551098284731624064885281968401575359649434000308847814334097517584412910241754355381720325428116164282129097753140201834938885492174971725033430094447518036696614059411288908620010028443959481512332428126346785526131414347097338817846304688977005206224319725335037812310255067343057130317720986863386394933581120156511738461294349451149238638873709160211148041102418243651419480144424933039404164589418643782322712554449143597956448194730273131195917113498775764794677519329296016744985224959155388182476879046923400677184535543591162299179722617987018881732130553023951908450001684072542152802763960881369785221297651085665354671891749682721695080545032396912574768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 290177775434046373226457956850199953868351698349065827323091620600378057890712551043330701716266665735808707201367733309587207494630293560206766604973332478602627541635333554876221569501615284037842541162730202405801303817606198837483721141550476341130746990290286872844181126231398791531758995048747906426045706228063797899479635060008981937030375422821079687322387398381224751328608786031095333283144191457604779178764022811048364123739797313369023122382321660651261978222203525551498619024492123166371354302902472920339424749020153632307767528561804041641044820622913735205151815214098592469162870613029650141601642032344714649704017669647669592868696066708034056885070229751581019464175563005578437623381118810220531287086181265029933630658209437796703835840589146884856694047654652236886673882619127469539911176368456903993372406400281861166540470541778514892428088481398432086629022703508042534714696859808347576299921400597384846622430046935743690092328625170469539174777806481832974949123722433546925097484130954595355526432475256847312215143417153065108996028973353759505466989962597613765522135009747939972826408474178220152771024193437407492435899866883424758398755991138110959625242614191360496538778032738365079750963589162145990295404909614476210754295717599562703114544734911304528546160983732320192224538013867977083836492563427068315464802357376184825140547891842700417433747972823182772094829973616044774923552761611172926908610000822407119705770339195681978745551107141444747334996070257614668095822383678194694701748090123873153442326022593259955209050370153217567980422278204266588959008443384733869597219672194874896395310861905221778548560376302961864302462294870880895813599860561424423213116361636161480661634719506485171342956042106359234092567362229386868011077002861798144633909646266595662939645703564402558351297752541470494406894391038781406186389426096150480295417031057885963968266125111761601895418857214781126844825174260504729016804603218999188290660101724093909764004046115733548176101294106758281544319187374408039097423670272780736717267646522443617957806602966243563745228374509577237148788374625327635564888634767904370913615372304024938050717711667731357254523052796645782287816538539377750957015008321320973563983397671736828305581361927157485469663811272766906768083572387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -1568232626203476863788579795794076997059937432467565621134391556418967822839482926990330876849005303978010592333642408237142389879424602014249934944742103117354226917909682593438793234387208156121473116680663940833394886150185837808600022189446172065656774061840301777671679809414318293227863529499271324584606243351193327823485997127350577316984070724995365192655020758977590697146391579961318018840035862768943156310496335012583310843008965556594647109214964147662812384245204715750320766001798720723052353817191463608384811228271759818454957862103699635760366295289335185352532568718465279653009465261468789362775807437763410127392989946884529047269256783242355307251357996837851572425238186175018112756306782283857094205315083787893298338802279396215200559809984919368632406902752566444935080883364872589443567634392110538113769102418823472166552649211425257178465900453873076588762235962787479562459647920575638344725415579230897987391428834728956206522420597196331500844399537711203629485396215520673562745654531670529030715841697875439411736719668032976348328337981322401566349292916888433075298383600963147896583281565832624687954207032934958926815744140200200476602404332217951518261978109402300678926212617128304566298560188869127977234009320808134938115287805189021992473178894667871488885501420940120872925243560624010137472868891520394936617955092436617908756111630065967064775239861876672431965660069322042732854834089081427359634106360236719811972419847248952944228741027970281178682323493686159089632638148196816781922345583959348684722618792409943598874522181386938651829864300560570421776149198858166955859182016337739368109541461850981574842135062603428678367870421431989573648258930945143736001709015099738309161491459671160276122230932452015230898566828708188986209589866002591181723889249156305137645277874489383775192421935300285174000067113661977396593785961006088878487860073406435664160845385923478306829804692659838591988554573940885966828089114555505656493159185586117365581865875667956477200428813457663723452085783494820074668083608531651858461782976242887887485696379129806219763955983793406282182857606506392095425413023443267084966124199795588736040166017849338072764650426383954039867472870808294125791543624146446697747945283649991986845312558745037386735005080495852780586574226617813110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 1913761841506102888854902788413560031276613202121324887764103974186813476767854929344211055194899210048779324794737862301511167556893476304143981617392796693613656356600878381562866757137141504383465534713935703247218473188972726069047824206052078176952746372482691329545950873695763032257469851462929824433188056722229714501121261885779840695102950347401214798716976485435526309710467042227352278755172425950092222874540282891543985343082670635366088242554843204203759972220940513777711673780621023609421143393793690363670748014728514511130740195696488380189588156001317821022282073989649807429906598945824274114357682485092015521178240687156749651536073242124535833626287680954469138447602752620488765748298482584303879442212777277624105075629798143524574927498074476675362460315229329342751919481691373533324654777786775753236866335629894281173379765243975802046138936383216071341173075344222331320538409150115704130190966444140223682230559820261526582530779372254926495088575058417805309653534064013244544684726132249420589656030180643494866545199573678474706958968752568839594416879601768097174928578078491162389534129831386149426408669437605675999939068867100729413229989057290004426426615822646032958794866649925820151491034920035670947567515348823878940036870871018660624795810949529541095390044591564731865410803436137289187138073866456436295990267794694888558020118106987887495333405243310964111560306702159940241433523191082472767131852307726834784013941734123585286124930381859752378587250850712357180972050581988499827862094631425864952432765350226888611322783475871134164082241603623283238291210055025741213838832065276461301097865884629383701314371968171366037043713476224077307063909507146245478775425958123246688799374561129762504483391375623145276794331049473055879765142967344961572303388725923378598529958269624859315248248815349069354921228695900221044578127874235736554373110886202952160787778367058253266503570515206645162873234556109060234636331072917090641525070562234454167272104146262160625101081773792259023231260522375797645964628158707083653080863999298978563931350157485636682024824278416273192572364667810755496945130899431294402481200247147028246680543839631260784652629694143963584866489739923369603728393075585740660187919944256600398447307541951762583699349351551433073836960829794406890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 16892815984265586125143068287493778589655900240103570103280169285290320946794156031359089012845701552855380205227908999664381944605067799574208901422746248854953585348180543415973160137374685610141084691436377539639184251383716079970145847235382867077113079624493090827898583028197005768172737715728314646644146723452529804457173328160442741754469440851289476009289732051889229390321174655849527939113166230867336239528711873877827758529228887248843405153568518352301088293926191133197877763622660484599025372401344605400944862113412903449525563135124989328023844852951044627517044759179387185621785262621698653519436606287157496067804736124812105362922199356568886397793342476072053554111884908156077977327433498348068014501142495737940212948432246782205539878379612028802930094582026555141174847480220102889127012554621284307002768552063509341591784394967953294902925693553752814268383235753887011847369938929256611998256586303851285910083764856749055499781261900522519510783229658174118697927473079544980124326429654752039335384144370310002331088031496847784985406835515927560966726031762581149778755517436594519807036628912580255332974676288493498465943280659319076708837137921233672879464302668000904336980836474796903847746212670492245533770487401058219627001473757027856321794525266213856861980070260639733303839676744405240927099298523082531880186164604097663289810542212586023880038880390307722353454547092135359293083843440201117251394123374840598794127965116896182012339204936632615385202576315671905464386058128277150100115897851583457401288458311045507155688451891915846210013016491006510351792355311842118601427195544672161432966138498755392462493293597230610741064936785407502408448587389397992553958866075486686723377159798236271269655593029699206329903289356913274363532575058327900877308521763878943896948757226787101910090607670618750287184490421110404379694795765262126902948849394254288889580229671643473116735293117758658012788987971355917962666816846280860499946368912571551418317063140838372098072657428613081944357211010970173651564996330938410521123074220716215468205231056203740796000761072956459364033071707080187758346606696396615372050478036308033764194472847297593140228153323964066357195660175389453208757382924764941932191152654032000869917041686582667379806859295448932811734010783766279928386211395263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -80401404529090108866593879488316038069554020952999481374848153188865275974527477716384065779157782219160421500690782808872467432698370882224843124877526373631184507129931870179326641906617007346759276118462273546209601692801595173248274699877563268019252855559858069998108883503941988598855585219948304353814095941452031967117908800380973833363257068160504883648697434770167679339975986406262834374602052493452557510679243624084237331901086118533867892076210735299808831450366550143723953892343411307751462244620412655428741330880578972246143430070500753476250449120584297160159192264786647073321222736556969600197889054374193184488296455940552252449950852613896340181683453108584748761183395719253651780003226425265164439160707816310661886545369809134187078302512902537892714424676322495368643334606569196653979980976961500271697456846782710485066306693315489139759000160089985420522949219384423186568754688793403944783369689451810054266591729062793150105330334299908043661980677927881363507213893337938531051385124010212100804479904837883607931366159260621248456479305546221031937055209199109654869872933169272453319949405961136997329358108862056297071115255364124207749655782070382698989423267188886843391312305404098550826101634480265017701276982813014994982411257391181503919353036534907033697111545947181496765219412012514106893954554101401962142695347337799387832090955622838201466813958464000676696232034629372163433391178183674793241825659722713947549326437830664034188821529927117954605675274190038037446479950454558821864553584287731762368445244223397730714212791363854576439166548940002639552009512965043910942362326482835648944419304145768705662397149083868221002896884195797414381081321675213738304056585506131821188901191587266481605198249466631567874799811192281754449370834678910572775934353170477049343217220178480164216446371679146706404291309960423434818139626866172278072268004393542617313166872113266642498681181637500654381993679140137129548218791104300521107595952869081769739551940304283932943516711356393662022397710949909831195841805926356990237980880692327954306443732468712876270691899452026716103584698475680647105919800498572752627043451419078802263871163826867712507556027564992343183385005578717105110604514714605778983113949464743929906040429560922557834279101631740200824879222230023856354819145053625106811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 92873442128964860291808772696660749128677790551773714265069296472785275985242872278333616829258202995797867498773109541357379250543266251896038088264479313729236262543803056737009647956893329624477144857940481050293151266894055079546766612239182001715147410958702033779126184406446696600264950602137501114265810026822336758512833469838496179572713538212177024372277243687065325046548282447656817069910667518744715476597364759376537308297581552085061045234048187013828220031401105651420399871700086182998302094724807234932404944502249705303701975644477080454445310163567705559514926940988392873728775422760364592830534161644197713681208714468211366790319567882805016451885970868403348926464782431964984667306801576924964031099573599213345270694158768573479045716623998925363051477443657220589306517969316862246250027004251050419345757782170283732562676817940688812496018153284107240202270910801896210347795436669085493773476120602160259958803151836211482894137301380044490377663195575574288332923320374988269430147063868503899938453360955334916858478005813107388287087784349638242089675304280139015466560391456626897606541760282866549821007482977341659379936763843692806238087343882939780109935660677537404289844812674062598089530220300784688907370718668084231154323969932164110381029564009722289634160718715518906297809219320754852002777020015291596319091443551606084349880812044596939856208544923172672154684837797710964399833639524360080559731537151110402106987480442978914935323855333826472623938205165523882581933205071944747585527715673069119970099432319904942921884230302660193526924022407933418276413447766949925763115720676001607823191203296199141669306436316959361084113808393665152215223820509846277037807715455433544412910138408704068685214387053303493952671777960646596969757857259496175362749538462827509606351621939301369695273830824858417712263649445107962238177724987417698121739043179021717740575520478099974456053446858872671964404071975008703816551799228017697173947830914251172647645331464654142253642258034262255327732845726780841964203209238538748088943183538890368595621379184111019293146598699714521775513313787630778812032937322917307168583506526164200229357821018523251416484921666140819510641050569341063163406973957182506905401199775126605012626572293847176708395653710128029481456516606302509231340991391334682703018188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 356001730254620023429424983677468874729498384300505237905804452018173409440087351974816769720565713777947840020002382021439526262754388391951611107960216253817073540780829477068295149297491135977625900738957597107505379012439515106149563863181059251330579717583893352105016231215166746062134075922641015865729845703145986341797283553350202815216757571232342369950393616446700480879448302051216936171824438903714922349607785140116857955923246721440593595429051291314067335148066765312828409283263775953697363241185992105166818396553487557621340634841030190974208165587602528722858841935685024741650172655445401104138755660276631198224986858296341046869887930606625957472971195693892379725497302596904823096654639887097400224930341344280967271739782582546133134128077135551686715569091366825055999856911907251065573219764476045888566242841968741208783885659260136237938582589272549569120799503059181193108601693770460194676935512443088482812106389336496503197358438303158415779776456446123139700730979145490361534846149694959526880534948262920664884948544867481596711529448478558202257613231724962791146412165985653957240154607132536069559632590175260582836160902156980421950731084378811754624590839801520903170114319978900871431323379216960332425319122897660802992009202078725363181040986658028847938184247565504696810415165982180093736366943094844162018010555663601085045011541000191766407635135413043790943365687485477483171544144915457111661326483807887884583434799046612294460395075654242250679011563575022191456346356541231284191981876209391257449296140245489341156600012911233669098942632076399344871392642848327898083950321144391251741749841855271400495554177856496130128926498581678023462416948097160139339106453220066537847417404364043936182540622072711878418393941243537906927596163766628521794415244089041656105207404774458493306819807566571226255563523770384658216648876485173537147498380924559990611711200940680182068063063425716512177710824080572415172556310120253627805413984657191232234643427274460671460560730602463192211390132822008171869870628873102631393393124213219400476590065264001913652573083530537583537619540346549398967482187152793142081424158722213031979898490505300455431683392501066932259444221544390693052247538514207086208401898524644177808324055740783134167364263462743080381678253010929724453603739675600081682205200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -1980998050017088005928696082065298751769415818492827559313002000922524673886851163368118182043989211068504419607481240751625186836000754600918711723632045649210476248046261313416170549201641766126401665098680112166837673181507543545653549271478733753214520765590804583399764188519194850405527617881664195214357096893928921626563855369432742964953959911507329560990844982614345665869406214012162442596849579804601247657448097953345695736264012974502332311529270203769152268585293177972849200071293649089574603635274412170436911575157820420181785324829437531002478859116664844377768574805964928990250483230047251550891397318577797539970722191617955641540553307389517196130714728588037598518110053273420448751746613163359869792230805033216724359246421964474523007817563500048902382021935192289422924974468364882294909785925309045571824089895697115814243134417481709496035352253339623509982105055409682483832302722237442155692602880226488601558860325252980549652596888605682158076599400648496248859735705474292145853902300715759401081511879302247227616546152137846228609509004043519929842591852237413507612424034573357555050278467507493846672614349636391974159710339990575609472137675488197190865596396460534983346133681786162984219156534570006882570793545265411625355824582811587884062712937968886060494719489632027225704175548415290162415568634899449606781670978888666287192474706214253177220450612403188438239489572198043538654737613365549911774962060174567932293557944558246015986274669657570687761754762967010391175326348960042187340659291433454410838339574162942809078039767148625440721449370657063543425668027045315761431241524325661112775341970241659352139320395854389084319278598444031377622935741117689780134633276189457238989904442314821631716634477098978548396928120036700003699395635426810786252097692051239889770841449084976709564379036823126950196460455778454357929456835295486856577647554103272823497196170810525649482396191035512672333174400154618462845308407668359651370236145803623004883692655391127056486361986662186054499504000183939578850701616232877806515220890844146418529049335906953587801135712843074154010761307706362598836876646351950399571927054099613133658498437780754394073201109187175556838286182704698603587244124286961601502944013759358923465184330058459264951374824102574926721382243661607455492354445958369524305453523993492126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 5850037427847771147811697748454378432650121870185800799285490629396327102069272769897147178236288272221124729088661229750736380510787585338281184475326078749971348615829760813503318246548154261695052301066101302525191556597974195667165076155956424004663044646279700619304277347010214979805324893482579137546580111473141916470811941238254707193303616542283584079173715595130094204257412195342978352058500491451819057093501420935987433131837699652186480298366393649612707706730714335741522126679617294144417749081184425444833201207306249680769072048397250680786938921208485076829781461390229803333480558039434401933223277947137381061933455657957461091783023383002009277840366612522719678754690228536592021139860215278467821687129427345528033139533483402314915884195701741649864845025552720476074793107242597815500851399318389534866517816880983036500516135759489940494476231820637636032713795961118005701178638913040810073457294875420786408727935815023943740507455056034364712473114297381194376948142919453319047400041194219275928535816542500253168327011109611801573710586428633982599865529848418871738274580919807519272722324290252184344038704143997673641113771052565711835192701738376674552544686575970013425351209247146002587650954290368197054419071021123570838397459021890421813563581969460266617567284346192754520901480337228929113704527400792790507207068758448568409410233837556415814847575886924719681130704478140485180936362568458061201657937820536399425317824839873103879079883141121117481368676626547848346614753217576130111037719686492011983609481828662190462282692748639319138368839731002506680676869814458624102664978767423267556828922879985856121952930907087546528073025185843572457484505631782080487261787486241865494023880852167843280025498715211989124547004957585701409818915034843761289276505324909773615048381342737079110967381684539522607738541759385206885575329859874949834900721301025855394239068912204558078323556532414015879901825744226377068749092830824074232215063244353835577282737125375641131307478271072264723992594950245609933010496573490873079465018240925891350217566566285565650904372123472380785713311931279631863484642112102078406908758517573616833623488241957269625582632125943016468774434034768178799924729486534689824078065675389222380307431678722053463759953878332658816025565605607224587596595921645814541989238932728767395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -14257385475330387159386145433579831726673263756405552398266394262245943103020324044440801195046656760423199375125372003303051144625531066946820270907206549615259602421449700726852345018371329955234458246554221163981588309216520970966459401637323650661222440832332455620626627154423689008911846742171090844739162321173963194745117675102839383870987773894644866050550578525131225248409205488957316368332966543304520130686994635890684050553417831852973269212387013950927185799662375931676370332229088797192142194597732086366352570762272689007209478981890091896939212041633921755228558907985888358238922756615437687733703747442824052263063891389186801167525132750175969862737711756411309961410465779250223202188205671635792033429036239648453506007107285167778057404980964051592785403485972187098306365261710531963859229028368220112785455913047719331147184507950492313403018995952338812496563944045213798244763078653580068295230411271520826467827983242594035693503020356480191604476187170331470262262271346543844485775000353325441269935866235250565339919753957823037531553197413376208744739185041700717741747944061026190595393003094320593340664565523802090981364170937758305287283307580823597075198601095666408713745959921756610258506735760411363182247122032744030280893932339720701010191812864090303048103186949023138580802650298424316541246097103621654984930309803993352798438072124118928443133816768248495590418146540271411037687685667077002239147375400724897219974100691949334261923491961993175053469779565527325525616752681508982696163008958973087881216505452159383791477974337436136573262581395288823026713125253426400776624937235205267583336904178971802868538969272187206137281804445035952952985529941678389317784133959313790847515333215698300117252802869322993849486331262211137236313359692299081498036452481699022427687481905990877846796166300804966320968471200792391185968635913628685357420542336314954532334261426546819553879276311560761579351322330393992253763456299458403377245446363346769868005546585817731665347353140276648044438014871121678962547499483429265093597478656551353547730797623685307601307275405584426398647417224900687329262233517043268119953129024853541683535655090092240742903858928250151917806834027512061764741728143364406833088761774606011779330312018146340563231033408886087802804303174787992774105312393344291432839554545353166759014129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 31009111325847490814652975823979370315265293731330783949794467636313499633848107318718483105752037243116334264690101356572456936817292512795477514381975434948032000395811118283942683350933434267753058226306854223789450173595066315398757742949031834400808989759942267831615631878063910526543260562670063007338137093930227151402908641366585875200788240645100989307947498728867011137724621122906956831094735361173017296870551754700868422275785584667586650453771284765718585555198273584524871810603329979694961250556755937676985366302820222074788522033301189323090528470815450971029446141287036638717742544860440513559435786472843819545902651638133737333101899892894777391219783490357819389584405931807139625172585285490027528063068946419585320894554128044173401093966282612249471958474031089553465665910361319910235188365744814111502967123771827761461597942405799538528786956825817302730248485113854279373199669601422408406738385463296934417874130913055864393050088967703895466742334450541365178144854038720454700169185667429068218661731819690568710651890785068249015663825957801619305232342744784941807012735976863764485086873801877762439133444321348782632544504032057710062713812027178412000390008898380336983036409956874330941458437750108422451385597406647462634442244248128228252405485749574013200452328920446212843933264355796046980264001753357387452804840588817725775740825376740482760129447453518941097918819481656637552879237555966163861659276893708062793909540335009544350286353596909546393108911781246751998951016712732201372181447135288687248222948476001736873543664515025275403535018597661484610498820469845370897656414260234404749936695541302344162544810082537379548943207851060681627558603778816285648605509496395246116121966597831551495369630564944468484160402569753970187314800736999598581631019349897478743383303262826399640669789254644513577738140583957548081120724367434492884479149981178582190158642924185574016628132241292242863047831496634031714187284532277616360665840522961476718202439082434687612151154371095191680244695249572528218858238220709377474128402934420187554475390812075320805382222099622360637975012855033030098525513020520165410695845956029075269943130289119805393322984581139514407555013486317429731372407362654555692142886730605214391175644174177072019860400003516425580365745010759209515651915772165361784296067071409197524189949035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -56712678426980619805606818930202586396132660047231258851666000425818904211938373878365757234490600088888872186780518044233397003261807004299044870597743662370065405094876512766353247273245469429400516767496697108474423317106184380539502595889970678873218422903029226776910609658401264282963217682881282171192495254335379019377949065437957641602901816126423721394101610907730479078145509872850616200292968429497822918401765246698504708958445089984262842603289946178207900198302159392679292060297115603164633800415718179970492828018403146018428596910347049174515527847229881221039043486569278752744767589896730232123195637339468501906806200279192522970680984639460228420422228745279299502185836776128487035451561948481155399767947193075152563790344250354040872450139558208803670018616013326168829982754539134296862708100024688422049019518049766419887128856693780645493485909995348738519437890601834558230350513288317761141547563819121803161643808780694657717601219175647914208919352491567781342497592901888878711139951295475473013037267777167755544955232595550106228325660082815949679647142703715589915544170346509627757139321685073950359485503767986432747301588270584254490458514089406611019967133008343904860828637349197766519245701797108005250647919642839270326929580367307089914901250828015452828846109016590863993185607844679256274206133534228236207202008570288460700582883510448794383993392110718654232521643347253171292253461852882219333492758316460719063539231628854426395566357737526109276463364692424288049331770638544790718236562808419938288761473316874054952513064855833936225617878372372282338043829920880053240589289264612850031020615398894034375363625688864350576385671965742193653348805629763498134416481786808659481849559792022829031764642398951265073564819323080661455658917221565900111050915936487155517235074639963631819771300602264526136166112175165733982327524310369779326310258900604320318270673169595581983772711564380918646865586340876368707863184352475577212310987887486437126078098645135647663471684830013844841700498493989622834631984593645752854462237583419913693634954464721013994729077965505514897338662298391142347569360935174115001306904877089130394695652654595174728573145410714768167973305643205586504634623023713709992800235957580600073990521072356680225672377363651526502135109052197901562513576863274905004680230546920682854761253111064434051513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 79355372260027108917739756854051840468765877712440813478380715183057367854756110338457120816252782897372911329296100907412295699606821235904541853615201817358782292789120424330880249419223496477908554956742215275376209134020313798192733093759715524270168243211701530822744934886905796763653875150155722305221757653927198162889864737132871930317901421553560190527906313663019364852368290304647527422142962413745918807486546878498530014174836429121468664542254528912749586234003298839522577805695767429832731214410761149468873309886296642888584111588504865370233282582184412596394326525052254425748240562598407898194640550754733052107635302595697002332737841619230569142703105842096403073067178326201730462628107553784767026235752204368121188817419319138893829632081095226023785602622028464669753612606006502198484383263542334890417411466630452549232678861101131725772951623862722521954047535282586442225686307132276207733064166243646716776349821057354496152493467514074653688212235940529147258608928579443191016781886960122790591056564727545193798094917389522861726667340873459476239959656427107766798997385867925264197941354867322969773385067282227320371014622964710941002336524145470281749173865277001863941157382978818358334472222935030868876210117518759026995843808283150347598459089798932393566546498804973799225273691216525621134763206570647447504345346085438902895603212006522044426826669340769450160250915477701473967836836623483521110163914288407399719463143427177684210510789365075790422938679335655534305958048124901643416549395123852302274761873309528724021858861297828088376941032942573145837636335888585897513036733657227432086101430334244215672508487820731450406098966839019806346095585552785195420784024037360127200019000180426142172602607991736867221338155321876566536479249526478020519680489029724279433775142091315516579227908921344914346764353569680748103877729642100993495662315861594188507577309457407880472770557053363242363871361251858050336151095411755686452509772151774911920243933963786152096782781628749505835661048641749612073616305686020785537412220711952542163436226991816893659382032410608363266476929414849295746906345422936872699164331257152443415538635438205963864261159023525578131932979623700264293321359346584020537501772369851849513014067401588217124850345761234931891298652071177145414595113393292434984670647313970137659566717047709971666336059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -72687004110037691716223236788495712147667695559698735979963333187274135544844838419855825972126182593264067418108117680057528308663253365431360309037105260007760423396611635423857302666913235650447680746008459351469158647006640764618257017469721185755139297595616852079734248025768790815913350459316148656708246494749421596651621758777760253657702992391789625606773485730613684653761556103239033794192844790646968369702038219403040907123792568642188991407353892476676739979078828561812354555734444814045371887305233323179062788654755489216220959470852251423330233318463498672760244553017431490318185259095156807775200459677563070488244377977537506660007437320969848102701912187799802513129724982740077723035491475557225359916494429515372474033867143002486107243676682749997074147815843446563673701040633066399933205203318572783677323620907653986016174087787024783087932590194184139314163999474886058441502164737804059876895283296449597442316868361700785923432909146671865405547436529577513648285207210397554136213731724341995556337079863012273625277430861336221119928947803631995826511636564123810315235239432035942543959067342080835718455321906955964200133481393227597519601853747604299538182947297163797033520844824728032918766231882336004802587038900002420835242732577830809494759271721307862183157452726076796766303437389208072923765263377725995430782498846236817536675087566706439294741571880908795494827794359182185903717043755853829810764066314959895384980171775501918740898939372927043635792196133469619431354160146194141501769606928789039195465706431107229144280381130763425832934531585837439267818970267662986053001838354274870616296518998982349427585174493409961470642638438169825887667708624570057523586310922390845255394775633785521048548863582070854353825936292880066499795153577304015802811413159465033892198890236214365163322944356523610165269733282841477156634153639956057435422716971621135224462783869032738751721856749801811025404688904322182411615509950958054870804983293254136144554076945783045147283689644323818679186549888823366621106031180841341683794143334252662781663473678987467438597018476262535910400396967935591961097276819023047349521056440222021064384774904591504136925959573319051777529953178183978026383104534002675806717770039662623396250777898543696358248540918086545519144277399064066487698485361949078626566400741857831152570312838179233949631452560424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 14983920927405318441430700817394340866919866193927288356750470748170676024802793824125994125192299381914683901514555265987236821087050757155373278513722444439310118790883111941718804861568557744364652157117486149867962143712352848104106920310234853393807736597393056154201530760512392962200235142866217428466471797214421919590450764225690852706311509572843880341983810445733363519225446162709511671272927007710571630493766684735125192633801642475596683756767792282883379875434487738299070896766024720343591863246766715502892819146670160929435608973544885602422572957693035970402514323595429511132223949657245180317255266989033667959410971730677716788157697569374537544974708942107622835953366804241999316875039522533455911723027661560577833967911542684695412923774360589350485315614728429634764111863888422263558035070741853101486222148515894796858142210618817073487011882839461086894297168893939349883000666854228634309877073491438403125606156260107925397934205437829120235449902626783164118608927242551993449786298657491682986218749507806485789913961761571295367469990439867623901313737653219342602715979342444323898811955936760712799534422718040585742798380881766857071067392906336865610740626135595382949144684493022317385402223255117495615197102837165959865421216882695663026819738731882241182907059031960338148964145837037945618931059538755735801370721228318255283364949950718475136422643376933929308543920345051669333585103322082065969495307279466988056037212742859007796732249650433529100527526724310386513591819102706052030749594375421273040988630870301526171754088484499180310367167821137197732018041283674842046991519954237362522109957415162589502326337248624099845043672470740374522192377074931839307500344218476875699248872635498564318375024333647126376392743464897965906552650409958319197988193694622516406984416619330277960281256739098045559567150355565815588110315096345604430772831552020788020552538900924544364176773722418427594553526198298897190775205310781228789896010663816043371082721785805974760606788589900690782120931471083595581990842244008911359774240347146656696217822286112997987999768088495562736663046796665778159697495129850861512166550348810826234750935958948433748114581914160545846583749843380627137648786261142125788613712771845585713411233642206207331217757906797705495867998266722222940063107738472413211738748939366337384337946048162848455831408500671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] 83240782749686807618162871171481753373459609573498126464420097456064167048222428299215715135900122796183383723992921887250958344727120744084794614446672274177086175416782120645571901200692392378899469567986743124856401248500615916286327794171138351622052609989686893480285708316152546488348804996061555978035968302333926375256533095265302064643974226999769414084359636979674124004607599438192116278954075650951367588273282771740675626194460167733451441080186737835243925517487749296454383930800701001672875829521977716815194999962712666755709086407226682001782819491003532212867062907179891521568593175191108499491189997404329824967519036846840507406567901123656807433393512290887723154382186513691854632979318413849451155241698014183120719164870274635656523253982194259601981653045473712122947703514386435157492861832957626487400360305562379592702031301418290591369997906025568954740049483801968647012750335077576037396004336301747632324404147210184644208970547742560755619232735959128456560820763661009344592263327266796777080200255127100568669438819245122251661250770653229702715350441976471167857944479541717868280165711265405850911013245672269086866510657924056431454199153485976605794263524805559119947988999376057510155630710993410757351385747492138219932526154942148486241009080732021465630152596770643824940991006448543759133069206334257631607490658541878848819288412622119327423034204488326057273418133578732155746404028508163966837096012186086920865195922767233384772593111018781043400468180794100402091655184112698639989863631218950584700122312270026141504835781704882800579363215502301967097719162816252098494639626448546361665994694132947108374294398316827879106130069556895301411183013712207602123934615830831748196296489245987812882073180294014523160885049219862762042112988040372039070609639186363820853492928561355656972368616782790432195577607417618906352115107762279152338590291561649205888327203981779732098773834495173319362556638257797252511544803335661731310921762711073903644135981842940220210900395302937226925390758639192689067966686661412986459626442373624913316679029485976911921230160244754747392829297830320606715069805722137031378379901730529453298834420715519155154556040789107321279305336344327140459315634540520419819185245253365149402348255428897244073216167869901914687889922362603891805242472570822209062912195127941112461901723533486130435221639345400035381317138671875000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -174557100682839955187777008204442085286741219329925069131752881916760596947765974147975122566638435959326749791387866763775816599002884760049747052713398054895671916626604515760640867393591551600930131105268105514481682873721157852929393949058532844502133080655533422086007824804493276246859835945562604781243613781457915546075624066132712513724375775906493091440094544238800933763270183567574455420048783089613351112894464328150188856019345704448719548006816747936583746588228481734929357997868658931732068063801459665952177779555021554800746812686275587376167266825598104726673864486657341591226158836846113956507714840575277086255828900994500269962657923545709777910999259208873829105348844821127575898381958525567812708691622686254778193474601708130734201998425207308935409174630718477007276419772967455398468082350395855035791298723062115398252796917615516382556994396765075927587147417710655466673593098898555253903265962657026905606278668887748939514611546887528434956422840631174320262514608296735009208719282124188045971298973929448699431402087797463026638447812921561130059023436358555685964229155315968275943672035332934426508529472266049389396291395375267334713515073377515750142126709604010782963411820856942867110205169571487217350683397430034156515626896692609975637878541888804973202821037157334009390169013652391655036651996290903582690442921022748302803600073049290135226323886227425546225537342647065180924611178697121224369147017611647596668611941850396648254144809546278997784260686360208522786611525243365011764580327212946815929594044770435524271908038301608649668492838752390273570719092678095115548252220235086066630479900926164164532426155606367130717996143733274256171804028906418808432302279186958772765647014427631150407982136666101966362529344256252751126808222444327770654792034762995668058820414040317356169972545141650897323046378628951610500467819292221404553692199331094381541318876325088189400164988488342457285632896917990928654732721208288205298698072547682416254724528336735675730859075992321031306711648151618563621593514642958500079896355012283591200024372246961638395542658904269299865740211665314071992193309378742741154018555020856808242153154151355699225460071566989898656032562194030030563773630338584570599632164144379954431014003912150819709100126856593145037788006176082870399140174158763048147218261563110312899471258983943866560650803876342251896858215332031250000000000000000000000000000000000000000000000000000000000000000 [67,22] 206636650954911415036105271711986877403304572562186204631465524979165647880055684061820124032114329842951224362582036043790094196646839354543681534460295554609383602675559231559823771531568792697065684163868401324246773889364624235121179428562123128579715799171225647306427093830359756894998709665557742938647363529998575864603349989325057253427932097061887121541283302490658392626099802655218455481987307027105020309640242935101905960935004352585947984317348771925928574015862525989034335000961942619724779112161798202946635544430833563149873299915102460947940587988262304073294569676497218272101140322120627214791053274677944641683361776365323364984324573538275314926893335957921856743528356625712412056143558877215971753303146797090241914873664657597137151428912959974700992756352229913931782237620045449413485892268068472556127234538590852877728937876201144285714662085508501335880621922572675591274716096157292597253003221556400558500427518741314453214920379275477007425289772442436351127341145733899875590605653680512418262822199935869126917922083533445386580661133627923629742547085971744061275692591749697329824868928500162281723202943901736167123937621777086104121136335137061172314979002301425354219171650182318511792840616816468199553165312296245861335779010455432929705736608363935261052701980508055891496624894634444471933984947750663741527603131164043455654981391421053072970812120418782389671922650470870614380070344248236230517418039565640198266351754689158404865103994535687951458415962683797940020199543248020804902279774991429645807886769116372011599766762306754074043167339434419158875126528721559070272132686015664665179278652271675922079897321732109942736780968264592505173856458927551222790040458026989779925637107289656634197000356549169157272302885878002719615094023211028892843798994296878337849622203862080764689962975691135409319327876318195389919069286047017460394701704911868771827826970619186227147201960791133584946919870851344719175241870238301149729826596225816405142038972795826468683420742949281441125354225542583399320389578341096063971946639140725965555747160941901814914181039878560918324732719828046472775481246496806352075444381203421199517242385403014209596735113935955813848225590006290828885209680865604462336527284638249975286009516206889033216638314436760036875538513310578575975533016425842094011992423270437023675660410412482275235857009931805805535987019538879394531250000000000000000000000000000000000000000000000000000000 [67,23] -163273322570023516098909951353636515584883095707139870570621166224595685629307149957450304049752099472674670547108664274079119279543683413751776486973409820066473023586707518533869694496147264835164700675070788068109406499202221044436982677970932628282409242205786755964678498040353643640884444945686213771662453548671440084413704113592212418774170223552062887455103028552427445864760616595015253591878840408057808702119970659205366210140552048098756018611793356158549874392621529958708248496448953819079970915022076600846885254204097005997865339254172607941666253342189753516320965643564544567412977501433605509425431400379419241369478956081039675477088304582203652590758075758110765612046083264137221278973650475386780846030918101801923758954310702611394552857199889299249139174611719193680320609082389982365297390629696814718247130409196775741876482461022467491917889576474306793159488534581219918742776797473903351410435511299643645770073204971998909958904619879376454375696444008799871399076393830009707387432645365551987259736045064683677591671805175133165320466816943585304601427641998916757076540098627365482663956724362366246480100582987886308255897964109195717073239739368348414492806818570758971356927782295905289830632667535912855500268570618578591071316972904720687551833864125237223720254721833772333533776814119136858777498678845710764054332587746648586706742816288444610974913121279787070226437477191065101603109041854444350173490534719131363047242314504860272085666417576216886342235389870285396081970030425285012306682722588951892657425978670582380898418319118303857709017575051798752749691420380622941096078395439505217232311115355253940028583799681504436182157967731827397815699178346702931132268944262821845374254641077681940254712221518143124179149304433881803493764324722279373943807517281666231069705048204865416953134931407206513820930855438599589721916527435625360798798902923110105984435615226698810271550618520918976570436028532415025468182514519718685690676397340272683344761494021480170268105992786649281806391398361883500221484563833798550468807003353649910041323392768815871635810498594424213291329925741027081780742633007713072946146269019427816338649429177007362988307255317853121042954934826041521935442544715338071667683717210590660649240037079391810499829071039877496051885120425912155795515457473016966945365833486151322443734332569071807887001179793173832877073436975479125976562500000000000000000000000000000000000000000000000000 [67,24] 74610244373862544839027054903293623804346224213623869315561834453981777783667151291757152551013621617356420297755340592623261094481804723652056387574564349056040467916104499734148612768480014022234273878454779546351139596551227867962433347154291835130190363433365833942065727795682203141792021366539372427645612297175127587423349383878033172717975841927186034604849345266927818195574291554440520533157527667686208195766641621393975511078094769756839329728502504779464056465392389785528646293071692536365738260853671696406658857501358888127999608147035183146692878182130427899728397725002109369523372979930761278533494049961748816332166720359974529541844399849562795513416633216716445698571361879323215736378927005024440233347304198250815554720464794695976399084052213294424878326737274804456441940543600210736752257235326643473864488969281258138603484665272638928393725957694894742387908696659212400115792443489980623547624265724814786617957969894943062158918975350815144352237261928978381364901044647254081108061230904408667847733839180213185341136784931747179130002106781223766087695832170380823752917466645507684650436902984097129241449517212073320463161700751801364713099484816704473897499718698001124672542452589125805982596416084713382164691930705212944573974061071972304182993037879653886983694308933866891964130849074778828644319914042552232455605039456564842991830520849944398335267213357673690881878084442373653902618818261750623997759014341177487810206155600881473718778062282908592985157354156604109177338610586915377008265029530947839335705214707051859239348104485647461451759673313915436009405623452975314755928413449099641219086306275589489821296790093536335680165438181320669293247507701453684257610000892238024229349944965110503340776499920626525959960906721322919983170695979826487395266788545199415094231404382992621103364694844561959329846300923850398287132982478107231514689757681300126495393173570974491280710981826820131202287901869628067201488570493198867303970174223333591799311398687936227138195101460938539768660921081291750203231838853783020098313624881466240338405273790705509676239820843831660314342813497155257986628206756461193018853388544436193622216667206591195341708560895750369844281202634602214302824197451930450985132800374376159641972748854268773983901163047577509835317972080710204955648115441537860906578597215428752805341154153107196309788185211581135192204783379565924406051635742187500000000000000000000000000000000000000 [67,25] 10458636720487925381989514547358190644859007261185448670517570753616297993562555373531944708997943698419558534951896736423441389921182309014130683394308719932085710942277436913875865638577399036105358093741900618805721476232772639096857216039496135609870003842461454583066371924643868609896866856548044549083288293493459290177004004611304150184893356553066783695915620908200841339295474858755501705996967737133931772599766879446371750021653177611794203817000555275577642976432210980187504136317433379921858752699056531396541586104454600233762671822856973750969655729956332275689186677655912803830843050973366296674683416031569780049739348255935872550473072243543885817385825831564147434242927051933213278171213820155535941542256731631541540819278347527143934451056257176614748263142398268786012279225265494970136044803287505676091873378606863162437650897695917789860350098979685898392096239919755429715437239550737957633588103121004953643310758693700965935790920930006536639419373692558956893167894805185661856089182187789003532296650482951021017819168785102659276373618095616878653614888529762793949354816625126014943162813380836542229694277609241232681959541838883726940892550321912715295343984609174766642203346412422144257541448023948525412130415764544876014464993652844295400182133685328809833559922964113938227987062680611633247341661583137106232420325891871180415292207762426928415011857441255867938826137080010312807721852295367219896626174237872267773784325924531288341185065292095961153902104193828354234413091684723313853938836722670166101299247664083653076450238247905323171183828027505955199646846761841481777278342908904726284275405796971343425004241983639429912939116543797942576518635397045104150393436377612891340346751130405803664352971170571596907023121522411221777063917842407787261062517891330573420880357241970895770505751602589729424760186717378516568929684720906104014649067301278289230682269453632743053805125276844099927027370629320164301755162458161672446018281368454229399518183060036113224803987766707251224021767339548969039766099141194732968700042788275661302097972898864851436945879483269453736477209932337538031769745075608614502639158064790507321855191024005036338341687043371131092363892437873535600024550175496392010454605950252663856833748697340779371442762293050054637636330910183244214599208031728063864356056625113797719322742236567726395363724884520102709206668123442796058952808380126953125000000000000000000000000000000 [67,26] -59987312713254653978812226421631501363340838760152340565974069552767517001010273232664947439377532741495685032690089969996138239544655266319731230563148344192089653076427694913433724665872780465455923111335816268348269925990548022088668321733308494354391944297302429302684344411118724126500909162972995217490713979118795025432816352404107833178943878523934989828340669290897013257115594035606239750770720893135612577776953666324865273407821869809413175520364733493713446631589734105919363392376351354711100279387667956356591205019823060830858301588378458335379589017816814241303877059022552939277193413957352778068166498344386913715174533049719858343218766607621586323000257088102549994267806870447205171748115282723283320804911847814500143553658374135289803219624595446700040980304614858288126465272841870200760980757667873148359059874825868190123745505679844877691013225392440638317111246482037143050177873661811938729580450996800812758782675044746518676987067982402904797064767911978321563736620038339621632317878886092619600367076627489256868212387874184849460484194440517662307953713667157144545568774794647480492279254472260224735633926386430748935035424422706239096341594020497401103457846961732402122361526463715531275948816849689467867255628732654402940887959264067800893716788168694325877663174932458043619523904005785173167429118890917861047847825848799729814718961961678282327309686153966974180593965556889836470191184317721781001535223289130405146980630850587437581511296522060188855666273831080743632146926302691758129982878226093195046683061897210665199801334753540128294715725728072790859670083846773361200856077540865162386946052578193587717529682092665249955964347756704652081539244567941561797004028667552102716139288053678812061035256656268766412314132755427998902054405728422028240431918063149886743985985497028449452689070182896421778847744455971658091557181683645010779746577888280992052523438319552389582516201001733224007445769525998906019455115232782771763145499406942454661497783498940898869549232316651326521989733785573810010491799840904595892056980297830641836292971178206744206626022710018689461738446337496996574181546871012715420897242561796254710092565597158680386059984974783262713621816159721727919266136799961249051667136063002876778766047305342673913287471883763323854157655783354143149816426886438018165508293106201188645298126794429753019029386048464183643462444006644318506005220115184783935546875000000000000000000000 [67,27] 72242578407807454072140145311844280162733048888740766438566186921521658126974901652592048715583466775393382077115007896605689911302176692876737236883281324208649742657831439232137515908847784999547143021756771670924374927677380860088195987627436240485519374078305664124740646921420133370875812414793130449227710495068437497882678965100071101028947628148638924405998706193091648075709220300751306938056674900049473440931346066811260270682928012706116675327106145429410558677715086972973031761128803781362941202525790504813469175446216940967150331633218131661435627686645684537548979472884154754137370950597116489576968311106613600606174362586999730633838908557104883645252157043573660297328642675994274011923746198707149801088095262019116956895017692878871559830219356170455853120751379959726531033876549987707239820364681191228004567552642523413205178813436913858371255139615092747071869625388303995926977990482148709413348248472052055807385864945060716524941549636883565833879040491995564584017154047428552305429277128217025571534975154565949345395070904482022037923404141231239949015287100525400867537694989984533524622406274700392576676361932464533080212446467599433543465766028932546575097007989344833370330718362434399083966598707755957245619174056124152132607075775631141765277696958611811814341545274000195262484322562735140808196005867394018433323688146102819933840471841754309680522183455249701895502615075863862863989389260877491958915592368322791366643108556086522433799818369389652042556116594025894209224634933081668430247726085545444274352253891991565112491240986419430434423618755946558766022049025910481424770060826517227050430193015872358183772533141220776176120894556821627045292136847149619226235336959599406345013640011358500012759093697009998213329841459939386067850490725058354728658394739081108556534518101207578709803473652317833566589086898019340317017869982587945363221038186352697642929827280685553608723238278603064683872026708219719868106344666204270213275457746130295069887613169586442371362191666932488428892012802928162060449976500756832493095299420524969163796186576732248022755672891322056656424462068311880657321047263585124488299230143358717799141402931143310314150741633067884585794657677847889251684799879102154760080897010539024546053613260074493516289320664576342181512385458571230195129395645634740893547050845771249893132796375044319178394824469413977542295302036734483408508822321891784667968750000000000000000000 [67,28] -63766518650443455425415383497893695428748507398646045678838654381211998272885406840454821958197459977862202080405292434935139084397754603550027761096998894839740210087510373477851915958998297596109368560405382769854519558604773897482989142078421179376918970547385908033519361704981993791054510855680889624290632424148413437657701059067435963565499621798085697784303550166880184876995097433386475044983736327827550161694336323166705863766741373579608820376910129259729232643443669756059424412333560228776912897904758348351097135804339202371621228079683207978114461432045347601946721741152827273286906671426144058348817482115996099281333354008361117377619107564654832004623624042326168009546751814939239144304934949748483681682386547182990535484592187908317024318576592391876945148661944835948192073557745429606651406413983436184864402639482699546078131254195905518785234835617822308737748123118201614885885781261409417482336678822436336422854389316106959225048508823696375687962570263695886176065322527863839889493639845936831150836649905728914567476258112547407650543525412284874189612880092158689034634757447846914571499225139230962056355257805925202609695964386582207641085836478207848047836261003828593667495236242728899239592948648243349232738103358730735322513468752608101441576505812685778887773952795378405949682479024438083800535883604263261083571602780712571955750179096534828006439922967937615932606506735329125888302106615489352978299372147527046478771370360179882473981192999267653186897415132486823450871322089962200824220539433596080406091432082304413689180322964100018638138424328173937118778194730425896487698489912041456251184888896746519990436251394710317090019837071524481142019906531240073670509042044116763517290400145697723439012405006082683463174311521875994750527211118497341702380593950256446439245861202668055879591608026091703066357545211258872543220007382325723567332103939217200837481014856315528584374168782238073546539806654192146708271086021945117883970504258902294676286265169500709964897278750703751569654571841147585967056241360827978112602732108161376285044067755672439826403029239620874127897921510055797528679251522253447908110197605590892188747220064396447898165106583961799627509660808620689504788302801705656627809685011774982877701215654715467120746701585063020226249733707792778064385369856521180896031726492868509132981284140788141274965663548903070355870730922653172312308811342518310993909835815429687500000 [67,29] 50867379863850957955682365965874394039678916154128433106939695048756850266133656806446723284727899598992560337695880402287173470019410289315074280980789106442404599920159453071022502428982937420078884233920267667526703696938236284095902243981696779793984598172902701847087967274120016289461371462822096203996079143198209112085209970482646592590404964463522105767615477088328511103770745026090584700837137741836790877272919092561965754632957971134965787485009695414893922093437827960416108832664972513977567322436915109539956172776466313210649823128987996888761692931070907488713878282306205563311762396657151123621303522654526821703582939701619030139526010289519302043149110035284704152485200647596745027671942376091092523822199098400788365657064542961766848073322739663305979222510108013631884123405019941746925843444496781538016094358665812050600754069616692544680720576349890066220002887833676449259373310892965934594966248122759509679153842921122751252916444640185023349041587813881367243396184115435532438749531252139735807406655643603232970330644569601376882656399864334770164226708803753740630591118082920343655178758451984191891969573833260046838872935912938801580180724134154600969574644746178783270973219869548266670971387783825687309574017515895232241801608695413022154312151117800598852677200909944656956893865431972399519517085124890143183484297013392101805462843139933357690711062246718196755904757462601079719336903691688384564913571717536182304337327945989945491213419049462936022016967501050056976582499280801399925420257985916120110286753107758964761389036385806757237106243551841365029987836047687447427026094820845877492207305103911935260740862630863975556299794542804500825616060166858433419631697194686243107140645699240816948169852848643499102602954400573197377631067781902979361123514829156017695306020971079533180650660568396747277699870291406154671003691181253949704749508933324069166746811739595340290681339111045087326903819735550727950101746536375276584962903915870382319364743076136492419644559427032537572304721410153561716762315181942769781226915751501558724029907480439296204730294349479810156391736007272923075214737540187256506662662184622439123219485440262563936002565277750915121526539724374021368650178236511182542918364423834641276904997979065250794697028847016366710327031359334669553800441735926802012937194995093883857947294421268364296019576187443816166006971404367834055371133672451833263039588928222656250 [67,30] -40660614998470240105709577269652545761586745585291209173719017944346654225834679242707230260833214735033786588154194385689930563118582037350923603792140799220395183198816254728086824182996265997645664544930809452454462024341426114252498894710330247633269891407668779526140197407901265072011556239872360442533047163775212309380587621262441444649384879664802161877729921596325050226431537729921956009286727842746173028774707826174444369916353149381508573301957363517138809904660504802659305502765438573698302403038558315237379617502560894878051620064205256337700628691589027014133337041014059518617816099952612174248207705143669221278074257963896818476572669775929197334335804139468062449340158897243107608118512841412747659872862920930999862858041782657213898052907720660633604317480910763441819980738031585831942140230988004009651180622670060828076626497895401378623821160859617182540826255024608683610700827130956742556888117906611117317698051521030504420976466563512229202761115826052642558398129647841885343142113245784038543036500852263505852288570319961327537790625013346765834659787526186691480021758038686563645283602981408170773813163385381785620569643623464879171150713975596228307907085064914655816129921902579777169784717962057120067368802299929021887982164021418722787907431853414036042012798668201680104535822064014063042862881206148052059015164859454307174143813886303301184168448297010317238557840263085185228769193703868414080974022313845473079180425495452874650098932605085432882328278105323370191872309654535810385179621817802637873644260255539750332907174130190503208985257243036692209821119467124013223801016130807195942199086885603850978248688581503644294985545101980891191804246878368368305188159399436501500690898380706657257747031370889467874852367890632831732472578006227884283604723410515498289103794813729111528304267694544048804363916879998169404954813829530114338759848801817074148669176422085062205823054433761403667576381972880749230963141418766709445451838744005527977503016430100190566076926243826396025778982543107992057275832972867346802801514540752110836639139090310246327956258731920016573214542123883436478519527083838276337406154001748173082813884164873821587364896193126241429647697582397567926981190440055671300654641903572210589583587184289831305234318429447133977183901915607674406004311939081369435207475416635439308281193444991534025876908616567514552411072292770199965161737054586410522460937500000000 [67,31] 33035541789211273442664854176458230037708356969393659493174627147098289667857677111677323749899084557310930670643749401356752610966851244503448310267551286422628032498682931048226806460906482874830645482830933915991075591161528552368585838232533670794974703432065612131275372902012799732342517903670716408049558909683482091703481157672481757317124760213522879633920855659075797606604849890001720626036373413610779746581547930816869570307792735959313943246655248970964302833837779862053602606419656306107627440752127140812817587861090704043055225383208416705733062380685099779285529865958316794313370484841788849041344635104975785688955135157808360929159188442697810812933512760630936406395525964152683333061978410109130430034795090509205458851809509024977222599983741972167968438442758090484945569431996273040500718988472739836112112002509576001820362138741058579729635335041326514962606078023662709931283326650596949182487436181047559050960348758018834282919519452353186703920845081373199449397367542659789698570645879629254278631001227651630971241624583791313729197879732933291472646670469473572107885571890404127470918172109752554542794181483012827134919237567935840530501798211226660594400356376201581553831339340870690678691315451042853008986193578152603646083990991873669371017811500540052766370080302400619140854429499014942547833542495698279380149149721696885583150422891162655144025440387055936914420946432642843585615303612850225054286700805678504708828314724596136538403219798996601723557799990570139512571084273723225932469387710898305645732649526395216791272976629660370786845216608549387251999022413558132634715366651199905515906521153373340618320099651154308582265312452746635825639938950483631615158761520709259127748420096357211038707755391481299586289094131532703757131721391411734881258275333986116809155178673986196909271726007159908404750656089268565637066719382607272156225307547853652198766051011691807658682483830964798275247317714866236004823905872121960612907710908629004443449065120296879203576060128807702642087689225293810781798521685892553644351880923067296723448104632954175354840653377902618022845144197195557472840996600902551820782291905891098971502858451932505456771153136006206429268296896764483905822080275508408440697796132006794730106162577835686804521764305263587739119020561222528236563505631796550509122839569903098833441264786466415083791049851389317629452111596544128246932814363390207290649414062500 [67,32] -26082183386300682546879750490868337196199238347349767439549073895448594139725252089432705387371161795017785343661649307172482661585028119846787323000542083364622351412975476611138204093145379128081558563201775523920690705041415427894702556338558787204976420096378802421906439488075331955437672587961415693732612018257709216349088242116585261436538924752055891644474548843681751049232037261640826968957544006106943934907514917920784734261120853993050742833150315920184180204043113442795142991077122116972226476264120875936164246024855223067299546193777928216813859692493067509733181947651658462905545164534132256339867011753599352918982081987703950469501821221440730908936285138633420949244567130400989042205731940051834266523791176979097753699982626658637722549352113371229911743362981792731814507092078727170149394021726267405328741765141560625315407042323430623905700214840504084355958925827375554157798918749934381690122497256135700734757869614951047584216239533195994383287678486886794633132345042528743085408832191028675162013823808707285072858328671881331910763969586169365355525203862365856116704597516460622336970162286252438855616098670798823082177100497660860479589019775923606279556098204524569368882884439562544630316717247341191334880766594895589989199902384349281758359944957169837348150219071896711304433270146123440739763158302149653094342420522304036715040269850607194804056136437271025219813944329616578441411959554420117220756018509278051466000706771366343754244561652663839590031406454638952146028740652447973528591834943466034337797136307815687890396483357733913439608838074998319778202882144418201674849024411482697263918834171700824784590062776970030316614257570834186221832865291242920689971767973247516468775223187380719022707562779763960354334784244010063076020021674395312110528157462151567100002817158959322482757534858596856216868525023751847441980144625988551141243130538586611232304226487012712576100601903512906916163200331225563787568453029219470812303191938823529574979497279470329068125462089604204140037996863987884538683776276962415922593816435475663957332003941871372913001636048900550720222934642988412123742954794523771332066652535137688991358864723474414786604821932072675081885302707774049088315640171877623606827478705835868737526591282241904603800812607348161194416778803082522124033018686876965137340739529212862534563144648747039356912807261039728706645060563040772194653982296586036682128906250 [67,33] 19126257499338348785264793462617349967417689708582856948385932641157199004796630853649746526465364500131754379885430725707613990303085366214205282442178472741268900479538038076184313505370668463864825991243501082070459584658017240183812144620310859895277794663353373791874058583569818853320735036069709154147059924748769025368385331358312742734765466478521335371580286604443321522579326066499685571138799381767844443930610146466901029354637205553114464390945702771994959549317527227534977527928837636028197273333874811656464438575119559815222172545257863425541526670006399767417975389484408410341167908693867523069092493716788769585972747259488209737221602218947359305341968063437892015468798700400962624572262947616559160960670083597550164632741275159046958602265579502450617126937228565194502833131209609364879886409116684004272272591314731184386883380741495057091846373121472898252291605634839025149625057900445802874304958089549507366018809820942033627070941480914746247493999332028611632093372894863437898478830544749113339241899567715807947727496493649025059271183437204823708509759646489896490108714434963604505780953292285426306864764627808696165907634050536964494835113926816116702703132221732222850144650463717899555689104024881049494823626000304398375710124649749962670559986008537888552562237418471329526155320075451354176173409454710603279235046751485791335828232845727393295544965225331388373991228334685655511207365582423555933831885097846187878891967133731865950696618644603087880581858884003103092786602192116418858887217606031641706341087339602310592382011979689029188979450759089291189164968401009560045132767725722086115373139138881423645080142467301576785464131185743464066301329102815546278599355171380040148915811758507036904593370882377885755669786763723548851947967241605173632478798548631326298215272460940854383511495743424103118904408040151659801310086050238450036633285779468162113650100602547190365366091852650633468561786570586710701797898771629971002465349976395609497414754997853057991639990437169161402426995353329219639763484315543732832867928359576673391381290938310457963450008143015496032384865495833824928747077319164643499401474668121846007510741730369713622070911529446710957629763840763132392905241419347547063082776953908679445966674368681957368346003433063233727474247838776212510858186294790960235517498569631549567970646627490859652428076636572536347279116508701690690941177308559417724609375 [67,34] -12734925617733823167116244456967046089388914292289303018266462747858936219563862205690655942956901642049608559661661766105143209049956068152882167526882510847531616093708959583988102633651130101762245348889793745239393145442567535701497160924427575877948000332505195349560870669071287598205139136222714783850442206205279976923853308654635066810082620897902622859412961423430953566882526002828904612533618155277371067513938319755582286453930088724928270206580209713805501454329006771722363820951662113716399783690546937135462231953928216319047130011322198388285707079680023124226252674768124791708071176519707267974798169778077921885770268627998373967288766948866282709015451586928339149062470333184160948353369116666643598235336415822312093673860456438135496735564708725945415342393829156977129568069772020838461597970880769875746541490134791972471302614315458274867094327668004167719747364145987289545988664715201776874056098401046441671746094973573137148324492673292354132791284814713062724182798704808367037307697058590937641296259029482389532354227858303896449583349874989103076891609394774569576394305395340852540910306165681009757459933376071921857925007142348742974666359297520639937440214922518038683567546109189866214220215575031052992376844648385561372862987162880388594821440685340130357968502740389172807845394499513175841064875744977974737176364709362265408777549514598996828629852471463019574673359049223356370191933869828245818005855302828431660449149307232855229134917843075066147518986950608237931915157570512878248569605016257933646518244527596881950360994573590957967918817058925434869781097996680073449779768946771052387952393603159771619564276425462448186331047719881084630391710180878407657162825999877009456655718799673597996551755165129022371415130651706686966782441466094519997756794923113402108877756595177508825394936476109077504227506869526917189687673431608255566793002781685434509817664447412306970313384355039537334818860868565784315649932050679845027472189672892591626356624813469976600624811215988839689551493723658187123314083213291282487183961450827300045262125202535424408871287182891703179583712241652861896991055321781554472761554298585201499290042019417796915145418524358172825350613846860279840860078426289061196832756778977251695194960104843218950500043938672429209378229605575245482452428170609562366972834827764280547230783801657679944788501835164183650928038105121231637895107269287109375000 [67,35] 7654448591582550172498499702066810617517924965719361342740301311842498535266819330523639835237294499459472566426518747414473139470615129203994112359326912652435330503274477719806014440800034453878164321595776388925446583421411686346209972265084916625178498225885851812518572320198859550542452786008275515636435583386569573669611526227985129616852360178657927421401410498334151969870592168002984302500561865466803946934006954681728112070507826655189645682128594373517519414678548065545765939601020312350917077444641842962286298356169433203670343675288649886813957202258002552933710029419317576738767065118846227043769938962452270270311632321389710575973195171006210910537420251426715464534577577453626040936735211346885522586812820367825599184588131422823749709017607657060965598955582298642535174385950926669491185581822116977484734324125403979997922812211646727194981728880486004485107705151545253374652692850370988658256859549231440152737702881475754018008175783323616772923349250074848008131444055725177527729300920783532530525398817100486173340653851255927817014124700974500805770258539567532280707402089002530945790216762109609860423172857042638181591697997924027756202733680299080636692816984459425848387167646756685740858858888120107765220122392620585181307178068918521161648545061426372082594204354719429160637822284601472832885737187186831787914507736201032001001797649809739085141413798465543039708716949867321651095620926887139867234627080786463189655065547496470205590416837717857052789550716012724061827627160641544478779449864927854335289358619758574646494423070104007019731197025080042951495829317326715898610023770046430958928244571523457368224968210467359167977690769248296685489546577166186865532705245464880362038876691844319372751886366446956518617352609275162914540261976156575624482395291513253622306936332223079478005671266660588638123897425153980643478000521075075570903695303179595143105363509468054586681761087376070822572647974877383010475579409873188319776537915240463745891209280028487280979264744133493145174351215611638062629945850148481142288586353680198765816585865506706859888226898618690919391197961337462816718833236212128352277271648529677698509958607273868212602864750321622372966130141152627391902000074607283124097413687377979456955004964318185789883047732146945427039080790702473673681590702579410578935144758945613858881700439240337775352476210348126595128803728584898635745048522949218750 [67,36] -4161611382376992664768468451312319725079365143502447211018988204005721315253024056491700665919499281524598935401985660675399591731217583356260861242605967731467808264560974350866342212177243016500689369995678144724742774223771409905493599025122107518131976611528374197202307755682148264523480689954978618380062318084946037656903243317574878184511613934290270873600223281512358355698257541334219216403990640837163056858931628647758959198486406174633787642869256854865768059706221278621501497204167298873108075445897940641240950432810731940643087079892959615372801275683575828460788545366687567719870176661407874686415443447654240984917843542291209657940459082242690904191067545600480489716066345250773438624320916489332895232392002454640096563674487302927237434006442250500714745694662590533458706114649251732727765265938886507758230957245824934875856877902076276934178813575888235929993924144539586219832920627191143174415335187491975650446410896877246019255521530927134845588048342506769246523302849530695261770246998818873990091180926693628246148283832995938189876459241245310388328368161533410958070528419163558955855155952515073569984969189555314335737112400752112408566867452308344696841982955861238665278903320488997807866166914011057705572512600647728311689530869088772193290480312217947081620784656875522347578067795082851513579868732631616304759163269686751338933342418948613038878330214868227627059171064876520728211217935554255883050684700256509396460732593461678936787916501033968621059853864859379426218738856647475223585043330898987938616932678914454007290930061629681630633532471878978974914320050667553001328143456489646868743680878420714423803618120752539871071319362360256050183242137801292141693223357365400685398842483533238247572818775117720097063638833339683564758831919789400597620157215778636489025374644328540998229839666412742066392065950604809103785768555221400693099764975071974871036793207222959858296414023811846564254120510221348667399231937696852858249712980341156283850241866497955348986772763581083571614441314300872720447583468223187367976721771984578141079721993706354197179428572754195655405652364101525022217248377268535563163751133429491690220545648906600485154807180771026895500411726993734310802464407701224882238311452222835440083903008511821491688749953479504476098002657706384568709417084062766734050752807641276627435802395568442129473985501009192233823341666720807552337646484375000 [67,37] 2056016454469208120576102087131450641057011076352626574033055896305840469085110558450586711405402136358266671973475248597156469814159282951283530339923520029134224301985424451469562952219669468257729484505031742030708653025994606667594130631461225153902327458536372944446216373163679799833218393403502783174662072139505238394911276361722744662003510733914487805411413631357603069460683186056441720535747259777335928437520613665063593411118404858072763199267657117080722414577632845129387935147130274223807542381478679505511822104602469249323489997517058794614113572629683194454683332972495109330630962166985901817657287316136540782548315652068161984721298468272397977086233512542255569405537409102863005245640335897284276708338094352796372850541305959198407337960216549332814011786334587145949915001208479695094969049291648580176464719586773412252331752945570977882085548511314152865300255612213952368918006689515049441696176062328471507064531682017862539906832338065179382519853432576934794498164004661020835195861442507607388019561075321528542990815616054678952087318791673234787539683850643996383452787114776469787314480915939124599585108639979941856571448133233144193367995476058333084221188295189357960927155930546932272239802361082064954317577360293722914165201294474309915355604491232785364066560039987806696459173202814013974100539959763786765589264680281739697898621887976303275103480386078504104842926540673431033503591968512472856343001639610199385428361652566866954653429079840586647156964689507267467618519504502165133297851455345872641255619803975906724198959721179257494763069594880841302974429178765761627051176681281369524412707558228420308520600137115944444338352483762879492281925292037335228429878780680058297146366382558334996950569344222390691818582046186466222630615604220948764725838589733996209286697688301635504374781619976162911125175161865521704513255842292034092743462397962397731541492604441570589458142741502245008392455701379474663237893147356457975588035755170878804676569174471835694495451390620882759779001110349622496719543822758539833741762212595690017922210662420628152275178408414827797373658376866294038388960046107071463010677689978495564267612605519668862582368188512225727673297408325753534459952637483170088663040374534149556231933850019082932588655379665916295521201408882122881644015645884027509914300454865754207442464608804367409884434475531023167604871559888124465942382812500 [67,38] -927356157439640509881630031186221291959651984643253186836840172574999175851183322940433909206366620592566432203360811038389563722442063307222290762252216014733119868630569747355255692155359556381426290223492018307333092669674431518614335154838467717658491660539001597589449469497896209925118666041170814176391538298710705969268389386192508539335271462989198724365780364665990472173220889022856713211113313348410061542097016308054837160574030489316489514671848036827102630185113608967262196792394577939924391163792755703735711369730406357824704141389483785101513079267202262472414663403332212726579909929713444352308411763497604046154615749466494594907776728244317539713635453498850505104227660254491178056940941167170881727644326945949223531404080118816284417915215118285864934381422220469874939031628160940798922206038078949001435966116517203186600198088266207107938077576492833271027238087800551202491257335712837829356026204178680098783927435855200256930690883390040271762167494709037076449260396523868005195409318213674875231351615658339009858417561469500408181468729654022845505119141026292522532159557957181142738808127695603485249385984718278885102032194818989673810620575147784999573352736235719801884919591015697603272395659588063150350457295639303796172160813814829859740871966738986073334922901766150375699461147552473506633089404486195679643297747121224164237749686954612461061826148940528009023701156493386477645698973941350378261038689458920825171116555779449512384401832922568654341188477251249300914587784326510772009420347931680341932701004911983312730752727269440481658985496808541689609723791727800377345910415638076920899267058019425795157910924779109008875101780612600616855899981022871088046604696117493805767545062593659397025469752934809969029026705677459499803459218956837125663279255963949206211385446782397202959952188596705100826778122377600411444667742828241826853343705130077182018940481038204157842835197174434603828672285893328306583285255180059144090539566331257306928704829020675190234750002177170455796234678607215903199481199049163770333752911747817773587704227275750913392735893332382607056427071319169815560520417521254800696154970691962269804878166802396801731954784114970440156896737103372953952220543603061181091243508881666489002804509135894193009206155713687073265604813503957781861748489892332280134953427938571085211632542052724825472689862415620609681354835629463195800781250 [67,39] 383330835832095614150371428367318395261316413061543871525346945631347343104464862209575196245207015642330794898139403807714449951323278993836197623914619138140047746006106864787006958182876767881154756291344226268138180761993825710136329893537989969711506146978633366395275246094035103341676777429572568004979838537745400443742883493403559550300244300455195152331650494967161704624151528715748984553024148929894720072733124461426887359625904533187485037088344056742350380982013226684614024407768054192401345622221089067496150803523192052275712263711599524120672715714665122846725753609964609945860176857601692335669759934179062398258908120900812789635519951192798008831094793945841708357755334203778579673305247262152859846215579683149329548178820651487644861959766741831055766082581096574750217460560070568440770478820105143224346816671969173693845620078131529158555673436489798024009386847430985893310495685965793788401541767219058172356232185287619933574699313447181502727146645134370167079555551461032588902740566094726679497822028610091542879973723559961165414902856285218251199723166574877950233946446851019249210288757058613551112385244519710034404236924878901419052077739401841989726942335111552419358716834219196056144913500658562203357718737021577328402055490592624885785331752378674955742447722163108739987077504064066545896086652271179372016645938105721124960610248503132746677223558626784878352601984916771888879161295627009220662190943489132821751410265874462146302463329930743058691368883759283443539414877198867703013492522919111831584797553906264681410555005497874773305440798637245562943089259616710858957831200911621574883474500556572598246172402835339355386374542435513435602274841492152556960363525285444190705921253077979624121302258776535842151703970644246530849593833375000659445629983970958101279661359496203949744197694038766006422540273060104916720403908560357663338531380199284550507896802868462028923085612345644791129327201631309912987106583334138852698593592968921219957394975008839356038420704056956394076174104904261629848039481305832992387299589287163279047380984852297930166009072364235780101408309209839022760298812519614497502004511723759617590878399358805722663758158417077596581477684124275157905407707859226584779942885662489498450373765716648277374364422846889547544943024074269623507327566852246849779000360266215176740996039064711896869608320770339560112915933132171630859375 [67,40] -145589156221193711334757503824105167729752751954817826616542117823856440337743597127001286511947993856608509332463899628569903583068346094773972083823104988810187478632957179916339024133445956899712170727083284165132291101111417675807589182505675838390440995165325343414521186936357040066870155054646724410718785780181566113054812034623707346556320356138660391535097135570070777117384488528416965429470520821944218198094947571259234091557114631980005547792490778116433757776311878321402009703638204146947661482549281070376480951745278898451399373312710525884837000681363676365951647692100331134315681430136664832551797458864965617985229462360697626506511029833465745418562775881713005191638097206984866006882580308771408289866117670504385546318003496744142279966462456465569383435804270722048986427883839175326588706213169261560413772540209695618694908953229709432717588559810613204782853560345625028191277350280631834336469210872021617832167800897671514723354109871831172834377325296089322165282495148790196500919847230856436370927307238128276143626087501265943314230189156771345500411231297136002656886656512832257153160550197890976732106559136546620640971366455267239384759217957556545843581430338192781475799877983208075301022437025159298302933690677912195060098285258567402505338558718317009765864215383494314168055467379429217193851737209560252759080813700149675862505375407927879234263487685723632139333118125459583210361283967402203159979448926721987621375127141965525540076048971205608892729127938032032042375830368358420758443690558598574382925248445315195285044613864573506987355164195622824701061472373930708025630673502135037159055865604753711164100385801564095942072486935153730705260281258704966454450051047779114632731508974792014096171141479233711901513491489673178424018756313949537191070575759351253710333107922170321009347282734792809922092625224088484232162991598733110833877271103754509624060881455353559895952558068123533743192478504710825822617005009254409744680410605629498807013840414327025830859749003630731786499665438462461779737450647017107435029332642002260238443540929703415890675811969286055803978418646367158047667695240991565477504474991293671069213319718114627261005565981166296960904425416278290272281931161402106420436821748452572993476537378506065912886407239393920227143088946242300651826263242151784076032134776419220088835501387535681372398244093346875160932540893554687500 [67,41] 50875719558906384970312034524617634819160460139409541010829462486831125911019740181731777257798715228129722777860193671741186297939910125893961052347174682984672678388597353150938314455240794237622840789222163240541211064251668654179061490125346446507962666606007934995543194565926308811267027889211441286426000358787991306356387224448372418362576132339124676638315758848502677625979538297843644043610362692016332083869215196552965549036257915887335764893381475799213183057840896432031814355868473458578733256513999150534897980485720333697049606987035557630314083215838382711774643931739776301581354048846550434870186208319212691767329490834109936180938812488667194098541318338659366889371356918418134176102899544266475752385869998654045700697675725746587651896942839167983259194540724647220482462323013918883431657768473588019677618903744714984968302044739383928240621105461909343615342792148515253496350991223349881880170796720791562245509776687566779519183874183185562557062198822509371722981692213539088221633134642617302502047081693674437292768897824386993877975957231861104213803577134971995182665306681270507448003153530819338491623378517945334735890039926888018628691534818221473137044549534492540386910771300987126414966946310199027819964287174662166843374314066821782761684699316677061079798539512473981449787598293777010547328087604419076871982899253353832556286732354119427098575217556365107542746474149080787933065418672352309200931849147483733324823231006464857626807633946488836718592341633775357526565439535302638858994625488556575628781964862494176245866174922564021855257412325268282675099206381621731295191633008926990525349057955048776116120016817904409061429480063152349366845723529022803132638060175016999290359051750570061583919683938956516027076259438929328147492673498596921652866113630594020167456657544643835243314983281716869597943359067749042318932878085131880290461209111703362148602416279303288585836507704042633139330391902161969576880841151758666128177936977501917175069190417725694854021889652711945462738835479951075394271618707345199183131060447029005404758344549430656082819410525085558752615618165682712939784004475992811542225452051526342733526567781949595882226132684714684531655344136322153186395905449231383581580241260042044105365080319571595572817328512484852894381962392055984980160639739449467124456810514222699762596743887702044339960139041068032383918762207031250 [67,42] -16364392170439783829245415856078130033127124426280751361186783005206129494183686280078929401045425803928697998297714196998826916424950490057856059952922029158360302418735408505328166887302068960427365929674981609530203857006166703120956953813396862223551169618452886553326306045204532136333271344109786901767069740651171004072188577205509338399926838737910038993004669627554809561926849290276330366667451167915837025214857105360721230255014232634003263309154929463683803012422091182244586221747460500918687813145859770706547754627719739962466401854440104708432088857042425613812618843807182895627095438862222735867690530462507697555748788236439477637245950173258645394599112618738723761937506536239725911212556194554160757293395943015664702606548672018239803700398637543282925051773682847373816839182861085081917630060967919398387775008758888626751240903058824899551092857287456226274872715696712470403681199944024867259585842383028190497253471099173415650267250503152272010246741357537154597422493399547806828849649679622303116809126971489602514931323709188419691396535256897542159063203046338011995467330529468996910190767801911377474323993909259161005980512793369650581492465025894789044636960986820858797976128442519890371363367784757287447548899247891379474712127766772720914446086028423166959297274902188990282258417511747627600581431102325204383236350470999111432971694728638694937639939911247783450567756625630304671028778340214435320138049558059553975689437530934887738863535491274152739096651850087799482551852275999278527344231070469965976866285230368634556184380355510003620380231063196030147631831309435823877321028603054760281337275515966563244301533063180697853994015287487946688050039702158076645395740154915324923275253205459193626421532888299026269543877596064878299918353850477351971351220738398264694813478766513688784848276318652933378574670055065653241668171976704297704253033214334128567650869715995870688087365286848976036293467783620200150270741605968186285608830879018841002698755401893530790096008003565766932634759756780854962520451156784896103412897715591301729018745359754170784007372592789930046280181646411191715994922226631234585691836104227272460302024852850063759857573268800633170409105434675897614793338728843504287577941735455942839012307623224252468651047605378198922602948540572669775350894982862102861126507276742304213234787194086727879493992077186703681945800781250 [67,43] 4844045925383782965777541567371499385100809703222895828538017980155922821203611101889445639199579575293375337235208935377319038480469883951375309303309610194514342481324869088081258066413692693190568381475538564353652634892900597300750533219811946734670474643799609133412985056406209001428502250019173728765631653609374299631755503068766382165937034349770922737620886958470159457755924163464714628751384712910423088889146112147958656172889784781439116855203156640190835700767529121592037071598838325719132270108699283757813089192168594755382460848880905529853210012999205856103962527176483928183632186547339117833632363069642946551663728198881379236365219025228417161834004653695819109094733831782904932061368915274655791256783144700631486744625012776421501150574071118865983159197552302115277484705727831945603128668430888615731662396881077063301546609513940469966043622962197588138167128722338433421814277285634725324213061490767310695663535182043850750820724540394160882244316781404237619071977034713132118219673599684684677634385117185305895134399521870452096063749827976793951541484134246337420339823955324131867328879312189133487512290272478573659374904811371526467720705491093965071903997003247258301662244064750030858793168172266389351943403051220021716484919571284743114624461743059938795218054370770166949721714110890824062521381287981296176674979646403491463499787572903606849630664618529582853599229628406777197888181709488842382113356849559082047238053437814760212574103765896889318865872024576005221272611201552331762994308801479621560747281971795667888243953975645412075921799164062927495450971521855390543892536710314638165246653822135845479782301430696148060561458945755036878596118055494761665718114670087409567406208766590215004185485484708909169587411902430285979825091618515442612665038389367698632166420591373121963185670542931058252587580953158834537969923183420651182584362245677194953781525191425717399701313911040349515696655063545258824368397078594293965230282473234201459578186240182696900547792857008761653750715757976624456465464576064280247896078428806062899040189572861824981924917380633362627236806069595006529776585811804377601766521452245136076621503898197898418569299806131725162137351118532499462557711282163416135637025996159809727610808524558494614696356893016099836392090799516147302089671681741166871195766673120851992465768498519196327833924442529678344726562500 [67,44] -1318840042107758335123147036571020461674503654580539753188351835155317378582419015812682884551040766647872061048657506957032938817299603071223376432728955891152990102613335156198850063077695427227917326397437142274257325645019944655038173059372494766227545904277528623851040188729184761761735582647086648888624438974266935132853285597119261744180141376009865929642550767200194282130730004468720312697269036635164019770735894842805300302109789164539396405359230816521823282867021900165066363855652502644441738291795787160825898801981389702886932174771501500466534123189128067478848341512829022002567958616110831909054084982118096309806476510592087571393022056110185859446789923076437885878809883321494751954288721928184793962527284116103598559968315159460747969322692229591684159677346503645025675888330680979779172534569314924078987326703712727027198978695601121298900300796161046723612092651661932954560749379928425330326905481598204269086561479861138455162171184895415198038143145224650825287226578088455551766000308847283765192026090900002402864115183190867035539251373411344392507730811269798138327073342374937678163537860539027165167898565776836659072433500014221324970055161921816124148339254718338571913051706258887275669529571281620431773846245197826112071146455566796317509030671679903546386056196682721650109354021060360684152516386300814884054656469795301218490156358036551794950050517807459325733720698877122792106586171496896683765962337936940055583289239603286916412299552192563832251187467526004663059455768041753737414649659876695476946832517751908899164392548077200324808498434587588968225962395432431788493913818137050581318880568779319850396126738906469213675072459256838275042666708837736390681108695030574255193385862939471140713613831415977026503159336164898805297190725353569237564375083763039707983944293048565704053671595114137101728124362038167717491557192300619914683868595296145061859731604919662137616427495954769168853837111792837249621841266290266207181717068090743827856786930893963247331918027736116601574014362237784060683449111556021746021616768055413743137704077829866230604039057057807867438663909129280284184992558360569664121682716903659488814218296088599289337762245812010502490898775817595247879409220883830269386514514789935235741868797251932355867972052344278183746211191682229432518440405950770911121644940334742207924123569284802215406671166419982910156250 [67,45] 329971130508676973475131724357850059198942483915282449319138348796182598116620063734610945942995593457412731739019938849029244963862181419927288026335471419383900236264737906569609159740448409109865176517214817666879670067008643724112602282995140366607470208210810171414021943911779834393723537033212996224777348300198873469996569039047036611130924248575088650913239354303264527066454261220997774521170403028060786723578205086151601333217883048378883877478707534543982810465738464868372814503227222327893369836259248891450000109127229469378304287683783782318716310049857730355918995677307555447099765247055204677193631223175918602621294651630941859499113153815704919884037548457010671331026778850014480317934789437914927401417149521787748136415117966848789811164634011919915906526193358119468633955268678654851923133000141388943130321309350994082025699822137989783300840610053938670592753841807885272550699762518429876324563700107812498542035318887277607906201698015420890579473216366101778494861595077111736542051923780468506248649792863191021928336110014518255197199706672452292770542872915517086937647492206030997351465543813924098193072854447342918496531449770813049894983682380954834653187851097404407409320124843909559814067794558339737903526117528577378931077274814849593361273360500955309681134712942522195575657757660522566175740313714261669989634941454049187084354856150359472760730309459987623327830888286350124205139436696593992362522861946793520543372749636607679632607836907844382741778378882478785693053611689344747319097110982618053472956363173640824224148760848741963812939526791583094154014489544651773579046975821624117590881403635106303699242513565989506867577038239271514423888780950247043706707158687013980586571731527684154820745157666421171322685809237308280081742973787440467619031185835094150246375242604485942912174059682488050909646829473104057282601279984371737142725939725533970378129527859660310202750362604305038494371073709807533522687801938848997971695304023561727341342935736210352574745621290717532885334994416985911759739376669240630344580044016107425312139796341288327484525973000388418031776116572837176657591803547100247964910506516395264795146126061876385417697511688083938223060125776453198628331635584750071205302884523772833416254082083163640083920177801854015503381404943060741528785980815515592589678851216682987923523029394345940090715885162353515625 [67,46] -75763658378007396353688046606278940243654631983080132439899263315632335735316454195646737125736579747213023442415585114341937087391901933175219645756629957673761750259459870842637774120845943300928707368469864288120376657312919237601483952175301429471467186058346488189706048569609505227172178501073845607921283771804796855324523949977319319141535159787793238761851142190342231028138700871897918069431495192400639509571641623290001139146333509845736414531312325886440876717454653778624476996488397503925401927703023032232546497473485873619440977920332901556952725593989764611766702364728023287835236157267625673384402672286111880694150982558226864606555046259404269512811576901133460643146661591286806989322309455360503429797441971139536072901031679655325896609705193366487113703591820487267428644999524697094937395823970013635219407433877783086661772668131702737012444204647352009165284727015673829345072967290232639891661694933403994579042404796166836463980603320692911790542353243544796670457178948556201318411114699327450540443591646326495055591869506108218962603981404392804113000840715151721186631653566973303206243391698464503508522620839954717527111819229312922322632509904360756347320717146856186438757277993594496224144914086837041388818821010744919894292407934418834970256071709438479084737681772004244958105551174307088476398962722085541848647945104387173063171901684826164095454086850152560357464170327408400421025621447300620153168135819088098972235389325566450828191641470493258552474149679784573308580475059407799956899539062160510250574627698246152608014557674599185282585270011377508428023084410434584397203580844453486094882119297621579216286530240213044521057440892762950337688528993206739964480275913502660238859453173662235774128554185302390561288132083471712418671399785055182328815339895235353204152482497185466388054645934456125508651380937889892830845739191011624529321110955078964970185892099157377613488094565222231512911511464027854066585246308188432769252361514300437639892857603059985158725131414201397376266622494669808917458505001750172490593096111763849278510818623761141752179075720358972176854740001449221965419933231999260253512186398887295767306508862400972627754086718574507589481847040429170458642527503158843987723195327815030812934222034489308350363819541104331216646484957817220933888863722213914659065771804724587212831465876661241054534912109375000 [67,47] 15927465356582079890229789833039903009490641327544815756280388472026653906516001446616929143473003564711090036844291193895327508743238084705332746274629721707890673091893677175449712271172889501401727796546829692679223047658765429039085592725154683983044992370429700115204132442567259415166351053051674050402942353325925192929034195732337970203033881522929943954056548778936957634684268640324525868682224384197719029071803136316738926927193762267281552592693691639504607944681016033495448419580979829516534127803332280475757092233711851009289086704532294689591179533804444682181768417809646588793109223812436673260961087025479214509295170157327129694605546345747351621309187149946723159060512205112587004628054599916551967691889908416929881484519487463721270580262129302044250631029903922035812513938729350812210476162403891631989356036614813079805652283447357467709458211875883634526971994664108315090868088761461408681515386425324604560255941604243626999342106984145256137647092673688412689152693270917056938175299624691272217930875547737529010017315285726569685148608467647020810515972275242257898229709117985256606401346459585856744301555809996885244436137067676029583221999519505495879850235515208032279012083510728336846913062349576348294834133268561360306841380675465672635852357819824227548989394413705312981443628438610809255527299258254606248721667820788562363666293434778420188876962325339328342615057801408850773299955028825414449209050891725087096219270906241674279349230782157431878558580240442566066498842130315186477237763232039243756702442829312783578076428228240476876722906023251942624140336969624546560261852688100286489702736866498644674975183757432156082846859664518407888445778929703350840761944077429152974711344806589038556879796540372187876930951427881717433273349820820688705491564378998185480142176033456146373545656132070669443188307492817752325824450183436019646271650888697490761057021525719036577057451301259903000715983269733527578616365877342276546360681636461501550563264202195056459785640465018963949816658257260982311125540480393827932127010682598390447415403835869965798132338886566372168430691987763273255567919517561457021396119657014522551855050365971935773951103771439411602900269946151489962836819677547711072456900770705288737229188275318480550030837876274168894550514959628099112175629812868631260945086192126751711839460767805576324462890625000 [67,48] -3054315703718624835631247080550162859339781249248718623214920248363164649857795907803974349871779772996956951011421246459027564969755207202281509072797300426452264403348363210966476042632588676800450059536099986635453350077709833652015849681606661554235837859223628566615430602231254131475548249832679029116830914731745813930429723817592112806162130690689788698410056656140850113588786118933482395249041714599871060846668305339217396063464294064328571471888137535982441127942551931561338684931297850509745944292177119818435024389198714886764269836478936330263894523952624144688821118789130308389629687529210359463766248936034539736261501169939012691945648924289705876538316363198940930488455552871630431390834883201072793547157036918261243573733982698711240281415738195233404232303609101431836653518633784874039846813673360521625282136427011414353009463046571894238637720258176316197849161999671712806873431658372566828424990541660567973669310153505145206516952104741065739500584323809439152254790845897024134969242011890425462069826696095534295196605135977027983367066466062426769232050142384324586806351163577474860331576415282972775676300339916451125259369016596962858351266442405776654256195402929225648063736085488462919156127789566195004658709070839256482943893811550305566941639504676660416794460195818086266964217833179427677476179685692046942126109413853413799429114138824840126654592840952459907657410540921980552874415537193040213984849948046425644230254008173185231022433559337495905671815977968408870930062270777770153948134489955280670747172888970038423304082285009031078262448814903061029086459819718706545525008001658926049297490307004968499216098575337501346071735971000043087781910198681661956423116190778673333504116252475726450314621516315279954590689984649185724154389389635437204729405325465493542844659755564951361318230387935545032797491839968534946031511935589183069242274915148318039799848397652396581257302697666228510923403340886618563449819024596380692510763445474122350374386627898536997891730796670642888718209444802982666832014154096484742494541467390075258697852563238298379771508318430961739679404784423117204668771604006886019235784173330042001701495591653685348267081735193043073264419716398171502658822592257067142290177963416443349393923345806520748982444952009991305876481724520754867641320539577265194531273395650572410886525176465511322021484375 [67,49] 531203474696514479351116551166200168251477269252788301932434252071873126782086639944844747603455117575134279284929460868764326079331817829074825228789095976398258713339764358438627522788331943031542453340826380287336238709550972152002978788251134839670185504954146847175769479121754234039435371629431185552933365432747610686985749111018473521856860629351919477822555199911704966604951908382149919500488909016472140786464316654057496255057034975740752146077986566117499478476114983084582099544136751354725941284952996694488102399218943973920217346574013739964800072553145530082494896591227936972478531850393526867013043989742739091468780116758589342075562611376791356423342573108734733446362710547804030449691269876007186644504029779045309091700232753930836280560824007638523661994442367413439576801510259774710088838623048184850238926396076332011113939747621835775860371817710544662219963898985494719887920190506390453903163375169670406454453341510419415489404673212260185324966429803279416908971971983044269513243234926325041998423572579693987396860931075958004594989542896972808298816563445582464217072923475802595760935922043872271173490347825216011559877941724390898425612549354714498600534936686263626252675522801208012594766483599857273414955053929787327690014276650765565567061329849761643110064822850960018854834975886714650004373337466534021598381686318234368420636241273582281196347841865465307834832761860674475151499968152914620793658281924080993751143073743984232104796911296588203419025606332970516463842266577343491351722011534430851879499396786925065967901597564509908681227981298782863601891646275612126306010670689425416266136568580105556366647364365245641136836098024843510381724614219896484117751344937218594383196885117432406087716220272839278760229441365784504603372360977514535161603540699413629555313473632463811027602998208236015969670193393507357482824281632731403008248883417131723813932603008530167405310464043204249600933939676565130128172943348497323755823290423384080677821648196699733513625713074544874529657636080097908119277010106509950466435169404414796404018179517417299613773471136548233240732787049228911204213468309531273969812642912397833291514845561954670959227719202005117085724574948645567480691119441053013018034452603454722627221111006166595639580728904783647261969646278778116031976115718501291716735490666678742854855954647064208984375 [67,50] -83035329077634736338604983626659858846541686400231731618653991653088552529322717541052003182509019521542995945334775501538793331802775268036974654373545693425800457123882522692717500141531353791823393687201698606207121452982072032693964861395993034831417010988097835590289960831496164901031534354268700566605101519250726411973346025594100578715467450389554314671110812412136892700730368506229604645605525440139496030816892197941946472484985022674809366148765539463170071639681899565245921921037277935272409747788670326651684070190899758434330606276386367941526716294076665360680981691109121334170639460903275873270944317345873999614454425854922884997282253338830468465441724417762726427901731277296831483613293994495648296605467829182328360045774873230768997277022247711179931102815772436666332268379600615099696568339361924569025394500377331458822572692620773261694008573906541509194114642591812133133267409760395587514300695109695762206920492515372440624967299007315757981402069842050434403191908994965705959994346526533132461713525198209159402537637660465251265953001973146249626435800061873909840105983063317580472164371606386026666521199593224613986995516852832949883697538881080990098314636403567699061916328184872283117871802615932178661564539658875236089123531035587288735346471576231043683361060773864196728630709590240837910605792038725203086957253530696903878903122992001500291070129167455071636629358049288915654901682175500681251529743355716803802227858243450508420676280740440398006307444554735801091026925005809671133508265934159705687949265832827904571175090352798221932470468161710576497082308362774885913720266778862054521624505079982427019411536155231190493677847770667020768592822360813060926853170104458119217119571602161925363090203520916844939320354801317058188300657535021284537914022663604557309182836983124886507918543568231601274815634261776186222408713764417458685424052091870578707128742443467366865756283659880789355681523846317745915110011125291881934717650181769489832324356809200883546794397077604784564654467406937246788894463306710076253490774951377711323327828325412021437211609416831428648363815415488700678458753652322832491872372463436056618596549882128815192908027268814489546864609671634969329180841088030830052251345652644283014859670746013119795522333564837509486753778820170245601365745084267155906587731806212104856967926025390625000 [67,51] 11479354787659902654646686412643172973097504939160060761648416525950539468899606027882311212063265875656322975329588016572718189660377886212856650556015767058246082630981975834817788891262203406554646356299325692766623431015034028211574233088817271572779927365404783413989773734127123914763372574470674803996334989735094879896794661565337902184948903609613351681202954483694730444382780349130750270176724659057473010744963539552537144049965218473164435791786257997529668256828956706194571401626298425755688050254579205663191584466456838159520684530837324726083674736835849592018677223589242430749276783322969475034230846709760242429584636124286995391177031359623606195341397371031517438904433175454767068918282019241955365432250667606436838267493288729862854790553923050016600400581785754782833311966517709303112028989078149497592781194876768590493293453688781391186420778701877957208360034773266671884873183417937042599086522296657453858603797483451630179963980532461462216549188001424209363955129632687982625704229777652613503793727398676566293013314104915449278055275425904610002508131610770605277546842724759469993338673161300533827189842744255653401906785523489826835752192451406911511630844239378508384285842127169854946961334852145551934989794759444293132096525365182112241660835754893013114878975329894783146737675134876802392150909376858020101421381634277858668230947995442518122919770992372050071722925523410709799127813237798287549297844006962522119972776593852505694164527742716149450168737471674927545322066280522170807521095940665411883207842020576910958718141804041976836910815956952741739037482144860553816790630569484044160851277954684431843740280922651706212727665739068310331806580629930312109897332304968759496357635534596717164311896966749463951430853334992751644214680365175170134371729801679546706926385504540976192309354054390202047052384869495952736761284585991110904011058105007075554325324634317375063662495277330037601130822534047987859935763951245835519370802165196858313946400329467937180220735668436485116463664705329370805795666857494055585243416659050956187087692702709940807800262578315094498331964757426117660063129425068696356383091060054134756965963870392357257661770375457286168655458634042455979460927862234194903115555173333771266517467964595789810337043602194262675828459740986711761459405987777226965107502110186032950878143310546875 [67,52] -1353782267481216140884876190199555900637214299118669105601685072509269999591991493137622305380595547180616797595953881977917657824337424637456097315996728971578058825960499429604634552391892170122331328821978788065464147194402958138042633930874950031778637723752221687193332091374517438420748286114767828131108862611161925357876709384896081258949630247277308175276820494374301349208066716819212180081722537757858548073169826199696418040311528160244906160024020370600245861281625368337018165836814517487734155393797990041094250390740964478513899981002490057654079960452484467240922607559672890525037083846058579523447995079324874654948115187122886821877257147089818549828247443667931297782757618570442090943170833894339425570832615807544711718111411828366987109187560417470665081270318863399085743089963324379035889932929753338244591420313208558380076679579894359433147774388580820802850048962176626803529499397994134336239664587231214953619335048358471471196422629473949813011647139966567876405260937305285581701710331325442674760359330296925194656056212425314907347550100652543987521017852360909782062460396567466221825345944660802721894232242555699240010337357010127725029966282759274846655601816696519219417514819141570748053543043823970495561436202174707911302646110116021108404408499909087083716784110353377172993448225642180034900105719258661603487293562599674698741774460299577521535381720588901240039033977171685189731608800608763967827759538210851510444338977643926379386156183617804713650038068744855394427323238314731772989907644371319472214489149781434203371098067318778475322378887703694323245248140503068235401934958651651877846232969179747831410248216208644169304432947622594467011381817529732805914904244386150204745707500985158290493003125316966657897960424796230673371306818389096457988381986177531897333709037533712866212731759466543585907183219178829820303581194055892805889540517308339969388151953268448222631938890103921709922653573006050842093612591159426907396631888871709128029476986036188046195196057342064161651817460486919648831233492190804416782816012571124188831089286641722126965092467975264740544994118792039081919778437187935479631966111811651481737022406594663240117288118001577977045982645670679315811458574170770302722442438014627103555702231915982969974017360940280358828431296697696090581154032550514898503024596720933914184570312500 [67,53] 122099377104761318765091047622306435039067989696152662658979518322885379842244492405508619717045821004030366751176829275619816113786480780668946628980581065585784389531480979910460690380466251095231567489573243250699967224179410424290848347715084877878997259310313309734607027112967965141249978886448329927605607930558499751827486741823632579536213144380774549875421679330109888638231796569325872858938313176027325183242353636652970180028910842286656095199938174215854208869687091170555639354307490398476242791732707725731220367734836487113876561580838377376108289385139462151155584685321387676676526748898317864732131464197766693256851920276758154923291780864240181764246820295728007091627728638852679489875173604302225481941878264633031520741605875319058447795818323768291011552016465269702859038674407687999161701984477157125945477184123409085859216510352700834712087096741705872484021534894515735942560755709941169739596324704735728093166448658255797687855376997376807652937802882206783617583465175707022420599577729464174729840847783342906467860264911176200361916149598074761841862069695151583434308400290434453658440137173241130601749167231881615391059030704017905484799351206405868413210622181611471511487538420204699304770847110938918249662835985634865956698559969695569635439687310815573469479901356404181874724160638276509121587800788629426817665274135824814490234165733573144770347787818782271097673182337095635091943255435829228444063085204884451284709715418616238328536950084797868713483063761868352411531066138267355684665544358336668732803229229090066382448302886956647162144250086612570166118716597401332594295112757898511310313137155540013421354936225826196083888155363745931300280006305781150581944326128524746685574872767060429590749464124493657646020108629163593564758813441850190508596010592434014912061687674843664007337834374863826574431332732861550661536419223144229446082774058530670411939859830165995073027464965568360414945344474854534584710307043360239235425349057512562677664129124964540734733964629078295872094443498047172314625564374669831952377659538702383633266223020455884022456565206243406955027720846678783776478610064245256091203539139201166145631842063949704499493935065302038881679920862042270789021174803827458430443395463804692053825384443344682265169220962369533359277347724757006733678488252792249113554134964942932128906250 [67,54] -4206889210335410385010150466651175622691956625643823889991092698655086540892063137804937588763041691389275254250835665106879210468679054424954482191543548943044138691134168235530303594635755554901192383038463144075482802433753528662428579717772423686918291983252897715325792546729643042385033915266300229314623456499983502696083869561107114796549024431668951714708061038051888915041329546928600014817705630887743609473456578629818459509178884275847463776797724572966928051741492164457497296397246444355902336987611337583175436879458859587812095937972327802417904216929806076556820977667193945081855194632887679891592552196784056918541440668378057943777964110928808548095551805889989308368156657894075696127929109458419657871802348115249779332587046139743012966945829613195941133823009669460741237975113786613350521780176328382877570559207235560053315202910048254680246439938739592526375929118551587661843814982723935306500587656639495056371461122275132950353033648940582254068990701968743403606415498803578237690297483927294902657402299882202040282657235926338085667988721705843657017522838778521211765697212597953711234819330728097765317069325873836495445521973906752475790053319980838492432125049722070254953760153370042487426797622113125426120277078147268152213279161734605716174601110747028761895720327887202154884403121040533516864787960367675056494325884991806360789057189192161162389420440973395807069261660619824600533312976106065666224043133780763709512327017965388919650217035789498430487658381740285030511784958308020820840162967969185816730587000890023587232009383854120503432330149306759551661717066989384231810622146744423048034934865873151824473997884268933320832246414924270092931196000852323688555935962621110162662697943041658818560468821920647219232982342425300113118713549483239238345088785632647873017170220447006387485107037427833553270994996928500375689898689274005467334471921628351222565815167419085647005321149252352762259903982388755777960298092421131061438748234909241839044706008896507940258190375516393125147009982677103666025205025346859518679042128918486882985595329798680739317193010874080192659729269576875175133822525356042104885130870451442857539061073456406998137817297287128173493822226050650530043340770256456247236119149149427334922408437697955130542159256168098275547879167981786367735974607739990460686385631561279296875 [67,55] -1419821932436745568549894422521970418039452928071721583302968175372317102017046186568908315379126367258120382405297186759372916733870532463381725381008619322432398774554217413646628624538793394188936216347245048730854531182694536816001297907444249679995440600736996695739811875629481747439477528004565242199413193502804750785727739074828601659595950558832454873088920260694697091642617300764879695856505700008226365665173521878015042861921479763075592730885002374496290333696812230929567848701874436330293517595762784270224088603765305368853479282053197034482400957978642062297044173107593631169384366045435654565764293839145300154085211734541238808878883130726369424821995605585336017090040900797492245558767431610681539555333620957606113793548571164876733750226161405311331396674539793386698828897009946114153257895088392078930317334307281694526415725578913502068760417608479780898603481362690294784682745901821903936634286479168075169007310125554756831562608461335775720401695358896621527752915191599270196834787577441467840691295551488562031857468703679592269838838805779064986019339330265065641577737549544244891135434557685006790774745852022100937345605809405863864187835326671536578337363842499663458063056561762403777070171140614007568812463463110789686647504160036167439669010131898030918997971099979734060613794943369424844262517853703825751949695982738128222771266622662468501358351753254413214655904763665424760698263426673476288212757812153151514413710436488573943557873805716436196667085585329956185930282411050091707772010985575305119759190790680635682631544104750099837706084359709351810560996125905205841651522547899232344034565833696870456974994975981874320921105184841651704049945941163617743710413658309831642953951397822801932542568283162891002443434200539325390416320630019363419585248725609058076494078699138754066867694036793736784941710484445394227605759840051230488690554835993329399824939493532766972711879921812993398344133278906390608986562834795017288314528797155236976052469064277307115727109610689303135989930604400465649254422037402278543224437349914571495276134952286336916847913588929226805253726501754342221398977875114222810258317505414759545996192161890869773680989198157771433302554193670544958418123847935586604117038149094232445548902904763241579193956024638153449310570979632721566598974050066317431628704071044921875 [67,56] 449911009690694149687782547654855006916978972866354980453093786837237762323037825983191932750114105083941851134842209496469196634530604747270029950416587038970771123848657768112879341011500807413962809392047326564838591852996273411379220815251040645061826944328966329740976386177844295079516236565545086996085169527642483630890186301518732894151032605970232926312679708067520825396254823289864051961954363071971302582047623550505974746557107086860632823070987582865160719382277412126121102711086995241120980743439403087308480306097923999779009860357484471227033895232953164171869224384077704747208705900876783610918625251714526740432603219636560333893560849642105787390474646765613747329861464076551873868596242355055733634409286492420673387809686972534473032494009851493607150479411566090118274574205229306519986417311456338957960139288727244456771730773617648104241689139699212684963888747810598369966608910619760887409462761665249369434376093151277483385250796373787825779201087750504493200423365092190921653794885093881083407463892877517806271725880692663710358988374940183730567802773045722510838174630382057564866590847398778632439083308385087436253303022047311503859350078572200349799801637846271040495807245003001833482431840364598331381169231367664486916300880221693973548281409367496020732564068849506766805135721809325569922375228020766801569772424722555354627123368708335222456708305862245891481055244067480363669642118454940384044981924755333803549803839735192250913270466906565427942112571126848973825179533621403012362681005249459580154546278322037971207222161401367147937992732146890147236645316838146772975380354010260730480998293729468305710128241653764887533686428389014019530593110441791660648643983074977967558088121348411820155136458324536030462631875467437691378554444783335370871737985286063747648273781472783158646253132500225849105938425022304492790736552402483872780264317663007788094570408608475945047097288462664132299469536706692524998485615215141756338701352010447088650962963996725284375547475416134542565841720810602837758968067870746499230977146353200979532520341961723060307592599458056474361033601953423799045893622467820330972168711871525969463146519689682104318664480877980339158639809267278155836671960675507550589232227374051062863504732974748921967855832968466049538426793433232298013990657636895775794982910156250 [67,57] -84317659885822733912779912040585271422707596977338891493747701818906452812960782520201830463108704565569251241397639316709865835246236054031227953091469911728091780312500056497919662399656556282312633565536053272353125557915499441323198395878593381667625265696295346725521194073847415076955534218130178000015617231840190802450707280910629854259009291696877955576015893883414706755810596591189033527138080201407374160895956925660124625705804135162113878833243032765191527789563903600727480062526380064155356950776835929423754653136695871219016476534127849611751258304133792450068401373436503490247087073696412669565858644909514424936104404937278470228135251969435723960894666132241815176662810935722519046617923532953463239662098197386627245187789671794430850285214753015316199480550067587049580073673831580418753841600856814298152654080104734966114807984487427890658711126990998758840494664716647863870733643901639075804670245906148800656144082072699139878579418282685199595744801612975617629073062651599655519688003955870310455710128704971458013467302215267200354573917185221819664020119489559745005579189425378973181084916005105539467694789672032981632271245292889472647155301010149185942693421910753606299344795354878117599342311205130703024068972858766512751271364226707401132045251923103406591279325176974754057170042359251290355611368217989119888480437398138509537725868560397072069146527526986855536120439398499303607898100605186759107914166572389054329710006297518053821383106558414891568824508478236086638407097653013340884401548468478446120813154694915775472048726638270119675090953798184962216325628498577798436407438397597838398851133289879932566934005245133703353085585908988573536940759637944875287902525416465298487246057948859193775264291100307983803960608145734719636337640971532320472998645820496230887886685972956718345022736160762026772346954794442809233602189382504790102952672494368466877490332181595248939793179312010232098301581920785073272163279364684184241584859207815553738164550833507271766430314651719605371902675419595539510712961515358672669085968751151518799737402357042400173226387126474958274516260243005810531273706632686115284381186737175526955817033067292738053659103307640804396105944368029363256782082920801719971570599798245601138215210973527512394803189215421653036138145698163981478501227684319019317626953125 [67,58] 11907988942169892619299684036021006907937488620238808537963158134086224829281744566768702441570619368732162028418530108217832247627012322563444402601519808522074464922690118190354291757922482932489347997063458066791694963047594817472565128259821188254949672724902559497333107406457024164707308591736781327480095735952162318480505143389913205638106362460117552766630868305001437674700240935274589317039830731753749681137956421712674902301957018294432766898103246152323362660819778440175023772378326621354627234954332000079763647165435328096337814182836732282974803499441616756318155447550470624872654894458979748897234082828389755842094526587484108328936311356680700594349346346044538464109131292251663272027924635509210811653978152300158137114202874402389583341380776422366089021886589753678760243457267925053359261821195179738804552560980536807786773781323142222929879888392138649293378710024908445271067240478448420586165457351760920773686683129186860546005376445148899356096072774048252745824477017732272368238002664521991859972421534493936596473466630331679425905962671541105916379450446796275080772930663468200995692897352451553394065091882919911232893981786978784802207367358050020887921669008057167675260299534297217257260314769055917308603747221155954656781831801440968344142266951245027272163310006536692320066220846906299037590708309280358405068132651297391782866273242190493813417053283113915567482719007768456987874618126071568911245825865288245998338875061506739583570286944465617248453737681345523969772034836756747454552295940882425862184640919324807049157869301383117168983957745232872898219493682898883644296803153908810446075800723560542478285554132760139946715602865906703081674154384167694676930209050865798688263670659135834017427235874062606974236171511291351637111339193097879393881645929701613692211876746902060248509150572095847659949858979080626010136935047053988764944593908415165252280508256727025498509021787582909436453821185979088914275651405412609992023276701863998785649148260969357593440313923060260521748023237753642825298725493112246368029595608779769519188798793282515674745132741572531023518469793129531266666776758747849667030708893944636776059147752038317592954223753261293114742944536889496345104155541745911957344614521717751644108848749655423871434119537688438024251869062908326668548397719860076904296875 [67,59] -1298505505852711527337447753613298818134431509542905619956468788702261127830135342033721329037717124250366487173001697002591981821079772350715594734048380361243256861996724467065073360040130935710372252672616862315135677197806324041250262367103272037828803540529603473735829176588645418417124329083319637752874000331059388076361730516313704383569493257116505793221778034216282555365694440293996237110140325945662787889423027104256167460552535293038337134201960277697168164608914267220671675333529979786775621708728109912339028042174013409040294021838631349136206066355241233534335039157721297718515380261596144325169739877383835429006358648165669879175756185189273778849917878186102788805528652138022231677965094200047020343294074996362991191060388176204715672927854586666391313311566153190235329067982317336709664405610651580427656691852898761643082200762186479691203272316805878285396549002043823993797902258403841017528303721410558103138080193401891549370609253848927727852172182056684653829404365820219679919055935725679743378314865915761991567068282380706471477605520839496576405053687129063682150027623195366904637721903486358989904756887969145444096893203242787841910788333897206329893675238405039914912002953246175666447334659190339843400781922815647294418937455703118378042218906104304043980721660950222879767341488261081023061208731181652771409855765789514664268098136469703529891787389951537119027401909679239631615725869889050968716022790979033239905615030748354629124214682364125170453826266176653639713865582164019150708265983019320681904606168833237562977540767697383755460609240192847327678979200460893659941184525490652782511612862109219612016246171727613913419417702290103167774597707002666244574841368012045945851073302305576152839079694443654192027708173995115936905936430229547493260607958867643404237865775119569146799163428030908763787876998722387411655177954188029276244350734687876221953195567845303586296343671351353513970361898722641210503326273214883059818474109308485080712365796929520587433570582576688645461593036887003614601003168493866656383786719042899186556852375992107294794206766463786395593700535912674128949720169268370549768459089478300025680732954140737762741496217289102889387436102863948900769842568210689448191144720467995063511455584992166510498120349925829306036995092199504142627120018005371093750 [67,60] 102954086634632581956323157594213769475685022239907237809348516558457946514389889390559040619100195156825445485956816380238931426059993549566748453458516814204810517794693352016239263645029444631953933186663874479762669643180198871320467399854093632946967276060424550815085721355747771450101067862035712504142581308674764982323439849322254914510958732744948449015345618448672558142315255935568021286733106544239018236495646581569766192562951338318423023234110573800576667764433300953313710860654996656705203951179882560459784222520008130798212760930071830191670650006093241992133135108891118427794673243796259394459252068986887277959726279229624585688701751305065680676943455198390449321944448027816726926220033713597940474548099222045965807522316686090270024643156454564589347651514941084188553663869884921102173866620836330383686944307485624009613615919769502343454452803696485347916763937237539283503413450583731343033632090532285835896508715815245218533081194276150535662787422725210937683758980649784203163048142958461145790365999380527207983966237367610756588009994325666330203349464754049729150358242044632629723393511469422996874651468607026131272589886448107362168199329368006720360493824706597119681996511580790525662139736646683710769015956295031435501051835719496724557694679565478973866094685464439562780585920540530391878839155391596299349459855797830522072889667310755112278362788607208725066695079856750542858388171359960954624811339195125940125696835679743807673308337989761007800443772696518207265168302532802748619883159854045541089086958768353009121128841963824273641427342962071804215433233959245948872317618187351332121892341566610382197791030281858615263764079852068499759614135937121420928364880650630295119592300248423019747476255634079727040033006882871774245047481690371878583178160478811866272352886395136321345091845866902105167608246498063243450440959114261832394797269496431672706229805048538554491372773122970156529914220427836160557683254163400008012831342287707713568331661732455998417293043749872116557055119897870765412717512069514477549552042558466459345292900825924007845379671869348621644746781763236930961646868149989008075508882043684026457844163382345185786610398274329310842113193892218518476310123981071430901321697828553738993048080746323278915302327639509638590453732831520028412342071533203125 [67,61] -4425929981656260167541530379432651542703060784765926733613486465487076101101655788241237071462920828497454439756373400343412389925644522409951539871765198967587298661581150845178801409339312110670450018540050817712153737104341074053492912639476457050228632278181693398787559717530607467687685832308292793022217963962152340584157069228046921110851210285571695092358759621529623261025214341379620098975673474116642787972746207433381261096255170498463182572134122185231128246415515850002537893112832066003174362675498949029701666403346114328850283572554614873590119967112254673849745785047686270520158436100599923701975339894221468126704227916701391535362085091672183568358650591805987926284695477685625249542646267959724688950732839586769138305457689821343132852806560567920762747499416430227933181038989723260265762143287033158326392380527788916351669268912861785632690071078864648151367669348058534523083915668306677169826038019314815035838111239250594721215380853468946995693000202036038354254809094788859847557786159747054384938479793598059880010615187810978736009844189515385264147540711516095081853564508199642511541127791931517895379966667937951311625514662405925429516298188575078335793258379198830283760220239188311441759064670470339225073882804801128693848482353537345131095310347819793700064567758786549102845279879695165767429985519818787117718404183584715592764866096085599808260180218485493673617906497746986023558555350553620828365718994944325963064475225934176739399113246372180959038362961529409878849168321500694266974628889310495635543689884913563076640883686342466183019111661770983261914278703939183280860891303784358414076391307112992928404479640921579058927042239515862950017775160822689823326237008786405426945257903082117072264243043063639574071090889114200986133168183327541617220101620683487500715314250425699635234596746387878059007535666876073732439694498494531965947923930512296512223499955421168732832363362590750935004238225905463939194641386713299539179817116214096607338232194042448483163044659082349435574670006278623176117024442641931446330026652841106645006773405050781041147517268058183762166111721775285460169781991441289811126847339468508271745691231151684071936523911034835754255640331047969495974358115535168872035400586293121742693002451692222339548247155016635900892651989124715328216552734375 [67,62] -200477264087055714323424978259304404041386265530781716352979472934767098946978822065039350476185823838979152832834805504664798915611460923889432130501842268681454065450258117397923205684735217030281623259818162096359197131869599568358015312330492028022721553987904198219369438002079016575549439351410643157364664501587341895198193270720074153879926214281800950048323932098357299134705445884193881259218284405010560148241437533559713252134686901485786309614755871420816326380043390720997143139411575733096469221952233537773330601152505928673777230695037738522692614055470643464888691009078999347022259869481735425563239095829993059970028654706907269248673186088010140861609112160424251493328336886512712474734797164901114396248113819550370038284489618432565885195385448354579212295770986886827817075141297409761472215631143585764812457856378173123147836318334807613611679809148642059222615620778111342880968885298198839268160906866914268861917962785853581161859693943965458803987957079408329550848272246656604599118231161040323362500601393359098287944292283963013451858151195448592247703702339206403035909314072430595919180316864356821252336925080828103592140566124720232693560973864623489277475560715682527381695579016158386622130596959945285446623642316798754094536025556379591928563748328643641304458453068549017671242387227859104738470324121214233605700959215385319134741157584691317093064177134866953508410120660109867183175012690932794144336866464539743091351629200021060437775187075123899768212151021785659792357547392086010984678160179158001000046408332838469633287649709581069168864226545963666249778607937093659560516921781306467176812734182244523966414175318101679143975907010704575029811330266585455147361532257856384676836107265418101279510853634380279090941356400979767031581192384534899992930368339330214188331831825207711844272368370140799862162764410024565076120282701896028374292050204711408041717170562598691898083627792517453324571083792841682880640766137054040618691418420731011165160781430643700750616162598443514979924194167305393329751349381142919647966893339011085145699986598268808965231684440360134348643891515055950541786299020981650146483328972205702148922575669198299008638566827192901002244318085392131910163510455666962112992206106209253604458311305763285655595629108916000404860824346542358398437500 [67,63] 60946251319848428010039737724026524607893490252085680055908198860515924549246791548668467892067686572434851200265481612335376925829403851032251384420586586310117445857775127605163347206340496597022053839244057966807558105660873281933809942892859134862363374759059934722454809139380102032886301989894661372521237846524716872243541139677226770847739515180515888383101567245391915022566941025126529255068203958773125165067285927330885060609601712580105336448920949488396196638030546836518148481946356792940608854589537303995658646361048337794376942448381719897309148034719479950272293430833339557828140249428402122199654991264042584350017229751551411675640888811261983154889633092827645082095124247120601604265265148051989882813467287224615694459808467816869011251463042919504493308326324707651496515019419024220233813131019826118899432545049421012757977175435288176602078910754745847957793799551117654242580955099432178794561743050019564236858079508889176182462530729268752771854715799977583232392052231284690933268539274643504077480115081399925517909438513997089849015904700287084590491880336540298988025704852819722946244250392372670978523550955041775763829590107503424791562046344457145511022777042859877862648910240395635813036464672709815769350368860711537864153744208598206245028877838394517695189610916804296113618769495764702233063634835527710595336022362658572136351269349777838355355692815588057790254630136797090329710249795207829925490647843330747743604169039311686000306352619250332796969463474317810851551562394805846171227073669373957280362965081396889730535059249107838905616717323520263995494011230201994355715943321556220483019049292668848871636635901485409177632151793198219677192169103582394430569644751818045064982944347692665657443339376587903888068057621063589752438920234827091238358300631185866809446768778861953473830377994248570873324847114713347481626336027242609559298619002661238951638820839283709503113491300591929104037363942403812515755875307395035720696236430415988340336112417263326041783030012820229142465082679584983270233802737636829048613816055975916289014844847960280443867763281639683472915500241400550024793606192227543661586904923348469661455639630473667856991508451490972349454108853179084731355522024104674748439234658235741224716592060608815438482732673719510785304009914398193359375 [67,64] -6733591668452165116845244362100062226947661156096589828504448260920317998175850718326023739958293989488458194531067852355226844240567139477682241450224811823270714444881578928001263999067744027801929807267812725804573253158585042992362862093996965870330270740816360935965927924938760166082055337075466506411272153647147249095026290001590669709944394472716153533836992070760972062239634083186827264322316523521376972041594008732565644499286985385702491159730527930642207015032731792633826657688259976288164884165446934079353202514629900897759230279503709315902122816152708899168639964847207407652345116903203076904265274587283129373474013317173284584262239174131137062075099739666631937139046934620134871066517598894787192881936321773569192682659427299207136487144986515953893914627785606029573222623001336564649225490303008527037075136636192963153854185826590182948267108087125870998173158584120584624026903783399270287187925647673973883666962707992307936673552517695749077884871238045314874982107402149379202924161029705997002806405666455889918124198117757073674694035699423757517623085377644136474366688750043386911390295973780180587551615706893418693746589796890093428393095961931366838084981525814411148725593428308570791731981641770960187535555300863377492269286071957214400682603353110134003468036355163557948224625992452130927765972103992540755959208207657066689528045426753238543756572245349903610551579962749578948674666700599287688364328352543333869199244891118303016381472898283843671027280364638971141493960448563011396839438030436772140192403272188650687556372706055952350145475383837945263259783718955218942219764334982218414479060034395832658744828608481786976946524130899592162522487262066382920910169570735092717768233898730045148279111238405897925615656189823683756856789616206065974003014330601020297248775561184645624348939130465600918085683976664999162175573530900947181880409018524933907505317860572106468161692281322595937624509664363174444077665883472608799669147584795187524438943851531816770574686531434772049371989416335044918640678455435385153797364552523782530411703169476567942522054571709542686200921614498802363147580489915047365893244319871744704136636520547139052919942045956048248303456370113617274695149350387822536831743675384932646598344586821166535273164299724157899618148803710937500 [67,65] 499497367985092940618314759554772622627079374227000063148949497259374919813313402026883397542025112272174464416981798000664762413229611119829336564070054002329240052050210120048508295189322844694998414725025200760320417781157017116496412866279046297401672395746920921877294511674487123678314734151527158040784253746310701652151611238552268841484053338842557609755497185638797563303674853036830206347460095382050904528204817659470733621427703932003627279223208682556868403065070930152550299638065366501404415828217776266480644332527207302325524675775324781102227971624073292908241254402202765798573450271582905886660603561987716981224405168572673242084193779422513427183790508206423722400316168380165876384807347567530437568136328502952890937394349637429484935523902109510985246875782552863035962295886932428185001788914035873370753992391959433852195373881084470785051117333939596539420358688184570086867527797961734877087844697848098632995013701701966999045489141580816679879059837433584629335071833828617770471803740519330770779838705481586361774691525329363699001624420073902702970448730022053057077843560927367587028160519453161947441325945268230631424285828241550625529380562548370517637275798024309702837991741972387496857093664360790775949606601527526652521991526441060799739350879038816082366673160132915071146439977675223718492106004097190999064631412915929441975603323029053779065781510107263532772219027196103270790208744866151638268660791533684837623472861090072749037542762090577703333749198680685615927957917668147471785645728316624670350737396238871655051565339109740629950127858518049017129538852679383708767051162029813368598160329246847477287213661636578963524859266986733596858286352756446258057678172350277706840239000872027408646010616873185767005211600278061720617550031082274945839685312432555624446974316130388221038429680966514394415402419132386620863080542272556970959068536435721284767185080127215715662423032122458099770253053685933917290330617751166502961719886479913171623593855505482516815939944565698824290510724835325235294563195161785784402981865855511108046157691447661365878909726777978319635753003599963759845175022918179978761278898721716705005829424802524900290480994092475537884669694880319282335506904071549679397492921802941030084169128297477691091899032471701502799987792968750 [67,66] -27389010808442607965445976719675444146266133469778654352921246386492841899574924215710650609150868161364281626259132416365803212733448511665811349226190372421984444311828787955443385979907298299588121814052758164363373612427564250437719038150485434766559053269924717159181930631324352032218309594731615305426818818352931273864037350611574202866579496483784939932136306692384276193144542329857697639998656298722707318307181553469508034640991574380623813351961196525585864128280203468818469004872990807377307746305881848700469565249572692666807217174096532879657510613573850801332922620057361411496015396070990806402822962829370879114340272483080537968942806156489033166539118081318372735191466349672489478250645461916621328350322463183886764585696043173940536127061946687759946662275183904295146763931410389825740264616943439289844480717020151964201726263054543911645686881960766449592463559569323126140951874486283682992112004972428225841115446504720414804034164796332925869765007929197195594517527814795042836171453442457914843779468594852459579855968383508195834860518646345537164910513302536924902638135003382696605173097618643647320150622928757520152400580817591313042783021053951822829366192820277137779620056985501084712623724042078603897434644200750182036515849089782865005623946531998786104148315657796210773416576149745308840170838821166588800333915675782723428082594626816939324343441733919484821926440599426764073214738010829532218007273406024836033606513197135287007842092894247757579579906325078095264758730449733074740606916178484814986802017095002390439889001079531025422456581251150525491886249488130975763390016300384863838777831277615183153269670162516249603033493376109292387315933746196543731629901010995062183975301984457057269811360943357961295333947838652550591890302257943695025429333124961999437320818718599756742047744874622648533603606855361419476769337835580142624517439051120996293300036627211980931479556552434403936277239968277859104681956598409369544237895995932177404020322757218924877644574599059127534125238490569129668888350378891793106383381013797997677178246793544786356875749461782750462419995532080967915702201431077705035581718050872264626136120743703707833541601300065999942799947284271330928989271212377139848190031807859698168516014715745399143997929058969020843505859375 [67,67] 1138890983798645055970150686083533320305666837000952031041609431180860877528883573182953263379739066558470172144060064093475564835173789936573943662199278089887840821485874597730287788979946081303435011918278265793576701396305445504082361782171941861244853204397408146418932703608949469800343034609093354807666524864441032764012328358128568795863162852858785993094068007344189386786429345052347286555127559307171913599504886601819279322265144753710647841536565369099096221157674015378291842494839570163195175760034093246392171894970350999341646180888986399735750756648634319522233800941788374082183082083491223310139956528215286723565666095595108747010019921203297131681721465968297155622865149623115790602872219973043534262820354343549666204361574789882075958495373018848908317136773684059762645438676578533491773079724478916766811592595558940152307800667727689488202344732620542263122296519293520745512503212581405389052956473369325456312921097413894355817603799327563640262552681654599695299080629566647402759573260701703120058611754152167032837109520552142705316782339333406013849177600426694157782455105663634567757609893344967876005100958220400185101291122269972756603020328942858498007731165909345473083871507115131767619465596855479279295401860746969297592472522074860416076756564420543273019816883671898136653491762244858997054532201450930584998028482651239270927420373206334858522552970032273791725236752943720043757898194466960199686358277592256496236014667492585066366474158448276497612634113211860953531120253653229169379104085137476420071238485985049380774030750281543207336841914218274596332394515335311676393281432635839294485864100616265519484228577206074269133522079376227352079243885141571182723236083678152270651173889501229687086748074236846194444075869447607700669304826058576022226660762943239825128812057061276160857481390064953009563270006463543606999324929114568263943897074074830448253989574972800937240651166078575784838567410378039644356711346763816780891276905512427024127092281668011493280428218491124682424468470070964226888381894675192032026911754643843501468267519845198774433464747698008420596994761086450271156760281521867467626643064136602138280959425273533111335017866298957477148921311728334565040800823394774716738510799952810589007190511523504028446041047573089599609375 [68,0] 1401700066646308211039234991936373004731990642271371733335487716530255017195850799308508070244912438888114835554981880907196231258171660990435851839253457129212979727299678831270689924650522904576534087749583800464876672112814016399421624633135682518196743778235930179363937555128426381666210629769799097616728985070715420441572315008578539487035745839723293584542760043040824229497055416515332464494450722851466155049623741828402696108774316810518627262976981181514329578446221827806381150085005168796102469154851142559461040335671727679219931431481126992978040894782372268369934605849695642567606107948028330491987787442823640709562259215075728291622256953917657214571763216075548597356616211256171138578095489369903792359176315319224827311527188076107957835275765062335745317652836859870559617050553736747778189967687246314758979097641060579633092142490221963186522902727934513542599798463517247735715610639389003422222651463171245507853158527181473567147839043962752899346795599852781242654152844976200867702779156052951013069840731181059307526551122981231644224067683966058290239915272618707482195515238373836692980947292619788005181775829447596352178375707995123677510523059988813003577407490320499534042053175094956893504917574913440426203450663307497752921243709300925176663909512456887759627980736644698724879614502110080314186255469505062754183919279771115343673519904366790327731960350509819581559348140308070827852704849019530932888770921073416667246369874994484659076886990265947797366170791826785247109160695257596424508146492103546218085988522743725639268168482915443541072265951857831211816162678538399852452726385639316339581265011826206994962631181717729168997572395105314626885004690148311376206398020310866803625027583962532212250333791436239182345254363048204185298794533453949636771873788665529609871520823164762288627016870284096569125604703517530264128594564137351771988499931905455554880083377369956925939992187239418376944693767284898889812170672516985290003227926450485088216251030327210312359686212713281152109344589378602584265727893028080200894555474954900256135013909986019467983276708143699496168163637336414924742358304544530181178187394883977619767932687216554604775211598409589966472521745083125018104715731054911510605927305039841712641646154224872589111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 179924135583809559736034513932611507402431603879017103857716699391731803025267017497085286222554742965409533489016162901053082910801731051988250476173600364060415802758513105676770571131843608778178342125993862826920251538968065952177977327768008765177436157914085322861784202360361461704772645118549607166916158694211122561305337568273872871819708115455858729841876761997138398510839870830695923902273532624756220812098439011613768318633775307396039361827036794067717836115260284157907531093676915225149526511749203262895935670374420600103894850365298331186763348441891454498381073886072501536327022235542747254891015190605728606172259953740578188612263554599320092034078969783300637530949588043013691181704520443409035901207826391405522712817374390343252696955379548225250599180852480879055956598263584234955540505322776469367275651421547173075499297544844625699351250637664914049628769529626038168670108503878087414792339557094724455853623810570272094051343357994795046121429221157662576944310792374648957662311212683518903957309615253789594673089580907158464204377014270417795248467959428175283439254294362980087954793139226826409546913644453896918960127237786551137331369951826773023794754043890383780310259604719332278050260392897913212609606195752047616059352892465579376230048858308290310801851922409841782908475342929558805071282476183786693909926464143377099490420101229666506964834711497152048083780235260444403518317569484417738298796633971317881840715364961779013492210269323707533179369798939804382282992869802760883173615933711049742091329822450085024112741867085752787472504809375561863011080660776804760765830093435972199775145245116843692802376857325934523994109000193651647480617048105809358560678131053189797946920407032101496872677038231135291944571167950921308422432655367506266796566282803499866064968635123112984672423916307250045536923384227091092979997790923042388279961340975284744176591912709031011413651051069335380916043327204603752577610133851047606880986623555563123488713152828908406746181067678602649140979917166667314421151172667266794275348079666975875963088960249796702829892575297040644319161570200085428644920703765727585341649183414352161418565658472855031844701360533714492695378236382257156668107863597349013014171524495882215077813270909246057271957397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] -3198165164926867263936487021525086862200574400744780973485763971164286099398675662711482585689958218301715893528934176080473679656366745898902453815645509315964893686675807399541964957972402293076482185021402491884322756915621277066014114230265886239259919931812418903468494178721763940248046545726101928794551516655565770953525593832514445611915983789688293668164868386963970057719572099312985848770221748529957874485954939016179621939303670219587378790358117520873748792992316381040010380346743179659365543783641075202186825336652225778731568447314320427207016809032416350777117865652825622571357284608038526492840636063271056737235665057390780446481099714839064937046667716531149920850600190197978329730046368705024557235539802765906938822227131681984868267252598627532396739009203472408964475292040557723971693094327024901713621835231591012712542777288470272983602801802287963825207573403295296827203736350041619881125253710884599290862758467796801976700570687322238287835045240145453610404239520371334687720943543268121373720538510289246433679240323618187199289905309680224348995752836400936697042124068398126167971092838648998618852795655099726541129326590397599462197179528693849227012796017660346045474841502802952839934343974769862056871037072154725714342986983570039357617732128414795679490573378992877548877168327547739550778741987592982846338108452809581583930538420427809173734951085476178007691860691547433576156373432348923193596781441087405047310230069771234124263235609413853271902379808548537420913739459862127104133500978691788294897485119099689469748749658276570093218234585223306333342929091959837584446602256456776018019387386282050746976254252149738843655709658577410264321181078746891432893899684298520235165935384468543268256825942183537389280010384235036937134967081299321789947375773139431597294566875689736154835495147718647600629812782138563294241035446212225063142014068036363531266945364918123402197998532102137872602980364122954595656372015091185090260483575315660581173787241777072270114964696816992685648562614253442974505048845206960853294573140810882284301244746077118718562895950518651628049452196240328716970929074945997414587149421664709877550957820594107492042792890167153190556798865021263920157458808281848953459723559055729539407630923619763052556663751602172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 91124788136056329145195551899831280083043398752017772974728768140194849145983610263766329799314809704356455066190290927006080786566732576235925822195354026378295619079764999905147013645006053993108526859254174298921581560416804588489050551230756308400809487097433281557058971190386803681313413773430427606366800912520775849859020803477117118314725853536795015711100242293334595871358540370807627719830528545487553560183437633768009142363476096792918783962433972093619412119381431890155309049097710737463348384779375185469162218153961024514818596807512223244582227858236214262355310674668431914192839770070922691123804803633735630648804072139293283216769936572845712989637421345401429191089253378119011130240040082632559704521079448970435731256128985817844257277214797106462585819385047959656454479786343807465522939591156527511048151886278336992554221289954302217812301308426141942730300573800795633497283110792602794002366412987573252692543817363691740457575269008218598149770705690112901377589220771421693780140189809826112868770978423891339996381070259803648238054368776472008397845305982012251487706165842803918433455482385687038364293061436371737528163223425727389937210146727043181641860373295694191518890891337238192212185129641043923029043778732436712875772918751664664435057551840924066879624669725722717193664726156972183061234115026330385327380858152726954723896533277746837630938798153251066888496872535767207657064318623836781735726779644999366654255278286616400194583439296989500150659400625486674831103337786481370958093978324516658012533686402230697342442289745159266084380603080879435533834896785444995437627153168812969070540083358531273075850380246609892759782555516636512429245004596245142939344768424168658702946649395585769749343163109701930647031745717994690101675031346735278437995645057915454034451262297617806116948780552472478129981533864481565794949448646321229133360423185429642731695289722889638425605900218891050471640442132363813157027266186082534422280439972719909228036913557341088939933943661871300934816153243678189257855327632375796164645961409623818882768282654801069619884802182587100263051591511818959947179059011952382361917432881379091251763219296154563916566700561923582933990946905669771865166403511499789111973987008376036494938787768660404253751039505004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -553783483858920399145012862102185204245533220542588686264993121977341460350680885426512094364805425764285782398242389176688085922785647585307476051507556841281923527598910106461077364589737994489984624910405287086293681776640082066108054237120042775206218498268928049665677986720125740413205630118387481473968865915277574261654754348295677819004504669665223351323254067109423885998825087772613921695336389911434948807658827612550858870246605125831337977433001650007761821013079323081944984814045625263534298402700407978806426355780629025681086224314353575710772713963916994565276282136869424142185435369039907880624796480906523052511759577897892089954454709291693530552859130323184705440426373586479917863973642653374568238089243397805178180021845973125173629701014335382411733990134913245316476341630765643415078026480927122663091148385126175792184881807100382470222724439419638562580201131928910970913304753145903590565552215081661442329247345699329880732686633296268771325282135269942593656329922912502838977539276723429284692205029872251363929683845587877462957647628609516302918419447119301279290136700303805598753710560892050977968679324497183935892294038493426166362252182919558358397427091752370907575920140340838620390814678188457002035366992538689934477748030000171451720688033466205786776292920598260059145540787063767531557825307460217947516600956695944282381067152378322858156459263732266341176997948171715746044166825696853684863264117540564910326859343339139967633702295672430767293676116559575133284621069974799785869456376909875011454485663632352139144976845821716289539757373006653939285918254092961356011212684450513622271957322736814867725568015818094799205948710642431034803252958936206293608561454167537234526394918397499202266888054039528763927584620285335915924049696545916720764070059563353347979245621008807389690393915645428264817250094233247606404565865684348573536316334053865711184405271710473699489701751181164314302849118568387420590466540650358941120595581985547370328968078391867498309986835665977547406460652957391494587055361176942241884001497484574247382129400124339945804913791664613025867324917684087905214659062801731593948328016350334009032366555075513673090993269525128704755680340308201211817327171416541463078347049392371751070869090923659561198633127787616103887557983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -1246868604950170163838195257791270892823037478552494482793160917902387121588494864909550517060215823936028977680506883940853653214784254294338988499640415370609407202825611872114887487514842834634315861508690542704383374778084604617890910567143539273942170206046745559199562059096427158557120188233376389569688946123642756104238282679511272603266231595894512784158246658671522461445593178821570986148800037340845361550885808039307605163385575656936867303075194497263116394764909731406729960579052839472004552309577781888802248771877225440345338507042617127180132224035040051266098495242364395800612158573178397820191502823673553213058297650402022731684800291100830562378868356927531882759383061795651612233621767562530414309755653934840858369757347372694277550098687782232615091132856893238967674663876596827819582015605467180165795369689837491287271926573983042195642671577238364760595467734682239226031596903302227946150679797279886906268698857346647046833521082564984536745682767210420170325635876715441250036472545863479050749942534583920085550090036051679109415283995093649963863202625254416396940516977005451464156747572324535296656638257709384725892139003932032948160755828648144888456692662835522114460786278578179726565552976840997118954610225678649258999100911704446903372727027434645450552248307440728887987344002331113405868320257643722214121541830519163781824516045185200408568398571608289651658744252088239763535072779171148399060968407148259295025559418204258932911685563202088309952938326537615997672241881809241837347017666181953779726935233761069524434293660308474753377190896878238715294938242967733182073331801611391453378333331971499792872833791827923908939862659778693584309033480298085424339132803708985962673197799494652875749299970556102915115120314763125230543355517650599701231935664368341522618835812596905036176042389622259772624149403139415699340705299220407132051829698146417188175240916660731134737953853532813549009749983307032232788844377857673386690913741310452713203682849789360426608215128257183516182432279111845604620364043711372651653484659815699845835007036817099434655203376412665467745364106775102040125295847621076422620248369763042707985286289389412469800883801073983141868605294444562261433128671728169319415394089412031964082583061922092360074287853421992622315883636474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 35165021706342610295568889175046013563115855425283693818835957983606699732684966227611651672432657224926454726015003799110443756085703382684971074747040709676647178008775675045357415421171416274501897514336855995620044270511017025188817588586612671615061098178659284329492837786875510255421016236757146576542128996781786196087005431238285584295769272492177101316160221864437551557216161681592483428963227515270427929241257561580461953115101890874713965774047985453211568605706895538179834684316355236598190289915430540762885694002268736294086000691925631481629293943400818640677019115023974457138684249426835936270852551315178029233845123029057381399119122997277056432069800877292811058070655226627012391888657289787176371654114839589160934662596306621084774088499626049614361025722242297300450050926427175627995880963279187918178161068972250839392048542683458975318200285560358804549664228500856944311882755301557799398448611746096438814759657747116981897800852658368620769922455506863947492765380967685154300855699316718935004184136225805438161607369972958889976960338467506715239032639522020676469724760565307235811656941256595864338979936778801965769370464387072092632488045725489682309736954391490468817752140215041374842242042284655368671121225451214209915401031548878282618077842839610787213830002225380440746746802060725977123348399946468073737714634473335511393652083034987963870221572119302897489473952400647943788711267615969672473188370777143234810864021000101614861883544894185976431898083546380770347545840301490572371298858460387376184912615779257965149753788144256809259957719853322594569181729595298752607253478472261754430579308796406626016655848668041485736701747052522153777291116476076916668424521612463182097867197631970591188647334582960796038953991547260209966930757144404769275855389993746635774216706591587931839964525134426061629230785230210742297169404680478972707450043115567483391811248286793471681436678225093908463780687698310174789399095130282310151380089808412688275329570672503953551700018400331318931938759812166899791514984161663604318159490819060723333644410719034691965995145099282472686718500740083384097764569026246265471701453693842596563456209847082097122959811030453430451250077186879314885469578794032553994648433853436163455457262732808902520355298637610985679202713072299957275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -198751513028439550044632737545729188935296003834299433938452596256268112874164357207284281736979504165292309141910273993124313123407369534047773521728323813901770378953370028910653924468804790363969116149633682656706513961047016283344574669267609394505568585335073742115839672666028552646642350489284642249798391841373522244186305894666696279313902292826098546222107223574564496215783767578783282909353284152649683795048948670433756850352211694492447612027204376724002326946904679226736192090955931424984933492850798871675970222544563947640710564243625336251968041334799761980053617237228954375367975871965984370968932104777668548909469628850455608678476620747133122896143615126905141818860159574507734132264914686673081155770777867493571190572293348937193222265348939974672479340171247201695698757469218388292276392735698324779719576848139660185463666937669263462677108274654970627428252614977525718005732882293930204262133673931927556196389700657953503558910157597002741033283451684065835723070139879012549809098484486770717862938625876782496808171386742611798240210992725792042906343707549345863046091394406977977963627695441732581170784866378032014200024452316413450802417481693108099830583672553453895086722937817137755363959845771466614427197434655485588141399677447391783668402830363947103643395132677280551953125423834886194206559388340567652355613736011457772854162586053516730311582669678683408094402015335138073284698991264334412266482014302181814403991082183349939360498521498100688341460925697647017787709475196642444058855953629046290345353081762044397079371671266448828428243117925120184700318732667317829269303367441431643938896684841687507891503386390585607740178001040414423635423349753452135788375683344102000690384643514660792471964649071014930308030896384462942143766019870167427523211604070648979721286477240612957106700513538598372196941537832793722347372767336264134305155536747179035241021500230254554658757429345878275690380716644000407212371520322128206549707819318827583257735758476879514522780263103243573060885964599996562182732539265776887814017480913141443143706818049246509835181885939466408171933074092331462744276132109433273310911038559561819211899287169092947677582397689157137250366112801419971193000408568954727954273925527507876452880895071658952946670392836203689057583687826991081237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 338958589276344197141650715046582661847168717519839056914029536567976156326332808190729721636013122502749615958040792606749062128508470040626898920535668304267674861062186798868229367994176134477219374643154779379066143135155038667954877661119563629756730841669659877056477893319976698817946933943519274285015322761126944923655798038395778451996429361919579253276716660520858083970249208921729801709542693110917204047180523890642870217974852325185630392503576403786140368186975558574817417252993153377046479618256575054747342597608801813079692276445232751481248481764482730505515836664941257899013178726780768503669124242507079867302930753824057456379998203625720511556132191801091293985273263757226538867471191324458163464492860891735121486880234543853169836538219679922290380853408674633424401252419274730709517901657376898662309662017662274853396443441861781293178321698065521797435626448011432236501630919548994466578245995251880628154235260016415934842179989687809482723496155029418059199397916232119714629539561238838931638490610034628580356803497950302019200771833289940340746734518757003224254662811618630597917161430495243928929551356209969635655624689358962420767791483947219480422907716505959885864422568966992535751136608786679789013028456176896185699683015801018892444930554037809656306280571973497360267621808516899053210352066200471075525183336456236049357872852967458857719007298550784057416405043584381707119194999115407791531815878091419088589643119766538722010605221856283305658849816289434850714307050788030179657009919619136022230398976981403735816201651432345800761124780347356908535419433399603909622438485058560504938817105494378364843506616215312707687593000927908593880773186444390139894510311798193043805575460403069317807757503785582611730194239391517876054676769125506175718110800093643457305971302411836340577808182714150016480011020607228922371311030812699727624597642792961558151237165955547881437920619400515947879478926278234256992709335657780711766921520721454469633132941102040918103372857581623574302620006060059255620718002770196273877897991125374090591525511882548244627161741054705919357286191869198507168563870133372217790675082955265323466525605437011896885075604927119476307514891762030352293260167953155806219357788190307519079185314423742663080258022352585570158289840492216171696782112121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 822090890337907009990000511174972752750730235271168435135410909426201672942565457507021356824915142557519846521048080432194166978437135726269267506672574303436217671835246945040737401756312922723109911140386846941428447865655732128489225628609780674896281529384874462698939032536748243010722139973385954748913713697700059087872691153747387339300110076371631786716166655939359445070219738797229275067547129979755139996093112049254867575670289634782012794621636985242115493160361518191907773843372457524325603700234417888156297530743241693330421870528498025245622556698645362639530551373474670311061172858461386619933310097013403474922719453724881292947598013457520543698692381618722275671349035269249751151105418588592101569261694892603071343031582071026302184324850327470177764465974088345938120334701170980723733285208337054481883418398466913252111748468489392159178942161678128687917897966497859929247479674598555214979129860589119492771636561222463150541146070842848978095268781397791417825949422877109455572871258176724158996022606132833090298740259124115573505398822767892741075353087047635791576384869619138590490220027128033235271987156584606539637048826488029699963644119104970179399801827920916868366955404190936833673694059637449756233890788765748027312694761167151824155515406049473356267347749684842138309253185983716542174758364125784559752196580120526806811112641327454594503370931199036177496519678872732758931686814491627203008564786464795790331691840933818471116724958077048721593177050220805648296476090578062100856509983337168333818319149016275530588462715358641802850695453259421617885732572463444441832835824068475438143642755065910643061316310213506505396192572399882530587656833491331508997004084321817506067249834595842574689011043973874775345516890811983891348448578319205034756283364115146395596234420922881980991362048957020753678514901589257192283053205167182928142586793491804717575029864393153082239669101665429693526779350864586635779453101367177679482978041796267395530777846394786481837742636246161253574698925587565267315704366338093938715050832278818531596083221612859450311564679040131320317047447325979986840796600809543011267583416146347789711804838192039248066342330209150614853375813467436251208064360214855133287320493285998036237180367570561887543903615721768715434401852970580648616305552423000335693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -3157077130897324153124893683686354768337312349521813727393950948474350818494090339218576657123111338050437578266369318408452760102185943290111512912998547275681550683594590282045685850440079231796573757361548533492424680995716735012114189584610720248278022163092068231355827854498707152111332521769223856979531012053086221754900026811520032975038988127943284421030063568264403019911203046568557642857156788097088615718643732456101132433461832505640764357763340291308914114769544326316512197267923436420562925377187541853704666285726610600881154124172412028493138105219022419677309733113417136589294667559613436411449063855593332094834794148564670940129309918030842644964903856561879125216279428752278290903868973512485542473174811698603407023404191518802118809375364244450477842766188640664235259823935293856462556697127331951782616089714557406042470487682650874858788781048739031368783359012324731950384339162554330509213782481478757929093247480932016869521854701419581547806649190400344260633273771616941573176557082133828442043393881484200701960195187387025263478108252086853689267416825715764140178682797344833799018237148453858884855797188647670032737078043674699314023801675317748079098563919247225091568657495549522861183032800887984762966035370208530841506940892068150939533773052085472301822371817822119546067972738494102771722573681178804583707729629365396861016928646404893199048749424993935809325730214824790022577283554357510173556743218877093271616055747997662971615030825308127235181946412631536677614536954447997056688764876795573611942874241346567751804409929146908574271726390082363151408964626972157818448068647871905703811402984383069081086954993757589500316190766747205159401042876825850525922391237484277184475595073210372990852266835251923995887478497250227568544562360069820409458693580500814679906667858101483184122796339590573356116336751777248702282961000990943785505299746872959409960957170794077947750897059037803978764080513247413876304778901601023828356741757385893348391720229284857085490391495196473097424491182665654025267715011290102321171232444126573578032848727482357325089064120001139167878154540225312893892270697773370126962256310421447692088333822086953652395693487725915012739028414808139675527968088820938568040683365402391093764761708993305516457776189113185859270996531412978303166028126724995672702789306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -6664706293452701085555532491729318069710999963763260731369270707670949677360547729252874549563781481119483914526469230498616452421453465473969355929053369718700528909575029360552918166359983283477884896420408554395998557924689580546058228059238497022656202170674953259138637733683581068751933328777178298755714869039446010715798725401790268247638415239469591413557747324871148994139035469708803527235756719001139239874193818292805530966466315278101148835486817253832001689045826416891280877012828163777687566948217649879728505023662525559345163572457272634102279244512131843956425739518777430769434724298933324625998602261424590486286917404307760200303207627110048097809546168450336401039807062310553087500985481925811621084305745114543634122950003143942476676041367615102834540131898750768345895873633416939717895681741431552043201386432451207990657171047317141239183594330878085417335369076715427677451321140469502793912048823636073464558633086744183992111101351552076609275256025499006662113309183580622113924602973335560028927012882131283574190565886564842486635239970118423304827372514788008730828278163266840724171964052954267389395502925096749798428882387959716495943567271449958183265267966464243326728634407294103169110006013919162776234206678766739537357776612168193612551678910530287123447949908284631529251681330362404805040383153235093836504564751741087222503805080585625626857551017519542684566538447061795738205418350129585051322335974101852227037831489222490800438761472314650392098785736969893063878886439364232239831526216905226171353858764644039015657315924972301945178591234754236825931304405848050569988587529275350874442668748794496423749900514038920811016650043058706982166540110166899852724960732470974306939360935470610084654994727856720908601468575943338948907011780252041940463993068901160828217138045574019775958004839114922812994324106848944005397001265498729776803818675999552620810135740141634701551483251343547902743052342278432802501860511108446640055515990568030039387934114135157003890563554313449771961517688793524899980115497691805592293106274054411470669249102519305825854502347808614337755694587436198868153039109866900310052697592454254526320937482209303004807201173583040886340275869082636364656537227023102348305307979708450550766619591547985927909445981164583895094899381340153299291273469862062484025955200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 66622064437941784552901062637793170622275213160175582612855593775129365888918310941556029393744572838771269802689264890144232569333714146897370847859620580788236618620135766409415102492051936220874670108209622210649702958230970654862376278836189787999244160552799824383102172895352719748523474512705818334367063751236359173472862977397104651675064369682720296205834441246976158439299506062280523016209425308975979594018997847663297354447400229207085118671638651654665768603733599424291754243653253950123450831489431258602811369035053944350192605411712554896086044030129713886507478019889057606725675365864105064283270707018543342584917558274451942264632890424774914406979924665422520594018417716676951291447591595532609126094028247633802699827805398745959546428560812919302550804036868809720753592871041328728762816131568009451635470620790277737878674978883016039946597831869846319852955280797831244174125936196227916896817097000393742220005145531994560205483036778842064035860774977452372536127845964466839375735315704744776352641664396515502997164646412305681609320772539315049613881960081289492719795860940011290333968731119007794356617403346147665340618225587801707959914064213339790803843717203793542237683475003931613528182488642669230337713653342312249220963499298495720456315113340983701644521520863703752603973238565152821630348075855091274953399462666319177445308609302101640874065724740918688796828721697314423632176162017505707047124412949487719140648589076826796561180844928150526018265355026679427031439369826576460431385690516866348344826228763267511374708861695816320883876275034188133390403069959194037712008594410069987318171204708735725653796763690055659449079062796489443162960738588187465365254284475028483417273775874336050173460935882522193940957862621143853731240272047362458298113259591327860459737217340431451762773998020594367586704828362825620831606280278776379088313320665356567874252023581048368401894386102731071980732815479775273602005863886122968546944517673539649018072820699077305105070430850275754550421932762713608069959955939962249048260077843916286513101405970128485672060499523779475425885940561338572576408455341216135260670098809265641711830712591817676246598456514160916575385897849441256355416662063538944476954311487506992629626477108789332053230740334731587493481202241205094778577627812055084177700337022542953491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -231537850973281104974155718000819610985739336664308883060665920259009856005733908357841864542085907612388745877726151877602593883933696203913514338374639237152255288697478441868392148178696956499184053439092259074712718343447158541732100909901405757187768273441318799993952622013154016864510089278705103948229433853503199627425499518982093106050631234645520587870377532014258216066135558971096432505986675008724763670564239503257695030303271137440218878759029548233662070254574810153847585768427024002794656893560254140360802300305637157115608275058015723612414760503622025681337663436979146674857181078381909760585198067247612309202033199062375061304423516203982420995956859131373993630908231238962447588874358587780063414462393489643171332841415248271306750114955826569338982249164696635518018513620134027951945931788541578954911131329592994784435014606988910700376142423429235656180630542157646940885118291565497146925554713962741201669669935020431577384244021518873935163435801812952940315648073049821743313590954357693815780507701253859814444335490146714712501114681948903621064518937859650872115316967616479713493859964592299584726075264156115752209357384846272352977965633499293472870730405448323828454153009249071930885122892521402332956581292050626836857366106085873817937945314702025633169407056490198219948948740967094978099102037161469630439354289324957166914911424324089810719227609762787853213568875508590231480545499022961209703973916773396019569383336475131081950791943502462657294118439486529760537551864890399270994297329194574628015627949490758458566855788853706294920112732354711825699388639357180097266210708073487461449668956539979324621720313856558618130098490640616775737305719899716115035091504357009556834383136564600218299409940573432470818133195932579303871284725096657402460361546825803953223205638358081733819035553761665877066447283936671201543425061388521230579894637888024911368638743922343113614192574814127115345518596366585012873450619563177523536853340414701672843470465289466115341017640546681935074791596396429718289969551640320278971662667835429411523491671029499356051667656969734772547621936138342887641025733981496358286696023412691499351912713235572862544268096867970799831005199194645044297541181884652686678950548856132499286638857259661474787250752809048152683479987430266326052215666853051345697167562320828437805175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 571351590389329820139849366823818447150639558078414739271142360561106224119012685485930372069915148366303594108717795298882542913375436571169886031907625039561021591012256780981328198379197841361336519302260295404303315075333931984863202041590063422074110641567858724561948174689174823904497923697591303443328143629638303147310762820036353633984391053058087695539782280793152115224260786874368120315120536083605687472430980128115347209203468880208358254068858135819319651441438253251269103568363837979222576960669554690017913961625160244739446378032369534276321471754924179802247407936274730863844035882593084532687555917471862983381721698447299156374496749934558987694136914098135872688748393990120805934675895612750953031071286701647197157901920972103684954870180862682503091154677486012497004161226655486911817146462376429631127201420728637777130992236818393579898866631851487226339724209383362183195212708992772113454249383372681087260541190785738410024056587688922063915143709136394501862469476182482486023325336518447247703673852004160970436646188664818189848800750804421597971967470210212193555356098068702788917316801929689972177286211260577905062252613328350360616815695575513796183376417437311041719497284071146649708081543510424760414347011369107635626708411925480600385075884492697841875385806085530994859585889152763584185163670893502480738203228030650534329429562023320833834867673880459068396752201099892213653818729567648360379011194861277932421148407437230009822899744298541376758991774787794770772953134993599125692586010082100278800192588598377897086005857904226819797770031403544022110005487984868095034664870979561737182375568000561840611783033764538695076783799277535984291441029951894457001415125613046640872568255966695051762683354856161605046360975665528755161415341025068703055582722208551710797914463451972266465150734114469712184854693707762051803805719150970657817096814540861898989939637625529098289797003196779721228216272262699999982767334049079166190697162430235992001907697993970726516842724624509801151758499926674290164098176527745837990262224062914565162784611659336723430673091135389257180503386887466096510322502685413400044200979242719309874733460434054164226072579680340444050008007897946844812632453111318740002747773908377476337117027251809739974360635281274163566532705093998034376773117971534676762246363068697974085807800292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -1221078379871338718718987115703748279273674492617134535348548769769494384112967414817171457212626950458770851402972456153570583401546339609488715639364061637454473368069587240202797601936063177491249278465388875231702745139340243863159682670326204350155262899770259438899361310683937852066901982320252593069539949453268560889319978195612601209675059797735103645555654940336210061551219510521097077126655377795690954648158000376906145720508432811827546734643638175509956025647582106886839255931379455046507038751270192066425012719318993524617644756539904741052399566916568850495607080319988244038759923098564392857605548842617395048178203070171252354976557295480037054127102719686980335141255068576181736167702432358994429967871490344192193933840356858700853163878401875152530907165977200137685704421784089568735310996134778686799747053747519566640351354655911211561558103854368791517068290240079199478856375816023215718243760827167277928130090424547757353060014311076077447721346374082031381126698421676016981592914684821728407357678902777076001227976657558841564959012228035479268047112937471936357882778450355258883059856823886812733821283794643222311341863303396006580329781787212589845473969814689952696884662431350215137579510315064183732909730669264112529711464675388097165038069544255912575307694868675619574037863244271221469626117698336415003829728593248557099707131037156641868196002993894697495451551148148306738381522960429932431773692890771854441745634257206285508757711894188097705963742047075325089459969498507302677747243793675106906032887757429440588209226114300690325322114056301490300030705068303767779902122567530262593742420359331765037943502736509900155597308595026385688313265858676016083315390591973851705093767100395578091072574727147992523553595093566904868182873992950992676151352203066185059432597217686884109413865011403075896144887035722734606139911032674386899832564230081224475219599201297239870302118767791431593861836405791144251947238383694198910378055062743438253303435307580192392541472459215447319279862276354456741119980413446005539774778458414548818317850696819247399116155230273675802945502457809149679495879527123252181278072499020989256699069577121473565930652019621949202001480605098387232264234600036089603650625387339797395638701593671776175163262825564296168458462696984170009016478737954008310095943556916608940809965133666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 2368856875652619382772839684702346216568885611003553447530592307365887595846778636033228570512481249902855499894893044000131138195650489541133180145369112062889765015021107709525116836857995162856464576733631591811918662397620060131827701286649675846175494020701701030416258769264484508334551354390131287239523488578543812249538588762431123632317789905899894689161088110911173080750876357352485733371112999408594895278957477527721357071411410693757445921953371294885419585993708050605330012739277154950770944891343552523946719853412658687978324279203025113334315512734118898133452428179386952606986959737821347630378997153691947060402471507847486395954292347019080087610527566980624893582615714036349451754412185388398425484589906333120702914176144284750415761043614612193759742648256243016531276241760314568629114381774768917780795742145859949014026590069896081984464815360408249625014868629048399788340630823056436766153378764574625411302327273097415353256623219297077694820604309266152621443592889310549827563382084122461914470912587911456106693153614916314571224131186874344363177036815038580057173145062498735690918818070010728151557079838040917436464741989607372770921241512476887647131317579458527480174957734802633289085733642878375696809103221105216910499803136245718228610733885857657538501178851121946238154215001649531638736836670634915956269390457430602221646652274793939475002589092476874750915145661977947750711499241779839663498453528725591244049390367380450100813598917587871950057518600302567709071565434590213125859670402176496972629919442880668683216917082407699083789244293220616473774649469107407278396593576133879584602085880830138353753194639301097704909662886726017453180301349231232253787511566233192976865092859408287318746485595793442192386461885936342836830152228073722538122085142321192905142567087818852357323378308537460321786905215326638628980566892629412110650607005572777498985249209816817166254696852948574767490318448842532124332375883304542895688354049683532367037085472150580516114816247620289420118067975816731947647323892735673579936659649321779323878782054362286002565077518436100062805091793002672457243476349624146250994855380173489843897860784630374596639913310532176564217450217544637769209002818273340354414769185460764163922774406643273051892273641438328088392222081290644946487077299435087168109860186748782950871827779337763786315917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -3927364089353796575185928011445089032155300116831097817075766462533138919554826768791532860476242945755851485938867275973595851070975853781727930007710335182282763244555549844841474242221135100903601362947901029133173284515408063253128994744453605933546141228671202165648961411601802270293975163918225370922125624773389397023271714099072884699503894354633857273243040800652058775300878874632148336889931544818198868412392896938406782278368435314916732163831865407070709740115412147302840108770996475633536472877160752024667089868439123818013030093299306472601714282736757552755697650780111702436749716987664430799831798442004329970003826621323450957351045531052122878246230089469454828387899860845294893704632701458494688646741439300861202241653994514634724097614048315505753361888285315902623008723146736355920026383624491665810460244504894783225406850333945783129714897897329885423708179686021810737672646618620999878684032571251772675684617468273613044613004736815993827959128169787439672851600796815883726600740846690180421271265529969547495474202027887821998269372547253955307640659223508880522795427296576365062948730632177890559153013229382262429264933339131663041357948702131432836452346504849544741215250728683754129086232475793866690806984495151953542893969536708381681474982740977912310363303563341461937525320657894317478578541131293804261158164556745105903582988848725342770840856985233946016168278342287593500051694781157372986350106630776350021972116205353759397264555738287461258781772989523464501891299795809550557323911075527587574905086605490533092785624016110234102424859732922042646086234233936466798339648598396861009685633208264462609858193576837949535507580083012490086353727422660570436651163254815217222108272692434993901220864873469929340935160471478698864746300204298092035988725431540010787389371055709758857958846745749040713621984041847054869066522160937208662348548191300570205129435500909193530965235902915243196250285631255087871758291392451608683196772026148967498783309616667433843892872200563736772049030065984638885795033860679161695987368365724004199673791633425901104828056464308741914237078518827750231757437084544250434810966723998436835982077976189388202317182154322651555428253444024562532151907311318009572506464153876918977969904914028118800379440700431208703732235524594821888066768329775103250560595803848873419639176063355989754199981689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 5022216659423762568879933368396609238668116848603803681486836792460836458594257401545959621425150645976914111066967398605461311215394608494834668205605223530236688459970105859579943735322375740636494773818794536886665623940396005370580718547554260258728827145193481397057552378352593942409803642674813191949642133279618730304298933864245277671366511683487001496377584863679963353085942989310475371522645412192510426281227179534388137390698214218483603280670210200664390051321344022888513496877112731358184811012233401517861183341591525999625964456504538631428175207113129363659009341916697051869802927988795599319690431224737153098502075615700045089094732001953879410912207874522835187281785024445191001975052261399013681310750267429745909920707520087547781905037231751900015450770593603849676006931452188080363654564069127796723641704979111283929609195324157790832610520109563075257063838074100882072639390312736176143424939069154291085969395932092942866414309946705557205373662906399021363967341665879953022728886402284309258043208445868980107452768311529066721609054165477863342328349862067003532722613856667874432742181462860480116825242931768496495949828665474126991956701485250706663080856078689031206651435547710733086140159796026979118619867662073583392335490535782515476065225549665038557540661598478416396837856559082144695104616162069962488677521618131327193662882221143125192499442093431098225166915686534795060912058805263615694049524564654621130114455591133390578862357226979840072819974062230708879709051115272167005855394292846214615374702274678534340119511324985513148498594455285397746064264686955351673256170196325097709833483959450320650392836429098734189401439223218188395191403607718002357796615066011855242723805199115511697914284399688358471791443931674426534339627520940227170542829685055391294088305813333894189641366165961435293912778939616447032637248079709244854118286558661887689909568354651003252215151306479823942218629940179296771679897549176252236199688906186738051071928313195150756570907724644271078028349759330893052179451576043134579981726765249497354320237063611682328285800858313436534519132926193807127140520501998076726507576305921461717485109345169094344049971297770762645224940496088014064417102137488884226025893207560000227472416417557880877333305087853572457524873495939414441372446976377246802353078182943007905236765253675912390463054180145263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -4103554395192380362798161597564252192110417712364855782917874545503503869660025969997642439126734203270530242264933581404508488817841242475497027181281418743107703879758747315372780719333138192827554901002919364002845121689107928778195889510150686256795356344995236564524609091055328449148385836374174575301827757726472206627450671130686369810311609170835587013885935277825009353965171375905720636684333114129932728510931129649910304847081986700356274101970170444334690040543416775314738172318401712719322926707183345597084382154777270611787510281937277732958786149736124369297767109520243876689484905495655032518494822579859155659058500030445153754700197119671759196004436807447402380476937565474380508082560303012128837278650205638465083861696995519964359294409572946798897644096158751381497244355971461235278850521932999650538214354806752842066445001608779574933471837299510838876615442206396389431679245268488494018434551766211921847951090862328915832738742519458276357194046897581772850258614972617380970426289435554250932710393088822412872705827844850053091391965560935916974686272425687955931950502985286350038198767073862804750146358713137428947350812805377009651725050141798576598736793037486219325503362250472783154561411511402632149366336851304844012417063617424334868964355647761808934658736413747779171494386008443392298263186988030845992706712737972819943427964241646600545670837415569438673163636200422525690881133050868173162885665140834771327278893430120934685122939085723617450123337017955077625603034827465138468491819262131862199564035143652511011334084376679153971875748077897420842219130533571549982488074148499584989934136671732960364854478895671529826538643348188858857963716951679834860117077831620114476601449435424805216516661982845960414449234069353465401987392582520274631275393402548896886553651677850310420797887356062229799378496477469335769461403852416803888209755602465913835722473388276532362718288784669181694926687238507983548121238401256395682837107348412386791906727746997012971994923710089208344578522694522159497430179902708139327704174168824765859181980193426833921117267637176934868353238974079773891158280722850935986420853334029869025959710799165510534079922297379395603324796582018528350462748796517872902652923413509346213926447338296699311664944867504419046859424088861043692643493826124105994446487386161028128317429519711367902345955371856689453125000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 201545521401300940215739160420013946515348386967588984470559514691744265422714870993269283334588915347867697850493019482751544523818255045225328572880014395849355039206049954011652663672326672285162541131095342363841972965895252330969329356092183009605492499754352019088717342118695670879284500716660680265827281245506285644406166305901190999796859722699561569659223181433737359421844690986483025354197378114058057213220670224463721422294359441548678289781611857886202087021916827305755280073326962943838715454927513724414045628595496274016501201112417270195753291908696223431639707926506149719031162395861576080187307644281046577973231809591432663477560059258044099219054493382607960097980374947732263483596427655788604909382840535588390704866082570641694057297953944437867150472414073465635914725700713781840192176843763526647234191087278606910209647746354687885847477806004406423837916091994800227724726706518330576158128725040836720213132867843072909588932043153063050133500573831306379465116848544468069486971911960743066030818182403961653077423419870736430990290890824322767886380682952246407958186224782175771203453086360486476085198708060661834877494771724213748131457215209112195720079702530597903849439070833949531857426474677941744760635806396093918071233212944277187754745502584741123611878851392733075236391371307484754297218762700945335485106309722019591716989977912830985376084389707730036303417015016128998672052575316458048530415668289288596295536076552703092656473960997254774916849592612009877488295030097818204390470744030074654987551715207561851743080052811913959847399095766382272737569139593191956558436555350767476875740866047339326912828318924951118782318343765585420895003990922564891370098564554313806444061863995196168397231480254963198813522249285955737934602696304248898886422094333232358173741326463880121464742548328102864741568996555042723029883825235043978780930595877889785767416525155757672620409552405193955129231239437854761910318470816873747936133960979985428966657534027423801007050211405387509934509114704536231566180819726220624745510640038572030346509995566502434713311153502976220788422377833429803797858494293388563838486347440737853198629375068619160654595771026537504199662270917512172648519720172665499689652561965929449412436047006575831958057946835641813949303991299280895117310968005980163234804730556437683836333617584668509437051397981122136116027832031250000000000000000000000000000000000000000000000000000000000000000 [68,21] 5641944321728971096589912545969160431616291798822291708512091010800829218162601539911922272372115498721686567561484448649956000904960830962379977142633888979146542932106845135955917841273844087047191290775332742702503781681891838761184812968678705008927781449856248709982144645125655031753499778351023220526900870169032904480482748409366943302510998822598013358254080934774051517093233750713344012333181822583253215607812927078689817519928530692034476360692518670693487389636292442923783982594633167079707097738309446488686082137960006470090355500292105148067483393363721728229821016267569041390757965751545428554053571044357815211356754935291613949909363036446310744824932315026294029607613920331627979221323777778804811535552121870054650878899442266913692866642874817954766850812122445127468679893120511138909074813513274848074828897397629743933497640309119275837232695062680508904285970450675306656090691689326945023187271294054146169456950180211498491228508996995843750398275597356505517295112119901630527170773082900448414724655728700879274880500140767298666652895374812501970871630097261902776035065765522263767908815378791722544333450643279111328713004852629419154298021793277471349627166396641997557847877778673528151448377966885315309844482981289839691158361284731131496109169128736349130001197545298880435622265415635492444657095872874206329186660437691838746943139113570869444959475170442112575942325614065650569703736836661945110720794488448513810140687403090705081420711993323375298883565534386726420730450426894572110236631135670846186478122890837688346474102170241061368788107931669400856556202187066390040346111994585051900876180338326914977465180652917878958654461340792881635428499357407641090871640207906072079391901137027775834325697089953925744184588057566643121009797355756149002474323577411713062933910757956233837856200125639668445784385785416479304218716459777481766535355452229122314006165713657709880793996449923444377013926644874473319425128183374292912817722890005706332420292171857752810869989233503883503430431774773554523709633187055423106086763992598170671644003969035998487773246417394660966692531520411864374864061439300724404740715209222591696048925019758063915448409723966871449604323485372033757398099236925768438125823293381804928168005975545192510393643012054511627603538333771495704512201175974820771467110411684144969351685147945091314269916438206564635038375854492187500000000000000000000000000000000000000000000000000000000000 [68,22] -10519977389313430434212349857535684522677379261510885543658312485190564197283787811858768068519176439304523889784127650745069928729941058045501292699643349057463750272104557188227645845543792365848161111166533073664929979573788756438108831508470422397800438810157843447230483923473196029961734900681706141091034165147655270484251151423219674631220055385881805784859534709132828133243156024835946433947354148698640341638101513787064052186528567087055804679809684964907421746239867649705408397054227770345794848639344240374154139690231798308199018832242693337346966643441818867478451714634564995206988543220409589327637817438688712269607931542127750898322295610128858200444418358146802326141962043450271647429724345198179506027023421508658800656598360489824247943185959523954725360045000743068297541682715355666807291836062679065657780547326275385100369674696053022635441183926596437996875091946385356133872388683482190049261540102752977521433299871161051006373943327552364563271730268586032235133138344767426642562586209259704830958541869798916864703340785577213362251549614687946903937331984123874758751839501246925450478542515584365438205358061727261414902104237720060101870297750008557637462783920778020624951146468454774422972913698637689574740453220625715639766301019076020561176282319035582210670503441583334969295339297663902351927086929918086891436864232928536765585326484870576615146862991557182276651937279421632182366006779093057091361411454886185048615438163325485545493266995131250950868952800195577105085172114976878297048230614423256831311002498669131395853487057672301899972315255489448786607591246293822137297116930037822114738998435347637940926740650070273098574700469186324766029618360312183787696951488344929358117177068964449925048709195887428218967827607269220854813264721509384703975684792582072224767950170688246230293517309658785237161993543468511938084805387718647320816829805668658791407428319058580095650705420956415228045939541687432090622460973504759394878783601356938898438186886365562797288815552213407505949256128566376356736282357242725531864354785025631342278093683903022733158047184116960618668804718517467956163461582486447457260188205651812245590208444191187352744291454295776702095822442561506418818537144348882052948994758876475233089428055130937687704316836219936857422387677674418834844021167696806814873427867303909527405302841479757276071937965866709419060498476028442382812500000000000000000000000000000000000000000000000000 [68,23] 11704329652165037750787536120676997086606680647298055224139576641595787444067006340483540471620992433813782345446796471852050942369540560772234804706985247560600702735936122127873563192553302275457633442871866639562091238990942644917994313321586208847106211392385212968882162275189743403102888659221695619519452352654605111012968144214103010952197834940593443648105816106956747528153539557639536955639946814689527504566365101768252023464170087973418095248512684790622840427096889254265778514939874530647560154992541053832459434208734240110723601842395571229115453372795290899251165226260590975795561857679766780796507275454455737868619263581890528278186913164649872876415265171584330283016750844985119190883317742546100279618807317891527302775366886869414458323642301120408254097690510042491270447131416370659779963488352252943593059322282304586762562855681853791543238348220003017942618881965689326723521773344215042322860020645197445384150696251328109892676851712482458492664514920718326286977136732455090136888045798148539937845783186238551373920795421167613504952502269258711405643878139866415009689072718107560375149457401261483637097104394957325703925666026112022241141255980073723213043489962879237179414641288176249679152725407217745063125859812337756851142164488780449038569575632085987076921731593041660814303653484334910857151961320776351276728936483863962644655564026365775347510917773028323417491008943994760666062841406919849008439207410533093978425140932718860334884666490869407357302270588570095045222333604679963497312649933599200024687863392550236152080386362105610499878306661805008593850842355084281524455446065899132268467029933661962799999939753733504396934926378557171834183098568368982238140269942048697865615618585289870810722929570999837576875155916121450859560613277348527010655327151072372072172988924158308176966971906304040399686415090100966643620532998906957133746827614384533733960260339725280449201748030075859282691669063686651610115789608598182547591106600478329189549770814433495684142270164720667238217892058190394386974514642997262558657630690217006053138467020857444374693779926966711820447133191951424379558172437323927510953471491965843758802076471341008209007239366436833101523302985094515029492665667379407369570522958800936555925512800007161951239940746762544224405231715894661871899145454361640040484847290259509225462023223661995187210027591362404564279131591320037841796875000000000000000000000000000000000000000000000 [68,24] -8749550806239686105438273521466654104655061168400702498882238308282090560028942978629777440284562775173621953682431841819876931044081854982667326350692164813893917350450551085392665069478428176170670469436800149157800331425371077481419564622158192867291380738185889187148587424174822930504431842407851013539281327653500592330543282620407543114079624966945431466624627881109054559829613533938806722836751707277313385468724990507275023659583872071447680792704559288180952622351173017907595995429050646336667768243483912910762005510734537172485307021801902652423649785283696593327778938262426996202523030777765901112178476158457939490939518921791771341822518363346408529643731962316645224139979584648669621113221304854620347946078430713296475578731379395528551348423560008572837825887642943748904065010703113316016964662951761842762319580413814998791594007970152233751232978086552876206127177025343038894667616088423884666567863213084853897423174935609169135540613681398933303917837986707279914864275886801897471199340416130747298468398750266056551546785743424994165924048470350972795866426549316006755571535861311527453547931641264780175701509622030823072616051947138978752208965533640715785803394557650794332557790988078404629623061616170741359122437421469451898001028444303130189409745545968238580597881444154202098761851936017265707663280046712457018408870607787030985142046247126783430868526350415368089585446469551997532648398299169439790525788264449738580472536107084235446759014129184244849296392290598144013651867514461448574479600576681908137312185970952184658333730916008756180305568287873938863882283675354819162569119140060073984970028446971262883285504075578110916990269908601028243780046376808608049128971778499335835705595595298271963812105493258318283080111255309618409155833472790139464910540269569141964037640400929109070668981579258849694925576913446225478750997288640510045507020818347483804080032135416002173950564329227272718301730248910847305229880820951777432354771861955153354108184752671425761686587420897322722609442141801406181649141627861064903242821420043660270962970940500979340619202730711699453105031660509278548157413665928174427336380653663731488586793270185167612159896016580654876808392104984565295766769605539665964595363715199013183356222204103815066983306175813908740201183874554691992891131844697272920900920658899595803049709859911685104020756596591990028599639117601327598094940185546875000000000000000000000000000000000 [68,25] 3660709276516107143717269960684284019691486576934278963436318181998839339922626996721003942140125386904691248179595630525237032113477003117991117509091693789000366546084955771497744775307513174098291722473311184734979606233743949244347142430465512083931521382866937744338969265303340206095175172053274930857422422528462835790382836769694834104416932277572110047828477329418691738731211052240390383445360248368178853107461690077611490557595971005061846844599418979058786236938062424079539621616399323140700265280187411556538054995652621643216950116011346330501575807085406815325786199146297556622252519730969421286380026851986231515376585982926278198960969151942588197455914832255593123175125294101239491528317619293467831209889548729808642366622298998067087055445741407160315531228578350043594981291681038356452737861970025438364520774537197322445532884919467648404727380784994314351450644684368267729649803262572295622134156292278242021847740347456966491782261266290296492503071451815932553303045326212817398768719958383328521094513421579362613501329043471610051724247346340812901675784964588556246435354687990306777775182219168771665582586046781980993921949682861523542414381793590193781248086060801488107071361299489287664303625518604475712930836012937412294782797350338574851274426677982686313579183514013348286008460312066962820702999532951431112438054821766801941641523476547765305539492691546988584487929465003022347403751820989855962667209823854655545367336085397552484526157910264416590308015856836956536652430507904949902900363193914392885800702020151475238605688184196042428077769857926835012581257292176505820309812140951086606633565738601610274389744927305385067777616401488367145358262064074896867178443203541283945047514493642618571062977716212016336058670623448361091734926031464491659917645528685962782890449401018836510358707190494480097891545408226993458624346468061723208365570528842598867667206046823240744331261392640132216238425815155927996333544703199164387936686381111158311564262811275533872633442656932087878771699807546804501069520479372824428437206555543304317932239067970075220418596960200903867586148116329413303179423507518420789101779421180771663708487524671647687643476240329174585080517100907278197953628174049781353589900837606120203655959676010918800463318254305050518403079998336846821122564900968997182294215351404376042519623142600663050169940050947462936714593695342045975849032402038574218750000000000000000000000000 [68,26] 844523111517693957175635181602713798730697826837975260084981914583249392203718712431609362091475677799510993223015087333301743695934822752226603166333125862279305011848942430145832383705013363242982157606253608315052154528174484367523522441046312485902208904116621769380016802501435045595266186071794370968830909528657945910116821236519090319752230376391442261316501922498524263191323211631154142901390815661716618492475774967911496611777614797441856573920871668074058008518358672462289705510002836896580994946837762165610049605301697199549325384462721152870606225106881888636990489040068714812542024402272435502472451189706414815866860470921995249049337105678740827844604594312383106370049558354311233993641021194852811683291242154131422888388589133708641643411600850313106915766702533703251252513895506158211996219783418612973565766758403208333807724373185830200285502851959260829903639320748892162270834091603672224985589925007109952538212134331097589320359791998554442546537599510301215950036175974740856789225788230418308663548958264052139328753270778051693199398540287613686484963690963642047854258998794349917962291489295457687822596969286013047619022560146553561368148248169647639869713130988798361820398476807460006016110631118767818589668124747305709605634431888494786070279556020913674481721239173655417825966366758143118423321053072137666316118278944067053268423868669150123641282804957126873931458740478238066820271443223652891055349333462157775909347550404783928385053326365713770640011206780078250184197381324218860809316391682551427038493936506740508434197258309633785869400390164388905134746021874456342311823082056040787055671039979533319731052400713940624338974016389773805369338141630522871655538705505199741268978822096817195577823900020379008827722568399176582075320528500895412460833067084158404657393159342038350291749381405282627719018384893012501093460026266927988030204093118396384493715247225787771878165929549144819422285321485905047788676590426473969107595409831453035652463038728657246518463681376061689871732846548626942061027713682442734452156224855014550859039918341622595834729987466068557400924113023288681696536962071530700633388518778285895857001928626422523457937381873620311923569510303408444553395644854318625786650538414441356852620981861101497493234976893728813692312876383087377383396272219098788740081353694240914206871342619121327495332353912080492917488494519773212232394143939018249511718750000000000000000 [68,27] -3197550623632438848955463667409729898865388173209937450977756564225709520894005513701833383198605431124576684390207243858117661078649264404179267326576677197796317416962728735066678296046407110352412412397678673582326928614320447025085850657991455782168668766363956931141837281257540367766135174008305385087875852655248996312250730425145268411988641268671950489267609145694190588527413650503401845596401525583156511163569473765023109005733356393071388162920063852792556509662184959628212718330641561989463392098083051372537355299632559106702684950205489301224737792722869279044370200738213901706524794506336559459382332244742529929428707193219818109421396005425224847710946326710268946229402046911556727291829103041022748369501376674632112340060922206652961993997576994859881743223380080582916896740900140792784098483112229207297488433134323479505256934871459941621697933039484161117936967893135961938669041869109242487961206054910527441268630772282751695899946449626804882240170526760610704663137390865064415073255785079265638641436883551352850141010380020522354738951956017303628612506991411134884993849473236589082822855742458787824911541716260700338798428936209394836438104018238133188330097780378865186707871637031486658426633203789692937093446765997181253632147476824907768317434871073880340477585304368799156163014523603504970641928886323095229096223112543190641147230933133694472985972288104628561867802550619214622282797930363383342730052084673768160973476928095840126982281319753671790407872658652630333945838951480977108219153919872914640774025347959389096958614502771887173505362451769695570613150703653720898904737038069998488678259167911775083373891933406112313665726286017108501991338599407167394494035937248354566991839463243565005903671170464663083911434942362767085982556346481998507933531668690835568193937841401121338939284438895597178389512369666360416067765152848990336089224050835283289201315330736270187312371771094347312285856702101125702649022254244076215260623902410265052305113552238101966359035391943345774155536433501790310855597127617785858348532499003989325779566054389419462145617151091569747990872116050746962685340770122829694399976165450153113705685574486823681440075984638720903512339213853690874885687545168042729519547501921371173665764976580240598353322257138074181429138369672804507577681306206309046531269333802480867808688486924077100213759096033670659034280070454059341500396840274333953857421875000000000000 [68,28] 3490424967651477291209364824221364534707449518919031650229765872191993131222149233104392646574939970283919458141447392498190868988611669397157194799540730787238650686854861948401466852166608128292458811935308270408131067044204424272723458651357734754183376708563566005325497288149234023017261542886392245910830554677567084343753925613639277350646954518626479768859272255597429214465719933565467822744607631191862233683403380833538558687359110575655739763599866566522812657342336332639109813819750923062890739434848897550820771461216961768985569935121558548462582983689028011569956080658087128489473994242514710220712394466801359960383045313769849083493072912624682633905877219657737037307189648402374993246076705650252791061480984448528270118452260058805221266970812284110627120773764210270096253153999958160481042550050268060222131878562423751821455625179777791961264335992789961455700570929738626110297137053710159129134903253058343660116772728407740116472342708260930417579099300428583249000730930722704784178501101532509371262033483461196683838219037743033027568248821973799137236521342690169533216649228371805023323588757240169993174229968982972950647597446548603305688791014189244129337884528524489971791688776825271560643614651782496710266168892744746530193039772062225653148438554322833301092253882969152933990903096676765109473963977337261819580965619814728914862975056139438713103509169179283765171560297721588773474203637172270763037709194834272346429986164032116471187927348669113478521025899908393085781663061792906011714090535415812168655159610442470390611440403018018936700699435600879618499823591637391062528654610017294741355308561972992000400320059537754707018082682128230029540531842099800741774270083667666793467408660367355360451596723472388237284382500471471913517478203866449662795569300564583781925117952761432137367936277354193127724867319562677972982931091117045513373417383043427419756357571752443875987674267527651660358579279977153443569648200737147171855782306344002720204967449925197536054679927333076577006881873290770798718136036731960922585054010686521058637986166928674438384840682645275417221047173656138677277379374178543911128410757627260748938796118150589052403433676574449826842836435887173201354635365482405275436342283695991428299408359080180150812654249010512590182813692227776951824889258519976366433335967881901962485039821175428401734894992617697990191660370354158338113137460823054425418376922607421875 [68,29] -2720613460994720503096557246555030483020314013192156534856666352170137495420218908518046002190803321117195816401013703983160131940489457196408943633982455863728214572903874880960006450783079339235633811343127497645063229469449044835324636992636039956439936323319185125137204545433302811008067392111111883779134511051117827348795242578443736045489298556617749424117398051546073493626104918382290529126742853200824033293436259572766783851468693518825627968042233143450777313027369241186025417933762283382626246597358735687952891568229279424059364055155316799789266342978951015349915444486978644463756191084172473148912405282765217685858600145293961665443596858856695552219288906825134032945816386850576709315972128837609755924459249279249948745264666240862771324153050264552130560750132604569659607701205256476304509138519484630410273643797445344082140009734803249464212038374768531326199766121642011556711365691608685588681057448519452078173915441528225949530330361353902812968520442612460010207347351549443743059275288457261138969380033802659278126239289096008072500955178545927668165344905640006813368958912167815852747041420668798648678379517497908856891285556281561894380532609316085056555000493585319312211017568667878856647022266999624427392962463813774327428852917715276437385859596166007418268578529148016113459063732005758124643629076980381169942528398077041077656372204439305088379678374236563373225388312293207978906978979904157220255467250735543493702742921636020770213079573951073779257427262106349877570981351320516134160065794089464149993981680514969152210231859297438887291738460045847399251119698965046626745730623528554127136051146794840331859711957353329362260657335199790794361071138242131605055398628823465070761091047778027936469527295087674469837216651717924703040601442760279156033688725291211579565681035403452757488769762261383799846241516932573097763246180033178482873929094253826984299049660811172643467566871270024967851944554834581076233556204967068108450344827587194252308984253138929442558505185189420791763928736199916851468529937456862425470870303939620735250038623798786752096426027344801410701881198696980466825792134399535423037785555798709925013815930975418254023403007067728522331938302183732331584692042500461125622183910614232240131107411513518788594247904732333238893525321139589780251422375794314971871393301084197520564936631634209431553024963693521090914249210834796599556284490972757339477539062500000 [68,30] 1811218301407145196998674154302704772081597590405842623012387374963327026174425868693954126219823409651543782940196720085584318855128720023671904510438293457857728812977386631472021915400128595887671423877465191370557529314885933334293733211764006562463464902114655959619497188675887531467430745617328978018374975775482154765851410732270169765068856662024366456336956911187831060657028969896656348216609616159944430837458502525430371011706064646905670403395276888528263352124611270133395307850117778775646025056611319090904881482858197490591499397895881822535112913164628493217264815040702681196500372266117450751642503535014266933628027507841038814874590934896666402520409519074198654126861965915218417708762726966056330948764148109613433930704401729491424906943657150241308900745630980093268030020830183883723951728565663279125571683815055040894800452383823869274829595590579490971795945661551230251009888051890812590848769568952831524359413731782947933909100056746749489790683522870194409178906106801673373169528143103194641109735360540720028711628828604620844345272813236947646713232977827305707225262458087361203304834211623378116089285945633100383833171507039529977102180682445177704140398659631116167639587965039751255969800876486895333298058922889742937322774672655952383367456517351807467317649189456177227287309654300407589587291120593676459265499823768629906473193502383779943016531540063457646474460883675228824456202841555258843271598325057170819752388608207061738100549610036212717006533750075739630129919654726282533042460327118591622715443855752019018959416456364334405597063318902051858833632736174116202457780834245452234259501992496414297976743653843385023749660656616387531328440249179966873378448211462174969044069396365306211701266118118731938039151639999198581666623733881719027935304940131944254156553187801784121739935739274030559504971348783712705613637591297507548434992226726988960272388093643183810067773901902323536597513500366463754422230514181184368049414201776971694427005679905194246715701173562359124842747340239300384295502628528033235675350559677428739943870987877729415766432353300243624210018515863932506623698055275915965482948712911980731002759819230221687927707357872423466833671007023237207955137842516265555418915747054883348042990606438935665426261172260127511316395721463565751759099329577449111736153937976306328228480160966206408729929116468266529077491000521149544510990381240844726562500000000 [68,31] -1171124529095018459825284105700548840399661365887384983811579543124883567026609596912963626252142581465478860562302983620203573103201423886558123503522270968134575677717362831591265179245726223166706551711860376040026028500883057760476687458740275682913715620300398170858237295783688544895797489014348116163339377647148492121462117144263022434578123682226978068507981053122595705148880250993254088152385543026499872919775977915353572127609530869309059952667924673492712838802912366223384452457951002660337334592180749070802725697893526115404203453446275985604325870824462031866925605627293486668842501639820012265987264143881209734490991923693090662058244244434027362668724673089086141951519836630433267473796523319895350497554200810962362702164856726956841048782539728418908901247097417478457667451008355132817532064144262828593708304271132689941830391140124373686865000292140400773464236075334613864947440744461365237238580186526443914555512726415411441266410200419250313647901657193725942138312456857943418467476936102613679389828047612161528906394057683345140260470635459394961598211945841819131633582110554217655692088278754764451699651734684984503006709916806434481208345131955190361784426528132029364413790351579186161330524968370121183635699961749097792205436245637439550858791363275906857027303721029867495823944510298415927897903756209334353135293097192994299864717408889061244903771241521310698244422442799095741686736252566237126014172179123481159038524246426358662102514000166489641897225826126426939637500408425489321325054385933870093945411139565839185435261649111545667634649107651360278644415334647877731657269916963559828418531714348018079489326163291365286806438788010312314294115752446654946558511610585734882051153148925787734820886356212572942173218025074298757399175695870238849864510538855946543663044357253783958730719020177174094723451745309553137214713578765746940372059881298290508896552094779830567916129165628310532073100539433687414869656477779301842378534690308415406361271172953689180940044479836672148233736576304960718942551345052670556360837434049498994344799715501140714007488865870742726491830156103095395865796880031923255985508906355074152944101422719548176752271394655959262643729421060148583376134787128984997211307408710718902438923331938660788015277087037071450153081025240515804554585605754897188074275828380386247237855286715259602114575338228684767399173649593535628810059279203414916992187500 [68,32] 802726953649379780771008865622460259957559153951072699041062058845018336830148354159220023314728472337788007775178893976183528375181905272801783411652475875384123906595845075863397448928383076843773707530300957701152439250254982187228881177678396123604791848893073021165794978302386102049369072724917760272332798722022663090677312921423411868192803768352253215192604385355705993474445638834034643749527701015104593036113993531314578663847423746631910570519911640396895316006731157256347796429575422210943777703268546652720526544292479996457198007405611143617677178661035310011401318554117836538236925978567462813912655750468400573570458856720040474127498286025275497409289591458375536268724751410262763851472717643133173270090714780556566387700778045741004971700872495870222394777430941182793910994437563580584606061452680600012981434706821059821132990532946956647953602839961574628496023464956418472519838399423469497195601893788641353815902053372146195895702059658656879091362748947151932500845250888976857000588686482066033973815125274656137272985847268440126834822301199517893489650719405358451656487192227020249147633665865273705630239946472426114158319376171239434198424630270286700662178386037450970673985228195210182300226904831550882146132203957160768894855748637432817766464220519167268566728086586534347538600096490625742163167882714756339093702264238725878047492269245625309148734784196615361605773723283383303836144878629389130746517677764224035892316947437134007855156421296505347285883100790643068499525145039819913398365413371892501236103740764767701391772588707157006636833722658293307037353177511422543714054177344770231072776474116199588273172735656571257460666808156263986377359174663839613022281431342425918273545737552237465016130417806873254932085557907320135733102083298327204390356359463228480706650404143637286940203273200335201456806974010394904196479476589787882696151955059496053301058392627598705178898665942126061437400699102336973399040739615756955697825267446988683696284911860598574221693073310188989855275227524854819329576949449026870047285753978987433173198669967308538260343902347224105084959673337940541542834845657014597846741642356158191995814846738189107158315568502493738764992418795757420375673529833866004315319587443931315862082596994442459030126198767965602763985598402542327841683839488999770567449407382031460678055355719411728447926691768030821316770584417099598795175552368164062500000 [68,33] -578230226722906260158042274933468441288280725726263715006139168000300965391492267239894937985990551430413470563274332049132494093259028637907192859497736458820022291469541483669224150372165046912877514262525414273741305263779165513268788911858070722522067730236219697697479457262319563068700875131011442511110230823303687142915804777567805870842094498266651079817531231460813722497917760145723416259914513234931799064668016022732270391965556972445410532873227762766161903810582553096520817807972523907703398424671079580152516129679515850072489134228311378885588182714652598355318349126807814590066524529469226003486867480565934040319068131425236562330589785584215230350115174867646188226907484419125812960732931174364324447711146284168346295500448343301403333868567836652870544491785349979980838617210864836822663500812190235566800279790369013965623355600835751252063173275860694070010604939607892923870832599779272201312085744960724012075545948623213260662975036124090383944404277774062184809280233173858586776963638798494643909212596781319714715265733693490636573174544123516205240593273577988663592294028430352343097287094881124929026161060747607327828543790938428486929051501110068188343823067592764814341994555719887904813928550961354088071754550554080584929555385723528078686111949697750529743012999085676501308412370603643833765829906166803605840041464408446821207269546874105904200897737000929120334049429840933602151523211330502328518180300395202999785371826072491257471875505229828486281180610591159285750987755000813232315072790611946796108575859907970726579104615990775651274704285649560841535554546733179786803997086535520754525098531752748638332294771736984649993267806300909760279200833704729389515011148603487375045579892244602403032294234035116951879947168399234101199164424322025054600597614220269696551109017147651737159866763134725880017470277143574181583326477813037228249434573293491664061549977285495549130302308032727991998174056770299309653522307971209154702810321887836450589784494685115921156319883427203635916419654765313434081423423414757407608627525676119536681098293199837600540293113310623222556754327698049496045166039577290261304305984948265308015213533973744290027800383131871707654838741579983011347616543993194025342515190411866610778026208645944102195186888681838703133932808234367243999808093940486058583396583990243842102584779269323561706550355877767127799060631332395132631063461303710937500 [68,34] 408033585163504764276910658030092785044720788807641820359591404835012339589956710953222130334390342438353821387215078841455491500295855859236025528658546054026747647833085138727541139590308510020376439715981369648934506252640757884321613865588353396955758577768440583466289855296062489745277880738830140852823745408075004729918080172625706430902724240198887119404160184053320771763144895053502099241938751600018414508658401045045465521135457872459674862137149264527761710022640107202948109416825013961095610447830836587722985559134109251211969396143595639037587896340329920930203426037253419355117008889340258166215052663495761814926099990270883619946268812432332705782952617186003919194366932947868057909838330902492870757230246354795966875585668465628805413718351760700194326670586755966411475736251120279553330873657547459767012929761540441059404756711298754486492710172970694277694917772197409352405468948595756318096911731926288901407956928025063852390340775071500589155107966548108234412393864260793987438518220852913752199990492062896631143416551495693590133520917692528289448107008322672894230463124715290888154271386776718602137161173656772340558884626202737584295007949938650586586219414808685721074074708307313063071800452999608854482720163027256747794612773646639050731242470883496731104191617303640871682723873309793442616019654553298485603279771907957936831703566206041755128472933826665247245420668157174467754900226914333018563567781717304415260313824275077936911580639645327846046884439522844020160690323085026154311268443419585631041014722109594898487474516861199114351851972768047396216928611115957048078583777396018071883302024924250044683949003014618511986668785071859127073260128789043763360629760593847514634365622291608257482083386502029152007599074281153702502569187724812125837665511273820876748330472365864146776139988122483941159274166645956539445675989715060830503511034844988879380611688007769002832065235387678934316164107768598368400595857248579246810632059455137304971428756419565319918470544701542228977240232343019115999971141608855575636444902243032358253590968341521798643940643066941111389661492484634813116468131753668698154365112117653565096962187487341536926864818109892000493055585252448987617402250455528815903328149840488241540054273695529440606848917281938910291608315830879009897389246994028271370504636299281220645182643331750142379527840721421816372327384669915772974491119384765625 [68,35] -266501404257572943599222072339166751387159818650041779667904278711080620772549184635554433779301103955211976141317312926959941205083780706123328489452074389365979310646346317396972060297160076059788120494307137468811216975104690430496309516589470100246481650224813360099975297636654282730109454011626411507943697329931621601700448153493203911282985692462023918056189608942824669151061034603866714885938445336824398747413277039213027374296780579695186468967147614592780100174934345834785754639168302160623514320887232965718733410172996732428902003426871734467101197185698132645817182115763466957604812599084979788953133311051263970895679621623902196854880317652041166406930131974911990457021864034589412051901722000053246861935316362859094006292818712326183796713277127318315016218498480844445366978485665176563596624131174351411131052408165190374142237903783924659127205317446774900194950190120599445898321780086710769570896631451043039706102024050551431668772890833526491600401709669369365914263770131899686973955291608612925166113346945759207468919707694262761413824912556019428831840335247652288783527860109925316763198479241214291042379420855514776033635150254272996238340989871775283395871683269810063124729376059832297059679792920958144823903187077186558854342143751697866080905728865786504948520409036922843829462699026589116537438500621712376467441806349870122514126569475470635733018392276181778605999589788661342860435409078646980806488092556697913010802006458630523928763188150626413112293915447668463321633831743171615557593577929895638140759437929584266906059676766246423245233469994346072637676990468700278910628291039024867219944424105127622618527455797905246744124159703957145718025494334809820049181296301339102536202598015704009891344819044351689028548932962791825191652941278780815950504247645347674618560740424629651913545733931916451493117852866852987835802908171385116372909923955408238493560509175235577017651083124051143767478299029195692890488739694781651298362791385414994085736972155074974599315956589960678633111576156553630970698763263008728059571562783762145242286860323617688571562405909788570676342358871076242212547857948822744958180042713988266298650659782864433251814268579778728769143080928427498441791246055395015348772741497982576990872845643273433791749759125374537200368487401493849002163368489141987877576601502642109171608847473466389536942561244714511303754989057779312133789062500000 [68,36] 157114578972489927785267632590897579369419970344468311346632733054516089852962492344114431542655223437432251485722358103694487027753436597587517698518589398229888184427254176947910129495566832773543055269139471208512324519748052811207675861384523886992098418587083368240002704322848602422525862187931222781247852396966341641402293275627253750233419717205514278380005775885795169838977948605031324175122578328545879160258408365250099254996998687562041703904953003248086561992971636052568920550805793439950048199948613584632560585439492113196366501300173959372514958619911304058846510592807906390187197086977236179351158812407391702499450082275067826497357827090630864604073630873922019217202757454039176197650270418021930609574051832209490761032435533572041123986482657477373347913332395284476486401288005580197039154010486637290216891687215825397811641608249958514132172579945610894623558902893125744768085912462932223159911757924961508665786301897106153659452831843646804936856676265045533781313751280686054486148745501274440078388607866712837313968371708074660980629350214079536917708506145792478492858821329827416154411698534976807845876149019102373990634720519588356145961332906835154075445228782427844766271754118481749146667872550646269967498145231032929211845120907730180483512675816479100159932310376198436402887737746547513044453048200999989672046356443241401442852422130891438861742183132645478126791406428321402463734880768525487616900006089282019330528310674918479339347722197005821741177004258991496278237563446308084462338181008424082879996701276310673712757406075807522309901347532773328617356856136735859054006653195983453278280170486718398524775922350567760551739390189442532939850211266233802943900081374218997284375880955360664717266885942103732448613761059099349756099819258851158255754126522664755169819499309566791072822159257791655049882481222687647987819593110322999388584376493456443136562661314494576664854294850559763290203661030209500402661353345358584882875267895436558844425432944510933239831004944688314373116150287866587040048489258070361330271094090847800272491854821286347227745337279233052467858891630720179975560988908278182140957379487321465965700827292363624857024838475551187226991667245425316470659161465808294916120653673746264196637910489273256912111493477364288064308791398661771370205325003448607122999245801293185515979608548265005515780223799282566687907092273235321044921875000 [68,37] -83091427480411094155303602902727767103835373634044832369786602393850001693189208384905173421584931996917386745649601208018786299281002154506870870932575423138634310021130032536580656978780810143441870338122586435848775939589183365255664405234502908334377643311555973242141208087930464240864971955230040266432831381259694206796339270427469589842365376999647364733207600153403605299673866372215621823467446585932364366354558327250403680166911446350474583357774531684872591326041576306314239162395674576292156607490131929690082758890969753689794268215144211487670560404455246429708713698481585955040742734198978433251124557679718207881277836568031821799476354774488808673823071050022558486240758820361912909844223365367611054382163194158826083351760405193051091758453693987909721248926346549149616035926279660395438705881925945598276685153832809529855254057336884010509048424320653825159802089558736619206462914753448053558506438504181068677740324376787251613642555972156537111767645820553399314377105387369517071460023979884544487294225457947730089468078648261560153706355967874781477854059446914578167622360169973784162813991893889879643557571445827682808603833134694698017127891442933637387695813360974505199092898441314807571237526065762275454299194650313764421094982436031504950827761521730028667321607698533974126772329830970885745110772398026856199726607268311008833096090412859674278492377303357091787147671212587440460576297866951703261433057660695909110056141959208238828692414634776051851284463741925612260180595917537545251940684947852717133929654566641090334653045877964266553280070120036868857511089730431805381990463735840359309933490977109866264330949417295741851073967905760450533728625704597084931772842987188602582501449361172037657997294968588263877098673752955619168858127058299348097100991028066365949460202379413021760126390326738866859303150575121232364343109280593068044956285826797787326562150474495582100240652380957232092370246967072842447980956605126015177863929600754330419221739891965512132094081452842980923980177285472861425209656434398652199811044704244828749674317656229601424295726794252200194193516525281031937202307484573747007116484393072708740114217897178361087736964664883549910671027173748100577499614059498811169668053367946171591077018956533385128235106660743055338403470344396910396751273404396129799597152900133833558859344986708312134557341543938946415437385439872741699218750 [68,38] 39469181994288464223160749345380113684857152476448750830564440286882796849742602107921783762533252901326493144994704381819096431459487026195699785358990608721218068904173302446942303642303357118585190783558983410161436251862284618628599749822896379314518616492212597713518609383535633929329615619875770130081016644135812020268278168050217053261255026660063533095465420037326043234809155435585670095501589407318936085702286041242220888747408293945377982145043993826192457998308700833907975529664472742345263098811960761012814037490442016881363401693670224689433957335637853982890607052766583667995477029718530273029892646263756164827324160348895516663343073516800418244629103655499148202418740720463468491555543719782074005635816670791304668093218077415808330206448818986496380268008782453284104795339166537026690566846860141651400525804238433994183503388341664395145417240971694850614213755945282963103877320953362885230567129458038545620868069374546404370414776175025809253605869899920344887794403274749387019638923777818098232164166974637917275580972598419165045723671672002986393826056694077041783876328380324461067827596187956628326080810750295785678534974483567270823523002934261040454886751525581130466844060965176364632310204383643726771930862138459416823052793266975414498005144554297948713998929405304628417039543244463113088900179429201299674796673228391779290897519014462170034365721146555343522357613933067874474826437938680703752850774860353778806198932988079838666951497697206808797628922802673573928791434021366425842471822955525556291243370829255342522123089368742295844484184719107105246871079546474230622774455698496062267840909578915821841181128717982233826953584158174086744148016821057667616204862420625655337234556052079285110190402572902295604913971942345243286736318659386750978936016518299244380102647739829101313726449721398112583208623859164343951164490739307306900405611905119667050102504489752076991759812053682462575195127000038131745165624073898683911137866789010764881840387181703058213000419684016095690274884588454950873132600209961784394478377461897009211195976093375461243606785502276861838181389765573971450578686930754197805757167527021679920186402537962151358022757320666077110079813946141762374161819049427432918023017414140062432761706669180464919329582525538417382866181257088063881886407838597251902584523116282481044683407930980488520500415461356169544160366058349609375000 [68,39] -16891877576246063721595414658609272091439947386992552332764858157716985032757550943182161870760429374231691856374478420553129755947543790555689778545984287931925116523115484750208729560039422486525875081259859806298225189742113261164436021327709876918181374941219975389945903072279505272611302007773168609992713111654349279441690911985208238166209409210800185347738476837701256677854166634568917670792681855936498832331700586392001912987630430577388567257281110561224465545620691444936230510920990316660020462356348018556138396133831874603542725775197851861959354167125803505576948218924453649153657341571532539464059885835570996541771200343038657345289728952566608719916775430683257661043242812047064904673537784705227150678121667686758923944854264306852409164406012223751057634378016908507057163430946477502645254327380616123933062715109375123217707982699796828868189489880209678703180402148546125545742681578252843026903242713208706823327221833332925617795973596970456818080098307018393952549591264658866964022108131689258623339309877281468438771819217312918303491422056427054877570078590556270897472525622366616727765308143463054830506265643446892322222242550542949578939915646874910178139753579308086692149504201883635359105824266408748489882456221200572867300194239432282166682231516928293656585012388938368110260624349864400527898794991792043550974940679983470339471117953016691635240999944138196015422564920755852868573202808809396385001647151662151643727414316261929980137724889535202072712673065318543178886593048540140108051165864117798766340369250749290598517080366588731986492108720642270668954382307333964046172280566032520727670142781801055050463849259945231079544229567338255570191921822298980786882732770676049836537108982592820633308371584134749210454865676335294442376284888088829932532827504635759920227885998778531751358632181349448703265303756967480311288921589173465312733285121388577736040511139422209879358838673730020003120567989043684787070803686909960160766405813043190488733263892302581292403625757331743739736158253690948409172399873071882431382829456486602303770187021083293347012240532180180892471252605146932170683069995959590504187294254560219278748536398489234538523170526454929885900371146368432904448957666153562921514660305056363693482491226443378472283690482964061986845024939837262641941220631504156451316460688343949884947269631657595923002190829720348119735717773437500000 [68,40] 6531936743105521497676260773509473237084366960491218702710949403752026608484510507451956613863637500554149548293617293957441538294230818982082655359361225219359872139803546020620481952738673762376601714671190486831633388954340927045503717175489342501699663729496650572189529569641528231581077689901590260755297740187276328248998116923418105070403855801124234699070219070430318981717820243957864590272300959299091246684594371161257905571034034255667104952565760314610170001698792582370143824879835506356454105855492534174757487660382649131725853009458331658410279732555111196137573359244458566502212532496030983374649184719898547204227920134219379805995572341245925036003400050293278479071310438438361916766491249380588442864316903884246783252443094898982762473162091181441784900547431278474709962433694039028953912416073865169044783711692661913656798484491288320680505978223360995410868996474323502430196204205371404792509566310555814389059810343175115883390132190497815382053589573015911247994289604681600622888546452106281827416131993158654638962511200552773655421453769747238907682335306638723486863165575914684016973805138693036202148536831403421919655127921616420334079113330950269356738385418910220104596748644283410823823121686656601880865388247910075674239168708440630012737731626464051065244643544593959330954652544359897070961786173830465221824133467198812736029599151188660903224758652212281565453146229267098639646244188889916394219683565400988915552034807961980943009797646803957240466547132394456633532678324301221133530262240156453750295824678511194093816415408775073805557508309485837030690561081660620959403980514109059675276660793279515416540640395281758678136607984923698805683919103555663683363323288325148384619619103733377704226230996728025956451960956294773037088715143929249236325625697109604177390399078815640583254428126438520175421640420643637362576323720717041958458998872993321740275470431864324174077546160963917855651128530903437960587577147271919691768710178968488236516227493863890017585597017769699993631595394883673967270069269493343267380619305462630725092344960302672956395852008607056689462590763191741934822787857592114243883845262322780608689805186404807943704920529044159257295423622376840198677292502298547101878821786329299814463499099076120209983710815921859223023482401228784422059880848982808957099096225822352920140485789055051490947789716301485896110534667968750 [68,41] -2286377582652031157076676698031441872168046299895132076816921756634959527881570421330505626201416425218791454908628890394870673060065972020059276789307834462507716624491457274087641473392033005862353682848969938444137100086716502375346123556755122397239066375398533782048596147227173529102591907768641955033409496233885930174561082592023682783267179586975569894505615094837175552600195962423182531401116055836541365638067784743857389975844832425853798720473253362683556506870441367230627039680711328018859745195268236452967868296886162405355398033385328297009647519539592331976700998983849836508014478009894792922315945831678324035805655296536441608986972280074750322413024717113368979554082155386653563214774801723542843544775363832853889213298523863967568450624746020597633625375635864365617882973120982409970442214863903361974818253924135595697654114274156613345460698934513925028576608332487302092742318948539218978571607644444004217280563656039467294301834041728696876231587078476493143213438392547009302196591083396090700971055461013129491240955912799114804918714122450373147036806306613693668918353239613777018081535486859116523458145401903586579277394279056465353691344186557956990138577272051846256409123393323477573650725507321711017142057682852704817423734343748891203147266849894358653346157079236001197283080698217202969693658172410259032042490515640585147136774113726565612938049270577926571329094111768348734625819559075888292402172158044414332621153405899703991129427339091003611890563144594703617144221565397083564562232238291744935837318520958827081756940204481789478433051765639419452934472711600755307314315241262298372374361687447882214627267968042573983094909914616632426077453508427122300561055666162689723638377365277874456993679517052231255862489398935230958280538716306532841483797303790930324944287497845110949662282291359813983258736994990378400693011822824611398700073808764732454656921977607095865613574999604905262977921392203675983817672900135115562541472544372518142162741099256430090199868423185794673961763044500897874996689076250895654474309830185896133625521899756643154016096336453358504744921066714054701019999077931069900051984580551151146328416449447752315412852935946331942383605673541015847638614411123753504706393630146021105039674461229255500102025356852376427533807454615727822441426868234175199796984243890449741974419013701425029694291879422962665557861328125 [68,42] 724993229102973205702711157630522292900599498908858738352153817383852253939787164371712825496448890396887034344309295676084697469146306883830164387437872384837601864389448491126808753267915422834834472924253138974392555690500279918069128395228978734080981616284140286205833172067093706824545620207549862778799625675498427558773954726667762896454591768113570375847272332068109171497070753125994607414236316869401228719439800513276374819721394868549281373124628709921657679402856029454685408954189250464107214071598521820751451628350650758893162891252005469386074066570082389377794907305186935718783924197243784545418540728528393644850094733102675267488131818225869338176040594335657080579729338245342147788133911097749598907302347751161188908263154291942344896517312123629948885195125721579886429360830206279425113091137159486998240778890827616574574521792313275867850041401729326515965333896678390548834731151958335575323940024646685196532711357340864144569537082005595844251830951156073856452326957136879628064846433110071926867559457243958833833186571484898678436180821639390796171901367641606126662874558758234834292315836371433431542167371476071863072991720857290838319790264347717503703249330534139277269197029987216057235992102486205930807589098285013723667793457725662364586481584517409710228212867374242725976483719857776838856565373369129155178421453137837559079263111970440470421194191070874064553922033791106870472749903911260782621925465738963779134468936010001719136099540947481265516049911311615418394016921765449080485825938588468360287607855260587093346784593810711356749914896487943847090135025072202530123156231721468486097847478600616637436495257530226004854822470642149734670486939308537589738920403736734957114153037456312110717771070806300991757560367958798363806703101042574243048929521040572058775295721077299813625580076126490982629708355920880513646129406672165231763163744242121006948099061186550911246325869103163135460264431790545008303957259952014699158478283944163040739513399977847974803419849418467154321409810298414349463587333397816862414858395095539372136620830577927990352634758058551288534611607049240820968374417760157195733522296450890504640711445301199185179822132471334644840659445492377480757513405421047595243668405988788431387477081455817927995087374383763541293567914811981667680595327816369010752308041347290960138005644353142997715622186660766601562500000 [68,43] -208235105089733558171632953689831528906985037664849252277539767486209294092764149601223051431919645019888408978879541240824415312638339489209051887467240140845675404245042433405384761233515558089131831814421458777758351932290022003374739883093412390305896029853491044682010968317994687258417087752332252492598232285371686249848562300238819330928932774924097785514237783804690793953589810801836894926903071308471367135187458258763448481612467473507834781914183545682487679926699962639475561524047443981153104112855000098408665667391770890950232708965155679899158282946121649096902475732212498596916302842785890022185297018872200359451595625023675057740955213976760092531028281834766329783400329228159621657465499133363794433202312221892687172220993994556003826705390172006109138446706556503113338598341914772340157012918895065414266107799299955243343193650821850367685558233655523586579082809129604952327154047326715673016267860155488584827115583976327528483957840685950215967018595600403243257033158807795322644698278992182734784326161202809296695029563574563368414856149176396948879591967564167388597462717524979847967165872656423105287451630835931657017195256653756750686287454754518146983740878834391528841646758874593558945547824230564787622525650435305568475054031678605137284481366914475520412575839493060659519602201786925546894227830919845186965316930112486132843117713494543387005876486083961535230715542968188051399286023188925393690159078369107222301709500638616688168608798932569868540735879404843879665565479012179828362333810261786972652879094247396981216762595281435306082193660004118104059115463825761264413905271883647004279956744902060559601010663056552444354672154759726764129290705827684032196988490375937099372917367268273267533189319958509002798235472009273734783265264189213110463453334369457508402813703292036187311758699274448753350019101750757977732519610344722082959496322813345529185586679932443379250930176675785246659204715741013554198768368029766512913262633501325414824364506490863056189919115134143278513843545165698060433003639297423970552639945262009537369623897600028760257622597569253301632297117143023233214882287431733471025069473058274254077156994769796277372658194773631079257988999096566374929550474712000835638141008983913246880451372059378472066098951523207668629918033489875182896739068254410386120618137164656668777751313825774559518322348594665527343750 [68,44] 54134178165484797765017585751966642752503987514011234974439027685616565664830055073583668998523733476067389896508750764020893562415436259434123698428917483826991816526129438729591508557908874056120516615131848749555509189641801029618592828882460417932968562385985693178126832395879229626044266753951330687981930371306874328907580234703201477233698404834101305546525657853576396912953259464190420436411156527107452119088176457749405459007451538722063940723170879228221717124386051184439865229144768987708433875377107736626020827528066450867026228484920334194843228069701877076046366368052233195334182376144771201680380766429753334524840903599680149986854973035906091153806299633308175525405458293660802345237099773424919864720993655485356768929669514323071019945467605198611799257187112787188566023450828561446950628351043741754244886123102214690296584421520837082039834112832193983744038580711696758948392247046007923061568142030537663617677193751166268959445940288785533532732382236817658472596714094283787342557931858743273889928036825624641200117348414725912593414068816296678975656750936957903461011290541389091624807252445000478048336138219705536288680741279467100132500330076366648761725221144383116317340046534050685736938162712888676222473832725410843137376082093887203899461060755944545110269420082396870266764704326766094336144803261807439247357050805651295352175994754871364198346633616596529900351149741943108478097194770684841890458441438265766922806337464628948605823887103859400245580990232143518499632692459086318869699644228928119866820052336821072490221480191415637369912944258926184287920783014828856868340478466373995837771905187741321646466418115502554994728200728297348869594741073245916413393715623713320108496592130420937843957102542761044636701795726860020185068757915414204905982178735110024819567585738737177881042733512388550295445399901499084221887112220241193435284246721287518628278721341375617266192257131759114556322620222609196377767477563810295287306554022515020176186057915402423379655490059494672443175811281723318431255073000381114716607690079667544309575976973783741914546007984214577609123799287355936843597379333586704020692662910492309198965197604678542596184511666264680077146103191701161649839337576306475195946887658730026330345330786491022843761224935864563010555219364340961450971237365063971792757062492969233336026491087977774441242218017578125000 [68,45] -12720259646304050302607410425005424733120117058019572619801998619733237062034743219944075349138083146291082091637146773486822088435285952964391548538318903551645099589224228950107332741744401993074979157501727928351346257028003527791299411423802018816057928523509797852474363496355424297513259902751696069614602386931692814338489069800200925217023109956906349052692071818536877747460965823890940568508377125756817449508652223782803260112784600640228069585922687663488789736586695366553377789607744410393445296359536535659016197714872039002189305555268121804878786371297628721449456148073039256959185500278862536064730208824970077382947332040449013351007790481868590288597706804946626829792688380560558345315120326089839124270899863634473635861109884059877740414736948408373302579611137995459903653672915620555893602438482905035476943621397891986048382538195398186641761825572325187832830781252743309491706936952091000557654469816107627360606022615752984587544759291624831473168783185080251973587373265837990104352290669544343041193176854523978540791879211493085720877789952013264938251185626788491312025788398127408609001639490941111374768423115694338204393601424691206396619232256475492324314058693693343773966849250288906096764416689226651734528075121972273271902732741399239503472327595059932669542479903427415118712752397509369638717237784792677229856066549364645809182237706572589616884462544915995236521247764077949878060867233561784661922123207861745993809354182808706375150876491613646932019817321736779862818963474305433341319868626835113768110826338115111059025085896157066157417348224099447524869161034338201263333723115838496671899386111104427914763097853268519717382779404803777652017742903360205936164619803132433598498295792588106964328027535437251370129796693637468567562969087188635626643769525206681075662470832721892056567019748161809400633148355575894981479990336508528350427645563589022680142150637036767521510218700157689626822601844040182669633992270001072529666263150282901931418456874215900289619815105340117801179192700721864222458425152525684227056040732940506499648623847933525210401526683231597587750819003121953475696826578195678387285823050180600928959492032397346000776570947925584121881808378019832893113733938149131463449031192234510572850743645441976500554001829686255705622037487130695169882443591997895964915143984796941367676481604576110839843750000000000 [68,46] 2695705321651751643253943472837988416837437208653027561844647574529127123899604200865463229373310114031032524243088336834714165995819512312305164234251781596845885626326829603322763025731488193325573255106848160301139990619244646602012107949908449297503271567993538160414330618570669999503567796886531978317856720554010887467254492430326024028563297535643648015588306498449252847999183887079552411409819789930863999076004266985914196850594718573077164097580567754340629444576866275716993408647099709538594961634852850516194902443882453410400040137537201058488293767256806505946058658206580479032318367067761930246842936861087575555214275142767103549372892305560581593092800501908276819033061250473456306154179234760871022671902744484537857250693430413196034736237265395200094783530283441998139785828412570808970125298691047636907482934165682677995191903710618697341780925731415701866275542787436569350867174543579803424865375010689413243933207387023529204963392355504200066403991602426520442353174376528444166823277665113232883875878777089351716263041153284177971044557405491599010979222652661283120884777974490984955494130066334139578159210510002711148758559497905045722288437362468684426366022387351412045387130694073670786387699616899517645433362295793152237320527537103137891299907236786914590096054177745202642488548261717226069306261024127050379987850254232515930459851661072417342298754939192082451291211563944057039932221441182240407877683961723417525336834512428779052963236790267780520686726792954483817560842916277766470699955540562634715533469742668053425719780794511558727310116842568739227832151643460464289727549343910665923679217128472379077370918785157888489384223620023556913668773383085929085476469297611504819872670805142150737016274125072884238612053914962493766203369554364842822795263196855116751779447278141208703156856129842302627173544893809176428014435245130608904665035920067673172889717499394423568033925995851400370229028889157731357091071588954573872834531480254871588767538458923693070169667829332622325055026707025440772881068491901370517909958111902367363390665911507042346513691579272505432258631640901371064118832797778954678447466394401042206284698782157477926084144841402347589090966507477512550548519805533780408046214861210459750175960567486384260189133318451406654662697685911603087028310207723032641117014672482721238111480488441884517669677734375 [68,47] -513210607927990285889858559976332998742622408625690857369568048998842488624627117478067587191228523384178086313667194693058650626199369909891965519823865427369127882723650186489177671700719165700244027058647432564030228769614968056021086519608342715742217369016213457918259994785276397532351719879086174841343670270679299284907863718192201195143145614525194050985092398350610243064705286261874458924444652771189040005306296985729587376026036669122646248370343532431154051910779566755783313917824711596673609039619803625501881809441682222342043186964081402450885368263428250237553506605628826716150894190228590026244292322090734214938428998019407936028565515765843485577760266994150460449795851635507495202473023244139965552684648162790016439371900802740146987040104984452453750886268714346965361466763496815445511158719481251525589639235829921619970540861328954335789074577115385372833830198506234662416835339826780566260213121225597159516735275863439713169534426414592610190162362661970243183523810933266898133532001840713249414668103455245463436478837691493466409880472623533882705142136665363602926294345650132086087596839435547436145049778058031940642618033738914042556069022385494768469188185203643697889601357349205896640640927383471442570385048498019794863143800982027638258467715644842075895707340131706244888230385917719157694341735671141093066477473992630062978536421630820135720716374456471746546218747810438670213872989053272357934978395035582470365818245307755475815885860274130135420297334327866882739124270595961192527787146240759125358725206295710725749563958744008096640708051886384276180999933994193370753255580686409424038589210964678266725473936705345985964358917347049288037655132559373691180492417695772611200574600271031404383719990199834221086680681817201746377797880120131281107109874750775570346475863362937037102697901739977929754832811557721304293066335490857637567408235388679086059846902039478544611265894184081016248287835091910493635273078623957736278329198113874171806474013430096707490422056899863174623341775950080378733349537852225117980770367905941371087880306636706098158872238489055672736708437346520979467109521322619617788443818950824952993411093626584321924233332482963307592606777109854739912527912721815244025765562565924241826836346531398177611113158468376339564175595876341348398778589820192486668261333537799373516463674604892730712890625 [68,48] 87090701710435123967067126198039731807361020333252123616882116970657817483510415893998484890422146397802524032603744164456017943372491014134136697318863516619970010256711737620352462732130139860880323157994448877046534806286048379732753602314870022480706113488717179387879801405186806049388710286885511529215466432933269085603503446011306443013758790600477105478489910497292183902349964077706548655439875287004449545161581702072546710678936830707340760114576573418975037530162961178884618622756396128138485819362057083973235682038022704368258127174344255328432357079377033767272831551341998573756520910679084826363689194076600201564514257272498202441525963649948314578561816772289364647011180264668074459306502034858378587485875456050757732988129168311105751036824270363206548911463431719173330130270006678238553868672462489326050164597300854979092220571828627148325522902808847320640118460665016653830569344871747153271997483009836094777687308477047543426588136021265028017172309031266243790047312044072170761080380481067394259771855915341212724308361836282040215410845485573198897367493682191328377676779214981399244734987181668709635602727100607675937077478786207719803222073738371162563430815141451408847171104453188067382166003011471151452632659313507278172433188776800095080660612390105768984905201809384248100478348933605174385711191859093515655703531449626365890788224458039305103325147673764340004773951710613555846646375513444951014897576151916739062760885322318610794909652435985867231103397684089993891095582224460409292631636330926752844699244476113286222415995276139866970074352701606473657142551313272722277156573114173911697433177760917819790778339008560432431389062662786792987443223019579999400022367991795437155580245771343407872085902562103635753087211367504002132604682790104407670935160842250764177450089814061906249800093517630731018012574178993791238526449330978605864424529335468638030995949925205879672015358809545696448238838795001834259486645246869979107734127953710579709815306500816735693462166655821675862261591404290695382799873625327544556031536449576966559695573948500254475353913940222830003110405246629893865340347850919985987864988515347665105997438446896435376066703899399572388786208836953701638922554989351756922460420854947925131726861864003433102619538627606880499394241616424972168949984643437217668449079610581975430250167846679687500000 [68,49] -12951749306482183407586553616356333730712028857770693267586777932368099958033416032417805005781381284303911235616422716071720590228976312321074905404007638547812563162182793617799520170364619667446480293888462427334753283169072359239720819422733981910816550918594886102732016160656919780548941460909810208859188839000730655378713174183020896547940646222136158931815719155209363223062386704072114739580601932128044945501333389015013231918019349603393770304998807282523567630999909316193215503892046183084381741776973324122081658159100585054411914147251838875742626011680579644760780837395659394583707954025613883520913222842120171369037444187074898176266263704857024752864251878409366781956726777934924987742734735108917150962110767138251510849972133817494741521956754905708409860181901461828737083717932533770837526430627356093410757504586879501414376433895394766275636945439519862253896469983164640326609823883594768490805277823094602764423865716472089614324000583022364765657331302547923126969851470007245493690921855888548235178449499294265591033410554254682408514390071663722667636408785563912928845715071659488032714507881586843909404081190371335170257547546564464079207134687871230714015688808678659136173542315413417540584114719932681976047007756305375030209815191340264919287277147691931375585627415990814065636896982199177762071031701116990576367516437698149200985440886343326605461810085934686722157142335522659370754209723647020122008312590228708727396674110310276848789280723823592018479188812202349769815898659952457324164753881599144458162963662005187144566492819220834190274723474749852586263368971265622042769971933444474424598937387098538060025845627984027236881019379451265386149926418825289226695704013387871055072922202511964027229491187645346377341920283215233799553547295945712928418732595830086727478911034266932497882085966332466856198301539667334146440346581507422620462094425486274395137586465664020653101643896307099554514286321894240208229928816013860963484777182924846702283205265751682830009495192235684004876510121566454482479805331666898365995769360579808745275048516542642158583262397495395810991809016956800879649278526205031956556885371568419881550939266669973293389322801772789451797411232039208853922056321951567021113746192537262940799540623998356223644270969545860289814615283954263002530257081236497729292977965087629854679107666015625000 [68,50] 1619049342686871200653677351556534996625197993635099247468395916389736269599659554245970094814911954790431218218179307338890077267301821141303327154230202068796645985919283415549898155675810092390501906643170814245980830740407392293361323947303564308724779439427180225557754704200685759543594657796674465836726760667091842847056963154648607202798666035415181166651574865113664034651665669299404833029465470685815181000868200036375292369177285092448946698478689645456169021543190209367230059502942655862422712318769991534862812766502511710641072499059043519764257994317479136699044441944805599605261045625672214195625653191880400073942973870262518561321011081111733835022852785962605111568506740135104558186329397684947362863279728114195116020941610340035724889226238119326426149209806579843294388004430847117914591591237845416267222625693030381101688396478549104200064292839721146383150378887139391575888300288941807073025248488874167065234827204142031002915750273208520442646795802127177884729526403142286835034817595901066529953714899304356650094782372993826950839113360565625543281794890255740815577857197269045187144342081273895792760714568028429005954776713110611035393112022563426992982344411545128733624826125375203175188810312841505111381625535078534129878418330670938331776726863283735843572228941709464516709028209987972424216671857975195093669377699992291968909079041500122113998871942784000058266255153812594953580421136623399752433137634571648051762652016669897704870230181921013860913684673899080711367908187978430555932095509664238982581283797532432075486688337418670134736836994967025119047735825987820728933010778090108551522412314300327579326522393288566216748719132261447340972104907264030938109738924087375005381416326008645759523147622597438368637742408465942520040732100883173029420717566860819689615284851535268923117319141157283867096080782233790867548150992989922402385948839556686044028731128227932014581651196125974855887830677642193204636538238633405298939061099171884184081926066567826787961996764739090978498420186837163704623589067181338843818877524077138944485951796603053582951620674290053896990762297253045151149646433429905447843274020219206923403275203279023481732999904290412961987064935120307428428995779530862508450084535491672099222847582155917406294769261787971587467709985507696428960340540546825049972312626778148114681243896484375 [68,51] -148798972751723084392505457953110100833889023125044784300994445901124383439941666830666981030383203351057865726380879926710483414901478213202220997415269399219915178214942214883125969516445303183626220154415384362856268437077116906690231817481476537306530426442201048225256964317624970749921782798067035016974831163227273254292920515560440602870754110528814433543644047153584478839147126696685383003980971621560758308875187432551930393557748764157830577064874389305433523273947263805705058132460971206694923772615099274205691351315015139312082609655845190686048460876429611707159637844367332785808163586071857519440734716141570144252664108898468661385721220161349399017606912758782528629847598506633039766863372124030061835660810100669020784360479011580712793000735873971423533591748829898677613897992566022988159235577547158005275241354014082375359965491064798810177453754019399021461986883424935875349909523630015026768836652641965437206156963924630335388701296300260460306661170347978203367262479850446722737407927475924031825019873856484146837058378746090976615477775979398063258350305299528493523565186750121624309593897772656610434298101031292495914839684323812435342082799494989101712812528411905086132226650831670572759572541612025435855260715272803024863032341905465668875059222053844739883136132920793700796255021243999104362833203430826754537332169842459182752104179227227614932899008041362759740852244114994781289402577270961288787177379525464750468804624551554698347343392300538500718395348445000546322565804891553652706049276388891696675868476337664800418946629947592585089750777899001929742201559392340214433502615290507633157818069772738435508765358890182365260228331592817907128925878779044305278404466534073461807156337427112509324987888455820975009866206940904362080685037579360041533877019024762145784192460165078496970480818551585603988749505508776073138113349645914964702850293762217960538504778771395775738236701516505438815010438231228452892821205591795481936333547137519870822353759213841034177328429307885973797192679485867736512838705990635737665531936953392977926949486845916407777308857421246461522604225721221814018846347939374481495760301508198087812936762693240639451230364292829690224951992789717840591246762598264995378491359600640522514049382503848778917523561961676969903996065982965694908957826614326336311933118849992752075195312500 [68,52] 2972198211800198732136313724366899063715178377095251907021868918661194645002765088514791533413883597214441045666120851329976117369305646858913188378526693007798651349616583935486288832603252646456716273416927792334926518878601807162833925537348568440819091548196558602717343092635934124561784523768279287306597688927726177633776239718365877336556769384222747863837696279745492874023006880817427071392695296168585454831959737695675627075732173026322175854933878034953317280618741593325658978830304066510859408062805467280656267469901041684454173302870629208392909212600389993297135674090010275018616324161197892807932591829354172416435553074967449665605797850846250984159617252151345048628902511369593548882128604427239983261649548227549381182045337531676784712202039640836444056753674756292203366640775679007696744048193951495803096864094996607218879808667040147626300761203995206984942654806380820729300965686429663092251692856026785688931933373504381238140622014481916582774767697822877267464900588986528006499624397640333241809618235632053268259339674622055250169469192699726791826874573867957800468345191624927746378460083122051045668373504322634380406658292839843461180029969452436466007994228184366705772230042871004200440199731063587529749430848497722104384056929732844677053132942983362279505111871675068428134629771172844580586676352074911053535192648105502380385964758549288805166735865801523524900425638350032240935758240385543316912942149144633957138092473336448193606537736791412861176108566031327964751611958393752215326648872349910687869288008567043667655880989216841731300773337270203960928861039165191721361983464223805134772575915070580832213132053742620029624436312154769356154995055595139183823311510232721494716765860110924363285626306274438555998270583498792512020498160579412442667698541615773881182381292672359826899207368938784310474516265914336088125087788300841013303640399153348398960963572022034220739477357554811086875135535728402666829263316308610600162916022706406980746790952759797550911855107034519525952436207935510264417230305707255975415119562597033978672807428190297224707800378381532203018951292937977606774155817921126116709531033376677522969124703304138983321171222217187216296374770904965704917659647464948388342229648335025312064218118063217047939737196210463027349484811583403532329883400819880989729426801204681396484375 [68,53] 2838360992353647546402194691999100791657305067735537892346479075481255445009960439790766499441509209498385284083192362301738521432958653416498887762694688020699765361420894229006657621782904098471097178743950631442866604315836703253673381907495205976509810614399808562508646200721584508657709152305272625034704112857567166788544632970275841345876761303856449588938972883493739507147600374553690868724569915247896042036562147819945545621316290266203986242801852221426805176545605464964761144840299056474675754779768212940730907034205944284945588519616813597826958367311708268794227223824663393344087320870701683975173061681680503507296355638228416727287166216184133012192732935769745665109142881506586431636221071823726915146024127812707643649993604685524929533747676819822095224879150169033543972049985756116033017028912451829843614070155190739520450620924756396230223882872804490516337785800723335068049722437210790726880562472593978609566006046079906708992917364467823768655763464861339196789926493155674084315452758717666009254395988493836443094019143698198700628777923310908268631569508805834274299628690905046326293008685583068904059835724553363621897847180850744777144412124977282007385664312294801828264099960407517883869226920086209084551106718079744653359774211833664894178344290811134633120420195106019435603606102431749543494907339515893244819201559651629269448826632256904218591170088628081740395116850770377514144353739145297845888035735580952771821063257423977811274307262832403951318567590022191608264616242521429845865210258717187382706372578650155832356222984165083499557081417716755268318486197397468643363413493190173492660071055183412962036276052027449735337157221341522476478620209137701655929975441357922629882877157814602914079844017487641064688842900410112570725318441956802088037128330168753565601114702741009794797567841404184823059448542836009877362618307661625032510545281389712872875281284833905757784855265542656790913333532725615091586269841698677345566322788437932100201055091027227667435498379333039610489383432588460700117143731691139186453873668253175598242035420713091820679050685676285599594765201934119332927483159820719547162585307403963466165777945705278085682558945505061196932907492989906691716482447874943531106845227734730060108918273857862756276465428001684287852470016163945222553710578949903720058500766754150390625 [68,54] -898758463125301344361511823113161817760867335133312104751925900118697218376687641579211807007300154490138908463306798718186296319631536455819702334006182713871015448770055472570042695430522778818622519372413316731531161137734449722009907188292454989632738299523896139125679860647873973917600020868987592977260153805852269158662204690169930508817681889807899256210670933862508379380098904655215966481232791361812698252987745188537058634714450324507956204323228229521357500968914707104305792470807218830946943959421522385902473108766290276461707539937827454492350035865869727792826805142468912026039945702847337802636578641749818644619566058448822306857484646042027151339102475648263812432164624745192851245870406592358502120524953726361479387167875103493175603452646253627495023866360347043446773095650435727049208004807238620681532975521293785126529369884722818085527573744466635343892089151256128103171294378135549681855615924424892728659117548710016050922198314032057105670157245039209628151061824289188375458799153692521903095838742292461912805880340787049307233731593272961751997991703673132733079396004608498264618617248029059931152186821652014997459925262444203384018806518789055866966575675711613742130914892703270414341857600183720983883445228363668449097100279349142041777293867027682951366700862518116480786148335222956512385392587824996583416407406944873495922879138932688137567965140135583767415931172351579028830250408271682039961153182937218557613171175184945523759168219855593913227689407911978398261775871401035461398257112227919485812287521821015013037037642447271616971338423689752404943713523253828473590029720126784526150982550912434204553974826809362631538325305834667228302208638622539955778365558568888217261241752090564191869191745551564329112316124221064301134098519887731105647928246088958196562031926471663199673070814739626725789992312196678246214229023311435667603071099091333635164893023708069294367118990585115369775236634338633918645790747012215581256140432598881287728965067705595260778871274684582240788261973776360517175193284817524508946995830378456285159563832138160067121640596140358551370602935438118380153018654630245128844813379167476665098883294800506243784606758054960000069770538206699575358355555307200473991890329474643620594023278526450643416672259189479997316728703644558851060253346076933667063713073730468750 [68,55] 189401376492846619557538653744923179362918394592205738308946989413052635541698658491166352376735883159373501618428950087822955386616890719257262478822104502107863754379685853066703864065551053942660566959860234601057173764191423910338501917487032283455170080746657841203943132788038063717243970435507669593887792091117652029805683586448384486369457550130417717912658605922439275129038249283879734372724578071448553159214315538600333084013650596765235213634538725668514675774691329395707531796297640579473083757459769669732676720660795787476481211098499528625239934300889404380322503399641801876197596953347691399348119503654224733256003479978224613364277045724206938475291259669378303621452030338579320122821159820766727684715881382035986004629486258003822129597371511573036847371408460111835874084878020035463450491730614029107222570912642138481772055052552090054452704762990186727606194974456830489958117895205699553034237375312493758575976406121648580725383571539458911239606476612006425772695090054043128053312757662498477140741694247540994145777986541387160403768976205695023820248000526180500729872934912100966026587433991176500445955946490282355322929820450662666668793363800899542835590506579123080413510745272425320321065944470931179617755485570874787926250194340543677701119739687765753442919541892516296782440994873758942390499974246734736058329313548086525801717410032619189506080662385120204615172104050196281086265941585105686037547710797847087736908411106243395937959549704722922274668729349883244501739816673953591155246510589565270724877859073942837843340485344096424581241967712257160969183445341938638055469508551208481707703972919371661352893702222600456176621825633881783418285765111338834783431401246321013860142908791492722021486092551384905768742638085092353349772004384723633936481383970778162679587024582227944830228386607019549903506176198144470877564626604717991701754659137596346189786998355274897160212321832353601825428709614313509134633879162491504971678216533254764158631638792522718879625337211161246526533371315761400965358378561402462111558235083784399322004596336988724921707626884253704023567495426144394931063418404230802784412598593119385107934471197461812806198747050963198179692096142040811567337142369285026597428910331460806369458656281465887400197153089191622152721167227085174999956507235765457153320312500000 [68,56] -32108866297673968287097625036260140551611593604124945936353513027999742317584441866022212814808327200836397893860505155757046631315856155809795537082410068988269861182861777109828091249298345793413361353188882663595932868003535416273900591243831073196767353189451809819708088206765962536793435081441762687332983151954890695051405494534110609712230393938045921099927354671473068290757872119281097757298802673268606819235515883968470545903911166215893430276088361447050779908068505003161219818316733428598009486393620130222220922871960152573393584617828138551450553070931639959227495614618227165380352531792670121783363548205298147362707126135881590402042922600770143952850478702287403319463423865603367793668807922247214817756667129432489025501415381501856142285302748539332096544526681234084133365968647118832588118550166213583056363420255887621777275446830955880005612418642851985788043564016266028811744980553433285766382243014346297888068028946487795563352362491207142225271754287816885924850957454568092720827330832047052452756610800572350354180495610664581786304132017833700821899961111622425567487654196780511387231483014329383487566880947083145594426894592290569235174273308174255882746047395737090692675422152568916872234427041008749377238717535792526122286570147190377186288590989179622753355983386040992084786783127838292152307072229693971199789135565569862051774270072045167902057073387313860521531976859507667790936755391389633144810927564464822224400734269955630063990402561895705205566806597505639298299686791547123917795458810435606332661279292176966200783814444431991946998250693893777321836552021543021048809121776254785608994600762262238116404617858117197204156596196346600542553157537868397990253187488506862702326377082549416094333385580048142705429886255954925044966018796579251927171587290349545236457976678575343717513334414671558379633390650811530737822225975374651779926190246695897824957055162255747498848802746242581709390433737567679016944740853445330689841239693263152789978462419895235441289507083145365228554790723808986315395775401955384975350464130097349573755994075922568706049631318923559896115466890440920073243029585358280042920411555629371472272894740325751248275106002430134240184894627869847997573752124525433538292687388495738338468090795193666583336498790142724953588192204900764181729755364358425140380859375 [68,57] 4508122633543356570841259510669126522113123727483669039457920228434821308580687877808545644347230703848724862623720464151994930718308223344563899289766871319552637507366193614399841852537133142057727448148401220987563921906374646125782323429821574611734211741858692942904678562659970907058970243061648777006151236147480192173788515760618294654474611424979699153335975058613491843803814347264932786377288865850812395315769186917254803480924200481624979109093308256955653557196200586997467505381043411977628987891617114917122068851994212848657676544533545083601863776366468346569256931582293885519884675163732291752854579912882031811784408132246123359783045618384771340445108201708272460537409687029885634192167780301234256834873170274806645922977041479807792722290124263289347028847530014360655243209888082759373096799975830888673154980744941236631685269382914635159087743804008987457707340430067815849397980501618518952428396427262506013653479984633585442280906299974804428752975429854223317929527170091672263161263658703582934813188144200612656217239019451868120445763478632013537398751700324480259684801701965950223016290473417045998318841766200685128448261777841090100344947616149353065036637632480274205402197844907195469308792875251957781436753212188013539184235827465004913551404139448300155360566637407693841766485616142762097619126384351756828677372123531285812644125632314625684078071733335743642215800861364113455438222286713456816255539227847423858118650527103905710203906742449767773933923504833755415097991735620041563460821432289809494997924464185399559545467055180226959402819047321481062476289821589171620860309485319086267490542211813413519545308989137657759601344347389282694869888323787674930946690518181926235341890493075310983300330291181699431215375945052423197254723616825091422805535184113386322776609949674658556278828948571872832894754911610600595780088751955157513244136130905645283444913626023004286827654729209339187318464425393671558858377640737758154102390221196887231567560157465291787256577478267855431849348149139621305245905660740270748341964742235798676164879313948966791169942943718723385807561702543902163275823830357276291879385106663719342501249804892896258452537946923376475667980001002968599633818511859468432720236917363438470653942231893982116999328480971061684084988385734504845459014177322387695312500 [68,58] -513002947528292602351623333336821553962324747801758462898888854388401402141704819484079068441400679326750031024061183370029793884011165784681659603927644191189788860598867248145178167805811644949191871678631699928454177507480534410347333156341186940929594300090827709844257053626828043139285405315065067028323222246698023269686760596202296909090290853218928340211138807566691908578569951892663792206860222053540575032981084785093327721957216302888918415571599919743387443177943176352807823883849572056033605313385147064686827596428542947242684120452447669845284127059294157329787460945843436095865486118169806678910417020087945107197232737294226391580443098387323200476645159825792668086927954491762419924747657583594923808092006562468950346989612608966106918170127372457459893714311004686869821145930774855470142294401626671590348016979992095054695444129067987602182266704775724567472757262518310563718613191442722026545469362960211553800438658543743740862045650216007678954380036671866636373983882978599842450081921129940465025831149175639596413019193808408866949259578426813500978203806028722467011743744105611673078079274901483250731366834094218990799003381400699995696892239522244737142100149158663149605689028222246554879524829958792643530439493409960856561418688926475689693298984677148686646740022729245995627706481782010849119612080374120478309198264249672255881575631583504265637243651400867249112135232043259331526903283191659054018178127532282437773939434092251179322408784359128831406931943424550044808328081944831399693523788081048010682261616648506511687593404591876512672962772033361859640494030083452501115902799208018847795106964835472117283002987026349949166397600014521912179121598594694007663041249785880826649138274130111496716500898565853622679671230701465584766924620128526743614622787046523654294371279033547582279778476197189328136538732867062234368856744241332568355258990220878976588609656361366882087432397298799875329930442903942196911389194517085529879477884620146422369847965473109722652590454180190750200742182521097981592938438061377230456824623400524718497092864694352872844938405020421685294490928457326568909542451151908211086859988740858638601016665058246208057419970474232834248477183612049082844495807187715803883364975930124202507763861285329394161135674811650281279540308787545654922723770141601562500 [68,59] 43840349736660342018570916166049550578652740121576570703080748092492035910294189754458908023295453396692918003650793419247724699243476108659029454120551421124300575582477996588242048119878753542385904614397037496871911368888608889456440205735114149582296313141312839139122630022846490669862477175978097798309410088945985431863164614675212635434562704520445402029631384902978039046648949744745484480908031447601307161106113666055943107930582447199218425812241282920085758439722215945970081634366978556999911547008199338152262991497280509874698843462710572094611291583787327462934552492088467964442644220465178607516386048914427772560963092263773783177779505728340458353842946856049905027008148797556737191456194734403493954744128081876764554192878360761377360197752143847900805763520859281424242298396227978179475676059450461742296819989633480947102544749565884808000150655784358869552728944421624141688002658232153176373690251024523836515419433096371560759452125646183573948361614187974529886029593798487230023653657349159521787347929545608778948688377236477383342907075343535482035043204454930807182884109953865948180020505283965524845924737660617701213287059949645360873343376675518060558672892786579669658945074930410728727918376612104933667841104066385289062511745902172179158983960172091342733849114458682015903510095532246252339250575925725565375459407383524692362777317904227495183803964368309693342163915079220420342560613485234177127188027790756130154453061387993886536202377689509512237119487525996395189648532633617838175778878791669948435528880505359610671247966018042482531326774537125025602221688465802335605321433678318805553489114823073944813627484380515414858287218074904838042959546591250635415863915272653525928539249912588759020471323898902842145592012960234325946990496144545968470452914109269455843388546798375229278912900800272575381362496355060611823701320498908903332115718958581349291960751765422274469370659619035603861603767511717263259980865290327777467894106493194225966275050946331270340669966226907037982498047161662593613928119173055730859762497026944751593025577797558107514999217091806820892154984913270062660770581883652857001690741505701970410813822718187466716530532801450055910893812993797825221347024410307940576276992812371567978502133550434643756973102503120276463022264579194597899913787841796875 [68,60] -2100830309980471770272627916563032173433056343793309506278095432122349626350038294414065725498412374904191093296571498785786446663375574017298538741784651575750925495715882108777796651836401806988505720629579096225935303936602448623504905301607863461626545661575330318259282015246731760318829603122488275844768286455942168310261739639044983549702974780846923050632464957851978235180822699171162899789895566454595399646002531695848157603200649706857352223656994736225358356594550606199176779693102409656536183600704240555498288706762600750078114286416982113110459854831052211060961544547031097740059554710446758350327086960213260122537111443857853889070907474683627941321372841996784121995003696915309251789860593562832456416768364508290486553412913542861548630694786504001071867272414136422533481360616785480193579122939750109861225307610668400919491686404879784551838212335656721946051115899114101420145849442469098824265815881955463003074414723090866985673554856662444688613423422967203398827376823775788514884057589295132045299767607250041421604724449623532131337010158369919021662975793749223891994896617711600794164047893615339030900581987661206472783320874255570629059632620249293008719586155341776255850005241995802186846016733238182881813374776141668958410033540510066244115251135568392867855716514416790738996901143943069656049809249128528000981274002897807338793464065468987147436006870767138260857574724032194379535380496357743168891686193927976120902472087796315084811733875246424807486596812027747044776484379235281210340247428196029895812249602905938708681762512334287204593945362548252944339100572375999389021013107406928695830532915655513219796094451694672478139321504116958423241806986439696956247065996800442975568641299145353670293128321244979030157662264059554442650769116407542684074219779040035710107688016364775421045744984001257049299873278075919820059914107788302472601615399894701287716838763189091778627962278404622754289735957812779002148388584021113095509779198791730320872624147604300868580179249154182337975209651825910772238365948004124642383874742586056780169648626331378971400911041701634741715880713337431477882686070496991432011553053890590703770311938869415256860937521326331409712754604401954789225366703834762787608877674653161745334007159790082766521795640257685988672164967283606529235839843750 [68,61] -96852164147158972496415696638366745834695628736420692252898779469754265707198714035683298686708926691123231568315104119384938353100696735613895262541464398624499313090711078559601952204241724552551567997983581629381177811485659911536781851813446100576492965766949378551467302459834938029365847155473063328442341188267011881427144293640255806796632489942942786945967066191654205942110847347390701621520808667901776436416734040166532136116308204604687912189379221867941903287291274867247976439209915641611767785573315804268216335791430730913086194748644395849261269106599508968722196476111101352024641121898641739784321331744352641029836042507561862907377154104923756286083713878309460147421701261379456056851011266381228514775868319074380436088646328278486202420518015190183077975045403955975454861362743320123703047974985961246612652600302345339670257219319389710792741181116550462269787552192251980025188685521636842440705047427379038467542675118642705272950071164365326906701330541125504311715332781842035691425106931280577519524552921775878027031004174432811441928947530903313785902092776492694395484521914918009503211810887706038204649276512993603898238811293557782604366640626632178868367217602729729965282604356479427288480475932541104109363584627454421943553478604449892754422913572208652489427200202718231089593621891717993496110878640301759245050287577627793239926596995725858697172516274398916731734402117072153271315832301640389825595910889986921137164959674017672191244377516153614497772799588493212206835820175127666818274423726800690017458558766126452744842769638666282852794882890951593703367709798587169689388931485217563430422382234498290536620038424928800131775543711102683871645869833925272830751627425462436427290898173369262033457853870048970962830024266121329127166370797609119282107968673216716424244235133945320189855960406646706965575375919385619783552179856461437093235769615218992405921697613765928206835656657266134025303741724006956299411363710481894634464757417094711559615972219972249113816299945081932995421258857773752881992580818852930412689113589190588283889420202020831700170728270045741394649379304489163497703710317744919353963577841401009518230467212963987901028945901402397440034631407781329802413233578682436704403422554354512981888199921905982688052905160702721332199871540069580078125000 [68,62] 34608766635800603939263839214837231382482838072297500967211597898270466004822353818552354011134818143366668702274845358317956811380675578276169562461428161593939214230456669737091644606367273967547010873338123792183364206108394808085936405183285046334083746726977184055547797351244631908687697822602665722860180575450321353149734982788249716701143233360122389934707797071549302210380076989363559484273664099581501193470953886205797536429846954874738739583121188678816747174284911052924172305398320430758167151873259708675899948303298341675426953848010640634395012923353649530848511426642302520784645371372277665327874497160664588283157196919417376867254832796997253989872354296263175242356127010021938287299023983179878728654405025018460508022138171929153063607459270970209886697315564583054811270649283541723612332267576087670695235881629415809099108858581721620157697395358130430633913684076007162829537616780762316274283877809209247448302302898489619927657776283705220398281016761414958651442925997549894193799794694582796198107546604914290869727136855280104425310254574681440121991111966360298121920726734369427468593171932018306757142278633266191774083453177592499839495261432803234408531887604209679887055105998364199174125859081174426487822604665997901986793288658050888743364548060442779300674989215570219339373607269647381818224434347071068047807726007805976807669603358755614839889177364848519413288226992748431796450842411045891496142274512779307827689913264738516134480772237756844794532320131197941284921997725586113324734819976212319253256285875904394733999387614197511950464628070990294727260965010816124826171166530397262531313222529458556278094691556726914618307365361992803340210786423372867075914503508220784282981211392547265134530033247788682446411221688740822930106499459191674410972097205570087006922200294563162035215491630480473377276815753435886368260862397895443672807625626837553554347807189952144697216429687322487665807784403920453910441530999810146276917192939010027118606307675293476928774350817249666135362844807447094749936315178066435341321748303044472911046962582880945582528170215861795890541941428004807205713131303193138144908981186373681073602609264033084308159642597240239076895688659760588789055446711382729113624889353357124643279329688540517546979646823501752805896103382110595703125 [68,63] -4343779517852540746599552077338394326066711972142049849704755228525846285726343921687085836145768628546718369715235971069618429934050859152603891715128331596550239739261768117413889162070656370955011286985370919791540153555600170176956415277393156679981525876395462129000265057290514306738192209977659427556654029649301588019383706672622275357261329233694527114967479082166796163454753838344688435427949567595874370604748886689623726996469074440960267377885678375236299973326536422226339434056984085770480673412096093373874346915924433084371098848054849244445147090724888327125166851161644276129813406307371653851529774232469098719585990269592248695076831654637192715253945110825144377098475158314632077262338870829572217114373779096512898074712817839402994897377403220845017774974884056231560233200376898187759746398484680861470106629253168941618109230612887543121382654919591394232860768335377710744629116386561310457550064380044284793985996875918960670993418517815428789093428890180320574582533300315796779382283570646709667692673480108054676090471899404600411419137040058558021685073518260231109761957468652440406085728921345031256398892312896165458410651822591417968721564284697934563718008530342167651880340093274212611586353218524693710898124874006063488980620855581260776470559626079732209848112983997169805481545955936584651556794019434822603699428530510412816505286056059619419543398084440284539523690983024302767097472903203904808742663842480379161577607446790228350226879525924649211333218347303915875678725487762637708130300988258974900909896787608562527490168776893169787020232724595662336313131462908677634656931345190624813679918514913472853378318926005401370851567039651683704969566663850703056176529743427636043059380400125958756085864817005291150484288796615643278565747687205767936079167592535911389346450975722452559072278186096038470883497734975623248404377392332146938506575774677392056639273246869597884495466453408792649065866703415689744131802247298896690519321199783647201022979575381118678063752278377271305100472627857195473451302882216345404556131032131695577166505186235328147451978919466364088412793222468049980460104483094443540961445931168965080221511757931145919494335145578522862328547173254463130298542014166381133859895429565218159026934694757170196677265039397752843797206878662109375 [68,64] 364480882701690526076316177340314987976000997464968813723134320509929025024267857683168412859638439745773685495928401357875026613848152063516500145827804664709042786216903693204219893519940777033569684987621018184015198432643063919585773311610194928853377108630986080467989761337479827425466735799022936543142878904138107893705016174019608823914800611295930873955301207565868685107525202101795982020002074844909370502828666346588672869423673987250980274298472994462333999481400726286963167635004028907863759183894579023516084969572440231036419441200430650736365478948597060241277007448612225079797190659297625826988599584728313593683470517948163358905830656040794514856472951617075743528397455047426091213409148229863863979448625434520626281099205747131283402517885166408828893684589388961408190571673891321855891331855540264537764867048007637478304758079324781699818914956580619417398884109468315272802949793138720784254625733886786367140651682846688158060864243259887808823491075187245009762287454278008909280513944579601256273359663496628787832126003340832733109013090038545660111855193883807299593371585467557831088614385664718729732841824757871788999836858660387758465155091137270870383908236451711093784313243725240381262479051024291403277402596823064617150315749559190449681255216628321593850426309475428298953342669771506960725145125980472278347672089539811150756787000745096699313400019323146428004186950244456347952607527941709277374268658664290567148598812787637099069397076137670868044824706979887473493271648313287706235826397325927461737314950287645919101999265456633578554920467334240914911914329304631341680418702338249025158165735307387477755497766345586358764366652367492349545300861733630351313465870350097824360816877647117914896448914957090719849406556872365784109958305131816088173643523409153373994478176335162586229471778511093953925993668388938893660132434773441565936907983166154581038014776552515185933261745525605598278311808733577729787230528475794753369065862868565110861266920378156078968034156355671180743495411102688083812249261428642033075611724042465027558855208707928524352097051431605893942832004157965106044944460288388626146736370734107242133316817902711129168633492223565735975795290608668730323851452249613898842546495467942972938449048940501295845706408726982772350311279296875 [68,65] -22443141803932500511813745181554945276363775596372839491672525517972334617918169590407926192963761848593386710054291186757636807556737465392715724555331531577034049924887463012137455992391544436754561226912390509421796276168786834242912468074657759344150293886008130798111113400479731050117281944071466592634836682885583000098534050703324548052352241690816485875319622406400255168435089037169148412803641678397078897796305392620068325997585261707125337429087494893384695488419184934933744190165866044818267464127998188134391089071071727504268661064645059359439295887888645889517823996397565535867566314662192837427971854603024547417013863440707932505722420567921653117659397776927893961335497710310925879284944207352398754737060820326410976095408477159799076577390916873226739948633423622956511188756287181633675729982475874712960312205949339677800873644417524777278877878667909596807728832823308057465354233208807970396389434741159183253407565987798890312494909398476851101791702095735043061425934063302660576745472645639976078569372875695151630003054821230482651945331041970456409024729807100198205563015867451185964958872673588768177186059059972148408501764319434753472641650886026529499372348967944360855648701736946532002168381512990545136089808786826181995678083191880231418682802639114059016863832788636520541944424438005275277127656895793538579374835079555686026531429912354174123847573566368739730977091831083403505079852397078588604902511375703580541809123326009118363677544726220530688848100521292122402462580828497769561035789776911241688421695363836219882975587868828695982972489225332833817892610639877316260326118573136379164988142687986706117938685382437915522514540961567802784958341894339277172566262049229162089728100096504429195828519026113637810354976358329763939417714106795338039285434284798049039194806756766031435983144038006277030602488725242268663502055065372607707835446989561640509649318676131216768538578234786448896260089107173577892608282537105654499088211353577849115791155229161008320438682325361759809229514514943952507299714800583239454108412187210482605186974533165796591191728281403355685031854580165931310727154539036765445185757023265757542366364310576232598507439781219722489339847378050062025283493402540578904784004575253667215155133074500071188595029525458812713623046875 [68,66] 1036062876719679928992738805478771290498076640566719857325008086628665193544228006819462012227294426423546009474472317492225503710559806503117136028320532337928205596390448122635952977794937326650906459593101939247649855981113143793886105076488523659648296208047500774577602215548908593449413685396408695889769767747949674022865886505277538155528241433906487406555463188396519681903731333570721943375908557523294067824905733177957026187553104340663793370817454611849437683319578528297202989546399624659884930935955330750266844475833389027788809466222842801224694948183126247974246944650376384450462395016949948225194560210663097803727811110975056424833330943228227903027672994539047846434810643133449656813654760316067084832238301882170601839631685528023914676729472986090866976452502649356835778441310578805759914547994006602944465509000244155945296999680299420919996466172219978802342221808558553086238929108670051519047666180131804623278426312780975837837686895491706022137303356357066453290155429715093700918234267466253467882811408118164932726520574903665870949010923407195607407680869015928974391346899989397489550882522174540880906809270794998797594462840427114563284909672230882120149233274668580582690749152719377263681991174920407299483818743505716326888789205607552935050480445877462928849835214104705647267316866527231764475622090310901405403064194787860376210591364113208609133919679958290937321552806418851167585845109285620158366252530558449664082144322093559134892785813661095852529808404798945008714894447880781374044087735869671685379082853279122726663574902251288370915241614375919550972262058153364582863267440501459579852269438634751506567593470334378586254127716622960333449781157865827525202293679691118141470716854753640839295049383946568249692497615768957980753939004072039586204669329529297734043594844780924754523257448372025894558638591589416497142248552741910681221437820104859177168859126927265195473505434148945557294781290616707216381868504796046767333785810933739500390513927434888517745646674546640891066704736226292639366244791382417095166039090781551239288120853653313868677020058292732278230948582090230637225374740211355150241620084289232494697340907732690838038294854781893898586597520718738948145393577642604796600096015959024606245542088345246156677603721618652343750000 [68,67] -36385132856789034085096291248302095319958616177680964516608415709671048890524375319074775638454897000312259895185620110199748440578890566695430528294762891482814024939982544391799293480644087712866610761717608071502411787258390518148593882112972620776458626966552997276616348894839113802354012076868868287652111267227303040656738522209713842781426316486996701989351248135124238897572608753372403020014874448532201496055176898985966116752961535276888076024358445680536802620166433776894321075196964205229275817207624938534220830438579644080759280467275483854340680205764128417521177432043854597585907824494991604966982411429868330587706303041751810720593735519492407746574284604853896086654424690856996555277066812065919190990975143996535195095509825125742864835370547941456781156871369820040800445935850143940875415784607207862196274041311005409419022061417853194443715235894364743920346939246088679479302898548755571131451898034847933609405141320926871639257689319691849043641488859544920101235072931700163270093364617945126780847722440193311157217776514199375959002217910256661174078816327235607238306510753828872130756151828064588234722347219035351994460676675376407806966122566203328212806744113977636066676463617314751045532862142558285004894173859289447397532771567098447415645493662090749245171161549950795566753311652239463316157848619028004165875050299609979124784398598888200730538658388362056917519040809231365824808577834811556440101916106206177132836924247027390720250384761751320424510574168878016320194192179407262165742018934260492825517877676838277672026787675444765840658197527576010679266938460899638159736889158716955516675559884872630239474327705271247288400666106680902433846587964370533442604720210839133566298238484283610644334682231540052092864294082815130639509925814482813035682297154468121634862930659975359689847039695519108370895565805311861405299747694619333738488220240342784195695329690994499093033422283069647250045884118693465834494561171771903818465109077059960581950274077529650920291057415675777846372993787448634645888487280409214462017483736028724530670502402311032532099372551717626536283819945690056830831969328296202121519221255526176558799429865203386720507242469088034793828547822916936205491133416769097940721956697864708507594855291245039552450180053710937500 [68,68] 1074557711844358097619348478702726437247614381245097108389113632139223546619486573254349935461426555007710497493948031297376306136725584494558338327544180728772445412386050818350088011018561978605820149112924946263064753153200160888531201735367177294476328235919291692557891533183110299514896116627446307706277320955563307274317213328801797893505231988066811081846771503694998870702350102581292976714292938582768224353889950006077209845296607114599530259438419074904992659232892091827375896626813875037230499466026773488037684449426210348042018911794646459418556408375386011148975332612514091268291279514633242891300252071322487325261015015649117673974900563539172197372684266354573175287878158046851129610518323762980676371823927423491152443805186468074001914754396228960982666500881317861601813946768046562673047065168786028049001039783204983352217863047652613421845237913458517055897475889701742652947218010936396084396466210564605443047494852120759782113624054004570332125704822525975099766489850077849283960030475392680639636719653124316928197729556560153098565612970528698065716487858778511078970059187102091901458283260386519572249784874382116618842317682922140309559049256456406796480923801086376417255741466805604269680263673057399473833989233141239523130661129046522851335745795082839167071684584592382467076676008779611080311083272786020213901243145895783780495106176304377959374969325320548393221833093276740263894849491943530512632876723859850816515964767258087595901439608208083432196079393970524431536392309698201734363593463604527526961142424846936517891086006215992845962969235667132125107123069608943004380433372478432714684983785444778465315701215735307393434163152144505229015009835427939101628601455494754590615856626057349728567486832411797615688147232001689435533166800012004426117730541803990473693090147943494774544667670698398988151082625428492467664333880433092877814985721856823544732392974727697406509471663961466318998453318141458745905775010274787682999374255409282590171898868680452530648949418062114884822886589002330304449957528190378453101823628442736241220101989976624410915452965016340447223028794957624188414860504607823107321856640716129179160713270383063996243734766577782511475669746009568046840551708587130165842814244481218111104681156575679779052734375000000 [69,0] -56284562108340599670446422598790970489452798871065111757057099605934954666560770799606720532155927917894246641416983860102198990270401695492611559984080857942007490934823015503258107937767347425335925096387318824369048084546508791131447296146191990003800982940989911428360132760022474634624530210629783962159408577800756325795324081586657230635759287092883630675372356027207996657361187705054082665306322961652331766236505522959539547075485811310558282889553384227210608710373607623935066153013291508292628200743879659521587647726413984594743735289279294356937724333294099088649139952729602115558817096768876774488585561095848518958408816347583929031744507479977410608475384853803412555004738131195100847004269096141680319772759526664860767035976843933808519142614177487317164367458381433071608618640604722693759705331374662418900616547348302024034145813103974592835750167938076242006723222652470626742577367229172860681878247558459590561918124041589715904839668279479908476008616959749053334883654416710268845349360204122238306549867147657952255454911039026538179261845622304353605493003355309023760200506835283154006481121803930107848374648737766930954543794940717116502119862536893412510188898370925528012099229812892523959599119622227184790725345207389730189798865936015935498196293192425882654041469187541332519538732999296914489612616707989091499131258508615005631323789429081870723767519178722425002075795909054593796098690911327914309498963747312287879288244197122557855745731390504700295282661741185352988841033684316953291172925567175108282346766766467789671937100686371910025871782308619480871548933871176799437127999913602737816233025530383506907959869590374318593382076960217864314753752995241318366869765195447140402645823775010285581291041309015240022264480869285499031734781869946241661667552220858876121577008502666436503101905279466534525860559139931784119259084341652283094269209359812650270432799763212799290267027080434457009860271934788725280954828935345857483783122585854180335331978131079971828585582662795978097362319442219758580944717891534003623121179804890769108857173626521901045231141179691673632459789214748197230209107170825466806126734266637483346281419816175058443539484297638107398679852054005071432124419165683552879198003893179702572524547576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -6234815135657234542707493915068256679727074665880760459595532064007315366785851568672227645040730342715560306885704263898272753770166197862510737020951826068573744745872179652956968276529919079478616626777523575888548789103496964398430269865119618610898833450459458538487419415609558893382672233198973410679543879606425993625252165780809385522533051698803500647248101687613630809263217986526257971146248124034487174629685151174312881338743152062458377885275607043510621502534234679052450027988837290658743990782546431937264625824507850313648054633889075529179772621194249128062441394354128940094598384507987523016757551390596348664879816042541175759644517702787500491695944049204178139208826087482493205133924983967887470710435459130747802606808905822171798836057430724561975667876365388938847577578076884006954152844388466599243638912755572969194977087069926194977848344906090547166046412007933189351438438308734147890298307791417406029746901392715052421404184969138449138654381732432263059902342332986234901749740091067026373212764521149448419261277048225108333759498759168487517460785342819050962651283817919270144281032695478067086269801617479296884028546267837547238576113033289547490563215421486367448419498323697615792320932082532008380358689964854404501673983418441064577765257253112020783074741202573424700990675494838702996585207264032884716400842508260750443502477477298334201620711242682309890268765561229356661524634723076596538310892418062393245228055894938832538451459927183059859155491644680505285395878742230756928511322266668529456658681460936199861269937277137930141738897894530306466962469641106471879223454595877149054089031279283200243342626402190033148771317653531247225504691213705149238779511195344392830890159880743003196479774478078075055656406233631842916459762788468739919088516866212794252333686582870621862782202437252912844267143948076676640618713178481599276316059804607946209397196102610164068211380408674198720471621720396228240977323953259986569421400075486855588563072923755855651546766056935854353652364168989664119618978079470110183230596823275086119900350455201007751633639275039458737641941566303607110633406148204496215600311659736087914044886410578613491819939669383833037123371715450956714626176779875080522289303858185505191613628994673490524291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 41528468877100224281961220023719345911248148668940737357224311877540223530393957882629887310042362354209775976990686177769240170944875256373691103667721958675619301634953656698741045999998124409963040966330384951116156832499864999255907829192680126812905123201336144410067849232329491667757110189202187327855454961177470547208371898872229146646318807389383773642734484913226212108819076202772488428736118952466475752340104274855317315861217167043695550628354954560139530887753718834121081043317736316622076991583893631828571553361786954483818738290110993828717615907152299806336280636730875489230822037858098846457584072427846619894865524872529986876760095877386773155031223389432862476147118715008153542593963369600950444111379237458055323619219819845333162159557179125958802316413529070630645541365298276822703319073191325033767161411242675620365619331060924073348740244100515241726950618818219864523038953754403843939408224150193851373418481637204858807963770815208761487742824168599818588419293806203383172383541264197057600015053965979724081878985885098010364865514992424396713723530919781103328295189559360045974426067899240406845557085110887303724584356995198846316689466917021244492037308368732117953045457457789611593321144395712307346245302376567641268578425265614708520332855200786986508398758596702242076852001691086397537837358637138152211713074131888534582349416411255698752965743638731747595356566738431417486645798200487342779137372547489128738586756268478449826837558570692028303395950555018661173338763313499607655425172863626999881209680181174333606889816158748315977875769257793954401385845234738779512171515002950619923423707494690283874731341914328637535145372895515166791050410288623307726604078306999507022099730624384366041057364359908164751592179568699146213223478759690996306411716672302347550201281117975259521412547342289862071101460594223836434235716526647996059388313194099170045842584599926860045453133231685003145292330647314144427831802796793085803845864961448371190349251460037607866991032936140764069574363601164485957138522773492561593985688968642381317499309506146456123583646300623039997900271234570290269062821104355011696255065955139121175612248478943485062748544814970648357245997391058146176391350173389297683554263708113896136353559995768591761589050292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -3378870731447779541321600991380886088157370863087154901968505102341918757299498016815460904901076521611283784648607034174722661244427913104360583080376650023738386734374383933914520575478052244558953177214862222304107171711674149421053276835515272420454561400308623499451212184584902398766931311081142053771326907326822817554474127228819365154978569911994815251119835158034054367716878755134067895928333127124422546926326166617409685659741473141520555041052554871331326898628813772349555635590644982544010504499296377283347827761469466536089280963136673079870745518093906035197423427467442110330006785256101824279292621099316070239355530338856846597663173291814857642722083292984440501736686323599477613213727523099134117589645776431938989249272649180480533394341561240015103345978937006217096931402678880226418383494793691273190887666775237714835335381870139196602672329857178085839870506598986763901572594084231974332120226768469514587731895703315242462003644473573596725729354071183542360178561888726703468354393722876193261629020658945133745175769774224132841589790170832371277607539647369632759569335127850546118845579349357422867102059588500989913842939235990707654448433177875981018940466474371806438289057421701645530543355884212617106110647360586180023794422028077260495445186767960746586484460129959750911474073689397592833764844360486961800855924298631419364010186334865605621143236722071149205902048764360750737604282267521434415849942815220782423487315784383662205520023429462389431011848509222636875341393236466060910368527999462673784384330636702574850857361749838524957721144914431166357572514876415299759012472585266501302895538390791018774963359411723012387572824060464945568137379606822822640970971179112863983758135657450537820436818351316607619217611784114550013328871725045954846340008387482490924079970502769812208058875810047043304471192899233324053453958229913192456008269687706872573195838556815971677083252898657384073898916914359624427214681393621449467327405958225357881639815155195466227450934210570758616586999591019765265822913956000063889906302965123324599617294229778545117283852998507852375899947301301890612388168342480790174522454459793001741604959689374336377451739037592395059855781025777381135843160511445527146166144034373352272176971311523629992734640836715698242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 29575213799878915967432131559176164063223447457493356362999567331893034028977533132834541516136105287473555260239483633039222198511029924920773217003199028421361623370882930903593876466165092185821265957208279761046933732704989659389239277806413552768523402956426889856340636067827097911394398507572558399853723821427852634991057566345541027164915299761378347004584909273198502848351556288901023967607822850243543237513754562385275015904868819139723127977583019676537763538773603765272244382487606607262404125791762069076449536168506109344526019154777219902552817109349321007886810744031097847973417629281279342607775351827055297574076847870429529369153863543916497441208982286142532539651832003324872085957163770777968757023148083665141561005139262911888032047034449953080924342490468330493010531277211878348346013265575557138682896640166983362062362888352254398739953971401057471976938456428811840039649370557517314661290980492917920263131168555392138649836030871129163846321253876356112601135613522314514887738349975028062441156676393779129240876866151068482435839964231018168807133051673433169437188319730559778128298240702802236998665964751038414972169595969205126613521174748019696118601496397030937559619922935829098495651929976024622587916590422359700039871423726859149361519668777087346342643438753225209110166560468498525385430851274946640034975590559884881147864588743870302687950736439469148695278642730601968504617732671058466263493739502498622620677392982371621746056057678132895694682872834595880547954482454443036989317136831782528576520639163120474616540355842284990508256679492712675546396037321471380264571087913510079167495589648452371465128000789426964991982707043464851371789639752283182361947876391500675927791318868094101116045854013791010187283564215437527804999592915112114801513825256668229346673152301954744670976676921448683630842693493689684656515672804371341148900240582433490010944134731222192720861676035583824970925653730826762260170744984871453580802769111535772040587472829341581149259201412142075197277663980246575064581921321653148641100400398341891767993816648274308684803163242643049949676639770277464375288681020699484174564487941964657948125491343107138681326479344285386446277890279303690637947561033334378749740597163114973395560414193283804706879891455173492431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -110297053885210765556714149381430014765599620585493783696663430296053196985657159682295423668836207753748752148479818252317811555436628603666211951725744341063293012370593503048339751712423993922403993729266224900445990181593892231006120316962363488921024916666005222854304357394869698887161083486389065087454404202712159685807817018277791873426514374127826239794531944374300661581043304396697203676217351749070516234165434619322482340253942089906187066529355117982877787135893885075116382707959702363094010549308600929520351460282668955870541184701791103590556385527467430471858913080773715811826118010132316704425142176139334677466846870139415004536063640502631234183582931307332566987956394940319903402899753273463709878009143516212301000533148251535395861203847350953013575027641882826482508193202150502516986077598869575796573040048004586731980543441653018110279804009087395857007853046685863340750394668423318058683507219648754654792362266346300899717885655387128483036513136085893749399692290490765186919297015774673850708056337601988806056465652263747800200723771660545135359667026535257304370218396938156247059802837097103322606711366524423698281459438029599284819975092495886562742896134722924942982236266395118151613893007777716328297460008129250583913209194710419018352376478488211337688406523894438062973575727426204393925828216162950582178002008727764425738181272086681063629345617331689015006716805833755383188832302678374847564618621970217859790058214778182771681331592983827837415087624489669462773378773574894945283027651059215509024305728700431154830564008593169896155490175045751689326362708637063373035967933563155175241356978095726807756941097967241809096996639969493546635589940439983342325882497835688528316128315354721897685233532864782056387700260283571510602174332077828487783708883751023994646268269749466032142955275738384394330489568338101109594780238592479991673722347935729728512447814882751823710699793544509254896318570193088395865243993700564424523951056952214843793961291645416818995641977344092624591069992070863660574727617902143263288537459429415771768581529653814214390491581985354014991097532484412079223786563707840413612867804454753511491708932918650619409857060267137671679569290124365582591764974690418570970456907067419219402844093001758718486371435574255883693695068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 320523420010161954805284485778832196802231460974714640671086643587877272398756185102999287980893891325033374293746631607148759596041576756538990564226632778779394152108447994399756846169494051352968622440283102674291948207012624694800789189491319456841576016943254852130757360884808438320835194560560337883462370358463867000256025321797617733246438263485753529024538453981029520914972538828690332563025448570790115310277975542548966942708721693489466371794535528889106982345951707837921796927135062378501232159263855482501005282205768170948601736171042139747328441284281968425648386310080665642688211371614321672931373341249052366813442831151884250136159929784972240247656643752589327038056104485655264606296312377873253429734283306406644294128953928720164274343731138321925734704416524056167533729529128614535369452672743607202383665740689645228595089091621412941357254200997486429082271378440598232940050833272120198790008762433254056659047784134357207474723476188251950479615845846708036210187017961450125760483352623174538885800832934404209660681160296707792534993716558477669186189643052716663556172785126917245829357271851423242352598763105641870600085871500670936578463315633902051530489441550887897390783606800680625006263356727305127505901124060185694245904656044021794842808567218747246774774031379604848745843101506329177738457962200198634941367001833006479076613492999202018777876659479343260180836750654336258793840497792909005994120810625271951777608984649036358351188325552720256261911756984569788208999241034368042583610262149826015091183417032188998775698738144427891056699608859080592299632061874564678795644441414378153852629980959240493994698771527915575602389779776046495781108835679680675911974432741559206052276748915017013116665076252075914477643775977830804084305866327412303660353205355391274680153985558666819782206917077591001389245001757634412552585180101510274217220793543959299884459344805739113755967353251171302735698340665356277521201358234296456339048122062913371251640282253939336068311013364809492717393829697375258923517973140129025350651387956997455593821098588431669563255710402039054864289050573716290736888449718065582305628636874188435810849198852410946997759568686953412781330544696150465042436883794377727468224389311494551079830026376390333942012489387707319110631942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 485370176301311248845723065839998551094419258321990004590418962832835247608875259388354319748605301594814437666701330856538576057715031387383678825111734146867575695759717309212291450108853752294831195849993092635010128043149806537150812698047118973050383083056997642413928513539051238095730520252618927919123654445758412817582995927117246384241800860585046320991173772277005827430972914838719580976659998708204525235465107115827064357114155561572843100556898142300582616114253391866512204744967480619217064563702277640060262944009599941745337133839988024773951464891047123260128220542534607505652778464531377639346200090790194381803707824646372849658317314530951947708521890729047994030638802010797879558950932807473473816760525987091968161848682162480929400212192499237153338445653868917420760048314103016510950599936521168290521846789639187644234161112191422788109701656831132467258892763154843600617051347802543539965108400507882953402019356225949431008042283138988071661976593300715899145520952495423086992978578355486383032104424526110010272957942172347824631083749927710193370037784879953595790180207150538281657541358935249963888731085696138549112472142493687480070700319142395065984043610986037427901876064425256031451226755682392260712340864375825509233814056004008879665339733633557424697747142388089807004991372357356201579375280409140709408978840137554193622795071426758124508154635262401093896262446407321018437382237027155024272567022245937948290201533748729679877664296069036105009909916571321631115074000780569899069338231342117136851574919908347783350486852815392361926328271655436064557935878422542893731259163758313951180941131699842400302005549410198986940638094438720266952744587291275411725045402013098873982644674629027628734178349319187554773570922560094756791209043001066767642668746735444440220145212555569890871826674158259065101219433487628590112372472408968274311378397844476301427468787550965523428703537125040876352861848684447099892373665178325971445005148814550756742564038398695513676773538333668876024638324342832560196169401382285427188695336651256413204224770738160284109595506474403694617404953658481908599889123838914635957690041035577559290872882750436414427362501670505522761061739981074457481698065958156768023302703089565322386393178873476082595128655583494037273339927196502685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -4793789480780175863098442799042200529119471359768389731649870937710152185691050553882177293213536831023353716743584796170860506934527249140648625797805518419055829717573000455082802089976318451390834477383152903792824693191024057582964943828702956330721337466122630601307889005156336313345774011921494000186608797032696264880448024177931147353487927238925333799810013623955341841141666946976222836500650991397470975277965319774018349085891632853309950102889481370528247330472491232294326727123698478377979574371962612131883569752612510676933042993287109808369631738096046003040564115738413761024409595113679151611046539502608026103174541337709479858398358197241642342042973508438054142445344137282710096098908704207620035532709775256345449400842167903761267608104946547121466566670704313600822826018900955061938072067175149540022159852113197724555481395410488056864613536015855644524294780824513011360643008023752968729338154508792048437912436909693299347808514478498960919740506163419501248498986440066861828299303803807076157101095755729643833912624061419451820688887471517891224740682351401104909769977975070232199962554652644700963017868619390286808178496267727891283028277477280998150558964480696665694107316800846045365978968367702290207735395263997576636979168607311490470002165951147773717815048187681179881994154789704645800349785162079297888023617862902872529787459423614062223438504155314690273979203520718008897687570576379745539193845842112611140203723571330448111338646604385103347001746170598017030747778287352379278171407389200635243021824707579464628189677363375768523797269324563390508878116784177455273475753428726620054603644907147849090879027998224075601322938893764253019446975155889067490246390816293210601424715715311571878181911346705238405236704276633280402191377805342370768737783978230038223238321116802140788152822441383999843948139763666275465891497441489287741022345101376843865104739070816452455106459058411938885116486356347538718992737636758533605735277513637454982653554283407406296787801321409694227676257839686659229280670260795802999146372375547886203396919281891901905694457972033077577802029904433211241020286262838414172800335034207134157854563830217229772450952164209085033332099944229618864068792433585993915585276568391202582451899810835867382256348170899151739376975456252694129943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -17831078248225355436527853493500941926132208732505357913239273451265102493416677791493585253710917008410512476753881072256784182964946923721321765853349203767322394345549239655299603779308170926273712958316891053538587866419106886951352079447957326360381509483007893474389454598001896576357107130829471765253521623208130504545835581681242092791821512767875310887927439885232719385120461939914725926259178771814290275728498590041613963838075433622785440994548685380125208218981567630851086061683383545978727851949391494770768363340826142411061867611850796740119353507637218723338174423006326308770216086952687844181243123898081043956816348458928630665173730449867940611874757170256203470934438925003506968950162180563477205597469375396648947916387689499561726618147449164802567985981906721810827263754411518255342305849041678783932961085952445910691518461434796620824251100064791433342153280700468612032730385056358019461521361027535941152381452120156317720509662050692622055486767568559102877182943593576259435048163606242676338643838848477875519937239748691940446834902765936329353058037036493143823587312708609901083605482010748049671804922707440042973539091837768376236273409206500081883210172653727513820727094920028221590052064247850663018983678615566695233121830302039794934666880277021844169048419736004896066452410599705826340693849918927749843420383480809892068667409257654785515465528133331703308495405364300144346391071290803308615535971959157032170734581442388979995510594167492145217426615654936730804621807844021574408359760804764083816117422083850271901715095365513646997920530473409019642121138323724319849349099439852983321162235694519900250173130428842869126742649541613596811797063998835695899895828134279169167599835347456589922136682397015461948050266969389276544213575223681031076542764822949707169905604780357385316650520104883634124672645744190411499532332304937240800108507802948746102032600675396979576747657065921672888551907852263817356554925625236475608942502817043851059635951640094091827719448525078508525593227563584144543391734029248310373831870157815392381477327829172443941795714383290428690651446457378189189327403125283429755316223066431047302474506574367570421209979588903429253755729412196771936248395524583723289871163694605031724826593129585795806150669308895429475414484699058448313735425472259521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 165682734139459645228138042086233948507755761870894758679702787623202248167539658788612327521275147751474442522504229785962544477585168174179749952374463871253091943689663736060764694896884906576450784760519359849604010568924361845720008211333612881563239668704007484282636267717334274474108882306495704764889398462883284561711266531322786699562014265468432262745073614912314783046524806383244598490692696796825670154344165628973055808235018570989241025386094284014956249923046223538794114671952707799086294326432669115629854328439271853088752713435081990452607106689362584001125376590435476965591228426266743320072221374405168381247261442355540650676379327230604598998706732839634866444741315860100147488578078633807957649183130762284530437945509924120499425877170816481535858786000430288619413454267408426429595367454098549329170761218867605796400790228616970005446239602862783145366539902953535955676769947174480497425852732967509289640021206082001088848836857107700689677578334241851534654063479718410991703642857299252732735901704272778431911239299243507733559167741237120572481872491880935563421842567315354137936283301350716346732315798889147797183181260397165085113982164808970715539502751370496215299650424207273733383214944816311839544915669718256084654626486313666275254613418142210806443782804644094772243543862737326670760862776850863956428610426350295713400179465092972572553257572736827251777381956632318278749052977745990536693038149913969458050162246233550270757218962132130690772911733037611552805777170366383000929235805117747202456420622372414266176036985645681247266203060254595118406305871895184684388030621923088189805151850329844519756666264375486000835041461406560775435317687357928658837893230926502952717767720187458774468260495856414188063465065556262278856192381963259523344842637254382080180878657683447192883428999486860424626768660149044919367332128392549559906657924957458138129980799889190168127753621144145513257168580255181659673427927144872744296880868476468778812357023435752278091026955686533403280668648489120087123111157172761411982549934327769712021581165352156314442575212321801805661039197151082022420334541998707235127478945583071487649163739062998135333660311451570407421243191323311665736119572796143225957235381412378918469355219001880078486737739016532285020368714389960018706915434449911117553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -282377784430867032625303096895470838153253865749290141498715459986640615405157467151725943041360740740747857784453614013403709045906237391068633687540723558620954346959107029872951375103113288886751329692998829918961291833311994182159689220168951536263460433387782239921197528482475134028259865495454134311172209979577547751533949104133357666919424829342584927087209443602544335788798278889052492752403318917005341997352891252931331777234806166032815482740624719053136003247380230827506493134360309509249290300277937927675050064536061598928022025046734449120083178429655492571387882825642046543988235895282396336749505732443100578495230425629816382886561942408960536539830950355379500658515419821694298020774289809225478634032578152188146219395641804094118521170105766962421139614048992600234753066510116741167514742073974594066809895722470315253560364882003700685983952248521974306611683295047227142601226746531342115030364365405175921659572834512767577578185412229219065774885532013175862800114850158602665348354292239786288615599186998397448479032449751671273584010303858642279003442294126210213444822930436401689681412841020787447577421908298885261841379424139026041920489655445062812675060599037638215001127854349938202950056783146526710912182093946422545725533850182144781954710574885405744352087461446153590143866869349937959844249450609761828993334224448314208834912731591555902942413114721830501871401452973895443988960830889126174189700036398733326315384284102331757257116394770641315777481155858680704781505602478281160066622858860757052291710204317749720396133553804330188900359169809521589726258502211453897499221224188680528541050946413348058180423682908054761373506643751283002604860021933891344605193678449330397965049472648005170814299093920072755961123523054168737275643226354714754756571569718242524687861076952281478386643609773560383252065484605864213004337707958013686408224660227575956332583753769522498259057001335187332238339570468697487235810797396043395322742879233183597026296700788132238633484531495900026953056094374126873492096145559649697850834428375262539770425168581835745874346254721055789130912718413464578770716562882957063389636422549164952966805424189257818545181822707815407641660446381693803860066829501999083191547385961609191990553041774559742153185721088518648226505717950540752525512289139442145824432373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -1045538610444371335125628354144578680174173275189024675170806726730830504988589042696094533110333248286431650965156598809450548769848792892628970364250652461851480692861613562561657293723644125178257125555899275854881157486556502155219094937298237578953408012997440154790043908012560742951767782524537534386496280548003482855661933421137223284613365201661348590894525539268598806548584767085553470230063133187308229666683719627075236833818831544321964102164438423114115569472321174747056357258218785290771081947608259019324495156232647414864504655742151448169434955928336166243797043891486104374813991310141593207573331842252767095323107408028983054933828906597069043123920561577263268123500975138808102225555705080693232511645292005832666473717952512131740028219758853195676773472797575085702567443285285234572463525118489957999518393218294723047507467709995522635980661099693069926847712181622840784962396069240479710521039470997129711387787987276547606496250283015496900203926107765324691789047462543949327845975814401722574679086515466003847701259425696328238112900697284616103236470767872669625039514130005370059614777395357102762512827845895541020164112733313053050775185477890848052366816011088676114808279711620693399235007946429420114634349348346295097053229054655197427105783695215292912293104118701142846214240948421956799777994298575996241197797395749317316238803293889276448422795445102389376927092438301867711205967190380857998570124115372754967591944017927523219875489999266384101641531201265879615498817085077557323591970116925013110929151115757226965133317314039513737954907182003674961226579465746185672801708522415294311253604756696176738479757724923401770921379752806278063421246942139828251293654282924268310333739251482569909488989121945589771425637522822162477715582738762769097007061907820088069327921674248509079237757399287581476249793709519285395024202240938045006937722446773105298741984977457314508393481518962879290229536722546498275578067992700647203788658682084272448884524379003706363491012279549106242769200383977351376725000459741161692367585725679378507441095099849248944023696598498388821819579740932265669991227486861325388433319773003455520753526497463436095878884541271366278402459358280698146780423027199868480814386438928786444040013039894472457016345134698582612995973153057968629831009366171201691031455993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 7300003182108422820674525135064206889478261336939112406381221382227109805128183413667636343061232153763789492515792149483776628688410271276836565362204865375394645897261787334549721581152314467064763995868308867352088866123534540113129610196386103121711143210132555624495183083383566703316403828462220252131631354250613736640567681627407401199639432167748579002808402196246998906196444638057685542723270686014807349411944414634116740892995742670457905893484562285106462159913411901965038433165026546065843011024005653565991038861999891543327734815833913765870190720563080486959652821246931546904243265811036717502024605892473890017905605254169503970752699684182437915434281693142397764731761787906788942798265525820024781897825471533967967467597706617096206476175318236433027154505811754238240945518639741239951811252160209923246798608595921339713972515986788786129110896876298996952989226204472343198445072325568356467237825063509382341277621140244785044139344085288420428832119337303743784590595929035547917589469663800436224326782425999361629863807547615304412970799380948232995466481289176097050912483037638050157900743624187622950588518838116385873290003226136482499432720997373202380568590134269643750481176153107994440656135898073782865494416667508000701649083466004944231924228720042715837112288376722426662937792402026387710625522957196179741790064618456549333430320225963726378413802102242316909141596941859302619107227722044336966476491311261599361462703858450507220441537185618320074168549498087919279498001021675415392465213369907028420235368771204069324468804197048448044244691776725882064867063411750901587794581436802207421596903425192306157044590628336696617324033463005692595030805178695165891218747786454151381764281144255419239349844998533269992060501378146172278921730079498335142112244066364621002953765868896614104660505774752962118385163853933406643165124238653124795245229913307563125895955185242705414844590293362845400598688602528798835586017942582554616732840297176819860743796318463292975173962509341761633477072602673900549915318042597020395862438728337963749586893528903129514502020081108296813365568211785929581779596928357642990649600558335569151220922676368311429161033684668433522801427362335053799634568097209804101619308652135580256694472905914027526015925891227117770567724367637181667398116324818602151935920119285583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -23307066853073048752038830417919690402235635083445100004729379059659290123682999438154733639756652342634950209379693230423727036797716527879302399420480708808210086535191409664893352126373916535826652020686115998288742436517250387937811596960559060680378030460098472897112151750629402505692516868159124725093563812702266392580681418069228346384215858207436318987605429484783528725512932344271805266883987472000077930916791704466320713190233719998915912073671869858425360240235909607915335636395262446355360140811601299261368513183788508151049606234387050313221935033334963050758479765321148723565577534161898616092492453934038132281309546343525442572586416597494677341192682591223943218273985700313919422771298287474211147331815212360475655387711110811338403804159876309347339214297945702693256986046385510893484442751206971984667757096106576054952491264178460988280517178169810386331548833736248513932041310560639902472028446270729728876334330923506855003655906074711023433047710865225327131948160672159833120600099826306790141740465915745623121803082750676518370310762104330191656952725583069455090675597824592349268665581358587325684221753119154960704520725635710721849656963010126091498912062249835286477458682268798549724207002347560840711411245223473300168851672143745177321091106402426518448275866828780585182806908357754647996779078656462853628394025241803634476829404488023740474639417125125833630104882413033505854316928587356463545053104956418488471767123605824471748087168703996202288041731675453326267663103236909247380479672026404758628792498205610807962400674762491484621847634383788099990383305390267708751247421848507560206821853246028542807603187925363551943516627554759318280809886673405877645690797852149109666675977590067068020419832574537316701473722769467738919333892519157152647725022061949818024050230653764918538357659603604203982759395586329080690472306553093638363664517683197666187157765341141148513370856540299607311788851076012392798654128948686846707261727628609895525367587266067612767302562715651435723888026506570030068528086249652489783239432189778022935204111061647181223001395578024824725651743034476957770915853623976768631502284271350588358573818550856890394859072260527712559766045665478577413674542872022910904589974280393676260042727625237807086743680890945195320759298320428156204068247114857825863509788177907466888427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 54388469683952255679108688475683416232535653082004795885945724420975173239088454569687132190506386210867970744958814314180835549617847987018368804480664050303576959141936380379355722378986313474298044632499813787407865129756162976993860738881215882020024523834887621995558934920216705035298153147380747604460382112430162999917297249466641483035869595058396074731125666304903090217277243930102383010310705703577064169823875889807230140487344628296081921755837846508256287967391461798007291854866211184483077954793700126865214831436971399825127300853211465186338984460145833897730419007687008393289278961243057289814738191445865082455686627949857855490689326092283521342908658303521656327970090721246007575053525873367152296729110160831742071305442059912625595606328445851628187079797285745308473664226659085773734404392619937048920411519014888926137937401639282776867961981355023893085492308218685597357582482568279346714927614439906928979996301389653372106880641829852940485565609357253507210147004160802903405638646579648877350744291593013675719518954453736562597492869840808235070937855945112285705934968420784979967098454362201712075334781945494838754537110588744930746431131434279180590015174872030557026524433468997754989943732099248894754482408033458603484352657461490482547799038602488981694084285848065591380835748286401450191263804851632267146745439574157148425479599720792348322884155857822295558086778683587148989140650192433608700727807744933047046609482560663540869212566133458516810236038894880794255422626203113482107140483001278669056057819198133751978398895545058180016007879585293526366008814669795145881854747148378519869267347330116954636709116019775230968760025652536670186782909921654431234597356067639319080551572990618059650713731867819242902333887499265268540384865955017192581852645734277704992840879772994118352351860718955825176988754008133970064610145648917625089123073586242717819719697572074371723852854214175647516030681352478050955683665811558469551147032578773683592104907283386838710623919482271939099099802084496278605057697508768447572724990605072937041673860604019204325643072498974072987205351281220927425923721430800365878568055482635784241713370068591673602297564235429143832835275180267517730605957580864374829753503667274545856274518411037775873023985666220531602330335889049995591634740566347461232510340778389945626258850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -107378998372743053263738630997475362052070841715796400367286561787758914699782273163463100790872451571840354311123141655532559574149584996218261832551418227825242224190496255757445625103598280031510041643434488697283973186950647763861920174195924637023242097417278807031132977893212764754128668858247637068473250119282692437629911591453890552501683792573205590535495404128449435735131040817858284893250599158582115162305820466135267671640042353911195059206171256121661352631551983199704433059946956935170826453670665649988612112414726599548583363998377920753792441437275374011136328008261384641365514531915254037537642818436354539903151335216425718874300146296109680510522940698217884292272419496213743394895301684590946904058229867322288414345701641323478454543632112520344868555149894860143541509817983419847698903788026680019874847705836286598428447620072956211399018211527245593404004397504734792789603063878911640502832835320147523907322993647690885274250603210768807580489600682833646874632019110019179931199948313305181444714223931710855166690293517977000502938826687909126447488672047656314862443360727810565193243389629617060147359174533320707914277648184821216510650333787803312263779535919412053878988338575187340855183638687589937742026085796185328168862837158105749311438175341867713054547342472403239725608793778569613891384762795600733036253158951861588959220861216175152667017908848547746480182119213837314787329976925105476671106559716745716502397341076888851134353403007305942012305506806549427441947956249001376165960659314859731652024641723926968007702095262259842631014545013464989700196952706866592266276218271348845926452118118004532126160032867512574658700748279197929858690965654921130132482216218548404669101185711463311840516696919398348743440493081439693136812073495466110367902160513038308300276878468447236758001199275525937518709358444776573803368638608551583615883022581525230409312345562581165527800287482943394205357960179692744500966008687310853408382376495963065509671153142087978527006405324710175056266688072929049201503025680683387315931778830348239217539246910854476094474784921126804014088227682028656380268996692936991137548269055970078486834331928752531236311178570120295410292058681011998821503372661258983392249504776762654535382567780282504866808477003992547388500361079059612218981163855613955929180214354801137233152985572814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 186702109964087181995307517708370323340671902951761776623921678868275865503879067126864769656951724294212266637867324511403337705529928059659485367771344508491068731091584586245929710569673016227100356861530240576875006875634266962882532044708302300987121061044493545389288441923489825351454694878023808535446986144786991056375196505447876070393195772470621302175087647985886399786716545603189409647505843848766416883397865121464599183139140386968808136412126942854673315856521598460184521423539064628736476997075033865179393696588132239239179857249886860276654192538602049137059360105255253732796285066730871803119640961381004823824047515479656825833426534009143756604308304139714056202298203206208262974772009998705206974597863287384077020070459962316029705146897679555401094355010826831090284575376396270842336303870705979909430948551456737612728906735846238251307657236696584505061796540200266844548046605577522228454970532088473792727583887491022675635229083560516370879380390261416096967566098032916394015244536491298123085413046918036448112150095391176608622910658307575570467026530777076329477330920630034982579346149720217093683101579278420851094586974291233906578021369234458837121774596473602960472629652348825010540129114671445446207842848788988985420279278173705691633040954178769870454460213874557162108334537885250574427982842735508786024421848817740799858851830303990946644895516585966848480242000636714209162122888486983527339459375661317377029571178781887527940649806549001374496619528819067795091784750740778407618393271000503815475994827891666859942798792619518916432645654580750423487364907574737471570598469704233322047527128703581714535519704188680035646635912569781734711625693685493998654001785553241325472975197436659533078383493102118292054244033378668608810715191589819504874084750424915994518157082951523332400002828044812070358203840698636359176211863378152217009333917398259860584549484354924267718683986372021325708209979889407126511178900625875416702190619419856727026470510194762022002656697350393927698627811820904934024801044244331214613395946863593562509735418151714628172492479665390448133095724371809615047774431016912234386579680010807998877468520486730984288967579189436978389102249268477104873868783571208744061640883570531662872813290810375835966666985076067149590791390932903575595566171894800511582243086883270422049463377334177494049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -275132845889325136603966090893473178524685983848990580433756867139444554723683591418504388404170884933415548506542249875629779520719445369933642702476025480674730463463795431996539439742204104206559166539941407903996415440035235173387730083993360308340429174252290393517091940156929909005919221776728801286680825374301432954728515230931627171059564943946027680913852789466575045125267196010281518808514762448573530452775950975005325699201695361857728764430160070320091277534008290883168115409777047140388963718892614409891826083698895146786787888809736835103151957474440579032928212238143439643392962885708036800671917852486825928383579789664159092903868756374100155599373706116491401561242793504106683042119099130844715525072982082247684912735171314358974721634344798550349931536039218958272207226311136708774554476662467018119314881693260781963400783257573058519399307859865570923791994693329526747477612288642163724764073119393009690651926658771239545599797950317785904903891496338340106884491015867668555251826278176210798102817771433538851155766407236733118528896910825869047966540824049692267588455238920471925625592947616652600790510193229576577643622299708515192484684265840351768984180663238158664614541520799883671664117018792304630332937342903530664170456852378375488983914888173237157402231842174929269179760334856123208907798091881690213582002707987306602118470417311862106573331085186434231395793140854450857638006351016657827750693560282351120901539125927334800182317547663116267652711672746622986036428405983653810865113355792875192806987422840834158702721843352428835919437587193305931453666106287833945097575379890556886499677892705438066485207064880966651552606759319190516491307672509420633654965768787743073724789022943103250037483905899164435080451495118504899102336881735148294894980782787159460409802103577802856780015607469683972579038115904676115964864304150507970504540997272569782152011737593096169508624374963797397110587331666669731841037694280187798993152578163234252118747897008524965871487938233765597662002464204054828579148315570923190452511661462725672696698986760983987127466914521201965069124709559414912607323085773541910229213380339840731913510832536686747414876019902626336725664079260288491445925693218406169361474479474205406832860139070163372101237057328162436360377979518314262735131836624801083574964248677080513871828770788852125406265258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 313443088664863782987505225373356518280683474870360770081144612936394612798754605663584182912183190494182259238683131743928983177875392853526319862783684267564818748928137934336058752853795275504160009887410318047254452357612782153415775527183672723002825175351297674759009547457142511806328279115844360903456688956560974883468122735449334982124299958762092306253712669623292053063491714556475908992413519156309201258406359868073058163183422857337259834650385265107241065183771655062041433414607416208689953648634609526410799920789302226094240306291458803949004635737072517155627631254050746296711604018044723770606853750360940871192253005698771465752012434980727536751797545465500421222050967060858928956539257841054880353639159800142320371230577875458535576944200643708955558020818576502506834381483496494643730909760614634523693758722412713281656157954781040734792870608660405574307371874905022794907441759046520330006525544241899450940020006174509934432214387707710245547572330437493367758110481100399113864929479189340279624518449799474753001575346879653127933092519635370310957128922902389216228873966162167918396225725967788914283858834157280915838700161708270424020244494369658644216648401746883369346428557094583894365913027375258289351764753064490968138516434182039715381467851425382228040381600461395872498880244183503260097716553600759387199479700140663462229345700719180349199182776114743885667889643907650258726077201556827903385735294421698681336767058983425319184004826448106363127995594166084929197543509885452342031972869823768792710305283030978969612926183354525759371852347214956510820396853949720017640052194047314901439422849732552648171221506956123501280749831208234262203605505459403877414648485395197574548549666568890919511472608856934715025509999905288563190551893186358796630091785489946854110160189368552065203670256625389900545708275600612332560713312914700170583848132582073108602737386795279279106558821024998079294928233819014760429662360322108000735852874879758064711904957247603372914206497344043948782542349652425330867187124872417747903299418156026848436216252040383953201491529091428874048618349898861401235993436358215678317958492401298538490805660444599679507233217398293087141921599135934201920073195122559342844569734159450698594045393093724949805276041245369210161764554773562405021795687102981065879990692303103984317491637057173647917807102203369140625000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -220546548483351949160989889688020119220924863706144909111270929452873795373063519291076297633477918583555309995088944934581179540172990972189721864593861063049925990072532163924478691584652271954571051529296587776017294995062820977207542588550523011885079600823640523766429730259133668933993555649934897446901403832268701155317897169765487169996708780332213419018350392247804667151169113158498793980527234114997186362502607254874493947218759857233153372023171851559911344793598933208269645385165432139230106675141966446153459893635479840195466009268294265039850829768845107732503586032909878181115716142773942278504202060454343584479997878626211902467430265901538528271576375286178524166777046942717298672964741899945345173689383720499414489096908777615559341501548194220026735381233311840816590577895092218266994392644608867103778963912941925232015818088970675447019971458654557756084976106663225128180081832599607675687801129150879599609128615250238260420693996778189377817788128162474413012280019533380579332812328907043719006429914518835132999607868473461112720496213335862384149298491853205330563605452479509880721858537355407396444836749760638357816934137801627070162734415748685326055692549158542009403882549133994682183190660506977545744247261997840117935326663795221365070504728582379276448887400653394870261698911251866650707171721723052613681520727852954680705190586600273675891847960724304271622104021338003030792946209505243080276783333386853401536597766069543516476294086262949698244665208298597687744924558912892063227713949672874807668189314265179578378072104606867673246821008632030146131191144085139047980062220716289163225182073925031645391232417558026618843326637184646860473686039412200416882861105878479134151928513553860497823180028287944164228849218571782676409702259015038774656587127236861568104953707718479418993794195863063561083267582002884430148711124747864243966054138556527328752190354309481928982750286903956186296630842810628735215373170818874270442269789141701106535484127913255458076878145444869323222731152173709538693671427557176230650751732011747821620995054473209426037837581275374930037753462884385313032405203981752415431300714184916634442596334325934170898293169157916264849270301743133983660347773690393738759724289889908016075768375563850434244574954274985984248713374344423220695790674030646043077701938660074344484424146983769787766505032777786254882812500000000000000000000000000000000000000000000000000000000000000000000 [69,21] -34030417285180818623718868048382144797781696967852604468843044776979114830397816524813259179915577690089956027342177027476227839151352204951633856501091522527942938802448358654711422844642640648334060426319549542582808435108981597018074711062353121665692468291234892533462816439717743816694909796699455226152763359544771645262678331836628461622893519405170897610104315294299808795020207904717227639988081360261217263685171779970549470519702418080869688109215943596021652986746898682929120161890430480921513662909223164936316450366566920051704185360231285379627464508625846388894358284382658571275552697395092237017213857244381954967858967970078274724353572014744004450206399260579288136835560734595258344404037894586017631831928056683621712599017154610078065789796402491199952460709775854178270198723994858286225826648902399816090965864801103544358201021099298013028887603968668471141501232678472750277153794967625099045418823654991355544440294369902203661781213366362719490321765931617833288034095664062228663337383716672564235274293825469764441699157409945148966844441021340652945125224172265010810336065334272751702626393958627632788103164501888818754052506094648417015185478793746374146209391565002099056401481488659053236698426941249284243781083848427635680843797202274573178040054817017206415349248490160821070113976826679235930357351902662793914334454657688360459852464511763808383985014107504098418820048402497483661168217107071594588858088977042365661599184228468004367015097935500477168455395417208547386377505886726318538567973396041990275684230193181734751785418476455447842468543181874093718082603693310300194750207081849038078858238155987007711207672365692629997986641816540292535274679193510218401137669586972614578398812016354408614840415587474443343156730431729543550818259638966935665502178070325514327003988436991914752072167990855309336183116119635058105844991624831561937022975439063005798198854180725410439922489586356701374354392296307006084833223432598373539484564213559307218124061861856536593373131328589841092743361943991419069872528129278544144706674150805185477895988917699966201232525020758608778905143494311723272749122888942828012997157685629619346609240615921655030578549898482930848371757812710769682879349982778693304643474150731144674364892869704751208339136935513733185576553207903023910951773825409424338225699458114159174075986219465406179551791865378618240356445312500000000000000000000000000000000000000000000000000000000000 [69,22] 368776044664746027040802803878613601393795106508237751832756385901934819554938335230113557619360798362545098631779898335961416552546050112890823337712268430614897054432173440563019772699330855070121531979329202012478795251509132053305140040916104285893017052697419577035156503424724115325412223123260668523771149405023259252025490194827398179022593046608954539084790259597722892790433892264080737306441935156867556567908799049153502975140603322880730802047622044108830543489450348702295130257202678917450746051083824970258309628938149177779397354493565979827643794457938287240382275200215598583104622793469243610520232137967219085196965430106275144286772276452160416381271859623259773351031651921809410321603090668351967018982497712918684936584030575477761536058435297198543487272209371215283332884782364502833826149479133060862376588994929809856894409612277664054445491425913595540687623764990089510518325035004299706573071077984616243527516805228916091751463765889709343364720072287090361894315764711668429418360134792607672337812031069531037876265308212816327841013571207844605761383020445764355894651962418697778958290045630735062036932104088164562297775393362729239732835863178593341588423509644963185886453576986710518680601620920781506399521127675299524106674042855838304343829072668916788185238624626293363288016543299796177014436424470571149790936468081031396981780049428008295899645216762182172803162489528813698950149009552799726546549175552512084743420337029363101027234095209845481455606171509470521586540632717990519810340981180487020897563645917321712910340181708620678295002127229796602999382916499347322688381401844763204667509395435886865820367457104138749243990840482291246627686079888146910924052397268959320864855028025796505262737340301022328672566854261714433114614962861766630244318113184769336454273526667825000682582478365686346959738950008062301591855570062342376992477986960783022120537285917252371322867766181028888876296650593764165389718095543966603000809867291346462489593961690228825778268354373604148440804326204166284896289222974642131633013296003575348962931265316476250455051166781158055740243853666359038692967580079863433993979474081204243901644635875344165988793495960511024126085906087411387396871394946402550299097322300934039103089776800856691414095101552295595927684042880770695661056355731627614009752881238267189915523252803988829562342743884073570370674133300781250000000000000000000000000000000000000000000000000000 [69,23] -620991094007538138618822734586960589294989187043011827542722325134712799272776195768001010883859512139734480855124116957445782630329747393110859952473828069932783060891409676892305287749839911780331390639056873544947309708654044695461799892991683230076444220433321860491784063997934823428865650182222142718812086005819659134314521196690470813092711026292242072123020251317573826073434220132963713578961426498609724129688603743174847807392111239560525415678975401936374553684132012703399946193072083077131368331722192564571678165387930368136161930476222070718104829423010001651768074665478076661674158678041068895663228568272914103826512624922958841019787939223894624230594302264511993300551207528426142248538144107112437692246187640777952624321564636341919448270624231257499766058421868431015166869814912869071051347891785055123130543299615664599899759652436731241590839577794446287305668215666841401134396638161367562766609028069117392202704552137423620779466941771396922456333141261838110729112484485652093156718893860724446478731779258686558923188117837047947259407965387828825160590423268130640818328989997498638238628211782706430848856105655455638124023153470179709517767979663980973546086766690051518713040927560591345928232525037691577661663997704709563135164548186172107481472050102733820206063277120685790591756656778485148617507866567595914664297084784241493106960360924142436689230351598128535828797250192269419694526448763105480599551160909238331327851232381774707874405546745062441145444004730704459444307316323991983104050477564010625270085983944062389511455503819997733693054025601945361599060633301549378124632566619353242661717890450121964015647557159886027238970547045391244291178545638672324949408009969141031995591509176897399792716694169179896210631657138977672351530513620268490416947561226785495907663022396256347654744286503120821594317772244163922935992878529576664699404879694040264143056796313904543947252491463225556494837436535878573095287039674954297458680772662695499818955584130499087614828098188090396402239749719134576461357469153528654524414819192628106386737933000828301473473103496075044399401811572580412100141341698280085499651431461014977986578611134292269277693994264171994751456974788281780463202356712405174415235446677893615394412267590251343755465735392231236926117855863817435662567493100627396779264923905575120068429379001828573997334714817952772136777639389038085937500000000000000000000000000000000000000000000 [69,24] 661870985276104803407932788213790902429791097722779244007429633192184037883500636564733980186789000206369317535720534303146673283641810074460678260913579025935266202025067249269041588670481132814330620809365586155846051448208376723769091561272884372616421315094375819268431513944453399278506280529007868425381181921972017062064588926710662198253697220714805994966886979832862647404809639522361738284617647640831023469870408129710028679078397372471673930657969712135197679743734090699919198093750866196779216679801433399462516683244765854172317072383477963563896175570080478814902506468879247143179585005022669987432333377237514290675505191964620952515560547861778916678788111449636378985959286798845691992596151261521777351732617033058834224138100798884811688893891356569688695207255088439984670386032287316954841186112055025737335376294777912459818543115351818178552855604097580779683558014140167301540725278017351243592629175294438488438317761596642015465554897651908124403611240108903770873111793698753161249213550283351102939895656983950778478111427195972954320876278704994281434435188104494928129155041009313885512049563168145501041496080110777030384016717271625261777436638089788638436734871307316944057999752245240433431932387102945322957695174166344452791413172167278683603349383495140665596271777173187414716032070868707265297363857682634919455254446682649457051298241662779477616539594420808559308923690795857511863050090130162037405434969511305149645887012867750761847703392468355180377406436395810931094684001765109217182026156518154149820914188935570861234698504649794335317228742788107220687619616572427613633823057434027519493239347662448032456283817712433666397617179398420412621147903314339968675307913009253538366037785701538038675338590760287174741101652216458460180816127995847080156844300754066575505200759951762751391286613719385769646952486400957748485569271763984027266009357696913269280565019333992819279348748023061904699505168807737329345323537649944360890877120633599652250313973786047802053708510391546263662178622657812772224656138166542257810980896164180583482790705067940103412055705533317939447990461898370237058056424733572509682162155990627579948113232652093166741496310219861674555656525278449905807817960092904704887865447987355962160242988102798226655296398977068383858421280735802434275314389781483141896999122083521870993320262096236913126716394639714735603774897754192352294921875000000000000000000000000000000000000 [69,25] -491436696119034604732475720939924779693412193505271569982052352646883385742182785797343082116506141611686792591547748747912528466018699438615736524893160459343754949646202765237188668090931421863269562347538208009494471284942611788495683333213536227901107381186474414794381705890197095586021504641734407022391035517922943383495133889754936961299629745446472532147463462766591936129072577838245939966713929728840123981570413017795404352928422552043860129971940916322735001858727124927199917390728679143728123982387603664560034142357977937159211265958999064172760680233290147069077860785584056923172781881346930495202956288511762310714435550233623782703626357168179753568499731754210797253154601714416280184459336992214202935540500320502120358545988853518959594943704720843909128589691563055498264156952723794297622198065146131613636380823356758894246675810153321086409920973948631444113817646262859123044738886296676018954529886953054828260397017543720210650092810828223681798254911421735723898322797304158927800000832666952248047417700650637358863177842218389329004368754752222915288118115706747195213547389512666944008299204574076747105968336855551629649272609874024850100974024139307164119796425614756023245013588620235348086004447283648810012055840396240122975198369695958894859625968224821820481019711452664054236726141279780058242339385340848054964988039380428049876596134731264772455866665506188250154080215941880648606204276778092182436640024949298718900887815357477195397375416384860631008948686918417237447434927898158113604505573349094410922977690935930882586888813957890989093099419051986812211973699880672116542191387782285762309675795234749772554236735115270468846719362109520931345553098794299984293243043050469158786114332276693970340735313657237758639712529769660487728158027428444585801279823719517652650813785260301161559281869165957142835157011299064233671027230623680287241660244891809345659740374505488608591082272320802229350411687702656372293029503646709278116577392217630959480645970150102140813827619782943197068312239362597241538519561047575107587104718977110573094165197787985378041075301935916997462490833768422122248629859985261015866534898993950573156031192342791293267048833558728323175064183945669046282866655589642124006916417073777631775565887014658704108281953138611357423694067959582218689589924951419954644524368259605328508962225881882536784394879423795710060574037925107404589653015136718750000000000000000000000000 [69,26] 226467084320740840383934605732963469301778038927790017964084444299108472985228283395428524111263228991857389838543460553646778559871969238205704689222425362810459909513676899118655758853233983500339534750876649297768665432578938495554854495114630090095957370117405185325167716016558689555576345793755922629444714529045062092145451232153459682900576659143572860247463691543681984903793119136866074361138866308167055548231663830312706067804082198652872936450198364084848151717217416119733831807439514188356905154661733263391790705616202008976077761877404083220603705615770642090832802529145220833522020429446163487311932701266979738226898890295150602058796047803848137454003258504832562584627030505972990133079555321561544959256293052058284056523302350425708068834699196349438503583284627408618516837502876977401334643819532854856844949951646712570916656565993816493328069007303634628879020838725605465999973957510505541486068969968007376914939266145315948115972976592863687369120902123790235737264387081119600763429384769359444561248104820286660711669666378980671915493405219366247925559605483550108780320144790459001243421076391013193948148256717175009309385643545117306179493757910963774962908691624485418233115848824211028956695815288221027174507210592313638627445804973960962875264254902808154723234587366675933691632679923173977221793067902398522138684181569508910646460543247534788159936727156971583681005931257119776645050183021331552489622067566629843693312724784447817920021956225512432119435846057617599012694669176228842133165384678542139861161828669004970787965508897310951195903173795100489182136107176165801576610174794369483538962278259968988145509838662221269123464350580208438889122432332577326293848400207492427306224386616388355266326361390044966159067729364090515923946685485004646272749520785847085025276716466411335673853153216352263495118231052661007617562964089970646568563794844332733216276150287669008162385787982151776905539608344616773400541890105982732632297884844951828338161363966499938615339604095843996159740486419681910665505654165786002342658658666317204374241074523727639836545262850936202316382738080793383660489098130828477006253461283290199912277200856726131049475317920418747826019591729596989611894201946730697000780500230368976575571913282753436490336173900061856619753070218146451438972641217027725655368317574201993759106422755900529541602350959146432163304751838950323872268199920654296875000000000000000000 [69,27] -3990702890401231571125065651710120815283796332055688388329410711219350327605385960435594766348862765853265479230087468080305881490560706604754897039268342869629435706304293351921388870287194307193826092819581147343155118536903385426312475182077391610478870001239568225306753858880161739163510855518369555536496387404055431282050473211323299216426172713853260092476387102368109633170802405701872858529092017670376495405170604957498131944960250822709211615041553679014749839304200740664074749952741700832165544831270756012351556773345364726468464102388473423030507394840152620574791074288365883156320762658476010180840336143193814316364596800364101586956207953992861876587193515098779142296748561824864689029333537995363775819097600062433446437321445583405593494282957846953371387127188722344178215068699610748331042947691313750363119450459185141237539363751898985749454168487136818294549369556249987886740373338696069826467889287577557165687521367749329378852806404959524104125685015411906985461727740213784448528329927205956238138237863308246314347204023311466868445044824201619852888607008250474145816278812794931396272025824491612753506008907996752724711787199945137958115048210026810460616082103347175240621778825503339782749825313472497248978836790922267130175577904062304165319113929535156983954292179443983127703465793674127642547705386607198363175766314788558020844884682630790063444653637404754587826398245872236793194329490530879632474244147299315582367025170357989838695806540509369275595604821871785178683716938155544652200883106382685061659934484217489304257786920732995999876760026995242998478522163084035796609861725813278482897669321515284593115546063976539525378254557120877270775724316713420924592173536495687083369833857672963247349043589472308586422354432474380015597206954890365181326552712085104771227862874823736441310722742404196712448493749167184753362522423093048258489731912252359511516911553426064486792482666845465675076835308568050720673739821777580739614862424521251353915213592232797438140153816272101504891976150005106226476706781447362556376168036057792971392725934866039745749895780580691009162273866793480512446350381451645696379370235523045544579463049714559127657403992166540365087776602128754865660682620422207099179394272432820550077102061086722196854359657237061764970215498274683296171900425599756420097357159414947580628613575506551758076257647574013173383256081194758735364302992820739746093750000000000 [69,28] -105615809023960253959979394222684352143336586924625990487748305454198731951834012697395304659996171460350535845369960159497039516659545140864746789887050185660113591748494359084123106132545954842091144448053849635012097507046659020204809970192422286254413977174501175229530341166171209623532137462770912538171748221175670218870177100931033845370526072031349877346767958764503719398843423918046327372979586239609499302553204412458566087368877182743337704914757483073977801827583666028466145698465293032652986198420858674896498952196073851221193561930375596301894644379308832700049522053584583351895780627044139703026623355295994404248589779155015488742860924313287122970668892009719444319540112423065595554529397132352901422162595982471926381793917069126800621399485381018885206548967533394239198731928655309914396556139637216466005970607442004511602926214845053687234936346748965148987666262618553590346118477220461282369398810429596739183500847572367748820955913646326940812463375262591713928454828939830047515677055395269163690492515198026206913918552818775770568459562292585466402673652704939589094070475364554930280419794819055934560350559720778783952416975343662809140744990686604637802538639335468385498935848072305763636479675718947298657876749189652188044116128141771285388739129294738069614053186585434914666080227373753934424575501508033974264517494973137021843945125583158217477915121761260925164985181131637617037733914377421900058198511594445339579843889348964928357227098814627018836135751104425451187286936702255372672503364721659151866822197414513073249674924948606637857100113772204553965365285595161137645884240323405014763853700041499620094124194243403556614832218717542755946090599440418651801062484706685326952231564391787605923960250530818517226445248604288132724323692924005653926869173489546983317939557521606670287999041506075804858962176284423507429567614310878883874073815597105798577971092239475708926856983720449299177625249330514681986527454267650491476507382073281285347637170890747833930005515266404900860811850878497733674671364823135116689363540311494022540805455089096654576516346842118652303879557967306819489920156279343264539475190906415545835746809772369108483628405623055673471620677697856815863381216815214479078966764833237061940348961313285282165483794826448689106854949998761604712585740606662810761451610187155471913213782388221420238069268299897193784733784305274184589507058262825012207031250000000 [69,29] 113968437620118057706511816149913044855789445388108399100953150529010634525875919688463865502680575899608708725877862485839215335946916696953858190219848738974947507816234821921504419880952114059834489060046838307812366631899213541624894579314812967303821328388798223288959548353433141954219242625544467242401700036122881981454193385001689897547436893416766342449089871096830768908921790113977614814153485200375935895254352663461847051898796432087658075275691272669499793708315403360763753867720093964720916336529601374370165043325248720737714893262760090281385663180945781976669030153836382547853146985324444666253355080153597446517095122141133215584802514985858321607413729846076905492091825579737310747544385553733678328274711497665472784293933887507691526376473759067782849856059160788825326370544743875242062475539548634926812712413295149836215278757837363957099556014496616939202324423489442508739796925415171793104409539847770205202849536588874651795022363437547464185125625498465940000540594319925244591400237983834487764991910189735320482767396712187321502750286846400823198768290753523805486558491479531257523566889479163137477034112142943886283432056513069106413802924071675537459265695759057992480149640987139021151434031662207980091994664793840285277406905019798267034265061498796762932960623775926195983456175098416375504804729617232924578954112495916136456497102330823905722691739408336038671050066331942875784148935112703943046945698732114695702593148750562861279768404363474565243714686777121546713658167306025431344032620803188843864862633511589908727314322275917731709535599244911206992673768818711418325781249709056425629776063527777085913998359243613922720437965980849431894173842116693643700815422989501877982769606354437496094430169036898528226734566092208433785029119459439569546860601112185762971008397025570890832927688889888554109457829493638629876413821350155454433266459508111721622147981337629885405446588582836402976177331630012296749441338995434202118369162075095617821982175918062687720561118994783198414656281905160688708299562528178930348025957687423058777272715912051998733280347978364314140963939518425197368125348965326431923436719586396968043793561261793769836824423470937444517853077122261409935249297458152061119637373842022787803041586671555489192019213231134315307567930159832283700425174746335855334320545071589826109051192047183143162681614541715440294677996746486314805224537849426269531250000000 [69,30] -73248317997539921470854171710342790612997683518824349468643096844490199203909657238846475490700018904958565654860338303166936834124105460175978906719706145479644034598858965422875217985147611010632422847543225263706746460916820933056540730855663848957863034636724215992544220458694500422058218782879434330476945484060173681051312207620376932010567472763772095631856738415693839397751304267120105636353753696122612859188790999822602650387458406532808683878100771789251346511512604960636408417261936938057661169893690924207602648432753163485553847709600702317670919101617764161795131814723475713670572865852324465560449172027447899458152528829829751117676601797434579742059340088707104791410612323900564352737544542630541865443263517644840296070920202102673663938392684736536661080116237649818896544817014686403310983811241269034549392662639802075612948868223610320441204764325377670806419164069542448646534121303324756961956993736953165425149152362461378600862466520476135932168287217207813978211418205804785113276695574811869020528278763046905716535884113176992391636995907819108852669494367441801045052604732666218846079352391709100462719662885514897491521423625902445578787092637316527178718190993255714798692557370920691505810055947482390677834706874296458278387490963506303412906567770806026766571582198932799622147388400308837099260522359840163313589066456860652073298088336554799681278673442543013119101339227781015575335060061811100863274466183536427242881308854371288658980373101463976754865570103338624466832880030266636947986780180249021992877211569710128087711154835451292980306391981843458544607583409907799284283803547151249803788107209323789893468064545681080278352195870855768362188708673691979499520341335760616797166153122984999825422137025092452556916681780895573193793409785777886681243161781521635024046606779788866060091754655218591248299088552917215055430758135594195160257532232656739582183714386458953020767183147397002147114994194474401042391667992632076914537550645980655616721444459058837981546522411413390846010924588689289253753360796813644231255466356260857085312006754332842912397683363247754872791085787648672986314462223151413488677989404726234929413799358146705470483957810062292706872572815078588566066763105831617685496899654054466981017810811659529820613297891189294834032316680450200532128331506421639083931391326096699140405354850751805918482606567798199118102253635242959717288613319396972656250000 [69,31] 29488536865970144668087673294841160673679349499725214713545112974687803758012042178885219869904030221983156930504321453399041942268930448709194005409476771800040246186030224719196683732738889337271189020554980506691240846910574239107698789183300356122168094352404215442964839539503164028545238835326849152329708310181775101126333914179511715689511024653786998896067382457528217216123376256501599206699734174087882474597323657411466319729078384318335113229955463654494542041354582584641821547315975216312978480866154869026439070636438053935717509081382242052931132165081029545603941690846901728253474971029278949100509413044684342673310479529346860667694533253799304123963719219347564270557763194572177062851841239216337491144263708077846252758028459518593773730427512774935678949366799389282307333134467923024466836074714693043298127153888331073418445674082989695714508937639788422307723116594329415067768753379872588961985539832748430071413653350123427900531686815791278020196522875176195295945933068899599416517279599590603376112071895392678198170038942297485152148482170220902416436924273486931718901262589542165280786656934529488557456374570559921382004633618564681334725834383193536449567091575395504123841876222960944829225739960758085583095371873168840590924585674825412615220207812940317522842594001939881117480759796207010130182301374406910152367725761661913202178159542131503291064971328885648072003236811996262956673300859287272905291708900913876990801836574598866405136235274871099270025997810298082111918221324146421214054562271223372028298114441982768824481996685753412844791774791795429899205407118090223392357654169834168361327013328838568376738600666647696826438832683381754709039819939618836148021454865121162547517823749820716102560162868953919412275717117692834281869267335801932267874101939659205824353931038566630974596072430484315622351238679465283633797127452865253256528930473482121049055898258019879825200279481119579897083845268774003110572245915234436016845027543913681203963325032733095078838600085015126219007250980678238049527380322320342093331357110784079301479970444035962916204305423633663409357298608906873684047425386411451202440730200437123118057861020918527433315297272718597685011011726517544608447741390638026297604366310964671543816608938769124709035465663682576980843949814312091763140187000870327347579112169490560517366868922427756202409216725046636753404527553357183933258056640625000000000 [69,32] -2920640334847153224942482838755830773740367577772654441028858711127138556525144266086909359976625761499804134100452743142792713899001767722080956044284528422978282477729215684589338868863814917716111796420394005797402918876356338753765717557960659480730479650261927614003840131092107956493723396190486267628301284129814297871720931481284954150734788780930412607443226928397121146412762243971288259252170184470039122098936461980290135453085855204861957570210885218958125434821542189709835473548881412218586858710858254047543663855437451053537429766095203752233954658581472563249068714986358057217163996459841509238380541028746660281026470273184568197751339109174211307037964682693978690674605236916826957669258904690110103453884530452082188095043019019572251971622260558514718524035604630657548746481198425685706401601875781734314401854921244887737146726810112035114720815012447833952780706140870072286354712107582687481070582773853102951505456283888383415986828248728596257818547030804399319827649918278856208256854405898259616896079708279100761043955704487104105277713013327941942416425147066970290668096335798818865953951744517163039549972037954139247905234867191831560980034545394080573226704787688214653328055808784466564991917135899387391532327374179950520333649765123986248075544442416499003039811741918436108498511669584195130921764537642956216238444545047956781885898446749437960113598517255397787883867638858412802621410842213160353674693367313773473317176333536198819343586614328163125682969063292147797440502707569063166681439977232685430438000838399796908863109866506426010685933010517172147859610979049804564006772631046374408241136116567221658319553301108881833013722649628048012531118719738016452843014334615424816308957718552850155271751054845196636017551105364297923274739278349055539541359347116468417718908427146926099833110908428169047904315700943696037659352115724880704127537704304166967956615662566730640177010487655106705988164959434501516142788054773656186733688546601794918924774472560854658243607826622056545634319607596028658465342170808729917105463469351462542119189362117660622088117938464167163962353592976843984922959287856201540147774907764252641554646093402985262184827065074318761206477333364342015460373551456801147019513978310036661625268668613151144167913669997683355092953151625645804631048039559838871050651682348121561626765387117506836803552342646250750135550333652645349502563476562500000 [69,33] -6684830443499106855365321636935228362928280612838089690630118760514125759876447983571146401334823058263398797962654233824509606709995028853491224750755290477822169564036146486197518595549822088190080423511619477432328298024029272496164223662720686582263398345147275132998918975152826088578785539234807858801004742151492460512260783506923210302165412838978215848939231587175263686134200300988142754057380832915423709288778032534346326722652049547292337507838869549316618343261453831531169037547514447032642346577883038819209735207356599315766558775100750696683449109463808189563199337501943359473072802483853751036509706163544048091374072570637751062225997211695938472982435432483092962023750640593811798734187100343095275158221273042261989021843124689813150415174813667625390172618080903504276675092910968700397336135062000296274591613218198348439048727715966217861183811837992779375723746398839496117618176572842376718737008259320080139026093403668743050665362537338168526154993154066444451211932588642175737337096029472711027379439540231033098590628643234805627708651082646180328388256379093270390115310933250268321804768725991366702747073488932568727087516848688999027538186909257047004999260896037213078215269481830302266670981879397916290396601854013901409918215743656832991185196860408597261401124684024537522037366768021905358358068728024191870381243161154359956752567749533964878621930670851416624962349515901705658426485758079919073361884340304385804145027672259867757465674658344496215082834238968164984067299045798076054300033861227326936569885918067000033069537474661032859577518947110453819594571899319972606712954943740561368120362964830496509107531801754016975359717247720965290492018862526341354829109717681687956291500674089670853077430696739777125464820497573350104398809380141393991182041055147890419145683226843720532371268852840937861590878646818724499103627172395140939565655058702916254904298567292922238787475846718812147644186620969710268270698032545892311771350709878466896084922627926544589799190013725443419349868767367805208292783704748335254297395098315615182681558214504228647674995151460084048447812847777627203318365468959451560989725722171027189509514233276905328920963696135573859059582300755743710002829053895654982207383611968602422169237465420713269088982365749220134694265471108798403352961216044307511842489911959391444830748737324448788889611969277204650552448583766818046569824218750000 [69,34] 6986143595755896724322391523760358899822447247855935247575601439471782104185554044984018879762841953394449063387440262222189113635672789784671623964426785841222466434625742352724329603378043475017943719345684994453705609462624037858375279766897451020102650692854011729850115912075701802897601590520030875466566602743570567913751403403416297306164215906780733062789805627437868840309921334259046495991307526761302007476050969688820604318139221787489880510548344669984013390816362455744660163254278009313658541447267061203149196274154479023431271396631983148558128988213315386206531622376130070828433520821063428939680166351535013886506594834677046980589631424528340445811673030645998221288655271357307052256687843591989904559044719319702045605986450354161076234380725663843749599427833766435979396623870356606994402728257739378544721378946746478237525377859580833025116039365320543246290737741544197346013279038855360447818402349891646955889056301162577103997499564435475165105455983379992212501422319947353981215518336573025949655044402006434993859395936160073296772206806364212832419749408515657742083414797265452026245801012534327629154605172563934383212216395330657946538584541970654768887457645244679743982171817127679304391885936547279894768344683950256177361823763256988852017241016182508703728707449469886022080366459190571871521713261243924428092985713960330424363539367626137636736106962871623692332258737438083232656740295597992383948333936885388132142093958906580867662151650697545043592907364234630697038759409653223956578966370276315065099190584173274773990367427509254934846569536942415469804792983364356178075845291994667741939431431232687532927618939906186043874110207546656926829828108312180290265352376341018699475847290906845691825542849876740550368419477452785336213187549967419741504889622748643115650838241251732774140180135422601006119645454564888491428941193078351336592563780224526254132896276538851475773840385314793066047691331499763790089437883921859606005495866483649309817166797883670178758466107790275320537733489811583584455298024824760897040590664328502129339726898095119862644684469586231107725973027240430193347802735117257257477229226033927388703248801536120805231141470821470828922240760076449108774830815353148710611787755589040967349560893213671167382626265280793481541959968253660789267490114828585647997704695422014715912993833369535538312805611482758649799507111310958862304687500000 [69,35] -4468660676733109915192508914920691198976100656515802593012295539506772827907523288440051549825012531023172043937079645017383248824185605147253488770797642123084572757499620024868235992831205408256451847030109056621179016707059200230957454335323803992228399663949091836773729528905394383657814410563432991756388698808112103092160098259386310464957733972588858355529934916717119603101952624282698845717947621951719536976509739739174310175053342978867630732342997587381556281372576286257437075788918073867688116099977121832725554808304822661631173767277911279337821910362985039469275375037348987253538840670980235193837228793266051474302093814454827551091575073475184410983758715028411826862453166486566471502078822674417327588425733708259240775706273192827206313308459861387678829536106541630805239310498085929687451896742363393916100905087602517793906649570746759123704445693939355950524424894926634195497417891931832376029140644646007196631281755348245604885051638138284502311722478401652858618885579666430758410144094305972306838308603591691228926744447230595221456505114003445523364125679216045360470404241745370875684833057714723944047874603178896477894921844963117397812658902867514865246146320176903667332824840929701574477509996239814028804704522826965523866670788930450592731286522190389880462731983157990068235007763896187783499905216849505606177318183663464466332457524500419982376842651526252870141571496951113520324683475301417663298976932247151873682200886195339274542984526852763755202303615382466134245220382307075904399811919230991570972938410561478388584693838437120269876287512402421886765829170387995891536358427701771703893512540651629493274320687157867816465987368989924952356034896130668139964817554178273003228881348973251857383189182415130867550896624756219516248441496944996842768110461434192073294606913936266163456038720676350796606863666483215590569503246461110055445589081828128817677137152197010727907427041694839366761292023967935328061466415624436899765378323150132273855768861800962664531192542815012061847030541720222127358114886410336951584319235344135734873406916142726058837188091060901622099591855864095978428012749748883880362420265698560725528479681415723962758892723448519309858717518853136374706354664948880964229075159587503598052165049495419424306078133389674740347398819258801085347105822562712432073419638708850751183370540228344692385009651047766965348273515701293945312500000 [69,36] 2206663384354465861519376160538731410664480017568241757873345211285603449475320991882420368141758111785890729128613877851480931289117027097177222958794851539545091249714498629728691062951238210526334317465269797614846277748439517973734506180783665538836829781358955306728897484322247883266336645617689461361206036173147152077195883501470087666352486796933155753536697394781841687567739261683955171081486714564200600972038372983287670088299779063207232400164798718088673063393812854849514007747997840440064345101422161137601101353230666364050913229840777999191139926640668073504398015061340159801735700078119635798519000488232197674583182168770583590687192190583028493874659581219433238689856814594798044675863306637024078897275131141520457416272962782435013872923542624052685379206961411872324818000711392244005750500989842710075072939865358158748815921722151035776287234816572887924216094332140188746097140338458034220398277363027147260247238718072485791672490642343843364991113694083248003471774003214644513023862735700521360025085394539680365051608664278246411813773014559312001908934115485527608584895710263213036369759984368614770665050616807232903605854251294153547453275882342233537728840377574036539217311743282656521366194287927321962175382215235180046751976691634981695762213327245398963324087550357553755969132090550266831821754093869292429756179515315292521165708378960246905862368660865776308150414584378208789920570715908122308784360708807969659576325227894396508058621840246721429121407737608656442233504087858778384780316115153852954669534283614629355965402111834281584774815315546578534660784704448944142468728436140769355243643039990309130049660916834487551317038476973499966632759393055746018848245321392025380799539980671836142920425810776719629328649883556497791932900703396030866964428807104648772423671234824458743107467251610286923279419722852650079345729509182039404023937645815216108962691309058318495443185443463092214548470979607520708558641863305636160174119930848909200858817885236561590770935310460048601773490749974527618904326082637160042965946430938083265674212980042950435238083195983090842082548366663548210085425921749341065915259401625952916925580458688016346740995936459223759241850521821562191794509936492478234368875460427575993793811800366307933919529655199300929457310782831517111259947577751783335825691305433597291197668598851112367262294888803353387629613280296325683593750 [69,37] -896871792133327015511993428042957349213680577175958993856363356400573920729537516853688830717489537490345651796189003839960444569916301546438203985058909293310407654352237035521126341920290170444693202466939127376795316535811604348999530126210244134726449646233282619514232326626496197611585618024367274515456087366602449825534056971797338886892968329245112661255419819459885770905151421880637285201235347256267651370491270320738647409438077010890444806770055045451347445106317333879662833160297046404861093724847043949009417406617470571256558689129492258691431543998680901816673937338450135655470595403255249516447739721675260390833736530069880831852027810326260611962256061686738566744817826000196842681340659279487166900904966743055381435531704991448563291735462714067503995742896575997017109060371275298899008221405616606417200037050103067156428859842356779618329966239663575438150457331974397750128887580251859871307306536252705857203664347413773721855507367878636000952518966042022102866535384214487189135646571825975191492700666001356973468740815516573187405742748462272090326520512675400939207860995854735786579753482040325859533697865695223102840288880375162686081240061389829701128525173140331404205621972657452980583248007461994272603768562446711637037061677889456165499004584639320846339011949997707880867981196897465683083496844936307329147874514186327922946074028060746962325877822810943320818183513555284879426990958225106906438117165417154246185143159100250567930031499833987824501880614778871813674732514466070352374590520323454597487885280050119005042632717934186184808681240621992010116694365831282015825842102204604096019949098008396184786092541203360969302937275133752028060212571701456442156070313524105056078654965379291913194637878955390927949293200044996586634273215215526956176527490227467418982133399271301694910761806464659131664089926336197652577669906893000279930912539121340289232677702617361991557357440777283989386284570586861450434069234310671503792086123832712100035517399352568223038827524816572961999830062296706197346517866730144898958493917112464473130602396996143713552556309108162303844679444508868558669458086202939783589010824759353817325019693831548599951889772196484671262996327067674696701531543585424658504256123189347744067797259765508572035340546877499316683294733125442903172344759812862876704390462480603322322185551524528074329722926449903752654790878295898437500 [69,38] 307592115566332618713611643758696031178513281923796258698130912223714650137432129562731801710267794955874212103289206814427136420564476426984987662173994050680269655784659090324771162024339779889226769183631984525083027791021811133909778772672917825144328273555098000177106433721064602452260905235938890064964293762280505733277564611612385515238234184094287800784438552999227334408141241105538881419501452564718962079801566325671726426530955337448446222364594159726294838747918409204422780446336298605434557149796104747082757899673337542334405258755307371966580836406307072417429737264593968086175731742772874064541930175189054128524542322849936068055345568485116295787053245226958594235977212217478685109026701570435726179970955068194432276808632669922551747897769542356843594319958290760711555684000848889263241498076782938348090795587818366860281489799953156773025787517203243684703023688839076738565039963767304363794957549558883362242827518934475445176893115768301966813234988795371429938869246576253795230752357913943846890113636985758053789146574957940611259981847100086481347413035554789560008551119671503687766869966575027556095524193325882217388594760224041585436810281807907645753344227751453165794021396419170011268021245856941767160197222566004316907661147812583370561196241349325959817357911768789267305989293243132335218079622898622513289704584781990642983122076379108547721465205841721926151812778652167620343157501992102569008379084983844834312321177430715835785852816900136463229760583790209597971937813843301319403369763454548505225724557664937232411936172737567231891716247151023672909525023273110402486999560048851357540170426842198547331916793335454805207758047702207016776197185347989450773680457368539583044869322808176992043593843373883114990946886945543819995442187862305939376447608452067097576366954117016106243124084943398552278850934522756664072888410959119899909787037597726135558227418614956641777268305297714719211731255824154080585921691725874376520236377781339872638921729040477684408781073592440874296967651850408692610918298181235529733542213201900921340253751041746796745877193647551356102125672416583557630126015094046913066469684578587411796172007120286561504913579595368450853779190013888119299066430696528178732179891263270071498622108486979237161625920692390578416392082097180363350276443507775741443362500630720251384802275962382367424652329646050930023193359375000000 [69,39] -90229691651790819888536334136745219240320699442058448327811608772790673608744614644008089174765774631790412132971901495360237539170952426540920487287068344043906371914924362282554318816699202203236629735633030780769953200552741485476220483134574363752289475847270968519577524840674189339705100821033056091526937150917525138422076490704713844057150133705205743662340945014262303027778864222753801584281777309951636139201426835031593567639643064358865607853132318225681924302913821528967150860602436696908938909836408910608488667077606850212368368418253151181815601497725468069869861832133386816652115685181621669001825773853575371401568152107102309429492251381483587457078827513390585015418334915284256981949365748490356877479258963685960241988876923141074239641502196919591599049195206738149843283721090424474192185078299198206585818536869255542695672845458429746306587732626044940899020363284214816589175063819506298535804719286850493520030712447980367349455785384987649549382373412316207114522260248714000794126223675285250422647133142957598107146087512892162071240179958141476213653394865371724025513490761264491134385682715374854934101394973164275865437522230639158451650076748192302637680715176783823042740245737577007350021352674060414022911253611542350170022891858138603931634339840151574942507418711330312486005660310284649894783411342893986313877515394760870198399215761066327804450904423914470099924584783691960112549017055621876843712557285889951475872649983547019936802215017865084200548845458971720411651538329549774920634101954947045969273857887367471594211006776641965869539081521706198524318034370180115142054568404284808340217701520546264767932127019245379611144404186304903869335431755480828468788780547233027816267327522261005072415164208581011962061157020323412256167927575469702071935749614401465895538424037346675879164249005697876466597339923123806254977195116184152669013275795258066193320953547290098081935904914326008953929881830184388202282249163049520444764445702590925587435099479279156933554113955012994395281491536453392859735054846778299829303335099618875866317032127485749112848760570135976844104694586441597852103683627044866394417551431788719821591006184419516762834039954564528767884434287904346369748668670833025725182266497691110372150470696125839079670838780676068755384597513395407885393814627264212113748375793058572677264031133836930109737295424565672874450683593750 [69,40] 23168684971743922853362966916941197547066097086135951687942618626985565367002076272171404980652574670359803465727100816586803162016153245902517471313866422793979201683988849653484824216981001075235627941744279500757089938407881278315002691323449418544543554551002197233324881439753785434547722632551635727328016958439269206752249494598954179804743259830062269481381648040874604968303229356341353767097072137136948189991210445522168371934709427344541530160441274334470539925995048657770643031171776664043670985018047235777564625017146352207870626808576782521388473288626689832559157871465395089947647271865768622105450931081273962314172999008048189982469909144660751946469082452955081668038472067524285318648598613819583462096262463905105791565021007794370492543377836469443292042146700204663772422965889653804718828931012272399311534268335420695904230878088906263576273418881630059671939938280524647952691829215685547227567449978479220065312329844884319323385156140393958771623730226486490051124046905465709238289100942988797177255122292630453242562982107237044832995091499793576784508467666075230805055436203001822470699140800907013413037625419158724662906607514500512578123715052897053715355586165293171730562443524411307012485298531849561020166663252507201383319981408815961856004287556796880308679468034251555936030020493950777005904471146535878289146877797603202492750364311202586415426315045825154259468777379368364499736156288677853946362660747925737102751420043641238427610939077591770077439549729669101263272487105048824704236083463343661583302399821510301174826566834322518074582845417721564941100301780618948918414039891032889226743711902870656330846898185187592776046868418572994451600181807862770520803336722473836466563746363972627436234065438935800334838410537650305090517012852857101987535993985507582307576877434308167447757966559832680561668006527020915581785974323407635162990939025863013065811768840537192269576392901171231189387342776855500691030342056831132818024486593967423067269681349352236990335878370217180772161731606929562999372254115348531868574797481375555125829978349009710032996819306304684968302976673862777585929241802670042679694957359496531989588157597651799994411994744667064473748555038167541039514606981433010155319675060875976312400837953225833705229410991271754662599199096403943407031231569188798005943306143377809712922965612591497119865380227565765380859375000 [69,41] -5602036080704586598280958508540467590665544107588113409227853596875686294737403599264156938260601986320843425726619103481717136898041959268631936890594988962419913652215957092509121320764512360755825749172246156702978559099243337773909097080536390188915960590290903253930373626582233881065289875378904280847006591702776624726142709808059651709556716829418081652308936690314876293067466260102801019404398965657241438761919026938280124038574346455888529230525968121387162442072178863214221179072539969437844466639271831211974004048506137184503801890641160264237610571059118988008024562696871503093488761266677693033615450454429788956238817418283050398500700765477239339255262039798888972955510410115933604419045446166761390773412889207341943612099800133393328361163253986010115416721551333591842137357155451891373722242839748250421529017876587481444368337343459174493565390678419302823541363245450147072469536150379664782742669377205260344631122203391069201256127077944311922403524048262818403888189187751331135295262021209581128007098380611233800760452463675272658088028967338744568277891353991137817327675240450336163256981788577879723127507407986361186331353609479279952902123610371376556188644117768440023294986550075455107043547639900301977117416382235078636496348042130644005498473593405236511439966818531693411138646224263790837026126228868055096244178763563501998117771199408970826661306942646176557911711222559992378758904906572204332007154832507453074483532549075842948604258697763981245238453908100993555254877187870189602640243471643708702725634153537550104561617861785280523648100482318724525648742456984501620363114113270009329160141393667705903782141856611590635936240668189068164570277454962987062374421917202752406582234163305951939231804655574259358862947041686055707998142923019748970028384546176957047165369884267422021526168730490359406869276000921311803778466728499942681585363477169975697168558941643081558504967817551370480755283266467209989645832825167640209600557084237037032271418158967441735634944358803758930859750385429510548179663938727829221432473203879471900551287791231145889168473422307531294327497805993752893225871554614311824723621899406946029620383094255489466474837755826760023074917687985874321348896503517572345887965178095844904654217563297014484645361069921913249490487988751304445323944678162798570404278312545283749490643288027058588340878486633300781250000 [69,42] 1502410607347250683796048425137528861350123668563322740622990784478770109665469536048758633417389613369999085823692263361332668974528383783326199251482540424955790597787512047038730542315984754432116299566394876013097283899701734559810932427950789093569861539566453782319390572237796831711883630768561278817786231362949661385871514173636518970876541267590632270745444181544307826479409988608422394021389144597535182636517792258427314181278093442258280324443920691871966066652486751513244469041733273465545339664103328912978315680389268128828301874985824657586060314833287049235280360941863985154075266009322923979571891218077104286301260588313602569338747190814358007943555971777098298998625577924373238666888816135461719867489626350505321069787712953698888322261144514122594507063149693812873009587515250420567882536360297531464420972364956427808353855500475512673966433953897373352081165638059352311888451279136828662426642140045070990761231425795678680226052112553987524268339308380222356076590350365358630210010270055554524212044155482318852957610051195441664917904035252585871846432782538004441956236480866070698735013527649712378657799252686587708529201955268079588738478328301685325436548234236207284525384272681256787391058930974344151458784860281038456599063593972597437155330226266909435248562899079371404786702211101679783292976167640615856997524736674507100811460703683546330323029799927193045764620149050808822920866977062033365298461035133550047110265251790988875986188547922614159729571388239669997600479149663740002778619456790947557369114351078111826815460458532721299204488750575887735729792092890271808055063510754799495565526463155998173072422590340048878521250432897052250740196480496665735830954376373492252939533313212653755797486997759241879325321613216544655158132178260510259742607564392821166816663848339074412626283442029268629741978341138321843353723846485983917979021619281803713624364938297430906965387749216456016808773160405179024272156881375609182420237860900200490308955082367090183850379641193573330907894793233059136059901626840405452735087390234861121976193639576091750796944182550090947594352914062636625724370191696162676019446698545465717532936077134736465448373099982048166151351366667523231561749323347654921058889154793663213896673186032075257664774278671991452376411700764056766240706025499729892371072985385186196460871599356323713436722755432128906250 [69,43] -506197648551703804177550157113220293288005167103035349950617670822270973702986857584727972845543332876337724758379312798501068246281013727653665854302607329811856653001762824511378626572239594134931142884164587071653225547422201681663973276298680435930977978477185885237237959946005258167585143725011424217453290269232104611994934138039016553793746803639320473004892180312238016183665121237086553539964180782760130432032451166465831257843671043848608184727160545591463968770834231001596860956168774645792603843169917616988824152622399996597654184103802919423872154642322914447821427001471551593731324575087725533371606953487933458918496359874002310937790309285755802681204349445874660241065965328962194029171014062893004477173589412753043459854584620302273836828244384192581049150828613285188735453621049570555364598616996753485413810544609717268029215458819288878072677715941306443466804593451586779343686434250214711352663155505101589414723831625952385894670381001433307940718883731616354122360535825080998211232123286734824198290456982746714577672117775019088831530465433298567492869714104093232462649797997208487278623113606723690822129085384314025922228386118814282335069311218088999367699734603700983336833540884641096155430355603221689411410340036374509025841288140075026661569721811684948861965268369103455411938220734696165881775978791542826636227932509935378972975509387378954778304850431596425670825194173061415896024764569300478013322966694451492928281018254140026914226979829938575586826352411737457686075189709212389038466288844728193725185722715576212164410886792840121432625745223472856054311286678116136419552202867145555409134031082070167959850597153262751563981998516530192348236075669402419368664438122066522647911122840129808314669781179311004878761154780858100011278091472953734718959566920580397481626335472727602988075825071431648776018321006835965975800435552764506777655654726144656430998549679585521216196152972114612429262490944372287843140734026694516033906705991901632221211350028492194497965608200229368629058874886775649816751933328456379251259702341474252217580535158225066050315804728254369902754638967640746548233092911027288156655374397108501210167520066387700323215147643662211955630870870874802949089533476728783151059864082257144453823727629126936021564159628460827691109829183725834475807182574555580323945498666393660869289305992424488067626953125000000 [69,44] 191883057814834511257174714117419073150647167050585745195859991206775286419388751278680646117157325146846670624257517834324555640378128184946005405435260516598521975011434774888247151736602345710144500469486979058022859455842402305452152286992904732311907542828433354170386092048241321933504975447921534337308295463904333075290113604711628941792813767838133214017553290409071301944283635018197694732803612262702385463577638593249384079472175956792139263107506787930077046140063232456869375391357228306543885838041598079272572896817321426730722608337792052165262635649937234643024074629677078259618972491718941788135705602683507152709582904793644440258835825830438006161342081169926410887873113016638344549519846421008160678979780953664265739726400205047032707791425490024578793910063574358850028634985653750335396413830363236932904102487742628306338212469046513142792748694582587472408078474287981622902582391146248944511693963546604394379662831718105380889974901998524272071239219536347994324642609655445841976898418009324085233844218292737344657436449695398654223521956224910957169713421851372163394555292922260414374723580647883538488803099014127701400131743475351799366506975670324556239894714404927878491713518063430433505529840529977758461278566699572094525115083436998240078071050975413598102575494064563749430358600994198924621043725622417770007204742010947738795327768335886246565518549811698521391953856602300700643630332858654710620145393924995388356293049268013964501259356147135444765700585448944812350345036267708463271291727494156461442954438038211072548354990360789223291116406513972101178632650121355830902508672751965561928981138022765659087185827191791248169092990740337250337656445002074302912339292112198917664158212967371490095572254614713128428604352487887824890059924546188345577180724196049661995984516521574095544900521685640577340252266777881152194882062719290410117347200542074991395130254023427337075169008874084362792023329109953983313666274117082033566751923401521905605448195558596166084481838176766201788108469123066638882240483830861771702000815498671218154339755606981871420482678890626888289973036002591867953325213332419218385527921925478668431869638015514297540081551755401428442575818065013282366568195765768133849360392213773585473824891211867940859503762439858343004368132124913479651251237656826603292443186171700730824341007973998785018920898437500 [69,45] -69182437557594112921364988748115640356933531086683278613483589237930400524239848391879190869672839464179352761980610336965865134688061581869181984681874407496454075095157367599771617174145194546535817655635581430946643065723921026530360098041894319283590712783385998012183646865597819289116099580917430546394576895944741338679792023893471485788855839507086700052082680534513774961525689629594831750228289668490627250824445290353333665249742048777053488213665200052485963302768328701625495468878966923731720301783330824096279161695416636247103256699373546906275580779977678578201124452763670272391960282603806594288812558834814642379444003438409201638155299905635551855839844356424386973321586096607754913800619182634179150452241768990243405038303076073339746590751530245231878062719256321829722125321724826166975763484066354962250198048628161827707167093538845365574602327049688530513859393016515900654255760245941681586615777371544408835660077414382097187113119700328804054917042546204139157157937393311547487558813058827363530645665432194183627732884805399174927998778760142904915868939095669379875165639583630119192626457188316074413138012268759602868319621998333172338555620759350430249359696837957130702018212424292354114086743715353552237982021007438160711130105690456096107213340686818437303398312595981557812617849418021200994942957999189387090543931332864369245111078649237713884207177330389702666697860913134815708138515499652507526941761457276484574744426026692677765366808540694447032941806073090707884047650783666905800932498763355315016497491616102793635802596465129365588720357088090685497112992931024867012773808035635486062918656955517029599380139090863387314190394395605225509903309197187774344872189244576739072925686516257072474229736162973024561378418705077793204186455482241490540935679196190898889851534715724784750166560457427790125151950364831758266264005350392492260161212183578407383703428563689778166100324336091699139020311422191294180852232481625675933292815655758645317961961145677574126816515104840756089711455078703620991978230444094315120459678843293250085409879803812049146397732332945522489108810109695709460309064437217002222148371989389758687416321594474169763300093947718799199745469271359001030507924374767298752489516787508923706586035675345354528620684014635756230307052247087469688316518345515408240382210225405401615716982632875442504882812500 [69,46] 22017872907677042629576258610301017807569797858279106901254711063766825603348888036839420667744784700178861969482205640672830395187655855806674545992365690007186123387538200491691193073883660590308831342605611381133065131871572941073389643668621952630995789964379380092118967953405574469485464524211396855030405710241123543507400697950797360208114511313811842413837605288844439471563714401963345795970412385179053351358239306192742277884153965607143483313352559326694456885604379964676702728614193932139602582832293173547189215856698427995903129368335040114856433396303895315662540734005722985831751684268192236513405279092172007635699361370061895716833134622193911085884251977100837339219994623730952591307288262688543684177970042607576375146148253866896845684492730157656725727887964265147636182730835598012227733793362756543404523298150959905712667366109450718469660963177034136731960601743734882188651734855669639390471066426367532191029227289684163040344436089873367391109390932790573603928594642107649890383829557165297262435415962557776527137656071228123606223973521110635709834199509735774753968334474798128056266003334408289570136781517055729676268994113473377774964429446500113928814382484538471326614080180861914819540491951446772512034832668286364470626225687086653314764637968286565589162111521239798868894955032300951861580774796120708513678318779697936897055750884969949496342995580220188643411076312602757598473556989945539472177457169275542427106079541062208408333880797093391037972045958618267635018104484065551403439417716404981282878242465173337504785570645524826350689804844191452011019592552836795133911506098351885471596444168556458243230889257503807660139702899383516120316598445327257949959958800834538106334414279108949386946617555778056076441679954529590034283940605765274814940523832904532984221950012779027147201839598502056918609400289760610269699782137525533916500849241645846532864592361730398654541189479678416826350426723649445513340858997126473547236716304320460886676881277813889991740889148859576103327320472089003449981170176044952331979331127245258850208612445385775884519444335966285435302310069946351506956884593085766898198859948768180360955768839972062940908450821504239000881881934758831999982479412133305568072750854930268699471019154364328563010179218758760777608575311643761031502206088361379022338981670259272505063563585281372070312500 [69,47] -6100222373306388270839108762432629373408881768884639844006006987290733289843805740644805379362603590367526987469959435375172946150123488932080866559248997902222808192452531445975352207364626717437949918014303342335313036896578557781892656760871566569368136931231271426951324843142390972909304692641728997794344288530685323490980135673212037308704225119448078935828014723166571605801322267956585514172410233375036013495961529912330452629561074397811536700622137929693513699609003059155867990101230736795897780168658321903231915456372270152783664121483033790786663100303906706582375391956203481413176477866803610772594218754960779401876327203020557788794468688804878753996737585083005120310879697744684705522774337415218497364650556232986540570064488336140976845021774463008534497608380088702951723965334808884072394283948430550594435775505558965314121444268175641474606443299924314534825959688734041068445342241586926038331257079696110443663939725068304644618939267559006723423033665308583930676270090477083677574031007184271805840759688345380295432303027815155612517009700375506108845633084367008895583402288765985468476287237484194301517397079624347567338984614006184607054558876476747464574485669409545876762334065771753657585535199094409865459540379388442340965988457792768144248258786052794785414881168013009292682899722417801297100811807313194690530424302247800178021343602512974652132869816315153931606421305140033187460357271592302279359545011773851947115249500814924466455868969224786151998786584790533262643252308520806481539795699620525209746917766221613639027961259026245338347302541053745590734825661139903750787209866232236808550128926402850876102933866646898658850919311593891746957927255894481154365214968607601767983817212782837304362778830478196254547221147299375791565494944628841577605353048748975153836674222649447949191577653869268457838356614701970178530547519247589492425890798674823426964088030706442034664768605990656994708074693111407004395069198004798526953477208989262243982922667734855762921501807198470352237561437639429418729473277220768148002300346223015548571702930172436182080178209890192781391619352484943265275897816574371421557554371438380260594064032871922391884682182763154075631360262615213183232716342870699691672923817648696300176115253749963742481650898545122110244351233009697646440499278687897427575492770301934797316789627075195312500 [69,48] 1485105247115608831731852480199013181618456709755952006921374083904447799818124024671435669484665875537183870871269154375199498154214715305668964296516115434372173132944935109015486316637230586008911737901045409129883999428011786332173610378069371490576597959949041698038134999749629504738072855491283605733406012909676807154315902902597116029751914982869690907945279800614305402815164083860322999023600681600007514068801147898544972188843967838682761467219868944878847393359295915076100308094120308831890711659216520455850699254891262346276838520607588449720802945941205569954762697192334320840904094571297146025214603725034783894240443208143965423427564760939097515271351180264779065317937300701627131425436063753849649027603991924528786839669760332147782781975079397171622227551577326133131592216164589475457645473019501092105467138839368934835291536072179831467052827720750155060424943029792791825885957913769641359313527416785769127400919849929586003767095796978593455164235595808541022188804124224593054978057909152641496488345808102055039294693571041652249853163272153912867943416521668133807187043820338145383116792684717534125814946173656060364279225106023333462049576902373387260334960617123671199711266806744419486213049798696158072258616302458431247416493140667388947334160910283735097094089913105506038739750417312548812294161047811038258974089545774035382124224882595734248451487334808095433915961160767000294020337543939723477276667773723275854199439982805145191479516267306968900765159084549516436584233604965140278136611416589655131455546734719836196093177386584259849345722011704027792130532238078155304293130416443725836697459877770157700786648244876998119798878879309975775542984610383113625057481767218287169157775181015328392645480648125473565460783231752403526842957506913601825016708662830598405273487631441779881751830412466111328180535356083621909570706158311976989288273647585173370343626814060510873367475866948038022123143320693861141380901095650984029791671102067947994943980407863857279095174275884721284608576749142274098623392215841050338942501726509402841153358083702448807174543535052516857139112465864927057593075330565373016676812836597285369951500154108581257696428558139841306153660401504580420318594989484540102991528960999841457947554389112218994720421507293726033243805503453441428686849438544487211899536305281799286603927612304687500 [69,49] -324016089566061414368900031246342196100386641948417169343342932969011497294899809280735022107216894302500407454799018306274384062154203691313143576050674157302769315383933807911333130046960346621494603742808528624974066111221265141372850828118867775683077974905813181693743172454552580289841930304597746468603219141437514345557999421055488543250689653543031553182047028017088179284695357520307801499161557028968316601176515952583964562682954109612518200172520558118799097333554734949633853920423899079166946777052949475628413817532320391728063908177427908425967540945528650559589773629314373346778184371076337396436919228376263702820068616319789569058460899819780061266064308688415878552841272763873071929083665369277211484252547950005289848646265233938575626251937219475595357483897582034375629948521519442102572303122220796889155614855329178175076375412407315230992652182295452671138565331865264663282855241126458663567689718147074809640060480671771018203110108860831062648356665790241895677326992346646368774369621972874970009833317811995736561664917194195095389110274396123622485889110819163076391852136778441514195380899905159411608743211309896532245997215999415313557118465948328783421713101260541999826700656418838758349687164528341692373680138120856428927044450503254464701893658962915183917130502827206462476120571699463703909665141256770119640022370709249480696517093983631141776253974809485794783081494147941405067799203566067441851903101145746668556349535632008884579122248856216991234256593698456350202731158530733988648835363028172894700587537155518255957755613735798318455947341261996743624516390497374149182438302354204815715237084926750529414443564186012811995300635556943748999756931800071100545929797558794762717104571339101916037662144009493922673970198568892087092056615720335524223729612647862533918083600515076703573415184015942275202338108310501010188794878948813156692203960810442606639024766390495217710694330155700477518586875308615637218257222003181259662968387095679917252733418039046618169797282673430781159735589593435611550563966845163814265873274761945731377629551267075531042904526219883568844963139080000344910325245601671239622247205403779229406311059959092672797972602179294935612952885474294385810982983896106540392784132816084717629421898280694067333183713035892103966537254962118516001131317272321297195958322845399379730224609375000 [69,50] 65046716567211230300692721440383484578849413022981304549034297367681733596217447678420939731905397067830877606862794156786193337117889456000620076136719804205473400798558948820005173621652694511598001951460770488756533335927652859086404719325919097201558063949603478592338618052336132363873543091231273794535574785593155345172790613010690801945559759065285240658690269497258785176399845972758648147906282863258652975661259299051004148030228995027280711755448583314649135770807820177474743210599428958449392220261168981858867521311296448091566297797652896594013733900927845293313224111672841429128618326340987156434287309798508512968796752108392861018494469320524871910230604466738409746084720187341658863280914814453771132190334088558623775350140228145854258477741576088353415435313190574723053472385863836314057717120156030175031215853238227404386192375837140225993712030067988223018757208784765818452400739929636778012557428082911629074871084658830550863238249001142583908129876436801283941461578901905873423085920732103803981580666957178139881899777810976335419635789206244676061974085781478293528212950323079009883240566792275940494249918324491599324957452718660484723983067938199613505900152693733266021889400454322652152278514337631326393018282496487507520690374889822739207131509239913845237678054305345887432089887308930645170276414728228262808281627655785093881080195998231993261443335244804308129756797684170864023312052929128634704966150663058029819067330089316780660878545969079289896970610785000097729345833923428173728808931929398298780253098339605262992646492121108714673339072246451549745873548405827238641033917243801733773730835790125795593951168978675961220136098017988615167676099969645100524958601973414772666232526592956684403104491770743372152407314228163703755794481806305634189053176227012103645086865397436871395574907753271408914103576260541376645226461599435736755959547516860204001016265985939260982487268130001733676362426364704533898049020048521218245068789301866801767146456351211153189151986353034161164196766576221562669612654641169903663207994927048697764452563532030347524702774276197125509747242794869073714423849617968341966319120875075977424280924635043547906691974212537795959433088964162808284944195714212794674840513114181114398831568491279436081686276533496512234327385836248759423921898814580089265291462652385234832763671875 [69,51] -12359109868488034326877383814909933248843621755986230966149074599351545796634369468463585677526081000763287580859882294402085128253307636035631447724014865108699428752671576856593586559595915583067664826538247374972132587077753870772580065093107442511669051143425626732144852938499854915688937756172275745857599986541726971013083914293502303152665150244091432737323416199515561518456932131994880450769022529589335094630988432260249100097414365876071612019695262200380836600823713459337695730696584019812133536070729279438513194143583794337244660863909025960011546306931399916859993755352078736683240376037980209429555030374153625527110928583147076815210074345382268828271110058335532647328708222007316875606627297311527076161881203521403244243393426032198555227913601960496141961452468298258768934720502883512213578727209746581279627422536187379818176231221603723059860634834674033580299609602524430141461811399394014331697697190919343784148953959134273256858133994298494738522129977318448506678916635892008418596035302812529359088625912257763616064067095253433117174774426746382810314493342103936081775204613686570321311553214776399632605052254398300026606214514315618875716341864800457727293482428801618174145001564886255176263885778675244663758146981142055294982904278464564016920895080778762219277457325964689055083533141447203130910450771599716997434798546157262668216008251171492580629275313727440724770422403634217604028961098306897426487025154655613658084442087343295342000545194302356624264765090076539731636132418549875920902824609975822848425685933556050797502064238281261118445446004582024437840263484984192905496763660811713153045433928949021737962167424495938298225975254944075156117920458201193109232930127586100002243294444344479496709028780283544680433869645769117270709586382964000212899795476108864733837539010287795644061415702060181396144713611979252476692761354573058171382974812969846266355468161195188296356780103910901660053566737315435597972545405796812853429786517454423389148904463532639664149811496200734562141519010444566862866757564061806299848930952311024659602115286466011246897818551928680081510577591542749332122682539626666093178555762230278900023676537940233388851606594592552707099477519824863375183376555547229387193354897237411868079638431070595518302937915063153457129826050725957030732016228569136728765442967414855957031250 [69,52] 2267827143497608915918347089889751966068892209331259440484064721926795886275985637820974087101938477183302902650166378600821694540085083100034532394624224571099577843249449111228626415671204390894357060113987788360607117961689331524178263610189365667705133775271064074414867232708357439662683169689057001253081012542541973622391840393426152954673513583276770262542609400789279071195406683317022723195745302425078294264025286507336928286494351591818646491791225990780439697838653791408420916468394978956642126496901564485088728528246446512347002136803338091968860398419850178916947270859767784631213650810962824656685697219597662545233906236204132417998636328644716576989386759263303468643559436677135166862662129749463438679452758786230871321517432088542669958897797345077326918645108934051388623159661048602887580891637484945803307853476914895778984032386594577108542836222616484106577968360030349690874235840403862017807545011361292913529781236604383964812598783827507361264746286517618877292678594817668135258075030079883649803783334950960496872900536943640716534261548097101892169297036026337697885625674425900171008357136631105087905212657369337185107264947319025929874720067467960408440109723232187364609361693979525442747647435300415024264289437405911710345923127196945976439540344082034786698394397748539905220175175254758559800392525025944107795446979637390462693539880533501881448030004965651602450209948217442785746225246739668537886107661840003311981742013602060290368699950745238969662073197603618954906580206246677795350450536432461052140670713886482221483023071953219014500148487223031184210755208925967448635819061630586387843639984389446482032631168720352235333566538551963387939130116520298330751322715929113434570133555305177154794595848825727319510231565959191438316291834294385334829055147011018828686091552207206558551269711831803548063277212849599215462934524499947145172432255202251376339821961642954828316165502254920236397287110494241061802300996456899099305879399844583789155434510643677333820184646904163766530566443492081775591172598380514607139628367873511366117974079858722061590046717919873050293524179940347841294315268657905294107311909753336270757794554565601100005701966309770271823302531716832568876140621710169702269176376288108477498317575540310642173402624796430238540958311991104813520880867372397915460169315338134765625 [69,53] -402592534611930512214045190497830664198174016185364519362308738843713425544473397027835666926824553803864325742812091491723443560177709942393427664065528662997794075543543951910174843926650631656496637011048562183744838011597772221539972416061138297912697085649392239016632530280705170487901474853622250382116978333802369141508490118410125368428707591204618911359509933410758789238817715825848587184023260254637076998702617913740377847916202910132415770938626762670350015731807198561079733095010394044547524406090144818452122831186895292045547538154484562452034950414804908481334297708035601036209244098079999132502004195907518453775761716553301156968098551196122822070227963281251383764882893339181602188170123657075958761714842191733839264783678324792136039729496574669477879356048525227648381268738371117285740251643714557619341617032340129542438849048882752187541775437986535958507357104271994131956366330012618083192182126228915361266149361610071554563388463526815619814293984100273103304302640016393036929331165062930803973946876176341292584410304073474251917091645386294471692506193608945954168210971175446121510153019112227061166007942660058323040556740745816487770636584486463076608640690069475606564442705102205286428385856642507718077539244776847600013708606772587516543336967628824377482535171154356313383826554007686412206104741617625531466468551466774006499796175277795668332679968873171454689716785510910062904688093333493843501516692630255805917570446109732429884536813119269510508440340593955887683531690127547289993516589083017526723491951909768436665652554719071879754958184294315928215612668744702242905816811261063301335109089172889626816980909558053025467358889485559359023125734827523505381455584326162835160280909720561920073753170455512149902336847891861559668609236751135677431815139165339945854440362523273384785706017691467818188079237565326982443855835037424423001683333493660896668612623982591576730471591473140083272069370128782219860222441178603972944393186233681669760063048046485195511673634539839459020237033316150183193534558952888270758035215347080400483044253774479458904171480516398395516592730736967128543464472412403551959388844275544461354198815796747295127622701182871684271103374411349011090259567526260731070367723929286694177048256421376623755669193191019280658174070430810331799875712022185325622558593750000000 [69,54] 67899150787532689805667633347361613287016771344381596196841602044066838127626761056907590741463438097432740358094559390276461695412789117058994147885074523430452457849362859003078265161554022280666651241274985859784340877419960607749117534518602999616543736695115840151097790043956782971689186230908852026109264484109571820470409555807793580357669683784178553541551167355777204568731694853599734389277505952149779722012714820629342879668848811834338706032575380835095584785686253643956552421970913891683136340177911800273832741540879787134285178889546047020225260652299096173820221006645058569042704993689958660423795250911684007957001830449362058845591802153849252552132826521558214965651496224610797958191699533878064546916994554321662915203513652336403820626226991309173018174639889781362469820826002014874521843481324918017160347857277824291628450822360237714041816931670034947579044337532251605242245369633379358506088090257440320585134140710297353256416200669239858155205742293926909311485244366812694019524225044273426799419687920252254537919910835580943652028374070261485932770789767144317754739999240450193385920711710560010266523592056861631175718972559258158804164348699631952398292253872875729385744238201945552936768283193527249560368729375149901618029993805939316534502038927779071234616454479270437706541689294598257277545429643896842164565037288992465245580019274651351598616152768160456959893447522080700406730780496914054256761069712332866172346113624700688911214214017832268218079389679229756332752609843324118099124619785352699072852748595782573768862437394925689141299948835274336933945488429304906111669046027045494186273935017115045530816996280286898039686260514556228411025190835403657956074233998080781005191110329979728727629393310700974353250464349964231979439155871436581341011357609032712661455652699864922782148855332942580117232324842376364981243312286602154996098670584320518224782127533433171519966792481531919121829598412466699308787116468880409293941531905493554423903583631847944209247366283244332873202301363228738127163378035612701417097167429016404011235121310018296145329514035976456309409867387355425848800575847361046531609207876272563411570329616306895794150157245324986921727252858037666009172336616615048011115815417584881316102333599879574262444831810952757531526374767949505439901258796453475952148437500000 [69,55] -10547627001964676361310468965243827054212945137873406788850119049577145849858602570428899661890023747228611837008946607053255257195980089953582328074111855195258001002310634368198126711626826282188014062736686458323451668193354698362801459471988199885051683831815757544915863568990804831867373642748548793079634974689310996755178107727703772744397223400428566457645292116531310112147384764331122720249599542195968698681914316827665840242863842554055117748837885817727897555275023353046052523387803924660597965162889881384660923379777808995787202741576900441909256862975036618869077241696959982329880235244499675512889533408455017828411038457771078033004329417125265268708340641310681688671849221914184649339607816368439786374639824968320425888591542217275285779449461302681684766495811731977958532431717776981719971125914020288119004768639261356174461884012763981032203873222203233434758686588332816988135895106920854925245875120785526697074574814876890503643033548564697034907631339795063205717403089858497753648468805244403634584181971801074094783738519317648212390832312777610081861304073026186780587332704436070202517457720450469050786490115401728544743531395968235228256269633508805127170975500805119546580680333961079349120169009274834174917890090634573808608892221711825305120828471199396523340581907531235271445083166106631731491899418716143414226090530687343961607913316734894108161717690172656209553839849874709849211586216481407924409700139503992233218342893118073577739337458523262188974410343238293403172350556484120102482220982235751392832783287493066503930080817959747502160306570733715137303130947962053336377873659116490737707213934273232709163651219689580819800272440807427560690677739541167278188375989191711158730618143739934148222785824586401501791672872415903563531638363213813586999533979805360491357245109249432187120168545009486370225903608284999381961399304637955357101003535361875419439042070509029517972903292258812288749848884860691810892197052525185677636434223822309308818843576217396096469813956166512493318814724333456090681357402315752971245711524126609872452559927926909465291847941838403851524982723386237425449540934909016427574887183718649744430622380300910382036970284065658246731598615897155386437964700749032814908572944010983876965001361114375970435946224570790134464869092223437974098487757146358489990234375 [69,56] 1452644392926470273465627764107838650843458635706980769661056012651171052733536002062570886712081891331014782064881730200616197987552935380482115113540177935601661229399135539759249281295083968998673171988039688089822057737706592581378977861932089696512532965451342057091212247163404526879367406858895457638511431578717598165665579371143840553201302724946359378103181014135146205146672942560959645753490423526158973218308918437997383843689721221854382346538208632377829506449268297132559478192196418463214795116297815769524644038702097975395968417559304963067754620019692659275039121504266448572087497762539781629966837635112816531193382601695366030286996670825090829158083768149269743488589364100393878228515909537417452764569059988883458166156930169828230175228297528701471850473572490730118173637314140174386594189970362531797307438734059266225998521725428260392871268412821002106016353559010144696453000292439476832914832856404608544162012909521714268388593652373021673057126689374883941717984653537370054189407325415157378049451559533820317723877403841718651531672717535005329158115152773290057735864513453508548117547583385515949490577747053526606670258193385607397554773654084323703698088609441201817061920030316342407709627207140663795084392181777121523984564351916174269633068209396299929608606163433481878118431804713836161796155450985602307898333072044635631771673029599699786842740830261959841654249582680701224900632592581222475804534220162450025710862162658569599704722448661279670993189072671806129504861642647480450834734516346551653306364838309745454872662268185279877640097565984275411941153781474002240878356065409086784147898494780903826674216627230855176378620347993668224398812150328434609671040408201934498792506185577034753131275094706165788863912349308174115858871703780617348060498029225745107129370452594235217511471296774357968414890159544555627401089444130430864782716075992830241372130674068063389608274807534962151349944417015097922213132123278866872112113262997930493645153558945642230318064956837677891204986300283302499582220632715924013169619105254015852154151353477841504017192573853285728721368133376283809857559496460109332753667147916938954411342612586047223479280209812407435766514349608364960327371529776766666792679365124577370022368339156585633379974930639774981927514474477902695070952177047729492187500 [69,57] -168680713780855507880457098658806737327638776201970388360366615670862339610847132516963980429541430843432679517506073266249343302334521477860554677319007508571573453446170893416100854335268391332446729274502561916971462382847011502940909340444206991445901310554156815906441509781800544160488135522542750837281412932682830289203295033815813446605020367613757507205382332212311212983870072535985668887165774612884621004192936271849379115759414562822688260499099654310808459023590315928777482572081303886607807405414028696434725206373823691515094342719791666062308306938882319760735792522604099850634480122906093314120055459316925093872053923636069961023850048503967788658255654492927106429876150981658077600012670281151871263643529309466113734136032015893028179238636415937608522302963688968037947325108833405931245824621714652554843364159672645427187679003894468119041967346645247390079721674519119106043474515209244958175150565644487840552041279984005401363527766572197230558310779467267800019854575022648475206956394076276842833328977153206147429497357790749686492128105624817299241421804242754953588341906520110643526312226974751229826325777190986386412463949380538702680406654017883831126166478310646299159187170039384593823159530669289980432716092349853629562969935999736128532045394841984591716117634472595850876431032442336152240700039046704540853926290410755748015587000858428521758646251555763913815955234191338960683607357529816535332878753431763281739987277287804644911103139576752669320029059717501157187854841155107005505828475772819996176458309802583004179283854450909595463886752791545323812541376091427375049069352438346215352052185133319100947799302865160671669040894227710815351998602041674747575263715606986335363689529564700518545074982249250796972393102411787607779518412247837034999755661086598314782682871043636073368391002045985997378020504921536807208428248474992500605575986887213389901883214899731712954022515731854332653152159016134326340287460285185436941244108514545543170013568526464872643573445815674102504453591396709302681818039684379526699275124939410195551440272654184146587165080275873992013566096559949355905376418674808544902989521697202704973639367434701053269911347921180105081451131468301015887578509125273385337857787834264180498383414854672506969550379527780434307793200332525884732604026794433593750 [69,58] 15061222177549085552876290339123254048758108166012822127032316728138183697545715401843474852217718534207590618992923105864426721395276183767458123496538631401291703167066673587868792142420444235612901974514387908589308737459748545445376724951094749186117010135365071973208321746123076042925412728445420123862882481579725053096766247126426411369150839492341353391747727274642265212306231890317881564528381539703104588833732331111793221833298065594872590105564092595040882732220232955533255967084894708851455419152158355466714971930277798827748940387985915131917226778460731369639031728705256216666538397516520884308683783067369660687756628354307572214949769106320359512016052289928818389965762601188023757998130899824968154690928128211167943203280793388582307144560120995208124717263554106935021364418929033255814175427535548757464084047158184443641278032777057429440947073443870765503217311230965096415333778336141040474584385530348292100936650721550501180730685601221522551464173518230880728803531932005119253434299814987053621957703139990886575361245545610611295413025811789769048912906795738512488282217836945334415751210486444150692267502297387582485994711547648288696730635891702779785769005089429632117917864298442072489331070606498280839950134424422313574060731373623777578606758542590242591436047439265794664707927322870320479524658260773527037681345352883517191823102557639163120431289935902243537742493643187983380743884612178231058706594230601184855936232572182730351449026369578593387052559773085271542057584663680204196645207324349418481148913834471843577556656138365359300793853902499515612200306699454377566239282248848663489446096009346207628661760115732340801666657233833628512731535590647559004589964455972195712746841199771809801918298688746217315763990209615844338138640234769589914876198685931506584591223171212128009777682219928934265832749310679306129412779112926485067035290154415679579507815691819558943409480583012273393697497651662153908105880109298520201635097140441359231959626175035364297447071635214888752711692743512653534996145808424089916306137373991300785045384771678408872949290205845547353847904874644454762963814668331856340295518114928316648583825893316631641844529414240158163524506518497943545082804142973579969795077176366283764792970243061331800883800836020343094645568271516822278499603271484375 [69,59] -751149103508765252039626642053192235017209857378151370442025200675700440442888917054905558762410867726068593178650778453590232428953236531570067434652899731625734885162122719355330878621770474978947743074375565509744224701357705128606360352866530164663896908297991959562486261831395775100095022701211774602885585145101716336555728369705844182478972600516953029224429798582910147076741840839688728472264380535521560452842779365327600778611206366527875597938970049859739550144441517270800451940162383047711419412197823761431367871057185547695538226780712625966047725503332473720873184810055678960714149730155591985667459393034788705488794853152466536880229469582118345644731854136864139694797113248142662203741733274621454410703290667659011321779725386453312282348420609016245380274153181373603615363148675813536266357716449004765156181101388676589566599434504720330233859976431628651294569238954019700614211293020089381355158801992640718472636100098616305978328123291064882157728310201537943358183768524962934169637419070037994203918962909594315744245651506235654438150258414166103593073431668021458138219112922594431500884203403507465808554332955839301797766146728263454803266050387789086536650737334328157815849081537521895605727872794633347661958391254647332238291127669679852514325254839349286761144274870066582483182649645206832736735233282096380711809356738887481379765999667200313409510241227346350396432767055487706039815544997874023623336805329173245178990829046476377695196913793429594064657215034289509614702044623227025811767715721296355148865867705491565154720373093980227851328207089233493162879510999811670511393432703823415466619309683225209448123489229595176655042463884236397419024619311294833157544169398617092889071340314557698654884386732185991172098512711593044811358470516129287923410413356743372786236625247138862494063384904574041612954028468520988711606819616054006526874576568072809067091705546871352566788183776541695721902373273592823923631327885773407799625801050393181251831234133212639682313235787350633213036970437064846949000890158034385637788997749791773354740119236184399878502558910018837560203300584155647907948849845584639339381681876221015192890126466099927700196509797211550509975900989882742604519812173147347393539798955984991960633397612378726627144556737825098480243468657135963439941406250 [69,60] -45001048670847788144813040098730732088971193338684077624964209073043298718144394647994452143277258443251893954604519559193543918660039258821043766141384508467953141893190033241441246363129342969826505614880051274452557716024691586183359186978250758978915952531744800813127187957385023087598489130613037140290995771208238678156856511088645693069955992808342019609878771027218117732867896214703668523900685750589668243508252868306445810731214251620908602179452791954381359527822634894711191349323179951193367876478853723888884399170244159409499742481867164032698660349810324333835903313746882962556844178511270781006473827110151043092770938891528037644639154319079494592515908542599901489974858782945393876068782949654988459240311694943078031983093562081468450665448158338061846203843734360306605590579630034104378724445692326334108159595761772747905238586320856971640483788715901105716158896397278597821574352845310670957889900918139130542298428386455478841121621584203551281564231553604689547343647884925058990115892181496221916136209620577495477379839761191043015453737084538121253926659042711261857363482322588683120563910322857523000655968430652882634173827868621638188324955294086313054758199808389298705442219855870780791252510540035664408018389395439367489149859210351545754602750070792298272900760339433062041341464865664981936066784711202980115912382607532921022228797745894609609190735274488590845824164949569598293755639060224026860670236447012437471681249389246675662198085141816742887917011559789213363104651798795539800943302538354925380010608064322713239331446238894413188518596345592370406264957159831957168758324008067170608854873686035056387536396054112405840853114501195275843216629581814126876766438435118585388312026083661107307409102526317901238550821508474667528323226847774932554086479702220970172287369661688907227258680893797291949336250797731647361594254788839989373561946169714998075304057446774133546316769326645358545378838197739365823583791923276963835780431948440080497751912766656366752980266243959043512984399809982970891370627727006833210445382094781864068473786375006176447674310071862720930227462205104048696783450329495366769219477752175583865908901347688954141011324994912497042479119038216351946830910242714912980502551139928092681366472182249272677642681905751942394999787211418151855468750 [69,61] 16413122543271381159990250054596828536120127720245261661819947425541933652609474685329834991752450601868028531819262982506667564200517903022580344102550141007262345947350491755940473593080845490701359328383085180033795742808475996086153918462654878556093181920026399920870583932263733555568604989067333154869178681146819709922774803858693553011551408450257470881114025778346122232246450241798567065837368909372889279998557502407748148584292909826470803835963287130285099514965755903721034230148114574671688763470177605789230699520390417460823574362982502872019123679411827913480597597538319129250094655297113838660431912389245487143677714619316751839046282909219913400071814450290191098055322195764593383975820077308885646822644177459898729595692464467343328658169715777758462872959647120614713409133795641262799159397665263158831573200568556912267822649819002879699654141687788137355984989763928694945861051939090913386077598412537921033297144860048006136963530563435069823723310274763154710928504808327938935548126392185349454311865351117500826045340173953713604065811623676363452569723360413687163098931772328346235833964666609638217135588527863986375486700043593620569177075244737300600163787591150361072610937672840994781901036636646376637877487061500133648254260358029839619774188687590585406106772014028357102814388527393909939377829048440406775908341174830222624868876078931702029409163784603685950499183383179137971861513202301818785184716016754199438766630021613907990155554673282074176075802533928249017716500186743097153249406149710669101666677890340312110468798040095683063893683587549494514111935455217940487065900004329624334595155217945794140911978631518336417605413477921999548004398589668688478235705585508386474713553740381471299805983374489699752218959914586967008401530407685483587158392773246385330769049128534670219043058354578011869274208868025736631317080479268879927475914831024883734495114502894056186276635849435372324661277665095362436713641886484020961181499092248727960249722900776274152126527936299231022010253834406179344200755633834527426743393252975111491659600680860387871035351413569430112082051880545041397613895114707475676406178750020846716584517298426112975816431736296029190271365677943563874970899397805858638166315812187386553422920347492159655333754386674627312459051609039306640625 [69,62] -2287684588841278082597819179917434162930177914963304667525626094858227444037925722871708494878660521961461182323288243777532734501951675172553688415804641677122713318600227430693906666155831167195947653582251376087318143733685296622206695719703397179211199732946478104376915572031004999625155508746958375392232907996826072757886299247147202598380523954138807420570824197775695642703872643869540328455579933895023052938672041768535319217956981755862598476502709641736253656098161984739594136629442306508240895628797415071291811952255580122246073987234224936341635910583626013936892523781543297266784645499041899329299226744100010061444597897429767344856674680002722996324753598026992554731935283692530051286885797706446137145732067182569128795581035408953900693004726332375115433541705840825730814662308447009808564379401967957792359512224531353180784628208135776266671588169594063183290438819692343365639748959327501051412022786673006699148058141198057043847767164900925423561936477543502611114681100503680423271180517273406323148424451259973637632068103206024635540063687372790568276731273414943844644104944057425093298542235988200251092513676398468294305132786889314175074403304069413550381804789247737555011741864529519607742191494569531261668263750748241074082052844111026579501942443293231860258684615474531295925803776744734183506701262510847507541416934222708390781996030495284324461946946732935942415081970362809801371155106231501711661382029260068593634102017052650186791133035541682361478190651675766350450619358709329222895668939233260012763266194490859550805820254620076884014557653815675276328996433208451239384634393526232395267378981066110821136330503460666470430088267851501377685071632959300446113268016467001345155694240433064954506296737422270192370738923335452827878789052273389708397295570001952546170858747857530111089344004258710546343848358631780620718557021086761450469461712234240648081469004465912820861996039363087702658625805833953653885381227682090437122563684171722127837691577895235503091399570522207524571988612217566888582540417414169845389275381372290986228711682671183933320509615643692161445793060686940843653715053941571019882876407730551165319168347715486302050212661492121259630118980960212975400039065235551331778539414618913579011163275103366010476690917130326852202415466308593750 [69,63] 216195545641049543687169286769244403338436572103833370470594243361503262034694967247037952313751737312306406451972431957009009803998802437758037900375512458174840193864806264728142963423755106095930882618869715054455716606324050265279432985192914090363103452145959310648361099035583733045947901776062279685397656394293807763803897720150998801046194409657941738109565742856551248968671940490643526219947567071275198916765192008985282937776696355445988738992117590031103672145052973878624612368755190550707791366239703586681235822784991162067829469690949789037099686365619161499626432165806696877379157793081469936109822946035114137939956222052724333788806113406220422030712517198997136905587546033265736444029796067801981579685642050586094946791471814329090086901342091666151172610519293562748941581518381140971282938821838265511329680781903391783232353754179947137624650048946248450122601263273813033701174846309922839266218057228748255898542489175792257106415286954735546517236756816804166285646279419177246006045828901328072959344786904288742016097082891401028569552675086496847285701854445664013262615381935042140208384559977923485172805780746716605990889682318622938146902039075121023370476378975318387431926913275284599995058042274673431393479932544918790182984917764672340796749732211092120475180436602840230421459712501488921553830458117827435444336802903052372185275886420858444621031004275749163959425630298577125578940505638203397704221950535765153547983359362012162958163169525858706395074291460555781188458818166564538745196998718334951911253846444964527363803456053222963008119620484766533222887424733986587926864853110655025399009679018645968712307843742158495526631331078995831812555885893505673022536964975238158026742535353467215452443754531068596141829550789078838696480939071481669139629231239044810905319986687700666877196684560614187115040002456527290616003446805322758031372137739507774081651904972624772621238001193226008540368785133230534197933388395942373221984120050651747499799545092734384759773599284057789166414236612784867079836818901977189870758074783499451779229919304237655009970774737517185886715208256738037130369809331413807645043410883131906052617240358346712010025187230362488799987607831644650893479184908470277028840577495589607657377898344841504751911998027935624122619628906250 [69,64] -15036955574993482280614697718416264418642697548411904598180348900161699840976648936704840038399297921344213348818344785919133244475397523707279166656137882630451707090984911904620086731536710152434054515906129681888651431029399037207284466266396558980384899828034160545045146593244077169041195109354148965588856069405965971378482111607979495262119936749407549200663142183930628753595111022087879671055245617547049130284800022874286357500585439768476924580856766782357853279438751464025082380826009285108029294102717355351404923446621716551600680662204023881757184518075036655178198493803570453435128401978367767915370629791265677287809850056499328195015237113735768200597588741469399026055974428826374769457285591036060043846123254287169903062480216336800286011695329667748893721645745532574675353706550117233130022208759622469321664453855141433203348217271599542472422059044776050895192505188871360425109597428294613091002197362406195605046084791681840315716622843370258376892174915727248503722221007744307679511726677667409833219882960342322206482599768488806367335194443216899150615446839934357011350465830555719173700648978171874030068490469651032984964599025170852715732249311330595678246113987594838547488863616252960321834108205916768580612233924353517800603245644913117884783526184192735811630755386470207874317470022682503829164347721969329629829851330281536391874863607668551277428428893987480574674903237465039935768616603708401946912790339688699190011233488799326598231149103254369989160291206662939509732580631441527547235464709042700761883393006765063183375846424448380853721091118947795258033782727474226245501468204919215976648570238918981441118518641621372473981104646640674394736572949603662829753010462396158610998567511481239279179997636137403220306293269797646935400824730519699027121068985566305764878625848993075783375455248763314965429870515450386487926406085087124521643552298552391715785160162469179965062412849280658228007553092674520066205198786344451543045558746932962079751537032446682700100545397775056182548377492781107465772482658050718967164270168438164877951150006028441973253556150328563041408692233178155138828633732884907351645334527964265451576038566039001207961023261969925015769295835379983687990828986153153465332789536511322230701200031166564485829439945518970489501953125 [69,65] 778336667113555734060493592439893934760884465915296169460201015522354922248846409766803392261820894009971468694832242812281958178943508638200763432313533977363711435793037397689525004048551458625491897409636504654234644364976774296112717862431423601987550867969042951717619490530565212057703930769881070914418365178427002295610205961530311901261502798810808132617359500905396516202716153419334834307441217324175259054846879807322037316396942745181218486864271749547668281679755177313533609862237206643193150358693759527110722809524448775412058398303963511788942345324508553880447199113110834478697452920247263967070555318681811981030151305097275718102747995220241092641594132797112939582978019311614075674113073749226493079528654540235123066480373881905534686531309281875008353551135926554971123309671261856629070518032338230991653199986694121820394793037397190656481653799190251467039770098542266891892700822671318504188353869238970699495017472299495777934000333822085518101245229876246526180917246732935377022503187844173184327624300957695098376647933719501192560762797353010246789633939373768122672251325149852094645353259769866817567496736079825150810310538799717040117981396307367241123229204777994650411992819135198907657249460453778857740289580587285790605688049745669434952782895992966279533063071638914210197903132286353666220556201843149933223677946845281175144930433200530518363248797721574673468127704805899851889046309264305066277405288093889086530047273938460809383491548003741573705559588220452038149674445870969838564525115849858540760759637531885864900830708627682657531887561361495883947280434854907998151359645154675971460806097453331428197092203808174980645582246195932015305259961583535815972986601441603545318005248870375403290908440761401090534628153157345602209710088217502493242365025420161032557877674336856854360474628956373973247511291557774011952318295503937153733298304664925895745332609476623167534195232282251825037099980446805509797330706274791674490649693514162965874939802395834311419144861355960043897445811089824706764838479337183519036472155357926514222456469691121572150309944386276058680594322318420074005783838918140425012016242418581494987689104037929070885395642743354056313653706626687504519516634720787186885888381918953936311478258858187473379075527191162109375000 [69,66] -30027308815912726984024591854763058489535455079643725504826438801959864229254538352877213510240471118723028431199686724047031005283189429214046948655903365234983603681250906761447405579197549120854118133260877304389664190265969593007078806815367301317266935449791280679671491468570918411952195602889397624134750944167171039404918591380426921789380986738025933997487150039682723556627442543016178033101772830295035499074348692933106114176391883646691341536490692031358166828187260604669952501004880675899676446232840454388999931437798821876225287654142613926399392672337763339376157006234849249590680762133681341803465546121370366435942338189810076561098802633382340183760901806122894829080910798117370533932807869830923024466685146887966397981512513701813071839916187729633699933888921850799984006576782828378533046995322475816558921415878222321369166623900164830928169258346974904120691392213879791497065431235829531237453757068150603198635202262354333074536202696269458176803775526526277051914422566815061700924631929727190641291130414342687638124213541001143243670486715643891806362360236220754159563050249690942115193190651601451609382520932280066790885596263083199007717023459863362964093046890055058928229272477900653890123888052524920093530004276369317762240870623943890613987312299201096938205885760604500669048697139639389251480512725417308744413012140932875852014446065245212891771787904605087894913798622781826589084843258180532266509171717975542180158505042437868064773635820907474441134208667634110556369591393831442401377146105868759932015116898273629694952128549737273091953376513231390104674729257313403545408230884466837739206776762801537599297973566305203038800292497563142212053770206522663702329352230115062429368871580609956405549922580104132893059012564879545846728115890551675762187543183998519910339959634926406507660478971196970012027603674075884597634259331458251511557141513072507999131338323366501107904010387186667153946569242485010287621913725494436956247573290329581905038258166193677933498045069353123976885883411516548293396690185482433479471079058381166861468921441003982761683887212619911430345008146561564260862786230177886796799584995530661846360629289454366452013987618943845902936090065550243041789319856699132938426058064373784517453458420277456752955913543701171875 [69,67] 951166758377062829493917663314678083708625464882921527447880807065645858734763162347740265583257234778045809832673401730045445043192862907490735009710658275746504091260341507025584282709117261424145111370955349482636118972459246423897159151634065500523031523194284366919567929209890082345119038878219329168902316519020124860496260282282349545053237733830942669087233546671387805879913837511358264289459516581049645125766782376047240152690460856820947897841021123824758047443289527884458196420162595541288852100917310801176174825680610882512516735803447749253536984230463641381442638874447081788272999388925834759845796247318224370678632088775244738401628207616295834804537044153828997928123005081514515620978722860057774653079270184689530170419234845063709770370580405794485743259271883816611715347056974050325642858627428265121332624298248424125587982945220405645757292614558162153866593902456531086631576230569645113298522656903357393685505352410835140901790090915032830810353038963005366391230889507045689294948537342226602516498536041567408548193132478407170179624888409288375678788082892395673127250661022304147931352387032239115246108914800993093317065329384182973385676929608838884646843496807637923929699009073654761818971864829542577491955285483161604768717079819899755692590804604833462010649188822770108416129499107194422582398903266139385127069822978952420023506078567670393242310381291378312880160901423071132279117747330034618070963604776419598747226358896139581606009802958386235551400069387682348045134023258710925832447987135709660179348876614080267554486078304992058559032565806139619855087886703460019821820443557067136062287036242315186453659622089139107520284050916130342569642624162347605720699661372538845060328856439278469972915732355350124902722964279552798979198301245625035623373634873056795721526900526970783750628654721414526149837848752047616631687674529633003801412908796306392906152569236280093088366074360046570435656692494155093057648924189358640894363881889861429090269913014177547193293801410330139600965422442462326829029097470221213796324609400378104475554618469721092092097598154354460843096301917235819599096748440033132582785167618068684549768342452369798179570078707515582586476278190396187463426986976049932231142675607971082030189791112206876277923583984375 [69,68] -37906842138731995038874065157414669716233458650070202369525259708298596541748378337490902043279095992397335042924888950125871828766711743368945688390095619932312216391049295007291945848710188565465318230696497785975443617347324466293600596864755356465277546175869036607176404877771217174940429238835405902249726623488811978183526366773376088302100461933846479853031833216789086367659448244601245409661660486691636297523981728094750851113377862749761706123844414743938609508724175099599010505041061503675308003983961382875608502115121024533651513379595917696336001232305248229198580025565061921812112106189979804272851664049811925351795596610276023577310574121984114230437853167991734530889632082406437552158805635937107426135117070100521053188253311865732304531035420423422592053111201715640910724953862080204427921827323609064719248676211824544242032773533217070062811692369099559386552017925058404928841135035050478111920631935255188614880882378232085104164631336980012524580058846857831331624200806045545066227197161783601616270908522378914652282444018238816371425663191219231418990720765685760150332919265879925830671649664245689909892528707386874147548596740200002435184568949442688673950703983026625963590775091316511554314200637568018437813139604813106524644581065862901351742332317646748567875576723244375805732004019827551270631355827306304538580783057569776540620826026383002449676980560767850490594585598315207192124989982463171307476066956296979319400727937414038648190686335764728603592452994423597777830707305002992615074355391200951927126338572547438119309361759758111337876410728502447400344702773297768493342260041641613493249565934716075368190408961476874211805196150478581368601496139604987120582586853870743781110936725260857633544436258776316720025366196796811786396235818142398289109673772755897037936383838667907756139413787005541836169251927738143691936704162112474082172254673302709919970788487195374870160799688791271627417683251645487518122283249256223294951069915886056537522363779846680583668690199044731346111350193973606260830989502060568057275450194384299676132287613443932377016479520594687860054825913257508495719130681007169632709286925987158964340266410758175110602511035909937241826790992667379542221622449426689474452460693054689500058884732425212860107421875 [69,69] 2329630464243258604129321876538326577270399984223802401056130966683277887190286440574556246828031866818421744321644524490250406354427438052607685396919821794606710126043463936928810068035349878197645865074557499744427190288776524265903311654464507944827875511621833976266981218686263709649396782262098852049871008597246473477960366967696566223358665392279062005052650320344939018923799021179377180470299895010707140537746986144539943432103987997829105224264255465151469716294113072149436143791303632841133327900835151596269366389498225864480150717434746206683281760640304773268229431364812506074775756810750641019744022341720949708390450554181399144423120175801315004935553962764505861028821402781412919131332475475858743117124710748112084404843773736423238016695372578781323691227353695585685444212169343218296781033952003968389435228746847616338359854138670183698268342728510465621409837489863798372296351011425546395033894123950556144316269592926989718110031214638666062650439627376729586405547783966860711911042517695023146803304578128019448483934724585935994793646082996843006240148336526404652457029637753194795827680489559957404470992443081196473018603400995047666304037768632994821419319600071836770725340039441339187394891372947986604599443075296484680609105735330578949892770651775858057736901701218798216402372547149125136846219415978449403026715232377467022222141273879887722620297069217594333862955902234411225653388787533693635904629351305986278754519514827028797009660956585479320367271129272381969288480414015690326798817498235723229641255234141984412702996910855451691217030669660110099530764441331732444069354825429740310065416248163348138209287921643909383046737358636845138151263769580914736180930343327673856493167871354931341310535926555921591404212539884958304647503524072101873153181286542661852844812561433645955227003232643040104661217953599648511209369746319813082965972416885888039945099639610374889225411699560204612884525816456685072431448254055939695813390657707177651638510266109646104899489318959426257981482837873863856462049845335545390043953012737642255639565052793043559211549959814764067957600164480226586103268192993429667777423254643899462220106948187458805188716415810680512540853822733324851385793866642985767978490940777192008681595325469970703125000 [70,0] 983739060076961227870648156820466278746870142660419679567935921163699318452754379082290901838537813930427012792975520748205177524131390213945770376902793162894487265756009798622070472747726157783357300836222400521454463390488427213211946921259839832778573722296728170646913479529764136839777799456761289979506797061396097205151182137095737688611095947358327735054476933505659616740632344081449773892477821011973041192467779974680367035293685036059697113381435202966430642287190042962652375468520563984827969872813686597515652171956521258475524117054944115929130756135014389155740068967426219842936891668523633718272434828765270663745974791335374857777149859347811233466151578109095007507759425072696273225172807306312323054519430685926841936904849928264165912356350910076485607424424138378889237427902273340507077848690998295632855208063353927861780203392300945053205679234041847394009456285923799714318938930472145478261858802720845213330748925731392991653324147699316945061550437407089676312134678236867977085998942578744285271721115832021688732679598929581279554182180914357314889893145307223385256022582275921835235824948303684917627198521568874625725930082838240599594022594929796483863947254583773667208827992286087873965764085198592622691515723370213546242605679056101500682226892262865094147811752922449518766882787115886101969710562219558271090026574500695792990612350164286903798141892049795332658815811189193653898378332174770255842199343780296245179600029521767468956068640388872207668488272988410963069860341872487965448493759871370185280095771645329237011194719135715455580921802228296988818032660335652680919498531914250967870233279305013177737317167213908644440845338844046319627464218965709162147189410219107128210349368872900811945876482897258890849092091557819407764439195638511959484817220440999118754275291400504185973613264789906762029555965542817220989272985380875554783415958362191955730110621659081332815388952688797798684135707677800372432885641896468401229341494895835293207201413286955760169110327930026867158799666900372206894867581607071350051802197472091527916257778155370100392306191849577295226980292712728320599348726104505988200544507430356773376068402603069360868565572959089459603342617911665637847631466210863299126643255476665217429399490356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 90078590027161457397328827542632562663383111290238730899498346750835750472571127417926483147862447798327232685698508038194085063268534225379951206213715368265501116442157222933107851079767950249482042706824975257009269158644197759425878343897377015079885071915019672964795095559998507033914231605726266151236495810237085914710191975369946693677426046304882807296144204731720440717923258925627945959752119603979965968762528998208982870549630358526973716016915177279592844464348604510366377085914685830316751172073129753312918225350935921104082529661446517663959844537180383603803726904900052673117063913654254443604267030010822259387714478878570724028546368736076981107614130008229527981862362961800257467227928595801619728996904900621359093922962621103304614042721545854192906260073593983548570186075051720324051010243168886946677450135415888784157343968519211855533340381668116400921274868798334652130816794793933444878709791407326943281955861209133875047539733738288690264147086400833984030118337464584309315051967006840316277025249157786625729503798552719504258242579732295870627129683722068836330443721808718411168091734198526579961801225295606293134867454035123016241222228986005562055333287895888316029624036740499541244322021930378795788885391315459338630880952667094922062832513801340769355584609008455606479008664292430813967202447089983812515515368505965872049730203706625432954662311812608272538294417734342444441012285032459900562048269712798183142553601163321658222504388197520402902045453427288820163338050407830405507347434800473200802713020846126396383059687885945260100550676071384751387421181367019934272011293013188345436878034982049310249912300905791555424855503425942174811432995620247700461963516614848170459530666743362441516329245870713046481656907660383483342410671297170654367256085807422619227970408359017340804153669596035383521966992335179930205000133511391720047877536053108098547019747579325345655622349722499274834867024339614836637187094214500564119025692473706386564681182656530738495637458743717763725876054866682388130063899688618026866457807872977130971324137549710537372456542078134985976082913139580847670345725412062885939957711783767041398248146045213914338630557814394107799292426274925932360384449581380758169434422311105947756004752591252326965332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 7557852711523684147403138859139652867524314137577640295736307877068036691146424538295855031221108713043283895536756455752307589792884866489851153838293305544059442592555233649794963023103238351023515521290235450623175447634000195830994235489727340572997570694897937122071158592098630130604908363289053853984108874430830072106942697402825897253893809525535992947766727616184952582344927638272724091578493777110658356044070568894166108247813454571267184562802100434401753077913263591235785524677001328331929748514071464225710796543582806296897625137835699995579828086705089699832246944024528472456670572481583350801685412503394366345804082329193090905933339676456648263889874823201648987721716399151071386149788778081603480082207079222596095813815649253058773811142300139808342694735495892917990215449174821367231777598027703784238576374913900658011521583592144760831272986235880282734749992366316428066581945113121261943877762329745069079190355715719899891497277364557893077585017232764402679016390896066400693012191225148597547364558371214601186426316165500058865351186240048303483084621461426860242986553797582983943278671234444310275825216753476037617103896763018424124620364382549044237898524678633580312768657434984588527948249680976979607287073098492391543398257411004395035072989771109490357581061740371495555688267732075169851043383663053118169510631337076586324185168734825469116837104966313305127550128469327114650557271989368456391588522602704631621643559650619294401685977902823025321946406524088335932891721659955803707219279685294587919455167661279805494437290939726566409076305625273495715304771548885613759639165069273195980713866762728802107027776889424933523057134988933726910848636335973195132906284019280922088550099382083135753340146430519264046570876901579392540302562951319433918640421090119716302909434784443633226939658131890801445202564305958752632490766221199079158816119517696867983143867370125874115122630433506180862074473662212188434352306196583456067649189212643213745243901369784705384291684632056491416253830543626431435228290495560497957558905526499842608669622322471314608656208819530398080363879305398351673365520776430092025186890152415795511805887596747947162163736987833911621820059000904171178374120238428213955465749768029837252214520049165003001689910888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 19649395868785923244733384636035902778808944529714261833143745049510262584046745895114077939643601306173493286952547414542277486492063166918450221671242947654105128441585514746909674185914220821737436870364140478935617847967014122609488500244643982128413005013095478904608585288793120612247459725373016620994671201700772412867699015892773828559763806518493527577559732823948422185926050826003599901006751028885271277551253777357142794072506596691475589182806876015775746985610545183415022737535038918577413278348058926568568180399660016158420035995032959355227732866568759317588464202590230894175095624042031222463678873824588068289748475956220629627509095006075052243941527833275824115136147275978060655362458476514581744003379256000549644660133298744601877872341937079954494267240285346310994015395711862984050740310098047739269582862953985319043935483414651172669536159237894019308866328711326125002170690564969522850382638561712922559691263317732803890223434243400766524577036510581541400324130492728135580126214949000454290481729360031522930202088060410893110748117453492380146865194213395914364442239346811261012904556682046531125869369120911888452847947807921805646364888049346031038568718345674557522823306819432443091353398100509542412312387327840012504828672114639683731209432481928775195766804815640473245752877313899842976159767965021796076370484938517399271759736514984748646021022575805895422744279140974025838699176784190725468681192500469283601851902496103389546848709802421650087960730877680598385305283856274710055211169360253296087519404824616039986210524317716721557944670102907015186919005075831088814628580509925303379238075844815037180220476402386429809677990238751285734932657450688451597731718314543306993287910189361419075656369039128347532864949076317123898111396884789672033794930275985662237447080286716319676590349092979906744063605799532881767354005504672483664012466441603705546098680995478864316772949649818784437021630862162264265541378527247407125080555687911241307702957152708242083539686134763729442294174755233968903259383065625085441142938397753457362788678003073638816545679964931084147981854303853713110102786986228101145443920064527825040137005742031894383332888205279619742508835752052883982339877633743477976458310859812815898917115475796890677884221076965332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] -806241104253476630239000243117205080696112415153241605304649090200509281894044146406378055441067267500368074804455467652298345967331155447061843777636663370366988403233788251835616963427931898741491095891688955531665209414132221679673557275996205865887152772529992878645633987015331947741236377911084161031053899624080133696118390613675341771069585166928228792487650698673397487208028817997601297263663727784185049181792763491913319275080847057071724539738667024219715889970519620245544565506855685780631204483900290884455286277621031944359383988482714755802944924210828206983692428323555217487633514226175580012272428120693071700444141481689159250843884627371507399510081121114408903712082024513569427041198656091580501928018110179435834618887712628803119151425107781853861619583569682804944118471620804725630290670072579974688863939826395484955863347832646483543275085168635231469647850438685662986782994763830067610319568134037213379528344424190092465667409246749038807956427822410792871557484661844537563124186224054042867343639837420468882554124177188886858194941498723885768260094309677311790672964420615567913587120589319119673673504424922905518364286760121946924893260717130398965038345465368064549832696457908542441372865164943183681399898406541609199692345572084537271064327023479323803699647744624941781259622442635088382015166660609145669348011291928450776678060635284122060138515814344531166180762078899296867246914838173824431350633105047239072371807757002158789277903262278288259471867713170771817318430515297424610384582369380205561771994782628766956444930668242619169207347370946433760655666250596337026806703020106337793895831680958976157674976846710940149734450574627584472894833299328112547606128544530754191703857362688850487717398032581202215259772350148406415472273657397568749778149095108857834224081706518184802921264670287083110387183696127751362216945971867353386986816903413510778385516735077257517566418656628932948768309758117760360342287836224791202757915690316390302547886573002527128926085735287964320303273549640586098014945200659395126643813872991624651931601268705202464087273421315114843962240207974188502653273155457008537362903824500958103461215136502395290629011024636700375503406489391419756339952690104961976654654288676235909284761849136202727095223963260650634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 1235730402387806073660412626144101018679377429732942844236738890281772136598043823610219103978376595713585368829988737253430825049325888975308375300177624599176644208647644511026858650079639305294072745776050130000306618281780527716021443698506938886220293531490615812696676492994416055791865261591180258375818884746115875005599855128594739940757428754579831603534592980108816088737062346824696384791060915184095169465903103766440110271191879556184253091756983781400408553892658607000188023347372288330242920509517685705337813228292415622029071055721985689716562147521678606186662058140684627467835290602384484115360978955308778610061517158726740687005054561935395837723533542468561131563545525723240257039313175223784110652985382630996519237333186613189821076953082323634315403911880135651390031248087171620380621742494063808775532350697665287591424395034117028332686879764634241489119495028965052955730825385227045744698758727244388841239498567488392578851532955105730171491169605658093619415450920999354794605217659687084280663780806206579577435322758095421234233662387462689458717567542780299802561882295027944961446210674382085579426626056121842668333387074272512923474380603987080450409944591845032803672821225479894833788942551079340404329300224237653474067429942750665607824440160110530842756568301020564296778087549216962364799295045954564319556014335893783846010219283455858094547113703400548651464843183001630477327838203612970814700217432725697576931906682364008199953637566421683235864751458662628130931691892594972353698700472650820617998603986683933587926046804865839401807993066609701943995436661611801962343280009650319692260931385788159651824823057409256332000386036229087510655079985508918978589805036080556761077347148075187238832598851407346492228213532150267297336341511881188229461611588628417749479882815656790113735808343213665881633667833564172983930920583969669900015885188730535206141833449780482033874344274174762051051616448699299352195049903232455665753213592834716876744418331886445113845681078005691947658832446929480569457453872075492135289256714276788600399350176318654748903271651412712196675475404270443893193436624050324630019249801850854000223809880064425168206527848015813156271548235697244217328075364539018709123529561793694047604869837991836689639058022294193506240844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 4239287562124912668756342231339444643339516184301805754987171266599445592817961644063580674711551508611903892926725724947772817397763653878478129514872648239820141000760590996521728804492600999674952945211030668813748690745593400831155381027044654898384087889961651071483885867182879329536270492326003041905034813913365398465597439235373476651185538990602746430450753025614030340433284526597884629917860478874234001280485832546134932816303741176596215617677581658391662572995966001381600104444317961231862739960167215560365451917954721084249820227936483299382819967265148145780045257323309237829714189955403443817003169892172783827605390772343565571939265896378401999180794399303168472740160881661223152112039466961228339951372100678309331112251362651748857660008695976181974079051985100068933276170607312752969677321960206966045083268447657097170877733454430811096579805382682283827109148549307159020108623110027275497119563789132065018588786839486665169158659375662640032914257610951726285168541823060092197406639577646630178540324273226331170856995914680586211454337463488932572646178941458154541690638477915190635271378162102151923373816569194839577484789284436252817946033200838023281967386902041216618369579626975027775603060294881491077604869340438135774576094900100466390931051974201819063905246913288361392020793486922357415792368400445566244077953920594255683964510891141912495152615395352062328736939756132905717620229043394232190366858539969190472267417011078709106644291435420998564573201501792599529370386621010295924328664888768442626209228389834657482961056248388027574888496834649334117711296239935718402528414514167986769828761712965189802524886466925970698601281471327414864207535685926727203306901491958303721846051210663976501192542900116481679750293560151597072671192559495722557771100880476674523118726183108730920919899147674957325500484505045896028405168296186360609934946647397792693640655281685067109720022663935764891674266070666460173933843467355256083295714726442508202029017030946418432301627490654391977967891673935156213642282621769411947520692591017297015639436520814766436805143368459857583450154860306191520675528972601856781105067203669680325916928201809378601834932681331079086334958715505629052482045833979716043693113912279896910479062317874884846524707882053917273879051208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -6548197814922025538523969593155679631864086762506436642163584287144700243396967822833105313579400749779209581787903301340477738284453011207774515874492542469938484707697427244683073300047364855265140984275929079952733855899022804103893234095452909231050017852107694332705267084741407758781300644165561364776830125604522566432455984259258848400118624241922598452180503862157031205402222036608703563109848621025335363998676030156254169661856611495587368358875072973006453610082703936161367101473930177894383571083959207187321920340132044954107082508049947086253787641901176491077053430208834824386336980189208825125325780542282237302707178876819557876312925939061644170923451614182866730241584433942247512141102651269162493696499914981389994415446392083272902379169917095585909048054842978541988552102829517268459225260693829423996994536442342643085874399861294125276111299106832169758037605136665581236401528516379245850306108757061976545079998120447266893336058943043761889601791099151015634391521319807960071354601286974029941005532970931095233787243758843623984273278958682655107483731956712136325735881026082896180697731400511904192311087663234247314611264904908021056541444213801988109418747043350636786840796716900198137328405517327709348872324303716673489289105188400783361859866366538346750623291950181585470138784165841257752342733254299405612247403296589095274523692442573055506245018334873631091828505944425351243873062507226723396847705373153061632751011823785922225145555736308197069455275787783212248556737850181341080727453004233224865136072177395695872591569388502772000573378482689650769558523299903513357644525591585162737754500030934224630355690556427825726243947666762889096780368944141868764387179860385478306682367864112392226591073533459079581630148254605481736707340280864504028492958373662849679129596762207095799269521726687752884759088567601076945815851175407057214963681523920713913882800443942479460499588034110461384611898635278810079549978551180390662703448435522276907748837327382789999205654237765092065528173172089068925231297134534298389132933227215610506887487471083031083147104251331087496530605701389783758820536746613845869322664114180189820482100232485524070939582792482882441907377611441899523668341527671470005384802138028608261924650383349274813254980998067367181647568941116333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 106429760965297239981299828256474605478272972071856962395162899827760719245339606268945835421782840953088126358770085038386852592107979488874408405920771439262365412671541459723963265191217055811374558383848382129569990960392144795368583906967848956991538968598496867443461986200684244699422452362877951076258013210870920787026406288394043415450844490484299527215984141265737766425203460137316003143029386504842275219490839565939091829850123599516097854312062263483852882398284902478905023154796798398742934533913459939180368137190346099169866626839006872979704399166538110019554451870057988863093974279394124824172819655102029516200972555206445916794385283057832103828349538484424241248351412134426013163836125851892011686640667345398376779696901619644802040283219725435117276647205802289678427183313349033563155880606565758853153800293333649343553752931914075967284898270556950405508519200328986515882293413416491150591852306944216328380921070439445271557498602113970028206830035898280556570172432247244866353855706274247787848841791892097813001200925830006662274724572895734245189796379762382918206854812689663789468638293159641077593505725477159414633526380549597895230520398141477451641588858466023677482881384068396402898322392674777761451301786367398537763922651023864609280905537652895881466500542552431704658600007990110125471328586585055276876310547444678290684412444614509157077475790635927479542199305713482721681772495428716499090893611251510620218533333128874111854174985445605281283717908905622005279792987573472227036089859807592155303895395133112490410178594101351698843136412988939897917421141928326559628950850067844468394686582246719315305024900635659479144137077523054049770448007431994957352436609570432476929873838087832886076226442294821880695137661061633206806006413411082731884594439646454954500959712495656099563396957461294952367392124513041471537829097670375537042217897199470640730340101496006742215620902230395855809082300171613804595373826483450411636975228437957234813627957732441295802878041637405879764195038905237805992258188267079649210214588643176587191522809776057763322753177394086855191184553351192269724832094842827089352552855713152222159865891393157880574581680236383137637812978197165338982601341881295408323929426997258479187006238580117677386036555142734272294546826742589473724365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -267701610481451942674380210044180095250721751213312254426093184559747947332573121412307540165732763230289497611896976731674235483778171741237651966717419042562716580483031751557114381047699130919487972741504351625235651302232116507839362438591636417497993431247915482014502204046287153658532107612025707707894936052285318786877647924618756197857438002263310811288605728411371584551943481357547120178124165865161556472266277673306222916499670676129991462772741850324692278179784765909271492345538111236942031598076158710882668180838633405446904754442451895720888317720440547230156796070045335494627321052180956491466505889215568473185756487779868435355217127022828992713640122482908975686317006878647637560494879594155546665846132018242196671893551749001086453250011431372322009798838052300953261247013973485867202711070637517676228146743709330427055357788793251861926275757020105839397117347574999828127731163732106779849980333497174651060732303810548286095909893530735167537890862625757291832975320456871244862239146369203819883680606833239415748963597183457488643193629990030706858055314102615403933734056930294903966914000047274777584706295807575623545883195967232139884673004756809614129443928569757942464262274915677279529696845150677063399847556573555203427206388123709368398157698166838814992812597854373902223256754197610598821188164854505915380111579302939626178454327502565545889453222796686677877255437070500467092959029216121516259875832095294738647524186200285232927007508381330192966892276859980486689672660367148506684418728215815085685238852355956022571990497679034296263340181914826154108615794647289676102398556344555039902410353713830631398221584398159774354675197694822291869319918618260842678692746539656293347671894831336341058574493703044413632283342932310025478234295089008261392693467652101401667534720629072430293249253592238872710022336932411584749685390383938379775120937424077294018635834008657731528601718387811436548762825266414787520581511843521097316566930286988115029691491168761351786710277374169041737487272799930723214382499546496082388281350504039682062888584424377844018889701299578784686110230036950109668774852420787580514221737472440645784372756554300183906295412616107902803162396816209325810690615452131891428740789188069113163631634517360954244690355890068291649930287690040131565183401107788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] -2748815194587370760775146603379464522094565951843091241675613423705530715310885101904146659528777067051324155431897886638303715055178733725195008185568665080172854818750999214945442814831283521227325691838513279994003452169413305445823870860633907450249376675028497749667408382641237680619574475230498500810671179096437631992493042031638264780403655609994950947650600091010275201422818304639641509596117238497222579185639269418373773983085696255312680937963059956833363392553465581564792498156332884232675692237009457370966683569882010317340493647975536837795109777287390127242944089162700244803244294322638041161958786135566897812972026450425820444574936573586558599227844180365239797129268212326219490203848013703198612602973833329815932232991246876668689242144730153805340702890167287582614441294166153010671982214705019918793212554350597265244015623199018319188122572191202506504918072572308968566887386265493101185395981447302887159299900240702663696812977134747221688259788902300357239424548499914801635874990020860897540577684512432244797611237245738647108822882222591899465900358612006959121600877873404351735979165141152370660756837604351417404825180206809519149273760607733688270855922639624889637489999492225182033986616856176605485443841204590253521854095159266481223647745296528989470089686178133154633531012642852609743342566953878379740446886315336262287899279303124929153876911293980356422219477328145676278531209109691809276364234661885720930641444777389785648660159508416184562896082507736970107112056946166769310700594894673917091199277655240651195834572629991658779585668125553823074318182137659242923345738170657293795959706459386985611500219815311623325512129426257264658454446232478998989197951667215667029588667373829203465330576400662819615616792327119283921498020686418438266729020954991654461306046635873385591796514581312190746377100626706824563825310388418296260587685498799766903175677501859967577404505675689973245720885392065553833031261809776982391464850044858292865587806752250803000405976600828993320385875123192727867089773796951680896796942468324976877809352838868260499533544546820503179199030100341163676876988433975461193937305915960707485948140138047418001250153454229772581571225871558531551653460883072498678341331946775199790937578278723269107745365354936691780702098797384280715050408616662025451660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] 16851995374246373358232514910043188765868782236104667297750801243825801392079683022773121291133205544455102332492714465640894228425171658119945741684624282065432525480082811759988199093296012254776490135806355317096247997816611956127149640505354674626895062584133688763220426688188650357186596943371701892202569292649885713207866764546492198283687347481759982774845045794209654202386727210933356099323102403262012512829679262461268673557950498166650271135976890113152842155235878542887499646236461475205735630863388732304046574175596748593914919217078943249237212777601691075802176277438132117951484458875341514948541827181024692325225664170189613186246941291257962769583844769383329994929510021095683518447819343057507910014126449262822414523501900549842743356026967851126445886609119450177813265470495417940635668800480559298226010795331441784240914785503628403562436722715293541468700775791151443240482452472277379595986675633838768307813934694914129781217351592019001352761122572575727492105848448133331525632745689632555858939698737580753856778662763368025875839438747758118487854410277136059100496657168317086933615093399449976484427836415853767848554449606279266911514870365599247091569966935561415164355224905599137343224309587078876857369894844320922216459305429464560123029549852666124828039462516918333510301522561489267624160892745332665438803040204855477815242027615205408596563034211949450114493198319342011760023977611974865299487046385523294303694810684467045044005655052997596644934944939824322067673098692858400429683293728346279457941718294795942597043877352005237672319692974585610309468874957976889060130016205353738968885003840654631400026108888354151477738134494169175958150936314524964618192570405530197846500411543498599807500632779748975816066728873163040585027454183020566069958588935248045383577962166667878510539465372570452444313845691109714041791454610516165208588977050231793700624024358886312101018910208121137639775219401608088158937972935152119073356779961644040503903660418463563557229780242696991817153690800452406230945523448644535366806763694701454635292209990480670693251935408011363988435726628540158441105695048414336004906651912003589236558316908558945136697078353150426874003104349111958919144703133240756738373239244698757767935887606021746186540043720010276639992990738853295695776068896520882844924926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] -28237535749484910957335664636576191491578374954272117497433352892453748772705460023823001396217550580275938673254390296334838978854629218830679329801493266090876457875974553987234012532293756695866273938097468660674294127387299604489665649443235013854469559140379815841010515064908084826912495535066600307426170154522270595779377104236357050288679987625613478562828265263734819598488151029376487385807746859044382151619060400590168105793274013907609698357498082292467323255015229919049477658807966943428316590550715169244806979693441604746196703233074720448217712156844516495001594065376861226476492306550405465034585919119713192560248168439851402188510092819474463284384572804388834285011054255415332045381525381221524635645469285016859825748224093494918663505981209227381237713134150369585361859531036592089796803141212825659382484849800467672794810229005795938400975167559858486616020108973525006596338572270289973146652082945489311395065389036376029557739691568490851277361093968056293554724486239260934609192464011952999498670753041237378484372201183488027649406390237505721593133427304872409084703501980736803419698507982340143611318492623699044773437674516734062350773558046513158624033413853265838218936249871082190761462783047581955040091946933503691667867864659313977981731018994455353247243409640220374749142779559594132160314869840323270578231915215289372744737868597587033596941700390638002227085903225325615462975983874932497791733995618000923625627908476015989234279993328348435488738551176798807235412331274579069466971499095841700725535491371923477709901152070226120271564750393374861286585840545422758929933571257885016327346617344212755840930699461953469411165841646459303329511474200334290441916761358894111945139528933362864048202429245126733832818223634411327274624433579583251141708986709854453361053433482666257056432024111357316596706212182701113178707840701619155114847236640870932667827107287910149219823749744129259942950440078577961042279343082746279007509425038061874811013722361209354696106463456142002914836160089218226154469741663231653274650851535886336925274448360482037202101380926060513620241543794799983715549186363089592294718162008748068306798795654619400664059444855393573047275240656469046039662789337640875907395999785895697440972270767809487015519121161640625922096937776804848052591978557757101953029632568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -71906989763721502303847639999274383427667482823288881949471788655360443062917481491060097179339826040772642471529049809761296899807444780917947228066661001243176546765755215423267393931519764595511836066178191564142366914895453863779165670908423113895154866112453955839021224054828162489617524025729998914745206438338168816941360648330126112159711010205953437307020952282836076885538948323941500755474755314466203657567030393769123779509844393888097926691629777672654730966528454494442891707906145781049422028944066484915293967088170144584575450278138121291222625465668847389512058477777532765041220227224150806380686800307159875371728859803991899296294156836615398020813120617860985729826296476100514526884552798134681694545738024317880274319754622248737114160438504264568041488264109053180864285832052904737219881453407223749690032242630522631711920881133692993401703511565225815893618804554170004848921562597148449735619603668750868628793652823871073480058751311749450029530088052608303662453882431870320922586223528503470130560627155366047604555950761222651941663190347077305761209090313784721114239093342146160600467136534925465362959608544321236830874047086666390231769732018324683785074279718227033358397247092011106677272974825388371695326367116121175549490913424549095110608815461935339874511866990279534596831047913386951101840317054393576325872976652562501229688668707913838618823684049828783042870443702846552872913720281161865088801961242181824593146965789584567514556333657032333999825625407444058707874470508499973415203052534289963195351623469388964531109353625480466974424076836837509207150040469487103392067506875462748704036134984064853088381716668519769201969926521505685954535642838459175861057922028954007798865962176039667439586526825087815090872988463871544600494475882268252997169651934953805819648094086964213015930463662213716936415559816385653486903411625429981949978198191273666430692297868947610373301810800908549989931544351482635629271196479390321433278618941619748318026802925545690079751235801262342336930988194745363589071142068727809139095061157534482161716315064093425436325091544958993816410026913957307024994968717699799873790525509773695640978503631247536640239945173051698346545156834379305364703698213016204530267296426715395894216902062102828911216143850320047158415133641660315667876179901440991670824587345123291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 549168646627042765921704016707187754986099488162894997027589641974649197905765026857791048950502240595282549588553442793281496910988525896725256734923755977907369647313415569843496229017376065194227810220895592724349570217722296469680604334196221338075279192660722821398177946551450363699879720354064245086588512506767321574607698492444487757980911408501440148876677341149323583866636875352219931279268191965847844616715958243493449013029239826116175910809360975879035316867833569639760443785216107043564695059519608716870112511238796568090252316319148961993260719150835754682056676001001999759690227395723263252521252715112715555736542995047397611779239566377739793026960230804126823590950629371083694560866489184868377216874023075985382851607110936326217090979891519708241040806705878499426213853876495667512234885296061286906581924443509496438792578349215653153173181056893919293436379692216810793044563345113891960467459167589847199695307655122272112489352594665690178801291955693756907590249289099048828701902299857876599335220974156520884613959400116858442031492532981548819161692275443245622933119176476530415484366623444542581583494758968069355458274357121635123402818337370538929890219225314517911894038322967896351166390318853625678260019593547822923106286854569598167443472321073667424817716161280913084903358418283560491332573875360746731516541048659822547880148036771038292523803502168928336003891661754265188099741264548334465622857831230327107932643160176295163113931555201870563728822729080938879706000959612474595159647364518725384580820363328494243811921609710232217501328625487936850670410225629659953233463455006647993350696538394947309318902354404467010844792898070480123672200605432809266005999835426850769223510894810141811339749079320938892015578225422705552161562883357266227377939630691154543786721232450227870644166216562105141136316321033902919211232484588564170520202564546341974958695419884822139047660705060776977015576274105118030328434247609855898474586468933082581024017600856140655449610109892756014528098575281384953977309087329697087134456593336242512921485752216079857463985939731468014105467333859198037003035149516942500627058631810711144134751620880628605087663037473257772401604573636550490952006356151403930436626354441072952901889317857443648418235488808260841056454250763473708878224105456311576745065394788980484008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -1789965008932746974695266909713209748283881202538124345890784733467647500639161736162395640440084199723115742578509492981706613993202259853630947352817660372995783374215695827841248894015985059191946859207700156863797436732103507052666331455420214113109145201046327608432362204397973841244642602527700046222938627583250433108813822950233528287176530839151398549500853519111652997812556534051097310519145928598676102773016258337887488714047707132281019967226948492927557516508339963439051580623257475487748885859441510633821446808924562832530206026504461179190228285601882072782124730972686559904406450741392154061460560339362717089632429504264752652011948087756309997400726583816138139148865672495278151601869019275888219031493671567552032269522820798550495365332950868307689453652951281022455667118215544290496676523834985671936620323136025971777776204641202134174950481267542885777053114434125395644793523192695373207995240530857144979146141830117256397772791275703104088606181445195945915462061512786482579723047378014864905047973905103151674607288882054896306988158882590164861960531263351436453428394766287332116940210693706948846327542014359990928706977553362782931649467352297404844831199280695436746157324715404873859630731583249091936649637763795137668774423912176718911008774139412455911964639350800156228458789839802055595139263431089399127000765034696911796393408281083054345240995613697177734218662832215113777202512348864380615918359228829522669936325149971724212209250630996671278053695250625677088651590594242503823344527779040912291027577475721733942982049252743256279692663849916424908414586355413533346619468017191826604832664579072100768895545747077663765548921649428815479769116179244781251101117265405181859745728114761757187276564110171152104514489250321692763644780337241588035304856071819417085541877910185156359161296064608751546242187592327985993705583724959604903794705765846980909226155755548315969428129945773637864762069505125035169265520056281260843433610076305727540676229231738163965010984780038600825839769789993220926235592984947451929847324945308686661912290915092751059631642680058918297245326742531095944447073978737702376306420776145432976805624923922196835805660848340229093841762010485790899390360142919952011309473795514463786213606925468666053128621713173342465823744430614423366764746139122299606327715082443319261074066162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 4218509446323301576595351710665832246457123459718378292164046622870265546517648289863453652400503630628648459263003818307587069933754021846379680198238360629513411174779574966437034861168257975647391178340899825238634922793291782570803570527524811295428661698521834969254307274998855102364110087971093447642401975294670510061808613799785701975596152482207896783920272736493403213403818764028876695196148265384516363496288055372474943542388001476774199261489401724172394718390997377003754943319096161072028241514462187078977128707991373474280997439688642209590353349887300666718467802001043281208967949466490273967564778992386304728379179771153719528423554182245006026365691208752166630041698651643914911512478835891822865164458700685343560183354083627636904217984493574419592593550974154368025357481090894229127127808433213564458042513691383630464684746625473841668786259957025430342802427329337392554817776358013042319930568617998956627694299694054824050781468699665116554257412298811274526390861568474090581553743818762927763235049888872009603989235680765457132105270952921289405246878161182025550342543847960110784016520129338628390484100652517643812165943818194700827798854355942409331905017277723245056121565592500386210742236641519246059951783110755649366748000494654421377092707239977819396100655121130667520545276652252037572560852991900489255933582632768081314256598693563973279326216339826372033287293639441448962909067134372067204444445787366020134746197151528786467563129070490304195610143179410746126602828985535488869567495074839007900062535831578931036625708176942275955945688974582959234366105979854490042583544564077053855381096156273503746683523668818821742724061858623273587043060475203380402502412909878006603799746297870951701439258802226688102536186495467768843830104277672563012947813670214540447356521006555753434966799832989499956328306810672476503222411106368897805141608873120963874191135185047404174882603629136929338125944075943358979544970828657475700941738183154309991723629896070803437081752877749113360320943013437289581416801581241015491574883277874677360129175467504807503096787939354119282595148400814818650689567731133885022680821843146609554500056370668404535159694805086557873201531125217800496015188969266378506353970349826863974335318288669072166424070495986948025216235143428842718139895069713748119999419117220895714126527309417724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -8207629924822299044052453051767019236013577881614816788161383172219516378314493234664228069754485946930508430499494166818712197058356077718317582684579313549802089149065290068785476509782389857740544213751769438285817112192361918329142616018743447770674076639417019644837512692104384379399255655556507320531458668242603193891415825474681164889637707672277323066527817701052275431197184847028590077992271562009524773596099571231642418609967601118144317505476713445458718565264773524164148443836218693272818650781356906910444787444265846893300739921997252370225187119279525417593937399013986083254970352569056484939572555082382059916930103478116314363797761960606627638777643682210451905993503930701830482699389044981360142615114983629351954006378490842657812079593707321527286301653818451806916139760208363243824445702110659504436356510680413450551552335428747210102930710108261189092425838898542523623740695560108826810689286459657061226251710683148035084680633370104447663534845833484793940583592513172228716897046491843926568478667529452983003883215587414007221443396568986221667777095858119118260710055890365271266727797706625555239789293463982627778683073586924431932557339889854320870362004097354508459228867707741764983189469941587374548975165442847154490378493669422839287999739551075980667987703058113474009929421082113004756436809136408965895266846874756372601976074498684538123615891292893634355409047612348510982350603517321784858130976404787780736032427747304014159697161096442120493388617644147196983660524882141197154590158310564515122570789819550472762264176439292559193761623902671058150331439482883790376149135037865232993115627138627980786203798487824208119798498767478635702367708561571175955661333918784808767080985078811622306876959176966225776965137957858435513981361823043816097469301071929720222686268944702506669126010010397351847512687220656981750349943050601334119412364482394785288644775749946269245752915284027130147392522549019945915882813761571370874053159542890044500476091621396657930453196386116313263895346186143082051386540599510745030056990949054251402274915428303472895712860740037319921020671516830196846841070314715686512572516967575783451016978803575508863027462734645620301807413572855653941486754233612640580297464452816747467669672342960085620068530348936257258663699871988469839788257408410682092138235116385303058450517710298299789428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 13641410947036718153595365555916666471300650145982709464618222071841725951968380265176554322703564632360755710816908580800592946585586720297013393354642444136575280865605356541489038489546561314278323497181712281086408147115282811113842277974006688734410968457283243609967326556529055328779288197687343816058368782406457170724223230819081185804332079325139450337041319274835595049794249555265231175434606361165234649743419100578060922580662175093579672337049477617735478073555992338287964814658029141072684521819474460818263208613784283681044382527923243885655167474678697375592243723376448645098911618441640849264121137460887325171590861684505120001454457493070452309187494262540076765438924769842175212793046870333793313827271618950566216330347093081622924206949928733762918331642968187947975470757970571684204719149482732603505680155863693352395862069855412955213579759034961283101904454389017033151281137147165173020937376016659964045412967765604505062096933449432491209121233786337009517491025204533786032622239409423316197708155843592486581923502657416561467079986060774157494700028271595837448374059458162191495529090563724147683841186881035050438046017987864441808093327708666722624757188851628562271457823602282338527599103916409821919441225896711600294403201293362994819704309727882684639709557421226619120713881196846553202135895581445368771473754581990109509281543654086751838254777424892950506256641584378515897424047369218319663026044579441375424448323138182593645966444887612843050058201816339448737476536672869116137302873779150453168346359406250708724364988907231063699002219685263410326447834522581381612551998959507580131310049977880394445894241834945574169137440456279930415318122206432148835220127008339726934902936783269548027899549451779509380346883393799343609042497484620947956874279245850181435381872056748109886679616318896651470013015011217220261723608691170691689111668773549575594433627104915708249091223751770656584012174903051943181234189013431683429893175477823293004425773802682327346044294661272262306282259278813801403116701459125855388252363818026030267247480559814248901323517269354468765570533950051783329587751939389974604625986714699672934734269554655501529403224755223221070821188180425090751449307515727353895594954033092658159971710979443270162201934991951549794768664972351056840929326966994472353311658235561210084085814742138609290122985839843750000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -18886979135124036360902372586459764199442045496754521978684170511185642585054427128611880118297088814467899730622439065459460437515238766676010124078020862830135160990337543863953711577213454738842597842482686192482907056453096105409219378478749028664762098804330247134116146147073161338174099263306238272121456508015560771576092760074464667052101081175995469337891642145596559018801390653321338826378032286092176167776288812899597004249425942999075430503606839551667779214556234452375096112500617557828356754801499699007279273399223350775222781534445132219567342664537869262444066183836341248789270358886687277260143258988335352637933961030125630557376883432653672913767323652636394766876667022110737557630990335547742432657372147668262693780232250560475778342020122407242553408460244582091702677912793529822959231376335486031808361227045692201644528089349885939371511955836135464915208123259461404684925243380793907866902477254843450010620335495807323607858162853525866499546501123219178227660612670107634672942652463179137687480024576818829721140542203393245724447990383783898721571864984140387813304900197658209116832924227173551565329210665931125969846823960702863963944918630702608561065955183575832861047572228020601398796039041881589560093191964798232542934853932812985831543671257027147354624686123604452992718522175417428756579015059221583267357234117655975211766996273205454619514995435588632043923579952348562507667921694918964961994123278014902072809739579304089906946004165445731838437145770454776824118552473826966087085018585520389029889828117084354408490771014546356416609223865279183084479076900247711163659568667402903790345653639418276985649655356249615686879279786751054069167440719535068697535173454699905358392938710715055081103477502516095118021825527690487453463956781331076563494873609362109612822990656607472345415588537942319576702060545030279532259815070205320401404116708110902151705189541502197365446146562038518497940809746083865251273925250467940115284884543366053312196274726971530248056784672696429757736452138283326249682048903212244778174066460795301837275105879256412110672626571265483427658505798016521515663501609905850173295128582644098268269334043459599999619534657698215688611750902104279858088762135628753122188443155784900190160535949249941855482859591599060000184360223468683466472857233884136111165256021631516508696435607816965784877538681030273437500000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 20238366753774155108747689803139841831049505986478093029267535246641019355635038227845686996569542195350965077710747979036741107995213076708277565480286945060424276308435619262980247132001694692023172337640395129511899322781548512697513748934730287351481537060170291477744866496335375620038121404685757940578371166877814289420525051440921533320793178423308207586411310357367281265855055893841237717211088939102764008175580165338526152635469587953707097496223214621180023799469440282559058334901568636336989711535479168491914911528482783886763564867575269230076421349769607433732085982175134887269083608051254202163004619752786918491497506896449979374970030641074382818841937246329005910861734933136932929041564454029573945743915910627384824941887907617951895972493976407573295201873777531757796353543989589811144747301148755488028821084436779892113382418573249289304544378866741319772196153963195500467854823398865204454074686571841002799071653187376605507069273001969082382373044550572422459563338059863522845495542415507215505878077674540805773864778324357405377781849916213297767301128734256705631918045227804238589402563125532078783005558931154733458867258248104589829239608296866403389698698335601855952382619144123996284617453520086636286847148724585113951249969842677000154386293496377242666368628100148076046374015848483904261112686414075661841862732010209747515469503276845812143195203753813414497469734644780571577499901094960034967171231649266492389881992742555288041392875742568058484378048272500796164653428359651368958060379893362460496405685514044699930340389371373821396495921691556930148122704094761993979629470169859331606264556454686356249503582455374205393104286930206966060029657155639079195751780304443793208167688808419872971612425693573181139951594041673556423468949785011793845034169105347977609445946280711708969725516500815133380100015820556824184424361901902035957860002567537162923172598032756068439813845440849648833869156876008302988975314063497728987693862750020189297650151507061623409085623244223605059630121514189927066964128317297955930444569088142395757803606475743412692872655932090680350227926090658149210842041980391479662452940350863142931562658803038302959493685338764516264793859724575234398440431014711237022889310216264227806136165530489138400840398050714257782836033721038025757834090811768591752925771584223666810578579067225746257463470101356506347656250000000000000000000000000000000000000000000000000000000000000000 [70,21] -13676391975220748586655974456291640099574581500321186097016217972999953520029722350199115892264248838590879934035592558542814689276211337496844328381914122095200857822863296692287197635871604268312170564505511871630493562257293039770125990208311707169708759057497527258880175631561011889264928412171243974744391726096756174525587162744500856250951836648915284800864406659097307777024953570088155970358671565043190524287308505529317364196228718250510228541349550048245662959819700651859464177902334666111694383534173733615887497903474121484685444900306186089618941432853815851644290310474635368330119870342319411392080948645493870678762769339438241098703113872030713415124752750283256255050422813542882239496711262538744731454701334335933341881852159240598062309369469990296921878019758360600880409953174466966993094636995429567412061029795989209194953624862735383556153119745679924463968453053804937778592272565854356449916650104005451124031840968247564644343608571869562812270541137423886430901131298227404531937233507402094548829482914156495005243448303787983468050865731676842875226912724962146938827569475315612096829444741798920987627928473467220516466259946288518683485192875547090256793759567502373067345428464632673954784464170975701723146627972004858671557993922065865679065414039548008265574508045883684435604118943460621958229949805210085014697638656733988573934247758985780323334612954840736172720364946009790247653194227163147774294079199609004833365258113953583642061660247427089404684686761646521577934279040195146181660545968911626446607979289980086463099994558270968473700486028383095523093134904914006226961064075566564318232376155849452582820909031362390941719818912942577613307602045803678161778828407141974580393499695709298387200097095052678897534479211418308549395445894803133996355921685194486506245691676410379252877730087413741480452648227309572254647227295458519730649065809759431334674919735389498604246575338544070057798550772010332909762268186578919069177157514351121358854190468242791081027138598308620426865976380659608522947283361322443197877686413214758140470515860043514349337321017263791928784100689807049919058826468199412264748894111967930181058631800981008861515902040352704853412120390788992904804962370985764076429216460777666109196414451944915718757541177835879192486919631491551315900605349383646262702161984548397992493247790624089077482494758442044258117675781250000000000000000000000000000000000000000000000000000000 [70,22] -1331841579318306397468862723655971259910257596528797860264867037136467308955284445342000033083944566918405125902921591319691928939466076967757485940124940350366423256366620305613776000147296577143062276906641124695339404565144314179653065043299538374012629780524164998633856636685712972085782764745835770577275222293728177289243060044229978908625468804922347934256130015222162085509695800180477127559378437239112464060282285098930408725886420207444166104979595684682477193381879216967252090472111447300733099163753836638185444997509691562990973295511407007971217654992707714125435776664020254462281306857889581772540214852386433583978776023107087115097541398590052521577251906634800774938442913508522806033516775915097152111989917385766067265696095368855384556178385602630589943306109437737330574991931670219910921471181166978725077555301228039966592653501028580176813053120239860509002057744433701304622197353636353140210083771411428687629569695394829004555309464503133470931419967594542071713736584090977998372378040106033843010095944713751823615648872032725401239637692468278140525697646709376273877597672536901189411101050279340214393441453217303352191875740740307960889491131683100219617878342920198707284230015293269639862377043225055460977184289308271443536929155551895100327559450993361348549984133055676278456198976075232420576954518599766482241685224818897326062415253334666942588785388254152534149939985335791583050446758281388875793544347210842396585966032209938581803871495955104891034156103978970044125381898829076718509742715727621653205318662305212501003291849811551154058343067337172558532052102012041576135638588175427220253669850576662189819620095032188187358660997326303313029806178654858693224909163770226558021906777083008212119182201022841738032200512223604239370507922631461736477520708911606194942004072550916070314797582387942208820074919161345316555148604349713770688354590907333322033672728887084721368291861275538541657065232883294963451106873704617039105924078867099074512255871633895448945410958693837592607071316783470699565448188736320155241353568847465496978501332788977781574252068043952851656816283050997056613476050677959617376372016717423514904767043959249950084279550478830645036323821373874796643662417330405024036118852189544713706726013802255231540976483012708721140314831865568070299593281303889666773685016146717885810984017928848555101239981013350188732147216796875000000000000000000000000000000000000000000000000 [70,23] 19588459766829695179452647107511400898791370620343732120548977057998571025618082383900754991813594489600087546773977545362462302395962077860166447962349537606776480033261111035461240182204111140865662350020765260978431374500607776023536492650788453223743624500165896582469936717619757210551945411738451718486267950708193115134230310487418293288323525360423935591358748459438279597697176381272972352206862236785624910061435281453476442509993339816390621850054303168866225196879815964366996138344097497426263274315365945679628047973376835496164568794747091225731117168720189008114157852529059995019712377930535568121731684679946321090719983953701388836551734987208943019685877673992789948806156585004621823973955286823500673699611742531829045246958827740528927923859465338501777763365440707582633642718684279154134125111245813286057327197625547058138924169323315066895353831698623920614233636694913427985957511851078039333321494924685075079855385954539778457324538000247630240978524762920380807900714730610374206139026279051047211996078714025495808838855411049333013366058199604752381880389556523557310237324246863570596552171049661708041284206212859385640459810409683986637596623625406524047571607700101621541188872104799501623767371127769743950721923129783331217685896128822607708205986728690651020066677918407900794105425693973761371368577709398154841630572907754940993703169447394670640594777461834541276887287990381070827977821812930129546506121088140841853789202166691405351772014939834113143166385574875867779474663046533556457186472506478671625927682645391819315686316570561416559123213007291504338976108856655961198005844546350997229747561273858344146145442835562037367794253083276641019373083716058330625261022601031802818556711567542271584677458980671379357938010678134271343700971991527845385699551593640263129507109298018057089425975138101422974077724194762433991136669074667080119785380742107522847120819885307821456064324127433654247890099588135929635998344559524881515055467681186430547118858157049036929413303580714929119955946906604741632729857644691203009901867567358688412936867781313286823813812255449610116497110473770698480434779000532885199083408312846963458301361585398944871591013193236031546922908835040350355700638557484707222526826697349039156516471103894563853260120163016424950836207135105565647252141971118400322927671986810623211249222288540339578788440633161371806636452674865722656250000000000000000000000000000000000000000 [70,24] -32725560079048779362700420943594455116373972708238152022899383638166640233444000619883650255036719165014892403571171030746253497056292868179576338013312193659835523371020378450072569562801084494656721858597335177760649344557147084120285265731643551279636593492556243526227338029364697264152115125938557431203767086544940258593507176370186578493976990807683213580840680902755324244912877015104299927613132214944562062307060710444580632537349277245938046257676748328365248367401879336706192499019964950338932442702922323048758114888111846999111868035039529154284746825487570263775157906518612789701356027510055029153363561556048293049483201454096454294917322180604748966272489957282529924680565888056867118862307806223914277296311852362259901911440254540135541459949633669101669129309158265279062849716430784662877185523633033252385223299946707672055603122857649221885332628555157488939125781931562881063339290313787168509818048589999220526527764715599133785852874175157895855865594746917332421176212372815221626484289441592518709201524519941634052164519747570954959077116269936810732963689079540667883144695907013784289870376759758347831591687712659485175608810381894001781396440153499675469331613365873681822746821847732017668191705079678916784272982259889838407143839120743671447980645531062596166552756158014812538831740569719301873659506449912906587969557470825929146833772564039279404818248654755531091561366492708227032656987784286879553869768067840026270776905079216564166929588758274954302131912212484001971998805749457112222914568358269832323341014948502059328384072997346489901913849353945682428510599841141180800685476485771937375738092106326036222406304924061664043505890494454501256945108095988403743926239754941109936991133227526137859546300854126416992466778864422970138430629335635543948139865346979446982254622189484705731869342578419200319695285956124174982351729147052682788050111511025067700102845650332336810099808095392073401222976948912423113276737266215137512153854729696023630518834343703856394300880251022987953408320380153774336587600837693764376353948063971229945447039373312579263501581391423876425974690628807048148263212985894784665702400854433782602140054496888480578160123552853773600261174293061859986784727251644876455088441902863810288348352480954817413690427765762271807223580413792253967550273627039662503272900393577999720412030855083909003117731417731306464702356606721878051757812500000000000000000000000000000000 [70,25] 35011996984124250270951457751940190865698851720708289048141740918538085714943094098359425166978957781406053222572319456224558431473338520270687232676395150750801211791642219181543973703442309189570864355134014231109283306293791028929214155991760036713145353590747349990882980481586017005016554575072619960256541405498279741831980884543416780700471811009035839008694617953468652619090870177295000532516293319385464530996189132184832731852515322918419354510312918335822886743104364101705400649396893266292231592382277519899902666652200328842581564592585513527729618801523805017918871962296442643600670118904413973634398331206974591684903136015745089873833004932555580898228694063265912665620981924517899481085138389227709043971009687626068472370855167306385540765668590598658614801095647318080690278990191668234905691054731095796425661758810330188532490494814454352126740753423216741613667575946247781652301805160636914303495586149070022588949468131213641218408637508738961702462413205159292568773925124675252136140600222526064542525206518022444496163017093133438537351051966923668783343837242279027481728154886323130485389962347258569682501692898230738372175645243471240997231806500716478290904251984427953629516641194351089966838522493431592128540918951058585730272671119953599995566265208784035681470028737365325469972452090292886285986485591306773029764630982552688308131399396104989910081141740844780566450278775066471159608495167841754094670237162141000737311535556723605086994897342577778706641779543135698438116819145320315386475316685281724688455393776292895765944319197751401483686618246740362881696144494401285448878126138065357165586801143764384621269724316437753993263477613703942282987983995930625957618751779317958590466569241359764204571329674399163655471275456935337004678097031183993992969937601481533929146601297951699471636256882532833192820849459529262765137148491918148170382430122726593976772066888653089952411797194499350670056252158953860545272394937130919645918381732247538859196187278055076550181421257840088922037341775880012094241619201666355323383191783173993638272556836020636906326094336974493911100765716126954632059781427238573691828041175540318338401397368062646155339347112214646931103587624051898582220330007733668941156409871908636394682837258332085193029494938496404753935049258930416652888763860625721483396442695496286839796721909507323235911070637323139198571197994169779121875762939453125000000000000000000000 [70,26] -27158936697468584226780352309911272790802727083863471294773735209642543713647428118859904842698512259419479781795906216152220286747402802601620351328361772186153566673461664367259975152420283920788982227171223385975743182362001354791037098288921312179819833857288785453059177713186629743579743808039098206504059510216963204548285712480879444521687778623909221422408889064551706403804658899205665306240033720012435045755864703652988588200154901599676659672055753059840937699839205286267028190063481437265506092859852172871316097810675911751950336032451322520791557411969204343692356070168486313410547114315041031431284210329242557082270905687951029333997361841002463404231801654663649592112009182090121352171281626011809161392825053181373352148096523661689141816017768777282293029565711741189669476900653791190278864114060606514060165280809159954005440156050679602298748330882108989031318685988470269108696975333810099736408079336202161266250369426622907250994658125222810822253045211185294042937791067117982612992109928524042299816365409295830241615953902247397722368062668189500108250066822818920172918315615180284141472685507448007637242399726152586625896904440139659930297036338263765062527146436328049154581987602242805366539755629184996407833417811617032668657278643415664693869410813805242947800916749315250518934933828849813835865198788115136929234385893368152186188054621609243877467529234194490481793704314714148477649575999881259627497285648501115889442999129155325929077898033774996094057542384795671978534018926902521504874620961946308862018913810175232941926064759424559242440612064202359774175803739101163349299140708717411788078358282592960954116169688087543960679180859646102991277901818496424929205977081569956346571271879601160548155047203419418488079718397735665456784302382800822082957656095153262866137283326216007794233279375782021982345936757707230224261343466168252518627451854745114857884318994513999900555306921857743039813741077530260062128462630850340030994462575301965968989303980512670386915277755243118120447337552776419779350115614179767468109231911623411963197141816832868044820239119627119629997262527867901407977331208819716571818316190237670373782317225266052348231289471260422007595549345003496571690793955492682106188723332063134590260393796526004559271403278261326548224141132549288390244929904887972876436972257171960828717183207969699954847872705291939726679473210424475837498903274536132812500000000000000 [70,27] 14926041742161401113257746901276962200185722291939433030155717913352290545989678272088920536786606721238282424647234547794776965561153177786414984714910087440993200242257308997398489744279886787584362624979618279157739053612141839614725461144906143914455174881006684912256621623944000139904444759949966359762828692695108221498438492728086020707304261233520924795494104224870534963899616767092218255037280894066036839776755588930939133323698128834642113696554720823627101035225101343616946365181375738090201484981345790709469051389004185651756241219046120914377231180142428909974650366376699215225985599370767756720531869488380043981272505768654887984522466511475209682642237139817682189604879961621406764415935175647209016446741622179528023717389046235134164185341163487624169272257917598463719838097110970531771746197487583619133800943238076491667487529892137204891559825119035539796021339716259406140283390179034417541952117110789921906390408133380940190949792893909122797681299357086511407206096560930945795679540332073984053433825903161587105309318365638949451326421145405615636726613592908789738471585559374296510139706566574884373616154645519280686203074122381098074075917898032243152325482695757126620220611935015921844064497959168775652549333520798209361556833048923347079680169183219523536309666260155266506529685640449415308121645769521318802916711352923676608847246266611740917006388016874318885122971278411085274983118280872381057394903739968932289500343828162388479353809882552582621707366894034363997813409327955906141254815080565430670866674837744771315965322013106788802076481456426024030573465816083281184462836453490669577246144186380637946629020697604142972189278324996792420999365680366838386650333517292595169771523333638502587666719475387981124362587099411548057755601448181002022066088487485462166086007324072107693511731322360907937418136309986432482671259438889890757623849456825896387283667387339654033786807204131992859706679727338355159443625388273996955259180336037702064210573888338823752921733298161365544528264132573100198441463092762347886470342191698380322296878512357715262399650987838366261316905690918130227833967379251274545668822476571381871706681672698663662704175498305591563968356829481496147436871982822366392514454296067602874693130895300813262730903292692987975572103172332519095737780248517986024159258407390525132388079885341964218814875955214428759378064714979927884996868669986724853515625000000 [70,28] -4487231567901827501644176346603883715113990661604709485702190854072261885650769027596712979302379354501213321109747753958383819601053179281672217657837619037628383650280181250030608288004131596747738478688655748509772015540949077582444652784613594453274472625423015609328503325910518086458637566621625492923485984335185458765958104801311568304139901675597530449240229199007518582525737604191542795441656390473367562755056804608930888865862477764426078966081845317377640772977499957179197625962163464859019103317404630870321828562926482056948956447265900468921553831326618064621806015219398380668384959547413030540477243334205523001546536908931169477202245482464128927974222809590057179143536388077257649458823758171505237167166585885484652279917640317583679910865438216066302969802610258284580988757605822493769049947874070512319730477951716523777760425591364158975413081394477913709225096845987407413266802627449363607948394387106653640922098440356672467887260234877225478397255393301859916360269788497423590526674802331165902915433486904363088939848859479008140272646727458248704351790428569328162167269290321631216351908585686213330741933980588276993698176971695745220012039482544354258625684334250186233262430243465544847896526337217830687669916169701434757442713387107001306217434664123942697566007795036947442217477968279536418829466816797022918869452204136354839500598192695131779561361729524594337136769617138342978782460373491948204989246353168140944103724737479054778242775725260516613160278380511387723888752969069393429239792482322097688503327281923725736219213403672627166300953878269330861086678462927823991953845008895548974353457188002680758398106371010137403363503807500162089618873805322531570849487575381235429139968705648418834206015806996427920116112556055828366347144532950575712554667663383437514714054592786821726267689326915174237323582980061480350488032743813517299424850635030788157732849790360274425379895156493249436633964969340658665682652932030807531179147958796788463495284211091888990242944538979575053375781303292940064529880454843211489152674531354503619947113104270293351083428321339803332897526618329987376467230752085881978873703059643991957576133546821345881810892870761313304869701285284088492200019429819694379686540346254514278399912939849627517451598965955345106264453218229693891654272745121428033945384988659209134073094310535873536362974396148441472154111409054166870191693305969238281250000000 [70,29] -1143231182746014907643010362226494491166749571804381465652527031195380210764194022020282569534596370951001735864239913200866482728499411995988516276150364215737647476657977834960053337804158709234159227125743232615365378784682360529742122402308041222470287057572477364490538012673433934575524722760531287290611162559182724719799244441957594985000381660466171755999244544086473411743575134272951344480393569172857835174256562474528484686901897843917174507940289365099305376953088719407615359122242919292928768728867119646698814758665794778422049451788131617982190629706000557153722467838609149024201429604755388263418321496714556813274951082553404340732027685395142147092295484084816507602863620118942018296200708680210077151508700464618481634230696834861807325524368811979948104280589702127315124869288999157666040341189707130548036426862732107932474247121935090124534769298210969785130376187970512946790377219920189801308348873210214482254843052731596183081510024189998703441664356300021924469894288540073119314654850564137111744156098539566175205375678203747385697923518121193429874638267968655553989603623277512202276640116733570173059306508229603663685071845565861037562691601816466964790677780194463227084987706143260914001040706969649851591007136728679623914671467842732900776076963048915598078082669077834944841436742149777808078350362324317607929481485976358620180401826659017277087058111300396701439878546245762011735651613416188943263131169340136130367794945353188193191665251788073471931281582113506196600970628562039860960378167736402836595981925920634697250485763407140542500624858366305104935804426147385166289624368010056142577550768690879730164538469174854075123624119238488677834412636024568818517750821257968128063479566368313851121041749997151654474288868866541794261706075975798549103373262881420592660822487119534614019595633759600196507081657016006649488432497558171176439197608295776356053715901836957463033468873277922568354587345548144145121756974466411689420155353940066130737142573759940100833471682122199796876702159668625869883653266996543564088894622584209623593134895577988906796960924945004357627492350641710517826055129787186530100325671280426162278080669326285833278260982109707127437489352974085411741821297706802940722086741116718046715777671001337063050019645053389153939503338102069428383285578825766260677438983047148395713604078917326936641893704654446024121527969441558525431901216506958007812500 [70,30] 2443364380479704952829749745236099068574488893174737287384790405580029582394530194574935446985993359287995807576050325422090405733463102677133498768451723534337426194813814517553996269809364004361639292362206476054622562799252689661425519047266179345633781697338244613606028208445057042954411965127596563850930661388980134703680201370333836264239904198279706753118542991427326614070477590189351765430715346418630854679687943054443202910355242551427917799577201107089595311233895729235257195764778643323704752334725685949860791248218429997828697948926992279857232738285567839738192243327090233999717052181883852180052663781438043821046308857090764262396579301579005199534945671559539999715427702587770969860939378869336036802152989487859586719473530324448670028277591133018755278677781446254253442574820495614776349230430393205441934537357342744350587297557352261326949249923322978112733927642764820789495514087024737872233053964159748482508717563074611188922157650455154136095716568193503390985657386391075903250531250460625033298509788357283714836623748937365015847512644849479125974713064222956645482462164477281392857588628978385232032142540974783770513794627615644957294536197530176231668559619720309048684832320799453536933651066818315280007444121731384031068696404994084813881784714717766462832108662188758922068867758233500834287879467264903386530037032025599539093277888642808847828153852175009464588135916541081543728052567057361663865023933497596703488320149693796752331303258420215533604973361077842553413571193069714869498055055123670901084246267177138749174543714794003743033883282067118136921221871835060055547759386536466109677856431129213979377534742208349204007717029997524797010256654869206408960968071497690851165535793617965812209576928739264713634333972361126523347133690722990121629244039718991464631235263715071853393481590986483696128114881548708167870652581559332341143857228613970298459104698785396142599447548227069668689748673486129485058002628407351002484793312977695384387818698537334556384591943707632537172168147905787004215740849006619072465536668818601891321611470740316083718702848460549783586484042795317189499906905781965322142610859254456217951715809219832379434303975334358352237486019377466826054093941602093402815063564803390305204588021862957371462669048169720052299379914109113717832132557510054842462552822825407235806930930846103501364472907180641625402017780288588255643844604492187500000 [70,31] -1526086205772529661919120808554729944761818684930457768908452092255031320617605817551360563434699794552704156567789393343980884481741993956310279587572573436407113048956873953279374918885155243750293622510719672225204644566361507141349530644432667129642554532485280380649439272803632453765260945222360177007532868860553415631432193057017985224688634235954370767266994815202210878583794462249794628945968436092032361234133248278741136638907696099073870847402552982119887583043010092042837824942807443098688961567197403225154539164984390332922664630388135896014655311222885442400564713078150191414357411889555559668818732055224246837009051534363584522317005272502113438542093378181754694454272222033669884821707428182375347229663471727147000484912347317267269148541589184476343685147275784007864121082227031671317342039634562620284502391019409970470725293598992211030336318134041662456291159052119137990908037969459440017603534216389294871017482773753513930544307715082633646327856099228485358654340530998043317424388152445406372724782249417912733940040523231371401952923182792194309504366461967081469780960245702636259953936044327793700556665061891102306377099086933425520147334531309151548229611456120186841633448575458279257740252293660139555084741881622812224932648252449807038260341751289594604427186427954573116062376228748347885254446211336303086816463605304326069541856897250307314196746777880789516875903417841977412239481989821273680966161353728896016365025451758492526865379935296709306935027888219245662050453337559028956378609068664056684386178377752154845991827248116698712852891094047911697942569426395185134392958493329388594071212393467721354277785924416879549429454083533451517017488768256401156839124904619448744020565486801276446631804273483490541007112276902344527355253670993387246284932760776714773890403288618385569135482070487808937781610878878332299624183672938065345399258825026127074755045299990382154418319534039247594998115413256664482618430450144117646321858356966840355537138407421342261812463546063359222965512003530334874369359514103567398029789320002514906135424998018402938206143009265390740154959318394654069484613416394783373842978482808370622634808162950717772098312994205160327287520104210566760311615477966429762009743603413980087392349689913573888372878525552188009998981854306379130705159039406300152445269860434040434912792505634566683088980973501819216053831951285246759653091430664062500 [70,32] 255980606218668084039034854543536257728995337285648881269403229120490343836073113911902091013443759541835508251131802002091690515960761736435976385266100727173551958150129492532625682491211209950145795658212170639444691345326940431900842223878244740892275004756485211365617365555880701211555282142634529050068643789693723179904321249934648682563279827691115729904772882824604575049890862627954220695575507135660774887173727413071053052416803447372607154031957988920135686203437368339125239975445623066977274814520011826500908414566072224527923781494163632834957837304395655705911741219443380193165404758203733489489692849781154101240502382922437173119364986362572403495637797920701284747640362868533123523328426520994161381884772273616042630555891371067098719804396845959403205943343217937794067108468528096819893697383712919980789429149586912525232172344788352716271669740477159536477147209030613439598900889530852320536897470084568009276954662991495263896521805180032288152917601563795828182580667702748265633097350323722531190982381625159960543735465842476702814300696161734665005217201386668321874512892144620550397260069367430540512296777954188776013043298440132947558474897159674537030867430578912813762961393623980436119335094883991339951712250994841283971857682933577661427580399269301424033329148496390797664927207947946668227547531512034312125066419026470616771577359980677956808457659414527448047295207146344970292938919742390697669036137457038781234544675181857852382486983588612918158374567273003193083967486962692938943934023345491121485027598691293075527385154565354615952423699381848977614177393032401755190801637715204547227850760825460569804524656312975204119870596151290631513815127143773152410783907614423298250732406380777106207726075889275309456612127246728784894021206321932353782890158928633944001787491201618108590110771611288875423199816002849139976402553276660852012416907810040073451093448395527083062817603456427937191282432160181861843610993893325994156293797981172998514069249491460475392837824247782100879433581202329985183036480674976948293641685911958894408235716101380185364342531665972237687067003258449638786220906594497093805014635633862235080645306909136304689675766154494228237670746250090726176878300649478310279059717730240502419239217535091991927056136863891894834661992223053290692951642930674758781790197578812111363703267647240004451010433710045344213313001091592013835906982421875 [70,33] 504827562575443583890761632505905265206705429503411836732617273119122907121711573209964121134049498594478605512086667975636219585802478374027795365168459376147343542142141386487326483853682890485115973885160330907137838495751621106950996416437029017076102548744771611631306348811673983622143233817866243550816496530081440746240842103242000775076986804734796222971354705168115280374807814756281000843817419383225797590319951035018053932038577779857775611143969248691038432644216625453625474570911623134131529835843972769062237502014309849807231993472306890407091077459393425167160380384869508520133729983818362621542646921226234741086082809678701136870361688537913646526839780622827666928455437228841051300873028265430658998420501203943442318354016136785150899424285528827063358529542710588038773475004591198762466824937362155974174245887961974756163960881641046951775667310322328234883352567464683568516398215655148060786626521839094962612498248017969803720926276598592358404368335643124402315084366989279870411017410715330212126529109884680759222690838353288982382366963365931378671835516823478178089557557378487212297313610577093859491747965468128641922069097533503484243248851808553175523503408087329627805749913718874787610717273483528305743838040442262957512851259782744205732874441847317826290771361508681738451227147991588358875116582858520803403656679804205426067218792880877209972823862183048276225559913904107336788886929653880657645591861222745002519043969683159346719065218641646013117409124964964231801573736344022564333034711902559597733733293683095282539449486970029482600401887828642319875539961936090179540555690318237575111212561752619812609772809801527794216955955823242415120691078629746233588903867950582163529552940975913443623782713848660731482167675944848829987214092217644890246477375838770068379813022600115757358153019683052587724932673201727865973442991132427969092094296913838971733524481813303282659897894548689732449879782789178441757670616111127735177224033765552777895108400423472649311937006441664511339901086851268585287864675745396159079330731764929299059823467483197842005281012487003054276590464937234979403257700628023278398494159035866992203146669448029229468831151807799815494162824983708396261306384530585756614068013334340104742056687485399165317146713110751104184688419450712066170254392337764361561983547250362535384418330644534919290911112454978137975558638572692871093750000000 [70,34] -695664160369356001091656453326747982657389340632521777749520944016665354196021934134480916482917890190399859047961994122937082882112636263265038953648675426936359840356546110519532793896738899003453177621181457659680642171172842017646894312262001857656016075709406300380142971448265112523870969966669203698668012832111197279352128444408332466865802220115302719361954380006358115784544612040184381676343469270154276203149135270687238036859174731684201259763161958999886419534452839503755340293295247502685989950772589306891828244295510587760586396690754848451467945201966866589005778590165686598169214976052139166104928906943743519196745779021011530324692532378287510633122784139867422456097926110737395411476088105779101717340284656439032112740364350527678901249456949725135377814274261590502225720218228112025423281925660258637526706562822485059248102980995962153536391015854528918700332654705795531115027450008413578822285972582463602121415019886476944999848590582132476891287547521858164591854660641621469481198152334398445417689641601120446843652575220234131471783687349450579918607217820800115253979341099404880686443810752081254180914852757735676919065506093145105973353272571100739129619859841904866400952205247121279414183893427754940407892470964538648919032783122000515299342612704612468176593497217224133146038652571142030981731309591169684074314184614960590275679815645069484569410835758493924282761447879676580684130838580990941869573918153552834693081138944069809954624624327531534109556609365223925671564052870876373551558472756897897666349680357648667663362039940792514888594978613020645038855450679315253740536708173510649938074539433987991791622000173625065318207490460792536348929958036862595611890090889101222760858674566017099689981828118096594496345120949976367390229147878584891820551804556740280831929682651278559120827313867399384792370589393763119252222206635875731051744113886960715750848569522644743593517041400282870073300983512916527502301682332763791735011170010447516371428270345104994683393445759948203995381455979951912581530894531429813525998982300884358453041256294278583116620202989690691235347090245586895704552591676245885019056400828337550440549973597142485112467277664784674183654874167723514519401936672889305224990285363739297356763147989026466725631810901403335373403196060187790844452030484483504398764731092916642342987666906305491663908835420215837075375020503997802734375000 [70,35] 570021885590287740046537527703284570492645627385201488891264577222231812094580409857074946854254216175226490000093711589447070129900079634950397365706334325904897379231971698816661993420663471028367932746210180498543018437259518554386682048079890554303877089412041651583422946325423170512388912796005843137725504418720326786016296927856742977946146703208259047297098136557029723332048833552400070371958471534844734199447549663687966320116991201815861143589961840971005363016543051313658548910231847696527590045465125377934498563139734745725888532451312051380859562120149731145041656416096059414080119201093027519472762224914787088215900334057469694108355871764231253318910231818627665933085699518896820716336984120314096987017908385864011072213361997503724039218180658048956275137775964686712104293836939843425005605964294539293312609357790730945941200781986602285665961994577333198686498091213584876102287249245617868807165926120320758382893151984574186616244438236164488368497544166041654100891950954583671715824942603336062902331594445579980570666777679449610567363486072796619581692565528832079447973244823571184677287079345518604635671582297107779193152573175025292604950698684425933451959555153415023225660815516734909932543811492191856054059587303109855850872858742289582270629850696201686822005780365269116413149476615038602553576011531225592183308603558061596623288996416674768375612601070986761839383579934352082009877196224346522780350616345985570153855954081956377886172829820601904527898719305730255878004162815223281649241012339530531429321035523329908531986500546605505469781813413368600789575065118385888692660159157770655842020276053658666727214733769479327405014926813883708776170518220782090462002869149202402599385092062885235435980000333150535507201452947616036408111291677848291822844970688384623730584992038223906440486723846498507337453847789532561196843700640964753533315262463259662998489887405522930847187491520017694770874080250828579789342354552111254443321878311783078743202653095104687185521807918031073872605796237369307934241236076628160173580611523882824133126107837291086230552373056660794883056214101385096032852161106000288201064539160751551986085331275699167130890757056269753069905902224769819366610301090010118884036907943345078791105068527363516136451629023717540047264059766309485277776388377945092979379740737181724517015528954792845731103234641068411292508244514465332031250 [70,36] -364112815582815019785738296878073185887146940858235419728419090192841196192183843272261674640891775287458254924925620338947728356399908637319276309196105392618506041712152929784697676669962530251649152116731805329002171350789947420760881986619798896108130455600129490959773565597665787680182833556506931149064951936070343164527659288684532083504262269293528018573969916315027738307718069658198780574099044665814744003662800977229060588111621432850657814889675396448617820022449444473981117165065997846152159694739758931849262564675787714483774081338440090703181903552740804013652615109904238131400405285097917517609617350709876767433894444665212893832272951778795280868766796890830280187368984262405338725482558594388622133296756798403965180948539590616464889217936015040318629602372853501348186033368337997502407482299157409484744091793307700145107371270461880102369346452544884771852567835560807175589135125688532950360306549427432875296913208549974261357993408311900207846039217752913790030243862405317370014203636170298804064372016185087017803775292173826911344158385346922289556066721618072594157089658741101464535545156248489384661670809383794261875872721560887912791020133538500575353923968386364658128069356831988587919264346736578899544396115462560566564650514725114964116659339197564594695262802682936501971085944172109578474750647643390924879065375299382399882480694911271571463334887577052052406642366068184427206574707179625903253802833017985887340471821374667406587795091962868232798025580965859622070048168021200390269995388920828552552766078258560091986683802276481821532451261692797667320529217520657657129334974911902617324691825030890073794366867918976311603862831499182481533492836557154125948784190410096031160213436720184695627024539602246473552746544986475507909304514284483233917764366887964928970049126918546119680198407568264121027564322083041487155928393981079635328739980943138692686563956883437000842234678373802647495586582783087260667423860201373396091694540903514316830771568130404958948950362739424941693471146629731411162388321610699003241239124175881221516110573429281968227185531260467498293838191656227154130357241246128585487221123142163842089707679304028210017451648062593514334638035849570605669510011635828173253684677673726277354901358576583841885007205743473968824986338538965714213315969709024215019545649830664572251676531751754528620779183256672695279121398925781250000 [70,37] 196039117466702018162057664819881747109357301338198622619949017368559799538846451727349716193942236944250147119734229081696833327486144177937364271921255069234105744729971034246840584343924390487491345640315598597057791451411103120241254264602274244631584700322741163538284829602654125424603947425865155041760169538712860995525408436659618334495211939530776173557179928269427900394829599762531967036923848189488412439439856307005901981514781209260903797157763543605830899375057071504167114859711486759497138592061207421772461655844278737249886463621416016214550281554372424668085535738993803176973185169703537419891877308680006710994504756785295300637038058082790970374374713696680223293543390039089240712093238297663492743476809473895720400461476758759776387454912322600253542990248032259099833212926140718658537620137005677312123060460628322307798446379533617603847668357573465873946240710421055140057282848690523279532831090524940810927496718036670748029144352656312473118296751976191650524497820466290612834675000580641343748291879680613534287625848907719111488791238308048264026693446651376643431449416871596103798246000411178174960234694605699400530623518956096365933622753954901523044228991823325227351604522429224510159714855464612772902820445922019214751301602888415900061425467261349276334833792826317160854811205766601887029110058372908025095425452585562182906282799734500383954337055134077124070816177779987152062613201534427090873223504909043610868553640232661743602888492676202931910507361020071386881600825292191147760947659223083237298075749002978718873812850677355249956318018073464093919331444264672819837785708626569532454992910210413408249877440270633824019587145496762975865747236722915154683756955935995995657821365465300494961329719074942140520578176345564393150933943981578433436323971604435216550178132624727590339631978047369891270386982464101519491496101931356042759262690562127566715009938218670164539379496815070226972095963079656658957574930029021452233533743791633814847748124435001176865614151615807755328314432634645239303234937314828700603483123230515292221986880710412952077449971153810614167922391770803570877888953821435005622138351895409305934939134800138105554671574348900593484887082978234430826659108154699348371981707135103742281859136717143599689922289617082447986848117720265608045512742159891087409007479956333601882047202799586038679535704432055354118347167968750000 [70,38] -92132714866899522642729591920329219011354932962492165694963331125847388781621030765128668891283738051966857750384272959996207328950983171105484572796692800119045375329958707958267651869948993864690147757572317537564524214410548241227314307460266097771741926880068047265325425100641109814760558328848862773131903914737476471839650373255386973152652217700161793314625085913248857147194535987504827771314635824295337748659024431405629101854757188477586213825827503971243947828164918456415724147238711149743149286832152433519819142206432051809561837525385701656875496073970012252829562266447271263909656122720499543868205032224254485727892064294004331709915848066507213074846504760775580608615687066219784715144425461295163341843625708735642725992940904660028901738489360099757366645876923186244852464411011821893805640787415589759188755202745966543578805263698569664569824042154402095411005249543593982414562552871447071040788721538658216271667755406503361963984197156656289776355994101152277654384771076129143028510880656159700218330471823311437449272991953055963686186827465598327718605819111047869341320224748576710542414196310755483911008349487331279140543225510490030919050482888276957366259090167411905269212824432093965968237698077673598466095491175179822610834103398818929554203589614768739647618648336909139190610168260043849891409940543988558995230072155050595739550753388170830758539551864937228112450740486780176988998082413195178567178702317924129990477958546130561191500973820330377132270785388732980753550194308386548802380508076811686222148947813894282736583275597019647565490521608668363967362285640925882421025011755658267340042306977321957216391215946336311075047526881465513995064205963013641702340451812131773758798351625987578890361585743749133594102654999979947430681877185286946748193316642658669593254232663958123785427420585941568694945226795993536485832502896336309816143803310856458573813311204261141144323244405784554130724209486823374816080150488441281855155474997930991368060635534273705085131268873175533594581484743370346644769757361948759531833754658637742013959133386139475464775358076820426002783127612236198333797340584260387941324876568650120148959158241883839799278049399423281961015117897084935587472932660158364340796275145552013890175490477238484806558675089244389609871951376677500909108285065400142582515434779280117592566504147733041918399976566433906555175781250000 [70,39] 38518825709022559693694389454062316003089666270917255984629559463510540338770514442326924645156047268917666932025652001378176795475232862901750153427612670899670022354424986405762812044523584762175383845806661916007919907030156060884764783174254083628009854309018527300102099154847426873756091343631583146651394550956034045005130611342372912974833212734272869813506553319609259301295427983737527955479809979133799531972124481952157805644677026813202709377741328682586814281657343676429595055327920624372460960977709566570548668175375563033831272759156364267940653658214412017365864617908829358020770112579893840263644959385047118704723843161112995291719411936078593381163042007976447015187554148119269325152004901801494806749650394340561406852943164365422423143065856157074709006374867270712246772765350002164156183851693151896935481209147804823332031686023063103359914965952649242907744631497986961462460139628057321757161828970969286194411125548947285557877885194568915439673866244447504521350737207669163264752352302832979683735074869784832163088491949114714069470862632667725514551183280665840980934916608308018976835065240952283661945941627411265766884113990790290537730067416614000389595643443990102906813028639011451710722752113923542804477799268614888563838854168907652265462849620804266398313675895056138895100498933517561835584486905084408881428370269820207706732801687741687149490277513416179099678910749818084449908074131870762303382835367710190648229651369936447093733967707231860603285225420878885620778939982624977217461396270232565933613743042042522808425016468862919390400328418825691393554874079024483071684486146619579172148827388852197436526819261231428440260207894215615127355522038563197391964054094187470695990669721933769420763275899313761573231239856973670850058902185341774435072235408824151180220927967092458413778074086645572549910374114911353437612792844194326860005549547465707645921858773875464740661563764190962631828244315383151647833526698126608521571597423250359151179841595753445970027414115830428526629545742271961183309569956034698042746956350096096289352961181950451360962985065337038816509506863274591520225436147566926998256986096792825306006092533642605539937521052941594788475544812119290425633748160374274147630262309232015648794021611765621227092781537673707398041595240315320701707657772997825091437742570661925518523717448804433161058113910257816314697265625 [70,40] -14487606572037962269894665738564821496134157054391921217303782226156477691841509918613833516815039363932240494870676562942456595656771079853935817120561919050624296203267791110366087376362953961995951967416566515532508731952950981796900901863683220787350610815242283257342769814722395734102478474881142908017653344777357827451704238075364722511011618650730488621796025253313332606101037975745451152465539142138815058493520697610583777261823808467812352419967510969464569698805534346655418897624424746973517228523248430616138995516034596439824394691593301191501950136995796245532460250143971931700892019628046636781072757024454989864497167628738953631808318287250659141499014767720952169409376343548280659764205303723420383982214796445348531207169291168231072683043883428643689794175360306686127659877842977191566166564379853730376462347116341293675296967284564532508893418214178779456223081195725676485291631562425600632650608143421071762646271447115467881680766565306699836901663774432950325236307430170730159300904393858756993441322847703350974147348656347176670672442348903960532272062997090238275827778607722843585037054401014786646615803572095214664553771128465862999644175901311764072295695651897775883587491734485101854026752621430471873046349062511223678252702685102550551384881526020279072760934645436337421670354053124632887235524290545049212582300840844066350845526002665038733654490161102892100968821648523100858248744844113730835208383535390231877804618387908469899465918699862771993289598705609582018408346499537347477296440738206659067029170139131417720180472925007237858512733431305983507650038180289530402575647664374810950174013080421176510329878365592869255791269273253525430840056548490981681906015484345556123402466149163390279665456537742263013856110721256103363631087303257847728680881785695310831916857649010777346600212383891850295452624954400217297372590565601473221794839889058503259505213132623668484633168904506891901421444995039540736425173824177079703492930602026216831620746176189259788060320541433483153815160356858718475136070402014928490359072008632912423342128208420825579866708004048143251772253555457021645600280087885303633498878206488840474549642188019408623530449778227544624912493140799142540170664194573324417582872985691401275279261353524134774014244505051283791247334912664246890939322486517248250230571488000484367542064489953190786764025688171386718750000 [70,41] 4935943334140500284184843883629066127321099687873652365324026335792601757439559340912781430111672827510090359678746987461532167895654841072394467623484621614839863394568216529748342777921333964276577852298491113431089267356429190668723521936873720303695630256727370708182244014035265947750843682986213727892788353596375090767302773286323404138414352055074032477013888490990513793953456651625084801175349990862658406919900677510962956375219234672587694049208677011661577074458396106707293259959677651738746765040747199944718692064164303147017025815953873546557269205930759800609058304683547899070748361659388015911618380406374368270942677116510986424952686859705458369408325025247542768017978364072917924184052433782291479929998782163540634535096158710460850459363799794899552766934088256456646805189207612034591730510759237711096585485970060141999994018693640581734903725215944564210630650153845040310649488423147251088087195193334450320080419026338662755190859351432472063286516012629688494221747830597898665469322563253164560718190297169217065973007564039507471939849324635455159823325437373013435895084066400944505232887188039008304856282976133036735379456879812794876512796305441792049551509651774160350942983323337673909870502971656098587041024704413804001342760086628388267391687496680629593835687170690675304859321356494865830825346376053212868962178776291987874106555807941797689009319959238911711525139981242190150149664506681695025897521677379721913095622769981445409297560438683746204104976218690813584945016358552179686239665790658118909792208060165166254233463156465343135081186046133788668452851701345186608464110709265013073210960997290811633021536433804724067448205223379442276945880314935284989641605752319546032332361727174252681871532157729766440914163109817335330435948431669438575647594485889822085460594184210459475222792620081152733510161450080888158219706207843137695294588074680692981944855936377669983996519053466493669139919258636121912588224504708078812389817822360285108731803745598128176202275866437152100220674355135612385641079347003900705977870606882251448365818328616228394654389484552919806474348568267357585133952514930142760628563564610545916823096141066767397032603830794863317039856059333505894985467820161677391794465359949420326556601025004687114404599489078448557514916545426145264413647605671139607414322032834198480943932452191802440211176872253417968750 [70,42] -1529446089584610686406944935099651446373791576395455900585478345088307119259684928060844784482357166649699143005655831111129121951405923141831556815280397690832714343190471722338525512392648977250736983988285628909819872131862811618935284347898556992565897587176468247480518698983621679389697772483649165048523324848145119152590163565962964815788258949783579932390190022985724377511846459556489935282284643843413067243466214329895474959272168711398669723409198664733498651398652571176098556595129229193071793369174690486764522959241502129999861999867353475035367866400465478343852485521966362906209067622727213601832040740738924895107910506098631436155631419261204232855520834019056895906032492400673683338435368726975632813339948416260859709044085446794669591873245542369466576243162355233311807495964860662194516948181190286936503398769072192313567939442410593109771433950588411988148402166356255372900646287618513182293129520613557077692135804438416406296769184734032727800848969904346026748055199028601855258460000126620876784662216870384847921710626178931402675572722292207299979115144541023506742931207630514307963614292761178201898133957134882584315745458713177229340442687745546770750557037805473030293697690352706203498681253406164805264084668370736770128737887691383808699613209521368904141918763765376257714435538349657425603242227686406644010900575936882653000426428436603857007057343919405692933557017796685075836213846060459068855772418301596235921585603778376413970741935666148882621990833956232659950487426579386194405784119486319274223846227330662469267042920516543186320534263966224263789673771176800134719837479668344130159243005570584738655378148371823942945599176942957966314545286193569189372740336743914565484279739350509538195889710999836985955578920253902541223657243178264796860987842629107323836181749197465896773373196570472562179433728305204132750206524613220881999786117208705490493231705265512598640569860644194721724069081630725045327975320964656225752482138870178142208101957196304311663661669105757627562552905023453082403975173231249421227124919719855425313539992486652519301735581007109431991519364547344298991459799040252302352147101689554711113082951570638292382642521691840388196228336555152918162971243101384894085633945177128414663379844087145961315639065848540407988555016880732056343279102879050235526251812212539249458131962455809116363525390625000000 [70,43] 431778305524558392810972682354869257262371135888924718637744776079149168310875122790132660289663157266930159887075000451733175664564635995982289199575848798783335152132925731672129387170957141623305032273446418741813278443384051685624056861127587718946247078937929570484354771889854963392166606049205793465739473812317317447127661111786218299679058995539420017059568685074323671421576571793346085441918000394024115959995311400705093095724713450786729371619724603368534519576741199168132318679183340054492444638204913109286715275791695705210931940303980732012379471253576237190179606332492808109597143179698523472294439979289773913635121552130504615225491143095602794767850625466820672965832116132186071014607588319733340340622051439752710066861841476106056662611014217498914087939365711452057637052660862318085725000797457353333979084106661116602227556919003844633288292968073176361234647014688414098726688018153578848611720256402581068163373447935030930787284237434774352513469636165127737280998500312096637069560646662090730397880071489345905346185459814210661766221060310429101404528273901601537801446457347921605448683094086269545085926133281198903423599835483607866630589129869971522122635794717300461924704293383677141754355769448073524201793716738354494530231235472169346970457054414245834920161374603912137673248172582364632149016881472278714934983760811558568583963488639598412442984791699240761222428693172904546028515098330649613066059999404355646349000013559369143561036448773569283370029834348358344485880842184371517050169600895464683455392545991758071076286438343956135827799139004053021241691795166808241713424426354595665731827191983401755814972464606569109821710280023273022119376733649670498411987447302937724658500605577751247676550731540724539874159480966427101643571726414717893554857570047174963381059525679200641194513027662582756002479117206300569624278170459480116814034135943705507855517327981202533275062221361729410304387587044412864938602269671357853068648712477152309810250533832172069919046868091461143333302636482027645246814056590425316294355282137348576447684860685355400584295738268518297478037449673528347574811294729091103129656083682233169610691230097684060469134494097827185970485373263771672073699246793087717887850246686638393282518045908641814700110838258541784971860324625358531639501692114926220104778684799606836008933896664530038833618164062500 [70,44] -111037856661496266531909280980527866667286281194912836263401520762585774951748099659360018960429027387540171411315988065765267989473873863882809397353893753029433595933766001888219749533599705133632869855737337919678242539529041313800137988346731184274184690983304066985479786978787447355169342273962498947241419228504807310110675914050712035420429358982645378317728475826666313637512880651437875825998722896010876820928160322542781710485893812832500682303758045863106167208965294938017797513561936467138043633022236359406084129057117313016292383425047625840293844228125992550235327420465331155446195804170875341571885234228850723061634967653311897816940390410678499994597962904084863316854553078146082296172472271298381628271902275966649234750068190387836428445003072634031100317488084776353857136630980388966363386757964938399941829063916093752524075883511921979594155484739459426402324556148666534172335886260485617423131895778412602440173680545095184146571105500150332445609892988155074956762814350617981349705442138612590728549305782299044032196663018302899961857230390815303747189385599709142685518427036892938280323065842928897689470643190683235175219570850960412710837631272872761446409627094275520442784829402579807046713952494972724552416374153647188687738168842046020954844517117659530120556368017991250456582112633448976655711644795155842256132613134673658229440576803536294067481112957377854563650616896832522223650542319711314451664289453816996012749639032046207809950848473416971371990536682202513217237461966055105753534549028873639156046765697950952540476788414361843657388135941154758370785562730826271519091108406428792524353302730017179221602124777487187580085970842404754619261234760848029227581510519975948957368329194508037053378573535433034067568767105993604025689945190496374117276820993101599769718931747294537318632638565628186923610627083421330601858253814760096591022349609042751304384565869132718869876738782403943064304429306217761369072782022087933718022940377719063116490474372350857267453574411289013115404084958776965569563356835862632668314852625983064787703121686701703719896909373807776511761772106703565460744006808339411754921001653038535073976993278022642373529015442182677536814307054201221530869810082288745800045568123464882461812165252774739371605338806780078956637411878779365681246656269967978099082704657174502926864079199731349945068359375 [70,45] 25962344172846822127333385316306508755957780882504050265907581215029164921016468265368035039700705046685331480018266642692288592914692873417599405279041097257432072846209196681778280283384130088556206431069588187136701755835127485347219050090495138298283439636824106950893529885970723270287269846597720073412545686882373696172216665449176901790735900250028799176378919736065825922405373003753371673988847114418693496079890896760798468787044600033346457361755893472985823107069277326612703246659937409443902137802899567946686054571645279467191253015328061606099020584519378981160818791295753978452789869925502168207270542530618189705595894757525687223585887998358025204751734922229012557975118371469822136806253057977612862355236524298205748859536722964314068503728344525104645195308704556864537407677394222667860878003933742551576899203198763207823458041352249379028058927669089371345664115156991580493225136812331136424138400961347177163020785382952546622413115087850574548653863045284267910821532142389409874504699852534975548913338206032307727440644836211226426288597036123383664071033328509892608669145568164157716441303106300580846257733588693327990983635817846572944929663768147532656047051701604416258162792199319519043543392511820904497822671331768640666153918185174061591968969563496545092719513199983427823953541717645298231200371557347933285793998988140232975522080907295466417676215728271088737277274913196064573498020542743978013745759014383161961057228171355125689416297849728899307527595542176883409451859523858907905551879690234625308854681212845715851218208154187637865097339338574084758574009171867094595139216672121541305362850220878042976714991709281316968735699298642031781074850328176545749062147013633657534834307308187944976252711413316276927101846623748717816796022193838553606448907540706383596459126404553429259850794347658742568052387928025618097669294024040596147016612061924976584711149782881161681735788757197176242364412654582632824951091218635139321585420919911925846731953968404072599551148576360345277234891541241575423570486818235855259994960418121251024823315885004901094508023248879888319811772391057995606937738696946819484966261268223723018063635350571747543666939113779524813695263300264247908826250588144020111762844811142697751664488251481567597890692979225923429010517916266239551188416235264229251812617693673246321850456297397613525390625 [70,46] -5502572658740277519593111999324304463476991439417367397484384269447399902190442194214328192059169198871697821875405844805459886073837839632838930314254219740904838982690990449741091184312757835990580418560752275787008401164823564735394594044035375750378830335609860574050813156070606543309780637411094998026582319101795043534820336544549414425756915394260594156020660102957646928064695209857080548642834672020554204099834973393227877976750608841167352617864186706669582631607610409774502941475430162141816576167257780822715094319019425369269570223688977646412564879576471353834741134737925688905287033932408884181497130637331913382017394350765005985291049899790469271967299004775688967205041804741283459343012541198669139489825116883007924398763920135769351484649812736774872631906994055923827363917620848839066023524655393752734371644404770186608121084025706510929692886172792509073065068474212556462820830755533536641631798753548189890798497300484502044340858608007873734237709963986025946297913879042851580000850508548711188605261919112284795447623474556184842351071985322034722473420267307900267637953635988947201974983966172287712663658755486000209672779658668061397525892566304215938016072338656410566251480413192219529992029049895944477401585928693702894773390560580402739979584773673403992431155178021375847332712225218038005717414566788364504238702255721148294459147277593238243248719381873092611879212188883310477690661285367055848516878264805950089518981783311666096252924611268564727109923958222123059278549638752629631141857089051271137068045494707188982719449537109671410182924086711201108593214532203685044557371582062033970833506070500680715731268185220257696489635316751117416956813743689634780371667214243751212642080551253945311640748284355826483518851853891382011653164429942296695432624649132423807632096978997698167492501375614524898106750179833763901375006597397151492959460982529398847844289456374934204956859365150299555761041811826809895145442001761161846214147600876692089676461420518802920564735292106952983134248265899364929167075721515023637623144029791275251243673756029908198380391004895704320626861988610605318250581956022132877354786947943844067138257433999041253317147128239151620454911027143700815964251791197663425609361530539367901316563429516594762383095170573749092836641246821129836543751468760053702222734273163951002061367034912109375000 [70,47] 1054183195148280883332751158491129491714209587195390605446585295256109669720018905463435556339240396623011653816199802365700349366516425894744926018450115090867297193531667046369085257040704158684196439192276459250378918551370881823888197537485160224114580490515936023509713400191961063905118184939541599588572045981390815263360468901555560313125203208396462848236682242509400872511432952624230818400317485794781182490224287555079600632634679394097802695793260321577038812486328912709297680393922103590045207527014606334940218773902019452850387357834855667469009649281409936737245867001075621197801902340527364703241235517373445307047593423503383365333435976053407473611624817756876925333714129767528398294569667164463819627030967057325092579185338595159712611798441690140336670465768427016872620211450901525939855638944685257745899482048689083066823478735351042160395569031325338203044662091995556816398071569233419801358633109004319940869432816687691191147089142125660167219138895076503506138252283171129611040215462217690039636812721115908100775850674271686642079881495386885542379603835496499349623009682552390567529984030252198066070128382990963001441484830606988092850295251391954208539600145367120363035478783670180339761189512063040288086123624618286452407288323601125887191566434478693872031526698209343681755945855102408477123259752805867951916778574308161852582684440064504937655184054603225575555986372237995349775975956104928833437849124875905608569918478510441118195574365943391409895417678105629987343416652403249935451014067809360355483902752605646831667725403920508828852277848657271672464043482383945236191936073336001653391225727765466994661502031450596152254191555231911188257336162783587900933385224624792701927697356635093521048368796020821049686895052984933944381738813419511184450414007877250050023778451890502802843537830854100817122640955577040962969224502430118464350486777232149462653257711406501432000405757094901145828439539301046966739136785337964536540952906877175452484914074274737575916340650116552809066091128237112078851958448931790695957844993896283684241848871661222844747255650663140649517954851685847408234098473053656200360862886127147729498922676691757321253213103982378822932937573148478142215149738263584748398624920284655740544283900813773515030811404743551185780618266672370612490025111075697683560292716720141470432281494140625000 [70,48] -182608735028190753412388815337345134641133137887698009446105970918507008074351424665157797720940887765607149973344140548718425086627929913421784818229212820929366389610392336381781236622730264630606457492468140160516623959400939525651994607296438134384190563286942542159311442878849006147710982823044590019244674019002004201399099743489700193074574163603382439450964521257969654439270415181565634643992929651498816762108206620736120515816881057232338669017348773129262443984411594349663415398962796838512015584368682583546577786915038237579878597967918227928879423943928399236322915936103749036749082796086751482583368491520457664348816701025562021245910683958001369476418199223411617304420039271365231647429330000995002305397769356197573475821707973058656048757673898967373768690632305764433137667491676999839841161946935523553577103559822537225114679261565853555393374212905812485713348083519126989688183987702188985879938587210217920298624369496808307210064301316091290264323407271616914100659700714619111611570507502897684761681922246820864178386228856367214710068471567731036609858927753643932225262622792385863783204682827009299590805295659481567405244809039306519982482114165722264065292970153879058979105639153168250631486782807290825337978901364450676654136431616394670066232330601118955995874662565802634455926400888309181211342445330046142353172894285275155260706587454073160354779907268836431915029895666595598230251120847221751800312573476609318450781479995793310850846398863547732824988276565344727864730468402761141050557040235902933305099635962685601854917956215336811327394204886470068669499550779688355255200900451359980400675706008038757419363806778437392621348509684580693522395718735013312619081287114281217154768844513824622232114996345829608636189331025102283742193348150498268945350696344874403057560133712966497747311522270196982945794390426752411901994353141336980155552002853363181655449016261016168611696925698450227688162600711590547119837231109049655537998645562747254836844295948352945968520453658786045179062771746884116229685510490265302448208414083883404333785918097673573872054978469801968941057043713859207486685155114384831956829963165589637159994480239556684491337650100924476226502275778794061331816357784975260567761809583640227831726232523211376064741824344524504936657566019114280392974408208373038320360137731768190860748291015625 [70,49] 28861981046539114047738937139328435166035636596012488629638424758557147586001889739638326648098967995265667429555184599986520629996016170907214898847496533563396163900076268367636977510536597593313726370414695902483841458301412457052630816555146521927451404645036392306914197694888086565002274481225592910362623683265770719397981001035681883107674770730258502296232860018228872405596025350625950170263450052032105469186304387426774087904774965894072280907850132725147897700094042514909988073612886809012572102141306017856010604461461378119005954219519901199063103553522178727876433759327548322038334624660175907799150946459344311959529908445967343341186972847066830878840409066384347217202854197417761159207799513048242045067190320618635913819387876975546420909534430448014042108648222926972227508010564181510581370260036447835643336757389441313476384585969312416500304034308210755826199127376474034599370222324400328499672249323911376467901804444276910648105842743542818345686214332945668124555596360054026905025974780999480898117603301452679294039482704918606047723365251711929708163928566641722590599507832796130438581689470746015848435288633033466070267846006574448428489132911800551984987914517147863502236776847859991688072209120686072325179384103894435077546508753944657333612049897216363079676885812524721523491940842440394944904949890690938823768406956293004280854690656206252802578521300281404916080028236784642233516169571035288857508912424448035810122022957630663740976083568286494073512876755920838961995541159627619956692620376171066776105723250312835297787852192851857079063664668095903252103346474612466877491821673562516557512207064496746527880231051529173887933912782751944155424142801881669399986223499629104953279546278036452015537041894419610319270457546590631331959482331678670203717802889426616757209098379151014809066244885241129816486253204085796431168998077727123302399420324409226605825422389497150764798072010003276005506346974065289612800129285271659370633660773137622818794035196544709592762795397885624367467803021120970234165692276122000001613959500034348792334103117280431177518827154885873169716510208777244813005329313086255792768256749687128631137848189048684302833052457710456478135996374560919425599385015270235821805507810022699387290316712917202915342040539123188760290567496152274297536305391886912730115000158548355102539062500 [70,50] -4275912396434940916961017523166988703358781105431829005904610955202349696398939485274567738853430972386667801410467741133501830605328253391953526365726984497061428225610768491850833536384787464209100305670981386170412402566985460144439391893608756638729200420881579594355831398373328088612239426758258767097524476509165695495186189627099294345823128522951823037435555812632705254682169253402378606450507854778929208671642219359740663302346025910221642070721436031681321608493913854386914216604653438010989089623543622942453221447635405471213974033814131328986182978546461930573424088615029243846081011977694438378852176273395868641240754004648384079687453186963071467892291635320279918616307463867872527477675244727752695170035917629979360869499265067620232234729796221175499958565230587954425591983446040513850116681437793451468235964170694797087805035509457420457641471227856481137986060353140294615535545248114954807007858335702203746528695801827272194060760734133644462174698910376888911938233264419185816288801602849104837826949327909179508177395077262297901942560132857702311939953940115268290098930420791088970088187999191314282971463670819487777663091312496735455806715328455477857678328495028911399928222498351214972824652009127870447782001645191860781835228097199719607939360108024093187312723628095405209518025958521033745324388660320570084730134731166463967978873672744910284910138721765540611998286442405245655020359497725448371129506770889629726738227966459892444364731087090935655020679266042716087056544023468262585441974172272098555832232014997510617883538813351340617323253241343852295781901272005594799988633432290324918043538150646165577699168190630728147401195168470597565079700775822215407759705754124892822333409201353125261960023848894423100467726883351822389636204689455144978341360155144368040001370037895787805804586765994587353491856283690259702083349789035484363870739694165523653654435638245604317692763731662651791820363289514898223424822795209393764333420884134370569402273911420797083567002627369692456420905092279882621048110957595398976131258373792759146280161757266077728041522980528383788503351794741079844643231337770541803436067309223423383311432246758845955284351840159033946327948347457077407048207799399343786418059576502458964049432800174950282144631005688587037692399141921933101995190185107276192866265773773193359375000 [70,51] 624567721824190098754952791236040439710956699087847427475311279472890462437067530868374533875375626425959633179942562246939176781550598597076186474833186644088642601314651854140151932749048902709335245988501324793513034954739454803180046981078249511158717051299777439790441705350889777298232688177061845189418233988495953782885271926374933212291620132674369085111546153764975968016946776702615923560009544690382002288827445281359216473654638594619553216834905795092957184663642432000862914466233923465559834847515178777853852681811297912486253417496262743083858701572631074541420461157556459210462133416922905926837155091929538398554092734894575292894407056827391438330684263762262982426092469457326876997459781255060844318791444516743486155385546442052246714167400837269224021763207178967362406119998495930248332003810302671854978985206134368594171408538537415814135223391392945315981715810321373711873805981886772846822471846222972131642406355624621469136010838149211746020933737049048484357930895142888239540958403146257950148021436401076311619439145763894234921700459163689689527469080764952546427978586105148906051609153269432713344749446487925483908867534174370467409370503348179479666547168622060278785776228174631032209054335233381541481447071455027353332993131930635231395763969326461506011911055339249092909649201714302310238601780312579006683071826413921812957001287304165443887637267083354679512691285473470297473053046185350108232827768756124420991316193988900138270487089261746796897389520406132562211406093610077438840740030651296629814840489974766415698508388265569743481312682812758508076985700441900234058445162027541677215398250146916071321956472827736918942814142420310644547141349779966110491105881017602578856617027328374836697559486714467147351791652848281072696234259152516576240457027049429922804253765365645134113586761486325647450051570263436637478902797592249856172501047500929265787545090737153554129374439274085948048117994660102012560924481507838274988705580072338788850303809116516490898574615249636514315726722983935373997859657345344988069870889754711305148273307917520692567873581882297572452136418862898421508461432688736265566350159717940548151138460295345108509721850801291170738905131287686652380211120115523166094611352474991226031919187262370374825225488720059889953979746944818553233691460491172620095312595367431640625 [70,52] -94934375754075636152573869639928136271057309244410630826699852934766172376066030059568189749284636904063910859226021430603068585762939071896469772806169106639337619188355585800489798421244944926753507569978732774030515400716795952338183484066113578549069347625128897363381045675121051091922050765411409880186699819461901468229294716440707095252105263503085986595502881393391921472739383775554642670403356718300173169210502814893512860558320454674365448105705361681811010371056877475161559390681016580133099379819388301702190522552727124506690659923181609339122332538246856465594278344281763917611220284450425304579730347353977519355451024447614254631153193021971576150363273189620826197183016476400477368502810727023193904601945727292809705571479252017667499871688236875280660253392587471672379304308728043668735053989827536339032591224164606987786364709710561969731219914832945785585510124470799557773114715303479005055475595528573736039672195296774346637133475411646299882970848058767547560612178317264223556383382978920089011496544156734151539882799559541150638825184332336940272659952476904505776760458931543351093997292901754236290464969530225802884866346575568098103975739705021441541761637318915051297970954858661174192788751676349553451455240556114608810918782091949429308370018253471838236487116104828457861663643407075560662881846643608312359927296276831857018269187906474074816316427624637459343474238857317894308384368374146566012529556002040176398610760669864460591774066430356226547246061977404248769832184628409255956915632163381321536806319389880020588899793269404532300132307694892807290834787799741118918945345825582274342866070243424271517906184094757737154272393278655805096579117483723723444643219603246364193132760051840521792240823385072138329479882205919181131999704892504210364028803323096342916994690042055507911472425419657811039553283008693268792976056187589636015469516929934347670179757456430982337649883367844079752332725695569944544770711929861763053288657191216245213794746117743649148984208026540302600099961602003708263354148635117764388649592500334127042293482355513347377948579146775833080787320419871621364470824025099990775368218403935239084435122145911682280835815846325566702007845941350276001455400016939702697040317728589775774028489958288551795537529366467418532916515460165496342881397140445187687873840332031250 [70,53] 15115982005270878273572558554130582055968944521367569432361572249994748185283125938334016949343381077293310178949339342425691101155251042381772612079208079252584214729484412862120699198328621125376619849113713202437577677992213493974489830482577936799372690082760699300289324349943949776587182847489156290385706484130988334730954023108131154869805797897581545085579331524649990876301324864555009811402221366899090268922220352532192131839180199297885329930936969764054223439168779818570721698947070037050668619927065256059556823304874617879447502888223079888931904133173031090774544037296367910660757635223605999719131713356601913458346062405065575084573074154264216343780670492532539183427008244709570806518504253573245975949081944484983576221792519399802087158179140863061422311730373929112231274867793727533709485200850624442395645283312244496894550289982719540404517330765317530965298017596862023565066160410517284772505719277626701199547503169014717190539298821384159725029762257681482980077735249947141280106715957088845053316367632745445008403871572469976032316349965302921444861024166222359079378725057503629436927908703384948951844072175523087629403399557752742085437408918923810185490386475970072186804674713231048098243608339720844677206817826676847779704793707668627727006868932226533431515225736243777205457053401030117887004463869914570035440111494714236651547238746975824045247487064744643232542021287444420655855694098889856127480371974528814205324350813825613680054969466331832625375287798157120072895628806787531388755996413644737899705199474063281705705754893929548996360723851374149853130760913408921416462271213180335917035463790084060215660100845536916484131645958503096938423467062665255422243098356424691539560554613886299235626740009189092711604515806263065524060162368793944680189802889642620767895954924698509559354952435305069153263658700163483628296243808177881632066767291251685131726901966021640762502324521114536196899457645007661571554423217314334168805135654090934797350213193341768328663373617882758504799772156630634999611464310824667155852558002474342891860988096570012091435249131307278818979225984681760620025129831544131270786312246707297328011741132413481183211249343960480467110652912174832303615338266692494173765972092177377466842996201520719741660091094218634632129639322473124707357783336192369461059570312500 [70,54] -2381931747746075656190323878327425416876843192491381233420679275882188666422994793773099195750386044566025788360077738525909621282849565767537406705099055689021135503678210934894799133169369380468038836692716388174786465047269615541701742637943760908999672158949620245853894931839356102234116750687301063789711533082746040689644903188682754318772271150381662926318307335213206227698400629032324586561422982799793921373987644641394551645801832103507502003378689631039354210674230441360744602207001817776499183531854608366358488436656940977265333128578833653999319652725013693317399907562608092077435411792705861921815166181182857167387951649584681534374537637212980171033251884554003386490177191519201385007718458484662684646472999406229852816347891226174863816778709258660990289030363498812629412550218076339188655875242319275574260440816112428181679739234270053938425489976635377454446203284646637615292535268747897214031049902810888305639422306754932469996248782274069722506502864441355776083980673469714496728779785624742135352172825865378275939509447031281226558839076646505698058170770872038724932703776568806312400001627252660801525951232517183581876726040645201418108870998575808556023686194346559037803254160892063962494391039853174709156730104775023358345371865734010911288946994234574176792279355872873290400690741907944081665519394197045093112805562336905311558902469297487800139320916820084812371534026395833252356336641153229034856400983057730599455844430386775306307765616521546947972995770928757151375377111863217696479446452864900198441288077591512667439382517156901499690908815196885219972224405707862645584661019958030804148124886221018563760610643054599140693449672932837348197929624639527430152500196436490566905067719778114436229282864735602725930954807756781515000445381347659073555752950727019973036119288936672090857359666393114016183386568653732330442284679880785420423273627007346539514048596823780052840257981828025818173939719217390767637877778690439868458999937608737765531406218052522244043526856166693369687631189181328560772219127081412840667860767655043601272442478002042716326935651757742064796330327681273028950802700763304568911522112006625380366314387014840803887141033892855191035346943719602435874406803037807254515467690193594916321652127936785337055138857095251672863801817303652796908863820135593414306640625 [70,55] 343244487826014300220156756983000159545091162966740997788039983676433665147405176217441801103346305194290890122084164539560398228290086320667938125517785605504316620426290697606766380976928035009018831062266149015413984910824421174618928544134481045460380554290868529445267874174480252065833365014476857332772775668905517258291028522245486406972627328052481363790344523481744029292315864882977934780680139314903781217395300301623919046701144027889385936085519773843781546032904998220706338737726528817842397319837129189847943321738904101087649309470479064692337452939895590657086915991450450858411917014084270647679408391375319574298754229870034204812596219190121329081805164224716744853754884159699179342488127823123700424752152041669597629508310941889847139969074544683250759157899877788240959511348373577172037952852111401742423561794577125175588386082625920847295621756651232818156290556934641520535260774562267130819219455566537469292639906541483157455952823568747267860678472483088005667831708887739046937755456065787812503687030508871040079816862209062426482301368424571455095912308999452229494487205062261556110837368648207848300657958815422451770673029189511521429620371892080876875430459543256682937771203260929753095531744634274010675726621961536366817421862759820042160904616521237881588705607234491822905917101988899409323567825827173897571650181472689541808471938141690462719755994420359160488786990913447749793699919919445113102787649900224929610764898410836411609481392922490662475109390036430850969834457707359483574325805197048139041144015929192222803974308465113508623725774488805593661736976157273028658617610460543134702698743967758598189607847105709154858395162868649876381780257027077032235557426069741847743450582293830614755723728593370841686737160108104578555598023360409183288192236743513070625192692069005450881653159571116658195658501849427799991777245341227502528461700602860676271449639761793986084435355029098988553647439376531877598756620484648138055455217415880275615026160206147247659464269517807628567883456579652070451411990189844697959972676761846840704237335303297219142050564670244903709894603558154974894194986394127563002294461384894805603860509955761727349242729867569312645805257418850955360974106372679540130647344176728668459453232768973389392929581186801320062673692490307075786404311656951904296875 [70,56] -41859312751148929659272130128444892523093415399223341856236558075241349908897580690819142608014082769793676162908150157296404204230046430639253658998262408347398615823674041285245414667838714129359099796395389141076389892945316181758431022809454526670353079350109214832029917414254051903210657666009365270057131068537375242039630454452533843808438521770368957180663369022189278035436145339734390240065910299576944477963052552566362415687897680406605615071702238276738189999123080617423277717744117368087975264353381593576641424364199181535461152663549550741501497899291136195721935530580922225768877142387886306464684203798355021302854699302026783728825237211794525155103830545541633794201227210436130861244930650462458658348391609073449393972856372656907788081478886093731262933880119744008255452147570682863199243307720201046556485409764260090462065059824783955680568060097265257063341660666373274190858417929116795288370418821952962238926856635212218684770642107972596386766044301371392443586888085982320218895011287768436948434262436870466651771411316631679900066919057827618609920532873925746305183491390207812772116994848536080056620189150810653499298689910770713029628641366052672484072272422845112265329189495461392343696926808943409442812431640863610488889566177164840200701044578401019075975046396399441893447598698823905495619651795873150636907376992507841537271429395047896418911960033254822191225645843914096445431396948008120798416753233462312452786903866493758080927695719379103206628249515634707212444214893467920325143724252346214287995519455031300953264978336378835051911171965878485430747505329674971395067049419144182298252903666367894318097968329551259738503043721305224489774663224844417825252190195778058579326853510124580918043081317756132977332730910575479127349061289434239043436608417633097089688645383521212743758183020284101452210327306437050194125597917043069871085020237597334821058024213028159648192372474940724422473112738828484704531213197725692016604264520822527830300765579816742821034879100636340796961601970393086861811672505392426466500464870183805223608093068802116675380544073375631070593999913705265776809071902813034362648646678851172341153129940268481931979881244117650071842781944739921595794299390486261899618928346539117095140027086059269352059524998510391113892836756349424831569194793701171875 [70,57] 3854468270867268580840949854212914522206054845255394264603020098856713901080354379811035490769742471881668815133439137927912747348575742026248420748030748785651304005202196247935289401953933892746023958618942888395478317473932985029532606191216372013506101198150611604109316599726724859050410975319959572740847852573084204089034936199443289018942682957547218177658250018440456296093277197060043896687842031730386080439369906266291326637786450845259704782097838509930703848897087103875455952704301830035702458244516213936604239995160516236347360080717270184418104625418322181994520519157490919744328765394835025862527346761040540223731904912357771250306442852604406627087685476893835452985849788049970017928415295420091091644325575820567589114179947514904116730782283606056652362167718290223820470938728244363507948176970152207537798491448923135639535871071190883016985139559374581589339280267518219427848046789283486908505466928287723015628831584338911313087673634514869363207686839117748475881120689552793142082546652285492041038158993763865985361889113994525208558391527020249652920855742148497811332938550426528224672992499047554482325949320603491174828398157932726336405055415858033041914422285399636444964494671020066476139144452023900620216659400151778983062500700843412521610295964943791442532798182344324373338598929877010839754886189821638578851318631533413994554755431009787999330978813807816885997813548497571148734776997853282047484479865382082018375404186255801813352863866962595742933471316039688492335093967628492198581329738806931084532244253488960884186471017177714771758683008425499628924955047648149127103222674018681105729240003120003053290934859245525633428968178951425938738431242026680684431717212904064229208871256851749590620214514087520476913432263034115414498786527034007161016136870001342880857831007768154522023885141903414280388378245673569324110727096019833262143442857130629020201248524329461864762516999510166326292516915352352214319969878201222654984420083890995131372462512297253094134480477228834307492908974598549608403359428683231290351296611482832756524997687564417613080896465171156352873711853159546219494653848841450717052440952588160689239331503896813214274582405019980637941421792540922332010680557013987760281078163939219804897603046747322880904109321416328715059762544115073978900909423828125 [70,58] -172206357866637511040173173293526189609981490336080299533571503919819821992803653424252256042247624952049848121044820603014958036072751717403691119746007403221372139592603381222857735342711533851909383025824138237797856996351339949175096635231417846270415851729780756368735964087854149081285987681285068203040074662471264506972624874309564039129084134443506720602226005023344860705763626743069715310250524123864030720968457847686883179429541096585873282642978066932594921124491306126553723671093981325420420777629160390258454743473596589283413999850623751649817358943998527855036249323581132957317128967044716112738201973762313997857515023023071081943318918256991793628325834827947560773498745090066265931481568565708342061165555109631560914119778231972660104415477677050190668956917084733762287457191302915215946343489582605870687122407100900770007546677890539181949863499254726098859315566131767325739296433693080500098171449691351387996288958924196155722048499078436529939314826271221172566506841835201325871900909897286170969637829942208967391692790607328510242073903305059438529943072782839767314455177854352771627573599798368731411897784457665651691080479542373046425905269704537761922487131177412620267153435908160184969017669358700058603141846575150290773544775253829725400195855512805059076429538059651993661879454674380873885527016155359952186454437415351957549604533502685311055545058163572873722588129720611644475378823429443980959383724340353206808676681957079208174276828084330472417874164975492407206991962997896478487555922961140181412855097854336544005626554335096406934087493192979029370091833427371807884152203283966155253243051236123926809829804208594207358660151869519937459387404551495283414493766784750068502235736266489637210777027566930200499055668819120478332947589595012024041889795361780883722589218051090644448852622043593611889658668386344496326301854549066766454470968320005311022736602830457825163189247355372702611984453660686664160679447659448348218691131859312593586127679098357397191422496040056727262092823162504749356931531870423854716515036961345324169729582675233915577778216193939368338702773221001617372983234561727747310322985843562322576859268679790708721461504041360768309570849099870261399123740211400366756969027335463084457046858426823847821457436069181312632281333208084106445312500000 [70,59] -22123432027666946229443972341034139780789377269671814719299373139819891496705973716794245053562634685882003583378200531853524734851140104135859565569643845073981706244977529083964171489070895221158194959351908599632528058338972611070796862837811353092638010863734477736848637440325333135504298584492256114654479858465772518791288335276530902958101060461270554198635949216286421745344045151341889836890028467403364970688620995669925846576023558981679921229255857571753850514460574806802727623428278370225135106890491949396459682479449452205528990840797527711434064986630761055132956701196068927717129155452769493548649346714939872104179160265331915166171247480703818903251652179303236435479295318895028451070448939721419493882463102324339830880388357379525442805213731966552715459153437722891690106604034336087336271443802737624688995628427685304906101589699401547882248807237321825420016492952640518692708880517313263810482886802585461942126341215998966461933432455798295600743012813204775032181785301232611973388805532290101053980245482154295789348254169760316109297862275930595780932325226910785293804948453916190667472065315931667039424236927046682859421663707269654967912484723821733295644486839731571933297853579723696952910474156568386732170497387641922604602243287106953901775387617597154135071528111973556514200802321438744908321750543989948346488702349475556109126900984771857714573962150397510257536601141047293617967484222014522058657404590029724892584652591244477865292187989456488752310350981313597320051120433566411281911510120556290076057732244776835628050336675089832658840023481253335693287453041006280283261948906918999502217277644856002299506922528086427247899666852886428389752035688373976189738237769796861011496697268037527140278638559924801896821010048782526954842863641843697221898033679077256349734502931200044657477314082689906715040386373386963648171032971119711451595907743052713052828426025289907093856251384321460515537183487548565232399250185360521969772846461182316432063371427570238987478568296870216808635661989729263477574747878912106701823177649253544657779976574578233056945735989145581515215149323300734907930037063074608854942014797903189237361620090143762476090132538762100823387773380709068082474453660878829546535135577595507825869722960421834626054682360063452506437897682189941406250000 [70,60] 6792767079031015327068885583406476701004187125053433250119851595066312408862334513365391945659434248552035133025501003314178096645505702846306399092461164823193244299493625042176146439689989202101742558934039750952493680169215547071120171693312725100135799984492348375536903564959336838306095624789284587854011197504758054583755133204320013600593972333355954291416738812800482315880253485903124835504469245881924417104392120289831429810234086757228196856609765431208601502210644258502666734686132641573472473825391044199687924053409329072856110682899157617269516607228582693331022436081031208742554206297543263243620237925223502057760572400618567992258610772107538721709574554535896052084258114534855930838919038457136171413798682845741687684586350593829678854792899983160862521832788067790399449963225698548025168857017801020436695363579607978123581986313215087198645665238084951221070568129535303181569993694942355529801178269131479325729407707575870498423628189463557807292713183428535218886897338054433939560906286398047824228548932307172270339585822146749848504368913004046554533034362814268925864541114969118998624204680747173575928607644553745344002823835044597244119538619566432237049374647975793229088017986851099679605306183053805545900397716891804740425941357852647051921033007220246288271876377640406324159309238082869784304046478856217140893180729719813644903700689158147501493091954107858793248270829429133478590333491507191896800116773681744401348819847390977356394137772744756598173470506320559842611491012349010672916841645701831540438180741084101543410450122337003244205818748299759383881858519173204894542583190004086739491487055280392559055885075438278179425914423553934599631535884059101146877093641001041341973460350665868445039407674559942556617246333355740914006293177861246383272095595363204282996308812003275089958628873058595809954032317046021009192914440539073885960571286047649537577213527972434494078782439483468635192728146151218250187625502378210382846550714661941120741998358367589797881419459248817510710410701834283502045356606137090774668684654178214236272516992093965630703245485426123290307735045026611570745135601596363695534441226334789120494217784542058246749381385501335435554808435082317483116774914351102740939210421919324799347383319497208076231942186495871283113956451416015625000 [70,61] -1006680154967967520285847398158099342158948682499057725492375080074859340105807325588868021518740458794230735995217093897169018484938021157485409604959605187707685050911455035346081741800312284815713761434014026608275155133440628920388210725251096181642105916120795820529253893463174342310945368832530625523544848982385824210517253582441835860290734835298029474304607819167083155261815300064236292671554471846330207024205567962267711228871448991883435925816905188230496238887560154690286045150772900565450438903239715846617363626636999179027229722345655030202632024589005656407614122846664087034721775220001703983257252163602398731995088500012353262423746447742572562818063002637432220211059773864048739953332330013037181086783684750255161885994517209939103551490839429331734359754660207024525953937842082376207628398304993901451008106747525903316421776948190098660370803099870049351817298235925474508765909191521066000987373248644792225029842667426888772108993464332262885393773700815785560662765437780648188317801263247472102246806611384772372775825323936170608984873113778665270992426710495931578694618781295060844155661529867177416534873579465215874224539466585496777287549793997207442230622718449907592756558112360203705867001964916725260452315655503628401159627307512138623819224274140033239297722127340946686161311230220822564565127381871384631219643084944913811226612312232880489807848187571386230137052313968432957394078696243879562297337522720110540077288321333306351001559747659253270086718228137739823215440301600260694365541777670877855146986455706665353005299126634654484492992730855567424087782304910473099210169727578921728973904480497870379959569291499128899292601541931574200928787577101012365654006005925028671255223916911049028980211246347558906086520579049961237384395553968974822622006910441077697253707677538866302043105067713706584984238972262581637737101224148554581297757163467508187383597536962957551514037015778328982148097608576052192439424496083121245058898057692795137814421141800227567131545846024054587525736123375014766383465389768387413228923534371983108735598912783498040362691938963022772646169571905128930110248499612520434024547883333723315722572496833144943859644994662469962805861914664463858564105814178451095365030658065692777985007961964215861261351392386131919920444488525390625 [70,62] 105131759090093675205935654767946955405388600760926784619826680767540141063543701571694160124263786955811674369675300882426068607461405172948247767948607604011431241735236018739774083307669715972971226663209945656601671915570804131065950278501625146624299988237511812961376279993315945675049053030664876293481273997150127361810445713165083661181684106771858346130022458045966150866817393860307077571465453138770379221363135281068955411663128717315103719936339808600562434324652131156166171917303913014335272825830200103861270033578449880191067976196632105377658023137058425432317420753593098574476996365000242036594902543450451883855402724163117675013136088811100843034574974934327896658667250353145697289762758965522200830574087315355127679641397860187961941990181948438832978965568056428138958482080403276884676263792396781120616583569100851700936695514568971915502799825426075670285712916615746906454052282138114695851509267600652504949939308553667576230085469812621717492351013016383485134817190825283060618235312221527168811746476911908928753230731579770872365688259461816175744001129100322866720857733963500414882399914398663383358489040893785399429623635996909954574325446462702160380376058114439918512594610445108578486988232509814677504577108073589302268881727350406154731728313580509246498006206828686289507408342184100869500697212020368162571651370719454477679037949580732191174340686636559633102745576431548343952542285739504077639694561501218987625643725206229161502149987461074245290009253742999449179579495299848181780598864774656708225055884154064470376529939464469726026957778106708628830750046325076388478673098140386918102794362450045313359491588509886883313811900718297738090060165569202365915003830772143020738233455437057235675782412019247620770783547642818661666104608697180798063189350583167652361567324012283256754797721300342029287023587197271220389463695413582159410661059952554442968951168163136434105249309581276468550368096555606431194088559626730071674025603951956092148508935442863809898993768161706788779041309333794147346342370978006042704349091383098050926006337480862253574265556979909345522653692688281304479852755445622166748479680268398256685275603737482388141977582056150989535715582693230266775980996031619313464633542533067868273401125785160292736009068903513252735137939453125 [70,63] -8217241372183265450637469624203678300347767828835918250746470923373263452282210792670838727320999563210949795918930569643823410838235570439790865522498939094365889390584196676308951008409083878428592320266721600294181508575189511659516822707701256934758303092220164068384178186718127591068281062723052646083954617635133728988392118908725731612390036034422259995206113728664032621177297089999403457516225953528461002687534811339015587056181964916050721444239957914320625798468395724062539400760392608133298152465897601219491214518859239283584633547141857176706094831290857720112285854801159451384905580773499085553555651656928584783334163260595946989821830749790446804464712016747754078054488808261928510357166665284097510490181432000521159191648838928443055366125659266397455416398670994132660166736601321272207955802387484202806479664115131331047704518858518967613738303183453429455608124578855071846018363749296019166312080096468540079724106654124108053235601315691499104651725499084920141452940134452457568693942539854108007088248882873705456794665625656233167490420781727384588142066133815975786924360344227701700060324235255869751899849066809812442642226924596136387308767345078359762281737129595320981415794398186563694633293373242444156941938735472573989640093747642827572610299549117852888083924410767212023990742202824577025081463715421804777389395441216487133247251208608626048245137041318910343493285080827505797631235845678161531106388910473920049029054483154107610791114125156043750826365381080393778108741793479530206870174796599778022288472405972549610221162813016722193426312007813421527711546705231985175053693354285100589960226389717680783941252344116665439227492214189363938433301989741671925211498996546822576926638371102439632785607436038225664674150352845938772280633226641417658709996187062561770395137042360652504615042454353910248963451149037497004714864722642178706278167527220202962141574155129853871502977940738497112665343316972991544631459882945541675180780190560250242800176063364796713318039092831403480914719970540239896518692120602310671628665245259362330671106695872340296824048356946446782246746753550386700373145176414667655605384271327223550530437814521939473506515460976411078361621318690117217307203687017947082608763681766383065482699243897712904072250239551067352294921875 [70,64] 479735466326839219934695044493429153196918650898960515629658634676801407036327883099646712164404050072602973546584913137423754884815686803582578623224983779276856752917968757885883078009799895168704046038927745504525762323606627013318803550988698063436237426561757333080324984269687581658953382839682218230347474609620294823595929198054749561137616514192165925076345685876154449844659105061436914988216541417735898040562144265672871666172369363864695341717657216297818540420610603203785662290288225517971889769006928945541377226837123910458538731335359742965616457224021991193015385827889199245772566680528036199990910119310982109861079325341538642275050472856781633534743598227937084635176114161429272828738719669503316468455097012114485230199234122555774013115837822327179692433844482431652037417026461427821009525610130266282479223270160736581024673481754567316767044789917650862643024461160557665893924910516703524336726979826915467709404976091487249037242460428075573296334476735027360454866195290575713755676652478962945473836065451460964684976942373686872794638585881436493511631640115953439440039359524827547152260344581836986591452427461940128376438950256901971690870794114318102994368217861279686873155674207409973161293430257196732625700379924492214907309759710265985515204765133477647048347967578869477917513875036405194075928711012996879931922799207734891819630509670855099453026927565854627596060300315606259856675153446654934205813733007572081834462457745907211896595991893448050172227115174894196618385686608239011616843917947911873783714708344741558039933792222919265886031834792817258652973460922362566464765782216594641604289816510675440045804783620959648643813394250582900482416161565678082750494230686317116970172183254007292019276055629714464364230860766066455727724771746802698066211358199859193025725058600879098983453446001684128049402302341054741698635991505798765961467099983338667441155213651622931698669995191996423176525987981308011316964624354544750372450720913987104194445395357702797795011023904370037702878816757717338371229441419578241316859604862366387490137696506896543065044909672394128484870442161751966616770649942875531530044015794756497981574654044450853007791096829823869855904798127872727476565789921114351670271207608332864058553468566969968378543853759765625000000 [70,65] -20462989076522037367132797603271441552517839340536915473968366359611893529474135112132472921705147727987331168759479195724457495863609700249999787727882392579075064480936478937759661421679465160674734431724702772892391966930462779986324910186414823177663963286967954000493865821033634930101616865340813034661611580493201380321978994157027336364153612379081119730743988666170130042277877420292220942102295130745953233121911760730152252282094947782649363767849719200247732894226898075845121953999784072065870690611097782959444796956988347029991648517294391704557495803828159401376990528549418235988397775924629076196474276242639791347619296006584406143877656741470811576978856849187237705514873214950125470940913261386784744645449157399949412649265113079058501901453479482585394512371913340352785009637527493987270753525995555659235668874933646925066647619905579717600821444755297576368450557116230813902199198209756000231175781560332543080757742567016123922571174573853578755943465690672432277640570560403246767939122952069837932727688450539593159102792755025221609966699318826788761500362677297697876920875447697724018020764627999298856825616771976037418936848460831168245900017030529948829100479389151046854002744057191383941633261683474624718290715144667523320894353446244309982718520238145704724109825818169979785724451659259510094329585434777595968404884571332090868270862024711384406146222063434381834034431026587668963206060511895499624320771126413084395066909779413862212564585270250930937759723135015864714402544884297397529184389260119173111728063834808638910186613900454303443859792748305331200862313359837204651917887684001963848562914504908620061921151481428112525389507218307696319081844162456521788299323563488703133185861068979660467793165141501052097423215675784010222073102748846001252386478300720226907243592356495608903835069584585145268581928027073303250180607333370914942469869014390167516398341248173628399809454924171891489865233132707452057369452047158583012581626549600232845970417990350230936257716994681678799699782732117267766621785118705844597295452412334000174819802947441249127260072010901011415933988944802624332693707724093820502119650395473462549534634586856285531071374475146159552763964839987521996779241118043398358152339366325053737760697458725189790129661560058593750 [70,66] 667156616682702934728955948917295502607105407811327629506267375921987848883626736454769013028890045120370820089564459719394945123291517049982622025514134274627677092173407010504388815886453810048220179476474269035764088911763754208767155187953393348054566446997479447740362987780002539608922088010473828966320755554495848876473683597399698794056891015456268704469550629841924216936284609337247826851847683395796250295995883668677302053162511843172287910499160157909144901979932955678183003354237738774561648463571327269952684746723524514899768645951252418827012192865525284841251090642238091607526279967662752624561835482143994969195020782482160930020618903313069570931877304459400082490489413245988741759274197307129790988113284041793694433958371884473209360650717982244169280770744287564216604501919016149785133945538776364716032760102155043294612043681729931367814482786497315100661442106081660476151748618079933047117232077479259011901381315831772048189502216286799121329864171104695926574362031214618100260387498021049705034261844528929426209669610279755178997346497119519216907150428511682427094176341566709307069334386951599926552950475751676220794137842513717083493581343603543844205045277991827280023132526365406598604971851072615366978993609137544522221848344379773607872748250928460525046104167431690708902157136150923976205340421677191157963923522452186647998007614167417696803596372311458298011173301638545190402509353526476681377526640545470600105713536365561409931585308653865005894906390247618224935272864050112379744967017831950092261294190402809104519666460441239156099786645449642130185949946209897468157027859149189337857709777606177628785748091518676113314876375015676761247891523673181974381809758203150724801934671404342413997873155617545907733637347031441544968132052702197426686511570999481820596935641062981074707315000146665887965146077732619308743753786799602261624854870393235349960770997798734464101112226613706350478580600439933365076702571697840915533359908860533231098937016038646319974088997889713055335211694081933669888598483932600513839642107285510166300837020629125487412407852036899405978369897818921836646144851852519562520725572528131094964178002488330585979156702590037664169779319607228067849419681483898671493735772590472077325784994172863662242889404296875 [70,67] -26482622985026151371382879379985165532380947414163063209242035781109277711773197484938600361823979168762429609925110083676183062078640691036309562327370742862210371934511709965168240748737454622032853532416737110228893100012017674321173001144327867746294189226436040846211978260598034428648428764167236353736390899553051359441359527654084740360186783814657366408819470641697471625977284722062116531807412946463767239526249079541140173519110105770676386622050356987901074769677820502692266128116960630835266548161361513620304316821543927925869968122221970546019188678385558006702900612981825699770179144081053583406981422492596468480488110640009278941797366759660142930316829023528105451463467328626501225948257285290538067428609758899861334767416016849232019420785928077862356413733476064493880321076300684652474034678793194378773077278311509279688381954493076475060378972955759344422097748972629073372303510448872049792073653708503437027010605295814494342187552975158156258805047221714971633196348345269829458115987441466506959570662994508623615372177809625467939940381625253166577952194735230440901797639630374777229872752598726087680308863772832967819084244151116197216555944525592553990692928667475661963417813179269059226861693370137312901832403474512634773232949126970407523143045643684807856655570049689513321546457977205073572820219050139580117411758494851372055680588348899888551052997088620965987916229927259895831933766145724311144190739902818461527357402955257919622416873495678722137581574206087054147179948474492518187042403729064580884796522005829961428950136115735971470459605215142289422423433535142244666155378547994687952135939485573081316138643743319404904325213864745600705486120657836123228980302109007495969060628098466061996509526911104632386623591998528515336003001971291348437364770802813098766042467546837874287251164995167064800318435673906540520397188245025420932977990777409855529236716224535491849997386368880756791356837348651494066649070263279145807273991239723418257702331231540534536455071622692898800377012928237620058638392574845427285873921584080258261708481718211021503182798768779203139866014863207115447264817297025993250305392189617463178705898742225220054821502821047510289367408038636683417107389073102002659721061761377569609976490028202533721923828125 [70,68] 1931215478678240912397854470961429162182813830403811695272124664690682713987327158519764307631923305479811442937236395598372039444246337473527886986413682464673825345761365513410398097598733536310639429050837546929202686183201148438230456902968463405888151521039332050806493841683669039027588220630238294463161389419297355614629975874188709150824314793333973886171226662019701313024464314147335115797641481522046392821347316007181431407162899828634730444561770576413031144105214296899808927261012810720376355703932786330727963258209150611134311149754381245446980563245279916865769907105710193487349780658125937546774375048638150161043700025720119675134771610288103967072259072446381853810160561148211084064801597280236983831641565450341394513530777166685268638043858658869057414660148790806343912440280151607509883187751427750069960384386567043996589625637466668118891484018883418814017513808787648291173234442971104362468814724453138589487428190895623224325809916380190800085176573788956419109467367825826163996876310124713470729421559439209595007055140463914925857473590906647112370585417151944078014420049883071015559141456135844186348690870722308193655968957214405739225190025629232484869179262003775358389372362768753344013537110576505910012902923165376896470689990198029071382160417918147259760643080013284865005938488879955523076075850087387181237701494173541226816243712813960256139615009092890404380762909535136006641410580177874255994962829608098905875874335712096392278310814472290733927296617242494571881680280215920131487961688399065307010052322091976912003878998490399447074106196575619949649665347828250085687045818925124596592457097960306801837776631443115207622988963610278331777951509923376365586640199752177236866121030192258504790438191891631585719749087104210691782730010031064646719569434999466930105155602400783082280891348441879427439140571493000723054418020100326712838236521473998027899717319925279027993594442560437684227166715850674318102485506327994981814843563583259234855809246186706830096598174027371337100361244981914125632666770412139189056110477929812827494025441595349980186454449635195508267545997484427998104114936543212315284566311744616083197784947158161589108431072156220270127059069556305312106295129118507282461880691926126019097864627838134765625000 [70,69] -134421947055314665058824128105592318647257683290283223201285402517843172780624250968559786132723492707288830164236787167822270988442767282453634972705909073609748312714729471206222126759975438158176713314467259580705662688876830814277952981544712316116599381668385347751755631864348449313770173879822897968528158587037262244019407495347161158140440104034058329042045389300467279313039740241286347609404715981444587096622425408902195077239612625125317043875445352927483297653793731895287400202850474512227964470324429726199222185687036498486157641810104260298260928909588971557373565770921046642390008686039078883074433303025284425447766456988880206964819173449317439957777982339027619674973556140387017582834920277896432568873258277122428232873225497603149860115139621750641337369639690908202806836250550771174736153645584767228934069856877558983954217219619650999964706958807910509888569816259837599831339868741868729557214638764495233927460350864870808270656385983351953706067014673717696159217272891402982216182505235243210542924780499203939317671544543302738622884297836919430481062991359728643428606483522661401049058075002420718069711180819924448550316348446192920184906423749369381951619468883448257161967529027695160585368809797042076929293327929833168340366289587837777286469249998757589285165077937302043686038216467317273254545233253946084092137984429391906963166212922630685005367537567000497814260122852826256742521089898100833681583494025052488701258079477519673551975457200906339919124440576862207205240901462039735479346421494925916006515863709983478129936725923543916040743877139676539881578532619717420459655255747667929539500740681483319338622650046995636200404110976102039797358764701460820071754631041195069338590807063930739564566141676005085526642612191923920827823428302207306329252106316715369817321561225688770268732691322769964520144388635207265458192226358691629429489529506252060761783108552388550802477068624789253901053506771241242088658976205611281225051372810415161933258334571029027895781531177428639380463753864070769698116793769957392133793300886830302751113900609880332432887411641395965889811418606374362394013030904609800255853870049324281105292011621316876955847116805547279020313530312919636496982876258036825045660833666261169128119945526123046875 [70,70] 6379191226124634787021056816929364305730014752459238669712068058790209690683182255515170913231160115431298267505591700514871297752518257351881939227918114475053053863309500120857508900517218057454163476256848680399700968093249751616724920677738272599927360525523890323203812161010732283457129407377482698354582133169950352121373476338664900049650232079493460208232364872358283329973147277407076179987085091824776849986775708036440885107859278576931269218956259120424049478199862706536265123149442629252745018519222929829347518972343593948870143014944286440064437961898881456592176222691553294251229531782830151049593987257679995780252461443679402770568926104379265173235699380413273091931205647471259357661781875294018944089889098323786442254199804382000360739600648715944000944634253868436518719068926369037750172335578328031325654493745168874209234423286566464516940091377180189488000178150656130422234238189577934773438561109277441535652388600574872227500171279026148721252800814744843903168841315063726638079295498746756880035660381547553459361049768187595827755006766294193419968792244868094613321115725679229995461465373102303674746346588608953352170232692347711693117531419026756905266679169153106840646127891784909649026728969887666691526436203456173359772124377381641793187276657141818928158902562281029330408867786115540942524232966559294848184402307725315614692569009901502068124759949132582489089028982061965909682731040194544165784742379042650341782618323519397542023326208286403594318645967100035601856321938800602747157724662243507618202863111678545153830451805172069547859145178555322814150125524010865791833767522753545557185117399831449160317415381627586334298049421968139060585324976687727657520206782310952275555947457964339833355003594426654216044911231096053353412085367983884178505119434594077255108190859610365228512420268493567773579404085669216389156540943861865619570401598785603921503941312481874535760597935689731839521045124074233583121460214644392932732378270726428114024658459242997827151611940690947977128608250618370476165162295130744584797228900090334695164906302666674723559836966020874334896564501516319735514751326049927236329515384150817979517507013281436600162780344425583339918900953311845794425503832630885980847779137548059225082397460937500 [71,0] -26883085993280738345050870112210154033503107878535998882265643934329340101813016036987433554308884208295038480372496055429242302268689673434885179510855935537771658234155714730528800377749329843130309663771579041262650644796609852442396837217025496129533990329071071310756628477699486531381702162770986681892383232925719616437879032261430780209059992750868743920957950550640722514819998800441654148641540485351899983232996918186788966771844882475445029513831349044180016052438411714480296720948952286726749351851310510694497757638714785010739629111296343324671858902486575096301490487846158872199138905639082642913804307291653123453768132731551383534742855652293820194125412085321018461776302009260682956649650783475776018487710925806751999376013407600990993234857405257983846194180948375594842752258160761865170293397347542154893055587373645690693413880658985659093449356867453153269403732134035701307566023327665113246987687825296943804935805481951077133483934631476865201205259525671663567869058989738236150701057307942352956933006624599195610752202162605411895397546854865249252836727108672481383059365258235559022261365122093117531307985742580029190399593703391301573104855066649012213019543115382797831385090595964654942896594499629871699687806564503949185386696044398127869638862735854840540047008403515346720499736596513145970491935176752424600794585858876561589871885102941562839634983337913910276129333878655662792480267784064237447817918013735223213346843188527971609991563720877533061918469950870789879891864232305091151688853971289873495519055831548823452279969756867470007701800857937602323023930338909794627728769742755957911380737614096608702335685303872005648303152123795413454645211914198601735366590656632676190738324318960399056761709414115108535061656738571744560419604436516114634183110657783531080038655627584179174725593889217346205227673499670729794259058322124669131999910108214456005146671177894354624407459195545391977667438543970470306007190305646785339989841550629337259063250228677784843920392570173088921805455091912635653962238007295412784685689033783137310648730011236069853331797785587710791005763113357318241869963317384730218768130931693649564419208890217167253042477080319839208906204087196539199087466556065129097419230674859136343002319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -4447308322865367514856699361272083869324558802086669944934932033967876860503362318449198433921720958332663610204819242740329789540945806395609255095411663861631375752042699826549891480194553884982406366633484086627570126441057907603809824341531658830947840750633653644916897654523320940121614540659304718036061796531975264789584434095602130806908187859919588632660442087445099660490549505560997776796922199014107388915242209517033306775715681106081124234756332869451369041680119578309945186522424489111689892961967821962895712970896849925827165793424049268813156894494464617028377598568368812484085491622182323462824180541444429818990836703886300614562366477343622225847005921970782445731769599056049708224416518427970702684062947727903346377796189432921655814594902374595799308228558186566250880557634526029282167287654401821202263880882499851380745600801093031611453766487260498937480534146163366542014803336650414864132422228395541751334560884315553085011344321808663083889789838364547663453675115083497370936744377002832352458748018486116175357010867139627360423600707157699773636222305169102370141740750266808826583392482735650239254509918765035521318231418772333558770725330448602741080512226454078972915822465740453478233217417405090265416547002151386640619092510825285793583308328730758477192359574897426212939427745288044668913391174663858305697185732384799408861973534302418908618657706319946923181200133787027910917815977904393029710759997516025324610318766703934425325533112466020623924005636987072667991606302260598078961151967116758131356738702755725902825850797338711639813012863056276626453376970774838866296196274242600649569592222308993225672168315811339335876217229893062807275104517938099573107438827793534835663023903764895207424031071640595132609926329022575960865157320401671488263435160837719813569756380860117543171237142363477707098798669191859633926177044360590317931014111278864959102083674909671152806493017635549292851526439423321045469294218362486883334042882710860545715570975380209557319853001574181674159350952494660416735927818373447138407352139783296170168653762837270869448837695442458933560245129444965479483506043225363493961619740284684552859024450219742001615910006200031056803388847088983454363378000170794850098854311681861872784793376922607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -211518382926860488085293498971182800127590155227585328035491927210818610911223196430004758290572982743059399814346156735806350250485944278460151788487686385647283741682049834055517088332442630586904014377299528344572795949142171266387470517631898793238778327737038648823412081244750692524761117116956700670564221586788052670228486133732393916844225892800373220044675235302848883583130398630142043345061652261318299113922904290686890429299795818912613596732041513613894874039237499886165158976609439783976351621129267368271638247359809918827143645537153326617230677609843255225318813658632416881255101304127980953695719704478969635031533197518471431900568513345026288211158293108019363701373730486234816829435073999908081753066541271746189128800519561574838745552257607523812957912526475131870646667405852345673317475546531633765962806533086301259868700891741718264950448053142998682441728706071831903818502180237210264524613259269590396715967153753924159198052266424566268847568315725235850157278091312782947330938832572598508809808982314338715366172725619941152481595170149601495149793082301474433622906306538982939529645584197212558896715983222700150602114951949097264445451150801407089490745277018867313933099863443434981668503675852672218115330174902379003273869102781196565272478263028569690587992354430808231051395462700103107555707164262075987692368774741892634389688196557364694515079838529341278883641459746671827459303679870118627516533535553760320961695338096919236531319908976108830775775884332186515847827067421279748703490927430978555466143286410142359069654936526355067255785920866979128322865523270472938955332165575695726839889021994060849827426171036262422494226541406788975666537238787733494209464180838790487888099327689962153632217353292992516321525804188297491384635437078119207115973324509193561343068588953039346396982899369014532019414922730858234701543563217580483470935396766019570526508500616448886033693284640331016844484611161947095384823662818007111488971440376682127015798845033082630120398114003147945034386213340655328506066657063780043142909032560906552874126385147335197574192107235879956512481359150345958676076785184885930140615624145669312874094094555363552615956710186723271060753105690907544922162867786134043875676327695067868717160308733582496643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 2750774797990626933531072386970575163210720804864572420009034912953579989345718692229037569819383025546615336102898953887552679533350718695417798494504958837224564700458459864346849818098802094920079634921882443262127184365994151639078422198551623896725882261937402711846838612100035942003776595776008672899853448567487097558161480542884788914030064854111907064838730416566355074905724595344126675088069463236039851706191905320164826361553717723769185898817861776907841230902077820304331218839282779884360176071812770419762946858061016312526680691433513991231260329950415224350508822660454308182648279506460947416231803547528151040378623368607501788985108078137995935250104677584862467501561671808421195021351455480297461718593615345523935191846241486148967125963944404482088157131898301890650652631694219369632674718740016119972871119806969460741698160631336168019412909362064987918299047243263974855622525666932150889809619509669703655939179248716643781968438608567280791278662846167526336902132124522516277435069309116191086815934680265500001970239439549382400320890232414899037655976435490965907872758150392272539955802318011582433055538449814446958166947115327838361890250748269608787325810054075547475945553465931600247817025228672893503315447241979773898606985650578603399173345150256169534407715809344670228057768204077801869997646484837644403716888139996765637415718455729753861089721158317092058445590776526475325161832850987995098043672264577490397233542862418970302371285940282538162261462912093242511395215847543139953764436453292117377302573968898554911277147078002385268970525085897239578823985651275374452184453137884097686425874855864037406285157537818957210754782004973004227719411743295619957823998894816481473608964456402229201636767209616919768516158257363819968315216283678200810236193713427812609712381870491269065419472441843038502942924111965781769815693610618417070752844902861444645055711383858261548342249375972193279809594828150434551096817002438976333370490638375801398220428432790390525871137747747284977370439711771900171604005639049075733319414641212120216592149244254604379661163135964262530444563976091593483668125614026194777125190504244132311489608263628766521485125839819473452798192443524366346327850211024695273397705388811196325349328617448918521404266357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 17034962658077009244307636589152152585804895032250928996552161493948351754513067287613183732034942819323040894457868213151622692823483834801212297193534519287319586554394341431199098693681757248075879559141792781149343276463413761380472447382989382852303738009805158483822288727137328639119703074105426939866582553077956094772900301896876731694157892977967962324535308568658340527019696952397284805251114921375213786827906271340713994286735523594161194665101313344821467744490245145059851597515633928930970066516024315951188845302607923659882547629378747608137672222398729725088018798399341827033743213178769499566738919088865933833349145120425165471763817017293232627372485405564819804025659930659003999306392821711055735136534419615759711266677192443939892056721351147884199935964599811780608437769722222526751851976277826390918878484859111002423733977702305816791394429018564640137875434722826818866701662010954699828687696967725149200851674858581790129997214687116912506660546465923384989437937383371547035677011567951646801690964684534831544903232881968163156870889003276174705217634786708088039092609544018939636665385342899093083260715224162991912628314307994232474556151160950735345707265271678705039368746139231667976571163366105643339895446874901374705891237482112702900344959456489097922077037400474500764683066881200203780511673365874090737226153723137203461611542115049833481620443891409346157989975177005241443678991692280931107880039192964842956315654776686983935941310412908627449181584980099365325614912952268456745906116988264299259524668294906494668945603904150983148054038908874453354852231721049410253982894199712565140781654624706074935563158517787532264333791270450092356376247445994052393915857812670445754880609094991175748643889584853961252075101221169396961230645427108916266216884258564482901474964925163588819006239947679511063581314138681778848882231912244829030312710283834447258906399359359542044350191363502685920507905203027241383390315182704962334421085955197816894176734284291088830672716669279663123479381763905977706574392253904424307516723583340265872427322626233123252427360221495982221952171657789673077738828931185556567173943593235304787133894011131600302883875408220257480540434466905566094901100967496207630647290509245180434999555885156041767913848161697387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -126833016054449452383536091586262281538791625289619340551636045040685659763883095365350709684821533861315100190946738223572715206437984442624417587626386018611563744084696138646984325415555326392765603192661871784776214787514546306399718656270773614210632355213625502118637993512713133743927744081023731775368377759934643213813028085733098268147112363205803166000003903366117516306506896678110070738269896156208424667105732067543816155495594924329208859446783772884359774538698561995359179892493541188009480962737602659900941249649471418155803165970666993942256982101019996131926735767628497669459465705556372205481163795603006878699757720909264098690086717398288143518380053256863669860519576562090390277970726749328101968444602127709711979523486877068729670960459487327385453166463501939856164854523727477559864984978125091177056326295828978803196687290426312142322054290953499813816181134916783436149296463572478348450489415339615284215792232063898739930720221995195968213596808859703505796296131306374631133430474063016233203726663289560868447199332440588320573173033837476652318161637293566692219833103202788187121994018311537431607005828578628275698468194857738856653636249660545575260616560114766614789375044359727973445486725081198493374995895421783800801209414973768630160555858304353107083387333863367616746375451279719618938417053612577507596862928158706950778072669893338547174627707748962475951281073874133195886031280581102751158835249156964777833389039097789067291276159326066337270704121849443840261070709078119687891479264984957724209209562741201419499438632129208405057916666138948637214809554310925897994682685074618331203646192129904418779840648723565965600841231558034944247272178868786021915411972966908636421511614354186679236036566521014125042586666191920616334229811542446409144036094465838677308058696719009205788172026796256918973486745731653167731284461644516815790788596053691312354755352348039129045360254550586563327805130654746945464342670799039303736587094197164698069180647378397900269705115772032612352710766489349385569920893740779667546327044851225482089701366861427577125061393715347155348588779069170322746808838101033759952915901376921080207550975783204044010180669001392786486267068805882679343805141603226008740979849017034721382971018677210395253496244549751281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -33581766457846222337553964969668601923839540998324501305565403805920022721368670241421248363219792319107439458904107825046737510896078703267331931988927111614969802939638841922243259465526061080009664931706539235181774300355149439834173875351689776916858676494323427596821951084229922158676679537177143744148295664184932348385089524736352751551529802007316268149955622206711127061504541940433188183138915172493701483116157455692423851563147193979982117357104343898737206279472807744603250567127609343008857265230896769074219530725814833103950812721532615213458264302657725829251554818949202734701097190686560565162401263184653930236367639176266094318018494532705379098750666387012452473489851315240271204679749087351826216215909097446232047538742938887761058206741321439594989138458586417420709944766211891578896869946984348954654996148883893785943795534764385959198390159715921844195365715892173210134321726251715727885989124113401127017071223842688801980379439384279909224411868816076153780611075600980543350641782617154200943546676752646727112286994930245049389204703540863509210291574513630897589563572254778388399812702153780106696945197387936677119774140548288235057050232877826944922330402724141525534177219003974066644870344891852037554221263448261999755070292452877483534633394731820812506064947333666918124718566786076609828607267263774242619167854383714224906867386477716352315160626587703778598420639298047828659845408542269993841091183428628690645812137667301128534181430046484018461396664549468594951937926877574991797672014601936254548421191558775559682775981794980276613359705899608730477922068765881385254066122231487252347801233773276539090154523929280921260329199965894584818093982492401072028930589039213359592630124581341092120779268371269643295729322739000645640468563242357640346539438329857590365885473465622256568258995241471629142624415154788981801171262013464052405158578947130187661221205802123229467191826587285384677819489886925455513395330657138585201885584911489781299092202837216283056510518008538506028892029225873996602589786910779749321453257130360140950841679059505857448998021231974087718084511532585980452700061343655634932129564150674375568604092217146677383041395217956724049678448629285678843334433881314976765598546097524854801743676019354367667801852803677320480346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 576157764793971747214273602215138010038288992192913430230382745900097706045287522508913561035006583989931270214703258252207964352055844527897625482780231094601991175544384282010639826223954199273409857408550159311459824069039294027189772650184385690602457866864422275830517943534833083241134057008851774514702613169708643103867701540818680644479076994941099634691378763829761007882528691724592498165141829523633329046587657110844720709879296187443093257474784810945016047909410556624979183692206822664290500711387602124723345494971610112470321998149986347903790360126240041019155047983979142711618485209263969177373644620208610567180501892216852931176461007487724600696220784784261883862017593095320074594494027196743238742633212448778573718874353369216955289146404936311574407986695267871829593138265365408550429289444636309882121409269980891816389158055851910852091552958050875064387381623242387403722029561008358457400749765917339440194072314969477386302930556483857258111704433375263669499664130431807235262457903568199935612460631596041294405509926859050818398329409629125722068593183452008103518204618737082358931522494205051668372648923148907058141578617386706999153027548329058238376212825811922271355607721683883183167491110515329382722886773476653600392875302745579876521614640804511708227079022962224029538300619046115522868982598072172161937625885895721657689824977748264115455288339168881277250677789233372055289344921240213239880621162374299411469312970922472242468635937895752706130600160169066314677631288052243118718027747693559289097351273948539721797945079696296472450875513860845932822694214312974584611909594386540333861983275634572568229158293441903071951360983749831624133744945503722509432359359759566071484690189378503177892021119502937357781341677562009886215653557341657006142531495090321021820922301766334985932647782056528944705923902433203553378803361259642802650563395470554784479050204261345598218415863500051471852194962381812657405963271814532302669924031191079432091722361179759835515068048889664007245855156425064703947136731832005014707668227398794701037670131375990058293172865938528141555191856830718032231365716500622205544203725902498958178787000640931040794189509274409232258225349509731988708203370160756642756278099195495985698792321691788509419041020009899511933326721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -1195243453184575707459826668016964972036583075303831742260493512163890368063259947746902375562996981535240870709769964320723770048843057285093606910042274715121730645042464102304017393068733179633251217067835300546609801455442222365480204728843109596565260535166505563477812644535964340547645432446810952144650344789007172758804907684257298923670165034519094013254940076850752978724394760250056554305499127139616583421458587322290058370496672441380208060298117051933838078602500404550052697684529000916467557885266047089220140908797800013134427434518433168223151541736937824898687646907259476338233284404664328759463735410611204804158876776973350937975558070309813192121311221947181166074218797594961693989288093596546853511454687200033249386729227632913755758458928800155712747088666095707893144800762725839284019502122012436619600405269521325066395469333809928942435129146058353758591997883592105995324533845515285155856343576116743651595098103881638361861565806497968317451578859801165635876360131736412648148481131696146096315122370502146773827448864072383770284503688690075308508799897215091006418864318009553686991779582382683620426013566893481780483495822853566880834887084740071583396094271272429157041083816591085343918202179229137710097932866920109789469441801433136469608732998338742639968124956622920881401435665973666448945664363704816492638229081581609568093742227052055822332445352704355281186831867857969414563348920197766243601716557094658199798444458057210150387338591628860588813844386770459451753051772503223019487924655178736658029601796582059758376246481901638168553889989438659779304532545466941345193969332517237484238460388001145443702061574202577254871165484500000080559073980107141604445782818132570844132676132294889273764382423228772677346913345929566019608281644919477071075686077109771109074209145041868133780963236044276683495421387343366324189102499466586326499921023298176506037655809279391165415454857800282443275051905850860985173269968843723492442384829314338815179049627762926410208244258404367707501539030682748348649028465047077232167393787469347938895921274295742782838493526615846725922696993908818743594294928783483577953790428116211605548859768492013693302099761548817568489332279747841965863922909221632297449777211845787544308214261002513176083972279428735419060103595256805419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 16472274699162650709491148380257657391508680651467118776622773897580323185942799895168179647975494163109318328198394771718552073365161949329551259193740524561188929052386009082786963259116759655590361970553110952426950570779479218765074549147492636838188038120305715677793049686767597125799665120106775362625231329215231429344537219583570271652582251973590550348906185417090845780265763294258485604893968343742059696270351340282856839346311063160700257318914625409791659786306963268844401304840590921372514968625864096693303630623864815369296467620062053239469837686465242058921438410625252559270612488137762986886014970583297243687809831128089098252841704549519623679615596703752365378570258923961477076775265600667445896728521710082676994544620930441230011915735688063700058280355085725887693193464960986888458096113448920857944580757224808876771150594631874547159711304579238318730409581642285311229939626058548230261305461484835732975543526456787663749864818677360931781902295446178188907361427105836913382571722624662767038588775252375836340390907568166000451375564239790800215313659064988835711768654100181479685359594405873362593111502571687044032625155004498106699122875889589990238224320250102519229453571081750769080266912953995048784708865101537431424748190841180472802162296261875101500684272243248268640204068339920281223862232204831873798548314004689716586712522884738639609324634268738053092938751578888741969433157532788788413387093073328782849157807197368427310191774588248304815389114914933604171895863389301947376540658708154255829859721401609237019212752134854147302803096745141960982577648031053312313170394690398139757736463718459020359028696452187851327352651620104338772523202203928663217928151855970852686399490036938590386349478831517305321914962804878772611590651845393512920936396834290668746244789757957030656221414207082371429035965483719443965997226492145742432142281263461071849816597974209898364730601896852719389663141154336194608660714863708538934475514076621555391458611522202348877292019905296615863748541837143318064787433549518866722089458280819804884976058464492328846735622019713550813406346041398402163359316802179806821082128593748790555019141625298779664322636697228342317767606823312232219862178372253974295271781018611418328916928552714937870961759433866000712498589564347639679908752441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -63362053801583515417078189085115319429532092767343274737167309320822506794771438952430595179458417729212961699527290531806600933986041024737160873080822357514929277439289780183434296210924357135619727828252413129162806491657009059487973598211241992345773790008485760676865425533241528315195244909165309575899468820920759877367912737300118233791014219130531724988701855993311083573929809616122320072502948179456744371149306905892556326386137696857151332671989827121653254475139828747796673224220136753134478171429019433259421893858490462047686445840419946945320636059491569610241964328421363660518253562610846911608537557910864765900963558818992981070883860913475869856777351461075282298411042891175528352128695560373521031600511892994226037883688441111722196035416877099927459758403227599418068281032900379470845869086756734319810035621353654712379513113745634116116135865803149443929360529426260245666054317971115795414851448123413723424719328012886351345118750787526302816410077320304616353528341447345411803455419000432178005580001976048643293581407018823188611110775649095605827737438428157165551788322409845786897433710132001401799222313586768953397796160794717655217316512185013837007804970177800112348605628316481847709839087086416115334535608008739574386024487617788584452762807914215182382170877880043554418784810926144647780329712289967832804668160063327582943124250738338956040684457290961187873883381290349121554681124949490924959183331461383000416514454605780291095331403701937549240221091453458176336181331054749340043065178969388465490106045102419746509083191430606250107808090896952956088290546105405827961413504076703607389475409575079826123728640409702941041653628622431817682995872245593248139523242318980984688346993730778976223536505540861101577480843146790030481314790605776854165330408787787397730866761402048376829355612413269084518781097208191316147127209758862896618161737111622163096271133241084997908094397373850167518479528100068315055950256874321942349209203226268094462118161901135699774648447680198129353305702211341663127985997292285123175417891639449558301364064097002057026504701001342770169679841808557889931276117775821783042722517457537669520245113708249459429209340862333346110232310052055558154002085058016916047036640347697602369630996139806542056173074591431202545743772702735441271215677261352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -19201211775437605094143205022874668931545421540634477934532110681654600857499073557583258330723734976016415672963623216139227617212405323112218880533644871242899691149617293206595433966557720315063531560876096517246703191830609080209974149043484203178502843227558025421443210584490322234329163366317137606829802769316715162698672826871555087177486080990334436410151715253748566922292736724197828568942396575571616496298657195129906193224233194380852902503808932709718633266366024103461322488111652130169444513513510666216150309309892585148491106320862249314512793011106944594695064056892775923290828339222501479171376396485962060979815584355412800913094202787363426161615652342016426187946361700167598964964792841201092490763837521414649897844561030207127452317025623426485117658503245714104719897116318258439770952332871497810018388804158606500319008667248506269641432111340906485802288208939046404177793725878502265519273491302202129390983207626242995984116150351523756125505256316680442079318321431756310625581460268076751809773862482631539042259185019875984800021881482001829313195310798496293100390931253146796139272839268793940142680819243964661592031571309498259010526891011768884664120059170489255689699558122072673950432132469491076071038822822289799688069387802052357459349612157767516762664506904430637115082880403311821949100952714748189900542344712372596642326104106921373886947438947098319054689935196760482676937209342255269510229966231176476260436775789786823546568770533294873917439295100061748279170187040446141942099331483386750053484675023842755436762948324205215915875401552272617828778046407712083387066923542407393565904962892282274909972346679375458176809994622484830223661907912545599920589495776798753067454948477029246432926648806717552960293047163612214650679996294434301633809516792143148086737869438557243683259835678001977574761329051234748067285414395947633897017615734314148029105299202342852081752471327882170568683654829557818728626600810914947467070723787032563915018595220852544460790378790757542951078015718999893979059871285411982954555459350809251776155577715577448698949593510458258874548955829938639935142896463568796179734793294034012670797319223153648520037401033705694942315925617306413225780341894852321225494328806754873135931990598931922914360221422091866807016491414117353997426107525825500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 558224330391841876180302645459885031136111127216169000492189935422359932672587845076991315898383989750716186881895713120709153765272281431021728101146189417857812708407116351122059501814720211799641751360622697070713052479443259357513540103653659869904666840529496615266069705237300289899306612408675727982099451207047200782419138565102069922568931905390278378652307294211432234555543773956800621082261406043500349137747337457275776890560944153948676404322863111348205692946263932708704431178573827780885474892352017307846042026258335863537712433386210063761590824594092060876614188486971002254558934063941725888943232970948092820997692657930534740667170203316468115597703538813546250687596275408695341642906469770460539825515995863994025328252944658966753324277963061444195996028807783748633171764406015956250307783402418506183287522384172937009858238226952957646977177508051026592899419530794349822146588664131877814668681616899566674378083612807920839619852110489119676657867139675139795188232884872112377392763478514091931533059385791555298898896125510231129711229576222721034327546400667230737913841913596211206322922264888843527453684474087599265034786985382647290208738861562588159527020459087903444790879226457557745347233841091714454979130066591634448133649300480894774329752509853954141534879248257190057474386232785965403641857647536199228155194831461540120147766424937153845440046506141904070617689882518463973934719444934355188564138164571702775445378004977360852257135038498632843266592082537391381787667240537750054516900366546795265383152307332530243872077979543232851610375286494766273916455823352480575755655416997610841367318480401856765711260843790822154416153687582837332741609481491645360021189813189930648159927418477472679596457663248417195086420900536633952974490412833965538644911054885947364042401987656357960953101245635138030370737506982487136025170519017857118524047707575028770929738270498368883552387889896691488225949361565266538931385140776354290539006726945627270418892463864626074669538815798125119252559430928890809460474607514638617088080565062127531483904769667969439485982323609204363723896493406223415708511656172152590133313621393135632815252040407574604485404713387286588499605667317986998899998938151478743968427253137835930606943975477656500426633955950061289251679704642716828288939723279327154159545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -305404984876827853185372728168691011520806222179605863300195016156444468838847055374376045439339876046828052610985359482224673511922274416392664899880726369623230292199559766455385023581679439803009917923517773794620629113336743305456808593975237985279664425526796055316795017746730205806782993078340268363262525120196333197387950334216026318961446290126046277309545054469391087160383299737076052364731272865812353588824935385759779177792620877481516161373733816707813510924210649683103326887201448691496218230651009634930218652636990212136977660728243563932000589097502105290407833387938563505843795870585548930368693338879004359423566631406538614359463002927708746297447980813427711749318386019886574844724282349566326585039877903433615725331985880235102588206877445820276333689919250537009841832514406598915612367553892034945342929545271420804349623016248562244997817401295461057195753244264331247095435402979444527118797853910961667717451379896072966162834914579770346316206181159117763079096719994573982558062821748114749868409264616252489279330475579883028851159520529709697771568482089235986520146803961645999049161671266985657986253200325569518833973709813245774368252222868620614933024877196544861531067542013108333813029813812971207390874331582537510762303562252757116678420535407156927197732293036103197610829239709594315911785857843006360199372901938001484946457731350289282137835239327250202140571384957177686835641683535432938642774509612420654112235219812653508074389621905689325138443074612391850248521293931047289787971795090975492041552394707740033283811542913332590886975860854621144544573109293403359754891130992611175200408808975048092231322493019606138454358631016153589419787387919339957644011724712472596438549493991262918570152565864068183219303377160736526960199009261635509029531254434748915150332533753736063204250168376380176235450454643442262636026484056412767714405344370823374053503918454543539619022512123807683222809991262189454845936932655769515733020201866139025881279792043559611062644158138202414577148449080148065003262390213220907418006347514901047884678866486790390191689409728718909365844430068433976973099447750600679039852023187709399570406632468222267737110483877421093494760221936519414178595704169939741115456316204459919944210721556608505670369766454410339687909191775522232958905988198239356279373168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -7634189935346066915123478228631626768690812486789655747894871942428396524791384775144743456613249563078639958801150506154218200990466611885441587096692404582890626541788410448993123878287551478676888427445818468757281346353410403668081882510980530950573954257212135202435245340532331113926882176069337023061826275305221640013556326313963553185423901337936913321502261573520308969666050327397123458386323699927859386504743546895580688578184569471646334563494962425979011053909118281513190728801166913184338770617550343056865503054714891157031024610429794152344058888508048989831262316147732396455822391533222488781155360883178186455008046137080601874597895870954965484378368504412573241557831887960072194645918951074821133788844865119596773307980050197250751226397871927357742572164212620998969585684485103813580353436813615560023288436081885494803347822181819679739146410086946971466353699258775915816709004433835199683001105175155105353003887893220925075726954109601775091646842756107512257212291983144987426783986127259568150882843695225099009658109976934396346546712160346849933741618075350959793172359751428904606322918116953638830454261776267737865548076232656204112016054122459364523861069156598837833646883746905838773512159407476629588950240506311545275257115904121169567276338741919310387181877189440312794371190314387685899946762677223568259683302276487112034166706397368527147439833780691309701868622026603291198088460072352661756766108963448349176673281258891937545483610948085567897270842786253184599155808777221484837842511106160377475345328772763372995593426280696654260448199730649265004600067840972926023553422007537956257147806437962183009807206699590731995828914330198898865316611353399670567778798981612785125947716522469047016530827867734812141681516948200355046884847324184280041550518798388951490563761912332433982425748854876691772378433332976444237801525547584447914146630617685783036474243149558639815225178730833452618440912816479002736043452923385490629003772805718127622296630957931991526270875111163648835946990935774701677886628859027976664657218358716724450720945286222735749564937992643354972615673414099136342688680168787217885205469694491389694844214667548634939199669466282103464524805547416491093364139470638504737199856451143943634715465617381715102751879841237379085483910122361694318426916794351200223900377750396728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 38493129884863607495438136139903946205139101166959542229526331298767223588347761905455330830738360565915081327341339452739918518861734273548258586091782808929476541409064333228930026057499343310259849437816075022441405349433161043104339209047489528316992515622893710064986010314074275153332365591341304654656443183544343481573288680981821392990104676799112143417368387113700664812324661066184801287497913577632324980224767330942159594207759739521785749985933494607352412254539091690282576510973549608638523249675917688864902272283181233631260619436674962767900843287917023531319808581690840698655278419078079677495467141029432722950712357696423681536331982584042212481083300050986031679888039974437835676041630136691593460520630122733264205757295581915193954036242221116740278575799252991593938876908117279036301702517421234649985739467247442466554528064013219751159611861746812895396121519130325600129889327212491238909727900734949295603752705309120873718514731040007423603456780258707814948975140462083787847997785410225589488693661126994738631610748792324836457645416020349006351770743509786057530787046797578245987834637641604631964696574093430724998405198879184165381809184265155584639525668507537265335530841779220874769076536449700115109360375881071422041602329030096876118116354619666789990240582906833610976632938026989197907096321115054039537495522379364295289441987444467390390984408186569192405548294221319004734111152083695289743828659657979277721553709104460040489398285485629288987891115863820013274122085286830262741413687343262108821662140177818337616402506848728576320748262632219041900912291932178185786539472237788572730246895420252284891015475050859799701216030071707612255539598496922032873535710958545607253608865512130576046378547196725282671886736954361064321880825515604330069302220593425211235861009234103376245789263113022729821893149620667147469589253378848029618848887464158236872901007332458282089950966710461148540896512238232407674013745592018608108376866503335010050746523397463372329280247295374811375814825750419651268037411217673875231467831794456031246541067933655042982949698452326283909131667840183305588526338925012232167764928497330445580933980399595335475235767025442541391061501065313681157111454069176518193135624626367255424573486560919288467159356124093928331189303403485144755829389096035697548359166830778121948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -113345046503718633203654044157600531937084518665461061653446587421360457206840680853914800609888716653754908001111265667126830386743340079339968724774815973186589462956387236478568442749555332129063678639806712735497263844195467905882861446637179435122017630019781493417599353736457255134699639843716564164888416512144310147771657775954235206724094086014134185347406822029077847141155974861643877710248446033437140112813274653210531659643588007854441360181042785173623834690617554391688414690871739325500502381876791808385695530679550936451305466467649936740889898988229981323444416162298963503903559605004116044815066192405486406254257852320115938586757529494101321647666347094721821347154894307895175632669896160273351864850427720953128739857099040922559166227052711481443658444968746266044036502055011227502636440212900523063438103613554499273860434525603598550240031956909997790040678898312463541027474613358916206469203116191993199516522271503330455144258569161058195550206389131177547630735374598053242240745700668152203699177621949170057367632620942036015667954027105978621086828628736501551236189612523215208903899817322019032938898572980689851966597671579454314066587720278218906109705233739257569949822799045043309724071415147400402830727201636621925104553940394677341064777036908735233815782721253085550053900323927251606707377955399503118744418101592850702168220690514064568131405843752473358913065746672870666284448704404026556317343822675652641971503060587989000360626857167634054494636511059963332139464086396792032993409995096404954219845276457723868074551354519792907834177893311526479433738775351452760028046957562727348910084310999359129267595667395709470764981640809338098522346533100186728830219560781076852477848460803278228155939906753486228863800355502189629950603179980891736689492861390960009481663033861908268884052967132777893303478363216537592704139282861014449181798582427997161667120471107987778657922069906453752945603812448946284371630912007299815129722432878025307157114213635879141777583927176167175527082012963006546494154293439875632483011261003012165234909626466464486997001471539965353893624120361801968510045187288259085127386691975780633300891502460220693209592837269807773342538899062546131334395989827990209476714490432089131357751514397198945802058394305575389255340717923065512236859391490863269158495540978037752211093902587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 254696403502516767849408654854874284006035125649091686500181954493178200392067347131231858566729742283317034510692502048128902942377201292773291404456968450800661933362636159450645473414612647803462606758319843192510417432446094187560596553717542215417936530946131815424237742042893160218129236959846052350569989768521676494611848505675983534712901267718065683272672679804328316745378287881336460758932830999116833918407087591497006427084234462681639290585253027652079687390896745324162022521337140059634063688284757702800761351043209941845447493628665920551396100501835083374724371723552855582613281277223959816441419150433822815515475630961652907937622809502752011996242686599682276295919855206006573968492761927785148732431838784372403215817833920497981922133234897585647204996118647242035628916707120887561749087771434717675654720968331322976587760829164019428144815829109340016319322457141435821512644704011018480761850108562539062563591780929946349789605417354602732111063385764906798861833083279360665266269187855576198398264990622302399770255947963294176919345667534434610940359554087697448481301817970397148156658508900325354472964770779221025966653645675557332332584504693756536372556882806622941275799739145370267007335712080143650892332415705165789244099018839395110316735920411898607200159863359292902399607471641185639166922871845927971878941783205435385681329567135771646773604524127680083466394501790644885757228231997535327369843727422290777011472387227703011686696678674462694731829515365424879760284113761917000056395831030688215958750562432960887426058459790635279145134222151650606696802547852337640194205274731637462955524333026672464510171748754945388464751468890987534197276711838896043792177195504719280237560144165782108667403960512426691168726847791505732387852716419855234733870910948639682658001795747359151089925155045040379467237485762265190893158822990260928177941697269409099900342181161827387389909849501519478329391321208180821327777462093054772372675919626630190768267974637447876478793706951620255040069865450083032454240292491722336069043773954906282413935836983542457286469437857742719634521695315443641960702601758717129334463781834043700894615792372143845419611227147655240530700886155146071143602024276647942235090804085822547455954614275327042912700144550897535044486293326292780745022538899498482437011581680508243152871727943420410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -479714365177749521225462511175836717520748152230746190939749615302107088886505232431803374745300201336960610356236423948616818975095310853337800430388350177654496279172245540648196658659934761527643037483547946737768523463566065738222120349647729325427890899213620000979305800601048785008199309583260470285687038417133097930984253094308281517125087286841547339884439275449711394609549051150066901053365635228939247096204986052922080968615750415015191226717892477476326163100474987632251440611083582427747564709324441693792523908688040712454434787582271439241910240919575199714168895893554416491061030842125982661164126666295094486357032858686385083887256293850630903705016370217444536177232141109465137944433167508052101884754173525041717566115114766376023492762645055232118185643026898812468092185100794819792529828314420914189098163490869160630753929225900176948525870465672676716679760729137244022697873661369960008254585033846056487945343787215125693566667566829964048989007323037009999512374943461249592028111299584112634859393877573732886026404798814488639276469406805853535134196882144294737827655221403539711319189581135649775353781751045128691849290713714505028446805437715936682367769866599743557407859795854784710334724786747693253027640441164837386232666780550858035606775055352515771567023412711359004914040557952127081732439704641557716510351135671971401049745652287291800684547406007597249569375400506735319003615236267039699629911222589974444173399916901220969109771673346710865310989722615606812768661100728407203519703468428756426686143163639075267708599790707427347919804089869943598970523149648577572698910000632184178931958803697949363799395123551115937255040071003089375679317541618531977990823866980700414096968274443771835070833365052624455345855239404532150766130896174380944715696870924858610067130076596748292344469260260405368366844880101998065667811422658482096799255702892774297554131504554801350920428980294710567519878735639306175453669346536589137994732564356680121293822159106120377301050437607866266030141609665030970054336520900515584934322816666630523377497458350163152486863261891919659657720401329967704659593265057985228008810447049969918874615304801531127247189048122829247047160172666716254737705264185717855461739378435585465776308701193287500394342234387593965835733938543983778820229239862969225591683014586763533770863432437181472778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 773249280379373714249503336937112945103807563537372568037384078801016209194971808864649965129999681557404910211611606060393290582046906580618688742220358683362066756258711945873410198696611257453475381939432359589851379572431667318873435534451272881521978972507586154481974435683789923610064046815158137378374258577613282149504865398814747302340375868665009893065695137878948949984251164499536827105525038245091589279719143257883120792786980579335135677746598194027586283159063425773735188191900708128306388036537448804033624689114984854514800179596256738233854828376370426000445490545265991755548546249367842237900039237543259816854219941364494194412405352037036953556011987016879405453643599736250372464369519973641860541965984305683517955665660989969644231352184780158441170242122042497541748110637196943103142886427945489722772268478631090271764287335384762191578156733822048269542673451058513245690004823214410347419809911100157405767160450043341769535936469540048329577892435681165908622170328463359576144447847451964186074647597860719966000369483909362584350318182540979796017068234587509249962802063275978027864502675141319159410975140736675423005686336895337557242310278929655048830550833700707626106089152796469870658191642410499089432420707743847272201935073361655197681029528629108310572765051446709226977966095957721331693054516747269832026151967227053464105115804479529466494353071853973266116712560986986327751442235613430416084725698406306413037725420462760099081272520053432699877169852520888131386449780274422014191684104511530140755316588530745203394909255749140324603005450671303408609886030326461876891660658623276343161286529285404051254654748430297732363566826051953239476620450010674278285602776084698845199594984522056678116085310343269008756615085878729082344626507083250204640481027513142948419637950167675985661054854871402321247365995994923899124054405956143420683464655723416311634231263054188122083131305698734867811643778617286397171641450341963180443770742069253516692119449548296361760791352038879429248200303874945300338701139186419498596316072484173296231241061183121547236962867711347949357188025810195001200822085805209989663028566315734769224921572025808232333075395620417358098024329277753582874544806474673089259693111086465255724769955950092334937525723935920683537527979565686505306900865666344636869736347759007877300518885022029280662536621093750000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -1038340836446343825433803058499510215107314639650758270819486011371817596629485958305829189051521365375610171344431131001175119006951087779107291586705474026923557018179461532868668201755473031809516751929826211766510854584087693487887283622105376507036611338441661170564922008440713186787623905740674023941306927641142839879244365235527365077962888004922780811437088906428697488612651300045744045643224143007907211536509859781643107630988694799127128902499235277812291984594434429501189990640387028462674764849025093716234373752613320298133537958773116852643578255976020926185186073770712073360917724530006415770922838316162086512429827565983521045439979657658726873403168198013584702152214886885606418149652871766143199304651976575117079217685164499212692230939735862175656988381142197640378467549589160460861076131382184324051031349316952390500977339210248477490974068014410526881133012564816808069398864127279384736177316691956472978800769553614832206766976713369612067185430574033285879877969313012627821620816327711282683149728419254261766551793221099603893863095089968924260222894486582597043835319057973664953348966990450748512123665500313391438496981053554141791795141942695997517240181348117902902901480558315308392441665456767406219779574285891656926732982106564701949331887886088572034746950927535418590914821302451535321828323788371961621400937180363104939707461642157980005580401445976462323168034611753646303052554663516607233297314470276231048442539670547175675411086171911494301207597877426485920516589367381231893203252947346758673978363613794401344561722409388508594689682189840109377418443762946350157297446012685178997150735312202559824755437128698908145520304804362030510667738660511793192021701689157029599275817018461464352653260731283796832123550024858641975955497841235658399804140272174587705954281410943473839813297587744280199180165509075513363177478908568613378481797927385808465892215613299245338735561694410973293256289788666430708668942280671782685757382582474695621540275622280473068178530983999666592803279430749148746519307005849092896819840937881762212277135513301062249978723230444388261959045827760157070736832215203038128325318325283212800500405959568482777220257704328546245227249425100813573296335626716007059324626136025940016194932613141982353257313574139034316757131809400805799080995539402503424238252422330942934675102051755857246462255716323852539062500000000000000000000000000000000000000000000000000000000000000 [71,21] 1085997868448307484316058847006127257112776073253436163189916705689830335852906902148845492524841679101934609552178866705590494843129114622127552234647814036649402284174508093410923346365351764477460651966411388304014164518951113023972457280029047176587352623420113006747259025539028474537867151387195017811083888084852484278343357992187071577858539076222234328846626059096132244401873246880553086179337858663283076757217092162337864430035090914045705039744936218870579665880878277259682130671673488675506654281478056929673291757897602072813683671923795041846000217853918775285881171119446997611370580818137812718723719877307409302095327255169929154290508470172140527216926080711912398557232104949593522753052398849084208716157151813624276704427253377905999394196046987134810813667787612701582963635283746958524570643680386683182355561933603315242970091846916575839349109977063130074499172386931848493814305314545738556583750990267870736147904597411086937862662484569317578367022271120802272512009725434579811335807575082178051911983104304410007882273012750354650599916864714537467375983415855122713408393924108836626503581172757632826393883960003985140002682826171012938398412844774136652599735926304546831060837942236993926718682703531038795053504712487611564683834281036478655697334851656287552022839753243421738944049233110107868994322374914671812368286934100348765904294886604199028222685287953658864848846161276955591773227058695758711008135355790671053510363224895502659818727027075762396354133272393980039069672570277668196858180330092117824336556605633466919268482561330225230301114364907291601229977964188537950971476658618418490287793762677101967235385364061012747010557858765692803012489951441821102720039899386739687032948620426514585492874112153473198699902871876085576756421294763688242747861478228755064327593690071535008191204577480758529845032219516696018243520258789195123825062016481886887008374600348815261092063891462121997245498198098571598767433515559018352453632693608089375416396595401236455939725349679497180629168312786863687223485932623016252838825206200923595843038309675910636299812075805872291746981383165487904086563790455370946153746901745152143627372227921267948567670808766341124443342907653174205460488682318634454904460842392774870769201303371145078433465904215670897057673304946176867898416810196827609373339622315498480091544575287798579665832221508026123046875000000000000000000000000000000000000000000000000000000000 [71,22] -739761968596204260241201642790663779892761946578844811542413193943964412235425375238076455757954429508935376831216180916889961185362833048489799870215754381479405987940951057905689110614647586558468142139822305700142393382665633228501952231961910504023632990151569897439986894105742126637310710998932815027732028570279991989422255841645946174995196601665615335798796167322107727358693194891400865124685232133495757588543667915104272026380614810953308893090094127775943226426763661297430792965653224614504641118855532074167435734965621569950896588183810510655475598068495476225923062721911042154905501183687669683286947139350578587709742604730014423146304665186725770704830250302756230731891807097923556295942173777489541466576110503268668843038541608215919878130047906271161053816304432274439241415041900352454468841300563283252853640877537694859551748495594126548185278693570206639033326780409763707643054084208531095220849195963570994286877811387008411393035788415038234272575364945849435314058648865718622901164269428134863265379665578017072934397187286525546859629902153146228597068335643876126183564428355332884404816382984705214221622846062783782691854831107097403470918130844322372682862053114403368766678592473588993746787671198960104042139842623790154666276612869769394596860812398332951023436251340708289885114952467745349477608311635243778448404205135771946046188547102648068541356911338406841941807466949922481615564625699536134345612980254592027068817117083721114012674691191257776825377304907485664777543474912333131047663060031080497096663864683623279935488142721971308948364386033673501201925818905755373791115076253816835584762711611313184961880267390900295350566509102824616664852564830748300330835090680869309258491510113823579780399990364932487050660385555792836845098356220283238910575870978029795590328798212830415361228352796204327885996836188436670275700160673789203289440241235789771418502086358935233841184727080681428373530883559415828096428928440285891436160590303845686655027581396115357226698566852811590448029518181871349587500931762326524121634380912008659099245549576488726489577743378529104126457713577612512570154509813403694812368051868139696462841569443651813957968223840110594522416950607904646593216062169944342678927499011966777023489788334268300129693949574593121083171857657915015591375275532084282339207138294500416001104117769138213134283432736992835998535156250000000000000000000000000000000000000000000000000 [71,23] 10515090936501174714188921982103506275567273628153034773048100773585718195911581245597225558011014240802946712458904316621955459381703073513373188992472715728172002292861204785715912517229072042067160812194263043359591259028720121701836747540228409035041234093023659591875769979037656119362396364987542278479746396775026413156669761157912887627675807796856815513721448416727357242196511850142803077984563552781839639096214987950746410374356098858899327735991130309788339405959193344289370577108178345491572447402901250419351950424705415104538993342788974489874799726947962992671294151389202498895352939823057284312384067070286933119147442690590607608904658451932535655720262268722462092263196577143341065312513117004476556377692861521761068611943488338869149850067027808194311373647898627311819278814388334524865026528021681284240170326899904139003694176671674498996207589430408299710862280059377965985354998498779751268698919981350030960929509331611100256633415739969371123369683239723553782149014576158276890217688884072343169470487485682399874718405681043560969902269712603557422993114400177288755494528382609767402197119902165123159364918589003119324340120058354994192745202937477545231337646651939203599921143754771667236260451787076020214355894864707950510538767327852517869818364807160734777458762625704055109603793024736864893603196225894998403033559627759046355467181208763791051221088064587279775954368413926868796147874380553411199755900875001835164881057224124414398498577408031823035685072497228861973905034602591651660218913540442598834802680837744132011607474662949034524816895681469980605243544700769080117645759352571962290879559425095045687867587284688026888629830313090523435716934553478228601264308729625640655741133947012862085919391298133551488639441228381839542361675553319824953742553161698251875993305618626156586296068056880821496238176391507355723934348191027841603358889414031795397643878913576242957868749893929002963893862686573067960150040963993993427956729987337200964609496641221068297475179421571612558368338438566047595919235151250179189958706759021936122766929678113381374450895200002864867076046128853838986227983557048777475907917104263110789032528827213991081001299102673912572495598628307847247678607155027271266981060434678691196468588589864692526305554654090214185373892196006645656254500221347239488916042635149677754119001797661336894407213549129664897918701171875000000000000000000000000000000000000000000 [71,24] 834260713004115967829560398895093735866993732139411830555234063744376061811901363380897141878675472619725894958904520900074761857853924110506939717832326033323078402837829122470365644112406003372601320577224230514319689566511574000385283799982780109953975423740998027077680030266638740954705975367373739839310525951880036495245406253443962772320998302473482820558312914365378693708565717513007339445804766422042470032551671833571962768453843240605135353697338042909887126037154163609735397573580108258395962252953025933684346461065103639020946032260498834712618634674784073171297752801597281178360152227022904510751417352697359304444019424437130854470247513405570249664512000798406163923309487722453839927341352553837162634432769371595902898509988539296755991090384421784530295672565508510143104517597153667368996979766884994217765698959365813484855024356230788043918958076385411254891170594120080612058746205138768200747927818162705986228280586933487009996800453896864935449117713040551515540943539381846061394798558241665955215495237503348822449076944731900845302220470373031957382909069906657948335286324346496861573244415122595911664746158633195994870610186444626350440983739475070037945166451621522592425740216535079397108431982927988284565029846104850493608671405324188454929713021486801975954797457156457118438084206918725219904750003702626128989876939327715664000336495034437910103598555226787252455495798390257570405128604969360505002483150003126184351580085910938561539546095184516064064301633377032078463872110085315186893103575967252371562061600444380421016301567974728635149987935806945181259885026819003024722069512990812417283092001078833774339928097512005037806915675333493808273334871628480723011411672236536127247962507084816770051208898748105919489313282093916040156467933107535402439086789965875565250697753191452867838702474385533821085822300833481009826391923423992135087193272734040781653051632872378435219020695811119294413779817399488690536612830710182202064865835573498444105667937034004521315602838228726439205130473870134306414107836424014630040694705073451455753955368142132975229425469005513827045139630261665926544526690017802464772670666576767760062270415405409758224737563058868736546024256293320020465053517236318101965214558424987359675596619152755435812269625409752682543891009650974569101203587348757164914873818528025346245804641809068902952306601150667120236903429031372070312500000000000000000000000000000000 [71,25] -1419443213354014575533239725379041810908773295716429188386718118531372603682952569330995253254854740521736307010297635505806691312341201324579442211818327122350084997999616292271478154529305262638471008493128445546506335137342580981067146135998807892580127988678068847978310444369231355622713235999112528767490585737685348334989986314693993528925263573043279414634958729129799242530735183037802891795410947401535971700677264860864656227256236636228136805384594219882348675902520844750740541223509115609169917268394850459306533647171744209694951461204371774588464820819285175223791944049987128402399660405762825811898144700005245187052079173079931601151507215923222461003790984996768160919517404443056811386481009695576205161768427636433917447139041484834198530077215798371503686802033073540340807706476706962702155367076663062299365134042596304925401504716370965245361589508568487476315796134316460940415401321846759835052688532810880275336419520103039358383411771764115322952586812287038434108441014599886479444479363874186676157871627829920711030524248181186447906600956003423506779195660171613757618011164627681873999302280047358770650903980261306582777792560608579705166249914131341502805978155505219482781625776597378753696538621707246968955948486671813424799680917041825923847228064532871621819070560322590587703162494648093871456865068420725743229228420843565339880269331462769580276749999945192974736826842338842781449530263393588828374034553049736802424674728087669781230944116285843763500898657064077898141200440115877614793907819885474418444019187598324800422438826453612307835670758313869955843393135415899114313839800714205753624122536243279138765696610526660307473120227918025847395340664637161149047523295139700232806055735387586214412590140818797582134356629374651192123750240681585368685659831124204683781049868132462698930616143250071691495753394292870900868808098062479022326213815506634722653710923359547045821272092787890580367807785812103010389160136831114176199366656398154547955714220423440787225128979776611319090377875311772290208344113676324862726481627923728796729603951529925011292401301882193180194183641617701584211472074539905330919596802795822295647789093950637513882781622068446257033268824998665573425747709863780126322154427194710150401517998172496214949228200141029585242819447243362101750746249043637920521246799483679892202020189878396631388401266660181931911210995167493820190429687500000000000000000000000 [71,26] 1517695903011484517887682442908453437848508774187450283121656540749583547057242571255405435285276812615082894154707474875335821611481239670028298625432405631075229185942348692307232857371700883221425454777555664114999052983119565642197192697547150584439204253964615653412291484012771743986248275492879785901503104590555988233193707292553173869889540152097209992684645803861282867888367869938784232829408118544979856930910869204258809019118730218449010278448839217626387174077005983321746304395055238154372331664795112070010104551054527525168191975161394233543213194657363147508161845274041691517793818536290364530647698820053609237958916542269839293133939336771346234083283613604980207750135011374334980208126817892841404042125598060021889800533713139132873121406245556862557100051767003125884832910646949570459832405028968523871646940859194578989498760423085585587464995985714727263826881257627736407911597887877136192865924371987531854208544779874907124032484497538637067844300835188714520730067086579126462220888413855238494134196949573917556439723696041681086141639063886050697648446972455346562422196414162452599661897183284535451090282936730060143625897819209689702111140441209080302750585488336992928487807490153445509984319129037194002814762314097230330183703985107494945402738607945056939488778943687703282355193811932752595772560179440513799337730044734881435643578501707119817172450003973632115689200284118742933804427628051532655448066581169290013364736995847581748349252664586084375396700234231349238924323356965212809901807165551829217867754782195139755038852597037959401759869062299058170177516573692959065327151749333612645656828365264532308101327645942765831559173965667569594434198592838869350918875273506804913070902043976856299163924554713199181130477321898010532562892620935033047333262730628921311876880718972720793588849645170522963911612603832185378611650239249653186407375780029288148691943363485990307971879642726120304930298236134834687230512487265876642685439916544761337745398933342698962353765555760997072624541298445640573145430902010422860430349467769105998151121134977653541245654398539050651951695622268150182997332625534495986703932698056297540583444008944236889714283253767764809212206003440993041960497067294225944852527462348232673515498225922439808316206762433580280215373636788127040159498054083466082665351713945622583831703172205978463343517092902501541828996778349392116069793701171875000000000000000 [71,27] -1183120102449497977603490353319445279631655852193658807719156823670677725155776846914354663251508393016443255691950892437908485069924737775508922421113331420074758160527930033528544369547723904358087482340396452141224663230583827710796569123159235635343103202274696448308265051963654495705632041209368005341424848813518839605672228525910604602630888135849202995022642522100593946684814268519259717236665792877613103985238938127995461041043288944500963760562323307327309604696085761811528247330827569676794336898990890164620953393659790817185421584687378879992998233542478013657912606352574687990064609607856076862509190297434338961076315446242736308316636564220040945636525650799877174433529056154007594100951393554625706515774168992072853918043666006890517315561647935467563959602462524210278344030956182995176778706692716078377634112651687853241467558426175819281593293664113054402398111169523376670793643065376977914746402280297329581119147795564510575561414960208599543423973146209914687046805524940849643440756332441547687678162091401495743269061971373722047223131137255655478711920550343898297796208842236254242104516197963564507764431127228176606519136730813331105683577694133825105254682847839904468505430161968245880816794310742067514093440490867858163164550605087991408394650555440890833981801257237016241442296063805491755890456129147587606789354870834741977253466972798010285864945314244625552566804386362720404881154986614590461697506331587936294193809260661132908479922528790709905060198981132330398128154056287815800047725413386540460784054858464212139306408425481698239089867053026517566746554626894907106014098485700585014362985752313562684519874427423985571849102366362053227680855504006989141847606032361214756741045308014657833909412816443574504021314717103151007821664586851224587654926257876517211640216360719382591042699049404561049159171814445081560642404301691212070743003185924336288682362872954033027486964301835237942163299441365279947305003856635846236062467484085938347162499282139242794948762253717192539501262124036864919268887466709693572523937791319194147364836496221188972086346169347110674496101258161059108654572654674648093675745425807978739634202911422685452163513997714797069728318865089686868236236916114450042624145711539594236816212294757227064182251284713625455780095123140035491571113297430051313559307547856931141285908326337353964573431026332476362350476506435370538383722305297851562500000000 [71,28] 665531665907071276354112954693360027009891386411949786915710590698691632224531830411064334114351703147579938410781060789273621584747991322072984365208357145737574908914283534282462339171371232358994064220262040029188993957330703107465593612189352331360576089510194900598223050414976567818044268866727825688193295541529175106338785139895062331059080083570112506537803369141023841741533406858391464497670609792172939143667683942766738148878191850408374942949912121513475300185796266095613349411965709069112218061777447792980582507337346883551738248008855876030896418852241820068789164944725673355650953208548399245714952547000211435348915450422139901984448385321777234332957094298000584419737293311531048701700207899205807842537937430128945147116152970268580202516929055783598638785039954528965445021756070215502837909299389601128084135549592122017186736981517379783497269314161059788507056970226443547003202075432078847902179778783217025013280755943953829926839556045210913673148441370110610880620220145564619717843331383093503772653230613340527563566833066330405282826754670762615082963249317790745656935605282702363459000974092452825809215901998723654742417960308060762359830292409040412425223453567939450454961948605274064332791943270248321087502432125223753291567068809656327609969627112864275412731123748993785225341071421460738206969779767008569248209814003486778496879019255627329705986684034872930414517783041316552216702255488750480818572238203612153979137219733012641823775417972735017590395280827874673356879294252841055925711633561264303780430700360842590506003414883700941366940173337624236434126405226705793505861277548263626016936040097807933165903429461741653162036595919950796809188164452976546992709462750303498831308429687641283109437579589328010647511918008852850876955150335617620467196685721119972248706324628373951503979386558980860264600074624915924128093031078327199830343733724707315675193995444257523294925629360359195080227728562238120403201052066483553401235445126698305435708724561214928676809997475198134607585345407183672297321909002552674570626863239004796277671719869777627407045263815607465169338579050637510285836074031383174068075444358769709413525803176633919250719152359408783730771554129139707785075837288251362715742329372930741380316477271582817915908639721407362016253813555322662841512114145417345717052694173000311160882920160896215780509155266505931514142702098979498259723186492919921875000 [71,29] -216501278585730902918962687096712909824478341774467567862933021006131985085968809501978941370709580721568036629352937551829315322265907313474357043240229257796756556375244336517435036261580583516478497793716848984303436943437432311759894502330314459585364900651662688983216797613930338894260588892206884614344451249697143299729523367303900609863632452568101315357676520669910143742467464505554273376619201683670177003084862006322160788721830891192586610757958432697675298831004590649163828275957972564074229642689123186493844296543277820933656417954711722398465492035193685123048159569431202668344509717252458940755946993139881699133198982907888132211699745909809612702907277516430314533250153675839981082365209859485969255926416625124766654223007625504771338970932337214753553566108411077688912217538412544774891147832490561130900744627565629714915964767604759040482914915482476559499649946373208195889365423047770447873603980089694335706227834953235499504022985204001681922083081048597392511681570055192813126373762534560896471907763064107272235367516406774537040856955740470712020711155530613133237667948324567807223824765505602460865544033287368798379964344911062550228490865679571184699135074641015977321789591776187845046614945044487210118124089995726094858798035895808252888421545927477216702971081935631051883156134629551990003540108098932951672362302347115203188155055011078877869933458774066120906600723381257849651589068929296489779247671959466780502126900054944519198301202939591034997721959828320717947696235380412838872297886353195667255174920682558559074182915542292274929361295113188429009627430128637578998132571040813907346747289967897500617256095225368656899889519215602013209948333926316337764438690678556353755787680452319143735885865650018699548649444775960077117732256764825469022442956617787660382613617629588293845930515740207313484457104349161384106578525148279956666071080210965179761880343789629033106703402302804614109823531379193836787418264701229566345547215251778464592175645141787376903578239217929247771892669733588037465451763018353373109483820624004227931998837276850848325753309145240968638363262030550993485134576512430951316493586934206413980766579772815862784718341965223221850797118564448916383451260106637454256911700397375673960564461687565467374598962747648330864618560812544718510138428076947068266023806810598585714279194293626970622715865143204094778184298775158822536468505859375000000 [71,30] -42696686054634046444674860328339981889803264511865219047804270620715758197919127522809672270047294753993061208052057135257742351333113086154820526558457315876593240809462178925830866486880111917084721076326951537522260805604429040309885610585249840373876384504685337335462951077981762077048257041642618016424523322322222889550312728514669645255512261111467751000187540473533392154228572755474879696688481995233624633968043070214701183594188829431946454506698309988697446664832145923984751255599108063382231977577704313221316233571776847131471992098471492838699052408540595137186928363083214853331451292893359087303784972256310304351036709429642596864317030543170564860901695766405948165341492190385575653408898814311887718172838913608950162765913411218315948691619470585390568563697550529971745418907510377465708101356526806721720048273229300379922300664449861099948997891732139811052391001213194121917477906784263893527828263420865141845544383501656491427621583384603946251396804205271499325530158177423508955740005789651756994984501248643650205495686407347736969334103195583842840815798850744094295657071260923025471707806185589086668138950133343613125863965994483411841293598165997579858091330138894376418163607934054144216925843131707652524501658642709185625270971202966283598182154914503286086771708609463319020494205335668884879453144860385908814422964256970293997425544338540733762048644153693807616270993398023918948100071224616391349220209877956009290136572692358562857739115561109576860587214021350684387740707597685346766939333533125164689094898408015268032391626720406914402419854959531466720389441306861890633207705930245190924468846859756827160387500065246785737597776804859415121980501695298790077932429119411483509347820591688042069063579346408985263106954684103959695384256764969496985411507572908091083059338220442557007270285153928090231561066215826756443334986264095714829882860876596910386881989911195212621601846307639616763244735343482114030678825335744603907342455216615948923795663621370807268948910727301297393067347689505167082201055241434425942041302996988538737683425558142735404747058490617595917333883890572355585575821094986506800742997294019430098900293258192072074598836957304485711513054100728911340952105238557689382725155112423814014075635375966312474994332440825525718441971231726356619086394428846405949022721336318398130498444529583345520635704294087897636700290604494512081146240234375000 [71,31] 125446307837139736808343318366840369326744613252542308081037644688910255876895813878237419652011038560066797825484152883346404341699076139826812196440056953724655696889394454404501255751143481046528486868810339187547315090205553349254958124166831220270384251998326908195552685803647381973878632592197396664920016470758822476955067303168997493701897581116652226602860593992635275045787702874321637292560074130149544246552058168285566735205986782558822235269054078389279637594853666304922896580572430962124918227240991731697249150349824466068665907713513398783346695338142876112691341400812423690968868117897734609055004056003694550314674237822880548162133257182677839587857368940824744774249951572699548102253399716357341015149143389055358805003907009056642500578705785394277723051750828886448745117928126892745952337435447292266522445629654076308482009336364803046205577012874256033281722318930572953120048608630563719721711026402412660161060565492478641084627586327296246606980041215620658567762491365131571043248757743185171642645394522117638210723764549134377644710777638192584602797320854711526802999796838526494846091780106159591814629537062729505954397507203087949005239892284646823754824290410459272853704148463797470008687082906369744546531103133909576233597298935157925432810436627870999631905061475606063774554953788429856673858860236863781894643044920249738512689135301761393872202452676022823821191479727814239270747871973888145599333911397423177053030013322791584301486020618210915808769336167529609848059901738428134441660757239255981118582314952187755781866773840588984436921373929960635951627363967413566798053728780774814179169553836052896696405808085955874906357782937006213072185484279469236733093926404480096056952184393122710452560575942881350010517652084351410520299137597503215409321681023292760404808090689092347141398438503309894510223069629587151731960617594219471419547785558322920127652448305512429788943733190123802229266558285444272613125918623503202929335136229524293962334648205928233554866493328284543496604930276854527966830646698858169250033490476684297881951114286443332586498057003876210006934445496999233497387489570499006881535562866427610935617855315823922705398687039386100134185461253939536712740269089617426466699276355833203043237643951089353326541334797661780538185635030458501888739584927129687228738466297171380522026464638221022576859567734808287298164941603317856788635253906250 [71,32] -108181782428930342742787803077974193629316099262672873043707348261370915224484152423550618765414583207829672149050105141862919876647560180134446852906989776520405215377940648394460754287834918414527676108182598013648593499303020294116564178683604081529289370864724844839012935828623318687668906209487132001613475829147273970607075477985097827811099599107738878437007806476348066427500266301750160317531130181079962949177415224715381812577186843755134477869454927093482247245134138070558402191005564776616231094038488050853144758249301214688674858021428357746081001457142172446203905793501112177917578815366166236090320171217877857838921693392414471819042038394190277915847482450454179755157451972892810323594897361195605254838312172080611572788195421208226604805893831632690846509281062215346545317064957806818034297965519595048043745774012461114451033545272525124493900453078107516611980223460785194454605750198924782492477999016692561754798152178488194933353499196146541213275901665289750463697597295610531068391659488573489826985434380432652030910481961780508000156359814716712464408913686920230241579585491590213829079705649505682913510474097687084881020995602770573156593099790325040349866986766835150911732498878556641622860516097028870926325564603964854981018371927584615427731407910229470083568506667364905187858625833596670694343376915846060048570863537356638316783389398855913400441888730061612621360147338708530132670595494078380617920102795757159886261086625473206594406031107683674501695769463553095168310697044463950917790318164066123419170631930762640991992408775405735504700729317204186452461459927150023879326876284934772231737637878382162754899915160299617066113139872969802867117984879361292679381137803321942985263839306047542551253886913889461964690444360307426360423832520120526562705775029667242373672968694642256246885196172852522227308308327928713459200514602226157689443321791016515118957195472090362202351534912002470249208621820860579608474041130429427773548038831672634514508132439489230236621114880494899732041089208641325853701225176275338360377383522128974553845937272938540138174735800608351257951384244839236769833110933134478678788207234942505897031433126533363480546911671029606399886188521796878818616974142395558206700693447163494717480387472305415691778818631823474101669416760842339972365732811018972693085687245843135457673909141284748455010683576560381879971828311681747436523437500 [71,33] 61970427336351822598144165860227416315857283930937865543184243338943286938769469375157642909409609184311823807919570946231395869131637147549826764727741242426817250757895442440323943274911520993357831840510949253340645349331451101622942061389102656615679769810362559527658250816971579530219455388397990177398470716609860139127283091697410512666596012617158212682082379598784436078510005416306009624836440242753649045185594456598116204891377051311885012590010521721468922857919358543748709573066962453787894932274745326679751787256528212176707427839450230548061651105129926504524246072948332885456969769220238211124275495160731844923012882915336795934970485531500276156557237216941539036698821471166103877072141965364367697719715046145704642435718298764693642618304312788394073076278869957976312315526878670121143554808674293196218758700622324640850392009964961910453776078438697377438575384343650993790275035959224579521339017506114067201636572881734635230194501983221151947778198793338540750340915978035350782581583491216484380539941715093170551440880284087869092071471790993602221896882781683331340717783032244402735072595066999482187124067167468740157082954932230581898378247323289059527111353352060246011732905007147324988237624052644276183381898855238716659890010326823920686249359489467867241932766554082400016224775092754646356637325664794056814385532870172429807842890271762559485041196044742227605242272414295628754554615669095484253142412384088325664995070970282777743596356977333467113328477582185931791120112949901686529957201262441949610968799030369237054573537905672778019971896704037332082527678406345266158607211212014989381368889407756490078114422861761790636575272038780488162874043645384802685840565362963587066477614166279441225450508084547152626555702492568003902071301349211390545873663889759596759663298412789109536149599362734823470584899424722548662214850192558435036331516080291059954342001352062177693733266037918493367977660108442626861086773294068102892659730781965361999876883966178210229331922778015030003284214991574621926529448138566689341491857775324619116469014167223342990215987830064418443438155044349510411582429076876225402330786721284245235326660375346569148441405369176148702161166742108777960578933519450966968785338562158495522781918342325149223748407410637951560693438489494905399413488779695376151464239366270112077600277353446080186305522374823340214788913726806640625000000 [71,34] -24446958496899097714396065046578516966801114677303656823410080995070588032384647349311509927559655947134470127087336483958882912968118568840517089876064689436127685272201150174070918155073562264310461474791708445597025190855726240130628476025072193915525839169449039487863367989981016254725692952909198274298166802973038879851807988761024240115216631470813941083966633281995073325830616820116903409464905869058205809929311381587654340672167206820290195223758411361675068443330878910041612173793678297550383493347713575009534336060213545901572817786835457006609305515459809469343404624884074032650265426085032377595011647591035246211656895289090277910893456863330023038679352207648684314569575512310600947192336921417734073954927020721385632258278997504957023383865109304949775519648126589097840272818192621956823981190005839146222303164051252411203620973266297411780992188265743038274230171819467519623327271186622351392584175701055762598467336644118655547779901079013220107605849631130448463217675217325497273890518009039619081431965102644449464454901465936017053286289489225336449798658549005204218799488794912833739800223123938498149111440431002228964386211425526895345160360909423439167446373570102331555621774149247578273530626291466390501620373323381000749000680548254770582069950941764980681871911954243340212693810402056518328966714572094859325551951790257364361086729492769997199895246288135538135926742814464346365757867194560491106604538084951759980460864987905145133579288479123650758131519521301753953140188562297347110997699238194270369065719852426784252438503619023452757886714209212194042333659408759933262351756938459005339963418601182343719387042508354175803979261604660817050539325932174873592707462739207924599240173291740902688679586468441054974192685132002619454424854087685464240215638807537345116739793724449193531298790757227571059751285418418889271145189046636118709030512650341229580447706596323938982662660997335159318359817861531592033494921938985841559823330712566513883669763018255101407061034578468540283644773733553783264556227520940970210892507228082413376714836990467628494420398902097648955425934525603090355805961030900709407586657378732508525657983038765806629799715405416228493734901839784785051192480010405715436417990576541037952984543429622483358194255434446525766729200493257856651546751015269939388272688343700588078927467659563202082018129601692635333165526390075683593750 [71,35] 4495599900992830360139673403418203729329659316922149469854614727820744974005638769822684930575016321867370156003766365024806956649381315596965562406829740894193206605953786810109538718726699906738630931694126367762333323088518888513666712474472965866115961771662491680421173501507467395158045725762849402265872617570152489326574980122797991104482814732801505033556878266051531489872035365832839890150942880550971033921465181393672681107006983381440052863361960230637500152269663579674696967333629705677832038164802650159613716645164317270721943889799000408050457217807691805577616612992414911752881610525770980520381472878621834958018034113836172511896739547847513138357977642243530737562281581539344340216144387796885360990926543218742517165493447663227438947450823979158119590056174385513863203181375233341338030468725764015316688682117209235703170471200195770124449371175886590048989343938854760223731015690268349681077198969069446808839575098038515696507127863495372336960059003884365098017404024576879958567013799394066569461028730278264913386168630075071394315287965808849299895121318832071955994181579187295668592701006919010642387240986616775200315568442015981058080661359091936265714680323955661015274190895153566501107981058729231835998104789607706648356363237279045898959666508560154479383491081982144318934848233960613058804648224119448605879131655624341573719751609320786397942835673562869456095946089392003660568737524225826142612845038291205812619057500699944549124438319001722958676767192985039147716928773992602072789814217839258718756524192742962208045781523829802532234087455043180616938588267889623621798858143012187349836469158178927364403503507134852011536946291141013804311935505889304381529759748856140387691134570825098999467309156667662075678589036520543983266581767585430153842404397628354286944016325461649891409580645160891189885913606760802125357415222494020744159685136252011476940232083899974627318265529042113864913990822505705871236879215299817287827932847265195202846035714822236966358101609533112629252529221687582803251863991562598968131934217662864083483552999333105302037441940781050684961289751607196877007568743353804682696859056554430205755712749923228085738697604016065763284917037023367699554177862433273767948370484566132544713706065914528111080350476974027336221531431488392946877735977751703659358799179975873943203616770998912177681461344036506488919258117675781250 [71,36] 2497581321357306569109607352133785528815777371622230686082485431612216355550668075939039997747193815298021285914236835181512239731154647484034583620683729496186434826994365904183475650094179524758466901770311082507451612928515638625577724989931683127436391441779188668339698446487964281150850585471929334030358723815719814563462098771393083118151874480646947064138237950752714128231836177432317934615519865265453452214854028444338538862513229064816446885015585728697285970340158851311141333063085758306247527892243760322849354343954497967356946001903209906956595444675521746138446113509105886131741893585971986534956547384331443443900622051193859642296970935716257246632006145758373174576268999310723492291848361399845985753491310727842267810225872035572781029687569615187220438678928039884650755432166624625339491601396954938793818492180476683775081378273665751814835832218865813092326210716483518986684428810103814296412937843063996755913430806611169271821204120940541243204464533711543808002763590759684013173931676997656541121781293448744191245447056077620802380252146629874934663806693588811236081994469698940778470086303798779798667439163869990044893379692941465291037932928671196781705346017371808832411598911179927303627139014120062067022920570152457575650986889858050376660906353949057166731662426521344630572376347598300723604383600351971136325637049423189555651295824229225219287171066868547962470165941455919578284919303723620518766038991210790529344649286885223870637079536540698281496318716069326226258155360746283482826983593010192276782813799238271169579511347890313904056064575458574810908006703054385816404433342380363887635901970393908677114704616994379384599419885128668280371766314533109714017126354568233141687633025397686500803792413290126139003067075161778281494592722046387302999525710345778981198371715817470852545584516781443203336522658160004263981693407906395054984922627613181340415580906082719860898878980940077028055001820034444755606170547775127785097464981906014617090514575572709324624572194740642151669554467986828598599028535175698875578488630626930729347359329102228968607559572095960330120065580617677559249138244005042896058929697934594895153334005451058785863009470293853662301535926949657156809123923054275349910237591621353639237731321162064495445813276877202835010390800570530299652384089746954485387103812587018610729718004481725301957339979708194732666015625000000 [71,37] -3264409052327560623653062997304614537771861918735668806220427054199111105765693436887994234682293787157862107716040568809490998107889435199391565127775433808831596007914320071199171897106110397198308765483658995968790040972315714655796299031156564557849211986469522327097440920990404031877328422190348813148310555012544964933629436236269602771905776605918960573017792611796218338013988850528010038907146737032521220987194874921718338661791611901326893994245691760850869984637096528295384302725649175215803480555538904418271931447829092238804110252841184240843711401680500799356606366721721343965129478706193545910561790364651333757600599189099757385342817886412215901041442249619997430539434634089485319628185270035702289044768621589794698612377369835621952286930362418595886726834501139032862337219881265261803811797329009648346341308886918625690610561911552975491490823306265135538872246329302112627936461547562560047915280029038756919469243841758125324412396138772086141069942077604268110514119459740154851741592612196278033115952869297048171259607224968930325696073788374138823222676643346542719687042824515332064197087706090478826627596891226900826993009166428680164537804310429676394167735785436799970351835686741014413451227631672930720343286661602108249967896257423916938934335261597321807677409533078320231044599111488434476217234717414947563566519376649739867603621704242844871851242382992830403727916622098920661292755358730081642448926379677352672338311600542028655281745487464564555467820184236357017855674920571487316797753249070434765609932865429864995297958776240730041836744108571105939225504514205759477858522506441534807641768184497306519165605235713479980477209237591668240582985124082291692204628171377573604534919140968125784494959917193997669158304552686609347977414973875623379908694532434895059547962902638176545192708932553340841414368861888385639010958083062080748779498583097869082597377169832205267940459502428295987493854627007975603803198927258056264665256604723928646984488992307368947943788997771665094121187857513355260710393636032516033313581439557608355305219707405715297853880648820060547511666522656968300275756889509064085034526387560214666970888634284639877222546940933768602163799611415318780835933962685184338090385399511255825117920511803911945399026803883184195565580984981321512572346858511139896541414031487685936712287229632956098157592350617051124572753906250 [71,38] 2187826303387159800438583831733928796922113232846880258552387307444843295109955060291786135194078198065332353273560984748364024641717083417357533330623501712218820233064329185932210813560223121693306449132887160739575027296505997813453343277057618325663005293896017303310819717400147414826556677893540251635942877783248941597938980588709127541192238596028957315132121736319264033520378952093040908549640905457350572707183679431533764473545675718088702193293828988268144598179807526133912574073117329743224653283170254292200380282449869861510772719726807044104301889124815717145907301601893981038064948046062833203754973720712763120145932850270108923921508860082880486611493274758333978351747944013494318951756587396999067316280939875239354583511136871338046191975839445245430258126950783040424606042577137137186398444214219855272351011949466341920573929933718983788142834193526637054404513036686547481539334918200002397100948383364489584447122141277666892504066675146565330574374788066479800968820378094337499669090003974365217742485542830520949348103612164099382735530123906201749433380149093146936901952328585067946728904915009855222511876507972054165127914848556412311429540085990868530939315484782343342604125220222105622326077040182411854896412827326598629148727663941578928421137083506474705311281230936984560614617506962677436727364620055831483531427630969785031313787400617316225697018499172196993961909267978675839268405021850364358616807012549954159415546389530990544926514899193909565363224367459227937132279772611880557474683542058280690477555258349533150504735217070402029383980493270137138604478134746290920002176717324251449761884331502478444009837619631869144774181432511419623764281047695285488680020598912269887851915535156281703454165440488491272923623884593913677176278534026026847412333759730897846124255560050563931597938557180957249310104801023663170691949981413113904762532188516785598228853800934289662501119026050485770763163747505236094950871086005556532820276030006089592684848448387573425025218614969350187858503488639570386636962807042748544861715809809479704281721862545535519083524783771987379356438720959629545774579944951340302939861360971107925467829831638787750881034434857396350058105382769054756752857094592578270822700829878576451024612499300072173449739086865565101281750933247497226762224009951310844737916655273382950715882477865648070292081683874130249023437500 [71,39] -1116957323471432759918571782504254376653266501357984269536037749061432521579939552888405050920037826923211930960055894116349896805221714295205921818163717098427429377640636780056648551796935618075227743206066436284374622971792523655944599108557614137946317595768475529097195147780685992093748218573908884961892977302416292437525485718459153320770210563039732161259402238852419832875581662132810689258924292984110159738880559849391135963968057467058917288008136252911927095439592069587560908683024955944104253929986837782435751248207294693991571627891154033915526349371657753135139773682849497570826561276546110047110213742559357053385411627415277687573818379174379095433634606064934985596589177183145387198069503070733951684044476620783659879301971530847267018474474171251649947305634000471025473101067432246549984868956145620762849135258964963906999674178739837291081600873767219805224500148082983722314887455745822544611434465627054127778454344940191821337637553497453319979138816019590141717923011993543110718621530355332830867309305081506641929338210532567049895625513026408053075858730679373584971443928783763805982010009252879362914935817316780270337425395794577287327594880340386860872326527178251296077003312351598088591545454798014965682455745130071247748469406329957538884057801880155985235694839484281030491757832820250876907241178963023181281568350503511326161354229678743353455281570840054106448545325361654331456665282931486972982607582502290551884202507544601050286982634203175250680016934436883280620131203722118655221588203045147075878543053803925874818866239158764409570354763137740059630072251092389603944739905199987825280271040281236133189656771400969135957680726138518543110783885269081688101281055920623765465606844909194085765051918155980643959213744161580130208109668282359762506506184925340815971435562128875507227493948926724787300339609015409922881733144497935883952445835415012867178084381253615833355268179218853465031957505825581482169408964812424469064540088255482385793145540371971601093813901455529492904305139764779442361025247951756959420359044156227945218858905870673769450725057695280849898246770750010103889208897859150645483569796194325251786771961545632568440166191452327119238930581840520005727208025580848253672850723739633086964973552081691631052124625428065500558304378568527364105543798762560864804516592018888889586980539547766966279596090316772460937500 [71,40] 474483552799236943767040157436147416689221681924034641484917123211720784870899182309974868189572117557725608424866065491508023901898236817990667623239266719380599117532317051011950375489606817038495985153820953697660055398028577993793186803110887530801456492354643878558987182053339428642380147649462690724672656027406000507762068521048615242304540953887221050414886438522872311890296756588263294376155583781227691128632977564043644471908019808616168424642911598956130767853010881426116855114646897468659149505859982308001736107570116281767813971435028220925647020483190675990777603373657973787311775412795501271497350493732852266286663398584099543898016402861678753479267535099649387332189779886862333081275477945899558338090022642605343463287495441328866392983881016050203935206345078207506100381568416044648697088491107432392086977633644177258084008928300675969612381582116985862116860196122705004161229033841340313438459398432488852635730341983698681925796445546310724332918566279982703024474510592609825486986242095619986198891536866835660389364936709844822862407140282887131230309313305397040273153158474387876430913276353782486410612350041407934328580497382339294191870418410007138353646981482957432762597136632020968376059771377946818776332391148288203988327028537711343812357880955639307952779762471984960215300125129559853552919920737472041420064048730027488560239083950875107419384829170785615197047342514044269827906061539978548737803823294719475285042550902918554990102240961534161405784573614572400900606536298432108195064284683414024624602510185560466875747111239093193172624999616345497633814247213457211985560235128243906262462424252121382982082722748264765485181890503523502935756372253009206989487202047791079582206998026950307323378921541934476876598957623199585565673426350399917437637806581938774441302093910740532510863910281504753290066103013016353881009654920782493776683201051359867172427418323137815668715210113621810203088225102073277568240786928612897283439659277279095118656886236720013465679786067001123924602019373543539691215977198811748783936248086358262211148010496469878290531071929160498207213517225675887708647046396689914577748248497309812187062788854099795840026172059751075439541039217067529951866221667363104464398137262011680544115887102939364290367986595123703511489416525611848640017246545865878793467378750402588249990287749824346974492073059082031250 [71,41] -173411646984815516919342579796212941590651270874445344639742614079304847727355138465454166136860559287382712731195008018713073737608585892544541136916452635333248209086918571888966036718326236542820719466467027706299863854728822316933752638754341333231127918163762152589981126752982688250871958657112028231573129736326922825430845046151018286988350977711464387217061434912729994570620378239806192848722178706737876118937392909954768623094484542335060077059777879164067030442628641194510346358598690048076828468813613093276560843032658001210768492340973064020096862034675638032805503324161120660000812072237563109748965682244265241783110850315459413898451842712162485399938644353906822351803013698832098692318894801272831055884790682027587458274765464069839396113855728833083317470580345156357875537131281955194040018026500948409604434763597399780145093364801338345959629824242051011668639876226930087317010814573157647038735731125382617834077858880637194014679295543737058858604379843532419616036760859053334235942296194607749251227565108841913224819253527986340226715897415909886845034087273617371621922444209817248543081175454835302118634660089156358286701967767598844972858002365758942458546688780341188416851441844958230317062629627076312236368028668194896150917679034627378607276483497770029093251833167730374181165113660836595119784245076020017834177944988777237415251296702621490211362506118712564947226140488046298770828881192383299612635919495843393072061279406929855342075505481805410526771836634864692683009339441641057248818218288110975653857748730395863892550969552961755915511274341155205430353164579956897624017830993408173630752320845558574685699653657033133760382067881945836128825975259246256963383660712857396234016640172968199912604188227553173558730820511842571461994789360322835569477403081497591123091117269605343167365367035955045026833206958074382845374939113646676569928367992336636364252448768844527640253292894924123255742675217574212620617772363542818308585573435002365281691567534132443846526360250427456326028668281866479831968536940747801647369007237615798270284870151911081878470594632630013279259900737087986308900270952135726513036705334684828828432594326773607093093467628325372657751789778632017272965003228293104676345007172453133245283715926478385425033552954835330212698231756006897955689635579937319141982052803432901022517853562021628022193908691406250 [71,42] 55320595454261173014280313070246862067196045429633295951288837326057552965150430756829889038427397915313090728092418292167726872784972666652397789553648701219602592255680674296085811352991187042484028023945523850743336755123313123914256361673309799895521459871155106018130105003856426006451066381559188784372854889549132509929114508427558550706767727257286863996898114888015780978881070299243047077644576699404878812290747469748321885631615794595488433375472968001801958251387604150396597753379492421681458523811558325261765692055080423181891803810647032362821853999143435394158460834181046146426789645372176665994863534698165069760216303147292222252898485936091131273996132855597017688856888502853885889386190289502955733203071652724899070908705964091282133589946793007648824843360779691067124389047152886478458312901238048189659481807447684522990362838609323722045858366485977163345904265089029061771605558264208765251167596520796039510799378451320957601010600006820342784699532788789927037112943795619250011078651997771978140937545813766062855023812951381693239508888091770213990782449358735368931650036882846654151401777608503896444763674558480439037721095313427217234426429828710907386463396709468470492248026156697874053314588747759294382903463502087840530302547324621443240962268361006820799000495304536074366567146238341331387516955729637083812202451875049999842279310431744011461695400432144212587478765041853648175462730857946811986354513816811581756521348511229677629187693344961900599447400166033936557656883144320171894233157769485012288837026952890652096865004936349160634782642057756074355102394160761818863706376567075923476525280085706808825988674443673592359410897113844367659277453545275998924759073332758123973397139467404307361756131604646146372201398990347757120334628912429628215252161362185368276666927265198013190068717339676305172684643473712318938093209262777934213284573916663606158156941549470123912188744822368818742890175578373891587487716824250546175703926265438023873545349113607837677257373615547974751933892742248831374205564589369651812855157914847375574854285313197783858052493852804469674906931135093284664699295358667195809652044754463620240729645435701803783850760102244383503366955433541441084726321113196625533533146137920843869159292610896401318707561579960128067095825433628619285535316494760738022102284673631178435471156262792646884918212890625 [71,43] -15483119142379385138197196480652400175865185876873662232470088136267796904235617832344496877961528735539962873295633322235691136705808663739177311412464099392794159716505288646509861521492918619714952964464658457967130317204075679162529810481925389782687123127970313071275412415738758635005509477956191460642512671068463062018247655627631426758947018379389804258270642089517746860255362664356232530658694722960564074653216422917346648035329356712551655170190327308120291345477847226413954646544116297527023046016068338460654612231456388224480330281323507044647854822236522039732412952174283259502419858431241760610379243461523846987909777556357973822353390637865267906463948228293507901229355152946716015685995309104040814168448153222036411782910243756090006384746046629057919560623370978961149818800936942133734197434085910351064601352882224891654781973804439825954620198949307141707531381865794968264282117883627992533734360783105883156813598972230913964328478431448050861643243138039962894312403621472065361380149221933340946255226463819833639473369907311869186877784737635824027718383697673897435804449529022720161310883882343828739504955594496231117450555539450552217990880027757169160741251351140422915715473138573966651493418230167199679524280884303369916894060026201113335713458150379374420020330363772935548464604628527044954635305144390715003258694909902480254201891170998053905972214287180485632345168795224103053910012580560229296119823235414116390768515822336578337326634232639429524230972012459613540265872335606131891622597520106401650299591768299530282051925118559817473156546290267484013641104642659062830699332266524353489769772700115588754148442992616078800893330816462563565994015812966086451773515831535537044194099640475286522997769250335757967697839060396666366474930883914808981095865114824990343172981686010745416536225606169760825291074251746862963078145591848313773534098563381606752375956677616509647129418345650141369218643068010669469530183418232988694223634837110824572609825925886526961892755596509592059663375289797159856464572463848508478352857277576642931581692732989838824129787037964576064610915682869127707211387752488524530672247963928106338646794716322713459807541628747616631057401192385276407613607357901162154979138752724438442312336387282615947854268752191970799147583872056501925890372891049337901025334529592214494186919182538986206054687500 [71,44] 3796717105633797554684675012113305275615136199867985574255838140004601728022655220808289348716268065034425985641549676697000943183305762326654259591985399047775435566288823935226291050460185765299775104781205959992104723343131392450751215284108577714233922785044809252208880638189405508844496240080248697416126574086478221567921007085423495285502897617991382528194169871331973282089585911264715204152837664535685097505967830292580124005903259372855823607772918096828934062925886853071347968794940725178488298014611065242371035234980416109616912186303894853695545329889711249139558415514031354377636301259166781047116218259002168747901375210848705030339181941343685264945219838113465833178139264101765468486146840731427964446747429587110376628316485762223491037527112070800908655394394685925720825863694120672123699896117954814631320795939555822945451861572849613908797647083527212129155533954470525480480701310379192111032067108734104581592359740496354393487802950103402092358084176706718367087777989100252634015439566380321985007650725340500152460119346489553311745431301946306435131310279329612967165524562969543508582595260316958115853094620079693227819190277091432306798924390845182098656837105959142266798278788138313534584009198894925515073098948186996841972410092751407732963566626274761647914297828288545066541048991294429609082614852954571317873115936274292281840412571094282639129216833224130744768798112252290132253279705744890889004329959170532107089450213701017924621252329116013312694394781014532045054197699375054699036524790200911869166336689334492994308809020633903606827866791224599295163564447016809661375027475105484584555710573981486740086045541295513771708899931697199367902850748413016539450446808377335400846710600871666157347383781549748029765987154618188141411032314949199687332524722511037793765075087498023425688849000163983514941215087075176651371272359462190631343127887414603075356534899318867951621986275915857467580525721706331574597143696136567741423210705308236566124910565748297185768172252081658832701005798626534582520145074779959276861199307911761824959931339768944874490431311125206188364775082373563859962331051667134668776865731192919448201470446662115261144606297922919418724651984919706945378679156208232583063012064377372835765134514351891465711462353592939730600325531405909529842260143248891708644965348184996400959789752960205078125000 [71,45] -809513445303595179176283351636746368665692633803214738904948666330443732774785601364379825219787087132451450644474321541722984946803525364520548236363383356016272580240960160733141680947382027110235884205335304566665663111393112363408118265249080056906703427640257654992762134762893275910003486957822453620230668635993346137341651684918287515051541577043162551035676126198775224251735981090107563674454822622642347372942459111404749028397647471082495326478610310067149718378884611919730878711177199313674068829032420258365242869194275307849271978404341338278893051220104130709329733286506274345047714725593643436922610350629215068591799478865870343233357573636466045386338606477422929204637369449561757201297410515127922499693460379864644949687910744094569127416148010712932434365462391760282685420111688036465818218380017530086815555466268911924746146976391632266450941973930314119259223476989581479174056829259303753939616532735898743450180216703397690714239921588945537505872600524777903553158511569800380318603301797658516247338743035924195830144479827802465467445570273943961605613075579212841029227427548438856099265110274787621333998366765411746655775496537687149320839902675802363365545406332110703814236509086808525460742268759080487626402320801286566816334167961778842242581543838979099980387793950128999670502048988027184349243968440088765053132372502632671314153226820994763967301000014908935835440889038181230538811513083057607648870745469104963374915856398083244014406616932493090510168995549123843449116096349314519355909447109111321286539226218036834863089298681380133361558089105036086531000945027036657982242611613879686752939172421547857229698159136049913938839045016846727784800310686968690319919485214955833832749165038557535279206339705065105028694142286456164222487849831787852807848866898082056901223279241142917810141469668600023398168532340216607356910639849695946326930360439865767314945939344129168504963126537928786829499464895228032627308731084212042809645992848315628055739914636825116876757170557372139885416918613881935857603144828650057737506733499150598037012570886116755530035914842489077412859414241245516126984006362613080212110038139758294295017331569408146498349593887682614738841184546043262668754520388949748882667970286643866738331798093961681817869329149786156924800060603089923322950629267554661927519532582664396613836288452148437500 [71,46] 147681628249791607903683581657853078410510767489344004950600092012043645081586968344141044292301063209200651407870860235756757288104594627265836322985972863979889750259615247139757796486363016632076961081175503065299628103693593233721587213913186198306105266503756787025028490840964129742603430340799406420313195030651425843161716015425676150004027497904384889090849283437172368472456975252463059084914868577674115243462704237659781998777528861244822232535532199697961136880522788936180820482726548355145023429498014642525297376992957988794406528347727375706766919235214075994792595452906792401132596233280816879700832989876093565854893169864256237882964557960868751682879735232846589421295406506943861260099062256841179736102707685006907674407322594746389965465876314037866106229475475986572009228589804178321813103355362150661580204102724562022852971056257986819992103917813760426626197307598416716812253964598281600458380427407222289570480185779913227726906609839008431768099368736618944403430751142011231707862759441046529042013309980847997013526813785308500265229338445281847274279796182002488765312767244129634146123702107377953192202635637720468416134377959978006545686085958541651404436223459420331938741733566442157757085856885864092502974199165699126107581411730379363148393835673073607265408493416105176904887649498189461222038236465034304122272908264317012264987355603532525702313790415170884731537993557090927976546568443783043839060466466758847026070128282544525556124314697347322596872655034913861979175322614955806557477395557200699340548766204394775235743152129109929871853742016149166031495142503236353711288057061364952834096881715705860289946432842785315111258746233936483741428394295903148175500394281941700979554037645715908701539549129934359006269595251064153017977283456333823898903157928197447530790578080794588912897610094737943937408538979894634408018721374108420067785395324029797183776375791570151241095592894655048336264230799249349800874482599823355430408185069493180212477748539001542443687552492118596785905615211204138605290630356217452402656165714371085424712156134178514395013252345342154636145490620243058354784285721722051462179635564206324923945507753123393592434956265376194823103743685121968655712782284526092676654091644986217420746416479317244435419169596232870177373764677981607568201579544497903384581150021404027938842773437500000 [71,47] -22350890650745767097293139926738615539240993964210057173045307104599286358757279542187985467193844274391991227949623958015298019545338657938697215354409012534740737122878382651114161517403138362279467782733966576073219113182539179190743613769140899465748934149241446789462810360251744399298375276647979728022409318111326751778704024288030324400990521704507046115063516615728600308124718747781604957916219327433161184206044549195451532616465131189390536679540473792082042072581318032048252152644090523072307289370777127881101657667220654549500055484421839404883602136803534263973240460530893325952029964441445914345632902592297376399079611290374262226053909296931079461057380757205379361337180959403543015654367703815749008014758466080117466218315183006216507784997702926723554190396775623019970522309176926408261094695649311246773960116043605941897617752467076052417769892598719001217712186319636001784644564531917062387689186218800468256744997106169549552155581526232046045131177126933716081378852856840235045167228160879377704249043117853851095580664076420398741446077200307471008013596664836697482944186368865306234611084313628258426044708821762379935806562908234638367045545032796836571622307586937969851242398620058033334702120090063070261167914819542118073120961974221196156952639512490842059440372088480062245222688358262711616652568300660460594424227777913328621450809031477637018233365903124065527245905724789475419465798560696263616809926196542949183812810686056406009185163492863846603796381431768396547237879531155639163910550188355410148485892165907903583274198600743761270618648585526898062716238118135952114893562020555712378786194561898283872955065438703300761434185988155056000573216890503889745511110911194080250651097949236589455604470186469234042968274826475277281594022442493664690492696699705260204420777770760058875979894045205888688838921048249543868157000763880759665641186727746447656847607910558236464594337424021499887449619524423098676863364453174346307665629860680264563529376297175364180942841900054665321795350901052613752505187715686358893282935455753366338431012612498988873419671850234839014323747323840511944238935181536750828008819237310242911749480979362313010225909025440584433080420915707272625221153729114845050349555825338258532633500515638505102213838663142310293105880726345418983130723146468543660603245371021330356597900390625 [71,48] 2630396494755961042775312837276096991730695681404665540331044619475942875758437674719457611012833390422590392566454341843094436307967660407306686318399585161790225494755168013496591383848921573321433426998951754914011669935717319699973677498042089579208958169187555553572446221385727266556944815443455562862498326198062731795153753514327355139597491500049628360361728576673641027141047003511844834832444577093836547125375616132517499542684135545585869776721960839921793599157376587070865318000668788669335258056173734566538847029042480837685715842792132001651579974014640928775718587689851067383676375389309984436899585248404388798770391020937596012548387298255219915196016067775628549584515472584235132910851477352742074506964267365540085844543201915632915660903095592283239923462085486400773717509531632845202353290035296098943237850903849214800892449836537623188345078865536054813936919334346407749352229453459522115792183112859396156029550502527261175687653610664688397347962670344783441719923287869659878417265553980868346237672977191209981831766469042964276896074736563034251064199031620601467256787989373870096532247570657789631386232768796581899536851760539600530696215612266584629012654030466093287550566970221309701075314855018808961917424465140537093273101377219997030536013364844797221892636035464461066162569949147370783748102433930711178553151855487500013401121460887289952212745762943544091341862955525729784665074515056713385310296883495964337299991643137726075528040718598746393260656131127341797839902319265605605201821510776550236391066123779222820803754198977924317557054022100822311267199545006324449585907919177034956906500721978256819834411754189926511377894987898852952100767130867250895116729257209531548990128305067088642632829711523722364146585263016820414082470268015828669723672435660882508631356101535713392333878336355556992542133128825300586355624182583834843411777859270476175602601119328678871246060430428208034273859279050352928051776888743363089599159459747821530276446861736723667865444341051399097739673084831519331824876945904238888811997207899989008351551620537842896194283798428532176961459480401120401699098764445854174042312968846317665076802877719646419660415883771131171070577323302749630302515004636919163430956058623283258709930330479061320448312098807999562899794101737768086454044569322263669164385646581649780273437500 [71,49] -201630685779470952694153621005756993169396998184512682962417110340835212686124459722781274147674446666396338970453748106874517320873512544343136558096875635841662504195036688240582832913066429558872967620710198320812028466302912074617443506745118200165233059765995150535570660234544528185380808944654560935725728121483185713417146112655582236939413016566074040808167028085439105020496929184662420654798220748877044457225197716325207865196382430888574354280089374190871991106962244478374627811500085488793378223391055702234762232332076806927997079581733180955844835642267964381084917227671725269658828647067929546293230548647996796435780906177203698349740648115090607220484399135707410844211904582652860474041492224112085490087376862962081988389673764101874042839015464145836275234619192812889586866983751343142761486377581717159098570334082375984105462788627694734778561676996642862627666554155921380918015486492887211967745473968796516935250900251439486096702449134632540003971926395409663719535683585672061992599127937423309755831331157909014181439617222290021459586774354114990869811975609685832229119280267364993739927758094122825695937272669624057913362214105465383593343888203950852492235001911622088991135511512033747087071323003730020133589974994613841215890177568429212987034196856499321058554301129201622289366476428728482767274950595694646718322898025587989925107331051642892903786119151612207357206869041018644256855472028102177244762154043460215295759133425105719677645400670323840888225212546339259700229164499100871995965252090057889559508239688647731509658427055847552072111135435081513115784068847288118902699228640496151043303479808951226155112766984285048452689977784306665649166258947421076590991405877885729779709238337191109978224820039738897314043849698347815212806823268522682868015127540610501201922469714405547879432439815969484060095623579050271802037340782496017302900685474424475160557442227823499777624224854466121916884496203907944763144262773662951789056511100574663906226577260757497882847566359400663632025909104568879983012161336390700167187847092122975312970639774696409876169704461159070631423698447356230439732243331552009735743060194782715155845830624918628992762533650556308377100163944045416139404516211021696933319247054008993573933749483062896422566530631113237477353298063585717095347327187937480630353093147277832031250 [71,50] 2387136533478988858948689183899772633962372895867962730178277369541984232432606359303579378804899422074598508225593806655991940140904816761210972489409517389045304948781829798374789896470615864823939539780910637433067542501117930102887101795009140505975621154750175023517889057288362620038452091487060221213725896530862845949900477249804214513935872175088404508604031919273629148631767356175010451757013896044876001347325079663737907429546592416826394150214115944494957662942914205945429239963367807809904560393507294092984941273275454696017907396370183839438444977925548376974707352832841231330782987903350458581096021899633107718402907658644000471182031602417616514422438963622113313976595574663150234678055064541555388751526188711583753217295753640677572484400232783616599104991987699960083379173277640353714237978446566700211187631523140307382219196677317029737706359232909226035134886664447024435827086577382809997828808747345013859515271520308018329768673780257779895620234787783429266772814370725615543145484482782878678285274972914620162038999528003425240590113462855321779952150186364490776055365864456098038068076242335024831963043480564198645412898084697753622394176893983093887809381075457148236515821755330390307895848020031452532273778866229815419633551199744530553441126365135837448848328149044879446770944020849173389153415196140930484551339316056808829663274277068165046488502862243286123844096023032965560849196256103562878877750674874588643381479400476066321530288282646391045144177816083666741400962223226440704052362479140400953432759007421212758573965635147915301058405817115458651390788974923954176617736607444180558747855006914717416607273775659655071396755229903358012242211502475838272101294632254811649798026405874802454458436185762236243012212036770345889174077301637525049009992410815733732256687164521983887598292429688440486973230096382476197147795539374653356778846652812440967608815426360622087043739863927570946993577585867015333710550177243480599766287761344548861585995437733795518002365837547512872605348557726262931017323727882135766039104156364669183388178532125210869670685556440496876852110614262049203702805155230856638246142802468043738154009796415275404386124465847132969385357560148700032670391846705790632161467383424050509170015559449837557606182709142179812363454942934250235797577488483511842787265777587890625 [71,51] 1132429792988717991684770809528493873102052624964276929511336454221582174078297632221872923554481163671023622535425975565219999052282789804391116145234548433103916995978948931233375912695764921725365241944014925871710955554506492485055916360679140083611508360826224450646390933573496261421618043930334324688599255398078915646292553098965215777063934350864484093309320949326506368773950723032370822169122711526007964618446572537576837748656560011830197427407224191798615237206461993112202052754154742502503428277361822826230554108896604053097517510207037820018539721538087520194901274890436736826062879787143952579606622221930507077291918583672357859621896059504352277289508376195079707821685929539900196774842173588954059083243808190969883505675448487347179588601682336509597647820045912538527755496675281048272633224863645344441270676536761793348412394343883107625001359981497312624445947172644923976706756876582360642568938787462381162059541335512864991577735625424302630379378581553999255296437272813305626465265303275000558681828057501896771245506197598425739618000163955190922944000149583084470569717206900061541217600425103572548790380951232004267458964079339073473157666723523285342942436737149597400130041180208281071890912649930156962300217479951551003507353293477788873104568726998604582185300734021890501984603029325457823437931823242815382024941378785703777129013221030946196799030609112237655811387153754680055306887649326030593512463699264247796710950045882000218598776758669461989238556013510205239728456875509072571235605341405035013278097175980816654273179898751524518486617549908898359054856963374573524472047987337370863457738625814107679930143594321506445101190770196746814317990387183423063243257816551658039958797632468197313320452910402757997480525053295821946146886122604161717603116790208054848448269529674246361013078042129059813243866489476081252193994388103213699655844906865605507379356904068804385951411975698955776723934223456456329825010164094517002034120702908811708939364822150782749899466135849969010721942718311243926368777166839096906547855938849602332757176423516215729726403511154973447164606842959428453058501265805017517700832238885742000478801543544655060295691928366868308634039446382359553820176587180237900325968379263141685372709197495747443350468425075164064162906783599094051595557175460271537303924560546875 [71,52] 197675429664043585273300715534697583696571771279557233489706335943018764188156198890181623323023444789663027610907564326508797261244334815488432378414207679497231987593753703430509637836504687815251299285003282570899477510335513109567064535522997963643378091630171748301630703992845963010871475261249918121141697408066364780941946918603238501329648666449479904461819793609356052628637943277187076638140179225335918833741029031617474366562996505063737750131898251119001573485369643821091995882136147372170704740003429535773173276503042377107641054904851119199043199843884515939416870072675533372877228515813619015305586421856439951273641796746716335397513509416707579353324248743243604102896608285057455504436400464935771028228763299343873362768358488561659121695033968450764738770073176409531763762428174911156122878206470683281330688616525705258444287317356583245639847311275157672877058548411334764651902861338755752415474009141372395933421422787904522925754860684411904369695387724800204202654166262571056198957164995705015681566471851637946844608186798261272947251818834425930651494068511810487190844843138446598374853899667381002794951629204751504708197592668316679119824696815649268366934995530610935002829303827830879100748716884764276163957661105078487345463833245160146716538021481005391639681471833513893009095351658845945195918546010019314488669860120216101158199320527682313117120092554142810658711372471065591227731161356109093458050680377743051087328919621389249216371099443757705502089817234394794562893385352450342431340480207078971425934914820681572793043145053787007092290406891368738955162331804320301269770473460924300515751963678404942057341605768082351269001838901839662663716793628727858228237472623241951305531904354413020401554641715245654256967263844365112263725580483261097482025789874167925983725599291105958898403239372955341258415967453969690462330271142061413752611578275006172384868574894222030415866946465836215389059840766076652326537327173731351318698111625243573398913588777517985872109167175952953546709134656578655527237343765577713160487705711956734017913301403527157693591446805988385232684396368462574052315880703712398701501739859524873558952126461039867508028734951337857559663876070649927880526893462922339911761355789785320249690182880886968789809209459246853838893659416342529766552615910768508911132812500 [71,53] -145389167614839919603369446928763574337247397481382283414639865711839388660479999503424698829592366164713403822271295088929113472915540864380136200144565190214183342290224271039207458345064779991335280133650460506540729455014843060495918634291748998887435611816137900750803459245007251230249520464582188207995500892876819544518216639709657108880564998652513330522124698896017427974729528467017484637930512756440750903952128467377776430561505517384441350138003473618125838309094777817704436860163096257953982415496453259472269995216538099442071552547632496970298580642568191276495088359914122321793564478079355543658097809788091971929773073824671852642185526666679081340972668084131622385495028962027749407368988645666629651667386163282888472340666999071929323164942120738799890652898384215957939797018815030825320584408910470616125643124709176874842741615829409995959639747551110173499842045781838594114470842034359100937500291318364040693414195584534680576880389573944840264984099939288577531370344878767164758845562798705184445762443131142139684260985721842737167099830246007538975280426415018728375065091919080441193876926637711901372756673324870164128576268957478746587765859452393482219995069358467023736876680213862726853229462379380405248062609649829633875642454466889454338578055524793671171416748416359292086062987362000957316024483305678753503054517272530262142296797134493821459317682462870423220885314955579710064399940837289269589084069109414306147559378880109059044920544770066416757747096679223602988244485534622693869766408118211504404127012725878224721730546820907931685996562070389581788984873926414009086039120945807843576902263110381899044191303247331826871179349928500044699597989291930694170627263921648013425293573117405863163348621140594135588639084299107897053532168883166424301494977905855159578885472437299428279728924216566641606300577833308134624179132768290121112584346032002350864821551955084272442313826364947344768702931596621028885913585930281389288209797196397967633195987008036672241902980407476088535928576309610725740505174326320476860947508319260179747696114086529182554742339178750585282073722561749507086776748322386615398444108243797799078161471811646846857674336322696204577804095159508052898132261209231148725621122478023567776116394092511503594379684801499784765378697759530268740491010248661041259765625 [71,54] 37232330198506590979723288873532357366048488080139840983486296471117343482896170898913874249659024681736521463383282811505754730514031708784218137728596289071444724352036640081684417370513001402217746122873874236894542957099044179474680919298261669546188912835931299882190807885873309963548148505893024676007044236002052754521355794045784951346833609123353400477456459383130159984510583480185207124293353833670575971843212441795608632479800754281639677696180324005090792791893894493611192089296722894173354363212977516999151638677201379710011296245476164178787209492839519282585683903524794586710757653786925499443606863292241814493670465101674370564912600982730840426230464409402015800359224011599632211564728559082356532443303915770070978712773345388646363569580080496377464711175678104914876337216047057473452220995629487140866147824702062077704293861237683540571090767839891527179645214952306016184709654713143053067454634018126246169506380341609171848521884562328235635052263400984116654438686495904290065470213841970747282082762249379819808063282790730791174376867351492809229990387951468766731606863561381677300660651799098155824964754280260542627235548724043374674449324168465456905199121261949422231523761373342703721409095048950841818751748147695320078888384305609633315737455961878110279867692517942254382698011300236960991228773883893834024064586697629578611099646403367134424785268382381811322007572119178454914589243880869506552120484838893913354540619025568813461887517864611700695169567314121010317341854107434713328947436760303321079438258902915894082106619573942215338098626507311826530111472540008425061507796644516685297987034175151508492977980280712965887723879172162814281426171706435188417986866952332958767053908801610664564391160145737333588440367489459385154427303492861783850623341739418662276548167844337676996211816848148859220146494880985364667920675129232287660510210312876485217913891042773420536162317322405715346444993044227932280296213094444968516089383919230518592982661967520429787971645955103573522032636846772856579051859386690880841952870505303348824743195359647348112550522047002600960063034443878110142295185779535810997210342324585677505941604910442806538277121876352019553594644190554787401484211546711147571990679949619902986204486406275119341156990865918064922968078178655559895560145378112792968750 [71,55] -5982122228092691714114424320749228108437491756723981413642874454343687057252143171207687477402172535343661449193663758345097324360347286547331198492714794845356469811663002207222870351753496101744515796541923118627949597331708224431242902007298549145188750935300048130924875606079575038086246718458087005869191233832804692452294039980051598541867502777740799745433885776500116692307780479863635722410570724703644310886884946036475265439217867572242685135253233447772423618037069280547527723790466371528506243085444405167090177615221593902773836278243752122447730293443383192225828101900937252929065317071968776304667362457201742478555330883287413243865320283059722324263977166739774569674688219933377361840226681405035354602499349055393456974579310843374216729951057916860050374003713627710333878725678518427052726409246995713226115111054827735141758175659866792669004589970266242128859719537947891610612815564722892227533235853465910228295262371038612074242305511026727908816286297530367883038561010465696820942328577756169450485739306672285083873604829421514889406579504692748306746595371407387607165141849526171936161866988176454401696769453007840751713395942955931790678078302921657229526657867952849270093555058590500563567058028276275691963801523919316815807407677883677383476461255071761701456489692651841279632579328776307132988428018452779840993067247774745019497714385325764932657508923246006360751359018147888378656461526370302643018643946387871063242252104201322842447599587934419932485723817780166609017387316732781516507898377014607574793182947454065092315258343265471541377414438222197264824798331484889792415400021655458875600954561459250282561811836170613058891744827352854259848690078410320179969952132915827658914046411926845909825314418166389701112957284843086497938638704802588760888953319867297613248855048465862308987905697313257580434176984710060087093872702413545896542085530432370613386824787157310927511628349372347789633601521447096746999740054565882340404470646160594289693626497701856879666030216195581178058048052768422591951989426911735369804868631438817914932375988888036582534314884012621112496583878650838031788846959693034398630511390844026919729997177315702975121889397818213841075215129723429203682224032245750559528689995018772259445407751245739434962397337901610083754633251373888924717903137207031250 [71,56] 592793508862379595403193637291318486648958428644297702102035526921231480537383462805016675630841433978772838886834444196899924045685241417683910346062585074151566622559756762458486855560628693016573377792859933495837588318329881097723653366383275600095678384891508193065023882393307821420763780919092813291143500039970841251899201962802944012837545547365778175788098984634761598619982260042703449340867890057154251349616674368421573964616978339017839934704365048758988837578842464523292167630235905258049435306815237117152520069587694871225978443865001954977194455120408473262144195305725056750564866982910987496847938327916340977035689536370016602990818443010801075026791445653801075619240122988964903995759752633223696815567984437246244267256040399421311859924957912565737001023918341744777414385960441707533266926313508033664004137308217223740974226738117685585395811888051539372366578635725191718762257996179649162369628658325567756059132994601639243595391654023916200864036342934952838306687277216403006474036542330460522313248381521152730132249116111368448807791626044255781488128169893217183552520620861836452406154845506007613655597681385631010523920850219597651649795152340023434938402262507264512658474257150345903518287537176015414893522500277557169191255534794141327908364036585895318187197412190097682224936247719881813107462600565932983207901543387223082680018690272820703011867416930603391969055864814488739335616949650423254612935173178490026678016869346555944716387394101270866868100362331165373601366295809773100631568200098757372068243078746191372472921143351080000809925870463298358530385342322166337914849249615186615692963875342998375542863709819071286078029579264070870634748003067946403688177624272910149671864518882582794978105337782207871633092131871506352213542279770936513730869274159002261985505603576379207304701425613566051034499519843149695816172603606062449258327061154540036900931542761026038063570764453671216715719861398433724601901559961193437461462927616150502038791390900872924331148280003158680473637564769556629178641226392249608231987887050785551775200078075871605541729576344676753878868925851718398284652166297569924613233320176606198379367683672442548510910507874489957307462776107849170813133743728833278344896859786184963252184268641400135949588528182230273699815370491705834865570068359375 [71,57] -8880981617323201488687132003864417921941442172003784868331322789250584469835961921199105754028582761540137745805881527409733015158654979382106190793961974030783796398701379647987067722080362017607369311143690119564346099432685090228425700654251677861548447638219219571721572373353128644459035383207445886086965824607478560290208845946482539672157955672581390860148867605605247164308252977865565781330019779537122928294018694825220417085992774486847891858532406308932504781459730792936097808679848246579076955986588177464421153269985954980776987037236513249300158488279988055875921891523480699236307534935480866373824863342634781101762267930480673855066042957934720262467722410321410731763881675725255337642446784893018143172080069266648556351546048872669384692272810619689965972748478665448393558339907132541904017704219757410806612166377220523052064535490986948940820644747868698118913679701466116232556105962312553449498463112515763184535202358594678136609808399629136751927758657845696217359265192527892219511384598636202217022885387476095292473317102692282241708130858147813608635315290892701176316602858153488533587558399399993028114141941958072824440392247561926783277242623415575303020466708371293125283764109422173672140536777173133610976664152812384646634287750494482943617463011192056117151631425013031558967783906466228948486681468053325223083759410791196308715055118362420276872048704422309939590575069998821543577986322365318748861348476596554245705603604669618325771277182956536199879948299345500027563876219120802929694908993075046410289738722813197925858853880566805072010022100559411590868720692944577858305427761411330476016551041740105034484728161107097388360699066414936080499278167118000109209984789655241368093777372514011868065549255164923529736784603446595914940858676307504440901352908168851293908929404432211922450016252286347644407253797838095221211286824615035412794661569962189847849706419340576491286075643194939584510849430069413509836660990355517831670059610313067563866856384689438920572094901731235033774329055182018990752477874672994449602616729122038370298444870959816216975344619532604034463932510797720507822715847502635098136675483766298228585282383643604377468463722414834859798401270953415178970596437327150497900235264829643122079106789914129023726270528715787122564506717026233673095703125 [71,58] -10232787882725980956543302472734319924323659558887163193364627008947494735176447382197532313440965669248182014813682006516689586461006466186630663414181373302225123382267413080143012108721585879813691479522122286039760590677011434716767969427161883007622100885791431241385367632620387833575123034593419277238091094557045532102206330819779407301166482140946495938454764737816225638432278773614273896168696554812116062189321908219924133049225918718429937899244807777971583263772213565564198143596025497271405973046218161223874375373484031855507791108239133394296324491724949877986695598642563231088865460837167195159174299330157763791579324303283520854102413632175429474878298328733094391097955577215037758169254086621791172269729492227849697848314992979856729966152940662668485026709396270049591189748527079683893236594887763704847514232839532372842174066243838869115227752684412913678257724004170857744088072132034245395527143912478566133425553803479647990938040716490132548206346113730484937411651683942983521972561789021652592894124647449454189317277776279975766510013773396140764945914117307751954384786142417055516784782029139463554155298289414358757892988305469207293028648980039142375699322414379757039254297792582640308428849086496361951908952025168496171476313692052121840096144914453299765742770024975009699501383610023672548989831051270853566351092527576713845949597737470801624824951694080653283326368858652628323544636287072373751087989934596398748236220421665118381367441687975237396157135637816033355382776273189456062625220777124694018086282212043048025346135657426234510258016183378995682996535302932856616947765383987096216397772465590625387748312927825395979609516539464805622680535228026669065107303764361315809705392416331132066217274974331773921588217377910996335243505459633538720254906646507565517603451667397200153721351353533104446476176634881912840298530169455476775411985028012885682714879417473891724397056441483165843158386948839044334513235451268986046410991167718435483892846230202640474156787742108848627253397683447903540893357101876481704419983185079090600086095256297212250385399229757632304885045987945948703173318204438907288558870457812085873504702877152169163482634900133628392595626110740805499735770692969671914499128382492450148293898601468247008643153161955297036911360919475555419921875 [71,59] 2510566284186663041962188928662371243277080941247681761438413611576701582792148508253500948731620197568725390175176269805646214451848150078086639383008929837081369911551431053282131146318150199303129427031707550016514541982286004847223959012876251295984475189767686135512821344107744270076211731450583162049058317338078214952815844375819256639367785902334352394153570134083728366066976910463273873686116711321314279670964739149472786331874266000243381781888507431778174790937685277476244418300374903931240844495880184357570299367031679400422793322814403677857561700178816715451046964615418659575987871287604637029581161861817588222999019668904277547409229176582002267005319753418702315709035089676153703528261104126284650296581995851197788616638982313968135779380283792370903097649555886799554012202358355676919799764617073694871634775809075864639397020965267083907848520279419131945775123468587463081378037157521578418962473107986879782299624482861758855721948268404765092479700639474418312886314593064936674999138094775624099893472272101167037136381668580490725640842803459301838721703941431347902225248687252376668833001614536527496611378643985131367700860061139997391968204274887614579221369355435798829320135992410907592436398187985577325061752024482612696541343227589119448627848887102789610853566053699513827748917386051551513704138538087287151521809360397418471410121350686088089286745562130796655208742475845087288349809767493305771950278738327455721842605304119679387985925086535886844975794110391977376486699725475306816306307505261629982030131447877401217707826389155540058643796725873746446795527708390842351869586160446580351637050318528880103352531422945681558573272973087109407450428568714541744028878943829458439359742833828784515384134562028988273267749523597058206201899616586013477027883707497236638559942133269610081476918131742059637793549052989629304293144358207717327444393125047966092541885517208696205375360801907841656983590194836583027429981234773228618723454634665587111104631100239192160723101503023167992430365411969447254539270519176855850937369820851480411464126781780874655423548667680582311488953802945972139558014372759523900971662047577282230379218152591614242984072868617202073083263999382667944703386390478447680680294586470433859919835123779827991408186704802574240602552890777587890625 [71,60] -380085600387332647730810190758135028864043509148139269437931389891202390024120157364112942751226382022437017040778792364327169097220974818925164620330571205016320203191630563464918462105081174159514543074198266834699222550069762568077435764878565727210884250026955753861796987309860100139461325624667570988690050602005232630325305734653027213031570149743859834066819044479085606083443771189596770515538047073128759161760553470871868312738510169488259384763797765587959149044550903440295351236599547311806576366619386462306196492498155217145167909138363591836286365736175835463825236684233366794169200592290920438380833010756302541213595286369360866014976007781049115229823325996355771318910362235645821783788074408048497223176334900745278678529437587024153080437890774524695108896393453504658530987392723172857091703181141650800048533343534852455544930809918524060735504508352408443124377933614837501394379676508843812967651414191888068054947590901661695260238036261021378997328640013518199072539076542852377996231153851434636804842425477946283505965157349681007142182592902561151393291498142452494183849321204677218022911227366267461092064580327337583421480034771800072014354406212902445526187181160555771794710643458629549935475514521925084250751526093483788489595610633250727111666589759393337608862886007761457769407789308803383278368745655964382153746034314736192611007404430828333576495040305625934646093345073062950832336300187152333414610137982634997344816268372348684128412047103436066849602309260608331012234855774383894820959576896673473343673585387685828712856130092047582834931009953527673555413531023456267030740274950078163163700363949460568781784140378176632860629922335389594186009667911930515682345706358712080108653221378638141782914237374337341825733711261869621398209500206564110917418689902385698928239103673112095717206583411101507410718005811104552565223978785869975182042352568714844164206655457928799482895464437334331622289838126188434024158433840318319834940038554772234555150409353081275964034625913844143836035187285181008227634848691570178266962224971294346456569380421070931821140523175894228788395479460572094091340935043878152327542707948557704112739797772436316837877393790260565775989343795909575560945559844254115088623708461513368749269215027958290775700334052089601755142211914062500 [71,61] 42732210614560425502766729914885857956050862379804372891317520704264798568354063131069125648375875205171423346199437079352730699003953925927310051558689267189901416288053145383176185406365046128720198805173881824690269241632018805659974320153941189933155598969899084862250316393821890931078199031978643051884705081227733234106289494142991108205614061840479979076694546473155304167124050450148527167504648054992537986689547801583797022535769538436641560149700217713240655107246350509884620720909542112057287825843902120768370132099781633649266445821169658515575839856511614168352355825856998616241977310275140268461308835021886213075135740264024705392934247750539416989481366144086167011630252127518260583535945572895820388432626413899542939221152108612686763994523976413889514715860988936383487973415643638956519588133889330958549126046962479902023664027705264166072579378353187994806964956333683754184026258898441994141979610350909406208893980761127012903358509885486894571800752412731316047502578388587230282729674742343782891968977904314946953314936089287134628691217075575861089847893362217401630949375170545343501825818634104048576750845128174474942832903986063165337923095698934394087935991237343113807508254344130481614634550033370338729014660710497328459121682624145851496504106646081862088520271067753445674516356706524790746286725383730916115142206266841477032582840896953799766964562238684063403096937492600465944384951357083121883218600605737369487142618296904395591752698179268053771101214742791745106906057393334967182668401232700484229922610609212960386336674294185393001864731709917753819632398588488164559876457776751218427665350223905075958782558977915185972977247031029780439578662167904235486717029431231592331913409388003140511739799383678906143276072683841323652992919039495295187773531581495983205214241146540610754126129013645186515572726337111947312929196711083274529958049575646121422385322339020516636256987792728625522996698843073949852550307108121337514909466842612067230773612752765978897357987052371064750659469562767737597860476025890956368378160871115719469082151081882184532251962892147961188349878523469754075491144160213554756387516718584271873922640813253339655848765166272385222875263195595291613959181932804631244539306579417153396751368615857913368927256669849157333374023437500 [71,62] -3692478693898209462625658299589181794897336964755517756300546789750848009267437376469261642507745896370838072488915735852652327290456305293459353764553892827255257880524415403333393122672062893041925824409047135896314746693144951342213197299221051858526802035709731982462711620043534481101783582999823874867404877470258581182898416979693268257745266067550554704312499622652788244681799866960020626233612226539937621691127587985084000015926236546189366457005133956431898818018259788635906929846020393224563413417110008288959415214914326936759189546251008452815376680745678021095448889258673302532422751150413076665998725831028434470043107451250331295555510835472729309059192979343254513747378390408146157674302422303459216721670565754084543024244642067605772516540493539553873100375601245514365424976446085889999165876787962894823969301604075053894431083645616251116063924914921595187240481821585238696734005090729530788948787203411229904980803136343989177329031556377615907586361539712079850186319500467440350609458336405178695651022644889743687507559015651523643469698524832500099913531776421099149735321720268317609569618934547304196632749251993177965585451681915264705075840181716464470136442232387272545745449119903133190494148517287000831547654495129736067796418917135270706121768447839726694927925243773432290023372847456305617918130931926563553253767858077320342436399947029765176531387113163400687375208654040903319795887849835404785208125066652480475075466174439231714886726250266994472176680362297856450751430619660010646916687575229513509462512916616662111457897086535584113395640845574457436485713502642313200716525324154357882990041088747243125926516862306518925484061383443074860648858897804946428812380843263118161131294584166485020954100142990007608137536007429701109118776841259973123124748623378549327916434058553548726162340476150562196670943195508212251300668129786912153308968147713418567137249793509819398280718861603026964441910203166683273395034869075166281280991066593154243614900109067303609826649389080752178778218367715811260589077751705019938972308477037254698307887145321682862230454838114156512492116344278195129191741235288283135055615164938170224822759117563389539373360422753374095898310652619716071106462704511542206998434395274729771297718416978028699304559268057346343994140625 [71,63] 242120715899170344721406080716191497926308275453505008922370350084978836259721528461983654196514079483760831029136596040845646405578859310043066403493012678912313261711555279618844455488082297175672942052448390304736601720727085347495363739548114560781123001696294604448466473063541321032746106671764589309341672126297791503199320169567668873468204336571930757117137050171979118266035639961249899808781593055375070881004250848506040614214456893458003041144514805424593694751490143908871362858037532543757847672920069528650320374677002109554294450210405457291757831192435807582488837785703086995692102225328064199190640440748648277730749929911516267750760945751192007104532493962095557175410473348451792240051195066835558372262152178445332729820045840025711610879167352338304143056161131119421302971554107509443116826620965100163158154146206390904821521846756671109413187922459621666344609762819777642621332676310865332965137422271745507494542779185335721874290237079553497888466039748892077782804732186562585228194691074457022320431581198946329995981485875398928126689823741715103959134413985995618277386596359116090796722818435136746307187268601784323863271987117985309648013837546838653819496135052780448006390919456649899486854495766684822041209958697993674990903142568724596177214631322238126140926442974488342861931876265476582985080482081589544247512900444792430457672608414486210886284044918345985200601263433377648860686463631644179123086231673185566034141372500906739971830177583017156288445849993362515980456663017449504601448155006952881924122868408396927035429875953318738318784465440132556012613339521949324465760420055833371257035985689522113485019879880129661635632751533987825878665801889599184731627353525747076537788810588479205369668300015976783658034465338861487755722039847903114386498983064115212293262985541260411198516569471951535808512802568954735634268401685050098955028330276825144180451918246174393494418506788449762637237686068892169851480534740900049755824901960593805581965989838622072644534945295310509375175595563189081461545326837834791710263161535718492259202944509727198491825134949048028001098113532384160777016357008798007178978038306868503073881342649051769162007751043460153041291078892577017521226953371368708910210784545326214052540780841127343592233955860137939453125 [71,64] -11544834273001962566485985815941992348308776975809174716477591517873267845851214003712981813504068795199866949619363367129943232896458317285634129438738599373448594678010343321984365468147401218972067479428894605828096434620361984740966325185819627733701263202465892420653204058517243761792268377492510499348424137936945959570768403127084753092569942780560607363548083819178034148636200400669514025551309067837290163318218003092907054755968481725649767615172318417397785668562568999329053098465399641425035462206057989337964258085025953980739025485294178172368669857765977907903743045964677827279129291813751353308967670543784756545500070400790555282939472919017236920585672404641830423122351296533625849030170947709068162756994457654536020361379235321652969024599341607956120895467397376350978136571858569610090505097283283812316312173175267810705738939817540590191473630031417502922942242862568657797173381258894656543107430701894271948671149067270690515465928276747285321500011390435179169566607124228152115119057211946761177060677021985196271408772854432867058201701315330910150716893863391347200352577519309550893406892414098450045654685234042564201245737466080079147819538331836214849803129537500609725372371158486648958719604760174779907718688242040148866365318833010201604370086375898597640503031654640893952824751865232792444082678451884862934742258012345970834074145177264847335906734679989010457208781733481594035849948614870706638436908233908522566994516558241553435949556866798975551831058063001643953173327970146992995471876153283214061962084274100862972929370729092108614722077087046813839188937070736775579493097242951905201378993545808418169446631922364986553982462247648490870443226992962936614727697459730664828852142088625138263369768397594131540674248914145048193897608315626320983373000863096955269938781577154766763793788013282140235862061037028375180944471821128343001466215169259711880294256946050888386339196582890557544243080802038181205646557701860983463569725786731192281794355312946087024294449294784034790244147856090933540974497796139826823058748361885130978017468424398190631163212961257644290202081778149723289368232476617756665694292542606018511374722412620627637433945533489588105389525435509425445395189743822377906260753582454170462767706339946016669273376464843750000 [71,65] 387005089942642210565449449149862306891846396970794874496476700583372087854849091470858459016660038741339955231173777044026454016690191477576323793413106595318439546244171572797222619365297474083145713457890250051506517694765175598651266656310976386396989509764520224845380003157236579461835430477109686701159158168285023125885971273446362539801048425903878290565868669224140287704274415545009904048914506874616818839706723412515332358508898213537660816658180151311000323477205829948448010504862251795947194926826899592551571131921857919665971349111731103386162656825977364159244926472226372724491157082418239405060312603951513791264787335049593049865311438361366457217052855893207953647918396939394265587720927647117694122848158038242876259462984563959053546766585743323437001012262193155537783066778210850875315993244951453321687576715334057447114652357488077938610718849300110593240700612399693432316353151341087193148025612337951925567589475923135766121598752449956854142515700093899688587870977386734674231808441714879382737166482430449687331123449081863069808717982988823009038470947293331530914684707849934572328060069181891535811825650055819139353686935522891279670701720201403337644145214825027234033441037988518347340023753787441783694885436706374500277697046407898414307161610275947067333656957745411147372485430183451808087374231399709830984340283985311571784724966391414828349052201665076008065090817362258474453894501910679812948886075871437073455186754694578335163532553804687971102255692814918620171696234216504419335241993082028084134465347694827186216103275066309638135167858291531437409847123651088462614809931587191310796105388136272434794816385758546813505649399058399776232532668701630967934587102418018887292410377685163085627004530185762704635892930971130849708654829808793633988830584695180338975934701216433278915066974147225204529698070385490967462854705059829405136977448180354640187345808853319521723001878130529792763626180096129182162663111627747303590659340894005913881075495635146533526858685347821496900853370992843303104676068706405963910063224353080138891088049562250996139642689734049441015848124056527848686395039868290393346572099135239872291221102621789971632523818348687007566100642351510765341294922534408711678469085411269379193299755570478737354278564453125 [71,66] -13084253138539474465287022376066666295309324456207171939275338881117806974407499833915627033780553662043049174605772485117987503779780450095105879432704496798437330277167017750718576215422542655212796058630914348169876681121786364332719493328187407391416728345882511886134899348684926101165142786899173367854938929208380460228407085228983393867171164435778729727119643606767255940938645984133571053628523634325218998975462955640905347785907945756318858159810463815726605827208572022503403816860831411181695817792027800969279341849334542888936256584137715768386477089983190916716927545173718598570447671881271013589027993029085263949888660495695728999621501905402181481849809714881169381159276040867610489515537097333314447701026288477248787852443246911428531257770719677749524292089150518368735711964066413260498453852983205543244501822543912535404458329729122981698226530757530786179484675951550323197455011653117791362654014577356469020222619907961189416511364728877382636177431245485618435859981608113946706409546798821049846797149941043524985651640012253098537827401228770566623998305137444740857106202546289107459241957262659081848942636909701478379622056958712628355380716299537335436231508977380436195525809265060621988466188391139785279350919792660219222754945174158415546669561074467500923738647886821817580982003017357795883484083872032950220879356381000012750327091904860512708067703746187920851230708459886676217458588127024049454642548903797673135686048938734090805691610696383292992020596276275416362310486789360625800825694711467183184621275486832760958310625729792785035179874480540127771127111507083820687240316461321427968592619378608377099434555758562941031272514391099420718560774671931147993585419434195069859021940223280803113425547624985241178122176591028697648760691182159697826202495505877144329680467999827141093620374813222745639553602815694183364672488042665421240827604624022690647662995416591878706240373257912157368894365269470618700443367810022695748504312733005937877874588135428505235113665159361479982276417881468043134109357516888591491616481082049248125282436602283768543315904137171367861714701965156125952377530401497494807199463719288067975244325244715303261652546206498667595582351389887948855556459471438897140208729164001510980597231537103652954101562500 [71,67] 1078565897363125618017027153056390785800996721397198845641813736832961669447704005131882199553255912782590291048605191076662976446501601192172521581676575094486939390088291187085605484101172491042713987859852969777121707902146293552570574437156348634736655524320277438995366356699727489308566165291155757843364875383142468354968076185287570664318305856553951280414305145296609614262492128795491134921831112135918856300272143607486823729439671437771282139160681866862254148882987423540315564315603548550668398537348106182925664471369186952128989891364681774191250640431066451367635948646696241307885411637034033954349489344335083492023879660873818583049867283435424135992134081013908266264434258495382380759796979814440478837731373636268375866778171365600942551397224420956920432260824088348919555656517363005192642493873273091376452185342005983459316507671425770564431276897734373437054855357490130994409897766801169738218569042407197977831943808663120009044672580151626952970235862082479542058356673337557014455503730623050618474501680736831056732456444859246478327322067584783070658832889039381707403870545626060610492765479502320634300931644240425536098571247834273081874935982428605870707551732364662746490365132093619618107856295630800804096121935492071013184819009708048871309652569648118734605756175074077276155823693936858468050278294902795917184697588932893652873061409724945640809715149756663626804561306424153724235695559873885125958768763755390079503131586357640782383406050028213786328371797525523518713480247690702598020986552494185628123646400566683525672404539703013921542266333806347258072966143597998292880387455594042319388185099485167941610105973484950246464948912040691214665346165212571264852053025661253084261124661201461008163829541393790894608013864522568348771313895503577103676339623756974375607342920107631322685271163499157630394331799779406220569913299530150819300703658772731970400163559951224381035369370309122405944119562228935317125210954756921148354005885646014143726409391391422816480039223365033418204071726848421320904680300198089771138860213811967954096599032204656303453321782547428033999950758124270269853320497893607211572932296699114079774841334321338097721191786937045201919703873544860340800342551195121479010174958546031120931729674339294433593750 [71,68] -97501073633364707846544939257046123046700318960214926662962456701790755011039174932218757717782099385634306490301159446890284029617111898687187186512143026876841242939573672515746235615781237627872777720604110435153733973911262162247047724977744762234066287624812009693425366759483677224611011542926118106821995301707131339510204476293713050019155952163479865829716079743378064274647008756916809800762695594830003174746286107353824355448636419354160899363739368909135811849905187007830319954337879434825212331535361813999252395155902909972527530526704552179186171164019516047409440010563229384891470873587980447665334461227096901700672634526782453717785848856791636683688355926119033612585660746447496078674943954360394086555963813921857394448323779405826246009754719903295182696654579003151651275472962117491149121865354295529702985712388929055228645063501352928406542091351924035745472370802794790904874329681734619964938339114947561770949834049278344338212042597481535444609945220053674719304003742867507926835754197084175768222516089270626247216877403829472040058171765185805548635042296971992479817836434603769855089393535591804626756418985898404136714025402585336708218117347787845079938724755665629511516325159646182756615622497899202764879939549902907991788623747247419753675110809739136926806555344392353152387933528516026861495394576985631445466449697781379989459559538675607905550661744188501677018905785915277873633485052647292182674231100955644767324415260188840293136100432425665069723379956376828788327837843089408233580491397048478193551386983348866137545666668579147708609570323141718974863035662293642853077440870238789361648323840228404074996821184688041305524871036042115701981695197037332864064039007701206946281287111289215067421194439019268354852054839399112996408392016945091123363127386609043984729843764931953396712618734511609384320439330817620048520625479869511953768730850707845432552250177923029501300635024580398415513349456679939621035807342804104181019620273838849685874812685301337619092270555096243236359990640077903194608149454549571621425674040244591097965141637223120892105334561058757110229065914493242730030553615299565556623819608941542076073030251617849353285556647482879083203991482539237026687417811301843151294832523490185849368572235107421875 [71,69] 5627357211463335773105458793599785479286686519020393269724973450330921155814387400233451183041078795668610223423398453142948482070343352136335900059039301971789755159827572697539865778221208654186582573988450081162252819449518661325410688975500596899852872015861458144186481686708129512694083357586603002591789300046563697751003162251582479701202493564230663650096942466881054209288495867995528008258285503259929168457284932091498056627159309576756914308918387080614489479053816673320101658122139365193001063322127532559823625669980455540615110997297675050371201257195500931736402438966772537566065793072309534822944081096958110847201876274876612372100160543388150966019801997641505970851273252961654766285483082102391994541976028115042697832157605554232230254342339446131040951067138253773440779828321034708664700755416507588250571712691374870006937899993060277866413009496965883672995467109287725158894487483226282511512379163880690988156929619567504439603435924648520393103702496202217455337391836378748166217950567214591160437281796488680475949261257506549911890562312165025127690860136565466912983647337145988186269047054796208798576111243557582832108578378103870349006217894072352278722942499659299437395131963424493157118662485621157887763844240421391570721197553503539708080730135912253898609065767988641623464491691736543586504312320402297525654693183111447950524235504257822667627916864227530924818720320352309007174020464447374498683618014355814660190278152599240456316061408305379776013689694759467404078571374183714837767701019112104957283305500318096820593405132543663054441502899979085995904826925543471215005622514658684539355992342374807658950726286735486900459305363222704531742666047673430467249951571167059603874719625073211145532664775491315702031122882251610791219709529908085931122458222505239169254541236878930850104437799831047874334138909476039614501397723352350941152286309478174934821305623502867285783806580372029218892147193938045200846607472502921659664940066330667304027381540971299038544697035357539721445235992352970249447343752543188245513608471954604089178194927056595221774431148048946366982836814115504305833671768420809186503677650572647420386100615922488091498744362847187098406015611155359658904356336649177361408646902418695390224456787109375 [71,70] -186928103672184489082164786267922013652124952822036610373456401623348214665205990205640898758924938023257660512445233078197012071058407685567847443464114081328257290084168121417171862694259969021512995023922161632662945373103632271189600059778282084019290401195073521418462440286292973540297563890700231736593508640166379222368538042040583786399464852946498256373976857388529918528942654065245640506647410271667007247241221342545841519519334118186613149581772454361638329663976454525074092542432278818899457609741133159550690007144379853391655226134813813010509367966640273669705121738294252096202683171767521781625036488227995454540520750681628635724603553809821246043216730683977576146574439266960203917169530817121277824495366731109927839963876565005920309745426859308583464840311388738475108190799841744186439516401852480348601329479168399130795213447713033769513246285294472603249791040521127362143693820449218035033036967416629622361377796226020701030792172930975684707580913860005340603522890080624400247929085651725428887291903859417225135738323126899720669123389690725730224752358750815426194607418175250482565201942837719864083861950302208667541379446221891854966108427847644761104469308399500835829512014303494877572279834800254761983427136920291283539253009466030617922700314612050222265240272193146471713690094348853313377817586300078068831778311590003670582397169332444819316361059174336562818516876731730871536200723355017177203371718489231058263907950631154798704179023463214147298598551992509763757827765987149116770931903084472236516864801206476483500866075450504295974304720423781043839641169804094780019588489464473313416704917202935659750220616108130655126641555386894360831834209693889167924887145582244073221586681089602602572384739989262781275820139784658527449996222429591221228797549750687023878735520368821376821064368829478820111837161970647033445510966871287664018250144302466864424429973531024327668780285343725880673324576805159657602797685739570979823159945993354062187152021621000540154812077788920187263152923126039474364356261771018178454170955745584736663678811397003763157179106603286829111569737251858058478015148929804299111542358615697693926934418910866258203299390899615732051792337908265412713885826601067918772969278506934642791748046875 [71,71] 2170979101863998938079045283095812536241496329187333488407306370520954240329463673958417192809643587986193517073060068165791303153475457535325962805191380372067693086164694442585588649986815095740415930608038750906075139921146358935908377963986728042128799802174249680784968098364860490614307197480772812163337761290640923201839043139466430036106143473268463749399645140594191748607815277631434142185987525674142920206845001877802280829930003700765622113901522430496164067793596223787794777350455182517165614426300498040668979403116519706319385370417717096355671058809475205211068182172736944800641144643994142965503693874291147858393687831423722508359436152835808207912063125100230029892415335272782739070143823167799135663351335474778944268898775667691202068317735025286767797636713378126776507090098325153961261916384588185091621996064066872881861273353571165318821283754227191871123949675863265692405047858699908299702194649526017644361740412923121476197502169639026397981642007913319213275247923591135214262236695755344411889258846271150853537838103494043951067374132628355914003009482407523048228943818908737073713515455811690028562485082726786260858216468798413576992698258482298072798382872516313928220670943830822845352229076820795276238911336237690765148989215391779258528839040631123763651662260479864409622449534266500578933310662253782893327651713935114150124343198260715588406086879715646742499655013633279985545249755699040523057109895721247374281486667057465853122357852866374157758671129071343667337603840148660768295842652324407307880871336214623517340937943542867189658483927788429661943628908312130427394103213037473980026521753397797759111840717204722214625679334547229472444775365208838244283302299925329917091607658453124079164261606540712008729769645478889487794967098256056606819897020407172991214446981905636451853349893352124760552123858708498505668316361636054875016940753375554628464475794421271196342390983023887147333886190993994688614361070113451538708718695510895416031313961248817020063460145032022435311218177774238648176252001311211910108965033541909129226334614795501784296968188760817321633706081271043710503816185718577343388593881162125070044622356351060053090514708561745633834540709933229167029333783744959873729385435581207275390625 [72,0] 1254635740087175513622950312310736027912592215546685617356090272073284726767254216041963037261341689169651709223662730980619693445159841218579925523722471002104650321516061932462221689782331358363899297432027196020521821455219143376431119187043430214771087573962998099255361822802723858562007161752772660468068735806176708935891403348754036220668447563869330293844083725931324562966581448914524703819059690229431410494950309179088750625155903017560814524390157553963728182477427122637483010512834844116945135398838888959354037035140178316154190361050151044982660867246941903696823402128772437688893723457013745620065967234138001862210928338570112113037505015040093794753580882334414851973005826899073960318305432818154326030347573510983760742325510474211188937054611840624515597974660289324360966359062312162053282068653000992745547139838887578261165456154723012307450552178993983605762095401667179205595367529689176473580818525367669328007265024913715719850583659608624315540162123438164276626561336367794557642407469466183911147815644551271110795915204613676553400837173990313771989201055825034906473282933153382374207471378381184065138094873895531830145154480441949519084466563553279985296185571120181681658775619921529910441221877844726553032832359608782339921034053452961616218026999212769110324862924603889188295604059982258123415976544829700954377124338561435307853084796687601988074389325270994510509165572573165155115910628943607452230323132289022834400746013625956179783732140118437502545703066005538091825385758643948824396971382629245622786094650196057922119409197465782317494795363833775056260995175173733868215105859229952847028003306654316560635669659622231377316084429038591278971721041713012433555060639857545463385714500153026943683219598598563769618373779500775582982975646008794767748749194839345774654688162383325915466420339284717595985997779096929279560351270768885324533304784294529997106657444156645306433935152297105276126293134588943337849843659733563614053601048346378290806874962285979784990418351370047499947477455557754713144355241122093346337719469265971917682570604842851276918120034625906206316039256457764911441140559217777357513944561623839565907648028676666123829289496120885893827034800209627407187257328979174131333707009616773575544357299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 27433857023560556590951759072755035012686158985465262680299421354940988854584522165968722970113650132740874099814029422825721385559346884800020856491517891833952898026978453820754116506823706027201143912957105019657209824333907635559528143536691197352682287449835040416468184651650933299097416607957078595019903305730199998044794578889890941143473576737805016922842714110823441070177618289780400581039060123031547604695165390823044684006799781763050737056283538047542200108744599338508657097515745407995592101476743336615340343455476431747406304522191971954076530433915449985089041733025340584259299038170610582407676506795884845316650069471712661861005282316756505087555724303689800951355767818742233494922561513821542278726900002809808867917901947605572414292601224066715220562183523950575925179077267291853989468833585437349325836511773504773198329029619924571293496355967362900579510089771518342166140430655722628312042998359623517108515924238304881330990240444143197080210922192023817048518986133644353490988655436740747478335345399035019038624602182974702094689124303459147884816680017326986519892990378402722286867217444838167891190954032757355151829212353854598544266488511886840241139864300710093067221489320589475390435347416904816737012005957591846409653218356627190221236534774024410056857215600618505189125197078731084168407231564992088807721047749114535133950442956279437855951117473881369806602432108910386630356676764262441988423615952240226832058935206877883692077959737373687464262096641071098229568767038856948395523978679779323764644140322132913578701968051696573884699534328959171936225209606783889342316709542019770095308014765050869686754141724166431905082877487372426815296033584294688427940569481624208564743142876393780789600411972658939289405361210803430664926246367912628635976040899825728090017567005659866908161604299817777409624330857628664145496010749453694320216434326494385503660730241488492646690020878934260765305359956848972024621416419058476266912853680344978542811406944447349207772884184713336045696358697881150080960677871790263470009042090971481703197100887225351044325891235770861263903577667546985988548155649667946509464872073478710120974888008983506798281661527083638128979797480110558843347797110883107100931521671327573130838572978973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -251675981808414335306267229808928730815157508677303397601604906786848576928853091376162477991280098183293300750783566283741906571432952930222470877446378672333024045264051758946296533616128485000519504834419348582354217271855940705027033873294479178839097102039852966210060708652339032136727214488609571704687813803829517958443742252904337444057822520614393133692213181357381181456434278052285137918907357960404963521172714337919589162680853230659197092221563794270997275419618191795447602737726978742595573821714595680461532281477300817346967987454420470906384327961749802015665947573625202362636501155090795280230600778506166225246814481420569630808528969627834344691263258439771039629835075198784236606958152675476298088529265127094217145818787843134361424507769239331537949157387324078545965123698676884787361845155689612886807077837575843982811192045063976902708129295964100914526387780126701603227396843944847942344517745028201136465391827339416059312127975407977821966634064002192860397027550975637794388636920662773807342485064946111962554257235752317497492310253420889186086271265491508657816624773712497201516851374971161663443558009777236384989553263084385843669171346676996966111284605037007159013913361681740662510387312938410957235706789112108031629902878820765616868451447299225295975994809694031329622039645264408826190089934821410783969207174913047988185444817228793359483139949729855110863737125714612798611908013023514722833856791588159506766458747279847673158351877443070935957137017756230806601134091855730053845180613078336651876087293087070580671051882627617459015721963247506454374600938993356011646578329986031735684871538242492892137495144753218775609262512623441272078690320223976418942699478771236237381560307828315684209456674208957334162071184511055805377751029083616696977965237735706458362633254154948024935468597709272780186418417803443371404403494032207312763962810486976738725099375372777523488909449878901632403839934110356085245276489690330171802701584343583423716957086226907880591668261720107568984534054340586439052535455408712332160280950515433058008966886013749273655877607258697019790634696037103198891894568010234997795569588322987175128154222828007867989384092464543304941891197696659004421187475795243417285877371436519922553998185321688652038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -101436696998259239483804695113797890517075935453766036115866937185716762118857091868449692799865321770352287096633455886640302081186889191193436829325111837575109015645031274586627991960775674147664734257203317840436288901561142077785885017532303519842867488859802667517385595408717348347805631035279380365625353292400658540243229686770812434090694466366067259520616127898827056862542468074450553303201417152980401892947848623926319290017271656612664404062080463505362789674724896514084439811740889485278095388488130815626339300338987092026387930795678887288534682322750304974995781628984860023618740955982733207610170038061891724545004827188461112871826168947664904398795076948705594793111132415044511577554858270518448872429760745302278184003677960702087846069933722354611516800223104706842130186036272457863386742018294020061468394445149090895625494147499746460935586953200428975063498738357884558426146189708273536791170825939820801440320434106251567401751531403039052926957461620327706947483895744380449785510254282587937701313304894140040485929846789286784491625018436638414207382792601172125330280453075489106876169831464223041298128266325232096337338223065100155874881009938086772518210751137897865624410538284596739234439635029396076437538071687454224202084747719038578849962267253308221977351844386954042951342699013077027506258534729035103194839393964227053504308079366071419696741218397394969015737107394126986740693719002289798712504969276407111847460466304997734128742594987720083893972905434262473670385322671006220494715791910407411911016257763229195366053337501490157653922294623515416773037099433242384241943276455652265333078791589885435791006648247851913825731596744737119971196932343523151331902546759879913812021630694994977213410891153902105078861871857571865158001940410998120565217527490609588000830150986127135107202063816351333420449776592561621320427456894610477912491001697251360547202459043563011422821838579603180349111635181492441222884041087163846149177667994859587616386519022050857696443649048578959819337412954631762765070967890852889221196493112666019858279929579557871344632755271526249651723287147608109637166928033701986562156544833419393531092270293156324470916206940763890640112285962727404312391379224884733109154517634135916903659335730480961501598358154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 447182720397966906907976888765053185130364819026318959942952721656430012211467704021452362359608753507769431203515858827959782074756559674486240809405481787025146688747265690189840372620603262392321941236531369256280117586830198705887291313011961178463014247984857310111981086756672106932188671947148750233709801604294678448584043352639347964173602670824957267052776139918590870432473888020394722268062598403766388448269569860051995111093882907002279858605122122508446140188896850326340336286802590466462989599126332537518333940329148088537357318229561571834924194630934445792300128864441469160131996714516622259436219532382629456605396994854391059392122199576843157305575119909232444229430747990096815585960767524371188200910195022429999558802609846447873989613437685237801911169186776987518160556545862442312616707480418235315344278639297430311757445889383709217880471437566115691245120914737578724721514216026938821602342064454783347928476425313980748008446573937648501378981374649124111510194829274533232502908507874999353195464347309577233532444840933103335743581904003002375309176342687066889859367526889347570884774670983966596954841681230070746962461429603769491949276118228094317548885184636647151756496551956078783184579471712212470137965350624415347194155504497633385276911133226555132467549877605040966590015031738197232644703513801463759905709634733417492045777406765242588293957723456616524327610899048914233473906697034254324603447515689738358650881723819412801526812255763334605123706038823678177967295605688811024311812833594117217164536282224734233977287013349921213376827831960809646817042532414177078416603692031521649245035443571826738417937658110885012859176620873976796916315189282200020566559511809891811780906229068380429776032668816722996271138150972930597744522829477214628030891276294950836140357474119715998265419659496939709537085585917611517239348989719257790652228957940247382941179415931181127211930035444447989648411041564311580738138811902925006523972303783340745018500196278210131511974111957768723858709369333880110413613726717021725077098054689638998822116669884439582704630790231643315408823948917935097239069846257340689744033017985884868543069147715634009749955118961808470460590895028196916796972135635698086204035588976330795659558381416331940272357314825057983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] 1600027340887442102566178485182207443576827313374252763405433219139642538840744334961698275494603803456697418709030581325262591085736104580301737054204822228369173581873591773692652089804784715495392153755192187701668057840419564726410065836414127556738915946187667435731099414858003099859885191356236135161427613722900875718401827938459355606625536377631470329271173294942739104989405621296548761832565783637530084797887709594107271634912368383795617406513337314790427746651150434699178710543973129413837372763216246120686580971536651473501432730782856094345822476820876968494264459759928672835174459356106465561774877597551729634807828840632685268132566495879100501300425492332932571492162445710298782513456715144131829697854439739340453626489227787092841489910910741687584131511395135858713604633496313552237321961900943520583319746168434973666190879949200830453427394278772113719862393332333454764392802396883012464450045238057862549372204794383350298800366606690713679453987396589603717897590692119761422988034628625276695728106460323849786071813422243111197867615074691718084343061380964363983829782461407961939766259519261419398955543771241540216671194663976194829309505093688052602063676111410337114882252953503842102827867337010274956143598570771742269792299253072215861413627927601430071430078951757285386345744673411494909834989350194404757173388419964555656458408650012496089504562664667863221426424186738477270994714590941175464136417501779766864660320406560720116595491427166919573051546930895944511367246843953135427029765117572725008673351927961795532694694770524832145612152627418510590278517164768511595156846208664299490043799582493358812270344342154494816273015725111697186116681573215440268099941693315615438875937377374091364665752068183223537395809499812369510875723208535177489365769064318545465502955772656550763220800372604050143652887843645904522134180107637787219989369142538116375060704434058628217165569277096364875868303084668815237748233785611868880229260359061216776448761265787057513116180734467193133226613372282433695909837567863965656740053096461751322943124904338705169425338696997231496348755563914592550178527587533322684081504293159830857046731737850931068736989485537814101944797438190210527272817874137021516593725811847505677417910496806996434315806254744529724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 1496214226912682669352064339865949413325090341572632502977813049666131281324966404098726628706870654343313755860319641562889743290316096493650315267430771337631967820245153228660559306345304515787463511658104191005563794826597225691366181940107162657761617218931193693203841973758578363656593971955967738117675182821914971807512393799516055709636351036483613913117407939576522528057023285556874291956816966202579781306165018839170086900849431524774586977492255382056809738956938794885501823560882905807788662251018686315493774196266046281662608077138608553129716509056086769204933406293551238994807128183439459718257494854981341610286768659831364964540652556357706936164497159724746574478285290925491416758673356005757350810002210601791821639789986476827219201265409493676629245580924906240360139254145047803785186878252989044895023744899204841613830079859768023513552917739382855105390271897734631312705379888094720549066445379608338358053813738103156528777978776386706702464777059676812067763854681998415326688387635937401155759550380911190787161425249797794923380219388994114553424386006402964014694745717782368863352175648763734456200539372792568119762080193844793132383709424162321425361954927578047188990106502782781774368415626606248411384267527609573616861629358604118063018056288310316757616143805062870103415178448205023481830827486308470739892143914344414741140649958657812816421502627413861581819928317252066645225889709820560290487264655750331579862627583945889679571281731774026109999071462099837970696554513801334536478334141977185339374751999404303351707261325281708536446822421805697242894887509572825123116252773491539101175701320651172719763173695904762580114095564638190122958806753446524547709993746156642719823223309265016903449456986918658294579630206930957372304814744505103012079522784470969353494595521980191750230751925177684700568441668464742632541756692269389030937760164306140955688312956733861236185268887129857324718755927488635323562444471206276450212519922922630032296210107730163711392829910388921354442283007485904675911721639101585777185966260580404165933238967056424540650613141242386977635779080853395979140213428647335342415364734343630019057362462895429746964920547700372905687859452500401739518775514151546864889286863579944151005638505042005803602478408720344305038452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -56333513361967736485807687494061015668188254349063604127531876927251127620057475743307741376565104721861498860017796105793802781144412031619360337363832360853934451054435894986155693154812076919811290738402573564842563802663130923105013447465114205386538622741721689004637942774202543654767805323693483545902557064689913451506898741429975292824172691199554405327273658674295692013546913538950185729344619439043484920910382122150867690574935964105965553030964724601398373967058581402193701052775456888485166915327328102934201741241801372083334261386569374030266832392387848556589556589560855819817188960047808207370213727529947246310008107391405443627331899684721100225394962484505660429593478171364925835757997944817729742878015204694553585987510299261107377128462525985721706467800631513719057872463751437544067641923551410348461435938691703144209838547378871409917820920410853667034153719917785795087524213191934881671443961882643881946139569165816032596377927087560724871908183388172048282505387199337795443468993044374505234922443068100909748254970873870791821806278298376145906216951156012212915913960435053036932379276549255324908360664294438003855199568357538841993846003969827303936447365355650343715827873638011321908417368316358445231380178082984326801766138049191882154850503367689613448835696147495731150232170240278086196123300998352207450340198513532727445641146565562699044588977705628583905610316135493628730687115067961434588427948378185049013486241716893368477406825262874941748619404244685610015957314756711623590067574598850533013488563361433736999373919157442936060655265720499119804285973558625884562085087077592668903270517203848399091075456180382656486569480291136805091762928509281106503394062883532014732613291984534410531362130504277695847382483799669812659021453667494550928154875151066109650001209869779523092878403769683207199109091692100708491902129066233044752299519800401978780673448623557729012762037398531915851640613176403877517405959298350237538834691498503990355886320897307960028428255127637437822523722470747524731890733254880429198268011718916095444010258753801626310615884533497599605380277028699133686616208897310724799012314613917078935497595312157605894942685931170484958143139865414521085532598529458961300557203742554011635830597863822469251182667449029395356774330139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 169167436238578436475935871738481701472088216137451063143240538116920449102497002253588597391610239583881827668160403242401068032368110407453899295628635519276961394051889313035054116798542506261809819096913381996538312116260385884716774265796559854374881550987018316746720466423803816998113824556463867849776353530699648760242571649960987976477266946437074436078911311694313282290361863521866211493096163764886900150860378313631385968551371868750514217391053305447377095564311257977075279207831271792180816869635020474687211868304346229597889772794206468724857449065081233958804250809075182449425094267753285497692295854849159309035442388300241555723025108034314602027331526309431044163512785683531863550555030962083125801306383638461998468711898922067982492181021640548142158196213951651307093982219429479971674109545956579269274433013865066272123314666346383312014992696772519801222580862364525543358033618849324378072957341467126568832473363892187399641610943745873754291595140355052903341113435453563385549041245153319558731020854472344134676824804126757608586245555803907107384873332818120827972098813989855052848713739122933813233860046666571983049334608055071661654394081777128621377377474591706111144231460039144705487176905388998263469858928596222126420652658985722288377435368496980948176993104615058076048108199458915525528526463639308764583014944778088714971189223004405043894521411811297873562078553366007130956332676062074137676435195453419296318345107486374424494196540763741321048541987141906971417192737425062337807571037717290899563702945085342163800967048414963597326231258240587153505437246486608644552462818865857693992985574884164172873042922518805822565737823280670973103274290356435999510175111115634011624575560895223693811916531991375883094353141075744885217445750029725903749937139491451536245483817120579308641668556258627395194648388879376710601025773782480025279227439747025038987642344191180740415183804860227223228234582237271248315189727551263587988935522439148702029863160458340602097047139077388786297169137174432219765608763226642375520428482524756410927357008839840392888727788520080587452483379432427385592179558227181672930073024885751793569178032804450227371275391812899532099743924971612192475492849756062496793699768050442653139592359358531038575866600748298651524237357079982757568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -403184741756014822401428146163812758435641905163215838696180787909985390647335349760390782670323911718787397418513567719344114865397253357431036898437879952508825771961235453047126838050397065582369847622026952412566708828157419276733742020372038946811376694683069111278551884538298971674555156888183036396501038187606793894575016480764164356493416891711101427140294925305134828638887309503765209138671708947878589457188400849205209648325846900615380733083200703470738718061708559096499924112294118738208456392591741746749245533945395236385307450755082451910628079211940963569741471988319488936627838821278324875647322373263264068428185163321871771532702673621189295366658607352046570912450018653737295664360822673923475001638452867718763506774011361194801215470012820611836017805744439654765630439999575717639737848422390177134190644829884508630611535317935613256527868374331786451867457187272090162931288917948335713689694438313067793486748072756538293377044034138607900163947649430535712297059023082672299633462543082223845772260479135525822822884415947555909483558841754699037287064588440561030891908332716969980417858444451312552093038134840109263123409376476238734629104166282641110392081236544458059734721108106661293516947306866185882506169575959907190191306029319207888445756390104442964147152035584990131280164359188274006908030898475296048789053600211320102002323201849899260590059529128356968049849888921348629959341275815134820063683239523441488943904279962710853397923167944219889286149702113495436335351387865681336870620125983653890303648350483213024718704082050109258127009566340652584173039741486765206543268511075561126112354037824783404697690970860025359099744298590787755220773883150626564184981373719797269130561173364232342754017660257993587981597439059648615888602383427762907603849130979341657835961892833801036142275926705382174022188951506388277847384695462798651784367196772782002492913697359495999687108765179441335972984452212765800335573593046214716904581745247625703892589015048102390596119030218333197746914853239758109612769607929866193934015826720890672824099042861094981675550368505455307795673413971524248639792742605561534431140958983540315351349784348103672853857870626755772879035720546473947817604838939303203804181612797110379215391338521846917693098466409576396962677335977787151932716369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 2366074296846183462092649525013358568608353130405158195644396994773047919528024258922865345164923736187463998128809960168372261523374980185118644537165362923566846347261979607929040151603709633450778108390448218935853942695667833125602540448855798457712731666518135148743415158696654138810094922885673814312309992911667248873679876521213952539235387986587580991853069069940201386769799685743536059031271367661464534799756107961923085012160245630563085826453451049614954117524096473408420560426735803532617157414041517427112821744780251662935706492677286939171195851291124448997579401717186111617489558484561851825745429992200851284720356931966758436396082620262355286207574024797874837942661974842567697797959946930754856232501186701451293882792162756399825287419878184846539059032247015602160468997518166725921993224129790943280629694192165371753233456674019173553090553237379131708088390892141158025966307295420164714904015329977872079885692962396980744093677991164373876572614984757904131266570984984529219386867612252121239641553173459426151997712972752922332178939845031788755312682579804452443518026687942348399279136048507659128048465345242868422586507223984962593400396004344452840096392417237815765533553772726327842328395707638773390023619203192079387674893807054050766699932001131863658191189300696538401210936087507461874533411281526966426107697793097660626933019207604173985090564552871432561980439944577856840009625391040128120453480157087677174162964136339578567335451078399833994180838274752517170440489831932168478730094859162133144240153072124893358720492687747641423206500465311577117883936658014547068200643231381048379438634228743402749849961735663723318189604653671645011895519491184026572900603347542413474311152259465653111358676199812754162552724793207809744408763979007805134596200863515194080698272241519635607237983342285293061082849180744697954461912781654558905708659900911212467077186344069079938877057913623560334756658000958519355254917217779869958542922444628650659118452823607882414864645711615086901436643913430954271437154197223579971891551097479773534425829047012555692049804329726522034480590509457995791596096748649828332117989953814139456010537352096141032352314142263741120499308012511329814152351757696193339578675981865761637632376739697481107280613799694936067591344297511568584013730287551879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -10666168238429528261728162595247602897769376962538885988414000508395737078873921651141935421730643422836461041017216953602593640992632346725247116416121648658094472399630961192054193111030745457185001987620285661689648992816172953649617822224570700310200340896503150549484465451758539578662614971199543332113759781689499122392887389891097027227386468444405499027421233578440354854559132713606904850407731921889215835716735921014355585524257559292846780944032778982565799858040863960525838873039961878615411755671255083911968439771662928561259264782162694252044097026296456705407388523938579073835223884938136270725211551575363880321188177501137581085383160526358242219657809909351632903124650468077773317155902997815713806494167306206607526063788285838527809475631381192796544917219078318681815137920933297915043236098731235321710164445322173910689352444532297310020657861545268643141801019950858059267800417102211433232811927884489833531391913993043791163877335662988966003576521800722252511041990725255367994368745723631111285507958672978594981772944089422911835398303599034533626526801975074317799832295133439966884606947053795566065393443555761914787326989182507756065817219672374023400118568233186020570551345391159581334164451610279453683979948022984071596259310538353689913341909994726603577132736529401248915923466460596004450171263837122433837073658133580618658260834988596613282711363915810002539020357164916746702379805866608721083747890310631992449324273045649407440302493874747936934799339621738997501819043613671013299019917529148906240610929068363565184078124145719883544670106809666509506423144431576016666868280691086870628786995667904503064416431640970514227199552111696743653136715399697261999179612374288789341020176387654420112598170368242389339342718962876745779317689023837295134080159468441877536441179520795317974944277420531640108182936218619404851078819934673707938497529366664493626988417463757638969191858884061721712719376152625438849588420148843345132452013856212506780344253477629112248985243337268741174343615902576867888762966111549356622235529649568524402432330875581318712790789064991933345582474815900452204912832473807042905577514081307247978550200027402098812505255734218525193479919127512268911094378924211047989888664190190755428296395205214906815597956181134564585628529687078014376311330124735832214355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 32339809733789502725379067936976068926845064799343600360814849704048046889928168754543353978305319276263867142143163219504839286740849110136391643239486567698548258044482802621634171624009644787665762781324583445301243745255425643008790732750327674441038213931398467958846613218334414608929426861374332479106159940408680859845870812874753090914503258394491857691926528505865272180219916580737694099530141140858268871531275557841222779038643233574438640808085915561255560952588704047755472865124294070576866416289132976663575136862285895232546440829759912314387361530235780485393337548545392610578152461770964877761304027898790639065731910929060874799568573994270725568979923198834661255106103615058379536662291401672588585819053913915716299155566783022111944293835239315983329062053995078910305398533824995482858079281277878385651518554915064039426605320941546001071903048340867315532031755684554048245016585181373066177405544867558421703152325407929453626988810987371754175981355806478187311974353458746243331828245708440192707376703719676741843818827304932257448381835474479141466444800737279596048955379725108367833021578373608993730154961924863145989242564481862170887866686361059099342965490004024549076674403730442443186466046812060071128495751514428281294551432284901642123764605030906609687425845379772353475050015417124496696387482943961153279471797048005819933506778261802912879849359204870143769677718263140216438870039164771583086600371163312548287481984587274227181937463864440380854689697801139333411723517147174639084444701756495111373989318252174533860144328846637298641892382736129885315952055005492378064712423088560437779956042313933258587061629812977434537140441821958703984738834886588850271048410565155406072615485610841624466188253789191220950219093044456024355089151124721315902879159927446663752056217770615063209996829634118572073506736619757911034524140293564137828569287660037243008912788575893328810948023963455613903860778950744977080572225423766760991991725477054030705321600517586926574132012709441706969737672567579908849356980879466004418649939937305687744414238428660296722367297511089457961277301491604784292042361324972574053533210682920754214030761968286548439388372453775049633841581676177615038623638093002594099600620685312451371634777127648160325103177662481700362124171100469682826883399684447795152664184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -105572516828669717189685401122101674059559975193719900987204814547659491443578813742120248652732268998321273576097908306343203561188045977772877496383410264686838726326187436391368088133678006693038878999847639010496498204731263542229905351416289324726167883416711502249428716290035418769567283394953384270028291262397607025690684518350562807239335066545199362909169358135041060636631446208901085019060822588344813647694937628580078369838047672841934782968799278488659879177225626127188643007064889617677415294254579295388054845942170934067179303601849754186257798580289191426767009686968389869744366623912316219406915982645989580866691171302423790415840819925906674662077743613859110912348460959317223086946113871839752995473448681777518304274982514642576951103291131531024737834017888145160704951175700134924166925522987524569132623690520937751674041642799970904670427927364547527979773348140831117614524540647907694923790529089409451529823138238146766682481790843560944045781961505897530210670169315766193558232609699788493092427263693457956075942404611052805105517826171879307794528308078216901722306452414348420198129708646033636293312982331781603734980242432960599713052535373989408079565810192538097444781000707170837107772500380327425126721482167660124933488128722446321804698501066316075684416318657133239300815027770249660942794379312753879857310540608502943149762660486959055715590649620932486114410532468925745618778109800190963009812406908811997591068893726332368149555401871045867984606689827754451816822730367827579256868421162049848710604650437679296112827584517237944113192164742916679308773407343906866769987517207208024491969701940839280960711679352833824794171264915436295678183987825850682648558609354764573018790155122568624819165239751644918645633023324804634271698519201377417040307866089431812223202217890040266732673790162821490866509829966269347130952063144108421401265782249012525579971565122013698613412018865785172931720966982005587765992858098830472903817210973150143918169126283255325577439920736112746496187963107090361441591240901682749445695417973311447396172096274121212892373104924799882944421852291138793539796410195511200154889752945007073787553820378095809068891799204459293990033251610174151050442567232181763217775716288769848090230458196437781886044470021679161607969789870003357590277914823673199862241744995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 429248753738355460957207147926413600558842980749726292122267269445370636565579965001420663438312692985124448222447238502464492394261705850141757711488643156117806432473712170825289426697410762074372691442135705262882670779964850144833733111271929870102748196875480939074557024651645900265969386765251854194484314456699414611403613199235985511131661308664492769543211459618067239308832673401609503265503886540742357333396518643088494187369265126983258456034336326784375894184121231761295714358175903510377463392400102924489116240765173042311214633003170324851742749364613572299171780845701167045557371761491021614640599890964375520396307077168136554283231123752482993561182159993170619131221872177014728588111928969510461767872999150431685726247641101409389960296504115244514288029390078616875559299319127547121429986343283123072039278436454621575086967070879096532858368391420386661094954493854791163702525669071610529479360449221379141851490178821123632013485689718566584951702849617259817864869002259018524792941098081877007096698759638884352908943525033807440540813003681033461662886425273956597635952489087451825969398702735921167531026465853416761991490298914865710275819212369959089770152141880088687153147018652723376793472767770873493035192782680164033080247428607815021142739288550111321800884294034154915534213174523875232697499731457796873188009237366439269481677754212520511743409166636638303195807343004383504949599636544819030726698629070966394804417521611011202158374546773036268964889816222843522473920367204636629499238115958098669717423172815159759789519146086589198773621478872098228879691040535462704661553801957042634324241537780225999502341902852107874986454835132991974436256675882679402484608060051165257390106484914401567504494634283496847470494355796029288735291560514460433077303981457471546510725059690689535493576097067178417952119961771955987364203432898915611623065844450891744139480741124533721187048554064047653900077448497419226786191212374839716448695722714678395251145906185770654083004308108559891634790923252408250967499653221481743080741907626668218102285989554464089173941546940182789097256954170795940262363671719571947988893270310981188918986888271235506320676711293540601445782317906301268332772236815317196172868296254863725994613866918187808130966252952575789800126732587975540884894787296843787771649658679962158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -1552776510839770095162697382096973562182978334877705212800880594988049657306566307276950838210842099366124219323402087120141870343015962238061358422192577551996096416839429145260438139132395435535517055578998942343029640189904709129958759495247929249574780326290155816615568182958480714662067982913784161759467003195202604235291526577442798955168010608722196733284006734469985563974135727773206131698837967640406878901785245902048744297590756672372177402484993600241216891087818330335302241823637294784494266559151096962089542963477044566420676442224973528338823915093324355578573950566501895571667365771820967192656331129982054792421849657522236199640583823875400618678721808378238811523628536814161709959792093020837409794862533420289586020346986134518168024621661631175247425218408048893966894831146493043279336918271611143466203320105592225659334331293696142009100291786079736893690721185885088968323594611751741127264969769107821996415323211873380998849064859342957984645338157601502225996384473164771455186533965838131841372029420777456306483721525293926152377993975480842347496558272662818317804221263554349329361413162854570946182438067460843672168407348774526147852205986765370936489810214169424704297967531297449422035510230188918229125090672332088881285245151109329936361403349743249836250235069686055038504371347252397035303899815659323854172093704798805051751030095049145358754106616838891740913459002981901871724465759729402440075545280697479575474597863942131949884601937679606571158709414519227715087843191759828666051993808953276991722353044198767622700421871470374939615076955161979739737076118030284140063160963002102532596730299705828338276883111723318705492263397634952893070500739823956085622594721467561689908131119803404788259183887548748018839092977618087205258231880408087522552018724363739285058609422848190175295724597438469094835707203045720727502026877260417943307780316109082859345376752053431887734104907695860232083575321670607553523044749967252589086109494481259195148255156406371840001200262027178141171058131413010014784394987934526269100169390094404843540505573926866713747353348235157686594997964288467851319875491440566781155730819231939162940826542737200026438580625781982025722012645647710225417846293127131248059371886431046054668861197868967227029416104819654840942016417394078743325746411185761530759918969124555587768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 4362035306610004687911484415149978355836576808578373446645151380306001208007982853600020094916585813403094740501525895383129815722896224610827055421097702671661954453297484523900884126401493012831827616073239720310616270805597662925531158634867134066124962631605831826566805740234859444950385033563551787205521859609312010706105803351725295773240443043388758924057307026865531436529695870092668794053082206779899695319511087858565315660501651209706536344020884898189617519671331594331862618792668199034243181816872714072914557248181171890668123378506220922937425743934724555059816260744532097041907355518474914708041273510367247170606801198541963653938919786277166155143368970445158729156592828469834248455790866873076201914353806367466326117095312830756111190740737856555318873088228716464485678853941164699090682079943151116978674182100571187600220176619360006593583443782893659839398401997824507842968263408962269144783636393689105403117193019634875480821584061805560744894927892917591784716846290917809220769948929696537194041372472612123582844592061258289679083686180045589543521986367442661062570107056421530248290952716162212477831586477297416438685887035432224925022597210749266401012018746181494172818644669508853379684960022441700405794111412275252655588173866401450785715602257336359271101874572532566177223050775713323021196533598885639688403844554325119394120290405425631703731715451477200785449705642041121062966095038954496231296802097800354573254660131538039867486495399950272303571664357212681713343912687519041040730118551049009744007994015463364862180069289207127882771555543372894357811912665735972649584049447760250856102241709826755937856859329459675791484809103438724308649831798704853372290796620475996307927127877522460905702716599906205635716057450194293651381777629167360665126178878177455533000162168913515473792732847052742196570900720413647453135443709038416949812055704576151609044622978753968616468729304689020311277511925273610811861602890736936313105247751296042613661842343558873283589367386657547656033457930307878847459303419169579826343021637592631891311884872084940449204792315152377234416033738328792435571467961086961769878374256659031476599692224597142649778009207260451530380801422074627302617365852472322873278234014754713180418930754758443961595476044839986624784286709007061116559826914195092950610188609061879105865955352783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -9727457988697222898087894342393141138890247650459216710808273602548979385269765705537597732308456954144157260596542047660905297434292082075632928241823755490265496203087283832328301025486064235836327503651399132148599424123218294694448100787714699380102792892444089847103636354373495510936425949153651219645908918982177430001391394447986369896536341402827292496056054691832927267783537431919836743588401917493027808380183989442948212328838968342768701857651093129861551879083545259621416159828865325399457818236871647607106239493801569958170339166529323297743788998107902997690694477027180513074304588150349401073927005163291310773512687657919320246782464066284741657339722961326196328617059409986484741640353114506143327878785418460547890656002953081502520614176655647719007633525456594027976273257378497295027848095903277290855282672878789691460192741003070954343869766273703079184696809973484094099162005474898309398542412189870371481281398851581509104972688725552463248487334000094060732013925700613580305400859733819981001814322702498859387403144203537427080995048646169247947116208663060588188109263237078598526051506451670731145963999907826570015295168552045240660991486807037901919457679837216149419880400115194501238123846465308656442603157142469366549881480011166922503885556481299934712421260122880258427379084484180351599282730518738496565245502769696448841566015659274529880994197272541079946749617272588050796674186266670559411990138609281491633365545472614511352021957490255054553014506488676830061286370107630420247280165137441039077625719733315828845240971112848939223544618270818146243679136507057587405253996411456306440892308821992372466179655364649806363156072382197910163769435580545117756714813986824149374509483338847776956548318699693475242413948089605147324232198783425987346021402898978588861106848320492159072259420450765452156048907860418635563785406015778735547955955999445380709509844825335137516340865107352267656716336635953700575694250743229644733376902405501824592795269963748939940213735509952175169882269549192550076576189854707825436969010420660175994361061457008064593211861976402393702777085350452243227043195954151426604204664766089347658217864137785967113198240710503480055026283031071284995888561151118679118286876644515986124536116800735944756872427962120169824692253115638861529550212641792198775894662254870581818977370858192443847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 18139323149159412955914990852035748510195253917807852430145162130814231818248439402894048196505742463395998356111912596202104141230324406975313490224974753619388628148729057736350982452311779558297502795521676791302109391340344805539417132527709573858158538783564941928533750283484714185662909382949135297145373850188896911176814093170783887817924827114422434968540517540637995480576082855476883850084501053070537085496590450106108842519517161493257915786737829539465236019133625488923841948535086349266429941415498521946626083187417461484395983771872286696846126851281862874323071135583279736999306158564097505110647996674671569142904544212198658757388869225978293686560567176296647120704670037071870047134930509315754578312038159698370309643740033161378803605482413961243343416561726810260133697192746001063728168557839877453401150897542800030056340394382805484176857005081296464426854386017229808214184275330923346943794997565357247684854263024003862125321369459785515422445604225765434667717849618352552662216443860561099391630744103236204481934801137802862477093288770398597550725761794922456449418234991995801991501852922518501665166951672775044064187549493858601622424279091174611602824091040134244672222793936635248901961847275590839093504309748419864114549905628045386892745830490115420541939899772031652858391819567654925232388601733816735543935127027464442387666947122448888758765382665440264716519986769286924134850794579928310805198450685952430792003977078328051277349749233328883713225752662768980153240969473502538660790281021888908345090414485871048218673283999118419691195001088061654591632686698548310881378651691718878398335830800619564901830921383265539977511828499758866881676744527632218096311440648896572170851954745471222085753753793682011240232873616019069181591154101182371925916480679434601640096099790481360090946466226583911505832835194703379512332587969698809057415432002758998224144020840543918515660817958270827808905753272973063123705379768003241857736703499460544748282420544301319067590352828125160522181470545750917095249480273939934771776227091351691673651167477593002183343702701212210552531398802402698081781089371975508997605455989610281983309757649100239085647671692422405810193944985426844480412512466921288327550748286368160674590745676843461866060338664344748963082066483999033708371857151659316927853980022655733250758203212171792984008789062500000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -29435519246337300336385296926125877126414223461551699372887537907174506298635139260377254685147627532707153704354830078722760267299385286955989600223435264829675414948601786020732157164062022205659111865541488818403887613263548617790761798714750768188747031025974642539987949259251681302100930995944758364900237058359615182608732905226316289336107117696914168343443133294739000724376346539675321546005204870853173882170890943229469347152384918699717919685078631549553834611934788189593825707330120313377562853274925107430110277625895996143764569912607091155932091799132095752158265496705877564053276939684947354004515571968806313745497542480993701512624798863782466465757790087719148920319244773990996318806374539577057141593867439971637923058307714077779980247246780614599755112322094910937202337647397638583343710460114653592330680883118972171436742486261747017482767825518736122898880914593447334357150888315398896882605703254764435387804077224662336051942345868761371984419102757847505580570297116236944335659812476953994920843147879528378293158094595428843040230985955637130997108775143531371906349863560184040234383454516819056726366492334194619232197790658255798462915626561653654314897958959354587193124308234375142035769067473864443181619917292665576744894581915439095505561549743946336523199147165738041304082076250310622044288843607449577894059579108852583047356954264793642301743927539780215543767564013962132274805888726974236577125836105014187688110352416339423471805141145881469339669663828435263573197390335481087422013707047738503010346554291868662665363277162748091071925128732530914412105491743595360975688216473252521889573555745342643201891702542629749852252111317920089875703968693989037749276516798524760635403343711169081426031444374355605917229523318732554235059138416264626083294374626903951978387973256156039951861607950738455370917184956859194254711549924647423363362518513914038324604854955425823706527570905176437671448532648984118353410197782366426611111992439486055098808804656310677769113428385387318146991114461573357657824814404861470986544900786628581026044043460183991594592901852381536605791963913262491091221518985353516904028856257382110988923006443473525356161335269152589833292519444699800688990238342495007271713741758392930109976388147381830183119797077532934520959464876851201044757618826612564853666603520085387479809924116125330328941345214843750000000000000000000000000000000000000000000000000000000000000000000 [72,20] 41906813822811702392067196919803896697705567284934409358401780585825814034000791193582789787378521579943696967302450313748809010230544417620989373301115919319064927604278333272266041038710267089525278227450258015928526023583246700906695593599058155267159173904601724289227794222709559384076950672438972021647609362001366697078693979501444767593770448515527323743550533696148538439556915735345718536951947410696380618103232397618952701254160836471461414275180991454272913141995378532875954077654734257610147066128360135898637401944806250903315798253233277779687043478009348745496873116412343142859487207555975860022911941778450909819768761916974278742538862937251835983870540938381395100739637699599213746530442755319539962872286253611294829628893919388680630376865621020272258928635454149124790762951961685908798124212173556196006033385120560420552876396020494087202554677649037819631440606388793789128430667161153754868269989038035866715143091758563988255552241837657516896111621631627960767707803478250701636570551885915227171635418391931642162202079117296986956632616752800630976645357111656406413607058567017120481104785234095818380115032633563884503589861674035498736464747987869041697066130175671369322778795866104278636208682053146435737019105458634925836463616872244316857863402955605566838549453217050044921702936412650136833736971224939548069208256237802180798882444280897445955270790304255117214405912934500872643053098220711185973189735576663792111918380976004395715875094375966372082967039678197575231849925760348263458561576349823773542791138965869322058339536184873790425093784334653355485246409599791028430284707458954543519878792127574051332561218993992134564973108826759522286559140134978289560063628957724571338915311365190193413943514241740744074167511987630378604762342276571711498053713033236194543450952128441878034649334719480236380692467745165066483379935024779364569540948986375388735279323486732286493590446764479721307529886279110796035204113022708424476459536763498631932336059474890287191204102780116755298042024772246115786282622739331678687098292611641309974285858565157982967798978279855304512564589914086100823747735083877488422600164576179839260274011573860316139204434130163434888615188328294071349166948744455354101297432500218034375773101737091805525715203696676803482039471536744659412562655935529572790953367259496776132260409397645162243861705064773559570312500000000000000000000000000000000000000000000000000000000 [72,21] -50813427828374534677618769275268686564879115907729314001297536738441727037417332392634832162751369470283512243750715827073974652882674569586429038441608013238273193901369696392749622531346936395275388250402839314299846412110510442184358245426150909613969900336533183830124879928240065796354579630287262725088256663331153035572629796052755402364580343995244513309578893561720375365643762808922711021774782157404782823461237134230853923773346440907359728756259632752430323382373176615449064668072013416541896312907142469046391447413950136815403943625042931653809649934116433338852711215956793000875902261346907006469319486952248731409327921777497347566465461005475431851381236047639382159583744573078952595214438584687871117674877538321367771152268275897430080703798828983769254862427146275872381957547108359645215789201114590457193965952887345936404515724320937846704894815383729429427443379129961770813328944407448588579525379693752481239121024793983153395424181122441128078800954326509381855819081506903053419812646071768703947918306030926653194076187543915358234963642364162476573312698221141690870287606404698170165942359558523629418309061983140091018818842972248099725550421158201394554551197508260498599110138406143741117640377045802131556292389643448264242819717494202710378831558598214014637688895739830905091120254199091922596322075546132450180121990802160572574246689497948359570659971050755125677620424235095515804668230638559024358792919631510878376083328104802012209692391046505701699913944875580986394361832624666671790935085612110879130064840191222164554326506972947285989457906345021192763572606384485920925214394479480828974706629883755319180023757462842698611846172401215032192124836630844475028871020837002429191342738318688898012962602646684956680823246894781601175313231720716799912227106419111305561755581782468678566864040594498121266543002099227068979428298034414628049258534530555299873586077371111813732852340345353153853096961079406258273381412458311946940744027368022866630051476512902970850310237899504793194699572542754384602477269269089931941476926481391937475310576289021228273872087871472380621330408782055133789572382711262233284505690763156318014881097581325922991680404365114674918701632001148903627062871188324585323080883153929617849950136824706865992933451705479256684487648966721926247478989913244719995897318914060552543475457465405042967176996171474456787109375000000000000000000000000000000000000000000000000000 [72,22] 48807472884823922920054825134825012873577132036352304643213194516290342775867071809283407495834424168465188225597319638087602120199094279755202322900601142321866983121857383512078532408529189220505274369179515649794002177686674920210696395482427204773050305808751464140135877376066746125406716104627874216168910373231888875829586355578053339482411228626551037929924451324201997972013188641645637661203665137454803170644558636422879882667412571884492770538800359120519338222020242213242880956280087093301265079266757120838771768644401009847258196605476643018511118538197411581234184542428744174989606224795040339445322406100487487910559546354165324080657322127340722045770155213899529351920485059123469354036057178103733529500761745751509069949327714109142763906077232313206915947319142371880982276411687821570088305607609088642005009111912459378561880988182273496908931857423837779705250926342790404567842342951728991719746190776122983501796065946560491712150995179784007505124639737368356250186936003448776629608839362409984805720857924608036555338498624516335106806750396590153977777607658564532365422514105681129838620518493572261966785692187862126763642446453062288602946720654452145218790338711447248949534009575621434640375988937811368548329210635542334629218075147190937248457852202674453568044018377902042477685248104437823600393789948233203791927615845927105878183407627545691052670864737197440434642802959945682151357700779390155395253078420410508402847785341378080427424858634647137292361338725938809294276779056059540641116826907754954048273945812403530063321853117899002988312172052733816007398878199047601965446424112392107458312734259729964592256149133374330481446239792753307706698085455594604867879993620559900694327628253646308488603802677151306697937255891958834541533718156355190842861876970638936676166656590164976793211640770970012106411923194990889179478969789705111760717521025285718092262900815286557538441906415306214853593934552231562142239143583022488896788541335410970616236104366161761653406067634176812866645864599602122633349851257332127325573370521274270844246543155619277579137728265151313495021804601343615818585041594851138763876274042834553767554510234674161293214048525447956721348921844846181585306296891193433309962952800071114812900175925736747154345939197339629327560990085718600892130770614892496832666096469727640969261299799808462296368816168978810310363769531250000000000000000000000000000000000000000000 [72,23] -30560093039973334498261607727245890392118378502144065472805883697247198949160389138607579262301640234489728728273759231905670481642882577934030418434879274973231226754598862106835678610098962731066364428127018238584102540989802318296704511945600401557363246909853242488351042304328062684972075703296519410759244809371965886087523815492572633557005956325428943922204926212020541180419913747825303045297315748975611445466727395415549466432196225588366217312645333515518256927028112440816160709652220547550682507523325617621553580778313711909482978629061654468571588503629573143582557947347928551488787766565574818403949930876536079296250033137841420570952694603241024822895634753593917928953095155795418117299099381147274916242729232262047123277820614537523114474751906683701562063253931425544907589150068080537066694610372580805459217607144564546874271603915334039991668045161624027778454154331652950529658621815426020412223227261560215842395835118891788189109910490656303277339870275026558510542392359681211939183665909666944975060332120215358801845130998489696033861300242908287340067162576961511904831250542604319653232917493130162195994053901874429966379832212249448164878747313686497506878460601707685864423299763315571709890543338084133329618705225777505790073867773466492837876529427786107538926472873856787223312490387237673672474918281715083778142162328633686542751494842352279482971569860201621557202479483812778410210274561504072682414857994925176129399254572861199728619296894176330051901912507731805044445167729646940413878021817133615840011667993640235877891523331533956370946458657875307161844754874137053188371846792527998712311912953951622190768716271415875072228895499650684195062639482007227277721189624001369893487309206471340936559379476337456064974063215171531441913164493445055443924796990771740333371115327866935186488550332170296556260352068571367552840131660287962317415657917457925774392897544901807696137175803382171149952193204072943791624296835338988891937819637714363203255737937458291660029711144772411484365013062777964109712679562767903773502114308945250846299577896313805664044531844704693022963694464842915420176289979677381887633828692470908404204049223598942053933457279036313829535459680455461824439787566183206152132646438919170096530157776289113758480486113045532938346311336213316844603517638058308601882692380732238957906927025003074316344964245217852294445037841796875000000000000000000000000000000000000 [72,24] -1155968147451914250469714096876000435116687064348653604186615011818270433259913831849032837195575227157065168554455276694696561351242085474364509810939907744670577584466696129887296690770623831366408080660936294885874551711720373435992932976044215655626054308891052614807802392266297629101023458756355914502531038253006931295466975756799757798899057970640603287385687712500375413208753179722067506652475402050018745957435780749088409047039140691929934974984772134569326136354033597531284448299008473528002679305255549484995021514325990894662642094195678797286449488874357001693515486754629885763725893941022127024175609643183760387697185935593804328014125853202736145905685715537827349988288624075187789400658354710429158533844028853771819159501004490395091691750919274122192156736747315850129748982745978172678783613183349314569254930253828952251825429207973709031213897791273201109495365638106013442862714860222554877351147981769924368423917230320023158703790776154378393276771358019595077809448931612213243529504681843104471709340875277745238285038975082051334624289888241115508866190032214563574265452981962254007308645368312764000440559888003951209288740128227991091590268100245969705742892003538084060175338314423138237153035236702446383163297745374136784969889199045921427137439090499173039710749548379112949041302672102829973923145843356906080690360160124030917668885677029601172486431234030490629400854303527168502047018990631610894368330945816253704032263098295743239355162073429712367525052445907916320248567986872320082686158758758060938922652878365820842623541801792378836299893935136764607893240448850193235694787004188486364276611947532656701907670287117446444221358602823323639681017339021376329337062339591535720494854511957153767598455281884763806147515117559995862201461058835867650175279135753248389324716571731104682417620901111823120137374375854006444792324553454255301387351256714064497334988400624252070455053357745982807566636365481809525564899586568236191480419921344421919146159427806670992586779266683239880416376361538512679161058251651723461601399725311993652818026230393804112439617103088631312959482672514841997207331093330458341448038262925267550682851450053530168482742592484071493302521378378464964808594794400451435376034396428841785910673976596965468318853475821615454247685173631257850567595452669892601319924337643546657706010100760305684547413207496902032289654016494750976562500000000000000000000000000 [72,25] 34552819645865390722104013163713309361057142530317358766755869874921111830350064511756122307523357914506627580937613874129524451772055212163392340455339642739296104646699654207176497001264845947971715666197119171654184732786181571042708867524388614021588848645420251493992757920247749928758000516722965948609742962075906400177346135985395197852948185478236069026714991296051961413348647202996837049501427299350014305154863157049076525900136595226826035342550623228021444934833011666179709303098604065032642595209915011452666236207941182889962522422217175848654112436940452952361935253126622846233295621878899832897529820581159053192660432708070777813421242834394876956541682451403205649892908910587849011439400292602945079133002392573845977255984455261357430834377749994831697914410703612665313909084028545239675019673789569617018009783659872030465756324797018681330401887609739323798967051212180081436491166436702391125333486265672652875304317007050563701636952491364387190892323558013795394117179036096365880232360138519845126671435803827515687718633701206214181875528763841778850167932831059625550679124084155070904711172304231489577723542666827149615741510580099664314009458641218782902941163293420316269231417495066042187785224496342481451230400923344843679648582276694275466009478556203255782244942784263537829030190334889113028845260403769879393171671348846988604217238775511199400071335745700151328038792873730200044398333005699136469041984218429871796165932986663693983803526791370223738016726854932987702983528105342878563010484558208000243924496911157559794639951319197115676010799496103244488750154286598184430230249304238932717903647610070199289238631382115373797609437494075539026692412938467998395579967727896668395199358909489677605715625750816810201723338839339725070701293369002784998367693528548512172233590015870403143333454692107045346772622057400560516610849602034027636197279227388683945285547734618108231950878436643440637869665106146808146758956513361322887111581401409972283128177937488333353083888329749742110697148367018119294587318492203558058192001066503512756042666792621285572771829924135118252962992653051535128240843769518454962720225840333261846969432000270494561563341561185467458945626032308538295674377802019281695819073131112768485020450277826164638406036124458055854937431079121294457398498959914684679844075875268535173349847880881765739980848034518245981416839640587568283081054687500000000000000000 [72,26] -55712228876440263807233036541643634151719145076598723784077887565341619294336298229733395408415848753751453145155385306250812653455121322715851331527136784952660635415106660929648182671055187507578872940987708309109450480215742469067883041600712721936591013496563284011663427078597526538406398723975678017937795259356306861006245014273246124065835363187824716174793177632791114374423733302067190562106948681092025146023922382522054174038494316588567238417737025493077626146729181118555001459934442459782376011230927671594060147395771883077101451592120680767123532826816063825201772647461985153672115002143466084792975892218209447859361464196207401078453383940648991766435954262940157053247814075568003388550185515757801753469255843974451052377826186634554344142939878997571427412996237824492818564936198173939455073526897395680828307149514631765324278628286500272949915634131124683767280467176250570259711128741103205925729773533052684008097088834051949267618626926223474245400251335973923514543817316014976424656303865894743096304038645862382059673912544024075962704273653268609681127055091955194647794283679697657886929750146270987010633702059502566055890914343491730290910077836030734191423394620322064458985744539673287673962785198569366923219197282528846947189382662917717094289424455117149998936625571336879854313672763091239474732938351957623525729098077510028190819046394290885255901669304686471095289942695131083576818268814615131354987174655681494350384349101334011629760099051709734419371520979063256183309158754698172942054424370992649268123245281684883714505326401930712727392916644311660224540829825867714548326380248960214508275351628110231905627070111227188263649875703825039686996820052155107122870481620897656454453081907835886587986134142897886532617801798170404758275964079881385746348156547298232718337548599346354030676197573532987453017764518698680659022918086749362234923495829334240943317458955005645765466903950738658429440839064290519162046969602595082171810392870679465722257107565534795536521628447964016643527934311953631278862749088877648863443816488894764357784105989450912918938472630941327477664270417649670241749455615728393549475199089847641412395844840286146510362978200496833158022759016115780324429792573380982311462972397213406547301911644069529148509453031379682369564725071817333271394501905957954089719502000951921958667251440549439258159299093696448235135676441132090985774993896484375000000000 [72,27] 57714759364223052300819087949475278319396840834272625260797096672736661001879047949719318421475118996153045822616737616353671347353904865091545313571590480068033061560601270885544796665589189250641365858979640659520932548624032957060950396418819964261770267443191334078378018228509987514218047833608956429579312300743679203441054736814287236907723386763989151806333557337624133315658057480957274860008008189268308560099945502140372734270203684810387401154303537387494333876759840756757347153158161103370816534719729478922021553162191296359900952730369462750793202031245857724263786943337099029616780273653561194044517904601270215555244038520891285665701344052576038515529635702662865097373472624481192295865833686500268785772173829030539035499951115518781779834422790095458621765281519284756222157063681904807250882297742176419908851102531920530592059931549957769425644902671055588917817989826856391976463786785930356193262271418384428823527074018939531458580487476936235490300894366228480487630576829548923419275911571589104817678548904151971675295960974467775666097502157020709311849639146911536579640763118897047410798453477363376015108860449941971862548918763488153970710876876742255933423851538894768904170585162558402878694227911076458067119835807701886857623927982520679320963507012145763918964311410798150536900785910205917055587550965586861901001117166874831730444906437483271028199308793196785283238571872624017327520887315215606793279391370508619898742489062484370013414312508844982148719510171494725386041708631710963403115408452013370376829126529189043651541704043723013459339017345691174778198918707330224120002168288356669544300375475698941182929299452219258640515145283028035986744446068480187538670483332013080824023828998943417371786333877722474475994646147721611559272745958292697294721511806423846074881272487395644005742869880779778716624770287181370995704646049569208931070795515827385504621017856171843409248573888883348269010784609877891641027384280232976141327323515446353887732321865267012933063771988855767034356369140891991417820450565476766626173879978345201685852951908808982309424748399827927151385242152526540871829158551071132190715341635203368447568356229415976088873022297180798774748598880431484909718416685026426647623074098623862981699099219457978005081108118601516849689069297264466126667540752456190771256794857022273867995428849200572421255022967942569650512396606245602015405893325805664062500 [72,28] -44070936658631645577152664140427444486868830531951578240090641461880745052938103385049687891153097936438233962670039556108910745004228619852975926859687954572024015938599961513432357126131600429976695382646271368011688046871592858600241873092013972670618070017732479557797606935974870277141844325433723201634451756497875491430398841118745512696275743809474937379221685132154131946585801028481815581934172918731595662067917934234451927521282133458001716204980837782411393961990385035887151900746810087449356609444283552765380884696924860302789644978100981366151105789171259720338435031574250415479967240260727586941575960985711937954101488439481328360446707215009583598730818344514847080321361266869087813237311302745345618764943066732615003350022392963820606678728902231169367822841592818275371045170123497246302144755504887225235402485399703113603822169083338954938999540688689603071877937778747419332157779840797994217440927658952404957783319018664395447540084485300487218803430925874793927773469603428346486630148640061394646196186694814715498272350595141068311425046312465098571804240494168151035924967120950220061985016390595447896239988365345269733161418576349116784301724787995195638278769865662699511310147105751990321856496779826456356262509782932247948272680644128870967089207783297945656998183888495284014432966022531670330933470440012260034999798525705418894475775286217670848304859081996884830530563655583269409337777946747895651539964127513638650367382852146252668989594269534713299098999697678930061087487494089684141518188994847354281479580238184617752570901856682654490223788726283233986591401426704244687833039093332893866729798045519595394357101522157724365349943360556961226196661664011084893060967560293580588007572576963753755431221996704387355298677591586298321830199274140109015319604920440237750635953043254857291538071102995011897109298621156303894323933479695594305386077007913248099644620586181431820040408234720501985591026871138801754690869343919533927844089391814442041604778501687948341564662913083200147378055863042337908762656635217117955605172054618647979258119817787397725276281545539277344372303988396287768036893862197803235923293017999593831826461704242923595713619555974665932373187546031539674096033186475431509082814649690680491755368356338254070829026352582473355331161626060721792483752528362516609108880882434400788472174992825099842603598417761778804901950934436172246932983398437500000 [72,29] 24493267734648880010423699886491372176754897708909285331347754809889397587623783608423991897873196750818655903283694470480665322931663322001710485515685305456220190983476473945766619997641624349635569059725256579463104471099333753914552735333883933880456404031758805274742877660824331542269518631220601906107097788206101486077299185323247777198844429234878687350542101360149432009693651077985755630561712785137773805180622332431044968260979177565470549972977198008349279743330047827889940136035084424784113891088615437718317925020731542884260110621195424922922716059497046706158049713005076853019873080014549226391254331029422531268527561779907448609254819741218813742071236473909266450058084291630017635412304982485072479285474134863407433741688927092092642576339575381099003428565643587367113116724822689956404207524765418335764701154049007880275087573013618548107165180610387513716066607043400321185999097595066134408656962927775373790662559228936204870589871401324833392878444852338555650759115247831303485359433502711644184394992230991698973170183444176273438396964819912584569674766216194841456446889093594125038519850594027033276247778634298195172842657848608062196469785526694131609144841919804392291649311532595535366599416796306510269886628367863910941331145879589563987917407869201925058904419474885740917936046300883426967455549999274008818545659233364973026945587307294835622658597406517292160898588794466133137098391247898320746948672288679030251300327311477218231948454555421827272576573558601399872916910233144783673292429437629025217529502638823808951080237164435056626273339927063038390051968636628695464156714740627058249974591651855280010991355384098376047731768214675399285088617379236036886552220889854749916172787154250641592276154330659710172437983743384609806047970522971073352296796186912144192219376649804917896303080698345510861028138777064403030219119580901009295531655724613839747221642226779576642987978721298579636025296326002668720932779434941948320874682920656025923976273646986695491074900942492906236051812741382079041349757198557153040449632917273311161797951144011663947915219610586899626836101879730383623624053851710777234760705547646457010636163851170044769546580521680340144912376470697508894783892031364317251341288016319580064168269458120797093194049050328054106228563934983420887756696749087733487814818168192427963438102337597672691119857647096269559483516786713153123855590820312500 [72,30] -7892112271370706905170810384853015664431863875332925265877776164197432177407519905655267879035383355321754554728825613301805568440477028266020893031976617654235709644688019821898946441027874041027863395269401183937909317187016520688185366106556707371478859041445936698467763537090446933470170863323534607708056284817850651690239009996476268194810556715244907386080159553486105915654821139406217085125075119194179359461591414727170178457045707685570477109183651521254702010547026467858021288098687813101845146890724280213406784997117885061762881491406796806130151600570358195549440236004334342325576011738318153398208663010064012532868075968271113693514781073188329456767708252667342328886466951935869185062155891701535948488045193863587157836826164061584516212461172609155463649563802589808762922277421890605703008689241282191293974997041109074295838160037611847787261265547528390806824919467902874040626714482642057836581769604476877577894576087061104666364381925354097400157694026227796187230454268967659446645548579974510200616854390780762771030438568792054603140011580896047130551131539406192584004911333326616190485187001994730994661294352008179479690670574694544399290295318699173133953985539382177471027050065962932650606599632763381516307581437046526680847164653844001003689533379222639208968151390429583098283246752720727630914911290115069347913959144166271527864534083510867981720008090467010510319647307667806135406149196108290020486493120749700361105199878325743205237280810152567642649884299242163437985843740620410371076257798734716321049004151171485930036339112224913274671393819596430835264815217279682158286212676174902535918139215077928637237009654839006044369262988368218065426165375799126512983176238636218867295693182926502415179959021755892071827726274675723533387449256176625025041178770160243084518424553222779847710332287473054967667973771635760361036152689205243492319128650201745339494425997100663781025476213614458309428283351018879935575973668378398057044381588592650272800831599527951854901046838158113430474901519609470708896484121896381284350364334723577080573207910285552825363239187102372436656837202522915309201237610035057123023449542337717762048865724085629974064225680405166828302761209475565720035164332562168982325156110755885309978298643491602738120186195882772302288654447204832674500897810191123989670558216398712536468706503424604930865804940098851005814140080474317073822021484375 [72,31] -1740921744890811826502363312463399083405930207913852337075142156183650108811548725976169846844453072034678384725114231074345571500294961845243204928436571443567365346602382769122775288677797191252581579118001824312230903211150125848337985509385232805409265448379851589934383803274752363266007909883826958713108757789090623151215780010406020301420460515238400842177688849910277963516854624232880089145453214881330479545972392025972158144026431460713665075880175147718682256063730306474955280656101963420760724424843137653579586996772619325724793072759877074582390092152700615659490789322758399636055883823285681287136603175611177830634863760541711960376472896080943315284418200215984966309030741790913072789237419146150013460045581565952398497193419765170535801216685478238724634500809507303790248111139410380523247178994894529381548255295189413996174868115219233617292991891809377091554752972308298579304738096296292816939123070914916627259003600572911704377130848070661443133168867361717456901728031838660045096386266416937547805687669682693779964977123435751266839330334090050342525294298623646523203476579858160619036293061004054583252102012680880958131385731629136763567310428295290428778138454694495152448057566133109979585633458554320686584978597986300786223200050376450998000340040340441294348507095965772351828239091762069680356426634956526515596740066610554339644714345853046595574879715282517358732456539824245486731366093044327024216115336900530113016363685602128334849453227398692255666666687639689661111220742816897944819139903230417032917037827870407606076513377663672264383600596669535070273516666235535171226338775712642878060071683697784801780420234027252885599433406725554602032136350074730315055962690477378518321201893179116122662466584613435419741755860696545628139242695897681132729830190581109132356660490769069630538238433838632892226919476476172541661636793313820788897918723876671269192891393638582269079942614120598432584770255267705557480002822269641368970361032393545623254748689355824744622689992404714416826892996650361750186671083878218605226848755367848271179459617426655221603995092694219213494354553895405610088183355362838579240231190262954347411471838185792998171222838775498591922420753173021861406994012221924436364209409455319222262581336427767939753224177700668134693981852759220477787851277510697405467799897548023091828056061466185790859162452193231729324907064437866210937500000 [72,32] 5033838427356278914322309764940137425543472833309586810699946580258933042084820416367887326010381697699829724998913847810935880158046426748658380107479676187810632685279926686845032767362093730092531377854772504239209095817611403320573002394549548172002922343227874807830912213309363243461586028819759035795143557263172037406873065345401453327325102491234360293212530147010860788345204562047994111406209512357051898279526689687331206562243259304122984259735623610559395548477324703209479979922619260595107488262882714822718132813615335950383174580649866939652844175261114449689344079446747298052222530661657051543731027239174983855331782882896051624642558003442608429577714931857605798908919910221383515051368016647492291673220478653869211920860148201177388018752592908650000392756938079118980533642936305088274093931527852424597399662467604724383222433974979388975309145722107731641844595279867717325117814128322715243671476490827136530000361719073115643126019764047994178218812099033323446027570604883432712973713576611044221150613542937733672997439484063714114917952610036119254134511810306735360651925611055960943920608285909467207130819268658075033046962946136285559276219269115516382944423017477274624390821530787967176471098518575472263996692443894261310781837058145266649769723783420638681003325531896518990558873921488020455418020712847596605535380802454367312933360346818225708724027247772864393630763580526808192060517987501928533198565210249466204895572565233360739463584880711013698009871980434842679504404588391528543359697965598984458063195614890789947959981309087866574635328610900292956342676424669991190704879436429828359839260866141591708273496130176255135241753407916971640728741607062265628187319829700095643644303902124799305847248354977568280219547605616685914499862306275775026544345302087943999963889746066785390574309219024223995886718092242095989559466949945102569431508947954452454956806647717895132718564880145012330937206744560838556226753341520919426617348856182929782491264661371200877853988038187462166397535373513946498048212096320314919576284991042638173702787482185754144095038592076241925655444800056981480576611165693877948907514524505724389959730148424712147724211371345920426304979831446229388363616827971375161681923469788391979995849622696380882822459499128698453463487219643208659799294764487942853697477765902511136382061302394701034212953771884713205508887767791748046875000 [72,33] -4658156009590595391440989044761343884413104347037517581016976186908620258343844674053717696671386264874902670619019589454608646421001255545153491986030495014671646320850114187015878856407086122284408996671684891333819718160258045765593463954851518912790573245422530820732320704013025902034580717724234443238628492526272117437541953387090129921693785371799457611343685540584541363869110581140737510865296999066500254238772494416178660583085201869166109145713879378445924546115268600624872984163719374046042170528776053101001042068250799980834669587089311936783433759934822821857431344447322087080822098096929382853377651128549288873914860229563578955085723444423707089348094428255173223048307109004492602049099326931083659545943430462084774215406480482361155673093309789548874199497959931603165475754185124047694054572967515754747349802520267767981527836052874871517261988980746293903496332054975372900684480862378111236247317597529778060775302116351649085076880617930447683131288599274373945520308795556189624645275194774322085789215021753220627179271647592071900212671696392157891129287762541124714502304814999493389903549501948432980710722395584239491558617801793389823115983365143068355327197132708254394873819441552887966359829830120789559148222372452239721711134422611800444422016591456812480848916733599453136034601279584431428043066429616181019818825137687786385829736967120682821693211985646573770328316863609785179716868733510564741527520890188268935650088779697977837153619939392453075962567336961705521598567604201513246943119248750829030140212920843988730664731002021035020570178362306355349036867629715114916593647645261085638205795243932730308474580793616068603736288368903224502663366314986299189345173493503973248439304192144484309834596103413283780394205846851126115616711998333751449422268819883320801432245591255913800143298236228508175120885656085211578302060973082081697515031127877855919968556660871574578481533241178401774107786887496647499325542592281950008202259987263242100107244618358858914124899607847964093515351875903646800541033183852420973351139402427849844281531127709145743873696561057405938531737837593858898783602954268355942819759478220684002207014574921715572808033243018639521562606752879076122966867309256853726281334545499203074072661196626327559537883395735135821831772162019243963654148301976871634300490030595598162566838127443243425251928613306517945602536201477050781250 [72,34] 3070331038076034591210165535492681164157524769928798521533107302586561868255926552905007372746005162202008122683433761303979210748077544076768567205120505799769445883873158056826538134239496085480237665844282818669485063195432474838693487047809258627181295162823052417326783843066009368548344011622588155952368829395812828529996198079415228997311103459628165946211199173065601227766748991646543165853644704159951641738168493948428812559750485851080813734464411403105151240165892166854753907020658201482551655127492456881625586169773162646502320008343769134076031696108584226870917937172984722873955552271168144960364073280311396615086985015449383647968305347292114438118282548601467940570606183111759036614029402475028557812631071434900863980505671005799694947681997656020724532896668522268251284572797015929525311355173571366767546402311647320168762652623417206559948045928443326701743366319840079303918645630433462336847324377642631337608068523838673082114394337719388796407407888628334235318514455399742627879067311431262934181518494803368414103812355395197300861536647856186741732030817553903484333677800081849420262254499506530464738944876303601793063818107458566954571788078918431456308998776457165117807306905480319809776587977451689683525048437126296028796398919642354505021366394742172680111606013924690535185486398364580529517434053443385621244702231447863619045187919227516063039137907606218132599640605064994043772527255285616383819754710169270542203539158300733701060168907694397778678650957135188154298563448683616922282352304006510869042392400310919628635271266132516830895031199217224015914290367962923223061633466347651280019405593259905918952848536125759905528602135952277838246379403033582431972493911876547588769809813194263595926346670287332777604963911141212400079796840593353216644386532610880012480108062341370248658044708482001078533282009900304871002085973864299387547652122694099712179491547988226160302741489022535982309911949849656222277927657111144305111475257449257918861103580493995536783278043852607003181449512052379563250801459718285620194162085512911847392048881603726841813101209555464078943073151559698067962004581364840361248851128082165840195304168802741747708004200503390529034729602665475841165732657433498800135362446846021770261976366378339452019447155010175250897552737170174279423653341049979543705682592116488708266523939040271162781436942168511450290679931640625000 [72,35] -1622773708817929024994874939649774710916275860739380949169204879822062848524948076517992529289376482167191899513317350402477411045207181938307488410801116818613632498495445362886051014571870137983005256635129682474246320682783215261892493967578506899990393480172463570934149797683970082674965652397975596879686166573446225633907034366119950400789519100412295522905758607713275241658947538079358636106080209281920836919552319956516790648420850684642220219293691769960435360003816251071558204863802552815353094532432719449459107169808704881207159295928543206329851508750212356827409823206473617517638277114270332778176786153424382955421247838993850513046449512282330610279934603149739796789177084326145421006194838966326029013648991923583597352271401929930027070855211670975546546701848066985302592915631103679182077763603732502871438602610158412575732384395119643007070308482241260468403856932758802266725127665401048093145523328261738827060512061237759217895760082887653625286589129067024116887124637882161356562172861293762935656577766444214860162162684012136688319946297474089142990684639845238053660646019858425505830447814156187631366790124660743839767005009493579312024489241173404947034888214938972924030566146173255612527075551610567008609808431163637610377247396239652058350741395133317298234588353363518474690541249738708990417417403130771919682957894938331721050537271612166541966179395275725401600353516492928152996219541568042364963855913137855283152785035849615061012401317849717522782195407657091457604777015146191379113411689270782014013077372079101096559238488207825793094886267385836818548799031547034478631943064776365915064032165759919208965655217519014858134021911037306951303480224857641921877487433595438829098184251427934442160731420122090084159412719714882019458570629903921950186145011958976342976188893450979001335442750076510782020984331966466051942458656493471436610206243835785033352249068113363023397792857925431635814449243702509930657846761743645410236738568058242900091325514401530775035441113411708862072879989850900804584582943082888587300022903450601642810679947538906367482730237984693124663978009889907234091556143716831964721576373262493846443985112653754129183532141457756168694606693152710182188034448292688603150017469875734749279177639739077139479125152823582115093377241768400199411999364505495239106921485765494883147608360524083437326225975994020700454711914062500 [72,36] 713310690067720674163031283228714400423506914882624075026461682883323694618139129109454193081325355246542523246259202418145502687055647673334365509223600987408096686603817987620859198041935869438215383861914644619003915665129922748938962515341025337973056555441402277748194451528501978734541759715289789679586050222445024360372495741239012388745166264752135388128635406741989022696840140627313931255509007965788356783376141707603053536475937541598715602091245041550546276230065864480323950829539777437074746265318363998917351125443277298061016581327160998789116036378519393898433858793348885745220237998284592507767718059335111306027359904622168868990375387237073278685377189845740662972359411962074060639422533822974859691590380064639804404478251223147998381313337372702360867131068749897355988915589590248664873293966510693504837413988682194815020364308532928695305990154080752465562151628964536583814148537163172638733542331033536958292928344698160639055024491911216177457826128919441721326745687722414804564294696667541686675052218443440857854354044706014425284947396735309436474534579183045121125189528811748918833252967429836309445669783102969549390581616058616190308786213134819330082456849716009213885614819952230652321321447738501183107642251656509537601388286656122242511923819268277532997097095360471785442778739935082144354344801375310878319014742661249630364308345468719540821246569994675627010042247937816606612884388683915253566465491485631915641802059912504471990566290899325579426700580353335484015489287120104561384375686871257748592202681897789137636115038390140036492422681892060765335148609015356205734231331034868275151076194522965682317278405805539849458384759063523429923219389189913615402260961084381363800474120347286683683862867202329627489591654938420195235984552083709122007498142812021828236004475722771633807316645932147541463131806790427268529107349366072852542988769354864109657794321830364609653111859409349680727450549561360800525048207706612221601928925379891124619970395369515370339904000031835381234145288467927257850673071761898110538724114693392141825083962249509006314009687314627241612666397099622766754930115210815551196575380443059684339402772652266413668130809643590192271427122438962720129934071150982162030125082809905870648898929317843077756471558628926099871973378944891276731080403368302965694383887986509931082666075008447137406619731336832046508789062500 [72,37] -262878502474400088179798297268153057348797074981585413796641979537699644650078554323405559686979667547613644807597736753180284551950411193530429273821565920078805540762560827358603635300294339445085621086640599843390885390552780750347012027087598963197750170037869914545766601204167306449817960579235296706942225214038739780929115250556588594026030876696849216749167972973033578808150823050089524349253171016873515274181819778505667482488761209580707815817807694797700167218757416468481177151233513965199276339815885610128388639611723955738320232448061776551714204701122228514433096577475030983335434980460850949582231850487903287234494094905451800379235798382946794115079298629279897461909258853988662394568978072999328099684599471627382400009567338907429501192387519917142682787928685421298155659156712961094553380015043686630903065775365723222087876177263395943413453155869996567209083816551429031233106706791850108665411425372040155301711188395930281714638074248093866579766007408929633704119031585401548191311067216123683918220404549646839951215884294446289485304036580319831697837573374310758928980523346917512318011233660147304225208520014981360849560037120192764272450986798517506906705934689507531190929174278876024376067830321538603798828160933289747318659106326589201235455627019333321441168159306489759962461632449323644711551196288085529191473337441352374640066011287543441573946512186771634964584330138795719841478772204259032047676091665993572845188994709052361041525786257556366870600989726490665160521855467969703163312163536858774363941002502541410780464881658009341851973014863088223749064506950670150394375744560060346285038314914024507947427209777000330433518486986798878455814824377313767179115974761560707250364959729093860243106708706254361960848099337318362354203176284418139488477490653287013634279978270023790398617726568656323866583988458417738576388758335257643049184561436198700584516554239812236813914628826707416300923739445577973014539526965165846967274727549080046605741012076659452802420731586610168273063960196928658105208898325198597308178555446806175562644438041853820833462505178148421092907018392360288427040561111354561642386232276989838055858670932141530114663244990761508484112256730844049102621939385835767511193790653018578260389269076601262825241051532368307013195215781333361558005156747516859399219958743431250027845769157153199557797051966190338134765625 [72,38] 80284571194348629846463102852736356007284552204469013360877033946912139480719745852215598165911418978792288654488343542282404648972476859614306123929504161030190137148085149897462706815423841166347476572361599755819191147077508244065676583390084896825063465732663837645352426978025804286331324840313499892087220652846980767352498360027326784897108572755857069397624128562847181934386115621125705555166152931306764494772058817428882392420643148035562715742805246572833707516113284114345294711665517003613817184084360991481105203139764297944181168787464824940388841423974433552789090652482893194675157414082846126939341539589945238969371031127439211040563585086309393057648282894331108374668925255127111840805287973757943903495166398404790155590573958911870008804421403116080519314009180023580463021910852426084143708024800883033708645170298244444723380697780004992730217179737393283563009790146061766074041053144145723543453610032335261449119632925876009534492158305272526916579906536297080521423038460735789096063932203564585958337846506883688151778867088211617840719036370255639901821984723821965172277728338448910074526508243958203542590281383784045798119146990152145217755519089135079350499359327743232742229474116796772143111177771706661878407970453694402405401719970868722183068708947418274507000016641465135962017558437194902274110701793994835745637283935780332047769164992097089924554786902908421291100551432800183942384556754657649365804009829754280775460560951355038848129117801149099413146885648501736965365254652539472969531915732085853145742606914724224589514094620422148610194876236525453302406692047681668307873655515124381321477584398875267863034072102585545915661725529705763497169289004390175328700062402559978831288018483660198712970806020835355434884061293310195759473768786845518772492748017758693650929481246241107681164159926036043486064565400554583210004504077261675310362193584722814251808996719624125028283321805904847781496177215120963510008041896781067158342984459834145862891642372360412236439327329542358907774194627250724219238283899024285269965174783069479396209954296276697856109308428289761842261617767595836375931741081293322947546774374330753858800888026173060542870140408259042153726844993293535449457815362129576248337574028559786762645309359505958824673819071925467606166685237736358477010733215558023825881806506107917290049336145330016734078526496887207031250 [72,39] -19517841104718132364226749439132045471825365402929951883043502617315618350115403003664554785311765107769364717427731073266343319276802360560462628868283653068424192577296271063800221830383383066474053701027247836563741113772453924337295831292379034296263375669542273207624638650873882855026880626589337343060586690504204508965853993096467990516904271557943962329601569228086992584263119247613365600184993872392794785601721401090280078582240901601290410950865699250449285603840450341386303926234570599481841220163640914808753214243447891241379173482573441552080188449304834801308393072429273127315171185177314334473549330268163370390288788815649076809338347771917582290670205518833157588029929833592622132641986786146203896023551448359612276210505498487362176032767545396906599981141921626136653917449921949779916415161900387956836630361065842294258932254391835738378019219321936697336676921775358804179716913616097114811820132978434985026576445662398018595574293148006024320453784266227176505763026776892292786106094459244527307877128067573892373939833432445284073720823219362344698425736630335255810030726626500213665109186521156609840756361796558031695738518310534471302490392500651399769744847332466069742980811017641145141349429560020664608092528272131052533486350644095453261583336919421918580585674509748476799542481055132938418777305179477528691218383298856630959815576788527269254139803369993757208197549529557651115262126267674498516696004253660413660948486395960504585226248185054504566685469274032248603094101734389947056296436495909548203058861347389981352474532803760822048981683854316954723222719677654157328068144850779887861141914715131852180587357140875218302515678283965368852354398673871738196851367810073708345728070275371631679000174861168758360893780373750944284568114805243765059404559666780188681121840043092658478446910875112472778681371699686684836879007452423038447246297517776236748064531229370311916885801685029708833987299263185357533566147127032347743966037826685408356208633013482178827809487870591825350147830587459582989830874805702217094469884787482677522103715896823626474563565545271677466016152442257098345289339235357008692155209213187897233897661343169391826354802332462817163297455319725417216519109106384997500672265896452747701708925175930418944913377004424151037370770769079468492055355143038891259143231138176513561610647684574360027909278869628906250 [72,40] 3352471545819403801041405257226832334428321554641864734063482389111854238683091068133845184305890855815554938250510930049842394536429676073046577949283760164502275183957188869070531060731853176759753829633596255341106706824206356057669575115795081397004507325099713748437572266063403465750782225243327268201057135733640163044099947179565956658848268358984088557709260118677542925220964805055043010101528317800977733285998126230589498361920289135971039739620769791114522989730178328215081767384271967662465157823424609630438011630634222889485602769798485688393596896145963677150975029502807566555866877293514032465495677022563908186388661427556800421540445240088363519872425583760167339402042585152359501124242931548355652385782517882133941017378137165279240476379853311070227129074536554398929390754205657546876692369100822516435908397454574393272867372644494473217563977067887527458074464164658255337794309530348621517881622124692680906266228852365470301037299470932728865268922845254105004557243277916570794822983405737582857250924638167974976962129149913249234635298760498118929256764760365257767198686466440949179419637455490827690690919678845814696769602777848603137145410877346444794307691840457256114068917670740940429306560791534506546243161435127907534867300775908484783205714534661273997910980061427826999832271999725410956463320694072489894869128516736917841298948021110074029948781600339258379540617438758233047992121080243782059700876755775484615982065666665972221741645129806176052005653308213323769075394640506003712350196081871712899647376284833109150616765498433002701579857800223041708894579710133265737623874545560335629045730956607504664686964670205494166663292658688349510074081565973792412435503991027849425776141854076154687784032957871664889520267038818923084831345605479995719005274161066751928937040272424037889714150292938120707035805427347910156645061429937361497686802393349134571099199236874272461283460018569475198780423578666940238127571183349281658634132649709147541991600258678051522694412794890465163969823893360822975157356905088441111346318548829453475167448984393045140851472810452852534039992703123166660073327640130848573378557618441207185256785210037963179263637220178053950284407579419393848112434515600652889828813447092530939754887390945546112633881401034369135195722295019535676038515446054180131331369160707644994090514956042170524597167968750000 [72,41] -205449287715264120396108735799941667716317774824593941996000603684689497760120847761208405381917191466906758489373119422253851285774271379616852913764164888910669539519929782550887871288101395941442561380357495791655241154276839932776863285121410963920199523619749090744317751473620002608907535191517758882390276775319596646356872920651392014070913892146137255556763909611114899799687955566551235392245089123259317169095419257048148149411041121701073950003550077583700945229678155021113811998821055859475316986551173294075237068744196862433028547250000244582414075444244481893232055036597344234903637203702044428225313492434353015110655656808487410084923156837652415888980263165640882066171536759194882497018135905389010934948876075878205641452825527652738192424771452863164069003370289667924162963054945684648512514185041353065259982467228362834652695080509558745411601466084220331513553707373970077536001004678337924059702026491677946821217999371389382372825900867726616400627552618071517503794306371145262080289980882494510633341862532201206274530816288178602596634999002403147533706284338226948963630707748132232727134500238038148493263908341221475504372929517208543020503501568567431071252218330989673639609192887726464440857325243439344874285945841545882469418777844376969921327352577641237969788460899233172440406817151326037187048208277386771993803266965269870188253750957584286237628753011636874526798015279175283018964110014662170535898666479221014740132565469501722247713577006515235809738059875594257166101166678332030955952215937658215982198014332963435425584529367143111425016584551482550680637719117601557928954332274943308536865199461947645007745763864114235830939436041449627814780220332034943903222737281762474105145604653824242397335889553943973189024226322962388776017176053750304236316252368608294084454993521592181950815133036467496926019622741122764854179213766957079288605067268099331356582363381708498602248640831392833551873006075681315310230674047183363353903893200163305575866996689287136432535770912645913651503758721728950801533216649877298660751601758573750846415146573603033370967942682566187450576148028805828508465919214814151494201594431868828491118590436858447400438407934363016248311758815580505915635143274497786954840717981576066155810877717256278810796604994265337232780921562037117803514945412950760299849312096043263409228529781103134155273437500 [72,42] -94985009657257076223534534971891431793568151818942560021541084961074951731721159192570355184896843101604426665865790370248776223575750982444333507849467979054160364979114862498469135687400484739933307816692726987544926145207805223687429125701336350856256848293456913231698297613363511284226067044909826201865720695061031449397929551474857902158031321670106433556020041554453061739741233147441136216939816899430725541398718003016084800361081154701499339589331204133265489096942640579845092973098074373315023517588468089315747154535899707068197507111957253230975362268620627066755844541369015455095236016607857186160285284427312305713517532474487649288795985297015200645789929992284652899625752053861811113012634179997269223451111630531915812156106433506419909466756192626829233415933074211051064051814790753053021862282047292366001931233876938769248769730918814378859941964056995720850214869575647831553405529771859416678399713081035708060812829115776279758430720354175241918953798629590919178612276706760572039629005468493218839060724887022413129113123960600392498829763198412466563077928773570855433737262297778969220511598538433438289772941529969778947026778449239073319802622279708819158381788062706310675384756279092944249443473710556558826008326039206201483852311468499784513068226337095975231406189973796554676288364419442967518510731418719333311043205714033142077291235074900010761559542257091414397528269251825038920636783921472403542653694663616927057587034597138389397806473405418949018866430764434768327807985418231478874748865078859261447179836978704428834154208407914845909045399590104568561017090138603273532624606968743146655973085567443660641559137739716978159198502259832638855090915520501093067868565868553765114761201784849381819960140094665697297746088354430569507859486754809955805504406033601788033834650228321535704989917241918991763297637033453909262642562184625376954923900847169669687732539116890961125098651566971763096644013661953842572055517133734833155153866276775740716324961494099547454973163051711574657299464695513146712695746918020143153621156686547426791284738530774831572618576324889450262178423038394973620329601355464592090605811840519440506157323182143827480990942456491559194691720244564253160120860882657391346657784218758694408901980405662476658541185022596437871905406206511621366148617763149760947517796783046151176677085459232330322265625 [72,43] 33981917204212392315790353907508771834864354260061472655845160522308896825384094428045572739253449190241016735971653078432766289345658761409451496707010028148843444952559551164590382062526957956619358194229795167632197117507348027709173086072169488072534266289537587455780146884128605646348546439811957587334985809032656530057766225741651713845630077675951810099435869979984368098148954457645438970762917507931293953339459801964868352490671452658285607914901392887375324241740724300811186168881929195790505747023887909572421689466272825327412532104930860316337642214942428082644005303200181468262127102816506505063073263950987112149817752073048104441879594496171842400786645319593324293847817725924683277570719144814484249554175322826869398362426870581205919570480423323283583682985017408867016891317478785142242122470984929767200814662341169082879142065666616879121145825069926180379619400247137880673590828722878648818860303287243015141228386375477439827363387520155735432115462565014086286532854134682805662086276240135697188222006088915619857628206628238176403938983496606690759879194749991078372696804171846005522203679860305906081595159877307950491332108258252155926723739864221135636589570454012677126865600377498564686891078653670290931177938222069939465074939887321157037829687896717846716644039536996015759609319282165512159354582924475024683690352125391169872620001305038006741343713427732707897457028359699663566405670855600400424500708904727316861273216663842548446153708835940056612194127696339012929688826594521551652110231795937134635315447693917836142695623778534865129755694402803140449940322392121358181225965080564562699182030882060146091369630249757597109544653584149496602564522303153635559778527476057011810077959365843192921835177608186501098005799205902935012458362645999646813241895346604001850518992867868698774724187443325395967862459977245870609985883667999055748463057493331832364069612926698627945566520196849464851670543610228504045966395428810685466253499428063871904214836708797066791605124386934110535011700899212314635883233154322396803192823153970568158331296647477152897568645756282406447587560607933853545105525815030322931634829527702730469256263846260941317423272619741062115126676538739930812787232172420543742749834612316527692890478492702856062590450383496994328168487051377771791631555062151623901323116427874992950819432735443115234375 [72,44] -961989646785956238752287942258613407543836653279275434326055437684373430096467934109349622354370401360244357001100300856406884831298918970591198847386454481625553476894381589929428365527986314566800815406891998031823322174001419991328482433461647702809703319032377019485664490109091304991705207294650323105360176941863257684735211954177336292523269173282490306254759469836794909751716961004427453122272461988963249380068248687471615671863525684830909774404007054652380597625863536738319645382863886382216412867389404794151682354545802702950686776747665051956503181037298090210154826410336789989232714320939974367689421176546433506670981903585518815921143685427077334070146527188780370653670149650222133653292083026445559820283746446450746807068583386239371585886737724843666843621969742635815252254747647148348139940736778008395561692350835847489388953691827850080351270958995046778846492221430701913817115908832872875802937542847882521761990992086950335383953604437150827744843495312997616916813964293222618586447131023799751631334495194497317641254913688743436914493109388761805500518080082094835287715625301338224617466513862247724995324941117802354992475779947405742117578983949064363189817307733410546470293149649469963583654807636934402714141845763981942033515108142139701679831374044087464006306485681455370754662644800536617521898844194423346144324170346574883812153547875213266483066819691523796903130058410958833762338350045187565442740576298727907771977821322039520072816263820857989793371586994543312846705015787389242800631080580820387674865960564401008946861069630905722999034070447447093300994383156639233510241570107579727627338059120984470482960442396163177170426231634083751650525597495358736850571916128908832423777161928979953966736656206467672635605683583217220287400685705845283822970345036171230411589280194008490820800313215870099851840165218202526682569382608597336742879528142010846960676061570316264025180504288825507373025329132018565267769555538382516054520375505786125258076631260799741828480291688587374925599298132221999822208485257350606005550732368662003204196457996769345632602165207542149815258383286458355573619021257777417717813945121671368083434384925614294051889530667205152147716400656601429842784036075766379639412607381633654221844202343651404579602057532622647717209337832908264016755706593206354249048217752715572714805603027343750 [72,45] -3766122723200261587273608523933694148326296824862765886881937933868328729695502064920290203905674940495372251937806237597020715059561370638680300246035677080363219196142751004349328109975229042047251234025790316535117275644852649658545062774262797485497113135368745938164649062690953600610844525223415553054997874606164527347499348768625813020475943231899682862184468964808177779887283469149932598759775487389076832194503177929265454207983185781235985512235509201013350109291892071905317054561343345637660042520603353063487236238792339134665780197150760586142247727556689905540735730414836123105933741049498369837890066200114352778723346136454691725583402259597176834515633360695777512426249882810166919299550043527075657485839097316359553251413342306088979690916061399641045181953985550784191430188499317569297480050241892721469285940253506337091587681526249770007357298057260718664865877564722246276287889282714196450160575697027754311813747190088662730121056191391340278396873108380308938920307335182240050465164103446131638952669302637080319267277172839649660680393700096397279232165949868407384973455067322256774214823506845599248891916915583581321288969958112485562004729705514225208247946558975073215363709234953924394958150366981484008535765523022643345324936547573786121465699118375002264399161786000079195288687516269529890095259254801726876999563914932508233827201298185036200010494774189280738527028858688361311831484004349371918802303443805154044659311876268637371367805164557009854456495851180885233195309718165196435298603983391455070818856330468902892154022358864091933239830180704233403781637336585528778668435467729863755976187169477086278476921913512664392144538262554248777451836585905697401138017481142333537544105706276925555286114579366921931034883778823077735448072611699943533894374525914865620635104727607144048223968638442659741308128770107721534311654730475503038396959950310866181456306965473857860618624567992169336563532139564680918087033705526126685925482913973325997961159693590345395876815922243153483835767850416144752770185665659427617289066303260024360621769358670504373475615218221261754204509748330583543670428741675168734491052531912220876702310877543285754868208470555859427126489933744616771525337771981989741590748706408718854069820895178688702454603608804423084623198428356536880725062739483366414106058073230087757110595703125000 [72,46] 2073074601348007591154815110947585698084870373957442277747987835455224122526460452691542320983407040876708224658321665781208039859859970228069606568854897193344798590862562818106992757726454298416786917593239101174899331066859849498351614795222068601002913696614696722442375937277148237044368003839919488474723640897975503705789218874074186757604058496012392141335467423201546452010751651239918514575686069589195900186115100645997717902513256707886614924534090133163642380946155675669700393038884514116746240954037214722968511350212908900196465483522816254747992417281973322455731877116833580627929253194027575749362379345953577500245471925953241292864933178442988236348654929116548966564581981950149768444808975159691614971327038855572165912939659308145804002428303486869916840155492343754374156640930638871610162768479750235522595606545115892614108291056580278562007598314408712407527224314527336506359637363204183601088469951625364371283416157939891223148770807050665571501721114137846341578054693690218324940263959561522151162636307012084864437729996784650680202622292782547882150947325729051766870637160121244846969541748818625513480771101967914458364404462320171823488045452326528371578598661505666191109170444735012906384079085695845951990490385185342450161264024769936540490921670082005830584239908769909445482537420352624043107308020712638204828132492144704602590002141395827487523238636406798495349440009880086343308053442024305276861156675832862488305573929309880221959764792639956823483292340046713732048643208144412639550690150371160511208728649983987009283820882969268157876648416653924722401056434157746896367774657819363641699111297698896082143542385923243190077914178360515805474367184390853880531373614530971398848802545919913082557835629708469111197665897849729795994249557897398049755857931319129883627324504030764587214933173375576191918582841152024139899058304373058436885896718961934960363489491121561632590230235860686254498099085413133749696226247794388281967101701393130236087256318225573051797552258992093470377401631160578777304801218423368664451942225670859152729021156256337570778393574240517828602051065350713639059997536430854916332201315037603531245397985850786858790383874955523170646847353742810770440545312924713562065434722583364424887183592119193387018217169184729602467338342002898244928834649292159753031228319741785526275634765625 [72,47] -712839976533754585631085597343039656267624242182813948975010569009726622601658620611128465194820519982145171065689071637182877692796042784980681202400562322312049858618790113234251229420684709152016214168381513153778673990942347214242281514230090851447249409690769474001978085613531934754227528636286827955416798878284384963235196552154436686694394334206859175582306685823504864867992695184825720458812612476327168594957384705799030978064156309163907352059174822068991198754162323991330491302108067706205351436116252629841326157970562812550170289914557586052085994659083272580828879991382218718346832162399155609223859123666836470258827151178337622244090890784845544187090851041293372774308818436091397474674319654679244680783329126991242122681378589595013118300615242268365310550364075048915932555966647300790796541400882073831085458370316359434339339029954531478911207578279865279517066825496379162602312840316211601049319932022436554524031975129081164094881661116342985402968718235532124265512087484532823039438642584717333827636248270269214705587761636288583077426101651587267886360506474134483030740125723073927541297297944725280934103012682673549384736804566531932391067437559292793138757459758501426258841346008968082721230775318115993097853950582100269111673151611218921245099557419618970555740694224015964504664118614464297798704550340961759435794812123921095683856423102290660298803080521456070899710228282651625648401062168923076238504448366142955044848672888803676154971369719755449230355529294382321325569986862654934002272130184204608935231476564531593615419087264784600611563848280972206511888527981586309002127437254572235452835122095016061309723560817502633034126770496042013533152245345692543335898707791230353315637030443282294954301084619865249398738437610681519193753866563939718878922593415484209324308015257484264086520203522784726249792279829339019859716567999102486470762634160162906250104611848459208915850882663172213910179754965649952010458336004512828881000002776395822498557430583175422875642168211525466950156171002412663023235217045088971021399898938527755378528000407949708707074623224522816603938133523158579059665276947860242153338853045720008366338130146906971312051781862846025495131357365478112953230658006843493132434325047103181360035178537475763383049278079767625478265934233549586552386445603701758955139666795730590820312500 [72,48] 186480328461109288996134368714232768126651427515001511076220855213733911232156739903510655642915231536634864275140395244295905685628412563425613512949433532174850610606615731881675392321919340110647705904621995984424730582444319337493432783654149625252681046683594945314541465114252002989902538583529340637820452250566302761735726397682030301139141410118537445325838481204763671273072429373497245773194177419569470545501601873445715661392850639945648523999734814480696802129914990053768213768369224197448509269835657844102599057334687798270484915708137773049819374298763671832190192048652218587031465069435077980107779701698878449772650936816937107257943820077840476038001195573036452421975205855220709047308835621107961375971442975756739462985497641944906328798230420778480901707564820145779119128551458497009169566738001384484869511985007466281231412734368425646624728059864871447919534031863283928335551238816389248321618682886519658592923523010503200890237063628101631974341600287590184608723640791614211133158615435983287666268322537174335230590126231225115759464735350757068193354464940202507047310045492952687529412365605200326032061488857039963448344656464223793266194923027863475820290630791569849428221335090247805538597957136365985661136822179703835181732117866190936727948771247693597878529358209914774289358603148548285109896165723549623813018746482026362304224302262564430907900111341129112804116481893954034020529783179393769387908435026804247901295385162476359772985508617592840457085319066783382525622301804303242791340786321001557293052139202926491651454384497793962704280910716614977543658117983683127510265417452667159300627959533605184175320595670869666277979951839485182072650753022878115293639533314739003994048187556948046215175696581122480945907384644400196961976915974364632602547463528101784788894599359420778571544496762211430481490946099559328712654186002438131062250664758353228537329848383751263860682934439485726011383573964604740735845556086308400929101990852770183329753333439046848290770091780590560433218245216721179494291095729428009682098885217961175467772120085226990895862891346548658611041050062959188262998531256619148544236022524795474454369631808174355485794208735276372941546813948495301931893852882518418151827759415179372407877897675990743400822850951513575189038641615973490410496093971914888243190944194793701171875 [72,49] -39149653106781755524011760496153092888464085994737637306238155834756793473699074030697212820677712414064004109109261592167140971763564412510756230487003407372927561066346026077988540635912574088084329135346544032825470695756975078736529957973993332116659173881442271171883997241045141045913500561357589159823912072788886145238131850915446296226303209489306566254057742230037714233542021083574763052523817130990545162031332953383674442493467960137212748365574899861830914301609967883173669031116897875395918631871046483311475238126504070258868257758151900632157529094678417816291054813577609228271792831658140425461361813324353398165406630438582671335695674550634363900857497265180458951856002927524094259501700319562567224725431861726656586373229681950124908751628459912037905520503985615865050195284000967527846887564881844264777408203258719054738724750560191971953832255643408975713250104982241254721812010636422113590176466586593687029575394456590029146722029612171379046762856771886430737026259109041083473041990601847262611962606494511912206298184851240449720359590196299986548957590120941294503730086741210642964545715853950517845301305175058945889503681736579457986967972257656161939928616831545095184232912087445782090244878065534707146205312897253228083094588634808151866737526307267981921971602379755404067921778439564681787586591507049450917202719356646708668066195194447926701147472616248144057633270096549377293384891873634523383146356299908290706001983203026003063262198614106798045746266468558153421920242265184364023314062138666295401888562560539468985606814473428755502793554648467537924543143060533056750889626164684982453774968642436203926008073079878336772794293612322917670089638776405509110740793886994215720775925612063282959391087651723081410254479138967481491500347300539870337103536339267975960173171462366776554517764752177528059114221961087022395842473871239375280227516524594549308068762633730117829750529120814493195362088612535895388880355523712278387783748789833087341826227943138186057911090855836106302938423692963298340413695291262770019850448375460410910034660399451235569698754951294727849700196127609712752850209331664788966562587039345203847812657886758933864143066666242616668550977585395905157842184259630668660534525316529408353911841400228069222317334954906467705811603795024340712860322355481912381947040557861328125 [72,50] 6664190525228301421509945644374944817147669870836019269955947286887856929539697490529956784045214506174823442535482421695982658814389829951150629849709222137758853345864953415541704546768659347870560868363757138869831310376954989209831550139563940710643711967053369423203090249927947562630732270708969358852838928979213663040344163559449414137531034767633510954163885546323400346639110177084994241059150343958415139414738147335050699629985389144827327902004791858492430008665974674313817272009183546063488033479954272481828515161253530684890316122671103075999764279277414000986976269047968274755961311846372986045625977023883126948349713795839935607018119408928612223723842089615290286858539621149780299273634781390195698663969845024481322471899821276957918661440862118846226113631454409969576800649135487001503477829977251843469674295797996066667947790491060734318110077355844784924767172828781376592065220867539150826602133022356918633962198362769845825170071569014053381506881601316447799407201157280599559965854635728030841899467736914778721210347071069760911545548844230903872597750094014107705470593608792537825738540495567594228733100680192540465117332463237919049826534355986281710418022295849676358017180319363033172468178687588046212343312052190888308849405574566318676337193057915023401471553994798795075464707329287351988142530025640033453130915382043025040800564037455925785087651394682354270200202714227699208469934515900953303510553496216230029432219806801911189373592798244629631451985225015591592757088620511724323780405356810396026592203105828842766350760912143399953193023350871362587692315677402769795958531598193720207331844757987347102877863328442843690618421913617795364159968827151329057486042798792488667176902965200201390906349561524711616080207119192437708171037910622696802446574588281114292875650214619369720416409302979281729275579667126294197134131323045044428693145386837185460147089694383356085602913017606825594764916151511496026117340676649936087780208128439995399418222043348475854092285521880310364351090898305926581437262885398356886867192265742108677041846986890837157064128669189927935981404032590692291200551701883233953550054294564897488684635914692984851727042328470687522483526176039543466758099705417292743081843118762463931971496926146935540526950196934241110332354041459468341201954899588599801063537597656250 [72,51] -902391129868602456659265101352245568141178323135224897798957854418960994902621523316047545927829909429664881184350748864415472074970628282453001163966861773351412131876366221472309502085670469865497904546778840078988563017137230177013027423727596024376103606253567997517747279394249960512674759982625711403787846439585055434403639892922076518630587780561182293754142917029192680041809820307638630796245301406427678812180112384981182128079078297509720226545273105285850164459924688659246657950079517987822602670976698317266262329721959170030102680267855862995675171503897947222138401129488396279295260871795591838360800171921230136591884084297602238953128969286243688987853462104786110993846189001259420047415644225200526403582157626184640225095687299116410438886469779294840872297792463194249449533663739156036300739262044035998375561407310670315455368232198586913038489130368616416379117637188112331957832669083706527240831835167955168059524872775580267760521157923260102587399382178296226467141060856787276022281406715054796978384258556644826767460320617513527054484077819951141768454733104360036345917845450453014907542647049528754920885600812700117749231761874968829123341220686725323970106172772509765037154188990208141001685068729557462002042885525344042006687168974209275202702479793745724749555983789263691693653024774480001709082743157045420383461344082885301052527417189779332900324442980568302869833360159113316069237515978121406110365317535438047427350981964236289206292916271857515765410592329770937043899584281721395221250928283279041603998859446604937259314203648622904165374164440110723479656121008360957706155337034434812797167657817043021655768494245806784346655685865548320821200870026693796347083952206708794634120816007870417343192084782548769899589111599720473199008984544045478880077337282822358524573625640000832734711547719389225029803261110768746699378129947115857730844527469563435394214463994506838255285651646463140363782603912176698062225494827267562414914409310468732450143766857581295263327264671773734476043559719432223566312282085770294928687443603911456493430335198955123275334956967513208565934980045297164367529577151790750583370511352168942905120804591076274285941506796638017918837847951874276350903472882281389699167906285740675304151770248713467794021062445296116566548910720158005460689309984445571899414062500 [72,52] 91032436632328306158793602082646780896057440212869398635901320957863522726223068858446982123687189744445737323128174441368044918462751840587188452618429250418016024551462570699945569538889516125805247949491612912531198861067154538915982931529711751382454668748374559324473791891982991555578734925478687391731918652584999101537227314757154962042142387510672991472207658489098709736265862947767342132620007038083626962551785029925126083391529587370113652541192579486500000422956456155307268250166821885905638609635944700891353575088566077565959580844628752449328833919733824669916103291736600768664981308452337999876658969810073059591107355575114777702856076855388930053886481878911391203048393464582676799751151543053021415095312925425090975278005899922041159909952869164019715755971228155533948947788419061025529159484499927644492167863146695894934019032490245392690143662998746533477455044147547882765466178084770028833675422401012197335882893799644978268622396338556820375602221833991547387732911345165995827539993153966260070325238649694353206689313671493155321042888316823149999209899430571501584886353142657300194532073454130095234198737410187983917435867989311438362487384973651390866264565015950496252731800990674684568518658675227917093515556586901599695786967846508600214523690454683992393201151905553713470560842332187147322077697329991400700301060767259073297712409953408992108075466125996102935111382699893266170439951150537623250694191028345869862636444530973596714627643346165697066645886405340751569103923331251560938488943107255201821110432463199370354181308060238881821721860208264182614162218182136025025922263281606224871838542028345538156931422134954566339725599248969593598286969291153780624238394539573896694647219525776011514047173130100874385517354978608350970605396752885084567366340000166639576591721988146842824719723329340304705014800888298362762633386079477640744402883941705278542586071133202122300036221217161684123098525274782482158071696111794262025114781598743112342886725154202670107604654537017569579652742426739174775304138043385502989545084103562049937854155772482735304526195182180918016412325811106045985475931664667738757743059987871279297448360612161076572593703941969268606479021663907061007432309550896428047816247651271208451255464085438674548778400627764876510555902555665852560196071863174438476562500 [72,53] -5482436404427486201524919310867610338177890917717339097823385835168449518363979843691898617030302283574404475242304627714771249185821890187846218860247482146458082242371621048723599604961675179408037693090225163139178721787532815876116395900099750551906060021766855042197873663835755123832658671018183861550977639065863046094272838227687130048420230449805890055057873241203885448658422499942815910874256150545614186663737407174471898224447535919453155903405130997484802532637006143779849000283234115499684870302164011418413371482616582765654401684402780831709460849839993038626430321284187901845941443220036639493861456624573908218664643160190496491730245130893544676681675676014655003368229142676025272820835663658535217211675057439810529684800540642873436916668581638875965322935428589573568600127003229995115942013239269988840058966053686916156173907145721439445945400971606568968608549469203003591894050559785852031884282477636354665338234607646953075787672782676168758177416704981670896051146171635005800747284616681196254417583571495904539526812219654278672446001109604916037156668079357907600307637945382510049920595062482339419072061596879804449386727896311835793115635680149739416031221987994117472097802929952436328589593644818549628132052322423931033809103756060303726018540271687723561814939940325994023352682635646819869500784034781519556071122211679802680635391928594562645273934177098094467988783869306227024170690152664900158384328779962211772494225575930281955765404168444302616553693453337243326501366168456926868013061103682382516316114523204463144897090498716273157394134527107623019195878365575909180836971129989757232091287602525053840288253461927857401269241730064102011616413998170808402453563998899159511519399590548946591519167827403519423501034443817402019413217412543997104295639678628205371652959023110916496318377190458295043404233163456551048276258083279322866500510334038458047932829375430756581182869536180583740469506546829015085667649202725280997369244239552644319817454053170314296120386428252505121896313163571317894823888296537574453386007060216342915194775594606463831587312501400496731408380607644736600908360402436436183574117032802686361798126747101235629006147660559846505357212449486072945273265209982180673803672908030996154262273729636991949676443220066247678790016806260609882883727550506591796875 [72,54] -46577090215467276689851111611725876903011813556523051623792749080131412767306928360291502239119819309289773110750555028161021102456278556115132136373183071337765617719684890439276148872269512998537249509400917825917182860745399853771492404960989168707482051520854613596771456613596979252438449975884295164184826224790845366382701537382653238952978401502575527651966564260847042102324255392533200160325334569158181009033628667448974268794869217565557650188291142363277335117874558797538131837542435005259004017068564678258436906721943283470814560650551664865769706148047390661270066673660551865777862996056025348855798759585334376036210372470891483390846057247867125560383925688537129073529694403280442923123839631656984527209555712207900428177337135797697910308022862500782707051486030767175404898595810961372940717174442827217544404793059645148467347249775126909889607667412046184090702480550467656150508427510029650999011877154283867278857129271440919482685807745490900333143475365333999308050144429331513609101037228017701924011580194499716708488117592846412674941478464154748567472664845555041655873310059097879867867356172933517697008750443586873037095189557706575184121703313366309759706739308541964850627851970710778420351585380120734214306372235954822819854359888235231079896904643900804976658227673796195869412966959367734774049885575567722101756694024332763768394654229850405796044512501310800661104661597843217926152584785395954292677279030832289571546950346576949725344514407362208335156146860033186156611639280961626805007578575085558363776661012852113448372720388629958856216458168416709425711017736448102311035856756047939078139468809023417950313095488686285474052634940385658801925776996838169813230323165071213026483905591248183922398746864893181356584938472592213292146806996035068973039525665059303006686785581243727633313352805279242098814983824702399505863001250426999188130790727388896996436469884810063630160235939409438260334778936218581586843200138910536364294888263632107368120772224857712530164755826923566272046343935808761335569266736552473398116563419150457336849351622147360782107929201295018256586545210439162193492170132390493581091492757102514453883447003473248045848249923243716061402576325196234832725795368835666742594088642098933345696560646894919299119920338969613737845065770670771598815917968750000 [72,55] 28992301498863454829200415243400875157142715779135797434750629533790859312437614251719746968552638787869779130098610625914231594086057334445495443647121804229784340258820681825651986689951152568379197706258635858876335831473003742090144636551607954313639148698444031604665765210135695571909346019659197527058089599517119956089721510982101600913208609587551304016015728913007951385717990685661428299314737894379448456700613842571118911457441879035556580571677521908662692524405876559899877634169609148237612763041968939608144403451719861637732469178850566862955679563969603486313302721914751819219415586575649975164274204039687601873215193226416945328416497994642317602926914973017578003985819877619879141740468926134825141194412048540089300416615654518544124439496118407585415997084450066306821523415577783932941580335254533729798724015285008420846598711589884630604341496415963506027204546906857497434093421915831607164501185699452486695517610495566331864255242417132924309276707354157212636747174927074864511095594169611196458588543110705218225387987402772745727628389738547896134880981190211199701482434443916583873102566965535179827019310702427648148233090019161175860746250890032906818106696808490185492489673284973925458124594206711349799459319356067416392093686254161111444131233503983214661787128693882120411188057602129386683079550257045394232723526559735298042601756082629979564259083165753039936135559621022361986385280026081497280733378558969157958455363134805277867169580938408831229091815478465997729737527842787944833404968540761844545428690618661868744732721235703333272313365876734313237797261945406600066989704069811953009045686994650292899783000488133517434065172136719278803231039868635752922957865546788429240688322754318252702740838581980610892107023161954341446163394552559459863895382496405915002532956213047870807458873857069335013259491107265267248169838118207890451679569145363267979038806200344155173477586637407734380025036975252493182290290669573734868891680934519772286048672987386176642814707775312403204112733246131080780652110569861136469633151024198814594744021150629609700633399781298871892268202486582758282211764395735598232761671112374167016711290988605323283194592068684774318826801950126547184852375082131071763126021518130744872201323273340287741780987688933191037676806445233523845672607421875 [72,56] 6989779735384794392141223115092834831444650598578167004133819403749883241581767293743378051468185991869418537643982458381536034773460333739560283495796285487453567168397927808338300833316284151959098189426073518649798679404545296796636550768724910149066521852637412870953267292931036199907115853080646150144563165146966025058044224425548594777667851976656510513698701815952827204430482564964461458964520781253602050213310830446797515333359141002353506739342196899430387340504992437561282579374421857506582935362105187270817360067127066483502568613581301219381104200301065268621628897741048633941577489988585337969198860812458622545543992986230564608600240238523198290634532710431844926975138439789018005531498036089272579144439528838087996457912258499022402335003637729976197404559104874936791542348578647324039297357110909390133329652548306679034458317960212639037478088608157771006089584939400884617930995251298948711980289095726648929240969952803822776894914776067260656207619631812256919696770927350584743916641660942859308681117740967951406657240404283541323854822908600179971242606248495171434196892547707679528005514496226826652745954406864416052163771648750643887333235712728978151417582273637733383454271440498807247862886968770683038056375690411279790639365417938674869174881404897626448816127402522354100542431952088569735262678719484679990340597436216439677118775865425483628630871801539173303774566429489725008155193680250727857965375122718300935594940051063619991929053672025298927824610073579360544055961751036413579364207506143355968085409373488051720801412630228342642097917456224294887582967626485730067133254254275535565275769425515105102750539238896150827155786433318092862606219464162449065083423715088604229556122451820412801921430878041677518763307850907910232831253591751275190728392537328736575228460881921066047109120330347234115154499172202777794929745803968505401892866216106245734998886199438348124412008162024288776178698990573360387174848909961631435993939369186910402808313982398427512313287151230558406440180733502719569773838623658331050948445704263576332595019306750982815828903563838150941908319121770955408576346741740344187685962692482360394768258853110757166585215077186445158974940051867572667226812934477459435832066750562464691397068029429898465207382507458078180206939578056335449218750000 [72,57] -3538395120929901447536480170738215730431378222399175318985126065563783713851026888121911770208366108325972274098915951399157230388831031566923302395782007967339431816863869561629006485905478539487722896670753876139627641949897918134034705843959139284146874121347946965988618056780344716532752006931183759319602064201842808885855827864545012481879745621253586683207765442947929543944689052798700503055643173611696695531595904019258633552077748835455439295752656512773184850420860042871121758756105028297356934539898898813236122291940285049263598368061096989598175428183011853601944629341548823348141505585539716201493927104830047254702474820100130093196662954445216319787988511119053765553062763966542929415845337256710539499209489085930899943677350162448873487252317347614864598494731717394583117795694380712508057243680511555293111614490052325661147166175447889608461443665062221394276233616593483399543122049708582679647218542914182567729997303169552913319093930721987747035379781880832341721930829833558842918916166623072831297359181361307119187857442505677514014365246710899015456156036144750109321905146557312163855316551759273315681028726215838972403267045382456952027443764567729233968493230550321594460915910719019520217651367411412172198479137693100457886430044282156320339647016250474630356219958238973241356483130376083618107831758990022808465283594354034802577642588272288423849000688458839400833264173417727390461745443252393558936214333753931227596872945786911896664656092944405688288400416156751530771276162354251682405340169495369160109058446383632526662504898568266207750989022806085825492364086521237874237583929920899595241795306365167636092063290026815134767246507238033973747097070657737602298272462342583044058682288260167780513355719875317004750827324991759927602839117874107910883581920639489731327270282885962674489452288756364199327075732611372381191206991634278958288811960607377979648114740173069647475987262510790411264299418785952860255224307598715181657625164697745478034642487213343247105537459951080607710364585624427732275010574606535556631045912768825252034155382942831803594188241721189228566967020386065230833171256580103462661965573410222340991242693593643579415177368241432274527476252515682027806534005160167429541547628136826025789156814211738324646439046716750453924760222434997558593750 [72,58] 790713477593966815464454226306391368653258655951664140657076951809403727000272342016858852930965157551188014224285070393656468423507758537899782565791053912093142012473450160737932117101505753225857028936093126371305561813092633117823227141993326152898403457071047421212163534475391956930856927835354092323537565958281835602272557837648934022070242467128668939220832033062038425754687719879524111540440052288041178896635323522612004265851608832573731052292688065268030065342886026535583255817066261238014904523324801422849794114253994792804928665916349103358833791738832023718731527139755812536716281944310975980627298961950264246913343765618996574116161083142204010692518218359555981983303961740905058835494366570708896693090399028209203634749331287786620878862141485379393086595231240298514327308494503906622738353798448134406937415562063986386701988173820492013987528838700097552141430978734007943858108167622755211050677375630886333021289381598829144959643923895643721483161781161882455380650617623300298405023311946281159355715880376232159991497253674702028895858293746490289500869443023042221164969354466439782891179338468166728724618718142006594332146426658320411546822807659269123265087794849407043703543875648964180019371224571515668124149494623862312146145124266747926602341810898740301692968022724974365531587843522224964438571337607947918657006081971212625431881145350836868879844688994750240133478882132058241676982413965659172486024925376061627126390342946941617441061118364111449335806031229294613546483121339355475345513807883608824719001293482562666600423569493183494147763052550015869438450647039684448040117621613685119857029738871053145912598209929879652941448917224654455050775054543469783919396451531539937731335323877767673535962258588841760476833824330170971232741253699033819110896895313758637915681410102193478273682217672964139560008239770653611756053464930697644575499254660539924081995831977871769715809569547914975025133596777164864505385484027384209994195329498328121591554276168035043702469607462918796519775926988615932483507585610723445239882697280286286146416142042748070033992001435463251836811640936603949618147879916507185599853598723794616851823653474109955524425198930686240000859956076212552166043590922261819584524066770311363042302442408920150340723154158695251680910587310791015625 [72,59] -123185807037420522049919152380783692308727380063595791787089700120153381209127483288095634068023451541922500818509285001518043991531298963203706685045043064418913991750356512211811090671487188274392453160550726909363184928824528657223787904498780554720734756419066323070180295724107759026793943450023319492497510887296716634412916417268720601442125853883171203710834868061455191188646055274988504126563948608219627565945002999258632313332526667905792952023558028810713769009932294349095021649197603493692867795610876901809992462363761172630461693734610754281593337932011886289171065352170783571625926958522776240556374043839293684347851912350643801534653506323789949401457834453407032754550195441181073075301145218501606625141982074999076382718468625543310685872771416455361439233188660961125107835378435732224002632861863550170178044218138813101405873352377789864026716736539838773761950068046413026929319338998341139922374951876568004744945840096524469896458987564795091005133240986100892574586921698395325063661387885569527199604483248632675710752390228807254595220775542276954709085011728903401754359657126249260900387853203892306636359225835294712889546881377900605209864876216479037011317422114516395521293849156395568375483184135543913021138753436585396370209300358409097870833835572162670103479079086673348466159670023864124588064219853843750310364520355419117356720770586064430855510501655338738428729704500655227223127019057967151557596379420889512324469389008475841525664853169876907832958581646387979533759918424732522797063931759822686628156760560498289017238032626840296853640329272546868219354166447850213382639378783231690640828204768187769481864957959981870599682869910335810068056638618488062283722828372063767347909217513333324688126050781541746187505322735665260112025524663449637306476875389407919877026459972645017595262575030317657144479603635039165218600653020871710589173762945309521816078246249411601352439924958499477382114914315654746276795327124214323235923869826835576967354349873245354946527071475126038865282232269558831552317727353255134625886669771483914527950492538851977921432711265751431905362114523840412923072217551395483840345623438610282851711972394965784940876349557609868431323066818278087000556402465372303953861886884754077898488324100713386943795057959505356848239898681640625 [72,60] 14743348318600078722389477908268967130499516549298909980286864910592631703390823145240098283761715415025455179758312252225449927352975174692721613207668936655884470584588848573916068786922886667349295618507474317250705512831219046653100628729115237187822111947784795127771009976842573639806899398378581771091379278565474957290465015062813072837857452114712811110022450771449346093860524349728011322080319629875388898967676738544088168416755194116972022279497808006989271587490925357874440364522772959261524030882711984115741247941439371837270229349365651334102632080581642757357479398788543047689680983133791847511312865956448162033572346565159907149393458025860527845336472128450614049989586867356048597538585834020970993475048861714763556432603238047266604571989597124806701018226318650358936085675001326056738014321195943078592814339738508147499092551437707076413919666123764345068784464216069947951771227632857229932167714845765662543075787659790829769266081527455062865083651614091851414207134016595469749588901251693645703858617271509976643732164835997738634966952149966292441983591991206755196466011587843436805593764765143412949025803818395207841067467346932397269457359654407332745202720161162729802622030317622573204477651386627653426212128505954121976193988137680443562377045663304267644233945110437015119188719796424657458628384177542986413718978500964241916156398742434301598607306314096505120517628736779457678114764230724174988978235256603131406788087304023791874302016771405720936460187048599282098588892414328481125981014902016852227335515473552787724849443229422003555179929974322427151680622568025074063035899946998510818973052213800535985268737595857116765130861771814951215183964390107528456347853552879333093015825687240281085855225894220614252228475101612006566656070289460446682370583051866898400361612158140078950941604818105231135239247610632683878130999443402249865852001866315420801031144703140703811411417207560003357347204510922155154475442038183238816967912635873088797797950995002569876035146896411917146390191923292941994166355790376231340798375891184219241435759017339900764763373370517294739371997651658161455761314502046071266375745802566069815677823291071261910640425870172395042986184292257930165168418616143758273396428389534422212481766523151094361310242675244808197021484375000 [72,61] -1386299627663168830004864625252142789425251100841871389396910966504677614685832089029348248740646784589726054882888994567031113119839722318549259349237553509330926277506240914588962583533925741576983746613819173036823924786785250704765737762446366426117204987683027430774760891179674663258512080059514046410770457636992355242547019276077226780159252001406059027698015202282705666775996823647900837622530688060109850995564714301185988590223065780235941128293865031149817023011584328080152134626655459169145842029280136342354442895273731551606729364696889957633547266227313061212461914204466502158544281391141464277304143452174489456887483325096614306733712632896578678286083319468168997636505094796575804283097248361017926380226994981221096524570046960722638188346364299960347151402607298149881600441275870729476001919772713891802657151596108900076550561196085002794055651013699423980582125457933014343834311784528340180964112926638227916274338793530271526075384272539823357282460349762111183064712544427179993263672185238847768477940556658459322830329048102986806677166391749452862253137469595003263818554805778449405562714932451957091326153621711591232956145923456687178292894380223541002183709900148704696934777800986345159404721077656464728460692882636467820311014101334148175299961562458443409874206942538160894420326541896147924884324577039077819889052257684372719052092660444757937446411711357034424041176051844491615482590548997628670854653774767840681267033458114352322764556005449270874986192531364364764141404151985000863142011644534742485264705532170435784622701320144880545000430142315093098831658302011690582722234825964803826757592138473838252570844228888018914509525655136610437517806768547221678925288698553306462054660771558003474575097638663024156617188812236821420149728532347872336757866533628500393127867905852767485811047801194486498806502728092589647904722103602305657559244126629365053832962508086602077921874351613294461278053923219146172798305481616960747194951175765399503027812415033896279185347935654124055737992248400879635086114192033340398819582512770913484325703783081107748881707401398020310794923197535732375111253026553820653410143993265056220747178407386808730807222525786878245851413573047805679256891637376516284463221527214998090508750461236076034765574149787425994873046875 [72,62] 100895966331060141364771210058261301829212365908849819974148952170055298900045366160985816614426661996556571709892436347170750083464361070602470434307856174424521458994794443543095304552601090125314805283895726502450332607092793294269696722836924657777837052620371542388807861727359971963912977767104499815700204407298501995578642564491945632184667324585963522495650264067752827831330853541968394630444342474054044380003676631202008413165630555121381157862817434303470194590158037836390968811631593943565187975551114383243764822081833606863391390733051287372742867256205804857770850819141006895044903482080215792661317206412348939958520413823050960443954756043767706209584085054085662959622191238141881431721438011556346677659616409976404995946504671313484359193432910416820608691636768223309784424813938658408661378795203842229522573962724636438891481025845916644131665065477039709227159005514620979508029103878878638436156996137220223998319137307356683714975631615458506283326397803784491000517864824773354973284573224745760481360839100511926601407839474398638892521387028184753438264454053048838995559249967555816976319371784269280938783998885675468534351719319572228548706578898047667493132026341553253015355120401849636126942945145774572390332320335772848126430454299377426744715465118084765162853465437678224757699957118948540582562802757349202841554173922179795184320234099710627773589327311790855897459409885757829981110316706062535920848926627060257772667733647247452734159762261601911704085481593942607545592834405184955254827436791377099561444474760543219157898374663862519862424839255360914038969721367146809944211016069022268052421964060367239413098653980912029723608358323293121663045164772971512802482460112764664153634115504082134474118849956674299386654252317059737690075021534373625913051524319608226012500591035218529312473618136963115194930928173868971840480790197168172017036241711572266249176007515096051347968697149720307409695811608067671500263250661656304833809137324277924981890192867605682161044064008758974075861606987719996556780797499816379626394053072046781165391585481540274218083593676476278152246540270718711129510393491339002862225511778616561825405291873554994621401607804300718663193720202646969262584719332634749577290520142469057093825846038726012920960783958435058593750 [72,63] -5404948131771937684218703194677398750365151960624206533457032694770185175028916549133630984129544858738913362419297753961558831659670481792799303762647374158905911647416664853540209351471479677526499417528346348297147008189426084407978054948808703332758249966305126196603746646748267794637016533266058225011637664358053561078710053769071704943687171082018497515153904419126167302494874997748653416699303473021392090661742619694356115174844783765059904577263604314976349890885436229239542006423498271150744438031014481187518945261606437303047465894421253441658987008193174013676290839585814033576378146661171581139401821350322831043843651366707031866725751120537945977722966215900540831561928339277610610803640426570750804996230395033681050632483745232524756315712826191264401866638449637306144748242584257576162053981214777504147480409236044170544840556637228960042221350336167502663663890294228712417253697761156557370355532607457801892280998559195301666516184847700277777820043088118697246076277369650555713560802115450527399584350105841551490553249916501877527981591896677054195084906783863022239486711007511725562175260482419854778897728889066337707188201912258352468344086283515635866670749655652754784078321820882796031894242733632210560236189146471329057978370663207802350051959507285063920462692264588844767822153855566640407023837612764925929587231218064843507673170179155773123123796775551030573028073095287030208436606131291579861404918323253409642190032198850618949662705121714380283520453151871068393201506631082995442755671671830199125614719631492925888723035391760641505922327112095780667023157276755408150064387818263738892289900181293471293770024075930198328591000189255743597066475133308060783818021977295343320324080207517610175787764355953909917481661524483548181108355800252032820708157959503417536500022006967942224732432437902485238169831606515716964960533321551730109556690202738441049590645803692132709167210819947074675826248324315091765718669626899358201195345602748354242138868695551831422508865761710746157382538240226084799815983253830339452170024222422306615748374321280197185715530520575906858812617592414051750555871556254498911755403766159983502731324039278914467607872818022629753638523739124927259733962692308374313998993931570935522756826685508713126182556152343750000 [72,64] 194246887183327392994728199878281653735406479400542496698259912732500305724854282914445478445026254536994191153530106788345658990894149925832120961349762147597438307752944017319993740481727638837851972526227489435075691598480363049946036198891557911030357258527685626019566662064912503964912692395913989612281687041524427434704454531859063579769783384963520715611013157217474280820067056712479045013681323697403351063738475865530520888529892883535418364735917232880490018077319869463248389663847331054836371014735161481772176146937536913167902317288365977742503182603927255639809304797017543744781591486348974960087866536310886143133343311421142165198667811269070774872365325851622946870864262876977261361467561535813700984965753809357170371769964261869852303815130961834724708386105493711594006520345374748481661232580306666098148249854494968628767818978752328058576657026732254486403321987235483552318602728552412685754452721197509290177079957014713847937992443948978665433141853421699828727683715624551635619926354420779083737111803297717808918319320187528965629106942092240255150178815947247427327331970408441202887877760501575599552793490233535992530738760349723779056513380430646265043553148648243402002330891593505690945825212758484950792387189668878132899497598881975789822359466295572201958977749196990505850985719536018083744637425841267404015368487434138824865740546147085087018801433350245550425467981794532227248793435744384465911982314541432419201678715174120846463692799947899554641696203286320153558946146327989945134265064954629181323231681461030011526870362256447896205442217947479148322368544736570765206779739366234029453574095819807482663445909509455823739104345227474912843174452331090941808147999075743620168475535216767441053456106212112190397745894860511834889198455484819057304803191533518625085171328357408635550374557579430866546654389217889373435393181485167364587888276131569427421800473483979551342646402953568632174311403498889116979799764948402182330368287465951492302527205403863487284641591939524600033770746555432504487059828920337017051294553071056341639327983167465552323371090054508838435336120937351022391827471179328869932283567994460370214022916771650093682982097769396595816485688694334784778067668282199153488481514241714709356756429770030081272125244140625 [72,65] -5013508554056181305762982161070915072223062153044335980530082337400062807402640514838560651748859669611380944675957207125529800967225209021465018028208003070503132743408219276286935504136510611549201411309455460968966429997571733764511157435304596313810626572382632713492214608941281776816173641448220623352718021695191369767393361439730270271852934911437857787767707100675745653036441896245746623920482825207511856610029950963477371389836468771390440253546075578265841354677599458757958598240537765905704820480186092412922088330225475593970535569161851000422939887834301366469992720904049539433746003705706576904742965309813420619836418942347843208217915170215199558668254019146409278907567293852038600115109603347960789950238928362027610417133330134229889971512598603941508121179947004403901383553594945551794300619490503806860615804624952925777200157750180523766717600642263591922154759682643141446215454895132400798754878701618238930958206034240511276705603362897148887217608506188767293354263017950883501571258209874819347471435577103180774816166932024606674263845338974471668118638049244362130149281790533738130749392740595394728749481562346806490885895514025361902221067595411892115220715756890694396199156637505366262866450359005488645710772835908088482449652965541366656690763381237484259486546819440091498363395818283485988280799518577817005034025365301723004959332268021108888631437910155815842163682130815460596467915210614781223132044288706955855825151235513456795128364721625704744741360249032014267155985373345074701299804675987833689932547797607828817267905378682712768586067275952682430177003307714048681582143318616400496672707816172510348015074031130874649542552698050259674717344674387897994177640381562395211760620240317013465965805212036325245886797870524672329110954753415804569634387958854408528006910503116264164240905940476971673742870620115503123319751059783329839326201063864029188693549991291460294615847099779886520547137605503577703082980260127088719750278948633865717706650043670190811296546378351879805241041473219090602863818617618742048077149601689089702635989858474976875676468235398498729275603481976828463758025435015813959108293305844069137160645326537581733650893685001799375661089754947700336356493441948516308023266196958189766519353725016117095947265625 [72,66] 380507270706350911103202641656319334800548484109572991117759614764892587943678617302670478324428247689586022683180414118619195126844272965370130542570512357353355154403830210822867962931059970804863088118707339865675845348828208363625462619822400024943331483181522079633966452920585670648994039322990312941324324194490522272843727811788836378073512974752230911636490483265944750604014486285018916624515222920906815339071961456126947500325924023016846320517238674633461247587068115039396529236222658163852556410581601343194727675942826066407296636530175025547397650691647396617210957655869896617852540783389533174101180039866317162269091357339995888641766444427877772317861655507888974062603856792415266764613017212307457781804728568797951955593894768670448198752339993847220821408280457055089933116575617474281564713784109621340756249621748955476679850904960673202583997597721830526778515069722653624836775853615483783009365246351635280583883301329070634473479076810275232732870017240896876143983908948051551603550602840759338922719588368106768361742030007837955894521083985951188423513100204004438316417263956121997628069548211418804107324145581624523477985229219515025780375345188866126637232017107426919207501942750895166596513761122216848458477250239099002935983753755605006221726880896932229622675122988138592714541106667780743115025325076766483767192425464972618334654039166125986419891468144978679361844187631908113831262732701838559363709381067284648561110167334999093648885917773508204922515809221607637216448262177091229905107887848028190345695529801292084376218643653391327473569631406123150528430653579023355192400029737757212417901281707854663478806331782030030679942041409500951392038931206847036368506423641589956331659801118929094042244888267715126934064228739723986426023098795660479850721337386309676511778609243603074731222682688335824594991350179474178325468632909866693068838628384664616210320563071766236262839256631454338227645187319974159086846329290263776044105857775269682905224226201433636573665484503536987032323557661104988464445626767105131107369077200934651809291224422712419483019368589404209977376989978105519811447029680246353516147451711454764429770424349005778359963864805209008040743678438503842083912483532746472321417474660165680688805878162384033203125 [72,67] -49474748410888559471622749396722817473370119350054307266081433800302808267941559481624665659430316098146938413639631288543782528081791565787085920792212617511534061578410602218249855828553589786005287542974046638264871364894542791618659094078252832228502931090773457787416966113919415049506965695186785273214148926443219049750839848950559054436978710766959787943619878314342707347894510235657690840622778525438223003492933087838772923780662588975803756291045334033602905835080651622484816305453955767223389411234206846999333546362041665324389870674541697255715548725301243374471874959443519447362766704720354196837968291677706770444792825115535508135553182554392266499562871690780692549292775647960678503354406989763767144870642815804782948046121813157110854064587631077012862736747374022977746011715007740901182260923545757614998117376791924463867667490886561904876012421711792071358772790075640042651786695569443335470710752980212958331779141052129228795882869282841506703556901233595426567862407949951108789403776615322142371071053884731609188694829489329848132000561453064461787671659729382052113357146632544748335256629332095388435981175722576721123468999533596847298410287325337306438054103591733267811694164580586571638279797544400427158962547524191939097292364091528559047929749454387043290251329912389913933571755890592412302716982387391618105669632299650986873350816877633099851718757715045053250480561995586597925334904922979803537547421123005771163638692218815281843684845742853787118552096985993516448219899484357528534819266891825229208958999484770559552329769835658874806271734832162802178759016987926680896167700903841240760472714625973577127003751528165143660383205612265931169531504402691357578515474612066462821728578538721222156467314385275410337312405699395697282310875763548218126410826586071301749797458789823518585671754366346530778905700189603728461347795988752814323360877124570239011251268027295144852422630136847458497815173352195925503662491012863441964591816407727745816927362051690009297264321423596675533174850286179833259275269893084293476399918203000668721176579973347499323837871629587537469099665913769825325715444534732823683656173946764178708512259595394017173741533524949371458419831455082519259622438577428393813306684023700654506683349609375000000 [72,68] 3771310243493090797176624888484867539309881643726981702387081643968956392138569589386805054693886227746963530084821033036779629004900938541051148962958501529760091717737334726223848242339213035427496797941939036292301521742722261680554857696165295218185291080307729014038745228530547090384915013536851424840660812226990058976286787559292130008308324798577148095255182572489418233252122741505387221136744649695293607985298069792593629629557482500952657968412753472677831138011571596888919914362827518765369220187208103404869619381323331577846427842006516620472947139909740187667797044757617608811416265083833513563421418004755587900227831575333442861791284648571669498494674383702788379268705646490752621280397873653441558076461603730566765116570612738795984540893044618015647858857076530713056279467260109130656772140970158892705282596566930335886169560292783488858766306114291796456160722175622304287939737139220131695276673516764053091717465053652198633321665143271968314176112526101900914344321955019323125653324414266440591719073095070009178331455216204328252011808583764274238989767701873171312881085811607619735258626291292288036704902406835648238447113030521394528461806154332083379373388029868785741666126263791624164128602487264323061990930861201881260533829415926794319142700337479261173583235159481579467583711574760578469511938603962199455974693474888974098255818335170970142229230075681493384415163960909614782558905453524886101045460892882154058229630701717518838839529258589080766492727077267533968959364131636432712526928367226415175580042911967639292566995643491839405839911526268222541276887541179930031491112970420284185618367583441940949976216279765208675976121378426612053502044809594003997324397951685250152747073808000551492012643551814147259368680508699278415008029142424952963187152272907173124055622933415490485198087847758812497184377626825226878217162193665981764842565982829610642415971841266878282892617049073562754105236583452025716346863208691739632884868856125093992590495799350302461232329831885708473088936865674204736627746490597192430279956814153359792664541741420140270757434097345898643718402165155005345214055136100426459585217035313974690241732595707681158730348361459179479185569039235339534758882727022433201113926770631223917007446289062500 [72,69] -156482072501854309301127940131684388483462145896564626156587698614957375929250061558298107348194425802085103790702126840084944416260561039995693380652998455478864898714988504070821107635094491285284737936189646611072263469011800845499851272576007421159099331432180229303095522036070540165675940579634190630956915973455417977065399856889767890633817941359267723253047599009428033485525552004967076453819276245848352040880267767391055842101660790225779677359503066424296833762393163036313887459021563157381673323384221833658553312284083426391308779874204971224949989166411955250005330209353400284976349475115809744317162609005818551007567274198274278742156733987987253420206767904139290388705466445746826934109245772265890984042789837159836921659528472679689345734536051329481137276012831632309909488116819465045743853579465117284804121033550758021192503543129634220935382839276094723824951962209859476670405335042018137358019373685966670944310205507351370081720749832986197194354970333035693582515716930192636723321137233420206265630196724426029827641371557697055849777142472165350780035128572647392468280859946743390217458863467923144800248867466528011007977038167906705208291332683464021515970266869922820442255724090401619494832904609358161533372592175924011850250565872083350860933825632509821555004451949890182488807704244313942354199564803517812195003330262183718263657479657295570246170157225043747558316452766592620678685652013596782754881001820869860279103097025205072706035335688818207802886271470129368320253221261827374114375288747514762539562925841822343211059789700080130265011679658933680711105240182401301529203508460189142935225415639501486741280700071817445165066366845665237892940794610052135477137370418941745343719866071086171009437902161085183450276103770366063944802415724717308890358418596280817710120940333134115029656791503772117042693624167572366002504331586627163528323037488783248673535453519238180631510723927519857106915351514295766768854565216737988705359194184591349490465264938159425726371901728424156344026335395180404479652309623783617119359760111505640084637263506340914559311947221091216503477353404063678263470289743400182491699828512235849104952129798338399915654909808017242049942182889634839919757586246262803797435481101274490356445312500 [72,70] 2336158465513878720276999275924963496577414836763686665084719734986919733000858018642344357241416045280941427092987996386828670781263950244521694556703164333418196463135425813043087239629886097684078233212485538619084586350847022859880310960861508602691210212037883890450329967575516147853972169250553459401007748406500848425122236916404290482105131323774673772317656382966930761312814262626697546420863621097430505026594973472975156982368954061614328139948660128526688300980158436390984270523634812384137338956506119061818114997436017275144456735663371187828385317132006702212361762752061775346339556187617920062434455571391776145914833647025498185647993300655722794845409669148481639690424512960259068092874326927837502248964541904206547658459304628161496418582642212283369045267505778897835238464104537825456183412710475064756217738262960634273537042399546438854074757979636902506468372398314638630192452328757602087458962882157119837915955720110648896810376349841747693238690488559362040090551156136815611856026062260580703678270479942480997257873517566503617677279008157182061536843570269424209504156146252944044008731772160396882704417822301365761701092307278789379433512857197535591166557386426057580041224676294513390581251830546243401049472909040838941515792819074990952514433921953759386823387327538687527825102165634144765215857526406206917595960215339086151496250076120568516049116533547025213123980751622590853541514015603117516687207312280320720774202986176543118667746479354432314012812150760452131229974539316210367032321702461625428523379964399686660235058826573567997827914280533597827621778605653546113210208166047494019692371923553760926287156765301117468046493644097088793509536683984947638749156279155117987875532204239739066090345945675893785437893665880386689530485007307601946002909468677654053531789026670842787964852049537301173815684315629399599669728572952609698639759424294661542726694413133916664079910371223424744341181665022306889341273441145386585523592249164129524550689916215660764407465077309494202680888832614294166845486676458869657827399029121878523563773784097438432175333357297213637278314812694708934859195645693020257339901392306538236616471018961430978939964867052590486429207336509063295919286229462841220083646476268768310546875 [72,71] 88143416428083343449115485646236917113440354591682313400652703237754179634884054083733426750358255098713202984974971495874714651946453082489920341719814744842463121285787126634799774932847420467393286002640762659389751084473736286382198800719667369431680398016668696568885265181792712620197414776131780108704755833566938348750235580756943790819941950882760531292109036754174236492089036062860650331276082972463916660155616706046781506525484284080845742657606255596533611432001464337774157436085818004472558840590039475855085065771685549943034619519004306985741788648804883090965555954961752659177242465408861500704877868903462323259014402606323548840097231182397134981951825799420229277858473180354314309816875829869366799501346567773933825277253053430481803904049515900092879185790810159164220792532074659439806617886128329141904229708838578184199229138132709355106126800706901405761827914013517702745796072813903417213932164734330734607595221728212493560986239801574806542288946588519152234745967331711321140216126902360562797042317545809326469729245322430909073214572046927572867454506439492301682648831588986822673577718610170367773343419677286075322005953682138718126510365304022679408699847802200296400545201512200545940521800165344432778918967792969256034436903322413012621099229774301255040197991151737033846935604660609986820116156050306047197317841163110935355568840546541573206725677133217477773862736939801703524903521725607581406909249503426702404355073127521913467402792962926391745726254093786952020902586960017719712686085526761011103818884979831192472211974249963434939506185607525230765407723698110942919849745632813905142735635913756486497134448969441880375318413187499551553391562215026813845455839039028352476132543675083945581198428626952383820201690368513205206138188981677399972969757600011264933288633813013954542606605303717952180992598966914935844625883654791973498241587722350856990035263966276817576379975081733967271153316460603128863102521351007037656234476199785235558641755906365906882130322474989504312254597248561239494405844936149831700357132819405118915332414955298607502635830244739431462602390563035210497455587333228544863820996070964485753086433630517078553714497490047869770178938996722101117953229731938336044549942016601562500 [72,72] -4366944570429022214709850191235788771409880119914668491929496049103849180703325219923311630549340021026088122168132826592161438242877582010144181327755723443921472145997272820033637250620638519724770327303767130428355019829310851309360304399436014978169083912482623911321118942033781802153684815876628288855610124925488847108721151767332427492361603590145285601919409760303244925467130394043971893638804649195873824668947206685142531117223195305119399756213752247800549235575506276221239370411020040673912602579785494038367145512448386043152312586789227153269609308552936054875550750319258055067656516321356545789346505146120990725370860866615243796146279746079562662629167170930637915703178877277412168850890656420613803351547670468578022687480627501534485176147498502934189057738278008923099787672581940810035438119048553767975356346318574870023752673850266686933752479735779931238036239353974855925180543201335013135766822712667651902754107815081832509690478413767833382822214192678643549086549715263108330310562601620832475264592112607137307493535405924563576663109205206290974288335380320208730328059587936199083224371226654254145772561327833469274518262902146412539561400761405968865303048241174829046047736300509913250337506204307445541855847492695270676199318542364079234752161143240600151846168629518622346678705414601820312874076271157311706344952833706116330342020500115157065629391324946961645592584779346900331994117017077570802447149225124588305458484076514340614037887349367817104314579972795612378874053548470223546229064171766654277363317265574574993595564223389801526699440045278121320019276361771415028065664060408357723394926684770077779198396129296101347812694379391071088330890170314189782433944997933924027163115358009011977269060667648795614408640732300742660972919697805998158478898519178241781785155525853594967322429462748017646599754223731266669327478560239308110256987777526166016493904909722193822911931109920300047354268034762134826929605511800131908002717028960965802793231877558420531475127713717455801589532805952553108750300979974965574167062910154596132900683269218911595237540241225652401049289093544834930967163789038467557539862015003560819567434149188006191841006178489837822428358635878931082174858602229505777359008789062500 [73,0] 7445417294814877234469811385112731852502510168315700737278092253784924798195956380611725618123495357644040773063509864145522316896477094247871896468089300461743792908670582625238836235933766854962134682358262246941666027551704667006089132582761861181115957961191479694500769949452363593119156856739053380604106666629211837296671230882258933008572462940547444692142032606636682769088629914378301829605207376519406054631426565467564943229111235763176981679670716760941177090155480547873991250725483552517214690239502015822300615651454680634858010865528859914111542855053493358114345802329205592885036594482218505874599559451340939959194421292416547898932735143924534154273427005876999232184562443215210026117420600028221733417390365994789022919563239668290886405232235714090552800950997529059891305156555990938923784951390158582074259685198907163682393660999638421903330161370290418920236886204178656752506658198620035335579246654121899564367171653335274184393694918703981139060963786123398622595629036764933071738261988549773708744393645553531474255045484682651774728523180042983691360102257364184046312187995453051329217228055884880982708844520437094596771114008236044875633405627477703186495519584570374930857732895723458649439949162654745335910459764340579202062202571338038947894337898934019906550070748794413077734284413030987691331582481845681159770001789204288101324779937933753550917918876315881169887371709153989411110363099448393719870439423964502574695217706523964312656039948557343881654905973206113592441415237259770250857464965906853183258606624464682412456493075329098104253719849226598113680817940043373400524705247868480592107788342676529814200921213841085631637918149229232728435525240890605685890227794155408308754837476250005180804731156995935275565775177110831033066149058871881824293423596025171534103551823209668395994973303402065881914838232277571367680045794115257591072991979672096438301332483647502335999375603569173357678417925316263577872290352680300164142374650355788311884313263256484919622228732826797511030307972716100858479486317626051399562288472793488771263196134784055782878544361273951174345675444988532643013682708298780159271946474262016305149521187854424530429823785048794471185028238071869493576969423198619324466562829911708831787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -363266765312697137022801554437992759655879599154252758790882523032155385760358426372797209911247003758460954313402187582333341639387028521818623185399693620365439597420013153902670393237715703270042672681190412646733798716945253628953604547029052348097445904946602189856981712596538898081510616755911616154347312001627762436921501132595602477100011004337618522941476898700421042569350595351958702152027148247444436186739372255479757857831559546674397738906246798971572388679572031630292524531947161013496945927767067265415493722427972425867460698473427223840138385141522629420649928654258925270805614737596919606739214169798733755890573804544187085173402840103998735707326674432962146310331241420165410904327779627376809554719548958690035330494124793992848975168099247971815435588261556530227736682488110965818040385849768274595890568406703576251530619660556236670559464615325270600788806358793991176654351459408731771921996760820202785382138088040067923786006303960101194738890327498458091476737375149483737175930607852189394860451325241124216954523895303701011213763579886305937648836840362684261540419777979808788360769136300035698575023842002416034076934214498380868517302131458205809826049011867937995145457276405542140942261383927409079053680764570859232697732324496700221288657419961108561762910539325377747876960556026830399012273689173009602975905734053473217287211038992285732262171224301521627536705373095693833391058030365045214197042289555722295418692862558637556893280847082212498357600016399746165152645048309708684796833943017788090317527465194880813590135341941363943341295831290081039972183041812267485044405698346948237636383577356790104817043030503790662738172367796093866037927762246178660586114169725662500724858461177956740725557110506453766712733900450801381259648712995771174432821566287829660847618949821325282869679387767889296526247537626129919620859831332906783960165871494353693964822367450558193121129636659730382160856149859881239062238159946593364890317209802234978228744128809665658613046990914653870291636720648570937446312484631629987668141017342306931750214675929944417353811176461067589401771108190481470319387076401071626534591328025156408576463124028041135528663040190511749241479323404025265412711133568811339156212625312036834657192230224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 91882798162851725378762704741695573613801214545428970715418934535981525653347521839656075605931047322916205700923029762241122611213638780264131375856660456482342295785008624421692232237793014882896460820112757099086286454704022065230797723915287796539896622140463724842805016872339216579604745042938227794888797312409172374894198814816201139383216099453211364840888834209964937531910182618844466882633221041444574029206083360134358073843037622718494379362920744414863581908133818549664892562303110385325842421683032510741041328125781566636704455705587993703273068475960029928805508736883777139318939060813212533360066798855701272849497650478326296369203909990499330686920536803139848912091431738668409141004179131900532076472613159209817881356292388259914215941835411765312082634026941667691289169079067662614824331503152087573173656612611326217910133726635778011658380709155540742087201695196457250112120349335307422396127223327229140968929176449037974741584569101262551181440921026258969292660771554628513888972115075160104652473063442392756426431747165172162570269326847210340030134479238149370137205402191606371782349716747564499613512589530880549816145558956526870557257943554629818987900608092265526790422166059981142415006395693432516989934588567414985500815920274176619333908631587965548802141620867675802390931593331793601269430185941154490593971208773386657995681286567063715050695957953410717399625200509933588510196658560849654323132406795836616326125439781280190532974482258267165849700840647200623210754439829441409344534219721132664599369758936189454907994831149006080584570556454792263247858873405637365358045750840314190041149832835797501902161208438189196531865487102276196459614150452350251589897585291197625363538716173368414222388238195424832036790195159457810585795207087923828208083278434474510325222077225983910999498698776891028322641250528230602274733766200406707851379974116477271712643495142252503687738390767602633118815801783718525827669299160874678879626264966546644022146303664172514595896476611684549286012721836186322080065024183303482510606373796511924623249790035902840940471567323684756476038665713597213146461799343967789033510802673700060146077449026143959374289708889237514800721468456504111413843117999753287456626837936823903874028474092483520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] -94126784799952877120321633317968730204414120303077056134624796611775383592978359091643883712008175344390258410864230097714754215724571633529215532167114286278371152300172869664670684503066034987044283379234155447744007295115668602843671515513995710804096735079706589831786984257663439114552432846027000943270427825634899543018545056772398461115794730396209439487311753837145171860293970796163909040937008742784386475019610985035438725778836139547598823115905743864923485090855660704652073431768095314533141585495067071815937309061133010415129311645558929013295040341987342579706941505132069172846391379911291157216626641817317326548150470260538226487673721729923963452188068208682392004162884626149128729694411625589448635264481847723829351817797388814405653551839481004409290904831725324661108710672000746458253851291290125113361883354095322315315228539102392648978701076254730628637855786684748718278713951801688555218428908634479716751871071386215736136708470549209472644659331771770274189921924318568239205333934275708380693262341534758675198006311891900304563998975681087994372461331376360903065906683825340957585388901225228208672000894451321051857744822176622581350485612211292715570332345015566988396045596537995634974699459105448403759890066938546336268692414860232956982040809437882235295585159856432809867644270052755996192426334595879415866436169810496818464850445629283255497250766188887022796533900932427495546273203360003652752758325773855038488315542488702038705012806568649803429793776293556270067294520430756165316387088530795667569894085294107475010635314966965810973355505400796033905120297730749047550331589711984789539003075245125268075868679218991190523243565378854715179316532058778553086184750406313412620858415119996190797966951262069273099576563631533631018329620600713403425493156519407858177724334201810234930610497390460714188383546093741921440111844014666339565863239148068724529878426547032891538250328475900519163820001649707117518333357231136454026904467564942500849452753730096729726445487358658966169229193874572573241116284986847716151901141718651961440595401964595763846745176928105917711800591032215052914789699297087998011951830432664711711274571458448076537368105197956381168878676472086739276491145190592181916065805946658429093076847493648529052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -10594179092059944442998495926082908529362867764668679655729927651148149933359126868099316034225899432970365581324868927334426940195700363081773502949150768515264427042778903280193916154127738712091319926589572057483744974740518665540214151261894879818797285850849339870692941353746440994630497443416651980931076472594438809449015086622981739797705290682761350068510784515006069114167668522847964313850625849656689889822889226505317545272405298412055313926804939447168326634608845905528451737402801646853070915167281934579281075428790090016310692202387579922935752191119945137589382548307813711229332139469031110154654809705311313570998188546674627254587870869800033578609914912104833026617567980237998443066850803747693967194222474341251939916566931913792328901113590074753794591205627133042973898693017777484700660683775961578981450188622979289397418517197652206316386561725662231033968205803231228972301209772696740472818156677451106380585376124227451124762316330703374387753391415283031434289255045223027944588926836562419057074189042887650720607365483671784096736442458608255915707537117266536748142714149108502400462878247484376383025354394813178518202722601305755205436022459924333144872729712798844223140718195757406237967007925219597436326105026066929411714013670285575985000699274775702796632794470227758212191233879962471337463884245025997038290753716515596869310616850080391956580142290516953514767842812890391268813486813982232833046900799138887816120007234923866348828437430168906466188265962952056965684429313664824862066106171787744369164044938598390103655105317082746887681105508157096785728942113695774302883946127325264228388989961492041805082058747597252619605472412349728689068913155067180096911473283864549822261523329667648237550248683516565538258195111900483413080491432039632856213885912691450012420349130327395240345401545161830359988377455013215896997322614320618529289936391553550042747324566881085034327205452537797623021967681855097820896368648079076760162717311376292171733386043003183407011511768889939288383997529300786165831083928759012025803100282665495294299584158797657937273766540583032693754970677613493995168716943188092894313267529554195046374343422197136442318389565743784356882848161238039679565057892226290833881379384773420426757439827269990928471088409423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -32878379644036176608106239767592051814348577368433450565113349871130149397387118019697962983223733834222620135921239921632833923348094279349556466687042586731044211779232943168954335880268439388495860965053095260159033536341293286069883590601580474281017083573654128365492256590585672059096388527400990486968814140046441195780902359476210844541377521144575461527797469432931251954686966097794701591214050809061187318398934143352820079262936301003194764990261102142235045057264461024231754804885955470370759447075552317723687025994386611076286252555617523597335119397468112992184424574048629384714804190534245730410637181433643416501790970252175959009182646486644646575847545065669140044955619938055635238462175957046994605709556844306789103927057332762826991304728327741746109685279429305138303440535981077444447519225687299525787246030483488364334421160947312801586373772740706401662041971859180692104121571783806462917316538479532284727652481066626339430586286526444147223670815713782442479053956060568027773177284462661684593410236313019123081737045374113622463334671847671049789114678468959723052207929172073344378038260697467902228163200939228319070544354507153686104902528258623187193497655050666530500831086445941294645330434686814209826107556344176300404038096616144023950109818513588272535961864325108347650286574456241464534496959550204387272816224259106603289878577853919984746492441362488802897211626716343452173264143282382588171148221587105395786862711416552042557810357993264812956278340987563706391285740579642668696526978204400123139211593470508913891600950044909058242450261993147132017458922511845155675886749451811962312988374375808101191391089114975582639392820203003669798582025886207196271827623876937476369370759686877114572638186947691298681492869498494743031771663720229272415960973366897526247119168158086726373749970016516413373461300821121790942293155297404921387442320238458330462477821147173210581346493776937573526916129802901738942971261440547722371112408642108378164326861256472767875790499004813744675406240950259917249129606123355633019268784782448667422578339486385188726909521895511408752170537226095596042533369227339490072744015309844022457905889168911801958842321928845516782513711867001115627702375767381488431816962222026457700677082307549881079467013478279113769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] 416910291760342393522336201107808035436650021301305686595996519194783200222567937801598862076391525270258290754898155911192883818028876570580873240539145223128968663043337683513532347690588554360782009409887876698353827738541093721819949463776041871871770034651953773315570616259752054211001764880904825026535264406634861938627933415819683266266283854466275847395595852428197647532321325441614330727040951136195692306292595221493975039318469132265614920498643652587188276837571743015699189732273898150130794389611102541992488761440854129920634137259350205680843189226884297047989790530571458263422409347945934625111444718002602514375077329591794666792154975298819472208632249492862074465982506559319384788977582649839672248980890584912985037559973562643517302993319003804617006626334421248876028721188403530968020149921741878497551133764663094262965811658118438980560608662374955827759312549458201912300057047813953803284113550545039533093116254881422458431068368151124966058342348149833865569968286306296674989053360232611218963751677285005802428565816586466466626320991741461830141950540300216666888186088216895091499962246129970864351988639066824897480365127210534996552005661141085560019821944215194765426734974139986218902365497872547038269000402288283732908828596980608448351348193165836539357518636439041612581170573460916554660855062916231052970402509748048725360561253656182899070842928800243691856277994967857981138699128814680631861643600635802848914106090633635976028725298640237399311364581426820367810041801577388294489493806420255090288732263786671389703120034353255083736941651160305099073581182987131460512646024497972871146471210584772921840144865805998832067661628292511710026433701879285461250545397665710703024083125685169341379878181468296109231699118551614642010325039893438448595978703963743003191601922827805084674102533883274465883877095917737849835244625704608269134315149010752611629294376607216409268151456641041756723538151133999889373181725205679707752196447492808272446037684540228863488937955340801522714690842205273237832804425118961136382507318661245660991491916255468667638836422854221800318788372465714185985924538586079553386762076053899099456163348076365974186703972644575414758503161802129529125364202978610645763145875639841636496260579569650417397497221827507019042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -1169461643478339082817461141433938854276306138310521246854400937874907272649288417369126250028009565322295341287825038822961805359813330986872764349801429553326883840553869655233135002522486411964271209136930900885735078137369608038487892488983221072188360297096103885641819039638202049182228954071610560562335762674129859069209592793515029343583780423126466360875130375573054835453625953012282020006664826628490202537460932135178502024654407775662856541889718622234829399899719239216506639160317798588857258000485302406920470205830011119929851314443570007011286488998453030866887561143388165282638204665995446887256679699275938370786061080566127385725108671513444559243742833292886185488545467473940402690801453794346956322004915802583148679777014683927397962442413329392342828037566266125745539878029161240608259488417474471152753194830644799602198582182124230569033494102800812511517566376417740772531216288022584706015364295413641706443683069839793268932526975679186572347142172054071726034997130153805794508247137133806939754471778129794792872553170838171431528572776467280845196604387486688109585469049945422967217250954789836247106374689494951296297217387162272065082547597897394723564241771132145809054054348635309231581072380024823362503524102474544016104079229495230035591491602107504288176913845437653464963247089162303197553361172618438831903050820482426955980784673020788361803438633378878652526128612984727193251036846816385498056308984769854960327732134256335848769628225355072375182508061436588844312471788935141716194578003744155059576930937520980465140436942628407858843530111294356413759723361836528149750069504450767794978188637750941272316350173418209722414311663167975527205759332783245514982903323934324330165940587456451941576729947979736191948587798182779220140120579222099686202838259694981314603265609433818103042556186763368214548680869061337356857702295558168992730189690713332339564544922757599363982763801604321644700127397210955554911240877108208252213783110322064346371678362628698715564208013209241194531129805702565318361014336758998458886535147937059875229601605768678880541678761275873957565944955492861867344150847326238932124429563868558752302882602507584289228754299065710310370249140128147470225293288949421348242193037184846468723030572800514192977061611600220203399658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 4091779742684998569922366615703221912713025245452639515118162761329358872172972516173421376922329501102214606632320604969849348807428790002631246542124999127419026566428467878835591903389486502923968631351064872812091284157499504452136313525559952673836861121725825014881993820591734521902463517898010177284242327652570383897246150672967590643671750772887961569188848317695222983305715315149956675915079603289732853738261179364301437704726523330112515839564281347856328005136777036684673123136241250294229435568904468174758698349182092477587078486009084692922587456050817786726789377795303163771319575835461566934528169906282875983347298064721053563943827791268420580468323784077443274763849486908353076739515670726868600705631026918451297928195411006824948396110803902194945503793440340909611403679031142980344487931273767868227608804774783229303383687904192515576829090026268749167075279168397140954109401843826731141373495135290123271249464942683756392031302436396046267520146603965166846788183792630009673041740591490363557013640958784321059498019421841980248081599867782233986278839981006196927371612584179725263499183439676045831229651728163530618460274413721125015243044455127299804647694706639301653690724778972210844624711373422100315842520023139789097363091476645374844129071480206947771641883570767104916633696413846840623453103743295058334996787148129505153158861482526085884012672922143941378469833798187968159999081414525283639523020326704173157173199230412753753411963112646988996520515126801011322411824186134860172654258950497711481273193593454697343748743810157352688262144366909354474683026829957646527718903854197285373249571847034157591499851675803729764167277663835990201752057539417974613465669462322509010320561077851068337811245351641936178404063450578709204875850444893409760712138627497152795669737574967027274117475242436599072961950167801879712665355536023258956449921853429851166024427699418844091535163316619239972346110352128565155650242674205065493095315485319205723871406101816929249573276928398667616060255018349562430943937643769856351393249747408591764603796988042570543668249583253462375767334784471402059728564499832333026479382309828911346010668510175500528090083094777076902734229721395932479404886282130172815612550913489439243063293155151403587832525943213113350793719291687011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -32671342420230648164988002304296106354782964295286350596320991622695136313695793084536989478114594021722936604854925346238438590322069790155677830654662115172678028654891602036487113591721130807160485666492281246502663841348231910128109334459038342390847175679664839396014000827738368271228354423275875076283222911990879182050792202589858381263124152759697357165834943499692523569073361713644846613425358161646954329119430993110300395137624567843247252044148679658027038753783082318456281873497363593847827599563579777123680188722278118730185275755042857322806747107201261067889424931108233433634320425123324560867954094756675914614015163818439424948131626032912769255066733985980381561660759670108076831627065241213943549483402907829687498176946114303035173268135154429038369875027954761399563468545248075991417925794659195475307762438009576620843623240892407803667748466946966202710446232048443268464512227145698292662845073233529208203591417496905644519433197964707249680903320646270431812298840399772766435328777647215944663319863278370013426492612655724012389916849747242260635841392824362256114960931202694138848939733020106358908126541253845406825776751429894743701729733303257239524167982600363239802880250340695363532039702335595238754158473391896887577624871683056159192426306218513869476667453189043462800996085521713755863673534372519485744404493338646793510806759814206434250487746397886770473647266422368300974585191918092217022112380504493557904003191403467581208525949624973415872816432220141860228703764466135644818893101609263603544131508981973599174646411847914362098146623900689025965342098704018957393599239891312265791281425688694919604392677520787629267939744798156014567241219127603610252360567466135558984645556190919255590794270566594174846914769464793529506619172479224786430085479591429772325690671072543601102539947263869899838201136275957049132007026339112013088738493123733118844495001908869824788230769714840676467786441934669616857497116976001120267844999533778889954894563298872120752741721425708396097204317226952316135388285540395389555878611728841940046604919140642742508233815675433884790775347795975671521807635524288461006900812914278346743300477934863188691406142642521498179406013282307745778420155217135693025082821057784551805910747146736888003702584462595304160004161531105637550354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 174855044669665942344716997658306473472968110721467422100223067398760828573391736056258191709944924713991562645811849335251620470711826191240321310793604971310208390612062891021394904887962044523028761790061676477295621371239647490147643549000103474528851221444832587313504129967931518248118226433967515579643115729676385729381994039229330640290981967670873133900131411400402663938626515768018347547904759658445225270154790356254594912053263414146740476907448636278614480790225758475019896901782216065017864877942048624845950759950521564601174486325270652442661141715490579724922839131925690444889461163601942830622657770327884744008307303678970275504943847359104476672114194307062007899116199043476218664615351690010076555809099926039202341178456298768337456688190645761824415774377641131150552009613395777314085653313841204645753764744831922474054028109279542488416050268372542783683290268558885527679824745996979170571642730352391028131948029002687316798517664370315982717866928107551676366580051204052935250471404907653692079991437261660658867728346957929205250105213588652627905035840081186922540063797652582631622885502010120748282484617829906264086304782242455460568380174419479862189022594174430176398084632009218872232248930797355340862448565564372239287101755898097347354609070747604764846304630989382755225037052105182222446715331467529413115168526975584093228413816465677290537927938041057509413460417498100450040039507225585724401565679087409898962828425409669457257274636974340952980485241783220581761756556981091714461720636374115940214770614868409220946878004960457051885947262876482485938729411212838522571165328350849271406151357132404200313193323203361911802068885211345970774144344902686603736656720196026143423038484173889380555839347666023142446094394190326303549770718515953524461955084042465215476525419978457634708390364018583964185374244069062281973502404998464315928958786681838344438028286381023388137969782203199799702103904451804339045800535775500767129110521103397769012715030652507684680032229016570829109335144205014928396666456118398398549106097706855460192837483380378546669192536574355992214701193507503002949822852249261522383316671129017312584905904878648882548377619743187835170163871658694903795184165045269090675631015679705792559366453286412797745747667072131747989516270536114461719989776611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -631805068274801834119193107328304635680402367468007233908522196533433658739147654349032351380662580307269964925984995478200298258022655623786849027219065814213140973706298040820244490474351748525853870213601763913484982396169832701755560321083140378706410507512833539436384325101014434106163492271115102486251195051564349674757094507548260056326970137832707198653587229436607805905033115850213657975012598996958380692365359177922381056527375037335127252722846985446092917709210583832884126477287551972088104303654851535535882865654170974074202921194955130299770404121898332681412429751324492156496600673043481086649295616295457897073032705229046875649822561865046137856202958588179973045766668796378587103556131451756523769638678361027113506289011192676737096351749313018864341788595816580791848147184323293271198508939017631671779205042560298011727251681234624575626990453916171659815846355662678246947711000405175417124449665820548589099956406002061538403571526119436417415962011328160455049650087086394063713536388830860997957084001885296595095298923837658289376585973500783909624698813749464089812095877067752924583923422588673247319170153610783409715175611671079103346268389699478549495762131159041993828947726055502479089932673367463619536253382001961924498438789491578519832441595984005412536675155006877367963795769187697762299471620934793157386271694754352986333100791857841374238079790044396308617039405084357847354137863340380622355044562670984074299167130449055043668945316268447998564313424407385137674230151794702246677267800598916192174544172948984660794834568652729779373576692659124620683556631639886333701751615373084031974220515317931946294163666198582382864584686530620017382803102952171163688907672776888682764281517414989553178341548599784467396632379275634557098674025956813157034064418491150509494704394624271617923431776922734902959517557787694323319626176803454083992727674358802500756449800069063813214193425223740366537457417754225691683054776656513260376635833708966479650107517331176993606127997634056612456013078282521486604143054368620978226466827572172817500298821485313709758287532522501665767467573133288060424958347565666871287254949712418538034579216537735220893783091103343858889345718335988029402687529560159569674685126591278936314159697159218481957453635662527030580903897316602524369955062866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 1852829842180801764912996454318410879487639041719867277941890918825721188043800324040405874760631223063952026568502109601868702431688148072513138006598578986615485695012806617971496289720021673417634738195686204024780428734155089772936439141235799467037365111066855396028433805077203040460348770768797362689735025349088608352998483326268418385968597469061233681603428656051149781049157089387308236199894405105791164360783050566277099712310061973704172813948609681436516319618339741731088670011797937859709376716003084529399888149001493421766517851639824202968011098878588142458374068075655310802822605117511754089742799157567666951732997638844013682704259364547145782807747786152725908640027504473701748277087349554067680700151916650550681971606803998345591670656717456512905260788481141063066820369576599502816188699388513038117280142040465229374801375756322770277876374546499659805746631634197932127792494314817382644526766200819389441709690561773781959137506315606136240404855823367685772118418031649901023567117033200957451941427575839494643845878761237539672369585752953067254149265447001981080795657955187122435074456213571897574944984814683777308842494201039838074851059068501867810216917546302994553432138075271180945547297427654639150446187838379380035196254362835942022711732070982766648619411091552843857640138277485530630833109921476183827546250463299110469602618186077714949262806260802675227031963841976433386387750876547911786643692546995928895297002996619173425795282495706972302462786302880715058971858843534212103870639290246614653335612825953753577871924645607043788709599192535392502761141643333920038816704320957248801035064334856463129980204638169583485917438706017315957147784294669478131458469527257898367013228864454471623801483758530294521777229042724344828251388370126978848509090817867487681033561365451815850374954137145397279135543974282903413830457284163192042308216903362607337449283614228751343923910570494785974642369532311867700631221053005998536278265209661097473644047745789827608667535476306882484566886958682864928456616198677529673292531319858984150018667975335939147385479118321258311298109314529001061049399978358369671210945442880266669382128247564637258727619720077050070496268343232023936444073626473688108607274213586758432495687534586484426866641769296969026480960407443632220747531391680240631103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -4434934404448620743179936577462491859011425220851490436727481413559625051709392050454671681207019958539163980784914697256806208680796561200356784924009785239169845952151595936079017288543418751097531038252878044312623652824631217892323886738434832061615358468323034776149650630982951790568189510029658087998113299914537779944853919639033486763036384854169990589719616045129799706101680003891759118347829581017190018984827098478108485256806797315698892305949151874487513734940917040671406492238103320320023395173505492245335188589391275845833889951889767886804982145465214631864036777752005689446901734154616652605489533791863258351721948451223244563719537346989062630478579366035802600834044284695038065091168200099160546597754091636245010619709306833924151262032164479546602042917027307530160525955713101728867687345919477396322969487528423686041267257046174945506139207453922285073536592020253058115058590150172721427372944466590424431180827144121320782480952632834694023779218772883104958443973169778431660048932280813535646638507373394110408312144239927179152382208914079477443364742458530933870776394956810802135566226244712149377033257369721297726198037639400380966177693161692175798803436537162463941092865717592228082380552233090555820714299184887887441776582407115371040282830032816736795231995474829974919718830118133258022241262699712928847298510161617723614045900998398651729520067814385954145508688240238136695724015492316347084495491645882400845562384544409723189382878038597140558810487290399819062584909699891070740706835537947006109272123897386354871702119259807818452562993077309282000225229884177868462078327350834545125489484166906172203952761543088471228750152440836013116192223290529779822582935550433095055315720781198274702489699280480294657921826513878406207993864663078177730037605060173499926735439932184514734551943406442385476902405898514912716501086555604315048203929398527442342228354155027934878022296722493410403142029399044453347693467639525411435579693542531672599579414800074018370908262686007811088684842253902029608771503985393241822705627276848791306474345567787556433155061699182292178863316481307983844109796064470483340611662777740200242618964697634464461021859917953561886993769809201611829419217955675953398911974820684974345147469312884803381073101044728281842434073180617137843739783420460298657417297363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 6149811869502170156448592711201672132446837681296859623399165192383953068056906836515812000363847362968035660456547019200350634361900941326125468617764219473885494000611856146873211943999950506369840255482937207098184266891597395162905987858477798393568625135049111233838349329170185060584346271957637626104903518822668618567458944037839735286680672401853845475385154466854050619510621662869400167266276574948712646083499844375582843903458431847283172398533670198746395769462897005523688547614748702869427991215390959709013410561232909497115541106945663640372648374794692068853484454614167692371721352864767300973681623812012660135075762890988924738115497031258065253131867997196345399759742846269465949669712691166305813289980405025080833943414872233863179281932653205645303323261729589513021453556911917857808148090487980132118642268298309457607263512205214795763579365639774964793185314840395877092918099358999318764192347275720621242630126005014143286973193230377382988559517172960379174055003667336000265901547090776014223259822695101510181708398195184507041393283973105906870847114826245209996348237676098053693836386626567308809139972497554587749929132155421459570502669463187112407878607492858939946697930387543859451095439929576609573605957224419816951308344038253219817907444457744717564580010482630690734764034334567815592222110814307216285612435148125825772023112428993577828402512988227961637543828117145172921465245724461274310732689797980033347499022617854880753662210598250614384089500301681368652392859563767374133361897760836629634277088233843552326349290747862225108601858730717051003770196601912773978327348512404620391602356275104712083925940958571731064065681320619033976196606200420091963105087284286922758483913182893127071834802116420756341021589040811324150587081644329047980708434453786942468592244643313113200138411132351263771084017907738386506116405665927097355816102461214664781737539583665880679400266905809691422977936721461239189755119645458198560976200720588131596983924566998178659709113110507343588812299073451005081952147550449291118893490418888456252070685756542802839260891414857368541062202491813659402155196911033315765972057749499990628138613592699969247591890948516683356472871099971525505181041921332345124418224886167980737727162424825899915044232680323343640841523947840677188914071393810445442795753479003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 7624443274700049418800969516067115169227625065885852862780227056323145078826043855095526279847237051609353504662384470234691186258708981580172841162473317958939585973580297030521860198905550440790632430160338085443132110320462970290014202582961586261554765106253886079257083724050167748343963766120771947288114101234347906045449615687106174046213244469967104638463009714400295997150755229300559178883162859069430229529648266960650397310000384141068067445934031723537843790655087927283439271639206949839844817129837545333782777926395020122920692668602707642978921048601474832313137177303177941985617833057421023157397298242232727627439065316285069647355116743635766499682461587217187755606927824919399493687656627662009157110856387764686102026167748145434383807116489512354308413553160588427504812741832563481326872996864202696109203932263712203178339735743180754355814551201757437411524061494874253823216794775177189740493699324784929061438635441331131482566421323503534423263735021325313015417010063997001579214186994551791613725833061274949260576273467494154362075987755687153988016050757929042764068611319535991338054866057833766386171799642357649801263921773723324265513995076984621091763936360416377329097906209156709864052302270355029429644242088998129688710546340857491913973354006165406663596194305219911216314636759554339806475022422001710974515039951955363649130413024425391598763756663828089840881598616862969279961419283265223357377198414101149456769688072246899801877062783878892603134401441767346049980785662845332863282642680987658935496139477741826785583777804874375608333232564834345924207765033707458014721040903398518475833139743135570746883823759500548364044972590778487249764368630654600285070504433457151098836561954990038768858790832244597302811835018478919727766954854667222142130956155330939901261982224231431474737518533092080451324878149461615227293271113842982507184982445684627915370880488761661790063201462235497725747479506384703075152598685891495386326666273613520788943064866439376250123735617636995386135056504073397292140717223498167646367200769083733016033713028618938141456635225895676041655133129916924619997601828868120324169291226947352533582720790549096150343011416375675048513301981626968944809101449686808056698424171866913009165574535319793673777234521550535387847314120287776570417115351574466330930590629577636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -75278314211818350915046326072180060342275699813221537421225339398098678809214039387401468265579912123412287082344194154973279808199964809905114011151715779212000963120268501795218540783117707066786978260058285841283845071540611285131694590804064948697712921056547525408080333736978717894012595360688863855284617368645407110050352329705471261314543996155955542862243113365346472162843099155612194813038755451255727804812720756860423208211671324158234702285813417016718276554799412047534399754852236294919901044034182126006935519719729009006508092343505930090185588270364127281779607763693897460901758643271931444927922434371283655361613607104320728796571142084488716036356466511337863405597900633021381372496505019480411771831139058470532730154454957686715957654651366838053076374812573974776946450387395405815523386359696279068868876035193517104492514358702369784252718457151913455060381337032822227864546579882518114673948948860261803986266270426307658727853730106139189811109725366968946749329737368208870238492626891558262077897197141496330462499475106783403112450951280417653963041428567143704205784434324183172435785037275390117489346313282115446326541893765721449264163045606443256474953829776146844761859896877584674907218214364184732329310635780549458314260360085510016439484712853332439441856122654951521319560774429194557410173729114959194207146197617031832855991680537513846884646538059547694366931244319992781966651413008257132876365915721226947946785713934726102627695713322729764658970556052122299416608994773691451638751807159018900796076496257316591868626245273886491150759868288518047489950994181100187014007451595793165308375110744218965680574862344095260610168028289722174010952174906421436346666637025302862726572141003399285837741030391104412127873074509564210407450369980225049790030665986139608831952935809932348120717225355063001546355871124701061632859561281843080695416171469232599246072108416999022686247043423313414309174397636858494957105718674680293959751881587269909416359194117399065294487871406033742880720121048229351612549403046887209029452886439637273005047230924145108856002246717669046534368199977635927247938545238100827452333339327955260709405027881622253822150011541925062161208738300767076401712615647536737581195524323135630400148541365344222638058978646596512189469724504218197310296536647888920867899287259206175804138183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 254786699565473862486256078268106179209997608763051374708588616254131093507259292516324711021384435689082796417471907455879865877316767540877325696607644066705047699774863013037415066059490866584816738666574229879377986554749422526239377285254444093568052851689228167891070100356071575892917373904580609269422904631197475268572654303066539777490188805950170451838719515847828317311350130056060339914822725452378267852651556276940486719851119162723458864931253283551241387294464930495027070605468541725910794863523106804757117190971238513411784542083792208836234992304975343405538772521645922589504811935574425388783631811671320890657998474470635214828467584591633201553894702302880846070336059523634599874504893246357320426383161818871367576482791579838827715241164314307708946850639433843380403454985011185564876999388508578690490880028251530202258755722730585019418133107079659304824727120790608238060638544884781338632941530465935110108975708156608375658179473448675375324739058290123280878841449645356336978157379454877118938348791260793450895877398881913541002182238591797758082638074885328179667537130330415786995945166907387063261286470600198088321816065064726468277592189919255975463323007384371263712905205480448917387127199379242886788924939697400441968586296396651808633135336328291165438635303711777752453787918563041020619235270021792318564102524950704070480221457673465046920892120169691672608209407107924522121752803289475616625560859176219027178516032239085958693162505578194928068912787470932989729004181430247465764210716860779922788417232291028370480189049673818090969252100139547663513880176067722092748745248722713755027614535553741478823938277966713319258498124969511440002733882628397612200452641160122012507774421324545992042302086649924065818494361156874906955238955360069284435479088490970784523028903923723484442044271391915638400189183977494855010713780053955918079164585164099517695294862840053041827772179628780803744359339493528472010374316790064878804425200143861183155850865165022688435433559224231145850900806080801776801251819022207885903887653018333131094977582171471102232469888564408241467564526303451238370508922099481412281893533687514974511819345890598806089501790948194516319815593228884090410615306004926202208728005037061716356485904222719393369624002658175772054627396633612447748428676879079227135527219161303946748375892639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -594583213233636582848585178718024503101404384370113770769468231551182555457388112106946721479847083075867455598038659120011116704312190521216068343453817863222138964163393174044411361291958040732230792338844824718096642724065958129742916665037226897348443146900131424257122363817983999221844037644557166558407716091696385549305298821877772109835809114580951202800636373874643974444004271790656488775030969453299141605701223075427278656569260862834797391741753124236181581694748852580583850068718182280834837608141592777259376605310991378000107864794999643488029411808005329462979782768477476655510895776766643880884272147556600188777627575257317021728968426895512468667319156322029529925559067063774031447677428947218625379235020282436500881956466780035385014775562341703724336037019257272037425579049032759047292255120999114783714188081827852731257332690269115529759393089867498845444534173169793841707860454258368049750663386558929069725868954517452476295836784380264487773666946604201859816081569975971001225344655621257124049457547283021784541960604275800065944545267158479915692351454666287553858621768087585268894315943415557086494266014872093687615126186083591465409883739296059609820060618426205957873911318258497286863880539179459933000254448772311595423082107943702151406583456386411917426539928126966415064280169407568260693825391049613851919467076386895162093375667441761763838191537556776255464647968982554063319122702783561646438750157835426891482137103631230337030792394281077778653334816785216312438897793786967034714445600263286005806269319143233145007364109095828165822750769743963688553858363997280489605403014173117292436657811231208127467871929873186153756828548407623715437044553708589210125882167077008229634618311811734597694388764816162000243058432935492089220025528010584428103955280115582973383085031429595220426501417363498641251106767788882502822159887562491702459525635657415844883001569086893345062189198658026977736659472068476800252171019618401241490199421638643099409941516962509363139030170678494854225098239160307927290118577111574636154127117131710086955254995135446078488348947393836237485757134628377562037919415617718191333025654510172755066448387951047731125432619209356341649262475888964239602505141223776595895525834996546513651806980538019672467707877613062055177449629029488005453466699709637473779400007600770550197921693325042724609375000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 1096920333623836344829005664589838179913802466563447905546367551814407710971841128714340429516286093143150822267137586589530464077057417541533447754889865795092683951617736367506251401031190670675516652743091682089856333899026796501708706771587241514375488599130202191549018902811294529852730353070117489623159112293848345588631355110648362757153358480294904420753342458494428133360429966338720794324320915838507099685015779684081881570057733368144189566119755351967718183917396079096430901377374719172332751101931937094109457595202648685129760780510921358762077112726854032517867824666849775131567279839025787777030697967569889734662889796665205893824642418605204633343208095165250930271022161404245648392052794746088417198642028254368833182228283986357509752393473971347854668646552266564001909600826244084440048560975350715829942777536772524400076300545062460245369358301582132391982082554480288619363259794112835655723792188144034425171991074157135406121275954948298105947442992764759544225943409996462872205043947867575738054903155607614843652872202218190485275124305906401027408980114046383805622378893966443936968183414792609400195540296384445781257105212760226064721599416928906779691308648889029921875462377542664055321716370985114534787383621594780488823019422113534482423173878899426127162989291992599103579493697797369988195041788321061968306243598924986071691684293415668452243866324764124557904055337846672654784307279000126972410024128968326883591047528344359147903314837380745536643759416902182487125005905478733987037902726305514862946653947564513487925918057909095070768177654921694756375897422792904989371065182077272540675416015812397489056999683140601144933916924375798458160051022239362141438182358370486094548288377642066644560074566944284860706707069545235281320246669100210739576512167460594993613684237752038672230845395669292894775170626996146744729141248803795439686001941505137883475191045233917033691131129880597811174930355607973654102599599371672047912132005773189682965392882627478769608007296012838740403446676406832724305459813538017342772458272004370608329574468830863461872406800994845952764187584928014519004093177884595572972507761844950180434056580077488367083679203244203557043870246745429773012509252496378917181876988200087844040402952452414090361844100628274294463960257773185289988445061799291960344046592545907969906693324446678161621093750000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -1693511246403021138882477978144719885461632564700964385719720703412431984244691305499580871428777950549450137684519460351809465280605622049605095928180937838001181382320043996257367345041056229560764096088000127178406830169335871692182079760450171485213407868401621096826727541201197598527442147569749848150656385528621403417918808319827266386483492128691999459808032938569576133963404492823157579263619873609815869900970084870636131031307635621143670219219385234519817478042792701674630872982429443522466000443514145080714704666297651572717529071895945773766886239434062188871125730345189679192707851510137754392145658264896434141271442227174465196782042585838866403348717815613377244003798178487536029157093355420741342662565342426909399832797741761490168500696106860497538885309990175237270592878480136231987525022934764104304042298715961814295225311535401633009413483798495283702233724882700478096778820595471139221273886510962411357483089986503472200026957944787806085299129177343188689321502617485590259259312880174504349663585090506924493322925587502361267822894025076494668919235807009521022300461651662260213126922003781963126952230050064556155717730127466009541021560045755705866354222184380917494814194336657850854938613635509676751980565008182756024821552651051915783777834303459143311461462021976275960406202403383228821968075421843848790793089696031582906786371702102297028826199069137851147731754652662566453592175697752353284473406229565855770324328336360627919664905639795735434710099345509118691884756783135467300010537973076772674629229955077588896719727629369407275573193021809277732758421305973146086210082378721393035361592913342801935017459059883662549469803752632958256535764124360442600023988012443702975666097785627224270732410817976106082228587948318340729481923887742925362421496103381698591165291377889503930596074422863649471721418026054646342607526255309639080908000649383643172525063281247886654158828722690610379967851227584594142194197917684960730578203886734790731751929370394242554664574021695020825620808422056678865573124032312537896815744272282608735232535680603381313220545343062466825946719617683213851284317034664869873944372758130797233467561317445610461163407816704369810128467960026682451293525792992901429795838593236606453191443786727756979383855630822635906337260849869565744368684640861266317801798051887428309125738223883672617375850677490234375000000000000000000000000000000000000000000000000000000000 [73,21] 2229883930255841928348437197172771577907684509386008125836418012798813644508366492882622913540045741399898222308725059755605726771167244606780081685995122278359931899108421912353794003905817865037365733192835170074328490809282402232061537201094522580841839911185898242294271926589365954792930864896582360406867060339133937222477473843936858552597783558393113159653954460009131828672397232218354342631901240612892068235589723533184411846423858695241444544399633036708259131621164244845153886282996159859834199427913069636639087600326945340351369930103046547094899213213383894895426701852235891435533861134687720923280512558397329971672556107545072036551358173058892617199519241511184735645942341491484860085508266256988564034707625849677546889930693751914710282404861568613388509229307111511032394229095954123419434875313628706719147793200980101061342304559430149086174778893746927709060196219863334950683359138886667238533130766353272617571255651266440843839355262492218254165408820217855491073802436534501431848137041665727955300632136020090956235648278600493086231496213181857681855469659112460496915982545082951635658695920908874458999113605801053153717753473002144571955087326585282350516229092333768312764815872336393337999868959079420606874598852677123300254226779027579462868422082236728213042375193212192437310672946266170956218340084440920321510779230402598666166991890832020149338497138117270072519675222905633294680424465745285484964330155327309571617519366046879776229745696003916999092195425353852701013107237649347289090145244492009396587053408967718193357562186875242504425761488219651679362402743502378317018684624358169530974526229992032208860415450954829014381944288818512058282322770654458521983570042542283836752451927233704562895164409182747740787206266052507064065309070966821481115784059122160292808245442305282967353438333253427685584124019391234582901891609170104876696972670336489500126136571456186895337048141010879106111439816977733110137060882957147635550521106439082221418035718844230781150362023265238095431574769378676904006437436746903534633346827100247711588609397513516681557963716554776054520490828646381860840724661707969430985871266422513211936686694095357636134014887199205398874719971077457050557784790005883773375276786225663237567990332847851533033600710175116322571759956500626514159215247779806807675594875439267468844595221355575631605461239814758300781250000000000000000000000000000000000000000000000000 [73,22] -2470198858892880008808169313453587898793932634565437694264461784566535905978923204360866501741892155962455318275406383846664129249395347247645170696670390642089354424354338898257477235800489107118026213375567603756191069179443294668889486313144584475883989289730988763235332182295920963364531864100630529869075873510016499251263187151145016227895484282774805637576274141497545430935575889965784122173685468793485977180392776399428063068985138727656288844501262851203936976860131532904665624728731832962520004866787774125364584416747761166653833998879354089634918933734732527869226219024590853408564433649057763491150471898862670362770540064802238198412812855263884397165773157622952896289728728014517640904201111386132929895345954933235884949886166499369472431425209442597445128405321514486592220251580435200931525528886004906161633662438268819908803289089743881664176172957033183954406416888498427290075038169575106809129867127653400189855612176339923293394162534278587909698359229748719847152783995362465280042977013094657969704018933252121598814364742775200583397006406614585577894113401163966878863876249875829057623728667922120794536712110419567350937855096895914721628905251791153355563553007382744765814448468469758554831985304578523574460177838192162768662348450304152812882490067823631658563609564018282029025288298952760698841607438212495863974549786872966421842009376786490639875099172499328801344202925274647623686047893588423993813219545879339383961577797553824617745614765146724579778061885297514145271535098063494553888365478378400615797418528097886626135986282876626352068472590393308104132118666807096169255390705139993816626808256310944511359954379790571890578457210841416226580316615673102025301502482434351744133997898343379049835880700582398987227849521956923728241891795129164739543040710496741202602499911217852471915287532820814259950696722308573110580215762098846515379078948414384919770389502507959818252712674383021902089505923309766570774673341132250424616455201904204887113335743484516276762118244351987969017903473895646485557095790812839082543094106497542681699723216523792242759339678157404287572543746418562621673935051881623314756677303475429625714212281120192643916902473238101554101407917680315980832475217112025244969835017725818179114381886599557603284615214590387996039132601117464690211663508232155077416430490627384747390898889207733191142324358224868774414062500000000000000000000000000000000000000000000 [73,23] 2178518372004648030830774378566237926329408781368669474644487331183365905658585115099932698294103612313669950141173860051816224668234429050519604885147087454258240124990250254864009156081535806343655220913694666144255939486347244613067195626678916228041041874880538247942306251961804155097127070684544033848296586678874896376821323201293652623967969050696710945709922730833027500617769393451136660300990905651371675769034738250391445508973274864118101095542521974658283828064895068659540347472668251846224646732335609823964850302625743008578500530622377261876386869940996964479581018808689872335310807227922568493312411176596669414490436661177654055031450455303432019728834461227596042323220480870912032674176016404079780510209372472078773233964674355975586043314682442467479591884585368895495529796725372590901953088329706197295331926100403746313901992790321613346809953800659091562525727557593776837637694881707607497173759102419845063311799465873494051755912806254263006396445475034671551419548408502701100262226643207055588517213529942895101566946880802835818860799762732539513528239154897662193642537615121889249769855028783322227389576883882539158178037245156882284197916949343296386265706588790281607809354550569757318548109434023973048132841199076677111802421969378986888124374437555744470433701463309631801995704427003969864565114520755481553787154403656052815416586304537456791450544341629123789548597543698631869287609047007932584047297656524316326991172344451917453005309080989147629774185758731384506676459036582068761153506622164236631979351273919837356673951799925312992838287376322053407766492183337394211107823602057506143752083898765750338129343520070654773397226510397287446314043651677929107831653710646768980672902737223714428863466023224809776360421955904388945317348727059452278828595756545994536856322443517102861872570128021266837060462234862401845721872188755334142665996326476888926953482079114333919052637477070399399067033834299088546844161977797692338923915624679875455834322679474737635446351073744360625900793387345637375629326230670112134515646000617446078500293630284754661039385646709252288181115671838700799809461823153922863707464910648321206820399611224922611199525388509353563014331511875344003578567472215740956365927361266620747818087892883353163871669780809053487932341096017181517602957587561350885646135169090489051510212831219703843999013770371675491333007812500000000000000000000000000000000000000 [73,24] -1287627431165947797750015449852361566747139516432202072153995596055801421075504880155965738648382015480111265146056223610807888043147671868133102874423199197741745715714719325606623186674740719658748636204767981933088431569842660178507599624119679933694267450488211324930406332051148752426559911108657713415467636917096650037894018240464949244823049017663675367240893826877443845526279285204728723235981189213874811424687841587118201014325264150402005368475028506042803312270227874353084158068665286915489151165625719038474663460502545161531564664607445429759997994537612899490454424030141556187554916212080954944015244882930725838287143435300940078469079519474149822947139584599595633275401495119997563769857096940063275052555232479533438561348543419306001223660411722995478691409124787812279876062157166465676716862687268113989419597892861646695903448952023471298929972777051343613619998284589047662852080369032335134696405009773550826311531257768320714617822393763984550751022252619752933735616058665497674034792805999882985686299252857922852581428706612159063101891565719007372303252961113153953194794807620080606072116125078169645674772078007028975159906501036787264961989587180538982705517277723670736246156168732735497030963030859604495107413203719606786774538209204933142874192578904269508368768163165782029020717816148438414875007418621218171776567685051885732623268944508412054325576195877362300125285859651286729663120359227378511479146067139195396346347462112978339888038611484470774246000155284331729332572595007592913271806290549192498916504627571407157621924116413661174748260285155280237998059423524374156806909694963556035309879127706556611028229279663890828813897090188995326509831559228171874086707869318750138366661438088036571570902029553847825251546391017931043250497828830035780834255137452780459260890629550775855748144419877213913185497258595790975338103984992242051272703934637977219977284737705553065907144736246301546917631323206734310454192054476643192367480972388557130365614879713454361527015671658343403216340166699059119519851453505900087641674332680710599836755597185545251399239952392423045620554251310404197158595881381358891549914621119915733867451622287903228864278569178618701934993732197767873314161476478495008735945598609009599141380688125221830796564671275810606910980300318687158803960866211274337137585086881520384992970030689669880263892309812945313751697540283203125000000000000000000000000000 [73,25] 28269624047551860080354796344281983816045409782686434765103533247398384723538842489491073341372735262018890593627895610246306620060055951533551261127424178903541332045453406504406582181806580572912574634692340584025673558785033768475573374859555320002239387641067387151406332407108054354568454793875504551896753818392181022164969323770575650427625409218839601143518111680657601756004212767215464828557681098142050647459937442747121656199621983544172796181919135743779728871705723379212876370516807295234026306368177392939653279654868044274798389183264867325325790958986381268512148499024366686137581452783296190030831461874397040718335043925988431783149671726842116107999732530637063188999866683339391183202908596981953329452397306799375411570845568586802820918992992995153219336362359897919592170439602263889649132034447628455234872688780256288640018361562926187107045172823343397790583264609272452543040993288240259225635868989747481669369279934351693438362875664253381142000882255435013251904867286339249970856953624219556958101585260366193750593637818415949691943661394639465795526035021859771408562135786820030476019079494276803336996779691007041372815759351110656204673762694500247363248851240917342400798758324469377738159639642965314015499025492779382556669078956318500162780701460409426820272711656513427490866335631559967384238048260335938540303024734227735152152916537937863216999721243890645918478147768085231036261676076947748909908419245838658829180898631897427083052633674203295690161489691986261165952059421661831597783603415650727208373672960726705264784664827374742659055927450455486475921360183920000296598632356882851992792736784369102571551221478236114230954950637960613564545517887501279278421551733133209188585931229899565965929657273055970150269279459937642668523752499030145226742133412992037036237799362028633913080732419979791085495951722869728114462953439703289778839751510838662662496597424994771086928879579460028244874713881000824338921913397863740199804823262766003056682769513108543604199078657504285504075287681421038538972660007672226143650841514618718742934279303690168238752364299034550557954405056917181215314314945949819932131440547316178698496256020178595862085363504981087941960689654362932158016538720607855535671018142115083129369321599591786374666775374331879840411549564573173588763947634975663400481642689563374291538727018116246899465116015903731749858707189559936523437500000000000000000 [73,26] 1144080285951875596037575710285551368073893036562186210443239470631057173910010108119681769850605007527103769585153395173897355353078340735684299881978578465079839855018390566703097009126082615595719047120760314309262325707701605211024345527737458029160418554467031177662029317969399911900779857170825806715978785616208689095390396326105771741688591171518865328596450319322978792742610708488961489434087273042266309217744015353848962791463174210603795996070633009651274660335417714468150070299264088579049957361057314331485444939576804087949458659315261978600519567462157296763830262999785542594328155375951882748293767347176605952385594934028700854187468342795262721822201755629991418830680884105851934332708067865865705033469625018627307400245217392319921353445937913687707796811426181171867958928725436108376164107159159809691483457975283341746783162941925285128212911635162573116273430834518627856644473407262673483043539173259690422221121056955197459431914315330351723087966486821448438039385529114439501731978430072903220719528004580130412329308048242952122041559480297315803487672255593477494173987942248167005256964110625219890129382202298678461264595111255685368558298063693370735674578249599884888991932961021645889446947994828997021570530562101140062420719935914068938272886207956945905248876477137241045018509460486652930427287696205263444803848677374397163446200049168969164506849194254027496490389827555394508851249432038038773869618966830199744398889941894112777219359277439623803267506877349775810697345265731446493171812972962146916315344823574333464721256053469813801509201352955359694475271900485119047996225283383385289259293751215046108382084444176129190177770659647303224715553156650313170740435885119950455954803639411340699797071748907349618385116116175036215084367995831843174976231634348268787132581067834219677161782484386616337973021138480825316601825837275841515135379580390989476619003424833244261198524879907278322470117365881658459668627781186428193941413578444518382454853971331117071430403516297883495561838016896535661192869246056786633138988903990643545180922842252935371079562543598772283644188745417235301498042390337519982461707111887251599031467556831118875872368499624630180499610438614064794275215479058421224248232595020887692276306033088000653122914678735394264642806052124047210929051858492530817645153812922532668106664620932545531735652702409744563283311435952782630920410156250000000000 [73,27] -1812619526993679053859090937877656618934535831496503037927977884146479429532595165712570162694217045996499655734590418540994766763111534814102909001411279518966958061076828468753818076854955012466550473595810007729555518620582664336180757395773274935908030935913006441575909709307751993601666793825088751065049169206006010105910895090395649315502340940324106142407125842865948696742460964314170165989381741606823666452764727920460283270615134612896605841854807889935264337080186563464437613918203904345521594407241770359947961611960888372688197236133042423328955118713116036492492215712538770071042930180182409999962339556482416366909368509582219484986220415749953143837850620989531239509215389944407835500178567836990641842603488038110442969633642228796541026365453084277318773462994157340349022905094446699059345586265946875029770267811769698615161699639866063390331742098600867016196655401625015422489727404177913617473640846685762735768567907454167839053378802971456878364496517281653117207744369528775642817509966292287259466914692898393882715676350488777442137095788600328619224895307309966855202371151949228626045214175348154946258020978401891328462581851268860949687967720714538778975121015346604739431170982015439291041476260574525706929767046209652476989024353993122913798663379123264558423085177265595172899015983104086432336221054106101429526703034719210892291223702775223141044434855986353088720460594817418301417649878657676357140326207420106293587166134145616173283070629022578405002368810036402721442899411927651164050694920255402690401048556426117363730492424406796026905086902197097604453334908703491625443186434025276496085407814348963585854785062644470246270702296073598714208802479535175850473977079994650462889095914810897116720310454077483218232905337045800958288131433452292000915271412557546995128981437747577845103171185416081913760697392488978800083071158379601369653680670630282190987830446216063681858300276220953381139600496670018809886062077534404630026268701560296117027147047759832322151873048739572795766717964661627620961694537461880175485240641470040461034197124206570950603603902598679672162593602597388916320988400820767306857952912492641633792862029763838254279821016592459664615022597566593956767615598136245532521768045827937004688859927247896154302044408752623521593538863313645021950374528191317941908328418768450952142012312811073995185524518336528387862927047535777091979980468750000000 [73,28] 1841738177457970333907206447125719869879400051625133665919793802786220620685600861259456842297044309597865013962463155800740458532824875429380793727236821993230611829055189438131077651282672727326001520601058237177428061232379945217162576169700668576289694407493527456892189196188101014972724979146851723606429634867334168331534314997298583468533770469461306121251149405696819604293102779882124036761007388308642963192758430557464445672203534217736937782789522626501133986952567213690726964494919209882160973728141148109137892722669157386855958462424945248896595957584977791864761153819789864792709293738410914249840084429884981878494738287455636243295789438122418485449334706986280707259884908887482663523159562436381650423619696307461395317186129656790250662209095652581478278393621763261998045105693761016310466760451691357493785102882850506487197412797183701296229073704801281154012656190355729907554876197928231460281538941906552209473995038322402500699142984747071576750679872943999991549747422364168257677873106590829004241110777766552018077244869595785344781401937383310075945556137887147861103948260014311036570002947183626926801180115645538020425812803737013514032372751016207088349021232205290829019114628528220164145074492011352274559016122520229735144560431901977459310257072896868844535783910198028779073500744211126200511104925532336129624188688650652441843708055507055953919836897008286032461382941698068291406164520580355425805362098219573428075315711375864901662421908238394350145373838995114291879859402922912740103513158339449779148437017370691342716798782418433229563094994224769023050528633681147288331905385489687084428118815839958551154026887328585173393896281882006361212406035883401974787427822056706765368126271405833166057506126488042355833896229392381076256830014832835759548365232863812000892472682974805298449344584163620508532659707524348177654065820431937808199688546306662001136316696874692442083102046138244192365323388206619746500429779571675197009154045778087198704839946016286355790068779752477279722680434108963340973104869846288930911580870100394317712141825181315804430748202173188552155510071478007745364369796363515986875733383092418816881332144470235969570936117581943842504491223681100617313356354836428049794884175625991902174515260154325231231529445636850986530721696838354354326677042500134137655808929808099153422752742122972213181970879691817799539421685039997100830078125000000 [73,29] -1406195870972973874566701707775335512025406591870218193190979902509593807303277593064783958221444254881815114804138579393678380260988105372119676786526798672770146219192812598376773212972727124848302451722756934675148081326675727635210808533748648898756664594525907987792870877003578774483543297081252389399619511871868322152475052426763805520681859207842325325715706333825488380058036300423871082180643649502155567329199129564805834639413390639321523187049759927433907628045917483192880498134687293478439708369788208441832136595804035456311248178127798391410167454706407501650447328689984042249313814249466450907585202171853682455281236213957922225581283976851546391152297989276675514482282003954345993262468387980463317675352338602936868074638167994623245299876212829957924195811027160476048324535271382981062522145372310820151479148321064750727632717551678459282002719520625772061112046563735613973800741544428448733432068197334809750887135289605953235161363820026742665950157117117134101079597145056469847701191612213874522513997924554714152895758749096936096822739814464986659768133769716201580261504008710489399586595024248393020844156563469082087586238403719862537707823641758133902638290743487712493682660976470779030502734064800976308282722548457445998562434158506887871228283448981754121026671828280095331057663562282784273002489870532121361800267750563382556201888868419942990020961767346177130175549655187150747899396635762446331487324918331123762402576075229370310314163947619209995067535329182979317295540742897309646766287749498263972709337926625744360674265244816924490832119649431902584941381168124288051620788407785902809184187643990761804779113453646914480026632858657294595477859896785563425372526951190723821532786922250603792354541951958614283807757669990406492317638693057571724015074749432748671374903866279737609862545345760257628565185262721955825895784034638788182719440380041438339002262083088943999668262909237417937732618350985260367965269648404566706031101334404212418688203928776771314656861842921223657106182571044500096569404251497862813740394058494023910201363355595585808444481220777027964194176758263528697444383921013894041495956152802382049884789325477336183607940897326417003243832405030638694340412182188505281975158624169236842663856617666320956428227273496831591307880813505325172173186487867851686745478771657163315961844911903152334335404677334580014758103061467409133911132812500 [73,30] 820212079253073864293595978705342570544654338398890670260275479736561341339155438051975453278814380160361578559116102071495642840376110666261248214714239002305434071377783868293011709997099656331877925498178521348710151726000002840524533688702129314811967227268970999376445428574597005982392474938764400167894277685665102079484810142761908658869907089938371526318727520155805478539495708156680701388872385974680518942044813891279622306870131871457400589211318057048708821908526225922398030790447622344316621514994011858424021404298248578379029015652789429258011817589928120132034735129921110866220702736825668703127391521323011128066325579066775932841837755525651945867741803150683655405731019471813528984190151275952193901115614457719271884869113698047361943864329047356876994052076350755865861787540081418982374751617945793444292686399359630303574073846199816066020943118449420302857387681897880648751803603888875858151211270949801797749720188496556030162135315204640431684247848949585775470295716808813282112996085372803387841655574385420054929591785320488393559928791409975917788156022909638642057793135869577340362655614659546900322762711927910787726363433994522299116310357271352686426203857006719456061705358292591076262630779115880894437596979067863321545543803008593830396884148563141522153355192794673817930152170104375064057998233488441400554612911327789145330042773128568059017288752909316893627468835960612824080091492681595694159279404535632420899840365531332020717768043284734383063768538788701102310085812449722716854864549583780715013428349700258225889315758103476114103318753968105218428519875038253640164050039148523545991761674977306966194919095045434851267379013498919693727878544875385291738244856179935289126599845078267709953083701065708093773787797098294379712041449507390003389558407210816646323506116226038279645452742971826548995749625113025843456417957083941301981586826161879190280166244696203384505068600026098818977697946988334440030090788560977447487575102882940732713288587862046641229435487765352662872937123373825841091444974366002101252048661023156924623023151263020473314913211011505484717924766777008793755084792700144862508459501152748778719109024548642201125513636177870680345336190968085562731165200940512732646278837616930811532199149403353444316955596945247220511759525448149601124715941357303722397756275784850966354522793948017209131329252613795688375830650329589843750000000 [73,31] -335721438666794475073383531493426132131645744510865061735384148691169135217183020627825955587012240359037764357928961254365532496629110900795644956596609367237161048321873751257567314006618224866132738685524651871127280095742937355492044982728448696855251555304991688679797949521104735630306331777201676163024268548122482171038623308222383362793485986749634358628912602367805559155281327302527509822687173206667826629780056411450519803090621422156341702788838901939377807844875841757184439012505740619611157487908583347277274696674497683691463082363454047352828660322142099294612554461682807101304234317955891160680286468516449843752004814032053720128169597493231767120538251769324185592105386058556822798591742723889637795780484998820347388926744572354445695068021713673912901045178757574688794746184940929554599937429671158916763472748707988859429932783705569941781339413936313274428380169353021810944618511435898760936613592858558847544344933855330739682027587727696049181119300283836779380737779439828369964476329448865985525276609084772218532551392878849392178889536413448701186198122669967489412131597699554174589586501452237696692243274683202721351673870134876348760449952775292281436395747945370574975399956640926462093677453639947786713397022931542606630943330924236025555611999250482272047742776489767069678078608008095211401576994578329224129819526948972367612590789465964405507564900161824077301077586308073820303610992090564856159399052095732675268244843115416231432672727582486210846465712211874189198463833517190781738610333958211014193729699807749393961987526367876632969626449263667290797171844028990475906010732568125956819895290212176805161943835463371134310970802353694308940849960936004590295753333278603794031928551851861803419425057219153388070950767234455278007114880775460795824251648017293691555425714075656435983904054952868245479878285855581209916584953881132332058231550528499740387894230407846147700818802311655557473803405596196887617770433164689533665652303205433065438841325805472525671678401835376923056334149815921464595407534287454844311099742783471695603162198711202313136224876936409952002160891659082888301368040413565193557886852270932422603388661707880544721366466007987167005646408025989187760392793979723115849480414066307498713733086032419691017947588842588519266417730567687020749102959280639218375904259219076984761853499346199742464635917826853983569890260696411132812500 [73,32] 50609398953240571894089597576155154598618128551018091590622631421761904826399237665212506989873786095470975136733355768627781127854272158836554816502509668441117251319475642515571968869966075047888576532740473677857839432532962089096752422386219191351963094158903330358874969717149084331447689476000863408592613519173131023983616309559592061176775483389894851145566001382476018154904953249040732786652615085610829686430030703531148594745481570579899062731762908611797579028099784338354470860630234643120616803038442163502990190111594006516079977693905630415654493714232556904500172688153503953703828680894369084873942529758216490573113621133065183946829947947992074971427471105983499633904300920701836831878231498812282038952389127586822169517828535932448589883828112165984899272885821038298061019443603547228366397765402044167658829255835840967268320397613579929599434469846872411382287867227224079653113388041421941138247056019316420657507079812367375594859298481951819324119182709101066441147868490126035709006182853613094705748424367859665110665433517334891865711940638048952886431550851663129085083167821943263280993240401061574314296597847154352144084512085895429394805651253563478259790581053277926125955055015255374926609527982358399506432190093288607429388882567977009909709156568848441675552994321408728805601517421129916102040739128751550586749327625987889417222272071499647257922036683552549162381356076001068250464304415892783933313517112115911278195160510373576327113286084678655863390812798905502730885949335972573090849361516081927240579839594379869988068894246653851615569101662276388007423747313344825708494549598200177110135643676333687467597603530327263708991429222070781451484639083609520744512501840020875467332716964575787174166259305402497772418415924208771282707365505963869366941781886105517432949574457678113107518086568805233950604852175097847349120847626939679539548837456859944553339283683264246799226940000470993553641997740038358891467609979019257844208331248789689164443059736428068999492645968077002995026326255414507617960495142839274134571760794568184117010986172249312877424195723005786972778141107293284180374721305356014228902637910052551414213095130753685841538036170643582636869987018619944752948800727486155988665209077219852886522858566537190024711632188880706963985671427816268459157549794830209902898594276273516734134340545490579610365955431916518136858940124511718750 [73,33] 61751707657286702864387394832698666837763866699338392560439065883493004682876478297602655977605329664837321301587911366763117014931158161925262542074875458635631571367459703737500135647236249995039349444361413456103605134250337267459636544684732973258529723428057670970416685861593113106405193315483917418596411730669510415607933041516591729270137985404807430683816470453684969771759689891814777721326994015424103583885560037168962570651489622905872228989590174066225796097166272805296948033644159338223517307005896470672038524866765649875109803645275612178216530393740268099581183639574036005103630352887092070633744476786621025555713315802066361409110153990803630190609633854865753536610053549162176159315153877253702812507137046625523291240588509206300672056185389823699842914077399835235538583231568213875659977585287778845491175008472417188773607571370436396847222365702734349183764791980507904409394178830514182515817614467410114597742882751947156975749851436704478229446295641895146600103748311946972723471258551614505018806066334642353556627174827849423412380085917798070810929478229656379487489589561444688319209698294092142015202719479353782089741958891163568738458931155295613424718119377824540876051901557322194389668569310196374878618672366889044107438928008105577035229294165116079411246193065967302295898644558068953310354325573900756487333225874593668460882673798609410699644618898377148032687132206841375399643835292656575641042410429763807876237547699404616255958308106760923109534944358686398079457375680925537728898036810861772320354935515399356178994801270114606001362264855964510471510822129172531221335047513827192054035545424721433749267329465037970646945461633299560784367245840293544053350856880723300832945176907101754296714557760936427046665097261387236803684849849126080554986710411226043502745506175790095862331778923565541245255193655227205213560625660811755234369094009386854812914084805946575954096794021093880454504801963751947258468585651517964361925994833757125976521011838205875201013131909611614503224173121996731009586086837338204822854893887548047786610723618801048395858693441524655997664799464689050618200935375617926014396894265553715232459154199628589376470566629095850789235904349690405029383982664434965458960837288134382247933031559973752611598649436763037438258578209793380399888011874832689499326691543146298441994545159322571592497297388035804033279418945312500 [73,34] -75188534936598700300265486399113413560138037410606530320614975628529516251211794540639199920325540218894134419073990820646502375444845352963806730739973651267528654675996203022228001087791908270331161530142924269412835756104652882770783375932527546687281645235544083507559462480384943597541152402349225300744173685269962036441506982051322383371916224110431586835240077351095055753343463971212102357781830125021004208666311961639365695985660231814478475510837011211584593278928638920965096365700398550919509196740420042619423494860334269475630757628190934903741628701728139069980954772046534541707688654015574738948897310809582114982957086122096049595895997330317286599219760577419859618159420862029418704230374769489525465978685533678929266208219747136191198320632377180759593162790165582106668833969457864452424679994103585494630570539566716730137603395930506238581048534648741153169263884535607569675998663811426709658029157585267455770177454901169523595896079364128153269616825102978996765887888261724955676571975967901841239168092610976944150785283796346693056339050277642580224546226233844386381447157427761426123205126867450775271005038661383312389811240978358170708473030999814328129586773104585590263256133031214164800883793026287520477190560009021991551373199509388178712053487182493875653190692640221873305291049937358368867709881472251848101900996124330458528933721324629436986738210624910824087857915245614580607601791237395642729427762526053708775521025168374927400658271135588385894652417156603349800870202789537938963215078784380145454986405602263511883769760235131861271562674570076533927485607484414640198720476445892964160260116990685730834391120828119055498897657351151219182671753838956614964382371705879823652435628343251778565014736214212144197039655540615232033063767707604858711772345020393815219734165545498347484437291042149945933503206699257180578090388449682223907675822797221653497215555848434475392119629130214309393960536758680051378980779213102682392994818243760135718301034525410378323627140471564312029105744010358797964923439940070333432898688323782747058846939091295078117280540452104312095026313576270126701557026656734470698617948605992410706646956626974942506264263362736243370473552164415327357956289261315286847278596280512514554038064003904531750713953436758627798323321640092832654627733378812377100763244030827637853818881663592321729083778336644172668457031250000 [73,35] 52902790448887635167083142049505171639285191528370930794209093218887319066573610709710102365344145552731399359719133784808554666714660792171950249965318693519609830830589396450312628657069211034807109291332931083288936366569960264359681286571489426313335562396021033120624108692144555557511450801417362315308208708593178433185384287685100398730689375080932143304785032244424482773053765136906882453080672763193648341291145918432584510249142399745511141268052289212073574650484121308390660975522328052187168658251908317772616176065916260486699660889782597819343125211483998764612846576860494176143481401202373533207142000423246632570366241828089538379150963323645359932900026847106657268026553952416800993766787418829517165072825845070357155466949580907628309709369685305949643055669309988691584205040683339445158955713234583524428072291670224774345638741537333467595179343519236814940254648168719623960276668371755216668759218849125214663380360100753156879398781694319720707509119678754985413684207027098222793245130549553090571321625841142854314952454327460599406139467552502492884017688747717165451985490663969689661786198087570264119592997113687646554276717420687473256260789669082767265861417945299780993769063994241341142350846898577868142564967131334272709103220725031731749423653809776534138471576813377963637653269487553799424551269467661683507723318281898064956333318352851154290627137844860405158076849947428265739743891959466557622310057923739462602728733774475304480978117491790162428943167845895678287187826296252605613340312556266910962388302165904299724190919686023426140982001538522551015110799075244896497247696197242978425604682658930795098343531299325998333197749876240239024073643339627118448904847879267523318494301466736734806350072791568826285848844929228221200275656148302918831599194766518325983083782693964873929690547598846322496572890891763134249705105302599627460553515694079519506646988871857127195873805937640224695841230783019808717933807051920917468586030219218700176820487504780883460620578864071105543986164980788506826811256515072030907562417754260336106131662488727035955134517110455017471299448048466349232004647472887643202298627042984034542603949669850290480364828983215364889023062452796132636607282336821481119369014296616175452504377025287408860317256293521459571603042019834445310293810835761997875809645872280190058824581034180312144599156454205513000488281250 [73,36] -28628496878826325196737027063773661011005670602852559056248921065902790093538785764589961550115389868191104307848199268674877553700643692053399324825917086984985437832670455937908279410240997237333023251776378599662480663787283023528908270572123330927379804554038965065707113562864661985454840870795161966476657413894582049296996197411289008006635906082097435474555270968371089871654601159891126995885381028362856249679450519468210517353900353750394140296077411702710132412387138439411026648559197284960499753567689785080152558974670015201801223291737805636739054195945114518802996343129854045343942911160876597303931460341135986517060984671824635832459684442397802694614046102396396293600422646758095356378741198818918067014987882516835053809304814305591028440035825054778342991625802991455740838602360649061995696018369672914338830070554012604470084766776139903515647517689621175967457255900816317040708997845828412198044177343011820501845668615485663168301296444059508932342761091024483217680986774031149886981969395975960625734291296898064739899526889829068966251298008550806723709859809151798778563363186389370716529474244078848572632780533871615235326913036809198872012600758374582726440838065664192692184297657473138093854385727383060083911550521713039094023702932589994955523827675316113727890515941396049730104718611111080916765897292762665596599030818700044824763148484537667283820159389312238894899957984784399267474227041260648154755461518075610086067712593760667781179046950150340684866344332501153141183168547893962048567573782146766647167150788930325005057907515471427098280900665831784310909789055503117872943727512197516671696615996962184061570532114295856712891764955499068938496584711160817642889882185070130815860496723774463936499771043112412828740002659890421250320598207367333942628837889856530080443682557086484599785675115525528270036552295514510193954182900898868474601446791759042394078294697830450134760847704641321906625827700368878463375843826143139209352141369667607931712805968108742031101485843657404880243799274459121015774201817548551629652950930818196860330840213700054472873202460242017994159842189786463014989168798167921247449075483831045706931017517829977178914753877739979390239007131263811796696737319843528061286423466069954282349817655986495587465288228388483004931662972145461736348489220094229853137042298300831907886809801766503369435667991638183593750000 [73,37] 12827027260828522355146444606594637848459374573538761897782579951849085516170414736465152063428303555296195772553476250870493683269630546351508443154940093465153203768775752195075868208157352288819452773091642236040324720891122465408747225729789739078881430596039530725523200458730751762343219346694923001405920684934444634167034868598999091510097891434747514216970856579310260837185201766271587700436636816360622374464702455813779711785348529190450025002453394169821256032040249520678179693958081844091152618071209218339551566628272344986914170262356924682687016732439452988441891809991021211267322593466350767328891472841562851191535985105591635440437941180817237247607707546384724791441419353601688914350568278174904337078793563999289258121266584698881038163888015829554760992491580607911440444077504777360048612238768999154130617617399159407694527106000120489658188205754583526235423463812180799807310099684086891529867213489963953657965435164238348233124487066434802603528332337020076006825287300409780608502348832016872557160712300071339993739708148064135991551961065953718223922350176605471241421073556433806170110750660090341575241275874320926381262296512112308803301749178862796704759320083037385252050804825827788856769212725056560152433524913550942881848687739139252699299696500019711539903459025702421257282599929283008339903306296501391709645926247336340304911742025572596017550147543453387611718096286370692771669609633287244582497743262241272469004220483689957828129506633864877557046669895312546277491808345159807498553302018210670066377340126662194529633399707001817772243676398552932315102667157008530102551756736429262210180080239803616361892321605597872584375648096874084774369271274531443287555734932082305854036118973835871372448820914334803295438340607548721605331773330601340881339208083209850280414300715768790120324984945794374582827220998185228618512201317815758210862249831652886939235261811130274880367337934530768895424137129136039493797846118404776597400975863569565653697360911237204318195563297934441215994848414488615530561736043803168992908606955419921607670517450894398731924717945551215886234135823067411164360643884424688810586058406321136869616458497105167451737335472421112111166553103819188848003041649715047366812834322364959333305891695821788289459939835832170425629197784345399951022931264319024272687200280797844426095011272082047071307897567749023437500 [73,38] -4909412422405591553283344518625103170966714146170821710526214285082725111348132279449303140114124516615977081580337161178406384702875114692107235643550853833454155678537966891548354790024448315811917648371757752966971234174956347439088060093773324867719349538792973309813071007146471753513716555755100090182063565865036217159958308641446819320316561607192363066057459309812306317504303687381362316422479918463656942050397651261141880782673177716508331542159692696240794670817366206835044699712754239741786127713551129514643949786385485424985147013236766309384814658441405317659050004375395474402252413063984310708782293961717134584113040904252816548814474148187226146580171314985570958404675193041428729881456416141347799540888623115490066028717418936489198644568857917400545325364710695309880730187875631627724757998197567617072671390299631212971472102821283960081266460594672719870060421529837172205153666551887754679396997523615113339727494476684769152543259333852482885775200826405076954159340897209479064953179922989177226390984681001468383507095462700060707808808307648044283179124460506122917911932132859903690920880133548660712555918190854625973527878945514764598179524065996197290834775529397722123555663576302393910590862583141435524719274307652769122067318902777397919582673017957621111304611823613370388975836919833167194027001632648476320021553182322103850204439544621220298497229382668904209471118212273884554863902923022302684984522690267296256815926829289092913853030722215433664473456110970554706022599551152461416589541094220647979467867510145642604110931340552767276966225934863703191358717771190075349073987253649016764650526503737006862819544724179890218379376738835385049984599865681043372307592522595563046833789148476231564549495543169417216857460364668280087751866182418908073222152337862980319767363339150750451835498622727692080860349706828590853075990189147693623665900807970280203528374195812725919233464849552087747392445377138862854753332273304762855914481844429755175826583046523734165495140693240542256054712515444143278688884506912681815201761072364477850759191769270822956610376933983410981299763935140075184745964306691703049008151275259316901629601408646191516202495143595527065184416629856495944284860279887547326830585275780041838266624766868443106352566524704864617276142037401413955021808438684910596853902710464886971486464517511194571852684020996093750 [73,39] 1636215457935067064548550977477836358003323252039378283909093742576171105430332940222439851888396384775642071000189140001115259891261529626136084429745468449891725594238206836933784738243401580435395143389036928236941519310543807476242978430771256404675425426091871365079636387957078777995000833816087259543303538171360684929023205251072254991719942398597584596173037598725542317732057864620875559769614357016951721784251423313839699601974905203173181844283440319608563051379827933034420921358677714965953507694787881318277103860307883855971915456223597761351215362523575564056472328961175671421916046523367195107957617358674960573135303868837830273529529760948405050589144666826095344573494072654796691594331703569489448265872658687601504318485572283826160038385363060800033378650472601231410695803219572303384212470090521572381836192919066487315088422905772334025192970464131201361337132955312174118129261749848082345721551580064096367850715513049537905357426043960382991381738287913584307464556774303417391624752042279023528160467382622520741650792085112752959649172881857920369012102239923975080437818742341300931653447429840247305958041923397440064985753574901338719116427048285457399320695732768736564933141609344742909305752595986596488758665473849693189544156725578106725347051846353658629593485007501474616769734407630764700153120731993860729438703218311958250306702531365684047962970146133886669599292224205322796319342356224414113357632851532115034185529311197138420418116249506933780029074328254022306584007739456594847549797106249296107638264700277149713102708263740068078945698403578381813612774309736027501188659714782571587819488189308453144381740594572860381148010609652634734389354108475118924585784653513421771315689414391951930952908300716330985407226648499024670803477575611337088595493259201543549881920878789723099681482922278851611866418687928835158538322593732317887617933189451856442626551234896296936005777985164870913852184669430219193916798831780592001472498819180176749324613943916268870297293581550352351782650361134677338553302399434069035387754881739889548334564844370573002887170948427954931740471096335906761909935261224426304593672032132721323070421826707674133808216370454627505509000966109498822126622718547063803490011939047510356037520728088326265825458466080917085392634494156991477530485746129217521824849895968612134566910754074342548847198486328125 [73,40] -484232473336487099016572171761333925313686712267282621926495640074365298471218632556979167566672416222864853367591048336253274403136686679541554547426943762321713350719319002933396617215946513992522860089678200391474466268809453529958528593599648102574862438311155814021622371103655633333789186337306592577464821318890031892142762270981274346917631385404736425318951217028433522487808756671520572851923706088536680471892925809987092055827560010410008936168583018781187337685335257311321675560007077417058136466187231357477676744131900822260895412214062603339593057480484813955179557213699179612639778004785935795630247256790352258993672184503660609544087065937070328597115831241998164122114252630132236027907976683496228032241983374622216079350506048694742898134388935469608654827881026061836342038243187019964206202550900147279444692922719458019426400567428938599986770353872023155967120747498410248822878043882827905807114483814574342792303904998484062980315689501943923000634392212351078487453673708743874766548055560121623948764542405909949445292395425705868905177633896374776644563845921953263562952356280880101132907132161673467218740350425068617655385371956573561840724681142421328470160042945316885963419172242305622646161124982733795612278642328543855479567396741452773523315217957795621127593872701284702804821892196091821470700775070060681999673807281595460735552564618920728053462415729104787282199002584646374368350246447553565655700763595285103096233665129144271799700709000057712411809059495974420321543294108304163067733227677096394576979180926235518067703460804176703822967548050940202605132593774190698029253994772507183643705463335675955512322146348562216387954688738279292823439308691241044716797901849853606741820529354884830711894108474138504621898612701240113349461496383855786506151920907125221389604745239546882967292434647648738061499476661084439723131655346319193271761743684440107895218489923227152355204844404214625038287727505914369703076250604778980610308538521509087666862916616916004332337547491803965742798294499502696194771825525839799562660425693795928183561364478996820503361692703257745591362096338220663858474879786552658626728895782913508932583639046611028166366511523642584950919868608211860048441304085565413411566667059043886655813882201262258911801750393705397953145901270970047858739725807703829947841595027213656976528000086545944213867187500 [73,41] 131126959004489354763277089621543654257750717859222023200566290936106621753337890292043501418423060217741199218259181736063367847156827186334985326652367028332520905613780809661286390089008004822839269849812079972241393604793222282816531176043602524635591332272233355256485750854156084523752155251547212493156337339312467658839351796901549298847059992121452961171219639570720713200413514505341250574218826340191703179883147676412688852095680988336828551681261201295576824328063694347390016830640942134752381468935556068921477149028685220475554229319765129567380507087241324100004389676549174047490637492119148109903195499028761204322973619122220184317444793937564473699275809609833731199984909813205376231375460910838577887588235302108648838002288336180858873538798691836769028234426939351561885147017570593144623865710778783050804488704378174870643116084360858268554360398957098773727370630729785841652279576868312597883450731503488936815576866332721377777856547068173643508149450929557445281269132246934031200379767576268416361287664372143504284580851318982899227362474887952744910495868718079206147270399657064034814117473730065808002710815966150188717200343516046152147517150337524503062400151196161780057315522043673473881109746280157638279970518715750570137299958182078641460001865458374478320457777416194996474026369875387929844300080441426572189255201803682705673967494777483093747968754877951568210256220229165272946154715817266586988089623245756272650341253933583194507301799326941012210913224673902805517312778879976299001649796352605318917325436520620958356071667571664321779335789063515857153763934299581830730934477386020861280634703263278522234598224062886049121737758277627502191790061027082758973508482859999557323186097425426447124192689704375101693630240109724535762692080717765383210407119979497836129526979858038750139992221256179342279095917510720680247705556219322136021444810532676045944325370234031931785234785517892860125094659032364901486102366878053916427121005568011266058178303568322022619158508234096203246851277118006105977349253541824025779009457182965758631511122288094586744729063028471575331791219700992095723842999223464102555236642720421598486702371178914323389398533843375938699885305234689896429591834752950038883226079411304974938832505657494849115032024496455778383655214271369007186775411792486404748830919331226141366641968488693237304687500 [73,42] -34074819144320088371366735909326736219446316546632378868167827098856743370415775778774632092523292887087542017877326970220505006377233353364045830195361108810120128729001662205008334454120749295899451096523459357175940595538006150521552069268186965746024084459100282430326292037466934076000646652094461243124981662311719695655010117357615280020457829497533153092095861424309128757735965619637195602440226440892016543767307716379049405134820503222497346741143491273554463596949499858241197436264255749348909070701870376904621738558547220718112164819110450387417780277478208376397585096461360974313671835372033985486904018160686590304662681071301565573902940630387092180282425670435077059181134800443508087172496513154024886767635818938063025679782183647786523365820833125302559735973509551096037179818656905480734583997268441941438118506498702039810124069411703459101208181451381883198878633443264312134022771127043833987296750281263568267087099995483428404989834661054281068385429592662720288365157704590718867231381915290221145720282389193011439816272964540568404454097556479611969909449937019103156699142079853656368026920470423485755607737038836953098415773471279489424394076707223980784674034058505505623332560717875010806475861656179492281126089879563670877763244632075092675060900208875751057454189162617497708239744172958681085495658107086459249556565241958700482793386222893914581998636440208043393271919255949464313406787563775926565960312666587649045538639486259447949089128817446409890124767165190904691103728146031156538012970068557350026310386465407703542198906352924344234559454736768726462718151362115477032213205214394818321221088815933673860552731783683238425665155001500389324336758623825256822955477220817083557140337985323413656747567294268722364502739640872523485841484873959830025943965695779701560660075521093078492315721943787892279269631851949738384094472833186389757868276098766437182869211819802760723274406417498130972879749588122608019780238388315890192395461559431816332953935394373748726232820533433298177961923435675409064443130147128638234806355219382716361968603625633544542818146449237836126970928854812795679191209761179878437816156667286415024488238991222080811722856080702212496231067533119733622233525429708421503920488561225801525920113664333915978945031318979959015893813358154014006511844267580677372841968519878719234839081764221191406250 [73,43] 8978621209034176764350092240773904807854439648812687551820711697162052436107997600565224600223303399816022515851844289723521654293655680750217579884559094266403538497340599752134958994272280875887228813132750886335056698395245911120730150719918317040978376719450441514132324149025044915950166679586739194787523153746668152656765944529163773129839554102911406301306104519428551309254762461751295954181127708051978301493125120185562035117496984039548323956908316966502365198565285232831006136986580083205346583335873257316741332033232159926438144863714575332357692866952829224155454834595241752373634914518971296555086584464055646386286804837582123084734002210907560459412535355626106531841244389578214280764242014164061669899600171251300979616694368564038034844699049690779330516308451451243155814298347406777827678338658840231632386857470976148850923604413740841573641881923103300061191721928777113778407718484602991267286780477389381125544897692500267897709478241596074956113615474919666544220856105003953154939472976891090655986202016181341193676608931152407651264591249975654983656963263968885960612275102382315984150550575956821861190123843481573326599034555417597454987948894553590192201680055922795933330652884520655409192864110734074413462302864065633016681481649133853025922150316050292929506192908057171863439209470193368991490713543445740406661797311997681291293263519471033959826279181924749174812347477344177825409471646079888223498600194401440877691604153973480548621070682234032043199057017265062118973575422619741576171348365708544854287790551373033292356831071014377227799215073876213125882139344833894806292864040092941537035977814755770687158556264622048729086396713166725745292900919768692657566626690143955222473940166896505317853514619928008340584110543811276376258994459972693389426177578171547462224712656020870498924031839758170261546908351469556004073662620681555320214222140780059044087624250574573211766423710976318535902852324711179106393105187004458106566226918588771083177428276359130239072160426764493502770683187120948694086511646583408336757304969782895616330737170955637749176831796382231626299907370802531277596384740669766352305609428604596214101320575954367358063184632262156929999795942111364886021409221246650989374655288371233949287168202788909415860034179255580567601187166668778299476977680128320091768046040670014917850494384765625000 [73,44] -2458507380512381625342736438234355149564950521237386443883335036253795787251940907355227014326516321219257430639397427377889128818089561402410239904681180142859217665132865917427119220684511750736995274381618642690382993110590533349675133217308168886516807246132615335991491231533668395416630676618543191230224271081941679187833207808308346017214970217285986724393796559344100147395242583519971827786588835118203250861929601133311351641177484950554115713329377101376647722274652617601899953867371083583769538857107418790145943726892298555559741681443743351078570667487013853591558909465041965398279562035837774588258554734921545253198941259953821582434825225502608195671860249491856678753539175653705256012529241767808954518363230633596088693854819646270427710599346727999504012580795893437344373328586968058491369264043693255302497009065181668203331852396010918210357170042929788453817083978418534482047127304940797072684359549028751151057378264739394268148525073728315515256291485924758201936372642574300813451757727814196435928420964550995810037064030868673987209824343743542630311604204153039731244937100750326754106555555925289183087665698723510960647973497306601824497807263930825170422313800948498515996490749269789532863482374901855199968435752492756700036829389210219070961240350738593130830138576755505818544612633702117246664573002072514191074824116131505106244831357334963801741423003559407616421146844654717110846212158312831192336917849664055768986709968214648348172023045734057248206687319388248247191273804225399345013271198016604908597570286884658667584764509483514480272091195329852621511044939734177532019040825272768447211256803976112967938526490975467745754376762678885265983110955374798810976586984855450893815364467169741699133566021091066713082047349812015958505798380214449192112458124759175434533801392835383709122086100787919765082547511993123817458539741329438157148177549387095908661250037144885229538399647996399029312164013755985189257075629850406806031420744128150478838644846338180255517875133546920144191004810637770364933001140339937186250043868446887789598256476181047677897862116211253922294226051488029238142979342296920535146423360965027100999346719284767429813667427366868057360054513952522306035985989359309286157620644141487215523352474828779626828406295676994594514463293293360591394513354687734185688441357342526316642761230468750 [73,45] 678116008374362153145723126087518675326750447965930757426459336112477500877135127111858700404071687255820918223417760118611944291991012851069214949054296342408687573731677004744286186798354173190830971680061480058962893640793831631549927320145635623416581972382928830136685735594180013051754086720901841168987489987111774166693532624253132569694567196775882901952661333228786110953652626242964102051993363042344219308742979151367247540521307768352908279327181595725393131013491384742814036595216464434159574628571913206025506896212784841692967517284362121139889940584911784404087687068029788900276002949848045226979970746862565034136430448201358659851231322948172587856091835891960781594839641408461180330416220258070155019957471602543281267373028957821931217193300700876922545882137187381718102352975001547548853377470770790763158164285134989322672052965069453679352476114757626372724998774354950227041415906076946536108655296789227416385846002830371140024282599300207101801409359636780000965186887356007025366896416055322046086284092567286070860525440887590740634593444299918994625748084913805021283684903406400373450798156520969753529622461053372359537578973769890883009926029702839798551596575339973986995600027625506491767902477453946922877784832809502448370534911282466197239204085106829759201416529307329405504595469122607191533063948462653647127681499477717429749198262336852302413512585573785318944953009142349771443029354014882973395004490145304625173992405366085164749367665513428073759356325731282493590768817714057697081863131229112135511524369879640682536401075638331887223508408149918772986192740813097996881989323921011577314769290553135840326973981964171429968015177878981620469711066809936770858648311927058941876624117797640062676484976082879650190293666475606814723791637592577601779669247673606576564987417081278945689258064373143463192546002160649598618455991382145301966638611921689093881414376589070970212658376718398478084551072776007952128225907366417172934430155591011479167640955388262768998193045880996145249276247060683255495880909481579058174520951572454160388114882706994895624086893527459293716508271492916123119865262149781561390926370775020135726369805010417908222179686109053620525180582213745304886872609441052930562449969811774274544366868768631985323848028768314802317218040668135913015090836253317974069432239048182964324951171875 [73,46] -177624015771425433587792540081152979587576271119815254122871658941693034870299976843040365880565174246174823990394671437891529411826242103283417179671745688664348656522717372207838477132907588950718235765892965553942091162099944246738570976692992050705310793193893745055335909872784013714503960857548168342429305126824120012895660024498761314479568073603924517792052096410136996479898602118082274083483535671347171089028089237023859576359548730347309168660450139365603980884179054959418967451166764404608373804579475436931425883863591486992367697196386282326935309107256947660742651638316315271051951642877472111266645117436378433376469772272882091006412169097072454165195074888980458944005713156810435524440849550770358818753010186090434078303883670814008448005746407459242015124650968689215464248766835251213199347550729535192464090061867367280131720110083051203471066972285685976091013543213524300059421896565936596027857923942924388548399403463996668883084282695433843312137168060774276098038175574120747130242657913905167733283250934337902798337425815638357205093868727712839999815355804891034663884341132071024194114102677368726116042061351155104961311022851607358976472528730252621224457001601837194439831492851204716999955772371404838663911401692630705123708472574817768157840396804672847843680051684922360662577062131022778109750071933203662537201899622097141634760074525742027183290693305729690501205187670115429006037817905227381474100823010837631600647281067209422749037244581511460220354178414721459616475201180106002920362632552596558629152703070508302249058087065505452889684918636033070821175174427821358452989316503201510160132318499305429638369968663161122107612897846259334511195341893783026444453819862097362605649733685196775110635709513996636658793288338358888543869180975644726972426345495741650102193423909758386609863596068183467432964318203191332127946174524558906329938586713751391660274635348646182295098563794244202816631662889637492603624291839402905001031892239034155391525586636908116544207417371219043240380475384612734022576347506114631966815587349911738727563051922817059898105240438693863968281048798499685309168550349747377894222581391123419181839459799178939980298187082151944015187056835250856916037732900492112431237511546213991920911895764253109040489750961588329538449016211053955267493154046576364635257050395011901855468750 [73,47] 42010598082917111835892105473521212942855539438457380340715056946158935848586153930436351689984104561458628769151395869924906857664760353169253308228339458138674086784852029249993145867927705223953612900353990364164118326441464831578012123485947482188701267159911804473886147846994452814942176028793197839474268156612668657693892635511684575251341745570926350228303643059192019314731565777654421089466558300304327096826163808823431693074423040814216024422749532768974383192929844899194552279377741216381402974689432439714992195475834496739142795035284440039955708547780331740465706616938584557574057748940458574279663794192087850384174566058919842456209677012845747037589046127775029141179423441028853737774757998404364448177527897651242246005011421266891408304103154164599507284652832344296723871009876808556546122191068543235536997042916213647274924297074809489125928046295584485128844014846858936507761187853892346361669208923939573024277514487038305803157423225059829150681048491381831636668939745749320644840916804952161303318203782429722594970372995953406619588852447788248541367858695713677824119055164784085892325565741413634619492126730173134640820060026506237360092563265313482981103245606259835308144685794469888523001121120199797252169742847252637021691026353306462764333880645644465673709716689962471684285831236310037514952925983599546606683873239786821363140250331116817513375115914494056772314780243976740943625777264641832111677828096869721659650829946136652856059285825431623638477569082126311599091118525024559308433097311223774036978197255213366663727152502835459118552958992517136347494380679334948484255477803872571953779237241326792530953143141133685605106330592489083639176728575847354916271057417166457853959075024331569327365228218357023501524080224566749673338215142796242177264337365480020021018035122211068967019483003787255017605445414691763121438053398550816802269760054357209340715267187776968027597799513472420958371958878923251188105040899928183559748910539362228092186801746355953857103301019852144451424921564444678891273888351594105755992889129681431243787636836623365005768984648018330765620134067117199653598643975258742504766987231024105733947695728338209469992127683467554321503958844791669434670518541965766967252040987774711390525346991543183355808540010785708226778617184048614935365506539710622746497392654418945312500 [73,48] -8669150545780985017626021904496292524285558869791854408158591727492200603141619829321194020055943098959933555295477355897362499362243882089447463027852537746216247009002187079336625131132473089800853407553078125309152694627861398205347823892961660014029673316616879900880709442534288670627069995521300244765179532814963241767019163542896534155902954772334128341260609752572713279540085772588260915817395301570026494356271308698658388234317361386654250146572764886960845436140632953742964417604158824878337285066875221109129522683969173325464925098857742411833192720325436063755818423432614340494898470084934575966954778317510335023936230482687437476956353006878995451814892415804058254581304411191354153916956265839334880111689617632888356663679307922781354806587051961067789941340676506260885273010577232011542125069658701222367759138983880887683507181973889460194173746371210729098785354770898209014575612567575313688346019978688366380761212807032067982892803672049674228196818947072124188499833343925069421814445798510621178631146114074509578257356497533423501135479009682540289324219102973720573764437216686033540869998914809995205241850245410607749599650291207086515348403283539925136276118008252693204428651283871291213302851537827790496485272969083706827353204346029356605194264360264719415753394873177428998401832515369332493262838440187794536810150748260697340197452361586859697842186842537419379313970563062698722088475781912290838641355414508599738083495845643325881841099155303558667483900524442385757017736067692945157731036401516123112124013978199468434538493287792441117264298791461747923339798710217011294048609971005300654368672495099029575968986837234337676217724505020142983071939387287520094783316566133692548742021827293296670922937576249012974002104317961487221773889600718177447363937389545491399413002816289849711245363484480481078186323480654969138396855016416489112732886248531790534702400925639539435407127254447142873645484348867683964760937027218533247841352207985423067810649002353204125067067223580507663995999721939391453435698568057210340602213110976288991703128283734304594159308943689994868047039346898333199220727882845201892262687384568062188224745760912949721375388103464248404872018049473192224250723672184265010272398609977562766013042981442609100716863217956145023128835183233616146214473019426804967224597930908203125 [73,49] 1518907156378940625602416523125704961872952497863231477801953082216468332131290489984353584836977258157186477040437722859972170368789321387643964387382541608767451853021930511426817907857337973084665523193011819393737002753112107344526245114176869187422026401234393269000343175906642348947967310122856124399829562260736240603290856024018827618297470957620471619904283990739619780006365558836310965355532242516691298361079392552442512941849998493020393210620656719432564101939421834091194077177049212997049422155519705736864344828755911174623425030204283810645371505735503939595367949095413919405350906286177519367183022439122474336317021064370087047592797903860974148340129317392137659023862588302808250141382458304824255718940640082525017201500333161029808856715014762928581607594557912253851638794841637993957773003658921620032140021553806720727048315962999212385526466561617060717472586443280185296390897719328948903337188546988581123513967622771553782507752306575862234504337300959552174958838299421358187952602593622008203763351918403257045586864198570202340791723490913221569371451252735201693538176455221269919262186723280486708440545380028438371059070651972644366330371828870569019040613306681317097146093067243499309046020556526954364871773460298186617411532530152342083454208198353367225809314692795916292764051249378374066506505392125313948873552390474086793548516183238603783888535304815671160187670161741703890487177534637582654345708184322836027411351058884794283211733801579576740229166472771890660962683579242471310851849796730915829547635815613700882058175102946659387738651740774861901678709895637603818264301315271002175069834716566322310270564019728826019212309725998919080746793054283610079953574637836066183688960551884947526621749238301447693684858810281708837168610243914872923460964528288833202937493371338836494510775716565530248332025641340589606390429388150293558790046523400045432139027288081278696972312368570671024504361703643770303651141713872118372874276127096352977081860836740990897091974433040476839494680810400891698749913845364141965713250488340171124020924953042005374741623774476859129211648716178970038222831963904227890240798790019512378193806206268986416447677611120083007355491649886496898545806706159783135768086140231405311830418114389056898964300235284960893217373785468726765657265787012875080108642578125000 [73,50] -218530383694025701647501851386101821067815273658142758413360548371457325463161650862595622435170554665903776155500786321741072529079955028995443932479335622898645243016889268115325316504741216988588626439372029989448448277320392302282330101690289520311782439451962110355877771647503541369981524199687981783879789458342471188450616027571939598500475490822836674806400077917967031998200202491974844435060918017618624537313753196066176493663658313360167175809138008442660735050061221238913453854684534718308964809313540572106599538416144908880885416112491051960127557990707365966211756834866915260746976749195591006011731604626530801498538789708953225812769651796638669155108771920591058345865406284251221936215624476225387648377759877975972205106233995987460811823127449910623926150208510500586580855902501480560087862447771080139069225297650944242435327116003733727865178738138518390485291540228539139620717799560938748633864209038288996937176484898461061428836836210407596897269168867590322104409804942149497126283556023929242630887236913724754870680081917025853963386975194018459184412264469660178571889351014546944647011468396217519075308901165221167298293626549563784494777501954169004307663957234833329145439302417765072653564143356794386714061432919230699120785913195965143365811094592853325367167103498716674201603667107357452564115129284875556733678982987245345300078738874432329777217598204242089055285679784221706540618184726135226799398472266744192635024110728871069280541897901403536049325744450898842921156306874861982085080742570705110582893609192237518304108435258029682006812356251811000334280873348007024639428272432791962797519060091908768208351618404338502707258387162803590049524066613492986902051538918561136093833733747486414785662697321571349059675238823595097760607965902418614429844178735528024754859654829110522440311063559673156207747293917550519151756100683658498548431232944808675778139042724284391927951127599582879533139054010684164800932260782963786886623296576297243644007939834451772592752773784964050208239560458038254065183128470140884261797538693946053918335705617558045732085077165079648937960692711201649004871829186175771870316457382681749511179461172433127976324335757425861804307722723580315988093971882656123838969314069775961491230863197710423948670788863127339908976748406033152605232317000627517700195312500 [73,51] 24266969761136376943113409353957762871354331624929257103087109383595537429969016873690615979409538648854978631763440912155943666106360789956054084281391346811763003030612666748352218307486386903517588799347407459117334733797234707105693885393231904586447181377504232461651558476965188183415355468843579617096901338177671956333083232861525342914446956454836203405784678750543090584218812987123208626075413461043666493192671106072600347084610680995571053656870304631643425285108307460029011490378699885177238460770246077264559141171209326880026884777622636173906419044403388280331557656120812238291973927093113517849060203371315736512276804214721065603078154352549921380187994370804712692921239714752153313028333193095475209915872677340251726333152921053009877934791829589950891999805222093548128053560292725606410385750360698327808272263533409124555180742471386823717096228559363150611503042198844116844321812817107663710010541981208983150082262483100451443272200956741815892073045383264175179675591730563233503619938736546557260463806566774019709417359847332013961531860617284374695205216993575590225503555742701438116535652704600496968496222584356257210378836008222341354637074243717235007228801163025069890392672807966814370656882115167452517346119695123008547789061449498855304268306006247379911669408417978779238889229933882355443110196014042255700427726824941934979502940485571925113485755704236924595866856255440498490203013786937977088497541879823927462383563667027792761477027731882782402112652763236452016166963069473586697630377392812948654401933210615394086154626904745253460092110876867083312390270499548119940202539641654752308479285677281898374078228180366442908188654240452953628630569337360668355560852473499241605790707067000006838537900957917013938031266587540926810743594929002530624711103933884294948858761926673099750606672438929940213293892690924556987193925423432287184855660145232071115861702166548683516089375420709067550486906523533646023270363679318681009396896536655050230845890365976067905246872822801604462062099152733399957309035206203780189157902740382937087310701377013704850909480937344318364484415976627087065324665114492441368713881153015337113440468579631101457979266105885600477282949424796268837134174838159207209557221716975396987488659568573123206785786469596714778722279515221771362121216952800750732421875 [73,52] -1759876518612118144440738913538480450007477727485422345563715697554237472107179893656487155925521694904391886641224821205945974885034874839050285203720233149742426191737801709790988078105226453101421204138459702326292644201470748733197862550774571375603953887248034578241496456869524660581190094261943747370121178851510852645970377124068943048721115123926889396987037758411331636222963194680025670796885025462716916805680112574550661474254256716553184337172368247881364734668296908157801581286806472917699577337463516929534990878951048642296371196682905203165164827055232067597855241750304610565381860023947425341943868196044400814032261234920527275488250456970426817204365019723363092303783367240716943594288189089904804517655691926202922012038128836274682978539747200743786185375736815984201620260702104163743267388185037243165505278782303232101074674785148602523850806408559687032450197707895268504093212014998911806839681265245673945525971520724452257377872476294664021467020164930178384533435131546329842849953784658750767646694511154246527134632959817410171242125510809150615350766832643965014723144664435656021944720865403556764630278992696620951452622659664348505523228938596322767938188052678779088238636724631568246153201681462732504044712825453255509731521187681093202479345649809831806066215102195941379414551348806085254035279333737794728569072549975120353169871542300896490420551971788549856875474000627596937832908570894264712063973224455848494681842945195884651028467312215844838156098149251851137437257755090291176404424480559343621707991979759716594206176822409574049071488694766830716366385895640093246204133807238813429518304659162645321549381520142432279597338474476230850357280534722296832047202332393138236017119310521660613628176266701872126501562632731752702772421755030713990631798195605671057939398788991826444504180795132285539241256224303399335200035282588811591239648190161865383356035827705091042059086670151077301482775665212887980955389899995655731863327728012746717753142376493248734366121023608813118351606256882494996281414067232824346804385211591745779701043551031958116318220937264693686711436828599330109687051992375645293582256686444820894038254505108957021687758937611438710753999330142502779858520716363200434490969757409574562588994870103373816013503484832324746944820503813389223068952560424804687500 [73,53] 23091490071501082840563968620467239952805525881293095765520176612954579163900144300662723525009049113341150510443928087867358288782684565743545554450025335275168642146594837685043523805220159049351684146501659207770890896491468057714608908017455440737915800682926961647960502443319774138079426550699528258465885166075567168870276956086271249024682290326008454710665585649590685825960149977258996187406172948770219656302267545520347301181775861973123094557486990522507387826071712368687020913119903646536790757930265913236548346632303234064145737276913887844750563482612494013268751336541102668462434170249691738561847232731812415930134299984314867257441310246022440933129708728340273602194988006423238404137327583948038370824814405047908767047240912926797807611377192878804411034243407259364176766464645438357794711685362765882424864614365086950905526682103072439051744218058783972774757618584547273892248671386623994926243495883858418004646257047512280009366377869992124859434747256045069959498054634986586155535557490234271816949805102394299860247066330963286199133590825513709988158650272249274407903612914443876643683402588099007764444214740561946129821207214834897794642647506976994711120104346593710624910883441350302722989064825247426079845834243276334724318077724755192477765580246383771657386064017929799904206947446394941505052927500365443182736582732073212438419813208865884877748010619903298204934646371197343060039926878652122153139528543664400487965808903050173477057475720523578685746324714790016456182367920962180402057632132076058078552623472167125722309370154763513658118884372871317127260195286927409249422239138585017272534099743178655832557794403195446626783179469392814982634809914531037553029758670377930247107828356704616810817857380030194804995938222226268457051357837269573373829155614180117146028591137036958510019067733808615651730198680152813709461511181238617400210474546167420352183450242705307164228962760197334067151674510514206522719474385336393916212632654872140629898365756246889582283706525891891553275822867920881409457892419885337702461287156947022070037135741506648796553626818740064925845326557635773882340051289206956707806208263868686521299975805486247514620390220286345462076255283096910763547684520645502983560530329825961455820082863957996764141191066432856615620039519853889942169189453125000 [73,54] 9269975809285974741418588327211240855648946656559019567082874342591615063034250962614561228508320316770826563749251783281887218924500357966939188181547118541037402307922460674156001986022718271538317870040074380415515751705405468818269085626235653194877309827559696904488352945864968990079391431396934427506408828504459659311165873281225597833142423142250852024135978631233878481138887082198748949826897124823068885848513682443262776102872301026903796022729063816813748447422310460387087953978155010212248888474919964828179682994021298546632003438373988089635125008813887039596557694891232828868719229567178993405977462413110380679919259464672351263863270462880514903538556690504501387261466424510100793969960842620104275163976635353407380843443139531021957225976945929001008586672718611247874414702309082095580047122305173702207252848654090917626381578037434873410213919883857455816921320407071895701722323624465286112551789830804252591264524841887842602310595698216300820010244726507481540925707758693089829815575762655618024144220339314156961194885218108535220084685641848445930955861783078068276026229699539130207763865332212558406340458880811481138918898122238939666425756004116985548499263005412931204576028764055887868625904435464594417665426156988448945948635962888373092439084373578832298994994136975447382535931461501571554442491376244694091997883208779444947247812275654377722654767204593795343472221881529942636223573841508544162987611118232742871501568817474192907110541786723101654605150901616615913827913892534048758194528521423124606349471983758916054760650636578571914566722969281349609148476713873717526832857233577683362692343447183502932365419276787944552415803271289014188956665644389314834774270085625860715100781361971284354742082893428853466445073145316522444189748150235486231262257827197311741574917640277771496526423670363766738097916612327674195308282819059232025363638999347633943975249082803684465211466613610514073227865994760536412239549883249258936871900658653831886150460444846285350834063172795657383339742973784974170637910185552506624617074485973189449150668409919290736957725414837020149559917443722983402901066848510286146495599275741092580292500419218732736163429669271496086376229133549840959515675561234084969880234510234399972030003873882263392317113100127290437058036332018673419952392578125 [73,55] 714812165511596295085251149340637245642705957898156685307755522954828094289845909100740516047184164541528020040132410166238379249044272710070622199799141734035652754812202081165578709659413896480870368300320043833499095209537526964083911604537097779026316385191601938021298830140380802203742324042378934817104417114113530609870626719757184183706878399646382512158605112814663010456223510176932267274440660544058270583066631319531367023518852068415705589584815107346359200416810751079251404397839316368751701240423030570583993886790807825272651087481406686414269061950294160231461920425799041812018100778675416112222389076648190649455162739405101896195783834704128190567982414471971494266383334027278280914479979124706979741566195789815427893665389992436293730148951380919490806373761654228720170142849337283904360768050810385664238811670181923001594656618541552252220218993229210882282610291164192183489802025436657495672546839634567113672274835670521933847545225801154214758078204789529368634788164150704941158726933298975133561799443601636730329862184676809574183239995187888555441902219591955507623247276696227066811570000566884392828406081250639477607127051337372000186537538681755749604391926169561647687963707510328994784496866004130233740126992309585144268942924043355492060039652261807770350382040911933705719143447273772303036948022170424492619667186658948049750325866542424533881113542069423693880086638314323070328001901376403771790325110264628018282045347284364701651015696273791870119988139321187837869452043507746186919628069076414966636610756925338377363609063708682933570408448319564753818573670262685117743276302776204337523941406694471624084397580494716022149010602964198341939444104558687966212562537972912919234289830153283688292169369232449227841976051819512631487311199144313498134691347863213795718524753688327673491303750882816698647154644669891375267714168514499165638582692448762628028636632349780045087844622602973449807315624228723298288828884394107909050521713021512099005580803747534381443406737437790959986608866067099135141915447432561316664037427261806792486382296948428795336271242550899296179490155791320435766769758981406035789159753955051166926900626891139879511383938709498421643986073600000959492184030855100002831182675426598319964929560304240751915372253932901003281585872173309326171875000 [73,56] -751388401353494664402114085920270581872452931055808252986474464625740239233771796952203698580184969486970882781124267126524183874199492558943342252081469033713340789256478491597222006997832336261252077419312701594670459197254613724669930017799724652791543129348580683022007241382985147742799159014810839496766202745650962491256908959794300523845698833728354318994532489348578741585082724517908617822506214445577240872763215922070683730474320210947684103174309359765510494013380874136487433060776570178410169503234526059799700168518582166115831732315970174286524438519768236241502643805267111855135579025325471017099826651615530458092677096527548146285882802848818137161670501600167652606942346122660968896551429793488672997566785104646150569930843078335772173020846044458551111860733976951067340661078727137088332880449327605017465682677137749232262310546677059996982146058307396423125328617858812536146086742082070014932962023952874501424167005292290734987605324670989142514531043983412358942436953266182809136978892504572553634646821595480892280097923006085598996896900103850058242914916701671092604573655090495851625503112130576843460101627035206342860878341973896114469019767458060589380961332188379329791360699505820890123515049207959692809595282468469175557297512364739246362208719706339455658354769977710850959539019044665822240266547295796572094352481703176085624569700177634062793809421933335803647673964120014761679328693408317601628544054968267573599822834712620509931235819890035102990338535013910972353751062947591247310055426434532187592711158477593883378282530057286809606273197337450495095020605090187273573040550224004293933301669545827437364208140067933755906159079325122233630179356693448242807497967764559984994983131081961868403743469390263836615932115739851286416340020403685154408065436793937360026060838163420238869401344124065317205925724299285130074402307701656120080211974992905610557076148457994449611120037668185077231550087942860276797483354462820697042913783545468699257961261421387346817897267698476112505439899684638560583015499009049357144867303984979315178877065267067890069018281250147330593769754257986838426300993296936157048052922189209938570106320839813378124818115426998089620810090909094412217194168396804065384302882276321582638694354587229539896298113887951330980286002159118652343750 [73,57] 196160963877751433969497729961016380575115555796983320424008165585340590233920221824709981142958939611977523287455326425185657402516712054667242389052310184925544147873387850332143399408727617438447483387874003415017976279999222098554240103060208202734058201479020338768953530036267984713379354012528231392892500573072488491200591209483832915052230326900587559514646486541534240538644322121651438010332837938552753322060128551080446967255745784062684877944646799364914769982396797586079178088858764067428208126835721409891786002745560601301755716070899590003817748234768587006606895179632776664293149562047787657391233864603402950087028179485610105921474403816468793530360445781245725773683514911088254033897206372478414354538780475990537777885922943817889505475063742741344378426938362868076488608701057333896987266034942491436379759532140684236890505905767263024577669198517716454992563626325588527470234894880727380289645923132480562530257882801073670926526471983748078839838693985987363503654563388218880419783179424352216196976861921350723620526686658562649388473666723138611853721987691925289420774415321557610076400812837804002700426487595652896143372893283656215557962085718418191547008164489237987742743056825747747011988875578955666981304189052433024171767701055250230901462174006663128895752941188699569123645532849518734801644603369556037369484812714148417993436454917393847203725564958826657851039536841085503917670628010310246562691714021292013183046524088407257130922858947431114343428502623343144787803908985409602990678454148494768875624022382546550802006702854936679273547250608435958085636818593693642257368686826297926965063412832718087948072003148720772921522123176026916319561841007821959802230858461523365375195823023917633410908246599463557372918362758365629499096331546455428508629445638921421111940979658753032953792267778132866494262991175360525234474596787917495074180587600537767367858853780992002594458280343224633036627458678721952965873425386906067247787301952805369098322484714096938171984796400526271401730235772668985797570167360509774499193050381064473312678029706945075260272201381809639608713862344924420072798687340137930741223880716002600732642999440958310415349528166112400522091149003033109872100388612946274189449520695098878485005510286030665223488966830700519494712352752685546875 [73,58] -33583658585485063488321189065355541539730607923722457549513687847373743915270632764570279755329901476634688150885287412080022538961524746577936769171892987296258127824023139987955758284635018617132017823685299200141064094876283450107942637579969450877385308752158165451681359610017436575834067471751770778913382214173451103704248955049245380004733491903171105031295257225533677038180218816844073004190004904614515120835591049261172205327689310047122079699362174358007109904030012316491291028902632139257120536431012724638738568386813985219497279959197294628251024862779233651693187401169759378736240012548065607480959843338758910847383960490724316882592553056206366670322045610105621905766911861746569585188792120978524056167580207755589023425276967641608524395751149908498426212447960378636768181400806897368188703176982798581259412592655023228877862769232326156874025991271815806072738162426651865373416242823406266999546871382522868543025255601096404872627559303164288064714084281078384013758161440920819814105469403283486645417555501711720201733425973862526557626468481734406523211152564975568394647409008540596812381256817260686624962118328407253253302321155422806277362812822861383460329896051526601413633383561479461817091321348533163829912618790859373405250966556053238502005076037052144228664639971805107831988909978038672720305677790541279966689374389830379307883142008122776483501356535604920272908438790051160972991985576842104262128783307078123741566113173161317281694093992577774168035594634960557842978588672904574331906709018402214504409097218308894971216560068848482443405216068821882804212860548841643067792788540693703682883856379130538381915951640866357736720301697784267706866019700017769349940625674253118094799669340304540003011571362985720133543186105751360169451330563347432013594269603722811696064589391433984124478092799476417458018777342356649899223923971351019815470718883833875138395365601701356888518963400494831305954045302700228050101992953896290456950452798365169741517216102227396594225023463534129744473612602955145997554941930953137645124246666645094100305337694361392405311292821575680912787264535325541124471893241254834431549053239814119954913288131176308713078034385211553868361675441125134361123754292563527451372011102108866522679433649391234073533496484742499887943267822265625 [73,59] 4345744123371147892542141442890892976268004491399797586787807915790231734463607297694888166367745920013639511766247852964431828904974772187190876164224782821147475409023990185053039732614849294695298785063347585801822906445822856915766644673395635367321245499439211081128947052419733048443478926377041393003188292416342104821217897075276816329237562929017120000902842024186914970372616304854774012294150907967609389454265038029577896664597034915467495413231496679774181743116211485696953155376627788999213630350171606123980620016522519856813835751713841453224478923233084827567748172867824922827601083382730922384532453203892992672031420607320647088775759697861574131707758606101844037218895745795130015006027930216801014653789725570631928255776814660697723948188711786269621997846160646321745534300886388481872705022543511200382905106100617552818215745381964847278246897197020580135137885519034523075604660559858633167870155405633134785486976820318725147721549427159546964635486000709641438560383081260904034616216201127563239445472716276622207989487234218814353870112100195946188440469586997139616420801110072726168782164799204348060636230062516294478725084185849602810960500818744958659967723840750197509163660651116442275988718561156094690320647713062345720346727580519188421693777745142922663080823408700303993446178502420741437574977539293205762545958017539017790231376207540932849565523022688134279052374549814263129050134910026821968460542420873353281517175531305301543945557456076182230486374769951715690401996661720132852145968904258698261134030966458748935908294680531306961576218541274368023388907028684301693638003801717643056740151288207843332463509299756243931417942487915369988742847672051087324716404703470340010714040108396064317513660127360800104307092258428047179849140856706232934527725082141521553842742941460338172329060007294570266563345978125441820797391302643060515980490934819875272071525363237073583481456045731829307121055111128837524800028719382890141881982351171280515961566422120434092402549447759122208563978526423981685827473758307698430602470687414614471784681601446267438304348304799926566565185828523787941117664930452342142434378044870812142812898340031551385267320121441274082483725876934891241326247330396551810558091702430883599604866454613194548528554150834679603576660156250 [73,60] -441784828264507055404734044563686045454072772896842890916540784250234064230465574105406230095567306030042273841923084517493456608138144502192993816433855483241634318619339541822374102504456541649015547837138558769317751501371747633226838536758771718215167201159661362969401438257182079936415479571885198660436055124483633411951012364888122115282451464104835708064220812793788420850276565908905665963525523981705982940360246810996665693737146206671254980645920310457509313882920880355919994947935298397341814028833108467565775022467751288366170835871702965486681445729371903333368845733091247054467179291668451409484235632210786914750859827601178823446440062694755514013072727160284644030921735469476032494489008638685195701502464181059606812870754230425713721195338114131363350133012570606012010590668538260019370231576698954216122283833582291993943625639130893541142532110941059600444830440809328783570978881259191538438266236446999666748104697391746215941902958742885745344383546448223753225419824168185059232670929051351139523441177757611881765342437767438449953571605122693080649846148575279879027188662427591461394162474940845832305138962980327224411072531864641188962432229656153661756733656232448461680978697920087146382204062761842075356188592276672743967562298653588916407797695050353572298120088492531385746371910106235819602744895929743872342867440859402244586320878382502027214980061723996275079271671468354501718157190194424018182915303796973872576278195372470218690864896047453847082076790060930562888538970027829945350363537155759009354164595635825856536392254932151755649246854737974386054232593486172494283867631429512327187658002594891366530619336775759065970898933013434810825662069259905369636015243500701478504975810167430648517601525066852680880544732200489352721932120510975458034029777554049652271557198128816390322684713144009718348868735376379671023612723414645288142776941013663409216601969074365402082926100590669856208387403197563212052339023450766364700977451368464440068110714654505334766582530086466347234819561183001389608527110673577456056341131564004131397331389824972675594758322318604769436338494283240050186272844199095306753789607299361589280872472516603060688282732815620976699755470802647325016291498812222050888967583785476393449902221544078884107875637710094451904296875 [73,61] 35117947463822064614108054697158824427700407056592010223484871129563057211670583434956362961986422753404885089336543220282666332865793224722278389226273334079793916152905514693012455863402454011377902568574303848852511276605205965926127580380651745122635092731995663363250217825171001753685555678634890211508952541290806752242576934957903627329259166057613076949363679148857482904270269204854396102221443845348116764550565276067470621997866296626934521381168086958476614133239084590983300090787871846506838862753683615352141494043249637364143153714262687816900041934097970593424279628609731488188989934534342704375421827973405157343336497168756047919786283749484518711877601505026522633664839462057034018901449507663340248406652181323334919156322287664026990932955910239083229626831863468684760565073052462308532762192885331458990606992183366336339496730070348428083361150618543809869423405406869521760740658872456687421006409791663253736998223462130804871751249534143132439762831413284347245199760934601897402505060421449298131702037088907962804832813210290955114494681375976310776353355684578793423299608080597879144367957270760328062517701850267782583593461288482705055136952868853698425739772821058203452978760916006356194872948964399035968394156368488780166129619538127619455987577627740120524729946489837681514030787727536585546689675728028442351895196495585666543755407931777800421627925899268174304057585519204838953055721431613303218724651091082010196953495517138586479067166754222665882504462322160747218859091154112606056440440391271398693672814009189963928097461098919214462271470087018041872248556155966804764143689191371292357644765317283728869473033631636716650161966411646432736379433359538574407310519233397338915190975944822376188852933417860176187223353846963646911260700813478342966892966756616033697271615833823782728426604190035860415757565593771446413397857418570853580265821927902821522729678558249314158941758606941404641921774935925596684336222138348123353362297917149411162371490948571872853546465682056737340885214006430594487197337720914428908989487019733671280829596506695051308814329997533058470274816790676242198543382394620912421717384978256951187268624849059940412180021666520887202246241566589059118795259869549366826360388520788320849963515257741164532490074634552001953125 [73,62] -2087049455141113854135809310629442025239349119273954759961329176045892993968623987924861859812233556262487084370634556115022372638560883173349856755463081813499405667189048632634368411223649223124154978216046585398418269448450666776800258646962572943473570039404761627487362093424687204826959644983699180579173158097389088891310468173128551218942648756273156375709137226780094846932720815444298927759921576943873495052714874236632224023227860019255224991126080412263043873392258504144084084602331855473660452821214575687744666064388039842675391432027980744465052735585852008793108145242999659122275157995771434233832316014129909845168312242282698307163458717919777759766696604421048881329614061110564788868014551118122598859007467657080739225360692744424701690974936499713982784769917241132563009355151469193820577453211654541171860118366350110443947681122802473119890112105485127537984225662134610750538358080174272367621021806339722749778827111556506131718591161577399613949552602144281254934795144800389988572477407503516935139749434934775159610066403092193758282108781070668516895549991306652615946633508119238987238058721209016758085188285145259030868978606424200359428270017891068361377225934511408331953976133148743932028954287139184387321132567303387954999050064816677742818480075358942301244357872772490619858524159948312243912609679963251966548577941705787021319616153534620631397302377309241034796822867127024548666476354064311246575342766642511149481531727954047817498289272415539101131164426620449400846659858972110250876150561054752898606147821532767112571574691630958085522652190775567977271807247726769605036763209182416237976969955964638654219065440483731060075776833629132590204602054944565592057759631558269473666928238092874557254859324699426379754371367437478032772000217742733828370580969187485100085738697008776166724061748264643214977915626166481445875469627668059477525575213384548446031618954400321525919535554565332243566094361612593175126506273344822534591429867497907139027286170989941548237100816537631331222182080394627286087521359532604444823327357217796786929281739959290656327643750109032122625172534732497596300473982430647352431634679854357559485223899563717099755867066962606833661936437703282903790823782644750928118040653809657503092722663495806045830249786376953125 [73,63] 82669459243287210923658379908745121578345863129332375940155396508005983360023871602363593267626282268279570259823880302810422497203550462324164087473575148556701161983155041691415396907352254302279103559568075805697800958725758526743504325363017881032394545853801710332587361614747415480778886380890932502947661614150905964742451201597024067290783445198320298462309184111227687042773397320166231011901504018478210583551428161267899861091262637682559802184695896823529424382004616758132807952889611328303410042665116554413269136457497246082195737181477178434852752370869740213690168203993873231738777260654876792998925495289594789264816314925409099661478543183282164888131417197176167189994554420876604519097286142725370809769376188418914016193399164166299372969840436390535372624194168166423263652460607338061401195399850582119941870400953600950891070107124393548358960113621509711455846918801687049869594781770907148453263208821920616619502820142928340438552704340604983076703797951987850502000702893678678555710032538817968757889210996958547561751594173513155739944044312669432388663096085248814119845221912984998453110314395746401768713687283100495805258377387378293591299505212634324621955026425524314522785056684085345759340731594402725502325657938849196357630844794531143355550410403335086051362539721973679818037005549913896784571341552252774249063681697115992480644233487388148309728912907330800266925738123507499312610469695420841534584201120031368472349670841043456448098487662726640990772014105808157878585304873244040286812843766117320197736096127861627520618894550173891493017439783602032117196083622855218271452080648973031075242960007829864930996542994266348320140762994291589645830586505075826662711741068975061226821459157222320480479043008488271383150366826345348635300978215142269212567933447516280224653842988336053747183004935676320082363887427942330283561688758086406638207527436061456516784120121674765928437787112744456360247571314808979320239870814083490416968044400541854098751040509478688063573761954651388746727964951915097310591382807490767664879847548272584437060445383338416713377674562595957366399066049178821338481403648175005310705625744833303304585458751388730200481795586740488995534292979105090243681343948547235586646526363241438417617246159352362155914306640625 [73,64] -1697747930292980609959242440132577025159098046234918975785740401638223442535529569896860480585119533659844180119533386093192192987223378903740175978918805749356431170188905402264739210285006236363513885089780061182350874340860163660364013768536616754406874439351437535287087663648315590698598916640323056467992807717418396925310368950654166021811803006035670660151200046761396360779543346005688915848029832979358674435673252374375472138912489209398415137713260887165876967286500180871073151685007999130278667789921984968758822877145474982653947415360481976001871182628732813315742058663944669097845437896496489349642904192359525958824653392387959771707731084599569139936029835708104426217769935499833532000251583043926862974075511885160424378855490222067536107312388644786189749566777168752750342827117582113812715729809320615303801628553695004456942411620045689805543470360669803259435545226966830112565607994792647800797874509423457104946136683178249832578889625206971835536649812615648870693963733450293225856398345891872615941525512067108249937859283985561311250068667132412677347692759878905229710896462037591182462949051545615440537427131263487428429420591296253763656193701519181377214738850457598485330312718784558627620325120034651203092491429663418744210513014599558944849300773172959131867114898989079802045657143655515442169035763872901146184603639805936182346899017536586735134832931938018534762051921744594868206461079564177179845307409723228589324370449073113035194772684176769467995883941614598960626792000786004085876357543677437349265903159105070318094641530826389122059612294685416636157408246478553146678568184732747456901255502450498041956670504111298088606020624534981980669150055036753612742475383034206327593713168794176019886188437009421971554381146946348374126652521141107280663625183496618115539824765223221016300186720655635661732258209068037093228702431483632443457498029535691301175951238410895791755646642992941579572365568843166076514037360156723284233347952693918909255502568115744048273861636390765347174313365995526901690116952492416728374471349878494976890385960107919752966991194585152714800764135905539802435311968889468033681916818558098661765702694914323803361015596967671922941231875352744439921275571209381303680596708716166176600381731986999511718750000 [73,65] 66571396741115811828390522352276679787278382391190049474757789986083294643078591295868031823961910785940344826229517601578184526768333347678375079762323041756560416169453040236832585786367470336505965436302960726789270367364871476900932968808506528187122483439548823344192037316278592541179897272456878521849766022408085388344091185192968978142619477518254919698001425961330774012590725229514069578710538114106466581435365495199173626700186691065126118852040375442906342182814463191197064879620978554992099072956315534246640096491007580790445132456572045188910219659881943287933707377575439918072832481842027993824538391769360966760276957559081188235473851286754722169132944014640314195059735946625340803113199404883838233957093714434823226220226987589751387494390199954438184456312389229140680726008883927657191049092658829870075892673239431694832412975278206539830870610424470817850772857375502539076643650283191444703467045497122034323450415039314587252888343011794402916759209410660680578383991035257530455680907053634401052873893736994811185110202955526727409016918348673891803776851452326430179004814687217847049403629479358791660267565324093770148778677025000525479127751241409840445774084294043683476870896116693589952517637767286096475106821692832408422918630767619970384300292901562109343756691593849382669365965915605892679996996337727517750704940531845879714701632966959289976871623072828786082195507830503460639712601693714137731683407157852074386819354812355616978789452736525261009283808964202442175206500824092267930819844266713218710065579673459599981404529195490798088055633773234467985223498503469870212623586178414802411792153203179075606598043223753519366944399674484173191366092331586406602700825578726637560854026299759209974671816985386895590096532207031652630341516129655618492598234452561647158295787009406358219696723180855270879837377253710883703999844728313469430299347447092314819815899184989916416296492602684698037798075249916683513354877637004500519824816894576793210288249050630866840234013092306949067089290684040122297731723270969366467515237272371704499407513143447483300674204002391251749662375677212162490955429610007890231578143952276906925191157579262811127104517318530473676305103856478455164725040529849486858893214957788586616516113281250000000000 [73,66] -16212709458175525037585028176692030534002974054072634806416352863395800864438320481005455842802976416431977013746905640954388801273984798500471330043489904561076359101284579092761196873334926979332214883244610284846748280625852662091638921747138896532793797347168627562750978949703549107142541656155781185185517228860081184645927894783523891929307750563658270083307258186960571050366503840492240629802757874833145718594604392628035083538982999955483930309943866153330380325052846271152624576024777107391501229842782037873048898640170133960405552127991399583016708538122036348524321993704294924011837994614197239308897906336818605130980773713053899680733994969756993510423783537411307427805676659044491642666729656123292795902933545690907086609990318291175944354166671064205993075492645233227416054521463890741968097660928192808310146281830092792294669377852686883293162928231545952231233078739914650281218688219692096929399024754963392044883084359253175200833088262282955952816543499231739183767393103878443068757519927383672951613393988225886895040099636826111031533064320438343703991971580898225901608661613921116457983495537099875513444053855492229253438765842516112360029990720658761583089642058389137962367944091026660795683130499293616842033263744081350742953085598251681306655794015658746479011550915329035971131763199440191429054233592975915681939983325362720958723150566639771490303880951343133321995302066551172541360105020420454823588531901579629359291134657332194238229693141905382381022931366838705546241220978539460871662309581004111314325387836839328532848855638660637736983789754844871277179612963889515126487993170356752447868717959175092368947216992989090566537830512698887221527105796866040553597710021015694343883641746347108456616256585094077518804164424442822491730548180060424646199955017820448274405501932909239208992508580988848570641005782921079571019031978969278012271427266177272035655491055128707464059171155996982885399858854128724715085900339285002380600924678090893951541132610915958765327756370843153087567208598683853852435150010102550372105888910994720618392269939628047426848460108278952189874666058515963914749939006761488058815985593048109113036862080776815662125722541249140382234966567805938112689660005115259433505769948169472627341747283935546875 [73,67] 1805913409276559573339877470311922417395464315166111301355507651116525282013086888412496393239199950760713529095444892846349492086922711808546436251132750124192390148785002924942434579694138589971843552315731370392554346678239710457172508297710951356352959005198036732879860325669084963260108672789627445884058514174304214330393508049161354654436510296012026538767787806510942084431115069512589201498141250710153612115403851817973499804988700338563877453196750807336235444180732564860850403036484144074530599847931791545697326460768080453590925375939045127720959291504556512661830269276493707102703108728493205634004289761830592810614012384664507197321924968283128296259612928900806276604111323177938825439352392068992083195008586377019770338166421587902465256554721280680626909142518057228206867009469552233483426157151365440199876406925895405462169126725641325432838302101657622816144267276048717781336203511586801346922353527106739761464395346213403112329371764957764284649710049168675691454065451538811777915823738825388579117947366066852236204899641799805285116771615557874983412349211933311912038132532949637079548213285997335952901517757934106293629391510051406671406295263401771212464415151709353767835351404954606995544638478264826257345941312216094858577719523332830492602451666129488448272284158653750858782806626900548475380728761687067290639639226970645386628575994129070821562617063973356062924320501307663391071829774732795037495359919620846140178343455973180977407069283701772132988882623789102828254519088322457199162913484049630123056284218006758603493199762518764060749441233905698950741001082118686092706893646159815046456483828128972428026533164783927389823617083953343468964259416624537621148010532921552021214086835612926414773661867327738150802997106277773568260639847532567553941620058162961399863997782771904409061279647462761668421058498475313207149157811119737305418930947380075578695460401295004015049756853215711972644576193510827303158075082121821064334394113262283697536999866667606510914224379079100274769039265463677542520809653042490279544171756352563708492155049161234907281934564735830939910436963135701967723382374668400375344591846014262406480156071069745923493671162418154373021331891529903963947357352706757360749634244712069630622863769531250 [73,68] -100629151660517527395408891722609903867465676427461315389734757039351072905821831953236206773635924209143773301116248056854758943889810241755468901970372851723833346833536836994137462279753531696819164724777481800086373680022569989834883530201810745385516354876882756443480276915146414510839990105602510831916609163896000509108956190820998096211721726233822473198172813959688267025837205063685905306719851663314491936353288778281123418552758001111462517689269274886935090013230896353922804815071349353684796467039736149772323876350413859179396261639580414597063427648726907232979124015340758471056146173212010922647576866468706140948337514753520206975734567588769466809262428996028258244107478455655331611173254191357824996749997819609135537752343876272352462574660267497242894466400444709587121962604672265080677588875411389098326768503918394784945183279901488583271879565324619253959248477770250415177752385888718259654281444522104213262856875833615384969895036764514281049397608072705285271014316763274018550959211452793432526112215298002222982784988504429913939649781630574519475147142741652607743152663466301212754690365392047056045597120795285683520765773422449216840174720173351849286752159870405520049845883333800937775248393379802127162471650489397610236069470933235811172850640884038332149307384953680907686573018013139739969090981276146942975276767791923050200254888210152850616276310866293568104661491474743729498337370070079894229813459274042007071548577512722185163374259540008062370502272620909186017829017799184199144834877002293704901780216387601254179913952670231989912231227453417648285067415698562872361061263859054692478528986249124659117331685710960228709925356178105642875102372320508674927609190814079457259027844845940322102218768454866173230442463345825610047876322977590551488133067489573415110760323967571888004476424017217677222827313211706623724700316936849471709584728247332902305069741199759900946368905428396272612478691276693452706243931666384169886892146697315930649078862114290968472028797554644701457206984643751915966329149951219979702360304530639375049462624809843415527464262275151946354756324889243714995751623920566882171638990676506041983023365367737306731056257925693288771105046229753693826395807842111196350742829963564872741699218750 [73,69] 2273635046450855119384838792052455462977660042568522406516703244193587409381484582442006567357653676927945484312449769671342562360909532565813407776856567600373481520092473914600056908533890277135804408871809604279327308612494444603406493948469046200038620392958198444605925646058524046496617497103618733830211246617128014214029316253965082090317558489729621498732960107038749938369401062438997544026711690054542906588349169610292414096635897340399704893339945700940578709348244739540130292348591379947563172659951769845058607419452594064564427825977443364353983921132953711391645534077791492805726832983914668066094749266792830353825172741295144539410934220562249557391907920935765050628392898507314258642690810879587385084245727935823654659742001738118382203395711475167676739189224244346796918189803859929768077022217331250991211240959867253161368859115031051126980951640709887344241165129485649949955981829318618504127068768669917840848273238072549346995008356937730615616233050212194938632843604186219283577187772614849265333869418717231262790356412648048729177627866484365780815613218521405713872067028102802779021794222500088940707838608403046515689722139252598819448253941797586658529107604309191942374410452813109424131785429879637641789323684077537676402271026512117764970892488862686236275391352212223363446777651558417158051167985748568174082690185983521489160684784974100255504431195264196784504287434655026865827927691118959822318194864794617849890067130825453740480932481753608669030293220107965222582418062249276965446149671257383748043825761227185158191075532454063046017651401279099210487650510194300008717130897439827344731176872831398381090080619349245931099973233491158086193735860768963019258765278847473332896271614609515499626274711216106458795362170894597477804369046155347132750114260382970042572183657021591176500638358727874162973826053964585805454461970097345628822363514943687056326044020643624228533764797361147794101802682635100458454394464123595393344708660873235575672390893056597682541221412229286969061851915624319728036768805104656172387505751195121259843788634993181084838756022129559033246744979732694706122977750287116947683167535894924500882472429496458019027689024332751519916126224879230287821696432359885875484906136989593505859375 [73,70] 50415085620952931763747676228714513177147427265180291059982048246298269789485295088402510802674237462382002756406530881924209721396395784705750402073695885854306196977974250271369419799194846481875248002484661142718765220589374652612190778650716578284051891064166108387198082196785958776418859094309068848060827098422413906192378926235541352810106982014112751695101295920226964848773675195586410281956627454387543967434385330496397948509339907595880327999624056640559629740885469182119314977965347801953380491713683392227221539383845647829653109504483495903746555028611489067864775913782190212567325627666133019470180393207506063219236668174258935174781247895724728411460347960019784547659923661539426949832239474023076847801279142494683792427728898078596344841445556456039685583200426847145436815515586575900149908188733010626678131749814605034433509950768211317937772187610778092891131532803142343012876092215373662494773304450349005149719387143950193052859392323952785071206048258299422166695431304576813573994723202272075781972962200104542660340669070304315094052338752832435070056307325921018489214448916064060920832616386222294170882080032393343214077660063129080267226389794314503932441434291995015526997272012215417744012122263100457412493145457101170548135559012483241398073821760695892162222229992367623012281687307199310340252951440243597753466749715545253165355155420182917312733058799517711759671752105657537563501955961017819311621421072332538871404326206823007045724292789347829325065147683091359484083251817480204132438165935161006128663832741668692677614699430308445298429780302658122367388420635924182010286041684033295875054397434791943745305188565609749590829644046388286735086095054066531473960820540850998268592562466169368760164057696823607063598763737578557844464552641799526787076979359693982240986813543457359591879577574326369447032472610735897797745206974517857490241104180198003251996765150977937207124874706308876984449938623458970747081597734042342699941547200107070572836669574747491558321438194771762505159307962276393658961498059091966662725889779535745833924817740622021058165606060206287176749516113363415812032288973209338559183832370142721290938846833024790632066343146552028887757656203084076496079291018759249709546566009521484375 [73,71] -3790008682329935197091392294570870289701073537106975405349808482407421622611235141811791915291654483949649721867206462238429805615165792720958567303509616774919186998918391584680299791272805648719796687841423781821869179477734473494572047434699072920311455495454620223429077159939372229593523033805393463560244644251647004748217103974568709049702041466208227245945457095269789760305250662513008516920848884882296537180694690309466971212760237536151748563523054135002313254940696249109022046957455778630579540199000293455927125985606497870139105683318546222720793759173537495577860400190243102051627275048526462539977112396210756825148908824648588589373982436871080020822634452358427985790498280153146358762074263931331906352498874836653242747686754190687814201228350189132909064843528559738876798602939998580082093540446931785713748439006586392270133354224767696087189756491197403372648157059205650476389324809222131506649556086167017748290248520379489250383640007011641138557883898841741399000931870077678514720049050145735441997251682567270667934995531384251052528467757235110767684290708915976737260720295237687456546651268922066300017707377787541398891155151211511249857103241474506224545777333431551700892747076203987078436824309275997801314879110963773606530498729834303041397333139101936950322585484867874190545811603187957160537598649156786882291183055509165309892235972633190965694145818344879593695026845481310837524130590942022206542263116910175237066288699673426223469473039763276645013833080471727990041914436969002185048118594489275760037033035736651166290011455601457247044169190931583558411496471991103036240143122524127198462837580154804194761965266522939633867651261878314702456083171000312455171098733415265507328123452872412779711197559645317298386123369558292339489856580719452791858442106173401760303369542734210856011622994339396118100626659806133043196146057499363381133104187599329713504459016722246905585316190989614500493897228302666358802743737792043815411238312889631744596759270377337017957475405599492450208652045273608940651100338082176244350823991873628230097573098317228055738690352145815765708066697971804049760005039993826945737899971550042008381157156865995014439497369393541559854507645190013764846526100882329046726226806640625 [73,72] -22570915449774580065604534045087436119763866142673890036720313770886677634351945006447923724502174298285440009196419271428710374204207017201362713453827336527049569445017049557072883442083777930851347142804103692213834544944776760511585342938147120283620949469532728589993040739597488404622489181384608807848403010734653772508810984320243278552739929495281654202760525181616921459669220778065988919452134030187949579537205279081317824636706034084209916694219025801837124305942538200136872721768327276800364718036624934936760741729268868642550996671441087257508334217214505644174458325982741811323144743925030849206459552053869000302789603988422249020331058993326763748695056565112697688527120069516733724208899236041514221652519013688210040695987041367597959884478855914191350290674524634708509747814515886633388137904064121571107528452685736421563254219113135503035406882852506106200341686459215335388146597542761541069992881365526324825050682536774063760120628368369516052179809657743839266241605564676461714847532343925415483937898584979059917463295612750894393194641899702414819845978904494604934364759395976317258845345215442408626457670426809763837879440605536427399665236562749004187525538136307637290974854366119529341395052297257345538977501177494116202526534601532667763897490229284376525726229517111173080032172518043193419535942422731184351957625293300179536434232665856758762433809548505056156009244869403191280345380171431155679104764082053648864821297230639532344908100986355243245339604169310524803388383183879283641682277100076840366294704190647294374153080893775978066282402490242012267737013939586363584068321439602046755129937291464142887394744624481490697461347528170530665568713741021777212455001239051656128515384307039681411215228109190854686092096737368289741371848336776816840353766334052812360445448755227398280878778544632805816191636931129250311824014451434006297623268437248644261486117486633042491804441797263515954373695729200025752682769232428139418605145318450869185577968602691911084914661500736586124730799893912981932687390685090802513451047412693848383348255137433229782091056720997122393882356260043361688007563327922504967780147430478097516047005911618456063969842635649631725261975156993088376111700199544429779052734375 [73,73] 8069932953857591193799023308859256598439880984626426938836176189393619555323092151454764385618481995601455041890788176351022038831387399723604535330812752107013182903048773655367060337858652603775245019860004143844998950784647419342528847065923029120345707783057110802894347409412255474256278207152330903341298572196858015889148426586881252438754993548386712122370589980399951596793002002118650223774718050935822327863813951818379933762280590502622909395447904924147612779272682018637901373926959737806528874128172537608043230508934170935883133301679425303591102062473899885696691403548603139344375329710782504308547256491359780974613127998370513714357374764330997818155502088785992822432024265492858413019893530782271493574025094506851050408711163264589666441506707955005154420256832980598568023493751736755446812323214095460459380899983758691299481154166926992012371662360729528770926493548418384672500133879930319001217526636117075225611218618090415133199561906474048577638176295389332857104736214992592091090061379863141889302720498049525013959127849024842792522856836647873992210359796749815606132754222462837386407686635488115921040843862875223622126075848989636463107417717172186462847045806456278595549435078555537675573354304995205264771050434480765338947542851737917150694658650871189873441192992824373569146041797170118287158780561279563867620943777623283454579327880693150040216351148033214624195947115539281594243126097204867085205118365050582720015952547367334949506450553978676226734081684133497511179712040139914779731053709962839463195751455567483456546341265558686007654646806430333820368550227600136004509404769089880509998957298848575825340343113207038308057082852924305284311276618323130913524392036635738638006923856087453118490724592072954491746843511066420126930325250720586609729374777350826277769991230214757241907353328407818505753485420343023575351379547107370760627594149882473976555000644051927529249732829496578307329543848891846992067848739121073122841200285961212174706407199238648915469023242251866688901389653420750356122316837542127125396281497310935875706905153704341439723745203769851412353873096497369699959818593527326229256050949949697687890332976514285374489069127122803869699152468086822409532032907009124755859375 [74,0] 828261180138649597580960738020257664848238032656839486316097872486092965090936689436546486242393149269350012546752329871674639079853313419814442187999079290915233044193067023128219384104779201598735912869360266077069642531351135849699364920620808329078773269614992406498115779950442519610276086800355824084951468312055873670733783907129995479017756867920319140663337625660070924846678603956516108620300557159186187183209195987721594112511006697925462740411423295919756356998124972708409368059255987280137156660291493780448492642637551887604820229500648401555851740832607025500330853843212693159149195761138183142578278203204343810014348179593321622227017838874986473457550965583438729084120197407738195856211459626553676295381466687661815506399334237846125074892137305410881918204651379770361555930285804331822319057652716520505430761072793781638867491775062833321502187405545271734796750798219347297170787702571177054654486034549308998210951689590037629742831698272035748859518500999421044560287910556433328104432563660360894545403064415407021442033263410875080691422061206455320101438240380011373545696799056715702664041990906968007035860946295168271654686679744240759525691794736087233271232168338019036287631229393851485111814452961061098427622309493215314757034003199364883416622809613511089107920253917178794770255864719494816299350145999240194533049008889322210685386898379229866602212581221150892261248201014730894020046284472557561127349323115269117591015248664602663615549395865254735363185430660898112872884804136785790679369697849764416229309919347865649240846903791169410308764322243402253308284471683193567589285933211995887501378218398765623325142183825091383682060961904168015084674081362485268142578504263791690362445711602356661313439159461141028973310888734593234935919741096831502480581060709094756895833417595069855536170872515968843317134850585937128331709417657402684056784066634869903318902480818968981216588986415110402715705634314128237764306110616035185333032786438416411278055662890392981672319794093235301694036739134838412531133517688355531174939611760493824368118928031290058618286155250119889868342189493063434049538962395465187404707040436574641409943837104223971975034029094051900355058536178156412094989585748194826919643674045801162719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 6165183582807464107320845724195712491183432264345810947765378833570299869718414852644177383826495154026134713275740895175056712834099145919186518623271202680714621656457750282685558412102482734657275401567264171683030253764900862754877787426162540351709658054211752171891282567761494941106029959790227914542247413768025313244373372899086679647745054777652061044020144087758500340489102580051023221831407481651992387918346191702085619642279733312661405837179621203455426834105721398820339389257538118629213697373164616404331086457065576228562476300739965037523777372081051331053874453097510828923940655790758061670373066613410161542729303152745857336179817843544685097180612258629300605840496461497182939480927065293316898655677738960996961234117576270245779834482994966700842868799100937606549505668502769646802358071637356152934349521751600027037330807580451544317913797728125665464948536433626685855564990363219719731315192805382013335524957505134732453437837033386454978006063663375818463129147298462371260655256197837830848339398998707900155367603591624112786263491898416467533098457587538496838001451705574357404861314300462497120962085699870527400454222899362007789764316411363661897441279051435919266900650553304533583280797889200698550167929443558982618166915064692025363675694217966489818144503947104939378875218544447797598928040649542004594050866283712219654073581695637065260928693063092679677283761562385015985181606221544648505555992744414956876670310695669004317598571664326982125374509866884028916104217459606542479165292464007205625653855145629786000161240897823234509916067429673954807313249396229001363125262292422383385592777930039277083528870263031574476952108972264198214250360842956045283516417744408693809016463462971822741678957429249275342938571291427014409913667941454793446488619022132323826142859873761573018857554478780178805515329084924970559442009733393027247895586133003728432251079550723446713182091718357997013800615571859951906755762019095436515422406627169050738726397048852154933401821218041512104707457874706820590993471972870228726035896222739406001390700733770507354220870825220127144625697516452571280144638177605374393532408221595439209766598295576916549515953658213283453929014496409782699062243746437189662046307603304740041494369506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 100440981131129490358433166072613284682520305952059720893610461282742883230179102943105745419470924324137408810631300049101633819076128611627222535664946016954156181305834245085100951653574580354548857353904362936039822815923301767673260158058374144602023361891015175540668169774751290624106300673576697497342324632623240602919474289701255572646121535631761025278833643337390505333192178698071246539030023076508939716996167866869863408328009330680216815947664008828744376793951399792369901631131251339721265927814201520793503802624906902235211489974901207742911607541409658574587350592241171444112870330580324157210385958699484226422477915793916238471806080216200357819072256657737553240327033235455668332345468501729804125259388562827640901840000262000927377930235755175930604312894629802565594388833182288094954267394305961919116715516138885845095406529015658911622298890674737560471871120657754315560611561607786888544350267110122885237262053516573959236224183122859616157322164253949306740318061257468247587329054620426114271939716693995096092950074825666947275593984784101461822195522664794252351792780598992748926101680854580242540773957457466617662173420780528033288992526640618454384812931280463900756003933839428202774812689038581334401572407191351658924584726739914019265927174547697781914928249405681773002557153697662530840439204702634745645665545603637356197858503989687160188637974612602131313614175666743291524529656882620696874686358081195916299852569235043938514382883268849254818954638429349894367440794908544041936573255630062893287944385063583652896308669851953978541223155363481003944690013641384386596009692637785885376345311494093768164754851343968048518461496887930055170219583514019194639779561169500967051427609143502319339682162194431928618591770282255520130612576438589536803769704087777114755587941849387118596609071763850265080875176118962686145891910973154059250651259631296510661515225618467241877756427785630803673416353979199180153353426342886195621581599455319799716110998800983577433369518559035060309863789200217944789680973183951975792047985745915530661062166111903126160535944837472171067258027362388950009589891000050613287518732618290819085886894797378367509802525511663602140465399572686620695718944978788158758908899415018822764977812767028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] 29548509970513610029680026261773922307326689207554362420737869220344064940347599654890601818617903682800171562390708759825980639080455316641256663447070368887524626624242107001756684185834092741451719783121332706126183372958653715483603717650177059843814207073591394759844646938065138332580414604701079249828395769667306133585561162271443066550890161299971521187872058685452677785482325886786362590428122293438628035170820046984842561021745957038223132287419241793065938776785824356177889399683788545871525371582605308694661114225036596748078986997068460615647176591934522594823691604035096855963434638832537056612570154021753722466883606498214585630669055407077068689004488831588659022057984212227864507235600106194140928887610698303446281526591891545174622605208443474617515453364811033134339299136573460689483682992618577983802410120415229971366141192907244949022644043502452763142736870898597128328125412473455349098795782516615256828141416314381794374211966606093819546934682691918671365335148198003264863174900624514530652629146507046760211321985191489069697015334951072364285553011301759433807746321723080690629099620502094191156641927600740977635176196938167687620034358108264391796390343152329519552639885855926916674228355087874613610948266619269915874763445179653335571890552574594359048159697128219507184948196331267793488284586212300670669683749200515471718441800880727559972577535195944935318435252406300851488677282221963116488461407481945705488202413299335303839708330849993991942186884775713790259432567560203164463603270669759001251514155373375454389676494529990823824953030404903486140819077829315315791168463066879287493574038926281999776744173436208653825013348367726783940419363402876816689096637262220567958166445473497518893734828706183833246582654983155903526135631731927701497448521700257262878718078936773078834144380941086512827057638659230651282488840887386545857471620579342277476927589384304629999420752622155035554776878225355872852096273479652890250647350953646829176559381759036682820765936287997471836504026759901435762035890501294734443544864013701367633642929659316772864126415318179481318620444621607029515541300808612069812419863262796110800059133202088734903719647083314774077678375603854247577147211234173443644267925689561593571852426975965499877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 107719365462306306431324221030967461786693461798093642398509757061747863359740507056548717802639956197496059392089834033904402357101196023350049163493235287512205527201578017396262912128307687601194518853138567578541930394494961972632460206613586085699461573329748657004742050259028065721937088624246340596443900212447370353086505567102213197203097470892992612843557731374684722942802102211890055753478721338984945271082488249956758806059029249083948561284867046689627869374359908219692789410972480105475002111883285560881791314100886851110442225915504807575199797801293976348406600807453238404160185715405631426887862668602845710653299652372751539813150340021871174286430130710419131465137959183440387016607633618405106860991970502599950509170220461506531353841806029250112985615430021353237990137816819250777243524906484838906979964862492080139611329369712957132700461689180530134144883347422634794826879527483204470615967934122315910150489058332674200364096010769986554486643008883261984561772834132958977928280602192301650861359508725862894149646726018757515940375142459592779758170861239517629127759622075826225734959386533141715105345224075658207346133230843486795045941587464580468260074050950326794504939385163028587503128501292039176054665265055734422045106260914025874912385688826703973860744516833227214667962702184225899207333957222577455593670446374948177612720265392418181795757538733444878972340015842173101113292823100084342778667839929023721575011481527606856036312599543448432743166715909993482944701466076215469729479966606083765825291364052445369716994277676355587248807657987577792623582617392071828634064922411565402212599759654409755504115272940992598403333429639271285208653791556556580304429997198503178724697329087144199501790109371538543643154381087132933947364784325706444141083324516407764734008504208214041962755250160720348170165181468063227317361976281541943657043698390797622432023854036916284874261073495815661330682121772861623019058790048317979291868467603540409504207060496496659353885914020237679415649736089481894155907163788642698680234594859065788774610680121582234253363518716575696300517866402766752059436487355683360115217134550162162246149492960614690931224364303646018322276945136947420303315474200360881820739550600741357699874356512736994773149490356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -1084309594137687295340178045218690691651789965008905461495709547729064762782853807124706300727784923770175816072787732726991289284941237861610817505331814520619410778400551923809729642071353614933173239477756457144538457684602536515736920749908784638486298933964608193152945102631505871705309249581451772480438557550302458035949453828069856510126501196835510651596821554383026444937076575686328229559571894029466373333955968982261309149312582514011334417587760353367546530563593321658729872377486303033879036710162642901722316043653337787037137272321195522005631824416541657211503100901760885350011354553573333186725456128862463024067345945128599647848613918470446861420914939458663203791380083064940964733123124920065661662532334268939133245804771140835750746377526292606943987689540155047362215625105732230745484543417812460453428130495201922271404311907779323298173419790712838939296030986349836096942316600535746342297755055334853934259710015621533087288103069302021561763144461344384849564343410114764343556954127377224510410650873793002671044936514665173495503119266970213686499865555020340073855566716075197828894800864950133143901381047188686657533052052723657141571759668522891695618875837902939577986118333440046675974033965583431114438470888481497849449160453731075225751993532499151137610513981940563868391025477557039777236793763601362342792992526433286985475841571093722378980734368760369013089818419778779237733155520238625555887620837670229938338843004367087871661584830172064118112294085840534584553259906378784912161647940948943215656585031109076412294996785069805744481103130690258440488264300843798218080254508543594231279256105570381528903768114543849653494288230047048431133981015944273340934052813311353929242745442466165685307293764826714766381972540227500476642582875643065120447946238013926538871786831605878245496186986798763881608000855645611206246243133189950553122129378826279571789947521799641615917530637248192136024252881419910782418731179349736599964451597475650397394094207963042586792052880051053575319677815761106384536657276543380401248605202101745915910313718990121469633401144031567110237310869930370394869354123995382252151223750553512718571892148353927809587356629114371033910762668835187926167833180162613408329286390501626220587982896148560030269436538219451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 2671755154614471752768846419172379645756456661885475153292042333252950628638178299919367523273565137036303242036787999562863285132000121184972641968875951983853342819974668843908858292920264016529339713820371883097730639783922517183696688091511952160634961245684084133279657767407057567533808216481444545158681693012403310596966990593517509584753055490516415275964813652994739067380452703143917265368453876718241315019896217567444818819966395397808344087305216568114017865767732704064535059660946487712197576824247404825296789768926300810132774205321847589996554684359612409264494979448229649036890497100401654267129355520725978145514149076261463767443820460497367885793689732378572368068349850052756381574276488247161604432592401259248364468249781212581833192090766868468418595088057066753474025300722304039072575194018184075558976883539746453624158438585285046116746430521517696107502836393780652881906487853498607950361776839071098903318179821392422703564781478386958803886044672560824361135195221630215524149264553017946667929375768272812735986345028837546159380575204255032297368953368927995737201606182220152699095928767723222463214667521180495192763256160598714712928339601765855384917354762858701485332275417365812567495400921391825977020269408908092184755499174508561366601450093056912056795569600622188151183732547204275421906605131539277189775188308859534467727563276159655113026909842772961892365488615169247700064226286399566270408974124765993530210110125772438000089268573413670161489757430019976648746055181885958897037150328586880675900282614611789317738744954923802069459914556715961784766946461110829823226841770014105570512154254131998709554873803110658012448890824943140868919480918222309997539271313796518249816896262274284543901173146955981428860212901913658149314227210862901702317953018440819476864237156585937808776848241725243140557638199664330021504315112878089332792964193804618576529341914823206156880932400171588336778343393435933275180720151773551285476080303670642664016474624417409352881684416772843438586768655113838398340367696324837024640358852102904352407080318073378853637001708035369268129614357596564939188948829729263627484188160754362788021311832342372866941169472811692944969711335100106966078653162960107526347659003983302483361053636379267572920070961117744445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -24636119154374083852141269629523690860487243785881326441712382586012256570978714675263231737529518775584403170372253608605648371100774929281841012411089638278624563024361894918173935306215000782065342501857860097471582096842048355361233261503940673627014042001942942843258106494105358413478312206291610585810343798278961728866192591437873559311197197747618842877220654328350921946272307028593846424152365344214252674601683801352453551953831305971875737996796914217965649291571106601899277142069626319283185335948100329598731529009537241813276415975837064120938022468748878961627187571333754710517173190709046467515551521746291515435449490529809553489493503310413482431113939792885743816837029776915806947787334634896836656469949999609980588245722940326468191449428207337685926461261186359885523992758271737805864500584955937805801579552287445878496318935235356337976160647154912676526932598485475348655113567171043293862071869200981853728283835336669798424197747529169462206693224404291222441780548687924454348922678284139106744622608461043406229034447765440672897957831116008470100389204251892744246615077091560286936633054236575632228257032257703804057840258390498770289690969398712761769230028007412963684700033741383099244799927977992725042160469649445219526270357431359531544438951116921018001633026028798795691239542444175332564166362613824437137216574955191442817943970174204644284446229125583427519104175898286826374527596230993041264166097655774207903065313583156561041205224040781185183971913451190680733668219297542169595292531560827268195356401329959443044798748265588014482088030878322271028449159701087648463899296595993984075786130107569477915366825381766138179612639013047395120283106013565389630127240822369715237205673043023698967103428988795154719452803090540231842068175281507965770503438666765860644475419375016734607213936104878537691657213749292873006360075187536278330083606395223517986002318491009684233127986737370327072020206542881532299449523855245614952280441089838989169970259558279850919463330933338403919649700996743458148877868940395859140441211642205581534287394074240116069804285010311137779769654840317038652264812098121733361284466376207339670824389113327447693308283675853253798327539005101418999907355575746648444163810229978012394447869221059121969119587447494268417358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] 260616604413902759335102437983426459867967798680037694663224368381283823044456563339793702264310111358639229255396040082052953063904440466507634297307382067644822178054928642064593297306863273762438728276331603338860049048633455905835228184364183303473321979171697808048947536019398146516850053338099372691301675477839077147580537180522175762801164085520548211078362511549671880188037851909530432114600039306641782238801029492270227567870640082724047153827481851168181560460603089850031965227285182095410249166397784322766700986556531104583583008174316447523753098368564401989302939217605747882427399660117304337575274602170398936736019316362318616112364610162032876247100739100515987442950813491502703817485759878545118365040049576302639587288810568715306260680187282184608023696539503538419301382169968398369054730570585220107074478861964887205668738908338547048674032799103101269374852820284220367386328191703211563227511834976633533683973472181611410508885455028231229002745195991906882696322927997009102752077270016987409404649068813051936007947119311947207754240228518968427704360025460962377699670128125276806554546278832325323403250388794998856890968156354514323224247467594350526735151366385388166130616292550754585649803465786554361760984983215478599912913142537531461948633099213937946253905574698895176278022036451268717718083261591617042993826139882837503104870241191317046059743459708639651243903422348590599991739644290113169819577502323150840853643590498724194976276015033889492114997428931048994399069943593145438270112816030166105234713504035339444994420210789291445922739577866865042739951063143238491454277826422786725804378231891051657618760650600646148760216704612884316167629604796538438140992617442361718251588850389563631997694945969141514076191009832893718709177438644158077446084391295600288233672375881429315099209290637246714374595551221653267379628116971177062110526003882105401421995068512828161823248609940039305659897067575667799591886009360409923812955078309338616628396526432550053946195031782726110340416917848744446522151020207636234902438443171970587740706172518761489827098745747770824372700575565562255270941754089316322444818646417863963758154215312064780386772706021616453309759894590423599362356667475761432912178639523363703675784055832230674820682025938367587514221668243408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -1355222283396350496114548225075216280032211595475269329825407613199970183999827224857296706872825058352664637643166181423094204080417117664314142073740452350402106312481775278405645026808185790725671487985268898641171695082291415483243009311679329689557208055529576858601735467323893442351027736955715385773263758473100758374060795239664658915639059681995962340150636757414306428438459309585517918986357143614922551828798476880618385276078193944493714865493278194839100306654154584829007235261010628505256337946532219094038643405939061143946744993363743459464256640523541155474448471253050041202107717365892291776433011562164033984046616667890229580989315828832987080632362789400298779262391631666066410089719373350560751209373127225433760549109933080107303356156196118366574073478028414534125683355673083330474947822263683174033944789886476774214876544088678188401760719875729857547423555899602397521322622551121101895087695106608455296096268470303365288463645446989123684618508288024095018428269198966346651685565888181642773934148441976274710263304782371103522716919965898775158067034755993883157562152979646495199235417144062223577477744697688898483845938029495521101931213730840371705627343985685399335552701198097358968229462664723621835033708771613493859468005061864732930593397171819858250422413698941456015762618933405522357886350057321368836971414787645213969880928317245644335752019164027086528208139965721236744840808988738526120369496234063839682459972296492815244451058686618413742528534390940882788794987738966432852118430047023394204774835239973530868585253091940979076142197555039717991832112895468466969080718937669497587577597097287358405529181073338872746651375849206086347614573429624788439848138659676966040392721681204983037700886700716178423759993437054388913767775859169586519120505382993450885531789176840029448685534723810800415922678931006592929570060071159761252847610746828161557719153303611535284632834421122007575141709497258583622482769042318071286439027448343089081650088117275814188958698007909417394996961260292395348707264153791151710459873053762864531248626260008265641557545034615218332239621306110209696268176540981110827675751016404206465441639634638419955695451135826700382669830865178394985020939643759134464692612653994646255175966488074219199787078492247527350400559953413903713226318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 4337423257180330034269237054744861852634777289933368699126133940051016026008949341310828472223356109211761055771035752811058322099509676138939419247496201126915665635678073231395761930987914289194051292348238904418549591379683114667598153198282753784910281513877033200314025385194227792928178765377921681835175872644278732177868565791056929060834823040162496092079254213792161029996357240032866219058176007979478278488483141274241570093277847324723523595761799951628578296304452313017689796605026891326782671889799844293404647931199008305781078197065262626901088900704938448013729289311749316228263691879211393069441098052449758394709063506821471934873397812260575683946804139692396645906038772127709326466348486218639126153999058819279036155362393008629689361876771200948054513154570272671111093528941990063467244856686304752843215651080849208216333345141372058734635515682045955571216447575496391620852436379307248321934237780308530188671270655307063455268777165189673527383019734290531942206015096630898860707850007939207238685974092156341073828987005209282578853759976375510400784728414514767946974602864281379768224684868263227184266901847855952584485353814782545132373412103894573226114356395939172666446451952121353583977741107002291178495700298615573966476959744815960167875848532481263972720022766193331239659574423303631783379574156655714219130316903739866079696345123264221895089161807471984615343744607499930937589023048423429565435338133585885289352571683072656191725600487966302619722572106611292495187752678088678375211825283625215968756701327550127008822457384282162342220414952175438550842526953028484542566886684535829534119110188339342005346912732437354937611833459458444510742776197097862015945951038360687077324658612246678006991879982742525981399335477718781502429155076171193803298179078494034289533946940544991024593921173540184439412076595736722774866678456811842458678462471231351276339931518827078478155050231251755876231206089347123710357635041846264470611960989793952850579481520352802023726296709788802364983404698001440392928758182719335077439438849965871711159995774985059883969106527528705056605515739044366472298487711513548852421096094501911633487691917308187635813193585514685068442546613043695281584958658102456728388357381462254617829318109052761839185620473032661825740774474979843944311141967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -10288156143855127380495302124766839938007570656355386654750564165001777048361643857984263713863501845672195153170547463146146777789841185258604633449960155641281287522125513659432591367202939609463196440064720163022139625449101175888457375287513966750745284431059075511855608602235215489721706579146657001681812064767758109747479914570192873610389223581354243556295876505254345306612555064247506680900190438488502332079554697522932991989403493294071744116056415984487717166286664460522556524614042401409775854646702560111607211886536996042123958499486711680331377057454035175250890713448557330329882320129830532133189076623985186142373153951928597513719662676858957157180761397439609636899194579849496708720183083329817320399852082690716890153599100379735951285123594566351796510894620579184627566994967058011385736477013077401775270677088240260303731176951103008380173749946254002164088034416643782046902056851285639513348494481291712379396050417192563124386284311315508726057519219130253623770448894548303375008033974536693234787887119753022212304662265795611868829847824173687776897992141455714469139173885349630276970031213831230593289624199899925831961019796451385384995391035388805552616123942802267360399801185355559336971688553642954236538245039372619691574243726325048909006989289732263642191105645269773044962962803264116922947235010111385337996321591730826404181607141618485523327684738422440239594628105659306576116996886421243301690675341357642492947316434109035103106924201436566501836165854708509879200261261155684152666065152756118427626544643290523518321592436049361810243170114948535567373069592902239182849908695432179424503730669680740125218780021327600878849389640647453416749113750153155055497301217774080323445745012876698657654971781742482629353640241609251316066775912395152656874820443651741881598746235548952852878183290836675426811496070965029712689575314537213974219233242757028544609032830260155420569168257392663708845516713867200631203614553884904631611645416480764801223150280916087215280648686667048699070340203110191215120553821869360389662740254599960200883371605798322959188441402246911835250337989413755333612460079565357847608343168823389075075184962813726383383222060293280262682286618048396832549415362308315077888704696563901004245383854360012533331278789796789374655361370969330891966819763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 18517834471779920876760257606113416080047549280658197220194598488771981592883039183338148142215719706513172726127637215143112304533715527896298791128283616420838429130981271941450993644374755987195990956763094705471422650255268446296325416061303433442273057443126151105254898421920402983286191280652573244404569876960869218113874247209584978559761487041138536666574567956038245832135170588091924155698110196220135289307811173995048530032290313197888779274488210803875022124337024875202533734372286271763500493120823579939106245414377914257711332018408477704702728669336298020647029834528112726221870754951653253425013448790272172876801689902371892097381505992304329862509231638621528969298549306721031593224856204303646348807025619876313808040223053865421797834175472441166607828307551569460757633927356238756647766674153162552035206904012532144912758373616655938014773197976687271106734706376265827535257404712121459432169402951702737179072478403843488740558280717613481892802041748589323940101155600769773135490159063246272908760855308501052060512715565403553436893006668270896810213553649847477798848568582789802023973951386064333319101314190138556263423102742940424419110090144145271189946419446748450980790490766002586474163081617147720859219694713419357859351032482493150864031195299388212052825691119480345794046606463299893889537809449379590884044365731142225376928935611545946385343135754830028897382815103159294978090109213152041602103780719285267224347504632672955293252222466147508727061877119561187429171418262511535047023040297782563452725622755265658401583440741354176170476541914161808401854114234343427716548830882356346622552133538181224864010994389684406642167163329069907776338799726576933366197580144201060057005557470365103465257885545792061431702004094399346412332646213214321655299351831904047710923957351129542481622978744982229047578824583435894594501471267557332310597611497482478784722213867540036952567023027919966476288574127204301614218247938313382552287506488931966457829499885089078831467994669850651621268113856555238415151679025734748017717498725636145101714491516689226161848952352994981737700964260209508220950393865700872455955453669302715610512880553373727068462839411533166708815212814463740872043908647159176466091715251459709464300507070111244244712620353935174138861746717665823780407663434743881225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -14171521786374901720527890298343858181460420811924219877746651091109660256759769223844868457568529186782426935869367895142516320210740018210764228436479955493291713651624515279473555385593653555047022073211874713922400141717368369090306547687982609598998463415944807981344771988325479152670256949106780166161788326625301722144261927421452241416784179353409080833553971661125680863030763675954535667092674344234311096539594979944292349693137933345321254813908571452422117270830380248879360667518845221334186046750531229519136791492890100495606934742580430611122124280108219529311207693597582038905596937101509618838843977719710184766720841919978608072559874396549888756065819642385865614978333855039006164632002104157763677219347517482419237193291464639132585729406543197667404038578540532632338807835441645915955550564944254791848554744847483778494893330103597313983528973959604992405907070598627037198267394805149275517958861883057737358755423397512636901522509481674433414670129005014726523270754980424631382996371140438785526318594054556645084934348159391370841934276511876010428190327407002290959279644185425078289620794244470711566768356353830030798426671789442937978159554440013508214774658687307990526107703414965680657728200709819252145806375429500180493883572213566989773205939144745072787595062234360426652394700676166559495132889323279102073451744640924943367662975848561480096715349687425471865017159037578138168591919385341777984253012965808079287538925396327253923720809707562901605568931892996936827312138771714231715233995335256739850426621963793393548137405253116439818749618284800495544182152689864568961657172541840327389537258663001785656123091466202417751043336911608993024034136140005006362987009782596827631993517911257019077603680137376014343191609201732638405998142044416038633947133256955100614377972308729332638064987541855850187901682399982948697473643701207395381520566074450824521820795596805116596267801714713006917580017928209831581237546297084634567820468420711963353735729970015371362933172777038055829734463753068852966280235765498351910134967872627563964491002059188265318263731124078713983738038714438713396648575860196763116353680396650031221050851746406246933008919243342924495596108809906344351081912069144473977616951732124680539057840691048951327833106963749568164474021240983869773799597169272601604461669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] -34299710353244514909838371902926762813572971084588582520116925251208402482569133234368278952852539766528649457031599244333058724072798039281516045246321106383407273802797016028751989894260502012660487284552061885578371691267435573396946745635540042430650382506715152917722493573101274035011767400074092978222884345679830881763478232269535396566328178682499481372072092749574900072427986973894977816071646880702238427015275505592808612950035139876757866612878423840524378128566603016553451536090587504876513487105803187009263091051825921783221149386732433401412195142382695170095556540720418908828953843852774050123132499970181609246419428197366690461015281245234475994620994893663154975368622371451278981977801156449966467881692450194256528314384641143483315325426995508789520635789657366990723242723816289377386155258205268190681916449419534982409090849711231901006660997476670883977998493202408183236210322496585269678279262922357854897359114560166177025649328503815365507147764603447343658079632671345605187894097296295162494201694252457712021766915883695769587917143108454678497863514246427836056512924251853225126813764192604486946043333360562668373609589288972571767704852068367104458757995575456932860337540077422632693086871517955384196972270986670236364871505239966700844119344508977002781220864721062848656406229052573454506642311754034301699534212962051630665248161426286091518265469346866888917431910887958835378011820902248741808162327583752835155454508702973656789921978045227607035821952873911500609888480721573251447912328900600414487213513939259442878455703756523726626679894303867592992926122486814514061293201747315279408816711706923166230581285553933492049407899815870557582858086055156059130141211931107222079687258981641985893346068967415742506065306204230038021897328186285529206499453498019302447412226207027999076958440995911918887060928919854266719065931671387123821212718074095210779242260225149439792316277945981323708578663584627959481445225621322341788149291621753400334564562145758651553894254663270907057383613027389184454492466604314314448944188712759009045465093908828618884102603499198502482397638124879906889178493860908215495609820591878041612260334873694272631254898120021691371003278361342201599590523764012656722870820911680914086826749852046022786911613473791136569336838297271385922471154117374680936336517333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 19385651412652261596511962120188554791003044730334076284653183765616259214315868960153423269441827034688331362079244976321048583498809510097362020851967794358967032905322630504115897294624132148566653166775884228833702409771516288221719426196507817179778394772354600080983845578050756470172578974077344653471288145825352023630951743508413165204925850513122179225354191915234796950839696842255376279597477474305493147753047744580338083164156421026258744422342248855736642596028165880518554633913927615801969293027462448858099059952072775889813046914502182396577262567871180662609564317415367515540732569023712246697694213435319592438944419878109181874811638229530953951024677584911099742647948198407296105136361387335958866931503459973578411953644462892619973215419475745205699785327106919938252998745721262485479062228585600480719044086738789991649927676187251382876743766679282990668492269904331362322311815425636354744705735758947627437631911974595997427362801351435735782426408092406497335638582072279718951797757638262890199553288739916350517647774896505723095885849892338598271081467897178083767745264121263259818428367108349512128223157965181650738473733953688566187663101323862722043473670427832472920211443177378293655254573047945221407140412506717404685443489001366016620738713112738404802792360248918304818515022958200700188167722657734206312835600014965590560303460002639832243971879579862722292378742937366993129562458586327256077296456163640713773083363529038285105007077940181680555394655750911128720299452821423233907222050177882396016206911097463103292993705342807254287638985597084497031728149410987741934197641342700763198447592912596613387318530975162050962669496273133453283302755457249286225165613889380870296517779018281237831514567177427432222207291315166209595880642454629053005750515937610155556303548554620921908114883246780566954896423142021873234902243443644893677071130342952649831873553611920829153543109619459325120424918327850555775070895054206947685559267976810814826114563837193130399996883900175975011092872888035769565231703878805792189076283117076666570170431271300258413638858104161257809855882593439245040745847168311162159234245102184646985290506772038949588354472276059390830459121014946232942695993861010039108163689942786366547354748603762694791485991562919420547208493313330775198455313557133194990456104278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 806706053150264459702472644363287396496521945484407536416441341646651241753296376966351066798456003389877897765975107443957992292501100948430449652165608393525131943034960091984749127936686688923620835472574551053488881948824156092442079172180074849170613019187134831649540662672018242680180176383204251822215847195865666307568979628388523402041422804387583595651057733493802210654365625650111533066608433965003502830195144239970707328110567352310539818916116037447096260359252592238656675666102017631930767261410859226346736766344498988191024091370360233103007313172016761685970109848164656212208235892219855694313453887423708549610774797956409438096246773524729401291182750758737724449769946566846126645774708430149677765388177915461589322793129469560549289177876093707891728965644542876938222569547468030862304606257843084086163966158412586746883233609611616139543633119815534470438340937826739137602959171555730786927160169244601552196040098196596967564449697519573512995202587617677987054754266510226967965863583281743749022870098486802031296373815590705534548892987373713423125874265570437121892859040777182250247505720255862745525899795661170662376068429895322764174902799802150042696385661622688451931849610347452396958910391502902659916613712623610665799855579714598568068165276835277148936684196541853161396853861878727096562867603058076239882099912648366095109314974311119132718276052183708645707124383340862243914947405696912498094558387825899592378676874551097150906401389005957456990238472649398194574875471834565073990410770036721159558907225239205170799886132265235480095531842240971902015391764678656453212705108302750188367014447274560807605890717662553499070230435119011468246146199433101066893493017663288898955785775437121700671646072210783014655624915590986373277879244882404405547434521313061820016262511195530893919991068372546294546826728335145399423946067941048191986588246920554922280712963787547697963169339999651141310314084808699664879888842459568969712443697073311782076334891871603088278512632118905101354668236926194989388162113421754211086102113462335105680404928630447721950400667443781765916224316685252142972602201364369873107878478711278985580344926296091351941108833676476180028053826856689304645336061701813825787250205246462558583772128028258511520436685927087860434949569469152406658136143791093530808211653493344783782958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -4434205713104691171607977466410765604139545533997069161101669042572094550605155473996270150299011895680724514271209365094753536566030964950944293682319963355138963140642873554160080833224048232993130725375130031444735884619438519378402994718384131144554034990646664757583965232734047142846490887962475159599947170477946477099266679147572098072626317984855390952619298515046279023773449806305452333931413737122628518064217830276338494333789584647990311460773959146009073730047462097809140526348099375448086408781940242171216950090310722017278511598482102392230567229127880141093478299322831069672854663826799234301222809551391614092953245297690824387082490002430902924626736158139897911661771609064155945389484370152586786455246718218046820773309925483837584739724583109140699107865323945385724519576663257417006503818109052230946778410767597890168986435062744157161459024131203219557555941707935190830800165815078932463371049662251245750370303132618403580874977733962109365983548411007723767289250043642524617949437426998377440074694413534869656890313589411041093244110517763452032013825391666995670095125927882121671928324511401539832225644325832260917576349647871177906059782857945852579760747791358192664839371290948079786723588685383635598546747645062020724504537769279380214731517514253307044432110821589990629876883021052398862286904270632736165722615607060302639054737585049937516672202938122996089725383263409901030001622396827151473098371734473162801683587772866815665396415589131006402037939151074772183146761721248312780208879681771963590338176290690863840422383295515353272738310124602307568445740329974939288306358583098468492752746758345848292327600597224261586022632235025853618627833316205928431198502540389460002102421467805886721467648655634176027326367068849395845252708119637432757902695148882457210515422606903059676656984304394087477998004454496282919224100430458228416897663868247186545927737779559215198717299574289119531030827036766992130053229288514546058482370571894335229047395982128454374156703601327354713065534976720213743950505153732230239399976117083620039924296086257679988100827412129839860107757006763836882362287343155760184377118438819341008750992328996802392533615195168089456667819264867347742534316520676506909950975246224355046122755362414358978808483534343413403051235097428387778584346290097241427563545812517986632883548736572265625000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 13932538409310458488310591142824763708980540824647256099490392652082077448950074727346916276706858884743396690260031968314971454185778715901940025433540969811980657026643232640487067728553255492767941784648877667401380850819614064514947640873336519207802985365575719351925040365871261669241074431710373131154746280348754539516960570968385364884668185636926807292576209802931601333048238164723385790629450684670126907020681627970689863016688255915990058662069249128675396683977076418798895023462549296868395569567367201527051114266785090839068735508607912757189363113521884983435851831289325411821087980233545068572486583287437566390928573283076281056835144437702244104837241625804107735086113001268795205261496461832498782487917809649623678868352344564039625208037406363271462159486997173233315395496470572768479425132546855245008061718905680090437418582034813639395071707977057543569943089824703907323085013212439637046983829586169853638694845076900826047888594972861455601737671174248410930326898220993767853275065948747991415414765967846370034295541723403908476214044825256705120267324211688922710954973917140617717602025065327122043919069701929344207252566298034851258613003055698174573408918682524221207742266433271125382165727912127906101557855628426552658038813051210308590336216581701685836237328702257522867163228106732397006998840736148289732509985810392395224404123533173530804056248439707857655340491275560484459918135248452845662782494620680446830486752564784933878804941226668429067563481036095026882913300558371123784256103864235559578063447360977620579551383683430083221768074586828687166050850437370020626052308294555239807470330566463736745706414146260677370139107345423898210686104438594447862256188311211337014366557585284350375639958165845667396031758161286080781630589270605637604032845328877278592337387575627199552205156727240889039497578776586930799540656129701226954149907640412739081716825923898843795017366242789282594666876591028771026752715106086118227464183551784610165940449849238632420652205177820310236209515648769452969690582719408669606982392088084258653409298683979943070853767598968965479050854355898564688682404631815209780396419307099702463596712523531134202915013160110776438904161310458723517612246161095938842343280478961474932787221225583029687285509360846519205912813559738151648953618027869459216477876495332566264551132917404174804687500000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -31901391877820444806814394754863951069329862950185872571180633664547434839311524098205861978823502091339098812656481981859112979083000007211975384150717581012171786772333515651055934603455515739240358245937043093899861297556818159841967635687784368274857559678423228527277738851574215183269301429134880160367483045323305478925556630561811935290988880549833672392322063714360177298237915617863778619621501244163798952762393968940411601302564357344503489853267450615622010892013890403516009540850833108658407394738448394747803269247921147069535141663067427011463851160776661061685241554818531870042608578475933485633659652537207143045109635087516215882138778341887053920302969957887991152597266963555968265075536721086008302735063892559627445971279318113723176553835972619232449114000639664853604786270894091474500054848858240200488926149046649642427918317537855789835147333667851505742823802127298443435115133890236176156663860758690495275569343162422882910846092523922026722664157795062078301766725969510715040496109900477682039032019210279087659275589644014166574397748173568486317542122694843178624066142789937738372161322108036971264981887745649051052932445165696771587282947914994108145165683765592705412415009089145032248777246312674250633438889492433003628399589076492521043996463933292786772255811767811768503246317980189499917667689647335883950303071995978457677681062102135050590023435150729482142655917529415596278619005249307675846165262521450621120885496357288003182629364317282799657299282432013882282150872497849347395560888182462398232195916454227915631045227445341689970139737982744477030106089059022336566642943341945750290759751458477419281846451087837256643510170408594746025092264756076502654139719401186375806952567394364253241569855345899053356811315739556880321419264306002774496442474938093592890598310456916356223587814969273449636823309520193842145300999711137394504077595574629180916658119289337002091652591182097244402128487792940797155316083723136186498275520357977602047588957553603195299259598144806570605170601292739319179123708355993694791054188573016751499676923148574949911303279484056895633861059691597793116147142163178074406915778522680659602524030404843004395967624757984659434739513467504965712916932324451602285869037681382993789176432356274854831257343710003850611332152566475268983236705247852899448683661187686766425031237304210662841796875000000000000000000000000000000000000000000000000000000000000000000 [74,20] 58127302790113243373068905669115037446156226481035443830630995270321182779981964192642756882447737288403519736308020547206787009123539480628437928494674244514824571713408926297286058963178619319073402497463063844891276279644972328170506853249587344313890123367189094168507048972479508280754957293712236018376997664857071283265563769092343542326091609745260758537350508080650504996217566603897180104113189118395982778457116147129060160561001775918692585877974036332526048655124416211028828141640109269513575905848699874119046455645916629433426307156248987498189619829185123131698155055701780762056030130378996419943695246293223207761477833977590314237758246532852052556586983842664505734006001477114008090920766674584617106349986773594591099448678411455939530371853274336609364966489716379136603915149396809115660224652467026517322974333330814107355032928825729846884021473084088391489469557137895047690103712543937540117534381811124869013267050866677193093454752269043100196686568369560329043120075304238776291976453934436834166613637072027104782950097472524377754156436084819496575901943289240983113183812826009315282234800897368771157050093173214896602385481610090152203908678773964248049714242670328377323587668969894890707213755553792331362502891830361894978555579212071918666671009647227021827694024925712568028164892445258871155706585500533040375965503189522508901315894031889687927925161084243912934998162798227131238960618060388708383067186112319219022333504920680272000738427051518605174859578194742280491717574112213116785088120956717721981835096126914357374160070202489473072342813623429217390253236165569546699705776515768125207272172900624591617890099323133692366385536899374451083664977624862404832160602846557701354963093730577387045044890954726123719716681200188761194679802148607801898682441131316386610721316446491429956764963366146502305188045805578844340166717127582185272472310806641974528088896697524446394111280927399453261098717577139528875431256038400006162636619612822976826540422856619484061596008087760497086714222437481474756937910534445869893018598180943506185497383313223121951264923521380547531841294546979183112210723216315426504836191461059332016421039143807011289429722028151959166096404857302724209455851137677388415874591354360809829687615132181435398655234066093095711292800923739431044753822601338729885904248130459176513440411326882895082235336303710937500000000000000000000000000000000000000000000000000000 [74,21] -87831954158372076936891848200121000256221100836164612609366525563778262814503800243250280500282300400840613795852439928906063169864400997895963140279518406681375672956847667219493204985443773205103072769263772033756854271802088177638368638492725480422584862599985299630700931526779788066896800350751554059779830385595355193987188367174626838508874234755299582311549061300993247357362213923904818400750572838653284129246742806911522485442893990736891882552029729789688507425794084455430333057789846638682426744561366667388301115101800325661162609597080834878732672625323008859756798891642298725060151180590223517532311577617119337729314390320792472315950091073585341954936393942784331758329491094033875477113793190856630798095776462465514151504282891092670991383169263512763275849870321402469273501562057555580946522615771504533368483223785001942348391347268913278748092379545946501137036167092929538611458585844106774470902193366411916918192556631150876348695541537594508246168973679221667561515844522435243528222068655778485175949219279464998732268253947472048679680287910519855498563097869904226147938382843579848705974535779576657471939382522546658991444560476319079406786968823009649192247074412859729595115709932086288421023376762349119869107297367953948371625432844796975112690520720541011838144803733869876523411087928865305829048949191753118249026745395760534251447164321663750584744934704826422547938149613490694486126013633244201440846364032064166787913792825240431247473040903833467232572041924772735235261759092390151575506359434319152655398171564910906645260134040564152807775249988001537358692357085669899124528774512473107865869139448255178621760750371633393258316776795612168736295259682203043207049152376518737090048831993550282777479334108372327504530066516903316258165204355249666325312842222167868332428743562161276778930525370928147540357909263664370641334445551093630946509038980884911880958250078066195115158815616003871282743940801272406004733930835768422763868180124388870557824809554900187772554604939612527275216965983531142131685170237596003914046185859747884110933492987809837907540566673828624117444854330641630383904531324706497744474797305157209726776962890448170573999593924070170777032796821929253101238766259056767196569270733151157752672521802253332479845862998183792284527454117848733385456123241704307602351915506397783857395200612927510519511997699737548828125000000000000000000000000000000000000000000000 [74,22] 111769772953639811127347347813837446036715242322915672245682770582059115306698084018242262969469856306601518601495897130379833664126728506099023696471110247817509328060601623792437695682840182149875947982394292727097393929503925506166543605232818275713195162554604143678294617527936751033327900300422913666963241020522343368659764847685094721050628709570839540694172059067676187690976715469201366691741371249249069353331244952104904456374297652339971427896256793899289248132220683789497436431786487239975118499092183222559273889381685625540904825547257642160317803376770866978048361468804439386533977755791912825390423952998585412086785018223812469653317005970365861071665087868008946060635965638620705788627244396529518681217946185856963225086152914504001984096613033104231652445349360466728502712185362385081282436291033205408267767045255936111844667245900404268977871430001549358275453778896171073158868351191846434543182723182321161596698992095702773704342070863818810569785346231626140670379515487746935319831162951705132039913293342407927665538622894862501563471255136088580543550656927623168612084933211011176239215362276957870959755116146146292277281733342750836796526537334974026020025689212855954350715768682457203840595994947199836070055099791952443602788489324434972929574152016212852141359498262451517433462596615186472427140661311103225863110665985239943698615562611665731896526566309190800956933033316455118289462233431253330099929344628594492931821111131630421006137780023600729698675033013844392286309989420645336020379412512044946226079323811084117930323849533753495606284025296920779322966867659759820752815303338165786274259863090977474422987602365961500204195867731240688480565822456992557412735975971354079737504526446503831373250160784907641967233643777923665225723137804322514317079963312704856489303028262429801927134885504900643528537364177428743704459194325520381698486727483563380771183099297747113300648990552646795580726636486610936049864857398281721587767215351669414987414818469643242059828280906350816397611619923375739287636283703948476538523453117217812402617683003795578801316505690933812255472643936304711431099915325798537396750770255180366314818601864089702862808979553400580982379905002672060764635067778011304201859598803407875605094851906694605502492767137186634459888779582589425557718514910101333457954960903422362422654501301622076425701379776000976562500000000000000000000000000000000000000000000 [74,23] -119132552618713294266423644519134740415006206064830205116047995689584310434766543320491041389818159969481545412944616415376943668817634895439197176353229439116054760943179621943981021477671228720758209280029591600671605309838667897365020460161652475754115995395112549380896928807721284515999840054656644483734879619042818510253182446287894271731204472082191814405704952819688753713625700500827777721593611388150533813889365809561362074217726401077728303672629754604167574932421073227292605674796313970709675463811900690234954639639631450878484017058447689575927543695362016179679116878333079676818639910041884549421346570193142530035836825330787216527821760808952087947300224931918791228287263617647214835319603246831092738734728755787115997330751277325458961313245849852782832647411265310822058857456214689559147577012599788677729112160325012186035191722387677230626246447726254415392218992099521321480261784182387815647064339321011765099258300245663316819169560103082124112018878271587429143374126299020120339553692145416322262339594507936117202437580619416019370937329600336019608176204846313309162638867261918395419498251564806489250333364641874620550055861961534289018182208804900406219594839143813152244326609400047326361133949717397116299897549893654009137516427786606959126368144569817351543349067756528782405671881589918593002034879348011980399388904792168416384002235729307299766136111280044078815766264127799327555451973746888187175118730820310029079012508216195228908100122202433067151443640170120397882146731226458703031294532753811568696028919715241877381702638155242006195107879361700485240150779316456877893925771641138705601373196685506426616033762230608990618618655953702752105211821581601103341645035060479847652978079030161855479130496648384751732891592024718445385216546097878999402030750144212044430384757755945057505711440527021880477098810808511403816900135217283821580397023911989010264917139287037622473303359433072568874648496846857026646355481974710656237452640661251392235173438877549315966627969773408629166327460926480328069442050385777690381570513375366945743517725592188301163317238703856900099873482561071964987577304523507706789449942292549100907697888791223691103329042600733863453686090769219576549935953800853541617853300564675802068528999207777705803028692919810178170779056585615751011712393776145501514378743790514013253497085931265075942064868286252021789550781250000000000000000000000000000000000 [74,24] 103112271534332838019464143623735075674236746958635067094229723522208630422429244156612202791632698745884599801437115659463079112256277594543446877471638476617855926205064533177478252746036343142069020256696985744242409784966305254169937616577801378739732736675526178525162756709385651689030292007721058304977874910988209181979994112280935188829336689941163489549663153701930936238692644354734018701600036645265434466872454250673244682379555108184840428453662441923914411517197001921298017612998979787881689317854248799320383383591626801177567099957165011318696591410846572361548228161497723314763351525553053033151905099736172538765853157155809907643580103723543308161101201892950190615359640115325137990023213396207465904227135724546084699520108531633482721778737947495825264681084580957705092277657329427895002156245597859221887815139548613944343120954575265916586157176541145603668291832437865271928324388051680887180260821891277478261606665633222837049503496116314660550098520039636916842020472928350692697647003639074133896530105959739347344078444814833050728139268623088360874475589257842774266997133263214657076334913946508969867406692171620232281216936810649337599548884458433665844936776835260276336171415931323371226146804719406133218642333925181088048095093881736220412106539598408842016447797278875281347091139690926314510471316033302431290877845311277592455650869078637789921883767745046156310812371415027126194307636899719662355617359187558008421806798238769153329678377656649852633213513064629542449917168868953595182136746836358252477712227291842491114137919840613692396903944391214573570328038929814538713076153002464507460411738505175308813151994814031923774579844744598792950195442547107451514724595117286720663836370993410950620636114088885553949155258591757636037518008535868779961758230782084492114980919866596204760371732181641545762253242078315166442179129462476620076595388720370587272200055230905448707678335196883039113538807820756123570078658545099875503731357401073548855598881527772155965874487965357397030054976898002368689017643996873395458146457830432421436086875339907461320300896550931530648970230254709057873101691973784032237108969011171578490877470772196537165368084349853067581016084746950570300834227855712932685372041852572784940482004307798542024177252821170903618570267341521205604859342108824075708589916085377455805769293672741887535337923509359825402498245239257812500000000000000000000000 [74,25] -66180474637032050309685242331233744417319496209370944528517355385968320240178292305610939139173107483340206611260027623374728870117697340277146468517882485161105787714501219857721073103763167685105460150122791557828369076906197977049954873507717051890628359730479566786300803400096353304340444271171084371126045741187787760528954386358444533859049857072933854735198951641824916004072319834860132037264816114461831221228404387374108934673982716304637344702933472716937394583945691509410063371711269474409312071025929501144488022734329595938600864435932836863330277711338771303867926944871937779236169352424553904151054039194881782378254136972418406157392804461842835161121344806673184750381853461153737065731290716806192299367473008935991371619992953224172445204444692306664009366740845743122538213511326185211118481366860066237792620964095144343366112310788043049921179671082003608152012310165699738772298646583536023966308258602955905786966519277116435780877777072176897154652003470962026055777247859243257223489884769965727400687089145895038926907703331525188190899616600945434510741340935330941365995356507171149452071243339749125776384220261965135775674729565245195996598679057520614583265334291334679878470938807965856851525114519121490162681207451546539288903184257194747152748914613501611572701693279563290450660120123859082686907922269204632992593113301755979610369389079146843310889722128228686872158801795932025402570903393487672076655093671058413813816742523785278736359529792622771539371613684190969241772252606356468599292554145279625672059675814671543552326676028246715856072170802889779108670930716309154464259952721476289764674817138257788727453600638862238153900961107337798228936562197097347151830074847932154935652676150709132788471136516265707489014614154169451490365537370540755202258850379305084237897420991580411836934256970078855380028422149628833174996738258030338555743422255289771984018749794550773864722889135339957595792171901406532885946517866787342692404520046788156537059702856100965083957108527301756882326466711763830133095887541866720625410952316332388955674004756392721989090978914043546560525687201654333964910142777071418621333684048180924528289945401675833815552910991505301623737529756965013134879581656483053147508456232554889574811185335237352634622723926803210324630927640016295229352769575320135327207071807569017456400595504196988699482928630857259122421965003013610839843750000000000000 [74,26] 20440670216148489154705433105752576610055785147334110253897738336559756234809621459563790344314979976071935317682219669842733530973708454864011787634401841874548994488424345763891301297997167300220176220156999472508001978167182588127665433592333445799476672565315297511556554957590462059301541220735688537257155774575043758133589291303356314561071493078256589987090529689856407751377775219749643753378111167856238456130512562094131424385539589254877364381260868621055234632777802171401438812524621917238631035766405544100451736637280604639642261613064918355840224807317419150857488540713735503820247380788125854418487086866293598238993538438560575843044063824474634602454211837267975122442368126916383227124106917502921392517414970746684653628372108131343311801384276745776654699624281838756925791714823844803534430685070984713132110781438480752733628955033801540390868978524569111827272646991575695008349338508126300799577305770751640380162637926169477180480457369245685342081318501046118441480446196247932122755144805424125898339759950977485110170724887843590922151561293706403020809218830297283305209113492833684022367907549502435306389520039745282866398643919034376530247183797267388757471934198440887183569019167491138782362764205172447534837532967939395831628262588004261043525838991363771818836551670053751255918311037024751944564613333117420236407102564344611765393344770618324992212954137746103498963670345472229379044976308519125654812689980535152509471677048376923388744604769363466085917176690945879511678538744618107511775625054255146072129980564696391602009610102419066567988257937064811048484374596218973581536019055872236227043117385771602588662400174843992602947982107027164534088393844096234768881276310823260601603786312644403771150321592192924054632747867643159910255143817524672965024651808332524959382272189109724211643128856180081909404676245659058557773877981447452918069064596532473479876295765990938982320268275238645492844660736982967133810075537945336307355669009515124819179714144034622401018180262032174082420559011826994499884334756681306020001966642806866776265625590343746641410163006253227010653679705663337679350312144342000179700938702421387015312216670037567737086350576241804806829870164994299809729816929513064442760433346026652237283118013865199032605705456190338064456253739221595286212438741257344056274855931650972160708809679394391473137952697225472320496919564902782440185546875000000 [74,27] 18519869267619898238581475724555521894895541535322985541640039078911165658698728215276608342368013690675418646083856899205521338381245822184597399110597806536495519010569668541962249108419552166617960193330537421259922425572249279587556129089697770710100364885020300222282015149694561750716276963781882427909795004004438730369213664349340641511379284183166765745016782916395757226760171518826609389293885689021950682320598048521550339646590013473484988943323051032877030209824823832166515091731795572172223845029642832592593796271119725086289767980276969563592563734025624154145081640601854597715104697021531736607546807858842839175450655983757206528543538661436669669518497125649149583065147987635976622150187369033959843613737945918378025283743356329233623574544071592679614895580360239244996528555609353551628913116367427698009118603444530949608485749395223090338711763509078468502795195434429789473922686680868781401072918700980782176197610865256574645315931645976086889817668678611995606315581644611724481355120632381486294608768709265000459747522190592174023970723203452204050304480949291205703357222595281217132434528073976832110878329280863791970529262150470711008979430632769774951203412325726294042622811033747896147201676263699833217101795571550061613991600421420102587146696440849185417615948421325017230966819316128844509777031371454247960327867144050190053123292985732226279358499100950185269054792605050942551906816283881519184582642458682758145993531240304555721873051189757077802655549059287271818397310885063773366639876406988044348045465447188211544722910363649222087842628389540632567520846387305309159730857686836215035604746658043469929916549338858865773683691736472912793403295766722761517678134813507434227512693585312402619021319288012543420435088985105680590018767398932651961540417965004588017579354713196583300374176367851760129729757460464486108639445130026966876722641859397793663293274022704164331551430114703881269096084442046190320719619198913539448610967215471421875805977050639205768348644408748142858455278604746643999502070367967190720860885145763958170626563999546473791601806336969233298241874680334532261958644477986803632947063077716447000958072653335458355818009378288518456611414872240221053239959132881824729244296854244482758199821206001359093713616100252534331883376502740709678752798773360890472511141826440739961777670120978020950556347523630051910004112869501113891601562500000 [74,28] -40095644514623648845592246476668034232915124048844541204102959127066033194603586713237145646983984997059209435005136026061032059573199399605144514840660905341192896681492044550926017536739539623326486774330776768938326775301956460192041714894305874439025311455064835121259981031988150140106890639666065835878343565366820122325031436112379432253504437359209181706464807312204749075287286829254096029830810074299376476975679806289560449659471499134361122586913217151682483759998346581061583260098421830871964079248642003796927698520253351694983208048294313025950471390654254968404596729154581910953548120819110705147160180689114037847289009209210053050879303535435706743971988996866333097845279742566696523533249018143757333202413995019087952543580107669947611847166952262613822790467699993909942618084172710524550260614536890251955571925991278459446661471189062045460097669841243991898607591392426903906545114433519818207582618147062619446331120120861423455242049543230620287181599342814805983779024187050892613439299607072924009248231867054525676025501626172375137445460018768992392386043220965233892481050927310752059007732154990323205350371287416196050158851738829099067190967116250924962745731328662970734066460452816898106800152826995226501678686432214904226769963905342209035002036801657666793626720171968000216584588420944839134787071434461562318279204994026401445826965762832539927798663108961117156158540711488548832798440090999901462676295700991770966423305221742825617911074930976279686642860721400033487238043629078834461397290406191832131780532453113591142324560272180831463346851561314754233619361815018690880964533366541135616036196517333244045677631819702927498929736548532894863276969412318991925716189299845748967495801016619067504127886345142692098100912199248871626996931123877551626853997459681191249270469945227664081525435942103578904942410631316158443102226453379278442635646265081972895536241893224949064214516166172743737667016868848839878756087228364939967041167247923523522271778943728836487964719253946083564523468118679358735262970006720998087254325313583460868366713768044458052569578366336962629031086111065431986692023595180664838212962561178354880328935902156309072151248748494887838518317726254745555363931958108007151127342387086571342020527509733584520539900331937210935322540934517191295582124460305077825102211902623036018846097492287613704730654673458190018209279514849185943603515625 [74,29] 43158298062875843927194303864266532444036361997884305046316242279359550219617478740979506150253636144308414998591245055614933594545395926412166931531384639582779061840079831140349338988634462963339403658977564707994069089948254474303519867792913560947026841366244286007083477908871667594150324335137256369349127896290882775497657978915858795066506701297179355990939159493248792896168193574760032011053097385830671378027383686956245934646498552367045729498079966553813315666801131398174923588417845179797140049083572801438432119947692770034636726591977956490344979853609271344505039394169431882897410514031295348747449541235002523614017870198339859460030901503625417649096787993263464405740005653249101447734009769285874581231292727153877678933192206822701455863547348888409423705104974461512696946679261169411151730821746257167290182922667272716883645898400435745928633450515582230158179132007417421918971497174061260470682655550787059493965111657501930643083934282740099029270293111434444863311989994440387226483083081879805769849512807583223284106936812208396014732771210197217250822579925917017510841472981453750700409686928436757906274851752322650885127754129790735513344004040990225218795702527694754613049998374653381271534231719808289018999400116219956669433134204665583082565417200459682881496340983669623908102684455517218769161476096102425692843981365356508548658977322718916526547012568460964289838033473888044226724799651508265756537275181264470098078884309481849758673470105086417935252808551237675261437973287772522225061273503877076432911802829475087389059942353944231721489496372931977999578434032129535764071218417906288742677172929409496901577568761684912899323796395476828623176978640112269374606677329617990091785990047980523842859917615085542686737873987921303965840087181203268340542079388830813357853053852640624787052014853229015056026695142765351094859002753258069752605618790032327223206508214052901881955402210068545578698814784487216503744179729039321253079881823524336807332312114348110520083085688477019088486752703546027637524759315062311364788944795409590610068118235355623987894520584200148758260038532083810973902725402135901161838295533265472294457882787053137212882410483746707925216575274197394507707146340757757214235986771834363233022068250702456760100778509847422854386004348214124276632107211057319254672874737085115665109338028559027994335295375094574410468339920043945312500000 [74,30] -34107168307185759826007415173872109183850377066940852491732783996563301073841539337044455170560929968381889751920646386582655341446179953712906992342340848222835454411334353099956603284529849306888269222470218251000288340903218264647961298432164405870756429218257316973964835776664307957852628817598346292707712984403190086611543663469639381511341272242377876697604339465449032522062509198038409230777816055940936345005617506528995977274096148809771948034706650396337488769616982141515325402659258959219240046675965965063389232795090195261114843911063080150499033476295723737788024667765748554058216993250742391531183802332587836491563334983087840777454356855745954270841010635701844140630038969449544746389892418821721004818047227786219712766505193628004599163064530470716683862971154261060102919766879288154215696472555003559499582015250020790829831243340289501358036519802115335810251153714379438683844920931997652321243916160516308494005955309127301334863250823125506149772242220858487299821334567987527964899434147264010840750422679297854821719938242241168250758879204895857485584397243476510844544009908342813044262171370258412307156825453433263944377213768046785235950907157609375906260042057485059230115953058543695462139487747295213432691685607774335555610444026459046443626391853995068833662295296528835735678375300840643685723149602468405301184087727373160437165870608213812283947271232810193447633708042556905405683076397967119130161409140146154207785557904538008773790873873167149275411339944183754014610299914014499045414203422140982972543379449553970593711226537942911637877499976666551860505548608729689533955653914646481504742781505095531511206762121123411153439388374560844227088294731479138134574539018509817677702185018520526445912928143032524414133241607203895321286743988038655426770824695363335326949962612456736286088622726612393208066199781345091799013807121049902430363425202041700280803950393331887267985175211016120003723038378002030656603920489006767480517368939506950848879474102831110030824412350640498390079953364010618324074614796655783198459510670995885633530175284926521518434751790001050632292015265467067483430970582057450129830627433382789434167646414269130979963482684309137294880062160284962371414717250543384727124559147673284189962697492247689575477158455945967716722588855162337134066928510355784277504448165331348527403397801610607231737049005459994077682495117187500000000 [74,31] 21331451103881440446821961525590592581019401166135975361945946073960005781357426894184576368263386515148406676008312883615152689792765749356880070458683578557658508093478716273372269988682590408232094766655664601579758109607808658650156981530806190313401920388231110201268785314520774362270548699854198967792832305862818796671390742033836730846552194597996777230065993098404531189707336326616398214789957499773334887162395638352616577473862264906685069079477806866659175947219933180820892257297075188945615164241848814449795988337942379799312497282813403763595201941535046657027313466671535583029491630937596228540889510590905792332240291097958840458375208723551386769780954241409325448574469684408929267786232120421964502551782227231769502297414147991208219038427563026928726984108075049531195069235002267894113417146491390183824530887929045794901960637363703707720288015132205507245363641292070533170169109129774302518805836793563182844295232943288164443274045127771967327616685454292986384148367676579230866595419303539176176251474249483765973429518197819695090286200328634882946405443388414255817571467530231194564375599941390643852062879933342669821156855434764751599200487731187531430939946953003710931722335119999650233667894909908518772703929574777077736185326862298874722827176817036419241096939655477856075397939340388930521063254217860408002299707632843578509528660744830589816366667166668148686820429835194722169892552570874026710274429517335038729134920001295965051250655552634672251444979378267966261868700833226287268691215058996553359304191515258141274129533873930645649443737134949906480195696325359243040468260494104485048431877454033410815107460757071235613375722069345355776137105898263568319796389596195517482993058772481922908270477341331071390422101576362105296302289083951784298608290352081917680358930043077708233082070219376262705108305887981524030897182783920349721503248489324338228257582335178448850374441026122672680548838347188693410220200359625021536471815931768379437051201677782591484147781927828538913721432083579640413806452627557010351959392904425446028378795267337030381940426276277188052261374679555539787455029417354499990858573467633888043043479325170415575988274120178374300464174328521761785066459394326150466912810121794930154213749258663174967210721110392053579316072189856750670223540936985807809486842223153675556368072261303678316401999381923815235495567321777343750 [74,32] -10662634629156945217160853265502596692259510150444162608620976725339846917946032361520226249672291949260656256472859719045283251044415100046054504340839518062726139936976441864718858288902292822438946976945964781659154387932117008726915950188818307650872461002098278702099873596506473315349375439770011161932755066087215228512749257635992234275965191586268569705469965098601023628212049317349402823059940488561419723234294448964115958115507459999888872114530049263835394328918090751447183128388044758040436757294189330741574561829954267576814812883299049823668319074774418294499042495062361437968811998852074191114787259059950956181466485411993703350869420814930666875956120473627730908556130529159340703395219567220954179000288294688486928624495636181882080900322585840387804911980698060372199701782041434527746375220671003428157477363187912685140165092574712231693728679995555035742338688453260559820941607479226792962637087875072879048276168082051702506294838305071519171674434997209718564478576538201774581712389964558543235517877209134607366713826928303395055108948149351967585464044786504434117400033524255528207208101863119143348992700617623404812881818195909820290697273125660939060812569152614273957212879604719057856633770358650919373604140236834705612483367560736525082213085202179299526395214457840607405293086741706413936223342326063872455585364525768602511984355136313988900887328680274147856104590586019341701610311784547677206840198208667738638698255490828011226636882819616888010708370219495645397633708147791964821267448874586030614017488368409317137444143248603118570303363804071562889914109119770498652162121262170143579637927881671749764501138271408540326989760164136487938781263024514557363378732736810946872059843041608111337303863624549543447317322749609095984724344197562460187231370457697420640031032950790172696296831523475689215300464295789279822656084159313531256032335364746076115270726255014706121095231541862439113421875111710614111956324440328974406746514411356164237713573971561849557622723564360295357834229131968417678276650864460510499203384247725377317942288786524078522731670763820239257713669389320314153047145491423049662240524584438995104884661186173246499431567603847496358285651815985782499941458437120054389876723248311370326357948678070936602890209795876799657030349015856468353082604382642059111012446745438072919802603190364553853441975661553442478179931640625000 [74,33] 4097262356161997661198212747700111954149629267115420566378800846583011109824791322974931240904960732635323405606509072464975429093501460393272433177089300935569838082473263350878875353079754892827797060039653922797135381556152671847200369363841736640194251693436916701273579507769909165830412425760395004337752222056570504520436026020765321372291645406410560111591174051773467599472858471832028899351043960483215610111846509063758976078898096461948367693191571740582786786133269055890287598437000775593438505279139888972549050590545721425379367634062347863699482862007763766448052094783750615572708085492878708228002652450299570855652835034459109078917668328108265445742392637824283479106324031281045867814605339549743239384671927648495209236318633505379247825085699059881522462458700038255840633960219860046792131693129851485625807394059533732758197058512838957531697072598452557602638689905993837928925916508695901075443703505611130049988431707693021960342865598111046369505458206856211864595911232355493766757614323103851868198222993089187156584714401899316653178138550381277227199755856545104655269188610484808181041362356096295816234520678583881146807935795264331307731922658050376096483402379949210715165242636548382066467396291640282602972841839929258680895170495390634279363165306417657942744541417437787901118677248239701409840513066218315652493162190517267291170319832003962709092196255110285568814347574580981163955548968973931661498516378004515471710942719454091686317749698965015093110370550917329992656118510493307994813372799378855939577366492927895943557135685956194934224430896908809170414060128618222855599130843320724611640366433118212289505749810114564218708892084979716022763801061934831196602235888162131973685030926405031832359658936191285374998649056259201165649357732442687394792864204735213112142830124006259523567940004646265017953304871875491064065134641705650723696362431993782631625578457350567724115187155521950208386620065823510551963282879530665696453195483548379090646814153570637178582095078616318337785402416721964430079799535409777094564215413875603368059550061858408981032185726189993173651039009872110223551368881155635114543834664660358488263680992104655223814032943477280707628533425859977771261511589643472125180992186663452879450777045309494941001970537963002005427171473236721736109619254475289676238246232901918962370727689270566429513564798980951309204101562500 [74,34] -1018304999411053265084099342562528171309727525461556076288450778814317533011948101351219748763067169366223047919492297014746128888521242948010558187796938642228019127094387862363413924166040035236492201704137047968590368919711525468724298390824214229646112576348958616025920538973127829045386914636054392673159532418820910661964150854567885164465179409902097447339782867245786725916566333194442137416500570085136455444179108732452702263126063334162507165378431012036910485401341296148485399539214822825395993834408609304143574848054218842788086875097753041988661750944022619379126788372067232015996410636988501183757035658207368422398353467081252167092381206181797748526695326091741700655736854305658261695738038821281781525578087031543769125985117461524890104346650413492708808799580277386622556132179955057665485328489186674176549605611599983791217008893212056023284455874872316325463863843299656459371069035307607623147881908425854981160032145029778366896066208683121010592243868976977427298822677393745494213681811974363477066355639453735678310330294651645101662825424454501934473483027299040154964529190327183266874779726092107707195561439370935030250220538886777789958385707501724918580151920075355313937814567547526744011691438541641790720391277958636211268144882397101098439265932428498136083036512167128419964949489097831693892213079078013836861976854129720319378510598727646463776361101623316670353497595366334364574958737076721367410142241496846666404292187750889675647827012110113289154065637678584827896370497180071259662445437783236942365566767014976474183390715525439252186665388532808261505644892419168490031190506629086508304568528908726857920647449628633085376787243122177855956651659918917216139744064697482359581548000356997162039373626244577734384834103483131213248016562326599272887343601954494478203956309121222642254440430172370380900944342741266348037226811604901696696935120906036379948266279764757332830070717632492931434763633264848278425226522753374126241553320454517893073491528574924571109997379418273272732276964489307790333708980880547069057037360559763175232403102122217010031010567396896555190216831286523561987573533290984133409295581622495834930070468287871421700322646782538342848301153149906710561221410671711197645262078277564724264633766585797347658174965963406486454457133285100163021127938584960483905088113430888966531862038777944690082222223281860351562500000 [74,35] -21019987401931996603991749498928463393069856317118317538226067421837746167744994137446774486756161511896305429509695413966368924290698421833850579557651800404729318967555663600966643723258937745642512030369488162742877731627374450571387456947278238007650547060093459620312927825845129582279293522819456166228869561074476426090262031537694970278037891763394158490323298182533047136396613149053022014487596598115479098513673912048402092010765518417337332108805697246680747650680160431603896151744333307302418127964299956617204049923597682693415096690141859550214638744424786851175001485182988201972006681790888679413306115637979941681002046707172550328176075610792205596871745100848921279937981190888201817236381168615589994635786880421321283274263551396120360480058641261035946100845730758792892973796325892335375575837008541742204497536927634882061743128690916455496799566549983854614003482020014831924302928809028927767532219927400576678061165610063706624325726269661850799718305816157601813940043089548258668652518342702110911878854038539293441413943649777935416352220720753955763331972833712956472488373624964616509919697653950570436265445010650660228524746764758576718069914506435705492118586307721005124632569728944129807023178204789926687264608706134889196888428031699320950378034818560909013538658079727463568105204160364200506276976235079271643982260786646578313003047492237150580468311052095675356627693116459548793340387653859007314561166463729931016892480980126322061396864656015240691938431529569017726291474152026654511699683679060966218010507217893497675624916297666578597666848413239794149243901656542396393151183214955319711616710190020991490337731884672175335968438004419598479325748388574936257824619027427698708383912125509383009364021642117000204872730041854768398355170195033239270692957268243568813737750250483148766848973362729701015981617063644336887803452472266147903062445534674674761468514034022486911102509551247650242230668153593801186558561393851067654267403608646784275728039643793706846624830115740669866890035563489454433554739277730524073431358317641205652842146720562419706423939123086352220690023957312804470873463215509786427616158990754650122348980271090953187088948499991059779927141032271018773796962334262554055253573925059160206519597754949989382241504128001001739230479416364493719958655789600178870199314156496186480060917034506928757764399051666259765625 [74,36] 195832092017906209736427956491747579173615614659904625615447060599020586682587457467278307719372645475093796002050128262022617563979859576007296036732902621525180396019131653154183003262489698344293865329612808301761006875638018980389718837884952399976187884499128922817776735710267807165758564068449482636382184170059024787103943269903947423364146847622421387636821533700160464673814202637188963332708573701244104996569038213130757441047971298554094586485984525307453990713308979517105186465631753322148670159198602420535302321454900312851704720238845892071366217239939643109715217512841884234161975782916184577793636140800879336123173431892497037455403296914325163848058230653581702767507207479360351085769363416485823971647721310689547291127362078615757530656441657352262217095497747678192267935585266509099637815335658954859686264146475277193539878514338001202749138812584339805349182966517256507554207453757508103464357723922412937797461797608691449208940066445777856096297860195445164906741764844489606345646451917111441037829080756445105623972936542670502449280376029147498516533065632716812745065215040848765065964602535245322103838304422919955178474131855942226975213531416896457828412366778588983818079453098614562595362319023271398757911720761949501688726524297390119466133958217690546964538301594146277621630094662394124330789725287870225575098826357901634236539680519369450432766862714255074953099718002715221316794944447943751576773214944504824290683490642556542084486225265492020844573235118703808638299201582043560677112975118646385692744463083900872540953359193538503190120402211990672145450667758120324590918240756081274337815289882081307468392126794822874669205468179591611025881368896837818849727398699791977327064588405290648921564421642932945135891938022146943687997527682579481437023243571282103878017738375503789793228912689346592172820710107076373696484689551302354564368113094812384007008927249834082367488173607716178354137639857319539034770499594097792250374805965223757823368356524314644078813245899820971576258977011529837587453764432970622059706656941521885477217166592098985912246026293154397102839012514510750396494817678136502802997207742267960501012858086087985694062766820153568970206718460846876728346478644931759940800855959778488475264598775149594310235190270367794755724934185061696446220976139441242642808488290439086765282183932868065312504768371582031250 [74,37] -132718307550511258295583521310842521809273012083975250206042774467383695093587243749182141080631413231291250542252488266070521079604068708393064432288563777554207700472758882571661121196080446864357905497621041327168479323885498193284592503246047570330587294179203013215528126362814435565969968313758289130342363305998249467802642644780815300281601334927848794622038816220004714239868224811803132407870358000468015068028498198948496346861819734860084970351330361251086430524527248411657686086929836482459425192372379353108266772458045421011537134145735049115918556631202774622809344768440599967538696265998351540930266146598526152591301496288022566950574369082262115820904753468156630263990767056945818260024000717616530109159009981376986231628340662124439810004900062048817401904195121162381745252604593897757236299112832163890768911417685197852008312783339895512059513942391916538560254432636287026361915698199692571935910121443466660285166797405555686837405930809976748005596030235957700892844319200600616325291219560528445799270152787428598891736636079685502892098719161057595071736994304525318796124490160163043776442476546269471905204455496474861870806376902916303824485040773698431343812440362391839697468101702515118740940482186695408419453545103882974906484739322977574429889026909452029464350731072224509033973107203422773774360009769562499201525932554830967502572719970445760923048113386609002213902507327536790908139248005789566047697340914034114690808168336436675753776709044484116313149521703645192144940295581696280494346048226727921692588372252260784748199578864747360958050693539649578507793795971113074874045834429682179334309751714406788106111086851623060141326058519568645504428795060881320812205758314035091902386553944966210831611462456343219547020920986962261292719329242535637924578266871495701712098617789881486107688472172303277924421066951876045986740740618090536228347768707510686074223780641064989676918095698430123511197893965859670776366697707393955295587989487493350219365530614840022190498751978596044347158127818910337877078542214357510885809868148903675733458501403047120984460285844985231148721484181505440448249168538836492300196711830028922415460543790630118756953696084707897217687168952185528890993765402821102951136579603774216960950768027174633315024243073388586463436991970413103515233558777672244886867855767978441328125427389750257134437561035156250 [74,38] 59988611371068581297162980180491913633500139086459320177685161956492437431056242101300585886933578766170246672463378854357211339408913134613815841882120925558775848558641511860870475681477958631909021364346279189494944358307882904690945386345000893600212240890206529803200867016575929389414037031310907761833378377677842810004983648187395963048919203169092583995601331729112411199906118659242252276781506458163010156523031350839344535902176094562691494996646473989291442831552414459056023385266667017077901733144974011799155190326238685422435067482250985873936967071896928466084867259016348663366575451525271911267150189126937430114313023436946341560232206462977110431701462909369038356822590019203847474391574761687161499112076756506424758456496414969969507668456361925928857614354005422864216516661502927498086075327771881142010658514054567006218029595749288425705793530720703726571151856648859054277455220228155853333924043805486526757043122034100531762325146765843235012039936994665131043951824441628600277295435834763681201108089109413327392477042984499351643039572207758289041190153972940475591626452085423135007179014025942852123772590965368351897976971973735407451471797650984915592633298224823963029196851092570057179192659940661266565761297449821269866395016737268663946782518914846683498292335485860732368751044954629866560389477321507187695243747561416400563840851328031197205095800944631701305826362434342466752063122129870723565342021660832250006299467380045977048648214927734089252509466933774919166283061233338981265424329644537033997982870245316743332859247685961161042152159345294994129502928160086268483378383294882553814362070687399492931145849566581307524308620245914392628386031528476683090564463495205239222091060258610879604427725023814942410081084640249248595066448747971044069128619593551923136813772069974084194905283770683692476269065502849112001827723185650849479619315043890418640032342625646924818022233648846166645905264867138500577462621018558734508857709821339589735437320221200623785927930033874242311185834444034838139142674159643651306180038022101051778866079129546436789568838045506258286271221230184979944507664772580816526743730831842915572950500485150126136113014515541595796896697374309403419779383614855534278225532799869947347157075570769255508725389203767173974219930315271176564330765940850738903355934134031812732246180530637502670288085937500 [74,39] -21147864695109912852918718363893840609793267683557128488479354733969817429066562334926418017357261744512891267787142363148374135689866396895588942806399969259537333248008350140234816016735280261185098131831146462400288877610118879042544407199455406267009061203642604377938893135628185219164420371025064569628513444116924775091856311776447140278385288901642077408747479508830094851922258704727835470150731417498606241478782047393680201592270600515129414138700350086327020827171449800918982669177222462576979484258292701664446915063678385352024289452620337172231959411648616512577043563909552106130256743483954544879229186394829368744729922757208922779895578335971195030194234065054672835235770601862364106336955189043190720755581568812640901699309143209838716293155588615572715636721629112926978887604896365927684756015391321783367732734379186703123287555595597238828969469828135464464396379145508144594907596320761076526621297665689670844572918715232958883495503766624806073401806088579124509672806525709447759198494120190357622598096951785168578192890270545183613982444213322031223391713519278483626662799694107078132802689500828986427293030717973853431841710401618589402032235142370138791952099194192758279522289092885815776840878422579682707894375584609435009068130024577544667816942278613786329609286660318721685525711427141309109510974207529149444967443400164732503772978983541490693717693723654739895786009279329079244511718614259381862910916079422280377002816094876239524042306119713452519497949887960730830139691265076788846646349330493200206065061668609963306807060445769664868538439591083007674997668321089906798171795470132143144091231375069926973190828305632642958493773509353675706436791850306228913521814720904871146645103487158538312638424550918737192468514684410732676997365463061290791066168811956754237008698379624731103347776087498094176957774596325705486024109157608799780002124557448289289756633502051321939699379614887321858534581091611547945411326685498627161154353186798350929371961353473335901521276805756052704601873034868587607218722412590589794316468035130328622688180197737685131298908659202303656354127207286918825372204314783387714928466115188144096315513503492110669970551611601943445936095101770678486839434588157608152081813361467748664438395908454541623681631901122620621847627475191765074992214853535580775401730990736837156873662024736404418945312500 [74,40] 6132142431993871814679491526722735764456601881188976974085340884700149856983613792333093774561711766583212610554617359593269449863933808515579263886116487249370433025034759502322576946840476803667021514777681625535830874394788739455535209695910468709202657422747834794954218109559613166095257232196554399302339165117822121535812347243151283200219861517975845342109245502800011293589329909444012458117690659936846894007839311171087585929685601200733619451983120479891681412949595810845512649383843261888081920273452841603487989516329652082698658275223750195995519417608552926906112048289528237789792779593048126610851819075957956259183559451641488559408362224720600315610182994125430827782717136813809432937912095204805137416091174614847053805472561601968391009980576514125382132548673203432277773393560937029094895597309528734397066665519855239079897658510916214705960163954936480805055945991857176582202080397492523789071163563203283760407397917811182659573837012840861265361402806231718865242878989747353570336837832262670463421568254829735456107663267028513355860526065976919673490013567823107923359038331691843879400018159941768759350170922593673670787518497635282298763420623059341733487811363646706815493853643741640514288936171689204486242347262093914608144717059453814504655298146983438023789936261641778782234370091837593939951310282012446999743275013731888439402844675936590889830068117937955493235122493468287445799141451384688275896492295193814067895996055339504063894133681555444228144072371825527841555337829002500569163293113507999423814039136798475816438227080628225603526833586135483602351582935274957037209572864803089694750907161770375521699578010083597309704854955745776208956413563897017849856336465234643736829262452412864802513487786925671783220282960251187546773912576649569921906725829715337092194887721518493017965731071577165937512095067602236784475825553065315967172192227697630456460548619960516722388863509086372149052543639274330347882784677604756997298439598473154537498221221794339244273775654228225594175280610597238718098596285100338943063037677833819476421401131842833522949828524496614755809036694356139782369818824529962824576372282065823727789142762547451981018962442440881714320057903038352468337684533096986451619402591189178913867960756855639323865841813311213146697124974719171264061319512490426690207168114454816532088443636894226074218750 [74,41] -1528442142721074253471540586354835569315633071679812605771102471193799179839192264455004324100635059051072432770590638002967785373818342101269786565191248189734981433298065516224559238753042569303005276477801514452565280516006166471514939544310849566147795290731449585197933973531954676842393528275299335201804039928930530623294346819856763450680654409813150326106957138764524646381938138158691006714083241201703958967501805329605993962209078233499454992117115853957081119446576471536419965945653890753960350024584626976410879908048804569982822001531780752799444199929975236217218133075531945690861178698720744459020708266141370094599841145758870114473115809378788018463615069732234719212518943979622746855080992314198215460527219674704829184228085056453228377581711048990366845380203843630808164267246848881342408946052908794346567955942204153856368899065523792104339494563636635048197173329459107451995672237290035216229701606086705603869910178543510511046636445045090237275406854100879011021225033208388613309341058967982964541450071927337246739896402492621754848636960009362169910897108190960441476011692288189028563908228851332674621673163005644030418746130941440294019676123707244911342826392398898860689266527705253291986178728755170984640040405950367379480107245315922242207350184444275313471932003145427244316709373903104620560880034377338028259178031030586894702950347030985955825252712875463944124536610996751591364663294844932983083975739450676988843056832492808753724940566836739382789900418916891142868778426441882149881878027421821313258435042354025268133458472330708342209516146733202364893471465720614638727861979959603298152305125345981534190200221271042759914691543058352454927573567937570199445507326690015573500662403844162550835885203980666020423766116761992303298810394826549137352267307706341150938037664764450673725986379218265899528802473495731608780098747202393510554927720603845118637384371300299409022730863575810102753215365056572412318042554447239945415470103600239970843245430440317295963636153527405965305996240565980469059479507243725926212818095750475739893388362991706076824636404076904396237709826909642214070911740386392306561217542730835784768173923463542299413627928853361638333868474849975726441826033479745835110733086662400950295006736357542401712747861861507042027205451922910038490725007957683929948888845729015883989632129669189453125 [74,42] 355707311387024787932955461346866702521877393908218264465353155720489004926149629703739292907213300825825749818942636858999675071479080054197581926147192913979804800643589301104726914816276458120780305496500116145691994859732769242508998155730551479867525798163979561524903401970598857894175249875868808667383953107701239688475930212260548443436870791596277102433381841666807850875847739092115947043875714262899899876737537117925948316651039069210555352928675904129837528847309141710785319718134097452475494343954959760960525188656228033655691348500608078473605398882712621913440979157755194942956312279970507210900731296531398966414777323006224859501720752811370754642291568697121991643571219137132561939122547948267831160846809484700346872625572778034466995384037215257267822326040414415249388712169449549737783490250164551684646306837356137562295808261783973750761305699645031416665407095323114882844102834552018415253629900547651759999532765436955520032124722276857374522146783778890111391472881194537129939728552597659263570128407078187554309719016591858463707875114270226869592442387949120630780304522122373664806734593476189880886042900775421514141986384965918527950292624118335811004198111818396281210388162616834253719789105350635796039115157425605894060450276209262743426112097209773710016824573457524453955186671902806769352124308408935214968958468520344058463778309208275219330814741171740152121551060851669897403460809570180470634803976169004959579124712979358682447897538854983900150337841352483891483766401260953990642894045102775931389490596307710545541693046927248435980023797723531742735407838999788287834161414387858751059082430117044904688709533879970063816146955911960950263938460551826520066501741615395082890761333962293130552733414189990945176839853231775031404970220592083923226393427143349925075397081522190664112138567706388901094258278552850670474067540142678814283686786371245522525641370664198429141262704930728739130324407757954605216553154870651473123595570415142647579016628611574586043333863463761830729853156905317218237577177779185768824158954255553496172171607778633339133939644264257864644301412590757962480160783328501936490120482752078546131478713838714956730446925719157612031364215592109812293455702748285752725436946245952153103427538907120359816653370910089970108322549028819547805213476671104544379886647220700979232788085937500000 [74,43] -88791982742133921613116213087340198742616935334589440591037950992742725635749092449494653766985604403226815923175226571773168155050313579212064692884929951741290485086861957529537806967413631910501219900340927494347508553517754843238147839800221732806406140397700595761541461101709403850340634637455577192091467676628960419405228166869849958670668563918351151562436779545775619608197234014276949611706502036474068911004104631721972855109797580417698623973031382169964250070268299810481872476227159226391257202864542373644729948631271215010522805203006182348422816487918380359217592781733765642445455846146794957860729055435397743430943534683437285345487934650581706010779589338492174598521506226189714338441691824209771004038815738868741037465686076130063832269720656970405338949000201941436317344853649672844528386805274835652524201674905058685210761866198319506131172048213044866985626816940930489066854119126486281400383336878230817702616883061743825054161477867508491113456221763296242527076334788841367161891202956566620174808153280393580465534046649971053342896416550389261334259517635531905363241300116769260400022531430014821465949500716641632222641291710971691685610737255443105353993485990206833878232273501701088547162692011524098229274444457794376684191640401591589921235038944714602248889553665981733484172828767722076111782312922865034126485478819797841725966737797369979676200557848481001385248788079931728364367041587834865709908154633978399743207707328056762013013022492051690822465436609144017198715687742883475006771754046557527447879329959215894160779199517001842800377699379435825959952333633615932295914084482834099326890670026157018537314876132385150078122274760373039008033342727312994866362890561629704712722283604061787113090276284224545782405955667843774692039945112557647691070540528673524143507078616819731156569320373901058127570781083506186633699031855666205022248546056402727762850574080296687243768365505347238706744986046680019142872404606171079635691344900150228140142062248562752349631601421489728376999108602097989388791845258005067229184578256880270245582694091239650623946449838178065692254461801365173111602590224557285321864685772931235841828510090131039528867027667427697984427463274207304734095906010027192103991096580788677815918887115847503257998918214684863259765599815660834979948092676727000593928096350282430648803710937500 [74,44] 25677704761184533475929820390954631301431920112552109005669577409959961429810487149217251757871600857296995493702695740698647815165223545072642927170417158770333021884102154495619380809062242615397219129782638124301174322565054659574934282632835894006146127528350561272000056031343456981494359276682864440013102718961080065970614543639080034656337441842040444131748879409279048994648715365148425082545310935354554599226331185633016162238414735300350590963521968831976216960644238495018161554640405872642740894084536386059175391782187079771802690682375719163960645850437265892317074971729435057294916231432539468291388391856324617276799947913609405182082753609060557283170510243701679142086001979565157894364229040259937681581060457018122629549334141121801642746472468063875515652842189417029305171316204639514358109326837159900952406423643938445052432071165267097020245069417533217445159946258482226917118864111901481970491225374020278289166891244838043064125245572597502805464907141371841769417370167229895117628053966371034718538357920034526403640343328119522772938288187461953840388618794544056140016449304573800260485352465679974362888729437074229362079353278465582126953199273553247279370453363983558795625290859668827159556831731151022257601783249177154659211662965296513816659503748423096081874229740995694489738787197991785989403377406360725534450109576794757482180272467618129163734256301477577872319359634656371764085384419483461221866545975881718277587542814293177702098773001369362723716989390560620326869875482951931825809108801345948506053852193258365063487072456784485087387410956111813454708112585863718503954688907605147775219342172213704658937988775158596519946672731992997435323322310171637652902258845984452370822045581503358046881537905927655721953995212325309565201254151471592386175298521366652051690009562830511806416342161890575112851596885860651645278594907853006316179548840845472388984167451403226861620788248016551022890674479088302317546504010623033279298944481587392404630946424721889476921798788131810770758905534662791191175116698206867269823693537637492671686927508359302254952780308903907903397230356055278563269247558600052821528244332247373149694146756793374377348149427663755618006254476010401164815394954739599175181572851809723291360816163077896552422497134724968867962126244321020385012743769692633577506057918071746826171875000 [74,45] -7797558619307825652861535513375387491939434256215829262623379219687577236555495580156440207632269206961853132311368512412886476230814930387993765491950477921989132223921207643015506404890214598148810469513318359210197654779342741891538193008209343704773139126614614569494955201949814319857526202700663463753856181343322477929239417653642322428540078707790266124052535805008963482969140252258624360014072180448043267361945837431897415093592556126085657338825654308403011421680251525739713265913403370595986528866230315060372774499263656092363274257463482108192020709698568567391812162172658403792884922257114924938284342764984560612926577570950551601529999282066404373524467659189217498651201587549482748101058774822536807717844506004633364897252161536973267568016110504562404464107768743445727658163613022341116555441459855597820342699220481833024030860751475464329784824518342328873403366432204525821527853913062411458018611970146310931638344135872500939959594302154979432807036378691571927028939190363112693257678147821693411622054426562874487943958880612638051014434177909334253217491841321687464917899431274097341317618507371994156085258169456692435022281878536852293669167846350513180904358427048694270279939603281741643995633216143886010059359720904436631847593970519491322832174636418232778079702274171786024437360089237852906995231335143638271389763009871656530631309358114983146063630520505897460175050938161380525820050442599260361107365895294841558616986563862091424325755719363953759771385860835497825313134736115551337451721588054241023544161735959610669078062979570992979460651724026347939090363555907794680585192517863288517459643981062021656420235734628392637449635443104005200553930879935959130466067849002424723118432195693419028980820440917172810862884533254373404049444217052075142644763608669795283047365391300433634883349058267609690724179011578981434856770423988006878255711638655761018199341660807970320690518935940565851490662145150480711414795645742311212007052228303569975168958639054074965204437164312157579669594920203013403501876414802475975907684352800569342136583554553493391682189928277835919090552477618112817328756486216549968600520221802354728728655146398541174497547713962779873106100965070653233805280975879534432744171205432251688099575977835468833973356135681839758538625569661843946189794252177307498641312122344970703125000 [74,46] 2159892782812652463591417287637580290880187058325797771153026312913898143767169111497343230403598412169184009191114484689294116885830054946773858501466589815726789102488933421947006155686822280223049987308584852433165792747017137765954043511687013709564464115023627481888947748179968825755517197674188421175645350515133751513607671885022982194768053626567809333518819685511381711574127317173525347821805111710641148514579154252125312533734366706093694030395933398785153282851721660532993966950080952864043985701410607090656911117359894908627846280569058326069121100764588609101084907028862661380190791184546047786715804304407662186796007810011902910713871060227713972644433398082558414205232403887787478496585989449117915169937916346465509560240679314498135336673141872468872117025357342861741814406274654121208122097505698291988987531682682425787820439103244223738409429916047873160952163320521336344763970783673707098027475545600482084764337583809324275902418360485335956003750915508429584357205205370223337503960160155060649296794271925350613267661663787155941078214944836832593054257883373217730013639324370140219063627835504579019048295976190312775000094489830773316033626784443007937409985415951971243800783102159782208280316191681356787697475719875566862077052645209373383303820244470225629089541720598339854026241137858484301335358947288805891873417735727289138473761463356230628572186509024707343968009569344977954844279120293642925577055605759682425151002246331935238441558978815426166784653096237178451321552731132302576379856148770909002264765369563054154827237243042353693479709542575252016507758367876215193816317367178299571945868793251831640586861139511036175212750984303535380129140297009880595256155656530039096734097186461234110458792609441606401705019748921376808159339414800981287673781934646249465208732025623330656599521491216464041518307142731537875300189673141605388625053932479033703447416842617637979544096203979734521951406200251277300580289222950663002605947984034511715761233955737002887891513046113215685078946578395588809787000793424530070279874635798312173819529407417318104533646398612092740716213822775030574444726542386610362090221111726945771548649225193178873198255252438435115200248824159806347098218249004317546670476638136252876769175809839085016933715779865831345150644495370991123028847624709669617004692554473876953125 [74,47] -501057252460642850560929991620007606105596950014901973596459676451022606772139932614462009091284369850837158952736065287119742554012633919475772744282425104985414961565196036179927852162031696054888690776167236090509214217274917343885593319993563364284381463148182918744926371652075452051388552342934842271441670124548408867193663040167029286658019462249814611814672247789508712936462184224283920744287252606342591622970123020957522976409631447681310491429027899266940374974809750167528268323892458648132510896358464442370362304500579782815559036382834211863804658902824790506740183125030816027110556870310617183863499484663084358164159880128709925404061771056418021806860079888798807156464200298066109945868873133711069670395235444823768633482453591180059859252592011294235290812626350397048000110368774705577051095241319235490448720432941798030423429093445236100587399983083237358471379336702656719697991542313785902208736350320663452705417718622780882914508587405436271338632496537238540195062787820396218837539596222746614486643189987816041732411525930014938020812983323278598714313765574118913374059114753545889335830402938679604343905574126747787413419902410268132588017070669945533828957056265045324102085493954620370986426752218894869839311184922386843610187556811994970361913703716184138824211611992034066125927303325033359528312376739079827395859605228617316763016862979154395690207299612609033983117925941549567282402118616738482229186017214779357767079268366945079340963150752054086808273882524091694993551851251905144471434991074247860100843013460317880989875005844801802111749808755074278676135067191569535241835327792093943461647331909239176785662031377146598539423351044697680694464238581328830988210141860281714997315793413707267083426176785084521280381828431176395013234342532853164926900821399607509953443135561483818034630071896370196478952061425000674943328671733966523084942082752873253381805977509706789917305078163644747197840792392921521187418278838715049261464474313939234363269519946566892586585849702257081739016312357674762979198782263964844546711801795018614638962855847952692447114186740689038836218204116494250353100903504261650744133566900269622876754055865641260887205702340696629083756530491078400820729868635816740475726120864714919816127650467369187862312797928074076207633974554093991837788735210779123008251190185546875 [74,48] 91477313203119498074852213755279128153873517522786337126055114102832790698138081754184455256146731554228677243122255079796435794168206293366044307059875241855099300341450725510238145213799071257117696291072044505659726525929378637902894868729606554986609687722740385439843215905121888870348991909047892844901326257492289112494181969077368459393520182964143829918059798555630031574373462922235495010084085790781328422397623390318952027980710884056749940183446001842786072172914222170387725327415035433969361187519000833094376566876156812433959061277384174789125423279037218964158305857851120764835774959889305223105042974584065743062343990451622202359513735240774538880232806862987234582542854502714360418240227199269661223674285374880776043161979711037837910698681529266790232158193669278998180695142930720706891986640948512645077134472059006116259614427393021852798390734297754154380260211192872738882970039757889747269683948200709450006837082530242887892538448582406670276223614580406433177049481542181444966769303395473200295568510265437348469733257923884356443320320874823428224722892715753473155296716932590720956406351885150084070370318806436976897226178345881407920085487311692757620474882962824363645545699046974552626767694491797970167293048696627049638838483850504436622280512278314310842475549555396416991875217453868031753267795218040633389096555501103785186707559250374553168830402638846201027558447370481306311470726393167045290768495145708331896866744391301692559419510135850896715603580393624597307059218967525190093480972435752603790439819768365528760891739032015555854639421619221599152790196121623306779552415453209433499820797201941560054567249924076866534294044743361104473546377378878873464345151003229066014124709519686294234043326880848126095728309355683398362441953647033177676404479306100279968330656122973640504347727115565271695042608834785583411688429686791836857085828307041591282855961109300684472770634032945690944062811789042356479048774679771238179899583424531700503095260745817376736919698979723762822716463060331259660920061805541261556758891154454293338950606046334471073170946175409882799512450336045905073282872651305964070616004365445021256832278065106985928374935561403429156512623114102272081139102810252226435695798621797547260035184787872489209522897915762344537969228894236373150761210126802325248718261718750 [74,49] -11663704724296337304605519379594663925409026718066194793801856597304367746574693074281293070927862333935191196920416806793107913414695740733505728956734758725474522298818529189931271541912817073789254159254094781089042586802152217818709132607337490930661427846015528489337077916194101347804975229404428237370914553967787070186832520959334507663474728251927815670970320144831179878968787359824990154320929447952566250412762362812580408615762155564164802505274869237240363184020563509600254562055344035467652648153675741705558175827674675558183665694761077528927818017263821519328372208214932750268279071489635646029546572365778938510312731857043022591572302882582498870181667566949733688972027441501758206877607286303356087201813962307977706909260973269955071365731750561089289960288704931976993201524536411541098140074763921413571279781473838181094121668451475794610631414838418910291791095281256244511689224264996566941235352526345018945115304185031181296843062220050533974934078922737917673345898201998944640842737507535404446911591849859407323577152893076544343360574946895056418839792010680039317721939863746051108331250571143815622038814944619288891020574510143164809410980611189754108389904121695129944699575420120395393621313213372498980060605973829944717818937880492031888972318200289407720723595543157673148553953239069778701489134921715943319972258319062915560226826535642830257595315951247809526985004341459914761301332975682468275226466259506870296787451851264958737647932060278924391338651916950069181438208565220778684487575468651322185252077263127766533338693461965778367733016836151660551705512326164443360449840231982933071396074880061027871480289974860190688651545924293138135641891452350954112912803221234005510329322410384250292557854671777055858466501268410008137494248867868885754579149635243609465610918239611062769910198740833465235154896542949111965869461822788118465109317672217559137237719200416004697834582240438575422943104091157410340224205179203761059133782898187429673117899692182359772859370061231667795058866002631239353438640448095420345563047496659384475367005299762490830714899164441842437191785839483615723655658780415717156304248979533733669550840867367822469288564394980917295929725028214407172307792918052784853941213163608169779924148191849825487677551169032363252925713070773383606137940660119056701660156250 [74,50] 520231906870600339141350186798185983513765103595686461625666606523843920718612232955449552862226172989975938654451539407938659847129474947506128694110440065395500648503577671905716372904052219484332178305120469557273633429129232306786731292698668605769181878791223932678506355309942334598772332012472106069119567826681849671684399179566488262587702896887607809134624661536161666098907484841190915659966215821382346298675866181982995550928201961203658462990501802753981510183142707173888804032057520658333742739790957675562468144139690455945302608783712869408922635238644526249171780926123903167070973039062520546041048028868513413723205446706670397229818660397783440764433843281203771661056730391218551777270828093947144311555701099995541820290656372513261367717624872057605983137949764023626018132710983919900771431233909023176768225351355124144677707010028704895045094895631441729384912017560314076008667305989960121441776935716539821684996216478462241282439055489963419373564532138908130122916987768413262143040571679878412284097049650166310267136447242295123076386778709421320112595716197212839619307664479968496138824407055902333653171628457136104584883182271495996423804843201095594930550008371808282657386913801802813671408899515192270399804050062492566971259723929683782286387005906666262526015125883388115240545487062900548182856628713611497187159226886792430155998992726054039204534647031730365480818902847138997237914582938850256219463021665065920983899222912358502465256405681175609104880053788481018392272217367448152107478400418292444998754128123918199933040659857097668422534752416819674946384722127232740416808668117286240583850884896232843899325817806931665228709504959017029518559029437600913705036653082081036196907926483081659282687166627684816249321365860371312198033714751104618097107492227276380039555488856341985408479334844337873437350073830605087251697709345436163398877855181604317549758706416315043820077033039851835130606037566161335286553674717801295082462386767916707396945381155373685046133090165532003135446562170197669663311569072271198562141472948268959544016094585029043200800593866529717386974081957989459117048618076522115718179457148806195784706566837547038110072185712684666265365076416322448933077789422689392837257612811674226036097252810535022590682767911241814705325392509394077933393418788909912109375 [74,51] 199163609550060182875435756572580276189981439920050812996803163513458088341817283858459196826593295724586766237639025767114239360302974686758158119999540712427960700559087861015607329299444863319772573496623613730445108601340384225196061872904615682371669016203621517534385810091696510904867774674681578696977792289491182522508432970079960344255107030150412471965966298794602271654630762604920309214980143702154164909440470622593234727623768831721354830278058418697448575296987478735718770377802315526728006041763666930588656107060604178045653745207857889104276657946694311330994685736278258152668522033412819544009221235383218778149726967015714757693841717441161605176929270334108205744939228822404129303338118644923938816638825827260882619604589565573880535770627725117864525473986098161881022509844183030249820656442153220219751811451119083943990702338360974676436452068686781512160803791480873515423683325132104450880345977937929079265276151504288840218246538679041215822755992156901678077847357618976347336901731900964184198293196441571112410815357876665498039867017301170913867518609273267568627156527212349722696444605220898950746820747910335346304421321777430088193064906554366143880794208079899824767087712987461585692763470904003264943660560448960707561775523915269156547788138809190623739501625904140179771160952477053163617376350313341169017199853719732002756340338159339295103970987340076115849853069548676074872364983089736024531276072379060419950308686506628089522954422933287124152248348667410077063427439829082624024594541020338734558702391827822210044378670399390833077097734423028848182191587849368427291372540728138812339329753768732047770546340996622108185051839201108147057136697930883722004609691968631169470442973012416771675993607051268676068539599450589185308410279129193187525575662394278727031366663538812741881314984808220113542168469651795657093789978527216620857017311012266592923181707849736480866409129371238295466267579732085310716213993617404735036575769799532934337427577602893165446627539269958511452937392313881040068349301070739887058589389831564631849275505615740899846716864424076158661410873840665510204040594315764930588032609661993560718714009709099109551626706269834721138247466569616749324924925975348123660139781268484468849590032850051227664624852424371873049757653006963664665818214416503906250 [74,52] -65607421296959061648331526260898797098233860382585220286782022683177934077282184268801470339798155237995739642775684433269559260332920755380873604013092424409008846405500015101013715113118141542083976494862749754634183736683733927453632794199765478315586303424596970796235591689673032662254581494232180141646356893223627463775250216556608556461465920128041258354275392238943457397290461745813185553238958873664588820901513820842572563748125416308079661643753640091924957610472497418810818047367562184451469460744767598697461648022915733948768645353298419841220330792431048306524193540086879413967173259667814501538870933370684494868119285639176999841002366167541417150271262699183017625247715580298902435981455656153051944916247270685023094264848513356099780725838063084921188449609208497670371430602838287869772419305819294483082503913822096320455246638095700744215894193237385927116909413713338628080683581058868472915060415690269367277199765863178388060915613420209469195069936343331078788083889276276613341168844855946924658100214236145082518806360116812347650197155214312563421566235271845789355840926511195237127438934429895177660207632788877142164667006281927415978477921568624897242186540789367439992511950470864695830078275246186265755702423938842769053371188003272574304432086088631134679550525939127871553518358362626670569966445075670103200832809734402273949258987216628927290895494246145171795239589349116488173582763882920325423939583559891592928022438742274134661145496106360822534822151867838667090113390524420106326275882013766162519239635129371826713069639364735205954578630951282393970199937493652546885121696764867545064796022569917072867139194096334453644815689053634980038888794449033798496639236415951217900969275537226088942960869487262854346423467071746263534365943216501338032625701403094452507406832322640764968920464665036543132767084382427054872878129873466295305891624634694686663253380274364054953958079585397143031068871795569456082688929023741800818812405124564367328503183271303660749490323131926737799415548517910898955585443264855520236855935081325777771526774093975693828570225740085570321903024208667764646057922416354517338531813878209354354592736701061723544446036879927639127866364026438904535485757705929694447322980499076857986794953161757905813356722690699029953975696116685867309570312500000000 [74,53] 10975722085993124952317040560103478941511552656234881823445301874877580901862891630904462658416300659265895146364439982137234575264009239143743119200287805128024705690607555520302885835621682692446126079001431049818437601255394726384980975451108405411668511999275230776000825564539195063642219041687843853258381500859102913074945012128098058674946408026570799636501061025772835684413663508215027285418421828673642346843406173792824879371559296911640220908545119017181355463632181819555319449150221276529383721994973895685648251151135723524964097910317453302472682050131580076541786379311084279901077214233041433581143052473532174462370586689573882852035857129963229491611074101787856521675224535537281478276830300103232268704032815952700423040941531051818635764712370142911135710757320966133319661972801934355454735783339839645429298566049342338355856790064149653480344338010144094312095850602071764019002250070117164642870872772197053639347202775411851684222904045471522784055880369802758473754008226360589311729368960818063973590797103922557008389875392756674276242446965370300474444628694210995395526451527213488827067213821480141460586555908563405392655059505629081701057678548410300676677724556993495480661505346908183963865366607593023283472202902863692740338588235905133930382918976999140275794370618620598336573639276895044465787569855993378886144182228687989291165766992067068467384867310575760842069918922963642997046496971976838729765165546346975981191816662471001589722635581918867061199595138583763257820522916956580965532556417156681508487771278755395682965853116523318088630887256536928876985116306527579679145213571616245462647703802275944414525317490986818465747612226353454780449831657849291250393644173106334715102098332354556086020060828693722745603264848555577290219875003192136183685941056987423449554974647531492998479888103932190043662128355160428122636483434056596819850731062465171685516738892038968115600090578587094883998824473353908780006258147418663158881444006552288595545721843598785781891317868074060510964735517930186340056960907666075684959208238486554425772556677474741825347006600460457391225373974020037742415438003636069668114866511275948364121806235428723281461195959298753874384027357291264117474445361250670175816814762289412824415775570188096411258196934135344946525947307236492633819580078125 [74,54] -974534848554531440810756153712242312922802680843945396508947947452670640098135805570646440200086857106753185804296794943608360117440675922002411561081453727978364890230944021239570787280735523438199156225882946589626832211759964049763076808343181739308695642348354050899907345705655113206042714667181365659364643688577870239342179480906200710908810472907551745597952362618457386964893794565022633762796690769554248278885898260360692446486136808668812967651024609067838895562362550150899339721504501912977829023536932653298341959536251485522993389217565159175571972402939644909658526263998556452825027561861525313879528634567335322369496456280113003089040724117862072240628917178159841676390430633002354529811981215976018101366537736964010104617749222196295323560633332568406276528932961970703478353173787815883468311485924076433598339745934038374743369909012827008151296834167388000309212637136905261137763163755261370909383851037882375493774550144325130045002563182284951199229460054222562180036037640551876315418935539276510737189472619845507691268385123851266745441470029925688320406692855582028415493383488872972859960781631316588608834104534228192066160322412072620898142502920847407241951380086352804757895771397996054279536562555691219637787625326474077282990834742909145171697747808863241287526858228167578938717670961671702546632721605206677702825756133753659713205834150672225064072708220464242893360435342250600972057241129654591145210050177765517724851433162298251565026777867077121244241898610250144243504172856093877985708672035263712887822119948776689211029172914259066210769988331892348494276137701638803201428227851024348138350007984516166466922745590034020969796469844734973573128324376773560664972209763899970113249472327573172446784640636403270673318868165690975627529834497086447202806081659229145081205584728579372449002417281400017593039188320576160070258445623841609956995840605665294760788864779256868912085208090101130538553505496981806554409845749652872151998502322896840294406342278700747400510160884095919220770207922087200013073332622081535846941845875779837146674335231546214790600941237135397107034804014432655791409622535372610347401026794156086580091469537093797659056689410352250215882164867612566425727038602728903106722016676644384995761522163065885280067157658834275935078039765357971191406250 [74,55] -40175203613512491217353301575966141381303955652685570011542135329433631486957299586835803363049336993991331897738083177445696273067423221570896360265257428628307471840980590546855828404598498058932226130903665916520279275408945270763753718204027246863060879490701706002475911280719788532315640447123690554558380523582647081751772712175063775469984619406094166003617442439080020891335932091338742482739013130289397650963530287395620414012122745545612026590453129566645604948180926613420523385627129906445034010384467745129885319336100291197001232164429614918762204166655627000810728999133254834816572131480838086191783790125745866961648028574695124643404926320483132491983815828221470939481539156906293022532189474537294575010313788594962729412371276383353308400980662214285063141423594672015972847561258210298087583781384739245133833105574313707265804287475721348738540894656486465999965231449861417563257734466675477330199545528073380160511082808729470032259042710635422647911473108210822063089752967035196954148973777853559005093562652964904437201518179710118468218971511084591451914037460725611467642899731032848334292269966369333877110786460172739764721116768511585339926143671660618056480317868715314046092254038022171476212567501385998457035963399707293749128623846164646179140705904100267310861763614117934057454277784866785040264728835286886634629228332755588980026910116039605555687980064170894203867730204610491231560137642407704727970559569727907131372713760734491318700088868403145474605981519433171049546696119319244951484220869728912280253044766487888917917546349841736009064777700342600916603983577423206767712289680421174910966468627709874969360601211547913843771124793239779157077068544551910309743351221311649858225796388535913025359914371089728183481166058675805645348088079434535360374967691434416288575181020361370356137563223122431584210508756836484446198686185399798592609847704589175195338068713652081877542805138428750691153918976201506239144157667139122268954149892504583344085380814737874399740125887567262228815811649003498012744112415660564594443783394652334074392949840748280831837693143915198382494027570241714632491363097230126236454578180019093864573689467579073465689678172084935261691279283603970522574842178020461065132863051286230176379052097168555895967401170310040470212697982788085937500 [74,56] 33454262599051204011583068768214349420318927674264492082774665960961170948493871610968943826270580442169505679345536374975469044613317413503850784694799116448873988785518916889680646835495498278534681865955656917198233129247027707063992381398531495724687651598063063629837380690362741797529262932288253234065175344608527738916696210149115709250347260928269655906476676845238505270371604620051421243423325822329407664763939050837785343372953279038607048553840356016639264070364414020671756409510845938920743138025612959335328529438122037431436367438439058060009621914520761936639543979154956956088372399746392864558265497495409487073942149232242780839234939151127702716383640390653172704278713145899281080761963769924450746975750703273853012506255325374318462425611733385184820661726243756756519639066780613916266281785916090014299025242059213225875204351952670608209068736875773783558437520008175983994731080038078503882101272398050933402334300991021219548882648945906646820926879737379530461503136039652918042985316827435295142950405750665274315288280881297084887348593113103467923720470450566756403868334723013901090612720672746120781513427163811006613555484620192203356081830653347511173972596140428662858511001815408898274343667234485997464435873610248949454674110466901324960454492093671486337294990003546355578151184265999560091439497140263015291656267297222054829926679099884589159306682838863405995056544664991155930891227756086662895044217513036174600029013164992841035473240094652155540491504492462667535177648714232369181414160408595436283559067188040693210012363372466870277905816871536619567814935243991044999230664118191623090806315008958857415714544137675450657161330197013615560869154171901589848811485530994942795870427880483590369005389694456772562312319742072496064130097166625035943760240670149306144658924922215332914282822576001902234740367954501592728086830049395887166060307964278874581840313700690523042238397373713114962903091332990522896540624479828801925254102212541785556294472007660032442175698198200715952936345174569672254269566306311253525703922512764018208107412656894267637011395701925404719981754368727006700995285723706892712737021111062160636596373273852379478186021212746474991475581201729684686183896692269501680281718126821779278945220357350219531067381240063696168363094329833984375 [74,57] -7263615994174901271570091811145232398244092075779081744911757771609628709681872751387953017907111625557112470075645444261516968648670882538840204349430216480257162687152058992385694020413655275812299843995636608805606054241613453322273696197609716732946185292996188362431859132397693969652469063677532559734233805382710646277397315405293495172222455704839533702138514226851616575374502922348271880169063088734367471681412321442407608262759634630533883406586566969671463135655443773494770309212600370817561147648527638979300036010707341014536722387430854093906722344545772496135248316975339110206077310103384953757158699332188461761304806966609154143902393675182355351272804639026330791306631355702766127493204693030125398937541858557023065114488081079841312447407190700609561290149627377680658444274986661876729862921422195059674723203380766383256030846881807958464599161791875789613329114763363257068128250660560788679946979371166006983214980949716238246699230961197970515610986661857042436392425110029232883453825335773785392733580974224983836641917050381932669326211359783713318980228924561707696224221981075897158853816603564253329743646564341048635662380217666586774723456618279395869178261909992923681660655433539101036075167492045684093307797799046046346601855748072877589697008179848468228869820989343334529588017815967203531756985869335752335832501309840312671810514491076791183748816615940112907068280488534729961411190743412028707218744750957164133320071244441600906570827685277939112479158613714038773571698196710588711298196490087842630963919097574230067066076313126949908867486682329474798285937153992155236460541449173624108801295084271837998088756564755968536283366036508697241942660941122949640485434267190105313402897454965945086340222599845226738383105403338446369258060171894419975474390924757328733893665936807143587825116555966129581237291692704027391747784242506112049291632826991087103679696860866587883751755765751653485831725732215103813666038628101401741380319047558107050448034639483358548913625481761184791778288933119832778358634986018187648539667024241519280613723546243144588371265398429430784113833120639894710059236206881764200745840630292743446339986905306858035519908523287376370827974926413673571883044892365676575903190213373422768733503373031479277699418162228539586067199707031250 [74,58] 1064881509502915532246864222221848782102045503395655594317575219911098061477299519361332940500263103872692887118563393905719510017022669833289901793297925719402292904310379766741548396746046335054375890385183350875834760786740001284258532352495417535632938086136252952715165148386667639723403025945982128381742085270841613753140144476883861006859299229864688773934437173372988384521081265653712646690774895538053417370125206108383425978606483129125895799675278939001481976539045939363407907442335145170225184607096959899326256815428510720037871088486689173667602533261488111617067140755596087938878753601215229968665635316555967051565039003511649472020655927876110484860076027048461858660943602124667878570939661182755803035383011586135476279543270277104576301570425076758258409465872878197807953569595153633640472446253210468486267696279897297493388476997749288847872382820923645623122550947725056099707152320475673539673912490240750213078867037840319908393210898584465603932645623926516684827123142374466740611931721372820736174916181314646136585640160449393898331270874452279244204048994736389614879664142373786165528508240278583951420126937312157345824045795016790549020472812614874290752940722943280031503784996661419149116237926594766751842750536715627971634354155859960576148004135142829161609362239346699146084587921537977127674087995834541659817143707714126042034160011727916919765778821790704526591159089700216365187839466730682565045004512472387511832958518083278762930084637791353745311990322764645367260714725420026243171631405432323499227364403001257512477016858404678556698192148540260849401705616422530537426939754807614624768666293680124600470109884373850905918698907374361950601322924717834184566809163248819017791258907262919669483067130242771541444631581909353471980364569871022325604309798505824998488208132931730452548514067983085876564330499842583412753274066624156717632539337748049469904077330113416962719719818862878227661051002450228080436813891683750991698778660973649583543286480815325255959147787746156793047286960409781886759520424206663238540884553210972187192333652093054879923790260414370521429640533113820219891342453823204762990188380765086349361997756875150304643244888416363573626902841009028546688142576514939767048989163582346542568832746533669109112452133558690547943115234375 [74,59] -118595143553566692322220767703879857146175763852390254659258671970457093805739092360931058920232365926972432370508450080618587498039835413373860193717507081049691911979201381708968410796608819988012141976625447480767472884522200134164463141867819855770273198641105564826876437567446652143914832943934646041193123596747191806467601429663523170397353059699664010494202973313497387399080278174384224846034031406892130809434697052534790681067185419393840713711522768266881264209714178935319992255290607832056249866692109339700444574813279922224977166474895634108283860368718398801438492561467631538544653719969499047877580880336140218072232836932314480780940805593799832409416500557381619567358587207728109527483353846654136909658829264664905764821933077219259910839101128671560129036055667983616209257171266087874945045808105744493908587693252301949655314568213516140438909749253216872455158699276492485649811694131355229020121832918973392091677616290201886857196819552296310117050393516128035990413802091530559790275054114733445355082851047413539520467623533922139985652814826180585107692196129445420542379127088908398957885010946128188887748040041746740417705860402805153616893786358204662132601406351911582887000636128725668466626768930846412665021422539420322187000136341105389884862049223438601336699739226035758667636386209700680160053903941612785396093634524677602474499725054918710924128874553133909964308056355050953692195867898680329222257498895201490756148730020753297291765447567363820847696934771045586644146854472292257115634789885930259914199041476668708045126657250698496111552670397527993980941412626809915165954147582141469956901843304586153500757398657257233838089099697071413011880526477700706779040053095860314156852375699240806091719172268495765627278522260452217630976460740054879399284306370164478457469767921757425190113338774665792079180034053953417454653852262154328420470243977310483868965212103048120900064243185855162957943264139990748105595607016335749564292029418162451176741881079545898144086018944311286106536090423988447887293064575695273826196045119606260640558400426771391005203876135835052121818544588497236509946409770468504184029993216771866115044631037851278324971069743434456723774169582263484570651594955585216147060079617313272997911055561814919201424345374107360839843750 [74,60] 10235293718727379875144594032889436885659067924417560225343530862409077105113622217124239534117357174226973593241903195337998784563043434987977862638779898774050039341770609219628669088940444164726441131100240055522271908638836546478455702169884816780858959595949601479366909259264624256671894913264090464326451486079903140672709132245003066003113073341569000522009227753897527260387607015873355085618133928174748004633206551593390708714774103839568608194017761908601930929988873133600721239006771771603610942502088085007077128606962036516638629576026207334926453646227032104567561662568882652475274860298752680417440731727640458945648397611074865643944455155425250191165193279780527136994285959360302888292016122559757462073510329072415874551689916466947273976326645332019734565417587396248729078201996000837084749436033237684315193729842668730593364971500976624755044621112314423631786363103670470978383945357048974131003935433337629470455109774593034682607296960936012062311462523850923926150058945692093355766190931693865599788567516022587636121348237575837343157208211271283692364822415803058179007025670141217993135003337930236961350321521389034479195615932798605143795980469426196526798354862719086890550411746830179035968828589010088645148302099581812007630779699123723477338925145251367976097970344024711639903341835432505383268580514447492396986722658563619981032236352086799141565573202485561765167711999608477767536125074631544128121867908854931028200350418089692007905364998030285506338779893197840383193211230009530118573162169979636049126319189462381418296870153998851086465356543429606632113547268644057044908858193268349805687338708097808044401178670450875874241680573170129491030273339108278726994715497665937427649085224477859222656516646205341720642572855299601373302953461625934935539718268112961552176218879302737560236316122638018677722056759042915399857711137060289843727865755635314090751399601465466852226423776869894677535303301674951985358933705840388037352796060597089354126358662821489982968966349855652787146390657476729972508155759657426987470025185055657782377366796484297378553681469725876226336902010679036351652865165464479280309075855235076680074606966014493761237570316626845863284028356510993839265029868297434666275579984509591646713033696869388222694396972656250000000 [74,61] -663257208026071651023217473189398084478153465854941733999283738955401234776230799974601335035346268587868380756344270348196913756175459169496326107501109932816894223203454211346253206978961380698146710402422941158847149095718041431605930180525191913131606756926586412280890700645725391519927630157743264591147961932593146682620176410059606611394996625524422656371253742281119060475930044168000879143260324485292953049507328930732918977796138037310630253010078963270658491356142141048912621087303829059833170020229242504167152855645949247603703878600652315117349787807173525858363353968587972413355564853121742656077399616905472678193129757944716038340641294197077454464040033648230906875025114048180949728243053506708335238686480596934637433842582490023451502292082583615057623777072716332446506251431894845739132136747357437599329954731139141038503118943260093047609221675525290818596232736740716843031831130806142304736009027327945682205563441170892664878379984145974408088424913735551520479031790796673984386715506884616725628718897572688770906439264412813029019347212380416268962546251193660402528966651887522754333502819234716700116295195033384123946771467188619311319803944598247907366445270800779456017018324660895755224645757214745018267231696862399604874687373279959215258723162462388767254651469692336031909812450346881289479662878598785538035620547979857181048124770505321242864634585167108406714193727708485111892714735552580791470402918762061031581054518251056849535221143702855937359546515609194763936249375795523501505665908570795623971975754947743462579612876103950824430479443488707575599307881271199890568849891086947549041673263276928534037313122722047007744612712627897243847650948172574041429256903417913216753135234470093566294771408452971400195353156507264678588625699563210344056050965049379184475692713602653317015214653305922560827964735174579250558897688958855671178197769569032157059462731979556701525832143944496027108591425494712790498486106532260589840807794881532034302129358206469131185073306684683413177113663608817954115535098770866053983726012410502719424539976768693592327559151652560796313508351572007413414556736501528302455001518078220593368086627330239817655657173224365428218039044915516931057233469368286824297482114510399187068401261058170348405838012695312500 [74,62] 28695517796739742595505774715342950850901690770907360676087145406607376559807218526244592281184960051890443759442926189078613299768786072908646431334508622152757147462181048232479523597509941662191936830331491046975716690554054983610043204848560182732732402991900977767415620951386261503239257344875173723376102669378077321299836522599268730043529841622609118501043949038152648185829692790929559984748731939175544084835711862058447577666951812163870226313171849167070820544688912347470156096708449345490735552577097772187236904399376807159707007863164199903927082048798492473261183866940851425945536688595164917657758489620008936246291934847504087862145194094672124333896828151630011782387852236801732798068562647744164838668442082734359969779410970413573355092012817543372121071867330199838953129594488227017251723092867540356688573318487079392532783646733973155820169965855856654295097211566155444134392381380334276764061317510756742381733236923365845215500781343367972887138160620925353955928913877842614123135065851099292963875923138807330169427391923838052517578733968374079449013406919168131684595135463112801589364949309711617949532791709675587919566766836788536314158322495722240111567053527480345520380516999845284939324754893662540169218113461783840577735573273958966120704333518084515263112959717076091601489904466268537278034845457664852189332155205927822111352613626269809213392840451482175640099255616765640512690799903584850593277492718660659053161043531397893607267424019929380747230300155252889298315875782278791111398004232277952360067777442371740700132528035606786675993438316084779490478942310547829153405138141861937137736467085245082265732473857484273524699279844956099643243329020465879763939562468219673149607587952295349192570219538116998044153710912448452642263161268907344925390847213878446056794155050246507003162654761290778201707766234148518631400007817214756372565454807584998008021704004121739972770961923808115595341587411610491003215796954448121667054806212487470678561136070160727305659868543667640110756410668514150934690511168363148998577463733059406798855695288321536088131129811082943112238927931988663521408736136117164834366846598562098789577192342958554291568665463922521404417718994775349589505065198617273833275116874663712707160811987705528736114501953125 [74,63] -501242042210634706429202829854458922481190656351171740242722549244698519133024788924022834611428569944699553255760180974033784969546352254337004287656960438590051555435655390904924933068148928679959623528986172797172667585297231391436737824148605583196837232268388568620283297112286236582807616298838681718780902610855617070015466971234515119910749636946913080592490873202437246725891453273396729615796601037363422785397778007997646089708344914117889068886981721099686607632057906738382325673445617695194967051485457658453549400898110258158246165797181628787026087717685920071177018500936964552379441169663230316214756414719001969464531682425292721821285393408361632839285591559342441965031119703701667608420314737738664773851565574019454987860728523548398951331594551533790638287840071823600975098335033350823529545231525104955663502805736672492365255405554182436722182695653387654413279007215109489184528780788522229218426457687160848929040716777659795692269569711508124284146868369685810037652627307823619007161137678005353943478714897835775893768226362173256852864056360234761871835765681420511872520443558748569629116716364154822413304486342070881440512571904354071180232652862821460038650887106794271166303650011536177497531801876276149533163866112376339104017974789161220412309519518202512882615136551019049683573337478907346669865132570155833903364261638897723565397377905412124669245442205777493279219106776904403077866776221546581943388376243349560394186658543422241358369938688739949792774777566301584479116187412106319637045272779073105556505281322182417231548667250984873549125358985648549396286285349422410675108315455705321735123983783383593793038086548924811585453813376496018445146300980946001889192699765832895125518186656330912732410406396850828029771305776635842614524645245708121865299419285140203050125162529315846706384782038366868338789699483286923002929721611817034001485896612582126492716173506296211310222266659872319764680115863081703531658541629283598141396114502792826951487514756856591704895309823793715360298478168872317181478420584326085062690688921020784751702754816517023261106763622024577539839347397959886863209473601561218363962199872548524522536444009166945405108952712000051812769738959803091175909961840450910033374631868952064905897714197635650634765625 [74,64] -11290132586773418950957148595856444271875228410089030116345929457149678838962820538158870355184683378066720637468170096621439024775123482531119529618773825503859413222734298326793689795183629397256338288124487897312375033536543093666849317301925437902494357818709974394781289480542216833217905623932044945023485942189477749835876422451687871613692505956046161539055325614665215119416643835278201559140712102189103525697116027599757792352995372511397764940122605221290344963408780168413557818626171776980779825226878509491478620344468131379184958490154709639083064192584360562685407001661435185895415497463627944625017755937403376508894867150004283910542328855459455459965681816177005020713293842503980029690064731672469997051728546175592669125022311936561765015176786224861227346192065351712509082593239634116758383431643557189545032870790901465852430411129577312742799425864837579638492277849099502411871810869200293420523749045924748707792439053131646650246428366824989615772969477378101250200724799370598872567420656765087423805241394562348374916022415767916368944070421898735475203349905034117351029377753311373489617238067014605404702903122118530664828090098971966733675694526056736499020027494798934907985939643857162860835297633593772086367310751823296556140637868137347448253141023900789171517018306087811803822832395144347330691394160928926558122389561551919468106718554109598284038174181402880430872074284073820782179452622931523829417320223000774358395830088935765737201167229345521168692406118783177543562937905662423156089210653146924328409370171008890898211274114495664138062155622186003063923851133140953606768893651731586462635880273579458498930938829975579957457078206272825327789594447209006254828745603953450758597863254193146080266562778671141609386314808056399857012423685457637578621552470944030937558106500195466797128907507017706840622844331332336047223655766241660504712687065361873352395351262926989744177946824582049138185366814205912940541354546074660981916168758701182557285344213086626336278635887479200627591023608919725712587549867781789240402456051394285972845825193887584195736157832836439460643976919717559310500930113361539362496160228633091937207880411789307700807544866091904291293792748550670516221662642369297918643056277687719557434320449829101562500 [74,65] -2468799909937144847730462983839211317511441783380500782352769536690738107658142171493189463056723781486408055911638679872335531896974876067586426981439411435135618092242891021423120382834218879260632980363235245855840952799017869236585158237205558619326676741107272291191866477870645868840939429936737917221230249735479734684125779003683891532457140080077583944970944042493060863261430965048021320256230332523672165366054277292043488346182574107744598387449426760631498425240578025578535557643012016953532450411977410188660836245390630631690636951042568724591264165549940928963318210692503385478326906495220959584313770991936835504958052266013963021636564047308292614889383974529584370482542144589685843684347091754369465428010483691134799330930419658006044032628967137657878010239759989043116430572203056313580931342165343346930135842115441919859056490527576470076696220488177542878447870578053081859109040795307999370925012255650849303393888787996162960868292906551791518387947716931507477762919489498975525666787676379163805167939829769345517142922223245067456815784260994105029156701036441379143020264328523639244655891961935746384698069688224847944563803406728774076183141145893186563289150785250831530662935847893812976918446183507577502936159369895860745272143202905322115553178128299513733263388788246389168923818908371397235278461907155484290701863998295426318726645482577548470678484671563460210922607088707619688772775565583050670180061853210620268086015469467870927277667219661315533879667167666894650728579602638212152931405816335383329988511095216077896864363285665757043747455094288712392880838452354960319056876907794701671151713452150526957370269077115687398312943953975439160045116430154094627917335214500004293052086622982989173684163772704528928782842287395333014823865114934765528197487760764212484320826942522478596481851934569056424863071179276588975047859015343147148313692263436934307633878975449565229931486596009011568359701027640461633301328143517371580751426003628148813251525573441914173914186386422762112918274651693500870536676315978979606967551627357325550970236952600508389542456244656779953295614293595226028059843353716781622043293323823955067597409949054651461289411032053583966225934725118151051408017026080922440289810992908314801752567291259765625 [74,66] 568064310812760304980115462061485234408833683461046266476510294221900078870509466297979876890243189299236028942016855498402572948126715719831967785629660495711927008850081593486008886497255562411272610952236241347012263656811094165785010338751201134869342321012958109632206260175902068469772304923860759130980598995427374606427575625349135134131692319417720645694984721569686643052450369546809852366438382157334490109400197713705087470404584904381752435758156339063712965722587635200271165626267941793105542938625558631614303872693462559998158607528935048057725551394328576473572158253941398893120036349317002286639483311931925055272870316988045157300771738506720583063003609492643366467192464646116020278004671084066660413448628421381846988591992567903525182808412571557586714512279478086668410748705793647317286273061156246224913253629460190076606906865851053328148291746674297371253326871030403002073043146495640486254662868559683180180642641307789206971665153821546787954974456634696961510077094903299573853447990005128502879551356187362083596746471870449819481511215005523529430741945572854760417043461288929247985884094467072146619413503557207788087886115629473398878103672218337707746705306128232597128952398974761463740304791858784201833557417849270025817007175043936370812532959555367705789156394752120017033216852169591622034249160880599892741208327507925858089373854477525561309463878247836106399783748816472689420105601612036529804328111467326575276842399905124624977680043549995133640547813685594807899133309539739383276512061911274501947372914589116383586528542456562616185945441039917875409036943423047726389431857621420814829013760698694099824755842877271256556842354165248825682902328037892996647900876913855023693696617997562410079571061791085065794235559841780622910022218844732144304664883839863642972804381101262615313796609646432221584138114643688853755421921769937664625055641473548571082320501566978306937214551078069092065081601198931246506493656294593561687107876089961291863732101399631405389445140964359631912507004525055035661224839782441091004311593180211419091907794765434191554772159507142405512950722288651614907959824922000442123997676867798841094359064042287036827535748070005126893645504255302481368795170998953203422843216685578227043151855468750 [74,67] -45859063766434977932490259144720770727041744240162393904044941245676195473769878660382000335156696043324705914606277866428637159567936125164465064590328521796726081301077235065407511523532813584937427794982042018831491299176148869726203285202599859894449109453364117371415290532436367774025293297866903431727173334405611227811014750078905362370823189524515600714991289276375830214261518029666871741199803950655202028713698403164074701171013070386255582330732759270400165282880647624005205846094911072388605263097330627023312104567218003201302118782713047529879025563326758584551485369424190717508841480434483156332692328264846612269814741846200717629528059358372249442101868501962695010847381270501411488746196370062376460097492288276138637894533852730026350337909117420230741891443260151358297038737966212741871948846705488751861499700793613151867583388382011732700475861981870816135635027616805734747266143036640882707431905333985142904913804602096721634105303393123947675560731809730099650284770114401940700010511825334728194257820241903639920362176535825447879749860217290488739668647142773019991187715366006853398017669740134606874551090210998329923697044130005322924227978578951256575333828007568518652043810926163739324909136615689442858155531676036608624066248866952685977945540513889605016842691218635350395434440611961291965732972008359430099318921814783174434416881478544549232105188110929945220555503378229601211772692688557451194275701175380094508742472777933928306539114272884039994378164341690592971381035244191801977889032321202109892762615613489887948227591434499179549881908692217048160083670066131216633675203136196539036792064061980255486376950081381213137077353436477137278218751422137679295498631013625532017911004325005445391368619982064269321988581631353426767537879993215307586051808564071689632475221256219932188344278989546516381356162846654902991379838462933250428242463374733074325304928979110366856755072615737683062884010436093097105885048199765548727759182643000813798554450019539753872532651101340602471654554447356113620087436386598929325208405953481907352102805436784948202302955541383734078739128022550748028981470407039568136955787127345956331114421926273872823817445301345999395962922643090227070258348140985305008143768645823001861572265625 [74,68] 1652576180843755189324919117716012613816099743495245051575743743289305842211165815216473765439109442040892973670900950316036719613770081438453276391668157560692821237577509967876395009644638083100046744960345199794781429201703127844199605717001652930126536101431027278935989146599168692779532638475529868915755836298590602681457033806983630870523746881488857534150729087459388028727595647107803375574134070732278379554146119170959174647069489313844591713787072910474931974760532092586993982622552324381595252160384591970280173622069759038830247087071626302978327421590926048381399079566517138590313856466118887170356704944661043622835443112913202574248659780081705395667754433922876904568523652603390978254096839081963584439379661119385043332035501946969445387644236209535097533713027664365047452211047536676201345001880423314408459831011988720922983963262884307515171695994653106575035874983144909772346142039281681251487822044456016097865722475695893310685834568999051007285376153032219962993521199412845337801908035471682506249905827268832770220184101346317300700113024432795770742315657715329261139298019175815564316851092162756190773700678178591676092936660237684986921022229226319488984473545016303180352596630927136686473386995721717605901034101378226028192157070437845488788896229230381955569638531765194205101904599078678308163459121218268829293506155616184002563569688462604246235240942585523450299878931469915089288658803490559816155805111256329511251325093146529239007957812600062710669266245110991138269259229587949846768961999392192490465987389672806149844041176962391969322589798540162169103673153426004888773581333765400656649416481017730894028921918364290806196183672519342638380762665949866468039667572626975362972336233823713420610382765714509512475039894899294502917424595622999452012070748346206705925295998689885916040138827151941714088553059087480364672133585485889823350207314895924008972907055122519711673178828968615330155866662999549549988603653535538690644041076606932886887780265608620657951569864492753713462017921806274038717743878725483189878379531079208166810087534490587844240086337909304115463479828361512708334619253599973187183735205776305382985763744213271768254238883297136281323968756426384956077779708749631026876159012317657470703125 [74,69] 3080908966631722611244913257452808596116371667649909355850130503926460395958719951546354592290392859594945634325766493200990566518859871049391624744731066370607905196684113072704792717179449275665765926221929568858356406888967934222075561214016224205221457543981061276453836216940441645256447499388165052139854370404493255354139722342670490183583264623452605269647527514680745480053016251731641167645026936837748280326101436899018127913507282905940267112204644385698836340287140260494082583032043888810464166902242151731175035482047102959943686307743064888817189210497761576281295285363800486644463686627084601750360311563755669361771290176866933118395881195322465708892949812850803885392741798549839096691931650255977237868158356158631733415185756313602879447365736951316121343244772897281470617840765939287808339825531824550321072607275429417238708321266811378249283419016999742793131994483613921749995399835682287926100262583831768743042005759418179762837160663378992354227452015659755796479722306382757299027636344161398020367355967163514031058156067625847583862122613689409386457857896829826300791943793093948801937353039162150954677322443172799669303581113607462694200719977030502185594766058398401338640984966063962026126764537243091817551224207336574133849530738179439949338871509568287485015725082608451937506923346759632965874850638794352960652108247216388646708630344465652154161129160730445002060334144485319616689382161016904791009573095205269395373916579749780925276441996955566790239583343532514508380567028367444863866079896908919201986812233742874611982708124465090289460854109561379489259358553290909009877094815083616145422845788909416166018929568866249641845320154672167891443128741909090701535723202806347785139360400680744461701639738180788336856518181291721846113196256618772180942393694401285896923168799887386224474616574733795852414206522279960055448362419379190956918965227677731552434952340022683977435877497573752655809168079897946190882308606633669078722999894455595464271287135027127571907816886940896161002329987111048053329509777658303178549656810936197944917328703923926534650137699004987531481804233317340745724461212473737598637115515744697091398221654902507853516332643662189487700835032932787649340156121979816816747188568115234375 [74,70] -1925168302412147082978165603791884722430915892928943344349068445511859461884962453621146400067010962054710576040445376344367589158559767435725194186632130390916062334855041815148792449173206614713527924701913400493258089076664642377491786486719857265789563030399917650294054146401933216292165339258627117177646501307775707187056851777668745134718582793951386208955239686152959947089860628555683883297716515644396541957807487219353472112254005283609595174093485454388337175169039273107320071651974932027993591787816378086012655360215380126781018161276894878409790618570953107666914749681387214421810541245522957334546504000373836138409634462222328851556463043183322059765156628823368751324915453130072596336241776140399912113566901747166791363883150658989653865791099992390370693395313263664321176028220853924143268000706676600318063958525349171417960216341131266783198328386582136789595190894006847110903361685479518249433964345236972891422341191300142441287369393256126140678814596260116718161530429881918414953554997062087573942199016096976457536814790544419520354026833863325987992528900908437432079972021673702695954464067250186793808302294981540227524124137539000158143151610116661913741930415336956004456058831219636679936148492231886296178752387685520178919171939641270297349044415159914410323315734012430941153271255786949669259765196716380068662572041020135341944794253519477532591961572702703483377585458252301335980158052310994489077340610326578845474426929868189678985959745320144461755223291455630026518349757871650546170690894393335522084115923436341978685504712763172509249339434826017835008984460440011003795488532833749510172659424945927250650577622735944712067792020701399502908796467263229115871790708040699813503365507644936674299276267084196076140789302169510339882849321111025946464617619181139354271277415473521516766053370929868086413888885990235420191011926434566661334279978543731206991034797653084181200505464947385193879204833634292983096917096018838086025673714576014384937882061134556120806528231766935894882004003871919480555096238470609522459271393770856577236581509865658083980400089543588909418895007205471120410067193633012011619187408145717828369395441131424703225743461736953100305630329040773585091983477468602359294891357421875 [74,71] -25628877045317066185553681679076841541641867079516005783668465742175197486369776019476935091788042308110470906886010457570721042481133656695526272050046928141851996978667696099411349034292562471139501312872361103191102142804776969329188866503819991530748397673626751217928533045752045503045624327466151978271872749891519044872297245239335737665964196965466438531016671059101720108753704513320063254742735421618361382941740618771010223385960333371572459532709071698064637865748028419713444461523713308428109117924878647982682865442895994553305825616091704954095026319884895882495727998391720816434749436082150248114813390807008226120676939898850451352787121841146254968291276948324186089003732388829219528008162547235695181411060731555382794350586076749386571521789316596570051474449539915745217005873428027997002381012011821777919459341912904842030799579791497467996220167030696255716355925682835519485053058812250427398138437302244478949304740733395846434936900152608312016910060443506222499512487581418529217349987395197657272286020946737099213672823306130644950308437927450330112177289150741391589291003997010750865296477300277971419912261597719087826657748385540985837077321303798165757501017952200122044856900431737561424307227394591977408803976843815535639537295112021497155473472878140076901897532576321154520997937660821159826612439029146316009067752208674447178278199799008527037079749689725890100321246348797744899481580744926267618000050846353932642728378615884358958825652505400977532028707981208417638418567883143852554115958683948822024849166261696956289594574633320470110452395395811030467690468044803268870357394030294159457800078930019430571968813096972716707595920849522622118140560803094979535295802421966251982229359836732206234265215264556917822720713447156252749276269381930280923202717825133144709177268131052418482627541268732440867643858334188190096551219005348919265878314106046089726456374961379402661546200559719424085294044132253410272030632985363343492138517348932265812187169219096884209795088594692802490621447046559688350665459967224886633469078121097037861997300103413917432400786785481331016384101980888869203797349858221186373662510190011768797448753479023851118304605109980132861681283162891276106165605597198009490966796875 [74,72] 7306220585816335261551557046975737609606485091912808667297510521747124543685921769595762287675202122479217678111626738260954497095349823159989916478509818653277741185178396537624937984748226112709006053159391380672884429486160594382520972874773289661094301411054214753147074345005102583097024305795994606179095838276712409265398577324932842417271119157325148492370193929905097513523225300311114989210186165753408421237406297008014664328741719014050350145558225367551961022181337822108171943233900957153309843080820083831807553947244643333326308437774855235459982101585600971895065311351862814858055616150078246700845233653645814288868128214867247508848542712441026872777014269919340163066619828931543192856070083528969730543714972378220902713555785203581981458248144009735121893072613758016525840294111019635320116465907135921049642907537031282949857976741339592657091324424003730288031818273998666588022621597226019784111335538530276749576778222283476825409930102940447594923782214032058387656783683094466649340241253933455697973344344637733370410002620458567329988981188052685888069916820021197862559579424293948999149493989670950513691610193287061409689535005187674908421938194144850953571734244603798064020857783890511595274202262039958467657031296567266462169348928166535170777620460495086720443264360044748979648267989681304050702940696634535661076900182886103192093740205037193803920512514801753644404792890487652705344237174306518921089548693206422263301632660963243201412429960038817950031589737261999608325532491312644670927043816336301269194245050109776007296397899052491798190984643522408590408080058750361370936102491205521279617443260439439250775822623580670035571867913083428775330785853702835098494899784262173777426562189982342821200927647769720439472684587523739290497667980483569275231551359677829753927029958320378712385868693531964871369509279875619468155492204651261005856508439683014354364863075935626400506715710192668183655070112658733302961614291766407244712736892849751260494027305794858364410235514708285524887614156912318212126415756000829037954206931606287045194213424944834284540611154342877837952669663815194301116799419762232129990181029747351328068375472055456264425006640253663654088756018722961016464978456497192382812500 [74,73] -279132958895306724965308362640726139342368147192793818227851576108447151978628723586809931749381582317760385008138544281797837262513260540103212359418301004934518744057423020163194393930250354240503567552976363499721279378194219540459927074929554441184270867802532817862318153720220213496437879391032571108165288617429878320904480380104952475396231540554867132795456420197419063097620454643302337306045884185771966749899430620300986913000940868562670285440941790578796157238788647271313685486209171989279776752254696973207393304080080927850026728585644207873319697934277916270118449903799799706952951109168386473161981002815394538036067366141666707594106068995588352420398248292166564560485728525804969654962212416558035764881722663525512318180512610630409317567791411970963001637983798926534787994309169386663746639471334949011952544328338698947543898589434653818670095023349514988724468662805697926192790528593372060319217758462861234889882202418034211197327541387072631513643658050518179555487096948674674786334391037916510645960508082999505317948564442673385395562025920973556675567689124588712086041136882660067975465640842798502760621922274469415141464344470435471804749259440192758193136201959496873866780745805508480019052318121144619607992914261343267922706790733306823455300567864896447646787201546828031210201620017234970567381049425173801867125325449521858974345855918190679405296585146540974855153676552792313282101222551183419894225562765050294349112511513760869205580756534054262970593691395660414299934668880547201182326745727385390408494097606301485827429049110098174655380835755759261363258303499315989537008582182952465373235863392964155107337948908474885544039140576661878748754969984881962144742663555329565868054366348297764554950018135967285789677785528944685850971794520844663819959764388695752087787074358728088087261236046016204941424818357772327574013593079560507710124672389253731745522342759580412761383086325397479597460496694167786206445235413862894044942549352990302024719420636939560949274127479104947636473205099650750943749219450531465431463877074198460178141535997493491186901849063827852001622597280546890781775037650977918018925456076933290099420521253281117635058132430878573282395649357567890547215938568115234375 [74,74] 1231629779149219070687480769096314946764098627407080788949662939046735840008801299250592137363360510520144962542606952222991660095090185285908076522954890966086309270189709116513278496812416093429342685685073367988219098599652207408704402758899597797509517884795099202157652753619444053819923002059268826720770302393038414588361596370803197839157637195533601683561019620018821173004632227424256991625859791505728255385318004650419510696733840867727170577372374699070502019902633275713257338751444027308541757622788483664047058599826884204839210951228439890176907862828826157628135142212692726548924781615086770554032063136053340909404139057319083842688605473503335176257502507553995396619112212566267847874339738465509768160538556173993359712514776185824923462316911576679300946428971664938490153702666970997395969735836256215633066016893203107986872154174151291269227421899775295438801004343756318242785955159693439424497840132294095406062198713639658659130165281680352902884542677070589111218043329295176825079255852502464168376433056813873241833936456771578269942521444956286994668417178337671139683449460994183086231796137573761181908307392768391842818131394976234307886274754124511750554436575583702838316942716375852942568959772977613748822401927785261125884450927523476662919063576323303765203875681455624058867216951240555406300224126602570502106667041877977590730759760367646916507052688867651936831697255011822186591225965589982667924905615789639964916314256964807608251970761449701859008836717451910776196833181386264241552162529119479906358386389165679365695917305444107697493041529530721598548422514183629544707437815200984507611473922051573689169611733634890918079825548871170227482128772820683764363595986460581768997508197808797618914402013816687705951863063203341710357035946192219049812579540721608758070241891693175748431629064933667788651534460058180251539676630739475105179988845604985363527507772930895639940762728377188351005526623804457314794252680204044103839877903530126630317458102662357107877792337972244081747582251730532961217517624663540019086467466187298317154442616142353269400954104984364578560559911755137777248831880245326856938508597610206181652811906619187940862753037445098680535693347337655723094940185546875 [75,0] 8285268272333625829445409773946515321794954644646535294073628727593176830970526243979638612248907187518484742721952585418637484443071922642047254386049613469077883902989257162974669308449511194925575157395723160605349622500839866262923308069451550352150101735736411515995816860922543016512560101738350463521448796820748998195232569059068580232519448411768813475064236824783975333688416528517373093354608620033831174903178037061088402616724583877156289211488953422706883587213437999271239656553078118685751108124579402492905620066123441477570610670037133518414495293882016881411793182362840637079945687146035699317550640305631462653059328172114364221873783839383798204060677128585084350678903220771064914951220954821689421007080521536638418300994897367153333390533694132739431336456130315487272525008591311525153187424593676208816266395866983652139498785012653776197427147851031273258907883017950933059384275519192717840124831211035563626943099906603386566290915827723414155947713290143565677677339747439606180769900437969321281225700205933956779469381578398081647360437252468039381080331086168542383160455831447146651498534476431006234760959842759808461960853579194804216850872880683898236408986776995262831496815725325374684028482351425396847311119284947349968251028462141038607705076130617778633261034855144443716793997902271362818615072241517493651706367163334827877820007815887232317917575634004666005439875621929042524153598087235459187670470907940370420051022656242343734339612780311198234081595296450491931162797799133647520283465495117995240189233050344006913910911239172407406417683621522673547513034842699956135607566643772578436194658373852853066456318181434321994431078037968034251649583172811349936046914287941167145184823128109456398442676515295211756738252673762625683010173146566962683213729960237001937884565080699710138230935718770284645102082375332144514529936163504692352500683846510539460907425311219970038746950383733236050463923190989462870725665644241067335910329342132507980798529308846548274803537364516798404823694779113791936546544669262883193631403447879652879821460850754095369481017955638095175529178496731889523351481053241337951245370825088316551018769274218545064069370519047605462518099460191651952495339727988721278961747884750366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -372598666181071840244549908469287274561704072593710144948739693253642746164303723133679714987907405001449459028537116968711654907063451102228429656378060195461444109332073539013691114659169473184965760223058805725468702537046566215666090935378921926325466406161518075021866809762053171103775220005061156017329666432066375816365740314632372830288915518159568950741650777310945647975446082260512009579278218343764007963351331147817048834753739234934707235200819392674287379592072379745113020754534680306439739695731338849473536235100251723439983572638816485362048375804686696314597430425756152481413549391451944290647972201213537090503853266791472635469881955144267400018670025944982690906678543692736518830949161824585772686482602118455847811846071389256367211144452723645227944695407670667325496725352386655180981344717951049472623841332915841821157937294361429722737549100542456948925823098534512443333248404906488081569260546944728490830325655598501423028507504517764223788323424935036162837217761187613575580302925929822075666334129434130434301826140905700172556679698117887141793830796793482051744075065148020739870178384556490815395507718026494734011861191045822143499823895760693046553386708786276089027478658183807101137645713407626013418790998099059828600016589048229524007448488403378516073185870986682612595589388447379186267702110834592484173524480532538139149499153126530927387663386955216335965245983178808327171922065477027167906430086452145178015155614208458576702073005148149004285486544115372492848557328577019164405699893846462618889462528090983424467392418436515858425428146450216620661840472665124033909958802532995082903977362222215500660550835504356078031920363459082528419228554518223762108345961867239943072335728095305932021113339926975228623125976743435397839948277030540623768677468176453178168371927078447860132651888955079074963339685352148176275259105235403095536543344730651297167036807441086882604999625314463332061217354488498895152420407587569185505317586985951837159088319277316422225262455831799930380967716407330726678960035116884443288323281793026890222110060294598994651034843749254164536858662919705056914375995200042929282773685202202018587590264460930827368019879068125347607520663971123452896830156866325722830879385583102703094482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] 2173103925180384452701187542970093595697888958364552994192391908530150341998135653076153414516891397023594038388975031085488863039882574315402573934459581172182144019822676405462286570725120617825189683019445717651044909221018609430302730806362785879773545825554329002415161340570686752937245359309636510958126073810927299993413004011052397503456569245446957005261833613255958578211972045430908039285144042898369288787564181118914013736164968530911520331888544907389613476914555380730426893949175917339551964635141631110004388453380411305099141936117605961365489002227464299583845984120131736597582585918503848620749375904308852608969871049819008540592274245044755112717651298997659196895526811523219469691077380901625278864066503831391224697016887186153249276719543681273874882877766352517626400710884601208329783479266219260992815997769295322479403439508175123598895673219870283086616962157593106776444154701823613544731160872537551152495520025438648501112965979547353751940001737504811033853207536976546770277017649561381512592999754542785629943018709301843365977147105020239619087124109635180027566170143688354650829024261894052882792931396211915978380868943408034667039608729794541420938600570811568862664745064873155581222613788422480153952834091381437997172870894560806720913323162195152837527293797572481016965155913781595066645075913600922340409459176197721579522224346993165501264802519311118082457749934509827676185342362294905424060717640502404052607915255293884879956546034484148203660073346205531422950566382790796602214765046070951651164892124784723919255121845676267978341796289446303757357301155365888339772049914088527674907808067496782544915330480017884298176399717920449181972997560858394824277345898659554893125404158986717523011321924164937816625011979416121248182661112105565864678960085257676935508851250307269222316627999691789972823554995759252309843830673678714809394871322621670947798611189199008940523562153826025266701564358950231882353829336558275818613295216953581680148344451951529091090397594095452788175475239156736432389139694876298830323775884627408261600627849209669001701272726063521990797584211416042665095781417841263677144723120503448281936931445361664783176045917165586480321663189387504678045859163987817141983072133371024392545223236083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -608874262238507428568682878152474099223304292603161539976737998991860806373700578903998363929734875095749699750316110148823038929218757540557598244093054837030245776986810506459380277700727561305739403284346673298801560489751609494942864495493486039992567025868415900358235655270957378944080929945819715729136207645160268233220497408212844781359829196125791326233892931773310332026478227992414342703357085626161286812174646237610893741046583709735651470159146591877948137228058835410932453778738962151162353949309159495302716974204423587535957323631053290274342363302405087056028503443366462935964501194439069712114464246033066756705371450336126481604069447917993473910495364543432129003137179371077558130187437152536542246034901178236405474378938511562706528449066005120684504715927725781337417301546461986420188262879423784024490318179287320894844075449021337969772278419409328662334151566384491805214555962782505079098551637107777507811883733271681187804635623848289907990300577993028788817837060342752747716372869949102081002887414425408671335965837895159362008030287370881585256464082916307456527195893019688072296688270064677538620390117895655995203639634446021092424318101201990508654273494258055509933559600781595628527205509251111687431179774935985905260519101697299120057900923068172526339016491664257375685716409469273116543574763772614025446782266732337306080901079831120217245392077880402612996550551279067922202489009164721681148183403620664643861916146563241509395886348160482865152337991687824530279406054771635817616897550054150516774809793947628781307518115390093068273538118161130641504001910974163365140052480825293843138804585602282553366564658852654798681352710520418836444984564932988013773489192097320407959106141920409950754675980622556577826954504034550548961283811983156222965745425235986560360820115323576925673275902004058713851554021941488032687189312888733757834071442999248229801578240983392874292967634085291881871260714414491756713075383271139104553633328927236432028304557953321308134843767551083810081951352662212381695326565902203884753520343907072940102686926548791981265491452617457654926616759163588547745668292755292556968339950410792039973620495351678243093465854467832976559908291856056960642670322084917065158515825373797270003706216812133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 2505245703068967013817458223046398216494264821193757276182098359609644967053495746022078820015011617539428946811748985782214091140139417475678926718404811628470298842846917145930148375048189441122443683814252315590553604615175317653299972814365573693388601227480103820842324701045433104904663449230300331396307587186934489663586768000489692547898626420698069454334090507374380794999295600318580477253248430913491283776289694588858470900618145441260525840202256284043689635518596274228373470170824793805218746987263688617250892998744059949629578833366825193520760217319909599435328183000584822795765860282893242487222393044271456483399466091728720949625974142865243535083277127908606115550414561969743698227742015441661574234053796421565044033964687173896691069602258008509441017488832724923584744910212911492188243922623006106547469556464354468657211488582464066365791944127667147604002339197769985289058263414106130904339956035142491068201033675208599087106688459086780595827897143697973190423121451678068558597360810621206348973417399873856249751843030008055606303533803254666313910723436392026263983803975712862618310232369842019041875978799697030828478566352089462093121198695995408493024730426057679966688765310713973002922215041020255780060231179363169031743113808462229466352848361891132505662120944816167148152598222560194953039745031022464705927913878060792145651494663912955902076581817139069508430632517894408132003298987310510212075559781309094440455228610524136856117127404189993779809974669586565247546975978943370639220921042472482346584115817619358680688591022049554188094094734922921443769443260032724056494972042237100989821942603857107661063309427190182639763725653719807924802330448873950721070024802421506902053367823705133608903547095518600052295084710028784357088775752883518606891553516082255413144043053374693913856430397383350086484855408266365463901669663612987812297900687649211721321861890346926371351102607708848831440132592944693771873054047504007930189345010518880371149721548088862863257317899453252510849366163168251112727670106735018183885810497028634035445229304911831747686331148617900347023440302287053591014177616054601692976176624778982058295642485330769201257535368731948003740441414977399638662005101082379292212114294674529801909557136241346597671508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 10142388973785347893433529246284654736344939124849492027339369908774107521835325923169029476104755999337212395729820946737816949155187204930967337251147766828683574015043648044136788346303871217873447542211357807186367808065788897104782569846808180053619887611499357296164403770069526210297963008972520635221690019090823289705716422189985120660366484033403713817141771067533111136389932874067946556933714533856985262413112691227708986927784806042234117816374777033347762196511995000774906336108284205143578339275307629487520797566083212237982510566633777749419871111354028020801077732772666561706202571281940801952619195044565212119642226092099710601419131758799210527173819024948870460389927026646517144676635080070105517234513011155570059801238737757041416666833997304474010528739373282620118881820244076822692791470460064570772268203516034178309242312260060784098983004222694693688892407625076297427979523676706579779065630581489211526998495001733446751771076008392757251862023625214847635358467178408801787428091366806379299155085052822597183977257529668320269055093213374937309493331949899588327538785692463634968329916441032909714377486635515050003488783713962755121069700778727533445315016154935560050632594862224654476400348082774237116439384581696302526267052963368045690755640706861633623625269897861733765765687670762450970315272032281758877832129858581414469021134171780407148548379887734436352511616749740639486899310362859346245542343477056639192427691180249319021697277176267101962290146703422019652545676785257059760300994475304921877951904294166957134398402017586682209408572475069278523371394138934881197718757249954467050000082369504074951014595742861553620039369524550264819982010103150839690049668936431772461145939936781974979239728386341905405260331677826320698240619458602760988915980554073544709698751607492054729000259253180356962607241065533818132233402024610020566029955856358566359092636271439011266711990882175415486316290670598823502956524849237604173895930229311061149686654048674208888108721946802549017419808469626565104540956927237354585829608128782775230280768494762822586897704855101847366635568538937269610717828411580957524967236268731929008428589548476216773890256089057451299349798451404760679686581512330347995036390244079013700506664008571533486247062683105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -58470200817031552441288063686541375694943637527794866870640272405576595334432304455157713757400999771908493190466916003921009170384046135721075363859615404399950733591397178018279662228279334982076260782414278016082387262410048111302039386842209273632281066524888659583584339707675305311811414419898847478451216800917111663281563248068792312470475697375307804324683748728337880414047794076076339464911246777574347875516436638067703710451972256370926654467826612301884449650580457751073837581889600327851833073098550836624601301408322341416280990958174363592148877125560990153506106145520465914003601813885886049301685427392829995227573429118950922238282539051917376363548729510556242900488428491750836399382258418457665723179389292175267593762767187120656054069564059783771044874289257992549611552063823352637341358393596444417639603219342806829806783042644445798803075918235760527931775878197807886592651949943521325333936899115598720286591562023707254986310776128478461435349891540744884932326803623907263485828492879922037519309213533560292308249991775389270122116892847354083752046602025373704768902859869863004560919518191429212811654828045325284791892056481649794224443872512119851465716312422238991537709264886488348705568054102433044487114562275940396551186268764825889361827377256144289769162465863343452978071252615526560848216170715412719595252718658649385412485260131753319437345159450069918234024413215035053620614767691379927775779853070259583850144583126595928355080437849105901081979162142844948258609929419901756008870159763433870947483018621150128233658419631931413597397528420027471531446846540432568796148391801427440638535652484854338351536644763370068883480571037557026818511756945851114482545583384380524198825909604983228239050772303953994496902103887414495137360478903354854592910927354891746609295924727449218179235007507354145763845054525307894289836352551137996742949490475652263900368947691799220333904947686230288010412315568413870199758696117058963802999788926940965199374002546674598216539181751428189474399706717648206470083189607873934418684012088267374336458798506058877448079209573981454942859114988431833193702101690359387382084414861634252217290375278696974260851736786735939666176826816063542883108440637427342722624912920155150963461010427124620036920532584190368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -229395690517337597561029294651403509570359758862276009387242144679708014863275639037985759068941480506028611811051454645858502424251308437257268618507856402555632965142537012443154804474520437158788417755621652013602384322953472648471215314062768018571224026623494867824642197323902957646427640590580468902526168672902073966930652091178554314748234937930483569067677908108745751817168374650188968462994036509661731019418117403543110361198093413433321545732707339370690907173049231712820718519304355279414675502489708571224125536820142791797284185141663748496512582115544077472801616366605901458797613942498623793917936421137058900050880975216822410047260457654303554015204239153621970142329673043045393814167667891459148978962405719007100938031816046204976576227182915302354627000908649307306548519888423245119051764829146602475192240874919308890181776153077693700077001796120259154803190437309071358740335957494269227237805580739590603453804545896735655196147263758303230044344205350726579795999582994341311217694491605667907519006485531810315276210402945407360012029869447053081272655594376558905881594248993082655511612280494920495733755126887341063751289649419747688171233339455399382986162587285879713044847688684565529424164033931991111610822670722339230022569715071329581822862951931299546579752289654068890366514590394902000976284407908080295887660305598361939154859830729923810037819620991109069149215137965739695771528362853682134632880109227519869833759127377920885872549732340284786237936910766590104569587922775484296428699765735829160319547189019958302259594863689288201335248364070486799512980233704833387246706099843419506588875545577641765841296771877906242310105330180337846863784923989641485467230593289651415468650071312443828375708611341372551549725331772402275161914568768602933105565589899230938555070286419316588973303290629699046611034850440296197734964883578716923611058367308660352061182155762048537858319411192530990860177939629167450519210730882735377179471905176697232185204163533477934929264555041970968967253110144785285354332294343150522815385181604628358453811498601670353359616760581500208700714121830890787705466276848117890745344842710082789803466437350296392754469675907135463620305011875789453940966861039969275288492444119347520047925981234726577895344235002994537353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 1806009990749716753391294188222877284322451764603942248784563729431997796591643660586442163949538362482100507327672420861021952681732192780811268574613079522128069448461612544733832158381966916454226705346584800998421346592344274388727293118205149502811468488293471853000226893215126122516079161071038214240215724344128725826456394635017224961714854001760092777702265559750058653287057701730541247954229784498063269054276167839502262668456271318893920552520244722249571382969983553024571041356432693552906803146394722345236271612161747333197975781944109660642089314904571408975119550166604994707748265908617188133789561013066698874804946558515555438796366825571465614403963611922766352485683050170803846610348525704320773606366558575611371695830710984919908488946447966194878741278726864991507755114320275080715233389353561498126479572478452708700344761822546483589488892791876552492585736082397231575403708130030785167205913996218783384723496856763250327715270827844073118060321392937356148842740034286531053321661547565156546961430890190698079124200595315533412676537186315396944386720891956480873012352970944887134129515653717014188949362414741167576603017229044428607271330808730484058695319916300373834666491773366363153153957832961637637848201936200367971751843724616710921984641706066004748269874478611994681373974550269815722728641223346977218620628001969115276093661253318160317399934487153851623489206427135494917955404000779048967071438222394009771381302131437884181084386115243430171707467789035442628155885855769413446180966956927526483087228859595999301197122247711737264380477520389651223522997731248757296612948015162884231889770655369259035120477382102892590361432924497670124160655855646187826415218522323210195815883306486074502694358651183126274043609807556036757929176297390974038458209565878878412356885538943005101925067827822323028253726180996473058051978366322446443859202558448422948455949614349884601251765669611139959189314598350311491762815382925941725500467689967453967254375363023556272428471288068144485373597719128230608292084011660947408417298373466564796361867071942490704965840544025258584274957172425884447168006276111753616024740745945877034214662916834216126524727066705582836202579868703972162635320186364837315880500901442915822001032666831166206833358955918811261653900146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -3555128482224122574313847827804969649967081633428262463303405877966983742754446735578368213751911626629667565711153959442860875583159148908790186982736615207228705993458282090373904710319319978868624939267986136961544545445859400994778276377073156764245082533589572547131710619307259032550095043783154503102899566160453942600772641671532013569916553087544964554813820029240278309141317989405376274070344768708349927684619930127313987405412539504122038005397288380562738622911510120482824222064650720307587011359367575869170813624081971364692834257229844400029353550487512462434169165415891793934282824801937508980626227531063413424968238906833591560203035683497522704082649274961024590647360285821653589849477388073111579775791145213164375956815669417644245796631458261412231073538598318664604491912696076833079451564638058234841912635661784793515023819642073589066534521392551243608090469329171963299640757259719366379161680938397713577154388963890939464969919387443219353653882770639139833480984770988705341364871865471846775922740446546124830652510270316998015894460865741763970631396588183940446396296500850789095769126203328837215294536989665660597458645655034371892726659489264003498762131469089314488538976204354600518207499079288332896017321820148188732387619515478231243220130896329011668040817933935561572714867764497489661864502300113306239513551833029180574107472027072256378392091611053732882006228197584254884280817504054763762925422433363317778086859365899730185576322781389771026365644587972399213914519857855102814033236076197396759691640314012341417149371626750237413434152540264308142394923411953727270780926697762166190020660070235737956097804025512955181081607270935637611343050785314363576854887599399988427337994030838729349337517770189902772335951135313688493279915439418773943113758248004512833616545603518548129806560274121067555699623651571308975742032326271543287249261392561677911233708509077743738614468264198153030139553405245010737037636609553896271105582078020889916816064282767497655839945933509739988586324484306626805724797357075747743018920133070129776477702391461171594303223058125735963365475874357969621423248475292179606124150778417574309639860414005995973291060035133816422997215993686214716451676349851172266093813556024023873126401150148004392040346210990264808060601353645324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 4666176202378302116322132005325161979472122457427581884969638253382825703273009981651638982252995342594963649389719712878335117798288746233846153220978950915888864888190599807226308378721147584465695380307063199229497666614547082325269123081950294150686980118507326716618623783012029436848240208695576584869121015450365984164127460241982567836341959647833699912161831533492806869551721568066954279973705475962007295238325621677123824538221629205985312926467504527531058077351411867504645674347721117139047204302771544727685053670552395305542407431620966348704869071288272053699380539174076345270589393430327470035844448992394991596994257856102174597417834983363751442152943617232155260895165180612324878076116357436299611061938857770016032067612503565663366678261896668036246684348159807327959552050381009296185851871417199470252849207754634386335401097160788989671547036614726974942434785160392269094245612500688682286430204256344123071484114057616647860345115750365817731596054537176706702821396720421874837543270875158757733184349891947801832184789313781713959161134045190452422436537249830859176836698709568649001852657151375461938383859233338790400560590656967297174270428880997750435591900168440931666117859398970122573727605668763726293598769316721405358621269606467501478052804072946492101241234174024309806978416440154639816091184824674737353348368604091063433986471358170286471333099876993022839188701326061220051475355513123394772475579471966069705997215786436414827510747737212202352454081816318267448790294541307968728018638467132242042427796808511993097098196764571714424744026874732061007207546587702641034095095749104105283195502922610424811586305244997535331872091131492901933792377258931815488417345606386850144560648400216515534283695327708570924195826128162440813677882524503401619697224468747801695790511642761566775003532053434489468021108157349122569154611512722208206988133306663989606907755675763980271462040373135016115127952094064168449153271945033713476196912479937101946451181405708126247632444941813531243488398855843345070399574662993252570263390558122331311711560701572852156831201612610007074440076605739674949988155837052415653114920001923566653114949979651615278253041749535509947539096938851134675704501982893796694459123124679006637905541355892141662395572812571664655934000620618462562561035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -17439418939235863348169315512211053756602999855472883147140558677307328432934167764317536626967134355199222317803336540176817222677231637892181194010949976508455740434904572324362369946537671235538163594020874088591067694308227896829131440532016051965970949677923425868576092335049924361072991228541418768519887209686830480683121774044864876025713112425118332050902269208379872490966833453920366971499092919648561494298341865599206253441063619513338666396226140279837015683368706824820572774420659235103482094865492571897459172339104753557691862720933387761948947955898019186706923114507185108756168141345130798662004366298136541130896950306243741305849273388436084230782686000561100955069220828267703970031776336916696499200989565162137298833579030934907880437272724977842484918840999495816978622858319035837608810980480852611087067320003785966963967977422562898071890831625424164037574283765178057983571450430199623810359506558215781979469855938393747045905375751634980715148894374117674900905678683991449348022495729488929901459012398544599997785464029742844067333854543895466361773279072193915266690494954448093091926853984755704504537239962975730157744481356144106932551332752692762485969707532971809836342355422058742026028204580039525892283490893196964360152416883792900092249620425480423047675239879749508978163597567930510448923074804658965974373603156374561220510107051780574995584713013358808601529781218393832906683626552677780311259945312268333230949367184756808767562989460386661463515373352277008302500323153735751591268613875509160304500785245858509889623229114873288735016629782446648213320282705135642728459828919805622447982528867565411559417819942871123036814074210592344883079365609965041798717308019496440082370156118438231323810549379999753106137114786022967845928063129002531037467854597261980770725634818311469388822111532912052016839954680995964083233898209148501480272981401063207139472800432439479536675764897583261031891323771775778653865631252420552651065181286007542144485619324148939834435633899095015262923784263598299068004642921406463303290071736215786677862692701893343946742892108042778415742083109725830429174641012148654454075771690509091910598683643455053047604800619911493189378024737453480876913434907403016447356919529421138759640536383410842266922691386199506524690150399692356586456298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 711984883248873305644961571085083737004425550186746359087489541680212841064492290285151783114998912017311436599605152916543563041944963202787212104256527628408356831576916841606349872726888550347178233367089553911045564531989974715818413187556084723178827639442281796811843598331790208717330272160686073628355677658260936081620524982581990984974550828404196392253179746252905250024686619972433870279596418242321303016508573061361226519986287020945701347891969715915047356453218462820343832615355926881412106833111145708654205144734312114451868159549905551849675174415539749042138371997889418542776602367138929481150566234713646825931896400601469448809626120284220104914119234505751614834558215368096944564123091243435371942868223846674815450100711447313302978073374797491571448161795891657812472396398710502992821183977138764542785534400178443184706285444195676513619209273582008809627103216177868873375646286661748486915600522641231104239297462918129401008760397250324675147271752118673040616104263863375512997532261211478418398373874617402691862637175356452886635971309890077410125943523336023636057301379309626646640867419333266261413571231470848627126279750768510592100114377866645740543836143227481231550660202519547956629530205865775002760372673616698184509573920461664357024195930501492532040395059419521971300119283645519237179654876061900308453496082532243984757883551381725285922902625283571614501886183910436935741039468494721261828123091941799921506689287159461294950560822790077046739963379366486668683170922763946214143900179464822883453978149568287211179137641128530826036524881322497814027885353384945667431605936662296672023735479986278242018029546562395795979317994812984740961187589210664923110638504901206284819104034427752464239011209918188998033747654347570618946188068923726022343733426695431740139345141036459295228504006544637800706171696229878415460189730755539121571993911941094079173308113045064504059122120880239944772507740481734333802963856318848740000822666632660195660061316263143658168941598823359641939999870721493835563672358524771579709129390113285364638251993034676274372028810508160237913703348429061815235127688224548664232163005583912613936056004846281099480043573328112662824805951915618139406389453145365338598003701060824501582619806440396358498065282457891583822728875929897185415029525756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 313136083684577399396239634600907692495243665450051338388006744462512703024214755125954997010714498408086293908784831907948490766700772697939087236065295719625420867662555730132475033205203098305116527284834606298084986581840672980995610694078428126591024432572829761956849558761002232060747829959342951732246473389975709947755917026486760410013263566217927281998512563095456163382548948398473267308216768593892783117178098926651434083760878900322222942049437462961559632637466158344997200556684037083616741601281908852182106214015455153554871023029579381852289927512438621533557263493553676529374509405765113767186148130242628825462016983922219354246364252978856585884917052640439261144956728426183510870440130192931835731722376705996860949177860037650660634396063270876456147452121777976235389377759106188548808737495416564473747326736481702775892607322899794495298867245195351504841601548280400200208295532275021646697416682063868518918102354887455807195951725910050679394383805205455673174753252306452925298596505110543346682498060881360922023683963231530754835817082292583252775638715029269035612788270033934388322948267610482167164231636288236576236982321235641856320871429330151107045613270078308249364585607621492124061568483649821685798902914290604792199463314668521656613036382718816367902123325758526401566553466455942526630068949915098040972613876990359082428357038693425144433556497449393413032965662602711550102761332987949993535839745136488200281929937550999392108031955695486310043291760118352556889687838534295010020906916541147481778247725468886424171565829419792261050785216131243485477683033309506460042027397192372448398722828602307985283156932124875517779610242243198216037711838471149568557342389073998747233162825306045823223356329758329623648712231249478578265869359266897877067984478613059344550843660901248459309596490392565032037905208061155692171928260175077263431164338558173178436868521239732005423257473947858532583981795434238292131849791488282768106653120789725890306463686614624521638036320732418470262192274303517660693369605542292689981680130257101883186518115531835629893808391957652450934124278643336237454942519086386084563515562371447557672660790226941575860721131615255793567197781798536683394560007811446615750881521198222378542967858101892781250294863510236887489332491263382962642936035990715026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -1279637867534188316932560479190066100338572221072229079654411148355043980280212825873827505988144737708505459057881909274583605908530730227987270248906133217481197705802283316778649212497411933290136993654486193505387063725684610137087933122953896881496040760465224442692203738105837565827593272231975101330784979076162784661551270737400857514001756943729129435700113443122249880377501494739085422299202174453819917979455903567475127449460944331744202606931907007993646763403307248417918103864230735281310548447673337567626250067231155034517598930280898448187525462960287640004434665279035908443365231201692840703945560070913296972885754772807571669187189702908144858757305283729627886045581652302638811973510999667054982921316418707194335341813732556352898620050184586793558446822099178871309987285911490761912075582095291952230559290646073362419018735118660206786968104282315148433459129005607298191473594982862655847036683350291868881670090371449994304736253189092960281033673699434145339255593310033308143524892627233788330123915217409501980303578448249358939013155356846112990124042765939937825655675365957897043596638235529573199236939260810891920888078710098381986246093193142908419800970857351772430252941099658028870938123446689266449975379278157119350496651976671223754911134245905071113022033791878552881089179250928319181387284897816760678513283095644626225148221990629860823312648774047281216615099780487280596953124253473251661608248716604105822997257780639795653794514846350647300360998551655875973682232205262438649891711402030427142202604542880941970983131859036709497114080507266476425927368397532776535144953149313425712055553138874207984069353741351369027669648994563686198091744327552793875394657916463056841770382658146168194694341967207376781181968297792182065059133210047743641947070836535575465676785898545738398920939388643475956598742754831096038475790394133706908990506758745517384277891813340707609414544024092111047330701541088550498318922335013851033542703057972506147139653376748259336911962596481736397020634397235906121862691828931389398514312555729164904871496587510720839771196043972384566003829420312094367480398295630788067851793531627380932008022843066087531837311926783514009316225122388738662947621923865295832210857560101850927011053629020929020498842343994709480329592795819215744757002539699897170066833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 3640419178901987777120311084652172562528338078682445482723697544620925001610316674165246829457931170183927094536870082390445777927637255692201774855921545683982005214727592136878902589831885739383112667919514362352523378420754652923216374636617726023596491527679790650675732329678662751371633907977987515350847166137385351915736354989478049177959565076127942472671399115572046559616362295383325631530496172176579011997574185324701709696969104709827164120370161174849320460214307214931985084979524102410129117030876397799910817412656375775508179179468880796239289451849843822715724623584423963977960789184065909776387386598695226705980380272058248249865146714399038572755359216887428017816716946009167978639866477173013003592937133691078964356298319533370195017948375923021370793936726256729861939278691868743124725795960549291421074798201843855792262740965539475078763424280379226645683034273749711749875962226830894352469067964485779058836835648940238117666997448619265644204662360150228174580552823857388668447533805078531746508425933034771178314065638735237757738821472175642026997909451597036625460916428735268686010816781778787699129801022346370974637225908328070599312921345756887837690460981576200070540476998894903715352645062186746530054091612267983230862678290419556170537891015420355025171930114740214304342359843648622547721470073381502703451383176039871831617658989909329120354539908971855524940790094395884309050687304437224998941036421320991559378334984443732280893044269696568968409557028692107887811770776327850508753753296558248399105160941654081601113635733446010667791337540288359344492812626272933313985710418055119269128728873886033572922704583132828964889750098059312009215906999674462346992199986931503671288227471611763640429644382794988914540903696077949812857925662214998914819918543009646107018233744661076901865264801013447557534737680277031107220451549977137773604185058798537844490769909261158866975500920941275198315010446155127848371989888829895948862540806729686447904191268930094529329422881844962642690099554772991911331749412122794197861401324092618462019690302039624385472971222802942078717686678468305747716224733909453227901315872179528530592439226064951353990036626177500148120544485981426531935604140079055717693601709143367657203827985221022647377424197917787716594195516518761568391937544220127165317535400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -14637418951122046078903658751074537195984188893728359007699407766887506102786982979772615744625461170928384017110323154588536710195088896387308555704018287742835015434079805205953495087460412439353505859815875389273541812354644031543805783396347695763355326818545690942990666486491167734717280415029007664579661603403512124901809891724057495293570090451903492857131843824346100776450865075091585776735832955318682300006257851943601562086171560632875481978541075624402261041845551011954580233674617465392305558318828182134728214049676654386979017130743068147811325913915454229103897357404529144702097034748838179661778211434584717889045165024662824484467520223974174431024278657668962464234409349135897105315870129042647510408582698423210062106836844345887330944650164871044074219967198723208703282836600372719620655480789672861703958222647094025622579579756839917952883490905450129210094430603360329807768383134919273896484657100000758011170401669486987690094518440859665974086031170954141609191896453044327777145779706377261470192321763215918615035177559143749783986960718803624146384000575563281256805596250629422090368069145698266265026457982218867978879247852967625070856878303875177819312724560959680368677681313381982539320685430604066460256141939493600041107077557655484690090769573315530200797358584720570188630661831393855729067642028992913636911173858761177953109092010905638988830546731092439752275898196897203616538723363584589621106504894864664786298393026223818424319792580548002073822218323169882111115686277501288551020688853841699520712897159786669425948275102434840840978326367859790538910697189167556249843145879350440348141853611140549717607544678123297745377850935359224093196693595895173068343693362801000103139135194985981811878540007375278468523590346531707293516298627890922057117039638489342491913637490341357756533887426352202632757720068671463328362099174113282012700428223788807210811198309916533648360812756961025310777667370928699580691866990697184460352246912188096892085155210578283236852616288397795636066481873609796225435515807996947614459731592772245162830151395071270056110920533835511722758192634227118256371745715180786853137503032066054136266073669611504576316198116953094421910839016786571798801041137564153116548414676788655666908259005580839668468972314286497024974182424317202511586388791187118840753100812435150146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 65276943648571937075857839271724911102818012563847924903677470422118759082580358777350842416375279012244952057708953474270375784794466954929842636996127562715582268824128079709866609665318755881919058905593277416030899942570833506171570719379218387237712157977670253487333258583404685837072757272041513345637047865262663790312958816708321588616863706426288190831714525478710003913950252674154211443678648061625904188797381996490283926014285431000840454324247670199934365708443501698784883980368201060676907209016547953213244878949311313299333939761162004935639685506299755674553201375912285081235561271651387121623677902142558269508521738023423823592335416971042259316109341738268744926119331777434557930804888282409790943115439566947963550419310417124451111369965417085192177689692191480435605577937552009523217140044530293834859755283330625248850249744619506836686225479705504524725429154787511561318191492907502373399261021173817922136480027833866652786341129510952431632438059334135819921572875222872081008524278285784057913718834084772829924280215426003955496912057016703704681631481373117880527919100774148727896624401393780890092233223467660183507831224430359334957950304094038347696959874089570217059135616871269270715865111062435950783993425746323691048149196006761639214503198932134654712230289800221983588943890575954216799198758974121991150480226384208138671477900564320204840840808609394879008447050554587359168018510604102694349466600755158392192565229849161592717042581258202308413881535691645161254161344525568919488250228194035298600743087749937244854810585472245263751988165287748354847042705700966438976484539781444940078949933760709949837361116874993265020552890183882536525676630311977421687453964140132693218996978979302994599280951145036066551692187626442527528872776217168807672930279511123987687822371687631449896521290578551263090916499651752503480794426039144639532814043663179308511073868556908321916523931285834097248961920227516200666836186103494658139089382518406778570416135865242525286305337852882226592046102549462972725926358477639497291551576051651720227600363728651982448409796402805618420135097540863694007051524748232736891730397001469741446853136021448001265622383291607933416796932700300173232453021641494828610388961406345046014708421113102724037651091044198561639719679792166837784531856561653917481180542381480336189270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -227502729127636384818122599661619201045469606381887859770043669626816664117682067004050359844888392844356988461627045010838648321419891311730415800282635571733466239037613192368978737327779412766120065203582400927720773234035451174911520615522372949811152745286266339867243441404090023937842188152318352986574080872330662577917943834602036117318975435134045126060773587833619842400286350069587429091206995720705832392660263832678240925342174383601848045321447585082373400117878742353961000339308805679958451574198408788477323634512197756028687841408576725406388584058986369519182969529113156012713932675239537619642575262620647864838187919532674853664383379271833510197543036186503131486517518324483970673728559205990059935236890539343101872407608056988142385166910485516896868048931234427148626543191593012463196986347645027817438396815785314121550471652242007842636989590706178378224436583109581774162778535253768124535218064529010659273958649096011388008692668501206033735550527719493487657854307290528253279964868975360952776927921007442531270381644782470899896317828285411684721028393148867781348660562200073597539775281021167344845081044300035602517457619974085908511806173681518231608811296972959762824994369599698760056319344905598283237050781552290983270094519843595375625677711771684125523785599983623608660783523232550957566196513711611698730757471072191345901760802611451613118115021780137338841557917343241117661842215616841878347041522815411880119338506146264047430150964462032377879093116384762192239534812256457725638753536631535423054889957934255212257699271919461555644224464480583746628550022306174244443596249835436096961665156412349316783390260264389066196700186284663137453894350551471672466130939949866295995286383042045863178954026705668096378372572952567964766762356177826027951922892266594318167647312322899355381999425774399315753121829878794334313515061279536406280278472041314584556751502333055453290169105887203863554742645909208447089661110412117023772129792656992925985088618784418143772847637070161555925320632576244769064550061618779410280814973743282710807690551978899769101687551152747970749643265935142266180409670484721773270621403851250142604741375919110310128568673599485394092505643656374662819471750549346076160379367932762346380167657597935034263182530816750247697116146012030290732672106838183415100651529883180046454071998596191406250000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 601488938521195119235198900010516550192822986506175501060234987764032244693745514053128106469873818420629412591450103919835634527686941839509604635616948601699724691220922302774942628922378117112702370067159173895828480399121126811484023377247548258742305903459661950243458759080223438085656446962392644980312462463643066895107371759236651092213368210714489637432503132802548537771988528218582688545255794522953154163907783953857426985975517422869251902916698772734959614713730441844017815564342084009781411217539343275460133059637221207757153830717414115419320007973349530624397221468932468024745641910648464626521181258790803834893768001191105128566920629691514999185508006701391328349347581035134134352712317130147581057063215527474710349862836097136141938040951915292614370558794940321166411657957754372173710505548247034768092104085521113020436359485125285562498002375943780205661484484359750817587087720435489496073674538969614813744275137904929648685180567405554567891562686391620180831408638708080175842987784523493491025187103596341661851322632441060306130062421730741195295182395533860275661048813731171124670425479304457452683352979582442700673747011153371864557406307703000507273911123940011695066485565110627659574843367040691341009430662523167488414764853725992711746020109746056678480644722393465189514229279807238716511528491214345846411813581364750752387214502438660675480804318568973722973271542653211027766911526931814110215950041557156138746491201132972600075609685560027837503518500680822352069252826678314125527715658244225309986446050053269257591816254421795062308811729488569185627207438427468081629078385668612042453877989591783247742936881441807719895858365498514594463330136070833260549475417166603279818602094464649898315564558209805630871253138525754164316331439687327798862170692815687414027936035529940045843493896201129554458233166751575703643859033176748576143181424629037978972714636427388735770548495849111975715555028649127291518667835031420694716925262471302255754345719318378473639769606078487176698864185270152565037338381839944656313453912765214603199121623707692703912034949796734243405078673953047551827365873924333685884490625490540173044013698229426110447462215624770633617061292377270147647333751032802086447072274614982414479613163739653986651360117793556270255044665842266557214322568542734341601185832359988125972449779510498046875000000000000000000000000000000000000000000000000000000000000000000 [75,20] -1257099656454093203782240674524893370686825236531963910441464194665987486274652234085655635977200528201134286949196765218830242061676259771130348295585753111761076478276043245071361563247322592542835449744850593064854261550693397530990663455086660849912849296457944498808517416175533391958999863288685236698051926623300992357885363652393722820478286008054231917619668282471638849579307136260027878662955633727076225621407251178195368049473702660252562055584607122295037285035588602804288790138135948386653051881436193974078035776248404289549208401186527339328012637852156821646736732964209568340575795626952831934929975073576686426641567754732319844597370336204734428765666497236752703203638679537720081424988446094130133690703537204020571879501510608489429091120136180219132244502194862309085255765866158458724791704098015415532674667155052922927460801487697447517611735256772477133585482644643966039629431422358232523030077715696351213058785896118855036904435347723162804112520238269694881171112585657666413674507075501550812599254535898376143611099633446302401905504661518436771035236643101785751192462892566880523014729524373432019060125035392672951954485519627557250016247847010826745162895567481550771947913159534819107608107768608460294921754561495225677085732118643503545069239018073876099212907723366314215211381506399182234290216661046133984268849578342465156383394416851048755767159099808773298745138009390954502659526503095659956704895170283505832034008328952766882827117877796153353558279615235269851375065476853302999553825734092285672540172983813369552098803454534350363914448134725783917433708967801969487843321238398410988102772699937310209229934361986332443048485279192414477657368533961639143438629745107329594156947272631408448922402894896591979127463321897884566243374230924036708218226465807952113595511849033679423059004972598160338702410924397563353811444789403681664030988021720581332744088014377173840582836736532214565669993922908694991202784026284582948843066395934513764464834743204629058749317343538657876711326441316715771319402378315526364211532693831403637917125011704032121657278680370003035202631155763148791908099145254393683984332583644038272382087376783588094044440092507310198159308569176230252021266102393119811508068705629468414081166668615572997680404090396049443742824470022463253773703932445447224238333373130815928675474424380809068679809570312500000000000000000000000000000000000000000000000000000 [75,21] 2155477822729727594903595894460362910959814903950168743429413890063406391214249020931545449916864861932578879130025679466370792878024750208579600519186717345209990952238955016930198692312673329112299586162776420161283832036880879451096250922462961750879073475266095910661655305536195086261185443316400689310270235966787556916321696312417106628213837617505301374567511741044385492179769843771318832262490443231257150334021278181331731778838758468880130389220412802503841746769800456708578100004222848965075754580671488647382345570572393134160785576326090953965404185406494124156384405739785088240947438611416791039170412146972379145685465235029784961640174701374036943632393245303837330728035282609270570176956665653077201551084472596344415383310382918566338692734838841357654281206958136300296039763501389493752412709111202978036344624368801201898205559960606799788780802663174205844222771914527900599056718765959353005993061439807127739375279657593142023746365265155769768870536787398475058265313790427472064100064727002497758301247832490253919299562461137958950554105117160816421889797080760965458332213342621048929404469271540742261801114780548341199562382948040817756401858815590192068138172698283832266759312034749475614453342525033240525656542767978179089608229796073937117013602153018221523804719058738450201544526665877884734849857758311167489551904449822999800304750950994291198696995795072845465370553089911914798467245658485231782159927079272214653359737474372948085252207413409874389179909931771914977743591223167464809592711331438992161873583658008736952285206730866758021601899245168750619919924165515117741877220143089257715627463209757187016497140211133348309427055202548417585220224844611147460666220540862584505026707212796589821103404588089108201209546461675456456798222913888059484853785848670508986580805525405294659907728737535378882417944173523201686728208307542430073129399209040571240472337524395693639433033846018049042836879933374204475819736021726506319640146283559261707746294442768954727860790024423848233201263647822489380618535836466397055262508171277347514179973005956724436756378225920444045159629987926261975413173651423541105166117950774083632742143005249870368530456716324424338028466008558110270053926946124349077344928290387838445238245091157652687310794883578409437080823711173210911497669891609016634756728643786474752808146604365902021527290344238281250000000000000000000000000000000000000000000000 [75,22] -3102967671621725597632799589087750527127800995693805764402512821728564767350592577510138336657496750220364906571062503760663077724856106732648833414181648335076040779448134229954270721304664780135023698117712218560907388303552238387498408146702426641591352013631091007872489697666504865854447215775072961480806074722878217468426785802277308161370143745751541526796416426476084093609464140266171932693673404272021932151808654702229687287502811760569051163669843165912124847965074258638782914333958779928097609375424649889368511205573314913801257695973087152161660225278725711877691060863327045686542330153353480130272879357432527639210287516093921737429003225962624941419628952937564508445292433889630539378327990773853333168200415930036922300802685926071697060012593522826521139247647480057558860181863353676056719326548743392435808349773518015225751620110550348954468076083290604109034751848281991027784799641047732593955105988799148853730969725362735184179978827187395533036878617015135632218254086484005735788478619812274247738853954195861647086310993571509263327556123572060214673417735804155239518015687154677497031874378463337730171987583854428434957073602187501816259668490671359149191337258591471199112334790131622094221420521750057105492860812724937817364587034844213436165668077112876591345561091185610594938625259924483122152588238810882347919009462094007065669173284505481378383966583827525012705335520952283389227675930937522734511048644739367208463200062488385765559980890885004798042439359829300717115644902074196061146467859244821693828159819250099540248481707506263377917728888071512180418945568399796266500807241384204220478737454138163048276288007333457177930875437172999100757153101562961294948727708171809909401618068393336618036554391806053187246836682640187951702097328072730448906805337519811493609007602095585665665720278844413386685584198961703311877888188573580864978212296488575802262920370322206472302516298843718865413443104776935888439261100987467290729481232567878683905481896395047857359907126099978408113780085263368793803917478659638743072355790904023350648739465285495529371602015904718260579529157389560970666795653348722398445313015935047710211428567773075214274156674536060233026326683967667622096534801594272085189618348928314029764946792766020531799665489679189278762511306310541716531926917040483769966030408138211874394252198783306084806099534034729003906250000000000000000000000000000000000000 [75,23] 3784626284779725354820224999638901291880552212622042620453142752580939276984515009175453518699600867512843035837913027609707791440966127200616025513767983564273943000324540541603718522460712128522963860473484731409597777858131184577709192326734523334885118853419883814085990071156803160029134577212199722933028648708100316681401995334354665135481711423302634795884892869988053492574540188616657023288191780864026650149291027958279802441680917448346033014797118759410870546931529485864438002713578390082696449227626493193884266237071099435335661166985951616609362683322549844166236366246332613366761538086661418151880746137971904561287867898849691162698763474369046618648522639866375263870304082596635817872180266365077804756745837618555923520386426738060338140270029100833957225409034563908219656800850802255299056662129843632783534616606844802816829496900559565769936335227810713813361827847808224857879063312879971922783591172215697129283768657450403590456454127134072711824779570515496577469768358168133006470952672732778279795372387058762176040299407240518300077290574686211778958081101308949871878049477669495023057175503172108346712493077775210423400621238138060626105401337845828219873313075639678926490357971001172296466835747013341516110622909391830759588864502043395676469834591469906790850174486494509177971166064894837699447218402232451719958064420110511752722514311134904701208635095100705971489742241890213196470124813833173923303018019286668847782195764570531856591494103357361384713312202625493009262403665088410889894795790064531601523759966692513714140207766881350408209289304921309113155752057099165042423105940046991462630904373972518995769826617697599467123743780813736719781128142330886223514176738358303502917288526347418970081388417745101047470045436448228002251634567569640470354850523147956709072213053136512488805709898270266239121423129098467503172421188394262209829551642675941193779042360278338414821981495183929617833850951707885845147099455286550982921986966787488473505145022715078251047416692128409230320163929398018730343446907857461975662973478973358861432367821035936410100224965540311694933026534279865355870812469168458726299786711374301151312594103371719504166960584710523036093078040455190215877060501518597657250798917997992162424326946230156922083726948845659081703498761610859713881246483123733947640960547223858427730303066738315465045161545276641845703125000000000000000000000000000000000 [75,24] -3895048481412403769952105291824555604669555248788618819877247824667618802740531309808337503573841881838694060028915228186368246469450577555341779831107522926192690553807474752880886499557862652002128295732541014171424698956756702950736181965319362638045096275450330784577092533249369619681710088793949624089740907155933839592143155004202801284128518121127468201574154939267626736076754385354819763667385739261394066290355915068930726029483617955648965807105254864786374021200970097210068538612115273706414778883101112817012628692752809764521462362777998377503667197611775758801233000220611170044522790435344042752335526815894865587663460574382004675165742235788830210553924978849014148759336419849282417760707315860838845730902088688714038324880814511455883112340158514975201406537954891488092540814834453854974392006544221316719482069741630554877755666308632020062153590865309137592317856487495453524952725022544638174644188902644625122458487367454370537889357913953511417431594486549187233383378846846457788459878393015956783343871201215180922875730882177806874734094501293597621525400987740867617190217000311297891427257045684705009912970594371494802633399433465947929365009064266648731965288696853846649794514688655444986296035520308876841626696023642644170090387647803620152577685593477156210254037160065528758383697115436392039928173382709558801080795234592102680566219018790411161656213554458868700973281597580522820883328202313602044064064408315457405894094518659081698410333503307560278513684253321830408483345587896462969541892373363255704470507626048044882131241930861289160277462934311239204985198230101398312864410251813136889800536048347704159622703577621118815473785433599130902019431155540908627445467199564211880527112873837927644893787334679965644146516380937910692397624450315128461234359155791050224503708387901749219598293949658041527879782033174105152481075262320485940939037134963196839016934720655064328757812846973393913076632912332509820638349681772398778602554345329329662020927243937748276092478542663807532705494605706258870398595141993602798187435195365944538795848267495347357507918872522457731459287448116926539972834369971461280331069798249763085076621863216500582764910082748202451550687784121936213678173448819169865243353313043507166320187695377833372772839797608767908581913342819706032852484256982172418875638941955826851532842473174733655127965903375297784805297851562500000000000000000000000 [75,25] 3316547242156685708055611188973625521863459200257910966639880377852030332240014486667799123631848497578880330690697852944612423736915352052275778660137220556255142606234814899253561833264305483189927980686533319459341387763287438466063777289783402490750220951971006136913578134104358414329786825448943441332733500017393798118594865381477426313448148041119860675892278904165163281246711264938694722889436928919371634875417950693187886165513798901407386697674266608867263923886501902978510790641859308293956305279230290169660099482124098955446070932081361664231003306842724854910403863655204543323239299439397573282851690228608202468454727564316937070760422788476708365966495605888810386662424210687838809411285571045934336735044428458407390999008545634625812219455005921375643615098015324377078701576411506277698850519863791665127591276716873099765370117222019080349938690152042360645019822705364214682220365501971924493533916898097842997489823210648881422840667363862728223897932239607740962379282900405772096467386820726496524940905808377584165584978096156445197233910207314801004991418619681909015340052502951188477089472748175421649807575076604465653123303115006093342575393389883299960498952537276756721854127200466904005265269646563905009562499787577331712555959869445522813351414383782881500996280412140481971796578071158861637365060531030287483838723615769299102005933096073740870500629771369440129524863121779156915696335392121848577956639081903109147457763976334246117648467827841936111972994524827444720883217554224646583960908228683125553787625237859432004754181153584959055512867196296841958040430474747395352292909476262991011434804205390665435818909662594184987496078580276492120130414956800319715960366235827603242041874175567869396547187566930631075902668210387336856594985451194363256559580196057167470563418997994280309827850105657011150601443405625984260160310189957080401643628465956669318203561529289299556984618564626462390168711901169415030610573302601290145650305954669092817085844229085040721300682270375424750540582952374656321461696858047209369249531810250597432339469480080519034666138108591870007569624942276946940143121022076853688951140853031242885946133147942022784019823021189261282943422870810967815631255984737246342625673502439596326595083355588060091501755189858131968534478654468735397571683096005488748998180641879319174145609868352684718173506439597986172884702682495117187500000000000000 [75,26] -2220339540519814090005099020231046217663488537416558244263336788294342962372905154067664162791205955860851050829686154429987250017552589168924746267702336697667462482357020129000105836368155278839715931469360427404405627743333173251629485481288507152612136164017643574279875842182945153091905049609082428981824002482725735731371644852181230581791225724846357622150632588960877322110734308964320998595847334386890154892646213503527345987755699480938582492362632282268580525878904224783718907707725661505423281772967410303070485440159499723907997282592322696336019933492407676174936891971104352363045085953075735875318702596356273949632921983687168247817279351878226643000797152632445803861939926822561765397347813914638137928433396767231666341503811186952857414335233997430640868644095502241437000039762838327613497508302130803588143213139181825681942028579113108037756873086872336080239752373168215463305196672685326139572464383241561592520533982410124729370818322482921597817664024016185542855715530793864070605550825443502024492210488022664055098399492081827642781710621770178477049262264574926980394656636751463845927718842106863832660829548168529206651117094529465170090985767443273460934223278440073344348872151912774763611946395208180604332438193713354262823819396167426536538735392099980235123438777007852434823848954391982381000890803244554131788728447643042317432187491674466431663275961708349961831587285209907598078623703853965333597716346404669528475930584966947477000092266396038477123310580930143958333720630814918457863677575475491212997273748882120835702867099374712715038476024664251152826042519391954550796528156851001510792678437041925317526915595127353700394996777417245918535506242071454544013019777096933379560354743731732794613128466820247870112670588253380980977616716497498037998825260624770062578496466174554171524277857735206890943888769388058181934990191955429497287500479309556951585243395006258155568042686081216533419211298564380925603149797010416274631781063037946675309958647025538434973722419378710451810443072836676547530346518480105243530371294185933077652296027931139566035843396621473182043762153837325290114393950864406005318557593718989492077560749367459478480431463232677822838583427702426254476692028459907597664826184310736910879689201107619358496088679133584062090806108287626065862043236331912525330607801598197801904689497102465421587286220628243427199777215719223022460937500000 [75,27] 989820962157082710550740763795290622409959530311995166580682717138061112380106005214820983941603175059989712161811720148658414352452756488850658513337483240880504470138225318191132543496247596149474327857690610817618319789594809896807390105369419663986671389880004158800380394164203101019577566847805216763403247768416200221177028521338807198013528245384845828651738448215266515295166127925532131475072980990145689969849201062706726427199819167289536604015812417353593759085066718627979835527658831370232208461506533977154365982447068626751072078461917673288577156530552654014634341711866893445165252200329862943821398916501163653439032867941767173105164221190259298129707819850622295832819792773422739566041705315794997703595863455783885143490051881554102887016536942641708977992568247874020772862086838905237689888425575072286051874053645119016589007263002394607341898293604486598543372955244831871555242378554185298264640416921955814145860272716017622920959460645799240403071446652097255897026212745158060077602594634727824960082227064008792707937222971336268193142470010080746240991176208317700603681768923102604070052328104986055723363496593087858957200298532556757152535460300810804993297062497514034118546573503803318366814943851756635723297861827028455924076592920301535490770933971363462809606625316679837487945086967358350815484483101218903809241599740133946880484724322478181610770548265032643647869078701044733333987596292447385110947377220967964558182092749015138113929659270540636784616032945713540772108603022580764767907362703871618176697446941749458909674421577399087817407011150705219853180083234985357444878024590037082997930522095352960138233015872231393289761535676740178763091724837247195859237405270047466021884167572555322540187073988506444405179255102398703302202398673335848363603342815812583732971419006843794451459405880566579591762136756301758802550118838436758176231228479691993714928471340974265036555969774616039535704077965326619994171427248416766714162972191347461693986115572946640622558843359138294307870552984294363679641997239585571120801061439342980254393603197975530732500219604833027673898325484264032133230897702351200590318333900372547506116394481666832004381369118274453554200731404405218611692762225756101660719440479212177229587414099162737393991802050565771890075370808759845954067207761763028936091336005814507610074902945853026403275065625564366200705990195274353027343750 [75,28] -8053086310103005233763541564385163082203563014789813367308492100304002687710941431189783759849621632030178514494265096476726293071011610267094676234676530110864936418249611347861395480757364320237638315551422134417948407576303612814384610348130651224848784743081711658681341871905454029400563123219867498627228000672336830160594350795110172414142771811826408196889753496786594686601530566524594600307634545260046782791039636596272534509158829236259560760631382290015000759015969277693985205435951511108382686479851241978318597241125123817671973922009592636433363477563320353987834226067461265377542060684765087154089314298565806369263299951264458538681022074923591285158053346947633153980871158632545479468201607568818335043591112698647992305150732832400948397517365431232085528316650037153352239714865245799366708287354946858982764041166790439753096724684529590487639528221416313226101827888749376209651496167420916401088940394484252843097520924684448210934764897950528236309328219502939594228438482550122341296683208214289108740054512867691998734827486253421305035021570790270399901499001648597426372224136236331395311184939330191079891835425710454778804457972553957666618221758123224887082669642219370431992202742679677410737677820737645307265082147561500211784659709858154474465772933299915705610163904610584529214483137615857951583644178659134706992560498875705076328651647154629651968568705334365647233693137460130863340184627186889020761998895404192087241068634282303831538822533646828041263313390749493806381067847079799468362004926199064204768635728332400833805157322344225400370946958382210212441924402385859574572569321686318169513830958930656823337502272580967759716017888318892321029109971970119747804904270881610055009097073078785669149089254324171902526026313330862570453678127480566710722431112286246053146936275542650338451168679409920276459198861687278113355369009167956908006028776861550139671261768943882332719316788904436797905429708005837782029485069194006702568235431528317993183637888943764356936517452435493123984284520541161307291370540714984991643058524067462008698945288846562078547812305238832905640059560282078212767338732000188446040335252714623977803747352531570254081520574106828885005431160113770776465282736069772121521982068086904016654316445674372042139150965460067970681481537054174837739204117029132311132042106092232791045493938211774498370232322486117482185363769531250000000 [75,29] -530199348574971046345873962780743561962670146605073823637849558728040181880121817630391724508898912967586314201633226159131112020924215774072889958753088718677189729934052458369622255675626411799827761347388885303339580343809634361553997686943833928335761175380010493783595827486591115438502795044994108979243236947249446301844178077821074086342033285696864417243093325888323714857761053907425837257749274593199533459261566011059559128281479265532881879491597695396997304405563922594056683017367467988533975194838209547262874838188340197829521800678612074798507348512864940601263524738694706353494699185472022619215146905135185605388525792743814845946630481510115039679126507719462223165068497880208309286214278944981860163245875627069650039471797759412448327333918184065990527858417052303500034562061547353139155013075670513646266145268510707436959940711379490364481049544486663352410376567428188295004407140836341474729813436891872237027280103317840859408379927258337416661057366635308297401865010248160164570929486099414460344383588543870605590490735158813631935026076814020038531318036407876145922806751608608110585901746173800008759563204495949050531615955314339983935591368014913300647458326154912088060351096043672938175993872391409060635100666821975761566626441493566978743205351590245790135798537530036654069232257274650269846428065959355836215215151463939388966184981436825805940213024902062610213112234364508002067797122925226024672356525619667069085125123501919285571298539681841138527387867032692443540740667655504015127079638681066410427734310897617356417749887694182319095624137444269763182369432918684653390337155826793488941208078732876324163044720160074844031386938280932766001602679756637012375090663215260056827749835771804111700542257020614879831507972576972016150006942318674679167160520964119360731439332554690808820739814388804939488490568697892072536222860757503922478153419606039167609637940736422034753305210526599319098780559762702505574989112821926409187503561641339468777145791605687643587894214095739547888362261903749689099770240568432885906737033855915929764845274183873238175127198626514578806326037688990388450093576073097277623848839745847180407490118815952228903466771724988327134954378456019866163853238923965287911616769234229121125454749005566715030092801779982636924042113194177780825519341068544863830914810198972900571642447042648021993116458361328113824129104614257812500 [75,30] 658041484512103867700189737316264150882259864371000543505802284195604734931855420894204021751619982056148663483350926266354895472307592707277000457725039688651148225269314299719952203558721755681136395793158063807520154771102039689464764337842884919892974077625094469756170987613325591224629983234486668585490020645142888238335570532745758519794621634998045115713360814728294326366396099871098070132528870288156885125195647981317412590649760854259697900921929078940871490725396821655191358569335374875037519439050711717032377403576951026078936214797253212043998012985323785568469794260344780627743424356433678157104326907674172729920251331426510738981151542565887210779577051531908558275608024836675087878877923189804213386988317003621122296587049091213274504240877386609847596018429209938059070349981859123999685470832461679168312738377011461329144621291844653531372726992756970185041809416483887310094550014139278917375688113799836117745448025123123310379762908751288379938019499908069815357310639294702381907387731501724141986040846585151646168441604199258035120160587001120537613200018193968575271302364427178219527713370369798935604569371395980052545970952654434289961507392912484299892379020258167521160597851361291224068187994767707467934079156263051350581493269193498617296033950840081002404399522250287335765938348833886673940371785828561104702233697807178278939310773415261349140028344124822576667439891896839115839436024558239805303470846421313329751349189910159670827336794996252839300545842609967457760248795572796458871980680765989803001525590265530896615840343054137420041981995511135057238363988310573736924962404966262117585194461395528992386169754551708228659038276414583545162814447095613823186851257752535907052063985120185791771495429631231368913983794701284351816618780214685946254002079151342852933532815031631961331399282822818866316626869292906055839756131791689585922212051742521099650711653080559742033642235274634800515029997776543705041930148948694013029412865441394809069663536396798058029213586618124059751426045144626833344677271341442155789214205318031814940479837908573854850199427079207567106945749818706811300319193747805166756992803745331636090142406483188461751091422637580336451267871898299129155171240880825803798454324642217823447188158952583094538328237783243495498605005543661969749586660735918678243832660546269839180849695351935291220968338166130706667900085449218750 [75,31] -540953585151660618313401949704386428770598700698552333548346211612843760986027695852476982876730572083092310185683391511345397546929345185056073451198980638430563994461832116437627261013317710054224517679830758848175405361148467252787463231623751661566992618247077180341202758179462309460498359777308841744149781122800947063705161127094886837156802704397744459102092571655293521087564575535873116057010141372035844791622416701891137911340825865521638752080289599717324878991807116753263861989161542955167248813699980597017403006321427257613146531778499091440788588618820782652847223271551270814990703240656260010477539946937599956526949889469025945350189052014020373790060966445591979760332431544968276539388270426359820662174164417837153334443375421964052798568904419385186592844691102945852101252635249824646151210767427627715231335470659178814940878774430852573590847155917118555264565636608739691147766341667676075963434394369504295396579008656166598152806276277207212309464326971042613515771562846694803158085861411103387084179042871899754888446538569505242269003610300560387356547348741018227046855872461370072861689640127090667755456407051330958626472400448590201552430161138518843065371637494061848949831614765733159720769801287052938975504972375163505348856636987165369295957628731228801369531760788371126494766387613508006136811407669043628630843814980442029982727992912683489834563271929480343881713350952468499614136493552773364617309838984879106683769447493051298443357817810658245083530346952325295540422055633655337912875045711520723472665359400419741313699482936449771820474800719106022777058458550885673477368106288661591094543686432743144782655058572122452986507643143959865480780620218049217719352449538506858056576505719234063623965905795532053305978761265969045748151011042899522698131394301936110655659094662000390638895677262689205520908187330855700280393933948575301325883528713450062232571951419566130040332129178589993504907037182761762356138567189689418568625142761444927832655475887643467288256028396980100679289331684011410803807025846315051562251095625307106393626383542058660271465175265014272668616673054391189620164330634510138035460126151064228945426683487088223514084491994055986956493901655352879536388950737478944647836431984394249510546297012225721821088214392409046501357949961524738228662432829168201848127749981448020901372299683307343087790286517702043056488037109375 [75,32] 349753389894270936082452064447162469597432686812698748610165916718801139825047756470853545385354715028371735615488558116405304840063511739425587597378586776987945614449792085979648595212473341390097554003255648361571194312336806055942440613204299386480038909605646407525474205277145543847638961450321005358957564594970527316838526568386399797763149007778939248842618914760551142686887358681166552777085372302570769922582811090688819562078386718532040696010739635019356922410722439562157760910986318372792936026690117307644951966057828959155024208771316902011253160849848323786001562246308613723026809658726852608731588304328968833343029586717290575898541915775476697238274209435377183752333294510071384796164701812840579701056089087799742259839271364296756462557596467764889267554665353783074758371031012226442951838706391207103978098973266130988875351552284035319249904818357135411223269600329738050863576367704469048261559113516401197501019456797899656689839467749769080476977071842994184229669249729183295602531654106133706514461590583560115759076162699057669104043156206038722146150396535736028183190682772734170470638438596009758875317180427952452539947238450738783675181211359993793650989539850384196201402286838662166049811611355363525216925082824725935215928496021765481054396576690453259648290728501342003381611452474252714925252409286100053183107040504459796853041150296249858894158610205628585154806165971602803341655503043773401293911619376123017602097174167320058991867924690753400363828486097932788179826088409196512079900867366369815726397631675006363570901937995762585904123349419036516855380211360712370109067361528328524955867148796579369260278697747313231093395283127695333258061945653300513421076402033786011055526688600820954217371202950276944762101912636642844320833152930553764900365621468690230649987682006257014566190778955485267980460134876900314191643308798002565367408162528954717969720251184964574719128654802156123670245306474779500052974364574074039750093501486993842104006267780719905588601187961787103948795373745688696838183083337494671180996813734432048039679072839293653026829925648034646808521956478123334374461392488275602872114189799226459498101695900768255888324993598412137990958005400373384432319601540719804177315209476816759053810727303630325104407464190692163547643044432477602349729242632253940129416888047236326394519301263841271065757609903812408447265625000 [75,33] -187580048975731973998698334268276470025097120772410504654535198454936463635497246369032860301059092979063077188739464362805867506176592101685145737308698162615669160526189452396951848659552243192612765668380116929552492186246671842413281275490990590433242666005173351421125866958508650141237208880215295365933111644975389324919148272585936094307167627905564417198707781173723131744918761608640116641639519562293775890998832038856205394602216096079257019847564888726424975983278702445829249087816075502844161438792447695407762965465159625230337442715274220250637802015298079975289097177280500585387052719785747173177382860236997857291256091234433264934202378777987766418805417686316222671233904991933292598704085605427191697490036889037859010818035111830852868285670608627594593959445050939248187462068861333527384403213419957506198349854020065760864596559389092834764779444743349941094861578183262256640158140360608317552152029416077289362142564732971794797396524887313521273791967258733963801378325313750100867883781721615969283502994744355717532513853219031718155081980355332726316360166965182747649534992364073791828399807416706725819760697661870334735821626874250761920229656193446831158019901279084786077768953097808876147227801827973158301540524102959783169988632712567330332647211230684219377915161839535173447590452945733268979995323694870228839973124823328010719375933053539994066319766575158025091714421439469664038199393160467339861155852012178959403425257137528942750156387228787754160589755767305271524037437695417367215361355547068500728533948799606998607355171199805854749014572011720944698334856796552174489089951948148137550175640126821796344565688512014484029281471728614606805974767252569926952051436980603310117331419220205522016043773811318416324707678830275596206547298678281817877120580073941640502968786855960277773457502446755185827564060781073009839751059222213642344013677761918757253457967884316557956260619647966906374034550283820356952471937050345411473480046016038343425355717824638015140123284961001251365954736723465496465651658702946223205233949850216308865664834951559909600293036204122233898501680873614307006352305501143794975220521369192145166715754482506274237841450271376431447345997126796883387209424064164314680911080167807343616162878457548699571304703428619767655344228150985142912778205314510371216077914213898495754753725783814388705650344491004943847656250 [75,34] 85589218289645300093254180453642019860760082282006736183958080432220530163637408683262542881293885963663095457336820409855132252737486062506612794059234104200881301315790521698861424151360779762845947209655430719748046714988025479816233132253045540901556821651667434973965420869056024881335607927356854681635718348871531378882871613532013545582556126202601393052912796881856719344699511006797030578311801732682540200855315938960448720951472976456978338503730322634954275344166290785245629450631335810869520227974647441672834920473813538541853010580611164198920084436485293723603261711392716716140457328377381518483185683683909918866082139270790695689378809397296784380038265481064467256406865992786760621637545668225214222167266099716425640676450316992945692415809268152212228414582102584116869066905967770467785687820606825445653164088561761068278109429447815289944498709056004040061132564913280513094772851063748559986349393975685010798425841455891365800634211598837572487459692475479754564530342135897969443118450640899561464310025939723376140671565353149909124494040073118230879202801062774732478643852335961045493923447291135709492386981692683543919773177121089233236997542384060552608894501783780175826060755924847878070943149135692672706723832397340595076416438670239909856826881831774650847653033948113340393081006049665531911104318997710322980512517927785930311313486429699214723635055096692946523509904036698683366163317913356136483302246243974301327779109038208498925942551280869792179856892652440672714099773096688645786578089662776492982732344912113566020423864782001627821455723833963258534818987673389572626876396277987820026969131390850264002928943583056572618678382508755464313667263397560881579171398917466013391262643904609747626586860291268168057978793090526865824714092165307243973062694513858445760916986221574686166160262653717255269298997408383070045351544383961733046384077104412820427390302860387599033734407381653424639220506957595915600738508367413915103518751325725935418383541251003368137582470086617043024328194206191940489944015322762048558350553572332775442291233103347762084991402304881626196349206979823878033274845008037718865282237054703793609695621313340589027093911583337144123799403058789377989133846134930711948933713717370157022262471018264489949857544092402545299674114819755209555018843707754089086704351257924071674776378415572253288701176643371582031250 [75,35] -33890549043212944108040396491788954641191929784062444934171649006081972455909005432101312321841235259927789194910087160801529703677225733039830934118093409066996386282923258358609115742427183124081126700690114176042158428130208587706884557483349058679864916721021002108361673025076154831224627569889913682653180703403087735536488000494716778301632395375263470122424783389126163185001497610177151337523608344009920016515880849479095139375077216592173751589895976952860842525217711009544434424156606781447760933995405427994220704071909337495114677110680758945463113693029419542056737842586934628640699974925691677653253867465618093601835986889582410165596148522606669150816348467833213768514008298373672790135357808414260203357797484899224243833765440873688616589477717931805139694065480379260567715506167685269993131012744465226939793996221430849467870859102188506905772445491474138530006820600802861729539484100266030075659070943140025733908756170029757566682162722826170816800301948543464070567583474991664579402577769915027145852199302835537857607484658994384935870821454399726613683031023993127100737204084648578868643395319206745163056017442887861186426228602668935515651203257726867546026450412444710952258603979014939601111056766827912587800035933976514635844868602581084960593574125378263008242265742515338665729030145848548183963028250149574670399780476064661373223441618329520275398965013449260165578679841159201949644524647978315652830799703816760848340665503810431977359842299190850789699555787702906638304875815689982003040543795903770171161988685478005069191926102736400278608037406751136638806145180409224459340249176038171651434768248899631697136627442943088879477116147066707784919281337534798744947243367676058087964557085212129220424619058118997703304480382190278113654720462688632360738694020388227006138601579399389048409463253932363395119462708498046431686522489663765026464518716634923735666201321142863077329526165081584022343292246933713901321932571786843289117069774697513818869196764173909796978480024479550391088616144714177911454425759162792803711756246024549338197309603643985062862661054942579572317442943934147323329354555336378305371381395773949589882340635036244467434227180808743000167213554447458294106347579860480492826548047942815042036399754071617601373214642586883370651668455422603189705230498358184742533999683853501716512823804805520921945571899414062500 [75,36] 11977115361699592631289714355463619451049940445869049628218947725324695790069235288487322171963218417844639506265520218543137658306145184011202935334221961780336551995474207210123491923120554527288957274033738147888795858192913011293584603814322329674539197273235094521258372723977976769094180866927027316947352856530539338151398391437880202337699632183334400126865566642356156760528409520856212404251201857207307956236841961692582881427656746386407952258081713452623361556544968757508094219095642868023206039358695369692100561820763377286501177095969259712072045693585768902719342162561899962286967846335925801851992250216946060549266640262001984459541684424992876761177947782155534787158086555811558353079943471391215824542712071877522824906176638219960070351298270094578170472887797725778465893868092661590377350764064828051524412696339759847827864118640533929199688317144891184662783921570108617177625331636512421978265772173840245898943351178441029254522726398472965235456982235881062079054935646754379938974744012305282151949586366354741606781390559547693640538133071949127212624480566384488290652937808343856931264791734915706725113329405666514221463805030359377004475808947608526707124266931959169989852769448917888076722450001951067244324020824689559269612862719750520858033538463162302052910410482470701173580575922130948764259018180412883983231797306235519854601264366424649357109524472202521924741948887036497481494854566128661485084046128324487222326305943134082469625337882314585115900509264962558072632308217539906332580320914835142768831498950620681820567413886133559664565009676637717391514926966276337700893753247036286609388301470092492847861071037770106918891709155131131822852652805598776391476778191327977871618244059919378700944040037455839739675827111638388151767147747418100046020529451630418891096917921408906192434286295288595621934777555289788904411173267024781408752285800084321998279794637993977544421055438780115412889573912895753686220135352815905015844858751144561774703650417704751306644977513898686498523426400917521321219229357162802464872912950796912257167207844838601120391846031774955378121970225248995335829416643380533575039163389629870653051453803555370518308197309543658017240203605339269421351112491521116872093061430690514495049200884724226597575647320670626800924294575099189815259356669664843635349568825784749570573239907389506697654724121093750 [75,37] -3968159959245849970706244179570604611848409092428792054331928619105379547274114041575038810481737232284647736009822849496285084731592355490896347512244622574593659642828535867210868530111863257214895128223141968132178618690734053289640842331769436701906860486407215043245717591473958206131976503242607778247089914116871926647488373042739477260696440763691966493759205497918454598048771910237976035579046055634871191632363617667440562576415736711696752386954779372329455468464061514956334184368529961947017159932124114855744574025921990800882839441536893205432251071695139964492856543158027843955443363265149789039862963560755514053088602207565449314951399053751256800791677786391421043061208126877132710216468444977642177218161196839330701261432591605808959858566362066337137983532595345381954253390151599100996242227403440882459692830778510678303360234215954428974069137449163784105214382519632186952186294121404650070642108067691555846726500974005379703702608626234572655322544159175321990963838832167404582610086067565592424880501845446700929772462726115570379951072272372337952533778098587920624671158631209226575622846303054954200840858497039242709618021712005194349716821395789539576391051603159278793704375899000279741124132962303301114026715721078838978415485860295459385134159952470632352921502261979972524409099301856237171614251191860419244926085642835668111909204489087494587597779134046596220834315755159092290887377552816169126663013291572425134939005231077264292831746788861614882097693235936108615613740902523283031822775678155811522566753668876139707224647152024686743963439394253320432156007279381851057934889281243381009203062252118321147213795942729900485072137743952817838139060894940958902921190233469480662099118875432579391839450835458830452777390486278885576571899264547387956014045808133556250847670230169760426786028392448192236760564926298556751137089347269185316316511011682888805511288225742594699711168421913344929287024944097503626638192864342133060375575583852393007031018697679113245505071796743447104836157809310020833918957221425112918578052037569781225489327741418070134282639938006452927684172191028350536992674770156262183276265079544240143120274698622482793420297641970701591816705905085274676763716760942873593819592588723890256676700647308347571296883425295362784193679750006682652311579068267782473389379722938929972997357253916561603546142578125 [75,38] 1320706099668251080210234378606887458000420649647724787103501441001838300027919383327830598353170323198054273986942559184443684702512269895058598797850863576609390395261954575129016558495071519445863098304311102049002466210679651246773361825608574506214703435198482001356564107818730299366159118395787556737132189221186522163417721105498244194756472777524742706129980322616057300102185052862955158317774608516709519268733373100376076051204355168871389447345373968640646156678600151651155951385182559296945712368628520368727181259810233962354559373627606893664464419641962988430973447413882636120093934430995159077956749569577198948829217172850059470517494599395658048838158833655796927445175481656937577120447457486192134511860186679284719502708854062391137208990619592495292572832027300639835294927955378254551905276166664496166164340665489015471152166219448752194699631788321254691907287295272074939004967733229982420169471457816024061839585838788366547927776910553030930559443777270173733018072107494011549300553654761017686856449457801063625148223456592080917042105848119123642444054188137029274592047549917738369786884455330379115524076189479308498714218919348189077487809920522559292541928422250861349663884458081951685467218885275042752198992052998411796744006153075529237817819504320085333012711172890763571301995223861745062374588688845884396304469140733785976717320216847116175625003688367179517569041597903382308595473315443680315580337614255450271106288007021443698319331026199921903090977889121520610760865934055365927279352066348313088855884319009034730518547116036164337308128060545871327406329820197963274728983345366335050807164796313513600754211744774485357786806966694403965919098943776097115944549573365641842872848294250457831739704665103709872821191708371785451521164798216630459550283249653446701856054958138521565811190045181737504920078164840060457796624067140500292037252257030932209062582407823274333233955697263454669833694245749273062261961902206940055210110540218545874493019590267746345618968275082998054297738618758267756003335863487796424544299216553683225077138853182146510613201588070196864271206581139151354568316797243423708646689805990294882989480578673154234668901727880690236570444690330851177646452832917564055024137034430636351382457166626807674105747595525053756117618875553229576121261651649398165481522071651454552920768037438392639160156250 [75,39] -462920726054889666372134713205417495990614627543288659114947922534636240777816091628643914269123731108642726999347567660296438213702046032941968679265291568101469885609900882196091496888483034111557472997228286713211777050607306865941027039490097341420759518055075824780718973995012941526686223850631988782118928458063766336200952532554610119550333830710624575956516318432807296746233224135235311556725904747937763849431361579722212682011833006860520124194999704727666687895963689509840947488388786768738393152964844577739553412248672182428789922095164624073042336899415813331297241379382352240130572561181912360899245524510882160580514452753176289254192266028672213651290350462576856687125377045820927912155906033432501231609472935283482895129017729068777730616847531703708513590880328533687957562434149004472905610130251052593097829863933794274114928458539420285659369544924140299498720535756196625982307424895751510072307543887266666904612469793895068355242600518131041881652741192000460793039881514431261237473367349230769522449179440996234848327593505155311864887431076847092762373970400314305862914756446745167686393149079426869970811311913157317895167354360375523003298549124069705115304531358096084989543843591735465567882152395508390673153860869012549427563992194100132522151609171978497900327014651516165707569377850980151553218328884369260807038613981998442090535153093347138399872171616865419944787102923108607692616423516334094190213250680793138203668538865679976958387703845644012639917322758599767468645742058194762583342452373635340633518653023378621813641789582010013479958082025019227735604494024939524194788613716503259454101086257065913750965213826244936302619972391393707311905697430105422562836658309038077653170938893013021051557307386976434831034621715349833540853403052539684730516211669962295694217369804125056302547724701349366267553589276097778218024849881579458613160461873925572737712334149062626408148368490004808400003970944557365264988555859333768410119161378178341967698082851108958654529539157741302053754701771797457775912363769895847728147605749684534590558274734249494720568307465760941471298436542252819307069548021365497929719707696380488653963954797119013975872683360892672620989957270050387295190570621570202427610508975133942082372163613548084836303624623172122714109144200431650719408669573620316792239570702349737985059618949890136718750 [75,40] 166994015441181592628721487095811933502269515312439421492633885049920099819469661248039825083853004006808333639760822506166595414806650568985132040294366136056957737389493659686196237294368784115818889829249672155123249605408696575864043436903011514045885235772258025011331184862940418475025004773036226249095247262516619920600733428282415245691412671000347168761560539107860485446807642964126354633170260164671238640942522764077611610884562057079577763105017403820083752437772326056211771348167513943990943332524855960171647263924282102593357772665934256787820076696216176166360217363540145541276155577911102254474887602189929475265511055259206348567625524521100632466543587101865016459635178123071508502424298304599352245352969981550186129231860872977822967273220753354789320220326834395795190273233914038975965646843167670483395820749188987942913655681062809018730768118849491277272661189080332119754727412128472470046066571602739341672827618708601739850379978882360139556608564180949281255379195853597579866170294201878610546991620022860816223132820748215448660254277178203092969821831492852297816059018264456802243470309464131347009674523321214295132548250303029741346665530783939413256392328544048802319846110259840168718048865500771021512138559451059316268976237391220352324846740490337862655900070780459728126086961563340669310816244171711272882770182184565741314981775618487884577479908630358194298075491598008814603137870657224169941263703692609548823481722659083199257487905917685182719094012537364942165584448157851013712574546131893786470233724315910451724434597777523092368130126957828423501981062384147778947201124562686499773859043691854442970516744433583022344710808964769523744826604377533779773541699086280122191988959889575447990940460737328068317755691711922947903164265856589420331625108027688776870068386790866859584250639874846083190647585053156710933631715465596004265685974008443535356673514390266869446417190692201020487223073354915637530722539595330000677999811503680172521648528693405430288746063447699484824329370883708158092616583720539399987001988422697304498850895029975542499247449114020312525512112540725326042928093356332998973713533125846458368765282057759727468962975165845985690428080941167290683804554007739463023249613656438033123037075813505717797236780519388983589247845163173536928950367195980536427768470275623258203268051147460937500 [75,41] -57929660152684624880331212379623646578008218293334239271289794197899764898105631041218208242750626450871842150648980390788075242461096579109344560795869985588465087147322688806317955216418268833450243084867493094427589128322748531467517698901717039883264491734567525827289146693023638683305161068352654207797986666837598854998028045862145226936323778106327493298304352865077297886641030900979165504830938894459424770175056300008438988842562140065880556510992392640892640227256345697504090306673023607964680680835528179790813551665484004902767287070517006195635230293474753403140935992484432655581032027011704232332819492429638212971023334930248306999876117497469127491493272958986363611841157027759803013057474422939600077314267894301135125700329174660624367289597369572679621245149704068343997875312120373046753122409458397287773290256478173122921784323997244481241437255059037994310358103935129901931610337907105955988261948440342214318863161029455023202208753658829183342224669881636136348054474366263869744598133429153461696423662203852042269629687688038590400759874758350931176726476517399602297075446818904299669101749254541850784785280939302175751487844011081186541422492265573197869443141959174290190760632688605738220789379347157952224187348256838924434407305317425092775064475202660124390460145495864241301809939770701769543618611335401330814279319524259548677199942576591110112839509333611913463561630694136490267592637655909008284027146287944582987681137980454956758778218877018196559541487433988133163774370667129747178445011251106125371593542090401445386032526432300865399166776704375998869590736758050404652756586896939364762603069787041119461135642584876431537789777585834968698665887284558260712114625377577136990756330350205658291383643766137637620207924959754629354417294767347741396670821643838881342975034913608443290906509316349102315057224223165797090001159061843620727533593905000260485693462899658600432955129766394743201858273738806572291956132952599870438478317559557861819573524208839206577452554933938298620922841165393156308588285880946803417188445828189023070596385882548892919247523651985196328915532553261289438716184725046476625703261256826972129467067661052061492636330763343591111903097697733993979993848209607430703102637314780446249494394410087524339461995307737276486542206918388482432976619319192623791536789212841540575027465820312500 [75,42] 18250994744426070094486079419760516180873267894477612677444987002661881762283323139326415514384970240724693417801696966851795235263699751635523024250751845840804647476114063588360244594066420428477907001072503463952003763220371985914351155301540707119767370092505005001930484920040592290776488887763892485827517698924771049484495962449798652826176721871031601357575609118829848748524072089169898262570387541553690240904998957641573884464144302437172996667910063164964193935467476762779234383594612412734609663536805300146757233107344834906993360457082681267973524591484858776388985482726629413926163927437286475589954311672336053058045189263328342496348479370223099394261195481342557777252592585250832267594729316696270324436050153059652649260775647876088401857646814792002559934134958211086752437967758529885227855469309782683206845940030228016808436444738101572769396862957978684096092676073455280106798784255094175209303839579743784823342623374027066948908274826849624152816513925359364340948024982099405166132862393677023600742004685206581628364915202658077027227398477665401169933186607774272584832741649947379779848489452034386584734441936701152518931696843389009742939155480328518010487940586111922398048884917545911348684376419301237429098045081158941132486869415026236282905998225832033232757405210801806356710074118715298355958922590122093623251796954759966321106691060565148851215004668562431346237249033528990584133269218386665917307459424840949523955984555389474739522770742308320582835554601032000859850702893800866704358072258159910900628346534089713531359793781177237838409296892600920856925693460575525056247475091671399865977141220384926983273840462634929953590312436907670906160965313577421477010336946512083469680766106399938192588434515872613420532365709942594534738751300119705870325440294509478262497550597014840100510253445529190744144287306214321369464004895981231778688642230490821825465035065083821555216222694000181159495098486217896881084677628566029496688238652248672816348725595787491897662429883730898640165353754978680340688626091697577782226773840708667240989365977134430626732425637843247111031368980617459273727913861212873901516102903849405661575500545574793338847094868471446416281915902070997922437281949158737025926509609364426335834700554637529235549444631794026329242982047537323348163030775626047841342369792982935905456542968750 [75,43] -5073601564257543530875854209042507472981093061506446984259785998549396221678649256490907020103326896474741824157985011845044874131280130675083154488092541311426374150086771280901140771842654340685035270600551594404167381511635216993272223649810076022430516555366179808795202505805874925796957120376725698722496342742927338491499714650724565422814182905201508657880900765816594174481383107519769977952758982708694359330807175629673532357699006300200221569183181992500042718450008911151539103055599168381607201894675838254292614574106400008368924450922148648447062302356348412888120838890308599275646992580693488677268546407330818167292842017474093518588349999092209259219098643794450222870969352126240840679881083366456546725256183575744844947666537882778107801882216914223935609726519705158900200682722559271127557074524857368881117625755124060172893252432912816062218590961351231347175220023130750338740853073164215770168718553381299621990967407315264897787105079337814863547872469911069072063430615254324661880579982914415502131302193923086053628496765521500507980857046138625790289160894841761780159807865576686056742338903205501553437546573131846030447213428976345943554664721698078708346766737490667916717034153518909701312768337873504173048461893056136735721047999439635702593458632217196821811238647379021514611190259522833727432974595422821103421657899985510901832389126428536294002667767977741445798527190320313243986677492547124335963073473553427788769358308932858536862238093835562015195421047401776428856583308127121952764315030844483573556336873087638064814862722411376800843707302971421743683031631773937070609640302564399354657344754989225534286186733461226290686451936960709011215411533861442371191989412907520026217510235987380396515082103386876431498605669924659898789769698449235496034937309794172434731000329252978068553180562072450119421713203468334796492252910419481567261107592360988842905379053083221762835609135156614678517162541085446321619665069551638646387000505396010166074486604055029194884114688189693000170191443936028574618149437380743623012541796232986635091391981285257651322832238881859119468620352577272094058148659450590527484202833671741538535245528464396725548900845252355673614437838008663872159470501677487151859040988032013748405716500524000349408687801945157381376706545596581732107503703854689547370071522891521453857421875 [75,44] 1238286841732555428639410732222377703998546026441737477121609411129680663987645696503908307750985759861479950936815126382657414802892751236855270250879761854381793793501119974142573189645670067505613609186674098989910638720596794427762671618268734311913464708649175277218872965495445793499223398631347142214089539936669234149938209693522451150164300034839627456378678075802610372553330950652117191648328758738239965570173424945879227433614190473739656591897581411884627618230121290384146759539398763953697152562986182581612980511581429141439840114106444105586662532884389749694312871072877269104825560194312589714279852859140007668393669435292206015101621346669501942038741541506680908956426947270095160274489038853034908690145067354845693105724060145053851651000130832294704953564452373119033548327723483860785408786681479618735442766397765738068711436452703687885387189115835276535740778094649382576534360927356923095867226762158835199426113205280238708963630077816920469914922897143504890457413167388585488591369010986535242690336909917532449791559106220771837229045931614002909105916405199694463460021680703591335531133020796243901172002597815006453188109092406590098938491846506994408307100426574531098904173511813192997560747918676127528612058071588501537736131275921887551627968947147467354623237831434855204966589748195544641733633567433071927368732312240505425646129172342193407159524138071819663396893539396907746797468069301797225909063916558413220545406892567382030108153494247175775840873169117030049129005801061180079163445471281525588371857981384660205845664484890678260998864363032385100997132505577101518184388102716008980855136936924418233906753788614708880385906278429562344701864342370011070065030972116161109602552120702725772874121162476271657620910219173062141234869305377872157668231341198329161413312921901740653994118497983070585360035763076143222949487476715763362586912383835759369153932133580382647265087972405246346370805361359641820534096194552081936038975327602282664081495931606933229447960096416698132531560708146643427460867768908251447756918121270415340538731883481541016753701408463354621415166611940369806699310644270851485928568307965891874982762703785967960520300682654878463661135526317488582140356309725772833764225203604698112774941037645456010366522113344400565445949486352832796809408932858787011355161666870117187500000 [75,45] -270445383443622879289355690865768098534406213433082596702892519965816563903115852108673962266007675482062670208333623148131198320261865674720700209175804883830045455157343604024743920026799339456963208876660790840409360981455776697844353300391514187712037035677979232683682150785838053062553846176566735133117817203973432805130474162939840347383729365412080174132488011007595023553213611047254649654458182949286328582096889247212210636584285243274931214510736947081939898001643302250045786643686459921357885290308057712898423076112645635401573094721365973998483370531499120822826210310662789910882084892864939715696674854530963624332441758250622921993835852644284263641861323416941461560737307216053696009984838434087709685617407353436763935059070390177473587430808018870433705287957205103233712812828473929191865827072600930798042574918225398725588768711698992412563718239351640012514691787183022485401367315608312397689439444608373590663478663006772370643578711711607072924814946359724762642150258738923876164742524629315405356350633915729133832448639208288751923033459497359066383317704737934317112510066748939052190353622122910426567667253364253813249503410389987908761898484296778083223670550813025699712495312850233912561203249881970026858964001198953209946397524825942669401754057392788091268446961480763414769635682637264900345528219762931062810099741154926602293672724223180692533876759049963549570088450495591393858001890421890406454172257518235087352701079545889421134862155275566498789731589914049929055035430893102572024407074580667764700454769534650714980612071484374787624307862202220198112148588390958576868000775244886449228920581373556993188344767225202499140573498835016491024004565358558107279186973046132853208222029205287921443001294124425995483666180094841365286177506656264213748191144783495068512205011325655940207643271783856647216191665032613824384634493313573068332003290496131032452796516341728743788354699380613321036502218730150594323108595732858366366324374273162048515537756482605134303525491093435328558826793332636446635744723420014527507506370946065477313997381706540172295573794227206148056816606365755021376584226195535977124850362039455182248797495947354141771413525366544771524968773905684809201983787214352779722544665338842168912318057726052898731239606611883785714416171108015474189301130536478012800216674804687500000 [75,46] 55699522796915770737846095611828629310437085864430607130250559893485306343684059507275557325134637823705407977681968946432645212348142798063411672471499566711379428414541149516023642106572399110108619789983074374511458220397712373096147111951681915859242890050441926705236735691570172100073201812398142969773375187210528275757172579954289737422022840272199767246548486651711013568475662628779890670335525518473860671026421197039361903520201637982423997770029947864064978881101315006048437809081222716011262348606980279430034541941753407229451754131049914825013236648955143355375005990803317224746414483391000173915623767896293057615161797923758701012546835165012496830674033726476591210467815190528474994033894283649257150682803134520866494277014482807915040600982479614253218782624425071731517478952682055282175042143511068955455867577908545079449101633818247094655891474765628249574194990924505910539964021004904602444399619065047217979127892995218847422688223686175348624724465975977670643677870802001005457026334189513809361400269111663395702731640658856126847059389347871197004477007989598566830367520992431524060321384649889577664058428125035456834873449379980607989092530315152216277051577133586813540725793160899853010392788686783192745742199264803463541349333330149083413222903821377563613154245682106748218571487432812038124693827781042202262255257810779363973149054088588525761575880496927756641958305217208691428384213396000205994287053298345206457061784761400997574795279306040665668935657235132143681396380121782920927933376467454020934609629416812416539567799671728942350863083258940866574346306140636228637331039604171223741262125837414451496372720707292749420777468763120487567661781440390948267047294541465076606554494962608003924959659432910114018324925835066144971880822974156179118900574739324253733933820970849819282891984870858492723939062002754478977756748747775962025551759487743327440252753698292489193737006261098708152360887819985020716601701185954106878583160415814629788062620846773545432481898190255644920526924604563623288477005107940172545002591874984970803687850412577607947356960104238582219602443683622997131163405724588738006727451287947901425646411726074418293261238120435508675292945440672706342435538285233772590383194347884623555969584549317873496700998514925897966440523456470301777443410173873417079448699951171875 [75,47] -11729535336338236644665242150050169454306626886775691863780525361690757536548492312143306906053353804453016964637638623536439509389777026120907511260945350245044485337585027149825463955395188325889719511218494811465348145453756461695201421538931027717898438374180395115538368664201845238859022325032447698815057827794068135809889249197484689140378774366860106936512685867504048079275213724494503669915124179704059983907467279706544536283532427966080214830436023502170630717197711081279097657145814677394544978216293703155845261916830706308579094734913900369303713246393032065801661645158350926445881330022533132534724791498246551038997376435084765719502450956940147497449920340146155447391885453301313972453206532537209684318807152682600253737758382614710748090496528879711449823961441603919060415024197691713247522247751097214820754521443211222446000785283527694090200105015114629511466535408747863328323892327652102952182825409976689908581876126510359880707813718671844858945570187517986381483830311800310792283659504665681517915451824085178215652120458017865341279019895842445236607429030993648332611851850484066484479150405368188771287240836746286082783853415584628077679942206128508726131454815158805989589670674975575431824160383260567307281874985893816156102023876838960911375806704889442001818709220923890327302064250591376857484908485997798897925369076698924405523523672376820454913000743337138451723094615438053090102903256987032001378307865925192983189613004363816777817240431000470565808391692379445786309860813353286515563192618127139304452870911588275338768831849438814520539116626489148914037147705021639420040281556695433185142048258307364691462463432249754119597299657097109391213032073712209578937489341754977256843739639443289358045097659769864658827915830961802614248083681172783606868319707644646555175656199454965286699276924793074466965683039351569286860792394371378671279450493245671046631904154504454152432799536571747098161430488813061858406513047688005309755105241250408482867332476635263345173568974574080027915521695221041072595042245500100287531502684586229067050884463656359156964770162593230687019394840947502334684415708415891355364104766268028037270163521285092440704124325288860247947044522277109996131893701799441996421420001881518342841340211763752704072330483061076263927627848226986628787926747463643550872802734375 [75,48] 2650543872951867576500992308035408887194339189834795604002274500946400922806055863570767217274020688348703326530111086989921686042038754348936775912324498826981126463153425716756493210529821802499926124506235162379070765984895719108312185115839264592422214984691134870257697881784049054514696868115156719702683796251798081095924302710852989566065730959349838053172466388479021956507580523730646273188672479594367651458388324872218111965355175345795559410748580906589979368180722645523635325051879236226458097229828550874389909321092428893655871447331087814094892257418081333269027970750199121951889094480381620854841328962233644336235531989540293416841943267260302086408132749962467564620681447681338440205460212862081340362075439013326755966955658070618798102006567773782270458557706753120502037757820799624594866867792152287396862239648855030398456983116244931808879718671027802858459849298716096020094332306052858978897173679744161436460304003243971457648516897185179046809548925623559526385061824675920901100482761804831470412195337475643337024064221225510339895446852592772907514470795091208533240112657651575006215263224254227738793190703647687998037968246660759756850240618105779231205385992720639942148796408658195604826293563118111833956594381866370160311947132643985576909015320851464080117470269868131578226937928227268249094362439261830542471550635403652420587791253212960095858595321744092451300172251293290658461990143495007397555009087673703148068677532251848807757603859428052234521560800171781626068379558947998009008349252048436582537349412263173584536954740503399292140717655068795934210645470947899793570672464598271354088383709624172442027521006199629291886520023498869229865645283542884516147590188363198551278987691964490619412529054670147700976689613131631762645675710997456835251434544552914292823087242434195871579086507715399464205579565994259808185977683474704283111463414743628196735112711980530061883833485174295030516472770252573959365531845886720083762241240537438570715134733871336975827131681791923425919763901033621167791114081469548677027061222592118978798787724200107410308981603302789262961436914855473551164981775035352705285928231053285615500982556609395674727537354669116754697947136320959335241809647115746243959927525733116746182847188197858256541057078077244075174634385660965563147328794002532958984375000 [75,49] -614442733870356108673325278212065136727329471497140914538254198219739866334283535714730948729383748969642612369593753967948617386933901497436622943918484413512396369888146121200583292376003899645816937959401432231851812885741740652458272774512753620918484026802968478657809222005738383658385721636091456935482080102058572990051286540449497427280295006736984981053494034193844251041459618423992480842211579072403732949327383836612745089092388796889697286621817037750082997445079117883654468087594744122048402696906981835164948134913812354587083072569221779773217376696873542467015037618144202492601752426267130504435332976345928989977763339917929371703071610548045210027881362748412473033177598611221069439179653803210858804103386840640911742038782261179356300380199432096236971326339660530522989518203841250538281251281533802004728728830695226592173432193045090938223441478685895776386285877704242328195690064702237120458410644443823823856112121303950674956552808472132853544519614926979072544294859222523744924060656354397205221739238406883751605025749157417384206208194797629839284904046367216955438570426895942667523119861126294272683328267162179247100017067633756722234928490128686474457497587920250451116524492168756977156264016733613314237627063665738699500102335090571783448609784494977944400175287046949459368698432249261264081538427205778696719056341264887650762035674473091949071913392110129661972755234128360222469103704473601467525275410744487127324181168706763172270689721363460493680894128393570555634800902559378167707288615932601668188652749534027852540243456605965363210941895797224692765441993122680637970553171936211523029015408015324340615969014611566319097942941284166810708896724287952184885574064632786945078468901801424998367162202441350201085160082533891800848293148632648168500914255341305745476421755447083870113846979816330325756854866055560418277981165380198252219046781908689321458606066696527347103189681683095933292632790515379390035265194997637005066541836139870537672114414639901484196588288644649152635944873761296504088262817265163357606218683178478597731972531642294045617890975707472935892719454058213884557810031065870043056205085467531028841170800632984026188061807686091652378871583891724875989885798097371911155679781736583618419227104728203563389340292865073846033385773779400551575236022472381591796875 [75,50] 133274783794942467040650602739610046278636511734396248715949733324989825419159815209114146855093018760116432825156365156907452005635930861911372123805016020560061356822596964873005204928543317605507218971443837162434532808030545481529042531769193654502433551176625844382127789659424360628844645374734016706705670707616877374022241980461499497467899246545936992622612710897589646191056485008623414658691313500766394314868054024072897248426168526293925893464190094646046067304439315623123636615291594666130623912935572390869447777050034439985859793643805861103841215545930138911049168065314578171293986325581368814607976160310652461587240904340908050021901681683803901957019464115977237960825923126968216375994920358825394144412854170529059975652529736909831975228350309442276462343399929151929508709711481586554991360869699679960140698283131303902654552868653543624656298378899111790256040110510456127602274256381377802974940048275998514412944424522571743705965841626039897790344413416915371193904032146766101682739702894173704082912966600865809746895990123064830485168178473123027027204480703854983384228804869791122137990110467623910931003571139540114955482146522948339209290283671808316238902457302903968438173517659983808330299047987432874774004490925562736532571729271245800274965320761226891066933099350477389837805343982088732212471000411400656755636418327485359468381206137313891363684697148751296083315620668704266413173561802682712681336469880928189933187533034093010264511339662513852393177144798256582269441940523876263096473445820212883089053752516286442047555973126928143739584164830916683238704446302614811678250818962554282158644462512856277482553164468562821737174318010023670367520026043822484023031080562238118751902492967481466819256072692206970568170281055377795004718558793363532769092304174933589097135664743584875907579411337459281586791481570440714457844768467582793872765239083080351450602363471796341350945369921739253230504830346203769211196734853139486226558358252120872514633912236852885928052062553531154783680384539864288238450174603062716916213269092004417689541253400134013674426778586439863039968852201836501857671979707684989944337130490221755793391524738711390511143394772184388722430576819666541578672128682942895238574199957681740634279270350525450730721016830517856865956360934433178044855594635009765625 [75,51] -25079586343052970015437364921208565521637323521159449729257577391945181230646138202123087536980469850656527281631125169246227247315296784060969197622393096713477387786276710283433322843932555482881148438688330539080263310854088260691979062318768755685419326415056006147146462866983322007067159277036606606275115139592997442063575088752205884310101395027796621126875262911589505083304310806844725253001823015332533361728529300652999252514716883694115228838072045749935836813425065760117317287550655726017398111952310783056658488357925274402621274877424013873680542608726593470734681034499420319269728002786025317870439375447601266904834526977832307777552856842537117987617988531340254927996130223142441604887034729200626495802973542258747899330013069903750081534797362139550838085636817885246255092104058164225210480465078107621865600598541148433617687742310770199659990713081531755628175134058769083759844643303041877702177851697371480327518625276434194051348072591618863809425664917757552919547092904952305073515285986367755382740397842795810018763240754203286576978778680004027099143812138243515591287823835272129911236358243834964145599706211614391254310953128209530232210785422827753189823903948904065559912859121708434417188997539110708917594918980650624110334044678144927146940596372887713943582167905267050231984022406298052707229964061270084493681342327262935273975596363909361066202646223399559241513271756877560228441667767171600489955900414315257071472939479252128343942706518707992555654449869183330845245257040682141390080039254350700322652431690482805556167013114130710427166048555218701628382157474349062829217794883359036384340860082919262100214443789582670393908361858703340393390338751051261785828153124675041481481229553152759892857132421842540147323391648192600353971093373503440654756152763481538940667491728285996088768612403979145842493586724436858546182139446815927122292010105590551094620061801896100855429520198918271598518602340672495068413368528741419520199053548694423575814478537781865771911613787823778180598915811360380180505078946622980078241340799557169633296732083744747662415001812658367381967702831558674951638829160527371399381879372596171803968380974740000535137682717570510863949512422778032955499027607444153956400663108395626944610310186213858209546982746054877289054729772033169865608215332031250 [75,52] 3855257157741223579061235257518547390793470548706660493025044905492305321511827425567246759180575049964680177007313070193396967968257879663183267839597026931609375383731191748255285780944313794995499681180653633804696646113598177095056449563875521104423761080427494027271056863083102318911073142702586417182644047308278903891325233282817560541076270870254472590910751766138451500502449597916987432711457268861977339475825629245052408810339300721126398900376987755679678156791897336059104294742171360609952809812541650240573682015781766230224113497679557832087485982796035255568375147244737600490744319238896496987933514354332068168767114320329422136848686699102226122223889129895621324108277509875452628367644105430938766005732652033445175642608590843108110804683737452577167745376733183338350022208784127804189322891264323890658281034006662152697119856128002765273864910217829617694822821587924341245957374713378269801791191449079932727542560438001878968772281855085526965152904549910934154975302987585815603143079869036186516525244153098878093829999065837524980954982965549740164840509171942258399872640450282367648782463003121391700834899603897599289814969359177637941913797635951920900704640130951664607043978600860447371528623477430831583809306671339779986236177860997231820947254866495521855042209051273201864098967576166286051492023218025444880275170493491505080848973091860691147485694065921302353992585549449006031529429813326746728841042723015684482387503654999121039547227870070178556345425609485566119513058076616170476659138983548098942859277459395239930518864365802292768866705834253128907098821382217435654235526690718865416182468537943621520234406016871406883448512894758906414641740691568478508412920021478969316912279526949382635075152626463516999483145065092239037627522607076280117540525862035532996535120420652894073125315777328672326790416607732229870104010627017602003434561527864700097093160596682288988292416871262751440137105240600571557893449239629509784455942765648888340109519600220918469845083658742403542493459621777987397386885994454485031182305421430417352217803860420798086780761874864141462243955741241959671051354751984610106323869352098404041990934089476120544116000747897807028817073314383889810297756420665439493499945804587009647738453117676732708810874612759267421324693714268505573272705078125 [75,53] -441282677849368522278652061096898613039144270858750914420765435724187019438452105890246415759294639114517813653968944978166863744392887008911224727274993307987372987742219483208675106812217026106131954825926452896592720924996400486412611499377666278262252242942752981640958178934355223264042627565378215371072364001332865150332588749499534926625194096125470031395874732986694681372394953322224851091437261227210851966778789700594776253932111197704967616516850989562631630175620236134053362014636701096102618763517826468663833604352598758397163427831707523639866650126409447207599019361996549511490262694523823324660648244838779597041578262082526423562366693645489464801594997590963223325336641472688376681441506887791071718560978655475094503158873819434786522733271762842606320308830250003968654685006284296229318730448781594235558877242438681798782747987736327048998997892486683226989300370179925344906561633015982450340971421676118657135973701615870343172962793105552642074064333258091390704509384610355647391089478838324337153530508233161008729405439977412087255896223849982664621776286659874445148434624231276728993997506994193974621846722812998020909141980105758290561928729363627876325407136809811256980922861767043009865714829176322371075827889214001624318165591599563691937176803683449100489092462185038476062454540729958219027258562212649335820540388415219165822758274811777902210206202049662142056777673054030927755752298339495363735775492257416775610052506966892577706494986061879983181408942684829964397123798523420392920793201792242400863273403627182673764717854758489750221279003829215838412727061385768229551971886853989068452167946938389444728048757630512698431526838853300881500361740578554773655337441607441271929846048540012859116355080450422055069390466324393548310522185724037272240309818518313447480761519144200597306761384639539626885245804165684666333623484790149710043457819405244612347859836844820683532777079562171282320631687934357820394986175272831333489288941878586432740420496931746537318639887099706036381258063011121719403641755310590890429346366689539179626252375934306193447506721342730570664125094278322081507946441394870109735047675215956229283304559576745244985108936447475010597470774549337525719983077910967433050634139178011907858407553989589429963361078002037629630649462342262268066406250 [75,54] 26352987579077618971810035442730159541758175512567772746327403669885894558426766864614323274509787244906611899379227323489192026339676832214601354841836375096368837913626237488214184688398159892060179301923289842129898328301888198090457447035369186302511581166533973420163714762220644686976936320488144484488337036273945268205852651697828311660789228560884779408603435416914301712714248473195852428312360123354833488351496231628330522530357251259136635071553695830749228628823682800164861711518735219023480197728950743002207623984362841604722824960538033105454213856740438214658440331649642817403664463842569540553077503672187050445403562367401230597763325939576391904624293249188349880208466562974655336346144044009447871423317086342125204000452379777276153704188741002550904844841301147707502453491547273320265303585478727606348522648030202498540758185927784702576849266725699303719497492255489409719548356257162716818147730905747856130297841108407317957107339565897213844143088579519899284345782518387909841826305557627857798105699877147645698671000376449347453915572334718803214282475044072363949581864844556832496054523821498897545085249525594125418414873178415665307674499530306430198610153368711293146304932218100048452234975944931786163677316501956667150380084163805445871346273714317055845283169799407871789286396121669444138670911700451270944742594169914365124434972525184420468264649170303428780712142726992470244623504480139767962076147832969883913514465110449176233540091682855127141365207276387671684990942073538263198419919592151736139693855792628715514188679961731775519779124994096027760956742766079306830684762599753736067377178586767619386443168542730366500853592746858116446570676830888122125690193523272543812311497275630441725349986203000335045093706531599048084663648080083167306065157740550611957670516728170700140696370849435405422943120340714133074305322227402078773625778223585170796144333186622102342868452850787109857622243435539159239413981625096926777970407712441135394632590192937939914721319419357526787859881440707705408911846730879469331892679304076405089826436276917238524417601230815680378226825746476844777498035838964182993441209695762789121152871438205164034251586925179045903198267412160961863875332067890945917132635176153103821468319159555967166885803720788317150436341762542724609375 [75,55] 2732708887537187728831799581480264903800607688058841987268062007145892633369412006450025361930045886946636745446253715050424333792670023940462013012201163655381058613210391661515731625960009760954262510903424051999005289429102530382867502280876307494872762871269779826599867231081378494011872340498100362554242535960040009386758090311993699924742271977907338123892960785852328142687242867452262784373885920097728566833686202145031518028228878361012306467833925285984508430148549782913852237135454279187020850480657288151445226304540857790941593501038619005317148206444610271917952701945671690331849344430839373937824344579767957589895725881941508310856602251548302907797159354975504461204820750765547591629139502682031581580827984308708259955684996922993911043697039836672742120625921257839467927163654503213383375172705476963754342166116866432697195909482114605541303587088249244272612445217132441724826327306232023939211366249753960807266484741594285484147696717621162593280335492048866264755801792632258871286157906894999103418944888843171009504589424810808395290714801796198314174748120264920456930566169640634871025714534740403313387013033066086792159028120848656678460768708154161014397954771129603566658975111973886142179032118406468890710734229607859736554388716208657201815698856220271705591198116193386174272820762295272236111806416832705527245312466904124969077090322424162532494903352985201796622910312488445468350422936843914117061956864393570502027207804944029889367912529983772519063520887570836416708272769750977660178176924517446834675661434093463823246038372307071509491571368392909790990236245702956731118329862351507712990137513143020410914983166729972307176147732557181798617725497456720411358153944845356877190320816423941224114138371905699621968225547877604543735774590914894538016898750507682808280139999682551237221622777958694197382763909065460808546375932936024737471295646358790289045428653887780637177772352225859481044917675453888143772679211979877186518895270097842210754981818717522477198156376275951807675144148553910023994740171976553097013484017180183347348578968344790631407315843364046504915339105696547500065501940288213684500570320289200231570707071139019581606936379155917824874703582573921444188022620854231023378030842105326287687859013989140344325079468035255558788776397705078125 [75,56] -1125765851344942928841842221560976993260960194959474996108063650547303081908615703109785843146971673827296465546853502124144035569496753004816807018603252417117680092850240854456423223424655009847886458430821502396693449598157639301489021464659619901567887404772690967849197277315805717852938345157746683328543190288133944824051187898891866046134550966500253039032189552979510257391743729686117810688098883263350116271480327928092297144250861050171625113300904745289982421510314068175731802607718789789589366671562438899881779146882475199624564829081115015920739319421930250749152290242808127545587235674550666649854718379093482049267679350341557178738854230639724221099400913498425451287221723606061385067329656724522068752878544355887599325154898292102509786893018729175606103043678116415411058586877913079711876586566354360679810860531657717173514499907870752662021372143033321193962401534499657025745372373604764499259014769945625532227821117211838733733739763509085366839090334193806509486062233900731962198565187004601277893783822117427866112203868620796185258588267256194512720427319858423145388241658586135629692420907127168142352059069895267895075552362195961790381372355095704359160076971559484612801946305336196354048787164750599682068647590056962340896490373719508407297294089715200137020987584130706963043404556101029499388384953333481424568691500839621811557657342603576329432039557673870461293499260856984579766804204343470358230541945387511824537514416100304218364677027769544872565868346925928597171896559492415106137825545123195092752654548284741251183270577585750797291120544999672032051814085476114864962012009721028361957607464427391945924207417448475879617488628971104505734226781586131717630730658803326431058694033258800418650352401711463398452013300098950826954290918739091570238932938737273767890413900557027134667049959719359427083926966169780616281181616453316645017094338820438023230792441321672452172315807815978609095021247606576274415359698312604830172206713516124798015231044095185883245088465030678456314454712923470541160055525598367533966508273603952779673863573091096425534703031829687889852775837638631130326222220538082290443265889458592955038196122337526884708655205746268279049846966824681284359962711856898671699736822481774048697366133464647930395585717633366584777832031250000 [75,57] 200687546784172832001758466137344205022959173222325121456427988906448534236735040193998971000852252367243558569599316007135767340295204965582885357927793363495601702656266994009211980568923487925600874848155125271975242769214836544644158512629918842826030804083175656259478560024117194019065418834176466436355343163929222022125541239194299190395021687744216324281714354065184717548421686705032485494344883706514613879192299979820168742457296930963899543478334832856149264337720966316076188864239177534555856179189190893509166207761514527464020645118218098823512633390333464478888320217678527137153887145140335352865518740261335393303454490569818363490485015113207754691896972278563298701277756927655543779120685282325526825838422530461785445371859439703335982482967732583422652332157039970972361792476925681286142946656814644049070073437114066381358123844393348522841933632573564896663833588073174840142291057675440399368062563390523025153608828085949242729038075752548783781362895798836654500278477497937105650852769559491063317725117083111797816338942103914949077894197167398297893706238145385338286200656414813422221485245703188364360075668995699459702709520110920498739233492077523099478751775644995817810786639538568901481973759557394398311871237837404433482780897532759142955757639692140666159758724267561381953278639997050211856737981471737713861350090020832066542948000155989982372986584779479045021058712733477079938514991918234229827384572668339475324436809955841827391617634263761490394596020558329138584652436866789760940856543487778280716924128540701788606531984582815679071582356630952859598130300603947968467170906258785928128683504409123343295123246468467640012560348141469570914525413475645293964711302441155329969301395218178602507130011875273575507002884154831162304340653828582841825853494862101283240237033959188152763846265828315920242090675202307172872545173248470457296137623879878555431324488278241586468099050122615646919338766917925583397654849035339852464943722891990917767727425131346804228834778591800394849911972008946976916106169457963193310389059537817372295598010268252244302177278424045199998445664769719571821841258300701213392674870866845917439107266603640270651042036704332886868876228398089333084290237179189996960901096983360211592570948591074397882039193063974380493164062500 [75,58] -24994641833804733414162273560516369344477017444567829189441360256416070754929619761221061750825864044073840486147809453547321268898770865769576200930632480452048237355405511236653392776979229943508144093793792268662883351578966915576955865278731647229670963731756109150529348717191337185435007111094146468461193057669821230540491941208722541441283598960943193345490244922516652924561701883147896918505983937759400768550060900829427129205966879625083228450693839890367532471225495080952115685855890705337704742795511148746067449259913109565682125526809565919544973822841903296431724186747521063282279789275285240050564468138462347929119703520722160838931857827828597279997177461361160311519987305324087278379187335966411656918574583730015764778406195654043086774894774236802490118542847205292531645691697522884280515319396521112141113979360036822435589559936325399379497557238731387878039363711308008923763779153673851056984926276294912776262550881096215495446676234895624445937072159935105778796319679852204035323208793383277293050879684893496314063527017918898990829904615173578451834718858095104882421166962339025490228690414765798535247153446164898219976029765228902666523079039371215317219794061273879764913204064245039277820261071408242975767219550919308843768482625617688294392983582023220710808383707278212374376581123201811329683444634572149205217910439229527766968279058324459586180158059689333281129588225009800922786814728560546689491836094254102689473791437997052667284782286044130716675237947910595892928662071363820247739027354784765995418156969773164932071150334906576081535545714071732923199044629290110437580251229027475163798803381132063390257106830053463020360863142440307428702205721517509883263186658087585963192995855182560039610164176318511703007496386234121754799186385837643934425825135398148035760688146730799392360006211284889058452751923479191509729591803780528531320120918774873985964827088108392536769260477561236786518419767205555045492559688616470886503961525001768170507428380134551504489808601016207159837448591402234052310873940652695919950636168701144192088642470214504268928523551135043594391986348755065433745479813968582799310346684925127924082843059975579249166308909911189316993963430020170973798825107011951924529889837458431606741215968980895922868512570858001708984375 [75,59] 2330032563178873951103842913286818733553284379631371054621955448314715651690762891070870301286308805961286709797038198228001017881430547804160555534946701039528017181477819759424492284692289947466066539007668709100568705988374098408027761624668994799266743869397546072685689898566064402371834501233516443646178312506655966508771766441229055675659084864126645508717010098480899254543046759226345717632058715874026854633430351216585555518135446153034101727327446755830259243859345905016091825475626779495476432498073053780472064934927811754201368348099336157756898014310434915631199259470491199719577887435393675452857541923021093121303528375567872436202194581998764457898738255664076011518071776441822570598679463302593189956616433623335744799107960792554126154180070067638945359631350484676727491162506152008139345215610244640161572682262164954091330195480100714314052147785247491589564231959996263541969156223246834392957478814609004059686513360244012791040151829917358746735220168302199766423925956009764386161276770115653970686067830395562609140757602214270082618550246206472427726367806748549675840022033872233574467986052750038511468160378818415915621553398646190522633470665412887039781857812014806056923981775771287116395550444056059417206111334030651693726757249370685866859518263329304243853789150883494811574851939593336995166098241134678619157822544515616616459478612053201302406403942603206463383249168454295564194180557959181973875945772699199897753171242176641826730950545678962510293962599365005280360165399097748532540879475207443505175472819874291299689144193800515326758064178430338898066025320373214764097535860487049901938593894209050097237553503674364926365441016975766966069839269131638588929322439770085531267255384354109377884001736254363944621029578446136991142453995532630579828974774196243026868594238702552481420273813169730656048922119925938749425080809202211690832374057330961428883402245927135026478955238165275108689137915073249101523782192511502569979353673382717595623771182440112112983437006343419007862015846776701035372920015827620944915226436320462346418447250922837675630116483870566641743406410273795950464040960774582490499018301010554994719562271211618202997765801978712680654655037850207809470930018510765262802266414052070053752885314679588191211223602294921875000 [75,60] -158730917804469575225273463156499812738763712918247852771257798385656594994121418147005673156463019333970110431001655958431819696158036684175146430146360343386565326833813194611080133402492866745965240037492889928016023451731322916149136011351066048070462112562660188126504657464857675996925661599189232011366551563371020431528786743547735286588298581208443145152166055669258790406906961455739802887016889545925536030361287407781094862503549473953261090190042960305327429369256383368879497716353426006062477472758979670796429623512856424325825515899099061152384910423438702884593425967682758050225064627612903562528061940301052760672381890168520438588025057925924272236376373305650767470519211769394819060605692730757958097895280696995681314109306879280398570761855672502706618719449518870531778268168729322309664207879331831129746010733661950507443971087171247851527782138092300702699147761435008636331573726009817229787225759027864003874694455608086450488918469812256804208137289288630617435619695081363938394901947327498373773091608885278956082695765721771073073731312600329453481108215835443202924199260876831082061714109494858736303615616900562561548935939179958111724857041770791329062073599263144223634631844074580089300778983052158750933348586429569041837610400348098084497907983780709211328657078050797315043209674059744777361698370769641245074014941839591408325323643682707177381357202830767597087101993928039674207693126923384407215496879588095498739371438743057013694846803966101622086463426433075002808747143507761098499185541195667121692353341599311869660849897354277907795790023511923275536218630707528665577472236814564840772199505691285776701764253060426487828135810306374970684474584028514298785827619748699695635894463271052460416472329396492730052210745954781319890141738785256405657189283595645815938220306887427326178810589320223512791036565843892033120126288471537324198795297127022790001383714356428007977248766507473484371630659596252045226745607137123849650269769348055686313545310375284977213977657522630626437504715775312900395408700289208378424330037077270250462119328945835748222043594304639332634982877149319259204313350990805599025176300875800802009897514532073860668723669563512255697502865056676497210446711639853107777571985040343527373352117137983441352844238281250000 [75,61] 6762540052427340412645389849854441076366004123037745311922520635274156582449537650199735609840762153279324290038102983780342611957636572776624825718561849092111309171382757148530208064205508454107277355114363867583783054066471681121331322195586767425207675170814311598746972303253108163282638884710773483595084522920579947761748280782447577844537813721486711671122146164537758210487266045293126037366273054296154797840861746780223149313112715972303395112320005820799571946643248764706128769184253194305421623669235278047217474942096080307566025077348054572744298674822673128686011255277205868838939423056869749898619687600334746810094037999199253734651426443889748087578000671840886543001948589016843634224557062571283893064040981148737812173996120530352803206272514674134220025026394921043656003794467127813028893447316304729019048415975242950209067907324742436473886175566149645968406159156748622805083649489643537398579179438988120972240980781919169215545370101731415156546074210150130911931964868012250218116756863488423874834374245766123287052855900417569043892565559414534456782519099758423763832957681134909559157694047530087902061943477242248446494462250581434346065415633948864815049129524597473367290634366788475621783831180189527266067658401772183286030490664033462803799231668426938209479691707122955597446464367418138630178493254391961164780458571808834172325377385666309771859012897522984221286942665605409808979185832960209958554747272401634683569567877682013885882401560088913366411298509946144642821571444305925204367557934758068946345231179678057262844062965682768153789315954538722388493471588204020320601763563249047311161267617488326969310404308465031029778660411685854606423541678422793198463731224318207026462157287842810967989437564629648368878974930913935938342593400880867596095901233081776567659058980852998168267669756307587530525992303067306659326195242044841934392164021988995074163857610965713328996584944954961467438027445290870566051384525712272082883488786372153059525322306832107563026437623707436306457824117446525712504693609689937990063967559985719494910855316889592641439257280316489244628271323198316320131326040774527111440929073906025529379321103815288914086397214891333933443997946091586938429449562119696990711184385325349666118199820630252361297607421875 [75,62] -31558988074068203008520017793097103805698785921028127087947571133615956331584212741429517851722963499317855457222987017093705596720868553630611268118453991857171825731264698496867513165015288777080467473263559393197561418776979038013962053722047722449590598330369933849271368919799663483814110307013772186925904381133774187067920586826854762030503778537179235293041754398369683708071888675414834594206960875515358446702340979669343319088122810418469868408555222099460490758693492964022906595675629801116049454261291300625478208564261371312919388506840462599868109772868640037172024027337543902173012415526385246512326987310768446452219320446743669176280146987880794783097416723880052208930796623520365518792603454913804778018772624220615515088840440174022216570890561601685794024362424511651150190836469888445361800721459829959909487255643384865770264503985292447125550735190014857252961759617215304037604565545043190571842950584087218402686820640728685651161100458252344366901423198915121377596157245277691637811558212500153496189327215647837972542298315001885639567188977040629036594845410719801430034522312747052292836741188471328713616555783175771323456783740484833956607295648140646492037970567436508322143790209187453489736660861673402197010464665621163277710207768877081039682967584177966038589981327376566715231404619951934175101530762204561443133677644206722022545522262453192607494761849730419283568584701272042443215987546435044620884830362909905205357656236557781129965830869066308417405180300355999429403750762823957671792735269770269337881071862836438190790141484474777935841267884988273503883942472586875710967390694389199912975400172051167510473916399530966354399871630510143584919469968905483380137582710067699178029414209786245208462765123185174066948096534985537469099452859163242919853885084429942219851162930223220421679880867492278468968665629369317251041917504197198469908428574401633617016155165648599058902231129602791258885325355096556417980939122008045193289066779552781757167502574443418021898535197672371648776920548689846240044947696095154421530959430343126040607287281111680009410892383813288349291647690231026405701220481264728165696552742545779347366158656959060326393553673906454162118814326797012742680095052431708682952327116311153076821938157081604003906250 [75,63] -16665903208087684645444468881922073981227340995530165128127190460925871250896937304404942051926452144761489411151052463318118308590935699925310493594603619875853949977867088266822432707478778693327167254325393674358626121766135802254838453549705570377194211799280832458709167635947990268801411194405400303827423773268544272113008551258536605170218334375433678884285476119469486996297746306070671133825282775841331820491389107095196886497094357897188714680313856611991415467974649000263252532327795378458955467084130123606962787968604060075453027774820038812620480057479796431221401812781641691597457681141938602056877774239468903424255231869519290129339836389622526757834226122684280371687408759929533161066724849232849267720284612058270536025008808597449334141210482660145745068557983290504475303935426201230908163354117881089430467973673170892794626267944344606616491861341894165658268010457716659897808188407131730608799449943611322089246842109245613851834092574593033701593750010103246487652478251559968272669580148486730403833730090309891561472607838100497310383268811619953710905514032265750528008242307588197146840102406731266417174807138097854078456007753949218384111268036335796276350780738580707306166992504096361965549687014432931511587439261349478845016033775165330496175660252054751587730981363038826035578773433337744046489164173162568334093119246042391888283086277325173669913006682276891981579648968665898014862680684225662423737059715262492728352636683693609779893142671038436474478118150896725335359102804703669309192389297587301343413517503657607063681771931159378228889970551478002161599668294453486674975960116190772277899447741459226200636907615878429931667840566789105498837033299627277299729500023171298394143111829467696232062954955952844599341721979734244739548307189038903353973892144850947273431168871613496014436939309599517736927869730038747654482814273560232554506770060576518927783662180656536703875091752830745155300909868631162676861017808243539603323364135755253072344418061051027412123756749688081412543735476285712804410125931933356026204153097084264627273289034233027067279810964229762290871748333665203609726028593288372437295464775099248735598502097415265460994750527205982108704724796675776879677330783038153791397739666990673867985606193542480468750 [75,64] 526147300546046507218016040742214110567349536184410830489901503594300994260727435581709402948469943772526367586234373010641759295536879444410080581584305242484402291376991263755269998302875047062822954170984717130731395626377970345809717718296471850085911938732707193097633816050980949578378731145479445992090790980241553526392630766430746679044380702659641757767709055747856750828627294055894463772231090394257081121339785152658853735537391053173136592728353279894612530463490452434644882228435608555608614291238441724833766586424632296248376943941232088325555043161344557986341225538755051374683501745845344131810805272120263478265143971092717298641443327904740308694377425882831790788100351917699144720324214959507603765148068313867680521228509538003183545864319210531444084682248440063257442492319722846520837669738428325551613353112137473084194258737272261301415814814397362730564088637233963275163262451033691458630970271540709726215704053244947016392496566028006273172175227063173266497275339796847434190955190219823222711861477731135887000333266414927852475542423752637580005880180176001503834209245476171784422429507954706943965922048217070719766620906824146396965790568367025581397918598959113124712772541323613235450663195762637498588324116773892929407718338661235651661392151369228710852102694492067966651543468735390202514258936710138624345561837173293385337479432219714233854316512865081009507702144900669879759156214519880050245236347006988320611361598614281131453653408060872822259897533411446564452641704094358520849818965714989303385865254142534322085951041992502873924458653421273640690043496379996976461483337667218323445064475890385057396089301102509651967018916513001533210494936759703460634174062079577095814365260798703552388985269420311728825500634066724035431632777977401903271682213107814305383716156767004298660014458359113251348818747192347591214777371324353986957594709933641383013780943852939098743344822996671198626980344187252556417792139630433119193728463769618587845423896297183190051508262372944992660938064715236713467881768001291960157382984392442692032642306268683499176141291136746976322646282865614069548083906680202612713414723759940280330203217194003466918693653441556302705146119038495869602197935774139103681790174960042349994182586669921875 [75,65] 104837523698188063225977613718417118528969328118176063044049543628717078300690821180819072310496929160413194187775640926072327148887499383574178411342026809892376188666064928028148133936853979737768675559316171519046829122223634028842134579376638393907777599274720684326703690436059500498378440834719696953317431446763762167805691959266366254784578879705679329583832742740030887029572560501865885986086776070018124361763138627402277933383667746167940945220224938310614237387057635938969577191558844461462822169590538598010269438931068295738212648011739755598130484294885688813250767328647647999270734110033433692380049730611559513795698458443216328000219611327019649644654418835958495706696493625909187739716654958540909763689225520568416387878318565343261364455544456578346536072650503675971286714990302232524581601826565201361803360818396808461100190026259790973439487536720741857113493138106745970619867181105797115632549882365423438062027656915687770329018962098607724237499353361101087077486240608223878089479826521980366720572949915965964427663421684688053501946769078485060013073266686453813435107346888645707696887023091267854302566118740582740424105487906978800980112781710577059176846423930503621995092600634554775002367498646800523376371597251569427870218896767739820119532201696031119427928467350889157715425817150007027081093208342948288680820259624685220631613805805215476564247687082876575976101883121099857563752600964196904958918606894092978429020764707346476132092150513541719503220386878799469231251308333409202551375376423083153170803065344056789208809493403283548679249640611293586422867386546858667478813497835026454039271236066264523464142368244147625543763312768345776008661807481400993221318786743068573105879826776307882917436241576535183972949125069519030368533988626077170956984158194824698147239739557135391878401900086108581091283165398212604520808639373136176403856625731278219651769289285353030309578678758610170485457962012554246674966342723963474831566404122188272698772296593078289729307029095974732728630157589705298431031415119801942326110863426551715976159703080153886053132451882308401226769641431563453917651524058308103836918951231426599396172356155355480903509939153633017328210585893838281113961126249367605822726545738987624645233154296875 [75,66] -14018614493077114314068898225767519888014769331717580877593718538004201410651658780715069866779308160409058397755878517514059399584932450178890620646981558557487524589817823429699759617066946869053065762876348334144383502083993468388580100517567021009309264319664339758038851388538961448914954665491917765803227627554232362160595990908023084736980227609442178883559652685025166477355210116007221623374574165303656916000806235040910958759830325382401292670602455545473645491131144684610810690254729334045203463592204679101881481592739420236959568814171209050271658698904225943345253742789222170315721251616624193763408435797140933279825126117859528363289341897719120798353095057031646631323603830786365658420067738809655445998481818955371839154134707230271102257764979070845358577749190748919171148120448937472380200031295354766332785986989490369007658944962499305078405073205205894256221407675212923570401570741617278464475422738218389647133663507542509268211467923596633456935848700212714511805213402844572410917151214458651631218906246574210153309250606954184685995400944892127562869449824902410053913052504981766771738214951913711390780758376898280164315519935232201830874252737273863340901188298516514918224229895883168421519575280059626792117578583846118043264277248256797827569777299261422620329154077738445194791188885671961371235904361440729853569010656571545822133560984889385947507068609509185706049691033627574211401550178040671097297003883141315147934734574613032224783656533771972625099558325638468649055485516347676744424844398748764240514964159848948673263353612133029874984743658395604467173274573399806136081462317402701907418713146629661570607144017530630805640298458765273680297049735782726666527962667266510634191985697210853498589576277198774715174715476635436805959963689090980984578665006476205705258268501058234142625317421993818367178451518708269792089697499673280526174991237691735002748051808107749187006671843260956188366775288250221707720424385306699682207114145329783359186444117063169027654138749467408120036423776581364535272967326334716077848646441441335365802678396695138269093268817049671417520583831767515737047184940902841142487457707069897135207188276750065027486929765487053300905331320331406873996339668142496748259873129427433013916015625 [75,67] 755884390667291531504381356289061247024720982643549057187294555211638389527795131245226828223408860922052900325837712835748880640319046328991650145476533514440404385084123718766410808385167089831161994848796634001127513650449517635837533895021868137776057533035398087880774698563073426819582127078859074629337755748191508557608776021135957461145491626078030802778619969321289089874601651182269735123006827455134783475895000601374874257085715215496670203191080958032522018099208114838732243248124149090749144949324341875441518916734681099175593942524747715833122368708251242732439310870679412778847240501892004572112286125911760686042976406958868664302980097755291369165027679653057300588989833287990174595883868974481999787785191480252377976223294028004063113428640848005432528149260786983534488109463397907190862815151139642017486491536874589141265073101066704891658429553308759947277240893948527617765259035311638022332927187408055021492510601919719643078385332830815448624118846395501284070697086513507829959651648059137337981097912078334064554568581816543574790415601377023075076805023399571908111777440948193149417588093981928111232175748823769601734190565382892126912179800431957649191768225345051120835499286275324404620147134818042379130616270829536193546719262643529725339274512986864846497503864742534093746521922458125031535457035973652388086652989867014249006721029819362748573317083337378105888164625984632964774424856770677926954675824299850706038335608187179055180058569403688112085077953514764658764595157571272233440722297884894195720091010433736049993811568468381809943503554052381725512952480782150692686863720017259499591914599493778285072382407895903744380538111986733748345538809017778029261137495807701310150638894435167383056747395365485494472962702596825360615231822760178008448238548454937822982178238625693674446601182533637062976018359418863157171464089441540201621163631219951437176584481070436452825398183448782719007092583849012904947514603505980334041822963037504796068739351221867850894303556277474206714376177562184854297052087839797630301283224324209077220080251314916241231552514895139202606500298318551583196575424975183742531663146419016727580716109890465718198828767151114615557893041565207183259123002727619677898474037647247314453125 [75,68] -12511356187587473235186635310370781873438647427504232426868837149382078956052836966144129653363334759796908098004983748180426770357649836686021707361802390819940292890625759459749890653376777175163409216148586499474949505618196183326812461133575484794734247151292626577290574780064115699243913231848355424440899911389552555480911352324737667545313633529955806612340814381878322779095867770157093449930935227672972096348538265104943645341579250739923533373383183103158388089592977241560685488649404206763405597726259515974038053305872656390900709785457652280200766119793201800148097794935779295885563191074418809676161730215109875417914618349066628811549156490634259602524260775280847781750050455715423930792826589074269499102935249989484956750497901539552609278695559655823624522811607738058510542840888476856720554368268364414301766881140070028620911913134422461520165044290386394797826715660180933338868459678659699314818016316086761882529644376444067405489716992261044726594656517920159921502168104671928640324197039922259497166603383335516023357959861037708223986443866247986267514134394662854818230132397186398436859164819485231869061735570900075285319521985159089421612706928585117451262979919390659736550544895234680759168210610025804903331686360947353508245229543310944468772695370671380661059672598681953801771692513467117661432467986142984547513092997116223277038504737993489962886707384040694934424921259280110821510616347890693812638134800458771914506740902873221204434336235156628777802628652734166371420021805981178142034330963848597330484022843163006133246234558855651823050221664064571335034386122394014742770917728391146588454325659391666477195781262182062141870337508394972002282716418186603690830670801475339207842357993883694779177145372728229806476512615049091043224473066373042844976277997075725162896890054213872081302202892692132646759385224712939058658810780821075143131910374829137426404039284324858639781158157896670416897848680795722385383922395356695630074851630307224349801666083377004980687239532052497217783737386385852248992413469367809302467418954496531026593333749471910771686535918599794776786476052566867043517621565639525845517862983167416838401229581856509498156354620742627455813989641978008215961182258979533798992633819580078125 [75,69] -370730046944336491008998761671856499542377456095220147124486214262810965047784515054827166293695505009392174029966315457885864815382049242563596671095315938155878188795367259220785105138888714643321949132661164202409886908768439573613391624094827717470231287863296832335609698171051439840802103838551718719037648711968843191289359995928855228350950483236126732094222928771623739807234524743326703176434676422299373638685443409469299447398127553014167058444125530801529361399780811005572446757849463315424200783577215875142749048199132279731669395331456860592050048916671200208100414799063694631027317541717979066119588040763688730500844464616191545892127547001692819474592913315299736925397764629265700862123748555286921690182237957578587266552332286832296789225226180385568905629921979411479210521341815005181096352424508792776431784374339673562106666856011179925059595267610625912714891215299674448024072208021707172833289638350813190738914119462565706413934892147053523569827835965020689315255790127489734731558178298465141296907909605045570346116045590320850634991753300902598369626773945187337383567680507640444833040307322911626940897333335746013773062583642168286590622105304088006952211263890525064694817915292454498956911285419971368221670318087494628892583716170019167042859896767987938540839377377372434345477764826958716292980201719904778389824493806071167664665339305244503402873187944038775704212644050902234493562798901194518982908946344269214353769365702621792246419487391432439896364048754022132599866031170605434906015142852555509367159853374050417181458606279246942786913910468214671947755917901743258742963082341129118173362948176440281139352702979718008158514879781369562100903549245993124301032237491935916162617341660426926608095266923398126240194891796344116170331120691987894807271871849120643562075582925879810125371883042620277265750724272089042042711413825497329888470351163110741040312694546718450068328886197625728742648886286045862163252181692532115742708054583921761912242411024803503207777313489319238219574065207782158687642079460778227904707131826811096026054579617343424175242928285894226561171960550233873340221650154145542560510974405943957680423275085186277112923843069888152651451406101312802121583445114083588123321533203125 [75,70] -29151192305976034411384589820328570258709576367723841821912645477985661958222069990638765310657860590501470603251872498203881302636652806050796905750443945605740667033501445176980772573407066848482743439876667476596757732613053828807589439165111934514227687256502641493790397557217052489615818083537287445859254925566395975016959198608819239924632150293525990372732024985112181505288982411478128085727235029526697002266446351283186747545441009055711503797599246317949421605235590502953118691822193165747973364000802484090058955280391132631382008549877690205817633322966330831791878959789202653727955802825469027550483576612021969075835087223293152542478930841648116590999743567329308760137938661457729351368035646103212583938788450730343368505834891081297744718017019434179184486398209942243795388119610319660405141587649382548736392841939528464864351354929400724461116542995247993697485574202878494564244838238104371632254708166263372886129676805684796408177427252181860927906873544290323678236167741688330496626484102156744657893538923457374719250449942538941641584277702290935357450279473496859843187539534376613599156250172459324689013292236709473220193052200451586971144470245469298567409866525524712263151468918882621103285680043505002483868507599685468878868865082298872800263761265524745373148445488302416532169121099280520005167459181205926129862424378662135929745481683611359787844948050696710266952797794642696573212828678601001550074022485669698888079061647625246085749394824068990274144535330131825704544257385183995619096146151059277734738106166427651945113043609472693014789897132701229047479591371191759683462020844769854845381854483763160774158735718838280001180142398594394175332212034539036400134250427063814251818573186866171388509880273368468930535247065928190812609127065379248998166654373037636682868908705368522037815180264030559775825354098686793316843329662137673190743875831714561027259626943225653079489128780350516601431560118471777858917360715792523684924306828134491384955767466174674666077157260404920261719111288585819336898988142944401410971601900780552441077232800781208165897788474447474270740940159315214086641977925086868565532144656532174918887351969440060387973203488061666024738424751738818940793862566351890563964843750 [75,71] 5250830857515472946335454081548913288069140393661276572072276664506475578759030339268236105067572836578731492948905535955961269624600597549024336293467738871816667676044525555836349670441585985190759513092302738162295721126233199814923552534372583588482159171611931818121361649240827477457483002912800791200489172822893371492647508920297722628385806146156010998796819081487270569916431401584544945733907474606409224130740364749933907265534121237172319524505295016124242414443108808313883040414588466350985912769036739016558880187897682362280059857945116846268234827263744924882867577317101184101652883890987930708042395608501323118602820412573110567030813345872610942735019281334079490667171557721896777930257313568507975604707999134298054374917370728825220503755677385284439547095167315550279448419287238876380115449306412329988205049060854722253775990127272404896902211968937475492470270604588229869723713965583582941645103497748259362008142925116045164706025030935360794697586290251143953507960511547341051463765543637146316835295206346511775102810123627317543364344888250259906283637907997133810125418231820297503578570622181732890263373287674590283097879608893332984990528001393569757308398964244257372619522600011213554512717868983046342758436263702166719393463641510915231260146684368911982810267540604604529988791894947123716343551476313025857058537699093025827666791673189265520746313985920469185649370436259219462761519389902508748187974042180030505063719940891958626813973297683641065672870246211195078510465076119432589752425767527607332192673017787225255255558034963155112559356131516887124173912983062945953957712296318265788979200163236032927299693013378594309114211439596944215239184435466782071221514333807728701486573891552860012345838431001040417615507866167340052518676663014452603049973942775628090222533935095105249076033490572870450201157529041239926166882498375286656200369307908686712109946983677658982512751230820489154925186193830930769846734066068750832322157155596044707359082284565983428433100547309736409431940183802920203349698615101981314982041032668131089542798923096617395987820015531522414800184906209276899039357776024449123873821309941234392247656253730367084379301487626567034039393178090904257260262966156005859375000 [75,72] -223624157180445891512230034267058542807844162299091605313516834807116727068036868949942384732058551321704955617274146895561824565055120300274552935744798029504834436858850087505166112724720394642536969879898449318502137824894296804192924686457381296415014975877416459680685596430435545343487537812025681377097095673850987541386830138238956364000056859866261921569880320574477932366415961664004585436332739956563246356567662744767458803729550710989860785835372087284733036165535929814009103365273000656869290691729576228894509845541082091590572092406133928326452979775984612021329936527473339726851510762894981298602548809181196381911038812218724043188592988138064886525549268095895028887699134053762615403306965544217875459726765077419521152953393905951873514237424334255871517959016707948651205709778933788036288611574358833739866381033960050420352753587195470346140264729273747593835272656674592932519966080654510909297667435618589069252620189458359453987938884121807844526012659290264864072684271771263911490097900816986776534676669695721424950778066028052337650595441371463408058244258941480036557773058378319242913417452864355190540919261126770484850578560640235863630659617969488170384348474621967874701222953836658403444353486586641654274189901849784468858625467372879972611216851522436058322352400959479932932842457001974407188367574325205897601973699844028359940857032737155481849115185027696924744112602282546763406932828458553346358619385223737320537576749146317648016496323395881222255430647223798125022465946464933423523911417323762411114763873129212998934400978898509977882086566215627040119359101617530014874391406382923644409666168314691909903170020250948453390454073056960987357340081209757597309841878349269143273497188165840253472139290700823594475960866182435025353314955712844653123082809119046702257154905804924007035609830287219135579520331758697137233495686274344974658692388684339316075936650660105549077102937923254825167614603411954797403214125982793339212111311470833833544138931577570975177482494775158237865367222970287357610652101515971063237225992907733283634423337777817595710939702389057436824021820378388293654786709523594158122084402875796603795940897337953342391269235682514995855463268981111468747258186340332031250 [75,73] 1088960973637811869054009735465126149798690134508899992251052329479238816774925239250929864285842682884111369086983109380652582787842746294657694095490468651116241168614447421948675198976392676276741257225307422399248280083010480340926860301370564189468438493978477622921808225095355777445088457183171448966517616557693669088593679993940540985625044503637551396992922246180719887158184759539851395057924936722699870136211497012769306358669312937331807908498766972443780641086831147398343745766460416119833836362065745614120792658724888036249692639385212774448502199712505328595848296806187812050243979321837246841280533736703292976323745799161384015600011591464635314729467544415180806898795958606255802424585827991544639659316580537859422870231273369957815449299103154054727159896788230094062959264007647622459046338992389369831461946972554839719387364741121413007889127685303476741873150473511855117857806715095644038052743682252908402590566756238416362434094679323822075888971796899706321448998423826487957972744915561291789058809285451424458901459479509469472047691826556847666082241219225333693242676809051154668388917785516845158704148432146898342100217143036484510505427167049398431475626253455763457392145926506347108869940977527042132787242732286316970504012154734414344493127094581197163448402069184077880946252651134681914623930886868874026897823124183115978780424241936377137115240185378706352601464147097604432284061281091458488114426203200115181637163709543296351475508868016410423920399638550284409345351748645918601302113905629152637741231282249027976485323615925554357782675824360963500077576250997300856708120031559110945561473330708868948681870612201098235705443255597965011315190262013180893737228321457215970241921966798165160844917080299693499179106590546052950295239315258305530393227326769880396285597690595787584701694747738462043837802212133592499649618800093924687517412723797992343272227972996098709844587699076434776459120696355836098871937964056517246760034198826545051628572649905744230481177327028517856632532566296769634465462064322379849491500056743872792880144650863251336397319388213876635323609734027199190659017261268006539208744297881066512773887934911219547766427742825634528145428703282959759235382080078125 [75,74] 225103671899931957173048349184023232212298315456632542286060544223538269872971783086475905520615432735273614850498627272933304978945303988548821845360182542902669764106791832956342963468455352494876633834522618118578462135853946146988156082619403309361148075471085446349446878485226679079411501091684413627709083620054966981023268440249441206075779000258922919348477024928950199769543147902666507514613463245107514739976990809430150959422035552270189357990482663683448711280690090689193300530125241708342937676486630470553307870084012615032805117993479078091112198656188923560334097960417859855380749817302774000006490653531542902997930285526834670866040081999400282395863159521446569360772761244517929727756278638348718177444555899006304346080378597527736559151348049735848800262762107051734652127723401636294269115726784305398909562251829456485347145418965942420747491752177442615457730752099654468299261032071024237190231865341044559192283742683752237692207292627047213556603816825414112638714089605387436276669084147598647189354518699653814011004518928268471126645794704629846638431804233323945657913117064240583907268541298047433114932675910125988392395672903525733092847574108890869510650442008731582418153058322539817339851440716687624333505821517188810905879028290435994107571888514588646375353784404842915539470300824338213402213813196616202959470987793249662940500076529607273674481305601102206646100172083799422398817867568208346063220744549089283590860241761161273031949785692063438131814029767599105116967018768127762462786996935251852997769200960118236163172328218554101790069100300666930928039197651761518155305323674919282579752507166533759826043695493288682581261544385326731853591177046338461649712537399124450362242140623469334581156027575662869846465143876545518469260075750733335961224985733458186942783184560191012646529507821666216232707515206994476378682992373967011874332930026989429646110324063717191062127202369887096432061411610485666810745905442437925615928099466909217320554111512653955862736182702546503266822473345454149338035715216970123839077784570610595984285056016832917576397227936828915017657366930081735042242217668202686756138633621938545866563848313894496389032072458658007008125423453748226165771484375 [75,75] -7806845048692314522539331733233966900116464064102054873960421169632439674405826996147749439120922574198327089472745936578169351034178410215358416056976044474734491159736024763329582942636176016340788873343256707465937804063298474750893865179946244652998195635465653157432348703931920742288866231476001381088665806782487933504125724863605236916483881807649746263738488543564101481846943192344912331192465911112259183121616856711204424610266099515701341183501723128754775760119083522673079657540370910783484412298941512658662136111544510078982466210380685826259412235845379077679230959115916394629438253713617455639635982482440718254659591589666573976073810394906303466110155742363121113407825243108332926436062218648862652777738156209582781599677046527291769931911246000833722604830440143953811702592601992699838114950103343654165440480503901071284871107572147774175508074607781315024799518664158802009327752357212898762944801712425101213282091997586197445931051524292889896051116726117685295756924685425956797025739312020616155598752283076537505601207484162207211348570950972962198329738628519265793483040447765906661854003033589007480056242134662555001648449052404580382551840756764637251835300198814146636080843205330411597136582373485080343571870284942363817965461067632158990850807081209192770603321292541763331564871662685074050301612037000307322646858420135385284597521453860027604503898510617288808507023659630602147571987110347619096525283137319461919331944301840512925032960087918286940419958960791488019935056829285522305030262655704861980522073310417544291327625807734380306970006610634143292677687604027981907243220523709434360999344175296430164106863859010448138313749253333092058014425774445521821143253330227512650995023761023198804466036034476116117365682911304302496584870929823521851812028335938254963980167876320120756470772953429750074834886326663021017893493187487169187590717390696031537497068878575839076910186801372571643913887744742041840012817975580805156710009919081450409885417202944690665297849827886781723004880843543083818868000028384745032008686704459510589737255135969442065531063254179532047818475045360134379883672055545029208306135733480389210129253205116216761394465351031612954102456569671630859375000 [76,0] 244035227067546385173447698292772843261792950851782992439955214021366052444723142824734190217951103488855706193327312243995410988229580931223890018249225921830397694694679191391428486758334811934739323190274632504012559625243679618574677910098580413415455669700717886065261183282733297923567649636363370896650791660802944282277164211278213237920456012824686603968703349939677989817294076289547710806373314955129269174946316809880035538932166054712831756175634213684013065704468000661041797548222248832357594138925597440059431091953547867134073653198865153823011914742555935128323036630459864756324356700440551525347149882471586297824222468887266985512972662484265302087161161070278786953702630792955854029863008348929051988085813869704268892417567769695284805861230705919621402720900364047844313294178656533005525009896036013876739786546015360109496319061462825208736130095485239987959342501557786146606091107413411002049342706712016840796510952484273752843960147415734351990209581706104901612641510718158368099592815781965126066909311529348462048046836435173629184420586064466991879922668114379032959691949786666681063900990986936042043489494385437129916374264752916030590533547722626660271372532403597521820859142151122594325323690245365656398565403612018302592017899794368576993342859088667840715122824471581363237843674439794132443160582042492715015268321389877713618310771185070707094731494436727944135149572816291276385785420588164276919904622142113948129053676867874924223131609420227309317206023755769087542418379477690603908066053454037573704132858283591910183793097710054971420601326785466699862489681636186715109803647921759526036526825409729791874917487847192539822086101175263935403700075955351820202626928722620773308573131698190952443067962503637709341569636222278727998150744729635852169729211529943928088329501197829610538959640954983064779945820786259938308775159895119460111687518053737602862172707130657771906968146180333553888636275719157177831709951999625463282880582574248684213767934795537079240316253680347485928017739872080381891192693854425195888078460903820160773750192140389915263955948849662270714024275685674664894097586888270479316686510412929818810332824750424784995016855419079245636123581311073440884562568697901951964013278484344482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -13354533890069975061594756931522122283325159177205431390974853604252651739365560257102066864885176726274035726652544101587974671294052238545954439224184085252461511763890023725126389295383270831342364943385522289750174555598513207997897708412219233915171951793746410385761900258130569662652929081025356725182944717324680721462288588433058330859533243010149272886252248116368906166073483524151024912931777678554393560183060664937163185996367286996015738672470556743313412571994671081016369083773950683667282497679103695286605502745242761978130224486139143877326591625995709014752104599087200423744716054489128756178133718843500292011434637944888226056699882563589615350773326011551324715888214279569618131663498152791389087212092856206789512191879380385589460135345173397594789885521209033765099229810847831065604976748090664103070374232300569516071704142316393948583574552827571530834262924367431283511881465722525502143397283209094585584230134966988996099673459809614566272928463370876570727226562265908231068739403197687849756199355866751204852664237869908803536430949883375921371679388083824854646907715031174293387840991987105147395153632276266216389012724170278757484627174316870274055907716314140405942532475016461340067599119954754361682119452620772748781988659086129391455767749792305690139728406447580959451907446482121010633859368447526929286855375719634529055210861650642927134943441927035485492095975450173583187728038361034758687327964843655981528776856304470781385837686691191890940804791743207399880532692160851414100639163010294548177603700588230599862669211170354313389539102833142860118912604124757313952507839006800975136626111882689913333256166812196320795314880962863693658800332620560597655066889932854793025841137952690358086050759514650997961378953980821386844193267387922689898362745720917418181659563727344471560279295931009218934073080145845315337991872155677587651987474593386067797508226451769360634280897049419761520271014314894463934871039203326725000930915004405667891875794236696220055838887098351814088111124129675818296274748994043064543394211495385818126826081996895791078048367992420350360203909660774900008674931216691771107527344991529453781021480968136698333398885019503084204428376769118477775756320333200299899090168764814734458923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 53916477275906538727459285223841239927495532438910965869278945798471209432818296237211439006725433681082385818647296620998939274817238745605070748268881837354788161954999392288927237348536927137488094180132012157342033275051874151427527134033538226305927522102738229981781032515850231552829335204566559313928212079201300854060315374170108476526714880261501564971165959667036509506779164284883919757736628208699834471676966245924984000834529799724379754593058593979777105226756889472223452502356347613516865920082757776795698705744063359006051730298992262333024323612525713457814833696656057331620587470675139293682103394817619063585952075456325221435687932714438228046775611172426906925422833699785779511368636762583736420980490409472124249040389884024414225986238570730406471598327599138497308389991162084772251316805791165173303696721351568048959018797918449761821563433251936949850251837440711948504374406024847390956406482238071929715599842350339131533757309955521200589328647049668115360603363774584603613277036304673165926380103419040076701249213990631658382332610562993655150550165173360223286869037684795664084681864362989237700850886278882275922414193034671754804454375243830784092077863192351659989944136768125168396202362756452146708293520791475078604814272281371217937049237144141819898898499074223747860590435435438920146649656318959695801243312803397064539078149465313870465250916902487741262152861806878097129454231020171816314978468106751400741323278689605352006647401017405921357433890997863179219243530137910641999551581833174072222643187897043180572916335586884000842805268267229257841327202650964072833186720223927175556450163590156015887881978843619591923359777666284245578093930080267151465396038043981773374932566106784838565180506925050482081391464869755553707334775948050277856423220747832793971390762566352622798761672212184621775755882457146303018580062168676094366139089276760085349755594771879437157214970314782240920735404020442109893193839746787932710290941995576679266416650767085631050583769106171869876476613848378438335747653048115097823007419574953305750475518689488370807760939527588748567362001428562221287179404395267919730330204781213334468154213884254066356425052650592903285545081936954910116576805229017185783213506056199548766016960144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -3147552678796813872626071097257111950299741242106141277800246915681088191932397417821490182811923017160533541077490294552961711753248396268505240706530450857111857550043220953200442456379486729859533800271144017555748461392930493212738013590447089541699825259698442405703877689859810833048896596132343593889699957359217745590846467640135825644517904966986763909983095568410438584593936030268376398034651487195286997747776712074454473037082959348640232661092209581317741972306707040285488519750052177331863235100443389102073940013114892725410167571866948069719543073278170834335029054413931928312409988557035576288705498198880158906286918815892116218704530119480226042338293106538887450581753101788715180004330438408978996203271095233350719822786439947183802689135546145309876457346788026087758528560607766207849094193954594481530897545158061702905840528755076279303483761803475948242039503518861916476033351708848675367403513134482444731215441647929095135987934850881394355163441546005115741922816790355509269811542943345882508799744306517845328125125961411430289307089975903122638203426200873879847487020070447347819747047732304114894338985853034999757288677871035805080969543308244321734911574767295326266993432753005305162935889545652338609327651501705444496369027950960631187276795652044471665763990764642373802676245923678371602120858536398346435225388806785932022798775443512944593297930722145049621950992756255934995557602773081019361791172161939959471673457283179071679140728477781166835170734094453679682673939360593293696001219505300596261237942653348735548716574881877074076123944329572324588555777690130271541651771085143294483702736170829000218734736330835427823780595996762249922173167084812578399877073064894478288488985619410861811889887991495519861712825381813970159435010333873486712913378286354229142419755309319443836085542558157804122277376007599139756438283305646049497195245961751621204052537462892899124554250721036134044641119779676887702166478922910797338257576841699095328105856216686833328654891718364374710813384581830355056312298103512857815544996129162250162604253123492861693531537853603825475789720070194501973332649525783204448201464065978171388222703784211853783274259624935728366426503390771064836801685296602129962573179966511816019192337989807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -2776139868873962560881813024973742528636775458308241842323234013130668203657914643019923803151172940456206170514856229414846243720984702406532920146135882868351980542280816731652624842533873633557148308972715391598018401339361720490646528788528056259282239574750587199033574736332608148827270113986688504767390542975049904737936581786466346335754756232680119705221460970333271067265815325218342809413180145349075158120344934885425945322823882562334242123528197137104587790659718353467286276481171050067821366190804976603238789856504553524062981422791363714325494594741897315226623168947219935465797699754386060515785543581340021323671408612772150458428737399920318789918844559978367136304257926017901475028736399773132277707659697486055128673646733784250202929143818280952065331315960053485081675258485893434591365982987413414560563004809466629543941346546223064007353302552007395344271401651460531436511590199072728688793013819115317949843753936050173541657126652025929678762806189303282658131660134541588416396168240249079445716101187375640569991769965265788047855165858193451154293422936307842037435824447213694216020757945621662731601040471838593526247914110965972843066244495091279380866224382097885696248147156209122723064609789509154840887475710177448319310264127801734797297356892725586396981296307173074656139029245680256587026103817030952418860514032337505665165297025465902867379453875437399762763638216073484689800922432492004533087802117896672183483694039934925285975598824831299942553034222304800651428235162578555437144314699505190350429922238552018610470588563692250228035301335146584475404356122319301094799087864407994807879954948615616876956757218266005283370044125360073635624848222512657672688305862635771246099572191895923258154938842350389511827198963215271179390116008708716154147929580262883627572099323699327743885894333203686702970886637739032723332710075128505270745090273288444961592222063898748549883811845181341989387438016275672027561330436612126299370783928117923627840413021858786717010555425931160679639650534325738177569553622703493040462342216346818117772675828258623020724859654982475392519785719702605189309622314152142359130152351859711403754170228244322556567988531088179524403221152279211131891685846856649746351611111883084248574959929101169109344482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -94880247406473654264700158062088727785361706531383846472649835341570158716253815627526789673788233606731589200472932468793649685284743627643236456717824981686620440179551007062793457645511658665319058840438223373886093416253347522549156085573675046048467020790293140096276198395817373906632862728895991414081358700142695768023828153540386416371211362187050756875439125931303593713462377301200247512797344932904880481974408223917181844960432794108940744329101604241634771986526088287597965099479779358049463012212056548965323738186821875116955600956010155796260997933799663922323040282253329255371765726870003563684968558620765907695027606021786409074465797502431765298180448365325943049150186644596309879163627273524218191560634240957892649963066448155647783612241330149989515604179762481162101542856967181044724845339387608841929330330437864502471004154959343464508590186745849175452902874594528739188476380209756890535229143962630295936012140453430082523844722761673408597899065696980910788557562928086309730688502438620717621911972186574098608036150296253743767569898243899937726712841015732678224470591379711929502510642608619287426578794543310901152126329508763163298875596921440732444127649434365091194535502471271798338638282964354420063179865877025641487888414974774003360475148036866405792651962775591842829914413250917245308959032940505280499662300398649939202837824844520080334081034984516965169903361690868773376443105066153889506953830994305743352362470364263508713076147847259064134585871652867196711452467378846219972852639511706954575284658524982483419268660641768928142703896598556375247706914600071960316956472870723538689761306025314837687682368978494892187369912081418121308262128196218939836237087270628816909704005575623053461893116268751614009188769902257059429624103844669875127127253462934506870862986910350678412678232030114851547534324683148424492648932521910264562605982665537967781499604390761340096114070164327620154700638091486506924097084231353417182920451824290049172555022346051327169542829102537878003934924127130603016899916874798677019447303084892210123893415151979241858990955372782138511078555591615707208774158563201326540153941659897256795551884986589410876257683533449141153874487400172603091319348065312934116251744403550821838067008684447500854730606079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 2143564663695232045377808223440624663655923374344184538098607428102633373729970505926532640791783361023400486984884714355037570293727248176976907958054802712886778390429027301580529210891725078396460620905329536806866423136472205168925671808952350854556565321428073231967225561307545811153703232703640378005104167782904281541341341852848585244643227248783052200712182477061761755138986859005596604531134383671144392737397001512129218011483114877925142338123515534713736326618174067254621685304271346710622383697097138479508291988616777478412569537601559351127810071187211614451008967537100900736289403568944134901289739363904955045985612524362925756225898153308553794237423934171767297111168314514726940344030150582427845234772772123505670003102997429921054403764673319378872578017374601390764448088579727469142475365712166290666409947337863607238674420413259206042291956870072941955547419059582400947592528837405742801565950810512297505900907651910476626651613139817691011905158188788926394331140170965664402271892625586959399374110643400517777972361937124361255075321677481452605729485815828828486150413854413912181336853517302159818756886615151581282022483565596721209261033465800186157584657680231104338911882959552043979926908431735847054930923173776110526379997716245402880883377385160535703832753463404662276867537791462652743624096893633606423718255312205147695771755784949239810348776106488911147385736976361456540886372939634016810100294666418323341590954053205416014452026025964848709072422989644285643425090034689680833320886476043490551239463663637035932872011396097889721168019039644375898509545947546518273753414494917745369005752482393639069415692101133475283721892188191820585945950799858130346877592694905296984882322786014430931779496738756993137680385737673532516063079802712706588787111267604907805471321014138134806682196830278903579344968946091995350625249717938141759135761490866270337445544939447775770828433805736109612438397090958437904941756680384279839385492881190722021663107681311520022362407048099298203021611614936887840174898602845381994531430294472236213873584591454375968164688564688946857317226964669157157721754237860118053656989886671279028191707617312502428087243273313944701215329836126832701890870406267269917986312911277833458557201540273240425449330359697341918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -10656247731806585562008084082328121539368981403424386896840730199166343152034055798373975877707099351876472466748534811733236208431347040130077645037489990153885177073905671552540218391935415911740696821927201757971915635183715091558082146687354714467395331548440188762425557008571570924033882957505730857220698322128271562344161331741075302209929814522856148631275317705323345414030658919612967838084246230706460059051183343938202877686662254373648418401452003364444992759848335408933704536297753930646493174623446429965949056864735113909849703556434912093608253647583342364325740918900937879557515432283794909141566102987312765725401909971821544621994536145273032509289382075490442483729119778976251008651054767039169703476508106409662453337445897788596590688264418896292123755211819401681027619497932520047991135170854153832491720038517122172014023824247556614612340805402267300656205640344444535230097692400280113192725569681330974923401103313026930155708397044528221825436172964035671042389546785261199863311022103047958990128957788103142934375676234849688297284256762513904933725011176476486637659648292495254391517271542401494791010334892147621588204577031773509877184753720325806202883000181156999753097834956392129680938976973919511763144947639929788993349269977192526324310763436085568419068365897375741845618925892203234172271260544358759727453521120390886761951973723934025789729485274230626845330866015851224630741499672126564221312040564142895330302735127819946841434033540864796770262543582500908302560528757828098426890819323777252420279319518051213182811349900530117594934722534029167418285171175146972819409447921991877160605307903221711074160663824946661098416250781177796382921388288217824645480882165769830182167728592846743857976435816869350416725870638033128366342816241112784783068099217039754274656111296128837247567461232117142281603065836207818122232420073927828305636520394710560780688646784076395255447989602631677155860493913853399922891468380200278564792722708252253003925994196235989417813879203388949750866713165298565081498755915024594698658925211250101510397613520804383265754179874453428936043188580296430394033377087943660850413708754068415623855200408151533000116572726683564908757987763811639187800482730818051692443705556317392821319423035220097517594695091247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 33674941123525082056789567017060829070076993432020472050739557285458085017248432599987743144088568064695440377384814969230780400388979069726641395758656773136982575220615287256728467638904185237553333189380956109861244447291910237171247153257921384917889936175359723394484490118874541846530410697875012305760716657087032521387755368930981014876386025223554945043869913658824361275458852244828776671065990982224719751831402402252746745795064112344762005392030539271756900182129731776656411412067851559997311116575535127091189805501092524695675613959027445523966422847282463395963064539217995885333601911127370041540624197481689666881791882804637303437497556952913606978099929396010362629027035023343035403327679178525798026153953962733402633923025911700839065312471469903910827559248035813149638948186143870298848069770341102223999146838340553185256823766508029249608114459405388513172542716729996180543576515967624232676976199793017442981654583152984932769305364014027959520252637142743117511510648230778806665843500238319951863717507396948386584708176536845440194255882191390523943930587722459747367355875022724585308772876904822302484587107843382151293322741192335144013726375709617380360783782272195593133245520902267781579251265292752625159532579653061682429520955813284907997734025864858578517597011684435374984146738242242001599684041811213875323381848726980780314786497395790539570928984595108448623099126558018248668017955745644554670150473578281071633419984424912652317789371936919532882582050173449538691920235758898148822636753562315649517406141179207368639520849259384408140253353868822505151941707888625835820291546750343597485783549216117072173573170667051186222381358077102030721110873658689697630378600357855670067424028071788627012868374728745869425656833395458653199870627654247335769497704444000696979078781047615912515134314508930394916383326472298219531146885474140957808843474340686816076989129156976351360531970132518187124100900094018046633499560302561453954927509024320961305047805147206969134344214826252324943027991327769361388293066897420700029493845955260967137149477495911721839700449940808599453142468180157960119915978102644770586087697098699991034695111868113377258846686223518694555400752181570087666717297588771719698248144704512060424117053615208905448241694102762266993522644042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -166571004927654039005292908104933229663235730694136354011087275274281361311493794691063638042713871651606444035567817806444175461697219598187090080011594702913507501198026386014931396687229559599817130126434772192016431943175049373026001433230793226993200836042085217279390184245269283707001678781108481066740918268897802578663706332309318091318045911390980137540670202329051585242522873700423347915658514708631093848003560711705254184203462176389679937422150646258248655370901209499560763480983662600175569106514019422275423854313316976599902203711926727906917112169936810488400388840649399472137961818247589298828870314465108169292198629426777265888608126389231004641670163933449935746010082433434244813867995295784192450144785796033139412978378520418821210360408034812754106761661813580544357027580629169793327924161000599245477262537144825300596319852520081478582661636855190140637867565237635308648942910122639838456033444924827078692067017379342763767732125770445443272443599346729784778890574247500224141139920590314095309720492992159211493242013814303584839605958769262258515247559852991537346338611538655970300849421041192219140807343411889973960175825065637925848129003893527729147239854304602097090073469664865196599525183487621374878963143625755707260032908707278483257551287268025696080224097305396457741556092035329332783080753878529586088625010674400094684136336872702807317256233212236279387828174540702776854066117635548637313878321902559781592052266192122413881806554860795916661434083780456547435268584778809117500988120641231800883437107074873425907968425029326791227744311539239737209585170074270595988375808682746599721365147199594176674064069956711267361349964701181993387966024180416675838358092883916341371811873367045311390410621691887239839914915860175381437197033223906093913016302897061205607010109536873564998936886003522845393449781274455907432419473669423187756701301816486018473790046564667989879171903929795865713675702635509133599251780191241186656604791281542036529351526422411389001174637511579031646162243897901101288185249837633373895912255588876667490050807522944970096283337933280427894468178160845431631392871122137394147521355093707387921097999748110377378159609421227891066556988299999573074814905718675311403160915347335342013896382074598977261065124721994834544602781534194946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 737583447680099871988676534681695672997774921633467529341702734004016473686676356638856689838038245609793362359835098785075177601879628814670910456143633361382110595685729789601114326368731406883624411669039708118884568378243421228818325559037920079514147462618438696291273272833694961955600494476257945038112814227408599511976855599213055993367067395544345986433894432592314200369206303836965755285391901734715506387804694315933462952612893377847926696617055894412719371552357145548422981272868343023834004588889654811869438158262595096983757108541219759129797711219001364276790997222588671374796363265538837340781671443180347693042877647847652163539794679079084419717907835113814494095258554135969833072768100683496686606395403943192021084501119315777211718465562306039082117545624274453370912470323793655482920778487576050071870455156409181042571343690158636941033147949029104927981876814020486033001144127932188162320212002850090178346354803671892648501878273257462946274918901207392771403783080856495834794430031241678087834915419451427829959388388624753430899950342055309078641839734347088473734383190947867466878481124777479464389377462075035920982663960928237115304871969758043941147597143311577416271584769176320529811191988872723052845704818230897789617582982188960831624255679977739758856882017599467181894450867945323897140941902694163789822227093133378716919943623992352684737948405992810847473120888206861178755574900554909245767880914565233823344207972936815472103852656280044413434927782045064469656444751438899496279802877889353758632375892723316746581052679021831635522225312314902193477533018349795011251468915521058138621802537544479157643416331316975820734805998244915663512626393899996357673099709997572789015059378269255339989739032912671402090186709020662203385259203115231274836042147813510585726164123573795804359424949951195026778644272666595912747641157146879741328554866688594651487536621688390028395413786175134899141729357728375089469837588336623599081517802254034459321769735753790216876353811947129039843758940704472237465245413899488727044572874429923970005927045581063576494877071171528887533672990878911227775329212643740622640370864635119429952456295397181494742535244218409050781459985686977247900335811096077768946342011465038004829703431269488579989743615855646297063685778994113206863403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -1709972398781552673624046649413619357432774001172343186042464480812543147286133349733786797181503530352347431221395924891062984149179682849214689019509959166191663511032375955430867177320362784130055445112403196156997380586814918718072232140759644570750936500918651669616210777603889271289943596385710186650085085086052165013528787489808203457960918054770646524098344948216153716488641921016744668653231159175026154012728160650928898189833828688053586640108743274196644501495467133267261206048255136883080167661234748746555366238039795741809000849389698875760778975338467932904103957368144195384000267826081030347377330160497088217095025055949616666585559060629657567813223269818294599186945150526378722924610018870462332124231768932036846404356826593655322909931139184955789302803772573807413876788624807870818854872947610914242862163339963784761468254807861370671370947923140810528794144866962897484727991698916505031472907018330364575859136541732350633597606955535113934588050639891564017409746858185704731532361663296307399990196397175494037769568524413092687671585665211945213995582307350905348696377350853747619730608975234276580688076966892631420524874658963922394070078870820220478546129328701902908792607670777330747073050076534289425666494944676605008099319584833212248407901280471024571598035923119559810781883670653745158370422107800936431685825111368703848237133828947977403636547459579352811913689089346429763799716852952515069715122706525333545259623951738942028815308841459573853800691343198206959871121823550548497617390157594871813730086795011659700139986881335010237614662381284584148797547564678849371443448094187868981486736436760552078618430999629115948003444499766945147766934003976997398224567837877365062869680319770378205062391508234442876446786020731206922226365714122419581954408525741407408226402259896768459354535918672037922133753082055242839180418830367960283196527109478050763993494454589836389616357418551958365307884237388885134333082233072000642428205248594572928866467901033068363801752559631727771075328766523762283283950354892689668253146025968156377260925254169866308020208028863732493519623811164619221695413668355873566272841444004065704982730794659572364123923014159168389356563079925144040074649976601205272633477128688699997767664071958568516534471108669901440180183271877467632293701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 2197280403012999874457708797190061791214660688641532515489922573929700115185740849388311868488394887957952145842113621686340496472711489700312507538208239847853860389749235498625916274065946446214226238843586482278335712099711166863857924899576413772852348989678699609168934604675262858152064809548893893835296896152081605478473873567235903308157842386828956370230143293878625059949095576947741222348886214248399418888874139820698307786391670236571898972542490381717965852896290748590753339705256114126865252067083077427542561304486054979765046570403930145510475679519754753073273422322992547851095656835596256833220467565278663132969990698639590176625140274344973882312330137938677571842804777701428837595960693650265266523495901878720423554830727771481676729336918534214983697130696960767797915848245784131936723641669180589888298210291970044941606090376337321304820247610430050640531580433959183413741033670876324754211911201872402580274702477173863773429293903582591436819214204904442282154187630870304649242571454728632560183729761291543132961477815406228983912485368114193965455943963083253705607146951957611871057722317000030906315903392657287358735286564107486012934675052651444558972297082489836561812518532900840475415511791304619704114512692100373870644205473801510436335702279439496192178950257637766513259438238599619390590983937735956803189489497945620356255453924742301257590744311135936324439884226015500186938757222203788775907666779466944354122533445642359910898567524081542024934770308075448312129172107694652624611813229669425269286011627512595875768493134228334625065960985523247203914785652807061895710889453893818978050094987847993096990381476439842081965731127462101889399172321704263078612473866083737971982851155076388351937225552681028401415940203088438769026598018035041124840254943895704777757371020042074109715261706570997940942455600645298658064245059923748172685350383841224819321961364484524941108277987603459926925045510225101539526181933670157748079574603889964268814746534713397853447206204643943181362565699823487410068464649294723296794700581239844360869185234153882326320662425999905860278949340530565056270892277621065404817532441525562820663280309749843608601636678518321098108726162075692678048826224506751275106069307437929940490026656876558390792788942708318837560010905463059316389262676239013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -10469909123240175016737075635576248938419780450464079529004328696180481510130030003132894922858166247721135445415706787739202872677809748475572979097534460876847142360320803440477229713514241956123815338302636167910157397281142932371865865526873842555593205174740766779767550790510205290895094297127323175224831033597408612712859578249245624460163730633689716186782860484404431969356050126846252266043160278447233840358016849417682484261038669616639430347879826508292907332386375836093500585814059742489476167212835763978225177983252675011777562986090872929233111753509976416678774170189393964452433598981749107150864321860351851263955464677113897038050852168719694492555100523482502351598140764086628155206697468817149996284858227926705455852725772338529265973281609546667886662461742261708955569294844742128658734585410795821051485740860594726039800313779887816773678742407552557180825454785706853521753001402022323613533039006092129688427586391977331158275730531601265488993484335980171371128954148755967605283900856214401417017385871517395335364417417904798455335624147253614281704889558726363720178380272161922801748782616721503020763736355813749095214382398181911473862576910173974963095805985684070423404790610960736615789311627371334305716456101307924050621321720062463227371601145320238736815854441700922234904851177338460295984284042835511878001842710694314542923312878742611111819842458190544355481544161561106146098736227397398157203975146888850871831064882510089526563960063900676311132990702509203139395066825288177785592548771949694922164737872177402346131435142729494094905958597750767062997647519164591935531739447160640909983038850550869470773203724269365779083777366665375961654384891257720983410964228388993036592403704505688480845701246714066703608957950704920147482811271517565428305757095779272080548385536640194702101853335569649545861989282800681875385127680365100315144223273828359791142395733543504453094355516695463588831492166620962539820133303689024035652977086668807776943979745931221629415361043467627527761149749284455541518517802982917020515212377520129867754410100128522224143136549600828316546190304563037200445855067739882452384782528592199859189746230602130270934953589893379787984710307559678084130708225338761459292926964187389465789414772360960321076018942832668685242319961403723027615342289209365844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 82130114640871757052467360091808811619265220754776518464514109023253933704045121982453446560771806117814078058754954955839045591619789349226924102821130905769820970434555007781039837197286422221222242820909207206157210464383077445973179234795969498110268829186662019118393422450226875216170941529147607547217607168126114928432969855415432045986881404547644670741214104835914655107443199939507165967097425632604435943894278520189073565360252353290164182335286710152394339228738835899694022472433660494077879815556894193013543828568371137554924222357844078431353668313077014877267303179103410418504266554174100730269972871148768380448823543209246247334986975987672410217098736602898095387039955687099935022491617028741151145752941386360664726534324798532957607440902834784961083454812868517834988498725139887371863172694812722317163881924144521192982112038519860591537422116733077924363029325283855041653113816045423188287758937553989449828758023495091947458297025451689265855180303553570382396109523954404762538337446827659961131921054672784786876772708334447123346656690515287257248403935060475757045898562560418820888832545983747887875922338297208596927944706221480252999415099376914058295757589436554041954400346403992082656587353590764154376301747856774733054684014903833041158111889947456051902614095048186440170302901972169466431189535180009782170736174890382563820644346610692194940727676131434060108338334611929698854291537294270811135762985804648482505593763294169501422911856899917252358238922261820966636142807734083073256248289442578522143085415638264861476424386807129650448515389758945210484283210881226317730203781650888123765213744079355326523362357974890317530305576608395814338433824799419190615631140659167161068055049124041623876043695871563511654897570198243857884949577959196206354533307251051624965058894887420095500633807516380752060581089226729776480726148057389299348443572646395152457808113851539266459070771941169772507861001443217889161469341901887530025694196813085341945595977979447513938142725579418830236716148992668446251172667678173772611703904660656517680822699022655260113068416124038479543023071449446032478782347280203471884997968654772677238143227261371177514875507637613879997005138521901379528117231164341692897929748430057045846539681569012941845539921558856606078936901400161518793652248859871178865432739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -397506181220607240672510033316812754056562498481072205890956203308273982154183659944144727073137057741516975004389174338541716608047070875177349692280849010835115341535552304706187704948395060291876966981866261665369965467793141222711349959069485555651407091259273438796707987450806070652331379629704550942857869531774218713849831123247815390200190279458979593821874024124544897073930260298667179640441516759161055271311899986447527001745838572712530478647894870851464395574051005063119139088615012082910871502592559693302738442538847419412488325422836955077339911182396565805474229217725048569465909554927618607283210919509228838148049518109013673891993177647533022682231839692057542387881346968272428384335446377585478247372786655971521930575750477434486110474607977949337328484094127562303667705666096989945828150287480527529012196981572425514063834491777404344501361666336160494861091903642212052671188095234247961658538581301914139942858380424993846296726110716853664004417916603741314359585126229662158343801800464239783990197588448674723406908889797575699697223454299743765389793335945269224064214780156036360949122063294183027908047356851822643018910891502790914560395213734094255089939376824563788464385781305841409808552147925531622137803159236715968102916458712484827822297228719122374589561020908713771144007596131634608783567927056324042675141809699911584799218167299241495378625638162317036793225135052991747822741033562443549922915399933282928886184958955656701359022300408336632344015248776773616225517101695285232847331346941735431072301260640552138488185101918145229236323663524568722049478483063505440398840837484344750591313250232275559620736948957237582411920412536035894990786902810038254913091783689531243157562553352076684166190233245510139245138534339384321511250726978693635804534133840308899001370905253277851019329854081256861720161795254405603122032456282141551786956913891520299954630303339544102791709760452913796705750001223489468293746419209143827393314365912437854951257392806314449513362008984066784491454402707601805529169530541236103921870675844837113453470026345311638210481308121476553163185026874274857329125057565692088341340412911406838031274777014362011930083447285145884953979100847804445086911301824823868141469640712635783520010176222209430884878221117777486063626956377253796048876210988964885473251342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 1413967632998250997028414759537699927037608022042586826239564326567813247131914482734595932946786208383079659573836870107322069004577551393957141501712918630304552615079771707291638612401618389876774398215005812330835419399690733476879265560080280516638074862601362383262564415204778896105328801355904447711765977844702617793163442338019765020419698535255642392487005455670705921230710828296585408266480533910272108208095576103822416418583990583886417767109805545079258886668458938832681447869480836148385873035662000578964971935326011332615826599487664023264725919269987289617156333876537158531818389578963360048395205390038054759966565352575248702065536253504401093679570155496151958297042806364138030987288081152091879106867504787112535679266723342121981371102811865079442289111835590224356473064581060166962470662825741465814735691650028386603676504234881293650486391373729719098688572779213211450137294243925977575294910520705544576819655231759984670020808610654043112686171251650940009991385757298524178858219072817838271949686400822775487046574084179239765935285659557538447377534287975002079579953328295629341972406894490320082134366095936225983418874777053467281704490774649455506257629787083062077678509286209860997405096711229053958716318754575162509246452506641086981851719730983243846108893585567235928269044594489177095238499270443767044944921828008457209614683291836638751383752639340006659140671221907246639277860205341325133358340056780785750297546147085131388879248405692798188705166648507139738894708350151000940452751543331166345088561249555841651005060354913375835050777252634057071893286252798072877429695366618932130733717904530941379416117107779207092754825959950637285258289136338215826128187610093738511094901225029379789736507250223124327459900996880623662744879902517767924379389163511870870420170180761533784654950521609685903283663414204625658292829901827149550400047598307609332397775368148242197601593431780760869664397127120209529392680212826933268363102110353519847863745887568278092929185221468768737358612999232691535750162650021219773869838141349165830148410038129896849488189698679792965257998293363370696157316077882493137530680738954223086816304008881156826857178068636092786102994985118434407755519334054601525987886750012981128802490608997054895718170654425713974716370992900505684829529085000388022308470681309700012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -4176813895706475367921767848643770125995604805224546771229385357217478389418814468962829506873057416590790212248009580001269600174454729126629612273068312189376662992159492214465283066812747886692060145725098896761902601747758398943328594530660792376586079688816866222393777073900750042433357270363904368220725523255060712923108543214441604467632219985045427777618703623253319299500553971623479725997756807334726210046597465673771821906060204475028380193708143577708815520757498885809881030766377635222116280141000309776380102667078668011486979401294269742214931402963160764949656907712911243459304533097285431018873940573614758647787385323507429676855506408247867598360522406006052296850016581703394317706746057501200856363081628535453893119568659275630486991412340277629353963766025381418254873110633054950812983416217364588179132001541806856767176590326510409238602625769342135189432085336533736951838448692069021452415889585635707134435008330954802493837185230992341603133197363658393774800741054942572316504352849980672664000381969258499628010066332063582163838930832566196419277520217399526377040221941001112841600718681659493717258933996531684605404996029501450679687855070124256142523629317697405260516113748784563602440525013625594585330701146616784311370298821086670939190231263895689361519651409116975003382956018966266049194289388229485082405146606328642445622163507191874676441289859269838008380380050091950562921869905248060188031903323212734009981105272460104644540124185516342857996548716900628283293217512155047848952502964113039577235647788577706404266110541560669712482277740982063811482718849959896901447998214555647121808477094215651206408508704115054141473007209712496954999846920477909964551990510782768216759793186821590847941995836055347810695375077161603444864983473718559257317741055910955256499415454286571276620608195070369262808385923422344498689565971872917227283854787707782610762483604177254726960837187439752366187381559205668161325324272898825609643328729862319835310448220310366978206505601495865806677666928493489651623750199133697600725575601674753845469706017541753321466244762745647278160552855416232569829952121408008575730435197077463493127902226369676254290681470103216734121001058060345804099311809968979064520072656542432171079450869373443175867108085019632516981198386505368407439363256233866295019652170594781637191772460937500000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 10673555127244267211147770450751677071595415565057169284279017164528795929183519919504865341557221979072404437386171036808731224058041416521971977391763642323639871545505410393214580739347822981403969819431230636462835963710727140185267667483730315441186684086716037866775252113718844815424665070212581776600504278056461322963623734697931381319279113959413020624777216893013300137987856956756048466341391198315669729510179067155453824795943649338846761604797801954260522801961318760306836276790976027623229473318605975976465634091364923878930070159009997262544941699405286974922455272937987634015879378693887892486342062762046443998145017973723302067622589315719999452498387332509401022208157493698929481255103494321238739636171564951141568593574006730378725279769150233195800580973947053999758803545222595849213902890121793534363494277706962951838973331012647057020928645085550309877716200302202206245315883941572556044594217093152233776037852917416582475453039637786003053857364002460492361057841005213535529158469677282675648837156825864122053341934871451032519084143334164749786254337503518508206434824928526818104727294328504772566496641055857659403545147770396379253739653107427328984352650758907467313975403646876430719488600999711508275017569075187017286649164029923744432544874955728936751683949273815572899876370750961353624066523320080498434750869338516802782077533998393258048399372630559043236395149409054250551249670159560678407647541138156673660481276235408522629165659515190679991604221080433647868475307980751203226402002214694057486583638808445306660228533473148273029683077705655865130644989883568636925415973904973820838738016113877529405840405276114633521047703264275078579208484210419238390487788141655195789750847784100705469009014908787827720760991856627560956191099385820185833720306734337977955718944036573821123839150560389204783221844138695075176387952331894535791506658921896815097770465927193802405295801924173124835463363061406210294987239574841473525779479577577727521863343491212634097558555180722867448329535659343964507397288300798828286347962028735027575137326653405972926543446005263871796302617168450296409916692647392648881207546535538703189900206288661942809077289983692387992145326919103322557676655445312407736157519502747904581721156718800705977047641127314995313056806543053861437276331584368942867468987856227613519877195358276367187500000000000000000000000000000000000000000000000000000000000000000 [76,19] -23587164034104650641428699587856836877513722412301991457944666004871956166305243998565689671863848311364422649209720670712113358271667671933364218595816026683398973436280602483121499583409137541976114291641560960271433078785496048981512594194333452556187098945290521720508228983552770046762450485608625945346920286382706884855808929833245069545377280630588947145081739356087831840305802819918386286134784357474315555068016615973349359150211637175554884318609593635830215729258929414266618943388235406339199673075899183297364693985221956181314554832308847638014812956096641338352880647063957463574940947254066421811369839608505697422044940354782132209180081604066770418275892201503160457049985055503878751124179342840619412913993049438627460278922286859148125137842229118565672060299477516104613918721116406474611680312852417850830364789628655389545555862235786969689568519104116434187596950641551196521750977784058202897419612404732041912830014762845579834524067518786931747464973810799622587391862348207202016997432353847764544446244813024684340106032747985013333247999229466676661767099337269411456018730731575053096204859980406860436116506630085850753185628853417800233747421963912529224639333366279136046343509632155242614625195717389072124074732791384622150795205551855232524621854801815843714394113837901493771894342317314772438361375615245277486535291495167095353174255144054709707339778364193883354871798276508928140365477358514820955951484047057160561362503474010576888127913134381095321830696102077185142979199227825955398849916376204992068805164576982164638316149152596705389344198133028897081387088579828652370413892335930287892081903395350046025798975927115287209969774877593745794509054435066049069385712083057099922796995479267677662555770833328153097907840920115384966482771343217219773562321989461938281843035079428935293863400675656532255835280797009576680183216988623707856046666699264521192697147211937889435428452730854751823845546220518803384409299912382857900296206753075402413070523905941418664022295924405670926334946941422535909816723184307783219918786575535629998026377433100860175252605682680448689663896556822168550560174890517658276691036232181915162167415883281440506227174644929483738418699098377505927191222585780473516828232989681865337022488522423249478595898564642092952857571183351556164301990389656812213692305135737115051597356796264648437500000000000000000000000000000000000000000000000000000000000000 [76,20] 44777780227664336268432697027103387392617581228800682668825126108024305505705576811411018953248640989834535528825460943801229221289543042165427932272184179381206633231427650869449768385710307880753097178561033318111653433109633709191952571405229128346593956928412585440087862747489113152638728647875391238145931750143665706297182939764998698503986368139759989717219130429710719015030605883434812537944540980507982686115481391046351682667780166082963323297819161215292309304280120454581687658408308887978690995828949050966433151654340468914195703050294037221053859022917542685556402437424634521179864194352084573270331301662611633874026276128853797987708967278463785345090030603011787110994188433978626939523753920936364311783497964154280088165263345498826306156120399027520319275223323059934575548650885975683046218286344606755176508848897786476989350461322047034324836362639748217250218030987263037941885007047355900070863997365686249051420719542995920543427059645106927670972622235131199091049234433605923604927606893204356533101129987883263398315402418514285697824680170600923962640474364640293144669126639378292464701668521374043204503485024693932033699819629559249149463915175982580370186949609836394890736147450936178156956049315857572614499490365749786633355833111314513211305833952767074579162717574552566165896970948412463534802559035670853592924537597626558433443121102375391858592992288662039527735423100370056519398839927854612889943265912000063140072977497841721691822126129224619546228839475126489319232133324791832377889650547677908256188825253759350871141179032217597231136571322847180620748285475551194302429366242399958721374811819390111984972348675765816655028752147314179855775330600619875016724976026978061150439080045988067471363188435431329887826299677975049800971410797154679714870539395209356185461785912137868603651741179035633329456034070498290835153123085777112166370277947322545657433122708567322535468724460263464836714474945589765627632328047581606704959666755362613664100016322541534474853718068236561404227879851124724962112035691330837501223269894697890889805571698328426105619183378019694814305065293473842407055007427619783865962258827968686737288941775482098485014549041755150130269985651991304345034908304310863046960010127653937702969151224438991478571872652715716357156894820398584157360525732474428592657321977765771947588291368447244167327880859375000000000000000000000000000000000000000000000000 [76,21] -73037430852180188479430957481861746778065311951431414535234586222604340443016068552832393205038894143233118095057810029074020422973840316035293730501951274546500930480420949583420870387993487028222511143944910821994193624585461353538304280086628943802494917302386650397343566905001015933784656309934566882170365453122687212364057494165847030028787560211588269342202789818451622428545267329941869871501231692412820569541235336508713118568237522895165779014746212015325849765022732127982754296839325097417251414520833681813207819569039937005107318452660121680871309590535662245838091123442581774349327378314090125183922005993026176758921134008218475767996493620832750284921140881590250666108033784654318820133958975864355569067639532048017102171781570263938561604424607100640198704630163224823704589758370446631805146652495924495873223748110376250376804563406850814487311711903930733419348809926067140799404694246773582171071098481384609196234845330917541681513910180917360501498680548585607113191555029528185859564388502662254487552369195535422810149495538171848342421069831474288766312172776517641045648853563210056611816252691532515676828089439910468900156941707102729820503782197321679020530478145808830660377912536069803505563929159814805264351996779878738813632070505457161970936858509334609902662939569621419972017463924603187585972753741139591113422006214535357071553277273873576134148678982501897862909080935760085220844579032877700546359053231231947555241831519824794140234960820704108287851042985381105966592196917697010965797592880696329078997328929872958677217682311976837770987712055570301191764754479882864330970273489231523600531846744252538105358731115799851860893854209296369614500296575582630103272045512051753030422146586392173775803212977750368023409581284906891624951701761473673680110540093540219543283510498421653161885124367256069804233515102536904990053728562718582451856359037670195218775401491155901943255466829783121243424727393686144696448383587916693123998376953199746823577072812449321262917659267955874512824984777174939811356877109778907577466844189602019626436636468670677360498779410943120807606818902985092494745528257681774263104500851958049671171032367846475926632175469205415801869703608043553558442851916721290725972818713549773661731642901301319826635328307370478805610622485105616782167377555584932681879353365186208213444274406356271356344223022460937500000000000000000000000000000000000000000 [76,22] 102939721959146006620689622118711585369263587768754289617340767089900226932309330560746504337662525108550170055095199143389289712484070287186007540572834151141880179710273062232695671542342442474088086205679740790233547241129070969453210598821975813116477352798071444241214094223785362383369400623831088844418243039350051887220232319328300737769924969088509582275442598927178883992449755432836598223295503635600053057310849059266838374906575664439260338131929718178302269237972780631954733731338586394718443385142394063141762968747981466853986829724505112124989345974416275720613773063317721947863006582764833934542707157232918419746275515555222317908310395293995961360471491183023014534177083676156900486074368695770786944035113475847889090817850266007041127246467040214117504130317457058066061300175625028502991086059838701879081073096049682394188368970876556690684208539795158911997012705276176473256749066124331316602046976523612566688807640725288141116107669579889867186327841998362018810393100637171306426453084645641496179992878678237384922317662288930998756584697032924428636779564253425250503271894392840123333971816001278458950128548611363177082960110111596414854182034602953182527995639304015740910560493113732903136744274826114089902405568859182219130919050871848070659080592559161727066303701960185399859487098982369901781620246463670779311199929465735437598326679464843941341793293520695639535792787321312209220628359750288217659288954392073439642107385336249526126581439123832933159611953333373165280456642559188936789144782054070832996934995820878647940434597767232646599800535784595979522131895938874879445515294802387907547481195898608891869844099458976065176389104828217011129674586076063812860412497393403858528961284312807909689337907387697487591242803100073662327904132971858414299007957500043619248165527653402119810003948442505462432690072667997163199836046419931546210016721062034043802229669021432597275610732920246685792652758434780755171102207196900926587148271182239330913908248959709327476154817377322324915245042799034110284390731899028410189727822569480869267181876586639890921136412461871457630767436879915440820614108736862920900996642309109772359677593258281760442166190218988894717408281722723350055627322789148712289197645310484646020794157241348263520547650604125853799888325830054257200026949832317885282162865560248710388585591246624062478076666593551635742187500000000000000000000000000000000 [76,23] -126144445238967234533123542307804308454439828083461763226222811548729432184434328366461877084814988534676798115997992365047817936644983213392468260950549622203933807357306687070686371911142973907948281147215157133783340659146007352312474856739001218547602237210524393199357047947236576982311389125536814508458427094215089637192655286199487450640030815105660297557267993073890007995382256071811618635704205381956348746613603075234166872341132177670129837060174521674552540790278304999064971609313639290702991812603818900505350942626870979204059206036576495332826579111255379369761167612901579310133860153823458193894011844303372657446722221754831071920575697099036387876942315462534406838399607046780426346555558176511914948535593280715752592233437260621753534111450459337340672351814663235796042843021750428380272103961487141387178989179559890231735252121201238849460813531156376748932281259244652673310506515507846980081652740943122730094932928608677664535864564868710814434586213662735388992980727544374959999880317693366870892316126558252996553044452473521801861137649629746289880004828627940497243610526428747687617613292529364020337407177150021337215371991433249836097121638173334673647235842199183607367283645677201604174073443579742686471335002555752315117959756126530669045522920443474936406857036819370874322898444158870622417605614975983451078689685890415256645012817986745888910302888369991737405024353335302211992041392224097767988143247743015148479228605304709310425415414399347287521468611626379103357306616654287326929807383659473644688058305213316437737054456118648224601951427614404457289858905882199772245202630045747008885205209783954737942618833903403932608970164471931806245246678659097569420214271111582560178095813102820269406980721110568047724450912481420830773599307921898034882570294887058370793974152458706867065023920885412885958798670452137612176685527690034066670510055400897817115968304094562649419231161534968702341811434288360648369820061718472540210841980667156146134584598064212771215604000735666465616300837962710474485676582119081468947626478557413347268011802555376503886940957085306269225007439320816486179375570657870564987741025645863425134146468092950974177716472247517995153400020678457929544466805254975517250715725897169019084888494175208791936237475474710923242156026779289084336379792922182323325101137318564564586409471047545594046823680400848388671875000000000000000000000000000000 [76,24] 134763331584111725302491671093289771215694329651873970608989401959745439820291405342029303825014292463823467228570003339371192149332868171791000996418251891720357472768412634761044877524434865244096512771415075987069785504597448150657526291529481724203758153112596102095937226045039170666578907048213828059059405935110348303710885093026730482711433306701823771854005452601314228953570335315540889286276661489044124288786505336491614149960446155617071896002860474179070820211653645450801394095277905444048791808076031371062687892723266267056345887981124869113101720825516770588874086527405454868815086921313854935667659700102051774624440889612618073294101532607334104594075239926299665740249045412401980716910993921405261582624694009217003555735301525812696647595427134760302948439385040472922057129590531418242171878106540183255463775442932537059521717553018554251265457231622960013270002500117013287774910502832305140677007710745322680105802743499367485581384736907915502703951994760424741316998582851249825882849969832156093988737226458017685177469863623311779714762032151365569192084106749231660390015207285835435448484562404347377737519860614781159994454711780703885966474746419356046840763352953958031267633406816062593362326014672091492331138121235686855270954992367879078618307426790828542908213785325505642578567150327711636136433806785184042572396888466809702603734874295308387640892388535186846733629681671716453077461868282342197730642795801514153806512518866175474308292854041795529402396654655082606578857257975019863628718917195263101029349145397591543219176318377046531672301921283549390282795823283491690394688755582831060658126123015978854351625943702650304694534187878779091547245604155108130311677130661380661117774030694932049947561548747986199889189672145278609048261986049444295802602159602796547800347609969118390149114753231894888905262068086392440982318046723678122035895573293430019007975980222481354069738199118124726342610557486635606982898481020223716401526594061463898562621584321280393919048353963730784459086663777930341763370219557241061762292150171406850140446310561912564474971134945756311784229769612239562819201436551305811421689085847764598903295257978971269968539899386959043414790699061331017386371628944789550941280276124931739668080718798214356655509400802807882924854352056346691084010456328977420472598325298240853278112778672326310669404847430996596813201904296875000000000000000000 [76,25] -125117460813480158908001902847092703597254951193835308850613900540780300349297332930162621939229917680897569185875108865085917529149432567357842539001259504447186726463353131546543340792419667229805924053339552713090358439556622181663872942982830709344884054651028432921205954922580568865991966109852760614653693928193781506809820117655619649092763229260654741823161731852271485069997784284855342238512914368543867694718277058298037835244913778356497541272758907663995435393518693806262322822087499841407123723990535525978629462323738560851656000376973564635687668857045766128529650862058625221734695588423267384964703004774604168167688969389162424781597904167539106685218250017982487467284954877392019521693057113830306649443750447398681354358640639291943917860287364478822669982489106180614072463767262184173828238829779619171622982986565385493282420513501298493379562463812973820592401275614329875503160219926542406304447081700497051694014679544035667717918381608004162350997161735346352452295385906747782637917568911061789142382636900118312616337573465307234047122969051791667660662952712654452393910270145873388411298975235916770846066876148799092221526167790385698510087174928678790105763926877960935209582487258220810387267519408102377215466161031359995463289511229882957849493191836195298610578469112475948865601408397709789046169523016901245303985445475470134799024249987298256355680762094248031594706348310314028656412136986383246602359619743415694847376321844093092038950014595577237673555675760316162532757697263502493166430750753753009835246081695272305411778237994569700263527020153242059201772350759995725925634456622643025814071157515365536942827398751765074685534436721028592417165658010665282697838317016639382519127919125976292975813385713979379344226112916180909020229949775891183022509224429347007637112094910775056925632332358737673934216105830369014712104091910392015714224044142601672229833542332180434909248042709775356781629828030835198156302886996464508604079541045826388411521933997220258670487672403729114555836505855381246368677431231484269664332046034406870605568406515758310583083957154005182694960411219471740773615325721459583086902807970540443154077475645492288960029986091680149552928296694593678748259746123159541360245313678055280528201209064823557742687490995761731060840444710444659000301633143769825686049891719721748953602266968992452744746657344876439310610294342041015625000000000 [76,26] 99874988013066591988085545507794726688949623002779131064924705949486206667701616517678329857681585448991424652783130244042450477931038305608204405489006011071228425680430403059485291887360704106097439102727790211757408150804675459482870725638335197706613972236724127437528346516149096512222924147108843856836418962007725411839281132074253452707249332948836347247778135633795123306926694144719791588985525909139087400687038520522563009264169859255032723300486984511954308593370041560867283939598088881290854565276803554694101756956320337682886947893301980623407791916226634355982725926168865616849002923587884493622167398118675020859519127761386447811455270959663674722843132622760628213398898847463335227387274535214888625512760089119752388330954274880605971220302383811433269196496414330605506743599599717294466185581990263517431452753587014726822691002264439736581264745862153004059663349641916968487085494294561989519865619817055891825992595694469178857109723307383352051282995094702513834845351194138032276810448781466835590779747420202087797705525845260959102313487182653421899187143195352803400096418766978143860935035347016603026665620275160923342638955499824647977809598256694057376193447959511609436372408606429115805179807215315620191984763406363418354879188545703812191535666623115767465375190158177040380588493816073887287663295723695666469365464495424396531542878652688361834536500258300121057054429417288446773734131169347523322580106568938992638728220005645336498015154062112824817222725442661919266452302890788984043634991473742118289966879523583833429634890423637047052975415217639110239801321453001003740922989670470783580151985361038620264664217096013820182685199873293642049634577597087725307776086683201040148996310896542575947007808977278153497354187052772664301854818283775346260805709934112956704705717502808286912405672949174780019900172159062589812188857765101458106919261097241078506948202909781622079163197695976236846310136586464644023678211888185751640893868852930573040556308392980982302420528500407060032465161371650158327119258460823594446016221319953509959672512634517512166843060292198561233122549250009753739091678717719631775171577767957944176328802174664224019178642322479946413940896657625181648533200084869413944854898909766033586010672432528688809685341376892585276643339959339813762775541633128617740821708968910491464356872833484375759534323879762496289913542568683624267578125 [76,27] -67045981105124062676310315754326952827192372532074785921649107796037193659346081867615316616712776925317239268294120911889214210610821900323325114780647093654110011568775015857361532074409055342489609487142799625356430183706540466934521738385333016285859334198959450671741915440058317337627618365314977189924045904801813630046628736273208358328927392853170440257358727155298204470031378496381341103789637108458885724303234659318233327638367046921569974421008230665747906609244852953101016762777794668825141579549642459279261983023842946365292521048411344124311964924920843799210384148984234440256222665836239185173308365288734356849714917465813816174256549826927871419652209809914116338426364967254001083971816700671069863706820492424636668639708736333149354246777699278006209304643225755968364370025223137880924375543751478426520887781833575700508520186163062571806274776992331633141239528061280017577389237144495231482124485664939407472000104940821133338549683088877210338341765507670868024239119884381398675973358417927296702708923774692751506358887205173757061836019375960576514354645476180407868305947166750357637599498104451363836608746660323927763807962674406047776580543732937661423821053264668578085938384251401881251031150073165237114036155228795353215472362809771323548376246091032949396135934545445330255222052645066492788303446796113351885676296768796773108161802720366884179398644022472212644924935066496845877455900010062429002556406136013035611777221002972002639478799658441732156533757008071086325424815345597165424409141294168794356666611826339260452384004830024274529842768946585438409965727421967423486213507040657600242153926312084976385242916531460715481605978361556028601389595480153405843439387744020089755532546077949095919282414897411733470239573924808637812918266977422439911196967917058339324844327260195980149668065581913399985291950672388644958295003087252186147068439187153995299925569108556601128201586550021456938175971839075799512208098498826096122160628885032080252889667273928289123365034310805283632645609899520606593750870919624118456808869223111677613156099691145115025322597571178734832170844973301477268919815502942720237997712136968425881844457022035023460218789049388268667763228349694963997901744577315716724303904811354733348858609262277461562586166358018107767798464367000891818230493707873149734755099768789555936956018407542334802684536043670959770679473876953125000000 [76,28] 36078794301838480301160388637706671403960302333228999896960540158589561094047714507681200376020590808110933555149221614392826949351482559149833272150160761948978722184780037885261823242554732859851313588698175113269933399143449520402868056371529010109777122379738122414155731968821672863202360993913884890539176163320040745276172376082404754850790616640992101847722193693905820025079648785414355562224817699309779494294531323720877278398069009498417833332043038813846861632947615031615678866062934780372984981841629135670826038195813180209813300933828819188172836178295050068852190846735301798979895140359488978282421560672806560031474157018665532889837449586324610755843555896547569953793324744422243689132211675253970215885243184032946992898107035106960608870857144010831518382647434426753114316404844435478610577907464833640247403316798640294964376241798276465637888664750218412743321094220336809559698006264118752252772301458505531244548662224928712904188380192886198825674680422302593993853618060571976925499041933160209819446687753662634320964863682261233244368443134674861652691705637864464301186928299995088871442176323719562535565197020085937168116020466891392747950648249029453867419616214817302170950189250200844118409870901196983659792611886026538203619493380279652355892817043225404347937805404052981888834920196303055047284598577464143758324581528598470459400178277372130064194367695743292357091289505917082301898830312829637136136544485111204897902935372318947321783519555666536752649599362970848606204264672203673338695203750905158660989128789734013161670420766019314666933981368900122883669768799480207495932481313890900523494625761007646795187475963629067306226810604569196263175379750621419281599780918154304716425094713340680635828249290312085337350694242292919017236299633531565449532880712895668968161571895549533389979383161834832618970469571578558513811772648183513081482748570851206235098023993485892074166687917398276766034471581924666202914863152375712410989305778119617646641302757877847623707035833111159789337504158002404103187984901637587192108970743686357738389048211887432204677852656020894189122381534294040329215523509717798937180706939824367325877679313281502389639741693935478872580861101568650044549825317273105093493902615545635239941994487951109188525578806863312987495497737263800372714654790150568002337081400931567066941993491939466576212680593016557395458221435546875000 [76,29] -13516897640995213800255877347249900474414664967212408633205968347320434688612648799763988567401103955127545679265271228317338306193709562859263570796447858873514724539992037546814006884041796641204312872690690434120211951432982936183297091127031696350992898005047394099694127813044535652319521170952592754434089245823099237522521955740725263579368968180602016279582796122081952152903472439776623160567990951570860346936239601875561404232462357036097321141835863474896050890480283459670791328424466295201433250452612515009606178228671414081758271670533272133421190568965463307886978892473245218309312755242853469343743220179742292768925200029863047579729253155860222382925432174926001688662090593363912779370343654363977007038345910075347304158043370583286712480200749773882986062164248804405077455632927840997190576218762408122977293369522268740675424724314966778441701716951928859909057115413246556757168010283423685810328760461556114653967152653342097209432707521804485904915829123191101093581824138821096593612425152593823402288495330069357629823977106357754450879716879774362748606083804051462305297943020843247571581604190031286533786709748126225989100031601110006356509302361752659349616508245620138711013578648198546903944716966691451884913780379401726586595346679905745925750013515508464946797945364557489378732172609261672299489066258029445320583289973075942609226381772414643223399040730196965459310041409474633464671696943085130423302927243311364071789268821685333647668267428781114546106970919389504811703767761907552515993738932775296622737933327769292091984729991767970697649188453909602386189046388922821976451694257122605885171571986475572056056244235570198428199368946929902004465705553270982980143399547178071287358352923411956051242850400453640012901352471570426516523634454240126913398664855637318660703485483666053574188166806093191378652136111035804820544520883966130576221419701586189877247113235929177129545217664094877104103692277281951848317157869251568926915355209855332689906215796722959279621160173184307149604241887286054221258736473950057068944212422490337889481468370418217749113161836346925456508700641981648137029402532778251691436039702165863077925692128760399641244797463878747000421278960544807467477989285928403697778687460714890921862340814892610435426461106620365631679894606505343382048717628179414140905486863953821335643208168333928576032576529541984200477600097656250 [76,30] 1010270150307657605412362420911885851998928293678182308723570133897052416120793082850185840393774267579735664833589317200050591380601440382032788370659786677038100954106807423019884624916571918459874206445059917634311323304722525159386735955049814367146698024965023508385497025595628144556643592642192102424518843944958308526930026944471183719923389513755505671042289898603587433066708452976026608316804695217401475984556779489070721876374672294215472404704059567208192489846997548999556434044199420823735377643602823106364231495850768359672919790283889628215725200257340817428776392216796414280224196918031419399358151567829706750262070333686402545006777147262666013851730663978361819444834136802050661638857615366398646073020114771292129139583631769209215408162009089683066192304911191535967365800411189643659001353868690316691907401466203392654154406984022094897150598857565457549597590678814423498034613194959194035434642437487401226324480394978153799720712679866586118975880377222265601364104040200892548622222375339016249933950808226683535264448123204802259104425254590134091841161706515960891349045926766036735072196700039118701174174100094217441355222445061250456235800202105863855145611774708248646082308522466143215540595506164347847964691481825490580121865258794180491365693605282877077723696875687124657748086608847088518390463396020628474740962838422404917087600452689944856975181706259096535393684935357205800014984880697877561538634410347152181800691232164608352527721144279745775679782355956031038343870835274571111889456041656455504717000754637963232261881917022297465056043930944842880644102230982725572584112610739399719249020384896770141531023761824069644519639099318507095004978668788706158607698177179290028201901593625062912383773028300831928305242800939334584667731882571750772115455984881483472650191721625165145177209883488556568573645316483823835429437532509911744791496586270870991799461310341167491964143077391438858744050212514217940923834982020038192885692836681187883216901415979834234717195950897905631882730218958507514716752790338400339624572802885767583745597534552417340883103121834269714228973407666663152742203088164329155286630027934265757293311448419621162494804017991309304966101953490594731179086695832930015545798847425962351803386710070178192041926935923188296017020761308612253213511438650281436166035918140511211393839374750314163975417613983154296875000000000 [76,31] 3628993605423879568489888696067475349961138779567808400009387552445216416153539062802818203644876725487357797646470048254134642160542632541308855867884438560840326857581669539725213523527087394328320713679668770468241554097505456548594091374133805910085111421591261694791059927041812180950634355026796880148969727679656227308517334440658086470648816437363388220576505631163643653119145632214347839004402252926135216984138434954639829029057124433885337983835096310028952870064793084832726354233577758727041334146241360660002640277931245756563653637086394102724354859021782378138957021163826063380265299762746826920030875433115831131628682581201951400013692211299464626495682644021539911903645232057810680102296405618848425014298391870094500553663818849776921807868125370480347375787358705687859240526303196781166493468533559825678268221949924666660204819837086614357484248302412899739804761990673578907105186506422334267775665031206881272449958433047305183126502380066582133669786461368025712391830182381753013250090606711368593639601573324889945506947059024124519456316901061546173514121459845213518059341924115955835188985143487721737380019487146567760316778035072373733554987350827860295318655392501712391073577340044286081432527390072888675949067890965805444407030898727474348152021894505108406443729636217460455166859823342053452731966698456122196373328831462005897904908155308199619870319878175760621357793886209843865001708330530149042740236604421996308722038190118102816843095630476192011880239320213696120584739461766800609295931609984003415221901250159424265024396087370874517284270090003068074883463347359009698606365819685259244703869125669373175290964014297535217197318571797716731808317871122903947115717147056149865808532744676485514288498342597742632893751949886667492270337793845311869391453326022772177064429519791275762546385007617134208034855534153112240203425747835489560277022768014794223161307760474011761671190577903306469917849090897078909850689669366027061405932028014350323471641696748409433270830372785136427881662399142527610948020013123941023520315478355762332059297316440934244217687023317753111899765088815543120926793126665603060881350535809185268875995805853299299243842819885369308018823995075855509822365970360011332154194975073143825406999409158303861099458769147742952675185453777529828979572538210301454289223317610373639816728763562991844082716852426528930664062500 [76,32] -3914124573326072845867611647780847214798000236227505532763923329458354467963446139773026489040521611535610407688174802200359638464216805588407054487816941121169228536001184028316267616928363329309957533189360477103563685629894368639314653465251663208031030453450783526461634737705791087534811786869392072397412410515578596385817626340819104178524738480489004791587870555407455826567700633286694880333108185491099669791040699489915580372868797420995121344114792777725045694915410484101631130122566655511775168504169589967875868088782615689178543705023630544012267365051685426421467895016960576705066987777136624662811801306721376372096419353692361271800763998947124290397182021494322575185839179778980048214207182881224739700364741391843181494190849249162607862436847786664864792922618767423882908406890734157788791091750483240069600233309446317946933388794707661206089651053367593294374200132483028349267253556909358408657782946903031380535035635271782765318196404294884952989544033539550463831150959006664375586557806560328606983547286280413140699976762206209499675877009224802012386918578096657593644173924272370005941926463544484514920447517774162768155783239031218749477095713353760143500596533846851243170277895556211652571188715849708311528219861063911776973002950518894443365913853378826342900633896213454564638630547387497430008612351555385667773166268224353314442414062828737723078617186295508701964662541997596799106918465676298565420079763337650542558305807782567893203265296100333015314314502466881542435461066781543890098480920432518195628155134963701705283617748756983316038862865631314296152613039813966347456743523065367655092514658723700639177763291704731898217301504462638617477563408170636422995747365243017464994414841088598961447792563985431546597131417950942594669216102988438201269254905525155941147043685311160241732367999697204014271919521530475372581716308169015426887191704988251516904293823294466560461378645361362902373070024423746892362138277592538710400041891653919082851628302312568920210885658332793632777908278286130455766636930504033123382043601679393992197377870614281924987850005306546478258584237370985286249369129743257110724520241397761911841580539648666865885157981344520603366193637367232370877517338088789029086666088586575427707262474945939020489584559439612149125546082741666119674943157854701707694887454415348247878381204856168551486916840076446533203125 [76,33] 2688453443394803753200545319342128952250819313666303001136029775124852759987678482753799757483432142539810053081061349007002400561309742736120234480778747197023849564124807416617011796095447769466377868634774181083468624655350902931841258072300330794843342731430032942374198342087030257534721131090782535431250744444181716021970686646317754375171694206985272418928727048346124564234956276153190287844275352887302754290902404610810191674671636170919381670801217782376406741150149767984819923430346193503536598354348317286116844887375145471232182225519703875789570697942223528561361268865603174997172249707980370143209229468140617837291327041067079803245202695078645347001798766711201599299841140194601009232409056329109410276172920078182154940951198914605362980117251346544900028276425321380738939523009504450352296452958979614067613497701047656301511258637837356186739142986267183299042304406759294753344692193447686919441529047633528499019550129079355800303562802639069997755576650538203989726555271595456037183005823957559584216808169129746373357895535008411995137691533450865470367299864539061508398283976837993228173613288859242099678504913086506321492258559609150054317775522653798871049702752476966876730117377341605607461781171134324270333347049257098185145359770141710257883757029636338206532684181472120120603711534181201269854041614156568445697908656118442394397441662405523521262302880654177734865706961095148947102515227524096060498159181543921974782686622723835287197581013238699342419345928229421788822071957170928581190355396911899130277199476488190131708931020234287236230022410123541763089595703547740387154335524591325994877792543181999269039112944223412414180408946647840722913465125959611829924261479670119288147137642856707562210485631312709800721323430302085912652175095257894949026163796904051121294558459179939484854994877523179183196576267653598892814134536073787227250060503482195897368956542119582696883608108807881374948320154370402642652246558631948546970225663673005093286273935228860863668059923250915676649820796598191888833576221489440823189348560610805605804323132858659314732325667162642267108070736672323396104973522628700263091317973029901965831699890047397856282041819678004864151281112029628876039851505739170356073926614720457604373331669210884224386221348243142411300093756661128298967818573950517651372153521511175998381926177671630284748971462249755859375 [76,34] -1454521328352219918525418950806696060601317711302333017465528716926862327523230414027399816970853689030181714666186594990434557491297063055984493845992331849093699397383149124101065529286277118620627599182598974450515856276287485842931738202768351506549459124385305323051245364980933127309153670791930449678643791125269590617636303547303599343437481368535876474066499786521662082503014321886869240989619745009128112983763769686053850520450496438578578229537022079842326962781068316670896713100781866634114153917668000563320814307941057609940882922062379145012237788644230728847491441913915509052274265190440919480212437444239241669785017999609722716897008230622607194236000222001591098524765964713301629598588063501197868532730358172956455760505739673817059107471274787266573987600195288969751098068985962403669350861730195596106726123483687626159938909289103987921388285842314512205005954106827135235185796901410648690642613408086024892176137981720521448111898967613326075730474805214606780389272844920677174849310143703118025798536817672260263531858476833435677162666177414863705687285229100738095065180596117686818012956322206089203902989419154465694734128067708872137585646312990834179346734771258531103584197435694769051027956808342329794753104953014579885359811858973449558949597875038690408490187630894048429487437430064498258010223777692706973753238257969879882543406438404687323101068069928321569195748889152814317802937221575680951595352529445496843791957840441044772047155755475437672279462110579588544888878778460751172200163986836113235213956158686880579605935375779588179919208548003976883522936162864641017701984749782669927118781119292281138335979208703314276065817381161064964676026523444229942977015846011504092086699098801861521582737114841907558481106757348443214524653377394327946002457772355464097210243994147502919916844391932099404635514731869309575121691678888685801593365170003320967908195862107890622690653643878229096015011046963815451904833940856877835663862758526963814903535286276748421701606046743436016091227947759979958055217773079386581263834592642520699762721530252288350211878344435784357718635080196946293741021409149956220709368681504389679038279792986795184884692678487180012319819583064042836219199506431809622291814806453651717484081459912760602990698133085339200991621437668860895563266372960807624756203243129859536963977006962522864341735839843750000 [76,35] 663707083047106518711715927058264947956505499538408917246922654228979091905978417960460454408647640622044561690190462717337324634451935785497294385913361125729030170332025568643013385395523242931891172763779919718201216093064050451695042153238833627094636273627605802138209343609725128590173366943208063008794714979012077602174121105389973311726688093004503562429006755158768654694541114810895979997993593635814977886386732678418329434423989949267130754000947840843093734901645963125782877433786423691958275902155686666128620722214822672715167029179487392086248575488306654413674085476708024642441360636157251646111908689448139878653359871718327036263168106955120401682725210733700018784720496206386293573823958097598822344291653472176525388034693271481697733593832802953080671586109957651611341050252564277558285572493531837631440650813959320426600697623371917940314460912581190229673482946187306704056191919706017157223811878049066091405275988495997035601179058564376985645601567753886328990971228091776405409812736544612007274155220642885323379689171558716105507821160299300185474067965744533734586060032976482778765537194775700557560852461613635006890685707115011077967359764794203021623584791643090466642687309472657720234747186349703908934695200007215585394329640466719606619255004633582841005924333769667639556207925433340141080027614498866094263324950907925838472888498793424835106936019958775241387572630693785057292850435251508847706604142736395000618429881887018928081572875434515641525074612014680857607330590907527527540866219887311272354947673895233891488112990675105471154612762411141142794163849329943453422227448882403840774981133147266273662831965007568485782042208120113486816449651813430590216468332634564930088595495628454345112918968154133834655917155075932318007515527892442330916802431971377173322155357257551700750615035204217811017293823234062816668339541310535089829128069189376974537649485272637284457357240507798127808193273853433322859173238055880566127037779387402947650622288859661310923480633236544138495538520118889016048123683352531849700677028776989762972255633282150229306771738188226597649740786674591161528186725150752257263529783887854462401502489330496901775648330685057851713845224889216262912779284757190104235710094877103490591747567807877209942691928883936503614840918138170346719111442513246829174900246958723748491593141807243227958679199218750 [76,36] -266154310583358706615308695096806466116586354534659965767775116580745789786765296784380651587066583267040543879445427951449062533841699800434710508864452095045907097864700892837183648061641424696023415491584835350631087651383001884056579323287708333478914483058725518932005142022240691741616004845729520240334470803841177597515407283376815492338183844261798958064721840630131889157432972553362029078396146098713089577782662007307612429343574836722708221207060644319492900387476364630095252050758921224875482472538526450389547918708670047980323482375205452198888482924396825396992613639707323334962891118115147793678134752060387871165348091411748226571076608045022233397441239300703494974777880119488395526362359440471052805241565443736404027571939235821931701202219038696949928180391077965651143142269729414652637127212800091194149902253996975505644967504411641851149624514664759707716125795881882666731408766450760752162201589131842094721190150506957814912944917577393094838909095495958788811436699612621573538243386342422288031393241404259913069267311592372167456146240233812474269707744815208629673254133255508013658410033767433271280064679525148000262750475408319253414718086951837895569528799126001704366371479064817382070757403190033264992381071441170377678994176907827013238849626673674258554574401165971048172901541778947791030409579940544291363569185197679480523418320459304625825460912548853250863980152492806765511786863243302653275521815451981875710391224966172288747091672519192589573841835073856538974415664919829659303676871850848128241994979914921564180277559120233615675768273700334053147290214420385423021711681137764666031839208437713800688525556678770087195569253047787943672237589569843776328489928871936394994763763664843274985522813051873191310440893967153927941007972430513767408687149975480766175565087955448200068511333005065066696565735420349072652913698441639587128177637140042350430283264514091245005430804144097486547189652864313574392132680684668135194469208066942064376562135456686321934772552888590356621700450627224692751722701076214264461817627078595290774604310053728174156228646272315173473090788991072409149701734899944996316761385192135298662309403451024093930665586129236227332020124371585700750771639458848597462731364361147359894648462205457945207436150288635279603976214896513424355282506360169785257670238554084107818198390305042266845703125000 [76,37] 97475958044812324653644559497089538730159048309090452951329399406390103087409249774315088387385400870523088640741271236983354036856463243559794378526608417283624751942846316549437285467261068359377114120799083352067475181882707795510243425847794311144627840456190769063296367067674737809442985687917732508224973140830163194276053321507364479001948118251182989689400086742268931305094175553594412604800049708593627504523954479615243450733169711525252727215263814701564942819003756336846891501883471244991179154488577789664310450040564824451022893186908253433801018711826228507846701276021122103456182349187061020533070726889534304894567845802232767034401715129285772371162440543322262419360120153700215028624385929955763453025959096197508287289192738195481963235837101762396133577095236491427015316422577259554257381889527898391578387795880109879055857764146776760094223638613299032416996038069204141053930581840150390502885547354464833944506932239548394544896233507868185887816225902783611368061260404366146002271595934818127614144188039618738663451954977525244111696274060787847022575551743250436160850400898079247590843106237722253096818853970314300547226289657409998420255460232269804909495813510930550667531886285910037167467045404762250830931321413059755210442810924167098139002260907460625741113546862208747580282590635447228686105381744885118777422956575626731928200082781975144439805642032946598349542145433715291791307216481028201044127599592247217150447710553666159387794983377984321489715533602590207073857664597908145626664484095634151272111260415904261628099326036341627424524131363684068099713126041883405141315400856924526658106565274829744517777124057099529814397631429983102550273303894026715652736907688031648856130702663187921137161219391328300485044088032965976627489507708555682271322512439753599997858582112613826856772473208070735225932452035767688409988964220364799934239559427619278418770625321908331692268380367295761066856328094517402799743039808509720036452592380807792783710242512768090459949617660031385467861312870234579056925258623831892344010220914156007307685925527963530977847548072752389843131989985260777062480254562802475712787999256575273769342885245362328061455613881068305789034437317219514261593360248021036893850783105673412509172740732818201278471535778788053244041048139648977603785779542835531613631516734130855184048414230346679687500000 [76,38] -33928550538118083321465169163121325688711539000743801448938119322847466817783338945086404092522965544942209580043316522875097463052593687758309731962685729695560080869624635260000610718035710603117465737925329907645984940603106752901433829248319734567804980355706250309224327863751792978659180901408981022984183469482384415739056165781217279021547663537032097053734075969810637708257266390474306500526042208566209942728863855695205232656619274426429648663191027109132373102682196356948702694651067908097810878760492817986980265576759115281448355430233046300834781329870445172061444794296502267690142910617133372521377310808442990850298555357247094128667236606559069720111859473213738419864633877754941512830960437569577677401019075607330995590026488944611319033627668869563080686401330554826025932809686840105046998180731163657107401070448090348692199842172452700553622265529379609912862359456811896679387660513559752209541117515022586894031881080741308262779193771802435705484031902075469805974102632140479082203672352700483971237498432469729568990326450135614267900607720548479856283095444239335587526257420278167884787596574671742347279245989180022286549213612436505597935409429728109289727049159115228468363097160034087372567058838282940566967621094992440688157738088196767282748875604995678220110861869626334312495843807669367749846152496074760118220006800772065330094232574596762107158929826119924098669773760254718518083360384467546358555173535442256355976384876612062615483239443363665891719194370645659982458627935541218531748543158731300508993606383028204370357456098539483382313779701179369213632701785870251050731373776835201742402809456813284219539215394993736405521341479537224357510787812504196857116475633886030012347345101177666144668090712498035506030564175819448035949948806022475605686679272928927883218763717972381060097212731209567644276574874337031436611544094889557168964860036360528002387046917031253764734817711643090792703171777420364050157494585111539201160185105716579583647771593292036458458856522660397413505152848455649017298564803458885030119922816926986463850746151954608045486489478939739272756000360856850514856175783069438506524596797661826103651366642400473600985047951892422407900089394415645799034767499010062553472039906925202269367273440244804990378805545201535794963913168565156041929681899731998870328730788514803862199187278747558593750 [76,39] 11569486878157101632227088348720975395076648477880628241049583968285978963000094304471474515351476916050816457045612791893718581914446339038571734644312685069879604875978145703298370255543814036412081944293625716024038606111666389758840203279088809754252886781537602627099158354882200888898859173507922447351274730024176443828476799614781502384522407300647666094018037363781330328477329535216264390302286233660306229249951080405189248088002695113217861510592301330086040149838871212762540192628327651181838118488506145349685284467463125469287609588212711411909244671108783451615289999788739695849031181744153458489792232241573766614216106973908199490182967233790432799187781445501003657428003445376269273409687962910803236058679660800373655901267763092308960022099207588739376340381285427290728893691990255373561428027594031884963431069434738568229269431212645883718288671341325467334061617774984051311598510445387611047200868853892743989481428530321272702288605401288195946417877328200465141057153396897678992681361999418087227397158911669175264727611082481169513563699108153964473431333650516574974464108314856257703805514422717128514635072518376723209585413014790717512276623542461332874800068222619698027381268756790237753458393794648467796227420537465591630586693269071329933706441861418296399704381366284263405974136181627208387251816309865657103979673595682652140438802324220902652816712599326263211525999437031504340829849416778395011482493764816302304574148156346579086951491733547340201554138986259051404287033580191045841989735700919213313592613965963885041400788665965185072744843022805023592020476544662168823857754100055415352981207945228124771327607786080915926711349885142735069172785031821602608892623123066578545792771851793119831796154905558488752017667176067659641791536508489407180347648546221608687044103406146182972828321827574645364243928482901871068818518983277047598127330200702586803462470771940600714563912897906836959144360039488813031882663866110958409489882693346460974367485894629067548611067652442040244505571853097009792519220481216667953272071789661107352490236878453795411220690613444997969168791555331118409194459658125629477266139717037580161695325722954733841725894067051395528104349005260405475568543586520043655880874456427671670842913913586430743312385043804345119308809245454336188323082225556069635441502896355814300477504730224609375 [76,40] -3883492096904991458563486605187348665549193105022016126493517333739539890723508267939778976352163011990577319286835988175029306046480181698849496926323484301729443133587894037852281577330224146042291142148140550839456095798950430299035931646293820681679538186067809697183179854057006714018569515028989032579546988486318078772592981851762900311419786199295036801293104485913617793942887821689496946765989380456458921309859567689323230677901261071872210623042394620097583609230895578323074545438298864130868276397291811886988411397557014185471388969379242419580084338873329004863334934636338522961864440739419048535190241880979359663532645058654043243966776547413221515607659361297389963879409719800669811494317048933936415366240891480322596669051155569333097724391997778302491870194809051569700754178246589402532663595461688525176876021491284590511961159000551506493383448877058362301627853788657974028237909195524861988837978712964147964141456289093799278744811777978599324376073579982250561315487546370029803528015225409566357843451995294152593355332085700516184101004817738192496789817811947157742360538429344465559183212634683981309454094117089921785429822817853568655524500212298645743354565070937613464381272625145118413092040875069258274196207852488602624298135784216844283402222258265978261990538024211736066407596906087749758086402166534789256455043183895214743073638245150437182807748623946850788951023123922158443692713020424312179039839527804758571420588825752675831165629540482445975385703259401628615379864699969007859354585408568246073187101460469966077212271497155368662865858271718087552679004568582944892246567645901290639682516024848018023988410511573340491621264089312607486316597900432765572931283912008934596401997776209688951074973584715706699743449091854418350151526454468830267667218213979052640578427795833995056475507852379118705141630213786864347278163767753444790931868964428309130555771577483391328340406760217879020847068612602743950887741215773930578135376574863560766131731742131497161598451125022542102007965028554569639445182352164670061028713856004221847938523503495342075393489722754060929264962257942643297846634953431103285649632010196043721676559461867600213992617763606421518802594735502849926836867580205261367974965065194711121811003185338372082071011264446681632396702229383971341909439004003168349754560040310025215148925781250000 [76,41] 1256372605519985860927989254017673998621132753290287388769776848994961996048593321451859491236047437287423291399961021422002616673315222805053845128881029265497635865573920935006080417886582600157016222659675348796246962656728010498085594601806148706311014925545850093956747683275853683900892131126471827871024416010380186880104748366038166966632922374593547502477211003531582150435551838677749920008046466415470052776529593817779871908053022588881467381261518205658217563596908351571142444205382171695817201902628270880642035857283332607768124967481149827110702063576823713038268212458117768922790110777003661069169933632271505279866652932539832206393338992571536584845361497813038741145774118532774225795430129251422442152877614306487003860590922742179599580630437476954687108226779094777834578659619430351884542144073616920504859715155646231055023062588691207895241229662509451714715464871777108582678308305928821560919889237541569197924610005506494366285013287605524378929734761722319417821110312856539558486288369919510950197900699448328939208094494870219171096539730501746115500126613578489971460811060457177553719184572514647633937286250292825798197362071685611883474774168294033754913074110039091308170756423476740499094353873988967614190868841749429133347601797457271751311512626632119752480030548613230349761479572820750973587865089307507912101216166949482733657669918602054975906379766820920947160430860266454216084018646349504023415611316897385657767400642252432474373039209164366384049820195371871774459541165452395354333355111452039777205203108102008645135418006432141795917215794347893183334814462216624233696039506850600652185532524496758386619833237186173524273964312844855084502806811992872659528197713394522929182103321593278083103974794594981058015069264861975753521827471720091671603563413446563087281992384932599251159537490670912395369051962150832527093156976491210171451341538891242276506437162688161684295637666053877411047929290040683995339236682351596290575466270645416509802275559609624784156509576753056130674024819736458963271114162767212363040293762946540372683530280686656528094843126352122681041374720370247800429864231159214816867055275359791181690932571288851439346400961444206657304379733896127415857908940144985960431306613940728724004278025819320454142648671862213110509053467882696896877657913305093018152547301724553108215332031250 [76,42] -380611897373631950958607212619339665416359429128788468462990820334270502895177259592701676368875178184374583677740686582833766322141634852883721474642312302342274017270359637836153837285964737053439281581876845950884020259964815453818219640288066372752509252296729467980817679893736617191039038739983192471266066025920812004900702121978398332869898051437031830663527444089982572395419697239588103036429641619831887195453767827789626315256327956079862904909615450376563652575348484031245851936001232528594580602600126006284151213880005345718493320307193054213202724105930610101828626813190257824708472422672225040024693316416908824076396720315005335281648793107056940687532205026084963466238998082203163018828923783388952336128648239813856619903377419871890261408418408055495175743134319647919616539355044373985540849905261929784227413538962959560501114128964684610738904527281428511705909038833368582687541610769697722292233205704237162884291677267920845215045812011520114915919828462760499562036579097581514593415421578042600872155435247934972582795515147196510376875739419203147636893279156279856510230445063531326082144159141358387678843707889219981801139074665443256326772464073977606930425457226039251713560342709946814164964106058087209869894791768364304706592042391856149148172753237827035082654250865431434545618580976484445787836555985018329551490400751434712723878403326774853893026521610669228606851365096812735695244722801484330250967429225942946977576344037814619110495107626084122362113737911860004787808450015295550060771728751387543324850508834758391668883042164443607084646851497365381661165075961240813088655006283751722021577418597873110601122220092524267388699308654625316250592202180307935648587716298518389272209530300687462803945441066693160280063671377608551518351463244186585558832003935599311728399561978055405978301499025755000922281850112393583130663469366101566005206531391318973165971540262620643235977056686124071387190986075383538563731800678303707541011627457588951361628693710521995103576860495095502934722174841266354389931983008504918475698474450227158754462694132294026380958247048935427080348633615418892184359916621225824749390289601050173013795965982417533368313832377355846856400937071239492675519730484401928501953403912375114547722219856779375233688716968808658934197174922823983869712982652799837524071335792541503906250000 [76,43] 105976069557740395517113924758750334708915597998921618527860059926488202516558401616310571706906693119215621487724471945859668944443019408811263429423736634382276998760182191005115157777134961773782775121815374693013099248085818849297392219470631694495294481935146815193656827180762366305148928336811911470034687577439570006807558891565084372945653409295903302278485993650009668296073730084219429575534451041983296457483566386523574363539604799886320086993496255255661657678633209351148196022958494557512137268216154255372848608123349207313114007960338375966136958185582138796155226598304528741601845345614651484272384271647822752068508814972853108406034414096913307807063709524564342536006572864610882041209718958011267123290973751594488457485959273672814197370740563228076281400264228376843221111135404540893849010240090908514955859757890145388115350559950822961335712061869470094196641155250936671928503394177345559805556148728950877406050674006442781206189081064887466450015209145560473137775604635416496807903182100914856060730577047451047095250770200978102970273025331778749994349886723253249730317334143286778238659384822820064719175910523673703885934492075750209997750911336965697600156684097670972161121788843831723902436542011857542775552971615241092501832231544364614724168362639280227797134212894545095812661808648494823314568094369839499591804166569806031624652388593852998371291494484753518747259966665498171741916898662651944392972539705929086397906836583687022077097932029798857386543797236667009623641028417568515814696114344539023720766237714215497245456991640331622349212041031154684842992365210303391215592917916134888670131344825176006597316745075250493782776632104163038045123847781729574006595914279026425962093911106011364992563649183918615990688896723588822197964205143311696167399347508988050900037696554005633529239749777200585623297566482668807902343640509874842897528607877397640821961072157701564243225256973549490069255018822044556884569290679538077846244875739386123518832754410640756034611005273779581088331769028262717968917236540512178647446354964252490540129058551475877908124616326240448628653727937593634494079338153193896260993985695127164323683302703308626829285419792027907249772850941581883032088951828703014688248215209881143707751672690646351569544932708411690798348626577204609211513286481931572780013084411621093750000 [76,44] -27117808562925871612143868580474196105964301415381567361132405671300730896557983957722385048019115779394940767671317388100808084923538687523262874101902189985447864751656163627184863875161368248962931926753709070786474383143173145280123773957893010966629804505029757048598422464716247048076190366997046328222706545046999760051853459454085370188795220971895060302385116101632206120509714290416342727061148333691888135395973834059322254919386907688939427020236808524721304448262216986421978560045526516938983038143468266956161952949774446444636055947972341805080548150288003415202598209112365677430083396926392909782870442337967772757952931020269241342151274333334738820189310856017648550181073821545597896481690605096632749819376065115761759083276791228846401512612544599558052745014668817295160450191651007023040597210456979150407611256953870858991688325400235499604258294968984983115916347698317100053047284127024804960623746923330146753591066752219535663410105151088357975334507241225968546606883036495094392688168708195821386529830842539579124089968465155398961942791558287390351800623740828464974014996466259979693995709280165269636629337171731415651775828626853929433864145019900260356987714859842533465094063538217931370570488455325579104928086520131680138515056462488255498417983656096647737827452325074480214502788212960389837021459200029254098093328838876841301214004365557707723056702067114129332831949650525058651141665912633482806848949569087412190977650188037671017715763098981048901047217679821415018408684475443864068525047256209424593430213045147354027584473220893244950709645703656555050256274808362781737708112255379790281799885171547984796823062800009090343691865969489135762162960455064938892171129061791473401976672210883239941655888883298548162922612034599342290462938871259619566176411480465084046443154019193343616730661349755214571807437316757247030933168359482036932124983166557302171433768376304378586880708384233352427065153671752623047167881796593160777177161677159304017295722751394892066548994286689844695695701188520880888133000691124303840554750726467333067720928626822964142189521364293328675821463476958159777869728700820027363240321591049079535981042746884822432442634019232205651777364992461775737115521367318689470721191647302778175199149233687869511539295598404075310455664827853465570495217207280802540481090545654296875 [76,45] 6508915687718171703974988884203812876386021340018855961920856461303505237090680530370732549343471511658539501690733605517879955945117585322893753339513799919080699986830752471808530582416021552265759667764146697955237525683812269094265184953920587248434707979284686429712271113568838818999064259141399595349668843959669430241747712147420159027424599769299935158438873444100363275583432518952445813674785711547907161893812223016306443893808101706854017000558041891216332140057483872951642891752724108978270852121339960847485171746320822739792866360230381133176437902642338689931439524891746006271401001537290801664528734976565118762569040248247891551506348270255716976353329418394839610745000030794252784456490820062726271583665735897213962134089457672816642983670591766029052220788197385602574799211125965441772398390599601704040846757789720374802911956707057817714163470174437082093685131581023461045964644920045880523441581515394019014783082544418016977330227429484301463268100298105713830081681013273688590615540181034919668699821392156041692679243545285738455308440458072552611322122445366951173658300593428090563136941302959226660428992843104723855666099237527301766344093080374720030779094010143024415588286118786559054870640784165870306328404609225985016237053799458215239321032100074487438749543620401176770281425335336564706392096312023135439934780214187194618568579613604319898398706606505998316393558954239156584297687754466280171593683345113495526201251513331620898275768562006255794152336920293572523389004677391088953838722387043445854424709840131331072359066929510620972579595764960592532679921430557906346995256251442006420880594251448130931226561661812228794083947794172653824371192388789660506466359256321968015253447426414426781250908536103637214775506792336016119159227798757628963723307451956458068191843354098192160152576042964346516094246825066522940400607108228753785182240954215882682121501484758545777259244446979963281010057388224555002404546510032842098879261188998820859358102396148948354522388384008991484208756180468469691706305955398652083481672477100495449125748994794633705122274446127251294300988249301372395324317874404614587206660599604131522755016803752536711192185468779603411030524916693851515106845174982544682140756784354068519284692886475052435438753197302409641152484936869881959609074328909628093242645263671875 [76,46] -1517080217003630174188450612758365772047226873907564055239259682041685230341544076396916041889247590409750819856140899742169648740433106455338848055672791310150873538165786819809678015976465711239521135906459241694267289315511211635970798707758947128741791007958796387601411677987182659568151287234982434057858146741250815152442140488633307888129129956049608431607926836085420768590016883375071035311977217456140342911409846339706538278801130930992136028928659561522735962956936540275167386346587851856036553240516229624620913563676389816169210555299945854327859890104577544155318631542985798749413925748233364251487112686225266442178399494877003969512352747527700108057464270192703818458959393991899498025354909576662334528817178895853131103907586925668842467245805838954773546908841738967517207764328622146947475200725350113031385015955677967095877515288893855967797170881475053650345037798940091988034759817289838067509121504383346533672614615030005952401189731939560018653601807190352835372857482719843678633530565089624499741866111985930536864307015139799882748230498071263368087507510849134387681370689338760214052753655627984579545505428312991557591928095380788854153081309798875518277715001620887592160509612117894560834044990423132729730354087832172932837891131703963422311735237119073005721919814295850721140873193707943465942557268194600032483095042241245575406370473356913623457583925856264222841677897698143998885627218905546983135720867755041553552584246135491874868643406062591944969332926895889293729666779415494873441941724937035350388731450393886894574875125623164319302745410045765918007374746335095150298628123779747612017366017035185213986619294523934355047173662455272866189408194186618111732119711636175301849971766495620866458577335930954037135895917900539986559807127687301900587772994236378030193115863565620117264992300616365072555037643382205121396361369342782322346496814949311097762078514385747104686866103580002052542959356132041879751953427874548060565446823690148623598229337558105647775692435914938067627198321957992027239037198166551257033371012224168937941269393518092248583533937987232431528012158681021786850632156391311540922069790921360198660790609366602715198269155340630581523107240562881700801146117984596828601419720692266826497904220105307271319883638183246181505969135683287163374188821762800216674804687500 [76,47] 352585103391478191183578463152168873838355795514903516091503147205442232466917452503889537576374249835829209857387781012583995258908311518445315143839456365834231613367904269619063851494253514591862362883923827321391634665219741827711812899417434029942404437061361204111239699761305343520422284370511195610929712535810538933948098751789560711703080474416756192456869760633148866876421811528931313416215138715356426262048788936433920154589920739025101933602460376507864158955794506455004659121868482980355322660943609765268663563207655407682661269188433310694923381367084709883950150981432712382495507830651551515655458803328739442451935875153090805732716566315925144065882507860275634558510275919999289447866674339527082114149588152797562184247077026367514102042513779412428611868262828681892172336320838901268818164622517658379670518124074853719799413361424933445225570125807348495460615602758928468118287750825380860188941733418424948624699796907866498521187530292864774615275894994632200463443181732532862415902171758415496498093608808456449396829522134256818823808236674201504747909312937443273433666812549887646849912596872833488089922761987379825470641891862707199551004420109874698960072682388056649904669178264153307789322795295860125516633685005256863874329944163883023681616666509407501377338032291743874165163483290291496548258313551160698835800042134718679945088249433431760958799353605827552563365255364503316250527418605017943177607373753778667907748593110054971857077517504910727584705863473105063344965898228003312752069622217959402302781176365764415987855873361004561104838394467947339819492720203501532429391637040604528404246377024502978234602840815262963960015139493486188932207178307101236145560389073209360142061038318613571958608561887758175569660391599261349924285960048953863391015758121059272837916801883237641648787492967528269652978000991123837250589057458699559805053462827491746144781988930496964829903954281648849248261516503970479572925596217678182491102977354498073198258842308332520313221749328481823389204720108586431992133805753072630429584773670897661781473525411083709560503050202386282603558010080035461595953394915163735401687434903301898463548318259016217308744502650058582672520488524662600968682126069792604075278104868150436798521218500542777959029886378443505081520248367610292916651815176010131835937500 [76,48] -81038882465300381715665712825595560312866143428393917323744487848156863242507179370583992523315326742416036765175691008280812303955635817774893740658894745615014152982872407672599273657141073251816928438399091425008406909909516673777574873025473134235467513839184696886129402699566622322558201205955470202731792476729663061753488964561848317186253910506008947868862416639769174155907276850987167726387434909346876492030421138802492931198493234476949993432979137424343052965405027110795767384284628195138414188720951367167530045347247193220160156305166521993861473141376662806898278247167328336557212341603746569213975919355942144389885110854742886087951352812730269526789439791858019391013079274627025066263023492875864425623090104529393215641355460889879101173805341215875688709195104773701085520171404423356395581473141803663298625374440257501010399282082849739673745295984749842092452827694461377220588270231934184926548597424007295207435215994826357557321671159561867218629879124371961791817456595262988356334210381413246311513206036364321424106034334586923994685053695720237994580732537652030393486954788683811651976779225916626641562048101813108213027751456274864230051028062068474601612176010835486515167111119411790698568711101859634169632655417505761295454567884501948609836808355142998155078816517634892281487270665260989913251721531831168172544864566382655609983231080032199235753209990340580088332164915786625792568117389902741681309532573551844959173654174782626690564947927594614315727643875797483471476843575969200875795469294240224992745761901838742808097853257892454481409440783155979681480048101846430402675179084892041354254088976179061116109121831584811379541273107068403208632083248664615986035701621520988726264812605582228427364837459157031543068766306716104212727575397025816074328045322149837021956572886149251426576057306583346064820775801273794088026105407136953537723063564030643299363059867876669365861038421330114827849461092681181622889236370934715757024374118045584011887023899253396296204057248523913153704336825364395503688697865307289204154622794174051867855426146017674636298312412854168219008548961534510167474298714173167905083531193705100717898737631245871674596538857249177500656898309130893473695585656733490682458814748029093975488498872599215007500676984908394816231602675316025852225720882415771484375 [76,49] 17649424823582480253838577037389424579423597852496909851336665630288782226652870053358536834687627358775153063965565711851054405552649705174956251095164134790178241383628804628612828872239414074683642257176326803262722637912553972328002970232622272713430179684145538110767666120048493469518418016478536181918726958561203540793587824272742779580773959967195328778526738827006326806242806777002820041589328669290771170009032842445628081960930959957651245190375062174376673604583533873352933147812740425741032859544058612111592624436993854340408437266988655870673897678380444283665239615193055052095378314684025297469738090011234109343033322869383934827074604259798407968687817471314493987039698358980046908590373056346648896538457463969468660937456135487596416532933784064861561361576694574305897731725944030995428767543802484974431838182159667260669214412905021926127786951180072621290594055678536074154909128918830083880548385702750026474372016220770718893106389796901579821681005678125474080765182039241983263892130730046613754933870161904484754038356179024519343913745841537016764627282742575761473191934899984075270926489587032117701284357566157476929172928122258082279390806189355324474610165630157917685426263473750168794059590589694679506719612906585234219962537561680041881997974365512875083511956602060906673903139371857930982577027100336128462947526575372779639026926995181003144683730267986408910040552971823181804949748561764385401887965101286327866621486050527364343624875480480846084010240372214533674784097025340534994102797248105485265092765445176955796520627838954242725791667732139488729765337305235488814254580639710227403391846650644422595968048167428685666930586405402168775951335035193699456340858394608803205618850655055348967613443045314389515790988087375361506491456584142003818806232895945879422935513597161898543250753190142241513909540358812797774648377762378168013634186472249732447120253508165954342176877905703011436719127169406490249325966930538540593685528811807495969815026215932825957033040778846897308988018774022761683883877746441640467015789736907445663967255641953774880017946254570320053688452644480458106165968779093470087694240843392141780356152888908548247012026365305832055246323641292610072194523443761085391823038496553236583038230036447000033021037944023189092401793232056661508977413177490234375 [76,50] -3449403614410322730277331973311773172357351328254248659359580021533640598002260367383587488993525405076183230578349686313784538429095808977302049170150352714689092442181504970799087075414293192280688739659920466359572720508032364407491786945387641286634394158010806255676617835123664086839562093553840785217551131700147826432947658042903558585798088512144486808745099048216959140778442138122711846259314514698528645374371521299676463021631948386064760092931832449248560833836862309683171701832474490975260332666584804509643387405943600646914909697108284915756662401124672470031214098289727744844405232079599173009758335680628240735651938458586466843347766736124419805913057050743539964306768102188536544741629976640598035681891922789855836691843134128449319581775381568789627139530484754942102376847214666371160001406010823481667421700640627241839696588464758469732334237498999137844598003991094562186148541651716316836680257582673614614526046498175793973620247615908877452778710006489158312450778076095239505316906932691569963568372878224213581967850085025990714815859372017710618349054630149556043814671994045323494749710676928432530829407156260630612548731050992519973379876893700376043010602795334794867053197125015740430134491915617177629482316099719250951839296735755511796248690927994299380190335867073588994858575479769047022041665976978409935912639558046437661283448540279890691156893135330895229382808184779084109971869804767535971427349771748384360666386087778355994535006425146155270455297118356929778526448804596875082549749321778873439890191265032692411839429321250307718122117546748611642812055610231853307959579959295240704093800576970523712175769314091994225748497207040717752490856128603993173627771235818328707311802873939702105275621562374376017654855430275962336658490410906889115309771437618441721663713001462895963228292872108092691485997284850250289668756637692799163548405962738300680174983236221955219005002703718500547469454992063560343617564052250630483607271351696638901489791204284893775323196396906915596387168612819818456075560767396920850336951483864545974753802459524943085288660955536211327234672102768932881170471632376664719780908136336343654821512653906722558198749057157599301724042997269284238759898420591857595680243594353744711757362997230232756757964634845847751165592853794805705547332763671875 [76,51] 572656417995612530920338392754089896371818538563296221103762803651600673922858042486653400559154396850101421648083372759845946615614171254426049577052388058768152221582238444040017345505658470813073453379314605497244400961625599477070934151508522080654021736591830344747104020952169975111521933364987327577249014067477408755046024396298854205715154542070084278931930060875483679403182917079686093293892287033875465226886188355864236931619841455186882460556367508575285190610522218472753966738533904388342612124281212653305647143183745145453552801183217188317425964707743998482640626305979099675795175120300687548304236249440022454519605524967635263414037131460874763885187428404367258688759594187672198261947189608482912843309929972098352553379755639820694326879756622677707490795045833069121997158532511355922175875688302599674380905928952528173258986319006685232179582666574162694572140193999160310023703617532510159398477480157719810234494330631392615586494692318912368121563773224161061331951993889877748302911741258411170765248454247713486200554033502834417341656939163501917465302649013377301397481086183123153232621407243297385268885247846192298688062077130488958468478159767018840171617603694337067108535451921839919863710344544050187544762152375880384744528580165671323391813645364118584569848779265233952100612309186274765242385842383279759929684822162918287271961692566786282145805254662476850278107928914493347287329062354107521444955472426667828541210432035896407162558742445614342457288482505358081918742349714773970427812214085213919269652022519479495334816045776167107768885100106130194620022006799685747856839072679119680021220538321790953597897232492874462976204947014518030619049353239368872443596812601445170003916277410689933313832301471645573457678017055799670857879278687293272659489054683018321892882935720966169166395344708515800357511308437818244164608152673774415244151271654855778284686954257319815683194697066775646259059986005031043590294642998988393935433101194645459728509272786024148077540786444320939286333712761205353646192007561893211911644029025060411658911399492143773782097083194892234009086653520062330797743933990805611782564841509917136026733170149023166461901653282777997461589707584028634776854153963186864803484766496507128524158367937584171387986956003324223729578079655766487121582031250 [76,52] -75103470083844833103060817384713160747553947028509457357813565171987416275082242662178444825837826214481873812140743098682651971074045495660736474579499539065876594336475828381549870407489658881540749138683416544410167029386766989099273286764343703485473114837635281509633226795568884650459684439363673112277113522527070548511783553130803505565027694822827160588578213366333490727825325489976753924572890152043977981859366096983648428703355724921091683067038875671814364614988201341892398128074780276655572017852574309967714866409347842700984284887590237654218703629270023560987498386410673141062416864380697745085555086830122577459556646681535146035720906270402947317197850245048080202384012723723684446929323879149891248841217884321479055499514949523506147758051339287536035512103472096084884732686046158407241390186622116407313814207061246559793731150964350033512426441113657909348701940900806689026418061626391718245499604928461511033243161805094407250323929461678462138519428917647019047340156529369931513645488612184018285137325739725293956229307678546132521612305882099225625427423260096734656391905067185253815036014781611624455683019075090088777432891933117447918063999978963475670505171704243088404192518820408626316730704588498635410200221534105063831253244400529725186372967355595509915968412175046649424352630710207645672572066558130804166946323239304783659281794429987865129525144921969171012472400514015586435666086215941857614372570838268441249353692033019784857763257400244533299777348216932012622092071644375553657061873565133961310521228988292335012047308097477505707506032272444384996790110131629819235742805364046963404712427739338795403340851107561681336873466075217004575007674236327064646837557892031209257530823590609051711889526907258900941965148625486900422728753949362362838646889358844412210409959333203911379279797725857264367606802130749535175973649506655460462673008774965208436177296644970727720820688649033227731826501674905076894755571828511247819906841955147858808249749229047233870065184690826449780445228580986150427125289035233754559547720610144277126261373470508950044866386643705494018150653377376167944984520133959137584712777046457709013334101457588440744781236200450400507841239405943345746458888927988604018750362472147227278507231321105395375342661523632159514818340539932250976562500 [76,53] 6477542483934155469814283010292430857867565732438019300487943752203367979465004266496872522098046939947332012851929019014400373769802368026532000888648650739041145489052087483643002493635769264147204163925927593114183771354422929075727530963004602969049492423898888614513356646974646814167874054195420417242073110295643583603504563664479919212048187466574014770089326631893631424182192416342386112295034765362483994033457455622422218322901837797555072784525437022063766441385497481701123606923855585307569189568770496830064213646173978961603689660326400458255095105419893162233019861744453397067528461568837526507605404019426777795902072325006779113638070173512994473204419671642366425288266862221140125210223550625400584017665261097577513979488382910564825913350423265610427827469188286449296489812304581123983280654497488977968653999013525776083283001523241748998705815803957790583376638463603249761451553458234705347611375920328701177386334947603273932784823702602894290690342942000338246975573488216562733368099727228543446879691597340460181156979609079343930444740733897648701602486451081237606009154110702327119975768205074988587297478593500090914316387178921683682980013558423006747870342592474840049804486599916939060339449818320774182544365127802687677973584938477903873742020706765941530603151606976834684182053364599905037085620865018901793384414216698166175361676872919975434433469864103337687210296707007554258499416334912852751623443417174027837792813251850063144174028866864739046155208545681875585437406318821724620849461343069640147075395034731042950958408404702474295003123414971836587300917896335589867612883571751769948880568161717039917472861615133395734413127795366263028650490300897729193578364081443120623241974146589660104975320556388794938340398355971486855005485308755785196226082850727842995216487377792383864054602348063913880648145691688406565277636086406125516178676845354328705274187939501194004764844212481600857523712338384376079050996586184918726048475535432530347043553536143655756215715051426268975244870304937895928780346393701369358543423194927165433958788803316419191586873603850695361687898494581680549022839700900740002177470553391843381831470721487131427106355029690569190310193838408898723674965071562716607466449039928776623209216022232764115029723939187533687800168991088867187500 [76,54] 8637513678875743828681621640076641926390753844585397306175779673336120034336841290896248743821871082253610756774254500741267784832590256384241728627545751957772740765769033594666749661539805719590816929709859868166205704975646749248545580444179028155819447998983049187072284208525550698370727988684526529577464533349778989260989563849004046437154240457209378563385630995440184401567075286473219292923949939377591082698912194318364912001668237067120886582028264612055453145076311086724075129327052692157453398224940036182556142627168166060457502572743172424065272290634805335110185689733003782046118522103327442259170065697076751410106963059868188503138851730328744588236564409771911197124522832135608595917000113983107144160685676872023102775080460393439352359598330528871496391139270758659046039433871054824715073638502131206409184153954245954373396837890580380291777889019262243854676179873980226648838985502787775385078305826288380634013796202495361075901634738791424976033664821062422329882673496325966075548163419286869442829818985401793806164349234148230601466911615049297827470616579157371151267545152059480690721460951864067009248425795090586236599564273344444144688442577112819717427940634132399446018543332960543261223195104299811678450637946474558071161547215418316338721193057685217558873419365109092404661453562292411431214477470882052401528350945800155223384650077327279444150216226130921940599000747988417582966592817819848881032222664935171926713131152467917901523926018600557981413271164956472290223937654060109797754279976521125484784322415050562164653904851365236234776046004525453956745206246167570578089534982362061854536931126519365934714215129614497106615515733854714992330740449238413708150642840320220347873913885319881550915572859326426655432029351663694212813847130358302754674466745933044840610693381651185458882511852314326117545363419804744894897002042400239954086912019264783961294780606274789673814431314364145988013607302200232641905867291317833876425847729568298159582789012657933324364503038374295860554649394915318327232189027018773514557351280579492013644619166026444849982343725728361753652381106891980571432426358086347829471364649267605495844952417535795594346015236878421199236699657978870139230250767071012568066528202501738134010109463299664778190845026983879506587982177734375 [76,55] -130285832260865579156882222498970698681636294332884063411782304270004927110175805263888945864846304753758884317661343858388000075135677877250901653305412863355747871516068990940491357604494659105883385763862762380218656657449081948611964491058986829853117383457130791446414493366861126232402139858466761278030674258670551649498908472796041323708364955315630442640970320253729402471758965484686164635272538594156057791029975735950407996537631158029654482413929425716420340911055045709142720959615471499566877217821589875763819226929181738155151541240411800292790058657660990693957774464193136807998757713653326065202679246412550967703519072952845011158555118200634107622209220732362218467202462785195723685739095059075634412062208292822859693637170125231795333870120740705179880611010048990587961550190721845556663856992392405690570965676237137775978412394065249244750087189499295538433551690110940543394994560513577988446329501238324731069499561556239370677489779842675573627197573359971682839418614207781729176730314318158251664382702718015694211728811684785012121673618428347694088015194857843381188333368872689703083193735323433933820970543572725611094882905742071834512694256503525752050112345636957508499332841099779351405894405803175874397063877583153108082610599539911016598418787306854031925493888902880650544484204288605054906367312703213931559707147794923952197945420364308523549945770952160082836577394121155389231148557437617746976827535066258646927885359413925115183000180837279906607348790097720299675296056790959531845552350164114271348989263111436153221357681175086357199605735794138709417209360833938293212442594701473494380942725573546240720036512793507375969087589916905358736280872796322226493420041375781187443843154874765825933280282119441776261814340954951096129763831986634316196599260770483712496067359384214800029536713211120149077294942103277438228869579098564280856727304494366460432192486179199810642510971008647168766276234607096199404533020167534339129844685796761138328258029450215291179240859983991016161893782206847028778434245944199390357452336197125876583386766728936797022733091863590686146457118424595044440434006473047736830438327947671772831331671395608851230097973770606330672752562487126631904314084432202670350400407474417546580143772300131033148318238090723752975463867187500 [76,56] 28999719055901088972213958061297058798415807075150624291633432511794508175863087779667541000260906589163315403209690758837178238824764689678816375772776984758814408270438676838478642541743077024037950525851040266758983065195537251554911507608086918675359151652068775510999116486714872144904658821888489459365538793188548255174399255952464713007190245828453020474916822084864954007662229323091871184811273639382414731928083620267177876586778017124007865269933713649085895859951056657625183204340470566060704717527336486349713551966288922682049780793500978834317941660303372180703920960044509402921498468125831469172425491213842998693238696988079332038240733191134381106037733244022740038012967591249971951720186799650968154369497616879941528005243224551080849495217481711319723607579352495291050465067472353792271451138440130237499922390301968123220127383502064237860678203783909556782342033247427703313738639886147868133566380750863928734270293129751409341286978998974516378328444678429124661097147691159320497761327765639878007488112053968185495644439988267740299581869453946973200289355404098260031120097816738315521568602255135769907031377658237396932327839242623320778295448246704529928994066649426435563756137221125602287449448077821244423269115662845876317550249153618072923442267903036233012961925770387508967401733541117938821707745649487804386183211701904753498149827633131184307180189622257667536778144965085927592569812385731105196650584218927149603985181383795165638775283194343445140438240794877929149995652852396255531990472506032914304338799923150655188974825977579505272005695728459885965821505865071624584625432404788973933500824045933780390069418547793899168321584357717897581560050248504492189360822338562623794733544675001171970073692125630822729153934806618840718098026215835753044534766726045633317151584273129512437352660394468420606824135458827953814063527431581516312504405317467063427135176324112817579326126495612446385442074566647834647780276174375611858471083816559351691278386225562221461593591471117120106231359975666838990994122513756008017699542812843488813258017130714206988205555346103905880599191385755055405595125946738898363394144361684687183510683463000930840324643023177284125831076294951592747648602124744585971929962486025014929431203869469868550368119031190872192382812500 [76,57] -4066072845159851698406178005583452829630276138617137301286431333755887879588422697132989618205605115176841070037476370513047098178833610025927635700280513067015038448225649795143979427789216890726668413154875516805536150828840613139496432013385021423604667401717963732103092807961581679370253191656901605443966008325226919815866596438121451930525503229207244172985229465146904070083846283556149475264840640910987951764750464054546438119304701700553743979655633603026584038256414839510225308625727174763223712844053989912648313115558586516421331977279871097182850925223504748897959433202231632207667307893647992909332220433200762614373542373090016760632899501659974858049385278792630869886015084689704849384426543787898332684796969603288649941783807183646057475916859030176997232041676067196324173606952479433101770386377300372517050620344472845981661690405307510824733642120819536920324858421274972846725819461064409727971930311054249732268553558855134013990552679911887745435445156303852190557473373503413268997804347171717488454614014699711415354344260116348748291340190776325903846007383940702028993322328138260142200299467424103290409191885541661000840056643761669814824120375973243143465418819757032108372939769339490328661084191461349195496004317203657753253238889448893933741414086896109315324639845053223134627910925182327055099983748734594068646197985370280410304800689683229723055417368997162090963875525174765613951980753932428190473529722585720237369630263633244964446567077793811941829440259061031356005694934105530731227599146443047913591918300902441192893015202958037323723080436886360634225764728781533217143661946933294526226514937332113120865843525564823987840412501501375721823275737079745240778241033871481392624423838436553492329061479471233008619596021531129708837138932488608540990638704453029086553894358643993558956829782185594509966278566018856998671005886021908947338758046720006993294235743598104488148078495472447919431509523989992592671280303922500601355864858305240516772466500590075748848408387360978492623681876775883848909630886743347127661212422112424503398246507482855460225143580666455932579706645808704361156484293950907663223635269884808948238306898326324682658722990724894125820997491554310786089836535921014686047969175420439022321239530555203600670211017131805419921875 [76,58] 408371516271091129716926476420545713305902239091288496910937997364386987813633410614792574516346410429117163647678277675230380378843470659658255060599009968746553186980929859837606060763592364791174898671076942549118140922830162415153487693113992888569015371467651880935701623352528301131286604348097152031947965098842738655627144324231290361187834716973640264633200630037493973586983531205193166494975970781425830623002396470390670313466423040719471368204024136874033456850473275065590449919447890503084975186299274854564035749278918292341272655028459843869893556398681755240057879703991466508643502991633418738804359787089798185466464026763809537310732311820548515553483190481886365743153934454664652784627868132319568204817302303417844787565658230572670864760529061136064403510226814893283389422418086449859797980494199668627038121968571739415646768746028837324337375771211744672197578637743310895701463954162509201456859389378020075321398215189177608534867474876005972100962614757064099566522694596293833658085367610124772546666146154913901237740297086653316444730519772062395899327604372709831282795699733180145635292501702099276491030478165845662895952673599500670127464940034000008478034191667540487135387639111190890146193612602712570063622991824640583024087246525028010883265784656507068297197236085536852916577447211232104447278258489418574937299236686653681415347365175355586848965211790491555211257163644134781439156233416064309377619020223094711400126039091452087727968442636386924502278267597377003781362227074660123911660142948202810839493816806876404623734640455911913106936191225551930383800783562146713890972018128408209916989873677283900651705785784136590493269274884517795763693547975412429705755596049162866906080757369964526265989842747333739678091602500035650457830869150104757734113021749153179947117404982424994980330975355903972386541882537611208049471276976411622522265002745318817262221966599822649103494126577735164838291879135969203637176960544926013356277849635534331306601290626188009411016299610977829767898164895865218897016285720624354714398577614371607711052396328332744622187973116687672752903323751930117596678678622420273125032057814079399516685061087563250413062098437360790355900274853040524834681404824444845390415037480330573416154038568492978811264038085937500000 [76,59] -28246894767318817813100441482633986227019969572715830475249694513117453237749584919298819890684186925082105641169733397980325016712912622367424046286368092166496848775141865668629641118767835938481501760279427014578746322727761860370495453662450093261838057645091934776502684454372635216854934930298377859500489246543295932632515109415196282969677392019542289328495392229419572446042814745434275263387988785394662065502198287619584045433459203354323862058350558425795950138169456093029098204294313083003428553478904029266553060898281834741153384526938973905178845862013835529780437510204166961734109100233544154053339273132362696102549275526512213461886006383679280447266942293706719204107971035835694921652261247954994343954240045365847205591267042077783179210797013445439847268353075791502274563493803610471792032630187266878085948650816647886850824729748895016863391910404992589071458192404582057191527987493206593519683072910798749779767220083485654611072257467069274628626061278728884449781021966560630748120014104207776082650164562520416774710949489963255111990849222136094538850315091946695045496300427933241456184730242520822710849442215597773780009664333988536242735083597037834605869518014783773556213586812017493506274051968992129874236506656011581113250616197004320589938753759987256782985669396081776381165870979898707177515340119343135104865888329983771773286210137925701156915173523414427423032173071340498760704684050464346746418585526334430224806640607012729533021204165553091890698254108940660361082685633684191932888672761322959987382617920707233505217157753495682077003299749772771534455438920687065282571060645830841835526758518417810383694090654804643364345062263116080864473053225557547715151593996038886278599668841431034052287754541429950689969863172510860156987508408680708996559550346519106562631180951136548005996280013559373906732753074514333701226181580085928429812810477478705267636041999145843880337407012846360900375395893005659146605570311979007704758261492316286052805121772986696587169008649548453521656830863444971982690092776031010214925230790516277796002830968126753470949410772880164413930793231907488416716278719938691093862075344493470239490218226719993156657018147519722653196259911728645100538552929641710774961223685136646466276033606845885515213012695312500 [76,60] 957866122389577925154159128853415722298281943361191170133599454432881024360829432215291910370899215440135702941605988713304662523202900298019006560044804671130151489326810392517350748069514703676093343892116344339016623733463895735381688649169065242758343336406345909903060596081692296699930704716444346670043691915534352182676297313476931279181011030979277660873136465322250616632550141752849885905258118558455890868741070318131643551487986469194021504830169029470797834598849239889107404057644742970044971043724838509052338099239488583178361604456903208662050212361458679556766938066687868142144458652742910714841023349614284405194767039156116147369054522480390813026390674917817556001742400218477656466482546801906642068154722091050168471997677962901884890462142807864889717719925372894298821608920783732895617070952996625120021045405180782319982973135253605949209405709900461791851167369214706775995466326026576591931717646901049044135371760230816261915393527645881188570867740325911273878518245701545781842774712821260688497716550995714064367233677653990518274419151191607285637610207387528796461418897073285767051362700884280247622924321676665136393076700971786165634679491799583035382634604948047550886529479367694453168910534830988299931861715880765548889121119418263847289463612187508630289870431311483235842578874537218224222774604444758543872431215358123794215729912647219887967927017779705300409772322864959470619366119384624327982135587884908992098160017806639477319296738788605082830645006831324789123720362048645440969372534548261853381233200798897923259338690123681803432109611329009373164527900436388534238030578039530966424807150203192443511862924607384931478413962973581834173265999935666040730138081519800206684052941132189094650916647273739511402551155694935671998301991583918743349425750761435863301994091943373053883102955375858594002080531954325488491286853861110036726028868609294262198463168587114441998106671210870290287065033920224337977035154464064619846882680524359000409008637718164586627470471518084271694077606864069697508399206652669498622072517566188205075721319421784297099906522941972086452349668703961872569455719772109279787795178730577898710260734805654486062269689146175311085266659812331991700926739548318958076210914709402999278609058819711208343505859375 [76,61] 50187209273185196540225625261151801206598264553228485273105383235085082887122167028904723580006759103839734799149309422522498747049829023388056793546343433915161340406705073481485043738684494654962414895503301529244205879331481686903855142469337899102118879219287853704810112731353828033063627184886616655508669215463694458508986261999715727784568194998649712836943963255001129962005730711671520377914946815511746379033191796627351886743862077393242435763404676516511434667064145306468941996875732387752031961772891828320117503465193885560558639028010185690694070976866738937150677409598744893203850481961659442317331425054074789452939107755309132050423300003584268274952204587212141212417136629553143709323744660207981065333082540820786130727923764042971070462155798665782621188708161339277242889758202273711398935039082556414340112884999231098277555876291470123434740073011851863674799635640544464895355531504920322468292430538662726289781951170412451879734292935617346901930701302137777305200599208910880182395399322349105585087566386996041067090386447772907990526515052987901312117264636405627224851203186601690203323703282010944261003230537449876219134250545271235824963152875803421818984113864505858878262733320340196731821717759931434338096964157270053244693491388811509313861334929098716130510605518215488618460340556194855570351004892586081751021944050595251287005335490896234550817417601181426979450615737619645055480755976007709586858266909058715000735861766263236008939637290852744706869765216630650737298211139234236030216373933512193479204163878769295109523906701703958290602671374300359714242932449024490940624989319941564912509972997910943134761608310350610342447391113949940486472630818885367839381190152388691013307242833226890310107497045900540559255702330047501290479340858181411040560632955238053691608678793927340321701651806361832610747105171762190618489634864242434602498175765649694407737905282352864038556720363732049223826150738006394870624706065764308047035886146161019881274095850874838265600246274995784203606616537958820876529020903141195111256339432850079803004387655746787254097806629259701222630032691296530696283842114791290898903451055213441670121561546698513166680852106586591031916491634216214992244381245716574203169502155219561245758086442947387695312500 [76,62] -9576207861651073188125424382467083376567986465409153360896440734245951747219629663351609901499807917591542294500875253379313184882599523475861400158856117556761997657177944203900383323876860306760876443076964048165183008995021114574220941736569910379747814424343654444656458532553924124739247343107018077571103379213404138885447289232253493741570007270579268984452947240887150603394993406793664382950028543289741013929613200811327726266825858052464559503907682477140429654443494935381390913396627716297922538615243062092575305402422544480745309802048808547582384699008567154587767114464240554687490387874109984949221240515365864130337301064389176642367885231545767566723145853695448328756483507369085107757577243725044003646798060943031423998195297731456824705216949198493346304864894805165934145385018115549361384837112358824814664298599612573003467357661425172848722773405177183126105980085762383831374391973594661860204317007295782039210922774907290805882645372795277336474253008585765043610628339754636392328082901024142453664532876095132526855129202099597654833194925524669072101935808439006664215145997959302448754236500588227207877177594941505441434494243540644330986997125237759304015845808764323179290889168095151303161793401117785832201214669073016212016483769480424038391393043552561986355160961335083671044785087955327851738824000975207446537971332162559571290292599827741894921786029711862731587059849329394309384951716879755249919430796640717628169017111263672663988628941716126110238124652321621089314949755228076563746265891227142712182820537669142789511859062376483690597043763852108191402581828003297012028224579369330324422836047574786679356506654154242446863524738058911566005013471557673724229021729521370696865044995554618667492524405434316466375110323461287168889851081161450146188197975899700611345654878580629632582433954378374289129730783588456172779994393501831505300728523900020576674690623126953407411777547568671767317367210163206619827814541234067417548509708640819119462236400212332739460784851528948403842966691640691490959537076305972613429884752954881341290330034763485530865773825260532728112396109850824163406125399334435968155288045255622089827807871820253985591862188678893074369309636800537088038835478577093067442671525668629328720271587371826171875 [76,63] 594277242005368518064596653024942255070705663890493748628661011105283471363199118108764180132004020782663917589078739207912935176627750012566933776462770121725454086716899494171336221286751678536254314788837754652064774943857747189516574456712099220298875719214845057922109569725691420721111998793560496703252817292789475840377435218417603045953456446591261336069355968259354749882704491703363785002688319583123084504498624518806674911326725724172464944881825873499463600688208480606368601379009405167510407357668855650112359489188508427809505590018783810179921117418042760302305338222284989524754948457398675873605399126952379844197791682280757523899995939631032432592250350854705191507750520916679723564536927783252618818805410739865657186106741964659642278563609050202774410495933734305261011594618750054731820250762918541353486407484479239192713279877226392830681370714820228699024935633062694678592256986201462947206860729104621169363155402898229792155319412343898445638391275003133178453081489234219183936775317221258552256863632330399445333862989428444353253383022629247577954110751180970084178661401046629386145625051788863647844750929868057487635634939373302109686994811676036538517403990200321064340848902722802051693055720782224387605199576955269031856387911465279095724006801980725114002527061361166760534415436224350689722778868813579886252723634707520720733852957678706388831511971698862053223271582258429834554442797654657516733954088040287688658117491020512566427232083781916348700801545603340484790440254228671435913948842444748094437621535507941724853457771050166071748480407293693059966749790225328715451132674595973242405517995709016016944378279523831944920002621715013498269997350722017327410831964547944923249560542974172299266301389392680812153500822327677871655979852921314936219149993225850688901839526349277069768104779195846862007376683764348817598168176283098681979845664766458338332316276475358138575402552846690988741274691752106969907957592128829233870497530644429124654158262519645053034283631389826242869718856066985179143925445272730166371626428609370159734722833284787461452938025922845207046892340589137120087839393581389492211676997727519785181260134961894600337010676352042333155767733149200214227575545596245210067110065210727043449878692626953125 [76,64] -4074928900253578500772894895133115868173227494744248296864735633431856577554470895429264440826159329535555563224143904199711703376896761424943416226676551630035351210385588771769125951904088108957379073062721916772911226670199773060495302497298552336732070259493978883628904742634022369805187537064570077359334842561976591983941410349705993747304624266688549164940397623574566092623197573455670745351319227377406903147056607366423283493649885478602585757978473828802771270905154060022121053057380533348158960625832892318954885234949631926204305953576572127692870817369181518471635136719381175186666809481823329279996474579462387658767164748731066108943793858263719325537718598022541327506708910026186314812422874205394214271156727322544397265073143694096422811921106674843204309779047534569280336079459260416841606228219550072085712775584817098525151984394093945247232362715937340117579200573569453639967115610819846376255790376590275591473712401542165762092765598441331691667944282595123882300724125401573416271846283568040001901859283251548436631602558912322816290890150430243107357585293674541066587030373419610002691742265620363285482922403863041035589906902449936968609492098677839735960006916485732556317556354090946116628499513278579842502055067408609278691761050121526939453933723395617734806418907224729601109544011643074489083559227763788296032708975701028476006481222295580251182706046595001426028044356167346038934304265648198471104567120768039360131536507858062656999352430674409568756410973504347175929064948053987112337471367085016279500804745128302780555182133734745748679270988682264788406522952929719737465511216588191208323871583865907426711196795114719633769276854673260659987203288881992092831743610294076653004752502939535696675666688292396426897475748069465955397143019153156337983415126414424496897976372161219127695263085049781641133493197385238840256082681144989157221696814964731834392589441298463471835397999256044585025217088909857847503596798013976883646254031470739685211752619173364288042588233745340665990123532756710087460183688101843948435095376847011078008252344122713907755050907849001284132788015604265371382300047525647936830433038817476445410946042194852310521705567209451131009105254062579078166723284271100169462442863732576370239257812500 [76,65] -2348885147240879109013692381189104081054473914909929764121521331244539464108017229376140427898431493245978300750200974544437129626967157463477821486242964411625846542851022604849187378609347788770145803766518854946986921015115898158705627622183046858645247579682277372328035163414249205693286098410603290265945316652585383872043805690991967510720097595430120303798432669047897805584516745372061992423775555234710856401302951474480481839141266072390006623455876025826143570655605294749302591103662279803900581551883877202148461803926195267611711448627109555228070582240288547702728651629615269585119180845765586053864111235820418139475421233054126952178616850767187711994099850925297005465533721795446906703120526534783246030239190015524534078317841400167787528985278966323797878104194688704330653268816086532342818238755081092756700251046399446840913250492703534396114286902203721101852105842496848666531299681371739409022402617051213436269832422651844840573408715555531506069113283209373193129005304862725878667090068637740054233362415701975198217617807784168850033970745898424620131458031783064964095197769828829717647466309140469160095846113279233675647543525974404729788907202795072234267212774799662093951992357477163356406536850029559336973436948582295931907797087647133239809828612691499663427494745950022714036340544709465573090958251876161249591326930081299843671096581001003099955887730225255794253645708376217749407366454642351425007614549348603294668705034749253041588050167382324468097575415276237660424850942478408391900155890796774859680881127037728202861716474531703291045197191563521798660162260361436147292590837061410812072302276776553856012244877337863405305900314260497801846299039977486520162331876494917856208215588285348502647914614399412774699407000637793868783886363454632029055845384079595847679343700414354541723810140928952476193872019021843993582817443115319065159303473978086979840054148718565234264526262461514669216163840204313003221528934726574804301116370588557623021905188773219798408601065537092284786520817967659133017712639243335721039976157888159559610695142660371495954969009143707811241655168921049097826315369303146918889388649690184593613262455944075574725079039925973410083901538143428573820678528782934790797298774123191833496093750 [76,66] 200070454887735936521260094790498725458620601795000945143084214023395622157451745222889377772356230621049501390467562513412235362753984500188176834768559936865952511614927955543926249144982751549071865809486703179917410128716195147048847533846372417354464345849116288296038900968393310523785220785754817843176168478784258658380943278340594589644301337420156666409655938355602816406626679670038835816833253760785144364842472604457476522271415524212847400126418446975470693734000735246030712241709920278094547354397826833095501613416815947648749982744364851090848324694811383251528990444756159675300827271456106735601385534631285594563567675952999709619124024203780589991050154777581214956059574976479507607280885429568152321543227178926365385828547111415174021613721336017551197422498831340244125111769892476936172176601554832717452063296410959017463211924503228950195716889062101787940929991589706340340458666098199550994973792877370241266399298505170660466999966765288123912934084589080292822911741858205197611256472972220074129344976924330678642783552373736837424848602945576010428977540629214065566325935150682271844005782398689952367756698129802432608899514523593690493884085322541477778947845404389418351085195009274264754151794394131997716175196927372088919416055874135691553154446331584963774791923614001110845697962649292289180621608883438612797788685634078470176194714027754060035715715000228984400571004957123303471999780727011609403396020618100381024728331831664705561023421329426361429123689467281148179733480803428616499492289523033891108502036786479049800499128319386073916355410317055904684082839123868531310654252217606079103776109960655467399204496473453413720144731353097639920714311469089890852464635240198995134822463750308530559335359074799923473789957392280905101636783768749555148855256709715411706121254495541073645227621517211878557366359398254258783918688339157100605008691049232220417549778917892808058380712270878656501997181584179605184461047652087894412309715755719741507585834205361114317640504764283625347380768000653021059321087476870613005222240925073403643510371659222655596732631395039338746615317190898993838161556774747342567474554296208038053734344287657657225637796301182873394526880281470149203215669331257231533527374267578125000000 [76,67] -7570481731706503532179121727896245301559779301181044506205433189639923755983166246542465245216621190278327663813318805049248909707275598103523460537321857394915811137548350256827846568892807553850035137706492232936001640649598255697879385429328051849158718430738057877985911092680100647430306625036070907283035323495848897784078482528166536675628749559254502639765296986984410606294288065017153505020586876788789070801603128576530845349640519936909680472163468169834090927817412544766539360686906396025849145601902756791990104232149696929857992655450847858819670121412522645953564499142267514187321129289304124766636418169791497523783448562722360845678848618319200073853411429584356867783624392968952515770219097495946698970235522807914577900847956401768580110786302199615273778953274544212905680310273623212127069749614875874461479964574632804514732825026677401138550559835605970109184950730225487309005617851543829396555539400293468224836988349590601142971492561307523623489720504420505728131890096838962664234282670594076114217280157239745791974778211857830701218883665206931619763492865656876100534719915441785170432860144004849692115283872059184519203917707157221841402700568263028277846793589316346415199947057729264087631804552004141434405016957256882868052933817012551024169316515573420668647587621087922787346566100572992540834742001180603101957196773574258886286819861183454161258493015622767611666644369938122070615559389032511684040068519404594899178974343257843883058408097097201363932991521559352961955143788563695190137791717536625073508637754110414004440384021371091803638588596165701125535286371272876523737511561651322839622260382830123672746579285097167361892015724740882730789724186744978688727144722493998070368815288303835289840523965505683208848726438144544413270928457832101987627669286596941644406781069619718297029338377783195523982496190664179344971679373924867399653749099867096256582933761679004103767599175143537338837496619413054037925379502646696938846122500793747618435797253846518806392861953356713943139920076350380319290721333112280414025783546463941925984236293451840111490839000043432501235324996792343305558831662566028369843984035309464458525560437049458729087738961332725627887500481454086109778245372581295669078826904296875000 [76,68] 219452987972663680693566362811255102629359020805479217809150862035755133936269972564245646378614046247568489654602535959542837436049130892528905310111870015547726358005473394085781366442821680598408799341824309150952625465874708792021612787878900515554868297600767085564867651504919329414534838306061973448138017281222922084778184372425863725557478912399326004304241770042519694445658941293251022264564584805046021774332090491638982335117569054805690454696792893651561304636995598611849010791136314160961856512443312407910362877150086999139394334064482519919685093169964043264137440256902841789284727778867466790003929388176738445367485525805223686236152226032779047506402057420890819602569172525574699204490842750532984606384514321003466138335403208200280320262344732960891926007756680560670950748852971738344956481371103023781309639205727862925723334772536864841685172004613520825743962412665253389397321592274620973492876787789240370484168821165262178765888949895599770548346509600208078847409524966570662167039001514527652607099725007820104082721243693101743038888144252066474047286781748933543717499191943241488672726653292770635654999188776028315906089597489637404241560010235080714182260556811962496030026415943044087635602233255685109972707987683352764365699358078135386973006232176198113697995243905871099293256047937951530497156118144746835599800943485700094333326071523029012417402584724710073702024239824179255492607217681007853775447656940932942055301466744120570284270357979017236241136877471957054836986647534049354227832953302535917070455030994117976983075162027824146056702580368377127615288629812885791997653250808963104009212541979067632184477888324792719440671383447220154348773740332849647452258978902852710394847252297480481683356352029923234080378421292288752015541519313716620934427058004675047633942014179911328154265749272669230701213094532549541179235139908771370333246955702538989164459638157347551005299992933009884879747975745743680342956510202944908351471253438750343482758258973002605087833213404219000912700567196967871886151898368398321366151514733741608562445602045641429297307586228966954493620530136108616529170435632780980715701629965036726650330074865174076850872387837509337030531507417574488272293820045888423919677734375000 [76,69] -29390671870617024246577412916766318874312292744641966635567025593601952892589316590200968328475501382960941355331600978943975486738113905959195757472564483402965861387285624898435079859047649033099431707032203305665658934896654741014325554358820529361089609777827045176260876690632532322919300491092154327452381497691817238647448762646228239524736101636320535124402288233127484817778122700842333695860382275898382989174305935733895534767233345727637002655799672290562598438616992258558787946755814053393231017879286459179907818422789166967283332027373018304329375282757454998263426971672199938547164619334728261022766568971632392487647671838941779047020050579316009030847289630435662835881657728642373814379823690003791994890763296743645476603232593378597892761115826558897964382471060916747530678661159277238541793202795345709456669230444095618359662742393224048320756804127782798674643461205141363582838674467301797998805859202788263968933443120516737217107477877164728895779588099920674717226566539581468009931188520627179603826857036371116653061318802143773508306382875537063663010726720564308785251388491359451845293891300121876127000846848520433789497944316709903435639183993626062366666126716066476037545168252646633336044886699637801684634924607565124359150946947703968898381858384861365396921252394760454658436166571395962965483670279644420217320002985607572141849894335716652922458380684420163078442063809405657739572502894001863254610222637643983096311067293112444706328721048826925703985408513826200587329377101180041776384733137809732912409952017394795949148265638494581083149351674073017444160615151231581713854812676835832708858925846721663423720262640211596844228440101662076498266786058462284387991575890514070174191385052053910030990767426334553773133973147062430388502898691201199587285663649665397059779581828396593638092099160451958987198053983020512935691122500974771411566136673872164440924217033141930141455774291897741110152184453061830852591237480792436454115650404353642813453150456144200711510273718604461953780759120836253795024671578730573109413873235112535745821330412382077951526062117223486759038005903631318565142402104409547037271481457597411142904234691801872198448662532284005727539061281206045350700151175260543823242187500 [76,70] 3161224871339417213040041184068679677751217951807884619134446926385870904881653782107518711146948735902820781205924602129318705392969136608417979270717264106989434015354485648797338470334804358607617486909821374980555032807924150645243476805796316382323457528476286564367781761557349768711825472325801081636436552365936557359066624654248320039937402597297507683861354223134088537463382875093710347033211163697013211234518126162484361952881509925622009865055340762400910012900826654705578453726835563694352170964544160196925786658795325919632104080578772577556515434853888051971835825678841397053096354780595208291746007305601005648135374741025130414962262334463073686891624716191283858613916866035995693314226333819643425492506161186963913906099285321583560471932805768995336172495783300276217594820941357252771201212408652727748625049429796702264254298976311452373737142494685491503473999604165086882355208527282308927511664673222267604381426394721610845439138064015470738706840328139946510892541322331213620011050189239064714752526314388188058053655125394927142685595440805239158500150172822625784753642871187020829177224043234669387792972772113306933394762563574114307121388316189979068919650915605636688928152579276866409338462649283258544893836623394420944872845833052849757557800059718261153060808411095298702677387456584763763288530901373465606568754698992645238635416627587208378198356073620401813769362345618402437450242001920543509718181802310456753589016678139347360129092610562610370046506895836994398836309193005946682862826260234487974563767597367365998078140492436268899027732620715891601878947521652991713800934893570962642593898224095186699510828032836004409235650700693900894534429294076966615177394634461201873072530885518043976348768704816999660285873385320577934624710100561714134191581392329287866458049919933423321203518334906185409305727151202303096648371741437254054524025151446805307877612033428312509735408935900099783960911466031354937501505723065822015092687082351000841463638052130150606129546405300950890877801234415820000358460253903329046593091154833139975206355448473134803522418187271804699089881254141173259558123538258426891747749793615900452888140888536202853290729322311325595606934513170926948077976703643798828125000 [76,71] -147498464004795121696446367140313143429695869974653046712791490007817087238302773481029557103654382301530525043563569740372293948495413311180446598533054858067711211425656103064865921046540575972917778696234359441743507859120055186277660489486542903130239207437666645545480853665194243208935450140259016917497834293872308346915131179023042256726488910742967734255323754835562791043439428985542429075643340496822734251374248308098273133850807807400363224793824136295262349593854286960000084428593868815434224353934978413667083892313380324655005802624256697556349088793318478811876761157690888525510539362142415750134048173596964508462278439683854680870627393721355653081871356162205586548521813276918343684067332625608435692448699702280948680494874208261102028409233785627356964365414440792902224786310456751054550755932113700703429387177095633336673358834007040620641745765345874955343201588808243696819677262850756535895469172278111424957371609366588826666824847005137944277448664708272359943267370575376282274006196909815036806287918187500577543509615199378664228050528799749116926283438920550299413736228721254568116709324283552607094106140838000594469083464225838857193242587875661089647948979064911338157637867640851089703249323182073184408445769392051469677838342758783285682715834771457749804050335773990879640798794162123450640314904798179354670876950882591194275145784172166255193340482448915092063931608066811785948374620114978264692137349342326500867229570433218144935715303126690126036802972074086794923353963610398981136443491304470409065221377635650286789614308981078937215141211403753848926786547194422842413596189306200683827533783820622790732544588815791023258705813883720529792698025068453406777435076002577070968738116559331661235726663076350960979150993214368699818641324003086421701163076850515973233904128858745140842003659681690557807105157852265474979402062146453866133455393872628006241076785690007981038117350702620931952912616297313685768228915121802069887647694853627480575140266999873877487637827261961390657488255338859732956778319018336025191695218339253053156149332847735162273937141683087267360511390150744523210256349674450728796360680320521161843100418164208837530803405669850916770435844682651804760098457336425781250 [76,72] 1154318985579220706682069006172360939583123911899449868734769250270591464311899879937172061201104941261679167307074472347224734976116451271335400217624360742347820038099099371566844170455499193697917416501649261204628065653819594182194484380248859385025380021762791921874780202006432096354389999828213099246408614656321215215323212661849198624551668335972628606471142615921644068912873055340876298290268997698273467081353143722388759353498138080011295668280367497222086888670666322702682422359241440271294139916397602803019843807960844864096334620647365181701239835726960209811038708659226753707854411448127454043579016602097388113237672333201482494292777799529801428545277597502074165969883990476257066740599657287656476427465441087407105584736837643855680801108139522022089453581704278523300406131703488734368911861102589377207918328208800430848977360090888184351883680186357321613326870248807801005818758007105952159888413367009487719034864282161241384350572035781550739031384929578528697906384342642119241604458398441655803001000916197593185540671812034563178093306310428810921544906484249553678802391585649415441747549411274701632651416756391831732424608548345372769120857575761331846343897599901142110732433797689226173361759193768751581661262281390207159370966921313415034623831032005735682802238348076692427142155667976849303584435023180197279020188139355479157907851640325469115762996746468228744501275529673969297680681833144328492239798202887639237498410299176673423073473755563999594150329899848616515195607515985889680303275845659043750708979241954233461361398346147844962065361289079302881893556773044475892105788827355893608588419963792199876526473513816238106469267396769657045522114409826309856995127266785995233890458645346804498938235650582559297277635220637723684694791295905434943829103918023227493907593754827610602053996145867977895365896340908000438246304815538353783658312524383050220842169238870582559279147328452485660325458618795849296659369140044613887917023518560418701449812748138954672690067891853074105635130262987175867225461377801162818450403038066642105574585949040890036003489552012627810340703122395600130816550560526771761507278395738353285662601102046263826301605490663726438782532568438909947872161865234375 [76,73] 169081594420097423322843187581750788208504632963342150568655187450557908774179742631583695911996086560626694162554667945157837121842285902656757211519954673009601998975176272559136473828343789085646329508336301058406328408846299239622683619910970213027008173033009892667694358374367895799129596760693075549727130519941953129933689241649531250549593858132878513758482389687013281096858821805941515855124779432757255917982342284765260033425582564282845878094321728040882914573105470245671523060798666038477482303831770147527532025998077529570489546491582415234451637468290987929155648916088394647921721054262309362494873651695838535820580659231101008609344893859003816733854092576629753978720554061553331487992817722208571651858064241485469954021077353413713517994978015128877507213954989296583060858302433836281734407231123221536857224452272245716313822522420440163902002491057145681904051797566862173711503173160661859527106721562524062847612893633436476498652673872479845794699355290646708611484068384312854487284277010028468495167114670963981843863923538045094271345620694737776619768592442362011326788643842532033213801527358428341822285459275324572937790418544036689829583006891958749284631005664143385036263853343356649537577234742031577401220760222045990097868710322446958559711802166212716420700054933873730844958615201709972219240622927417376373688574918850285871485145148039923459615413145931056644980173764114022583460342081649076721110740358886327475314561109702002992888524779463827197580567545887271286576653121714080177036195705340871761561708142464585160761834014949941794189646727995176355831589604457609038241878392417139239849930249047768462408825432394529067759275154466424784100676955231858620585542495302128755078751412287313959660019115684520874444389054767640525828767217858608205592566776797288571679450503128349018265807775081324621322809797938125182591388996982330655469348340577304813953230340130418824455385463493199661767624741550496719300224148121528480306234187305211013694007061102633190685314758485379219256141672796996565746401451812034221125618561619585445205188566015881143493376341731782203250200464272919393104682590293380768446671469914705154602097424833709944820558934708287779358215630054473876953125000 [76,74] -6779181299403532334318363123991952316433900022420103386661393639070192792422981166476581793903260350608922920538391810980728466621980660080233417141701148266544124944564445933621375681797837616564924124207519847590844150585686132106169131249518686340634540853505016905240829023546874684605495566945218872497987038872413361332416455863713468480479577243927958054883270728019260303254221429507093315883049182140993108580211978190459129851499596928251010759298905487104103942443896322203423602186485421115201953542268392020304369238697532615380719039120620979604122785792909160156060857288862284033501900252308059889900752541196917893490794333343569146635804638145884941500373115367447422603524188679805272647281629110887521830471412984648242314275226598969377314322913878267756670393316300817909769912100534293134030548569288280916217523276746832230080802934311203009040745397882643490927031992906385009600417305185984146881923533326260949969289475780110650545004715838466794618866813034939127612338010361508695445010323403874430397859448166958885230800960043015904788943398995505260306383442335569976206355778302939236257280359753118620858192005465099524849061223117787664216173238506340324118739027246507366327622104372412925638868559107928376652094228361225509485500298438412507718106706842323301033374068240268901930304061337454965455093281150792543221193704628097657505360117673678781617864709624608258380756501820433039249793572340016412501956332695539463278715674034322974023189696450313629730735884921575881431372632481013457733134431629727943545907642086332540505176044091952316173431351635907790171737794089275872517979667579828906400888001070393277253857791496058560687751063006419137844576481949604051178027257650782765564661352932356862674832438646621243666764471181134407047847871679443792808159158495268093707014023936813655334265109992841804126047696617477481335370497179449692556660356908727249732971416311207911699825561063924742046456776519555675102868035873093911229094476827348424927257117821686876762612294989499681633572430757960955773522961082281398151722333556918340522248682313933601433847626686159698681292494513665987035332297197720877552168483227064885623917776623489558907031948820076650008559226989746093750000 [76,75] 52440740839598455728069455554580569351553142706940610752307647514091263751325195212780761503050377736123470077079074545893621454102567392796197429586754108427555533370271769861728117073280651396668420512574013808066677314369379418786518022771364737242982057761748323840211350095593667508644737550376471554452872518490767347435102856194415574490584558155341725907875402053539897080190803114459743680181760949467701762298890411691767859371256556055335638667312093546272057819673871220092790612705012374582018181533321567428977966783274238137719038723076366580614520831120189530626205518673830531227683302233007058337165965791569495890312118368678002938672848474041546676682105240701259821403288097869523433541585447237928625041464351437036109651245075157137013622737818541332353562171568138070865742703557161090852583702792696455617194214102941982047397410541576684537457190555347783121477803984652067209688606590239633747198755495275763101525685283590794735129036609688490149295116518677369477367679654524373131478824122563082469721229214088860771894968057887037986154355539449960973708460125358070380319125797421855049905882862441908809028318458576759120090573104277134596156624277280215056981555585784383470900817600842743026028878988826935569986775323457903230315864205863980813998730693441201857727933799199443895187318024288380548488987160026892219086424145797840507341539887584496349191038959372958649013111996142826560490144429380972875318706156594054607857346188510111407240423958509102815309247157782422101946056874544248397794786262737039047369611148977323291201587894137659295441753339786672983290086237288177626474651321198919889993733235595990661749663395949440236578906906450598032451938902781266087583930498963165909236406830972189047050341251755003692330788165461585800397786604814012218180333526086282116215238274748772702284937657538429695933460079716383482827299436707646638573018781188190286795847696120118575839551819176972146763798075661030780558208054525420674392938273653368776159438810796657733762216498593335169049928933154626335764639133298981387670816108292056775367474648788114143623846642524068522287696833478777489332278032916412436012563991215661158812066480511444865886261368359555490314960479736328125 [76,76] 2695945942222592023663598030775992269117105523424415728793896462435707115401894208946600311576264542275617864695219879430608597720315776105590919177367533688664609298250320824359931081567217988218704016641530590711962854775780647006045778378230687631620464299625315016308196528113932740296934664543773309793524746790093614906034216853651448768687963046818934863025796552574414328856608890925547259227746398813599118859993371756172069891379541117335234933271580621368573208002886103507657966733392676967230460300724828716004082435439742596498638023841670633510605280642734281247108563678858860752497599322216633406239117984861052211380840648708455897349434110568103331579258269827363658990856898589540761680137352385383040807819355430916505922650116277227810412302050688886050118841727700215219636652443524976829095219427663079067317665243075731544127121729075018731456938202289186487781149735094230676154147526701114306186437750045685082360894071106792424271858294439153607869802624179603836609468185018326853224126542645689257022136070618841364758452756870119979154308159390927986422991863753551052345920119521368676040731295692305244964292696877312394561784602767481143269219379278189987744647175314645658493386790374966875444371470406541418488507843805534637137998485203342841601667258669778046974062538754233042167822351584568927946184387208861383769897509506044695527163958456403970437124062598382612145834852539967287857822821621924705828583304354097363762495513931059787940531920040249608637088724469210529491408625293419174043460524917886408282887351239305054194215510235805262576364935706918058010081030111651766971775842118951182610896278961725048541912219615553455428821703864056079639119361801777057521607682455722418907242724911637378890324754848815130165418415193604451607449604412172820537344520265131877702649615498276346995139464499515298241659924213389933331642274968690284469288372844393593329531581898344093936542587204411319212752954623545877295591799817697322615878289792805777418523296218754654090905333376427018274999630056323353891950158979967261082286963198535488768355125438871312757562447643291358130886070587468793736768385230214450957013111163519291053685626030622657367530337069183588027954101562500 [77,0] 2108048757295360779151535929692349199215089772958447627065938332466159421495299493415240076347732086144864243089348162418466175072742370447445419182666076843335940376739097138104780896609329241116901509142182875876919287555105762511066029303120267826706437361737351033025932481111125285254799242484949971314292438632624112171429400709201323044440581833294055742117166644632402562242807571112566698442600058043908377175661933948875350949199913005881190597341636506419235809674908809928019227412065168755530589650417081727391907482269613326531894838749840908901183688548161456834441243452955236778370861657583174217332506439777629526074118270879101951667908251673726337799839451153184341572775027963866001888573738351602307860157043507482317218266545313403948850920592999052771606826013797570621078547705228888153036588829555647586861747230572826317428986553306390540742398693826102916464273016240468862330628356442443403462884193286295338430564863215138572217069326429905960156385400350327504232919099268324196874813558852127093834653429458710232125532295573732775160803345364572291859105313368495600984970789674278209996861675514209895301511233011078827645529989264120632240296144162947190965766034400448357740465996724728076855119627011830528504514022461385008711721593047167527451335461355630131480483040195517195087772752470925458201824452410049941927058090800674420862165452836917555438350774601699027048723790365903358960052021340725798067603960928409118461998660825313081626988493648604039250951334518451446267362750269588526412735263239993055790957187147392001242417928540412970867044500215511800021621430767415381336186162431692795618162918386114353920007749530050301165052251558301532310436626597622413632738289257949181816132467265447909998583419476267169705288404107548541976050725191666639304959761876571700125791470620147940420893511634045402669974985068541975020139362303247888160661385872701889288152972543156551230311099493518154364410135846900196902880516566787146375512095648707835473675385139637824150656024936794916958440729201443034342254941979366647128059668182460147985408908117311190423729368157376790930663331711360515430098520337774124270606573319458210372920963934452513253247325831831378321441436158450999371893885836470872163772583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -121684029567282611412721863420699518084897918563647250595318228938309939848792355612238524791429336685439895405161126263799668002659219333380356490045834377099342943047019367041654859355541262428937682794769938805474165632178697880862099242057201845021466339742907918917519498053181346483193024788950116157763604603631342741644226569579700815479199529879215821414644285078043484048875667091231118331851759960422717050335710979411133576456954340523296648323299624141916042735522680092546319373417999250459922397352003855099725294472869644879253025197286008067352039971346815604057940335554831415173227703028419780461934627477417552070593896779732614294000405234392670352592345134968195860892540034311146570290631936716525093706857149225493838757871531445347136362784211183911124275258796579536858644965740099513902103184908440954691400672248945505834683063138249419584522574837475915906930606912747915329681614051773275230190567726927981952166024711939485186700301908284741125874962823427173759918824297821020000146892504196931125641380920369617361543947721325993408351973203159582030593708077404927496761895070886802014429863635370148619911260916785296863419677422507073388057041510805193698356138096919181372912184884588527595436690075711655000070371971268656404229209918482448498156072482147014770583366134055560898198381192026316007627487685269793179546576452765609347908959673644220429933316839661590495790438402316830768504812141067410625508115317280164707764554031235996600790476913980849427877144024634434323664654227189336175370382687610990564054056764555229233147125273899072953359658532425712746070865958006536620889443135692074829389651444673416245935512528654596887241807996898172416717684625910464088293327345284842882987116406150747900390784649091074118813846367670200305884438670283156565789193549246192007495116536212785018654660456919790725966438855420286383847549670407043024779896805790530933017927910334041475725737148931542381765213210011713218899305647737065577733044046945898240458570392128890738184602273350604309921399685737957731867385968947706301244020249477835566218482283189269687359300306651851200974570729380679737552943933511536156370660420446116585237784975156899405528384672675827404183832108385470783043502684961367776850238442420959472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -83879283817374289406020025075406456512194225340022144367543035158507192231041660638759117589213460832892728465154183263358373175208278755620508637160763815347767927612095593127894433144838730469508472798393884182004014927387627204755499521575703008517873669140018791585154184072502575643135779378762552066709478549397811276342646553010133832394097485494259699263492666407361394291073860060089535939825576567390972452677634964692826281018511839810736116640402394120273170692556178741968376776308491926470142434803948269839930853065276144514244989530511707740928891807204409103243403686099590786360979111165881751589628545868521746710888855531371446847555980115585733008551027637718271425827654523941099645012395164147018503064068655567926228576370636919100463398599469009282869416165853848062878243430176845974081764349514452048709974888550426280628661201518484253317926301679897092689705757533853099114525820312447047591760365720770309752712564461520360412792419713630046886017679033044067774540853912754963974157246984575570864771815617338702682482708018732714254429692439194947233580004319248538707428298703522602064108078564763406656813886317783922355554775845383219144141047776795820236810371091610046707450977946698770019680136209517552568348504600561824439830191115064949032749446508688050958913306454100886391541619913496324154900892171079713541477939908580821363573224679343074450833755562176906191624681672284327481429989129607377340698702869188919974249871828989419569723261332308724185234365541249674483244804385818251547054205528631447316403456339435046977370056077556155284099273481466979929154202027796448890595099777858823337186465741038961696619750134735648672265395967924216146867429854174038123027480918525454853831889666152963061592209032728641677835055718589873121789061304895505534367675911699693853034315170178311430076657391676772950514679476059121504236229429386448662132495529903711445737878313377530010437384886495018019188249109686923057630466775516660542049739225879117439491128667528280451962617079643851242464617377617276613147627501458544570022377042465706709824760854950989749823520163694257681281609510436277092294818600044765632754054012682773360823149680921601219855862516259161816288321189904654974055925320541859946388285607099533081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 62259527032661297405631653578616818493227926966670590229361838055418538755979458234178846763572989968933063890962030240718811190808787682441309781494128536107485134530281342661413426247038129491566338519666413921940706776182148911978348798579234688736396933827044059070506132544087023997291093157970406077598202578504341094875449334896377433983880922159124707372079741337497811869302512318397236506461309905029727276695288609161970643492448646857719236060838719399000088061352119414778670859896179061896801117321629734761777891585608173117587388225922622744265399705779125763293287328249315648872472343304860317206169893045648888889879804153388078505156993425439093094509379511774838935745765085801859553902201259048076930029224265814850510124234889891433052346136375978113193046869662378542029494703828392049927695299836820880240359276334401536052293540694287559645394510860871439777732048898329318991108205950422742172465255051298178172439240227219961373788927079652963041984234250505605940689230080028716410523271314784612790976443384977727633410721888424192386366812391951185482372170488817358128050728298879481297409582219214321440889216905678793079961639820076877816577168575550486455819394113441110905362020733721328361985895663589296736528828427375870735817217208806440463215949566760295513442577087214893390615337419078279676134494002615923078714861694199963976488328796315055243747893892497784326536601364660219982564929391712683199447110637979255790994858370730847676643129490474585162719023491106016238046313916538041031075887875240917560199170164846119271046652550265473922631725444217141373108251919403602591300095958747335144925722453733558754227469350181975253418853458135796161789846464825314662063828546872236445715383119242505265917530783380858154455966054731073725111872260323052037813971802147011994499590026217333344705605541877307856361828866671961306459118138537469298410223536660494860402828266010782221522962383356648758525303251155807936680019519378313373389380127960826257979056106296068931088570703777230194770506376180696125016887703005908497325325346311853256481362774032476046627378475776373709383630796979985622775459951783085045014486751909883702165266855685051029114286112237111326712827573900790619805742918436985977592712515615858137607574462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 429247523368887710728299685641137306612176745404808515432559507550582198080237097917143814139729832033088822547733427088482815843615062565569032229936833714071047741746592982430475495995956205261270166185191693124574007272307772424213313420492651586689970263381976847693600761575882634311874507420102762379125310136749364977536805887987663738518087541939365309950514098545047428666112391762691454001788486676788646862903964610027462095980818615742247330639003061145313838642647207332197744018685389168736855409181006540109101960410811481881362743242990708925336584082042814606413413362356583920845521880228380550332020172699828635282765373622244640104773038628840655872665963134840230832707390408579606986676988200518935994581250004342550159043372702127402811350953420314633819638874236382853451832737255954193949654736182294425491236507436561252707173400115835497187288142228001280639192577871866146358518697616086692735301563669284590678714976947402881528617010690926019020980382986158719606318374742345343708904094606557597098945071908195077036461335437049709252290403229989093428264068890681723081006253975650430620163510016505960510265306380149963023998007029966891712580647318415206476460876574424007437225488345940590738333506340994762627006588823204731745424742606649559697978354283112718295716928726893151003870501405404129615765850181696144309191747953628149839910267061171507313033653153977314563688304491646026605105498944350198154062433917213601896422599479825287824224551011983527287779216778599017205062150169527381210734357521828750854690414983444022346587445069211195341843618733169626035321439418413086406927623786066198746642271030803886815201356634355652951610034431076297573190825967435084963318058706117629071723509828912602319373276835013098938793093044496691194286752857268979187770265123462030876822612820737043219915679695540200963779597686431617624193583164190064021760433836299304582323359951927148653280124011692433010384807374707822321722912256684292253811486636745400093694523824630973843949444864174178158303909177212631079060860205095691916765890997539864250939625213153330062584067241522892569030813643752142096536107532395038351313348917409599013549243232077768328487353890360080662329447676909198134111420309685458549658898519396643678192049264907836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -7113484963081430544397595245290891480973580353014188973482391906356627616536862057404918232455469083826719406120277689177740371676339615126957073237155436720621921858713426594222829565764431554429794649363479116189411448779602523260776922689150608385314979440679197111521819496447734670497241897939398289597351986492122569013165107989830044348219294370651010891677428511588318463806002541125820137386123700112426453158666869990858092269950787042178210250852387709554780613698429709981847127260812896239081369607478475196518182838590032120089513221272462722060354752303961247729690563704904248150443383433595849601309885769700008178862092726460176828970106854492356586419015846543335106149925456294269290883151646359734664862655394245193539910349315958074745176096726761160217325570879278759001942709882016695144346005201348039507296395306883485391181628995064680045762838323851904710645137460768573741277168497269663462806372054410286441859858781282368927220354309658493808855175689730680975591550448418419321964381322796161925099895961872450807331137800717244031662539009848454419473266798626706819463307175559513376820189322290639025822844187270151212848911615837187800833104245030587961157927157550831355402391384319762000722061824398710220188379439782578338609777299968744644020887131718916248726148497882913987276536821313394946218727711943669962076042207457474165773638141453957814314028469411382857717210417900274350587009131935065416444386673340504898184419806476931944933675131713495019161624077558883106065729954325535052679688742348085628619927258347178256510282898837028564208603239289586126678335767560220988248399154452925158304070494115522567940946839527296935851864642882174228563902798118822138014022598492548389318960664119515159486635459575559087037025297964067908447658015338452853654207723999312523446830582091541680103007697898662361191764568148888696279707734696226671800184869009779932416604321299775655274045384881057970122531507491381806990965557856271348423784044388487336666557090225353134522473086877016257885293440596060357988402382423496372358724555950138767368073021529351211989627652121832679776820156368477296213198121086702583972078157100297168179915051513422436483000427771398471690444515552129744370421045091631208401371320310113688378805818501859903335571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 17060053981852863380665674298099598564625669561374890825798252291032332743735476817723396470755208424800867870969957436194231640639628013801499676274048363612737969736129671878783120574083897400550548735110803652565379229086332729300557694159170554178956623585271956655898362266524707158050010611053083226144261796005064570795393766724599783946374644081948666935767280530682026836328603399382117504513007393344875149593645446767442696254878219038425508716599210351952605333439026115897360432902189656251840962488176676514511752127180672429493679694880934210335808012325163014525735935221957776527713257134958645388335233394957100706461294711189315843893940889749770156657454345153961713726963378430588687785310071345764159342838890432361533916342565096613324880872415752723621726196064126144436886292663319342501035421802184030362983616675589788180129180761784963754336435475752372440685011450849872091289279762862063244095939161195202649001168732234044965276887933974240495649368484599221188049398847607015926960783006308648053201556565706609852585257268513143070659526024342345181373166257501710699533764495083220643920696250638178823718041987087137841112564125251864633990157882307256169780503800243895134506090142586358743364337772989031480656271076013305918295107462447293208166467940187362571462206520888302095172115146171288853773531116613297632990001709059293874494504334895253345432176701392390944405890686600874897340055155878646352796691291908283897553729011778823689635360385426775941633899983209362552935113414043842845349602386248161776541949520870181172662742284910181745583522090737916991489675543493148091487579756717983670716266867563947252266283546908667900458271532081794774304568517444553533325731543290573882326815054594712259577818387108700756197688798962257107529691083146147817132394689005722636625100744218907356295663087721234469056533984651919421521660937457167250973442645224414757351576731478952839157867046325243763426724040289704320806192219710524694473932570945599899671341771415866581291869747175232250583289674279516141305562386690692039492075833808545921512663890562755199747193410766340838066726597042437509111412537262380792029494084721246389976419690979568880286300208807545157433862503149455143553415412000472152203495483039491498189477169944439083337783813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 71331421292069669680335127390231534293849219820474932387031173806222976951774768724127059517326212289922791033163855800302479082081731936537039101130949792019982705417056290010749920668537142533591897041652475498797812600627343583757608653940844609778421971257733035497519142172959090597726792734256792468055898867871163788036216558212493314132078216123290122990578239861647381919244024984012481201749849376738902876040425931434151781457279994896823970939888400374600748784650468685319669665560525907287711246064380752522308516071789722390417451509470851581983041516331467309277191519662176870598749488917211872451185569057816196755032298487065463274766720478036838698931023401635592480621589716884086718598166108363719278415033123778441802468546959643139423298503546879567528152929862423511093253902336329483746255012990970575829575406209534320483700917098715526804695464516488369149221996546899461785467228924444863563745340882759067035418214980735039604277174019104311270206961291194710773853933744050272278301851072207136868530917139539662269627933864102704922420788581574699898747029625939683362135017007641812696929889320151201111940920203364757846582080233009375191344053793137068616707472810595407712167442012035852277867907586692555902585173587992752757721475196482940349252329770256128038152404934876221240805460581781735410980074670796550135689523971055621519836616590002849501415907602371448483522609346363105259354782168895463961326100278212524733909105831035477350225465796087480965875092030803051147202316076892384553611443358113062220607376024926731474197885816745779487702371506350534855775424049533469803801035290660384958118491584198497347582953207995397844986745947959645938421023493884134052677577419413234399249559929065628162448666548270355016248610141321108682209914788913312593756711746837654352995340746993314145341845289924414903054869099518268093889173677030111859532902259677815643721163156391672945593375604765942849177657174385021431349834885864461183179462393752917675427245096771729523250824969512691040374989526254550892741295094661297907354572303140767384151415555997717020198880644998808906777228629738468735367232132144969461644862194402580704406574632238495960477595121337700636065490217397449905552466278239579264655720613702116587873103270567298750393092632293701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -508368705059825573419799642331013140351002398632631777046483413349507438342597546636366300979832789755643472034477811517727056269135420810233230625386707171492167825953649144071450128322828476127722070514014816930744093141848672553201215481733930706621217778458371209913153591905322460969537798965618457042851239178603977984880739336576595761354381240956955572122292482697992571113376758523829256822878766216582850490699125234641246089254973376989332603572388829307456303617662110148350994006840684390988055722430088786926784142912200832262047978541036735584089159114812279254001850136279168876993639198257135836193148529635141345434603161941599976531250849031852154042142483367474923987878208276935251747703094466300592009378073598861238992204519983949687223773655154487876632676990102678576256135210346139229809593735275236533568864182377795766906155368276502947415816996187682065293659219179777959005106006229211076545152210257477213199361760052523688267332592776447713857937109709907067276904146366299242021234051277851511828605765517712687340167449069064834321416689582616257992980273520704637047182793307747388565495574277175356507258721115866510452665248013917177072032730075201484211409392558600784110860656207353438912345737099039011369819486139082538320763942505262815694589143787578440623936700259055304449823174588605948841022035205995196620783155427957986077524269112829700710919548143192079208026976933460125786867115140697964369267318616721763138469276594610931606173409923270431351968336272196660898953577330735616108819625129132500921860364040158509421152229296000112951783047833032532529585033893009680018123048139904304178361703070175931830797417473423689283189207281092118394245940433434743109892780673265009698423045643108713272266931201281713758122553914576801518272955935185426497368047089585603480684326719780229158972575690935202527273203587220553956585922716265751771247988436281788101478651835454353386515551043660365338884632111458671617401019498629761517055920595836732535488677800709077959225997086628992596235866189373211299337810230816606104771906921141506316208982556362530116374248536637895520729225253448311777232091418737259437785432772880022317603877486615843917819747506837964004093493447883963592469144290260534225096536850546958554407372954386801211512647569179534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 2234798722861291352659087984598296042155872592145757694222385561226056952488930928744531060975040902349286707494428431465600579168773477282025988010726421735676050797616248542007295776583442108609192016602049354271257848992740996365784886281107475924939087205222703898589477936930894518343074596158714244153960563522281115895990335011919062963665761855428813679856761036161536102640593240827726622240685016203335414630581406293320881889874374502462842076740180243041005656330764770747848561316056571434595281638696298666247378110217965379503833648317406910202544084889222759470789341386046531163284802337450802302045347329456664286468469260809552200659606505455665665423299119224621151175870456050559964055612936747652264697001853352529634976041233640097072011215318475382877889925480487066902109373540006272456235160503721671065735735487336278719159147016579276861816869043580224954128546676371928465781159849560081302834239706252973394676549534314526314020146273896739542204648622543823282949415253376618453567323477806919841619638607015929700419251764337122145694060815028945225302856511123002856927736053555522334621140083023778360004635540739826137482720638618435001851759501614495283149604034520428359723378744073467060024448732715416314856596317624900356303094898260358829985300182260357286674826036771973783477440648394467042282758137051285254399700766934257684307502403529962860620642881749346769023870931755405676696929396371837200568372066618167179406437547970701531414689566913754721363933198574558638413101404972994675024473782734498742282426977988884625982332853647879787133801741952021264106108913293331746650852733487830802166582590192018710247300560413053922249218941011242202047272786746918921429614084501883129724515209989294735466631122364850642672871517645404583542452839428138010326485294331239319630920229906580417649514830641926858928392601304042505741502395732325634743603846190053064264967307562021551238869059416930789528948614984857213136928797361337298297586836055343926512039318552753366636916413372406612743708127543856983990279500490711150997448184150514410699595561847081397773492323604014839926704564343484600077359017139510871641036071926100978247837381982045008540195855200017574829717881147335148860129093322935940245566875807677256185487515906685357380823120365676004439592361450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -8008862178022234576438591405845571958385045346749569655813856057759686794650458480852982137014164504335557106191019997838715791606393367581243241144118142654112198391060592448802625356344030717377728969225256794071782851970782522515088952616973467501529104730265538376938356164276768646328600620269156645922883792668842147532829865390060578099670737004665581822779745851177582424929071976786960752684156231393598362725183508788754984001331775472549744153650507327899099502213308616819991198838927570787063897372091139709895568765330609953038308279571438172608760369096689615929754493562157118107413985205099443127914109299340811106380815172447565044863676388701196669093412428593387579195981400201676962840688698747125195252126004780745249228710996101029468417285473381069342790054407110935853251097949796061956120457385676375830266550971828958099138280485893076026301934365319465508410678254710948426566430400175587600588098771483356904702614357202409880919737022637522411143682584969658540292246338226463489732705243571086401670841718710487756137116396057424194173392111058045551982263566186148659283089685644681718295379329923005208394293511894441187017304155665375448618219317716298224127780039263370036768250664888330585714035389684335666180976450867961217199564973166677101042269887681388262486935737910042230841708095214605715212159229557611614136919760796872463489232425863372518681410646519742781349949052153971561905443634098496700652651164162537939977849316934207523672717812888283500183806830168459634844026115434236242658883560462128100233407263230828661534323799711512798723941298997127750757015196706725305689767252775946903051047863808809704173005255707783536227371105152538797420958496040255379812446714422260134082889308201718737429902038940029448858509878118294380713749630988835221893023268950334727675400926111795622530369430817430446204688444263034005279196279243035827267350057520037898220800798939414754292470252433073157277893083956492900095946749728906359996198359802704630803076592302344337065007171332868056620584086867065047653347816296290951027609820253052431762062311187822710688723175022733667984597354667546441092949222354652259496833404299509148187314847999569955919840351443800758553395309410751978302404528933797403356188777417866673782344611641709555827084443535568425431847572326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -9195495693884773045107880329822788642297952851677203126724830682693024151067344594131208299951749160753737152429104819856009159768251202006832097219790228544455003721862023230719184140783188202643644832536599425149946928923401048541810199159537135642236149007057833890003174892974889119667639005209357658185519417996049348009754243549387762488729461579058848227410052630572565058111957449671790649234553508182535942920404717806499121189563253240485689769801440936918004384788756049071502684019184684639449011963068325257925041417952980357325843154190306895742600177258933192876820330610777247915467762853138257700470456160154222254039931419150447410497415625196290881244034847816679389499716003926808699745503880875088599561374522953712102817830295652584800071597857240916060348451999425928508999276470398055932135844068221561935229914263405679521805887750227190272880467288386833132528024181790076548221976186120139066737171226038868106396471763509957715599816136657636018264106477816711576234543445752900980856820408554536566185776499995258086172213301918959598271857029349932597213165334392002236219988288602245832048334610156231184669274162495424202582334476486331528830838227056430556002580204158906963630457065717130048698486858909712567386898241238694755116092837305588603122388260147120635997654106617283786159205751203106444400092600079665387691941489521372070311085076092574777765041149612130160462727050147285059901671358391236013864565040859199030154627999678513132672721074987663102642310043250133024438621595108514191171800880637007680701857967384773956855967019800030713873015189266026343994322967699333470887362164757278621018212670238870972358231383413948169809920383699485438026547166977288094827932480837902593475932762328154152548568662335382257894390408957650743397238788378751785071713882119720497770749467630339982232786455028390772700080139478562898959918181897707239184599278950369368256214199166973178458148950625758927009220455654944286346574815708043746176175415778987600586558229666779619712919475885457646857601957754718180633041968496287929611350735231342704106064908305829679276114294550310763887366498557017109112485304837634691022781886918830582682757934809741424778927712178869799845145170490876838521894820551935106593894188908147000508958295695231377041983789055734632711391896009445190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 307541426974114813453360766998955745060307074387774969615910037043861659662328531036872900600498636167561466264030759413063462853988067703280866692840302187821601105907951098907197075658621932614015372788958112415944633168064274766378963569112156241396930535615851723743716618435167557150130945283913550281616960042147003367587809989570081411368516194943281722771515542028907961344820666066293967723099732086346742278503859545566121901573002505962602181098776115026857349916804938709126111291669065960337837041139005716810694065075691746044725549533502248263204405162852777896633548091861519553959771850218383975197839326199022585062508073051447011285666526161872515295736070412068018102415420266981886946200312820280035245703422591471713309353979600497353436263819559659369807049098316058311588952777209253480137469848220541774897683995565250929072683604352140722966326395187522025424602986478919590558784498939226527706558930727006058569420713679733091439962198634869616285559899583197889088310108454436284142343726897786668245460661162413542989036482016107803856469651957825014623441145272272017042466633915200727878375195107514170040789932098863306995676716932685935038587771190046474311505577843119281763544655162931740318384991719317118154304840245528634104791560913234193040974888076148428715824876545861055016607185202575380625506951849571670206462491425970506365376411186280676227929065249946363821059900056906008990012619372893613709924409291791759017510836137730260641283542825475064926179304075493188403554976681451731770204998324401955206400219392563960674311674283293522569347303499166049229786356332632293390985186921245231410633262932254038078757596811910788083752653148451745939924460502616449172303183475333223939246996165525591086244736925111537534392071129276191049090758762767866860113831651026342474535432021447306580871870114024618260289129173630995864612443430886435933288996185885294093913897204685227572039920375811020683088554029601378396057693271401335644578533721169380780950133452945954877075714230561697769996805637906594206630727801880483191340266341482739145605016956204401589038847081295105753379710949395639937288185738992228829244896423397755523654152213814839835675100810350659731822059057445908375379839753683780579966620381283846284152680176321693283137184964787236296501760079991072416305541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -1904017253449161150327274367611558535976418060696442571659006336862686865629769976471300877764232350745246512394191109459589346067459014740931592045989480923241572822127153123045124405506532436646643188182615839124515102330854321164282048398244022301994304960187914742331211169054273044820570374883734669503371679887831197151893608221374700965369866897057667157789319147078461037698117747872496473446844974091495346522510337218283518335191973857425063404332726449836214639544837787572562151480077750148385123361448856311616471014905572755482046129528063160558771662393561305572662634863504033170406662048546375503215808380017518420744957325384883523538053157890998933103997997481029737126714867171898391845446663309568588493576553631143146498716843760323203350687171069914837543750788906737090005306650287088871206785888225224235716267283186760351595297603983072309838000732792698098057276282925352369370432123200833624027971889452049254120014389998835950056284174067870121869974282109019048625395383409455198845840501671436822899233932504664509891002763103605309234325706031680529736539308371757201804475633341430385725519011059547116719773080543854402575397748832708478322353320721930143726115052099183323734625247476866888225918688331039539356794939506725726714981510465644042206955576060850387311229119230007375134691955450006954254539159822370971259567065642150485030440220304419051618572878872417098119728176490671522159211842424542998898952542559469280227480168526058620075955923652402139904045524912117074102717914648546438743264360432472678177929084009401072329950549255093344819194564190795423089497100698621556150750355272326957945704531782853807749762034908962780041939369950856266212483819425908466089052325602951927528603856199605834474210116327795059340004670245657762781544449600539061392659362611359161501300677603438561060618684519713998266402042943748935447610267396235863733836165716804793056743054379647809336455140520295378096245428053517349611612073738108850615672165178269175594799544129489077067714735024731095341473031242869363544243690523082704689083101765148373195815975283189964284907462706873293972024511200083079939615878032918133705808413585044778378604098864650264800463789006975915762773907731852994779467778235331500165905997421324766996521217354091885678921604369191484390499979895139404106885194778442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 7171372804311574447495373274335181016548743360088941556940818780244130022142904862312838235597100623955659178231905494194298672629982024181702430662508839718168769126093787817029668032368886093064456208600140848306344486545940532110692972128641629219875982329034988984440417283632947669364964021531224030026012749413862185817747487056033285134929614067539317971425706375252150448055084617077640244666140275028151923475795047774262957953332734706883503765627350009451805646525215019755138103003444403832140289252795418450769849361869678008357890438462824089345764893385633365162643339945318789356215149003277653385276077638939016359046960310898050605719302437044247334481761290977563997414278566056981442531441022341902403661283325754824503696022053456569732889242358950718987850390490781463208803064872677864431903316348911851052179524284092323693758050140379571399347765933494570821682558479597680820567812168604882464878638501729630235821769790738025902974207993818040247854975952049939885292034197640145013927285573783325747737444709312015127752391387506592651702052442679723891673253375282664686084806467120714751102470665295693801855573924274826662818257115412786670399198849136249031659564403021658431163866416611690899145971454989777941407846351440316122645017675220379591592165918138039637107517241951009975525455806332128356211983926095877140508062143363763635528541656682033881921496497521901665302925036276953505097186573831691026877223007978185675576463198383550441116163893215300058429437925061405183363649271705184552403858014643406465330375584517698686119659186736827455220806056653160090192301052112716446356460698292809956569741241192617828404136406002827902940110036051841514379204213421130185972911978940337687622839445419374474273918739800432710361030334927900696848447953016195992458710216889602728772282883806740099735592644850636705916335181092168754920898011803222770954348945217596532081667396023997374986696030892718138722171112557813360673464060073548757734601749269424716539836289379233069811476002772186431380280616471850193713998657367698794155196988081870113084266297761032869692785941147159148086334251214767076114962881046127588787403654242028635305768705345371638755059995299114761043337096699383492683917469767225679775688994666972265562852129772198456439460152650216173599723168408104356785770505666732788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -19457164125998724773407223716716630062911046629049585916751999781728821276125311818680446315671018301272999038289374004037168611663478624957789812203824024983625444844017973759023629390539875281917700261138213313528170566380405923352347860741181294425341451833954055200130777335656319663567071138388745063337064805206933447710259380611146152421147751790385639208091823416286173978334770209359076195259229069256272712466610837757533284428121679785588437482970486286683596549248984401301322100188569653029913946612684839699589300366368439977135770536723063397935445100820445660863859215077226800901901693413038330821891384948443481092572985909697525587026359434108482236149842278989738164057434664197768540116759441718759970653611789546919983582896800289525800123541970190716634405125664187899114987615406643233270023879040403299926217828506448870351472732541816814612985252023058972995387839098856956552501929379104983476884228504308229604340256385326035332141223987203883379144562046558943259356326456310461086931757025582081495196322800793927516288546921432917761508670343537387138745623804511837304121314166360298378586539893822762625939351133843082125500077479991510911245450460777217445354587664770843008810274310469163247625280524289491301454836109702396447733063704238675586826644154948340857523051131397709336886287378263024566952718296228110532896199401527594015996763032935950833320225471825989554862600418346387623008959604880340303793793973315696282580820171484177680814756964014377204193594826772615567027403418979075131433058726057056289475788259621280994679895702255331000739534194490064536662342458933771662362493442999797967364037031969617482371176022695545405561228182256129351279729155882406093026700484320439618744506600358088194206374340387633186604866146885586493452464086744483782956535821128997603125351357069436231931782453252514370020732785878378536893417331447449763691108347992230489010443750720316989975206046823340341323979138969193715452080716531416849543374122629176194987002466453877382473002804586536541735611109536793810392779661300550076479303675426647472156345257103899704159013110465876920718478380839800494500570519704763827692608498400227143320428988662302926763209400763469998336869844062783054643064776982683701288017277308128706253917119485367454328131574291506564392656951356652683671200065873563289642333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 39852779304906037980953424904565754094677908686648740154350108751125738975036713440213903872033474225182942951900410618159395191010825316563359188950394580185448418374222194838010897548592458875243363564896458730411864234791714610517389429904664460621963569548879588910965308542668245233640304538340442920586076119898992893508261736227720472887373708042595894094513032265035091175338853730241916255914930086537895352778472812907159461649901473514211409460098263794315402396116141175261860800403220538013094466666787148508482274236404218068030541451706465064839431176743269105134497140532677315443687883592527394140991869748458585892276222467190173128795836873241258165892526306395291490239731886880124645396381958780220538392129213860590940456595103243826171171945940004066659162278380071856683998922470361687673447299777795431731777405430958986766753405473469396857854745745609716967024116809289088933221602065734782453576617021291288587037536253532306255099417358707888442605253991645871575284766510930705327347754470815448676383397645002539760300635886103665680313679311777471317125464936050040847321405629761717374450943652859499806743997915358254168469691919405693545761441975000163867319913772609656932375848688796000510874983443575365664834317898286779550688345836953960096146703805057269268295072133125196077597329990849598353845073996700378618254871520848992485820048898183428539427109377100917390130090793313521998946240538692193358538105056729743844500540926730100042911725052099805938877330537201283943046124320848221698060266061473384497031029064184678594467153365327386432607562019011234761168705660647522234037719623886163854555504981988251993694973843468744451059703841625759919592031473313484982840503563999126393440675279024867102056479390963279607712649705035069988882369911556314901759985815753599351669012103793424776251385814494420963679938896976916063673009586632064442473451660854047279425652724992232147652381178879121789692810846916558176112432816041601011888206481087645678693667529453886236419899055105157432413713005648791175973606936619788068217853156784192527702709535110259098340912756555898490786681080562986073901151600844885382939360102352985005078473399654830748853314383181583606754501246921335953613461191130683797595000867584625830452038115433360277281722649388500416781616118399970971619694637411157600581645965576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] -58313682755737716266087200157269193636271880867550803647764028141041224946137036348763745801400400935750182898234550972839448070547430459811324288944791414169673475613685126348232805342058703188065542478985492744147643238953420927470452891671352843539792934762239389424109250201043853359300041078136291141610865825417075238406339450648069370420241761735801667751930434061365815216283409843792954686954764449416230988107392580459242557841558340032212400035176226251555802560679638797148584096003250964752674407724857494726625400250585724063623567697434778830977655570885964558341459941118896448571201038638533017254020963135603306078412988376352620776443509484382273430663202860450775785988640764669002013682266935568805867304118868677561114772047703024215035103132839783969703827043634723674616539249144657672213721937992989952638984920774554291645177543878815466991147488343516953132319409509598373199985245806247689866081105169642067641892576579140576879632766224096594580861275699149501363024763432909975507617631145943905178722483724022986728913393881427752067094894319443299044558941940804091469258745267683167901024389136089347932082140115546986956564342348935129577323561798682573540891866125897089617811627049173528847395593846379742438331250575963333616475326816066934661340226658799447885168099128379844942527424355716963721450369973268696927953856951795735845427863633152300906770231314740554128550251429386281513277940414897495472346363493373917425788425762030911704286259111240369861465700424063398840211344248926282540903012706973230753209952286490165909912709571193843629272341616747256624825855592244639389161803539619127343838764745138398213504032225788420522923739699264891161234418119948394638456204722298055865817083838299507682920608343697059796066661290217152222215484895928437825309217320647347635723571551947145002336734611343658665291806062451596364204363302869118108896519323279593773654017390307449749737240556853675106570934094045870365834398982334315209555192232046306890025138731492809626082756771784474460365871605547753454276987894093580809046758099883914170627872109990783348583758301641114336834528089256141571376036689599401014368995805036103546465806022630137773355527997663595921682190454533165217268382667753523535206058066729945754666411387582892526102210956319371383602793052769757873535910741580323701782617717981338500976562500000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] 38189118073123680201803582547102024568555849846261136267375011013286270848754834464207125287434962104416301334260239847771318656803198430591858750467362094236694299974776562422842144157144123237806633228966696723925358434086335668478965983501768303464728003006454770948486199526739263402992954314166110608669217414648402383345888521212504666535098062502846364154781027967268450080688663436281371869099097467674341023336030216865265824961519758035336508692747828287571492903802888359199184633688541371344673397734118201274441194423336782561993756742685952249182314166136524171486041044069071224412461876106683051699564312171982131504312080740246790205195694922464014323340793497186257749772466950560069357937486555955894562162291143269477848882372969695209656916503623769121561177589968220234886516490615691696469272181481139652849128921482187341498947133866988862604436985947317206341022482284321079785509953699806718455534491654542801351925047754186210977375502658825670431019771962070083765089356128674833462204760874430869743513690025523662592361582509290577392240676210165172000305482170324269767767198824687356336343653173073947476109854690511877541944271390697071012426616672995527710041394275095062641634237823229523702857927048985609433532218382280985347795799360437579046673413200982074783139861515853623229175144059296652461397126077357636767391155518046615230917307201866855724935194710673811283981049241002836453082724574915981622036541477882431794382771796342895975424765332915828991018893227894360674019202414245453091846097922666492948036654408670416768700378567226583197618811462489900562196855476474839212662825884922729592828230094373382965163257730956529049827258919134403565003235122827318249091076270207093455615829584009375514904079583642830500029753739533861932694079516951304756449315502491125606367462401876282749882256914598052963138016606833565092294527861556753338033520810894801782518975087516653509131449692661242405744177086207061508472684568480074085792995027808714996000040745533278328021535454052922152602531820072261648293331746304559646868615822277539900216089416744056004922483238213552624002819245750644341744747753419233191275678988390977420922617708753854946515208833843357751724510639944299438845176734236064970270263471509845806716877936286676071377173866225938327126385408489153724226859709656167751745670102536678314208984375000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 95082706733875311802740023292013295735326819511053569907733982822657717881174143130635007037823986660136860187822781504620672394711413483865196704381834570640714237463932904747955548599984211524676687246036401182512436685108190253756550995250288883798849468739789723799159676897814250266105490680603948115006024960665494713795608384409576467049445445332555153945255888668336034263010676910255693747811190329205713112736998347858552771507638083203743624311161887977838965855882394121510296887020835807416416615812434896331562278592383033395720119044565515575347332219610061108981636639157451069650941547102619203235401635969170330655317599474724118441777464547024217529047184109916230522843198141122095900180725481278201307041349948410166863225611390709718577873334740840360547358355767923429993375123306198988419914587479530814753235828088295009527970522947814290917588188326118040861821820238924119995196750885904914136273579508063681933658182102106984319482004852417636224740746323396735158766052265692268792244544488555910708628528446755810633658258734435315630040230285552395120380533974111685269012678213473834217143641572829881140254390999513984869926188461905159233217888442151944217398524403935710892276326497417194060931544275028518998330569945049996763487056218579004844162056500467673886946009526098827623805847353203796844796441293666822214934267424949252775780171335048772777803143557389950994092498581597188144445670112806934478481099684454353565712937624278990495372545312570026531668611092940418868621081713178727485784436347015809697285187456756002855679460551079375550325208491279394724756795426181384470093597358827476507069698457839368695560302983314275918455023549955591260082829563593051400417465846838382446476706097504525923656984235535164286758779772382487232480340085907328444384626592673644551804778951538247505560338981212258652935363695007426925036006832928151401472116143525320329142944635952249069818625504526467240698822479380472710099535882832824117710782302230883779494210930107368896543945304764584551167752625857389303802747872308001399593181944639955368377311119332231395893026603221088670239472586604418238223320068522222415127204903900038177965198989064111525634822353972948347410209683540194236197924656543568209307121763826909684531033442819462696763508468825106374848971034142835391928639350231367011190286575583741068840026855468750000000000000000000000000000000000000000000000000000000000000 [77,20] -435054278454402779530513269380763773269870458222392088047524357791594128594934778244593019044925112868232596511109815867274038941589236865067010765137793385683950282453950748064450900168148979369688358930410171829317009480108893274767658047278089120674270731891004860975769020923295718474226267965647979885518575176402833174411270102771214161963054813855070294244144614067075235318989173651644161479082828558932563730016686269460206486465129866036465668989184461319750716104228401769747713412189795830222995383903217583986128481719589510640453763491271294912764499315939790793528674530334222061793019942036482248392024163631635001300867046892350813834628810208735385799397943880344036975930497756175532647636631287345048921793922117200833681186445038783806921507398683828050923658240433651527547771285165364168346510706283701677956823621386445170554837285557124079697359098751056863292383050904239296982237639601312725118443437785430742484842993142687864719845979075053743357153928107178488572721809272573940163558075116920105824586687677872555052180293733729184537044915705439328038032275468590677571456250304004594152880225379010136694029541576749130376494106818432796789761529470774669937245218927835253083226645199549258927576608840275477126486894537681453518847056207535235304455167687415996165617316170986482376947475728873787343959676941556765647771306632479504044429880704242036272697405755431929956732771109887972162081322888743612854975739431401787679319210164235098171262248661916795641405414954824871233658218576115086401353987205390201605759363437612941661264720944460169026047184527491300264743011859276430456223684455475662939457799810025082649256187931257238423871911214734279616312398845411089158733254500261546339911823064412571161840357926773236582748281953613590574610069044119769022848461115463722313976633723075523110139415128568450348655242193749695542667513202718845203206110142887205863221259949442787860972688339156809163554278171471635991548916093151091410768277673296899602220074719331438370691894794052638750912449468883942040450991788693595807988841998229626793569641703461966489302711453821080418599810379672936600144895566965491472915119216056623430182801304497276401410438095692234431594346916113961013869076355489302636433298641655868993403598707027659360845231495050970275432228468422396411322428741752000886516826838601446070242673158645629882812500000000000000000000000000000000000000000000000000 [77,21] 1030751589641263563150642485163217142053293784258191373478431717713731983159937342056310794322291334037220344395096066753341650157175633895421655899937037386354509631572359476245355721958413443884963443796999952365121931881565638489214378309388822712812600247172327334882159905807423258096568436136524509586878300561391246893865288710334501283019362119973936102215085492303651926999818254928413527909515970696240761937823290750999840462321561733695098588537144978439983314589268583706415411865828697453099571119629095160447691254128044611068801150675057210796106743829050909523575497489037874343791975119753434292838271769677771393410535300208919535750640771776529588050237551492780449572030699356829520430831791758772046822287046451846453001827310908245187503245090704829844158651229717131997710620136829211835257124927519031603210352542051051380509202598474727107284205480591038019391115775808560642536559665132165658685059787524441221969252463173113250369872136026386791873719924018331111334775002383515423156245693782236135601566197895978363046581959496267791782961514449612540098545412771277861985290095878336374286356747958706508517083152676330109033705973985854296248671132518070539770149820435617195475294762701103232363907515951939528595966027604977248849134639103913542811614978395073362589470928293941163837936131638524722924249702259688710078939420371378317575285501261935128567958829752224732907455191553529447578392373912738843012064540640984051323359466952448237106602210835044156960898656194645728184240865500832427545454360291535901221533910183036196360422667081949587719759000016288905282284543989871869165290672313817886513271612934504212563475992989009767290750166013096515948755057913298719720438082271697540614819232982737763421464291255175600096655153718474591089529880243952433772084978711096150336848698239777301646517053764289512589359376594111555855193358599598095498953135406478830569759230677065476406206422410780133578826523531335454952687921472743687499492259061898546772943005003815027440429822492180833721105238563962547048330630492149745668800380255227032747718496040832803215232104691401886675501438735583550237906958606642398839611772807625560908501356528951550959959171108314872993239918165493936366776117134460835616343546991767821137693982726839206191236105922111723517017371211058759248183218970099319843297756144062660155213961843401193618774414062500000000000000000000000000000000000000000 [77,22] -1813827158308680022553219760649128965295688792857086681912081139243420259849353739664118534209260938140161761218301891645026385136749894128817474800122876334984802304457472765757438116668519101095933981024373136308002603989789626475872009958629928488576700708646418481597528284122874084345167988124381454157958354773009723841323129529462652758155204063883356458135984141921371767591038621970058953334977623861574598356089004307299519559263895194094862930825246086390020223495669306566422832132452878417180050238450950866599670482672146347551550480253878737783375629335594930507351753644666307998109026481942807187326878452613100923140056249924037887834325865505756138070163502687082254126941770408282608478154512169642788031747957066922413354617521890146045161978662009342155838300833648470817322686627525310254429618873638948146880534118845838731424142158576949190088143458324074156085470116417642092856891426883920301215559828624357367333900094270957078217660062044010927736704820534566548742975545597257761074076618488149715078545301517760659525896045225238911378147096361964119316285995095985353947937439145077485130502292226657029747880901528901165540980892845148340618273080291650985954476910920750087753110851679397153190273361849747735613331831554446568312625542964014036105479140478432271668188239485727593246505185073113845753466258589633792568136315463401940765272594639453152436640963135699131004204741432437542636046422081886447347025327864036464374957488850914573338346488818583936809452340807279079945168386286718542056174771842894530374290313958304387882606027485566413231544898386839123212598521040696471263036494670519139277604398632775113232588810896973426009217473245828025037940276342486285901486706879169133081167548961285375142447160262786979218799237835133386998939427350352583976698959580235987859164237556126769725002393731794254245878478030986127829528103484609406075673944778621570910641277308536081547298890364836992484604035634353842303168643771840192691370711013315093667421329449037576142911398785591476458923727223467083209743634120761065942265337156754534976297221892732318660427749564351037420854201471266424456867024030896290894667304539425820358419800295212291065354678646099338221842472208360024663965144629085248751852730552590264217685628054691431144753380114626117655957599602412578846113346745405373214436218782391607717840997793246060609817504882812500000000000000000000000000000000000 [77,23] 2586168343399286447199413488163831485302089904147494638896150834110228779370311563517045124046169266677582514577097888212560976393161182399205769646388790064125677025351702169443927265356242181960225153745702120611228034864569945016328617772256847097261873196894714653679985898884835783624544268513946652518418177570767168924984990754428675864148119361435589420542189248630454320470854169051896027746738119186889610772639259582563789797433129807121060431771299138726394376459990040408972893134815366204359757408607230777883000713352672584375576208581984726055104783996822525969277235188687129603412338325304935294420330331859961719160296934683196309865971129352612830445225416849171203815611833604085540933195240350095038202462551077762936551186451135948173248256392428301374710305844833398849970167195824374743090902092596498319526759953842514604078388829218731553603139378904948959555717175158417711313555622224667640779404786672722451754080831870214220582324170674511279587135144650738422625308687977153299008304088929317644065116291466317720652313298577059295640648326095536998254186261778424957792329801410237184852604969582921557900744530181650975460837850494843643062796117602972816308589530889465908231580378503958576335520912203600650470183872489272289837085680063228410548726065497346364166692165373549246002484706506870570184826219221296665538361724808988588790221209300420002538859755246752796622291028016110218240806999368922185074665419661031077609637257758187930232890088243425044863578232235450463299689530530963752259081497292080450712330658177931841772147789579914876090423457918585586312383051058708158615383012207827119991284301330448678285464848675962071096945038163018075396081283472330479484018701137526984291907261713407217383970239468786814939407618180519692015486667354926919025497660732241763823290047801154655371405938501370104968417629083506441055976615360636978157476355858749920046446496496254073800021785658680596950055070180414535311720645969492900554617215698917558855358740381527833515931842963953420024379110830857296300130412845492784069337678766749972117004195098698165737012490912077620488389220907094668623904948570928533941991989450344490208156754615278629820439065855077596329969429164075245242108788239130905281328888575803443482727906626915357270992297186498781828776063062926908499224938360919303402418758828043045261413368507419363595545291900634765625000000000000000000000000000 [77,24] -3100040660429047461401575598768488319642438651528589367327607958273167484881468279100157552917471762984047928482778376614325944804011589707556888557510051559151859287288660931349368083317674596450905596572012778744072188621389863238197195419714680588058035226549506811779799955026932779595764082617468189381943986811558100181188734964655217886221014494614494556084245186224952998929145401856258491605748779658142591001252865601683783592440844129697179608451302218575162478903944533780827249895156136557165400211527229178702796093389183207208386865812018596570475979297644754701434571282019273093016154368014570092502485514893445618697574162908712061856603145797789169042178998685887915696677089482092028946963304651925162649128595238587598114833131164709111989641526781881781090465196460217615530158070549973514345660594753180856353695348780366622748280195577579238637749292842120598864781502487975290639823494029742874964549202620363687638463891075118340220757157659291132262861269501863807866554151559641016182265092482092296863158170012880193024422990324788345853005203950330640904099443676742613016282706221712860414751711721437725935434491496894183443209174479763342002459659860160851641458310149201885276140366930381308510890158388612345522517741370552181167118659598491094619654071905071949376942938454496853663014878389642215378200596018336876397261451136568731367896323121587130280809844454284310681247855086256667830562754190382481439246587559077922643976443955176521238803875092098236976895793330351354927542943778980048004959957265576850620355431505431644339317334037167336189203010682185255429590037706223009268836739858524395964330069156003981001932585715957261560363949874637510437769726045946986330373885855050089443646134361672565991460868475072977401327323008605257638959150244006258365004289824806192310214490047662133132313392941586518146359297524638798611805576411868971910837729722423466388970339936776350224348578862293727183211571148951598579114230131532169895764968056876699149006666999802778659259171572338607947818719286213137972915621227014450362071629394799153946538203428950405253711049654808266084444667942436701737616607970490287864138493970858183131415612464731205954574850312752384460175350388733447555673788211476271435094012761827760622392081577214200825645103950339712898080848120775529905755160368137783087348705499606529769479612568261472915764898061752319335937500000000000000000000 [77,25] 3183628813696536307829340559584306402361600399214439958463328741966466922770741151943780983301909828548804709617532399448547717042097380422557811668754380010589326716818393622348069246363014762187035338741866634176676850539483619123059815955188404387468337373682291728171478960323387147324183467584843794975989601277555493911218099013710700271826559866599845458393685025999196841945833082387268974608984083492802592361226350439330059319434952789053070332913308758353568654836108707391197504266356185955033578350661205161574629910830527262096972544866949714096667660410970000175258322463423690773172293193994546813315345304669167255300784140040399845953975808849424903396263975497541087338540787260640167044238166203942002724749736412845569649989211588869184100016414628514466713466179581957148841455192898554403965869106525027407225536497831078311826698644923536992306981587595915242324115288167241085990196097970267855967232345148510039932343100164574493860256038341055133946820766562842709228413562935056598123201665301167264179235709311882346737840082835882025368632360542854834564928377507349898370636260638219701487486537322085659782577018119376568347344069386011075737659871706075152410170943183387121688383947835323450646976459985086063932769117133505155864746262373684321273110973962209654697479147229605209864337410433704653426880586039462428019681052433855909018748509259521476352456382651378790638717890117710166114169059301681270181344837299875778656550361518933177898568132840822789612548156866631475684147233916654309123134503499198887507104832609170484683652194256320605613820670353663494319110250646279652167228231116028175795847835920497805911691084059896611354530239364839313826475934700886711717126137773108280274210112760663516453214533091964314431785887964566953653461686213171504893144946648753590697600686853621655071604345527545299476541222640303216119619667554866407721671312379243277964686773010699653662973372973220201372018325956704268519057677093289454413471375515194585455167485561107476738095817319034482997709977069365171826591113308826825555744436446880945320522398680322082742926723741883369796478451346934132874862278359667611420935487204352017760255159266242879580061410283700206856366123188857281740613858676937515226372000887568465610162541131753868463681913807717538928957060067885234824707505055699060786780405008731168144513472458012603993893208098597824573516845703125000000000 [77,26] -2827113450784115278786715073820497206353991512340251777500623053975140268934196604394375800471514823475445792625166420170887822762412541575520220783535869494934734979631736466014416456166044291751241511662692291760900600316497248843897336923641833344387059504565570885952233015404644475107051556733152838445663559714771505046509550174335102923549028842947653453166071877142086302575315185058358085476326725076128967533610762274897893268298748566064277281938825294232370676158033207485786462418767718844959635558444484327961204360136756275814697214490983453777424220518976011862298773374909243203572813891863953044681035922782435862269932229618267608105178008235150422855778805555818572618304924710357285087438617700944507584250111257903183337123713843699310699536242445632189720948205567888909639839861232183371876461018056229538905775838827311507626123747242437070735326090843581677745854920869931914392710235918576623848134108176210906496499909351719969394321155281090808254398315271764084641643320828417395001651551197961748768374630941250885060922571204499004504311552339205201391417804586788561929529485841627787445368256803359007374670348929118159456527212568276793334991321016961099246424034980926936710036633178206539069368273859845466404589034762376900989596780520712792276934562561902266867857675860000381733117258000061765602146272984540886910552957738996786575940089121549641593415476480442284642503845783331689535107920980700479169354009009178436755339814619696242168617257889825471285793684362772715184504662830791067812340041363724304185991236399862324588635531958243368905292852156036796119170985359131312434348167589859562386415594905674520640709290615153025548125763926638028164800185845661467816242426833278251677212282237432364002093308747639941701480614076335178502888805542627618729584016554517496756876574110221424315239885302224199607863800251551886929361798348326410753825647555337643194621698757469315116066236574303717227460681516521135444171094336992746243232406006228648004033389457741997674367534767057397167359869773999340458540310942146962269562492816732918888443931594431735453826684839231871676022315856458577962523181403373993796202384254465891419031080929057214525704886080078007181080173782139221744758121961390207254450220988216260977584042146010945415269481889903486280791152963421315093107045480272782811643861557084358303545729325378932372814233531244099140167236328125000000 [77,27] 2177041668886464459037268140449165074921364305905475819231028517694800598340245546407522307864698280103346676500827430724636291210272618699920281447222260378546659324958507768664605140519514935007774158857033567486042736612151989307157304300996148911316874380177983855059173444893759161909616810154497667272257263996022615440856692380078797969758621864385363107191927842878513083725156249927731011844191468683500831880700961856078192281456021999026921288611358689010528366143053736572939807647205954053102246833563048729887993510380174310181803725244581406028652286218749402289361576314221754264055161646504643200437121212267027860332557132163981757888069771736403987970760081072188884809282174464441455371905189644952046341215321504875241384018855891233125895808898230050040177318625864500399493081722522432830772043191828564195933544012155104098800701251573184318455163779058623697781441323996024229997308191610584255721419590859445815376653551558096772863282913599985561940633382067640075340609093850622401067830889321261308651065171631757033102197736992061424053401616402773865422740373760129450579572768398916875834558177724961272921969040010415761970802568333276941703296891624543700643552560154395716247135218707149184380957044953432303143489243782668452236231799364348542112589769712078188989114558390428206556791611368051291485588030425879047121700406582996850318561037943713008684818532858044022223767488177803431615326834400803233736526753403905955561062645969618349115727337169782925476158726781301339761798752337913717259381598175834812961292331922423412731560130272751067621746963723061552904350458494495142181327290846131260366293246316676035856118935063647664175321599309901465514115179003630794500853364352388759949080528982887517932577354870831127889886149947205784069506906324765909489958077317870857389737023918909093055339691778130972179929708807410134640196146578212752602585874311755601346494276185612819241087070810261158939998928549970725786497869057110706183659431002610196976853873417101146970885069028063544453961384644591154402824310618370816999912281230467686013309976294472384464848449895380413267576821270586668981751503768278193634537059448361231871753087666025770383046289544333332105550039104300703627795050361254179240320423902072138288856785578603283458280839574695326488306721889227188219299541483291123134150741204427900941085517738660115583115839399397373199462890625000000 [77,28] -1450946678197567857275229410086405848225353016555308975139518259913816722061791108298902302218916139838424893921975242359725719070685736862808151910043042405418995976138340867130153154762548190102216545165248648927463390752290757908567262462650169887595851326198658969434793063021995372604195350665554976404662115223954637066931992268693484559427811876359658966894882010043065075738223755828815019713255305601058637340448178099558132517470450864597860768623588506039402313091750972833616003543682557269842001083438564433412512977818455756414315342602924677716292545069717691941967668932305870881235029335213282295212443340824643329740216729910686217807644127712637206919011387700088578074102291172489986950057615328665436416795124056981173918677598720014776190636487137154568129887841203637863531496551137070374074562468687289266200718014359401694021082512430697542292361036189098542938940562045552307102775294271296756441424219116967670913995308943005876976804592991625310274736719460675030900850863422929822460011790018230766237449295115024188971933769638758783891304293630173326034239365714593474023535659810713340039001170225725200322962342271714081054210472627446682991104219213423935937675703515335335024119675826468531361346016387291600517410417192941265033404339351697116696527825316853236776850525962225326777634769288391512164866605154815988106651715681755443742149777932375714814445840813146080597753506959956303776056493288251501692859929671970773039374736807152010241721993440861115979058969944720522259899559118768062092386754046380204348268142346055936784202060344480071513334536989204507792727895477574712180550609850489231626782283100221652716032401690151245280291474951844376877333389737256808906758079892041773211080270796860693247217923131983019602237847986760730285821886906037169641032894772689424923533177822136635767211237318032964094306571773974471847490245364649615853499454435876550735025255837368877146389296900391252286057120766540072778928589317843216246878865252892255803953142744149143086503434279577028862120170599911086936554903224282620093018597798711903561214172448531499091536460418316458646727142347018421037163141014475107661625584044269147481776444357907538122330922296072696075571641256483120080595387979764693182892910295875147437920738138664185053832255544675994708867504402754323093424853280741013283690576226448901465417538891866655603735125623643398284912109375000 [77,29] 831900708501381967721169528417498776321005401790970898283466972044442151353887975200599470020836184774153459029249571323210139018284531320236060243725298851886545375945532807805083552664002207813665104342623862114756837070322338343084568220181146729836162127643955852906110393595899642761769298893132490528366918002376497047499612841605022812856065868555325270007965924685366315822785608764612009926875258699021754417465819332689109007447928096665480730712503834436630644104367280959054315622565237672615373166722326003165725199904356019349262443206508139234352496234289119051697118473994773488199772407618174640187490500858945746271738461693873347182255805158985575014682907448737107274470947568166163985694087130758383652252553359671272317187346220350423183797366723960004756357618745073745873722181413924452528127385218628967616853847698521235808887530298716214476792967905192885607596363018559191998663181378705632076829557282080236179845692968347992834917059477726874201827096798460767825446596549552378454402572705233388523712170942704822665429466868395291173896251899942245100162461129179276161404163278360137191351493355625814782260139119319327998213045388949387816951937279832511225373204243345566732289814946560420426221776676391585668981410414287818590378776367958209229453220833555086470656223337048067347841866129507988709678988541470631183148009970919403211123981260475033259907514345650445944267759580084841192161711602364260429179525407067440232376291086934256733226886151866314398198087739696691703281238169882984315831052012384631178721333235036834856640123621415382105431325325098052711466214894829007631554198699062863619130222466475478241774213930585981216499375980557093047011472241048223326115463904419066896794603479705792174060048890383716077178606652899596630584787196116994905637099499990798306782955180753001374938905444840652628536256482667627178050372384598952896400090622864430889477300012699628939986366375393371685519681188252428900633495687083310339488364632030866422850209540982086610535102017813578669761316470267299682324687424432922104048986738106363569213837941219188086697525215219021339469368602015856823141768673184293205517968914509914668580488140196016480367995647624019268130854484366874528870639262038291424813208115179752777765256407180194835679867827761913456957593735557346763988395958279298866700427854810285729914021146669256268069148063659667968750000000 [77,30] -405992361166357881099266563387226898336594692811483039228540840323452152968975738515504509785354280181147168606735380766583748500737076357411467420848264396870325069896151967885368979942249278176024208533871362984890667227227808982014603335546839674693617315631726095181425066911579017423245344452602446491902541167163731701050911531311320693275539206576483639734003784165856359884139803660406161383130093842243423356485283463766597432009949067934690405836163287086851983371656733822279279211799839359022955592280159029778821544793217205886651898901073752603644845574926383378655981388993849309831355451397796700732949400589013894290505408275667399654458034632484706326627357109011727076496177783766774700686445847712392486055300912387296223477123056197252758676566624315006618415279457685011766103595625704826212195884652840026689845132249485911320625690058735123622588809890075320457207269693071827277279432920345457154984356183578660891041780301163119512160944663502989359375896275068324543578949195484151799806787885274553108424449830934471934553673113083557782559931030626173565132227468685526718657377123583903522447484122963672196003865677544418559739280034867101836351959200012222274634214591904602132260551163428946311567435730717542025050556806382661441614642953958617323390107653270514204351687875519254998557779987112613965873490153240140158340097173346552371499109895956772294322284487238967941415317172200974674691504448661625313657421212166569684055627644248537798911380249017181954537918992378736826479313145434813374384887048069393783647397175058617080532792289991252032724380450803360914161222048152698532638217956335540537901697188134204882685092712646736352803052440618431806585823834656717723536283820587445374606654985489694784585687495515560944711262242535190896320240674054811705855281902116735995139894317606778017219464951297044024046617230118616272052137122428016970136897066466143792776827328320270527971183418148988944206350658202897262259596518534234454601503025846690269864951700932774847820757646664084217811222559244897213464345364883110857600324419954036104535693087955310155123304687354769067523469474926980546329140025107617659363102135030200349066926732808575144753337366705787039701114731511775053141462033867982527917682740880613110717859495144910235022223877246268578461380246087631266376775114616806115094173191466830376283869696862893761135637760162353515625000 [77,31] 165793188481639208957661355679547371842238366333268880223728395257742714865533672574178114512060373611096245514837538011182504421844624470422078604734178313941277040457421769104710787502791016269543592189850127910733980800773861878820335776507934784905951336065724131709430300112357670510054792279525138912618911005373963182655531147028929004846131269968195467049527458944883138909595837978834333599397046904555737603614858283619139191165145559621947325471361209153145161597434289380082023603725818465100104301376638457427922503244740284133352675259923480544674065615358582102501270913902676988813736469513026693470263459274084371332573949066898591561537839894750236325860674684257211217715403318118013265478058041421893936490951681759042317312411250243687984705253484299525427402915945067751138412895743198064082789686483593226830511655863557728430596209717387986252548312300733976223966096098367727819149968268121253032211117664104259382631140328830690547553039000964393825370697036498661945469798796142783487602972926389023140810576975880067946214801064593388395886487045604942152310544074912243636239017101942171189999958912438978712749717314681462638271909525812365353797347100849029607857837713136194614471878625609408088611176623950289507390410052997543557642307292189732885978160388496277286553511123676708406886881131142470779436876727820105815984286920138122227473834053392262899250949488641652221432651311931812145292230615845316098969827320633289386781844367679917335447279901921705749786036961610794549742780891689696323410443896295858141735811444594427874662464736898109751002282435728148727660287550350849338879612978458950516308380483657286619065759878454930017238570526604699253281814629581172239139834494941767709414112663778996476909906591899641169414081346194897151336577045620650443347997304494093899648392359024304327038858278060547199891043110559673281365810303592811411162416991919397419151890441970371462273921844926025982883605486957751977908091828931088460876793739927306725264612879278174641606477345363684809957746380329032488525352213661461751142228442565950542024579762852838006035375920918315434857714325101173166821280584751555929699473944349074323447433060211406090262606134417097464353112552792131394997131404646721315455749842129640784979241365085641997252820364149415882645697689164946057171903581026380518651730016841099740743104007378860842436552047729492187500 [77,32] -55166901389799329845016852328889945090324535484009672045214388476059972439311332513914979224640303907091855999098415141178104316105938036879907681769575624989983290614019004051396590466379234760911162979434264521209160855649274416022357383055253070358387981913442799230827239335009404755489240049423044458012193839915470678567806863750041628507113763770074895941297196334852173874305270299882696810558987918216331082777935933974748013273492901802559889592137039484109929411210299655289267788297030341010856614911065727236142321744220777572728436738761942783041117515204987498949493099002271623330528774195320209065595479103061962776777085103388875128105634947894893359858802182718589681231985428579944594674735650668346269165632987576541168570272993170825688065439085339349169732220464502977085244689360137086423741106773594013285479594657650614366208972128424933845298949867587526241089557978389074832665099620720489947225088990923414800135667218806156187049516702546805592131539674689300290195337515951973961681724576611533669117459646018425059140498729212458121724508424846920798669578655315758061691351269084270073718886278579594601499856725558189041859174390196741687489586191263229223270165171843015461819643134883749280925209868189568995397129027638653675951179946345371326561541222029579230052063719441598743522716569243770634006152834664347788190785334037797735330850664996146245483170002534796858896855258306149887069244961189643504229015297117114896121620392807196058952787061443314665808223415949080541609820322304281015430219296261894343387303674483128725819546344463918182106396114759839207911721671127763112796036658513726272671045049920103616937370055635309392202592003176569231408141265698485247149704747009918686885012228602367869794390626496402090863367794867248723356673752551422071328051702664785590776010725167097316997087116367387873417195856285236488526623487825771880050437179531453895056965507201270347302380722564428976104414802932702479120360284071424856241749539809698066987804376560036742620302841431185334827300611313637713034052018988248637992391009115666949489724246637810032072393186573903244786132925905760668244409498385119695706562280436806820892127297883161707573399980459336646996695732263037692144830849115160239213152053793425681788354268994832530929483960683814589912746847447406329543727395480001260410738447934747563650148549641016870737075805664062500 [77,33] 14482774836458400710707301519274100919571483911513326805285918732300409279263999011125748207604422054547325583259270497347606259723090288785516784693220627907748117482208649675891119028058852520975480582506843349685832273774378228181163270641215537329401855037463141328419902503060529170028572761801098325655619837074584376966142588073970095670956071225784237809317976416605221136673204206660954939440718571361576415241291066371876027892728298777445963358806581804014424312467972203544697302702005440402502130375749405511305675398542612137191311028566387830397326926848603182024156507031695107451756045838124921186040067813078540904835898105069253663285913904932203161122583936553766632524462777703976494997253341114513307029699381057092344003787116140980004573141992319276416692634227340313046247702454466191533410603477167308681075381116570606484088548741483305697947748219649561775438242682446087685112782158506323244391206414258868470999079143863737193108783771634125355981761313434527583459579531156082621736780827339020954567508991874918954030638996862297133533590594821969937643117259987378273221692925242216530790162074290568964406654581830755363758497547354618031032690681374054322408046180795362188774525319155286893798642527795569869187787073514931936795673831231659339354241819278187640945737576239518871217077949049777732835273839810122069663943966256618435709609417858462731412538167457067921325983674318826961483598921634371783864456384323525353600619971993376935263363328480338886163819596975227230436045159410002734063338325268191221255401591304990240446572398317335517675101361720810303309809626175721895596245274865636021414184961983128818232193212611593293266232973250088708326896631054408912228171482987343441353679800821338682950465614161673599920712066975609194075109694153553508289379764885125585947820404852178688972596783239633332239921803094742927553702498766576878282318899288809030959211257964101450334387861337937264544512633643152432565190116045703133846750459122380166339501616182629086334352946809036238329770368329708114681892987955314903082225718421100443899061946262774883517021865797684338519269239706788520985422234013034964602616573814719766421986690077499544239782641901564984955095986473008225425724889731100022568200715621258855896395674691487677923217937207763189798675401255033785282777963444982959327926239079253889485698891803622245788574218750000 [77,34] -3142345471893830327385645324900040012420198433273188387448818667183224929125597556904909331780637632703432995471099937797802985323784398805444135992425472309564926248700041761202895523970066911093482682766209415227144029541789939991250521926793774560271215347771688444984311460105633474135339152001387241161032335464604852811470531338226326668094441110619540195455270220389464483635067482510484818089470925992307676287388597049037708287843538483763483737401451910857309756388667688024663428466090173091860039590650299526048182912696660376843824870700810812945030300073362938588356232116472164763834099896109601987126174972807900931665199770518481881344209055502576207777482471224753812012744529493572143529337422942156736325373743004084334099064678278002475202049980009789551753661844859001687489216941112654014336530875510433540210679293630201377061567292104827777404940602731776435302724673028500368791520633955380253324259908833849545760100591915133702790917393514962419234941828803070663847347085555695272506685882547547554342527194286204177213882989970788698278458135955321367391611137035408188672663340270463835995795158284622680136631838303875767357824683905661045048834370926228868355659805033488403219067673021754765666561941780203328101562927104335261958126696093949402014947734207016826098043393118643652366683476028397717149992360796637991568660238305413574994926724754489608084329823583865875532775570292845748533671440359746797611718705969105973015280694855966811195909058647529369409577783380909447978247481186120034441764536917221091049367563335012716808864642237529463977889196846669492268503373923759800707523141946464137913395010070418497790544679349731400595993655016545031848503277986870552936416973393949182633044040273661267460796235484373031357972365551456445198403366018985058772501846665854235045382695037339164744524918215456796727392236130891584944471487726755992067975308259866296903249287783146339576443694227784919227355115363615156821132877923440830975548752766432458338678130834740679043463486532491882479513312701731100510425528118071309938365931133532718460948691857037115239728122927674363911283031195577715577573848097494394774878258957257405742849231854359873339225910113354630410193547658406561152347737271410681702587047124649008646791647017605182539999883282003039981170081828211745454782876375071685673022112150754026060894830152392387390136718750 [77,35] 977196453124107556396063259478525164321760227637809755397930117693100694500025750515852591762082065984280197177354236350373808979917786952835949258606607357722076630410894787819694745013275628009257739938695926472171644460097580025120806146568421304070379881006052798838653176328355386811371648041336402930434143858842483047066363336888063399669914178145964436508080101862056897754270970932343356665601038725121372148237003364948472036919430705844015222837373510633118357525167696119334086330779779704140731136637886779847019345073582775038759653302587189016423668817890639916779370787080189397066428126627408107181382885669772393072377197990390092294693499461121043370517281336598839709016058658534875358816124906118310013488796914042004088926341191981136852866738698227556313431502432112055463185846597095324326975465669370597108867262317639408020549036323704312362036766308872527052792767582215952886231607622465620410969154617199061874635510002263527370951581147532833519891023595908170424173453792875072842987463048700770744271559352601274745561749495749025424105303565189120149323568321438820882609869972174385084267304361649397471430343119208072916102375476761833374889750107375027495588930590121248540750687578162429908710992510572435043911017522986124458021198977420613438713831262055293511241022909766509357373494550074069894753245200118669223072401204546090329001125813437768722951775129258882373059257693374996074550475379244517452666657604403263931563419105900248838433598187497639674391744782201487545601329828442688099500725465171308944593916361639644318925931713208678370548278062450681095551719280485403468103552187417167848999061214098571182758093297592793708146220108619478301514325910256723259393353965499768700612960358057346386163472000920086431430368203294486714388985319691481568703976160968931608015769127477819109156036261237615633831346003990393233794732631956163424140480563500222837300629465387031430708096705268754616426247875776281572699077334347986325318517474126830715943956647988398812887534735940090132764830159909354226244756767752589670073110222523772804567607465731738710960287747845100407062971473062034387595496295727665512764466304628612928662297708252199929325227062437131756555879212498601422961103382009820923289376497797750796925305552868354335599603958055779158053424015487185937623533327823940842701833098260522092459723353385925292968750 [77,36] -665409169693060652496619959494056377065524598585178913119942227912017567141956456708798183819692525293222986753646218854180611999533592428386415854683971103338860701990349590499714222164587353530746515710988395265042855187163634386640526210723231056966598213056133615221314316288656314764271334374736337081311958031445215341117792940531167272853174394407090231396252414389413186116427011298785056246204461254093425677209557760001415168578708446657335130739397054100067333932078319313506744016965130334116607812590247947676191532267300870433153889881018341511277208766166126147547611731944425390718841949346319652395772108624058069124069695145475696447423380466592414615703102115091706266389507060610308706835016746662574165092354430722542849639812793414398408641289214145655304717220137605660008739469496395852549844894297819366321463276601410147151506199300524228567348826053440550511613919819079934899888928738770440629605594703781667124080903694973343842393797187825301790123455161280831399795717512371814695775553595272256215122870501796019282988339268697324631401395632739013937526769464676538976219605787598570474081464911514648879728290526536306193661845755936581590105439985571131765758128149650663878848242425939083759551751857147577402235261394358124535071756989697837959894808422515993704829549960188441022366930249027580524448213031962674939491721699887244870599365937044357098265598040273074835638266043714176418071887454024258751042890926139467522844467005282523942394921502605672947398480969061284610611054934957846642639008863621100882322258163644559807327846224074432651085887505910730802659689054342921731074381626976656589672877372275315107815996831921953244379211878306824495849873894488942667051746792033377434371091758697312097893981464901184776839088371878777296172740051364699873352749301759501149256230722234600241534280662832790033911864776234581136552825119165790739465401576618807346136648975513820911256147579951826304588386462775861470189136772456349932624276467743036050015989175383046123078648685627112678992505872986707094145078122939595621488067775562653533980560536624620777184941081718188900111819211017603773583981509311922486214747476846461021163811124307161066468695402426832594145225038082355848817614592990182176045536077555436293642723791313465599757755507525840642679567183888355835838350730725068021831347664374334271997213363647460937500 [77,37] 469454652020839471956891579196582433300579462292831421283671875396594363525395488514616057349349903563188925596487954848844983571103193476650380631016757978745907822097575285456230738401136767161280688926114740040143032908459744001449070631906641583364695244747869108230185164034550718436453310265974756103334367127096451856723750131352980892272906822505168973822747703705549510087926700543006570014332553797276629279903185202173857677538503319274563625162839629060364077050265428987384283799625113472910124816408394085180271638557588596017713982719206389717770623353424757595229246946398657247599674779778278475650019167430845031933144786091141270588743220420019775317382339809371374238351422078787860706071920015273231206415179464755510397959434883129796952071167956305384861909623167311435350784176595661168156042608852591406284326035474956382078222578707103942736406693177618199475527218836459589810600161821126454597446130034216654615614702744872080019417282591343307271713264441578246955997709162190592876365261976102067211778990899179506349940969376587314605847950231337546593649756829540091557034939468915504252776944071286394778060968968029072943099781766278705486146552241611025581831575707624190209765643440994828517536511398448870302867137094398222744387670081465017372763554505646212687465940286237348999565766436282948897829142165396321671660349948457108240536338642871625330766274715108792869591360240034450421687077712745282966253226410634497472321354230940501238297129303053960846716635991016795642216220491389943311836763460182937969320726228668593669064634187043444531256469389103829498343451613838262988415652081487374275824830493138391898907998744464355759537686756225837264035730418725364336219627461329835911778392446056294781580568859930161713743117522150929106807808829318491782077049538822471528261852779092465049640847383936918272803466527245414412209420378976296975204134369465369846785054649375051308416089800770630917743781006766335414308349085768357864598038226910712756845829886583615768346390643086190865038085216684991773935745341564101324793986742138388643594368716811858395829129761899215199261056929129791308105374776147534954481083114222358541299302550115596324833297725643857746107674241430803157714659934347487406284396311077641626010845102311713591681324109948114306497629864428997156659289802802317859153902190882945433259010314941406250 [77,38] -263021683608050130228709126758985191746226178167296407250306443326135544406967379751231006400531634811628880588118743977788870500112052142985057169913930551257595344774619117386261751729680727581618438988454991917866468337888668390163770174875494961516158956514436749312887489368799511717441294288193365625557221279305086183559897093210746930533628234472266761100513808421236905304538181611218805968486917277626869494686118604919842611306800379690113678328238723145442742429050441354675159839722522331271544222517790326942542189462599235382961866818877621574570528921882713358102168267894328474743327734271662890873213666847809828334259362860029461537926116575596874677022649408789129850857606477648401305479532071499942604005725166175728781342306269797758893978508916604568653554753282550037235493667048996058096018037588223089529724265281625598400929434971346739734524860164680919834303391347541619486926296525077124739028943752186978485268469011190936025156559282219452875564664747218773022660041868907477245847388853772268663427104855846947759835620297689110543316928229541015761726990120309188195194626691656656878930925717756113763595541266372337242264998298037124562442913497876854661833448005089335128459942813140873549423082690186121027854491555529612984444894957748929732154996073532016468906960246293156834803765078747329138240110745385527372356176321658838290353378519128154993527594193322004514596749022598208677291028370902417514462513021243653321423382019630031259594131596505875910281026240970146352011327282379232498569600470003271796986961336451496265895480283199365158896345050972725181112017867699759074596288905833146486243019367498975810832919095222302090527770065046253246297067107206800248199174043322749172245503670074805455227927132190786944156160554541027168557169055334171320172995516196410572029000870337743506591952499687234844675352529456581984911405775648724045265935940624838752390595626577212045515377408450472097202910513385988559052015504255252512295500934092552020225375453854306678263836617730129586823233150669468427872640598715147373982662881574484892969261701190152706787967525231632674474161752498010563747810262664652235653585447551595812823842315013173327680070603267924309061534844969069301724412783144747215143045111839120352234499194937326926488508186165134925563762153986094213583960856051024990165387862361967563629150390625000 [77,39] 119075890677224011519940833822603439473087986386516318054712168857247387780114325397691211531720075593667100478645625291932556991651058275848772972055482214430304389776643751593428590707030527654314952181371778281296358324797609183866178669055110248788400288661069931302248975288451091309556627311686801806042113601263314084182695000548579317926975868128304377257331117383086685280725496732898125106001307916438850459506609054638340823065227820433294071623504623524367848960829934704114407356354875959178818742672696171422699416916907177084384022486153809723443591597083995568707100573207461151015480566245231534910618146110220308209611963844204498467255463226277525212372977278912778863108169209536709579988209177226399785747660543784140720770357406617108190505609494833255263239889904638727391830581320423818290396541168831101426179226922165295325444374894561136111070340856455699168713608096598982180877912979524731348082890741882267069015017647586630720637188465343893752591723695824140110797336341232529368536286911866708610922302776352692252433937203500759672357656767144224422889517978091668637808119741547079736338755092873672328612168556968546355746778734893628033956814648237717606895540220887220195819781284267711352352138263512724847558859454556678255984621229536354224745472494219057809859687718858899611374098258806262168765566878505758178055585189167774282686128578249629017585045869323568959874725585560206514381193539839453606499782390216311715654247849435824522676834103714434144050125491240129549393188859334316447523253341100795538628907652282557389203347789847064017566316456892890981453553463733931628738322103961587930219718119384211812874630363849883421892618337601365390048004490651906944544406237340389337101016963245577722118957469391766491467694153563429785850661310241787481239026465097469841406655052539135725182713731092519417616175993480722603028058406039868776029335092761770195316055704622063011225397253726070360350287035576828791095100119930146928791978927481660287737688752126374777498308198886918080730738262490492895592782333970360049645106505701768689979480812996570924449660374508096911726667384893707093842030529229775124093609834029493444807356349442777628267173724437611623089972437976744591056506855856538602716275546653967085399515564868443977367579457908654328085076435619944841179905503647518116849823854863643646240234375000 [77,40] -45312670570742744736010412207067097183381783996675290250030174666860183592425345521368158926136489214817797625675140055985051969677756968993112381692178078222701063322646057727607993353279646215330237021815908178120430510580617672456393469757718745756308417993114972574776495557320670650788488453618780980252070865942443308399842711487858054315962312134842971273538297516190920036718509671383771983354481655142774290767433744580182154172184440820896744178434364751065272574584105340097799014529861388052311674443368785072080326343145543497036009137946233215522074611934343642135934595457361771152268419170300179648798334608734982453933293868253915671195479266112786841357570584616184816149716375719102174246232305892635342041432218714873075514758314469595352664637317560596512022814606544471620746158071781345769518021323722149778099710678273259522469898655263608624737145890593527096748124926516011845147552617023832422854877480147537562825721487715715325192512823976019634381517093777139552378192731776071642668391106101158802383525919179329575947111059516095937365360597210796303785661950888721757692249765459993161587765968211633671605383934347212277984340261213408067959476228289069399450762727083489853925994260695781420258086563255422702471238213192070906025756970731398219271849865741448514782221822157634690039551474682490598947770480505941004010371821195397530943056077914955059065465697639914643157142360836897943136839404715501941615590687745457497777552933213910848697925886368344232431140344440425606769028538888893463420855761988576615828238307064915097547746953266198504474120848847223913402389561678499898776848330754087366423355145861094163037269266602717190999246219189920981862922126736114473627128936530619306812120219429834991638877248093210870547481007263280861514816830524134540823157156860463181012812315123523161720537116582174515226857557199878220103375515119844278659295380028927093081799602813857355910629149344232409697944793459696261150037931333192606113578539720992979233575956056815765310480556324859686460628444384614099360250871703886100164415211744897613254847885403467515917902262843380916847126250655881412921186475066492720407906859779062832519787780855117562280635325542533389294234717886323813166925393211903851320485496304588140313808227778545728770088336581648511712128873404566343661634131301241268374724313616752624511718750 [77,41] 14954514480806652486297347013501901988476013592881176387081190437904150933248994854192493093331785319749105324989959271962203904062414449694581644099001970934047429749089958989606716357811214646154246643798201631863477205655924394075107958004144932056231821324348141311096351067080430532778727419535948670232525484333942425476209170732954594404173243116529213299517892677098124626090333832739206511201273181546628720432226137935420587475163714275371489483153596481060690969295670436757674278809605850758372944228843033002363982244549487478592209846980099436854641609465422145692717578206965041647701419215413381941066868630322432619420194684999633289875913275900996054692088120916026388386001629405992418951516607613464820041846217664375629557994143569504839773602928085720680494839917137046731357996997127098535950458846438934291244898861197042356420117534849119301710090559521409695547235881744722915296434434259035282310462309788639389954245665141294484724175219098365768729438429768131107097440408295143368048146863977016427605383260482364138851408650121985456437004622646169880806743374834756089802787274765393231305056189796421044800576482548372769584979311678419187993653332274012034744430122187425582888208088447399225036504220679305674823493991566917870161183161173178240345110331406921401192690195703934447855220368984856191964078512294309697741395225972799044394295900018124244239378340411291107816806428182899924305832275270731107079576498617103503686861379053364669621225302423939910947597130153997553838356048925595694604476257356219001844349261364166709028733021326178932893080163416140266547075743132162313378880500217173411769981850338174147555058499649663143289034334943092057053468105756410468480254482743814652275725085364640327036622632229325119310231753161838992090814213509425851853765658783362888724920398121299127291877053235182801598578803748116843397557674486732204066594507203277548573334311469416765961195941446151239964822994521384024427879525110107569704135037308750404501932856878139692939579198782301508974500395948736332718645773110957704695134770822156365508430511771238788502885389364931622527547783562402044699767559960630088934864628943323977278896125625366685755416087657408742975549839234950511002097569943707780208499772779062702045574778519960180562920647786627705507842275429829367525136341043889842694625258445739746093750 [77,42] -4375166689287943695367756716568099530818426238029427901906457884516571901174762685573615615064823014832137799707078842414076922092240625251018259621286963381756127719365395419498604302257345624851051201890450068408538134825529757540769529727827507953588146647897447723134309681614236900808031048557767173444576697506496167061931291819304155649640678660348640226627290098224294226325111116392205160019729243190734666379394024109583984577425673869359613841239014736210717990368515606257980054888827222872242140212784559961828404718907671348677939539381846039976095638494505769457505733377188739724119486536618345818331711895003954096233494865188598938116988794526966149571982384775758218323061116704899503701895027587944015564966622165862260224452568585793329489384850878244107506120383249843530185220623857757480899079138285872353539472673482226772760089456101026628304914765427848828558053484850118228240311657941868120093841598600899904259564800709113108537911891522358909454607464356913417550796941362063291919035712307595189181126868571910719621627772126515201563992744172832261646375855847036465924840105575332379317847182053143906047603504250997875454255833125713714417922662180117645824014105224433190322619419537391212188316074075172484321279521114067953983588455757207547391759702442405236481856530297587269411900930982584334409226836136021025442444470701117993761598750726262704061290787366897681502469627093163574419459730803726882831877352219124942964925172343034204010228281581329369746908822032817370420902145724813449757351683339596257396527034993587165004481379247667497813532881676719832306590121833607237028192802256338206416461034489292406065751832698115849776480659430891030018203349387757851195999089699103218100307679990347838477522293346421427606169023829809552706889936465639757877980234130346122893024412202787853366521119760739841063674638317778529373465700183216939837789384580641651014573871394543165969468542517389366011340168723575363541118025372144938070171784076162730488473616654353647104721441511556927842130152932438077353119036381215932878235772926562455803925229813618881403269737383145448443025660896396677064328554392128566182930007534304243036743088105927702209679113161270401624758011462487740588615427322476710471209774247230498508976584792176882907238557811142985959905156713944072988109468269612989388406276702880859375 [77,43] 1145566239006398864086236107584433098792990687967113384855614206270887363481318067867205412762551632896408012159159584814737519027671746688437669037544000449629050775763286710740255169551966402147258995867449082316127959025263104741001150570334779638168436406655532697473837702926299585994991051685260168849256458403456146495429220616534826900041541290366537969127775835818458170143017778137537588951441290073846176544394149656193865158650986951899391245484094675991024682944005721182729363788667359654009457805687491709270388793836230024150215870264525767798838256666941424691781134415562031028988070061998995764399784614827631410749262764943602200081404499326035827667384622829015257541175824683458964838496949527571543114754089141240304478466398076167065498913918713183470322147500794902862417659996331051004371110417734667708948054078114174009634892664922665098280053666604915837174720628639118374539511202374460431891052581234644146533310302846044105830391250629898485599851605752454567234652252731880449335141514289108889280924305978290071425299619065363428618538984788218812794701653850882218039055018846112795356456257149593460583976022621595396979028791036205462465384803691978400108649309889952071902326485886490725476929113970951467897415777036117380615979962572826378134269647349777882681204617658966724695510841438870539031308311788926779720254857263458663865691441925262255868108806998675899440567390976875955268942876795379279394995489148364460112707455651206687009292586831645136948901844506104246153689490137879672623799462125751123325917748529128861916710259007716407057673815935062481652007744220685525264724392740127261607717017193693478783703941907082020783245847035680533540072816215132366315115480779295874419766580606973905474199024683630276553233286696652202653915940986553851413264491865893827418862005453820720085535806409312715510296941672161089983897474276527902287326000503994777126249958434351483924899088231648220807834364835124196486344859185816130462050242722591004784784014532295911986587756025588830064188451313478497687483101388700851934246477601233906186608451681302620996808686272089927209422906299703295351323083839443983136435284043383036688587209166420104873330017057210184172390775984311298254396768805249246396708736990709270711241853636937964360462443595117911957588160976051483430637745186686515808105468750000000 [77,44] -265656473564213629804089730165042417104665044248911612454485718984252696711183815441399973027597948946456600544872842157114686416531458230309453887253608015866992375766308237877741248833933714410558719284642406516478951858874478156188316983504668993526701892736063483057631540071093791631568905905740296776613290828407332091054681420251664190465527446905194150578756269816601099571922356492253383606262230690941488887068538808671869129384937736138602404171586255774560836341980674891069490220819454277151387250625576273125175220729581043520144862485771733489641480672821272594593356519989225528913827914299143576442734639378726177693288270120131062575643719379547868286316249306556423523855643561260211951516275627734213476113907019028033771036162262846302652515831736086941795554402595869842100514683967437619218729547662696144053558811904952865414390079367757821760386432057369759085657447216031697526070545275215335025412273523224969252613585236613797892886545454649400962537202309378859614313865325771097902900484141665734905986771969104643902525117367370420945297060449982600190447718600882634069453993015591003169599711691721795014108025513294657340173316837672777249560717657980784367601088648898599666956517841448200662741032024590942917649796803773262040026014313802180073364928305945222374784934066500118018029439749104221253405795290887938688307745805755522518331040767997706135717058217637632026188971784349961887546134497697572211554867724199330378329693997716784525093733173717017558950203953285268981219009919291498125872824662660443282508352676537042512273957493540853801716121615098817618416705706745417376763158339029938602529236933859664208391349107481919164319907909544142587578785925881218922091544472290410415799791380744161167162115183834429017804593281841104621581551382703829045963649298669836333698700011724822629145878859028465693875406077343745210297703622022556727092347390008360140719869030266679949495295012931219174502227497953391381978534418859006626457541415736095129453207528620454410835725879076376461584074583572050088884065597277074805021828384955058666467015627244907190211979090378398179135044115677225842076308853881845325989048924425772583343844292909970206575549888790706702099310762121514649933135272236163881501969725897755315644843024976428333758896616588696417256493589875709915304469177499413490295410156250 [77,45] 52163839132585909196284840375267921713898991425468616507331417911764763297348304001986804937857481730973419090395911607674430166396388565912837760710918076351981812318349172471256616574733476603515831849923258299090358214521680211136134503883498372661823156606942298787508661566641832664510946572930241986636439943653426013690541164853812630721491778956289383892587724016298452422126781233207943845199580866124552601600253611443346343425914860317539693414138862865997657235801824214803932767799813286726309450923697061555751401734672888525451661851819563770785388790863289195896037307947602143609637371172626821218025893746340012074232009631216825417199995407586662579398466861627495401058454988340832722638423438156277177218760419583639899813161611617244097294670313946165497171883582747357214161349353916268607656201475759099641761082357350550816906827850418494670615390958099577780067501758673203376490827401992591425673767941874852112331235238773708602483545088095871914389603095799884751179149837016145694058383078364245886410236526482483298044757597938655567336654271046777206938987914653270697651228873806334171621745215329877196505651422982256623398529606236262431355075454352944800864387394452198628915287421512821683909689201831468114771402656150914094419367241827995472023481843283456434854290407877912753888800038734203008450278317876212967147547015580686765768298132143089135072388607734118462387802970208765232519178109832293900581649570301619179354962319175376195051296313171220529498066816724653836311536965144051127958406703165027131622500991156697975995700701313750533922781916804308806248159525522829846104807971941572422780332460450783363465912509714512345802164939504413425376109579663919152659831795487439938802715332587300260440325330445937716371200786702929551842861437069229165076014058760692021189184954762877044860155214892228242682516987761472621937514519718202690986498009900254567018867575678752989702805778749204851288151473816441386769961062588827174925067304425023309856561875124179368674800543566547694110650357128956436325518844089155183117345820209123345311960281996674390688085523999157762179935995629770944847589595064663326465997449858061357943892845749742211553422945631992358392874583155373692136667458939172730497851854594790279158375212702492812911705842601204415488053145466551541176158934831619262695312500 [77,46] -7608599099078804086892477003901275448644122638711820187385285283424709031688623748495708296528150913828689050160914186064430814795946557947072226037622217815898465294960994229100015840860175970272921755177425238756314252896848147904982373109382204055537953048560797086813872537723285264500367574902648683596350270492379969934916289313337546670260533308625654047853798672091760248929085331053485533281604433039009922844608522385486359596799796942415527824552074323706144763559128523953816066224005626850336737053961682087851656023608409086402371616737036376687626794129352112522794540828073888393680652069789351702706219825930155970394501977928918543306322779164414512239116922757639405045203434434282238812556192045505195293040515249544445205128940804192673121509991294619686324446221547662714274002126660527690088421280239276459024408501795620923951499241486904284146228850261752388067121614739494123564053767098247537879242319463089705088456879231483554136446011349245715782611677892139007462375943860253466982862986935904908049307701184877767834774494490269987206200783356444890647276442494587279425044376181606540680978712746340783949796041205833139670075421149775025288263194671504105615674553081586715073612821695126199774355629114235945662762764844632639087544364034870997230948525876990875551687410128001918889281883027060102354492572327387286657169394349990306485265339891092615686020161344002285078056592039780699895809984389497263636054402167472201278789736324837665898620753905641142553015566536913811407959688863123826153668212165147909978398276578275085986109086143772643947219016653600058650937788318941773979174894342298223150792714747312755168752813073950859366606257242889376856335248739271920807686939070468217741612598120045905241845848670258491692016631988010217456267080269510538519274008314784102524417062180960904162275477014238148365315216473987724713442949874541312750570685509662892570338247219341553924366813169870006169368027719001398766514105110119145354809580917073090220689536319079950291753594472182610187655883152591435668489586846872273134488330528794087644229838394829684914145280087038202935530970265819376242348276247941179899642680948013783633702738544426107427991777348009548611401925118050315726423451971992834664184116849691941581419316770154140282874912663087143410711732371964899357408285140991210937500 [77,47] 380171512245232277461168633744676274408460697582765128993458497092944343210452074744753133196891328893366134123394723058157644582131292729655436681588081877140576792213850909063273657598137307429383397373456014804103747962750532396594730314996584710127926270657019226789897581362529377958032644091901148075302923615729923056997547350053327245558776155574352408725189281836783000000987571533511889997556777035540275921844422450923776697099736867732715681597258269042844137235250922885975871407599754592860355811157631096319018134734034669271116103408895724199098362204794778762016938539626991581087947177200695887848520973757453694518305478095222265948418200150293413869429229589989389460112655983327871905182633770223113813219371896700302654186957450774183402043711169607765044615393612193664017468626754478378653256834963937951432686967627778381774453038411516798153017838479712628263554285167669482670910323747905340603703349918590099042829254301574337616570879254612387984508046275369091317054916766821196474828947520364262416703166394027582849626297701813092895459736717054606283862454195836984234208624537115276362367437465575991251284544020388631450505778865669094795000725202742766700437603944613889498961757472322590283004352305415968137135960165955899700372973760097858648008002233371863095714090318049844027109066971962739698398911690435806202149760227503536245318489438903036962996303748978350483807059923860238740581751541334566424025386530587556455881714897322648255216343517776579927393880279016246252736725304304209506385205017621247006458062033250001228585330937947112959318802108509557721404230919328435216216021305100720326014610731991987989451239029075816350130216184330056919451180676807791049746071633362136023827094611140870839974132628970054937311339736896708060298370185760257127903973085893044952913264184597299374062750654629403127549586122086215933212446707703902498124742279803958745043761992141249287555569374379232809256743215627147090939329876884836813005116258208185572144712563376581508669732500142536574872155326561348019112334459433133468218925880757533635288156284341681387039514725678920148959919080014437198156018319703746265089905941831350962138518696689410591612254784258792327463232147309697696170751134453880571007253353613268776182025684265472692947762705035011365772845692845294252038002014160156250 [77,48] 216091160148289044306233838678531288702393219151439957662019079645695291916965525453434339150511786370368893156494122494664966538733588202407813362291280182918638945531002653908282640184758263165859752024152443402782131678159136667784973721745598161735804398149196293402780985375927605984863405080564956886093621824722619500762317794091502800787107070335800084552217514853664780683206183773959004938645036458900642499102544101456169709370386075213374509717411736042929045158544029387747243436945494760089905541445563872001406229247298721561205687964824306767915842591703800859567511589014535627508088805083125949432607563626987274449452360743560739630545762431754433051530999572556724817310362930944848039795398101926695004954711715706994358653937111493433216147235436187512432170938952318375221721988585229960331708520245754110071237146180938007710759737539070867535760724350511971641710464556649666340020028937237950966620382026687597813921110424493154595631416355776207308238219565378235621860905781789800408185568429880769129475173743246449628013013563885546011201085836526671855684975688817094988995617500273781326691770751461876126237963045837776698352005759685064399447911684524516041382269452130935243709639337336954908582150866471479949115242689048817371710674751633002164067904954676846262864493786109191208592717317001497070008863534144054674819674893115139088385112822458102537784532234886847010561100838570869694033174606735491687255238665682199379716232805291293670486244003922724482322952697197073146506046548474618994156023447741549216499788512826473465171381206162970531794667178224747494148746395726694876389237646901989995128564651736598297100266748695630531429785819775405876729967040749385126567737362352139228736121949042756622542703271137141645225545301554296146013189113876186216677351665101751398444280973495730639268589443734104512294553278922636712821209995192402185641776237532251192363846218378280936236962872705668231873663334797924396207792044726880535154370559313629367505798512037845029109433684421301233391857500226961945547933497918181182864138472914181929654930758067805687818894738296821987387439244233034892677744926483388218987273688075973932784623916475950544079649859218076517094102780603798872248685245601282092247946284582360357274196627673300381022891171467481541412780643440783023834228515625000 [77,49] -91929601882553673549428964209700770971350156431028366112377260625446708197570184499656178452033961274369111253060432555719785589501839678757970404441130776542245026244970742834032103897884471918083651977379661038568915118217883323845322371373551085721306172732204971328675822941978485611854536649530471117248177963765920452016275650970047836805494405613612935640741514357925734738945461329568919044411724326200632928882219634190896839592275500574255129191062382322603391923430719146627697472728509195123853606754277122459523333320303364800145908178115581866011950160199872899426692585069221465887064741754015875226130179141480369028509554152814351843269513950257173901302553966087592223380224923157845737278071125988493996171208227162110961122903080673076016711466907339253240236265911528898714256613140311124903988713393646820679847167328765075176666986450166303266608655812656916640388807402100077816981712995750650710771940439734216584402489678452512158766185464196121746172034728983120239443729360352231038997999171682723345772780652406231040125536522038654694185884499456418330898322612096557822746971698827287930736643437675583480167469767513442343246968728722257297854182630436193481602416160252631119219854253860507257906731870106816550114276659086135281788286630303753032660008474424864282158062907010893708459643120497918477051354894962425308502781749124404437791030812999362202878442855690353982872419930958418906986003428326327230504585859247958091372174717555741291981956538327195195192774710174876537389204975282240993378286581337032593197987288224555549784404798973474236715619617100909746155885263905048931201585883869983820428751184841156928741078230346682391760259782026432846800419653827320446519244554044390118158205031008008323185255603324375853698505332639480975338420693740275304258530875301857166776353405404804194992167066004585423678787191798882073580355757540502894876301128833481428934559752724844360785090940770024560811456982168001541922517749570201173820313864233033705133819175460250548647238150659899163713319116037377585949935784969367630788018781713225568458429340532425665930394196621319520837793664146847232403479606488229025783142257259715710554216682264737461602676693129049464430817337296219844879956594365760788493535469405458177557559005688986229586209461550616595104656880721449851989746093750 [77,50] 21484232079746953240887969480822918233751548249166004424596958908463896095780075977648203618998709595581921030353942235429970055191811301587609448092830116203566357568579368386575133482864682024394363792262430395720644074038486013047005964563531776810979844931870242888441060650895057571682619294989639564453588561714637533136716024486441733650101424606574653114491652073934342715173544332170595974777849672517315145010561354005398113268741582586146295934266543485128518612496753162610792597645493627794641734465757851203618523436471426352168915767408939339844361811781310805492464468825273036507055525158459496054263329191046125197565714451233178366154942882845407482019409858050377989307807305926754290282464813003611623982130777297136776884685654051424050695383387905984656511513006329634440499478630037321910398284216265630300676384442946762060540592970428684746077625084963887795462910485566459076844768018310340348913712188072065747561490023284018526235011768377488035153874271910754739423556396258447298089771892503279902118757282558256268290788353204920852548351482706711429549111335996484190230732067296524221530741227349347944685568391917457113785409882408928566232671550137975662420926548641526039029495776925265730118162641965545516652645125667040012787205769093213637367283235483043444817556839929245515860207873807804816362604340860412366658831923985826656727042306683092819444070540394330406423786321638805797790761371759840656178719937355615088122753521459822671693761095316487168147461030040328625654966105302853375331582905846836262869528723000256992376503992227816934032543594295569661713812207933047549243846440549766210596862947405321675858423039838124976746028453550561345869869467116622984342880712932984123024324472106865717948000819731413729150330080196800259607098808962884225521207417111997037301000340554987474989715336209194348803186837789376805087780076101720505818663771386042168410829783058720095492540809776885155294429495120437000454067635001149254548159415851247075837210350631452990327221664277984177799218541743615346402596085203325160639895905199512832711446758383241978104139049407992939355983199174771911689201187103053764908508397045627618180095708247759396279309120500507984314388651493709780369467415894381323789742428173152083294056570323766875807262877184911076255957596004009246826171875 [77,51] -3242852993119789532185514799764150995904518248577254697339354809622141075688548208006086564604738789336517135094455464137405392217154878685127056422196656673212039868573728037406006458484050087239198816268856071587263537457372962603375813803675502885734366881857122428315600428418837065811082164526408259427606003844414776709872791712506036485886935029896244094361069754774927477845150853608550313256475074059113583771181080851674651304378446883704973487472091212019464244643964399756550338043911078884675194459454852214400637442971687449642525801000832693952154584254429823059385112353903959944201239355254394462285631038592415479492837991192783091458323926968005650822684754912377779157108926654328680897600343798528872881169602170896920590798541123945894778920830192371584657157237612425230846402609622696730476684327005058743803181145823749697149246709789427535117639594570752113696795202729714360531860621419258980855552182673901669595734369260889591307759258758891968426999955136732711283378609079212812902912199654216132322982895272290094094885677591197894192034850877751812762098093865529178719699436495284521698565687583003162213899602257545602688564986568731115417583889704756709083226606541255006228159836578809224460068492312517400317802249421021350779697013943084572193943749425436015803217453191841882256601938318723527230773224361866562840072592000545276662873239555772832291378689202533492546595588540918406856320237445522584563753490789152656063584356963331355126404203832504560988320801734243765076703464704815625089513003924977641530704886875674990576958307427388123609665280575765073484069826470844377414435687622802925881627530328794957315592712495987840543107102187651161421160755164944795687351973090332338566457443888536215291950824961060181787052303881830891405867135137521137572212086684456016728662519755932027970547437503372363843126211668559034874081097104538983766434545622040060479386256771259244385614829537681966215752504378826496689732180539969208591445546281117313944608904509679154694228079799071802317568709272391409268196398986104835243385441746997361150318321858801188030746364139825603135617385950333748454222500250259416968735423288959581439051031210291644841518566788379126256706920841193039150672966374666983089290960655283591448561339742973704154682668132636536029167473316192626953125 [77,52] 211745113920093067202502083707041102841898792697454694339770677018459570081333984289220869636115794485568596210379951003339189533830239751446622699340847602893351732201384922616664572935468928409982090984307131077718935845176149719484945917686331519194028369257154326479838813879859509287450500572155500265624588456817547620703043553728799067859601145029597002644339558963039669072366152382787399055170336668779890952625719448755001151711162918599505638466524520276951701755749391062118749949676820647905399235823424009931927457663774400662927944260831532319162054464340560738598420223938963669323396901346830035639320773449958783506938210585322297501923619071392953718602514953927963509730421289600792095887973610439393011122916710408901429134133664950237896030926614056839952221259762165466218551473386142354717053820292405132325124863431128150050729888620252955375992685452293942835041169342896025245534816172411594734795872666559783408465909890133042694312480384031548966478569050455604666948606294591623478503038497037762380567763833579596628063718599126797093479709821503761794536133203156618734654765601170819799020942986640367878431137631415025138141566141033806214208434374011169587116665723009971880062797633048071576032237879586648536969387312848714237613621378940377355152259294565118491753411158402050097157953343488151390752432102512119529895862954616353613730929424615619494774888345531541096375076236610897461658219625816247480432124740125537857741721092260624591737134275224659549745864260032030906102814385260520510553437390016992782816148587365528359312772809074430090529313439819762740616390724253747332980762649099241681523977660919707900032213206781962402824134170728365649242492100121710569115929673933544545843313267905785406285130748208470930889177355148453331297539260888668636596603782915150317496040904275072492802609180134656007936707556309399432622059100232486893916133185597937857883495560329664081720069919860392455709807632123592588858354589997330251659226613106551136190314827302272823131162868657992640571734959375907313780320734014576193298982797358579746962146510034028829815936827615851775287652135099010179187885088098890017500586947025570358728848443937592123546163111908711316839620170344066478668066795696031111138545224426978081778753478566640344737947998510207980871200561523437500 [77,53] 46443059785338028801495245879860949069541552161998105145211272095410790127151891449450654247480648067917138394384687030082202974257318873110938767858972020223827396969015549293576721712423169424921193070049859755684790762850593974434925070009692971937822209664447851914099003304686771933042849702173855431891395465638952375594723387123336927482522146693791950043405205750371015117081981107172248601156818554128372609224748756191269567921730297597721120550085251255998031447649954186196721864425174088781618508643227138017131691408231693372829924891183334869110231640981049926270275641617509254662008281722618889721994715543483147955220586434045852582090303568998619909432048412162053094851532832415841984686230980118702784043495589414908163714795606922646837744555027870785763630298028506251857799372522905607845409155511550188705545742157318725969080427161251950820835026017842896975148288109097196295943030802295163910666187267345028245562540850361309476615135269723214822711728276525318444913355628808656370109246445590365786937657027950400659335490678513692943836452217295574917482520247048673412692283450531558919922508821032317449289696070418802641327503437677342570749920825545775379514324345804190187979878568277748951691962485030038941810710293189387129941141961363754999808406434694570642329957144486836657634906054691600633792601037919023160374752941310384736283113291814687499389890526177441712562911964418446985261319916844989597742041867425535325156772043739491430953220413180919262524056214742460179146963354346997332552442153093127401908356331977915977379542987519567228942280374087013200874768053078814731502995830997483814380810059175321878871729267982639026663078947523306207501685571018123947016058714421961502502188050871172135828394098768282095648219994496819423794169619576084150707920773661055670293408268327982496409296286158801288956963766389206833824311924349566512528547126648264678681315823321765956961074661994227073739275289407166048141179163545913806664270667608679158261382502126775377312891192993262406591755856036146260499199326345586961453306345064179409400835756834953813295565586617412734851076822977392359175507872204093683003559824688427050161356131997129018940135006212630742153780721603443311130217432797075952408242259048527146859841239177890681588678489788435399532318115234375 [77,54] -19772432170677760154421163817457839584378911531023562075429728526037041128029715297286643875485098172272208921545231533582974400431399298917467752003191062402869063092977921725105932409562596760033455701927864762359314923788609383755349829986837836077512362593991692219756718679606156989534057361924566305332516106731482427300271088199438602829139045321945743442396367928086710474910994451703107895332395819125281515225633580493725391669164634338181003778801039710651837378329353057734217696421258553743676898319842801040633012493677815698769521478515112337509220494731780444386943274123694020411372222529864448675951063778423100718861660930480601244291989981945042078898722065973503798225696126040725057171128421219187037778429976441936515784859174718473261025396412674830484102326223677264814195868190763801184417712809793937657361659746577427721108406606466605151794888473036164385852616170800221352193352202233134744876429244485427149044636737981691419676860122712588960735631589892741752732067209595799784326748971172393256794125730798899441597339472229823580322431815233281072086867003002333725575733263736086326287001085181327633802477543713253679939256470087189038832159307205812751363599824881269306130588644385953611216144248826044183681536810429256923730822328814163287037177299062303775019073233653169354995687215554578827201235069633286497641969960197644518773190155535569171053010274459306729526552540894299096937195589940239971223467083026707587304591787568701652529853797782261165362381318420012676850978087608786356812905228999636311525217109334033821013371435150278863287236920752717724021722366299660341578524616016006879405372734980663822308803370155145613949275258414296683668012744359230680810873751648863675051985899396796275776529144125632287835035759785888808639377640787306011941647847228274387759238416192967495327160741885287414303703022277983530573395085323766989974729065808647901173606768238733849685480444204381772401025145290968505266636435483249645500687009399587850754184192311262029818302254929780669669870939750989847031322672742836312762457632867809310522518540129698691714637238803065372274225255474776733306976979164370166005256232046170542355580232571203099994725715503347960476693646535906278055699504503014987303198699863563244711510760720507562382408650591969490051269531250 [77,55] 4147177504304847835633494748612407214473541705134853188951869942017913982672115208853306645808028507925505499542642436949560494398050792842688526780813036783817394115744264077210889843957245412191456047960569959577935423343673357572650917705204959128021370378321815730829098482878607512114493135052486212984861887492793652920437906500406825770809275524213905001013875037720614525032286566968326433135317432424076222020036134651082006870136711549835994215509799604983455182660560008092782173943274322012454475500161958259600682502275590827840872703908338427534500482305546375703731835885261079706942630794936635292612499792404564894333543656129051401801815744780090923576852883635623699601334206740370086794945231967513487574654119648247702717249233383661621891035398587784940171533635592805335329122885036512681244885551133496145412548145367589306876146608794066452868402525513992907751680318936571071563766596577507813574968331919112068926461638763357739984110204851353299533780899693156137295468963676141896107649687068211182258484233725607951128078027332153136397797497917501718844670769375379908974292139163336713707706635727381805555713778302216334813733541932769352853833588276302299024879496015044106966301933780865320123162527932007600413474077315441064534602315227445151512156846983205615675617664252435633063033886961366349725823893784028850461706736317927761818242131875040909272843683934198034444062891580074465774203333987527212396515577895603866185267993407406439620466907947335719512802469483922206380663507114078752436076944737101671317835164370894350830128731512066055341337843005914734510186270601317532326575815206270466485745759259073055396953982488778094547475626186961515004474607100133851626528667776086903727750093210904477932530090788509891527718467694038930856490279986579524031498622565042131881563339901976347399004410609263829754409976898494132144342922815087764447700967876095584956055408654848874502701643558038298892055706435054491218017187424745020092110860271093778833685596384517649815234087266041917485771199890143007042790134021448226637286058612834400042283787994141379939810114146972732155948799588876550826443798593766437141481572468957986030380523377336977307055914500510374157806791265739896563135973279860516219208278001129888397716105608026282425271347165107727050781250 [77,56] -607817478072851989285623602410833740515208881411150469737879570016651644375458860519361552295623629840252922998606470834040473216070041262725769058264700380516115665904718603906452885529600266764169304276148003360003332037678409270327349869197966491131278708420127126359157016534989336121328586750231330367152983061635279477828123543615549821819802737654695772385185160380950360790350721461583972552143058176394783492187417989632561015069507198539842089270406254585192084484450814956917557425027866579177093463626566582485745391202404782012306105323964198911341164033966022651857384321247346393456704586222307289527195494012042752559867619703706699708104457543270451026268736536320945478160210671663039461196020008302277186446827651420223329355490259694830278144390391626800246036911512960954946828207823717690967154592029306789323016714981156886258996406496284190470913271516421144243561587259802983427112840064623994913523597108650302955247963984754636384133367189910117377065285410036402444543513371254891452435478896576387067384845441742186852756587867331486795239104897413271222773045158014133446407641085543185881378855878901440828724858699752921385091947439586449301324255903095273809308802944637713707854418971934774549542109088313067730690987660199748852763163093242823221244510985852259340067257709224765557926047501674733976541610584893362018827312476684506475007991289213891187455397079994959453881935567117433876135618239419738411375703278392112196049885897676064270642756161545804229224878909364701415153824877835424868852312380138543567191019197522388500630909546057416803027613162271033776821205293266183054046330335564783430107477519934145390442501258560820192853246611499466188064221304790592942025257369713831430852737194406070340987708133425549338600373893175972325814532615791005288102551812208619181585702207496991286424350392991522972641026618129964053837413943774663007647356275264206772723682876394126819465486051219640500531148858253230437522818021765913276720696188567096131150305553570405927374047506546203822873145598611728544438168426669882164436054354668422288620531612669156274665494035683252932320216202786138777287879223708057486543303361765800853586331809360102006611106442361141339664741695486317709935942392964194709178520356366508085865785204759959015063941478729248046875 [77,57] 64836983796163040924625726502124067825970027410838845701190025411611444929970181305894531093446788942108688190515284593006185731710350950502768603151735438556887986415869846972165619179729720385774362590700877798165144609886419018158246765276457912114108365347876995299296881871008828421695746526172310154681918820278353491309120754449459818655938882667702109659257892959096042053480809489052069390894203339134936500734258142876430924267983318303038709813875696644352999787076765396764451178998913267740952862873251780217781410565779416394854005183289975992242296504728168911089332106828482623225520504454803285015309743050163360853457708881837283307345885150447193162335670023420084123463234491056895700579671310141840180188756951151065446914183388306069271607847674777169617437145255378520779341943989467346950989137309019182274831805398693177045080956985559206284970234627567291290554280291498138601539834817016358086224256291414451879128027739337512478600989505105057069856417751464702174080763364399409317597647820515912038920822820237174818932782528972302902248562029910215478079432358515688237020050641200849708181459762402560825304975484334156538914586859592346979304633276678472544534173132070161427859500148815757969159058065153806943446555373680977872814949604979381121631263611154714262276979729982228173343308369759845852879569873898195602051774038623954834440604854568527687588408963085455081215159788653533695559385715251664131929335698327831714546943621958725179445296895574983322586346698160344491209612964702482967853066353807513797641458103559639264521247667046194102903870876433446499575464023974555741264599131957312204969541662401718386596225028214743413299995774759810266580126704752547553959350752866505033730489254896692751510527919668942969856799741330819196361037589716703057532102182612025532883002915706556730097823304057211189250802204987897627526073916055629065587327395329178768667304879739047618171120493740723940573503127749466089726211564597051728325414264645594487337024541213109138746146671047054176109362515653034007938556869756376104852736051920416401352633648709185983527509180224511520387484547586642306951055596979451587630537737448024033507733444120412476857479888963951376928333699584277053101899196461893603412299894885560680446445758207119069993495941162109375 [77,58] -4668040788935265165918381647313670366055373720513194131128152587215180878038455276543677701308101318552483495256312734851020347330717543424350208072508683535539126310851117955028649308773206970226485003479843085681169802773473923218460222962123156795721523896377770057044066287793171577874481504277006520867757929744966805205698273267843765062512932891619667504210737327860455497390155939063536667865777686443090840066488510816752345802100824267671347987509406503167295982122439953436129330640340645913716091842266666946552727541765848708934020723228768540615008530111953687980191506859482998733886282413156990535592697389238730498306064811810449590144894837488143708385571704334391588011869464865940988771650314687655859507647857785542278971944814067853567224074550211877805574805811909084705096282450911679913032738284181700324512830662136496015335732132832145631335291852113255889604586341717861054882483303776994369281517942080987255004800827978822881545661366299790161566160084893458744412769962361088114941921342446620800551304283636738607294716901803400811451317656250723612511355506882988056250418864331749284639994143952122306560741924278782786735322259408336570638191939304718567411401917200479415950023045709284555500677139616554692101420468391872583840794698731114099272795051076577776518909794405896079390535012473093351964761326937560329364395682776157657823737246883511196124538977576332959917553382978911653481617870375656170769414325652739565491553401007566212674179400051463912106137562660564200083931026352168561964616576163956952370021153907562133939465423508679551328223888081316921227510616663900432074053011575503188986381748239719192429009470856966501530166394607342107930500351039675067479102855191952323781393213820174310243913029595499793271354921743603992784296686114300408987512465107161552142990586073212711977674467842259358034716996604685775915985681397089759797264307848654891267903279951428547938848264296151015672215406317850426972583292187996414877227061304765937326315274085896818161519523360086593559380309611321497783992101059216427458033636917437025223354976993396840933329635491058620248365191262595682813003642673994436611718967329081916885619725961313103747526360383948906005293089779490927245054710086604695896942318796007942438563986797817051410675048828125 [77,59] 137386524308132280429064592574097810700552849829236969695320167689661029116851946642205958362355115143556485901189210994266127634472005639367540835766832229460286537394231154799879527462100010291992458111814730130497490458667498981789661986804542106625407987288362425123824514285477925265886605550218317471244635971284560321791677307201031548606812444969586083718083680906450074066981621677990275899655747854181217873195049607564997453852987966882666727732023308589468869366589163756942743454270548632694548509419437922866937566032062293718126228816606520056985494359391155569535066928599496381288805657256099902798397001078011083567113231871066813093444199901542334996314299031372079921101369884972016097584888332971840346889045664679456597478595900319934721330428350273823731433633546396952735159114590668983361772603521787731029190299983472534413096394746462886961727053250639632860812669236935778451301907089973554999724398750445697583098843602986504709679153338436557345398243499977201095273251473384016292784190896741735150110395442057576053297139723473308564981430808149313265500877134225136711327455876268848707098115312886780618567039598826426118182763834144904150751127098865219571155079795761956530819157011904930549585141249461325334456953494124717169667353883241231110112291734365616568229711703625193517212919221207834778071345833656086472223205841943766651874814404503527557268043576130547982717306089113704784952528123716765346675373926283055934196366368715184331979201861319247178156012480872200976883122063334959822541549662308354095514647275423438822441727749933182413974131144200618339572120608424615789557513308429530807064055219621718200873514433769517317444411687064605608452904769395669095485284347150695832013532568654229533505831445965174539497133243443291703469467585263748472972844911589724392483681081104299834048377009335100837895889327597505962980876346359877561679008867999009049578482011242862632752026957561402445860952085257540739772003302718557086444666365759585315030896588967271779244220141141919469016596176753393255271161721211978639849276835476311358652186158172806207363319189348539180147309656967076005177205534019029905466714575435314854404108232588588634854686607563331623479026011825638811636201155742474701586426644173144495653104968369007110595703125 [77,60] 15538482179829294973679111534157029764983447677557634509863641225062380708351740722060871478620537841372005616038523194279772806720731469124824680419686643047384890085421611465122017228951590415136543573854879509882054647614746523784219170377615289399860166143286115486613540229513364388197814309433573452945155155432797867593110144258054215915967930561331594761078143536062363293591847671335425027144473875197697302074948909463559236425120390011453696617620086994707472663960158308622268472901492966244478486828920613054812899448602331812627216324733119181065355898333666994108323961013809089655959981117601042700827731863513534678292192113248898380818495345229880598379458107537866882115856325769541610755557466317474566907492367521865755473256096445552380868134481536837778125988559792064301237737984254715834813580969284056871868202665768089064816823377931670159065432574947979495878236452534645391871580697550436001530948253899625752272333122202716044213980173344259542676375193980137021819724933733019837224685985583719560980256045639485639114883654766637782523209968226400272449228481225700627154552284668386726280773311657868064137810674604125418410673707993472457112609419328304977217118138234002759075964687924330318986524824238671788036489877832521624867613159057599951216007094184409007288728626118550001520395150825071518283932401659567438223623617286799600148842163128703740637758747559911477028926252447379195843337587243646011197216283964612324102912845991669463676794762908218867063903462755508505869558040236427409519177295888444821793315822088890899984222650920533517075334334317740688944675371164667691270513200909071833472470934123659592726708283975331862408678387543873318393758525090843644814669240080075266270219410197162062090227594868744608480426073273246027088465708702248590699813902593308912260256721846607139663644386545649086381522165731252440147465970550197457876779731398867324457406301313421276793610542214508449292131406081724990694671429354990384205844708191186050139212657644681642224861629972748942017395238025435357585134391466206814762793047453397954632639237399833097135272035026203575761151975683775935728353464817853214142012709097385616819031810429610258043040925873298502295950294249203969514369201397737882408556231439433759078383445739746093750000 [77,61] -2639248684249409319116919555788937858007496052116677945654331837947674147853264463895261901494061279593135245415624822849753102052497436475997872189812769272644949437666625936595341282778043840648315567878904167366319104592563043962204829364815326969787791935463277901097290518612596572245387568278902446939375642314362992556446819409142099866696255883409032586559645559779331153189858572777093198819011118012202076101544641046846377319180958288126233499185166284540191308849575309011555599639331204541895625745116623085192826460776906116308861725820022958127832402212286280371966078185647284257579583836318466094105347927903105915419945771323739131345594648838160342694861213108736943972545823365187558946593920620667108180937112790195857169702459906079868206268622616316761881121840476610605644818973304927622084629267573246364111550544168389728972085913271410656293978359295861528420140057735413549460018025660317050161414301779367011656166017561766802048691817711971634144897856783720067253286140197044463994755583166906879398121982213584045943029995868745778392326543060510606166786004686785503058405908176644203316742976047539825018324714644256360093137720081446448707883562027477763522477686354968492436236852796869458053660073397758795207543362194508278377550450379242912974815211197305335938370946021436565116645287108155675120922315766232036882821720049782106340686556389247500086404525849009558400658732920829929846876038710385520591527294754732319246621324040969251346459659783752222622082048920055360484764342703118607723236570454600024741481965423328972963743940047158320373853470855656191448800982106131040983096106147348998020379162088107614304908740058811861293231629251864023077651511664746698217312175367379778857193920554163577102976412868046807967668590594021758886424765330773539095309457832000040767154654393872458969976493866901766502741300556697210716793249240904663629746842023467303236826693096275979202017938203047668725095647855312164332544230512736562779167064696835958200421829589849150612477712371591875228233119753195371356152290289206177462136584899778759814343513042473720182942156354761758141857886980945607127798449381715916088115996145325614205874582889690905363971098140335074710223144744354965647009749932878561184956822671665577217936515808105468750 [77,62] 193236948482293185319884391073960022651832592744841143799518313731190802400480779887744902313407934691265892784431656614239345159704616670758077656598860228629400115380352130271957632041528822149161840235167655899020534078871800962962933756762957533473041686147554247754775426158555056754123619870976654831485087292722945601822721309309688856826177633186266414723120524292626997490945909771241721685127616824685240542223741535953577406618863885172371628533043244353356774129181929231720440782993728967716157853938114127040582792192160480276714736685067359704868706517725637350155538510094242558073096922455746848380118618293691811258479234042260626194751889625011120950321931663282678785372675247785348795003227059304286173146459506500708101943391355186924954115903960513820861517547088862177415930397118759871221860765840093266108435935426977198193677051801036501082552316593957976678414285191549383001868216928342038368304201777530866687254640370053582681375506489854202017495363308035049763996015413659676644823595032547203117280356453312719437552667371221500229397761720859835917178444244348021889927268040556912899696212389664869047904331497794285463673760122491581558294705036227867610189280397332351357026206605132832844910057039736842390787019242078428033368670663994812230361263118328137550730445401678382877264737000475898477338709234559575695580999245601011666163085856507600811786367209376866291151998426728066113458148303775551409557092070111634724284312505328103932500237085098745110281548196872948063981744184390522813070988602606436272162935535875261646699849196521554229032138317263170767045370318417940842468103602107360626213784470214837968353814276847923135781372045020577933846102810623211585747087909070909927866575497981052010208451089918540679394588469292771568584996301572949644199780650048180001003989718682895714239884623207080278903092043921296833594557047021291227640932092855596815022215599880953391339498878393937330232847638968233965848052094228078147272530089861280849700659311944969741557801489948916028456917065309676230258215014767825950810554615669787674673140830112599688576260704225636704869239966037703607324618045426854141322455700632906476032699890684641008582707646033513124872707715355251782655214543536759119746193391620181500911712646484375 [77,63] -6430991531012909706104197081514378184368589992886769913551559998721556711948926059237767466900615052237083060279581563489641877190462146235994243620888479499383163585082198272188649740299908568307152013834174782989688906025627003444368703238091610265804094279566355024590593837641310315125958151521210837823489955445619290737139281503271664252070760490495354762438005753259700637164086392995988200096072743255661890046859912344386138163231536670319930798788440084065032176412874173515333545988431671005738380256180666578047181140570299532769592633214010123487103774006248140845805856167469929584510280473553332335138302749770494206529837318707238491867815719440057183410535616272978150146285735991932201631861137393760464022460909686224274863762982833870753735490181202222849521285480908210337575895918955177167460979032081016969279030636150331596786648010458953275575770907928770773728950410539162363929035713591233631856183426392002480342215796857602790040375508860374231915689153584067111901565191782624533361253709678857600768280216438311186174448409201453329183737995934311124050468401266811637341835467339795786967270662749358823060962100021616124077613119413116768537297882515610110754011369222724116879679766831316710742550078310215234072406731332279809664912693352843891357690919432715591625068200851675184606429553205111033739630798572133594110459339811412774557560906252541732109502665299228411252679894551440185682397476339534967805040694902593398360609231216858198133265707955016708565570298301081985806677846643472316182961857564400500189555178743378551492385251247947180228926751642586493544438816800403735525494873293538464982852133166923087773635095087744365246475282412467091988201425785557877448721031190384756763860577090969363369212845842316139305349002605493588646734489446067019285954884619621181252827260513176499086358260071867331669320263993792466477911396569006125924597400563379734393448779565957619376283961988216901111576366513178502388734896792186988322723372348077021697648053799792185241787604381274182486308357815853313519059452656070919812555830914332524969658675758708149853548443938777747144592761568231970651102646341926076945646971593240966864288859244601887094603760818532098664356734948393217707373128999570610631053568795323371887207031250 [77,64] -171329793593772217135805410737296327962473611272805077530925543579978162052376958919940866265178009346703211825451629319264407655386552108300579963229307279634865705416398303703125202331317922421702090877576114517203565712935609608107264638517662744261764124356828090197288432412753451473625519009573309388825494007826340960579242041400693088730569739095327779607908944173454874761581169853207476625241696174978574911070017942467828512800438926124913145465667930243339232879996618794166467190626809085876097175756649050356729170066821684951871406515895241684231750449670588157859269762348390636454666439810584802479876956358230406394894249467565889848243326724621043712993676864830266692792667703199575760794590900063809744460183249347129076259926607119707860724003200810113753040312371546912690370538939824041633768386005626922038236578847568256487505875291799786303009912348055385987415030034027196742010100392833986932104619146916381788977476624764177528147534161140171221452766238180245855387585215395054267557401776887668811662826832980862102869383343857144577763010196881969759632951172818872037711393146477679206083881708674980965555758274469490889566437647977982994125358510477522727374105375945817458615811017411272118503384545911887898192730847339994986364440240636062324527832243894328948755960724094895475066143901036260629398751967534881961250646803945474621071351766864245986539939578304281821384570458062531379452723395147618860833051630499096864328471687977356899490229249071638626209331925738547454711025019764476432713152325456315405979445078516303248321887494301445505614325681120039425109108094107420672788917313377270639455403473922237345272365090475409973073397570939270675933360681293637603151813013301096286687776209356452545368430874289318549828286196884351171605643222097399282661326387261769025552027644411937829516505433370493211602548471875170316967579451261178774949489724770205204524764914190023242426355679805485146511750313570634251837985722327899778646590906135945348984322015978968473236616687942274458746837637101884784833011067061764357503486090207615551541791446574394427410780970422196115271703106418031789137523065186910463311401043063111838799194098672202840780278996974522928779591373978801772948177273292458266951143741607666015625000 [77,65] 34340144613162145878377180742743162319150307581165515511176069185062988063716996801869398656272341051399007057878492868009976780923334704893376502274680210173418620483316478414430787678297241523810949025203697859336862676536392842449710177223648017597737505438220944881771465338058847377078698402818206486316356776865727578813888837029481661553995622059549361029352689383037035560892782546212518703498656025904305813391789761640539617349853271419908029695422433889421440901729022140816309877346652586388057245515770693757112703457113348074497792399799123243546338205713288715026934742458135251871279057449972157313648033469939291592150472427060530675569161474303565894771079069502777720638140156730412584333731971760268019904700163698918002370723064122043864028808576846000982842415153378313583252127451997359988032273656714737341729866461345297974242037739596530011285872304563106168426648307870368309752566494979034022147156617373319332973175119191262528297959917463865737485480631199805740690732170289544970748572559448509386756394971033207177142498187343684509135245524444450147147806498366469805731087273797204644996811510965605303538376471431674854501742931896463017215897325655016234977928835895643427062445601215120184748624098668787156079303670155603633070413613647700524949410048277527206940085638858482713568010509215300420198273077042863502395187009865383509677962544790129218039751912301178438702167843435668624466398507291571530334123108893497543623681901718353229576151292133678832141249626073963553620796685511252883394379874674703389035709369978367622025364278207690095942022957689252607320263133842690140326414391583927942980134928911560670941125372683913314474100111616711238084542200579929709065965441790774953289737628106749061812916765863947100350283900213696507019566081199907901809998709698664314360910213707715039967686891595085762198311689703269143783975427655004298281679276389361874548105623290543413998002778546405098417157335527492121432554893721225836274216436599708256173043041371189814951087311312793139002926033300919470200443052247030934242009650751403791359782129971103177406486364757582295053039024741254434773302917482205072103694933941373713866882670493633655216048913122832094446208028233375082749478934829312493093311786651611328125 [77,66] -2539814950625434801645001162920758985706003109982458239286902354322009363201222581931545576453237794901336717484529899470590775366770897340563192027272676349334756178029628451290263179719703953793500482596616579330796093469102579951813465416988374637752848582733642715835672405002599288202835945090485546022431947769887746109494760662736259358643532114901867024591544707836438844352362253767609882721027956342003651467380496008431854036890283231252811650733209367257860040796358140090773556284931265655475926320762645949320735971522786050066760318750077242544170585980150153240626048519672017459772659790612103894685497319216973861677250465469429710645885149803664922999401138088885920344773791849666120957997528978383645909359325682806219127123891639845632030183998393333074601415793351189545180646197644364202076276983277731783265378579780825390713416082690201582567127183895226513885989344845513591117233889358367332485017889275682614223307797021234136616372027928294474836513396994559982006727699540947171304615078887839397858867459581405890828119453857518028291231608128270641133533428748075310202347722873452992509101457859826259167413890845985276274317569016923623060289842373075690560930208871384340179140455316639157903351327528713867365390492026310379477325539982667182762184710362536799796572937524750746084548966439807988831136039340175338953551418515873939409709647182492360784536163398407545012933501059030704913103024622653000751147414829526795652338962150188540282323171043627532987728396812375127756025206102399113989636827185010398707644640444270322832776113404251939201782659665759655655363853185056243590737246145249382382679008757334504323897479253763449177543757170293860164456084918470579369910943267545295754735793068228409271857845428502333452458583699588279237671075932308146478411144751004022552562921559764777010223928683334159371997530427786290017889964846520167691559923466888447693416437812282017479904432117262176682634522977398484576568769686252791611527032438249879067307060997225814743086586865721315845362088161327237586724436424689812426101058946493896684418039365778449218228754695466072727874095687381328731495353359093569887713511241215382483506117460524921165653551620015151375096211072007745812584289524238556623458862304687500 [77,67] 198578423128447686080249417020694551240903486698622546721292111021130813023188835811918406501155413508679958011080993463941746056611804462487254742763125336025092911212258446924760243247603816874524579904738157891759515559504135004540921325782166706193875200104007739181449074019871858333446502214832712267228292789027918139035678229291445425463655670098510581436866736049559407451517304895048388694160341705185272546016005613950789777191273686453643161879906044467300427167027666353449955293481557715074547136046686252082704659759978386958340497508355133651430188936377062471172407120162316194089985038027310490523050316234429951948805015554863899511083880342678583452956145629693027824029501607201099533898708406721785224200616251846484661882307331482966900536148403545776984561842861725327994979163747004360285751655662988242467144309927025150197769839405340318788748906999532639255616551146823188824150420336699399763078533430034355978873212997702716422209920800477322320370094237123370928887612826358093262218080774120366119792672131554721336882306941685264914718138689948700547370413152338742241417359478698283179533504838786271241061051164891018958110045506798898982114830112184890328227015176474186675044733613422896860931844506227458176772598733683363713474867024347025235027089402387016483583962713989525958724260337212286655797468439039239646159514361919172405282089649870959258539916258884139302330303834982814535592323929571564911225005698275831362387313016586781779387889386732792515690235325643787013835507880500543484242949650827017184579869935698612473297950355742890497147808607247318113671511456832584948633589948591689159582062376648725484647333651250775759346613056051187309638552396929589029871908719440706928966665650339638956825349876556112670677883591907282344862925384160597503720563421847634804026273344591406668399477298829955317275129771836326745164649114355513524492153463398656647630570480262303960618271845902827211528176107962431584745602290616000017724201206417565837635688473904378984855734247659103906260452001733379614446604347098838601769869635991542256646902221864683865057724368867781679844676924280243520906635858655523434200937777530234363791469647095863636467258885463446118886752383980720537692832294851541519165039062500 [77,68] -19226567788616943085244024269008755189029909802148985158471349076110772696103992075672052087033125915755470339364990019600730474178127882893347407236065282984160487215312207441887132033694813705646446325752273043038950363201948346286385071102556087311275800154809206956126557493498067914031909383752885620433609747616654264349075164289027966951159308655999855759644931554007897900161189514484744301013875730477052110548211608964809185965998752424407461132689519564807318674643382060502264374512555810775096657696116973057610105403874637805472266104105687755415875491881822134259791618418047904555634890199361946987435457475630892846320095444378292369164635258294491123936571838148994241520770469390753100146195257700590738674111055346276423772214014063711809906446530697408621979507256001901309197019044970956594136701230938165941141740962957811015126670820610991966128619222537251709957800466583955983534786214945362935604991570706648409312084063357904438127675364380172357999421854071960007839113541092383786823902290061465923202432276346874708410087981806542600183264066411435095265815459190153906928043811167843663105562243965566642341187941885773823375740659267224160198137817616884863081916413174860542118258260939328236840864781346742795885344306263430390589637893704958069665304013789564428418214918099158686218513523017427348445053073093789004370771254162633051715930894256139521594364715249182658817575280190965055921373450881137501800610494140352541330642699254638420855015042679342244248004766188144179312883894056801846597557600841224766598606643848785099465711157809819835827149609718508676335666254612170891232002758690600426310207873337455771097406177671621364596416640050121781628848328434929772016368100261147110615940778024045828520618339139810266300309510200897795581301073031570878072084091474812002486523991384221607786641188659702396773693002991273931129955472356886913911941644238165061189373647358560362632746302760161201255052856537000604275314560049735920881604396722109746394626870372326857793684405853337506815822755850201816311494328786831158928456046939193570413704998897959958126968698055560774067946799002526858238742884761444769690378277646386428714511483082984866651982454580682553265703893519145140089676715433597564697265625 [77,69] 1518492250379604888618963968641600151969378888518733242639912951018176982472794268970952823458757739361830651300573881960395510090823757623648824464050521580437412486659886259519640161933642318581665959136196926825861860075388504017200391831662088946311733241755645272452248389445712126839333231666199197076827627986673501830162624961565587238862817689101828441093990125836056630365508908613883708633122093086673101316838256064274900034781977883178838694618489365815435161603047037591871556437530155294236169917379594941133562285191599651912230023680277994493164103064904726493213397703972780609218523565974516544935425404810863999750405679792265592910174698675873888160059564937884456816428614882993480108570845948119423661093623876824428421009636452278177227999318483658653167018395071266586417100724434439526776556128757046402073622094916707094112330291610893966394263779288961522661997900403964111684752101325954546021646535772635220438467630509957308330256489072053850875929416825682340148107003105931290292076112588737281194776651135812639065939800724398329808793933667635397550908926805999195322638922449715150980583985587310719108845351653142758893055488461289217094889350333592739812212083996003672132460189249021695514186963177477217637645262475709352481407619261329744792952432654162202666781650842836803428607865420607942511570163475696941533724012912367386939288091038518213644994677398342519964995513048548675217682838292475556641622317944953461418940439947054348337096732607946787534444718792185193799930531809360655057720473736403700503286400210544764494303263575634432691728075428874848052276980445182028554088917757061309426096320883605149429429767289477022253404811759507399287624414776681906349914787742331197996192485445066921628592395130170131009878253221516154440319763097376659370425715893793519992026252249397402344827536400315272791671404687826734118115603636117983422149921311158930322812660436293716090660413699645335313762725905291870646665141693359831921919184263512700495986065941580383452318410480238219160896934559166301091813616939691742243317771938933676874437175329207966973878436232621169673960837574112423049883995361053794057670293989171976348340475623672721344525454890346288956692877292198318173177540302276611328125 [77,70] -70528147206966919377831652528627204072237128812215290456456082205548367758154339951332644631291831295068601736677395574516155462311496807591620634841323091402958404030255749765252386346751645198688214392978101048597010162519467847813325986981597135965232971837790881038869076217395670525561413485149904746503457320730582353348668761085223107620267746661218109963627409683369483699683401471305167838724158507772762740696015720239956182521002812266603468599283293224230899244582060788225959820678258103815801105058616009884534719231221727376975201001364834621756218504524596672873597870474097258775086628388981556414541193051887913519271901324733570572273865308268786194751054618360502985109239646956377169647033675132770969795903783149586433140847348750507352365935986140452677603144540943276336012011947874526726696041428193032801373661896975198310559924041377875837660956162976331830390555039205079821958189942556025078779169698650700905468115696574870166320454970320355411106454345700007088572697397749171784502648878168725463620550578268292929693651856724605983242104560668656445396224306930223189674859141998403891132724660735354236779849747085770712279192142486122257504555780728343295762378105610560160783215741704733068959398132356807408754129588322457485629252123010670617068087026651731441798635413814476179167754902572814926278077218313104897286466053783776480505940406896659261793574823892320652648836027273678311306600792541047315007007530382987674864253964608641724567914372140691845397267807738895503571632959549885534050635435654089584805726791823286740328930412192919596208048728926092375014344239634264689755035761626851381531177971181448566272161276107450836255232193788591147564019825220686338901398420010929190027296638656562144311654681426660270452418922632368557060220618630136763197406188386387924094673370270786410761343487569126027897306731598392632417645980352237536668036847949637763422168797021614435561131448714519462279690520321483406595703390361962622096145279293925019659849074682902662858476548524011607929883818141294976908422354293931177333520306792335408994650654752573311957286828297866803127395101020633061365855258579562570044198204522529263230453161990960320791014035281610294880749734147684648633003234863281250 [77,71] 751006723423329856615764412593114800804731679375933542786312972851903348274867326126859543948906882541341182017676518728351451031319707412972763009567882555106368747564278409704562541335932278974962496171065953375665890909492556090971568246325451274986643697778729973024351811556811512329522672025935939880790218133230983907517162425617176851849435070212708820469600894253864393985731041209469245139631487911108650602392835400765200335044476725864512401392733503509214166469458082044828204582541300599248437412900587384817382774358852313562043744373379033887172038773185979889148122981923817123954274773822396543607226323160980340656558852513029979541330440986127948741440284355547639439051882618231783262769223884177331198992179287720750809742699566171765295616338569887736546733634701779123187331268172253328707287563426692218216760310253167201262484716895524487905280942096690839836885221367469309705036722095078479387952296741090598756089137872645271533638121492139218571860512774800559195419313304207224422557447525517922052383144531250191112754541022279262488771542761897182013621237648763472585721228970168672126723629228032556933215676896748633404117802041605133803896580569143165955127620974249497016204549808820956176717101171675407252305992548238255414726850112873314306852756838119593090086288992466863555943914532739827055567218930767761430878054056565271157995466093406546172938231555295557784078713406854052634095711513146681696238092489540022401542457304921269150746392735890269575190800183716853230680176170777675080953332246166255204239866854414134940746732945058431554589017330596458395285865761235698429841508453473853825592793371915501539581640653968197572357916938535296386711388106693671124439130116250595717515079530339452445049396989085094343081269376896844341142575680049047857977771849967283207904378617073812794190943965471846554403602511462043654422713705943767678579539526726327501842486623255929131122451445214148799422973807845571324298898643504898359592446740421524425937607953408994938661308032267063569800202026123521331735675694998096201670844681288717036861678313235354817782577490545675818500745946424766621559183766835596201556140611008781873135031456342074597946401916248593266800526180304586887359619140625 [77,72] 96264668129930806660049129289956421746249937265395711928512662822651221736637775850157306341210184607808844432824009892911400750528553958880971798425072605993225559146218876204155530656831215066224369337683605308963943187323158546448384325834019638315531141422292298335864674881094480058695362890864433853996754327285612560770403919038394225692464954291787914435741633224629527564138072832295577229502618029751975280866592665971488249830617016926020380114734190110237145857846729588251856996093724778048347476207028817547410604987203919053409420352480317577727635071312505754361948874726192125137307570002332921997786595366874629658972664923135594853589814661564754318777512035480080757046625473780474451196974820032237030299955159330305051115085954829257701290037417117738687500922263102788061946945422938640856057620811370466948115156618709398579532615553102828275058688622473373423097319455258085704117263991830892228196749496579486563948595520921389349694483566693949319225846200098053148213121039561363258795127756303794384825452870868445279437996736783780665845195133180874549752074088808833389494225266721661883130439463874957530057161803049422259723745001511882480087669529248056739214866315592549734347296728993870722403141687568385172611503392609616340391859260075149535883211369504751961419917101269370479386853106052045089551745076785825449452907986830967762666050904831141200295574942402313267712780567812042298249000565666330325234267163714584076866286455946846887036978133274777952963725176844637773891521372648919882797116379870068014592190054042020706333177405599780122447989987516818607203380012441660013753072827649468787821121317601995663747495102859073927009008657209246117842136382081150103019791667618442480541929401167194750429183881653250174874970532148386663676795305586325953202679247684728839730528794237451332628531418683126366587998392054100156925086526271107795447283775593252801285146303065080416622858934413112625033662490820527906961051071930757212676690919366866839230286780323647933077109121438268143254456241112678120254144558118573210531671228878000585331600912317592728240875486481705964439742492388095638977036796798006452522530475920469056932371408374631157299494699230990590876899659633636474609375000 [77,73] -4638751554018668555224281670112128382943071063203875692598687357714000443217042803082995612935769545673509774524788382198565329584473381106497938992232731198096970222113867102569386967161071214001937202154681703699746533566170921042269592406623651962605304975626903549058915419137460034358576282307284391657702958656125548854851497355666990759240093806358076405444441496283566972472307579332028244300521431914567624732140910287517256496505920930492868286835043813884927770963833449479021819078554809484993065939668629813031259950552400470484515492356478626915487570600754075819744987524959729785058027732982071897334023809375052084626194136111093955126661922971177754659569512102124094676597035778800939372342219650133506166868194637878596489420232588611786323446803932643073980554464439336308848790117960620708911550873808329128762944143583724268020183848627856223156456277492607111813208274763048034914745196944501668448768140759889858171014575050939847620827603533063403430369026668443492951859507274341880695361400289469137632720610016316495172417172922944348627542562522854315670322687873985985411922662477409199139506490724086187618890785294311653106807208596806650734900811605747671681837966259683697382857157561073882194788246038270447365177373824912943189162830170065070021223565647031888056567604354495338093057603494393885107380042128709738080086197379725117261985185762140167864830802673540362676184878866864800299358817061156861532629597976163781682743318127541637171911720486289554575674335243279961967559813128040588932653212178460139794078366220251731251816112262491193651547703557810847989420550568658111164227474584437460492195638737821036092467684140553219089116101516961668228725449249742016524191840210962576528108879132026530953619593630356681446453211356201397566953034507572417821964212250389425497312745580218638528145648025049425891302054542493652578342076731884182403453152939559352685402494839140435203883343882927050338570467958056713622345057268949257207637839875027244519592917828139952084966879551106722830384100300059126274529504216497155442950287404998068527380025854479708941340429851654929204833428399601789541641919508479014713380087905680788407620343954680230263987184002871799748390913009643554687500 [77,74] 42482181129033978875736222905061680466805465350987156988283656580247171008928311248932750462562063169922322833232908702077496931578599529980352027016479055858525688974042290415685051007672816758938760394214192898781864135247197572322517960709075511940235120691287213500404584807634102584014167754035219454878020953916719402602558676538245207030788897361298475505171919730117535933192309754454818691298400603000439523801261352556683685889921759377775047460015502777458553487387951106708131789040061187853263966806793209191956241104640872215897211125729811549333274760337019624199284861033169970466292017380055704780305555421784315469327305615202704362548873389450976374678820495363774831300958492107780804251675616263013540765776479393292241553478644980431104709570329433533950507757903684103574811490300427792715879432247028014677925127917504795586786848533572783028980534756439436960193124684512577507351777894429021233086975994001142147454916350178535683832445793349071869775575016455677274642082172372701897478287106039853072762652840745224990365352423231816800946093972902165393062925647545416320515412245005033216020281796013672442824226155429854558497367503500637813533162667911455579792287257035035145977390237016635022600519139045950298236798759934629203310521286421801602218072909211647194283562524251454208004256820890018081841659497733100103625085063730552419112198630764925693928539019651215020869050244292066742148373550893316288588686133431970937842534036244706011216820628978237302408835063212921090115869740368865316239488361250054218680407695733880119748583985660148538370560207390247233946968655918642009335103031193680631695417681958569308108195547844355582948425792531496785857903999105866297247972604031685419612126656859240193188176416864957139826680749287735129664383074538400898024001542703828604361795624202077463434404201162515320434582983812723716095778735968342140146902342194173026363923950901898058916509150132497825199796564625298654484114897380383307250299445895426409074283933923053524135358902993023487525639673483216783577033847861311083600120964474246301379907646566364898736272721514422521375280654382193164581892090629153352212036540938664418030238452330532572531751611677464097738265991210937500 [77,75] 2300448272516817417115044081715135575662794947896444036386751858705747800921830352921059053922692920011889777573968057598260302582658837483677988557258462582218659969630271207958125527327212673691347342292283052269017263091763330108549673497118449963497684292973995410598053997227082529466484569063172247847153025017742700883598862110186212340786659913714496776680898976428478222479235441996609305599430466207196048432842406860744871986598291472692877343585964455359428117261163984397018833311931590118531786867207827957415857484579820449872716464337344759231617086289207154324107772585551053942053456295072915146598123139230382745515393507436877498703426929282255176516257011390458214019649180919915096479561280556264625601325515940150681537925903459981198931043350918388556476215711713181647491697342395419086482945562062477153009054623682144469562883317231740475436860108957791889218489066485193551399423042068109229679173735737174228528017378577242517114590680388926783544615050953579473715960542933783549712249968175871773227578216756662169780743256009943008748179254599256127724358417506014141386968984657157957721429277691003002657009546418454423903733778060706951852750662690831252225901067126034299447312331051338752560326193771761087982494256796646617810234597118004547983694843400774709501046166588987077334583670965630594827752910701574389060928245147132380364486357082378924272386536201575522299233291884690196687672349624685412585003429160879454380707088347490210692900704318013588613096067865522942608880015902647953663275266899503285848290442949508275861019064518254413778110532804387153587879529735867260088670578006629635388706675216400934855100443368834703914434871661350355367984480324033782611338636165220333973103152346392810866778193978144898886004080021915327177423160415762751063392255643108281119499270166627532512334663517442983151242015326264738758850174673456988535945045307584520295303724493344792085430974495151052524435507726267508580271198346186422436892855694319294526996243478439054953060084316885096698063150222939236451834164039528495858045511021671847819352628040635349794347981277688663132935889138662685530628642936090869631823573002218829490310436636235635887715034186840057373046875000000 [77,76] -64268050089504229178389473521765876552660841214893243872457000683023182697347894102695976145197322499529822763780215509387298553171931241444498914325874613066867005493145344232086701269536551103244663860059796419775494524561682745081512001974919271383943387293349686070500227158978816784101754031100244720135166148515108695627032764569811242982904418643375181365352704374309896130255985848722427431787825197543778424397901401033585549691925471351370644209285100394355228588329868659288029141532213859372406902191704158318087325360282330412441466610883056866950935956960435155014182348536845697890926862037388115951899123647267467837668290799788529669932093503194433673607886324184113770435650055826947001061802654622135382490446176423320292625564142647676229360157600155134115977674523655462082959617796762072723968318348873618028402209601824720915663541900306998692702344664801473485203658237765372681109841296028288850176187721535950821886276157780944888164642963390176176378740284213176943885269176381699660660612353545035394120236400059444254910300445650791606506339248841892378295128697596468649855612099290248583964576353904203997215090480510063346417535319002618336633405382634014325594669715569977688133295482029607096585115334610678340006210734541124478043262019007231672690586063518057132218227109072750765830998405354205278350980872394783820917305783007978134538803195986209676860125579263757478206961111106379382532738891460773816919698051969717360428175613224534115069893262015831661430270203142589876247264457733357608129087451934020422273923239899540960463301201373438253131889982801453059632833847873596614329306220763266447751612304280870101233443075197297190478475815659375545790032976317784522895827963130884516438306825840529919007037586046065589171149463509012520290985297687411191294465999657424586673121756106275134443311328157340539535230726434301766769020140054331875683461839138661101576446621616670054718187772964868410110839715414770064494089164090628388826102082326969462698680710259614308103138837342636288739925487482244006507250436843745497183119274799254747065926515524201864002734558493460857164353597761810572718204208023201037984374621403241934847541672048976124642649665474891662597656250 [77,77] -73255275119560114409064437470728533136041791684743716818477751981425063561075935347519592357242400189949249251142243554455026654656480313850098606705774623659840980151713675640858709921902957241169956707862914007066797119140899386925220625577182622043303684224588221991408201725631365788115512830260098873693346510003574177676677224444748035457079258921234320135870753403114639303971062993716319622666851592019992042345978253520181967513627228226501585928036320939183466049142711128027548198916702171514754259344621311723312099811942101969918326899069921059331109282700379426317150509675581908239084093489503980553458560262730235704041447038011720991638868723574596117415870550188891936454569732714830946009903439959482287608866151064437416609702533224651175408811864324617868921327028386741640903682646243932288289173244578779695171684662710951923361174403090252035687681583052863949757263220592431312804780101874078995024805651356056457496506244384317443311573338807028756616736217697062177820803633288713744180812856059446144237096718530417981738786767899334105576184870439784722931170966561362885238053838643549326002714408871660531926771815490118636648857851054761800637585535530154490764084651447870109290081170895106728411412799921516995420186195793796352421812442556502116952756953234583610147863224311628708006227282007235070288241095690061627799079008411075487594183172640864425735662391138327723842608702546492418396892951368740584592196568030052408994665658184503786662858843034599145689440762301602474819244219168291877163464602964793391933368341646936980099794645852525204028496483557237073700434448854826561474209422759475835791559432104017254537210376510788993541272203061342017510524160434263885687025739643319636609777739747042981543845164415178899058300702474477045598253423934926280010183243778157500295317354843116947234877844569357360718042610600128256568897581426300086566507390096435740628365365731006238046189249483167861393367134296556912444314057485602964234716771171274599992583812412779521856150876911136102170594564700244916752829776263936175895735501098196506808781040717512477293942665199110386586057133138749673548787327787646341311387975119332437168306881858370616100728511810302734375 [78,0] 33373400653604440494381089442086105551271592902666932385893550876655626654348114635329514626780078339336129902262422974693693827099469223545669477127912384723416599597391776630100951007015695888693824983114787462009778050047337113520402130849301198810282897762677638518181478462949308070779518569049665736454707643550431420665728129871944147378706057598724663500234622138655337291427638412941073981847915908236903453412654357425423571703944018164318790051735952152670562431642808734213940389912622619432386192742005073158852207505048789078595081628181364495052427629704995782631376909535769051977779925010916808462267108126212078091664645745470338807277255191116292556318778412623055180829665178711172879132962017183526980398119296518971134859923931251062209777951583716657099601619264536033695586300011917029836506010277007129893901419776397388445265439198932132233686252537618267829848499729606219455931120580555759221614697195464213839991076875930576932340307532316031480011672954851536354990751672515086417115212244835513144517441058708331110461929749310747194247797785527286176095651249604832234225447606059956576655253183239001587849415737238226029397684544801416955597620179901589811937794665182141544428013403015092719842980738793431298945933592338871843419082564502296379887828589852076718024755847580418049263939099819428741661013131829232306508567727919735269584688645366524453359349395448853804041045881602784952183204743258644188507108793664052949678504211824676065981807395751921915379748823879653242961365888438717300298378953085328194587651295371352674183098422736482493540105153891229150459071694521508100832246803388509429139252023828288975180304544681938771199744925783668569849588007016654584554009139835901444593715932758032414321528809751862092571344109825991447402394890900063804233318828728913846228672259371628976508099275123681358537222519183003879130133685609622299096290229792566508107772300664066004305846879858544348932159111375200470157699036550636838269706339484970915245962747728407491946047674539333514175917555488248305903759738216417872363935063719494224121665131494178351975554183439043024952386496067122242964859919940263429850509218343606556668339690765853889595926057057518379832342656290955495990147028351202607154846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -1762828136708807628278640886319975253177747133455099919755885367353246995057505266524651186268508701449111373788976502710662008530858039181876135887553999682910553473161023081533090374895406642980392050074018998602129973347947699403336001274734720457509573015909241446981472302217910748426222037613150200642369435109144097716310903767252850195106212220751302084781598845373906265755983208898930589697190659518485739957796751960001019247392580280935467523190047778343177410737805851680634692627479999147683631111537194678472466424689466631111268161685126524852448932506267230330364625848574805318760495577151633081654129773014075418099536392642569564216407029286917818294693738040347356079070882615772047344546768821101825512441069757144474184542645316677270048332454521671042195541178611901665061517172521648543793981632456371052930022597596075120670074807800228479354006420929270164085215281479661335036801021600889982573571165475989365273556360231248879441465687611111701421697125665240878335935556358657396024578591846253454371173084296510733571429652723732189690115995594174907245662328735631027487993898337494521337116685379430796127351256059204326358483534195643189805064132157429063264661278938028529259681591061222520704254418611223565416942494900403483693569952549768359330117073312136215433890889597997189047262891380606327697233964395939185495685216324430352621167217420438369997088003769418723662436729247561530898399056099860522897312943976590191823373681909396062196473859990100953473454175707083109429184919271100291216526491060874739814091752699240800262646542373322644486944081455791178858319204505094844642519988955397303482154143348077221390936328699957210799008276935837404560205392485556232319775495209760718357075779965892672673105188911698211613812021723774042307976952396625856683762811972947547484071390214115936245417068581040351798247915034005692800907979238138851761887817809160877104347452898431087971257245240990311249936108282019531179465546421164261018355775456140620035986380746990611352370191994279136176619226109771679055288787843996133535235414284340138256597937895897597911602980590920945060551864427402535688284824437102195054287294513369857633832279952377008171566092852168823812505831282601499905571262871717408415861427783966064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 80900405385810264292370846482763854059275247765886989404105483621063500325565084400859101497432445247479348450860102802755379170858215574642386013800411602898110921063087817010958949201500681621040212015769939146898753633946598918868515396181146995743186123592657396871919193422369182931836298994619162365495158256885720236027573721737197763460792119726343753562146897888235661734774765615423413096399521795313517581484311273059177155779960395704910264188482077175560369217229590967275879836275087207394986452470925055013062180639393990012598648947515634122784673954704717815506837629402068341381511178095740609821158411725249888067473855729278970568148155053800829172892387451360496852308600132256681343957494576887300947871415715784141224315523737669852176969699911099664745745605122227064146419988652931467534559671970716852199626410719558706688358239158044460236136409837428703050933780432236574772871702376235899594650529939769563282990738333727159937397528163829939869079715134728375189006832256238448922810911402850670801211271910875864867542002352538498871787679622878725518599479636430436797844312871903694327994301199470546209019097395783917061361651327406641135590417937974909104116726708332225077197372341003053603984173683883731939112381496383879817518237622135713729397237799569755049449785597520961309283626857947590831131774552471199098375551109642160030152308338281876423237979402809928372748782361589173632277542051343199259031745924407708440104670664136333682081697926099654594226711869315639351248001629514856825915709775719364505482869511489929622452899849763562527449845926233483003676588093760601632584530270842573153895454341435604854339875644696228111427943833448123825931885363958169132681488397761147221434225645529464549467391149298968440534719571555247712147759862720350322080541513097094731036291820454991517207068152985949745867623964502134114586644448580505740446207376765271634378349160770891523550216608468665203879670671942200692550056951596382161222975470120818130763459681464451145794439084209600027494547931517099774432112532531640769699499093082092710996629352825289322721444622173414899763298657543481042880977758049485285108923027451578187341857437289889419921176914711072073132001901692699348230333744602660317468689754605293273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -546683546486764844905794758262732945534771099136865767519848777696816217795606515150175459820259598562350031249773520306683087866955951522334170876463062021094046453098900139199236289240784403075276266766372305967331725778348877348349337721103444781575422714796022463547056375127097741798202608518841727946206923331637403902883299952878689404229114408845986247966818734116439522267717725187638275489943395460269821256815792162836303373051792748125925625959732749232527518199332341760337208176377917009906966172858150846105708369590135442432731240579363857903341280344256961173062620632550395192126051113574313340102240147302764236976945860198152635448357772055863440781630596137081950409704293435995899738645479766757647352005794201976386818145428762550027559513067591843791804597480474186731006016891316722988441055708461056109641881508198826971394036482970353632082648471568830832707880357138751780963778091407620093966622702225868823536450259281083591707125505088933902943663882341102803010901366204065716195833762943901128779931435501216857253327056888016930263657934631833119914573671075918961106978085253500787725882582564340985248575284319697462848774928513141826576116160409314016687433186372316542498739719203723400102924673611725229835308663269851062733870009968588105977976820639160353188005449333145260988713664077992933428790458009772031693187977889530064656981986282921194757001780006732736592000726627961525576298547076116557942161164456659053860984663484184929261400042667760937660608820106189316468955885271229779746505157995199958671566083044363897646066942889471768713721798551580830128193212597656712733341733236358349400315143236248837741014595018162528358337793614785440595727967879535669392440699357471958263252769002253005725747888418156790309531961209512956401862707232588487165580279418869367639114786057260776628334544961348989805177144752391689986482406939907409054706344516496002929125306218841228196676035204718765215012222257135795418451059095297037936985434705921697682097627750684015262560548301834695536106877293926235221220383754440298969074480636952203935506520514491388639771098238662411305699342359237937624673708550095334791957007770220953564039659563008678373266448202371692268254586622549803316959196857610647768410672142636030912399291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 2963468011680479961625308219548380148289963776959116726770157932624855417599790484764963593054282033723630740255606777913666342309305035316692406477860066462683701185033581234479001839104923368149834617715703091526257030023354929132731874739564991115926727404452964484690633707140266760553727757941299286917865638956809544727409892083915777112427093012487017011009251450674332248952250960892074876269625922157339634902019861819278614188706308085709445904693431177794517399131874014699298036720881617821087809078416078622830323774693031647521318194641110655261010112914653893025010279940189201094617286817410910242799205072436822062427108265484444819294682831637064707627651392072079397895460210514013568871655633325570287817692046758378227130872463179525150003395622563388829639578914156443651181117404738661789760398805697312817100478007568915029296476684384618516748907590558990886175154910541881265489845695565040648475524615009463395586602439050892597071836091553476289396251022390974568204590759971583392643801510942683683493843980270158439373774349667894924031937930273279752754099931337518699673431386359430122103571728686088997321535533607856248615636977383777122230424945393442897642083421959976969150796682878370600831907693135579779631015544601609223660206192314161256264543006147899625236085718213567824923091317114556592098385255557855492634792791105093050836994824006327456694148128432167533571209827441366213304252461079170514583695414024295091099188796747162517270974724045654644387001901494307775869365597457658515400704404752405035101987165222187296625398642665096256530179165943113114538407121684830799121369106885535669952169184607081794707178928185157117600769285183764630308796809697576466799090891818946727660860304531650557116841106002786408367350721533434878840596166613061978835288359426202870572874718979642808206335924432179866420319789874895118787823600224514417868792420324164092755578185101789601715499337615423223878525278140672815383289813517274113761881534114486498848220163978004703531078461150227447651545550000503416061962212940516395276290921184333775971265543712891478696972288823102136701368374251483908708692054063219603231299367313244792915305734309601108383036776511625668116101197720746085795965013815167184499377306394762854324653744697570800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 792376205897203256716962292199311679780259335776563356309462978874558243902568152863086409286266827967603224272419348889418995289400112270969690537662717737436620059242171478863865448618090456302335645325700352974275190084326438314084562379031990185749558738921741407658895688555431139132716006072580824879298790123889808808768277575796064464640645987636538730389539593341403482967600121198909758294939589236410184902700929757246644902249119140077281519451984677001252727223985819030768346043756637639965390799054443896835510724923008701286332003164552352230982000829756167595338273306104994595786683635669824747258795012805487867544254750465110867265701865972073574435596867240936488458485154655057138850666920589084218317564589205810737411868827097597634675988110663859867684308992237056155409482193426289323896919508935095204827390875355240715688837066842741273302680672427898752133027641266199667051796757106360154964644969453563856919227965680991227374728071654244150967087610009165342444983855449097897887637683823483224722025327551548847608556240721220966624694314728138140082433631839593010525782432534875184393106632714440362233910106405262578753782192066719034118350021105021835537384126986939913788341789559098474414653681469586479203503785642952988821194302179928821260846626800124155429610446821050275735745789084423240075845793398341969362439788744733244599912808443841367879316545031696473263515131743668365430191542691094817454111347772541691541514960554075538772771088887679259427891538764314427247315403770319631982663466775967668738091907482783880426618848282110530401802874694114926748185031614757285079003777175536619549194725756777495472707509733085837528737482458971777534051898909009663308468217027971692536127621569178847208385790118131951409973420952075799860587870001557327909783425973243399607186819972205531563758579378169998530994524615532851542564633362764715490303227479309238888731630564194217567337318819822335650172047614474407412479170089309137977218895680542891217408348901639226412128962021338632807740243469469443144409649150920253807409083370065582340261889446512910903612468931256788401275165490226688274459233583598372734110173602685512052288811577048514576004398187913255147083784262564575135094019054659153776824440096326895854872418567538261413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 43127524947231830454965973865341727307896840763101442767884698669970637477405329844729413022806104758488401825991171692061051728801527285426260153128043942969217406582631574754785363600732857338864617521703943571162924107443584171636980979029074420063221566184340571010646718323749176145914196013513885553783052038087815782642719909460984721915389506924034551053587527055302390236270981320335614456833677461526303735779047830101205507966174717964952367646355671319158409302620373755077693880717394319802986762406497836383526494134397431620401570768537233454943862060465564811286907637443211154669934580068050428723851222600110074886144264418389425686442860582461820583251769854844994645930736312757742188084085350556104965400178748687954386178148825095879131353503781863370783412787467472916197367800261885963437762263994697764359558033475421717104607740656765566628167911866748664971398708464930265719426023850487499465938800810573782308560563339378857504022056105018138745718192280176559749372540301162023857843156888588272754229260125387777113754856370627156710811514059603839599898846853414785710319689175388170741363605998086031317911005053516650165181037093298453878675854157905623250292361654885244133006504848863013481903470072845419195140844351924527307619141980840933846902231665191547127469882761721146443042690053481176101542480296285916030829385803678119166819886960248645423660974395751839542013260284360858100202938737717227740559566628971147154470936022668631579636288955134510236387092663789991933861078777830707964673263406557370595868108241418040390329491716573072437569767181562209225351245079560750636317854992786908392328834102805094376633142693290525796918925267052672412398839737109624467243207428938489540364282311516166432982665290444143143348081913553366345435722658229865941759386772943077724909889388286662051953851856878044680306505802496299729194224629561765976688456784164077784936153122400225123800647562054691235161105514451875422257574286171711580099756839135933664868818184604345973919144943696755790184548478730156204520465194468654812110788645194162542289622215873111291533124850601081484800909125719567492294629192718509255462677332776367340998183768389232987971253834119058874679072294332056030867925645344079095935466540770453214292956545250490307807922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -1767086993825633859884088054970776323788797195852790714889406986757458583453963568483279794157776138106595442660177405906198326771969127732436806642230432289431616045407460249477591001419946351939905800604872247811899539919217926263203461871919145938938712434778954936746126710207088920678916927165129969903777874139387546127803027355197077733743963804811940643009826510577774467217025752087555233948316228647859239069611147292908087845451222563675588859265897262648134886165379971811577893157385156539653926811740664023858849460675269800259746044390142425093619913668451106628773231276429403727511546113286750021551655130411019567088757315451788266252161212878459506004003773513174114914365113196958753232439986139996613676189246180728812463543961090437806604711892954292139231853004803286465979944526954777184261733369309873345963411596406490830384217898509964653047848249220823166966658553855996116524466440696852921657154652814563388482617584842444389116403227266679912259584486628989618225872682436554428317577416894090143135488039737912216392888513020810110593128943532350062047723204136986289507152742610593950119184329529862241747511171254791280875816672359347085384995217862591586949447875053259600402434719477768468725545184326641246671805165916805075464854363334642647595700480021396504922800386518730445709955807148851476256622426009814975590795887817212429325907050057085568984620676170117972078720461227163233069411709977522480632977335201412391839630981524359934442840732452125923403241452186099022409169249288805467970068384114999506213342123142541595329021363435914764024827252266244102420847333553586579118684625660616803691610505695304060102716675624179062021908827170342577660891686352378749166594002173224456553392030259134818656225192758930296156168462780321476310433996050215771820375831042899724561300328290150011720180934304408414281840412503729488116645112618777041529693836204241163037139993776627260618509374882420991479228574557375861072368887101057077967542960820363771077850328975210427115347952160940856499513319277119158643070390234119876414244876682715385466329640054512134721092683399800133003985345560202008180491286141550266205498136759684845552251773094849751068160153741904335540891243882365941249659478100358341768516842047698992695936581753812788520008325576782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 14667874949284887261517657225665552924308624707013429290273547134950159338626456756493887742864103870954372717222068121333933572941050849701754777142163589400258102991319397212767444349645176624652973199005612857881058601693271211883948257062128841903454487479611700811801874255523460962965156701050830298388578732010763179668181596213127364374257774786660833655647203353345264189731601186676394377252867368102919642596926693108098431424456168806742887200881919184168154549618591867157882069928431934068955250696718450770808902317086864663064113853402539698096608878643914908508427725179488096596717099274871472903915869277747416830980158281524390063219784679129230682139822560075132684630298977446080043797856099035671248406982908784315943108909898704377088343039589265428948290182551117468799328924079055695279972752942058246573565812145129463183074971357325562973544069070798499223421226347747590132527242479004457578104884614236449817422552084828740070669546393288414150549345814948494041264905906260128850569155841200648885996208691484798507736370266227735551178455396136339713357327356321948208813809234482743435158793530777201761549550094190881928206292456242144123268486168684760792529035302988139623129206435287197658378021228625922931369270584211933060545629486498184326494080306084090516674537498336524435009181678245021306760250076476432195790210448665470293259273656459873776485726392607973776834252359807243672418546092621711542395274042829837838498550163806318731706919828338431106537745082411247951361064318764436258020157926936717324674198324714552783574216469096516334318357104343405906734311060974591831461227394120153505102727778741460753979712268208766946419407267599098115354771044216964608459291812326684787849234711221351031850643022615981229789907639068940801124861109963799912392606562185441068053541341517455058020104006020836339939842103530840235793553994439187995313281206638569250896142391865867838557174285776087341145069258939846796948718614100176911967836312139659386796216072937423514099952038248640830043778861650209761390573133827092199013247721480481878712616509182663058095315880912684412657851224406658853086969916811322868897985277177728623520532733140511087992378872625410870247776221564216035625886175234413379062141986372903889376123620635894440056290477514266967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -97790970081359998987324837310485145933203658542266282126021465589613484188015646486795282223431736390546869708240954167170594489615187597424330141389612136116454482287555797897352037518427452377195417404253054997664997325677504346288908238613704407712208126383398395633715906860253199724120714816214284225121725473689946973301686231355070736881725220945804269300251112147116863773712062681447690773085990346365423685870134374135803192557917254254087578058233951186514250270402311094261213510458262799516682122777188613672467071326985889646828421810231542143948937598135262108923263350561482296521313313216573613665653684552572647516292675455066413112125686302663865794700804421697641085959701921115547177463018669749899155120243103790867262693417973827141389216586025711690582315543770497559252376952753493436571888102859395160534495223514746458501302169352743445097048431293096326109221240623022201640009111545370471180485875373720506047472821288646804113492406941409004859119174736114635397525329227065986619305137025670501844604069043680561794069418306162210043560906459628968993736893783354129522780938323450176367137367895832955411632369247843554804187415859804241847556010349480501352178791010289092471341557810832257235288832993343293840331368862703008314051670315530427802112341292830752680794969488214980257905120643169366418395437926404050747936338965562370351802229627331453167311558085501761402958586464346217589065741576057581740277696972121548308327758938507765708655177040079922836994595537395599509190382091873519936368717941476096202421194352771999239374889689120612961128440948181921821067402362554835324202475950578332383189944756528754095473930650909496481533052850662813945824991736404667137648506141819498918045504809727750054347218992408940864852412709131931897778204440766681833569627808835481326340352091647772739910726546359524214521401159006879693477088682215334802742517718422806767014989572574610911832647777726070421320184907031058013570284049441395631573428379291990420846498464421193724586443225718611599069035975268180048471358856470693069987665471961777432199235611874483705444834998787513151697906654326010318553390941652981283580121547292684062820642565451678123619752053436081569399170105047465537475058563226656856460371052093935752273179228119190375956293337367242202162742614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 688906822667324150397455677386461784415884573005464704227385650583451574832157082252700789478313815725232202168234242240611131035002241795678791320989184186609430720558488356612293948971220300884167111345048197345977142774851503108819411576786682023571244169565794924455942167908117964541412032646082288064112427544499036464812706141125990466131169063442162393729943670733024285874974272515808351123547983211406717458050936932971161346041065121983626613420207007566757205934698484847960475764531841657880788541119737607117474343215644468664751013203190516177235839871774612494134944018103330981777720005552121368090505046691817024330413370795598864072498399530496523233379224325302833047325931819062433854595816721338050817427204730994928670333488463780496532905999937077841853000584474119737486776980251109313506252947105442141446552510730287577596861839653630707851940026494200699410079310018886239672442669300198744001432788102571139570320994857007240962442765091033974718946906135008943697781669575526390841582300113585217543785765161815476666306187260325375410679368593566729169763651417395617649583446301136262171308758188823370194817683518782251566040275006028304404054551055653171158968443442861002366517053524327834100087009214652581439842213866309350252425025756877836576451727949484328514015131799857300746223992981441008106792732407941741507869059602419899939467086032796812551189287980015230697749289132335749409110684320398311136372108594087848846456433426464891816367519602363744146198253077959276728427784421090322222465972051911071644883859194213789113811440435540484687556186112652243222992436789075832685537405737512809074204195019450860562373614151946850564377812995239524387317054940829647754062612040404355718646535909947150784342336330981454240710697559861833829865842275718157036964123641752480160022275451885577403457270386650289999567371588555657572582057689638003412184353418238025654691979393911855238072897519606527845385635652002585754078147382571050589315236047356228516475497722619358759878567872016270483825830873770595120930523377827506526312532113385236862181082867418672271092226979460538066200569874693142472760619131979518686363511425617712344168630954027562565329266206853238729469209434003971107078714906326726693877943211520721816355020738283261583223548996102181263267993927001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -3988438409307607050178172649536802368733566888522891487007467761148586723108271910130967826293445688102624671810427376814199776848552509750670014685814128304453879926680327424182312977184617624490591915189091569246940363128240614321989492109325216378261344648316284645371227931480724069919869306033432066472517050268993558094599334703306061605219261837208256940303415933709286307723633078903392864187534001278760043059334684293598474142569467229465069445379792579132557974502053769350396955054408633348149891544440848188649482594934380728546604001878047283929395301180438544162861851225617804085929678420938802313578583133187766116589128523169856361473369920261659286402465898479661215197975781577110946255986028057543791576088598901246818732531221475637909462040691183548172613837462871886912401475107924641318466032479002496579853349692396625395038974238134576843162293945382412216093390756579648099459400074136884254061244148237710934085581158887173128767799474640520423066917429134924688341989188701900734610372849968403593705563418557825833936586510199211357672528762401962242627815700835582481136101574396448800234953769259366539827529266533517885096075830124026392422066911438371882768850954942492642105001205457769463930918081394944203597756740873991376252695222189399906505839159042914345257205150155957103493983679203651322983513481652632060972869355976135188349764276622154153088418302416772177142728717089988981060463609051123900421287376728778610278704842316660142701304966386325371456836070023856584075050259284089340403746098895493686424304798901910445990558339355090087302393753085547591980674874517864054257687426531164204024586559185463020267896899014408177505389089767414301059367767710481604991398273145256655626374678697726948375213675447419821540768234493023999634458845540994269436773803149828810531214489329831610465133983627029301583327762352522678602983045428546950255906520054116108203652978149466317741260691154214763770541332423707971760493563494901542386254923639912505477136571460733574736178285163955668967373913505158994580601089037551906599468602700540210763659973801625671932683993327061066605739422393599169347564491916337871992912267228808588165213002720005991146685470615465992634752564794268694597012684351459040637560503081649696732969077663050276030473617616678438935196027159690856933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 16712524975696000341195609535511862034984806954747818893532783726526700883002061340379194709213729319377422855783582539471089340209771396183965095064824327656375111164345391196611968449775541956388525374717802251303863705000888983982134428584031756597752777847189000898978156721226526406869294756107937215996902823078661346348651039624988068543032276529096347942736133086488121777483746289741443222037259262611211922262818556844219793486489057294027333381677781805038992437826999630066207047004135749256782677505532192548694582937089324779426542465341330264116553921117597097274314219502366886979719880595549259073498167141992600971163505846932833135536911397424116280393688337105679615241399018830003237418266359588931843281880359002722508055475359038902200400184636665822387850299416732548839149171705040970582939284226859951555634582122572392314455682659340719341510333849398180342224387039939510708689605240319096566877254134050468293992454380332043410970670835090385366322558258653117021121702665250140224907927143901428745455630586882227557193853057107331749367691462801937539418242077194600898631130154784533194128904200191897302417449408089070999668003790504055520633434596989352492136069045438481433629454329211844581899341771368132643561952986941420719498897167731312917781247830629249347930140932631260050777897132619806827785867923731442817212948016945386272862775455700342043950426219198167605803354329214423528143202031659462107144718344298933571383341436468580873136800791574790932987881139968272968721144487887422623141222060843876818980415563495145306699913360030553280083803827302802906370011420197937523049925984553057625973131308832801900907497832429577532567544384188249194625035129403918193947377232456984791139147080879680787216575679319934227330791126376635991416500091645021690107011088600534377787916814110304779632590402434685354416182605937692008077153439234615741833717795285478863519494275674241400903673336978928208564552634792237106933481948891099820332652676958661900603496288574081566495412321630500314317287403078433547168187202956881847465057983256635638092850411815863684164038895527063282842476158357721786626317796125229131443504385367346763582006641272913988509063397205656119778025656093085958539941079339180425132455906311710575276405768342862543916104356087060089919305028161033987998962402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -51002700617675717472405049908508861134223848713264828410416456909154892120452829365579490900235476569632780544466945386106460989868034989063113789873338769239914003620501187843124822061094305728031257726195280433173334582765217271464370149719867615907578913261069569692892027214645870017103852680678286317714865717406217054044581724787325379575533819917868065327066501407752517150271458044634669395501960029346497807464804157756270427939730275214736561424897746919938984103079131921960623135971878790925292055016530004800557061019856622405460374453341737927503683448646537057114440533095709850141937553993083749105096225449498214587600368744791690794943880464768547163384700577292509010373874484750512529140906793205524538006909040729878515263543559579726024067715377908229047804050091748806614442846561007426117705904091944741398170268891532886605552593724605302218047822706759868458908383270256994946202439446989488343574823667846635664577270138031159156190767104780566047262532525301925423346995439843197722781632430822040418597818105534566151062705440536532654580920642866020423137088569863490218095813135692263889519149339383741135269697561578498773298003221204408811747014094758582809085815917827775004676108995440675117917163512136737644345154673989875281612539322404106386279190767243478595654037427107241302268213832276905125412007858057580004166438694284200232902806967314225039949611421849883375788835659165895460235992941807180030449714345315497009698022734017424515424496754442588887676187867566735987479594433360767279803404872292658588997468319388308506008850708874488871790433915275014768348044720689928930861298941660013122918029365737462827753131233523151555996948598430110931056233111827421011664148676860466500423243265932566453982675601862598348996409514077920094338099451138888781227289226586729587730407254274075377226698091613055094683873425464576348906650137371966704110717251365384138180904318731151692522795848764336175991799810588275428650586880715423710230463555443881924161181345069235991297999496976278190353973935201975382809857273407948581296031873398940960976798450082230973332867020457298016744475350631125519649685307538083447874405130495330101591564765436664751748732235984812025890675436466141802851060999533842448661883764306696287181205245611243827086316274564215325626470587394578615203499794006347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 117365846557823092809885294395161083410817529972906094535113690486313539141034307829883864217049823083142997820279616745621387496502020196793528818651842740617406927397564468361658568720718053067873862116230290872663271102475647759091994561658900499325786278008223741543930173010438821708624857970300927730407410278272646189124758405755741679317172956730398704294258301242912968195806235661159189966710350508348302123675465591301440642116048709989323390579162686785167339374964152035909754312113847998138756535689589112308190050104263587043943148788508009276866771843483777459675631246592682284705615201279065791531090390618102209852324359901222485387487008439204657955704270213424966923786611178362320497468470639936243090702811186362731919847195633375988295600211786139833586007441139980117809319375679200567705429511252380257772695894086587019665255993944858854336522842202243937843006242489503806203929471601113643785706826168153634221197766070968317949419085594306180318940953632721369306702089769482745186255302026949176723957953643384835392321890964359795913028897587463293921553093178129946486393225384727933554735244220104227434100249741432522275233840778954781807302598732312488967690804760242934844853821811815605093658065287277621806691790881021600399478879244305526897771319993596897045389735911456005460211872283143952828359638078949735921121619447530970526512957575398310989371724535749444276954048393846364743598972592655157402023236389577138744321484280764873192284138804178348074224196147696845659177598118184883412704436791629131372289852417812902069904980686311483545884729457746308508403012783203499825390378723279355364966149135901118136389832573577837431041460681383150197843647329895571208950882600966669588808334254118322196307651347866533361865423973059609821264973791827217550756206120436817198905918694925305699846387961546827287446713647683445055221238034331716064656477070442294946628064562913000585503560938186403354694906971117926194340812552241776630947497798220504478558505023008606412091349746239503203240362829066140623889118150092054843232391099125330277467839264971104899632246929856432456651685850141345555650748735911953809420753698536992883016508717385965961230473967138593068641532316090453954096211666925047098202336802117676731123896814404991025258167728700730387744743943301273247925564646720886230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -211647462458107063299470928054629500739661655571842684512446548004451341373794142393359709127129170876708996671613635278468025350929178543560666877256859908675256208611218514443495841168522563872228614993238992969622012027803823812532965939897060907577772397658541862228085550202261225671430954484912014204510359749285870800049818832652333312652785214665074673234904157870159214823904286120297778109243564890053615321214486340880624553796607730628427294621948896137386786400283860663615252313457073266274960481308561167002266038303489286385998244469046412206688003285837460435382329142357177751356486401857080143378147344919222639242914427138626886246016314829630249059541800836256999741327152398024530208520060426445635973897270987818849676002329449226029014533864594526625195003709029509306218100319863070009115043402759505144700941368450687732000862185313819131134681254546295811184417559830514854049036019451633977555165199392239763093110779280753215968628774974587794116220300742309111994990773986218346323355129023794454205813498467828704392535629898377707606735834636900839625695178105881980318310532466167621272402496432807098472702728793963259226690145741070785743907421378867862351242964517277890808637393081424570037244243707319349232347646777711479040926138302809809855643024131845470297529224288096885755478587644974994790862916197880017084215767325619121636264120794351402275529142702456738273305851426257227965298469628903882206405231444019648571194858724015673746975640206964228213929342499500192771529863401925940559511929504860448805252990578691052566250362226678677448660907988036989489185337611262252091941074420200265757670322701803069545009312824964544545856674202645886559640856003812135531600251342579945207354151867662957913901719532038164223801348263977828825633325320352323600043452273256883407565576156879012228960791274415832229542787396221158494051819194510442862212625454735681248439588123083639869330579787604351131378715398873419095622288600776946289229925589443223785284540294299297565799805944686552670600376752145089252223851804517686903143130674990884481378659913541605614360756801668306338506128215998184876510132388848540883102954233092683060973505976428390280759981718269295563726537355877215087359686020561385185883575268425383785569351735976417065368421016515837261128939877918853085247974377125501632690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 317426540735930129008755050916055913700140318015046289372116674501052887938408254297566084681641976653988432492549450169343201757209133651943355311452514976003245267162338318435794506542732232340857847555421308823630284728282637630217228820977641432137239119641645746294304389642997741088118294142796919756832365493628790266742297711242785186812537876356423615212919581728456734897169441057597817552831247729660066859481408837281113809182506358760404185044620016353261045185219160562571707669156925151272307380666098897151101321846604358603901325692319068175159916048360613559951697110163599452874320059657853714965107489361874399797586339914458885987864123201761461377171658908283354682959723571721787336802789632374493522375524706207080460210561577419392463639298117943892147856901267040193949040815361946362564268078336496327051993146753261908639293441215814240821611751485279856059097795734620268659543830572219042819098075666550167312558098296197835383736995865058039689845622185924232661040230444674247994330846789832214762156606678795353791618816274886623888819370245796386656245087371811514370463626709494528227833310434314396222412581058262260629462708608542869843088268041213949377004057970915144005268394713371621247459616975417912913622811640640266471972050397895917406719464337552267871602383105318130658722719544816474477042038259609334434235067157190964928895046025487180292148247846522140922345140280920536389904727264814269379130968173556370975860019301400199878928418365800419185803840627048768460560870418756343240876823595497788958527714320632131529645431084753481681878188690522352377771461083541599971362283206644998964589706628864965586209847976620678787475854412517959577863953150617399764521203129891243044057816036605782201337449081227818678870588482011877331731425628517591216338861592868995456564110707628983277976606528930303429579873323702738497042178152682672638402660783870739932412673544938547491561250387481139754156628475421200884072160241238318625351440305942898037020918469720919893486565437174227201378462660597934758451140553065222452559564956491482999975729667282988616904627826694151152280761201853438806147835507220694454155616928983839495581141295170838698768526799730948887981954321838536637790232728590375992952861014188926472593060559014989028584003912330316764871998688659487930507907549326773732900619506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -461848606017213447248545906511604411802298016661904538888620581828948097479989382248255521060645388769584421733377474942359190029500744686545492833087358458131937740972170695523978330180878878188850071361148205293887177421867574618253815434258347282111138668099080640813379262340624153215244854918977127320311583118839036601111280364187460610447188475143521453097448636044601383633155621422916502138415045382523257461878486545591421699236446184623257076134427125616964287543633388323927625639199952937894933124046685993201767203739378725088789602659017256813302338477742987446295482958560151520103703046931404795662849121662894293107865155433488320352606430966497278016002218513392664529602309886569397098471636122281163341731898733963438065048953221710102775839738894061290200300301461712720251903655335464596181852131359312597550394805478489842064489068084558352100364516265468055622751678933488989984232953253843918626169244470066151230603863541448990183425295139954329787885280381689173643224401496932600074797715078861122417090807927158433687407455726749690020634688660200626115293154252308885621031017624286145515510426401637587335403011491158125370443001200880264682016918311842994430034318518313857662382300413990675539666038977785356956243499595014072635946150934990282660598185408154518193116784246334551051012066497370014173411414477639168540139750549171367903712671127444611421283987765215035814871531078251686645949315101663382641923276726500169382350803738411884299641894929380433087023978750098056003445590815403423560599288745012484297090837309732488325213020350298562949565284631902288508136468769263918967603995200354284832097087429010187675762669255541184435249967440902936426498271341143598547507973560774070238654340836933537879716501495887606712128336861323064305329354582050130490128136232064223674587602467762678685853867082760987476828310917552042656189781067217540902484916548519514844072390963328391986180821593436355433772609519106789338681032956548749180096125879985205295288154017947405648059646792684572553452841830091928992202674356650394119350774595384167601309873666498081370957385074682654882594618581757639482060276141468774043605735079978699592460986499354619246085157456811770951601681021088775959226670609512712037511096275417487475023318870826836174298416363096662767316954463639656252096910016291531064780429005622863769531250000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 863852394823589320712662264574949601924098190203685282192756978064569971959832054362117490050002236967755611325775410515889510751207951173246957870238485560344407231094876089467670064451234364071748536020457528949191564599334432167384760146994072549796421848018466761566781196651644005649592821835122314099711823358305079576277183180942371334079502084211989339521177188818463672071526446158740190717796942609750917202397703975571227391949732955805577017242550814172488648748069058357080207531179238391625877202725108812348364649212646210497786132974814384682862141040891572899430891304817063297007867961899115934433828719010309332244725238875662122247835072037575730668847997673516131312052692774879961107307647721069118622501911048183307618907905561004709953932001566014594623051188408110567511569903620334442381875883659744439202637812196321294130860064290569319302423218929103329862719852840207659733075320922348396633689109787632345082783045624088468760238823628918378405987299918894021184288200775495635213811479008062382694240549531626470500160913326571015934448486111234563487176910001641781082976168672227711479374932110204184540239120023562715420065305054386730868309269401382856581324499728499753479572849263359042609718888749879410775380379947227976344369037586978227588775252792587769527937092102718698122420448850161022187435122234599043214090933144800959959387765717320603966290459344342906605226778833705962882651250460529702007056557042782054361269768388618983749371015134577313728479323820106843211699176071440266633251060951513227652118715327894070775157031650196189984776010787164102635723850084484455896776461878459450796809739332348614596899899331194050349906419175528297353439857807381593554349586567115339563470756827157073853188123947845018349580270838561070721276567691806574183449549875172106526347982675197063717514550541497165765213823477632394171137516287452749842075095405595218579786852361207916581115778137022533765655598108730962150453576118436284341968297039601200434613070039253719745678939814556151223301694363195509199007130272977759691726153788031511770705369346014633790282737589668745642803040134811006700672947590780725644460006888156286859264462436672721914436243322029603637694056437521741302776547347884153722874694173751441025779299729762176540316821785613256318345118613376253655696673794395223922037985175848007202148437500000000000000000000000000000000000000000000000000000000000000000 [78,19] -2152055589674963729660709032591714506820153575013460128574508720370842022525648126796336412871721715182332175627696624512156145156657320229413041609349181933227546749016933593056934633685058598442258170674088575122415303098484796406831692020324450271802500851760418415580029688268890076987399324042110359098347521757962962592487060528949753474336587529337105387888671279073645526383755018621380289396020899425297175310401068860744969633075838714321615603919051701626993572848920436896958075062680936354656281125814433643781176370362978985241180502891676792263109756855526795222182295580057120452566347831030228336490768476338834487470445388682551639676577066545070344609301715448178862025108784053333566052468046662228155572093108511901440655726875918943941033381708482349129735734076620805633940323466826688706642304506728244123090186926869624168703740919696983476329966848227726266082768995314963714536225128434206102103166033111076604034445831553350293316596168861564657631702210862747301191805987274125076981956809915420373063126130820958689730381393774652800600973281845195996901407386526784164371774963397052399873963788677042562536791931575550716712712764843023676668047408351555100535392363492456411383103367915103011565192418864163214203347439493134135611595517519797752144327967328139030270864569803385634017791428077083006954288570344031012286798112177354241221015989392097524390068658893910243157681829417662950946326409219345198760171694471251481088527195135072691471543720585727772774100663536227331486695930525229006007424100429900258310764682952887258143178225569958193528685953200788283601312254121902111651645248253335626065415804168124940176929571899464456846354920102237541373621182104792333904841638014065216732016455182911798948637796914365963370567722814672015919981205243415261183768681371236363589571589976893042048510308675106036076071091713085043092762121334445368474531835856995502600429248385540298899695889731028134841660115247730743805178638184646807199202199774568846890335611044999928332830572822645407077261367901914089993350612150047807813409979446810774224386953265150535095583209824647785555684289721948090387212649774018054129267637771802263039490600059239753912479580040184001738195076594902607961939421615186112432180378205105021815953463592006103208891344383774246975621736332397291143730803410216712023839136236347258090972900390625000000000000000000000000000000000000000000000000000000000 [78,20] 5438309339681952292605867567741713633551996251275109930070552554508479470962705944926282893205922315459076234675862465195056609177569082974747358893228007394456507576732662132281138415652128214442775987983920480584970008800127864364267347156364812292527249658971229472867159441342275736229684964240546566022460148677248212646255458251649357162385938720018671759192994238367288611110656137522237532858081083594213447047098902098169884652800831024653501391132377347564350595223207672483856190680494208565290326221682552830698455138934580572883462011833606106774842298159859819879027602168294705096258049872822854762064990122732587932963011281472721390326170521155886160795025523476004979098160977961385320298019602827892914181506861769617451302016030591737260513132206794242502696397903393182139582526361802844483159283036151545952920076025069781913881378716753835123524168682099206910642148822776359483970337538695881198587894225939636442583308131590458455548072385741573387194338781654732793701352166684660713626080187924036790738153207427241219255564561363943612485737179992617511438369054679074249002316695889528177152587249221617968772463782126765508758443564160382707719282212183921684360308108127769881501992910592426306420962933624129062561965106877402071069494481082047024905635902414327158725854107894148120364726734040762643841964505575262451453035917504585625272218773010482557260431670513156405179068067318939581637098251794258180990679119514035562117986572751394564440952587824949230213854916493565341708300078539210550589545357641991555304979225239454205483725039959671556872513170749466581155667766909587282824533783699466910076749934056337214922607519007420323604045352897082797072693282461613375301855342883343759969276947725647346467861371474389418026009047669685969010024914535710275001555153891044067502482306149089748055965360586089943280805321490701840495203626608852264062810382836053342024635537918711714895023598072449732594647735895374772281794425989883187205558147606007907014130882611180203038414768800392860367256674721664107573726659034167266850504751972601411537780339185731359930096823328724032600653187118973448979792500496280094698369478911306929935956433813389058361814177012776655919975096374583571904327154885975812625569228815842962675709488948104358292530503421742704117687669563888797562317494341206430483182110435791400959715247154235839843750000000000000000000000000000000000000000000000 [78,21] -11876080516876461753815880601409704417519324700933902558861771965560555783691058304217794895225674318181441400666720818055402567344422518610700251166522879128997674333638181228205281139657889170336187425904181550792555721162945308753365630084882329387370264231033560129328712847745104025097424354123917436768469107417273935817088610646525374432391346111042948000970775462708483607094774032977807637639030128564603703945347526606542253405265590357793447770529249924499336914870549940256241520592132683750163317311062493280376596981260081114775429010043428221224199430403692574199852193343599042183379383466901590076095068496878242049952709530105649491026168401867722738175939532176168650082621671548992703731321835199953633546627871910482533389929606603579635752671545206842738243413220027973578637850027675485151682640061926380615373022999552109416308179605073916898267935908569784115323103139648714199794494813403665819949296062024542532095640059741192284527862670735959830768466864863919674808396133217366362735594680835864649093769690171875448209493575016558559541772309269740243048601593381201066706536177107532679352571061436465895942540365007172634836783539115296263522269370063227528899170252007952953389071535286036799400990297118675534290833171187853783084066787123268861984964705375471127221823917421114656102259731116246438607015175944895184450030368944853924312028712454873680253382085488462585276440416436400158096832885619414887105268713649306015064264163043564947937963367985763712995036014158795392634014909237965980974751844969886404810099296933910731046731567015767087572675004463685852002771181501532179405329158066143694204143283333609167440278638707799827024442571013344167509609662801993392838427373116473099432500206454726692092988942650683140053048071673242389415503073245533290450001164463832614768510529440527022336172381136578381990525997900281419030888190441232207523906482655735912251776879811287301635820555452393923064869498844912783527568437795627726932217712360937579392343347220933180751121918365248782007273246487835701348313542351344044016101101487343970395718744795556502254796937554385815620479921482914855500834708249542237322065454179413254650495615776663690423131501574589594714136922991593047152607608812663078739224672878375486546033846713794346402677619875109754933645067014989691586322532166389666553494783296507364411809248849749565124511718750000000000000000000000000000000000000 [78,22] 21645737868738068139292254265281129507947376811755493982020939145566679245340631202802038095354404813790685546610784880187220215619560147939627222830753121101716800144338287899787112359773665719295141735156200051091264478349066487857137505365299123326986440154502137992967186738146459501335932561266652657444494215606479956251297863793713306519104008031285515801856658256895417668808696633683183248671854747985997272571510794694546415679272865212763368574420568805775341827774952434915288688734346245051925829501657530525267521262160204544183328980697480671016669295920346829729715349346591693212079222762816045900377836808339090221690394569783733369856933056347391890071680115920195105028771610454647619454645636566388558683230224895333188637360943490755634492443679109120685321803531006351449953662441396919346838971061760698895715667624046516599642510242250484882705383750856918045637529434065663752915544879929454394929020923036644488318265265538764898173020069452690369659196422585508177542661217585049117779300971328445437163218547187563111911537850287077860616545956391424582087744733970693952389992222359109833478360164948753882798794768138748644638153980541817229293790885995550315620994033495035352974014519008200609252623067669072446385415594569011051903447200569077094656381534799183911509660755609487544072656417267517094715654824562721847637465361623618608893959430396595974223348077315474833199693565614365005529302888331230082960615642096515642484459689092086848237900331662395244822473288444361586321157703183391134180221212696515350660857551608630317844057374584903831983574678723801619377934127592766781005751432848458632438198453749567759857364015971858761675316373746336782887340678678356665553587413042333550953322409169727730867046164081791574646706982986605022560844745613887238350213738454383666554028832510907209632267566813454985812178441012373417830403500554466848716982318035147396714380895652252004803967443345953976389796288670378013732433720539844334563219686263374142655754040986453440607389810307949897776163575300636219114698695771757808729187990550867029369120445134085607080474668326162654265203818760927384129804973076035632206803642706017917411861049311068027490304583255904136612536441701325499459674730649905714295370876523295859598679991131134126279916002846578119863374135616612753309154933796257360536970928630018384808408882236108183860778808593750000000000000000000000000000000 [78,23] -33073569612713479389979028864637485264378716453992532865824103230829438555308867934781483009773470591304961990366006121070106737608102310466034346959785050557818581773822113262595601914436881236306887941331999796162654870657867170992893043801928492730072443864597355478072879916854863746431221980421926504752708146285854430675078992265943433346233096294350211648449234690714875762928003572059622331457673888798060611627629296371150534095775684408211107256516950443080268943660372196880777681179867430238350110416361242973837402733892984241287933284059888804594278102327376649921922866569574421162055543153720517932610172656140372857245620615030577919742851145727287317751540256147425632006275889229663789297225855419972137155093781493022401632680808952557492228147974282731749111206664124601617549689251209771843681007212153730507683178962828729954772966860334223913308089713018695446202701018673114081765651836767564233944146338418366113069190056506253686845309530811671293578707462409586837969478201335978889148006569563529749161967934618940345964956901017132726042215330166265628893998678427874363826085621711618423945992649074951995916397259777688448508266280453749032836007954392862061439790032128656750300550328396543705555726855542454189021756106736562652787309439792197605109020018911685597285671201854149939821203933016675694071471706847996460725872395210935828719526105628854641239416222682919795754815181501852899704816019055763918500864810532732922477635027758318560218790073851480660504041652402679542919708584993351442439084857705361533405224766017520648223309621709309970761029884279558616133010027708789202680465463233869700089278033320753262164733539049419320405976426726175860123607873344205219758676708387838692965255658395413629849672572938162138343618965989904327889157572691827503352583691327020787554503680210451784409554004275392673384241993778667493752540760031223563528756226205960495491850742572118469037825842641776526098275204219393934228559952395487273218381734459264058448914106245409866349231312959999458418183683967596422034870993309195163468283950828586748390299882667779743931019911789478520521922722314708530106698887478749058590357530683578215364510042323255488498002098192747934690870262618637626431757120004366554037088551965953035405629779562891997357616152795433611145187506745447815593809203303538778366660131214759682505288651555019896477460861206054687500000000000000000000000 [78,24] 42886312247689550531084746761646229875605919042187681111127625350150777743113267619057644676309567850315578295843667024860268771008295467737443215991108355257690535021650059318602236829275176137234115463686733302869081936178591097969237101581711037255765395642023881914171203204556962677514140862694400592646389797999811265602571372104275724576641774229483436224927429942596372926925635197630870696932288788348666622525797083402065018835416820463376585099262290701495552173248121785548468225182729329735319171934793267470049355835300700886393496941483062187982819861484652999623908540930236778300340633329485699786761767865804095553315704019294593738230894643562134126825438644739389540945692036672185619117466980224264998809885650764106040133134875271933004406584543328504018012290011944935248956151873803234657103180520035929249680168789960176648412389188776916364638920423316801574737805031413724494473177767166278821731971515920589321690628276304358334780063871185343097386788388256055062033051231185160946187344761086675709435080628852136926221374948500655509230892913977663335783309162519123050947936146474349639115798135687066741251507175050764127436701824128973452543347777458703616702709918185715416890244461318276063461763564839068987222756347043836630754667425464464639757332936785834160393210608435519517770016841359357296176559610312752744684031406736539091305527486804035806824457479549342159803866294918181767631596703099685465482823539769570740539154988031829045176889970346728488332420651228525684814376338383867294868154778503154515286478443321329273526736921432457165167619711753974366044747070042281105432117536072513556813283353500825028938374811048120840416048373661894515931128439318768470306907804176463230517423194219332959525457281226378232919432392309213768759526525634545376341777690993404467169700696321092869611140153063169820524638626966260295233915220139328772354378696159871779229955145743122047811603573292594512822334350034149185886122295734235661952489519423821508516217256372722910540505994008899750591568047053196228157061925848741153043256820079984193701691128750832786667457848335619547681987128875617240956084815125558191410737917102713182724104044608339851650030966337812601693040795027812731190058158820971206722392090047753002510726356671288293452284827108522327858526991657475707570011234546145898052179683185210776544260546927489485824480652809143066406250000000000000000 [78,25] -47753958521368276942760319861890913723004996002949686122775421189580648941820322563220192542304281517578107807846747101293446874319931345701003694305717464085295460972691328960833332901386819660596182490128493850402233599289802564115402295907558659310447916271744181543396949713665952376256433611178484818135290841158240559088443710777896716965259446661693967806782124266665335486693822167966945153868828379544890842861421400975725122824993369944755172837579471588728719443000747031587728501365926264739694607539957201641008755077698175337234277535011714558023274192374381564681942411862285505123782046117035670284892959661976638868228669607205031828761776045461899241544827782147296859768424372023000316997946155952762201259928221541530856008826661685656735164333187302315005425396784702394018020514489950376559592398078591740047787379197865840775345213143684112996225251346180212543712030891597551569444038527018189480785152874228721388219829326387202480314650832966014038943471809067983711506263841793631666546724962318489792322354973936789675376563646894047919134559782468780078323471571431551770519012212555475643949125290568666837269633384167646586363478048008341897644420848199213920600595458869694735291182411576885166740697058552812990583988813313729765629574792747419263703471368312459242229107081314132988113724424957220580242897080073178748074949753787984488726613673092291837696251411958734980005108124350633456868045410235355050296492411985036392033214396455993634286341603963175258714149715758559742026856659370042245563292324648212639367996297990714150246970279968602153925859383989289956784509842255529658803004954180360328770052872213889209256406765605608337211235894556261639778687260794100228201558116415772509623623217578434160093731274677428463019491238454055894023138787212887774782886969076020945237761202780024397290765799899737889804176464176180416719718050545815620272673451389644410202988910729961982367773461908709736252791183174217593504210155483220807715441082959559101005847866031183579281955503866034748243632374103519072612315432605710724964815104724146168137384428779238608820171591072415946647852122611967785381090222878536863671719505671404903317052485735507210670881852970948511931034613360029264519179017615860280484754750160399180080080967816741840483978263261924322017229855155937198180645843514663821945754764949714782198747411307016008663595130201429128646850585937500000 [78,26] 46078409444514564519513607928041139027429737116161461550348345156178143890067752883906520841724101645646212285215964060445778921164918017480372465502540050144358974285446704800300750157251387895111622799294644312221627069418393780980070572675483834389390286140060724593432084525478834120649799449845462047146644144697698496323604923692448208817774683552779282742617351920673376413750203137931425637044642204327144171582684426663910130854147524595589001551308702793096457424097741575303607617442363946802399442808512941058352178546411508495517884254711139427715403029394211603822890892395127738650165863090232750144381936880262944007371383417600001117511006981999167524968483647424442488918828338509459019692368088854031091136477797106908747780696033988087337622536751451628068100549356566830478630666548907540592663123981147368324218193815017208144550489431083765755284703668789276782620554776069382047061919373751474102047533608905555849432891952647175782869771845218493158802742809851570040737860912514167259615469812837908250671176009931661047746987803558273259787961380967152970181064203363869314969905959004825242421471769912134925433817164262409597137806704137193052692979268448272806633802234237673351173651221280465037171761944723850783698397386845999080527494585567953542138032356234763188511639146430758332541901765074526945566859932068381656868223080196029393074087683256437380224192541604644667504605647038106466272538185630111214074072114454047245942480408078756072667903974295573553335306884545345928409540902311960635316285792772846449989498940630577156893020719855890323692666847515597742428160551054729168568137003446676130743076042318546253906565544997887329644273241211513764173387066594447257303494127775637787615717968932192551451071511577793437831306993453155951031842424070201032292505403755737453682713145912135997237697238862597663658830420827542357732275683534685910255440465886231161637902898138822884202871445679487352619527998209734265810005009966614220811745105301336918435377899111190746415184882849025358231996382384311359772989997703672054791088392623496414631832686592004747110243973343555174843756218949650802766275893224739139126246295155121886771435343991099578864247289399295923199999664574119925824328106683561906449039428230481378285464228581094794494807279954627917986143675190683506647667912220245648590250577938757573751189788868742880367790348827838897705078125000000 [78,27] -38756827852825360766967907047739479483531834233650733304590497450779462838187596242876651538254281905784498361551157780514699784745040744339490298131137248749715594830947811928120786842840491042599787537529576691868960226702410789041999981327581088707850696489698586126323519637514599506229741134317905669828271327791878502445041415597658609561261599254391372643782506246748729360522067080550129218880370461486559946710153033718209351955547163332866024786917884470851531395013202618891944156952378829259859341344014757671138413734275680059596859478770726466806991110291637312881548631891862513624537871243591261921633174194028806292157417375365325199372974287939822653409424894553610133324751904942666145760027386061581632164182536626321441209539482015035991724383342465975672530027703581548426225665826842912205274662861443410185954363421761246681635247305597700031287227861520590862019365758527787602866598517934204466589783964975309713676020589841506295309680560469171026869343012915407315420375631175115339119716880455537499607382328645685132798149373269570930099578636756413793121238684409437529294765827233559556142800803527808158828796316776442222528344222533981315506591627666849927749613305118680348937419846850296250071588706844621230856055031360827244065768751453399507040345311554780589697216772634818912524651804866745915681608543054174241195211847439113714145782626034981034106643976357018421987733962437208337010446067175019008322338845799149020464224281775898429464645990322615897191364220649730614060644159095224061626082259894533960817651481351967318721927365109295892091420286335870147787560728186557339186471745407962280840653395311014940995266750281821841463943063768155804524391594052275540277699205598544561656231353591140272370399100489863638489618657357598768401312571990934546914645365118194011328583444122896279743064664098805457811222880510725691645174959162243647856628361147526770952131087335519151338274494962632919921063809507003828628962199242577022486217926974972047612601939502755590890105571822342719542897831618053050884207526416435500078078895020891414698875169433020193785190948795431491615815590313906441379883767289754838327278320265966225461081099932930382089446733093026318491340049538686494881250795125680864372380193099060568336826479982341513957439320569897111891992956641317870413595010565097050501767909912960614215613960875650434445560676977038383483886718750 [78,28] 28509262842918980804026582514682522564565165905007955008841617402764821958610299047407328413163360920844724008430161562782795313063006613375803458789812717787435496019967288193132155272574183437662133657696813795762924127919272529746790341528199531682258173919090981603348509223223863896386167505268427332866936273802082239578127630238212547926102359980436312465690095783160810514506196422242317716288155568397764283304223749860740602819427952398306297090165186003977486220733087710215109511676537098306731095924746556447881304604668558536735175875502925400689982514540077731809056574165573103422217300831368932484436522747703528191212166288245830476889506213333057386102569528800865267161356264060069872586051384830477234090580716818060206232916614207017016173343331886600047821785631751558460494173894049044538417392136617659593157135454970486067134854652800385758017376064377809350808638703683303718972902286093220416059727344292249243482664420484042315083468422999362138080585821851330644380888400277263762847999177483113018158174077932061614843687177026704839258918348790462255823780996332860332361685745738604144286205307891923863054229616379258777139353652647837174581586305344655126468480602050878954873338823044230213975996660071581629981401176439995470287144270848693417764985914277380722559223471995907928768505360917282827267074705366941662761497405750669528372441537513941464583165265746309879775230032346643339829659174065868259412919800552634385141855654101625254119948982961471972063601536240361539896630608555506494868039348069187528653773995108278676828164114882554803765181984368793074921096535029721683382374756481005953211279497357188529116318082874486268145634494443933373532478474303123122045912103005389811125466298180829561762781545687732241853353560009584579760647787595429385052052647172299702008085920099644778891723343054677374370944025221341111285906018227096059436312552068736214837524199983914379219287505395009093489120852680930204535037022805864896781648257121502156082960186889838256635303420450590416108375401363078751845089979806395345973556578829463784944574799394682850096791718317702053769799354832418660632072641143459459763976664964234774628779002354904781969689230625564160821533658757043979873820998934265667433159123902247638028073639242869701419849415409683329874851137660156412941943323579314133258611182260462701965053611274925060570240020751953125000000000 [78,29] -18378221421988174828713242454743629006385676707100487566494637170098832956578362715094435481142124145634059432837136767595290214280468691752168226957619201550935325448725910266433096419285541852458123474419169035095045574313259420844502551998973256102194707063834992016594595101553229998469303280652595542758886702538749886550452583977273237493707735243603776966408445899472415454329616788405390556762458435728937186346160579077085716713682208444918063445995877023599539478044099972025978065663603296341801610840018970544492010540023782997932582162104335417075569027978381184275754872275096758838548138809719457323639468454876367314132255816701387067982710098636482878358674614779026324634956199786766267317203916179111577811965838675761221182657480462122932312804383400249164587221048796531394699870111812757318112663257480269174584288738908563127600349162975993832345227342193183622445807449125875991334325691375136615022855222363414851859038829063952815088037424092728039867409369628027543195576616968335798802543726866856781041426852906397856862973117636654923611447847835422157905551513466786437242751290346988663748661271333270029188049658045849424600728755306237062738090174243497698782059575326867997656663641488296787316736770771075730201398092137291013890095796655802955654495797501632166794802401457964043709085132209255180337746568762586281768375963306844654333614704869681599888377317890446146005725820304867432096408956540453233567308576824923208290102768759606398278229100802167386524277711503515548185681245267762395173531207055788202033781102877442726968070367957601750208115602108468816471176272464847493829009734269933845349147313663948455963081772926170986998650514885545818527543529982875948869282928431702354834013049908613127538261232568938290039729031344993563907885343606411913208592489046647343691761676384798309581841305048056054132875707622553514267858934163314715285121012195517379393145696114900864852558052057142038851070587028724503122579485723343334244662691747297068578609455925889027579756972004275448247984136175129073245656340457490134734206175446865541181520569113858721773142974732282911440097386909703220148999581124292021618739253140748134878747048491733728657508388073616496980552244592916014863620280864135148828842906155637658329927462912203955663492203132860969899201402114890152005438958790332504693313222465203982808334970400210295338183641433715820312500 [78,30] 10414350631453169832618639415580146576856754417360810459199735893478849394819844330788570496916289950927348891311823396612970387781435510402463553011147387909769123821931200586685085289515935552118908518697190881871764159883894780987819288327561192791763772013925963918672052523010549797915638818717242666984270545291164279651895220227967678447524582394417656782332732062475645363320071397257695420793433407679260989420297953579545796728750827797153597665375739149913266125840057544722902037332132343098999225897378186011267969568004158879773668783230124961251459495087712086675382322170827907978184637226033437589069494605056153009210973891351346470323450226042434636647151519193133712780333813337584423810925028033990403523549951255088048823201886391588868366688160657772146626409935744091574759600315656130781636300329311291029965785860142502284275064900168807414044203246428146720221516725667373487368566692852550525779297385798322269022799692956163668176966432576604958130072598190751254415707453768146557718176944385310496032127747969771694421612129552371307707896682503136900687614838788031365175352048738015402295390961086750077062348837473409409887380759323382230953760460880227472206855175357127407646647492765759581101344235691179835277679612868194716080950164708077585016428850475759201528033673182679888859815060717805050989540599745776972198358838546795528970505860560888115906435186939404730958502227266669857757489169152059204745985822592645322539438629170994088502089299290639421811440283379057697333332219469615150489409601153862295816108950246523602065430331159225200450200161174541982034956266698879112358546362119680490789138474271747511132547892603994172524965259647736662877153156789119522102333502778491765727129159797038439641653708400827167530233601833124885316674570006430607998258689631825024513505898841045491993131378776043944163414454251536540263892885855421344283977991162463894020319613110173281440153548671742026733403596600859115699804939854021921916672729236236419891051527130586818822472980812194787259559535948482454651376745834310754302419713667414628016326286634036423667043709313269646853317313183186685548832709153715657360182159457654364488241374351520770541947726285147191743596433622839261616407102884607108530512838349834411445209518491000532919945343865741670910331248051602449851019428381293556068935184785923843409083389133229502476751804351806640625 [78,31] -5226248005459866484848328725426270465721381510764529914462227848897679251696387892220927679862887235126366422976839620240606727081116743106310385899893764857090970426260343289493320712755429422939118237678796362189012417830731626969313201785617616799540020331637291501175570097289157077484747744350118316298648361443973003440499884072482181090672067784813440169608298270977282542572465713896626931703581308404444500938177812523444441863463462953326929383768085623147298075921375665910263589792364511866608689356114657456029631764959118358980977905684202896179309940327447462751963471888124705672445549511273513483929275623418575671009329421718485483843647528105690449166751798884446286272239307106251873759626376695646650282925770901029700883065652029790233016483646064378893525660532742981969492772312259284424073898278224176216553141135302297084130781891057928071792445314291526836002724856913952129283288720119679652511771996983538126462301950275437526972459650772040578900619812348629078107087060185226095828067537600747253951328621879835296110899369065727786223310282273382721424280360911507345369343755847181252944554601464889487467862691011879577936609164936649997623877926107551889017071351471456427148311921400085650916778199453319909591933780980868436798363904367861769121190002754681546627106402935901586085787621626453977076491396914188196887529236695555374047552855338016556476880755278494350641389157877084542688905785509130502687247094800274629472112270964499126247136326365813216431746511366096289519392587150861963308069110789857251027115228327211068205942471442750776455030434655460932881807011328294819895022680857674040687013306401460251774077076390135198668746220047308523698212580742412676893242540555790241360775719579771612743685722543039811383524405689208012234616846309853966538392208222131698751402684642970011722315693124306466150422556260175295302924261279061747426511354975431233455821878737284304897356570138580082340276510261590728805088197663728362744105098096596686067745022216614087515513105108852704539208260612398418829800933002248900417494613205498625323980866152352478779136177617242502267927651278160160728082887009390524623323412222602503395495711586627531877999054168348549042632614356358471879991297684217842329260631389108324261989305010018993636246926032167111251229370660711612906842620454529639991032773592948001972757765543065033853054046630859375 [78,32] 2361827417946279125555955162768992592080821175626410543524734718989494896463201762487408555524948614221829981171382460852716338616426608056011417496929081739049888676968497693353518192962025203140875555231452443157525183623430037860030335835011322688094179396215887677340994400560183097721562884180939432437609573850330058429135331771159945830434173523746482416132083162613280583589862391048074721793538242824576988255158835909917515265841991301474401447124788430623444526407141108068763807262298779544320452864379521174571434855669257027374586238066730826063621767285438290972405682065587215060946635314585031838503732559313739348887753675979156376691322173049920408780720272205112285808718321644371284488492748452242125909832978944439186353873250886569776022035924050277942085004384947488554366538809566761625667021617020076103257549658714184478166291520555534042991382682099642010942094283205374441638182722680048144520116964861444216097440610847822782531824006647720865528332613478521603819774131796985759221578412299916304821713600987308951258645407154074108768518052083266086989497057794007157416820715438854299808948466519933864331505209798475186999622075627563984247262740937764160386855876374169859164996065285067144478745174757976079935002142723201220520600604100757757274653463957849231808961064738496238759466276143727895583634999712778264985905249522944128888272902588919132164604024241459371644038828405537300406811623656171836478822601759036549606727304199716053701880057898421088688256471613803195096888712464834135561072683828504276906653869310791802057000509123493139410357548542050660643305672187808289936461174884116277294295829391799358502810169508959708622477679582724984938976397446036551161080549423322371230177306170705347978689461456536001527846640499547470860315158290365050743669495788319485890446809685021329285083818338871388406606981993923846876003566636144908204500631590647385447074269232046143351270974906392538904748756243535171353043073771098065032041381577270591838748353212872431376651138823724170918811443783855414911667404550494638571389649555312618743468698652869190480075337016508912560549280306252784599560563983183047238608210486238691993981783515597731602075476002846829682150946142902719726311740377383480667389199804525983088378646880852197689306010077766877494625843514524424894286314398490785304010261547169591267447685822844505310058593750000 [78,33] -992546847729327055759720803709123734261848967356659680381393207351317592810848650566867501059236203577643349425900885543758756657565504084290184914940592907179045089653900569274999271807315026288755075773913617185526182345132811460253080882095381611459321886311082926429502253942935717452578224751759213762561084365695504093906640351688635209710193431581986327128058677643450117915114981282948702610252768934442253159756913530023042997520659549912973063715128825437167279809496007920911145323096899692410086547823374080759912551157299588688425929182091477915310180370427098572040037641339462415675486869274482293765491209928265979262291855198561132371271659474511955703213403307502105826568932012032674542234692180370758746835343820807501819032191963457399933909826404775462805521066228817056928704060764335415488496042341602289760040622311909785437086004391759969127744732376436714221630863282912167137548806574712892199993543390810857416624265725519078510072536228638625362292093109775884607279326798563895764717251117544098068415119571274836176885659583028039758367641456808898422611472860301111019636441007465239900963923435968139472753528283341396248783224300845363992573066927964558707254054308279271183115847511907421786390641598816013718448378566717834069917210178960796273260188111015670768953601087496657265350213764301440625719771242796991314472749357046762175448967654915250489298571872419873439892400536132838725799343000651318747243743055109471388773768190188021896978411252885155651260379724444635983720965655602721684946670342610511910234967555013764451425854412748217190431929961031975009325347707762507682638164854661071653763737223303031857237986323460294083249680789853705513502491874833840929959031172132393972031697095600526428017245378618598828767124399813276974870968809576931301759053553215809237839669096807723170188403459089794529001005462874029981823022259917092726509911457497494306022394869794066055035638354026097129153117212263978456727339791416149228448342008216186309932903675111403466061330255837370288904376275635087318691969230911926684348855272973391288460614062850302639834744016337170551173330135082055735505326435246566301959642633074362685974431828182028088691598552229926001521936784743998727264239998463341120631892733827628556287497235255953182248407572767713419807297154667322219120014198469250933350507826169462077814387157559394836425781250 [78,34] 406989556533891207042953693519655978714325310130964053766566502968503860832489737397025790308158511611669869770175388425078729988418481412297832358946247594260387603622537988670866375543596215826849396839865223166001078834187358130831426217519492208587244975469593871352207364116619422779065871579004487047414376851524766008446520732727673864642557706376061680513969340570543202530562888731277313517917087059429762621800025096947820313254271674610467608840109522834562681171850406050326814327645002642725908231922648680531427035816777149505943303795456119964049920387429048091664151306306305559718239837820541410297566681357010810202972351191135328517281598766697190359459251928507701737645194906846247893667487984015476420065169701224608324453858367123342830613736809553857198392597795878131192625709324823216297922906478761910805662133147380854818665216136053751819755755442740276128198496103646548422366000014657422111961336715610051067160930401843688705663547680099193089277558710389460784340097528605139373278844758060833386941479526940128035082869659650150243217670841654543522223935944157350973509722267369237138024764466243690118525113450637595949381370389316607999630499930484153722087774967096071166652155344381992788646665046428538234832936312304128126646374595450371110305984317181827974031297985288277700921691172870768422619093518463407905482861855830041927348823177508493061510957208164837605095988356228992300487583489895900174469937554908923104842431192853196795486974905306042114376750829973008291981273191998471722353724981056944346268388981533887719269899872564396815744465414893099198308664818511930454460840352389401225000876817455616271341575667132441059832657391471964164799435752691286599362695653877537206032579289909966968473557171340127273737958384346015661405808425268224444891706854521357047538217906898399635472550161179855983497412903893811310082432830928582287533746054882950067936110172156435105075184729628808469991546782540610461868855921907221710168852580388508468849036566427806105127133740707324437410448285586272038557680236490719053471243894369787997585861280990855060149174241647063936101344582437765928955433012885507451058491451196579546809156412403125022098784806883090785539335332532116042358652218754956246054436213506351727121222878888769063174433030769830759513521650752998126708341579489051735574189905264574917964637279510498046875000 [78,35] -170438475961154995320278267270997532894382294033052931648832104402774520823112880737020043953269709091828846466450874434530605470965395700254905739247089738542407531362379744976030159036706918825985490110012728929771868901564947359749029186388926980682448493023722403934288976489905269648355139512244227575497557246105177374372309605602436296712771648525953747691289361444053888526582019406825990260159730804174343916434008695392354727652192448474009248455258152733110020699036079593317079633014730509116624097421264197874965676964397527562698053609629167999761019884371825718883670050008163101119147672265278077204752472763335414505051873053207725211897933120580819512867787120251926361160841608878570435172930717291047590611256650937058043497417704524262190740876416042186340130295927500705952177139736763153735561973018626313387377161158234796078729111273856975417251999411429172266996178585296024760318868081801549174021151282848682746658483395146769164226978234578629480466659914017297281039329946469337449794539392943367826720749837253932537490764696771489784453735121812149473933448042408787629345367664995430293203070192029822446556936670899019648160906969156306670802833966961305829680110308155618316045397926553929242268850125722473307909282824378925578118056816340448043979338895006768571051474450756502634685304542852587203021313344081232536436412008663781858833621480439138702168638976605729638607421013779336154649174965511553198586062589906762411182331433573456655572452193643267844905345354518228465525558396510965647994185875537688793262350610212347342761791643749090401785945133066841753880108186154493597564182998828758958841568188366133569082334734474027374236630548522956199428768221986140894956787992658014798268692946636798508506486287667446967645799446465139505209235421192234889513026594017384125092992808892323706868259572132737283336433067202738417242454150154099617969383068755151478358718923536074615686523423100720587772590252978640257493985398119848626251170147056551054496582377323414542576839210002640953540860896480826995863472640314789905562449039742423607405187318660742573118815774568137285946065797108082272069350364056951167856119257641769744383110619440600262065807123597631787434139143753124117029105601549162998596945009396430657176504608878782499655481294507228123051177951271371853345516005572533868583917637806735001504421234130859375000 [78,36] 73653127778313167851038201742043991144946890817434369247370102991651167424288509606267936898893955619131242852705264858111177004277350601735902553089993617988302925117288927081985319589970049460822321411932811524705925106244867131624260903531252720660726055346856638183078424028596481511368005895494872485533154210111171130212285383272915040448001123914679363968570104324186423892878282573047800373748933847133843374115025569988886223802382353507907735624155851014019882361594171679774679686764825679747662244065539945847211777078835928843331144030904617912334830454713396312003963234316723981696122430946584617319554132992357660821715727205566679666316754910689247332916648027110982181651807018262076162182196438668456414889437926430127306836405287531055852177042778778902473199215018944633538075469205767003740378757481093044648858914944393330970632955658707553856219259619329349211301443461905648381879446443813092969209601352256483993927335758892225436799231158911566694253733231987986308581933404990738738349938924299378368830902532693714306565232297151515137749445150270593479306515103026381092575717272288171472387668644525174133343423172057045218608413500282670070224552244491616589801856258947424380767894881457187631926411292625235371667667511951165955629155528284490548183670070753999684270948740761973105805369644294834780711684652673859940791350540953568583076488948868832024776187831619625530953939516332295434871907714538827137056154671562902990670526970614847064235721476528227081080701203587499205666139256091672846835045935578611888792687773954749996578642877109325731051717367956786522056534005154125859231658085179868235022272955059664463526291993410506820580474417058319229858866141933070316749050702576035584394110068928066084423921430116664611478015825316843311006116667365856661453324015648191022357591224733736080692771560678097492797677697152855383714941589340924783986290974100396074315836972764658885219386293760474443983708125501533889089713317930400895332021766391118291005241447632283167822281779750805822790852002030085841369477031975268262039829795556753368321366849126451782551326789465108867540190370772441693190707968814925207204483163076532157376448472917224351215761107634269646906005271334260869295254406736375609780595058500027929601636398845607274901047266695234221850125636674363066345742260924989164294629517826251685619354248046875000 [78,37] -31845045616170131859747746878131297794101467159054273092037157545048542315349719796078503547767562303924946419647830418014996724684083526305334403089842436575803981886368273046635854731132747376302749123009007056779791763241573234613413287852565128802985069598721834046547061727449413533822518769743105563662768321511316387294285591228556226495323654673894436462468701786621605637509038904037293272758171462852784947922760215418274448197969517751911502443686991462030732005068738463692638870325442882424885915743462693227732334644161017775068873568626392655146308966436412141837025191441718680062559024690987150112111184615609169985355843631204376355417048083498983338671674208829263893485912854461993857657034310449626293097723289689617591754909858417647348968560889157429925355610059131383165184549530436203816639072184328893850593467616140820885191822285272895067844600358916654886424703756085383252633199550704155664961145815044004385269285997653378217367727445400257308637518338143181240196552368974123264768517236132757596923646793958993045202241210234145758337657858047408071939833181842528690615611116546668812002253935938975598769505291559987955639711020018766108662857561059052702787605284819055778469729784531084450374674204243063679893530508025466470214938874919846357998499995414355230335427572231463372103943354319913871898275937199109143403083057206267061904289049498137927127764035209475502953968847241179147115843829067008103034419305983503771158791757284940863221955838817819253374956259664423414855198095359315242783929453856952949618959630141193046879659400511281927234433716175903658530698097531831090786904535238042122133205870471254069409820341621762059189924427537708986261892939576821248013698102882918037721506294612666120077895287298871573002738023064138124490274252298253870451780877085274361016252425478439745069518138926361830087015711891407386948311665596865292095181120603389865848734883865094588129391913406441401977695370446093799641588558409491339239393236905297042320900197643052243331830616899387833113636253574604403040529419481630497596151094555206803862087012066580403460242539023412631469568531249640422837982639679985987576895544711533803756754458019073283434356264898802111024065779875844180025211632216595864554061263839107174509853301326868537149856025093424533417795981620283763337641408895650751986750037758611142635345458984375 [78,38] 13213059083572949728590861967091687283073340825167465744481767291307065975603827983163267631660856935150739011533361412589988971458304829446269111757564421716220398740549438898018819705980578173393477206216070844022079676569664873405774137542649156091592166169729577582064144871900005071073209675581091139167682377926732532551532124746129211149723377915416699091533778384044571900619503882598407990552239326727694704971592841651945590047304637994466394448431499366741353030434615482153492493294868514954984994275197842178626347425117807606182433537382337217767482303567163544657406117252311171386928799276797897726066199102835548307231347292195742752342580418264640614019053311373612395946703265887116115490076406306868475604176220315210774631302812974606721615831791952513347390705800604156636833210809523061654753096415085117622266023922736943163545300966524007485973943772558139104153993401750490695495812759111539635008191543215196931334213618727548255692706393893498127533452266857044284812237402321726710773570497840539856587518027515999006747932697308115188626897730540234540401404016376703465159450550374611114085606782226185611871028189460428831792355473426033825093147691999178000703343390531019007475227832290784510206890860192555208129394929035128588434934294882366353506066102533450321782529078241928104794708354551735817378568289698903835073501226264843398716229514299142231738043451086623595957053982709378969450486385373239138806063873039862714346521522606429893018504279643047618466378720812478889429167985513466608719506248050647840187968353356591041940055190654890662125813992521779176048939224542595910150890841595367136634786702252638935354595378338502729168747202018703023345635445620483020940286347693091014693746996904460811285282924792336516172750346354239218936700280191722166081516821287741597369461154464058679204140938357643701459523656996180627537800867152180330889455028347589503592928785192455597072391127409439073342407442009454593958907430280046319100617824434223855304199610767329595155441114846375222922157327694559996987444904371435130620058234855907327291052218781379116889957928635874433123661404706415936137717577755532886471896956413646388507769016701650105228009791505263003622777006243747481231286477562166905702633767972586047594278739504455703953208680154100652745057474179019341061760636768518395456339931115508079528808593750 [78,39] -5115409018580598015040632797663335139030920890717151249355941519914161119425822702888490357045639071382072667405654615675522628385701945563541179525245839738322837889268413520851036134162768894839291112672213177971602072412366410361099228365483507522306407406110919228645056617697307676837001078695627860562820895146393318156794256033930207837694049644428627140684844770239972523022427671744230454725835332337792362554500617308373788379390278872078731247899753350769983372052905083322832416964917828838127967944736145663333362078072172886914400002541046607197021765768158715741115288094717053562320163163348537583597704404256202046308286345853594932287702116860881842125768714267741345239283795139292580699494531197885850380060266331027672865414047693458622945532495092430430910473721936830847920754483919782081381244672073551334183550801889103111770697600383531644473493486161557973504468045873696915374505911074034807507912697513013769393416728307828986576209810913990491781184191575297263137381695025630663701411520297388912486540788645911417419063921542296191633277047460249815663771969924536476610862138300971582416831631847875922241802966014748711333284991689329285546889165224537869856655756373027420949213001047751575630740578550380635476286390110804006782419350275777846526723475426241336839806309991727800504610876042340889653873400558950389049042413557891882433777328328377513601971455406570753695079178436178120068983703318137509276931147203476520977242794782362860309844822942608387155491755936082207170230418504494066741765292168589305104394358112984072459606080397474452600567821618208259330515827180385412195522068860776428225633617541718150123030121473281800282070736354260193545486208187045683913002290529556917782375179926157024450811361758992170569650849204704234657478918883733941287457373477193142412106226980104695953571302584992097035711634527635566077031486735074087425473367843071877128020037618105761218044303815243815634993798858766054251137396572397681964034010331076440448892829254621492916676014116819268527730018886081983892594985270885599663801830261271970574139006958656313841121472035453171431620471872007831068480461176451091045835009967673797588688576808011799960521778027187309636425634404130774982302238327128651955005659819762739951598827321902774087661732706869548748622907333965094487521207966551628487650305032730102539062500 [78,40] 1825732036874112284435243335555638406937500645872818567416208116308640542553639219099223436139195388094117892634456816597187242689356685502974324813836532316261947358442851328254635650763144099683267335113882814454187053496480054459763779043104678381989892408324595658244310864387268558438100472313769046528210337062530036008087810914008574389504025421565000294726447819614016576302391421337486746017065342890199120279475193687208814554703663906583033803545565623713172079151219094943860620809386630698544598068316984534387732919491616672468271680237015518762659468651933344031139382733625364791466655365009128458093341310934885342272121125395254929801847232388923608999020212680264258805352345158235256404574871499183729288259190832275196060880592728252775961306220898804251779157387260584911651140318965294922859256595344058875142819464175234491750230316235709183032143674970436986158063869694537028670810432236445170800983688707992195427372997468019659521298873495376735273535838615289023718581120647817211543143025132077331024149475158693608750920256305586473780487744984639702719354780437742953810786559179000904173880235030206933208427664418985250989982434015994271613302338903785626109768884138887496969414156481677075831166513244925608044412160232635294393282257349135348901850590366553880150087041010591739707610434435901361532287350841939003415684343108186375083893095425933258880336345415939406808976808200321909006220304111119915532399036406692864453129751300792735946650377043003569651112902515900290880208843396146699826034690064397930088953355578300694197230296283127639277617113705847587227145802709502996759148751936226405982109503067145459127998775414391959293639324999106050033852539102281667296081033683088676124569276692488599807271648706589800566498262474201307148994761054676083146410824929259357830603531636299058934232872695662022626816563607710124993643505993483788995553143870674120396695437527657781750674951255937795738098087249650972964945851738462976158747100688707038656497327390418687309409954822162121759689380923299455613220958352957411797253647998499434117269877376745392695759179570177097759315083509153590141610238201349630374120161547493785568534032301477197852153365322834106826226054342300592627028461109346511376133181372613457371980872246289876416754980132338868124046398538277806433693939425211283378303050994873046875000 [78,41] -598960998765834960629220655401628540067867298924157091184975990637332399490517300089976242472924055223991255974399069613271507967268276320551393272951747654348161241374334547303218410493454668949393587053914871264137038030967276089743781135102138881881982655272213659377709267120211547567942103411818128166243761842356270269880965558608680803512257511109523584704674530331745208285548700347482649217741971297153696998176644295984338898301706924401971550574438162905753603887254207453316694724249967176635199381725677639406050653417902368354942934128064866326408401187008756209899976280324186370241103489267052412668782824490259228479900872837648887669464820159843823764482257993157562962171062210399140228261537062853982177978700424533380105736204023147563211109047801978482484819323909883567726969285683694656442123380868535220905621666223458349220237112373107918843370391098167995172399835181348260068149706451504697902090638668949522415708239200504635390652011777069320223692987243597217869109170816380872230119827411250170877409100202003895151010576957214075569586842711906277491359564638862212790633849504282710481308529898962440725981196597831873989309571437660214353902098570027538279219700736927736471763148814040938452840850079162919850079622332876625338020250927692006867524360954312340206757801141486249216601726890053281177482200452453779092040831496064403691051827481799454075901313990095122909549051501634107497660814069118845558239363996343371687309372123973711815469473350995987959183098021485359172313296941855464062733313693660695151985318730253726776067206661862097396103592409978975270991396705861317885140947705156613337411951914652272740358981527222055449676695971320337776504283741088424363934942269096106727794512039591546896207267735080712486831489062762251731976494337756673209339961948765335918971594843609847291170840163390385685879537473895145335511368523034708048502514013057967382842167606491488808089946269280085960369559869569692679988710742894248263198004256307504392525395646661076438518653498868311136445911797473414018325816622433099412067569225589490247293684285991949327188630907098114412915492962123246072650271476135234014331317391515702852476742670027893269000423923474542935310120597049773170860087677731915275365349777577962022488671895035438585208580227873746683940226896887548679870860723895020782947540283203125000 [78,42] 180551930117488790516427307338057569928074313219726807709257841368656359220930844334056948693051209481176088539257554067246714777764573965489415539567437686194459369354952136305858733121873159548647629840324259972936502436293469968860251125655837505742591569563097737459543708415434526522700971594050990060456657960477206932564142140000832169756335298260253089415989056226709485557555663124869620336382116460943124970263437653003746135170799069837905407607418336529895060853230080012132477646952309606349398361025889439607970225583055927045749983024189697998463534872708747575414872471035514878975146299858717274062119891058811790425085922376442077291065121268942686480626341313105724354310320657700831577379811115824274046534141347929896162220927316230039174208256042724699282649648567945230995377851255927634042049481130611942486366523234708792385729616477676715257123637021138333018004093217504306678013660801767352466583198845097132341423079565249743915652402240441201886896080411833538851393794311426933733134830975874435147882804879549139296085260968824195136833477904793157059697287810337346073672321867638600801092583938667939265857202719828948888440537020383988483853396465021955987720666278961587388728003311011596336250600827562928672720354819981775620284640557467159194727445422501185189576486905158021545293398614353872433805250419857734386830696015962888617636906825686828611332727077034257579955297067982073393430156064128145358631025078538550211659484378397222873817255398942146839006728553729027593133941373792086995749230402501473286163837574257880336192588902221586008699719388000715460619307853000893320541854558364668386610798291681019924236778160951224140495587394729295388097892219256471927484166687304384374360396309824665840640255816346003032900175003905114845868658532848062011042254530485707710330403005869118729263135417727438242471425058840327732911495297934601718708955374422780140382857771045670322713062381842800316357411207279499179747095411067384069956803899030162621201433962041163337907279521623235637766641236878596389692491634316387180837978014314753829499560070805536848630309672793031318820149300369138410599673247849642709456866716399590671139694165513745515292570356386253725649716390667062036697567983105090542743380820349512407852060020951106064386732092444394854418478614348220201435424314695410430431365966796875 [78,43] -49932245522782240467752527268053380103126701796166808765348496382154944152353973855205568892453406613078131631809506575068337661208900770615983860341513628087381042336407209455316839637985507762343645062656825153525541033506213301625745804733868867016577818918801818435515063657372695450328244626735045697347520687064359031516572001539153832317827587070853554521575027887214718088121698073954803037844877154628787579406804131414752394137024197469186333884230435346240949806822688099207897749716249050225756081739968050765650994431232420492862151454100796771945396894785639016113641698913163296184695258213691671588273848916034008813118902645704510176807652554688653978458668237078097065910787021722375306679349204069252637814972122425191330865948715243556429459451428485404126091166779181225518003702627145008494020270056629888939266117152825036017564093408534258536323344145303471252113779838308056830534427610833458907639922975199887150834307171255890036115882047751956896204027669801333837131533780349491346019228210537513267334046153291905012438690651844175090532312136340004460412400758298766331286421846457351166611907111222945206145285474566255822200210244228837151896715107843005470611777822357394659434949421543561039820578273145000757557295315183314394303391695747895233596703745632952754921187834260349218421442611571205605710072852821760092899877613934035831720611491770726441733907025840553641752689406521840840667748164928919269874912452743098546546964592189069929212249037106936951675216983363564539291139218131424537688417913996213521496410262914897055469511802978785356731724485031789715615251286654577716909733711147455274578351804489616973572002807092841750468813927632895165982283043961715854090004035029009484829185987772506876858614973748564816624372427338242602798634151310645498006389097876923194204064031814784338467734513572584710742642236391738633439094891680391305269195527978497325690115164364781578290527962436677954442167212716584827670095796892912291844413221776429165526411340730047233473354047292845574808478290915367123092049937565300849468944162693609402368405829630094908649414393463802218243680250615132610594408541223244345022110497905457352289820853820612744501432004864574954080842917751005370253767516610497915076691628682549407778008158648204943996224241652439768682702689317487454445654293522238731384277343750 [78,44] 12621689965112377771563559947712702148342624498697160014551271777591762309337832497036851846875436831074968830463446508981949421761512113318515868305648175106422397576593192924921122397454058752968569673167030451086644594561020910532183340378089670322030713985309876686182351011585062055238053741494509120066611307493670687421124890779431563317834967980662827683879088032323288871939877674191554944610440462897703048583764559680925743641872103242099374597710262288968701059145992609084773204713618015206311910607894738753578211168642994588393411316146720908804621569247107973310964894283525473473887330894459715990920521466778697490644868972499363504799486454637508866018551078263014179569122579854704844519591332280813292236158293206178618154700643638966948753497828508256196015476317206245619268564646649862782889253461399132290803210419782864722911645561474351998524468826416117662894461575983486746223350211167702327124195236385834972699710045497779845799026519529766815258040000576878149399695381871814499363758787523440072106041937086409985388191535454263315321125150180547461848810531997823676102885964786178488184825926627095913758897741188074827679736724126794534303629170799121903954523831878953140454068110494320173645037669931197671238446266744567553865763599993098442438397836394029226592354642420170651392610442348992086425107006753366629875011921948278797514271847541600723032189503617274656124167964570685897214579768889294555302309334429646453001526694818182369331486990794847222676151785322279477158777660042661339906226503801934753605336618958293230275534450726301887884193281225216274429900815058034102206808101993814753593594513479819550952468842339869722515209516266563401545535496356195845666006869017500227954804183714776041864039461420292466318972717744381210745626129869608415782218121864711426422702447101473511524183961781175624958242997693029461032927565438194607919486172874619549052821564370209609956749460941388471877291203369070958871917600104881104900619542419777610437764050140377404511879690619070105865281096565206707968105461452138149108362233427830723506610510557206896372831147748734693904015601464056258370934226937893264304448216181460083206890364033609133053123687797817538691628212022870880025544020124355432807180604602585053337889862293047225723150781939030921257119399747637089603813365101814270019531250 [78,45] -2901247731642265067144571820556416280268550783047739701904324576129533013389749076315688137883175891952120792594284950198165043172161370563879431712624032748187934590875106631795654766113992406107930501000829538675042870639584115980230637198906842145439123020146581469772648548358954374947827608482820489210997793497147103750120765938977449287467236136956188684655974414710541349814499262163439523726711675750456643736327829663566336026696292081656444820761125768588220855038212330846916714851722343174428159598587856914852259883488758998797331496953611328165472944696438648654693406439111084447554440744079978847214600187549018113913744669914185362570754290629839164359347706222501209967647317624590255536028651515929871440437492589739888794512140856574617295593115373251531574422990268306493016789191803047168995980457307585056428210132976598292822578082486726275179840526445437542153698224671931448726165942730207786500967086781343556819424241801705947256843549725884302738396702522494922013041341016089836443356373174249672423473204424665667924343470055387919862731194857039828704131454932719622054934959619963549298622254549742951812791918515201113866714598159967182266232788793678981727615280346808402811755835163471428472087257048055499712003763933558666858036421657003298390929636354815677002514542622746551594767168485885239898935469362316701694279871481228609330558911902547819853759321163817834262577316544358957304335511616524980935342520247955975315841846499629392834485605216356383335322070489049965313186433356574434973808495308547086910933911032023520016897687895923589316753877352287604668332570113669219948223987464608095949441424817748049669161792235797777648795348321333235570525297748628270116634930144683121174583526816282144950812284538529838852515292942285297052667011880009985367677948139143096208618291874976612252184983214840953232950749217056278743969813761428908564869159311391654062794928336938763602187171279157471746569735373117708158242393297288502235280674001987439561269990306089547550155040044862552265026509724905466660304454268239942038194325942696545844866693111948052708136557360624313015412586634184839238834929406758349282216753594858609033206699420103622549065247174539870828168777539228404298147591951635569927913113322449193990381706095479574373680269943140278346427329836387798422947525978088378906250 [78,46] 603612841192062668147799314619800410414272371055682642186956995111023095618740706764352630433849739212089447892473807835582557329578699410444717884329901730578829296632065939367673916172132454087101092629674271312962438235554961214646168651579349424056053531050467584551968871508370277444983909151155795114122284500024756666998248128578943276302153780353992764186823249535397226345472458106792578154840233979117052174647984190247431492166174948927245205071754615440183000194760767862065088706475492252274989651414017385158288759963268876579880421753189331813891660679944734183930790902285414096101057461974721762940144610355757392508252974631391649417749999646868030619246830450605521636206956878913255830791897150577225574298836297472658112006644753227897907597744156515636120352100966400829590171978530582725127598201900477114542809827693438244913991685126644874771611731141869596121208458784252283234757788773226211833382985189632553396828204111139513491972693459930457840604934828698526314622780590860426824287532906750951590032483132612292287182646034380024674032270700474765620477436726295898280275549204701058389096207085074503794966918814172179819616072219485877276043575783025349493168117768292836667969045650458862040883150636710312552024946548379109217063382686737244752960669427480206140927161659133253652027663980903884642398780673651052103188168081357338229310713182367417287528025074772649910863630080243316671700500389699843814848045705857086967539183064013311368868513644236729921855918421996755611720303437485979799246418623925356797745525877940098990003938946248782974329070277939494665623417918961334855030165953115514807256385372669941685024257198477338406079190627810234624146729422304249855766558519443444371138042530946792020167642758153128196294637451369156390944880164340298261351445338904244349672291482782055980643139609360206657436810312397296977956474133746401289669492709242527851445589416203190486168043315413646122300764458968027021548572876357567043196202762235031773661160281409867056185759357874270805443369146799013928847358825833032130474828791070919282810807461937548528705426610148514685966297226896262247786244407398343793144298197174788379803559288523657699094191106305021775345399821567353729764032482189141295426124818327202928214465002118706280902991675855508157955142678474658168852329254150390625 [78,47] -113567263947395768140576765684961646425736526278106829934939813263210619859163345931484784488089607239070956675399351050065167094976150892728160705757138305593597305286678887694438501996328592532533738211330412932130337412606439676813297905380762563524167743001416856248045431937323925266796085370946292802489376079508352554195299415946024387073224214813205054937304319231730652966355779616679718438084250203950319675215144685895207816415331210845924540694898601420417190023721918968402674195128355251810788845574389177059794412990558369132364724788200198658848281914969728735970635460945030003159108743631153886462754801938350735449699933941034138983048780276518295730385685347383951390434941268143255220374681420897819738236961383585672856692947397818178721985954058144103333899192579791402333861991373369822399645210226149725977503004852501186448011703624900126640812347789272497599505585244954737332251686692888684537943128245372796225065545704393190923029239562100999969032820692585236250213062894263443708917542030797366959986105191453340634683368654613842848014551024893550656232885314289327499955572713972718890630598623898965982773157458659530332480328861733363187831466365775763264635323663333479223949697624104800488193680563684912568482224114543039185067817990439744335432646972685075278149471864272902666276829422485688327281653955643490898600902943675516318119176838755775841101657928973365296088213620099993234944484152223156317983972018763469373715931275087988696336482924608019289616871976522155503762066889599092609429753916407968444271418682123194934836896287434352782145278054197596719131751644472560483933163550228015941877195493911596198309140979865807559096999334800846045069288702336611213399939555542236821069677834200613735332095046822108502770858534708225192511591880751954272786314721166446704772633102633657298173188398794524879373530729838581106837062536004536892859232360190784422275636406738138118052895539116749713618206054515890534570047267242997288255582528237602795779017962246497559593027949699895205227410752508952675952863540740172227145106815966381134544750523589570925509831008120843267220725712527315802916988405359876742309074291733660733529960895232617510714368004851637149432074413871370132371622747521088831872386016047217466838352369237149405204975217975604806497358367778360843658447265625000 [78,48] 19522592976778715670973440631484022610353186450886379886342141457035269689665326178658707540481312511286547141166114427120828740787035555175053795227217413353453234330607093450224893051919611703876667137600301923908152108474082231096447316344961005434406450823437820426122242829714445154809673872577930556021635864016348564708955789274633881089073216975286965069280831954194461505721388760059926274862330162215718070169613540390689830018035277850094625197134030344546567078110631060523731457119909661138127916981386590040062823982228042239337859485241223931078443094723137194326649124631143757732946534831797414662247933244759107175337312500613685563988632651802587164169942994143262226717063555908361954387480582826864096141598728426463499590546765689757034210228809649727102400459821798827318252832693687496528819500909115179316317659535747218229312946582300768316638246704234005263308408728244149246100522508623887683776549762503801117733642272887177646061967035565015483101242010722455017624511630825072247590170432567259078333898751243412396457123658506270800968471573421021776781458686789050105954637716582407012306756549368685611475400348224018310064393998700450199251786888094643886590222865988386538429301220176836371917114080058221624075758950269247530519821859665844116749759017605220329482926950753700974516340577643173421167793635048690461966266811183697110778764972654170043913809082322031143385223185681826918043093784780525701189529382618228454713608767120706842130922780953133396028728767775278139545792400866557582138636611108228011907101237985930111650845386892832181822638129799138002621660027749594910368192024622763293116409305137823060126601928713376894388038694526550196365747841906903582231646206842360025544476346843825887021125287379376498951728849617720788854391638129633622220954363880773689028879408382663109167301939695373325033567346309059869273245241802898201708313894717657536521370569075271605737208803657037191384222442172560827678563404332443357338230421329713693272006397835621385715885042935181916313502177582753683003427419992987217503755783752545972964734312260451575114976160286068929931843134495413957431997851476972731850876853206084309940152040260049083124921400392810034140155108527175344901938401559799512042937309863530120771171056787651123685858184364505518715304788202047348022460937500 [78,49] -3182395067307924508917171738187775027811895585810975880394968958255709573949059730558285415898118392488861194360725386961008377425632176462233565808794641575482128628129793242938370962764815469058785533678970280173416827961946303936307129743476386845029781312502943476467657862775416567997363118399499573048552175843176548587891209351326067844236139880748338440486611687982993282528184686452004948470105677091179217232717527030376374469754829050470372833502173938945535542066882877169976930360103301163773887978629994283712858481745882617911566819066247126710964514133242955099035578991152713274187961329917750164901220058811552706505620745261446523813706938606668962851671444357993923406237939043022361354585929554784396260730754181300553379224361994166800677883133572424359948737397728811735778265862740829869572234807695642014636686074606455534366583575707414844533469381844258955756698555200332600172968531834880965311074021052718188125627493666059511912271966680752999748849068687609189837373060572216782521153225977775849925956112047665680728911414259825862305100011196573099262123153486998784935458068929667906869219757304260677829326947790989797314078321968951816677564115652293120225031840522631342216671692736420272429342558631151416894420788692765837392773686333061541805833868017589517102486953688536027820880495961963484709079970860938667009047876771220768345685091423141720908344505063077454772281359093680784590705084359168024938640012724237190563510804401924864096819536515327690776456822790090366114799551286795994450736127228482967040480454695555286785757780557556263301619556554392697697657054963712911877711722034092709741149339955797647123861882087601703525239214899648888384276679919372223536406384470580946634717546855299731072112689951548236343591941951523970906907810760905928395734714071131524573266564479575897096082737204752033506699369404040083234659202808294014399490693330991908515084331820200705537745220169323840689050221190339470570441653345694911217001976255411667486641057655314876580568084420858095392134107742305822312875711461769616688311046686556807543294273263137661823323586657088305912605666052462865682228114918811755660340251388425829940128473790817649540700106698315645740164573357260873563615550935044840887836983281380287818080965820433542732073584069496519077802076935768127441406250 [78,50] 531895309878209197850155866232151384440019626854961725215014440472873224133633999997120500930884671120541441454948017165626283641576475447704300405081389801863342183880651541684422859906709258185070525436905958326280410829984755999469991693107400435727069015251982282015034247505848217122805807573197720108929575874083936813636028903808802953489576848935311187243150291929213914051694106872402506711105500311984804269157191931790118205106653930750530887529133917393330290230304894542001571221356976029281822746625814095994480167736749315386248951823645262493607065709375236940956625716800411782386933431280249255571775313611435344305282746479540437243652205849970977858826294224129122829871954232567326264974766476649119223047597611203498549364551570411820484055779154590056597626584343993848204856707630916414219720940098318748729432141515585111088175689140171684201712511998973870657836218882565456280139754173811030403311849897896310476767018338046421124827636642348436404749950524382029217665516413000534257270220419452367865270718671659674043177713395084715989547636643240615063175199406601500532830149571527861006255568107773759302057727761610408200905760835728006927604668026303096861124788702341612556899123867191939962418172014538654034100588692888136949592822491093193900798694412024291548629285502103369433417464737705820656017191260520537947166985315869109761542750370003600461970932395551859961372322932310193823468183361513605257608541526849764858844889642057584032796717402746692675756355030976930272720666004391087250617765452860496356023653648196809696590509273179539664608014234176518438289530124601511392233975118956801928238891766378699441998718133881562207034392027783068158272570548715580484254409321594159131412380004779098715677892497003265300671978540788318501782155434887737905662822258260315694730902913343222982060745255856374856899171013541313841911166121830348878512417069159663662910013106712757005983661716757839613564141949863667930371821740568519415009912810635769119477718163133045715688291015080081210493529704144422512069964042098476199570051521408017174353974546121414344425829129772526258136872990268896167207744539015755379532638884337913391140944657881550484928518077627781693961243286466481929996611637452257607825328394848526892063875224964022286888720714159717317670583724975585937500 [78,51] -98343157296771690751188770101305266293598057662549082654148045595809200599056361019867708832925106935523180487739018471916167086979915595651611473521080221692581698839775982207888136419404129615859572046739055894526592610231934149610779893143947334636291637140920185924673289764838495009739308866613905338478341744104643777829531323718386875793426950638649329457652033575640301735091970209341430448443153696444972463211522349447592628726751110842192220003041299059572964748440029953341065551371461709118070088403935155766359729340806057679661635747358257158853146578015263671816242290693681277693802465110917447797296149673197518440059100973352070901111902159507519196069438097797175057371753066288281818337884793654497888426368757078949413455751961638286253605330954363757992781931067321842275431010536501231329078699476362751163753220397754612852794096096483756230464178174853103101785006609047330805137578712350637876463915080091021895716081212470074461023047881632158753668358808314447461755619968081837038830429694287479298542730921793346252682083008974569147105120003269005737960744357475691231193277394838553641686457946761621503997603309573951917317800043315313383160270717985167132871512669148397418095722865734815866319839915173717608887280942752638720332961930704400889735012549286226845259419457354283414659088097064586398297444986694068184381532228532435360677329311226792013328999161528850993620085754164191151129644076920702227121442354663152283861594398381699357013226989116129729301275826186013736099493378838049885235936735545280915066498185516415497606891124514699994681217689445169456968256335452618072921058863956983759223113740702908285148652221864508369348000237868149226386090096403768395218114953688552330305205639614475320809812383969893443513070186234849471730806503596788525270749103174051783659482262699632710057700264658638088609923673406788170902056362281553836153256849840420415046073194724625420835283674109273002524907420464924429396097209246117221074462454794533442378622374492754662657583160446479577355325323688320541920319181429350488065116495233148626246277686937533958189221443627243838614783215958744618289561706367074380579356775853926046201213793457094414520478871855052543958238124276985818694637337826513370373743570760609267770587199435083913812150058220140635967254638671875000 [78,52] 19600783615186543169456052942400056312071143636477806620545348861474826100133383366736679455447673410795485167084061818956706582871992689224136719730023238524133832223428337068883887223364735766669562291136319065044903044165824960198118209316576314655755867498656758730248273046517366832616243362273669805923264961862103211989321100534935393294479507295738150227148793430859741993421148302643881976288453252467630280886785811678929875619491718304637909324490739551410649456243374903691730884880872951452585061373476042821767959046890931227248386073779618857929482295140214687529534699276233387601914463421035783576097203137771529773711535581628012689714818507064661058263213525533228069036220013644546226600884341484245879037974874769779898905932296498283932662162602825237115258897626713722938552522699997547715562240122978601793572590242194814481895273409195040409414897175069661341241997975599293930992480794521964251389426931195756770410330567137556633703751726597382968883246273289256706970287201160347606994764098446436216886413892090523432932754652212422874720997655051219878084935405502659259652580256681698507492702425652965646791549390601663054396019596396070523081479046841716593461994917044766259703249037740364890400255782870504447401925065011582064472738053069983069340394211609160446626361502831444748175362471590302322832995047949508669499692766985884680607643792611198904754412894616626987151184420490110628254771317786080516804824170314072606590652658444497169907676565783507893173791476580821028421125194780142885404706567293609569062535711513724354786095971714121012232559500260938768671146109183676851655516723004042231257936529957444234116773352894430236450228676070843561442439956512996112869371539106791160272454403171991023687021039565116312483350044431102481685809006063386887225021732556989689639214520858719040615278122158944344304751699814445849255455988926154766586429133741865516502566341260467510830440350123807793383397416605144867186347987977343272740714246036578173919265715872579281237933986577262393581552908640366688829057781928031512211083400355648902797163880890355527509239672473459787876425890454278841083411678481364777301460492029426573840520831259065785618038721067664083860514051941798274618786451119690358618770626076754152366244375073345285187542685889638960361480712890625 [78,53] -3769072120355552244542000448944790809679765748654199921601944399457814267941419608864903281263023765438479865456093157315741289616149168659403332890386209739224159288022698627024470749109650402936293936225556640572548014006647380495137038878115217285830989477083819276337308882613361283363619882007775519593810856015835152553988638681688076788128965576611019847486132432294549504470061102559225708022700991060603593838830962915293713555780444284852528458362429205484575117352676261246939027030610588938114369906777821935649834561587165086078258484557437273994824103918228884078259591805934494039455521702622795947033035184131327106348453439320315353592203206540371706504374363473911864179064862006194399085686202540639940797447958148672291139686574533195629952293474283194821335162756442081835655822910824849137324108916643193062429174675374048551318167002873277114777086476866081355958760867257746706193325547582596308279164204212796021777562408281044437175307795885040491740467032267212019206225097667186387194484317217934703544792765427716295598038987409697861574533216974404476843800252795874989777169047935545998579070905996385976544782861651137242020294902928973550317988075900004350448611070064891402863893739324388060776045007582969180688444179140830089698545380444033053766988104592900053123150227874573403520652212358514863802624833441661048368578957215925158861777853290931242050949978844690084990264014275877619324336805270193416212259867263960716614806060642614335234501720713491764083677943204126031499859159547875440682392725189023665700388663742531459599953153972582289631221132370986305429492758794479471529108852577778912153479069408556963168259951741266388460198462156673407509877267092306712056750081426271677823955660129041897717350865363303802972808864450923365444764889976844146027762234564544796298735647437635452270944916443843859783681871276451439290875209190509169913320589283612382275413926927098917998838188495104046839768791489766665729481277637420953356739267338192386710411462298901406733751654835836542570202867098352309463039624370723759697774025990814165811601461913213586685355607017083294750738582777232822911682128829865207380212083464294543221004374482036969882956039734570957746162155409765229075824660350495086085696668705541266454917687100945045131084043532609939575195312500 [78,54] 635386206584200779946492874457245296968552491592997832528996985142093294013071788945321040504381342369965380614220841969007000917911234255132221688420192064827231412723400680782846141800941894734072329138043067887546304326612689451916229352720164432513516935367254167254872026389331924979859559221257842807536103549727739744657511999713871560075222519610758065047491253480496802935668610899362412822253549838340533957987648220984353735732320834765984328685860765398347325947534153596229387739232572118236661665563047149678351846663846988865628754443075056238421294675322418064791558665907638156287715334292355498546755508457697421204485706750137971205412326026582337711718454006015156955816592544363314533706606858864265530090897726287182248157082691222424471376084374754744429185978270857572547773575312008859215135728285360711688538593748415345965819970176865815179494241708073462692226590382018102674663261222901127093273371586607901541755089856273503964674500953029697176889419200744502693095503882929752912673453994850529567833468873925396978361226454512033211987480535068868698627219189377278753536683720840674265570156679956787740411069836452641418539021055377622192684532002473901474873336425123930084664463874641421307660934891730860598926038694242132186815867746108390767248245370992024847496880484611476495341984244123347876545437822511869071543537289275671044691649146627234427158075965198691245662475131832514927201352681080661805960787120645152963420628591178600789416219922149540169849423279061099615814524719304829583939653921913237153558394280433564303465731563122153897914467266829528921701051821066988445053701850748965803689493230988278332856575160865126851979060844620112169653985082788371183400540018339251143248384062226189462777330652771922996882450988829101211963783907268678666414853512649162474600023639223753752925887331501698123723187422215387961959412958054541463144790835981490860579175378802581285265749032769352329028070564770085045401864612881607999588842963878696860295602885956325447349374002033307005051805092813287972423118604893740943974817433427261441190662516906421796117700235151370621949149660179579405366191082602415044651365611015018346219294660352268843361695606330472478648265398515842043110692676976654022575105420065662417336560530145561642711982131004333496093750 [78,55] -88669562309595043636659951390204664472851889868805671462723029639116437190331804712591238854697574900543104216360458796098135982983363409664492381297144629341419975642717223380913376474274100133292891420992267462941003569486495615255009668930805008949946496140114648085807025016597734376792728460182521379981903260926236510091543545782529774100202871189926499797239128918747638629713913715268686744346846307952786057271659839971508668126757147684686928284072708634103965948318687870218831043204272458613303402569400049099284068241990680710467257889276522321739004293798491712386196600160280150995082180182420225441178753790092446685076372815573281829183521714547212684772216813147636625476602973904474993496215400010448635026438153807116973102385883391120084800035431737832839845365284269119285673597068847421500861346158281345908717939155149810455913813707821333830716852328054330063790750207754107826812430965254633985208742737259742029091656389726910960207992162599737762446611223291661974888930427080054270393393405632952503183554621747626886852679077054744439028945422167184950784617506395935325882507402567361101673281563388331816080542894472175086983714584893570668168445565174111582326328285172528595949171454918583511016231126065487592986095680521728631125104849556853306092093752196927510594064886146118847482090125137270306570795217682508439819548247825653694801595893605823188042882403868830577214501184927628024415073589663184743035108429691504836433564863997186535858652995774143457073287945118900657380350561882595375825053779443368754854991280710277499568098677697555403518512512813992988119882391845417477986483414230703887465675040625609998054825284799491334764634092492502093602114314994164342154475256028524999973983373754623336652505390746808094106860886746951804803403489631138203653922510163970797676351862390305101932450247990382836514487203518059024575564073343420028732046664984633771981147265431856349862266494974685668373631277428123630037201421594301301784499342890893163145898398100430066023524796021754590565549881178752600711193556484110851696356324891508656590234742723530192736829501790380901463336328822050759696873900462407096328974359726817627125071388773424669544137674000610121953377337775614048470717517278308571201956487690411766455778064255355275236070156097412109375 [78,56] 9756711653342724335419251955391668058119009645915085743026318462652742710063416271488453001824260913756279383601766246038090153598673159941432350666103494920670015770797913131445604897056628884192559432029224990172624745986122532017104124846613823855016382483191074261617262183933673927291937679726376865531971290387968022754679538207277505422836851017989941948285179805133683750435970492566841819303905768408972983866623705305719027138635445171098478861787630473410070943721808641098537817972504922011589122627539980723362990502554382716685134659814675926583608290990427775598689460720829416506020024776021684296424836854326965220412162292669096367637052031094076940493103411594980262695327455009825005682348193279190797378483598111926134453929242296980262720719126769339852854630741479273087212820615055656098834071065175646549143235653793075933422072063085509530540257436214148738508980031250291750230200839545069248171497386704118798930500230220020037958461832890959039332071247600304226665670272059090163603567572354338533447894637387879781240040092961203780053946704760672609714316616552971346734052623462381235118484407626327314822545983385480786172566222324988693906416748756062206499888133486160664084748664517349624881491313197292649281685344754893559540908454967501528945836663540045127892655873830508272568816029023271900737124917303156382542600033765105627188221339770974900855489787547276214166544711258374021975449954502378927414395671870561054630442975322587231909638093216282894487486782366815724679936494381114149747979882281194626391793692631443570204601517274515126799470508018213387678586897150075029298139856747099007753246747973206302107997743719701040344644358441033913738195331222698315277346279398072731303639407095821140369058668284018436986469239367798723308546166375611628937586390852702640104181356758961428559012238103589956568716792921042161779430713057945624624415852139338589193565615264488131548095819673745425781667361383198581799375831142755941232543132078674323769871595742167973233901857209422038316207335838169312915164306546900827744640538086285123554792610559338559395178093125196984988637259623369049097983223542229653596174107694483044618497001480940765364727256408046074723374485638194165199714277283557351100900552473213500626059158093994483351707458496093750 [78,57] -770264197629199282250648557576554667282954783314074793824355875637651870404373362785566585429628017827907970613744837779455654238355175932217833825542756856035900028043569567705137502112783888008580009151853261644465002781478951442224378906183779499105475026484753416195443009743116924437589928493928276267939005916854243527859928453854042268653618477232250148204430700799492182916252248003353062125751393232778576294894102823031914884560093108841582335931757137588668079452814442706061586136338462308110873267729879154453615953105042469112465330968461080939307693370405912954938538572789046957571876936241758489385099449988799346372589451777273324912372873126902967376745894046459294820852442308433968317143365972114493659532110589389555868069075993706572525210875401149241654367425770288434482386895686921863011627302493048007310480963699217488812420517774000734649899122558132629939566664336314182334356199612407227321587942307868626402874413780271832308568031634493079738239979486996354223933524540936161460743976756294536553417402566188787563598958571466143905032430805555322177249818282429980194466656685699979957841617904788596251689086593309806473057521557371375174576386844594146948555649619680589909191297550510304295824211818673902343340456499432957568695819992673830437525465232851723269027909530870975596847175459711109131841323225349995132039391835739438006282097938612497679534758635634176614491953172883022058748254188088791621221599408341919490391071513723666358887089657888368130084808513495862380781925514613599255957884536096726201219173709468218347161306974041855702202398786320750357895730974423415804676657910322945814191720415810437571872195415527350457992057626696078346601709870172696143921739291894826655289105926829389046492201078498581080762398098648395520642846692343333918946388758665274851119075860300415559319116384588359004936265737638253573730384184296127484506744633804843129241035007415867064490027241083594215073330662137124029445757819230116595362965576261563693133864428970212965533740800335761665634106992970271977196802984329863661076759685258843684280249224033399479646431886911743233852622979643346378526789992540621022233018510252012070117901096519151311626121987399852979106210972679794807664245432111752410700043422475680188199476106092333793640136718750 [78,58] 28831790616902148125907288949973924879389371501308892180064372941244142686160104012090593115482212263191811586205003950957190267445320677858525858116739526974125243896310872001234303131816700422619882504924534847101746403356964386310136171522455316858788671891032272290769824231493727825651583832428661378557665398018166754566141879660180300118355992671666255168043616736235820575792643257937796504497063144219007928682713907646261017939086692346480694631345457399339717767397179190855774940091671268184060544216460595688263855597733525801833135253973424839127725405160878786469178070959987979203992928112551643140365844538184065097245905503799649296745783481019427153134425354874945420686723992409665911085488874117978916710966887209844482065179619911889580116577655558801571461458972257170139893824111288451937559492049697794050430442787654138487704958882617879538129615727682938708749827796581000035767246998015045386285974941842460477773940532734590704541211507304894855311791956978591064792233871470618649956815211409674274257270797923660020399825386946958103677543357578841389558236551056468365577041164020259049026305457873941640934155735601902827025002601189986038577215873135158930796538331041467377588368482103478674354977881371804569185797188505989803148368055309865848778462134047697342698670856756418098224323182291200980222107249721787344783500587981435137210654080806783475453317376254759880371116960526855283715417527359675987836012183539454689719923465887800283800948554876495113730493136867933180026884214748672595919003579309845781272404388323489733062514102550815340790007523905232968617100107901076263368992161228837490483747516003373927723931786219749964603467158543456175033534614699137033450486014029937191297274040782962175979357199522670533604313646558574675694802090823359562972262152026960767939769114494132855152578704894998975988486652479811267286084430241148937181152377384348097897494272180231373801959605183296841993069626356551770448921501374577672622095238599336804227391363806533627896895946274367686709694854937181403527546331397411383813836411672760848059046201603690437272932239910326859824520425421329147550619726610202872172012866023992664369651199172484145321889643534491438978054354884138161323728651450909877661937796844426884490530937910079956054687500 [78,59] 2639337568723960525556048790711106017811228220316359943176758239499333728997020422101226249250999198667171787317177649848758304741485136332055119177537948338378895063729586871447914185583622050670542033349053737382956548904789826231407478992793083606706476171059851440287325864050266861938321832264082635588925288931907876474510959736349130392703099940752705146226612818082151770330960538010005202035101476676333075501770460117195142770275433734219494557726443747300296503032227499391092287335141774280650791893169850286231485116578791174820706265629523445409196487403501747939642854132483163171604603154807226445047460061237422629283567020030869325494784740134029893701516791715019291638148366608703662428371824643027944215951505670505859858124667854691810058069705419343673333721842518093995101218337381417406319060504746249547224785426447868872230838305454898981240139106281323913609565806685446379912911365320526204366204333973805264904656421155735036541260190085584737053997287357745356885193768821481038490913437056884922218321091599834779540920215766711406308940402957901209467540718505860343352461278272192154632748760172722643336883925563177482063168829929217957545335050276803529421935980444189392560694763911723457144506757041928721443847277508566816421600295885670322452053585698392454483183118395900848182745470575298691076187853349486972589047551211495356458912715882916441909622855853898826055264381288315254094029549726361932188308678102068248496018686496470958247475319859724826317574235761016320642948032100774095096707855952394113671501634837685337346903906382022694550328359336257944780372316785175842111560569553170600399223270329206321193523465706587812314913494720608779681425333162252549226228531048957802917061526727232521354707086588540794148553449055885737021234929463997383352539483746531678388400445997106526848061050905133357228134629541687965419358048259163903347565632435304214056864900514608737433127953750401543150824127628943828403518986994354758463596591722622112595932556967888499608433167269139498573217770537184899343640558176062833524336414730991107353333318260508419864650459158800519925021168840455257852260433747155564930047031128290960341618973183907069501389278594138062214651957871183598828951443916322923410877621108738821931183338165283203125000 [78,60] -618889004846341475400065504669596771848377393247276362970207897484204188518550843641971192457187615209266393741225990005151612904367325086375306507358667561770150541012698459887623983417049619386816412020474341922761802279328682691405665685570997866884599568883142640978953316145537791579902846754064013820233058429186060903331785568950296078184164455528525349288570387729812265584323797734466997237844571782778166632192409364174760201325565452660459817780594182069131022521299526683551561580826361059209738480201655626618427085957330816732577348235467836426199968908774061953658172740520388904731807545993226351122472703267656990399835560865457069894634025290527469670935977450947860879697705227919901064458455785514081765168901803405658067048027551672202018228020349143481337158588088948928980915821189008332099022230521168868594045390641101779511884792974693909914891667539351639304423359101557014934658015222745443968633714018860132926299044238919212485782251280629841714455434377912873174232056477216056675894060447919650876359351368141445841897800805193553511758627362942956401398251965378882324909232615990326519403523689966192908414551793984807684661535826670302598241852472486650558832098635793959412017394670779874869158382421495561952830390024825566567556622016694218952294713700099416948219156424113517762721668023728376093642061017721609457362785387924647007120161713149982485225573813747869105018484755980897071849485986967860765263328906296220997282938731178229206556538838055925120827099741726962442491364902723728729965246462452512571586125421026810199556647522108855341023252901388560169170281419010297243142786419923608561209946426678815419407337629653954559620237818522892420406851917795078803523489778982940378604298771955261143844671098819816188379331952206620458982411290529140846702900770201008479282603435509502214020946214025274474811624683737495300789044596964085558490314649631378258378624148653236236078517743015731432092087620127729203319910957917003840449935368730895029575381833025840608593072205754300943511412300465393846814988982226343053718918162243550647207786575227496033355359725475543472185347048464090979310303887294891723972389525337895557728722840280942220812552670526916175704602416576128887695661562762944329918468611140269786119461059570312500 [78,61] 65037759819088906000412592845581025532818012467170367418268895769187791693931648011035335870413402171292584542786604806171837630642932217822961988135173666617456378761965505393488474555578140411667308047185574215780337898741037650333783643516452215384929738035680960705247971977383956162004876336239286779842661217450169599887021000705065424355284118526689108851742851022333750986415304593876995936138355099035653540395949506611507388454802562531811829888313622172130497558663501482811239447732911368364186021970557981273265520451591712568291039498427039882243224311236744450325419667057957864888915891306152878405038138391340518007377394921745382938858472425467615405960390443516275963021185293299231350994438286076635283210048347668111757085727314960056773818905884464664133800030423292848963669312822826074556890294310093225112653136960061362616054018846862002088321817608910145290870107914667262952304502643196803895533896344091148824767154868074978231348048275938415651276353922633997053317535745453237267879039646522860605444052994915283625434547114530512186048616906513045999954756592066156937255308072448224583249100121210044028006201332172441861838921871035486231513138522086157963062165829729475197644400882457769118055374388608847136238034307327764064668191182660579264070968393297126294885794091909578373512946688452317492856118807691472187284932229173016640979432560478482174020104146342413391035002488323766950216551311065573718255293305530160958946720578191550055423902122766565721361820303734692057599780144614687143710510762383394342659691893253110921604766688750921990114366122595708704600857657819104792997878511175045385634489982135186671593580297968175724696988623579933627310011302332457178920752815391001936151931513218442720278334492276850667118485489593725623351315830141972966480417673881756275255651162650390107265228329677681931190442080996205434936656668527663026085552803983084308561694188621161976927056211169787787487729322404240626622997654543038866685900829641954285478426558017568019477789264395039346075502068165713623970793020084307953967802068461566963427798247652658148141455354607303281474447879543448977025705709713756376563927167730531416019581491085689414415940212420278267563883300589808140122863614959736189291561458958312869071960449218750 [78,62] -4500970533294011851728950212644618586880022037940315824814847734914146546168793985588992219495864509552917296833145722297243218573225222068950638357042916839452185176499632122876671380892735313788045477258195594662900895370103024930107839097471612001545252518740613085003602335084671289054411108026187409885116566494434294710693413282875119603908705879018126274084127105367286194348582305313888548967183758941636998502033748696555646345584505101140503172175963908044553941109986139868222710170904721879628018058170322881492349043679806551878725259485931170353410319758633346348103176295883909941693078868557245097518034409032078660244012453291089433761693124030852086398162995658108817400326299823441196783709130100109452091261080609188106225207466773856609820941796429405245299420713052907986733065275026322289610030632265758328310334213449577887481641346708708726438853843085260553765596074864587423719892846158457923128174122687895663146539385063903974469699289220245795184675459726295988543314238529173144424110726700126199579162229648977340813311125648641365780991803209025939169968723332579290409502349738717740043160141484102559467601818832558330312343199486147498539321291684600032995689282072966440716153214053563569247820083470364619719084767720036321590656182950704667813786208760967147041140798050282289933351778539225755479562454414836496049397843334821713453029053666843353179499296934897377484735857789358314533459052245528092968553210753692348852496922918796552549342749883336606420762374761101557280477693595746217105773808156968963240742550732577012556220952357108991129776415882419253546136540009278546776077022993494122408299322732843992984984958913649315589375160382560888184356920226270610263983743946695117023930310654102542191760528791737322647769459120326829006745619789986162570051847496630808547358374853020831927478937236446921248761952981841222279830196733205802629285710824161812125410087240521531735320629602591396520353827031232255324876600562150396632255661858429081716378355720499946445055642815994494139346806065226650941469741560067509500769869666345915431805324128951167988534740437381401273798567808502974248267762821608856993481581942526010257173075961410988540964865225117515785201099716770380127070158571278568615525728091597557067871093750 [78,63] 205193917981009312185690842157987191886555857306559329733672442538247472391060762736130211125151293367888555230477153401515815106489616157242570853859639737015959516965443561150632119903138383781770315043770396201126710551155460003435255477746383555357190017188312202573249315803909350608384164529197514093834340629888309315474372563827819852466944483712432938048638037618629422155930912416189066382413842757831020322970752984841710233046841649519340396195054981509501006959399870400398817011826097761379561812823355459262235333672797367447336694287054569342157212113197700723448718910905400413653441337050913890428805468039948341072233754677735058243152231325717984973553887189463781541595085088852348752568833814507077762857416847520020566446558460631731758689191718702360821328594982676472433473508297192041161652557716901621809541260144175675193987806078676950629068949931446712904060889284134867651618463739087934383555833170050332313014727129821250083155542652748960082653833690343439462841823572266216907183477459156728321793249581938561908979574085607795781650601627622629801962568023964248392421603285219219484842755027522154181749744856028499324522775907673735779534078163243595705579131878232374717831831981099300127746826280486929601684149473098348232790307400197909266601599220877623373269498103975880921740289471623030131057766182992816002152401715698336931687229071673439700367418947967871492794769143005041382862735621736131256531900847298637849883409211469792508503036102294461972340465969946173414829415361976966847088839198811780130415025331636006904529824415769008199466042033999613477782279090445087575764863815443899835665167065366439000872693964157136322341761993523191328760458127802252223418176134912304965244722025049333395481962777327712038265195739453162923312988712650120483688767094044688700844003656822622770604561501988146448633333453605333226112151354186006706886485933049593340453128558971301504946396763498899597022778122113395094155836470302966742662549771513947136874917872777672654876232938289082205085710380498876941149660477310189748355464210383405131124775740186563438305570104878167620650607720663064388859500518615289183513131342043916442401850004820183328927610706342993350180127982136202118013112993821778218261897563934326171875000 [78,64] -3162015920076655207157404603137478211761443847681152432193905617925336466543228569133182908067368923509142562813956635954818210720568416640079501355670952582061943429155614960004375986265612227636685004763079156164756044168598260481107294716326313514834375468243074431258636594740633118547064006239032953965940882507057219564525948213837923445067686757389378259602374162075840394009783130748021623049550262851674465663790219510935596566481695648855593970265909389616870927699301187939244052540170375654813185304224165246158223941424067135595260158273092682119839218248233672509502563198221292272129375479258607341302598162303451050287077922352532284219950902090179705556060280560567544335119110374118645737617318183704370201202732362164597628294786154869960380135175999949600366579377367918657315670177132975610834995042400135064756328711255467673183112764371742140146807722381713614129971322472772944897862347692670427991963202875354788255296634812967971275914026569111372907334433487625640824254235030024207720542052599275577067991711795535611961212536635206808209321090449335079591690459410729463260269398185988880314438073620115364464931680668390887178280967480647117601189178178338058924010436626613000376019779269472337346810642941528480061979763536920453807971387666924708556201183023918246804193994647686104704115776344622559819434665014287141290938792645156562464987226814706981479566643003700534716130413088672884080187305354667472529572053505298408520121393158708645085714460047632817399154991045581548896134245104156568493847422444041660085496584344688671508432982339870133675207469374019755624077038759950415376394157730662614579234067916727026081605769318558745947300543001976971844873846118646238858459367735383412302111659252113521242818864604578347466321203564441509519041242058779568524463397084661491301705183508046583732675173647400215580561513323046283674991244144602341201927603907590568526583435792703597288374652682680529958228668698894945783612507061644684050717959463619314583522608728584209504058449187418714974066742070120197320741796689865979096552657704105443696466294706811262975105983395068008972476367642088843526629665736610315870263953617029322694286974547647480740673785608412250386822485315337603883900641221771365962922573089599609375 [78,65] -620749893265476656714068949178289574648428270455603555381626172845400234994343283444766393779718003788985124733712014847410967106103340399473498025864344805848980562233913210164849825660767944986885947175178690860591588309684049567517724935403894393696873849936566465582534112548634337407136273970264362053539549323927721866512540358350338776440366619462240267777055192919986648374509243868910639524142906263278892893006158581046545679092435858246837034851592368774557030271145144113627835784578743781395749831931876304430117626208182091243188358046499149903904400096483313065706811996369778932818458539199432025873548854063773755185105618612259195494261012780478033191291491852328251348464902635873033150606297585363895118527003074346841274810997585262685176263216516667290017383366347146109491591970098254087859097533868273147501475146206345775541774224247525427560602446771772359820295259101522773814688552820586060754924441862702187856395339760139132537826081340119274717610117423051716086603746860137006056809793527523123745233881382877286679263058219009451675053633892265499755134289514783686707821575451501275513190164722093141472930637257546626147710866833604229876452360544119868792220326189249334483454436248306874150955993434575396591330694040452601219018628108420269613884804458076654786772513677760779749814971729591807910137742998763439191864599455472911775610424294745742980394371888929204834196453315984140438672974045376327569885795669853810537299655420487006271593960072606051841298836439500107107970144001048684765249589482334952482607308288801732692622731084580944149929668416581303191959238801595551624411660205508266890854627771239919301977080645471289350047741909982878081920273235884330310757446185066740557528800489938288251410012609176539417606681179671483942009190627921219440475938727580091204548566741021343335436886356863455915996710058257481370306263295341162355292955428532572068469324720630899941446963796194349972490442814531146137480254246960804144274570094128876349316121552850967829505591454927240374463146684202822562415973758876567209310007497803032188418514045254549747643730492208474020495148637578541032523447289015440826443215011974214016662163699685247287795680876762274851573506244048483715403108362806960940361022949218750 [78,66] 100652225325597011352241705816472511103246996545224411629258841292632921502623359227342833044123855014386820997700752787646609559366969048877268171244597936242413982957068944220783131014957247390462163936371227610861326006501321072820230051341868231617116728067141103092028275952446284078862604965621080498554420375930497317306618669955276848803314394564330176621618159044056482319959020007180800886003754910971439967162877932870009854354974199545673674548901037612363872865413575970180256807272872015404766355320365610992741690891274713185065387263974742263801139891959258439643156515921174528447469883898371406047214306306260564356855552441042083117023209588628806179171050455519198575337774949019512818427509425195527430176572378138926004391894550582472107289124305099707937230636317392320206086333296496984992079050402347390475791293747002119117443094703710163871195851840843238209160433389536893201262440747634514688677226930525704290142123655315295188184487348234917177501254263611546623318135418710382279450667397048087806514740277548002231008385006516574614387008917451190630428815660780060697784421465241847469230987912253828005977154364272007244898443511368162925059595008688637281488665217326137274859635909548486511846007192130805281005900098396679575649924227507122706187756357738824942214830054917791091202247934165714219640595486568928084778034190338084292662582736744518031847147205087363321447527203729035772717472520092786175539349551046423558620763372072923166059154955093695968535345058417600111223872655486123799333805116509372366534509817551723140053299283909520161043238551744863340618987255029326595421432417390342496130316363358678371980447459090755355301228153686071444340890901072519460570268998117202707082247068949008289178344312236054037776967481085647196139382237786614231387188161296252314973903937097998038524890876058066678176350739818734985748190822551610908320975390566184483994821084079583098866240113237265813971200955231613122128618585702771717461198916039236861081216138891537383952612966268256401611691520061540400724500587930569313095671872881757871067374806131181512614112802551563135425526780538198946699501645842084312787260430457394886399330004682079027417289360075629460960578223649442008991172770038247108459472656250 [78,67] -9695163749229542927807139237869101588357468769912600406098737674658011566365767065437788369170558284516540307017784834103395419333221910180518734545560027505908201871956526922892962612972077321416066940617942730388215298707434290278980168352604212224680639819661899022531551406761433851680969455408091138154470019467113455825533263246049467555348325537783961846542589372705512627641751918397329934798469710792222430867859611422264391817396163422553754728175245882019341938404187509204195253659499812224037421852639549394459288834814637996631919683429885950315263448411912612135962705327721526467851446962208581547949484134062883609512306161001797400820429757209925280321145884131845551857776415675540740039820678130655981799068604420155293183452436027005262832931705745931955359277543553739918032589721258342291391823590809013347183887951947111238300360835972662649830018689367079059980161666738236315973029912174738733644054883668498115048718702182484070628291446551918408132624612872194392788929735857059350707196054124264545205171567219160063415580034793132908210506286593772450590796224045657029142433776876268001627227916942321913707158165785426319748017288537855664125845880031529639694709498785811727632122593260120233950802768842759258670965775839099889083174135738185835149033354885536879056249652536819879042794414185884782561823093383047468848644113238233333073136541347714158661985840642074091144936392073883869059416224343450259046471882465986297970666698728813542188309704017632940517360773290336638632878729813283497458513968495188978967091486316911249402343020738518349365494170717742117951095199218512639744338522927931955271437717367816448756911327514972686200929429643478618439421234328450711149413235532569746220281327212352162882727863653857726428658321886364812769385986104666902039399409322060529531060490305388816563945784894450386711763452143577810391777897564074424122843204549638189540014445512251997165987115572177915194723444916223677254589318002335131552649030584813543305537045379906940957997145507493096686792334793237890339511090333322275963135668036841013793590114832172039904572359550553786591995044789696672743039488332004591462155381112864657000565082201802144428222935628867401700210770787435876627569086849689483642578125 [78,68] 652144242105983195756525825849671918537456573023768268542443555209871662696748679965340773328528758819692760221913857770417571080448111978164246054653960119837377726368516955298522922940068930355835622324621577575049077511429595751802763617007391375600166898108596552205684686859057787201206364500561573899652399280633041231984432868281911237595933057792222277027312705851569941649207159532286067726617992347217394543127194361559216408268160642290290074061449426561191868943751485316808198068255580978427452039597320956170672317678994027739681157911341609668418220318100531923825037955249097075591977956240129124840019350529418294371903623943114678036929781736304324347348903079844912771770432768308275608230715400691054849727204408037909630717247588039752546021563745216978314037872794284639829661049446216555547619594527825643065950368850512097113259784805729259703452003701713057409637288402203154838947226745164973226061316057812377102636615616969545455386198348810078653688729274191909050641293861791238659700708588560613212839105593146974050467806131808243857245228704461919580428988289287014262395454697258692916298075839372306707111397079179376125237229028667558631977823270614829652623563574458784076234003290987275619874105199938509429958175403349781805709812716508871567199488042766353046561935767369781915038191908650607237307067369336139018879126007306544153590532195249446025202391699286989545764428852595202692643324351516405647783908225812243808162360499182520887849557079926360630228315437892404074641511659515006468090587065479808619892308959956176699635240497065495823151618023292900964699887066792037502636693410274937821985236721278239840140661992232482529381543331949895832609191899317054000663400055295531716169241305201214642613547018192411718257796435449041600243494827782921878758231359705817387604816600839038426217496806641320335354070928589475056588057409304551363836603969676037509298555676903996198150780544819848337894431470062735921954060044466496605947708301985078743910997306229677722487109721195809162613254840762935331195745344254177238347187231129804831003986778280557718850714972760845849759279445445904819720321889402060948533103233259186551214258277844830933067605374572331053406593071031238650903105735778808593750 [78,69] -27991085168996239737728976832676495542829753778666520283148162604978380424292064109782522632763517079176984295515124326966493315565888476625908737094471828857028610952025785798281266931247160033667163084903808494068307523888590294835857890073327925012212006248619143415699770150679553338253643316734973683125151177754483340580075166143486302426246058690218141713722022565684888940768386581367739257194654735430965615830920305497725488827600374792083853576419589347571880511994761847235802009529760525210057367331880199326986296520793351490915519786275524568551299897798679895984474233965457374652608082511236674731900226730185874174893368578227737562848907588224184509692172126565894118490120629516458274375369285241159401387643675590649038198672628454506477629398614521189987928210844012036585535516598491707747162558329415144488362033250715286510867805894899896746080345428641745020454419324300661256977387226384039417311567311179976735923296711492564634858362414052974093801567443536197189695858940034966884007667653402099556196111534506541649729096036101320988863815453280470085517603926680554298676321000921123762718923177627732567564414767251908751247519173623084960756407101408022216626643189911571305658025911995690433269998056746060081434979894458820450277686652783173629114520347188015479432951052077932894268662078647847671789184844574546306889163003730046812215887997403107427765621532617204632837824667515163004758589630986137408886140653347639498014314050300466859270915088003517337484856574413716845836609449601647918024940014997569283478047762381984041873156317567010330609336400937073792491833887550012595817836882950561024806573058782057431233447935044953026228157105996875109068260940926143429315441684949759182173668048882065787625367553249302739555211338882202734877292155353195756995966136286415960298344843762226415688388303581798372355779391305411491058991025192753462068032860699373145850814688634076004444447677212588805608767725197401344239265722715607868099545782841258367275622992101908935989501945147127793821759321121902896337826180722205016854375267635846628411540493994865515071072914235801843438788708940920161143870624645488402921185645327943666684666150481896423703431133075091030715242368387407623231410980224609375 [78,70] 363043823842307395263526508006280735329690774933326574895202113992758241087384594232317462911565102123294899233259455427358103361881868281998032025568569884104963974500968602527775146906311340645663497095317224634864671968101103241519541595179598631576101466757246866343486533000921786429715616494344331456512390109921693448215429506209111007275179061635570347746919673407790597299449830991146968673583218885766316422650495212025480160962397493611321910867483876010846520847109514186836617493222176651087978273174674515507934991930008991667627570493352530774735596064363316751968606617037264940174224194112403089679700165884739240293159321410446615959581467960455150894016844622854837731893638668114501453102782838049020831003952839873732078499067960390428749981601614604134258345700121889553480330284223359002571833835483725319213565361893389073775015492879614666746801782011095364785492832342706034934139119531968771664242338588227373217468592637366748165103672202711476683685642592161160857446645426826562619882618072647809894292779233067332027853114378985466715034601836163995744434208399990394712565680178966012227109363228982418355372234161386244816329385273240773132378170302775348610671191870165262419825822841570988302497020940877338327645014339890420055995341980196379539521520384274680749102627707519773584317993433758202075159600470215333194276164728889680037398265384860363930384326529315639224448054784460533548551719374383745043815616282844322172353302030203166091079799748882480678335401879679832529969257784306001446427636343858785705176092516749845838560873590657179343339391233604327544199660502947632668564863264609329373997334129578332584726248901647235063696843490112737939251590734496711018373543461602006175967695802779106307891815901437502658655089833728836908804800653482770714147627247752567120976571896137985256096220707746584270186524067311878161508682675917823848203141002220178395304673874957449965051135573115163369179294424327024039155392830590910531272976519134508692134584019798737401021208998356818278449182945070230204672923853586856647599713248684154353368005105588332249997316755166551482458447197133207510760265295522585705575170664713938097577282106565641764725884191311600091012223856523633003234863281250 [78,71] 37855969096344668032525818539843546004659817910547214139597608183825316118107619319071541734563697608337283209269847109352575192661297167158840477321462154001341984748336452448681099392742529303827509867089475862180943660290104072882640521815151796218755665972385125805628895922229388126675325927211064012108060588061569788764034483298779373698571917697418002983027508788721718940780843616604907901654958137285640094911983881576632848715197339189562311005241816468921185932734346706076570533284345650465199805096794226663759734854936202344909413890900460244963109222393006429731665157144136428823352149623412859743564841809275659297420798055658524042441258801847182422261681685980915501123819262951789065201184949210069062523500881354550345073691554086822903386097937104285568993227177326891910284088094013053361169363485530874825447234883236708052238689491870786151086891896378603607055950048732804689182080849435613317952659931246601264767022875409192395970338629186179278032485137330759047208713941541652048993388577084758771344886727308054685054652919669846434069513355598474751982778050785062231730805382615764726472183574194720331995160351110878843276466153520323193756064359018521309930427808165075770685844395841004035336266874584308899862582061333961703803445892770150455927371566238027577914973164896058120540144262356497801418187941508426444575581088565061766436120361579550720147285357910021302435836136329689263800604747215908190167913826255208942501677782548612647646290000383700339368450506746281363721014366289154747598996531918554781910451279013715663273269561134860081273810562553704840500758268100627934432750842336932125764813380471629402984196425313079790142778732425609262290725654083995749047296305952682191812732445761618376759604593000833634223081105385863186422926634668172105290312807222737373055391563592262767100891158596016102241633760158228777196752148937190260538699288772345562966220490070923081430368202447342725768981347408161608702518389209620958433285204621746898353917916485872721476072995703458413585493275211074824277063766225498486100627498212289960075366947826885500741961102135242490782584938650429695138399007873687554743819047211317282405890030692978263275952355293441087269457057118415832519531250 [78,72] -2255471275236195111553295601462119677307883185443405421066932451895234716741048726844078391187950580698632572217877084249199085656044793345403153144564097507669260775482637440537794054230989601725455694269088248512332751470616684669785799692098577614329849901073548110100064683764142466069393442820092415937225996058395813436068996631612218007815976543778032806899026326876389873881571658872583669113849845421466432937485616318355510786166912751889624213675146270901779110569631545925048430677218822639780842694343608381282235463923509132538369330641345765025311230091048467838723156862549596634082725964179534453800747105373028759046146208147704578721435272379423577902939586890248117024368034647200709214049618664804122239070156629606078226649657511440846989875847238349429850074027081843879412935628196807386321846841208007224943770245293462212695974944969695444666674044142739696389119550066312856236859123350559363294233360120430782880203127661099847619498539885391802615388080710543705328886877233741572128690763304100851271227935803026320070060633989340516790377096355074484250172076446645096164152200771993075229712781167392720716824026520103352595217966595729990766339815811021720844377541097006547330517944766635119733746019763173903580521173214906673004125238620683616762330737999250542700018676378035242264259997614049299512109941059695953118095045148990898957541651217176194582985087536716236108848746456014593465555580899901990174301138284605363255708920431050959261278303412952901843807361150771145661816645259813028149376855377239514475761865503571153076699795509865916810575608876399737600283749722003709351654426067651005236280039815055633789273547785018655169704975379996527913667199203013162514808419662652862848659075196189345716720754581349952385368786601555661812661427781806343346625121308433923049853240829926472652434309898499095114154608860025615121259151481313699007366129214832559172875325110112153233804725087639895694742939375888505052430364640656995993970997737823565921885193915495547597792554417596735731849151134414238691879316103546116355851582170584812587674476867742523915284010821430113647682350946755620388462702846717602052168363256739832539953388737972365778172711969773445161990821361541748046875 [78,73] 24809711116650934163395094108652695006959254513492587220888477540023651289091601848197541568454929816367775721967383783891077025457366396118865742416474205734915283724251538948750190001749081886658461224313291008274754797240873554800635390121456118471783208020472813989327154409850088867446317809082276525937257791311412914756322548210475419239492300541370407817390066823182683160485961329167038587527313196305243844767128587294152079461429601191293970560803826869461902467590358360491971287505348319463944273345293748587980774884079844879988979127577939424739492566423762562824064369270133859306914855511351878356612487199703810113264944808474690628748194795602625861414936031413963728889488085474053158664131415794487684372841390052121820295958998808029339551568458468792727457582220979518411487262845701288911034357791528511933037176263530167123256590217244382544207981755323074358938694522025206592840444030095628203447146740676409057496024392996779159561485183460774246687544411904094872537934215501450232557444392516328340488354899825914398995368714158159290803569840127940366609888379775938380911929062610565863973624485812568077736986992850368188480083896930514145618519977202089202209341611454577675298594332643867630997225445934827227363842835221123816137182400303182186279147359753954252108521688874568362667141612305117951114255048840710025120106141740498951418568970367113897537813104061980492177434978194699801020413933113355056919116270258409038550045253179594982203950980609295975035086444025932655550537060927942763680048743184464627973143232587841027780832775700498665745606879956713913963238066615265198076135849150982028829171824237807951403923046086729090806566536592698530916142990901850952060303240009371918389021721458719842941502644332253199517180517565789348510512176924258630188477953074949693510628747731910675271872242323177083230383617373401393876903165254129868595408805767136782127473661703748468468828640410928664111056559608759191170508674346581294975455371419731556002736679113760514392763847600643567172155501339035089184961804521818211814774581740851375590845710476835320585768427739672787321058277838245699505506821951083878911779198980815234607571321038231582090105575844063423573970794677734375 [78,74] 1591627569170197531656212065378229783338150985153867590121623739621207380663614967047880364309301532215740985104445006336500877160413377025712619457145798852308012351375345024030716056899746626210548206381443557967921770900453765413587225813694859415704235412645470244622180937305928806789704192444298785315710826790068499986144287998362620631747582315722039788111191644294047965668106735676366020048622580259515528410230921114130330192808872490530401557207163858260577009285267174092702681562490293366337402644083646163242595201245107593887164563313041968083667684335891992762071569422224614720089142604224910616568649680553647896581040811005308748302617326727342472890932391710494096470377409943879123358219474436733712529612755608258965047030649369064808923988571050176237193114525965508119201900758538920488517004843370413200285377027106793632755050141225212824466415143464565224996150367117469468524285202529570606012052104620548094367321783881986687675261911432318705210976290435827800229574885007334581290818215030108751359402974536667852198959520369763616440495779367957739404113581624367235885691246266451553615870679463940372783992329544457557322907867149052522325560599250683901391546605731109981844195530115846654692458204720701812606900805671674777184672072686528417699872897784164287613431603400075098922697583276187064025710803426027312167898183134699991077450383042249750671961506051038781526629372210260189538166961083171194620962467741346808132870872750064848805378812565315065598703887590772902715179412881783873373912348047467646764356129968564883210589086642168032037600505657234423325923295860595071128784825063462601624201531321101900114043360589440502171259119118889241514688998666877214049399772776447165508493136613886982647328273699300448270549525081054863462068587418734916598806730576951579593121123428168501441177040110036161583748732396337889640146565320568534786179634635480602094959850717394406220655345165369869455887382519151875552872135647112286983852433299475655091341171087581302316472679558157489058921896893843281689376123716636607421424760120516126084088208463421759667496115829051167446820936617713111592884357439467895005438411286933548020682384696589117822895786957815289497375488281250 [78,75] -50796687878976826218515838766458376601959705946479251662818931041021482942047277852999403770637695013372496539606577030175488953974519204474545904813331977182651928461859906509655239228040452110260208256191877022304565064942525975455456698047507401100784055913033713795970102215160505012800617970005960057223362740939947594050109705492655850337543018097578459981014516942771957265999301543230053258109130571101213899933238912363916541476999588918125976917191384379450317643600101890279552237888233817119297014597406046618812804656690513744645355282819238496022209711761074034088107924988002430323542338799276131823967740962177196233005722235543705196814341770882597164285168229428219381206088334049699912525730131292463435779969481937005790680814028403590122794705772897118773136162104939497884844458978282425972280004812951924301030675026458830201116437274278450309643483988655879848451239732726417271866160511383174042978922743146758998128262877081714800914066910574213028304790902636012742312689362722368621353098222246877859336217136769074364291326383535528298396246689552869644015844668831214124795392834055490051273663793356707115896171802305526556830331274553277578260400292423458504858424335770145645875591976834006518399792651150005259178234970934034924279988124684019645459004974056442998842601800456209246292637014653218403065357748971933392139502419546589130880082806034968645862145532379520264510556503508248374350847422446630123574379890857049528005634551565334869036417216295682341976249206328945911176252616944040726456512419997637705860680273393154087820356286325627418655437017691885419951561053901923530787639301893510489994621610192440513323311886679298725391842628803904152918158530103899910018831433282527633503177243588257183780554715147204732929514549977881107452390916138038298796948554015360690949303318159971388741912031966143931918160437171943014440476772997900397279530482008625812401861816698612384367569935603041048170988344810842881751025372887074601059021315279300610069902901508128619564093658920019231436405452261908719336892756402071968693050658233938646610035945378796230967775163130741178087638891915611659365861518899320195634616366006598622145906674063553509768098592758178710937500000 [78,76] -27080987781766604890827411539350234459710573895571585868701335692014012275300881940220583717188009122785319762350963840239646162978207600657415473868488249284507395174171209213571922061763109958800285404390947230827678436415382978042265235975096825623560653116637346945098857715950026944229075659161221811020566131583271806418455023605251013941431845021084847348498901684776496970031440013347807866412005631421150676341151203118612742355358366807745744207178590024550208594072927191528962845360615890447579115263397863383783025851768191327636205152524695966450242227787413789408368129063738562064920817753742710058892914197677639892311057844907760206905905038991290170443814983281670884847102445003035754730744203908496502192428376007299889945475869721568554988222280166771809380011439638215789966283302722089604967703308320789052320509032614807698253593305570422488115917511676243958428587478092745361996297620625427647014205557948074115330798577942994862861857429347198647199165942436484381159783227432434995702706416673004871636783783259763365315620742663169356879632588682886429362045369148672293745405581914885742617874172319698013700105551886036026423295803760573626464574149657155131361934552963344343973051038477302153780970748650874650126225698224211306465833094251786053325830391334094813978863175669046843275411828904697166835861890927050772779362595700929513996672093448394145950491287849860576680474376506080740607943846429919662179950044023513415480849512307854474292559636507130259884974349393750794032439916957918675848628620982088320338358520085831366692561056891150794375238782670401493697108522990389298161275997562000024343984838019324399311395333212372709514941781850919472995526555060484115034923483458093437954953309194486241174455153648227619122638015023715014208200952261283231555276815323252787961897388196428565545044474208762162975645835155570487291515376801707092717031571000028815517589556800152940169885140694209236917156251797867618238508021470288294118562751504207953157338796993285681319917776963938809433741696554211732255537375676518676477903076525114117303685140799963716664091637874171280935007681209507275992821466099354644589965499957965634758583206576076918281614780426025390625 [78,77] 21654535193572367880784220673243246494093596260177908775735346738557769842320413050557138886301335850821746525445227738415327633384134808955597066170711160927170571443298612066541719876995053618957941710141498644244521860157151818771358283583039206879439969869907638200993784702585004154091685112903592543931310477439535315138248174821283323898033761671201102468265015433474333064697038786354008546770927277535325763227887617758605462844000066323399116439533556190779661934476666771550571345317943743148684454095844356572507016941373475683186529659071416608100670178016287616294379176677796901134786036262837657989923306350116401595996567331519846527740313848239137208861413449429373993585390096289938667362250185207217571023189719043957637047371244160057489527673600010811344533693744620936314661707941346769744027597817651657346325458733132102559160655786377283791840096196543060258466108683158008098206344276162481019430172165659245955761936930569305118565251981726918169686247060143929348267310502475927231960483379482549881599266204939075049104084533279818964848706017171048887737696750817898316251373495039045985572100402259068373103675890239514386423285670002244773093390073026207624690945777028740527754909411952456320312686098331977061905828811123917664612333349081901877663883002048609467352238885311707762689259178089627745531445488697463157240586213951835900279312578325170603472696134155292396645596033325684497220384464819859273041687991096523916940799672989604572521032717824813979047083955663884973936980386095707683411845656805031411767672918871817292244486637378249408393370445211400811259116276301681052130548685752409378042633793378286656260550827506295009225768539509729923408528392853267804701233423481434306081208852729366454488787687044504928341737790061949648767463833812828798611282812844294459701849802772678272397880430003536114448609226958915039239292001112738925564463327159820499472949646690240193673759204643134423881506757344168677419719139165175622311359239733099864734302954063993204781997237094249256298011101043615931642566827253166230931261631952157039433710637894494702227214459379123082975911396326167152707452660372260147353968559114437142376630163198569789528846740722656250 [78,78] -206504581109712586077752615365278865875220434306088091662229901420712281486686146374900856125334542822342601669733772145349448332662788955378709133468259407545419312649793484967425742997361613847690689285223551586540691833960250140310837790582108155535096595428429611167843348150592942896489983420260404320511173567145716952393048770943345383924632039758431741983864270282774421304612495142888765976264515543740937382148883938453028551804411199559855547988992934138806741426373258012955415026586498286473971421352226222139806761827658324549168918635953400539337437423586584644945802363513856875145482027628978437523415740014046307430256205770041484981882285242142243018543820283708328177067986184341022107067111904315764545396104541834915695842710279759228156095596133050239880592351128231830594494855606677846548647893460890353206361388579456570085040020450490533154882385025587374029877735608576162927771438971269427327138725587191545839742032690054438153041198414336367055110077490323763431725485055850085277490902845909254650009836653998321288316790955697189261207996492239006554824360308884905097631769453470884002883471295148115069950364567698662444833869091168212016323827384400432182245813459186469637183051388357591806996805315604402320843201098575652123596480298360511265194336534798617600244897005461518825173904483003161718100254467540128742843422640741945261384649691553111595730781650234888900864020163786735525538586884622380733018017766152588706766923968398610750342459550915847236691876329579214193437825602613708497939879243387257450255522233487606589003923561563573081545904547156599688006319045050989375888466220174289529588282855599213990253023358279698433166720634270410277029495619498344302494976899406844455236533687694781038310638185738170556434609371047945865833047153379998575317499387713929474443526599035611731866137277979945465649901892946616423489039319552775237842768529668601513766435635896354817574595695646264287100688116095326076322327474097743840454347065285412269327142811274587646268700991177576634335493949841187628845418323653949761207996051732880964842424190414558049994155588074820723979127500379061569635393100896607283256125285608728603392592049203813076019287109375 [79,0] 216486164140761525982057697023815548131127258815819721191986731893520588774467163040101320289390594044132856641464855670845014408258482183594344992141034345781200718789419102877883426152140533153630976662377117117331163055510232580463648637246158864155992282364749375456616273062287559535540169453313645092548913392392236150133827323000024810068818875084358829919524261749532211094212919250781395037897477887397367238700540092906279380446078704465418941490378574011098345313106273062505970388442877349820847957981181637251962954927071378260843608172192054885649023128354762632206435813891340459174562457485470278322414431835096865096974119905533363661291799067308470796449965290332473460144765724485864480157364319324016066267691082129682697316938890052213146022304950972050712887565902780017519698122687659354673376404604665710748697290273010374623295106568752335214981145592769534520862390391245488573402925387729830325096060336461417239816115308100100158864295085500151413023065648162206921692146861802196146730147952875144058089266032611572552770168332943515846563397981005823676883059286358946700065072298401195135109883006090111185881990273288130622238798007247229741826939414067829362396812941722104541513392254949862692157361939046036520967390789556076271620093467178984304168092692316501137649879043223936070753456240606273451727986851516717155568975004866904191555706771192966000864474088413093550006700520839417518597004467669647690957902954849918086557737013681529465080236200670312000831220808436619587898245504466124700316863555774878564896313092084929895568501125967152937416004666064021691039474230095847883142330779214440046627527663356260863594058541533438444032596506019932174981647574948195194682096821886786380353416105966535442950581935773100548603408677031588136006300932149254657957410293791247797703804410485696713907471033357031720945206561419877806367910619725845979532105997772382710590317197120709147563612893509398837662998825369185407770886175556435595682074610706012260553948969195158881903055264740329113455289442678612999603916028145141392535351022691071442404254493125445295000517047390448439825114469511639667363943495318136329755079990312023212183024415115293977289039352217859401997582247112461573124164715409278869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -14113840364036024109318345065927088815430323876039675482022590699884224884919059802321693584600724148964376394106349739303562656428439810340580685667376291212404385798798106522262527896972972798598384613538680945384674413110492891158920646663479295277762084185308558151781648323010706098014173847524377625471685615928479796831364068200676972273983432461760976642226820204257338479491643864552850763781980158559736703721122802353608122092151547971582859665763072607000720158848615620987183830995967107476487836576318730512321034061048293541601387114789434608054443921352164049541885718645183237813499484489714487610550216819142514264784173496394611132077200604350745832481925222038808149370406957277442611316815711980267832714810382237404268002640663821448053788826190440988956844473957881967116096801966683325159506809873049376528192684615096360583229768815855655282154470874281094562192674618874943381184231592242745629070680939021780375058377422741819595217348313395833654998368120696517774600661857617512226204153448817956485463145475424258022346789612614571050674410143539385058482377038055357637544234428886785648455763936877620587154565370136757024757089391362604560598042725373998988152460186952644315589678108493753779032477256704995105514660366318065174002340689647632789412783192435257214556096323377384392302109385565885735280111162213747378884301673518896988641862740442370990938419365953480077678535430332488403027233508614948499062995760016720357741331830589609466675896133271793568253118081233578369644617254540231064639032936126284036784409433731980441383614352941192697000892463532095537922462501335758885833312676881046298620693434355771467346914700541791974853766400464089159011199452074832408638683349110613917904026277515586053623369186928112009473587168114156218023319495712057102599247836053738233816114294333927424383032312771878103878597367252224319728017587093260324128730379202785362184333641668621488972089652379259060807098048855212254683436977208775334906109704613791503603972142841029208986869946638274804422650560024754740707491654467854359304439151638967975242747776828428739252269187670249835020781003364114578181510013506849435064116123139904830638429783063138194355168166202211659307017162755248929073559338576160371303558349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 551144645086754303979740520737258274423413587051712900023095876757496148534306561846246882749346061437853639293343981975320439361238829145984721948862694005873914767433662325430365028222653237950996735758502793965605651428984479408107784208827110733363263011119176586295763543913239196145916556579810633265953330227362637509105890114022668316967345514298627125837764824494420884291462461969842620748135399599689569471210655548382513695294282197309270536451708308497785852493792960664845935369184636099928617836708342341244602714909595808697851386995178457430548416665690644340013282732885770704131811561148986097329645228905097300671844003928651735003613918821554632510609027625344401766850823758397171155553859227227714153957285375390938235173761220220911887873058122989054289399434047704752302073174356923756606382683987025018060725379132783315187130621933185259512628439971493774946646513688235982631320330369567836605243558604845259149815116835433936374428099812808929292526227493343765981401664282651187509337685554644575602043718867261859389691401868463871371891907560002570788557265785720903097234399580944725779608373949116197129046245325471615069584623779191825498424702212742557325258954671959998498767161363945274895654710083463095019457142437172656257756139566700836016590825544292769229280014462397587362456358552678571828416385934701483063045091296169634911441940184210824769159349679685107867885015953333383358818138400434891191838584619959441043799824576885487013231250977170804221567235442732298536849545497299426713769190287291725619948715361896071491308085165556916031438375231096619675466103146741073911043790163009199500761968036524143865614651791412937716877481056045242962601053821203844137387660355546105816182339391933800637240803626654110904936860322965858317180744804334022039734951521752201259615905386021076673306102171743458828879554701238335379255709573445869111280880700256636350158836925539300037517723152575543852542396021723369493700051611672826012035183834174732529691016159721456498433299389004068919241593974190449503490860868751762577550146932676674769984642093547642045941740359906402003340158474518563346141091146067469807943838889021202328407005789345904999570747274242889206829380739941989797436860953894210979342460632324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] -7069012234257992252289480176250995915486287479695066140871656086821147367099507802149809475886922760684769351178857289008734029592249282353040466652773770014496531892476573799024442472380126514617560211111859623931721009292115473075113600449894988609925032727215068047328169042935720654746777301909651743814675086378412085151743750879502298351333845619551014617982473309818552888639677685269496904101426464548752847508205725509806002533449148868399411991615938995204381774715933664076806954755914487046582992869401812104219935274579406702363566658714523306370919675572414431688361650195185314855162090676081138453883072544196567163694224493195797446616508693660445787501261746625618390950629255045389733357890742494732640027224462289174524321629927510976013465488288730080705257286644343077445622166754931584597759430159528023443638580562573442130817322600749344335019120405266591631054411848482583619329947288880107062691615668784944626909882046410803203191018790663255368729390034094792402026739294490887886127423707106195677612876675242695282881603428823872345160707103442188703552429026888361263913362835844377622213111135905536061168584202674962273689611108584735498855418924818128902144797780237699085695434562028056735751133507686310496014312081357995644336605192604466544331633315693144814154125625101460932728269796403606029452411463614396556920439659228112965457738374534129075369110397628344745660518375297266336679373977528472187008934747371839118960619132316024217642877811697286675432802379653097176389473077753416811831287114179212682410014150638174485959063896742211710558547885501542687652555032776111522116509053052728565591461878973450099516805884394901876425847417202315602125153828828578979506637531070239732359244218369907984575099103011311670786369819860058647735037498754544030722926097570829869166909179124462460479142382190095387442536984439265296054853104446305067886454035249095884927837681196846578608487408157205861509800955410941770462025770272936006774791572224134616791789162994303409343913872164876501554552356935473776920327667163329718348105762546048048873572906355143856518328192307199609330139806334149423176593395440184904564713982649502232504441552791997617128978794172932108764111849842435425766290491012000529735814779996871948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -43926956419396119613691117685761420868695575913645965727822553990099627529565819177834735163878475478034425504760913725414169986019613651999282221466255880118378316995467715125389121007487073090072554709772972680801007929326601700205064034100158088597492342924156830526690321758905564214868996893549836340162119060205933048060051744525312553515773022341006759273204538371042971183597674976610356626622219194450442034089733838323247940380281716370516573306000700736546528440962123528967908973345876002100288374740746069377322801634217363225688799608656266344703083695631382145219829429332462158451624734109220453202003895453160605619120024262938774094735812293416009431472515877639806467087051549433578982778809897125100904696009643629459264477244740067230681778195245360974380264467289136578187587833950647830364015330350051572846618386876274447991749937427979206553307383936430431786525661843409911285515370467323870983740435815584883839434321271479356069243132575704458485117894038062280022770034820293685347952148229547084235511221900654467270631826193274750834272780567819996101780577508827296312847205480493854820842705959310614998124485485577668497665722747666078945259458151389633621895470855792846956916833601317676647829666674963826811994693945848486214011824338692211430944639822938681662701033279130168719723957543102917156718417805014573993063651924517076849745777632685420100797048434410629313749474238561171500253916872342454232236769832017102654244024479491984785362468378495409441761340344192330426119887408900592676763089070105759409947601476108109087930022397031487697644373580879125403966469593806694939412704789623527104430789193597516769643337168883254095774806917767295728427579708306950436311525435294979126809389680250962103981591711239589568299652765276354094110708651271269912389778129316703979265226045081840758492164830397343429374581491173134346004067556957446764823068784108411240430998831468597174951036073984657487212420034028333869252811775520344095760207069374656652451894070796957059318792753050213905061618656164115371233485888039967160336746772892302019882013365589839830825069616810307997057630754021482860541016180611971167326174897152439576765494522484849776380616973581063525535405244986181282236627806524892347894706290389876812696456909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 357847780542417518981033293894710088868394516395275465292591434617987990317946588652554051252845590349304653713592922798073518831901759770578885991962609083564293975407867357258489517053996244279734275420396946312804899596145835941557911379124533607951107603738273657214728947775042751463509867768516287358128969565281391373409626354318484441307120086508313053281490748222623958518784441026926961079160592963805428468209243673730758088061888558893137084095876214864833008781087418034512540272753431432738480852744871080153578177393777636813487325159730114232077410512591454809385244239283956841199506626787804752482012480551595736466730336385751767606005280820910427988474971290487706731745495052660560400014772708476781469946036147632249399850980474752555954190812919473971762979613414421289663608465098417090538618451980886142315775811635130843053802323864751683157265671607916993346219807466211063569530802494236879416663475096594671098898203017964715042299459627763493464355382140476521703106888776596982204893275213340248349962317556141799504219005517387297070136067507551756628571378033464420268798725960143398593385963614086092986066811878540885394490767847905432926212923475094278478663533406938219639463565708115874223159816262512106194923346885009924021016854770127853276242819526291532061993642814707498131887299126612536568370360758707129699489375855798920811203167877515620299120335824059958032795045472804306218523173376450857771343659388398656461678352494353903346736867961473432093804377386297907346916813556349174716062705359548989190211290840623011534724592141774981718480177246090515322283939640845366425045386256711451239365462274132087578805079330139749410171562075329138368015253975564517549914830695923021896002274483640593582013053064763623646544530449794882874084041756444835423507046204545832448501066414947203363287625795767222140878382208199111431938534062457031577690141477109992182386773713145960461238002810916954370273368465909069457824099761979038467309918771763101823931014491316048272647424152834572167622010534708297850329870127068317157331907089186548534980084689405950381697906805314528188342060482574524468327536650625970132982559509755892011600845180118081001181927502767450423538937552975455733635945808807131765516551524797250749543309211730957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 168247617486615907187419099064367436587753800494116853265320230384080221688400002691560943453287711635971106429223936415455056700828422531152784563973411610482501318819507606192930548760352682043328310644092731226533605004229922549586589424538653217612735351405903408546974419979216082149228312954649986120184955460498434024185399023871185134578372587280130893044798776290860916603925153731108492329447496472731752609317905002978575008695600986868987143354160950684847562297357928402475033580603469529510847241913063161436559862662248170082868866533401833505013248579181508562007196401492996807293585721291823700639806129576415528185713696304674684364519445247502178519937596295652596328655271964401923558675732181115061406227978203305580156531494933820314598394532204059849995358962298216189620659522742020650582867750714826287838024867266283324688525247781619988577658776644089485884851252034054979048453255429792566715129357273657370321378453719816483199694128796140238642079734593071292775932971627460294422237341278148393171777187778693465230497834172155235829664460832919168953097420674074708432147840064558606691441523708266051293809054055023318988920643892843442215396306389707487810225378862176646264010359283332632982085891357503572743060057621107307793242917742480201073012295753423303199867084714253303285408651323532060293878035226200782595782773575894851009183729811282644462319004648503631987243756913526377209154035680090035418519467240276993786767688291555026002779282744707265598659581991117969491662001979686841797787743161817651635463163695932752801510018277367203616698354744157093034057625356034417908954190779437425267546433947840231489114534605670119531288210610631988886101444367653565588342414352007495523695233426840501046170485542108944536218029205747994220866782212012156059011842308278106004064516504682816644142322607653606502656342864936772207941513721787921409774307530246765615978273344368989824095392891192519976587412335959191267662327598597861933819037431257495197970191937828353354718994430892198932468822231248888787429367852032926489280164832210017650750783718468635692423280996405342644593656313099608706678715823981935048458272561738232486030730238784057681845652690888889086826802070620036035628596169926938087672840804742691034334711730480194091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 13403097548386835679073500395112645137623511806021841886518390699044645925186406690778041141028186483572462491275470470067365969771577363147956229063890650673967795872205313986720758315677538790476602608349982638559504232732635670531757421761684608313657903690755768354764554880739564612853597872273000001044962526756755032136075172054768020199236615326233219500135072808225657719826337738847145490327137136716367590059922440679150191846876713652314960493827313047643179327703897572904729694484916723425010693599913858310775942852661135581710396312563124405924394998098143864143987955295911278169479878993521965083774315688460515298203879346103238713574401344137517982874794882604299903834516321816652083075617698521609861042060063567064471483403706535883858659189529374449823381264154912985110467384215501255405138106877698449938545142836860985832185951098177053949546604055386015290839494562279469828984721810404418717917000380816908603335399243866686677442620885453971229139280912535189191337385223430105386292146082478358684512525086394203228287401729610545024051833335309106866150048335137392509353873446867352147926814789715542952981054367277814253941526113269403844071263520337975141428905488278324093508475230144151730805350726274393514343334767849521553051638911494872613634300130048942407704020156336575305873878489865739680184185229680408448498503031321593823651028303091643495885553220426662633529938482275038918597884079574481022434398289543042734113251517562288655292558423822508089667360626129721906563517569118827832652425625274795418260554642807522380945647300348070068357096726851407564133348755703403895231574538790087726871919646482635503042173133557525612792018504737066927442392066859353142975737397546928422852227575140546331435533144002608861267568913201348528184185668960017954848098154001800865041343490388375470452299632109800999423215848536697598624945721281416733145162742455019993532668105082097877325081349966374519281582895877988848678480521044295706495138461309812737083085290899983806657322940222582306039792644522231898581638924618700910328963267169931369369759139952739257740088129265934204422416934094422418470784908373633446986035804260345541457343495589118476897808829017845198654714855385345607577697352945185063799622953578660755624696321319788694381713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -211910506875094532989496455362136911102286234039145093461120378262885386199269759187238227780314498475188846384907601440298992658014853342483790578167122624505262765987541293634710415850750441570071549620831349072203036417037138495918873358458489029069650922350622572409942202409781632776265240155647837610534726194223276034952809870873380126648966778892936790547640641776633954897998683173915400085429382910840549672260979492476141883275469081310934964612614974757222019762821453956210550579957863571979293842986375969685868968900531377629311281736780463865718692802808941651854851483233700559025323421361700741897045929985370147365093716885186219062086215709052389168651527326340418639406375585134000400585028525850045319706758603491126136110490894043950253685837544324161135477263603573162508988944891339123486429774189480114161576249144836614612806029244350692220397521166329903413452263294947686314673621803656607102946276565738801144801366656458427021002743347620861423944880132269903572705401394103361123975585005179464499767100514268082390747364523444786285225615873425443297811438040804051649186563337502881596536631218166498961032273645681194640796205470317881640452098940239864386721607514672855892454282655713518847255520314815261601534145505282322237135148594172058015792585685105783724410366126824615403279230696712264018999198489520348729944407005878898467817971811691911101158382517253268963433168184518441757834486397473860426548930940114939300250996988183315777317763406619401628386853537799974771311222384070596547435437896233960063770348597474039274214690733814382373578791804664046748464274258872746557674287802499315831518767730826463365363596739207200903033798787285446154351692430507833221618186624200879310050190669130667528650726575263873501277996975394396780181205704324291969354775227645279679965230250762439192315205879230532206451287103509552580956085582816820213065103441705712570894670851413178971927369686747883162837120147169873328384580290718122617865431310023164436871507663899429936224020712170301649725873507120246129874209828238264434810016856455755042867696083733719442642015649881376914029833963114439134687468638645725583251401232044517915292574757851262889971944300778093598621172083136061885328655582840209404241853515261906869271424369571832357905805110931396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 1059385597573233147500479448062082131553268426661624103471710498478125903091983150940808569106023861732392720532567255179325429940257506379631436919898314344370670507944671623627312636685991221542127603135827722635261292205538149582537961267743434317404095544568878169702497833023389677540079076765041171115510017395818162959104446198347142416125711014212504254357142377187840027980429119742114012320991255976411734749591130009002709707063449834218804217499071834128557476683451097561679271459828503071160496040026297091954751853680548981432753968042441022414219405284403739446984744006808818223949984138516025415373962912090479577331095780800149638114022208223127756394722928179370133564911634335556131579646782139826556394975379462843839639344437547074119031552090561043357646051301881639560033126416418773726353406583607780335745856595637292061109442985337428384550818865458363173625843003408012449387617430918948035584127007479239899017851634408868427720106303283005897846039972670555774929922224571998463302089016478296691158331025903591168632090297989165986871662516754436878551014920084978529668355866865636327480662475583198688558910575692229858028958920456296613406648720703784060017263669708468752258428230413294977409305324908363877754611173406830321483226487749340717891062612931994316871587618018115926216516471869880678091977418316500310919786086287492529383508512741831003246760065040667257429460739616210682612495646556233326662343865073332381472733470070333256708963386422546496204951208294164852330517673722864147252621828159051476641569756426938993399818748218205417008308548724205634685427951695355269502240194150278195697183995538814464580232174709276066546769443062808100296613866983344729147928714959645307769918859787076041963896238572350022891593618764086501470495858980781960461916566047723336904354180133227448585503589598536448837042600222243929266559563732858618841312232912523331182863526083810469330556212675667105942914392420634873760711799991115257383105665795210626032122255330704854142568281235321782862564882158056032501102750545306310224778418355425674133730983001275605913477076576526890903478470921469653958294824927582923861399511006889167326300513877815938500719712260648687114177491680966118632179073570473902841381518918773663146632932341439925494341878220438957214355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -2205006801433531364738903601301551243991186215664224384488535329965873164720221535339769387644871755536078307716671642478366182221152377951937057774542123920284027972791716662170190696638245568063357968270732962579183698118814150490784030423877803407317829528523170034951536455930800057838667553380536608747888235933640257018499416348377038179213430181960718114920599055264396109917648118787997861446001446088812804496114192643363839698183112176480658510562742245438596002667891923144131776411392683416465627321871489455042714924822530946897544161568345976154385512422820476143371338788175725826279831755156675828166306451954007231283139853535251651567271881876504838198455491408825559661037551852144716927181262476759233508090193963245429096182068682989731014772198446951565633678665074357008188369942018960599425100827324261728774467207153608634259338782063310045622987314186867211858319630630944740595684548203618708472741790662762105064870919970979390143541370607213050185140223957499308047074484457602506716620713107972709553613749545968213804581488553129117770144972796270701014729318401168994488363973195134615608948419213221935043435781754854912952423646307623734018926218490458671387115620473790731666132929830611549269516773923215549259780637517048197754718461439588035939981155265804075868090858103959186253152767611188745453155333385927816651136840840792836973587627424397616726560412692842392094705855357894561014285626486109727411039426590007114154432507686664202464791903884103704652649558308194081082469571211906411282528463362053252872689405356008297759853341846213426766829547153596884262084617028543871894151995250219136788594258518639945482904881823027932574800750051062999992674996445716462463497687383654484515233578508334171243646625202989137736204140926615563873320069460169853339524332060165364995626905581349272207978462582403222152681887382902708303936677473143888233722613988235910678427446710822913121567423770371987290714536716228274823527391135496858644890232666523092760218750352783032332913277758596182423612683923975992738604671987076534383603690924424404477402900420236943407841055227543670582720230356052489136198128240709418594582170847153353988280506095835962392015109526248665041017598862281761095687173871488240610178636570405292014986813400878595814447180600836873054504394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 246155083082824642802903709462979346194919897950540719619221777991074716216053171559211817659358341342867094596244970508098562124269423450066783260080407729850808108617494415468682444516329318101640940710530186107757676332269690778864516574353793178023303022248950063822842810498104275441143336852231994556307590710275731102190053825606617901208987468090485951528316396483095392203221347089964311509269720995401280613219695392731535456439188134092977039057540643946103535932821245378310778185106922206666332374659671601684026170848741688175963560693379490921695381614274027857459800401135736172158231427078864621141621686747289536391775371435752181443150248439390895201367808293984113129132353240628137659293763391834542562307697652577234114420373292323923228618806811823563345317759334253894750530693390801038060690009980058118672247859497993059526737153489039261965748960230681791931380213365445807784639341368685793816302469701436491430854314557682504782763556745129400029696175582980609999136119974993281377439431444277677088976697919199098439622232896832515822524799457906892672277791023627002840669876347227349060899086799703352536435555269018873853145887700719957484477894291170103445813512109725246683866179070087489375089583406081412646318145966622836404582857857616237493734394137337646245646899240726344830875763474910440486712504898550221282271028103673354373444992217510354376826656318317111541368214677719795710644866495047299393651414048941508662691778653672360248746665622826699732301705988701921685494381437717427087943515161993423629881866939228561271550568750626987092019698278529464548967846106002066461599617725477685202875560170469705613114523210927787402145748910887498115919197729747473212387237125077911594361140530401398382218806983269175873563567931073000700827882120436635710310371993027341709495257552852669173256472084909322888574876571838246962321163177184415750266375116621558310836137955077893267984082136464940207567331704694635587170123749653193975042273866309646629762638791973716176556624803780263051565395851342155283040357018187911654932981424777666353308958051440337748732170218032584490085059065743582991682134081098189923245147422645157128966358274381836682890732080173185001350577473446290600224558885406585137565280250583923348567171951808973950903691729763522744178771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 7495770014212317595801036707327231287716266790980410529131743742262365914572626068009835446580472264839568289914302641801044389637495130022338260714960454036162940190978061230829763488496665562997746704316360966624062767070648037156134781428999306492701694817635704580762855285470804069027445994133859095043021322808053825039459446853748790729844532460236451734759544515004821978813001695391706285275985816294414342641770134517359412354288175338637325666806580438303750816309832847686692568155932099138747094699300295819524780390176060825373064162678322569723195758239102678773450845176114175822085335843694853342317162720024841244527869613221323716229931124288102741137192748125296360703201387944863170134903883989444444910329216876593089318019722070035323259309167443622234486317083808196381349699528014487135552050784121643924838290939078871203043382780038227256497204014895069355986258404112290267237002950359294477876701755739470701596388233668170040838769783742752509072981772674447056299034966200452799084213514938170184724516898654567331959856954762165232437544590365787594192532237934406659262956774691517777155626159580324985337576058560600011902351709600531930383464739034415281811049729769531802700850512682273239811226890147509657263227999534652450566602125858411937739408762367989169077394109904721633469708634550469829967817779703207288546962510710355121709486276244839910326537266260660783440578505148311219257321477847702962994889270529524532540787066906332684799781569143468986019289619034330107037455141385725767356881997706884110524708839347602065201243348534349521349049305024284420147095831490653700787075770962301987955548647188742622898391633445732231590557137708344212888269527994578030760774021082204035271464044716554717661317392953106007837652014814822765038869095021530165235220233250546963158086556206172602853854376361789171733614793082610645348425183265372072075957196379416258587876823038353915020819381090635841793452306496711025143933393302547528157378040518143039733261868502117932641648048503213856283249537630697869245234637700831649741559414158065089038662542845424581294794378584977059297423965810722821609966361726690607550915748611311846739269369423741115197787147376756253518544201983740828890452417614761415967294865701804501623758065982434299710096547997295601817313581705093383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -16709527499819329509065048700293071150244543040648771467352161624370885049706800554981840998883508409684914883345813932470077209230415947135622156070453819979374352736216415689225093197723467922730299147463788461742701052971486086172011859575439390777449783867658204718178104681025915545509083032157444762601138187036945684713940129781581402951628191090321246658055018267325180614585183332034101309049954329942484424145061740675000627040748101348818868718763778403455639436067299995186099735153078282339726932223414573719660146420690415812577219160266831779327248785991751442125707846264760042060813213246321485794030638984405757686518185964345227366717804342440110102696372767567504480250331771425162345685649052425293741046314433831721954303532327427957466344253767512980467598113084320998880251156850077893914403391300889808871688112286342522306582804822004284656630507384180299440357576079372786555778753006744763614328447701739252155424129730226397186714993377789931522488808421409502941554256087855074448892892490412691400589119951291397833362460679685232180754193817843152766323888009002844614676936304880615679428780762870012038917649885265789869907739260556690537335033755422204828237574105391240807150184613774785860547766556457435301533618061405604372335629017688518040132949204037743694300982719247224862308989342901483404273332710852711071958405501832415384088900292543033581434514329666972332133122135814069676304420926967907847398198097462200210183839766637259856456267164604522275687250718110228933387881568586407870092418522134974917896470900795754069111126272177534632726972010856457527339424037095731336870709736542307108676966154345940786064260448120837914981952277862622670229621955438749850560433563963168798117574192930931879764818192296124878182633342634735990765131705436758798427030115436020480553267996624708292616097633642541096052415524575909106969281611151958154306463634431484372746184268909464897007176012719931027302618469827871978719985279958788416980598995420947649980094799528579690733006977549633042960638458342382249806319100294408621788888639658128627402988738123434797566634085998232816039690582403579809081761926746360545548452514939137972828603652434146770415208350484477589175219404826742513596918439750217284587368605904738003406563128946153025774145825521621588904963573440909385681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 69666414867421769188181738607504323991099980531297931531838229003226466445272303897203783176348311497585107040279745646184476184293716240231112188804477147398721714764091799844929129517603509943556375243065159138330501973355137731059288204718173594615817437268750371668207918740398767379921139101522362915809528939004918088203988210800180993938388958087936696221192756533580213264686731609483641286187045721521405739985651415192409094942488252625184671598093158697257948070073934293053767913665778019084376074979235581470487763766633578501182241934177710233986149020888960405911673317520017142061962531797514459925156791138108629915324659045589977173759755772760979696671654052109805197259560409658002391577993291268881321078058724497450052943773460840750069995750090119678687866456129584251868576850718415090769668536864608076486814959263559122580409032695044700186625340284691583113894027407246136408275347411062010575815527267590374725036793246913675985359055160736729652459310403030406911359665761109832157424150250443392056268238295839749178640808478969170462412451472731943141123260190977235903550553861681936208322696248942306368703264270154329792530141918109910423498147624605377253488048238823660973475126116690058278663603178057261132467391082485973991079722723308285334003148299496220543489726273193744681983524261111820929965331777044845655769506703796674385877175633508995977904438905261823152312031466856419354191432221612221229178277274302001627860913310049854663627706526205296846823394055469071185150834723693425562316675551454364126568903057740278480341630354706131284550095655647575569338317519538455841299813519080993887158344861910373157233281453737383285129722274037464146386402848272082610630171620699757227389186115346240054516731783566359989560534199212752916220673368200954159213687662793834938022757595776960088500073775235978204313946602681745382167806230802655931586205490311751839897666076631613786009129913229496941388063045141086155310096869866489163290515028807318553224127009273931250457198225367077306159529302945745019444585526993907763073414848727967488800009693474613857215442724359988502035427478000369322511439097198668415160388677285651983178639312307573594442905529146651734635673265027995715997759810712413279052080032072380574472543842975074608407152457374700293968317055259831249713897705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -460594545729915090988154531383231173115684129969141175773807631191361286180770045293213032036137580279404442141383978591462837675556492515844152763100092931503996900901489733901592763403611805443923091212556340015940618970111691668680318601384440618971779175735442574305821821042947133314716529627287374052009216939290999648386055601796951536943728682663539924592063181188343398374767035161027039203670875585175020127178054195099791243376226060717332463030497710945406182548659899565978934025956732772778499088859940806631823734099620086814476785507745783550866849260904831254404390690885198941928451506854938645228574690066471905653908951332737175744658151826205850377632606550861275175677190855531716051822631305778453298606231538886432568707795500983976559919993453522758409515983833457438440840104099173027580442853683170010116178429789698205169845365368899438591384669194121606436298495430243725535754210827451941285450150341596947612255932144816851005280363188885796802086686435176357572405970191255443419768704903622932049340477923201867300537788077928570868174408601512938964200774884813009371143891969789690096758523340616861940238090139808768118256466429655390009469547784691005318439691819045906221849722659148471302211212073832732232285301064518205614440383387540807452909674946423824440067165752911877938734757227705022095915205343838016782274890252012115476088365628290183577766727825449037270725250140848983569556913931124322110875917218443308544851292719172052742706237842788522104829421052858542917581457468302137746723365291216318246174063986936454680602175010223908124209930494475133483113742123045308248673503362004834675432793862674640105123546664159624116571500106313556905611069993189274580650343205384173469171394961991037906692028149253668542748452998164237765146302258695909715063315011243725722471562604789134127874129200886486754940436182818208489261006534933138356422970769807371108876066107596452664679879941357519991032574130792468766621147934917738411023619438540464246128762436195704274499733796370185866852745682479076581489088116833519254563966855097424673014021010716469025083335879097779087593254076687905294743346237842362718269992909908795623843616408696917418931964726847405863611165120723820082869415498310494088259682317542561771717763931358133928677218352340429902147533880452101584523916244506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] 1972000229319916835810721845526747534687379909861836873101264762451705826946186758686589834856290801684351176393369910034194831558748269396896153993772299279028416922458940665255128022177486325247702926195619420139682845933620368493512181981630601812994945065927574579337825935077556989863277976157927006288045042424481081028529314091681483680753348229720570544775588778545243391795138987728537954143285302318657570195345287571345830830570271196412480263756512606172350022468127913669692051127363957605125555487642034083294457429647593757858022463965697721819055852041267556376322656510735890331325712224717600185592560405488057765788103681443332220839205665927464697262140552840933723406299854648633813761355546359474413169553553316295372099903841984342996683162442891479444360469118688528638881866391297849960970671276239126408706189961656597142747104965479338957046451161417452765254020220220486839880447268554613303842607171427308456137551910768137969103625185974482513361288380908950981082639637079939975724875741866126489131889282265566920924006129302422558786594105984805214550895127569246370618424226358569151380268511312501219579598188496854507131963545118648382288282681887741915258955067621534592792759557616191470613745989400460726372454152564069557074534479187942989681504431661967814769958348276517124570975009843698955211865364896204797177419053248514298486909346733885912333947569132604122856332493250999164604066642499479034560732771545907996428902545732839715340727371479646743914478863937153336726239236246266671378308419623553727916046259071951258506347436351279229331526993996660118328776952638751213946609908666999305881605394022325650906868715402979621217470497037281729622426217582990997442098726352985611822391773921829932446846454735768615277437954587500339898626294984078722776597360945432008115267825078279050257048862726250489862473952818100376854582339464216489589080008469043406430277016946649018054300118350191056934709139186088715824455932552261158353992191666911992710996295905002677454296005052967304088294061514315928715655731544288798422859792670600633038440830002987949451089460642386510594053786709843839601474080328925341119097187039182992771720717812970130177577227608119543024732931174948101677473951522401480841464462742252625923734587808583356592418348703610817041246509179197587968701554927974939346313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] -5497574414202404706162244102272922222485592437564937488652504577225673675103868170277858764210433426786312791485853148530346685750084743677063599744970746961255976387926266202846056022434430556010737826862943832179478133392854719126245202926708161930939254028105133508523421330207010964737849636074878888121310572944097187387926758393620809958321599911941080191989418401582080474934509114695762775686601697206762460112875976590967051073618518255160489407255279234844432116355957736876255406939287177226111421074249004016254582865435448899099424140784407834459982832536748973911643426862352095014478329123854484392533016463345221142329259404232839921458678853978727668399668836293062805203636509010114393019401238712427350472854979830762584280987270177938475996930258705425265464534358407597948827949459572565923214986649983448034471645187725568112203358119415228981899882453737400103174266272021189913340060250139942458413670523045042799213557359963242238284659800945518196495896906787681119498288135130134659629549989851159305810992790161696123271321726661307520390741208100580008507603059432650081815053380503315673866311602696514272789128272191851791420417951401871845953659819609019105703685873029722959513011987246507183553116978655273110638628844430208757265852811956642943701676699959135488035212582477350339360670892181503074961955369630442030671918991249523281539755928068035590494327772477952620115317747928618587926363559934062871812866239515442361855570506228778903686912096479558256197491829885929841171786362623021966880769173002325027058376451568571266824039663572668977972462476398900447650989788751567731289269068171332141799274855820395394843024709650070435826348876138227116231061059924514245493554261094160147072971902215189136016318758174044950344118112854991072722630152830353631539415224217091524271367259660661048562658706251069752952622347252231758094773397797501075590043813870978694971745035243748083820252706603873386680362082418214954329951843084883979957066575887741750964026475432420412170098890240647407055733969550164796874150944548210760077708719261497346801127669111000200028860532609882347569610814242738220205461682744674899231258762998441888994330056266414967916332555218581173839309299539678030155434110036096858435382491369151587538956204269417495970986481878934112699910339563599825929429698589956387877464294433593750000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] 10114899876302094753516582799710091790353613532463634374344149263117615870550608100205884684068066457169758663862350600159089785783865437904032923945865597253731014523792728892054805722644497051093684556606033797957204450787781175090415296430397694431002499716356922946045374874809806207277148904770881883113255357953081668131248299780905294983610926748884710091592188170669080274774176603262063219377584802783801072881617245251555383276930605535682578048323482932905808268686899899144528074871598686994433739464591185441537704250600569665110513889993624748226837742734253844752676449606059798341996993017608268828614670457580725721707581522932987954812434757430337260389088403694986727155153118034282406706801935641423271877675957471600131844938755029539750224623453470719735580144847202212798613563649413143680588235541890543570867140135142930876398307511181175654857254644102495805124644242195844106136630204299460774703210254577313599120996372504158996119117788552062316348406165157726222701167587770874479786343463986189483726274247166945477531020496114067345400475084970307779678074096614966335082720905532300318200665038238906398908637778950460852387250150284247924735143105212518421906278263253836976419464667777188595848898873589732134184439516984005596462576799550630602979736751731696263967517873174918451034249937615407531115515227619774191201258428634983459794260284518413290403220633128449885637834695693906105073165125336058917578681514777163989661131686240441229052578129052157145608156292489884804132351702197662280455569083208503472699051550601200524874698848899128153462824712335585708357106902612845244602431239505144796264833991483620724296729761667892910146403473401985550899628516190062759250403179711233727407655106882756695173532804763850976457372296577218275229191517835198916503373888119687421231905238398309949659423942859650683248894812056914170935834087669262768380593477980782789061653288135832946612801082999400455595196006685382061256406309006274385737344408638069227532458331768606363972902794859320526306957335070923144569609431658104617779434050517586387512946883351662230836993874267004012499536707735226491207072904107006977315128894567709083986009074045982253800801391145239515484974937189298969286653901995595528107299667736869392787746119189223032114865679793177094996780513770119613869979957598843611776828765869140625000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -9729709982940302629305839426484095201933530386058055013280059882940419036548826651882385377232559373270292881246476762191303569939079629190662497686233974235520571530053916031953972055129846709444139681638179146525659152886596075154232204109538544933491212117670698338622014457369311692430114463343695215952990370003311437279788193449962111015026940886302288710647604074077554508932863758942061439213308160761608568696830954901984600320396801761660408902684102345546307923547449751787739289866370170514643006709877463513651738354211571956938803125812833134593508285424977189076792573253952481641176198943532602776367412202214506957418756485510707509591350203120370704370469674734289471153389520662152043216825259144240559798996956154146670396213174900635102111013641385134424620754520413058506938047447499590143326989599817098429016423898696951280846602802288783231207562317861943807920160857078552584878856265384558170491233122106218854403046321687088511522875801268466257666980457163364219967816849596760138833471461260465546994770917071970645724789052016896911217948854711151224311951809415805800786115342215743298551660349053188624596510809617107260071971038446666796581850809639433504096651717290402647774750462413885279332856973165737249853506799690910830028747388866499957128348911678269546368749790152872819599742526456766735088897944374248771097842965187201595943010476450828003645527878513455859986195619343526814809233772156510168913473478973084249204985173771631505042145861211693503064706211475345784430907924434192055894247805307887945933454059585362060164805760684129439598939057084267353798311857934231893342815569954010329054256532821773135240880631513430651099320589728755207435664557341786831585309264186585152881041685492741638088632187130608643545958339262219758955612743743673497266771804266034025588316729827220853056331000012611024821178438363449834260681696311042754593450971679428431967394958643680847943054953886137287493657780768336995178750168937008493186134678024095152686577429951800962089268306857972130156939577427596369905498725869438845151344810137054479081783707326338370160020795629616726409575503224201639633684457571628497678957795468246136773062744438306434850862936577970257462281177437650114992319085275393325145244486090158837597112915958804097469211818397047318215698293145492756874015416457268656813539564609527587890625000000000000000000000000000000000000000000000000000000000000 [79,20] -8897982158022130748973955835313550141629347101864474936804470592618286544501504988346528590155700527317886770801761790475039635531339552687249489032858293099962244751870289298471263920422323273335353998442611919257512700500336186216794698991541584208962617941205375966094848546262254095418938476737006461053508963296194037200896772022088995703916891942112331655809649337619051445852885027548263459744226765472588322531736162642001505054959668997931776944995420083794171968644155414414007938246651766547016757387445942621789352687265172837770666802619452334786912889584293874447144773166954352565630024515074465458256927413753800805735431538657284328216861261164217669954453902155024800518033861880580115440389368123121137126232875020681738109594547420845969536614784233151283870968902336063651308551035781047007846911487918271973116164625874920755118397437158610713054286923707909513876049129722188082280059015471809165049423639431161002655213679140037009371709401903270298391079675148122137240992439733807356749911986385625703184828222908304936583324152107526015512155598125437189764271908674201859763448835459357738078685603596114982770904012210833257213882637835487043787497755584510194250171484035014355829878219915399858369266559432686699463457009395531150017741621474092715438026000908425232246549633797370055266162626916234262306841996827664536994055158191090897938383784454109039441044344717352469791970650416369319552223086310181596649436647751575607486512920635489838325033620234485041004712361714837065381789114712964809604517508255727868109742759061872604485884582318487022514378740176319669445078552592012300660279311071418834460391744098548425081742767169687296596399265528360841429418851645211563558609325121744741499538649986526390882869013462170192678658847425460504262997354451166447425312806978462823158962536906362406982808389190096976364257716564366862675545560788234203496418436724433047277010537171820918350263369168450439821051802518751012205010450222945152957910787918206176971270672188474107477015693621384032058977111434914364046689970919850254702313265214718564263221009980613465767793272391608478134014080790850531371946363365055294820468591898663747734217606895138167429028199113470665043978582329097884965453707622205841213565378618050767047288893124210365669648458479371143676057341810375509624110167573168839183495038014370948076248168945312500000000000000000000000000000000000000000000000 [79,21] 62064296479838932189330408429604615540097000094675919094964323217815376207474927589204169832610238802393543363927476336648313699663254159244208235550016346005050624723902620590350369104233784951359007506525990001149014331991941601885540211078250700796695272084883887445269467252336977235089903244313655681343364887267104694114781856204876672943897077661146149213285127334952552177499379717570832894059649179492766714128653712384317482362303206614886789888985592510916306759834432128450696266215657434696027487221634053102180577586569309372432387427914355951562408943399685405249498899693868268215063078620408703824225481044490360384298916536723206686266611463767415544611086701942205222816611520993324492563124806750306945901229995307606417410041049817186178316614939674478422612414890290954023074480787793666604728844252897668308105542089591628419790391511910470658236123521741632082412797466512491465667748096412530070199005768468450893735652301371622735377789832253289047293290840396718032680701084080833688096453351476623944476423360054067603073742487439418180596237187497218061096002838475313990000181878228939409739475329663866259395951148301084363891647106190864580413920931974332164981430235174266297435338594679072884338858583702958365747603123709288820206421040191098708665692859415100875984232177592054581290546796341954283192321682845247389771840054490216435099113687385441297214563744663033266455440067061801188661036700438567199924616399511875730033943332876504032383635495156228390062169806683062672933865885166272223334436615635794863261042295919897081614370066333497844924189804961184978042942290291489863014978084793952831465207089792015180373836656227712410543488207124051181127222089139866308228837902326417620160512010637373601382831697353877428916984332956851373316190263406581718887847119021065439092798079455664666933883486969418316261329225439541731223591533004147621239216873685673709551033644800301813674225988056940466581185662425020162599923500256467097707933052219167568026710978170053187514918026737953917114439547017276843534115793451138400956329413117953010123054536073358145079134796495746421501746074961509300877676534055959749037245008568248678913148834383316356301294383908391739221990717457193024785663555640853456285973900180491654594672178393977171480509022308354916176136923926093895138163480479321851279728150529990671202540397644042968750000000000000000000000000000000000000000 [79,22] -157407601774575108425903858838239348183361971263219767833475493202532263642758127831309174334165741389981787348920830850533159772224429273446273754843134306101966237820835861124061999314172315886323457116194651152034664839777118645368332181341979415523981102625377974295883215975594201821951474999994355402067896201727661237222271540450592953085411908439994359364153350711538266788887631156383701799972717560384896725547738455141962636907061783220209897386043734232650517551576310163448904559931231479595003683029720885162039113077314816176120225756564323844917417143575911935475776658287164982842201297177154479418664346835735643613013346361945091529291778926145463893375233733709894476308604396563983149652686202390515026479878957240388333537614466004865661173755429352082336094137574210203067996263453380148616679717353985652909849942520144845032802221543880253561752006267059930203678002278783296189278120262665985198563942046919737326973483451411701202040951735946473906684908616242920471977138930277426714017063630448684942670641982300735964951622004611454020765415634395863950493087349948907873151614062478730344741871609053554835561281813447149190790137610529933657873858565396856322656196921838485006133626135125208661063561093192344565938298120960873892271332603010907761722953804752854074170198835972918215612146422322814198546190781381061167688370665046301097076432890024625603964641959190562253809652447109533586362627033425474120741915797980346769095931310559116008646570873600763546101610425432986120120473153582021730056428296426794830551397326897294864957350961784368500699319337180034649902426099166683390244489415160430164464407209138312786746456751305628307574104730381037698072427151978316942084950276764507765303321283340926096904094197294918588837543295605221639178096416845185177555517419346680510358592960466239661032897941703044244178417775893370879149834715567546491284417900911916387495191879875950795338155592227899140963645132441042543230664466684128732247957166005964703523287044528380189296657471653021033514122691708378300051941040510760597277252712284538445056912973544417148397493199624894115096282951748327697115255721263218449329069513979374301539967162079778521402981693853054249012520259619206121092779961307732920855524815630331339371798599977653685211364029313639659556428189241042306556149618686286559797460338216978925629518926143646240234375000000000000000000000000000000000 [79,23] 281502470637581856082585264716739152983452034117536698827530471316276915870508009203805521698601561370240757734450101616101515322135890957786330543701835925066310406273149078826125696676619403290196848311647139818145175268939701118578766069499247419591626309218487811290346132547665126728593475367183487331552515531594794387827146759726832093073840066907810020748553089678690668840694172559749285857562385627484730737438574154487925415969947726235923248098307792795761452051397725536270652972550216301262299659214622277093655175042560643425267454473306546109386005047670805215230258845064840232646793637045443218613888114614596638573636228643606313981365103316552471220542316795937824475351581743160150691102848911969314278243478953986663351633558707735274290308614178511743693581613985336218058120554440717512176802004423913052269496712961046386994649323597337487653051985040461873687097785999542974683566645841955076210784316045752951755292686022743205969289526078915086003704229018759654510699594011206768940869938343790187314140723874490896968795370428386395058461874425938366880252956322832396752073197905678851419693345773612933352605113653011724963091684610039629197740923013276619280261461306292246365608133959570751829786265585330299223179583146998901790906147826265189245554304670930380205511329066688804278306820704836777441805991349575130997888624779980139248280388396020193444535413749541237933062184107769672249476480454875364328936721954233192616413402053401373093740922694274682223734391039573304376753556658989884364426220379001172006286838732832987153428370357254273116607209151762690394597847474135602108922056250586116643788975330652567267470543459847470287134652039267828468779625825657202028691846053581505985766780493253023085245391321722976336957411465831979143656751694999818493291150810616017223821243013525674901849230634442899966035982181601988847748456820851128306336122494172136869734054872846215368477937458560810490604472009157438692043623027761670646237909584813242207248900637812174527696775325764180497260316990971090630739365905907078913201314480753929858582984044953028894487404690880277376410681526522959649114338178082686192857522554277166654732523271959053232944265381650789033816240459046520729567113946240068859074442660445578873998616108319885904183623653099352617936959006814785452547667304570135181492843839956563556370383594185113906860351562500000000000000000000000000 [79,24] -399307500863131735445644058073309317956972716948230807957372499141160647513623052521087915328112962362408405156656085699860622881137007548371636006925097161986923598295693681841569303389203964582117377193170697115925906975015976537632266419223821298620499795611620096590587627449153694907184778523833208061403377848420561781137671448615894736845066807574942624648434486596696504496543137845723911085130378127494439390815327830290375320868037657501211205185719336723099330243025427059558638398168345565317644946522644630256875286396739536984858088709392660155720869206770162087889498132182404074004331423324907270604320556472449340016290155188358644845996815062349758738972111741241922048634493171137620528753514347739150384447413217671460799724081830485691585671527143238203371204070172280483975109852199810514858159349894039623007327565984756138218115322465672930799867761836871900208105402344629060861603719245232826996108839737101986243832376750809363974316850709834971201373294311745138179270750277690682339981005026582268177971567987848767427169718922354769671433061965115003913160595712213158622404047033296916671055584308594150323770558900895596450743527319049955649630464399223731893396598376334813328834413563284595515287751888713622258728821790854861254421327542773788796649953767722551592654232263498003971393478241051862865050463972207148949520417478053479017599326381958266446706288547426192350827975939414587442594727305017585775351518740797116694254390770458407395152845363117597987922991244548976393302830255782496120663266098797302306188990179340609410998986121428956779308787371404657776822516425491585215162278461182839670494503840264864394553569197679960233994406187071853552510924130338017936082777067714899056911342497003098471974196641410741593838880323383909638021285232757904141003104238768158668195488638178956198300775757511595664342585058422149558025067875296657907599503117556600772364239977435174387144735033572666202121305240216098261565918497132220970767779145949036650111864144528488513191013916507650801022468555156169579375087398786972591491148949331695987934959588936557735427824177812996113364338502037651035659158937112861898538545595724769547163455124462537975991919391217465843867437766455844850824855316493153023849956107970312241442485788271581164257687765003015230342528380330764520180504478729872949741318817018335962654163040497223846614360809326171875000000000000000 [79,25] 470609778473627562355878555098801752027665504755482392080626695608787158565509845310997748912651816953869287554045534873284169262643045306031623906929847733892718541022959113158967325352714721689350703163797611576206707872061458035937212115526180676965772834892268842630528844543302609299847447537617375308226659291774935273380783993917599176295222949030706259689010439619049880124427564875144849977832973550451745776137656052262496510274698617809790733455492847692306766390213314509029336559811726624345744734370376763541963877598307857110353791569335214596740473675955427209677648803439002580497610454928322819546452305472258584991939012604038301595362848338124767491418862611888109529843762577713305756953270861852509235137606039737007411069761625992992446229006007070232761823659437715264671568982586722323198615296993810978900703481443836876810556978585987370122371826771318432723602057246105174465132267198369712784761518708331775461651889976081322494867469657521683694535708599248112936756879121387969516495989085035760475999185423301059645680536573879836174784049152886127054027199515277345993824870229862881570377388143004334513093393806528165289328041929835313992304870644010203537314958123940824590986192146148452214482535840245196040555444119486579077745061582296542910384709665744850186582439358438929310654928384278780936433967297425324319552627766626561443453744199460490662951106023212314285322288755584787119882232289840732321251139121260768476852209682994957636535329504016293681523546719846999989378516836229492117921514863778448135239766337400172911683923539321539127039753826482511546930691060962393373554326691611729188599503724682959966775778717092485434731922736854506967786786740109049176826646413177609014752660602825039155393669760929258052843191470613797801479959742938383377747196581956008195921507111103217146668580340031156013623377324736184098516800873169655449115535867685830867737757043242359579420168704082757951779567605643981291430347499845018204719065976124832585857343580292245010156229049100642018080169941325321007545572480941690800123375252996877939730736878676270706496569990697102859386470398966411072922479510550043265611890246135524962821207429094639235763645262655705280141935062018514162813464396923511782208544420542688892918665886869555289437647468479721912336606024936866180900199375339683218467414781826109026335869245372123259585350751876831054687500000000 [79,26] -472477868929023825612275800913289267328693529075987259315706058651782393413099287358710643228668289201215158268780400513944839927336115957168178441565055712547072269561597090651257655735914093793192388350086515954469247053458329226770098290977403331653074720425395847918711747943166545271518774578836359615351139442887811467324213889840057030377691518703313282411447963074063391671721710432600998168883554265382295811172925297117270108303581879772620733878393330312688320268287210090870366472463370382913311544651290228263838592060680961201603785281884848441877349854241865301233998148863582925503122948792117353589910507691079569751882072563376042806787335258851676623826675934979892725550692201533831802243752391555076399359369593998734405103450167612762693644929697807244057335895926877049149918392115900123936968952638278389258881929956405928261110314780652859256836997162677049025717675599627163532644059956331107974797161671068333328018808713517328877278184172554520114608741052129867612018126548338673820741414041909730062964737446043530813221516430120141343040635443771495926434601617075202650241240552873313486414279556554685149680891336532030871293498699218946454868872764191647215475041284766500918354830325392333049399535550291404125685874620726415983806194755587705025177161551603218368707698844682776581839635152573307769466496278103562224710007263686743013580610948974479715979713394685221295451096609043501612513029352943683642047508883854279420262787368176367411992792368118216997520599316137400713283843143153884859563543943543696497439905115150334175401938069884903740215213669389713663167079499293612715345485268063558267213620730910662015709565484350103223703012476007847581722807702739697418643810662739297367887536801750112064871333020006937787259190733281248680289341354614117877004553811157004356773562630857849701973655733216813712511802852175430536131753628568239860218535735460188515420864309613788270056134210069148216957010911151931514438239092799482782694734161040071311087966475986924926510759460939052877757830953810905511677965391194477819205756554025388778087608869561300615136339796464102194495908569674843899975611097612672582983175052065024892278148318989722568128448887097792640654409130576851578478904298173724079496874157637121684824506198086214627276671462312757415698393996322999510108598611206931057748082629074599925449867710014473232149612158536911010742187500 [79,27] 410288472914187979716088425886794686204029482879826445096822575718776413732532905869369261197272870045758639498136357323774636279322410759378679903455884797956099820204483391397010488088856455029629585019378660600813388276962217210748011594899448812703943927845166763150670915242452350880940659962874774760675771378196619429146146222088861893505649338641668180619297856873559194077300069562134249296447518132113398982827518266633408011613857464177976502129385529086358525147619819837950992668348175973616803886923033874780171822721633025937889703773660162247470356933463116848266736403150955868199624494995864917738093550410577223335598007575501955644697085400277350464585834414824816545217659165168827504669959839355377910157664741357747739385534519988613650176951801164167717435063491930909762059245345199784759029553364680695965293369567202899615866978655325440264930304857990562363014342910788691912134113945337550101891924439124733944335126878287322380159110926521667581789206716701329386810648849041833279999603081051925087925095461239917842634929766880145777215704225818269331896876507769162959219010097177602480520658024525534361615004832595321070826181783968796933096204915484631389033676074798627724365927965442186300838529964254205868330633019844355269011795686193298661861608603895241818700223557240678012402464795191396520309993995177075457148344905442193556551322037578710409440279577489314115898785341225162234475269826380397511786741851058763291060222231054520171752334677682553032105894859940471795435788708739325946496904697851938167968986598230547903094416162682411645285922173842833395944968126151580818985506685592982245052261871486635980624172305165586628029787346918191022341643970894533201434310752309711569378094415094835322317519332311086305730194936325259686631169198082232596301941311028000734141271845758192569235011272362060171410455672739533890499475609221394040712401972246856297155043976218104237679366539729930528876600430744692267451959661088210640402923939655638393711676363215408795368177885142932589649679432844737208434002990615859063894243032372544723741951176496800587032633912827241409639455209959096205832597683213661437959429685382996301457802904239223277019665658243873481303732418840244225724969275502990824963151673910899351948700728564085533818228260088620759996406284630276322941924480242294497730851053347682355632031203640508465468883514404296875000000 [79,28] -310934793216460845705617868066873703384636333536712853598488644670800411863636799667551566109589742121860516504291213214495866874673385112788855535846908710185371730235066183727369195478434215415574783443367585637645711303752468775004974444524561428486527048408757161742305188004024393453299511860599395247038573152749427356884159859598257845105455109650128089971797138434366402107708469628823372430011263983975079154378778919952435306733131285615495478633597875673794756495594682496425710540637034227361622534026767223167572372283046586332416280537094894564945451824510132534875025670225099938022008685997566085928874745215849412215971324397360787125888396408563541248506142620600725080847035584783062986595565294157038413307072749549515545204653468530889480252203283712220481527267364336244186979656500497691791200848554912205116250851034707943741026201178186150661134527551528633859296371890583909644220430401728946706204125519793072040959286884122864394372779829873760613248101248551363996521124802062275368697550243235226126699959847554572364579223777355460743274716589198366623132659071291017476070377143863532047821471016172723169542431387232141156302202271349403754706305079340237599986868465570513913000996328409547565500019247059052926779403997515971198891967339845033643760607169090912925393599127059469041973993449031268689391775196725230718326925482630614350819650344907331883187084792322326014630656417256256994516567734045438438718388255477452430570764427066141607557054692003398453600061285786367263363898869031881139611431709216139143515878740109799983498676334499323790261104605575211740560551399309493533400609775558854700566757506689559385789536763560174797465566563260839425269162542904580269001644617379085683857866183557200131136023581918495328119642753062840798285954475099683075178398057055575867962287808838088142775058179146171299729101687850513249290026869775965433705963828759410516491259458574764148599768928490445433570416855092844378672063997336163222022140751401962578667139985869934871938949367838620071152454635744232170558704395302833382263730767670154862385483221359009029754912380733149161540103301598322231812204413905366676782985548906954490330383705651309065599679718683951369570799191472434680645051726720140781375667910400158265318566662764700459970475298765852156476867406015071805712531832546930433985644698802880414589822066773194819688796997070312500000 [79,29] 206475249023181402289433668247132320717179916629125240495249412613375986507483206073800387963302932722731745235770184776897710838497323267307896962647091523418417888367337905747000237678348822004373268660353025331429217342462668680435277385715669217247108935381938704553337405085615026049713318925585816147023219143403409497667337251703676371396371993091634698763891276035487470400125802085665968459745342274183676116703786714682308135487407982896797162973799141259829877351470360859899960390325525846487840742222120741227489924888743964054537338856735233635971449199031101645131511327798742261233339257388973464972712032882767344608057390668337780131863533560231930483990830299072394550859532682095889426166681482135763637703329099915458320967379103463161530285387848052137198491816969660619481974062136626289642145898745130163338261234777760555367137346232484512942904441205087246017655572436982294394755625995742916178904281905604651286176046584316928700433944841773864503759869894300357000750699542712062072590415870401348069169141557463199486402078686988227877139001509652777948221934137155530923294971035859158181855195348173542583087691783232961645716415337793466347755969316417906405296270971770011138495603911863087848375790487401988830161258569754289903081936730062408116163777150653218624667491269627298866268971848018631232505237856812336491469765432710102153738842285783091603626408784691324026066541983856565464167540118396910846843188146486437119210640132626948360726788175167481703853366761029713614810625186224745097978175459292043920975879665511123210335742220954230392108115317315508746342653910114205494115360835418484872436267023659530000844978647254188791730683963196448761555421210388796287741684142409305654053994047391731527518673949945098054790269150341110492351227877881067266968984269611378376281269287778903135503571554994926077440482079640372071538170833478233226011181300133850921458760430364054804823300859316556585199261613524254897123043836123890987206522380582647450091487304871348570772190844913015918235306331948152932469420142077304203961042433327978823239124640342563944981103413879559065109944993907800335362614162854767368758337720601720580870295670467942365379300079246196972858856505109007754810079884578751855367380732731031313027360367255048055800991359189287782860151309377102190400371250138772636160967144771175019180020626663463190197944641113281250 [79,30] -120195195863622192055856375287990417660125703737156102925063095692385473950180510340820299450098809702058228189649046433969977632430917461105778990847428753454039028890482851250632731615768857840349529674498470268407964204719234343472179439877433749898078233717028595346007047320174999761442911965489357918708312735670000221965226070366743732362304595996322623216133463583830033871258131525175514437068088941013039753358987243097458599933854479429029114200499253925054943655141047219685050116070108219069662423699517773882115045917226332166441003654396000584664050888226457412822774719966568268105257357017320667662131739967952531890105329857318589356388092383095166907715768401224182923222824224404949363229563697735765125447294447481107689469058394838606376356603371642654413982443168313370621783841410152083209753620919541837570602940953636813790433743305599165971699031880747427004187522787128399040696882346252277065451570057598895616909890789813757508204252900169777860548588146732453825636676847022035252829572153188270639279419071850187183124461106536724188473605295825960107991812351693817805559228058379815834740326932913494650092447919514699197553128262354011844300254568375673853668996653351333825489198450001983505438197390547749792870888030115232125422635574938226649437317223307014198551120731095006589467449372638601174664168129606452131368838029080970714427562377857556868774283136063710417878772132558716749300067576312374003230777481951483191926443965678395755997546058954139294124531303419057017889833773956566933957189243758097477982026033254898594567544940726686482429307667002273546816888255655853980182637223230835449579885619258064384667096688075353851606720898567232196102482237607364322544847090543050941043096118352985830543232195005238876041990525421009391550707052200857241745349821881301236307261497233696076950172292234582970550955621193395928576275001833905684254532627488438290994108150107258946010767268271944812106036176403408542474968854391916236946685282867647896078623975713295422429122647096557187933436823595172157390217619378586086889982751296498118371681610000397446459878258984548365877580066748968088107766593306349067761793828236052453688501128874299199924137674137853453368424688319084252072425273505442244619033904358460673030313943336659379029714010756241397972341179960722547489854032634563193860494610676337146060177474282681941986083984375000 [79,31] 61262891964162982594098917976749576667034311373274329118374487169821485548409567987166364363109824977299087416382936840300795313015124123553267823897034433773580747143462160516230699101786443887346763904970440175593063264332182830438717995704548707426639629349860000486759140747376097537070512510326768018899155061726553894618677636841087088160963757989747043055633290226964546505387380344666918540571409163599857173999058903003883729426936859678477478756286826107858093641651945913586595988962798767233602002932123222817944193708746321332846344785567168509450236278391026569439811919324029916963818634415966522036718775091876754742155469822155893139870506537081720164528158502771666277353513387007214786519450382695344452894467644422263128656826921226810545991477344205106346978725862979112579728664587168765644979410201682187985415933003950894339587051380879891056686277253483435934072563541109054071667681325524920341165329511388708754863972675901368770968571391761671342169911426143396135206347022368942794462973181611510767806103636908510222913223543482383155360380694926432195551109277337680108567475370016686043476159513138159897986435745217052495680291411354173799947963447808553167868176993585918860406705813299409537398889025938345353585933864751536796527663614530378795595954719051172722446836754552036194355620187786361462945812255908030139488603901357545672115949639943922747248256694497555254422423416653025554221384673652423424807230378880286568249109077023618727296301076856211548867561382430548517890918348226665287165021368982321688588045471043440130642155499851291959116912444661445723699654292072065534574108861025377110335059417758322618922920542777511898648760381650066330741374014860027715100849360860809243396490744131265679630171391346615899461880194161179823707431889763845103654486611736693341013526066072318154493557414399472663701750240825749145485339358937649619125598392171967359143655918928910686228890543154456732865614956177580362634871531011681619934337737497072562035601969777466109856190872661834481744190109727210437333658840810271352230724710073945550711634207481140980655276342373176539213225551430076946252356367672101781713996888394417222759609048907131482589774788113922209656579674409404273830522162096599350930678752202563602471758181564827956074642063686120057773065068920089339073161460380344343467501344591141787532251328229904174804687500000 [79,32] -27321742915781773401023636466168405751628992513474283330744214816472341015200600585734243686512597990501816533901501434571254116370462410358684413081790520088768106037943938638204274845656169195168987534138420524678764314162263804658053687538788843448925986191101984396281849852731395807420764096081918297415333430896842693230660433819766256515851613607259653500157151836111277582254902676537966858662961354913608604642024598380350573579016116016000877069296760199618907230617561989382979816226500011941554940870004054897214458298077193680457623075671185659885898260459036628094097129130252427563589312201581950407122150327063320375665459044725729543509494365867097163485320283473628636896503255341090341380123411678725224534285222134843317993016972607535066925845781669763048800377591402631828927964239282545460398166030272799878250538959215546398800484233869516659313886453550504722476518547606209563223717543911007375185733397220398042920120342054786013395390166419788942395234716619356001082086216951055406573317576670228412041565740333510724525899980658653643820423205696642489960309101109408631473245774139023696651688512392915487687117552441458012617815777665320654263214958111271432732160841201270960018405820538872014100853930728247999364339915127482294057681456312989409656079219313578605014376401722035571993974496911181431655918165250665384265281128059569013364316872295458826931448413409109830814758827763397493191644722057722658321093930029248235936535467445979347317888562595377950260070654281239899202301498117659064848866653805712754443408283169206237120873186825019103389090006686428991615883230887310543585200968442478166890395731402527748175935351645752435988668719334222666507743575635077692739308808248991256666293367956499870759760765313153981365241140683650889459099850693013018315997676905120641768920269740645201989752966874136260970289533805202543389932318907659483909158907844105013288711848613945344449857912747956900617029739567897476953431759148660108816802125487447021232328514106435612883763554720954897067938144720222350338845068142622449378448955624649796477793746811569741144886374736943436541287720706450737106873459654985550970403327018813296103144279368062226442692945881683745073958978569136821759171717907997997231656920658215605133124011780023072570954237165433066637141457591494539738139777176109532956863046315731935465009883046150207519531250 [79,33] 10685868856908116180125084681646715598299590408620979611741059217774286601459337457006750991248038872167854318340947594687557365932651327844881673510416322998486721700651762321868157934621322331904428602131142220815583939716388815721030183971568226989430505472619967551346489894628251290442834929858598409378674385459069126916326419757044109888859337425261648750097089522929568008098554189265917301314449166891595518014547434005560182305441970254477810011898703674628698556675891055924003874385381387978355207691098715434765852528877274746431996036308801494682067606849856635618017719928642226958718920565299203253008087728844944570242031083002958368638995484735914324097852427294671110573924963547115601540757557062722119203542648707988217948591511687671529754166661777757112583235603884265224907660036294572907244149160176909760553077159221499229761274517312481585542237894850703036846577291828468524947003251775210303230410414441342985649536855865792161921630672237480287338650375056267720944300847223419850444398346288885223030361927246777669343389078897596195675596862082678170922059004714857398294933378513711011269597092937875311654750507523299069623519892823382641817465883197965786968083053768824580792666001981438502749351412144142299855885245720116210930419598199920677119863586496655843102940973848987050223606873907275653597920485886025876449216299315691070050436141407013760969320516330827265555780231217380654584732113394616073627472062044300166149688903734112677418464382273347277901805218492796133005312326858169856624438962106738750439117818858296214023811068374662381781265478291249732870881456408895406219587113910862678434245696254185172859342190020490641535502523446884012563343250554509412040247162461831772748668495343020004973872436130872494105860246183134576912561502984318039797820271351537168511996312751679544744325232028703668488570429204738511060878247174546367361619713008356400445120021478767678103730648948733687688628742540800355191050988818479670395569698720753508017913551918390605786759064580945167580562756736400803110084024543207481545879672959505987062314918917725915694662063965748957135140710738762869883915657779009448453095581482917438408859801322475386169395504504459310325293266154902483609761522035134376760080113709142123496137647616749544078659111239093402078244402544474861561344152550967739195852956868293404113501310348510742187500 [79,34] -3694006170816193824504185274212811095449057083978736909369809926045199947129128911449480407004891953021523410923438683245940519748996002575078589973819947990108581298349022102600283900127259466295002974855128799276289481910861541742207360589001159078506395847704221865913451440613288237351783656241260021752329617737407324378741135936859243795339181086969713081368509279708871638420744260846492474935520839954966019603785775677303422481357766894175433839858004475014093832670465507602389828876994971890470326558242224410481128327035909691634472362694274309599970735993662704107040574505811718414936639470473335833771676764492846579490017646176259368032276454999762736602036568618302787499060333400106318065793332600138609506005522606845799461061157844707084059562084386243386901166227221260943332017796616183277890612130076495225820488956407529494547387098945530446806617020952061847797055316386271445814760418441180541916353305667638121092853615263956057069719061888141004885506593913908518614210886018011149215630714677084215395711278588745269332630255442869008161781313078275536123694182950783360029706938888297157420401306019584493915456110545411829918614180943312990793469627649673132099780640054445151436020330928929503164855474364012748622642235824568004047589887446781474477553444317940513276621777318110483861167244548677063531866020607130059921659061010362364655386394467634139744768600311698828831240249733657002298493292265639315661470931417824326362059745606993331375482442879383124812358735588068852430754859314315109809796909069492682552398300936098081800712716928424314329574464158256140914336071265248289893425608580891661910027193870267197944946444345270772024669755211815368097176477553382610284269011797999641568235498307190589898018180126927193977559344684874188355749564831849158869706845471525267879740532547483529744303147268336044446818291815136819842906008132242786198244172410115603804394562206073929140852094474676126590767249684217366678223070113779944278012221107357649354690174250468966639940026944430483608906315974604293991406006129825951730608836126823677389980817281662211357605304070610083256705079864268685796895842657139718437645297446266725023459696208461218794160662229282236750149004307493156307440520169861871718707510571295091160104494631944569922440025915507872073499938518174654792568075141836504704517807340380386449396610260009765625 [79,35] 1146854232163312400025825656046751000233418138357635864608338701576929847439770473150748270395525812899381200274340684022970332715011988965877492726209936160801643174192327496041520018908103344921879803962856254145424544256067612429361953252105616549533785052641092513795056361527051811493527882604819268922956143622685307741760756709444344375650889272052207424795546899975091842028989138349028214847989177399221263658634328646026406353161146727822852023158535200999331181962556065900220856926430205280870634910275434276116444294723837354941246767814225587645830603885838147298577430930004896890391272879066884985022256113238820689364231088863050979124384846459560648455281424231124288422602923104279628466342021168914489720736579946452900455381021312557509860380564449937836999830607042780238457205928515189177766137736544338677226196466459662382092796210562202747149537724514415473420816754935862415865087160588871098454481651189224186523359738580287645841892014562642033800123387481941780789755523911266310805654116276656054153291300868552690503631557858246804314007329167052091960669681150726991160061175576058492579694127592194944929647729215524608163343068085634394499187587664738873589738559133762971088072714100084725115045884091400921284145133572364012618882824807689706311938807948838655256987126431127378197653539017982351104941882231032715881448709283819504215301860770071286722590435105477595624167363857238494043719596723790568866809663689822470496488434588891357322951311718055162152452710253687608385881299455823763639738312817724138489708058004037322672337870036376135711391417091268678925420602969722465102098025645786264578207926409396378593591676870083711955383366479894014403309865270506712032324573628897040418723185464357467225653553774712364834221139427977702288491196369209014786310433138108874504420358180383653863264640937836650968720285016663534865769517048232069318679151934919724804068197304294777376865872391516316431046891295452960164161799348882289636899514028414719742620003688218764199392343347149395440264688219945208603658785787013990522872714201937272936550312139692758578220207084889179997309346636297181334572379219656409118173856751457465097613419335353867189327285788965588963101715600699323994599653952149159357223286444953981091062617321334841263575772988464748145998963832932699957299643332350735924762830109102651476860046386718750 [79,36] -327960828825123703286189218979415546807237074378166668595829808185113928286458542636509589695391984661590258149883355709268607292213865012683021643227617231130516992782880127141330307850826621492470026620480587385761203540015801783518181312425308247098177475552136021456232537193042679097492915254104206751314826474050385035637716873010882456566072096475591842688286794711692615776663706990728636119969132663293061475858722190188740955714173644284134476549517731610766604010815596540821879963962654290499469273412412417191874668012322611331952403464654113296531278690210303761388223254019340823063126696235037022017880900091772267227659822082709151991316168166783890117218026919044869047728330205754189782625177554999897079543071760942608373733959842536704731843994716043963869190467048139107207262473264506393778955685012365307587038415362557774056868641600142472532839242421573610897510316912673888824130249856205990053316995228635439108732265804409926964727225888979240120176640702710596138121617611791598366579604063785777399711546167611979745323677618064795805070388069039709160808120755057083636176177669575987835661287017566684439673470301555078303716021863833321639642708202070153790724093493683213211562604639891059741786223093611792375486037205844065014305440335487331159479017029845227490901033084613209888814610952282264039870455581034473035081233973992619397475669214716063605603447715679267348116965315736237566454341257801332029478060884498890265951093862314491299652702253685332531740075237742328732613535593064391592380143672400450633791782586703789459246713278665926305686222756079386194154789675707605819370638467896032081986199763430968967347613679971219197540403082058697007111900465401658742325475136708400325786191182328597025794555726210511729668333452751261639903263903868191811536090014040989449461339453662656082950830209924356544568757087182785755400918317774749574103734517960031329028367016456097273172450296110800635690431006516900915368029606679123820897329148291658227827704832516537508576473600268107436527484334547010639899680127996448870133177349937942285353921357415836839222897997859739525855787862721946944957957667218522796326055161082536464682103090157656047557192047373796543329311028184233432041040896870650054915177377300102423885802024990959995466966598390794759053032916864593390195159461342200302169658243656158447265625000000 [79,37] 89120757253205663951832028040886838075898608406702554599038693207387515251853043882342360978333513532382229100194709946124024321623777012057584496851229255780013391267068050885911069133512473496281208936763059394630027919897873834437125133438206365534907585312668188367282788684441364381346067896547525719205936792816338409210850487692306537730028002422272630855567563351839630458137776563037162147146807434817397350745487243638743588205554569084661305613887876037061669254672379442665683645683975543654144130776232454780680231148296857556278855019853349075789248090181807787953172474463936497037383969213788470883754240984942139568366090150133095302305181305683106682339683074531132379821175384100281322559499199184570688124517505987452725311023577894805150898145080837949056423567431053231152511276847738544312942881315464317688055558787568850809976872962995802343768715731921530119019625683772178994683413288355328011829484111545633098619283150958573566443086164719218169890610719573278038410863492179119217591001140278927812477680875958763560516019641706591806669569055996864117828931049753940886519152389691004640073671704659942640035051107987709468405281926508901174615688547019033835768826555443439845757696955892118346273295540646024447927730193182980483073840263563025631131180429744077560855993507728509831170979900929166551768877929817595851253006750580332592845338138153951382689578600423550569339000542553148657132102469086236096083218760721713422028587156311690108240587694581903179825385424906128686593509711295311217581535027835029823079020123755184956221725588101245296712912147176687177484377597973227274039978104261848405177487291860754394090172254410945384809653204278580946438897752817907108930233404021363025522232268058420164659393685758113944608933792818338289545251618970397735404672294943358645951321750388897103822062767052930488658548812784202429062345812946674356317671439480588958866722438030565827738586198837511729863422969704520181127605650190226224240940071397240311461177139686611464023901178470432794701149941074710998488767544537515176574951071560877896259105308062865405288540516093059155526639719482506035958575169293395511633486899758965079528528121248287455024357750369642063811778593044542794004225674849424335903614627587489924775001167964184333265901502703650993116282318182011024706307145137884617724921554327011108398437500 [79,38] -23716865192448949079069345308476398590794677494830975079243244294966082549766938677153111951410356179748150638301414172717361614594825675501635465669599518831691700802579446753318508282898038481038679199980928002341742735640010112200819979833627398496185781207943713373509512547330561738077181414589556951939403624421569186357756540943666190854610459405972393550066462882328298047549775211661803907988059052795968601154177979187170701013619494257732511568535549119961629465779531601871059837463201542593477903014270001254390685154260002715104204431821713965979719296449824583631838653068258700970797632442860987194491631849362408150517769135122397515061385531989042413198285542871506735928857371459466280498353121234243147779008902400984392107726244721437041567557779505635684736376480987691919693103611232142056082033336966322866869719763143021658672141664271973084884160259859013745979780699642729268555689355913341350072231420481594032025390419143602525273867217122422786406707037529456687843745422953057967551369873430891868026104677189516139471791758457816329079109668259600634794059150473149107815202813108281955156893331184878039012201005433729834709000912578090482911529659765001817994133074887746770555076123326458246722801055315363377861138230779020210599604630166673275996850335088234169091048648830484695677919104551490712109609135366707980759653901357890994538717512033353743940478567946629240879062402316722236983635194278958958616880567808422903961390314923673896315823619925675186344158773287761789204840879261213303429993703298396589112023114616656901344210663552739223080098116517286921291510075718799430069143385677785508350123049123788776012468697478586213141695024990818908253881266107461333476175793456786324717919559032769563905037444453457196346351046293339050756905891334482538564126314939383978634872048983926695066663775907057757784226692185449791330343750753898858629301899347228947518650478086286989584285490766069672436431533395943167004641445931398150772132355472243064451003771988167860939183098361962952985406033482550053126944048230763015624631467436219071428995815263170082399903794674738749513856759750925776869244202526283021158540002365970104565940830668108891302772326533685905919021655130430250357164585532289433932582212643922654704883573602926616635067445326779042917128936345639396085505090638889669207856059074401855468750 [79,39] 6393514109244969160907298512517286239633164687891496933109143956796826794828250872677022651455972268955126944399725578468832041116671448184074736292600414617208196012431406558309553117107738789730811795371023564207679427951437651128998781586115158356532583116529582944881853530497574362689009193381067746637111485368453294192377921142377545945059868026079677467525545660729849623568890422648954137455468275382412499349650197265103603328623648431041920506402714935019008400609380071479077316941861966217317879110727259824145043885555253046613141796759270979658390220509674298255706420192915936611715618238684570076694747374302876059389524513927317119733819233899710389643999690205395299439690093477827079529493606484748195323795065488877279950618207328044067903448264505079752193146929992329221122193137459050693859703108606419446667785863492245108726437604431593480271617360235971905711951331417597593658929044224709181330389041193112841628307890156329482815156851489681652278555918360550591398960058703087030401105757527419798751446985463547544114562738955763860810935802789476220482484821959819683954436609897941071422062408500117043792305625872681023199362914653952792409753570311931013732116254399594147234940830836734322356329448810761166138553416643719607203202984592778280824009491870304116779056947747529990166923699553403674768084037481269972931828277337037314138156070502858891509909927481378828413859030559599511599193577072765254266696833598549733575832022006208647807884618148615821648323147303574515037448309034019782930038678989695292783699429671754482268761861909568081145025690198195508364627330277682434908721032437211393479564867448897313479509221753731726779070068092504303639594726396178007930463088486963080619830221574745462537768872532451088056093362399638574878835886924192613970782893896539006183182806094132954557900698863636051849010536011273005322958460043054086465744250287269877669397905845910686740279131227493593139739082711727540099219771090377418592198144983282494856124648612465373385535316028959832772444907282505008807950368771893274802974251199400422433092070342693806443106220259775344609986222209872111856471975195045993615037173370720125207195727579038554356084738472604205062946475253105594884487739045423045924749323241249552535984848465023365351306238530806898698917727389898213452568143111420795321464538574218750000 [79,40] -1859968824570939785430065124212005231922274024772176494227763959672211132866903650623128034959779881780304434802810045893312789288971334220117666696131616245241017211715282849595073281256772062111441952129044717775140985895330253546526564852562292239011333918090066235093684705836119708145247693748647025323919149398486470203319162584061938553400268269695991570133170692972230000236662318285670516162361911878620720052875558122108481502813564245364664847801758330255012846130704525733691625660216328229491941397208059880529563515763582194025220365945608899214702773342827787163212833588900038797816511608377994733698108455302244247839879437158969267697176355638163019828731360368827953248551133027097669809301914078795188571760026876529418578849503195346205250959715227915429285701030446545435622890202177687531490916100792114828305409456634190762835713497500986908915314680483013988032765765100301720793100882544255375031474909978632704818422515541154184554829985691020708387978556422830607816818765795112376277708513444976052836223899927932423425213201873388032954199004345644041114414492914922493283074248810415689042104757368234546260307591012513582028373796956758507556506401861272003399554691263532813229085964965934623900402439688375764314081444865166252381168422304874756174431873097146848896303921675565205043649982420796708938209829179387305038791618364010909729142939941979115961936371173308428745264696841947271549969057357371068325141649884653193852583540065357613698263174398862562139067521039111016253502539907205061952334015126046138799613420332825007853339965621269775591940678050279978691578471421800471295509335210263079802076945195962763275500593514578012527473073179977285343699213790626561716729164522696422572735817004462871948935110128673824921417046603219875561347372223255419603565788729571578111977443412170079902923805869459504749196234346304628691102208148068568244680396331930317065700940893928232718126823754345859160706613882737195665762980675496395199393994794057268664910499599994723458334361696513476570979828941050077555149879288762333785143612982603856323733748710591261088167553919677545772643068176617510277828622912871766081128840679092931445562454625125008769432205230365517850629531660824264051473810585036415300071430759213277096215209609477155902448359677540148612849850353473390995873160136397927999496459960937500 [79,41] 630814756236961269262654609751183100523737913717698978241412814083647717371652863049556827838512016145608088185360010484575665830627894963329484361006026029978528084490273901463293090960243549156675514111638511777352554623821440955129870543351898192935835307261498872308011873652009705298521857332374538950051062099481789505141379194430647871628629366015784075447859922316083796834270291280579731245739194509450113640443624489418715708413615217261558235776394010233179313233579203702880987024052118950736985802683802327616924102776049080183090474058532718612604963324913754414454941551124191743957273821198349703907579255482080054047429920258224491006231183655387445624380769515864360755034457732600331512392276090419470373844966649436695210616475595260415810776243298226190507898857546714357582447490841807843771258038427706048552718615640104346350827380404322434415825455834561749344021005248676177738849275941831343877286761505675435896512391950937435304878876282463741123193568288586602804856885073235775288520107520236413570755371047139469493362923568170164120688189134699771420771918055282727847682766431759333030782091018978386736380200858606857071054937710643736988791641357010807104237951908787408130276952833531281571937344045889581034981380954746972244278342815592728501477383882744354713325539590489357513643784837699653391849128107874053287755911781070074885150582425386320785400984869763841332381840782872808507928242095585751282086821878062565148590216617430437777238740761610276864659490104498261485691212298927804748266456736378504374612576342433521609096858154034917349382690948193074924515526295313075931074891545710556715611753199955030899712941090096185414809433771107456620745097932470371926170992174337274825325572149275841320623654693041284180026933739188253414006681366252972871349202110510250708154652206446686063964335391054137309490902784713336035493717218830628913446211201695077271308901040045306747692842223341138899066868660028494990740834585647547488647380137745269613026387631773826414449707199666141689455514613758905916756686297384346273119896970549997509065782132203949905854749911659024423021232077902440039262455970906186326381748218976140933354268843208997991533943449322757218900890406544349879764530259894292139286447469558889197116376796276524420446601256170793925015082698193324972635309677571058273315429687500 [79,42] -245354690207102753118884154857615515939862367817418086932880035245654250169905716565364877960537212407376149018130627339626784815021875573793567701353779411682735839880330807409010217691836414073315957957385787751227961354579171941696188379431200058447776505963219279973550486639792465848773204238018461554400472029460327547977354805805725218451721307100890686294212568282976039192037155579433951269089500175725609048341052651854166186739262897144766276395918307161984946730933224189307259901841075026218113856382725227514859223895051649501124446755148693778651027604474678567159731583806786601920085968600161694871486955623577671461506537584697125092319911623476451228488984229004542420184075122461743344231953300623129184793147517544538308514919993934366807157044704010776360497174880476281144271062707314647060590685949747733398665898098435507814336971695687215549501844953260812161294766590230324078080424093533369661785507873013211484912154511600695507358570219776560955788797317215946762470350843515585712563035317034441594799070211923735417496709692094529273100838348599170877964396830528390596652128330122857110009252645995857080290709493621669361039590721731263981808257475723144358202600654080690831527443370526828974615197271883198499206147456711690347610746275297910877560917938251992920235967849996221941895047122456050733647654844745104691630889752497442686483889943725481852671196652611470027458718105780587225088586597063399878641711419213039464123538101668408416776701814095681043180068119563226640265144386223329486733522883201742891643383110116644512706929995196271565744169444594789638907319044507731709380554759021799163775909067905323863790033537320971447547139847652693520147891193970178591963473406870249722263814296912270903615035028578754416418325697209133480524755542829472067427040054640947279321457298731606282085375750919637181527054899526512824925252026550134329942102061040784223276774838015718300737703905177309656770025071856941534263563368009950392901385193674640331594908497469278357217817832478319572883264591866233061953905685302061246480080305881814670452139066578166205034981596213125547882421622569317739739471172205544453193155311303016932302903106282698824918441590871140430819485986668271353053955963155985485629257220752321686602761730001682291229556515316248896255504896579680007562274113297462463378906250 [79,43] 97327473668369102093638490167569565833063182096590202282530797177570168770476472299195464824503032991782678192998487017335122029432792604186696154576856240963274608846526955281370097630652365929226840888886197885459326530419434041596938483984380455050340264255440633046219687268494272063676787778738199095026850708994241439006597008111113458480213708911875042040317694996302288527190779888739784278989328750679323244034295438159878453977041810752089130887284185720293883841513646023152338135966628443832312993443475145110550541852861582349912494098283385635119291799891887863067270249766281094924768328271636597913544605951728573776323274620415392106011992112808998222567743883441839193221437753862337362046475735704629390183939898999860834986575061829410675149065756881832016709934030479157741129173129707131679537048888748589214573962360637221430127013365549396351792317203216165085725503641995782079094110415372858450125983971587988127094562323556710138046041863633899186407440827677780550324390951523838239362046874812410230403415995902017724222288025146712738299506142091153659464571621335371395695466010664242404182204648751301829754719051888323288999406348143504051302373937269908140925412828278818803711664833375109369407030663160581325680647832506387285420769930675703169499868416422176322216621760594444178651894770546131109282006324654443014569585135893907518519858389765725010289606135718925608854676197864932641149868547393757313089559155662896977584493645659188928468449388836546598484761324084955831867052857274049441074884942109848029871264271311324616674018003135112095059276541112223264790845563143075764908591418675229132219124667254434257338866729435311403248385550601050112869488964673976346165291119195531257909056349336560678869354893974487643353303245788626343579422888743244605483331482662409725611534146923885775879968782749484494202354757754277004621152196993884308140358365220031076218001425443546942171563108331134137027442815841315085861509314046951336384260522153915267987890236270661327090520594033970745498260688204174009458960795963702543359035936890845513079106347421683713407578962975195601217895875992603502573120515336569913860343656736093312571923905384725722213883650656275992140483041449643376515205965150526231869430990697580093369310396218073770378880837089035932968572595314071804750710725784301757812500 [79,44] -35643963113260361829044728949278877003776457512775380031795140597458751931241763302523807572365291956849168854647187210509107540070981235072663293273508586691699918793389605816181527560278756704656820369194081756548659524502476016856621030893277057797436493833176019399233606182570303020222244741972518673317514177850168874453317498090349964400476237964188261311942703622248243433393745881010286033644636827188289163409429465632542253259462438061242782094634611041381267908240854993863772352208515776252086273802959692936997211919152496719740470516884540203629005625236586927024927052397016204213453670705083128374207811017684758147779422093755777913642970190820687568793066092981443988998515028019764060193541086044998584987308224453245721745812803901785787077247693590557606526193211074312701291402413748154804698757517273901347817564522628936693004034127599980260217401453378600862409409375156603083100814602699639602856608390979406913080381938134190222646679791784395167740959792865598194574371831023489389842673718938595356686528850741764970674119234960046723234642920082624663430396389240391157323201024588738548021630135020738422885657981121853680466360658082341367674644414365946667922808967540045330019455843601797819475180155040389802128736273079074517318073472125685427775918509696464397051076697143725189486822738261498420623862392944555280897109121937094199193759481460120499220906933455085270166077564710359692956111473112185431666987159181029862960274757087809522691355847271676735811878550924150480345868725005915945672535425175861180743490843560400644247974308843144592518069870622497878060641057460202897942473795859248084417381702742263796390859719115608638449028855934122365840208327938589897193271632625668878939847936891487279636689053331014690764718556441445733416845990800678594393797029362736788904769210920944762849698642527264242018392594583375788714853886218211946296636844781392738121223948239899436857917460440210967170270280279369008623338286252721544573903482867151588763335662894493510644324083364936169056928438234137104171244926963639086680332470372938280470303495838007103559968345202560188711807605160580554184638149262364700795106000180724085090723083509609091315342674382998802032360296749926663753159466180659664463306777188115609597817249593049582272445374134424433965051548511837609112262725830078125000 [79,45] 11560184214550323079421857431292667228357959350486070666935589863411815223902494356743479964456438984980932361822191437265938611558025966085982702858816332095893524855646151271339281058577597504212868090241761167922520347323042256576199316408821311452660310364790436920116016886701643627432885671645218005267606226240981008887400183171531365787682386191470047745534914033529960243949187178404810139770740958670603620797034851486481210351026385560930681575536840259293164793744370749946383609835223520677511198242350207935900922038279579235728420098716233243070999053929486829082038024109089277667984008108638225046889489252000909965140886379025434000513921374414972625591155742164420103875804961773527312295104167094420575560896564819167694146952114251329208042247523864359282687361193380599734226378890400944845853760345767273882484594335007138584237328916839356612538255344308294974055569559296770583663791634181351579505923498293219235898406139984303565444027455217538235314353645449610923783086328026839691750819448955532581288414398124475205515011612114655581663121815711911650398153974045252320885114240671101874227444433121392686208216903880433689064793382222128312388577153717332408006194612419660872117694444102635738562556758421651089963789307775580373196275147349333054377152296057028685918713305547947779076421645207207142887463168139874025812625128505235255319293709291939003775542657015739741116488994462885557865817626910366437663942730660963896961605518567266382214137349109541305547619711969973033756552671593721871227312314371391226084308906495232313034367729589314452303782137177286276312211335800581282563586883770551466034660753270203331002058422325413457565958571604967778635918333190397741984450371102603412912643566990136308763483030841419384404854266778272827554859739913682616905602287090546954613014549829984449966816320450770982207757798451370717857802020382534181453134564117068646551454480554641271321065341373241204222399810254835761616397846379349268815351109047479449346218858944941130197144015914646771421799976762835249111092177759620204550174564039431051889644546830918361522031470665265866656446082536626461248260269023049219314741884119684865096326847560172344481344221570287946140851707922780711223176652323168087809329204903544916762498463597697866690200763149613816249683395653846673667430877685546875 [79,46] -3310756031788992222921047608121138271971529856129064227476240927413041439124339003347306040109970367429776522550190431498294805957820386011049239108417797726355486380381295927996397092391699807571342120892935491702960883948094477813687038712199898180601917371862768952242495231421502771621175165017790150010967961387138424394941903668474999099995620057541572942016543941932770463644759023838282748217381320714443264766630252307419920170297069120323757895790042745383287835675343080051164576223924663825412185580103466766523132977243500935882890466204909036462514808011546369695435540520022739340264245685234781043618990247065577530497715772319783466791414732771922935512023577300840049262419901239786281767948098703781203260089050544225856236325964694073059611706360893259035493689068618730203307392672185984557620220474573622265697571125564006313007348585430307405934613314389061717855463600137533001685712986278351883237944366674345014117182942842116969616045566335429598691612713550084715134915557102461922540933814453334806765295203432167452339473628952153482174539070433319350288130224140605433511951124047209055382961310886100241248910519584133206184744631591698355882406235619934142336794999498966537739945160686830365540690349747501542944692671292982445244583335736255661725262229048348862484422994918814372372227395210771295876465294482800260761282040487838886738451145746018191379684474835076293783100702410286380987787860108549153109073113552020594403921531658502395830828884127537681604936313108732903860111644346731709369836453706053146645961549452083891562216889381342014405041722681019630473298474414446577117956470809370007023791840353940208431718546160323518446718063059762102527269095783859130145540457438856293332357497936448196385580668600300307157125775409862656660961331375851054905802360728971866347047105587301519299680341162433311564945822689821670963827404551706337826130667192949161986520903397142087432809059829362224968596841032674328766708037080201104063924436805791539139768609685622964729585321919143539716480251598379518198929436416521652519893505998081103335274844005655471043984758253503572107304381880992003292377768582744718022674483845783366892900660079491650507159340522820390528258924143255816937739013899375823863232724419134894854839562539267850863029070060394865038233547238633036613464355468750 [79,47] 854321300833321648799784566049378709387885418404564931993263379561807324969452702434860718052790686835210984162784224477841907779134916066992729999634651706303278267843910107501386360135433476084659335330657298731055149662122666281189694320065067545622757197573027318316092597471819569822617623900045990076390221870251021469692423758116267059208453542323753392711773641677415913482051219151138948547203476731290433756339921798717388270345410665711679879000050610649701124196222272977623728317392170002717322215017398946825277788476203759315965210539469769620717700941433628685586990342756318613668320192838174534015821079840664146282188750669969881102199383633548718524101209654865901269745424666416022891647338761903565536987824041657954640650444971629219811937665298616011826820350123867351976630188933273757315520464419339741872321164408392571883145541176102200355405897235373671936436853104970277898391742644215830199796180372524786366088534131814195063116289291816552562728369062562082739520677174857835954595241131798971206508750149564770164458837173299369858785484477563554537254826555758910155624661403356919497107638056290569394732198606967771618999175366442120939928741018147229662929640597219830381964012510715775620528739471157758761965329673255618799266980728925795253480738011405685348336096333077787176748843428295841414432684298752941393559274767497754619576879244972203929856961921264055810479405847275167923999420186509717580667907625292387293345556903950398614617771617380930245896175851165210833003928458547323041222317767348298527027697965419818598432453784149574699687160608483548937548721919712854395822995188810315555266159523254144163649395409123693837047997169250884071026520462545955249827299451318168966694451062391740013643680173435725680005031888345688205741843407372061889279397291432192479366496279697485660039617090545278172222180609137870758137915950451393809276469634896146779711215100543073075983306855256991835609590777976393674381573373231640291107119561224289504832222338852969548349829943378365755501821102968402865558566702034396711096421373820550133712371407750764715335362244290501442567443017602630676692638784574133776714409191384481379981376712523735788049394401536584859116411057427748598038498603289129314403237478653817456344702251027228991726511497795115701592294499278068542480468750 [79,48] -205238203153641540274549270623712979868380566156187745887989962574360392628690750486966986993025929979205639307362362477474791979971710873208639631252258896407478303877712779386584089175835771418103582700877773709188871205660313728138003813910876148467977841042543721809644114926443303085631682105021004099429016138888793104657539680343400637053344621813792298538182215607768208072353155907871608830422379144795485494907382292262616185936765475930905826818332030051828554125538290101383660715991371404494686083746097821414132393452921902979651270396080675010195404936350951536538746554095543396948982095723720064215412717421241258235094589140348310496559711319798278561694051224658552564287907379144803812272567428343487451123983355883127035684199225302310685663460319827218455265375545234599749135330629036067442122054652480554699789011933069646375988841684853832538326432273693261373690975910843453983919357971501871718774947225992245154945577273384337004052074427065007278891554538435871219728762506069501481084427344013145312993912150754209561317773496807640923088677660386815770658572434856521893833488521104402229749370750813685181223241622707995725927858817979942048582491603948700053560692906325670948839520563577189059125863335633900058162769484701251971991551651027798720709407459510326879000950361980553073120500388340681285582474754845576558121247955987761326179099698509229906761946504889731144544058349347758633765287544715629479631543033569501859870752943297937628191909107421321071333621745206253171359743735440143216762118489299084294369781990731174405312710863307547992914451907547277682072826216185236614892330609530744915716215325096094734769562697730155008303125753654968672923329090013620598647885973485939461415600800236359834084425653845694406195730585354585673044837725574085467039828923720698073324499673450555659955902106825172898646339187547837360701079677041644604842062749531538795104681484426362800934755267740810290224360514591813106978556652934206584543984275711751804651190970515131844505287417687551884107591903814058897095029535082141226456671101722371202836914212856713887216369193021363833353212574681890641924931071860200705798860542421012407267270058815961275815175431090417191715455614020175742093478018858458259006763060083109035052833470600473883722891788039532912080176174640655517578125 [79,49] 47169270826957059108768447289365652788094010630434080643592731752392373770919304296624247174322096927433997698642447004592159495555956724590947607026184838931029082107774068827803638072667323606373624388145328408650165217870877118745197046373715699248575691846191069466041990020741283394092394971646103379026357017051540245828241699063027133451644344493657177738581546228229588385752294098656776495230223128113645743873207898536416482575774847444200168314420332919751137692273686893630564885144574054648094061755283482379063467038480477702768910055416141624196338839867114478057915831729176608824985545314973719155975760503713692472605110458764693994011740149644160641292234548051371658191791710486539805978742914949933112608653560953288269700078119210957338586663206399541984836064642244201658869392401133129735271362164246657512377424619383097563680387051221710757663381772374931354056276941318166074366740062973951330623725735647636138321606638125947646090869613660186675436969236930491431621011494499451694753039686987022294944774735256124224218790496411506002053752138019702413308496459122799755601651924857677019699920638272567051377757693349901375601249974114924067821147295532834334407531972980474910833600995040638238527873952367201443240037374588007828703258005993387021163478671822964781098823850005936861107748253257731273140847657308821153607353810331952776702789863527087620506049594090894551996156509450101138298253999112844781940197696812581703680450587708774296502691186099999134770292584094412965076964100429485300462308825139983032283920227114657338317843638978029180526166802962430796754689442823537368910960065239321682943252080175071383159688300585197986819130064724132100683266229224341092981313987073036709092651833886740443171458415403592130785687519027821894359841614196274743004129534409791712667983721175612823869137220131164673580352659194095814632938645001491478338077778849643483141496453495408535358005419367202687827580925458720713388998090907838735611197731460083048783849761304647282312477507966224439887819965973698616168091488212449798075920179760722192189514493140477471450499766242858964154970640302097839339176125865369758103320427594351465069825894445850753014087505730442103535526613666213363834744162554270526484543506744576965951761375210387824963298442071391036733984947204589843750 [79,50] -10383852402636907362793604543111351567489046811319002642818572288045363562398037747702895179171995195123431445952746716982581179619627292288232698991930605023933288986327389230669991299344669469910498480561403486394637606451757570887618071259173312112314434671841776559211493642912924407467851738241747180400776789001543091853385094668924477995124251035115889653013568242443437414933371677981304375798618413403725529897156473017896892555868876626152738003997840111801341476642897952235628506199920563787603900239524487074821950839736521317637073258888715400874486497940432702421547877012105373047027470102999973911669272355909230425183727241017808970304753649532901389837201005610193658055561599418050321729761315426210804007245938601954984084529553290566675649240577624991653745944536320512236414129636267509210348018824678282839889667133980358408520926568028598190095724261421382828107964597011539961482414252395693373040569036701587769533047767144161580033791350016091612840042874968065046346607723204812301893800816917847073735895108614386562525659096906735184236138131052285891912379190134050116324880988138075994846689243337249650684670078855791460853559012580224875308581154438492752807963275200143417115061789663427432635903308225976281666562576679555126686134199410981296363435204932563819845200987364180236081079763788669046603057701473530645634340263600831279628634191497235298490388825436168649108792904079037656273780018147946558883777727470133989401313612093885004867630862730168703451009069787281747024091820861859512166329742794919133531862153577672388553798277946880582900148057540293060819235495859162655161369424516479494680852141124173355276591316785031730632407702871553119160071347989767785040924760666867584346181772610470470597942374922620093597113705020340280061117541151575161605316327165297708468028590413859806328624170761432251887376182691667872284219237947291488262764444220698529566507355613301135113217489842989562633036306482773747872087539352035366689923966577096823222363358011542316361631710814579715862102111055085992087371223867488634799362981984287415035225150342804018202674680604742536701616647719630942925581623146226459382528488009731504117289793356743895978358549582687727170416807300632931116593459443153953369782649560013894753733904746141603059328417657525278627872467041015625 [79,51] 2137542303365763745962495787171401783109637777454727590425411813322066459328548174856570878979661079807462411044337337443526280482112856650535060498509596561175112864111480431416872502002477086659962961958033764667800515511259092307451700339316816786541971692773303521074098618708421415582000922536248417086381666192661108047857272168883838616803312810314947244068779005022128289001558017983586015985189251345837148704875395506491346284270942436369638667884912592587429643407414408632355238761271624670537333292813951128965710205804121455512890261710656376738005605484649613255998585828146112958073303841279769238373143646397449100088792714321039435195152661133918896444128519889253026040609453639616482813160632245477687701842467028900395420415843816755812380816895269267515408043436871366485183417960012333639542985224241297860376252606959840120071622678264810537742856415408389744898901067913339534686693983601538869718356709802927377459478678886139800076122308682718339215034976915366945631880311169083999541679527869664442709930249446232381271596159579674975597307704972724833448010329770446644549000961695571141612166861942459073896974717699156134774114930747719915000652865651520671199022943725562997370330015992407286859519391297036144305013323368004634084334711168534205352922855516731825797018095337415633944630837524472580764706302220065927415232709843943438212302256419003046445481339492124474186159066586803243356482580203576410734920256053721400360360059084545818039770438462420747998794926519092441476414019514047171243333191355163473588960267782563778972292376354886378518167089982433145288639584163221681577464706259746326730535643955316482974458976112384520769701437541029253957240067902992997661438092323506466052920144997469056225167355439458309156574371782504377487864674569525266408514235209286637829357646095475209200319455562879940181430827583325797937027895404160710115717035598743117205354268267749711731388000048083714421502660599749559890282178259898815645295067028192221968820692607840139596386653052666277666381706738396503428245582766879387458394058348007197064283570904230457955729922085454678117871813383219565737761420595447983152753518388876751011919107893161197703240664835503413398896833369648351507474003702540365498332688000897544277411157533086427662283313111402094364166259765625 [79,52] -399637584206509977435041986897973969357951804674464006231434266057142712100648631998441665386383140083953576410696005463788205589540114341971258413953535207195824111539777380298312615033718365739058184533085500713898382072862928978902100790080043568257332903645976973008521467741580407552152979808862347625982018871668382381088232489785434204395904757131319651639005029869247487016742967625735839002917161667508920429940264743912972862514730083324937205289661875295291580555906979487111560182732274797200153456946597572743502833134470251931959408650871125394113370353082896260213044201364462923474290850461601163364784786956692052585009853593840880298463938775981486310452414527961276829548697068530999649130656481682251502800996627085325568326974230976488701346091964929822878682263637916252522741246142493626943305345826866011322727412697575932540047228746274402837532385541260801790255532888891512813854065517250429379990945058628318635724860705663098877935185081505493179432157093957963078276186255651174495686302588566419001220145930972447119611951856512328849811260848450036329688299849965245388551080232497853152492998524435151557744239252308284927840325856234993131401883574997300567978726461324299378645835105603134560344166969664300290623125620068767913847739997433534257851663576325263210197810740746059769547571103413367461367571066238200110341916479644566980114515772300567846010972896515820007220432746097957515695633332716336899230297790604647364807425322671038106813091685387959158900539222350982023725172519502799130008689297821280351519262599221839761639612515448136935529044207499439247946298169898102694475945858739690949286652847534280599587933549039330237445521390871644319013640221210343450047632938429680767565055044321139907128372024173009046840875713274458725964930392863086766807876112301325484824766150057120610654729779457891006581753098627504940109272490836326232625051345027326189640994490875285029458382588857162702225984975477842326572157398732033586493796849112771998950618484706057502386202798017548522684120362072428700592419339464094705383670549945485296984150761372917799816033624188597291129658614970125623972035649879160456518669997993807070860232523838514119445895884133119254084881461511008506392583291615685384502910734954784957150691893090765915985684841871261596679687500 [79,53] 66355639211496019751915756338087637945940513411715852658517579110592885533584703689058870107111709730215355240520529183386300446815683585373546152254950684290429494102059082789192675413657679713902446988270506068785743506991063235133007075235720344369167947953181245372421455607320055040592607957925690621749327736979313726470049582466613092411731604200270708765182577475712062265451590218265810604870530761338115091097730534637918166008208064721209332321147086761910383183958836745699539419458162530113169625398234524213470798429742221156087739482251797934026527208648268484196329399581286145034540347508053828737997512877979984486443065897503521515455286143904221522428560569677585065643406108578380715711137078399379276494755772501087850942145162161043501358540911720494523911128624231217089680676891163625860166643685185908190171178663602344437388338988804742147054449885950084794354758246801573879156554279489448315603432749622451997221670154219972656400144820217627799045462392969061856019571741081853506246025822564903253313512146960944053966352610290617754818461872121535121806780517444878026658663022008233596901775141354942808073910738850378496166255581444776383512217169019117057635094409170595356864658825919455475677254228562994195239872858419208359497843877852065544232032679314241377103663425774032791042675415807550497766726024561598000457566845868418794838491065943910223182223175963231208688113245558132919091648076761741097647593267828412871525997831559311571101129214339407077024389061729536008609950850892628247728968616983907456875598856702264384227825193892471982728181264435586548289697639224618425941403304934067509234678589751607929269826699241790084398468071170055701490909036211990619698171224572753065851108736328271009024788185035055837289165568534892694288833935824964276157370428286822384262109625675125284616871591077480690507791157170547398121633754547064893602670636680025268447734308115372045972842578818690175983867498246025468931781645163425325693897606006093429226115402696756816455010120590295931967506565513855667986662840063371423076047771647810669034483216172525016012306886055226598256215388077573428479627859696903092367369512953254326271811108439477765963891458052524092773182745333157732090359992592677911777210706182461965110808144174825429217889904975891113281250 [79,54] -9563678607428094932497917706942687807505774426029223675453473925230319327940531475403362089218336609640875416732475939645273575601532083141787566134806246897772726978219337010649879346221362226166052883721179454739482326381198681579175434715751544289841636520825911175109442592823973896726425244075410450016676086793509022645953562427006457198946600175139082303017886718794218440563935437577252903693042766950809428417710096523825919515291510685912361308185537204607045686422258502416412911803057411224970495497828196526478085626443998892279743612141018913073880147599200892170771323687682536211818658817209429786024303357172669339387998829745860105378713961658052868189203641108525346369177819309730640854179955533513475401957080151610308586681927002627168734100940778412200786084103543743506367314239836554340627188217113196119162902005084847676360951475326070262393347360109159252796091783097375639749933568464123086474905629465370989944474589988103126363507985651280241188989076196723954526325464305322269996952789641521401442886950309807466774067015181061350211960447024287626328611944887382626874581960127573684203647245092145720978762536102299187831743952658452296813749077875190254911978095352747943899355630325282637365564948694578214277392510931298730574759701676560082996193867145795780084594750066317707790522892906706692477752038858281057131866277825039071334394783530284310681874575115751130861024084715490516029232098085830926256145406474604584232086331007119261656536941470213882969485023318461986340437426839916831969947841512219760629825925558142206154270085790850269806172854945204751426165682765390675574886888590400137699314352639424666330029276829368590643264924487967946623563265493440999796535027349744010174953586832206129463900293214914836811882132437724422466967438412929114656418206859562149776373969512252374305380084523017543661191739487284186571572567928836336633704301123189459075272823208028874759999853935998651635974498648799957420785562506826195112518690698668673481567548958981941611414861613125155847004388929507260722679784124715075375849102412807991984584193360478632592872988394777851383096909228572913068283352304537915939288710950198474498915408933790574442727193432105838640337291515187115434991544149448166093820147319278825170929536625408218242228031158447265625 [79,55] 1145899290843922861071668298078701479853135181588178593814601878158941745739394216563051956141103381625278839121157607882269288299471620720564909651123823433577192904814744177101532667664056669010540627783050928643413119317327924922371031115225493088339271119531629162645250316170861553279173953906817035443705260925475315045785545463510672390524762502392165585806790011120365225537062944020783961778451748792245957849662815901873663289640407214250921376777298304127566526261129609637611552596503325835828180282767510295594848466311742643458747969446055626656100812458063244625087162043583183663794108195782279441251190329807983173847128101303675436423163381268743164697227877389033385538094133961844073760121930988684104318632424459535868008174299343999716847407245683766748896121462618099355939323593393193864614367394994255118488590960925632371475710691729519978210891370285730997947654514050505393675664028432934948210565829114691577484784900698471770774298086341267727014893029623675125809346831007621916217985996216800332945672392741482953657156350341982209825256834365690996454118361282276944849197748108177214349416219653483968592352717411371782700290740413447624527827134662963124168290290813587794603541032381689104166831214498717157015740836802344551804996213466363554283170704637554456539614013237572642814353250926614237179603644685035127153312982443646727318831407061349377032639372516788300774432869572841139291375150197271330615549529801005300761355288072003893468219804631543354185750011454423326757596625107719557103262397923428858229072158113455934590848822867141861914389516538706440847476385443519827688359919575481132854075593921883902387157248643173192525258325079216797907959937439561998365155804064003370557175356775377084162186990303448104294296424179090316250213293858930281533475902090309735747158875248925177282882262591173558009135859472335595310781528785719489195473783972464678374444915687399672487650754167552111239931047788449441171502676280864380534773586239719256399283331664356925906534848381861030691420004162904508202568358239932285033907725487371127051872056520934319625216252545593780196263192107308648496402427147963314697561476144187193458220346968260833106792038392260848500178294155304697090968857819340822834939456857650252885605368646793067455291748046875000 [79,56] -102600720999187876189040338636286243983577146153063766682161467668598316345824576104834081966777950153898471777751932229621539173126761875695071741625471505888917578781302309221805572416785147529041374717312342159314306102894810961337160323516264348488389655472345249170273139772818468540163395117164427469387950773280528094094258115396378704494593909743832019984951754496142835563892433477045785626070149258955436195571967532796160760449560400747291531722983793771451205474367962754528648505683093815316335109364530477326584640605147449051771463641398734919589912359373654087213843638047670761858818458897364614545950630865524050393394916433752684487910024196942064334925470541283559950904655150786159784742130576619303438538522328216612706410919141624776274040531309048715736323224750179148160909893201703126569169515950868376775920100304330139816981449661612502815780386005130831939637288889194718799592010675404822474119547053111134488641101518390647300475607375839445528544221112814856336503200893948049714807937136624773672188099838154475291449469469360179869390777827000438188732443981573073341383574718856811513351851831379528141593178894676560956853551918565696900368264715199644225914865204960508262086885838944976910767037393507474814057039878247378706283411713138039746152869931296942607977680176499574095367642147392403968226344609714077367636657982627324252036658090446782716524381950661499741806836109425035856332940730950793652976679034242905139031001220928804901674307891329435316922051767806117324556359203348813687708881841382264095158308490378834514295660853357549933864558292807942495808631657097971275608450557076998713968739100383279513914586943691910848498625517206199875203213256340163840378131818241808435260815776134190777854159585693236228678398966403136099557109677398663785586059203512416893803901730104625504749850405217730227131092660029958484704945713191576801628959748005343240962588010471269430766256149651940078329951352269260275827475366242506893031356430224408351461218915511153261429526234456585675114598235438300123383828710302767496482123276706315478714230547467135408444193797008168356933612837582373158170316950613542473551842759587479068601713533498350156567291922840135954573915962649267830867377527296737044145173364806389315617707325145602226257324218750 [79,57] 4337812846049280282991747426020225030991734903968042969558471599196239908224327038709346501560107222326524893671883759389887721010757665420494309118828518896793005768750301012517971150137239046103534564603420272842102806083632665840470241197350367065118525900235226435559458277953504724561019298079360373993172827818354684366878744308970148266815596871495286458687113941599168454199109089703642517130149922503642087622358275217658028868332060953280495239433899151666929562422667124167366479540683636690558330550778779042154742511226086948773668878630429949786578508068529388243362560847693285843107293898755375846257483031059878585570188265430192494691209067904570362239272793688498433108050155221534782375727046898559551635424083450497935762260183405449537762117107582892735212654600997702114474279690375853928925571097976004178981919869886453795775894394558001171835359984981397131459629172140783278519067988361045038991485822513822581094727917346164137725368783212691396639025025509178980412493142586803179132523721739462133995613493102981292846466611965993759761270753211794522388348056916039642452686955891283969935144067541845371723671161799749062567796982861237434703871992462528173789757604046033064791331489061499512200055564793750227688293497744945114237634195604527233951445630456442574761550427481798350228502022080265235864266878650727015437132788348357679891390795104667292965977753021046965087471473520074121878276282180893296746392493940728219361686974173157501314664902193646107829008780280072872062100579730003542728574429307450229514873968106064447971314199919740237423914461762029913263924990686916446611959895958275328172171836170724578805504168243760765916903504487825525562743708403559558528999093679253043682277277445481560435368572951144197965508948584629214026591839309539478627889231035308178855884611515639526137350841038309093709637246760051032296660469111872773698879327672315008956435139170249620896437702995521166163375411692544981493092938582203278796140546661609487098135201955968178817190487220752422284970909618995955143007529808346667601146325318565988221475062469075643858533652171850540384588938297577369710600252046634035452460633780013023226189920846789341047908318564045062962381202503397027778054547914060538730575411481282799286418594419956207275390625 [79,58] 554520084737226167128758690761138318098938634673005124928780341614638921851180862656402017687669722108240471842241252101234041670509689106961791292592865973429936492965010543722967725616064362077989303382024027471386957859463594974149032336458296711722191870383629242242787766633366379550830292512973395506187779700409527066134781020303562287723716636648782025774007622860186178166618347584008461298218483380190652651182106363430540921942072419691095030438793808035897704980444160223838472762747080576177319104518595364156959647906432789140274230728714421429104854470707520949115872828434513295791176349692703133438469169447063500740913494616180795740611708994179565333171517316525775797118709010346314603956607862375582961742589210115140623387224117124612649709088371050284486679081875134276312889498619819959178848272208315719418612655800449123633462055371823813220903903000413393344542706677133292171753298559571407248459345016233264408377419950229558435163852242659272509710398328119004060953864495603609928859067437530795128323502444670627273147514766737696292110229179084296393489331635896083163296447999816378779478853618539787533382769418696333426449380341932650165652200003771082658517394123573660876645030668125069548866087132499029162736084051113430774589217661743953764219224375049625808931901463171724750353515598732884216005712122848778191259694810335673880163112481136920781777984692429329929423334693345775429396323568547846243393132247074677312420291875435426754958763470885037257513631834856028840976382489332136805410333134898026612639302949845538995057671228942527311544531518539636277215440610046622391217745564636229125822584814612251937675772866842565815703316764136419193257116697407618765300496014880580618341958352238940258115699679874724801418080577848138735354636341979387220922305334070983442209781357015260642355574343085165974265658164831960511893796224185226908330764796267457930284242344902646769838716514785924623543301607894853694408208085203935409595968451886265201382284903209784871018779744882192799489662171356479730106694536782781928875990986789711417609589350258633683489324871811698145225961479124544647310372779445787449787784567435810911738888235119527933063747429176986089796877169091891705501901220615157926674410049372454523108899593353271484375 [79,59] -155159727899462332374533602128382892811854648797298897303853729376813869132008054597516848935250695103434856371066169045739711535757154577904464894769976488248635625919826043053844749254328794625364369771398099798372919737780848981766192660325251902717306971459584964434284933864813041815962046838803998268565504272534831457904251917569201988543582199810162083904698214670701351968449603691487012577456759438705979257662590594207615356186538473661731434660457514881385386585369277062499288932978144039521726268111645709586657632542504626764487853955638741699543386357916119735752108378727740539258567740420533625210201667861856375095543878446955237237830515626621423413400557840168647978664675395150839725116919014235199350952284120723043369572126138606156064005557707369763443617308630525894702610519779931105343502742982434499847906697410821308667307935712635391488670999415715338483390186551867477871675892183828878619678598496685584333586085272403488050613315686157100263478234194137503125665933043601944790402650483746553005711146104418801419779173290802676931600556640405135785221066668050970782631054945337065524210524039879606145161000418212372333170710753204196021874511868521644220145104993723180318426724507848675524692101235570475536456565017722396420442961905152673364645134179396210221521024828885653219536682890518142562717664689008862736519858664203068218534968810239196377906229404786998163866851545520245254749903827753441408833139511937455880287196662031431064348667819411795166141932735225206589445132090753684265310880569911894236452983166544178298881825855863588853263406406611246827925217076695327365036724299595369625206340580735865372246259443805554264891610075820442739268492786004712311548153894343591153160050571692249378885696286938948509567901083972542287710559961185954880930863374127794966163991371706708356163038018921857134995933370965076037836902675027276355360380944207943460244237184022160683401439871602449461001516954276063925987993510544013342698323418770988642511438609198208961345454998673893991084084808110071766709485313223798230863003946957902413804934878507977040115130645681056885294230753064710764953166256534771957182387382841088322862677782308211389515868504583389665942842968677000945261054069661266208157712753745727241039276123046875000 [79,60] 20775508547285252191243887644062871724944961512435234195585700896901855063869055195524372017966948366783925793514315596100360945158150562123795890737802842676550782433102429433158669843921069106994496912896386585766614205169494273388453863345757751113328522074392532195449213416414167360739367226195475262842391148648391933682643769653821111535451972328502984657886998220044676056224423368240171833102088291079051318005350350141999341340613327727114704810946742667716161909499115943680581384940075751993561940354285639410455565431343200022815031524107956784031520786673899919920377689980053532066362262885965357047062394867798452581715956041096079041789242586153203199519125250681792705951273247770596815311146112272300827451613588397606039776993920851983138412097655899347528754867663865773024880164358247328785312643304718052239017292469783315319215480383458767357178576300186873719861230043125502268454837168735814311057411505323931733442410330990627669206479099014767779953886741652221212400937397464503427292481526778899506610720739807272875772148317204247636271952935636871868919521083346958866932473596268190976994064658264972465350825657014899319109599008634860551673718817217267276112057737280374809342321845065694728592004070327002341833996893219169853346146552344769360347684350331241176602364722214090941557904366947181958133608555552610775818937377729412855741693452841584582286144965099747133286536285672750607367655698466815863575248137643867905800560042785853996983499530633164612228366003111232724583952921261421869491584844869214370599543035150339495812496404526032880313912049105501426260921982651822088579351916855729112852981318849780974309496368394958766165611447290490950939809997160344375026772344800987113065863944947144297103450817954728175062715046055547713467604029883732810744647040329705749419054402383637788071515340236664206892315089411205085929419205434271024238346924637094133322888701844531514220376744917846253649475258693079460526366779454863718098296396177367931058552722726810091675290464964726668719824051018650078523712575990672275042694465328826993105776077797709065856865962112021332097614678825771917482412374557549134629639367773769350052518791068607655194980093677620270402865622267136709469962708475565538179807845153845846652984619140625 [79,61] -1920277955368921723182758021796978350960922877415187406175780240264875313237482197829421303457744627058241531094556203585824489630114664623786665887928543508217417004869884693421104221556043911655671674474529428791126414783270505702173211274606782922835342985503549636530056507596108142289112202834603353505293034530550671547089308720296700295635136305900750185036057909563230566255942913843020977687841345690373459505075319971913186989116821993468436225228423335423478574558537564909636303046402538153220298052777493018210740679336310122311342939772849684819360799269042368801645400729628135222989956419963160990406200980942536895312468832204427569280114675617625508499496154423873601953440314608574448423958905696683475794293573028958580554923602079004786447063944662802395661552582778907506910603856090460327392630577714075641082955414803464084508076846339371119551449455401114598782489547404310084472444140641748396983173462205707834301948144869627880630087802861550035274034120646881304054815769565558458351537387488031553155887974700814498311332458761225100701355032945720161595248331919318531902086652661237159518070169209947032273773924375853012669496130433515955609294098765532223224932757500339240763962141561782131194405331054562678786787777458218490736558396258767582735198399791846074491077421680916447922471824886759612602791556350367045881670640712468288237575792324570585676300130545033019740632011750363827067431455911571522051191490134728860906434095792087761208157173809306519673915575664982828765079434387144742116066513836604977196837671466475838758256707532387825300640891574352941497498585340240586569754974626150627626295380871079727991704134296900153335889142618773671334702534188590516891998666356092532702618558696980086276915251517009418015136410667033525034766754326680403418246551308330654931701598128272203610940864292679456534360739101254301047558706614370164296128058936620425952467268565673690427198743104179355643789521058231493177904954879740951024137648692276326778439293433296702264193374478378155402997991411775093259602457802842675023126659880620291407357551828802190132689392198871295955534031733817296284347656386873108994885697543833569552999631786692297379034002778384988401757760025637478950850771386438253784945118241012096405029296875 [79,62] 127694771545630498245815974296023877583469982952835461374369411031080038851301601721343719536118982077345183731948242679785750634559295300817650278311318297707757278875978755542519938907199236278924413160099921877116837943206340679272212820434237161434925937412097645094019991527572431933512325927402579683509975830993919980397763798086266623629831334430011750506879390393165911760824357691400654839664397892223203252442020205441341215984653661857656827041825720526714832384077768988458506276063706639737200709601843049506342820144468486475421605025019177348697929609220796337975381746084311392480439870134471998730983770298625512160439327860429202064597619493234816584433129742538792126596143512772901753641501920931420176795751846817112089161342892854118588644804901999361317045495165644221881284045451011068842219722394324270014277359029409814292160639237292023139896669367446006336997022373413539139479174345809418816219284226138920999855239534373378215123709032488224228306168189638640891050017432348793415078502253754483392925599891151295621916120165374436468448231169787540477434261553768466318089242383978354629829978878130626319703837020821267506931731498018099988556622124876785953353011921801391440869157167479613575057211082029894750097727251831644124435252211203793063113446902831778737353123036093242241054462544930427335879806424470229736848845655066744767524638969976813899005718916408351320462904804080221732733463564245700473381923313342475287936059175859132576232898191069975548377110294239049628469928984486524930589681932166166329731400285897158392281305936244677258488656280124475978017992480529491428656299168504159495233722265240881374225162708799585640183964677419129975810437987806884309086503809587933306050518423708757035442334184467729636962433385880330813929054165406315369284774267488354174423053678575779878948353994515189287361162910027282686430756784923003700766683239933393137347470815302813919760534242247130747831558943276709908253303559852186597782340775823389379905363726103280726310593897646157650555613673445472039062557151238167273050522888799076373105161221387125304943092931373688162641173629220055608714960502171602657992969224070590325893180728183652516941653204911017396690491015430327700203028129521953815128654241561889648437500 [79,63] -5382076903242585932087916003141502062290273821117289972287568019022513260955989613054347856096978658910735330466815857259418739566190286625839322941292062839988421166659670567361428650465254192274337125987385312781132297405184113724838155589027767270568155967358555371119918018573626759283848502700820241362783532326679250830608596363396822439031652515238391501082488354347554059225019626880153261708878492965542167678841725174828130284251384392536036426925286086910966277729106113665395652845605857779586908680647972680195777282589696977410663559419474231855295844183573264826730981920995992464808549530228706835018775809795519871905918094485328189230912445044052810570528291938665953286069330806976552440987965218384256751184703421795333989647204152527283864024527793608300512083548315987147126351045943207859548230303315974946307195304803659089987642525231780807862396631295875689893110745554460295871817240439514474575631508872080111134821801121909586154972256906502303646559803746582769413917311621637215039815108153513795561759349647553444568577437553631182284933531593418806084657911456907653208737196221139769503572119201586030408734406228152967868934267135218512500444125404152264404674165174360297147954396664963788675901130759405453539921651470298513403658748195928817725475334197409201242207523715721190467773538071048411648298908600386770525970151240347091243828519683472720277708607084617819811932685711912017632181449626918886035918558225129938696404134893118161014088228102844220203195159548729094087992447374401867369866165679419097029390064305055187566629985493111584240851858012996580748046999521094949615825277817591694049717064959612893344933073559235641650931069072037261869602621890980444298733275797825518096772818180471482226273930252253772479470431791015178610951283377471513608991903550201172039824140870124459696643985254703394288033060940721183720116301704920672280355853632499408404718392101626693656790142687163305163479771613658488396243073128251911900510989745863736462926658271989004974634433443854204959487722313926500648575194455841983132134344967342904177866277713441773556376852397987816109936699300481430508995581209247904612414628248668583386339517081829652936487997260685838070162891210346418902066290002039750106632709503173828125 [79,64] -9538636898005537597032424729301943146436469539597396571717109581134886757631667167989841066898050289599649149746377834132611469331563863679044896773048778954262292643443908777404178309504831922013572857542150628801591034701338163755047912334716882470396155908015942556381292269856252441086560465856181483559769528191969641541286173747835099528801709330214670217772507346712448656912571093551115124240010512500147467246555000603232991227486583533441833086797930063490521599916516798888428679158314868674486154609897418279414500090460222182460471439671926205783938581251780186543972909510488731400998462285512348358881091669774552602991668569751533371646435578296932410164866880914300172537669459556661744384279388806051110033339081480052136770496552177097768141837384145136533509541764791401924908309694989579738885485093908630466005526277939756125201591145520769501783968267603861442736284506329347396058616298485638256246631495724415960418648992832629397361690697624147386452885131120495130157585032909428784149215108641687372815335205161174562598345292888669745406018075421693326720153778340037976542104216345091054587049048180033452428522447914108741637526452825677273693953195922994307103482642017993353214359396496264144513547818715034904350794466361999391072400323095245431041768647055097415596717701491930199274636750049167617893912205555513174141678206011100687395659056177380813578669361286130396916005164346955192190340570669168848019175926597618301047859604408257679213585044782615146384505597059897031013460856710877592624079532202322804697148492220028587925590204535816935670366406115472553943890050219319993645116942087147079088358012448642510985332183264371302081172031315236238261296935169490126206788991602267223735946677775594911627911808261282654548024805662625809766513944342537251058852859542666948663409229711136873463494462665064703462084817776932110704606509135358969556468791537883454130200886838693021083418898260696161186464769789091301139262184571709092576091642191314217022685381359263900465182552376556893325176519259975191966059098793327502564941738535895654839573167471489741515532430328024372257439785375552742881430225238874872047405930227758629693856664026566396993283862706333103763538575591007795395626089884899556636810302734375 [79,65] 27374166679115057975321677503577006091814014166921840885475978433629440958693964730016360864665342197789998077530853350480291564503251774327258345309158540543442710984010142221702701029156356001358372830150035324822028113796015040370960449973453274812521007814671750181828196162051623526387927840878780086556910635044634895595722164192758880045963844593668061669353386950609090077212370895163073311915148708981477115873872941483369971917694139969691722078964265601023967821204568079049096402458613935057886327668615584599932814155086631638995666174897774696202846409719135637734882089049187529744461498844561833336594080119873018200857723225154698963395447221915979191337959295629743562707261822258532550239877206211332048547985882683852839379353086088619098612290446250053390757583355574415432507083434651607410260645094355535926727728815214302993009513023892053004829869512472684857209259065533415531501271766953963633782551817564693819555542503413138357121700217327932121963937001511637167153582156403233582689484992913228956339596495335628715654734512666299743200510192717060095444931209991729525125122077407669219997812996338201174640454798394775708339429287220069137533855412301690692148572449732294603984750579711189729601365874599842630101135329300530275649758178373222830182146519840593192118469765890219196453973803710967667852870159345471983689386120260105252219171875126085199168119802024722090110268261429228782789305279041950763643265675657477789083124414152329975182658630097867357435514179447469858521773892759559154867929091942016086465120341444146945826295889779978865117262777913271518731104494652792167426694706357234975340122240553679361630404495412570627110658127701919889940064441902749014032399118170780438836596068919973109665619287315518839421748392161364426137368125036238821275676424421319041915481723451668571195748229580187044997648253254203418285411053397492204004333174259262899527953497863445262504036926469454354750966479343685470772530509046695603676137215714968186455515356066075503529293662848495716063038291450164748264495950083223895326167172081745523651512804832666727945511818362363268023327425615479145292642464810605636487240328077140392823506636093271204239960285379764915153055077068344758117746096104383468627929687500 [79,66] -2961848277325812202192081402740979112777762993367629391023503468930808758067850948059991810176529706879333343623811148593652703052286578694808419061756114396409657164537603182326269765914948802899699927809910793697987677269534068298676985938487944822258329402956114265539026001912968528528001149137989831510072595291529923891921874276160642342212966125763396627619613404138891228286525274031990589573140699456314077643094399046021175956567464132538034761930972456229229191216226375274437876498906128523095201413685909658937625865428841358835537811218355827399270055106914658362849687956813155532729767267798684504359206797005682542298582835797661299767194800797043176563736881537046436194102862988080838344972057017809462365431094840798648906611942998561679307408167388851797952782356940060528460018024642321742447458500675552527131255349513645750473669656279019616748006200508381979414730956756828352800187282859151609896476146156644868446989087927191397706767191612729592295197578818148557985429104194738896717161421308881805922648319744301112667389236643502056147310522024733863773513485586068990283724680940088095326245124533135980599674099815444773536488575887551623672900001920547208957454803146755736498204052071996890362357874177934275638002011564159836172086221604858333569633768452323396839809657335458160641906630994155169412657691935695464397772374705218039998650045733627884730582186649218580044850354297518561163776055541148807843821459223359214734442529113198044724042165419600415079463213023123802419821506992037839589228714591394748810401896585965145549214674860374691395924843877926104570548815478584454154674907956501875813362700926540797511178644410674849083347651373828697841517326448145258402291822649331249076305971317817419882120648089100386675686463914926757664592867215222885996151492162221837018696693703448294932261609780113053134315019928565250529951987523258857942122307035690790730572326251288049525994662067033654676355317208289945260207368897412589308844743612951109025000192193129811244576811492445426301900625995838987226209265376198396969747648510549082472403564288588086886362226076088326409641856737664414455186109274574395814822671213925679619391702182728327309807944831874536631942385067617351523949764668941497802734375 [79,67] 191524610977978673639894311889245299662263949527894357356007041662774257365915529773306246313109266788946001659378930325591038089361901897819233822012816239174160335362812225562931251917148993090058420313087771541886848147307389663517055847210693531143471212974906528992524810459754690909979597181863576699500329203328156744280397427662755157248423459126906831700935413318108475931110702150544705991357879013652715051418242280832608742217402311297140577875526359203804031002314098144057897991148164866632223456873601709421455531163780874149507732384052811971589768958133532263525941153622040553532770079631951842212275999497528610237271132144716046549147926978272624128929652250891561926326828572319488106784748256418319951458593809885858822657315176331028712171765174543901595543536381878846034307659334079090228973569327584739542276145411710191883029583937574114016552142187835576778675081891248045209051732536940955738383652865562695829143117652026252104528268840208004531662258547209212273521839554838479364973785232251023176580989413874588025211054569517269109421516995708238206921929577719162835868870114089148576468601282044013981073997167503121818308904785312121049696159081451702346555109177858160367936909048606245661030318953926696257862770800780286333530261668495371747622687632955040984807670786356575415296555265180152983411267088396369591372197891517548609651376448304663904354998254727400028978337187422429468990447593591004029026660603772269232628792646005724138469090991662069008187764070427772135483824601173779490558684754004639993833332846975707299100436273691003242898476766390453263422687079127217455269108312559708665591744556623841564254403610087216965899322227593539815080059268104571495852163097153664168407880884397800279011777110779090667591718965624014674426205974196520135307611316604827668273472045634051979428708096198549061339236008757807263492181503437876460986044971407062196918422292080544756033956697258896259343162053300428630501766283410004097951031881994925243237632984508232909965086997401110017441857981713985142129268501474449761299127062105700965731226678589691906079396394073768883731849055593593666350296759756261463443146801747351289090093595180216000157415385643012474548019241638030507601797580718994140625 [79,68] -7636415576206082793206306436013150152699599591352294721048357395124186295294454904887203595532078749725648676458714382267021249260006550258625619921288275699951180554275593114545824787055329792838714077139091110762578055448384682740723937545226525756636722477613619730999595812884220424389005208064290366292174073819987290307302258972508238844388839447994830091729901810839276346263930755675645665706251411182771578137477787885228870475193201185316484710535860964748537067353164620980107702844535528390361268387483528637760073054793686826497541306889867482820407563192988501993483737653924115792955684299082925390554890557093713496898108783715412558999478374189549067746371184553803435490118274109680340054974414883178642840959159948603667030853591446153331046640622988128250657521041069718458844167037608267359594869877749032900902149842824426159154140390643493707891004251467774188340129284571056083077771720599359707561284463866466747288167911729337050418607665935313564264160260359740488062191074182637190132063105733796009072724755758355443381297011881777007988385233551611023529734957546375977162303311450296783497814920378656863017591037135778152212196976618132190235678985856101086755043692246379878583258599358632935769066082833487122665067415724499999224940294782997747736747956804754288542074126701394143194596662494302273445099582818751523907748622820593122436697705955275582645703694200395187169658327629696213834894735587416326832478333259912592746546399082771480177774788275982861827579040518399364526902395646590205287596274819084335953089405978951178330690747153139041996111933289797156572127914687200268631111401337653391054454521617114040236361919053191512218923992883910269284528620867433590082889854049297196565240790644234603517955866332022985317262730831450208632013227454181324913654274551366143676504544736636726704516451572332330918017770617529615811592437797313516474095841391922768479552274625608183402300350024072127450920379065907467397462658690401875303284865803681017743264631350547131930344751504229626215990926700452640881663541234895849172866321266497613264948503800766151346247296420330095500957287901119838107229149938808381795341234352622826335189422732052925873181935126701724847464447520906105637550354003906250 [79,69] 80096253528191690695171663781403834351112569519839172628823583134903769330942816823918047430133097977008051634384426448262236064809338665823606968692809207022325966607732639071077510132177050334115568300712230171286246362972310230321427703851149481179545925960087740952415682499805307445422631511791216538752140174790789657474752659055710216774675399787552888729775420530483112640151005860855678141218829769357353469579145398638004064099482417671288929252474965296776903911007489792973050687628299796171158197337784638172588521603500638904265052501077108652239943818387791910925284686689745648653682667366788228391356958944042328693582642474878242789928308568972197084895164382964376209120812440598415555793700896328207287972210835391224778593150865233335407149492761446576469469479858198735316097280793259352091095153741879363408770921700578384991894347771998021061513593116687939929163701793129004252287828501076354949936544338242768321185367398890111005757331993125285670454777576690197085246496061316771553016068619016501793697413560822864746531463195171471391126038974705775771363634763987914398244512367289100012020063281110866199257130114596829051277785796438336113162311234989471048989428612751881081733871106461307103761129054413891076809255922126066430873228547517782392533636826808171210082002004559909895253816204516638159964208947410656052932507537217151162792151999230973298944700591920581327827157927835178847228954002627142996943811470605645980872202460044161770486961604326712212596458883046570139177084196483046581881580787407404222728807916631154843021387353279277988760924235423429529417853291935177201576015168154359716084398217221768429569382346901305597410652916370956216606804465505163402161377555224398587630724220179481968266162840184079793499000724292136431790738515663846911186988591323927951840811742102262829143993933725231555047200717117515021543465593052725124473056558736622243659468830214379579975056725481811253125450555705901596939323563592041840087299621103017807619820349778773595732151333821620304641736244125579311501708727082367476257380852526736107898462453325764492589155725567143974366494579252365930030025362399489883574216319323394956463396575053724487511176872989171471317604300566017627716064453125 [79,70] 12360986240753393069121743191799388921616503800994024963038898084559016355286447328101460816723926940205103919838447240288000268401217519534503732443688746295978583177560747134145346599217827203239234419834828648664655879321576147865893778163224470996888536769768714816945460172435821386132285593704678809084288942471101149363322324171596964953517323306816072599904748622949117132997827428966445411318170804545228259749192281911126806932257556483629091204603086929649215063974275433025350312209368747643988422599031054418453488306266197478465916952326491526481458203149742194987362125888173001558372778767007941918707444455395064904581581296641692062327367425439736072041443055702099066875783294005896396646414248892039133167349123524680359392330012331060575782952873916281773092720005910912779073195760625078101955716910501389397980469182137162044495669036626717153729075590305276409295892196486115875322789720751150907862220454506172192164025124264072327964117875158786414884296754566485811826556474250363355791474858024630347680769708716791367419204745623417904813289237449105356222822639749898838861692146525286166223499087127562485591318355335728229983333033740480688806351001136192266809262415482994744044955571990985712780982235022518463430307577825946795183125421975070331247369184734328155902281433800847470540120158013647560730328103819046887582640897415868489070413658466354893994724699175416319051363759145667811698117376451075162328961218204267409671399507396315752894133083913128775870369687687330568134369341314417194070004052519281671655672232571446987405129400856850182386800375333722924552478829076013422360702826489242744595804223183513894400311148104691289363479490596785003707495353761507229398967983440648962534598439727380215432797116240503970359596002971625982212219975715975344163417138086096645967080172287254422113945527752555831438138262692694835131546712727878376232493522428467007472175659394297738450301144694876347460919872043594259997115076590567331517959496179422308727268416626393141870576347195991729704816201263996503265490689863774284390480542783695437048141928561784762894665877979931729633868668689785090391686650294443981588501096440606793711797759232146406852340114745913979277247563004493713378906250 [79,71] -798163310111969468267917245110630857694486840515191756389111262806645834195659164628251680283931613101784602130916243091992099105271459056044875892497152639430473160567248922879902920876543995479847674129638777060202658723641069613230065443667367445918428075777913542193364579068101753948214470517129379562442069026254208059492571509971641968255826115285973587871052666848671645959118551322763662925301593516271527591779977593309939852795017844191893759805484052316322077936674639075512442152198843559978645447300132590791491492288069073772222035683913376200104218874776187447165242775007183778939000135474661056902253643869254866408458952630065177729691651284908170726246658895494749350978867504652119249912088531828100117430398032676004826116392246780657800170774519917107514538631396468331033776220342412185666176109617381359540929726285855688704959892239008161789853278858585475250091718489995983182035045399553023554550374279250401550641199368153305334740165441366533509764461427685784366152429850989757900170702337670378842365180485366939956949714192897192217323739480555015691987753408794768038358196802843247438414952207389683353280078172017942633467228969531398857742394886049991730265459941162243328102496698936914767779134883588773281714531469864625882312110825474210667520755509505946992454209097557092159339990784240612180882162855229163737278427218509809225491247536211894025741842807492061564566555055309755656313692734963001365054415428339154453871586779127958666499343681686239261317244972272598490088858561544232112772320145196887336864051858599115988244053988395975757591122174930891189853719974349309564001781818707918556647012576996279859694476165949691812382048535356694609232402937892385739300051486270169224085849262454722557025881350410093894156579663644057985941260802134875000654705376104711821761717569428563195597574946305047537796016045715750210615675701650888608071721672859694476538785098001319004138868506853846974806730723858350685645805746606943628001605211622100872885932084421748387461585212057055515471722423251950270128764099081366355351650170813404903684016269878472065014549251243975840194384703897605270094139677600847238000616976610099578850531176982610603864998211065540090203285217285156250000 [79,72] 10851388567847875847624321088012403741994560002706374895760761126116977790121712399435315969888747128679937434261979997872483617005801030867475933470037354246095469685500049159184434786019764353465847376535043013828022331781269455872492417369625705980687819786321900654846669213486404926185012666980716256058586690427524505682021214065583819899032700252903521607646393688453557833533102996095627173368931088332908817927528231575911563973135744977432163838675950815724900366285207225528434729174173822781157027923139562206163545057676036726493241423868718190043336495246356335010310049856353564865085217214608475257515981723354913981749631751521605257946502439552273236601212879866566792521677936354461569352699306000799227446444828828961631529453724504538597085783412353176533584708108405652187251647519959522454433263181077294313291484580745239065990767196752639607793438811450298800289253598038141629491362017735290774547717027989402763799546003156818820423481996986876833774162243852239755110469310450931884237264052346191772153891244549131990695078772963093528060438155882787144282377070834881650778984552563097227097122878562181818339153705085916557641781503052856780042243684464080309822765595096995149347274253923241070317011351125887271718012482959350278905594563692799241937941458820675541631880288208186124482498374107169542800761703592105975363825649439529757245666449144316652495894810958254617852933401152596127168780975797482617483157658635556632197927270472838993883721046954273945505944299383597136364388195024399872934389993767747469819879029412515237856986833565370289009386732527281843584767312142438180302716487287835148462137762558615851979780009448720308826579017926696391336577950426760006665424694756891749184739635422339850508760023955089165079622781457698988178700868263452803900309215999581259736803544685975578335205330459539782424799560186818758657636746759732366386455049362034614046221581687196544074927243193827341389473394337326619123413438539550108602726408039149055218453662850275595424781353144200117660632143485331186768397500326628764212131784717653058645625261439097713334085471388408693689556235224534244661348811992627323697276215174741338598257480731711088761670680469251237809658050537109375 [79,73] 789327892324649807972594946283027836922104954507642437034267235607385165570337408015053613938393336068577083451101018080061804424972047806021734138462316325899875419763147218299974353865264054095448693415486425979540190435592454488597206631714494809190848636308187275878557635391615450957488092657876417388159294084275514302302850342534757351854538073090847429380990933385375627866532146876946797571184502953953265186622054200506014781015740664519100374903772607457406863716182698802666212248181878116081230147796477360908124683850400308567391574938173246893034025099194658902835122506080146439788910787351924262549417837717825739932156303353214328707968220652323255109886850973832699089338208298617035628716412706197855184970094071005023173483834217130091075119514982053082653608329247324873401222529469948788073796535728817079233848536710233927373491923875761249213215469983097403837099513630220159010771368110762863017910337404588495311710023532887363676552368424567689158226421849896863754175222084475378166742262763034369438227644980142324856729768773494933794671935084398613222389654954511714736006761227440135160457586020704842531690548407725503790508226370018681729246037154636919781498923007506412740421435710210427934934988165978187387408512069313637209151571399693941486464316336610849841454607831470478848101941946867980609273818209597803646939965017466989878675598231571265856303924364755811944867633818578738965094278281334457484175348380053528332048607165751227133520785315412952211537766117838274730009144277364271369049616478301648984801762971735147278894997031134337159186897322829648054408746599754406983485815046309557546345617894381459588733340173158388797891462456793970629336638852254236720412880259216895469495349199424250424391984116280020798775886826827814675388451045606450903820837595351040778434951691337397780854273615950132214566593565482026416210969525601559802212835902811102016576729888381365266742817021064428552026125384791443694488937298311383827655415471632381404699329377393736236403593874996101934184323907801594733428120230049882456249557985690724034805745624163724246558202734805689511589828874434796991576322428125681511634734295730010050307166175054263135280052665621042251586914062500 [79,74] -31473496239682345160978703248026434341104493650115324757292436157395613329911516985527847383475829283937849380154433126345653927689810956966175254716609332510864531582236819271845911653730643849123851411680144249493192510646441044411782409092519089996392785896673257060861189335671585259945480850445463111614185757678426893681534453106949299203637003399288030033649045374871143516228392142142368780683003411626352719301881328538488096213797490727819247582770863214286250549320176246975555443663752813803237674632847986155691019338881920182064467011594175487163719569426073836071196584273353243069480469379441893686162859196259776603472103577487410956838499370407578103528955322084610328823951933201368759615563320737982149971962975614176176602938186788010785818963905889729142763348936421016047261148124344741612726842064157408584229493894169197430052116184751328553296438604520301646822064479536436159025337484747064797770382749306897547246977877497460440793434379783250766108573818443356245313882799917948439437030228357015922729469061906219396402098008837283160280743290011505413177736716520721451866759447049214197082614215310896883859962740009717530403508360313430969303058540503169891156352918990558182030715963867117732450502875691463299064919797644751774791482160134474470266568643916080881368510201666882493854568817383849169993361379009688083524426100127790964523454238900224691976931700562614016529706156923367899764673201135903706435046130211715320903709867424355212274649729618088271663114830587947189479996216478640150367052787689987120560648583903601790903188962241528002536243890212596406042327546688141287989173450905201499457166390254778549599797280241473246378929710441632902698447244646943408158749094553698573357034535299238487728927839393415299326141020616290422390015379550089385358429090732397875082560379369789103129543515730204398620078255394402656015683763957677373849454047525848781783004141295714472204576739691546851406918174481215370660720177850785612175780083982432844120486495691927744267428585009736400733310837475444657569930327799705571084899123478223178825973586438065641632233499152812471384300468143847173128338248299485593455902420625000607537144481362645365152275189757347106933593750 [79,75] 15389586396215207517591699785243060640091485691158247517155948669760679599764315782265494835885695119353195456553233089063801550604751433714793946559862141669032594179293995550306430587756926200468265064501978278522251386637934817713929988474326060389356511974358205895809051262688674868171421199125560813482059831788966341692995290148014901560128694289722786327041680972780802107176323181977760380372851112843802389787488717170898890031324815963824617562199417494527388952002472826604784828771713665672492075776419343406884946481001077093294263924620569227893910082777196936176580516951371750195007033777598582584391720937759566101616424662723322236138973013558465641448212483866887220995855476057289413967042049265639805279725032036471013009351891788467082633750221098508802224190382001451491915461762940995070714920985018081298466431504900644691940109038198956959406086046497131331392028529543649091389027200533785634822121953743231770841495651102026815381751915274167342981260058162036413026436962604908965526363542857346463623380895042680279254259396410243991832197424560401539760008387453036119544295970988396259544492764725549189210228815146383426333855631580325679629373476139066746453376734523469661534371064180541529062377039731095328220329228229736496154430475711824735474778910481546054264413599795915775974841859008894411153092239941515697502536603148218043461152208919242357215707779280575628805130779923297695804299724724673572031739798008764829606321400544943040809490065171230343980731830269032433218127727054162948532968055456588072671241878591466880408229865469260926487202499951231209963801325877605055157256436997458464805141598034734756001871995125412697188923526257859533575250956284683966594027148588061365096380529266957946559878799022905593874894234198691276314987121116543306948511234610375917655960303741579615528972682114192462146429577693864814556466399748956467321142834297466651593778408191851709824977377316568680973344476727101416630756451423582647213565766996728784165341806930985163690500369338941216416672634399454949467442558875091157623308816735589796624613209876508536868707246200737461161357798425753013089353924411680350168617644105828294598392602665626327507197856903076171875 [79,76] 16596850925048138593521215909873072036303965932471381604825895375822592138630729614092891945088094193354261130790413482210965912034200332927015795167892743997198142255687335845336652499906243477102823750311218492309575885727486637352568309710731620779124957187641220675052105466422826003895458059590754373694470206758243864776078286648958086326272778259586680288561725175558526970625261276271643621932100385701162747267102129338198003915188131316628177335287484783009717714271390740289962333584288964000385258314970259888762539629202312309126119520334532168640443933361614662538974967272197236441173802740633991313217710682288883705966593576763131302033682549537659241624519902852413381251809101535065817574791567221858529913465858342258351763253149527811654618653501899653278535644074490673194828277279297204577509010775529987109784733643925354338361595152477240026049397650643150000795647405330260002801126833167824780587840516347178944642527424529628139184222673546983220063923860693383997023488514154084371636634893826137600318216899788205477302798913552599253312160499460316744412714919276251765476459685155177394885406793277481281220508083275831780234447852840735940183240711534777938513479279763587386098108943983652987711775637851375578704600880791440805577151367133395497967574489995716466267054780185635600698954326581933670867276642676689899951585326188714788858933667948712464633842060390184703947286857442926857442831289713017462492200566499181383975620617432366556378718454965848123767542917316994316881586702161858474086194392521708977041147474113911533612097791613903414990290749539510960900649303267451687137720527816416911838301788099604417976111864053633172356115602763736072155025573944887844150203010587677759682925937122617391351862115002876371312377151950722718137244229281129404836760021901463898981406491366066735774375614869457008507081858381349329428401463337304509549913723160617304816370098445730071565564077826348281789314110498625041678089970661045932074523746895890056856778216173983038307497595999524275966126299189771211075172303455533971583667153027164579828118464307379310590330295809374396916370983549203265254967245607159757972481949148818580752617890539113432168960571289062500 [79,77] -191750177689090046850145051040779547972206756374827681839498277614375474402622475378877993139175418483662709707399344795157566305674565284334033997702766428067621124874367123245595517047327330940559640560490307439914280411988312172793310064769639140953859952239060106968903435428051306417371912238238734247425894085191302870048086834663387603522724662623285064189973070544014801223451292186422799591233225861684902608944128880646640415991950072790851778883652287054155721524094346817158549078285600532388943840632763018216573809793968807455590238130982661229914614742309657907389216395972839409400843559983013458565985211137719197303995050643390246639293468490718345582938409443143566288553021189083766462098246940058872133809170877848016110224274812765240562006061888823937693062248237188774764352724554745176310136298627057711230258891713385094029944768264621218718716313754509697637058084442211721090634540122390135901027767301053747920302350381608194538974846246408575225644290377825628602242281495011224638232996491571886113705621974173363395336001489473568624577067201733775285899861535022243233935000350108282381590035008721279478420023931809521711730162603123687482564615136123888309510285221979058614128234769247514011708616188117573202593660087886706490423565032463130163632167602331431125578655421107601503010560238287836762695551389194694495905144942431241808283285454284217710174091543203864144395677510720178519452119883939513204250547261909819083575511322493810706083680037903393898217052036982802430465439621101622743811960199563723496427331044164026535460964340369928120883497303346563010151860467963483446736757856689136955216479866454772039222193823103861838752060166158249802309195437793879576580942455630771184645104984344467291939666698733634533077823874722644752182240612380049254776212398668862631441478876860081712542573503626657217691000254764215380831523804627958781805152737641547457485624428572750031667661135903329716137719557008987502456425359639298521060649891550843528736957964415975340837224185333869311696754726498937444549069224781927308761070755471871649691934475917720880283064200634583653109804943215457475023441718582264502027719815790973711955302860587835311889648437500 [79,78] -3850997081747103691436157857463131089088393418503187564603024160094116700076192450016150029126176744150086686669750742107586492392602620934032219642049566154995006410429577402203015421732189114608202233682726776412898740582468929946571286268584770269750041197612792827801971472715610401007602479582563898077148722846654643488438626850780536811215563075173586005532481820703532087671786945878262207911074053116090722349748645352767413079598271369574179223140040940611463001879856652468260438007203747207813171409094781457202030197670902871954409103244306711440254552798114026030959601399863224079969110612285221693003083105454504611513615515530834255342289972337598505181462310526717823695743547652350456674264758755082419500394429522056125585361527481810399527264502905451900770646122533344606553575748308230455296026979199118375536298663775545952313437871802107780389813847639812656427773065191928041245855222094488126224979459143658060238011941827706177312919656082201625669509109381757218048113805488407154993253444069253376736285477149110402131847363186702836675528020847322806330881352944879429399454321914018261003045621489507654394222620302224174603611609197288333594911299372165543263836297424817692061821389493942694049526653082266037406236061005691022283825538582887256757948777757270235878531244650481466545387916955576517681270564045559192315497597364732022333535492869620007558354048876455539547555967610597493031262893960701676482143065268969178152920327310339455509873126720717226076619027447781688459718704675276269683176549670182304022461781184635089483175202551817548712065591682151746393472776428112813255650631221314585355793503265845052089868485040237375688269615298808954195862033408501321579505429930098374362859511890898156063346984870895425776196027735519768448495976662611002919482287479237606639577291673710881770739819732366344172192327450719596310810720808319707046668250131003079434314977057884828469329531957925006045450694154287685990563958212682132494520409656742664597503053383698341314737561376999875711736472501219711226589075675583620533464269167571499172365502632949356231651847573678704633495520484326357074038580946141510619705472517892985706566832959651947021484375 [79,79] 82347197717855015668732149028457207660190973185681917002662694630519874114099458973774664854420331496498186859094695512709483455400499246668906328370473539240256209402968081964115263876468661621435326893641560871053341398074289449952563711434841934613487041868161232371475526140790890892787735636542730473197570718053705064844687437736249831172724330406596288083790447970945135600912811756526406827463821130404547088423729316320127854048327657290445012220464188705125609095096961907115242250809239109118137228780627743894797587511554753765004380493307407619253872104085525217759982598752406376458283956397965221691102214912356251137180516344693768771196550930758641940326267614051194710109991472056119827423997684766910088283352073547326720883288023808680564645797052462771923745752213280089093654713753843363228021649061710185038244103701507634621516992112257586739108100540061228994355724261068575506484305672153225872060982529892746761846400520816719415090863561031361655087015019199492840432268550456504658753691844998810213613637454916863467931340068636144552094625334964000715718611819386781608651008483742983973323287515919766002906251702664250804992156272973599056533549913869204653600526690666450792721612799299845957829130889108182509211861855697069730292855206547438608298252228523089326680195484873915507833904417248437407105970917092095658767917904016442409368550750398464748807643236657931347612150871050544229799558595592469813362952177393933113221477002083610297679323932229355780048715363424027161555170220883744800086917035943216760468190944123976371625204707066058734798903137831471218812634146216705580211330708725992257575761433192255767141219496232377068206824299712747582843391216254775897686464999198903885108028607002641385964624789442227329617279174907957858652778651824905160727083801183080610364595469630814966545466070169661592236554244773805276875257874202297550025784322646725508572912686745102405069405377310377830008551981898044725376758626997606967699340961062301258726670058205831931983430439284992081720020118919313153228624992175626931278318102792478506104865294524548082768792001801905816098897406321431878137423390445043779040101838972987025044858455657958984375 [80,0] 2039121580960304394739984632346990611266069413940325301553180500329872720235397335457110801224832733189788653607103703738304269606214266405399568324483865443670063122935210363956676849346171880980004407351781101061058805718837949267587497192382492920495865347411716682178426183683261401610198938589936743249776806067297503831703880497792725101035690016227152045582135918232222175676466225638988006108808402326366211767220339859153590478748585145261249210599576040607140104430175652506881136403542350270739512831477291630982942336558861334053774074445706693618399141386040407469528832694458137938974619782332036693013295265760970855336498127430520120578618541810579291053100272219296326513415616976714526469864443140078369431781427795330496321474397361234465857224485755586238621069294790243935876987632318562801229000067421764969642406253429523217170014045145507419389185553724992109624924205560305658665789904427032525710021427820921662512163738753459106616656775656758148419205458621537671486591467283113676786424548320361657619140462001940454477501261113314821235812515811024975932606858436830286345519640044449375751888809648166127377186028735695069630879492194600656712470015402367165714017527498919970517041090832070610745400379789172177333914747755571801481300301695350622113805956538062021469052739163802551656013706020744525283439797269168898885499827928042006458130435570920471005241445143334381424742097258789876297610857865979034207695590666338430877461498013138111571717356833111631325697464989646820770007345961277562828322489651798803866247552180778591559975638577566699651672941680327441655081378462738451546138843691566623077297083503939224876319495122896464376592348203269900483031670198452272290103962072593858426567858190214519862032679024924027063942964409972073254843600619530590474256839242273574474221372939168700281256501047927221822152063684942590505426186003714593782946104296232087034600632912268626930934065011425393069250314938473631987249813714286802586360356483594698006144280070200167581402529722658898936431615333110499392541206820863519251115146467487523533386877528382275961742256668278155249999055422214385773724666687849144309468008438149036269380219873541207665272243166735954071860752179201625722271273843944072723388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -120505023970398732428863571459909973969356821651380094377549206271206274050831182333291921328305104208282153647248521704868003480551582882862123751585821123155470480311257528321846558930748676569825683901671410386024572691967643571056221303974789107569414820384920808193498137789894319046492897994406910159569393514609422457200606834904527002521895990127385234847995436106347159315448601512248604830403386588207663945195359733615197141157260447310995026024056529985820974807602701236698437164389182615655408892022893985071717042348312939126071031168923218549696136410298948780547023639636946500118770255246969992646898708655460177570158315116009206889778082252858380480740797651368262471077660820355555904738062505328679388675013363354339910024874360883164464920318591759671682980259504666223649787116056703433935141412449789615696473205241091130370238991822216703544525378214204043482375434999685370963802485961080496022662069138813268153275548854309643886494025553718468743667242253256029593570757988949819202590987807156509240927766679817537750725197878565671842172338016900180040256011160211676012740839827908380077371603743752250947129759287395027791356232105848768891263279814078518945665118242959333702173897482172987854031247000448570223355969026635009683677641746050184611695962913825749657218675792786561569110997255914872365892308514697721734460536334468602171092202145297528559116066681017892179549138030575056081301391954457756070352720155969359619794221505869574719172224573127436689893292931932471296755647254074221733231378181339477156875185395604840573080823598854088626213404985144748759343321455377989364977679583283130066112292514855299621278260923706040317642645695780639610992965009060377692702062105964438173019392973301805287864630508606629699040978378884485834465003414469639949197738656757974726001044066081935982318979630311172678964123628784629845093209063585321121152875640363319965490230230978042499418341243343007268015086719730089823630622226240511711964339640285888100080168697337207818735291659020101119505815082264993985022070304534102141927559863097840234855616455780064909247758903486500871389248403195958768193341100922080014963722288507989999443692056153860395352561484225677851634722290413009870846394733234774321317672729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 2259528813521085806239178110180198298924173898655040836549213089261310917000879699378056335379476068184740589953694667959557458723719364442053111668603077085314923219897199772044049341284791691177362678395339128273873044560793384185079985468477216511808310265511120589381192737347172513240160376225707902070889266510643988037149755140470688274083679387842974894313878582362705781834668142152283081449148567783190355806453490693931296150479346141732759234443267449321753663008007055838057897365157585632805168344361121802493559447786937516434332796973568017339246878095646808401164864099111272304057465316609059904675038825966920592655167454140212112155708897551187185105209805754389008752645332529773966059189937861289194672598417438601628686641317500247241576246126460871634038869275664169725217133482580055973907389519656483540162094177035445803983435835406813465431936848739643725587040046494528607318997894080906117407348807576540188854148056496463334592755683971810622442986964244727339580174159553461160617967215826447752328918642884243751643053348187402277741165620545179936704885085670687108285404260132697179958458147151673860072616900112051324974715934194338483480356976046154486318066848490604545867604737265519810076746772287119808883538403143939862338220016907808877486018005721246617726433014610406587642055022262677028414275462853962383847933442551094295831768512891927637128451426649932838145063910675796267798221213134922906686075798043701651620385624742628735293881684316187760596984840063406942245974191486519296772685695056832351045927378068836434576009933217168605158656702979855217529393057897474969422262611926459896428996678197941274639801324106751992771792746938452096645864513854397692639788834185778917430731668202455051330904099619821549860124528820184137224419836616841201286971947100026637415951819897412105232503143569545372598052293980125345130959596118961370322494303097241840423783681463363645739049372598299456278524612577499336043484339912808985498609337777002950650887989186207087621978335522912611866860965834614743793265902013385245696368313936697632641641205447083738809344211798129768149071455256751853652959341184303702843303760347714702853849964369692246875667588353299193283395547849061891360067377831910562235862016677856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -118794693676614535619829399401768690631620186166643368905908820246563874018689931879999720958887817017157495389842678267704585828337947139196609419305341421378154413786622030407185342172025639816497149567358614875233663144795281480918572578431846646062507713999389105092722365501993961890527620990441628785191429699194661441653681046736623149764515660147421494292475521749869717047812061346036672797580778423245199909556900431509729667293366368112548181611465599890923535292122592222787252740800715886227927782002037125017906710526432693430672130716439777875558295707647734233210881398579940974171775231470017414773051198142328807477426432077613021240645492817070287474786812462869652415118994983977527390805407622285831572257596914199805591160038104303949964567404495655348056127090446582433188375481461786929199516621211543728082182619613079457536230968219399096027182863000964902078807286177615312541333898982775161579257186668781716606932555421843232506070643695729099036615572184498695616609563284507502004788873344441562123847261339175302059429383241982134515930406741019338137796895484718117231169665452918498548307422799611070832427557115395037656828137994042938780998254636173202239218994369205608151747369542889595353219557200408046552700500851603450994884059475499231179454762142147894321888012240676079566662136155070525284182735835202137650666966117806447673934804445701582556418997202034714152325232014990218685808388595310887475663522146452630378890828248246537262275622236653955600213751062081762657681994708993654200042156255492834447279640927720242652112326518703115044821950807468438985629907482407438501191956186982380132035325299868142032505231900054978411561095612263166732283941359370419079526259147615814136568238650732979560143424156552536447185305551785092803971680336499607979796100755026942418345785111775977352132246284566377312330326489144500921577475628720814333748913773488927209882548885700297482909431610295059071051499626793334143755104714169067961062056299909864534088363949820942399513363157556437640581780164056543808818733057845439041486173412892855092529669362178356655461586562086560954890654970430713410746373329685808067102854197208016484203627580288195700498771101112786498159348495723163966581933936872417234553722664713859558105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 1426491990621053807656975908892855610527859291247904203840024852654207657176457650709906898307887106723944231742151533200136253796412444254476214570311829528597663344945938271019196640340956122302790962147242125188917370420480809200054725548564022744265695465994184363009226424557825266111368891964716297723087001111952853228389379549786991348049410956858186937194912771483946762416078505941132763728968273205154080483283648740595848146883027203602886466807920249355956754493252256035247552173357694474554309458852197016579729575822799556322753314354590416357841878278545688538009666470107226031877976469578843173524539569031193957652970483723703294404052977259133014452834221556394879242159673086101441188687676541992682048064793589145183789670044066984928592691887781705527248420891454360003901576082797541585218043156266815397255533199738711520968227298505058539986257310984211906007126987976430121373139514915554061162978868862461783685157408917605081059389033893648712949121458022420810479226033525159077869943843152581149630177052243592060580958983908021273563367041714833489320422790791911377664227890452437490314933994605825335262609241562669777465247386783817946072210735663118967242561564168512299593044576589700977672730343917221541123014337255915787969445288802600985725620043355373742625154984314279303386343767284032596084997125589642417493688485151742533806834274265786377282983308074402310411381927028829452108860410085308376672693677643976898580385048380456455590384184214252348256393703597823448091623097757785765211946706409450823208024550817697976341175077228159044322575095189779072421514238590947973004943485876381674873939735908745923823895355425043386935735845446084748570060442068546495810520196452607857748104895279494808157213175646931963768203286685028335079349386383518874053031712776035123279219369056044636336226546944953839490658562269146622823558903314075532269118952963876842126943214201593994297106694103567535443345289111523747625637495058585247778747241588226412679917816907807761894983899358972003143824819337462306261587896936635148432245698246783880634571131540119906977602196104416301265188270279038003091254020510266959374985386314519924627065651266245425400266208014135202596743621510543854959431364805419115149298647793330019339919090270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] -10124156180815668845892721964072270179723515781600130805946176692990941737009208990175878115615433542952476790569870578076731210105314180158064722957971905651772084836102652324325987245330449660759209007598400479078589521066159462567273270666762980814702622737565425207560459046339573369977899815629497038850368956932348781460468997036344508924245025865343949163823395934621889789520525394902802813979687636165636950628227882497093757847890897214489632539219724813105082689052173170651301092879050261315839358137532843539907130886170485124623876886060075928633917561461233572261257217742627164295811129714226945773464942829526006515141723067254686361398535112141282546716660609888045315307201208838157714989667983636977167861131510272285996141314154178327388984511323356293163597399873880311058603152435097239221289169334362674504680306601118765692868199807940331580064859123656452752108235535738021566327651976774211268405055950215569524819179040428842029931493885859317386754931578045039425176132200771463634539392778090418904850171484153764855343640750921759470936142396074348411260942883566306069124681277271482621825755963846294135208922389467574860645256453742124486966837247531575238887563799886620108253893636708851950090988633671132462189627992691325069950787977354362652045006279593307123128747957573268589043704489357580068282763033705339028772131892101902605001713401884046356537060061756374979400927623897970245512935660114269996324552393535987048141729736913735788658536855747062186329598635114346246438131071359987408838712193225783425339531434267584493186643593742003533411563929661092039490383541720567719328749465898110581709645680045060710326642025272859202496439381549545514333480086614421579726465714669821294318709842957338015987832531204321664147844748018809744874364453670148698905063134998291714422901958104539331930950879053704962229253814349430445381001105995727589819249090806586761350534112687055716434865161802316467460819142078190736158186891783556379260340741533504962451526802918257732518813257872200346751903852984965475912278846797213272053494183686384106300256055985076893179520392741886754190730780789237926350901106669751437601189439716011954102061668352401596601502689377518120924833098680805309482137220103629255373023365649487459450028836727142333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 39432250336477009912510922277749669154593013230965921515295674216726943355098272946068249867588170021438148307319425339527272047258860935307556625657060656664719773552180271234451498792020954413748939584439169356503136690130553979661901804842272000298835268919448088416413099874058587905828859076406244570879249163033037173255078002996811499990507594884207203060334176076469979806610787923961536523497286939167432556098788773766942764129997635721045324032152237634573357947723506778200237627500381288928081895137376495180749438953760002624529969360969492522280681598138148948172819770592401039527414011220672364718108440187900756342726116826240686239904644025993681675113369328367980344786530525983516911929198305360970499843894564773125678186554635391101338325890123881765636581084468181581159917888181237945711634519326694447385130426766669868429987912755796736103288958135110601755005956783820619415787964339353592025857852285397816419029254323391081737897219475613575801564637830930652217384152972589885031137754083872712666536703201347530966756021541105754236236566116516719462108231485936503026031840622957282166479823170809469128817322935856871765119115820750205898108382802687717306945126167466770180477302102497821799311280120597478001152185568525831111063658535795078925012794315110415448029300960411158328160190223813990640605796169477071144051501003598495283482067265934689815252906877154485315721709124688865786454358036692101312483643377642445226680356821219388305205902727741385954180608125660776364573934541849696600479565761579675053104723694117373281881970710546095649955937741578249601808987950496688697705577519768830306617685596582709090680682106997538366681930190062207459425257497339999345741866141837952315192063306699627965653655461681605925271425220567437658146346504063616636102048695875937500924344163517132543846910382234365527367949797031861075526186493836874244816597487312256090733070656532473390149189187720186779550867776633110072375958775382277887392832944224862148410794207277399007214538289813785175310046599939628115838831244278380943487799158184630632585027601916075002341993646671064095987996369736115523826832246380619869010900205977705807826074243242183668910579187889546210970594379825126144733710701275978506780747062654413070958980824798345565795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -145960919214544934284667394535790036134042942953668560093684685405957511975191515144465393660110606679150599377499383036399150342524701990141482681725371266243833266925478525164887355202114498718313125147031496625882678694635021103074524567798769557480842054168826545748418682284560710114182998851145203200816430995934265880000182453863087355897783126994225081469924998734915167172177905546468215486201089137209070361831434233461802060796500845734114968473264922069718298482215536813366824949853715278393397491660231397914446831282790933639137537392135024104267439467272140519815559630456166952466646444692480379083324875591687163241962681855394227852922973553514252767895923284938894506880611292481566407795211757601785422751816645444353193231460899177202596747886104053867620832976251410017969625790105408384291817652322107385924890465849350976597542378037345282425392160405946178617438601711916061916508873564638834646805721061849988260068526627233588585197071655425964429066067376281590474514969425000434460467612107896469409088879826142475187127049085927885630496095120753680058557238292465257988840178977157830428221742745017094302883039905261415914990155095240692174083724915077658608926093104335516194223703495061606623673166505755642979493313314554849944695650721599197249702483987761062769766083681394360949805351478022483152589439814167008009187625085596129992449432632900233688405297367626335896110281990355282196842738524088760363731714209766488273553152083390360245260204107019007056632267931431839853400150098164684443256488346578177092506503474209584751586363549821250917732615894614741984302499006632292679916945531884338328992220140510721043972443303656292032427875709187850302621866050622030401288196017479469425098176462730508116736272914836928793318944683269584866554334632729029413313892443048736547144326168049598773030720249371371716101770024216425773456445894228359529612551512486820544766243831312815151821913552795672877033298746256265578609294597060391067070498714139460473388397995443518696006313082816084486352292891454999487548496059846748193057377057794297539699334742252862927655292649992714443668249590183138313584540943700323177055949708394603132067233485974229743656267749208855262725099069207583079036047037575895717260895641589901750023727799998596310615539550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 2226755241597413350203317180391330033263930557846838693483995893168907697583282264351659933419746275071948333730296281970217822758767167432817654731719707798328456226371897325834224199718862777169879712914696822174220776743263565692874712445905132795599762988697959402007069292932599141685299675517177228549538661601976757650084214578599212374400866094007475956095758567954588238044681225036891854309175758861337460583404541910034640510195521945811568111270037232763469198894831965867617802214554306950379693019180024317913337673974024300646295537242301992925907024134161341841599332978567544046518755262889741442469319990324865650124938896896887618977930579547172020753701750248474422159865230354384440984950360898484242811314256084351693544179226908414169120934235667313348008661128731690248657496515431580895699381482674569112917266007934922141555818080626238334477570645807761849194166508824720658501650216657223331785565932052101831755466305402288822701616588998252735298962874254394662410207481891355028839470617537283771008085209550070966449182090820908984339508410275630431589867448425517621563407823462551325778626841764215362053689761950875536094966235554258088581575993611331292474329875376018764678361902957407250579829554294134210482109892808285128740975581970355068772964232524368665120447490696134620954219361699778166047345395319969523030665056041134071829494069423063837674603295963674744528683321622211840467542723809717814962016372947702401683983789752937045607645033650595817498490677366623719234170641797028784001428283287504856693743049230099961010459344305548022740269422267240088839740323090041661820155242183959482474003218569403400812192314020482382474190112336171640821744520281108309994854353522316183025378664626270724433956203790409378698035078519326242278768623931030651817210709059499941799361905714896313124574623063623513821587875606026041081416429231505344466700470543832311959578153112356708987080020597485146037088091207274969756391626357232593235462532225418886110645771267041095987081013713160363372494537864071386025702966136411825432974821212519882117526817303560702967654777723991392337542599767335367588909290657063591273608200549687006131936882675381077411005493969034996705292810445837173572194401011595893894172921113919986612489365640499272558372467756271362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -22556106551887607914550073097457235946261838236973839114166625948752874873897050256899165502700017498742783824370937328287722478287688894256789276706441311490772405395436615904736951422820656045348320399753723630511278806660574265024709019555047960485368428477080177030754845978042161353165330205971061043946002596732382835675587839537519546244517647456107853086640050634871914186911701796013789613383098497361351401081788170513866534970000153539437457719517202210565933293523262963567136709427820627341996441747962785520626158329335484867654356857647408026324451770483783143023203236505540966101903839732427554172640631118285306682095875673666898168893002418337644485395285259549106531855013591532392151294691295068793536323153904156490711696419005143034768496473948088627830756672546165524730055122033372407410083023961955199271988377159995035175440841346773131620750679542591409530879956061030689254971431795273980462239182039094744117751374765203302131395618337708617827066860168001565744162692965146476313444185765689226767168125149151865056124285865403452216829004506856087184855884289066501022842115903658952559442964139062666593510443069632837889291049176289911351709651570461488878086378523185294170945843004345155378456422994614753791807853905334387578677020457111887517504099732366912657523165654404505901217003318749092693969787981554246212698420827340024742442910720742990227390834622361600910819005036210067245223309586301605682858060011384373019463176383418485350936852580546246245060897634606515425509128762701477824442244812903484970507345501687518852241978645171446917730985691982828595988075225968126379540883944817586219909232367082366282040611484515548646613513254685532591153553420493760598829597663622554083639022696992303064769501286371608843612359784864639168667472658601720280881442407538040034596542145259063572244448124636624511605822735835380212233317299668796589743993611473142531153821646333672674995218773640242693722679779819620385787961886178565958649046139551584394817816087343517449249210402041363085005421267007694942509896131184369939497529330751963375490329551909861804358778157931828774654044935258369061715235460036907002962433717759116403054086233232929965956546279863966392447730024203459040359686954307434284602964287794892755514342998213184188216473557986319065093994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 131394640940953670301274639910321448899984102942696928046941802224491753414955387459232909456346193027325069256016835592130701494632899488118891140249740877922479749546137245710677046377750041879086512101086386090793232248807191853988583280028164155899054338461260319315209072943938205710820363781792177580396832781898682561159015613037868982409642993939343842732713688977225293185996892402868112892467832344556559090624401409956862974429925040157451835838683425791709082384388135030127899875061207621224445709954821341972932818587723735575396125126265388041715748176908863621569954849475827891357348756187255861130321129000383903461970604895060021100112498218914711779209177199198333935135190161630488772427889338643207923246428704256981908387984111265308664656572319110341267557265555677512109988898544590570727808806081809276891578980487239541215291913012192157416821888860941951608412365231503047918857675417886810819672037001975203320955950443629531848214796844548008762203346149713138140340380717973361287584740057808568716463674151644999552625989933670839788179484051304574311396331752477707377557602057159165183697929935354918923999769131289728011818068955354227698748211942850887988049674839004112853806433798055740782253670159340552941738845790593881594317650461236167435430684816298602918131253983621979200006660269953769400778789280877714420231827603478684187258551320477717105407963800350472932047511146495749312029742181950486112251911094496337266947451843795552914846553729916942101061344066480389370959125799207460455591764948250386874048390018742397447348730153110439209232968992905536103763060682195230253039104406757212445119429140421422516378696344364217082510207294683373427328518922294120902568143196511816633011212455462350496539836806231950301871187596975777623670234714480630301289548713987381806598545015847928257877067347678346588150223624834454985304309954674131211668535799235645460359158846285203016149463420316016992440966533387617531143624369471592596565903297734420486641564623458371948345595574806238254039119288664132803582009828002519593817341569988521343137437526244809479237786399149212417914721587346152041067665979470808984852130964870740560637568372070010380533442529955866821281755759415535523145733051780155054719521753531936740801811880699490053814315615454688668251037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -526279354747354129132575736212243640846117842956581127656934821747657554141981445674530631494186415792208744693053523225680175414619274680350808855294735086707017256110130192578094306585239540473124383350895560768784748816017220134965513455419492249629550890517141346976268721432183051139564996048103071946442627032818548684774475127956613183766719811718250427557901877728357830115726280441450940994740079006682573738218126447655055002438952066116176097393876041712850879650388379706537212572459306854840497148705522904182716552142162112080714323742612427884691752338460416730945946225746492539448164105826937054245795905866394956438512464850140634471877916032924734933699136011042013824880346282418142317119824655288854056332331640676064281886995172858000673009520107162235546464210061845190417752958975948563941421996561853723861272081689616676655973000484011583581355588798624548168353913265420170815429969175054659160546118489488340329826118920927674495658926909194673295982095182064799566956520096505674469895376225371153190877834904618434705911180169395141519410716710515451178938090149922217699443973254149483574312535183824935929433665408072209698254588957760474134459225937125887389909703774095967414681431145634499965252528445231353605799822066592332133367313008062872471964002912510299611156939139767239004164999950775756237145569228537306198280585988935429022681165984123553041492336687028198889180298841741780323889225033845242717372866451274642498788391094308639380845590823116323351799359381005127359885037398179427811987058448991930510960681960143716014757793635725436465451019553730360701953855601050586110612643384134220293244201485787011984453688730492878627219086936295195778671442644510942497101624913443269371664044492675059486115774271540337332633205552953869066270587773594884031730228491326980548900013228538965884100836401197598344973399738968173086563251734367598553723222386159498251470822883560277717948650503222502290847010415461417417079959480016297221444313152616112565128659950407372296879271708234998234560066755736322243444483993162492182854513676051163395792779919577510646174282052959691429782265771494152756050747208797605640531008403569794899836080998185338940201104461491986844815637383139186470058287863396269904949027170937883758958420829673040264307104507679468952119350433349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 1617539617185240385725757289578498337622852870554384669598174884937520915313829331606326400664959746585530633926105102352954020020121749625146997653064394059083829717953641118753152526307145305833136988118062941984272859171216958925199080378774218590626599389917111272258366417561025179406866017918655544818993540928597735113886928146788847217613566278333736420351503197980613847739130536713699956177673752513926029895378863409450864998180563462922556032379387427282371520597587278938931016059170252796413203305340185036879394974921511342726291306704703486798231403423053588425580063938467848098098319674706871526452877667335320786383925227812931562948236980349461915834986103573002288926608581444204617274898664361702493368098118360995739435821583915783442911697125008206142648737901093361875305089832195309856973560422588553696170354548437865764067721672108054230312552163407171063521195150654730286007014492594284970559941359198809404227129367620008055568162847637112260120851714580023941615331261975196588670972467820126074383276757570197416952458819867327311383779548604573143285139828756102444828807445056673224180551180279625947342776546689751332542111715153224212377102606888915660006426500308329079288080838473418776519584583036923089139936767637846635427123880881560922822444800522708085727767884848633446112955305740768244541895791358460780551398597860345117193833960252972831114498218866976981038901800759798399030338874070574817055717812970515459070107541100472106515494695207744226918963611808226087647213486361924823647296309937727569995716354033509236858432203344356746221741464131674811655897812718151118210073880905099336300504189128279257867706899465072894613077482661958839287622205362462525668990380838297320386587498194498706192463006636043233342290398506267610785633134104055385958377023588014918427203603541328342132459671151018610245398853101182520688225801083778445627461348301613402447496771543842428265690541039524650797444536006184811744074843495716578681494169143247381032093304458556630198703247962840644244819066642187479628472257763622540899539225451879598344786627732318750731609110297741278414941559748434546630854059600154238511117919835045270606675049855430751126898068980327636789377270355114894152650817217720133921780669750469676978523133920209405213095840703196870435931487008929252624511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -4187209470935992268191133775182715506056954241054088597507368304072349213588024663058512370384463823691668459216188239722961142628155672296829566601575294048252178134495666542040679674038206589708544407277811740548755777583294398981551845171612651907063348238983318798778682169721316506803957910708421457126709539982100789053249642512417487362585004068584409476866256873319951437275732556996352149323137055655834616288383952687856931048059318026524243383628838596515268948744493921324836867627228253184127095700204887996798291396363218482782036105459280666237824875084246677548129624762891963034840012398476113441016321046012837583618348215508173707459861355008573827672516246750166828402280194723055350005450149712928070679255138785789673657172370653255040393933335347103740224196772326361072389832904243845101953992671139549187389860371699169618685608831768360436277458571483194903743399612998720462849309123481609702425971666269237853500583521796790712344767722639167493308039484081678511234641458761470095103205160399132790559186132097590431488729408459290957936334051680426268786861165659333869734016636230504155984293792392021112747474385195547762794877393636841065306086684551652361223891462209123037222114492439128488639913946759499991087083037305546567374004071264868004064497141031861547856053283009576331311138207172505129328333889880458437880941933820787582569028245367073119486529010425085551304803780007217394561077091486649761079114136639326881903778167274438598957661366986320920970886474439621143024713629812663825389729755736395627414822037576200180231970129546350661561874036190953767307627213464345482996816504363588717000966371410795886814165338991938321266758410622023705454669234998512079478212113624436825868488305989819361321311115507930026751122494723153723545151358244145904783760748997308343693943320742888081280033591363948966340433862848829794738082558849444986621852594718908583965229660674402953327829509320487099788207350251753805265418737969855313070840358852823630332990695576268881154752736513954334845838663443531192625200401015316808741767675547058266148612148776852714257797565072413767359983791629941875514340245069955829484313790112665866836461642363809089160286886352911720057853918880636792299524592228349515649530191813600534271658235721732762561034832220208112829595847870223224163055419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 10399145155596909759053869676702006786988914276583504662458229993706319218006970254384932170427170786989725088022578413710306485668322870144423251876219761769623109510664323566806947811165111399881974972491612770274449890622569662544195348504582574762327766009004202986260788174043973817191825978149839663279911921975148138921313850723592644723563625142957164389031848561120925109096414122981017571161660708025838710537030614877971699766379318823541853347705718925178168343047800507343989817784429916453098717259024132875538942346101701999764335133685843513728940171886619233586774516963886637397339619188559546745561236037370194065888151300224264851531349066729444678368201201705866255128423156531732530435486505325712557680897095421605720510568451751305716372463066236788899036647715826867575761221151894220858973187842243620648954487743457571242045032310356086221762464198316824309500082964414988769235288652532004372340180810494406353286002740455863927449161425481360612767490829122944444054390466402463632250287174307940399721844568843612582076483093711594355154853458649873123265943396145588719462425295030987266626722782130238282557311775464310639955908145815909950094705952697817006368052531745381197536638994358133348578849461384469716755639522637731306648346948214553361354933272257732899711510317957782859609890729033078466414905079683407231957467997375916413567685920762474187686979250640314590123121340517192846627811119759743757670404179891911231716390696084435491225122756171450481081687236950938888551177944010613814701438259686000190069757725327908214255143357243405616549931320136226643214271366752417985645195631836140698881262450009468317438594842755593562526468151401506934841751879505989385826767367309198444914098631136142337198709603240483766165158638252837828746364910931584421785130576508697387249253982146928874699359217886556544557362188569426487334263607599892788882799848845238491756564787124767203542275561594444433837096333894114362508574452489460566590279090567549190285615856392778052003008689570731912837929040589807423381783627313410922820807025589036546920467018247170592140572576089163666728556018904952743694452359816002832192950445333648457848261535007003346640925699260713243532915473364949107925176764589373078491845445713437127826882068214584250051145740509784404226323317743663210421800613403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -27375246247696581218545211201739133076889921426645682219259865709989220058876571375768254535212423637040156941253701799172251908897277640452964637557977436911596617156284100638964819785566262812687046072260202266646025903514647680838754497589308766551277655131222663751105968421276576328401567124206789092029385373892201374472564181176713546161393170980155702992241890281130381233183043273940212217826892416784190984839607997418743376024179320531376828203806163591110107957512149303391022724892043469082399849039390822504558618339658274565478744925831587938647451988378409702500456361848238230136754715277258756945420870536904078506140785820662261124084572766335141609647113030579278485267411744155571319389963144759970895475372770986704597633768501676450252327264781613785362298986489067405479314960622902469378643316326603945776245906739235929010361985436814289872681604710077004507295793430224442148817175032376288761066408679856362293716195953035758730910434537151793297676677071297537357953289448029349882024118318564620365376754252232453156698821033583582352637455931131385531052056314229007328200784288844857058309012408259123695840156687036964307124356088334545965578209499103549761050473639022218574776894700143605017688354988779656640840955828071085149897472082959101696650251089752240127668935657450430840154423113050573802463149434226617753430638804694844395189961359581526344077349930717034323888688042405151749403174875528573493147208134430167852269277676736862731239937105098072329950187366000309297340774668514805708751096735225159039838771886948672383590100361925984218334549843296469107881638469897155949662400379756611516791620720977681957312044457792263026331004133116456412383817961697174265332693531770647424990028950033361900260818711613714594573625603112772209306679742364004915779179515880343901776318337087027944516900614518432564660584628607304467621123727657398911422069515486570734032553554794893635223942167811605844934028481541863732269265576355070372306357335695887716448607915747667469733116490439054714836051786293164079646377207133611420124162713579928676705746324841629213548787922419525827385494122250772220266622950121836725985326702223950167484942136030917542651136154527936951897083573280989997551849576591310928176520654631596937843207529980285146457172475573706984727784252697802003240212798118591308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 71843143473815605529158190885382881864162744596557683373515519485823206198116832166066936366759545856181682474528421448124907263096244268676666033558365993067727101785092243275847536126477181661255283193835932869407204674310734978645178104495501736183203000270136379420175517068958891125798804019325362281902709135880237743104692109435962783993600823202607437909488117750551110607984102513322128379963245608389886217093742675038510910702616605027867536175714264679649928449986179163424637371293268927629374962868747161618654971896850655631281910707290976768672949686117479947673615719995525462785980248159181678939978547978540573086738606908506458225358878387417056319420798047438649780032944572060545080012971398640369699121742452537650150254677959462728958739659687345821384698318505975556747854624354030502362102620578259860475603612566948925494559993687111123929435282289829534866151644337241288376244199706765192839113182399334509013650799225916329498790517909344934218449107124005508776551663452638214425490576173879307309751469272544912555426991104656103458379617711136731523002758596225772240177492305295825693085149075041765575672879215698783077949998743937872812620854280813447658294437146225682610675246611072922464048087874294617406368794840619683517983156235142186082388227411363827743632597761933368395643012891797630501481297332613006441638397863628677679439729004733324792629629037023674866470200699179941532673189826173325545917666078972637407504150725028505173579818047541442421372769004877480538139677585773963637037348365634437071436566383713887576315374818381574184065524378969690798313794663973511587051249925941046040359894853640536044297743821088474571961403693078033890392484848851808113042831905506870664606486787889614532481523416210049357266351155332502321645258674528654477762441253726319259256862999234102600168258554020432728038268900904787865217615758841427171826891068711957083175911157964095307845736377153707213389464875430967276662012741154946827694929597495593396496141953589306995396543093161625545479261175298510799076701882159116394794288618949551412164632280216020039342610222318999053586504722964208049295607226317137052335459971553166378368956276417699090245638798051477538249164851959375736576785168520080548592636394509239417031911041470489060812457549498609363750636870246668586048599536297842860221862792968750000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -165470405676421450665464295642507424721107650724152781057797027711250603032878560720860508821859983635801303673776912077920075045064249454898127987917870503947297327297242470524562260213663069656660459327627636191579638826614407485193730514908880219275331264034902521863510250428610914875311123916792531481212747577541885486833847552594414095946146415612980176038919236531200355306367193092395119120967263707908039372123583532133477588886267908687559318753899601401833020800079097813567149307746662399659570355527718140972240932511180673386556953802983533251313471165400334889894367815259732300320622426223753927899976978213671170273800181246120771218021273591534456709553138829082097650561035207922917878453548942067547593112509431954759843247111188497602854321766757800487815110935747202404387779400668254132696351351785185679991827314138014493769008395109722259539701456838426035436027919545188962012562002662459973106122767314191474899497404439258184994235837433750669638706925767840336811509613196090468384659764657458128672509086767381670899243858671635895765502487855718150073721467177517376438221160281648668819706687314245865248385855698659113600834444054493725057784799248746119796021118798398031368172104165298367400344572970493119268498967653382252163869188693640021472354701914015966511314413678432358603731659326638538527350715956381093383353992676794387544977870867402922369558720085233999769941899119406290841970477928963951593100437494323272567897297441805207549903598382866309084758001391593272796648739855704933460748201234602888309342817403390147474721156253407886071128566036343797942465078540768503830219376214838095992037750979192130369412117991916569718228519968564606637194481451804554185670244115668158971767084294487177901069581416126832664395081591582293256749557154079378465104065599216143123464578096599734049315300850722554130886306855418824118771766834825999440301393143083080980543494653556761706758940065294133598624272340032246343104192118966229855417812729607446710099253772949330771240969522175715989348559669660331872171297612550786779340819874034767029861901808879326418198019994216276220087074228934173743455913775171411456003441469904401393501607941591253770118907340363016816551725298363725670710626354400358371787419064668954913131700548646174608959734575998605450942054354945658090070281787120620720088481903076171875000000000000000000000000000000000000000000000000000000000000000000 [80,18] 312905250263011344490173434827134779138107234567688022657081940779044328536614484738720653292244068238949262323726407319908132061975658615520592132515965146788994183946606750767557709127865756642776365249532821402664273724752887370159989907592567641819633777979540647235526053734119739810667555021895143718818384319219289493562874033515712694851563570379926278423400692432103313051637459082726986620346725384537916923820173007677554372158433142203877015469744189490241518754642250652962009838724650432612395975795088898021689841668995995092004061746343607376414720895555522951972673206503422891207926546517373235079214224995630962046926953321087754706154139271465738136222425761987115928843549635471510552080629353161799149344105132588804081149786763106643452528110871713033878779170033774173259801185100469068132604437709249709549454877651387695690255330670868556922122680837544389395536198056076673204586099970443756184708212395755551507714841354384424436438103254373288436700605753771148333379976369502123364418482201053233814224890291792826702747547165951409457897529801825921457523546024008999934902013792606072140809710650572337308175405213360254959478516207816777794407245585694750000329633249758641217936384924468233494492585955050531871330213101875119901001464272334715137769007840053564013603182346948314838698537770494478090053112479974973745086865245645142944691729726489862267096472715142626969950393319745556493868539756469301883555320235087877252822688619709109554045868688274762624340773567076022078726502866007004016969771609680950478595627382153234298691565695149885368485140387290083186718234148418631974988350260823707326383228371939669680229490732164100540831621919544859829849065207063548435438984797692280169467252530001324299476737954484284448683965888575620217265253091583833460035155545273793332662637866491402208292975094828811053909166659806708878505305426549823528978141674534303573985573747892244858933533087033551447112103937650953756010440725191940487253942317887436887670297456590303609691695742617809425375834155960197089561714839865604169360864097568282663291309880387139375396009699241604888793419273540519380666696971876723083493361627092647067305686778578313475169100393247464551479578801209055775798325995491561199879543583893157665720972942733212546350538878028202580154341923873348961515628019469659193418920040130615234375000000000000000000000000000000000000000000000000000000000000 [80,19] -483859598370710176229947489705542099742995453480403278769735472221629454147401725575328857010754364169625915924803875621490744350237474448851484495573278485435053192392032366175214886650559436680586673088653192462128439974477529066551553308229642465351233786905058377670835457807323313264668647263737150858337665454934243231305523071663349911858314580536490088979711451655714850140746327341337732864901287744419860710581840030818705900599756266954092009454322609432029618570388261439480275438528125147209737603242074398593715081901081986720823530876067702480359024406300087422919722714897936539927089949866355113402886266804294629437808945194853776128434298505541555306584988210977644721309362655530889034599165657692422294998003981918732444781612512549675310677944423503519618901452574809989520101818471041016381157256228260828794398497513941371817178736809496376120351709186876868770416244963369878578432591488120482227996597046307077494001243536738255068703128442983712721753325935716555936668094042490208625156039873745747368308217281360448509514768023733914517503298228331893162519083913898751714373809137663588081143144171324345786081832503058181665502163912845454771388951845139539012996317867946225451679300114818366868767362946806353833178499236499225239120497846260469253808351807064788980444293830841872132141559149537085735581517436750542212658103707041790230852680865762369771057497940264113607443243892750072770857416441652231167237110246088607211012254276941125635072717525369022729891408057353906623385559097807969191245706952209953660694059177774218469105275906914483393270000337955412422322159383340865559055820816038076287459842907202841691078564841337858939696950351925868112347838351799618158654142721826606803512092450139497256525237281979050076034216158050787873492559666153735026062048367266628686379064572547092236563282102188643842086359397172401940974718957714932140466048756819435206501749270091897615687593957228092761948986420730472807833210640021708899896680215677365811375156086686483027333474619007180653688199910139694380889197246975731664049412584548933488695078700489384297236923685187993309280988632993871598470710806018726718382504037537465972856897014176011240573674700219514104628000713242551400050210480768538775828031103819973057502321321734881359183731863118280762508430633881546768185893947489262245653662830591201782226562500000000000000000000000000000000000000000000000000000 [80,20] 640618036007253654229699646422912312464223022533017367480268377572328561048801740866806382799039104242329252695610542162970012003999637460241220170723392365910109010074170251907445461032543012848247983077067422509060038667954252164797024623116525698667636987061067560007875171044420260157149656350474865469327343982139922841869911534769058013052399422000998620536274695635707187474884415815838016731892062814016977889119347417982166330350997184023516326906025446263552890656705393313289881198511015816693832369938360428684274263442649233504436376323706423064236905133126708216017276370258497600136340554531533598059151245092035664160681563081687640365213745617462804674440511436871623963871723459730724556123463837334086974314123463808479411897322753990126121319226362131411832775034300152151231859312107036000339074386051569154720379638562294164547084348130673948185808764626353630734300164226076709734176463745066135327570036579033295038221103575504953086612022609824198767658060058119579378367345333024936015239951887578747605098878174297715500807136492549321453290497436391556451637194785625995078870151868017460639430629499929526712426427697428637440042378209040292205370260055509416165609769852656057489119326467309838018866968348673564168594506876105977125381051778875281981712700323677710600075067858377330101465767599567017731768652987694746556384107217354683046537057897867451561593228046811222809636389239456946733703914050480149405292142248528068116676767162926609526546769975033115857440016964680801305010214931069961659461823786969357824741297971489872057620915174975907262227257424435170233232027751825801082123593996962205296072474168771505541713136998591675896045327273285331848554749354698624426396144605676537537846808403242962367682806912435136751013313801609145697359506700346539238676641649090359374243212842253982091312642460825871960160708116120166136326467506926319636833724742666785149687789094851534168247681151244746317220850191214953290112940556292539871021725101698425427539594408169321145765192467541883556697971003010988782417611231886882003058398644586955132573611750711375097150455337880856290532276444563813423365243939418649338679345572229605005183978319650872225450397904118034132314999679867930708526344345304655568984063542778459200348992131892239707173978908762538537506654619075057935967792548679136666045508263778174296021461486816406250000000000000000000000000000000000000000 [80,21] -806078946173513029811701758083678455952998931319521573273692703187943036923106021934160798029302890791771824506434010464955324184949792168807516964997310167921287359864053694032616340195422905694245249113280055311320229379426805674353316622596344446434897826565541096749452174930644221165227653669145238734225398324177199452994824635178516356465583801028783300496548545708695980122246293626344456636073352405878241159090030977534780898978820966881452644577048334177706735537881613597415401487649535239945293178294471742761335413631944778009817624529496004323564793021219804041502101265795932217289647324751798639434046269193855092238702113551579498847466893094499883737810731693412575013602378720039431517448713314142960543850837187098538923112472753043535920939357082637781190653518445974363067442787985577267319291836731817631078525462608180600581410293504111810388383254153029086516703956151150985441602485627107659648363812008107641106565606237463498052250902701879870483520212240363721720188132930929896429426928489702648330666871463524165634945444798262493469912239281915913035924089213630760196481270199069217086113317639888885030550165764910389431894970180032865765777885812671056783176833399297325832213840444885880842496281717841527155047876477939641319973840202947572174151955612772798042826958630498557941543321190781665553751108793961963818776325159017172715083482441403257848819744409416134334234892109333993933688404427626596193394368741958755850435372797214395003689963457631618819255579780841906635023544671043390160679700581813006844266643841528655313866421164039576299111775705673870365343822968551430422888742130811448691177560431825360633661596718495630918591336519925547922179807184263424182659672955603539910976747829752543872653201982811180504204944889363971336148844639569406401860653693986916208891086906388247372263167906697276034228273607066931740274494048471774656121949228196306341750662426631789749525056491095175405528073378671402406867668213359996970294363187656428071543152613227053855969032312949729049651018631539285759119569826156174185803622641054090380509691791834719315128603775172563147504752781170810899290475259043037531588385007828199831376262377664248421033822410705274996743535830463553741732828644577621783220592297118754858891521804940766822119808868796710745795400429330490306947892785506570335896103784989463747479021549224853515625000000000000000000000000000000000 [80,22] 1087986764833712663037640591375404636463934496262514508884409937633517454422269933609450703404524379121356409019248503595522057831150967501727386015346526630454775286600922347059773792948630211336041450628076714465477973379975602192676852275020554211722077840628313915933522695076336881077950208319136205885169924755937404344841847878633181184787141133473755300612579510928876528730303569057351502022337934253929406936597239796716787584406217149321375703319566465345796865033732702701581229559916840229321094822459593862480041891463072742126489978054573100491561275442334685724173172558565245462322149861296892690802878672913713035304992427012453666018337555615041377828906367881871931420132264202725412331117762085602329920903365553432841046109732398168854709960076871922941246475124426292544629939938348419641335611266603537766367598128135582996538940343891216705982868944332606320261840369812061046266206167043929977723799118961972934055069728265699265528006492982003167446978085996929695807226545424238822795185662400678104078416639338417291619567023869460719635588180135572513174722069236445528306012460262999860427555837495811010036324886102972582264842308132815429051098332466220222155987534789222107723155851550701405422004369087234354732157014533138913870766620582890700446716592297299968810776449117695787470953182777514049844459941540027661181881239049962055193325746929576016132341647737047893222876318069813220742474362013200637407881335956229016590424400465431852606410459113347603277355744148796346835575078414300962967832502161722048985868370956070648402661374911921872014258633963139219525674854685732014148751084627957902329640706525549227707114649327973482578048665706359325703580590901747696123707272977961581474076517118111450845088293916017951330897291973364641408204810220594405901137402596692208744923220613213732185934353195374157773535829888830097136449409980364753432468364637450446885445802581918620035331956675627381937215973465314224777775602666872318937502486009529455180187241967003329767927038503543693418009695159437673879045042332193670489456956555888253946944897862006979108727580563508189784934815411144437535324473725628080281493496653573471590635802679370278612193058590836261537650532122694696791304241287927885256805305502572549094300965899145593825203197032046630236602729396957820840180415924704341896090548091891037074674386531114578247070312500000000000000000000000000 [80,23] -1584704675006462132375858757999430182251891214459481598120101497268739856494675295546672722807708943562700940772849452910168256613495524161768730977783109362523786864461860295915198470391231792623031917299153164752933630997072949670346325190271142802653654511935256824044810827606741374774849487829057731057488086770053082576126267918432760345908001920512235730060790558860437118092487757443927794796990384319859330681492128173810585461514818571851531137312218055121715743387764864726357785986401350372877851896250101141039534899249846476644973288267485617428369280224112428624126700841910875757879812698491408180714673192686401710283135167864196461852750991640318897206737643063208242475113631947940797571523488725962177774418808689940274267552399418132460589996540600361041972801225686180955654499003577625438387979534774400770256363228226916326649636789598514481121489499793677481094430034213638923004634679114095680429037862306318637171259417809415115998953147015938068864642929328265675846408658734263495814753684883193718461565393434812906674516228094519006815843834029539873936390758552599493058987606871907082135212850417009688319118751876056332919464693322660920175751532702916876180140693364270885865005001127488680344479577584920449102574136549095317188722893478648611307174938709362270861214839681477895908321469651452803693580007046096484241496041224691952979634566753154117972197657442104936050284866370406611500985573451257237460122794315771640508319074762755141985470238865793460299127448478388146094944754303296626870212690054127102129512853144205920877508360996552197143496119240580884859202877933339117897608397603014289222734037853583558469636129237907769613854392704364095136999337929981908301228130604758053553661043916666500921395763849888781997437946612245167979234232331220840812317275913500412609522988468101724774812078057688671864063375950584563347417840921641054385497348473407511742088991919467830332421589969640053008602421529763084098024572848835709092049725506389315912093480356149298455102623642803119111954345214646692716029917501097413598056443641629569010306549902702951480942528413887148234220629779617485361745888974737161317340720397323238043832249034478579619187508152002365480093193771649049242006497566741999373424178384168824966690994394016285172864846400883936287007469002091485645667522839256654829841663642553406532442750176414847373962402343750000000000000000000 [80,24] 2236184151836413862256542305284197533393526851521946609208454992136597164610397221210897032770268831085464684804423211893985149594558069709446146254387055175176584689216009637349153287626763647893335161118950161126692649940296944247690683011346756530381677677763734948124832578541986557280858042093306849612788345330405561328438469256517285404113408499891607507432869707097977343447587400111854599214468815449756153096554111925637504208076794644175986611121929717137369945819603895626023517021408941200082690686912999842810295206562636904711822160989855063554353948986825113564930325122606198634223528886976732338362813101880357147165443954419033161122301572604371753714306220060297352607738760639965834435685271120619617556734356212369222722218472451688046798665565684597921903391786540458915815911129078447862777008105116423545831522267599820392878048810146556150817601901550460061678184740487371831574763579495761125495104041947394596095103001880289683711012130413771612831718842769877550004977642098944895865783762297611498686424183461189620301323882404220061179320543290319701208931656460578984214185978132047980647950081826704927638484800856732259253486706869544523486076331454904433052370479038333469306701175256217215298846761979086678134825445803630404702150604168855068175914333169236445031933100616441017126025211669269413489297593158493998262227522798623090418911081045931679696408506961111392933985131693252297682098832057294560772787069962193626259484452831489760761954299686863633818485805310287454524764144593728576267923838034685945391689813666274068643361623138999788107838482223912944838331857456741372249362032244677520188494184738109752912476835135478397871741376620593140854259476279775393855122922676447080769838698396637604022654270685541984575919299480819130629791572387576226109334769180061699454355570460896885956909675316389918791138075411344941383802577622953216905990687555008521547855876859089870538744797177762430710460155980034979564452831828804877668432977048929260302150359408757557959626612013012448011572250268683815579568710616773185616150287817038425938511943445077046010424610788947878194071416200906265066967586667329523773592613888932971967016539741980759396639091146066738197474061373517296100194560890826506531722727652306640989266856568814539018419533846843891483634663045002130337626537129336204308836918052056427080875877777543792035430669784545898437500000000 [80,25] -2792764356488289282306078331235888641883302281596526398610691050306744959707816621350389818088790884275955896953105970786773194430889983413727380269348170256057866702763967703670893958241689528932219205454372468688766530189371984711515408763841627556771143669798627419327641766956876259396140552939270792350987049983062804271641376236501776363130043662532463589851712748043052300339112240190500733605965133654688884955396449671057778629363743630604532104418737180660939115884481873929416844357556806441048402225915633766934381327576207908722580873441150119107199024705219062312186723405495837175789118801783803444919339264619658161270450877714129489970834159561255767142267593107432055908838532388705139011281142196103812270367516888479611814429467470274841505729850782510149140064455527075996971978651758998390880143506095899589967296414999001853335906321480543163953506148095150821283892273812608051679375296690302864232564186781510786357906142876092430212963879125772634761796607513642272032761520411972500332796866531235179605209332633616541355742612926237501358611221752325131404013219772561547968134538839372367329032886037706151582291184484124708560171563196249795272773648891219350504151440783909226195354692159306908023753224176733166380296020253992751038816988498080474185806832379860926973051671503893260174500489790880357666767129440163501415216656058142373643555701379542227609514429668762420197174035624443547717965068351159031734320137313973069668241515375229113377892148892092449855326008063623707079693332130147581406713283352919267104222049154860611524156590925368396127473844748653563500205565581932432700718683294216246167939960321159836283204298080184486642600344468749726184350092238293196379824439102841557556942664057908887587200151612166965618450708981416852646972150810188538164341539574952006565285967423275547397427214564107492712975156982089700827294819220000156613348067556825389172644647546442950980876438277958681621873888266208668673637576797990200420461051368939894713899863456282387235854443995326461769020919119253966636469323482531994479289609073475644705863271310114401244595820584757333297784762777333855028767865577264322352591321707128275621666355340852704831450830574859736716624785660846502143399307563245061019200969885003356179805872527566987422209133080328735712760970019032341276520844793882220061916459687170836154526676331499857042217627167701721191406250 [80,26] 2974796782422538306619825064575366713032000743417067344537172361035047517503342927064251422609886478665539536709345047643102118343939141794030610227566523715283254126675258673854560739959027243212253261689488433421416050831175279340334293133154972892216587215623984832388241418540515923262304183119318223293891606136726627034414039233248228887983186309852114237752139208671746827022762407380815748554786131277662038773694418338914269404519427713213520386084919434794322454750747863816860834129317316398187138367390083360502501507808797514146196824319054881328768676768774698469423452217373671946124026745630132691680860588360541334400698182633413098227358253360027460094451205665938968351471999931054821867864114175679225570422476766598088640583873356996490825758528574851654423007212267598374848562740163859465238993925769255094081270299254222442245306898284088311251332474273925814872877441596442747561775701590514917134844406317948595878414288814736640905311017874015962467018576613511043069684263715344690949526500560213732270187128368561101318596017424847128424255895554611938423226976828698634135545497902840784914915076434171469877456682601815715239395236949942963572980477092764873093790771699868807706384336986222599220620651063629293307478281219973276292272037922789462811950611838825583906911448198303606046307202886463920581144782022061806512575247093337842732065063593218190075698786066717582529245905824224806621930641784108569000174914174188424683645694494951397140720053859338816859186963832378990676119943852927147705189575773538383569680567780155218166696553131350913042912862835447645533963364644472666433997083226114172474685798947778106805544442872680958243912342758693277047435188258330093286996504281703602708594215870059858774800724298395497479362587333415263243930839191211087147744925717264466289224615153663443124500241190575748285895034563336125934465346126302344168790482582750843947842451123249765301297826508646031971229134048103394409393164633874276303873879363661448476991754260720170613374260090276706154573085458808972711994519746276668030940640354848625334125616115880639778164421270046954876695514509773765305340793191544832976842658429599995002403664463889105929559229873717011805283247776544821781049710696244505541933551724533806768279235130208828501543743872424927153222330470507907235608220383417590172352181865193798682156511858920566737651824951171875000000 [80,27] -2679447847572302303159261687968818293928860355728613660203040629042679537348970546719356192208663894635201172127455932991054774981271239049505422576447388394691238225405584933325965589381208888175070659880143313905982430673707163956336458527986923741798949447509102331125304171166451088393393546005721442624326823714423576923215000468161548211004439037231081959329379031565121117683905165171685895570896891287537482178041530530180800299825276303524286741058045998242939186209142126432356941071332721380285449273350122083902416436220129847480894014329722427964285245036102781913658603385594756864154473120439154545361293207479530546871067255597810232306131717912088841210618028953960347990014707609540188757350428813451916594393478185480984819705013654927450568603354108467229128547978873464305348474161722497259657614712660755197302214110225030928883399345058543937554709377564363969153955326260898580541039255084385512561967799475836713069742976591898140410387572361907156210796743133534673683570024314743502201096132542509074176355603212304279037670111561885404247618149559535419984329962038394902896331411357053729223455091335400143270936924254322013793310674011787200070751442027457512863924963493950667280312238924202208489909742319341680730206995484548949464077302540329588839506043034683265497743744315799801544383603886073045127094342910144374409661105761103543343424830272182380588152805620899860076926739266512229983459460696580779021373537382295913034544550842397984257574096276524180628354470362812045764879098471824082982800908594314833572944074385704571365313409845387401281225472340886630731138807556839004477976418649632123591787211226731162251799636668023765248346294740898037027244521442327503705768696585102444576081361138131590289425745087934121519708882635271219520467151861755032159909000206123590527796934668184690816014932589844789939328471616251687228501633445064642133015058728117612621312345581323638503481800455716618147188789128666260423164346139389138539084407865154547806042687253017336971423165823417410868937599463886672857820127613944121539699986934433121010613876627496688057991108520257115438407322378444046871945523738108540367892295165292722208662769087340638199887701727180246037370435834395537938371609785134770462655857417271902001855035101126449818100037370720636496330174777522869889023457464226595780387782245231947930719229589158203452825546264648437500 [80,28] 2038644633334157846625441202240979326564514372106521147810285826611281221197124513138730304176605346722031653051440627482107825699795596173450099725910207474432270071565210413209225365610220426689173936812257490609703945566526620497111483684074372919276820451195694400936066047615630345142560029328375024286109160432840997031479602711642850548721855030335301078506522950656093950520751028352849002862317514649981950451416242857007235877610679777641254990016084642719727106467334358980638384036595201482291488879856904507176946907271707365128244542947845234745998534753676268731672804032070584764747178268773643784912283966292246466872664000636968239540629595156417821954783211759551675362918518639806353177716407051597113051107700345237378149925263502974936794261614709687141849369233795962033268834252286972016381458277539902812396172045129382556021938209459584109198750208652617973137433352325977755926103371777221143937572708982224976357516377619982942612004206535437561426018372862530644461350609581754443606876570562940153525179406350773621624212594616345018807850623613167765493807329261343388445983929590617236466601243037835046761093248622618940590320009657018502656822875227932104531619307582527653713388308135387041686596776742913986883544441601097371764792109145441873892375650512608984641556268050366303313109150690978737433385888826868617123985226329903653700945830937631732601875300858112206041169228129597751733262667197357723737476273593688133100428030488228998276144544838265773928903240701119729235922649051930201297881276826735527630991131881236090624841994396186119919369383670247578653302479730567051832485750241426509184839709301862744047490195878327051663626613372150882754987639923371898106895093819912216667423028209617700192024031927070621574473472698582538410717706019686710116389120230309836925619794129126213581846182579265095745010884475963966796722690881754319781362615948928084968774954674251428477340832209672483429384787240070562116625470531180117479070143674202221824311054909410655765702874449531568253395944945134274580837927154237468893216367430387320858978356146189097496743333304574917645257734313741610904873863597830043248257085265240975237995720066847707551208183505386328846003555068529959519763449994466100627740430748204410152197975182095771349572983404609213514068125053771082986656353379232116641133146640700590790373780691879801452159881591796875 [80,29] -1302907800122181391151294993266157243210887349329071391493245931329888089544957505685556133385825745286130560268186388939381703664880939153242126611566650957178471899137377939269328420667661908361896243773517531706414236483312365638533010206558491451585508875106545075072810894204995136700952504050175547464037964905873099328894296953289112225085237794812839088147170798503854653530370760623280012477405036333410083636642319026637930354686249494740147752942678615982102256187917623257313305960836754945094036972097277771859630776838064037500898322865424176127014791206988437424181183540554314146435757120320068401262343919243427117054292838168745688809889849074152158123484491114049715066920815770334857655896393877990386561503574109056127193495095250863154988057502622731267528817135825326808172832158940004618269731101472819656438285132361436170207075112211564251926814226974993902631651703746326803979480179662138374563957464956685763792357301827021308512246917440206558864652130153115522596608382793957349060395468722609606053406568323184289538536641614942930230437980320209617037414648048716192315743793241534025407269879260965426574400081970050212909771605429672076689329053771774917821077749881252214873980948295145365342515147873572748604865162024991158579239475439031204325909504118985452480530728879464227217805286461021119899110636295826666898353291326286052009445503759492098716898603248371017912280740127781304661098921975540652073933407492097113056285518936715615314853372008401722715260075026676479428967659898790072793008115953181517263546482358153794312483785591954859897422513843547898194961344180158978760858767664282432826968162991344948374984478923343231563845576930485298754930995943008308280996459796714811495406603652565851973300690552842898571111712639401643513651716031775649390935015336604643318917566893657780750502172364220688790772877250183876343490883162600044819573244682099276728627400085502778480341124575721814555420721192928032013952411403327449120466327701681279392911897682293021366676655035239016564477694806645145901807333883077841986074645501508248355709430287671123906675291656168819150957679001345885648703483069069919199936707652925606023784531553397608860595659416413475035513709292805883088150392993550455004076053032125245529445919394499996322140944790775691497633663767235380440533783507743705906876886986556218772648207959719002246856689453125 [80,30] 684233574537064703876843185258291034684601205883909963509806495456263112869836041086425399797957445788973282478571045431264985261984888488115771059284720896466849953670209563931916760942448731432427751089117933389469864732199563716819752176641520162548619155705944195239852331789581080034081121437939470593465558479547187894303073347507652363907125759254831435955071900440334533446546936813943860373853050441572276574937402718490293335247988245562415419696734193981072617871270382938433518379277301126065128681415415905055104212105430959321720092985077631675600957845878077812064507749052015979214469561898241869758555221643758439710118506818217817789438722105595523714376605886328103921130546432817999823112830638764584808980949820705399627873822112558118918857337806190735094279478213873408526841034579554484611818959675659534451792781522151330291605227689387356890323809921175932672474966140493539334659449610917989528801783734330506507421263583014143172207773524923220453942050280502012560548983283993369574237388782287647026585807437347004465680020355381015933101783901494858141751013616614897379754167491701152466830107084018136218501258236138427713405786261975966481008313005459274992703824549421490292856416403794212639281032853412900776753941112766418058343206382061813534434112752815951950144675630759516693003024864551675312914166893527700285504340501301097939155676839698901515707163907506599848542451756568727605954699279016266512183186872039893534876529749307909486428533117515320569996073717283099466256120154984839178586378929644080794976323927073379185820057198833662123391748992163623035984444625782679804294306804720437378228884309723263852051017006225669420749805128111493001516940964934133513652833011125333702035689697223643276847736947718972173287385746106206051040995977199290310631612081572584420939891691291088314506808314665049038626957780281099101468394481630779041449440893166735126897917178527697562325387822306134725789472153539992177889426183390242432555053777228099889010578334481508218334628374367722884878126697646633650391133285683295902581126146059564400585518310270383706184861347221877574718219395062804425201764571464083733722665520057314038351529961830977468157836416893816849914082321595174818372921125148828698953014496826759174381678362716646817270250495617652723928887043615923026845237325392927105194296188983571482822299003601074218750000000 [80,31] -276059460579146580873789980079531491749248210431304290033393914885743800320551516407196939433306259326716891930651879705511060286837410460273658897254829243977163093559352861794545487121208927378549091927562613741340843040720899296959192861448404502763557104723052314954710833535890404392851946147509868106452301185059082150169199306859331654231884375281821510357615834127751711864328278149129868470804188441184918571889143205647662674567882799563586690597570164636536367331543931439589459267199621920041329480464465323660866431469000141280836648218196604432118233209209582786731660051240226567510615385930280327666075005176610468616442839178945179259682900689179996184705545425347005594929802158977466760297037594643326331535314715217689590199155374218131042069683411973254509155932069549144855601936888624930420044999013294756294625877914574599426141953226848427263236126805844230097902987005155036756643726517163258744915101360092287651864857916522830998247457446921103299704867170180769204255299027325952986317252679833752182884301405950266675592259312661880622906179750151477922626315354402233814580226818669752525751461230805149968523815063116676282409273006066053926252335014334499599445658714360110582199692574819789840738133824282747395034811063550624453344305775346712666441629863558715397173448798226056803636087780245298531044163946940720952351737625309532267549503933437022599902165963668779366631240518222725028976138987363954106388546110744614974245411961116792107334802348718723148197556925963844799392609056256371921597288120551059627643014939439898557432408105858773868594097386044425644704342329723720273151526079698062923582136969667785592349202343347361769237094009359089665801583562389365211734406048115560058954107123405343129964618397448149315394681927844963053575298909952452406704751276008322412536615185438719118180447763626381059380167096049399463658467028090540297426485417061023073180959441153396075645462943168043470090605564912836741311506319418054426672514024809371546230719279717461652408999304638121881432044910110356113563870308113174117044554484634018793119135910385592292482013205425543491850308586877563103835480503226551080218053394890363448024935846524573328859556202844726237833956855840509853552939058214969735755819980936505287851619083252291579399200429298022996790214038027940225290495116714775333810472091045085107907652854919433593750000 [80,32] 64811857171745565716289789421538781861584350458030439707544393805819396710225103407265567544956967154489539399346022070594433335046939911557610668278408557788970436868801280843702044215657130313003995075724239991216163283184512815943607009818925143784775985376259341263606693658528629114372488638400394134960409755266022998969983300562311621681099043357650284421145506613989754756813295965787389838260057963276188317201680188636658907877821956809900264634193862904075090828324256885364675241069538722323473932681720327352508556149987225317167211265844679281944272019028500645081471307780838595599268190838243259741536253033559047620986938216631265106951359973185413321215042709732385400593502646874531983936664171551671146664342189172131401110632960314664690784312472432019819200848568800830815164512846243509434286546295630219506108432256334832511538099450268844072906138919595509854797552663811608216975728886282485624871147729631201318796692713432508827857517912991606768148514694335916953829557473477669313984525823594429642177656610226401979966472368953478698354507531887878840163031137434345302072476426839082734698739074776666305131615986667399848719237711416580579973144867485271507751699668538376812924777408688491025879943643849821101793293407708348074696948744170613340755329833053256493258729621103891677005013982196383628630182663128869686333467105154249100366397045037819134544318273223259402391556683747207029464899221376883340977807039747503484480366155300107546709471758914555278315287058186344156863272025671512214541957563090911680036448601086411038523348979717463293001506491739039413841642260690454165308648303975388525879152323655266196549371559271582477258332711590275424522931576697360325593600754942324678105635534599261997845912793883912004494722906715594731364811141761692952641724308007927167244370326705325072427895531921608122820214610242007756828460880760835157698152789096558522806657636540597600770729328581939283103919296903175518967326734435883372587684122768938895182869601172217313820250709803948940896202091603840125119413298488759608607744317610850440652368389719807327074152101942259634027963563494322625458719410841462672370328103534859696782714909216062646456852602563590721265947784964320429150556153350983656490480599985678910028916623464701662274053763811492538796123839733177123009395678926783390672028417611727491021156311035156250000 [80,33] 14908517339382787748570378235691130526960603376307984147826024843063105563385249126228844851539605746601977586389758590350795468429705981763738076155499147722900659916684822675863289335715644458066351738603331344942670162189475260921702574686341928104667215070774312832505506359775754116777655065852373110746952256384890730364898058929307815541498623999843706591143573302211849014775367324471675889375835562546908644319736882036379873786689901690937294398513469863586320979862598456645772126504228955984062249710823665453872098018882364274186115340617851402999872679180041178135265569443726494958712075863024323867589175532689074667332334133607099785555898725706597055522573010438366161020075280266505712856334370776498051668041894233247286066347567771260259298380359591796365778973500076569352375623375251058143624680769574394440762188252700758294609026136796368426639687740845400228501605041003253081499507791927748538616030134183887348848457624505884480318080553337325740774738522763193513153544015215677648577485682603987021468477399775632833284916836247925030950262480110597841098303112245882876160872068250815051058413847360879822140457501718088017487963094668935798245443348330992574372933592048818389210740909717341049094390613236633294620325607430546313374973879294304650526062658826730539448842908047206981067569717318037098460718378795092193164022649112741037810331812762843029742309138971906601591492993912596472908695203105219987489000860323860627823707138336223988964339903034619543199317516241063669335902204021819914859004884806663322471158103650572921753658546585473406467069012828406443984788888388708928203212454886454134009679182615401393762926973634983960162193888847719609534215668887832383999994128653631860864627119117561341408992474774299624251225491817545366733939013910435374629521579263534448697109075126949293428702244042438123387855521417173919261093062367146424227377410016076630834332266600156628180646042220473331120481462744665320724028436998677763893501581193685166129529238558434594847823220764189482052732940469476821554200339597079551189169066292656119342062230926605649210582093073023555725437886794305334667850863791247534900289354371736429230173025743992597832634605083618619628425504614800400603912698608761432050973455547172877875337298302889071608508385128466107276994119041861602955809096293648963182931765913963317871093750000000000 [80,34] -29558765304107195503367486687966577516682326417288278045020971367916484794914177542064887353498736705835144446519706967510833420878795590845107057522933607684710463374963341221298857883748198575699097626986000303525575201757445098239111795878473252811916295784286224303736477463908948683510796309310768373396236760023014306377889943094613144010490929774666008716788815811971858864135223726260369870431023578859243969999605353757410404871124646061148619140561009189573426667835183470794662892983856157708048851764573855575499919601454172659177538836198822798754326130146569692299441131370528831100342668071735066992526513955619534505784130319766815330233948789787579322021484552000616191429769194849703532117971790092360457258667153391732981572954396723658383558584853545332275727106783878676671466096572606382986040965974222190306205271262513724541992698273963570070669076130797818487056105956824633257823696581313606707984129019126548528975743255204678851989786750489706828946645423895315453564048019469235262647584729699910086692364800199828430479578585529505381255840733808814581322739441952283726484427621577566342220873855079345992117234358083207029870566757380493342621068860847169571481962470509438290931442366306609917003902785256968700810855807934637479863904900523726673489440651344559921142210824345052508060993800947058004187326230417013304334016795496646380239115109315907566058617422634078532111983744934247943246563191697262922813434869891009253218492354793485680524864314003204772732061329699082772738741421108473951561328148023667756788847985272239200984849946851230402292082098362720918057686555714982049803523982777696126227714364067909881973725287961729294612640122232860181073586780056021126932078950111455469708536079102880371521592833189111781199793334042007559179462482588905108458158594753372511210034599085283180152429028798128490280635342875710361795167009241998110731022546946365821008524725887809831955133801387942428319092452812981031815877044493797210081435382427545648278767929333682985026203020671952651612981681145919237163110739186154297089750477742317027468999486400678638047789129764381995006993469071613884002882535455350870828233218648727661757187296928646050563857759355200700606878478513904183358329369529056278804056552899132826065410397826844328217505437706796662892231209905656453040053311537294078448212530929595232009887695312500 [80,35] 22355176469192937202893231384867466866284972247818396091429491779461416747533376642079241933510191271680153765496212894114877833703326307614300878459968086225140005795684653996886119526627552745373188873331367347121202199692011538086656629148506294124255604758197465613826535613582279822925136302715471484981036642965991107026175690724811809286865505075383858254057534521523375361970777291541153041631228704708575016702184225890033684378137874333661331879171514416019635579351650608424122940035461392350478374581640398280808086398818866479192397644564312305288218018113979391301646772365534624563566187169864789540332260582197976579305005122690734050012511385439607239431307763013912747649502498310090959359535447599779433245259115273427769106873788015759053826303922648496647492984283046100594420021257837182008359609663272791925715161097868741087045682306521735463685114680324056584968289729394999312490851820269471213840835026932449568378387941627505412632551734329919674123777376009525960752825973787437763684031900888339401369548611325737614083909088273081620544964552038701797311549427377663044184555088893511357717652707022063767254931314274002172124227929277022992351898985036625814254993977584870503628340795558367421320084415664683493381573447057979903428858628495152558426125595562294403846906207820482529459882368963285326895348859774125516616302069507041035078296042203158154283524606440859968623974681036736092044015941100086499893261565387296317548900211895932349665723000142341338813524881857964998289295356094161960667629446526710600080175469932283378964026165862266472006628905159539811151449268808237059463843983718450887164528160607597730111431267090301691255420648346232745463973191023459655892840049123221518359758080160470226407529069317057172682649956663094504302719241083859657940890241858328933861196533476599953593300501115125544054882583846108678609410485465473285417987986235967079972341376686889662842905273812583332028914805855831806572971318851278596587205476948407368920856825322705472212401995542087079758401887661507612602540494041848344555219608625337922692479699429940862622352380304262121818250734948144122697057399761925116883780537656783180760262279642610265736419398015883648370540287031245103799064669343877285643166154278272390603759846113060265376168834298361408864723820565965473983281036618464554521779064089059829711914062500 [80,36] -12804976297533284845608232633801239574431449084378931906517749863361131615313426607918777410851273665885706756612337880714652144022709749211176888011812349454704135445021953609546958643876030814018981457634379153637922025441353463240166155551728865080513799061446566729087341910170786309755054371006786150191619990639897135983531068817820057989653526474525863218219643293728229758517421939230660726085712557317162552314432663095061439947439005946775840244388155843341056900702154359692326430165613415228529564826066750361976651831487763413090063907693510430271410207261940923713448961777654829328782084275583307666114127680393657191834776966985900652487706896180788406228566929901753568615888108618942325528920075309687610981158029981376881518466132602589525072433550277911271302268182847485444128079736855888453291089286392192596420712935277481663951218929883914446704368555151783679814047845006356071760692112181023112052971765261236346773189829272008139509363251529641575183153266896232992710150693941769050256200039491348490567960845836976303541293231432852853299074971220494853576203414980861728103596171377805676308045364345550386238294794357153686621725207308991191915139730871044506003889380012098811619859740198443024089979674960138792873001706173025855538786831120689518764553619317625436429581911377923013312389629017598748612165579107082593919001177313946467188471696906349857948348759221216465293804515704328713778217636694675175817096625296538125112969906534921687520969974416761985743603614433420239829631508965970405636064826489770640108117390333815731114182466219928708506624030012636052190340017329423741262427453927333099542424752743294324347041640905849437826724753079001891142075281415148193214162466529751578718976566084660476862627229240745811426326171942863701183879416035809648981698772527406383016797098214333343258175315299236906047267840091800104045034773911187544091635575678136809948227566241778401744064492069654621445156115931510207238765861510042737217792773145577251245897924592587625352978107079167512680555158552564062816067522047249329020380191206789250291210722753057736246991237207191008386892537035976308730546422796035421325445173639765976906094098554350943625238425295213732650089533574921209209286660166930320684821326543157554915256076471179373093989316289604668781748914091148393345001577081632149202050641179084777832031250 [80,37] 6304150765508965576005379709167701317168329392099644872444328943153710183724738881598340995619461835996234789030458097515941831669003768914942748736833890885940440159970503685767625265174908773608250217055894544870836569401404961429592013931871907792447265689828055826008874328125480405177534713042440262754851913691696778463054007164509668917852499117098678160488846761532425101359819552356490719706231114343156543430141592871143374420679317457828582470544797172345353614672237017647441717048367857004263534718771421601670543858163794816084339427190120045073094356126581210358114938123742024234005251872709489329706907942280451207814917311366788151880109429556704198123647611867897630164231877280452992438089007218491447911010729138219122687447242634935933070798096823314105981885361405972582555300112771779060310894886328953638416615602371435016284877556976218373510709389198025996490492844014265502889904274613849487792370434380706260233753816748050735299030742667380533154848932415076682598787168938586188272487900538582348375978582270120952641559259440657055811644346784521272264430951769235292683236336157403027467979266465090014723384992013273250059737274465702330669138440761824569464316377196459675740254244932149228809476431856122288172576366776007225533878657816808255271202216340234177645057678232867130455399694863955503226805855936270740574185392054169575210470668250257739979182762822149837932705712618864997583786159707394536793966267582507851878319223306760355884627321335601482624625879232695900014905775066817149174421980733762897743035398153589095301899367244186373063828527236210276878595414530261222114134616970765418674298869462387355352145529179585641999424822254775512457313301086346235847967715054282743693361531435975218990814580255345688724136526563927296573939118032016251467893943321636599638236995378498406214255913816314055794569320057987509289630779224556642425915072412045980212088726684662176531231118190219719092436077252928220636561473008254689345204404470453126041508335796512778481846216354682790080654870031135158219456504763282075691273511185549740355967857417490547451763046879016525404516776527692468248656717653802332849314492201988461799055428862119017984893215839850226711516218807075213562293210727226781732657459786298383929497268509289027867123892474167251650734811453490177499126012605756841367110610008239746093750 [80,38] -2794347197214295570588017034632300893740858263851317797456925766729645374694604018950922175628755326844687720203184185151760143199414848673538459722685528073535686418985522747776999496395191246662128151413229116968123493430267007018244094626497941588600287388079427876486435718495502486966906635474751568265514248985567382533183155141712435501035998874594587767339326247305533870764775992893601457998934427949028991641874089611021079570483958614330403117105345641594643639579136024511100797921618044912818715838140435933392099296909415139394405126064993392959722972487068537667184901204427679743101823877680997673439537425825056744731658065820742599719618029036391896621366418491309583367586953144857971391086211878361838955903354525205204807159227167903270046291019206253984970668625632364565012414014840718655641168149344822873362927321098458878616021313590884625123436624388217811076185722493973929354722832717117463497485885844850583389747665907897575073907072785649771675578607838367400139601780038751642978853718930657055037933566238241735516954275884344719853403884715823479710354106231768492798935437185484314550511017964040678649903668990854091515060099374843443001174997945316520659198940068270511750725954037288835317957127907802329833186628491190844274398373098804637587033957689852815002921507038772812782317566833895716550633607794678963906422787287187575305578709503398602904802794720546395092285093979219089102386408195346962401965855306583765018078832065749469583529473482827502961909517092514249282575897348706453329686300060157747553022035503654939341533570105535631873374652594045282677966262013511888539633304534454822985993259188480688809265635752833241689262165655085225903926528041157732079071885310969258863891103861127763752146334499867318978773073276443043607938136482371975794026681981883197838391285225923244821999332631263431786121669439923029808700681218982202075109535803970165927275945129441028562277239362075720711132685922754455634259357962129103916736781083389589867827906161785055440840101399507962173378541379990198757300492804237314781866317237013216402400371012984132665423272495571411784019758963151365213784866394372745420119247682101395167936826862656988588562227525566388410409824444614074967341787064680729815154942570315453291228784871096598074967987974747211708322853292336962471864580948022194206714630126953125000 [80,39] 1130809640116489489142225334243873912387487046378675807565598267007322315314713169926556972208112384310506980142824805159805510028770205975281022153373106335033695434779465045835582578672097273041784951943441061637052239299303533724069680150633701661357046232927559399087582447716063448478583823682374030680279984836777555623780362735467210025346705963462465059342248585697572682002474359768633314493040535423406010372874843578604543200470414901227924898262361747125445627724070374539185136431133638559914551354902432201512544340505529004501130939457830535720341650254280465003620118337576304498419432281029399105260389180944491498536536740905367916860529054672046193045761038344239058339497134613788741891142177624809548621253719192761342208937699614061042327618115878004902553545740018909704921419567257205110281594659515237401242950534673540475382352793066341207714526936336103849687032814732853975663645223489764761252092682709283434103643850777231075561464808664522265156557048711732893141878447052233484698913879288428809539663363923171349319939995767537034443794999091148704710889787583550532844831000358163507462854818529057873504354348953430806391607473784636095564938128844041783368935287424359501653912321758595536844923110348387368705391713362253700924703399797740109362613999465540015508946675106116045497460557568750838064237549492815272578657931366103126313306823224549674237198128636088976297069357602330102964252356057019649574467614212095912748205303759798893995339993827957300217721210840278334957839048453502512023593236369001496160755290675905057294673183014785425358212806262135801560697206063580850910694929071956788848560404559356019786343426994239698674260382185299673661670351330975745702563615159306960171705013739351542913190572080695938821865365796613678915026755817011971731410434098097425630714489757729564747506073961858128779192009263060583675615810645101844667576288976852555183918896789998708558877801356921039793843216759185592717350408604877665627796668315307379921481194377981679124707551586244800547272460862125582936134623240434265918226036165660672027094780237643771360662500831696016266195244395280800929575483175811803611517339490639730654061629531380431583030341312460581171151754915216048003489531297590774993233011886950129668124323205781086184472280084911749699431429347362687565237138187512755393981933593750000 [80,40] -416919928894426159279233326425440452917580273023178157723308921130173431818896558711656498015053190590054642015094936765747595163637894222358811508578017375500981112177312011368341891792433679453585774126673596616047398339859882460221907044786042445279569859934469748916847953952606346749391704978552442864626890366857722902639342231229275811961897702833355770070119299533661764692710393418446762078601834371247469238897121337424511949931779131507136004904406602955287424621344486149468442623542488826753936111390592073807840746923953211164255000466702916920753793678787678590339254803109329761783881392994185085281313019914346842164092701365089383525790704122921408423449576809044695114324108828511739316183420949288904474131671920271435889009234737773498482577557751973743266237164198236172234964321642695400934182509523188339338942581528758175928407416357896730690037580714094232075346557150379291041585349390252863739176676718692217712309885875703202609946505317740760547770894229200981585161308509600888359215193554858902482368077030790828452314827476088549431992881602468615187642720373418160953652588013333733004982471906747884347524244926913667382073851898000323174184463885353474971214913474029858317212373599215548434075545780780463809243969498811978858332361344695116501221622239210539519907414090047410188310669299562053562083462532033962466219894536236872791062539105157938552125747718483288923100905554021131359749093974380218159566820822235220750874010194385462889375966167262246439305491836342771782872609748455015144601416816021689462319075037298415086703087357754739587273096102277056936791873744992917397151112524873255544921357769225505136475025627694233604619859541089484324836383472047159719502378800858522125075904620231514416069063698674745914355568875342410122192228748162175222451061011841421575868470891321823836204983112881981609953086347971182638555742389600863915248318630002999423270282179961191547202223624470261999946806977381093626620237169781575712744402356248684325986188427434251363658220294991267046857088956697884393978940384265833670276685203141670309472162320723851975213853023713622664048792113019650594060106674783939195038894059997191357648892216545160561278478531236674108890900873385376689820156239178658795673685270549263999985193387708606853768550358439307972500324599163246119815084966830909252166748046875 [80,41] 139101677659145457663107350514148299747595240544141373862213358841501671252902882546937512246704666707474600188093020493715443774419724162057023762917365002267960441554522738389549959892981892852365124231604211116514214515524795838952599502925315367200515075037906460107849623722412453435763928192023668061897627242639536873833827886067551408902664852289685721011355106830667261623543710628776584859341006228133091878117374689465516583644107466076488983408309133384636651299318571083123553636262709878301163372992595477507891930171240712436023836869103927849460667265873413357198115927897044594933956467182112611246537858482880168745688165580456574830618079469677307710648946939238302583242183113017919850638105275623967164387020185654655886708462520004157605282158113683135394230703445555491886154746185888062388113834567500986053970271996229239600464583004756051137555648047683891461391719662300068178555136330382090349788811711644387380815036900916200427079448892540793916760106582161412572585133345942187903346415118878318382601673403664321015311376143960341230866461569061087485926576637190775059463748298329642544394306561724676222616341799980263543486742079098230591880503449617902765305990124068035803155922283154314113460415309759571876467566652266603694938930181314172976772100469704134171755477224084122422343703711109771455914467513291437437831362678629077062903185461020542907850154687427641883054230020052730897142851924227857464335385585635087512975079711480396939406773372941975702934606731061710867276331410462114805101800406319033741542226967489809288526169021275978816913789964608426231553941246738128101953794254687041913729495533671688610784899058770883326090232324249999057028880630048045552285608035477003527471023196728083678526507477081739145250405567197997177695253117393877331981536847342167319945571245403872364066966894970092338177809020166027260105527065712246078769772797733743637713180322717572786008898335235217177488955612574632594100596508231823312431965579591817187525197916637561983789492798549522002450360687344810893112464523776645066711876088685615748040900750535817108507765349836544824813288276232916696083734225100193451166177302771629952671044942015960638376155436777367977708759387854258272132263811721954668636525848010532431065210618673162098012569810024289222597296267203148545377189293503761291503906250 [80,42] -41796484728182944830193627083198849771760358736043444709975505081223568049132052167994766876188760964337788089758864221172326809891729851617524023506667518615091756058236101784058586081123170788759585937103661346011767233319872979375054990758022225924742148586595132235890662017747624098230117974779591160136923210686666553313598317460231126704574790913849718201177897042003799443503861479053460111070243186196033163585450047920567581222817052961294856067471072301548854252017040971302644083119843342259698621053666474074876895367216241706017803215264957787442502296295852527986714193923073797381592473339450711810100495354513472406596741464095834445549095190856367408235153378800472934607507089901758298137754445978590243273525129453190591898394840593115775325851008197524115195306876898938511518541000039698288257100999790034566262900627138271644078197792875457257112891339699121660909272047187962507414178147198904625397006930923671527670129538833458228917025306117723548071027453753494516513488306001287525149744487714630424518291142025618840717016827166342435652365359778736240644886681048633695781714573589183659564854813694582751996073357930609295210636625377644975316881033383731802212149910574476371790415941528776023515531671686950357183676090357228144612715125008218144791649902011354203812875478085931424035100772317337560877181612983349448008815711431315649158117822251224240622562148151296941742115569809688745750146148962861244307315485572561244393045523082944755249432963581842346236870720937782892060526621662894017227268469390268544683455315115706445575903789601770533248149584850442483604918367417565322690047012942287283534786328031906537081165943279704311340442399129563903275833057509574660261401316675352129196124492607423217426481199149282117076864613730544845139582265934491788586061138001891958867545906619550568957836145589586520101242626316970980628549722970343308525184900639777669396912091159151348057556748891516074841203276690103569911104153511564391909123917658079067898914294604373998200684369315146332683406672769761833045585800804607789319329251289655655174793705768319109858937662839804836703469816120536332150595593572142456493041725585624515898152876134070627675748495301858624691205563696766702459506699122029003474223719628342978125090523956070388790488160470532096393836418712908198358491063117980957031250 [80,43] 11295941971850289093985151106885881137205836856427185686946703302529302262090727581886908800046830510922249663447787283926550068082040085143027912939655228161449918522306208550469390174422399431306161043488831794622134019603474304217796696946146911825081192600871180847208800991751221344301104167665798889483580580805849626374181158480440563977722020219904521295105027845731594764436987874164278121701718108772618761253928788357857180517352122918084217506552881650002330227500718401508047041714925990395222315523354822441583004628898593250473907903753330266619345181751700183067305128316148931406987801776468025474092509862754077722323645166227270746806056185275284229418250669424389574001470011831849275152904406203158010485054167077115550302377790164339224528823614550482219863214795215154981426241586666087284829410797402934966970216843635770386194874740296418592520098504166608352735081685259083690870762778984745440090203173142552206436266027809922392112457884137002641589538433370935628903847705145178747015470627073641123017862873089216022642471744422030759057172392666836428687519980716501427204492452922064356218482449584191803290360205697126216645680987321898521442655663631034555061032056841915305579783931772361956835662361418775337117845816179582922148648023959359593778008987202172671391519412989363944326952248597901485103721996263828647583880208341451937113419515973265123409964249683940438336496275288858375167177865196145784799453800682802660767881973454936368348266856341721161156530613557449542916161349970938539066470715579504821836193091955883766793238233577288244336175784846168623219870209338967199095855468380601038255100347861434721909554276824427306557563227213090186110337523484877606265084905058373214398249541345006373645176287704658442476347064536063652710208465594863783193011752802505899843519822362185098360698082372936201210181246912530666123207345050910245783070164562996947796913966860277450510176517932331460439963459603307518180610109436905851500549368032261650315760591623074930915316204212763631597388071826618429218960060756912752035647281920998134710594755198820864112126003857474529159345400695975920921809887947552748591255823526295194656720272355652905679509299697159553163936344443287369959511336708870847633908481177514327142803925986684887273840271500581836083831888117856578901410102844238281250 [80,44] -2744650860047257290643494496958644677787835610290971509047573058706595799222030556152625237105593166138969417818458866146648461349711680122778892514176372164213729814762454628838080777794148889523039925932805722152705222039910612984058659674291705139480454329383345068688503013303806467703849708193832199011715225072294695002212025386155920718131064446899436461207162508181423381345204811063200003694279807260933181872897282631030920321546723146731118839982123874750630318685761029680914617025940629606102888463879401331624460795611535758119590895596705035974044758134783294867243104485568748642920410705958196894647870823808438329720087863193519034416195077248336675977802595676749221863430532667261163510758338912172230555634279666796860726132170829313309195321214542580055340177775216751039042239371126632653317881689581744391530259176656109744461509877358331181941482878286826676260737495301050015616125019410333279686179728676488028577066602672044931768088743310300797716561106982712237343007793587474197523815081226611484327457464295647677583883556574162273085494329379970931487613962026390885183601727233869116579691268400343276446627850623786994868126509930384760453867363116026457878667952822164176954348869321767175090077004742025708214857555118489363454623582361567072428992366922942253742240660095781914426244564736740836899292841322499016435805941606775355891214989492040649935986472572744944157636198367532648540078454148685429685960305726811723866459973521314303194473052331797482617650450450644080210651411882463500984957806534296780611026752427787235677313381262312048014418098457341912955006054492920075954168573141763911273329815388053254146178866094626796673126049116708348003391513688662332433157527547089392910039345677987886548392341747716217696983092981387907298579712107736386166243023985774993172643150664277543860196607778589257885609613117644468058281824838897303654326217212946454022152507886997757163290171254112114084449157485095199693819064403099602590615290621560125780439013066232086414784386561596879099459137729760799060917164169689582329983111870211673226035648226325072544994621736254674852788978958454069803314826447138788926956679243933974556078763878093666230301198930084943978423662754832088631921425086078436993614740539669867882661224508152715726571282029051801476526861733873374760150909423828125 [80,45] 596229065446585931995901189466939417639945143647372473656956642245727167649166744348874346176315152114066413670960962984827423925927024925182922711343919382161744322277647516643868509965665978441352178569007261363171329439673112504073221086184313911561790649266105436108879730485356987611640905648514421962020211946833324937936138807918603605074036497784420700802416530666521892365496628086433745799414896617281416132555120981577580856887201313103361612025270758674398516654936164990317850550711638410446079069311232644356274454803911951035042668212106325319604524280084421178917391726795678591582175624995305610078351896069706281592665391315219321093325264990903572281877965597709411542323622251781899824673598050086554902481559236249512980732485062009563251389877348349140084662780115646841249572877277149384878813643595983486861779758634511893429405530534534736825062569469899607557928100636603372146815295467336879755037059495866804525724793755813146799956011140299458439212427719370518194507748414253864385244840706070637470650307959060397857925877936436515424779495114080564331117912936742331069123266694076949262949971873457601455439025134985032057270359080219393138049157943242154937938261527733574378873164244971159780150584093477899285136943634664797894715726414105642019684184816593992843211917930062184587273068585977231930180374443664926897317166467546965824607408742036549170358151571223492806380232630704835896644934330901527906492154809373539288222182948281778130642186380723432831746547295957981478585628634683686485689669144227956549442356164152536067794895584345395677539687285754147778768228300281313440135223942206366826500297577198680754120901860866766909960743639496579637830132822923818931155677641207805216501878667355646404857649740052352397589808585269348262296104040884252636046493741398786104619493965946181518534754808054828191674237322376422499629434334337314573837489715845297697232541944218287903422265113418762364316243830262500310372268268218854660239442706928644933668397448462131890492701906693559073223102195016479697510804843871420403307078251267725903415236532198909453485253890268256522194457143099284106106364932406292277983915384800695154246757179539567439358213346169455029492620361014250596087960954534125079933243772899035527412457888633344952982167502808508174894086550921201705932617187500 [80,46] -113714110321526663011010565246185214693794471011908617623355122088055374836065368766432628025187854623069852136294082638408015785456494037119541808692683901858205704208896022395154580007283445030478240471294733305581822256645509314799405151664940308484643904691112628726755267371589958207632344412307237999973236228527409995121704702733478154897712913383833004941409630353966762045468233078210288984950948126991496610249639966975654923303310602904537979341379584466543751435828060315508837080197119532409240697105231987147580160796932935885350527632939103443086812499270338462284204292181006052559384189733973368328928773937904051075203945635177007391645326056622067958419601788760734084141374469187127370765559303601273837944826790651578311258571719906879146257055326347103891670864575328081922233844806882387523415579388458731426803915526946335469081774723027090941795289554192926861854959810664941888984212823707900391858613329363746638600565526793905820643063025435725763422020663656226827791037905171747949885984910689382387281968833326955929325996893042860706476426855573559106406410566671145840519679966526729588455545694458740426679676278482562264528547282885234623888574445037614372417558158650369898184667453250829870533945418707404218351521676748315451082906833336542766375430183656563725126328056828756301009562792432989779956031359426206494293835045181646417723216757138335039894775950878446219603055604879521785923216570746414271923068983005104637833824282511669956831157850281120442140885864990879457928913546990802027878672175622281636401303801532055601470908151282930907873962828714044974397390774612359020541062180249498511795399798118242970687274600070074301559007382891431781936528187043632340407039367088152623608326140139582086181358645044000380243527451948672058204702998807925756175171355760993509628586647591141613684379214920243075063552063347000366930205790939984445317938084888532173442426548095732753020834295279476919076959584977217132109970971949062215331297607171225396299791019883964977772984046728657176744790468467997194938920986138375656019885067751400304854463490440457402883016612104015136572020903588894105163457994170497694980493008432219908081202088810789993459649266604276912307468338253610148253644727554665184502681089003763485583244496208652686455690961064846078443224541842937469482421875 [80,47] 18296699748136916790098292138767183047529861186694949254089654828066424698878912741737527606523936601465500035621801017738213520168576235965887557990135265278592146800864694516004878358393580651140531528321610792507363699743235914976024037392397337356942352350987893390585001273866233331584809076583355396577667092350124525431889081943264523848678100428540897141842092049171274358516381235147171128272832350613776125551545433490562836647918911843807423016457547105045648399502823849208718744243697441041756355147831477118052302173998506932293429996160737885428664875210473613893342597264592839990618598521796181466254498806229398823623322731810861424652241704728668573221546576322061861330515883800082421552132801756704898724557134980308166314371789585931052473594366691713820683573364650040374468251825861795611922885491689959319383892742853512127668879380699318542178130206694737109295121527398858158885563656790766903126951628642132140566151804966773599559439566351226149737804870246852722253944865994561063769767205194008029912781444376194055149865829037641939640739995894299636216515117936099795938656470488701936136003930313351255096126750243944746314605652245212386126040499119221526477664245029657115162175992057470952702406572904548052528723202689199272780075592642184950992053324475282684750556908194303614367892482523069717769195163706350356045292923930382875350295772648561375255947817850017883436872989847589116332133078239959865564706454360906726441192565602573696719392070550482958612162680074625777129447369259931831949018323325187471560447358957928181771403155691939280717016100844545205821651840406224033571798059840302097182812487562169457690874211100832805038990948396577297202002581083336588855282294289252108488571193897075764167720791556642283285526817132514672875658771411120516198703722393662308070745207811633249060546784581435495874204809115566325535074465712570632038530782378126024443675564473324641043281119006285609284394203401506668284047638702531974430950506550226845197280193315073760858219523599001289337590997436379145502657738998915445892359486948937115506808293441525560218525100829350475796607161859462270077401119795799740780635470535355289954113675498307689839021412352451914625226973034051221501398905336749065343133628446707554174111405719281358769889855864221317460760474205017089843750 [80,48] -2271388707661996127713783189962107627640810829954273969151822551616299561038430319621029205133074199009386741527784068489231946183133194457987683197551640500634896367834239571034011470858602491851264211356904398469511609637217353386853651362102446478472540562230943918012840556487201905465930074793340461940624909862717905706412649648293875499912469800106173156157321942910732255496497673388187445752686814884133574985820772807186374022923838264763631634010525604901903051251893538947404081107732425769161666376296547863167307686980435922813379058210690895275360151727632288419116303267081815550923658406709790333544409336402239896058833697172387899816683433781747097714784482424973643882572858059903666922201787381002051711830635195959390671352067830400126266506123438022626180440707499271423502801645226102486826180353149683608870712197382218172362662632711782175605740179615849389125813762032916364229117805839850513529679639499526047178742990389061883598600677678193529920792058588098324772469725108582935328033854634819510275306326075671849945274726065825417599055775348603876721361282291677022633273186393416220103253438532198604383560567936044003941953894384767227836488466899112745660713183278047453033263343043987246918324061725097767864713109290905532550948525754555612767375534758949651373175155814840356419040675982938481376718912877281419320266279397302092166131165046629790832627834252455919306036954017107478169551425848404549020860114540195639227373445825345465237506957854763984719520353672502419567307063402828397683362311581823279756227364690074014800524100189319592850133243985574429952474294872611452535284898420287676160236080111936887128272261857871249193860342418053916254469226411266111221600671829102663052141222866371554650794176205528121271872619652777753919376040544932144718153942929077221632788942778658512078751372940759829022576542813304402958286515329473968072075292382197089284285220382383929099284252556501749089996193382810472884149386498130746832877368106167187895159662696357162997376072456242521429899163432671834842924597787421943506116245918121776060799727863827637892454922314641086107926189143658164296847439254669078112680653453585194581865912110721927758104880995124188591203940929287941682723768156388564150981594482669056649563195349975780468199104689119849354028701782226562500 [80,49] 153213927162988810381014307412461500717193473152246676472901661567805250354360843762204103386425192289458748410253877419385804182291155389399625803450283714886005906073340279669663339268132549982796048380032355072416263393060247621768404022376628306462476909065887902418345132172247083823482597673493015336975938851689116621953477288073926838540142003546296459006077093582241513631476638687798099655657882477640512189189086836429106543129634134520950552342438475790372963209422001998328801044648794229882561520150997770466421608586115751157698647503851724472653152290636486155721645603081296492211729799014001657767681705172294750192906247732710167801653127021272337782545612698506870415990878254920850877490906956573372391827100422681031769704230715915096466198944150548729133954804864490052928848764380150452485353950327860858841747752053296027635369346984782789812335331210334135800626176175052462334679498296212300806958900288004132088961587068876629491143114903604925752425598775257679180629389568031545018028641321854825272310663667308960596173518206410829068720844440223409104723486340822482775603580325160220235832619454236997547890987680262024621505760684374043905955196753445572872624361110824689130238213021427503093125644156016367291735376814184057373806454175048306025806490386739173356461929741271656530857256409916882204260219768721746223918361884894751679030460383506877655166572938051492273997539696973089263837945830077000106019650325806925538869662219249181201548204744945031771214856254078574493578483445438381371324332734494547232510645508055690610679552333009875987102412896186625128844632470591114273123391422663140256647223227223901960378124662451286852002817073752673601907794433383849810399775447814432132486144615145898163263400463658944428021675613644762051117359580656512035029953582608763580051813825591398295921724930812979480169243216435513096985237884137588126747655350746506206695691520896173601266470530659559717943638523627594271422843858139589971275053962779729031073021618393978495816415840022093450931027813589552945538536839174749515089218875434037575362497323917181974322627194864584235951208353598318857372299534340156292802671638443194540264039935486232096364469272345832620340272701311760672569512641619988767401433618003605183273977069849380860944165760884061455726623535156250 [80,50] 18768711208155842355250200859549776859551553211448546480996907434786669255305205783839190716112510034565234494712600566262404647074308123318037076753729394394165910932374571073001006126416105789077426639637889077870852147322777153627221333479838369841352931978821285242263729678617671783980697841082337629892386213288207356107304827001928146061198361636627600618943532372993377212202796751225985051920583710808954964930386246027174850268713391253797965641369882942384414576178033964209553341559157840493526084872763327419673124862983792507502544716568967736550817349865325779089066218271293751563779912641786372214141637179995399933941119262006893036362742711515102924810419453238342627574816362524220391158910345597595702741493445018068721796920002458752978034640484396548816660767037025334230328562626274451734499322919202632182453676498812513999268304445324151182458952520829560815863203990485231366956323124927731187917261927839126019607303844973525930136492306535158981267772166439694413484033424852563827725603357286229843224904538916119305471406267040035681457464666120573454063880403609372716760169935555281365026371698855976423966863705654829678453998500704717108586057860768756829791170566418577575450765767327558764087911739134833076521899464016731393354332756671944903018355858802409017785745192462320178093108001994237867372175460332972331538625236319337879300349255841640011503557786492597130083510714775105146717038640433203011001883264089463780203734635740758324913000847340104742444251042647013737709694690706725750966533862170756414268145721014283177761583668603175546603449678159519659661826622173611032055917625101353815912991734552664084409119301250022843740544814723643628546492808838667584146334195315828990635688457640545537830473585741807974261169851532901049627097304464552445651422816964226158772531793790935463264725706123574195336974767879169194737515246092577614986581653710051961992159552190305991216367400285524921797859562009222828822231766511495498422122636038405595349993974130717336855366878913379385201246427758097411888588936991469818361157560987181688072441618183024590182991597072685129097042216233460803461770182306883492172480071881151942769767655231708658542845639238706042503704739745499526532914884059484331035642045117104375695840645654755007853964343667030334472656250000 [80,51] -9870568025810606938844290409044413689479467056159669145523554116463483800955186336046056145963830235769340496719278821274877108452081686343768204014248683279550991703125409126637691291928546293971152815531934141293662341046603405729674713018022992369497721395544424941291102268455003970075928869797718163107990034468030576166000264183350349849001199595670385463857382469493640974872174193809300009225290979664166853647697110577306802345159643576355538389621703584079263345292500487529964258178815509187817737160915458500248049732562774545980938220690748045846102884633846543998881567172746941621939327120223525776122358895655711183551531176136563586614913799443498191343729679562055283058363013197687813227568882498867647165040545444975840039753814137970869076272810202225135873854854474382429941227360460635279027006320818824341436796995902722790844719144299898469357765365505467601780200771058507728427198528064346108745745988373041563079945527832051031541040379165107037648633163236531716274400495061550424486973615636442262268571036703992290993527536059286720107593876381073486736681571432310279087214203637350541986866133405151123501065073552392077417578884871642425416358574195416886826413730706615997020160465138239938203920404538720757793349833978821676306089848879855200920138516336159204451054116770626950015560060764403904095234409944877450073331226916317508684690401902013122694910362514687562830041167598242119154889029038964046079009434856859186463525924735498102186877258454422770044473469423767592215560872842390979508162725286111303172419703990603217971483171609941969653823134288793013958787475188098008486800748906906466763109928907193953683804899499192205361865046727876927968248239167830278116864935262242745810636620396036639766479329549421628214387705463246337290142542319539288803056974584094265071080492554185867778765498116761300070536399370852760301198793469401488248912911437097945185461066402325640784219113661326440324254782075294481809890237509280650568337649855621769492984543786658649063568272196449223945940033649608027065330579557891261344212523618484210377546197792806082963632362411583345324992177066457177626558936528772426936765462846093433372194280953428855332397320659226280402157531817259971223771281224169901025456415210619772956923689832819945877417922019958496093750000 [80,52] 2411685116681461857679949979826288062580055540618155673058473846337659254512746914716138279245701249102637070035087375275324194980791061724802314852667957097246347899887615748512935075712080712568067250288000444655762492456018980449336840406296236263761851971095721733877176823367817225486583247966624669740987966696770592213590833240468373380032237153180313282951364170314892154360007489813585143394647695540273750900360424910330934345354319339051251364312644091404483548833395990626764809712310690961528292687313203699208993726716730508592805840236439056073757508441261627049562995019265935809488037036267675004502591802293873878648398608418389134337512527049487143781294508884427897729795536489747498285639223536239529480061677906628400995034721376796776849846238515353771052000773784624200823196726548915715650158301532190887454460208479771238433031484295700048776210374132740607142945995815659395805413014314113794148448563824995071633007863042119631638083562313408119259448109436221908641459393233550474519031373243056120032314717556772593712360488850532438845313366590572782767194695364370841911948244335711158184435985569074558914423188431926646189803655418199538615266758356094903209837044217688538570321160054707737761169349905458837543190131233466735024314025089456091919826250418686145925117190771514200967447744640714673717223120498637012966718039853273238906068049091569620469943831487563260517443204051306762165850780043076488624637783031441503533457684466907540488454888008652572754684796455424701681920968010880968641099810615474447741462038594385997221108677815274451216919254624298055042364726528876624123172504143436204365897068244713848388249895718550896616214777039664592674253925189907831283538355298468877895625670918444055029951069934550156864867119332366769035850296703373712539863615324493031039381121063100194842405072682586543195859539239034593284879371269363044739282300209347230767241489577014670810791766889860227830642179418377355399165587887285486326368392028975456793626700693948893295249906561925686118400274112825933279615702772763176114681673839473208199269075287760231038842354018788022438210984818156440457681480514741817172644326938021811595486679617649264453838605385389240202488377593306938279795359561441427091438011205009901011253603542172641027718782424926757812500 [80,53] -433223536022326021432322647058432849823561678586653711192552953381807060266087076527293778413112096354345832328888541542722425025794551427946452854399908688088742524292394810082336627989557986543412547341059309988008851979178182326406101887649087922173200999182169591343940151516677651991309857371355817072252160591493060132618338064733578892885716016944463776903536054262543772630816275428899623997095181633487563916253402186242516647326833933533225149113460756242826129695866291411494066222318930906341768589372016141703538041514866579203310275672462216699189350706044637433759672863401024981477993751858689124150198400303577808093587166513123292257186007508003778986774116476372111714701671036524872052197892977080142349643447771079226308917735952784817681108236073893512023959569339458662254569199040034026931155485108272343184380266015166430678761983520502646716353655441114823261838176425963536452228061364820688671511439261560272091005518642972380063288529350823775824576755304816757072290806104327496538383785290582379206529570158494632659176211588716312294668243574378296718176154338275850795193841898794400917857317753026041297467195635673302534189161904292460711216220152024769653672381804105612441043034326751472449638484713972011422604518996140910746985185938922692075321897682057587845414113807337269040738533779618389050416319855190739550391486647054262718645786497505980698940332167292434485634752789187807197249298293004552721679751183529777506413339133935609548336018006887750047627080323012696923571215876412663547863296866438324133505453774574026540666110152710056304061187367646564091507007962052149281992590855968793031817856724940579770862907837127539422292197303235524289736384586692864800036163857070121737239899850496111842108648602696745314376197382649979071503702199170501289707663515865277929863959350392767762299174681715084342080771026958736023618199173836769350868780589176476502838393850224593377490281854390793150159553120778777824931142625322500317439618595599348131470545477542949848862427801991173488881350431212955984338179234785405442870927549975908568856265787737746783687319458640031828562617900612541766087592790660840799721227614033652239883013700941636009729190903492265584600484839209070736875272372337843389281884901075361793409967958723427727818489074707031250 [80,54] 58389447658153236597674253715688083961487814920098971541078800988422809331531417512876894963510144643392470489581192802478936352243369833736796575969332010685964078939850619869432755992180885265194941972976535394184692229249173246503698303535681729926186764717220150441690805119877660335374889984604887151090025797579077623282140664056935463920568240973923296680673308923441544986357130792191565000235682945170980319587223392491487810595491360988610417257015618531458969708808087653101951695363798667966374313706690309829392704540556060812941332377839981523289330817027007221135332539031934434711735495577659255910196078803592450044259449037715262871064883574818699185506374746526847477248149701315399858503084357094843093794620132932263035170602045859510707087274923790118106616263878606990803474708599968682445873020582522914750311974354837866937936987294578158364550284967665429607920758417495686000574661469699607568815272355911290861155325138656631825091384840432458673651098672714351119572129937808893543722777542276473517253465807522129517015384837588477439894561798156934701990300805242440291784356132147324501397928923789001460182275949995311753575930432495748250972471357139336451461160701446123618908665360732704273513509658973771297859109293890525756672254411989280870152222145679728649797586365195718603458040172026131358200605494098700500002777595400311841834793106011306890500682345337725067462712569537055314029450510781132505331969211280417977805751129338719200804151877463268393805727822640959889779821880635145079513876550975849828700649444743966466212555756030928187771010913371316681214312978461796574738559080682973603726948561790771612216349177069688625466346832062293680179678698913276685378101207839158784555582712319609300080748795054796741094454100475071528142678102376574460196037925662140205841404495019737404258046884999785135193974359402818398105869475660185613575270186710833768562710850775989732907626845570357667902292006477900060962559535965991860039015383158126778848897128891387003064167750705930141540217248302809904560267135746385336867893371622684208142170416720622253878579936266407621463127288794073874206032096811441832691062602367755187268500911532654298574478308274809109159032181026872406632157931904051757083362996295083924280788778560236096382141113281250 [80,55] -5133872477638340370740333769119492101080864248903553883869172991394181254841244438300522418314226051586945540810375914904698360447840114032798671497649954155312886466545478437965464529198584524500544555399077384070220928919966054071230281035925027794100291627345113148384447155768814404729261596895503020069483774896295110403225368336290112273313379729702556181321100730094717383827806381405592235458980768083421177348646434396716586912953807178684141947036405962143616018984428103029444797789386658772977413613820726994032089897090265300414227855977822350848518368614405725082462298203099645300728590388318477502001367552412378489849589118806733862902613775546379592393664839739329406412717672690710769230312681794909353505959633420747564608889375255803738404766311127083653854476928921366693584157844616540732010710478578198368336349793824110791756441026790102865055732469617596952908595424745005277011824529611873947790016997831318845706969107102108537152474552766332917405437388423796491630619837398046434044659170594506792711926675790844219785408637019095604482797120729827697203527862119434848307642695945338681386736632015918949958681176960040675460111241756556037659904369843975983583312091780017326081512111113574749500070825076369454148738409993991342612559009319840296143185048913431105915947910965811927531360713016540303072821359799908897839438996351177738790984995873467107613346933692767572261543959482069983458478186893683584853472229197995393382858978643993491706537050632659873788098626415715487942492027306145676755788407674355923115691604474930861593559413210328320356142632092310163229673383120362795883426038021731556225039083613221583386484351067292552871506495007804993211211406225025582783834017547575416806312639962249667383830772135950687417466377010796597409703901695789547872185053174990746234343152041720253341889066840923608748751782342419043895488243307925190419330893022737990134013202613714787894703990157240549493677035162036369312251467495235747730450113738945277225051287639220465754251612912962197889358808208819475638631519616262042035840181075217791287468229836415459848745641293907542269538120629048428489108314150526248461181694770306203036667698458693493228653508076310129466545335904584089283326464601291826042161331455915274091239552944898605346679687500 [80,56] 51022287100900631352774020817317311754611214377352393134335992515767815638546628564967011042180710628974610021390217354565119551507866288739510236833551811942372087468946836586340179997071648934876167068093137068052035792944121952656649551478842444289732252708732059160198740153334771817021829260101880659042788052941388480227942652533704194422881262462636142290653690721771068070946744833687762074113661724558138528542742602055230399843262708838739511761140411956356137808154734422842950747248531495401723397532749871975088260162720364487290773171058446279615538462003703588269063748204299759054210752544627632800716593061630504327989172130310201850866061078223130933305970494239419047087042962308892922937050412850585828136768045729292575497174115613800192298046252278424445023336786018915944973097862537398310611288107300702935949312188430637724658099020972071242036128152371657768352128138245365275692495548575450935681506709364884885137331496760251916572136518911100068571042276508267283837999758495993563993198301954481728220362400945132970335015567950509114247054308496554456745346975194904580012564607724512201762122181107833188764834297080125046725398517267641532524694680614593198525839598199668994203811980241701111801865753837642887222636404895414438564462364182775458726915192390800001164826862931708885736534507715225598636171216844917639605746858224522594226159370097270614835729827887216100311455841412245166402236266460094010180620746572412815012815379954918584366198525794575932203957078311940204427455759332439301131487761926483595173861291527028490937110655549042118871774775999454151300637658495353804959722925450492891716647828057047772968793564743364295602465956060520287402444367741553401874998243017609950372850889163849492748453136825995283018686959404480859558273289752687627811777318012301448854833715023051345000913595750611320748867228756230422267495735465416533571867989651729335419460808556173820773946426066157623026346839228313386446458821407640809471038189398632353638961429550784420878513205343120929765742009627374822381502843700639276430539688341008826681145285712022539005256013028837798994647431403723369641923717159074155146562898652834275032058522313709502723827275137560372373822994412169506025154066183248022757490414136327672167681157588958740234375 [80,57] 80377879596031241975590322807513157241488157004248410658065767489301146282712806839838588065428690634338322199338387278726783012094743962965333131099045217458037169386692602707979220338064613155907063345199284098739074421779338634280965870036593654347445198852364310856361184044828237210139505125108343295191416053869892717991082059411019148425039498295088085155934878556289686376637583824243565806176895931567988764515488636246613531026088904600504220252461029880228982816773948707656706884610373993660915693357509095360920465056924240457343779483586382668644463306377730441621860693168129038681874866391719757638957105534511206893325375410516044067341720877532182031848079881607389049020970524845533893635651573093580439516526636613165842410729699636032280391019790542869831424004590985829720151836384376349167871464760896431551889497202725850197095869099396153222302342002631781495867054479801167053813800527547066812200529086236619155469098937418822529492671301267070962352294484717784677236429076737467150480339487954020491724934508314402756704243173549056246062044877067573647195929348947573482218839557805301519441110810373039432584033029374681750154254278113397091428959991519383530995511770676796840414497334455921812454822311424173768013548977632536828229228446080417161024766901843971697511858072780623956113593057405374152414390120124357376813711910550727544968975882016948262206460638233705521072409918190986208379030133918922592207619081427446037380874789914735198118111049251042408364944039643687792124111703013958947124012264920128091528300789454956189526840542203027105539062764414397454068558295156886116483699160953418085733431113319269685647794939504088582754865957935079469546172361289531291834627120076115250697386502955131618353565230005447154415843399164782484740272410070064152212414907905324387780518904304544645199980455231554610017561163140840044279548644449927998318038848925343643700609485612417822839994155975004562782529582980893777453526405489197491476267466808748894339610498923571679683795987889619175516446958702796002591702307381611272379270313660489371305452623201117033562456108998716016131202533925718274469939670657897712100361017774123913777097300703237739791987225777646304166986191846161871363558290353931723437597156589617952704429626464843750000 [80,58] -17955218823280962408232211773868183323533175720884714162168024986853069982078559563826948301158641893519684958906224244443505840598925442039172770210399345998851048415440752058063889609350388594060492168563081999494454867554550078225145831656164157506420936879132026786929128678829672740829038080669560352648302410763358844673088657011502785764543369670749481433521178852240855618787771830190658842474163246224318413377214360838933063009698518014186988113149803217113142457378906386917091012647967655223542476923747842043046134661006349131440516797678756512459186327345713167485206698891997662111198118822042336837271899142557658505225960820775100099534084449147275135643782956814423127206982521574367232220079482236087371122915961157598152877155031922929669465609034674295961024531523084316150067869442602333134024917833586812203909531265444032897457154473224747651983710729525723935860501864933993908218363796235070583579974176144769124538742054220897653065583285371369265265480012682652719373778665949617139763374300079832786859339758757086781589389652087841788567034472116223695458010856416269233000258002061079980487146635509368891258307744697641915991680804540021087214776872451343226675049146897247119000834248844229666871120750390832668667992702125841265230404373178687788753360346355811359251413474227019784078280518572987510003044832607106875654345497652214575990560974620489880808385624788218929680454743486926686876063321530649246230953699002127277823256568830730703308233846795548712546169818755837832640876323641873124081852469494953681047979012775559141608460818875785466150785393067058526767857602607459249022127714890424929720645105973975077290562827455953109019936866474886719102420785998898855410903890014511942982811127633369431203845593290807813385343932435696088425925497557801612450668333876362203707149121673165641853142012763238796080295420922384352403643665664256313078888842370506123950356418195864489831745994257113582602988601574977931320617813907676603413058630967569075305220606745609266262353422981370095003189981083941539006237261073916531314741159337461397535961203609656599384176506034582066412038808643137634500210347755544067535561061359285208491991533752897514854262693660523911536408594675496777337802677826372743652427743654698133468627929687500000 [80,59] 2479052055130676955528261077651240477526125460868402111870956226089907748587031519425595620016209991803432517157156847571262951999806440686699441932649853970207499849409956829596314421046921364624432026830312358501175351594579876130192757533690047350636894888445859043113780004473120406615690044901389643080485097930731857325585013701486469633486498886302267744072986411786144609337638710316673445869958523890008177053131471720244678926390708151032544908514703423820848027542295466914329296197199932593358579244266386636601067953300367204518054478963490967382165566183805470504692817267287882362190441429948419163480648751123927025272388706206560961804001582264647651513973903250195196167271268657604728403416413166277354700980044282308654913179428504939326432691983253349279550832666426677827186493252352452503200092576760794931603552438296631367993360776185225066170123565640725836065131881503168678125440234434975651855557271316883642182974900164772189843628517641448936669181931346635903915232120290902298494519021789726253114624982943812976906078677279737442685764136929854805390840016721051542843947198580121970916259156367167657823224499839483932768265211219415132596353068624144109296995073793962303740410774743746359132501874890185050868134752615909669976514034637166189963621810904928515924295538432879750017243173955725232678491728226979650920709408924522084810040883317451178752231398866622855173670517138970030205957787088557485958123819201981777354553729741014395738692473321353805530732577503249532104786869286206535641134508206569134707450327858948347418848617681393634079176272252873453156114458529813876873689419803706763245176777688543613008948071835903928062253059128676653788294905267989048594404412410854483805539786568729592146412168021077677269854047850092717662254753624781202290055616696152268720348102348726316321221773290616932958491512423699606118470600625803559001093110414037369527319836548660618445423375693241173772539082978461358380968645085759767576439883730950508118997101686840769682039697738479555885955197392611891960836759379002661411202395194752965074295311897033959148094528808806997365824250092880167604240242220869383568017676057904902926072409548759545100264512453931074986360793754404688795200235006122024827845962136052548885345458984375 [80,60] -244720968218789308208079109361531040053292898428916827197302407411611339766023396653855511192201168207139368097326509265952846182180169223667473234052786928944138625463258655265647031727504228285906505703803649690305865531951611941941106600422276456292450369059920701949743214693225232377379567958032552270778364030043853841836791633367922118918348558362172177444488181855792111779847583050970445086114192262280678888451883617575420003118745307193824036213996061505127422735994411142934472594549304118214641029240164246392310807770165315876694105064318579310136222157839368782399396279071012860803541042793552482689917027095731333798032763613421654495974970710086904501611819577884730241155235369393670869891040224119377866755586986944243257181151851252624532325152663732860610380632542116938140414770603427027890911073396847598086822571489061552906219791639395250589222887506114938136842396685512393774296823924910842281655780081722311098818918286069426814040991059616474058445492403383018871307899747907807463422968224979140372051422774342644460940052344323145076708233648625024311271453240333583352930430860379125553160016196677169168897426557745174811490149830625969932552767142948848993809504479494550906469230659840120080045787155162264089163963888696675726223479465086715898478610026632937330503180518196834721876534073630780575161484882912350730629193935958510550897953605668079845130563411852220404228076862796394074204959824565007977663905629755874099558686035989985133867790796072370222636698385060348335889395878619418430293963090153227175649147103127745085696445373119481629349298805479377023732438132918888613476221296789674726934701172240563512798383955301250899749430215266651761681397234461046232468628251827248945406814208257442344740285873583930286480237100309847172817260682705911245121268599183359429462977482982589838162331141609038116537781373785391496678073357089897850819107919001178185657263169417575645893960053973159028367398403077313614531925940309992631145683894695280952713883226272638575145143347886813781354782956835229017598417460537005914800155540816648937287552895503515329635573213295243611220857563168860199697003101738234682582277409720157787764427040351147163887827571724044932580287611393543231470132370830583568022120743989944458007812500 [80,61] 16393038794199294718496243515211747196391083499739991549703437907012627402125101617882039672835907582887105256632117293062551897430757146745363987122655080072730169980449333390030265237518556162937887788791108474103837232306463649738278432545772351895135794371514452554863184640677477802069108548757652292509995253339939746580835817992755484234678609248425038654400426458584406581900603624339323434916759589054362050820667033382167313690224295065941280334536593268737798881837041917396989868357080818990650896342372086222044411702847224983859347333195260906764796162161661249824078744505663149583324597243920236954594256488395135960243224936395567213359381569997842268501612694027970635476013134668699585048048045870623201386771471145578864631383280726898099405726378860849158448821360845688696749762194145752797369809087679635573531666861762922673701242403385742585467716346267987406544715656080739409904557226817429042724282639533855850706229326806091742588768273920085394074476562243586131124020503047214834150521886282632840834638358031431932528197718240638060000735990543942534383305822894608869374000082704954450597834211203920862655583117558386402707946668598035208199743845405468337386267954197830760602442923020934127402067792653113143395021869756242009748137944738332834935256173808077349243753419101106431597686027964508160328966182757505519832222009292489309652124086310227117453189189678252720565805302801990748094160203571487640173677951789574861438516053876484921296520572736860298086497839049124654144000058104159904244428296414624779221910087288915116606510002826237587136937456525891111716905196306093365483129964967083117697042524828645392338199742936905127044154396911336973676399509983083787886273160950639307942205704060283908896756240589670625305822142944028232301517355819021577175118761891303864658958454084751072844712352956895538314674294957014804340557533872320716608787279498196881077528445226020417216815175951593042831016853780138644907961696003697300529655778619423775102240622255382774665920539116993008976017745507473984504855422538030292325927559080509304638292340598465222710965743560030487087130268262833975429019130659897942033391540059831514527082242941507035657732432252808455643390077724138882003801498399297997821122407913208007812500 [80,62] -452331126910962433919059667010244643760761671112750100645295851032785554197181820853192818743036844594291555653383623407283299015660544432343724195747281545441996072607818558777132465600400813036283959075292141559911248832182246527730902786541814124425097055293107573537077392406743263389277738582927456642436494304952418684381776483770922134934263015313736973331542403899537240015287398165091080122755408143443614195140976099358928130612099388335397833829271953916563936773057608934982666057646589026495058183573887154456227187708052879000242045065791972043765616739140662481724859410693685787435361061393261885323451990454460052551103815331756242878434055121102631982817616232986070747694209627519602361453062410780671093596154475070691720800529981944629940000885480054778218000994135154731196239972282995481594553865901953161071416342892155706724140411869741383838318170170383345907358210608167071889017763467946661509830686064243017179792710756837695524494397911879436850656470317286098530263436440460795164359503335887565961932920849510806179725659318085259187621658911970917287538955579226632893313020430211254770777803206029671065343699123482363287006785702081725742240688845091319892663760587481770140153009242696409948511325016542774293633074570860410439271346634832956491599429023823366140930569123133328166449379395090738245971755620324961183572874556717203779582751852907562881079808939366126996387601620803385219862164522812146067340240629392780619569893923576765859770018522324019715542130649170066264426561740917169325822848356207978626059110315395338983163126628732805175076345125586706792478416901625742145530931115325661672643652782777684500135474154432666343799366028574417324193097996168523803423539970348200943437177618157359166843757636928983496647976357581446459694474865193604187062684741655032575791789177648057726513845008438252906871618674014645053032244468690585876599719299578619560542328042124982411993378183737036493246716170637439961686586657906325072074061518633625113811818098944396859526807352396566260306043065749789851277292690346630216087982570423523091285951250350946477259274623557064248228295904128071818956297275974988502007926582331516913921672640499298095214487789993073334400583052788448468195525720147998072206974029541015625 [80,63] -53454056989904572201980199005740259489492999709956907980466500933853991092986385123134826293797303825398587948999625779292059069309401545795302823465886687130514284925120194952907610147315886465004740080934855225301132253940099794814846805506767515240820802549159702165214961775066019668991389587674833382389100665937221289223215954171542451637770974495004582449551759138333910355589371433893660911264950524655862675010496661996001676982930667954191932985878688237930394328969338236186578103572680560504958708122030893050845400681908882015434862239430110383999238697486877576080082258712420013211248814253409180011272573288816202968546913460867269678166603763381778227050245375957634217051461511583132705482947160366135931446141633341412021477235083849685530653153890940389100469371811454107934890585630233904941854065552435704699900768701728591176804399930864215850833412513919907905895622516949396777193986191466951292923594529551278433786814270268194760019320234383471928823914235475868467193437224369185096923590896508760453184311722637739120644503650853632678796334707142155808092829206491474812016540237821864256109795824472340260130693163712323795161212083729858771390584678561228446379454027272196498946430262073832508345827144076624448108504387717332251327213326167223671195909187456501422100792758282466937538741926590791526556901635158968929945493501493376751673093465457127421698358080394921972290127602901473965723033717787605268803904887266223175330187341205855769062750348905833561087665643759125163819438901096835894343287331846912304765083937353910604833264629628467924061539712099538520019514621595874806820568974783863839675622140319511109230242199512985303436675199875416883980636453633282862419899188195532848868498903617792962584212500597777012325732884025103723645205229592569233773952470004548269313253909583615165675527041829605250054604615060742350201284400443142657522582494120462226134961243048256297427244276914276175002995814883672872727642967136798290320417453800884991779809534116014202363082605691663411691750988387465565306254451524413626005329160800642427187648270022073110731856553264561695656527101149578702832305572380864279940052484598633576925707991618663749366946949582477964765304424832326191108222701586782932281494140625000 [80,64] 9626593806749121142723539086460685792833562577462407493005485975604929788347981105820073883980790413362929312628169005352267114108316829681542819329181084849503400639139513812088854703988218417443764401243195140556732281124396810874088880921568397817664928801410485882968339117310433244022061168153218926294493713633614133966931207537910959817335145506540076662461603215617239257358596311076578588556968675158031729755298104990803682311404110242070061156613957780339223369182858752685810153546614146259597029518821775831405920183416261029498114993928620507799206123030253826873881594023219615218369695498008101806980172717415383073845049826071507512993421028093183010960653856766141497894624076928624448243271306644975236380418515849939976420905084220397995535970277926728857102768801939861571835456986823074515232560895339231249262645730851586077470273429645905991422614957236140201552957050429335273581232561693896832945557905311767200075750815295328877173260294220644871517493455064604025852406043978105845248275086947834539036135752928101253676356417660020291359745027047439250400516860615926615735513104892061338339611273691141058739155541155145984526813714788157013346093744389081083830843277725741312728785257358051715595081081198158707449364411469293758759613745469088076398966006824658907236644447976350191977808544289953648437087103052765181218834290275041191448662669034976312352319886849779222466246409128113584984821556181006851196426337339426280177374181465704887414600919233280805460174121514532981289603298803370198760499241605574787143983113371629579614172337388455125468624415383649800457571931554275215139993672620254430464936235801046357737235025161528129529318001154121519188033049111326785697441847045333876890620080082225709861250790875453507299838059183492982891375848058282217301469988816425677628481941714860147715379372899685401680517444680925206412931998625718427171898691092058953737830896977545090237554003864190133809475356358487924415751187756993950440340009262694630899333471452538009846689144392744410040669358385843778952819809737507974074790351544062484627650767027821306752807270334737930755297520644849343228600429091632374830745746899821317065832746563732507788282816254211209254835167337116530461571528576314449310302734375 [80,65] -857710977473421079393683052057539743698530753336205944763432251704911321082266505666731812889236450660870734248392085403575184555602521398647907885946189347368930930647441206422397611946488474690640266410059992403279756341367604218864435385240653793880459905436744263963662610904935006019755065806541136579369574107436738252031222309779103520416844449238834739816395671303916608945139298522861403100567624304896657751011195284149051699725807227748028204013348599653941387463035691888166682610218287265572688218741725546936289220855075370594927300905365352383558357811619106391815570631409594238041593737360136303851691160393704438985806403274946527124758123467513239291830035678706259673010996920594292030356499324286668425103024044327992227656547419981155639561668040039819743440129560991650875211813596586793039062162071399389965385143384410881724157579311830001752365723563286806584313120859446264313231969831044195360128051632114347122788373504451418814445784402412431481875522381272021070456763001221492467365886212619219068525766324113495010294675152918175739841076836535919029490498076085083921936567661088725837875540316529173169144820352640331199625694717944023593659856648293631122473270483998313599539063401247866233484158532433324880447422900863759260502428634534681041007089622040770306567626881083607484966887665686522425327506208277852207146616352829435676293633763374486038194667644875566119250288820011182576508837568859781923726859195773811159366838805275096747687990707340035747727402064381857299449085316839534376643085286579048462081985888619112210030834631832018881899660131017585676844758341817855277145923782813475737947749100349326741761324200358513317606890826463892299685409068232089471115279962413466027616061595966348166127017807313442849878295817272568010910803783660452984471232842290788178287159046077498038658626064077985287200549025238697240301464782377914126709009743177295344147236979743699061275133265843743631769815540940729239352389662499840127742202621633809702957943500943825518027729132411472503029846818580787517020618873339143989496533147000098250526126386498537893406596465536659081573872424927992596439464006385994088419575415106632732159873422332406423097535906667783348923672637198478696518577635288238525390625 [80,66] 50564843575603873352061089133668483991540014526035389849050931620560146673170732442559434091692942150635675563487546241860172811020212839158593050705497364306681508752078455670102863739799326554150139431152659328759613941020489719428722672954909553681124853589600016000092153672540359507695406830716681335775645883587905170269658443320043985655216385087827094430097060559117362473082627456848161168441376596610316052852286080582770998410824982508534983449085560449741590343598698701028859833731236322305117379536104134134714681228507072427978428257640178557381165242092833007385102950982100832232361270045404354077220945220530583702579239729215112844980881774251971411607392986931590785146283605223455825622161489185635722715096613336300170628379265647669281332101019157037003614425545891568744304251024160309086893481850164748029665707815568776946059276968165598333683951203633407113843791827969970123166591571610819951760351697951817234595316729166549817049276740397801015552033069878030518426108783172794550156284480564002849719529049694604869381605950423269905449022553725307557505159226880135868189179990510567608414304202171022478903408671707067576195807176474507040114365351413203957960927893433643475659954929000416413540542568015889932448975543460635826615278169591221760680701199340291929294088462845625662971822781073274273937793361988579882081690408879414935583691693932975439660916462724388003483863170750291074935019704833318613718745593416178422368382207125568534287434120538634014941622477165904233932801164315693595666720585295173719452059687500460166540209600724865591021418850516798046575985782012361652905263983969065152224973157249826942001482401646474006035130693145447083443977517706836406565237556032130429252281481145566325897547836786401299266410051034678932725372885205241681765785107097767610106493951420154484281699837172283732152925513521646292044850492424184082907267973276925500354314829570358112008788966149624009296117909165413636920477553957678636406467527571533464891392210040943175816521189316830233476541057071234010172380650149551214479688970630317143064688625524843316116803001443599222013023832245040531183990519997449433355032539282196559165590074469359815981380038311596147870830009196652099490165710449218750000 [80,67] -1925871117963900331462516874377613161622844166596829333204232222388449186990622401459700697736124299833405098453688368806071851345318525846897880862019317047670095667956571560746533272880931033897808248791831675668143222937286807075312171825235174233260866248441675932684251078732715943896970614754548197399209960897142689516307331217736008779080028957029254708949664975365688304243759583075531295050560202818516320083740730874436231835892364255031522999960651688233608127683686331431423436892241953197952120175665122031856585629039183714193687301707294963594780737788915399836186966292105031958686353621674732600578682923465701867401875746426798839510574026399250621906201831734120903595094729215305612362431098531364545214667303001903557489402389948777604649893354132194087169658589515872640950766014300243207048946180127449518363415104486769097400345206061024420207144653647814630916513833186454253453604526484589869287163769357120639960656556013764258013183132314057053704666677059379952796104771381923175740284212731624847882184420856921034742544845426508677075618794340745029366304193773786752799340704758322341635006746324110425817010058033308866472956305244049533546937763534175247530605811312410979531604237555089417134967828509538466222759091076463950445046745286691538565208981010437257344373003077458900152088400541027561120298275463439233833426486206839993934684838072232434801400252315510936904207030900836849380389067558994722710931166355615361985143377991017520528707623980772483049691000102930791176309663169733232095651989449444826598430931225652746336654120490579586102443172440844323165216065217553457427641005028788990003520857604857506425906474052207678026246320948723651255355462634211076663652358288176790513420064583897755355239370695564101284070767150496560911928016990687253110735445057362610362623124014130585421051658343860972147730480547592670734880197198859265836198793574714088895660011278122853222439629602411772075777320374228902039555085368116565510875191323817645143479626442423676897106522077395067973888744289510118820326773486629260076674829342442159133540473232528620969492869686596946996370622488788072857422128295880998352270343989261029894075978387309450675308260692714101836031659331638365983963012695312500 [80,68] 27851602487111320868237360740209626075143279431288273286674543493927569261177697728347523760921193220823077063225878388763454590647130737517776501092128378502236382425461142595362484699528246463661908913350631861745772707059909836617939704301520520898134720682424342844315615990534113837944866893468696791835362959684600518191993897635760662232864180628165332318125000410798192827676146074335395891522874525371724017639186715773303539371423636931643000618818350999713399596371311186088417366252097473873812036726121102876004190591599211424249836729038535337036039913556793706536392033111644919433615657368099650335663245248179231055518589316205960812605810592213721130277555989047991776735015004564774678136639962894159097487615218219453491724234652852890810169938170758999533576311038228431044606408559481641110776844533004616984519270174347711109882763710783635975592282384962544262437784899518488142520849627709532833399060798339249210697024588174050345600432202115727380035784612978363740861261987747034522027327292941287607515471324242214890597792771445932170500445918462816942420442524546084304560613203703595990882327952571307133550278923538916465146780660704937747980873596931473450401740854536215713184746712869052210093462763883594965154167080711144890087135042724096199880959302722040583043926862105007261477699007831084371279596106873390684501413828860637789226356895355986423666174316278884849696556020978864235939480481808433679114613920139142560774760887214368760985525558167518749102390467579817234573094864139711989476992266778634264294023802656699099610507190611339730821476428663406051592890610542179614445788262775023418400597633437998393546883772256814154867267216389036949169040253953708807857315003859819964221507014391964117207375242503446850647058978463624352213220632888551885800384961921976165881566060102573201725672298229331213959591127775380987444601096030365652539322523730187093295634827362566659797930554767757820899446188998024303377005108365971783266998261879869725931903885051975942946675717603130121046599650622861836858144293235475667648026165177996837264423929453683258699161102230569747110319221450233575750215167233503004515678912836693560524552979666579594815738370183755279185788822360336780548095703125 [80,69] 2137662220201426214909046645361631206413149786799241991376907656960955321870649220239415991229500299151606318501482802635825979318483694192573979509077574376258015103825876960808233731051459957983468602883296445223430395917058462985687938098895425285274379748994958914876480665970316619992039315517700545817271792729004042545548131624653618509486188300687507604590247226792653708675386659361105526183254985698756165276711074519295628991221048994203359094454887100586554703586323967941155031447453984623064660013222601793937906669352096659971049191838723713342758609880294625099037161073299181041505010890377602054614447112862921373057844916956811267495386400936556351570468125485607233602607998282732737405216682425881949039852109547432581477069548819296288623719616741549291790941020216751867607191569839021997794436169969695906815053934029403147579550882706889592938376481288959476216819747926750644667208017190508265565281462068657067954240179090785810781122968878776295254784583080288322198450803630331114635899458440480688364311401281263608739261745656742244399399773943549814748511993472555382122489568173474163001327710531557594812472147873757777959288715771336850081599975106872434712500443266779918843369405710606314298803323578808074515238830830821083129687166392836968400520748269477984761153949036708806102732112008246880075067794650863328799009566502369743869627271185523422836008559227855093085299773477261328798089599107039290436983245965512821236845454536672060179231769640346432284079733350322011047423921153457035105061730855302503726972145655215285527731780037548690721698331493820534529801678699892827662740471242503330603774401289967271493373108748744805237243288935444185179719866137289723733666000858413619715756751204148187193662731355503680340066115189432628054045658835863072546118951734726023081427554449623442825456397786195851548027973869671793891226047141388685375119545935981738496599078490963295973756313245012680682150001114620410524566831261335440133684907421939972697742580996680591843828747241017206592838822514923771573923983078294761351716104070395712086911567544804779834346586517769893611161413150299273911900031084854923018422464054335453438629560080613400008947566632855341595131903886795043945312500 [80,70] -163713493414184733457819264903168007576370233040381125373669686760403808954824352126743087781187921666361655263686262191444080155475078081857939597504595178530397801935611183829196175705420601231980335496382183347172726093302306773620445108331763638391576382900171792780131878475984230801745326059333011028284545144222126708967378094595492421488696556979556977398653689488089054135033137247618139361934671579478002216306821531298981363165109762681866468991420098528146530362849955769827018685021677393850718272225115910413229865020640044865185862277474485618762620566192522527944286921890378779440353403847135271197342634764704464218767769339656322165951952063709560282318657151604376664744511662599885445384673599443861076080850536757602072147809301211428373800806665181214035691497710790631220587747090472096746806631875416976292208613132248958272568021057563300074310167933286744913303873298599681883116340025877867295473161227114114533985610496162501419986732084084688918239897369984339841359956349119985687560942176047854412034357119276937181711625909431437595760009293642011833447595214206124301554430203483572453469983632734746746831911437529904533678118898075977035520416633452208742968675382947184229359948228853175224412267780333819537153493804767637597469569600234409607263110871719880008201659856726012573889902932745421951284523702103117845751464136197534942366697430148597805434663350063975309140415889698549914883727041730016628336233328573797164087705557137242229864896880803875972431349108496411894192622135613153898173523575056440059239051076113595160106325266262568035865895142433616097950760723248318842205716024799965504436895106658764794016012767413559099188725746238739650511944175619923052193394526386726837147746946701071090773430348538254545933505752102655099479259613823877349737983868071678167998796455721192652080511496170073940391523377460343892580339585242133026520880739840130749494663574541594067606140480027473268152336050775578322859118888964098981190268747666025414108382318961105011478424619223575968153298013850284310396166833089292912678304992834845793459992755425657191549889990251565075374446648893768458947433733590415302392872103763843452824294223116232543935311127825116273015737533569335937500 [80,71] 1799659136366902079712688028469603849152136621982186515602020969738240372103256264285305464055127280656652968153098992469343850925996468350423538812192775883878762297339906022064450589286050712499085796686431234153587494568592438479006046828753272552676519968639570847810860274412489293937031421525562696403406655455186886322548174201961400945656854114382487694295820937709320539063932103312297456586750152970798917646295332505732803009663118449971690582890867939813231730123254893231378639574091820952513589750381764965452927569480089500461904170964802589067746773975836335302812492758558471156093749767996617826860134650245968513800780360415048791881467494646041152788996451739651396953688626945840900702505084976828940962827938521670020223560046057103339564299623613524704769361241978757549145122565932899450764064770951173506048016841377769256649509718811698629885259044836433033420676001559856586562107292868518745321391495190807971623693840572321958407200313693552663338820713422937607975838409265534724128338966948074292669619770746031150825293366622372456735552734213237631524878034965252339475720460593219695055623792280235664449696015148965236722075032047176806933221157013890413575547558320076235580637552185918388098087054799078862563596692121064876065035542088307104958640963768077308257879233596696144963665484770851780829411633209800077962048696022299076441966377754699135591346910252305796651835287498830173785062980822290265907830060046017321333057824550005666791476885445382629106895016754084584603091804146763466098791037508316114054173758979882273732081858287457331434065800200259571614457561894280987027167561917813827505550255894489513650043226474541522142586817249312978074179114453024834402622131460723998346413947881104452462714437238339306347894279099448107108033430471499662769344913279024545057502349681098778612125052597574239492668451068704546857885812166843037381514889885247187020609455953634989265321102569374707993832868560218774664521668561957211490510309451007651111832410087709593878910455984072156768855154682088487706873219193723946148660517470248574834959049694865827466966449408237299483877751667760931840490130089861735423219716836463085040673777026225266251202583589474670588970184326171875 [80,72] 310475156260925430185875900463202574295421384168478614968824360685716850972288975166273337978953546935164335553338803519647700052479978066718842577998491298322210068078969086481137086219215181008705558768679833748270656016211925738550886166328660132330494545781831800072987960887369464715883880541424751532225761703216583149756428016719424929114363532798495697873219241010528132417321701464038502773578685128553290464034511575758753944817817279284123753553522791610097670775609882258318880383818509460217636983711021197242478321876922931781944022880553245366741720522612365528376912361069379548763752760778718702503271906883091756268179711507833049256693114548972689436609908995205841495288626126588107591693832149655591752368755793649551775420421462220705633468505984713925906645322313021452867245155712670659115955847189480277725414873894198118849394756322778091561105059792137133331778339485827856827048547525781511251199224963154185463423780825127091654949542368868857590222970039089530301803960032026456646590972533198304991384011746356407549466782436542302430050676765239187478798777366649413485651393618009342267841667942924152706992364398093155188752314022236977620615639701326626622743754955692668086796362102939606119746922188841764716864259364091196378504543183203468161628620091734475202577923643243973569774303213274815010477253287370916602794919579824267107937482847995522462812002306465799064511664497100477031183030087694519967457970607152127883885509803967771358572902563612181260515147149761747329218675282016584053558382218671760725660151773124556298661563495723037167626426565306342520239207808654367642645972707485142288291644519272909889198949740750258968523729019923907882502275485152973081144494118859819688937815135920972099710795307641660082336899657362131098256679258033743830662238028135476313817999630480428638213214019071949579668503121564255644727053950869930438028611347422672993001672954854183648109008469597579080471627762980668392581268877446994703465865156917029847044725560573634785475157739414124902091453604329475522215223536039856541986128333458481372538531306437787832706856381641755566406573707226653981974163027819195235840504731181828921188518496943054003622819436714053153991699218750 [80,73] -14693106339891423761207554753282560148880420814262431393818356711083236667167999632199100136885615050461289122650477115833523037703156431785689025903708539256181964233545320227271375893804358707178386189989837780448850242615918747731110031630916607931421354790280219801736742388461457009906162375205801486708423100183320786303217593698395114404633578660398110718150057385961336931458804803162060125173551085317827483044276169751938994183206393508592734458971693313413885374849070819411520503410906971414115297908848566115226397889458635924959829982922148119309063108092968662621466299417163065777208032747545681723249730501829114637087597466649846362007715897314303366967462761083641155906813388805148058413802422399102106928308254597807039701468323497239449265301923789460434098169376549147699573903564233733532983544073624251606364803838378862185830056402818459427258528038040739809008389322273042579065262984599064323873313195521878679705674005678080496345011608464595658303300749216172478412469600079901102004991661587524622218264779638425120817860662070837329474969588103426704079622754209509379321014574820843195722177908008411099428192194117954438070636155329356243793903520598911515965686807711243768843502401067257633751912733979368961712587229322248774606087097133767305344162742130771987564693125277674734906464921104005594890714091322664485526131224858373555373382493857729215386011746227937603263370041594362720219487852091750932636113186652965377954773875162200423735422740849489277051903210938952642043707382912356473726215692313463627192151277876568939663498536990413332195367414020323674640427781722064957434949016515842521654690187495123045224241243375246895712589022342052754726857852840161502385934238723516688687409098343323439163671943915924566019640678216378607668216729453921699056568130765463590576093399255695604585585940292943818346156340514838624782662861171627827091906116152759317171269007433505039294928060204278974979413628664815553933875812165674424858990942790266238418070412683910866780671428342025259694184727921376943683009591310419683587422471990605904695137427451296157038888340943395365303375684637998662914540401927152296550726486657586415760651243900269946607295423746109008789062500 [80,74] 57317963174866159085966149127463128802465190985022644732828889195536185506517683976253172829157469891174813581291484988679121622779621536559692456385423660506655770622478620850867241803555065666460366821364537558834715636127248804887472818402986532010980166561374649854907628775267541440268710493113583689540011738187338745909371577367730400998872235445620669316650334989749314751527974019016249051607101887849311507631031945141137320742778460914096850852597354287559464883710025914873844325333493413803269886914908312975224961443902182820398056392453277259121209811973230295893288704710403245024476340485771514559174281225290116901467287936233814129820475299444794362440085869559274819783811458230872376617366412899112727756820581127479448289201637082090657114104686914727863330644124832608343280784558920398596623506414302483892184676012370934271277935277385164532030856676899119761744302285155680636766994644453550091502855873807025701264913007266184815603025675941985533675817294822663932778215248612400848235889828577525157102491290761376282990506549111295655357814735998511789501050468837984527190068052990746781391542455181612497837185876652453711800350587719466310651047063261581152215909046296053472464840548134408270455880564111653386870940347520107687854171677570759398994604153201828787142237670548851781249819505168034610900700235245840900343365039148701166205095860235775206196438737273561938055031448486829726901228266308763197289917080688032511768039294863435717892937059392715570986329702069928683426722799029950464115326188120764549818217500254479708118634382976786205791436057963421550785522499492718454546829700787714482339755362131562795792834856438940912020822184054939531524296578995428622581534134230181457674958795995320235673729878912351785957970559013694877148822601214789630226984604469453590655281988421557688579311559808581293282807389187152139045909778158630526146866493126272458719894671699676022185658476946916023771473933953089589781502624166580877916445973814632852015762170041390413354971028597423117307624828899858905371100631490337332723684514317853377011193084265613499989594333737439714284264374736583603625752039060944833447333851195377475706838055202752002514898777008056640625 [80,75] 9664210220480792664910890098229635026660081986986768887572601959987890146616288727206584960040270803825706262363190401008129674622764043242572501001034089290812614304333126137477745430307268458713980672758693320868484081290608380513272100543399248249703606359781608913621039054288712730765448690026556403217030710462213204693582114020139749217769645063373184786970639110585498403524016152453373419458362958244297083457579369355266171510677526999118222721203383601577760391488813275121364301915906910460699491851341554418821899279600158843875504218975272823321350735220885790882346983215064133953075528771818831319881938224885908885315742029054369525266242100826641863887798052810023824094985898265441864914645073980918403758837203530219462074844329844872714875070916275390009724036029109930928760045746959308190851819154996402553648427982348103566108237604713343631915408164648082406614405236458802879802754447640000984742767357045894904348651076707519295695555540919379660409583475925290601423717642753769333508216563036425414078159520807327071338531364979674964570326113065029146720845962754663106971769045089408172869691230000882921084048191867966398524489545411167309582526517014333728340990234833012670679885802649845916415247633636630252432025973359530744714926959480304480111943858179223055568420444244095009624295561445548343139687641688107465393260930332546559232695003655690237102439229007471098177128778850292870370599441610433598710855108568384019762545118804376225395842427534318407644640305529501979372628550838176676333399307462308740009435260884912306447117830303883014564969260084032149869659090608884902352914593814075733943984835738771642594442917693653491440269630514760116809086887966947527336260726626195403925356127967921678868064144074256379541378596994442529355990627591504173795305079592272992617893714203180546458113763394055320606852495336816739658757416894869375401202452040069986352669628076434328450136084389747758150628232568650081611733226504127183273474652504364393945923636491063922912406914715488835250758825855241308891452887432246147018715518840324614481734183768496931072088042474328007097171732836926391072730183459415414696585887961363670051184726617066189646720886230468750 [80,76] -141012634988633663364966968425617951744359234070008960146380382869185687908116318459908135342514873527372274923298756740590503075387654773422677046780995800821813644309709283858563372941505151122050671382069817974711715157998900942388632900261707215452494373572203608360370638909374013524998569010269165534181236744450188917894631300174438068456902387238507804559902449266311313439422687949081661694072324981014764412522696760697512821653097414248097737513461703175268996632190196432077717919591253648006274810941469558406460336502502992476836564710912070466149881089235530428271079154547584379617420926316060727193392093910566930207261657579627952891046793874111234749794562196099460578133088426356754850570731322291257918328299907304035570979279821946483232909756246029046895205220344255893300339638849093994773176542411253769636155510257947664303038362840405955989956123228103902274538439358626354760214689348377738103369825254289765012194721569207497141097227168723506231765487109524156483613390826120247805200349510675094223107273528895559014961777034835917213189442213711285574341075234783515890688458634635309444615283217861940772703783102824252248369030942570382438099116774400435488217496054191899288533283676822386049331044585839770451842127465268315314526750921110152665282313026779359270357919896579719117749232650000969231821849540215083698984831694133982746967315780247289280001965540270111810962987578145164832339990581454787937433532507752627198441334021732786101777257460820272692307328324119739283566928442354199094586513713259888699015780263719971175208870490858605721687026593604926577504074124341563775943795577529563679331819070050349103700531347360192476193459698240152855461983275512425020170477993099490796371537660328666863146124301252157548726986384478795736979540807234849207177720401672852726998305381725002442156234440062713424657082402584508397679436354527784111151358752062963533826255544079048409492200479869385134226472582278550770028714114488042996325807522631774550783658813312079470714164587288549500360017388773188868865627747956149082058467262755581076534973352772608568695052422113713457638461375710538630190667897914502963959749483324745966683622100390493869781494140625 [80,77] -2850243202393071655378123668353724942075366759915438417041056302995764858215018502591111872924791086993518957251547475206183923619055543038696612193335392816858100305373672952770733942592256524008086768425875495647233267124399309217577288288722256373593762662826234349181254076887809606942639919432309109734111403137517532327361662272240523647595075350302975575187531296745622683028969522693782925230317554973630829922361524278995460071464869200748630072611497198251420899580777826432209569169175894226209753830406391252534175674434601168869759793343498881412456164231065673778060678661945925376321257144404287633907227981635038465644904161233265253083655270606307907416067693661423317762573902458040543063365903005147587790670147492594033494265318540535292419698548301797305439576243180177503807388144398832947042477216349871671186917565968143881176964300163583069985104842152071075036740305347845322288097836211101504031285629257791595388063845574956955850208042358997772170457843311774465735653242481047008803037027897289467036204799800390864003667901352624022748954436572386972732798636625337398243212547439143198113681566251240726485956053713505138097777625962526607328319714894822685815210145374983467672894932931087595264657500820827877991943005768358994056307447413140028648054776497836932399975825121543461897366839475432647554826145898855886801327496202340242518283158047302192271424831815608978451594065438670449076269782929571349025627019470463372331144721754338936312973014413762939457794700635832724673778680344285372301212180830507982072641751841199345028445829624571153966513424108242838785728985028159403648323688075132809479480490044097445848137138172003074328351316754468147453489639998294899080833165709175964823771925690017793638457516082437113027943028200281908204264614746467580976256560103953532016653752075809866993325422558551705474251655397706037308499462525114504156098381848081788655731377868998158835813452544549455456931088480912346540322447561917226019764220245764182853773880228832558850152796094355824334870004257890911333511997408796910074977614273452909673795094488006870011745740329298502693417974924036527643687947509711124436694584804996566163026727735996246337890625 [80,78] 73715539315031692856611074764759813266187171484788463110445718239885252097373678648477990857751406401785005877315007843508561130908087124129872030492073875888463840241272333418612522949447825960994652181640702020454411813757431039856356452232801470031053333295910055664240952448466379172527698010195074168039576896026998329539566082018851141126668742226083756789864314355664698696169909577138756764172104682934535397090546366418524785551979275610586952502840196611423288977540934464396572970669700294325771751461383626338981277625952128530212866743362317094782831730799058484747399255777543188564216611155740997023749175214749465568400227366170969676637028245687446134436480535662507968509683632350893969085861758099255293416670186392682350745260012413139817863576292146361149986555145985121377937238262491082555233093383616602194514602377863930610951139272582681834995983372930723554635250339705366673195461639583780252579204340674536224510345111088531403888438405315656769574098015965166874152322738738166115131220324864668778764180494178570298593468975752485583736464446028495391135928884880234428354028332719837884051735585139277580906421698118265366824843971651040824650577126874582675344343122710083921825397304960188587587686816009871067132364251175570326607654410228492017431010416557019416139323767179942610594595732841999114479174407658106994621504416206960094606928596571296278017748895650432440276409354142121284060911337990264043001099134384175116848116960162054607052417476953142716883282307915995860663355012456967920829076992264282237722231766116251271474451182511646980333612189662746010398483349428359853569557236068403651730997181451433567972878256685932905873762072068638707898146898358444682015208909919247514505757663016634194315538569222889746789229673036132410580507880199533544846398604076579518007925397050652023202122587480844965589160507079262136445320370936094043995226360660815272538169091578871494874097019788760762264906453080267208215631193091623306854065726728850490661779039931073521307233222922469863139758039300703092231976560663229115816704253588665553117434473732045212542818627401710018556967041159868085279335285449385864464666440198925556614995002746582031250 [80,79] 123571723586401080574428368400110723563319709210181300240767565446543461754873356867855090030917625216649766080758840405794020347680125890736640762498092342610810361721056902026251324069515248254730038469140338868541798685427457022172604298806721274305480373236444194472021459716403558443988111265766613472150645173008042908336073370787893061375869194227823437781289999331778415834213143264760070618993026905318130915785789579576086938849442302861676321351937333331329437290631072379480449630386235525042659190432747007981164365357057801489782237439586988400710263098980851225533859974126377704308532106343157509123408163168245109353999492795231098349578775183149940861010542065641735786245217071228240943512292566514271540799901661609188130935702376273855158981800677052669754671552666391141904501336386631177204804152179126465174133189410636700057316313286620258339998880636767248955186825783634003528398325866065115497268459954045395368420529742125135803164732856145953804921483127302392152417377939128835479352196590160097724253527558082752596486016472023656240446724608725764262713953401251859996801796938671480297584318660082968023465941037818600696091988766285467748002180094585266876872720962102859554203976534524193527778487414179023436855051698821200856884738586079628216605170199919617574706973774609224536870700924936397068746228552532783209068618366206924974098757869411368511893869644001511279570337060871676602884859045493385740215796661460425434601803001033781650540579295313222568508008550746752257184748039544924455933133529553693986219270517986067578241456922080493732778459942319035333037201529021450181156061765142745562885742607572718964080905789928166944981470710292412450206803311612031006601091543843247038308825674368334930847589105157382172895901900136947371941880089774498475565662359776207503008696335638338043641186582191584728216465349090983010742391477519790981685098020281105463976599915697123229909042794778223631197217556499829892218821092631117763568920107168678028373890769558618285764526099760667737610408741016597288409982494317868925560790028660063019568083779499243664999860678512212931650089891384534787759441956667139095316088059917092323303222656250000 [80,80] -13728405424513325180247406270075831612289242829118387566613484756471341765672985368071169743677158671429833384566028441040909057348451420011902722764521930602906830853867415363765875124847741039514523400473164320961359400653414140766824694499747628128991665849665837028692891990830381582907313912948749559212110041112518136248249483475103067702869580777354402877725367618927189635494434558088734165666734828164924345655867166035691688623966837110072661992376905532150738909415515266489517337769743875167132912661538107713046601324818149927322113826477863130877361897519640927336238500359914072196282700477022901638806978566436770688003056950966376292618949739895473985327188524764325027447614039153826033000400503101978522491136695187254285989675449983103427077467399849124197965053879375001875010586766667416580184823431278141508868455275385773921885548784445755294936707540538706099748525842848399860371826185418636409135932587703017171463517673044822658111044914793778897841672010382045475410814424392392312727318889990326486519078696511319571108181219133493970754378940863035939543389720729697494381916384865304338368047739920869705912948551032217590134704175886587224343093315148863632547105677355890019052945206366033776777173696297612922347930460435309834082930185919799976846011656884879526102269012307298813947511315264344977481560942141302762029033451472218333963494296929934457685164296355108932344762691694147955976192825962106565073077331132134439217179784032422799291203225423815279443709765152294213702057582615082354577491612468223384583001878998665476749146951978610624138276136856013002915709929570668037076234928205870909006238905193432525942834177253681030206797837597970768456571830659779934312080945572201974513165312949231407482031749455828922588177476818393462379368420967700851230509539969640275834425028016297375701002306995595492907938739076991999781949613397139512912261416852240645056965858365670236370840014579226415892110287852412759133184605330671756281213570573445381973039254500438098783222692567402924502164670044493324206590485570166330627844297477983639042965134753904563084438900787214203888660497408381899716950380607727311144117265939712524414062500000 [81,0] 8860965299098878185778716821307927178662486837980957028612003154406112701948742162226011079403172661370838934859142194517067064254715024134631593225446902586544410802695717067445528300965985560649608270288557407551591475412551228727504087339074573566046399272539268562287474878257871241471033003859604374828040700876655438878291406161988611981591780047049879378229995487794956067477937682412344683373901960530539717592316157477419860368666151519571762245969186128653422165108267415951110428138363041297121204453657523114949267828536373610379689420249577786122758114276527881271901149268443739797355864448651493948689405625159025447087310664501033018424187758730642755970185956827467447076114968915097461646108128245852163199734743379133891630853062718337529807305603022034271936557731091934497426076039431260848973301360715230389181965977764603780770314223828707874171266749926612948477845459337253900223883937410730714031762410916833988939718410735984751965111668590937608327217833527606262939859040343152866630260063296358868195445482890309123402158834738251361269031147997862253605527315311081885619278880797162784562892614250889966478439044607547861628616700996799725092571680975669804270464675443208124230093809029698625349068760735276842063741150130067750766696716610609601826166471622217430784817741588173988114442946522372080480298531342185512494194471821949023519765715431203701047870541907992274408748052762152607257588946512132150874150296092575905463047118617147098974578887473364618244421105587688607980633058805935243979561153264846856842391174094067483628610072123637271143818732802612622789888526641432860848489999463706124250308570618841263252456368991678507950708811539953334308043736897509206475895303094625495776210866353033027947339583630720353461803559557609332085220818269550880306493976479568516053794158105348886221009359050553008628192229304595231227520729382464891511618489474228554515372345893753349423693864130529228740402221892488630129562930308499226476090869877040741943496404128989674948621982239774631964867901468192081628301144545258242880904985326822858358688522283373669396672507312550785900539587183559222184366775962310835107645655829702942583563253400267245453668888441838393313365607184550754027441143989562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -1039881743633298748217574312887566010086196887808942213647137180763045196087100465441681519131415119537833429447699116416358857568023703813229735441661565755926735037629444655256707038094938829624462532504381390679238324840121675641303305547165437859812422710488835176548037162157854192658121503590363982293059490693498056845878947397100446319030332107579427858915105146534973877887848654825076712453082120922581000953408042725379370578732561865490114454530364537444433693806498644306617899607263409615484424150896025087128874809168657565490602060573591248821193264290079246372306550499196563169917748188660316568822292737502209897010983074551778080532002995906770535277249391352494306093268332229805337412124738029798000737859807042265398364498488214070240544868483999470796714798752343979396431866200565467373184418570594157589276825691657517062980664566612085374890319676903698215439626356241927274508650369462996995361448889911719697715854608893326750261133797859692847013142916046649226785137484303386218683956868578559689034472246049572939953597950815216328696795638825922376807744176909903602270504881435094980818903979434452704208764399960105097241347918375530881886806816816507462643181816297806658537862757849640842802311637108074299754054841847829021563153756351427802059269203931917109299948200071936362481122917734797580191177202525315823875768901650623393869578214205429960139166527624542048948907424932790003411666188789726969228396518963342821409285877845809807130507659257261063257928031122885493124701313643300430147850982340660250122839768175112475434430788036882451594648340097449844999661256417271456971879680622253437889422234739595874962662431090234849011516935752105999108604855358208899940822066757023706678099324610187340177663573023312328902541119799506515225525345926666322296161639597130762183682037355642708854481249720991290120336636857180220133260470931027788285590298062113141315572300837760537588897259954069726749963379571682639997608224052492481951143420319521837498404463014307365031190521814086309946315803026706109086129766193768961604026177778472821389586397940229238332590329167103089451096853629005490194452774905302084868066471305482640309097440826574358506409910588962637381367330735582044098919141106307506561279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 31628414273156314672724759028374984666272371795693224144020129744121533771751179125635448691106991032460835636378170901267061606146284696738687632457015136465144682178635947559257275675785197704203788676328579957914057344285367562899801873579545118136907204283084698244761574242646550688592546888559723037240852831095327516937758146543408393010439309279139639189890072251626418405419331185083513356539710405549241678268506188611957829902181007477343030024888723577790745032378516670994238633051555735423927969418360053987078534567361577579688024479755022500580911203911125925912998932512878358898937261938447582694083683943604067390275772762056350611947976530614498106215378557136613055823694313357627130479023079428701003812396344662916152828826089003903563220054172922701834488092201575688279094478952139227130729678758276017569453150876930291497273726639096919220843949720457208958918819157546520808719271346048139110163988152525905955944677918160932331651117712072728364819185380540147721931719421021568418452945741890978620714323764680937579176643777520329935931228770314663561699350892328168907876461993790211084820296425473432516468873705943711937694033234505522281324468645417367879943636786175224731481349538171061718496886988328727700592394103902410525010054460566847766898908268591532186403542862089511442541402093473526655235354345781176895663461294268722131736055665690897585027895088566686184764354439249658217237703343217486688721876143883767903448591887057977511347853545640034517673270380602398398714614795758295100072769528593846232791566161654270476159256636013330155916381509382568865425398962815371681900579559091795466759294778680557530931464964786676316199816196032361579526809609032484244105685799299302573004677010372241354560344668009946123312180762033537199027370030700376126761462695093605203102314603366551853762519740672615054706864665519378988793537712152342301118017000590012010021306272846130992430500437204087037956730359063233149985386519994012458445669627009961525116789900616272042226184590606889749963990649717604592787316107838327122365320466508170005785017999734860482687209671345608137345538018023832972962374773118957326520852947728158425180330264651426181501293191926526759344957102047801722477515795617364346981048583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -760504655408289877580460866933568047299011835524862379541292857573955363450990024775968547468366219265748367367340989074252678126158870308204209915184766155045915566858061014430052019325954561341552471181042489643454003809002413249311547266557079063467339507049572642877586962253009881169128746384338511403492992144807554605119365232760405008744414271092522099308723584134242574442089522330058551502919463017291068176330375722692940696779555846044982387809971141381017993570507486672978194044008626547146599476233339191718149553298966554334589965451744493863827041732053918888191259295869620484330964741722199687253521020735972632813036915851961681012545107462108309949094023327755616475490363963497375471234476033191338167647397819478795412280151300161286486533732791552180324713238712322710871440312093382761375853060327892348397320412532790550088832745735717118502172780597391461980674559191166939442325616222347648482280341531129955459831846479479732964233399427852614472873885379392977233134374303602877002658621451583129117699929080095098629829375310657446683551565394602926328132886603167597283624325992436912431394022421901156980836610044869175569033803875993563832178229594802171952290518399483134438679307146559643126653088132666819096450205385056639272620433571864901980550521082004240417894958640332709621752506361124849365770566765629192068010628693116943650963742233274899875953436139318515441296342506014265792805541352122887742253613608472402441066710364502170871701894643313644038141998478339042184756932936843287500933238615169479104830393787455956231978145154141798596832089274069509817996810672848922267165368151533956814760830459635130729361669345205663004508201502645488629361802353395382785953313753401276848620321450326751782135686116633254253244496441697903124668662253950060982735118500363519002204324532308542669364478387267746515495387729857086119435160562705260463677328497875947258663435268426280271008570566839146772338306861591885210969837511744275762540802446562123507726130167041883001604647414746636890371894892208122726105108590670055660701644495363033036203826070408532621299645143497608511381880330387886411252690909368696612119861689267608115354169140234395505868551429438713022966162952663311119794187220577441621571779251098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] 9568236038639713340082052685403315009716308879908768226993325431475887387255636718379205377892375667230586738711947546585146238879545217038177211041039041797381996361672534980433855847957281181585946632442034041111185279667786013101175022687183338077641212007136232364102318216529500961424148115456026302849481323182712527117665980701270921774511559775505528750650307630614998366321100793965821762140413932090535683449644065589837958144657355379590286137166384912132349690778136292938680091645554100859298478430751606361763560054200000639451552169352075711008074301515446862146002390540044129935989890727363927198440649008806528190229515204134024652070762789521707046888849576660990110472610513628551399472322844522956441339572988558905952552694164630268490927351194165378783173066934558445596946888598744282096750858225368804113008777405757650631370478468159787685169661343195379937090460786168074249410626405011242686989339759561536183024110971836337756855220556766738391393698440210077958071872749802961348747362281503021263391075031204894704398913148361027021091011378348236660499767848477259473543477374422069988728404551502474613264208540384108028841293183372761040194102316603775647877185944879863447291125093568368601601778846093265106460635750883952002026625756730262392008330629999041882827636525035743405943222234976235801369402605337209604709384002131823271090118088507573565473795052364545741636545041359296739058320727992299687548140624513178893002075255976991102937432682513599687792723701941169679601690791287978384779679858571407041600299695677386314864007056154809075276049389317978989556647405571175434381381104403264851035217676920500952196118755173135405352502307105810582313496835403281957981737797948216229593279767410922669104495979373423842830648178091010328863448343672783095023407335390072383495330015008160020504961599809706076719996653195377748743321067127613260147008651558477733571437086158919327237622922408327957560949674046133999307099698157637263098784868165460663552396481146024081396886951136355092922498198983938843547219381649620758261441107589340437781734301915626627455150150148252882852759181566601953922966279714909135649228459814588486252078029587764074482649946250979437212483100769456719024831734682345896203514712397009134292602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -19886743080294290426289898560404316691902203166391714260073466627660157055986799707448688062766949961986676824655133844102808281956188677450395260366809796874568178131276320837024166698067227268917379509738017921260918222995171838597274669106153660272620659824532445786304725905269747499064140725095990304556895329715718245634383659670275522301887172584055433659514285877009056650833281198486731664100679808875782493660298194300452949515718892386797452878107290294088544681530557933959235083530618750745029788309228138068652347274560585507688685305759565152487423128276801777896830891562803652640580117904064888275667110458174915857339277674442592077152230871817184484335113757609461349428190055630452189882320149162448744388083047122762503491373958812678524164533602260308926196486689586371836573120048749400212658225829876567167441297678599006777616664033436177087798476317662368131615852633071730183166684709676469597957196419981937482010786411399051479972306531723795830977257289361438361233078020261268937276298333145142493689133542700966137742074251212241517167154571043554754847934374394198442663638303252444963953691576005740581703870092221719060670895925622215692075304271982384851269470553493890108537677623253316224372129232477053254118274964459853927557424254247378090839531128201552417946681902911917287381193192642060507138383971471418556970211690831978867890466871302254711470580334884759447043006357541537564999087704364368227547947465686315549522581619117661683239851358816659183014201503430784518147964008512057921595450504266706280017964920575176515630005427188910393733674905314466672856052590295942510135537949629786051220126946931444868689206303303239453511801176335136705302721885333090525454614917216695310476452086779917063713188433241152584480702711588306395048335118872600272121544318028180163463101252109130357361043546286497642971957613279561410376465593362032783136500313076746863465733684913648358397969509572364686141829080723826134094412010305644299883654971286701470302504491625608993093561634804899618168842514437426933996497258799053434919730815466599507986388228766563588767668263379941308287650984082705362000923157427567978714649516046500321248178282349604164869220472223363068224148932156775333879474818065194452465505037253024056553840637207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 316593810407087658551352033147613333616954925657515662809047418304720820337227891899314935529558853127070531871247902086660389282161068947096349517492154887897243924573086629426229878599408754024723301144226047247533205865073162916901414558139668244355544783802089029242072043137280704546131539272064104979773283304773908317425825444445846288725150927028297986188585839811164759027879997163917661492302281958816678128893321754644157196945954055257040959191959113733560536830857339522095223447114788891427604072014081233520452498237114883459960959591683144960897167414895809203297633936209043618621377530198996834729342241727668115443749152365172685533285929719429182902178431886829632326386848022543041107304778448454266477536632664669856325651233188410620275926401669113217746603228688296274589441122677558202307659508898507244800090553697555942494824608200411643869428564823257581809924467986123624842411798270463503592137678082916489782082043080698943700930150587855205299203179577038709146949308515706273875479647309590989195704124201280117574944253684004683097422727660949966682723171534395470017671907718118416812021076182926944171978679061242761516529286890728216958023982042268029211532463278471789991960969573887405168946235134379301652558550464615536825437850704569929036580635089012911116540746646108915844714801020245933180493188396893726020641198679899457867253758805226844382021825762558918727551792001848378697203790312374762444562048679486808612423645014496388613116771011402643587209729605285271058911278542668132873623631423047853549780175688125004304153723784462383607189855359157115915446143378732456272856356147382681080409391893986563959297767952496029052953928902221318284308340447659970136500473032446700171108712854164793586322961604157204332272926050671504318041046170009524125732020086775552116906384539266847474545985518070741630195391517403230280183655473844626578546471875447659062955333586746139950829984961664548023525514080502701340470569246003125111525612842158954422512092904940819332250967562050566120422748343325258872761222312603188220317133179378198551805653805137836696027245915342451090295436459355149238152483313903200439112865248114011730735621354111579041944650574674498121724781600612995681563582520343645178295677311552935861982405185699462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -8146015696965811380070012748256445295042895863750473002269118643533218218844994773092811621289839481300517797156137996569928597228894046924130639533767084261378170897078176362759873391715002718913215198823639251995434782303693220526476446336193634314111572925789646699299689220469096916499430270123781037089589621298289696343300848201250936659454789861451297118496207208827400205666132032865006211118331291158517986232348296284939581553175234975088589818667825581366223108799360647503929538015713409193192260477190914882490914668615617746730171121385040353275002417397211032099093342111422715506780900655914576431811178226110128390346789724111321084964428442366012378557731623134320220445029439371090119483255841630720321401244669156362984060050335746503426038715342338150449259994177238589321917844654184150005399255739985920604896504486134523819415248976673381837094241024670197912760122999620750230203833984414880289601485948504206569167744642552099552700671954198371861671480351743354348358764146847305612005471551737361908153482003799633816127029531800055302492453767855802921640800113725146091918496561537468180272082070755823994821922932294588005739520542418650948689981538272495795442400698056725523166147585723576597501993664407595331063749332268886580018380871270009038861124424722812990790233694747775263260827614881800373305648190707895250734860568711909004520929653494715001115451709884589886806098185845147620135292093973221638726592698376692093900831080670638513730169326558305762288441718163088165705811377543170196004918068093971353225582944598925137156566137752529532582664661879733572738931003407340557121194879293044482703660668229459944372137034811988108360103172280442128411111865228390085510073164266729668379949229265565474211859211219539465700632893237893102306397117134653768205025484433738942814144015211380595226155343314298365707259809417256149442978733567006315677890670142547297063304078912106882432177795402738726369820748387955528374447133261968418501709858083626366612544610716480460825977598135497259502401168468581924825451169798467376961679308989518939599500829039855514118488542663600101235327657597266625326846773967491592368155500603641457832156677681655897684516730501075094940370470897388894414624556391190446965732546713567785445775371044874191284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 57698148624197784119986107568853698046069264159647924297138746726697785495491050915127100433211240562291130027873198639313749065152338601721444030376862260835809074986182991479297433059340448538086453757841803935030626709394792528952769745620290894632775610988462942645374492378525320500703436142148336908194583939472852171527278565856131923220801091065188876407722739894165629761693973858135633432801644609757071488298591201935435825745452888075723321887305000158865143231618149147596663649032967421184875589197988489394855679645515837949603826483174422757450300302566039825119827934349163024034237801028445445738370943291904926556421555661739774516309098949591027481897332573340655740127164467824468722357585127476859202747334209544909428723742481890658729226071129925077642469650240552497175126885479862806005409510959226831275343254692137064915305327761689151937278181689935094294740254398299737127002168833229554900964148119286117663153284082394634121514662764338016833761836461076795452370962055961565594440395577840004781190568209004140288231878154460183348327618113378835629933191683592243950171975182303743282389644417403590295447255514496837932687829139667485433926317646658576288867136595962311826741043601325935670369441401868003925567042239872559416148817318305098234780499461088843695762521072072197721855051685724949735655049909557468464570126077706043322889019683706530171772196562810374547284474287215875948530563494946444712253600637820811256603439793413790758140104780989977885203422800093792047730053317336796969262012618177428704966692180500192572471582541186451639789688083720291341827438143584211291108059100073089414014183421792413550104938129288618212100323788646075581816628097442107631167061417721313403080477241322938325303248505656446156955761954526881237736028635506526688058916116084708991248741970581213578806949062363212168332736803424815132007074870185192970823911802752095701598152945380243324625445535854544350523873904529591071596333538156752772659838540267020753030189130130096061132154256232154883307256791858856654849092243422661900869722290927994683994458491278906553762613979434680398475140938064646592872036976998256557070183949507604412475007001466857438557285263369836590823225846732241443618102893080624174915060044179122844543172732301172800362110137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -78464568789823783836769494599032425015803696226895334499751427911138318567164687293068932673403860893760290501279679544737881732833445315094923213514484794967988804369125554332178947656692095293366001801151926098509622805067446104545093733280472617079107846040501913148448906897347851126175920591649736641104893972282927449877035648865190170551514320012978949792783933598216370671026311873696903461108635862748394550313245457962381595251638527063323532339096389299536829955640104006946192910123061859114432254367771789976459234794729003419676389613903868014132676152339974283108381397907949932800735307271208623239277010446525083129555070155309292305864831150202875793286522847448258260680636118937491827520788973051504394999775536907778500517042253469736094895674662296763922594574069370800647181202635402160992851569115480565653583611576058582395510699324480884348611557083449978466366763871880622952986410854844500391550508073001601427056886688610088955553903763062697155940283441188834712636328302216465965110461655209289488960612325152626375702082394625647426569724631663708391773136708715738695756110717175695240531997004795704950215307657031891333626591483726159305979083221815636800452624838865851541122860008674073662811008881736753522401327987770630324726448465471064646419391633927464664633652047625858291578947148617157275464726488845679678008254598128623134432309537640023562943444378016083689879376314747031751675264230877403113163663240227385829966409190952214508894941289643687784076581209488521562627489985167154109870077329611741439236619394793778454622036802716223529553768068980920228142177618975618239501708805580280350136738639039253251371083613121635586458696205341466957353596299900400956505773902428359437891662198374123980152594115441019126255319381011330489277693929671766422558832010301874707056777198238014701481338924723409920315548815570054374116572497455768870006890210465457167630816750567456438302656425192563436292713570878520691542894785526139308680590213583600481702230475328334171352780998975937051734877085483368703033785564876125604388573886372371426997430436343742238797769539360209511920989281181060491209083033450443864607639314022118923314622481164654267374723692749590564235256281730060531606637956778875092771596381394135356728003483084421532112173736095428466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -1464454101249562959247037767242827808099856978666436156272926120045827057305469437653427250572716670244861862669938622683709808695979876944613010536911362150229557824422781019636208633665641537337199425538894808173625084481709267495635742698616043549699459615147536777604856384310715195133020452090459742795925593732596721662109123688123490974163363401224105172395693777667160254468340106180767769037058934772783856564236206098005257814537678216629192659129542618710446129563032276218181539072692356937594385490886717509113909903047409189093017192193885040630309650376159206261198083043298305271539860820871947345311151242014365547263333350313669828770405281379274040034460847310469100921454380009779984889105786863904246000950075805657541109467844574045182480877762239487381576220463532441103655291903629055092216985749253268538838865965717494417113283002580020846351105101000955682607315187102715116738911934738869945424787341448301085652750911749072059054434400914666037091788989780525537686438627571110447414238930539545149636987557949301474035482592533216867145472847421068289666503968767071720417757059671939172305007917163492995823224560911989709844217957757917767448202660967166538155363869180191765748666532708194698801245565464727930233151193239255280983401908265790937363429792451403078877797217194493311098450832847090777849382296030642754782553740707070582133878317403111677123977056421838042147842699577024157259103803400334936509495711320270617334954115900078535982654539038865376359435033384370580039541525235145061424126073643208308094673447621220589189686683965349152504746877037626039866701772464152585098472333978614267351086360759184465923651801608148811247120751144956371593162679975892913881092058835203999066027435305524199447986243494290650573997658622879890508253838080409219901589126208168116320095742386659018470820637783621654915217768615045880177841092776742082894321927170966677774384696437261257810160607822969763407594837323020113223796162392549095787467413953750210390570384142499506910605005779584361833828142690816396653389957283473179854397862066730378718954973868361174471992138305183988931662566459538236417245874995617324810390160233087192257494339503799660351222167419479646066826296628476886586198126476897668299736518314410548230290742832693240416119806468486785888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 13366043996357560052678322826459838297442566594606518438426052234215324236449527749683515959522029371977699621670468921521294744577918998146621988047653009866855898916112420264365533704566244445832816459261051361257322746799573044728014295194702619923809422669448729324242228503497412629188430160579672629984985632777502283035454728526380456371400784956019816803078843895695732588226781349701718956918387652063752193960760825804174728282981784669736224257494820602805811296644041523032940737586864000560434602592949830535903168931364097414988211384091495294306427678574337626993642481923101158452074472793987044238013316071894791850147850588589730663189803958088609438053040489267955834130927996997763071232030750050152136766449412953298431896360348415064554176452184605218983864416319022583223561946618823603514028944806570122195867388792470981088743569350400918443977246865541410638568794204497164009468998051876115498071602298561894370036291809802911893790139154566950689192356760926533532704059176072534412203571358808331871730810756144352239670913228970083965363969239633609259912645968029683276529248082857180031906370407962352730683459862964120232693718418071615848130762153813094086696359395960798012579075815607802586495722955201327672117748886592676533254233698546187953504479409256401611354000336229404665126925204852315456665921357687095837646078963405351896878912565329953287645374032567853393173773289924355318881270735684811592112841176070914003441994908835428996877246436692837020495476303766143592229187566460717349256405812916670169066429367761946395335807158666662955335086440738920922550295727276030983014559245692565259838896306671293333529213601688939037509978946660831732495754231600833844573826665159385029385142873642156969799415854789902230565958561655338211716294961239621610629260017577190735743999661293820759063853694617685805468009367560257823215561059025862281148997898950252376867540949226194038678987720293555188121709664696738184822657280143371297042812485100895558632794676388245519166876729002258243466534400940738884395289224975984224723046314714354547015775731742587692018451983943730754630541665644056072270435339329173594838593773012375355457167807916416410328684255544131157622317024781926173244215164652980630951732832848989194294290127826285718981580430408939719200134277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -64897137011573246448816910531410810317475964817570902536274668329250497388358068163243768016720420635148590497657589699772048969859992319124983667238793742004977515864896622576401540427982134773085526193821941438777467769437632961313234872553931936724270057661642734332392697618064206655302899832287888760940295291933479121066158799260313534112622727215087230745970335605371684294256580603482860664149699173891930202544589546693658927009193249561085812373486185024566659775634827848454380000055712071642140473300967721253493697060491603675305250865669739068096439125929605988319334815403543423400424676046946951815397834526869942811396244353178740118991896029842251826413586251542878465523070136284160673734526252061736668541925411817286504606007782307510634023322280854135981251741036331353866739732283761109329002046154589197744162485289194378235810578111324576211105915700843965005320077067214728814317929981766534116173090527083286845378654735536978223861890976962110791667512083988051714219702169011104068457081166838465343997196319009831994772082397572306371898448478716705086437422096590191093326421826158540420003958823056567147788431304511660460302538261656151276631023186809137282386462607952649699096993636494096220729895013790373739007155532571692751920188617966912128520557355622346456028031288631965132772456570581232465960213082325575400339265435519913629847803020955201588755220055540267579418890843039378215544915381575050442478884725948592192044442679258567103587405085230957021859127361122233161785553362564806697584643427987066286533855700987761822812640993797515870239814853471464936049489917393490239058196531291567735940850717152713535237604738862742707229984247945281491207530167093607825179655089237060576899189823572578379993071447209193730353343107724346639780447953417264048310526735082000558354543325644863808313506981030988503705833421957371040826332087579371845726534257484058208371441792631720836933530172446823832376776269787045831053924725213084844264785325115812994638747719811768859210812584877457302092003081940191766353162457704905450393242224227718449446184662556182931698184824255303539960583935428689424186896186142055631186374394102176825971464703762108910762961042458901845274134098974817834299498688914149471272653435712812410158422379189379052694119920374760113190859556198120117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 215033541764922484717849883495546190299131211627933757959259363857721808330091792998113050249074151894971225976540926983076772512228302516415484565574858201312980434780483131112084413495002860617814460072630794684203587758567473410869045631046312412556288387648920781553945057499388742018727369202650503554003877706807320149700033209108258157135403134702152524051874090610534673162360198017487621242691295413648264827315870503597089991900540634740227337631681116892763853717488904910905965075621364904116692938806675328705098979314917828724379281009492538307317027619707137697549242201768837038564571098344761018926580859406402620833480757550660458076047374610070009203106163562809798934635380799147207209108651164140939675272584111927199039165203684183688023106231973840718179166905407325709533949248019034637428374187135276684871328966346705572796763938920032073544153936799895670699147502485556367715404961566048581298057572623751056841563102557983545920364596875812326409344228866801768114302266950047907309748869439974908795789395013641322153168406599664420709498357556040362465184188878360541415984524374617991199932085864368346535804254643304915267072919309817358744570426647200597443350079429718945406740755959904197418140242860543336085389657371478822318868513413709384346635535326914139101707522040937355514832714313359585466978082855555867229706613611652475160375502415549880054454526567504782822527978142019489423866905787584890275127173038651922873306437169061597246482519915905027699625442373328917081768161352825771959168662343184836719088531547158744115954263606718596568616866911260774389967167864942905269020840420899072813501930521163389899667246780659391425234177263109682268360711384656554757464763579077088399324704746145799611849054035657332313450732782376883871227031366187701064632770769496400259063576174166107198242456123449536304219378080585312755514341830564091267086147623271145466856414440729835489352828695365886065567414207856323975539695046610265194244969782114605728181790136492916130525555549336401429171648984134772090473019933633905904699637233319021004020516309365651882219730877814496300075808937560403963037924682457574245629817190978016712544749284387262787767485442399638237750678417141836240643401334298496361731975061844307522781900424775036300686567591888831429969286546111106872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -521742528916200913611739167103172378054139749957823174642621714088958621226756054586572063591321624799327868531805550568207675806311781004212656534153998092541725251461869240140042338654773631617161636414709580927673340272118923254260854736165454658096735348253732542237082017980139583051382752177051064000285859997950962353421708926826580452423823337366151183417923032661289878133987101395550651640948131036109753588581214905943953751761295739456602613043311043161077599343070554801840696620087506452521184508024694954355515240926521278951926076122933437388981245615346244307828581607275207673536176061312035979892930423901029212519154622970966620517877175485674077408240416102667412087108033277385284584320791146054721785663767739087712668774886386749214689587307145494686191943307854438574940355756860844947044596000964093845199190794098387799193431476759424266630246976978386082349996496389547163174904624737771608750374641256966689780039688497622547815515777903236530345639844418391591417565547263803448185185105971826870069238224597217599804526605452625960347712255766337372374998970274142407759437921651237508090500920304937890236567616617996905582798705295786387756905337968323884586181476641058339912997630302613968684995444276109592414504402254137069476900620432095629872256529443367225090235148480443194129810376034018080925652990198198847695683283490229448689076898454818710565621679427352962847091365843277487253811666049670863372837162817438996753060964648107343714109070278923014601120551456465179705421575153321798891651532604047128693283895051513821464741739801009234816889985024873909552873583984273146452820438240182069065839546697949399101200651200981683109453790015784667027074896023912796061321140473928311533294331283464175991428850051632539832348757413411909450669306674759725816884204660351011089548585166888355758582864240900474748355796001729135881103035774467026455798942742244330091925800889603929283803327391728036684623111809752326033770023844421034611071689347951370886274419480072593598014156724499935042995597698917256568191382943447169189560508192031499552261704129464087440612265626140344586099923164019237766241347579318427597512927182324066500997401798621417810211023009686350396430425718009451171713921129643634431466644110963221402152016430722471385867983380280055172306674649007618427276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 967051032171913312811424180176770734833044843776913041271994313464542712027213983055100688633585369410705834448466658664221676896087293438441379142128436798889136959281840588857057179938634703972214835677119805153071126015967598767745583806805291972037895582601989017641999015961328110650596520191563867072350943069398064729965025512269479013781162243963560647995679265441613967960211591937437897822949289426794124001418006612921020037341093218485326651042037737405418481060229272836768303577872059040646873590379988759176753226491751225091391889194913096371578400178252317978276680526279322038774945972540445200758145357804316418043424997141820510878928290031086161913347794242399626418524269063174192067819267118996448816272769374964222842149851145074922130274185842194539135646549696723095523968651358594744761318473070114462945639906610165213770798781313824998173841330967362801470823449324837476395099631243081104268441059808767490287534554597554410800882877528481999296035120133977837298679491818303200956360285517640878867826078529465294913194418526040808583499651368202203909857282261422162995379954278451270198394038236485591642887557006163711259952295030862295494171956514841952508289157248323762119858825952244811334350465684802882309096489656636643456077141418824986582198393846878651149259428986872840933917546849106040926969104570456493904359035791672924158585657555767340658447591673910800642387665681770714767542324383323294811095147239011750863368871152145499570086663332344144574900510153827359349233500582012000037741139134418965228497607123870298676355223458664457113214853746205059191643458914003883473722180320210299855629704841720412321451004192401323926870882861309303194678365133217489898774561965518686353974778838811014581305961234372942515516795036772497359316390403949469886694757056000090931780539832104715062684133704870765383193434729344817391149042600569154604107717971998925533758227053086685877809162920695752945836654995605913142321157206696593874402850459689357354424434740293865238133119358985966319966912284153305800846190634221038727385174856354639408688500440492001381251009081606303258608144278659461661432384622479518767095590472208960821428860918771056313734244181060401053734738519645282155160023726699501620237844775183489943139733814548047339617468964086816063385754205228295177221298217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -1462958586193445739630625474601810442932280206383247401072473867458993202920739761867041696321057268051380507114585336237814441297225121338731150386536495431548694873293531764810992867427354836394284393860983747871183871451902977899291476092332064921224110361719693858828869619501058594900621113120743828905497638491738030439961556917837700088761444459357587406901193300927411818738714866026517748508094735560717457475324519090541717043110278162287692121237259243590965038157868835209406815588099027290814548889806916844154501519183282312763174012933690654679906157994214820397501940560554304518293729463751511404120475425272309962640591364848227719310526672832878210583190571499587795274032698277419630161607939659934803899972915594348402396038002187945382397967845393086697339553132290870118896566836400067149620511044586223488002322619451900544636383302344316887059660615370608073742514278860118104357052457582846333094111675334804032979030118828548361552474174659147977622274008973577667593864210119137257523031920896761680573239954130279290866565032049611609563767563028281967189589301017918392943213439916123834844279342922356709385447286255703619237044432628009687938649230807398292930379775482153311836565393951229782724316883866523914611218466806183525306258726601335000055176937578672131615016639740062712644686771776303392632499648606275812086871644055647741822331834297689973645930370496757853226879364171078629353688018736347812841709101848815231518705969684873554899935504156983365676266295275616272359363180906021016148987606868478603507321619622666693151188987511975948426335154240452222691382437534719078364332619008657441179102911593178218084076536888370634731293167607528102538666333636949018734371705992159920623482317368018992687118676411530397758939919521166951711479902604558117430941424150986171384550205968770155179348131816876989347384889434138083341018572010919708014306233145916857662570616191892142182204159164275092410320972509588310438722820704168919511429625715392580477191956935751567899475360255881553954612125618918175496724099190894135165518367547711766393163019149198753836820338314610540554256265738979775539618216147415351276852405517843160894956168025106151330661332593225539617279228088039315275567291898773719274100862132023999655883124541267294341438482099001989241836979571687038514937739819288253784179687500000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 2081257304460127633183561055000903165439779034541217386344162031885661079593984007009487522804803422289047576100220119948863991330007930390099389515039013282794352148655176089041664922090962759806443006904590837729043069228505127477235692623314405744718695151815841457956754885701867321704158335843103965152479056397922004650198546073725368543927111578812391308599991000066938718521987474213556285646877205678922153522173280214114752575817843391330840651491806583345261610524209762808742264045842259220909783228969161503914842076088346809326271667126992230655665580875590577245257135737165889864499294071780530544471170862813050421494961157835706732281550189211345804179778582305923166855542445887163550607351142211018559360191403778335598269955883426988691936956079973828869954509427132266172348828820315580696670202177712662918112187374284080547700791124012689163070126673707596253291086720328053575963525856198713623109994305414269439025350778240300050394767519427426649364383852439771793704804356521964552262752079816725253489538588339931446162627093519336347612717330661765012047419097353715534165244458005697375693225690036660706917670709406063511311609538125202442045196745529821716291792061273366959687897793452278439129466230410330789719869822894010331713430932030106024586332489809025421104714181700134502640903260224367615035249797960883646043379501746238800281722044478490221070250513481094587051433187256999825740892990447080433141664297101367347219212675690346168101370791656021573458916614889706207776112956923898245192234447168057748897637832888990077756874792050154214766624620517969732283732788926505346289803798999695708979708007422862874288306231109390025529610501576412446187832617130068603545356872169986875575870443742468598843737124958757816017672084466894159194475791200393637322252938098798463730038344133910890610388763864062992420515974773733902545657177915094091070425529326736160781188785816928195515232966744575182673055194987454131685310074870552717968763611772845069428316058360454100062632006252271200025504623331490639578941619597956869341277574809077693580538448630486416865605682530370408380381295231489813685016778217319572853761946559909197183444353348037350652090754978687486607592384096181645905171028011450231566962343785957083759639103045364930033869767089117986815736136355092789074205938959494233131408691406250000000000000000000000000000000000000000000000000000000000000000000 [81,18] -3307654888252678102798781211616217419011267969877308747794174272445654845817668809424447000867415730034365463732586797020905168224189878164625586583942206264105558609332967975756232454972936768874027864663895272994587725181750355965406024669846557505877265923176317063351165092752034408023370319369732062879412251847752256093422368666472290797237272244066055380031277626955881251754627689639325500538582034371748029915153839348040582307941545139690249716371604451894719755528228223744371776064930575500076021305150313167915330005055429262076127698986643816913402676510603384312801819932053320572628898107719490768674926261706055145471934295399943693576300632107729792401960915576933048230910550625914994415485818585835708909572828615530890615516564016510975204823273311930890180370561885659173956566598790116683557303794555497725670122169421835859593638044454797613056253757157997636866103987597210779128598308252290152537955264304457114908930149518913647344858298215530524678300400728876804309554464271731836550179810356723163874418372978987242463702039909061606057422190500761293977157767797550782031785841020419732498079776257530519507628343498969132615891803225355468674701395530699164217482885373098293959668331433390517415267616226399708137050188332197989154571401128201177620353639768284432743173411100021318681868139465741072382866786389358845022358643152425627774689196289136648738580492148233692235098937450915448181082030617087380988218073393271915336883007272254638245047334384302819294581076006084382022691997918126421581464485556447933373583168515039292655026029189752695414000657606381315600156836381195373230633127660669013235168772993908274968088737730991755137091147174456020093615410510809716405070837214335180805339363588895423099577449690286080121490206191297179865620196624303077381438098658874726840469690461148083706298084212007555441969100903939055062846354513619535898505055219996246275582524875175128550632860552122217497070972081490420008867600657718079939348205734414755390415431254967794827005607594331850164611648283770158049132439948345322866567827017611464651439154815329547482842711846123920484649954924656478035838212585130987538944153530714366236839772908918930764175478269212511064585445104696164438277237616760339215672843484567544183493698634938389322858892592854423525749817764848859091841859481064602732658386230468750000000000000000000000000000000000000000000000000000000000000 [81,19] 5804262725180632942338377033691910351571663085292340338467785412373831231870956492926891085686595351948442339990677994313537629594663742520854831333387625538081242947469492185065983679702057870040639281748380492062172587390676807627679116494730129300989877579249664217585300128693733716625250889809841159176402441102332116775148397739973638924223912038710959032779359658642860711136386644971706110428301673890033143123991817317641605852465526971141722191458175003754284070919896056459245030879728044790411065751095997874663446800035498787268462240650283038515308441120425481911700934731190312742924361090461796074570672909019617887791678973903130514383781384942121176497011976318656413252195524563021829681593376231411025919652662495463900714014596287700556277214551972532238703854575715648913596244498406668641624801617020669300591145938352292599938837421279930654882136810533945534301990565558517525856609474361958824742767134563189913095439485968820553843051884728926101260147829203489263145508120397625971908349619244934869551463995005989846078788612301708502945570419638775172865499248902953694299755758430116726512053384773484062662846335557347394783010776192064949110824000784341754555603656897567726749544899794697101366889524731699439160504317327829753971984304298843675525819362089219609147128133254807596070985619934093234590872065124519929323295420220646345389118903515421816363624863735717926546706741670792984983580451585741089156942159555909858122885496425521072352593050295872733679385400231404618033181227522096288162637128281856458778415289194263249242051032407486259260166371301417429151402142593957839833421563833340373652742145864295778325157737554904634925062797932173214851989777418681365531788513665843367989981962361607248072295428891365356034010601200933604664083972141972598181279447884756760648051420652661201954836060887621983178194262419525992679790429861908281875993182248486741555559512020620313400393053389701443916780915365098194652181328787589331097327941663286284700754626945243384832119362673232509812031811652857052921767795262369890821599185001794710296797269786816661504141870782340019432649308996266921240395414537084060774381822081998935501911733705421440587454604587485346237962442880154028089201487428962691306605303063706438302719347308826568269518800752618554126232761929322402638664613050423213280737400054931640625000000000000000000000000000000000000000000000000000000 [81,20] -9611548492010742761104636284716109163323064368672772600825191098547094995653068570017398759334778507456607107811829286079543096803526039158522618618350862750782211517298072985760493506615093732160423417938306237074880069472610718289391024675776794912326050902412110373184414678993532134467632493321059383193142192273502237522788376402411459994796369556372925190510768938332302163930530920369055151080768895066820522780915953294465003937391906617128501261198372656112341508154305142626161374221243630367853838611131921516015876525780696439541669059871617841357152442364385144023068053974904816069373592653461059154354168402223461008788372828592899216686117566993772521618605630659747741325603932438377010031863055964793927067618614101917057838959244934964206617175943846366561561055560875020616240108999972562200168058668909463934630185612331333125948709821475274893339427624628227056128735959045214050011937247767186864224994936567232032771444362471513778301653614531559854061637112179465601152727583219406891825121181187381999931017574736892787776302390892465101897949837953566535974105737447595671379352901900400131561703491436376802178948885465274789866345619926632285771186166198439226647599717886016187310949353019809958753410097477980470238829379600291235405019933205588849102635914077971495569442072221608151641300874777418373159122166826109692416153016059288405627257198166712157427971884222974813122019124463913869512099751300293492439107824454514777677212932845541404929193636074313228636192182226229403926293190222067458662621968054543535622998581323522704409384766487176711774223476891218359218630301580152801196297746961632742237040468278206210160662835731087283534746077669650035601772533916617953107690884716373011836831696619393180160091178652011444812136027087340730314122331424279832343352958029378578142392844513691693813349868781763494502353868993712953861068123837775417337487257189136227525612873816860328671303576338717551944731772831960757473517421045390063759000316327639154594297413288528962562371195069149299739597264337495240258160820251288297454886903840610851911947538166804022672968943972685792557381993381461778820500203494938309383399999774243333769168692463893231013829464114329434462630512408575592361123064833574288257276322860086515970971868123980684706824509543333640758908821495412168715041876382310093163141573313623666763305664062500000000000000000000000000000000000000000 [81,21] 13634380106419439038121113222311835761229796084089453941149956441257200523854005469425054102476081278669192965742684816223965957481848226910087602172516983865062961447083103792482732778451341876893594204641073264970051061279604836622964890527247073079183948114832572479252068516221506576178398967391903102248778692309138225993294917891671312953498695419609398970277188821285855590867532799569546733454562918702861062721732060306471638660439016715313748935250628993438409293477941793422764571798597438528826874306795898192326338015843460509853435569295248293193164451160607089653522318412595816448864279734624986029080667285053074945154363559578392087391815150473128811242804012668841399960905485684617711842297216891325971694460882036631028700311309466831956139648487063768082975859517267132926803672973491570407066207600476081158407299362071432970176922006076511084170735322504216253800795202340837316022733228062974629712776969292087305038504475323097996597712626300781705132593613559265048878030345624648096989980297704573393929412905089608397400121562590705347703104505071565367967728501615089306846406025919089808603003602711252494625092923406911979445818294736085816521802968691632022425601625030198093052229566443393583522099079047833321688975604252255999761812854086322392728741232403896002040517254526917562391704859308333411174542583086650232007425009941940017527630965111847682442655750223478602727761960251203880442442744112041186491181423209218752351518369431333766210398894436625324865847861497124805177820392436171611490135158306498279795238845674414914013523336653728938724734741016334344936146582622378696872511752761925903652994242153067803539100192702828071154031544437833160653287195090213555977650068739687334838527371122307323663520818396164377513573007694394541624495391792476302007003015705485271720375344352148660461264435383708858469655853817096637835932211074569217722865510014824711176524030923126849294587877684484538026529411294509301771242210241877136306081857479387520217745524557819584371940812847279089794054990851567849373628928729926714477179542486196602556575329141970122459588304411161556496577872708676400626459405340318385956379528686364865304834082267513548365042313722221350153342096810358116385519089665122579994273175467958777837157989808990942863511789005898982601583206021546490813303931970493221292883845308097079396247863769531250000000000000000000000000000000000 [81,22] -16277281267984047398457622506996795574431604977847289556603770501774539951835844416121977335473611632663840103021003617335326283720444683814015516447886147840978542119527077459006676446066469662756479888221289926175175267206054979846098034472013031506978740672815025290598036484883846351316737642731566980392970185161680106255107918649595568137357457892144459494961475680048543592835143413368926009065653279219096499608574313712540045132143626367175712040120205206481957691052807456565229780985450175543841368993629359776888058262016684825715214274697574616458918779395889508791757933413947106457895899290542675140940382936451285040704894081107439118315782309642192962239934367882052208313738623359201702218637541854973903464228485441716136141354435964644935893294484968703961291186059962448075093003787009727354540545645826703629919897635812404305830309797900272900956285949101882732716304460574738734471911656211193993646937703884871883694163253577198820561912247270596545655188128429471550722307967811109315700367694514816989237285519481966911228899834260936799727749999924932151952485100592715845288748868157331870740700946806015944328871388454227439099381679587518196597215734405763164173664653393428100564571286575872241596673452324732706670296352479196648690252028545019370585926321132220187257628892158154617484464352036693211155374403242137095193244856864678425757739333620306246809458628150648625838006386265320441434622924024319902917785165155084045547720356152391352984144195955375787129718180252150920658575658541333096604060866363971361787439084746856244779292440015475143714005588046423407549350351894890647064850977113304921180102783189373713244074136404453659108087590462153405653970956744530354508289017102571112985234039794274286560016021564919156024449211909483073488442181600488921973606104159329547282518463912781045180296638415829212954118513102022433404329757953028778588385540816553882121581788135412752728733656923969684635024364375842379452689661553887153031818019669874027077035942489886020838854856101428292391511837346443525528778141720560951667230760917907556131522250941654314984946184905262765571210877150739088602554861442165237634870135931631562523121245359966201963386073006171418795845148193720859698560854805953019330764619177374483767044769786522816955459426332262973174545396165114644213769619994600264256678912033748929388821125030517578125000000000000000000000000000 [81,23] 16780082205916213262404611426212313050701241488920399926785716914413471053413645212037173133885745644216712772877060772020814637619845146791320714522318101970938823804045073708477636367182528654985390244406096190734051508334416247041244261133099545430770958497185704185325907876731853921471890542547181872084549515861026382330062532673588055707490813040752593719506308478805047536409036612666646411751866796316671184666785429663152496870269499033229659759387145264759083055835737582135124832928471705763275718040639407665780671827073757676582679131802363446260613165888567346982586834566249731220409873013658091227731831454853647838251909112593970604966230281556383461981311971742589742328777720286945198848049443963730938241871662452697836283098908924628329650962694340976773595453054681012736078103240329951062706435495386473607040396211174303087115676469863806478347744493071705744875986013156595119940452548570989180089447123304570894846339014442600565781611204237018371864991773134723524878302886049295336749486686278999212614030099490979096769104593253350643894521298171033899390392242755858377483691318752485724263567404901219756797858328154563348442827878499715716279541454340026431835821009335774083369685228126932851078553830649101039715310722262406361476270444184995103800337333446730412188172028537373810699453864890205541071289638414264714272344462155595192428829895046473465849335277002570476639473053648393797824351720819619821611819579212202766709469230195333299077904247181510372660684734499514053849023233081380992036095407000781974608284983063807249257381609287029872895912237066712835176524512031576956895637321513530770039260308832281676187890761626597222571134725487789316955120036399508834125282256537445833131858639049359570053828323954700195578862047944400966772988355943726838223055602483665175998855362084699426950118766243707102586084601086819622210416157049076549328625914246763283265690989605059025875190495038640621878137838154248058982510799902398030845117841986210854451293342512520813347530138491827647792791237363334121708027964100367147872693083665542674452305841353542004132571122218245071476919694220975068690302586182616456091585321926623810597420844253892691172183114485196203770027149578052085408772920526045338698797682435550423095141647082794883180005102124291062377400047037237827121192877309519984798530378711234334332402795553207397460937500000000000000000000 [81,24] -15744949095983879888471790763977894013679441163883240708693249977412030418193547666959485090543537905667987498352791125670999299746579218399052693281321028096979772724206059328998177556967708064056877181647260621246994811732163991442687320430466942853344187322108788274086894560265037462665366152993907920446117641906063317727435698008178429936071696626281605821065024921324867394849487816156202073313652998687886001093001064542988655221699632148526459046520394305022284237258670555424072768443002524834284244703985743348606573096893286273625293554178641632030310057830010524576643371779285311244025662429584171868749686008221488635954354608516673519292288684523801015986153414789417685324971569136482387423017111323183615706923130771656950956192565141254148204568240084224787389914102436690462972993756885816533193595643182870559837334367459254246889312585208515293036314775331752822601167800938010089324641460729681736341420627994886117350723048505759750181142778576729410018457234239162544437365143223707631769435144714404145510636928131452385652491011356716238093959664775912444416602940435024500334512092399003482215462520132158583832971394187223061841655294477661806534303703694446485113539014596376797902514751271279241742894802744444266557783118601086188730634881725566545885273482391178239137989139765197662653119639826580008367489582044867294449664509635462367063403132063540269194627857128893831101588384126005445685056426382085166304904225304721851655475009533164160228357112665554528575932062777792216127872920577642918023287022731733850207717096813983477999718985178947118941239007773102635677005530670337463010248331266221966797346408181031438745770236765030884874727138334046187111662048689663289797937968301263509280071821931250249195836430660088473491377510841531777801441379658305861634354265807010121206830631678938250924351887638090096473341984978044626131693703241022348177865770817422306199779514544987328454559222247522567529107612302213826870473637337878587741748764731636336113337905769507647372098023290781757208725842067994395381950949787367648231536497661128375760321065968914173566470842231934779167497578669326995589265553511915997078024176273994629365285628592947578709428220202952859341970026601665690975702416513914572485256870438235346497327675939921655616237991956267895878787681456743443467617792112590427479278088439273997067857635556720197200775146484375000000000 [81,25] 14229070138813037169449266808551491016419054242218120669187134006869221370723979307600613264522974802891077301935215970023373463215465087990404010776519618657115123667744848471443642418283399115168533692547606366592631390422684445179529878487854408151356254630647085173095784148310921802256840501637447684517294804652667369429575935996497562544499820484521623958007805621321290953614272109024332325027697088910692720347528549749023198123261041739720414354269598624107901574906701861926495117192731763846662766888744558142504725850485773216914253066135958233013719897816877095851437521967203679965080514496413503587205938642670942781929554565013180366070943784571806558441881371487303535543563300947328440003413780383439547667626523926388381482550096923649967222178737858392963054782226491260802393508542443393655941731807191557456788168280299661557810589417264449690194819667902309961283707063634449904994270448402410013258829221842376039202719125841915138935932431182606965395159702431204111554316454249144353705507598294220593320460143090909076254279024118290652134575625591513142407128919899815716385843982075692190601394417818310864257473224922681394458300501952555482341942045271936511845196725946594951348309095460327378870789694467344124151528495014489297894169239120665522762153228249024819349600889264765518655301771164523043502599179142191756966582243004348008476579150196493366329479369155213990942747584775801658801807651241509267021229844993056914507097108844919856147664151945729634048268721803393212607112476195314770759889830367539281278403276929974621256940000715762878599748097558399550695957234161082336722333819367602309008432687329962713471172019728745555226956273576679343381319150779813565583121303922796973874825845526693871222715276977135627370996588959970403872412598796885983956753287815513771416011052275641666597971406957577716184110883932430767402332732802102801644493293410306393098660051240507446474586362595317709789428252949721375171085490095768969615913918266673314368094331008469063731983734006656503901425708280246030113538736933287413113575772420782466141137487556050232713523570407427991860232408490720113449830936594330267848716926752081990645769683168842791157323863877098900428546303867700842568349120075807186637204421936338325347874356570088057266017469784608314985989649046437820203554480941573407983287273027850350359813091927208006381988525390625000000 [81,26] -12608477729976758629592011654150597351727732882148553463060586543133145436786036521440030494960196771449850587696164167119573319876569980722801528014606075754958512759868061704532125988190145602860406858986527984688554735644424572576459553427291284266545984787692585781065305162002217497108694103589477199576462959103875533277558177558770440396232768132946904921718414952229795193354796359904100262735434926140367605451798550006102948225340445315512842125914990955791315291302522404635950379637521724637621834576891655637259161178734040944034512321326445299277755315013421324214719060935642170192463578293263183463199650564627376546336811787659679329020157827887314047546089543730598873187868323993127935924861018969556967807160002333737567703987759922567367338425510029632205035856028960497782992877360711084420047621912956536305968619645141990025829474126729697714349258888797250329071651326121172185673395241995685463252922004971077693044760058528011126774561545664525745262458902862861693043432367260855420580617419150804403850278386621991444458597847883292524194884901631425905542534096373313663823067727635802052985279003202118298935106023605679261107728040754002541331927129902308468110200890862255186731723256137996355359845141802759945588711837394780073966690488866573649446216575529707707514652184348328822799096977568609622826858980322992302229022185579819335340190512236372597089574916903415516033416000368593938606541054680658863239989148503869951871148562895176815387471189203627516253062151707315709545851663251048588872613217095854199091309018766785780568173005305525716185594830664968745740770252844908470763218849870955734398769041401091139887507372002141056186545692517705132634483227556637859310084697740350994925556258851949742594670471625921430612328008293582420067958071519004400190447447904528671373033337232614024417160534508506822024791272852922076880523052875708065587762258132163571949861604232928140219740893723563847675704484980351417794659935572448967409724181689787741915303971445075154019884851013430334755266718795603321774000380110464742149317740009197744393326145351952685011723696342245831270755914402333382029878573798716640785237420451630781796565471607118753339165971812619360987940483431950643391264403314418131238982163961019784270316330360439502945560796926970350233400074965814481649560137789921490338767087746596473607496591284871101379394531250000000 [81,27] 10567813092067791212044631548886688435697675933295373466886609266570988101607325099310722706012886590482663330245117505349705649267930789148860765959190913075068537163441465490190608446767485953983533509612596397263775935284484973756088866377186215592318920254122402810936978746359127626547829652813434808322353954392719617627379609126450923922655842550806206494495583920943334167581894578905733027475033150667023733565485631442042654141631221373774682704607825760764384105684432495243947212681019168306164246534732411481484070929694099421883170120776656219977005703726460448799937928814601661333154079481590964449431090690721333649355875001344487890552777329033095286577339017384744268041247805135428746685239659793404880678426082018819000891927799643812876182999235079978756211289612275528828785575872056109022375979658964189322581894198422877670511646682097990077456983048101682132209258996542150719553381532151985166468320252975506171536160436959703728482780722409820980249021388708068242633548301455258469004311013098016586815446891805001608228921287220338191537415146827699584123578356169407272137034263631726876829850670964102092279318376170624717836637169487122911902318170962134528294887914193798535884643642374827360012126495177055691797044445829798224970113107903578322226223114625356257949340485642767572489494136651653890762908904299990672280870423111492662693717023270372049133586543859462657385885960352041974777764145582521721738255086130451986503444244518548088574035467187826094339738086940182701846174615008030139068069990139834997053623905438641205900789997006992570045463053360919967673599826512990726496722995418482907810505249007582112581531464527000133149380879539467993593879121802938227426484716215726528676075938515436825745167175865704103888787575268011854313701161818266672875971115162815341387772388676104650487750814219658094205279850411843923431071035283887471662024555526475854959970318007038076304397716736165548217382988370469314946859099071074945076552604036555695842488526207433610140625573646510085059121589978184778530631133887002786551609472261689318996151081965868768503332133636257415359960420395012496599256199096901399318750187454608946528510575809208437444571424261632755547464925437729505756321621986363153390275875124394014144163297055275794938484185674284286679518532965585360165079513757774634404430855877388140129369276110082864761352539062500 [81,28] -7913473511726544815730199283254797351033526495305075442612697108791890822832281827612377571454811795610529337185211222372621911829824191337861194792888097655881159038159801483605491432243189858008333973274172990612730834829577911599387688139284165008644349672941556250604440391476813904027281157762677578303799230880022033534913588570205842875185742364413921071155242202151652018978245627070574863541266602348353572997510109340624637289618928579229088483145885884006761109764321480102505075130199813464786367565081049746764119326494024949601603384756284960483288716175443873313662074944759724792190170466264072520310793757708839694446573439256064478990626717096923421861120803607511982190441270515148023474642336098942772809233571030883998813324609533694640499200776589357441285168756904434331828785704935380956651835826369976793467686852529223464972759824053833244694606437181300463710278173491179160297573397027383134554389783149924315196438420302370941930639254358679879477270082758661568761801872711006122510211140238556430931554879330222237670996719393544734519413501855131442229774489085604583737924247866603093341104351666699742577142065735485587360708021648460374949366377733636558062656725585073604736986893973537959350334114382592407890396984847481094441185061092860235041956642698228176050537022160073501096257059011136392364469327090549877148177110977839370730736892785692707135330846056862068952764131727756763756236489999636942110612530303234862134692146039181849740454606786074857262033146781161911760818517178970030202033469373994535176577697129298855784554657179261627429739089977400593712871729671284412722003242777481491762922371508629902578684067947327128371775204675467083821871740845709752397265995641750176446898731188524784537186089835421159625780868681463222501518938090175819032262072619028841765369538932298731413677271503581985157641782713493636928060899792071192414618440643828876959736751704752835734257140510600636591165102538927657276771568149286085400305318528564138539453344114529493427560474439851809725843330929815366941868577708295063389718832403093381132071063354942470154771994160026169270270077081936931480920613207279349224539605638041436568065651435250436431362503920099555871426169900263257260468155507672812385266130406778543234060619706928416937787058976101292179319779599383613836065713011651409289348713116396538680419325828552246093750000000 [81,29] 5009626805036715185418357693703046958842462635629243540972126316408405451290601583819011208361240218488614418693640878745530366944115307180615216574464298511617937701352679317345260526908112868631556847561407703355541162426209245303410761181666215412600983872103910242531892527956372648179491731974856967294765876668773721345983252848163445038382236845065222767124534286442833441493122916602286682069292024606457738002442780872081172679117940934091310936177800074382844440083536573818479604597313369371578157369129534602259134778429776200672058245567689146365602391408914317531142476107629506192086188927281726973364656139007852308417520693898328374729818434301350638153758418057982419482817507372611284721984003081423179709973042831388369564411483170053412520549646130697992182249876058400860800628706558963621791254773489905100669636875816338062116002541453790789517817556323593868065444397336079698310898930276899145774632962831303511666791224212907149602642275319932668458899189314499727061420879023231397592614700145138326910463302074687176473776313222785604785029599292856596694934021862407063916153243270636834739411309563758953072926019357534186864342452581950689014567571764694012530504064112589907427200191585407337564723000479381206141341271247114755696811484904682992822018118442050659621691614129735315937131936453823038739228388985230061199621011516833571620832139701877010428443306156932861592648831560555542257455147618149429744626971715651604665435256023701923460582646611391168660801376409260020513915704200361805104994733844822781815325799817539781900882300501619055905953307637447397758993830966631950938586271390276975476226611599224124426818369739583026320970433292402806733971402990745007745178717252435344954426138714660854377982020540699792104487090819335660046701058271980135587999037290661411651112738715025405711290216404025708799632807871063407404960291712146277390976483321004588380481357346064109564843986389549760116752890634772578616715640558304730710049841507114274534654750549820384238975875602312656290048670053830079126592740960290340145322729409076621678596405815890730137037035307266627509714701031358999112377101397333586395511946456644270790117434920995547910969602219454452693083481614151725736063867396377375641065842343721283694077138845291576918578020213028026155917085189303402763358396247078739658281643087889278831426054239273071289062500 [81,30] -2480373828210542425946197974593402295242716379938256102743154363785741437689701414216089331566997693477744665870369803820110829180843606855002263578079445788226554272607773516672680678400792624144520775268954084847530955051979687302336777175667017254695931611549427731688197540572816012642090100517249823008319423118273321960409252054360473367633772502875582468274223527666887119268106991722557124242149367236083054536414360962806986084122731234635495919330455278229825053110666778685511402417339467731616808951784018476626521849563430582213382814301800503903906084188864516419174826332010171409801268885101589608347605837416776880209513170482229344959692100688543965007506590536591498913959356581271313405275901935236968615255973520281118448455490454862438567528441907921021488446928377356890464163565051483530456326490638042499128608751842381205717960504990060464022267020105760440915223549768516239004162606418361688275042765606773614466036856491868703250570996919034640114643223433879258847030511643508569948779826356339127265869736486714492102042920373644331979437351402887984202700045700694219246883904097800509927967220794232827018918301521586275307896701588194678289258207490088722159666533989910036470588599966563649666114159185510981185930852358981188964205622931550586559122275409414664754759360270717914766096258134683759372091266789215134529518936568956827298892143702189762857358634988841456195579879307636384809461520012422564429591217714800788087943414649417095323252046041876508024679267656118272104943353553869456348509419563352869574338821927807444812146895189870581938429667480193813728553631079635322356618481925203986577442639295354741846473474519003708609192843262577624666190387698221896064239652647632131953321821653949037721951308159508765337845833904632852480646972411932722856179968901115752335034668131569445120343638928362616111827420273947086632718605653602256237459632350752907164541949728834612656276292686544466777261593897373779974106105734521033835023945779142136653493576361240727651056887005614695255793033334742069379280906168044934309585819158212252410820730054671962475001167139574076212236073879725879215138229858055812836043652599285772265349394326064811087179175865891007944180734246597270179812087647191031836992224814300742023325553795556888221928216797623185400559062282271769573983721044987049361707498462692456087097525596618652343750 [81,31] 745044930324825813610781225761444173080932708060280792073911043368208075596125654958711456398523866456877302532066116907381739393195869545128726768426296591244210180421654498573068337404444427954331370345115351668339424120543278523613177409431723435835568340100463741778255864338016802611655673724017303776066692291745974756861836673109476214263168243209650539552199119931697224830054899378657659416108474916194550958736295068903316517994625021408259958389040459819958768284282230528662564270622022379166237353620413104218875501308179075408732248219191887131753321653602310972343313474065354206776030547748093599674481290662596363265800352535014844216697279959025943357573598837102649754171506128513022198360105560657070609956775336706300246450994112407742467810652220447487298189157609836052113076915620202254802519797732977239237068448867071043259825889239305050418157347315470649165194865004565067189821571692471581502260551314952111923903722332591768362721396138885275118403571002217453155349339298447345733941273513315122780333974365807486694915850652938492076032810509402578988184887347877261352836968491410253471082742474909626433898505693424632880935756651838782104204736642924850549133598946003815440237950511751663217821517958617169382559450019522370855131870142130949492929283988611527431319004086825270400079262630875981033143485039786641922756788791320374176520562032292112507241470252001270787374432391186820354520675478005466626364156945594615960681973913192873369096186310898476739407185493181636685859818788526057657780524839239336292113896815244212235314665572138234977254268728655312474489253086384447315240304683989291146326072854266764671017669073831401147337143486389241630202272836415950595863231178737601418213294405209381223970393976652634687364818721818111068277402600527927852823438638450851110149951932412158925361906798058295117918225909636987282971297545989952959136918526519784317269824456727156876385340487683235631878266386433271120469555335595262985568499455958499120516801552622411146388946204146980614562758879704399557951836659163123951009086429841414421187747117020464679133472648888832593417851385002730186456629663706475463263587578857087962034603323427358709597126269798603710902836617998295840010082800880484769241493651876056934849262189540147377995419027525516926757327483751933888463232465767388523758540941344108432531356811523437500 [81,32] 150675423732274629918232697258428769521087365246614589701399695041271701634762310033697834653910243596709481550683940478327912332584771927648710558999741961548831777891275952518715045018309804664214986615356640649014308817922507191785438098040869823157255011501636874524186956964081765060651938736302518041517563170614671541924820979368289862658014510257609130369235862551811983717047850016489185557353033986508032440174221764971251982652955013449569829811127239352971048891060838604861504115499360395824613511470398611255019375754677433731706974985800744975481568521463696630671163821902109120958430455312530947914568539884668853304294610637679717816455499800350447580750643741362260506244284221245737857296271215742960135247405375371740415106173994701363610733123962559465321159513052957429495227312255383482124542951852090247682838023730495133403351507683041721135857453556558211138148876872296269832001477107032535793498717691427293430044598754407114925531730302036128473092427515680390251572512708264837305194020999667852162383910608858914088417882547765715168732136485718753064677103332237890674005145047461875995433406111544088986333615353665223941332928618713212775346179004698861556556425584389485729123464757484096694927378594304021867464937007596917106017265179818764630692227219571638082509906263743838253033886268260656201468005521606965398884352552945971813968650957209195584607871079108559183574742608541117178891906293937158843019714119018866236049403512209513897346726135510169422413217474383234190103098489424002357965251006290628065859198865012657410591640616949058624563227251203129063339788325116312595159689796778266632686457915938242235285482443691418423063382451726520911615074549784122723723964706976871781677168823899744728342393809609912191502060988408362391769592458268974358600158364145892662756181296914263731019004305798520141279416618901102065411750637846036343900295060617646682458164210634301111068783530664124922702822061302930957511427130341959435134571085093856981707884139485621506820206496218147330710384783969593686228542481570127054735553473613727421146082085199265564247741334369793150923278660059436290140467255472672701549217961560265733365360018549854904652057963652146439779547634931572257944353326033315785191153849217637269139901025146820280200117591994955855864248362536679371170280847258560186219256138429045677185058593750000 [81,33] -427658722981936193083315560579860423699633822048513324017014694285028849779009889839832934631224229807688719150461443268605708017683144331221636990594709907395549164284113160794781232734673271622091627380171643765052178737360881960171735017537743891871950579786299824557544350681833491958028264979928550667444604427758148778562830512367118159769700721254868977149812299560848190443082767077338900447894684917560027634484879414564550952617194223280178302010425059943411730627910721261950908881115426865983318755801672612235701143021118352260058714793591063734568611451563650850182333580682736409978763213988911733878735198569849615376781253590940439339870179990329245710362178422259786245577630068302154432634268070157780671265395090260613212993676599519277888634165115827396444437401325078990583541211373168808343617320501045945948870998827234096987609988180995667186338014874307654318548241564406240508960630278323798409023505249652260256162112927795312825978396619281926705868309382383618223497048558067838991931342297951824614457635356139242618395370173261698730635078348005971757477243850311443077953285298889115234570337331564935952573433758799590794806363760096800566509446368761807279324337581084694044092731721191015745972919336218739277062411527022769462556907599579936000418361665267987565700937434746615104387548109669285888925595448145159460938149175230800690228909969213010077644671413254835982763599642624864612230638380413579126209728057857962904415942813891049763664624833689027244733628505004765313924031573900334076163765288716030833965348505928481137532120081187068214328862120232601011576994486306540326715447941642945400879231730236755440728680429864836751163541203038174945455981096451629659001395436624536555734275419223193014916356303305261663224646807302921031987592286934378602513994956393513353217084488857563818682269035224409550916559556456553983160610361831111228682930039155881330763041005568361569422005978022104708609821431419147097968717078949485744902302463607530226635741268700960512366942620740368982951884601449092266776822386221711719506917277058968471918566506109299141802961392219753826753066051783267432442446196523221429870545977753367291453927363259867040457957046443047594945106957282738627812015557909631518699292885655206716040866855803719709495697885584605482840207129297366720133621517674349377102771541103720664978027343750 [81,34] 382564413255628946066412859140271300344417130055496844317456982978295684285754187089023535117076461924504129693001602525322000156295403244394665310653787606130622206983416923372900716250659452583704684933877901885425373088416739543551170467762717947055949861790402074582426807137849656787779570716714093806460377345602293384964300373599261005545101114000559585436641001343014516952610021816484502406132866759626918827845281340834547796462256286050601339293567869493930753558695218492164861450733614231768109767093312274994672083954291834069879895834679856395373639753231720624410605229510376587161926234925026391754991184531362640212368172536377695923590959665542611375682455324660879681382470934586742337435812698948058794923912879438626470709626177965940933786321486516376143322014614941920929639623112359394929418133072167950156570324310331725644655852758904815018496044457087328910846665265353232415959253336366770356133463463659122268060932489682733592240699566448601917799648674824260868114814999265345650113470564553515834103483756293537000908752813099111109975211472092885883727432064806915158327121576412646882964635643335785073245467672824389180268695519220554966427009667863470156246443776058513637332487842948831744784282600026009322976464141380957136161590509213705969052683998200142681789545950182049492077102153153534210995508124240532432330914225225272680330989716290069942416309259608516946838791756744940776811829853853862629219203340163723814177565054280042708835623710491115705106223727091394899260970554016145123999869487224545835472259278995196792681387157768666358524471339667375835712890013226510883672786617334741624326299854872114305738841759265442847426041132543562704953230464865417175536377498842041884644171798367335155217443114812074963864600653601791989179757059518925887551168507242506632237036441136087282455061401590129808480866388701087500240153400929130171431147709123171179959923199298472376467124719864093521102192319368011783943962796543402426582351402723627682389295829751232657174529803729575152912468103669596755569392622015508574405349408747675394446461238721063421634146799539967852382122997043385887218743606796201364568646987557500063845222180900971428746220231314597537131077239631044383555116229501812932046849296921925765807001483317589991627230569133394180125985765603385119204560282923921477049589157104492187500000000 [81,35] -244596814542531556483921869312473561242923050955583360367255575182205594340936568329694818890750914892163599145552046171029768784121181717862790820418215379361215538170252301006571764140943591920941369879694201336560892653651331199126548262339950110997978817464398472938587026296506110760225821849757334713941822277006316723957588759621208149917688709329729004623102384370270380852279811473704506760910001013615379754508835623818018807394829488601130557638610836021992279710021239116485720300095592242119612945514889500783250118983820713386243127429916000232738175471098307016368421087714400666913307953050552534069337443479260667294794797372240130981434196994354039162035311053640747160898421745945995906126276923963904437982736927642115840260308265976108293790736211884373535719998885324234811479603729711476280110221968689085865966555170518953216966634173285570804727111235494694437851738831659710363080602644826267278113125709508041550141332524081062109581377560935271192961901751397524140498078164767579553563930563656108580640402597858253313446904198369273351598591656166709031716630703807249207900481764760767710962088029803570836782965785794569139062152556572073505471433352693391792401647984285469088042684358253034767495513366709593609010455754558728530894734831533445844154718581176107898398221540462755114394414829949931560198170732259077359614437594519039518526674699361487566113847026644030991847276621734865619252771452031658070322840319075055806115322522525939680951215903366196744746646997169458276378070515854003458046436322787562660105101941095268758132020594781048262203304797698827340972641700242064175455514556648210124015445051224140560038817124359280954897333220140288804180050310010002009845023388282677937466319679671950321946912290571379608741154543816573692983665559330651265182333454160658590302615455807387403808169807116773988344591537321706428898979450129065119279960683827685998977399117188015016784875328620358813955178850249087450892623406673677829499867928681170256696321114864648197074546375838258196671370632016740382470929888358234718575247926018551133405387022099502990632398988862533979521209840047403984222888477678622570119334013471737431457435708939269152506305770192107821143021543284974580094031856591424022348936558095481290933610481388285947602905813355572426444336478833327819942811132136739615816622972488403320312500 [81,36] 127596329072363401144369175782570956892399151466605254570289522099771216676122522436176424256627540835385817983549163062359054248702462287777322899468238429663252632975903914456347867802853568137968719921476804413588613228935356522581135471730263535391940137339392606744771684855839465728928771325783817237728610548832842864948583733669008139174320841587134773691971099915728850901600399901991462035529133778436121871652538290625107893104703857199678590603357444969913897675772125562079096500326082027411787507402997080333457903030749374033335285204958303693478014741720894214586722162280490894409082297378243588835328273179398981390209779874277709024494583203725693719110727311140822793931098502353261141089866945958065946087578659834365513988228871107149477874995032835616288937754781145583903078993297275675042666755566767338113645826064709671688178868569090013459819121670908569824173329607318928125584332069961526398033960451641774506421477941688999956364767317485630323798894623228287091990504766108980478868488033925144584611169991548142207742399014198229390964934995042929575078125092454470841913940154091819637446024531060488904291252970918792770164633877186956799594043448941268120375214897250631959540799387362169735559296183988532150698045231540323146872980566244731150739790764419112960480216995997790025306228928171380969424921690919497011698812533764646564088001220452415392328507600625418949163585725952500074207922474675153008396776534880879745607627582353653261176654738858447130545651652336715190614396781842570888291170904725743588545330179919149023601760055429781669340473121861785534710681894533504077111182249875632271502752409104316549450263121535997937983193725554599818286803014956241530224329871930169808493067343041939147349124706416635720236641035097921908821570218596041262646100740967757280509046319666904440427767249399924248691753164977505338387137889729317970538381972286759232308045141767605839036429997230070097855734778564388088587515613253231451070023287908421328464068806453449919997057076704499779939372160329534414181754498239119514130649313155768711003261217461097917658634868000029426408602679312214665449252944245514004169652418282916954664190358707140374169009405108133237409171624798494423807399750761683815712696840432913566973472280572444407686838741532418356413702482298139564975691939707758137956261634826660156250 [81,37] -57869344500644715987859440173005748210194651137897237182341480031433569365227482675925131552988685625992413851558283592052480912532947819193027125560452400462784578613601240019106993620683376467226194288153453172316558388089141831116228929524453538983248156034504783226679365965469214142630419149458063081865354588494645763687987023839606030656556772716098151754978146765952900257839677072423585476039550884755705018515245048988054029058312677925372593759464398222482145128360482333617583562287943954829550002399437077376665500287924960396097392426030069686394197447246549674593749387925978886507687659093985125565840778273989436499898031168671225880168636070880197254026632427850695164653071576981665607915455782237377013373351987542733817639691959766028149290928905892259614010056860921684591366700637519638525701341913893343969672769094150893801443644863318934279864206752408407365850485188961714453584444649832492992559106097656722954517122143557231494999642421794886915518774286158929936451711590748998690399831222771023976312915354700387736743042052219571709374306526050584491614609879257491956647003307397900085957162498699054889396378269632058546806613570292878323485822786119490348162554807741166069902867558284956318845422350544420047068705440298041008656590616223430507746333355936823679793345162814182112932157096388148348895365442105722693826503722700642857848915819392943418289467266326694488440372939594497734357504160270641135609301549152753335604461077534282586899585967902137949573393200170916270617828097897594173555689502748502316325243872278205859217134308868859655649110519009581316830187868822246785419719637745644447646970430232955843255754356247346254954231089234647807605682624928566967413185946914061202472247126592643453551988351428773708808592168345012567340236063472618896692465273503138948413848960013546638374380399737257561847817756618472504278331075375568369192759289016390885386066558619775787316090468405257175271408418478890198875400848024613827596460756842406870094918790890141843576882147897539243340798237193362229334432510629794947819043259048055604844378436368407332253684820606227271998338750792902479257141224982253243696812971762825136663345088636190809589589022367061646038619210080706017442947402278446060807399084533383663971720262021981211727593895392809661627658268634975813338172656585811637341976165771484375 [81,38] 23905245976705800164538400234683395139523138112917602226247237741810927794927155922328957673409429067440153449915047873417651314705961924193985168705966437955081666315496508301024500887766812836940090620974273606293063122350614831110440229120469928006484771483675247240654940923514884543568690701633853756125826557785745925714681506813213676640417774746436953483311534454572585987945421829170108019874908169047461128207764609452437118754517911875861911654555000161114737850020948022792180046828380743716987375995700831931083616615693966687620296716912931499238687987097779505697433761179006695517795384287235267813072184884962844498794386363463670409821560931126882305461261817514878875397096266881432603670384572147274241414097757851471733934135640367899644342305325344344206427914362409257016535715649988373374670628271989024548023448428534836369979065843586157535620107870998344818830280803019755107533876924769028239749104121710363661785418707165743253027354576491887551727354314884148460227038115062888882471323149491108493684305465606390398984980136607839046795401633650432594607894489150794950626823331218780816974914619223153046414996428899900829798790939628211950844445313379102696874337294127597110508098245972858049048946088718164347900651266717956710190043184287018366103302629713377396326538796627833735846721192461756051761142574054911379800161575858823183848540891312083835428901691850572004895254694291510585480578851454551261653707696930537071814075501876776703258997488166181194562565127085561725267147067843893011958884087725784997557155986672871059731663660549716291454598800896417443763701849863252233880470371375338998823783364636806531621099766379960856961665618798505342365676602615252330580981193167885458558924303320168138761443727035833430701766846940363245773898582967390311174440209073617371400312600549598540197794336525147879723949645580564571608017701066995604211200371702148859465619950609080574698075078074441978218825618661835930033061809763208577299362929154661970592547784373987789289799548741178285331982310141957111486759244568250981213883900785364639653569562980597825146030613051828610610435254348385818362647209142703897556537353161742997424620639235463484221776377232306372244975077198193598932222378497783984011193952423926413414224174825541483876906551352594634053975661269753061333176447078585624694824218750000 [81,39] -9279774549717869625646778575458996909779558397551953194772248466425147962006648959151665621498041324024287169183934991203971882983227676200862065225779481200436728154260638461504693153181068351447194504123178582951366663902600373612770634027723589133746123418438169940938460583802969798021336606210606101679292439348808688842979051562903455353951457082416414046289067519787942615744408621599454334902910722671974247198995595255606764056887321789229276469467464308651616282910998822793475175803152462686142046665157139950847604847042039456982782064075596105855897476266400347708095584239201194407096223098969735253798123202637677970698154335289726639548067396020684944352980918633299788457636089496977829352166992245866980501158543734363572857016744033360172050353393876679299355034793140441655338976642371162496856627755879888147468127390206652340083166623527096004134182999650586554878981364290417988195856332977256522235491486781911436221300039487067826325934848844125151985900118923894039562721029703308087211185791533055652372913198267845604458468038434998706632716661133304779158093307551202736475143186030298583009187395974967002826463595284197981340237649393007342235167784770920525489952700068406381435062348118382131426738952679441394981744438196734937667371306267337220803414674637787699699042882481531692886510881936204324319440975678916299149217963580707247686448018215786738035488007296727092304605837461929228130804457185933607317849616087114152923040182026704123410241658650422273758166257995738780461154210387781463640582256161951893365446891034861592790027866897882479780049382944630536657717240841595246901752635189041680715730772240332135308153373411667943049169066035826325637519527403364813585321645547254990500749207184537613575597731346575297610276969024510772436661457316861490489432437460032219862700259127403911680159055872826990921820731229279348823499457049403233349929291765474163755986620427549339053584822783838274385427636405433140045641127184144175710520635575935287947846674470734798770657506293678017775846544439565493502718056637515105321980552772844032566135426429919306929827794157361470052113808441026013351157716447046601474900234580614612735549612933325522556759045918218100246771310026937701649225716784859630143694050703229117408000160541444212799199740931029554719816632157858293794561177492141723632812500000 [81,40] 3412114857848246209539553223296503348550593076774264490999249892839157547526824167449617307997370300743671273373667631012533439904853940805346104868749768375248661992109330614410057986890476724971753187809271462434776917233406715490682641200893278271273912811419810998653314667602797266912231944850230875963289473594535056526738152765218062636444912729758086937041217277276633596843035524506361870255423179174687664656257691725730954683634851489248499026560208769192333911119765753304405991432953064494609338024902457712272220380073496170915792407787208341593086712029575553212975214607178783075065297823060821678171655922157178316215720902499805824038590477342450399215560648575292283050490870050525326554587795893957233534545045692612403817776370753408106352748580721286392825988000656742926142492415764861779098230022181164713712586210988245699983446340667770026847709210683377336982163456704665640116984137890982601463118684226766673766292837396701584626235264450442145000590910976601679532821077488121130032428147862730620358663794961022061054662724580920343973874525511384811300741979480822909627311446769380143720275363725033930249458683501437441770700809138376057540342865723563348645959051867757536270796012118303871258012193638349627216618428590009930457035443671017058962969341968454205597762981318363855094671803030605976101054026758816753354223985960032593239002549558263298854021218079771669994474608215821722244244870790321576801715599610072459507524037336821265154522442139816450402119492680233887223520533839268870729574763508333892900474557677958610060228900815477488691519140974465574206739108100909934000313482661575367661572509284637446574066142139111900755229255980094120106595641838250203390543064568685909382924569921070872921715020973741062777024607086003055410986487791787902230898367253091855633335540895401473236217749196947014691251025939319883614329972666097047580365655674634716190031852413786138408606264317981998319791257232734626134579025451673003688772487999065920420449694973422187818336209003803370712518097200998415600566943304471066582811389039330281078266287471876948907042549883871554602367614217505434823510797925809176042302048565084515113161645218429123464238531973484549870938709331279802929194885082158181973044845242671015078579357692036991503497619515419022988289565745390063966624438762664794921875000 [81,41] -1172252842520145074896857067579446752755611795519289109905321953240726171308363949767953207198613985364920460672289722022595711913416685811354850299924054787017684257908724092209711887705254316288669301700665496518222651001073904270551899091315187753581545074380626950615446605335504989915519963284473593889387621380801971184511327608063121747796466330783989744184611138757243265725799236161026539887594976669729316634846137517067147101179418820152931088313932562996544129884607707778635553781697834014903250266280986015427382674225973682607164328104089572889181600556019937805941967482552236563146799419701978378631997698429505553947881683737012105328765561789229782884990620884760555745861801840263233878517935173094296233929490292618046135903847889615191192850116759077580273786591205210274655146961535857909132420818045731339437444849836812392015901157663065090025832034536804240299495429262248941889152862976420535590176799192347003634824692532189615956183727706117682542623959135468405531591682169996518806483526575953069807182456851188120578758401570798796363499275508026288670101261337886904307409416889778884957657880774450102843865985683584649922763211729799089267737175119099004932665865083483579842306096634071525276570049125239404275299878761007946792557041897561309023550637527227820336109857380201489312634444805123388892567283583350096727657493181250005364675201522359940856102283307082996075310707715199801265038675352301114080891555393545054374582523368458027143698714558112604104639519868570499516398655056686990922143461745742419756767091796984646128906053618318968592360422118254145597316880422182694246632556960209747626197890220299093792298279306934821413495753313162313304872962582063745816775797575954077595175722472977820751086629550883034097615835516065624242762554544740326842602402261605065628324843444871666520580010899063837714789829187040457525820868621027231252979707671025422583171748742106089331179659204638796161624827835020922743430638343555356817745623680555174708320689308339527349302028028524964572844372963030523855972901246009909808697691800211434765764118596245382856415594878108037121372108844472225159098679803280562250457816242015779875503178439107353171541962865273862288491228540635645421916144687285930185401213064693801116732815046104028250643554830254418341883848597717587836086750030517578125000 [81,42] 368105063760195330203301887200896373627789678874603594165168384705982444750362269134395899918907995343854025330622413477508433917106608703597669662719718057494582186187959123703591606837814219368415824657049648454263862710636835414315701297214732538086725460348443820157391738281842822536847383968933180449460576559519462839650506343837428365234175580511422629675877058635190971477847015262734185652067163143021371427620726297665298617979675255121174762683895250134552307742574855678752756607029696494384825433771599650187239399233013236888549242838589555625327570751520592020836188740164896094015436990454561998899991090073674932849756785845193944762433515190530897286359407239882862961635709781881723228040700086562968820610394805719153693555665270008220530991708073439215044747683269685726494258202174323488197850870378270639563510482305329643802264014300741865649167671591932082311588082329564088841776554137028589391915652859760399194946633198792742475291929227705259578381662265770922816034530834216073259807555192500777399617125150404657044998352033519091891043395717595152282291700432436391312666205034402205288914259127433319302990106770254207175302189525138157515826545008823282537672106392794359213237457700989022631969100121637803718321745628200925812731678718077886130815703063978164213431284523235531610028067621644709273789451168285426878182261799172991468389027752927099484333505642589847811084189679952262388119652777614866018862305573572308892085076934689149574111307979743037510473347097056710735656503326198724009486559009692663018211216543895468870050121831950097699737189312444726907064911549944903299918965752428805479033836284932273724085120833573955643446142644927213950713886993719123206971656289458748251759988836177905021070991605806718559835811022193226313067841935704196752552896846521273860106728685567347981917824842742745607264298746375909910589449283146908921484399960998306611983668573025001098786330231783897829037605838622429735897250831028423068319838918385770015776351381027339461046434344878638907839263755943030074402620358932764061225463184366046552112033718247735105383932573695447738997178455879612815891020181985993353707725701595554974470703130295113220102769659179794633001160378525585451804599079420546564801272705127373630021136769576739351796583710153473734116857940534828230738639831542968750 [81,43] -103795934841522868278570304599494769926061387069520562204267728729348543625915049753757302313548275078534078287457205414640300983966557938683223629307849581327779383555650815291013408394212225924972832294012475608760847396977716100196725581514667463250042239234717200651550486556808714355557273069329956485058219156822982621004869602993884201109658736524209481904821996596218343132530565831631496066444433736331215369319549618939947558390281781711148868181453768734594302079480670452535576085105421087170928708919211926782666917544295657055477477420878545685841773221877398778764648137361382001454212569059872647448778730691482223402542202486773276263785664728559876067725194377715974791455015674517459251016211808944868484572999135710367936025121144254563609720588369739028140443677191663898544934094776532803273982886861639421427099111499279309310450765313891057046781393933725182160871739805978931741696768166777382565328438572941152869539203630942787692512589433683351943089333596412876897179938326527449411593347696282091995537077197812676469063287381372773852980080602589266369583360017954642377911351756327041277876599832587963967652505977617704281388777944166865167371586683270831868124403382821219237969073661401379648468344310212552563948774170006141141042552280370277583088303328405569943355241695114638979089091164569329869289724842282581890238142195524788116174995398519417284543350290111390637372677934240031757871873154163291103300223108240157641736777655157839657883489497664931695274586389235640106150549588674553461660296622232885358814393752969293396358493491508863913259957134057304787802309489337727489034708474738987127992345856857450577594924875894878536588797662611818945892391570928052715317159225827320356661737301533591379241760327418631258783865303861766274276158777211882833652258729267373849705079394876309205381539060639403352180652206277136735478475055195034460693134322626345742692691755471454310187180215661890682734873021943183590145113051160337826837961891802132501218632919755315443817872853380409076392066969840786920271631855337135352573226873399996282956871935189754451400734277981896013301839720021366974465695785298063063113356531543234974911832666398158900693689535564554996474736179744475719797798289539668505617582870552882788160338304707959696909137944052792246196759151644073426723480224609375 [81,44] 26083541704943918486016941639186762069840962859636074226327268997938598832449411080874564369424857556052640754448934117895152084805791112369535680551281333724162758995724502869071559189219991241445411673416232182194903455748223134128944576385315024339500086443297435154740127043548858134112786934779473801310752778111375383183383448354456143946118135583408577793239551456997581203681436730660719827066252448186435910651275185850398257287741751289968858104512027970105252754918912166576133782861727908177536208985958509826507906444905445546866589753438098187991410441346952338972907336851652731389127040078888351992613511816424370180425394423547366463779365049412696677452457019028496869568273721298107164731267101749322133849877385865560167476147961598300462073104386445794032691365215881878398575287124888474844032610200261124606566013246236052068238182121059318522847359790632752795121817414821366888150543562570634783240683895344522737685321112020298663081204272625057660698476518030599665891428329151377938866267342791245437702423312485143111619245482828442872229412051179823331399272506774491359460435798389367740495425283211854043731132108227155252551470646265951664485458455243102276876202124591725818448754333292508591857980802900432155000920673860587202588689040731174637547734513388739785628741220708260822194872938139608306986193962333935198261081667360290245864083782927635949374758819218248104076891778029175384755939783741734431432863110026362508334280612890743125763956304714456853633176166508125760749986758721466116303118507622526147162149563583718730659997204572317211584995575204288366987247115011326326790160190035122562887050658286266405014659967507965216113074547467305341086933566726729024791003490783417393707528990825605231493387684146502559641048622001481325231062945710068191761082643227020429037525418001796796808112093828234224287596594927557405539257433746195886073295209717998428942238084430063966234558982726809616798576643292881472934703869493542289126122577755891815452874914484855024527158532764261488328602255685706421979200869967470794136837469534846795319656978032634111084689237500079279027052185842264550749528978365998904271107268597807961146835358418615326598883342314064420059996246228697779311838575343847384851241269662800186031240026222961344757288182361065764780505560338497161865234375000 [81,45] -5860417322956312669827265027119854045685415538343603171221265980855904086631417250768317853958632939888856545770309490174574904078668400265939921703714825701394246266481347856249096908961013453740762935582645020120744517594339073700750679986993136477281214710272111296644883187714664013399732271417343346608965447640893272253576651194041356658709725859684275885134217626588410274676919303937729884714965155619511317940990089482222213673377361442304630559601488606006609032673436092538702514188696603261962016539609017517923464797984818118499794238304735409575347278325089853024157613698363371992049223169444436847190281825379094175283040797840579358060658669172570716434053310412355514362923311319695750891123874670384544526321944272863824876966606488874996864656997368537331240431905575774877111355584341812391066033150573557822396830588553393805108414726126118570142602216217135668877356263795277614802287876228061876348558240070277521657380138853400223304362021270585366838928679012021958569122647074084874057212183455168327276592412126290312542616071056114777422462845780224404585681283325230156714328020945438559754395209454617846506240467817138349826617843023025870560998202058163149614523656948759039013191536807262590888376785673748293168951340723672153736110630234911130551881251860319145648508906966609443480292789035829256364168320413499060351033959607444745521907119550347003280956009445182858627360445994899243696211235673969371731529775185801379005723779328703266911792983920786101480192558254827599224573516069807713580974742441459847406968787252357308343296778242481968727568094861446745968008749304590220435158579010444187817393275220759137897758768453905143799802800813093939823632123060552156745604299113000310342038683682787159163580619848674831933652348081253298757878871777234392618010917975868102477550564676601549407184727432913860810894750665447284976852349814934067906101750118661985877898112632135615869099518386527423574593445342210292030565042910387500017128418274890636237810469087899745752657200639417929238571367690950456271856529044872127203935112639223875364329300864349503695285742010607400677239675539169646697573138547390376580709739006485672111839600167132243343982155113694300028316663346724290075533391604736625969138949115244407737052915348521580848895062842984771123155951499938964843750000 [81,46] 1188107746305157716308661770609546921438088479526771211294682386653207415196949846695201803106984712573086010694971689797212149031584115311541875088530683681871110932702511657989190374061706221938105120239020502612677357231645656781343457808591693916605502812891450243998932414905103908324535416135257011705196969257389602068060218342767678214710401115745167548915164995295060870833509964458965826153774572118581815793524865500264541234995174412148985176501651566876962875442529391745018818684734610713436070933672059809255565287304217551112712684376241122407729247394510280348312913842501470622372404354291683035835009739512120066672092008083113882620327953189121280541742286259847994913415569570039432795274277089838149005033135566345662472188396244943962580370738267751311240131817442765939268451143941120902383833046151082991923945376676130832588652929054980684318614996331201234729564598675397371189381124491341774447933330681826897602504083146868441162015925901432635412662960850890085932380672952940819942547855925706605281214330563329149191439146440080640895658704156457041283772350560923159147135804848088080510503994665829778909739353778022537987401843046278262084379308600408349981775455211886664059014535830746109178845941752144610970767186176941572907902351266315994804276505759013006579827576242221043070689592023208606361525180361054809451570813346795561644225124217807093355075362334101679734281316845385423290324834893657253987781986794700134017570831272013862624657856157784354940666201744050015909097211870172485585548450513835973043238704531613266763316341145229985456015097607777084947746382267082224756738140520692083530110467930148886557737241059143515317580007798954789170362516478986856133439981652370565576035663725586420027191436875241872888066846841176796059132667688040021084370907874088019795543587189094610183103640203476862652528775185743996043165301462849598027877112407167884165497695912991425538095807275844518627150360781356669494078444631972091488180371733307865340818936133175847174898914405715459854560861393938553735597955541194709217179102562098333141170686208998387085745230001654451971130989381451941209499629125887416421738609235375212939822717090453960716922108160891054537368255218089178647556564357965647256327460138652967814626101908552567414101286402683399501256644725799560546875 [81,47] -217839920483863360397232656925399832390891310829922993181228041701397976513935289280668835471212481910378969062275454509424877003276059262995364535912907815704404349082102557792597796014382622855239785017572341820375990701036859023956803966244502482897515109598380443423218139263381648024168743823768141292808320575738752706882469363406966411733023645214170675523159024785787177198031906731163225033257483776310143513667020965198489277038957514237711943025411123225226563586106764198843253493126383586413808465110401166044765039600831924033909053156850019766847102921787557201443925696925534719299510647844883859974847356411047688647023367749711565519576253302649969810913600936751782922153434289394504425176835869173802092995116835983455332172934828237977695713279559453566815533971730608746133231238200270858097986066492401082672251640247048802870518154175188053242991704834915445596696807455630572579322157312647170794774264123871228275840830608895606722302388022471983347900273011073993557704597481220467672680694884165443442981497875449573247705831151038159341577330206058188904439805310527941383701422492515315696674156216755807530385470277162298446658006949186469517292972389662224153408447301748763238392581086514910844399980067486772095864363641359210221878595681158942643990468452296675480204748321701438588360551349158698844694982653827690955399882801309979175114471901132573891098321139554577496707954174862660056745003623504482514730812815543539393487151591942457776818418312253858675294742979198120083973253403552137459207245215332370068001604974363776343500693964859970456264314345713426512143877035262205362693797776865739040859365277424443384099595538761538602842811138642536106870374289401545794754048827539336020850996623398479727377765787929279180093168715666960704966293719581605448099884886688623785216487390248868705386712213113998672192311543399012872922432748508134849456576326011353060914501090261530093478544664953353850320538053542592601271843453287911694819456036888333376281085598073001306010567197511013018149209444910238543917369041823315346318083444324219100366017010214949504662791857883525230412283642487031244657562979516509839585734248269975239341401517911315046069684459227913747984393343396882013684376750976757405191254644385383259425125000025014188054228725377470254898071289062500000 [81,48] 35399950275322576776938417315381488820262888551365009843121853509095700785590939743058175789317524797633031136433277387139781654635074341166172648915427081927097661772599032135355191953507931492691784747449793944671284382534065417253249596779333908744378319792724341913959733432659208928835905337176785594478278987391036467984349093210892376109360668181873078883047680908345782201542704314167725591924604105776708909276456188210395915441929851337780619809097355042290866994691088592823757598768455141601685825567032711483734481906219403828825721200629785300182438857717155866767511775721807254061831179311418703769182887493964629439629922449896427140806546030054449691429403208735200086615585531798639710356707928758607614958836446333119473753261275203652958829026229461223363446053788767277853690955449239857429133061640433517572069723773488633023021159737736952323776040636880768486154870201736053235612582207766062879647171199056139712673662201591650056674209273863396656978997727967813880301647060146832013567316905558721629897141155579314059535162467809839577280010582481208547561686012346889674877188584340774068322120016975486071155889364847976171464606932315897837229796217479331532528467440166145315280552877668120741137553492427035449251223434543463762714920698651131520217834614133248097244753240728904974479605488743709560753994435476549831611093974196810826601533100248711662995998211144001873305069639869237157880457598342750805022170669670938174179201017640536226903146263257789537254402044408786513574867473245503616839866866492055404792245667958649324749344124318633309391656127235037825267780288475433545290098396880257721675645309830197479102315000075086323820865996045780883337436077854022240105864252201673340252570334821014470535043352279467037411866311260425636698129771371391658145282725772902857355051954536176224141898626184174757503071282835236525238340898637800032860959400697746814862887943034772119207261176554133070888515087807835924597310027501847258287859327306974336701464340581614154473866656096716507742053151664635167583152741465171398000747688994480643001257436689153399250093236215075459251171694475215742368042818887928349558699259398021246247400544451662102544238969122169972413830148801045100441990892037844212572825978712898081631691837162234648417324933689087629318237304687500 [81,49] -4893411028477422526983136327785221507217416889819924884911767090784993491802944666381345539537386979283205943305295138510083339773521247747576873173118250415431360923321249169571913195495141559450163636705598301622230353182170703631124846059412214245207601950268289819758533352484340809744977219360588074086066292456535124958211654497387009695121866066680017295092697650535758656639055717047655772243368675719001214250897986862781697127677855710610443484152894907091536730290365936100576566757523347934574909953424152968337267263070695703040289998557799542776953455141303131449521522943990313542037460170614248077788849452191360005560690829657132711723818278039292013562343986704310076902581275864270858708424311917838826480869755250791778412124773103373971286210488084371224348371689722718063675281637752958927900011947781947783456964778608190110669012367461691710512434455177255459905989053377239534194418431454034255730559849308147561413955876988881642148025647946346245741263610826616292809203562072198437178250009057766175999236360954945119166436483374372398862245994622659480087872081980139310516476039196344054049757598133557813097954034950583226719307253701404630773392879977826839347744703869793404464539835844338220790985502306589027924002679479623174583292507797877903008522153416353707098122074151450726730943471131419181786549982869723465881487400441320369773471229666940190577279448000996670287057653794344577223089224078241755147513746489671183811786698757279369628976839721409345715820132786123723125988718079618253595554535682747776377689929241367338067741972914599751271309292441371466820628528794230414028578800437634794221046235230724588746730119784682123853617862673379127950234223651252306457966636501660366657234042771545052874476175600048570559458160429523264345370607618949401325773014835164078619734434729900765881762340624409620658912550033907298744573391987903365505642190761238121962398231132421894737320325882944176223426528183949678822464750979652267838453580087609835023237451785331052325912463327542871075311631543676801082051828948932417655069564792937156632398629872007804545610903946045754094462723089306267563335919705745804609237503604946103740824269030778504183107619135138781906425033981992224015532991841065533235698735193541800828141534462911721448108437471091747283935546875 [81,50] 570358332559552141218145571967291019644971091571009236877377468386194286843862116294709785692115418957941560198593700837511621732070095961849366323451425256868640619966056042887626884945599902836772204511915233037916595133096403099791758348424783343728592515531876906240258325635962971962093632025648852659491655367279478774056934023206657482167228063389283317198956120852402887484905936895737844278183082283544542946298358717189983344039369241883302893287580179648082431945670314987609423513982019426638622738464045640194024064891388672945258561847455231739084781041208655010602376214400674254809950007091948483978476376443432935760176062289507708944563776656461484568007078839003682137917742032580744971888937305191146297636645893831454960985422835265117611791696526708537384118808436167525832117805342376630710599942907134843913423434091639853889285082448131115840747296013805344296076793245991976013017460498462412639238416311435912312872036558216574283196421797503299136950919343675747408654852343082211618718954050590119511237704384572659307706776943852216707819954733009781993677011368566702398325812466139723047586691911275097153997066404752066806366003308360013600350793405826546395534588101711951839296962131349226692859556369347802334989667983268016866563778939955726744030068616190590375818741425393391771331605806713284272598851451852024026752883230197652337041333610841904849952245182493507737839047920604480584076385596744469934297317925969676811326794189917889861073010218221326793217862079652851533694193861985527970911540623768932000208841996541462346788691095319824985247932670310317005372005151727509274536313009935118922696993861469780274182429865506239200764297064424195189488638577198877182745826129338867239388863811540249711590951758249769063182060385526029493255008840362582883784755762108633347461115949496663516889889454988767664467462864944690449531752248190660272111406469998928184807892009896671990079944230204523881207766258836879049573032832485476693623346662785409201956337043838224957933787774239373777732516598087693643813208923719482239639985922249960549201059836245570131747286048770409732584323370673480102471834883829110049870277896129753634388432292456883038110650911409101847413983780993522414303960566135632862072217803519258091937693677664356073364615440368652343750000 [81,51] -69106130602909473410911606862951907314851025143484990168210214685189836992326553329591080402956951936685870364048393210912242269631809082788726556544859279529215637857962206169426470956541076318613682564767624801422572919969477761806405723951812585029620080090702773437763332351765250984175417470862867864753453142704009964350925816036649805489476575617749594805721093837686205584296068768423994387112581481639540454197661883328911432751833929262656062771878428781977223990391265633699499199402046445491112397340554060186605030705720219571844105045034314744590713200298944147594149334606973650124881134729123009274350639677768510158484395703652017492350991194827605799915502453931696940385217729014645535010277423643165066347794155770631246170991352459114795739258214864356443713071833615723814296613952794492984178235830691756012585826554786564811862480939055631076371514687503600707977255078319740850470014524598129046679765420689510947282189391353498914070433948084924847798002551764423617364309592160317946280604987785039457639966580854383611517610881658404835205983591262764312217934736451465714066570530524333637284379873578844266792453579974100954696427610310491830037414756064700202047941543277395555477784268548760272858872553855399408024893929639861919057706979737881964507785065040370233386086943736114486420061022677613424875554467944610759641557918722238615229821133789419574259492961301205613291894983380422914517101683602829568360236213451793217904232212688510997944632536318394405110593871944211414726225232975633737773241627864633870527631418006451176527959945861645817872562005328748698050205808539777016078580418864974600109229920987168421349333357794225390401186407236507505183119591577213054497231197354643523292145485482635163158269486100853609365434908366475816728016763070315935936165470239995298596833325704253944468620057680549159084077668802933313102840888850515674288225755812546971917058017235874692316372898159325763841119870471930463956967838343657677352022369631579211304106220690157748058786006914232131927553958522344161192387468368926788917574672290523284314419646019920598521224673009251252135510210222576144585186809243154163712351576348664075620927195997411414866600033820547938344358188525098565492068989835130015236850799351282781390892751005594618618488311767578125000 [81,52] 12968812226349360791923500799236001995129012898218068506851316576912075517354030752894167324283570146610883552547186218873944592436448001462802726315176614308220239018389542367296194937189269915332468095805363864600189823852989620904569236446709390566390242646917883090650519213650171569269775387721497561201950426568386087588837956498285662815670938886841988844091884948085832063629900159541418858047133978741143915968374440224020379712064453034066716509911519680834475055308221285371758111399794152086639656816940059193754686174975489545090874704682074854751945611435015593084418223669507780548322982505938449231908004977407067816439729119870629550858458675358239948554260306734135479225742998968337866395048171579256361340590182002194018806894723849112650677201699287159530184113342800870530880470530049183969389372913611258914678665322174639668360472805907530360667972329837019966041447516094666993841365786632678166568527270875060643281057029000077938279483717741688254748495166592795265300280252353298447654488202175562591015382760772811334823556450397319065425748068706836529026727879778273794389530072220307788540924825245679065456031135535656688200925567784214875742512422911079479311731072930134355337966115990536989789227010660172368312577842405955448009252787857178444746772002692136156474806507725030617111243725049718219562901109366069778340708474604542383672683005349097107562542709573314258305776622881074195376559417146298054451611510257994943467568686650836360421274167999712936914932884023765679337254517795161231120294108560720023741976863324289543445994522380580320054515107934743604650270656516611040860496813288046540193074454363456972387976749607673807052552968968201094817636881562517706314249200564195103115085487455882934962210686777591843522182219734478933147781803178281062167242073338757210977446261847014008883568689241931742880136565072997354783301627124563654644445000003700996113997468885390508471351802009064443753504516322486283086867972976414944873079344763755613911527650466489329156031902561108972460829442666607781177407064149610928791826636268854271876822529602846055767715963782761873537447442516489421166307666966951011142627760943560247475366503557699212780964279512314720011784983530878257402151047373852581793649905018799006750640501195448450744152069091796875 [81,53] -2946137372432585606948818359277671839433239032721825267497169308125492277147505185828104702209370109605469904232590182037832704862089278188418828467117524723822829402392272764689588362923471860465758319459704936270842648507677191198441265333201729834420588667538654454604009196447649069885425169370095208122187809727171982215703300024418524838261233242382233493391563986869577141912836848309349857652536619006052640293916354126909257554750431115530146974653552719692765216911917332290952623195152760639536396157451694574722465329136729074355537756446946202454852533745183623735196439770642931698520464982833286893024754258506691938373160304079248497767482612603785541342156263584207164338856514504786567159721932939613588907861540194909296316267550148027825881824691654872819090450294057437396073892590994636891122687173023014604080229637012387453932058567434918502027982353010838803079075985330510106886401356747512064259768732884674877995481649220102549482417882656312385113649757683653523568528210913731802623703612918876738259100917329388160360244664576026426896484535582435268288480506818401311515837385652962522931388767183942977761317696894669578075674164891547655544374181773497088854085082636864420918667539100497817715096362361806503099052454751692489636792232662568569799198154530711312748225237747139268271854812483267883584216710269224772800198873929421076696477722602793966813638970406380779261280102423749050124873715167120914414729843259467147713813446297248772149625025869807559223090390038096089457934531468740608962860364731905846549482091079439640552706670252491397126976811216579138346702926838166454866340991842457438383409318092867656838587387380006016028817088807186265784029407130755217291767200293620122607341415356890525389619170868610999511165915433896782722778348253737457207865636281087740262098006593632961987819026619690043148676359296699136749373825733453734060408490831748473381931401723203470109167687763398467268361497541768086573851398348263683311427035447409346383974454677896898180841218469015628035731600783116861048796245184162231793514359621322014337945594334884975902022479586489669179954383220888282451682175856206143727061401178820719052801076923786773108057703252782888843536281424812956573252859787698032342608055016153212335439093294553458690643310546875 [81,54] 550272858497582857566291646441610331442937267757721431442965496449664912415245295718762351583594680199878595265773491803365630516346270597090597244375404861952858117139855750342515594039552596996256503789751496407819411184581413916288932604643249852133815603024143243185986808742117417456673286059616244212871214193228938805427017545944155975609235856955925035257856200891236967028775008854743771998344421187386346431779512882881384436991750353941713242225206359602672034702543560296077449952461206157681781320929188214836420464516843590433156485845390044428464371682450492894291837876669570332710642183408443971893597380153734089711164450743635642061624760841047271524580671400596980588109332212270576378231139494357571169444875587053455889784545189924702986177594653818232880454898103597733742672738171632222063501608619227396743294596799070048226461636492948670736276548836991399930161311575492191151255923689427619620392491189912658598204074156092517656181692478378473119705948597026510171852179788251514390012058046895624549294080833775544501272823908985127049599699443760181040345131766005598440891487097872652995302323992073551837363737573346200672919207346535168493187892169913165946493707943189516385475725372740811424945793123828958521803878341459200779125601611336024989300720409992871108160680102398291710225680167254441935634198428921805224624605821952293405954156451632305627220099619720857511889078780884852149234803247661442970532143115619929524583508255190958540950842082588411150962912451481532304159046051318260824133168199754915957744190350688713422889409764803149699701856609937528855210356491638757441531889985700573259577292996248893087610800555743762667794666908316189414576973164920667069946632022569826243308415256326398037328660712548086688998527730827286509102505321342536888267055202067924192970412525923868679059778016506062177113382617666089258832126011445757745874961886063341693022440708238275706909239545129871914761133615643873074011141316422267976496099027476103184440796200168582038548142783803067855733218555045745171449902917612638670126355140816268774795426493980236808849959687736606886246273219304176103687380125123654321257997284596095366505344485620191727758925284101515926309816769573757915218614975599840819170741057497764359141001477837562561035156250 [81,55] -80021263014705345320568335672509649548462746538809003849802208617445477619752113070676444461515958030152964162360458561594199701323123881358487455582977764006565292123057721539542149841468149960543774309426328927526102889189879181850034471649781873990376594084548546974048749102694880134674073575822564161926975866946719981400289749523620969509239952407951348209959343298409271749045090518153857596764732965088469086569371011652340276421807263092238869985272836960060055179124442147342523433254201491929313532382625841997037084402947349256266296421309672620818826481134513223146763226324650166924864475763753531128548584746737528186655579117150151123069138444294312163231309569012721951128250906222853462117359814873848672966766215385395692137225683138391347993176169997683112713219014784265395434737089511702381988697822911838071398801754040062252124917712446994819082250978647677553429891728544857602855386571910428373211702631060839343005125634275903397794676669147427698038297752642197409160708428246393780515875228162726252285258382924841605734589732557569843911111159053570302144348372557005359191773879047164933947700354561148171380445458347335483085139314869930470806650231998123416195440083011568861893808687689037572989479098988913832326973460141117473132317550974627112876362596070660943310433888878783645990328764815251816607914635118845968624519087211161395079877028765899778906202188166367530469495333031698704405652944497690398544848723403284644250799081434060029961134380782782415455731704143346200604452992979094993436503854582722811279876819847241997985208702464845723299162209439880248892699050106286030217626538690597598029337962145850855547552739345872086601030971819143655461939608632691338715299568584084884090850473046837616333766451602213701754210110105007857958319516331697137385781708655839640128354764694922525489669759076465665630107725182517234402132814110475202543125192414409554507322359312136532497568731523012557129363884839863820068032133801588622022444782395346215057835190312028157921679122039120777011905404779636493114891189437565894650420854223027828033723744513205466728724625352179456169724784484411681854372723706523339752146524772747457360106879201249976508914158107369681044115870288375520988732430170814187257721794566123207914642989635467529296875 [81,56] 10236721620009966156873748704909781785033041817773171768824571053416191221591950903554511226636934930491816736699626834012891334327635466206433511935447598255063048030608126426227117727003035463822099706803350897141641762329485621649622245265138988350755494517336219457213706904069234576153648296219626323944740050184193041353408012634804337823794436818308327020960583370264281860647328979509575935458354151790683561679938146765232610555809202572866496619192100964817672830055667253099745194453871231730096739629283144644944112841405961618135782843645293979008127136132344437278044453199211935526468441004674519706544516783898903897027695557125571058718320382372464300357838328303567156960416541322272714133833574768769256302440961393787277513365424856952533035122675539710637338835080499043493413550946254874313479097156374312224360466828859259020358000622761023646624225729591088649440063135831023818964740384100719131347911721832207228287361284837234029136269604495419064208923833440047132770427035751837038852047807851069786089577997607128184229528339776277911504413062390628953594930348596303106340960065839443933699030589605324860223837262173231059706791025100447980836133471332533399718181794218040153498409747205988389550137230700895560211500953230270213469458327553384233378465573812221739350946707848502811843646271140883313533713242777308639126973255815841493776521867475327386331507298336763957142220693069647606043606875567142604110106892280908175469652400504678776840179134825546148075954338423454370188187969194775260133381292861275616041904931503107117379803029913911077535629602373905074752318406617920180827064099328707743933561183143092033739524835708670538840636098794169085812737196227316033311172829909410139513335782285854756362782502722871051166964304771866324984217853757750771110741415842702490112456666643987657241894627449678222422760580263966726451011136820378545692167560873542625085338696024131846611879374531371855844570042728524078690168713935760346100390601937611617337948371235073532155154636093689511676488559693125706810111253088175412661615472612662208168093292474985521003758344802598051491531895279281613082752841175287915401665582858639456955032263651403221058854186866664903093088129281736552425882507116189357176949670247267931699752807617187500000 [81,57] -1384658896838117137943209305438568185939930158360076466819321230548176626648028039949665920510242329463002320516865218630686268698660403292243403569022506350706482404040829539449211864825836963894846589430044533843649892764422108993188591672447247903065768684442226727230536083727859476760178312986241729678543492805805695806040967401213349892141967588545483826119619481818865683899106722840191057440086328605925493869471949666399450100257910964991195134381621962562332798529532095159795532809341722549657321011201450257538754027216092142068147624951185533054903385141181149195825293925060093080971700113475439557397267278312697526491493070510493850600185533320801415975922453853863363014491190836176312585824226909804914525828646322166627002953775079648987069270833098464420273594671462973796151879262184378745863279378341127204565607358108959458478831810070149626182395200833654910122731773712854346867526543561679607897358646514180586789217377489913590374580443693258975349205046146992596432783882062107809824994693156569674612546265368780382332554426084430840748778147627293307844454327054360337836684802483492456923407640936090739248213414105829346840840118399313677048037139605282916740555139940518611818974556138279105463753864401720158981033597809590324319689831093831593363252431437880074162133135054305359431947267483417093863641096829131664796396827688152690969087808582912932347807472677475252586244560137709216694307837564717683120265097604294532074066984622107038705994076825839541922994592032478620324038855724398997293413023202071716144781045921776424303172618248002036431170055517531260310542472683779830125002959949013820839596396761752183518035723133721533210964036657485778374373137673223470805981022913693893150999523330680242418988742093649999457899380747161774298613873155732887230325687548610102726078401434710960290706050789712566789847550866934782165402808196743441128229761642118397126527551284736193019727328960092290015185529025105204722386477126338041362432831475499694287059641435799663881657475928138245763742041506441757829470278242857601667091594885721387514754551982842283952207855064209225774502441359559298316233128260415338633301937502160681142079382494474618292617268855663210739456872578467835412593142478676622175726151908747851848602294921875000 [81,58] 198737376885493746636739734223536874008058899497653468068369433303708988362307171511005469372548727268427599705040315681984514281604909072006534049331483668735416298747470877178258867504118443364691252443223256995881862075503486634830580960828318357605326250039020658910491887025213768657237375201866039864001178728229958083614490203328014967690812244789197486467316779298804684709587234873599993095687356490803719720686373041676834699259883065452164383553946731863600024940459255974558903093491121597690684373953738043605937057143984113797455609099703639882915985828535129588122926541018121774931980737405024249436699357036900300526189267803496288926345012640426445138312885372599697111484690704011400126161003446570032945157153926442866096471326987812663018836785839457403985104150995957287092923495217325898562327003565492490107128898267484671704494464536733915112027824728844005753781887526987213585832406903039184268362926770864436832966207743066607183188462539112317789532691358579190132595929714931236817506912759849920326400607980726920923829987565992036027241316300123587614530676697768795874207635848955857425024599607016405009399435999701181518593530801865706287924706839613262753076570570872126269875977025886543859886634580972276070172141910449004269886311635800726140200155394643018879880952759288504451259383575240681596400184855701127641913133481512060110688262625185927561445015518868579776034836631101232851085423110152942611841754135503491024941232487447599989649170548455781980148108741674151663114870374111276136124180267419394582648168871199215960829047495520764443199799620222871689786018608070477633343112108481569310575957206463368983783054073153203067237176720437738216110706708533383145327410025380334178811734275361484811203541681557716428924819890232988758116610613592523354810044898868045315747673550540949362159456081150867169175088323859435758858900835285707339186513661885474469894962966096385867485349311777600666360517790421237719725227464533641200881023333775791269602636769544560801498253217686859488748335496296558129909416569585308006531795639596981015783117627759778730200470344876370545363249194025682542675281172468459394897662480815759392038616325207159502433873573563623004724521574614417402946720848933015446391436853446066379547119140625 [81,59] -25353907367833253379443577238461583625681468879361044563874200243744032656861796559980069340505588008775188130824676259676074727049925691472670801509093664091261466839160725383991670030813782009538883220989070019787289697210751023638081670388940527551950229965686652371902558676028700364334380501183692359993033697756271865621165513465044463414629479881626716317163963623954695814654271134117355310625385672519287284906414134713514908617041321098749135312650414750450356760760567167725514117313161932704817959288476250215289731567740648817067695440313484997801532213635840151699795370460953594392837923122860254385093520706934594845471995699701999715562181546969208849875864235394094821217530785098253366731645026850880066468822897294552493798975441846372556054573779012659949571556841280065184596274261398164084313232329597620944921001802012047912832721820379479202008968703045183039842656266000212684963842106199653591341125596812521549889080883311998965181555909043713810191287298422994812259203563907048026330546895646785462988294782636114172494295580560390148900135918233332683480340975368560572170593315456725424621917141851762358043995908723528498545079645983780111194250559212431697123752258773749557817333239730065608726908067705702716305547432666782496754352590012369135597258986869726220373651983360426247129168709080538785970004339534961685507932466608227267707881619526479668729134339796935822806012579315977217310536094371361290449859397334975700501470993722367951235261598671334851275085075724975377796612768034790531618272794019024960379189948475723334770497720309465508772514478259021167359247507803306665165699418227814665118658014532042906577952165153908291351702721405625087769650382819825856388454396044080896755696669046325810649130770414689464763904554102690155913213343048878572791867091369660227458186969570225455360950493408723000298211724360622995733704906830680201967610543317490329854121059296227227505010972556225022488888066403338335931853803639300091749862841883249395761069970609567175593127945529533794153821817314995636405465363960647876950046646225187916675551527693673816233694602293766800274806351733020439349711231616285910066042825896505112627763212347736453314534791686213867764811864121966191050992767141991635071462951600551605224609375 [81,60] 2475447297770374585219892078898123033431967631717381807413283330664890236350502560299122200195777269552373027526173017515900644955039913083353261640123546231401672005513205602864590432131002645547946101702963218274562327771391738999876006052657476531765565630077808228367689567626243958088830756656184586883304977955954841219970818788289438232413834775825798171776537652236606083613457003533454098814725063568783243243648756699235288059925378239844173588439010620622311350362647176903123955069611989157554375798365136547998010484246647032272914879242268646688640041130687025274486804447426342204700583450861994529483233742338940366159286443371893115465945103923261578994268617096006717463597284108332284953702350597869089259833322285501434790735054967826329677800673519763232792327706083518898279452044690503716574338223261787149968247857776512842162459729021453615679611169140187644412091945595728434815084007583065178765870279323378798810206914469404342796050651550533619119577752443026243430612301900647290970829757105814939243067755742843246000629949549535846215556792889302042710601649999558180955138413804450041527592024931895482231198559183752978732207321415489714183556179573770859638096346326012626571228465570235290273980335625114932637087146473582862856284763265387824101999972014210998121294430371498513235117348727481891610272558063160431104129048442254456149088039600629031957339389960835240072800607620473928509220140501165331801326590806489879251618600727076576407468056181676883762060351518320258949747150403675574364299164914913177082446175736155084125301394153779133966665920842179382810562816818357461478712009649484886271280093756374237212746559293427507336543553771665292291853926866417757916897319492842511883501861040292216611387658174160108934575051143738058545889618814319717054587897676089858712503436259567124084951469523308794668333070545838461964517815672147331193781513632217518919448446599189602814687388671405773549900981036793763620753937223929772492704825071323009031171790262899084246964234889060327094746260682937168060022681719152342526796872545060261669332656279523592608932333552736030702284016615319187987004697936949075923922890538737187210722860467640371910266614856827313212232472972430894625484043558572011534124612808227539062500 [81,61] -157797057983490619918661137386563560255139623565879829541770998130664751454512238435336219526396263610154523362855431761700634078995203053680986908492263754173704095955680394464495775223731414374322267514059384103270834462233000941052647329650752909817695310521014358153669247214507957030706786558871713902644682142892861706270282189442165261251413416417999748881198906022773107084127507304648412609545941596844015133435967339338131055493495233599848203979203897028068594372384157398279458891926597084541626921994066972650894005774269801416351070593252663838653446284190387636984503401871318965216146750569623833128965312488435328030223810997051820967407601542843698138113772271405243831893079321626583329639775552215067800106197574980895022982508136659764904515071518112522440166252161528947689381494446589492101981888859501739490175060242425583793022917041183369081123857080176302138347019579677713117084121927505025285343903172909844261183868669163943994054040732342256265995934075086430946812349129545039079880158533450144960520566354315250801263145107114519855951040564754817420219836459557971073181218456821028719076846940229099031464495469990039260889633880015926725517141133866626755812285159336191505683700382600246612649024877230630412898184924319190695817211983874169349553822598207701017126806948212824150561204527827806945823011147065248998733805564891894639461523864613196526370080648975011873523021319814053132687321454115052401993399582164259481903517190492314973184446924862023255603697823290361317589828840794532355608140215748265945249241640513623136820273553386351071749804486612868616529917646658205269713570233817056675386451595808162160872946354843656596189925188376530201739960818969209175919881689984921607138074496116085827643351631918584055603095995961895514027604285405599048718448094609822565373176916877303442141737059212430065509682313183755271580546744713491430973668020541507976679605628236639968111775369523006780147646073489653096369842309941023005843008678220956859523593201992737188116188750906237296969424445925449402443868833222686054452775271778994515064968484426646470335519787993366948761043347614268793365147812575393236301771824716708371479434992181448748896848996754412967187298727045167978655371143759111873805522918701171875 [81,62] 2736851106515666169837167852613321443007264163275318891887409888192599343633882392993916538052838953791316573192352927242551197911385639917187196757810438857961166655685571019105304540774804830506094540984860014359724585454202233522381406608417893244465807467163004133534628161566953033886177934004732576830352100489116299384677436723786004959144910035032725145891921867987355874109783208919314640405355288619848041571857408547687672547663875313112015671644826868240465479676144700924431578453984750168392133172949422574669206553532491534080804633689346507189177646648031286560574916488771461820737078365471575344641092725050564206003305242224211702418862805503437967198665835382179510287187804690585050155983802325847497955511200264391937742690858655897370628121050449800315140812101738053762645673114601555771568994372297931906354042703067406735655999855072464063345686766862470934678142330098940409761725573364700284707602662997933145721980613553310956836085291749501744239514494145197693933040286265433730280309722427321047109565485636807998169321358990930825605152894469533983122462684030370495126770113873693604029301518603225289875874503741052582477530112535148722104090528780643460859471427573898210983632434349216231530125990948987649327912532838978488383548657765116532328115321755467930257168710112951900340622410972583283520253927054205430375576100325827410570798893055348382997857881297707922937887385755153472115462036734921716875459621260409442141639179727063135110490668874313952198972579005660063591332970627247853889514496927382477321519204874403107551480134162729679313241732470902563104329433433932758490796370247681367163026708136145461958095764745820148365768191176915265385613788769762165994389502692508657096603894453825926744732682051385398610872441608144391072502415670476107045039667091204343331392112066773720356118693574133146276276124184555643558887515014667418894798416309664040400552404018306364585848242718034064206253260818825476332737704931692464891538190529841491211642514276899618375350921273616112522230334636562535909414985052106988222624542381072904256119233146506006532558054750751711202724621947544394005742421711354724041835874897008024705126990729140936417278418296499147330220298376945997631537466077134013175964355468750 [81,63] 682613208001127334258046498497914406059352320995425935572510990072681283837125010231695670318527704876535973724177205486112613283125124812658870068994780702019502396347147570598556026779006852749189434902835884225405343952575951222072668632767559156140488821270320568409999246756405494573226007431538631250456206973369037743805280062328389641087546501975078217672644943704757660301614537971458785894978918878575261428755113220785816778695160723882551331103216130221565545808720445805765416179563961359995055385993572409624089585410411011159988700884533255043612683752254172028269436049065849071303055142478609908181769741288220334241198215500892456939829492447806667476458859241774412768202049651129865376884856914798770601911661817005759511372225758368144173381199015384189329230719021198798271170421173281636522864704526663986622406530536869747142781479660110630249570372099385367870639693408729682106860769706732369269294111018184071502142390768122288378669332009176707640007335171777168323496814764649178984595731909635944542126014961581740924791400842486423852814210990201415830997229615504603380775129199833959807739586656572115622189378842921677431119734976120097624869555508700528445153619832653775385646680652205475412059666306749901445597304644993536915119298347393122133420607787913028480405304822239820098444111137209886337148410360774606174272221668590632549949151193721772731941807778479914943828872242478962028902868649081429702038743089400033738787252180881832020491399829368228489891355879105876533431206090622417501468443243370091319965594431516419455699871706514469355533577096280291737138135293466810616930285598366791612762302455098362878886660365321924864200479127774431060265455776724162287817074195976355691790507632837522771131880784876035477945836164524871344180012004500007126635906143158584929496845158113313097970470978774278423418140808948673875635721955417107999657172813681223257359674865410881908731414860307398268406594411161798632169309563435926373968645193102896568955685506238550745337200715132711577300810571719451475998818972213738976751147286660419879165736311351744263766231597946852165891878415558998208490267576863586115344501649001922717105124454538365940060384485958991059636330467341736039088573306798934936523437500 [81,64] -89793378131530234452463844861889313968471418006640799539826459257167209761025045730633610440208859994571641481942301757955108106748306859989628346629010328982235844172690914285176843075127198278789917625464057545867925106095280753462006825342961409743853168410936096573901029368045213016313232783705427311937589582203378651969243119793689026041258992388530177559900163119616792304573326628245135426853603368611068710560472316992188556063244996905901626106231178153382307337762678081838632207629544999312626802019416954059961843141983325411758468009129692827267352327356692714207811273739487022381574181685229397413701563756499015158471407423151375376044452136742122015344693223517402078404263997120803045064563539413398026304966114098706173130669252572297032992013454368265510844368369876063634925048905338932107448600754373938930272972126494310681717000474536272163653086253989779804921796270409051843361476017056887127351105478977098823891480870690748829596438758478868100519481088845105015299483878414551595931170304938974832064878496763948101706381291141294555977874161685295785751905400291299586885160670291791594999513538247918953084937754048612974987338293259487101474293994085969074577908504759955784450752438596328383569502310645194314550720889511720880938177605539869499664739488556699016841759837856669204952540851939627745564085268133260672227262837077039411574729183494243598906369548633322195006237231153454231727515661822442199866219681501184952337273401137847859074471311346451082471502498113855238388922540924362019220162546048471049701061325805623774413838775951834261193419306983738371283376238566386142059445380336382932755725180466236058523755965920412697363989361654311078561069700954877031032858539452218818826114457079119076542799588322396067779508358865433619322864885845708657402322158007722826217142099281704528242327733271964492713541521832870619149100231367636472487723338529194665411101744503155995630867320780858620224192873126935744465582768960791802194857415322786615215329208071454876667864662746249043662308762741613788104034814405098843710699142815735002429710216854494276634434454440035154067250454644888466982640426910826329087536252112436773649016644479845905776980244436993980512717872244365935330279171466827392578125 [81,65] 6037799071936311947659884456985700307010648691954880306068310668775647335672764124926909143237202610588960584746566093045005756157068835560497339143421656764156414531249940546787380303662243423396113139891910523549412001107009048144100795594490123727239286274333722907888850682611264422168911336877958592770182076675195625351094191652903826665534867221546162175865301433406554140523255975348635450009685743614157932273555537284065369620015302223676761708586333350628793774332339467808313294652639002483772478727459944161870504175595494990788346840743072327979375442795450176877099207947966316403672100434574402862943598261659688081601092263156744339038642973647221609218338893413430301115555121404164754580625185437207418316171808170285340584445556441645822129782986679912272659240229556714265373477578618642268540860970903475136300754208953452913823016648733516920860102395704094996934440036433454809025944352196765951836588770448078554003719165626500873821589266280858085245481093670253560129775112268135586616219173229994512196882139542112255945944950934399232888051989657994060545851911210961523447215112588353580954479953531619280833121275017694107347326258328717513825622981450412565507660675625050878330330364478829225424102899020621774885376409766982373224725011752631598822674378887440808919224151841654434363387119092166215724062485926985565965205966586885611460562794021913845666453418591576419256664403153430793892207235000085106598428777467004131270151133101157257544038624719632846210760621638235210735171548405119546747002612706642709730215801777840015432644310047723247008018532748426393090875503349630616385665724122412379380950802364891753618639191804945238443063912130886641856688789225175681207691791126021460288890725707814402409580875346363671283009623182261439215900140535557870045488417513014571436779431338221226683531154287254535196593254742246168693930166269153729229205563864912809569316843828558525932099823956132694337043198535670141791912213683537278262738220163788481583063999681105358779508889482595595650303627083591424250076197605742362784312340431376936014406455927764058135553716718758109701838564035219052127639773996798715990815159763820476701596633568458825076520907345570959856573267643398139625787734985351562500 [81,66] -249919652422017140136231266518317779911028866173068500170898969721728336173956897332455786320638792286303895293600828184898380979161652087862640193714421611274929830971325508058076281745837730167679071719711599632932171517800464236192191064674791903439846621547595468031985221239260915049916723326268020850443528534286512800556488143218239801861034866954660516710851491452001409593573365726723046446531730690400926441094296154712957133877898832498597536114657169618427964431043388953057522947393903702588508327473114165070314081560582337364825476042368506004444894781462882140199243289780545193243318955275255377271551839163848094536610282664482965646237252896271568206088152226944257754741207810783778356034603277563626742972913981033123682332551411500106380472429168886942676978659702531143434898721931887910659910104293344322888681663249253684058526538648378648364385208974212784398058183560763193900474835043114708869663929984043588832442524266937265020512291496654512563066005645657197656869032159482243155733538216660359145862988556005168024340001823255953927671599101513687767585032217665214189081999106304836889369039056968750258149909611168756471326962133756228714252079100910456030016353046233818342549333012879999379266422163913610700218440830675876365504476791406025201631959353194987489052411537017663452529597135139256051876783588584175517163037665418036532555794819662535399712568418058145625780711043480622259130169832126157242077190292176145293136382195577663906282063607554745471792034114938421535944634611049063451395525552028447094108560689466968965163890877767867795092231474703716755665633184454714037143414689803709028434889461626050824311100269652138915456359387062072568405459522841085123629179439190962469817875239424972045713146498764246386567801963421882737965566857395220021679547029583350299345531275409432880072812068004590685522833863512272644316316661637354145173372574183108054380307059732245613051256240668938908845916717691759910805242077449486259982430588183977726905236847073759138122086635825658394036661406064391871109361719279774864750649428597247830671383488011193602684937461902506238190300155501044118321353953898325665944388282704429496466015109996400870792394172115180595028505194932222366333007812500000 [81,67] 5340062114164972256011205637664094005458464475615962201968381059535031489552951460577164789121476582673158077784989044634733047096386551685736612176848385591566921157435255493238189303306034071309017687358990952941026319554465599691941848359874157490280187867066784599220352306294850459906052232491678820000593858402978302093625721668796857793341213549220982641194334319516075984066692707107024072841158448690242192314125428781889138714627487536121584744694670449727867317569453881988388416052426800088349782446025091872057539026571596948640926317045350930828073316505507261274062662818163891242640703212660101581860590919711385543510656031487692835251762489435227782492754443414313088763351942506292245127703435269879496338400724415039037500628338386351465663030424681229910039116908751410444649041278150037836052404034259861433245881961440570178833378227741954427675609512237573695600273333939852612809098630022712043996542331129320425338823863300292661545850569141779048460170668012064950281412214758931032377376240288009414204406360912545546774194652069615047199426776328624246910940227076933200244980157821362656267809766327467282855159650731682919601773396204938340852600812150986738977038485411357048812965959207394306742538071565684373019781478010255528815935956157185429684694259834981959269078601981309654485290449836395908845650458059026056337680612302625399813806999295977382452687792170800625717467540317960359151570457218363607213839111507065106240796016243921005747644635190612478268527993974532414735265232880747370675470411552623974935964503423424790394310349520592195778611811110462875403597922843299010707594013539570343198099596311145311788297886919067835245653123284641413467349588852903246379777466551430692493464288580159912399516788561871587559515098373902150889544063717681644220190166304977396947100533451969865464099703495940458477245328770053406669597570835855211382454038345862812966254124736096170742043840545918508374082018076199380652169074251276127584484945519759131762170814390026345105102421079824854212805125322621318023830316639670174831333375005008487589529915608147015082480715758361188278417977092153918392287947760234046669155816635140206540476409505570181196682823243637727728128083981573581695556640625 [81,68] 114079125509666079644364732861636877314427889516332841462072410021251366621953325416426807745180602708466250229538191274602126162424808578955685874350808327381028647109939826070232904491149245329131784182151931392993226892863628606051705624239474506227083790734883679401661761554980514372166871700927489353195605850572605362083558758789360186838120872558471799582519930888873411674205716271238869082549899412240439628987792758656017654289204586208648718952284237858789583602077069596767256090957075070473517475291661445807068656770969764085721502957194273895624632910991308893020790229969302100504609509965146173611443457711862433424649748572896399818689645067679253150421392899101760979107777358315590055889439537327747594310495684506842412559737601149918770818600557596801976823641616779293833053653805109757683438072002185407122483309871601303810464045740951022365868584658489894836512279993653931883777151281077640551573888785628071973494148552622250392966555608263801607078731162669988455428118144590586094916155163533504452009205717401467576431046578555756370539945498257510705533083138189747406301973239357744315650554591084071440431918807202957374074762991524220388190339348854864451790920981261886778021481857478728537192737758742438558324328694462879148419932781234986267776853111316689776018738217000646479190198647578337122396776462765054582614471542546908500746070114285894187522837140488242737162385802049144883861445269919253450912363653006755940250984645219626186642019101568191881460345012781342703388673026733172689793440109487345866388880759302380339294647396250383800860507866285108023306321609812570296371827876770469552645513570634949068795770701582909239637456837019976783221985922633655421041527427996968471476440787938892242221871826169315155093786942690991589180068185907613592414934796887730209842883522827193669500105909915579664312898538517037457361906945191464157082033707355293069275924481302540820648818657389074847468611469696147113832433285698412594453813582368281743857392205033022857811435313006470962525901152655864598102165514327456297641731010757289278477999253689067092271168830169475375043096691358365066191539382778665505485294944667611998407063791910776863990084617483944384730421006679534912109375 [81,69] -14508978319965103375948882890450985746043098678724042222586445690467536782285492638829489988469554076624353689158200428470742445398971586244956783044301135051793048126154055427271667337493512319348251701288058979519677508786947572959533091559040175490477656936575129551126157263281993711835498216419387665335760190529040179193854901362600014458728014512040095320580432764106252465736591288596417140380077294915715118527269301412594857063040119301272038956474124431266730396845465627466354267266820556889193542341204799058858497882514665265773197370507801731326319806845446534718780633905453754823562295516176894935765087074017787236568299852038797271669563875260056467475353212893772084042401419355098857175856995255175694052832910667764088583604134741226487989289975502609482669470514721869135362354358001748504245202161701200064421633556209101611462861006678018967017187420521646936984701812339441584470934844919606750588893834509440050367487730329891831678592585900509018849989374539866673016741706909266109145070864248882445915144863556711571484857261397344095265124881682758313135231241776871364386759661164891731379213219960879641726307551515179525363038547527644825030946322045821054003906313378819184252238831314520077681102727586810046151869276854863952701815173042105082704749779245594657350319645904865665280712018870440724741707700488423501963959823481635266692302756219613581975913993686674690874357947748340413026483012523552540919657085636189366008726048800276048344663010190306961718917786092833647717130913095712077593826335456132623521801755955938113320127069672060278370775601420977714190926290234249272285897616566119299360162263129211574836319427792158292837689427874973499645041892612398346959646091542702891228817155228564754913624352389555232924830604356494628311440766272871595521721877766479380840054985131808129283651254397794585737046268074840908528940054850287945263764239587752569009558507576715375060137550809560539902153562998459561148871953522799055376329365979667299557388686130744062597501912827727530890682709045969283219762102102679784144922717788491249217499469574644479365269037396529571841763794691036046078110620801045243463348863438881573711138989147759192910314141045091673731803894042968750000 [81,70] -158500620697223941822483709630696277117001751345603448905170216030529777835677538936711006976693423686129530783737383404484941120879276148355871568235430849262776171436348817987194882821544720761916389615972688335366107670031966747987915665823726165513834184304385403098079261747334895193771984718373561490011728955475293961378369309482614655399383084785427956555634106292722112690092124903378944200764095732302740046335963309702414304285987504852509913386711095418843473575596850660352604724293485741723448093709087409505349629360474381231792382512225710582888435520492524277114567601815852993580569458064465102210396344462015299590851608488422255595651157183507567791292080426679505862228031571839958319826272547044708700864932325563902450170122850565625709178419779350278407683282742769086103185603997500447093046490128348888640704341434370565051937455265140619668930929721903406224855918962137984286398087605611862011622406124878331516521186957745180003894534572420182091398343716048420133231794708948325423898742949737031868561544711277931978352227915709760161088209359391681543199451005086535900945666184250308391127790702271681473594837490759363795114285687061100639235311935951954089574121797933192155246529280512719318279652697129101060083370239656613966856321390907497375858045941741433762145795650653393720000210609803183660048201510159975657898655054180812653549915224030439972956871136878191716225216432917999248547733362160514108641866335136482062241053227685398335697958204035509924103797763210935325616481522897413945241115993261689268713288539576270063832762723378939943135194554030252368171754736165672564857039793696956482135183837984952587465389272588958718432654243688670309253777545530775230427424298431801211317070890492086905586742408641346950113564465255241961221860512080980174982650460695380948948490464559618045807792801894439828296370940105255217270068912000374916982772604215373586951148895891296199252439073169439884966792948582346604825157096307248739504848961058573262932802838222498659598209397824310072281837547390196106922841970662594641212449369005362370039750569544775165271418172928106903039761411003357743529515419070801143705824391662357065355975116634212884747512362082488834857940673828125 [81,71] 90096680289976803357723589832757573386538199072986000692230170927637143019264184826821422019024099365303082016771958054976056007034234729258759598060395799287133265836614120248762362489268286542188113733604381080554564945380417579030475703797548319143877177454982641485959798567281212992910306065643073276014647963942259772958562680738482021546528907994896958760001574542038482470823273314094101008659948505477018349415105253842667128523355767117523731380207670838285998521522603512284508831116581003598777138006277623287066593680471786276159620700133507999801863122341052620148786509585355474492337058117091025442289974012008396886911858269483189449578824369148587234163546931544788670757998473948703018289772243947173826264909210279308883347306674141484473818095931181681195128962147396865910404385119166793309585779131410596873124221984237488640299521551660360716437788108963152350721203728457873325539427227803144166424206268884160599698867407195062458902319095635748317772426059265570929308343229763941421732423468194346408757051409363745264002288604869905007737460011723036618391274001589412766713262700931046078458011980893384492994531775393918761609925515649717013933998189941560107429926046486421544327176461075638397897005018186541778833962390037551394326276398277869640422022144784043894690492704875969383596492271796570458666335781016171540372085897530110183714602197146721950674784469416153766835656104932472048209245350005472381665558078896108061511210238372125696269874190749848295146017674697362500809596901275192224344178880326431973249581112455196591037847502872933854746418123774797435225041610605851693028964455621412858543939102401938638273336181144964641346531648134955638153951194720637292884850484355996027725196137377878903877410146357881249665083082359957534803821383390513167181117872385334275959009271837689472414116326461769316789264454270402855554732945798004513042684896456381633755987164701337936809891856591990880070805904858622495613876921314550762561543830320527377718465956883088486424796255422711372192963267855819012233395236914645917329622869093092348303319918727456998242741899649003328678965277610303921058409121276308467397172101663958070322073268254570166391204111278057098388671875000 [81,72] -4731007390630270984919989170391248160737721260751526216432244691682720031378654332401479295912666889510665515160726340074600586896340110073208938444044198239452219079000101375539091044667979529553152155488424365459383794634264582687940612993045073036755555710777859260910385053759798855615749630297822746503364066248068098073292111691864186058394736722904750941653296993886477482349374969074375344269936678387254687524275521150751881995898883725956745269201866586728174494770985732465476559307037746168614574668483261968376008039051789246115918523054359161577656025826879074951035240611452375918729648499871095510404397876202535692958213860669834556979170090982896792000598098169352871815070732358592030246230884149671436514447286618214350886545649514632797428158552116414771075201696958651663104211699549868307573286664031983403834074836315636510791304175710858186621231370959337099870821599193224244849754089869314651354932561589531182595694457117866820040956586629487682742451721968718385574356013032027821356324729311879706666933726305607903382612342294211265713125788704943678871564976274195274497211467593933475112917618986699317986836119686409270200105697545671470553199427318453562296843813944923477856373067612277424886651768756451206070651766217983914791832488272312266801917176495149953786383102382221790978913889702013831881961524824074162418632326111754626290511235742978342264653277354199597553488576586185418966702444154648147621706069838731800715196040958362820051133473953571903935622432254391280471190802336291812531316419069461060883727682150256228313135774413285064310826724907939218585560956957215915411709628359804481627880598309957359704537581002074990782931124839506078216404910653676806456369375165461044366305245108610415128208541226100603318271713613417156070582954594641358208303698867953597815112293286921698081159036057443714473578055707418270806571617857483489492220118987911448612500715576009904252595358831217129300937303739571923912710577641638481065647645803581381785041658165938546379710977105858510202409329040240825181543567146275975773095248256456371655603793934618605744159425777667912341962255686898419315724744337256057160948016036675946305312123740804963745176792144775390625000000 [81,73] 34995802282280005046623194128616472611792419789858390767342530131605241535910612056888722532190702004630536140813142312722684112494290121929232631402162844825635316405662938986866416216625774167038872480333604848897380174797014788447791634187615330234335439772673260537395165404679713990304956027222312851257694799088176746374980720110962896017633962742190532271315596498412238191998710851344003342015968033927266941019545449060295801719683421844213889655631919093992593519672150237022307910263156996657668835040953302014805222662179906061746214491908388361864047778770527271701410964854054261414471890005502704298926441291159550488763211506034250917266355386149114523917776387736359795575455844586962229459315637101366025037919055051946433770671828203430068063521857519114983923322437696429000892608658509168789057748961783258528516525490451815361235429582506932652450900961869570251526521246135538932334292243201970522126155307876798123968349519560947634566902137522566707140836345746843801686799240947812018507871423637956578372184940140149130736093063219362235200317582680829198019024420767977589060946608021015846076496638655900845011060206269695857354135358638653764763163692589690967006464796305955034737423024048777297638766664574888483520994765760409033540997969231300164523035973919394723022041328022088103960129846276107971050930508521285150026868566701440007725786910276984816932298298077223155738898089102116538169971147019595984549755642785146300346713344463601648319464037370094972854699706954637315347602307621347089911071822533695637269366277721887796801531686056003362693685459944323781629664207019516187379308175068328354095268864140096683368872250639931581351117831829643812884492185994936755291527797932238688623760349886730923113192687495698142757790699769213859583564825728229259911145995634222009399836374504324675223609948616354574666489203249512808633321125439784363286173532554683564343733910068828332809992342820478441051301593531144330240675829087665961334916417587908199126148048704487491657893883128310816492513284544351575495474309826382871441503982189075342372872554591336791341727432130713340695823953630198379810169365909373484381006386874910819850814647224979125894606113433837890625 [81,74] 4030842675247613755279442033907707380768311664038926352772355806597100972594088231107239596483797638354495419807729981388424468675707851141583407108168651767720506536703505425128014642033343971513284995814264155293656403489439807826150341853117890147812632222262480947392809391493727872503693651391927287341203936035066533156738077985137335864753289729881773313638125371241273055840800702659604551367158240388498367468276543202952455937330867799654716643627557849289697911578941214655625961692363993164738285411231297384157952072755489411477160670316298637028022824428742489482194502309125441766756072062466023051385971899989477641692004203713592053395012574348103813676233837611513175852563517499557881056693717572263196233350774708941850711182557406562323436003084543284862884426010665173399145081883334540057903386762656484825001612516687046278515484341191364248856410955615329274656731551585078533605681596246587985873600404831346200657968128739063707072045747318249316136157613730552987524715616214340192734413914780963939875722482473726467212562080517421950377277769966353694630150310962182300206649541947611945470798239053513031323154998630593218872077998338100064590177700957316449170582477894243807634354045063763582006105237021565300975767725282151654737834754381513028685626367998388220041699050460348603994257842657875562234736307506800108898734286204572591701019660903675890845297798447237057029171525468748357153102036838203736684342033134413005968594282776440017988169645742392640526953519961246352420592106413611820094667330580505918896850371655800132308442491990583390628211552608985653746590500557822554311901102271641129964913117260249881067344582682699951703567014655233336549107786025792192648844932568845062665216821598419945569130307134209073572275887755072538162545814014332361894590451582985605742162707267795083591601999030346134202183935197691964881936560064065745148684390976914379575885357825651370113663082605588441232955264380445902044889199810003249596435458403573116202853428922581208540517535763672369855449170302803177193599306471029860960531201386133956284591548222839539801497261199163517372624434970051913850338034624773059564059176176388510359771544244722463190555572509765625 [81,75] -84949439634621052565661013930176350244371510923763623375668304490350261153841378670585892402178069875533244691644525218429085610146045542619640503387186068712716489459424962828068799186918158375015698697215031272370701661607190166733987880230154416087305623970902914853295579126465554755450039030455968921415539764087458032671751362992705000178492967509284345092305705373344137146468464311589628565868677680005475774020579475579183113240965748760266331844219375121981272284765987184006343538304416093325037891697400507552399620879605426461562944073769072620594526858247676553659311746524872402637932607185720965301403366659908058851380077398478152827265112465979614054570080317542732428666449501468766002092580321864020002754690633809356374348052563038402838583287222409272636350699682807941795657488360805935788020560579541863834645381112364484461806072300933239394378339988169659212263709424472931386917061070704013115355124776381755537324126534962407069541972704740111668569974083509512282932276218447161670454393163705737781718290774105546198314267517112533710077938265151185796542335326589702411896897774500296036285102287137502209874124039691597955696891243144184873190821819288950498371167587530912590006604590716602871041888631762666773744024329112660832482998596666476812512821926820646378977417925918469406657383419707111517884764881804469204204674154517870334633987493393270011682679808652283071395793304423745083727959170315532981786977595656409682055291488278163025450210021524001660786671812202577542590683476048835048110854708751987402673198103853857490741448728456644710441847616761140481089627929057349864972090542016456163460732005235566606433574235451234560742852508777484045593550960195673348902000260352951183660200092157620587718023315422170888615386257133916755125012598181454341542425230499665644640260455303273469026316435414652803593944507848794705756179857891533145093721739893166264615443450569695020851088745776362563002973883651846098124902938485795920937482946410381394138239279780258722348706149553189424318537577974090462382614781983168208101898788218079173426840264466595371810911448315405739922359241534787974446772675909345357936428705381004533592204097658395767211914062500 [81,76] -1591950379265158970330056645307242038572483201563765895165395938174580349147390515911179763862287816054529913112513475456832205969481599275936948966275128170393007119169963640851947897787863016354097064151014928223856532540462286468751629766220042667973279353334096170512816578170596406100421612936889468119630182284802023362275796277339474858514740070809089368518899985162844066460041462376137576338638502278885211964092857313414948361150745426502588651629124909779609646288623059130535818426881955014834212066354670759507580904875435903445823951868865432186354484427214198851871556814670439457505491997373498806404291729387938702189650360613024327773619152238210709461377119887147496708119144389175058678046498560759312736746762785763209076850515365999741560095993634241423538460857672901089012382261461806737892765016409829017468624846339407325353385614431380587357445066697374739579857364410870115175542365422601021171643699115818572032918660843421360234694833723270043738035238157533681099955271114522653937026854989243116879455819609578713732681786631158562571266993625136912522311772182970283996082062086424434045132961274292059732863967890441268720107846879479990693303258011819150042607413770618516009156900873559702684119683073501136369333140167768573952283236998901593397707972161824161806453124478391012393334618368634819702053940337002517758323256000516674652545916736862918379755629175642417948286154746279483532304150445919630320558214870449898996465509826332013870190899766875150969867260874881598289848877856020781494028939653027107212878005727096554684658476127276545898904412621103394487818470536538386972099707029064915557129997271323365328063138225575185603152773388329688623510868370367491790484246394609971804791505054514323232379546019219847018564315198170519595787181188131159472492190958712711043897299199411706018374581036450729046232287040495133053082609756239560230851165215076419694366986560863989885734969762369263999002310796395905967024605637782438038269565863763589967097993094956144100202415049367324141118374527148420395196189360829220675920891237173802039955802087585658038808906872748022180787816870448181698914758380819932013193473974155267569585703313350677490234375 [81,77] 53847675618997632827575785326178415227974228193845684550618186241180544554388458124191492164615852049185048058318088701633982152969250633178304571161159247840153182603897529142483319958386862408841079007138658390739151740886750094966589474420030198320916570009759229301474323044474193662113393787039089035803514729032573262296099088445148908891734604376278966802592380034780160743739301943237220796020409777005815535988711861577665997222294314132910891776373898270598468731511875038272297848946876618480688411309816844993820825917070576533303406346873062775426371031350482947871369287747999761256595805616609022188395065003300487578266312474417266871658780426478858253045082888971926569195899645858153103297506867167203442924947779222305403914247024649158394393556157476559297149751800928139303854425589496066755415685833018237884720412601667790082897897705220830757791637611627692814783880708113745136877582864272123407490409430940155439140382849387417702575676421898589255249618753967352726576326407261056310521052658029727281691996656275840619377820810178142611795221492593137992173567764129548248685717810492416344989396165845402062965061163379165339242843490437850282510788102067157315221706281800910275377723960959572192092974064716207422143241380561480342594403747979839550866989738341518594662209904470530563547273905866501834499985744081732287030244442162104172739168848721404426604194743663399932147126176205774645563506293734796031532851222869542844521342497242507125167210529027823630622819369035278074300526120236872090421499114082892671272258442972771162582010140666375516203583438840093606107319464575509026338003435400533640069022105417280286297517918987455601215533937295484699437732997309413441856585720459077565750519020955824227063505413440892923620588483672765864972103348779264188570564083412367637520128608997921275289726042839086836134144470478455465345694386688978661382696528173573283302535953210936668394275810800523641857992086980755346192585042615575293702249407865657434242818096481479987536035302043905984407611128665992147378502786481695505289813573150011892420185071625739774188454174484497058568154513304126833152702125042787101305563624009664636105298995971679687500 [81,78] 46438882045206052288600215593576531354012040976052765017532908649129918117469060801375914208653090237350161660512741411839402381351208273721500977722814121471724760592873009819125676126946946189198520224644642382511134912316290009593107927843743062573498411522066258958849352132880527261728134360690958008669219918141844500429189098301359935474148409750219022595812231842869427949951692247287419273193810932602351504843331049107467943457841660934591992681748454883888855236098968955864887044823192494571645958233952961110522077940610381523164663045053890348927508319010050905657725964125745947008770103435007636195937103536889165805971038985447994162439251611467183955116883062362481834693713644060366948070058577148478406553840729553598512293493951499917841230474772523765581009512513049999097871220755316147075769510665072177234984180332477220376071687735930292261555871477023345587257407023521917308745118037808840149825533832420720105685998205720716477122254967929640497989139789920529211420575076138209434479095354753421290609360080961291420956454577858507482010815402545951092959819755800380726416582385629880205836339236069539203526782257142200137077735026272986114015686717534245222041841680483585404631022942662328394346268376159410423204660574979842322284370980875886496766071128098779672359133204622515745778798173299044781899706522855661657673270251711462466838932121270516824074201446389898722809362940928854515424675949482422394773272559545901254581374424309242001106901684378529952819706271327338257101147413096649909024282452512709864133732221946107508194985313576915380096223293267578881911047890908282372127894996395545242663547240534538049827111601427577440847835746305926584864486164723562165274079344800694281176420662049824788869590606746016008846878069699468156115700675198700938131527063273484444868373262032322327048095249316225500202084963104180186533879290048057892419711584908653870870026704350803282799171532787225818096216680331286996215500483925619131786817261428431881497407200116831975788351765791790905487979347113444347972980317267110815785983700269162253987286761097140933032711712322966660389028964950944617492595593508108997582439769757911562919616699218750 [81,79] -12143707133573887723106614621835198547946678042689956287770452636594128933014210492846005119876814128404880970508498908114098950151616194900005704737918759098691702663707409185750499002960929348966756044820283741576647778245309966925999098108395368145445927102752786168801119169739412428563659615802150185539617276087152746653519231581612566639409483909509995129976354086771707232903688965078198144977275432998048055823026567865670743497080515654214819375714762627866551307793169158201637049911037920363270808623271550728395672549535802007062990121636167453035518501877810897359142147584473432614713871345626735031032760530762316256372720581248567842576953917648575588342949743299356871587095941019999086706070946092948274267058942493662478354679669299118879379412259369161998062615459920953753858540045747155829910387364335486223752890166658084488344107312007290144533662283982829605253416424079945782208080574375966598728261102415320114883429064964442402428495144850354660724983493166422665951693982558866899288516359486648571433050611034107012184358453402843742729424877868499452749260055942451651161226518495906772287223316022089582745392815121718474363934671101123561030706135097838352222988914564148665182093363071918081387344682846115519373259278586757378721892858185499512079034457700253827820566822071690534142591160579392570163234470819417931806973243404181824501224983431729276966985014684457135172912611621220308776634971052668826358551047499905249576999340654901872744868144683377967570469790064483890368959243127617969598813644987517730835284810892560907941801505643262778122230917669115681571968789755770465268110048342292305601475205545262860867346652485894270916985741180223087631103107368705046072789568671359679495554637934416347412576600268892598768224003406253450445786313418439672417702872037745652415699211945559210286449021610382568277003497181010744516042204630421518297244561004584269508772803191536300051408092491548892111751232891879500406202600716099060979061836804578829921250111011788761012965096428464919617314318872027158364829667844796321355469022678005204996037676300153328441907864557923044264906903738651694530455323051132410228092339821159839630126953125 [81,80] 42820046402945624895828125398898642906820396852605469758530805353921647902610173816613354040544637296435176473747857705851757852477757348667550722504532793132111438891256826163700597647783681878707786155258285577943580157050058870884514651945586446216302621738472254303772295368742328351174357059030315445545752581574320881379622882721169670246525418561921138342979558775872442882941814159526196757088827842019871837314921411798473172012854643376551748825711349994974851172377674128100295400280874242809723245634258502368341573697922119924962158244520203706916753744322329691934966982910993043926282156935603542149917778528108962342876091669670015486841307144314922989730886738165253905644163803247408449319768506508376975553975438013469095465692082811063602974094218813923474398474663051805798506131432356489063157148415328987989572275276876595925507883660211556249350719657735783632465022389243174641157205704475391624528083550980358007163889383623519260260122415702907042148591292703097275803384233453541075798079882381987015399463045721403956343075530858197131617471617371158234172621879923517530382803800560375537107280483798211058047430760513041233551707099631187747466529733415483537975346387624506352226614500808298026027353130226218709482459363205778680745628641440020203752935796330531423513298536768678690354121931667807545632620736247936148092245889406339562203910737462661898611833783890246556424390735935225535861543139001159434551355758821402025460562352159252909692501996234002199415699843223975664750282809738123173027080655933677727743968593077894152237071848887613228453487952894923370313822570553611761954247084478900588512876127105760557148402565310942586183512265926966655622044231277507278694764156016033590746565211330641141267698160911951586765237093548901977374374142715291645816970261693560575886347821295395322183894217653628578128369059935383565917880004343001779300073364213777475488603687477916850405629140298488096199945668454298112043763232628838348766006363853592727535958690637990923806521615540539193877250147658741198216360645618663264098782071298614233751121814968293467732829008470291864446563266358258130414582431910730520030483603477478027343750 [81,81] 1596464779496002171148719853637678941645801310153787256320923559035747044767543989433871334028920079552506544977206556615209256046186520343577604233596843373106797276671246431537811015386008655357246567449251393479093446072428562290943956431300739939464688987472525494902656491908857021580042603077051904694048804746395155420932952026366829210442656558580074200043642544097626972023074422743309048570646883039704584844246404003849689287029959547552674698492161192856823437934434597640352934674731016621056768058559485504884558421202837517987315603195481679702228702629920419228468583619771804688652605332343226922352394906830067856571682983667691278153202412996048671350464549064540806272466408183960134607093247943453436242625692983789538375508935728711758222740454725636968768149079488777574725372087908904049916182980074150408119483029242788566226079714682178123732129682190255809007334544092833270185875029918664471290768267433728876028582010385745638193167508080598500607409622890745737989543294135164349600980525000230431441100864079799150337206264112082195097993667582589339701589930221454802879400407249258754596945988387303333114459077689764385891623024179619407343333589036506491813464984673573018835861770412301284609524196192171135580332128505800284746581595917933994358438680563995920844549367113617924067069416048725404369901033081474447521572468444436542772344387837028643763333363691575839832270551131258287742671619771323683457597860004728780088616342895524966935442248968886554931389624043946960195485117776811800849794693292542541345892076390831221979924472807005793068977748523392747531820263140384317058556566325506462233180818688599278239813289121426235037160205551946493621800683400343102927706904812313539001925636604505571781638367091411325931209037359333467907900492058464404726926084102678544600714989562660925023459998060239106956000582105136841490349279424058388787822930347865767775312889821215080455314053297630776587695915464598851189066505404011656420100909977655043603087622292417171206193321423929949275247882321843794123303382651955588158145748249097486895749113784342800602180197974116673512366247942193405728872335203050170093774795532226562500 [82,0] 58100192301124590503430769409076430838108476704678465817741227064907979154485131090492464369168973819014697869710869887581914147316660632745776497190180002320558084497866451702913188611864235856085782125293522824383549981937018768676558852406109975108586051446854553149854422294051556829249628229042667797085480783976462159169481862933789687009160742589790391246076593211580056893012545744312456484996074652411730669765920267722227185815602233749123289412121906563943705721330660988341297833686140192593113053284990352509252770027598551677045198833010353227184565718795853022277321020597483438005601811640549341009591398314767778184587079386533984467016952952554281947520197155419910222631318318135496487436387847158180103942644200741400092863689421508750730239719169780324250612207151982845415058952753413546734582352284913859753883278453228140429120656706033943081832738302562265460751697636069537449359815709518911971427289503782234421561148665179991606710768672417618154302489275999358370082477561552855160381006410205482311164130671089318866010656978368095856239678149144621231826914180289082123595804230476355203471240448973950793503897582649380915284743667750749484857971827940575320104314920209208761776422537730317103398394081722685232056835094742968418491559227947104700817789988166605883525567953073291881876849845821223459397862628836693099441254602199572017679276610507960871290673006990111973166867851646671088183998605696278993419825905442293561991074717347561708639146008150082309807679612874267291138904768951752085757102732517639019927107909895765075726133451832395347339496654955454513133026091281611472973594174257965199699970529746469461537420196735810080387505809105673310921413748691407568900010107292028873346533736854750346141746538058297098292242341810297457114543498411467419389371080579228528975970795997931099783118557589075030643434903780735967410202557913991021379661473448534795715646848097678312894174405528798756062598341984857113830722134079315100007175603750584809258725579821718817093206236529679959702347816121346665415849242522233070662411251821257900992768041120373748929931186912131118540048484791452865255284320725756877680332423573914825950252103999294968814712697389459304664338645807220018468797206878662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -3825724318630702463288931891247531597446775379971597992038513161963633895133935603621901417320123469364790233417710107532863158574494787043492116258500399455734095643219941069432762696449743764462197202139729123871321334608037708002378822105240468082273756633553543211866365492002272079265920218906367193519791239924198576949772929803244632092304493638598521554073589562097295970181146526681788411247706637995282953709423029503563090556824271538728584977214378213907459195856597986348720185680994544974436387796963268789925690008136285629402667761711803397994563593675926075721237982434183554621564684185421279329812568518712017469808440072123321001104191433744480412838448422897524104715400478741035071545550936476170060199812929886948169581665886687599935190091442555439206179510823943783702216121908335260535605302184380396104021054504869497156703734283771420131623230373822431238612394110986753671874110756878578217478356936121836472465635879314564786933001307800437377129790771055547992281119412121354847362111618461157699697658094254898077952252352940055515236543574822943563225530524853286290151463331616571509519492087164575138158149204842378810632595161020929617010352381807858298347805458190667484137463960738315620542873227367851422244697471757299260671166641578447232201782908333148096022940467114989799563529822403033486692903455917468918740942294802193522770929474956538438230505645923704111542214003016718024848914060950190490511765942841782162898783487126748342814501438461700047949305663188904137734728985083986458473681001538557098484083232062945980216320186011396987988993981417295690812412227390089174762719357448357876540470118563908478430682819815139659948919333042702479755250002967541496125532352555576715840755222075262097524615107082944145117236876004663767527716386936415953589955227145130810729127793753895540828766408815864411893249784315287115918859939601264893041140865120404948342816872966075157605227354830148786360298263101904711182837891618427911234373969895893588595521102155811124092275168129381197048831991942507104261731816762136561767194994343553055451034530971934065052970590700957142517235544569829246103158254473047329610062845238024429868241893498315144354779683177950892118777265205054050056787673383951187133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 185574813291843945365914198193989164591807359560458286015004979835166751180356301802701700827187705568242183773775683026547124128188427789027171388867014444427608676494264399771785896019192347753926424983726816844284311221201142004638657445836676436229341051259841714350370882611975684386243453806964444634437523207799255171279296199862684602382291902376634341088791531255071705771681778663658698214632021184880769995727315372384136176050846567605487764233645907761316387258790327986951651301410728461582891070331192327675855939202844144400737473832851163410612804956829342936755022628448091089430679897397087405209476002576394702181176055787983206382809589878299262261577394609119728292381197760174688621265099672552360628302287774724901649922406885520829762432485349497724748300259594212757707870204680541293980638461843899275356205115746798886093365388690922147575946913854434073781211094732271898218770140842343615726905393470811814244659524556900003883523487658269330038426305785734039229974120075782454582360160213919980773028740474471937828099525375713428653485128190696000830180966713745215497285008129908198166498645144582683856125187842777831624887097939023382143781928705492332092652303496614454338924834738536741307507350951471620265105941582101554591458513268479118109908405842059319315247357301219770205227174815584818997937488619798587050345727744294053359170534851886572217575801385066113607106029116831715887089356397799108199395749470786243187080763310845027854395481755656917411662619913720259936933547165598355140569217932176416989832598463228565851189573822019852435213294453148925894028274927826346150155733621220771138275054986378737964122868983477400774694817475937166790817375501812489355180563500982009653575494270695565855247967083453170108358409686356048346573361631730416533934014929834198476168138811493865287190084130106256092171640084953974160098932269226905760723921918198142434076833686680407674134713639290413888131427454827460246076237963609885786611841067833459936179256966870977129593742964187567883808300525058902433601799105419277108347779428447059387305588450709031415470791565587357595020851726376253836534279765590635684553740592324512825492769594687567916879905557407170430183555431130626445224152121227234601974487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -3008084586951637148651973956365562257729752164876422537839848473992193042754113017553306725623507008675068278380673344377510975842117916260857259541819460728417233230480917783959996759278250634082201398857742908513447641992362407957861455305032945679381497968556795272846245341899499195939740726209400759474894914839412205036973925378155478800428921421822261539531293515765302277644316811399257182987264854525852421924147353903648914638151938720933674209589850271140447462585228746724123833121213823409151529304942226248078651190990423215712324596938155051348877440783398001318696531230225351589913706049151035882967433056202168877964568287588777518398914483808905081592075552549325522755822831194812878462694080989316593942653484098178848285822831329319454314031134415674317297007051951171682181033531853315249231339826640091221862404900481121969465321619175612704926988607805250464453282117667348934041002686771542317479969663386452701832087283992274613946257773280453540089765159982719726105672920319166939508537428065774697111042650681162718921438906737318155838729250700697216684509251264761252996454698831763745440345842856704971328613064370480787085254840389305697158156018667569528693124112977361477609703687178527485050082725185499733288873419860207795237491212946066338706440227896785011246605888485855573810258365087207602918634583586654556812884398964623857754741294161583195086884540479855552301793445606101703675825307265595822396169626091664345346921741663394028224541049353937052840231279442247316761191876697458937699094055100762552660977558311852727904008937272455959467607219467302463885062945549446968211241640958191399888184802343191764879340079147405142534106343563627142098491354623326173980570237847464817272278565787615699528439081525263832214722065363333268275035293234015487856617663235632644736860899868388468277724154501689587402805030705364919871664382788628155004746563259929206862907466057467156227532567070105099063416650754551857445886456912868406425976410691884287548419897249462889033785339748922057468792214070301848928588433417204335020392444436263076824775409095650337521675610396446264317090670697977780352138768236536558696320891321279801282847503129635200021301659414301653407830584467446896623776808610273292288184165954589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 101739713093235511753902691623525880755644383121533884034867293350835311969788525145346699143438756301325311970435842500319639195293841505690477290860950204809916345048473973922237539719955319223001999584133440851862567633065697524717179322687706302422602222655355351316395747233906593444128856423953140932335948603816250934043425786634113174691313916873346363289362273024857363047441918236009425440198105712974411074946206315287872216916699336660784152672493147130300121010002721944331110013101494999072400078313909298375313474518274806321414442982502177445681244566466929359369058581555592638141292834887830959909404574291482699939847829542117429185436299524305373609073297326299125179980623876919428175424324868455631133156375871170528111107788618741655857293445496425080968580933709531752314398515365250592482946034695961835097137571098250005441395861368393942115189341131601803224827393426485360904868396560356093039645773754260890558026001269154388099538899998672312559224354778395481071310805040541345866166854541330378904377474781957578117399126721060101467721320723294975904553599410973810833821884553099226415542427562698431451517067228971933284780299623456833387994284746172010494528308794321010160862923877223276237728726309470314086350324455504082679256210625975207129572437405279785772960127060037043860405771439934891320578433582312597040137214207336815382406352181583910675816782457634760688899101461285699575592519687244052637426877254161770202236139636570518401377709758685342083128727464103395193633728373989787400307560227416469835464516051328705558616758111277274873034020652739839918342333329476882501447349343430017841167449553251492858401346145639706219936894028269287321399562111875114306672657695858803951629813321311015921413519710300232089485205749536653984349435036967142148181533208465279056023269359683481908013999530634029622575647053725384083818306741303620235558581016266756344601435145289491703020357694413673958012863186853879427862815843730653026355641589202798886199889144925547349163037768962654418536432273805354886498993846046139386110067287088558774659630580598567083397140138236653587926354136673410839168423725372650965859308667561937048031559608386361925069281545140130671832726968583759761540581331717980617668217746540904045104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -1352240527471049798594585512844647585646163796377086925093644216724261177281036201229056807959942528303044699649144265637805345015690728387412335953718256927302121837500523795065709306039722588971074194807168530760267319663986838091659429493627079487995424179634208121672756366409633632202755910387335441154611779689324012264070101066646483123531573942069644331106446880330530369259833842674958692128184004433141265403416466275937614808347686325833989913798941199888631354377710013365400429919946589188201804613378103716885055421191513365499259532450983431912894176421368376399559200153625235353299195645422966029412642575984865454936406780712092613925391994826707216618324642095407919382816642112150475914945941575158229524051275296737657051864284899156482602415620599991243542526789629644721582484278251391445768405302757011530027435020301660546223344708223474388082509094268860583954930743263169698737326193893773421582759477092070016406197796944910892972175631721032819120292404189924254033682011452350087560755138318926709904973453200161373586646375581934716225241221982268271685721067717059873039722587062702994022471465372514559749731833455695081315491470642502627534033221919745409077048614065487965072162221158092188555495766198132899695922420348583663138655008359142869284835077235981777140382373661873348241152809139375068592218297901128007901220102260499724800837814130203083706531780689060282650019202334821784911867811609591450545493549285936090999293862487503438144797680032747141170054932408537622716027281699562938418590048739626977482869402232568024194589426999549919241738992286678199452512895597936566966295081200146136004669819514439503051127775853426578527253028344617169793435666515191803193140024084540287167160483223158883050384407677467375159438494522788783329668045634123432630831404978833062740496279077478323396443969989104588220576198629500953546909736786089313021417958899125284556987494008304131994620283789640152796740059918715187054272785881055736570279031648415274695218572944517566414325147891143107428298547078126312028307953378020486192861699265983616990893712684621704892897568496603156097696704951605088147408141542342391933398457673012828284906753560131955987049293250808485945258652964156464542684141379690065942753562922007404267787933349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 11966481579921116358568760165190260107348606193480275941520212637095633768361883337947139624194394372589641883844461546819836509494520779733931701887273858621060149674690003641911038465579692185326419774155789287320740875878933148508371420786694849812098043763185252087869334650685650613498207919992436654526106886229547620981145322845252379310275649004934401702166824137044473165599600701206366632813795139169388444943925236145053992265831168022481806376688353422658461056804261973119291787517103901598172676167988005339524438697371442948699857555595684717362041337275118756266612911571851676608223557204474617960586810611279362330015095275420522092577998704292005539662579441172377081341877013779185280425230562750057402755989648524108669816736181496196840272022401925059029829795653889270726321763609670261975837358390689749158949174143580345076418245631034168498656991982888883913573655867575030226534241153013938825359590571834462154078950788322910056277101502927706932931718391811694917503938411021990993787980711561573764871850703641165647776795413196682199441530056416762411819354343809287789039148773015786615552422080192566772439617085019022809711310595408120911146240384773298098116305030755907454391884514379194637771936752391001219038340400746390752554675250264960032446342736517503568864713151792430883847935846080502495906790728197249989045192427333790390346546964283456533851854904279278790832650433267010126177675215205470775109605283678645742876802548832795129748623833285433602822140222007444727216798066835467788462953895058948248548206972746946536647151615967182969467774802262904323931214581767800402926370748641519899017170658941164353081715175646401797689190746304742000126622903638807468291949267039607137625230547367603625466075574355020843773797622078711953728577925917894807114933300983157094772401433820489959516193524460097683946207078242143266401629629871070733786012085731985415367960409895140035659444336584582113020957321777421549328222848129031793378821759246160919489170984031278512418183449742270083147301154970743673485940663361196492237844114090275560169296895277403908324910340632663611257451363981105004724176238505684416468577981386381684313336302724464400245760561963251125785928818451352378833961572389616486583596710602250823285430669784545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -87673032372691372425351465698203847968167887593972544121308315552218738585330943346127806951479598129978523979791091784836044844508968427924960651998038513737992569831681270422600844370001112882856862449650819501503652106289445013506373335136202627906014289760845218979066980995454232823882660592596986331883014437411558635417001559606423139310252783201261619508271145750450242655496519922833342287355178296037295345529067374287892728453610904398004392603563663033299677063076528092582312569333795352878307860762493806746519512044022020089859533087941843969272953008482109424298455550377887826996741295256090595722333318119747938457035241132841978732174711092329516739457772435826507335092609408814969157844204688615957887538664833061893831597302330039163864884386881884430354228147278379916364269944095432231534279146950249412987779714826072738011516375255353782829362381238084814928524981914965346949362260983918606488658049666620217651191117759846896180600058347793694102664863553537879851481724451249802215954655459984408111235735623814772548693412393289707245283737962474022573150078198564921878334503340365177048333858317773768522187724824283484437746374653095717422804031450727265516390431398616828506011928598196659532992141300042319040844148662971778001024994340262009959140501308822069362026550312824241227476867054967207100098407512818820598787681993716857391926908065453264702319113846572168996579605645470987390516210635968775892230899295107001214261101976473557203120241470014170476148477260467584476679877538421383092021963324890043355343832657469295497206887895868443665031787251825588261264005037840011193387564989291132420690141059380641671912092323600202899488736589520611755736644049523518109317921871033494792273634473522796532911503935091091513900671885689520159292610028533714757171392539345592968978641244662472241086824692202173590972997605118637634512856834205470257348857888337889673501625139949165606586752493769493256673020428198428883723521687710363380990881129600950041123015452018331916428103647096679840495493287517879290346868381464193727054416926293266784812454978836542829362585064475679998427252594067500723238332852167532403409259533889605268058277734729937403133017503780300083798814625850023251301405486772515279628517625987171868473524227738380432128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 477941595026503231412889501661570868357289332213591642978233505973228420510178471329059458142904718599102750794637576492511775410960405934501467430709852082638395644485091830964487824551140441811044285275627344532166091900166864246242366774084548198016992710422586630428030003997408302845768766096879247321215091002755202508840796670200119616735783431642933427595240398395975247083934576832700872932448775035018369720861301776204297639140004605187073423351595916464489936793545662289348400339931257021616576986859990802654018803229273294955102712193103238520367593599731830131929318008965148122362261707297740091301879627117613091779099301824559595363242846402061795449943831253554464311575437724768007839757299758131773022204485190647181597925653780057698497603341515792574639134739408031747669495970897813678466556554053062127106113351649057727886413171869425786851044412406746225374671129033168549986951705493941215100873327881276874462171287312772913216875979019654905201660894442603617431585506544157346372483309051824809833791649684067527748803881577125753396092351783262209604721276222053387722705614901373074530094326102907141930709208045543852793976777565604588456189622706161550351353271159801915218709387247995747877913715766636493130104506971983587505551752094009234269367133709630864030102928592070701015883120825702729295163602490070231105818142803337592837606155470077897324567770677902116271416946883371761634684432246393677887519047742186523780711640331676373793171922225141498981858516795090070839027971343102310389625522184261211686418227329408564555235388829900003274828145943296001918057289417776211181138296180967958234143459036219170893035096717671725962748146239516585642595187128480232940161251743723021554253105975619193149693079259184588410676739291234120084074560241461852412038404003364770136633898268909672534233585449379001801943984439641986498198843113819217768175231122467620208995299044992692814031895248256224605495439990518839772842985005969226507050120053776773479972635479285453781737123005924664512176926724318868728075407556667303455246845223187598926109644483274953989821322315816418857367430795153984983072636138886690786307735890545977562578201700974939540568383580947535311146093510937700717512768478807489207513583271465934521060603401565458625555038452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -1860528970945827310794244994576932405031063633056654568424350409409199697923690975584940057701640880492600852835067615929826950713552066292606415391387863708266597634139389759500671396554992370025532946347595797135803583330763796165241226008868958220279089803168388239278676249980022027603616980063157869227877600344628091749959716100743721237215071182399143380416664311477101730563741691118520080629724042936042904786329119302545486115235758735109739260894425305420700099865801452906771371025690756041881920299530884133987142118235199963630195638688569635423572575743422844288714731373926819210374798679884252089839618217278574781525785973177992651652371897024550278567938813521338615948628779491085504790728078373379505323288421933729423634377421206547758439923944669736077149425471894854863856604314416702871956792105227926952803437503716221273782041554900985755149231659227674551911065625121396570324184925951032362846306287817238915192575638338302595275801545289888216046170744481589935826363873067331058570003215627375275912190728237284579732451729958415131772294645863612619815577777361309999514010380188525418595017267972308694846155652538967463356671728678506235463394587652058181579765217677252986990981729694245044274168056566999185193160047952054782750609200122307621043277946858590926855430009094850746280563609768733250984069754056177143984647302427567146563895175023272801239675313481840086440563717643444005586721359754740801447538008995480611508447768872486871847155525091016958147082219626674036664737191961491512883969862282348043860604534853942004743375855377376533362580400084481814450557473704459993235760149169217912551850878971437030438505249771665165345315064860505674734686306421629131721662110688985841647142815942987548971282118714636415116608473216800398080161722096126644376580804279181458705325647603780404555549719619227898214216283841325767645272704015121051786680812212614666436702333527378122220461926140614808548995451285143071986831317707815672819397708439497401828105886286272956233343099122694300800798293164676268732402057657994511988196652816034977307097601361022839907305652406759774617289236768347535030589883153218276056486325319476008963088432800843152079692907069545002081673006109578746179573892615033998586641303485521173419897644762954769248608499765396118164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 7789988166359797256456178902867316925630028275519252199486959125129518975307352063359311630640452133220799129837660556090128060046930127919653314758465741731896166072986521160271586810860406194917407370381632642510359127568574663168382233369843489830906047791998481492173545523321700880467808626191936708648879610971487787563458507811106744291915167705111917723454747879274334019905861469451669851057131417353239596201204735737993544809373299490343232606178197161779146064008232045622381396841026649426339624089895943509204786350045239788795188354716641863772556877590392803537768022567279476319119872108621673901086904520425345067812049467249046995089282830821487061349718242186086558906168304495513544899982122029966083745812417136533510854598635074386823836145037831795163252495535101117684051770823358395139295166427826297825798186897319825651791287618848275111290967497877316905972176497826843288418074697461171405415594631427164015532808431577928661399751398248024645303681996065332670084387936053686789022557487348259236382390338279025855781700831767155562455690311428657455754376303566167415615886999873513651687240830616928667053021092097028923357681722081190533294865816818481290382224937026280932199053127639265620492923117198946560234281587294661787926199905266662905031941534012060517782220351147259739976619473474293769587425934032938732425776416684992679518295062123260018145792377226648539873920260556146204392787721658343172921626560365977934843173538818541399511535707847029755349628882588055447122901837096152771941935643737392626585827055913963764132827243522870801498419556592639488249714067058660197237769164496982437926643304918026065933607237395084986559341145444822269951107321238719096189003937383450097326196522688664623819541541376546459286693267515112112943450343650696943608901426623702850956808360749210089479924617625072121486906074242311332917414692527187093011706571842671134567222822639187887214815319576391158803708033430493407393899381750549907775952349020201267023547936949324732712755435908141971546978378207603890530315953420903543518772197155654748501662144108017260598748414627113119538943125535096621716418486478719311177605499763231640621699961870284628961441497490521461812454108822181152965750668430447989961070912863617691427979561336059077802929095923900604248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -52311969297532200526920343969147496438574783432476271128059221331069466836821968304826690009411468889004733476414168061646115852135663828221577590950959673327155851068253987378798820112119230104489526704732915776769673099369951216501437098552735561095066140071288028809766075734570356604978642191345257707096413395630426044793128188334289829633337394383134530231368101315914387137241887351085641878609932841977443372067104561003180921456414133699379126081868586977578379592765612854843201818426291206697869220520314505422613571421700220606926316907095239086345093337118846932312007185635224647662615271502123721430612683734159284233015937887196063607972098588035109891692888410752954747856873896568696904880938270834669262571915134673178900154144965703978113137896343110759206307763880358109207011051480300638219892713656177173135263759886856457121464621829024589713152439830209434884146272096757573568794253983191957017794728206964335225752325286914721629061769891977915450139297007890776919240328455018251164792641599238561972734983849967110433967956162362105424053229243281837755298379411418466716218546338193394761357181155271501210948310774586741817748136364462215123842421141240714583607882334176405305982490873639175175014119782555217974681321449384331916962254094720423685605659531686018039695952205058523914886575914542687598321193147241674964250725714901807624959782349087432011424591028413685167084786651226399048140511684377459383189733634288316982793261084578619553659826828893468543697765476060317338638664878470742990458491829720635498280004421770952309944826590556499528932646546947822361200680475187505285883179052677692122607558833775420238590675745718694286645994456388210447538234191805835857087681335174959705098757386522071977101473004142353357580528333356824387773632850817617665930218356858746540331181106631270178329658057959788324397523562348620390679200914790754273039319012021233345074647746322986674710131892237191345870106378250711513697561673707568281379670362513187876320762548452464382039022070723070693979154074018831737801100529566438761714790353288018029676348044607895175830437217540868128194170224750233994741348496223172610910257749825327880151543579143259573948335422298288034997995153389425189702580678395433537528564946473648315509899324460274527837100322358310222625732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 339347203085999887551331291659209430808582971327967033021013510298925132249194816192946889674516327611465283055055403815522700758256077364359591749688584306139228593186067349562682244011583977132455341224028593411576631655817866657266450629234723530416078985893672176723939995877622237529547344461777744112489603510996080351403144777776323447820449584366301254397506954748461564384396940279002038013902256400242735990128090727604796861157058437272995195394760176029850616129210522135862462815053068415920043599773790825359154574752028476132766199579547282350986319352947851945972014766949718213953068711980628940976154562944512613213078535085531701310730611264135267549726990009409314622230481946179160766091624767732460353323747150526421992742011060038940023388034875024343432878109757888232052095812765285109196054937647765923227584561274571730271776934597562827889184527624465398823160277090763536651148111885659705256446868219067422449943636208419518011742292436415223562542342564744615751163612021945926120720141962175919593975419209572833466317960096995030439179673260594263262971063945123400753341315086186936592508823602636561289055633222408508253624481870955615604995578204337103569829377204900018977744667681882899041280881075255446359277352805092381336905577789654423649234085381349243484119757358122918829714665229300320681949584361488856141281166326278963772697533039911199057520300993415721721523006376165420196777409023936976834335904451520541400088326269095346178680755197394799785381575957109229659950386648715123712515538555382617682005303158538434651188665841947027820196669612541810627795593506487253539022853578424055471041428792870298832635611636253046747182519610933543816184819855631941731137088859502869859089145587238776860939514357258492931388666461251517289830297681069390192394309349750444205430603776360503182658999626908187783260877637327274709158494247029903201894096616501639633066772255163122808623997453272774075343398963730357705930536012815021851782265634997381596582637580801471876578737399633114913161291037768228263745138684972152913227612950054731848703305985815428506065995331546274671387113146594625421063259772531972496766832937160144120653215554795312635475767682831068735964389734711285107835971312135910296680486245047801880571192338018884568362487641479674493893980979919433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -1614422661112790568612720234760642206187476414825183897397748501063191946700096504520331857756740610468418560529145903517942223930112669061761837315538476726627009203853344642224723281620281290759236777783210391696474492414134824161948267690151796426945727903911391695445243552032742835207690021836137780399650810977241314451836533677617939283290085920601545149862811705628449395746636044812698355358620682051373389344965094760315164765075179475443770378134885136219917788469956422202252735158439930276095004942341905113679201998606318101683125253009188918300738281690696265056870498441290642338229831640614605746066910127451373025905290525552389283936155901274939416430236937609577796272441752422447838579952433469888064084478173551155066489869146844033648534779388361220054040141722326872709232506609819795917129334762054306520440428675481547194967574269663473820297042036012839170719320702887403555865867411109860494061415487087395693019078478057395779323144747395618137376405500184596577622426622350732350026285888326196036631151675182110718398352755745226822098047700395678128288223610825028067041084824918049320553213970046760682735254394986421280536488961400561799751696526702914507276997272585153848989561136097619578937557005730786211617305260692841864358590826937941585079514087752157139663883888962373172538163889582888109483343812571481091482412050531999201194939577620453575391473498753297747342418265844781957129442838086995719088724813494532358071795115412364878448527237238020742436176907919849502722593520823386221427072818174165001559995874272039074162880410937220876542450984450662739620433488815283054371273165983797482579957368068619434109850925582332920421197238959404424532780821926814376095271803165504819275159364821602037879973343256371890654854550622124519920754584926314940804027942889964992338575621525782267866093015192387742628410667221240383653236840080180666891824117981794676335751199781291959200102574050562322166888536504703860128199127156324551269574624905956034360470422340801482624678729355474609756103795223535186540527304085161377508960680762469177537604168440342583080480619162072578398525291813861533377268740526859357889118877076275031974748953355546729642430401570627802731455740867618372460034520229120368062118067657498731806594537640165535371909732997863784476066939532756805419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 5634415492029750490093969814032555074601136385279594431873187571335312277127754646884798038974329464224520375289249617767106712515327615388234506074738376335884234317604766832084666314260162638653325959377027922421449479652294343997832573291043230487923995191080753681532135743428316651770954878780034006932006762166691722943151644660262477069953008043583576184824552940156637167051647272531060626950436191410277443368025331227790423450051725487506678038796481911118212420549859812416542102415150243427271773763960823837665420077150026843498749628800649562450789620329573518126638531148177208396758276729797648061942127066347325565782437740617307440518078370490292231110479989632788983361093484498225143066152599067848008350427412549060025889607691833075219008291019732965727830735985975271597725481712022173178266251667474628759864149425669842677205965386882033707743677974161108130974414570381044035297972427602473734738620314643696124492597406594847298739482711149372702956651322012149607208769993195514931742798591857752397583545316781043944029022466962606746686899424737967555619762422801236611190675180044856506527133932019468100930694437217555100319124619463899867495696287250802861000808308659212604677177796397512979636508609939718016769682781863748172204184504745600425244669075175523583519785636504307104325657567614249723564844498623994136804133845637850642892045162588337527224016233270084136130611496833685280172825290245310137471193862923254220046920081960671213451498169420416401724650750014015402280138296464211463723287714921486725394262620878122141122884059473646916342237965981336968639792125579660411839216707522815408012624523631828615427896431796669368118544914483792221948482824840801919661839888000213921452270189281429818115716904329747595417650271355742179910686461114945351257166522014717235631925756816735923138458368776521623174150531200721586285508007718954950978351549701202996744398892653640043844003211364253922521137084567409173266558483615558472777117167279542081601626747092773255666213501114424741272468786538594653290744049708689365921276138849838269427104188167362402618806681587834847029145259159264738834958048188009348418641203037993476762818415914380254350412870390826642937268014656336331336757236822230812362265489496691731565423926341420941199197598009407172980900213588029146194458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -15086141324801445987062613039801646235662371414055984180565915890667851372162338445356052485137857529649223994973909131996624260826874288080133445220082665777261595585000624969780349800441258530853701384534439921659075526233622926252143462339428190894339317305196715931733914786977327022745559695286777548707477145048268205590416267077079634225475971867168387179709281172751202566725787895986241820595678294169011598798773212631542822816264410493255425692284098736226915012326557422778357932866281126640648685191643237169768426486784029121328201835432598984559942578415316407618973880966909124919936328669876098982789470091377186115716931541929809573928238067652401816388032859158832790080935573925329199246456538053695441629888014472052342248646025099311619978649642290901363942167743591818158966106348410264033094427328898433713025911302102686010841041887858796948967523904582247487508559224783989627931019037193936913362959635716791597247241327554355709838799006517357071775653315043297409790531221731006550780170133518586992502742622010255289518282378980065088501514576210647596590679450187635370939011119290820949717046562402220374354673630885118326258066636451557124987868294462956504289997741032024450512652964227526592515340335343934145285573343216283070332908932160412757426771084457497962860822047088205717614064213799917800972319835875578743158413184471092256962890882995157331619190329677494345557996744726192921431840484435962742480842921832263768335359680769158757015317566241789729921851309308937382409010524670516041508693239267927208334264199599274950735070142686733798957818985405964544810954980241654009607156288556205171058685278302632820090824980629201879278195245761823079201682026829101560976048769506713362288777370772102334869752336752275213830688654300062778630473020043352526670048522278981799234850236626112715863941207115728017151939309635141916602672047982188900555443480487872271846716619700757646025465095731875061053591460266286450325007150392283843130905973575892856534077243043966476390771074974907552097262410533284589831652009384307279597334243964677384895221519552385907696048168040392061495964269771867791045138758809968767906354321257800806626023760706194943736822305837494919126357873028021671292687754845126015394471584173058958703274322269055045293161568210546508161939982528565451502799987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 32541161466984723478937035901413777189920758322900754799211120417010021911675478963538943944635397391774128141886389097912062113291186430492021518513912692057313581597047200640289246516953061978268867952140488687676711145200061886676889101281113688139185877332029109469248708313541756459773173521755707445550217274971784914564212964670467070779354656014117295782362621389773740281200295885138163418507931005980269191467033335825378361325480046616779439742703882481345568075883432611304955750300557069271798818172678738775017914890079188133929115426252175430173658494460983911741504934383300854533376102175123388913697638039715526556177832802367527847831853886204110601949676248820488543851689897943205804123445904621255238512728274653949313847650777850542460390277789477705129110956597323501578570695752092585658874132127259873623044860528471751280624314585050144984438004674935654847714798559129445832639032406280237276907431754957981520490197568509534694016603329111691413260178610879643636035808983131406507019882567497154080260836729757987368071765991013995751639642250500746266641694408885807906966633851764302916510830132870490801620161193582432983133306448311341584451116659946120808599558589559124624989924735465632367358547201849918045284060916145057603746878422996854389789003061968355237709607456342394089758022397836369739117004139967168955212208426326827469491335813858793195778509842055391840297031215287104681153875775051740723593686236930313691645697742826174400021245130809408464253741655917877051627617984587274817195438652793463642436640873812953683616789191258558142898398378290706904080237628815687552066000193688901108061325503503387422990731344758751824095892646572043730208492097665853011782695314721829496362699283803819396211216595872819624465702893629915901242562590661975532112471912253734705900890481856036956555406525816146267044377089374607990393311214841954689974746445716084097740582258871077535612838417586947645517250361636259791430915869451697681152765914399095779931253627423315856433519167268394205867684799838617406559282755781021714537569146964451630134790741434882846377003166302781665233438780513115491071943219123817470390173818137334965219268019979684605137362500058310444141391056099145474464537698128981295440198249928835897982611773477307589412625057706932762057946972866773194255074486136436462402343750000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -59502174194693404124364128322824043117220142922612026453759080323726760005176349587139707931542204022281037914609916073141586008668646652614843073037174668396652513550048924041616253446527886610103015571757826599138640617805303284568011509328787989698812533457136343851393859341599725429484142296394342674225035049194602898294178628989217952976550553368720191999353770230677126862951305300063191052055015397095115435638825465751724138083957714349325846142738717978309471356411297035725651221213613790528743384875850039938545294520025306228584176466570509881829661196400260520604375312827625786962298431188173103931040637626167394141843530463060094964766157382530074647651771882451001653412635674814527789596953930343893662155652574451843363118900930877596949730263799421933276121178738152431456178893802530330788645885799529083183048938313503240306406882751020718496348479797277208076432274969664828531008757465099765055416573012826731893369309026531224815689640682757344045508796840379300748053635906156512014451506818509280809978296814368136706615309802976448564333360654096998759262102326311775515835161808684035168541134002234984955697113516499472307733197110710719781765808293733629032031075009119999626818595375520996708486471004866264756633996448391084432660139244552275175240184449551756628932395097459397924193061841016808626328134499665958975155335525576967872920340863884207336981558267088644219515812096104907599119979453473215505982727064036004403876659724675211603752417195884170413238345408507592603049760842724419479050749170447403176009848669473867778810877585395363162512703999911548864737078009240687297408119271327260669727082283478458671188591893836666129016777501351736000845174869104057538015037172127063930420250847329212691610810529007837237993057226491993682049489355983707153512595904486007097926980250735730329660741961553084082094260793663871247826589648090217668139700621744013752541072718014518399996338063729146101231180116634064319532309218877156585917134932899881925645583180843626418436318052079745149349946107402188579261395249217522141803161367126066736671834408420162602017617962217037171574730171527349576094558988339869931232315277643353550250318247868166852290916545545642121762570639003999167194752013183559920941707238304732313312496001056484715561230236566658986029185358923587756407869164831936359405517578125000000000000000000000000000000000000000000000000000000000000000 [82,18] 96825077273796957343941612091069846475990913035796209793125804836044989642015812199331108977843914323507509207750502967078747203828219714471900268240805685650112642289080097142649347138484086641409102969378589712719754395005399448203416926757086221980900168731446169702141564976416126863586233837530615520606708814016623352491976405856990130192746951004782400437898226518385736435606763492477720175642996844294225315961172876650511103975988985547834894081089058107298558877094181270189685828269900795007375130664437480353507478556357848655043638065400271042036498544175398577654721688126436963162519395945794168134468886860539538644415601564761839070586394504476747428749047797882312736865689579923915929648134779385576845401945802510776732163026624436963511001286597822278098462669344888391789711662868834607115729863504392291328568344528401865954161797158888032053896645737846220217156636865728279188342053319342966032231616603728207332098600486345400195937233209519759243873387335421874010442657136431073902654656639399845620282223890151269837427221413672158436775238846033462002903955941885929040118899920081971871493927648833124480759095196288269226783367685653991419316645379792711261168274896816522816909350439991704831159047201677432807330977363610030160884197341737606078164242742309017448393621971431541424071130089589802010943615699785500758481952880599627767297899402727253049263743846606268161638773498487954314809699794523865241828950508024115516202493612699162307577372225171809478097221656328537751401089954277784704585651287592740825578685622793176485489367141343320527657108115523016623774999417430941348283903875689877391315510924959068474314740407166500477482076064216885290076565479458284900862059561647241517918583332366988884580877495011577214278066270103962558690726105885596451657344821025217239768058438552133975324621216704008745581864989029104130976139876421633694422301216679935816912311312736353793268548889224815868924508036949430708860560421062148622492406069584853829158165715648285334157612610528343223221088260030283759962769787808072911128141684868616263163350711965373779033935740401295729853471572164810963427173396276882376260934869145787355083558032754774753461952454559700876211991150758747545609794139370627934462334578932799634344738468997433284880286725618928346807069121489341956277030476485379040241241455078125000000000000000000000000000000000000000000000000000000000 [82,19] -144895859659631286330952796970937082773348183742211130379442203000878145135148051649347193540693349225949324551652918346749135195830774173944221104652769556932716848743065818829246733398242118463311595496222733759279374178693280796554681975370364099331906367500279538762672151699198946139085635017025267671538537971052394573327591873242743822842237651579739093952578587974095599447700157707190814261618158617761752867085741732074783762840736344726912097844242132355442273963098369656159008756476715470755997896170338811414000123226741480704329935161166847668924739730897808988237414735735878035732499916793412097591525505448863241335435867695488723122489993827104084208720760343127901841609767409598977590407548614992414518741009158216427448259957906333069990587454458798967149598886949971718992533442375424763650954842273502409474848278576274991722513137630008206763006773228934243273750792683096514911229439946091926281060127528480940741931378295933768549012610680246344949476128410100503839452362336333501477439343535196575955830219639158795467066328509243247217320470758888176764440048748798832289342269252140210360530950972629198607329528653870451559050718519690701809628017970855167477084834889545169708666237648423582452548595972710673113616636650484326998827052201141968231078937842893965272590682419631435048751999999743529635876197037442842289062585578251425590743749508090636206230797865033263165362750295514505772396243926632962785099108307367143782735609444434961316347995525140024619920773254716419484697842030180650468608268929465594714244994456881956863672276696600471049242008731768102330968639638145732597598502296948089276606016263116128079010554324991539969295132612003707564495529601084797338690165962908610655614453190208267041524831413227239650584699599931922593211046610340186508113065736028554293481122856151473576013229790137157383591319116970794996619892568135483455715181672484084476571046501500275036175276376110089790169845946224398806376144066544663261894858500797344758747071902911441895081401987273578244780303451212565334514294682236747257622508481241580721414964438885661056691623255357757999928193466793100305343065964912995354662441870736607926860748920764434893200908069540382831782392944186465903229998366061579241241782784390057831512726753286021207553148696361325370445421389594981703696774388845369685441255569458007812500000000000000000000000000000000000000000000000000 [82,20] 200301075927862407494585998687157000825268438671555940188574048675668853419619926733173761121528091722810245765052073555230896771631348065685066774341277722377733786727786792092019137224215686523114858099126287828006913980649203037337577137989084747064325533065244197635272265144480595485742424626850007690963893649588283343832741385577586953578326607398131044029124371896616643650035527788667021271703124976610279938089450251686586832808758497124220582047978821583717243477755258303735635427820039086924124844523996465543634225794395650163322783159746292831835463963439355504946848563568111759120008590065623428299377500708423454705920790241662350061358427305824656337878882978416186253925601912393231299187494647433292621020342069801085542549825700385573994483913510614764560432558350440171058636526900966966152539622667581946359265526929255683039174482306311158867028544934943166973190507573992086492475904186307975212703105998968419139786854849919156210037089952810142653051309531151155168882403412981225973318567490110650136788790642470348573498219063594080421966524939752186569779239393490572595160516155552792751657294217376899111230467506733534544889213133343026583888279155877038209782865707404484945632116253549897778863312525278336485020160575223404266602717356944189218198622223719056841499417284097567977188412943695194027147360350036230416809057040458139847851873291578707488756649216727191476204870322952902520313841679216906436053916327553285001754185575449378414326736438363227577886944301819209033285260554775350231259646243640566097880990023985532247353986536541592587913187386392666516461793165590794787521004839670178300012575674726223361934018952353815974729625117497536651507786176895465514098276289536143771401693779127482901570609405149911972331675504123988129449642511533717271625968171195160295023376102886023962557975560228332918022640853124642666508925301297185837776180035048492359508541056106630527061471736496509588677423057316707818770553426026308752136279647762426382940610900947248752023979020040535151114421066854258987643899765712238237701088759740687402178951723696781413087548496935789797929413014962827455787094955691778022991909693330037658858920408164334765526786673700319685396030271978487604126200075153248167812789924979536422522821227027453460750281305775374341081098800499105914578500467482236047089827479794621467590332031250000000000000000000000000000000000000 [82,21] -250594170143242723004767483772701378775347244077315289263594611562625537833289090238651369433475645902882128561485890772823420342940255666397471980444561063202271565789824672637367262599668885663571774425589985508492376995186279192035095509930293157095369185856446788072987066430657114967434577999281263397060893021723552395347537372084568592085031444129280871956686834599560509058411377904202879225634892412133019460450902566418797270762779657493224444941945889471709492146599567667116385886048452529510662669395583064883217930949694786008335867124388129726112765732270370590877341891450453476571968496594708712347059052819049099079275706053543824935486819575065065936909245492163962924593988556052619835982275946396564027748910989162005881507792328875595795520704889830095541880029988765997841804357528041473729223901722330514664284369772838181252230922759055689888329915597620955889921320128653244559961569659258803157059494329430757067039721809293679373301869023185810545955103751264482515200797289843815160044445161984182533827826601965694228924928645240327148615975881938712584703731529979320173720305901154641654944469065373163667351917256384930579347486123501588213761562288323196974201614321288203822792861563127807869603898355529076548874233819437262949610851839472554605948420286172112403530742955729883556871764124418168366256292422877269028107147687941474341970338488987917012479839054641752199477348178088962013359414289823832247426810269580175526009722078709938821310373631450324419039464903619566509719879465807677286276806265976832562672042958640205971874205959920219003491595251157546712959933310035806701390095620148467530133541070229953573371979113086932996960050647914192037566745983421980239072634853262576136278960519433019942715410085147502535140218307269267141693117380676423750858830284740435147441056237978072801357902056653413019453259001687062683019923301923108601068936206633258156938127924579436563092140986852627371217635146304852693905745472216932933349294511571680293958966548895189599617819913803546240148114809687751656931715910012848666376725335269974763804912110942809580033413594255099917353049529870630970440533978030682125105793402694861908818984125210627298814918943611732749229017703654761957354801882379318386168549785415547970473638002141039522382441054811867365927504609959940684084196888849194184700763798900879919528961181640625000000000000000000000000000000 [82,22] 275425942316237596505485691892442850878585499179102785312174257920260884726586617744803964614964251997986930491418429726176334256078832681524259894862654712830586898675376586837890513603347914934034009406624119311537045847665677308952505956526280589802747357138762633882911739503472602961873911836369469277827974343943586075480137587192505806473909995865431891003418199922609392970131939338086694060533045804628304682680279080549629861260624043934327825223432871504977294447483994545713405277934345417677275914131105258625231121628113859245733418608672727561607895757444784528883931344380287670796552580773244527323452808878070503049186786419061985080037265286446071424760738699064685435210943466185319801242471609302165391803471674634527608732419608826546450564449187346019673252804252605003034473633734516040444896662792092155556026166743140164248655308730808377799360397201089094029263463051725264666459841036398189844513303374652992672736937789639307778458700607161624202482226728118798182852406933019496686211586299731779459866463708335295924709512346725007325069431773556483900293659612943590456458226869070720853525232803942784518703351390600169610434362370459971405994558200545074650185958416932014583559391076797009908904204747861704040532788402731098903971852074969061341747708034672439514902899444775869826399094661593626624650599585666902497590549107162826399306724254494680313866691346429604903918446275477318631246484599033183641618241206941144691887513743209413828903092404840939459046845859268399313213031552715272316076779093334092322081379794718761701252177097581099059308625862176411336550844584118467826951267956556576471458415462864327220390346213272707420621562849803314948393515490768870867502180583150646433049628548124253853369189944826676076107592646483599234399166937047556479906071317039816179565072734784169108932967969572646766486793180881901071331101140925831115403584070035657361304763356955462148556012154284944790507297416182840028787509747107206772905418897491431515338105407873340244705215353908417332129192956332562131533231661040819989461448876897612271766253003315192368468099591225955529038271386932467952971643794414717352085930838828446858002134348958219470830397308138363576833857262984357522508676871310628621412011101617513883039974944088826807411531609066102540074254580959136774710486047980807083890297803918656427413225173950195312500000000000000000000000 [82,23] -259180513845814415997380315004433392338890029057134012142842087700973474187526567023640123143093069143092859151515133286654063162805385608841830946499122301024318121084563614528080482693683518729696925091651581437556225042126604434556802255614104776838241722999661356966550353476328521912384707165448677544058777774467087775046171317805157485049211357643182423511447202014793255020642860977834355723688532599343041680672980537977497275572639978759041499870684718755892427229289058370382302411628812944610670731093747512717416619355665199949603082715306632028676000021976121011140536113548923462060687818498771784934343451331513837954803552280214420595047174444684484255038834765597451494850143162867526810448866368912045995058539972914350649649233839108109839738578634989318287760569048079150166373293826147470360525823654691651848449572660431929997772309694958989264163010605161708180529729178345568213818019620323364236081122608939577774980504138862873904733117783225525216574820774557649635679956304005160887727419471119162005116241425896024599463604407349234113513055720781543781920932863767110665404369134749778540870625524812712037727778751663841862029233774882853242690538983134728651974480530626863024331710403831141153216561091137874146072418845410123449862312173600864193267695901722430805638786257362539904743777076993489343428113902380093725537982644562376085680710492676740571507273509775575954982286229914440372815482041806935206763223380344602536254920326058238613533084727247417246156793545127124600405101319867048271391626866321285727845795016356793454089294658546066684232528982889200979711781992011185341260883377911368998429875943305516330821489439262851726193380654263804095745269923907301913891629697585489245549399473234940983992217776017444415933767270826723267768451475075895401911308467740258916053748164726782312141839936321523831094304749693154292023423615741390060534422903144913806297388495331480365896463108406284783686773009692849375459609546174139761716767568274953058185835776267223360406959988229279565364239311508208741690830508222864580339351286746475864478564663851419302811486406807871917731089851019226174510997693066280914479698919532416430886768356392719522434169642643261097206088738130063162340140282418374737632561408635561413289854134357375508140151657138127228578841235915002949737258290933988478729754767471149534685537219047546386718750000000000000000 [82,24] 205879064699354511693259904844563359807217406594384701066730928992881756351981386258850084744719434004487846876951403811804051290796974046862590690431705518134184831836992129085958035765964855389083338117795786494669854066980534959967367248579456809368251460002442937752549738156883766676522159993785924600667269505557209229735899881151137786060890238358769171763558638457391180655370474308161307983878365693687968167331060121668168372123401803264471939657286004099401410656386856075406853257700512884493634192296734538545970894798981295182032911482485897622595133369500794961123452465556827619331119096515903316244485562911026896041245255602322385010765293970375001495763129153156737022792255720618033111706854963024950254331487804988805161665145571883776862881816533987075765265952025378798392582437733471626241998583907947995763174978035247186751298465950867456559847565670896863750084368397057043332514273729999863755752414169784791360070608781882838315931761678668072414229623345804638979789598289584546344277502831512098343051395334016434064185640801801884526749147415032269492970297768143053307497607280288615799771002835802511513530025661499835453556543331719499068435159044797726453940082304804745109825104002788320839522928946673145653963597628117342345211225420940437373398918050920712173839669079740671597944043998565877371395276321710807410282248355179523940722409594959298302366064632547235724655058091017926658993985473662864956521077886698091947135493486960574264313253863113852898251188715485771551565332016637028132833377272390854418005963170055932409602543462431420266716954431619881900917607976169095994684711015727785957619089355157899156020048649757829996389983725129571125515559555788643009415168636283207374321658997132585543558199114347795246849930001983280122890606805392557087090099254946295599169874261495091397766717382189218229841119528898196969403167133882077927710291823031054007824756828480760599312495297013397574087304596319792690449904578145033267124869402807500538121389195800067890682291591441053198519607746222453046925303996387340721616235706726195243283425641471741170823954143144713566062723576826614367612913247123424842578571500922645517852555920441518777625608260039101506880740178004917314978279052654299045567010292859931628785244570076236273231204254878569854483918633536400135622829045975112643165015873653045375135661743115633726119995117187500000 [82,25] -139216560704534905972892773834934939944533220237452243291110977662140036146308347817325103442300563778289564402901961234892828606761901766191519991639926324273214334000182861349767641658876872192506244695064347244223833702329684811118481070040411728513704252476418022856166120647822442887963565776516144750570417536507191862723241206338592071461419350028450299904485836033470593089247185544142110052756455004161402588748625178717479551893986653352917659889829238662188702437773962087448698889358013658850621670872394165038960466244084969503521878761955749159649377244985666249663261519946072893749987185241435068324958202881601027107414968237853518628687770309640551480869291841951261526360607661306855803339284223342958343260706906404072204269931924001489134592108233338738974598242354978469900068843124515543094473441679162970105027174668501530358176977025232841805185264505943278666521440211781657377066681014231539415854975758868481938206932438440553189565733281916965100584413047111586638906821617371161479607548368293713350279460088459470990110061869480125117131057492782322928948401179793414847317635199056211010864646186587314734363963122263639192606975076639617447372227281573914296995824511922927142860992563196821576320628504275381527156376003837339617046090007067316148366082722691781897912875446488315499694411963510990380090033765795485683239998488248552132074038316909073609580639353005676884529210824081877584791797718178788574242675566257954662816526670762079118594809526418106836922636628643814799566919547228757908173291582980305245728859682093093035125430745973684706278816523218957216749347829807916723988296172663256834074165791795075507137605086540625216965802489879996373220205205437054013903164010988972806020396749018860914434062758962307496934319490400758300422806008782628525205599305110521265954692465092568901310173355708713130621415064219240073018753506436757746304969947532109034200023448121551225475306913418746699198363309488767463455678972906760623325288232845269640154203227180041319167691544435311054523378449143551239274120795745078213017393118675394902977505387738872318823606267256027011369902206295983824734484459453802156974123931099757470521375982743237171890491256942487455283431346959438792921493428526986947025080896964063179107730732101987568361009626925520164921854687196901189491173271862649992120040259857560727141390088945627212524414062500000 [82,26] 84937154711399387959751077609666008029504666489719692515338576059009243736940114261001811376050580099427089785450474920752789771376396702559348420959517226231805451410638778564998028416706009863731246323272261028479734298706230951960752232135776045912651679008070652166199084128243601510401907210259787046478702658070089315895708510304624937926178018672830217272438604452681384107771057753011791683321142466310108339462030880525088246132574825125525209801022729201677675911633570938505231545998581742474492668866695785774929010158998269574874455501702956750254915185995855873153629108326532604845742726027266918825032739822660738691259652358660161933918264241941835029968748049744396301004152605466808258426321823459465370048177966695617404451345374750348968650711556377032351002132332494497407481517025608468765996116811802260586449424176628529591060195603862184672947307740509832190328535639687585313543059832356846915557423441793337743157666634244206590420787611021179284868024795224492668119117429325941722372264394075095670411052965603996115263033908638069547366492046661222890219291003181815692623343379733070405077160299788516334472297566090308103194583674241718860384188511044617179437271390383124615238415630317561359470350609446916664413053992307062849683376511468721575969354681975771574886592373174329025749786886675707458275209137966549555816514169851343102344630541140268663572635603235379811160462035925558837020262500599010593451364370382272060651990359938157495721777689415051130040563445657132119736951416311718465776175775475927503688911515614135994995919085183827141607383932639608396132862799966894461950589052172772335060193452873449378574531292400809056903144628120389889349496868229290102154286499194533907299317317834561343350410105391542338928321716402193835520844849658139222186009555153693327558859167605358775847159368708432312714468621883483900854360761509808202025233248643487588725761483838606167936148533913410950340411580095295040911387604367021147175719673251321961168403016159686450979542936627866934195662535209553711419130675693169615536511031430968620095945018439237789347921989380025370826688197948948921098406106183118065369608682494569243033593725606019592173096192717366971163344099313482539486064478344011827864187738339625816753547075143776980773085539001585242310939625750395527653031271732159042194454552643367861719525535590946674346923828125 [82,27] -53574480808356278324993393563616957274234936459124634780541554687343151064902730619761411692193367803657485618131748987251047363421809929916961817378720044397325669098315741916336335434842113484476235738811366051730383451240569075457292717339062759713184641476642887495790082534154633372823249026890287247848704915518178272845497919533176547861629602976958889283185662195271657631687714237692167137305898568530803399430894363914696616075911296895312998441536218582470276553408163674109954786641133797141539913914417630506425090993581879142989313648895173003649441661020012555957959038620933908072220632979830820921851535845985318073783880267197930819023295007137534948423107223156145846961624838109958054989672412405678465533447310962182713256645521851651721958474280636801853548288399259914568641018680610637627668367712775935277751554664720269937829700007980577933240509921555387203572259884328599558148220697941221959570867039227845390900286990088144713332566701303598108955050942509064265229760498047993457358960331876685115373727478991269397605305556492157598003753098332643419485391264441204281169717739220594335745143333777412677888090963920218542351153715219666171125275343442142125752360148472680530447254661633403047287079387680011933978935639190385855247104758015645531539742552560104473786770434342536830103515730014525026981433977225202667665456029269327569862129394656715763048632011681160134691375236988977397754940934205604613182820547177553581442616360136421199018979478407572363134586835625455322690070334751347642090063541553706284324100652345310477156449213908456902604720145886426172399733761481218612993726619731212677143522972405414764312150562351168783805578979063837579432344934366600890020574433078975929807101785606799689262316290173844007306738070631728762089382368648810927528383424218345287296507800630746011760335799622085858757997722861122768831031085510975315750165174259184555905544704251170864850487616288333110962838646324137840526346743114083992135731962346933835113885978473449037053991777131261065251062646050221657178078688927351084316615435762779495359821525956259282828433286233612542156319809577662005677235015916194236652893169025613322477380978532965968302408247577235602582456727279581636562221560320955922783669337650375242958097475655897526191760404047605396584978335293968593520111902977099294781426763734089036006480455398559570312500000 [82,28] 39679911294017925333998497340807020913941024689644494622407096915542152615906590516736830740129311493004798411073949424114861218803394589925824489477763320903660666235618282487951701053630913121175517173847897978789552424578792948177440118201569119284564576359524378750255891830293995485595817245032394913800260982376875209167503219034968628285306851186424792885182195772719310302425214856643502484076498622573157230016262237869042212415632473319531454931020861701979089259715765037057511984108689391707296389824494601928612235852509359356554432961533717083825908120494057408980769807394430103061398936174779110569945593901618176117341054938950591236245250145558082287120122050740495049375509985041284684121122882765377759305884369145934318185099444558990837367746088624840844928209169165660393438252664722448725197761612368572518571290001803303017279499526453050501819143384776131698430663352169050506672464496654156061059402877633792776100518653512523664972358108313502731923781832662008416410935272156121213350323030106054696637452058993156871897252430539036212681513484524219110151842135740145865073859027230262997004567596563833886712536031270714373376173945355641195903712742617420146451633290174939169983110891292926377608752443964788399773400734819961378224746051039172040330851500768189033010067347017677770911124429561704404137773960179855812223870749368124238395822531000715106101297710065395043907692779659967440735849797455024658825719834864609552144753234762379602546176388066789253226027780560307794899330079241116146910619860829503975962043034882247870543517565682412040778689799854454316802282858474433083603369352998303788435027920099067003019506090269746210862367240113579519775537727770936058644053369856985982787897592629262316910681254672532913231161429105859964383921713416175653075257610783328114232822881416272940505121752012624819764964564305253012396670937636748187032895867171855511010222362825449879960358891731095491288489435795407880923302711342057466222376525683665807993068248084783536627486987153142742033362359713625551577122323152818301902713718447787705071064747262560378378985819967870418380378526291091166836696656295443799528902023747160093108042343133653756913699970464446567511187912198609432229808400751996980517864476287293687027860775478167653308162574464800342949584436833331797228418994115590502647084036880187341012060642242431640625000 [82,29] -32962758620171500531226678131590331565551477970275240488523817797050625696122390721193525665662789862639253285744559951325756203150493527126571164617867647341138387569404990561542982140478735759256297821401793364857360318850713792574266150732312954371000706942393393569580440058593178097158622785228377323833523334831879160283299726666360387086447222692371320530275360063663906199286977926837194791668362058076002445790253821455965319096180829293053503546179484482696374055345850314856881155589234127456363551734136493889856258352416298822100108116738431449355140357230613772349087273785840077271982810276853186073457169838148908427209576058239125857324481852377412493393097494280108143404004600320806060622770935241449700052669949434698925462687441930773974705431337401857818489474923499760331734298739320558728207234606654847710105935109116720943414137678242937512821227930337044207915586322610895710209545486682621318262995220363212968886711387161878093704638719238405928930179665683819772805105070439590987636801009599510670173001867872102048105393503565466793920343517478269321457006385254399751620746210123033415447642068978617874558186454366834044809000572998301862565410922831045139165467295627125145712817133842040101446288922242171251666610101210137746120805443755196381454006521164970454682721310903402065213414698798122488162139437807484206754924089082495113874801595915254473899755669413731716281640428415336360977126121045857939652509723203937993181976662366896104391952443457414575348628833762894276006723016509028409092926582720388510375902857145557309947328270448933730142745789318102598840243283538622406509331581353253868797320060974388938216999707999618692633661586044495514158427755004125461119875453599897973755290164340700932978361985977691460015141125654507712345040778131404697380377701320042264198869469573006912739300289756297822838886334040853437840142973225569829318175378409020722935292757693604936325150326687648348162486003513344978126594455474569414981907820740549825989482699362338757578884366279557465361238479828894743455768503480482029717980599769597562053066548146842737963968206913809002121072846900197547970075953012622137711333835555277203424812272850106004874681726559124575694003608795930289851850679008196631361823468043397435881435760917921240928309715094193526784718561640627923974901357666213858044201856500876601785421371459960937500 [82,30] 27035924679060143801702317385679535403318359401112244842302190656593365653093416288248565464716077042756189003168403989335358348532027145161254468002424396462805281591108390694587240648834626066591394293770544707164377544244479324304252149033506584831606357346845757284234861226114129630688892350358659531153372746512571857046642560657531288112056614095657692842520666630565045369110231474017919612320372032132720827588605211708095981816110994340182152144863025256191671050387181183832862468878296596998141665611720518842378004225134038030923517722506615308449212014451472667971157300181152423585322185446365782436708489261544085807027870015794323085294345551996799822101574496069809776810565546672446389946310033892129648024733067310139168574636860080446966770320192206773420766249179512367419430107035141094141319734286344119619942956278524578940860953355651469704012260611426753731495628120817531260154005112736700562940813698735463067636577578962008116520795781592824564719645263280923709931597115234411199676880320973671374682682646309603795530132854725171152101588949152088240717381589449913338978780504952686840060908284566703239208697952133498350793628983694816008398706833536362687994710595404370383301719102838398995015852181611999336904948826771342495088831688098464042776473875524751568872078918832293339746597874978312585575105816574490593624976396842168614063842401337965307001721067878759301805741235186896122876941609455457763099685675771723259871065441085269753380396962426968855822241727423716302880615977829986841204022782441004560610832572170236166671611926020089138158824320856940985917062858313422816481623103710129923229563123863106718235619678280941272247936602937083190283070352299068510185937153179350236892607886722086252668309494759927936116364869132426558564585487137148616831757747565590629224876166311522178519833499525502578912166082055105425127589500661159981630982168838471707112783131924705483925074156730932162874685231570243108074970066410690033309063141879212335725910502533813303519837776785010379720472673976524957005722545919634951070475088042810961029109794705483746185436108880901491256848428790370887971575925894285066183010454944112300201013200017448089567795572061815698764424547293747043303089125322065182547322240029424693281087076649726936823466756211916017529590245916248746275691245202765777833064930746331810951232910156250000 [82,31] -20416242892415596738391772191414303983597721892172284638230132286821480118924540368911111642883237405886706250816617285077968206819875047671158045795355313495546674154144685187513144517057896734649925308070642708270950343287939979655766494082773129471083473151054937160817762060550924683756973479002969140931739865340534858661222542683438903054360535250854667333920229717045013827210583527128836509982033037892482315538932697035136570079632548943181047178444613868328059137465587702435519384728809913129029919928821844317882553646070202555269683483880212239267092507394445457561427179473489514770748255729373699244565706562932028238927399508969028361556193905200319501113855260197955603809142802957275547992184061614399994584778646871354560348194853752747184191933292871960201901335734539290751962892302011434371600968130848114867708392783272197959819366724641389973668902698797531236363328647510781603640043489200791745161661910178636629356382975969851099277512438083581558645223100310860774383591022861921058616504557229161250134165474217453402775060690340136731111126984385381671649432854914510161101533866998645660195028067704959300393330111546826487282092493874301602842052754723561012074088045805199243917063383279826214180180446454442876583640520027346842320651310566450210657397437097033753222362819061182222375956541620115045285921805930604397660406078285836874423357997367662734860490329775828083174420061721782140113790498533710181820446913215108889405254708198284632129056203637188854641521126576119315873424398495038634822963254579777652282186018765446206877180799891615734814831647759086062124338350901956041545886579414815862936301156239940537242253030961195433957585306322874549495183925581716757240965485399480241615024394222752195018225132309234804544671344653388190204881216716607540030987761101707485218754043721362256365973673395476817980025998350052866210901780913616827179206186385158054360715526098616643508520531149762854514689906758204076674361647449275102966825374330828971124128159909727869650195467136503396276588514022109443839056847292208575325377295960746603779882601847417263102116368943544348789908760643469371885238450989463152816675675080136066600121034188310255607818667426682092387073812447763774109939863376714226732487379821893823763373537926499484693326845353777726014802488998189139484057755269397205211134860292077064514160156250000 [82,32] 13915372592870329064956391206969885127397547204781552001418397635214112336419735918088148992149224301938296119425445801013315755200634417608425065126034633976033392968678420431736904123394726952423204223130675843452579725628819480125959477582778047899770103659549661138638039086465845762308411104996993079121828395831623411507495719724918084948049634155616036656834887168409318531741279787353179746940231857939779879819316359266991903668245195005667601115770590428779313569744941410669432320058490845672082672778649140116132913925254349605049207407258036712052288983409980204962969091236967025616257244199557625620372193521971922934639181010831034604472396723870801368493796185876839498388843466932513967224926120615532893550792340669105909759768017038015880609163151979794387497989097656571047810815403049457933138303272682862437674787194331308387120483757918331230391375658958965791320831436613846078260794865134731307182807071507321752428500714806540582020624501997331147714634377276735181479955640492835235525135270029826129677874493138361821563167610199271191909541512436735151527984456043174499169069617158367825676451263717300447307050411681818992816005134874640686884546394447290597716115254481523475513960778778354535345528208999178978160736290118314656059829322961056507505404740250040914300073191026480755493010906547311868257463331191255374837807474551124198067322822634676173961058145303100348927004765922606266671671698696706340358285110962241446390585335945153211413638204116634184497823751470310298598666075097683163948665781902785612866617085173949232169921688648298375812378215711172070698273328354414704233269200139014857622527324340847282741337010275129720729403352320204623086556709064230493281494329000453160371660110186370379580996840091311206054721539365725457838296332871847346324713851953908933102272250823571985309683641909397445894256384471282264803225434925671681889214842437906246888705220064062510235957409259736351852598521271975115655938670877382495160760444568329845723374960214542493867353067049038138607276016904736824842723830795480374745917223152526547530397145361797451012022218411645720787859231747038376688231845235602577541740532848544528020687809978681108071819485374345343239325563629328765631289096953623135416541520201837117096722889025701507248640185348827681804366284723507740553154199414365166376228444278240203857421875000 [82,33] -8559634259767369807011085493497398828717260372156081621746727439741280675695851843622871266688669419234825985163761559670290676524089056857156578842564803511152820787266929265857600925657244462804774841027639057771605879333260232702420587658928875594347074674460279932736101081868744643800115258141089943452078908170949964003298374921489730103949166250961485194621670143970028507138800785908931325689871641484568966813743155007150253927466635649558691484962282162578534027650793591823461905182583477439030553514665418403912843179950405703036448145365381277765437072395968767278215250322236372879473057565570718084066861512613602771183799019368743437698506737536500535184520701320155571906512286858844648279776611431383415237147495216906509869332611582680682409097065779990609002684037566510373504185614953064780039045337624693660524270183123736603052635859459005985353520494724496944875332419406265872239857024122696832695512740882781602430278200380373219701002615758823851209136370110458940396918523843251868876805841616186845954108294693049465843645829747491640543810748414735852483850823576705826198378622471290552471846816238436763231783114083449977780030307894090888458778224708060089583271803218213616341158495837412649862732766115419506807967457824318005365949776362365844786998980703692213193723234337436416371470078175651108739183982091138115427861724680243827132107153530325953777696333507100389459728281307256516353120000412299505906520765576181958496211175902571846259171064639054163006781912429306036388569768165451953208346522069688273543957344163833289430491445787331984552397496957360117882048538191721013361776047584461107147170664039835312514702980854314026632563747413756497098346611852782576010075944551329166129379505402554800971152757092337187930192415323931782956852346989947651760254361611035046567028928817525396586272292342407893382136954678576307440736567405871595129189050957424777381362772780183745586838805619926531823265042431925599208646087933163561487133708178668610095403030870769214802934691935462931047645381115019781445564650928678556804624533394339462282373805394255294283975007928655939197892452888229107610158196039229742538313850686925833835000440479352299422605408417557163489697456548030326466962009613057837455969735878504459398167009791988890053621302985025283341540659471943737262797369247380174783756956458091735839843750 [82,34] 4800029304345720311045221403396531839236753062908634464527419744310968592490088530809705269394274250341000587587101687221737626943233303391079595318168119608710355665632594032195513207679419715386859943521310519389331391125225630431864097946295382262984443349193996511353680142820635203978866209258393802720982978537003414827735379180874472683330112829769001708371813812524220328014827154834195239397924802465944356549018614962456649855620286948335193235817788899578594684571955899183609593400125294457934749469326888779980716183425805659811091726344554204075897412284606952106524136762569478246441779779024972338906674588826768538608533926850093525995946577901678095156714533543278356432299917134048374850761279284675581638776615278433245198453254011633028703248028290698680288840784165332751164546353572303987429466374187177879453260751346665040277391587725488265404705678876601961786785905859811207278746814680736578061794217016630656747161875915584973775334392977702732634297942082682914543423875977247033373022277625032726421352945936320586583319956356111843380304540647171027087977199568975830540550057257800507526519387894338751254647606145627659834729881811353606514723299222639949019424982936430339196908810756225507543343675259210225943811544377606669642461422237704230681331251701288891827371192128450238689623118948086102921551948779227652154940180512794652260048735872661496031408740653438787523732523416495652092288842050185214336215941627391129819908521763491005182490019591548590458793364579482310111715976676614743746742505054415403284781037685165255361468650872670734987182055721139390876336906349235205925494299076404781365653128009927032180137609836481093606436116230054449245564032152566812204483819055482512332103858869423508690363621843251663993363217710837356463006170820411135899022222579922386448976771047470424776935569637400707637493087934957093646521539749999894014090069350930598476163024277495111104615604159433541118396705791490680566427422686743057762504108861338953271850737933083196359983528553106887853879872501779154684018577195846464649000062034937388490207554688856603565435326963215660796513081407143551874791576401074729293207518134941759603662008804731697855072126523055706482470379622598902153988542067618232891061423266804415947222786171784590758441553700570089349137095423536393187791126990759948967024683952331542968750 [82,35] -2494522419705472447689401152979587983650487159412072054382143708185270283189743961614667303642654016443263288598791261633570722427856779758351124568881309171948695863586633659298925448647907529045190400591369330619626219658050542486654012877264807512702976761859254325959146666873680400494171423091099588060919936811040005186169328793170882572877997987676535506363360670397081358972332295330772238674085237817621293650138572137782094554456706387265522201437732127441063552575611752137941347101399904111115484537285942041842813100703906034248473618852251500225347436825940892522331756023713272925948666632123080259170199801415427586101593023645984841779172280977678579171137460075128990789938309858749420050027682293280956245387804364277451626551275095119005615126262646513426397816885299227388837751475907964609276368340701165940541111890233082916114345674751650068617847777127251413849863730769099689358385675803186485378461297512445397538725435828686938588171701579845645729413987852303362893265957231144564748446179533995213552471730695461133106219595635145325789275942593854960851467269269090598203376385660760638718250952026395907472106773258290262931211062961505823295891105543773202338802155338877627030719004902406538614786151207334386720785509703004012385282874454483886379632631460736662826428589742151507979237947446146268355846812020863648192135830313745242368597232012569123166862595085256509563804540013595978980428533823979842643356248752812807580278219979676930296297909026124502911651400783228331015194852119155463123398376372330008277169113677619261987167001970174418794884309276441779189941096139818498985316763893485882538822301489395074092915330012366562393256993726400749857071274105865773652457953130089818619066190424497292622271748324773764170415915610835632203541880118380899477889594372377325319797919177948672496402672626832715624305269277930276300568459857914891876484916130721483332761838894751413325580952117033187450454240297671497584637716153628476583700545301941001757249550855056704952883537453415577870012205694822357174675347415512339357042442891524895671975002159884704636523894649941044183011242780945150914271782173427792516519116362948272340748692452432982047668573022325919387703921741778021179797861544759114402405105566146346316646244394852297307297525078981671649766521631870139219522286566643742844462394714355468750 [82,36] 1217900214490343027272298609640163169077795625938121821834813828839867408225395128937853453842776868010183946017517348577957826357550444364421983469914466211560458831143601440813280627125137352224629909806356193236022350100163835448585506149003181952816639982372274732799275092766886468879816557412562831047691711237137372894184945432094769490861045184115556039944040164952925117540288352981549760569983297878257221433408815711361950219068918524884822122774645111395948024537719510653405563557547597716845467436184786705160454096743200228499459146529753505668012887599686962587171744296520082362078090924021937698445136267240234310140461508287949697185373536116372967112043682535883486876793091441224034556383585932988031934754561700655761436650377846497094451160102784678618057953249159197479522517186626305304151398130445586066785523258421787178621155848508712916573253599652643104236418737871770809905362500600261548521500127171387165220084536866379746102252275629414431398255052800967663905039390461252478386644538502951345651942027445760740934008728787165528873228607800409483083305834087384127331244523691121493305316900532889384916805157177639116191082403752715650834007958863733652352947414486152626729291097439974700791525776107109612747361374498731366869734612599789967276046374909663044631304261040092678178388518246457366702748245314916155522803229417338222637087496470310624977331381484257304048292838268235121644290470978557154136777898069688501206393959213950745281244949515369126734751969981654704361932424740358034083445872940240273016663727280218108040125490511688550349652276842957433603024245068177103282374653098530420925447378796103894182880887548623293438539296872384641291254870208765887316146832514071640287733690923464359712067756335099224510779085626714181777445078218541087223515582284158093393432970086028838740296998397238193113611593064563753752266117428611711158737111987344591830150049046021908003944640577566111827351091239771511568981583702396095755000409863293908044486844834830362173605719247131886301819647578764317383408746246848166948292265444031674825485825384505554306118080281446293827348651489576079296681724009883849991601074241336738888811441878937155229119426453115403651061063549760358915276244115594707194256281960345159607744567074198187414701161212287791027388678122278520277177449315786361694335937500000000 [82,37] -559232294211010039289383763281908510514129947875713603196895965925862627571492949729718149615326983425020764841896509017692873126915518813225381484570316859151927438187867025290859066223929955123902960620787289907551739166302956163372899897781611946709951429303076605896533941163827895934153207335452121305063869881268318308304760014132789941107631025052581239518837528177063949116941910225132841351685607883145727332749787282460530459679567712982027697259293835740859248548482448346982990548375461080617507010176908923788372199358935053007652262711655805222447453378569084136933622875565465491724640628860488605866258334957296431847965156119145859485290319213030153126900447601365337880314023035314504749025747975846079437480586356137609233493310815488532856997822864017474468005145935074720698031696144773284243272428435649774528409958978671123600081373688687793103739514327383731149149604266761752719550525529444845542039626061892752883544067178273936962878582580949621039012764480633317260998379025530116111510798103044382507828470712932658424709215547250650793707949404872837736173390394751567962175798174924173895265342557239013252967036859811213012715733327499189781784976902952227641834990141250557702027530166134034367566160517143488360840923879850084398433560677173410326884641811199490780778545163785542666594662816579604239320514299661084113880018391200839633677490314648174077770157929543807958591633833876027281136721174268092585213723554181706304850861697709809578160985611191029723086763642620235715216152154963060577937331452652652143530870819158630134590144405634744891052367907830927393534787459654819664012804343672626068165949290413021755261184043014308455116573567262680911910191146830565439547244981527274788348243631794636506446321527724372354615121086006915098435929445575107484322117146672227492970175988054684373906694317365056111014420581295606821146083924848870447759175638737279911641801283590004220570663837548701809781509319580057123918577867838020499357104326965538391556050643989297072001457620627427603074399474440676509954428586786603077633887953933809925536146695206474686201995785638801821236872785453533674301327981740949708204367470994943472439557514124039605454594169678649499012014207540405142271135929258800116383253976193039274377111215799730192045882008506750158929182736855523216945584863424301147460937500000 [82,38] 238977967623084317729022603996045687119199675127178727357871323154230466535556559435409133393378383491032620949086377546880824158947208314604980724360102729547006723554349028483539370955808168970055117276636736087631349443526004891730368125325228751862341427820998266660936648026061327019322206982703047901486840313043928788594820459661288687321785556290948394788577432519148379953464171968256184053866072502174823748169378766282260271778023246858755282103044992181461820035886574004230849326282116038226956118843101336953489951279915006175910799641128716224598817762526965080649594843005950153436376676624896603741326808136908575422794181538385395951856806920830576530074088379854738552436281134021228335944591382849593503552535031486282292202157697315605831744313124194313776081595148369401673842876852122530494684491938510190381999102940906910080904314390623657550749095215145307551764380891736530108154850143747441931914163168612712186832562515902195836347683592482420013953197352335366347867192019347111799118546605020248970658220668268308515597868719200786527238947979973999152139157881498582207331041628365502478829150165726755599700540836517478770602801214539791382689266862203550922341374956477387191117311382788030779780521721278023021947273887434206366390160901985492334438114389154345689098173024723609666327766660973425102217770513953639787004789933918054682641446700544750515797867105590723850775219134631621829189738346075513222949198908423209999881089870201528259959287531390111221492351749655700683684419983303632441404904160270197358407413211381329544272092118309006107013886443157961102331528791176564612669276794305690792073054865383546656186347574933350375849905017446947624256464167919908743907256077169954923925765087163556433561160371470420704060295335688597010559947847059776683388392506083285003475794099459079172278075335377771220385030443838918890544332750564922795724455815754169482208839531374272388492565039599310521145023266649515139649152336429836423365435521574325401675594811005053759907726094781180095441649457260668404554412877689334965505740161573371493563030125700507533391150474737771893465523351116626873073268329445678199032736454493964803787002136382665193740590696464697317903179738082136927735079926377458229173571784994521928014205281419296349392539451008362537615462017903666946949670091271400451660156250 [82,39] -94001151754784711226642415092252055035013192219394065995150858266123459300064740678883039439285755411083332069623392031446316733754956603111545499615718951285481050132084624883239794267733371568488074933279412665469769974050923005044855836205608269069659526932183791668830776937633641266029609884549051954714868654886275025058486694558625799063454235262565357782165583828090240762678956892139607567055876610273954973491882439244396738952725079905977840202796993854603675778947039743113250392168606843216788559340151283894233855549522592061006463924936033959642191724061971008426092576106205263362977790993293573609379957168637020278988292502225425547412453595213608233127986593280636389146323873027600505889631733649419503304276806569932890857297283140685054731568327661709191127316905240291154953808899233851551177468656531325146901558754762676691294455860854470083144927815803253017904552083181093826313214972598784990548511056794875728356327414937525188757180236918110267175460105723892952899970605550833048736144230487106059271463687312420408018713812378269939013446376002933466702560918299130209363379700200725469372788440176416452832347134855561008692524200350402849014015274268053590660769976769705955116971091197523385476372500300036205787995171260119493149609826409781884819433259949041051926551332065194093964428097110464122389912857361023944732542638664167466770978024279525548824170724640229569911450672674641328414561139324921882994174584248626200084426010207004212492141274203367788259713353246474739150801240079130364162418154422786906102408615355926311647208397279194638187589359112731823597427099565064288415260145211312685046081911603546710050528509294905019900005503734142837983923112568460809590875798493519841246744276947150688019734133636585570340123795758837797361416419711506598713450869350752350728642313137030293956684843669854179537601991204490324608710518982185910958615922802441052003488340413163875698236195628207357217695871638792106549606220843250771105331723517310037427753744990028127455325355904942399622304731349539069343325488846390305398537029262676338521695408200096458267547900821672238174480392800692660880502138722004592731728737896725378789414184321556644387021758029404607903724693802693834289244888300160405220884279186391398903353855476964712105716877510095102338238959305272146593779325485229492187500 [82,40] 33948756361895032543216134791102304257749200418762565724072924462733649685873878654282519721878619744778364497132449015548664308111979832514463191889842941725471069288655393045022377314791191653282521636795457591338103167583809377026862704859562646760953781586710312563114969829835645336221071089926959418827086720299234048933089635297895390393895764226635909787344244382645242357139276653764014142993880776502412457494809127473070529408975026226296119869723546861743356252090861416611362452440492675871199000138986960160574121833168425648450473179392402780915402320572169162367216419884802412844532593510481776840465101108887039861953352088131474924906899476643233008248013648525311826098304030821651757753973921427757339837616161085988980642669216783865124619656668751018018944839589869112384086090582067006195332946649278547428387073579477234142509302563127789825327433462648724085713894966552931327820000200314213437365968221362015117794142161197189156727798251803161730524787874759625067337378941250941853982451301323588776710102922419858675854380749027170336234737836898489510044158236738310472072975131073640171323714502866283219314294893477919819466203586409764393101100817304473914491218021626875995033377738689102277561972404250733632014582266861311179954079158546686145855612968143518007747895120232268308272393184764806062572841518685117713188908062164188950459756360705397855254800718690827113395297420729090675823493933867246657394408411769635094274270544653053816133387811582376680479959287878662924585084209057989759315016552448911477992120908674603155474164986596631324577833711585928497337379142515902994812750742745937485889180368064768628160960106425443526854383402209510884136907454406973764637756374605264834122350619867497719750747683992680337620833768201925407466770417391232544970238435997310846259979143354386122824825508835730263846089473765094455605921186388773355585606711099449801730394757766010585597803958922547186864972308288347220345076632127706013570415382899349003757478084415520268230138049068703896727454289179899121508888942460559171454379103403215058994833869275638015191715551698808080652785080181268153939775504800534097062372086173934541744841860756395170860219783544037471652935060095068392658354590494660361314470160592522526801349789233492314942340177259371553075695260304200928658246994018554687500 [82,41] -11314598731314144599097436319171041937748793766516691055004012433198124853432870486372606365757452173518604557683472490155133484308452890807814535925353101535556589889345233750252788564473979790652264480972629844749013286619204656781044749416510568068464314267226145180437854430580332981118707943784905508521095321513571826258986107317466396691038437788640784962628410711011359077924403786602237624861949643406053018049946073073465216119082575626655176716161239967670801794284801683631574637086688361812953397387604503314020290601349674683948650499109379360934440789138636863736053639986959991199571797518744609065629822191284107997181134811744421791380854309937133324588531472448682534358840512587747471666357236944829353768705103274264717413669062559523424930339988728717035578373465107685507097698977549029668662765360825073142497498472174587762697082994576274414165598516818006071732179672456322125098686832802269679012216640364397978036475224336109045632009467382644615231983600363657051334157759625024376533158899760836008957353371448859716044953628268384058722680017393054303233583538092336428182503284041879061474206170838394702940568504162351656964760665961271301820355124393975476243611508000648301979638861892879816236209624333169366519717546745567166637991864490148435539584550279311259965002428208719730449961597235572297935327610464599331212362336073705982557945886385972403831988916436688678613553585581212184264778810892511379632973727935847445666582902493413247254920570714751200248740310552723377741297031552294064245855600862797764513898305819406466057331722262537143379086382815399478548272548389708881614465570816578921146620828697003691523203610927229883836354569654936293007889239121335807862567841398295016763213762736268078694647246180115652281630142666205408586618122302621030512227167952417475167481483242102013713409415750000602016213021606864764665043485861487215354174077153696925242852670054310166088229809562011086577605144345460641515535469061792291279079266480707028629371559466582627454879208307038120081856617531927435028478662111297788112358881730683860999117866493161388550658399960790052989106360603015573549171478188689397844966907033557793586555062123140403793333316997556695362441069251526346110216052440992902168681551484973984501395588464423753973617275047844343838221448095282539725303649902343750 [82,42] 3496657384561620649539872755534790178756432684714912142053425855441939118921451754433539712609431464439110466254094567984618274283508494081740079884714397152068301810754661043853885257132771973348551349407546869455937197095990708428683251922813730992703827406531299525750464495735268899485304428198942262904847671580357988344779262401264855360723952889234748133593553159542997653345374339726807282611891193673020497594771317431017782255006800193914940087354334736277059320374362890102226672737506295240950913040770030768355324662119285078411038165631578107125629692036430879551721938569800113531495354095247017616357367162358575226469752676765230460937053895130059387722267502725686068196683320235203522506376662495530343301521568264488495245197109209510060919657353232898798625791215849158738178056432563174004626343084821595498153140102218815256402216746121872719222139973093720065071361138310431746358411804573869536834600867613236349807155592785272167182086801180089309968282735821794277646172332757093939311527131570924495509162381326742868172588952474061226629314536772730541847292104544352542931738913914627712175455433068348994069112028741094425879273833004017145596875231544994866979751483780232355724282512055349618886947426264569273840114329101041952431053293445610263769634157990902017313711876356319621885175664329640117544478824631048533015889679807160771850977659651067949292074642562897240798163527978287470390144249645175389011154932196038967702525326411573764441681579210539306461889059755446152431128642634659696228438835521021733981410756571263684393602832027164191120846813273603545935002045714030594997656127935850822620842414100439126859384602368670359286461376997832473198030606756420655105798030722722036554124142519284657350246055565837770907367989031246589342375355442296056684378543285113940212998685843862959419218615274104272288225169306238917272783389724191333169599975717046270588680099832420711912958105029248976095926935041994431365916412167024789788311539105703941118081435219200774849096212261140546622074821080337413713556224207731292161595835296026603358767705193787543324146745562824476168005075237099158370793787514659236481134589498325189242929704489076526154918015734663782956591960691626236639804500286552364981349864006574583068897763258261729543609902526313248927181120961904525756835937500000 [82,43] -1000566980525839905691877296739661968264698790992193150996397376818961742974552296421017712343771457955359559911030455185505545731894922186707870897619004401893011097047796353973972812182269319346312653835268232244065338302151904190847879652092595595577382213946779394085602916975664214027206911605160393336733714492342192683980836926183489105845227541042759819736529280954195228940431510442280197143082116603255569781923332009010083044412231975389125517795401105861223793131938504568423141952219975747627439997219696373344531621610943008772625593569236466247841143813962071912143336041017729556619790463171529788494796831880891422286334712171597754092051041750408634010655145346657453365974557818552162824729961867169271333211769067826110580775454162341550157280785177755858487118368729186165025496066554373334459689201358999951534116809929607670413167878886768931511599958518045952675761563555565417905862577399675575522628338829633105412330121548433583963040123740384331140424743562316247199789654672615339547907336583158279133296360659163086814906073402932149773519759170727873116290544524738586671747414259652946157921742565148495341478943781192322058216226210298768660676730266650230673160028669435520201140494071645277001147117671034047876717283302227482079902003169045149405747047194517433568193319051663179153864985013161377371571229694037225820950045637143984449851955337324912689643512857053933192332155433251678459001992577551150901630339545364668764954760018340205462395793010723340529300666529803934317593029469003731991038756274163027550866127778572669075669066145613291761676356984720709449255136651974699106796097003586674979786737220989401011031341668055163301708821574196777960524969247336439004916334070567643818602755451921687176070742500145465872531411058686090421535141107732921018768095746422331962541531881819817466085087274402748714767911521204462418034716532004764769177740265773126488328889050901088382363779972688916598749727639532650013247402270014562664179155907430998438811807225646514348970784387450126761982833695203383643138220490046957916015055922597797640811328699497988106793190608623811022071054603525183967208119906126419509341229558905177143584836895492461421762960582328180684778852765092959456733720427831833404244581105083330267119188898957585860585023374014213004556950181722640991210937500 [82,44] 263912867846828832822758800469057382455639264439084332696824081214405210489342632980622252252154557206867512637845362103462682946576125632011679099475961911283651190473908498827494584934492069880918168821455290105983332581973004985029627802657750394303262957877604567497357644259817922848252751098159739564924286919534186766914455582907969488152342484525813549964443055468544828284710840341084868722172382523208138404327273964076279288812896780729544300405351708572471515486039416444578458745946929619284694132739819152191760849045918298203075945292096757382214130103908125361213475915222326253899433320417127661897582414080421071860186819879918308661369520372076721377178899327255421609770208155874418255726037323488025937774425473050805322216201055394434455065292388211981390480611607550552324543143864697206376063010408711680298454967275705691793627128110582414123646033044130084636871563133279699558108542680770670359968658048226110038872793827695782442252724088961016315974274529634937948898784324390212544760179501452809837638005359136624230212018648565808237184469264576309096650423499690218196836018990876699092485829316773370177754994251351234989252044720637813440964299291318965481833803389253334718505164421640992553934021103826015204399376854057612417833768817183091464733808137634072496728490827474795548027763347447694965360635598295527410924651546258205968145014683722185527095907826194980284591373588838067259488449054212364828632490020285536377311405200834866853624511726664650542388563427696535496136552171066991594648780693375663641743426612445948973090564246763689484080289974852098493559886489182045898956416214931279457772447124856842390592393223466076212777493324896928082055193754082215877133520831668323673530807073066406038663439468667822913762669362878805384911083802469675665381079315613403786836819211072203646398652866367026920016185703429355903614413538345054872245903561385030163580584221023040405469533661511439439129492737859157978547127511810323108954596379642380390108157467766709185657775810176248765213861323064565288953089625996888956457729591109901181270661650403298534576682243822482835391603795879728151138348936296661393887428302943780768252795924015959569952602136305977396657397545356531149129748415966259030777807310679962630506582252615566694213533605051225094939582049846649169921875 [82,45] -64198074230876025243994038671634938742873259592188140392093240403110084813552728571473988548347599410607654511181826264768589278950367977321589662256229979736067562428227479061440715234512148349888562603215509126940119242051370042452230830108636535355169287439460218769964445074307306686445069044584169938344799740987679427393427341816344663853180449860155050807326435844464407303582875572432539741419797216353736489062216400520983612184491745289112691576743806972784761119107575903358386890710522436978086448404391113280873477341143096973641894613479674810743724056543504284613778152550349704664844956790226563172181029745791288041928166471586370611291998735514242060735037105090900630181007541097878474682910414182887834185307783975491314287220277845708340843241934625908809783502092884011913417602940109993484114315488839358854181044802012376340486347454910837093441476895054285272004063158488783916390630821437941465452736207367397583542991646271237569626632816765878277565103685898906155917550349610832777992918303102734510223442261815565277896652472656395827154339502361699202624559903984907578811280550997814816247574892090997809644510901872058303974719727555669080246541146236813297099446150989872786699478935335239510770223498477517613635817187135834110372926742214042776728357108008664713207192543319277377203712865876042371141640292058585762111091413077557870591692196539043045087806604033850869314290672088379117016329583323633975402137745619109944818762991101693407663987540903589224181284960125298679750086794602052394624055358986109915792951851290093576487451312130809179363750689904727590986803777434348593162904778863005931787463179842697343823469690344717275601961217033501676927593151319022332961881035195799743256464105583757924809511922738166872560998334067055668674279307855047786504412871985156730725409414943430490488118676651552902965907026099682809354215492870980766268535261947593676648704956844243920181776496254972207231992314619382824179233616520264992933942790950001609157274239858656195903843925032042141433224329433752969724612589953041088525805374774762787244217740298209497336233097053269350819244777521596249091447919750930257532924718940678647347793882329387505342991816107683231722904346000527104535014301835132178038747232480999458699398466863779780244847472658875631168484687805175781250 [82,46] 14494110301976175670153936840922394540911498358903551365893108368461333102638178203176956233979671564315653800817685785463736500289862895270972146616371660171109211772396472938472573795150376207535713404356354481531344407317652787178216652652835582702518607090695404670052868885437326311865870517315845981509148458691341482170632262554052907240934288859335906337015857860231437146524111552733629414830856217124897034582528181976312855771067568025107428999820280886902572322119550868522336949801779608419962193829600210286832665583835266543886466821175112265481400498327601979243721646074027062550039918624454772676909589197288281179228607212252447442475940282879383235638998205806361807833872527085315791388986273978746666891260495172719529414576811084789976268073322845645336340127857276788838897846539425124178513407474332635312674642249477533536501077007832588303597138110085065843050321686759371337589128771242190038570080201490650594890089935212385496217622452676443755236442448409031947973249747377638177692875776347994884514431708959007352280406069981224456401620106796944246806025218614873339204318177351105845038561834863028076703541545823275263825271404057956194475375293808406423832008950700018649909067791017587537031447905127367090100733659479230698968270963338245344714305585673775313473828688797569104733847770630148196823331241053305431496601298635154502297033446659485272909762112277482225854548753386390899374900792864312026920521884747193112193584149577338976852979278221760649766205712009170527383699010061664317315181735707345558155807150102651342224844827330167330608910330799859159665227509411501748524392293518120719720445766690947040361769390550166869080808778545034423525255726913995206622968796676373207793291720530467323764921015010506289443288119700907147467540811802465571295487809565539359452456251650925234722942868495815486586237471516481034174116938073405052956183932994319665319893776733469780621244400740857637088499532647779612062699988385166289014095209875954165526984059734872354944006514276777837301263720004916505232566507345351548516858623244381706853900193062045638982831917054439963685888265494966583505289622710177653122892455884668312323907325492493206310499194392104281780987605481940097815475955003981643991939446521929608898986879036291375300038453133311122655868530273437500 [82,47] -3031078798806903739426894108167467953608347759880719840909794528898392805429054573572975522167539975084177663161507441203119245655290907013440209977872031088049630004502360199821964469498007685467470502896778306055217274172288845962545909875950208156002315593281672429384025868341791379419647271901131403179914350133021331289934483622315679785721832057962313266315897170073312182221923052098293008466234939259449726253651646788054634404922602802565547735752383756711361938299479560005638687968796228101036418803401174251266847724089196282192454334063847809185397856374738662136640318663417867571881705761086154829990405908803617475989168764128792148132924871945743209599548582417408189262159059636470001556480492667222725254574172022978966813520765723157736809595952757900060849625359551630851387699991017295932834119982875979720114001793034545080880130434646424040521250775919317019032990404789096990989623269375016071475849970061413428821412138801092165225737623435599284992051238994949221997588524029458470013578455467185183805231755259807954919817006761195405563168119730287259743747313483612946626121354859200089905186797857021757344949482347513789481212079502555925697109719560718366128579877019861978265427887684409076882629335521088802509135848957504278823768208186629270868498800292796497159236150274504254151132031259129712423568083753871496845855299042727344990202015233780202691633567778021700405296449453735571917539713080928244564505479399264728005756278127425428412230427023892390528372046385168729661049388554307328562204575261019139815920764198320125534617137081475900378684999739328339482164488418709898400921244315581916571276199644705820724574034234305455145191324510455065546637846142240522958235615183105234399576286410101941319223886155930808659297353443035755292009247557293306804896407844704564872068675022864970336409462966788525105106712114298278317864903130911212770214774329011103309513557749938419616818547553954042280533358563833392403936304767048544988591147656402610461964904165932842044538075428511566330676357660125792657779699821059750266159880573924957558819286964773979808440147454258432188578411678796667747773362244605847945321611897447983728314136690026406376641572706695280829540160996792592444104698660667918053563542559299682208930060145490870127105154097080230712890625000000 [82,48] 569661801439222589837909850621326169960796587643223347302415105853013942048132647386667142341605210973490680819557833889643827820386872106804224355942610515765376485766137332262102859636387902393752969610960095814005698783612983849494462065275343131807291355803512436942774168046102396920471650657089545807810946764921527131261216338499839399826018593367699457238326995903875639510075450849256159023266055751635153820825861049284451199451118375112859773780127389488979837031861605562059652928171186514600044654268534240032884485894837925425104629361570519355090289695587237061423295374562318625670634934601464246114420119806248435126642243196403119955499699263653777033499515053897350145859536702922086848152424552908123360015760771538189643677064620603011229061084453798681422667701336007587546377171017105081364550718915147674489339639773451530743931644320109101182609178495934084126493959514226719403178945250839710180466280592193701289472481410372500302226979463293893725584381269311711158228386415089221550966649261092831525655954804236215476833861096511367612843286484166706317353845566752781301667252572637917125907640005307220332898107316705542369599525316504290419647212978556715398173863306194914160821320814501855112414363408924724817685734297356596930740619712327442270798791510985011764724020495585941241600613811898371350482998904468089194856415020487869814241353289836841767740879233924254657666380721489780043211412647727335897426627419452324783271967848015816246945234272111185125664761830789237281983258274685190575449752797245911786764574728126456055615331236754924620650709103497367098303073222091002824033309488987677192590414990374763236030977956003037471849393795849111390930711732518533437700851739746560504896003180573214369287169322375121484594386093036623925228322266562256978569543826051409890211616855085115289779774868156723264147008831513104491497676216952764825376852635312575140658579065957704223512138274984931587813426472156078340598687740462277000377165583754005648722122770057642382534705261180338943669999348880879603670905671423351330877731850791209187874404201797924457997115148808111958288177597885605348102769231428967842151996125838627332110606338745532813322063253321447615364999104055683352934710101332507110769701837793164969831784250064998786911019124090671539306640625 [82,49] -89859864347609598531677796698425506864540150994970603439080479630787441149439043417387498377077618510576678437020277089523873695515466458037509849275189048558815431995473224360105500886277963877824639164046886657498385747102003324180715169013306311274309788555310237036132550380137936908035037503129536225237438014129971595100205725194199386799499379942465721324287714593954408896464128831617471514054838945487757739666658673588007030267809793814801707200482810252710738686564808574704024479678284833207714200130935408542100729962124193554666122912419735140457002525708850768149098481646814874424279578918160082213092438078351865802841336977415226528406014447303135184826939357766909746861376913664389557388171234003927421309683268486781137362374148573638957180128679400596483971107840355369506135828921595578607607797903274260056553658341928804701640894725673552004270933186143413440057090711176560915003071968630770900773046441046857305875454810006792758905179544311698854177671955353486904714081646762358815443012202712432175192343926212369877881637015953956090975044174353517686823979589201756497437935202096643460708067628897005637696897738173055642714019395573634120533974991621848110473699024697527947658767025829777720789062680834036610318371626435097384380034484117851678477091971561792649978558752298792567018194343949752807717248623836053237611000222426513453256682875750289442051235340285908464778028925520990780726452827425925324722998523609501044222317259677530589443063380225332491034915093596699840389668423339441193222314978440657571655875787755018915763895132096126899852774264548489744583760546161712957558216598622927122150548035354738274638587107175534902753783265782511113319884272962061121589118054126457855783922938503159228795818642721873195137098674603117897425853341316670562352141870209648031861524370293272805181949253055604212060509619294912276027779339571660356232342853217230325698709491653556608189051155000674017038291519275694457892654337395452130974430871050468022362024203276252578382713084758838786215776415592416888878295763946866904963012721997476996099501002023374475149256021222816399919572595095679953689357886414646178512267871510723242265210287328774956106170051554741032429205316727404808296755845579995232453734304225927511690363846952323001460172235965728759765625 [82,50] 10429976091085306534760603852619292666632474899141170812226675784814491590711207083311354421732257095378079606794016108523181565494821751607465676304302317439422627992436818642020937339151061405805994794617376542577316258208802738628358471576444980885049458949869277508523192189672831254667727850719242881667995047885242026959655785595846522843264290562794478761448778145087414797641373993884049974358158425643409772604179483479198939193446045092948700540210428603867101802673099933362518655367115805001229596021247847741467196710412980517399999858715300038330036284003135254359157627662813450674666058552750164746659849627646853653522157738002742753495737071141813786681510535007729215213008856644799777733690254913189085766632467018640085795249986691998929842837303978882835702516679753525938309969239238047108852088605950330665131280933074419593978405289173857624532381617122598272621189388199957279020732490592971859963144679871613801529257698215912605212725354610562947283728661709423168441141359348084900165101851165919649711191818311522409676217127946447927320686851342507483021026121532195928159951390404160295871140997696438419644321793623082214152846920475473075405846114505377633530831365971450122043415792177589339388880271305272297597432467567742772205928540302508187626783446956103462702424501941611983004652206043927559677247301542174238884990292476780807263538096974235224629443683865078091305312075549083955607568351099135794283758650007514640167423256774556023086455885884379309805035331125047886575355657609529276659244837238698151395441029453469410893181096267666314798137492325642411696429590332124373156556310422851299594603950121223950279237964472109724821249887517945659393026868294703103722720303842232133587788349153420689433655613604553222682301304338814061920256956050429956806336918107238597547800613753459953711750645813188945296559422944284110257731132010460567649392815610559685912188919174828471327860754733371483368558658256210891344348825020459396575726010393257193319703881973098630724575427492423562278426214899148372190622888449937108831612150368681339421642704854940380470085216440466244118582794013763215308132770628113906422182133853584676259203387032226167789421126533387064811443355201788949216704746890087349036103970027159620892476254994107875972986221313476562500 [82,51] -527744141418746569984750532076420845587397789627379002910805693267963756202633999545462635076861954698920641643093634902425275909505488095344915637689187987629307711469267471117152073342624445210858561386610009329293694624729801427536850904435834256620655541991381719132234817541179925260805386827827776805315410799864788733765838527202143071823474147640494928165360160913082110087741691532549696696048994093772173269868738961865559084033106481441195873358804182736525003149216054570760997684035084225841194636412833982327509426066589445718416871260817248141175433725926316574667170660401442894160302424125451898977957030869931258694471608758639403709187280009176472997716659197555222833631904011181771159586160956937069033825935120305072909134929241111229199703023267166046462494105948169806842817593001310790528334502504191117860314926250559583390486904019393958138867966681678234050498283541284947224759320869800657214404875564720469259387362455813964417856439479188772023156624662137999720546186762660582168351563879652832795487959504970513023879344349440500337958572391572381794403699102794907871206126976684312813538481386911277248668645211698427326043818010185349999375437880359464286042453117731802160650599953208129402451594017728544193757867122254441198471401275598915888116868651659174352677326726586669752498460237871786398731796348152866269089103086794018542004558595736389094997926503882141957748520425867324726934358563219655714938500345383584081294610808125611752239326227480270555909501211959572222837062196089541975864671223678569849142301388015029312666430766384656602272456994861107286213575341581825074096210449874611742207152569867526539702896728007399232185629964105677973151125342497747971777243938115431780269403119014212568434138590744971324486108211308505476148748498377994970314237060748016983568800305062604160770773843047112545897717841074848270579555440663392683274349062997723313533972541228744462915193520846330730134451191852325781612350818124602053409479933231627432869513833625009086339289824910899102059275257169767154950778614477231563191435449730938932646161444387122745522318150767138049945105074038558111942400358572922507734496532691530298572720225874345107090405551051390752670481490217591278978559545230795210587703921757685154858563691959716379642486572265625 [82,52] -112202096901993369950660657987489862429444440891967988593992858832585711391278417709263995085550798546729626081986420088877234726697894847946294223922512614706394306197364327797604588501725086159922661985013427811877063111815604904845935046707445085183926750280046397776977416588832272986494083229390955389727568912366118358737402407667483660236248932363249585026258819093359225854254677356219614625005814916082223331733763042246201999967651750586618387843339146375247061831406576265601246773775589814386982370737391607339229578494811548777718366558586948816065006702624090571463132956607432045839480495697956585000275550874970412239214064415032747855473986630169061094394928058003959175972850184929994943372314619546577487656844914431028281306400382874359563662836059246997371765628064897325177723965763130768567771783095977868807259267883222893296576990966733260106389102694929606098373755517576799828217114459255782321042131957102539967325610482896637372892082775585159632940420830740519541132820055311515906557887759264295937465068530119033264191912944418290954927650584988918824876680200924514936592711184585276237211118486626973237046934646087737344219858044800999630825026602708052517288430186183524765844114499762955671803058647608530293889005663340875411518854035233101654865901916364967550371122302253697746958584874176866326854547717906261974561535229822772384240973036071935371159426675874372138065788047453681967678351124999787022071955516188567285323997896807739419515297059151199012578530968328619973314635116845367893601362999528740433198627902363211263567871942038587524234275391793714802150366869857467397034893134028538122434443147058408370814682362963752140038612918442110901979359770738784280746872779408030963963302275474951150026792815514920472803420956585305326550214166460209385372611480805742840363317247606817407809828023872418896202831106973341584188820998662700685618453536926134819414978599500132857018256649942454713628631661862181296058468395664921193572635353895812203284275582328164463196716253871963932784516358084952163069561262506321481942890016173692039480588832326502932115225588732561199114808786821124352601536707509794110903040825183432099491749238147282724009095340792335925191427827493032602973873943684362756566686575299129913219076115638017654418945312500 [82,53] 41017926412033818301209694114141180160287286722718254947986603146166813875051345687108785288973659571450263912588324607045483559976363613297460707617787628905048493695294801249394303157310140299350610779854087499382101089786429480909915262865948813455053662327202318376308318702151673587567823489164134969530597809933301583439416652577351709272180068862974295563341499808370108833469519010788256769824358024739495414946184019130820328201464577237469096516931121558638213496142351490689237420273135255465715011072487641023533523062159964824056958219114910413000846837368958725875136760838445292224719271170909836145041038580487074413057221797274786637191157137451316858811662842627129406797321917204383174835450089002809537425412137225651787641870168049852277196734163354729779565659594856816168190768616849194888343016414427503477150106127107538744267306929893028421569784573385431608425689013929710781541319437145250092231231101049851185131341957324624437519950613053129861632452963330905478963894175583884631299445720591691962757295966169575413815483648423478294502358276385365249339102805823216409539995286528409795354312473397858829179862306657425920017396491213130228009430715626383530626816228420706350644953454150952983898967837749014216366633737845456617645522844532402044432816542002248452032048173963889055479299182412341130958614729450919228215490347832170725806743102289373641704084247181745127377688212592470291127342985082512016232807881528956491775285116111926359179724382397250900231563615035962680257370975203860735654542122177357770021858478574292588107013938349276204051828431119505918661498086912730021626035698364491528837181682706287308585096034584170735726880601612698119439995442450279251524520563146437450424429188867475466845389221211654276690520319513581626201766387359097935830026732189333275484734379170184474219272350296009464509333211726831517641160668377739104995990966688379946670054411057147912590379234939518807810150645472328260477818632335796095170918684344242892280377456106979796672661649365336386640614679514163944629111295403736453672635087199840052038016319519214102325587154609159709565561998360268613345830910188204074507498861533042136358986895639264510512247126232231918481354721914481399269348756316069012483466194041170638229232281446456909179687500 [82,54] -8400440019527000624825824677360461868238356019908515768846856573989888097351050041230584204293467194682809607355705995536326469540918764994313383864359012754583014650350390036757604529588880474252137328097112001675302143754496530954940192570598363933174008372435654349158044692055475654112664878480271833557737017608981495204419206867965719101659765551156845624938948868982395268539768222812878071139196162830048773237182138830470803314558296187352730285976734262843584745632388011044587385804541056706907397724128042318243433151243044472879674711120550286716803588914459396869327839599995156477106738827161804234544819118451617888241901311717640220103566757913923489218242595654384797945225937445375686669837195988270511120325459331469578909211195751311108065836699788669905856629226157721815787014432593668326550272671797950702336680760923693664521419053885663371165253575389285839307434234354612039724998685073388944492331731095981992179938239951125287524158058235895806107191863086969629288579841711234389533381767060393222105065110074789837704067870728533206054566124089007990689399789340188056899415718878192131335933756844812534337313765716853052611048852031700826718532307724211294611095013252592269701719932047774567413222143939990785891521022845289861570719103049937274766705057874401653991929788966116455567350374995379863129329951615184241359610179231954736829737478175872396173907087062128920823610693402672254838845877442346906003519880563801707437918332992094863809914517031228414651249126337722120901958005890369414804860922138202303398544093681748026463622658640334672653422617453514678929718999283851202062989209829620247341897198432703686191459657912637859279075622297926466378535505410981531430062928042812714610310133291497085056660399786099997948272657421174868103531722488123020810158627545344465465880225284892788951343564790304121196099467952480807200493108979952671182944357027821428611247722413045921714467914689998372696435888369942659865031965059295725060978015292586441352385209884921345224756420914327904133348648748437206471895310909656539849137393710298676907642991470916475912545691115798034764109119052639551546785505144140531471752317309762230867932603537737038044529826349698801955506471679613506192866760094079578262415974876375912572257220745086669921875 [82,55] 1395055379269532951622249532759451693666592997856912115246972420517366823007038142929131077485496222367236061162528472130141236764007303694788937362895958700294936304050375805529644631712010099218086280705188203903694250734699695353669735578625478965593779646985106804104674213869153151336736919773097676232754593754850446529590621571895364181975819003715197876309362372665632171801347699383295919957768075417237814187845900998545467458437939377931251243820784754089873643730240988233015784241381853375959971685418183840564982694173258316456948722106739456953543513186799349343320828334143069467860594627105614891181292628764175095817285501306651108807922418653839794403456615486670907579741835614722574935343423363641358013652577037762404682579803769975316129901542546440908752944657085304507930367523474142073071815694710071568626893700420120256001997310502094539621944915487064713141452056260887584353354010651271897358536202575104290828831776161982796505871532036897300933825054282213110124364504721339888049742033539542489473415056776710905486938885692475040117279848781996316414253966995633748418706418892338546775668093684458875675771040540335190184645628831627289361721922820038891488100403170240242415420668694376005078668226405231326080932327257744773836556704739334021430949056591980891024873525816885728150368330280287974038749526419053153002748882548591230077406274792762343283148980919207515865616510752163976300497417810661250087727047454061142361069047360087685364289130978521472851517139841884259569580644550351398748277396628274597564863191548784580677626372048390554096611028203738019888487219221886892457572940834401825976373099844223576612743841931781769333919811120793393771259500516276915733655645449435730185678508116021714068323298784409496694277239203818252342385816413470329949588630077191243924681046972055240238288958231745849591657072406747752064580987789087998146974014433411222411990574932114057091773219703014387286490673405143322702989876255508366790435520826437748538337972470694551386340479561225503427399489833279993254385439935726430256035603512300084440478865081571557239098138581233867545033129469981760359075866125656756413721617872884919804553356384237478739023066493801035065515065311802590663691958495335430912032137484857230447232723236083984375 [82,56] -202431834586982962311371539334843169046238337263682556986007605868987267882937792428731687743787985632987892792545009738842492561800966870446728641291072651874153765514737842680319354908954141514043271579526538633808917907120425644978365160152553380017610455153413208187472197205508193117410082271109841966876273302296329241704599371968069268554424290772528729410308045982029110503647623754228249440528055721974663413023474047344720691559076204676585252520956872789148060914062869093019982716203576576081436617856261070639208885686954965349291653827481511292672581699125009075305579235569430834333336966709216678949902105495044239455121411998984302676953342801383151217809753400620160188285030340515954335620580421004345283345432616628357612726884986654209145316401873364179482581970762925253285745523667493692045618487921694464353608238385742274023121783885277989342976992908984114106838582989283365021937129705289350467404313770804078330701212728404970729667608154972613719621716181931813121898195844805984068120113887417438505235358465961938317446371161621232575542241202800169864636495394018250019665732222745630321610797439647730555496542226419940331428672248304977823022988006768161968173903587925831398617737316961566459787149730085644849230041495301965871404660838075894940808772965322196153031925209742907844741662360089027220606879626670485326553176905301392193405970887819813689154074549689330552308862179448515847287957566199991618019469502159050310679901467018269764075688564101872005028312886024433469013598840526461249282842277125431094230578826124595757071342295918762822195116321026876932715981549714772715846374418963035296313245940855566317649070668931425606532367434329459796701045789726283347212251608319736453276027512637287617405524909979752012326273764085233376608082920547591033011919033330860841585285910020922382963645459141492348872984880665676095268320928781117646656377240850816588987974446773575111319825221832339632512324839642344076347386096367860207470720686117677229997472352455956991773164426098750594534391186497892002180095169733917175563679725440565502872698983260443286389121744006139493766377870938777232192477991127827079775007600143360634115130684743709270708772876384568851357628048539248710305495852594670491697570469113998115062713623046875 [82,57] 25981930974598011315232239137132208992174963612214981680584806968783669597781431467769167812116416373935725173720633882886816193298583946982217626819467999107080857324239520149633936186769727239945548873383397439864014794614713355316368390077060373342185026169623620375388133420686561305850422888226037552719503932367595338608722347617822149933459620853165175154512702723185725848932999557690609124400680384402278992109433331895887041455691672979227397134398683238800026737435256593207675566370323388746563414841840337988006736721991274969569759954346315076504158840944649435904716026816348801278655973556991635475777510350593359419617983279459909425619331962239189022969783589446531051883381363604927825111295136672557120211749413694435508105776499365268871244271276329788954238778307310793335850222441772030228558993931894189568959262411518264285807386146052329684858421211165550627635421847090273327732954123239527396059300840388210013616969273114248727223816012159514164254024673491056398616178154763878242420178433704007428282817113313661402365112777224009633032178911722296244533507144019041558703693973135401576471963283797070837281339394213608163802768048318256073417908580602319985911723481411569432822790370153514513808610737820099156019053224849454540630500163884572281859402215880157901249132371031475938529025740430387995640100731329653804677786047977355007661038486149289508317434300943216435726159896292768408508615488250300922625204873443309023972459885695286801825906501226678521232128318028236515453941795451855254124532983304201852769780574267079588329987439227505220410884470119151705561308110027199438789659005802895931242671577656096539867151070101682074757646741440257046492993793765637189895635228093330218181773369492702187826033946132825429660067796491757594809863195113503247359642376796413008663997724638939981112228039880576496597645546698073215818555010718675621143652836000520295104938082431233015065344916541187244548992159627620653945237366645442271214346325209331695748432306738501931497728800444810443914280043336908773047079547929930415481390877418786679825771721535277292007171549147895059207372917208956048326175610868501163913210500295736634083448349688109929213598046433107502250505837778473595768894376101254550803787424229085445404052734375 [82,58] -2940647329945034741327482761259913992756150227711990836694955440513653811187754417918003267656135144012270993672000805948297801911591620433360015784038020469085990714252451432424510104675273677218396685930654578703101731611193012696783681621517663864680151087377498749405500171012869557470351939779742633676384764209872117743161445285205559622571573793387347560123661525540167396963851094327771215585980227300000515574204959953006806918129132896757883222223209596071603249757671896024263155636172037540864431670441825223068637744435234789340879105099353390555238258448444608068340499466811456074669612567157582268166750557612171452828736796416730250791125257996440629710684279811552166350536843703394170125611098847651702303011535795199974588967976291382729853627658764207413663518783120095560169122117669126826407937102651779326678642298825300779609921402004380465873223843494536352457410082009013227066523850428885463327189015543583358092693831828104013720876502099884760925754624695701084259128916356147473513553310708535369889770795703492544517178265524941952525330692928988616918481560644455094657437776246211874078752472096975913008294946964896298964720001337032247978182419398038028392347944486026612827276949571215326498638734753999565210291760364025808517735552859628988024913531111605956697224637142631918358223979457697591537349030303295886862950773700875481681036193806810405269505796469905236767799814032595961144378838314044340211693769497324521403825298036438469411023978019400031359690660357975215081378815446147167930720021481596483403436233103414154708449123693407901584848311621823773011584403044593821082383820144674224147817065714365898532064832288009632712551177016684692587332670434120560479725021248080277303600870415802640140065671562775618314957684352971264207144659526070540969463299309338790353002977580301996055547978143247792287734583003210238957722856138690362275070562015235626683019685370211760285950511049846510399124968434780880006482360985069872238058844313230664291335952739625831423252315884322284386285286155956742617068697543114225550461196587966566588646813913564726999698422216292861488462220278152658442745618451411875085763969928342538155014041126197269768402676430913041505057078115594951369868303991950142517453059554100036621093750 [82,59] 282480035645781191763965458739089676242553787675606966583433025129396984932434482366338130849631387659678524069244357826776327487797379018452091356173603575838019857996459207019438426486221419483334421387713894644304624445943086108846002988476812892488884286695696674305806084330868341041976647157692424679861077557034432995708127453341562653275364136475324044414449586094144765912985170792608594272608720777852261424049187098019960835575077521582389535861004966715098953063457697349357460614483853751780000294689900365688993863264105860890775018267172604598934918206685663766053903264198517933271032366111558028687483055232558644658499871538914978284058269257618056953220447815262264996684185040014734168288713087411798644182973847466176077324160417528598469900614850541800162283534783720568566033620107403052376614641950933042225944406128618672345925987316445643217301394527505623151588801444113653270009521780061970120626141901066843275772977114869994959127593675605103275980007352710698511762868662741795804929070644610115227631558006239968111839236353478434343839570064481601881418815125558505854852660993004975444639204954572232787935573238118678289366396618667024128616206694726320365332129320468867267210798213946303948174639376350353418719839125909601077496412414136624762747705016089970602597379172882392784824582889855842236224102722300627034462769066322638565342547896525872145037891714267716521031874749895247555083015520102215796025264358850057447719828575035548882614605794655372112170313165765384933888815715375294551040666324509183787476623316901255087341305346278638353699660215994829972903362818413440043359888936996225054888535559163410837453148654588865506753750936274566998938538615149270786854242518345737911322169649950804709638198315252965727780070323706490416883464349337508030917774809833739062113875020441933726474824942763427233339536035649534177731387649156304426773741396917180168872146296336689835234242431352910610671148169070592927328667998381576706504732978593415144525942305284920750196054281858878896347285669195631961038293251825453823937102066600675859143356978027997130745983584354174362143485165451890810036792364721672779789191077193530022485838739293998029083195487425319003876278481097571865232609411577868741005659103393554687500 [82,60] -20127904710832596432596567426708267707908310583866581703510848925808726909299233020466661919365073740684870056269814743940018583639707950882407478606406046027957425067848465741921059152652341896566211488366197315680255460932954472871935672937301239370363098428884141356953900020723834088077556129156911348241145185670628383669661742186682740925711803188156884888123592838729017140697417700259882125531627193959224889718168604788890741398311580399684384560949705782492341413782876405655816659643749460910108052703485508442049804105021580186312499662660080907529513335404172960159657713312210975422889366685504933180852018620808951451398046449403507005441511635489608472576183877490891039624050657469614516720858939044063027478725771026160181743269961149913332976711576751018464617121454018546490389832227758920749108351422214774953342771596413403536228261873927550279433645360968972468997114105533065049756204828970047952514944704791064169669764689038385272713275529648217742462909471774609679834127553683699087445652466909165905035329823812386911767965838747892557243267863562940534587400145314117518374699995154463773801263041443847883708379808856630501135796922417100872279743887547216063133097536322738565261172648470759705367731014316970288544030053999015408399765389394668908547004717227721142026707149213989728057559261801438908987777805274028220949826597712851475587838271855119223422543344039349926658725562883934287294562311691809019890917084283794331181670646132340553971244111826271527618969445834537859131551096025463178345098064241621541585839494281656854414271556321204644723626705740533126975841838717102528818582893772941230388444820588554180454694636146275949534159717931738658360778257029977710273987658436981740618908019582594775925670285682861378317228904249094675965811185126935524321803080717164454599919649831187985311652083326882971393231712929523379979150775408787769566898162810713216916491558785193634861369754891661395873320439326123135258613737711816152177546497866430557454250230369707520844612643121488693389510899284624915993890333334625350494715738168768895995882338169687720344709638031922287164626516038652631656248411930764955561636858942048879955212074425725255660530459438041732461688079866730938238816861485247500240802764892578125 [82,61] 605483892654565908164864484858801862441607176108086635978798794305738833122430807938744789431585747706547609659677066263514957285742464184288920374893048831133540015177482166023101012202193478106429992366072996997513235106865211998933187904126777215681185664550995081181504281653129061423963618403330456929825063586110852488319534145629263331379437466242625400370503689241436964883739709350775705860544948620318987242080886783532936271710730675418200733213049135619130101781076202240918265864890653472956541738608411033658197507289686996186330489640712131283135773089119184832249830001932369723158304078597086320315370711007276086611691699546858814908363027802042342495842762387499547658622030329270262404380472134666677549732080436260991050101350485511143978554472916607345958385909845594490494107384308861073706876514170272688616601624358492184152520078110192929213201539929118325998633671994230546898273261272870183753433248366889714570112265095021325163704524307117175785504890841035067713555660769289955988315015736788226740910606444369119973459080505489241454862483489755896556309071951384237738073834058214128340701667259811177256283941279525122591265838413652877044229932973709704627004038495100447322818744180127420200612882994336129361532528265766697571958223282086530734708209413384853481412366825028938393670291269388797220190609395370272881138930629277354027554693154923451860695702675109373882088533998616846423302259655485749531885239841911171907885020582330994686663626335489909031143445029660584087275359101171058817404232407256468610769759679466948944157684410214455484363010547030288089748616796625336761132213459086092755480081857203035445671234723896716396077607294843299266991043243814073056734764205660351561296654729856316679491142292538754258959304383929908830593158471059735040122450218353427283237291357326040552173289062653288378550535473106674779305725842021412881912361968327193365011915736756490725056479762476027489801385152954463377147123613832708090798641035500610875700461470650803601363193529782773501332309707753740778243009300653623555237773366740076684813664515080831694710542889979690980410294907081026610507915020485714901273021290968567155624073579710302696864892809779965354073671436607728679746287525631487369537353515625 [82,62] 72256743862994020692270301472386595125637685965643195978374715355797697590212182479567316238591949492294411359705616124058902997332270823476061359091893786373641997563621087437134003159648398549996654280720438207538224054515175469283684270528769535375204747825861159633869127797249657010317988531952231426957598112295147120808642046247236842075942411187905869430539075586544061186776335627346470387864996578980916866032025684542566508693517570268236891549255248603255071654753953851679007672392164729178346015730912185959280074399089214572831413247560932410045123259724658534773399557719391868617427557166345515592361247924325268819913585789847624902848338503612534246548646696311408252907190050201644908371881981811208448634927521876972899222587016193954941644781734257118357799160260766992923758213167361139938005554131820767244377774360382423936304668067698961089170283377555210204861382219831883900268172343501151340963695955649232294353227091940511951085800339888563306771193159464379820404738034800415603757462589429371369181088573982939809191377512703567555733633167781354814165877992922581411832444434865250590501439048953591928797179564311433799765181615471073363344491936377605480173292620125438394207229971421684793845648737388219729497038380932778331840458469925664504917218985178989563994674658619632549987874461027087541108501887690993741151173648653775767177284771418509364369155135812936419962700066726254134204769836696796365212826794360148311479746410180938020743370561841553374948797683093423004301705805945471268511368977105115355633593632921233848906744298862276763032475901964557821730679339419180966122712097900761188587554632951884676747354451495354779836154430115635677266374768458194652571446270659631219360078589646766881733613573771069304436515968846419572950060989414807419064226128271038627832567519441912277918915434737252292739866670306061579356883474176860024764130983454196388410949855563480392769564872965148114518324684043539671085520185250317849401053261805018741584285055491678031885745065856034817086596612185960148607969733137988785744105876458615383107450259021089015438795382347046837665721245564696361195553082623330926272040553396821170918939584627333303483483591430735614585811887877753179054707288742065429687500000 [82,63] -12896240622332321392399882630894669357539902405437762436686489905806947342474540737925739862752706503942327806024211470940064743666140674906124885843689640254085781090366926120604196823247861877050744107261268666971215821832244599130841243323091099649271046539701662785714305315254739507019208165789567976911428968174884772775670702212081296301945173539993980530434060135371882050211147569753868732048692802732157005292269511447291045571491724212031996489200621209007956495323647146347081882378399927954715057469021424488755181355513023839798116360168513614253206544140189658684720094695758537429359886718273843948608621014232430991007709604623251113328928283517460568523517368939071978197449420734523846744355712588989031437108824072509320248691237787607840608022431830125974655589167763280903332443178720767598801739756516357353342282798865858254047577438369074248080183673657142470114860637520060720867973893900313359856382582522577373374932854950441629867463059950526276231948882267285237202067539999882049732446113892348016957430828352006202341257069034259256165967473999338553633266720754994347676158715897336883363333712132139555800985686498435726233891483748489610536473062101220614062918754499252780845878741031971783870064975650561600027281113471932767920218635642506984548630575206818982657118156260793972483569232525770228999426684096298411749876175207505444960701411064013642278565975745590499316259748361240227912957341411845625277912849746667625217542951341168314553465023970151316034614454177063620956536305489724424882537197424837305046493947441708434160645358616658677137499912784791787152616394238239213407701461291238122031193172303571990296431098162577784266158259610247825609025034571548929546631088240485657862413375421316234965598202927804379245301567566084443886206680466379030814933453847796548781480941452027299580126988866383694920052477868874740462130296626415543178640883907746901926655684011941534942138980839748668455784514777015754296534610481291972374571110209315672991583028509557524142070482639700328966741636032228922893351934304505249035632873622424794018403205834052524439932479340333465220929685615104655662445313915487736062232042418419470961204261721221373538227417232296368419797172322205369709990918636322021484375 [82,64] 1121485857953882913914833663517609010666331572035107115023988959763423397484862686422903797567598854355223036260062698319817809276717414984220703351548336277438983922808643067388964249852229799035003149724833735195365729450607765507171633831917758700289471696888035056561088096290393757916253210733814595206940574130111106511920429094714274921059137268238397559200983320074200175566396200900194362382012549528456289848082891655880277777097726130413995226214243496647756601762543601251623053451925175229399181204128117392774112080715031795861353370283355718301371297614201999632508909006852369264106681298200089046238527198007669257986123453951120070802115391052825624436590417600621929589962839921122980202598471058657766066958007153592252387123155824014812101718919971242416747793165718815015596838223563249577506225575130921287114620673373882655100431792134813773606633140601350449104229824063863258431250259397682628126059460246003046661579646978771910133779803533536676849666277922692531259166774227298100784875919679216677256177712932464606707244661161831867563165638355073790596731672570333497819113088995548453916217299087942048496179754276364559606663600300452512718458885290334464424363015197042100366423013061892726879813376055619770704980470071592796551129842893855278647009991241678068437694457090304964798749892357196114165082847032723469934928265273355179621339174387449075615609895327550001425283533858951029790654870968127228219468948157928609147584778807121004371839338493461316271548963028204493194345528931218235842440320423931102255941461664191909614214649829564904653403058816444852277454914521104640701446355406862387305923941537292307243078163732922060800574644389835702317660406746768355210779016223381119656344973327833893900066111856041577529125193385972033824939885453348441341509447903860461849657547080415198688363481526041274064375943675199346588090368456187844104360387342000468307952652320609519804976435719713704551611827852296509169441827523234917176281975891683406030535527090330869353258948809650530478667775088890711162637395066594396437223511560079450064145850397384826260753010309596479400802815209411174919504830530745264863594941523403026332020814689380574304384031200480797973995095162536017596721649169921875000 [82,65] -72311328229807122802637418971095390166204044578886238537464885293690534556111792367598208545215911691940760337375113457134771450485675568910511169860362359309106583751186912329798642239801868944906910012794746401260436650177153842986306879253299227871769696295032302722321035533622655901325342030532528699404292927130876946456620850564144856083318539394182153368435645815660781334889053663506167125778123278165395533152322972457361421228927880429118570805147739639505455011663626965176343440642311762160335384105654615589870293365654334649099019276610976335159995395751299021670758216012744163897647374009933882791705874062910859233250520933433518020100875511259604798709809961643561418813938046932429103465671226733815815567689236392244214109175726032611879473855675733234509808560409878673159096685628466352417552198086205591894572680858253714986932142833017817271638504149805803477332727623562981099408213281267652962829281268284599433642519751363392879087109659077062316634875151091570049253715959157054919267238824089112105670069530008383558850114161355377696598634593239869103332150586252527688345673249008965370982617232722395717530251275022626166205335496671825390777008039037944970287901871642471590207500677922363026705757430558946731085200957386555285301787977876164590142738726715185903178595079023642516425975014869082422025627583248430451388139366967451958589401552711167217237537354287123947020777633452287007329889547227259998222264614943688044683243249471648973270663266477250616055049467944055710208942548154940468544976592881438120614699963313203011270232290062901599975820863305877420920708050368858204356548181126793440831555534235580276558829737867874665347729829032946431324377011640598820179221165826734582061096515613706826545351751984639653004936128176794459085115005702056801280436729048414881257938671778276642289869046055416676752434852726352427647363772599726725843547331970408379362293210971165354417841494595252188164992021262882852818851034368620708280415894576565542976579944733358381239680516977523496050078419462721749819222258356052906039589152496829545280021038707874868108381822975261289652873486494690553157059077087565635029704548301680048257850228743447959343457350465944610817814464098773896694183349609375 [82,66] 4069278632494364281939420550433588754584189528391179139250995847797427573825804391344715259482419742783911338200396833823532255230374801643829488789853215905390113057848274949508745964795825588375969265244259847890152066269263611572086353781483083758687344913773730933344052450091629995825661692451821431449231864191348567475396556221546760242026928371196542445366989358671577806110349641529541898309152636743151812259875626183681613910460005306474993908731820232328639612662753385361096119896747730281897382599021426534737470293207832139927194516302456396442303280111630585823315111292320729985392542600889380072440611031346663019933943879571634435636164298089799281212481978414126655869531603243400510413393865618529121025817931800100596002224447889491058250758428875472817999408979346851036457904479717666337564432499606889313048916517829702444634046840792913227586033536529086060804640296199647786652961339094069220995421373742441037728796816446065502248881495740781824678352630808862543207703464306821205760957328481832874561059731012348256070146483001986315666089752963722877033387259193843705557395569029547435055328161745411807026305981579700798057228929700907511476231835348991332224095984657068659929747301423470496544173204307541256441189235871888876931440375004036505166413271730229140189791973601278825326757293824385768506149352222347957084367287473473922018933635682054664962268472882787431907568098815647823974095389177079973864864659496635661844949732938728735141328223899355647076864334848940806279450154063267507230753462750260445833301155078233496992881389473377167337292753323913595193731358823657843884283279792110941214525313941320351740234803665925594611577642487874360022759825961663926080189991056155416886552524416458679792150765119854634793102905562145903174528657222369621264804118730411005989083571322925960754673479822798861278518948678554184042328437513525204559564970071328147017297704617492528321349630154660878156848306082477502827420166744390622670863486914831514072401909809883468680098429247655606393813502270195906825735900387981763441652320740509475441678953179116707548027820357005607311389823479672271417963227445881293876933334845317794219834442301239364679871050867188131405782769434154033660888671875 [82,67] -194407724981719133430327869930852333273759190865945149922793662430522093143847402530402772159204142820336220437160115494884925249839512450204385848980028181668776795739035877336928267273735408078592844941685544399264500561451344337509121175205369070915488890691762011732587472822583302426253663763492253905844372525894854286506963481702126623924059529626655338822436962977568414504778774876214947380364577772139484562806182131383843835281952309966524126363823876129238350532926780508712956395294655187253412970804106845609231435996636513259229138528270484304621799776732948193602956388952591855654786838678306391713372472435422720594353678447934955980812261371733231177502201499885462840483637154194578845480685396159425503963888596424427399580790643802085358584705382159021277088511979999080470722600195627683936693189797835411524457902426236500604026192879243143655445766305940435467718124054989880188156963870628296925438876431231986822574610288706781126829252662318075416619192072741193118661455773604357863344738856009885611816682934687886188697894774800180995745289407965619495460916314458264224454440393475004244671791020533842610393053934764747139185214049241634165847605275292542029534004397457616499093774014765217875017944591576799939621017112692228999118992558001084309453223847506236609825515144166443123812083111907126716925438988663518509923761672482611838436857167833258454704391481809859012693149553021620487483737519624682325511651579146761067770996825164773203574689326765680333487646685674564203671733822486588443377453913689349141215870085527040572813947496804148322191654665780854502048568833763792773451389097091397549450267553329447159233989203886059744972221292471709531210608742998801539285071940571484944215568291907022201741757747174657379055872520618177872417194386660325667861379149900020035490925286652544227620330824683775021417617266921214729537916227305808404551135075190015096517342932559765136668814175022949982041853672209496177120239782442739322047775169100344348870551018095521487112425857504119700294835691488254400175584448828568592889861962621156590287250668217920561125864192048879939586157327690815177530248698732045983389418659974283799191745921041657809737179807285656352178193628787994384765625 [82,68] 7007311385866135289681951836121821850731377566205994835130399304045059939734571307353457125356828197338046615288707816143101373243739847572553774519723471787064492100211241422799503849679264062935118604027081158368681360286634423493660671516480062956558150364658357094512549759719007967911638909441038675106418091902847234000563418178803873446782879624655469257987025860833048952871742681101787866429922047107083675821084807375182989150716689576760953642169323467275399773800024963133028036641430455060039129937163334059161767506565374087465436954006973337183206152155330787056697872613277205799228183361700929529260470283194561270527185632569782048181104737473188646538023118574509228682355014985948047731379215947596023803525809620605857515364792131596414351207738387293002158400914457476401653463822857343382714139771915286672798849557746244723976812190486000016512004153906871004041329730215203795141339975828785583960874088771503289313261993255503873405127596876142179574591419251247676616913544077008668388713704384351111931922985297814577439777017562434009120577853750953341818532970834196708255240681390920834742446547709384404501486739445030306582449748944458294324215801929371936845795369390949216582442776502804930832312071465296424545961337116293410877148206476197159467691269523761397660284389710048821591830954020268005767461761276201999379765846022293610473133172135228520049568663692813930542456177235335661874489178191916240660841200637580001232885175953473420577411418594502935937116879812249395283920787491366905417574236046811150829321107806083492941839382482727949858014219158467427276124894757727087873561186793824543559937337852885724183553063629142665463330972210652238104827107953209859390442220074827296026289664323225433640556747618078638854721579842322518958219639722390839768769358779070577960156040796310718447948971433567760736098169596163441853674468680336252678148024464379433600479490271329398747120347878169741856253844297655925217610437693038107023808563083618496908596456069500770201193760611397682680567253034453018977251559127495601734322901518920009902571747551025061782217073101330255811317095932939321809238422995685846871854714552784786579065718771877104009693226771560148335993289947509765625 [82,69] -282575574802851159854594367678422548865167603617110431180503742514644980153034612580454038988163339549175307785559516363496231430651479924212645774551893590285682019570711726918274101384037851291889137826199456221986268985631680306930905979174918249261178241251362986433530393230681707827336054217283930121312720231787268202697904143653398475788059823380928599421237429518139888969312613302009757432285466558058343010141885511750093623819217818907085166134817485280116299726031220130465613523157162436865912406351611638117319238349070532526860028884286523838928733364997548679057327490566258084080542956158846495096373851373835067228505237366350629361781912482360123811053094904064089532662518610310218035164771250489800212139542113665183375603415500925483152324471096734362349648069712799188734868159411053274500434276242196732874992622797261358020224894906313856765327943945551150121625030447360885874452200863519429350862039227200832069384438677559578223803034771544842678252188709896314291558222037341832593837553622994876177780524585929035088547418298404586092511695309137120592316434833577588399796686584815120175423109430904153737367923316774459288436578370455295779978984394387209708080487430422657209670684998750898024259430123036378855526719430372632897793775360391887859479534384567581534368242301534517004873109806674525664127408795574475414051020461091703792469829522114009604917962419907026645965254890247848021590514881122303035565067529127886199511830648308874699808693293298726563447288230263813119817791597109707699080898602055297992918378232469486802726482728257685249225123770108640952150636222422599387378994943526970089292615414357672510939030114152725564653718299409136529601438718702471608600947178329921821178164495596087688134765681865966760985798755676869387829087385934166733565262075801119145883801583281771723283884947747604689207491112945351556558696394620527361823498970215135708091826304000261074574968802406416770686572199794758636733785319211397176696940571225063436414785048535211492988929706020844637227903206236475487597874054703978507068639614952200448263380362708716119483658517660630777853047728919092577836862892709660628152993782026560376058368071784665520596036003553308546543121337890625 [82,70] 21851742827329436684906453049043235873651010631331835842108970176573852704841507510792732890078285791496587681783877350893139553634346808593754055069762134905823754247016487624551085337994621716578189153414952301612720150687960705750564825955511801956406978010996945485031604246731778594869995499394682172422495410076429729484101643570039681491503789125834788070694377887136529031343951454878045587274484946763274103836329441975282375728621462258465224339299437263895750057564332450833612863055568825541378857392437796204434248014868176039095697497512307677806917647279931704987197208490290746194669704524935091377481967371880305145142194194373394491739801925772432157210841272500238489947756520350094383630164416481260822175791336512945755391672380266798918223552357297364289223709118417926636245904219932266977761064648227849692682275114004803178178584726955043127883953759113470270347962992427472578715524507994633349787727526631663231307407093801276377287494342731076761819595211306950480354578648711989144303178430748893672160545384042711078118329333665335170339752077672972839212436729243617029624434892789507450093054246730637786536258133262989863579459169642215812381180444001931556846759648346710462352492510233143454759148282170313451857856939490816192126304397932765407271721635213472122637545434207647455020306272066794563795876562512474064382157125973153858695984466330282181644418711469598584517934972518601099620253829624597651897810907991019344072233335912668933593482212291263500849144056682657944576768117705587962132096686416733989369726494178633702036454237319414197848345235027971671579656932790896275368097887636298751870168730919029210346729439964056609887822351404640249048452748025015898620772127029945482476022651922170685926796858373225873188328306106333933125133980311288498327263877188609766496272842271390527959549815695768543841509510267987322242812491546400044967251070924698177221349574786896918296147891538460338497665992590899973068040264045819172481070845856906751982313893278939963569336491022626203491520335387125432056971056464195148150123640961041236701071711697082803590016086411593682328870005768571422229642224400918303296539455366552638529518276522267683503741864114999771118164062500 [82,71] -1169731138488689623994610974076108857793649076013872326982739589387960242025412729425120825804437848459200392507415126443472735204131307219619304260518939404447665572466800936226707643880189826480771880823870156380016460600783145637928174530315360280927256790718711680281348742209309817427847895103784701477809938782614231555578129311145567320353974257582683177119309441406394619620666826737205948408595676937054585413058020337788120282442462268069113121352322785553296019023688272726728986906597371096453416016672906393061456668659690509292654830028183221422295477254470999739889409723004235657321241575082297881450311061781274254990135164590613621295755781693461589499451931229463884114669049313795459163030171739507454429288398444990500301937000337539120801732320942355986789972905987491126070246887391063637971205629942798678391536317215558219982640704491241359455055671088571092440666928198493376503185993206579184997902862978574155209647916762984624885683422895003206969277287708490498537818914024875402733095288918581321110079820932400180435175292749094472979449014256723127447589709639473554686980142083826811246430085609516846568269020422869947611337586733996953887735408243759053773944029972654556741011272821989640796545921874780966583849573774624847669501540742275317813714584661443660538411997084559470777253749667594204988571163248742727653277486953309234368060718485624520705089413162079358763026350833207621731002938717494838466588114608804117031591741318741993557187693586621997760142717020726107178496421690816955081977164515840245076117233548919621462099385998269085891739308062699301015934425120458162058296042761381931319663865608752891238256755874262526876600929489231280509165954403985158348001140224331997941119721853997126031331244668803947407689214216784267978207364189728070232339981908552166274137478027670014081737199428019757234357278451823232676747122814119417285845879081868054109105813519192546483626287456681828460240591305396390038257280681771168575669060044158397157017961555690350317295016787209055749744923342587798064164875156565033830973545104841625329143291208637582202979977759028290625268854340425570004362555658652562285432599884539629536868432513330162692000158131122589111328125 [82,72] 13973079000326451437035311023453225432087622101458462237750964795945019966399789699670352790501316837722944221907993964986076002514454969738737196834008299368429171798793875927442065759645953951840860179552374900984999599885114659857016545553190893257854502544515720607185925297461973158112209901732103515195290347954453851763139996250824916127899926959941464376948264430678582368164220279702586915639061972493354271976358237075588876614929477355166159187952294036506295458200601462703164813438399159625282087931841620451505303146373935086373354943274655303243655719526002929806993779822727530404603734572953134046300399755545967965499560067478311056747583803301458991024545823788982191736406044409976627516284689140903997751569880106829047720627225153837509476068696272783773685733959482810357733343201849130108932082306977827480220384368424047175174499467414426061461710332964009605952867029256893312034003686299653684198214729129009260967136317822307810182919898497827992062655837745582724597028056647834703631242539446282743266447567827598783022763907796048801336764598798030561846420074398948115276996058229928120692614632167780043995309131572239332311849034595609229600073843956893704924692817010252089000063720573602179544145802161792225082330803277985470015361204001763334227474848573899280694553284232561497023193796833096405706942664584110411350226391181339254209975845733847917107000648676791701274677421064632289495721331079034164772869416109037802915157783473219577149157574268669768779024821567490919137887387309851010588255200360232414863409750451077725104861751723787196799692182211061504790178969702439665020450735186276611532857607595174847909812057513590842209969175863339577425696731812115544851852307651701814948213476025662687272343457007857165993793506518357524212776873410211581647326213887317869397768059432251313687797049518990129044780790123830081610154283992878983996342273452193028667324145194225912105809245186195773609004251883526924084311976612826349262516651909177833639809446317195505619673123068951950145407454775643620011451231159023370219495005997794942205607152407151874531262557628011394127917394143610118157354145220896647007186241139491816865003670500300358980894088745117187500 [82,73] 1158653415178653146249788402158776544243971382017576321204981840699278149149767062797513895144876819912815100904739933775735682051719001637691135508180128361704458484466358561722720158372996379373359947298081411404525147990998805948996316553049635853526602314425132917911715145047489973053331076122336184403756638606393585660141366405757672422495041109950731434634291437016040850676041242820162397076764137485056172146298535125804086568255082813619157896769503926868115760212299169122657818310598457346580485110486632237559075721227348595671602441714952446662821894313899126234370526093651702347539857525817997906583748516507872343402758168693985492149134946545404638845135539792240842440450957898020359448771771952831585578836744481537236546069729695231188691226736138411115114024448690295631233869272996165850430825774600051597680977599910497266425853549779480055745853152643065531837900394354395962143092656770468746109492577014186507099817799453129217812237453982455646010556873476904531038640109686459354988338090920371987483125065154480026925069557772839664227000654762470559806404716002062186918669815873292160618581524839672665969703802728424121371801310698092436080708613737090951227592218282546437957051374860811518358129926453084222856088565717911346055979138385066684482765708917717140894173172351289095512314163753696917795746666839093948229482255749223421309442712144310675961251410451605583422200803622660668390245180754195125701461164827177469556949355102375138261795353309980986627544336406726053509297084978297043761706857303942144825595428434802213356488668246002226961588337476117125855780575067585287092980236936307014677476821849658034268474285675007316679253530598731014866898313609743546438775852698905599533043390151500056140646173548228724868670558759020740228059288378135082445167352226469911110937953825606134313841216483011932424193158351798202086049955636798732680231127475701922896508617125906420419310981860327924973698818669111684946763798487202487379986418365381936233926169215446539717660980716951040685046879728040558059650518648529486591956673387672148303588070155093039450296087609785170801197108162134645891593112926891060005158651745847675496037254561088047921657562255859375 [82,74] -33972845822198605563895257703554373228999536099595527676393686227139689449438863208946745112892163604948943969856892263698109514601467412263876032222449673521994890672876987550489782105498778094811142373418683041926905902528651544426066927677172770965434719342998700745291542689944790976050795387675802031547244491591394194776610432772946269199930519367124924041115338301217256883875309990796594991637772283962645235019283875434334053599255937054899638669980175917904069067958057667390131608803573297185170308783790062898066691624273085566355090199477295032734555200794427537917613953741520542369634579075609085629576224436424061346880409931612753772775466097244474993008914937178610864315251738500991246101865453254010325430493170654740354109506203034746136380579338679301936120273234532145101025836812819333479201888806171745275929151465831319108154522655460264752280768640592301356324686242252187090603186526128935764141189030051120208851518937521173367173052190935445415686791099400359341466118580657250982973994756341436313361020748782456045923063592302426397377452052714214894005653228803627854416137255828235594331890401544172858325068006452057437453913571715130195235760221786483988961306442423831640514825539499481949344997953961520200879510463934245765727009089133106020645272652193922589114564225938026464126599382859025879090175859111860351902450146898063900486357469467829583471981151764529998327838594703927623959043056098628026265887245830394258096403473715456473853365118532124199430313074334828270257101883746493657541365843484872354752872763888055506485820017380882697865752833061282963292850883920544563465091902725638131301913751329136751401149274456800509471745881238329683763307302060199753659023979509867029986727814712563777049929690332503900740788203798650532207931190716638435765644861628066657803443342831851879945280400704337640128523362721599823811209793995975858425342772751067975021213441171192865574231270583451222334840223301222836732474298196018859148515911009187592079275566815234843937835764288236841886504088715832979585750503713746733471028675684119960590713386839954416920844293268569009176960979366134209168996045464565549884018713644451281652436591684818267822265625000 [82,75] -592509980878763054572966047640571805016587532146752739501310243533357545650616718190523138283538855016141045670171753144538086549943256246949554569702751382822676412651453566075406060888355680855323826114663808111352838234272893274830544728446767615337321738981517691299988871861669433123932039425487898810576527349859302041217300206546953288090352383158072356445848248308912169395625800241816770482798680495672537601418210115521614470129596855126273766064427566413888459375992724504359130046029313664723535834797887803640474346709446843295598176702740605315645548706565046781140095420119515163139909330852600196636958248732770397255201511519462103106705069990688836399110365122739544223108097246522667654841966367783832984384555936937004538833264589606693983919434787809323562722418939700378503373921872959024878829369950500653348012894095644940339516989090262121451388528396924382798373409218541450563835413124298531271325585427625160105632012212252925168613935752053976258602896795525447488678092736494988272651292158201394871951117716356469078188075380927174507904635011608480904982871681752309230051883171585148645890775855892894452382223999284747921242702325835632909755258160079814816487447862320656585679091004469088031591981753438760768254201928166295127145463238978709460776132366023917836162028861530421190888767994171676153680873387418932169656213441794152948444156553994220872093425463413902121307417124999956788095326187477485991096410954273970516963729142826723149583806016874064439663366191010910421684204265039540131863752691530436432895355658662519311117380386945159030212637552972726653693829899783649719626313615010823705455786287761154663223740919276996041509901298225035473895540357739564930376676370077283899903123331891251153660198837448775413308259264160158765467580327436120762839676181682434541097091113396935741218530929004274082479544873457633861776060438558501197872360917218081639487280260692068188032974235370812400133095003853857909024590922324481694646017001491466728438234441897351040324739211257051847018968876609908569431725858860856889327935728829733072927863920482161478975769319796172814693073278353195252857849728479421838774066078059377105091698467731475830078125 [82,76] 30782160493865492021032734850169371042070976210043366289287385132017040154314807693642759870955249795223278490498955666008048918856568316362251081157895797998644475406643003595376671235114869911131382819730056560217203204186867320700597742705251790599234549754448827698120217526099929879380112511490388590709965574788361740990425108512660464056430839619677982887557445367358061122050999775156572563001363525473527853309358344595194916755048286369822097811301971199214294414794219873173745176139824385341385661246994720494517893383600045525580485397846690274523916790627711750847733893082221882269954849440301390988460740348599430428652737682463364120575043711117326724679383932771685801255671627707565083005911409614837172055311464644742718572310787875904856117178489640494551408302839102146753196611992957607252660734731545790353781766218142249179950951553203303162269467669257526606175171306946968883336611347923536734977126594535511325572172250168192431100433391663267598682447812038580225328193835964588943447260688011302619691049403991502403835076256029841861379277579108239743373981852577218025909836593718944443002495431602619606600494843290081681431613684321566615472716107336795259963430755315028680423228540939142919712980111733310976878876958610271549726359081114317653961191019783909446197169539976798669739520802659164056112173414212713111641648319758284713967459172983740828731437986337885129610906569764973027815638618500177445166402227309965839530785473386699051117341720165874161643542806723015978029991214543762490314655184874567280954224104423447967066775623182772409583905033931924342027112366904823302503139190148103844223957692653606740346821254922480461021177989408208164469740581125103945376163551303402694812412735410958555018821178184070375529792086854999058042558721744066004855511172319793929494727674050690050040490651218908433592332211811577658729649283856633463825737371620764805596443363057872293968609882790181081564435743100886498781816642155686752160815848909154368757252111225611194137936321830753429126591654941605754266332999742839208056394516323199901374258362430843332635202064567889555296806091114873970316824039575613267127884853380237473174929618835449218750 [82,77] -34096768721896876158327491179511452167337138414333860820093684085488764415255297022667828248371577338326128192581349420901736568704535630964290629137125852186167614192981099950804550106336100975854643969173897639569492614364364718556500282466424099825286447234377010436268450138228953196623226734184226564662981124441469734235591829645655516156875404902555930032196809442596149415251400230423111382136745322613128981725024099871107874550261195578034446801332933390257282679950036211264275211658937938223214915496662829330226751733636979550340054646680644774248196702400063498828536692480286005091865724074759457361019013917267677718053788533775000879337638504439264351734487323962400787052164346260852972543337698001016752321488103251503482401297783246691039547300273784460027235151819910453544828640275468418180195850629915660685370368443830822008792559301729070310940766055216659612979584094659766972710239659279126406127009860258978859927247356796193095005671341068023152313780683357620457594132330499996038749983480155149742385055090072243195891109994407308463333014762068313184529702165104385526648375186098260704648831817980530423987187988438873893335790261327467645476290516718617673983196418115048233706052494502494556739055005591874509758192841147158629904776587479951698031302126357186413425331918872160827942389377606396335772961460911095106878243618977353862447827028762019693775970958109581934270233750634410869013670322941287081411289114210156934513898913429804496504982449249361060083343895194285268274577113167688371076478643790243715607950455685886520450723848924537965850227435283398999715304683838905434595261404744680519528334593137453785471014867257548867685212061938689955836818609110400028455377936127142309297166070966323400164956890553471886524184598788302999423495707291724413110269270668295682219689468132539751496550526838087218627683339768006194711448257071790284649802035507682531457686678142426633122124594859090246158264839966288465327393965337986669526427053646758792776528139728359597343517990975710798677217817628395047513584808948246301265106935927374605445456628642678788485997071829522773306748737173447225331818655896798375692924309987574815750122070312500 [82,78] -8779660634733602013537622492725267940391014468955344953389223364059416754004643635910357884018440143649032244841051827264469851901756571036550077869744873024504991547491630775557505703629104784002034167842069536073302032864909468150800084950018556654857099461062462896236013454270288681473636867689966208818716119471956240702137861049521205181214779932188518831958239361770938617503755706650277773263073865693584163394965211441061211367286291205083774316449935203328070657617230494212279282306683373934870168112614137333209738261054280265014698198859786500399995200010391545827582511354977954486427161839711381827780284369399215601513388004912468154452790327153460880449221886925079215730465496504431497174393617827177565117138050668682585640797101865764310022326575525948837946466139395736477712448990347952625624039506303488330554339769854883504363189860256723061658391465337302825486348272878132494900524424511797550665083617677080550175602413879780335867681758939070057583541097921168284347858698525995479697514187957901398609154087340676772459293768598713915541704597314612648358204976494013330603775842278707740208640461117569642337339588340128319299619700555202587546062738838817088747894051562133041648176631436118969463282399889084301955798675043832346026809446275329392831577543842760530933654229049668267249415024502397892009676677131273692635982663111147746134000381644673930955060799688165058153630616778936647335632362693613372820691152791458099067116021806236548728948295099868319859263245602833951252085846774057317736737139330739796351315424819203820902708207094477692796304904911931576528795083474790738970072984112252902974293105503065785184242083500092175824143649812103178726376726102668998323574293162413342324949853795522704316626418033806129779343783503535942756138728357863909830714928053801127426712320308423417446260482348151602737182755187426510396488309132962789457421363383396265323170999580203072624746751916305438657434551038939380760327232397918900815544147880267282587340984704179756387523969419675692827384775257015082378124834980838664777999225839493578708980818382872804478291394600631341926363708064439458035655740320013507016483345068991184234619140625 [82,79] 43767213662517587815587476109753865807401636508105371119553464455720837799633427359636501886808290254436389333516150288197050856487800136250531643613211884292254271723212988212096193245450287992016818803494177916477647268813019212408837232468752442079593520836666899646975087352731380557255809562347618257744780195390430066938468008793529033609212472251160633992974959154026666602566504907018343596993621614167672886238276465652192554992659214564623043108698624183888866801954967471281240080818423932806661982369000013341588385040984314272778750998385099851716836505738920477760286370324369418581884916410004758148811922683822291206853687583635830942809852454062839017252561237348333685487319256879432869141963916763712485811328315443339022337967877486019877835674835171904599476164218620588438930215272052619961709593473410082996836558596436064245524170786202684504722085081048687888333111109624978753906830200150385903228167303839988819331289936508599976592522469791671370395680876691419345028259148045503578410414283243813376357604558031105378628831040882382318046563855025268926911237445676424192276267869073454094202359541254355846010946646194262070580362439623317151678757203511831503416983607251696680139171670218134890081173311932346626297041801138337890586227367368246102826011490919780167998944260943130138197846667409786568840724040845634150731014287777949216778590693218149288805031941969781642016625082985178853175624245615289008552077224491209687938068219772660750280475441600802044209867138211198394529914423452591280365926531681078932952715973087235492624600950900968256955413791132647808696459565664282405739488717642130065881702799851522530407458179721205184088974967614758723377743272454665073851064330696430790565432791182959644972980867748126241919606109967263219848950285157053370826484904380288543319088492118185719944728973254517023704153597386614994986609454364636700071293532144603937180714720823116588117936391460992411912192147879670742179974750958652379433054573114077801186939306549236748300564376186656112254096267184771476470198192637237000965333409589651278317712504109699117819553607218188941896844687001749924538940295093425447703339159488677978515625 [82,80] 1374618316061227274404751075596153482586279512167430135249793501487229763592944141730775850755859724225968126148531921992652554928638562634411635453505484738801417687117305565639035193391096058267775553835638109549683876108671873159585560234663752062729706229349200689152861416672030243020204794945725884321478249924627206209365915077897513602538094509725644827280058375798185424356940746726852319710040894674737369594525642042483644971428236983814601228493837999345652417903294082607714046203956523061377361728868996263281190561560274082030680381691935097773688987230697428100788038274448863691772672889512625044036447254683557721085312287205872971787904583695146465393412538731827851717402597494575587748060924599602067455713743661690855213272440150598779732736779063392966986431252699232172844660328454291845728978813335232840813720222458114968234603926528951175204375038105574237608782140824043087741467289137683338505996719799510613091675695203074020745813225733727658921886614678430671568796630137107939007428244187080538957041741268228456287350205727900558022572913183813601350113905190228668323733467013970369532725997622868425497216104138648783112938263909639565519440917430735563559138926874663949080132384269184859119229732816675697448585496465240680170114841655945164190830061991941793843740106404554658552266920273490572599406083084673557208204836446276672769818415208307593570318511761516992204380283578957613632933885120541767122267041431740517433286743835024822246910657788043880495833199352991471032317207587227784821344272761626011290075614716289360428196730233688898085932458284071352034150483347861932842617757084418604090603124671015197909710813339609630525381692147812305622981204677891260968745122655505731178070730204679027079329379411424869163103298976172584974880571702100004416582810534686878636335258655856664513389115088297990641738369323698918144548866832964799241042820865335039690422909764670571001719223278916338974258478788520630909703283720385630170894770100315603222902256589275076004104513324118786329276589579735086100102949563902598711249983633828248680930782062375751897681153345579386719364518086213007297402555195731110870838165283203125000 [82,81] -11925992895089503970353639242912324511674311415567568091296631557763972574529466502742555990236676292220729778114308434569553888504211398913896550397957598859239718104396640470414505884011277377930253015008228252540911788808858406870767025486241618058393299391773332948471622438345885645833529300178523313318487067503877806670050307551969000373471727290008685754216204307526018375163996408308151420993250111255852596482793667999471325198209714042802467171629621201137782637761991784504880904732277595165498120647072320643523945877167454060679870717568736625146757625748074349054139792004063602195523587051723188363570174644752817424814265522930799186712771172046340985572526205308970024696098526254343635601391460015408897934458888015250817627015128405665205729287321789465362879131992389480209918671158097935316108422771127204269377542113162541205956069630043982686624585169963480912416621987910701124302052039780315703361477138393934250465018015395998806172700637412688584851871236787147756630000882159850541823145828885492621035303174672275122392965444053924996421568953993108285446320596448802691804277139570573949348278453398034703345876055038818529233545809746637802986108807156265205400169732613966424280984756420377492601613392128995738271981018499091266501630641658685975701442808624788268355539734446895895696163393878246187743593276401748768080206667744582217460478834523628896332334223844857246359978134325119321975676654043985109937691919542904182664247028286249714171286125273757254646222521278740118492437560407444429480221881874066280910383243089159553134168336586761231433777946323817117713860040987818848232558519522626989250014956187260648111810539241375676392827479922244426737762219013002721951017277721166260509991661909824531097334280751746305399458525412653843069154953825254035377018266370881418306075279777569939881662075074472887281474491358240643127455132209617259830728046325640667945756480412972751795784227139027420914423623171157114190952345995780734618542427900037987702377868792913885637612303620172698669457532834324380614915378644807348604958866893815474332501820058594483539383085008336473123073213619205201752038192353211343288421630859375 [82,82] -63568747434329876858490146696944611569665944333828943666358668363632442431910778939511293556682306293520014105258827363138002648093722121226261450519153106419538788756723738190473935777338328178967442815278025981770885410654862932059059523740616749568348760634543133140260313959440932347620557249778384752117832460745397653937321194761029532975026436994621925851576663493508654728859426867034229337093140386915489015162576677771423679500365000069816579383885602319669536081245712773583103697749703356257857493562613638606876428599854154042595540799664889446910030797387069011349962780316566799150488157429472313631601278125291764524040657001590405660791418477051978793579589223530786280146915560822947169936925095252273443894133673322677642065324350360178883699167165906651431832654999515531606392907758491533343346873088067946533022846598175486677400282694253700737140446999579301400465385475922932014072901255062186659128631271429460444504205250344110076133916387445733540656710362471645104291521342182963079634323601447879320622172168112364120969454427957151458612534897135914246567998505062500235874387573616858252199745098795614656200500361457653617240903690885523004625277252050296651606183435090588565414950100866574893681188893752068716795467365969544055492760675241829382170734065688312690934056840222662976662781818978781729379345001716683801836153486564013328544621223453069912149965952224885889933275968707562045446239481332457748128100669732146116194162843628928633190135343450902892094664960555251041073220734190108967154731782853294885459453957601555898686606106985469394220818453094532078830580091805365891941909608724904708412986908132240429090963335748864709142266423810376664792009606528011720016797035103776895672127219207328276905621311372944666867332385659001317788757730060707075622877461054255669970908326280644722413960549790741049113937450269018675607083349389053154192568006566519745605006622802682636276895872352588962131882181785891796455725970229384642163950533083795239871860515724869781341104058846459769662444182633837046708600145324195435756114822607235791203214650424854551531170489520603242984945004607766350090969353914260864257812500 [83,0] 166501570902598936897935842701220136589573500328575326949294070205482411008108823620232337372290356952816003308656823338747955082427458335159629199808675254940140621305891652226134686475022002682117057695419916051144667657764290462172871846765641093619211446336660289007075695516616844215404720979216690774278838051818753019159544719013095260519911163037602501787026424327587494825661167918185353800832507432010298284602147348682352385665711086587565963743823574848916174646640573474525184503598405378671722438396231966296976983610497836426480243078261510018804966277404018625610298439207371230520297779765242206873558365842069582493307933895303088851941777568181853674986703041112039726492492386441300399915318735488682639663585043296882765423238780683691878586086835220591623706619562740506405006218936082821452362074923131282831231157010142862874365362899185596219518008380643837718533223670496455375014627901612802937265300356451361018795165148952051288159521794700914541112070231414832622690337685172100067207312050309741908567211992439679640369307945401542514003329729122158426913956734323168297193923566962003227047201566937060277447566762840947436160691804921623486889752811690693173822654425406047478660703429812698235926457853196925919948262079603798504109443551453642857816767804106457066659471273340325733596628217059829043261375343694735603026744076383132436538548919580477937358286982976906823595130021561586893442361501687038010683696582229589148447361081603935984067784719188820530251235332056639017127025571244219668114340064163338346830727260528068957699475491432013219353757324379471077815483860234721664970756774934630622296709228962581716258857466862824825714194999817174336381382520670880480934424996916431742175816226002361326666401764925283102721361729431958483584123899532672668241742595346367646032578629518449848689964611053840612539051051044752204305336495000188839149699589406706184716739344482461309537607391188385031367428871241532875479905662453923391047139752964877650202705493665513115318048995850650562222329438959326986619090170761315526871810223629786005077144580576603834389706569676969455106596333968135099824357851059597565793661004282285303243525555133788784518405622254999531861585637670941650867462158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -20085808015547846426605655370975474830470235828132934550463805682722806043006599607434459503208989374141247599329778053599733603524197012196707002404208327526614707709675769509418328710402361261658143790400810710255266481028720787171615888137408272339079742214975011380761110936100673901879590201154921550901554315017088783964240603153760631907212611534758576534011213905086244672391426927692780867480759731490551432146198118215210426210226796398795186605773281274273967152920165450594714379148950892546855688270674834847484794829836211775588886626223288149245165625315182214343799403950810254477928316421569448107573637832795086718361387038502487717966992796155386822852161533527858955373370560094313913029222107694554750177627907347765206721431195322951463843403673139445318804207792091436791347120732663496762514762050820058550625665765681907606526237375959723112671611141665214219681341794751806957221284203377274825252534890821152256866093470278150088267504797953786145064046284430306445202888123461028543925385402946020947740824643257198993560120623844324706539156233329064178092664727883403882417044675473552809666360846312099363759464062818636575890896927481293317740471047761640183180733957092979344804117534764495834248928861783145353593572295183260257161517151489182155120408508281952756380801457635919765767249441878968420483104981629405548383389117428838161113812874526855071671514425042151755037871902381286433770673751599335698799049084459725978786684280303452970820973677947140362170524022564949533424459658367542803076762751497965875373703129870903392432782271596055087934608029496017380561546324713390489533236468970636913329868437350904659099708888150853708033408442763001818699939363994261253192297931360589373529875816385365035236745154033111105248833510459580454449105400689157506239588971378479297174291891907189877322681790152767019179992527553434448581171476687520126478672487542978545495467654696332969229303797603725257034678878277997208645796706871504592915172020464469200930534225313219528131645358416796682003380932848213784265267718717322892328729976929932145450671086751880145573684867241658244686153323320688825998217043254473040767981838872124686225698478103553768926525682935097828762938121371917077340185642242431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 1338911116702941847750196802105452151944406131828944469619029511074173899813783588013110414357178578873447251245033899134106275313174389412471664352843931149298391333150009681959688584198934252976420078324590426597710389527594297067205618910145761739799579661366005283751725659618178728308033457441050605801833437848786425808317256785318022396053764927881132701596347481704832204539192528516507667426127287004157444578768573940209731904019371951121276777154836013072171005610948034358002456642051240329520283858900653097693970696035687322372603699361479935059125294578606981025381561932572594022398042914549606021438716317241281091769104767927100001164563066964773892547079661424540301354537750146389865627673362006597842999222072550955943279999329729669650670719655051081337980909978194058607021233453411256621485697369591434568815643048209956268495513501974546240586151987792894558384822822936124157936306723396113014969993402960544524361946334831366730732588657869015413216231603379287991762799782638851304482357907900813163664521949807939061541814817199498854342298973324719688230291061567016931477633274414708892395184918023689194776851944810099017159189141216003608003199149362890251408229422896866731366338043559809881402322354728964856619541296019954703473325622285563035760811442454845212721712650926426495494561512869059433879761689342322430422203300738468047634041561186328706140963294191090615168887000973669745281412733316567693332209800913851062947063145805098739146438813309688660198890710978160723696163413591619992238745901715761888837339620208533852394286655484702436597251873427029420800753254125443520343894882027197315625858843900423456213563239525410908727820313569838352803297977769093785454095777750412064528020831158844034193783668813073254280103291615566222662799004433118626916269325541002230620631364220328523445726021605130823628949554233637967550292716755375121213974145996816411135083266332001196836642645925059228129513299326518041759023319672925054146189014365856995897265929891372704752971497956407219983659384488822262136386083504322861067407843298031321504188869917869461162181618651878631407275291738577895962916935481716780768236415555622686367938043802399571553303266491023628724315285010160181400351575575768947601318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -35189355246259943874166002741976734861151538721468702734406510617384638536303934759061690851698468442091039780663619536728887369536907625631505931730173538450361003449380250426347196891388992645802083678458454327926792505749055813091660848826072573841530922999782140781945609221574777803775870587951556076499610193374776642917216072947575325005619670601339045340380914061417656517772190341783415137781734067015822536837329189144372070321525250489719895421564550915916504216632334175121546433992386492040586292179699929458566988781693209919065410121524759045055500095371251985383455280020803748809752265805038223909642255804774157681829059886085781595202919811967450631924043877376045600420288499691936019477759903363255708103039212757005228589734249177626605882873115360108093604439706248881152506920911412269991616623542629406339533564770010970611965940929610702736002422499856024702250511344078909082448601801869256713289206015219377347274705465646888388565856117404822991586260067775987784760131479965779799905915009546794501147602692970094074022927848111927613892200773371132933693239491874800605953595525610630870192757021557222752196992215322396596810082409570429858328379462416565483337723090537463073854543837574219275033470070033541600189722476565613573553768517001341612141039366495613547214665666034256269524666660183928671801638271907417514446286374369138804214676652416560289973480230841174545031859042475146846258285100695349924722616003931477306528004323368581327494665619259470808302189222243366288695233578293160598887656512920228082307240097623200289309288378627757398635526623387507152110257704233678929145491350851527067657046924817659058449883130124592767332105222079512906000281971346238179761756588867287546472296058559071903519941256284062119809093829414910715549326578913085337175247680282690183963713699808400675679617973574279496854989958197931014334518247183098886038952674388500622493403849121478124958026816077120462423780626994110210713951550270007449710957668223592202542313955958716718644087766898074427376421008951036960724365254075321509770025305167581481293352054228959393881402920386728951530996714629797926066021514864133588696980272720982467408594687772982371722968281330566444857900314235887861968876677565276622772216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 748093116599733505150673962659553840286790168460986525865034898774739293812714924566541709368535992072629343960708120380088771403116752656809938739612221968958362391921374327223569511296128371371593326594284638844739488104335879200533678226088927729488327434489250253587287843864712511421077091744037623190291583738057436006455374008015471264063558241025391707475673559404324003264706519096939735641446675227013746278440512788785017027292160615759938847066662458580932978814399550530991685813280750359987266760042781640288546520863957897636135717699249892199384225827516612548886782624954655849415039340199882804861274697333209958242402221747926438599229033044455476623585310747194868424005465389259489742277080542574144526948748221905066523896972844547257631992330731976691808926084905696425076752259058474017108572118052799624928203307134947219367141605696747214788752891436986717957040666191997149281829292077509057465840663552792314898710462355364586638682644965547400708867458225172915031701529060312340325997592393738925388446885750045629856035651369552040814885464972940858595672443471470455478689180643735955448233437651057345170800114482069442505956210026661877382270944290862804113590049989179995092772818844348068246220434238703806154418553009418793158621297175216714010358164779265866992839510643885162779336217969573618379754471226658836213809861982099516593593085383598320098278878554401482589337895540502101185620538501350480130609537409368428386717618246495377181252761803342237437566968985759326163523038376580915731503022240011787552821736053839802628590787832784148719863811249857817691388473685413801553954088090988814637862278417997518232216962163983176846271173647307510344324095600481584403392265455960359454392354731824598718485775580627028812114400706079457754005621090073483140039281540596971399491585874855880730049310775901321379107442745025881420212905785508368533043283496880712208137107464796021120321503444836649606989402677346766734536813560571739538176833496606307320132018833344318935572093783555478748079790466849197933552694132630620557123069247588653745704904598891029091220272602816094028856207152949823601272631746393146497068824933419292862641127277641653132325575764322568298875793458388476974904590655057745607336983084678649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -6306762402804452627690301775835469223252174259640360299227080528386929551635241762894676480734968836662724194478891397765480130983633599257292236519997557656165777633911948204180121647427314021680368444266724943667231994370502446835687745802625243592106397165591371585655973940279969525742565542517708803073789646040171396500384349511732746295592786785011914226119646051747646244898696634290419340207311255680315483741826403318806566427653368223057570878171996584129416190326524534346784835028267366402479045235144142205930130907477468730077282507586280686004836431299578211428400734205761996971237862584811506175423873173356301331070127719789725581398123509921622306488080813873408343745491295110955625258494808295646429714228078198106987264189620010897700741232828337346499066907118090725591307565791426943352716910575120276188606984577456449371290539705875865571150219489919419684351518036162720558789132535870757971441569616047063143708303954227217150659752992347951335452516947178565936762914645779901462996672517805072286796257839865408970315441337765723107364463085504794282184801027332360335802216205914780065703768066457466366820583640886852737492652331590746617800482139959301410220795798922122988608546628123867620725071189663854223912848063268507722410034959416698223077731796813590871968442153637576420598439955239134124042428941870694046306130493697359003149490108636914343140744003187261242612394564530346566486504377739622091586340769326897264987028562429778843385579093416724097649564358735745722075825126540116046041894027216598204759374838384473844661507346340140995030596054475643483482756713962634446355334891820824299097515238818921323720632535822453195340368965669402261844479011909947485836820723667258844037007606521743256694924299005887850288961710689111474620104836202209678622850592541732452386555977241311633299506965141957808736230959405036651420359520237057084045049584389630700096149892224594335208488460842153346584510029274016251817139226254999366482051105291751462668393306015620362755069011972834824347419704706501688690942922716784197382685771972196878546572265033859632066876351481640371508732710107281951071483015913428045644967798466368012683385802376333984876115338234767820893136443195937901432272451596183771016512764617800712585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -79921028131153190740457269780810125395760204955306970198017216807231238931700744636221063432936564289237462794772604005162487929676451234154520655887205630086434017816108689591617268462451341208075219233759298516268997275080390084197688614295399044525957245047866323337607703595718656002163523388407741579328337372674796578824675154185852465672735319934735067244652296915562805049427962591971579853591146056064679638633467977167378547555371654328665975769845891093244045028840636040933584565422487356239462776323165231944571424612127633425071748197951200162980466637470050191085328786043687729162816488506617183423739118126712540443075805837827963533680525864525998063799413922655509390082485795913010209641949353569711663941224916832589570956449956109816195160480212607249063933822303848659649201809480743208599696790949811252596444297341901489247314604596452475984838230163884591604192376503657779477057462557840654187686192273107432474269496087208255262761662219642248467862474028596206426596080509797422054549680416940866098699398639775169527090502764295391556733167092143163797779309929834531799029066976259620934073374935814920154246162699659046100554029936334524610468010365267593573673251216128644015011285411250237234991259934767373243459820420895426989651309974629577607774744663946239532421782128267622478308201091906124759187146972240823114660750977030166568067390416978658360782656577506387457670534087857572286671975652156199274126714368473506677766504398001889859648274139614208657848646998918556465446431973899953557422843839669628413931993568117634951778487948344554731108532367385107677993925571533822946576206371500132858182266121838961302718369764135676620629429102802026611940067319783927548615444901604054962192812646133069404696551153933802139821114697238150086588287383604420997893560097772361283966175953976450290668403732666869655854470106832973557062914822326283019653740484605611130114333515303213527296531694722297183195402329664211650703011632499766103385701883846424415598092177436841123909035604020031400823448762815224133401216035404363052456696149015561205796472707601491857427967841810862900418974225092222136075157523390692422010424701672874931090662403695056414763267138624396378616240732694751023770605703700972699543569888191996142268180847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 1850665663667932528315575219522546073206535746952642430834282740615560259817831834349613842595805019330101673431146307524073444184355838760874007026249821554817381297636491024432611785612557211897663941009538377635465280357916783668924398600151683495440414740945860645314697463248926682971577031362342230117879662628452768408955817521516209235705139239049546450946796098135771071999521129909173304127734191493981587086366438458913966508684898967487067847293122837844090774027269967944999878667497372345508863444945756824801316305433420246212649823433988763330752425491189935463131233300885203659405473708210485516089408593872943580409221403996116545711652792817736629915510984761133740951217567516404109652272658716259810240210858288026154374677451531202382419939055850580034804687099933862835689556866173715509488184790787994331747044491046972198010924903912298109226969129323822564203370482474500891977904698249075780254041771008963233596669706532377800616689612822059326862754872899552893864508634882196177147684660773276272248736572090539609584577197716641557642539280529422276401642736279054229694027257157951022361312718320105541547433755855152537617302733728720010826579621309204560658359624709891825744185804066469258966320111539349224749738351824999287817039774238328193468530011279128337999438687691736554797263442684833278142231215741609976556346328081574497573795976829276130292046029561029151722523170839901682435494649166182275781341773127689869291574091510697681461602640074858481338732089344566383243419643617259655717108290112114194738916197677046133929421500482448537899047232948672414309103076345510289960817453916384635256620183561266084382863546979473711590829755428108503066982419403684038067085590577804378841791912117696193894545469825491512119907664918750753632521972441689808376472968764868047638794952487819774810487811426898735845123567595539107415393573423228496930733453763524865855707691329039503506574733780895625163090363613946263692652786352271610427097471693835630868034120448659688603362123544086752238276857449498731792687908052400410907603833024487707917097760288330363435438707215737339115893266666358191063713253669329775182514736120453175548845870179538961041429325741056882691101927714413702647383530768899258939219620856420078780502080917358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -15631263765075231320777975247103114468286589026194046696637725361222690063151690261536996508103909485587575384639020228748991536526405217256490665263292219334090132274727202425489809488749936939054051088789541012110208014154576719692576315399055065287072594451181878287160769388255964699093213216639413293868522775692466031012463824944165523751185245581548925664921638235636105781401743105292249872270501902392180662064654114970382084158151514092807461059982558468784434648732217167225956677711818168604957902042895091867269188068538344841930318540406214081716502336894871935141985252156827916035093766537320363030107159275069416468677172686145500133788483047280910966367484405697061108094424265679140992144814181180040271784313284161127771309419778283927600396025153299185226793461900903553021901476157137829701143343637630060254504177851588473611108349053772526230119097061810984579656661898101963818447959996738372497042663180585638676719143402960050151575602185315740138713523560724075695621138998430763432075507483476473552746093773437650410179513160062719148997238845398644205676674979673153000791031529131146855830727129754889586897748787142693052957386391803888194381665516424736972782689938011214701623239353188583903838100841668703577182373367951738841030139067066432845778366150374993674852227411317557927300967694508325916306115469505510015853320009346492623623748197017890841499743189705200214228532587230141053912870504700567719113447076335474714721326763826741751807519422932595345822247522163175552833050243599285856648961451009762917496368766473732170044759905747910755793996667602227763238205865421928708347843067138500299348369524807042418371010031190771573466760072770205561525011126302708789142127692149436368711841816810993915970390696411396868026392738520792829311657413439009850470979664776945425923446742836247532165128537904136830841827373507311648344863238193451963886812966345407645065402954277008455516971370972756836452929481856862937102841664145031746709309971843211129099722220458802228021753373575024508984751892736562793138256053767973963454839363097846093202764596330811410757176256769395263625636613636104083291940284433184539582259095187376370808064197095927938408186333594335986602596761812234696361313438340742780430171667699346116364722547587007284164428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 85495270615782001672222402412618172455341791051571083101451349453571819235426502344504676530664275439433930196915969298583466875204569080454598612610422506372713172307719528232789781446299327626793053640307539642149965850765880372561802490353169573234580832062727638411811929564357171556988656777528910550591223084224814274727889214151790217519594697754546422697968067608004325124880016681221819430703994963701780979187965298838202086636632911612198587616656741663559218424086366100713604028273849867599698476812235828082530676401713581835980853256956550397313202090667462830022259099924295738362590537218696079632828159272075939219861973687395726503363352645509081240234832266485276316692309773527066102250923686522233113485624846746857351439722341549020460628068788379086740075314425544649939284619761074043725097331269253910515998128147087976442060957322860416819916928042523971730834351999938773343111132684332200856275615408693081968008220882432146546218422419085935831225911959030132273323130272136368611029549059679200805850310215644524358482794772595559003415933436389597309448293789826019271615524512562686527068832751123064903264860280876245918067700559173854846197803218675467840990108128634482287994176665398863412832645902007614745570095323294824041831222873095456995519877093695441881593666820921582119761678579394219489466201789622463201106685411198973694054729698753512747949005840042803377195884236000390425092048292144374547417495252410313929439508388833187002276520218870478085013298701868539184638694509061064687103379403177798878634196945256429889500644504520988087853708108815862602714694621973906116436428790579207085070466920891601928138019427914047586717871702275280193980304513827104374734835145373534751098803788269309349004241570013840928836592810044410870236351753438394613630244568523341111659598327025220924027230487829734423719217858967844434380912336993983615967676051142019620990115115940336114521979126280864529696736550950407759111774039919479772747725562437715328892690452976452541252650991101333630866426259040592739548636036972652429360598060704023067899158451500112104984515705402270892788714189266949240638267290003420217720945289180843625400487978071584936955595187164346396228339463791096802694438372145414733006716785884519793636826534566353075206279754638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -404464623192981924632390292428854137459346111941495093114948043480959137067361533404208998854854222937902223690611042154340014083043100101166620953487976148266165418610717681553328911279534600533087822206486414945988527051203497465753300245131112439285022228286123190917156820053040843119912074436256042644162431914154963693425846834522270643721544170172369371228622237709612412833665896363897688803203826084068492487795802363446423315254180640985032353467339574435620419112420170855251395826728931615154574268902977242801555680777843889277213612509797520240051091815628136051188824245286735290646195903318771293129133705117861207582300980259708712945354020550073377078717012617448748504009849821730935842719438239970905191029366508614309860176466304065713055403173711457883388130191915135652769112345444733573655473203963446101958587628246640974808720179230809814004243943769278571043570356499556045852288995606628381770964729599966068292768957235803075338035231601748354959682674614686726762176549615044431957384917512827787172355171915836444867357301723696414311043496736735882488114576762433423623313600920670583280327342407037491689676334568572994147689775339788563353046949240812840575549268062557388095457755704157280325089327985185380143165934447788029665165464046376439640404606100915446263558853601616398263078945663899015957389998014691655928370259681529745760073271820582560686751552740277247119663892893386097674230346517810214111358091460548257853033286530083391996494311836320767016167517305979129236695574172335520659484484341370528079904424128352553337519892405768464174469858290685215053288239780475065469300231528807584664219578401825226015762246454729079795420808552959178520446173564649902384121120509042303394617052669664829489168377824625621438558547986269751191937133796267720156591495725015101604198312458420257910720277051461671116355447737170408193479617389273131840131476637377968659599260873374497854063217857136294407547056839305782518405128731823918967104168096789321572924545796140452710981706346809581700416667547006658577722967319520296565281260337496249093568558425394910864465543337852235141581997520427087632563365186868757177907090264256352698580574043544457594473136857466596021187891953919839475945775389303959481387827872760502346573263654505581143894232809543609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 1912883094265964519640647466299473064009116332295393161683597552952025490166777982020524228145744297264717355731278184878350432121515135966135686529258806272453310036994545174055223982234537786817650815886201933512252391531170229553208446191644932593891726989613561258983191335853235363511734066082320881805130986897326209972298272124039597118622058499087618170297509616917928763511525386281227552081421529008463903902896177886056850876666049758125926280579347989432178286616796203183791344871533664773123310890990546752299152001270961637664551633299930592715263218193142612913338312788875713554590210815350403577239253330133883061065899253981423084453254313000410875457544140726633684784287328627904045298734914203973238859855123706437536203868825112733056745788467348177932616985634178748171698126429640452326503670557630319025241639572339433210427296260975413112622549377884229484150469606750077986836617620066795667506653121823007844461372614981657787004302851686329187117780166130564306712296463935511933348775181655251480863203908714298632274168916175133322908703100996834039807622641677698108182808580805044065475987272429579169147169021313226768438568217010928432142070177005276716151902447204756594486205617757061062556392875789092816744748237808552598978961282778429496608677795379710749003369553655286763794390506618165702374853546891090785684794181660282922914621200181987876381909137086782781528136029851125550524389465048130797484556646774895836237289932186181079961099796063722562459751057274585065841383502767837454396828784934441494995151807804987870464055080500477879584165712974556635849390272614000951836120454908683684056983826992239454868074352930910987145599044982920026168864998323056666186153259513163880119935140894039268386144427749751059777734210991782542133224904652175033350156256465629391791185798795528331225899183910697350976947438609897850354152784828890038344661447450365361611235165447694305647357245255482523612202046113274179937320621484259026530244047430991140912772197641113189697153543585065857355780974707786419610063656090569354376727668499823712610611084713878028333800510763788884778934995527816394953960108793935466653686276763498079302903069578629219106468424911724946725640645124026939566382350286181910458303708513628852685897058227837419508432503789663314819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -8438468506813917725363056144196050934955511419007798568593325637774378725729805768107555586787422775938888947483042851021875958076774341727780309043569245959203795322975099785751181097540469655080915137739307971402303792462213352014137143779432756598166525294804223033636610889704570241996638074828155851816819696023737265123353623783480542971389390273669736226499703565143315708324449628665002938318469117583458794978607186122441724072713843480235193727871794112121983587048438836982202989190186125387416599314081310380766555642425288777828330128293587366115799841334000343353067519706622649022578965659367274682696771454799146562014747743945845319247398212604181271226359968710943917736807070190837526989672494352634171327189930955044979225604607685847817455559786545840688711724470413989061750306810222592344337628234256338245922924608970995725788617301445570606149437960025547624436614800806143589182727411364642243892301077840043240721102956373037438525102970983207909822202711093402830676284404479100548038430033241579032080595569596284085012056379756935795396558262537352341714511338087612646407673224005272633378791374585957776605551147915207997030389624040581643577817253653272425051550948240919195965566803260041948174914351416609459781603995811092306655833885933228073209836894670280149379964040103204349797735068317247212379098135902304996173907334144207911330820642343152754396564114339331483843455135469672067672993639329782858900432153882432519877185065483639217224378451001857516351954823042620046201429334800250695049029062684025747170580886169301861891771613552190190878966872647630798583091394140649374723305656261277273773588298168601457508040402956608260418272804411877871645319902629690839638910519043457010615141294415871580061052095482047957794957299391533737951886015717316415517688155924049225237348533575469925230946600966921402309493628331573922613774114892520929049190793306130838887365246851401426291406133685701715694427556490203555825256447658104630822918323957839255646555672700484832291734717022057488269762909662445311027234704068053369637007599953484129663221434857731426232360323866722538651533412203293050119464268027942169073415371915289763848500640545020615636029582091127002883605777801455096302982376621701364492274590683432790656080037814193439693610798713052645325660705566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] 31219879538476508163250888907022348558153405452514041226514309038878507361305753796024444653921552029173596499460941776509715599211032025406219370921554973843887815305941185523530227091452822736248125856725127023940770211383637920822101099037923891622575306674759006728519033424879980003386976727347724137100828293711020084555277357698713134749504119789455404000947544996607989370150655725017929859432675760403523519751464664130286460890306765363412013891150851176465074404602107993947260439063765530938901178605338739406391023970643529826721263402760590412259631209045394507370946228390557644908652193732678247808246503391571046598111405040058786934828622937048782099691857414891280832778625207925454818336091527212921758057813014006704068645580415881767373846888935565186045687032541527066721639396166993223265084997022328176773513692324582363044277639220656825521678957590891707631395870526630870637671663440148252472350456592711539861511391706180740918912488567768588943241683869470820011202578478562793299794063519342408296680664728225085342780928611314597280878314629504536623673333032283118150564444394457395061360536128616387021158407968924538462027197165993441380482133107345198928826298385765064349272405513956063246351263653043169043143272611869899015561619576352639505270578993453575558084443415504227761897084464055987671957158574649431452459848499353092938862611416554503175035310364564550462719107721583759066695408412742639350171336931345403391062809672959391050092158817233055323933571913694434993132513666029480927422841925867444436229887263100287091325636407752644918980045948232466327508482876414920789224806418774164258382021935997547324479196540936589584743080058633039074988183107380375355302334225774988000774225815565955097327027037770657134024202909703138988233343943715667604595331080892660973786250413711889545098763732275185642000275381296955468278972868901905926918541137677091390542716615363418061669551875605677023994092423515358863207502689070966063200002966650048978173757211008551087162036033510367918772586185698839666348421314090317908979611541139917447043450906526338584643219665685631705818492876725166588839316104605981764879510512401255221430538378235493083262968624694727949411988237524781196721390931313569297626178568780828741795010638620253354269529211251210654154419898986816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] -93001546751804288478886096452946930961290994022776929078950940507085826553446037557824869378539248198394602999592852877689538085585934108909752651288445046616626356667899090812575556791593406293758319908526758247074647526052551323243914900676007483018252612600176566703767082747456169015386431769502023183641131566011033682680282561691900566829951884455285526789735975501168378546102103043715402749779149280435782284282502467926766925717127569277140531537728185808798588198498643037656379732628370539568495963863234383770619677979614010893693750905160996779058913330559961678130977794956115756580674467726330917178012443350009593587039735392536032896079177928508003656093908562354799089554868057733754443839632843102592245059162301168958238630362715082083322576958828992178609228354524799240791494721436205005031752720758793840253532197959292423873087812760539612219844388265641406732365139535213087760271194850221590998691869765995466414490983634980448755160603335152445007337499112942120136008033729513195927731780604540045532058329795696935404874064099477641110945118590138543766988481195207458683247492411815686861532054731796553093136815309956211766080565065088289276864965141011730553433325386883410505236806654304666982139130534094439490267670482833310508865487600862639182271364028363387673777458637913321725887295345747580309401034160804375817354364430068615172596418449238780719208714381661891084395627436589939613498532844048101336796107750273252748689845573788017812716813572377178237443904186284844267152689625537091661320363633939450984516862308660381504631948221599176321128146503441591555082273612811829685465552066095674525616203408462705288803222964420355159863688404745239106713580725858341572211186867889929093885550354106508712685437428695225408570766115652812446929975108564966538942936017459133985297700273042291239719167262224347803510091498770748621404567834627836610658544846928608164359351774205981012378290201314143068747742954356430249356616257810868801411742040024153747546184766344126915902632132702735537050095407293981646223012858793371663898291715313522665221914376477014656027543804489320042148368470105122913949817288328670425449762087656569868689867118135023732460593842590871135246871891619460587239659732827289828411456808604350285682762945301239957676328606872573345754062756896018981933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 223504684230715769413386142546821141152453247404513834214591417964440666902805760884229993459428738505562858582189651285433472029441145430230168477138378248257078661133667197467496780313889723616426830142691228636523250282659773337086731545068699871673464906964944875748455199861710707965423876161831317537520251064479997658066340058698263990143515191208369304629918482579051944190097135268856903778451219366467474218376872101313886492077604998158304077025132597025538794586935279782788607353005097072147158853730787314215074349720419977871245831615746558988681090732632879412486690442218006450227358686325572229165712639282448553568517212417550486179425764205252426075870767708622833212193304359562256165904414180492292909765650054057400068128425716871984690077965703123517928392764983970353703063623260265228751964246585914403744412359494943348615978546056310044211943518790678976095630310117971562970181556686297896960340881251001338356698897908300695637159330067353273823244941722124830780023973234573668839448968052403119676836136870342488636424288018032760707908099476863246834066557217877522542414439362222115571596672750460735779820575609280352204996760613999954646065206492993050774868378635634209743111590892163903663549027205357897455833852437462601423935864531489574217568163823934632797741742199756439854924859845956932448052100474226119191713852908297644975026510800765673557930760357857482016458457709254683633142003546738327571387237258530907086949506925865275884235782342799402534404642121388931543552045667434071476781776948511858268939227701610949262168073699773071513278011567687551480335838091006706496097670302673225081061806619203456331009244115576339766199012182071302885097360808042299229874106790194551907463862928258515698824704573581569648004047348916732240693995142002561761945260904752204872440723424622514566696975427529548087268497878489101439087968431029613876147789154229962480852291587385291284213048993436739373099017619465937472603555679967189310829604188836167455371809151870440819206267402262227281384669105734111436539376818644278754884102204411137337023558400767331726409639991161020528956333255080503901911439238199510291139679660136900586743238765883113157999545106585231959446538995693547089957561435356794525842105502069587614660908841794570196955752733325439862710481975227594375610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] -442382237092133411252121142838988499240036886280371311857104511703273170356501936556170840631156736572686702799461994942337821516657384969127695360232642782692509744352681787007303557103999129805588840117068892523726657032306244512609971377513534916150405464085030442534898885919790525006740564307809114461836974802985111862397616913425208277381731529773706288968472186687276663860812878995087909165973080970056547114327904614620200706223632811352791987722326824893987439734507740687124938693755951384298668421968785973573256279322377500647381529902283838702669070311867534556970298903737620188286034160278851574828093891540380573933926788371897881142840325820690742883402971125998229394911311192678748490736332800140227873138197033097677911395139993292176318654712815422856129671011822040510777368282276436811641214674178133786832279663459640180326819259553655338193693238911556105175183816837444175391476060529025079376196486302328022238397797072321698473320880915114724060037600003951035117351308725150819104960463557729243184032674571707503934343371275351815894143060088573972974252250846979577700477773653582140095299936348832648852597062711170541827575968428681885369236991882159892534327753033314285486450015308308363804077660343829971918545545479085136824554982029073962158125273112099461597702236537940703872873323780594721701169622500899186703618825355281774930007378931196599334974298923857854734963807370949843350627980884371128146920281707741304530454532088395317141954525388180869259882757985211358647294760579373082318104953201133489809491484865541413671374758563402534781012435411858138119549033286602166818463047553357185134961250158210823368686946708477206234687575076111542801450017007576414314384863909967980251430173556098543116383689745842352498853178086907980803651852840350796797890987441111169291898523698482203857891059407203050283112220545863710224818706689232635341911088714597354938070403087176908087368182788055030297663561541878547015216376541997057439721517374597802647722495112803284477384016631390338964428185057216090977515502390074190776447123742412266362501604642669707219528205607013807160425464885672274408426859446956936691860185446348594779772859525903593605771781394595067211074238510788476652836230082504700953565711480260641620951686379577357611464943111929904936974189411102997837588191032409667968750000000000000000000000000000000000000000000000000000000000000000000000 [83,17] 744292009402983020782493844823407273332564088257212933768925296359751929367907677161694149133441002271375523294803881165910713633547264659343924772309732713144581784607332810605557843058612126138228497716527411469546022651387520767558262839523932199386007270753147349595209830753359795961302989231464522644463031204262174376371538847823386446402540405468982564574917988847864896983195711763219671725213011107530855050878162216521022384803242828089482458556277548940757685696603677846762309600776651104344948674420421029386957349801314200898589095454284668536586450760708498278740060586420180255317959241230578494297447073132407031306579284416336834529341758303882613619269960225253446682009969563343099750716100138042374099713197448707731441173278518896974311025323076271046345536499893907286481696612697091052296595863039920457736461569089126417099216533243058391218974014954195229721282559647920177597167708765607075816058523860271170345523610501718727004656446939275324695925436417231609733921883861103176564412931646196067477959216918371253855698818093261563963914479822963136947667951498576767693409880421152273966448317938018658097347890581425525429180955119757130831983319523338738010912363486734354341022126697110626151569345639598545302406852383610497065212455621982086986771719913308853837526039350062104406085437800205593245462700107182454313245004288641507118525545824418836503855875408337992615069915619598697768161580167807835926611227178817404730395108941905090026603418530365811089469167061859410531311421502927437250543405758538156268664087356796052183756570716261182022438481589756057179666922054605872466907414675291174217730648142322025993257858345187071985197272094197907035119944256987646991363167015323733213961146494004383653509457764257537362860953575098326629269047419731785838248295584523828465680053755300365757032016674964235501635144031124856603439752177503724590988204490964578071232489375168229891112725560650662929250115385750626622372338975785298126363368044395873814657921384688528993194848667699874776660105131616950078309772659249446782064220461419761823029713160769937770611548272863073010479644200185996913253707365524903069241860254441704716988164107821696620323167911035101141418934326081233430285187235608410663055537321938945027429715276200488265788709591548095610355484375020296283764764666557312011718750000000000000000000000000000000000000000000000000000000000000000 [83,18] -1106846295750015238150540479523180372622555733654636974146160493416980616612552677756104977483397409214164950412582929711274539161167068487665826809433349643783623540557994306078094178426659506372879403376374500085419579843851208686174472843567188857154193891381849301500934764265622733875654323932719605250673533044124465243113780450185179298810687896451401546292985989990717037594625203783791073360463757818505067976622417856581336835097879169284391263839027799140805860383441046186715397830966144450407452857261524694928016352182792648698175258753245052364464416623761838123780328188992633643313818576875550439656265302294092873633920885684002526355025585782587052528632125738973355796409372742683212332492826227310642372901573005760772618283486837493264141980489484938260480960628092164769749332548660938312524217269987429427534393247375125241119857353792746775556391270026206424151656205567459935141770779315266524269877918403048008039192040028291415788140928597008781197006808019125681817321169241153795153778965685941951984688484584905332695748414403094089506450189185107805458703293462246409744189557580979866882331026217798458441768009521783599266132867867603841452600156014716610262251679417877088513564938792959162711601118362062030158222773324714713970175742202875082767900745886665182838783928586711869949416872568842620219196140236308680383105726685376148453458954999359423760812999526569307494821600368500685596794509652752178908913008687962163931660849094370348846099881919745939490892947392419544681760302147221967963591807820958255808324706691167413842693925647754407126085945937996649411874744988969827447152066293352935707803845039810061961875573570196534330767970854504077941457118717364597759741915720243013461509185799045207890333150190663075860552461749483068019031983280346666373510848948415826881149147393045902748022510487545659680608850098912715685180250840202817455451100757073714763366004854140540719584861296209854622741929018533953126273001465254606344950257283262441028092401918338078918744922010002195759734247506800723260103839696017310517170145031479585918565072749428005861289204257420872970094199758427137436016590910566579247374326625551357042394005817614830140664166533768663345195088228946041727966790847968487762542643284110436027796316949034942443080280872279331670968551340483720935026212828233838081359863281250000000000000000000000000000000000000000000000000000000 [83,19] 1512177720664976235121213701797061096315704515680927297455597799317989313704115743554003995758773113100982987168759481350655353132397668516937282849396432434552456687577064973823900941616968601919268364504483985123552786022078916846980817293621731744496478014234301790941275746205951093244287674296802115887724845659970723959243321065866693281853847513153170108891384184464695552572070001306693948988935771182717118763712660243224803183003502951221715101111434360456304654405697356367183179841447579630768317003204187965738156944521467279298544353118278379679879159110066485254204812841864121903391379553288032836176540092748342754184474047539717578812675519439943290311043533075336100980233124481964021850069753102914714280135888152883588283413106792675149730319928682608178765468302835421782304029626691324735495849952638111934605169579555251063166928385156215169226107625425874009826527302914543609867039846820147515327686815983809264034758006426195756984750899233211778782846169101490439423017857512511212632611514855276164779985596432216189487762093605383216943819522797295715650412981524760313234657443623217348685046745449258279366455811631370289600410034636056685481948658074258849001346094125824968832878849882375257597402141781706507506902560320132955945470922429895103587323414021863637373600615422479520089222033467896284119595715022391491401534155230354862848846224508780367176991364608408302886811048919707207394904563553071508919182018839311778341518194174409648577483575790008092810968711501066724000608482399650345457022772306622762528566825130744048743114090613030570887532292950576699980936651679752305762261311739757626142320845393013999809781496595152066932621813663956697984391698300783953079939986736598846725437377036320470853378969892728964783391730456739999848748540333784517442868892466031333634351954848153634674531624258851716481231655108286553589631634499345617142683865753214572027191027656392432296712105602968994999092202511980725780297955147997379004667204189199980112853569592807903983423271558635415212758960070706556110932288373645821824170381718498635394567694166693543802975377363213008540729746404034062419467164835977291128623818940670835955571744627076956846535142996716830914633328562299715048698682897178249791988936021130664133816256618431406386683287416096710578498635985100762013644271064549684524536132812500000000000000000000000000000000000000000000000000000 [83,20] -1944459323309627492096611116728367382912913860096918598124996757625979625572869730326146657026993635057725896284149454273767577976377665860408848777399230562912675057194541045853909155716743830489936384681977241283975631987196707211704409939643478348663126351086629073431369590680203940079788024579568633952523337235504082380335788978772820399966711894351615382059198721465848587157525023814101775188626197831044793936428213316135627752368704320168160673794001506645923346769532735784554310871276506921101695899071849254350218777759379264128972233346001927545621880435659258923685856485412996396433716210679237319108985186793201785145933942681346094499133181732302570031933631338242020374273496526024967324320433614761141055627400207337627125988642602420590757588154681772739695378625545184394493261014320240987967897439145008600570769842171870693513438703129074928839318603019480640026109118060792756671424000588525073811330881172229503485303379274639300478241982514455520136542891541521449784212707683391420407692082675397376432650666401017514722818120731439661963764952645133409879574111809402118246283246404872340983227716801816038844685358906466618622696177182284475131565436766000777179241632479858552095812495192798853861815978965525049377956346211908515555491608362423002239838972964682988011370684326371550778803872127256425375194659227329175805431499491866022864615880380327405845194301234114139162021021313392201814664581360476207424037893831815325703706884365143657824824697517418398848673995638096933342002465494753318102040408998657473177143770688735939040768176133090956765927214279879269363117589319012596273174642990515771391321562125144028228410964767392111754850572001656739599286197474337061531839935127403852109265578938105686843346272832354179065932393975108910891213881613899130025224226428234608410237232541504150072415522661639537095231448911610216381156743385199932484834118968278571414572537301776261971807993216387985673276451258774434219828273513816592015460107169198512703657429652328063165549489480343247619716641689137447315403095800700776004682493813267907691004264920166112879351559414600983973300642681521557366885938267601696441633870982571596412912311495451099077706054526729644020348096778537087823431479500054897235975444686171255006006282686689908872294954289816362820236574554909331343996448104860519379144534468650817871093750000000000000000000000000000000000000 [83,21] 2350931499818303926543980530544753490528085150678046161072430873452895593229626264907585297886200277061690294677249103186927477015044152812812399455365565570668190589327158129777065722741697749363792564874057476287071023181125656177272500782108620149384809567010129003503744566976839153654821676730303432299304267228320359927128804146545724406257984901065401206516286462802949591367862352055259597553991502216762298532253821045094333302460759547122379280275571434865713899315386416412602237281080072197054847997304426986884398054280363385977213921966018968549729128201441531189811306726741423144940158832339697478616338920947492455183030697473162057858334064988048570414865744317898778024088070454134919921158692868663752328373537121241479432657643078822195648830106150852798451746083675877227773236085541640551238314913346914675315124107630936039295191279894496708103287082015210507857769370453322198350959602865832442417665870462031565304112698477872522148758173750729797935336264598004817152971433610842668176100863674761552715815995809592815711671053638381040159857452560516320103186680289420632362659227942200196665000566884991975184528070229506157794357479148143511721503895185221701167336208520227550264263787269817930804643370171752837246944547298369518569439194929821435964174237010855667477235820244594787561005638461714287956909550769625021611388691929972224289573738233153247264142750920738099983404919588645895641256523771180231912520097236654920052306575336268908526438684598315775379898516852503662659104761975171618358622099878840107616294827848710529191535776676834242534383165503779866039062068817626225593286077311948669980102348752739103391244021059999872173619584068607682621550376273580426927035790489416805937147451801972902988060858259055024069020357172061368291682233326337862339124883813715237214739462348683845625346381826708429719047517254898720637239777856117276720354606853229692687270039339900153333556112947279209708214424851260094372915049319071945277869035720290360481047128405587841288422514863372330872125799876186794971606981994442266764157187436471083411884816640667081473274552173196037874603744972525991068661560293181024912068237768603284706349115021965131315714712377525713382045632349182223573307958228023302817311040918061698128237111774764445943201153266602349511849290335883368787154787393767207959172083064913749694824218750000000000000000000000000000000 [83,22] -2610431641976006547904434815584383139417269479256807324108910160585635308073701179796254731195148809842412989447998287753228129973866153067163683264458406461568196976949233040218592516993933024328931224520897334242035966265002258632561732749917068023255703398854520260889990247672114580826942317807268412837331052607640394254172503578707648214770864951746231283065438247842890662679089025396885140720317887791345854318703836245390087792230758452515104480931074903188732363896246503153365002470551358287650432393215311973756849763387567145678704911518267937874692140822763270470673400627415000258157869350283254762319890826140543693222013448821042643979462611949002636038266473963253365066765038281757080185506923913408947992736692692403233325387096596772057908599003006727887292742099324881722779293537883930886559053668423236505483787135199705257940317146422111655622817511063709871952389450015706229797968682916644139826551725238908595991725974279848392690359952346057204995462453368967390901908630331462849092113832480362122100427171534626530674184897513752620863052407318374219917412315378420266213406395591723234968888064050829263709948942884782715860676045152276778149456456418560834446208372484223211441934399997679494013766866529970654399942155246658315337870115034639192479912345140057612612302530198252168457995656526410933492095643715153447122287897647028746502425134134545448182315976929081175952834721262905427247666064905431271186827512158272024406918814400909685422807386855519875758440031049671807801749731456722579329398002204904153928597160149846268160488287908470296159478152002725606543179695014429338410165462884742409725682000611178898311689306030799369176925919052557272094450438212393281995443409773302348076484927132661744468753123224096326072399614082703117969390044846154204694172552220366432313476948471682546746244861822703320501054353785966372457584773178877625743139540375270924004653878155899877738189023288316690236927748658817789106878586035400586508859725005903250113418090412377996369079940978376214351320998937532716113747097791460256458842232413519360059610581157962560283511694531347372811462945403031792695332010869810942179944386440876187268496831199986973505806829721381680144170281479233419664940267074914734260494414950684049118822350403620442870981443846382414806988482692433381883538443717432397939148813748033717274665832519531250000000000000000000000 [83,23] 2573336332022530776385484095196741534049569125896740763056149324421401859954727252247326601620942227243481915956533040412803765522304794746261717476161792599692789831743423643053204624786486897397201899124977176968180990516121805962157313465189649421378037556780008937035537542925152347039085729883648402286179007883334918335983151840792689914732019001602633784047537022059067932267179385932173858585813774240496434860891807013539785147125901953472431259694707606524006574326808530634452694024194619799148906160525563123716449405401438786770337350454494146174760019694440444086990114308216669401605491210572739866625387424160696294629468306780527741650862208096721673507469748649293908889129711498862910398427267930846598630687032093697798568801859474334122940930455958358850034262895863780888312239527924120540301985830143147587273817897788282854184359747668254066863500776905831755954877770675676083647842081613083944577178766837237986007048539071002505090955989931964158621533153346438806168182468557838624292984708927541254601799481590243218382192235589176149751341728503387245596279788183427458686420432354677322578192960542329390442306163371421574048028660774281951103816819207889047150626701467595982248959839638064229180694719616054064468164429467387962958594394797952404367005916031515971599463525235896962935892410434161158059552588584497613156490369346621378738941408185119907686013385695909212037054044469376940078057221602478508348936679167496408986273532511255186013240910338829039135995823502582244709540224128256816325046107489892842985529664469887546785012539080419035052475836115099836413417526187204948326533892366555943373375661273074450318372651953966481206048146996823268580655172252033693667631906278136662343472011156260132055088315668683039112582397194021451052049747929137272440932755070620288426481308685160652536193087420845980507351374699384816589807358338497579125273446733565877678973085165153915154195286841782322111280589784467049836549356436308751142718167063794193211427065036190728094777476141855647812025328813323917509736699648256113312262076055411881894766835609167388403994662616011398587267615043672001465595325468541561157580948953323705198212984915490403509955251538674944458175027158882093792099879714566432769031177007330464814259056359266687089728057650287042940931197880922315068666043219331590607978910156816709786653518676757812500000000000000000 [83,24] -2178502363538966583220358541888502498350145082536785924832197157680155081654586056714468234933468741112463967083612555851060469783168636089846658475247546650026181932564566634117159985198595661680289656469512845030898775397430784153099069786099393063081322740578832113460035895477717742253298089729373018895179549809820313594914578958073671337983783516012055576508503370989414043582822189916683156044677697390885308006233823055370481207962752700320711830496920030383521927760377660283413372407157280931195316298340574572443781563553306529796021101996700672273157706949262287990002669362475909449994619697815858571891143275548680665939364446405180136271020779261783916541758043940392125917358981318259643466487559405864540529274980740618917961459688731663531710583796561405033936077650808272427012025241256804636560644420737616757965206409467959803001149189724333747230651658376225429594064373108097889709752362415929257681988857881787337305735304506558405687019273869078847284272758108536839205436617166611416004246353875833235174384487793460972500296961957789563625395119316925590035160994699969797682014646525406363934444853352316947788698313610159617592103978462990899230415779215462010568709356578348971567685658834916638724754870278132965067802047976247053262549277192907918981308799126782281596306001436008171512887752051659850403562380381242165048662471815140208845337603770650627160717391800838204770057122914695417254013503435940406748888519098030025429625779092322980689347502289290649664867252296056785608969078000693152148375976856111185031055316197064742217949033563241026894901604364418286381371248972505001050996331294520781798891596408339672700783116277688368113934712431234669629965227687019823488475995644853815535290592661795688616086373894690041369778438989610780915055042230473383814730794008221796051055290708960645822620282687560649293960786037520245421228272659032778864173018593515444967266306109138913644049497423997552186214405005809499672142157987229294774703687108427299490730623874986326009183474470101846996239765869169439088607715240135377596362744537850186112210878317160492677431513919159770837019760149003805026849027587497279388508669976780527040621551441558040803754190419606914549603422396937560487793929704343190935052341976806201325600479597569056085412687674565504203321919392991256929077873069393099330053747975100009171001147478818893432617187500000 [83,25] 1546175156921658082256050248829967270366654822849879915587116474661675118443236910330049958257822215908788428023197717508162016773381374130224029784877101561458838857542571716641777600445781502904146801378755263445959787269799248740062181806244852983263304954363913660133473156138629050068781041204928517735198872582478653626148581872665024673320588597689563368879063729548814941939791597014926154124043913230610648100393088144177491143207947706784037511300187134487287815435999484925814960703144470108914166247483063398819987063757251251311144034546838950450650960142586327023568268152738168708096736711730128790458992901397058995933391294863257828022559393144033577745254586517810079755056707805046846270022245548088349701144005254227582251823625401936899753751064160382733511012069787881371353900044702588669009291414872084467850027223763993906336178553150916635649513143420178918207250987344381719133474216480728490640944102517135858495532323615602844474097256347155421167541772045094033057038164033347068077329793315818121061812750323360583102949381131495309746030220301536615085050887792212045498344491330972826127668656880076454910700294039258467239586201222415389142309857200358042366395964104327412486185291030344764858361214760687382129888279230201696880439247244511497839726829007941079295302851014478504158871504180175434044713266026239246995718884241341961492031186768079775278585731990592715971528632506053137679027186652129305917560178932047454953613695896413518922897791123147893664411062142320106927677286443798248889940928651220133270518427534382108686524546363097655061672729301821585602346473001765259588965737081629505076438099192822738213150578818950989492557199804375425028434084216962783365248663866733129745352216074801897642635534130132197446870828067061997425643711284750802144232111115275490273606291770559252576614429215300303210805040475009454514655236558703722075059114909831744927418648075187875086308927669977158845101038406688503020992573566101794782532747567480849842399042285577861119151746588697826330217159015283305025310580768787582799147427510704816904853461864059014063605765537981685322546718546576176445267944152674939640224611594640544902936034052369749462073669423442077190104117195536397687644945542958486129205518183674416146895308313259595582556010355907616975011702912554992004149753144561137558872856989644617442536400631070137023925781250 [83,26] -924007524251592946567928380824377122471123632409212895693859561883480537817923337797041732397465277486901825057729686586751542411754185508167864910061492513665711411122669133399015048819352997856100430346396017256432378502742047451050633010909893950691292034990290655678538921846729741507805320369508640032475071157561142944368360880409884639667878412668174746588930138178510478701358263391069201723307255386263610045949937607361085248555461624754331147207545083072116493889587946705858836014264769849817362805815661145159860836180940452757736036370213356358613159845250109987804819751708947626429435008111607807455495524367789895757994805018977806455718237248983531416685255461910778002338032476198932960687836687289002105655233830765929941015256164661347884365270151374474527258017653868632967448705717663757703579952316089182499570075694137943119146668780635997275048989401925179039757869193759937458961727188319622109373961779030494638914563590136899472309838840093902794365756926910482868078467711282716828520913938982459364438570485523063415755538132982839050721324397349876382609490134032735645380585185143558891815497278501995464916942046701148312550206559456580870237273090529338057101012520504964151707599936640680595769250970289814324279913234820189234235757682682317780199092459702659749346076569228064840362622732550271641628084093895997946749578444850495453870326164993588272731767063156803709022202148873796547230873402326769811946887302985314861439672914523389821890530769738697296622674226771430934817629567821060082871705240145313754650686356876721271450314996659294103918075999093659934439785952917177592767577087749826843030563396407501567958388911576751346118557586564410564538075911814194608616908083899587251321919351618524058095805926108399344948327116500861389714819571057841899576695605343408596544743471099705433813693957089469520287858556169351894398483652178374587287562414147213974807707412977776622582746164481151322852822804442988359541258607189925617249874484505555072743318974096913899917439697880671525037389976488467552924948946422585013671930066988106496580096022439286608789355835090971403651483669309165868051906826563583737249346986982574448619524165549003828277291250681928589046678159366580671637703261200619564032367141259034753183876986586912770731994969812221251281743062319900015288657790725641849594040877491352148354053497314453125000000 [83,27] 511536810574684576102879007595614766497908253373588373687573994226388839178869774381963161303596970258883303197129745946954474270051355147325774616317805894249904341185207547065408572680242850621269071698464403212792677171656301934389992880609086325313510408417015439551284936802496797082587532452886558684452688749322297869080439981432727182662567850950610546237513663427138418024713570095735036085317804013707328399565449967817253195377363573801240596425341284111582385927107831950748360827432764702587723904388434508510421511962053580714117653985718930452764138134273946998990858245210430663622000458758230765084061784830218922354790061945315650317012739815885406907342671209734410197512180988232311725375705910004980642201850377371675177603955310263089090257300399830615120969819702795753876407258733292817743089331661162356978951129507227446891007889785962300413353265203057877112929361219965464447194799580721463670772918107638996419671276638197764155313415941031707126382065589080209420892968273337545843869549237958530904756710663886554845311159608327572116396355017952199938145248134339861899657189264582564710392686128274070463239717865861137156077513803575322360419918074235523275126181656266381577543072621388721701621839183159735260786130400800873602753628153165222724478550351666408318963591469359621799101561217357278468648656321481660708562493554997183997388067014099583579936427427738074424356258314812931437412897185139727372083253110530616263507578083471489752798775186492795339094519238171565010313295429258123401735607373417060613987911892322497818390098305731207951512030895757402242876247914628080250848282821274590885433783527864543148808288943356734455565090810671016418818482470043320067622503325828683839219123115794431857980432408245546558982205179644372377684017827389676129338186541535600071554085585955565403967361610731867624641997701069912350324421715788212776602218644867265002648097595623391550496265279702814698430596674273302762714721455526248114299247252153981762837281538480641412368167696438320452305898358937256558316555568671103116182663094610973949194721782906370015495192632870939532631029101123738289139703072198384049137383297762035342807558479911805925260650161095003114958049274176948865833106526359336091400677225760480378849778701351324525652596725897641395573806051134393689869847821852667096864664131317113060504198074340820312500 [83,28] -337944775172734826995330699109833880566078444620951766906614585815704067100758065584318976209582352090396587660714587269075659074716976941270608903649600223335251211944541500603853432218188261704495640136664065366934362179747625252264802187011140855431131007762769999359144992276095816034735232350818151185363214562081106082626418512081735531974358887329279790580384346783998208766997572104483931593917782710131514672149152100855497786140835309661930201210147003862456640214682306758137214775992268095054601830032026212901053297241204184101431046882461932461348207091340100838493953445558929233671088243554961556467861266923367344131588990353363118967326766570083359622243931905969276289160661416072960831696632245176514582416032853503922311147150842565484585992233883668972311975899848743943331325304811366361352290690625365452705380098869841039712726061368636656394975295763756766307570479946934414548668379869638008069773686302863778642372961833986284953777708566600384360699936965566985836766297663423894513610755773737667175658376056182633672053799101470360983325070815235326025533134930584263015909696052653453091549107195604306037353265481639054180074818047175465383945589553000892805492128982252089381686149004017067807999446583976199765146287411935112433307466343593390035345205624426938629138395472624329649569625801132492780682066038906526157393357224147399467417899099855578066689807644290582964095775418919662299348507657414380291184872837679595347030853417153740672826048856822396177634779156191228131907069298760321189449695295772977234861843644284056557839459201928342750162126347279246518300290501531146021263391310477659941893143451770590445410839610282339038217959313764987341007884322056562785158992524991437230950339631290648209556455431820119873120465943356892938329057095248649055066834960383371515867227475174417780508360107019122937430047441346593955719819969381027852308579188556942056429102713282598909579220973239870660458500629004775145307788419593757638763752568017622574765812008703673426503805165470518645047008201635456481120105059060956054046354150307371611022766754068043779692394585679238134830385892821658750030965823120207052776138742258072449584895166127778092131471064676665324049938437993733279694029012987001928407042459206024131966169749766640689527938654157784007843035636615122375421878258986221887916201467305654659867286682128906250 [83,29] 301118477870975583971581298675653803481708608035425102837599199395942514106136961923313181716119612345326589392007997005892333902243400498860320465337335129408623153151610289067936696800025766653882566938930676966263456580044640251211145412577585602049360009756462502518424790372819356441821062954157959941239349055660327339832213613455908431470762991813064228958615237216490326329355797499533746701412460373770818349807715776568530380898568677577509107745577781335938746912546330582831662428430646281929133417129083384353399089530414049457928213950023279629339790666203053104665464374333757698265870225325580191088813420416376388932584967941559198873348297212377566792783718518078900024458001796520503983477675096277310279758814964843172811567783859358516724735004711814877219141018550494007376789539238184308899600846309923459552651993635024513437832845855171613008933053561604377348017316652483792219196243178225360959643686256054329664697613705431461180759818471805427906405807198847012574332257919929676591496306424770015153948245524079581334084504388402044180289777440418455826978032365853024905955592136584422298840078977694817763046583170120095911726101835052124894619603653765055597118402061902574323259245735315912488736658436205599671207580158545124839435144937927518508430929458642821243269195309756897432968452064269886607441286330448961824497410360045316829054088041619391793743039877430449170049193816550390810737635529331296810117771136736406344519748635399127540674592120842934325547001676066941496034830754232743097224368599021544658669780194743477222725039187194263909325411699075954820073448099854787117454440617545120284653472986011144843928830450056149874820926733269730848458105596624847222344919623974915817034191070813913764603672061233352747517661286012448442262281358139267234855929179932910607709554971781850267630236365163352821362010534131352338408726490913607775380385811272582718182359960645717922680268691301136033784784530307347184578815407459389301962893939189117754892754712906529960593301670208338196245222866827271664106003914058990212780257353811013338242706595028986798763921925425645243280832998792849051719422781846437147890931437058639646506941367070486303478635220305408557864064498722463262933102243400109824079198640056898360734212268216544514497813792439932411278188235499747540863371068724230195101654317113570868968963623046875 [83,30] -288879388184662633136557133971522914512166295725410300666526398290606805172381655181137650896554643477469460128455143776233752826008997274755019695436145339978008439464907321005155876025407568388641596678708325192401914797528184223485342124901025827879748313695901647323925455777344743684865144634185312798519780393225565781543093354968401874229178296890864675715078707739765371578644038267328954196115277846737192707368794779952389768664473385640777927507132326605857124703686563636711771500318647938131967627080955169530058406554814750808797308968190717842320208488671788364231446764485735758422999215698149882204156689610923088178761831634473449573276093013675607947661895019741402641970037155020983639350523668756634801208681122514288654923548946924973244341549678933792009233331868154181180048358786894080286067014914376869004384582391800145433484722948715039739890203067794902090319617445661302568065635327969971585547870897407803756869942216766383993263447076489250298588836469817893422804391894958920571631006855591168521192458681038340230404094584264548037242344576789471700773806537482587596355809449053350978718355974193678816583384184265699894631923195561597995677325699502508562646315253107921779741672472144994593994499205150649810781940688369578620132708434984156631249970352099001566567910858657061895605170012370125409688300659681518046287331259684417166688370252628274392211745663275969529594739774782224708190881794599469221620671608748086154923216614440169200704112248062813575608482435663561240478392035196417693701351028177376897414511386669654229242182165939008808049070831104293968768692995588159348362918209081101908137218361028986952667174231255966023646146232558859280189189091921801775586611745310645553458860585831862479503965498387697340039186132916447712850631845400073846865835813520012921593274198621674113236468586677193405025361450261982864172247268701642237760324875756985204448856641314381363614765378302808120331677702137397208718550393558962986399445770662423080016106199689433801929962987398914811464540857894741088471616324990758063576417388209022798173423172921483917930028890524783511057038769602186769230094995380168013572390522312461007182282206823738894966207427522389045187901395359094408108890122522162648551799513214182937025830078158838671234583687949887183382348389287582211609403670671269992453744634985923767089843750000 [83,31] 250798071076043603117972610973363275018993901111856193011878380642221508798691908330449476324719561168243341313993741819155898232992173194639851873090830014791492472892696648711601221526926798094967285530959870336924703561769171303802638635108790430051223034694463741648976197777297469372002783489983576377553636137388046140002184245805398709260872283300106656997761070780428022307666439811697988131673911511993186513625897907866051304957382020201108454870765442791192449138880945535810750107404111973625154138690165699755417487139948595401345428242984966301945508124437489361936879539741081674220022589335316696055387428825445195116554489520986872477516630435749387870531306510344424260313333694304756227947075553116653347903251784229216387770831543528025276726207011112245631036604252544220634066644690090986630085465292051371410168658544881300964834507778303322004121109202283475729545731843879827845379789275220418214207750066227130973763376892341869795851222925281111737955513835218934290662511343463723011157082418768072193124213605949265161165884899640975626505917067442833475417544951817128572248256075337405378986865527027411617991010524739837978398693089715543289825576998638741029341943443373584388130776004291974524331750935622702761579205133258210079879810717427114101033829174720700470402935204519231872292083277927066920220665729159618171586640963979785272344793157590183477026818622098590089641464699884964541069633052587116072040364458782644115131414707033852314901778439486117614984321243372205567661888378598740263801273869695015750106214362051054818622312217080858681218492486012055114125336174750526449929278830416090414763944547909531961615792849521632742628195706618874045363763814146081775213878682541337416726463313154629900481012780821568132709041643553917551833219118135996737470141620526442290172754831281963225105687340200932211509044375808571930894310004189627552715852840188046944337901936420450031709562579915315741995916028749111244182624813475195511041412870166659657094435329376686002852319822053541700580795641436941482960160952215056032188876991269633042826422332299987254700928099486407828411272402678301970209472490773554024465099513842313305964314994584688910499518167254570342396398685102193068212391197493743226344351093269873083621119808664232137427427267857512688515162193137724436697508223481634104246040806174278259277343750 [83,32] -190127222915353805536464891487591742188135816245263076757426124477336092002317213302653951913199166181493579341749311625594399843866397956795920927666270225003413856425178644760103744437872332587530844012796316084855835549704842099412003399764902760236046734172927761162412230495083260707788403464229880930898551510650161737815088295937493416135932702458419551707219796266777523418661833307205277513000139014479731479991967798934634520722726774705946998102291381758305067058574208600554591774458099088554725070555946984323468476756331799535576546363475353413710796384718931950580022877932225357204858497048528112456489873753605781574588876601567599314307292628584206266116204614260468289151342965476938701920689134833694309896427494009207742671620772258998428788976934597497418878864762693325021516106091893633944803602778627343817688216293868167108217519675038379431035167386298996285703871208109998040337357288143410693464988476223902172930810742471852796280554040588390400643586132552956367161167279477518868062531894487766177749595813129874318685180091079373815239568806680178871730976169267950557638227274225674190895802228667688520698163123544313117213321157550983455369176700623327364526333826952983838786412241520817157392870408175213372226404066355017661370291534915661492807179757299088523411326010770565484383424657048185449581546678604252769433067435440621707921549325221852748192587979918749489789919465593130413100900261043826148435273894405422646496347752635464812507212925306279084923208528781506227243076684381606321042070743431938409299162109726554322564397869268455447385876000069904524519638488361371883715876239100601317382633002708279387726123834232069995773144785866804663915187850024798881867690925975787904399520750827178525929417869347346557943229034707648631830927245199914954711588860233160023744699500111067005444261851600573882156197317786252708933665311122156973851025610859114819754780438704102830110738197022338340922710233840660784776958322169394044835654905570777925034131278740029852045698247034831067180850367619590479291413414341308924273944181815780002723444335173482903831226335488128708960601543439112803649698727983202201554303118592338689097153375181781369752874977454972794484333323572251001753626767114595202941406789421762613256196345343636009909964039673406997929003501096264540370928131096661672927439212799072265625000 [83,33] 127184613823397555460524763122616726121890719790219992202069575382466775544298882617303764222283268751007393561925590884969602962992345121118011701523585533109949056157819978226679886663503432751574618522472489917503331377495269411907641629569291957095483905596389899506426758707235158918021651881319342381078983273225085632686709723727473086830789082115737910077760417345550042773385884446938243951971816080846480115961774417431267248322560446427270001074274447334004480256535080996533960513238529712561231996851993172443527516158995143756144974856096906384757640544463388167558549582948723086476403797463627582307305057196778840061630684004073172964783788433715120574318686748345305453238785823178226201449699558363732341388327717468256809250601478269470705672409935020814370748747462763428503399842767031905199801629019910260765303757715772829773839422110099223991526446612084380787683052479746291879230940508376701455933187049345384332600548162839428073127738150684649793864280338430123252173923965822652711534669563322303870496317978038797937067639191631648728415073471882413823463156260400763925972951121527383685514876180401218126328891796611780177241862214803528718024497488190458330205522144305964340332724646739999246952220000597332861111414490318898358227986209873973234511548683270759363393536795491117828817610123063892725938856779902261874123389415419407722742503592457396170975668325708202867796528365103154046482087524572693596883276591420521793512207047475143099517912975059503123585113864222117085921732014249471051471077978728003841116856202703237847591631616601294121936330455827455741513531908664239574941668863300436972204642236488343633058317836660014815733465669381440757991355434825465487251354026432976686569618017369623915083526596929144818630103257258064537823480358107777376393722335709938129192988834163662339087051124063439474414222423394637227076604057283368542957543615340192549480129681566223906948594190798003009973373185380318294495594459551511758700689102575593492969120600812701909301827211345757790550164411618004540708282619735602358570165909473439872823213576041165919420451679382236632741157692805688298997593918204902828920472174017612418720799157447733532076973964913097507164889038899173012787517655296153647435842789235502955332042585948228043811597922730172181115059362266437453792278233777324203401803970336914062500 [83,34] -76402988389951058606598010558928765627773593697625253884876962147119600440223539761143801963720614315561197364919916617328076579475671015481529673502355350735331721962360117474004819746593570719743809943213263124575573505377065118953793126759183679492806524110466081877475248164712565669098370526424680552635192122831417406484066679590966244722238986646804603187755645197186211576954475263529399996624691711080318617469154762260724131995174816668877629961962727088829778561475793584759540869743941483606996358284490642581248262587282240359003817227833724528390472665574406746698819078948483713502012933792919585573513546916500146155768395472779245696705489935678408382774867096764755722215719610686127342861440445344537522325903701466931621085447417904102096945195053367753803439980990616352911683632134091866816799904403184796539793516484348979410224316484015541936430266603949941911907311800978561141119755874420107375471858133113735896882703081600873796176846855228617502658775761737159153676031501327921372868061958820257609642300059769637535526526113062383136983319011581610406457496493583290570772133619781988570024778754009365004202832990683124619141452032980998402207603491662655114017878076019225356639292179188904985672738333775597292471776317639296090440499032214475094055842310466366276911761615027926293093805337488979837425968670217933211679380633734410306851735607791989877513224873403693676567659886478118645455305331280847719713462147873814706813395900789742975245144935642637184085793387301645484520103163084258865136518663423709880432281595560643617852349279605523400237432679246911407615171748772989761554624065672295540956225506265089856966105035387933601773199381092442887476898557273294784975618432826243103883349162299437654277274586554023115261643463498139000741029352044848151814000314413261477119039052235629761022778097881201644630072928797956970933447039825931085490598549012961226460128342715438941990014445321756221850290528510063880316411685667440255786073635457857385376060412581465599293760438052552707073153620327614817004201177390775174570349378425063704262197277502024678579420634492402995477576713687796186589645889217880624909080123051478508402659269607717742091910292368021991728672493588484619574566050433465053989332861385200022316130962173959341662564291100082304538288515945512746618817345733987167477607727050781250 [83,35] 41868066135039213880185738391658704884669352000743594299621725195720512611549705356574944608316345457076205125250582732850485148829327654716631217901141275593315681810697365190773518417047290718952154212785453920500516617344898490558765155994495752880967758456623401049316225303632457352649435355794135032491917690261717019971045215389657000188128044513326138786742219537757033530484961384751436269530299599572281842699758361128257211380787137432215160488889962107344822376454180366463180061353269322502268663659918916172931753720672666468550799057481072101277892042598374278970486124022442398323710525111108639782656986851762610933563327580503763611106096758745926823486662036076884075805529975263999880230145578124249025629194529893015697847615997643047367224363926067133253399466940453970097699136950711794075777713045249963779375100917374172276756271238020752912296472180598264351373992963972200043690440918825635556848204688274130784293366950785420362867589570363071566408934521257920044642626209127104781002971170468714797402949477221906236193406009095243425685015256996541630031742319557833621834982686562031546207863157171968983148369056514732544362886561575983991924421455338203827697151363189572295050640558200566906889040849354001242769958802031327498641931410218938668592897490710828373574385104366306079372131770935671386821045813527644972661301568913184359790646914690617713513536217333643336106077910491799708424867506343752767846209619186062572743847310149122088542063256814521056841046366981038843121440648869039158216251745708127967861568761427868434341277666397630967670112612549762399502350499953351137952487479940432023976441908279698784598990251885393216583209187364629099149549064806097923608359908887055434935287688498847212163824422290514941075505013097422481693117486274020701218673623099067607997843096803298609982689185772466502139170381444858251825543044121076992991529384301887947820587543271737768545392269244127180360901710361758741003897697402265903561686216578176452479673440662327871943473310348053241576589961816321486412946458128094288218907467127430568376686180201876501195306223400820662497631788016791418844326669231250722535986448479820497924646370094856118178396770626287372870387740053188418370064488347309747222082067630292039539003011835669156719958948134078671686114972959324997958674430265091359615325927734375 [83,36] -21160021027656607755340561464318907801463171078455633882440969313167911482503643087883006483974083572512916220373165529204789203045665830484000285530684784361735722280157002158905790046906965831227809617513259467988704881289445063196593528376914442657360731878588568419210383317977854923992325723681125177534480570548712700502272070740863498447324082708929321322411318229902892691347125747787281811377505446275027933387915147029359988837272472732133286025119211149447138510753053125914709700004927298142817879399416178201689027607445198762121232556675137548548338840095985979292452163377630689070983848623870552208388230523991356727276257428926428743227464340369691186269476187351868090927038395332926290174078350079484563030490131990628861638511512296750830324883227787128780100357352246751567517863764719643839932148577107860222955608277938199098877660177531636566635861048297026890894944946855354162640112461321061218076642202831970599958328246633717541596936461911905896822408984762504645084982855056239800589091728230489418533311479794328447946521222915623137229426215940081669827574656311254821632163725789635299053785484600661843556946214032574566090792797518266648703290536820690445910353117358356914172064942167944111348250654681393017801491743131912585489451584547298557374665698233913207279417277744552768476788517278378945088347649250599952655042413588774171394270279320334208624988805661835739883504907371114053986318744849027347451002525075155286030580633513023440191797738814348277311371836067997412196504004056257361442217681542556465510177462195822222450557386314636113492586184382558932022948777131435038409270364596419014412177955178418481869373629543474240105260161879046066325670490640776378165359354662436102922558082120285740550661725260017258859980583638071715845878016549443750197523822349702376962172712550128729912735800904436829442265125447285179503469461117655036104112761675957885739018887437347025207579805458539261759014694464975817173074075166526056817187900026969285629005461840663040159090472495428927651969014514358562835192363230360969106807533804050237558505918801562621585457273847253867150827073044382257620637171844875837296536985888732823939945100895396683222533048889044742906073613855486169644318378961507493739336815202101544024770602569575775883823445992548308968849574140946856459777336567640304565429687500 [83,37] 9892796446047045347127661774440524662424880668573497916879128253337595625895951561857150751372948132522578606462495209804506046042317437676321020154508431249147007121724815589717540251369102720463336530305772599273155302444096811816614173942006773312815489010067335807792030284243237142045481751690605625768162343224802480756857344270324406341367807438245241040817883822920181342596216502235197629091120039170865605190015714309761387024521703433340345048382675163817393805021617139827565604175991274321055473857076108799788761127809768290649677796501962389002937891424709580275405817344419621905421206270378526215013831761813284990623089522706131393956164191312136970047172983309669749588313227282794770955942101185996590936412287493314329472327390130450416002198622273696058262421057335988903949424182790061876551173188968494783813579801004835615410842778140075589895259767350209555494903706019285287392192902850460483075798161884985451968205471481710174132898120304359611389705710829352123673462730884734562770141272197077983711106611674749956002412827572967666336023374125823070153613966927962094556282724029847545509540409975672584539683213602107815087662724191128120239057276309170708728911753615760274986928599455830532275399271433302991661094116836533910897944470784268446755146086967802458196777992629830028176552615800746114594298801912226459558711865139261566839961562060847359995028016377206306807217199053193529579443919344259146109335879765026738194981517288914084123114175648701152044664970349897477684840373747195385866110799005193443617931000784665653489093514196244038501075765708005475772271831360729837182773585649519242413283241979246997310225889840057198045461210008102345702570011348683375431258956432971376154184068371269951253186455602066272083112223865912033394935160041968170989358375977917891501364541560886121697682381861462291912994224385981850898548748250212450527450773114850929356212884693774685198493053982356447655453146794509703273304153489906039937951156124002871631404554231321146630803940125396564914836079424023942960698301509549540004280919546117522067233788052302930017408843208669869441683284852278729741607656953544575023265585235561529573423961594339858681690903261778973225993303564939583769669612628714022706156848450515591100220367194596382952711435025093127159159789307807386649074032902717590332031250 [83,38] -4253822289764214763947242491592275532487847404843456120141193496820153560997793306213568867819482868554601325423305071955438962926884926706266141388534433271789194012457411761560185690070490138742490538765170520903057680449760348741181394055568118764806361731504557861928681358536605232119918163824786287174922505114527326486457791033520070706409395414017095509725455916618795079307270142517303234308714961034225018490288264315072996680358410430972384893839143348463926779481862295972733624308513412633168930713706602655710264404306163276828829843543744640972861884643685490423511777648565416529223386430954001606326259567661450766343019220685556727973324277129942613982917967536404813024791037730779350839163747145564767590656178552580044155584887826487147503513534832682379418604954684322383418503303351957566944635792599423606974910439366649716711191128977031160867108082483609500797155082743766224546221587884258088482284251945071183314576301500848527467429301411821114991142774480091510137212729786317400841163390040069391862612150339988803215716758151358923693407574633511056827794249494191373728194960165400626520533907991583166756474539630091626634860954998758939500245857062622059908344179453085595432919241549468016516501322190054161865057457103945773435850001885752849291979730158997774558015348838485543403305994107819047471927715389943262052334730399692871249871296899962149351781419113599356612714750452479205688193532129569028838719718195669413586630337509858295599851316451981465619926488875647696931863560840065607458480465601661897423666335102458601910323830422286519083135793676305036414706340171128857907055907047816768323418375796532669664612224825708444436178132101003502861987017874608652111380195735074621720363002452723721693773124073701251865642681648559322317799251257202753420267647409366932169480404902514635493248263940786047930736090580624863421466362239269592685650744026178238547295595964535317971622535943404325435217799727345907197091494291406232983422084740311985118889642799952787731027412267647888133668695729551055726798944708705436007336055125882269739038876576723665655354174302136330247076806773558899867835025580267081999043166200804038354755688360266706144697124053830293615718084582727564045556272762514375851482913170277483132636064485182080526141362138224221584037465504479769151657819747924804687500 [83,39] 1666101386449328805636186451785089001829029380039906663268513768942246487954318327312972584135498796016845684722486215519377664710172961827265167322942225040192600450640382406795607627735437039652570673928343412013211280524420767981357027994518438099686713734464913110362649019653743764563191241879891861925351041787001953761879134530629019194295222252193490987481394379252129681780976372170652872131667589752191728873676353396530199427640518863350524199551720926070988991152783178325604779059838953351132380147277236236791005366127123079863680461266190363649073096127000468056419507931793832937741923402627286579481331105247517185339140710140198505806518123235526433718350857234886460883254962521764504349074993874483973261406674619832717205052287570315414948200316221139923137886029093295676610232859308293224513075056714725008201927489526130326307716005154681365449218004760667913275232139829248921537955339140833751197905432461597537903218107112334939203664643108047964854149977753051490949127355600070674639763986099023135141055313421886909219328334392607503721991344454970077473614307155207876679892831642063437500146114481160703719003455400573246994545135384187235988119827456275229563255199889080238435755005737535097123692824331682784163140580627096771714729222533734977387466288767664419150823501627331138062088753700675901738117608209974054855268744362616150104222960498710150581440056478029565034420317156506488164828255801771794875338315690673842784607328064921453588094004826028612735673676391343048162520410762541058741409857125233661030307370974237572837358962722910614349196532331084719072386156751906261435297238516019746389759636960120003400423184184584363023161340213434320828027129954791123109579485640810494305847550674480302969112461523067617748676903494065151515513594361659707802487830448446247369371191738607867321425561374599674074139485837651758778080298091225788943024790429904787401250363275446403533096331318355543209917816442114688937700097056839037013863412001081597491032565337805873150522554813848803070141701386998226906466334860953949344877350256796364910404977520302649234223916810810592066216080061786309149086664639296690653229731371190617499087444542924454129922475889013953587892637230179988253121577900011344336156713653639769639338609062316308128158218627035830339266908595163840800523757934570312500 [83,40] -591481243180059716647241834082233067793185857335609002547922560068963926269635847222311952841238054619766907071311887922104474663438081118761139357464423825044640228620209809832340839877369389675266339798434935991792038471335790078491232076849837381105098081754262299412507039669060082816033862962822553280043707114143878386145125901044732469713748234374762247032825964849598190738515561552784014666984450608108143590421762979327341966143634668434129068177371020252536875624570723049699354105009091046691301797181811295083307363774338110951796848437054742316760712924718839213982404867085697625899239131606349522768477796900795962618624486200406224401988785508113398631810963439576907061299377775785229906288359829599942548873144555717234338128767123443987712201101444099015219448266800831020899163656461485482015190597033856268845216743790256182849505740793229843348591270462119813059448935720530731289105642743662325380751960869670587637956010599076964537462321627307998003110756176700943287212456127712258837475870156178835988779209820164740072361430684451245412095868531721283975368379676849401383926563766257656755727642224183185363362066522978213503363725131896900718015238901732799518333831079446776366768844786643527752615665432732738509211422152077552597449228994981204508484407507105659590782285718469424331644500343464555076382486408842727390048091238145460331771075250218161759232643710282691308542478747704304462127663999345465625378529004233215254484992659375794367949903861006704312693072855127054576031739025627607579314712970621148721228620955413357179893963501208523892994195523104497564773080715884289164967645632365470126539844011434411457255859896630105609615044964545580787759398330817102258866063750910820529877556229725287448675698687380456257576915704032654637433559141547615252115366596707771118225643051563226966174750358853338779734345705707205770988747191698004819409279828377879624217523908522744276167136660190605416489253438582207022474796068613847736918575756497983635110249932156128159648258181968992904376174056158336647856995941619603782537434633253231415890442732877659705487148250889944936450678772499361103128389608676507481876440089551767548459257979048865347625230708499429554103352187515058593845080694472844304952397394411739020438128171198765628756131721224797992420008085900917649269104003906250 [83,41] 191601079802330300396491395910333155970676684394355676741263258835780654990324194872344488369099456093922434222088426608852218294984379003873925018847910993041810781836233208373584485018672133160654974455919491092919018319527870220849030854344807502220434136974813372819965773041175868813165315524798282360484792684924496491325165103015584823134924754300904078658824194384301016560172861185171737511665726744398047240533579516019662305599640695848383448547592176837247486940314000559393617046871708778410321437184030106698212192167037320567039040061642325767921529951079299060235988353391080834252210844827594487875048672843975980515225481394831537628005143348754560244465139646478087442643931233104458378026442093257339915732093824362837629873324113638563074589367592211355559736116534854205065063367806586605293104433642153180942519682525817780615300990314504542903038996986964138997785592422381495260675946276235209701056977916685836369991796071344571470779045781559483625882487892009750490704062463617251195923416684195891171666026371396853934945959351144535427543239187722352377212855405729405546290708893693269337007359142512065373325376746326511753208363400242929625759653782530363479643431605832103940727674961507544065771392970720301124903962079208060964950800883867871575307012589101141957631532523656054943841900438362546123098773148450388924964623680240016461584386792210577623194851978909759851896334727941737323141006569127920835255230735029030868798441021670561015679809013203925613966817269115911908394011445281431330369838372888900098471616744825641379020736854464958029877272980385536367491508580531822900479461580808400904922176909343895324102048201145395314807552951219972498678341786435565098106849256944786126241574836606518160422294840837449978446777349216557180246494158110255661860122286112026645284691294158343270942607890756053773529882308647853028852083585464112427676444655508594598731459868588855333780593791421603589339064528261843654655601839571494584521784080000203477482978869228512768005460059316150482434845272169526691190134277873000191311453444134483839576887347200497274990195617658955593660017501417274453264588156478436202769887504236236365996986061285526727005286983472568438477358413425823775464204288838699802021348632694316777862753818633045747006431701320305904800989083014428615570068359375 [83,42] -57672571794986390431213648459418057574128168843345464600586026256364556058869174252265263505514232250154110481640212674441605813684971792477069888692748644002006121711206863438370557080743042685495345526865352821643922235170946572252740136410909037300174138157286886854528082364700897445577863707111400339499238202418647060942429076911488036707511303559770797153464356503447958224692407063954812820880834967245869997213589411677740317731914683766234444495815450356725841606797552527016398812886896333086159455701369178858895910564391770657646307597418820358863002167267299093675198339596540439327085958159567843999340704681414580920662656834233069016743598433502815705222889464922385358782122390935953314539283853506284565404694188141789157002095267283155780395308378985457462012373274721346690944056473345555640704479964698298396340027607870393567005183388585734634452800630813799456521818834583483639089015923147219379308903821866346071887114655946972718508819156443741341430524611622131395141310334467337371053265424345811804081288364609703323016643501110495029282483333542249408750107484876426421062114042479179933533567024581770436074564272699158787837962614528271972991116925268156467464409726159994518865485627465832002264800129368424576185020503748322764596265039768109397474341384847470093551141839072011679471622540404887810442920937660924628911253522439053306224879670179437644812677717653892450897048291543262211916382072689120474719105067518221713997767014624140473916886720835299285478410396402687597478055849485494966008107556960181639957289739890205265685634290317743197535653994141228930459924868725931660471098043689869149114214915674815798085480924808890143009237085490732568818937447067916770857900740506227787130262164767983312399919170743860746034487580789191288874117402884430621390292809403393343919345746169388615648746396778935359079803341400473373919937852091286310833298592594340031987728986678738234434681759915987860062107637876991808785984711423832546192670868726216141109668907744664868439596806414607514239554817064678188137885071524447360274468103371806756845998766427482090735231136769338549832211558899024043351126138731209005512405520018307943095340747382913634285580171485997149948480574613453873269049167066132392315628294406689239443860902647322295034443273564761511806864291429519653320312500 [83,43] 16433924735448171189301549496049467539165639091864685462864130679394335899573492633010545214756122722558912188934407521870508493020778582888740514950387851824717442293639216271214925349132412028730938084561891034609312896632877735987731901112282826279340971823193767654211809672978709445889316370909881681354127964086868786611276623447598182843949863125414417372503534128389127302776484122649404529877710782416879321977782690124172333501472831164520135108087588347009146345390558791426129098645239464942319200456941006068472155534266045971209604982783493082606755997512327424578494964390856506813574929006685862530995687340189705591548165075932809331595762189711379674205821049548290532712142617517598788336792430776651761038939272825835561507583583614667953980400164272956354173881400255436552005051452398974916022323300660437981420928024814341901907509720878269748028577582936656578206794564778258808542350873578780755524299443278813349020949622217628698377629974879782911919243801848951859799745044394506220746574331313382679176860950870853751130195953984274299489283101613795682452207567794894042485953645061284926914035495259134841547499059211758733118369406544858204099419748946325307192696977866316838181281237595766516811250326734635009533716809564296506500108464716008567162738431698481103014274828685298437261291361307978484627059565101764194629848625176999245068815214384050184578792936236046286341711087380918471988062499171998137270199844205475947819213059696646266459777709827010026847381427444085157399024580517015822047868257196359645175947254717826782680840998590684291152388616673743216864468119237876070784392196211753115176028355399785591948695443454731017446147829936519417998702853965209057735459479682728841924236538903356742849216496995150781052751979539621134345617776625623885627913330724520853941226542469359348186354416033292697774199373807594382613856544670645214147490949623979456690222520537071333256191047223425293470288482042130427381474366518241298198433119941069115878451234072745711795521054886200280908521779852570323673130102170060468190353035199168086676445941230106275145932363510475749732495706271046123888157044705508632119581681298380166619071669408124868640116071910628309601420757162023290893025860203916110615587981367270921986846427220686425729745394619385479018092155456542968750000 [83,44] -4444031807712117423181474783061550685360945681232862022517212782642080147392307930451632737345384461297602544732976120898819493131936966098961538445418900521643969768314790175337614573136441008562647683826859832622544294644436688018813175513835415796168904731831728154155818156966917559814038142580106172320738386186724124051588729919673603078326122619106765951357597560411005944072534528469047543968162131027635644103991935588111376407943743453738965911914817232976830080129442395081407283558670717075810640246980528181239279435420984421453223757544325033111961887726324174318808922086893850043299274465396189704867043154745445086279252701575712008923374354267263705794797286474497999568417776231870828116410214942853518291646716094430006969251644068013041108446838121357387245358979072114339106319205270221911457032795224576057890793361931321702937688432421467910652832855663036697904651222602742309567571656457963299986011673311682638680464075420872613823681000664597391867544764648606348299019804937254940471213921364591538114602668718715415324584321744913393097683048355751137391913051206258993634906778221888120434228584831563640883773612984561585560746143489245879859612004177465132038968735356356341254959905617809145822824180174575663917797457175117681185781479524532399838768161434699349800498479627510832969224621661057763299751846934960659339276550319005995008691381860900768441819900123136784785167405945055421618470401305875057221791950955540530407562307521297402921419998171224263950346194948951074690891360094526085586389199929520393991190198299382420211767103115634702006365155777919304176817145888117955357640575703128814869020667382244329080552795604346268382057672232166651894640929667715886282401015071990521394168793577215126421670075006315930891548759133793118256589791228788674620899222105824740188626324435344105983670281306690443314488273565399665828442192817856870113930673578006614210241174010589967401589610382260453558186241303259291613238775099749592823942182253920833898970121572626399949594734688008059753933138278748164809596362006543061257621390989931836771714515405045910585625701814102758083437058058073974812594720265376589338696424494289916971396444686200655994048246889920150709185420805382665148448987183664250852139648128558178662187272452556256741029727663772064261138439178466796875 [83,45] 1120580360292161961427207584343531687846292940029861175768284826329853643791557564005916362118158929036763181470150312127703157882534753011525789274987781166312249120691061050246692470431052921207527530724348052552002009141112249426567412026321261098777614560643455167083049390166111511238110118868125519908053196231052754265950937247264143021246647007917815771614240302117087720237278335954996746717232818291883094098772359171873849340034501830218707602866520963436774379360454398875983299434592938781427967423024024686560841624706388943267718867649421374710660185909275109626452631987461417503496720062645662572218484735249052963297521980365318911207591570976328908620654077766488177928241704330650767463074492004090826339403359075032792291069655727971474361131451888233549141455406127298250178915926262153082781088361493708315836525355506554453924004018382112248713195863138627505770938270530266984454050530910680777236759260847845322415289346539948532996953390885495337219276940813309816446730173825894735000215429707250089191599694912707623661851633732796743423759866691117112217577437605641526600090017984117620018458454158029135167969736863571198059407854309206888677812999115789193153117668833845012088140384810941597772266391994640625949873932998258631933581057425319085410729920602074365041022640482617488032960031977269374485840339504486249155616616745769997419281885735413501959012589701176560839630268238821872368879558833368571212857245444838158390327638514920813061533024637557583671557853834535177411691497950698360004202799685403138626209400264728110798427307941816441823581544945371119649576901094580275510527552930154616039111684003114689136262123541441543298547213634399527452769764052516161903567253260604545209993949739263855419804273696013786260361324672900225822697728594029318568050167304749746993538359686267639704238460266002412100008434141943786239401964044848995098251333755848724851239486746141751229769901403818945795238156795443820782004936189698462471299347200996188893170306579103574039429814036012166131621504902344936909265450647881720175808458100585419511049644358871068667833635670412944765313853368573657347480064396602000414271296669961186479658217388597338385059411828701259100832535067533431046735576687712134752447764094566030445136411270411203044972126008360646665096282958984375 [83,46] -257865511699556646213590580823045396656360580229472356745363171919568747440104297564347030627482849530263515649959251377848455678858080194602577446638677334998531159289214415824816878771868645296754525065357464759041490904419467046003488711227864871113427115195296452403540213438200468725115849723596237552770475387109251459787616099427403296402522476035599140805357439438145036047221401907027321563325343857263861398957327692248040434704350748167081176860307650858356459532235337454338848085590084355228105379450252935840810824057333942285809818712251027206159696577799123179124622788969981879026863630279011030938879631353102807919437478749459405211241457771041931049755502632338459463425646304523665455972134195964509242049054864418986894136273875988683100913380074086346604509724112146025279844664459563271188404362413399053604377145665249206193439706164829211501043204719944687417401737722697720746671065740857001092323897923745800425306303540134000811657105919173912931714512522994012708866306822240952793978111850056819735342429173084546249944327501035710742905493062995646693015865152968600291094026390046514950338628239106790450989588829245978371650980268097807893039680596115840879520899888648916147337348196247734306973205372750966468706955748823374976780588948509847042004193302060750866066535559217522477279356306473761671183987598550005421591104499438247641588687673345063398654241536794314623142599430901683961112928201495299824058279339137266456950247563749134682634972271252543110102316364123810376027584340744968537425941710766479626451927824752674887034477016252977945544280301543196590965868942548405681018710394974690616806390864360237653178640184564634352210064261941453140755946952227774912029892600465625824996532827258654852036423316919202880746617810404245730034435450885331218057058768562327497655286306038196697060013927627482158586397432835876061900641814030528146434432848545888169455587847131052357074951272430198748496467363806288344231027114068895793712872978112956519658933171770388181015682767683666785870316804752737052084876260938785030190535312040540449417869492194256507745990604473185434358906557810721434770721701368982045547901417192377961147816498507587980063452104246201467674441363813100586165460555282804280334967265420497261186986992509417859764653258025646209716796875000 [83,47] 53844379919198493519374946427828441043995656876441442162212048535566820368036657371309965527480083765475842360791222296210901207393539781345587472804998433822105545427929298677194082137893593936020989433769618400888903190117313080190741677668341655863650441933297671623913136815360143347155438292009549488844209759633353089510798730451328605697513018372557308264182275377556933400002237389945151514458011209843598325368932893551847934911092166388715823389269105944501039513102148710124594486354110019080484997444316655028111969400718169491368539246004103913145949132455923423666843416349010321865854871905736812798439161861760422671689980400796815502008453548469784056879791902807652811389247283707336611549735211839786094519462717731283114594295995445367063708211874196932986096405600015450517013506446891181238974519241082952745785357186741577873669186452511261791687378282160954758753670325375446706191708089855413126085007825047673291388061386817054078502698501836121972029589919379359617166583777418464618799908326672693349714388267284790655072654976616470103626538399166526372539408897552174698552172047021036338834318374241503074448989314928986066202088612786028442705220759530462496370393072573029255595520318612549888071725520083359081778909205284555972924457223790509726061219771032324873932919786125607152413803243448718604661532270150117841383538407761993552031474126440689141194204402472866308649745419129757116856582706404310770897930660231013221541759313410746302452160631037034401440296082582361801976472260891820703780657647363002158813105598419720746876129279105835356912441135175194758317174323295074870783780705470575684035009790518464150144431523515110185338196497335651250195105656307918539313195936952081644565085918417902222840911919802985128861640212269948852651049635875988802415023165440907972856987272873318206464756262873808417987317188244791753180512565827232958452769920064398199272562810724658616360427296405833096026483279244742865104784372209910463133133890021995851382327843665484843691671526766291546474111815003262460178821737978890734344263799796943291314659324948209985959705206937334165673819165564516907850863887798055376975283677369329199383651582578175174171193698068951460254786452424092831604226821065005458738706047105721319372649558143706371993175707757472991943359375 [83,48] -10356868070315423782391749515445396939173232491691317516172427404125700662788340105900745640759928747750019471468061694812401735370145380791078824476128498470596602893752630479595821058408400142126821886973974204714643441372748592219824729812036601128916916619119048826341256614002003870575677937832321964275509599926438265489688038279513561508911148918893445267771720053663870138229336194952868597500311995063113764894357202423388149666064158749519394101274566618203881724244033281674673888697995222226819535969815426158035650713314930510961434837195818036819254700379166121638605948157814893406824755640938180098781658277938947548056308357056401103219961427136486725865822866272808350182381411896595003851318632853495346887073657256572336422460925470189943334826788171793000994155082216147240897264107574729537898011241355531727854720585099336505245491338687648768028908824014224451414173593891668366522279005022419988209995426681846712584200169160870789345816456269915453882042193800233589983053961946029467786632477944951749780922476033310431378734470305138244428339056040199307414773742652472035442808143066283640079998778014033792366423485351609788615202278133791642945465256457589539857379451826688319885797569982625188172088215328026884093213121401325510542363514041184268751184777636241518824559857140881235235917923759536984260858617166461451299872644984974837126156568720643034652340544615212568411701493982385275038338170469388858938273530685398489862612537351443582009226401923220220513176438480116648175631862520528421750726371996438044722917327030866381870566999956599627641812795917051679118507839095047882864078153096750734108289992917026784978023893736626986841180484391431348203294904391399796604990889262960181575399308722394292014602837839936369685518725834283689903168844545951567486486612635347518964102251298743045655139692800633076059787413291771554729612661951103706108076401327700608458156727215248185963946824443633556280136849916466620179856964915909205574546019618383645554926823037445230455330655792168786367686793149462633536220175691785710307797190834759339737101686738407146618990087879846740437418881053872843224179334225193852181737531350299706492163391394768324195651364924835883214478908027552986758821257391779270021738159780603540094379155789283686317503452301025390625000 [83,49] 1861172127938512973401423820356313263973664522506706884484977006888696431317571288684353576036312679250519808909392747538966613057034332457978163884571513650431644891205077793350883410355221480659648171760044895814045796178106091875350880081643971551198835318355734223045334115302938731171315146616065431867971277494576606988887700630233777732304269208530892863760933656480914739139371723947173366543068829518143867022268234754014015106781880137629907436315648923600356258696644690223906014003908091094316773674286989706583860611450607839281108289418579430762724901044553658259307441527238846439142306623603235725881356907706476532592719095097511133612221921082040266386733778749831961100463143668746703829819154468738870208091232661107117618053039289005763686827006707475291298834800606123144865090886526261365504724068544667970389845700382863859779951649281275127871070985873315293319066601820997135930427099743009708187010783932843603022577056375773127880366901853841288085711389217418589217467746630676675858208213734118907956487967594827563571136813266630704017098161528107821141809033484974672767304753143820426310160898583321149508598899643022354597665217288595409833256378140649508940333230855978326809254550621183068968853768441611232410881099336922849205880793703922512110139659934765934681816095537458919567598511180741213602878128777904640229690835952247454186843954104406787129280003534610920289418075754363788415178223849340709496397430705083488304081042590018849781902654246240882247198349121871889028778919222500377080238142327389481476304134611905592984943088987990684104558292711496776539288136713545316936530668851724506962829778803693199424854100419870350711563103539097676864333794226256823562184473928308686885998727582577091211994981728845441387810017940361165294760292475797875210307414995288524545465825909614276980742092134139233838709197951175215326534949402417271617315284955192765667583578533779149024200926733891997437604874006792283700038887986364872197021389739290495173391445697788643898520855287723047014944666321628853149806157417555886431026649191232071477359588201600368343664431098777220172480335805854986233755951385584526603459782727120432812923117503103597450540048702893955695402479316611192832104047855974728483172443162761700019558475105441175401210784912109375000 [83,50] -303652408153180621149256233122830689729344211110435848597924168672069288100497753358468075043536614658643934955753467447159723257591205795259458126682724304415605650792796436491083563675324613359161240788119651287167455585227587703909899154472259455982422835680752770925546495674605338074840391549792449171007717412105641591564263238620969529501521725577883019634103309031896600188413877440324323067470401208450054243107452277920901107017462334252266179294050553428091081148289129592113621202008725801306788808982025703793646613963506435070270204738677188756573559402458995640435434963624960816048474069040144541059566850499171217969291777313349391169228390957241091228430710972890184325339297016518672828831105515964068235613752708146764472739258843431808802809689586198615267313698724473728324065250289813145083454133362986904249095780445862119228307721608871640658551824531326763597339676409879010343338688949336445223322925730883722789360575904797626749796787398404051537838612050840470553637750309860451120587360976180580198526973690265076160665130149238874436029150672731536858150102920177000706929779928900831358829153770916840611844639485146663685224037721230927159898363953545387001351289787131009195062975438175169030824146875546103968384481309452890306589064485820421491677563825140984947384701336456095654002720744925748707345004047301319061237176017917335697819202819937666110494541266050611661186640250959610790061840468142046214217398543093327636616363893265521770864213430104899313077462874117880647636000089391989581324948595441340863011494023453365895541694373442284025700769803460652830589826058157840420465144479581650778689026442635470612807927846182993401957908402169584045084684259268284416727688224135808798172238430364993441547567454150521869454580644805362292508939820407400172695085564055999838561540602255033987167522798988233426865115066520279416755647305980760114365239157922646225217957400341609885289567113168789033213739313220440409472428138329170041584565061704906753087851204058069326200866719809050379124469700580344151209815940819300562914958344949358732429258889635702943654197752533255201014485395684171782340117550803708605317155559692383399642453225236113471163999670411088424554876968156864615407025704630856337692542084964741899710816142032854259014129638671875 [83,51] 40711588028626275252981325835816272491843253979277314214489339898987014764746635553676899961466467717817276570711129955717740727141129399802316819405294609209700950913119269105835307553489215200530969222437124049088059589602474224803545128704266868698996763683025876968179144221487058792943598180966229994447364216643173173115012962557739751560032625131811268363282078997103358093973346620323261979789392540724831647880376157146167508575711728842766603193781852785380859492659967422334663995370265373999241882360347718448741372270690520993622842677626910289234983581426969194720178203313440859084290411488501864745292276361863886877663371073188081526066742091035512130520243966730330744591016243359769020299680759086857722548982501568906884853366365303619741491944952588266298802030699149470672607656283699530707048873871575271304933970030744470273385002931579875823632123605277299122885574148440172453167157494866607133831867651966046219123248513751569271634550343710422854707085392154823523543881409254650003081621420385561829578767285468629226509975346979663612491285452072807899382964965495125151723010281955854791125446150311015751456757267759259706301129433118204148743111481472896861076123282982889729651019052325985910535383142345742905389275111661729186278061401886610239043307506280085674835077558032693333599389965293201866465393943136174366601537825280524347085494645113869879154385176601854435345815508548519094434500828020775465873568583803376893653651383940662384631094435957354418043755532068231662907124213018038060102231375795650529397519610096884632928171068398305222050852703689344080013214802810946132735730924482955278206498247728971275164940368385011792104743864056830728628202062867018798232222346179739907576532133778088198920268403096176209754195448863683523548769585920092114107125658536185416183621781012225154723038165427083872357099840828989400430651079726225954567422465263631524982019071298848342314917366285315378193721695153236283964709107921290911075028951534114050890517261238703701013618171273723968620296681133513384246320051100293185222600860902025831631841366054396812789158569407347190893404523771610537988474310592193614316105491615763222550418459077905424338921871210638718797257687320455914493564121546977879363281467572921457076517981477081775665283203125 [83,52] -3553047575911751500574321851054493588638080256839576295033782177761390411582250949608010227822332532419533908596423526514553341968913717765128439418609961248889437104260803491267856387213973672969086799355216077344740022461279078482850724827603937424228089010654167413389759406039816865403800352194737947594347494450053251689767287116093047932761284856468895790682318260276879557658509817584988881990601931940619988542973126728577990321139896954463415258722569296441324124250484355087634341057046434985997051632306460516784067258199722724443002787337043823018368250185390312026058825771668902175314448321651302989957291362040489073612070060790155532075209158512379446632993949065000926289712342022059258211951471525155151076045901610214873201650714743354056201542289247513802753579638062417357771554561133777561918571760674212463028733732481737003529690906040883142545109810369992795909798678259817755547370109053498305510551863383698353667027144117323429621991045332407703659365408446113315577392752078464154600567664899155735662251095681581304372169332005637752894237732563907022317772171864036814080437301117392350527055606646692112173677736099837980477730017776630996060707286276724212992117412203715349135723610295595167587881536378738601798454365360654170760308268353062560601202987276651853253480276198295990116283001387048361747865780652829523731068181786176533177331728188297109677418991879738025761995842358223050142270035034639410173552345013078652862314393218029184623970852114542734579828260521078616845928682588449156072183983565225388915292252792019506300866776585085684640282729366938696732381924735515035422780905279695001567790136569153677341472645107116698787003137321426749498784964492876408827189645766535384949403508018649047523708461817550656971060931208912475681218952139197815880399899359593363591427234077985993108876107171985909199733047334151572377333658328877238854086154139595263062318926686721167708707254643146245153563523598336710365519253090748391963663335443309719715965053858293344195362968204366521009818894619357704618472985725486357721032334570201530542399772789960858165732067597565333874644697729185817742540120201758497109978743357882465612659184777194454593276957133388706134659921283394353378400055574086116453105810286672294751042500138282775878906250 [83,53] -8499458135643034779090694634924820820287294501801903052510731292704608558236951197662510015121036593864141685386960393264203868000614335343567491552438465762515953362774534527682660298951247666714550510400900476892947986672931708468503108887144029131763580354654158967560595225324526734589393394696926018108138228116939695829763653188617322728120808962232818893441728534348684412856752204601945242126287566573336765827566091853183951932456181105448601703134027118575173944339112674976086611007866450135042867990960779346268972387420749283885004936392607190097703189781701027918673312586761082107564926574052703906502817486439336699968364108977849192665540625495640855206534357712241643863249865247260874807310224109494608405063430865543485059467267627906348704504567327379811471554147425197297776228274626820955795732512625593600087171154766709680286701393541337810109049837659970941759321772896642750020462638875577180848536273631131297568252412624547011435665899017967354521396978104209000094820457368442240095152700624907212787138212497824321091360773930929096887169667743286584361055475950073481480183147136161215463539129739812912727656493789355643358293725268592710740110144220544081753274030204558228772156401162071560666832222715780557804691439808626764103987051708236654209360189301549729071568321682991710910445919143554216369346847967229992209554812476974897950550447149102188762773205482205948211532047007344323857314861226810976656093253179512833258572981320587235222670081372221720243675920658626925174595621282653501933562230741575609463668267145817526019989096825075880801555835058704174433403827021637273758720559700196749248910997326462310212580590873439658248047656304837239319401088017809537928238008428525941125978789000729530595133052764359352501116928099881442668588325955968249173590603125713131973403460123611294962845525286372864404391973416285686969685890024529132739617767159552622246439047188911985331949079905155005643256405989679352003364918254379292576981701149538361041288908629299491672992074014072204443341607990473987109899477878924483804961509657527169626194259615355942200834824244444820207363405754844539686008958230709913500008142335283729311113929363331992866677485405511862476486116528062224535626620848722569123712133887238451279699802398681640625 [83,54] 62705564645384668061554097382875748571219497617646421051143017073938758563667456015352462440963193210089291842869350071622659820391011519624146588596756284762866482789958002432898631932374294262269969105598461966344424540298557481813522253875868255796736689443828970923507828357662268149483721939429671362612508324468446183337727202987692090490084975549238487055189887728472532421343458641658577016512179926702739248330618678073284978896521845218227366231199602870858427575132470777880074517813626778866795824255406343018475159054882681559878385392396259044463234840679212397314539466602787628517331576634059523910326740013573665210069001993182504356788378555533470941847535750067546466660074563339652238259811696094679080932248575476218937118771153604597714447068071972719226915857723177042102687748655052192277654753637812858016642532747967738173718255952602709759360658615791056218609820367661924147487057729318093096165125974435079555847736530714648949415182393089516871655404458629242241313270049151971434967841820186427606061137902634422436374820411231411508954190977250730828321092559699969582068188326223762778496233408967195427277715827672297177370624126632689715919382176559977605925569540505577856591205950449260261661457663350819309044206763746552158129499910268222554766471264257739746173841897152690835130705218030570231345331166156134159467935746029161015753532496617168632558398072358208528067811531802796289647613394814733303082852089865232360114772030966206229896342464723992849761727234601992264170895719017761375055266576647748060812808025207507273677390506692726426895430027473897965927282319111291993178866499352667226982996791688970380365453690869185426481465835070306082883171060388601457869979769481752629147489743442881517793749942342144332913167028732389384144548988809915937352750812762549859854587594661783432852447919776602598692510290546482506080429696587772002671662150725592171454639756551260440454153713959427425954749380274481938482384790435896195697883876583363028863749417160359955918590122900347287128273443144933333494987531975260404509346116124147168867534777271648621198734869964274033141961246252916667416208049195430022168743049186853623064383518927301755353184654678926640603900270739737767203529904573230946418505027395440265536308288574218750 [83,55] -11298210977236676004906461289109008905798682037169174042165580878236135462855660661422716234007708711867357536649684153883649975258909643117390059292792812736554378178708660308766617640831405070357716898131652184249101293222211806769012915682885099883742205911113792581455117656042593462682969132801477780377038637621799787105632481602210861770069405849012183263116198183713150527844807187271239779828509321857257411759652736318861089469583696724189278823953683459063558635498438812597594003148809094900113274446494511073200575743885877180704931284347960192628110899830361680644717097240439732750970307985437678419748500436032291775438669996341437536132758912311693599783710310598783333554485918851698407307825972755705508413303225441840852391799841770084675788731384532862166448271700925429805236983311499712404640535481386645791294401022738121812488941524899130450542621160114152435507332125055513976025269266887308707383211304261579035286590819231795095536300025031801828221263195348197532932278843564800942599299383218065469749793578443781517364734994026955664708290466573033762619254619124084664872011820776685204592167800383579962175651850158395163382150827488679938283627008900133116296842203903095363722128172459474251551050476462071216343335009742425373313395699826603041785670712612667764406145499545593830538118484563212830055542545907125334721693319331421997614360523313506667806729150926465735529541986125313195444061937753392068168987322370268388303674377494800004402201328391958942786265967982287445929192497756879290502513640378343981132987967680457502707257008333334760337034596524869684778804334457567154623715558868622506409632173693111355024210899501742216933885253107639682631163492589736494630280330749790509793686415210590047278261043222132885787272314968767311326894316349747724446354341249634072820964207072196360984037091339162220172698694388277875324399023842886865329426790642183839345305724332259459304940364883916529951219700815586671610494242134041438657591657813646655089422065000571023195435219399829587886168629652723858732229678538097109692064778622422004340934026341548193477230289760830742806035954789480839927998368501364227445931098738086200685552123716798696104993869018239878522210200088554018722547447189930025501780619379132986068725585937500 [83,56] 1180280718291922622977723562680686887336435174155174069803179690830112482014735215617826836112723096229262183125800235755091167101413651917576616989972457321696137144453704523324254880575007604280102202265576732494931955472904431098355066867986334588177057040744445749881794305242131419450461138008966278235440628837839157493322683368183202291240165985398525391331919521307435931398889537880782201776189217491030016401502044801387855853754821031224110927023586092496170597491015081885926592815551528533028266295135014453819183016059592207261865044661266319820979924099917880544218253648179938957575543662358835474389933413729414858219890724706925480841230456278906000457785645915002439722525121184004086378270625133038079473403705685290603546056833198526358985244642578342291432860684392112392260565521460569095093143111046114504989370173231346050126782819379497387293998935346260276739445530310060730776293268295663920259480731115870584618627472677187546842593679652293998544283731217867606456257736624691887886468154523902271858158160439812674212322201695715121501694952450492221616306033073816420771520587372757670717884507738013369305026986343782482053227485633536156929328825419458472706999097051540975655612346965226261356796663296652621432425185307723763807626237435828392487773102362536675410145886768099182108776879076032448306250099640449538674916883755099833192929549428408989686083182862357444215379378284843269657451621185413793613467122115703399874737582269528554580380647375368713762378977339388430274953516945058470365494388956095850947028864174417758055554511869298344656788685277296740776679971527500324541449765203178677608048614486814816025522262505763957548925177280568652248168927700677242318791253673247930320046170552299182389817983398023601923872844583908560474069760307285094499750759083649165435708826232035580327381220069450985318795967202436827569954334324748533191547904591949596364707612807141865716354471281703002611712979531863005129315346956643309511328773518342775822528938478873228952424079570662347802748760998229805288925575826826781657209180661379161836120641527796206779965601918714093889868151671027268459725213020706615620587395651270370207803356122476997377092898687676839006842927836107594500680666171898991478883544914424419403076171875 [83,57] -91724687113057199861338550503691918025632426918093659153137456420357577634468485651913519893301533846373818603904452730212779952787397518814979331724373584458858662096493435224410796688161047807519252066754429622425336411301014053376471897457076690365846393413722564192491637900229368038415104763142984073604333612678129388048910609361900809344560509553868154402243458143486351209265675009374571865995340887584053605081966939806479981578095593858967803604848816545583950810394502343943458321648274302991582712771464895944631134771319967120398532715157417085940416609596603790726118830637611478145561715381899750172872645706693637783271022569184509401707684006756959502215900964631753988767547031280387993642478693931674963448734887277448308253065733405851414519445797864423280824153782831869833644304449351217208709618829326165694272266385096989834292314017194911732814510862323418893492251003960850010474298715648507251260322034886827900817633420690848218162854323383984097780222819214134377889797356985230896871924167594300960734704950945537846730189894833468151451726847441849580372785711536901931350993486066833744090304745387947704988171890456559631865555440331930286415620887723173167247846220867908946961706533357497520792377558016924364859153069369301686302837010270081979139264266582179515444172127341529551418615962643741877599065302540798105333965223191526898750199300211474298250645858702572063123013437336655729686177984275934918177525160905817729189580963548920561117253047879063468063073702657638189682318285081273739952512131424788055715416606147172795336322669905297477002043024432454203008914855212665853940557163013422529890861425042025216030620198986266535348908599002602723679948423625163872544271824367842979503472300490815302452280430168191212882690819005691077952532618417805106310591876343453337989439399095451162928392756691236729637343119558588335991260355492540068274921019901844962233966184471783779540413193697020666947837013061362262976642313087449567910324549924262322533713006877732383819105998394794868366958145208085694173373282529272250736421842875703728838527667684568049914233586711163550146415050341105753336874343502850401359824499294092342118324926757246912443720662283175834246370579410967448577562954881159384967759251594543457031250 [83,58] 7339144360831433815253722436162923615824459934855451550464374215529290443840645082311810289821222671339983124590385130504656412287966657761328015095351881435988498424925235287029724579270875976672439942688327928612155331902403724779774139711843261077503791885320186415310439370738593455540509414876804809600597314039892810392559137187903892007247598883820794966533436832288147042307141673280641850554373748403253735325852943572971899355324095918638907614604767955406464035370506550826336625553532984607689690207294251515880367302835516939466247755246218369078109449895286970318724185872662225452740588605239016440735247296809576430156436340283221983086989481359352136752262752751415935543093310859755821559452268571691512454120646721625167481650197573288029572305209359214143159532837861190687536874413949330695681341004528100786335921773555724948160416061885548760297096892366908572746562188932925189293257659378382669836606006126922329518093587797822843165418381249583322906434438553036371872456229038655790680759318097247663407266694017949357724173885970765635088923424697731353651099346610799823988411449270497962628183601702690192701182117489803878609185957059159074403413329903264342216337684640085345487796767813809856771235890062297110383619793080595058966677691295227649424909064247175851932008852817633557793730901022730552789458640074778639298932571983921201110444588235528615088679711992421860823368273266169104652620046228532759964555006483548711598644778163262740973357334606543333718224319976308512645391656881923352102684471219252442904733451483257460086200550369930090285422689152847604728410532848458142978682931362058935894620630954220745610828764390308183155322182148545693314849911312015868024629246761371312868062619803399135484015658765509688069271695066488694153970223054564117191300558937156816369830928622048962734770123485447538465970662205165113321433703100587176016998456420244145017710445739960468312687980100443271497533459583088799541322453761996425246480791787935868648203453668786992503855789462855182377799331796897430553488448260787149483739228550547374398780069604996199390948766491485101531338549581787143214258693125234448393223469600956659432327521531801240794499790290248129055331961832862180949987873646023217588663101196289062500 [83,59] -606475643140090734603290585337118063438748346305282576066191514958422757738319501474880882637665651317551076881996845168479197848442265476333700763714190352842497956605702146505337993837371621363251855623026819109941970279350494621605689353573099615317028670538798775205314519872674726998822515520003396828059186104915747376327896683626300776521960114874390313479425716504641599092722490913784352448088205820498619406209323652085435073277882307251145724960738034867622545625024224691715803908394282022437530925511071102110283044893944855934192757045563146679312826967836125856589101217391416352883008117263614325987292135823134883531449084424739567114009285394695971105103320290151778664304850777736620949525220590469648894558738519869786270395092869762090893393184032150223382367318999556638585134696461225693650959356382262114994364942239645500682235866478975947863079819232616996979016999791731807146418487308504059105985940664689302420365187055832921482775057642107390763014414709581493001427641049314679568559060703727857859673176159662606978117048701653930674519776495946484030724809224955278498306946174985317088381556373442996714886186638169252889872226314950823314383546732993534444801982357637666074614625700718954243742153685904951578784273043663819217293560665189182362097783405056221723079829628369758507408149998250935174553951450555989751689082623277937840177242547820485799358033804802629848354108270794550477566409564687427061486688365160826575320416716403743093852530636857936844255558495164547836455553706677424425873712606583127088327062725618716015748738293824999742278154343660652228054428452135128410230059649997734751404481864420249475220725570083542564567077635004653783251280877031836694525471366451950105180311362317327499119970520426354441697142628380413495664464757882422711602094533567739973963304255780038817811306162593270932677734572626628434785332490049163552005658600983010726027027782161645047974147568038896156428438746351530430712704547043407308139313566566805520059145704631917373363536226265233864767049330285574455597085644623381161264527930392241902255294912601795882513338610406638527612511376918131307268051175524846538188300147055454804134043602907500367657824339888193033708624021284327998415619731531478464603424072265625 [83,60] 12955456579666069317210867535337090674781335950623665985769894802959678706857094400823843285880725537216859817915350475596817066052576389732673355594505023661099063807620698688370231175468624030639128513618265816487532738676874297883531786349844200320894582031223257032040267652795855432275528122784864277196084601088902351649896411253564824483403444636012581287906302091120573778636633248754583504611190361929214774412109756457860113719696752684312094890592527113809808503187996349115038173100482132348858037886669006023785007074280115709914507397995158236310270299458154367023933089083343600410173150614258803551412216935594325774881027511742738317871051065442336975780802215733276010103902502364076895580437325224360580667343484878996697173041530241828910887190773799797589111058640544501811568001003089253841754890554824160540451672913848590187430564036394918148206264351856278667594795593968276340078521037931283460406142605556352823862976703381196582749172562746123643161717865193839985782058314657209368099827415071602722917553749755223705960676763709201583855765648850040435160959265142910285565500960262516480231549649119469199793719632148184521606281055638525600450727974149451944773871782163872871601455595213915291812497731765177570392065323948565361239569351729953285886035741098061895524536944997828498318518721666383688054337309065661476433962799964837139355416443423207098018947387916086896000178827776662311603086786763982632247085594097961683874146320306311294915391452579050688667231099256588997885805791348996171618467768908868350284538246765922387252728841436173409081780453371862577529001739992788643524873431154914672147062807131598870584569064818093872212708405314158051759780531652332008204505286901370850243542100140575961019914704114247827632752832917733609771453965943310564898382636155707201699676236559793432919442804564432159878646526510385424993225920436102144673983289041178551148436082544446671112410121319902996320456808311775714894604318538779470187298594748555551989302746284009602937087440220408614583690702362248782055676412185953345981337545355536062200265612446325701128105836955511668802018914443558145118840705026646245420830918831522582338305059032047876492056301079146674157163005025594770813768263906240463256835937500 [83,61] 6960421398249050756112219742044785325801418925793014867613979089854469116623650267934165104175256335223677384918034530695961533776082085456107106982365198091122637763349819733312229755389168945965639864882925122904745831233905630946308165822167573360646219426884377365713457838597323441123548299737695603836431823870590392852391628743836730303552346501591723115796735319074055770368931575884004369177401764723320160231514610274704758536879904279918849381033312956275700303110109502608687219349268715708356855258618770866408294224726542270468773874891040559206615441956221890879541196198771648814205420600025950307071669250946626196124861211419619347960268126724375561508872296476118543526487518277052472066399418849129082735889917975288942874994189295809456669922254518042406508049155172926773109951510396648959934893554464652615886171174035682404738769410907714385456094979989862021906301214964447421683559583167415619551545673618752026506795030844522943566221651805264563820369068934106606197425258331640200713870019104230234822556899224707522431011247437109716872116279814120464275735670591599078293184620012808215897522801492535883611034955074997738453638475208993901211933003505978587546170078148712257184624559891724478345188918726263461147751191696008713711576861897487919159268586174665208060446015735421587748413671564323792264938484653817410116968437093728173829888373474068536980229325318565806947512768077658639300483625127557126596580962819411972617447649967440348672868953497327499420485878721456390348686808629751940051989158003403712389351582753645405162922625387977315608900110569550197802397850187409544083684190371679456813440395084846087513835841041096361747719084697144664695153470517734619067200430011488404680046092097477342973417284418700947122895038829011920351407817801156490249805759717232436211599060194772903316413570128936064268957302397180470087110090922637023531232940007802759506298694228867206384223635380731260680782453363913465564967853359779401934153119978548490779823811078248602795289953322921804539780550974622960131111314958136249261583430622390871443507544746151541112225300215232089244499492935043681950831553432431076838926237222947916891896209645544246383285829485900564990094596673486648796824738383293151855468750 [83,62] -1322360889964823666001746491364137946808859994423641656993164803983593921649239052563181716312224888060861937327093919709420403101961583898068076908018223489554366389388621492344023793616334383493943220884289509024431096046683546178530522710722495392581946847435956674502005091061399596767367414381734224334647553338474571753257747173593758843172924710965403370686678577600447947826628322615550458232623163361519416222529878971614666841515128333362588964004542302879558208263443661267743346011934335961005799376485408283676433394694370202073204177113734561027882254552354381557739208484281812451812836373713641227513905749313741662550882655049113776875063508994704609001799782905506045490029811240346665468649723241551486756906178135841073269317937010657975579753356201737660044674590075046895290862248158797087292713544526433638553126467693947947357630373079176145488320162722636293304392120041542151878155253295300654215543230479863729462920925982215114226155686026061377011334169809564880886822692995796687564588333277837494963116951868362011200653979376404860029075923577511099635598571173055739235447069738112169665215985985413949029799334504570952613341407204812080761370903740315316329250097931582270009192953504005031580215742679130735472515093886629003118200613491517075786559772033615133243979272590953437677072523574394673537173241745032525910178724277110265229020893772822032586132251770794049976470752818125722356894017578025456956469858375288961390128168413004697789242725497844091351232638890911728921254350515327958744224791077375258374032058596873670289269304222269396270349663605623699817701824943932624293741186573836789953662068693495244591574133023370797655308872473061307722538226258122404891483699803867369583435355078990382381282950731482002408502114464689966181744720652620681659100617132105593435595141983745305535400663922336674105064437353551198080696985320635110091046088395607144533498599914946781991356817215164055513588536926476095606448609985820871961694625235667758181502516451421556296605882605056883300062259515058605070926270385662901759085522255832425558294886347301443935183329518659009235055202290449671513440421801536449664976955212764791900790863832068383443398395741595163603576690292129569570533931255340576171875 [83,63] 142714848951236338788343834461070074076390258258307033086157773066442232868517173043634681392988427602861036446654464190514060050070428138791238741497310127174032565164963787329338891822962431882442774110105136458645370548177012502314725241217666856629699209323286967884804126255430781718047305014988432154573594737335179426991147586061993227587235711653589816894984398031725370083193262771433601994414131179106107353704274836726496700221581074636375577951402169777930722807920824104898630724124755315323613946748635074388726909640939576067074285063120936775632490619053724488362988814238827097642037156115932120850869720513586848993054366973516117129867781248957345920443930323836341796684907253996901591893647732244982917631950185315454436943277070734961254450850074597225789444759889066937995139289461542237667502673713691939322833034293681499696053718155287208786268472121952801771212182061729928908697373454236110342054097642842138003932347127037817638334518889810192903980026004144552391270693017132989095346242350350447211383016510636897340598444999244329338409396472776687678870795530432979130702896937152573369550306106777221953428201784406108722474833559760862478911915073005052458361254968569228183233397212825728124415293416946066472077049788362226579334618323116667712522131863861317749964532735440446173130710965292119002579796516096588590166573829053011672275632268425504000772260463683150798882475892055495271899913724655561525464708533066991978704523401356067196465177084625542110210223224883130805844683596209513538988439112936048420310171100207912195888982878771741435607630305379275149803167912227557362637560210923780124540665180821186758209275165337340973876883692202070749489747919416880570279843623527771322469245569213691950609591352919716905252780313807903188879054511999605279925036873547060479608582764498903992957577172159460621993353438912191088647639961483196621489138257935586048808902024591458060227920694301505844445405944471901498044133995630051857643770163013818978565985443947764790046406381666306674691232193538234161331378804657129466102320729685022822647706635227986822890395163601435447155117645671919246790208956410669931841647113794707884145651344588303878047344386693733031545860967526095919311046600341796875 [83,64] -12055553997458950337564574673274745363999603525305041378241461367798957110902094212558947795998372925400102772363217491851382820972290734940473418333172605657655723710035913015510690926523645551777037754940570831121640487497798908495405824379317148535155745853714685403232757433406466088745588110066024684228668024268449251784564657687004278329477791213441927942356719241579579750968062707539064422264593401537771809612232831824302152654944512620401795249459942146913863313218226720628418079953789240687890216833039880488207340070785890348071417405933050697520950267465619587247528033287471283084424071325149671115718321559442638391423970062759122113717580228276814382323534287629445761888199571478313701953857714728279712775247602490797743475792314087162825790033833837763699006226879593167079172350081375196864325191993963247938689085790818169821563141021285707674245295494093628146850009797644414935557355309391088402205245356611312618552737279824943736793803823457306218885278768963419265908468633466860770698576661373801830335938354859269319004814944909806000113017166154565124964457634122604785781172856768059521236102591799938092378129165163470970818881588999193277089741503932505088055618451805484242908686145018720991415180060669079150530126125528616057682547727976040182182667211119275561942983859823138492419746830401150594869754765035076565360385035627898973576621535400178485200156703745222017983671871440441117322769452085354382187199285132498476269605593286184077366517172513389981751695506485561237181620199552445446535618851869023705696367744173181489671516740420372821927233766879102277382318325321742385365244745443044544064079879571565313972920827798637782097411279748350518370367607026609000263986301085385208296690027784299583493424800108487129820333103924539283345588966181231999293060273064698298434796224260393380210314789864476230883859318572229029150689563460428809070745343860438251451021530166235034909280680495317182591321168202671207779536018973349754209073543435187025365304611793423440121898687899421072541197924792656470952935036006641144533600876843924029025438069692867484101923095481808021711423346747798755210533068891266021145168631473940079451856730149188596025070863496098105827059043804183602333068847656250 [83,65] 876944993357088360074873956518526232952096404143436070843201517495743825087225527936331478300706428558541841983086122898693837435819776035095401100672906702006175837868343778379684647714996474975900612409244984061786170301368795325286238105806152652852712045390111029326435520667713390679882253288495459523397370545399075047267607315245632308060325488827833562877594123128872790344738861126824967379485235390702123936496653093229612357347850138397935312281368063879491496806037640976123595030943227425614053894251813766553299297325685638810450605484621756592420269076420455368559406920644717596737034715607421311185182565187956069727741329988479801473560397581365734744487789492527796630657590583411082361128739554893024924252555776096306121043640209501021205659467811220896876051014013402118692650923462143271250272826961483330563355140224916654160039722589809348259562846325152119555059389358211003050898778348748070948476944785713438580091018068968080597281264569766261504065033670384649589879655617293193375154830672734783022421748222617087618618759846412966917067869941610784063967269135328604466821111036981660008920896410538775712649670818918137532612115831573793057863929879182822049412068057627978339306399204982134435386338210115193322863214741870538998486003482525131166267943096256753976673615810011773929544349017411078371127154527800346453185721143337452568922966286303301096396701886475013873597622536299981012015596505351175538498912033457841691023842778128220820986704925064385734187883448701876279852675228038674487143393417214062598471542683869822262956701840263013577486982771045293452290207340964285918091578911897134239876053386188021452546896457016335500994127793782896000613238907303621819251622208569687136057624496798088939296758580546606836060337665194101580286046785711211533465786828563187039365326442141699748085587380565129716971959062165552336721268020015476541250305378468861304487458064433828505556039976367373986364983104839486461017344311535715908044627456116762633000926157489621759167321099495809402752991461862721899456088206387335124071267881634685673505770291018535895155963978233104660522677608691050560276342553145779162697221136659457687551233504436227179728267910885364244677475653588771820068359375 [83,66] -49945384633130341504499695256712800932122735787490960399559253728191813740840992803038339574713699735548422691105882723490199039516122042515084491048059339207962971421046707303847047604359950289261399276824981767749995569319645795755140653376610430656478803074684606678289477735424459277183342183944151349936769571518459242012120675359328428515934951401119551962802263048221924957929765282414570280009641811237504605491605481719910692868516340509154759840075171658124281018160784518388969961620064177080746095536556246862846154498265431422915823060214723485652890199963319702080357148463384612188600592574939666694633623080664762976670195939315535222398270209954204031964614191089208653735954123042422211833715100943577010517767796567483678513500912084497980189147241122423908079831107954290063495511429939310758002695599364829703304512932213979104370104131634321535094192000234959216124809691960113230546431662272634645666143032326077554780044163464164894822729566903886959068526417790381629864808316591134509982233335067382226286815926433672151183007416380949098533171230227188776554460476698341650742226145988916715834407771431206538538248283226359675923102072830233837478613653637557166351502345809627165137189836646580425988657716680741636147388459711313356006161484815764193782599334860474042961908837337499904807811517766482641836163392306250286432763631133473584940831727415608811153477219557733069175642376201233697437521176681567029441645663546117073032769048516429246371812139670336226419315440702122378659675254752406805883478120987796333476771442385727401823005079170695125075339410542362103082857576230682824327918469354244337166272123943330373478955455647206915282492741069482160165268081132187200181278524500736016439865138615802116938342232366033105656580511240541604235747683384993715270536260365992997734471242257004175764636802572223893451101367433707282328624204966275415465831884679402497355263621869468953561465540625843853727160627642638207404049348361187602729307762507567528920837847635201322436038369689599394716310079706214107638979824999633487675416751410159527003879164923833355550581930449986246824489712737534122348213231266146620246600170645377015981085399949830107291237624167479225434362888336181640625000 [83,67] 1857645576083200392598973672257539005901981748784626813967584889294667323878982600433410899846733800814679251668565704054993242992936718016713185880982487782886722215214286444533116109555416879317216248065282521015565046048323262075587411874980485363003803052084034224093756008728858765870164319740859395655501298209303589680358168804660903407200749866726638321425802521272254485960004617773165482776818282885817730440165800331309638275341782770241620485753531870829916620725222034563367063791140598826455197837007919830001014959934930177442172397542344430181183679373141441689187927288277495803845950195251036684185614192203164063883803668526518123929681317758325721330368751284826542707639210833703788642788938818933833604318249496390008982930123195109666013253451557446861214282261854441755475014037074699654652872404738474469723186293313246433161464333811003239560076075994866479336736822700748380621435814359464957671391143803131529005228473785936604919735664484578725190747022578506574524294769611956565043675442982218551721619050676257931822286309382396559525948184523310361520716209246311684084826877970160375716839592159279063470248665723680789819522992168680458445452394720929109629204963925740546265903481030476593879306582759874951185648596499076207899714260285507802001550176849854906701749386115414581229085455008312550060817722491319001431687393545240960341591226097869003971152886013043415340190724112594275491520219833142659391506418030764939759396438746956298967384361981287463247099012823290081787642790920040120450969949813272554335292057506771134971053750180939662428230599739529964672166822745858375863424983858160965907125847942832384978382960395003257318823631686293801003891966133128394674937998779575003067658167874155403506083837863898916156732197783625079864038435298717889179737953092460411496505076670645811634718333842684605266144683934912382481443027892446212440724224605173418346035365160088765095097175686959169021207525705207804796287324377294663692876704615855550883172949583242671794047051578188563120785654894458253921043768952411327121416970310329968765881854404769508863700592480743308150300367683209096454344956732088258395417697295176075948992041876302663827580374800163554027676582336425781250 [83,68] -46215383552710465728326592749158512400960636427594746930580759182179542226491711935201860455908242994874042243945237124890050714351025018587061270943627588994796585134957214937628978872552723349288356168127095749138751224461239779937777924614484190238286885365677761950477853148131393068934224921221098818567250174732960386192295537128234290184583992768660018103002717170144592145714324568020051383933805074934407703710744216853985900161299336233003097119732950002308379806296771601473056779583711778762186678945248720103328370942921431861238609681151234330071496886651928812849386057687083408698502523128934944207584687061596949344691955425780304891820785322011694425138606587181953345072322267841809226412289411733868876260709837738719934261467865001931471902336133260593428168202741174464074963788242315234216108113555722798809093618885215527160439607690351883964735685930284070801035639294472200182306933024419683547639215374969712539204804064454166606412363167210126562649643257854943988393489061133033348888681484863490083169038676134865255436448593063938121632101200338782504865412899347654632322345848579607950655107980175162640280603259391254575262408965108259450804573938612567582543072633563906934903685126370029306894661599417041273594597225397717124756658295919643540151500592764759094655872152972585281318790965312168969391907267435725752006502695598640883384883268179307301240687281184427407343675127174917481084756437916154920098040063705877913208942039155467466966453930818252310306881891339417707271664213612441274773497258733141459977416183102276607700063089595410896433468559924554317514298688734529214789405195230305830357168252492594414022886993077338103594178915066527941576048214676718807536825880633501854520733912551320560880902853368823419520052063155490585766051178457451714282909368423525502455805091570504410030594628459650777980069650767199743626375162349282747738090444227869339999553514023748266548703933251596887241005548572301430885918757554757937165751564987193984474519491606933234864596408776164144763528718783789366045417672139926608636010861155236119224193024678957799070655828065263187020765708841441608068196316100215696189998198587171162623842392627726560760947904782369732856750488281250 [83,69] 2537516942489795538985195109610596326271760228479009543844292170437982081284010150833041455094945496755149603579861498751655186821686535812629371557046314608220442719964441186887283917768660312569272798543540822953939750888636942642716751473411185799362316692957252592648351659813339610625773806141314310165498357726667579701979256187021782111169402063615302961484097053053862266264308192113015369730949313820095311714742288700633726835870597509414577788209197418401949942300427496657305070282229202796014979211013312956097282194554413792515828149677340295225510361692527694553759159252417022617102077337903315491250211610167936602607110469787618940981505464180455732877774371033285768223383597777553288425359931479964845994173747552672752517728517870416993571312575028018197152439654297232222241773297443221430432184208689933707635515697634830055261668517843985681121515282587729471856906909172694861890601009107577653332936442565876299298128810619245008214830053991855685827699586890352309932045987484323591134882913716258907874235819035279021685724290605306424002683341154830904600032087648119663490121978360276601663595270203956646341846755934931049171268470729195908796974571479287469872835145405897259691545176236012368193888288090992102368777015540923146888393970492267181378489043652054592944511817028047369960947192073703670534359486785511857364082374665168509447801390136966434096535838789231471731909322837904468328980002528285658223314311133825780687009434009747898199059921837923114245337366105471654396586294503096949615335679572039742584622466910778445356641980829749995267818333588210255169693947940326092949705844041524220067940843260986836955865631669280299491714332714696195137138503923985831192749481628297999975802884766246986767000905322468240942727960970303703010192290593901633267025827902831163060082887415543098712564215286999678362441137725010319866430741247952719970464666306650136520044798785182812371611066968134961057371559410594047039295551346383646094815239281708702948786544360586188804656160261293194311021496076781190445573033999892182045897939699504359343568645787848483537074382094727092344655366929908587575962690547657522631235310534876528916850037254082650406417087651789188385009765625 [83,70] -180334960249703787136432502447666590032786334496258802986066597057568690222342546928209855822931068312032328618304978754542355863809555829883181121374367916758269210630215585850076319775725940150274075485796567327054723314365902169581818364130810305980342400955418181977354651107208233218240463507650744979381528430088435223055165740847881960489110132561005643608598272195840574323339709342354877766736533591695842903684379449459633465137382178307240383668801905085521658001417133692835510071704262550326151252709502109453896743202310212964058729995466440207563279590350442406457847127549527104035954816266742837448403751495697260000017684059881137811370428275602222369064071569537584369611077846624335128693514129355592289503941795888228568691191642671434325328427485065180865776946980105478855442292562788740429515960500919087560408875012549332943992663469996006653904648115064903491807323582848250740505699425215684119529528689320345956771437953283397858248441550337484820553315798775546954495661505965077627751905577145729973964613372643372024752482477652990136325950059070265095151946143976119696100579457018252431719788792376833616016102517391025924090344232486575184722075579735564193970436355428244809713329466508533718697071943913010509507845980260113515535524951806838793777118385400667689077713367469654497860709148521937145721022815207653453087872724057947401242686120088442537597006144993275177940722693359979931435080433588943223854424235430444041458545403174624239506686651910834667800582419843834505068800761047648733789858742100002096051166372150135536793603005273457036202485930104266184210222085773375771988431158979618510126754954478551020542492957985047595446966746151333687527760860747502031306199208550214501529348257094702980747099176470619494065589727553995030142510165871334056144396101730961148833566275977734711704799528225698231037429183888423591564389866627572795370150074812673104767367405499821190638658006711070172737209796466254649346447459506779059864019097845129210769130855330098259683827788610210627816426426470869234319821487217727210536284843740533655209724002823880007251177345440868279069989259612255448963215629316413541997745024412754324960594942695024656131863594055175781250000 [83,71] 3123102024545571595973501615567236526754484207437668450773003951208138657112649370930411186008473965880483861399131340347562556884702873955365053389122858976888504645778833719312841005615173696958653489922343669155570266637715770510857468456115060484082830738083209136103915172543237657579669919176843598656034079102426199720714040009877603944284527330315354616772459516887293861208731301822488180780708649026249880937885435524939906227088772180368466289512769824402685768753053345827237280341961661057837731997376626345307701897402749200370380050378283359406482231780870157165439943520447870078993687035986246975164494518571450226314997980163050662953054201429405421335731774962764945267948710766318206031460404295933545080301435071927495461271723922744858878497279057830365808255771134434420385052067347486469865374590878734353319109837498037296059189990329579971761144460096752353845988171692530759736558878236800576431142613532630255227547627161634483662499973996907998763266779380547448274280009847091528442544884891796290989338457531868086358266404891433741794841333178901750850938713704534281068421350073362028178538750205444746452560817134791161496947785944953476170621160778010695207237075261851520600526708173382839582179052057192646120321213003375464200262039160169540428493661170864093462452473117341806522035885913506866445804828592078039967577866666879217969582600285509758441080579801108683406727557979161810170285138322458833017314286260564056510689200206728572253716628288766992321047441425366108231995203607927281900980746976817547010562752703445884144696395286004329661974927410250658939093865944303232710788102143606798964503613581580818212374505007362985630724820428436560278085529271238495896356518138883621931766066993971747248705636562125697550265708738003504673506439994280403719281212265714158912674648309850968333719689840811354322179156585615133467976895859661862094401433980461034269147999982210378414921545848049540637296287178985016429757801049930423868748324334237236458793345659122016769761927995606521182413918839666652825359163008314397965730238824208566840302521466609520363320794557944677200737672739182125738220451799274476876228870341031980395474221268159453757107257843017578125 [83,72] 252497904794198854363243718416454633897184781618021610227447790194657787515152970602176405008925389511454240784503775912195883110212724583115661152994663123970682561865461142144000991647052622647372619302424666336932790977587634328954055194558994833649921350426862584613912627301520801020897807300573449034084997040738193879723596215149844094262738691282226282424475560733018189299891139067647592804418072618886578182364307260865676769074859892997412478787877129757425616386593513991147559108913724187878928437706553460455462613574332688078781605989908229579523185325330678138318781494132772975868144130187736396351821101075108981072635596557447964702074417189301242911186287167402694772468855820513582364377373502707336449586454774585165237527672269580444124381541739754181320252401505159098780629889363482586210103743326945123672810292665696927292684820279337568069326814631727742528901430787283514642106153844654969284336870451330008135318605782968900162740029336168057155836616928556122657393059747543398866619178713516561058612886693701926445305677021643686021061055206586115877662153408166616193392609921289388124248571654436635481475261259470991490837777318953770181614886437433327354498934771819874135461101463352730760474263897108502532512563688545727463359830674579748932119559411033881367784331932468640236197874790018505528180301668853289923278804900136129542240137731778643850741318843559995874295322671821025130978858731773520369992453835081509534084977071953867194779790767707764352856652357808481882410728052795684368962673982958296383162419541592450020308317707021464814022964126844712106877084941342851145078140451739560834241303791036933135457427259799209639430931367397916421188367637919554427086107551151799579087838165475357862592689557390669216660957374261218346666232691095179150492135179581540404278791091529300493991580591710844210867198121888551496170054998147050103884872295866600458165222424695915890021455543052542275600046659567795441752935168785526250563723098747458531314307320682644421249107210511160745541818774263206845452925572056417645922065015813241119629264115617021500101509486429352896748728547329195680343245310901229059877769710096284683231715462170541286468505859375000 [83,73] -9689489300138298469634945119397804770837264771813413260996418078659523821344045428443006934271000156841792581589612421984731594152204468361071120982389397045430823266604084582055688513484035633737906766721997122845758654609299572779761363867011735896188214235983697790646748125663468784539638454936915665720806788572277162426928672245904069810669219840610237355141457112347120636744973669207031461960874446921558038820814492059932509463897536551044765560696265827190735340443595720181424908599766768421313887257182722519332390983580601839678877288882177674897715172001138725181852149762820827399290076578991707710975230002485041678170547856634358191448601936215274268919471754904839262393749636551352770471231333290783506952749875707406522878609869437537432257400934520619821383974114159793532136518717215048397179148666861530334974405076835710443446905598437809928732989072816480754756231526956128244585711691243173384243621252654390834728974601693530222660589982381407882848855928184399307790711802916255435347933444897826661801542830850415626917770866161257237526796351004884631086008903408388013790024765588322637791756690519760909692701283691325136725466552664581055962863322766499005306658618011467328139237117073507777806577406826722564230920187650760802362758099497479956560109335605111158085057240848307890251328812820954763021806121265981212725429677691645327221913559436060697858276623275762029843213522800411780702603980748208600222898040893918735172502860083080890452920967272480147986901252191036159167189426787446647766332951613231323874480686266567954889396576356198971376948481793497456429091317459733415628974599557390575475545096820014081742912189348724851429133560921586458826137457534501959652986250247213443094515467753378591856386077663394843623570971049411474742558663340978566513669012975414648557729471812034473979685096754251882698303217660303884957759038631830497653913771310321129904065165451024866149109478973605277820387176178394478910271364996531045838925924440709212406555876937525265240883056310221515188589956590958413082021534384273555443319396718434719879706458796465983921500620617812008693842493724665268493526833344613689180278501278387182082951767370104789733886718750 [83,74] -165946949005084554711490260587600557793429828667699529042160840593958603945554909121632143530268797853119849855227020028123998236943878965078789992285763741084901604767863595724543527789182806836737048206895138176142564142129538169125034921916623760600988035125153935495550616980627268480085404399917872219131950917348736686219736977260255132198889616366455839230211987595509866171224181496608995872397562315715097737770003759027500715267876562846340268022421705073088948546633345522698633184514485683259609611732446824555936049906049771670695779526827231889227282104553107269403685910528037075260634896353885517476349034002470591483255254838482646246990496518376997514211050140894070149571960664610635700220968324256466168667449866751902195933288249919291414847514710783954937921841199480284121020710455005613535637264343387264996195728094813053577821287445493280485422592014086889841016259414300404908994520079717850727723591639493756011869752376770088256084927018920541433153452185349074582423453898175599485101951800870894403325204546101503852365105291491021846588888133788017168349187062238302416224896981806370307972791109706701259286823354387769004092223393100947287908016332422055457531358667775472713964583839621633277538125182807372404407487444001670087103022848266384582139009827219826139951224051909344699774882566840573564566308714080242159914962682501974081144903127322130819671888395081297412634725836528945751899988269490046803909647935993221189992652933596121706424156629958242546692706657711152975469947927246986818241618160377199471012588787467590214795548335731662391174757410308883875240657420068550434676044447956909590189914526276368144538241421636877481238467060982814464909907312821977181949241593137064791270856426334674352569372062501071136171565054260485969259547923751930385073646333039609422162621270995444247901414962148594674962862693763874108089410862295593941510334117799386415102065706135019136327613054152032771958132844369296335739685187528010514397275271525979586942154373832584422258254744171077034545516329028807019770962763282883409563166350301694689713550816386825945916771050558748082660714955963306369067901201585994827754355629423343998496420681476593017578125 [83,75] 12088219010507122845761314363814715118925193457036794658149606055430723742743383951034698110604133748740173417903202693295480199719814613949035764501552121536022936767847875905559357799488532683464991230214742425856245719885750864281738022012561757039277777716102795944403433387818231295877751714455387106127017885091920554084524937512926816958631920224565928805595540544142706927406079781688428765096224335516129017440769148290080130038044659445328931048160896597797885973215134616159372294902921085697151916910536567566120689194075177317394934754179086180440953535830525342007544656766790232833997155710228001690860161885546791660728160840992099893435282333116680370812838245147240992879657850020020322411701861063195818549379207482438699659852445076669175305827229013358159449504077774994538980264676549954889114392615876088103777101176774548170393322188745966534470387798984692957384805235470208001889006494092560716698348328666039224847260166214332866451175605498964322193329241751680020559125031097894367920404497434893569714931470011543617482063876309193161290203810724437623500798958603244828888942986438681894553986384842269268967661480087201102772909031032454246967027296553298325234973674897843615401379150899951685221093255309064553293973806685186125385065667977868253315534779551256916636876807886870044138884753450269417261778944380522341711687291796767897421145493265358174322538569772383661515784083965206964019076873857962305959182589278013911565165440692802449652282226393139447873615798654360164382001489791892547704201406773146359270581104608346797235537591078886075991672682698649438533578041161478802036175069136987919581690529692030124571268199409189628803608376287145028116784274672347507299465451942976964760310393815160818588113011682355050737143261026896886736301254706412246596679814615030842769644760276480276897199251435233911669756870177123768802957149139666213738531021243911354042860757001825476856882924331232553188871611491219849974624479100497212594298666148369804765322376636940170740941704773174080750224430834571772091651518067409162237620665954371922902357999128829183228424872590042487322012375776160494290191615336942272673770304436402511782944202423095703125 [83,76] -60432181205564325560333983546746304319623410574504778874387067616544879061747002385299135773245070560099513640996220327613808829388155930548513330429284298961190507490730372243737525124167806696980837763467255809883339696752114832944977535040828432908137644956225997869569461228998623224463636020181806116723317023197513165912368330590472058421344819768360088125042714023583269165035059036809043106204571498474249027859190613847921799539496863005368649247417774418464690106332532986959069367100931005775675846113236718977149825959637360027169845925371118244365734224220794740855185469395353965800943915094149396674725755663138134266035155363724201850486172552171652976588647252905160672216290281391867616125028574752783173968524969981699869782036855009381824924813932886488555136134265373794509791957812084352081258372910991058639471036450821596838319689377890509223585557883264831023535463785092708791842675570095711379051117777273772528106766808484550732268040400676357853234792913769455077228304813029429477595233682341506877814091508608097063386275068584408155161234228702994299624772226231055255300962834299267836330096207589078822869922562664190393314017190385697800824328178052408504578969348852947197975491315747490623652520600585880460673912227094006449909285209952964133003459710739021196363113726215741646127423126933872465600554417788714650185115904981971163876087606759997993871998981601812194606220500132453171692874247822731349128740911834210806899495074475911982253672556646478460910939198449371694040450424402316093007970622936399591967148153407955057863212097828697980693311952424539542871297132116152601425729836065610276616441699381340449729653543592645209734372222085920935171463752718324514120156572573195153829347666682961831455221221680467879405640411558688789432455484178634040409875281112888972720305785207831349303416046923016100100760671713011499111440068539777727122045060970472932826229078872580400831663766768216043815893107722138646789554272897035255137978625060825557759823956870994591632949645621741935074974157491707816049487434887878781759005972804390562549188889378412159321121244993336526885857627594524029755965882637624986273294780403375625610351562500000 [83,77] -4667985103229976057467827920316519196877902209500227893776250856623697218367010659912772022932696300693711698411454990044402851412614980263093034390495247719316358927143096012606930970240549284685972754311072376473102134984284864151594774566521629438338831488590490152202957591837094234038104430078122523219049402688921677024675238930514616522820530729412959023660182074618142685104562394061646627255150670762672151061402915029751928233354541884864028968210512332559562616270206128839063349829809210876767523237393558242817159008577278425103639598149777990188668296404555395964695438893294348437226689927260860417095198109989882317208551014111832588121597354178950357892340398646707488226525361974303199459558435035769820460835650285840808341939197656925020681170789131701918934162978170790051632967047397571832649529225348335166661629597971597935607353750062341203837998340806323725319944198468324748678512956447651523441123516647611072647622481012409009446559218213165705026012774592919455750719970403274458710671807953985729941109397841666924494819804518747426967557818229092722344513968243818390574236908366307020742522459652965042195749400227194154952320120454304274394839478515305914133071833067936760061562859019903003745290826943423761896835546843436868612230666441893773391727779643918890270674448338923335467060185499206669103872851005197515820477572170297218990451498720766268232460226098617706642385543983247787961575557438144587723975889675690163900403882834959118627167563590963248764935748416220501582173188344190003966372522021545899737849637176920243005613340464527737705294487051502223052447477546689776192728564918570671693595615722528669117368308175932033197370227880603503015159508746572358307274143918766850536183737787253271380252717708038820159014677186445304714076861401002336769418308830852243260051264469225391067064282838525345177108556208109090409129036376931239339541719265752442343624336453438550018424828175586923796760240332277381074008486178427235316651067800303953969725194009202792289682269635862787425187212710018995957450977302252445904591610658596524341406222625491419572665903331288830039883910192605476379835820199826201815085369162261486053466796875 [83,78] 38907996983327126151691377991284839636836797238574753717899985253512679759915391296951069056582464111736877383944984828299078892902447812416699564919984753286045242066790209846321366665915436465108983292808153149934573088200388052136838014643769732483197095770594495984795520536955751365435573104704869602543003715261163463462362576544847593624686233022211145317247157031593552081987341275414151718515651700558083536634311402022125006025134975876794786490824777570734400341500241600484285814512948046561189309341746064965002283159286771975369293190062312815640366563496803516373492101261783809244296203937508213019474463241800907724695563584364071212202058289707771506153228349175296013040900748403707567698993281678218118266135714900882866869734666114585085624200671653422515429907020108119579874627604163385654408262125679357930103692292057514595131718660220505126592492666516671292494024631491169677832324350786003611550383079327871736642828513618486892497582534567849420168718869502690559972656281759349906895375874347851420342240995754501220799541251057470013078688141672079405728607473718392842518791726465023669092720655231439517122715095782252123074211242666150742444255049286415672168300752913167726838005525701725793527075667862925632034855013413233160477836699209490820023744907234988474397822284787362410700863533417694891833242329899288016729392392347947559304859504456525752887073750640961395574832340773893864997136012517773746325038982614982412753384860669427147198788520885054666308142296971801399698283078597390690848961325110053159183251246022799388585194654502887007305823350384938070255029087141220885790464734651320518620553075349134860060899762258438073534712958902264213531069387844939297091893781795760443910816453824837069361474201373284920685673271218914116980624184537372879452023707147766199286635280277173280971950441701718479025197928926248558002583206685316221462206551817032242258423492893112118437930417726114417274470930612508932640515103436436317871093386925619379458374425988011334930162491751441207407282651960039697934253053207934705326847914876401053485369465272917244021092336245120908815843602749973236670788523383635038044303655624389648437500 [83,79] 997069622646648913294416920289582057659548581923382811612046174464502812881033717948506756021653127693829516084025225097370738134026817422782616815746530364913468025823819808519928165279231502195538495218548295596569336599896219089261415577341184648574704849365477250465520151358584796410146901400076504261534409073166243738386128633797259374351005759148067220376371513006194251382647589888602119585252465558345948491534894764985333263817990602522845727225369022523178260915304218637329799867165011337583000836316484738050476811664912528054903147728417440562396409412562816087006605491801291531587739684403385076061109484933141214629635965177122121132839359163241829373029608563726006485483160104065610204314091629000619397111902400803096224930080992084284231586366888338943786378812276896131795727000980193575287900313945696844550007749372276219988931487199647510041174755377226347600963705249650355002383281388970184745732878110695023636178186443734864634891765012824866753680100881407401809683379526311476665215492987842831656243137249623097020799838981601154142825007689046338694289080198600543215665607616050787980492487524023057083954428498624488944322143548304543937176654603754050540555285951319760042866347058669504296340977149359906163115264266587428433973739495768702572844731244235704535680915599036137602117705775434305939793307609720885744603800386702149997246395249204002585227835510697580866028814009822020421211465875867662859450275981588799693514953129321440340299683717541158156604194508855768951228748744680900971826276929057580543165441027067046750101589269705015739915718929721381073848724378864966210498733842597590695740996103426720786039932612175704228062541056621394718999468604513643471472521499671303139178970472412026333251629921692963814620636028028545597284534957024757950358472118000958247987204235639112092302305463191677543531116910454535099377376852630369094012111328436921407699904322884792641388175106779877884709764830724797708954682400570053615326478030329736448536746889649020542371465946886941998230751791096651960009555824203957914084404252607785094029862870536958112140293005779394517923618118183215486283188511151820421218872070312500000 [83,80] -10916705507597884370212112896741112565809906340182965680272873209433636006727652420861366073859621532209525750751326547637936848372590629284293788553429895390680101266626171053323552589124271639585141954606559739835785286579563880098427154046312418363367638495205594177743955395092907366032132308251220450265765493198345080343590794247429884660264946511699990487178530387190878946130598770326515434510566067679643062701036213627766039094043112341700277303704117450197998117251863395169286255370649961478771228887390425672574061046026768016405541575730492632805205915455251001335372606777610501691302345647975705303563126080046589568221395138674215343837007302302161741736308911219896492295446479503621414649280203672563645218111893013573823442770152522245415414291623598765359168742585576008551816336039210025487257201569725767651164424772085281106942537202872047560516020448113330833388249478554114604510811760652898631240123154516632128914527187230505828411907711050430662313215586645158981744520569755025372199576441223311466910955881491514954779553118640233029953056639655373917618580983023120516942873544424804632816953231477729672318563410248931870802986671033306879691198866555212041308424192466089524719046098628066384416466986327591499444175542023932525203410126495679731762396997649015441325726932602603780930879708507352132619373388032096013661566364776969767748044087277566039312478643144197115224534315176892987217561128390816957448934394858187365377564244713884054071816079867670743178250311099977826809026878462934032012828382250968584567151306400894995298011428927283779296487608505841854832212230451860846787939939996440838067525570870457749685047409647692873406160689986825205498756332661756734058057761299507471003651445262836597509450936918358594632586467228617098560730486852234511438163491208768529791200535485136146579514091778945913785780239026392761863861669873691230591780090246548222955470411219529183240204671485832939097036665491879087224296065209351185187290582437271987201521446924495568225682888725872923865528477264804935019377108690441541123469454063776741666545749372187710421037090686109433110541439793073070774198640719987452030181884765625 [83,81] -53113387899983408151019493243874457002060558978943026006938531308853214613874486379829281313373045365702257205551396501446680371091358464959878589592584704850227227745039179931927863721819922327197031781210499786887983657799129068196643751578038164597239226966424248768810462968793093201010268436932655817104122794748251721963052760231620673288267980069277237077198560249538548955031610163797742845499913819428150117777496310245731680776908632185093149694054117085383262885996264573348578383634846741034571720701830206940179531903881825019518306369790000033598380910199472656226982452100338446082082151293373433195913313407823772822089981816687094451461591252926859520192162161677482742874199980708707912740312729930116204482492059720762383359055324795076595572723205293234585845462299211775289185464646714064686761096406596792842323831903749750716029800545718590101015311018984043192635142039644868938857784556512805909598956555011245983954845315547044938268844337682642917645788869499511212040883628680259091922249183486422185097788387376130088160576612478728813707909357023066217504799583029058447034868242322522246285004569241501372826569033950162239965806630872241610834714758651315462149696640739753796599658933337362897509126131234770005896831125583246645432211617049486219224780964071345402464384788261391825563675624894733497735715184053572208723309245237388703799612209860843317760723343614311143038694405743526911290084752243924536903647404830049518211667008562008912870759067362980154694725627907861108734028802215116370954768530243483938280801828819742554535068807199709286580710593251443746408586507900413315296123345471506130845138194535243164552079590743003788976555196078176934402465849513235835684575137092597739092746437366013330519506651398629187691852012594279956835468568174308893455090332262621688957256350060392297060457782983394454434753899007623813095842263609752774521066179961319056481795091449282213008548950820141433545276370634121328092883673493997040109100061301695718560591352195857790113710296588276096451610220458445178980589341349704435563433316992766679295704048179704256631152969457993373545454249669006685508065856993198394775390625 [83,82] 557851861936829351599889327695200832281681766843975486909015395824437940472670578753646581158023413024011332312397042700620883320157808782515666519481772564732393063842665209292836771623327982847022572495073289971763208507259948875636887617871309117068124762361363375842587615510602382495167476011574039274926203889799197002880126193755713348365283896865461199489662246189727022356447182318135297016473218526981200879280916368603033463717388844048273935644404264763486742408450872934762313363251530432254032342632606696458406501236568237828516603793467985858386765677976378945955286236530545373374159166270678043621146953569602796868214130738921775323849150336045774244493166879329706686616601356987252993609341586122940929122499662780722236030175441640665369629238293680212433666366382542884426151416742403970702284296130023650958361915387050531123835645160494226692762682866974476229969023919185563516899458057416376719533049362768445817368648338819292099292524793483483328552213772283847424852351085901741406893407830017922946689899308693835857700418322331881913746478762308566620078478565953389990596991219695889871740327531710166373424222629138062787085362549418469372715587245800455979109903498028969187528918853581051612796824066136293832989238649919079370705608177206810110562928998994828827153006399604040631800274286182704912535376233851416318009584046125011187344734491289059846667821001775994522358844646651748129267827949061223807807607874704310649958131117079176245823774238282900324112115133550352349311533658479915692632737167464904166529718127619171845464003441754742370649997575904337403385623730293474313892976624201332065194242754033475953384003152239773160325419617040366441220463250597954379375580227649559941270440858384647080238214939525998127932825310242102229760412400697429115533519186326803465848290318630590022833350023657544647659971593387930732016438698116290842122535193143047741140340637235983512952149216690365485390380019948482077402869022361712178781197001620996458956614826424986581094941111550313472651697434155441815608544891759598567498298931335812501107342422714260513994886334816124491983572397657553665339946746826171875000 [83,83] 5655942853695654936374634826116499881103582181955424516281761952512486797309247282681478122727406930602217399378454215046989664990493086040056891081472898617897902823012834691269252332705628980526258117025062871780392789844974288732394449638083267662181303823281342334873043502216215670716712201886315330818722351567173131526762242757647939815865750181424955938459101754478983682903797797003946639862530071161481670802803228418615942672116107899901473281017047724081267770665411821402909893340953410010053807651679310393031747961614615545913084893669677291049349931264896536362489705777052906265649076358690710817622081408537444191540293237017256080380788293768428026620557248770876227962652851240543085142557746336229703780816701002415636388054164170827129956666864292684444037306590216132498917120674412503846523222359751949787324379084609979058905970123933208071392499915389280917075426601907189854119956469072878473856904969297443591574912739750722422246790041117639281224553001112262223757092998287128972082156540451746507647539746294402444650991401566390569027759021432713842310150286564462265887806349244498070729105151766164049254268986745440262533057093197674613268644574006149034491098040397465875282696586875275794175592921696856500546858085889406410108089418213774093879591307352129336176643471153592687318841778304067642788914030749531385660610589791489231369095503814875456174271313918552900750160579606999940559431828090331398907917496004949370287098653997515873320436525216412145987335144316133329953540140013475418999059807103793810155845389838627434194860614973971051776139795493744182995829572171940530642729672648589560364637368632356865991011624260161675671864817274482657219381897385391966021431290587999352973222051314859536192017951419242245801201915733586738543051388767457248729014126537691552622693837930679849240536787967348859975284548193154569987563765478260107076615164499253821121156241741367139184897754615369020627834505164054140725188075111438190872057724951339314127056996876032457662915691644357737576440067415989188850413936260966267180319385906040738224865732097756127046665216193895223206060336451628245413303375244140625 [84,0] 922495660897474746202774026246922330783989520893201806554071014243673045415761991978200409929053200174784102214980188427563258714663689366368675878687594507466847537972058912885695706677030764828277538733998096429078351518076750569434393581015781631380856773671880006748687599010114985458988799171123727862905700633928949154929701928410688930573564175498031206352835684663560253451869479990050654232925034556126061498943166152222657881674379786342701702374324473283747245884012712314237356602439127996700061077222280811250672076644163526453202421848043125922808567781502430384009016879935942127977507383924691148969063929538414423037576174302487202144344528892775676588369245654086311323109962538403849839030020455695930424710080203892096777254077867068995963148412735042705165818104707310285086105031112678368928074639212614893320441843631815334529127957831870606117263336960322732803298817182242736885643288771880678696520881397693183488705417007363860299716618325231152061887714358395316752334331709789222232718028780456509474506072067971211495763554392260545979786674411900970265983051087682820092187237105899656400539575378602185175337686186054570715439834162191609608108006409089582096218272256597466592299190842485603390885530179968968977871194250492733525328704682912777037917888971896871027585106864064430197665080374431622447364838082283540053838261834778526076217201257937519270957565281433116331179691750134620397419985916342474769361234799936431406704058322697090862716656215331383398984305605509186633828150388783090374065612562899016497826772454442055314454902336231446070019191095356117617175189613470665894137735815360907783345846033323527603167026150653455957937763724948751724246813646290909728763228755012568673613878546576937125652745075265952600209458890468368788460968484257880769038524146950615498295332963684696770079976115388553296148879127026893812632060027728691870436301857919345627381155279030375660954698504239737915644749917533127180303662879601128780237240634413940231980617397770811743018063609620188444397073324320545676447309315415954122614193778502212760636495827319626081678102440169177643379303859717180284277721665066969184407790514943826040787676860630444160935335678672131187738614244153723120689392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -102081608997466584401555867569214058606439685932377065799613597661154729614852089063786218461555406206866760393495802769854121327953736183066583395821542604172651913395048045610015023693314361034960115536250836685308189155749542204300766498400673795926791187640781554266145503586389513792584988686394376674312250140906798755772267088579980618155732669027641278325132099221645026510843084572685212154697455910050837442117430887210341164591030103570553448080888990992709131555346679672095257129010176853372040523329652483439154089157270485528431655133941137451861480555254746874996146157350554441659621958179780150870964375393996848730209089417524377250941152805778662236765753682472699065301623041179577359427248693398819773914965334343208948143444328749526191653375245960893112053821287268027807835380903070030600297451122465668180710173243807933790993887516984911115652005582452086659561413949459743082489779487807461633730547859355864616889358052571151996245632281066427681237778424801781246490631586682574187475534570215292425353520366793578363049392508282176138707226445801504985272281815576459706141817829037071010674590077918084745409296696423080483624841004971723315200834259401552296109045582675233472962028616254216721797139507703753618922462124692797804003241563081305068621773325331136669567636457109123973562732187092866124221610166108882040683135740851462912743227210027804983338920540367641024625751570470565478655134652520820401990008343507828023867258779003673001753185358547336428140551680743181677938620505535424642700465608192012653995473232873452628583638891486261225559259255527806846919168688835797570419514556749747782553383953409254342560598388605278864938611674105367139416453519062071458304553269848741549141229194579777109560792272343794422347254660379868808500267312756274410996385002258447487199318780212792842476893088376118140211647868549108781145689033470327706428261492078019453671394641864226241299439395307765104958860102662764640775006238698223065263862772909919439636037013767960377566904452953105691736306146311563168835108576658317325300647895770420288626801752125436182679874658344559144720490094726052717995367702788293864319090079752852778211139965623619174953146215536125759881791452698962530121207237243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 5478469521834896941969807685853645124476069860644894825498764621922226936942988726067024407373233005254864358969354885966934522489407143373997046418656087919786447154141039795465672660555881104334550631879309300985769606768840913151012397469558979229955905420379419793221745880311316767413748211275026675600987188733229284834643311330209422054541294019453678670638502311606453281544534181287773446710087279590620337297347349645127706475983135557530512400337790328278524247723755244671539466380102804060992989166689869026219917528711688784663760537255672090702634498726235806851484273204679199241642238426902874968879303555440262474978386787648551764569378705351498182821052512002495743211908930006837438351028142018996437232619866717720969786962441630758813870963171310993207495840389665024746280262541089694997198537077166840699223046724963928341590230863897077581831791115897182309998412402121001163730215622272931379675090911187337637504197318101822182301570449408621143033395950028507893509204936729353440202158873471945348281172289095415928578857334762277472078661483266319472542843930981256988930432964555740498849214620105326839888821997896026973334065379893857705316949138063181384580256476895546004824286125342228499956216219779278051511514044104057906899690321920956161328532126927418829413823254164885775466905429552842529131842504317112194458806519541728098251563224352520746159590362457337081687685046650330669765218065817540902204730257915114749888910865556150202349456228267309700733312398067120514336818886082991368514962744180769916956298276135435392334229624477657136052729008226601240855571564411200267733301387159968205693514556535736533489967968526462613392528381086722591497208802371169198547261589310889132916452452535132824505920202455357428803789159775688267241041311893597356935598714990541522782313315790646040079886128877999028760720647916292272377185560383902062593004520101787223070687561275533708298754847586004617733606961289507740308709661486449215880851936952443254834375219018222557227959633561196308125013148240317740070259565440032499709102559079540257075034818676031993311100764498806519779647006916851267679404947753899434489969023098218267840556710488016005631131065267267134011363108325731730019469978287816047668457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -235033516382659283779065328508027842511681219047691163768239794628122681376724477523677025174639058748921675020272813373414387984653219730320293982113321883862624481750354499828254394205621908824681065732877672925201072177632869583221841184277872064358484937278398873424124261537765909241842898771509865094501871289943441163294459669693080168575779182070036531717196076851178043048037932981990187486820569806805331394669810986726814821338221695952367747784139191612681849541031246289648849805236455944468147740411196086755272956558859454001766949082370212111193967304833843695389375906824519169203355678406552344503304467032946098187611451402438824238792182101352816272756953577739384463596050486402006687692880407710666573259966460467382256139795142180142551228385143286278231395419842228331427834914618157656035714098077515254763232405648080369422393638074721958168188947399372714191677954637620843068496099324553866512160768850442309440070205573493363498710288332113744238333110292730181859778754017005284984718647906810611725172157690674143242887095583258558998111751593682474394492344453887092592522951051088360000276919995048797528980800762188030655050730757160283348572726301942036223102614487750501557734046898416972801922877924452168139364155187784381060676400875934122107693216262137717503287749480096300325338716699885306390309135691834310288953550741218296840146049937545426519425728290269892270853150541465995405770234990785022181185641703868698914851628727176743038784742405907533923568158296216707407279429771929527397637096220566363122623471302819275757412303486322496924785444978770619163977014753562671877267635533025625443682795427368957308417732325959051208781707073990479093832652452744180002578137307284031204159421314483744272966166296364110328475029032200183706992685527349078297965498083434510265357801990919302600424960120883461856994181835369119063213853845165029914727552131941173279521604947387200673310472346490724517100982247283229140472826799975211794316273927293047947182654811131889056645236996946661456398526528970320354049823017771855391618245359219005754659665910674579161091468598333274808852078322411521859063276126514274552077457865268022463996155668343591070198305016581034740784524571244329393948646611534059047698974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 6266528524179940312518119639947806722536854145628810460197643125173716191032260179614185584496240644860884798888393612836038746301742868339164584116406001675685154352616521923208433751711725576949036373089640473824102111129271983283717409276914542908520218194249333409811699213188357178474981859246982464235631187589487009642968144660198535223074173777910054409047952117115712446581110237006017423866739189305655220944727354667558848081353628637188919033427707975354982778450586611978623949853273862049623113918369969938668660861622407573236158781533034701150923834464366371513651226490562145705760250653692792707094030343700590672064292491179603633650265665759255327725555121934560812044002975308196075048155313632743744974421102587094107735019166891008975955609558129064911442442876408199806264531514099875006217512164561058126639140781712098030336206425652708714896170511714289974252497969875273221293908536932910271372425531370604635400812895883340773059096975845331476472048393045933347289674118489303279998136294285919942583567703783898994973566571130446201118961841604272724758056530702464906917555118964019645253795973067728734817946107537585783279318555812039536331150606743069506382583486036960780956523805264492087230742906431089873140940178149674658536620161312387312721352247861142221104021015134067581633642074651988130103267052065941481138813991097067120403125974792247034228432443989373070471177811102165448218524129491236995018328159381608329801530202890548590078764239994188933043182267765813617805920559820918452030441584155006859134138417844345517208628252875969061784631125563956234630647004404305918641181660564013989429110172374984928764290839563880851222074914852156165418731152318407273982806149388273282085770972796399966282167082925801265795695228404754855609973082685121858605857930398723533558761413837399320088939250903630944120130924800709756468618595959888647311041459271435526972909402167050751276159251409235251623609041144172744162501217640455536491354820845943954706158850996930878356514802801604113732212357497811297605628376494510918918091988771317981047854259264336641745703329701596346775002562713365814398826907067865057065758771896325957979723052053896769131559690420483858975439747089409604514226304061708106019068509340286254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -158894741804013588563721464507371003976512607224262766255032661182443658103636206312854955923520618083501840608773910749335934774182584244517778175149094591639138236336531664124978356812337457073608548564755685453293514744108910610353259863292545970617939480174787026551541333244229050573827215382196115751955859422754678667613833689552208630010442402077647716608229263892044045430158854903331481507137535724679535711250918000999223233517506540908216716560295878670830348256956143465137280247660053892165051013606447024817877521014070533222158840743694321752961420163939444972282889368156931286384615460340977101387476121408914478515800850985659021602622262570012422170963004667443572764899770392988294919080674039641044274832210513785156402306337805070588094125788628195630261238933367655948127142926004860637303457118635896765409910560110835018006959719502954059212776455180112044427488692378056236570924600926241391800062244636237573545741924445067279778996962680726909896509349104216111322637620531259987609637630875081114772866704212744054796206875232511093636367076931761839721749787343066579523516524345563845405721044920396413115470476588329790284310635392023933025410486275478567544741445092801608591747081150098053458832578746837075333346954784628488032744577074548177666098737873331625948653472931023792715425171720740955866762270155189155056938963086116578004641121678868929399167343040271192205041799754401040460109013742878066320163558931779503260725292584866403395300069981131962229759844239835522098348226104262055994028407948743695504910111351783133820133256789140895369777935923203348820587661802280521437066254161997299453072078300490671114291429389593320770283301424224824973534432903916835913484146171425479812637827530803011168304428582487932641045138364538960551197897996438602078793560351338443569060055160697443802142279967866297140951292361168941198238024779209562072406008252129953548730120008463520400055768674460759264164959500667857528190546888860292463587842629453563229708184990721375363004453489219440059980528197871060241466313560965532813554109142821750639434867996907231712605993159157359228519689417794406289198123241050951551760103897659336803902031515556582579503734886681473533490961105588243694561757096694876167930488009005784988403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 2074037069270284355388803233976803958821073698152607010904727358466244720695474014924396313367055430620386791290812041683225423061574694818111666985285581477685367316709716020884571174476926188024294528701859344017179014893544919328125621774826722475474363749820638861981999219861080041631859142077113928373667252833680669283503721610208779744112919152959322171687144300797066863830902767170035327252424184791264919086976163506214282930913230835287106496352366795897196237651657582564994575995560720446194613057539099468911926914742292493058238338605720762605619927998509000475671114197044423458865274550148787628395754764031891890337077106508893153880811973631565106425255482797064423684006850194776687435771951482264757771268190380010760377508846633715509965509100980103149888939351360807506533151003748669533521892930422805996814425579962318962620779992393540550441634164720067177251279730866874769764358548005477925989306778134947475193074060443399742537212378447639717461204553421573201364205462112252899951492768458407077503126751446460119840463843857698885840495660200629911600815518506167982142790509658787098960475989279494334029718493600913286357303452719307791152063787984681633965788859561919409515439601313952296326826732297328834282150418691138247940360850653993346937557580273812154724376783596380747176852609897730635858467958867699154322978094688691024407289065317967308294102450968777152833130021161509705446977185105156343008644782418438651269111737697842481727211866362541618738543817420796478810915916885510935086579343841754719477297244968118116119493623383640921477243586782161900441337513822866403172679344748244771315470889577880883721538169267334887660953290074202465372296618453581435381106721127827970495741748102897201804611316638764553551291014415282318084856278999750990919716192957567471941828503761054211454454781449849673058437224378688706284596106107461945334021518254635505069630601086882151942116072091524870932985411577323039843963361871006353175965317959052131697973764955350359925221735641610937510066045147218873752410135366021605582063488357155869248160573251054786392698267231249697149684870567452112752866256367970033479736769379719020823617426595764261582218366026470325413979476455395008660763615652208174955362096625322010368108749389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -15496698944339970487725591087924509797363896676263083676992476068969630840156465890672195560608880370507402634824251765502893534018944716185724931621460262980742883723501775733154401164939921096511501909589892235038205801161206893039629131264981621528081376532915381319503366551186307882427348013320676111330838167238163337083999632863244069898002123279746349804569092198943300007501649153226216791812135564283431905333173105881722768723563474957740740186419351230993350487911939029005424851499799401752819954835506724745224520274692672297863595895234922602217741179752271302473103576664779503149546326551071804131751494708698406318241625417528134017279617760366182575119515369908136220187148437736683757949614010972877522175753519174697862252092617946095953830969553636748546445473858925130503675105448471262407788835541201557355757949804828204172288377031027507840100853064163278235786118956021637913946965441639539805043918656842758584313734440590524649188346777490159536672955332428139890537180684465602397740458622219031474930861078667008195712491192136641471074508922258561313243090370556932965256119758521600899077781488500544535120746868455380650637885687696245463953388242291661901337501858495846507595890453849700661014604517307201907805993918479130625555136686944443943942750130002199992895391619991581640346799983972192336104083789257312348608588490836007084591201859837007915081131514183338419811397834768382093586224503156928527437117433200648535653298181748912722535828740608580681055634132948743926643725406966384557631977914160893405589822763616248175566996346194075536362715727059956632604574445804331144253392139489213091196812822719608653482591682530263731198819651903171537652342135150023486341916125218304818505176586222299384750023176343798281861758533400409135826988050731150327066819889908772522833335896425099573342453347653187138293973908386245708096853838948731961841321295902433491176078268776664242061562938304900612660743429483881181517081346913839453369487889676085802251180730030650287264519321794805227632981564385367740207736301319602945896332065901377746149136350144271765564881091974893223665683148491212120808095198193059860380751818772431515298302919256240955817754444476963507516105962099147939063771250482411979965124970703982398845255374908447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 82463472028995992193612300246114304556147821683753340790749285232376316007163979812697095168054676940101250318017556443643398950376038364544851196475576575734278198750507031011736364334375644777540136676688865122838714429075468710699610531916402403663372471289928751098524272575437041761464651458538539458317073168792347618714013282980802144175599754567394521169163616828323632671143068593820223839742885130163016955476093297098802775231609463603851020080466994578301289476971038258261199014456046411987183452806293848583023571199126000512231176731355675214281275687622107286168150983177149583924563820774283144927197319789923452684169266803575538695069125744057204523640366046973717384710202116952280650494214554424440165473794163318762897262875264587563471030373245502905463792561621033804238053915459550733387948712837240380845558748014806026301466199238060487820390236719766526726441462314575446084501707819109746608698759562026262954070379787730462844436243101986277606922999919073177654766559648765413151938559502166455113389804099989828147816200903803897717260250152825034720530797534752311314705156517711295976760233636639618655809148403683854315131101522279485364212702700824990819700884147146927797583174657487526217886682754757164082606785420820553066827395234425580813266762512908217695324948220538071832396543685435945819579606749896503486582738032852130847255549953528937090807161002264500697773625327507400930918732693213821914669375171595128333879972245130677323526701008340390371917522482968970776721665430237227796370803055432549350532001828036187110514720376346603926539852558189315185387020979083319912902722637994236698318094108586687526701193544372475900276223181043078092326930806521076906969765802469033916992708771585124280723264735427099637347169460239831870659034790750449887609819043399920790629745010173885343962249853516371276257937672960363728683404032631814553342876761236855859985951165834079820255878367314004078091690702305773539959355112802991858256522703333335544925828131052070049180497043565128543402919918482901041797502836506812845076441487027102423587789045959227292686686535429182505378296982313202355025860016952511693047357947842769670905989570694530471349506763218820734911326995803243522553855227177940099417339896159528933594629052095115184783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -447812971734864451163764657163546471008532285752794756000546935640917758976307618125387948589477499809540583502437291059154502092414186674637640585203347146264632494630028250891334856923284994304120642886943659202617657596627852651695418910000523813436443487800662418413881216844099763329859500540699378071105205472854050097547589955104878366010489583677006716538053131701027981793708971896448537823222225811160464092168343883646012314287894369971870621432649006343696536230132179546850644937200837686330078407600211455561697812015642804647519616998089681165902856845898237291837649348852394725183719981888647819987352782399256570573696882778937976592457551704939990234331405864001983942026194137013437243561123708010578061383457804406893343930046326930573817914649945504364712604714221053856403139869458406923599811571152107813357542210924425321001075652102557560441770288249544375602377399162281730321319719954475466358488535902889951367616941788562395452803837882824476565506213198878825377722419367149502956354146383921001183679852566522680739717463186186808014696522555997868360496935421305692201804960893922912221803433867541640185797045470446396296853454936022253423349014161297286915692461090750099682770421891189133382934491944974882776832673743850050694216199173427505630881963089436246748121060579452475867933326132749204721710261833851677113512937995516946788519716982660343150054344368748283003790312740787720985600905718430950241077100882826958502523557245051394860100307912593646645281482750896016811521497465162980107802957324098613282768344553944215791002164734089342477460368701173484796644361832034166098465109107250368076032822864104358961625614553410625171146967199197089339168221928843285971691285497096466196861754452442069350667143286838594844344904141455262278148284133557821780982297505510411039730488582348268599076948250661221839909860098977316251268551549712083669169399963239208622298185986247480960880009693653267697665927321352529531606980342815592124939959908409861690938130844673246436919163227775249206272944725515960832515255262789964147447594286594545651979083316893528893470485848379499282319523106694533839182171907089180130156125662806477806114020160440322825524848111490202299774211750632683371971269910959154401194022213214193661734441320732003077864646911621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 2907189130494495861872975043732958056510803135515096203197049199924558823557836115463571692472963619456785205025163544008976428332297658796125537741044599970429373424712880131438547037392833876795075977783723407057389118910138797265353133016741696630821633582036859431926200340391460945530702009432451897652925911004006704571111751819163880817650539238035468716128743841215116008770220021370988559201232717842602233377890499458273779342041173538827339786832685194540157458280859027338764222782162396408019503359643603356264247063475324692156515091229312224579086113893377040975436900710402157903347689128547029622545201179707079752249129957112641945220741452246691457106647729871345787428889071555094685369761294288174157876776231780630220384178186668570464521026768085620149134682988044638684301296667587054754188001110680105702548835065679907179560705700675574169894618723259157676755415409199436550296038293565826246854646560546425335848582227583016247375489960571020873346273916137315046578708244703500306339380975298574116321407149023465298500115817476718773304456415758901914875796816984903440828395633825880102285337464534488918399940726458813259276047872823437159204991558844028242355750206490477637594454247997035535098945305316484835410292838271424198458631364488142089752256177174880065972868588610629521468463719150253632111198457257421305636298101564278354568257763475298513944070554885995319505236163610745887987952992889927226431147569162995299252743523373160374960099819518248231186334974882724987350288223009465610286627535328853744305232847303231699706801510171370993182420440716200485967625417677014203246159289398447434023984002796131385172104562665801040219453507129290042344770389437331271290263129916197690271033123301027885159597080884495676515775653098475580406640522771320673103886932894247428369358128703945370036097916682161844465033241271112722194551359726413920873561883199322761330416861641095765889967107102638776425344831561089736700380842230776332779225509202515650378376737212629592690076747275021638360127556253108201206725718165569031663367509250568649874232788441094680743843100195356078896522843124617084216973095927600686486979596694249070629218402632894386678847886790458118014194591814251622726410747378442116494117676373069451877320656940639764798106625676155090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -17655319549643729316205126682006995396383526978554359380715338647740839560965875403374623047059610389251083341345862853006606057654508023090922765520196080704269132106538493726254616311255764059428344064717142052980646555120918486313074088917673793662180760194866219105809448839430069403536547297437054828416738804143455932295215509622947939633785130349634734884245745526118281220247284000226359677221718311698368035859485693490064243560929475470439270929417551611861078672080009455818737199093148437288161718339259764633159147723569166070789998097138979290455606262475312256727120230207762932051053251727350468001804310170729553545398577420684292677065654499964455847165675675999481064578267355807952348394794245872478802641502465140637867385392693913754101710481081212919848474777010298996564243716003224601512369763222173688488544458589327670597423277071295396192107229358890744588796082471014375495775452458234235790192396140653772167651542698203009514689087094270170330281886153954121038838503859051646433906389884361829856898570211218112930487432121706126010522483385664455604856654035742645832839894753577217229145858632387314049136738807460551016293444264214092666947966334280620810441009183869358970264728033636049270734398687478761052987108467542076524461137043475890384140683266428057755408014558160971706780617558931434352164968769931164905591510575930021866157728535646180351808817055490025792051305540886181076969346045936129505045868821405228511328110766314509169458780157237596561904177088336659968927089374940089751914704446496172182918236993312367060665881982052342307097274970339689596084183111968103558287822051993550575226378076717090926135740182042208965744115637949590668439095112022809427751796152299351794360812081299905123554761363431766281420612413919645901952064938739096176630755761790199751084297068612616458973037724391731020014591861234324023682239387093820765154954946737220851842072300763016494699772776311206772317371699579659391648629941161184637185291154630398664941080003388037161341589891495922207442107951747313731175063171050489776052995071895768528780815912731602451771333046151436086363911609241682562095561775050767325703146083755513701418112624432961608156173313670104696591486048676053211778538952628648240172217944825701308950161028121783601818606257438659667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 85462884119935549469958676856003304457391071157489693301489014965210124831490360540851868104492064976434906413424264873833226968889447615895658055928523688403193550808257061471290416875861236904845268162253597435702969421637699347970829078763012909565929443344622165077295564424773263493371058296103710247155318782786095771149254227965772225450832007432132184229448683133700100973231946341986016567755638485051567725835717796314518589999243377913687546478806880467220457160375443170855432681591910383453215320202038545707526606753799145236468355917737144654404702626785274315557184803296682595386287515301276581469865891244873916832470549883120580884066392522081927723003613089697635654552167032340379111715793173134056923987926881151471347976743140683541348279174031578139300585511746609222215312291419358464912965308228212843183238137018259105401171114482059849278490723150513956850329952082575561652348824933060441560981271221208530463436712844060925241036711906997476660198540887867180028114536063706212315416555113903355622200731560199221093705155279716594830199847590641729776876530337271925771473676263954791571366662713049970163880786001542253927260892641602045396316990961751137810646655013127703721871799633199710905110049265690167145255518610042782810453721915259334793497143643987421338651408791985265775053488301750269253709258046540584568409484508760978870787240485304097227648613547684127421915912058782639672751166809272985457019269052073446944376728110839253909591783518484774197654612087732376045695685165912740410139740433684606127456341250656898925220679544032071533557523561502647261753358123992114320167686871431349410718566692874813780387698516174486443491101304694312091374440217233599730269597279313643037026575411207210202721081728441287830147002571056236162531952107564458748279151033974331604910828314042948156176451491230194365211125565003319800652576081688343881077633400315737286345181312469099705718958909799923036050557816201918852758232018343500614975814494335300937504236280569844970737224878348059734119205649449906231784540579675298752624259593353173536248720790410462322536685166176815405243151437369109862147130384762858620736019670134289711453642411760315866431142510961331284801472786100394559394430863578263639271022432811176163870103231635227958307154949579853564500808715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -322612662818494795819603909065376467474173287626553767237618835079476541433768557966833274799770659893452360045435671483058446628102945512264600737373578806353791029508459153386733372570947232358088062375056739999188617759308263903114465565182982313499383065077259291374361944960136207474549779158528622735061402921746857388947664717469887893824676446206651728034907983255993131486900186822688921841680741928151809373576548330934149015957083133354042448319696094725206623215270780511537476717578316887180355784944253460498184621419199714619493957483613182919628631892953777074242554818260795543061857008351122709456963541927832542507662502329357760228880779794959338610884986563986166329933384176714420530524212154293489086714460804766207415234670014948747969204885661644905364529348283769059915588654933589197169955147430427438107019520400519603390831401035962789172200009132309410472841543305855861981812322223793626226966171063485167037497204377752293130471414930979428365292401452410361408448311256412897416874092874140476607144430363786970131011096504574082376012859786357120651321492965164060844289884704633856237979390523498806441655406266976472189583585213754629953227264984233837642679525595665665795109399581462548141389350537434925331851007503833327160666798134617696003587087789895010354802437344106310815348969691170423635274470618212909421963378400040236124100396531377099941445246300362101236554850514630527901359123476541009815102213154581994547255540892999247582846982245618573250438245018073895229576052534263138378410983779013113165935902845425132599402099650524398390527553349617679613659767384406939985583198101766034895468490473384150452187708015234267160799655158639226954648657505201294588801433955657581495342221369233348441715731903001539305176607608069662889012500955140147493945293277750807041830188819708910786845599245521415960721117045490209718855814887780031766803539010803510055043300624544613146890433575153844464379740398915063196001620952799528404192955475170008090570846357505145940288850287656144850499436767887500021274491774897044615193898484986901416752558543987845023816757584264585347997707860325410436758982729962294064557964984186574409387342801892450264023805154961360345673476004955742198088947758483809231958761552744789022150748268732371043521212072846537921577692031860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 963089120148208599539179958711189046056536027177841843805407307294926963690251207045432102738071750903459933754923739694453612612447168873736937260992611473271093398825677676789361694503243368820119952592640218939523623919179167973018081219783760699730584932636024934100958133158391980899241753704319990556280562697048124658973889674978992512734441463083260699540539656667810540584350823775102695966585711587559917487794341175611098587640925687783456689082348509511992497692228042025713978962606927263027526918980327688228377016514088636392668963973520900536143148307935110062954554137013001305335509737049589791696758927983131581541319734983254951937541447602528899251424043836356147614537052808522536386503900779917310855764209304299902471638168094525954193514784287672076078093398810566726082722691301572799119186516895709237806806060557049419849516802586047128977091069736659997987890871963219030449610599141311630552909409152812905966570207687356691674628276286361108378271518472200766758776878673733205920499027061305883750808787391534625712240775303906960398022879350782151433815626350710151432876397861198998300133227304083619914459339839821573529628320478450193180998963939000860931004031403273772449122922079941772759923626340374782003921064865155763596891115874349637205271538324144054201995123705712860540361164324433981380030695896558904935419955334317651938977686366730370958410812034029408159948770559899395642451726117868716345589893873478589458639343875424173026121497670208237268649088104457979272965486152551107157867637222554245089290033647023257060205020415725509399793152983211537839084653651922678787523569732580333684710242955825366506058631051089894234920200460664061802840595933401943734738853133210379192883829584271483962048769703233441455994300114767526456138853770643373406878701898867182925510041303905440896363060768898696575180451862180934631828287055366786031713832659808957852739090744781180962560400852090612702491938325625459296311671004970649822660616078876897179937544487794458352741651960591692934981251131592995576386050390898834334613364172927345740852956074906993992548633807370574570073830662338934647524104790845632562262052789983404339825996872580960798433630566248152026192636247303758909035190728008114079362803152021713027215064560827019718002722781236002447258215397596359252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -2315511293785219772444012040647537146306687078250293732086749675889166644345128812924808789418177937223312651961506922616487112512500205781314365868677488352351228149436774441718083213506231420879126607498147822199308450989869784633155832440129717014453454006949735332628694428059054826678852485935209136731874081055865687462179464196950979566649132256408752195012520922765948461050794634485201962731166520337988863280015297417896857479628745891175290102568803141795827505183349078128162159824768325675967756832979708138221281756707101513604721142895781413544506827947957294679762381093741694807995556577288689532773500179590127037432048469820818172041736569331403178427919893522995039902055329973052139894666519523220966785342550094748736575774450117625884909012219457953289358261659441818380555807876814536534988340795421502057950412208569955334929901924185221599952158148350112666501040350622519301050570729522336422370790110404638051161702640603033650489336580145655495609545978202891273358484656252825864206426289063473580373137275321744716222334209851439512601098055623972175059954827643251036022913538315030191464543578195669939633671225051746216435804656182703693265891995698030856055193108327139210303982493485022360311213418022573121096740848345233227301065195005048616084707912296765353712086014551441400529109629061190093001885273378522703588846924547984359408696088436009808195407915006338956686464550112242908123791743153493053055578088849348111649365481749700158615447848397006836873834921407494664554075471495227342334669446441748763248455664699842156164155969681515605450490363840173044164998346914590392021108243555220037410864387925271408585879428739718301872924425112257443957699797464731154714350876908850839833534743810675133527706408691633735039029740496602215854650587488835854613574400775938284028571881556185085772009098808377860344047947229554625766355885267896363583532830358554466383449482179063827617557381289174154673859361446973931526394907078568898561006014544069448770661992204815705542677570948479117336261537602561583614808259048889058963661973427291457079703222860602011019050620346539590836189694965800187590255256378371435078460217241430398012184927268778696947306046434080505755383267359575266721307574308235204497127042453472949858969376983100500307847895153923190036948653869330883026123046875000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 4576967735679611916594499346921291028134047688102588164369688177905314828159808884183458744224493863401174827256164067956534039711193979349100105663279719621268878832349955552021185926275428060753062310402860875928905580316613336851361560400071543313084708569589618841986895046151236011872459636703398764848789379677708853337211140884311868447460183946721695935166423527442857046275493929913532989410757758791064706422449761453884386436098324635814095833214961257240080670204951837733078956689360972045306255731321671462063127736972592632301594876348986435642478231840990837855714872994294155586692763235040915106943256210207775657442459250563961970374623878161600929844536940489610950640342868390753098782205183965473412661933873191778981857553900637346816933319798070500972988762882266679341906642475003872164548183958503749817664957738830542760019846964955466500750813015959376180937864810953848645537413189241744656867701808244001215617570621531832912365504007453203473376719400732712882547198765141819668482743033822487087589911714381626495389890981244169440507842442895085951133810663994394293393660910058561575814393270258606172469625697823303982191778386689386626285136716240814110137726699331268887827251096848148001882846064881856875099267087824109809439732861448660139435533598787576182257556402446593331326956458144719987608497326307656354425075017198936156784815361212445083120806353008315447974292998197771344305398299917025341539069095381706503284662197450430214351488527894680698152273997424931442457369885916003639336973196149534305908000141057345467228473856080564871988373462814261249485658311052331933167042289762087255929659467555486723600690512558057452097395347219132116728782263064794296297143926068575776604054791121662216759911469072119690840233928780368592761606934421022293667796097946303936545317349668916773053542072173940290785122367614876641202336337408635216086003664233758480542362471626582020461806479022601372843625952848456290427605731578098880313294510288991779503868566542503670106635643398318792758089366040416161752162147982125382804292767703824712545178429499715495541200046653257972887639670705729362573646697962570793709302828907052721140312583618190277313615880657493820472931222058845654779312959084815030177404441155108571287408270729669999109513375496816663806631808597558119799941778182983398437500000000000000000000000000000000000000000000000000000000000000000 [84,17] -7631374688608494958902289953009541690243905060326726740232594084137287824773657589723371756260596094207062376911148000190621463309918769763123642939218608199216805571148630638549648731584582687478526311430058416484929168904878010578594912361093889399365712811716339440159627244299290474263311941221574544668245553242472382242934293454619090400574872521738308450773306153639825016242710119020675333830101921358041926925817592714647495984195845880998369101468475219430270611896042597122464268364550274389010254446567247073580601760217071315986798255698922615006294363869683312315671274279436997027480996065909733597857306283337951234777240331858657024469296521932671484050756832461029844222348561510888984007723021233379281064320589771667706661926380028327980335745295484421718146103742720109839330921430861343986269164429354161520371306880955303040417485273881770071516881513812370192174308988121039438984032196257994884894629215104160323541274050246462437350733125275478989024586046581971871200928274288971535040608384541210795552154427858987991302471602530816691060165798196055616089742785865904653137660966381826618311344313857239394499534167174453944775918826469669569885759704397990824179856690915836381963183541356212491670082149034309842334260234188522181076187534400368204548246951658082983001255174970277552244519651489107697743034133934931790684324781748439639319227514208049607647770943408477108560332292384760142072774454352453823746343508871979312567834181349426131279592631480687265792813274238143072916324826141537781475208635209021502059942152211234121769185345132446388132672852642234698895280224318315838536061374412406899166851310887998905286826960804763582944503296388408525920445550324412017705970723872423777820051999159289568322694226993155154283547870618314763240638188963317127134281490864924183327567836045516579253230212981546303078005336175906947565630800981644889002439913433306568680389820767328181872291506834519911777369300538098615491011786896916046569866859521271164750393638882561877868836877571803988298109208327835978224844336517219420463967996653121707681401479906804986514979455981085619106034939528413737642542570285749535288441894886331374431379303554954189853330520050030394135206780984280569279741752894262077957806047312703010376712910852635364784506660854961318084938026728991644631605595350265502929687500000000000000000000000000000000000000000000000000000000000 [84,18] 11063486975289229664438731822428110531097319069456234220015286499021912994480167041865442883988231094851931538192412954531699201539076430512799617153346943955931817267496095143384195444488693064562821766681569090961171871007618839693704804312178777451010612203762602413629501903087865158684212065090494585621500834413853401697660856829624408754330855454423412884325617861214649121398517412303726216531413400780491868087948257964593662556749140015517514879612393623152702271759944826861702292438652511898962632489408607144574046879824823791879011330900992452119144470195969741287073174613633580716542476065973503253599941961549285066744200599062140349736676214974591521481042647814568868094045802683508864564805603352380819933324498070481778490455369266902322884516729896247528134587701046237188041961453198796229896015868520524695223420194524375652639045705869002916327487760255765517985366123594658343737647135681077798952179608400607124790016550327352840945769451585910890311502393624602855378624199046046500444794049030916303143263096001532474784793145234115660629647953079970058678026453065627934918471874183374005183614120610203836505950909655359947375234700926303522407306929225093061070678777487613758219638555150903967004687798668847664966096913146504812828729280366436287609502346962260279930967095144527774517870090470034739505421827923962920377813748772836362921926212195379413632968239031866911826986764206217633161004894565364509907437843445853087260158135961339372150233408553584481263037834118965383037807271556307544683733055405743944619490535078104321995828289881421581844742284547711541900523746514470353756451612444627957110112712399106807513556985662367908325833024791432372025244063190694691246274843062702072395245131922633642757202627769927378440964726080142266526494647220366436081909618356126627943792856226631182807172949321179848683381610429099290631848807990171525440522186281511991675714480775206323275726131707321367750981341133311513645040468901298813798019058464477351966354224602559670426042489524886892027813737710679465544760829300113395800514064890245238398027398207126606915438622452079703815280011699794833389964285165032643706104592236042030312449994984767246921055123874844505554751069349271033807886967192802479403601356156381031342978898032691067366904175797049201993938003646400503043878416065126657485961914062500000000000000000000000000000000000000000000000000 [84,19] -14357351322443380298707343584901188893457588300481626988373544399437194852946854092070157298980733614575445701448009943144953282117321562477372789256836103945698728657030749105994472600451624496214943885786585808476661810200049422599827421966088633314359009172011249771649137046754155196654058837173397213176352516135507419054118808756979048081643757981464229779578379864291261335445181051393712333460620166318065293524437235825127826808252215767048948093771078225326113843212724216274346447363987509810734892336188594221895824842449614283808866279824325669093143548877207100019152155511994046580827600952599696470292948226329940660400357205756301226153162040400742211216968582263803601382383087631580285444581209144189681131343062186938642304614441270086158817989989509808411481618007052840707692923412414328743533503307653253361292035847535565065726975012355319515914068666975991472072742569708318309028567614025199355481917150131019375605996739610180194887446998538407691445031226172756573829775122403380253984232133121413833275545207254057071335202420711389181895791945102078748904404770843077190110889939751651274952630344176691302356625624655800964061182572647259504388577655648534017784681727720990737198244220410831955131960559600398934864491338765107875985071253160992109233746205234064181205395228146488751575582051353849676849189524933124058242600777750686722237879362903399434184480181546944891905060209109654246303221609975165923214803985436647599186968039231263044719061872254434268478008545215620107103295086045971514080034997026206539074881258445842252209117875136636257390229795783274424832539506031502161593630473224452842948839666502571315950275680674827083938447484842771804619301409157603336277529510432084798168647666887769133916868228866770079196072017094630286067842544558301244687794203345501005795969518814066639453900258328705113700718404987553720205206178678687321628707922407223808902629848564093707666171706992073047817526162431466169426399273442918928996167820968226636176133467674940550833636667448740831307856706722581447374516148424926873596996049865417909206029393540114560742923952517690284947220783323048284724755948873781654279791335642668643035351598933550370007282736470139993395644435668913916433498669051189271559071212048309567638874806024374828441297582572901142154909353079728084878752270014956593513488769531250000000000000000000000000000000000000000000000 [84,20] 17000736572583946812591901284031996532966442319264636830258236144719662644619901005524726666523449077329014947380867612782013066478828111459835702959685658363223921663050614389508873102132846120232746967034508567041084298049890607173004463924368563419942350008261147048758738408731190394218306968457966773221746630611294154359187889345411457770372919185064251455297971113300559356532683948076303874800578854208504827694049832971788943451578804763415557171843029460127022919403328607725661132393168238080475065539637832944955607661796416767651322579907121350422394730514881095381235054176671058030448216076584162872717339851922415420354402538553182768091571930957572284261455170182296086835576965052254705682051733150309054969463379046053250671625298477094431517715795888865471465847166336149969996691644561629268499955836823908826520104000619447183286764038158371215177431099260751647676351100618825497738948484415204214625740922454964474953840345850452478538345914380168832943466551233852883347076632698287387007571216203373377579124312929955546301278482018074319158666114524657492733626753414064897763260600143421646018034725397909789319019876601899746711756181388479701270164420099375711987658029733832208009383663020701418307654600072937475013428926283246948699607425111839261591080356247590869481249000984617345473097065919467231814013675039386239853417911345666438557849991019461177364060435594468685986362938669472810273734599879314910069471792441985044122689056963958824657753616857560867474742016211455465282668660785034300900750855356948742464690998078139222310829901520400127198835368736822060879673107835109714209613315776502575063303896510827943681202857569499266104406449153825677760596944108999728992637426142256112190497357410677233320920878518166688915538401580685766631722309876032375645276091052298031835820756990479321828792666695833298384645347679003181725154774318752961149125648077450532786322169810889229902705995148231274920868881500211699459506452888949628793796781164051631053529247014847028494404203353087330207420788063166554345311635776282632722150256999888658645203191784976882334913228205056662929253403164511654761293978083046906887989438290597847136638321445034957453587055534845149286730215986090299349173693428458351823151210939902488220252406495980846773577203092920305687788848768015887834986754612032200384419411420822143554687500000000000000000000000000000000 [84,21] -18477417961397268570558510619409216921210212361839403507031129268614763115630161671176715770858682849935791247962382437219783185719340468074885901297535141228713259003083221041567788405179788316968488913200704793532946781791760836651413720111747064175501921073613023444100253623540348501955067645781080600751024006284215955469202553750897671054104319868739118888545947102481109484924654636662161251782306919391903172710414735352151835125279956158741058739218406789962282310477141514731003294938627645300276458506604622496497672021329303683902012438251323539206802903720009620883483119932145925914586853930171580804731488543684271725691262365038975457450558287496030263834963862622345309293752443876209296578275553777984288589569360957143901358900140614867923640468196823663728038324079920615376749017295182467453170943261702095792046479351242284196569681960466944669757437990642609858769241787370965848537344538638841613426726923637934884287207499921387868463893388354923531077330811862807744775369914612370234893817952771764396421562499312199982552229201348101347669522276396436421047101525710217205734105886423097402461141749427120503010595016501515576184235038076037616374558232138955044912445287494315688714211422794835282816533861210316929209601319577593677089243544890883861402220073304009358655531028685740013191987941261596121136065749581570568460061132193288527953866781168904951122749953140989341261847082230621534609353769740633164237972709788219341643764481420792040744385222937242946934024433626309244477138832389251488463625543529370532378468219243000693530457428283637316223375984351700708073957054805823679232796605873437159975844638004927281336356191749263105991715100119613931480103338398936580684408841322471570960502015436641236048140684320453923020395621833081373292011105164969765650385240513572125427402031018363622835135100654273965408477368134660557146006112210481546072780407651018096789777123591966779285683836540963193666747933696527384212305304666057945060274622201632143644559635257356574214717528947931910837587950370354213105514383960022614325966972589737135870687270554005527456971359577330526419664660647081675173973441816292498069934201378168398187343932458924707779518340114643865184176550716152023659017405793915130550486528120836710841816686207402332807176481716804579773560440486806451850908955547581058453943114727735519409179687500000000000000000000000000 [84,22] 18377686027469349711344638796659760832371744973872231050886135665191752802589164523067191121379556183448691400335254246592906701237906064217921230102573238413142189022478436956014937100054525451310471565253210503584734819247177455494190315319277749800014882502723003510298109610074484858564241471379848665263852143864159115748567897128791613795116673307540710638285839429490790416043266265813450316268752681976682350075357558296717565019270984288262628743806292418842431266846422951443668461841386745063967793974920550598632907093013274930895363204418069406356630713125433651929080021442308139694340009110181173347903504414201803200408870719641594977894058175655395562701163682835227646338570078618441167719471907924057656605583261548026226534591873634942925283993724829310163093512263943903370166233560228339383507941688153860002436675276040247691906156725911997702801178398209204164441100295440333705531133081370475553242267688511433081173121464314034058807588377686317063908549196918402915864403172577052626165006414192594537190285535630223897273841787854264961485798184609159242043934637026465033973697919509867499830019893176610124741038744240299266149880010858351999377903707690915051479600414809649969830525125037580247958894112403883501525371739651904002008497559560212896568993617400766087677033419999856848453645020600221568592421315047009649049013045280785323559260295767547573591375857946751591866853933174918089719445515710855830279692833974315786237447340428768932113169183317407090434906491356275399216317814663149437580127923745421700818604401509104010807094461047288966138770960381896087348790581816983984486848134178010799423724317915516104367207271672139904919055720227528992411936176291085348947709266318862932411180029550201823682937805820518096962851220769007984049363236455351805964110055964010452070787151747176358386346422789332062672541753729263884786839034520213999088057678439768637553525891627021690664959011728633816224680642914371245375423974193049441509080138945088877059065498070502681195351683884674404832459705500399738239030114607131418491606207043071042248087365776525329331423585641742091767623263665937949493910644674162941363045078168485383825737828287776276002657785570241978171385049287669520428900127307897154019064927833731478554278014513743806530649402654914552149637985239110144238418970922405160095536302833352237939834594726562500000000000000000 [84,23] -16570634695169161831658279451662533546849988270612887938185758580121816836949789301065891439156470578375047550581957050419998844808981753582011824281901424103937738368594026761951312308049380225412356143273169498087729531613986997346259994944548860136539105101238819436912548656443754719727769540212352885816073821643438193388844924570712161515808002305207596587455537904476202335821769030343205318488150691396669761862599865041229843665295489118375759569312228038420839698650640635319475045894538528290727689986513000833667312357057487487127822878400765517028726309601920640159391474359303573253971042070563386967803102451416239228825187007780083527584231392825321595445631555518943489686748543254885075392279043620439253799433835826502440391497207791057006886133395250528792579720953876533692242101653708545292990201432441393880219107575634176660909846009535115132019586486272756281377284804500047656134304238941490934620675056059621219618336083016321849564981098443715146386052919939026488047640616864795012332368934023244498103951229193199297573523372620835221726164527242804747720137196425228529996777167410918641550381318272361891630606969675887478802454258539194305589674836241810964101150395029726226008877992610103475609448630256424171102454262382256109827735637269727660610676845317524562166140840727899310184613274073504279495938958400921423965263515139126940972817692612109160212006104434709865984924112795666085456420616715104496391549327715451900829216308120591654701215709759278481610258342141250362037070120111079390192424474983769770809471550797242449971655256942412684320172071301664368343647134738577394515075114423984433916613189085209137674322670466360146430616563775081996566126478729378403667007343549853352375126518887774931878269464750764810625272427834770815731321098478680412578252566947938195417345605652942933078624489900202858233455369216204179465999634007697516438367150100110639547920231896222762519597008005886265131368691307385141149676047772810369231618015327268201391957789104390710378033365104630664048474548348516921523037894135419402092370251162710239303158357309035535402176489209765015229359315595592660947490595606951501596800726783896931536739620958622809729972202955654167170585743890784400748764355009208484884113513632987669844767673204390470787729342380724223813524436783775511303753045426294387976184907529386691749095916748046875000000000000 [84,24] 13248233992235212453720176793400439025066982687164843966538492305764111135256502760885205896463171260198892198071169280648027571851203337749835834605037521486313206241119915036686160714077198567285366269285384757839270444364887478446623195610627652756158176671642400459791196097535992574207582982223706465697842598050045252010482920191116197264433911637934889469143384851833342785021053717811594508713782585489955379259149459393287352417222052280148880983512795383104895664207743526043837824352433503012565897949860855747877869932020628803736336003697263690914359976133640982517234576279418572603497564272930875197774962437367027848545216579815627401345204835357904336741908723282723083341271117681209086884329836544431642396471943592765381260594605414350389791362420110456327020502909300068906057253400813832293733149856973891113746506860338978682280020834998484145615050397307290520191135266957706914140649992986422776927169961757815367752908403628891775477596635329359902619318604029422305968838646704420370424197977788045131583068088636620818408488550395933444328574147152503778351034997951823107562373006852012318262499502003560186008952950561822849317538108749644210583702187132423675543731503792135330585350274001383517462192113181466307929966295117374011484492281952392319289394003071079891786709249583471015230683386645665145372503187172028798902947241374132478294151657410562486417364353918373755787864227624670100186866986094545643522320833363918552592043769150611521688224638461741580436045043828924154741939294827013242464442625045536691255800554940142476123108436453265336154758597941931629492009806773551912964072006339578022656566343451306481219815680541943991486010945804862156993320442659210796789932354122821873945216457285996141068492949302396606623498126723581789659007559257471326259724285701683565608556290249188410415082763722861071813520744555413271351522510537787836908751962793718474254377091661873425961937273564777709671425447000739817954614766454819150587485280354677414769917424324039761442133909746522277562767208842140565762597178980699232181071353802690606063407722954096747640931861514349073171386489706013920670851192109660169025838621991552816984332345488799120641976942786774120594189309692026298869554025995805269907466479203037713053759442682365450753972178521634869701675875719422785303530153573527754717019389030241427462897263467311859130859375 [84,25] -8969998705596219871913553118899578996970408317276901147836399114136618063083823776591824327380819359379569132184322942185827240058415486053512201001498966717041077349450202895138564863027959746898569931515630069556040983233930017622879102879234118328977688649223743356692956017624554097937863536434032160068020394138734138140126701594392105462277970956231869172700634895162437685000967761821144141908528657901441135481427514313441106070656321846102705214666156592931755914212221253298433150045131862216867208370099619231694903907667099181547514729624636725696958708685479562682367230163723824323885044200659185671219013194260664493332330156940924890740654175144408461390062836684207578891561825025406130116762899533049651486579426668822565851727768178340040914701029130164532836151911122687273541271049832585566883772308579669987140244368650212440692999341051925258681369220723739358212146918141483111766438480640552555943387938314953007668851473336724393678124239031244346736259262937105576751068312948384318556960259359827876025970848764881654341742564318513020933461382693610342228820746271979861426253920064470450269042372507836940324969967926019081753188431101111074912420029044876807300948496719683052729210190909985409097367472815581171593635166561346405848878994917139441125997473252281756452439314336705573870397186721977478505532618402779032721140412267241817447381399054339541026946642808588169604318199287503052920217713321842441365874232256954602507282647275195922139015834851872549082635234845825418589715918781567149557818032607379125375941089407524064844568716223458377500019919786391255079042247675011884301652908244558825856449981223292777714233861706665740454889510634340560815082531474899658540492963609838655896798350102664555410128834797989075709130500704655995272829060150571564647627600584206191349731482514379365836444614916336133961802482021124721536537889120909674121868067599012948685115611336940320816213162723058446819196814430097228813305334874644890375909037772688556619049706303987937940453166520628044947887915088188022953559431201737274372952515743570085252675345836774263412642883005311933073231139188901756349578744816600304813763886464643967862028032181341420173974467925441171179727071010698051273581427463704990965462082518021168261796699375827110182873003764581386639746547356863439391056204408846086462148150530993007123470306396484375000000 [84,26] 4728599920520655529772176412135474624484346728638971356484661588432735822742445186286928701706021366733120287126787639136183715701147466687588131130434102590289506693606201985881805288008807790465278780265086054911967599485339206950565217608748421486292749400705195207322673246705262306818515241154379815368603577749487970293362356375490872012854613601056128019132364997789814692604440882253990450096715885142424600474048047821847784869815165551266344760864013710196550081899419786724107056128389756419196106388663951580767444439493401146322933633545216366750466498277556965587301501939398788696953907965577575764779738531000886871482070212407612575930647525185401537531235782457763091695609255121213456489408305921910110786259118511464790407536592436352801002140830746784614583020842415814227494081378171611907262971594802723020336817917035275239351952933429651162725738232113377449959737002543423938556352641739974806466958419656499787375706224169049493351685397587438424213599091063323678641719328565345300232859837040492469999704708201452485079980059375272210300464415441392142785673708532623642749829879214485324866806643393177539502597260946643994529116889843255678323511434516449759950993481381379876708466757527865400564279231304540133342495928875415572313919973669541990941443258633076837811729034879897400246916246011838768578567791432897014247709605529429656754501018869509064220771541896387406647074572211300638248215938299715569409516978428827125559128994640367508907894143370193766107380745899424020625125602565319439527719904216125479008123857600522353811517861692632354359399687818533573813603882363222386941125729537513655513307571593564638806846851245772422488471833594527113492158691198753082703509068226105710044391886279611070602287801690693343924688481490775185160576694688182799136338339118464104186787455406320512308757177503322314560366468372617146769228984115444784400281645947452914451985450216082911037677422993703267161132219716887531850876379057325926967796942563912033802990264849727403205836390787124891280954856629772621866804776012444866909263365022096045755860156100222915399091077244121013626128181944647201393676259283338865742389474001942438233067985579729888310937611472557788946229282761717498340901779526507823034342826457437640394272274048153873615665106504947968411487257250629832419493929051429459420319290074985474348068237304687500000 [84,27] -1637910651512616827702937175252978794829016499248285999676378125214355682101559565599277778795631751910880652948913591080026778946912716553197073735234240666298026902249452847930712186033505566677015664288423549621571166254023020671190391736828801538878200557753686497905645316799245230870085334791007483686840347589224573538552260938036261862299174086445207147449372954691445090846878792513869051703289347407757517006588155952489856664452113602790262670361087322617841893156363939971531015700687160906818238874866979532805891080170688423806583678974397516202796549807951741484303723386938169602136433364269338242981787722486736282405805500330731285028280225337101370326749168412871877786319725194536753511019502175524200372816591120445165874242068173459611835361729959055162616466035501468176949918416168557368786262809651388761050430659217514831678491050556002593406430770409908412210629347999286124864271831815049831079260718728528952877652509768690396543272317043321906937176019253422086290059835991056142554448598548378027336444792842451178390028934338555627845644596458632119816248988989296456392273418632290617330575008766855463543622562464321991001976845383648236933057509031565265600022061240433461904370045777025522121216723255483747810554470758320174489261588238560584897059277467348328680934854542119960715698562031255574502644248179121987255422536111815212600046275295410887383980134391011923735365857145653069067255203954640462602100832530207935067403595953263497816793545089151506111608145307379770845621092452098802896795842009122844518816065150884386893137589265844197416922112520789497003274634782754412041563834141644504327714435650945129175386238987725040622412221176630560919714902036056970904443576856242052526203629903731645185506371687981945026197409056531838445207029159650812090435905827765052530678085783450114389804386295412761282978554674628861252110530264977981935807024928792271778154611471009021780237409783392581446826980801409329447445834443289431995543444626204240638318788122749233195838708398914947165802128903856433814465150157657926740967965960295475835091168153498118977841916906662485637303803901021842522603716000530719614015024941692389065066881039058071157275490117998091416050716549411490386251268653721676681776830794087808282490659005814199307743945587866420305605752873139316512689027914573269839593194774352014064788818359375000 [84,28] 239578598400317309730352599392737622410380840208178926662633957702850127806517736811124596381176154612755350662975665018035192190203342258741600950819699667311056034637020262503010300877824267926129174833564231734422426542775336575344791578877370916844172299176740308608973573005610091526566606142973345993570045942816024741725603868059064972440864512112641465753932731449049189332220432893721685065086627584990977291391873190729729144352779608980623213049853523673347960545301701500486191105808985679311164729646932472205196845846000117048611237220812302623793895878701122782180495338450378728973785921683104244593681574765528329521445650498999695996647762823526358516545096849388037560044740236283098506064992167712489114614443802356084981577438556802362128604543755834242296604376829206401522064657493783438651592626542996757046872748883120628815988656385933897526772169065698225209332875062182643884893961067179263480017947887002521739731018388836335683021590576250468884878516820885167605965080230889199065463281346541977788481376091041016191133596378338882778722393146965597961049682886165575520767765617769835244691598251177060647342258598225669045374978215738222254083511056887010568775735710954877047662322286604247727760454329954432359867598931875144455452006143341250389598334898653266671726022575380540021695650443277842141550527572916390734762622946888393390374102772960647988632324074498347194367711785700013926229049522770783201916031847792178301663766197862999829810435786108125100398332677269910182114711280233569972939911387061677340100740040837495999884535927072522332997759221687386286853009109785223574444383420607327301466080529870555662158575062470845410427389498710072431272156095144082044545087595121048729248562492159397921364162467999176465581094765370775420062892466805353893625331870625559858240180497437715911149050578661824666237758682656190262107308878002029421405902878030371722442511536043154533492368631591588753664075814286364645475646876027780131527137529058477155901001591224240227583028192957584214690172093678994343848438006911839954379336341072062187969004632547631162090994354879867913532787797033882085677848304778859566149592415361315329492759685283717162283886547478730461851681401561973069889497584436099531115008242033384113835870719762976522693473337782817287126179982461435363761369232715736643513082526624202728271484375000 [84,29] -164756125657537285468420912596120519547518418508208158944137351187312943829931006025790908077381750293954700009836177709068355483469986011830119885837955925376863350520002418764604798023549435554379396747268308513044425159918951837391414453524184531278304759128510185013138143399677386680571854667534276032665078981101343809722037617905110530039829153604989592587719582743124451342350055442765212184299660139528838911136871276670492096912134341445479900746868624459596095635995818261291152738098195202498502023392164217360199351059049683972393004783904761910199187161730083041019892317055489902599973490032030011999636068229260259068846014517686600427072071545546920796889315608210722916399339965124263049909793225132021199212520440685275889240230042016971572974332094372620828547182733127565767840327532506451128526619667388996105052834306729866786410807030509724884210410383505747542139265413183640510255270123842052286816570514667796100008656041274627053686512378834836646001963624621661921530120319527053903760015059146572645958115474935389595952803712599951162679256055652758317981899610306109005776584565836110208462801208263637351908157259784145217168302900175933277823648541731277595947933942295073534827844086088583828393793373975291680794024476923468031164393206158939400560109791673088222121087565068031906442346077522137984001854022336463091571134846390209558193641630232170906995002964403372903595051142860051631856039642340994818897825817639719881147831761908816281728432387050270253245874398405440350758256136198036570998430381328940804708807008745779455033412110713825656434268492466317402143103064760655020788214786224763243634923019392416350922182386705102844815277663218871430681223669715941970628954028426838032139503098634042212254994573967537913796130090551354871795922360661538589998956132493227673663862463057239851267852012809269579340701342863286902319765079242924747185352038134122746467040112244128296395351585988465141368272772206016117064232053623964540333457394335403846306667208174629952340396879478579547027628247436894212125710022207253185483238377562634830069809186099700687356889656263548583192065301387034895160283416499474217012690918469349511329837272593433187421084260694105658467328461451930484530962295230821280254820888547224341573399604279339422375784698348749098375346256535852796677732445829178686835803091526031494140625000 [84,30] 572232518252856290788068231429765242990183285142450323240584295627052884405030552061521222491102540119069321980490317060329757714537240755346121069217426555211636574520460520614737144181139264356449632759540012141088183167522692591435552931089853568554422557172028383285877150195881262735909837772156728554256582272269424411446289177326546809312518213350197300733707828464139127462033085372821827746182791831943793276750948161548209506594605910335380984142245415182407313059085805316526588722270134181470992853149126661735556515688379727295698135273412772470245006646222380551238862263109524285558386748481829702067505592474661619474012862370444879602847997663737156136599809252629675748019565580473092111746963135074357806954520219648886721683933734386851671309203391978040946227470488596676371714734042481418917277718751759327613810275177435794261046344851982393168166565261651904832700407416294128392595725664605781612549618736735086606024129063572618981325241739535184960080875769923767733308522984481846615777334613074323421387145636093560481461040873892329987453389504953149390619027544366943620686064106685131250450188982549657975673962058863652011790187461182497537938039603628936354675417760819248043343844916411697823994470733601517044990052660413733328980566880981485937134758132751080940057773668006425367161031457975223065773214500554731242192244398832811424106456451978214656504600477893390695378900370102954967444702412467817399156468382392696114598288058752661952387367225794071927604543221772937960668749042413742259764386173874963581499956280233564205032329465932601823403862615796389017837001212612408814643700929810231865406351003203949135647026258465796458093828858347814639999303150336673691826225274578973948480214100192530124121658745357434512779554403780129632214884954082102914983727658006073440076397389353904474396877583556137975568582602554051808301793527608951604141777180222524543570547894078714980244599104620735378838237407692842358564079309079725448556280119073577819476985924604835823117102926432652340896548999523313612274367749056083854383727423941421102000116921198319248167712166549316664972303891123073786862679912830329314879265781394717578889122878854963163165406263572958977050981260277435839034297609721392266424373425133052721379128320292166250236639434937464560184027574411014271417441623412969420314766466617584228515625 [84,31] -833159438277989292310281900637314070899699903554966427787749343040775630496164936149647049092728551805401926914149529142998088295295012026831218071640987734036017661332991093535674458668844899744048089998484163671492293550422423361971328572048140432953810896304413245634796349710213755677883363043772861199374449643004943487493016115777307756625628438993239260228842379303969614563337930771449004652367245308223009489457849777152041962214523704514463154482575203729563816674188469200577461275976425571120191165066237810584499064266075596043173417572462469663784634991393590349762853277899585343290010653385135739112161524482717442706793129240177626602337123014303005535086702992406159426965245848386936523466336319413146330232415406511537790124413589809186663207685096894212238859973844274585861230844993603690314834368120234265709594860752282309429747001573956046031020946570840439633689405587765266654458781471761923448957757706332457736238391798222607662723144864246738145878614018627270641901103437953808308782194323136197128001118085317789154324461672022135253288280667743201323458054463317053511638978303539982072755186730990189990406387394379134134239510398403984249258550359376072065832960690371961462268033899819785264179699999910100037464954587699997323990826280463608777655400701169641861769689423276950860564245448619281681604661543073899485398325154345627890177538176418528562404958085268872494582992995567930401481857973421805882391557078625496299127778051131896499666612189631851187991861587965917963931464313622168783475643066923934297587804484390138067359898992240070189013116082483019138734040287248809032956287983291333899243330182818134649496833554475641609746845829896286947192911824301720146008664373989150010529152465641215506171409199237006296196708541884462566735621407651635914512216072318511918883440328661079307145119039799273856211523088400422312575190514647346579419057278465363536665556714114019734774816140176587767855553741991081716270545812748940732422674511504885113863629141816078389216046261373641385533704399456499063716498929103964948640619693642925930494885037715098967832239121294416449226387228902123798628722957961847420451779667670920379699213722109352672323187504002220402657328026607007514362192580688419415673784342288598670228450104546939507971788338675828226409446750002230769327482562403019983321428298950195312500 [84,32] 790981510319284278249862403861290815341759787423191645248809841739041338450180712857640853008749033110837132808986137585847470385735319625614296166860932189570774849292945719999476922725767218148740178265659227486209741030235181203299052299980584497632141311561868196588342664494642386433555012165252690816642534845528244680156785385399577853828836424782741367218996965739411699267670747610612540483061796826879926551138785380599094914667353559832467969788866455646131815895459641703480795089113919020411394923179552969214839052487021708925015999596988931308439525673712078847658207906088511444324571755951018116522516156831778232288791882635962010829478869846865969204412908555351754346693144871613732071018982809112367903835834142865515169319685985065190502282188636777878483993267547518715803243469888830998737089853114947304848840711992802883750296845582070864173591246907393152578240860158370166558882968180329083489225672845331110059810078224150994878988373519404677707604828522422070467928835659183567971669822567217608407842823489009065558145950732765365966114201737644543493007290831017760651622524547819674730864139548602010299430500200108868621356807996333595571715972184617472478474968818681111364841316700634471951741568799389846537143672741662600223996600395432326382458827588029938359789894209971253490499071466026912565776180490273034661371979022522243757597434969486848649319781121717200403687918080131455952950470890453804953637253487570268977186234989632708061600926500407544766473888243547784453172545046152239504153005710356074960064858764435716018357555409516759363321713629675466207884471664771547928040500657917785125791005173295041192843191498414595870340755020968506316660510375674407331296435393502736278704228739110610392826106988947274048847795777538458407909975808620051018797359476623061677122988784287725752085203035208963751262410513092042275073100405165395224951955231606001095666782581745946742833662524176503684979285505077160262471440201159306233862144284201015957713826976069676857615048931117695603972599897579549974790989506128380518701962107545040924395749044575765349995375560876134762291257828059037921415276739225880888932977485308725334484642112488336103667371835157283790688747935826358021147002193527502189134442889477002847883335745933553023240444650760784157899051802567691460410514991963282227516174316406250000 [84,33] -575392324176601428464187701480539898323815689631660620491014873783201533543452104132183112705116803593923831508807723635961086062743087171881031795520930375108350665301121463652788772882940953963660023176619430048386873740744522485888079666424576888381747634047559686833757722358059147489536962653593921349804999776898168100530980295203877272973007601161942079094233077092909565802798340919525097311839122613638077653701923091596223795943820372202676284185039371011117571738477982328434167083863023953537826234894222189109653607912939363263595439188389571580828641712571280209824971945258378366161837535129625461433929538342633106739457443256462875411737038534779271524016061028962738752442069972220992864025292842704893450536727716292149806309838181356031835756679994172466144650796338489453123543311251555019878468299429990680276529193178407291677614079362310060479129078453596678640764733453380567393442408664214562390592207382999300482421935264494094227850173550953771010006323893701235362398605303651820531137240039582992711390540986582687976531186156492174001533957759474477235713682850570611736166564003679841985440907455135651018393443207784609373153349640425089990094411000773220755934560606613008859918246041475494807626247216461548693893728356372756025507701638751387141166886489586335560884536930614459754295345172934430207215035262747016015507495512897574318163713460981572767643822706007670873367837056516627015532189038820214329752632380342405395370344463645512656092745555469439781341771517967588776696739986399379084297912497648458379972116684433411903441415877698486262275135551714076197566469147214215870318179793313203294655072060308823495333027685399358681335886028857220818538950677647364414137022406520757897873540595719978782937465680932388812166141661849524941263596999706063769679153951277920860960685690777222224095999013697739935043973704202698255334207335797551693446285749803013453149466924243189922936191625698709496536087331962244896225682949795754485221470380236942256880776161710334979137629146148659753720872809828478586533388585425330396361059386017084556648963040803207536036633397581125265972252093487439479619456878348367651234146184805764309909805698907180710018799949079363881506562417256988648705027103491092921069714785240602789686226847567313980374432161838968080013340935727206293393010128056630492210388183593750 [84,34] 344823563815861548375569931809226479070253716836681089279292228190846601360840972487012285934653346655322198268815487000475874650106930729242360737580030404087095899807146317924071804418955093982474628494994379863408432395978810567779324571663156317362871598588962840581151113977850110781583333410732290947182853967046433752432479096312654972780503817807148820308848873814625119558533798461314997323964609258461201769957827343497814357000154709954200273584444542968256488699906645386070712766345630887816248149403057255377080551069885705514908809222447780144328239977502883121391112095084922740663162461319441127400251503678676886059375380598877527393689538164601229850366593385228336153593559502176471374625530519469932897823039667930005629636353966191872229244849624642635397036118792390773739975655760058350457993631944175484553657481077239823575472553430217701801187435726984285253947174032871897624494400566779428276405347585380876557933152547869608144002899901489808112333175141871978015529060061141034478420073868234407591021489521406444847055903779151144173410983102614808950250198096867846122334177255486244216781475102573243357700963317381317251276392436085622937647409707723912559320665156056879906420323058137765653860226568619558082161343691451202914049240743725130890148811477617626502585146114138772065183641892603268710707688738765184673708535335248218663757104907346222880076475922620277266476120014291193420860779703503684569329909229690288944126679396307294891201916026009976573505645345087566711087387810441074057582839176060944963718954743930147550419710235599692926234703684690211660355091080512344819855490038565671385777090468656384020820247078751070621921484349845230319785868194422708095000433564391496371848575584056164879727222634571600978883971114937087617837825307101832109711658449795335859476178081789919565191326452202457060629871946895708657463170877619440077283488156940012266476973576979648981756322295939374831242552439900447570876181559489888929536984753157512468841906354125638406017954338152299781753775273482660847710049127270151482434568372446728395927662486313919862777505446191680926872105114937415952559230024528063711743024262725490593109330719688787945347686252466448531198050543565880479147391087270055944083634794655228179646482276354973183212549812886964489128116539973234466742724180221557617187500000000 [84,35] -177082362032570193441896989060055016280355313758269644228608891758549768742339012246345110746744950149228477830956796052994987667739375626593414641427199681023200348307084926394552626574493265626878753733685234121854846112556824094291053041297098919901380925160647134042387963706998115693263921127978111416395318915743274703001923036244034221518982602147825078229727392616336771128747001754599103938643070220965889470516826730719167250417617640875929937040320483525121581827127550805789428849587411987481300712015464896636409422237642157873792294078702411259437619759374194551471597671029108988985065209271979554746694633770586094821750314472249836210970883208758272315485769868663931295178225291620680011466719277311468125383839769653599980270996013059979294949024968386546251793619994279240694872794620412336950649746910480209158573755172693016048177962222694154776523470618868686286511694425098240505678135920084055204443768302363623574664455035331036039805794496726939133457919946093626519989626528020787949356719951383576426480202681377969768432404458482461395052428624554673163689281376352104522710220234960759480003130608905469624172510084650402447968361376677628458966416023083435368499983083960409833936052610175552593560869013400088362265205257621544787154160306216161854030661930929266434350779909129187481800735337207011763038736189728263548996228059046050188548510836651748105494515237182017969467609158444946677904528364021879353108629600076516260502536442001668000762405761265907987028929267480187293942398503064467477691743126312608142664542692337824187625539290346591874554502327219167486361080917493380625495760426340390726149730548518227065989566886454152611239183771845587903223908640670304447672120753936298197410865036074044437209403652917539150222693134322643828198107323299666253876757531991744285761890408933066309112730185570621351783229376093127732268605100681760543751319901071749137508598036938129232462883711503125546156298225681146013555100018247123674840803621324099707213530561677684295157621119968442593579587031010168123365821076333214415667614916155381918268336894921453785017081298169186037425950164284122823846718987804595528810000175110123805082443235882416201344128561119719017655398413636613343747417340978147829703485073741688860641100318054391810731938893345023241024382976149809110211208462715148925781250000 [84,36] 80037399733596015146138712935416045793715356107508213539436144321105728896196294801929872629596158143674037699523446055758530341525574515287043324640535212229669738438248788967567414568725277110540109076189114154278234632030540830526126644102281333808536619846708737341134239877858972605320815561933017831760570310188025727724984091294412926526258360958327126837655293498261494401074780815974501765147369902434984451897028864567591622430963062329018294621993073298104875410429951034795242591484529678409352590535079043853784741434833101711669923610779358200816383725401882029445941142172527195062740217228637606750267703856967244722386867956529296551093412329123623453507322431475510737211012779870702263037397951376004659803084765308589069614052896083428154879652546186518646733686096315661520791694872256406322961056406793986603896730088251102522452656939057232243848383968524840322815420450102722974769711879660644509475762270717609061827491750648016854107310729666967898897124099816401082288073448767103172680442481252358968691203608237793904952618731698907828683945602157719158004565262571198123651841235234904194497245716700701577583072947459458741351891712940553088657125451639974812764760838725635249658296049436588148848574495612423907596270368160984375486423873881319390301979038206235688309509906775729782539542811198246508159841115205312826356002733922025690433932260972762606002017914866916426770272953718565583140727097596524823424289135936855295669668255938076315771682194838542932656583168940737124536038310673294711553318751449416889488307861210019732936339085649377184600877986149223338890397658215781844842154126640926785149710922759503270234450475950968682575903020440706583544762437147024136002201007319810473119089248841614704318172286073288284398846260927725766804910065964602319141760641795002485857725236481448466556282233014422297155786318785577286112152347209486198216261187148843765889563446094942206239887296823349979229174924457749920236859651432700086326222918124695854765853656579283380434696906039434267851005498170945164903167853625891115569458923966018636672922221669685053814297362784644269996109162942293270700621827821951990052289270126613566500728169274458620108020275499002046045008045854209821358041937739258436221217356591702365253195119828820257853009644904523868166879019270254502771422266960144042968750 [84,37] -32638420851717664781172765842412896321892147685470420806182022367446714127949480595698337425275809458071467847875032253226216829276419143477076410047173692946768374046389991206675320089926624369728806630665729736843976420392248925501618301933688053797576174006478098705310644682389959477058317969977638725294286174247900422276341285995939398263612043527326094959330468946675793223587516552377778968703729156543122341819385767078012306669158642504245503502155196585926707868977035024952688728222553555821148283379185260623071534524934579988975529204580797938163372329036982183486426039022133202187001518288223538151975347920532283430716519979968533479616586080266772842787187430721833540471704336940865944216247233209691065750998427924252676400818433259260091835079614160777534227525634759648769421950262252866866146072650479367825239489246138549688900333087476493271238702806470475567476467176545561639893135745562936900071301507604275882821958711921408421452958028856419947580904694732546323060051574035392886879499155441546611045675695074455273211727899916327136699401189165047411913051504810746685035688592107163823541660642805263027630236413075168606512374948289808872931762786515280429281604923683124305305770210956135915395360226870732291984822656207515566956167391210253613347966836208488654251188835926641103834771373742374744523951553691099657962486892863606690662264400308721902792073456785852085331999155548508923432799849690763272656681232507610670558831503020569773745209796043271739575373900556280602096883507538358582239730245332154106252244403499538116942006167649302995840155957369050475280206662144806321137030863346177977539814246576204372256762414352258651855226087016162931297859408945173365817641349443032349448949038159912033985953748402987658404380909952969839070922311665130244445781502084049056562349638562671217711957204698277816880840477946188075698310380729000600030057045106903442440091062942560267627425713596101042769848865010364670476366400837994542805725099915698292941178325285876219371272723479945961087256740664606592206167106703320196367798697142494968911020856015013031637442655475375953362984868715654406577544829425361017319254794002696527614286903629295570136308638225539529478289788279332809534590433003703630539384375512302855800429067728430710899359804732155695972117825931491097435355186462402343750 [84,38] 12305404177147879040562828464378491712170308006829271924117270106584024843872013621260767612065978535503199123539199682078146005281678934260880178084057713472642482107033962821049544628047917510760473453146566106338822713138638342046987403563183720762046790378528038452495373631148512070018292691705510485813911526469848049300059576954345101088233185715135938532535887173798984690884349109890538050170515039575223723923769048716450527970294674772154036294956118864797812819710286427438998002092467176416529535785949762679755350159913862293010689152694566312610375083846293056121509778343586089281539687343501043134640581587430262544886881801678259896423399192962864797513207350090281502705277664398396436431403197912678452772217757772570674151305017648497065363053412033019617171152923536507532793405811150681378102352934599359356786942452118378587755241597409213402570123961159988986051890562969208527439574294913881263867337748837401665277741373712709231318055376879221028788557721107625378636059178177237784713639690546338082083101382319952182554089172180021320202696228074171335461602640507887433540461689401391971592642672906539287005154722824383389325875582151054412617911787957020156705068652101796215943579242633720315923087951620250729195548826504760363380426935415501405377583389680036396775703333312706616423545750325397196379428019502731750537203421656871901749789963031757594744835192260980148367030642298042290693274866605355973655689291236262465204847308456008561845933194501798366656036152466259886487622378885983236444767529412682877842079081477721352028049550043554230366296080522488847537658877379144631709586652437631151589859425690323795930782836734580002739814116492734685438024799848238511868330582266303686497812003891950710398545879812067270243425496870173687463287287374812493743365216891131693189351332162071492433228223236949395324562842440052172132288471986632114873244057341798244284179759965007928599979577053707731099757507240570864325627185513725823683107563647308095185989193470930267337842293927284194571894233793510004294063534309271712996840059890738369458804850975892403857611718120684269713961226139258182080480166139154573100879873364998829439640856296684888961766730849578460268441915712267621732923170489555080224275149256425980116696199690420143339208438292009528680637231445871293544769287109375000 [84,39] -4341165790064946363138339512248175101028957520895641713755028596622237232238216737573014998905106747818105705492480693851728409491762074181464679503662411526869810459109120122368225796251951762333329813979068445350291884394397873714436064628343310539809583245830139449113821630306662919334349371517625044737567069377234901062258407654142913021765453163263502562861706728941139543079124330471773936319807508778931316507215977785636027040364255533981364277012733708223262960227047949625388374482550437631304662238936771614622006757569996434623120968820508594719536546472315232369803151265509240475699536402274048008519565640789211817247201348225917598636028446601617770513390061772011231424481595857853359283118202447947256637426629499622584873682495476678879205217572663312807788703992467189614593469065578181599213802892897093654196291938335068009253850404309293653671791899980109389527707248369467004553000317789566954747442591623114067767242694672891119692112002811691768748830723989836118996668740169891372756874214478672619998844441949807585293160781710330538833422606335265201889135120764757642862401194496553282343202320288103087950059550496684802139869673863394321306343388038452489245834176329162501609677238613048368991345330333709163231738430184645395433867757111202844401260812576320150397311724011319970175008016851923402097424827275451145191685938099684604316481372591524163214016485022449943060467641345837760678696108976706372632128571728960847635801095362988987849043962078168966594200369504204949019946165611609318069310678340704997426038868690346360976951325590674399314513767616567493802694934793104525762754594784212345525817129373955315763656685872839459405553152362898428261994947442626568539854041688218029048815672718167167293644839722749150646890990655536753185183184394618596678128295633292780963745818145404824660670247019758589640451422338648521601847635326525643622516153596651152416597453946176293362047336619678151008160332930384969679089626282579000443538433651812431262181299725427648973084856718265679555811596695655829975143500133395524205132752195078579023972066493848999359329826944012944662698444773184049828817990685073854565982390119669111380920176822107410709177197644590979719441015829018859117234741210771678669734235250776864418148683179799538420364857574385020200224971631541848182678222656250 [84,40] 1407439501764787237749350842737000320587203560788093053412314355776379811576183729838862948567589542032849189874313286420358638822397319663133418306787968097842435866380242438787287156028702976182510185275795064911870575213292362843698597229430438775813946763826934088837777214437356031883929753941852834732883023430112076147234506897576352141849087732823556796962405623781237582233106677012226960316876689993158545958672803922733033390575536319659024023360342842081815721481652015921418496990448242294046397849478329811622849207990989536175756366071680252725061767471907530110907187879648362013122470484207649774001297273598676871239332919488627824856313427021591731096104305153212539351047828890248095257964695478583867060334307981399356185375425749340877164629961595043187482043929238269538300599472398507896487209334508713007275593861949674200090254566464779514082230408156483194928552098177326323162291564832956184350111700567638574821347860003524125158659472517225535094743934276618335279322442596194016189237207420022378602601684309146373331695915813763064745730751928656348136710146281960760213186062855443203330340119411947252585450492576295736860221835049174498750471003987365852867005852436123934359898974366330019741819351258327501998631332819152229666433929358130821989604921969504472447472229122773717704325639949271047928574842217170058125888762508106950116454955293058547462270187470644797272475487890588414235330651619908985047941268414901706731475673683763255141317855682806594580315081404479591571804617005038657534668467283433406295634824868140356327490856975575930900071147930616926999666551502192740394377613812335778738015648726405611614091567599165754672048746831410745185387316985015749102232285642519392366087892730274759942046367308335580895913891109481768524090652176822491430366850541316073589643327555616429173703794119330821221973725910231032804400039594020474870733908114810308086096885408855448670394398370548607650488384606147301753506980122687752616583600354251355323145098415565271403263757666344260858959312777850086823827270000278407246335606236237569238756651773356379417000155679613120042790007962988668911838377590711406840781745615590893311196891294397936993528890004122102205804364327312811446926803224255374982972642998527600574022406995063487239634725245451818409492261707782745361328125000 [84,41] -397033251699805607481556315938439292423844266174666515541106885130247849659915092841065754524984788424325794660219598409332223292310736967016482240468120780802575673192559533696680083471923967773154387112598745411670052530941393416641193476490798935113823940700686776606313691024715763926515938179055362196219915489403295954241009137165334350010619785989769521935529487701791515764519487445734145042220865876200876739464421221666773651988699114783689814947043995105284532214888752993605649248940378638971239236132038007938651298743719433843439850073701853470360258156680357430980392504364891823722880536061041685882356231669014508764446602802503099282049681863557030741418995880521272124768120265006029526191092254165662457429820526876264561681797093128416513289494077554731571879873166000608866727343993602691244594991620906926473898581948553724159702472414842490771200142499283120420098031718831754413478253565818768606827461386050262334801370487146289766216239527553237879471333434585787844056449938743442798993829962031809735069140997288203964403073300697680966607813206746997109741988106130259813580866193585176979266390328027574109061698409723452289352096892824694240371991136215356889839590948349199017853876587311910544657791896647964011980685189760444812501057735406537653964657256708252529103197082730791514299579759723484400554319800227101911037448769487787841565952754099044691182104556490227743453388195993678454594347049136257206118986445595995368572356436545874330638312522386991124132433492371747649855018798494447040404953542779571823404059287830946254110928495930449818474289286869571792750481102165684371254032960437526290471493798906119099057712906015582968702646457394933833624785633811465072312583655700995242859189677013311235656104446616987159762356291768251545521992887397369969848574925929235667650635068062415054512488049765554056758430177488740511329997666830296136132563911561856485847222228131865272051561042149534921345045818331768963424483008067442185977477032826275781265115607834018219013949886474628969284385081235579029491415659683065065561264125479957042231340786806277389977955891030091905100668610974042534562743370670024444854914547697041504257749734610955529832272749670828864583403538037970744216488028131648065700734883555289902062339713364449902271990922031363879796117544174194335937500 [84,42] 88271718856704095575622029120096681167078469254850578995006247191446920208226807372892253338912922557203446410145710344402984183905658037790633990744417350945243648476509631911670846079739323932763034597384982368068414133355656126962846995865171518003545917655744847752348615019427837953314342253851325903638602826556912964839544939814744626097782888453779067496948113709629717051391512331439545340548286751600551390792945684590342126599834593956087357700197259006146246461596114114706348611189807930284408623002256806054321003867512596285344010460792840424770422380705903960277786687738867631319461620584052821335421734361268492533237448216288253548696613686650999443921220663142141794063511415036768043303172581640501190408312438212181910601796842891245208493979229045620752809001123091039240372922535713345198822322558687398280480823192510591019261901903170504255844677111242909846932227866313566851085310595794241164557404076552463483547321199853843457702818770153498331793256863046979355921316181476726897831364643002227627622094658010910994116382695356339518857666847343979667981853491853907286548276524566490875463504110368376100607442131035040063483505557802396297036379882358577725621926158228232373713180759418608097297305666310489935983041237012477642065431121422925581612096709869318980753712525516735096693492851736634389842379580373124226138295727397643579659809382774679527080402184372741138580866457505010413380513048836075018754242401910984692600184443144561983650659338591393630514277388674057137846381097622018313441225802759619671204456757128964681624448292087076614142948512860445506780820956871493493176680519397365974534815848271503843262123463867547706746579566871312162899156074551839855773657965209402595184971185952809432024439962277198922563258354674071444982990369495571949738629531766331146026542411809065259346223330963241781279157164209326165312606476144703937408468359196035271923391838414028553241561428455357783671349624754286562902798780679184509821229165189764561990763836165223007641485396436927396431184858240986117182336902257455728996902259937000147505516160006894790047184336815258338782422748534296115195924060229552102387168387597300757774844739002472236677549894354183226389074842637009226066885958700854719664579435441886603898491859608132874270847167963438550941646099090576171875 [84,43] -11969424550227977318173746864614286113896972734563202750120254785681199844954326642217284304688412831430133880722722162812531702081527990571700944585943746720679072049411129031446080626590297690708585874048366583755515154190817075152020654443333511815042923735284257527572608821800505171982567367226873912914536380877829762955852293113322544768776555733707038578188833947275287119920484125147445922581334346176080656381779482101485338649071574959947252440126119409195887820283609602550221810995522666014436446233142286844654862149716388399918407880354669530670572879963098414972399949605715598916408500690154116557115718430616529038087507089569368499956234157302710931910200010438690572967479513264585341918135606590816210690166080209938676715204259540929981964614236411833399782406792137241400262628163961731638445117275667024067105966072366781014512123116816654907660905106465295299368003770028009886520066931722646288640363187150567987570665205354792237359550209279754857107040204346616969754315208694862710251370358943640443457004443683762296705559894825720712358990138792847830630607900121060794630900669031190039494624490533154723276973760375887927785747860409493262945008933098179291584549339477056644819013284078856357540149474773466776251927027251105042599091063990124733644141721318986210737638198699317236596217408786113259073332353978503845623248411009689796766508707221642490743467353310995511992857745794781807829767672906072876139960900582653641941443716310575180614530011440551896342671185592554884253765318863358882048306232419493100108641641423644908602650475102678810848105742379389396392940424886503647149785527402247085711603069938649495718594299727495459468652397470333034740162190143166107291959607558981148763834400348204508035800984038632136960899771059382298200192499241385556920053521248792917466720197931828667229955577220444445990491230510257760311412924612812266679501025024417633916504320109988616980648283702718124121912627210507719424216091179054516141756328700768792230376895200701594728590208560099811622082813819195293680702258443653300154047849091595924523559755003367070194433935025043668714755709744126583269832909360585107472919956104251706686829397349626833663877371374889260788518218834354418177947025795961361511004989052361203018092487187010175553325552755268290638923645019531250 [84,44] -681940666317411230455955047264345946039206061901480667048054676051507416734095680156793375976351618110738127019703844678987607256923011535573905398352210431516174558199524018952320687867866624266690215684976355164400688825961041830366222448519493112764966321102536631099639653549340466897428091750836484850444449669617663555064935545354238217659959890318030899545773610995336669636137737008502786448668769835245502474216867475454626834630761912089442776851254119709381312905333971976289447004773134628504274606556215931369924527940306178124026783733324347629758207790285263671164671194260716535833967147948455690311450189733545940203423495895340509348373371543616168160149297171470316785822841447826770889269048030398900216627477970198521902584188538591775806619150476164499292139111222975783090152190969653095662730731287261451872626140339939803710617687024237796029957128648385661680062270425098425383654497689361785560032579675764192182307695785699045473752301220882350666576662707809761527364029422829134509872264735736077229499433936031910090692097761074114426319026002338588015284249298806766127023444523861969083249909728729622340128362047503712688531886681445763544802232315843124369634219269042327736452873654124242464396614923302294822776931200226690654907434592002396528117295819594411054995550063018244016020043674398617865717381899419939520255566883141273422889114561557311240777502584921838506679610044199010180124774062922730604989611859892617080820923158222357067683843109136150539302195104884952165867686517615993638682252248452147214007118340874146369593428542645390089242704158594513592587240005537058195728092351526670514807867259053616463900574764958470108043846305262640893251905681232927732825674057365840291657910196408832241471508491797919607562713718913583207673963405263497388148233533197884262534047990739829831532053083782601631653654081556546998309101282054758962748687556871507862781011362783789569155638771616013459072197710020033722814983359936492174748447703986462464214023835270609153782239050784206450746520851592018033518722520412245602581700209624830010165761686998958110814255829576188067465837037378003086789029576031262613485203360185603538781331208453139789242341857663790501066166611395317102060442934795492599244278610184298025843245907862133492471912177279591560363769531250 [84,45] 950013143186131997829518948100652895687500535564914115796959836988331903329167200798619947053310634453913969335196028832877433785634717318269719670937772306513467816823932354517569624732912185506951365920195830963701436532140211442009387221659959503428016954537392507955027824712804709003350620902253919854948199733242070445750077783523855997436775809417363859495971057561077917555296908896635188573015382525428076440012332748324984312754613421912680693622556508078142062663308415802548180308608833651199355092631206987790950083930532277451013785997096396516847293410102752861215197992664780858169853526915355051272605244564826324613231922816095064196490191734790620438273950981810147755302826303633995339342837147517258240975813634556208262708744404775480803856464207427420220161141900106818701296994419231099155908569945137096765997348463466265660895361204746423956790083472649325022616199827564075956738218761654830062800261606710301972565748491300385090761578951934165975919652209003787441092197368280534858532809374067731862284271597839921757558291544268849883582612511825693181541033444135199147181312335069047061705531138891569445075666037435691103514215345777185714553004557124195860712664723168361596210526276525682793896820980587961837039201177425757012128913489241417331226144611797620115572546431453515204207881895236679745248010384976168651413583056814610371300751140798603260260210123562538496587764356662741108503724207204547137843204408178786021301680474278337405186882149895356025962217159971667036684534683426027871546699601529853141216429202463989951941787430874887634128029409385380755153095885379680329258663029036354302554143631497841364381867866251289392732236797895992790083815893361625641451302670165058317278367943701903378520561097277927106854205025375349000331758947587327983104502946727813717264571087451136142650188429350935948235088308730898124187704394702511767772064727908421906526848582822883330482375575259744922702127132784679650055558938746302481746885300945454260055304416816583402199440545294101868077843399563449781878827781421595950149040812201993303872034788566043224749741140471145319655973784602445952724424355434414591446678601104831500398258717582695617400126050019539600251585925255678523080435507013372024322280043168979671384249963139723149652127176523208618164062500 [84,46] -302214250299471192347327956857613634760313129880965934666497737691219499391949298549642269388252964975189521267539632591502422900715697728670319076956146521360853528212299209897471497761773263914477008378628262313596538251659041941171330880230700148686984159506886475313980024495211762040804138747252939717187236590069591553932960265309621842596797454105674371352523070559874081002972963752618934552661366421087089184099855663484091190054916361429261218496177640038354373886802641670754919034651748617511920856304161123592978727492532302848719290651194617718495850905595146766183445680577708553941859606646362606670086013345123573056273821032803885456393633241579772428185205927146944340318928041813263635342658640793017532162733678365900946244302374497208602650085357766175604041995371091243825053153691476809176950676088642448420381916388321826934124212766116375166180329012925332685967716291865499248184538978511711540710425761412374767260383026830386845974590458767191848317771097831197325378214269498130077745930219986940283093540958456710580607977696084969487924933186143269354263711648638004932174138560011271601288465231878094475091252120575366361651927509645631971220743585236435020647105583406250848413642838711107548047715660979025665608870898313843609014507023571181280434543450030256456517634705556869691982254623291386008108865677258175250926510072732968271942449381777802149210868168204001508469669986407773564926749492236820633272243222125406057530799522002000726597903736860102094714468001616960060587575626748570813786362041279217381653170647173757018841781349479040967334015469322586853235206730701012115606284801706771033211226900713127982292488068134438463412796699389002661756145398602932957323410530703898400844749544930022366635495379515902450057305024232738625806718926671610708000207007335696601845162350651081643297458779099405926470647632108793491287727187388839520713225874161377440141017868616477347781457621391355217613577190932355612267315105408811576489512265668168894478117711142554118124552145145007695932125826238407718709153079193775107259090344062093792201881484575587052395826317364663844322596462462050151023301347082962321809167592524030373203689903567968113562477621839839429943467596348578647303355836810108167453845909442003620816452613695446416386403143405914306640625 [84,47] 56867915121808366488291353716737802416006165615754446012628563475445228287131535326218051320801659243420908860844201335793132697443366475858040937176170397791536957034829173632382398018578856088001838463251809744804824875364771462566577610320831377710492041606673269774017189613822443215146717169966013284441953305288410162262817220756984810907978405415332193294366200714876022482357776872146667590561048134972596143539109478431688806586998834514740582786315643590228000539760418203924454209399676807031139478567606137766565104141173319729666959405359853068294568585246839635843124044156708879660708882669049402414094789707921282438104155842450544914556538992487419575591977702260452996089077150175673114395994317551781753967547818140048698832541925433857182621164934608679360930713754352209933442177185798464253588814455141567743415012558509792783333122516055307915824769725446335093815586157435446780047300705554744751906243795859131978083514429363908806718835594392983548296933641669510114530127593643252002799950072079073667007670526361384536123009939213981840879298211268341848293496521271331408015161205326768487291506011859975887092268692938218468169544122668948688311127848525168494347386558803574354286167746497012428875868907180190593142088197939169062323327816674995873377185977099885562872028264987976906992068550691987201601086921414271915554811771663250853703755338140458768038071950331999461751183494148161352054535070156245223427980667224315847716933823277285064282039771179732550077850684429293605603009392311645248564746073231220716871971442415001693408509317447959617857466628470523235742447129951462577052056479110358211141665931949594986368374828897415167201189572908927428429935860038555818245906501916576050317379379097816150507447811258980365831172259439193098975492272012566825671185357729381673750130935074410850095492232531445477374910187568480462654900539687274150242543068616066161176805028761261191006033788323976160556723804619061448487308123958541162074757945196739345205592618021738566269977012532488867000816445116255633625441736229208902336507900307296775150637525692533800680561115268267661945169083305551599399067769378629870513506510630546391440388367018372560055103919314077721197425647600909366158195632316681783617907998428821214620398905026377178728580474853515625000 [84,48] -5456449941773937581317604658420319678307832778112835865045444794460926983837419830681080614538318770398762295749011989601447280529340705645728022191159598737797265478000150339714370144012603545151638245007342745738111236428869632776298482587641719407468814227280510455872633860261391482091412627705474070536782263946794779738696184242413024166599449998571361679880344706851112844945783916355085149196212931390539974040988188157242665003309380048040662130838883542109993123545168052942391646398049202544528342809916009798647902778053723677394923591344548067152189359472275496454522630357150453972547344248574294261820553440622145783980652772492475208081585009417777664855485701363371418263201904392351758904430032059537239714250418862357058375500928110556213684941315441008471682279834089755036136539182812964945048907362664083378185398221783472871416674094143038218333092881192343971300390909026533184906175948273312145338512640726194310123657525406342345455527126921366671092097830325750063161901548270197934188235128104007502290281244531608861954972828829043304391974015476400295387069141655467430037256880618300928714039373214472997798449706924085796912829084716792258961808456453126602024182153864922276600644254288818428341893128057323273141545066896750353253597045486366275635960613342422314832041540406233868830866879710075861188773591166826177722867900175735426185803682239487355895694995673713466081802675642005093623709893252562783736428046578690596228873381499102360285362884733846481358146530032466341201172578410201510468000894509959485465907804347127793176740749201076759871189605221127535370756513268525517553893621734024896800719863853206138518014195840705695428225662969606540475995860738949232707503307509556682726312607733184132902454341999018234176112424030651591406042270102974623227305401352415373372584753208338803869923516904198865164967683335427712480927455231172824395923546773306996703817346665011086537002397557962045470054290685618284165380485998646245393580766962951606745289398793570493374629815244826839426035549772345230974813573965334666991390734729835046863202049190226944746645215197670845234085407685525821657123283281900796357953974917231424532858007519841541920045919582921887376195190774799625948035628948526488376138046253356617132368455713731236755847930908203125 [84,49] -506226964146394431265829245702908275940736275115389623389003449705392328457498302228128113614520917001706237246468609951958936311478152024038014597080707387118885792730138309194676341917230815260662289798672416653133875662827285337013670663965241126135218582248197516206311928565356598524640332740543038537537621255839492372346995684317441783207222215356603284648978197033632736398629176445863600128964830058759473120266650225175935782033472586050466668118850317376024321300855970398801352452984832312429155919627845006873203700530868390307586275202120616675019622884294192557892629718953415678333016012709424972612725150786792421204887632992611260553351271333289074866939961927913704831771887174394675723188948035309747298060303895789105372924311442254418152567874759845183611319675889742556921234484637335037240305714109378000181858927571884400870064965636523189103973240036535953588845584118531747975969090025046867462203193312673215849747548308357419211921251317418937597949859429007222737387976250710055340774292065817731034407820884781067776681289559346551445173868428186086142039869640502421975109985057851647086571537656746035353738753862654653196719054130975623841743485884513854970851806754818901106211230627200778985431912682158893815591405489098703676786184068954871872774172854494402097323865376546957742915233448069672127536079178227485565148068210101393300508734018245650130435434486026188944632555254831708770242285052328172458543289375928235461579272643830532169525571070618284396617238527682832684254649353485697664907025294218437142900698445477950975948078130110300140698827198372475766788942327861612999717774685741487160559021656984862773952241767733139399014082854017794099298465113863428296270007646070832445194567997396154598636073376731518541725877145231801408115251100337966272892959181981374485019443587400134344142434965811796422225170291853778780468361150582092354008385755871538795258775913972873836059765367029519708353048696845318150393680942569613589128454126731637469319932449044691017563195618233882153551453020860290986124670085875266584402548499943753223915842823491957568908588028844493656498942044751604117638800635982519027413867160764378029931968681317716707770232581350600098062481229724132896239344974016569018437374481711454876631250954233109951019287109375 [84,50] 361330407541909983539072279988702671836916147594517775573025992058937279087477235855827765642832095487047564397116056400228549384975876040676832310238900571871743249720012022412010291131562093408113581737041156772048419846349971829241244671505990545700171124905188641286922057455367530696680048578464140586290077318177445853850503599354743928869593266223108167865836608429656378085409884749873781595069354576322981527650093560351602810529389559027638436242917198898520692759727240652960179128414047138361875813629718331055085555488145697463122330019536859672967869488222115704959352150727876604889623429893431791956132291487000168530074187765785863143914661264148798489379083650523591092754880774487453857619893597455661656811767826514071344259090900997330412521746872633365158176761213755930423513044992078995230377416647420240509932024678559776853742502260343056802293231775219359853136028000218864941721692939054334163460575631015808729698652973785957056032430382655923210565860117916720153761757030333946182046649075624710375156476142632255846516331915233337402525508777525444485599148088580211880269515489239335224853110253877202775768335859572629755506106029730341688251247127487889799292635837133766354702195223755594396340776649602789351851843484252548446327288980710609064146556385787367941085940135550273215585899329950011801365675597682778699327065252577779810534868631232366254383685191840908860244366586946300127251061628520297529629296700628356100242275788364241836987045196730976779655326164131223309941178997183211257951669553054656622399965933476699382498364976310126760045655037181276946101721232827045175899885171562506965349397540111195103723478963576206745665975097606529126844771442576969367356953543704578128840556306356277496170601169007342489239824109286691633045599043974446778155592794458484071610787865946465565380316701897627260041922803677118146570786553159595514782247143383701020275066776953822202679955204868646105803013065066940757519739883358349814230304791483033118562278725917186009986213083594788652862902477387705522262447227392486625943786159465118963179582092121206260688845630771580162090982015316084843660709017898934432408040948239918061003549103556914536146894797390527403461675396107510583855965169130640429360698528959972009033663198351860046386718750 [84,51] -97717880873628291774187615243080609985660440746687804392465067400510712974231168351656232544635750910985670264430320368346256892115274947576288187848536238291181866518742019011836787524158093336993510139225743167738025231382443550361999978286110023467420185383126204458013057363487886649469961638361143881927735049809089687862652619314605600883899931072418658148984897963934100980167043427277239025813025144186799017301633278371195603935770093270493740513461468851464542169907090817865935580194686689846976533372277919914354534290249235203611459708781442173191367755958905879084151432454855686433510691939849076866000791776482563569184110429350201591945933450466799121386652839453218219131441661802219040946450626872809393122093638676427175963662187404725063168383576636822277016623716202830183969167521193928503567079750376300800923556059714283553724558380994195434641282812797525779630032060422561160339269240063690133885649961102734622302783431407605936516919087738644526508815542877366286838672768623209251594155875630290990550423517112439206575428121262929368034969311299412659426416057047893253956732952111840123254441404351228802202843595434530122722877186770530928404942426174094704594127903892446741763091664377607360620401069669844354388812429286769752705183083272753734901975948576552831371382172720506597362009689704694587665323259898143228679328841552221373263828270353639256324285544398217208651605329534814431449751371901590735458583549235734186291320479783714696666010526955727831902586997848949200310645458896432152120952409099252489525819932220137145699004282535298867656659777311911450820481719265129431455882052383576041341753899869645445086282047380574821883542162375169647526943537484745352040626153690493617818936624268919524200666253693112536104190676671155935404773934041576783303027911863148390590166812189095874641452422458484230444363924011737236580939419239466258756991642209800110552817323519369907059281842660231859856270308557473789830295726039830854225347535162665185909063988025169816966201868405667340600223892401384416216512701346175336857025623369293474700076553994284289953715502162373462520909180789975324895590734033276626676540522418074176981408417981122277349762388835494125867130285985562142250817101414366808859179869273248186800628900527954101562500 [84,52] 19197797049096736462335975001040306664199052019491266192422377437721486326237041464627577141748342262515672625751372360794613563078440006624213329351240269620864395022431259874376706429462792439351885433479143090492555899873205373909543512718653106387830911902236280461319445528377682424201981812834273523838264482070995040250013798709174383847940970418946212326211798755305594773347678452684305414911874257822153876701201215611897617625587765650752622784390441746055958411201497572323760510374705291305272657045479571072279199802246977063001478378953952673882193108725360848153074237934093646169548400314041220724742657314649354484770253137444740743705866250259033068284690486940310714855205179939924459964090688959415296695953073520512964338665763939578716715406668426734958751890390072688789858625308189188618633849919123280087514066716847082630084022027060021570565503512302680701616502294672140365038141454633228233767686431106340599942524165159190611598403839521208224952468205809011951629997400109281536415144908993240627208734938631396596421851393008608275449287523509973147392874986329271144221502930468037898063195830664335631050498406232769067560625628302866055357120617485678805562190916567624858275117883817450803249653261832309367440569572420204501634384550848747556805464664422181366224130696902497992001762378801221770288426542787351384641077474838697429364764549835715619888640869432499247021167669876971463920122348372817352022838644924129047107081558109402164933676455623573786378525810656783398959486102553060705340691919596610735806805246823804108022696140029354205527030195456187243767828195544057749208878530578748455620583776021887131112960679958333677390590929212359521152050066388319470033746209975445651808468864087495629045803090719551995084135738784773051083411435986799349119891199579968442681407600426877134541570488135230796867331144837786009616879026726201663485547336198244653469095466395297685740564138632434510559706886513008553735765344170418936667667647698102451817200386960567391149135541465942445401429981020375071135971654386736740316534551293658018169676266514927592406949624436910561926807954385086890099161194458916047652537350274063797473631277425984013922561836940392023870468392657252664300333916665782137134232954167600837536156177520751953125 [84,53] -3017290095807470587657026502389188214691906383775745578467735317511336334951977240755664614803147630440214474498868549970222717801178828110020129498857665545688148110126656102378855700953710382883389336592741456908828510461066412246599577777592316139785302668717800285597006607413694340738780433050433436098055967691028550921229367681750779298941863317429904619389312260358626369511128639125223875142929956552408342202398227771021307791156057244167814740569857092805925135081859310319241441162673840050626084455317960458108987412171374077957010876663082808883839424748475768793245155300423765818279177410665152740753806231479115368335538020465331282305070070705091021195476422481824104184209652905280010559256259701160581915782584903067151125168615073074151650109842702278682025540700529141416683680881829175427552749305063370430008507161894331111449712279520688961646451759219782921942265878331581807314352488850507968434898724157077698816988804879613622798098573497299805927826692906352046466796931470229316640414596821659806387986378871608660235191013093643864290767652328379689179889571500504351642164379433542414032302309838984945404550776104329346040222042184609151471255399021213616769852010349284857692054383265008894726203490675361813912087307911032264939043472883874964219921203576503905918552306259317920886336253604599453490275140507253660126780887781762613084133291348885268907080123981430800989827179033296842167927528529018378376731233408124051972620217277806624049352514035723598863411523220997398001020785958805054716039102432354606235720943495765418469037826577228717062448400781792835020467353577326470744362770105649331234872920193976556992035349632052595007579579548043506017628001727120819902766613376665845366232065661748338362569843217498784292179033988975449182191569050115741284671938270163019657756190993360608796901626336659291714267674003060563639739519966224840729881061090095974982205017608402447019867060284771251566294401743202105161290487832114813007430306985610928737469294411439426854348348105445482463973554535776232474478077918116530931905342331377601175276769091456354468449093717625739030171903787055174053044226254883922959104679838586776889698675111975998743330559373381552762430717207002341842837496270479658022622970747761428356170654296875000 [84,54] 394772174883608129099903822685793214449052934307125343499559979082682719669286891759100043793547720858520151121029365914308173038709462584457897466865003534163986605217484914218912377710192144078024528947075322100136694463316715892483876842660209468856667520526233634668237703154805988939852893122363870353889514968752512314938226592747097509095760354024002440273007636605295054584573577173230224469440914717432482535550889589384536538018121620491923462800708574326805458496382691726122360517427447685883343444557161073232998438299435541023211268637653541393799733836870667044476998967352195368617833125311402453524854292988355825479555469935977900674025019880635512997642888578431543982538792715413587144374161344181678243321203193292628128950930189597349717696480253472053301403478273937196171887592537030413089912755949070420199308150233734133489260206838588061941981500064404300618981924975341228533326465637384125934231488529170622490253646402212444571769789697474652728228234571298778844616163405184816853955542798709598812424863789780351457227840477113287700265228884551809711245150663441381493935173820104168877672377264742946790418993319307114168510828696446422458382426796882267201760264904129607698872111406462552271278176514828770849619178443615893753346095161300640214623028001047058094857747894614270282951180018097714536078489666580767853664344508634860697615615946720282859952711113321700822130542428833888095880624142105622461929020035212099386559107068934658459996011586263315990480530218679639200672910337465909925948266332908571880301231531472358125534151356648394141562358240694260949456892319435410279036055785801444051609288239598486751372020861205793821852788435096287410726602522851945661848546368742463882815293690069170200557242737810728221245015274163788455903591409285202127569791616865297005450293754691022005776454563450059686505945938232255745898378908311207356581303011537095974036277116466706893803750713858126097463922529822721458640253108684236436799369266008718078379506408848055607336262079171206439173591080993428162971140386597009201004317800469215998894609447685619462506668321463304260413448716524573204175200750646281568000252810948909522179976822011596952699757684332230767854442216264090752839231029946986950562859419733285903930664062500 [84,55] -45923066831736144845708156337941173264221030093630699475969004534736947487190261958898819275853281802385545759095276461573865439714626486938730738296149951670814245962115515670690135924679970422698215264379840081817178699020340635827941032129866076330055723626116310007153270964237348952116370865280370030400894159172485404741344657924502993367679502531345753278720513205563803350784071087985623056017498160106444403966271432646657771032142993921350796803531507941189458910304557744017272227540422012021056750171514410424348086847058831352724904156252349215427524270935126716635946916582572517273707688133091479209331453926743618192250638175844057062966046423894987910161771583487785041158668662118227579176000932214761613458155644827414083509593815522354220018211571457744270268864275891331089521453340679343056098694345343530478827292200940880360396788087638559070423275284999219897486268451102159673806561750366898649935099805022847866910465585423030613297557707515645224960470456657034262604644941618255687863207207142051759120442702859804160023382467465061948442760287820691173435840691672310193736948161825230707208596956677785917447934484440567603000323292939184850577662910008131520352222403417631713931070634932240893381660526936686700349277017938674634953108812070710759175200391840833343335174885897566496300497452887925818063616930705687290853163109905061179942909148718323010618397636517523357185999522586369497829532201988505406177861891135587695392019499069956851291260288386817613041733688042380115377007901293868218877402526129540418673726110630672949937153409248881690708838679188474623962574759319881034920886320277197721426736282845861779449878344188815572637916939514314792881736683936428765466599121630278656133496009044899544272013679141194025958290752630266628914168478986594759407017123519028760922753884256204454204893917605501027175536515650232395502396565884003891344903629001118453299243033167770460281142460028398225478634761020639273871048540189593073180142908460812469537852228870442181208318760487546448899869475069705470440148892778006737600013690504109119298130039353088573659729784402125808459096586284386554428950039836075994220506520726860250900881552378169550431700332527109670652789107564423678868072153935742107933037914335727691650390625 [84,56] 5215489320056221675642961406736714970469661932658005058952391862787920019914606046230908059012206954261255000552075279035091008683484766698994910212955694718617804865702279823240562138298031233132960595882137881845052824494668222706048849104602386163830639410957415043536216628162866582625212073942670195918749185179730130914021420515867704426690980755728191681530470502158810963851001245949953476719028054325847108096959920631681346755320323759810939899376194974182780112082015068530273823631427016471737185266749158256808651627258621159659099420414769373876413164490180570330516446159412022848715127979137827359971668371922157719333941573258428936314350088279845201972117523136954491132676851132768404950420074401866498544135886822394756181042308286665978671069316101550633837375652890653501061583405550315506089832027158831662194748122786141592249916092226271508302004786801932422771981332189408572404820198925706274424302838914007491854868341127894560537993561531067581620032495691421131203792876139781030611521902662128658188219211060005468048307039751364562547562553341523974964114676271246527185114177684787593495787247002131482458892349417891645104533383117291640355281223765890508387086539307349500711083699907347287474643316983920631458739139433548226485479137481750404101428009249500404084391844408797003441519270656384118040695501785769061196310183518253512326738066684571214121636339861014359058368182210360918777528055025324394361146490943546538263210099080764612450898481991529301451639962061081594406903311224923195119780502512624469337289979763257847968249545817211350839420652863403666967770220114172908786629949491661659754554452171859568846965342014273076848330752849956241425281753140883959310016788981201427748591167057225143458346640465657388653317422220643053162557224036924798631801076722578585392062657326741305277886711372450297132083727815697120675839960323576492957981467656973601356311482420931180627283082640233597129875922116801860955311825104394097911113322578608884013408902087680395493585075376601379336828238345537105241565753736813737854022200826186644787876959649063282566956673214059783421906450474419393006827122269386263460087992744357031055726151766794759626883688185514959406445736888739998435293721001926314784213900566101074218750 [84,57] -608238510423568181603961212657891391758029245496952444178462745824499609667181543197620352057950819768309995516198236928544062976552965638252117290771651451697140113439566101444640004211212270394012506452403189959465915654509171721480700529662976366118568197251629071800854164772572505822703448415422889003644155136166939443966623224057994143057871848947793503554383328045170380240843425272473928235072186123564767929067093598260824392701572556028200755255355760779874942388439553076247959499809191577765270487749759320199939185727701801619670665892409005585836006544955753455968442863647048275333145524155238181058325726187620953168375136317720137132867335981989916551234519036771054329959304622593819968450592366336257199926415458813873441649834487106893625437945217648963861981017955614944045270227013288043950682580945957269756047801794797221455612179494129618213122834902815859855851770418227656789882749945307723496892838995924953397799207581852245278212557029140675486504110866812439003309416726529073001294117007073961472326264912230214002170601557437475728154210553464440674388561053490467706265032792634556881264818536701833638397422299865118144879177115582542335077120285513857675411324231710123999167743271294805662902783032633839053518805409270557671561997450580750127477249119383481572015559562142486600201742220158514732864170933776309019823949823596096346081425520966431774597208923802605509588138556473046412687414799753973642297235807270473530352032729923594135077938565050400731139463470343348533108759503193555355473958179274717699094634072955351901439242106212281097586985520920006409231838887539818566349324046572663200516310287339447210923059297952924805286544577614062064740727582573471503611113679193670970273566031965170919581464359166651710545904714371767874734982159504121148049602001420641962933683247137530909230573683753988677300984032940930241789964292830102613238653716505198423907734450419185774641981206619524127508002635992188762326410189207541485226400389147817215682967547185027189514694251121483799738545104550571143195918585783674090194629919652624940238063535402917053921462418120798296405893883614112563392877431615440195267327446501729532962718155850158543693434225409880217854575329156779917028075033158529549837112426757812500 [84,58] 73294317681509334445471111988601717788880871917583858984700954970922514207998743071082869694766039783004236365031349681303713344913533612810382072996877657029750104155457815213181635247805621847773397779084015609508306066963315526626150864784574413368105638429964764023703891729206423824453774014050932564188603002134283549989440821940180941974624684378174734487004123005681261544146269632092248960151838700733404581633352421838034187277476257264856018694358077251640058316488727447615339500574739749045800326065756339871724180561457176868421331344516254182309171612817891946467564494593733980250721725694516823841864802008433531726691255929247467874360485759620199040088877746895780637984916069477661252701102294798861073043140327053664738528486341180608737268416954964169510648313317863040769692930341917186285938313997012382251440712106995243028740235103053153103366201171994316268943320886567809802080530332954876314417107501315068824770185094103536243986981241137398016890959227896507439673080898903137203816873881287266707958872232253415097997648840835799466606442232793763107562641062157735955079605994884019745928788975575783895586317177602124475628362142109256529965455593257049629664192660997587264399723551333680391102327959082751642388222786866069985535336189548879482262359386295618863809832342005538123682957072658927384738806177993225854950830476465670678841073794474262867641962337074660578326173714569736647272976890963260730562112681567756800057611230354245092186146642908373844024524427017887642080164737078181741116393697436091672836460690098004492905108856074940531673532155869359270984104229119385210110429236230315196123413548463881309101286167435001734198429238629946565093423627610101649479161095849953752519076825245653268996606443895745059856535027293203489817372779180888883257239080798917659475364258298174304932466389561863269762922022743838161520292420369002320131696646928258595221632747249281395684539095701139336403094715658926246475396631855552639718149183155075270960887705024178183661943271444579895215461993459914674400542631076571182185254899976941792983533481171266475436087310040483552161601592189917570364290013476943637945497561924343181329464488267712630926924351368805861114835990995086678623238185537047684192657470703125 [84,59] -9294607563637203620639355745525122744419559391790204635994895515173238561424460685630452065358182879559975198811398807041220203339005866480213088880943577892183364048611639968861374699159489232197889621018391172012801238471676020870696228943688785722074917823486856664177621912123357936486070376646199170201184463524981992653559277537304375231546181159199775533473498065640290327812986667040366056915670106826380735744369178872243484038861993934277366429824318166445958196896305164362396115138160900046491743715224981081609303820296282846788625121480243507501148900360786560904236452871700908197821806415149753986760891679697585902047882588317920740672649967695206669411377525738563966914859443007942075062947298229380830301710940668967282472983446257817123628769333458149108102773281362304130661391897971778672878767449760656618935745154106078892456011164594418771713740099052781404676252679167460411549741709543591440478254425613115839065112240140772681361360989975901463815971810748502638269561429965060890842675819940198016270394624716524023803093303586265308149948042352682446535054293445337521264213267000735232052029073361314107884194370834508009279349365933802217381867842573662154063430958671657190696485710313015950788995197177337499878778811266046127138052209867348754713964888361693934100621659487709794779316225396715632853227214924941255511304438366594507056531897818907956945416871015286808511620177277847581146957120908507455457545242177640358850020324394890028390802216204602047911514586784315716396990811366733321505578450972787514579670162697059078435516063919458346804548848774319846587519997716800317166235977841747010407670201727407162595301494893392920581455155844932676605324000298827887864817513960672097801787543046287862762648501590859392536669976140637219701832223556544351564660287288020524022949316835862917367237026871455461993011472607422353584161625111808431052513145171533749221636458479344393647390901133098341866225680872885426439696425215629264703905746473729184601949306861615347866206869486930490467812028030337939111905768646783874633577834867790521254837803289989412543699930843827876171428967128544476853008920052291770227779511372787003472738570664889525161059995916222922876818654525088447826419724151492118835449218750 [84,60] 1197908096826520377713028717740023547719406439486950732798222838461332658536498635089994488436521162343733234971187531531737904100469898961745785781984197117436096969946886722467458578985653383161949245325990268279835815022705366969304869410546926553507338497294963849111959186050500828351025585018889609985943738730004265217386351824706169010802733691420482798919293058328008255984476930633524471063501056664667947231372698221875076225571763443954559375607840472054795605884036639647991434263328818076809700291663083866929189216099537193661392799694469023125581411612944938592153653052575512678474966191027246840525268192807380149655868181831726953277476456144118708018691034213859162209504487685253012247217325189741480780346927270279816298710928983812239278184332132396453987835702940466371599389781632668846586722048107714814813570505649740526246415131347554101579050500105643353786784264656201769533931521692536044108712315082424311165830644023368934407175505461710465299350492399716185542282933457640783825588896989295727917298553664653652875067747924656794989214055240053615605227907898149254856271007746658575962130855969589480294217182372640509090379241987332074150716966328290110242521619147362688836509164160052076667303207610215695706607496550656548510240274230302307855398341878907714970974986757154737750645214145745397354559014498367412347913339914923544119995121976159355650483920243889448454189537273545634148704248901967227562037404178326457171320642951689828204299296913885040791185801743767279861546935939492546747464140200146688810447900692530508459256921428203677891517196346866109392935934720085569417391652552575031539886949424990729329334190894009653212874308317331053803571590033872187519193632094535739879145250050911673377691560798221348516600837475492397724304083750521573931937231968756726821763877863551099541725122617180887329273257730465571101651304378842537137532151090388710995192563664679988692117450019507853149658239554390357857850337895389658674424408997433334418698577867668924592379978501551444405855337914385202568173543320570341098791617593613112200458384022028195269303130428607857677395067869162211383524548691444804458112645397257799090607323914709261406741932309272981728269502621486708449083380401134490966796875 [84,61] -143600730447860593817282483492681522440125867442510587675262157320940101427379595236012129259079247040228559653193202535157596599849443153999796701329243405543773722067275507947252862667920985790476183718271015846054344734778948202333054151577133084432969884303978050363740854993677108311635148500022309598319728950552441609197829754862997689222218413200825629434517534347890028891756566225852007214335873130277438850088880774315547138052489616764669378587978325060078436536238584019459380612529753434572463911283052006395041127835288283342086905972789875556718039199472168365142618853253259067635622003644984038666982549217132237602337534107298339722562103111559866532841173149326159084846990834645532943216717431829935979113902667935326224962009782821929698514829335871447346195662427104308968844239311708720550963237998222923751845398257620946288315947204632588822381864034913990828557465809576618105693890212321080683929172734505940994649614489392137745081447649530657144705284719624853126513450184093458020861666949443608257875026631524789192016834810988237925888064138206673019621211600825803168859300631098839067172993347973120724825882559442886884009766022742108538070229864926623792212747225273933170096542862100923525564210038725338937443773399775753763188196562818746351161942537421538199316686357499335321726200321007085451567390084910562345419138610405215973195113717500845668901398580372547026699704849280046119435748198528255010340576133750336416976937181096976095285254342850100892700678955002827754436449395461102994396867184316717088144838826605420976443417994868802214612615891278472033667166050745735845609276388762687309538547455845071798129527663816291755393379830888610474624553266881938308316517651482397250768871770271606225995649606232735136292104555820180265137817077077542730575165983555505411946643416034663243186453699477077541485476913103086489335935631715257803378549458664964967703181579929224297097532867937760283208736100852041647702943345586029075463509660494330168318564914770223531415709547449011559688086913438486685971007727988363638628272662673858054022755051586933401691709160778068744278142805941167527256710390614723124984548204133390154073357498960912925182583866481954119886932375038668396882712841033935546875 [84,62] 15445979303558980930396184659756782241522692301002956193812990093997041850601217943397392022174972284678328665146289848896451661551514386120266247128479880214158303162678502571347044103399646571849513610580836423505373140876277004699461888900658411897293832975261606439962653425734697841341574672623365775075509343983060875215788459928798190814200877701959584105181228911105759866682662792988857493601035483146388499062618857049071301276536337837457002896792211121669977111932288221979712303216064351060657125516100154174470392655471127899605036284466954009226809471629117033858252299003761752219796660056599595782106645099908512275398019462958408943774585866660886932805824929749043089321836822965472790144333837940939808179073589758581721534278164035795128920203167874868897868050438390627789688046277562777930826323622503262759092584325278089035155644637676075705425755017333645007272828073032218853231351248790810174857457195618344373547033556615003399311674212609997660402877985222066001323465000584275703211003550569834885210656583272560083309737195531365259078131178236965097293753855517573760352892884656659812116298400766367060582732081263092167504383382328773248985647965334764120513667589003310711574621250161014026093980168494263760280614162095232052877845734349923948722474449518062869396417034729681236086173437658487574021244925195965623604500781684493537143485561167943847410152229381920937623012503405171226096891234646804907507508522784309577465168366370430268225227973691845816363493281236959458218038353728252945387306885170156604339268784846061420206376162922263482287695844409227811886049804514940749828393146077613242780514371978358472564766711667020459946016055316596805717435329405850079358514155615364131027614605973183830317334732070575015091306778091002785785441721685361813903697926654695156198650162051777525287464608911898629359014515369876541422291603462820443675877912297139701980584445663387699686877184747353635135724778801718065512420976568068582036983301797297415545533834181062527937039798427630792375161166131132324225187692540762707171870682268832113597057197021919068133792484979222259686105400993604645328767273553405460311621809551720209740847764661526691665757656272625619742200342443538829684257507324218750 [84,63] -1503352252590403700146616259415202558509423060113949139824733460467362572849917812055033159585004709945142152024017884392513829603349451104186984133854333666514785434463530393774174582091865473043209724265570153686543343207598110203567214114296808204676485318608205231040197697748910410100477766563190264172478221552256164988063765067397654989762760430809774276644240039351858509938431607834070312218962816966988677512340824864171247630068364754952509249470855447762774955554576112452482886085412432597935945278109592409344912079388649673375707199079113980049158124369898992078781277159514513927083240226528302129689108687314530521472728970231538871801761837479883193160483920576592686053336663093861017354068144002243145704830655219817758658260905709072605430022853198866232605973359488010878878331327551101490064585086251019987696354144562160085322413366648888006806513461653719369826563331839250808594830681653605812275080840131569724136827409688679092333009858181660186117784104725646874180205137164391842774756347638527030325608604368430063684630898787420247313154295716139729382414754213212305981875906672890092544932726736127087588041636110262631414513284233920295513778943750948412044983287249338686068935494651499355718234014857809960780183555157315930877416684666817123163153911963406693124621922948327550521774604669890522575564213648509737575746081275864627318516893317114145373254207228126258320555837797443826015466131430677242407100378487229211650817785637658580492218751102762478634184618800134021473038394492079427036563891711875035796248712550526242301628328576220917987598935115562278603113658867590538237567078257068857255074240228678591685491344475104385317015542678440556854450465545606286025136096499079207001839732295882943076050989563122470114827679155260004181569415737142798500170653979585551129025219834970104401733002546291861211933225094206952494319378982836112148587903004028209174231206332494213614108840657007881875902419951777685596737781150907023052891594952964289575018427275891265023766459084353466856180591056698191550262456491608439430286073383754297639139222208273930719105396950229201225664821722436965772844910535799795985417346574574225729480875909353949667192438394147657731991785112768411636352539062500 [84,64] 126386744187613214476981290875330378416446344115119162975461479829624557932730834696664239411754449420548994766308573174087022877198094913477609926878463617904423894579838673575872478936584005298278295419130922618800102296490604762904326429358041760419597786794872338271168487366633324666408536155905253503934952480759872117967123144771343394798247301532179410228593954031889346657744408254597532196610867000012038410226845908245632030716641906775316937772678951367267011029177453651221975013523564288395907218054829784678518045332135232260159536149731473979902138068107324293989169499243208468604021688529162637056285484845564106908199787644671491140991676618523006930607104815038624998503259528339331253895796487374732127613660707448295558992972011826026069786506106829765330321915991120786446863649435828417273377231814369555429806122232107578344014020961856422435204522326797637113923779667520776925259416338107073019527914339367409874197309351750218376524157325568200306306364930235547684259359502553231676539790336297546292324987660680221190258252835948974293886081154888128728772487663538824189940233392742507808870183941026257335922747955928405617551918072619001671696862159090387356526470243490831676263417406656026088566959945393908190418499718764578056595342841882794422110375239868672385694181204630849268577849267234714023266949236433107551556789261489961291386988538399190642976760689313411914939525168148211353708761707459626448365696493122675860165774566520288393109658624150314907875870522931424282865951839912149945249240834495363478122551952346755212884699968726937454314322690120228797470960289731287558377390574295095213631429084257798597664166286949639666851439274880613715764118227985114877320502327964801026751371249228178656622810901394929076113168845335821897139462198411718390879460466537931675525842324345812303586171349088493947698396833755460357224630627364455945652096830275194656282323747345958589240449197266089877192338740142375483596721804449840657555750045466819874662789419332465047018714829095351918895040947495633737223418538438738631820678748044240761762995888037370263733442510001294656017969912852980934605223273097661571517151257230179338118352768272435249826551872942559384682681411504745483398437500 [84,65] -8020085480936673055810064771407742833145815170169671503205358163887677297295571171897111264320702039342239389282372051159440172136687963444093290310130305720042226427550900008822741845601514143229551536138870796148360763526111510794641702117772112827787262783593235153418975811123284776003044181277190337912065531423320408881065077469358453267989662853519591685508603158107794090056711518104364079851562780692052200486826377859799055262641650348304762298934149363024368441411794817176126059035150148926461886712712390192090331789368492667303680910865912922026519976026915719208576562434893192825289101446663360297340906450210164424317403816877183167329121005586029793819011599896375320737316897073865292423020653242881764680824329954677740865939250446854499523228503411186113966011083659576779660203251768839091020959234586041022884642328700601927527333405785503997938200965223257501697673287513458383448496487746083860143192696050534731302010548687389128139096005475156842081230704817539047317434214508756409928614309495949737513561322939038987893000871289501233933100551004284926619974374862357851525050581396029452324095503874219326323297373103982441459066274126507091121044317345889723491947413472447451552197514298899111036253131182198144172509018408131756381199097491056579848522901857416115511875695798487151747323108774995876485322546529228641023690793402662811987654022396179623860749554624022852364942540901632924884331946342825603274490348617279177354008396996036223377563185909023147151143255975192912573556193969621520815160253896572954278067166616423267505060128986238436550406295657453743615323551492572059902818996051384591892388251861058880993869037134929500796871475925971832699329571388182435121455422827191826996416399380021979172640331311385849149096167512905555920058543792572258725021145757080008230834673748396991237051826610423870699760271581568888819807265407962568484576897792750376741588900245722769896880309825815308594882143933445786684119788199568469261032838637058956734715015995519410262306974892949091901589843835485540442264976033958038168214991455777747734879759025911094509833422243504277069036872941206665830434709955693321324509386223684163854749538447220678569204999064368166727945208549499511718750 [84,66] 320528540799864969155816998721462302479011209438772642782688112530443371488159092060831075936247235317171294668961622518749126636968320326043970968981380604233590077304208999151862483655266911630764101794695981067617648415403744930732841826026834691991608090321409313665583325555337064230019672857750194111734977570961916300164967397006572231409347532000734871537064457616184539378321855013596061081527424960644998131271078106073662413608709792115430608696034318390372043267802072703677455406808535004793724861438088469240853848079531564476659627815607229299980513771484626548110650988595498622278134216058408526841018041468544670017401061699016946045218443011729450070011907901596114863104636031958701071794462467302783107716539982237349426937245918379587271919352675126043729230740596683046005563679041581150046823366475444985097774230984775934017236515398863698229092683162292675142045498582798981776775526023526643144814910005105237025112343512271745766529906115691541436219233019630004359343348677220909986584729923823815037904008929099036921630850102452181654646702075230262361657544191824922279692551727710868964263652595864861171953909275471742593110931230061577547095019475177953664849187448049404247366649564519273570364012440437858306071254596573399060671376262984271605126409910667406193102958816184957775808939989933983261216748491516803556129061417312837530650339747844003465540722112943042172075887733103836459516383411481868618650749719732531949449860985673973627515552849306916888013991129106405260262592658623972108697300520988979960260632687501025123539711094735724070024837838410721416330926849025749700400889797310529145327773232397374361496372566640431378387481182402763894641020742481038839271610095840773009355630264625524092465569021017160348326902008261269702702805898506023261530577435405272288545057258827566562135636416042066540607979163010706144619964025307529347742460615017299621230308992628890229637341700296640936056085663956296316372306897456942553337272293144055476963550738561637042785188946660804512833611141759606111691034436678060757475081334549767777940539552399130333373955218099506634126269936668835112090896572832979437970609280247110095194890719109970245170870839501731097698211669921875000 [84,67] -7185653198282102234840917805084126157496112414689458912437159133186932016637060159921645977401337008268856290286135130640298610275636926452325805490757346480294684366069509191463911633104445259756856612245644301451428097684684930800169192523659904751274258400013879466799719448282471208081244286960541816471727509521392373230615257719163514585170678200800526727516537390823333043555518669250087111172838358822018167540477002082159791167936215385364245239905352479451152448307773376026846261703341444720316647450385431211312744095021869701397774814228743182633229440536122029538025942998937077832858037739138695750760034124043824527413749008039182045366145540954191217145450096762280799659955046172435232781683784678327286687111903074483805452305488000759455640224201532455341625300814011215665667011609754323460845248476708976704769335431291212417923442260837297988086381986581733998250599620195530765772576327443565683310070537257484159682483204157524881092750038409663556639376087582336132223997307725885693677771711110483106581322283327334562030389474471008290069000916255761020442572643035796007816913006571005266604512371092513844089585101059557140814561360665663180229728979214120289919456372786932086826063702877268931253190674125528960835724863120280518072627674896275127979507445915625856909827234580461487897087225930240987067593799085472976423846319559555900064055297762355451391483303299274172782628720062696283944316217677776917769563255796542358644007369749009626100559946919764621338523723227915976657084006810884389583297038812368367398828839882925974864867713952120724598488303556394813416310225563394234062104370270910823925687083073442828312695910492466614228859683949677510230694055808635698508762910698298191337524424780422083713939939079010595642817158830675956406848931801956378238901634178184130719593481570947905056867019891841447497326811512715923189633788996357134419077662162428355306705767722077018999046015179151767085395367818144236483501627804301760121647495065468248964354227854729319343822212611051288107574866008944851361616162129929434350373049937982256477743911048185447583041251988710282181926970924786045955315281349186488820251268345113911853230532870984159643512612092308700084686279296875 [84,68] 338412760489231813031062270702380566364075241286906822436452895100767913734705162486231487936161754700897808519431416578104789882122936378199114199137703913735001381358884599856372577253184553357664652865840142599087986323096151281351905005018285218395005783910116472217468206029128565729849617710940467780829461916012939797455838480412777505368814311828654243050585235548851772370330386168164139963121821491633543937256637909272861070021243390818147840119955382980762196510071539532318129806905058588170527716770796526966527715933072272062654611305386077443348942671370664040758513430286903646234053311444184210575575262214340341611055043337354719487728821654471841098195597619437537493699523475211561564047607680453828341761416071634872123098877052861450252422936747991499517501218304623591291260032907907625200037964987276791766431689779112913322790665706191638945959721124556269845386000060971537569254364610124004851173720082558109114243610320421262371589960319065905969786090730023691545462177799586673752049242513959826314876252985604222631702226491169239607855290723469977978906306759011510476222574794224016380885724741779545005442728514107407427443664670034099697751833692425009016322291836466309819499929186770078562888739075316828985012151962329221503434248037193020255242837542207637769529759996030280382974368673886079575811872628664683716501781125060427148173114428294959687418911291123706933399620039697655521320839189519062354393714140625919987799501710692862478004164519476488617563944007593627913531690933529448970538420475142259619883612286229781250754639717015342433634876926857393816673881751795306934590423050791335617696716735578848066530809291021486666881045775722489732630804079673920810229906017744959489474782578935719650674790594862677020655881391183928228064765128696853952279601511800477126084173207728481117788396954791184703605476619157751211639067403427010074505348785980803878933023452975303443183710340217378264006667922686186989249920234427962470801239379845242729853402756742745933498944859711907545889644492244294793067907403605897764343862513207470204719486729119789218909838306006731214572921759907847408747796401056436244195332213790803938154028163154407593538053333759307861328125000 [84,69] -32383832866955452478518639228299487809033272127532570174569620194530697154796814501916383233107429025158476498339647703232159112734091567175103573631992260921300434199315726529214596501048272971441286594016239832253428694352001292246541967344868758984951438266695154483430549007364584407687064565097616123251199756330723719788193414226326436766041997839886470695463949231039612829997827002114666643643336401276424963422290358865070272868196949483198850453887558274240013712281735269025753072393764469320574886794035160226334498403779684786935723861289805201550018530600092398359669053148360979265280993946882044388439034504581375447674954352383059074383583390776365321353304265243581028650985976300441068148900697943176178233042468243437588641284165933251721786598301242238195558251744276352674841356683164181769917281881889614417797740644965613038845729270737085701163221848050351036177771727057957770856524173045588944097661566406584743483346438670707797379060734664418199352427573048943822894778834679877375226200142733915063204131723589977361302005183072875523190387992045274222371193832568992502197566739987708082316560619118698287081524967258410637562884963346445028753791399342433916551508451332398447572636840962200879069023878884142351363412126303456859256241436169440790045685774393408948919191046798219408194682854331904141216530034765541972756137435138220431042522086254160427104335652708004231064282318616059784146430938517246566323516022282388218324921720024303930820090876443432054316706659432569235130727609269246065460441447901445543991690858302062366082967790818043211430840919969773195514684353936269813228265541259299934396196246176974006694965940293778152959616588985016122332765319070856342167741975810264823795006402573794478971275206022813120678096464953429302670670841623027313488036723545389476715311889224405613641329271173072442815818894108634888596669770287176333403942781890495532526885392011705255775301443394680645006308686936369084804866795061401993901815621644350132318329258168350228074851220202632921418790838085650307421298098289098918231699521630219040290226925561861660265083269030459865348254982449104838156947920324292428268290196965409517837475306123451446183025836944580078125000 [84,70] 1067849616906958157635926754142766334415133473537007102835539708645204173787032334242007491448732118811795063937789760837081947165614990556821493542786906374568143605664391186047013759506004659072808797873699226729119503417022863547565665398202037635832738305520675215623273582246182429193612405279915394334634832894968172554845797838502449490605902389122611279738945564339577431772078405093178333599206399392204607017773065098710138744583832695624669733412024345391803084943066219502784042520180885104682328365288051737651398649300975927766174280002023368160495224295623715789538581532560874497071372320011892734897949755199930666722161369782572948136235078448739837526590862379881010183423390763573484477932264955460632628471149235989756146577396531545931731989482962533272432064873372825925518766550315667776685806139195686900985405476765844521014361073238082587267538000936695191889003698257206389588362349558077244493431351690054394970996422917880874532623440123989425984165554936175297296972304579951849689115627411619345875263202130504037238038747843848179670136864792726749395572542363731075224461079229787336441175325847057239087236196137495463982006119277710771697481393668641798783475407968789190842672030902488822471855055056226380803856388346997733663367703546304547878427060970842659122136751404104949970708304152086858496541679240064525154640331957912456507038048749494707052954018889342458155380562441205394785961367130886328723656176088483477446508752135961497352385348606688012234865948417930985776340065148676894279428260912255556998295353185616146046188646031000754527420124505974960153243823738396285503334205557621769435593953746369390359122085624823198114089497253235386787764361216601956197859721264831917202428668574164467656205144303322834111939246441266737323173537715126208818557394870897232152929941432883274774771936836323789445668503917321075450700828141783723607226151694590235646990618421778357271099423167900281372152654159189151835331706030236590526586195941413138626087131186104194173961254094946333899259914973982507271782018264273760353779426309663642829526526346748130359619218940269972905258072676603067930361717684576504050590083747689952586856776406420976854860782623291015625 [84,71] 24877250526340687501749745409760017434323996419898617557497908248451737476684219904581238899640068824142177963254011057027165303410712629543985911318337767937629413081621108068310504063000778205103072786979470116804335110324393028435142472593948277888059036743433405802371186605296465911959868348510867539904601997594521302437191178907406010379764353115829768797405235262309044325480822799638067076099637424719145373133973112056631983376570539125059823990479474876158673840675162110259641455902839341283746744598391836679003036996055273601268721883072762608015052798838811790266517958658191706030165133897726689430564387409725315503768296445874761012276857720588632962601257522169427230433730315915936699574309078531396412507654324108356805323889014788615906567696092042645317460234876981537150574122529751431952252990224411532703969146943917065810270256927767927970964514635103383340479671861766612473018769210489579942411262898310849977942423729765903270846832700542841319964793926248731123083427787142843237761454564819498857460228887542165521124493986743261539381618885068883612248593014783979356596071560028527362918234703884108836435368903281863392500470484300437505125034204665105063162852064876645142359773108237719144988577057431513866264896330248868152354143854959509614907363940386242002366059568936023741681160890982821985711477131823459640645500741157150011404815106318269882505755556442153594661820965706579842015745231570880033707595525227524576823521881222670098580529913292568460626139615667766981510396716073883235165835311304813424064904005984321360727821955241849822382382786260426095271476466851344220962955701845116860675537396059438108008081749972454167123487120331222851195911431084781196361816926630366014969604065300573673711708532195336692512237471528451140177288838979613390111492500845801055117805209988372373636602842119243733200881005995134656745800494026942399901354658533959456423217012033782566090456253843324683664262803761088331231954805546364828506338519087544592466598038691820639032321627119341927812088330149225309674894694714000932717230585264489309908081407449284155572197992704850672148603907284156457489383956763256583538749524761590770083330426132306456565856933593750 [84,72] -1631650938610468608685359939467301101604382953391623709862499003340096573079678281189010538121000115884025807218493462023393410469599441923010362121433954301109040243214172602612951528589688463629860870880434236185110569376914934534680274578470906467629629403907736050730491864267285833800773970241949932188611075880547221575901589952147666586957758377070472769184307316715755947709447919452662341520854218266335639585646989159282298046621877924458306843021006285253146370245528381533318926903209682695455838582234364184160447123192970384282539269134648796288048212012396674678189452442428797689533905954969801897362376488734161972287862054597106578862180699758229253640195224185419317388860335852049161595084130774149014576023116368747353283046126216926492010633653579907507929659970232825804195246247093393884040330369894006215897121692158799929898899200969063331424527357968570945916402461041507578120847349555738404880522088528490052886495998738164048994352624510369531825521597920845313703736829986526589992663416917231761443662427042815621173153522698550255038049848325223399298457650328518104830468647660958122949676287851635873340246588336662457509235668169420010382677728370200455415090411678239169383165865514174289638090685187834513192908855988530963209853058592728401145750422424653977355106827627478798739912044653326849711505687074263488119080263471458300057837794279714239784784815946937608915570295802246915029283926450034455346250580013897992887061803050245213107123140158266607605006080169491317892831470993462388399404587240166121657267455110455986921108620475067281112476353420209794840756569008212020778389571733796970638900677254306509404508878600552387432387307357707741203726521778100176883903548455526476934076339317672284631527038327641106866297262204375694537022253912466145470855046575408492647112397170822869053790326134562607026235866437313418316580879145514666961149388974175819729954223783970538241892048881174667714732164187656038127192664364153164322288431185434911910880620118665468509318357270660146462483909273907337212518897902178642558646130280368255146171192111168145807127515543749739323411280688664717515533866837071980593256576019811632249911781400442123413085937500 [84,73] -43714807833719332646630690702063555128537473198039561336267874840792018602554265220691951826456867802365692967485383871946347418887686027796715945666904214268493997721364859754480765381326677309983761000639475289115292076257906658219636622943422116699221213210519998450139489335371079038624184459671748707591965006504122469363575429501562574178447070537830147795390148848321961381357910512624756004393341952923560008531578741462042130926223811677445892434746824532963620143309800722781779966728299827312841588873871388432542915851579486549621897947028239982360695096853945773270555599586798083520139054078877900704327190110639143451884299502645625436997180971284355663922095336819067197795910231586055193318196439992960712360822937214107452873236770329764981104540932292762467232091501337677474039225574439376794942639886951462928301717486615301912884205884415325637020877632814991217062231223982881690114202497383669052029332873785122413615853044754038998164294762572956806557564793586338079468680187374013739514028718913353523464758143525920223661734790428840472039321802860013900028299036268841487098448095213186949588936450429629848264496080114080897865235598879961544981082500104395748963160603950620629592448828570162552078648955530754725918526822290003456677098723857553263263094268752246167930202159939139520545961000555758794410103358500100440077383650775464889801096016888989239737342251819764004485584669394087371497836970585150959461931751734193833527219636466778350613744487874575454363060285383737140905578873425941696570366199356717925811207453983899344655559095022679360207362870932798529813490221061918314798019414196643186057835033494242211963073885311935636081095054668726292407567451023052271359792009605267415557861399814734643336871418225362525660168031132202236633009335348939753248526220178471914926122914898651067929304933753490369412439723543518123932100064527498578928958585949444904153546450288502215562780184698203682797136078261231418355234017519821173972121141391795446547863770102323321264496109515663482475084729625171329956902599420173107252978501229603240866525466784194736836135967625303111889542767189210373742502580929762180141084915163673940696753561496734619140625 [84,74] 3626161143860405282145915467514982749266014467094529910943010250105330025493052419963389411766703443702350802579598664943597432896298567080524260820117383728503703057390606010952218482319319417579220698731794388526974348266927691404045340054230591903706822960224850897796051790871820939030857367355838661433588602536883237589611198979772282960452609371558930119857996418417318993181195868329087788651967210767168363190185343788853164408599584603403074028699616347979277780330175208274256954924679231688345025044226584991152823473814149860729717913369498511596358781159648070422558067522474844199275054131438263639445478789603518489434184486132748058021579114641758641355439109119108456314097329038806228254618549563013088511094865862112210456527621919464270374413966533728780582776661211555486717636167031916936373577695128964022651140743600987977178759975878960279208266758223322074169181127179559514790423051206357977184496796040422896206929295889268854406566142149082049068676155577542627503388941757960464704791501620258038020645653347053525821098522336789811812660694539759755549017462155402081046551451001872304100901468538511840437160769312377662681658831393422545587710040976810621803191721700536110829021927671366025400010820809767869268696855066678174980096356331387908184787230453236040253789608368896467289054181032937744299401127923376333132710106218319266657444286827502982053639941174933113142158307540251029424500057224167461907357721646981296333555960487218051820850732070566386481353861755313669959016889886112239027595038543941561210672372228321742813126135027410456461021929730218440293263009175683951406266350384253307553133150350742437574585035766503142038862524337674505333369754580225929401067101192959036799605547436468089544186773133724557698526482525567832037562378602158433854113083348114517307212046125476644770056539069801852918969495917392663879655316133059781095573288929416124457771906411007833741208277790232448546578433277274788497461704216882625145591780181457180786624684150893182795628214467166608036401934324259829138474195277493215808720197685731179328546213899042542506064803005588270803250074761133208322905941095679743790825000360200647264719009399414062500 [84,75] -30024971788956398261190141141726927550786099185452511538537014026319879374113314178046309356381922825827540797801105601953971205868519064975816630808947865324723582916327737128802101899592523360426346993797278054863004101639460154950286113741448026241654543973313494519717105472430743435696350033506138013138835338388640317500618208762882517489054412891419892194450133544905090502116666583021225449249162124715843176481853111634081537890203515914369435596960713434716975702356374415792685382556818141844575120593102430683727648059221390950202020520775366684123886041549322067014551094929127825189277856200472624665486538375217547334203141288256459898640679733711959628783046603268524124832451520483440028220668911812920999284193935327507163790197715902430185067401163557102826457063460469354082674791412454227923209583186083855077025681825953001760907925609713376875476302472573771885183454025730694519395879733183322760700055242954283423994834238083521012873844313983537338079581462533725704132445782824388810174044709036615093698071389294921490084716342199525245026733721008290472186865003107690896861521341578033303349963123442725429576573820166208433330274480553655434478405256717207593373325706832373846951803875726899346340452107759766123134322114287413809849063813859724918805096389787736158632182027853489214656670222323881429095745446403758048704629325747437938288999866562851143774886757051279023641366089001036526521351990288260540658583338178405745765299048649409731889353878486638325993057097892364842992014594925490630213519684077472996009394056151650222020006920893435323732150519378638322673290004242435550385405996877150897679156603396604695883815344699941309970603583669010588466146103176738338148140622403338502726588861487968091116980093834395984856010478025209157501152653775404596986974541355587380442121761503909984017824359169210311166280377554235613708977661088250090420972179249741241855458684498131759911277020892984568477393313308651122164057039465772086118416473756963504367899287114716858020837663104884750610179496121723173486567277270991474737329880529063175748183850369810290268559897702552110001850588622582952138551906293151283477982360636815428733825683593750 [84,76] -1663614882655973206718217669437654874456286221247657720447938200697019476260090255325305307946391702983617139406815145048431866535402030866197796795631960394056047859733045594246391108298915743401164073534550091524323866533818022989726594408198428486765532293294543555954479695840479590633355423110700146219960329639784259050983157733843762327088030185058921701629376032935748033684145971894351401959241097697237435718047591715623486206642103589934242721359601201105871504512142281438437972600394984267243859794476670207529423243130780621429948101301853400906634361196106044162378613989352520901297568367247310369360061918579394844622148941079369708405141712302486572686094444195603628394948054096384503308229741676586945542924596165340824475606130591908166911484380433415404785292805682064191085586426558015599421860732874124797028871653477484350391220450460277647019707707988797394627658459535098425953630477047774202703445255670111851797588422263550525361166215247305548191600615520398754528344924679041891442046051013419402716072041048624794540028872155947316088355392059638912303870481242838546142967761750749191414763688793970048545247690303541567431899817989361238649594414645515511357768774108633124025448343486567713366566204230131421301541704681255533079662647470600087547569028222440262106631525708374968526179724826234670745868917908070069633632830759176115326634814763438652356412180820598243594297475033369316093489361243956036036986517723266000576605826289355766958250094938610503249743178806497611359845831349535369946621722943603929606126318480305465217871835542674004135643207163303015892047604090640297104907405268166430996654234358695729905306819276916954396827929321212818513836026525933220352396811580143655671677479827696484388184114466402152930309175894817108903506406470897821776022990135398289136733178902256104839235219340972941425919818933545525426719361873793847296233607076387172268953789517157550382460645185618850230945703374284453202764267283850065907497390742765191741917161735095056369133882071670428345112549245509069498659623666005004884060876168179825652890215879280791243969340962771434341552800099318297605203824385267097341056796722114086151123046875 [84,77] 25199796966128898830126426494366667075666242993206446459610807465129377594803217522711959005228142517794611820958695455034004435412467664405144758277131095423011208159799233364822010828785391824793738396828347698186694451612354289567754685253793014957901833749616416764220160557028292518463533409840389092658006338726688474669379129395417900094762057882619682930393633367444728056566673040632832691351453204432303811081378247061979942611113697315522124552494125274903751998981251762777605543435946831518262150592486908686711296178214812275712583485468698152867657464698375009859325325823191502704374268177838515521066778097651409865677895764604705728855575880645502855980706054713086456157152437061963781488923619633332374207643930077216274649106696026354846667612286777467515719218336854217583831469287699836494825188310517719950138741037540812838252562230129941445473592428349799327585165627415790236153335352043751167414726216118682397243809499668126378969585105146400616627079743493930963272274757056333117195378542043268126267293400074787097203800718132166683627474471148039425959616330199917129019766327129984605086638459654784167130988388857788398908287463674778828874850036178479284422572832694040138993865277705510826261032278834812135719156986770302230758529605039697196744311300527593394497408086629032283663613123543904178120964205085602988429390971851651783856975723229338773932891797604703339420613438987387886068728851045745738093604308167050282499241951755907922983202758657465479663244212559706066801469806127563740641355020714829435850910684356324012320917342093818022613643694456772683677495606454789874141495256773348994108270883674760090617820508954606587507050023028129777762050495457544195370096432145128030863720979710792999706167165621725496177509652079008673189330392239981517620813427677691185976167239189169301884237190242714306358572043561240052983765048344990764912513808688006252862748421379413077553499673890245142311160548630402466513641091020932172998943452171002978102428305599922208167293884928592029767681997841746608219676469937387131099105570595733380408271169879733407558584234317023006506575533801324471502858237670352536952123045921325683593750 [84,78] 471772680001193749786875954883226259301121754763910123682772916884333394926735262544685571475257782326846404472961248462974346596153590069782898897014307410280319069599471153848304390796633285224525355143335168794050628792953240673032031392048393366280335985878313324563001761861725750811424654544548222510301368648616549981702025258180044744980678539628614607330216051642338801888864655151563247641043869155364429297886332720889130346107641876009019238519235492609872897531594024189415369839459323870244160041026999161939267906447658584286323907934257449907793421236293519494190188413437547695307765593140825278715487660162343245513072079058434547277272916930619785358972860539965786172030861563241730542862889303870071588869862380045155255463270327131305194753301651233897103422054733149859079457604631050839017863330964608647356634027732663304246250894067274367174793977279995124698166754327616807888667858135500842617606505696617541109590838447617658291963283930785600643166624373829088023525088957814096649172715874246535406184785523092235303338127196128481596472395085413604197210810861288499311092042157495319451370071668803134550309987669544412482436187047613960165415218768849274871372625531079606720061619033576568980671918401796068323912320297898656716423118561937848594094082731833511319251272131028595903240476761174217245442232168141003828453491550077466001910427364830954968247237597741765807026379227091030985659945532828988023536157042495047267600064437993806055530085710972760636533851588596096977939924325813334118373925666489531497132076777508645402663780492968106660857809517361707581056013610203812256907021406357170714336402932066360105467074468581907205328377348270954341283368748015783079869185291377302469863747777575093826302913440231407283155459321457256720438397652184644796224988919129849551995555986004239353855724904072135796029401573490140577197700471281397929038279615187514481680464315289290069892255946947925230957291593844622482754407918135616540177283617107037198113335808972321576329731814173355014597225478324363629846843726455144281666475242878104166190629703830137190451790297539486829405083879052990869507056004295009188354015350341796875 [84,79] -8649687620616083289119203718413261482274861864540430392015298725484386465212591782852612858274040726970474225840223063461002639385300279592656097848586040828756878314326204467596051457005572799002531847280633662862744885920062151201395128191253240788159390398742882063531016890799137673307506812034875939333376316339264280486596167741509459232507372730629700036933179192249203698140888714988926781465717815813486844661605231953733633069878414354589767801840143041957844618490601713866781846461365399072098128833585240237208716212247711573369014917221300041091169559638444614130437301763192066670135135463522074547215005144617159690908260772860214564166645360496156257370002871034022293674596065219891305235597553790921349112251317888399950214476488822511031214704461467226546267729371561120951603193761594335363052323339059698135165103212442014560762098857421981126368301483140248749036574861779443887203092977522274057463280400589885907480284130732028985354927868335555140385888298819517385207360568817053669549041999162009402734889805252371133160298077101912867745604593441784609506355301867853107083431415083364502366158971521515255798970922091456377624239420260145354662413848307058745106164282739580450098618037799646831057318017230640179028792996046287327693765567489932963461771894489573235091118455512745132278001967298793280110912600551501076303045686337460007675066106161495271219467582628476199940196862676602163802928895752798590768926297010427992289419470835975549560489982624634222758815247884776806549917136678080974653451347320905694401490791225239228478144762363430450753013061065854611378625235268779144137949417259882743389345653767798960906817182746799399474643915313915209127484566653525777462198863177312522821844077273397760574145280663650991604322712700274987790128771914799318079664934733297420419798301403160647546439681723640088026938557671343601531797858785582312171419936897848753618677567696236212888971580081371190748798852360567232676853312774348261483382540383209885495996222799979417687831214619991785150544673468296066051150367074559823456661505781482597266355419468596800461916750001724460042316736204537352961096985382027924060821533203125 [84,80] -34044508376028976461664591825112812722762361814595156009455837326857560277109263854037722523339019607834326850481723240572689832665073629569001584567851147459363866714034663846029133278381960125759307736933007583520581915290029873332548159532485453331628023984653064638218945655315335131111338602207195736436256814474668283942122688127123508434704014000109787618710632513902710506995522625998551585201197039529799173376751021124969891982924097773009342049230810388211932864039100541631884037877772528929088062083954694932581758694779509364786930440800085066446382849405009585729473880613127234347301238282084234529915565272128367124986357061056279388961300840742631141745394517969639968138813058223932569443457470181426588335397647159205339420276073682809867113448516929188539403571375722713002294233806603116236122231771237411527754755269677969186765068648578575460826462584501600469290279697351428770569162797285400721347307828564452074201321624314993944348091751023263728292224731668803041374669456561444285472860413201526628455101772172882758024189986837338679490546618932750224965724411352844234398153122524686332452335423545665136733821711772430998562031280764743764115662433698931767515296809307035986906335711794690628194206551477200516201627903631576342546240733154016532929165464778137047784059454641203147544780217441198998996339659382861087811462103190786611540542865409697102256988719132753984771781865477570574945466251725664081405781994140210867608805492688174827574769266842287265692021529325767740890056093773735798496486442327442954931731212588981892302797553132143578825480636079189639434231001203788420606980498055482839632215751959174273773098779824391260580566024300200408012115837187657190158694259756951322833694982303360912900470994144083090105095013499223620270731187994366252439484198348130970989362329282909618230038296748495584084201516520174465998904152857579967765724845379242480323232976095647930259349431280910273877219072800324050630069626294210537188225414316001871372859181702260850430922240134629875608614258411577245397765411381882853994753103358273544932963899870960980271660104157080736956040470637674388854065909981727600097656250 [84,81] 623554772413921561864073198886089359795942651494922918051631991423322660909538518726657826537941077603268474853577406411100935798290024037007973279936602200228931517451950787835082229273869499149914144657457852639081062761686152052422418423129364677246369618318745740762672858125975680868405687775443342424064970505468704366497041622583598678787735356812360004619994763958042577833917164575860447935722497730927456283837496506752814635715692995038910720287578213968280105433436814084897986425218611518955813245607289864041206808274965063687011369594512080581142101293231275513352526581370133873243185641699023228919619509888401742008358392629019218748403362968447033586861464055735578020923685075712742684169775032457021872287557961799586530955170906682147788098148270315192866419435509227167758709163759370833163357388111177635434503772490596049909279372523345558948615836856728459889656896272948303473412918791717498344943802505102279820449453067521184555706144426313526355629643411942261051580563118420700403205525413976453750930975445760999297935323330044753557009036838283277397657835760736126028463155404205971027090664272681913317325815393715088343595653400131673265123260798938373979370184221003066169295853152356543986764806816988516185181977983662045876686666555481622451036378930179307557283383361441311797797206130277932482270129274951190423905231168994550072556779843064178065461936700405119301207514589642918372474362996146086894771683890153928766182082975476624123426872216490813277978225985405438272307093103033082298156169179486022874015531919074758725075861542052167138886984303373448007550559192017828706760947412966668135396306097613302795644088049449495903652869789124454055760794016559153927678389389334078862849972723003571734428174506197252996441993104528616020331623803095054599572556512903901224003851466970106717545869162688445292809905396675294400603460008245064141835681636956103157810178217233468035675442700936029344086754740346473015496785795344593513110248528997109993564512469743641728000231645511797033621931725522152273499213105770792196040044630368701364047853615194608819168069424048644778246799091903085354715585708618164062500 [84,82] 4887526233219098749080284638466268509408309411889249398313007091772612366450660456428729376415432224110603306835990781439013009107846630944754625900775563500298899500395929553867944925718365074616707255455917662021468225023734423514597233834920655817049738798925400270357256693857964079213686176199889790001688725955406518592506872492438794483582016357366108503753519934597513838714455572573997239916770958811449798191043983796821278983001253294520158668345038180065359432535463889748621501524602977213295240664892687792286033685146784583680088023491753531927027650179272620561988339461511364208683604118868949956779295171993501433603978041512392197501327354505336061950808122916279630151705497612701028996222587687607241946684709700207449629777138243799944122212204453308788508796669427835502936966562438064911461095942072274168746553215685479831625774594999173468754845466414337639863783821342271815678600191346211285108522963731936270014315446704010990805323990271934389622853954980797355712290997582962404383517438158716579622041486462847764528500691362814100153594754501658158981845480765272587806997810838016168938966066540584467067712158102477195561377881694403085146037431000805713539385407067562087779984962789786829006285111913416110784460952489416674723624726128104483588297983969464913228906670420287020971388935830982007184688645958351887230438439856117427540077519305750529777259627236997397818586560474731703535649816106659071025167937891000275899974027015018521923545862253184217951620715651801332497733506905156964474982256855999923779638936912717400826779586298445860515176423013413715323699231169405233292821311210908734912926149747203281722080071643462094034824189854465568360501395566181114544543685972380109039578828034177289183111604994286198512201655273737282069890688791383227750924796104761665403380761620036639866706556495254815399769628573054630425811410720226009971707411223758382983218274352375390399438202291983568027480158816863451941138319191155304401554902434956256914873534859907536899568401661467596088999152082797117578721193562874851702147492996146308966994724223747322295149436676219632760902413792791776359081268310546875 [84,83] -38839909837931601164277997553836651478150515532062704829175119384723022185495619031083324782165921250782827006717940894957435336149126685241952051642874529284376086668563666866369865288890877200851778587202430940928680636854460235568349368128276166102872775998591312929798691990525545339520434542328586363553677045696218777175300524213752412736119471632475727111951289613154107242000149991162071398977321297921091353111835307138431953570483831502456589795940518140802997331234464473137498161730743471420298429133525808987977784543873583817092339612211546001932148915099423661616375653519594115783157384773991320125182056733375934462021275520871933048981198603019983329107380917263463081574963563760396991591820949612880774113474114484654918514078859505191012915550010859932034439069985817877144193093223609872449238497168983076605007740040079683361286767392984354614458867292591150680107948344053862123786176867406567673047126529609770221941436813696640165548891560987084937502458155830878800466106635445524120147553923307849915165035280739470904515262462721394856049331933606809506267681873258924782318851276829963518586790946576231838763983097715978563410374122838236631297491197081815886756142104250912692493459739974263028072750805698368426054532877363655880639346378762410407694910798906545769615188998796635852432275567749646038054543572998678034082447979587082737442623850300184424072482169342255808755623214151141953114070134284956458950449009962085247989615498376995393849163177620407818732015014238002534886025585627643494797376407705001907478185579377456203263254494152593460036414279892631142992792841191637107993494296975142305850986660599710630239026367486600017772367663808834112428862587578127878632220638445854860550192845552947380108326306926471012967963050202649769656831164114493376859631032124264402881249651873852983825193260568268672198737159286334268092566840342350873483977950823825120876262419334659979204146690314576260671765912715306677624394971371183067786701601774723356843293249904459011674266589138865932904907837339967040144763757745830434724668582823405816056223545298059341323231546644913607633498031646013259887695312500 [84,84] -146912569749002256586608838060437152443335886710424610089931983816579088307031529865269004723667250360421044397036914412619612764218469783635186099061059860534912169884554865151923135303266054124842285558854053564033821816002924657843192363458528894391559939055115843827191838910507644375705464346373922748622303240901576640707712971538496603442387183813780664428906272259187291704705691274008188788181028340462764911495561101501011274943024329869745130873938334357186050323570470241295824371093085541250239394053742799898542571116107602823783269837393528621584811771225828921227548481935192818451794892095567020155400993649130219330539118240385225007658577285650671695526803863480535220197311428807782064632071717694353219562819235362835165426418433849977408830964484157541171071057676903611951597077603538910641319301779424203540988893533612220336233097203122590490903045223797964601974979786336079162169228749917327654118893186419333798099184104649799801567219435993189145797507816745204784759052530187166797072092682659941787230835931510067324858067330973408736416455401921035050360801908029048002577455344720408233387487926649415904406834025404768879746305103830837095029466980853954205238653990289004524742100523537862203732646213978721303358469457450219305869842022321896466464680567311807547686089989173633866036048419803993560846693838449051407745171197153794271739815911832348406832847847977122387474660719551474673540069480695453835694247396401030728757606657006014369884449970202001890570052236675644461234044488538810127173272884232343348849684999903674626117695884897037652365781682215308290858649474715208766782057764132644157279928585808087440854961991797516317885195774556785306768426999097564826692469577707181245363813974900948115746790021174944127445123765262262121539773455082238412597193357031991997174329486425559793144210772004922617519679780548982347133260594565500492018597593672447954588927033214022090200959134639163598760126227827799933886506072455991197266303807146201727240972786728106352072204161439352883300296298935651475523577903355888986949511682444902687509803844616396257761686832899122382514178752899169921875000 [85,0] 1864756217695135073641636709329433972477518342206059114188878505781323751653988109248597146597803757787247941849021069877447370162303988799293666507359864227437129255356366470348418517417913106263510887818782447083087117533925213354964983905261063350064781384924910329929090725589643122081836425674313559241790054072332098427930841579350263732501258723983626940457678907988429035252529492100192029858776397036188518236393009216538786045569769674848436499136586529665160656845740940168364054426135169008451496711426496289410184907667942475608249957668694360721312202770224782924446899955558479652065909736716446721945248558393198896483343723785599585852914266973201914161648753640809093123609325971804448301302923814769144012381083311348172751596597018101430586776616662381399363163685410629500279844868333457548642329242717296232923635440030737810227802115742108342206618987950987146449522357488243652204996044632308898166059451349096141835380110304651456029187242370038698933578298351124944940020750180931511467259367168463844669306930252898306473658088943851044708425626846800361771460705640041845383835589471362287672972299105964125521126585594639292289581282387084446557824553002354138856654758433337238514702832095855710195648151732890893826250443570828768072941810043551804782758394541361347373483291727201875141271339219532404609919634943491264420377714640136181940902047851661143773442101794862488088592230172350569390453213400789171307123332023147180637640809840006494266721700182985191340242737661806135409871372833995450849082593287224581841617734680754492909781317563947373545433640126636311999971158791750906985637386624283042647995156653385290317238853297282625249541280249302405296166257299948740823854976669856666275960201462226937126329379723541605303803003655379043047830051968162226464066950173428721152010947272987987596264438884482531895438476004702515646001388349105920531903843844554997857124640819543791814707160412913129005764151606158607074017282397710793220853237913955415090229569302572764488552015682658869393830950956891653169922292258979259993191699343717184762337851830071468701799286847078098307924729844257039599001436451005575188711039328551905799025225892491129577738240286066684348043054342269897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -188209080492007418734427128946450176078971914515145098779227285594707525586967319600015767620043533304691971373909246243440015475725768503960516916069982315787353640080170525379025018839569912515840332138450480505032043913981606618181638899053591883660953698896979621354665675020442461802549424849662506027126133577942903857434298842227751990355116946932596781715521953307040196554174998716225362889402120492802435568608479114101496978791938328295181354413358676098521325168324669428672849869240719899246806344655863486108100767736676852529156903531549217368326758181997933270102284736932811052676272127225844096793400136459407650845783400672304208496966061331561943935461746806826873922060772887021079291342357990085725240304936077919844396898328955346090780945459244234334330782903572681555046899468486706892569185489679893326504718115674458044488394853054552106382677378739078283290687868020232867890226825206524476266643634495021124431875509596586050748770167979964502392109452865533032453207994822633589883026768829739688898439032777265619927186008960578741621549295010008230951282611526043536494947398307923557993359020206494108960886507338337798485904187942009807301098965713383472941578197181534961805097966569252332888323815488606991133895688718138550193474570805261093862754420096358656089256731308635511636273595011591150521205032601260469732581129770862832071468300754109550646111062378135549836428103408032214843483435886129151909125963307233142499093185917136040215169462875742534036833198892536195753200579295786253018226698214844768000251641519655457700924298370013658147764235027327576810814987414171038362294761360406231886830898341930068894388850754420926373241639034802823192547922522760689583400406071752810035270060465898171217551901415855301208199772229140479175317798979938954732158200729706704120628096308873483341049959724840517561101789165159435892511227447171503829822732350010665401843757775832221203490725528041971432986174811926353989812978206794121512012024279386821483997234751188840534484372433127341815973400856420920066039762199930313938290581620047915240533572946618730185282541222934301585837980818600514333006166282491276796424073946537023172103937025904621256200134312222549404225446778582409024238586425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 28887818458569476886714583995306580196096570326014069852268144652906998926429771853990677402979153287353624862240394087096055155002892438825513454766635746720245733997527289484486325716363333968078554599169211640459133569138980440085543031967652656696862902000820379437787932270643010886008328112240276663917237321492479648296108701307668684926257180725888430290813772682745772726298178494318536490119521147163843415030041012051202080256537463848708892180706595228862290504060468651350640045555535071836193896603714623767647310698194329051247528158400126460256372399292760372923777440038214573775707399340459868736716587479465913032793397263932735873655382859828515202253845678547402414998775327270170575064033993815622921729109931212458013933848172752101606311784687578282265714667814311469489671501886737789382235887131915621255517676436882293899738689248283373882605229354850862318518009079619612203306355533402188965289776658401687819379328637071719940417089572999998626658244875501899778605509655909604755794313202148343632166966635490532421166857600984954804686670586166382998167201153669313748624964873152367043582276832374961282022501901646618873081229050403872288045481779536760787207606690942841149524910812665998877448365332879938321003704033248328043280889724098884243294906894545568494932837315417357875013622535227674011665510107442535694747474869776731877081685061651209087829055618503513524989042267930861946586949315360782871305385107924037958309899773695778187555293651973517995264301628382932032464635173191051931370852271779691948713765647190977363858758469171130018285479564769713283965651058156595207193848295768369768693830467201689011082910752643986780175454736488002202000524518548926233220410049675046099620137181776940253684687903082989015142328943097099473797707979136010827446277754827575640193008385444173652003373796179202794290184383964221133019496959236573037747280344829681291510287515126137764138891508556683719203220397272516698766151579554459694064815893579337995842585637803681111276891230833142882315170460112333977497763804440947239783797499508021327936924586813419394254402432072688822498153997710246310120897982911302061110306577465292262482454974664649558765743748672111777808790833432794897817075252532958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -1865584948685280603464643614224997387578422938135996102180654420942145493588716001101280161157506059990875487087671769788671290150020408168937940673327854612708764621363612706625550454144010133578361951531668169711735626605911697779407566019326985666417325700369057964377923809450199871013163431823751139004403197693382025319002319328754365693442838462278926749081979805400466045705686182550960632025015180700816834331963706020231237297902839425560645816078105562380095072413033740124301227981468548203842279589232088200217034103929978163528451612702072225516485543778485740915532831788992661399454206075212147212444650753701216491244209933303700812413954385324670230213415406169255709191326190007531887350795905476707788645078124411744057211752899083870847915834023177159144810418759499257668676902721502047260252436224106654366288851868988215584168603583385246676156566975334342643889734467811931833865301118896658031660646345897457464548188391789827389854759926059692913504488931730077902917026039631394067199009885684033926043269451510908810968100412530839856881824744795343626670539061275770326089412269958897736978086687627183245180371421277168835314589134613885567668751191424574057285301615010171464503237504541353779453106723558891416697992728056026010323795961910733826362030607180971439471203476664702503235604012354680377671426072505657138768416205219684173082795067843075261223436447830570494499509521787061292462784191184485835342490694047542300821942278297463429191310558725391392426510515087544420228736745818919604027462384468177627250353242636337832665649842110875776670206715711666486573135606672318455345755222579112649429903366192288120949012632636851569430452213659945788199961451205140520151424067632123848138311312193123247655970816827208727663830384752185370229910842493868477816856271865976443581436252674161673088504173615307936690247428409451982178397543607612715035748807567786852304338274910100107931859593338662914310649611567850856496227478739729769209290214456204725965700723489273936779677149990079552547439288222196935666751442847930870187647877286335911807123359403319678148288319610233661440985944513689627444156049195279486209873777580834343474103519622368331901979428372588141262248748186713953600701643154025077819824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 53835816836605686906541281757076842837275826145310406329504982723879841341858239683883543292515078254576726498959408959507559303875951879758819265309172551131233359110854214643894830029628242245030588637850595473304690744310226946716798318431284963391747867886455852506355199206542247155872270188006337757165694123195080165011837789202923089796519759335435315667722841234673886265250331447947440582357367061267952811731694550503727722321747268331609049610539270401972047870159283358250224753459102369644630689970725188604875456690406238952908478066143917937055352022742328390279831444497114174412239257016513567500996129670358284304803131969367222799271058382446912038659917297190010701442453939322920229008408541719206845990140381962211220602441384962930928529202669484840793466408824362105981438388718385958105912688278302399518117333981352445123613773885155070978881756826541123535273274114342438175828155815890145157713330920362455020822366362815911320403683740505709690996892501534119456609974023651448230351690056381261025941925647975182552316937391076328493094287039473334650190496075974353130707301377278953397937409786149934439318350329149792750962910744896996961181987157014453060615494644835433107132507859571643426694239891942874511746835186570876042490263118925659337712095809770410729336037478070828614971206312462113442069466572668368922943633563776842236811865362795987273250600446625305352278208680239891521841037705396296266257216252510695492609240298024582957829344810299668141573563893812512348392836289375129393244600980771997202985356879116430137788861229414406131537577669937474394086048126149205053226664508051115304515777057611281057710227169014921314730013154144530055339479358683952041696323884520360822331278903485404288328203175416994026271226014769198498680154996707520410799959980214648164122479475903141984875340853298489161792629382446038792569588830680644678678928365979110327626843189645784569938450183537384121721837456705272045597465567614468525354264613313959655018232147518341809283377474516874352625235564739634954562002291588831636709669449425918762384494900573202323003576184919674760407873995726866338215715028231954971424795361578352760520514429827946034770080746164674618486004748201673164587077735632192343473434448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -1214281803348128225170722045526131171917284796210409380417399892717633382518882187263000798896775352427361326029825208355041941656061632457540651159812735761341095977498760356995638519854003238417230388755319052142817352025522891059387487339097832452046367422869861407188430581220317074936008408790732435132333500725900808722622422571853956791809653739790632915716224142788895119305986825306551097568238906942408789937497470550912093732551575835349829863368211610994290111900646001812680968359469298621510533642084699609687996261047193476686355660960304559384083132596296336047025448377232494792389853214724738046423914577347982720011361245177004886037629770626251821699127901144996061043466533209326559898011704172370317132717078856286856955365521603986522031386915690607270641591666146486085289887292786712553100494232480525905635869230389330491953831134531018842526811970165980881565883633520776749479632419432392362317905752667934529953194367254638625033355540956728937664906742699302781770931616505210769173499915875275739982651948526107019846300271219822002796804132535853247246553829269571453465147363576368766312778736676091717588085234668283735964617383830591319062637931561230489796286682746241203999483245741920326949053333886638768143148784689895888036339643218654895530186991011951595832437237951999377209984861679813143819892705739493140732275527565339276249565696816778008215845348840452440444422348854364316061504581031456730615848332858229173727049835830581857108420184474156018042899218449336938974555791371151562399212709988982575256546936731051924513636705652291810540971416741340317396867657042677752151910027598277292931287650598453396502411073361793622040078090817806812080269981451314979554951971480678328874780911312408759113278976879644356938825473162370982414354563660460401820825091301982313965983765632089268883033703843143538696979617441516924592111826468367563683778823944639825332237908761500008086927665888707525412858979457023946047082097881256850662014180414657813761216057414723184378607131108223408680945582868419250426319005135818163841860054003463885460555120546214103869554695290932201924755531010756812578569497345571087137617015311946140830711511683469421057421404758003657187400118193307534553843085589619477104861289262771606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 18840368569751748045693994430724737019332644005399192405208574927399206181207285516855036850942137845213824368854510577514418222309132089156234151284395983646093217888918819500249665624944996925802013286408079091477158198025007424268853081092843654389468898965388283737803764713663938074891512457101613341027583415489686052619864407432312127808700374287230104763241092147245810656070476106559648430441777451676203804955967560270710585557378990869338895861458024903625431067246795556967291245521686745728243118417125033246713619874626237660092866482240346411897715990440260113170001859327768840138661291184894546182483827065390417788078463340325606446201274304910472705455145600258030630275371605591319538702054855104173731283187678568082284698330443275816632639349387157223032657253585475737819800499240122245309366585760522915440321945649037400686734133514889191666975370874142687497933108387562529412630399570775883347849869687003127502830462191084195712259226855110564623783945533619271767315202148341419004261001355588604344649417171710144359428271796716848039029881702149106498105953477349088227720331114716281724593234959345997158543626758623434037296309886373718458753637881739232038156052295454655148238256501458769461376924591407837344553532531788542555414695693830701464026400294869271496481696971021453439833196201228052751803339502633044324204466294197373715474941234870700870359737040489074551930222158680630115969993859990055063284955685160957338428588874922421050855715629431375822158794619002233762165851435096702953956816800584983152994795499141211267782493350420363022516641915623108821192500148438935376268765933017731257266702566580251190815790544205315517922685305253445058544812436765195616778995297163332968368831998288081417959241658845230309168314999225036133897736397457233036796374610984488988024025575311313155313056837488873339669310375850149473315024853310906400649974607850684216388796487357167041825785636152090005446351738895528964096358794545763644848363044764187775700890998490476594859991232248290320928901975413075006941360632300384635135765956378898507895292187963097145315077122411317668541699056467239588018556983071266270635988583522963933951971583117099774368406696417005382135080473598344034832875390494955070153082488104701042175292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -165949205566769160541068802813714250456071420490625379731281922309610442192574923256608618231167796383487650270965232292671131832281445834599691907305729441560018758280662187592076653355114249468667588642444077772023119544045355573831645858951226566742763907185324739666226725464449415990798848568182290938890006237406434249500866110479164767835878588754468216256447068247131267841762810408715096551456651005800007128814318950998283915554580253789717518461096770986707862647244415329436306791931668685863124305487617179645840107596430572950852537538804692077860766570314584238993321911255849607454890133238497962296391716575111006053583426199203516383111128081391364411574325829903775665306931976172779085043204376414522004829958269309631702878041351674022534705210785648579685095163479152267817788240060822728584618469014531961950555206122957902382814548324285330196986698496795013407002273302264426400293946227957251359177455097734507350269438527073297132419340353878183784297841358437457018810064332459673498134772729335658229608294458685024506803961222429950505237188691255806630913738026661936985348982908570073518822491985122883302369790909951013984957769994539537349213354626678913074808555283838375452187889755577395350759700014659556287718351831079458048601978322957092092627224509930917904777929410352387589859253094886326141916717962924034789598150866884411158005946019635320613202362723766873909699941942635343139809492047953470220665339812961131411471074990005564717283763058411878033585231757317244815671979983730963990886510593394135122157879114775699977592852788037776925454466861401074299890033787752800289687628257353759180000772000398625144262108083185484364693016857027775194677407189420170135814955109463426493967057162403298807742385956905803031838125754945405074877302397707722301332052530064581996528320777073207772466881747787507829202221034699168929937708472157255827225067479193032070197634671255518962803027928251475917721239864717163632729600521916656726485900426338693010102628566241438577234671174498562894058456460599341767622581058192629279922114027308576961405199236401348467104871788073688430464353985301075787673765428253148256388457252869279156065781254732872730896504555252931400251690473950905011970588878462279369685461460903752595186233520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] 738622587311057965752925169631451741074191131693000667875991974762616635798631625861067323331067979697740944176893480430658142626048794454178393227540454574440255497045715010332266065458510323801892457663309100550943822559231456112934240335864963802386796128377484270110474798341220299212876460069205525931660982582183287799633895043024937600785540739535601050298795634366945901032822763770188358552701108826561769292158083100202998940512609727502115380964406237229364242077492988692104507405371945405392497459627126920360465488396937586313094326632642934168966087038650779371326217673325713812056331000299329031554339006904157207778369649338365684416668776584086607783963980729847616328400821506593981226288533897882099285012010052428104639009377618304413883578565394428016172586450463831763047654424143922110509872360743017709389255214356509470646709151108072054086672665066636029629577622192079049498251141313079101472014906344658504961645316710609939913112376999085768345655831824977094432599096740364913248336522854343460633947306428381979174073483139986335215166053990227268857017327693928818277399540196810720515037048559299315647296400728466135209241936582851339986930345217118786064639971298557004711107999935715736111297559630770325031282175399171523849692623756146255930168125657494939310645554065061604739906072480927419569216700485779394050917774405451990707883543996184529597849619005309956466786030458225004257306501563665110282179116158428295249838021637670720573694395871479547872446827563388486185683734601313735645656004669022141046917278990851871550606843629325936182610592034703936392573165057750221845606769356276183392005309457204444362303614202666627117946889241915648440028692659696842149433057056325499350356018107287021187161098537463304989518129251124391251462944549899793881064318111561130800773340772053550195504689016990186738198568090201229874461235053802216528563169818362590148223689194282223174456173032460018657626370159021688594767010657820012984401386318007473212855544252159592311172725874835172677573682536936467554465249004645688314730742918941986022062185625504730099160013169366191636906848249523830078939768053655643009473509938707246746278206258972644361241429397401378692555174386480555816318169298697205588100089812542137224227190017700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -190406353278287311482689304206546019132209061410732872774788350602990351675318427337243980590851358540325434085038496527290705401481992196348252123492601342201579493256007334618107397068730277226005311941905036721190620837518252228360598047195232516569149243956875106543854114323011949858462301045671129795354798269876229348955040461440010882269281234171100398696016028857226387384230103224274396535874237087893597312038253684254716819350724634802740326255246948277449841490818043206862887210839233927512823567229403103954490235491477266889832778151401331709524135033815950163203083401045716158947907624186403156867891065792818820826533464734541571568166302332636045990778837614613957177753751624777253259212535401054147468800977088612751948788267904765095854743916293744931187168976863507598150136691250412181952179525920083940272093992222499156268005618603487161958816088989596720340472861221254490103344877020903607384372387512922993497661271651793832784041023585784507931328524676973728413982449565785433803884278111597797969159210887010078646903168220245703243152543031652976770390484437435331676282831326410460656778121635341038079863910281134244378310627204815183276679537080961811524918028013706391189105542235179880906438736857662771069106160324783920397459694888410924823844924258756200299146239297596319766721069418583856920495089600664116746710885123207920680017343599756550444323866414769873742925070202035221198513157612471374461030319603761255100775500677190323952842101530066033593623824873167841771849744727965095419473652973334645491355529934242289435402284393484064846077220336429137155004750019245147597425772304248968713108816518240529013611693725172596984834164261555574568206219581693762885336594746515644665390891746819965540615096735328737013934892035042773044395518623714351180318751231017098425891370320535800627157856332786897321556122220863179910755358284823728643895743773337554800515448334971598070007555154392683653815978445925925146118340845347070513987061365928270251715200875718745859765088749956262780720986280578136291343532722510742408674937630416369534617218537044255469250217146497392145164976497741231526548654062416143546144333339586164348263039132467405766198949969152654444386621638688589541789147171305921611451092770317394808898825431242585182189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -19934873098555679636110151014472516426170241347201835135933328689849457576669849082740964272617469114475179130044169081642958512950968375234396034948470203123695067906298360523775223148599717989071706196567303080330771931147900708935959072113057630062643478199999024345217033003799219220746436658712985523232249533732328520388458221662435017685238753393547904516320099585136957939804393578351809274759868539383804695994955010137866972949536951526051463966609216457458518769943486478499910230224341086154981849333359543529056294730006985223589380532501884862046457161859638296377986657361434742773493173795211036995894696337708227061553523789177887077206873290993097011879778597340352504046099971396991416415824110738647328875818396734783041766386658269999846375753056085336515512908712209992139862388750764266549752771093253237818878363519182602947906340277036709277993748609651649906681118480819760841555199440483320333963504369033501407625426828289797966381425351379841684093811047466554946807722249697980549224573879281198571354746807380749398285063829936572004579181872921834083785746257243912940592331919405950385140813350115134799381237341563810103294263688812170911827202697959191788424960267894987076988871498477513503297713123329832523464136605494667176709493688035755465756268282248304250862129250866530408407663700775336387124256453965188404101366437725923662554886073585543341165865277732039464052953762007968543174170504652267505849446645069021265792205636333037464897016158284153255986386491955343024991704671885608459604599780518807062251712789730457296002772182113839366625020593765947976464555483208933356121907215250462618755738608795873189334262587138443270960458635030158208335370782067933809300288518219308132638000371498445076442005002685796207299420687870584778586038672314535852356831861510478602710483142389012359274176621770370712822069869921245641422756623386368620163837569646946072065764262024112342776639087902211324768472788887515812022708605456005507008425929255749677635063266067481836120859342455214585616182432330744388983320948891917639878166279159899291314135498212802019389056693556902729877111659995810028675554881515512417597355217506571432187897787492087550047899919305128446445192270098106038186668230510699364959677998905725193612425982792046852409839630126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 155343615027284648230857207549248147572861043411587276588502397471252988241112907131700045714411867051802333241878191413805378286033580645156169385073589509471673269249349624787080670569112341740035443811516598237086176677244814677803140208307643951362698666389527145228768084163612929325503195407907766039231550251947777072046376953469055521962732520701126859955915544712484798384864979051640608312134078652090068321089019096605907304628504266009848265953548558207354366881983279879231763721910657957065635393320196303726164981962712288542386525123755913025570919673741704695998450933115393165161971104584581070104946419492477170012215368647617929528402418832569444824322570635267967765023781231608028352414361472515941544385249087407021694226562074778140902059207708449671137736723412577637887015434253835408489566548234345835551993931098585651140376414640918934738400892130448088089486675205260097749362265905772538687483134545237670862811032000713128165257202517876001019250258017299805237832677209760670636076858216784238177203703309936016974876085935497295937489816206446020401834577755635108177533440360238157321719404753621738577022070920349578511868512428995267128113443383241632867443623334724689636218846229870902313283921345748759103624192877882800927614089851940960423138115923785047955203535729523060038842710935780428276072460523648273169051637657789831376620988461488416542774732002800828337849465971237362816930643507888743094319574049183379223504478873966281670221710928238545725973739699604807676102062141842339044866496915843712854312217900530507630941101008233371939964481813052869563682069493872388137910868188979841913473838508392387243833860347708180986013513561764327447225217728439910937376234457268071395174085812119615355898641714233676528104782722092164443998213303161748465788283129933794194336202257570099511017998528888085368749924655330470295281971487027451938688408490163411004019171373638000756858566160329139157857887684649693606409762336666192416736769468707728247563812643463127707866626917221992878555199997405930042781999137129524308204920075054962482606750617229078435687942680789844188014060559126704433928617838020055119853519949042769493844097717651529727142362365128793396853444786243848091052011297442253806966342986131012675679596846123331488342955708503723144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -751499989278101462575400317279317525672527486046250152172204126431831041300126461638080356959437698204804425937470742433181009988089928996937525397473149419890721504131871137054201370704976850957107618099890044177163537020492012169451502979367535438832857821495932881549433026486478967645826116646226486342165647547986473879873025471238464972475075881434293270422056836046921273644180786327943940308824693376164877077887227606023985036202617380062885552037886764051318146275193724928862058971621066984715301415473921229282423090276372140132512558749158354011413263767043013514809656418812958705039389394157260407093666129669630274922433584349131929900888014958449064819552207844038720500485432492029968868757026921028733170903143987113725756898659130111591169155963642737038034271134196002499757126103537901254615835267566005824769509309106617843025311827494662428110207220607195800196558241889936788850085442964078296266684936595518432170824686286741650344625557523119564281748681008568522257950587721714385879151258203910412750247577236362847880634350496354230063324982323075550525390372718340449252597777529367770622863629352582019960351646534084487200536149520454979734572542899628964389890207391110165643903732510600820380389517235599994587978530305699077236681369483905033886040720307475308174212511754172349365864003726743779940432590439889906523330817695461884116546702883535693730120994637152116015291281730386741807508323367419429715085408185553276113288817283008358688616693697282498961002023915499846667566090462302477435601547375204360178899563113862101058896872545508000277267476770276893893405749840714844753768829727362164345112533242455760188053752927446924527576829455062411834396272998752331817632375474068260164448141134665597732297782405319786044632795776749107668987608593615341537775711573867969523674765277581156414510741721590317826484754401038752819839356903068979939980292752762791048962199263929127923850483985044623492959021379213601271681367910611373954931559525774857948352474176431746191628725629916876001246006796639237691515221928283468680534937925179849134117902862425082390443641432766597204505438717528836363797995387311200693845826114045659895016293914871905483034817438537690189606633132325513999163972864901674016366758402616622626504078175102563363907393068075180053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 2763206853865935653046683418957071522797199129244785104375827378549000617802203921129951413901955762640102007660825027227099138335572826273001838600539716444725451990572205968398495495254681745498334870648878328741206360022896345326478990882480184449720845108537780070636906896415382793308779820486135163445461443151097847820817898940528030422571358508332868948577929760534114177725760114617921394485626858378862128456482990270326176253351721589671018849455711310996315665964875673270793466928233009292778862314534441889740098518911886325475353515929541714024246738267238725183052864854697279577925943721375174271590375309823065189009230845680122609031019147321151131437939251711607705411907406518776553606708425765058171355062909018003267474216124294492670093933680772120606785383580778076633770198714202792498809999876821745675288612393941347827660608886951234340511822172841810823440240253425424920479523653027309947265931677925336904229575993227009254631118132103215685833894883421579387922255341176368600728909998172127697855392777420184377179121172783853490734826764767518053838883934540621015103972492948639068157861872426923535389547243601245868875718304155423782693766712910759174578070427076521670496310037689336802804503759494759203137883409946557489468323466039118449451625289577728146487668549364330256810495935976648229288496387330179006689916832059311366318407643981140723046528377965283320804651038700676159412754814788706597901075445906490748962794442025317803048579097914921359593566281866982953012442448088234285620768465680675993510917764182337593315514400261265904590611490396154124035602985260794273491719259831846082819314996270522088285557581794358651302558436961178966954509247464038588135084080844457813568403442340445660371818284579891350720489295985090972684847916441671977829172434010552831904193166631295286429490886041359454493171432313165511793997199299377919900029891130655611621036389512049032069534868410761308806425419028262089786090234801523959057915081341431779063633078094959323665991697644472738373043378872621323065827996806099835358270853252320238451498614711492066340193226462875222558604302703248334299389810927348937423386807399241792079021305264976056845733745714312148523589265137599174129358397594316503234871354386524720644385973416373714073301925964187830686569213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -8165619423475330082513935466408983250440772170295254749993697619711521674280915439602540145805622140928821827963586610960177491140915141457697601090527968781502659164401492432368550330184391850495710931401345987124617407620145015505740892349405624735886387184953834725920550114573007749916568302937008052499966436077866529505325656069732873913517756267037836074820615082910598453412892420371355244093466895065247220668025752311718815908455984372041551155580468247179214466549957388749577212542390973443717285388042012611073119497522540827716105389150979120150239631166629158451394699820450418519457030608962450831091114691095745274157085416232253631684776659943344352054769962178536535156053071092019665960284476344777400381350167469399281913977963706016000537138833051211357035962692657716155831461146558081285041155876713411956871529110553454809955613824525640887398954770058762962061942907480457688360702056104544070709862940920699937295086304501863313420380508598860901350589430198574839212915697006421381215901644746518577315078826973329367423928548478257143589116075201744501871685770759364782237516034569459901752086995712438728046782876059657682998900142311696057439044526615045931249503917897563269720639027649483104356735874305951701845018820803043164294183707498307735176638071519445799696868021578414828816494451435046138862945910383096462054322254430797369447626962917032377792610347732663509350564962237087308490325331954813325440136521140287320121848970335635950165591104369510473953345498818119048451507314214017093681271057354624649464361016815405532348268741948767266018333927759717942396427364919888113373816863045875374769209944879535545712522261049262125563525711003604220431560249032200280796151277252822181319518974298182566671758501623152806729662434959209610093301300137775867497434173960144212663555592151555267085307368372946394531168900561444245946645363923784508014084500417339775155742291975643522787148049181162470818041194815579303741212921880636662737549378398946355595453048690426375647411286429313969529392218093140827707468147815473169251322779591432683716542729581421427912518799680484986230618887951548808364834214158219181197132260699831073588070863665244609972895838568286086266036836095988839594085854084927623628639010524161861476282446857576438614678693284076871350407600402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 19680574940835738532274958769850371250342989787481743298236532880508575730475088916756439835049040815612453655658494710802578786234692630297776139615536250347158645815272860169989882509975326554788636249847324932323448804692791402967968843443318030479667587655572198359547536136200497375898502964293516282030144224808920172827353371979324285783290521340001076177240447257627396199873010172050580413149744567848996522446614141871516552588778330021699305216578349884007286485313327240136999367116633422500472844753324783425017600192206165488582895988670123626668790787268375045609759538337680332088328450923616208916389332365039939051961391939086691071762268758233039654131301173636045908799109241962841051799851270504590523871693854081469282113282497857006798636265559581300382736801444954536590577546516381151529114947482690485068569030795301351957618922741257058817621328578895891118918970478553285552564724341660619881656888404041590332050754780796888629344940349427930195787371894838220624277557237467244978101299051011304918581449295870982735843579105420425283400044031815438346444117197357463536473028419601224692760181156523041439093630655812104966185580277463424393684247072679941194836467098986438192240861842367543288247872807293595005066304152543058527424462158306803674841547729591684725123393117627315858960274033752805901296975020596495087932957550937247924217208134184615232824777669769754503200399265276819262356559640484722294518303179631894618459422077169242238365843372341327599060980211615294897429420133406198552102415498480359332566916195685750221703651261754275501369261506719589486782687746644495714904241961849937960237596383819248325332850052035959919582570467931399808686425860290623836765675874240109598724339805780814078809995605121882561819213014456643500697494540834627725802255552405425146479537291328723515715938910414484258722027493292175620089995426723230045340403626555534648000847014117454356361186528739943689177371559049290461587792665212813087428265568637812172200235422287181593964540199076314270740326437515500353733913997174869607422591037484774423682741420595297776835155928662138909240249563690019809693112565935573853594502258213337937951984693128749317501528131725214671808454591340354535063015279962871335147498905640080839058631260324564880761361029826161939126905053853988647460937500000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -38875840594737618365006304670390741636556911433601288728181736932950912509929454138328471921665036325381107054288057511553497767868019188295841396682922375026447153128459152480585284975916607992392200168797184304844763259942689343454243858524776281077435610321859723471256188431129405812874341948524808492610388293598417155495142716517347221069101958868677993543032844741283710233521930320272555969133585125381421417812849653497643377173891938537913298815846123250191037327990925751681779689735301342526505685134229775184885152104558368941856374159997898740414581179491700894554110441265677588244298605533083216027835390450996168385227110663637065899918382191045013927572289411951746673942209644352447138863504363656952759025516962797619113536900780157210641700579016030215615411816338625945464738744538826163562903169360875776708094122624209467121007953232818578298453305706800453434945156402330005874848687795890514148446717204816098653327918545275720032132194259429445150140946894327118636839328363540479408457750990468399308710461894607409641582650888992502922896826695270677441823996326917789909596083204214008775563586985444564649911386663933320421737594321522357710978099175153388449688790832564961441932458384214219260662373898274436704262092308443441999268899002980851211883245051732264208245519846596152410136780648350546919321204010151411601392459422169467091225288130030824418496591234159357922916377828197835994959245500155561651123420620059427228696994042875064864318489833140267317930739596762539222905939343012048268739199433154146793862472625711767099199101693967107578013295403473523126741478238616446508781643270283666977138722816212049294221336514266597248957731137632117273494632614165430752643416740924978571177994858947589189084614458133548412119839644159805830478570325722379649146471150806664352728654801245161005319631461580577885276560513702169160456632567616078957429031790634578770097721292505973022692982780601113879078767383069432467415452798982843349382459136942425816470432009086962695743071449060635925284040292727036058822780007020723327013487427731751697492626597651236459204159969017935684067023566076624416794020712190396380464208006713626487419288643884673099318573130265554445243830937644625468758877473613798311934831497970685118077338580896903142376862076712296101277388515882194042205810546875000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 63380931874781648169765120820822085147876380122279779313924430522894850823694067773956427857976523418166660339703645451199421812743437108631156543089317614505432342375862437415110834533515232708085617487935679566974639226175049483078113776929248534941673021916182773274417577490493410392668292734157868144904436860778990475592702846674266987731011942304324340527518135411777753430244049933833032805547782692841485170669592258019763438240598276823549953971048933186803525015308651725335064429061383229133934099903078302178630876365912734588168883065958923441622595031839894992059559144057408721913406300833199392408595406250449574852766216701138509215944330205643718646696147081070933200361964240699516367768613001414315969192144794607915526783014312015756473075058648328167590520752186576591073850142689301805691763419987771524727216121328217957559046510137000130685199897560593837064088287271833943789332625411093157474356011754218195487371570157801618481845380079222839864403580876111640361780396647064619282942488518225925623812297679254940684838817424654514394669622286002072305514316811086496324190541349092593228235657295159443370217797644966022647359936114819535632598869466851454921912882652521276095169137643128471518772264432057994495924475133820412791566649906335909197395771994900656768000323137311804844784480550721001164596244234164520033099009106380205246598559405889330769172547548914673917984022078560698235836712727890200247395572219206410212339495644677475517445489095101566269541627567137752925632638225320816153361434756101475611731248241671059421513083935866496735270465204350923835389360670421764484076234744490332621631933235461784076783551504089799751596576126359203699065160243388969619525002210963832108201386741363603848380320798924514840799677627206779484048857401585479680059639194654154288008795126840478845955066153254883991054706960828250414696472536751970615790637335166019641441835572025024246418059154273795794783038731529358213134792545427230656568967138637321536265271181517282412168272301834043388097954681397712897179292384535840748532907728878127580671130900040893468622924620841885739895244088118245972481384912353362968681065256843452585325025090407655452463781784969543302258432565692607411524275896808894251227345060092689852549980788888753077987742177762300194165945299573650117963552474975585937500000000000000000000000000000000000000000000000000000000000 [85,18] -86303217742305919393264835022717377018864379260771448450644454199554529802246107814735839132234166533145186584906138608463830760920771420531765309274047007460554957517846041303512529982516865837133153150851908645821308277132335380114056869913220185446935580183436290390769560819366488960368991793258128150066255580136959770970783209095256089467701184577746739398447709705778175201468671874762493364926742298361546568441295740705083260972323302881486308447504351679480369517042977371907522764478668502265092201010812703451671148779631075228801535134913031781869757990831640150051686881379587409291105288253527315553470214013846726046514463807667256339619386200955776666448010690250244142301628817068854907269955707381619625358679856425148725479317285030543883486934646999853686406647636318294399946642155953653192992585250621729774283536530860927532703280007381675054772019250789445557552487712393451980957387829440001836506671438452507307501066907382729111233653226849625011735662262257438300371406497960800321368554906206082942827885145943831128377076737147974059255594636957494901087767205839423969743657542584642716687039281034372930571433948237335755657475182244506464822393704222777075169659742068447057163385551144328262606625209781580969936990556827641478693063987607835299784516546568087714267842297811726272189496843497591031751713152532108856806327693364593854528301919673385239065518384038585100636187424265319926465601180907848097366536209591698624201938676610918810517094214333970441786014123473222389899314853084915800671529265831311231821500171721871089412424840344298311982628237607610155551841908511936235303949589393273470045041845572900983564794642528454353477873647088731567552926885682495156450494992101084953326324013035192817756502096087080979533331625043957123617179669956468576832484218422277203458849906409812012459058323855577781877520249317357538698789517576714542868954273333158083979055935377230470323385944592564576717009570704040248737165794638330950437961033421038502553059032620504083732690201213237639934482134216978419778491546556816341154374646443042703717775866971478962876477864018681376570652398615839579685514171121558296907146805078056403300951428456795292159497639768198499888701393494480464615000764585142046430755572900579976592818862153604166673439172461219622348171931491833674954250454902648925781250000000000000000000000000000000000000000000000000000 [85,19] 99553920254905106897585103552220390107449254614197396861954472762964651377188241962325332459866754777546997568826589233950514899784374293599621311095280464324122261217931443578568854264237229241920724800742535803138652642829656130665102504069521700074698816737790114957197375521609650330270850459603278650229781974524094447980871893256067739751292908405615657536226108975505653853716064871020654618516412797775808708980461701508415220406707756111249375610177070960037414887127853675014977280719183435155053017851174439672199634891069266718674484352406786606510276500914728568013654514855201393662580980027223867734508143873407076021085298881328156790496368769238406304760358026430682731519066177131698471801512759096982833126470492455478820265901203928565592579269436770526319337462086590597374159125080928957411446321162528457324401788801909513678489490784193427233844064716590361099844198856888508717493788703100787870040131420543317748679397972241229330584278426210117331474479364010945360194313789655682744975363450240654001708760315125377138355598105267462983273580934575592889006053927532040348099035894119336853790893110302173812361474322967620183391485456673527281293645746430735216698101573683961030376697732484553292229514946209450800885633771512643927339095292981436263776534311490616321551321419182746250256140846471062688872701079418765848643260143823770612922647712767898395356804245542598182446295310358359753567070485320691909785309404496432735554061387827315956561596053032796982600988303939868656120346958191048581397025898593494263735217478744806146191276880730238984546267175157573850128485133443006128518636815491578519305817399945733916224729847550941500187852179922553585413697415862444685211356381221247241105376715585555679398263526428439653278280843119288146587260813660701143316663947634142553870914869446257312182896052899677694706770263581044761024040990656189965670865695193384086079445468830083408196719522631327924482292810738468293434832282927856918548337805659904830250755122371180146089358032981560198506240129237978427236578266682313612332532043178912931454349459705621490193831554602642754517530809947282866583198071107395416460371916457801954053115986477829347728540430934665967798896533106551416623394076857772340035976574265591972341742799846320608917578526608948512983347095550712424483208451420068740844726562500000000000000000000000000000000000000000000 [85,20] -98233645504299955321582594702154666603078544918316278019993510815090624019558767596504387505746974910697555376826487690489263520010297703088940465300885091549249167833310299006972120309290291556121179188268959135517290941362754883255983697688128352370175529479377178928684882699423992574555253561571148405491134206198030097693709477307570548242261722013905580128266405906165749140848665990069747110778801841170463412765275699393888212554968583109696862408117364025713625739520474644766049046670789796397759646819364334176672522795036046270705883816265899459819886418369913032032414303669290363901783671545845746356890057211766293030014588551741136150813156135396408281236714884232304831528444695059384591385259364820343165705667846919719683650201221063692210944585493258485906868915665014523358130965919938873689463447816386290900773318455349771611630240727750325737838269368511523845601568176767357021915197947895353704132685310697913521529837228474621472951716641288546857352720531628723367780478433291399054789951768070184417551212607712795873470113276164201435243461949538208319385675416509110959973782918028271923184224327609596958631502950458892567025418043686822948992339754847173817481728474858004862514582261094968600776072558203220980380631008142041453645912235562224297778378492129435288135891157674575217849500995159479735573965820708802795946911280552604376527053400112265669407665032638078416116342943741449559929668588050909856413371360143063757277153091016708786864634304847166537500362649172255631375420206267709101066550465593096812722489945089267359696433278818131792740056768980285707260373095834203181048439554596163593386483744767578391340470262318259604249441372330002870031091635967010907704422196839060837985985433996833289866755902899562469729577567396634866663146876202059719325141666094291984170486653538724620089239574529769552811114684871924879493428446926144849404075353870750932299203379805819105473567125802351311615694812796685839649820546345883391927861334398178714650823772314183987155473519029701239076211549270830599208456921814162535319039302659525843902877859590740274885882217944398268454971740844987612311940036231617020484275667395326233158693508474647976069971353793162963822405075183912808748301487422217377399787172420665111046172587543950183342112786845527776534728271653346132197270890173967927694320678710937500000000000000000000000000000000000 [85,21] 82635939374324480734525526160560035497347176406339020823958961577040460552357094678053738406330440243929406971424295051387448404132046615828126668242712862321140953108218970523649069881186162669079555724676717368551208117554150780949310053623889567154314968457466416251578640256132843920865202680067346310284608270117852090609621637105165478541896909054303599892240913363544074222807393303383134649846379483884879117953490517818762731904444919258291936647074246499075432877565158893444514014830568523530761674006001814783193742621927589608260208985804482409480197092508223940465732629556797365797074518952543431890541915448264638558992725461761930987285779987609152621577100813036454494753914964194802377965852792487335536966006286994584307472369877771701909823121477510056415294452339073590998692236828677845748937475718486281085858786814332283186181797137961224419818215771292564844391024084150997523959426179640636882571852643051437051223594418225969829345560614458773044660840464337426280605600716882275874221463676166291962471507844577117428323376647374922521466466735715244831333327705513612653865317717219047792280107581672583922382607901643950177464658909229049714077283084201747049724644587736408719789976852788946265876320090832843896259021893996963243315180827592994965137307260916199968242580262475851286448029506306088635557477830103298566314542594117889061822571738955218303128294272130830299156280290451233028081168407341141470155369217370867321487582068448116221015786597204597444483031159678692721536636801142704761316509335455595681256700983773026453488072967139154398384805086276968462702619406570856792944407045333884044216055168184945398895597330406848500057867325397284234354694163490910145786459531469204390808972620171758676314243209276846614134979181843543969863839134477194825511888134175337829931792446769823310294343736039352574378694972529817951783536205345107713441557566174983585131052303704645869793494646965848939840258029215398079379999850716161143000149423873254153569707441961360064068822496316720698406668573156575317586580388445892161914804933513987133751184846979291679452097610318298141382374228851312863270387712331900250462144766822969577811570278043847628472874101787940310935243577343605900952274464312070840527894486604697537880436779290197445564389668975620185571123698803363850223790976201598823536187410354614257812500000000000000000000000000 [85,22] -58169159829855419142486176438354548740454393535844628978438125004243625886728323486827010468746075390209888660345571813937537665453439509533805002443597876802980830917129726824584890994164615238253542521234333082645593964932826966357110404617768202508200716449094184389046402645442706213648736602973287618008401189293328783908948690324627350290614642305079179276386071280946888652758773502930966916688819677832513091998825440176483822597439971233131468966575273298373376207467577242771254794368636085182821705094803293345830424430784018080443648120114396608970172102821260064400585989456779231814085041333910728074516550775664657404710660629065998940119708054798932484066660101728945737937245749450127890178660422518699788920299761931907271160701056410278301271591479456754868262759255209474941059595028145983443810709736333879712158986941482636431049590873224455019583153278662778477962961021870174915286484154164923470859849669449694412131810269890221325075366833621025779459579305432105510535006571880996140823228456101459761393045998135575029865216626701242545346620860267422190425604018481781968418725869791216553985305541789908488521997897722097405829950941467345903317009112210066596337864601441978526270796919663098761075691464473728730585461722633739236871658025976998503026243132154546626615342014885518503100918171622824111582034086962737675381993430503978339591200188451976217235994714073762950245361557370667499674667236324372943865582298040088786064192305141672739878240862223694598043128753870431463764549667252135275516516062421691219075619026118138318987157811208942913053494595635228317959647434242323640710874630842135507498200345276114893531093049433531746385960568275417888077300837958936634493020288619784204932617603494156859241380898205955770804522046851172562413824264147889466992094585224772272083014372323490273691212538616214079300691298369998410373042345959496345744229883184827431477484411680674372488277519136064125288849693913842247022030227588100578836682746975356847292069762216453743153871820593508079291671177212397015075350726078028015936070318827511417903790453083418070079465339374818855861426501738008027251195422228783859873516889340760010018985285357237804079514124766200753186121576390960958745418777663001493577077759349047529769917178389751525742638709717556482880372540174349868828326814984563952748430892825126647949218750000000000000000000 [85,23] 33650832435309583080952209906530186854522116129298368324466780063927223523379124073743096783321657317717593673222679018558303588687907240720168320105351809411188690247627389773719963540683251775649729024564734485660806640118768747624994285232275083175057905425304970817916536196449629034729292610762480622989126754580445505763890740073303385722367959305436356303172497335148408710404367256910445508660777727099052251044432053846036597964987549124582321481467802266416693268105247459438589709976575731979597128369081087733042738823920490237034515829132524349223196613264087767293358517183089106383708715781273600980564865440982082763245154107311387888303525441292729339285437984167004357602619513401889224395127268929704819549449193429128306178914956633130263152391317823945353303784364138771565129311733047013000218881547781853620574846443507499729010018798703373477712634630509759144674382014867995234635598057716957846197732965240764650128696080484441730924870031341591306580397010143776043354134830221983638556826290534906433130565819475831305815056416750650381942335260252045166928048088837557589185496228936769690043349933040936763152920833636531965239805365845845750153981123239816046961609486905850215730778160444640665188494744408916812335791811297838145525793720759039463653409712803968437690157862609211916393939579747095190054556211292956151930809639827465605009680416588335419307724820868503782654328666636829185976913277932774417302908803248320489568264528681088811587207788930683447507524771743820038778843871007492979427467642087756178913041145912575833249646464085483609110387672384829361347996399403013052315411219561002677378078244795437877290508517224800528285151373409771380943429300389842784475966476472421088534276036206092941573841031886940943058137483401532420315197343596616684931428867101359773648304952282717097483234915895415558233908333709467671698611445078165956160126583886953768381473333263477632747365242084496316898072521573049231728663120215507544643546594165741378066845179813217623031591659944116444812435078879802115756618968498624455745060338783375601724939739448559467451332972942602644544982697337787516270001907642892188581764253393687588040596817772004320794865632572019189986941732416491920118671610103904564766578779856158567662959655957239951977433529897051539448741468325453431367094443010801185778291255701333284378051757812500000000000 [85,24] -16549068970445346234822919799347591147544502367423152973391654482015338283680216684800135525543250079404200069272631164615429114802145256604563516110484061236377743723321272397926004186876343796733385778729093205084376980455711558943723872666836259463940217809224918612210974878225268474024196456500101161589433526310796420332825633703787574216766092100767859141992315864935006444199000500974045334126912613429753600739292955045528008670050299660539086260665795646499110976012948215433440217123322787989077070996442582962612213327248559271461557899797630649850076276789523828430184711775598844110993253132735143117610071161997057516604293685986706908359395023757762487656311807834974523806132521261947535177638381033665436987920030250133158699103254017791975787514926223731700570264995984167515113163772145466482968856124454402506180331842151071672221736972688084188999289449475494816788493134985813993293732709917989157813920633980726770392550342889588420745451685600641419417580121624392580126812374823759428456599778165616922584681388634291134661223936398215591151610957664874610396843613622099003292242410264292324071269548365230122130246555223904110541430134090481038284530367136913909024681832380712180653194001664751526099763128988217787282418751514229668139467323658252462404244975533183776903413844169626890606860772148142203349747916216134219817350280201716973704516489276167098538680795275309956286006117073391888726234265383907956233631306765483843860333377208322854306028553116171824435065172362977253243442181878722254553637471655196325945343029324502693772533153407100171502070916668420704657382501504671923595441086897641004092256515689376005300796924061139331076626273119331615918368475135580836003280100403888663703517501372894856562694269482532362752170186925365471283483296722448171017952623746968645210630386991522740799557121210565727122380571333172864283203221831790256040757253312654582539921375828121788640449992738716821095422163888990763096096445964305619615127129171198178614906540188561274673360337502459999711402058120772371608350336969575733952986752506662984601709967050696543813190026297101530344946798327845329116639839584663642084253305588067811889214726175764167110660428362794440433453472366604168828777040058291470771257574992153539234192832513967230986084893585243417611190178478803976780365462412314414564207254443317651748657226562500000000 [85,25] 7854766413457079112866745642589775751141129380272380538776425973942027602158376496262461339928674301486469960950471975258873351689500405526340176619412458542376072712084846128597028593222879824327185142303087906103570111068924256523809354124786425704098711971095691973917174642059113253218137705176849165052948202792793208612544269944469647450730447203604070507862017175288607196936631697780924296528558848178965147342001995093782024714625335166103032313415055415304579782047965000486088076492878124995209185701625023866451992801293206384957294403572712271836971426195839156301936087077501693999680189030343861116147612007134270006955804443467857428117910509394072368666426651608991597485482500465594139871215082216724430784209481816783902862473814113095528229940116442128504687259107473733278694922984557217844405683534865886835186238787386290666115724033300906771059752855154516401789361967628471516480638557840202489841623102439606916574150201460759501893018620736365138073649682926939177073966873642275815218801916693814487834553494066885348450772539324211941359714061516981534570504295540119223438488470515019384040464772318303758009926022145765502090455868700330558448579056750852749159504358749471952383702948284546749039715364492341855490807225383210386734700853435671894346631729906159384446392457714497430043856754143662524000542406695568639276978572430609068607188367748857253948618084729762187293609182936778725782439792499011382720723086628897120580533243240716093174774573867271036479321182066116629504139514377934027111986316753507727829355759511731534189037245989971684734966774907729852731069132907538830849318033211185052386509667208471607087335602641903953978171635489401961503131309302244600250009309105029147314334881118598983421241662356824795309904730595262486340350144828920248854074913468138237683460040543873668631283728034111798973139874256449280360992205111027416714031496871478492691331047173037213463497807498840214453551679019933168294790527084085635678407987083875511745546214961910958042735277305582255788122749756229148726619321011262129421381357286360245687239045149634578004155248084587322540666201423149427141323091268124675004268625274246009128609749183690999942419428097743760154898774069966605091717254860567988201249631754731219417345582087815390401819304908214610559592166865751113448510661863011250716226641088724136352539062500000000 [85,26] -3002454439843184097466118150065060296410792725713731010361511104328905168971843665334696713037582859353775021264337769440925286841502255379685556819945033686002455809677660927128113233678531506660725206140614199666676161831060912230516116688103708598529720366622632709762278843371249865443752603937965313126263301038741167168704525829514081671152549044358071568282454493192413040775972151142406131228736193538771402951585542630969670429025649704070623922716699794348689082708235495099484569655314741956097602409909251624735575624815925639944709693867585569546241492593827542403278773427362200643605437145702662536726136366674388275059749161398440707697097560200696745334623441904978376760344098608494933483385769928043092382750361895518043194432279556463976397764797460578526448885642554793651403294400283940308165544054941840055770256068559505954200095881449949204844238951267061964484431509865168207312241809051144212844188597964109314691977322986389482778339618091788784570521033354477746619060715938210987396057946733861716965831967383097967135928107314061430597923547310302460093378571366736098878838292277264990428776520447702291965795568659118100151070663986464225138486429312498151097991007934665615850989143961576409092948461307017186275092426837846518411422439783881129706038766589925518211146662047285707170381008976069752040605651785769091999251759588566065694553667359934412499245728826181165273295159636021908319599867346905439344145822600295589391508072473682452064039403429151848235990092393063796540437237850081644287651948185877298576825859074715467730725187540313417454647355063555087168872478907584248537242017168593276541837426365466607313905063204843751977290498540652242243910821329174695512415207166829625264729255057722781970374582279527125423820248296887380194854852690517331125171851320507551966392682791354303662038816210957774804231816262581453755652731203766014180098241430727784166896517360661828636539086555827862416601062142347499099794469781960058175434767766443645592287327823207670161651661777362975231452452957183042575292212579317366016437885219648466294018513897069866755457783971225337876747463685439162205519702991538251880411230851920232821749482697357641227698969043971991879276203313045976460234722335187354148952507124598192244008584641546605210673416540383702375190786430918841543123015691563182372192386537790298461914062500000 [85,27] -1658908292921527745874181088251261757909830352418246354271633378063654769164475170515192916930556411137489362851858990077222670914527966364943179522254967111162088062054347452393895354146164088543085938688182674192037778946018385169953615993649222476507389260327595269033379843015853318449318642213982738598357757664225985114222340164651497018000357312113130601095838173159690787737116208410882728372086287957926500277468000488187473107023661811000402457807391366029605717267806471265065811068786855870375154152384793687749794926936977888127071384984746326237276706877565244491156893958574052955401725308662980101315789628377274966004594007876292879810171270624693119066476131413511758959474258548715015865893787041722768542826948254248630821190647894057172293021180469892790815180712608199719963517159395141595980243428059610082682170086187853548732214097811329045244796270329662536337210310908756806027982810184467710046113129350417894098641786649727139212953921829684027867517595209324826777531374955429183690241163675449488310084192774350944344702917582600784913738376807543130212486019697624470275007064971301850385886188239951853096967779560891384065869938076663904712365158170923088398374221258286085842969308276389771881022045713016220295329927716310000163037896298777188239877820360207689004034323718790917353539396334495387613221421544921857826059415067721488394539483522008444562053401183796821397839351563770900346790838681241808541805883873922907076408323383771828496656864573569814308542570074158795871719015882716091835723582414636175177699733699580240461161272971559633919989683329078856287984019574583164143287562017910002765292620810165201936778873671143158328738478307941945978589651610312261059362601822714384951048175907703688891830413696788112406120874232602181599320779871858424659561848578134628397355574820208515999836657892955699130883616705782214054696826908521759774529583294668207567667545660627178247729245277801216268436061906721176990121362368484287941960280622814306267592154645114886943803827984387627733690840642052055032689838564367931841659508044428552338576574309922500610895043321505763684109312306492478275932758156102881527252371899642879245705647466439325392398201638209841546389988243631324987737460317993676553402056580450688316746369494636907788850421492847805605184010951328593685971668492129538208246231079101562500000000000 [85,28] 5306030019555379885236711962052129754034381070345291733964193460617677613995023047775458802948457397472840598195776237267051893680238097522615473326527123424734167197269202583990826242711810661333013690163958460539957157045788138608552136702964201911279899461480788262880736995529147659910789717693456120839739117185891669326482581864623714952211988281903797487722844446992547779195320087323479423381069138702363499366643946297942213441429425880957129717003721056258274288622178363170339067953286121465077988695968236313858877828170939227264534201689859763742617564547053621336668595105527225734619995478224461471152336543969650472874390862078511654811495185724286169660087723206975687364108171689050658441135440958382498263687560172139002260805567238240304441483659319038435731727192492936819531918125274922215936981309787782020135512226237681058244807334091547901202791200550536346856648765601187987774038115512495305543680187075845036604392767330592223604636106261558680499373943085554869559425360879671570922705770942746129088489749291116399369166148101252852184956637601708454805127439826988964386375525422555841830109777084135087251004413107094577739550316341514298805815094127001140956418547964744101817439323929126633081976985325633086806769679484078134786874355048921416563805136137338031540874768984462799259102150775831927213837113601101607325750175076800111480674004167050102945831970965628961942004596610243637107100700302398493808399690198937159147629231802505701029223768985008488861592628821676806601271779828265882122246675958058917611077641980104228430944076854658898776491287008165923741920862279723455289449769604779216436046806855955700996757854792161036882761355597832727447353579097232388048980558971584326948448044329226716528456755412418803919752317860562071958279201309235344893801054436241761931761891361166863776866610567670920109470475943556424414668131260228491782138305698427110470863180541369018283516921922891880782348211873170710193475683984448253413593042733526772345981756275502074001780953672344495573712094038444726084999778977278655512698177884327813968841418698048481662667224327860029369573101062939480813727500702973513630929814403674668185470319484936905034389327429021254609969281942299818136898936304769367773788579314821652922495755631012947345204852255408567540088920339285544214291689968376886099576950073242187500000000 [85,29] -5699579857576835426197975217897453626361994023213176403818786975003415564744115495144273800466969172460447291993022934230524344568278622245858664969169690963152328156625641752158659495585568534312254273783811937763102038140528882540361914282574740994245890335567751662460994013376793744981919417592635057925546576498438299629184870644327112431246429336031289704567283410694980065607633729856762250271470478003129508543160461148332061191890009259285676439129895352054468308187609762901098326325728683165812040446534796199838427971321888955921630709185986166752967107268948962869149832568065117721553837696091293895741227824161433628402354849636341765081810169285684666468138110924896953865656933832281406634060888944471566812688481188125249729715750901595879979000985054818454486056433036071522523059837092130932638351061148607324777405526227307788114836253104979414482120784563468019110576593251024201841841173074761299996242868601747639985950353247622851379932290510366636242531392869233350002802386101717528272771385652213645472647350185161868383675001109714696331612572680129401599330953046481859508489929919203956689779234858060893394603557689117732448326929040875780788218656053590478379651375026712079113558035287415145413881710852178609099249973777743574625221051779014317230960355372167025024399623965331986820292881108238453171014369130971829288334963724570342703964799151708980527352026828922982043299482427298034747377260279847269411884524516808102982461547104646861539849889921694172777408224985922641322880518182420746567103695877826236964583278030396453623583885463339328669677559039165680755738473330263553475873533764785620631937908983391397174064467158181249489014721362775940877331804565000127490032172029739263192817857603900805981452971334710491021342699176097427598598712363533843016348191021010876960367783417706133948215497030649805013934574464115064314237628643179587554899756570323796721823472284139661718830597511078054963578451860415262627496497121835654630913199904589057060817574811965831311680813828027651495767782608541407676494906600868890888893302073538414927862684281760027972824433374305967828795445776415981836585589390739890997506587542967381626651572100824021110550350823527692563589021474682885187376030481791393338082279737291838431140178887118070601630264855868508945344524385125638266114123098304844461381435394287109375000 [85,30] 3126267514840567808881876742425218024715696084692876089585854370089387202621163269977744148246013551666673391838810886417296295207678362294793849189714913891524303797304683466371895558913969580110303634550825779389320218544112667613892358841914714374102795031965101630004496580210747236515058441707754438360754549358904034092741992017837011503864867321809555407139128560191672796125218460371064297130535611354798594947109527815344526004267538126712531443799023209126588597809676847748997657878039305317973769011511460559003507466695725780206905561345274332380841713645721118148888212968012196217604990605080366802788625685590352809544534465363716389161370924087071786953991695719512734422457399405030057281684582770206352768592030677665579372236361137341861161475808629378603528446384857752332487967686715215782596353309572382071206721615681136640998271214152364016435805802754494530027450925056315184540298035091723199082857094437232799389162623221837278652912565099178880078995380660958782218840940318548926274333123292563746185043591479746632526367148253342923826675777390959496516372483506444407212702467609914693283840993483376703575046044084244162815611275264137259230894915592827838238483070814673001798260592032018376324199113317607331954055062132803122321938783328975689999972192257481019845116703209339724967629524573292270694681181050575806754051517776539954868005673313481901173838018732372159541309502501261924407119042625445011878220767924897771229929841905893838457655228090355433902861340334332069044459674855027077246499784669259273258772661923641557006698905689392436037084495788979875019583316600740130908180896017534812900231002092243699638596861321612556345939074063293935305290519758937265641557918242436882489410033090868331424049419199096813348591621964127040954349823268066231393097506516531398222841998998851605291410153371997386709969661042054767869773519695323781140023707364794459860914941571202929425828183369627530358030088492728213870262519587417228616826411072719509751975376303866279546453374892126069424188161977860098769300436274497464745160557286166245557212381748555331824925548492364446516574140397967480875901346038719230658738411289205841331537251513285741222591603818259026993622252034572512679973126160357586109922899250846979475463942874221574803315336316667571784111591534291441085713358916109427809715270996093750000 [85,31] -41940415820971570751706476850156833825433754740457736541880152256540491302144734273456409885734222881169993556860364759054509757217320754837217274848767648861671689401220215840436185266972698869588078662430558368054305596713203510454349265017668503702093560046216439334582926046402878261070940141566767715936478481930122231922582664189378059838526339699320201456893429126933251289700368293960635867794126729744009410760759875756495894233039896597469329513034877775963808348412423741506908934541022375259706933962848203015942486662597642224640294591049984531629376368962756393709358533713015670899832473255460037078503719519214580974298368007982286411355934907652949712384803763406246545208636477681991312684652760060434696308153767848650058509212332235602993159396913161334925770095587118111905668074869577366858243360442377949555082735858402763160920169377953494585814900708126154062909844982826314297627067084244590413169534301754859815533162980111865198451543054552860620544260604964251730249237385331017310163829054045946737894483593379591605207503244996377981413326382716231167429358850696907024042651428176462345390187567577311564129219915126383204712215623242259685851652725796359226722473198399384576498089577969957822488539746110698995818986432301034944119157097173682834499007184868713495102400100396050603944606720701774498849188469227111617782719526058922907484470961634169130286808632343656418469912152985229026205514494779883518940194451798972558246469342747902342089001765832015595015398179853050583609248263413705731370566123288786370495486604122870449156480237309094339018134476006671164683359627763006946004692749789589982725354075986874967419654367958696887040121296705723809440116058957396632753188734104659717125050640678172524345510305016648615021143255957181686695633893006227243810930749553989435337851945205363337456046304445626265878277054278515634651282682632783202492849936190204063108395221668076212890376617650003504726887283200789135786367449691704091666321415761344355092581734748140939444497427727223039356338910465993702456815914222086949780193094056558786532679665543184173447318545271805103430888379205244090967908951098752972975366075580196344235797686859230788531051742474703861975549301901019022720015114273141404441840586973404945291896112554941585075589743250525382120834534671605098310465109534561634063720703125000 [85,32] -1666024079507421400797614899132173335368673112785908203528976267090210707572313563493585433277466375336616890780658292910521719266103559780069663619427391458961380883457356554183387422500561975987178337294555543513232494432265801793474911583267320065714522476817472969670587623685390636204111457435917687936189005034102113887027598562046347830857377611649860096791556604202892135695396496834709762488151868557434640789865235294093800302303535544968731717812581234601830671944085505090778179279207996061779303271952038098683940650022169065006413122990439680336498633331379662199296266589967449273125711581383874685350732004914186497422777983309037571173078705493208898776116430403966987971004780127821571520584933742758855829113020916502507511300756927657736341908360306003957915199271103647078465965863005863470095218956746723385193598247289956371978182211306747794625491218038225423625065949469718783073860822938248837529840854596733593639706667463313308621441745768756764556374089475786851620353554220061870259855265313328853961326522644931103341700813880528065918334308099771440123968187567930218066539001265140182502562247323045834646354543485247447301896158561773225248166258424817206916760603063558018259210074918288242953241497080268679754084713016183706529544328636237637696316064822020590467663307963095723006496506937144960774475054769771875072142600730912368341443409624694817334896689417154805180371225112772158086879831444121535265276933038185715757750415606002418910051607416587368659238941556687234430689163896925248928567185737326357175577894113640819185809764437069702665431332635925090850796739064843811575010419583848541912987090713970857453843163047452974501824508939709568177307076384479242472929869293416142027031496405192526190394966379580809947322846084889303477527386413457039397351736907116787662358168654432797838823403487396465649790547165647412114402973902218878109406769798894928942564315140571853935876336572765413368795772405084447584811284697667684606601334174653878193811471134665205480839654331965324980995432416610885461502391333483425318486122643220062542135695185351030464241130620088859987197052449303548674736235650749762455222529160314256105838853120598086192353734287610973383247516205321332462462875898332716896615938609000222966276483586685108215604762090891606796219702804617845970369671704247593879699707031250 [85,33] 1860285603264674936673504987993846606259479492158318827039788536954938254582282046912071656673381242778976322662725249385057664953595636082847369132689981915157541969093962946031842301704138477610266427683383782264584396918348930962034168981593466103903102912884922327049939455519899957416241903310530130000393932872857767564938455323196376173780168721094634730178906671606506865285538971970281954810421999954618992099114042704997285245959000370471767058361012852887848426568454884636462809566193116423195836155888566114611073375358950903856869258679165211864416284811802301670869614416756143493341606122132720480284157668667910017891083228966628777981713857226131851885199474303069209549970646169159173875698757114736373172192930014899294383400316178055383539559543066321832524847629504383073638095213760901883860217965418200816933641059171448420134839384592293159674652866416614656616343570886758196951416197485771919225004799073165853999745882600745633898339973191336209968239491576139254123432319755206310486831237901967481931837488619636378352884391637229509806481302763691168740925845326095563534123417231625307563860296372370910050589801073134102048747184351541861188515907808963927387813748706442273806788365411735796487063446671301195742296260936504979054740485212739768308047443457333669320144131280375670971245009119579278385486324716995768959629842618958237251576094707420909291204973455366632482914124375416743256647705125388714391185839324560420910935901336983032935548935387392025729340052673833787807056941316264900325136163798433949518782187970237973035484762742869386013688868180397789076078977197356932858895183144916936672563792199237178901298552708290601983019556291013732424988189998757293312013953468819725526968430246547227159269436587177975642374648864745151398983277023593510348700873815311674218449784036166350437423165013086533167972166927469540705300376005985957197288881098045950923474750489592952704249717069532194682868138057559082627370379476131955694260941561357429309948301819995292931974064303104270834972448642942844426045108145530600737928355479303604665700583332506129664590889339158927863890641429613264953119300577588283519237764240894805972351160279252953473314421198923324447844188541021233276494877074471061292125196532351447043896937034522965181115820820606308178251503404609934477775823324918746948242187500 [85,34] -1326192740709044143781733557269138091215356512652241108892202713027665073191895996128264554722693521127997834644109561586257717015686829769196349969466091615788026735772371340689335462217507004138254341402166022497131424682362690546372657449557407553479928985222292874269424971265282164881638807843959854558550445222584626820220121991205216786762951279898929640097194189945139806010411295649056913873058221029428778251516078866289039605348430269862238562007536387791686411926786724381765543762385631714288934638004569714599285784947812219826765482057262504614338330407769977251556200371326125704238026003172965612325838356724120078165017796987365256080413723775721935626282581629561136147711480098996035944780165016668677942324722960435965275967132096405634657061825588129709938913780697935905809145149523114556144506083161325924943169425127546701999079086833765754693365475067219089552995865382873619579770819609224392782123629405357833284930878959412964561198318729078402434497529899653202153761868554209202309519007129274803761014721876656212867912374617457316640147796846425832702438725293664103494370323999700378684726698967347451868871018015997447096940377777183402611951300550059178834537899260398336300586945846088457011773404476963545899769242735174069466355564159035539898056479396401875606047229082176118635333187421326450918613668480305161342869440399935082909296554338554045833143824816808160647530311970292804793650719965839406562613197717514715792656056689618055617917104638908858914891925089759875475216726744767954503295209602731677946276187133727247183313354712512158539849405310106395820234500848244586200458426761058906000904136452382864712447266210582607565805072651587387649549506586774463220571379222589603046582218928915429866961131021557584430855754292081808119190367095052962299960803038260967035214004852011095789967450082410643174846665440466164500494884198996435101353425379366320274472775110159545680302134622659084719862489642615764123633493918131302414369108059523926307151815611312997457838836686073769651688402786134184261319169255792129882062295375014801878812706072536368221974200110012920856595743828485907247566935879562407148071737962831039921130739937758765421672105212931006192026349215951713451734723800246474348712100353214535486497182992367504717724684126450656294904373311283052316866815090179443359375000 [85,35] 731185260158918922770013441658422196304918790528043807784318609606184422614620954997334063794882578704399931594925161453095124457868901666287768941726479339333202884774851209788375924046963372054883289400377948568556256376218278441266769344135243069649600816895427164983759574123855410016516453229207788952004240720744179168700835486891882446715203427328574074307887272030096290276847150655693181981939103423786031716004158971852448331576286486314107267954253296706005542360637944345118961915981670639913814308040579718221001029982258030127894257590972688130094357442313355655258986494761976604837703439648633728459811882926773779888433569139188473205688610539102516953907265168364680603450222691265731584700828458823799116467827305962798175658415923234848357182625324113200297714612248968559873489087956717921383179281353337207738107102464480840271054098102661021956384873923059160869148540254921291571902402515111561958842732617052486107853926878374021279757259713005746725614869365970571398625782271463463745417952373576798574254268040291754852108280167849052069099301353749925795240581676611551877921704569097334573152051424911924569850924935144393869702347452242313936181558104672465534420898519629724452677021437703346151602190166911986628351431973064947431839152389774679747472334214535991215158268130784550931999875043907392813273986196819025913001870431634600919540245201840366694213012405181701020367288506391208188866962093575594314893736067201544354226995905117332269584964628885520544640979946103758131377622049708313807434355049186227273824091986424437105015778301053413671532050908010065155550753245755043404076244425609894809523144255408683506693876829069533367231615531106066806404407782098144170089712331453920405100687948445216585297914753771826133191396320685860908047046361669698757352547129059942504463449373501016671215063620908744480990365418401609324371934030168987854859952734685977456861716183488669545249714572784410183681865562632212586033131198613053357489128978290519472683320906894705596860055390195936851622980890128848666904227252308708154656806739682441259143643193695456186628289723462722346228902360096539226539291792974329545196731822041226074198960439382857986366649938368595497933394971722557303100023451520356408666391031974831308054894773420109352432407320610029469176716077072342159226536750793457031250 [85,36] -327219071500514122089173600807620024030511221320383542921497392080282472072909750853191621240245253328329673135977317269750078863925450542157455422172368239833107839928160993883735598137209874608836010895380369411026922251831907611122187621425109614399354368210629454125956883764775402273777538426880136508949363066806051245902462481120245621620756471200618133602972774079783008089871468833526051401255492097350212505986763671159939381056508945311807643998619353236336825366807046338651689932754700151730727922098659237843804468424121792699801180113882138290520442165971708767757006610147773437636153366007506753314015342220493586860168934654975276145760589308442295967311076149952556885251353439671985176464402525947190545896212275079578384895197352927172131761747419927877954880759515897372910619548127889323180736771906963021316447184773808294143140366167846307432192822861869368394765443095684228583704576478738933412548982068131121149040566029123138908426430470784834460443201762191426977788251923270858180923829288743698865756437417286090697711155644031050875507586883968980300371693568509480994921634290163643190600649693174380437085274961860225185715320883398647326783730714316030360701750192169648377892918971518332462352053718238204420633265809386433069328660960896945500351315996420524388762562012049516042826921833664734811706404151057720510512428771272429752459007397739873143853383871946760334106808621874823693145743759900156338574644849501161377384844859216403971047083406357946482757397647424975115589248010206724585981743445256965679155685313240358890728305291250923669687482613330732751163372315891722709544948421494458113204477062844975222437403845485803977062457775716056486076661732378192875602485386748891009641256930445765403937958257803154421820061063160213958039351292826688364715604549866591685856386462339917053310590638128964007253243121846784282684964226887259036255736043294890270018043817077308362498849157623877338940359874975276751281597713825262688277622616070137623582357782736119922355041549674933169292314344002633479762379371463446200537301069377212465081415456938216436998172199518564116015027118191364260868784860582422049328345028960998152067193293728570871218391220692972331680590341300056677936248767751854109569623086074066219571224375533579319828557147205316812943465265561826527118682861328125000 [85,37] 114999389710264196908775711247933308565507488346525578705364563259311093041113328290497770902943880712162325707448785517473071232592490791397927708756453493841035754840323578936497811645361610024305437256420008227537433487054091471877388638621272034729412046627955807379837058624172763523660962267302416381315281276103507811944903461930626886034856353440306423117154037418234524411983064024288972317813076744931163920329480302338945101650001063310092083777807918297387590521017145059119802067077321993686954699255851325455291771031256142599028375397605597541053061593900040527114686424788281911828937434830117217211018337708614425408652694385571862015658720740899353931794210809692627439302997035612408819420467501210998799939117774546848289286823804050822097856645700216930594485089779219837506539537397567711597508616997918533983707109293908645616870904463035937259122659423963302017380346401623315320891042807769148204792361955365656081956626651291444634879298812587453857194577392039637322988244787451927579135904341778608323813445104487656917485828478580721109012672482036108979318175828688217388844030146827039669655786865063889715275222636208809914367515710015891883534437760488542833616943108888570901717023957351035942032202560533314003176703555761204964850772247172638816254203031041574159216366572218631661290185301739630628175345545141376516499239436648389123987470233473997455690878902570957886835048929276851035739850342728994984755761907785221644641252870905565391004524083268353933620503149563151141847977572454747056130646910836388827788705153144502860789662178521304933550230369939735696739377585696636731299521654436763677169995005712364509267404848491454414561317893671723869351086359368916439126734448685947463451123264479587938787828183996238651657730948913135804150423592790433984277527417327185850976959025617100144811408021635798485626488653479749080669389655847255795133138624541424296875698686293861676455075866044612824224467656832786407141569326143927589581130607921889695028163856272881820570562544569473109814277473784841689442968094002647582598874146362120432124357493734333591415284540128625096170030679050429496320489033081913129344695163671019783647922838871756523633173305089855917847813573244860880269842780388076601339346812654153598886006638902553579696425196943199154020476271398365497589111328125000 [85,38] -25854769358476032901527323510263542307144589962957295170195262168533939466749977140806314784430993315763328062016351159723937165434235919416163027215901211435354820723945055499622269348586077643623891651050692736168049720689159114687479572190353203652192087041225271332354295516291324422239729217362137305874073030782424830345380065232429983322786811502888899899781862281951434003750071093367728362877664107326093596731541840843029001786155531412942793741877580643529059859473537974825324294290660676104467404081431102337007456196598445880924246925027814973538121591321568376340884762456725565059889171100020823559865372701637463733933793252517699494703278495635953653513084958137362200828298830888475979238403518419539385869319262471992936200029045006325244668164938682949619700492649440748652180736573583510449468778239193382265056161671578369016875463680527668826125909222915232049382390786754052707335921415387411877035355810322603701744361270764841149079261840124626144036973538654664792369394604346717648968103267241697626241506298780162135831217927982912188260215243498220924866137140986538377860767687929983837490757171316311752122484280672252884142051676642405335129730709046086912136629022374723720701187553243024445919619839385720107212308022649175037342220833392960726865140591083624016798368438989328300939090104033788625495011315597425452932333436681985311369842920797114554352621614930263921390931269331363482861048569453313753847628580195976103317171863405349802925872704273345958657966366919506894335762128261173487662224690906539425488982500526257781132439318750075856237464242557687145823768932514454759416264091263386926432759817414818805822198950342515844796388079097938099935862628737532394609884253892060204859985484388906241711685806473970575942823581828035118117767680239759602591635075718152744145384780714377768090750562375155906674511986133399919813677194475220291038715836179413878023458445131592355792153528505289012313030566852471240292183908693711489839601374555909706343269695434683987552998467300059757731811724004125362124440656275125160746227692639269513341886850418403824848911540739716592990097000051413585068266808560493868197862929623877493213348564026255605728364289207319156170185323259538365290076387115810432866888183100632719697366805949374383093814985801195405201724497601389884948730468750 [85,39] -1543986728098550831947353482126664851973510205858330937403223476130786679842814500146566098651423690339897703729729496779330861126915794913519869807471266269201932600582507346806015511032365604649692698850167447322438784167544194181132697166823861202304052508563289985594878359757335499543159484297925457908875589282926314571733451380981698088629688975456474870816932374378096732510471639397257368507967900671873064822064766773542804876551693156107136981329180293257697735461530075025831461774685052931086736759431989233623390611633202664883625307071512648169724840095549332765455529230452030499130483327054205172639702594701784352246314202338969715447801171404163376785811446259424063407662863888448839336570374922460653400432808477864229892447220624582508339549186731088389350911067862049683435551834050718111104346753858927303481669463470971945243977380890642660954020414091795989831835738530981972679584417797023156234105177066412645973966923915800978480414826084632416321352358868611659225541104661366042396214796636864163039691317469086162529186745404507198616050951793670486785382011163059811828532089601824309239713684707251369636692536178894524491115633263767510437112880485857778153700495173721780894949798343259571210722288826444903265580837064772240498595202949004121101616024974774217964945670331184708650907057885399010724290532343481729551735493607556588910994766434059897969901806627990257427174139231423637205443029036933589172577578291578587447386274262107303567285229481359748891052961497798137451985364876200517607076729680664825143840965755065292346280729330810506573719186298124956325675403204451513170897851572239261007376695385904058042948705470515645466307693131630878143452351594603512074921125101998279521855080223494967259069273566718688254435816407053274166209814289623109820799810182666887980262127362071097047363726402152330944310618023228690756025694130431689958904527775285357670741650297320595111300494700124687875521929420636737736546161550691107553579279578158234663745078703101783210857491156060794623957662709971343474316930089241226417789709002084916832579209636102945930626390017880334630265966288408492698850621890233268886657700492269032213711589860441786643688388279579249356646034263087740914499662613611758139647571276959006227732652532843308145968364009092965716263279318809509277343750 [85,40] 5220808306129704785561473087304272683924821824110709076390979342986301722458864476024485165701669917962219894073483211237802571649729488950116963100145458998075334735947220544075999608346352767311481694234574476914981830280968016434555262354355855988317673388110786375370512315794499758383479345907068016232825716816187341938094259877396326122932886743731521292669045040732529296411073351468116773083247667202022414291404321158168817897489899662792147885999391435274630589385729983103310702864847102003080805374420337878671031967249044365028718444817550145720100398581820696863403341211840891648432586998911114363448450629738194534146000865373768776850903397229079139689498522256516970410664640579017962830215357617816218404062678361885253047080305895325322236258292100154439778472936011780192708622719492742899613510709978476805981929080639233896528254876564268413505312060144443910898541182222705917184759132131408933039519179655848257512294266692716253081326036139169175470656844234732591620868409560667999812786683788951209693569968376576505573140789432641195414319341275575460093404271469564248977700390486609527266156699021471722784350198548187587866389621980305954288430509212969573737639117803642930607472025452654848921024703368057394170501491848410099998366684355371398053876989819585184207650015975083471655954248959930633646936759071619585337482100689301950514836597238560757494235802284641551260513047226687317484432291777022018257530961043522484180976877529856257794975585189931633794702831297693801179269330579568485364661329197675225778030363683913603702317282681703021257633709506621975601444366920908332687477655285238575532204156584182526322813798198427775458819777782846414205882798392661867794543364465013129394068621196887591745798416935321807643036680771180340723176211835338740757742507194510542402197917524118778737357434945978784998775002124017324736180643351289968087992948831236481403941852193633815883465547762988340527437440141618303032382707137840229108522550214029954013472575158065768352977374102448034924247089513252568775781027741741408494069476251886022514699724320646394482178875932938580845296254530812796568426629966478611076674996414776087534029612217156666179451226202473262580646467526850850489266141742628210091296952772040935242505357358872540574079579300814657472074031829833984375000 [85,41] -3185178235783939128782653180719699063065557500455009991693400659348478187706755093685696659381187810417673878273289239091135458299515866386430379910861895915029943527957216407749864932340985148210070288334508499706683935317482911954502456691030719190727081403230854742072130503150818965728625639489630938573402187263258891190961361924876195266373622459209051747779425508221370418486446275493404286304894611887981813939417371775515812828946462797140391936886289248767526168023046646913289941720773481304793249470232799311960984084739145223872975980761544821315479116047157118204120159185667387186294069323522869665756172373917996037893059408734648309828452535030348391983361770369371059224458907365156413383399417412397729205260616780523693636346327056912811897049394339872795757987220774016384919916170104927315501783310382556192590406494477285088174622035249404851166244920629425432481744914299049672615342629192740254740701304408348376037775819462105587190506958147036983304518504094313063316157902446926261915323715549675123529894092063107376320000298203234007564811228528523251782861713753694817873892735626215279054755048780188668233777912076033163318479288647137644794119707831211269717414428025152220106570525519204284984823003171399549390143859492517357404001178007065031425961262495510809914676099092484986337927138454970167851179805200782598875786468510956624568780668940635667095835730928040202082533281449446415669308254603782544602955300694522352438279138149437103125216799790325266420717568043197100025790789783168426620335819071589303434335590853832570421881148173588693143317155031416781309196072761762749953846198228586692222791776083170390848002609525424304988759166261170359480589369472952570590061109553028435989455853462392657065680631226736481583221213300828658378659141702901400232818728922455919456522224346317158874846598268685834376524895226040047006516076216280706364477712916220109519117710802381557152139183176757358834641687036097271111294358917589000983980571867670944341313257838377890115465447142365434233532353049697342185715430721452585571111923445644116111016252238016419226705493512251219428284040528090547605279542776695209269727866794837438329836217912150652003204269381881951505222905457668857146291312727458317831723483337133086233606170595885481722220333722361829131841659545898437500 [85,42] 1334108677481101814510700374274113379000890091415720161420055579562755903751546645749397025016479932238027657020433268600095237659569114559076037212480538674448800049689486902752787862182335416787110112348789184957584383637999264308308135212717390982310699957543596010478817226920649322302304586602836251451484664271646586628622491349462799259647086926132495934284256050867495085999352256617957080532578372698694046887644879772579782841047126197918205067877368976113807838732624345586344665126487764140663835334090358296207435790638636720824046597470326764782296473009238986528459308542996768482943623530714743059637242316612978044542063559445260478796838650426574005396288581589979104110030483242955600461826763107726639391822302164110513940532653297069867131601815086850296662403471116408310818137675383243957416063537731008750334564265666060774939707016902209389396665787712947778208798021055301030246839389762020198839205757271488119215101472588545826424695156916633350416730846454953932120001689291882914088980138184612788273427203300563428300465485874974102867004298510742728486438860288464941338775680577400597233767663528816980146946158153930771264897448369150879679132997603902516740585587367980974738475082331799511684539668585632225439455512634774943615372377094498748055052831755249431390887514681887021009677009610970682044115278254571765130841806326073930213568303864406335476294763756586884772997984592585941607364474881152812069035766244300270280304627455882082315878831272930327754677102719896083467183326119906437552861988414338658694727485106265745170103205172917486633193074289775976293569974248940314696458337774057633253960057511962017227189464345549664779099864972513188205192696580828806777371381096141921599146998778790671871004323742256604672715347491752570444716292324443147047978775156185999983295385617413309455311583784780513317102956042240315619586911475473139991031153549248771818462601634720732992219693280863631598643072676932985063304371682477710577710813097627905778113825999814660492402425332489721176582519159878289047695274168185622758090971950248044964019074629163715089753234531746450048881537827308261652517867474538081122456444238316571392996795495218808093880868187702406833980690453733526017828384795845924513928779514734899679135894092971148516824086982524022459983825683593750 [85,43] -461631968462460561017070166079390899929813279791289492792169049839919123592669341943585030009713300114593004629254447271203761712355681811593032430347110037283376608831109944025967405201212393371373486571037695331860108488263556912690400283169193512740608244141999283188458060862036654698863425888819969881175993906357230280512748929161535454601136608560105577141668290131801659545184992429867308832909927176881126369140950007658634602752202323229473494772757939488974702252949949498359037084221034749102639275406807729449433410467471861051281431791400969565852932697124203184928447497189093794361628664495491067803922063279711890340441015792485278246301599866628475202166978372927226036913156677395265260228359180437790251378392738878896097301814858290058775227389765713200805398102549381376831900626904148802545573863910056788216811753874811120352047585787304493487476545437851442038474004400500037127496184896426372553253629090188042898162128810773623113364176409779608596994645279204886898774028593257738232162414392882458694881901117766512944267665928888495784585603818975203920523992602465047823602416132755949568333443153504197914704618087657817147104591280465281221785733938017238349646351259917763108950163749377575144152991002518930130476090255998491047942722398469521419667959246964282211175603489781539217552060591037086857724910259369652207978575058106507350211383703677747716555548559655393635055714109715632896150209280934770496639864610566610814633107910749256067341701725809128214498110460916013813558222596844706541007944328695928720837261237841256381180518362154143621508247705051334359574093000905696592216176529512260831585127349502457523227704096809693034202221658951505758874983457474542488508171659005674412308768030011371582314099632240052742000186167413328170972866464761937688845978943299758483726315571357117538168837075762926564436494024645330180875273367157230671494543588804809212993154453766792175474919249794597091116030098307952542667981422600623675754529580363977094519314177476881581463565117785797614257549030792149000072101151878856055892154599479586702454121294664925163533858705451830115816804154626544968304755555112110070857996784778517424230473893058705159246366975036622463688370367317657620117091486007308014661201697572900431380382019197483600692066829651594161987304687500 [85,44] 148344125347412147512831610346024382516976722265791523197683124718985342574477947416147412261098205480771729193815977862889404970654663609206204453255682244495319656551218014945346265433421863908619382637456190932487767511150768650997170905189802917448116011751769551219568059143635853553241045219575475995108959696503818681321134061204696324786438950030417872059161985705300582413274305964728530881856529080630478273557141742217631467979322588631791957123286526374429462434381904095553015768226964315795299746557652661255459537816702395958472409496062714366490902831300922676456891980070621257683176339173275902392359142979869580690486349721727133311255224610140694876971462323172982616937849923111247944837311794992431077812268696580409534459771843625680482409396571454363349611364121647227232099894728323069494406985020389203503978444212203117692110662186108301265953372941597683350101931495636065406249949404962907394905912727761644776535121529358366916066832691739762086747779736333740595248514207266585391753176341948664062503690797464210419768998014007305500558323630791169844848971006664047046433512033735533397151429410234500204468436707066819866634131003229720087979805450084731751197750190719949158821098486219557975723292087514030054389937065067116828475562366956359630075751197817450095616932837288872949673522459942791915919825093587992994859288823162816728770517928652417727121196419866874543751024209726086163913385402390135887829124150405099437361509715975094071297888642007733195524876481177564783195663587746274483681864753486485486727494536542338549805005461372135472175658512481507980508589700697297585928623233243890688472564536174018214204735029404091104998035264052456236328530439006181781669491692492171318065809052464799625693796948941877228528417103070862845236375223821305790776758372617471268031801404042500509779317152425127405333280654409672747268521212675904540439506659384144325247936635054796100274263051930441639640703316599876379514828847462041357163401130811092461856876505367303001480882343155055479473098562774559658759032917710846774990729436457282513416778502628894235010262787065793058736615644799614923282166060907643137003312493385893607243853768667033697500354505711486619779222049761191196943376441043848771178179072672497732388735558473058517847675830125808715820312500 [85,45] -47432279598936070236870864804910422564842174909313066438285195194422162893227709743180996271304683519967426774285860206958531321884375536249197312313256502174887134976415403583570664473306728625776751685448769081220927290310433550431326464495258143224567960267708493566811195316134410741454953594292743256917878699159675493703409580458076920352876238318025936265603494781294645263140140714812172125320690833899618416269407443897936680122227919074231715767293229324658484566987195281171414194709844840726145768438443602046287551662664677301574110260261650462013475999631942862170157670392315258379880097983287977103200115799977267773796168023484984865850765610585114241600273578793168809909470249989426970010691146950166673981757978035587319734639676880429779672635761363415928588294729150449357106851564707318516289259254127483709195262223591070144338582757920379967201865931507234449905363915516800488828384219231061141494968019575659791473877479443284511090699958510814212201664719308643220581553195363746583910347930875900214696348020960625609029843572024095954105608405592149011528139980423011736994248831129860045120459106151059058843389923169187065878665674960381633632895574921321238379231491802987400679806993720194754116682707632976928933563047013989247269056373306137564998921080613849284507712658897799544671739163738491627153348839598282173457560146606327031185251974417399401596776672143170612153576261058991257237397786452741092077121445022576104789706878020620704836289045523235443011045297985852066402391711368356148631257154326468236879839626504072633576536053560889844908357011248107438888643688727131459885020486544952419567930691091792777560039362382491558725141415352041941053850961827003415421090145743644267784130368512743419338055495357049973450233548582416087807540433492125988514723909503564973448892687335762389017026290203454481087752832121166690747672937320907621000807989044594001686293998902734434661817471514908765407099454396870667432053296159488495705844598898228854523484910126979933274094463575847036382711352158681106817844558676270425256076297425859053601627454096919919771477276933288369105071275652889803425886265079477690261147516267731813446541372223111886421308729304692011741714330751637963270097021356162756429455735739391004923692918282540631480515003204345703125000 [85,46] 14768769012325377584296811745296486594614490180940982720124985633253204709027324340520390797656388883253993665623779795281889903636734988087136536961184263989231813704879741046615517029646873370575745023062824936246538567329710674142592912842803757865167348505349577536514651675813740697121825211159752161356543334486888228694912514242098063693631950349414883948688856431478859398787358727664899232033870321029553424852680838112102307955961632036102888787072048480390922163098333360695298550620160430858994259092412010602165487941414863252653013272344753909120635074741516223497810544287700626251185313311319285319347680976739910612461780595464930288061748492654606702936377954111016207282231855901834885865972863476325602282089432708099833487554388707388509572919854285533564486920918606267038676309252565675397079042397024450757540522516908788200080822232827852294636306600430833399186071061002636633581621026153174794382826525282822823709728255670685543939081371015187895199740463380566311310114168307101815153696907607709615577897412154793906724265310007633015538157388528228177737085607057190785552516628859827325211449295882528344333937105887252829949316596905741601098024779882922010791112062549708646765597852118253294718359586961074267384977709105712943079013556966325904832395071980768943116135675338188381356925978122998769673844237520576389207861099954734798317347092055662714542705591460376014264904157931285313768446178781752958388926362330703984332988708207936852547351189777437007611700833204406388175288065505520794527263944424505576664655102973455314089900936768666393476118633987615458150826347148868352797275166843117007099715131156893308059909362140869944126766854420659528221854718717626232531067426217689776542834227993492300745223282230736785380162466178154983919083421512216833626201944982625066033746343927266605103727241854281344785172727148666853764747043264125381658709583111949799617514500584488547856925354033418876306773289525628852122389746356267534966827611019744253393598182500634712785296181020375851153486323849787720817163400320302832073944697822230972245926917160844611296796260376432637533536444372626831429434831797278993384575106577380320349109699876651197032538127785469832999331108248262923196197447638616054543848926688303160870141539362521143630146980285644531250 [85,47] -4151294236969418693888222145446120473024571700702937111810144095325599083428023350047584319619097244840772553402317217527893224923799991543292755599570647089547624033914743450261153439885286550997173149710919439937077801234835110747979247068998243996891342494172919182747718829164361618320451850659584751737238722116017506255747486885171674541686916956321617136816272860156861646265182150761428190541560380574014554264161572116738180054357941644103163257404167509483332544682385391660457307570572646563534416662737996664198792527334914248908643615767888771376634610088441341484131583110407305244150826792033025951905471347864290947070860868643895391034086257199222082216445530608981017397855610189129922165099809175595527330249028398677303400701746634435434472797373299240132192764735032989901838330549542404835200468604489396338362105497654696930557129320012130570000173499784747582225562600683537735247680324694629354063727664886642052605276775707690386627036627314809240545289609799502860747279848743036045763486731473972603313064529678153438034614644707148216875776108618470308573954062877818371331213087051739228029824170389460379926725429185740660180122333427872597244393925391453151726640938304368567190899479224006071454322025869460854051299562562384384060051365760406313880325304520526489003121820847598818936448706653639509655875850043161452851752623870773196330567648057586103245864378551308814150227004744817248346975540612223115598327527303375868522056490597503084094291092382601163129289778565883687101687265656445695535217552927304643591819650164052114608382781988817579702696687516422555630144875176165290783990467978267917637996631576301713342161858229303346083475118168577426183425047930252798929167108194233208632103295937907267602164316209430432632873671452503185040392652074745797882143282355535639069547887302046962222912718082657717382962530253184465558943994884082377926371777014524717891416232756524681226747296938769008295348616270027296525987492432049684589621784148773076499060943916680654875321070498920248447407594634378410054941840853535883472722076680793547617028697764245638305667100798406181902892010187808921161003073342325133497353344327737100069141428852336949991136677339448044866581118468031349820119253346263049944602987898281676315548338607186451554298400878906250 [85,48] 987641698396039511163476081558783315971547766291202138415199543483794377445657840473061883440083233693713070389463740202158589769105557083767983103482283336506108317943134909388727703378829718361636066382064589855223445698137924986825510067766274978481185112270521140543920117896284333885352353612497020063013164889967504654287724364830345894466792085351051157691176953183770155490940998625688044050660259097708425655877990702233358400816938059962227456431757934506981799405585795122576109841300139995834295176872252228645208191960067389054890445921820203028760029809368136199459169500952597701153048660890541717106971630483769900951388743732709970518218661461888811165301471055547269242896343259249684743679617592852634519795742752187078025196502281110250482005680668368552948320639702032712634246594818477061635522051472011313366376574572413304666502458971393434686322955827731248783527337183533772070931853876872552403582455442691858633229161566281372167877562597552619626116221435140866428286404621098313126219408702390133812162363311873657513917158675319324533980773178040056667045724833252521295212979203118385878502000308581646963235735408688167773543172935553734776206534205638211769379717664188132506486106500811315970129030533060101477514722225446295136258396954775156612571285575786013312379966899627223767047653964710681011278249234502607439982468266694820154862193812711319252119226717752733947121440390652036801123408826052070877491595046563233647574069376350256364934156974774108249621651196035088953723980017392565199113136237410171984121560752821964211816067377507607173694467718468959311606673743782674921284757762317445546475070707517854529683469160741554609926624386562167711014827445363467564066795404834300027812476402367415364802822942431791557747310829693854021466375326213011056457189257154861550941217220131842141879768514042458207876804885864415958941919962887750998391049582755066797581023950206131457916852969391072133410863460711142387710614935488066111332686688943893148508027446604868480142593034846891727932888014287861175344055876234500986972296664632045769838692532964834701809387287058029572743836467448734095292131290742874059707970468691126635192468628371027947773448926322164993131552492336864471605599511758484755475739728936002137515970389358699321746826171875 [85,49] -191546114866959248556221941744901818891647298144927996091013118845038587997429552904728082492395502300227544837715149987371074248644968705253674490208201127303736920447201907282069254939078637355772557755308603348577899250870566816135260245382794489735792043191470092428863114172841965479084885222849934478036386730668000425508009895480283322133308955138919706071211268021983713472180212541303931210165823644182157260378952419474042766009075432647789318761805543827554246672579187098390989600938044622048917127715126007705596340251097314877240137984826827379320854996276878682408815788870520457881983593451230259355225132183727706319269080534390539387677066052043419268155485961460994880472805860433030467391087933445840761513673726464438805374379138004091463469107185743212387573984461977667801873667679746215967842017520454022558099024087120617603967800011955727047136573827900456107966392379590292999927981613318753976111877457400853134205920356380703164231854209070238649137924743854746712947896175287661738632625264322057166998357807858145311678575204979184071847266000234628794786719692779139283640913062866430474637566021128318612661895014854084662664220325595070336061827158221778608755961683205559417013879805462823238007314341631461340439597568910106799631837256101266097960397607840728683813713542334959238915513590497067206600509922560883845911288137474033257224013968210486325062709200695611991853928199334932256841155272203524167911028678683278172805175857401392139911861766008176432271119900432878554070311174173341965916152279527176759526782081319763291136341039042027323961191607536742664416939816913904909106862920812766103160006013930460620424980555577509560748693142837648398384647134583649823642339371536057460811339906369812459839697548910559352603193988768021949778988328180722521254922246240602939800898537050056666173226140393740461376705108278222467353067076043454185289859346878398563692800001389090995085853110928442633277343997639848089198699618516091248915052259362216321245362346461989346838172615818986809147088267733672731108999007171061306972943619732594819391289182312316875954536170663018030895491350633609586790679401916134407214791810534893236466734565047788635248844906831207626870126445400843599424428362610055721210189361158882093150168657302856445312500000 [85,50] 29635212183543149653719530342928362021901095653199650373645457690452763078986488124626432816753593185764568097895517828986132132794566200792527803666818623792530604516310692775771272691093425754698953320042322026638054906592791972728970854052241888950601381990679500345779134061011131448759690724594855388762652986936486895806293456576955730268033838886055342010760402801546124751385429105122271466145763022592832781418946705848963261377204393839069801665932208876481232671870050648013321723732400991738662381113110770742576631884526596557126517122043146681105450804541989276983942440913068384609442932994616749508645619817012143022686694958324980747993034238622004733767796422266752439107746681769872985011629973541446107761236312822990222431117853843945566041697468093171217748319892783247992077310971298370550630995701349632910278710489446113053789539860305414146091247139071720616283777034877305977653076363313489146093458407755102755259061104572568371660238357628243283373941795772265958922627400183723682212021504282453525619992149787611817287196316682278769095989202964858985549082674686516230382063891541749468095240182872923206929525935944187340947373678590187873698052164557316126291982882037764877730706321479843981945749797956475476904497006306862725589014827035638035645323152210778708449678889968886487867609838539662295147421656337139534350398227886463094380187651224881501736625127516071681961544521671564865021659842227367079170439043712492348742902861153825219768030358356261571208750194854661737712852373137873778840359174866107867188038133694756601708248855982265772163654469797753080961659975864678826153614783261526244953759610113140737449279696510747832980428927902955928793347406435285958261640765774726631005776773716366853676091058014761777024129215692204091067795284939488342213567312056864302018911838042091587571825179899793165392485009964159954294730234413290650727395186227934430665122064641061079479037745674496628491827293686303770761869598099767500182198995577461052904221568675385576498378135082399974933389192895297117287706229010394901994667098118928529759097731792436240277039903526378925268657476018941343699296902668813502347445160067437035054801752152850155100374289610717056610489403249067855069363476916487025458746273898213985376060009002685546875000 [85,51] -3601585727566998420258521099174394271720661766735636808407687202852898774879107438460509460431335754419629541341823777005907831580879426984574585114692830410083469595028972993891364961929394119735398670172505190453188623295335575557293552009675329550157035185693911641808921098366155725519078873623155843972638233410125728738166223867321229951877918334262908717942507556902030222241761863549010914111021227868344374862035940367159665086895453535380506292866314709354540028925598865147239200918438200181658779090209278365881810234199429457439360659261237405377269336760764086285971256598893995257509408990486785222780109783428001484180727322886823466830488987926786214862020767054144324571856664681630488166892657030240355727174471754298646675292157309784050081173822792852326869876814980788414989095645455388329971151051999856904394872761156389686079566380284513655907897157882698078241149775973274723796398039521668023084386709661710245689565519208071826145119206758047306141583166972606023829669075357293014003576036156478094451099077605772305245244317492933896350863037707066640745374816691792236983420028580636670358178426457615313699350351793792809020330984159426509978641243808739090758424416158454370495577195027648799490033375305270669771995727224688106858911183960793216665592607294198688243761895067734750118447791824811609411747841632673888519111010071821753417135485728118370114716574563057336560856702297106013047241048915333157181579729251135990740478415330341627906647569544015208005751645157029955235028488026461896276185641386290192714638089177097321765256931057377041236941125319644825180158291928251477566900561578652211131965774525777054427325651199319706428175111379182084912406134551423924618505356371306513209401649553255754020769917960428625826378738352370775695959305977939621563459895185770170120112876476356347620198597871279436948432760502981577414553259581404045004958410232244697719536759772352562560463209444541637913966021464742288829313902698076936684961740045276454245946738077002079888303865991170374856903420708583072407016717804814410493087072017370444978295319263061776615007748530658798721040518813130084617649309326240991663118862007771953601341186028958024124931738143069183055062125349781931875910674631705542247939177968873991630971431732177734375 [85,52] 338855117141591186195722857615530186935648217276385175517376362627684153539224779224438890115292184688308078572198832029529503733267991100838931776980084030822199000833728808724834085148995647464901391946104849858864555233750832037535711636360507391953275969057640067604732517578224790384086450642854857955018259332247798720733578251583204289458724996724511861383432982994402536364639977849764560092912517693406180347904032845312487131269407165025534141386783699788713261341899575213532886491805764434756107216915166047905111638755545420144802794348010051691415672416888979271238760946859712005965005817034763500893225338684400400650729943109053611751922891791579525306847586436483192427681294257174593448848565153692530859571958035267675289878879566434604242039320345283718667462441976024289910569331589303973873845352361948173544249294365340731396684995843015901589031036827950516045650717737218922679223459408514616867056917433215579471873710113272645832866568585710911320097545431489045783713318176914652462070109941286470211584008251157164946533086358412589833506005275011558608656203312332556369994827964551682582912543838535817499885795552572788104849612596545050984051560337721737181422416020607590440587846918791285565509978532381932591256352408963792935019471762097719450253505710977928814110447527803205001461479718739045742010372736440976152942062695392982274800541522786138589411991194684051968491360496482582893546820225902181948028196958440078793954538661265763821083960160313508057577205807145415245823342059860173333478307837609206381306108215711560865354358610279793978543968907869880136578624318710917137748148619416223046778162043241731676430375784694168628572619382110123015537553214273672427443637223109431950886784480981204244165330442888546933858027973750852132410905961355120731609250876406799857214824361216272092173450047048439247547349153269537633322312148775729260458071726740597854494200678034110007581319532718266677270189753425693829882428000796496925761482096701899240198687119227638168210476510293562054601713023860031150309993736510170889802604371893921752217214163792256259376624175630327207814807273422686894542221505735884342310229016514846198671510715833010467969690046319809560442333861369940208050960308433507961467512359376996755599975585937500 [85,53] -23869587762260513978680009299856141753861870414183111708159799371345792197971309411776583364854152744606097178860126399418997850435111567542617836970595521226579348323210993677871398144790236408620180682693480824562255968226278648846249043403972039991233309243096072458091346243775767419891926242166929283114012848770976938274061266751174062734687143540367050024233290825824912722019609107564334967802621340110435334223437064771191618166619649271368071484870903211090153113748511286534444758029048992503923753338822190762299458079359842411797745967920433131758607451649590247977366805059221441600226058822580998648991644022561014573411155749933015755649087250474049566086904978495446324770502368397005250872214373478765239638156887558502984666792488781167036114542346934124539345416244637956472324543039069900029857704148339604819129198776975387680651443941797794164653319210356202776076048319732924929025743363694541203080452557845728589380010293862289979505791778651176402581827335246255859025226666092267090267803659525920770823502247992199216579870680670731277555087309071891956671499052296440087236927791750337802345848679048369505260519779201453522497430438151283201148178348201557472887546666701947212673810478343060734119376552656696784148437423503458181093106139704352538252254912963373511486422455015139221107076898622815521078687159939427242280752542285588303269242653037763740245619487833773774074430804776655706764385646811103112719256696271376034546673306696885378362984950965844496314018853970355798694750542201761792788996741875947881943515902476568386518957675546501695051700952935127809321195242681974128265846468014895042024967692069341568321906104340087269901310450361643609694751121256951457534905880798285442618512403440096479451095637116086345865154880183703278720926742578239934682862866422103779993881182548291540274352826231743963214866291993256797233410197045592986688309120113061786848340097910308369557917264631878908020447769965097621672913769700717173716878708425604409483083853063485606562701408392928523780663922161536118414717054694271991527389318524306275284910597680393675603686922324372037830828220174767197575448428759915147833077835773729838558890422302544068490508328249273413982863560012852713803971002604065176910808077082037925720214843750 [85,54] 942168559561834459078450419439052333721381296466111034909507170389838821119451269523283996694162977441027739852932238114273777822210373719728290658378284611599982934134633717264534510145597753488561807228532658182974102954902803237194262522173464339013382268375080392344872540581457922591799606978283664868155840284742249132121314693160913115232784391822288162404903844795814667517605900161279599750328941064276897977004767815635200142219294291817659816188563929843285976100828518808000648787354287469161555459455787984732087341965273819412028373509440507546699388457702402190616908765844881515443671992345275653734095275238761305749448969560164023395043003148556415829312745794584521233607760574084519709203747156149139490040352605149098765068279159594681617578349693053925965625601162375981210997651214471558973945934655759619332313039123778951703955423605629336975048147549443329198244103642814497276057427806053581797472356935416215897202876156468509975515244336228262786528184916260212780181016273985778659952175008412638595430105974254899494879279753760785275057588437001564492848367604882766120077369544988387219687528034889911323555193094984594470716212841391719570022500806490159165613544923182212419255101229352749359711986731594748080895562970839143066559198484396384050384445593631628700495220806626133246741448828095126558339983247478454520595884634359393506657836747996564231315523512287457770147645826345664446712467896774443839908152097501476005976663339635789877598006328758751300583869926553031867388562990476185278900573167472466779679611218677201292888076723957781870042053281180132464644803990822179125655546741167188368332155224602937479705921521038086261623830285042505801512005432732286336488631086265062498795171433512835162768734097755482500202090148694946023573771581151592630265807790352324508106328414893483566652848602832037032128487906239188212224362875449749948976262130418786725536399457505996959493172784934473826252155338113235571559980127455119565204918316600923777701416341626668702530267558984600500675795277227700876161246584141267564344770511703090924422391095256624844703451395229592526817633738281544029016442239646816397828026149571723883491058317783101026401411808068018029062181984886669371646872317427323650917969644069671630859375 [85,55] 95699309161858374774767522416996049912791848486631665158612611761112318854934230384144525038638986475295679506710358062136121857147643137337278474739585626958509962739640231830104408979276103634100273371165715656662465105162488779871097080024444943448429342129757050071735193826940723262394363543904344743597315631083195853468700637634202418009796121622913796315354724168522074017270116209609802660785143796438329551897768261749141075173698329692983411051198219631924276204532016557444293737779065631045928127256531624223019069975189518656243840893816012280140106963235731923120795742821699469024071860121967722498091778672300148788101240095643212022088377626134419498943758892742053701454133688329894072551999026685211090935354763015267786120225788039079578084285720390792866954003020534329248095440863667877712705440782041868909161475735794647743861145676996561015081540394870796955591692160793134266368599349868079299513144017460017936203137127417052953927472620123137572603078848739964284589690669818190145907318112775393133248511069722502516572654406948583101225368744002536186434509812875670617386173170952617623964156985249216103611924171327993855381964850277759930082449680087628683729633364215844965271448515296341828391226232149956366148751926007651611530267088074911293942264466139382921114915024234745675969437770621034260745605040256645108936370577492431234138843607445517277831429139347642869272217893482921829845369792738987471881744904837568283463429901862032559178385551776246940991433953327986662497371965549372144131244728637933850001732286533765122683025659541957720272672066653379529845966712318272634501578331935074572240682358438990497889582309511662658459027276112364976443065412721145625953379888476728365289490617525296008623347621881146164290058713149486804519889932040241175035012592780119618462572303564991935315104928912094026424449339216501653962990369269461019896279701586898807222721645319957206979331760974864437518710826001056099653376855172225948382395079370353483496173126850176968251256158128782775767617191140584295633675257858531440410169588739132830089201936977426033777359177888667993891147229849791482773357972592799002518322030407087641880252999142901057377350930958723350255621158271554342611420196362814749591052532196044921875 [85,56] -35762624028316946005646936170798911684629467195007938700252645299565159671608887419375228164223744342023727048444109714303144978043019198712363469614430745223061306015015955769325498996168214263901025758039362833358788803088976269981376671688424978917620971642809061231831141466448719305418085975590192718242773911495358314910380935506817368150599062451066471273861968626937788092197317937470941352217900229432094401828138176211798542364382197149665647183319673990188926366380561774600548681910691457979820713333302317590693337580440500345831345701688781495739093115810688543153103291521383706043763376040230731498562871185723054941494595644921183139099891235286999761801163356055494788820609454873510863984285278265934394700471673655028451641098437776441049910638376513619326884635512461953692971663213538622594099924215275131909045985144640615492414886031154180074119389159850161257437481138954750182914549121088269056477147442355221952036704727465242139140699226694252816349386454857794504892827362508589067542184198764975646695789762954739199783920470102637396954794141854857571161921018281680930149036603138303767024154776351613685782033080288601997552134971537661883306208360119655268043382573654591369105862649936142254997591639837131672110554642553664270678528556926631156213946832547332614104265123336518509235364022481683561071003248275020173926966119503886890041368025582728444988283648328794064890496918178275056260109693670286527691766545093382179081318957843679166574058825629711904335106769965463004804739501885668526912553278499988803725766880153979744241338485602940639406956797773150209790391238733578087884706842236972674861830586236299435729568212164290795887900761420972237915513330111523825792766909679663180526934291877559265114610940168711988920321112821588100789629309000087815865267759581230778079635737416539805117184469400827878067325547139134837603010595617450506298275658056566741110229086445715654977692257390806939500532498460360530040203085626854370232143373362469007116520926364582254443691969349969249001095887194894545897179898799160218531424540438813675728470726580957101811665928140715704558618754879670893144735753408297688325421284190468850580612352824165757196870680755077611878212025557297049083160800364566966891288757324218750 [85,57] 6442865945285515048579554912048619084481235788632272233847921272802742854678743718302245475362468264215680197635083233510337922163958018883838624935015044241453454730437467724528864519132370912227408767462973687189062590432618256622711840171673569820687204795973922862033606183185565087114555069183663606411369368172939754351203940808267562972580343257850101894917315349204693497676121468133883555086995247581961083261266368184180092082796716573785801573682953355834278105822072898086583598696684021043295139504716215043607966627152046149833003814922454070920982754723853622455162467277802700849516520222560628321532057518758725114526387987299098849109421422930725192721402413396628440635416384219378257881729916048349344760245420431717157572795860826881211804330368734751464529491514678637601920554984132873669316589594728223391779339134642404084693123414808282748470435530091152921993169771386236163275514370510700100541447644153820696194311761111776832082230825867631325344973716767227162300001773921397590259740745162153452212176648586142950297895999968038710894039986483811355656069422946484295452595877923039981144255163136045992037495071980543526167206753448229560470984031999879230156084913001713966448903051712976610689842386804789423574915518253851121077599050947989867938799594400824932388387535929168646050565265696301321347058898158618817784402401010140362685778935665412742904569068432967645534406454247650999536238895313975115454375769440786719441807191603914946616167128596654773696501444701849023458389361138370514485051174423967937975325752769386677042789807455112188518232824062296613253367798898151386765095397641499214770909166595006368658824124186118880867495131605081854531162978585527591083059200429529611988663546408612804760776092676306530520816660089377620752086207530853268756963043112059285304653068064512566093702930004322120532448991269758283564962799231775552509069274241403932793638084942813937840084947975920431651090276291778761447766077504588294810775518167085309612512142171447423665997228228871764374276507216895674578323226083805915201527873965140995223314756918481322898049974470489588818939421851967748830941836610624284643842624389382062509753856965798387488432077827327315413101526710148991838877918780781328678131103515625 [85,58] -819659308124736425603528476694624956429168607964975375548895271184582111013372557675749413352348869582255954234812706674043761009444817929967922155898497396063664544936511141700379730503226516536964569603279566361555035429043003911786074708688291900258717106658863725418564599013063846809683455320883749547810636049345403105108094376024402293057209667384207838537480839037967988063353691251775240053822516185941147277115947026005027968102115163866703946900128002866021957076152047445070536658983661125186973600003691875063444182739471926382662286224886515878015597818602280673382666946604030211929592712301710522420629547477760565649114050728471047922035226392477853078036360341887185578427582008258181565102652053168053065897387413653883615656433596404350254162488161932638074214754567600971711508445400925135351735567952972393702196503983124269539300818233197679518442172946768644353795037899301808525270756820142678074385388203727258079565062082027892429187098052998617497653445936849959553810030865043375785300811129114715554017657277790217541103386066029673144587351167554462738015491316443166326806333374150471291688115942539297671712071077992424111937685037613669419409594368584596141171625764019501169630423521298773542177180743447045673979204556715258943232172976336984336383046686099660193411774982005462644050832334368016252098672413628140848394187415408664252264747289771465413352789948578093687396400491645970275298798142591316678499884669074924925095518686271165249970669209946956502659751383606009959921494359069818159097398293297108131408370081082009859527195717689297916306821734792256658995650991894205683362395496450176348400172998573147282525887017605966249667680112380029377533726177244114570344563943022683866097727628732550762228613921976969560152449892654892571418618328612226287923745990804773668778040153951506385108334374486221509072693166728451672766728529561015927032851962965197979254465720506232696663271437672577296740748578400820227624502527841171754805297775198653399651166959533140462942432862842385740640098889260074056469055247316704059180782461119812917516099926663011986509908301887937115018712313213005620517033809616804215877374168677436273666093266598327302506076033806423300639119877697424954021698795258998870849609375 [85,59] 82294991452032479298198474398108204721628851067519391628876139239899957092571018297694378967986820573437939260534155520204263580925566449782554378552618054540123584860979233502797447465908026595101924774885658960284312644982209016515205250503433358877518142904961113388546113958655398406306644831251968107978009887505644390314487226471857312917385734093306139764283097383953537026832276641134232382483991042552424660987278266982686451213509655450879581037452566212294079686743595806424338531256215917430077371469885000367736039891882896813036192857968151099336201350009210040313276911335648616246137465048387226669369182210285317947697561480250284613450214889562195542724004324500206754515421755138827637009070299523425515599973682267715910463533143672843682405714365158025292360520272194084122362571951857289993233549995506978852001966886962374792513754505372839730937204850131400461716169580318476909601293925272752371041901463020086237479155458650986911863243871174174237041933096084238760263400049687248179059839082741433866461582007489907987356945722230725306780959770887738836970289405104075164064083538117894113626271412275320287046462099033243467759438131670244162250497481681831375776573139131882967066552006354611405468466404361887175790579636139415825073289971155690785587954373484125117020781426411807863873232953982134550218057010714346308257384042762068666697263547495813823789346027726696449482801216212341533586271552441219499033234751764961193059737562086715767382711262356739319106360521764054279874104061965539094892863892484372774397715272025837034860954210605260198224062307120134395949853859794414392447000136984578197194262859799295223493742162257585099453558713063323777110191211439922871026728976498350605374518118880012757693937046571710411118162683960758361966215117987516812678413019747382258928212757873677801468834280958940625334190248708903232609526535474040616456276508568023872332159717293862917757592258102761392846502138199136071016708388571922775249866525142499781772161772835244975207776208819646838825964447490773806237228898797837988485325482681158242364937737239382525778460795955892726128671582287048758222813524704155793855919936152382196585836623711644802490534927749487410439388490601686498848721385002136230468750 [85,60] -7907315096705796249498639159988541475702370347036778853595122010993823705514607996139175298048705085189111883890010437727076081691440349514553899572257966123543217147124191628835836624249974514723271567066074642023810453690426630732147660227968681419131163113271135787814500008991145753607597588109869786672259272670905910235911732011967654200142420176590293308029089794437068647983053347352921328036247554429399576538759458112758058126670867079697991287580060647389443769774495878405361562002178843056010270945897048169633331056745850065717436913595150641059775848451809384002065967010865889812610330942682659504883794806495858118830138569793493846155645929897310117728694640608873071382028145489278449392192174325044360302878264825338479472209248036428211944751857791056911668544213662026887838245592480681466674542885116302793337639468724583736564943825501098584905428854544355987590656374916426210234479874521204022591685980945753747945097770986638940872145903996891957400286536833412093289719470614841696399890004970106651653279260083772885592073453652738405553627066407953577145300070893230360937789847061832653584132014189664712743101212213376041145249356496013701966632083777008763866402033180433097506406313162217426955323544811702108772734059241755142341198596811401305933176439468503763182252016742714967718907244732319384112903860558874513270265801208749089147023082003957571717019547282298283248600665304516767904450381048924905870674620328542854600520770092534035878609268118494598554491000714951115394334775797141189482678645816310762604088608054375720067853111076536823531356519576647920524223391184024370425249232156899721459207966166532599614487240366058606071899491384046484636638756320667342461656401065521671503321976693157835980942452277633111113832264347201213710369098319232783351723134825844731762255170967150567235457391564849981941736986144510226641941635426246286360471552365294487450861028091108002966309905077448351971635744475824148277517519859834710022487608754967335051137289973661683246429206056238057855345641571525349526457473762354662115284362497315128875878747696306203287517345771123940566693384950874038375560784462691046080254319784252302480581641813507118087344808769908154066907712831380194984376430511474609375 [85,61] 902747438748819655380124928384804698846221850508893348433485132770810327277509881452752204693422329869340693596316687517936090906850022253268205668324808837082784321800545513700699865144070518698329982542696786044651543702538955737874086861783224748874261854548531770051024123438972366502353536544729966745556153728304855868321461996931236653501242761811739579599957598051945239869529971029531185819359539894893332029598148737630258583578205059491460694629626614269213675596499239055053897496974339109953190877534326076049122047520742067176901270342091992177307387931798995332309822049789032459213919512100972214606317380175848126375717936980646562069141696785311304287025057673435811138733480854979780976104862289616688744043348688358263356206746866138319645154007189964703002508410058025384248217788648926282769320446784921464445380909833888950300847670090878222292827506099094042205389525359831109215675541928128959154440702996754901718277291382685308737843618689691876639588943425080923354610163281978727773291965204912783564997782270112795420186572896825626984850239728012409269265298077197420771253682361143136355811333897876586781538028441776942385790857462101104742445207878892830697480502854499641365290502870806370909443510379997885353962024361997025460212325023997764351424709214452752373543425759117136600651162076821337036436033103976029804531426942237762428587991411188656953738663549936622333326758547367626237533842605581976274672005743475237263770170958237974682820738432526646889223364638726671400898672765570141232736051131857284327641056271744576597340571364096009103997301151090428872320108949075699312455400520397676176358332333621325106182385369163592910545561793961777626108296849890531803295888501651274054237448516163338446741358256484453510320025347044356326888993684649927546135684271005301191373995422110040405705627942091116282962058084964574235053691484944485582901204601097516127145127525055060303293250520204576013361680634867799527433073661315637785945425782697112416922680609232293452916462621131351490653760159680703231989490770257668433103981949770385118182791436948623332298191521600098064382200133061240314789916337018218382069322947855812576945663346948543574653988329214993058258187375031411647796630859375000 [85,62] -111919004884076318882409631507635796820758316552980219093801595962958469552733379268690256971445559278845648803007108096437927270625500847574948042213797404464512917823789003036218441805885814541284757501237760925494268755897281749950793952148330798645051061390985121913979121886237446635384604274468418557649625408494936894497953648866581549426963289790517766896988338892360026013980524893857176778400634706082166998117860165061156322073369089662031717272160738090535978941628790859913866443587556321474479270746697670407127532833483902007010950625088207868884980869235827063029840201240904545089297564495390253397402555609877184958359400162105677391758562526886408292617559825641166885556588877570753303151309732678772727712585175696454680551659642185687150653126344353597516333709171123966304920742013099169155056928265816937168234252504997026349520637688567790497873419156833090607907532573060159963466283947058062089939503080508139026114333538237084460098978432783361265979676314998798694962652310567115340112385291233198213353458746604613534898035104663823298838024141061606847447354262722317742376030443420853020067639885922340103523780000737054660011183470624155103475275674506951171397576738938405007788228072158259786394261902979964911526895971575175908730622896130835811344078215249591230872995894883508927387407605374017831206732200706779823825044421057988309539176767995381125226289532838112798578075641706553117756496072486430306276475858143067421662312426326924923960641658582943230460913645582058803246656538333458927980276146480040451544951752668934724638318833264878297729547821767157044049343841927160637926331595619308529474734559627324517566608832283337863838875376155015021293109492390504804220308434268552316572539520564226017952468510519413339667057669018624213892820838049398276694260957043734356713286529967958930341419812439932904008157753953815832824444875561420903961059575908701342968965977781521532658527214415803937306311812081655729284297178812282993817607275249841696329127086169754275145756831283425533557830989272270944039300327903268196137955982420275620945177707805227205544164856180538186816140337028460357311621544240794033885413695655866798463995580743381025594536393175104649344575591385364532470703125000 [85,63] 11668527132219806429341513653264429530264049832425036786397947159567039764108623784735474649192555602804725776346539454725221945060388737019587068742886941252044580367499193367780352330017280100879509164069361473824727117065365408739287333959215477198986711297445575690281993546529552151716173042521785010081027679886576582170338182890455363017192331735457404129866048336709678570086196805600185556919994031057907069306780731429917643734952629238724165606276858927170506700418074359625798855220215837708058608297643992951066738615642580691010222911272464318311853316737582383871467957511878085804469596509029870439427617964546053228434958459161590644297639932355561599000808601121379399314825943193548328959833909237969306570080328089915037497584433320072670759050801910576748830839406694839426857195807202312195186096864646684247307565150391000978356962563080843700172895765632467379731007596899972539999825157532844659682855978321286126140661203164021622470277437580666123557116667926639766587374211065339730049547138810323858852760642958118469557598863467738257059399126773787298484314421624973403161728572877995678063056782108855502532325743423799837034867006333957635892957035729327455209779243985190391733823370444545056600691299065517972880264504554073133875999710488956206625060561132160143876506269837182361180727544190439377922503760328939639392261074386514646755778216000356053728132912425606961135700208508770745552567789239061646436173232052586459784072822184035654344986567208462003591219941414165845325138695004080336097646889882519387039744925962674086207708268095601515664655789797560936407326401164057661489117265990137024280730250150410222528027142090730217452571467251011261242387015489848533453780588859378517362818534144427184835944690746449458082393078643218083153606867328912317800149549103420071013226271837618420684666397288696436549892290781746143755053811088632875802834205678004405407078965634933388720087337190983017989222933282423854657269683401863452567342694791504961190281409611371538383334319510728188528024427233719640076981743321508797036732653354839852576819549853510395781701630026320659468871390529706159446602290001823033949192433259667710232883107938248610428548512896185229692491702735424041748046875 [85,64] -859682501403640606795400861405824349895586943332132366412412964950331627703070315486595354600305496261747223867648141239535479566747461128003212524357590552804910255179099503652963656930846400383282407201971985334682379319291880628456333215564912493496157600198707153815870038211712189488627491300752005776041646443622795386097441854331001709904492310742723665713789974653218025167432950548430640450167500134015937708733773657208429896697282951661156374578447315882279970560156747397283133161100470927529020822534385375000612677744699194844409520950802430899038765802270748749649703318222132827406301880721152297149938655488141217803819779170261607306669595163351641614749716089235441212665130648516358280453378705415842862813526191107070076132002044752338921715939662804624777737392250192872661298349892668897036271944003774698155581594935463068868431771122661957035682123383625409865774927232903935000678267851743454190427281876025032225729665031523059047432964906979113645952602880414432925462684104144758722758738696760311177709640160786952627962605778844157326708375597048352396058804049514630204967091469942753033510826560073498294971055469194522217263250915206624891033166808237318099864899674568871326110385783898155508734251790453666892315398515608752929262221062174264329015360912486348206811601206250221556513582630772349340742832679061082766961506978578991796154416618641963466720134271169669060069891470248919322265278819634674714643075192447208495687340205962138816541507625516254199372636120360381214334067259605219375795049699963141732510153944426589079095554013509751452406972009314040403725660493610096766524477680835856221711368858230248506039432510754913163914982290180865654304063649916115316773022321944973434673655505480478030641382608391777286987561564185128747208579142878568003210332835900022658530397677718132918690967434043990265873097392320695033352389610543483785268858590669225613682292195479243296304643692974258039562855600521872301323388793310798174718153362900636524110674066253659259738076833351293121835215441373967607291734387492221119086288878905291522779829708599110562879604641549984006268931706055230523454429239395957818909818020909228342067352773118462348767021552475853241048753261566162109375 [85,65] 39002199421414927439518032027477700947449311540795802073342258182183305250288295213104196994493595510470735490338701267875073979677253509519933795379640104097907003267093199205589439305864066258320774606664824587012981078096311755726480418098279433550636459609612208996460966208353667681244953349651595173056781888696787271928410885046085280146991252350667902361068406370779141262973263575133330592383152444828854732787896709212505268898201785265787080677903298324155826754571094541701557005602226840776861123643296402818543755478538327751790740231299747084052926227540695558347538298691365754549235971375549513946388632961435405843974963643178225282369711115113974915101551103378044227633541906149585329912225772162444784197708047096875649764440626383087854817273825470366768091191283165968535508706423571906172371529487345092522014078309262310487087112939398709822038884587626115279596379586987895893460144640734924380042533833609955251711844911204612148938546594890170559276737670898921629896490709403648488992793454869452834240984116299966593223815526092602022782243229337285415252551347833481917351673680103173008893494781074959463265217859438151538465495021788190501102327926489042843534629017016371312893384102503455556890914685804154897192536053932183809498895125762369454308834255321997537349482604850253288643078536420800899551621060260416436910814351146335454923504344718277778931148903565769650787099024678485353792663894238761823388170561009584700515730220799348187794288993017452917746775122666316647771767533068264407658570729573326289330252483879676553196213652181221835364558873690697664000153339844609293215780028506613941304372280523595221512625779797514831253768447532161452238007408839384279267137764920330929359581903692017963536411588915316863804868744097863404654558844537307895660305618001222658178551517095084473277655159095121263254792751159199506635354720545090895756724031389807976617242255259370410212276553431648668602748708031264329749996241434757678284214340126649372679120538803506275373994319701934879145645937621071537629952594480363568158520168535666255931676946583796258398956662807002900739299662163851062061453127995647145368430104413143285444315165469766903960646686755353584885597229003906250 [85,66] -1023921266301504066682151586465929488642429180779789735436818227414832598886085850981750121078936354985272799691785151537636959953259862494743248091238350484273421080475091931138898639395028884854575221631783136497961789036985498250082287628631491077580311099233317097180823818056370469440123555246588519545891271739226064088114581291517144346518443422474427819515327227256193557297875308110073881208488547298969140840428478212579497944863628897286280492847783806256562902796496907927900497081555983845008140403935193159652246689468989992236956067241687217753238147692417324793393074879788893706413315725596210142025933942178045936924254880065010423062296603682398783571416252224810686377627932403182787390978999291188054444603329859396530682960780341201085655848997830292865804308860214446780213086858344784119538046978487002160091853651450760747364359627974441086594605992025662385317491300328729929974591810411044023035806595776380657934984245435265191865470793678901860772466980183252664086980036118775844492224257304635738387563187364437520715285989102512240795200698877718503679804452371566400332450128124754554833409820233442734819236542757040199758196014663739851299562761407917989950110757646584566663539617299066012958077547220620359821276083585484864621168210131104295725490562511950534245780718964697960244928132392118074745552053124184161708749348052115365422123440279562345572140976864267726265062590031332653846599162467547411674553243422673164946161957515812357940074802541990006924549254161921184200276865051592984314318246857999572077510384132143808970986400985590592652571510115500264552091074683134556299570166652316030338757352381060805426730627742965997011689386891271783610834368762012896762499573288411092292714949850152081849788868931528162054347648627158991334984489160538584957640517087871908643492485086901871609113011486445923716556638433928800353376092375711970332164974926211061531195759404828965111530223114522919304444700334917006292330292991315192514635690679369828866440657672937576139376698681389665725234314988789484626693041140558676447256093753125493714613084134577497104415973656887747621184260139587659253119227128996037562362737977247312845278047997721326822784249088726937770843505859375 [85,67] 50751236855804747676930731134629299169272012343314887670729863184628622091725019911712416337250644801508886525874527271035441580626434511471798461063669517459358175157253024250795788037531739841173811492653932641088652908589200239136388317292264951721602255267165196959027267010899093698266356634644018115883271031865244978457588990514582176806060201797355432044049423188749158259693377892345547493783959185593289099506883200093750274008337752936389861931397748266867964227749929670004828206444609997880123925904752809977798021260718887661141407862050306584726430068435882364912085134206015344530249174744143044548340834657269354618534357793651895983737755833498741632939219359363903773716790279590159212627833144031818723138924407733207457427450897414113279181271979727280644601554636195275066562606001442913293223892992649224864253438509481001069668783394243321998986635910896774401756859714041536071596236286812346198741085438877237004343591996880500696620495380931709667206158748607122254688591046740341305885082929849425464642013957137004566112994129271170192528619295049380045845646776862962602256747060094786930087212432940723805600909887411310612705886334634966003576579912803960741598586111680084361489340117632351082372827929149643373057008435259337932894030462753890639229492710980083777041242315744146714909068370061868452593529592477867736555284434545129510124464549293768106680592589941503383321096873657549818183209056332598861349203647718495007600061022287751438409611226686431427979272208113030814131300485972206369927438970033690616916552336508669509178927923989950186309445629569481027253321271200798932707837475500734886477003061787530248195710816992406967503922391641993223156875673986638346603135861397936232103830633696005121990018723987994083964899546632533357993264455672989805424655894471949467814553914832927006080847202043940062904557671148406251339148134758789219772638855598893500135134338389644947806010627851984953565577419302482979664240945987350602247263265120303124080307830466152236016286520975010995543561936566283123950306986650897450395485460476635814997705648620636276767284433541541450168793246142305048856304701710462512530499780591026234670415373528840063954703509807586669921875000 [85,68] -5152319504810860227408098982137333101337222210165978348635214016478378249761832238787316389064273681490280856087205858945475590688290306330748247440360830717091869551258601697073919127373626322030938567343858737865257704959467971717537254143770810786446248915630060938269155386420772606151152553271656421873624269648873241813929549271364608211235499053300449876102058062204154054377887573287473445498774166777700815531591375916762067668673511463482864000570150671241189546791911724875125118579685485741648807927108670642410351579387761471752167007534215523263086375356157890004783852249964172378235762635192634832865175594473900958620885748029288234029896653177718037364860868266305794265913039270960844673736520861501563012882429502096217076409337748073650906833626641654430648922840404069299409898715093154431578802760866008693466168096555944233062313180562502333854942742008392991911441323380328835493564827625801536393762068804694652963563983154368250367383596265266701316689571192251487880975935910511745819277875234635520743913659062705664848016749047346160989605781205920109411868048314544966616596651846022060201176009425348298262120300721164375276925797236532430248805245921097819025937965206083944226440873779656894952753047053946521632796015400246177934723977111459716672401054945960417559936382564863829583111618495845854342466273134791239586189104041785071174844981270987784966874170657512922375070456050153804551863102637921166945885841009219590133853609963784767916527813009718773112077596736681806210204600595102411723817880224176115113206975781536257591481996387240497695071300517901478368958173126239314153629335135371496221432074198257155703465585456362631236844968321147471935372153069785090901668977831261043821017131092672623525365697633799544257418755275769978784099852893599383662064318280455486660929193644271876109591537236760928705369165103076532354176646382318461127015029751256052376445078923749904602357116563523507410794494687867094321066733261863489673510901659372593197859160008216136388732997041030203164951886556663379057214420941421616925454219233823569847805724520051327746426178871011923834541139233790404956120899706825875900796802538882069796843943265685084043070673942565917968750 [85,69] 209560141607264764006847998760494226823861117724167232998146565461806080417872252364277833994986521014512737724905685425363050696559637358715730796209752448878847680996290583921813995808022203615199011036351823398437365987618242396401564567108684134734138649182552236373372872613344174474485191384398120689596290183568498112481487062762367687640420788195194210853650757815785054140151749934629705163861834871097499971115645904786256987974026801890789255211565629304851726528146239062402493485016168307820362826971681204545661303963544589685923014789237928647403168281769506440972233266561113313616389082109507619691577243986525732058059644431122450068624720911591532786225927541875902535348479500597275976085570766623128574214137870551330934533719958186551983164920845217081466643539347611064047694827226818195613506665004416271713066085366181489266992728491557829312556648526857631178077793734660075804596974111288654511515262633747807909832557916386912884289434411309622813986063626435380964709445682152764031875303848897050750296829606090076574227217596466621620716729711069603771541276928834970510397347023952381557174214867320118223040309020441155854519182522566275664887067063677817254723551112548988420573827923527953267256773499686167873231621363899761719470542417161299352515121759437328855509416888766718438230440904911181601430843464555161835959891529062391263316054309714004790378393422600538620390948652804340632559501076900266453833381664308974605389354559115651777096322382472015395679185434854822004804584928321046819493074055000163044314083235088625484497057642337717290815426124441087851694043237468695475440896771265669199074674974244166767682652475214459966842731980430583569485170443324346396410477304933942896393210726456921058747668445833149714146914208907120307002577672731972341062269363228736637556018635855833197387496253028256942214305250445382466347604397568317681896371462572070767967839473862980982005402363655133418814676943996181961187941280958754565888234758570438373683949501512372423661710920584113598519592355176996845419069859589234930058160489480813748526826626916712364393727545809049225844286791123400509780204232211015558441219634277889738438460653924266807734966278076171875 [85,70] 1884594060520247581141562145258348230837290531136828449722413208900347592221686014808604125232978670779693313877517946909740506756720977939260374257854352798657329701312999973199009560474890642195443442267161374683170858909181051502470981121803229241721476428795664282704352354974157628382594946794234769626707882222112231310925350882826143480481015307264233281497582167732649984810999758329035870099795963774136776244382567812076360433006667470290930485885640942486169528569472433952258029199714868824311540521087896406861859807819284617734858664476950456285374520287717306147643043884154512535763435805419771788862213014772421057166534689718853017374173762342694588089657872409772746309676691648137020891115409527673066054455483416928961862489138871135431590178092367571197683204121032010657894011307413381639549144478876282206360527103951824780801117346855688787298185255510983469707479141809711234888911798931378037930555356750229820545456386377104958202186312370437375049393274077427604693692300050626529086218309223117956514888177203348310378654645578806368622893601324570163770901897332616140104500137365180494879861189606503296872472451975123025830355459323304713290153657229792907995127254978627783707514098922053543682000507286495398310604046026263240175284775765208691742245283890679159861649886618089244382675188657437001331920211502262192954082959995976806568220594930441496525255710858325732138764773351790079353328717549288836762629858572894266323104387466339214406064313003050903500171526025511467784152499626744264273651044125442095077169880144130906059291157540574129196639117471229621750039518947215200097809950605522305240611061687385787662763355143260538587942781950830054489565546921878397172436081851615096468494120413716750843950726186871380133598896095797962231383975231674592714871902291977182681021772409923669504655763621291947637451803668793450313094040495357906972458054313262663041822954566810117107898189075587569312340899086478532467146125442976590069566464021960332295738894749468939612015511100794045346060237715716926513609749501053414103924623746188313338749978132191844846577097117179950935795078704217716815610257297119523974335405722135838857411727076396346092224121093750 [85,71] -278337483869039828926355219163122453071672092323744740721750167334881927628861377144632088302234436904240511189291301531422133655535470083767874358344568090679355095952820069149837634140008512057872214627091699961572384177045730840572300722407172948605419988022001207126894905537316126470081983502045471444657871915920745379746990440178878561371766779604182345951836524171057794327195250019214275302064213623069928319118794554627471233497086528801216576983789697146693769198360729438953734996427042085129264339334767344667228101188298555783312278386066774500410815478752480035018177822155128045509832574935255837615221270945948720790887731887033128835464921706246710200638651273117993563607201203728648279812167168267921793715450622609908269571937681139415819438238248330050727116466295521144506905959132104252077106237443878231607890295050591459201681008129397753830308339934026017503194927152033664249185497780206948605917498935134408938239886411325530297089672359794332485662203574219191855178297626982538646224910939067308883807706739308545503895694415708651192458569120000596244885939482365099815370058544662539341649664177854273871945017408331827017871920259224754425611589601655344066739752668258377814672503411050150579482417457051808744759781669966335997941299838456155856778973339955741296039463146797483275810768355020942803261962907885479352851832303208123187121152537355496382025607529119979298066690316113695886428078434717577686836689177163308659394576739388884085439410268770496307020009458507039680886934570325594870195586897088492791503827521795856730891738245497063860704137280863236947041384507771504065785007003059742963095997864256837047237753658537991422638966186514317177058040636532835372704431284354679702057436863622213516222945294221479069164902438846906895276063969861292999250284562564827205647465584617558306707318974506751165747856537363716753203587686550482118515276713705847527950879748785658121672775786048583224673933403581155362634231232431735564959342045315343683493776725746219497929520540215504910939592841426715755317881106244428531795464800366405276103549638556228003299732990281811320661704721976894772791214796330895743904990102812746499694185331463813781738281250 [85,72] -6013133549952717303944491215077797751869320778672947400286259941697949275627467563318877486550182228065864310767724567611209790986398025244756450347379652227371317388968803119108988984723001376722398889535316782487966374799225247158680551678544691674244321587422294344804296668819243779144190287583172960370851537181329237889223422432007119959034125329142077546517995907769518230362897806976324772361531122637466199474776412589697963744697063249872281084648356194597485664105285027684466568027987113990549864284330142384256143538050978300951806532876863347320360782213423586788996512918155105488145485667011391070235834784394782651621317273282072979398297236581252954913323075192269656909673968653313650395948293074567026362115995104703338508416399382524075207555956850107533636639404913641970185845897371810637784217743764870660275077090102518022636771921064707375723556658099250543873983828961471454944583058581310545642599476700324549840736096543896110406532772586038715114161059774213565712130408486879543351616306603269610728091050513459976449571096215901162083497034054679302695881300234775923598160915912946361998789224824637145769707540233459866714818629293465715190759614614454939663544059386016733256838143040739008169069992618453821121031644896983486311719657198594039191145317744057786534394512007644363359941585744959280433188665363507163022202428886058576955405898474323961772275892602003835782194342251491830275939948822860300462790155492584573360863861968041994716687162593729930778999404427555279282540423227537316458439466421751326177091566234435247860429389346410027437030539359942934862608732607375228394592137345261019784227237163501741931133574743555259755511357483867331118063306371038903566273595526404905605862164636810473016535979688755854007142164576253222419078579854784629202242990942931326673299545518179547826874996203524641176770337228076183742451869898130769543643723555130173304286820888139610789464609614136114221468283343560291764305691014672412901618140837029879222844411755350587348432560278977591248436813517752542245685347511666546122886162024853279088328999092623282852840269237313994239815745111004878014892912213720061950783524196140206186100840568542480468750 [85,73] 713169185505400817345653134749749490676912950097219499886733957675503849887657015105537854463739714594593326810369573928770275507292450305870418909382730684918044515897738065128332209293972990947271364702827713111655267865923332939260132661489456292080489775381155129272463149544159370276957624343050065755385624087601752447715823865317677715689642159046363982291930489999259167192969629793867207627145465702520293960304933792700500145063440537655886980290513204899329101444916355822529487526956591074870662229140419091651101498109188712334232195148762502072558508144394683289111100790060604757152509976916510919946725245884202335578189074172537378697513483541991518429113558744838029057514572718026562087316629878390913786244874040771419524099901287351656093685517696276261657423069660941464774833710372109192830479656417023043146293477929109489322825503770933435294264169394536994780820617724590359421999417766233651792832652849251075283685128374230746680760829404501746656165092980566475082397668993289781089529939043051182286130123237241043490531976790838152784428892436684536201736129554573039097585270603217951240722109940518141221973097175760679242619398386841159555385801720816444485595921220623556369468323647026072860793533408459583768873632654892515370882723960972808995040543152499460971179793470944542046108499958538911362578840140620963479562219758173381541804578862131939393907136402799555651945272631472505886055844065501112964579776112586707441147172084619033957958578924051505020337722619586570665427699771433359770745734502817381045531889708151202429792793106103391913589335841283808865913950525654362330308893388861827677779006896593814791013119377834270951882872041181892165671711633236698265087950617156461632847393315019426301037364327092762819893395291676196281772983244073618948753175735528932263041163417437477603483105002446010194380757742525386202067221130465303221302963406299401220506357948008493922870335472255775427413694824306180636039568761473456505248653472964028961625851449125536570712494390007406647786517157492097811457396747063293022702915821577301213136600191389068113816013472887553149276844137296764519868163138328377714802996933940448798239231109619140625 [85,74] -7581110195271337188320308359469382637223448836803720785033508194363733795699730515753410122113501919975562724064396999143707207310898675873526923152157269953347340290847263400659791728083841382607582486666381904252917487544057861093410132395734522891693066765711801523995306854701305144751643859784541692098255767289360953769521427224692568257087299533949204208644787660807273683478874626358258914328123507689578982270552444398859874350601210022404331697032537523231439206811507399327199211432252309910116892507442599033471021844876824930250724684842582683419197005647655103233110970792416013072717743045648414398674254970615271010329256779399182795377237876748948229799833466738730530501582924533060080804396101662120397097744932043602199367479090846045746891968470697847094868389244888092365943442407208949982922321806698296864839932002674113599405792614088256561986972876889304545214092824836346664272336563442392615223990210423958757647989952946220287154646680812704836864034861145957593311660976644257502166320219084173585870481762214910124170608446313744562796518267223298130255614051834649184853041785676986708709111845081830394377293595941829975457894576070073385245398632365515453342351475613997123375742838179597647520615033393698312293483587228599297046542560529780787986058240521050571581841412607744622034897615921035740062546488862502034682082984317145091579743298626972818408942769916281548581490462600224315863634603152291915232020460953808780823594912956247126055722081292516263259900568226249606226991636393514896905185988391041986766261207563335489462932669476680017124596230696602981441727132001021766535471328995078903216877245154200266486181623064745049959837237620131078317188973533870441458337749084788371080672740631678607443224390995437439698174003646176375961107546697689134551895786884899706954630008728475333273211214306084461323499289767928659165271542397939951308488886571195733071781809793107867997914255103598849970401864390314827421209062091508415400889400161968055897246159314796841357376310374234587211919314220912155953506011932444210770857961549394155404931418403655615254132168471709662025813135758734848174800842121601185397139488486573100090026855468750 [85,75] -488295889883607356091982536039717566212391956459138078824195253893623248476842688933253161324659133273019866829173140670079098211195866399746533621424552229023387409867645256202444300814932701656459932250444976815934169513532220782308096614086992372010058510872283303974531033622089993216017432428964147512840679463371067806122384725316378006593572836330304347107920869089830663980766946971949352542929530859146091996419873291561579161910068213187274899494436468558362024371964780799671973932180878585643709981315879146388501441051139436124639037977035842490872852186467325112426594665132376221310411892266955016264389161710014379693687470769913939715508499285832725131127014717107745682680987145166527732720282250375570347098964431431177996399759850615971353283962802711508980063752744950383243490823944973556191283715213770726482584060593673538097760455165518649024662719003597848175950911733519181144846678680621831623320771720918651153155973585797999431727737906000867947759367342101218457272498751121151045903059680747285216751280491702862513799859178725058421731037181376676448461190262717527325987280401094737994732085326843314384255216088410408539851207188584419746435315164919972320791015846417719591339005416127346571661959728193010319405850514360869246063006431062451088693853779280070129317491284282881715132192516405048659108578409292372981540387446005675795507981172160473651509757647284549735506957037594358643130716577977600911350416564328031873164669561446642233901536639060949854641063801688556711707284068055625949224693899987392607205322251714336958421642239268126192227820209142125029211651715611038983402579636976373571123202601452852823581588159519586684750172607995946947342577063459976993568049446445412812894014032540934424175740977325015429053294164983786891780469558226319412521776074816587908114466912380080491607622981491619230454795766339439119863411579706374457658884810703080687265536016770520245636267296201276271040495246499612717053448754745435292753573844515235470374428801539269308742034562310333044357019871438037459052650802090321983872102337170618754858823076212464545863976312955092621992020061460472715523552234007098604706698097288608551025390625 [85,76] 9528711684605456177946125093336705687011051311236513926139861187416592032943487416243687302380307101029594391694329283896692167204949415729605929424287463085493807369974736104617619750942213710505439298453337592701977414546899182128867210465024350799539261124022479083199140668037697772306734597867870801406572073299119140008106014636364325030926529288091691693415979850098825224176129469713939181755484938538666633195444256116538795380559345451939034662191042726931219243046040348798524473746835881845686930300599885797944471216381730583495310724347410251758259550925952149919991818470354408297285724179599708871878426686669264252814824072426800400700946500685970299807294510018833864605602639238600650682701051592166167678144174746387216775614635411576534454599619237372423306272921118484210511874314164731912877077213390067964654632725748178759042740156531315642237101363369381168498578237909218414355750774476508309072354804891955155153964348429713784861856105095552856493312390067911482449615327189996806396011484920592463973360922874875869211678798253028223195193281669939827761011788024378647967362701585449447546795997774159874588528831129651464638730237330298803530677244264990945899099861063858275427945441737325632263867897823899014139181702852986845529137344671719305412030123940915854165545829779712438128711790853457590105296977903726088956286212272326278906144829787039057459177228372336801795375795656700541810594786484056740743975095630136820203410382240777027615786044147957316521116189052683628668848044116770241754766944387818994549117833177946781406774401061077291662560919733523506546198054965420465754812684185080218664659781966116824470301090886885633333476079357608620400969717619642731523541142219104228874719024002537365788518227047130118358582005432715534928246633599918398640442641995122481466451291263510823039995060334204289670707594345456198017656439502308941976272282101161038282846926341959684652346670821655876980841276635526026551952494795681595660150165214883642463780609991242585139573505712403531606944759859102923301582661458239779062976810137942160475861591361383199142341099177980825136877617870900034346970386422981391660869121551513671875000 [85,77] 143986825065917905914883142848965368564494169571831148532091834728949979353942040314259135193810717323502097472769353469108879996757264852575804276482408501018143589538645557848226037456761788545009878929815022462589659468866421083849174327856870789492269636319851977328459715037807502303207829897069703852422902191835862952846131002451854940441543582513177331919149454595039271210962557649310649652989967163925615477860589517167250019498077747651965684903372895265796788606609866396353143772742943149066851005926498361750778860532617940334026905831686667635661461593841070897515716296106351543018165610066939584986350371693537685153002741241341236745012454576774561004821664955619992755150862010683868860248737161495704776681840601188592684559832086552957369785756121207409401163153015014094708735345161505992819057543997017099148201008725445992533689682299012490174890042224998792443350589190114516467698260521854654518889370176626665124496082077644077715679476920266481986378371983187539801267548830597619084070192865205231385257365911345817516839001129436945997295742334270738467948780203227012571323357151437987347450468568774622635350094777519419640231804499573221718660560517995646377342027091445297175200779604632477657641165693912829920306098451249890569220524875335946640365892201246349257593254547531707006968380452032701749771784362311566107670955707749536887878561382792390004669641823219715295306053718346762555267458368217145323189562551880556091456552525238614501024713407917550837998137489673037407619010420767782748439481051972857650534813634159226272179136576136017958654580727117669668802509338861019813026407207952656873132119476556267663343278263354594775910448460011896775013467967461683983098680852333306574499178319151549112098898876512885038414368672015440602020565623073680882194981289297570141161902365513128231659847349110578231824698937765126706411257670417148647868589339106087646360597966584149514015875209990389814281250082389148281562675295731708131702077377272539921056734718973659285065922882643628679191408817357189471181786831381466215900345668878526240242760512403752442069137915374769795062987520545468300703362274362007156014442443847656250 [85,78] -4771684925901798295505688596779641207410404745161126305304123787272714819108689353837106711005462799566656292309057946058897515228193221051170018130766247023435088920452882387812852031575358625891945490433744705902551710338064276879361239778184425983788026238187699249254925839575524126611602349149261712877953252078361718196931769981019951672340674143523952013030018918030159568554237536658771446927990940282169261817092066680076082207671414118910897060109433370497905000090213038279659230170990884670114886867572819073635093813346885826463554865942393090063578742253126359652972989394071757203437042743549916686208495072157760778447148974863234478860473535858898515002203255852561553265226366358997963417964191009228504324731421207417857873509832550245515490721959646995857562260175006886179639976295726715568368528582355034688856799521958960976451413025105262933292341353725783630966482909887487286475775831747883424283621032887642398821006499566704151708587138141746076152267899209296509463969941885158841415591173254195968232519540544177903175191517359275075566118604008097692090871543482608021850561216954083164192794961109190428854525125781464718338395835870468021233837982417112179383484853216576021806004942148173927984412327508777537478733161805478595488821097875812535753513550917721856669921810736639259348542428371452027602218212198663316306223272389105509545580640987767310908130061753569733246316132744228811181486434300553621111385861361013900083967273354942925743380991392014589191761727932949957250090286666790575114749832978624379699100061229683033240759194997444612637842435806216781461138490304972027197675260545294200444673100382502742444055711163410140510479165349701808234116838269975309686591216205331449525872999693997031269750798019573902144989967056092691757851732328683603014432359969490525638371144454597727345727890856253779623192209708011743241391090612267735707284075648272264318830732233895912120095711989553820460342830168316057008118906794119679005089459043767069847930743129790654926556759906962922491412971388855265630464893106259721959534194029133236242512272263132724074665244368829585500911729861017729348304783343337476253509521484375 [85,79] -2182072391999009721048581768190902400053441489919297565688999557445307946485125866195626918355103876995195525998062923436373761410801827178060139204499455452580762274024705228369980141831609886040029100217778320648714730352094638353205355660269882502648154780275679072043369838352514478360034478395311103337756906925640319287215379547409862932801918290079458011353421976258591451245031226069803710104597168117799620559776870296128145094548011378775609740997347850825402426098434358858811136977605641823782415076637065451340345423281801613182594040412513635986206025310307208901590532425340864097776682751958649786862725552771531239973735338045685668549663671921303119450281994637743894700279271818414501964844213729030690905456556066352994831640403188633131640133636566854681563310368104010491661490075244607561586241833236015049683240632719362251361652198324419419926263278775334206015322213745909636893955723115267126965235427133717503850904575021074002908267528331016330400979767280175297286804449623728448757794916200963972685973751987566882008181266846929732850569855790105762860827665024918288707050388486704104712234243000468258709096060949464458736398854938274795049961569875707943207829060730014232702599102255287782413945956869599878774703766559645298469332701042067537856508911097178149272557281139366459935322667947888692586440035336924851645798562079644328801032211196016533066351116501661830690278047273361934032339625747203785242563724790769236709734561124024945950474602748952933332213882892022204276823991790899785512479887930317487320777100019323278535633113345331643642310605345151825380019440013087132133193237082197712628560535798171968795426290257417603638159345981009876284793384107013525953424951057692125553582125866535488836641504230928495886573362539578956100996466856681389010972699302447852403808171300977794341070187215085676985772246319714295538787400799102490487438300116714410517518814740063706590449256900296349094080716274032468844329528736300580666579783401723124123876951979801629276887259518180688378983566120343622657941144469307088414876588268371114632219746433828994373168718850144461923059249954803817672654986381530761718750000 [85,80] 551393067979144932704288178201969176159303563615679002864049906011484586758490698164496076761253086762669200753089710917912975993201242446305728946199111309758626948095009942039706946824360652279399347603125050328725394323539980335970778284916741177209506245664979212004723111389436491875985081311744979857403724181031420296429984664079155193661993591759569894453709342848199763184386642063452583526559471347712967084641666819379884077541892561966671044934539365786223478898226778308193880900092020084954411177722070631981995710645451731688053994440771786125175139208267146523014778288303797618138301770181911689491789032403698260460658557740341644825036316664500983722744007727116442487923990305599375586863130492157299205161041526281201504278566478139757736550018047548331811820802960334204638486896027902502483094556725771989096626470163382718660406084184892601414585557213065369954518964211796480637015529115841578558522238547238917650050394660164340758997256937141893318370062348932513688816174394635727130386709478038540731265674153250682090656003694864345150333927877145322200331083260051492649285933435172947143024735115806285286337681405040542759112329433972135050466407077381841465584728945952306908560561708864676015548103026596827456799294719459321285732290144893032971675446330245476845782544964526586461389447358261381780441530635483528403473216976993741751455701704651275778502188967488319522073920640645283687759513848946380681005370045638851124325964264388559219165284365994846954709571790118045809393929837021095970134751188762126939662461265601921088392917612778504523699788360818604770024398396310088783967897320692216008093862299426399912457768946565714777298262750745671604237171310299684515121147658472098784537136605510497982189561737583515267227253758452450291937332916639436725291865679407863458719401226770725347656745378323966111265880962476624403284566172823066373053377712006056629371243040512482802191887823045305747469268579174640892525966428080562224612666040632111821324050163170792353203059950703112027902647842304675800214767105350719746848419113799898708237015683614308583594432153528756217445783249786472879350185394287109375000 [85,81] 2449903989739621339005341842658925301451022875971303357989979115401637753965520188283272659731221953976609387352690154972014408074473685589978074976297933144153972793839186654326344981086699894760141235505613501861927552589501987803172113018082117925153396286399140477601347671426180751183477984335257666453803240706544878689319268279810383942786304701595209374413542091637611526983669532969422577433883291172896915401298184727374654424047880374908425198583115523745445085889194732392793095356886185192828382099217638591085842755975072963889094589928026820416782462558130201473801785996007492510938896945399767583109815420176069881335221824750545197228934826885638253273055340174788310317075032058140133980701299422042989621732718615655303910562780978145355586125577949795208251746783131474989850250085310350389242519770076097778079731646970945405186341619971674287428657932923907992236502886860736525925269029006451891056795277338046380819332034177048672486330904025467850441014270487040346383120344328463232636978190468283641786707315972832912042641242882194797350083736281100018788629712297541103643837110175367839494063705976973533768566600987009723092116112374051471496034329482882539751756244450994759474447791614245503166127482820692087086224889278878274693731289434946425688846986145336215564583712630089203693682114609311986795903406608032849180930974738975534652748560115879013089239093031605631220428824638850294615228955617382419119886463738493851378874343663388379819203516477211752837807556819817029388889921262666695099865847256871672339055105565033505673401141299081487398356555010746065386362472837717481579190825459229116120637987995021741691937155535247200518707794979168373797373187385427700560905375979688350941906481586832515867496165691871367502422243797091555887091331832667100278762753416262684825459504659734634905360762398807202509936292020579724524602982058887625876777421986226200995964101498176040279760761307952269771528237729324685846296905962589253280960186838888803718414310139638405934851531810850677047980612753751274404425340843003962578340073486973048276872000902904642321455332055754137846066669226274825632572174072265625 [85,82] -47637992763093853887242171082914945087753951877529286418918603261886448424180268709439744956607944806574543301692516394022114762124979681918671794094423246524537233073045754648797317495283344341474814232453541467460280353339636863452827884706213435166967197247505956565035088525019276499928294833740986369414719873830424443487189687837079371903800883003874964121211332971855203313451392621140151135713492957845369528683383357899666202634636661731419861443679631067915945065725621962687249731043367053624353235533513631624588574881072472097087245810226816745843529894911541323034458073644376228715956038674018333503759289224158777479799987971961031245483734622241064408901195966256983303884792795903015596932303618165844527629310376398961788896228329398558154301195203866360149951077899685621286416593936811411360701286453483449900695289125243463376264173096001130217945554818958834590630016316933760657837796474499246364593614833224754726691595261317845873232505307401611603439287200675353435017424814768839710529324282072335963274837774105368422833602518098865523258599486976786920871220120054893617845765710773904875149655091495629638186118274682427203234069406572987617535256932143322016727905039389731678162013415453085743164010646622935507689408031070388110736800842958813038290522152928267202976182020650463534664833577567126698956505100340660070243776882066436595286740877125563043133489424222374243631707009488377080422079048318840793184294554527455039694787488360839182708439614659236240915223265063801480202523531075156852460558418286146658020673938380855271037950615616462166036262148220986971803772904766915306459307666354849419987570547268070932300885553190026326220738079103471525760046739115894994839498308408449076174725844294336724900088764083597353729457758579033161340360760709978724770472518450797005577567270722493800634653812112122145591566968372723992121552744460049897248674884322410540827833173486051903619379996034452244442993453216326295092618188516411663284679007200558617645672600909365445991675502153427162040608329944164155852192300830804795941813150334094687895699835919181041542714279833028740677036694251000881195068359375 [85,83] -200252944459239892770034010454161863812240041347093910613499446218273027241126476113710128018083485970936595262662616284320104605071391348880584649099535179125633964369311102101815885484535721217327790673371823417849694932372272478166719610904620644766626693130415260805450999231488573688514685624957715460780539017497603632709283004406785247821676551539055216364147828863985631867782028990812151651290385102125929182335733607969289605796055251961065759041430106671627730121867676658978111651391563885850492342989263433566621080718804367998264247075923249075246932745267476715924198245130571434456608947448667553013417955640343527005606732059954489888142059102992876365599649121218118071926332154729160450539062004183613347231353369351308093583159081129082663343653565621341428757172821494456263199348457569022225921964629805038862523119131852724518652673098662160986977805219523501872076216811410359123955974558653924908896453835507194865497264227910260201921002347484481432606499381230090474297251939038739432800223684706366806779035308370158132509886292742849574270981030780829824495530784712842406840108826408240820077401773364876111206040885225309361310598952592225502354618826467366227735744735783686512870321103054681426321669070946292057368916288046125207569264310101169643927883678147687335742728229248103970120875031756468948219596107489221398586565534995491294999674716622024139710381062646900594440042705863966634265671162072311505745759628301748811527642449529999599457840661467907054816132686624912398377604648412718160533324295182191243516936434935247482512870473705009442114500487138291443044256769783462904268060251171225926619424761329685501841849849595813130590050155436476798288912447461176945531574576564455308167328043454946293146541384909686214226773514234667988960753915978958567990049917778420452985325915779465582855302716025388637794168477006134556672739325712733960413341438363386268838348229843025176169429560641540419329317504459524715991697404859461508077138247697294116043949715628883761509993364022522608224836208839529182401311711461369161367607123421669080868349608498596817258042096415944251930341124534606933593750 [85,84] 312639457718730104042112207209705326199604679350331333244236921456234460834259615385770400196077331268764783010415527645764284607382416416730027230126773358664859435161877900990497291834568250071101269330895789667002445144094733492144817410646817623221092721118594357039310615841205345440942560541499026844865521932528876022632985765898018956195423443715596106239767518086899801742998437670679752574205508910124268872660262455279252000127870480345760640841578613975298880509200945066169263487535742699028460236354240019151542399814619818963840727670587972970220453198299711694945156575880619438133492537861495127275387401009960570221549421190763117516411444534812448408865042425745729628667902655052781503548541404205124420117370633596314511583081579530849143019263244141804011742084451288510571334599108212839846457523664137671216454496488827214720508302600977994822528667647913803982084293587398554975592033447209952814542796922654365485918253204511537846363706900532810770885922044920410670495360194346626157321669865324648426356567283158557434409403668248821270444514193246853652940760155483703989730750723316162220604844327261022992461995072321066832773403150204671436865779236693195081580065351633024508675354055873327786560911091001544428483518989781122622233431240448254831359140376588568358367590173908728620750336592209508736954924387544864723966032375094162010685737182435909159611435101968178919851208083638570078962275878834616662823805687469367318487178687427622151112818478054780012332664614120915937994356697053678273741737366978667065315887381070871755228612470723559868333733601069829125477670298326336590813192335961500284137429912074062099367922123377234258864451494590309455579890924719050485672383543899681764252819586499388280382421179792126340137162195433474676632151839674194890486080485910965942871718208820673238482319314689421271192578485961307752555984656938260307538648971868034206650785349424646646059861813421990401202217538469414121306267577573399318093652635058839129690868325663416966559811325489394820857189880986554874489647930943813244931138106741017668929109656020670896340588507268694229423999786376953125 [85,85] 13070831134521712936098031105529982455432416721129850302100502681274491532648391650926658452922312210218608084359763397992135500070758389199987323640572944592914281031948664452848689602810730368226760702522727824388022498790052163977967747652517821193165210559470378452414741541680193912649428832157793631222725268167432432147707667549395965068481798414044911842420272683115926569746945972568006221141979459964001762547771816188575789915733609614243273037481566394686050967404589203969143628691803343414071991476139201093488689795111654683324955572347772019094666830422556405984152742504930943549053234104602088482212067335167039446365904231149267063465119946277349845070473480314835073960246958177447012356080485838811843050628301606215222971708828266046395666945970425763646069392069910515201229439332699164066551848705665877690511112691150164459403494182849851382641175188791376813182865767205011565272188274359815767791806624420810933218787583840156722698681688195149525671003485306287505194402973838245883853559214430386848134872170533551687885506475765129333060438200216968767666979195402171062659784627999314964578621435801602089334590139263768263188635057732518140404499297344911360440790608023625789414488845252595692245606457696865403287793139450591687347184219862637558800049620251609346672558682790093668629260927099259050822443974392971625088543157630545018578704247117667334519907834437977403223038514996962896136077490600783261750787833269491823814368424353048627864995476571014171265719702440891241607040107572239155193276173412628634399230574241345936539146500871956644522017661326081749097488879040917481071963700755472058080796045290105218014879442144697305273201403551530797778489570221845900022552209856679145721746694842470888956638698547273233151280340228401413710813247186565970542914287877939518727912179089122399572825752871606530780855508450699384110022960334736107658768852209778790786144776126617989237641532363221718069108609067315422004085860681134125975329110679374072965161326665288133180499988576334411707740343273394291739050856813199074690266217918807201389659272364227370613415540507994592189788818359375 [86,0] 9857500208166384838411248811555142454784872091694451793592864723922587146309810800799775663439102616351288410338631703385151717271109985011204264715583913997115930280167835927700959135042169940627855138540962650723905513252795760877878941932727643255984513542141969346131884785043508045828462001661666783143986473225021079389154850007762956081351774091794852909696595466080615069931995887600150705906264433300048070497482681628529838795879027856659238002081533373727890302574946076697824503405149185130250700629950765404821873860754674684343715224727827326134089737104705142684037161737493920426548956211783131298628802303990970304613136461495787425165480381105640100749537417546406260169411554473229164108286711352710119562588598797583402606714286254955390135010224736185028810820704270284331061374416811556698903108115641876692037398080744620152469032470352514539639093487482545080792763100071510488966462937005138117292987861877700548822417637104234936655408670408914870415746256359664166484851226889634052035948619810378064327201121024634112917201918019555686632538529069635259950878934298928124954320236283940147449889010618702683675744455214840154321131780083045526932003840680647976467948748328334050469953913264780411363503790564449544463107981979548544922337556101398702594459425004640516756440785645060118790364823967571335766735260866856412063612844228130458622225103244200593522727134643569167814042846841360935652288066470922561627828246711787077037467438466006922798967420649834827404390302228137217373395478815996298155934286680889695521239773928211320811693153580902567998583155652920620785207252879853826722763033700339306306785884546709946577358802589721118086897127340273649443177362096788854304977982836180077235833248855463264139527651735178734044350692987732487689960642437506910111834373267196514338235775394179472568546520727670852263968238228091869790989579346268859730741542148047959955262060324419748105772982839974014126768031331869845397694282539784691942498838201411416988041345339871102875106582612675613250489238907466651112115463236502304034907537258850901265170529083319214862671222947280696919920582488845845975461110614762484263430509285433194937234243847675374192163211262140976032242178916931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -1532092085358001123951793884223585613778988178387984210549079382896101555414362465085691662964312222045891223267315990636919942655552424175039001315091758694823937555915653323775777786677266867969330356207729486546814228407099878839218570342277569176076465711602785210714934408104172469024055794814736919586097653440355412777006831062471192259257640066626147575781287422381147360192179531596584410722491960684124510735751561744524650541262270028006864143762337617457268368135036640400834513266214187182320216223846002903260930978549658571265876429019205244459143934677967610579112248358581745610160660320324140481242680825763933481478150787043131192630969508955931315426158455994698850894400902515891394035127253077634333024015488072571012563403860514599273818910704060063811655914957181338987627109644471648117019612577776073380586976147953168924785131215156810650225865661009782324118642337063578839119038535200392307459240291135332127465020585118091998011281573234633474389444709233974747619798975642191764994489293300575852361069758505454887024734000165901410358568023110037514042298696837983019934539141282133702986797856045142143945444454715914737755158757908882434467371385184491046470633521874997734058999469089465117933679360749196427803945361115323876583639114912576761675012744199976014778340074392438295462454973031034761428900545338344606593677112064273735787818003320486079847135084491217060090828026447730714292161793792971352334467095841137649799877186814510843985846670712141310786796493406452876004015588190961993363705575201134123894042541587207152129813293775417091224064687522375571324073034622868451188016305506934523771672475809344364105929787698969653839716306038253790416290713504755119237632425932320306214174788849319647242897984971715464896138086166972940529795083723072906263188042319632688090714959406694188136073333354366018132885969274591948746671470283984833968411973857757274144846184483912282707343067489555936422774289233932496256256671891875674363699914044027448460216457754823845652502940286580587327244491932166872858770338851078237938459513653597486213003824166424697206341902257552895861877918260349245017087603437739366213583241290191145171355336859071382537235872685343895938103742082603275775909423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 160026233173250052182770164139613999624086144485901078233865245434594426247130666587352360460743053146371390006496520102672091575286807058385473166108026868804086483493883043158063310015128424386678553089975282198836700741176538128042529381984488788511622826157744174929045983948660227224203781423822433322582569252686833019697494678292800350113429984536411318607729352051291034817954656855363820707485942775955933605317700833957466826435199482079302045912128865768842587320955538889703366315113972074968543098987854944016652425590325380794273416098204987240419209018022568622016799123682920924070090464417382990270337749601859156246707182095232105926243971271052023130538695471236281569378760580967379875570399604312445016527091672265786361706760968833604548556745862972453854260531659821572522790442843247453107882194600237526889344980203686218774675631472974639096596900316062043740251168652522577504847810049942187523199964033878714027464076908912917416993862986708097136637550642827776039887104311187936406606382244713872965329069066497462431108611991291196437378639689971147779782592217267715488450446919808993740521218503077499464350116452865394501588728868379155382374634773511523742659520028694645443148685939983190196470765347721554642112075902744928870444300337971774706037828270542399087484827335467005407283204564346613924530042063388003511683070467643667896213924199309403198583458444203160831123548309103452510091335419913649310551138559753298490774751557259162337581992550884763277917001994571128505427849175368812197210835211628913254815312233466080534608609865361911538194846151222282136708625210753994043605163928746340348550684311527759178936532472077567316819964477142985378464831340058781010316965704133167239653062215188130271325967445218322833133566379946344309602393961911216047989278563494927483044823393946924170649530793860114101165336275020506206798176715471684368511349568882753717969474085346566538562380263379168842934609100828965938635609050601210363512763163622981840595231951684324380509273107656748780114990709979398066109331445453973609742656480275361977189374058176847957545358552720971675123307621137201084577485045427840586851246262402725687053178658410106172384182323211506554505589861037151422351598739624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -6136640164013455757959482985260542741775543777572760985646744764525990740544125151574488582458882132266748187496688087611394129977226685088701888133221560547898445989367569678516003056029850072369611062724078944521463415884161633567514173331702848303072860464594537752039330942214286883372802515536845534350104883269985378068519656193760295818475745527268978383737646910972378820239296529911306794472405175554097524530345236773134420916563707213131565468060218178175249472272250936555475661127752962528108633817159229333256094109640568190616706806195651558840977857530748806372514771806622668852523718539884294714118563993273345670849643030754972353574726189048616199428418867022716474797340303804179279333138969394600423080082593779909271591978630954849450665104877078270321741373894909771403247594008818013635593088414485399284894120174741114764118755764583901384043753860868781028961366736794650032183913388671552290679250943387382526434679656287167128068483056113739982276786652278106250006930187867630144906750730503528674984632972379142520982516493328290101547051253795053925097536910039788244448892683011592909610159421482882347205092958428935952484185669827991302597672313776615244255848722894269365699962418085429127680395452142404598181073339454200823219748196579783254201081029747967587656779135891619050002106516171245088711599682080745379446370001645188222920592112085858949558271072704389470224615710797626880138899890362803206172349973910817965887410524998155925602815705107889411698963890980561359685585643880546550710747391609113000894169605391564116346166116533357148723091616764883042222855496461592455570694370929727222944064927470095415818001619811168739922143617563875848686235154477511024908790722981295959035425516161527392421060978761878803345245115644022063158905338195363585251553053976559218091930728894112306156326044997351819484462406503437625091948094642471780569474038940720516291092094865834476037051241540268966420819004903165093343869591779509364153920572860862337100209765998482868821176086518957323889515090423709175044454379566913683448870717132895610251897934170660619117931090664811197874879652723077160653066715100777926672584227350649193878208762322706086604874128842866955429839748159537293759058229625225067138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 60902897868020697173969308707716403090287067121489272263878375669858277650894382717182092037303713161539206109074040873072079572203310662204081043880585863004795341161317863884123123265114740941723555828192170790842901648859585484484916019905229616280073282422768189250792537044680235211748107789299687949661552723113463569169287886579252249964615623476513017021302047237496249265257976687072169519713141636832810397987636614074905929069562920058955224781128437079833501340115957690118188050462261043791691380164140873991530620374367026982341736429570902540337301730983845967170898298892478777118054498915568605359114823591406860935376097442768709791334853461931259765423798452320842898384150967901803451516310775010258667729798875388218172054408912702493038618991603691290529718609987894151434515824167929215252897041924508979504818877129594283441226772983137685036939382441812023123213134392864404249188407073401559216838877487344040557216075474565391872907814136089558559362801156374005719165811947149956963509255027204791960304402705811465971759255823661447229540059384759890868087365541907696079345883267284915854530700565440335943083864752940670917419644777891356639459025534726738702084482937741665864485873875141028701279655657522613405517253437711122802542145478581983503144182106855190680289950568846731673458079075775042016473871811590101735819059452201084706552413135190559012400128556916121326828169252490095018217906477037238975311450760416358898918889092489367640771938608126242785972402757763375739164649951228643997614639331392736695687808904131579074213097120717251343177684085152181359252851639006938169412323089087129867277076603958307466761344950677574503037229364442639828130586903787921862508002136644929956475973504495282021309005299881112364562665038698310534030281975487799226861302570846647804944524673398206021725607492109246345292781121526772450412370902085878035290747069777229067816351233774935333293012722573465952118620531573969124602121359815613081657237884922506374460997666321629879730589168163352904167254160721166526021292599517383775809335042641914480444998511238381373715761146757617139137848950503947868762354839331200364185999836084557818178971665622193866585933199549775933449028341923336959951029712101444602012634277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] 1411333783732332570473655125343248469948462878367441065326180233113489765243061391558755302614568384149658098974861900794185106909059752438682113365824626966708322589549140358897653172012922776386324529016526659544982929030727910709602107495807149564350791961719439032733686094309439133865490321713330961429517395635004073172406911337940220100877828453318079755892895323786826916244853819659075612351127531714829542375693272151049469327187907118696227073253746216329158782177264345425717749056430074074381255303687075769092857400654008216268813946926826111938749797868120780438341743642232484564298270356670250677569194976519124467626890659551684438742101553464641719934480537912726175900339869593885577599077549833201264265811254941557505662675191334033827846432402684746871876908525423998962064426319557734573882638367679825475444335796806305963056050931631193482713067805769295744026907008589201308153760573985561707714857569071833171831216658449069074160848599360770400864121095947160324533444745913779432367966272894781431157093875737967109469004505243079844347242291281831214553499328702169598609567864628743128226303192116019708867080168362608594773237202069960753880217619243863306636935214278214428435868108794809356048596080656292940983890221970101759353040251433426867036301669179979379703116077664690208739002391876944706197278457895673873785445337885212454305493917102947907966892672227982697779860175801276216068756005881371519085981316879250385077148731904756491130343041663246557668811511197560655033194022070112582434055075397359807473446703509608911282254107836173029006543789834332907193003511461068340734761563682327156193169895751092965210091396309950785992734053357910600018465266767660361817579457124053599193194829344041182637049072822563937689382934654919388612345618595915510611000409923634153600370156916047453136276559205203051435949266374991261993669869702087443407802023847553670334018148896186928613582483657592108268336592827148429098071405476917944793541277734918196678738848835527234325389971802717175235522099706105166801965283443485619257924726014892992487870447766259733383811580447408990072464524033536203014277118950104999054732452149406602223444512497980212670442915752138435128705666603857139460020952981267328141257166862487792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -13130922120811741597115110171223903053445606243300270986466707732071795137083264666723655865911501145378567305057681778936723241668422915552223808537429585091260274568881235934884271462426105382244730363660020733676007239303044346525496679375148334468997313330782391054110789457171860324256837906255061060116804305076845618416946748122260618331773933714470698451032708814000219532286996732329115924202638735708928576772030411211194350512991540951642842009637734465528764008688351022150107596749636959071406389238784207619948002268551957535763245475572206903081893027304136946017342638739214650753533119656269851543848408322855348948481655897271632575043581824871866964051609365695019019182537654121381261752492108450121572811542976898901574864705901662804732344781543700741205352527019939619566311529074146723315946942867628463336518906282907005083883835541485469297792148523591347801064855246745915340610089764022080752934182038014562987961211176355426946476469510176772505784986871555554042991928324173491228106193305033973213296579270428542359806542641913134699347333484978553905579654283067472882341616199579427432991072664412534900758118871224051571770573889876717209893712083717805186098068089562870439665494467500864533205413166596026641121193413291742976134953790283351386728499568018801446389204743342274438748012452570129642584483900983024525009545060266608017333074461016569481002530965219579531792415200285026252528841426622905566829521533200990666586608291293290432253509073408785533881047680799984941560920876456412253890697710793187979676571745625205596003709503878434193060536766350592419515998688267322050631612146628970506475708577520119717994035050889405183820441145910884685852458862405909056015960782304930316969550803137214684409620814521287720437781620166271469216805144935105373815819515416829153997996249332428209825181439100228300049233541552870977311367443439557606401181320059754115224508851372632354663032977900582923327636506798973685907661424011788041331270020152567476138276420383739858722377141413965166908880364701962228078423754256414169760300666290947091120118929503417003274591380872222865543988980069013617984811459962079172159537138407989548254683720934354299058057132352577518158718843399044697646711743477254685785737819969654083251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -189049296833899704048032787709334418385442119416072015071813420307458397331480393444575434474287057216394433789679446902823450839062124012596525353158106781250407949987531816937316063226403816070046406509396650996833168168104899777010698230095708955024425635410541204478073123922199403128937288971572322825219686514513583943752825032217808221217487936141339382693348031905936438883358187293702770582978131595227846613572672662258433796529383500759315659794563937896538634202982051557814076448515083067686964316824257161959917286096181639737594214743372966678367257558598692895123819329897689585664075542547734826530636828710574941536232251804146914560131837553167438255705029804316534859872772404914254122544342334500784612855536228862273157557009549173107940335168446960330068858110518082035945578694177543007462214611633349056878016864662906001790409236286580826251805475893250247630754805426810307931392271803775566632519016011533135601206531816053814274723259246234382337523764553540022248602242544598330536474699803410670093549216160905179588108954362469040199998343844826290627801792961490580375006701300141329395633481967840955708421883357275131577621689489349699441021358731439207872894335904735320742284635226058176776189403091369508153686174237476798695490417533814939867991872925134029296383954680829978422670918662439155729997599026544617669281615368293887437595475489734594452591798058160798029826864079251389075380940147856936164237557301248487412332136804684492951588665581007253019407039443196233179496060029509967880366233866123245421572715801983864003642509067977467392938307032345072743161417086967334268165507576407420229803805189758821050471995614863769085190950884390237145808933333328981422988139953492007958032902494896989352521926629059454978237949372668398061701380852474212341098459443517366972093757008933158727162263195702406588034453447649990792318047185947567292845903176298715886797848981926414609368453871683097278256813316530425336434180872293470873734594639343500276930420774068383697440208221979964285286352409920980937946594407483542731236603345956496840588741052203415534822240823127101495504645816630659666620426367395423625853123395145767391273000494920128502022104126907065838410186500596696638544659931427394106151496089296415448188781738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 4345215775653285485248478731798033666353442107876949165655410525389753706674570403558462961157468997552516380303115593201949372708685005805591166513449157233158325078040321006976970683481526752772911085133128357860185531268106306543886972651918137419746687973211356097298477423542879413175457258120691715915856261715474570020598536547169079373648171560360876951594354009857468337220264908823044029926736726453492158544221114272276109273325745164768517621876689417873415570106312651616129424549740545961964977437880312011136776201208202357639998301172696981334337009800611208396619455428978097566913214451830135873381576896113965940958097418616277539974055538025192522920066308334561688743602919882257218947681983542713396612704497924756285504339804027949392696647424365689010945053356931398584461936179355636891552172717977069881188138191728355710577177269985997930490380816719887749642445298092297111238030330759614763097111528728081391722219199050152173021771503650799301585358769224670832311964885683764226625793777028854080370609625714670954099506139226948458121232320967214417643972161609393091017070388350235841040347950466852889466018514185550340110436456153572435208239187222510870885727645420127235972243650186875501403454399964835130691866765155703055944862469228094073324477330692446250638970714344463763416461217796114286515752626259150201193634777875601586214320589784625000499783627807775186948714305645496859450135884113174662954712818970987856061618474109871431172416914446989603106763605565118354563385387514091096624610573103560590527912720831415658082688193713191116450616770655185648952203106923354676056309337035515489097317571510684455146890914986150316746689288892183958202529462575777337071829198902741574630308904447453318346585557827167750885212134075307841406569625930855669770821361363285537550398068673879724034627419657658740257980411311174121138144367505079328860405240756810246874513431899018877543541859887906919263829329097824365173163499179683830489100460258725593946360261392047122809397080191779289450975991102221857952347050963954321809635373889412722827212918181801793938744325432328856244137396913569391987381877935261532112810629494046988119773582494287142887984942984400963165673548322304821480969642635188224244480181823746534064412117004394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -42082427577582887364449604766332601581475128765818135528539555901185020345734613004557824570050154701840802587937065327857537494749016015241518036546212566029771344526720200692389400870741408937162321528990299350396172459308653928767605666484096547315753175205711453061691805275528214315209609751166486179911580305628308473320052277210321455235088073755001536565767514009601057678576111946821636193787855231456336477908862719416538620167925268225718625483857880008080593859815191763957017771665439474783539662085468583405793766648956253615056374651873480629194384718174621204734823118211735325336548102816473420568565956733850083833351525153833947662574526925340317725221662751783690996426398417127682793435750925192818535224436087136349102348135389275050738738071928470598863109718510636270127160114036108409738914141126776733282015936266768295236843984120907140351859191965042226537165428504349736316606833516032914898172544262752830750874764804775853859794115427360752968060604981923245722659252839910913073353305184833000577006663669232693833704181941221027730729336879911107674055143896370405402674771297176682631067680336652404340240701335676405269451578007799328948613883085576805433387556819800965287941947832326029810596856375598007410737826881081824727994993245050241230900859735548728352398477813718169550125682234795313677388987398601182130722957227105296720588751841034286672296193953355534789517220317483746362552984731063575849657775153347090675993286495686705469881005011140010810967329716034610494845350947796162438051993489947479908021028149013520800602365851652183680645431823678694613202494761698478578313218683154522276148382735912749808143888157975278687167990109640583280323001174081238782832184294626677216074144466351871078386543121604015910934406445696579931454431799238796139043881346922221192428176256147412318692815509331034129493915327494326118912928742427138840672747348190780362907486679411604330661658866940717746309909179499016286952137866834135466222297263333498739411912904281534353388480392622800023128169041560144389125235238006401967679907150449068179817564493545287508194950374441877647198751328768222953042932431802688945126657629880127967114365637177966225553827813152171877738010758865253869989153911383071739651788069347393417274361127056181430816650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 273198621803427730409437154169665759236702476006870429051924799806438420318370228013562157080071112645971142707379201046287987726000278546378336456352594756937860323104602270380889481760791800717333047925009762114154162948989702454329440796261241837381892087848855134865572195326114384490989461504508399558846033094457798929193731129040011650978960118622632671406842863667634135436971713350002478920182360643188568993676845908346304623638332010901529023445761719302607531853763904476677370188512315233427607047359407188998772076643807027684478964578593615049516292966519377300798508381859191746807899601443250553504567293774872168522639479841832815613364855386726586769817837710278980527297982463833684008540433053825609967407152436156334439709283541522618151322764095773957670196449521746889386615591615782282038885163415611379535228159562855028097861868672600842390739027143582928630689797865792436076600208861788797264209542969943038702696213894652679735521605287655219868669322385692888353032836387644520201049847353758986159383626194496236255276419316409613749737193194048252256018021329560309745416991335518732172018705905540217705901303785058537528182174420267796680248333059308607274132961919004883240239000344928927577768850665806724949499725735037068708407902215775467419309987851751365924270431243734108640919116483920286116106608072342657309194499069353809111204722244791438854189836439153775716066561525803678805958324714015229642903300408242204770443292264065299847120204465619334961457616628873413606253172546088691727102799034896078547990128369428597654700990824047305670389474571571432910240022517139758650075842999483914981045090832779888787858848841406031573530888795576247891690943487666622541499523078560424563160098515184020853043816680275402591085102777134418203616416546027182523610010764211560236488481668889247091983920160807389682598583836987645885386783617458669183157885404974737281482571638367882230302130514884906309660380444624608359276133065826787285323570925038697450111204360966796032340781775358785089893385827460272323040780963704771295477116124683254809835134858431392270985782074808990828602369840972838904520724056437418844901520274520117769326140671088714756531600724418542363074835091389109205935426666267657261577337767920886646422218291263561695814132690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -1370566693124172836749585802460235494336761416608925049750858513445367723075249653906032408432755711882613131693292116706540856448097961053798676586941598514398959562385334776616623394047323913734082075436594913379648837110067302765330861970689966993316756736840238481593438087451985186775400922938530636132427508108945520049750769052553648363947682308984609373505295614333991326866438518303708922781475331816851165328034025619019474561274190780890153610148715453275061885208083786505630082199892226337575526986099750038967199267059165606628100608297586585344162051577389080769650558538660034370387377404245390441110429468115821573183310966828031083174314752349023061702255306535865729389745078569627099104235714745481135978084534399109338352038747950766833745570023069259522259000240754048254229958523669842067787738026258449730482799010570850282027636621179383594773300812631016029730148897822896753423574090005032869694098907556345088364189989353526844726433094893039472945090075118909169429988215979437729019258384620028478945304347062958441811822455146412214207644047977069551101268801196137995597112541110430284949668244145366460834570965327925270130644113799497385675614559434571775394571452249851904511929238153741999801520483293664763696021393823421018763835128387773342157683933955072617808052667817710016001131140760950841591946193844122042245266779093542951102886790965575674248292748811323094011618705663932775020014746212202764394855270878560681631890053663741576761581782396598543762346168873680425686928277710998911095260217109045569758013537271334510318817805855359726091011553048070741037173065088454808671202089823607781507064245805178768695480969022022579147181672892694022135560026210326012369141766637248228761398680159317495964868453499721550550614992083409150149200751332788452739745388209514214649515557024854392441093156908684711502464842082231151054862280892588915455626831747002144000842435633558430592595588766221900048776660242259767621933070253763993428873929587033035225404826509319386534770828744649775208487777617077436860268967906565858031086713355887188950015476280216896864045799698999503933480333651388048766875997469787529476323747585958890859121935553793262960368147775084519934711607832348475976941535031843623478020221323348394430741148397601136821322143077850341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 5672726641873397739422572349823134552609199222677890675902319642398623677221306063154819436015054241908011116021331476757773745238847469440300485448938912263980623663184877043373724834628571672473304134626280555338208172124417090735083832176072277222431564078310324067644820641135400586553203293225876096587155395872483152069826595873545529870770115339626243029112601267937015953631749640266690274327106237995059963572130152513395819943152145331253897689598579818568068967650383064955002245028164014489591038731738563179143994650650609398428801144692758019156252800876610099899482775479230340829485144272025711571242999236787856648096775909807047049152832479279586975416777204608939397064612786817728365609881344341056213987654666397562240912261806772831209047620638959282252980927458242358945042090421943252921628651722596755215958841048865901663509754900908810847553748441105316417262019686015848093326410366818045918338589747403921813869895866780270109857277413027748527690795675619448715706159070382084332040712248929795742483929648769678737307388744293794444408227251817851225571188442004086567481564881305021046270845925764435053409326692292959908783957693640271231694184460923481149631614865293158487351249618434288900057342357330866147490731201288640052241681920295104254828250782422105662041840480602433154826831721169075298078693323208814575197469927834446991838164414734979642975063142035450980692656030738309526066420539809845478501427757155371298096905323662813915838883847681991715564316750823742962365736552540666280136096075087446780543862736933858681720632372716622330224364179303395928101376284130375650115933830780902392232492263481415562090621944393260573118374564322455503216764473672254887027680082476373974546062151420298534762655419618202409346362680513602983596140283172308083212735813888075809222460652828790475893678098125283707328607833076990236367889885464350892802293974347724419197153320937800433618923244681211044265547890898085539255715741765887479941056238807757290298750518146973772644093953298264662887600661773873216975780515625055205193101044478877224768856689971834650588467647938105114012632132826969923192111465378603281964969394177596687283758339748512196016757738270930039397419805880129901352083763213346499257089778322349750763753384319443284766748547554016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -19739654274349383708730370679536334390696952383829108581201019161095729768117513215468086525973768823269941737202763900999509543711323765327339219123740048628081880931771153389039747903889298561759873473683161502779470655412509669150465959175150268947632134167663868299810940411011140002815036585588729385050365036499408161966566172145559458712361531692548875250474742568107063409645311517609899633632642903825957627451872270157544988631325851798465784213032463611734293717253325303871079283817312221804208267882442788049774940196844264544272964905836419718793606487745389068013707884931713955512831567047855364006924965970940909239945570458937462543820430225627012827003666143365596172576042327270278434487853251127787183266848905621390394343044928622907621310122930830892365868275323353034800757562402503833487713516338409678917641231818772539486804907168626087661219043527587797968691456272656509120747109279931712563274286761064893525901080815028854040432783433709983302941347600208476077900702154667437794336840003935751700092011730872107337185687398941821023900605953078014361593521518830699311628876378237219608267492388190862758045006258905900002156185023397246948688992864778609236157530430212484692371161774242772425310621919217361137280706337462161125089515895664379847439453728565511905476148816731446435667232137726269292833853407473079747382823452719592012734756754122682212789682340160980296916053584666443794870099323808144286293611570030325207449191874531371176973944172224966221189520650833860779951996699859131816723378088331976441996712794659430495626971210540373106154819238876279421881317362442592419330105538901991094341350400370349500126079800629038786867271616521550089354043393767187168011101970822810378251618257450024022399168222425850921796703260103372220590473872955974852220856407275133096184012059861029233762912929338403224880970042878041871450272369788672643270369242565135746086466623363752736421947512575676843996832086936497528030463681591554559305300842069574159355449557003322401128594995669511906709561238932341950482930075195032465019622972330074835104158674365836914441959928606432957121285613303928666979783580277963090709035448429449061861873379894439283966691573306012414872057172594613423665353409930333734415551056889017543527904382030802032943483936833217740058898925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 57255944300556608924720415948074294464094372970547594341429707378198874053229575537794754729478444758093422081929748073056644407784574095243851373100109887785269777826268501467542778442269841331056417585114019055221475247972992994265600984988530220092151586273839812390769817810469082957877279387438517654911184021133510667458448902294487914090346648569346425726148819827578895364472759237488690921394277944164826382305600643262053091607817533494474074532458093489593200705775770179275049048955363190932980933894311040705853244821050195518298783929981823356285408917872097293565957891899959200661505575221319603065015794264332735267568136846847460077374136143520580132285500104452482266923643175172274953126908606101322888904355547426568869041549686501728568989373547049046036435282014815056865611206791249915062728265356445917683578888411371713351744802650836416056740321277568648008011899821585897021211763481923882885733544000874965803657594918786421688776276910527071898940327801225730893385008737099091563697227406058290455304540939855437468185263904254244714874633543144467601484119055877165814289460099282861838949169139451862439371311362554728192791524026937662836428342328809678383143631746077911751826387836814098832866175606512982973764802801366901400250153154400961937002536271229330644876865943634838388165402855557937131215445183532846957022004385521718586977913722804768196660943182474062528342691028543456722848249953180467328598806508063598608536564175552006300495332957826534120409642251867985408559809273447438465473718627232891037797987310913280322735544187522098472801808727512873470354675885451344464853075508166306242392179575754100812596233219890437905400211885659321553851285267996188921193417272237068444209578846801266415409012721618375893867380263716175381679598527066965634937813230880280261434164112648667663744851553783413768311823016556469345831340472702659477967509951676182587704408909149103669114984219010280621463523095446168432314505883389328534230009009634472021240264388440927562377640626498589141853260456928295955386719197460638660395764309259894847689785138276137063889257844601660169022973047179109565520396279177012076277634483073479163816804829795550554955197969521604703394680283327057041917852295025374157343114535544636554325154291565473652081408317826571874320507049560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -136350113848924242743742305308259674960540920766943548652611737647166556495582664574732562199347992792878298234562769175516553149576865086151031410836130982798575032988069343027124841770378443850008218741601188675611871949640465842012992199428505088436472640591506687309193593277603506431274468053014744002793556451634098038107642438089894642111392272965931038422333475267896133353853205670253597254359464565167882780737543878618327181808021969352047389805763787663632202070181120990273050549555056489660355497640264086119203221381347724659674933306384929708664982883792284895137476735307447808668748352557716031487757937013790572810389148118392903710129725719426331385245859720182773743669459010520288117850994859367947414712122925601440672011770239246607634133851416458756065355865888822032244818229289537841860073862334610567104403253315182796137891339425813192448335572129698749673301047974271324812145136616132275942838791873633809401675425448272659585101025744959050905153250989886671666089369645416126739043792705175627780893042190935258177603235450471045797303476066495175855940501735597305848115062163233108732191643318992311393019449442490896024833751477504212145848948607696368050171179997819923581115317186245463940569024422176328650561271488883947153579230368509376705681344998814774319583324542437259819685888456721328470746975960548211727537807183073199267087941800465086939914404706017808725202164466828633873488269614027685405499736188284820320965068878125748163952968412900736281904513444884663133132022039419573385310532617157693397580349156072294047947914557782557479962238787650700337518571649197026503601162457574968985230021635334415628218425155585744619541376916632975580152973103702039769331392025602311651688946530787807255156592732877503805526381877301355731116783144331691929285603784557524473993587115718629820443853722462266236846656799851010296076415200830516693570257485620949898293369109585994018762302656549852596973458721905449436647324447964165047907426755086712554049212765538740467679437552389661033542919997356294631222487680558938878716977842739428838162696573689258590332310782319847851903149590898712536062428992711348868818667471016683698400491604348311646762980341427444171949032286942313297260478582215284385139747230305239067719222070669641286647100208995198045158758759498596191406250000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 263997241314260343486356886478933683367025119757536832834116943071825001528548158956995635654406315971174710811680650486601721388724210525096836010432361617296021018315006121058172819344413603954374697166397141499126471378097587939969578249419342646148298298523438798189095014173293067787295018385384544913864975867662800728651945543824057272108024978187144033809263968049677685057441410657254733037949142001777917656070940297641700154627876501252741781188940052948029466492605440094960891184449784090602237701265621071714934691126980102077983552080979386621392241634660527142772925620549415309665154342844681095123158017334979538280214627476591098156647534630088731133429496794407297488897268283862838346910035241340073561893854188102163923780773387211493651356740949186902224300329023336750438218366285027493839541341589143674746874620933124888664867686595724458633267935508234505810204106417133203683030164919788285978965490397241866999070227495415695835124730946849062924880646244018991339511393983052483802123324164240501285734014753710048940496723597181427225550504142160510878852491714513217197163645638451483572756172741531306233701957619703481184362546373900879299701937761230025792974745755986655999930134812874062157367914849275766465844853905375899389598682862452052264481411045184860099966262129906168471729772013719047020361709260464935643798044916066295422467848138103079654669186087471474182806390676866958912219902916793376694069214510839259049385845419983629971436557578149173769563749948105856541452595561741581048130411440709669568022257994185044045136289840949020485934169017806668281549639278866655828388345395213328965269285202965049041040888155434098348557449507125820353745145586662522130536222579041956941850788546072709661921107783645901192741382366794544519723762802068289853774810872941118649322332112372422126596225509383551219251514408530777200837885164052377209480463847675061023148030462322865743141065997026367323606037520948662652647772219819291352631116777617314702843833646729940341278225959242676202537619351059213752676725484300843175506624497477486545169790372853916310997321844791200780125946873632042172876142904616628602759972610018723697866112397270491179764609750735150029356625812744619404913738659073027140234887075279977052105759948578258239197408957510404547974758315831422805786132812500000000000000000000000000000000000000000000000000000000000000000 [86,17] -414501922194450824655887980281553538333832088546074241151281130872432247227612377425139746764678461077518520648447337934871449749816297111721988106322332220883504918710685066215790738743517326506722448743549951006206373540381587455529874728203529076053590719843173635795230134573867467073746257026882317076602783858075982564754706271786339513345615732022694404700902671974211035447419991125004941572510122508936612383054818417866175146716055221335518282422025771799961477517245641816334222828464382063063656539054427355694698026765220346448004109556011198531486439844876429455740725584319728383498024201378424192819032693835076094482880360685040457454124530602494619889304239091933257856516798977665208377660636328381314061536807063447576137271300695110442119465257006204837550731055092401998841528608763601759511751695374171784902855674186657050591595868880675885977139358988831796611102560998630298348124708941343184392568402198962599626605257458731294829025836380177003068832603408060365003995603893574472692399205317593055620661258577566407332519275730249500296531178287128189584572623318844401722061563327365278713934667269983358548214320174059288768112635641888695870913639924003205337836184741012174189980210869589934852688411846630473305178683898427920992874372888873936634619383661630641368042462779071888865828455933556167494049163097566163688212506618885085811309768671119160282160844373295187113601061216574916285544061450041562679380184954665523812597829962548718730241278432892262568421510617890668655924111115129957945026633495419777896270334549824966397886699574129189763677978702455315573295939593824614000744253999235420735295527147028314230831768774311801819731823923269219915919029645029745427873084189547005527686700014059136923851281694615682178217324043358856345671365564076774519039125745749562372801391223203806809380604509563653833687939519594127026851686893196741341946615714919756200396146900757625457870117350320823686133386479767450744653637258035565504620328108117181636742114332430199404801125842818190120085441780405167160305929237673721889416599776227652006410746142675843754353554785411912497500335523782194295066318416460388170448991354831057750726855859051354966705706038408102295017092272560444314937103096127159872655893811204790167266703633880132397640292356158844833124987871997291222214698791503906250000000000000000000000000000000000000000000000000000000 [86,18] 529197103819761967359429725758192081305093657888171087835104181971556265420727582156090962962234993194557255274803228829018981194049089005130345673562373541481184890622709669888922742085208415826246303226683173275985210042665125194108461172734808428730038497998481584687876474906067821204572125758428659886920032321904256968053518989184749740463583461919308162202694999523789878219011511519304041277796206370977215717470665067029884856496506686770420837113220603979973144023398005891970992108089932071577406942437985309507890124786633746391800296816074508745814003498268196565354612613247225407432388050424455467588160171891183051139487652407233779492851558400602913860658144792588531615042638785890093297892992553954409196298413233375813577515155775211208992996402368520342709663384851916158857907169165351605617916570305627007066039405711251797269631550012188288827572168826669289462559996961741846394016604574545543421515584768924552854220656924447375698159735674502328103421399262033958919757309045189954655298117528428360120174323816921783204020968415648816635552738199010138162858332268055194327232959704714094598612066443878414060481093430771827861076756238664941144832137089279381561519862423635458131680771674513346250751272470116886358815479690259244602253501538729373682795654154820754599367374448237942160222616770767102271799103758515610722908839396294804590543506900457611249786306172919358447521714581908730689702389965168371137179954125895494023321099975906005668493566521274205964908053114526319951267946503226309021596358130040507032176908196057427365595236386822608646695347708203279796075189548294250960610302332592953986555111848397726819966089438737064550137673917083923496624453668591663488204582189456053949528742521519327857408621365181637026463601872524095250908070504540873650877793551999364456912033334270869204089987450435490781545548212613937079694204579957046780650725097492249929936428056248443830980719977677313337367168744020198327088071510429782419792262377255861981059818045281040080441657447493485132196705724111345357342937599720019331670296963306182456240948733322367005145038823253327072821802269854726778328674017274537575138688654345730197721543489691235772319465450279823388036129551574449687589409544160130197552218132458815325516871183239784175515840135736972231483843387422894011251628398895263671875000000000000000000000000000000000000000000000000 [86,19] -552512600840758865272728665427304913067953288879260180351838554445275149173880322444345478303488554169899299126663620844000457951624661070045116613918303432657495292888420881272177580316007680268916670401810862012760754727021748788347989846955334505508816139263943913635184932431445566460854454799388835323548595121417259863489573343918059761303170564114235813839381641586988697861889951861944635676579587783576947056639672113826900986601106150554975221939097688194995947961860474642426244986181475827694504854112332509765520429822991817798776395100913323654783002131878757895041799758536103681377236086362222195933572544402965642248489595152317482028615282489168541480395387933952138966654477834434100193426600118104135235643975807798367858214845526676596800139520202448115838005760523101977570731837595522072607739793624352621838878898484467004875197604334277312299988332052551161632214206387420860773752105551690088591013676974286451325933784110625345342284932910035350692186572318619019099199978877354764709553576368114499293080619576008985812624139904027066121805288123905178836056042468867400456124799171806941379763573968192748946118121724670674114841695203972738625528219716646747238367449324826737240803033527804446723516855906444799741765495324164617738655952255203621656531951116351580020089147467278795609608212887087912963910253348130116759940173922247459954476802526353187374937040062773896651814138874439945409138451841537530043758865114994425809690911849206703464195074042071914113649722190089832421354794094293116910934697683228561289844460662987346331007425129621416099489112314191367935327850618437460769465754773907969572404897415237815651510422876108734217939197926005503398645034240657017100529228763125648772540537875930565759128865404977946189912583037244262330266108540717669846534942579921819152577115713168491861499400304683898750595842446523548502086062240617310077070863526540267958351896144891543265671705095256715792686577031897477741399444549513214589287019049306404314541157206344354097862504728103354906163348617006801304677997520267800381867221158250747175086046432253348932734883784879206040843247316184558607440808864271039156424304012902143488635516169106627819424946424701079247625668071105521300588454189599332560829215191125732673978120838418110877666754988403899302501151580280236430553486570715904235839843750000000000000000000000000000000000000000 [86,20] 473380213275295950466585550011535589877557712153376831590087458290272949006008510942451442652567167232168938829917870059731254909469866089295469170529538684037575567720470347729130172693808488048472110955687863710813319015244488441633581479291006414955154743841787932627986449787697533344441087176235000584374065010628674649684948441522915169600291961504042741147740717483659431844805653637886450017512095676152066715818113142919604753243687198345295340327245205277863211159190997440622459064886679322660986470400830472781149774028507435824314559824236306431067575065654302215813086576306777281027187923623359104825299407793395664540524898819458034670000962311668257341187519679697381310902828373144442477448979488625739282332975078512257145479569693200033460013579460590496242081838924245417681214736488783469152405181667212228931366301878170059429704701446221319979744500013952019176397507776786907346435743651316213267028864463445913285265012508744777761209320077423901069348577911442722365586300868994694653989472649372735607857435611889158460192798666225748731704446975548921914260803236771982535423033442800114388356491361135185734788982600719874613810088226563324707472448812714313892875759265490140585056866857359891943355588607672458659956511027363068303811403843216096415527524919026635877992831180225725891956528955549078329195635885150596139488901193810039318052269877890875878643833040602338348762178287229569948090419296212355694781448071340224285470851105917003365858173511361398952862525720602530041866590063633242574421328433346623907372605186337887652670313659115542973316012223084127604814952493121790843384748742509100502517785803211041524255131826414966568231963426315634044282202368882194155150826204130678398097400198381159998148546948096084545633739733960222609710471193007924905414956190409583334420344171043212459751283343988342790833421163008052433428932752729105855834459478439222450543402493385744166453198617104613272629553286721739723526682070424961112887271207398576987978152134651364344023838330085357772655837028924403967729817972481995699149269876321320907962008330126815998346917680591867924588260585745697556892914050283872320717885115157179309558809331184434863560875616914556317839694394610791949577926760833574570489924488855891532208754250797827568096401216938583298577395601716699680139299744041636586189270019531250000000000000000000000000000000 [86,21] -327932940259682017251859184999755991017890652259718975216374098503828174173038734770834727957851499787451469423718806242797301866743242685600948492358127015260241435755954499579515123848822789126089440611934407287421561444725735840245675102631070656422534051772667897919514702051544289138851942129579667916419059794124526127527673855212776266034643128753067118906783003992413573345595917489801318758508283655805792577471413760498737653374239774318389757906727031987039880890298559181694444992165236643862313799601347066450247703625726234401819230223989580678335598647810001679147661490179268698566050829081897553165916693106181544908389538697122026936167774841405588050152471401071267824425921741636730872567363364661425894931292898177445037392059609225560903746011723223193411069476977593846253224010482676951565679051738319569227833523654290492394184337185335124832479080180253089310311189883106518745460069632897225482408288710895962846618780766267086270367253480962433015615048615512490134969089184246703456420698458230940141598165841914907250720254022574618327940828510114554680619682751455337908516502344380518006934393607868851737415222426902557299506014655540307981369983258499098007936737503912398604993558412596998937661517204349797714537352714441784827927550807395887822254271172404481348069108363875022540261207415277342721315515189396941455011637284022119931614686260881808971553282189436061022921753776613425739546309751209696445033644310561763782309546958133888823258010347557327417579940846892078110389874261284904399555420861946505378293922539917869744001820867246001839022085402980239177436463334001313319587881784204245794022458434700342793536977027013602926528414527693340732674046901284262502566178652487246784505877777849836210716305170903934715901239175844126766800513355278914820042442934611780393843097241706364729641548500320071227957002778198444823263544359652326391795671549694172230526319133981184143913255146399118911864001064310303241584370451043072359088084903714830641097809810928295010327722759022863706887670757623878547265437852764264929430935297326988836151651244104054818336120153225018159660838917005083993863700556131226330297695813291358318549042184406419836831075555478032684662484837070052188763457892524614488679761487390924446101911323113081322572345480635317873830299043226175689791368483838596148416399955749511718750000000000000000000000 [86,22] 170216926227393570072692454181075859522865181463429256399574453633449486578684869865979217679735255183484874307673395337298429298402397960807651800366554548896922798095599927332801134612081405294309285302758473851303207062082515985138934002006370971819178491612403690663242658370599837738603383745583175174082604498430026867323056355427789461296092498190965803787074974489177302948471143542877213383182718795275017851963219659569407719066208863460246073967972170715327706746079583829614965111576473834757500503453137573181599724049428972031320832600869187510619514119573659572952212251853156965038660622126777859822150366236192722947594493145231735141398521476743208559733068278377938557217912116998097974548450828801262725391662320743279711613726954455481210099791888184804480109243975253295086363835701241256022439500426963826833578319170016805775146622856344456312232366756789181596850449641683005650013814935706897360475918779980441171435430321085195230931585325929355356076238686451950301475503114382158469115207809703012848510531523540902609950505572090815592457753213130246620328787540830055188844067249004850132322743788526995578939809825927380690529105318895855820611866625738999174049281565031297399318212969087074384336369850190154317180838013342972812687285927159256187272645317241797487638489793889405441030212533053958113256666091444554497929990630733124458045459279762262317624016924327609821749415497922150152601509825925750754720081264041990916082190907255241990316826527853700084209094433237405274736676520782457231426289073503206110651950521812010902556332746647130913779914872930168146755130924846938389571389162876630570693100101361605426977633160571746413857370654103312295476165675574569506283346821570460903864435345403705698879961254479825410835156518976681176020195654100180113902324164357365427647042393111002363065464006940800228055565829781792756564359690116705054799707814074813797649504479220543176292660809912289400137558964614310812228105521884126797079873606280448591486096334772743378545705823719029281892255759901411290156214132706391106138227850968612259593495365100159307559001370862254434123808493181237285383085304162075619563646803021732738878174732775190093314155998803518498306634782760781205028419691577216389082045643460024151006443859044548388540692378285802255773056529185199609206791127036240141023881733417510986328125000000000000000 [86,23] -50842552879500787622654582972386405224447261343410315807001241295308966338701331509103659223804149207439312903281352886843357590546122221707973408759798845315046026379854925347821107691000496439024796991622204348480411623224194007142157369246557854542666901178802373096156032721988088273108244470157582036849922518927524818588089838657862597609119659550140669719846063178012149957303507883305804116398404216643765550846407178875267796515605243107643578588445286216718146964087358678185158519865747060996286256483602450033439436007359090478008537512510438294731008890554264106441689113742919292590610180629084222581527754903736648876205906365100545148828665123869189935333107284850372794026526291687443504270230344797840108370422690801010416456597824647532820330621060669413188449917821107623303848195627671110094181014447281712914693310247892136569411044343599409624195426112271055787737063367590755592156814559683600894108262870215597251415969823046056568244821317582869188283412146463602990375183712919056022060390900427879927409554866302397079431738558516599765393690377870904522785604814697693717151366119291760166401698450577975829835660400116668140532870038027275154826355888615538267897940373580437276262885794830598443088448440407000278977140081665484732736252557823479552644758106241817846686344821499399158940447873020460017866147968307117915965958675004690806531077356563095009647618430482120515810358918206811756381880775127588756063762232218992501180137735943127177865499796426863129401769937367602626989298730567103941468066811033755484926886988329988136762558759043219865528808975610136469836136214719552577441817051865262731125685440137096068004637933972563238462303803756379920738918958597246608983130769002213020927780440085704562383357454399228685691352351485785445169651780547857329274107109154584957071444506415420388206327810111684432046652764069709768647165413575711768052036361671873201556417143452286680743248822363721162712679239116490785811036594570927042106090626717074044079599036432347560037887641671298747036946750906126325555062005652675636154051584757440332399232544944744373337386170160469338784089492937467522055833865522086788726473791630830213372736249946265023546929408536361113840485554450973478236127977099280885473106867355382484038006582020836696511236841070233538496199303827897301668757232273598845040396554395556449890136718750000000 [86,24] 6676609017315240372644672104051736272185281361704940467114217830114875703926620199015578944537149533318813530443939816888310928792293707883333173522778620947619530149854004522050917907980977677802133809160801248794939591391308478672088223962819091801674437126255620405583723357770250122393510539655132867989841066954774620510200972086145805820927492595112406336197265127868027912217203330445678105882619582312988573272429893428142956610226377104028853643636593668408913959154515207365304826494375383970139953248628935308730564300484313691272180207596984862413487767933862511203138139417115745745829392168355211641940373036010174073679685333829571917803356829583492722053158640100742516960991645727803620859489457680844807278884316099273121182635339845480023202787288867932178879546098164225848119901515581943769660196699352214083908445181020531384078246149393552996465562277468214970637778570509819294557265055982979083738442801005469321008785557784533849118493020672923725688429774952260098816814215005149278138928640282075938527664595527868014041433947791944631097553541311833332114336194050375003530664500972867653157870243057092938377996685274470984160643274422139811402785770697174545208506387130828359100458543158129626199738736669867868687847522388413351236641142905456152077271389069055965681054670793072842505891427555956993033681579642746103947563674831963078380968408682498103660348566248813438474230186923321836560999897391699181005477193141272103985510933222242543856179538468274892947966123205994827277024771524602535628153816744135472958752604355846461403161605028069154562808341892943026326033656341674829281979413391231221162772759760474473744305362712859760599596881492616101158561178856383597801521302094629538731088070808625158397689990143524478382819471729239951743671671884851225833180018164184335508686773252390530712546160916198010758560469743616555156680649568128674153971786199538939012962722989316542962103103672572420446567860115751736319522079673956043144536616325070826082091555832326390010700618423707109866977008598860121050474941434735447863681076862693872090618121959914342488347804364694688728907316259498353518077537119232237391633469397676683051997192838692031529918550155739430112820526881798139724242320781052944387644426364965966736886016164354095110054886480193766569168309224940091161498711969102259899955242872238159179687500000000 [86,25] -39873213968758101926302153059915803005614495126522564326287972186549263112065155191854820931482117335085162702009430346012395766863499164709508355769887155191422416046981025375516490703757002814425090837199293016611653008054431891746380476419130013634875128218087136438790981541838296766835601191918517251029703194957959755329301069447932877207228936342834594021160983611052646454314815510090620470725393350191558835736354704476378550995586384645924795322310778835099496209894418709454650521612952139806972302833396691834427670566880108840358108115122228368368221465417123118423403021508822071985627986589302886214027759633290663935193706761005389698707916360154474868636192277133802361219580072497157416097943992467024493250935425774522053933657351986536326769557803354667334955013564204042752360114594616705230855729760989541232605702172724991699393152715280860597034000200622841486751584268750494679410873791497742994943007842364742395410977951465951250318660519656716741783564632088756288813038716490375681665044181195038998640515571127953326915545710859028655321083811635352639078566951170393810796245423860033025879438491488698969126280492256771928101588585911027080006896296305276976842815017578126697140432958135680774567792533518057189303162091286271005722432669055394402256017801383006127523921456704802041828814594012511457691346650926781508952381841769661609267127926914551891546982981450793032718769247488578740942551663461780096854786320638176803148288053734673572350742452930841436932139125775730274948189890953022218787467832450814279824204402239350493487142362075307018991960533285933051341522330443371387339258120489831760710947330803168770997663034023789079521358948440644303254888875844314731100954157837612142925426781076163936614767017425594659047816200726999461378704191700831974282688926857231504070625687031722151769250596140462899786275664257758612380661416298855370315581580140256046519714800844008859938789776262774519170408357252484521251384946309895462278599987815874075629011469648485602577347574716640718402238037160350975088610743043968773369201783532391939044560336825971182910943330822429353784606650023505801344877112528318232573143487966790952939854660991501162604192642339026082632874464647200207758001780442319479353453007843374408639416113907886558625885052272093023227239172074776914493805801686931999938678927719593048095703125000 [86,26] 104999922388588852049305644912559365316424790214392118327820946468305860246826494536732260490538790691109602111165966333515758289302761497103747249859949114744815145555998314791957743068549543817762141805716771313315177277898277252295461054128777372648834130160431323175046761910373189316337066586320717738677026476633352689251267198816220772174020124088803976624963789100988036148128193945570205719311015403820516011248562096337589652329006476918183144250188169013583585138672407545282652611298415022178138891230994703510053666751477676996687712591598376117345616880615297185047353957366220493599586672572873493202107896342143021867809471969561834521750650216499907762696213006168952425808582259113265975785834287786848143119675247116917659253386200600582362827773786477071977752209044112629626190128600188483896806166336877420927453587677714504281668783855237473523207296265671924790918505774702889545729842093069802894644343431027543384227730943938545607628414695987262608647417144542267657951688529379288793460657535759854038250403799370427015352296554318287239115768824784233867879884500121360257358606779656673932412434093521315303062183696935295188628723451352470822874253321334193220815730781379098935413674565007822349160556208220831318753873811245343565569349235445965010333233365695408313625024448445505168305693823410793412524625027998717721892147364990483338467538390155292972831273365363015226505732619110437591186877642469939759877876514131814669492878244611839499294205633664107008425686356698580750927728217133695529693678334818083444396681757788928039014570083144332501962176392064520576982851553841122817938756272275475472875879108422338334426568684529153265713671388656144605411106869081166465009774471248217830042970342985023931993727695224278060670082856623390141406063999835065569664934868832260318743520400353897648912516567047466044076389467179544072873197633265120705539097676368792993676388352765767784494454686088955626863706859492389595040004908581885276763727726512058356874390901839322361243301928006509904813798633788300276168094858676993854526880380423459269425848497490391564516145684078929906214794939780451503078416901361934692801108208656690573656283853929548503339506018752098849725638970986052672060792615049747045172504507448048208600793368521073915617540264045015566553251080834084120463334244277575635351240634918212890625000000 [86,27] -140308027427148943522126942384062428365027532376298776525013398078487756359387036140658401296812883139746609844117185116745381451471361765373887175243536631410253440698125435791749156402276042134269292102957043414010086011348376434167939954774442831521756667342435589402352362035290135902061752018508948109374555674757443685212997553439273970485239444787389655824713604543455838215931210233773271368611915584363209296803539402498295585624341842286389354323007826519996823269191209534646883026665866256811771388483928993190171100790825174398845455256596453130969100663366619956895043232169955293368988375182465856721479939067052803345273656945749459417081886685105062233623887603075181010879782175946365328307535554122912433143841110086743568321321995851782752915997047567150018339891467883828264619533972551808699005940351688309010220621012358972764015553169391421628767996462524308862387335804509608990348770209015636215159315708164178486132144048642797582783948382403902436295800446253027951816734202531656306856696508956929316089800153180255422599018184320415446860459467641918146465690558080775493312639260020708643919466127829358475870801640979639923006809879941101094566858775726333786257019081289903099396997213664684980736608566625013583790383224582153473906201536570152380772100124694312660880750487414783568968311629258665551100051228688254749955876300956399966746489231838222760726222371570191932474030836342563257154160470075554463703562385066277689608038934004983712213075395286665227883427013716755027777239663602844948290749162391174061501812268533330172781459464148374220701513959919851068666781585464581872609905626121298935098914412908328894575467489044311539907715080832467879377674772296114284474369993766406291745829890068345952947256671683816820524451041881715565501934955034276811340949297345259299876866040934031898614419031709182999998790459386449033314006618321792323817151512242243469740721125663224405721191817009014694968595708757137949726728982147946705309417642078401152495726206305084013758177851448082060096412489493560838553682967185267840789251899311473571004055030476094258050503900652915599709684299694755942605622178921510380225410212041247154492167224914370623714031899700900259920118620123292641671539188281306323774368575097736720724146512085962613919410436662776587948631383049170710808351003606730955652892589569091796875000 [86,28] 120529603788558173040834457613166334043414383493068638005099612221513385679291914978697606647509512868646464186521265028711490999617653919627547529138199241552914640261593330673084402040456666934033415493596038311749434393361779087780251020235648455807342537011140914076437826612911897021703881650986830301527550881653301341943736359741561167352067648821016646917919709737435956880358004442832377069265058339510319491715348956944104035226097808354851250086432360964082616285256362314881240010218500430120587178777751747449807004775290013098901067804661897885045594020915565658020738086994934975426485600370439632793690384874324435403571283758101645840477770541480951042585389381578955902741388850977136447562589641691559703782380385259936919810105849045206790462205649293006943550619123357306224256649198785485380608189831773041380026138341601542377030261952101715045662684263701355779340833650379020100568308653404823283840463165650934733156228373965005218377815515972500820124206795666164070629319583007205115246466080566730525163483405723655577255534790269738560495702078085124591571463428741694991289272869966856272068575189155023595168330580546892398843049549368722066458717512225990061086195746591143194473169717294241991453613214841797098502640343757858044473925636485507917714654704717005205353507400681834876595239250412815202230869961966573422268647671925685949628769515382814782367220715970690890616130559700242489497074486814265897803094208524545176663599762580536573002133508411841947585703024634825432532558743623513251185669198220238358490633618536281889184554984573914089328886387729052407042514794946696856677565430517769992722930395752185737156287210535541860387492903208239759377158244832786592529608419622056522012228641369486264724247815356731413406716910351405011653742984127890623301274525676018189015498811567009932909799983472488403446742360425080527203899638995996963670788447022286122589568763555108935079995349481191232743917549503307934835598786034348562675213453149642032331632574256460349030931684087938626290151643500679237116665811439991556575228159010925240594871242510804238199899564875804181119096283035366204030970101468787367848681856496582467404575767540830089968283333780453610443146420080146769068389118305333613516477372885748193907253216287132701762203870123042062010130084641237706299943255316975410096347332000732421875 [86,29] -70252169655613803986579254804378458544613743643916944609838088100478287356960832643395685072005551500596849093929716648512867756232552583348625382434525879690751570367899309445604184399433798227184721251983082481164030931343031193675265321922928464525888767412020752926510098458532448154611915552024217127809210596965431947219721951888177895458432253124059912049997088118994525368894831550447081319688769293099190888451739082582995830118162737763537589293777914618046582116620404360074018555308399921623373315721107390187031616669821043632657827689719962155032964217880628914568524404292520974665940675035020000802286172309651251684754322933672353788680502306810336232320001048502931498861493584138912353157977503428968140861009947875744515724629341948708331894824212367632941173117816298302001395192650863930988156950810285045506192381518750371496802414164538461722395011394040540101212779385140785553443533391313546802285044632000928423687968515963720875685995514469695477362281709796551483160458214795114194986349545269141509597901059984215959069205273538299601321541187690197088578974289161099544970959528139307983652133788334406187551278014377548633976728614535497160209081313656972752538704717331588182846972867799871051837677359420357286029979446204231447877987309165066467965228332381690747166842506612526634680507057620774157106117099937922047530691340307449137372210279993509605573877877698094259785902866371112700188653972107329217647188002657069566925503908642025015500229879293532429123776816126376671861157859463562531124208496154760064457753038975398170244486753464161875261207681726814747749622565708860655028608079759364994070975961386238532117602347670846048257671325589254255627652744953175535271412381026594691651307161372655099868026774966712442889399890474640089254881753246929099492744178337226392732404936814396738851084278660480409592963145050649445048295288615354167400175966133968999944738823685224644393662542972791210677024452073278769664823149651825018619131076012168395568096090300401790914487918091085258154528965121969381470073189063148365018280019604498077938925248466268478007757449781678133270025491735877724961651858040452900215281573911688081440180052263250962516241141555521179076465859925507970389949388102785089701825640508191204979606631012007721442516563785439668256308724369335605430819668981712311506271362304687500 [86,30] 27820259184082141190426953303429950387710780539404750260596624288186840448038382143563714604453788778262245252154126602408797038924394135329706116406848443668975215475906057980367448101807742291280336530326318852115730283824728599117185599359294335596984942154381839471093936224715815429602695341939615509206652823436149001763520410159420222259574703797509250354147366175497642932801826281170627696782029921952333395610958011174199939199564976661126137576477119903073110870760142410864659373120979792273631111158252391180765853748774260233777342372692883656588876586561819642019669095938395302797466830981028872102877680403322564349133015110487690245967130368195468229188573948643918307523733468274344931245888201316488624627242394123571691628692859379942616877631029743535246496700032150681178361932387581883444575020157884267173894985313335370451075597012247145895896674064066188720564933173143161288693323673795152637558343364667410207922269033732684368198134630059255187655778578394189276979577563769704084488486729931504558362608180977996990273875876218947421432777797710945425595039669206391359241823616482337570014568791249017846421150821440214092165535605558933006890212788599319790013863074007787585847526300503647742257191152775201132803059417432584678702148099947215407332755096926199492184384956709683183189536946656602184516256829975027116630358807253822933403313780944123802167661452408888626561516526808514409868356856407577326493218390676418447997645552023528299504518675124709685973537715713354997409468266326156851393060233064900532177667112507603220430179592328280471634054280879835692119147279647691694256945035834670942965179398395459615668745925109624934486866916116337603428360710220212091209847635730747561961838684473846851456348686745743788616629125943400918249806498743486772798384840743727178966176394494516806313235613101840232988583506459784757920147602668277828851920900726229149494091631432294392181884577106786987492085223449889665394509921179684494363664900062189826285519470568393805282738571944770525441309876796678453717489425834527953385899240895849099045368694512804850445252318960255257625587135400293645517611573271575838940632300627313376762891755071107647956713931561342841624012341441779443287603187527005314787160053960869794964010206062350289643612721701164428804008837969874434747907798737287521362304687500000 [86,31] -9262963284552548605366336981496594393883838938227852832456656572860077432000271727253678955646470226306735254259175263377776163978641380749200555458850480682962714370964852521500337700583357378155736439915264194140467652891983815838944119407238907237152181745761042991609623030252887568374131912316031292394691772816994284100722996898435083733468829889142154622323887560549513770775710493008052002644525838334182068835112296460842513510305654401076107663226118378939534024899704818338799505488383961055900084048719345817406166526281419706209263420911966011647051809869319040256929029559698910144141802239377922175960945423975836637411794989231188271878633208581890228340067617670626432577881986624478653354019399279649929462555534639100441510338275699859681596433719755176094171407184683869628462177979258787928300138050317440812161201358414591692912335254009067386965096502751104090299217251589372934408569795415409843014757873660174796933387293391373279961876806048502305720607868476862866564376347100451228190906059757683874865079942718514900391467020181413730751669533433013439029783588957514013350167058527074170513597818236451858222336581767081750287178130706821186845197124611700641169758594537748682045400602937986748007900150383109873469968512728606144168615522412054169682389191115087003080312530006572615274896804018492254625918244834419598377752640863206808583563782419279655265540438526944596391407257873908553757885407461257779402132788794033368104099589806634570087693889904950721211238585788543597025538599424329352464877106937234341774439623196064775511139157658712454808564823667758836983226388175754365351229316638549840243579789935645672226473378435365515370140670127459463958030685372034993257280002939715622531267766605696889578146615970671189847056612442170359813457847432430706339914492372215478642083741010223153956585242861258584362665195344239109015537749936823780134495511268259480280475753414883830478558707534902645090186993206786315041140004570560615832811336723135477049584747021646679476349146071192397759064949427205247832315276466630574385234642319113775943407507673789657292744435307715393062337251217641382671203894185886857143426003799505004077482346750748751996632494755292810168382813805174291373898330005389704033124098113405438994072440476597580166009291134318270145636339818473459217784693464636802673339843750 [86,32] 6931200990024021939122576989117043720811518989780231224953742438642803696758398416633227609669247725800500148084292969242594647012882458415329280335287227522194259191885780699305859710276756601340582025542718643335262487108981040996231124530236098168525574267716328866515150590228162550440269024785179440082230986951960955930408483753093004234848734914647448972275049161018019585472217643898916982549545620953048480067577410678714965677741388157305287440689508847818480874971887829773367371158961470713069913402254382216957526610566098081273018442112704089038270645924019890471027626883498938156512071433535712072379531772149913268453239398242891429348448267554184776835416421873102722430654720396897557756790264071585623362743904922720331698430113038803860736297673888690804420272202875610480573855338832010090432207292830143982282500197286851463506200618855225999604393222394854757162050375119030401885667302596993853388728472962059139135812003462857033539892656632507936485894158615017555764412813335952762479263500925582846479742255857743140944173505178400293977119844925703636113012153030905888720514520198902382013858056630446034714122724487541656973829303122448844532284761205120294994309854031474877037968876764687719924786689325106833025527866082958470345629594696374886958665510473727406426492074321913697921433932957177132602070072159425154821129184098200183798902962676286773062604039390661363139259561364775194986758985499126057403424886565335467532887395043480072124315902048573382908157972158362697231333867733790776244545024167407054617978019682379296022777788464714583304250587661500636131924378677025785547895020393566169985048190353192689099980903609751007786909833685378978157505516744666205229931302203690379153684273188609080502702241808838335255356910853635157803819115432020981779936833182416493584420258507139463523964294333634902524756136638942465217359912530392000684320157038860780835175012073342724295287170906904470187665538912002703737169085489958289819689077670021205327105997107736778335375807000471194162000118235693694447106022445553196445178432970391277009213548147769990620507370342782180443949264228655340925288863407896814924301717310723649662249442594461516858019504995791560506248926735242465523755495063733065272695063941532987014782904344385281157882302492103873681195125300291692838072776794433593750000000 [86,33] -8285337587458230552155327328295893679831081200093558659485406250022905339683061013167344272920091540264869523944745786952547607749556597214195804906103268108061210835696608350689149299510219132738904551279906897276202697184695525233677462805124270625086743508169501787248141212754749053611436806683579440639336930880589992964311341668257625461498929117693302131864511058797893372404096312003901809028742223124775959285404603118839647854113794085160176945400944457639575140530652502865137448044665093183323104439316243704590083668509341695755641380575678950771715992853066728999345624679895025733330064417241687947012544244816184646643970943779987912735531123365400932250166708431776408769512927788612773518081425238492186396127227483168764360839331192407491730052536537817583156518128067909800957585992606818611572312883508510907517810376504445797849734825099627653849688096997187302530755763392670125059616377439693383275612296860945258629837231744409255166100072547997445127593625715692305065117093626554700462926775436196853875259497444320850144083595645927364094147712285825994818572534785489842809472036759995561787274811579662577742315594860145988920979370635445253706112858233020268306883858471614520370885680331143207737855209536131601718542557188497485222492191707495665178404216914566680242200661328231928262721134321324807578605955831296133195587487604536818847271696630581344707006880042738271884360608357380125077886043964396178151411102494789293262010891309169409292238923026512363436125182649725837463647450887348309085828996412525899947590333624231473311482922660836587369913522696702978688491834314213092097024024026802584101041097668555837246434780368868351765655217138503706059325548755052371331317294931439190358487297535291585430383168918118851999952615013544221183309043573946411775672668807425800922081031320183798126614839425765934380974903625174969558325082670137198883976650328553729770544574381894160790647064756474878403305310997210579017732365851266632807193041452752850306331591975512173924357367860499034588969767414905376080259840011301658024156329208492272000529015236515976101246086943236834497830276900999764856999190674643840601461838588352161430896514200561589300210955668686301062550092240251248821329575936899896562391108013158119123241148178465068386701789329186473853638972286717034876346588134765625000000 [86,34] 7707570493734805423061974086338251883712190004688043531529168650154991161681395875672391606375016766012971682847872546739401468379660494227746909917673059894703468249313581805138328860604633379664974969917451734761112312765427216150842382104740647997279662076014613944488276032140746628178358600748069160076337117681570199244493180618251491292383869589019523398157730852787733513642431441442407537778926579438976194436148219981659552326659980254500700720338335353267269650557149944484210204696459073587576336400170617420966402491417338539448453251946743718971793202285279665079965859500070790119868531881196446940381943160464322825636191930663300431181553013705493026218473014399430689275912277625479423221237356833545655631048688237608069067918456850171142664813335410804876484630472682230839688072028863969157739311414326653903300977507358202155929774844648929181797786972464177406033328382128484176423054134374882814655444151038902514850015310986786087839982972207730033791703319636693816890527568139947524116079463528305898988267159770109870292127424439029779487107114197857885259636373373244863564976904697538437806012423963724307358201965341867410253197237147292849838453113525306390073776603786152006612929169966968532720762127637105706617263349596368995337829303860436668730215376739188416106711709580185279923146498064885709242233758387762515084835012256223328472963716745786688873705360787294711180685970537057688544875363398179072740150771172402611476357966363647057598517092231837391912703611042271286074845188045123584151413517838383668585798981297013745707343283723561309914107998446824422607840587362475777948716148677299439044534551094665285980852411821441230408596846299248265090701223133206354496965923188687261960776551112135968904948366428455416796225800508417768367208383620803108400061505389477990936434786519904894478504243466943626706900228923553813297846528484233208970601040598886182934590559642070051108692287263402863092189706900771416479676323584472259769730902937969430863650565281219698978362640276718949951232138112651389855470204123041757217017810688237310689975785314679894728507955778606307787369798462735384974912510008159761105227815757794743973387238963251423439748847688351931636163971335180728772911165515169732873147602084031161166164497116323188661744940960822425335408070168341509997844696044921875000 [86,35] -5521884709670658009401769020948183634188610261807430718263876842765676850082475734279261904796176051968137992225424970248376676893313478191776803825498156409886273531635389916443302040286789923701919426934645016066569780636977139818446505265780001135873911421855710404585376209901406559068068692784765278888441634794783299471612542310469888679660129276716868668719806324408047374189744593093148292396217349479261199193002808743186053155757186840266416814415930441975190719296516709037513415160019740028120473616066060204592959736037273256393302752797260044677442746166496199995507922702287019398299307324512037949417554874104928201890228249053996316977247773346542248035457427161859610573988040384986016996846686184477635961259935944553493049884530371439207756867192919736475668015629008816744851672956433914170691353863461258834454243304941102084719485379370071399079382932080101050138539112493828632992626723312112456254539481154949140155821910055502913214142392026489620712310939033223504061210483383640306042391399011088182603676740748370304296725287846719401036253864509456629544089257248725836744495233536834852509773936394541755352041880381802602581237466321937460580757099950276682969413456005603258599855291978890051207401143753568618149199346331582656315686971387430887291775602862322851503673879047153395505747317390858032352657271043470891928999513266793463947743068688868359512041013093015867489485635720248889851780285131382900695445099763003701026448973178120747218848347183566310461868134254827446798487883519098193400758664900225808277976744613392118841549589221621685658251950828405163040081481455987860828813954256465312995860680820215562397780858643789151518986090273165138306418767629130374639433478763509707366513498831213662931193614837562653759988550068499916496580428102223262458795179716639583125136849422610045691228538135874011215781121841268088179455981849476366166304144396025762929901420016195205487421200512021153711266129883355452346739534262044922108144070238726054251471308928880576072895454708237552536607518695874522522829903273673272199870604361414095057781175296330953807346731742239459219343715206474521739295157470490947946531778580750298711819473144751754710668471927551664661812329236214257694607013436344181091146939031241526583727197595648087009432869757749595684970245201839134097099304199218750 [86,36] 3301306903151316390119267254900611299614439311881374537035950801335939583034111598293735302519692890437611875483438741204219122972052289827347666319797326892773500247158481603777400743878093717835160714765435163006150084409978912827791830891086077684212883618840982331653237851620955493400858670971642033422049660272416105532797651760311122048591794685457823075646399945439895638817886218698427042948790932710650065453545507465069796792816885246629542187920055968087405433881025174996471041219555105531173432563087225497727205533001801835637396409947404125962036110111882285725166686526295237752879526230970579189838774399424880833870303788345460913728393694170868473412889142553950352236849763326407040824772222488385300556514199877319720395125456040961918378654978127919017813433414242323757478533815949401463261704075879920929512951520034501030348913078721641725738109789813216686891890857351407672324923352436291537155046328561484725513152336793013760773152477627256133092916034269145200211952203164911000834086082437992055019589472943214644584167002596751613353701832139013626269147924834096102888353646241387388614790933155385395716121001645185363326167324448000357356844077170322185240126264918758517088620411634032405706785320381956104198272569942285439887607242370226008331572652544236651173260153861621298793074046686062528280632169340825528153025268460362271643689972402765612302468512294053119342410631520215634499529116610294066043079827381719770333699039630877996712273940167562394344655214082423479574140071326265272619538752626348107022900050286437396671884936407601772399145109043953911744327254406971022232317217609946127199364213502961048871045812128796559460545165966111993555773820761675368370898599790107537799040409120815559003221679963568698233697412533184483255288160029353182869938153098527232286559349702190801233791595066326200398628744516582241685064836822655576587230594229835454541702916877091167100211288065221738323520494572155465703988384653738329279138675465483271644734702598585529750169092256437387228783572338290342537514863173835303394986862890554544397454763959710515732411560697506480918239519098422612285908494345523388876535874222863842647888898841231734198102313373354713480971915200774781961884881658306960580958737572546944418443956660865201962074683139647390817117411643266677856445312500000 [86,37] -1742264836191812898929422665604588935005343879838234833995755433553166119428533568582871814208876794450915916168182379781001606057424494376632873734587887968406124062775891564710737639636588994767383284468122519075448491013205394768220775938812955037337336001980326386881637110385758812188116176784713457175115718196451067502835290475581212387734043394181932439844510865431705423823881752824953829409822434652915055966923919772629702987349687621034718351219817768439420828437113314178740539544665157943138059849004807482899119212243593343720330637738443570015648682786086745196616026107841977561039202615761081671969186998790811015920712969651299971363979700509966561065014570946140017186222241172434932262051598300289816497175525895690710676593298785437208227203810047685749765757332173941487442146798499567582867241641199304641307521643105855952221314114446252114788033248911266005992528908187358755673106878468974852891494358141539950849675831011228933407220254597177370039480836222162785765238375759891062662549562770434139077908716745313635057009981029071697214293419751630133592130980751824286826327789905424134381004903707221411004543367913733281343940005490971619669163817188646232914097767064447417619765794906147546918625016763294563552127783511457234001998023413008003088129510419855613809136937845613058576667042726717885386527801823760118322456789507968073209134555827095176365906871240289292477900829782553328911949552661065850245081874622110515418750614508818673774775200105891897909621966863506705263786617223572090735931015189861739725186248055926924080226586180175415543464963123341066117381936628944895138436957250364034973448647597315143438657132914251761293591240304730145196846013887262387234287452510527914564532399141330216423275369748201489615746830359941518713227188774035587631247464603686534482470766922143887989006342834801759670813325011178941898351405813835384505953559240195112736761872647820883184749025505561528272620102936048270189104984923802178958353192057551181794723636451343598205325151958247462115060738032339178827072851085677080576338765199464273326974312293859290305390628330498553508392137289867245046088331063190832839722580978251159461324222848830636248637076963585846472533606777557490223042879272352547062686913353481594764710016224126436424528632795905025432148249819874763488769531250 [86,38] 824939327036686202710945588474912884752825542227663953684945271374863310484774994754741949178542587786147325394089973290547614839038383660811618903136942233519535577501770107992710137547458903607854699395488931165782845087594561660193867482577890964961577534701287607160779827662134958581403066848121562375656252628311723387540646484417991526019157292640893769207061099807554465593845807258239384415198644722841760095931784695737163170147513331294306823852733281858077726540480978033073034894689755332080380365547101574441601442739436040538363760868917254432665250122372977485150013310241839515627400363241223194029370677827714087106319854311331092139976943178899691761437893524236880836739691461099786807759918725264372728249466714672444223427628724211733845251304810562519527485745252290821629458757559837522379594560858080700227218866400893258817070981047789944223343833944025392585865652592906886446480827515080895189568334424258319346144497833756399475602891414209066487957947826160659617085088085609511102237914340043388647292144276997869281391862893956523445004946124142056357228994802542730786273331944815674602750446335547656298014648452603245268688563300343468002871243974866030284537145066100354092858923788005576634735565202300376031429374375167806652184950711042615003841115317605896756578398732093093054026037747698425485075766339685946645739973303145237819738460320035977790992795240640848273865924406171781363874690549518719399304388759687233934224376001254583077782133697800736914612656435831763313410119070480287630993495901628719523118222833172475621135506671301307584563904581156605743034990410572136644650093798491156009874379966389537839602753922437061170476102883739843828430120045834912969563836620854926206698386235341098484878424076513191683337858779559572605649850029693852496440629057520902262204834629688983013535300552009257730512791470456138642587066295249894145673589932458125434587297859261973313614131760995947476083905250553925469790873240535500456084268000603194454463016221038453875475586279634908873450421304427629422019727582297151889054752757006740889526011611519144584228722311106166504525872399714032177740397863515436199056132446565706234204345850677554679320030651952382403299986643129541203960231706844580327640530882646091348782635606350381509560554249560482276137918233871459960937500 [86,39] -344653096011644824886250857944922651778486096516410412391371749881000015131170859482307249388386461237221631004255371132845096386134153497717439276040998996047677466892934330401101158881590164344100817857277624079257222618043968252137829515672765749311475546850297570112890255773988374128430603524678525839160769458370404423087703525169411419246515886368589534798170523239797138897973873252920432656613497814106774593070131696590039702100729663400567426470127895228239326994298292529696062533247746127626439773034366702334675833796998601208497155022667000123192894591630724976418639221682372294995009315516713700751475801954229000120375733174909196538394412539617719223849131188254796825348308574313267337302407402296769881728361273930252124023918166348871981988953127048404106320248985158333258988385935369592395398052420176415676981009545352009524398585065948073186369206672743459158670935683090160739711533873606331688502094536776478086030132298665999126505817850981177561047374229044974194541234865171516534692827442896233673420849426577127006284629332450095916520355587985238810587812718676540673749780734694039466673080254443877685073712777867165780505544559376808872029862560574931917087405130348130157369416248507679544715073835317537204007600770325587220443381718134364780818873705089353238061983199943075304244244211292432217654910796706065380780032461921242240984400436850151722489024527691344981459029088222685145788438143824523468862451334242122684314977462274485008602364537378514377293222661627885857630235001258417748069145121918800171449222635907816109132609623301748206865093830014357173529160452093559435134800866588062377307782240335620121165381719134688286846230137487460192629748141787305477664872924739715291987692295160953947767542117410110476501143042686571825616334680068237787532821645927954758717402251922633179329418379516667573705121743493592342902819696891549666179558316967368072640941494341327215096608412536967226880115888612463725964904239301510083390136793115022508117591889013249103174777134134065261072961475782391718792948295167245440378373562953207147895099908402665052899315135729703935847024117804753826905790507019444885659112470781980625518769240764848918953882857166017890445380940782407818544282780527647275068044433682983044811353315394018143047460966954531613737344741821289062500 [86,40] 123754168320331594264362408838739452865255877571027964563019478360750674451321633539832618099256671021310133151181373855903074268458156651514274997590108332391034125487203097335398560487486917084326227697042941072224540138269846141955334903632490457944430631612578202003286488285947282897085016602426158001529613397520952754682594136511856033753630618296484850502977586032757230881025089064433563629233713281079520107011069613256427009694328050638609205726806136251458648634624186956963781509029346799754786367753222766318994226742232656158014453147479520953586158888437744690222489207312085929686005309748581872088934710405771293917565135010814383471934201828263763237485025613441078256902673888163214970602646561328026811791987114383188070628355271332324827581929244414168503590325080228626531736489860501941121589937838037076551140096198128901013847026832343714570290808621552136023922787181081645389374952095547817562739091183953014021876452511904647140813747743710724695346628605725460451122660262568846240173861582653349815443552665944175379070275659125617156282981130620580572106042287418484023754197245804397489098187937948521900276958546395365788874908435510113704220545245020834723853243586080966701069573481083952551846175479559190917185708422492391661776270808697921444183773871398702076920067212007939137934279401132908176756836405548495474575405652891731474789489027621904952328340672140727285470988127925105155067218163432463427625416584947409085988185910195124638003186280370959029673951445947725019140531320869191364769579143291800764048702526768430201885206886144293548493009232825568046090278072927289220034624141832524505800633626999260243805662532336388947738292523233985329064994224836220007587160793334907035412002784957406883569296230533639274676149936839623214930850670508217944320592765497336677390452444366116831300169306429572306571265758404875721171337647730809621525257167349359587161508990588046138600487494811743142364810300108333587555208825021646027630545690706808077562363013934215785703978503256292870990101779212471057994392645175272268698218623580865178034086056581874431053772557951099183786466698105565199624248540994687711341776817448019880951152075821452435644971602532212747524289596154397490291862292395945253886211798010669186469991383367679482763179521498386748135089874267578125 [86,41] -37742910390195042725005858157485446566875467407725991681543281195060525363726195058479940459463838836777293294537628208484549633111645711150622212426590752802808933123365392042644103408143444134446611005421439252894813694661139151409280972557354923044900415013446571145195502248435348527226516611956010235201584263102236552783658801796024442189484302548920710405797442931593293324471427453713911600491260592636439150120532278054755371372218729647688065211411301654880463319438557080286830184183521506396152257331142205319791931128854344167549465221796466581858751339157192477911236600116968893111786226809755332096723721287275777517400689259655821496376107386575209366592891387908579202528712415621981377055351920851195138016994491265266905436329847093094609803267361997833200866258397620009509477246121861071201635085726281039899350586068667960093230936161411506451757301424945232990040334589805407886367918999142805323230517261965074914250834605448611681825989786030256557700312422493669699273981887864501179241137983710056068156133366447008154936746990916590031401217032168565223955045962724677812263636972668152479345321347184014093116940184665254517962924970952787168736595997249550882756013828061127898995244247014494870579910151091688869736526738903045203938306122563777982244575539548990937317795105083155338968912250565551037706502197788798011987507097949920709734015413482220878317312310619989125713305896543885987373387330238001908259789337773019084683397794646580096788094880713733365630856808856031914294027394366630886708754626260939955866661057139786375956065650299069724385089680452625033202952889716813950479677000871244530163648539470354968708690460422610598118450658245605720018153408565968438999296632285199646052433120160260984430100498955500591518653307768785250273857524959760642589822323821806805384469134530175318005537921039221067302813070468375791477400574598014311065609658429142782878627549467115942023441164205868420563859795390572341722713335917026025604275782845143746766406862751995563557467884444615989298574592705206667534770675897573393236711407182445394426537874922153046768457074962897490064579398408803217739650632904854016035263478475312932293262291926835758607492818215524553167618212534156529327202581713853134111602104516152139397877325957542105072661797748878598213195800781250 [86,42] 10067899971907578310007936770739411171388575003375890284873397976653422792078267629264035829197396412933604435513211985050455186246438579690240438756855259035243576557077980111922253223699511917052297891302601882203788065153671652843986945526528601678003767963537373940589913281134295054363118269555814913959302507730919630099921258486338723389418813894924511051434460017340668215919961499499181449846959964476876187631716300077195238357957934800582512530179983357173657282532383121380664600880930848423884873364712680736879039837928732239997839809683800047477472391505832618746054804195460943731069362618070889506489093370229292343623822980152902374199130410645299615413979778641236101841198589570063103728979373600501270607245854128205720848646172888634803765721595733553497405038514991159505967234640356909679867356959141145374083665266082828794049739770599397211489384063141639548802292786733566453152059123907697708565857974826822167414791840571140035286236662014345679334576213973334155950357254636362296587287576549274112678330972007123954847870601440272060470959249529904955070109191253361302513159459087462668012610289953278944755914223147292793865199833717812868052077801681087309709873870597480836084900746213499573130426004634587081730141220717095771182847528042887244237887667536250476039584015881319365451397392052857290973373710191356426405367548262492994576779741176235566870787900381053801931128984313100525914716999936725085703679806410996516488539310413898364333087685653364962585579834889383644337775805911349037479397176549680483154221667303882848005343950251167201777003054407069678056187658743718768468416443465615588617839607173039696301488591534654434795589796417578314568215265038806683874561044445152589412374246059444839736021473465036009355292159066796272352357028064122126772250892109965569571306320609080564358244458972801242809399743389855322465114996829259992931122236516856252433947164330821988376767997681440538346008757088360593442792039136726772750374483592249344474890854052489708497559106748888590991409380516946872621147532911461302070708712424890153181205710154347006073397980721318973507132357303278489831306113628610639011071788589799245424659294230342255854504886208895393607794622126822326382051622408974931394593418989551829290617079859515570205985568463802337646484375000 [86,43] -2589687191571646900133219064205385066829731621334652641963225297621682935227287786061932423332362640084964603130277478653575757429228016353039302045320338763175323011415649926864659120113164578972349630998790721511535627043008352988460707838498326324905316347506484050575214204848457945510919714365295134159991253821022835249922459229943655884916686542503081191166642027393277372348671625123176036244721941818166997162273212471046091955433016393598889682170046524838603382001848096544997893058791758608003120751123676727831964879301891196323984287153042365718332418150100931880069781650797809088451300907782210197557056798623772614668105928029804998544402364051769955026783531455304024250178689687721027773788812406377327988400458499892763115907689534907454580017463483206322999365693360008017749004515595636568431639072395939114461478034581484991703896097837311093483640137378461435642048081071478862298660505568745056617200390321082625008572409502237318144023957455535054352544205298793004685448057801408972580203413376753002940949852832837204363467850454284225588274905193024430590192693880809710043067230335742644380870806324147666203908928821620323766385301464815250992860823875426394817782274497623703487119347732502568012718971581649705457800546312492322313514689556228889944399743595615800701589896660201804950479698311380725958161170502065571174914062537475329005487200762673134005735831882007211798515435963384024203220863711949719772045175945026714639973634817430899961100408791678966674211616811728879032535740529882939104920993991465831048009426905314683033839818802889319820031581427319563141704833729905910359853229463681052530282704033055120226405050413853970732605397616818620919299409258560461509441496652439208211927191677044323116137890869527570743344215613845660038784261286012449832759943940674144829781901331029276704419651232929516854739633125561380682402946472156292606110587784457020347705233314849340241279550599768974169690573193993034358332476201699574053372701319235411556517857030240216547315229299123422571290315550836946343867380299513807289250706969695836996528450870850528745196447941816413628431166895250255713392786957152506335666611772927720596045276391103514075630797312973657135937730705543141112394333990199658546325809402476243216428830606901101418770849704742431640625000 [86,44] 715602162073352091086565542294791634267706497781779960009180881682099837677320779757134096170627628070036789305548627589341769060554914751969745419881977139748486616361726946881032262373288851787396821258983361938879994522733027045131900784937798828405287422845379279623530976967478609192993757435583255377717973775405223107711322321234887526143072641671547615008807241337324501062072789057506690868289681571923336369690717774062156636117621270758270775470170754237833859241551674003627091055110286173591642717126925910521527413360537079406673366168792369393792754343009809828398458174941877627266829416354210658176774574581256077612848692039903564374214287371618578195331458414887559337507288241547185794009436733423842263305678708882841242661564339445461163501756042906274421358483610944507718017542955610338142725005583323392374106079755168278445042785593463238626052308926938867848429126306365981237951660802901150263930925650656005450917084497078339147346346687200647585088671606107836456866604376545181953968721301710305459099275660431104389395241731776161799855789895530318525725620288381210669320003444476966180476511549033056730909072456774381967889080126059995678820157537810397521828058845960365127580611968130160174637801141834759987844258863004886239795012543485737783442345989324439451196088495639539446532725216960921297780935788390447991784064698437583046467387973788739664793084500918407372932947619549522830357032506080054151829208553379514551873975308660348551932451672166873463751253807450989134533060601358055083154322740729600474841317312326702767310242624715156562881550421233008560718361604708450327254384717286950803791991217436917165582637218179661824010546313020932938369179139481692025525243201871330576384531394830452368325882418465463059886638839456476751802983792077513792192641783493627669756241595987753229614067402581668791154488394080601881431331872835345580143389867889994171389264864681740822675942392476770218033950089561218840897137780409223743924350116592361491131944899207309186042456659684490269289720826375704377154836215049304706843835546072549352680378730550359177770933798369249751333199030601745534552113443530996242570706980788301053892852124380225823334158541518394302713208960540690500220966429276909891944132815878669949538615213668890646658837795257568359375 [86,45] -202116250280199058144160943055713526278965125906975901368546134110049294306408980365578700730421274737477028956877743421427786397425020159054402811904162260586025714598931414892165398710040710644355045760530919699495627012367360938904486092753113330181642585902406661546888328366184084584297700511622702557550894021293481460495417099337891014484695778783700095616285747957031733279480483827945570388924107319531612573956635067478058414369260513552720685372997906243028804817810548330263587719683092642969235819288530562492676719067844893416881518347862209167176580692406097787702980195545618531997952505357484453440445599619980445649671042270220155304984127733748130046174391187988039640623293502883425780912747038970318169861214678338252843461022046338400369986802252178641440430850520326944868488180005119498689676929801042112055446451158010524968539132735129849671305954279088171778430622108301335660340068349750318979538090214606090999283751828917121661938876780286014607173172424481338762269026831498838584954671452032032599183281954774326702702120435998091919817735450053112743732154141148644273119410172583038106984616028192211957703512923095185610382853174173302107216565192282145480656260024640585388553515266444358763640560239106493930233302960362592637240277858820424512541817997844058258871759020634440161048732565854272986434190089398517787668618775707691869846819980315287106762416122848129806949578545827714312316269095835123540814592396589383145075212195428814964989156609502450788328164072249788688795837698248321229725725755357369625881812804425739091317318657791919020541371458241789378897335653534631258405276537666056052743205060113570723728433229181622769120174097566508578941497359158726305376976625760404923692795832916132093929127100991403175939372064366866697057001472918679167309161642004088295091602269601674298397715586626991482699886474415649128714247305544000819890878555953944661990334213370345578304804418596289099250949589933322040544015397869045131605346978695504074626954608773693551213294307712146298016815943855982713655071939485268779282426973296448646869902892780018533132942260646895277365580638966859073440737032553823087802194943658501795736680854691874710151149453594110680569424293204410261733129924028593292348211644168104461627422097080852836370468139648437500 [86,46] 48161971229180267626196969723752774939892575855472927189751437603223243628895405133166211313549669892039212683727027278868799996581488226809764512163522989008102699290053562031098412883631267536101055734208843989992379269727993094305268839074385905925470600704036952424535003499113691045612789141587808347677661273745962338212539641183498512366707716974832436471996039480002966783578263742903851776370721117351559966059070722816119789705082844083776191937250601192739050215235963888609422700847903774051015720555847061389871264610911203968834003015160015213288619217013904986216873755285260694189872370968963288742754592846061073587033983784183098506214750094086798041499413991507448088085242254850789153563199524894936623588866954298796908608582571136535949001596724109074036842292989692135607178437983432690507776645065651044414222360918130806086322484235625063158202225561814647017404521132497589983147650368402845233477370506716449042769713947326876657504392030307928728999695520508458482202670871478833187698585223914817232317563973885885320431279148395793143188058708593591650577275293229570331999070898236633778791837202947502304951571757476850306369072855274061441087300787146332558564268202651374874332268071605332667635412541703405378957444843164688339030351675700811025172007081739394111974503924996827143611228123891340992858083518282981328246558645597909844390535498850705932212298553912696585099498640852702550898924260588203915851452173456438094963914036708912450693467640449951698039700675633360826352174104416305805356190075546244321858093786189085649832352134409854349806122324795642741516104509510283145257242587524661973878941787656212221545466073586497388250151119708996007912087382385155481653737485285013974017066218007212552229087142040569274975692281537213887942569978508818474001408098997549723228702754346126712849934808579090478773429025355406373534454321497765022771963736838486072401090573385616598307281289997121484374516294663663158286887689823433435104072364330978165826809983947417549780419023024122941383590751395294250247949880585767163625624059688843563557980977588054184846284520439156092008996861558807862464378038543780665150777650911271008021125226091512633599597165967385295513538043554053055923898290024436657616089228761691032332237227819859981536865234375000 [86,47] -7397746549766095441734890642431431402305008871278412301815430890899210620522077442972859787667840391032781893093853012006482269908093597728837994947239345776879720314827893541052313407291041302034566759727333233079602090114157390532865974449400550608076492568842464382844157145922691987807274418545741246581462324515497322166876826651455870780719719789673302275578465971314004258102698612185018010358556792661053140059027879963590483207747352061759467330558971083277062866828508653464573698054189452744234043194667970102686743571494291089161106430385130806143351514323946900697819006815121320868098639576953183806508625358953188354726465240450239001092467081357999365366347810131500889755260706749429874225866658275093484857970534692238193380374725337283152039688903325165733373044602929571668502212107518432675141907323686710913269352024523088866683281874950663748471580451115682592730691649822712575783139008996366007265470620693566164380639372830803962079808758176271264941549796458782609210993440204291185500051659980257999708185133311738610702576455632203293096021288579585354762406410938887883079748650978879120991327931906819153117950465286221863041398349085735062075544474332303308728720236519642462565530890302351904252513499535985697297012723690474136941458381546808702474697414922115052062263307081953229038535937219089067022875521450007471401264385233834357891316817244777504360842702495610831163554481133646204918064982490598645300664301734467973037688600918262487274713842673369759972736611461427880914146765084183899716873790888310285598190007746598848898432091857430482484828563003265883934022031519605816169860318855724116874709447431727766378188046311924193724357173791456554886024409981806651556541503923433876785744962928211318018220709669153299424452599902853797195627633095001313121822756082079195452449543884995983183557671294219717494434985380565966328385574279142080244628411289056901502797838358178383363823357512740679013199468762030464641963634866458101595401804994495185830844977894156244605773163414748486478376064288314865915799387919551564508425015864106981985892204156068550717283196561672632331395669265637422018559556804108330155171055711665768155342131476148424627083261867785279322972854835459927875879138108856190118845473635555975988609134219586849212646484375 [86,48] -11251409952604191270313029438850052255640626045062668237133479953005069704520949620815448238286704041822548631910435524876543374903482482754951539673512199107908890662876029032560503477639759304200053988149288713594621723162484203868681445406829871164909146150230134547802822990629190369992326910197665543217587171958477299143602588107279550694985588085675622197175133790886125446240423936233722752554228197994773725116802095692140784690265625037820193124143024432390272663301085112321657550410814227035947075258939873232982604913656116970267375473346737004472130489328967515190588715724628684677516004057786303300543005662927254397527168999329559320607518773356448101959169121510750135525710643129106117576010228068844508596565956099413398298779804048154404784281503354592550851622603155854922406286558395626450074331153504585967972410068400600303616475182712034025421943454814443533831200535934682382602417765001262824087686007873478702653523357259393104361789954767647183677416053525252810168005987174645088711892011293141335012657875735707130105479090726662513480310911190472940078735096920355907513045717971295225646056285075591571610667289668333543833288544448014221875924851750803005231951448311937052854970610534727198756546921428286230195904722099389505481305759286252390535165953568491939833210029569995873024993770572973376753190834884606218145914199761680738074150543644243564394516870729954787564774914964021300447617619154863985522937841685736928194421185586598304394620253854612040720531766525467175461937811946104166125592297126008203534758618753898399380274221135025979680837817508981482150899727569721259931311068576100611866094664394818122238850278471086071958829421074505621524711823564852907640400304719945642103083983784580947046645388889999741164364208037008282576615188461291147835908579399223720227600728968208890489715803865542756934707126216448020276296189654664652922216966135697032233914919195435623848465242721562022307430579259083648399766388852306485014177630402973623318962666401831297392933162202391131070574159957530691526273957128025631628410582835055548622702367102022356733269698977586339918056180128579973769879502695080551417304092522478832571285148551022608762899213525381094461865950419900936458524495173302805081649857754655386088415980339050292968750 [86,49] 399372616604542237186402966889104244945735242530812444603124470576818035906395269593134353656553255804893321395600699079202913312544719472620937224826661063845958331818219732049728290700749343403938613983373129153509794691890665494549125435093050861042854158890552007696434226238425283265111237907359299692518440471609543616186481313190340860797787095968692406552829292624592879500670319488181035425735210987987221444549773533237011232761502915271902854009166174622949425072797596066243447188049899331179293648883802089370268545292992987057453798994514788465734640193515859180466174986064993596834156990282719950671560940898565344825101772559692366933770754576236274550621705902804581123031622778737568678170522745211726091842055159901353290175723396647734601023493918917441118805507781195682126954311190748691476185660730090710012374387362084845262770676254473491323735534054266440114220605213998906787382881952869108255739655241325784495027330992866490032702235194753372475442953887494488615983427520111555215514945075072884243862961304358398393425064435331009970620068351559433210268432158314213854459769884677312984178848153416221954620915332629498447998952299626930913455684814452203150828410410034805660405750973734772393992958398777596298058003575134671539743776589094570874249855959027364790930682304183200335062231538662976006655347989714486076558675567570696704046731778815393638939917588504647146586397993650282012175672817077902285295399158449083403215188211585205741790012004166674972552144356284593033687598050644902948365004752278468661051907655697001742401432596320195816140235502159111678007987073348622620220418029775779209979579011968264867370214222405693976560656209113804349748020841505918979734073950543354021719461602507151944596632823152627732176077527141869457011241444774647072237879222670671090114469002815405862591482627497382061889938167445321429062053292613994953269683265549212737328196266467070922774648122260078179990850752589827539860727748079700076139834069670437768829841623476095716166470055126184370179680840033984246099928007561876305565036629621015116176734042932821151761365179208708101375948750834906120681288585280319167667073604588091088403776236238784976646481137371960593461524993902023651104897357063706897495336534120724536478519439697265625000 [86,50] -135574638156471680960382759134296411120771421864476605142684511538265464831471877868054113255158086963209896420165306007427902394791550252492931569870828816913874402723480579145710217557362383663743423880356426689691354631218031613451485182146243991110415273784755532684620880067435662631722656953305798314309726030497031902894151821775024331015051388594837942331043623221942295184113197752497698807764991850981577172704388458828886262475431041061568716158822949530956349872677798554961323457158136797692780172183028244204096681077861217592858205190813969758007054267906707037185667971541463872388345824132328599890222724860526375681917600525680475054546772663308268626897860327126768434075409426997754404345482306355909182452661786824249980234502455740502673170421453303799464071089800482960522891289603077870909692027737628312625742313550532938160882238661824377760332458195105645568985828006075529627119989059740372978548708453454974627204505123989771638200984678173991854982687697204546576705553132920821195134027148913459097862031088473808202268538749162024693520920979395077579532603162544780230644501197654343812589555500127673436854694346295352577431272407389286062095359854695991268548717965893162337200419569677844884988690669537235922343858001686500966087513645520570159031612341121402242952117089241760655884358048775178451641939155715679344916261199984702317349987913212754458666700752816885320228678554749635297903214776311221065199080719164123561414213709642900513392333598257822149947597757087313609801478161425976800424360384401690708713587370609848048180687138860013415267106255151830003874781866547379587624652189652627961083668390849359965246327838026763463306932163474049945088054367000997018130096373215410255051568209980604590105281203303193900172224288607394818647749321809289092511206340071399044839931813411335985532600308191526809054054014419843520506276640726356987166326894904208086613308825825705078620453858202685738589279109767205254354173482982982159905644520450444964419180431375426448935861557498440815128718467583547475195257124829825290612983458311341776210708506318959279958325948694146851355457351491574901510628154687985420134216470783300730692934907364899504215355914793980129381773155778449316717103987511329477033683588160783983767032623291015625 [86,51] 28018025256069687014788202282330550795286183317694200417798946399261428300154637156345842552702803542809900104847036499618844087547293708876840785835668203982310710336237683203686096664908979634734406249046283362947908752044358211787588208191952711175823654464774532625714457848345174166645532084203230804151091488226928385509642348565060922417686418435411347061531620012317494370946381289807408570712786836619747244559202578144143759931400051327624434218587084581599946882864987484165217757952562711678963051440053258510507179847262635289216268173263355419857924833470352118145859854926274218245109152962075077334077069490925831664765704403054312352660174844731008774780144778189360831987920482652111936715144366908327766572365249224835365790137951900659857492923759382962326953208422071548776850573954146288899063049462206605507529576699566663297587734697613254674747869714626964542308864043699071658913310943383878541257148418542582890941461201927589562688271034743676449662370088500475472437007277601371832649440310591404376544207336794298304368729984963925879233494192186991558221124211916951640571472634337961617681084639088301940065517204782856303223039380011419221183575957437240660365364502302577545384768815764427195229325750327980298707526064856125513455170040713165235355793645196902920538228138166811113319622823725121427871676662148262641768434289415339881150767272687482292761104933814988518188042155661531308525843949996570475923930296285154612492860441618974941745600771472551586966470009758643540155356449142011921755471634309291532598532645911413112299194171383810621270457754163429910145388168839206999958940718158551650641091220692218165204399707270089685597030145673134510883023670889096262452941382830673486838251364491144042313683191082109821669886905312017344137846199041042464204844928852970225776870878462483973053481339414012763724602485624077406815735154181235434780268983507244011701498446037115447784898388796956569876498296225534226243775200950259063607159704893656685572439566116133840777683939795539204696464300545981562478616001676625991302213966775167522357059670274693349344327164588667136794009395854501088171258481786491049031453713411316807323231677611490889758333847650919386335176853322286199707654872834150516780482575995847582817077636718750 [86,52] -4121280761419651677880420311119688800482472291280474096568378129235189114245872160169297452273713599779205598170129868346574466677586545694929642276520309095760966153817858806787839227618932609479568157508244622080631205581481288864102507581700981645513024178628675616647826152749280083806399877936104660909650836767541704517929368425979988948726757246592996575985551634734711707788200709287049226380384882645167840962593570311264003955724166245996843819897892589911557537099799148789935413546771859951599567171084292507130915713921972250217886817197375651454182783171565924223797218073702141616372785040317729338585591582936370609905795079249144387415563834536617003871033823003175270900572251735468936844137285298296854499796081145395088909092877521899652284234678172585282058553614174536405943307402010944040091685402379335844614324753180160179356264540383466753936834374921448876930935683795123572027566881357502187768721109316478243816958823325195944627418381751947721501015348010466643970620104159969395408342770698664776813578828639343516772974093549897742834952671000488642850701947635608296403889751068920418648344373885765167137274547941338115730869813466842427827276580586675772754723527697866134914566091650307825273111410030729757783947162418243574549703178792340687852795013371385575062391821058768635231571644551917696227087571205071449673084130387372107594641931638882109891203888362706502754082878027959892083629365126504033653198951981487297749283563399839501080776655397021080569001966877121840604483905743519590322526953778972544641256699898241298156574067590374316405986235035755558215850554364362341457124764615838673997143330559115445769182244212562112088469849480095977696630616626868433258077878437283681321535680514181596292949922774586894897384265762089144509141158092031615435758734948095926942272351561994092966250651749471175329541923823254690041771359025956979348678932623140808590620571766469226986247444690516109614855165946720862425968350019617032467963152450067257360331570982286475992743603617127871822061379939088102261925815187784879300616501316596599031210494678090100520950181383258235149225586282634820679823344400825579046641984263969641897059240473626490054078792136859217881454078153985687171952621843384889643857604824006557464599609375 [86,53] 440123950228808621242681548075758973974615223725991733221090595519637705651057498842560694669343335663020067422470436313300763963532349792180242990059805645856229576423874203422271257722132465562836618221909952058699633503930466193720427167762147587082288650165201748464387414443302977848103449661786826317747523664192233751412730728363362441333500617879605136892717696421654123858209309931134557840910548765435978958265861538805217445792098330447390479313570630507940411827842393705484384015548497744198042824231615523407865154873288026775109615334747167190039472698305751345795372887006343146930706647965116109825080645494139934384741048974621670861092258311878100357786526975260509678429156897665512414788497306407942911910286490067358258500373279414770444558790125194111587315776690702434665967701231614926630491882881994761245813549662568172679223006887253083068810381047929120585308581602705581041040133946977665326104543739387988252736125855275568396711285125344491900713875725338636138098098854436119829383199181140559365152775864430695012237868142971377101311994620715714961884576518000543356467656112993839889296790259370893651116681690140409178750614562013065553768147701459495552207839187782254062196218974161709095297551911103107214708477533575231577203332720240414367359373207203480491925944449083568579813511225414592506665795803577786371137020626317565745210579515995224448055439736397756490074709990277097366674337292179626237122557320584099840309539838987368524579019134460653523199287999390920928023270323784635756265670590395604812020422178939338891271914452492513409180087901769641900549371425737511706371523987410794661737861960232548762040082215734397286822380589905290470045072746251079077734746596576088726479139927572660792477851495482742195785351231967658767902162133551021477769657297336772592656061182003880000959046019696730992752754188592862605840656661868502377731588957785182895700353878481595708593845153634369971828584067412991222958082974799659437002466337254892229651037437294192268589337825858537688619912693907391058100968025247742615863423834195742466161676283078052220282028430835928987880764911964339177843073276212758834770381646655272905177861106810294118306541631898157644743860806931762632600302342922304887906648218631744384765625 [86,54] -31110581838042555286812994376118423293539402673546869789626542070979832584911360227571368382134068081301927645081019558465389310192041349448031424543785936355497042887408687222908141350856305345203580446541628308892057460599836919985355530543925295218214986250387924385094949887593023022820626141001749001545087492817095768524244240331560041717425085117689994441005318905473512845078170412500026785904871574446378056962893583221561168059838618500534000590826465812272205001440366081181518916989127922931718807607513641718106264165537530755890685419073103950029076592410388898075920368361721775274033008094018990611027899722847964192918827014624921607621855957661620055182687455439894694760270193373062581714372538115320483907730248530435241122863213328240857512682790369455084612618679133226820148297490652829588929480377131734206161188317760640335737953904255065503258960160992385050941375319290865990604663653390294206047815909544651672634130110377317631253549425940491101892286847902734614671413332123822904860365626478544271804323458267394726451053391660871486040714440997630105553642353793137117292985338439588343463047328289278285013444237657091112495218780500640224717772875396555977078428890897784669187487102038865265494974836954593504388030604871709596845592129086803400594140861422363556508699736592468170722126216217086650616508849241205698708747051898765459325973625051589622391755467673382080799184153798034990104838466837301534596744298930213035406412726526822898326136756810462300541303347022119477011464087193579082090376973224954436637252950344024365092839337316358001207668889161462873443781986912820690973858518831428106571867928989397764704615770956604533652482841972008867138596504599336347065885871166072589284566242695685843985459015469380210910910814858981034616821259577778932478482245331071328618199741684346296068359186159780489783734935897224809572918229698870388249853413739042800387881065918786712400330994938577367050091207425187129026781694990355069321418778981560079589013906144367162982397244912488811525409102159627659626428495262387189799940166006835163111564923320234796502020932649482325686850016637008616593322689410829349163829806119174172280697999845983578515167137286500662780639006225287188089900780596508411690592765808105468750 [86,55] 589222944524618036589853611929288578469750152664068850248778685686255396531251642712974321657531427830774560977829580590669680427493501799555258671362134618923706882244517772576383321383200802260942590286772582072153853972241516172302990441934635970989624346211401988740156558879159794055824856300235113049481684189880611424788987017439443762543853437741244205738681059523111065452372833348056156268050599303126859008116362883880062261368738559112117517201207800320118888820211501278370566799055333873374862528134708589234559040102270510174612826011811750419396439761367984623619762592179403604144548986648811719664380714000890109677983624846524387833206745533907003361855709193796561788479356792003307582441727320570509240233593570373386618843690357972966953560524406766970720657611241021669755425250404413049336726009365719969937040486290852066178207110888735249413277521203792272176858089703770244273516840032955002094738258630730812923839575945442065555922694122415605556584895939091180108278648547275814186716453601610508202188832539351275028487350656538722788536132121477812715767908203375182865153690440303136799061983544065106682420105622965114921995044702557632002714112009618928222000120314174336240584477752629998544771665721705280428660518837475445900048372070115164150558949457867741906126450995023870996296890172640065754519982516483602735585681044089856978430459164206636056117094649290342744484519160343560481808095742433385892560071665626045414848299199664820541283141644521821274832305072588250289140381549249064824641970977782717131718115331644416759146428467405164104800241509033051525116048281668672504092389403985556911700468067661558516568204204111342986189146712613292353638995627533873122936194366711252263376909499242340783943852014526516888502228767020877722294987710199506650338684011791579054900413760596571730713373287431255739577348949279562073755984349345422625920842179772659508561325813012392273994820770902718931713778849867059007643894454846621992192628294414044328264831254014855806817709707310581995897959692017042416887766648089483836536040020917591538258186183105078513496512250277633759550092815964066019327772031876653958184313792974708492845264354999332112552463832732648229517885378470065660394539008848369121551513671875000 [86,56] 205506341448490749577707313652916970261658412464036047435602695269038142099239813187591004959734288673764629986443061441675960983798664916604587462142003269012098393137473082249797629507971678926155884114950564129096676738213319518207778998611439964091627822593712264454898089183382464328117255521527100837837142553885252651152595399834966618474385856664809311979953674791882219564053721744468175672879591687113634158698063632209472323361471523356744228092988019985140116629381582121946210667806481251123532261073972621293763331564640593826944951361021658060225890382614153696984799811732722627618816193703774208158301206961250903099692563887321684660459618786149896221489001839506998186470670515208406576067402971459062640753922573304652125831873795004741972190578901325343459507651860160079200177535599395617265886612944789514996579410634663818362946704305414066578780404521953394150590114141374397564772268134391613749940626411292116972418231473614773293452266286735923532258741729233325371767334909079319950010898942540160027515304245872898339538402506131458468261899538827247394202511481164835415416434087627518497311191525428035008310392617836988609223089495907291271019308043091811941174761013281688144396728329131785641854575377686752822185035675059295133920339700091721624674780501201077468042364814208483523047603944467314014635608236774367076673037830968058011532589542746346139251940619630024937966500657745273549135714839872079160376259964370629150472909493965092123391811563249879236715254151087297499680940921029394225063130430827801999146599389219433577814940834253953195560934712588975529306201048799174245369902290995807869319160192306215583175343540934422582543100925512235860624644078537376377055510745159006802043095692739965599053318780115957611721818503863407442335017928758347881890922396017840567564213808682308869448082484048353906371019131331222568636786251915922873243601232843201895616180340520982440148615602339634752361524971097738331012543992467274147189245912333752530653576689029309450149712785346891464426875346301092297963924689248540345409437923520520372793682297720774599822833779347774826856688965919121771271343816362123064289457759659178505845256757935658502660623739289707774882676183381136070238426327705383300781250000000 [86,57] -35781356020993447480383870178024632302687714656062073450772035729343965751032074407553394062526456856560847380685942054978410306089066313216925403755104692845470762625457083699016977272217808221283377975204643123112242772826752020269170183688579132200133955953924354859336440045796992977584360015780810562825725153305765109982326502022135506362105424559344443055444827817296247686378848854765915743438706827044190860009799167532125058940351457559007564705835043451680574545822388256797594606303338037451032776653138301079777390434153295039243607441403547557526951482435227892618819562091770214155083068792104978170943465175500231314890851363108841158053874599621793168787394552777059895465756674926167864507718639742540337043507027040119251893445392093894929839958252438553899087251284556648224962673018315170816436146484660723719958699795125216535977413585556507857227726144612714755109128945055452131845607251140095006894558260336288540612187365717058069524847831876501860827887080608054798161775413604358575295551893451550271141372553139535943326956119366910068966492307599042303374302174913737897284572082256660609692358891129094221149276641687122465651032771933301800098541838046329968750318296789259567151206009671885777544224408119117193364854074443678967286111931064002727774955106621097448116391585729421309523312242007121078365055295102638440019033229180313534174555367264586889889264270298972286336842602416053647947708468261134561639719815405361174346573246186242188137068660965183713242137418573710645771733114821230896684897311883606942940865630021214683289821091749506587488431665436326764810958530867985147179077928008162689849793949510863949323810087151574137329254411164234248727435592155562927657612747161455138645934123031158922200158342153306237411920544288512365798781935189355232603651881435839667953648342174798463775574727609882050385193102480158267353719158631904046682955265173351366415471161182488108630994833889949211157796279735544609282782547571881707834845033941983988055037637235459940166338672654325923627110224837750311325099336357720672165735472993998578462818290526102676845401586820185295726924721237480483285359998555249695753504085001331493221956004277082425696959457764371293582092437013386643229750916361808776855468750 [86,58] 3612907020293898152848825221405204012264330307137799275908378416703235386979041075642568228084533201420418064681341934606522360995323993656076459483864500408701712295876291806751686114191871419914842842160377715197347347230568351802197583476325013671830865322310016845655498967019330875017154979345833439382101899018554164089073734087931972245562110168503958054335274326956136505961020249804355005997177095247448930186195367814276463796941394086561139702989733818664721514393343437833591419521964198422859338338647487861345305556522118807812763426994139857134164518727655115033749438807175344321354213333174174814187929839988164138191889572202878040021134181124138185318516831046992375674063631605648397176400332144090490788302480847706341902946701942722161132092540570432560917861706183338044988179780549117702956723339947347644267182029537619147480123332813812843330739834124326565522790802941741286758895673389163541560639774967591831456580437019177755427536752069656058588951169922395798669574358989075474630563319245160916456980551025013170198740700200260405939119897865610793377591652121133966602842088796032853578278490549735226138547552419748601095155169355275089805075410869421908381208385606091053673675003659813468133398933117919289010101801312741914050268168177393027207598723165785375445408302762359900266239793711951162944062949556612389995879519140691842888233998252091435556295047487648872090016376092435730180752549187201058199091725163934218781157595095184577483917292114898323299675850223139062873209698511406315047726240526546711203334247811001737150545100177936147650023038705258755014362574122522666839211550214831736201469489351871697546691425665585031318032151846777990661786641096765666822401036538957365702337552120033510188440483366612841437076780270307660495307009288796529385876662405111460969713377121712922734879703342427348093809922297175688897111695502507186605896208107777247171791106129044105866864324125874563058857458462153863934895378737366972476268515110590627455703715790530467754711371011347549448481977907975829052526562137625585959842387456699818911996602324165737306012934463643919954913297358141594535911070677693236595938003127789613118833846683716313292452886718448363742584028557303099660202860832214355468750 [86,59] -328491355254923759921718629973248366329653384619739821356889852388571233879247085020292692317063254026281657154794279032147818279073909470402890316112184481942065680297452042732388301936375000770595896472830265091561841582909815159620507924271926211620525851587231199256009818252010283294354140318129546577613125987275770111138954636333687052109201631299531025310544293767189185951610645891316623468552544049193202664259462975349224516674664116852288553612546829605726281257118348949878786452509055707391420095323782461753321779892530119099796501722902771208361108070175423300507057391745131684819322149818782935816253978069178190812129094455798882755242069185283716587392200532463380466434424855295371378979938057085108223915467759212517984938749753602812698080682014141377485810234003357041863330102663743642801181776223855714424024879098207367306936917650418856610195060704422957332637147293407341916324449890299958709061975064050743687936066657475230378268535466983796402822456408640529187983394210787664541541336524378756901911257066308586856874233951649068275778076498949812386622613946648644119800960377814097604746235974467010676677084873365292759821389809862007364943686349926925387628439368234378606648082548118837350997553417850736784365536763862681290885777425914660243473011124710526692897592692569864572298597105103376356167153825499360461631419860148332817054066157807392074492170631437078601874418933432703017223949993593385150418656275232090077567254762397015117420211499550741535990949522333573142860700998903447555772578225204849906175751675843387232846568072221952931427183545565507675000457526339713883495882576647562709021721047954670455799569987485449854881440150789266911443513827992155170411977899085725957577335261744776522499532208130648966497794577890247310636682560046009959347647414556311275249816342943533949406330947824362229299311214501431717303361955455571223799955305148905412953613259390694070914259026799736283379884769464518060447254910128339980795707598773071845364370810258342004687717608588695139036448361071417446898383005335793321740041262639459487606288691399830183269245207358218542806224358100414766741148328896620267953507279629508978298454311010853238372081535907491545156489110013353638350963592529296875 [86,60] 42378564357680980035636046722885879783664705076069913890450626307300216681762785020752739727633571530742720085450790232838970020164245389579396850389277786192357664019050212432307122841404028325354415445430658016926707393589337108297909151639046303005219110739164054821866000988203241823299788385750093568403445198565820678891273281657792312982754283612734769210738412677959927630346753022797341643143035528470093146655534257187956337416769248476125994999041994180883436113924924327053873017295125791450056958032860806753939222197945462085754401093004243184153633174069843093778255025935160406719535080091497227539910235092267445785222938657448769642175017627998269093735776054933408896655684755885293310019939277834130158938950466131320036496071793855132936475995193017693665671294432184262508293499216410051287749258485492685671727609732387921857317058023891677127989623703797995923451400977589464347743420509178640285406665209217504572131659889349207628999162046788802378431948579751347584640271796538425580409156568021006001986169891130375311201688353178877700232541610158105188630815982572135461618274920860738295339867989500062324306127369851473172276459701505017328871870542421316251106823671382961867528370575643757836249388499024574203275358209645504282614958061329335632850266969101454039634139748173988702587093881395180199150244593185740402732710327762781120862675235245864338630705662330929440929727581288706254009657932870185082220266474495565147982545261031380789314182539168959638694373933297398012676828199909517345468984824641378115742836254250538750662696678315213461298053903093093709615285924730028997007574405840611820908348416284215370836642908963983561261474811290967988813538833895027475437391644632984580763044842460474494727992968854567939225691497831922738986855075206835606531130526692380895421296539400322009215957995259025248219890695267723125499231476666095214615418794852675283233093606321845670231535835150071172159044955023928491123321145592210156157914564665424677689850190627467257974784066395359046562945107694956874787331882304816522471907653569520069946323363302347018253021027188927233820263235223297277919327433417883180939361671805460884149134741709254929531485106899979520278520794818177819252014160156250 [86,61] -6529626980682196827226106597427165243414097738514317286498156816649052073689853147050970817090949445406274911378174119851862825519022993898232725568451174343443625270791064742984111236860832882494201272598997526837408230277928728325689148922817162647306368131978379778950152359484556652861067173715330664371272307595816850433253122046340195864781517185808881945503031692274666190175153271729457531396353649064797808232927114729582024970111564454112744961779542834218144328593143217312088508347189278449390233670188081289976098082866163486844984788521248816667566343889616171700806740419924835267635027791362957080610812166955867128840614153086084880773781344087552800539461717653031868363978492383644021229570970769586130869147968984905914602972187975092860991404199639313260452627624985706162023973653286927913185359700240147165793652106143959456725411204756217932395227127097416568851174329687194852669086222482514030706901284703313692427866516426195959433534159465931771752580353739100691565281045414786325699130523031471161432184849990463923571795612323741420009927101222781242148381721206513699163052512074112528203139594755165072729869522860620296204876226861328921514584718807201229523771682042681117274621977755485574002036886131956873342143395690993031548823621262489633872449834421997183435747463403926623351572820878644167199504751256315685585357985508415320025840287682056252050524183357894392438467161094900927824538673623448307419511466630210449138652073624225359835277116157621309480679074260281654069928858078124049646256901873976205839520406871360137819296139651171754333982030779026047155580012374504104153315792856348312896692578855436542888983822023047638280171307640313010610768258132611878429819902109477853937892663684681596936469320512410027313890518222990865903771438752286666329005147095833792178399501587840117480054155112865422404388922996111074917288790381628541151592064446841404607357094294657041714827017234858798662072678059044013548791473707068628802133352253123121749106809785116516449122314569887251641795322761474754414834432088865062732112550873416530801231357777852740698778744893020790662689915410518402217790157629423521710446727467707018908053815896130703288254698568593425989092793315649032592773437500 [86,62] 798041266054763183087768653492305886039503914412075460836461446554232519485039598213139310585162398803183146917333993193036568332684795305589316605629772298158233761826372354790211801165725215724989559316225297887509189951187020493318123824042618573734193908308522953344104581393558737290112842369227893277342860953879101765621736652235361440701443562200841910993187703000399914985092339987072748571128110568270636212666682961600023169457830961903909043846156064925915356312736776556906177552176855932134834639495422179830990343479140921213353192203896864904035727496720400617084613972964847071091645306988681054062203997331993258740082680026243448105769885473704259186096089802922189731266600693012925655558506396400016432431605681102708535897226830399598577839574763734578548404931491414010632950887028622374480577544350104587715884399134853132727671548900996196088636132568910535909899843471255861980653226251332517995772922742955712824731819313296860017847800411763181473648738861280049573331326553109026588473757697097099648475060710966593317204594906865700037391453928131994699551523196398885461019580017017467311797797124545635065570769727208021941496529933963908117335942368097657821143867535819939328057417402466128945252763290229186303441869022748945005154522879813685988185840367306613164633593292528420590546337657904421060210123112915480905616920452938179644592137103000294865351461951786911811918454881073974782960262782998452489742386481668494488867567171813239220711288300389085329196809341758429979125178098050149517487968012624948096183522617176428697386211754584004278508976252846779954216583563919834747630978213254600963518105348483199653982204859163114039375537962572861067404843003881067612727852906014555172099276808095497787186607159878439368009052388536755900630003465128367252294613847209920744528989273446060195657844663945543995842381498622573990607508921112643896644081565531836495876875075951118283478708101899274736386642641755080137725120633446142544235339403237840672970470335815997103993231561977150254898666440544570401311997717106844439639937613354917911585482216073832335978835900411263353731482237484049865584663325385452065086822626428982992260992945809079473183655917267742552212439477443695068359375 [86,63] -65892778186659535809254859571994758162152471991718755308155248216784366520169468764235483478054982098570375737894408412947007088054535621714158887786831515174741674775060549913593516547416248326367387362102822535649497391098803757677567094835281214020757019797209195256268167558939674596048740267507134056676107792604448658603753499388011763530341097661956210684904390640019732351511087419926120665524896949735622519955363123981549718425645342149972338107614942410185152722844627722047441678002275794780308807158878065934796781738360963581166870547806109535678051615029391650934491236540340290661767585159731605752747195695722422991655939328403062398729372004600837855260681372923023484358414949022949989521018523585155603535319853643369213068118926670324677271539702206557540320237950094423813739753596364505032354549639793661821305286019355268031755593715403262405642420620339137102006382376557320618971198687794510554376477292392819167323705065373912200019666522572622062445475601663230713572821979839854434532820287935732406767141926356227232241920610854175564005205858022574181672158645755724991509887837770575648458049098687243916365347898482505651370785307279733632958769004503374453270356238654354958295604189826783093210115501840721603978038290150863685474305139585925049511509185619121099942084561834070720024378619641216399776860726508915028337177430281336173257177214548441930468135350080609464425793254926743684349322703594732669509686557805521141583630249298670885174844927993485595967883130493047127523461565962458677913014072152581573966153074015645695119973279558946782965303836836742286099371361561737253667710310623603796669171945335206766501883611462365838776222051065840363813456507745600098262301380234082221392322846744222001180675274945522813774088209080939393048669780790986701523848915557129111117619272097238457089889931778643175419638187854750134177028841401834351851421970360665829716139057459843715105836625159883318908395241334068096908953224028557781142203220363574016401046420332631683337699502287276002797802769863526884616139327485209627239895531213460322145828537849801715973359566254576383071132030181948698127060301172146662317546666044154339906666958276166418118080514432222116738557815551757812500 [86,64] 3352541544176980965262631668374314112746745616253551757932940607461392414219557169941095147559332062459484249437443826738945081643859023913466244975676711018581724835223879478194341222760488568314501746818163858268453529767847551515649012432026478549281779851970450050918930429432297194484781997524581757821599236838291837261364031145196253625156497300900995729503292377615260057240177919720351503752766861918771302271637952156626564147705852475783541412679040373757730782030719588265541599529160920724975204973428107525156167910424052415147033542686367075293521879806390854420868004856051201027355259514172207889892816212615084127078805933893443442409508948322894779430086662884704979192170242857479400288610499584063262651365385882963744907663211057395927435126406203401447217422252622604108673386102830905057695779163400965462066088588778460352927309494266639014444294560199126400157105390291599594177585987229718222979076408403041885279651008720514632214842845876398617439707223255191080615019649631776880672975901796664199915556993335242832451105934346176234345394850601553632281680762561276175839829514166197293601768453631607375309486544845056900403927282851086815391921423242840924858161985460582454910424025699332906507122260161291856105623435462669316279199172779527627857378416651173180433418769701964710536428332299610700626784222381516179310443432048533521835798274612386344697451084670488821337079183741172764877876577809635119682980224940796258953516852820466876202540116795738229715645734235109474567812049605298182677172146238679562215763762367469914626086597416717879841059196058978774167535851688146557012053215595860903487728585978244965496424568469524593750497493359478342803185148604174198703165011886728026630143758333086089318650442165703719713745030113688648723578365764352679908456146152380505254762166207038588253158694929259933007736286657724201712531520803314159401416890780527147940467716420543564802680956193441269165543682077610986053206109000014772520518033563449921293230910870594147164802144523588407514205026360529788027693734001974445281901627601943877953434402258609792400849449209785458962085404506388954700840549331674370539968600362033201710546448295197086153507370909210294485092163085937500 [86,65] -108050980594326871657916459275436461228051028594747251823800335350661710643642230383374285685394399841067700886078840378129816753180246177535684489317850318976715544238165351694796405880018276903761283614518906804498353753780612412596455978616798453552631995133957263791811150499584777452695846872511539304072113841574825399948382332897827307379276007261938654712542958203755546325534693859172412037485113693107963158480605015349230718082240724391994728350109929509329693683740336719936969659063252437503073132351822047682258983449067084065926026253301532595933941576761693692434960739727727424599301341207517979044998464226112791813316934295984502360038192648122861481788164995827327214554427036429618312102690731336124396297729518617186237935706965537809073532953426928468360403976708042699201887976867613727797412897707107229444316488876573849595114766759538843540789691444236913074565756393437537497090753929315483528399117624491073954250701341007281602730109472047540327773909170477785041487831883866469446521572962245856260093765868836978563440376952243446310088488530134396268277123191641554527607672300317948710068693367913718118043544880835502076212324824344932893804143843180965282675835549453773014227169814366454894501742141732103395531150204135140861083256465875428239668278393266780805349781018617943518711934178611457546704963654805079115633263998803604242002494979222709189770177455854652741798792479883775781510561936577168406188800039743016634455345964583592674586493910476931552902286825096375582286755941921776190590107173580152792780718396574133836925392640465682225767915694677463901795146308785142079190279433581348580230382144168000957588418272130557815858897292629879052948729855684662602690872744308957420186520032470054432873175874249762257402527463510176849442919183828436588580380462394920310575339489968750223640407503594922169982267653042902059120865475291148109761932486749949714116694844317263036809552565047499936047446201243577603771551830280265205899426263534772067090240869317386395127549847272069667806735170528760232553487016199467551046695454504541319476335577890452462005861810968795923519434503422183616948670394118790095161438734392943592006893459289695869074421352706849575042724609375 [86,66] 6087269348611508009653546139309261220866608650887316402965753805805354928475061054817711755581476057448866739053254884899270598360141862790317033700899079066323907462403169153647925159798439596811928741754266997644757058739899851244525454937817242769123780411012190942517055921338868487778509655694476976156038564472227017790566159955534199819423348402939075722025630704404157795638731991956860582609765951658221991375337148238190623733522882134152161870175121580225771071591685214598776779111946377760287036567468149939709650034765025227245091976704258252470037824231721746860415140176563346016452055128755819237041808921206801308000508204028363322536121284253694255191763954105428316743867012035255990898211131135867352688669499960404352263067497640810793654962823517105110770638639323731312364098425170229978802958932784454523734686106404980041894006719499407256236115492904999917795902312986030003169645320133995169097995094750110306345843883053285800484286372514217762998411691275072450638534513536341341379021824991331973574121985846467262811329523240191471648191261134066397487803716995182871763074689749241119397605935336371565003291776268833581455645535655648227029878881365851027311001459534614913394266524009353563532840156002165591853253796320441120186637610405513528523324023194889444705559169300908178146720135918750390814463333332493820513550132181107500279474576611079733575990583541440995996076561557863148617337385265177321761254195961763096058789435530994801425052577201172193027046364085912544734814837315218898309856918602961365893119279807773142863067607787686222577930488895920538098181786777209115190345454686505009430397545041343105764905305944842873727384098860797535630366147183167269803838382442289587266155332977960585166251602979852056952828441684724313375935883114312474960062917738328193887527907852504818734507330656778283156447161533679887196399422440924875080953176392886144355615433838562506419673293986077573300154501852469773036322541063609133525265353047792811552866201528344878720766647290110223773734337876027546368785654031068072220597188568230308749405683998112980294720831245976498643064108330365928704737449121798108815790400546283416471568528116620200307806953787803649902343750 [86,67] -590580420676415076202859348851213781347035625674797641102377530021694545283983212526261487039992201925574150214430202876685199253625396701136466213600604930142006120950385580749133018198710476433997721900100405873166602399998202919697196955176156421681189538178795794387687205017048841104908675216248227428855041506427413999014796226501725277360884214967254761788829174916451304428852008824023725245138953175699560492836248179497341671417828159540337084797753940379027116852865261080545684334174749314830496428998147845420470979716200166030462794985852800185977916602578052533463818862557000350959740744094969999001618426438368724334928306008108785893949442294175463953014376263290945800075559697316043653398494309565559617426423161569026823327229381734683825408427194219174708715001091550835121521658878066677371351545397135631982832987022781399374794354701011719494261228646538159078737088259230217943242834055388730177631168836854330920129321357487798962446223736327678459835671976491580408114297527789648335644244424012478506836910884353318814705032742071358317790065338447045231250381624016577093376473899907286859657119900127205377840220624547457814772768516110271508295430807613038395784350097587164307321450026136495614931078271288317667264818501902907940260047376699468069491573080707848257827434769868571262951245009433123452751977530085985385720822550710108284106626292050615963145600386956978383377413276901661650448143535960341179213330664855368461057090231082294310792901460030366174209857273087237957176286767036152386973023705601562276944325500067351216817977670529418586314578215844502856081134227421982708241167268675553932025657288327183855124212027130965753300104266320265722765497361725960470491523224987767533789294413587727873573727687107881239302859673021677860564289444787713197982320573440510579890234292958966733285787305860217433603208328541335339734269596108392166768114274502702374215196325504083536216575796841469995632431800237190505039171633187369499350827829840422542233130499126689727316241359423394308917148911273881650116885166968142303196543314254604942849984450837767827387094731402452248531664698430921702613604072576348761018973852789646673822065991998897516168653964996337890625 [86,68] 25745584618888929212565415595569058945627001177324625490960629392822162039375876753401722781104266916701266094634137856548389871150834907650819065502757853600730002361133169818334638249852543434480416782307698850744350167552015349625706700062806365651943946827217214507703069116364948886365344357301966747431537204956642257285279050453525814760263326658249402949753262667004712488007641001431770420440791536570951677977580882058889391794279546948198398096884668183158877280599139080697256552877615126297611927124611606948570071369853074613707571872868372576284119634377459239075524435480878750407212543886249754149699553733135594220570307339042225559859686651955714945842329957452553161048749747044744264601946609949186580302150318764574818892063679938594851240087879604314825117803386766597563938700537043278826898726471406559472145794080132902745207470543705428206069582730971023834956107016527036527899445400810426851068543858891046083699254896359505116506712859963693005080568212276869943247890178999611107193566458702075429761949114732268804191948443301090789101570519104455932370611907289101182018450937725571548198567017298601293059013309909327520809584904647315224530745599469647614890859772083136620005918708048591960686614276321906043983983633135234740263083177421791570868144698482963888298531108571649661783149531116932264043210322421584918718745682463915843797499292361008941863905860077961182083607391981895441023363772462099557629489765830587132794562467341446610924511929925306157043718037187448845958224430101099826825990007669365514371478946646531536843839673069757281876942817516487569404388028508105016316969316173427998248843186800867367774946818264899397687674982756305151782743387888546237478474771101599334194013395852070028456055069737947888333086966608309280475625986188784574756442652124223332795640259725400790375821323694876561641140840049374296297082995178856524015962306392604722307662463458594746534173475509425688262739625371724095511034783896418541669239140887670893512943437133341308157084403337850183148496682123816988813534389727577036179470064691892464584941958391074614871507773170741770955593362031882052817550719336735353602758834767015583278038093340001069009304046630859375 [86,69] 172825147557071000770503786219103438529856794617797779018202995745988742632971791582296909827232072002370277486103384716509859542429468734956364618121736325114952844122565729033409329795978268615349907211277866858466227294173082090243652372288140474858539428089545076095698752268430464961994958900167080244888806300582216073614830366276696208767742413117320611157165204560243978164833910311735001281302241707090594340302181958538354641061908943710865651968666550068017983828479591620573170316818757629386389627083674724107111446375630080378154113269678235096623096465141699520191133206744759654144104613864150651785048981064577992318847852315100524166974884099718475473685365221767705774822870116985421887742571015639008910976742066369541509121323263242366830764048336780496079324867400112752506885712366660016421642377629632595422750892091917460523399951952776690508196344792418940893185029398079378795363164808358019257037133761907824979930434496253511133282990690269234418388700423986807074332099947779704278550015177645642259354882681007200265747781695427905485073472784683337327496441759355827407911724493657132690168142922024707695478076862041776828131284814030653065437415715362509826670766111396245438733250918291245988167701330789026309434386527691596238657210970645251853290321182979112558380321397900893479026426485806182707545078874954581388317472971817552932918452543545689250947720516528602470398278889320653480378559995551937124900370801429468466436758528042622690997421954888414832342329931872400815334715071687093256839740474241227178903168230121008420569223215676278237867458283820493496646410218163381148185882821527565444038864560132483971915053916715160563606303736313416289908856346951635092421388683520004360938181843414303715259903149293921299158360698668683053384799924832541679330685839974039457312503494660744726814546848397097827516342351740853301430793897874624132423089933647020171277916159763071207981125498676416414035166649670847852604277672512237970954590242842105242810461186120948084273495904846730352264340633606712010388585157640297830004421334495088458009021008360780881232376924664510250692781598474865916037300768606525693102306945325707943084125872701406478881835937500 [86,70] -34163208732816525003833707306524054835198733283555950888048171273232118652471754262075216673009859894464911194681594991137848681756454751155918112152341673806815561940046706316893095907827193484849525039392679949813154412945270014987591747977660757675379919752930859136035500731183333102366625644665959462829711609366975272901998108559116128393894352032201061910581461090527506814653219140735158290235050966939908892018690207844140835517756294837648829958472956335679924938006628377112442650365350936930877767122340014866760105410471739556934220769779627452725920268390003770806197564528198814087548962203618313945776404175052970978429637848694632713182721506392279418868382141389934256769318875759448852381014242301526397666740959014928295473020829175057995262770188916537973639739961156825894499028150925043310893048208269490652002260437287686280806635511617210368913943859346951077474383622679978485555121117242299211957036406014771081740375495854459641284495057441874835893115232151140529076491129361034784880376127660993003693837343127236964164996945373265487793032767437432090984606678033885231412447042542993485589369348873528693364277232497631369076403505863589233878850154702558136331323201725971657384130761033182164198253317261562217193016571527436347447913662691570710694346615061239895649251022281818944460791768902102058293354484763416505189942773188669007156457124791815504961748841095525964173946718999460473480682756353995247292335456004466753756469441961722376737059261279126580774812216017626523095279736381098801845075941299722791447266798200624702237417828470900022938028590927712567084745707564931326391739900869986043757585982067236215473155789792354014929909090384235579471645218082216560086845769253289239300712358753640611574190599341640923306694491699005559685112883357929174987048223334950009901341249566410672524038265825972499208939715413548687472526084920972714902483761879829977556099607685073370717094347081614543249085096662880855805260700320828144016821977879690879489080735774168064765239918476021438826667518744787278141525479345346793391032334065219212250875038730899708015763956461117440663679089581852736389333074199364115178592649080258070171112194657325744628906250 [86,71] -961772503633234192628035071509472471765072000685100245048887789428000753385099014347146665398280529222112583897116913739075778186903666187095159044890259300637999009311903245446519946472347401530363683047712032660186490032265274533455306735200829043387613143479278293489377989777164808731242692050622611515244813918713795191658680324264308648033818774927375028495274414582272729486874136661262233910827159441553998703484379382918536862332352527387014775825292091506602806267128436689823339630974633971643842046459031614657976212737652307498712988157826348831272499634657774365169756277924572139380838639011899306908210201427895361483059776117885538226700256871694619479491584642714227982970209463724022244536409335381265196505883767354445603755602625427812635692695247250834926649686671512244003613135092920977409574532321592601999156918820598766492588145716588336014158196734019451215243366239367902142587804792217958332724475419035501840372076436137517012080065209095026354971425031551651190215479157201191254418654926586111690984836006631315342574417786924708162034343760420159705941450052819875320228675629072611502414559855680156522361372086040240126686276366490514370156450256550765727810813345873757841425290996879470285684354650562835090302458619779006111592041211104443990507712622989465709386179417910313713570734864790368277551047983838377589039721484900391213404879189057426007788511226052866376473667745896650716892613002379767090787797654456731391832907846534789668436632347783355617478874657857137227806422294014950088822623780492097596153096739214871105274925185083714846619807440132893350319259079395657509012271005541428803101084580901483225969870200222469027270051186596960075816883836708709252331825347293464453162831994246682939444184097819793605196925693581789494876179202870733126926302786995843432435830296792346015795803259753840284248427067979847892046627355464602446869965263083344177346899892672565571859222452116755658029377022149801471307208953737451950012279582807604749257720929585480003684392205898211530994935270693747845122100177897196069014582342632482861291085314916680653412421865346692843821250094762044325652203541145743130591494463033086503855884075164794921875 [86,72] 124327484444758080312189826095450682355862760871584263377208653492857176679054029262856618495016462732049192224701991837787273848682763085445481631640466459636141981994805697475259201602277166560116615086350942750382704016284795671363272760941141466728803478481275961003414697661952708866630247903445794565568071531751222001676094813530758547931546727506030059521342575991462609575104085912294135446956127167754695955990539403468891178259307801982945432995794316177865266961805204620426649097430027798205740160317479969745465888470452769617690663839909323760626839168861248706436882834962636072043670691445109049086086535049071448175916399978985779151321446894534472141270242087692401728469872508467774837176117006228212534617463487702321002028347893022900714601117275903978383479523935212551016378061412830669693013838529361504843619849546591167074247515634025456263865242311832848708341837550914017557419279928656851408685588068350466398305892494265933482718285413035508164725892641973661854100647308397132794299389933704511428125978567583887705024393821070289481769642248717610273648551172287528361873153181809645296052236067202715095546983572699066939669536968560433651138940121249889535675980861087906608891879399218420198096801605731835265355098690553699613649334672558124961342848626680393340939588010452833196835226578362008140593369423872728398040178679108437743508680838711142689695860329885177485378263864584790508278800599500736118096284518085411133266315332877717406275759442857433454189615520697027918532082964930968118817388521415511700085714787823416587053199329608955148295122472562784438713967673312968488241988845983046723880707261311383387272536606231177685820169578496469094580517774488994685782888496222977247360811381827154507545677607310362489577288240582365709148436366414626125985762424661765515123781274471443124024493108486237033661294837754853979021799726666319254794429904692580338646585484974498620853892139784884880219589206186376453353767721953218293772183389551419282628273663549887216386429522973911118203184473548224141795506084051477718685079711534056383781082539382601222745034377975129945077402086423722128751802833276571269571775246731704100966453552246093750 [86,73] -1831576763222247919599656809876069630797954669636829801614157597552338545962213519329362836830515443378393764265210630386342753237250156628337767965823922005016298609302602296677446124294524714785743276998408053542717733894490399082333354393628059046421734559070071083961293587660126638622604997406725094608188950779277773104425302415215226614725444205393117139855674675872097161893327566879447109746585877143216992243176143328827777002109766581378478755553973397212898062416171666944246809148998680366872509246851781275088279503360614353266298026239963945721376535821790060329835528390026201613416112512000968325151439632512443991130335059507139806844893792938441794233692502838388343123403263492433895863233821044372184718995380556629886150781604208356929554030163108223673372213656778118281367567481666074177466507001801762359020877486482320045314073830860289815318909446166079259142369401043244939962996731216995900330249951077000717791577197994786987469019618727176537360674296586441689690612925086606787237048793684137448779460392201051147793224831581909609587631739375976697768386692999188495771379566290962231534188135505771924527157820583678581123018998387677275970550316030935463261851663555168175476687598664403182775996507748426716474161922614260231221752219922709025380161291232349996486981488696767448458170339460470505487752428057227912378805710289125283919753813320070082378239370518277777324983487418961190488135606874961328812555081278313834136464541853316558602989862609067582208998077819886691544305731001439435393480494135210177895446870825395780220388338169670192950402493197715233042541700109275616624013598373820723423389730308367816654870579958988631088268090849296069063412004873706919729525180527415652900225810431946473197849822651625963515751777200219282604903397617675313028400212178331489858475061433226802686181929775801159992683911154857108406674129699251615851145163216319253734886818358094633217964158906587830653708010247418063293864048712408569655734284436033662632869281439237027660941253065367423195589513032854476407688645153029039178573631389552924112730467603545218157153990527538622495964204079943991205037083502826789072059909813106060028076171875000 [86,74] -88070103169168388762643912391425412606961493674310980287710789544180624594178576308535403983147117360489003583421318172907651075003763790874418874607196455298755644869057896149307556963004958538395682982516792707932822528771445281809655830451666756257288045544820487339839752232273406764361143501396738536800890266207220505481406228134467543509324166612889654768839709394895734128341746102218071295131996203178105892321290234390699508577752752103214326017145348768034755913593266308743244726230448785405151626446884006879964401840657876173119758353236083789793331791623261219579905896675714739065324387157338631922381609823481504941689770013984524444376290821683326534473131685764288342117618995071082514455518561779580182951445269065530896284865064923047279139750665681061607852450293127229238811115791822905004845459904248676222405289096787819032275725316418548447600656143874155347153100498781225412164803592847979445712487354397598438605554729444303820190408185114594477795890248740500093679806432371551108419111977724797228304520735015566248539339551207688558898780488539732075512381623015805608471263565532843604657722229682485009034656152964778220623941866165707602395053189721615358303147165803940020499279700930778843834333227940565300744478617489625091683841211546233256154753676524718528970586465657615742338501007871240129598085506753953743525966465563445070295846074141383991407329569641870713115618550856114049235928898751054152044594425650126661203566017344899595106167161854673048152692128153524586977187370616005035891529643967288180584991104008906862509206924792051613155999376484292375505912301040969095957712622092555244769550537492052584013671470085522781258795652224671409870828139690053516253963497931158805682773247874277496390524779597504963231622130221389704463829353713783128356811368287854544878319086494165840024824569686184695965669364959691343716161848809827320003252793368302933330315110826503545499531546908850316859348124813103188019481445671079728279684237694502514511815600183233451195735308714879973910562475977281888270878349370720042377744386367216142559306917486096018006724985071421670498912601028416519137638485137387078793835826218128204345703125 [86,75] 2308829998426895710954946665250313306401346903781681497779769633102935453070825357058055947029567148868939031759772491866991034562504051101131860985865062663756936676276906217074842103382301635147469508690194497848795595111157078958582519657515472189206894892256012088995132439191942688663274043476893359518632774897290815643452760558201146661062458874635651361726369706375960492797931503059859619458999814234862331408995944927232644839347351537534413711946867046353311800492875300848037364004668263738025917274514925310442488818167712177598380738747467386723688197275295134963416806575808438857165438911695977859997345730602472631473371131406795647080587837717467456255661647495332228096105602628540580709239495364828699692514141984231984932740423359465270126690568194036775518421611647148636237293211704940528495264826518331693553983743973331769974478106666087507813138848594515727820311892349328749186886740515238204749216964545264508780625194819230147250967069079874999182055320089661349200347422706016714447377461868375609713077580598234530460391910096138292310464045241557682941656575839586986184369666920908698312657648482486025400895539995273788656971625681714886868269916795106130657099500180437113781563254942846024532458666352170058215331105701967232033155889213833417415705648603807854404860160874044335506441781885154285175182997777707148891563526407106041667360295377549730650983381327960144266410272540098249591842067937182175114026235776631283780847553527325377272647438393891761141810275386493226915015763001098907392130775363769708560783955681702890976245007516338498385913797348762336504598807576841248707952202411520154430513427868765224321172734966903822595416602293083206204320045550288982733466521529359268763667949337754383267000556731715776209223114504595767835594010781266014868131735519050085674409469931894323208087163188653084730306754360227996073515906990455659429142718113129920233563143804005648336828836005829094195980333355227244127850961807426325288047773735298607373404769549230831283771301104162170996380162035048132922575130862826471128120417940666458107344686094921397953648763342099534218130995354661678178875838796102470951154828071594238281250 [86,76] 44965530385684940040083914260766476551065477487021375793218135575372520971415216255783899415150327850024509236418324466462403586458015914125273331119777755950773172488743761856049425793057582842469233083980914523347588636950483858540502964757098450962410426493870032796280193424677589776991617835432925179507765023547002695216140447329830686562751226452940001929007000175000272492191045246968324784806487440103297869055243999321203509433596918730896770885916839530507627854011200032551135351254298337264485654244095555217313851059724598035573897516650261353623426956127511376281631643819077482778589954845498219426303189959161417345649541311292239136555547202102707604079836964415769512715055241593389108048425640418517076919376758366909470399894640127636511008798276280707800956745951633211239269202354313345234292786367284372396362188257783974196337564839783801689030405068627898593477294849416567910284561554158530083288059203897275081344976450831364852465943898847026495863248990252879094207950779501615053516732061146908252346186629101900236952767442948176041321635374665104159348863868517308840140924110946457709915495456931892065268459916389592737018664216232394055871718457550251456481628721572266985577365700022549469604546361801642034440173386903561486548325850961509192215758138954192305943514437659890068100969118134975027195560209533083907135555686918613812766874035203213376870634026466804261126915720669284949986683815303625788290306531167335060802020234338875016050765279676144706899244434747213428549796626399247455430089007218715218531974609899319647890664692603931157419555235157480878254068941121592865539515775021136546687418542786716912074298548889641431263318384295187456979267959619371323994181002091082181426942007398351589835232659018275076500634112191503731165869930835214013288981872682030927718471285443507125756684505711004883353269624223670721363176392549869696105333433611003375379547440006925899933556629391738720743172589232009349949648061822399417060266827630380622433020500300680221468611624993407110411834324287911371912656483452574529113957975438805354251722755632653174515911753740486401557465400214049777716240896552335470914840698242187500 [86,77] -1714076765721177982435787479582130693953820965407203890010896642229983622416162198487653135571500002299231197986127888589456196156013255202420935106994707591017077456063151193923278980488054617288547432437494951160546908793269863375580224980848496460662864752577978492775336409393309917131087333019425898660003440253808981965354211815141966395615624174032108455069307486045755108622382168396905255733119196468457624804845344714338242749964058942322281547597060647958839081686979266520701099906055363886416730687535014016117013095342859286886722611227180744291318892185937781483726037962265084818119638402002962375568769122719242297286646494311433017820772306862858092823836161614328454746391802278381923681955041090327561021792813417700460259655807581842374396609605997278368817168847641080138193411077456349211928808134189650738322495281501508240595374608246361761588077748918056482766050613321360406924893160657500430360035387940278175864424378400767360297448291874855990672665138427957343531420930883933997626231735701567603894212288009737404610984914540162354694465613006704058398381325141207184450925993239194614111343552454156964663205051983095539110870611092315469578320600722050376222785991891094664130049500044290199503720214716748626675156077712615354392323069663818528411957110034820574180500382625167673020215849390981365916229894036258612023838131726530947791876517394371826703685242141624225435397756125620190486591243317508042650707437330354251033561177717539985190121333417057354121127638525953220482500712573366055225931579300744988163985154032302118444151038892103483821195807276165981032958952994747502158954038505214131896683151323768759344850035931677282720928305953804621592528419153165542508450105327987578414808041351085396027092017620348739715254270234609796449259742093831517369629452844827805401054701611612528304376551540433538466535606064911316607015673073116370349105656526748391385812838838574702087352212791033910089421244760501358344073509552356488161481748473223650773911051880708504143247996720177029268736048965152173856134423854079896271395559556084458627852834936673003304380722342663091903006570749978809686808745027519762516021728515625 [86,78] 6760973264526380748434086279634705336529135689798086431521680931222245264231719145473494532981557050511644837328448834821168410138148426272521290561066763500197600762636150244973995227602873311603699535733044595407380909458614799972936834187997858894392283866217137974060409659724413609930520065545268258093323385531057384587641618828386133192652031479908140048396194884841990118698720655305335635525638758296285401384133367805385351073728198496784851448396309254820306253841070968333093347748081899670712651264938061186213712586503073896290044014476757478050270323771056608323039471200341677635068330855330512791168866908427838586517975187510203588731495487006135460938066024766477711566661642308647675755794321344397198279221415515609561749214704819690049966736698101127113125697114725075127275550758603137489676654521057857907402658000100013046106747157288278918236442925350821364828768374676621116914227744526105173219629444913153779390592765036535800996724358885235809672759166038328139460053017176017851580970025133398850965822603857610344871837438867768288582696000020522517979488334415558749297689350600626876291096047898465718397650546115573339634488170666516923615793576394300916573622196747265298160402354932182019347322813986981273002082985750894904615845679615353046926467603051762797186914214086220438698798510842985177583996050679457425509829185251303295904437181008954739714929147313348272473247519356582615407139188236904500651781232701145277710497362125070880859250277626234630090888006947203109994408399557227519071621982507603851571656715738934208733203715201008706796696412775309186268990304619480244134820189887039097851999411393400355383987466677667886836256146544794998245501125311609003610489408049019304021159283263807068048934380078409185278561892032322280114043067767286103464894641895120107311310815061821896916848165565709525712668934641876198289880290130134303649240650353404719269696973452037985571158394956173023765850048838482872038655985820531165433034922627776029943944874347346937146475549370216494145680377514023493477150141683652648346337596531275711093577676357404347347863411291442377037958375431969670898979529738426208496093750 [86,79] 272333807679884131513479883403880944361361286178308544159099869031611894796006829942764233014419083595360046023403988314220919049002678205111421756637328688364579043234364364370017411678768131662738220337253541171014270021039437430250871728266332817768656062017873984306228448649879845048569176868938043230620643369649503658284051873201883585201718407034595867150388477074342637720745841604844272731070763598285783505092985585642830974910934111805285418070032551662835605752640400184637448333707246172846860439488735552045417690553757422773574430774606237003278455517307055426321851289929529181477763304131639388383830451051576574977825844294930901619348152856769920120810829213051675623322142870113970838554046672524272535659408278761631962493308987547460639979543338561574764657118396526113100630136086947118023230431979500227586051511509325058172974288500083810944575152578963686358254290088178954323300835643638685961650006542203952993105218284796360596456008528392262177193696999290426880465540196202882740427583376952674106559971212645799256764344267143978464919152436725866433855093302473511843391181949356639368232186428028580374237273267844105649016457155498792480946438198618390712913713649261965401397079028852511566435109110139966236779277059215677144223256962960979916798087098744782246694741759521863377726326608057162398982057305407377832342187508943286783410080433588881969661669841355307644789347705297397458461777885561313820610266605641780468526739815451331156976007557787194486002807355174435126839627604222373615093362054496853253540194495791125489532070829167594954785925730925396505839079493790647904903532020959385660471038814939656846380365214600876887958799278843746283034952646369809143583525582926769665642689671689370604910180566844569619406073814399881835819804763923492835109929953163421963456534925496912374485666855409086224188669173941040165427207537700961219052074323178392100720570987684273876614984594302019739218262632815972327317571279309176447834539705505663210620457476472463537937292704328068882199091823478921713237571287340968957684287583431445869631227172767174750754151896434598740937103400483465520665049552917480468750 [86,80] -569211375784220554548499481180089948118963264604430476850542744876603125382774747246270218664600762387242084754012524333326854196494372885750016390969568044108530704915558061866972712736971635165219767456222096417812207097377697018224665354656140474562365760902557584898097060169338430645726507259972118409071750862924506927089988953270122424732292035316505400027103602311905209755917739441818480713223210900627417215596791218575514807056956597617919763021114266000626729928221967487149484866481813929388682438206364051154023351827541024982357088515204640962373804572990841697297040872006282195331395338840822108538329164650175685509457470816901786366955719504407938407840264313628960186436223082506030580094089975651826043358776986442082031716296933553801174813414235251987207403883501840655329603724733978001708152230879080653539210543998834955707985051966594506463861292588308685721330185256969490292603781729315513315035213880569646248403312609595014809195426271490130433165730801482893522832440475850602468976782042054104997725776028527240942847372010491628220481325955376986375879965603662829321909110139079761171574780962797245661158500354985075787761366259593139148144900898630529889474088518292421562314465770882420153779112641296391678701313560573033546149028739637923516794732334971995704352622963788766129426568822504718536117069064849304498107191859039637099731534139297084284550426431533396975006254961928860848408417312517074506186853400652261844562857396664282863293955608471991311955793415236548679356458138348370228530507342102527105801626454443333714414635907661012979391599281483958143981736778311744380049718836255796121390520179509452198906620351214913383302243889853806745150590920831471611515825130177648527906300829699377562907130806701423860912161340141035608932842513759689362793778759477493758799881807619485885446472858221899275978568006185351586759636245141651104301655346514307191589022887176195030616042020933011247056865912466348353487256367467187975516353185084069249992520226596677556430180412172443131566911526433240602599119711872565048806046411760186677432009193960892026109624297623857853153594987816177308559417724609375 [86,81] -37842738938484423626871680842469935573065121797702642732478210580852828744169310125232818243135858931435732878165806287822430936619439977219742937022560415164114879831895171953934951771416243002145177737605571793722299199816878356622885215286791598801295887554339751150380406992434621944469068751431622949839581964522478827538042416676911232739759891843598408697111920635316849471040065419748122048126377112915741128496930617793370978255622862390563025112517882429026252566581627829745179326237548359499149869724550713332408371007046633525300903268171485339222514592835287466286647611783800230607428001115203697870569519201650870621591818288946718132828468685923910787399463506512427460546412108836975161744486624506137576386297794879404491919221211927293511198827097370495979117819871368043844564732793213869964296542982353990963293186779788807154863170557322890744575557661903519631496495539324430799306770480851841330374838746040312198001613723614461587074516530097544773499057307120913352601852540353419680464707633953760956301631851136561834528309044396587431890834981812821234175292190466550918050434835235192981216721018357124223137382102480935044127804684776297975966570493542993294996892100072755603534976772476586064949840586223201075937023972148256670961913062707500430372694447810651501770765192444336030464999462352343027736123474418247531372822280920269631676767129686257394880408252521000416411234779707252873452554738467870344551625326243593924458137591544043212081127705966414249674564941925312959665532421745744118388526894015208173959625870736943482177628361617938413897244150548217634168740228584855513835820231485345192316331783358418991408633470718772243286031603389090430893761745295587080030423172843431190084244027250505311289166421178371175054399883409403417771128169510820125763870974551489260412783703125825345136669976670063816947449797731426167822496841200978526263954178776267336562517997801379435716212580377662837268157803794315154407896618174193513332969225285064628963289513746985400748357783213894708498082282964944278444686797513125066129842797692889593319203789682267044694412933183686982465587789192795753479003906250 [86,82] 7959833848604773627100843764495144125768849841738837340987979935670947273390885338362326361159259066694771477798915978452118347241737313996030363864327264607707217179851411402243838197119072160276898448339252091291942468948251669942382476157380403715778995672393712236201078584395490649299991767456394928053151611593833724809102902417151872076539010773978233589246974597339328602769731388170496250246695265217281182819794484484345127309383544318917230414476556099830844512782312967985466030473860359394055047270288315935474829823375985763879640046122504378321569358500366241408293502595571388885989127846629031381407684587504648757520429139734388317095343874852943507989170354356844201710381040458801146907200614938909201222789884828601875784852772261330296886716100041890724357129172757532730730019892286051123555477826973890105993766403130360676317800777269665080242119418735781840287523991468513192398631509711181072800867369075117280877554753749958682266498969548953034180453367578918238181837575156963502769479476169796171238060523217375809046019231689854089358852388490513561660471411793441255338584099442958978352898148653201720559723159944229162367883893395884284047393857852718863430415642836549375738049007487003763438555863233421734858400380104524021548832210852932117705117093487796360380790827078249480289233678262066310665410377787575385339643939199847345486329554412961669569316442685719119858697038199633082546434327535712317136878766745608794746995928497380903761842950225879398768637620714169131602268436773920914494355668529011466080746876887227019801403924927279356909232192524091599890045577609907406033538572436634279764195149538522722682466447806935206197214049977428236576217861043518874142018428163215297429570766141274471796626807616726494418283446596107442998832654254392452470986267463639015934682526324761947108594993586937809672822732372286158429825394744979259675156194431886180743865576918468160894549122104377682697154933829084145694454423064793018712916596988501649020369973363988944072135992286314275822687023963385159612002452610574732382475866545035565098934864754501060664351111268867316539399325847625732421875 [86,83] 1683319115899188443013126419594892856571330408726881329770494955143052092754184273043421655982455018143417288183811800174706703087431967532908802462054545159670144636818499701251849631519786450585219638338658492028955802126016913801113306090419486242226877377551859242088853086061904583423176414252567237444883156112055287993888358441396097196857742550837318983604382961447635476405364049864550840634233494293616387417565587223769798250173863686442378862009085162034712835015298586243571661484963549025651351270871382883072341506530541923925826111118277938267765328970797873131468537280512786950321273643286222524211333135037304421839839877501811915582850703416610142080790975993067592722223403121195054324091230622646562640056594680939043420802648308861897975148771763009249979206899012060594682383719932610229240170954482351596858860865888153381033596232393133237920875339706598406885149614258992993504094358121992308275906048994426030818768176314129595367784679471578077202368921896714109408111137283967448339597825897215924196869010059647595819399464422966974991561951323326595246427496104855607739553969749116275147054044600475956977315933838178330535207848838199194687093648352851670366473248436975534228180473911409692743806903205886743956803681070967995062926886445291877847737749713967665742318845244801345926895568736207997130318268589903709873641250922547398886341335014472843788278709369677562056925203598761942547871230402837346806301598888124030936097017470819227571904777720015339625794997422084578790727941276666434522822532426654594291039930200745743300676871352102615059227488008362756433922097450028790051769774684284393511309997015615488049542626371037551705529395706235233050223383600723767671159426951929926410495978303320548456455427610481700854714890210574089351855316994694445042119777261383570622695220895740088492420381100261657155763064366629029157297335995495902659599209568355374863111765045446228099994947888078270231622081478248639011519979438981523874939321170515139410602730235468453837184618798150715768587581641439496220601329859132065821896126177285134889262784843791934161307668326262501068413257598876953125 [86,84] 14591646479061723889665520329332982029618477246065875670833687721563147508419794577218372962639644573877272021591471891569489113701142378144471495295252917153333516843736065494625345112839163900505102306799358409835957566668127204211757629532531419313457921307311708107776449430235754091930459772647163312075851030094409528865068414793787882951078848654421377541262042020174401504825582107758364641843655173678857224061851547952493112301897168642329259296569905369533362072111176379536943651453810482281117266977626260236060901591130904963071751459856496063437774069459197104813837975688731954809930273107894093706886578575689538875331500565178282684805557892584367352379604121445426454443356422175015817283424131155310629405574415106895783572500056549975257569073219763789050158575569157145085625611649919599685533014479814718409881276096475650047443950490579006912794318063129401543779750587308695696393560296460059577247550990841800756455656281188077143382039757819710637548029795865072593028762596031593700161213201646376009568925125778985439333276523988348441201841247983288732340234218061439235726817415693356698712566448586710361080213455717448756641044172957923270483048400060132827226697749798860558983716580308245726113462988935830135535118047421457640501698839884637903170314899053744359934365097412883610254882377558936449687859955857318546293255397219265984534337875152931651620131616464759622065973477614861747338038517217032746934927038067812226894786919007411870299048534536511000796671403025691293403830437528119533877704907249443411206902960698952271689016336288624537676987942053333862418017021957327777987436367291362059015001683630387802607784894314979717981103648603498351103285738025806307868427917188976510515908157671154866647887922488599371635422900811487595965423842793649200461928606436723842953437006518443837317809831142755604116929021418523371270510806195213139869750628660275681787530152941084115427595937243190893972173751715724740113520343603137744547135880766746785936815603167105158292080871513282988517336368518147525335247878761536734970205601077375461528604905826789701076059904349967837333679199218750 [86,85] -11084829591327399773640298201243857615614620914253985510904841164125764080545775781944369512274928111615798051816270164542214741743069297776830363497820918808094876049950292392199119043843068769155615196410608195213976143489267392512212222725055715869072324029055760189132706410200560526892539985710408162278018890825662091891987966345459494302402515952146764547535773186749076818871935577227247465257518020382781278457781409204480034195766648448107890434949671807908422016729055852488511366271338167768469477227144566148661058946213413510175568909665968554702844643861870031543753221115330894461564931739828715286829298934727606281863046258740682796209694038427666561277686957012348767527433162714685537046042148067440021176023390079677597395845305465593985450647859408200493644912589718809321165731311894537238474430396421418917016866319386862006171028199156998852239261384561196638228457359802509642585356429789584628961270319324341722139730358869784672892619075462192419209578895497347734388788729198018491669954207135129175539670363385273591309139845522522399173769033994479354421708338843630834162131391759651824220868875147953861520620605118111215487436654108737972711509446276193131639097676783908769095421174595453486208833650240692219167820795569997055992786594413484868533738446543752998323112929138743597488429296587167670564351310402404240170610579881048202783972031929115535942316177736299559956068226164439851026822570655285666892497893254020797207987802936023491167065044440846442449318409252170925322317366170188430189596824389784064017283786079514107022663108377486612099677974730743576872992887181013202901692840998365504602593609893606724404627465752260555576502191972412694949371349698667385282566651153344513102338257719016155482396784981126751203759587182372405642058434387523257270039944001251585693367294979676618486482053925262537691293114623487992197772500348459653847491821303406920107127040125869440516890434814891598260672493786474463566002615858054097996272167752843756173190360008174734719649249018391395003254157379056228033819383525819674723224044464390938760821224248091302010253071784973144531250000 [86,86] -626698872540214753357463594685756350185444672047811217434965638127913600302276945645922653622917752836456686155729107656721834275013810519481822047720874820555249477022994028710189140917753146845250029386315764044982093246485519268405729514766426212851009141286545211271096259392769524645357857273383080727763338557761488169935157286522681921033931116421378069849355847876618077127842766083494662842272731288683023179041929551591390643875349909971738081332017084926209454350397791880811709866478637857073705665198632076332595321569227328209997115787760305483285864290466295001077555851563003689442606330430047721135928843496303287036148095368142669587256965841378592343873900714242906506269176582211384094210138749440558017775214543367718690170960748227219616215193082726472177999757262637542462906768387290459893783912948074986038627578378131567892904752021640825224613864210022676908980178785455953450641637359864325498301136055280666653707959100665698416479031819238546450925643701177504059857102312134192106117178461015128292948662426616463908115358809655329313081742761176288708275426810124502740719661235997713359929117066544166915605901543522554557865914923025380424699463887081228171578630228860142275464174197605562724006517756210344437763909771023846258450654972666971356892147648878277115478402082200811328087635841914636035608954121173330433530775684924968489625444892257048893105621868166468005108479506096583160189063198217923392166263725879122933588289089685856216049671125123859407580720555369922503407842393860160260460289922411403765244864326556028715045270311258047809854520282777857764327558959665578475258485068168925580706901595007246650936110238063792286916204217439708955319255869916810731850362649929806282755206942840646749985504744659365745738308687995665121508998049969286873977534982390492582235286692848976338967801905174508405011934886187313374844926690495107379320871401117528216863197755188094081577681304716632978764067910509262367720047417603633664455568543319789818484699771200213532257027016328175800732744415713028597712638898294005961051296723787587249193869527176980461573600769042968750000 [87,0] 15370076986530655977887308959757166512439663819751665646923261333631018437631403048742382415844114549541257963271706073003877477095471988075151282215276381812227034828970985057306042733764423084495651587527566951114766056914653581824504683570424085763594379608815576513013787166232668507644561191182756958883515283406880361912368525345946687771283610185062758749174284843705671910025858251961748429140499757257117359423118511588241797699459913806196642083628371920130089073520090448140203924802109694748586560409835267633039402945869915977877934838253988182745236668639105472934884642379813757461802498134579957541762516245494588287564962241358563716391495177864696839914873635198618170976290669640154129618803529156126207416401272410554495496594942272740444045367684531302342700183949284790780451794708158903900590310781281861039817195617535746997129205750172983258082790524904352855339685053567217108339048115768524817410120422201938872396871413872134943213936897726116949912305088507071933592354940918296002820199302184016104594683115318335564704584534605643777001612192146609586313533532971877713394691479633680881610820331816962344614388226711846027420506782184152377621314287171234313363477998199526567086338235644204893013442318922719436285012264083336077721657713094157721001431559826431937627164937254515181144468890698741211647975891839793699354612723810826914290491027661346744212144950956293388802294163300650768376346458104251786521627968778987486652960388347319975065130823712234997851146111653636797219985725938162761641120028214888224848195385875816850482672490125861317338559289291764534912343918749940277359286007394800988453196694594674136340765558294858637462723921726513797752865826681280935342955159112106482043416767993034953161527721683265780734743393898700813947186141697001978726035020868191035328331537732629130616435483547107248676854296672802271272581393828287273102483404212059795685049247015807184191666775151757237433919109266902830010364984816592216213873306597691088199851591629167849091277172205241823166221740945326144677078274435126596311338430708001572006747446630333677524507394680093162205517873098223477276745645062384428971738150109721103524738227861720640810005988896591588854789733886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -2851221271379268325441507934043914571222082797656455235081846377928387576427384125593289582957448675686847818819169719841284431507200962504138864752288208282672008175085387950584443519553951380397566769128004032316588030969779342357328148745022339421331836129697090003615989808358428641505428088216068659809930938415744321865981799899960778939194110195234422356911894582042758487604792473668180751207245956462030923606316774789680244721871664946987358165583281213089534063228747197506847472493640216211527880688452953138556126576293404079601548779533576329086480745895785849817786024050983520011023704624535634242098659166877265209725951805925473841966881412917995817068703523641509461944594840189609701603747619740183057096804345889529792079234221199104972714677911004925698812979617342909525575850836881037296307461404631610971785074464796679059085286555704273692981932836838705821346753098387622493373921061536371097489722176434552741112200070950253045520941552395502728490997667095359736032460689645052688862733174551990783110611615919325938633803068170626412798322507222010765216680737103059687092781208844485814010450302688860540147797330121525113390445737798333505805303875437833082061384162523427544780835697966787326489706781415777288198980116843731599833790111827029478155095235607617074711533474554793907665214282533690568394000498477660242471193977946507177908328728016488503045218971679297311917679618512218057112895476455402442407110316538273485967775336869416188475293306383411934214296121447925317513174487503055920547682448696032129703778151351672410335564523826608184992925948423190286274260112225607909622343737240859530070014211233780888029564496338525236541020320083936444989334706272227409385241909413456196194804813613895878830443429735211316708559956867569459096752961720373882046903620074753538219894757737848586665811482770271337131952175706485690528882074350486394712753643822631656572539945977753343298556419316063928768120741991765607947035881098052175975351353924509248256912614784936935838936375024303529030241126609896581051753464846489682068155802482293089748585184692366474010689897386905209223572001021454730311711446847801219231451507056691363830034236723458133163505712204255360120441764593124389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 653174235348658526247376138509379223380641785748001690277398727694857744081126165175230351854200634006120472627628141377519454714899285840967223892956876279020144996224253266359728571975286770514177624825938701182739152647899642718279109780812049325304616562261559274062672357550868586518799222032036333530079596958891598328040220165490085060699971188331703528991724648086619728791642552221490617649813824142861060541511533448498855073415070043745682165060411684331283510328887803599331325737512137360172540197405266850564150700303390687782613390879510590563273186607412866481590579947827069035014622505059358014557749910413566240174417169375126813614479906020474386090551417728048839478896276310375810687070359399217171100317359460347657224802422902970674117870696152890993782047886963171757923916885760773683728360471032806832305682528625472505045308955508493544869341925616147149238079367347918229569470550595570763389706639755003981619503871007770806120814383209667244316534900775154823733956878046454207698777846850193142202991482476512285829797278252374382225668182765351432558879439673438575696849455527947005197373752535379047716972087358058280722584758170201906124290381582940110978392504712326977640031497735205319356488839204023009722141567426385759551651147602847637742222323434044957205566035143361635904405132392604105984522044256068497675061210481131911896606215914751048482777179142227298998389812838785820549990547619132745804581395159370858552112748796317088886510793114260145029440683409971076572224270734213559911930984867490086207934056770521899622465057623110898119429421254224212017310722205647410471300960560426524362942170548518697545038181281978590962025907290692657993880193860766157994144263113177986138161607480906483525349543171601998453335815510475808135375287976470108779645832381864100551764684085175913895711974960979170631347454241554690236463736461521121092878322424230041116671172688728043334606853960671036552238012098700612001644214567228144895410667065842942153840237188538945223261686830790746016880311664274503524309973871872374987957391714426488052024103743156151740965398341879622297620330590156373220375364308958147652507864086972704262206527497277056816562504533429933673005507444031536579132080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -35370869464458453514760494105026414363149682780378076248868251282103673893578819654890412865359000991573535488395304324137899981827345988999040350570998768578782512332283553227338654487085270526023463800514795130374236199573433250400436668105640583182809393764101823086934584023993039347033724720434381052921336817718492312016964494636396192330460976286187655474573477640618802650693320346385253201313985532310580914119381626881296780235346539724081572724954187891099468415742487506986060306918614938039024275458749014300083300145690321973822255668829532574875528984275781930754619352078833978849838319326755748999450175959824433055629894821052505680312553648545163392606150622168826678302044389277825540079197556912196395413200789772776544790624084445151661159067694489665995269511691148235630338363490220254721375110028030100981322589289603736383693285763473153376216243169283086011726737865262706438763081803240922603857977141023706511674094093795100172995696501596200956797138600004878574977933857573165110884739400153644364348224702759992452162605120070135209513161422039421319118865263516492287622729026226785909855010845447067392967285537885670821732208501972512216400174271111977667701967773734773970478907130325299398766014385166529716433819927102146824900853113258105350553091995566213576104831954840986358424051772081270441474592538235964443203880161037234917407417844386981514259989017724433599944694334118059317614884173354216740879215587913915331047472809150441260295242056976859712506095956202108908237839592950430861501020005994918805521046902344666170371119079852315866845838346540311703030402400333283159210437945319313541391708846890059178587679489138466361053882046660615987375257363567407743697253616122702689671076910979694359259091985609142376085646495236332143426057469479853068061162068094483810378049483575243653233925734207223115390881800414069255185944959025115772278834170631159762922899015862112946650437391205595159238960414171668563286608070401657299107030615994617303244069322382632945359551536093333704815504755136496989784335119236167858743185363560513247598081386542356924236809910260500263730114692690913954446206753929614516545406383684357605031685350607865397105173298414933918953906299975642468780279159545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 819271221987329304076892802941062655431504158180961588015192026872035506872813330269626906463884972156851871792545543045644711942704380150938488813859077696556888868181434698692168698213001832796137343367008045689017686498395661986718358611941246971225830404627857576932448028477412967864608611085757432512317291806805922841881029114453890170492429081448064110376136357864502404618942611298634069918538797090102558675695030130850961218052636031559692828442784932233987832801425641384338142539157490572558448042744643573626583060679316028353529856346875347588484189425116545882376471278386722824431506259579968386264413483604049482921125552488159142871579284480521121290942536708708894411864619619500717808288184139684122763424052847680506591801549501269277571902706205942007362785361303268901197184293776479202351061050174211305971553614863361044513496465031965939500087042379186637391857396105572831770784670590616518461387590194434670516910735525972762940873854245081883476924995019152727793378605865245308241384700668143828095487261573627686541239676222338164793436048033036406387558656375196704838053470286386501760707959884416431146094447563279370075119329660467714270486919012929012034031525815272510162868454207245559981650730526134527101578257914463014309685335457976038029460557583472972621275873503329113010289502829840097628707160148286946277734993939588178503185458418177088707969822284654290282315838140007992304185934175667079817135797310591306967760448923576315820780678093621173393034917505367369104812041008577946604857948253791046663236198068270788504744407105692435811917646079052306391825874103827612599422782912158104483342109559020422214339133180364599028039060189243772910652803081279697848336260069978718920220668348787640947372707921371855063249570658633629269159017963044924591974678864087938546161395299372478905358061935247969766518795102931553221232257080272461480005129359255922977051706311892140690398295479597029169344719352108789759049612626317328008773334291325541661373009246914713366557905015014792518011355801179938734682747751393716673221211225932565014532091565054197631007845527585376483430780014003412363527232747332028434669961921946879732507899669503411385694839902180089096232935841346289862485718913376331329345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -2576233178270310104589921663406494391194080002302453488977806579155727614009778682993932778498229606706621350419197295146786641861808824048269760445340547399568352480770466113959715933536604394171933397075446789624786725239390333827810674734294919104195403778974776883716396437325859841954402968288399308602719886635973093386345841838348798913935809047274176263819008988587350599812812295320937861781266878735422290224271959613283669864250597863260024071223285602402430016740240215425449412692379980634258821895093310773612862621161924442634418318777643034440193825343364218769229325980203710920133674629863926548242994187351199878756237409265065074199629170908268301159056752351843534130743753764663463886223598258066040533557427780732155104432324240778147558366213859589943507335677664686459240582055813014029509660352146714592733169286359547501162537108382001161102026512927766397623234581930867026014698198365469199686227350081971106984684572094152599277151778212044623955201153944603181631367579656525086704789924508665759938083981470068664508071230183970300748000437214092514286693903940325886806632597928481745388255437903970116796960788521338635785076927036875093280932312442879404379778052806331951941490172712801301973270692938919122162613797308071022387120465608342441296425482459631774686320240672509797358599483382827959219895841343017348964959009737968492245203963083267874238430812559230012591852319548721880003779208578708254567588335445524270682015747234913362887189556812820573263630641893844309647831074203401490705670039879379733222523256611110111208443259815441360466034237140070219475084001121456586684442073894776330936469518322617983839356225632928224577976026018497046637356823270220440461644157321695540069392832853570955194191783878082127468707644306041782932208631613124049619825706247133849688818287911910301920696611955949445489632815352901860828546563523000768503650517898319332074257946697362244209991858515731609370632198701580568395554357833201660755350049601793574652436233708456888395294378048782699569672468539707307849907700534141795218040010741445518344697683934166917201547356924457084993801330207753829760729279237912417217228431770645587418148209519011207880774830391557562375159126481782845274892679299227893352508544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -135122983409115605860810313560660480446431972645496980351861775820828339747255359367830716466308419603917909545710614436739546086046550400276104785212393803398434224040432431827186662783425767085399511564873235544585242184824543288053110019045301111288655624583364918886178391152596882850514650460175142089472815884741802772103112656680857121307417992130182233869166166517155386046147496473486311743005428153218975959678158454297100205489426532149441740726389698355140718082587741819237670889326484902739146249903652709363733151568656863600889495655843446842508177967616613069634957532307621091003707659592464894688740814952666413806432838025398560400487627434138377129450368248490948183526405821684527431507546136811314385916386329070895740875288858087880452995726176285828214002766709329862852746189146015004915306659090511527209254820610374877306806006520272528508394222467368163139482109044184207859740400098190388558620149271367779459174088722875292703577506264777905928828707283437034954667650922634043842636635529657890936462984426885164697108900931437014641134304763711833628995750793566287040562293099180865430388003027267068709901885104686587831909956664748269379782465348233784814296012366690034828486151862047863264682812892940885648572038058625882402930289377948316206384293031001098441795043944554139086926695636561226693294059132990772860756193889395341747480540593710067040828159688627621178866070424479954459069401023252610917800183059750453013126443521014012399484131856873931173755986491914807082539799079606440884742277575346865547831747642174939342578379151700188755596032817974098698053045115019348692857695695023816731829497319804914816376093180589964817149505314210721241819789541394933473149830062943745419796217355833612506375430582756532392225350151131871786849480257615631643833473544473552325938910805191803388403253334558042360803595222988521733010408954435523877157032753746025747473625217175885947346700441097296009963781202547968989004802463482653170064470013309909222321767884057085530313591120632017611539203315021737223797342326934935885842737361474052641763490906756680327987608526793637141044078268248999029775518931402040788623562370156761662497854687137351464330427293407825155325505505889355575832588840512471506372094154357910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 2314471005172485164652583223588021747029334293336199352564153394904149223893108950134436362032073942116338082910364626630190396918718688306130417045294062018837178032274621229435529402981518161532394595068445212570395589643329074064745162513344744432403006337237118197189377687844641699476089937570136264853267764025033039451679594529220704563838101018541740655738314415007568294482067894521065387156040689689527431448714111021268511541246840801984586398383843806083088396539496063723986909238090851903796676247410297471575890928779838158661810235439111585442394233956178212846611311104515087942643823077955331798368177214217055744312668361275760474544405246770254735509193205018991730119682560560385630846760739691938662665322651681348486285079167399922125380318747393923413795858208801633158910277487608401245997818222540594741556685925258278103924300500286061536708347552458902097816655987432351081659172641304062658108757126309015017655193818659419728885112710880495643684472506867348943247284350803960528736289867271733413780531624425816932347760965113536068641234674304016936736130023786462856240630917194349141768408589806451282457079512017505661973863748804584345897503245137011636401725633460667614163404549297867041251134587530267804602303749432635436286402656277699339605510295341639590696368732130502188691862448922026481345042518982281116384080229811373187137884284173750046804393211202759322483358841365776864211644899371109558155624466328172900246716664137059408981719032546267081821145481591737848452027526838726212800261994102861260816928209362600411422718743802937025834162661459451493302404651927633312872369942531594856530512631946372331105057584295993246291461299860250383172654995418883577180338311096635863086016184937365709795210597520154574918178511703215838841329223078923749316038328614263063775685160587897563878739341356716405143177411024604913310868579475308207876283763512690373364126399374765161491176705710511820215471874595863085077937726972973129263742081563866222626802728159339071764764878018315864165198720655536291645206728566722155329953377382088568470651221464104077406742840114828387326364159821069192894609424016947554590110841207301248436016671224601366332684475521470043515509826085092910034728130863612705070408992469310760498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -22341275316161566445618342179666401684638897366029482405712246780774796737618158179454502340896175123370497332834181226695689771299358090839123006435568463391177582048932881795350395095955716187142541692102445353332694065572415584931472768577136388103173117102823440318172159297053307157693159308673064322733244734707507841453887866696828498300159199205794514345343546284658375469051351378977649164216879554147453525055991290463426016796916905510540759726129599883528635136393445644985579842794760462959689628728678073717692212422339839681723150856015247934976791739837826754351990099882125520961595209120731488753176025652268145927220597668667457651300347945797912251958758648379786418811350591319135618887495446063945757117249769613167249500050002787006215251424728608312271646146806962494149341081232185536779845491646559807985995146816105393103253945286838535155413294073833245098242951814121506721413851078504950927899013758953933516866373473473958532083504864968572754325302679957917608491127395517460616010829635002762185117975345127575660852632820329627155231508157990920157691865520583588140493845214747019265163851885689996056452194713551749953029808993290762117409492686109043138224152702163042717900125982063416183000814871443434289409198799435061757759221364101647634140873821907193482766960987912612723994147085595104297939911201838770313674619832690104078230864107442018108045205817668674994872918245915703091722621942385826018978295227965035166180447135086640163280547473564366248107355263561047436297238478618492857825169876072598773860448946133631000628809868365518535578922697051816449909034871815346197009100779951695512301483080086251699737048299650531152864755893944147183473794992473430794840098586143781509770929234451730392759740138181367636857616075877697600997272319905897942178805071489932964933419063961809968629103838541516451297643317919582814512826505089110525906476423567865042531753061032141977136673544646547059734099818871346726524454145460874665144983756224900800829628906579041842223704167916556899633579775196913180556222970413712505227179161504697740174110603121453627607999703422231573435386383460226089658339781409697644133350835589283345992075004716098834439065307107171207920501118698107981118432989811606326213677675696089863777160644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 167399168244481255263519892111096875661083691124654917716063209538251061392835339712630306237970861748845344133689255743040726830531910473146517624475440347989641579998892437184460333017615565223765774040122554405608329954454699812698854136819907991000330107847346422301057453791035615543889490982074732506601521567259642468339866301601360050682358153813745667363731883950636453382231153885534860026890404994859759543838610391710214327044875586253275916045611220600098161306742728550672958328722255746755131214835294335308392388038604924107130674990718815340748997523143086393670137369641146443582301531781848680275120568773333177025069168985439995191764288523891174626385880255006424728978727043335167036580573693291135175150147757936210116220551403732999537139300350111756758844364293113495917296737668149406028667095300577871980120138649147168975188147562093804204194322627196363324420645552297417060808845732218825159785826666715766406804884532352196565340414880516335220077508580894089658837889562340894891080671605077029154860350603615330782513316250676447714958975891632150367089892063363907265090839283896078283197069102036846821280732042577954378053141273943729103138163068387877489460752088056385573478739554054220736178398347580093275206545773157999847284243746490484585711993677713214881465154003235951110644851054349424624876012254909783983491966279701419489073472145451073226461901032717472539074728402540996115166826087141379316008615739657096485449859721305919466515837284137806532769525797661553447125683274264418614112997311675447171468644637643928486695729679672796027321076767030956718938881426509573830789627437528203751476996261799559154757299662766808222317493769818933353601131560351646912949591613649745333018955030061848694969490308712561026939141954348774189894069768792972657514824002337373222179276070075196848576804519506912232483228043601052174161095172027325317050052597800179191362883828159282362532145700773013830309186765768445107315180947362209681956388334100731549967884440038914365469473687858874012700038275041417206583624224408279738595293192173791197792707934953971550009206740991033064520737095679620416411175328530542263517244210350252614280909483496897392994660250842931646151792340151972573968145149518182025066836970950134855229407548904418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -1075114854694390087517496020804310472534822223165656002166449783321246106953058817578825281435214456508549367023381600078462103710241391561764074700365117701509697963155751574378249728197373570321123045130687855822931338972266620035565718011780273732012329130771139534670172851538356670222749999867464181310194922091420892510820828503901610078603444492889725551722001725082517298507033764549084646522971136625878521390391282118762467692400041384031055266381773340495114360483001359864668224807362310563779741230227888255887482899299036929638057327903355205552077541903402051866895532312937083898938920152353152623817487343223597628814387451776401841288424786291707670003261488449627147498565093593719423879040938468868355390904256546555709560176575059772632478964615739528798214157747256423970314182426945390785930459000128740220773182070843673191141668455792784541274935976681697494919190424223768867962982629528501676917582225823242086062203559311451633667320767844465542503563720450368922724669316737402758718648840390390501753288138585276050442848727901407988378241500866606137501095141984751541951322674885772037321128724994747314516427898997254196211125556351782402930324717057076827190015549835908249430361948345695233616850784905158702219226418103642389431176093039185547886334231162710843549273563439320141000585508025399435093190752791263988158645961876149245746843280963549204643571532156475971413903686285971424342942990226066155001885192834525324890451876525189413219758438529382589969829312454545259006663618726203110878324580343213719929513685548366603734355151786368522502627717335861508598820383945269281696790300238215762215715277353738412437665100090787048310964363561259248190432729365373438562501976780374286491045547029835941828206599800438167992727000397668869368032451643927241006192456373033346263257307275519276553030880314268346953358351354093522373500484378723169254974223723835595276256887580565334587861277547308868452463651235856619956786418186717506994667703686584095413390041858631668312579380448175226768445395993757067637056905086496578218247437138080356978224936253205756437909916999955714710911425420561856483517281673038912319548457394428710181707908897177480393938442720300343350197352579517708918778152999051344704153736209217839814300532452762126922607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 5950519944210049290420362228208267456521689923338107109189733610509970891364461109032438341518351989501525477533660029228702255294562207277978814046620508937365344027144689699274772262926604019889250284059541453321511727917532890074888809637730299972070343877914320106337282934328416365997941651114339398843855161213643301248149401755421356893654573105821719603076591369158614129888640849575094391303567866517191286116554607526759929737827984724767555192031461813300401865898783967853256694526453841208478661661098231133691549073648970770793848805844295051822610635938681293631736534654655581653884076421790338023552905114140303273937643309066198742238749983164378815319569381224121512192770919055792398160552054105162246639067278170630111246878262987495106745218336520826882543727654124765579508155930640038354304845765592781355205207992314902719964262228265798618698633132733559313929619839903040115401639639368131936026712146092030906005438800744763717919571824836180477429294112578838431961067492850224509816336856751733241480906782830877817076465177916358233670487837531221920409176566284622076174412177802596041828367996003041187764011189522378222203964547910476724328991606705852673160329397789644913196940603818528935380855769328629742386289880926452417625864180172974315682595050074029263201643763533542246783242966663301306140531485130922555172401579821970937815101072883301172953495524150634337401805114913468197069053490350231256742112947112118755596897707967375333419331333243112348406397224381239343853717195125832281565488700600980787061369825653729221985333882693296869661781066195174516666151972784963189540508874589298204577329482338021202270743851129412646058938396291333174677329614196273098037938107130196412091102901775307114083182283582246653635792145618968558133068277585368297723887320098471831250192666870024436752146573624917465811064059968130995836215930453002220424334335868537851021793604157546927123655229142992449320299111356550290797145201660541775206677963654967687198168604124378948836593867067582886918405510283567352831127231127656295501206970121596929965458378507558832857629483814995432773345124526593070984770611789450577148419177450110878625475515205183862956969968829730166007780155220319871905676826212455505949644777533708017713820481731090694665908813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -27438548746681731140848200552768059490210475912499902787216271376181098780492341943526005826179289326088110955983396959007970056626764435292867186008459650396432000129901381311295965278579470895510077418194296875650574992373408938111777010228125436971038444144994764922567821979596780102098798018300701324443421735288905292236745640532822823509704149924243481559070397987593847867509061651336845604055116218959813309758439407428006860498189596246119399228528881279412177631367423988939991033356618663905878073497664055822368823058909588835181322569599111088100947666020250882425677260030577682014126818036068857342452328089538903592626739273488542755886080719990893644980612449254236775028221449250303433246003401553268524790409991247581864909332004725557874694184974492240035399075878188085336592597656612936594527124953930564120431904466973566425718371123202515889469672744705205779502616033765256707805133480851897898706777373676059876900242081494814306927417821588253882285087381616849163608775929759132509533650483673892515967265161089087840671615444760042058864783381894106375675114606624430351820244140975771717240750872904765923182520823887511706079544775126047949991214963007957767138722801874808583081844061271019722726136827482593814099038120820384784736609814185678715896004499872657227746137912983029308691789390050533647638686988973548369060189690279186417708085566128820561553410186120908877161588322631619228711601499234372744160228210220405206756471421267220028702174371113936974686613350868816055239978667257122979928270937317721795555693150109484435092530053721053478268806100157411984731219506095894693575886248961643836636415683434287995918027906602011382859097038141464987252387015944418763237083859390636696040007191520531216049980481687292361837282942988133320814082655370931810113713528922640056069326116183003688260324275649277692994088973440054764706401067493826828202617920939010319310379626523849781265975321517458438021869550893167021470846956786636828017141766470382435015226545994613061444710113606834600095160296629716991992041568511737230640546735048629688596282216571696044212762777720545735130450117407416125272823890859656531797744361633135389728553242930574133523887366959519112466171643929153866331104431097502664819476422253908621043394511218593834200873970985412597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 102240362419553086246474850361837925337244562370396148373770044450738185990493463615219839056496546581246333752955898401474146942039945553782143575134810187229099835889647720188265251350860956529978462620478916425964167205270364053288988110621463383002610787332581808675393559671592180259824484633849641165145410098768610860831331174445505721571823506535728931577402304532519701397540897965421024678554147604388610275589646465182921499230294397168416055255008166802687319690692711626376986083354930953017010840382932830821888820198181619691946979972202814367257371422581605384229447553811196360047326793671627638986494974605115609789039248995776135763504118500051094241267418209393695513580248771824240164891127373722265458775417779670437599210557962750644748030827650165020864127190443988036963591412007466854364015801905609557659861364843658102080982933012486260588030164087330995654327664824918769043847123709170004733866575898013047294459104967600245324718562982480005956756114790621624461253966289339948027352991182153501513644807097545082059927802269364390127020504100708305712603765676985529287475596724181517735171522643448093547866770363484604295704770747771374930183910727622738048381214421017553950151628454451767000064163515576549021746210897539998213525193850149100725613255119488456114599904529836179802345219289477584535188108028315376740886596285532281194598459679852941492628312521725667166604741724060084516527160433049393159620281861854434673647154665061278613390176755227154547862616477280768864302730343108212909857402365003898234596120365165348308710516058311538242102278333615425626721389447833670501781168673659791386171573434096236799406275860766874680005969323255767183142542993479931022486841764127393568819336119041096061766645794023247341875896864322545824338032621291747998179828012945200186927986813339776874768045897284022592355861688815364567473984510196469449753854245392841542783082136052826934333942629533954217363442232125631108055534217715922739325699200602720654818497902530112532840956889811694571273416776562270367170748775044659628365270974670321959539553347723205623696564714744321560430289272030169921808787502137181643340471232061460506487932347801956858064646073256638266714049031305213661726102308590638184753543529456845553697597051012735391850583255290985107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -303487732054662623215771665771982043858673366495947575203611872108211948089291144316004671549078960811808936892866059890076825882898129185060374606907905159013746256519812499641447303199614239168545311630524848837754256906279591676410686928088032972526338305843537283067605394635285108914901489410047362033652760782576591950763463056829301593753829530321121702495042328323220137871900962007583686820814376820683959996088922354344250842467381816515813093322266667348615580063733095200490919153987204648976743424260126148753249267702371004447429881712901459633414742717339552497995919950574618551543119925293369228187269416058073071312793700817823992561680861442103989715229966509344091570867481812305762541180754531312837854230354673692390877574949899513973423746703711571818068257633045129247730807811042245596057089543683916239619026319568163359623989854695807110578192035590797674481425688827006424154051281201273403974216406947619813272444032354077757051041682889586873487056070551547351472753656814527326881362850557669324104706401056929165453371951189956311583766441597386529435534785254922554061364969365467821718797334339644985288525279437197676609056093373107783855721757330234261110529195097337204989331119378957164706646484749863444043271206729937163428055400864597408217517640694226442501562063655572674382566920779176211790961189785534706125791463600054940754364150637278137167585202304460418733556404720709321994906782059213503588364768776191016349640603485127629059475531410610420405606166569881638795918121263830634695910466913442667516446581494059027483189969253203223298263186935225036784245447738904006055075562999103201672168269019149390941338030380316704351884416043023153955960548896366469347371454836181546286818716515991173569572539142663662388954695150412828201776365101839693964426757911626225759771452964594538237845224828117919086744691953335084515837555285268981838997899383519181265042786745032266742483460373965667447542955703242826314177674831247155529384040869042366543183500674703908962415032685500187459107174975417240412978939876351583230699118978777696268576588281467470820312425864459365657651735528520990182091190907617236494328016994592992563923868958986954834491985073782340557959898907593211371837148423296806258691369393619053686645932813026327323768782662227749824523925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 715575053567079620074058678608878988161056781006041098130956812255493828685034448355473052081351889833722618961376821843043164528022886824097317098595844945138036425885556322600772630638870682990950338162932912439307028388741934089720227947238659320173557919188718848297436669788610735159745295849622354730335619315777231961871056819937303712200793825320185337199595521880064794577780145979488576280023142473818772900963973299306424021621985955892935556844254171504268697035383412461925290494378513204932463859833814122423295350839126702483260355609090720215541390346511086572735725914117877099790290645400903363177429903966741066732709743024736829623072200698681718297208422103908976079044698252319793601099132649602608199873734894924433481103471991711121395814690419782428372433216764635013223130182822642753231801509486283029562386588599029152182551678654673082061610313921898760338732389257655008133576978216167599347824593654678287360792483079489874665317858544403653844747776358890304897718596837675816571354878384618362639878047453405896060356778660392403093461630009740399997805971351901364014655638945239335436347784152911424575408559236245434277063203376040967305508356477989689111421825984231084990471820802909973693887409336163595631435874032870199044133190042123266676132602268887180376743681135543053421496871089965614092766552410026066551191524010522151739492721273120731387206228936731168115742807901442812798420778562147066342341261653291968097136898292612649894059640998505134649287018322138302547292123187882858804601270478798608307505333226599646336995684048353207844896834210293577070315037540600370798884615964384341249648284442497527154097198441475238556987291958576259484892199107034586885707800316840443199951143649077774666724873408302911577569375837921273694905837121297398744662125920040037415971944203109598445825117169834819853587399353428427785406129101555285098865633008560747471084303020381816740996675078079968886457360928231825530670413079011116322069642352006394115981201036260471926111765855818251067398367546245844131580649979489378064617531926669945168327406444289314664433443347941731720093084739208521570133156262624802558177541374815564029256552490935030257497213487941294518457740336830823007126081098029638318668899454725855002463528824717398091337372534326277673244476318359375000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -1343366709228865765727719088172021978892545570651817274613482456709410965486622934646523903171855300424509568277627440857491122421119188208844402442412352626572030683805965059797002346052461920093040019601978130186403403428983215837671836840099639955995935708076067221703107169519253613163260930472820465617551237510808320170971831786801901479302524299840155093444586652855788587302427299677525249767567415300063144673089626980378871576911716173444886305153732307504332270319218575758433388619927947374817445358157794847229180230144154183404040882330595768347595987233415281085442814768982924816199827556450455501931404547687410318981524879025047042431391328501638213053171883293356464207540181777240277650189663555454907029870686012344148846565399391851103702794372877413704226689938645431947544545640651227621488157199126527783224175533934516672068675177859174143295155704715811384534845257209684653654689019236690033015346611737548347502515660332408460775839291685151223865842643059014210822519640590977416005058678901253175296130117781090918375965619690198274929680416178328880114984758374791247237217308336345980798954700829362409043426877459672443490742153002976844467315002817420212725918249996860921931483538736638215836801640034166428426375039577936455572774892009104662764659031645482153615019945677113475615755416640129218046430066394441258480156845462322123600089456756895395635709803217013753222750171501075476407085860365050470108153515105057625071833780345756224876790815445200767840022384454164090574811547001742815059591905611389505892457783830691724890150475362162741420838844781366282717759530837317193673449998286506852245767574065409687162094568046487415648161254447359769061744400236713407582945209955531486195699276021831967685384496447270360739748175708601010549283200666715115216974324051951221269210356055339977206903404243350470738360717317535552815908222078387264352773000116790843947487741997315048654962819532209860951825843781853805481827580429548349385899242364345677983059857524469650487186375533268553064193586278816222277671190956715178320857400715008277933894059066390115722387372353153779126579451717241581464095067262029486032978027293538225298231527584675425947895694688096968421310036369848707854752500134282913001141411323724526350082784097578192644001360278593892871867865324020385742187500000000000000000000000000000000000000000000000000000000000000000 [87,17] 2015536599173610404414012090086597715675472964875479141612956984661203911263956949189677604572737719132107455108677653766454489962476507372387288708106524764487426055592665537526288899802431376051393061962596481272246761684632675927267988211485492541059101082343162343097401792985491483714326356747843158587574036058497307014917841521791156992046077868824032496321766254878817962460215044769991308465751518934587525295901161848960789534597657889653223823294002784234416380447300874354931412671283441000378943936066716048957169906261329897486150117852715651898418966446303108836203889012290093976080647931425805601099800838570021923013490485468817961209370309486236901530685175330590046966888125311941149258392393017991882641279543501339459387671177175941018000479784913495360189481146152246867880237705266102052714133042149773195814567328106476175616541137428643619956502366561362899466429712801932519116562422222426819926621308190448006915677696138381267552843091744218288511506012623413150231612387100919926700216879879994546244347794211594694768544879018394796443204445371996472810370657313238849148160010595843161250972002011539218869000006865214793739829277840454333577214769786343047353190915530970685297438541521967277284887763408911494377413544783575702221393919465187183354003589554208935043494644859417535641594884308995671134988854437011820326559919819316369148919480543813570445889069569001850928394463317363745420609971767226556107680888398286526497036472907955603892693093750892277353211244373777326461392295987192316380794117621044498797135252743323213114928063531887705928824323637648225200939749542491546322356261315899319591988111359091972597290184282677638901959524418669787766594347402831523517975106084464592759499090914482178121183632854252050145597673412382265298339701012178427919136507456759406350817229625797336081717682709330210163281298472378367141057053343715512508367176447103632558373801576587709961589263253613636702317870180549604638344845186757168744601029116943830702134928361902751518144385956126862602578643683382207556831549332773359988274751978295694579438529855685470689626639521802535931999675269914889517786312813852723538941530402435817305524985102488883604866445953892753680470461317798694363244370989555776104983541123570039161286264383003283818499191959450200783976470120251178741455078125000000000000000000000000000000000000000000000000000000000 [87,18] -2426662360568445057887419632784353160929002462648903843611081646364960693937952560983539889708650030182301380519069191294797584791103197827375157984244783530978402285285992315438413666802460090109286006680673612825859799134787808864176329944579336855189469484675880588218834386880411182831411671931897757793886989391546057556072782512444612270237416723063574117160288503190830141640139496465032241261905265486751304314876490026592148475663776470274765057874492225155976679943271502145238627375233922180115635578164976191846555090838077389599502160230802522380655362857521905507728163034122830280001143645745871428677535912138033083975608732177095870317922921750803338835777767837992615632226587474616025737947714462810453756630947323254168543552847412270733534855282726653136357749438550766019628302200108827556926684789965792359973479334168290372124920806542024931221404822617671870642863055496657039264180475514151265350957431800474731056738074816020034937057278801745522383454158760002672343488345120022742333473069103400464726229561223926691476122443219828665815812495795778589031573573119617632506304833139605529854058056607719919787603094671597605125541633783647844818059841757857639777719047188280170661645430517634780635486633107604414788713274067638807949015544651075444044102956299895988727922713751856082264892537665558860592984871120465449052914304079025554580040213993544376572390773124622796279850359210931895420551447258276164830401035045672846763472824430835245394936554760385659200468683717209483355744755061177727231925481643470495236708657446558920343600549414986301033674793100349961599847614014268244278695620790639504885819297409187369162217058304970086458422800521367434035331945157300152553636181359061237500550557511201971900850673701413400282781064433654537873281823332496438732455890639693925352747580306797928676545851102334754906174985844658002650918836729103039107976700213800173454701784089561900848108844943342655748802301637476181291446842447917039398064049617570275988303995245675441688711718883760634063451489333189628444502213697034873391732653997287195709353502139846995696949044983708949341282549258300308183753920587738530041715034437639972072650656082444974540857506164017552156749243528983549773278957342726339898843760127825901795730176555880688681100402831133933112539580179145559668540954589843750000000000000000000000000000000000000000000000000 [87,19] 2362175075962691815342465975163105131552235381948889538173079131433178301748872851552352033793887222186681569742068638723871205509566688033801588940541730700019365944718970488039441731327592956202070144063097898132579477260786536787383395727305462241833089219904555853096652348983982552618504680308671765475633374929207939306735323115108884450679658088167096163872535590816138652689760527357287221656015050845028921195963606553684566525972401037256122272133787399293432857804545707469640287427451087756143620036870811925633838785486189707033201550068811994953058459429373643765316580189718629968488951799236429295690287415668157425338404985630468784328672884255436316809304874006984326214417143344312913087613470923935170130479428767832635343436952890732652459915754380312012296201502931498047879744985263317349816452143692513979209061930529858127330584945351656471333020618171765224776347337233920418516266819071896194584323861626578056307512706512225318702924963701842770668656261139870438787455443760374932970662729198428077368638343421181055473032829938212907756725082876126285391348101329925198367835018859577686812463063282597454120105954897856088186124104348930442267853793965197915827182317742215662998334507726452893994866098605949161122033319519875848986680211029238182817336945859999842784488835888728891069947846533538156553599520015719465191475319907638912413828149276197547557198807141361898110405505518482191430818870944712595016676830262945009236967148236154562634471278627039725752909890190275808247585638930401448250598558613546832937518750608610822690526399680232264540453759469276458355075596331523576355128313719915462072394270590042991532899851090137173226386320252487720925057039689224031310768542014225883405671101613713783130264088108763329288571757503013125608849962777170767600311704554287912496474719713019923282263464107315328138057197805410031069143863296703054732459478787149374583367935963139424848881596592458643140817257888433541653500355125463527129486273559974876118156042624850575501383401816929476313455022509117121118896142520832107205656271811429161023132955864705442665587941303692626092091474112788612431877797878896774870521745907423449803367968512044413485487094865226403984865304196688624200934045013869957946929483252385799595447088266219203035413172966504487260142042259758454747498035430908203125000000000000000000000000000000000000000000 [87,20] -1900299574257042417276800557896100241463846012330705978304845927510061511335868855530442928630589835031955296819894218813457340699588546116779065697749759096565351889908230528540336566082958052261596957764904925530418266369031767866411729141271195517581268723829558221678746035652560760011070172402081460161652487765760111279771641095567834420431654738514811473382777077328864655797392599388964637756479640998612569869232977381725071068974644034324294849840728619048819004978874800914299033580209700816876582332499011892393732492252587982224459136888356827294948031290489357690413559335051483881381880787724562385835687906802375122432454079234906030834359096817918160079285379523738836116156744277517003663790182264900858807805541404111571950933489729650043312393358466524354464167679673353757750056732849111424645290031706102017034791513679523724006928012275676561113746829460758786518033355839443195687262145341263881461789663207073242245403456411533001952803481006621613181650063045291420879907845584158728564587945836261948759016272933379211931379947158782552585982365116726117254607466312177784703324566581560829805691420753719833415192238230677210183842069709993825848046956189177202972899138508133691330152980617913270754243251798850708381041986761323223040613393259440657562890759487177186121237495569386426846428500591582403204445484673267125808582039056178384274245795906211418551575777794459757016901041847359099455892271676496353385345086409578886021126511680915734832786755305999877080132377853120027956711700673928869218037518006312562939938046044306243265191873442975156576413745719547197606850809188114867714323799785081379508399982644211563369996013371762511819716028098409422005836456387810020758331717544077319721054669219130622631874460342063251022217690630633434476989424505422087605067309756195180169822114215554401074195629660628087952821847617870126336095381309075761626802787674652966521490288711406745678837207142966382072457669093813356320550473980657371357566452613415305526794102105351244889185562509543737409714227285134975135755091647052486600645909061721416774176413563486109917403017957948302490708183412538337666213992897370207619834684426141889357028678575604934120382959784721311995306975107419366204473239535507368833441852597295229425770249005649214966842153124176124497578775629502700894590816460549831390380859375000000000000000000000000000000 [87,21] 1341285945353386499223291837317186803940620208352144536590013612881034856761838947087239106121562299311917014451951444011181611181766042163699717799193953304551617686863679042154122884646567743014965545814368837933614855193524377843225168582876351353710546986901671003714784756887052537291996673238298565040946802822733674872588930018162585027682620326702429215611260172320218491052362232148610932320828464406189306007584722210867897048221812596320749870142414425080031244800898332602531859615809688016576138002275814196318068608307002178919732359550511029090025206070107241002892997071006823507495461907508812317765071622163800545141504848598646402898638236572833948580685802346526906188067508755738825330640282938842880653202357584587756303082645306076512865372538330273011778543894121242130120506125516171784578874734236513502945552983917945020209384723775939502506783397027108871204384032084317699084216666226609734332669520203224214189559449661723169002495971544804423500498535184010123135554288844882872040841732692860726755796430202493558774307793501816577077637725366749425650577404364107851500509627667577710765992579786418585458136960980647282979632724562507549445322157509938943445769505917418145671281162374888420369082313797059668008518394767575708817293746526314514563231340506911227232346765560817421372343436091028677068831490451595514973172012525945162338199494532178980993036610999012704890697092937322931613653708736409095218887243551600529495197903646697439254228435566029892876534804391966956448793134126047496693716082429446577961311414887978249044814275943015039474825867336360708308370832992706846396418900590128754396164977735858197681651292282498305543091573276951011372607626773517054072742966082743694754747481908395034911025098311210724996183378529557602112758806414185711013032843677351876206377354669205351115964173461055059812384450170446146748966518082009834706698075030063585168477170969870778638183127196575941968107075555646669554637193114773198524298877726895040156520795836449845121330628570818694542812723916128036721620604253814540311452213025712020461742882270442655754097403914145114762870955567296121391487164696205907989036295006750835341164422104179127209442574283114207737086580140335445956857913659681543128045078745896278018028426978676650657603617472774455914331643950621053562599627184681594371795654296875000000000000000000000000 [87,22] -936918006816504690913847384730984097936820176699231753935916445725486328590632675168507042537410523437820382665724456395411708494196636867841879573431645347655026447784521123525049427270817689097066846209225531959925850441738616205376653022822602494221345875818706207042880839204293696219924580422979127397438010312318680219661835105199441270279447163641367042612607047485253799887437602732281719875909780057816376281231133039307142823760177164065977514329910262865540397853539964117708382105365140319184360059991070966997513591392907803224146176465463729599644145166752440272947611233644725071801002693620743203924094229571108927316961283115547918837890482204566453034655250979632022184561768866690533910422565671159716270968248009687709786471377725430454285380620752611246335571363500691188759268856671378225033596114797398417298296704062421963043581111505753030127337868255205900005320924127687960768322617135951464803253480260590198197231365838661087812629451795714908181356738064333048664299312585465434144804064821121134263586217535072185700159482657451044467123137078761603043784214718999533633182597237698745882733107243670999911731717304309217196548261429710596801185727154979498554038921458620303103953948452299873356791341054854405516379686066498597997825198375727726794595603003619202877737226596509908178530404016898454111527232304214012307057099130881971721247089455344280587521061225320898210183815055596446094009991752854987676572812972407691191675517321058657025922725472479603282732653014987297154810427809979410356564140343544689231880601812610453927634508171079518398662366008975519239286789839354392010475397067499751190944671132013401558558829129145600597741914083689759054782111882575989917765209514826259145755511398265926309937389450196962448858958323415971204671306741046278495257533316442809532038542096313888428589788853780915862324563869985284567426475492800829961711973480876093310043355125556948759331828046022243634945164243772267772250254495435739140158613234691560850931824326137708379029622815894981159650852058115160927666707370922723731558861442654822640808726297491314737891672203166915808562918262189940425669794852601143037314917443127876482018409715869626383106571389690880733515116667401205458059780979746114048508365393399332060608803374803258942692945498067677869472743120348931511465195853816112503409385681152343750000000000000000 [87,23] 750375174654721498395442933991844725052834030964520046451956230936972527461584518843597401288364163615578688634477406912913965182151067856533724787607450875979857520819068964080004594179031089070892853300790407498394352488965308017763998358131797244733346863290050574003536761731669108441350878948440491852502377469423307404745098095506306926385742166120855515389333347347052153674064448592040858673509732909093574734455248632239881100964291865049829607372484367875043110003392316982305832861965689340648164819708509482020274554718757426788864796375783993387579745098580570101516227327283513960637478309678685003057589114530227057007308705023649785285567352219117734126759246151474401592665126631317595913274025472767445995514102857243401517446115473130730607857047769200904657975932413702868835045275913880578028335176522727741790872931098846847723599435283592554734773266120830431038576336787905423211447711049860926395511235814452989784877852429503196370701568306388764556894949080744132857154772780721148304606937638452219969437496417586434270227844477417911193181245543321424523879190036516991198314050031142850146237561401441740055376672317728292253118006621871240867011233970237155657022983801023859296949746435784364212599630246325213434317365298938178450691235147980888615163697801481612292119589290437804568406970823514966386963959729819406041613807555642732243465290039658979246734905754211888090085762332142900402176002858169963398430959384318557114003125589292464598431855759634437163575771773622953362696280581621389662349977111491231688746019281541695745347144988214273667003175239897078154803407386068349810528491357428805608747654782973856017022185248852268610133702730548076285173168948106719268386583649192330696820866382120077224853083264304673295917133581102515053587696442651975668154918678293283816680733250954121430863610926720354170974110993641674426868677603600483162013684457883108298906890048374084141665080679772092087153944730225715668766565688903150087033578825766605035348305220147628281431993822623803604944488293616940339899366953170678672049781016366481634876956207249416225851907021358119535059701780992073164005021607033268476459145733260737402521622249305183108337277324283502556708392148487253025695651636101137871720406193563490692313366291464212871352083043873256262570438283488892701467154466854481142945587635040283203125000000000 [87,24] -755487149856322508602387215872142388263527500650869134575920435924723981872507817951403045933975506438302266278582212304916252529261530478167448146838433795082269163955729707736587006151172041716421285708002994767804353382556076492399300246950222851635125726779580135327839228045739608712573049869788839449520633241227612903490687572882662451858520161123357204153852788159368495102342790792027236721113195749400304098276740630487366627158697857500407695382816122241577308722607811361945118774568394406702550271255545287779388113020648065763704025450707127514850562637979289694062970175927172415088693326293745847773620442793863261548350572036978331615952777767360398734003670684376705523808283167825786825666232411944780616215538009268053946474616645084467245189984884431591664075152990455257924348390288151143289987311569683300481952498778212487053316550632264506918141893362018671476815338597492573109177786375926139930438876599140136786420949591430895180455896331378008589832376381962598129023650633950217574118498013046902948561764801686221010851537320281075936816726005447911074794750094262876946920864404555103572707302485830486481823158517082090578803731182541759372430039277396954105271959475803140937262143237455876105851450681544752076661450175634038858306563957120487857002181499647237167942562373616166601761736996347933506161555561426549842331986706960711098774814359294369181985017961396324127971966666224125162658029636034116416205984160028377340798995603181960992358842175256840702233170805007850176780122388948402600699272868977784411111621007320045494142210109353654521053852794336890694931579403077618654861827775366038129944514708750068852689240093392494552812122416970291993353659877655650417624179580591865221339159872920698754557578978472265829548792437663451501985440597134653747508469208650196546522719368320771009688928116908146566031439480239165610472910660460332887031606026896807894635823000635376201326678060392686074190386223537826480691573976992834952940291355012073971596526739905847570008952864092206156434148732266461265654481586605888729294146590828572969212118559844564634512723081700139352480435537849539614644693537719086183050685783219601399791961364190297347826519316665228357235058113981746844530875030334232527318087543459808377549327568894255060336264137937578080868651426099609534972612046033191290916875004768371582031250000 [87,25] 933673094618998480938404311776953536783488573570032253536293793630854334798424197980705864045726352236521239434729645644314820976390347454277998878464762978885842979463826247241671712187875646633081392310503834416996736828928657795846246298553801131539338249147191681045196523250097462882698884476309713054884527790399650398916294504470686700294286754815891853704010221068453776317527890877113577023126342394518168634390204246255500793924013728031169807468940169725779383097893308852667963432188365785024930600102301439856344908939238499953058727476631292436247338783480986524199737323455763305520784270474119734666743037419428663545953479896512054945218283677990585021811379993124038818770978311455372151476254153601740697570922696067235544771606800399852296799186591031821017708097611884337257941502420686786577807097292166976125986704444293626766315402074313188171332536125127643946206565372837770856413353676457758890841415123841490166317685371965149359887914285271917263685857058739012074640666875483734144945492095199388110712205802272764410852572272460625551252345291487396858736990030134078692668178202458120627944999484896555165018237946171043442740270847660884037444633462409198977259807819625514917918982016382294914940637233723043056679224387487541970599793050081473856943839929275191222684222794450767283323861488252921420676712480156700886333226868861531421729276034821717324476471469504790012728504770295983337704723208872135228056747646104220069816208852211182623121742437859664856462037334509681402000945117799768238390736224526485368021384513529657371724348480541536375464984618674043954606528822766911740113985459295410761602719048530862187601813607280157038649918697585664714157178273709086595338634219235058527395488208456677703038704155419757113147160857120891075026842672935130102654197406359861150741229689993031285127369903473962945839222679699788529664935699913173603505337891897946310354860321379832626361416553143187694620702737589652334710846418635439054913591416724575748166850889319943324314495382619778634920645702546422952651874118242347701718088187013902936485035715700282255810391377920045651042385570203529442298413163911333500501975192409150832597293940892881768088052462119013490667491047373753248621085185553517941804814862190487788154206246996202113614287767366544374515929994749405262943753314175410196185111999511718750000000 [87,26] -1208243331638689745488624122584352296156881147550071716013066975382382235456598320426679254049175459465586794134250157669197758958700254254235275723115486499944510704400449286181542406346295989175560117765018370708545388590272958645683006677408444905903658273093245642754344166527954052376898652549412744777291899669174434054007202566817866929555929162861357335726206166871496853923964991310254446527057028669600519949466483821176292534778726714770549577394259746517751037831571802472360892273356654603307720243848288173540641191881783868971843593269900077445298817900385807551551518243529553130688857279215170443908946940146832157457628930622768905360201723197711167672326822882244606178805409533138955155698688915946327355192694106999834979180331109312182840765397124187650738687390819009626389441707131883619396762076430453077916165420134763229053093170087011345416512511382127749007222485499473763094566527247029256085728028641241866892788795445534695543539963825029322252133773829946607193962583867628014375863270421257741271462690195996528757882675236020684021515592098716980089539727757768477648436152480666944050764971017195028561391087120334568664260065040905838644657665540194045199354866617421374456634261169430041518721852260572550315316516200315768576162883973704354085115565680515439477132340727253911629562475634539600625975372268272646441074874600180090165889467917927808006931893960144039418899156497241359435393370775043717198515057411373862784658950547616604058961223135567110704233558106468381827257895732805930577122603469987539444454788206042223219021626551826283794547479172478268251158903574652006284504387681860226680838549013202676364710046880153868906076230756749702385454014517739155604830733545606281936585292741185806886332392533952553912338972891114207265467379812393068177068850863431807986399777788582410639845262300768378210059787477022824737604105818642216947377240382886975211496846825195919066417657789764874235831217822359890189495635052590058762730787647537877572288901002457391788659753109503053195004178359542792046164545510547206926721131940968986763898819877604102654324057097245550260105456682977265303830607632273414228459750278102643763294841495590249279355617912454851749829544487236745334405911398015552953167457060871110710292940052995527953898380956974360958788800517833481040774756820610491558909416198730468750000 [87,27] 1386841300892442418721264834581802538277112419969337540939402120746652288854807456692784077050108314058349638214403569100145757399729451822145844254630206507360999443397242012408555432318461345691336515833659309033037212875147648145794609516938095902107206021217153353566587708857964302932508858469031086621089005446295900900721510138734751202505345867277004128401004674475365217236961612301668518207215782267613233625345652053528320616253638542674545457964091405146847707214516406682358606765995781690177260850480157916867289628479076963644645856535828452285659382533890479110072315042917807149129776403591819735662114976072730445712892751705324791651411262938726741179911982339669093763502325347151933943669188289002199049307296471024269216180571267994943767952448769493403550287070892564391701318476396907216797339513463465768942570280967826380629898448418260822011219331185293645343085676404105401345847800931105998929411058081326500671961082267593823586472034609230568301698785357860856974356850025039247000802649305700109635989908669985505145817969740953076772600262429294557974558417566362544872611147050144710681882489821187195678666175888397858839034677276854807876379008567260335625551954811487435684728388915009624648971049669066962877203728244633061406344263502910010094624636475196931370919735703134638970694073902180677461561527324607798477202353262726913101925511457500823840773165530820239197283634387601329874648351390271882452342470915900908618069089061776349073206670532904673915913253151728836175428201821870978200897882057212764208328803321154281975538185798094797215368729446256793033844768768837812159073451637905612906412217016775574495132756129718124337449322537863811651347990419276646989330592006481363218871347550127470119579373215276475386867989245973701994984666862321022165939907394210610734902351619107321103248343505598919475270305598274467327380972712401048333234243004568370445597002170442694670310864264654916816242528486441676440763838297114763954821865202535051791708401367563355474226807703050517753627534267189564706767924161926707542730211945204904126059926311264257204568482436469321895281788544862173787966266111873729263099245029164265201533648306347926253503526676339795211470597877267756767787407357421140133365254284960370512591766417091333024145932919443669359338623436926976606464734231849433854222297668457031250 [87,28] -1287477503790297055271974013539807543401444978524713938529171597561525846960607054017148463750218008658655658174240223190187982161697138822591893474951073527561623517027839827631578857008942582331258082203013336913599221029559107725575330344569129851326522839185960243972311125628508859697537774076014285621650266556479493175635257194765738679188071971273925364352765808775998813996952387392536751744276432673136529759849707563997642908768548792103385204904184626585667013769859115588644589248814395148251797051516850938050258425500793046903512886079232183119974471280141275183785713041025209852394705708709359181206934566587337926893109061343516462137958568357948884286162236336926297500550472413545917592354614472360687003396398715110703746837082089767978321470262754228577414930179682723871497093595273703493548452273893152387321295830948072790026863581177551168891398037407861425097808924013209629580222932528752125833577190329614980078925978421352953688369861006669679206500599064590944301528923881884736450131679337523548654066314447632261408378964959812812666564679048083601560356611202528463284470025264798327554177104091983313011158101575905327532799389275100949364680566814278677428930604630875028599144076961504737830088303095552138774943466386070419403735743453374288778165390610926662624743864065396290635388585893285928222613825945102071253007504644743723260051169407850686801861267964326327409544069170694158738538441210023220781412267262926572233164963439266138649295240810991341495294185895573557885204614078606644929236643330643911177154671566252167620691965054668572988014851994162560521220804949357779531150410292126260339131629697130016780180397446131659080720166376138517080922058253033438279707967689072170791469256417779790897283237427478474807646273568175013964896995113868275301669999543337554685811385290068808454440942508448678932223878071538442090111513512650637770638674099297619695192133178649567951254504566860518567564734125144565625790178902734280296427761431850600801240521545823908233687942742515948354705849991640220478226013654264093074220161939155901036102191420424525942205311771272123552635728574646528116058034646509849642240646628261809098990073924882551721415502027889044313251835929493899024004825698041397408489620741430147241565677903917873909849110858038661843260426140278518403192720143124461174011230468750000 [87,29] 916551022309874660171060193020591452813641164309121993564580239011011781166703507565478321106255523110874275002949522348447500381235822498389414254652754884698977144104127853766707677297595590349304139294550486792425696107628823702295633800735826580894536238735755231805952636379627436122425733981222792539222455601372357641360457459723545238173333644747832531629699586477593776957598640958340786201767648023785008849076880617522262424413827931518276387492423471896460560895423866277679284744641569879153341777041055879523275660658190718479518546589284295265469532325464024265836904817242569575339462583022434932608032775485897001678453680208630971312250743911614883378192511116452626291345098254859422125006540855062519141006423839598460827540085884086115075287982769904301710477410710882467196149036274878119003753814309188344484397709576271454410161599761159468356026485292810624383857521339996563384167533400341077711379249545671437280206304117396962226540901177198964066821975766296204744378877186876951704151322268979406244292744133872130136176479953529763513124601647340943881280972990391509899478811754003088880840741163960085952104561123731130800183653325864220980599209724922072607546740130044470666419767627022002747836789169418170116556979687952977663224128804031663217163323943156173997132805652182344838483386503154627540682014639349141336934230958509936832345689444874480390742733228521565315842153393189718150025242877051280676870938242795977448423216617152881337647785213605327728823654649831335179688966409436619922734839885428833095659585614436663414106544153963206072661045673151616372166265926905660603780644504908606005707433449487565710578534902591543690055385034434099323544107523207918694173646027464719623682005304795792399442582590551629253281641670904359167774280182979820532759583180312939594409679508274902226084247865977536878696645049345118798360161541418202659061499884201081149272234832090100223559189635045192757400037406986385236964646276113485671693204248756597074761510326107986270267518004869027815749133950813342786859247737137139645016202221823035217613841706908621514440307935353111179546374212603528894378162598617852681350483612248525288043430529499477175149914088820624331440017306854851616383022160488530603790287557910887158556376769957729067646434761382999626788507796515403924786369316279888153076171875000 [87,30] -464580086387273358177093622336282891438053086786419446072898339466410709763375038171746021398646719565139974486837310179586749710819936378385798132277472531048300503063287840227950446547005642489211951262996028035126189100106737775595117171765198872718753287554116811355934549617791245464029198131142670553032751574245450795273072474851701534258683245754032079843949615931443258882566737161396781167010225650076768584402620044115157924937204269282552432170306938582100452263093107591148060089057218988685048860208765473066825286213755487683228806961307343912755660941773488143110763364443719905094807778864073746568219088084581913248326289432407412118527285461217815896190276734662019834703481658820494091644725275186016355516361114446683484266295602221245017590080228941001125379752484272563403354804200659927005658679362673936980647111588502817940391142631257148944872545125928429238380400466578484629549900645957881983830965223750361763467794427069802741161163101173684956319573282703304818130857149913900764872742320610229803934734758665611970137011455317861243306253421983948727972258916529880107442069810158258355683893198613528128368413263941517658356347929705471713284943853331184627075006382376230486952169264396198210593459589448331259729059647411301547357418886829886769135836210597411484186036161313807282443266441425411869806282266764513175170176602198028038832259789514101674785473010365737367312015919770609952144267333567522458003732918088946026053978944752060391723887887103218467044188944108028579536370241537457370893914885805123160271337361986603591854311241627090630772134727728007087958480367804275195085950237735146362138550759494098729154873352886531531008738381401818763419509821664397656149131404101873039954899610507327324056118535858516427144236815969282677292851384843709142597828251027925869450640439382850022581395990771283449045008862751277739533486945838201592543374013347824154647939395573668664449650330561601199337019992031817156177370590656143427908372708506067936076770809737957210970794821847964045133897755400586225833551857935679569017085888088493522188323432401409572238784814752866344398092679993853021118984387412906297194885049225532131904561292782692845204038142740554686520899415463539803001353316652095664695579242369313968519228946637248216173674119073219859277559806720603319263318553566932678222656250 [87,31] 129323740810777716201376161118318283533067598114665146518402929263632959654093219780904877665177844669945971561986208027202027199561657984103503611812723570103486758894080001445508501446992729710824658727163703361893141841432641509886697152193400804298897399259186145197298347324101540850162823861054838706864257872954521642735608633382118037638522963942014139688841809019970138658159470975537703096921649032515237364603267923708547566149817881413802009342641048650919877722556737584660599386557228324252550571275957100263508326282168330913394226644490667351212124348862079298101439989508847206781045331145331354699316015271657110905335104148064382772463231403761453069459250273514623559663374722236189053318155749440732376780404318792851293617150711926332388192900536470863758302682140319616123926556662643362638580581370829800401863113836000082031938129506520722481480265336666900335414690215538093321996045946549305263248629305741154347221756822129229971664870505806455591738831614430073574965248704815482094643932633042057009353221234342743645167322463252290884732170530511715859888661340040588862589005467425824051199402467612706131035550678620261624869821708575156235073109700376487717984585780899290238445354730746459860899739914311098370069660949439728797628617045762943054590870476763374416545560128957458696093657955526809679918908917383204899465214756329220156848139926165025126866527648828655586050465570975977758898331600301281386318774324003357546549651875349261689486093107847804719935262522110354401918743247045030270822074702636225509321003049401241120596372571397549602615534988005953489357978563114213994229103543671454319406287312230513511658421506745721776402287949246541217596269864339376950248502373173590929964664452823234534821611271206618735041004032512126844365825647622066111959960184949505419057005766538069419310733569490140896902343120756393964584978106519072611518883928620838967942999955297235934933054529551598355421523643454207684881610893597784482429316575353222191381036870398054879420584935427094777789881483858724544082152130785307877224186498306762015757838432269760311680891406622021472316462368486232470025005189714046983387105131213069062088373079031109217117130555883710665172447055268512777010128848552627355473723709967653574678532435982017192084618363885894229761697182823354523861780762672424316406250 [87,32] 23898204898090184307187926249244633433212300285757610780619891704815505014964707148561029797089335411640087306500495042266959309815673171097381163100117335804559741212275509567204360273476580618274879740379746570559658715738962152961978392090921436768864670475165691427804584920822228769955925539914456777826853680119848177165727412994420614684667931747568272030094335374470633457263777737078038814713156824069846170003081844269142171416300975441251673361306861451903495400414630476554287510808472815843735290160694936094886464812904163694311261586752004669392345319932609321943555524673471875184524603878503885163982023625949809605849483297719590562258020005779288885219291228855373604201707955089830147407475253767991808299448710077676655801619514575540828346950048212683684292049389116819239843720978731786179648943239893216088005795736257767958295634096932988792912457423897512216520275904855292455748176441575352498851716315177622280737486838718730427500387399864781991527869312909414159697785151864815045157197069250566702201401377786855913996174964755874676166575391710285785369063847796536039948942596010833037928974192224712373080942159782202504839409577100239483116178483610842958630277840233535985084097766448307533468008032587652525516261425263036216247515219579639066675666448056074711923756486872363977379934744892555540199538622035748486120682531322585336630330169697358339478582586972964689206829485949015801807910493070621318966340362974815796076360480640934160482965334773968438398054350992630337642538354951452417294796841740613578564614022911750630995804715809314426347636604152129057821165537772165226910978858808113548204351947866307337364110856109722854722388696176506532367733448172299521232820434418909952711705682365348205340182229446047945055988529620448929858463420865590988363669332871778367871416727020092879692069317376628272725981960099518311851107732785796311582236759654268546593969742597064635593110047754073231592302767478296947057772595449461561258537638697265220224131390323199429386802970543462712961174722489638693632884688223574391516857143816859512866908103951636591485025067851127216653746523781441911467002966320883902946638154833514865400508656608219981584244674657502018663231449696518430865946980000645884932846597454608437740334461326471583465666223609989021747779247561993543058633804321289062500 [87,33] -49258239403491662192555537688037551852544999718546888691552757777572365227400697750961312096001645743415812145585650137261364234311032892634522956126743267185784969498434171601793561236223192280082993237178281045529931111631280531385218874948329346483075725196039141814423288959936547577726628456772159850451953816148586481241094089813766857375208803492066453541300484100643428794412562480970494138890096689261002497157159591920459315155073092463447529566705249186108037832874830642982932710153707792128805669761776919026009254425683260040841511518634573819273192620942767535153860352918410183477109199439349357672459867791747624824305920752302644997398667270470323374118946818228943791888763439315233165304456688504080495639924986795518670143867325826292131219591012826808668681182023054993244614119278037500707715415455064583964760804627919367052273713810127082277395245532039620552361857448817335902794294507918102239145659129890451668843146134016727734480182143025093538942246136438195703561923675229427682595394847173120370634869285926476718172718746094390427327916869516548818946482429985685305767634639946772560892679061525006134815006058989207918831736835818784065321217079967216770088292902213415468999061482212387781186274260059387890291876182837004002010532777365222117215421526513345937053051587982933238051885684323496009289069425018687592590899603470231756794359284499986590189009565040495811875737368864257144654124127688156827219213808801521154629954700855163181165469448850130602859784021783865064140822759999347999303134596616497487700407304994111365469776199082876912585839887499064389912959625335880074402377030430452405757429134226467111837860630306263213527860586070885442014629249256153139442473375834927312413550279246117169693609998920480694516267471623581919803039843493468020463358710027289530366111824906119781480619309435170992870564329286940378024940204012976778194711717471041646353476543222451996475244470370889704881464018332769210578094847347669881098338312850126320722245764156641651310316949092337439987994577884769515145574003624745783293606334812653602028790277643028065489630172921893159042696523339149895477342383693613601046669302530804800487210410785062680070637028872409467388788902470461807151575124893861262996598957019745540597944172596789646546069772097345418337965838873060420155525207519531250 [87,34] 28011676806523266078329505016548077015499907087600447134259086035888692993664275136312950608698877514931180091464192886595463489995985958973472878207508382313577807334916566529040948015590561488266786358211429401060177414852744800192358076589212263640546152155292254542524970728569996272322025506909947962928717786753770883163363593948218114775432548861241413252264776096616591940617861553134198248021929220664600640326992258517491649244012965085798278412258865557883154169992352452206479984198321563025271030030965536577939427907320533424201474847988290299023377712021512695336337421540506418752027774118910558009244232179369324827250889000839728789680534311364689232525784289704345487973550724050571696079045301766250984459922995082754532534743001700026833772643804272879509426353683874513214883118917702606463447475641258261501927593202992152615369499555174179075641370264180828139833901135344121030999779160581378223831436793734852334397271523553584097951170607054491306621224458651519435419626819405271553629010892355221364542914257148063351309704974897396707381934391795206620108198984972969067713265383288079141583789395091507600215086455941137717228912267103691534420485070132830634647913121946845942692145720922967999029777180842895430963542306559068878419072600273842210239762760905911405921160371634837084519537766706946783953658756728573469209810316882293202086615625375713749023466691402793111220606291052329309009208631563033356283521821014036289672439840658882704469936625405445606916521746869307924623268617444300961498559189959464665430377476766263354980238323514512411982346186992474672562965245062407835643434280062634280737227144983986492193977644163666026270807417264245325677097059448602126943650990157147258898374526505306246099342857245976322662257943373965549447287980899375207070809716115901294596403690880322464479810302340335899501287018655215672419867375165185620493439511428523936683820980190883494316165459083186363492308482853319159423178903374876336910615713912955960299838682168043976433808494509420506778932517250724635626203883361004634347159005581403919954644087697395545396257200913830459117232913435448059532597966752766343606624928566491496419704629942031162881531674889425896231624581708297539328969653385216791288889718092420981111718622977313798508167347681152570260110223898664116859436035156250 [87,35] -7561253514801047179834759570381978398835610583009544077008196198157888252335674394220705667227207357671066424182736551051758789942304969153494589314249332993276164628738013275648642829015600493657296626011270102626534368634629134026840221229509832545699052858082547908122780999420037613048892318778422816486740510057616184555495327236825916026327685937544048293763362558096343768307682805673438412477311072584061776230292163083611457206601831017032112638736646789630918930396895559336566383725150928774823328170234862960225800350738618307351816338565397098626074682607618796647305637609252620394959769753939388968612430912769259239338407168292368924538399560079577608133743481112265586846896722316190433745792273870848821081362310197547542641847130798559231953313070532646196606726393581117328974333645197645947012026656217352131664677131169037734879276867060242105418913019601996050269753836176793145268364022972304475266181362063359105401054697058243980867186944622118049122112684761641235718144016721925498344835422615409208583987576941849514372341381177702377519775759714409230763869922124943093150116950900983259363924257108186983873618213457743116724249820647225865397600917043708616320194790436190513590479705053318792165241221430962900964935010362480366481985394924101153331826866301989649322477090565534842661850992517401142063295203438011694697804642092043167979788098195747473398303520343670772401544728099458324881162809617723673277047752637026834793999332879496108825069085721165671241064218848446672251889851911106429823880040559453324756638012947445843400671953197999702589240881647096045296376085638442844908927542327396879990788245941782820596045407556136667720048594576912581149759023590681010106182840371256275593519063262380487443647485856200694151829155958123909613806577873825060013985708829985047153651665911551884513179092229763654695116389038822820291492444634215915717332052375538563039607953517669316567564196919071385555118398968770243694358559184861410967892746525541178354658611204726126821546160695792782458821246601942488487413233377757938764934324847845560986195272719414099241754956109253596178510744609616763114628813642498793151802820507556899419494889234406430615497783580664050088901184804928197726731070242071128988613242678201174507593148728215534670488856550107925613701809197664260864257812500 [87,36] -1164385977825877891474123857156595298678235314084754165441885729495896559606248593907030420282775163754830737096811715900584637348302669035391818089406074051909999943613663787702325408316125250327230186404892156438063497157185493377488951553126401805345408010810431122512595752259808605400811649519940088648652204477686509480336736136360022173701857536618864637544962895147548283979522688334677309743988430656171187930130053812200613666971496032549113800012240726819184391338394472973248982012636267321309499528971377165953162985428894776939077898690796629540385657007150507386282725953181948315245553824500850982150346738400674894920798893789040083309773544809225201561917229579468857406191131349538802865840688454047782757883362697162007692189051157383490399910498103436981046694297768125892112183605170834577789228596909402604045409606380106849454326569660609986532273625650032973307821595626269982314572420880380664620823069160329400068402808839543165271513216464185977655655013137690343622137026917749226779395039763177737783482360465061202593592768784636157256368980564546539481667166775702682375838243408460060798004885281627145905374835972851198583956281372488437975749881730447217137633014003212217458747222871193015620801384157653591651474879714754488293108655680980831640274438995991892222801037789254462400584155573395839597957578594318134713066731517296441134703443488808861340798731843466536736426815128064113403296453933205326724491094276778645702583955213655879758427537281937259314805975205874027081353190354806648884391972395809903384693501611202682871554251165585556335504148092877382728129521029655949095054821971849235051842683609203783980343989014309929888324796739334982053801824241866163972365844005674925726243042392992772679807573654952970085187922011179405099590927562006050284142641030864655379286544269101289290757621127106372861140323963888487215193625048561323134542333740658874846823072084561767641149497611419355752295317345630258072178677423678769879902591069125308130426337439900779201833835609244965243661593214739719291097091022887147554116780048243733033061016957456471342378699270864982653265690105683167160495164379825156381346091605301323099487480643429722239483590441485847947617049704234559649321134849506241639770828525354034017726779486869638806020854637779393669916316866874694824218750 [87,37] 2593493578991154840643274405170569860280643046964215611251891199998321422352445566406175898457025689022877569547904586732146507202879068101971458002737698828611977574859641488479049966548449029560955154534855664837476795614978097153905412976776698347024947429298900567568609549928542636764372264062800352526297852913423199208651920587474876852415735614099718545466858893159126458658931161032983582895253998009292013075864355546767377177211063761724090250835545374716467966668857736149101675508542333770659759521502186826250507366274236381913612755051871325663298245346765399150333198803392653182437989952462092398072888298117726285354063222992145329246166220208271543719937661146966352013204769942158452291079498673246158990449349345257066859422031771559111278049487544837132304682860759491342923017622665077062302210564430389439083831354374649930362197604220729903186255674255373815309442378469748670845494436545401075261391834793672932310655262786198409027401205791325861071088676794097447454437130014989339723126226369660760825234138589491264343197783572906204420347437645742941248548456610603960656011702241373986485148525922563993990919483031062932745065970324005925334736721642401448610100750034172242496453117735723515258380109183383897267063506810247278788245998493794894910912038284186854236467565250322156899334585286888836785312718043349083458524503170150784611155372104614316027380913695033088092878685259888510792695224423323569574500869171225129979254335450490961402990055633377290508608147244764667306148170360553971618588242573269763672378643729892258768029984020271020234018568180703169206334616776873521876192954609522629670970704288462981320356402076476513935983699641321357218646277838723460690269542162194855381177707200606673885023973646652003172895860886367472370391006940630002841574020276846029118102123288757499563011537771519680154209353024693176001462931184300890191207075781532093719367276554407575828432443066116977299937613582677100691387550776789362244208870601965681941583845944840607639331160887333980298076333620376434385463068366071194901066290279635349153134325276093195904514253595463543159511596312006127399042142448485267877682509994161009187090403783722910829780812396572547619281187771518923408111484756961726613605816837470460735110279878936224290386647339801129419356584548950195312500 [87,38] -1794431371442336293713099676744653152847857032556395623301923401593748908224696137528238852894883209883044633690723815651231329367912247527385771171370905613288787487802304162328539068323660706453345714537629438689584090262182302719627065389455577196457670872751409290808476396270668132597078839918161050706854739698007328655730925817754350204592638595967558698282571436327570823145556582740725453961548429492010210576360711277578839204250093283730220548862988057702266495706236971128464288868701790772080278124521994456387907280691993903524096153085077208049672141433544070163105947194076753712210249061244960971096207746142294609389228735235219805730683090655344340174757426734829723693518011174523354954527197843597040015739012662321035440926280959572844999935334243089872390255419513690014795653484816901750290365661205879301702757266934240562962080631205686239347247662852889426786283101784968975536935572763407503367711964855312592637218691517649673503835053151410060434240000101956026324254395778634948852005965745489142346450811137734476986665349373773730745351943286217179432507015695877863725003067844904656716483043581290842492316518915497155854162580151313361158618004446496809081963910254600351411414164018653293249106683337749631617194717034581478460359809010097943886801625774681244666403116678125445944344331667020095541128787521875742540900129278590461064935223609366190724570109414792710187856006291894081723896372164212784254294601930414860024337153261040061641988525344174443171583768880251841092619801266599528088495037769568556245056648368233935322716007797017441907776699051873897112274608894948287617486690599503709365625779915783635801145697819439538165232767720095514827800745360787245835151835669012230170032831516815597444540228814353634666693661727397254013780743407310683588869182342400506433784099520459078895445246922159224903880472671302619539718280512512562755377128660160688650991466336673579193659209926848406175235487856503077315989274854055357732702495978347860306056645103554078368071734703820568800430153248778397200405824841531482062708156044119963805561671827314621379177560559504720168180207588160546168534799404504562563934661045221107898353251965403100889421365591152652602329180081063450177251673194290614674296462257896728949810592122727712083296580658497987315058708190917968750 [87,39] 931062054315856525219483618843915902101301066365515016205917264334888403204046854573094085137450724546715733631648455221446077129410395543692972933819889984973575219369651620642489603419911971545300218836805617387671732567540682281720641527562673134680790595296939473855665329183960075553218709139643860042495300309696859172664586219252063646938268666917320388874132364969131402674666117085047882418243031476311364147908304775569162878850301002549800536592102638803640031707872715982431315380082911285837391410672894254852142395415451531263567382099606144797918808278550167846993225260590124906933759383666313186659472164992991738062820716913101742383066547962770901585112423048301754150004254304192766955284612318917620434264474380977672918247303034154321998498583896445981228996652817427448601956516880225860136537053074065776008387312942433987991921490205648538510608645089214721702683854881038386206854662281688535921924823233221108523358056023142536353222175070061401285449744406345889687680921925189777630155654257545088632760806614632933216722080663651464523566346398471995012753316655906451015758621692141001454126528011517110875522169031230442699875594664928723052217746348622660449022800158640116833873147198472399303980059791406449099550864262357640341634727124721727398266396982452353109381169643649669539221411078531141848720791935297743034290961786776791198892061935292423317832533904585943962497842890223592568192434448541009088369044620660472897926491928656861170178824377467903296637448787207740530168564221989564469358541292660499335524133227682017215029215007464383700023634833272886254628860930898350361375125095487006422969907617839250871964207455866450143241947917340305053176614778028947899774293184537509689758847605749392969839560443585328242366902495101961587978860337588610599306141994144158198967479401888802092343179997471479495495642681232207418792817690981045694534878417549072769849771198749269995231821066258261125214224863832430566063745813143251034752309644904783100668907100015492599705230720913100467986633167876565874627530084874115239019770276915059120609025709852613130960209222946274955723809469768995749771062132003928909278901462937206526547438408252554620775418439401809779350805125452879650328235547776214693210046199972200038203460920743781414898876391816884279251098632812500 [87,40] -417537623110036038207459724349253715060177086257507603493878768132300256620120033566360789344219560332633100680171597925519447969117415878151665219160351725435548703438054624134444507648671921107889813962779620631801636892209336616365537406320588427986283055156839941039853312820369353980661008670720837511416631454215331885902287263569270236732298122840415029441918991009497795287882817605636266610569937926777550805025387170099840151627451060104810500678083301752220885069056855998585271852475057371844063562284302423786842040379508487249048603448585616869038262690995192243732960710300504315242484473072179746691475568252578778310400245372326571479753152645617577768829491006572149938593600421410434524080362452887391113156242216758319959898903301142430847468308637151992453549402508510436460626178854866950736812697008513604445895489928841191306333583913221561495267705851822785115836339194181772245228249610793594220827259465669025962269203254444948035643799807010018651230336994152194531884841426596917456663195096671078490209863923034783047086737533841565343764110579159665605013564447725538801625906477388368803963336273917426446574548377975529127105647897484372343057489969249960438684860300563502384713549746204261121670643560821594666906333001342712412256387529918107412024225024528680434469620133424398922954067028869337202282922434872836146366323411029253246118891517980448661506022158525428089895466598581826483472271721167885879267232143439178211678318078017148568098154424719301354685552420246602123178450336629583172618937406118380829265080523164470922030739543199405007637529669599758710939335333017750054367043801260524224112546841359687328957742232344300503228212127434680522917293650219709175630245784839664946338278050618056830782834803388706008456538057060822711294170672394582194511278986432502581885894263509067079031223571874470354585883014100114684955610289507064752157589916543611708030648582687317744254921787227101632929416220242241698597740678003471663133691962510610982426711416687728562011066023681836602055570526088607359049125164145409348535667898301909903225020403954687773180066440009449174068507076467413558699405383012113745323133440630274016951790301653557552545633406551902407788332447606662072189955623315707844862990715757015832375591973812944956989667844027280807495117187500 [87,41] 168431899477372535798092293069116827584919202192780674601831487766974798749243602958771859050155808627593061503612358078597356465769493961481749786795087883423773968646494310642405391213515650764731007730793404725075835930442840932230398730706345700191063375734124461195609735423378459798632649969996581245797156759816938825822900885349355640594949164353567726311051675108122434259829631889013207872304360484676858965144609122430891712920841418357642689123378391952552422764911394455451649901517367769711357906218737742033331958940351155779736909237286111087101544152388332550125816257121399027381766539498947812032537272332520249665056409392114746399242683115033726940712502767730099331656461940873542311777340206334714666289288900672667919171462404217419200742449141617638762353597361698159849306065430341844391533677832003861080769442826904159224589241571513076637958953307465032250759845879933776577712773374092502076283022647491913961281823190583379271912584218748327046831754560944820740364447291749472111219385459548198148997105580789386244268647167637322543458810268766016497232640047651316627171359814556918050264853479208950857804017452767556662461591834905285460110384432052943553892903657811313551663693610251336022981372008706752158935991156930141645284483584194504042989770503336450154665193570647888465382197456289726792227473376900821264124734141418544833218036076432309833819594648426251124872926655849272173992223660369773493129537956891708903754252081711769734882659623346222528582369799414665289711662594935358028617504123398303705048936299843896891415772521900390605602565838308035026572318217558446085689957540680965434063838304232415417231728412379524611885320742728079559981418762154314040731205045806089417911282387223570747503430194442849556939551568330877374398502503303116675824324002126941966977384598566988384219998666190355053025831859947843783850224095706852649471521589464460110672866053353254137945705648375254624222078879599863611713996778002912876754509509904077714734322375493164330440888613753538108116305973936910549346855672860645787276969791787627655944571505456795638040077878964846788826279797766110012202400883819688152582442481332981006002235166798872346712895812014983742598560497780894569890725952575940493848227780886400543891578962529820273630321025848388671875000000 [87,42] -62232718268691306636924298314804372521667566477738380611624482334400165827738034907466145751616676319574547178318715055644346872730964200066264584971448627936960999144557522259658927406805656379071833807963735206389650882977275561925923968089610478443307490631399529812435145193129843315548976519856768881859981619381546171580468730675715390563465722678403490835762350368904598142605323031619983838394937141189719527418769036597965896826736238063485405549068107046775196451419627994518223094193682598704756736889566243798176653832436012193934751354604000314917991085177106191557707349974109192500727129118174882950185236921471244156419019472573909131512229550972852304038342567232197108837474213333610814566256721284357451144711196854055536556410737927696919136306295369313803125822830146178964656665997014206429337878876667213772443295267472939415349265937526062139523856764351148697803289910685694000160339214054915196127936381348449800431321023520688754372761639272026460002822987681195816788077257742638903037539045442897563641468638070847604549914144727259410336361395505171275541566093115049061923726140386553681754430707072560856865590079112584083766126573029916989302954395435317529568599440616125306478028502497847417774820086225667972597693125360825134286460791306242837158806319734179738644186341126212495872788170632736882612547372852730464517007830911943829018218751036465951580606207884515419737979742481362708919277707427397749962955988813243633877199613516830897163608357110226998606870811119176494002277657863873688654771016042012953532336660506880185237096138396573512931542025801566783554424853690903866210413168119688422443004717065645178114342419498156698786774723500147065187757354993019594706317099192715532487448063003299409365256755276625601767748626950623765782798865636159213539494395717904812405365761559144741432671174943353848247831108387457454536045858802254860401971955243687493363974526108662444138190438597027502454714343895650448962124980389782818641906826207644202089530665201836918056730526506259507603766081684053101858724792808554803117586659388750803924265234466552591672998757633755104105410817269379819903730089205546341268473056435976656162975657437189854046835890910598985331923287362922972226207060768614105099202046335641561741747196379037632141262292861938476562500 [87,43] 21711353688431240400938139567949069911413705785908229808545355421659470532142131130374242694860667689781221474079796828713164406250055017162249004475390163551747883383961303177854446927593071511468425491202318746516895085006927067208004141930107323184897395552250495414950678110806795366061649356554227477287386671622432627979345043200014021243647873685270924835836722152234395372716835131159988883452570607195962972250718234747421887723693622833431247015118605804482736135439510817186488759062109215286738968193744080129784922244789489482418633965999349266482720597201611483509765664868813944828456118012712277654948723986162758652188528528327467604188161955597707503327162635802254711824808853361428952123684894345139369686943709150929002805642113043674466402813824481896994803349297187407166238620846011347405468941659436207031022835467441633867106538505074651963055181683514120149089174977296279913784170114223790137687254285256047010908229826065416395802106565575412638297620091580210165755937734646063022020399264266865467855181281299760574254381960591345503815883018580684744285056110906725415199446876730015591529539408040891967308901795177807377610422127188149390045731218508651396383909830179079154987948188130125432209609322734365816006212793751476431987297254349417506316656464665781171315726380147334433895675674854328358532370864587000946258305680361528721975331294240050136572091988424339091454796025093881867849523031765883315255629656344293539494065886041310299633405898107464287469671839783402543116144250756803110531003193377484663609689724139823935989686485764025145687398474163063230191892068032046591124673889828585316434643496780546783421582122406990406712730652973337349716078867825961370568520803704938419076005579429065489236051482256243182304516584353811256419994490988504550011256396713566492123327660614280856953382486097653483382879267808955826239100045296792584695628815436573371096437596250206537584145216163741035089154133088160325377244292743087908062322598751933143318090870952914088105559506073847368479137428424545415278356867472258793507548298356600456211564791160645530209868400493271350652529325100173980414470228479878475450048227260358460544787403197647656905002629147450115984719572898326646807500338817100777886680119409582544187653496692291810177266597747802734375 [87,44] -7398295993719371976206946966613727304306032370054834301668884016653585846622714796952313222443543359685082882047060388070347840495785147248529276113790955184684124107217489162658862546953468282242669280104247239066579738632029415420775818312500835974898287894426118493564067393879321755789982409672219895364078309656393590237857790668997963393542952769638132859669513841921335382311475381558532174199776240049657038468153071591736055748644366025547252453297128200728044177203710695199922195678456304267660468001403397008434027128615001143110833748598965763484690306217624816034787374929958687188999719066791327066207416515801205962990929776279375777356522228322639129013526735063839884497130668683911117688703426293895812717688799427300929254875138729348734684684755532515515970577580656324789742751848132710372035492654640698952245250231334604014473703496961880590980734584688978203247443580607805897632060072653932003832175811941359252147663918607294867309470598246587057494515430235835488994191509537196426559294785254697742213671291189987896373102205656959185122685218876052761365352418294303312689819953890397118166643172576156668459886428168775074275331335631208547299199892937159211890377054972849113221650605407531596382009905226344144116455327650778224893635816007691954919371195737423225315637232382925386065195113407579790030487722609144077768133249501807057431465882338713508066894602291682476727709714271933188135302851801645723416303549967747714479156003445247072671775198215666768594791324237448470327396983752049207839596055742377256686575466420156313958394085762981761992924224004929749951882272429573463404358748397573882539281091931350967882259220470590983576586621900371686777174877407261027684858055562632469218978279032683774182154556284722742158283706710346989641755730168588443191036563307863732757040503446647925822369326653186707986112649196105996591101695438731444882049444490267465917423081084710201869903621118269531878167047008127650519327804466507233307438590112800809753057575367410062025616455503351620013490483891806853474263515605767843643268746162578666904433365026388344987730194480473446675116653862553872750941028687841197190739112272124303321830841841055668961182827078295357090053517526665983396574664216973533106363981534658869065879116533324122428894042968750000 [87,45] 2459059672144186731187100753004766532346771873349595424126824205166054997773342164275477093126615945198591496421133038215493674671288543111881786355567778053903439604964513705561630204099791808705212637739207584155460163430888813481635616168383417961330830583385162340891665335897722452993309387062039932832204460738873844440174834938657087086707588284605975495880553087573616812584932893089458807211505591434745712325286605823604424699266186286675891312464082889309858327520103897705133558902160499435667182072832583022134860283825075175043990776215985393706114238925732304713633765941542403190529185884562238416016572701583403901579064925848061210652207906164626825977080105387976694845353133027400114111391163676479762845860234265158376363521337775895853584044463108901927812094158888414721949355520424287077090015146514603585280642166858760384355612683644442083268266259460589630250333344906669744141756878000212112985793253536520957127905435569127203945481309874405050383573383443857102347217873428260541440344331679767242820467280056808714671125223691171384300216727331298933248190938659317452569943078221601998069260228650482465303086569557793766241023070129378698859219697988340272524501290119223825590098209927681920737773218370958307271262401573796543791705168862007128208162258985247828490083219394017230667377480221734525543243057779729058429996955534682038833512829092358174548357427954885829038069339556948167318073721093619669954887005466611823677121955483401577870690145113003586789583362059431700962134225801825400562062029904194161433101631940517502076129140281261071672368649958571020401180321517535562742099974738512055233726250529200541577740075917283127591422871824509412463283811105295424770846520040641685226094770596983134061753468462234957500376793922524528095350426002979610995307544496005316105418482378612433802548186220452794984244248636128727243023606292484839978386598033579251815015896719350982391248688416581415472174470584880262133644376707057791684080795922947286468946075594041091170014890887141371341821597944637977806536607990983816935337669189942892483513520685518852219074069671274397329992846506657269128910659129075355957979756011009322598359653252466015412185615340669419645235586687253010092145651567553519704017279609575830079393199412152171134948730468750 [87,46] -761679184253535720737667168782637602919302081268603665299873040372570406017058226710655055039916917481146597424109877562721556250715177551744458082864254120909200241114711926833452846128299290492138395258964554743653200955472946372106592969544685393698003092984829634590498878072724036726552016991446174242693638366007891985534254106617625179394487944265973251509154037443593311126218246794479333946661450384397295254169681438994682594396846495522897164220580944897110347209798230744864304853518443952384232820962806089189733794352420893715692047989351961286528488911989344416599011651151254952784694392253596682964296025558964724837069838176377305526408740507260544543487789105426748394785754956343790492484979870716675946262973154216010272590661114698819131497925899644243451528225769904777337120978564796013834368631400895374451290718253053021698654971509277717797653070718446808938736375771780857140988208114177538715454379366699091562882156468562873190703209543265978756930303156096592696740703456138417072577957088069691498129421266332949786207541860806224426844270183289516536696149727938567651034922516267514573177353684601384256886979621819309981967555807180871166540417906668607239032699553705527798816053270948626219403242529627710544561347600855570010819111090316583389466359500775007331371051777014827538707100784590126075534791558864494205963954435693905689159347918970379868935274650446791256368166331679931174598521135818706216844272497882391422762540011366406538969386689241338484492289597861325866082923451787379926245324126405779706417647896644853345744686561343498609508847933347883152061242200832908994602070833296280291807517804801028353426520960693525511711596107040522311092635900982659180194039267697906789186100916876389742772046813889374459850277545866894224772101146385031028525331241722503190829104833384181503827635742128662930709553581402373941018328889127452398194256117414094480304657083729442893694357221581298938495559384827948265517841572517279483406814127031734609528883821749513553010374650893054377097547621421278802828940762891930142668152006794453927297631452220437387726874759554276893471875918628867603330002674938831572973547600800985685636687842193960617344192065870946482736067083719286779228418902765749824604162021568498630585963837802410125732421875 [87,47] 208053742096457932023194703067847567964206997654410710005106406063344534911406843682154185305204795170000306023562399862740721885082696395714176366196052324248223713573656567072627755181805693654310560568177259742287007319796926513543940853381654816141947231178280191011445313759225436449680451125796697131595658105510755373746735302395037614973452097417872022023756153334508483452947489988675977220571940563383902765543779245966895424763448901621300156518575487965485612853034257217486757209381762505786888575025353648794089074075502471480358975189790368829827816719121020816473311013779942343557902087453197258443833445045804433641254723911311726291686960647027969542310656807052095264021038826435680258872102310093582177253364948302848619548732693006119215087247259003927356438140146966441266221979619081108019026705409828784992480088192629918334224887876391094311660351020741956198391152745764308523388617389088193203830812367298198559534437117461500587106079651260362560234461718856163571669445684931839589033234249849318973768812833078959474051326413322160972033074098262246363873524601199940242648217867646294945356802376155831459846217655821299008795645620229981772990721614204954669003883890311211979449504570402407209999700961076614950058426484710596907671647179955639707785876801151177763053016025500135428920940187806129744238577789559490225627843610469230097352922363981340424313988028283497520896110989644329487843609605574696833437860455862012385374882965728006354122795409388695794243926250031539649443994124993504371061302765751020465815486085669387514558103444698199268991113648874252830630636249642812115666228073448672685769272620221358503298723136862769037455699399997462010116730099403529849486302244091008029657296854562692403257603745511212666945571195107006499966978488065769302628463744990910975733142553558285197765896963799397315903788202365116240733125734849097253807757528292709396700472091935040055882068969788551302297101078388604955782429056180384240433205569996517904746595419643286098810504914196800193441479437631756070056698005879770462319941879231055833886469773659129011444137786098923893022870019035175284339967713276856612984494327233618971885179723812550040281006822381030977012757815051522187431565548931699963057517788200811992282979190349578857421875 [87,48] -48250938964730442030616529582867782156006985427959908176799187101682417029085481887374124859466932699832697874852764907781024088830808485737870009874756975716339649956070895714202635545212309102150436520868839511744397543875833212507168748740312260224802521086020040878300321014390349869397318724938698478362519336605074547494712316862648227099123425381190544403760783709521103564013542051384465725730841838414383519041619905938913778230488242720921817939388263518472361019608180934583957310217523744750822157336389776428486870684442853449517792728566964829639035013828969638942522683849857879767477439965724244589735272832064150136526693941386881485324041013401591910330046222918662253562568838584433998025226997567075022596532393806674156279646486811544745094098703260792073498923349892381124974418675596911920999043108882477752903228360210150904620516444086788943582798472902809282012782880890524534537939013293606426412632742450546740792936333396199137834445526709164273232682379011095628656739568656698144773598140400545642498754893865568381136227739167230379603925117396253010467764180683125845912946028989673132931420704956085116436667343037194124896250097311403381798672630877892575778366560780002233877270872302915543206918808384621663369903597306060122725087590116978353226721341525769411256028430704262157810970373415243710940532999234835670377259980726034529580750901542404343697180309869834807997165160834999362438923049475429943262326278812699120588269720226187343444744192417803925899160529055653630522412926310364675693596483992986974752608203410225875623319378767672513481057656963442835901057135866895980065400117236543233525916075320409508387656364542493301169148800661260951762474503537610944243227712229333618866369321684754498314216877093546260747571407530581741839799547509784051107929849354987216892616651831305315127982783567171932461314904652411585090532911046518858875568096587997825544754841600451683117763095996344483032810865331545114773508984760708021310174356390192575069383574624954616485895504712858633216945104283165621426012943373791956872453421174143654779176247594586584421856846872784133900277820011044045215484869869269526621320166940273461498666034783348314483329553219570524554907419522751007060900378068269561682157586801622528582811355590820312500 [87,49] 9328356094805585360040233545841969699705150154232645878649334526747414125465454159542684671741990043226696017651332736877658064245346563424482807466773246157552304021084895407709355751249297658141744827019455852719194837582500903934746809442089265277185371164721440760001411769125928554091116275460787325646122512963754744262387499197150306937371847312446058490359887376317634019623185135127515553592009488092332594894044040706045283016669458666288965404922528324355763919242814480076054230695448180075514424772760140545893745186290304465659805527255649039668631623662924884346786237618543018881040936761763859299506487435350681798564638133760986333424433712449771311197533574411155042980566035726373156553902720015535817648877471016829505291465347789791905156404152647979470658335728199746117421826040773343238830552218639465802223116756803770311610602482615160169484511381156153904561592050845367399052540571909043559187420722815647987364270539334027840172512953208156945114154338728596598730802547393663765576612789885892206335109975932420989728637492184454491494288650526677440869579527707920005089682534226828842609861972158908037676353427099724390320950283911677935323103937686392298939948905656136846264382034826276155356339386693705284069976408362628787786604799111377767609041458908010489343705166618711689229730759159177053705328663461468521248811404771893289090467662354553535773778780155239031501741830249667538453451311986882464748628914057466928055124429997656633139647994553999338844158714079287667669547736274903284187656026979543974893052603618241496877799345794276816537641889319562913618712331357690335244143022338987626841312925009294773791458090461127896905468524979027540443241335436051725924816076787812192350682394317082543843140827361690456551932973429924407044678772099871191875430441050720986411288963533377360631742617906912133392433037829700686911426309484001707544349156471179619019159263852692871373792461475306052024158356776142384910948851679366921994508834957815502955255620489652403820777985931826995490285154415934822670217263678368788341346749870896556636233367649497922354118973806783357376310378904225822063842377347653962908074913709450542019097730014234796543862770243473483876329627465894639784394011170452765124849747735424898564815521240234375 [87,50] -1497977402256445691017998231324477233458665393794390603032171451467956615782752620893217774866943192916495502240881671177737102060019761368973951126906000678182432183864225267912569088566388404419159945540891170678978789922471816214121950676559021330164143210411975202288877492168511533581828154606932618684562756224404384018760750027378702147662692549824256050996123081057420032208245817820228896357259420679854699360038674650519779754731591697894859051936053788193641915736171272799239999665180940412059124488152007436872374180752743347558660163209836645856661280202543556695071708994288127392610324871837460554585600499462877342671302169467063388073461208934967401232120907564294638967662234067812176520170111958842019818529729886867803147363094133513358903497171869373169308551312420511668822888220526852085225641201356029879586368639551291013149725587938828578443263108177671537419455583964248804405960288249122920240056118483142086590831167082028565947728155415110241364242132213351765321756986911993933739574529479594825634742964396194953028074026449459987943102596848611246122469396253122400437897792830782775332811002269673363837995763625151547585159628728798839812798812156332483717714213499041676935844793176105513154334749830853768383770797253945029518146510218807349388284059290498978985318381986899875092966710438924164279849732207620819934321684048041924703721716288192671731185667912957435389391593147121723392263591039860096573565328097859484524567579204011198407388279837998212332868551759099498887557399575634793193665247273693923315582762126695209590135089577174627595278595036443534264510722596568779662551800096578188972187553459708466428857048676092996615501273545705876026780445477034393592303956737478036750245041386277760123004224740869954736881788694015155730282123814042493565254417204192626307271488480051875501295080460309281183854515379377105476495329218566654353828668676943156310703510612882093943086036174810750786293245580555266722878996338622931364634802982521554187567207233747128183955757430199856097331304642620927449184570650065802553494934295979754588777062697389356469514437957420406588112497740331308531680995379416511866551068908079050405547917046020745966177673751863249568014842009226207707609846743468384744346622028388082981109619140625 [87,51] 201730944208028832143791458334614214767245238366678686714267842626391940334281640524724506266756115047890108464327502466784062934744639498041322387427342378652908911278424534987006303652154436040113661440592789562885323634497311711384066987716795880077716349043048595277918845778772380015491358726758094873691631298653311967289089830309140971984135558874525832486574438134248312943503771712359310318566906867422463797039322827075744789148825772592173503361949774702476710898627362720141153467016059266221716133420090583705110927504884559425142909704157119015513714024873027438930937648445678922937111057157870871512327714785282543652647173177359499824275477697165901056019422307783845744847905105903775425820190264059709492066462038674036239734982706804712957165596447373596869476991616553631475774049986777159814215871637916108813932172650060035190614925088605491339274311618036987132484837275214743671179291544996162592525770119510478711218791982869538908033907639718864345445988104056909272710972898308003136093231633471295785800754050063867283362785290743488270461746967756487375367880962692250774874846981739822251372821039328943405164909428021730342668669742815880295567116060551001727188597278022101275923438926080305030178151339197883594563143963017829215895367582389096432865031988963950221848601606655537422320580946077772929653733542623010281064357952091567746547513098471844512117740223450892697730561907741384690493079748894416539213094815309949446161090807278848320396026328539412237562942989101545880935429316540516196973376943899223645923204605031167647274557177552523254298543949416838460727924876100311033333267862170726431182582042704890747707594293468841135729217634890550475584991890221539094903344219683006324239170640899566857731436799949569913068885799720340498384552797196498366965824923024881521563279043761760150749936910680066343861013696781381960851794450046220438459301870224915143917508239123588411565714953092481310915292186715199340091328624839187825112822681438036207159554345581232403607141134373762713303852779892399229607582162624962500065759280942734563114984246823321226023951468408371009259370179885376583561171717967638090439649667358848772990493434305041464475611565038009542251687523839248709607921417052978085848735645413398742675781250 [87,52] -23362127935068847384120386971802672156894382459645671376306752644264754775187477190512442604959386781270718799444929710787522522694090183338035134035284904752481279970491936701999517825721814371769822258504785838210735835723909109613307075710505766554918556717018103715734413374239103131949605689844029709917177428471773334324170165384578444606626795841144801314446127019662191573079113941024390895698265106557369651565065365607804471890050347171412624893246690971429311806105243304982905287352986684498019601601238712531259977514697859452088112567263856857031927918209204385900878357958019513112798280923261998438460348704454422543437820397762355708105400704631059817340510185090565654545826392437794877980914467727048249648838130945012572822175697389328229541300185922838755937070320840446201299158279893462639162227033072554725020260353540135954283733150101550396891663569763264218507906337152485477311341879779442818261606974635487819453340891083131684972541891058276134046527101276839199468081731601207357265039812610713441381358297909506357437692764436390883705325583116637457843377610783597878935200055311038406884370795405316912877876062783073605022903253215219102847076048878219578014631803060982406340668163299082415371826326665743577612400784827384163750351780658426565352255452500305241474467938096646582996503941966999152545270334996024274702395511204316162764923685508725341008265704521938185908489107272334292834240464924575517024060974637897493423803712920333038968883790507026117410946638312063870464105385900046214891036973694474681659432895507867080510882814226910763115264503169494970769497833941234430900716282638108884383508974832395214476322111841568173379881155450431466512091641013400897259562847149298570712794459520004131954326803169587941703206192052628575157858071342181089828188403485425866189788303351344655624531819462394682949892458532872396089423390631099388703581263823511170384670314449422661704420027971818232288584458267730812438020738126514939124976589896093276415307602889875302303075937550674877189337367905644410913704389006584168787137413673440948915919656457473120979043089560505413057219930462439029633578231395842090710262162516525745978871600987547800667419429307062674667578667200663953933126304463030464830808341503143310546875 [87,53] 2417600360017662285621692074063976717672750931327968764318322642627722484255146839829528726647542833146034398967633087218627066299870069508874550868669376985915376872131238780296985344363415914445380386662423539236009051425955449758314176686889480010955985614505092179795197962984881596248349142352466119188676190462306449055904312022219632484014238376414979238002180571159307213514486984340220765741164186087486195405752865283970146744224483114460172119580591492827931503893071916867848367693858046989979425291791124059795110411589003280258712145622478257935927742787614767403898726896119326197359723660273243028244121615036562634856397607906853009152521623494280898620656169964734827370704523632538318681109099474505247095932661604833957243162622383498001548360745945657920057761170143873763407764946887821215171392495382678199412517484794112534811095717455073919421709355171291922462787930992055695449738361521873875991118994874401087670665438559098869315478381821459754960353311410351443956516685155543998134135942032563081335038405764185178272104291026955061643999672759223971258486688154371690625268219566633726144878604681469285042396538184709724535581289097810274029798822166500363792640467480938940220374822901225688410146957205156754562548498366283217606547255988193040744400854918883581547903744275193814160989816506610110962859052140461593438352179119435131653214490709520379741582524623068137594574088413009964646945237727893547427476995987002506121225431622243587489335125546027659559007323547157948415398757937837462717802679156278587651653863107119902402002464655601495114034462634340395244697895415238948895438932607318168479565727922942925649642552580797362154968554576576926385478241114294842912099921033207454662575642313410970509216042100029921963042920675752696621813083135029003191649637671644122467072029958696701860019587189838036624198367915690297174385198190603273692979377930687569009799347762917323495798461256024031984793449364198694832031915934283773191739868393059897259305060289423142402080403265825293203863709410583214551433382304665072263969047086087387678536424808812147282578635023467289538302543428503086480460085683916138419523396530206306971001702954652229840077251634759980812347039512292048990538262387417489662766456604003906250 [87,54] -230150295881635545167206012952180011863640443659418656824166499489635307985593964416756563275249220701708530639945339135933685298595012230296460912115614858793297480929514434893631731182621457337124298357664459584989277874684241557689972292681180630345847340070854843292014002599435627687513623867101647141604065074316703115201498764622970003531556863658861453908027556432955499545446676401264608065535094963485586843764719848302585697723922744213462045931407588449531794220029979656701065066305558182086888872196446146173284400154979174464627789840075252966904560267497157152299625540980198729576418381428795726346156271089341332453672521685058948750105137625051826021001722364631123388856159342846011552071843527611074632356690964290483996416461735751302969479106914620583594360440947304512394649699298499511885987788391358504491694432051924033516797533676408510110328825724468735236415690879613237894135110482998875639488405296804135999101945929323937015250438218855429514419083461723069593601252226300455077186538935894057817440467790932759051224117185983638698506811565485739716176196987905592204551768908645144803136249909221237418611137590111288877918726957684977720204661879721246438198445974251247100758882711103617273115847443155152361312540424787261441207990646198983600719237977817598322427560540574655702610312283656809985505261535704302277209526729370511293623997897972617368896926935793557621328888888615986082543259955097946048006470518668486963260868396685357705156457211785243009920077242606815898421297727376103726281335832215319237873663544293026294933933865112886706315779971365763182483999891071079161972898216532516099077898300610094746020814731655463111048587326037021754395711049765100538979230228973203935630034124022078713490327637752601936471750847086743748272015109629201173185240250333513088816064565327289915027952353466545063349923307216161445921858913492540318188864031811425926134412239469075162834820663474035075521549208963173717810724924487604427183264955124933886975359341823130461110258712042772109325338969428727349533367225894524575936742103996786415943118210780563890700157998796231971275415285958615556189751536549084739261586613902206748289001567845992564518522039427654448965287169170945702489916584454476833343505859375000 [87,55] 19822549341266069436178407127820790578549811011608759913569624309080618086658726342479249375217270762220782598135304064207309189334492567775416045958666969747230282813499364984175765851949547991497614087544147461073947673287478990908893624422017022350587427933290511596960386753100498706666652424255091649579343310105565146052775723636531292298519726051133632512650702618456994021554713457463086657343208044101647905141586694502960269439374490282319225382875070513866403186612774028403022786414229392017493135795375064060422589893213522885201237362621611182378975234132536657390559312276481254228335184244993073358673916465695457871029262990028972897984867889765787659966150136141224012026800279449382000797766323306293017798812801694007161603017081010306274109871266849085427171118703348298141888484773601092267595132383987752271008100605611930676712485400872155919523452982688866720396495182375689352529053220058933952021926434133178265457378841058932011371577780084380214092190360351939001241597061190839010952497602770742090794561088921077781177521794252840103055089518593714469076752586779258159856783522505517305028708379967857480742606299187621369882300571042580497738296108120042857784743680350203680682434386039035689617661749751960360040139808158111075703754714663290362630115000183117315266035276692137121878372335150259481632187919481034919081031173543492930557646540916111461462518342498018679436714741223963351452187368273137184116583773812520198767927844699454985763536617255277671281807808019077671149763092227346330546970472262248319360083633495598294573856238443373592233335628731951832921777085155000928158872869793050996276944764860073126998401532617613079002476050141073018961306268984487310135000836861799277908408783163858983648077005947714294319560628576735218225114979773068860258774059423143524338796408331997182868081413098288772678485943592731251941216473212485340400840309868119623159288009587105711725675042593329803681187497719645530330072133909488229183284940679140627888107511530687036820187280890349711700638136451550756635737966326475215193058488959370848316964656928151122629562310378091205005332478574227990503749335189903611059387292704888492506478911841782328567977312060108316851933692170906198271040921099483966827392578125 [87,56] -1444582817667039298021818419936771268647974132879655332341192666809450665839800833530797456113361212159744702817357815921526839501873602234693966310057370406936002173896116049373042984758844062688120404402378601634084216212904035441178156200971284567388812766207981209359791496878577144194190851250240511972398445927586629717915761300320143960927193377220838041854893587306106221739490660001598112087267676976198015318996545238482270035586390763923616807805359447260832322215961952003489188450910468631803652831163826152007170128833991666888339706665386815200315562544686347367302156634748796498025473737054255176521484773077745025590177877927249363837733629281786591948495504738648961295979413780119141433024679308962959638117148258912097217552774606251373388360974290057400486342871720070912465562543600517403857259672103891454027060762414241883730293232614554547532905335454634678563505824828382085462826624720690210842333982449917017224816844299061245551570391823452032633062478472195080640293182864566061424250029421546136881740544852251044349274575914518590162606793954733004949508034108685951285005177031847039039488882266285065081208901568892154825248819760855872299970209610387609522841205974246891079314294903303368171195460511638840520158619357833077502488276398527008622683212317539503892680349536259278104149836480754434195328887944449228591998555273552153714102175605180856274254690628484160253118766570899371177644777563033757826751337937943387559014617806214370615055838738397301189686790348683763813447918673127418934336211653753243557311047527095058356125476007847676978708235364969864540211628518960084877436857862196770127771366202202954694189192578603290394483534600649445898394078578981087674755463761616586563929773922181851381074793411499121717423343760061818810899296765646717261643428302426213001265282366194427734825003266321122844960948355366828148991423382463909882190108833846567928752593697268167869999089863274306652912881054824337743714828549332175868139580952112963351229402325041273542784758555041386285982043632331715675408092273642420769166507183272699453332505119142224634245157956652134173343970695125573809111055635309727926420903720316050024577156051512187141388337917963181813302275813271080551203340291976928710937500 [87,57] 85776016695312820113461540568255445460738906631765701944451984909236359766816408091235519340579873111932227972962947185752788745850443171718331783946331375359675481058425291224498033343955479230721707043536618787574504265948916968423340173558738002568150476775884025799003999415237027346648321856961894487239829086542579448835469078412449454767509841080799981356498094653212730525544595737539926890074278437364439952164028968482462870046441557833735122964499086273564281736773165559023613658321326036622799571878080283540588044550699120884442234484808921457680654321344221727893764990654005193874221677418660899663382013287207306886490241716047272450154761767566254188393302918197763569146492593624647474967930699982891005887002318389086369119274707176582206357161712735647213722623023718576744282597222349212100384284021200294085446587057026667473440995969037568348841081109481592249108348917172221663622791869666359292986073141755662281570987966903851183601236751336001681311317461163503753096685214029582820641524517363507344367265365158032036534445361189918343566706734176571913079836755720315164055139854335054122155022937424094216556125661806551835545802442079645146292214306092587431067874408905654207810571180787224712214875982279101263254689033526601578874988025911986913644279394130514108358210924360322581675701723458829189335026495026267017895419830174577839983498385782354337809378346645608228122044065275916168394748207966939586745151739399904093827464061895822811187294997530596801002353734739773626269468888262964269481733868003234506852930062774096604290696078312320362942466817868192412289037618369459429878548089087300768801342534964506831401523056788544929197955251581435724618683197526485867513217276398546431409988946429584383146713816186601982501671523190746527961897268945363150963948842894125434423713437665891963077543300716166532071647622822852086260056880379883507617753581948407424772685470839860306186781514730546718315929630109993403298879046932049617895496838668577447136065305791005861920648945931950961141257215883203643785020563228874672064682333622447700538480692831692359662022847052373640163900768159946016341263083243534005857702529915246519930791891110100314056121756481386800285982019431685330346226692199707031250 [87,58] -6446540841932542079338165255916097820500057596919777685116250105700918296168462377960253429054381464886660822573382204990612205368074764760242656881606921794447333195831802124265777821325339084465774372644768650473333805361630487775786447206927138581616383438753330815132423136608746330139690125290753753424005523767771918655754319406191806769350366304941330527570512904584822269592456225052403127669617754045386806185868227718012066209122999260582561759406884889924658151520450798780737637985313834364615711017883856597464368774994092797337196758133345050488139255562409211691943551468402629496348269801359832171014452435761442956593356657564388493031964883345032981063385645024745990257476500852229696764579531866240064341311412125372293816667371199107535551828920523160995068991596488340444844880503117464236783761409790153380323179426696345796217178167179346131293402658559513891522887703100794713971521347704573602096889630942224782419379085892121099120818833004935127899342261890752780027120816411581459441622591889464561997488839838237414719888674602142932476406419499432170141481673723773675082041202501890226170343226808921860257009919072240584193549847087678155769523635982964887922681286593727816180520530727119904535826520704845139971729318432033646544467268585299348197889089491408042932761840515490256691988030407136631499553727340075790698106444791171960475992413699870528356314385518100009656330648840644487557018809304494636635529129296724181964281462065844455943870475752064251284621706472247222093108257510243688114244919685593552640047625207262076320725915681408268872286863345198436122478652879977797857158199565707747548756868285005716066064979144898845174159668512327093593346674285658643705041215568997550882374662009529246520501671454006480638787968023655535840113638090612794697121733830078234961120355937833235454471410736699933067489356478064338748892594178259840618788852119834769127809965097106359451636054891299349723725345765977153817995631188022419304498628026899261954186047165610662957513884201447652422766771600047363657799582541742267530262414429138950477265108426195033704204064743724547065164114047876162002911643108706204524856993634339278490791097825447656031473190577259224642858725928817875683307647705078125 [87,59] 1200462929503972454052155168593724813103736223748444562314309674059266988945077373488294083201065992606756948229766384823738387338115807117285821914814484024937775456271577392546672742498671045618000730939974501490264535231386347124217645863609924324762079721853325812897558850862664222335961507712636649528619296827754509026373209673192181786680022027234859580482600179860452124093633771711845807255709397751358186871241074233540223535579993143131980574144688118573976062107487898896534118022870374270149739085843256746619481694908912876663382883211055224823288265162576979281502391121997901242178911952157806080156535716887224371346434737298082581518094257133749574545147284168126840623165431284664005833667294010153542860794864233917877200108013805815918158890761006622556867275808862396429696410245336894303636182260049506165238325888927788905036409552785611213437763216180273651972169092555076690907472316735419199562653579468603157456160430927819210170764380014622121111679811554088772559498916805761502224175583298499310097374830851450024772373698560948410249758672427288824256491277661401573838157043730274361315187047337454749817873506313983001228377679712854400822956057501764719976887344726098784455923212726244629606230413020763366968751224867796446894969581935534689355480081433103001241633713402670365008778519328615554650314562316006799938069090613943343873134101389798320075422418364506274149000963357570029692026943749687992081236807114705319988305657065065574230282167389845849369645873002821629513341238541311055537809663876016059174675024800446654271716388574090904006854215971371389851625321491132853394406966348931196866404723096112616507725671592935775602824187416796978671279075143116156344554264330084466975752030223352668635805434399535250619637941645790101127820472625399831478967375452987382978588133038587792899161838275389455258280192488197287556706836677544141966333335947122859710116010990377515948008482108295867081070263827620842078919972666979773409344660064244410641252549527767705550223054292216478389494064507750166458758751977691903647852252285867971821975180313811296014467974713885039270110128979513024997661670233754996419565705470326468859882429329272581488839461046069789773582670022733509540557861328125 [87,60] -235737719085604452420467392586570929248699784504898039247689472587850052304495433057398635567956846199072670725297051756064213422177899012272139451831754265860313147858679804555612673766000167819802093898341455458053071206786551588236670565294033854677059605890120497833422472263267193374811648137680492859918031213507823131869135186774994482799855996071152116544334250556181332652309782558596293402236704663953979109714529081102742752047440575178972246020945305768649802282002494727556081302257883894241234163076955724700717445307277082835626309367010904156432134176714641200613225962272882818573850629777280490047035788701993330112916321303637740965262137869678581467383930205996624544414872839756267375320879056610232630325696317922033221477720155298749270575967141029441736398433774014174176107159286633606855425779421427964501891086186321424702748808744247310905503296292497912831821193373786147072439705111599022152701403958744368313927471224377198321590431618424481921447636997688346935286775486644393242320016826197145828933579204394327634378392999429510335877785818025975999288665427512777082658965973292702850603168714433404488016137837484832941568573023455240549490996968886324507248580181043394449622557074693438388365370201085630703702769186577931867762353228577451820872456218850618416736079556622912857009673952827157577697070098043600016016502679135730929418548259598735327490871012266399239350882550619418931215170888849035369022065064266357399157910451002351012968647889192364121924915699527238675400402691645827525740164594923059297860495235688712884559996249567478867189421360427336658295994317182615083056771833469930867433013205386824805797888575791243790079613709044185900344761883317000781746880039932430799918095262739085911279978165324902727302259631806945680587195750953276497018155579355126750190629752305918572062648845033235799700970901432548757357316425762004933434048181183097805405612088103879665076453295623170221836384304394129768338461009479785584656197098470337311381085564092788834881609083496642740261670933399619220174917368430025204154063156015560537838532675229084582333590174547846529584881738286636750073645731069035934997516559155805897272398010035987801812432107517736312729539349675178527832031250 [87,61] 32144520259210230615920898657843507925553661601008711836469275189810507482422533839024509005199589907834166229719516746884776568312013623204601745652006719471029677142782929485983525395211701970798482893018809067475285627547507210011185488702794757129108026820275298292931531520530743748938574144912355783956145119302288458504672839376425329356276828522102416258238589769322945099038965589027704863682120174315566813403136460594633614723845933476196607705618513862535939551035243350953899107424503672105940115487123148740993125163217970153431638571210364327539854546597293020576679389921916763343696699968599134510357424070246302351031585391289236182934911902756009196845055968425104728553353485216457808152831310790203213198226004460178260165414350829727709556323491094620335052941287609338504069822566101473502950773255902959177127061655412200144150375099099592022829533224818146038646146982115313631934101838918041653295423645356392824461777010712960832472107477461512723789082619840402567879566086082724440820714126263088469852342312531117140117951239233439278324926874423944456712334187339040315426764179888799394679724758127655545063776799050478948769466188715019949452620102006219680738103594997087937432938379891752058993488243523227983939206064497003809721131726149680055494609945641312694631930073378560811823562614436459798286217359487487060759395389361082227078858760173832446721931112610334189289726416379632752880108949890349086165989927049198835228234280492047736366517249351579834845060610444974496285264038248327948310115615095586522789482339490151561963306942344929055372387570397913663332658628354288166086301558918873428204716012346139351382525507297648106616998720265598071181334203137907163467441829837432195158279614475663298589015773092663538524521192581290967678995662606953327292525478109062052594067377719098677572914085661929612217526512829827539609712649001937387424180832619531630043996148537426613227827729338427973091118294939140744361159306152720527181349466341594121326334707558160104719909101786403818811650419965168759246920659536431976348535357396464266098589032679858897936269436241330662799110400249182245865486328430754980811287432088157333185538532600272862600754297801586290006525814533233642578125 [87,62] -2911672064347612548568884558126549685733128589651117525530502600444295368592158007132573280690440617634673948778532003143579747460897555103270952280814622448959146741451425254101615223830067861977123809283744123336205403567797644119528045449853379401078625492275534167958518584583288333208030916326236774154955684402347401368712244006013461683268548976081465610994762889833327610933399594154684229410406155407409843570943193484431444715938748763729148480479778270095221671038175993801518309411707800085488629890661239409303043877189901443130649494079090184819690722541460378758776070625425708260637240340866854932240728678538491341904038076905640688502370030672313258716845363363678894415214411998617769368367488403551245323470845636419474094444446673899928609104095049650300486719551601966270889014604355020622528777531410119914550159214776090194347991744919283656443306778912424677897038189864481505455386331293075464026908221737142116071361969389580239368355038295782599182263226762618010273033788073769081609550910016899838855280299103529494046272373705433709071899694183841092252009693027452165126126902438604970738643138049468777564847766651350413739653623301790922554429602451562060960971957350322614832583518517676643396538583800357946835567030093846462707330629118914600467078079629397261450637157274374565539993901878372302990126798777022414778350364379187515345837039809515726844310462234017385192100595288692722307171426853212148531806162507990923978216502735118547643431234977035316716180324526584000848895519683341584168237624609215626665354130472338101413158363926508280327248284954602709866252595077986778250195449586704805730115242331469512352466393669460105498064709206662223205978229002399378238549373088893813047458179643503457160294324027661080306661202681716401205247524067053020870693489508021430651838054026627275461728586727072550462930529419180506051545449990252344004550389127997193633699535229527036202572518426575006059972583591839958781745001340756736267545329543949153222119558294981287482145656732324716579801554562877505648192157602188211736268865889233707712511096006791377933761096515816744156797356939897485980290392308437366899319661086149188312741478937176013708221233855510945431888103485107421875 [87,63] 174381743198342788970636714524845258967821851730679360669632821099504079718910113006222341134586843220921822140828498616730927485099975356649594447376019294868037338553446075281470592324508895298582781196109738233524881522026351169665886526735458366719199260203894441581036329888309795238516951102050921169636713426659914966790734864828692499403487794170629022211024113469893008091310460393127632738811323303758302392536243245795210693065337555546206966676284295077400875421703976712777623278637414717459854382301315384576195376433818043402955237894635484921292482880464389677040092436340964836133954479831902153695330377988293343913298621841905444306820899202114382136487231536768197004738318105884691464281897984455238155173183568655730977804953619713770720280227886946344246793668781586157264379625599667763245946428354846300792968076435855779750058754784471991809670628104018031323957027289741668157525646239728349507906169897704660146647718872605814623967159876867417059110314792375029470882180460615016754637590535103275870411679947927263866599553064185974134582428136782095980501070944367125046608249301843874692176030591246289793149649629328607931717292372497884058603449539896899433752494781801026924024885015365098263343757001635634020574287151485499392378670320713947260801003274952389547877358516523409593649227053717842044075590071118746376215140225871005351229066690855239686363108468785567377288366686803638239488937044780662306797606359849294988361399669119244703948228355793201765380490312702999703320238818909336257474671629947935339311508859568221882671573576475193856163411571545630359519281987673310377358589006546912021523746759926742250573154227344696340603640646114715085528084865005357951545138283566524086566460858340978152085458985047465360462111941318337549793575912039772544309449508923615932504627289224981393050888523694864886601931373408949538976734383433354847027321348701650865830141032125625787672348736747204523330210991732620805003059221535759877712825513897367824032022709939028267306695340358151219818722024101549496467955299743903993311091544542941257815466931475948077646024699739684704877288438638486848812166050337519222664270615765208748127162302621329104113101493567228317260742187500000 [87,64] -8687460108334194715333760617000691191339825129545189077217759130664504032611734312112768918116421586190022288648050299278707438276963682405378238563383064458921780917206816977596662587417814559675668546893543528660789182461910101925517202349264913456447907766884483583631245950846308386398306171281700182242021570680309599300208071668530401210596796044897679058869317934599032243269964123641130999230508488873319103714933617002036041672516761999867333356715349154578505380792316313738750334790964022947790701853295550353614252791750248358672138127773253667822960032817052950524379688064485668819518976697658668362865785958711173363605717348008230459603433655620339051936899966486467675352711965434740278171105741192202234298100351966373261838126471395817793041116443693788266714283252999780929948092758858783453340937558262347210353977783537059137537803886251898125000231588335212570317980218134299198701623771265744701496924778702275816053206855146282553394266265383135069815446202057078733487586740265071898391609101275967827563271556406549644636331634339806659634125543957076203790217457478369324077274844573944341504833791200784339235613594418601300889136832344560949443435445896155718625197278248774572677068419449621955416037340263941511765052962935766289048556234196990804194167747310152709530459849968829006601089864539351495963908862972879365734138448045183153444656471029672606221725887751241661698187158181792088119175007003285797032786380164695959794160577997666376141511454302646910186984019919877211351697006860719553687153803482225542135398347405265822788840759892802215125217768702159934046296907728585981143627414834520239202885131902665275273482763545691464298484493374636340081593014076297778678550455338983889600668407086648585596722552143008366300939117306331784091903969711216906541043911509807626658816519875949258227392931855388241183096670314027437931836677785326390617735457244171116734815998791905039214480795482302835977183977848912511206175422266198524033436845031199011279650297261872138866005106523955595944963964721393553040811008917236950358098857553160426138964898096562159569228582539437381778999492604434187076520680380603550369752156584819158889718311578054255051029031164944171905517578125 [87,65] 681627293992798716934334831672789613253690921632971870934275163315940453522534773869122912573934493708679203393449341223178723477853133081162872414052608543213915490424517160827475258076199452039826900529232232211173110775525563929778830339482432225089097978218245468578891059464837258570431881356250323025196440461975939280866590941515503639923057139316562127439329472242628523091887483370232585380083083915516850915870389561266597127549181293225419527774425419056968398144767738362719853542753934083418014081261905917908725738087303248640640479079419824648876785847188166583087846444186193680577138275639461000386341762782201271395295775855641491462177053079975545273433428633363903488752960118876421263972033945024251238416020767668457943479544271483742544676697721552951871863457573862729331258736994895544248778841017100999335332336815795045169369165170187928290148552437121224153173733906075872100209916665631479359740737925087277543177103509928852259298005486811351771573733625947828242207171283003711092824397976828940833685689506478921234000365151494095645572502059257994935771800726032487314807038014251315614892200321318049951270050232135982966476805170011017614840247082514565027124960713843476466178865966568308755338426789645046838286419206667709057550677447876958992254535781533010272793112317262703622365471303699834683585321027385588741948194820895410338762046733378739104447861341777533994474918062690202443715434659065995030551818722703511875956891482361595423185773080442225612164218287759897741201281773603036230485026497871030587238979363866589692230452407136406955550360654861390890464677561695112806171753901631540965292854841902750327107736609081494428200635426401240373890329503598178475646621208428727598429959305067346504356199342318535013433030947766215683516323443751332603355024326080520313269898546086312309965924081433732272085274948609837205063382632992042121763844275317917502966355735384094849639084474370813282439139968003916551765656776282472299559203707719685499148435901312906071456853979612810860139086359904666237999287491714290385953676843276004837821830972985906815393701683682160369422793391240505506809831719198188022319240440846877188488250887132835487136617302894592285156250 [87,66] -57083853199633492664531776605474399301946131033719524651217381276749746902763279050158949220483744133960452345645863857483057375363511980264503651849509043210605106154137799335884247751170876865376997760107697780617076649828168056920247375214183019417914575610233771428142416003407774475638206729739579955890317251372341748988765488057620201595719454960658148992610830664522266450027703670767431298052329029148667244959888931393495125858642066355071735498289732530623719451027571151641477372807058116634876841403120459470374709265235797252666811311594483776671514980449767141299443931957735982909554978122746037493230434209909658853613897156229490732741196072480671251905391630052853386500504016421826462122100199222751832742624350729791042986882276866067372308060752911651134527033168899077104122584490806896927806071971158594071189727468219333213345566213414953621098756916562564938799212243760294122179586384470730725636266290268312342457865356685237964038075158419776994668383562965501410401103106455974622011611243351218306253091977361790513358213106918830815212704000478126789458358892517171740784081579953667359885660590208610752533344548719210535230633392461489394577684396442003260114665243261056146508083824109133325523871126772353940488065159157678409223153002002010934190829598500657863824159176358759224039900008933557517136927183100584958502127709427884065545242803299421220560281812169763084733301968172858658728586053921516053015409563476578377361101141829852629812078968676553399885256313318799660205840692500495653351180062005238931058345456826158876549429664029572329106023291004564354946094472149640927473948055803322774701477342887090684989882868564427283234884153533392206990708612490267628588389949220163483259314363833152039002085836895350171574287212822560736300563764975115856427730301669495637540881486130565092463909805510670044932712881445038096694086742660667296359053352877199409152856574284717473556617262292196718271507826120411461111349127424922801346116474738911125297176430076448795690256760870036140955112516345505186137488724780514762778805144075902858857113593798081454174407044529489658704377268432470131804887480819448220175330274456411416839074490781058557331562042236328125000 [87,67] 2351509442781572677284911950504685530800734973639548359983056531275996471139579255963338598689190735388839493434634759958068683018702723639589911818133481051551211333749305385960881820938370712690726659336815182837979117644001066486931348780847544626993192456464697991554455428505017824160860257335259451747651739165876554852348277027052345404439127088987140391620077273389211203614917347563550174478996450884054342883152649968035935653295466218036500895563638913856500321577593886895447635766166429111685775764883924117883554452562567146480394086724534651052344226327828340963839134520997512680176642303991917691641663391845940413261068572982324906704775386822058684454796618038367744235497679306945612354191397881906763652071623702648293122342200574025096531793875939911774715228076244990860576478950479740039432618004380387147157090017175465299059459744750401717504860693959102698658690310108525031527590581953652691610827373703630863438673680760096385840082673807935609121109438053236014192330664814824576339662053848992421177559522743897645874909205387629516278254643137674761603159855899935310959820161799111592782802841045631976861187687422728013053459180588939175270670928531763632200201732522803524311865831008191326825249289581193243050783864576419687192079065245715509143338273280486516890569770001729622961040119483936420072775720158684765840308658812136674783914894014310060893487979186122747081808867415869694781807504222790318383837813145296264538021420047180507249871588525920502879527386087223359031553734445481242366044233195632397270142961523402776622671200790264043029216193418752775398876093267651446178536956181655346198676981751412977794812730397070505616192421430272635990416334407215061249436331812536585120466351585779307146485481789511346898120452181857437847438409317356203029719137802472842621191643555530747823235318612469245338064001184991272307828302530901334416473169113777921471563152077836899342118401890997979468461750906824000724855948061755719633772097936079404071758081508232650406841640311916375976336083889694970405266517840190531833222949649438040988896671773350790976627267015430774608195194629203181442950074752330051421525983581552188272922876421944238245487213134765625 [87,68] 10642873817291801050651608663623998849212894339964471089220212240235036138692191889412531942398235286322510318239442197950820085847823937303975775668910442468738956111781911178236792402226276112473631841775370352455280372122004847154443057923676346225811629489434758081135390214678240126662361695694707294544851518720672131893196165587228479221000156788103060014478467479479755840085788382655936358860838699189691688797504171355552975909741701395197621947165157269824740227400486196680850097674682731070533466442133191918176831092942585606580422056483201135682658479880527097045486320778408109115812709808064809094781727537396862738434135880160877274469096133906107102034884113377927365262270922624832626832501571609950479564248869273441250826131187009450674079113621817547331045704638495180964530502888043638677026079590008997642132891172337699938405613963254012792027484121766514785072639797815310973072603188672308630861626158772126851558893251296312326024934785630687406423856340146998049768510436074233568170132273396389556248881976197392982055496470265834223252823113121913593031958510781336819421779440465508873405427828663886831029414977016821457642083179999721980880783778143159193505178239739832850170071973885806807589210648579551086860742705290658267938945760970685808253098578416940783361074487834695041254639591885060023963524381569167779243241128328964068142099384078064358257917580660708506780320977478427163056266225895486485207384564143764194722512771613726294269986033871167184739282812476091576793970429725242412462930770412697189314520401091993440578695150019220023608511903138920529422106621761874205007894448533243377907204541408065673328139068204016851909598343757950913862337935045375546896546114947177886050476020652266035879977312492413536115422475903509897632475879677476698010259774227036602029415774542643219599361301688887302214892489286687620286073633423226409519857459187499572289653722198472621242506698738623971317204549042256569385545586896351228604037625858880253787604324926127446015807627079961791410675101480804399428416339138962952471498430254643596396129329893097957983291744801092791282983114724661824971700276492571540299433147103158603385963942855596542358398437500 [87,69] -2681800290036677671090379653699394165524539479876794873042483999921588783742061348099699125326960378985512546623714593726303942568392734248382103729333859465985045116734255373165375477245026888702523018346688271908091995016125124806725983154631738310142581378446987473651781659675322812083927230181340704020526276408594098042663135198911676183799556156362079602383668315006779108425881049741256086773055073074355252471284191686094874514740408902081338256021460233707870390065797977986002265545114511517345005046999953204519424071263980746571020466516090105405503327191503955122264103801704047139237163357625889031410231001485839201886028376738436427388969138460687498546237998507994359348672804470549114170387725128634648759558229331555266436213244719652806275861905298602898581672290216665305406916822540849353309261171767501356300718481249995361624046165857088834101394145911175914988084332407430874490260249442132356110493826805808454077098240115740582452312538498093877518763803502701351810816789266566042580380677939459710153851484669018472773805835312111561729840381098644796201146050583242978343607420850080587372469910592180727363463909866175954607746155449821519424886006047808764471604647571967803579658010311115501172502090468183651038923190785766309412367388678114677697553036622207821901316622985069315186807464975727994119759113969570812920806459436409363471277500481055182017007738101716415083439917109383933800247911997404597884565114211102371614646768322054408479269262999086312752602423784568641850680679633268990220040017970863011408296015153308226503337136464601242235242343896878028731276134836499546074599831552730075203985335737995664565412022360729037301217881035573870091289419275342057535808725305871684385181404687383647105848830210570461948105472306948093581075797429560242925764338356602730236503740388873108951551090487883750244387264375634639901534486677632651785455152197794843554677224479640739050908192603511612597266893618540286359088966845746593968951672292566063181229251843575113689746368309529043921692162963862573730882302330341251306805565928229152548181009914014178784687411403488291127558505471283835386848741243359824353714726541397794790100306272506713867187500 [87,70] -159117586244155617951013735734458689658873380331402194506710708072625128526684437857295732493220692969944610151038887198337772865687782902950034281909319551075007732128789977682534338345905932431311499784637836678046294388043223342404366148191865477474793582221163758690358930943454816881231618059350288676170726650057803588553255962714697478547886238728060687618402103527440622935388011212444577849351679632253206534467262901602863384945903816510156771515582012737514251334020075348587239506203650604403590986571065192770910987687505027869615665163554314336103302416631420748593684104030484498156182204857464211830777890101013237304758014310568546199040119287481381215044967298842519451760559876772625284848572262354226992901498029725783956570768389988616332729058786830984456735994800306563822940484514757633169707243590024172384013575751448867960611922604914360963747683687849646153405460500650046822722422567346797259577859489206889213328529235257990621826235704550228654531951009310509844649861578186178494648700687787389818689350926776502121519085446649318142947679617660329995898326388229634672559606644325793863274215451576377832378913783609800479365297136596479816792233024152502197093968236140449559631931342142440107547815995256562607249419518721940495813429965106718886704002252583403121760653159159255227504027090496876972968252609012899023542067960128442947309899209838094711411039607981756341260648624807370475246642530345314078420704498373286505369488455375495575853135067902026005500085746017681021351385132756067346547811943366136121356771737915036043380885253634949309004309162495621685436029268940953022396896661502318838101369936067339331516833342090763463564060813345221142605932228301864288328521543945079239147702593297571992308804452905163346492467187336941439932469415543145979039087554547100043164140637591102101152016591748151694645244848450632729040126301039801087996039335981314374526905745517324720333680183359031531735461336338802853541268662140937067459263386773536197238727609062159095658968032992358774489289738613614104264396752166144901075989688312801202599830335056970294563437458411960702721323382735706308426161917333216226644321267258419538848102092742919921875 [87,71] 16285371618228860194327580350553429172605576619893792321304208508267957888852247089563404095337783452625800218387294795413712730955058643238336417895483812606525708015617980036723859345839394417261196636256932888493003937922882049275466451592843828977072677528177702716511574593336595886116807898047417213305413622792970282743454633926899686759363782026028933744003733261089152621277190127885025554208837138326017012129568560941513568642860577540753376691862228262023732490472589572568101313082484585946650230211595399496192712492037000778459885176080365979946653386707170765719216964056400832788282645730746024526460180364726275870616822715067853272020850829037001056083977534480439233566349636451488732754692890199291333377029969936169246842414798892401529938075880754761103325989781583451966796354150528234990378307785431067531711091016864898475503757542641522084495932473355565689639051722125512757853500869543488718670564093667492949458696966055437408510871437343356929792684402906075095919540599006947639857686017612592494344344756515870805223010672119979576083196536917114888511721909436516060436541032677910073594705827133241604049237670846950364498803640684871050007989671156250517927174841927495974099759145865554931590945001556563453744604300703891180198393779668039733656335747776939851618057671298867968964440431515575258121831964527022519465271627205741698329444091854934955556225348795051363840368441088931256162306223244305651950054568113081355563539521326202476302585994912826699906712645462828546226217576729716247343095144317194297140982460423208666233737142866013674311509572904574424993578193181949317197973403000327649990874065281043185316468783740820012044632652118695922050785450810349437165868535566129236648809031685311394841014916441632436848718831634570700855065387608286434664850706199092336773429491105225543713930905824287138088214559090981972396158027009022363707015674860566867187920381228822112942858449123226354895608802848307349699283840991684293603578120419610232262793792966310033942778506481925174483507366500723312172187467874128399402225894948821358546861874663686707073078030366290466471510809497857658583713953703853150045688380487263202667236328125000000 [87,72] -275635522887877345849008781755327094101104885847456491096142521929594802479117325543116386695581165524352868871526428548017529530365705657647476669462987198447382816789942672689153422581111986671093264955091665540804160917631442943263622451262880899312620903662209960884183308148636088559290380576325639062335797430480598028313968113008439316514760346245619412176816007893983161464254601865398229930998126409316383941489971089822535100880985798949330003772955650978176421220410195121573810063010466507583923463387556699292992521408481564098854856581762484497874274017356464917715961418147744857032594362528680769509354937297522829416474706813243041986772026416708418966841004696064530383513777529020312633998096680777320778804803702834623630137143607491256374474120732892730908684840803491154752311515903121753221051961973754115586577920843113550192448561947521053391611813346373964763359614134310809056528686476494910678296229714268988821549826829248168407489549178643745456774224510170142075668544874127283052090995749412393406601905760238126379888025831920864514814314941887706592541207386605289550829311839173226487225427138810282921949843037797240661168376656806367005617836134816005408461725403395292213444984124250557806125162701819815938979743921130499520853825084103553542985497353106841871470279509597066884974748550150227369123437741130777380877456115792132055438629472642774866531337473156581651428319141522395308230088305171073276212323231523322819199622324009015922271023438796702324827253051211979629958056234508175672692555739139268200496941152842469215006369478644319579373680579280593371205155736338035680597101388546431670761870513001090560931888346809505795741965967900645995660331825551764881651356263719214846737267613318206743944999444585440117529494128003788425779999413109864851841008051240896345272618969623004456908918613211146306713706985354700851595445792679750843476442390328974725715837767076863119676155713191618151650511815147632958410097834845529132009891046394266096795140312204300815447699453468407995623948674714252729741909640290853881722513382690867290306069351936806299953035964437966509628982339218924297534040607215999330037448089569807052612304687500 [87,73] -14111497046111404756640913741130513961386188350481447621511008193083791349080936669738628288488828629481171944254971571735070662596570769344637529931978723432982850306920955506263517001909004180745149791332634186352735891325637869444614413774894730023420496489609502986195833557200202092815602361250626737757127775373877612849513386961206217689023591059134777899235343938988297257433791880139407726360919029297900086921055357153384984129616180806462765903578000221964183522324930741200971094025119364396239037917321121028846284478789617148738302203806077674500630581369955120676632028662429411900220192413231271040200664382451481051851702426997188060376844569304055751771827855843644142732775716902431704485906912763257358995267703125085870625741504297363498760417992068783506854194526649349791486368542433047375007335594667449864369060590739523986521321221298524020360449037753803946751121866304968123533355956072046822894340195711316777321634137373996916529807535151239342508398599592861734685777726254689362829495241578085988844231639647085906538594116931060057895384980651135418705390422763111114683505340102613173547520879871887519136449172746018341002310593891493689041930641970034734734551925208285291442778761666649038118833185577338002788549357924712439238793941201601017683800311639556163944119861509907142648306014039440791788876392415193840778224971832333510230639995380588799926597383922787319417755847659469841016862964676091334299620474378812636271764476126257231370031570032814699526373019784821547578444109805260483160954185182506429957492559146930552096295659194306991611039178837971652013220356377245365586867058795730117502198023447214316236099182804017334942185367338519454966337530145839068523755299357939498635345636296218545102412356992833496896035208372715120872557881909912472344032387598405165755699369266242309631655271441691573205225038048098742930102714206905283006626039530616704207084159559109304320500492726404682076556226735091993780679015171520908073625841074475280328733524148564564069599495526184434451280432868954654790639906394978617057847979074986421270855540151739074184631102311739175429559675318612317483808749063456389194470830261707305908203125 [87,74] 422272880020379309067493058975129544282202731159950221858456627171337476528582355280251873341380099401608024144008026588328986626148312968341740931733791061141116402367005640279047707481882218103527669384117539971116450842803890678693955364701616259136379699423912476739257319774740188607560978897436660159068047128184106807647908468892673361470407625800253619256907498641771266357129132360929581685782858220791617439529082962991584065565642712684561889261570517281044968020076241998010368884351382976730475925974660509599123260886353689423232003957743056118358857241104220590867036746657973534917801031254857732779095643573930069888467415852902646402153666935888499993000470046211844621315391998354171572186969307467175472685405603257105865276931999257642291561238518073776372126646984445467775183328778907422133735281200264104702067161493306646099750516964591310396201409983279687217728886301403317129806795246501128239170883531865378681163569692713619118632295694801886176457905044452264601881814405337551636099832961130918113131198592249246546947515119192556134972671592112463914616845059061327893827079679671696690392629160855796681574151845810220111739226718354637299284477219695039931234661574896205087902054500347794869673331462199772456836312705632739796608831440123763734468673299388292392023873942205085812777606415527500140910551401371342721015511053181685663824759915660293246582771306255201577294242088057710401431576860184137232238970313555846749155166103711194296311656071690142175876647727370927295501800048096426872094880424427693752152499230156902540349898359480969327974908204910263371026789128024968164552486102330456339617464130395271272372694469268652847361229954238410154566709118242924292547865223944555380862608003753132208698746575142643025159293813639555086347139185480995840592820766247543610206996163323067864251414240943895562650186902946315325477916488369445863698136084137172795770181036553840466119117144029430865961432727777892557148133097354446460559573598148414126015725006858143254963676335578375633513995765284252465607448382598435099303170270262469774144953005488900013803141718163324851201991876313778552509692332250779145397245883941650390625 [87,75] 8253824225333772750435316295790869279326968023532177948143833017971351217729425828854333073550899870527765165265333729402812855011177032704821412687835423920525669970570214640604619830100432884159984346877200708535038869060558733626410626444326280423962761768610074175684322278110783024724825207779367434273831794499762602899263770714268393332154511967286252015848310011591311942306875802965985924672570408121908850271640453082083327884044430326820989400798364438551479500471878911263399513058531256688291839626729108376101851105044855900928990121351456875962005910849296947035749956056897773073022228508655853372452806235110151225553975462107170164463928618617560861626515359588527196354062147635507319625815207688909876397530270844679407319305772378611448121171477367036198317295062279366724276074694768420465438547311681792454601554487595007318113639839618496387871215579673182651750000434398730610930475260881971777824934517084263141581087654745743202952408537902828353125457349800095287674934824682291132867705222919391596246908659555596598621484559682099050063195062434684180598598637359701593254744657686708374917629956538132144710789812497718895324743196985852806452951455886769383820530532244753271743882700398698283091181228825921664630751500958322495363352857403018647606772371834681652877200372650045156318727852645882305079191128097135208017638368568975543595130597401427866173517489444786196479074297262094602184505617646787768856922145387853274820618150787038011442442180197172245670408577513691096869379304163952432403355708004222137158576046523131595851538823617437188337749077583691753071210540381033678551753957882511820402086410574313080305866663173436601926056620249995694145483070523297477423509278246301711477173434563202935150422178460257059738204653929360908769555136399413274635234142568873310939586680940312396086189134157529355073428081448033053141115471313795173892194008628423160540047317773428186772134889736202251255902492150727471062306710097334008207092501580454957635066917232636600775266060159339228023980711579501368779624005586591584709968327718415751963308269241987803197098064477588311593776798213323298014643114584032446146011352539062500 [87,76] -447892811462302493569826719006553768944568530717625455608989181195008740928396569405589397102355681132377269067067945703686493170168018620737187925244954299365787980304162357813987111109772531474950880026342195491970411460442395719244439533948593224028850631226321956212234208095772325791373418293675798454968780161371111510977799159139157795284469026839224266638068487006312294110966759191631908357791000047460049955574102899275944173486701754316482632593435000816970675799316053278116992679429696431897423821447519139765030908613977509181354783372527813098689921622492630670661892587248375236934249792524072526258128717232091213687435600191204974284302517551483710762452496329300279745441934795104549829983348217867433582951169659423907487839559396130990922330357918593062512916657818935945147982756694921965120050329771126312497397178446189489744642068966809051174284596827157129555983772259157729064019028026336474585470015438346024280396740451002325022577225410846569726442348496179128098560727920413663693359528210536442923496771571883964652128768926004595395898104924187352192634336661839765348356673617374241243373859370474998019882699794122790574954358095241936234480447721840272764894259982094089732822923533537712835866861112474773061282947662635827361388253051574946675498512990241272618861239901584289514108829501414333694304500525534495692898710579091581436587007896728724701313494590005958577905238769651369949253834387495868230182248822893558172166831927419375841302413759731195887129086929244955347166119393796161016656932122546528406341168166836656474173796339493875460905334796459919799670027776050416113123327389169392144151248432556201199775826160287925283402134984703322284353840011460324482304298757402614065078295019319591529492564700742250913750821693459548586200543383711355006632145700895706967541896342202771704061363596293819780338525754524285835259689657150762884255477568310628691832533516785725637147027699754917506578922164913709863718407045594084916816355616876198296376155075887925761246169211533806567544157382765977497038497110852787276360712731635536048988394370047250466136603586286524934732360572031684142757512745447456836700439453125 [87,77] 1862688779413672564115321228466990912970447382615823495188820087991371139533718047659452261402620016185050788068306103572911879525275369517448840237308696767353991001537915959800558712874546094735914847845305266487008146994043572910557429028076588409473774321808955390631491689962268306898274612374353655231060501577631239147932924351724463996729707415724470949465092378485017450465318070261988861730505137618555554818416868860711018044677421628788027746417209329300794630584275134708122618386091304287951380242655108800855903415892804973155864553809265818148995603518885366439949270519696452126124417279269806370240357565494457464360176219736566767063917274102557939960512217268412598976318362681708389599647490702646081916924293707056660468911272356982944110139363340884982665099874535900299503819692043071414866411288589394043301444184789339915474177627571938475286752440635678284920920743609846101754417339768681098122784999552295533830610382740228957252870587609298946327413270110663913735173801161420118846445255770229836988071691232735713269459606196393975069755396296314105542439936124888017603825430343636422946774647625445457281803300959952710350708395221242052813280936251172382056240060006927929052516920017974163876336146357554892109970909024232554106492074023103594756340382987933527687981291846389784755224211267542978371805384327139361618645235806499334483178042972392644233777165421260881254927216048116263647241775455693547756481991921063713021509771930032776377826243261620123351128907846834927299443479774438554241400607415131459379572696497103862996151641073925175622617593262532593951758699697084359713947792807609592715510834513426417871007751235337004726623540415091108630074314789884897243277882517232960294229542519157622288389132242434446556990918284285641722973712063027546652353061915977438843886985896172334282791545467940224604150760932733879930305842588361022039694736795898672022365589586785080834052341580443110489657521949889664695467967695171979229122021249609881332835663088244206005647120970963115676282377743178143032531649509653946853738851303024777147842274202756341337086454210698925012113348262943191002705134451389312744140625 [87,78] 82941839590541031107216209042541684184870268725406162232226547881491064581279026044987285262784238545682793786935402179655261681350614720022901054830877231394798116313800669070758902073721771675342536096488540951043539883019925643179995507863089187307400992172587411168443057733356736586106976928629267527477065833668040040089930646524415780273315750297270520616108129305657608636560985948459131733858027759890459540677792880707535674611940634072734101998936769747839742202654877670554047465211510977736588333565775594690365607244384554567335490920563040872828957925302120129203844495670639614938432879542851909155966963037193986208196054869818418740521831127218595720882182592584709764750051552539095789007588212410651364558689074435564837630226628027663092305707558737163403913301139052162234647685513602114074654632091794492607898112722338432803437425760699209089483549574627907614319668974848585263615168619354337397348363669285154838450596969652040306586761958650053278484622423869054521038926265220691268992491718603287110363582640950400417860674737889623543102717950898538891473074809399259571565455491378179917482543078440055857211546001888252780882123685251623330962569531221114917406175931794169303849960775276932951601498906241524468782503398969164276275142463296843004494095327034278624046758058096241356082094552732301245622581007139335957341440982725577944733076685387428802387483474431449153770074276248374662323541759776712424433705023936565248327787366364993874755274903516202449093405984083831430791730819776456103875766961595101797076601450035364559054301286116024955301728733561376665614558712764285385879048390083238942391236606376700951095242837568335312634112274442167453117107163848709977480935681994988018972016898604614434090333952998413802953839292007600619111655821642336682833690488657246861463895453190669364804906154978800455550343121006285916963074940281999152402400721748455491179881704226812140183525179576677971581173271409141354558934577012833456613527885757871250488335699822167977210023136820664922430390777257599987697459693209985686068179478373467986316727077197186235622762771387299125214848061204975238069891929626464843750 [87,79] -945361330219836959871925705999426682674898598489694270138251651444649040425781378626683867766266424894309427735627796800359510997321380371423316194591522251300392779625553597595799027125200543692990298751074951652108318604957987129671739380425461733636065984752886163079484881924117338021046333034023158564485457475705305146397237023317462172843762986563225336683199720584353182816730364479067747787059538441579650518780769040158232740548109324959540519622946324001588582163125307860100199866065957494849821091584446510968019498173918025665858241600756403721755619191017326090170888960936050133746659685608716409895487510916274100055894092611334826847790661447799297155695110736484821542131127300184732765329601530986797495507613638821078077284357031108383568638904838523150551335793473441795096092521961372721330603193234628536508899571901199240958860960400233850831090897394927773829659113715695440402046660170681627261047301083691472386335942002975750809463690029198628810286580523948680612022892543207673459382173220590105159652027706957622467202748325432743911080098721936158320703660382438566838403457912476158051586074728060023024901293835230814349216310324201298520182404951734109969651519636704067053535964365078421497951317589895844906664091298204902969781013250745878092236501179998982620579680395824694619759713221428371969585965448950269057405080342570385176578732661877221623873997383326629049196865683748254559796861257368670535685512236843341406606048200956506412463590478710572825051384734633545976323498693711404926338897424021695698511231571356725420777195223330252972571368227054501254427974819415724967726487441029282392645372398787659256942142647630921884228171908384321617291417655230879890244480680534306530809280074429983200825506026336312895290367665868566177648745818734489184779036012541291251472793789192255032787427815307416984921206830590316382401380001615441050965853647113226284249046411409662549105068128885600401668734616129237276871650927827551985886040112833652228572837551135826247428154336890884264964758443781775502744969821387003333244598574450404636583290825906670867525907789059401422713335705338977277278900146484375 [87,80] -11773939212583757935294124635118130911335110574920623237139172349845060839817622968728835577852653060088763917795105677839960305496708670746372948286822785571926784952230446495521274082569396365974864899136875513610647391426382148540650576610843871225750063339321468243210320828546879378032791683519729860862158758918347917354866632209321468692101355130618093537784196080338133928547156250646037675173021949878242383813173138413395195580074506047044287179324807556135349941429681063152214312088097307251399026334859419715937257212831964094909010810213039367029434456163754783038638244291278798969549455892321528598618852493764621727750840836924392482704194103930090019382898979399520319609775139537779737919295253259996735225737419657661831189294807609730147371642920038506366680991313617999831350085339983487093310541965226842523387034124542844917657591502728906910122824593388245725174167210045269539599419047004786562401086878803786905602527853391309563918566741203561744164605451896842773042553813985315085245471168628634535443721391410767152369892130943708507261007702212919883609918669009493942167577865299279000498090401937408522498400872189366004943503849183275198680282062325302223439179611638255059548020894272120780015538251283703721429828144777124224683618829047114675387793283876490790430256203064477888930268360877344990304223742981907335737742001494497230420031780894122817466703075755026913334401119758579449920184527979602317744155091926968951583005478816727295738717794973390476796593224344483681175705483085294032753850934808347805561231245506649993151084514851848656991306544517909373572674413009324384683568398619734534547536847106513186546363339192913506367274472101155275650824773322227695349553725048881928555663362972122054595756318413490353121190885179430674832365594313095632518895079188193232047611211291709930617366624794345098511105838789861654644020419760874606786721981634515382489165211313469154510711037357789395129167793502123542231559265554363440862331723995388423466029885938048749116701812315262275751871847338308412272630837512105416583876544446729258895985864259740795430733158425786243333277525380253791809082031250 [87,81] 98417760802069732899659015203444058253507434667795552791224834930514826116498677174586916402035205681416589530181062951437650387788505299705467822371346161420434789895228835937224094081920268387625334181641028738529352287552908090706218404898492059589579335669415831582430348880582042154285470485385012820337389496090756654626654965070344959048908775642027055258297998861067805048227011525608521142114723212371725786589069449117163277857200135520344170707529832374393385249253831955172764691693182286752519623690522439966227557196885951330010010457571883210549973034225057292382516402578065697860425654476353224600579570005652198598529726222807817370469747384652081754751024835524146816033357088410017870380456143036289383031500369648564704916671616542005786544999927856055617759455764037568783706356623482478163314520920468163584885198306339178988154065570338111062671740630710809716279041572688100966322190320113853498972875891270081683138604925001356474547791026807159087519684559943150549944761082196295127921368532792391742920375254952638407819290283921404130228541844002080006229165919001853160011272597493494709811436888346189870894633258335283720056288575193941097798241942242033674044390669108300152258818063479345759632458354816312012372649659739905038549878521958810156978038044493448231935690553726374567859322411785767037989629403126286587070614039100466928150806095559067834032639976661574710452765886769480035787814690336218166597464066133242931931310668541564129965363487431404648726631674698461884731993643496371666881280014760165509702746297103536148563826854539362896182766116832119871084890660615832022952764030211982534123038411405780031215423145309032806224043862207767728508962335359145786459293703730632216960095675784964886419950618829173905606079889364758070557324567908768459431682489145204527040275141135924542868712141909409515429698660526201536396005407386082677572188768250899018636528158276054847017090363028633695702259199122278603667099705959811184201848211425125893409547755665328095467029329326820152400836419516754106377966316695853466889324002523986797805298689282566857101995175448138470528647303581237792968750 [87,82] 1244592586411923669600539572853638934570355832227757047598167394586356586092885515762759383572908810344849032612521216579358528295248291647508409370071077112222115784669216831054599145013462430661926968114981087607330885925279303984502279180348128051573654621399401559464712012493111971155094792144601898660836511183113433053603548383211422779767465929834849501935922601704819636675035577465613795256918729615978825326526949084178589208240727888619750900215715623489551636006499252004678288179629486773333050034872193539373184889322006085565454896726577151543944430792868687625638463447926900640512658851947772564580378829783582664162757610657148496592313612414956546362233004011436443668436586650262217545421840597327341156406783378539912344751285438740864727493791576846662531770835716080580872305296949732649609885273741517257877144890980047710660642236849019720337069770837864725792788031289893925567525079743083171491726797056053632508977665734278555178188118717716046392141122373045315592546031886440343761928550888835284233191526991967402929797841901576925555940555282643627212236798563473783698766139793786359312670454783354247451741075028348936656788886530796070150291395883438211389570922984244972446172551675823161640425564941145514213830890264561320255946564105726387114881955094443805843408605892251935342786515075099444258624736475473981119522255647947597821068814416207698801753727769298996400686291636839966731648656431484447130185117692930282293632071206342081338399613173318619890536182845677672096922387685972524066547892170986369983075119448969155803427974358644552017728649464744803540243962251561391276597120137773558994585328616603048138661712233396369088542372233498365509497215004292973613098431595364896487698517973212977051832390607343292611697582459745809709859560582594351169956786459473598318241824315604687613197231236796011152707067824212401869062619727913562786327712134563270774366097070785090409398902786777663823050029403512041351800465545424658172383720319889300457026160155111018928366775513593529108054401114537848044778280832607306778458288716835898814805560808662444242254101970189367420971393585205078125 [87,83] -1150415745935103025425041364001005904754972522235264699182986230248042065653512807717751580691545159780053940628274647484676529933686017681716887348147906090792392643250864390736600366839348246681385590561844002640631157771659127128260845715072730670749401594105810355308471689316213710476885448020194701560835930729912717143853027083108944317017302133691828973661846208039192159849621185545712117134408013008079692184085447946051192943516323543167585557251176312559292175595484971458701700620929462880449113788722278870008108027503192478380510561078922075153192701148578216338322594663081650012976536127510966117722121196845197464654604778577147572653530145443297956840255545862364124830226681371783644615269605550531771998034259465846270749821766654650331880963914984981082315148520436141826706494869923827982711637015823142159241815409617461478587995467504260687709456343924172897544591298230145879019378622803410596967707044138556827571829928755538301343276009655614336169751793727918563611300995519117891420997310925578797239699832339473647200384755313535199768498740963583805917507263124440680214799487426887280456457526226179109360355585611142614943912497839203037034904981757229749553459285886962445110891708994729214509186358763965805808458861312229597523235952209994544846931449422693656039065230087412232478590460690528606295285871569972513297220153800035945981204760618633487681588446110614047122384685858172351790994895909033897233662112272621059814482345705883067059658931226178414796585457061382772032370633490010352279435098149036148756264728026999003389655607400144598056805580482546841812878230564308928011959925716391665983965942312028971177542110172531041508773743087148294292886358188278373442674378781891817120622360764220219576018477548121733970196761892848415863301629733598291734006070118319682720578292211339313003434603799389884910499187654976926446853716067632487648531011806184510706811785533269297256352900537567076940018796804401071345504772349789384703977768458549422671721625255722400839503054008231879238494246512949003318035368451972531055309801072058085292792274508436461211722222529351711273193359375000 [87,84] -91796638376656119996487667944059221227462846022817109929611799863955549975858176778669372945739996850508611361530428982289896326262394202458893487475572657503954763530783261284499999597711146716750934317180469170041183273620097772013336339729025375157683401024455717504707143711102177846859626991759933540054061067896414991751850591464177879929597469552504210079083102779259550079202175768537014261584434390024808515820146098004461562266609163515872385978667382977056629833902893047025584181547692402031666865483636868971132899467457504478266054465083918548864491528146455102859517146915444448678501982403259391272534252536512850988097695966867384107231008613636078716532676640010786021511154745894432906384428384519166650221203710084407748781406534942080295532643406766018013031127402786132455745296269297547537053472542459645913452118149380264176726737860731522358678098483601677222800081746336800964631015383119714079773630567277480690861713100623329553712972303657151881325778617355199235077937827358348911615524650696355434441226533369972387253630941811988339758717947030324441263065444437234642542776572293781249790823819627660741077786493525542033153046214957347595938730076699641014914113787727210868980363549724526015593298336993794865591417330835398313215848724675646354471379489658410527594149167394915979045646460187035101344140680793805403486496552947729670650011497784854089037073119034865559686847366559226949249173786721003907554609767435803788748796644850286407307606172952262511532677353997824981434951936020379550793958604010932612741472407981008940226197972849634479963684834994923488413130120133770660148105450264927989261507163074745697399036741948162227255165832435565977480649574809648462509666712367155583828978025628666456357517722196408529128752871142371455114961170829768613986981631359343285194473235957902422716426543187505916033514791878016460198597672991375442138257137719273522262999648514310317801512420867841890217784898546618707445682486652091855576661294434360516230129565655382164348261198005379049709478562390182468767140928202860630818832005922584310944605387593652611681214347481727600097656250 [87,85] -264943807738789465338720674930240922214684558460061790073093000625548230533197473981182958913025061381574135119680803714718604764253947654079984896405215102968942438945445958022489587146500267505942297408661192381686614589181006120464096306442066457370514893026151209647294595688319812743285452297009490163683806550162975984238075015795727643010040197511794195483175602853069471930624420059039330226450872957748268737586458247213558350598412432139188958906642975434305292843369091808526920537760314821695633478429114512940567678008406819833742917408892221551656394592724336647242875303791239962443033564225481231723303660807608435078854286627224023235643924698908700480265531266761531772073723175188108090489221966318887945904323464458621804001833864903106935837997793272316296596492786453853205263084762305155756876164154853806447320885937976114385701297550428245579942097679367972931510074009603369606928825783572872627857261854440519896388744406376950775185796813724513295372977207206946808079731917042206441632717847823833848426455214177835129868175207376683220261844521164185607137880431621739524903513253413232343414949398283256156694390734032302168067707536903148184468473255563853131988513907092797486358161996473850063149427711289885095132825926619571535635589271830647166629298462296162010884239012942537394592464849052317262997408560301638628950263115279755087594997370979982991903858603373097888225394511674448715335749556891171806136521419502313193794322399051855461793452459959424861798478834796995335385048208038420040426071254826246709251475330462418425857528630075453743352716338230511944550403741867894320700620692684599721221155778833045075850786961798446268774852184927280265252369864811186215384444500520865909718910659121646347057472140659584017361191763453675222244572230571569560392243401356838419345542083947420383894050504659022276658522965335994520727207431866900999997256275205040234216916211784872934608607375058735073320704374477332446423893512813543693989643738015716652576241835057191701411710387026556099925812224350135633600693025716549394020843303857225143675665865302842244172990322113037109375 [87,86] 292230901995343590262055255726174003841595517650492222587151952233293329077366138456837372474247105856462494408824546889525110083387789890280344576622194291378878152102302079199093576568905678464942599981068413776428399168473715704923024143928405301699516478036367218950007343912221601371185612174597795060338556366392475252065550722236307080709132003486843362497910141661436697121138950970423430701894951878214121527075484578749883423340436069534849320249947245871306211362272620677311555160271158510602332144494877227361369486447021340591916120857908792073288833392882141281168926514415484199674657914514658527327191567707671736162090652269141821445312528892523951008096850319013190193913294870051677118440094430488987234574635606511130226681164296883481500830609315170997579008690266237690451852032132081018996107980861917809203456529304206368935567590383959250333023277979203305303348779599144708077506226999586570073908948260898703095469068521108600014987390743874423274935946477157053097320306281909445915697907207109156762016437155299007853843310164524198609320592942875446467280286005807250349195287966189692956958670415869743779438807242790110542297083056616972342358187994581196209548038096563872559918950447696042497553487213303443705739889532122679769847661346877394554605003856989652905677437329432040782811450031527914509732381630901601801545205834290210813477953025636968868299481054689237879875902596912209802656181838147222979981717373069247563399005052354003236143236770004082776764455129493002538517195803958258221283856408273297736551501184584141155088226244061793922552259834261585604534693364959971982486471768262061063994663573382725299664513150664488712508999483250922689206646728344034957857677654191980538915204417931791875821697857964590372661035416829446953455517427766576985850664062770480524020285685985577815298184227975165680887094849274195100296515658457787265851817000664465215727693066668626377628244925809537735505513946748460235559971788990841805765818751023619362363303247726745743856438478735090145562453477175225860391392376425004452798663283418089311738594111063082766532897949218750 [87,87] 13813379658090013928572215783899827405027336323625729170382398011474239225254359252416993433760863680549394802268352876789485551991621774617823752240404945852035926699881511183119238152484813716323835255625719907091230800736066556266727783383599373022952934171988696094848754550163024904300154660350612451153011524322992605024098572546617357797442076644013214922925816489953903961969377272442944673043566077752408849218266782968313682704607929227144331239798532530527966435474110795853888032638996259100977456128062953898753170239639726453177293470300261603529504106453140492834104186084829210613313600605481109277628568522839948921547031631136513085190750779958165648311851967504620804613302841703612875904078746111246387450342218095516343583406227043112815554238052898269037841860757357278346629106059724825122483478680517377688273553267403414420425308647340652253675138504341538617351566113307948380960401809950097015109916115955080969706292414858367560461759475659859438422914001232955358811160506783868803549357493092811954188801194742772877256495762110043834538813483058448702305804642333399110000786190616690811599924830878510678669265639045414899395594652926787177464818190300430926285757478947864300636047447068594500199052192931093885426202287595227943129800973827228151569150425258829908456132837622197349771506087192438636206410586994914953889767370802502059339281498693562236430763790049568107060507903895362941488431433496722507168908971117360892363933178199880330790955572570865754588655510968566236051110664857003923448379002069454373234966336007638822737198955198275873039375129839226000017892132116539733349463412561728261912382328519510447242311700519288808816191048109147679432284228405318819301079748967762179658473536813437627725597038637745336025781902974765616994908986598162387577241180892097982628296041701328148797485395115352953506533066211347576248577611277200529417312488505339131025766631678063972239556657331483398751246104305027001296137745683892245042806992853995277744767433164024800425896730951323695580848280965931729762162352385844083203877657833470454384999949300884017944335937500 [88,0] 72147585053456646754552350905373064866178203143503399774934179155423067860395966175724405048899121522363068050988059824039684464175326253577358759880559696204043637562577350258680355207298529039501471243858482411905868171312106557058216647310255291878655695916378530923665194505143424106083893007243505959058638116213428364431542900172762116382769999227900495040575712298832414574267239338955691369609121419041785914938678587141459772881916078567265501394312478501664179672643001130127307660861222844080272560279666668354815603525035353267092600666554119820516117519894026755129000502252733608447964147829913997916798333936687993663258988512549404148519696186335222758245989449589551557069996050950007753485411101682114320164510260290528028032910287427884266525887265697257810427458889065678995147463819959317329715172319526149536032696375496892543904752074790782286311587416714800689103420031217057861957169416009530886367089495557997705290997982564809467444139529930048939706594595563565747601535302403696798612591699740736434466540081294147292275722010058961184802788011771538098222315543796557584251571803583280867128668192255067385777703552771094500096045700991601213505531560761730255200800796073238402298542298224857613823290290328180123981092610605768172212577519007948583485264372092695246627476181838638803870842956130573245321289992289472394712305567780736146801360938683822672530184360198663159332931083585028736174498002468645738448473925276593153753050069773585450505421330597739050224215680413403777562576957596653883511130041247860788184847867953396664101058534878932761008543599065017378984140330413065474518199674348075046253737528611384307793260618436857662070317217612355597528432172632063254173026288224553481808751913743512325498983695077514944921679220760257933684690990144099997489169662865458344520031902089704604088673643604471049572216944008374199578620311822596825739409294461253815588904412092388720423565135494600543609613223801595701722204152721073874825192768009947888640465242540556899883939958469808244686623749161772314166420123768644382643135007318333179136457155710056652734172699979083651714442552739217532628000136807870581006374185588960715350374260741370124883076186961261555552482604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -24137752410316512320265590663751735715283862846107123579353488856264222254134110840728573223404693761843448651732290597773115452324953534343369537933933408658449114934609651423503834022279136184577276378160032426200674668933910723535418028058152398403107208547154188764863712088074812558135297324275941637177373982941040015019610491225036487724047650052798112583738079881813237511072786407834168481454033827512275381693287696665828736184937503090462553183337642293133801897579686358297815375380336105207159754736080798458820130927367060519746597365956232697321548824560762943601157640029581222883373260470342006446482721150929232543475713295102307667643391337091554991271180789582512972877958392680506394710003545826675018968283139245170165950826118005002057681076521293381672329318620150656733335701912557454100047219700347508288575423737414693835375529215763836252111485561131662423581078649002869737521282365861523252619538408836900123590103822817706925880088419986197498763952913456655027451046444441519245390672617486543125971713976027293389343096676327053396421362087503001663540153200489036854067572024333997845379390580793485346239841010442466382381901109864092177942200422354662556153610885255536277764754747597509614168940806015518150491280714502472331039199531649447124896925495691004446333736462973853178977625540668050568080092444985283170353061948140428034176768345608972300126171407692490524944688369750010917437870500046114212378074812364506297070175407142417404944878251287979399357404570342098534332844147942767005136744380355068386236984906994767391517078508514377593026674588778657643378350049077011415691487095146748166283247460032235013427187250934270601677572770309634100210449806707879847858235642435605286609165414649228022689287871186256916868237630552078457738150924930573691100680183646112951206818640340172689319156426193126312968881083203966597179075094096161017773681539144041505643849912188510608099548243531838558211165266607590122665824343506498757732763786874882754656835602632968404427441367997265607273570021247996637242798634649769597163730054603789707484288346053999060306619133670357766946167196345596921998184117628243225377968448788140537734285607978272712292183710403037366631906479597091674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 1991329596279482634314761845233193684734525965328322181966796905500038318166943420411785452796766524633569807029225876562345385988550134390474575032939813529486880768117389390420923251848152100641427335361109366340161855227690902246809632638813337196150631267236018489378058872912919614676778542080758633397611277390479142332268728947517160727361398311786030502423466065804080015689733616560583886306840026380836983792978303426928215215817953211029293652774143987938040258685859135734870528585695601199175552855885964702900086680221378308986806074158463853281223582114482988010173286406903284120282421653919876965798256091519683348367392803244191899469687261451848060345814954452294378789678121759565338842424643725463955270167052183163160561768219965974907476930007727493043354792632988713376532087786750260006400914958814812839531535344570560278596510120783555356513274878769853661570437242626760755140350200609844401954181832534714919360796524362251482973326791629671840448742704705070906184952697234787987273364776259386520361632999411320547340236018614728151780280691413219358729794201817929674372968228230995770474415372602609072292072696927963072518926370259198943912440013501948441151761221821417762900663650131062546448836202781437990748331773279560607967261927501455105398061764169967519418186327018751921919394348260857519854391027548142862935366611340591514295203960829575169232631194675562147128000414346074557036432271214261459083368549584505169110778040824594932648275899474660840136447799253851026228146334553526933049425615053052708536734080726767559413206196677010476158870287302709366511423310096175459867997933596861434217394235816561880156861749559605872694604967502383258259763854161500278143915056028496762220939297144698691785064712460390063956330154560176196862297785522184940556542952351077987097819580049674421887098858133513745828587961406711616102754034660443651168206038441328269988838574948868267404392781621868698056121916455211729853038931591667645986569197824459456360853923874630171309317760831444932502981273529422954821576419764783320020778805610219565732045566761522326485637423179919986856979615387240334144823059525924670803307081460261894737355856793990863567287330666844002990956141729839146137237548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -32855936214530835721094719992919595390209476186924723954472973940173439232288365094441839127418449549534921971801884060976696619329137887291533267403137550291729595301528645194907803353644908056487583991965445657137732647572916486983156411855410835943230406955845537686673266730152393611149828746349242870595508945655064262657771500635585161314806355098816671309169425417873043050973928111979864733388194684955603131961548489453805567055492765473534786546159703481425431121314884546796120260687162088240113162765534230168092744356278056108391240969409487650130840036024632992451070486534918066606678379100749862672144270132521429389979535386160743384628331606467992587343728804541639852161392264263220751541817658080689858089606425401846236692697569871056016303923373174202831460136644218279632280780989313494457692924144617734541005253793860663288335639959329096744503694817173937419047005120927643050347279607857894516549818109717031688416476506080045707193862805314474918610868322988013725235874561985434048276209796096614224139363960322146227970287668681930372974547543363056529155637473174433582753234311502116725209951964914803971137551865304865492281071834615850897808253725283098674000124807651293328783397756132401460349739849208546906721267040902220973639089536906812748858601086713000531069835445017912348647724881390314888115149099167815186016904903775346769560212700015635931413500583620114986618451441325450072302897292425455855496911531387294638014742337855732923764471867839969411012199746058069823130400066590256428427525566353725576102874977913637979731391194823165315786712309834522631145590705884854868297544690232852444175723568718633999974249735900139913857659112520069778088985806968033306241430217170434798320449856269232583734790760114032133160865654834249005852568444586510259346554913241319521017431582433908374500291732207817974513373083789683633011306806668806951299084432671250791681405360655998167972835512320531265708219949933760975527583671053105832409071759574067728154453257781307396621658639945979417560070620530909318173967077395508480736196702824872842324394102607795591893933197768801863041951666192049600846494622857821641245787830629094984688800094553251592789429025287788882492279185498773586004972457885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 1679343631434236524255749219058332180865704771664134253003218506802159933338760941541274361703571468160778819680893298472200839253963261807085195841273090527053632804517227900316716248158436972500130189390483625891969354049821366772592516304544022955240745668955400344956565067017774600247331502584249750907625397496647751572004039562526495186902312292415448750586004740082903781678255378437829087169399413572238002223776037474765636719717952325283889134731222509802352659746246678618187198132386601528027077001775163457786417621185828207588247011581254926342524321720509035593661902841349396935410030427724232927685966067515545455274961946856681325324021740506144193463985369095191745991149444649490868486236613188319995831153395750658266727915940512820777060060992348966415445346217217052994203031438322174469690549199503598166303639835851004900433416092392141060223298634558932841722339872007320252253979132904847012934793140865774018834344170308254396742415697784197745484624953318534213072600810227980353082596242624935900498192725622390882445771882701632674836590182507702341467733762771188390002775888012083333696170182729951311549998682859474370667343705483015737052514612824978538909372701944249740877282134571158134509614328446324630190500557100965074628569553552747945569174361530236331480591348855330179870903543927682779149446022502851176208065172133031876558985598336714936520507643152087486791241586484223826453271520887526084586695086923100252535557094865059475458566505248561327460836344883447064360699332835345958124553942582167035610510225923285087494013932800922905182606845970163134091496634614204674705017201590032203523827110292127459615335279986498081377951515533576816007819914272667374542529836392457376306293838865168803740034324229370732296706467240919782388152018284050955633695695774488357716054391204747602289787682487708643065078612776626924794543928513255112047206666232231775404125072333761721964830275980201912831706283497229019682068133707367572213266858701228209006524118835494562261405838964747334550354469718920737316941956119796620246334346584826748238389424342117064329688678724638380325787830725891536312946973599841271609166997988575707043779661298859314079358742728460074792912366803410151305797626264393329620361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -78554640238757364604421223560271441136221890475484876949623182557697498094280928788530113264886861797984676233805110567602684606688394573523147272979339732189673941066184989482422105673938908523715772849259923392327431896482511337700198589686475119358396321450444507801607850753191167323027104469600011941272305767519988331376706182790341720600066082942744321363255942636931627879169559319990495383391958300906108219255613708969479771394338346171271683571223893040876773679725772085411777122139371601092048848228544847503609273455752823725409060036920677493800465436828428721997394947015620547818920013364653067377188477215527853351209882031474878577269412829261847687907692200256433583062931261429517543904479785699503052567112041462468653265763968152723762144731742171973784860738929570269666965000446320035588646588528072067990727585434701964701409299546744260610592139103487982010357508269659279365280423995366292890327102695327320239901362128104243231701318838956737734298333070925796750033996153133014583664511162983073543625645013028019206332548956639187118687530963190130575726954010225903692141092497492998937929619713177884978555558518707535537518499623390584607384192765321264606370609252791467881835692374917881621641248847444668059725143046712872928378671279569096789621512471848132827430991207599133289377318034053234022564753484222910246655330159273412136854746104563609195405139483783038084278375589863685972305180146399424728793668238523376817165263328068493620412070929047429484144554784605202291550389993667678465346867058271366288308293417693348138567447504313283167906947122749412915792241322778037365978390268656598357815937281581903165143662565562583985386212335023995449835237926879588399574484141712543964623436787861634458877305868195222733757143769364601547251439789118055820437128130240098543764133113713322024830686296432418156022666815208127990347317056859892714741629438834270748764845782987996363261140791480178156517214284224384783135573866175094558448200706519439552345587303864729724149631714062519904845156079064153707313022562581082975839435407605902493611787730836631255359057988472272125024765076580952870067069446677714703669139570050632188898405744541456658662334141123808626790145175598778504166830316535197198390960693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 1183707543025358004052951091323206581706698456588551586603714109037514262536288957749045753100700702013790777898903202521804089050704155926192971970008528351056454995283954363157311296950956187924591031965000537275644311675003637875776546936139929759743100127269668631707614127043810619828387592725570203810254270574110490858405551141359074612901728716247839169830692151715737590411341355640990300735307169410125353712285456766691265481907969802384705909779278592977727183107242338284222620848547243769500442322037621078206333771707035540672119268430383470909090801692973283158350931148041681248248917679155492569333228776805830742108051396913338694031588048362791330542039912016576529644794041479366353402592536366491727464593444356757900249944337558886289646307641111936603774530294607268552453554688608878423346731079946462186096763337137157925238374071908038215071952168298292944547145639823476142563242262596120064087829530371181774196867039834889718934977761489964642955574956586049444055881656311358247204601736774035274020449194226420185036802423440688119817620679419777976676458496477536923492438281076482966524146103044858496370025078364938835995576725607195056691525197568875865096067535771925590463067600755935520901463032420262529268490990780124576074516700271262492785096509907049131243727875981271806473535175806057040173452028655999955458701824955000494237624498684739437732792427555268406912968769290009281486891354983370064736801298855025178290971842162559796245916486375822716736062574114390019559017146174213904406992065955233380938618487065984111147708333262105381305901984031136392150880586564163294410688802757677465853523816315693154561500146647404554893898787595078451897864639219967801530159712842716415428750996038200350881669676554419546114958123788476573062666323392458967196294351547148089242358580635095130752417378956051154912641360738650555511707423016945684232293733158057874952916932083397311385063876815327036137286859574833794381609425027947513649962710462489875525604717468673454839255890456658703467546164558722929205476733355654055015934462374124985023675588428432971094270062852315207052713545485560397670620979632111931536511178480571828381135373347882004170568859129952761146777311976975360571784356977786956122145056724548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -11395093710291484353108531721225838347431120062151495795746162691520934017492125559145540304768804188409805547677429842277209957947947720458105785185854090589180801226836957521639412351074181192784295227095173516024581606059599659995216989876915360281803259910669028584731283055062654847062095175245080502950429935798805430669688429211391707953705118497123916688596310111559138831162980821655030866085890962642250587377069421824773344663315644046028543577826192601198374816955861979324673340704445459560658544098703782218853998475369841809150861004995447272654034310808343747019033783179274531061632906660052844647202519222814042061190901883464035654295868977772291497497101964061048577485321051816693189754559622336009901127626199029174072275524533469329287674310737505658268620301875718532664216888489058264967342821901200342985222484229694768718471013035015347474042424370327781338008402125777496430276377951468738364205499739754512159514849473692392895097014537572819257202559584400505952497074870004233368940057979436101224887694220686988204429061039050572619727011857914220879503790885129403548550366488063401167035912892654419008455073145740221308104821674919756200001261029716859671751329713397113569417730212751137704292521855696942228881777355669654009578332642484470882421106957444722544494939352792912588313107496206435632930865931163385384132853975731155240873694723777147342641575510228325609058919785737041232700729138757374520164151579512223695225106118360498410865412085200729492300673794674100175770174365561490544973578659048068388751653200788819663836014790348137670325079974618044042653463821031122560621855764080693921833159140202544853046495633384562606712385909153954175336344225977030738719216007046466725377653563777643878399665744512078724100405290906422846419578691693186804075675221517339118181265670220727902664740773218634631503991413925644640924703766914431955797368074318183340334175626083743923289114328896556160489083436931845474729112603117942726546117688620435231750188404520716748672459302734952822034347353050905697264518688952504764735955689131393305480335637147304744975890514275963455260749166663341928772338678377240249286245999594822203435781606716779012666082216433866789265952847033233080059101693937151367208571173250675201416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 91890114946670050239809176531203157538049964191279312948662796102902893059916974024212286912950091020091629463578178079920892753558225241845139044908014011076025260156308267175476953212890809921662534576180136168591584671927161139521467526947404820152597133815506672052645679437749510613741886792687211725908357627599754820845216604358220884664285434773994886476303936219262149621122513198496053933813211649246585500642427862869288041985978201312491443967703999833444259686624882065944168498971971727986120052702164928182848018998793206141523633698669716046961270870024195229213027625520686647977041494471582792746874415343610516411001085872472262476062692305702509466268784072549739918838009506872991699466078514849038696897216264898963409480079525897479492255671969676245212244240894755177487770404968304858063770390401477954104992450097131833727802817027734478368581055787501853303043005256151798272362153216354862180864717779770001467704526871897651340264281042835232021318948054826121409935552058619404060738176898534161166706310437278480007666934322889447864946993082971833742610491716133431768234963852367971346920367983987285039429962466697395487863320807526501434551583900155414700392498449931538300890991430745103445892761038036357429223722647142893333037693774836751797288131149868852675451719262216387642047053051722588661605576527918108606596340162432996100266928180289682603275598015368869346474840683742324266025645393872113131662711877320854314145862239635792584583119421184800621250131879498450444241068307330768869460672701766800687816995636387590757492460387864238964668724293856094022411933872459457619518530050778018157863112500188217446429530152731317199608250358006808058270790583048525296031044168397927737839390842884471852059216610676245204856300596991181523487494197103380799239677961122874605286661089649862130413002406497599998080909325405465077258266122986174430642978618638561122866221718576175105542192650582536189342860123573109516424090060336050191420609588561001590408775012241508656633585672313267530416090924318982087235053144999883426060917843011414480453278122158715630093708587177581881162362102041329493641602338208050303763379797850413582761429210752831802982493853689962763931764908038165737469486716790245672825676592765375971794128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -694530396556902107882254502404356260197460371687971665907412481536934982713818004931084245989321256935818972327100330661875808975863550601267912220635776617302564911463024253683370609245450614789806696798271317867441409132134262237762517656409577607747182212412606433524380975301344283966157277040780600935349774786776987343733660403603268242574591584530968212986173714486052767371093983774359291885941814036011072496936595878114309087474809435137247697488176783496530074223036259255509293297680701678835644558544552684164387647674187344705273840398306205708188932479581963139649805458151644905648441918306274333867367748074391244124231340520075645323120447775327944517073799676492235545754210568340228507534781442691451048758881276467506903574469991702984389986276665167112600210512112775703393413274268015303596949712656136774805276903862406554746418123529286262669753555900850045280787466157791450308843582228975501463309801512137445430640832096091866941547742409931241832340253414534111381993340424516692870386119819381113105782374517720118060225135431328987265571803613216475977891222750432950171750852147569540292740989938581469873307627141243130364562641922222316999141233112152505621282976276682893957932079686716856382139175513124086981121555342316060446127000453200270151191229384574890440811910342084765421442750900504716563922863977851514623393299032373854767373700426717020660684159560451064625625176869613699751442946373217571495190895340036256735625226059860682210150670579138868731569029985813855429126129089361771754733268893330313418743466948997266290968647798033291249697473140753042775705310566099720435464857480202904946186917023279153101325729977424315322998953737780228997464685114099162994406987073408776240443581473624816832166764224608742182082692328544632361911463785973320875094031101558696048918033516593341885336718298415326278621000535778553385030656210534827972979469062625696960401580838184211217670200866180167427821752404007663168935389674571312846331616572438125329032544980906133157020050324566525548960555688085373940057688720823328431680623992956493782302380987212423772212358821010599696380642586835181209347840379285245246866522135127619328663339588251216643505283261115536626124560975902275495638506613511658962373251924304895510431379079818725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 4827874143860542823863454559807184261853669881806774670085624624182538524138261760490693765589266337872391312067543640778774961214841220024348833415286685924842651497684146460154054312554308558623992196449553543629949894606065283704410959692932169570801610038450223857647432060665567694980198335577586763493493442227531006601451190529087417828692108693760913211703039824426042902872940978479424405753749629701694605579679317725900904102975625061149152520342929298177830337974935783667186203417819394477038243583130495083704663184652614157644187094454131249637689291160184899468406699086688736816732785195316325437736788480465189071843545703244061831711889844652874939353795470502930466014016182733478186021737877142979478391558195156375659123419494668292230075213536235259454551954972619546537547374074089197520315166317776321935837736131475383757074605993727716715554886607279084653033468051436108858016269221443784379451164731357384546434282700043159839687886438004258598620728955591427109224551912640591024561142104930473057562750864963984453501769684578854566573648723480083352011800763420951151114259277571816389434360047756721999012883513905880744111949799648931928831696724194064940078580436313601145380613934332934726491139218988925640120595904654070919679598309287551594803813157843085821671910523237311327706025722296979945837486457474663024725562101989852427149049971508433150364040200995303426072678160320829011303563796640161283778464889518807001724255720860193034724499483972696659628189171167930751154234641623802029468360129894787964632261300647172484107642946860733107032270516501618312050881006724745982674575136412476778381020118911075980154840701338070518292516652058132510237983655946717253373470422166270293363298665245685876339427344264652121970882751154846708706245992839529869066967089909560336438666918782132501093011024111879945190908711174848524184790525962768533371891215389288830653245683348427831336230192220475095927967633078179666051007497679881251247504729064693335412345869484711561439787279853309253538818991785489851937089746335511434430142440398734196704027075547640119275304530740603395144673872542405283770339205198140749381717782720809507182053064832833029232345887289069644806453616653815035840750493457940318764898442183142179828791995532810688018798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -28316805580416791396056801151398030616433956570965821309901629277889897584739344636662936101374782067786377135977185147165057467156980135197785591560636173413708500858244395583952191752250813172648743980101390038421411116910329142228735537247181579362906703122921939565237478488982597870119953021128798388248228933822920077231323959145725135619212068151595893350498775666800819325111742018992405040214317933769413227409325147865798651603635961775692480305325046584481398807551748965645141504359526063282134185040649251445647745391635735283344152738536487192476479236692649249041920453068459371163415513684087886194896698952704442791948538817161933329553070888132430462631088366898864710363769930223662914254096523771005403240508704562104463466351409305598457056419007729243340660085586736661184080210450743514488959768816075365062751217625226685991783000185349238237289741775920564283137352117366690447155193223609143857365891048117493017877032438075728653577763335110315303821958717523006962524286725053147556841633193889900745252210234381542478556423808551109107260620114379286041806437472155717645926937746276911538738251295316480781591929937335846367856902902157093307170789137501084511878242171992801150735426896765484826736803940283184381497039296639267918108968036665099747786274124632008849911337256836161866863399254548771768229931993412095993806113470956709311798123496555543920138613355949424529349510293839136449138729471643470136165249280393759364360370855393693334895374833764630239587581217662777831271611553998602344273547579116558565081026148173571924549744697089734223768711558428077101108740829551339228776781307852230567869322409706722282296224567662827141213137289869650803858044953537803790552875200295900157546516592263513726854509254019241146255114278589445704224260642967850422373685641116954181884844247712399930703505331614853051454492784163299035247738424899570891387352436536942106023817669492401309600161079009294446246600136801147030607304697849882474516492369684574610587623851023133920433092623888370666204211365108485903182971808236984025682420145563991879395167698914968421249559187931345519161846782337242790188338370469570058866629160513562528725147589581380642604004942167020704708158624940087011856610580841190841150415379284116523805892029486130923032760620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 131764515534896025985262755368155269266530003404165066829350987477718308883117263848545115639748934468079086446313326123472478061808582490599669038693272943018114158688271402516571040275910311952028464903345272804558906158199562793358125114710647211416347917933718193031294167558759950361513632113057974308369771071272355955026248522914825577829871272009295758983807964631250894081572995234710889678452988845904785533685371052838124125579156252737749075560939365935296389033775645066316698632030671550342679047312891162529337281813964208140857401040763272283724950505022218873032402471419359993001469036360471450011696489378599378254042903151848614418576247789867033440040335971492092604691545676212352168166255380945354235270011726625974409687199931420407944014875961260878019508561388438398977841585463626035319566501237758921903298726317893217961995673998860436942044368510934786981488291025955863325084590424833632669010907700777823984769641616909619512567964790308577658211741333851091819510374342290792838895208955022404254985829924615639089515253087880329480130629648642965219928983165346197479601386757176455933303944844500792459735903125453476058269633391963589898855079736686724177838799827940322955443107363209452898334482875759771313683170839356928447587080885069249800063105869369375014177349472779448692286831623738247149019644754633587519160911470694154606818058466062747529360563349066872781943307692355954544193886085781973330186638863004527885446553909576716164657103529309363503184790052796577730756959583649905250394493016512466881936228289059870384668838358696366530631902928106907942712413067058484593532539000333070836844284714729612534451792761593353639668976644627596404442004200188750495914763587562869552359772274059902345903147084385532574061820467725518385378666685554742946945636639615512405036860783444335955901153775287869196245792495472964239732187851139992736501913062397658964452342397358718838402775567222441262423199462561748406525191542692927327721937408749821177947759213461356019538053140504643481879480851417435957839382032400241092224958512295235654495596155301548402734516467756354576326545846595212290003771232639921655747073391455130024950867435516317195453153590629431805211716293848940324214410753132372174845656472417539236893779808212912030285224318504333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -477817831191156265763713488072274121470682576021865584802008350750784142216778444974631821145255621561169263497441366076692249183306536972748597975530114455758696579175309171108286051071210292753981047053175921837979446229362844466369190522840103297021023794105529285263490056498816862147730566294102462447592768679352377996534669743771354013127353608541528057034476269851395467336420032104515699717750832856267876383806251064224214895618479082747213679304572431187044906836628509690587081434161760566838041581070287826701768553304337686364902165512180548280040680120777835709093537240966773118265588229374825582276820803395499678566713337951922939408894872268322882043724416368121738384783406191656012770750929820238313273855288522628825232120431349610717840835146117415901527538916679389572930038160386740007856570451902638809756392349828330576183811197522363097505456270180965337678730580294635752987296285638866559001291464730811610663697425058942479737853209457773896695616737492514424139793296300659388545174326729983821755930338053173901112327519420194680928277417132607609139639168378193057672397131586128757704972159001140945727635611980458675388586245636225892520550523377731218644920621611577358786858300823783368028972544550690773242078804043820641890692527873169812363350147063516725182701827341713394034899251081166824030959291518745414895427952225991315236089184299783686124511624931790792303803570621198524480609343929425663628106450713482854685329169232230338660745242034695798525364224120142435661814503671878408837634509451591111790663949478177257259620453066836038384200036912363039996870938085916046333840469201202777042118958123414436669468884351154750082614097331744339263412239168210036020723893668931978765255652313600060377643922284173054501137576802219226619491667220235989200618138025876596130220604044523633807039768683621917353030631654819477115431941910212294471949431086499484135138540004628311463419875892236936323556745950063260152464740124771937696478284286554261276663257845356273909108977291332684606211708544897033280943956331631035418551655289054262314050670032703926308574481223423234298235373064767994110244421380863429907136546170733166791694791967435962429584994753946677482676073039601938307011120337639819490328423303859641554751369607600963718141429126262664794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 1355254822300195497938781411314224351986760364626477067462497605889195548876277863353196850231892075566993777163818965820767489702856261859413520576259690279957571330242789225548906177587571163803538304840019606073040564848635026021973977169725063719504514533814039443852207628634384112016342994582117690675272729904078393852546569814027711322847363971929319065419300607459050253031125453802558982695523207613593847358579390181828660716791439415813875410637980864721926238460254330669805450723231152631383297236639841658227424208260350323346111678537907332726212499734985542726400975690420033425437709149819860214518422161771607623061954108904493496938175784096734625613356999883986489508029019875802364502266365816575742470288094815641271741863355864228219479529564484603058512603730811357705270406993632461794937119768169045982186551505045171087783188084854081316578255566058562354012836767162642498143184230905730443480271725869528524784111807904662301598321936723644666766923788761532813751269754798524667431903942386353269596040571445554042168147784024865973888812691299102863812841447380832945838798883461690905512909933397019463231706703574019755060424160853580008384889027491205486311540929690423293886366124747584459433629408560469827992328131917154764657607380796627746989161409535081863687041799320386246137585089058709927135594360066827750008248983782872279429115256104452455435582706525975993451901136507045922772744867756618176092438858201996824873246145919992606973350154761778912897939642490202818714156244971245791731023591102682241643719285416269670400242983884021720208790255271351612325709350771666538384654520786469594266390321691259820760887581748788223670072243750853184484133789213089914119807115543005054970115491384630000629741913517526163278097143285138001532488427986999326253669453899251289180977306354579049242910159155691678122236474883612370015112061277998542074862275367495177500304863489768435885155624201989328181671418649997263585413686810669694425509345294085396576865126663927265474617804806417719178708656398693604514538386263179521697995843462063381790908764311331950372105304547234198266583244645398568565134980357291403121034976224942678022843268206281012360157216225334369813596393798911968808677273067577499570427703924547464043773954342486653956711961654946208000183105468750000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -3031336735140563556752580417162034536405095218021178557342097367266220868074955669722522670106339694001597017123079726220997850135504977403444079861623337713078512067437276680303018319988075685310444009929792258760566395127580044809894037016879142731284273103293020525293134893068110037202311824514815554610036895277909451395196082835912671318190799220851369683031414906536893372121929002050583103886197296738123906139115875079395411035815762092578186837182815369437568151694099415264968485185568905277894120314806124072509577670097379963341664453321952076786258336333263623814424771853340792323136580379668379164112001406435569232789707535088662689014822269015695076550072858874819411896950622326011019307244041606977224751299687179705914866521316834785266541008892264818298843787012167698786737469956898369154812121709437730411070137587031360403725872481520280331940299931047320521461057881830037116919550908055876684539675579689899399268917535469678437097010294243243042513189883146607533268380627149345772811163409108561440460673862793914013607385775526920971150981250259553056821033794099972057146300264076881770676244611792916579037301813610467999915149034389779894149208245793673737613468105383835879226067890093278813852233477011135262295285272283913766441592286993850533695100851336735290812981166335784711831966667867850549869954827218114826817538681992664205045980881758384206110566368665578715560986061426914099089584126409179724493673607795942991413308572657840976598579231889206411249651228409649237181249770809920472349950852644358797957766179005637865121870964425264534037471842713410933654875208069525483231444888147051991674565528479882283290142285470474115143811797272973706823108520486796422268938888906837927122636395288057053770046539413984196673927399618141202051363158111237052974213400786370702895372342712262024367978679520495288383920317061587321399826260588475398979766956668889517494368817151617665269176713656801434152711291252134607248595645381383189310425121765217033106316900341893517955138980180849179802634995526512487573645112883126338321255079066501405432612459442048765470805138949328878246370296504344396150676256115369996381580079254771455127339086839937358294168455864872062236563345358547978873711238119292325203338241468160717279725204571956542753952135171857662498950958251953125000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 5388408986013586376478127575703193720117636278035099703149427030725925841707866882424245785882819464696151663997602224389361961544908821329729465990894513095117678873181542724748566279055420526644183806449185338866294629189241956116490414468507193768465957257861169016647529307588178475691709927256427259455755593855143275253583985535188611536241837654656568289360405703713610500561652709872839611276575338086203457962001535394680618731604777616889541431523401590973002405647242389288887362377450776130664259865814013528778793819820544405298078681253571290057023472324640180813524846195247112169033740505266192390730627186043844021121934963025075027654889069668267631811584312545233178035314853951151973210238157456321730663093177674725410163592551976587065071101240204803318529016196184696973037110222169557014436714770128652185883354216150399205979087136023841867046790421722968048289330692021014003515167290936804684522018975175066241741276600259062832911511757313911014389639795102674365375408177859690002847198227647642252456796863355887944118751106551852091257764467943035973890876366978302945252645856091907930816574160508177936717937094109068357085050647765587234872528413674910931308006757750930685568976306771753262916762229105459126155103936450342088090251049718883923254001639767818709943281457386928935948311596272055426100271120330318905230959153533629761303476308669857502773818812719868669114325351234770959146087935463049554678675409171547844723279481839646228105618911086950341087774297189974259598658742775444177263694788716664864589292561681997439859355028131797742743215667365148121690985655050080871092639165256881501067750689371119338144577583861846531551232134181467305619657913893774393690110413707876194931340040020870733713450591907058962926288989602219258370608379255402322809983700129652496572305763446751879954115866816649990166926740013702199493177856570511270190550192709163830718502244889546627489282509071417284366804733721865696458270738211473174301306836981826185931776373794694639467091240078140767460674443085042980572800364601478085906175726065902199120647988970529353801255142632959036520191022358964985209988293923749097771949748649140708999150822189154174003369834829537749869599787729279840295221945162043952681307356652178408676474197697100793503360849356909056950826197862625122070312500000000000000000000000000000000000000000000000000000000000 [88,17] -7662066980344800333912664105013177603532367979855637057523855794135267934077228041849605313793275826176702156453723941481571898372900289329527967472241133370943334430667667751566971661903656632020016379016052191013337920747324676917191533153837511971949405261158378711856225747706090977534813745846087929349007936473839198728306736059228722135740880340630423331916794270109819869651834282490482489822604231629316781603494561352222284198031384322761606550578348612041696906997663308886942612094692043300801118964040429962251068476467659090865201497625409945786570199536113896309884655791856132953542744122565789731923345025958226111112559347968615556182301677740648700203974984031372683486021380662096175657785098688366435859327064394186602727928059732243077518565712403769400113495238896578112504090284429299787119532086160443219659679300913364352842285977405941440204346474656549694247299262135116623965808937240746277611783281856282614156137232219678974768065273100777160732104454707986420432546339912076616472503560836427882138477660450809275653292240091775690415017337270201623334830498389039387440268813412947338528952729051426132685784183937152263250168101382061922634148680572312627696197135493843732443182459004596047364868953508370117296498853151349622728366974737757935730319169295208936068145847403095571512727341717061430563021954991335426136754361878674618984364607334022815953914745218677586709884346220756789229342913840978598419989333178058032763161863909611992740277367018435023218119392351108343733428796737982586522360970226041944762760401200117534830435051046220034656331690482472398330816017038809427834580786924888436387557579307025364587596116305686544117672425046846038122677431907044524911803978410668381081815223960262816329285323622487818859490553387088347565911813441786022615338243283529908146736830724436322835146393673808808478677133758500872190850708159855257446153171940612580128809978354384403546910121527966532206035617283594198273945923614443149125973293113908635274154604283606425919839065208212892173018845770257402990881164380727031563612787409938822255318057984973198528156675244798888403676073761318966060859703116951212500214999442982545509117609647232121029841789302309505708710504609875976323920709017151206009162023776398449396663350234995729947143870697257028723470284603536128997802734375000000000000000000000000000000000000000000000000000 [88,18] 8795138560737332941251438397427319201693693417315857144153845012192160958120365822653964502693464946861436440078988625479369139060047409597682852684998553080384774106572291271651845061490433113449673644376385950611570006362199613871182988195995445429270825638691865345723508277409612809261322146177115732054922406418719638753878939678818033603603010546239608089290379704997531604024249487977381439637734192270405059280465720351614919178951953086357960346291088120563081334257979037830604484382034110366508164856230894503019788707399203069131989727182309999445265673735073670167346368690399807399031468383517729902778251699862178936625608885291052819887496037632929408235299103390665854600601102364627570014667453154572172115932784730038333784213070579978994612995756605926913725355607075022596596080131175279873930821487131031530822848342701907361090387210094808902638120452121248599213179086037383145515569413798485961283019219445950416033911375023963236417139059463730485339517149288306884433939032295885129599561688523045536425842596314726047781415516237265548382694617146818707899018243895243317526833554157922405296042188222429793967745099138241984746817577217946959111650091189017194100818287962868695945556007373949648787065788231208348269695960175207789582639793747802451235186168339010333112719599391768797699531054312780189301540705917379367973519767410329689153588382512704694992226720068240955733263664696842630244050164229455667631749007888035850444978225375384092315743135714912372449165959528340358013751303378220420582564061013474613735788595211209706651451298950814824457617336877116264637440346405562149889970895210161603637964743964621767797459309168983508489402782217877944546132349700853884174882493259998730269838727869244244181671517782003105602949907878908529605119658332077704537389312905404328744395338892940960310485518099336462980252202051146270349128319629324062534749960711160422607062909940020522487465335836485126226255091210342387269072743737735610098658885811026093545046600074642177748630805215324325408549752591166953907083665449217941675453301425596172940280022292454837273269325626633668526935355780526087443634282119663232762381987913485236799588229083441700346055760742562060264174009767987348182680520681937968385146394000387341287482559407911832223578258794019490984794629184762015938758850097656250000000000000000000000000000000000000000000 [88,19] -8380615000740172916052729306526318160978675859851194996536279362469883841057815694387827661997859836368594384943662303828444623270843593590023119883506926635986734967583176062109233545815065230352378953999939495281612596248160148621752512758448217592932653378975542384358489157747841978628303343066079331247873646495379971263052656079738826663432494886357546948980425048369965705440116807151835808187299329013885369343794863294021971112523042481589304137658777760853140174577952603016703986100067830274030033895853376588499268376972381613154529035410898246940330173898392844289414829237396436754153055690769162389739938066085724190569746325049907199542625752500256306803517756656102650941106584664430832072693656208573786799688593660146613837510425815903199763054604369095196321667966796479150405746054550148371811265627601015887367219571391910751153169902412448335876901234940217335760745156153859754048973573616707821412287836429743118114416019815844486806082348646414807856404990963764195520317788683617197925973914111774083753173127483778221296614501698496774376720475809964514360180312411780104085859872030427831463218299731602811729988973694702042715920016213762625237486154447470044136092032334891265991510042907621732311564810527034776877987433979190439435490069687712354129032785720662203371448506069199194687292740937427840213477630516628562378375119656853929543915292732274990445844481275737152311162837163897038459061877761717872661260429856121762026659517021686864951264896791537583497848237736962787086985676862986428767467493638803538467996096130164723410912740202132958880466306099179540617592949652762864078038617649189432507355990530051317189162321804648513986447288763222362825523545538286689342815785443450627907465830035109344870660818694599274118741948639706093533352781642471569376172822204158232370345715618016220149814515536901010057438520664879820832268661385119732523810567618599826710637585839730434869682993808953809603971687589491065605419387894577924475254443391584733513099029843191140762018732700361708964645344407754037772807239696025927814041613622417071199166531058243967719034110638190566674840769581099082629998455651898912294641234218025143947047504139398718015284206196361379862123894803857918639242372193225174751364971111020335985608967673818227077401019019220994310526151593876420520246028900146484375000000000000000000000000000000000000 [88,20] 7241362852806665428429779843233931209824611287603332511266528156605233326557781624013103474898219889381756837317222326105605564599742461688733336444710908489005885752109636660560295232902952700027521582402477000952502425835493189072176192192548884419333269920741336085206603436105545767960887382463241748134925125788747875342963404171687920277960435975703342189739341248072320545302453753850979711821541601271198142683666366180514169160949303903038632208371918029293643840350862992558722870703840953861093958810496578846495743542437511648798323404936231176152264464767593290000694932389916010787048137893197698283052395190681593058501562202846053054279445015858515026704809942036451397595873613793932026022471814642884754338309825599563006598829723697625795939754490487315069313827446206388382205598687095775587643967422038744466977231092389758624593623827131577409972490934682427278447438454781486765019875184361783366254329567810931629408009957182586230704285999590235012320465513068289162266922882879453271415445493441213466591760521579492619435430753340282367135239386603177173862564489117084224623053415050044136353035090524496380343079393794967595028340813920606639758487599808767719987715061936124587026947670786605448055399147738312067354459098081621253536661475276093192390344604483238109632017066725743814997847986782802164422884945967328958781834818368174585273632397829658100047404870867638315047258163866621727313491999697489353162812992118190495267368237168412195006989891976014791203679735169648337305081954650499321067340807046308874306985752439734621540950792280002835622948849684768140734494889752259419340988235586768557587408685431708484352203721408376255714869460672367329061932135068141911741033759865100190412240385988632075488591747311551964488699596188296001461261424194612037137378861034218348198697561298213537228463714194694988515467960289007583673806688590202984617080691303512459872308798255082588491716605125811532184397962850425024441435990588171400277363931737800903331627842734814563164612339361162403627770025967506702856299966551781761969711999884821052212855420292114035068520481351298332229917613545430143689446930277143500664301490433782921920719708467750467451250640138432007350693222592887257701817689038377321256988824925646602132023596116779008026361936972458075760191754943750908068977878428995609283447265625000000000000000000000000 [88,21] -6725866332844441508845241096833977410252997226556563204206637429995339531770984226368686673668938815320597534378489772067282601042677423196569337348746819100657671760441839264239511246712373725235381633385615974361472751555819554155158369703667618474935929451842613177025608813208511480095447400781388058149289111864982775813481395031103294909637855183711972112189743252699871911828090106647985205016244176677065722672619994616544974365195964025522961094665952221506714764323074015013091225708015608286366330196851028353657637027700219723631639267067820041834295000991669936584824639064453361719610875430826092131835605517496506003095354190408245288955533648184523161223326390724927654284353981473493751803499781424505719971797412811606324749954098666332418740782144877909336216311877821122978095026040713738853227809242133400678671954217016923054628772350365055921141315628344723781151053394204959522109977705233545436828995469595798260017692200060285586606163483381580425548926724315978890571660816762824313866122844254479716478225517558622443707530149564976445857013446041570281790089728638122005162149884609385634056643506129252205327262312681594316672416592801437615727981688458042889588475814465497506111696079113689041280146281810693600196319396699224468593186204934773608410040393595779105634296991536393717515666783345993000516662672649118963109293490424267863577185769089725501578041108761657481002601754668655764703267021615954172460568128067690173502823309808704839024785464384458087615275975700439957828200107665496778342952548049415879636743575656509683006274110226340205584455115010207855613021282522846415588717554941728582964267988597745705831657690970808301405850025099953256266354158879259331153796167133581313669758986791104099157091778155790337683856937523817916189084915124194224143009269918731619851811309926042837463504026449538600997647786713048003979894931983789047278361190222443684312585924543730126249667742140784653397339453996849146317301604216324512128039201743273343419814968314269471162678796674947426683280473893119247827408253101546296490697370083317997358190443300525980326877158732160030874101327035736207859078318873660117356370282381896292187890454263957559902830886300651540021455681038871488199522756418162905710908145082019666651701661453379255550401060411400256232807731184009103486687308759428560733795166015625000000000000000000 [88,22] 7287677686810473275928322917209445133548507123250284513391702182764829374937656615572327177749793384011476700419003519182170690820181139522248881675154588877220530224735768280298517767552522121691719776757555271805536704102154841539828873548928991692931559145591974792519307677028708391792171465959259101399105312823559772376015191881548246029876393634317043046811020516171357114749850285815235312809299996914133378038291441547114689764676947825211161522319947377918967343029415177256384877843577569611561414932502077356186687022866075246458048969282819493073935666830032405243316340408617601743431398877045012410293417712936109433974577744111339373556992215232127571346872165310923267932842037500960432296635056283075396359948121798128841851755008915018023610865818252741291533692681425444965305631629158335700700440093575453959643911517509889573783398090621033070480946042283738731952620381473587259486356587457226037210470799802425065334248457238259421167320287159101257430132325222991682099981985339485399850867931555895302114751971215756551077560118311803987629203289258605717395540445853260198671832047878800246750968197343012676525966715173212655108091876729396793516866943140299579812848517709043666325353472629647466190863128994903400752180234183920048645085120916374504028024829941328334057180468774735653111998474178085051652855564221675919805096222514732201246642863123897317038073564510179384357586224343430077261052829120843198849935073932198362896233059955986871263900650124502482641368119546164771247542327749174194967182297730608819721194941212566664640419122063074884114162035612855253582603857904378730210143376805210844771770277948290049584413238054270550640516129301947711015869610812817583791925113550826696138751786876105379424271919367546076260280946010275507451666589681264656813898796858138872442564097140609605295451577137605518843321004924751553774774067082569718307135221057637393077103707329636282981179755230147453752566704230539582811288295431874644882550841714152493646267877725968068792690954086835510426959631718572935928707464790521870408396961645882019829582400037196979100692558771346866821992012581971497970242094210585052496804202521310369157338824936355014915325083322711240325523824860723509087129543151166588143262816220120669909817664229148355948037635376436771128060474568078133672521801145194331184029579162597656250000000000 [88,23] -8056268168025726247505862170815444014941614097495965291469431970927449233055700928459052440608098894404914452958103167667135251900594842617075777591553598985434771537512222826424902285571688150191932051818997525488139425826810710036487831766286567362440650812314631780769506810514146857891226218377003281074376676073562853422925126823097945615524826872861887691300875656015006972831441173722640996917363280654436043624445521115546065211878646637626698393410216489256360539964633465621831112960414591708872109446074566966205224068565862384303628362352167254888347624012583023842046165791860465763869913849535645515549641995792452455584024407971107586925637185678708526597582812556914559941701384636955382750081107265671440153583082890580429378567824557612745441406526250644015810597114460010038717335184842654076051053086457488728977220159842962444839813066812573366161869312181204248178334009904014329343059002424102896018699195493327897193245107992695174677635884372955504475381900423600007349958831542264876449237827274222847627843323542498907191040144107442900313289144994135057662820008441029939851162084684619237038643701876290844444114695878444166042829587952676091933381135908713003675068413783193092768412660639993906918924150805771058880071782147775362122858539516956116833078393509245164094989420783248296439186534067208270003713865304009987905377548927097712898622178239624836515638132694574370358444091114196611814022777333890849753351852595101932069073551953626235260196010704578340314131885568595621808113699206887054170616136355403940468376997731138323024690574004534925175972363746879143271547572976133312161075697600531116552820294645178057056580721453009272355659457607605118476928711553017738832547483854893443191498448477504055465831111062103865625436200401464704988675697048593302335932608733570232609641279571197129991490187334358230321122525793962495008556550238047481211317875865598117217256160032659792255454266512977143271693622541022300909107863575952409038704827946146770753042442274954368060145578696928819956677327765436579203762307173240898690136151413261849486620372507050663031888750892734211300986977567833161176847316175888636412708773184149282522414213779276733332313451798840149903388275036548073266309969405173757265059936997182602409643590822352726539882312078650601547257405478534900665488205362407825305126607418060302734375000 [88,24] 7969458011041726327253273664280514324086058470319031653691592782279647761306181146786773089240457371205258574893743335313124623526748699258471512263191771485783997430510479613291455148498200407933112124685355701022828095741163844693689115489117880941849627819492137633388364222516838649769072577553714235580901316494082426741998739626851787647602320633366112603569462351939300357760532764311799538375917455357209595543564495104557410802368925667478871084287494792184235032376098916270063078471045665363024255125366193874624769226153993536175901011088323489734890118978919472218177950575450788794629138331441513943440939905835886122506694293913805821896328871447248055468521690041955524700410807130720770938785615775317857558811676643100685728992311434635163853690329667403351685882004204662993303317076208224730270315808306961998140892722726660168654426610743068593416970100944250287021469920912319890995054696634021637972588015931522534170908861856085359715346828651657568022943719780525037289501522812533984724382593479455825568162337058082596098462705380732516501373990890600829426833723653315950031093793285871563803024975657950891349096491771620186812589654921955623984580101538232314968739884010039761866739993799574773750348423818338450174533752574642328511592802535034026244093241511139856823212220923493806264983330674346478921196448772243545037680417603924840281328505005035628318232777912530672915302661008765150787198848737896342642061298318319862656666010078390489320416513723478032759069093098369787938856130259641352691536303507874838865380742599143811296112238748943617259439892105158100719033020230807113199020729534376129356414388763403085563373337913399412131406107852034738137100444182142982879128890130932174773405377321040904633328824766590099431531069329325790249606840931132319792719913784561783093330729712158425119041855960912697267035507872774189328767541377924348646195191478989411923413078557852311251921611189996734737865802458980715405819599224817643792698093815261664051546553845784132184305321149675419500899191372632271965809211297045343334126515039856051586392738677924508897109510484946485387441186513836852573197871048624529442069553241516806815290336635531485953201438173487895998757256776740884252333907296155090677240124413581465282414928710849064105666703207524081173067438308398047208669368046685121953487396240234375000000 [88,25] -6988909378863279122146894566317274986631310679066402460167970098263594148159326428521580270154871557745218469859036029920623576992402484340186013744109081639140608645665280301911269505559716875613738647190032026393543044180555929261346561307413391045210006022346112894995379448864710135861341599926808384801448403433333412539970294905932688846816787871067203932333533712920619545525376230261424539566249504897392191625974662924521667618340469142497128964174169443695671470239488474831397149486808467460710869319182179259589585648606699043885407296533324492275312696436312932226047711650045428441314417743385370944751898041060423671438544920441611652866187491757334816906040773840353635777537039984238247695565647012216280248843672488090451131813124892719074290749268226599303486176287544716679404770703414125794848884960630163410150789703292832470545023713123143913855028992781200929377906529260642224808749545569180701695697564897632568669050663042762277369918978163770650398096985785254358661654657888150092098679646551420461277366322411228252485786615834103714202402830480950581231070881566489635165085191948191457472152927353478810890530342041503558428410913736591177345843996777590545325749331790037973649544116679982317128143636170681713151407275551949284401029881390398620644121348467505753159149753699151789288395005555383797901444110376986053504707553559150635832454671781189093413119256888060012047742764966684504566949601465573077872885474424973192552956933017230421865372482786542212536537959633730806847473832317151913018615169671545889066346568654305976030531063738160291110544027728821927847778108331186428164243123399443771418220665596786852377983386317083069002929178477986958941521517659431285704304251082018872260715439424968803137467797474461699992058588842698053876411998217058476155573922131993745923890194797308659931416981876448912593634577825134575601386204933458335844194646109800010071893506186757296047916004454614440187537504059293164373465818096269241961743057368676442234562707761948794926474302525174081959163249704112428944442259072815640795852808156767882197311386074259301730404995472494975364491076786355925999114138335081908902184655266579744506049076565757165573981926206932246831090502375070876006467228023384937365707169281824618614607876874383519952054018777908458458932074446219584462625107335043139755725860595703125000 [88,26] 5930475101601912411228627251791615526434254739178959941546796848494376245293463046970998086397223236998842675819592522379445949496815337446664462956818008646366414862903933468951351931304146811905204416280582135746731744956530715287316388777727595557432963707366404086141546192838854064860574206958719546408260106163790566221378412759340882887023052144992783073031464541211484094476737616726341445442736220079888155239124493647248580590483322612390085726069908669739988370879591031260642621490339217512281522218768717460549921404795598965526776226842094026491569794625976628495286825639826984100390761994588972491834956747875470424034840711752209036540691392697977450588111024304168461074719601086791491888680679513344655546266628444452115397426285306467721856631961231997651987155394541300584135581599913825014283747630951624424808143150686348915296635214597818646168946948417693571165852529618857569809112889143249151615533684953199171651959386936852981526040236462139887793332327389801057049917561989910610982593327755025095871239028046214843643873623392722081662668744282667056251475979557142005246182491765829981275812369374467589267661606447597187575456632308375504410324435798845602157202567607240264730471136295251538495726962580752523986167579215997607569787115302503930735161130478671685325716046976858699897306155368052286046697737689960988299577863289627808169816506662303477481543720349248193248395598412912195113878777077424248480383732415229449684240260963977386635186607131630081092178569348892445788569050956859968382123320712417545806594395639869019090050076878217025098068802742817871658006933754149599900581100732475953684875048056237825088954638397671835052095554700713214454276858228555408761277803628841740222119331282606698433250585943594722571423900056294168603558304398496868419504975225797615800325103370844419295075967658017268900099241789621388539000963160399960445229287116037224926333257054961368797407880492353847382611710759036986364399040102714094147582443094611527607399834765293732305369007987792300763317691922165734089922631041293548297340989997245921023188833054234002540447671334995379507447282720551326096302365321001651240748402306581751320124133212209287979357187071698482762612078771825203648209097036145710886804271290218953909697438698623781790315525197320051462179197145942188829081942458287812769412994384765625 [88,27] -5361247883200606149622305335876718571924605425229574988914921117919156357799782127309259468384621494778680332423048786076442667621000959259652924617545359953366825413515966016378061705014985050059415504153263959597065253523988065394438006402708999853906229604894633924927946926746641936796592657600469369155310031320668288943843384865060736116907722500825925294182101763633471892078507882979123132632099723258987148809226625816644337182508972873472306674191897749947275405395451096220517040570702418836635961965117917568595283049797600609501869950942746172091970681833279464810356815223166460382741342389645654139617095249303658085763179186512924094650490072619227663062381999944458838115323195829292053118708073963646450927780718025268732460408364539851379858100157008763720927013461105086211654806489900590233227520227145006596997372706550361382841367750215717755649665398126789979929875285453924517257000342801688841486823574607034109004714417940781068333954201361699798679768197220328693989954767877819364320564654061854397384839328688634167701546384514435559755753814775338045157448867842227109009786728746387888308822945297696942068550866472981325039855492952374072462399964827870527538642665736706882673789196961640920485360790386731922401196215003224879485553819810436847171419424825451839808033611534016027172257276054571507114595042855509731652436337134883270480234808365918927510441047777698097588461788559143027118886116267207315222586565309940705211172518683572079924760707862279241591903273574230547876771264199478760532859269445339115388124317842137826041341459377099223837039726572699476849051717299470749957478928531372409607630611195426983487381107196895136026085391666917382815899871946624987232784217989780285432211482663760319188922353358221831616182965699197156881444606923444367788954510145204521681219548129268928781272580336838045101089495324312495844545723311721425726435375313576020285447961378518595216598149105848521039046092972635957840256308864177383460480538521819376338138894227716795380701482729769654248228311520256398159671464084673006715977592702903002062857839256754356930203065961738088131147632940853686678642914314826001380593095054555069625669403508691064270090189685887964804775626852246003476958149105977946723095782001193015572556971141147846060364748121462396679827531326134604228172975126653909683227539062500 [88,28] 5028393345085192184638465779934179774425545995134533565800446342911176002633914732376890046841570580591897532010305559466936351799759078981016067312517307319840236447501910117406255385747090794996116378224334252006754777345819863055731005331137275292057209360586076612074187857868105467646476742042447190510051982772115137164892589836858863898748440389026040346153741624241560539367775635967616099316873290696633211022802607695854461563785845838973487127749975180086991148950251897740377426364152024181912808469795340480838475295300321528700050486570435627554135760406590716865742224538085874333373521573979921471625348196595796660365881746185223538722776349389664661752201519599356251793631807910281683896474868460861246127516551975130978203092434291853277530681339990167900223564383270856175451248498496330477110863283154891110201417597783326107295587033692294095800516872970457087580276347736261969937038734062497164395662704593401936577651555511435371734404611413082056863481776480294105497508547310683119340984075837849491908409721414437318059802864540626380477332405558615280329931183679220465176383722457561539010527510772619090655941784008577034830403717074643325552326384550603406565904949382335845970572336846561132689326267555275889399757973127905944249566309820335748665473576780391003737905548282691736164663085058082189430202727737997168267566501978919673752946748425987498479068285452933137480262640599501311620400932373996454841698983007830299234773127770338532905099692413349146055178423590787662016400352728282431857690725404781158651345437850934411715548142773150149251486903714204882718047933289978667251163483053553170492489546060222285358049070741013757539348675197235246532262106700507290207525344876439554280130062533531922396223142495725611648935892576168693959421788929349088922497585122406371031981800329823821486737227503145060208597715591397413732827004300340416799612965352483274228044770136536671967908771374989351418284763316180443497767692296370883982329508155346017103786637288345626886831837113425468149825917138533785995713769985413616120435854136701921383800637072186851069396439796320372239312689117495022279735683196212465505142695160506951115328263690282646057049408399194161220365872030757311938348087610106377988242862595651352663310038888948605302338249566435681445555894164556320902192965149879455566406250000 [88,29] -4334424069394779912410671358123182773633562172125701948651682621305827890594371181316804709792000654715750519318752592929647830806298801109953455692060992452437026157360251241494989616519244025324770357451692634464825599294403519364144262690964691045504184788432447321876270197903741423707874435286712661837651792897220431547814414308730453518034893205249943830183195593921053617184226923738125597993711773320368430311221389106881713800281384779613157874658794572635807680841538941189528906373042969484869589587942265757950275529891353859639588791383275137595861542076105232323108068014355543212911992155079603115797118704200230734771584042044787744148188558500160758328978696048941278647736198343751779690814024168185974807983503493986861749512886115727907082572060821910858690876480624131361917280994932457103336484106181730340629870803466325810522742346729148554276956401339234908825171052551808070625933329775113204923349328261282751228428566037777414672283835285159805174948120820269812602963759713988630918861043144608320238124841582652023944388983784684890771257711969443871937964416366786237981789126015751391811886672734604084953277878385480021171256032626780723192754940896722105898363348786533059095795496017393008916276299087571908990819484675640011268973349919082692935685742109979348228766821988923489181100570777626722538238601895167846708811140307578801656256456055395455667557040888469534465258480949572372441566213355399237971602607866700575492890688412645110600262580320978734216420813011331863349460543791083192009582597051651375511798625070844872038159157352288044208225731596638656736448308062067789093970469991296369359440407903375563780180192635120402818129434380165294458127440979671444009708671468395866444385435453884650785127620321692766678213366728421069589254625679926528792065516107263024639067056542164396571925317234795804220169995845657664418890199834417035390568240776004656597943304801137883701804071843409001711112998690349833221506564558948672850324702259303615692417048195376061591623577391630965096146757025079142447759830080752904835415137070153282371640256538766427984875103732777865974826229146023876734073776737836991394956433077306963746647293355979785233393757398316394951628635987463675546406779452032084429995545579322467717164550970447472302013576022830233748159289852708297985373064875602722167968750 [88,30] 3084144484020103853547834305646424913788255802495092017145722492168430235666838587933793611144279741210325187004334600681286660426639681023586578322660783632135070612738767643400737835992646891845130991722363091190587901995001868755257760112349610698997955763567679912434169824566313310805730841045218646028238416052539464578795380734252503592379384596506772857902430294777675217747708043379333910911695290632704216026750300354447862961245535402494916592770863575439413913086245209370548583589736106230733905285984687134484907395436441596174828293822171093603599569922373094167499926107432778254751188256205530073275192472703652115102107561017309978946785892973308863027464776942861307856556762823710996693726082350838865363984945201219589402115311411889725022721965390656979824502208779560700331627717761394184489302965253445424741024084992687472030881759329247880833422767300355328396239441368634739094151161246043850558301762452172063430450971954920738763313661973454753653308093551624870800361687285010575759643734147895656667821455108344811147820134660881871222560618233170108817709252109023865267653527040984824209880075021682651697114732905097060804050961977661500735415368589017866269963383818839865985290001413002716721030115681853379648234128814634332775732053182589890275904308333409012629680139945794332133676801198286246128945004111251785499876504859125703612980804381586454952543546860699085483445381100539917170215825481487787997558772080867940205707751326544597894627833246039464373668959083079960046507681785081498243252619553882275737917478035107725670387707896461980084052316968484756502449310459442895422045345937401690863314256403791385863002667164422650509436332290325339469980468495136741151705151733809607172561767666016784549403470018966140389660816613852111936428340655960348348911038954419591071248135474641199826892649446582894576510156836639361361740888579703431501439157844030907739361668834588773784423665418092024959311863037209537494039915127624311590852962497475241561205780958021577344283031793302791501021242020408088397959749312971881112834006300324512469483266850520314933688222029112632853999249503336749683549279189517370918677532644929442529914125454647378398452280261426578525919785516610532751579384509913609852766696841844382069334366427036690065879751362258945346361826977954478934407234191894531250000 [88,31] -1645252392544360532689263974455117878001521876722410274290420489449219834243224159164864934370224598184572585092155584028000410759589149201953396364024829737008384342974157718576151007701618714030903462573266217628931544051765251811390696793822217176702913963269188673978818445156675971931375842573406877271674023082584705609481632196519619341779002693101557932166563072429302928951156803772000430811730074192744631555547047535146598874924591884895866363290909275241919828254905794359878898867727466767288610360397935724169958023284035669142728678635065121087410153702652374473227884404484732361432024437548243125605201895097693527858330097109699987848878108548839395063080574649688617143928040523075746775604283842175840923140393355783936141634783240536821152420440265593721247622143937013517272418068124400022618642913536506000669081679301583633761619085816621913501856493000453484285189866068770344516255456004646018767121062071456293711944002333018860900523982155587897389007790574084675327935948618849084254907211094175103851756064945962555889975775671271120456463378166642779471804699227798318349598478141924904911384847724838725372046717290563986402108554038987109891295079244137270094737322763188196650870637306293578244630399085760703055635498816005131551936682661334767696447212637179344125828349764712835260243627935574443430675480466416635909622916889270614049286002690843014602302909926467639646922096696893585127173735792651000706919959556845738009032232217160411761501292679690607068722722711951931088758343587220468493893250717863267692918501181412956325589636010857831985961965388042167728889360088247383488201709963489313729223197074574653353590499476788248112040914149909660271970352638917504083760203730800566568679324416643949366288126668980633636696134951807073576368259536245869931223696671641389106646090401213038372674714648409972901019473020126936458524693596550563959445499557605905468922914542995110495987591397987855508746550237185486512361841134031008233676763638000300940109557065116517512454007374980697960994195063053167420713965740201942872489656941246817388642006722422609578358930921082838869146776189493613944764714575784397380042493343973190696010798260882721599347784420603578737619050161599224643534631544396995686170509791184514136709268697807953464775358081231826368195925169857218861579895019531250000 [88,32] 524532794450253444344946545340315018219439055986676038907614104427461398410583140696816429878057132641608588239750996445049277786824263864182366155667639893966510589068655282519157962478334230405306590601928910245477928551561161631197868483977142154787645146298120193729271674443371618604399411374689948358039713448777765109320541937829823969679519205881420939841261917477244496115902429642948732585866791172146933809908451175872094361577340563652731863283819477848614944585451676407248972635848793212450295157377179110566039921356559905240910917173862965271786238646889509677271148055583915433777983731408595384978446681723106256797223175745646081046844041733001604212668548283224434609946503675616411083815919005934424411450068341925158732900515985222168602337293454931193873733691064263809171300964717705718174237781892943960951556680736604814762048131966286022701849251290449068438852597562904465056651190109107905036771398226314905335079947142914636086722405208638066051496815533392958221012046251482622700496645780083297631978950776899482272008586099012071779559277231835394355286490529484441904356517209387187158203566138012941329109288127035328027744644046998194071724139978503792743181551088833308468753604708407636831345066733021995262212716799640551612805657357815954488486889180672608286060904238198222628447931315704024690012462466405590277104567637180879577025325459930127470215458841630122575389896478405583229580435216999892741312778391878211303924195730982702700457267511095009147698354040628589047742086382850475820716721579343545204397773349804616797393380422743779984374376765481078209306983811475972143668555874288788057097416810737870329770890543287315086409508509900269572693549983164368937959317324281616256332890393447272109391829216907384173230146425873130006110719648889448740661012413976926841249439248358850899412791585671120996583050416834551583455183367377763100847053315672267307381008334369874693038345614093103126536153074063624881002260925819851956766516887698787302854257101854889179549657336621180052176019161295686016181853202596085527372900037353841779914572719033469171092353384961343015485724148507378943747951170431832386079852871321966982804599229014314259899361552085656764334310678572410342218237352964552697631336519658906110460777253635023933374663829970474537844893347937613725662231445312500 [88,33] 54550643702168557022415995195464665520588470086892991205987516631650753130403403440623543228521374913336050195150531403287460358386880577075191883397825221380147680092865609596188934200553059188769751601083237174585634648592835433227694310764482437326690749474227242646855562048777165886744674691951775483993904399876330893036383830717441936882055388059145674346697048542616173310255806632600050540081592365957974928615067965550344161830865635019098860966434737942940626669534792656924266792206885858498593109594005080447661021113243958699921008484707578203421052797957887373494406626494708894212301696642113509038687374585117135694177529850774747085250987737227889259565438204563045081340568557349742484898238275623739032112784389677898239744189260236877321633839682897167216608494329955690529021615015468565629903883790047988104094567677674825661496063677557012171888101455467739154522549956450228558968951883059322205791290119588978942626507854740873034997095465685529008923812302359350351947429802793923995086723355122455550002362346102868791345741899971883377830652073863974858966570051242991317783640713000553145559465669372305493025877506756566574696007072936480563312189076268822558332914771293465528186886405775644391117886986158901449581395089133312435452210417048004465815891736029396665179267016875095713903338510481639120635326967835802042784791247297871097477791897161283677192678269234596680707260385566069758650585996590510023457892496171058759377175722172482933805817841383401442790228603062866545635001044019102406367986332317222062925782582118848729917812752108783087320861487421846442796323592481806282676702784847695458662121580757959532216301238078491083278572229598026349030816966784707251260272323732148094899920428305103705754016335719740749607752142659273622748794700238112380933134678078578082302534113767326558891058292416895750190837047539178336720438069649502928254647912714114200982007918731066867030818206773397505163238626888045948702982520894709266690229268173718359706473332482622094953022839533334588051050091280242360092988259578820741536783050736101124235263688799461939954136035163200706357669743372560140858324016718558670721192891654372709785920929866754388913054999157724088432833913600863192229345022623913570493538511638506164478277134502968750534015671127541224905144190415740013122558593750 [88,34] -201392695708283822159423908490207828236711561082543167289543456311060829558907029296089535814738512812882348592428597090655292725907851631118544964162669610517590485526714414810418041782618623762504141129384502087255858085152304069028090751554346487362143949208272101892552688628148798860423706553640339668163998640408455744923448059940346309358305447376258510125069728778642682645115107215215096844397231989991019000978847638069471894859780012361335012473738960856789485452792683393861409023318885945463744744268945725825313782540514147814150408256581893839152028919977706555644318850685047193994052068341669039142017414357667242741351916875105032554595712991593214863247692099114401489853165252555894592398556663610646246938779298198105836285204328832685335790888991308816657392099443217371420120882085702950862902163259334695645738067968316096066123491321565617813146288298352546323985559938024211622831606188034587774329956954686089097090583407834053129006051031350956455520924769899999515475073594347043347280319113483901926182756802066285390079393907483808482949565440745579420572365995015538657018372887705916479801485382996154046490060016289070699641807033621791201402198690564752443338601307966969686785391343673251031142304851773354174586368647930951653394430278426134899904367274410393702798321591437345300108138439858255646412972830478663531973925508374571404435303637330418883570432516978363054231166327231460170799590933403547533642776036123544771431490785981919249465201914780789699127607070839270114093968891495161346550397060289196346236564485074294529907242278932150770722803424584633296339953579706538496048554833390564897187896042077081583814756883080409563910714951030298652142273319316285662246608714821858135205580323160672001293797305521675651777708452641334862777693912995704767971586868000557825693578863234468751211606042016917851316436949833915387143628271004952557847376116096992497142299926028554494195359141143290452317815018651632829894747586905219207367786086896185411233334861619632881153868939568590893566639425763921857644246737129851057264020840511943533148719821287352209491442628607088087345797872464686182608166824345466683569098441330781337801882603714165304953559801078050771524536982803395404805386659894874081911315685390044529876189861847080806714002654267403613630449399352073669433593750 [88,35] 149741210678864414126921342866051850184153524364677485567825526955339570955082693960005069459150488718505627615995192922741079845759800926018078149996937441766134824947983284721910624349869295419408925360894030757595272755655564431993569984179184075222030362663227053984812078640371541621845933273228139428838734377389612136012604087620395016569771212387957650329529593095127524006017600791205527683687261650179580029213662043053675286045970025334477547796687201299328692670415724145052749667133748304808650362719663785595985711541036255432606881389127683163837524578900970916594485743060126181589438405951993766294011410965450803081537592905394026040678453740924130535646719790741944754246663275165578306932024735506292111304611709675877310586394155474022618046391149515687953844161310106162633784088546743483380235510058637394409480031830584965661838438394748218356104418863518955192608144971407813399107966897222941108536319274734819447253129350249997080923629348276444654259179399057410644494345376931329460742620306338302158704967410964850202356621883923999593139965472868136927582969099797702508308341419535462830853371644483970562295914002190681918015468562933798586440339854013988126818304182477111600892496257419802488043296760273568709263607151160096319257184995866899761501774682249693197115007451366467443256957312744970237109709312520915624300711378213458795496769767863681265698712210882236427950626086945428840485162466902151597494146342596899734006550127911233877581578980863288147107867016392218374636416154940718205515360279454643153707640623625346852688613766939371175300744253815877241633756077467223279495548705163966927945961872848600064978805572690786337331200504089867536731909434608499886880699525291643008599395951175727585612429837488264127201115884547468799908069505462468145192103340106323848140774858566003163037204902344017418874370333014029167233317216317026636743871475112324123409306844577492684273469943385570563237882503329784690965956538232146729410706618427686287229930996541043948260283708805006364604679462309565963366545648343437361431100681425722050861002036852742285838768247298393030622471816368364859779374126351729432538777345570556213050295480426543542552227703444281124130958880309693629582532834384433890668196957291846079158720253057156734585730895048527600010856986045837402343750 [88,36] -69893187443600619716955464220675833143046000366246182474984481334317304855907988081843009405319041448893859493655478582207869712656765792132264213777915758287671012204481549627965419009925093386480513772555337611439750234030726858780790717016762229898667321946284660904932568158075468540702213544614671356751905892457378487499096145156609421673357480143850703761774889000660398103799487587193556718540858905487246662556861993500105723204826827178790548325447528369144722320598153716981654394860887132412668133708175361782724560510985945183226052940676174746511391990873963341219794021985568272447018400855974356997185753368599810785752643665575522451180118882635331233687977344010630711033308981199669929486673754702693350612256848653042151025380006848844090888830344888697651993289787140601660449969123574738221041968342168416048951080626688976513506542300373074406079390628641621841222253743354308917568096589196588725156663801972865312736871060939101326543026943256885729779602238486612706888098902079081724692006049222866760494053960763399777024354493525466227388433656481157619404689198460920610878052759417245654802430848193843629991911121047958295795315644225215009499076026480218248391058600271394360567147982399066147372926257662098620801416417689921811058856870960707116114819669779033811378643621524079087175380404124451531543476276593581225336585086072045366149591231482297428924054730061902480227006141086413418963310102115702070898749757997398950329958814920092047998474294299367991833414711481900585494560818862082882109024885137679930399367112631231180592398683166088741095183901371933621345199671006910621522912066926334076688937532618333242899041638209490863345579366481570446785904187449965990903846357526127055153372672706746481503367383497941929529041331837452984981416297064738292615140670803074457052969672654040743182751176068211296474723974906943934674659574329780902091822951017257175335030584359068751636896313804762955754828537845112710157364522305690477722324763220941352835067412475648419473499880238685016025434335877527785783015676898111350343427879519573461100035685054696761700523166721811323593441261759387439827258882064963637106693792980872457688183225327426979959103440059150498135320262214112682044868340134825403278968283668377727195169285176988560603916766922338865697383880615234375000 [88,37] 23025433041818499795470391595516089666152203949433104824831112345161677990193417118129001635989857306116794714129278317302362903024430295933439399115582536453437499483898931093108804897919392287886088985307010266383236724724241382780937085304092526724800455578517191017824603792117045758990189104407477396376304840948559794335523946567658657466465128370452436643615180112916478669996816866511825116762418452309832310184526254740527856185267437908170584970631263894967308962433686025331911874242614083726704247232888888543651421156824528475323993407949134358708418439115963238587382750858442409372222610040731566996921057347394116502236613005723287612768950785582343349818258724256840856281949053436281287901377355622453766068079538364485491716168597397723917185282184442173605336887995809309921415485436543779122032639273988049222855297506315763493949339126897414947121219173911181665638477518197277967754924729479320894785210607110631804459503477684476132812530983955400187939191112748503341609565143523406033667766510213689920041854745439683159008506036579809787566579281544221626045300387071608920772897581460052027409604751876599287724462316932247756872608459496342557208061604553761743343303273304864716624446782352362303145277176932692469044843868251466521495207617102122289197966318577178674373425293033480366884134375353888830237218394189668941384241808129906299527909271282538964493640158280866772194817050891132933533855859932580226555419804170380069502415927404781203393860235307446143865576679884185248912970727995839459742096799644704527277129175430155891682033408004773170444969102716462883032602583652591262312102780742494779121390812825150595094659260014037497831486254435522634211610079694049240971966824591686062683780593132818838789007049742478729031767083260607166115083713076634604039216027555135804675820982918486204070804670372740148364532706577487851741597062722079306084628598570008776605848889681572303078347239952833805433713791127637260493518252165915614452830250653132522627863359011048699553312779019284887882856393045317440498546797580988350321812453264655335601266349593067552890819043347320554597691124580850536979536815285227086390425501778203005228880617271057264604246904175839855823309695291609516081290594098466488893904678110469342864687644720916859242265672946814447641372680664062500 [88,38] -6174365984880444200563238924234228853024487270855887678007910235459833626178409994652558688735674152932861752327400077802305511824312809958565514552511895019822545598839006896450027643756564623508187775141854306486585339806336373249987378957896135332743564697595446563236062377324592940150355536258481474696201244354114585287712145012400450970483494409797284747503679476858729935089476180372218958581631132685461173154694678675950783924507160963379159357821508385663823203856338138955083963760212945804267114962305130086965719072901997896808909555468633952575211131624885402515842077306318690950493750784063804929988271449876356950603837677960061815577173349766452347237987577425864817774501479882386701817218448018856900113472027224824987289581063838314480640468832614797630893700423581185744099485637382068555139958125806421108811753266658485488373887818550712814170889332362049029784391634057266312428278634191907937640438913203510237566546153687941415538390111874462206594836976282137457569955617394470156894766962401404644155287777089240336884066034278671507556966774147445867357660182971071884228326576891452687945729678858589846883334748877373475779034387386086819186859587668003404657446955598426694558209419841071921389772916843060797844030233794165129701723859569868658182759077493830778530755442657836854761136660991445570347790380827506252201371496068414802063007180180000233893316917941315596862398738932592978704757115170479385577418442609947688635458157844193736040794844857054447661911182458068473977926591964149665277923455884377339467512347500591506436005953060946014581080746581354833739515630215216430777491148212498639838916723891270921888444421145075524289106300403210421565877431965476740587501794100332363345841790418005237026321988170067041220502016934444169696631256230674632440109496810842263066972602296832731997701212327398715957904649147346005813998527316029386241718775844994040777872428486646567219254080059924716334381165470575299500591427451712304184181113437432962345684688531918434801993797996221422500398974463608601149910779081539110286411273815778033830941046495484909892502334821580129674731989465952113908381894003833499621864631293759251401664745562539375642898467496636579325571790736218720830193750542764517340587140987894620407707845129163803932215159875340759754180908203125 [88,39] 2396514647784269961889634833327003146721063057661573014971918295977452619568397664888832627430387112206961639372291930191328101941511975776271823674496738549174266596275836421689281540132239774476255205180822452611935508534565309610182587387437996365198867156576233945325706526793815033450256889246896274344550014796202366404081560862549596014949010750555677050387873675915996172630643583303734185371948234280930928450204058656482633966087571276009641358275774722134686833403681647117434713183685289914626421649167918717994017503341717761657516168494227098972779454315084175065269914259596801029649203745270421798092308321613831704740855903000371297667416519491162315070346614473060936112409710767286662932262916794800522160674259205740153443802343002415992909460653102315925109976531851229029791272689670171650113701751168702087780364182987573443453403642967143331172821094061345924378870156268747309888567404995962751769367672246681330554908295512852981447227439030096703274751932301325054236844873336161650626536810700004714514333647719134834706844910439376443008743640939062825808917700685882922849185266896220914356020747206458762440595351179319158958025740610670902092441787228756584611472050175294524120809462358107958716218372426999971367707650086922514374105425506631958933450444118083761203036058735188360317105890382583460400939077067939466073154687647281393102392219037505077106185003199694325883656718410731781416443777312764265327528471807170581630137996094893699488478617028336847939967461310843977257804782400499876361607363535580641230305877264843862461031767458330913094796870165951576851642320057729086013602664199381863826995358717318712812043125821614669936825521506598276667237962600173486864013910239510469641113082187447692919092419112239493507553102428454627700326176495016164793805361244656657726598679371795590608188211470896255163907777317718681762726721012183067558930105666710533765732271541398447406380130183820116762832230927651266470206310745844422189961626560424501040802955674007074285026654772854109631093446951531691332547576606564538612338858411668353109177880778779680827211915506564421482237349147363343778784215504446072642934587480269490622626870829962501453224218299617401675952736269679692033855140603349924139426342851984775113782441535725808989809593185782432556152343750 [88,40] -1654835805660264829111787442690437196893072148280356684573521944754838389448703624682396145154502129803033388181119084076700629905227130608064349129096599798968530787914451435014496851089260438031683436634685927503647373194401578281745324257773036879742731660822215970343263182710375439467847190017568763442925166874771690439537530982709338072142658143563028056688130864801507232067194775774187672892990277768021058030586421532250069501383517585160838026815826933558482263434980125804962167462019544771423324939140775902144048767158080803319364152580681174270579275846491159967019024481674965827130331717069455697898431585469833857343205147748621609057638067743306526059552428127918367348703353526475952406880831759161468947063928063573410176436010406863337284481988931750040721824891432158144895460034215592175734280313400239090852596396574578567063250841122250361013368589493641149557473214204467452877240751360773635694912951947767381275909926492588047576154488518545710416986590321156437336100615328225616121559346524905546303381650796744828436165468976591053343825683612184405445013221739278579761672453759410319354426690707418701861622012134334538068933632099889599185075090381493251701045256347569262396709296060930488372913970781669896600890099276508496839392969076098521298764584477806822594581836468292483451207975536788920556449947094498599396474100681215994773673910421500256023253966951892558264957823124849797325026335558188922097741608526432315667153841464480596772119386429869740467492805469705859098053821942531749376127532516151738710713084318656134565672821154654656910491565836944102507311610512240511113228332497688637482890907483877234879610724274287166771879629239180213579440990553862819234449473729515453144880811170266692266987737365655107448809789355757120540562449295401060192637585856443622578030617528452992507902907575237245826618045837241376039482539866028215864031046701598646543853138492453712157446927396012381409092824274219886340195319139172881058115201228544222846915688246521035624011448801459107522819900816147473376344294390925337083997390262971745479583378517375554308966691553063804515745191907862190226443809575173786426060473529622108100902802331201388718393125663511447382143755396563538562321466059800518386198722721855587387135289034745255776215344667434692382812500 [88,41] 1085340640581563580335706577382762114034194485446413346409724550116973682085052029920649932017042305171710174479790157141837809451007743669476403564974757648553021275115178909215301775071964991685541582425465144535476639777273950895003763873630437444189426353718123634923718559316767731970848236389777154693436191551683944999373361120800651576483644837123787407526315473421361673992393209150929428713487470848426811476654373785381022087883789411321104309165985626583977277799694244548898681250060624316587600624648327033307735171630076739940422907631710718077912232634659776729294102052734678610415452800980445890310672739274240747420406770544836994085385529839063982510677966366792138324702785230307140581558883510743023016928034157901735295568921980295655911338319662910369223447880868348745282635398829682912487668901364006610435448569970074088797599392123589594623795816379342640863872499011594071016570533249066407246584851662423208415556630246864350493329541856271123687342274027402921026265062001361586826580735794512751458943612145783630752475131130676282352903898652801440132389666503832128099683685359285303700132644664405914868215666578881566664675015936776891789049230141065368368985697126714069389177055960864018864233974025378903381894310497965212581468132055165929508877874339997477424545712593627501986102411836553268331500526274302172847138566107960444917291800710504833622872703557378757494076685537221495133948214267352370272170821603391564857699663006129555989603142815159147907573617410444038486413254432783624796227840499594030215783273995572710187797964656980663558160611535648351267542949978746931025785173388470735745939792504727692174707517620962458733052222603934998855828153442793428812043601815292362731569046447112065361118700817407937520421543830972989376921599811592301245082177715888306873199862427693217564413003583225448566941213636948278652247985776839678731444052275828456725147998760962491109241436079886112155010431239766865295822557908940039187289178710129815492184751234845579607385514602524735502034277220243665153504827046569291472732747729065890327006446514787229358912255445145766619218083396293095928953146311093107735671690017642964369291101186418779596737889465614368325769834825696973144812834759761498674301994730995429144781994068580388557165861129760742187500 [88,42] -552098103408973781317720897201798786392020120122960955393738406542943157546923875126929351374244712130070099161219811685331983353738729613854647455234991432727010396203803086669369146738232143873754513447398227831979076581897374754733999588678569002238907716117166584609780043897968866918519714681780193227188486864223248167167733693350455869759895873845395374394762465354141186616701495344525970216747151644097519094995238449826368620148175996929431012970019009527400096318967717922550345157100273289815842152607860614410914496553312919382884710900837584105929805351746523214684323748139664391371514586589764050835809633855383210924512514873336021842340815671132581095173487869136177358211219632754681549665661794096113617955913426768315312965355050117715372573373017903427803386888732219015585118488060451078437603535696305636452076321793507716860217169434791925474191112660560063521916752011034889992487053394121869779917890060808078004994109479028844765897668672686741325520157684739543821039166041095089987617747172092029345375722655190958909836570124788661325527711462517924786650964067294293389966439885479820688972728762828158194705827564131630714022673057193986137425678940107865853604585676227465298031503146632422795428856157679096916449158046104679850645981081523588427987720141973279977652283673966449229828690047923158995085255867477341092171881660753182938668539296834843377754674195661228663647984480345974879023867672531484783238345616481079941656272772755777674479410517500350061645013941868239610002167631983467928738089255459356489273287580117198759595281364492392307229020711651037112882523892858726253468989123307892609537278560869497707012393743389024349185710342701210790119778507606226483650198917052292208076333517729217892745267233017570293554888472268313548975335729447688794006861161348126023404064640785497952449856103641712375042803533368246790116266372248759097733926563002423376476061767369140835996682431243800698767976633138960020312769526765005869130664815741480242085462503857023797999585456121256502287690628145519895956680020879050636346448211832181575674018566716906525056373024453578898154327499233926839819286157443943566959954310182174236163425608890972383354741092706229529867454410356921404424122465305797091081603552415422997423632978097884915769100189208984375 [88,43] 218820433300631481030981533459537556916534548841212097396004166948876822035010638820642699969487303274391971467104973248114582064736577901257338208275745327514096275946951636138674417278523850708834589330849938772511208582591959176064329010070662110881288162790264110360586788884351971443911565582830579809783372387108041591452607290020032943864340284594479121979165768266272639770847179191252666410493797240447095878083803011505298626657244869544027154613779825836897183022701118297452024965430115447663839682725968780934437977895985701313458281751516519996585626059573849672987750058774090543579292107863021610228229222304105003041085930900586412127938420576046652608896562121580344646778427343958649757432505148563327824272753502208852179952839250211918947775287056767570080947320818979647769481347807494463628387849601858377916433571060677311505540413292135104863379387085199138861790277480381238324261578995208506414748777991422105348876211776649524520224589485573076479807627228985823381639615403300333723794240185756732809325245739575376137363789886064510838581234235591169728290414014478044016132162203084870699800928020003610455474819052058739906234277202957429225188811960552889822546088471925901553012024901319623634096472001134419723911966039804731400462391045566058923428611893658363738883663909946575532837363679657501501036301989009979654878421012450691750344220436840104300880528863040223763821561198028850506762355554945776588209517201192352776184795118500363184490601044114155532444434571835000538432740777621520919704593409081845612685945192912380247423242880955870394369490850796433965712350889386666935994374131391752597860924861710458335247220881554569759048625809854049108720465859226319929170467240389203646964406108843413913038273105248430700311847768648937650070373007922651188373015230770810235864675591201323317705060924067048445353711118441788452833496071034036055610215229676041276191418165988727030545065879358763193865854860047734318499161339050128496524481770730672586542987851063442106765086286272704450871837517376266587641650149283475848470787816379910981839517738083418095921735599530447416636528539365541805451060726831908013005535266292178873436293929793018185571898546589610713488330935789455939535167399143827268987556270568584082525376288685947656631469726562500 [88,44] -68696674873306846804253919210709767051766489994425087672737319288434669579284244125218268724829244070851912821735215206144242824774216933027770226613624147751122800049836498512007350028111674606461806271854563404500577797327310423880146757737050498538811078849685823198215790629310572616890158176315272002062396059912089376640679420219281386322616196806366147948453591940896808819358094094748473456351294295807560373893021301303955644431015530193022582738190799456029123356396149951480775219036643016555070415140834044933536009084408967916506877018612503751026270275396322025651150665367199817628367884186004881629637172693890295947798145072285492380763354152523681560876334740501377277755600241536693239088463769427418988451612161130676749005569415798361046709852568345864519111065578408667815154871746845953851052108810096209562534153709849190299191400715033333847617259045334750280871641542835171637557986726761764848471654096658852944947358396261305782926009667512385673318066920442624770662357829042047056046021357137369832339397187417704023237488606494085792510970271623840602180367244385426641368249770487848802834022212791319574556553624796663885059428843114948443287054442717172366269148494790152979278705045994927309015255277146836899495155502764536827433509312829254973278715641126187364345903684494487420239270009283153799771082438924961248526984782511720343435859331031597654266827003535326598132425157740656861469315820757141945463294571542785931604073832776378375983865521779106192680430079608753102059371612832100843109615214381930009060197364503637240742573123068090013072932275678684109510405265051999473988958092075707710814242694630269308035330246373353479714461972311903129965377641976559200307028050238799447836363417744255589302893182349213756066957131073070961428521525642394566118992789887003126772447358266624633808497644917561861477509124923250058172118954901964673777200933089539109746655893433193575079756317775794689627145130239333238346311018936683265995026543652709472560940447010653292003303584687523246145229370826052688714515509992826346801025662723211205821095451371346488635879143460599179795172506326154473151835766605505798065348788271797428380955007837340031127757837259295376833876430587251510167304202168945730796957745145636664574340102262794971466064453125 [88,45] 17011338948858976245872667882938432493668214052864052213794587627883462888812147587769023587260729174731839668679331049127973798954063852668942373737074111725636083490919953323755345970937377336783429021426926384565242641447325160856554744873178258905064105424258075744934678366777113466912852170328634910929144080482884579078577026015240716212673547622045940976068533864594001272502123460663489263797557985705476219850644118241926749848924101286753700191612885360017980403089797840845500323683354299619404117566048339942168407273022976527401935876580744969409527669433295269791003616761045048733075874180267230756818799274580034840343219256235238760786948682160554588267961693782372965712424343483250518934643196575442058458075875750728676022388391197815510854241337560956621717404929635251963430872841058811042030042482688861322048711528429119693954417040250656168718323331763024078612024268503739507696423974656491221665461297987899930269077944189506496083228612653654448576336056540967499935989205399884012599995617948408650831047584007510449070211641435637101690818348115429249684583986608607325426832347386610047293340489990589996110851525081268370985729304231990697710477033006569604919080267349423629060061255297402641710131872178547692445480345286574967238510210053924168282020794143621919480629461555884515265245687898668875535933647428901686634567805856783715469394086543285413625358915795096190469226594059086584774132755356681830111249780308102349151218659470908766555466381113786202421256256865817176559429382539324756121985996192061432190625667049923582571610385896118547553660444911169971798792632102454372999399692256960724237475936699987642375801880681053347803418778364942184882477825152292155220524151701580810991913860027797151242886283108629632764767621058848638371742830339217262167420353224195167484109392909467048398897045868156456768566199118961102598093241069894079285220152805505716782820193353637940728939407326779757778440851376237435382471021314341942313783109650860853642937910969601580043059242115123022547777818706610379406293045137394204176795227183371683604242093814011798318324616988175690010448563964739748172104839301027853790680760342094407473198520160653464008580065368668192266488032764165063819341207237293689120798123592948059012996964156627655029296875 [88,46] -3176565128717982880234639739522671257896235886279422654152124043467822266089705620403976224371857861540994387164392352092976345591852742787015774674612440632675840469314776943778162936049027724527938303156132788417133908182082041180894362076503977172407944517929014931007404016153103672216090190941490703972500120017707001157817567855095353298116904585394010302090349826651219583122942996999834725828201173654144198057026644248165445701979592236296826105264840024362895913298663899638800302152001956058881191608664979074566116524875076593916964759482931869100623230506398184111230901003881889950527791937316156799824419132709214695236678448172416864549719515082717459556829799154261556418166574656636209669499400863882407002538667413618707325235840822644899776413431591087723071620324802196089833004527956124565555429845457080683533083386968337381845910019144132110192838444097005473201963448408259864656898386010853659063276020118737894309541552010113642712693011834034182007940107523660019759749352578109772088288684675686818156257840368361765751455856564486610878700890575805034962204567360723584211589102628675604638522709901623450243954312672014410584165230328726053380407131878062713967340440507439609946989936326440615545610027091473166955131561063106637873599339400160038294802494670037096948142062928464710692287641987637369392897496651689175444882378282064110852540526921007848433574147291853625269762839883616353600399577302950087403376979147278186184856048903720923287254970632665963195060137685375002692134954085233198654440761567533016653658184460633713299467535399476497770485188351092961807154308748126946547512831907122013782636280858490310393254342395502961929978670450554255030173831070944649143445745145636547120421130484289402452289567087667470103403403540176132780517631509521234154468844770801646716645823749861216984127691666810903273302099887883047711172371354454450960878709978593702507161252741555523398295270119160357615576141485907974810184648030573205590925700297044587469413417429532306464600546328908906677286873387879999662307571089949623362608055694173692075526746771607194118890085609169864731247116470229990910207500318903305973302258361850663771947647431828295159273379049651336158224604212493800761920526616876063116801098829000693513080477714538574218750 [88,47] 372341570410384679800500591369499894576488385763206237555536292909593793125827488512904343117514795795216041635235428110359854838304408048000401991375007488424615509867674663445737522750512629592150805676997720321043094361591780588765130268345963861735228276954135808731338296859496881516971680724834617541318513151245198230764224191929761387947375467472354767093433269104604650538433158843628784616143446986629858649304467975829409180874082317501965239328522001877168681256093336615481514447083701379779242831378907654673486110095559106881053774575039941072141511493519026002700111355930343620425543049254824491420653595828824787069993473208631903584917978104745881737012920568966336421819271546290229080131522447154209756185994864483268997821023204917965608773272714189491736791945485861215501807937103313483077321230371328776907958248062502583064445745932539207485814375674138773692430758911380598894106810987974783742094885154068501883544955523933407688568389579282338550425717607462406818424190681987414737595970072707714121748447907182629821063834898587758383240031162303744585903473393931396789157436915661775690268189476638562990446919257669385224870905205107772221695810095219224448573136627911090040329603668926263398422113521149937308225336585551501277985254392951017016616728581086316973167934109491658336868892100427516871984484574919111714816005763277913661029949820434966280187816760223787204580291256003247347340199411056218888339765407078307966238363671794844869184509976701520883327674023074303335327972863004071525074029507868667101860594992072172443999795779989250829593998651594766165031959406375927032695016514116022235016027087564190715555618490322073713485807719661814302237618834314447048281950089123340277074890625623278255494994940770109419331792671872861873366104007158591969849932878244578983495904518211145231103055715167970941729271051605269144161996679905270948296961800458263234258306523527119774034715365884765964620686280955054278629119050016498110797899194655993840602120978125308098531833921729905535630611331746172235712767148843545629671306134301116908111121439528950269503377136436807720994613706660792276225919278080482247957147195420795832629543149747386000039001830879565488789997807708033861898051515137292311052874538290780037641525268554687500 [88,48] 6155709279819298941373958468084744792254345983516292917673114346534837767980833003954537162304112725805461101476408042501181152536754481261412832194863101692121772015180023118099457391280248157056472601671081268099542242170948083711295149701520108869117094174338965364736484425337258295669130052863662393168478954671302476379106719630455376502252116088150957343806220140789901113861345277354948386720309112030122154859707634550106131486139687760492464280507695306453072841611637764013313686268271898562030988122284205459978769658001328762858475635186981586214354379108457611842715219564598014793338354061358736863848363112289169489355375936581342632504462217242408987564529750313229449108651748164313850551568643648793459033116623149649958817517614578971226450885780708289032206186262647657186449528400825542008727242668654671022989266465489057476813713747440095386614278904818027958552572155259939648408081885934643288011584260757628658408436612849911736368021341517086968551550891077150982908592207694952534945323828870415719268832923109496995016607069615239304713757008595519195946721201263275624930299236578313102127013572931116161512665948308202081391349489757785126246203202020967194507822373146195611208142909811259207318789105235870488473499377079287517570386127229471618519570979566502393749555875139003871014572656434191583695301399715725098826021216780891073803133995296855751113007518485833039795179262197226367930753126139494068617024055403989229930767748680477136529821851006374007344070275306365793217300699525251642450794866810317728923254189186455826084334695520370419756911877570998275901941341066953696511100911204616824850462216501563962576927499319730876203444796654168507519874388979233488207317460301534749702001165393543787470529624242322974404303464517464141954680905384401379969159289827988862654158228062890649119150992356466077482932922977602427987780624052412684584626883311272668868912255794187150913422209379041333071817099030868105562270342588375202081000097837542664390492630455951785732939803146304950242084538068472571695297753903137671079865300865666404833370880120328829518409664147110308418866602245365558575022204050678933769463895534425435120355848588290694485986569120692066049964158470821149791800917794315495257251313887536525726318359375000 [88,49] -16416110061893453093322328923922619252112144496165616890741746798053963299590504901232348014946188661721248251807238961062403547613997187706629878972051898246474486782735721260719073749670240605642676216602715192924170305581203145369097309554193585337183377267567790137400127729260274529738778388268619006388952035797691807289803575293007821724991932874675736467539306856598650531090837760696572625316973490936279324017646904534478169968389167883888216669933370328795522723879582006354315905709722275359115613912958837489221491916470904138910431121712831646074578306927882766937535454917803329973889413656146374217811405669386899041998837685563775269705272489093959975830517859576329158338874632138566037661935246846785178256989739525446688153195377082487049724072094481113121749913523750498792385182487867235602358752406401629245117957784435271179044879947686108499760356174381152080914280317331910173429878912374008556550472281742479550844800574363387510633612563896265269422633077774734891172264769655663797599472890534816831485924332010125133713231392625835401134484384520451911249839156574595348438299019922693933253602700151527459915320141473027297660697803164556933624640344345637376551450975095671886593444448238561265918225179902303021039270952969841183421302371416963683813479176542779571316910404513396984565344528386447177537481458966820387000132038944487366776826378757096377592787035314427094574442751820328566310227231700765914798148545076180283328141814026027384642335393244561467770663854498358438253077193673794908302278026291030761765718548835510563172366207345247745924419761426596055039089935524481890288470543614034781120893276978760201374133698639511038519007448313749554412075802444503553055683038821531139715429024512554276971601857693663961859495277758170106409533350875532214517390073269789273493549993138685675274645179518488356004420700145421766275703068100147507548706577101535265872985568217428910193047218194327164861525521848369315084687826569366437538897249291832575335098954983918764312823541941729682471644401667435169173091677798865498329324289602228400495107521054055931284832104190135477607323360162744868259261795045301874042527089747059606983778761990359301152725684363017971235937728211726824024659435186102030002075480297207832336425781250 [88,50] 4987080736109197263300634963694982387772380086954305857604312107776829422191665921385754511011717074091433880136671319613966644456292069582234782217058134069861823744133120456927214206020281322478901669114895494540174137689521118622189175266850737248177783921963234541061569556838905123399541573076656801106190717207018574158605446262406145598022580468797203654361367639564860669928045070383212689272683480630738737542840635583099604175305161194985444022058326706094638185129603023515160974392059169475556887355221418317939917984300702988393546114382967771068633131302152907925698656694126220171642455036728969079268949874492687034860094460556056017389441321890792574457713837099679981481523486940928289310464450185475242912153574583213429155789609973078417323024441622018818327923577397953284420077668738185735837195076823908735330976507799915521100665743153794306454339635165568239152372857955931357597880237217372336224098244808608970122438977916990741869197963118938350273209557069325913187238578652567444410778398346086951670043609610429883718910885368550914097154552906664610326367468114292365522677646099292797065459563642833093323042466765142622641315205896024769035480411745873060493107482044616792510071127231344542112385582070425009678432336490568859304179535502954395720850611611088783978987877341411692365305493490077049631852203616574901892891750656847411424282684376459640279450477058015503929225797470596508065093780379867998488399782905346313743652341394721614697003807498029252701476676286434199900971744812718272154856345472291256995879769155554320897541355989630312487416737630468252392168718699452217914666661955018386268189026029559752448094280194034734172554488279231596366856214377687026458220372610970961715034782696852320539701474371404241167925599892898780627958144192887273555182328448403199743803269997905851368873457018179452463910355585528369121209385699323783464744461982951573848837478300508118461160147601890018859836569314953064038114396024331398439019381058156484345521701021497711098363426558925815686710137274389147803781443074071495370416922948733041809719918984197024264204252686208974906164125062072973621313018070858962085238830569057759228454910709871627699507588925343675884183426235714406068999515753148443764075636863708496093750000 [88,51] -1012259622862584009024102866210100491347129270377800134470417030037494294050429194927353029772371770101341642552732674673751465929862317459650160043870280712115448429129041556345756489896740890119704769551896420952356183144709897929108549244786496469469523388106872292254131304657611363406501578897381846461705926347291478888731658827415790534100299072019842079683561088064428562987095022469207707983679621701789891279368635864083170748091863583980867681592102527663729933753395419940601270579591040143087142146328458821963519289223732089109601980269979254284962306900116269397540931177117745823871429817621534590955889719195532089795434252839968103604401227832906938170440204420547917339658321272973099767613713350019570211723841111039007047967167809700884995691066533150813765731803647797714234140465712425076219044117731917611225591498953620457909378563540157650654518763816519617231580701809702658262548499504014531790059513704214755485248025610636147580516884339992302098103814486602507539529962948678703683497294181219637676513654197769967785041378301164811570309266844426720344529919395893685375320428404597940070663968447064891563447019776071625318900197246945533254278742191545782450633397146396254298711241885421591343842500590082257250146369369284787558753762679423031690597894099101824637552014729009407582927002863137502154238819894902515056096426348262620486156981597700294161381456885767927234637399193172760293236929922052210841791993310442464778824850342469315341891861972583640013445034317386386299143882958780936619251182415879593287829104705385571357957244908596088156738275626890385762248417229956822617084692924498886913070756458331249867252045890307115752223830366851022259566864728051549297510178852514860954081967294816385558266328426898058549972044102331674649656170192145590195392484470170162163733450278383751217894646625500662738410503986275222181468031162557643651018814647217507801818487148174014238261612103408079439103768520021193415080036989980633221963190810910951376046620192886671357558413429903001797698796355494154043475134399963321147292571727326747856649041893648462160383307080617273655381762760813445922271987705703834850135044970167139130778024779962870244916827994095844945896062476694611011185376270304914214648306369781494140625 [88,52] 160667204083434920732003694967421060411102887905241108730215963327644994684097709059328230160574585630358504986996087581666474931639135786742460323234452425242664408288547849716085769049558614486344964967334175229311317230725954023926815046734196209313203811094816982787981886561145609983155287977405559776786304521442944969032369864391175962550956453549224311585448354109564692222781910888048267646365109492187343033174343234935001082963894831570220577532223394887988079736638764948213021378923438400790841219597793887893223378809139590845269529282273084472361494663400123058586097108972732946866644228516075607282424201615463892498168712106832049366566460400518498377418153688587206724730496255108578063532431853728562123430071191164343494104963434551092050792209349452665838072598101764692263992270922637405520549995146173350657023330867283030214087408376878231811965649197839510000802196423824281128511839610639760977271806351156637396901979218431243544371273823878334286377893412562717011833058242591801443922407157942252613473072239670816293291982735637346905281992561868985862594473663368486189121438055347405585315799138849944849522191757832539725069296208100600240565903841700279782394799748397989331911264431320536727674211520075173402145832087918391415160064513254165795339509150394267062909623033835137339091444742225951940764195356379674660738172252552570972904180989369298355743586674024522254713378885345031823335349679663657045649263920120383568915938332566784340144028100834458928503092221171918059553190867135741871001010664678399522520854179000664636006335442503268267664712318111757641110139135546183376191550227980356384587344976104765775876269269246480090670508746361456300592043976883099562941140329153335179320839884943354714068405229286061998368264694678876544822546586101105279438960598058281580046122838883159627215181868693056205312513103297372929193709818640386465002798094098542494863963788662994027477927303600879666095873526145685966970011265886081565295455195538870186769309247458579727584907098566640498213283149755427875342683765114359284144084392601969115182944895106473326168924473211210937915333962227334447830968682189145819739073400537108907470341955620171424465952567107579498814410153212720033799598695622989907860755920410156250 [88,53] -20991694813203255317130196679521892169503155553568788826402329588634517925100644881828756004165795531519405901709520368735667458512774659314921062659303670634346464347078035787044576832651657411252692795329177843559112434443985969956253181383137222581046317410103935366087926947660314227282591237122621110281226990316866014501612005068934601004035874212209197865412954043043097739742382134614464289328044389343417597160977230006234385048864235759650422972298403153457303085970920714262224570314303413104136889837601963815434785050941632011629521589707800229646485230641301593316486547425824707856951988138926752893139313711442474376843370769083045960182683417455776909468105490289906657722814742961959629393694920644922912199301881049488493267539148855664250359684242494555831048783640228424497609800121465185720826726920026031347438522034449015434793375695334004506264691523454369775301120715492390439200343049557590537339603291113662404383602152243301653209087568161052783228930514429867175110606243712380266595156154965881836762417857636971573695463246589149699222675590098990680423846171667794445169600261245066355050079645180960098581251762596425416119078143121875293813570209198066112144594514415362399717751837488252014318797807896529661871737932146799783394352803134315167181447583630834563532521712731233911914439591105553178764098035129631255111869693397749362222850974168205561744788607576899448315411805001006491630722948895909504121086947074339525819640667130311579388183605369116801687567436953836163367289259184665548121223934584021995612662676999950695916586088925986353414936808234461319505885077940262660742906189509580935467093603617634695106996138416023162255235333023166978860413284718792393608265168890129886418201808593252576014183044668636084199507388156316069340098670613484179976434720767947054156321936268875365183500134852959021286422630964235231014160491161018521981089404452530951376879747413784703393985541925494196032410380953938159510098568037692730640723867512854972343013311948575612883073651470674230497663102011526656427250871362578150597808239815764934953510805960128256824456367838293440273301658138154202521106888666031525301581004699832967187107094846491878193172351543685259447772142871180278689280385151505470275878906250000 [88,54] 2298615008546577848237959570268172817660191970907469623794654169389293479695786871742138814358032559531195339084810244686840381806643466675924969586078071679048215663244936904887917064419427156761537920595500262352223909480267980101642873962114198150632248929533576683509737028772035710909603058529897293908737530018259494580921656267327997110960155368386096750882140000033007898292279145543195446889187621467869146192115509275764610251174727139742563216998246195709296741416404303536764074854820564784749899258329136838572257440860743837087085635018635719171309402956914299455987769353625039591511394297077912337043962397848684727816628145301042803312436036910016362736005048539369769818595053307346992757391033327495305277872321816926797803823091383294374992382889454155826352814299004361491947689527722654212969965624543162488981574804754081848559954889165095420900625235638572498292707868466035450024549256691272436397372152322326419088833203927974446167900589883551114488807126121366247236253698340032301051145958577537615144148736395978842235293977017706446881679773784944878290544998067994642664788112082258453798482112687369078919444569050435823894811131289397003026267420289251336423378119567893870077072684927048538675999433471886150199675118662646846828689788231622697187512775123050132422840229176220929576707762755522674338826794033379896602854368609080392313866608207290511249360610856947736950616219006604726338097916446425632865451246010193152090643047058379162913792823146052613512837302110436261863527449176935770360509442481351791819510271161742452634435400058709436119450070629120358940542561227200350348333970610887128136240637969913001525654052444668456988786124715415871681147954322087351829495116715314920835564061608730843594279661851446962214361886067124951287034294356308720695628558970433452832484353682188835250220099626368975881486980194195328251410804449546696720471055773724108054774330772522320641532369019214780891034380486821875783364405569532457960938403508194170660103396989615128063157796079121766327855956401473022179532665887535560676247375215337782552629127179655433689559344571561638426366963446970678476976920029968902068961338861693677719896965818599466482165378292173534070558411912532648102569510228931903839111328125 [88,55] -210362058572264747402836289557491040064409284992499068846340927452445946959060336938725944371349488283209443017484252779497734410328584221150138709631450585641263013827866957907332638968624878828588169889292885217037495893967191991766683620275073428192001075929333414134424544519551920685119284330785546031831167147686714184254432681243114395047049637126307157837004022201331201667526894306315417453645380359175997085083852202066391004404458854545649709418685501196391365669028548476904496273628685334738939507682289198516383770829575058718690443966590112644831733194053790409532224150604621555591066705754292860262078640445194054804347470692752215422287906878002454649229786430971486584594140547534247826852806888821779047545689832963053011295095275795106033583930043217153715922347818198705318590571361671175819470527183727559473670974122525673362272310515597880983850541871019460260947881036435147535145827227205428656839290253656436225795334550179772858093765247770703167650600723585944595774668346179345517444701480778751357738757454051325351515124559681716149911528678518386489616810639152657556501717257799091684553821010709014389757034785021960317157451291452456477314362360225142589593028635937361253574239616884462928900331074635598192547405137215091068041617883501556607451661245687276294711378680972272230735268160993228694966139450061753870301887304399784397819700502675712350904955606749357413308953351439698886299898623157213610634190882410802439988266418403847183024258707491225225024980978143831837629590283059139570808854087210475998918909453223528095154614363095696220680538813693623931415963901106044049759643026915847400649977146271593445900609008818690880852501909197038013154696964811806690981158690568485957633788978736566854380541652903132003003015959378459810487707057579082398029517509293898164231105332583864157569589129332975034714151059024594679263383504460843791838131138815564962566576302406419677466238051856644407793211581408400183504261099251344090056857134791394966186832274339994739981046278389422923909228360827819264518082742478403623184453309937892603517422819729955566374319658705493134946867896576704625039769926014208435743152985352429075803863321379728437549080077382520704079582607448628550628200173377990722656250 [88,56] 15784015991179026470195603162307882334250066147641753813826231358841050875130954823801103931033541884926928779403898741201234279032102682618495907226887401018579222490681948882814932330571427804691596518482551674374200850598561412399257008071885982764176238956817878103704424196321662992138471018933526400611191871222491548911124470591073631236762241048260067442519686556098383566844406086402939681164852528499471645382247562631921874318494012708930193825898856163140908531046067130192228136018121070815531060484178838834214697642085487034990901389656928571201750921511857692025972706395087558186645787444333378874192630830655270095515398581791760873629643135703857826753636705915893108296123125948869392369568332655309760657150198030098370469839729470911666382268901852126703247472535695043091163128287405886146373485077004538984392391842669032102681947677178123586859789119426259771738557023494507122854351970923159359539249921624176996240763496416867594608519810127357962792946995925395923502751123770389562552953449802841050670988824481396444115725470441566393672707244106860102703245996567714862647573541827583594941974480586419613683032007552946241589450403587818401032984097887311801979911287381841707543790057692509844172977979560387808397245532774427473885828478859786473149943981516665204916534956461219705756354404673950692456890595974541878945591427485515843430043718906114942639947643096474511696783840249265083673706307991512913726210257337946643936176157188953014326244560293063587642845877145312944788675716700736802122103629072578552043133238428837289133756977560709640130248273631041270567098752408873680944838662126406396957100422019264287024680008716563839336164427996676409671874964370595786620276626109632425276477350934041841663680664040887771712746999420592074377631360009691577736364493692139344821326314630840350758783764102260066060811178230416434009526070291199993913298066828905007862697855378723622866758664177056707626032903783931060110328068583909915055893682379588324541871707793561604989583679001981133158874543816717067955312009883518588321296263728017429533318462773341603439504341377446851247492886450474129874654065274990900950834592863686790472176024451174160224045679289540250467283044599753338843584060668945312500 [88,57] -960648564560715712351905620579167875486102188263729518073936712754411826189854370019974073815667424544905468865922714701452212142088810328413185307011453998585184486591333575626864783094730003318662128802616168312069705397042874229158639292573252745589099950590865508081000005128386906719915983267306006303707685648356634904645599047635764286478117740348923278891299635482857710619205776402369926917430632311319010270237257439632838024158824100602764268180054273960090824833643943492322841355246003609232560051550432401701847780518393072232612945433762127696665256782725816869374798072007120605389332556371596355068526884015898367587493563607785513485728567245238134771847047793694819358066790597534172478695802223698248551924016426649678246637418645380566436381080499279844738393470857632991611347895108989506915697127588582220130162215494776517328548487376841337694525161718738990595413989782195136112259827760626540141886226443887242533794552238016106221757864481488738702387252023263778141839137151285412439644638965734140936086527974512078412105195265119755155434514165256500698294161536614628244093716181969952016266806697565365519957136477553880784428250634625754731749509164615347756176755617923217029397533407884920257085659872276211257084096932726338874670566531496394619278468171936798340811007030550783516325446335357158057559885910097819414085767558072772987177596826784837071954529967976007199139148676078905866608743288447533368288452012347130367810999584928335656975877189840187027401158221095967447575124595081523118362709601742540143915310994878575150445780762305086524257988698519739232590415486440240220691017363557759219465858881508961663555934230070230627744294710293374583292866833044242871879729097988468533396397189456543816787631818895929358795635987134302792051709930567191758126203218245924316872598427334819396783994695785657271824323764806230703850760708788894313402810732475060903765128022219093095774367247382775525672348372290455587336334410484220396055968745238471747941627290334246751450206412833701545363738993168481891376768368989169027630722529389775976195056807274461193489612178920162228644758914758040340538019787672881329444518870846629550199968825940934061930362940738559185405165408155880868434906005859375 [88,58] 53719920209567513138305306545192319963427685748110396656296285294343627984649235504532668161934107325333028486900218145022978754052540292711696011144012238562114128969111641951992935581439906422831396563283988075687229747698040725227593025385135642696430657325820491367613356617718326784414326779677972729836532312418279200717315952445854454247104730821053525267697977319667885697655647887439258029199179482824462424462507698851695778424384004730782553754520523653934244765022417562123416931622828307045382288928192348284338173671121432209479193103343595910843880295392469938999272572415495315215917654594732088004805116783400389389272654387562421114481795412380715228325364196663196291693789079512645052415564826962112652068132758880365251721770877330224905196239913180682670346787487663945791968204726067977581995942779159126457142573428154553105532989710376540487438434516580257288041611560025273968162006912542800382704099128433543576019034116350312379563628334317727164973484967404915680207885848650136584136089775677717789420272508339335162470691933648298787727554072633984987502213663106095100210615761792337430884401461459981771067825523005777851173369235489046780928920931944338460274814986556478948950089818241384148316334901053566362028778441572010810314903314722174940044399622443543138309501447255204996756025428446232054021716231549787895101300706159961814601931075433160134564353202943407197466199262160689047710240071355663871325454704143836147316871055999809086942638233426535644510488991913186174591805885805261608763192802667334771969837670381573221606140883721372155504644723040859391492390853567772226807503193318921696158687493539989410323532335570695546687191419245133203354749612334162761946559700111601112051159685838448457224122444883515857340344192884609118746756177867955243871357744078686033632316510374619646199577517193761653606712159748863637000955062779909759775926906504234055819151526630263376925318201056919155784921367218279313282537037949038926565140193740704872873131961630365165016733322105180905609653678737541591972132976303378528256589949281240148236290006351783451323155345559083217605945053766069605160176451564069923749094534078239966467556630403161886558142945613525398584897629916667938232421875000 [88,59] -4392170853041069522620470072518771318994965695150378887396092410037553861329283333848987404243068719842073529731655477378150923330743612203588837503636727636637203775985500488135440564466080890065473050106989912122874970451995585518172928768420561025510923979600693384180262265502271704907957969680130109168135864801375295512679669088083635461955232569507602786207255237710129616479403852041543738220679295334786972895155009128189400150613008936688512126690538609722244341834016693779803320994576341908277438782109768819929529761600103907532670341299960620996843117565896899468847264505352165956338930558925086830892080382886158325943610866787050313254824378015749215696979356436310110863646313441591837828254450130711818872437111078747455313277058227208048925975851508112094877363919111473807107146084314472714115865906463605791907363521116485349976835214079346570614258447958837734952078757796602788492619648974998470146406601793381498583657253697359392593000491649335684146847130925294837530725323130474909821022753554946531154710224959572277316945910497090306518974809510270880741515194445951237774645533048498182100392372867124820647635525109369245560412943944130068470226291562996017125833479815358239196066126244942350990496260972759576637666401420471134133595839512503340179881820509295673565998277926227613756437725664893612067866647132703724444316653742019587999278480773021154813049883974542721606526459249826149571786079271555145465408431235682509665044447257037224428425221708838881203321449020179692828208101452650403777458843378386390533964862513206778463043257176887918735863343463314095554777733986038079862141632826839005444875970616204033518480654137052953538937637060947130277611165482121574530624870106829561553601318088403429703250629121018513743857832810770362618179781453293492243993426231699806743209963430415668711832529712987028188831769947823325677376032888870212896137737062779266928841582247389269834993237963491520859810495040582531498997611341737869841015285886188391655624707380923273482363618874417587729062621975193163969606853833306918921222751587423426778752692141330839501588660987114290958791390266513967680253073177940402254995892127756299463172491039703086929471553823134399863192811608314514160156250 [88,60] 566910252868562275540404069250371879715092675707059418058476798915486395091386235758329490173687099757139335976490696127715631775226116168972124489843317765928190891913177356936104497096283311955416223615727540391844072496354734099953551361033794948646339458818994620886177219447866960436983071038117358295580229227244860262690898757190004960434092552713932790181317725802457779046008067496446368987795459388889172870209229192402748820603637841127058731180126833385204446242754343316492005384075745710486952702022786952342127557342953600113648175834723502751076469253956027922739126537059680400954501875405702812775659741340908912707666077954195963647066985886240309576452194101216329185179658718023686645258320463730935228460486748859162094867406194361867273542275386286594119639806606479268017827135767549139198803433762876153791675745912204952049979795352483050204528342900323432494595205572136619274916475860722128107368405307829055444547564305641419023117104557509590286181405172601618209013153029335246191539420489057948509542714208295514228331391325431237029753258911189955693443005826803299896733850872541276670861066905809940374175374302125777688864912487850073021942390845986081205957534414890081379968740965286018205987137291916238513677857101720940644366352423821781866847690806240405511651211169565802343450955606660865777165342525519909176469742190041932603570066219896175518648853185832859449184777571863712638926469401365709901223467117177754971412279553801501314030644113812714731767708644859121299711839221659996010250925746705047582698138277261570520403808121832934953844392707050064408359469710790416196869977272627936140782756235667157424393422472297925922645468652735823116547116700077446033380423437181119754311885843266343539678827379142620482598894939477349023832855949702779709332248110672751600372692567285981001477917501748524864797630715884134500381808568526855326994477678891526229958991986450554350446503668797183962289372185140350188733026815857697077741808397980935671807179932457870823102795827842023099471194125923282695911661254328290708567420027451800646751041449732506067604733175816206442875714770951790718864167693674845052927048495385057686014833788759798884060447932142778881825506687164306640625 [88,61] -70364030329114343707504813241745296237196069984668098249452889163685022126256087273651270186511062023642365941962866230457816982074599259368061200353504230067470457135114048887204637260216350831466673957494165701183206378359130336325422885420765349846417336083183402374673984411083030182695250268059854879818471356440015563521393683092967594491830239003423547423310850089611381666462974143063898734161387326012144937365061218571801318099716919396073297199703122417233935694111784289120735547928506841931379210222006473875765512785455177467659105004340956001694985247913222436289337493505460208585341501285578730961829233652064435337956704935484723579480618018215908435829145625186315215536570430898717037640380020306419837799423791265216685624644175706079612559888470866767512157297443528645417284445831557461268478739863547088195338606343459603496247570566783427852674926592204601169428623251042037231062348725664527927312765729314494736911073239817184288764457167089159091146029256312367269723919355449559157240945282967470651795525088496596340785632201552802669197302064822454642954843506805873133007035679080504530709190813723043950166276260365173268210866922626147992570126432340310872722982416663777291668400273601927977727974588847551555220203401171949946591773192450521999271025061185478985228360138485862205488067402547438924761981737286466478253275395677162925919858734492388451526046202348691407779167419802465053781740761881682819181042150208455602156560620468700906899545592574315321649652598360325452553002801534035309308685170773503318253980803007127110215683824524125778515325183671756007710800524668564575897411768092922858268549226073632504045418950779548269968205783641437615687433519772622236701047592274686665517068609572579928949079166600920717337254796845552368171363941104813105064920328014052311153823900569608497119161977234011290155660456552394414888372162431291848686141362312547859920454966691595754716813325049306860281210911692450617007262822173156808546125309032343649978220172902137188340960903164270776306890263529204363926766617637183039337613599532939470136237571364243244787546321538751813506788585744020176303585164923019339397669810876900000758033161410778810740396238543326035141944885253906250 [88,62] 7397494712796679449643374664206984701802256137957849989054355321057160526351195869378347876111762064745351769399768905807409248369948128794515219003154224910200869452137852973729433561974811630537432879696749706746290748654211358243372001687218529779987900893045749985873045090814421424748777616386469387817140626944030162520944601052798895932416164092657468710110224349320322312353186802386445459464466924821239259250717858721513672705269136988948633933609561586646227998647943958695525661947212432027579176045255831843709864926130265528208855930870105220135788946305097700494701263100705345321189389054094939153054867104780565678359070514493540739030106352656802835585720861699097086335471139574996756189307523308952432462060596044200002790985189310922178690694334869906269623150635228651200101648162341015027386490668215833012419222061505648304909223390497775964864564435023373612336546200109351074564577434695904190520994602394155693302318447957203358213060450859447401860251519872466481666231876859305905800287503784084045356514566476508325377087739007007308857213335054525522691974379088816091603858471394901884148348433145738573898755856327492485395578237842059685968789806328266725483494098600074889441356372408855879094741444429091764296388163304909120306264930312867634613613756923239295472860798217332038286534538604515791730170550966825601067771117844212832466867648729176026047624407759858973175929389166622880952596896300256712538294884279204124472020365425107930107026743044042453942332466793790361858722562960030589279534109065055705962740619856628167311992860861818095467875705744180668386647016638372678080899144715910757817907038840624732879574236979496272204877365641022130593426302158225209946932192961717507506614196479260573555341116153093728222423411495919210784696593423691913334242619778231276219446245682999812299192067773593989495689366005177198578978310126944455280308486923211529707548697150144928154635187536948906183190959535741347377667762387557326939548785860284419103873123114046109726384561538076117373547093486326425107325090938196389738259137459110840631785420852192140307484665808491123778920230559641111861158184573880723444730021737171913545982686842561459883427232853136956691741943359375 [88,63] -703823914946210318725746295447216182317922799806027456453745927547949412673908857833703051592967811047543919829591298828947573331077526866911080159834258621217654529533716847414949184423519627656615692859066346880659714434735901996380709020835700985646822993182314546047246026452072632475160711837302726492891237305272858998048049143036947934904518014517642150841656264874494032633817136589652595720693386861751350084617248841018994142088967051002019585420715536842699913329754269461048837069784119352505492726614638441793048826594543452116154216327728865733850995867067083416588905955687323955805419394781360986595821031714490593790685523419720635638274528702465239947232241288510943080378553765717875644952508838097014198477929813867686190334768195590502356641112859474416563405415568566359425680586835435322697331055784056939097641841432254451361869094962844640030981842099915106875046814328616316918705926333764827100337656860609939085885744656579722999541520684753335941337568391794183068821309168022144535023090922276023237612126237910034504181993479836744607743208701982735132378572737749187890495811060202381611163604737176128970953837522615697202873136124592765062634690564222404909323261189975289798072029568061186447495769918281994036074904755629903787589098678797411009920920516468599696739201971961891693123715222180418017156879443109963767211070171279364551099742582096462474780104244572168806575131779399907950906149164029529218488002141959884390147478030810562998691094102831061055650344298497849495128664208836601852087112298494321219426039577875185004061001766721020769451345192014492624144280476348960706810208748492195988140201979523944795487936163666788069811321425558365680966577252413689837616664975623126324115608722762381819047261861750082282931598069461157448520048449572549246559539319265613715054239577052727499674083951324275643749831185998039418978263462944743020608986266469555933145498878520184961097964588945146039278994465020444266024939572254753367957804863503002988931905109961247654769720912585685138203442479096877076000486502955248810138713885944385170337770940954154420783546957787158801353160654064084593343225321411512501916711543310302908490853901479766818738426081836223602294921875 [88,64] 59847847490694840118157117973261830248927240521400668877543241290997419193279442183414715367056828638053530693101869054851563484826833143923870511242955488464188061220373145344630489218865870166838220734965921899581919850935980205239628777843076255935596003677935790091833993308499566886699316059036709733942911974847136256393899120397935949472854372308095235577044272320451130461587328433461564180832496240060765601473614221277713361715033257877644596288901073386056753345765276985298581442216774626077267299732659205592921079351374321050812659379864343736959710689727422640789842170576186637491445440234046770450306984294169264525682488553750057088381830309507322782126409008897258093204099032708035884648577326397601724102973672161119131910870638419013521294048846474765935771207737556078463653211215201958639962633737925358176605088122826292209865937625809342686776051916004616563605573781718072201672052800475387528620452809429185013909538611574912402545695380813177743960903736014290123802360049424837897491429528264429257430243275120225285153481395635879956794339120647417165189807852073094681760944857493029475202866319487071194357304866118568618321350628648561348176185340491503547774982607951730248409240473587391277437404335625440938953733208258045430388509760340830389215712615287715087090793599316515731993494220201598320468228392322634450895137341930820547982299565868269238346218500086034302360228237583568435090694711016366364185651935895426840493544853569014442563271477060222616994665299609327817567078882210049692422086359870805673539809654134944113850768394924653984720679991362526668025113359167786982600929444856457829829237246015710664722670745880220534741216430747103868293241726142652943634516754925848579977122424819244018456658467636524988312828652387917805066321245158269182179108419765658280912284369967174289372885006992279451250290853163063168262325569218900167949648724923248599885270638120453940198395918287485478537480886229260397139353521469348923648433432619835718235755017757897703780710586599120317765221972869108941763750630723570955425423821066684848460685496453001117572830534429400514155387901099537234718501588902624153592107186189837271517166783496577409096062183380126953125000 [88,65] -3677607098625296913884339723480649223504461890840051329558127839342640910940283798984641909264163797850443037169370403593780533620368607067619691127601008553124847691661607074286081343009639790539162922103324013474980740032854257185440907905357840397960001213102388952885381741307530505382506935673853521309961863942896886360559562048369893188325776324646715759084276431668602969539182488322198878067709379649937168718070395238759133212477625461639361151840619664760080686626814439124139001513616965401515941905437952779363223989501556443060165916839867208931133793707886939755563552790086921685992912229233091257831488452973986454076126602695193702503397216492527733957306278156851903756595869732462500647281420006585519713188031609654779579998814880897844338289254322177227765553326409846227083836807870209289458609505793902295432526693388247313356731941065047783355909444888499110051141409496099930870458875890789201930183547277004575054447508462726353324766611497040631829702897492733057337379315075935967376319081266074970874757065195773470250318873400119621829309251428081754803106603184760307005274899618295443126300918435536336859222747725143895133763943432995662502471515905257148260870737180449189989128104211667584417770813202052383207619394227327409154150973413753100795078113872536176992628022302210243012409714009028749041785020277129547077719874190203907349266172620909854234620898089867628076722014645235842096356803805207455615134429490725818958474163215795611327977283758120607392525658166444039942545245601736960328316297787109815756020889179667596104449001124083871988360386845778820625535756713682646179669864562488629113997145580923134212171932014857714513335725062898328342847572552419953786476643425044147566256949628699001113793555961438193047822115073219434033976858772457073599935910404641767154824483230744939559286928065869158466230603657638774788836641011233683432134876636411577226016614410207200171309221218236381607590325064564812192853242105125586134305157864055210499659406762533158456595688325074115734359251295200729895900614482412967596953363496595787744932579415684485846449275666048096575001301404534635112791861926136752138474770332070284961645256771589629352092742919921875000 [88,66] 92514015483004058240193546267067897211271458646279585250837687352904761730005098110939931577943653636763329733325790974781017651685016454212385671780740320233633616880852527881876632839994621446536433512958280928715319349434626406765011501658163247002873063400309086540313341733714959945290307826248417125968838996128829799774319935184550176279956994719489651836408333543778527425015411810242712911111081335572248057573103986739718658446646030566057732875731510637344452977181348466799495628070610927470768792659985688749932677901761846668369213209431901503126432218283002042924575148051185712207940461298480331165429860385106015592288258417913439916225600586700144333890873954624262284470533861116932397195978697369032100965519358928065670896251315332096762676075638252871587066129201745707421718011131950754267110667439283939568313385933731719860888269385443035645238888165556585407746553402622676551905932265324298179647507594392918754828892303089342983235468693077905267786376538235481168659658535347358677020272638406821679848840632434812451056080788742850740041833219599197912678774147264882470182019456580456076958006182177854036902185802297226255363683555316532950360033793884377002794261565518353592712306440877127091638468256557919634248287138980103354345291350145852200342121698188115649544732810671485808910803442484843770527602852649548283147002521242586561976758815084134944716055453807787408851743118707800749796300561610993676757747556962702699873605744545708025981820082164728704957227240554253463132571128568394887955798549626255562180248971848036306893141567776429831300048618924956849973379918215897285176747905271688618893451407700003563664397439436228084762045274042083806426703490165736654735041531950695293707852279502677678318322114140713970847386537347304543088687823715304601264994656049809083904486526633833895745158786674177603410874924512522147284953879382435133691693813639127170708575108899141066572195497174917761906326182999937286987354729769996888295560825477679386242093474931781876563568580155560071594044176735039030832805479733235951513761284497669422462840313012442975797906739879411292849959104574905541932230160914479167261223013611626253549502507667057216167449951171875 [88,67] 3666688642266408372994113858383833640601250766106030401475867504796434171092028660014092309428075269387045343574387744620957484488732134780111083674342740410623297185435121028539207050099663337101724456871725309776235749581320071905005194271146864334005622316274896508810149901494564407075022479802201879826045303918500230103776084595513095857755379347229592125460543185363691755951088578829843898416748194786008783095448381451989312107528604373589223896278516322655661612894455151368910004808883681475669700545826955135041466714343250754104942819230546857881824943586439375188030320567288218758611729886545401286070601316303725866057654756489067802143185811295494793116543019295363889871708961012953256408890372498312312363686470232152700285321615731734038735563866257119013983201146218027061575380469749461445683342998307693095949856516850915916758839100786759272714201148958439563567072124931706829167067700707483829642305055465968588654027131291450299076824106374640411810612797164221919353893745323818224329010194863921849487533801843651426535479044281778733229463663435361377234514567328946494128456584046601232290509848647123781558519072743331813239259452929601838274814007708983329921056023169280428717835811988919797060818126843189664652042382992194956536724877920521099408744398405536160665076302872717731711158626337846199187999240236917693044171462173319665735459158294684377564880853483354644577057414827967474694735714226281837993631716587728744323985519417971483093181053614608742634242986922010148896924648247395479899430752810735137669314831611708016609327897981179327274427783220522145226051601716535381740085854396538851200617970575509743492894773855901082022945490241908532954832007690021680988377838590410711024946166162632998059520477944978705575614045085705629323690592812347569750140467123806202838432988386051942454821513579673697198927987069221141917874909281391495200830115959951279056556969850893100042232140840753708379730772696440927617163615783045163213707335886477613872770044387015495444005515480859421391237221690690958984689864683422570386475847527708669617456600540448806857226749779592436629502574618389231995144081736428351306431722145262597223336342722177505493164062500 [88,68] -156219828889500565514604063371797906137950528573077334457729101633830285761803346313628230904095398032193014204884619465849701864839195503866340103359924965489807834418021857605142718039653348967832868638792524527875796628346353037212649588651344329521758462951887384495084239019062020327403058180269673435952661635440528423576419214125115213578961430464417990142607216680271061035737413157712080898286296069370050299053275807376856417742718498601121855847603904227179133164809043056017594919174636744215803039857510038816530801783113391143789737934759217528378110211599879599881490599638873109627117970348264245415787139443093287879043660708969596594479359596984769164976365281541857577223663360502037132195768542260800497783937300791768754275969555869618785965804609040686055526666760940364459305945683190857878894993245944966267785543518307851570201288530823352693198207290341311562554808560218862172213941327167810559968600553367351009864380997417287269716595007422242100681200018124793359429792537317402716373452852220106426029041434582526888463890752476274432244080247358036133579444988917915926447737555913038887708788964661737055169123683254006039170874684498174025878952786835701194213075987057455319248417729912391291030944096422074491877506391280614351368053530414212759146012495929890415498725501077866793607915869012995582924057430219244521153031889862314545084253214370435871776203652638859341403723577433124571385426950572915237037663823433632939103305211463204168708679621423884558604915522372777050582497253790408761517637456387314250602395692685726439665675958749758053918330481233072431254878961485871578571354677293496657189472789981772524155803657855354798974696483430339612262221745495744871759643135601582582835932477146079551918494734306441901089662584529158914315976327211872811037744149512620507968206485377295654040308011894994035574129469379919788588419348887236473991661420272918693463211363624044586325753312400810972347994223367577816235169188149007907487264796064231212414828658443189772690748060154715227217371377073248735975884840487028499711368133186518965213943407866936674755832836461726935354524077701501661660672235591436167456702577283067512325942516326904296875000 [88,69] -19867270168923000440813086257257111158715946952012420385755609600012385997742739150826666882753655245014558411347911569514621095004874725302086552381649075034881797512114418406367835770836040251986536519484124657542071950819050182539912428251443942095217760240282572383907324629096981617722032903472120824667364869145698146330222428150457848319473313497494828585430027573721797952690249275548157701740531763141858928172860171790549000952187115686762017961064855309025245772380066333123852882260672298047990004534188913349650399634543647396673359361763911215650399815814062467020171430931121189400556204552689966392178109566031012970221715251639530554942489159789145931342505336910426593659367481946769645849235235793133818527163456542874344090506179520833008649469671813157478739113313189926215714023709193928372993174258031528044208835648560449524621806091174747094380974345833015364481057850710146751313395567962317629328886993940005087681763767580606658627205453056490639852639491103220464854936087522356881915944441378247445822768647315711171408452620673014480273301978922449832127506146202127911249720897568824153007906253808336380521064742157373979256175900403849599509494997345339098144122534939358922338000552298966535165537485864009772897300442721580126198433799114887960865001320106184550311554451972303657367889383755539220700040652352840426908435967311172700403035868136193630115775443289078685456364896664306468350898306157250249799032176440675064881584071860757786145188477216733708885364129367342953482644293760653476127172442131748959552559311813673311556999660119630088321985671487189896847233132377101390502138529439355288543939313004944280148464796804855979203613963355702797896577465757252459833183181874642455188539398070334030236993442244340276687733713650270760619557183431590951090406427143225548073143782878727236021894770716166673310803027544448223482197914611564043421658895546148452614411572475883014400456406677344234309057220880639380724683695850855550577965657849687908233848714019515481024130613801898904690562146956063948742610902060736354109107461524606893029648800686130717255183988466224776774708792758608615072756531055148641884411375713170855306088924407958984375 [88,70] 1702704737211527728366840833179487302365759824773412835080094002313300696057946850628008129997796675695523209323850873014211489979191882098894752092265269350841660728801418236705135282219347864207475697002052492108490910954772724766917140125861212860934181880403966755969119029671505835780174848076362926348924853793654830609662172033357811890942746293236320580390506209356268055664618643807105892634129071974626617058019362112194698093704100870939011008020563299830187076082863284123124108589513462466953447914528273453019630810438692549243744401643467557095058945714164797533706933325019093355107648867296017769896231816684993699053051588061893836434540249570219416778870567956901232665615570324713316550859162141333197610933979650859751805183490596118630236611267944092063350945247377678040422174932970712886666597427302807243604570405435649973085221013319020213997863208653087535583923602465486137010350610766159160122411408771035480082757956978648165936638276975691203709465043934815666016581137394281548551418009365839496237999695476308236785648332532777133903749529076800601038379382774712636498663382532055537568264071119242517325939891161662336040853379795138568000560663767393173029523276050443030506972041100247288652099339077855071833805324898238961739278115497607296674358614401215123394576010523001911955940783399722571802147433392380601915684157923741366438412723290521438279547368670696578723163466452136189310043887026548254718816870812838519551244337338571349372636109939104226896349836313648622607808237532055312447236771457848850622078725410934452669080793568440026133066617005408448171347201214649812149928955019490244013228012816568286799124806757551629016038833426025203742275403196128626995513046745432693787484052703132378049116068572574325419155643072276194875591236338142976508905968923793586217430310609460633407733284884654834260512903674698655066139877421325078107744200835056121007345382813109820390405270412479451154217636550864020656242164731387345599248164285984169812778923711421882428951368249981430297269458069639603827703280440660472841455505532762114557819819970072864728643849546533889926709077073041728642252909267998384201803219184512272477149963378906250 [88,71] -29976278743012680766703308141783429691076464626059369896157261779053738667167909107532161742517844487251498619283965356906866944947952422689843985481742985465164550896912229089197133909895757460417303717618388822890105724918343080805007608682191116507803616640364710581164520107483908060710178256808307246198177627300601362939412480172716167027332094630725826150931662267316665720932322900857709112930252870761355097557938065453632184212995918098180985012428332275675630569758732066111242056995988267264830902500449280403762950391657700034542354098483127159818478699380906622385452598990235493560281187066930951905727417366865099310165717934200132175219800211804722946317031120459060686263684214352065266038803043527683148976627212001088567344507826809721986523138925019547988450739262745880487264469185686686552648851549636174619472027085941953797715849828893345941381632993568577768561243161820404227593211552190604679199097439136836804861974490515489542464691841079591868296199110467257262102569958977335315281420593888487557986133191712388574572651988536392817901743674203935321927611016897696687068747884202378777157305543133439377155149543786013797172762221361175672376266342663105596809161177679649795084033886208319907353404948325236900288330084141812094602502863015831318762295332478434690328958633513470447159634319896428357964857307577048390815324009643646794931195733939428749929675913846101215248211330900248888822559128786736851665046430576111844802919687733035006434711984210223697633876442561674073233868263305258314624261264737078126174760224913778915772492021201637624519985836515960488908202765988083187734291770824110522603429086486971890796430546828389856246077738640545910777031200568085787231931157183925065751336700282565501426732446817872793801654766553759756244135574171419469150454583681082886467475395193017651626802954746790759497163077990736860688255384995861466930132197137130383595276334202658371839527184943280213467673484825910449029929173533305037173705393305802744752573733043071845478835697636569082985665101055478521584610447835023550278531664104004173457564769207590867644410894951082800754770215285661307509992856701330765645252540707588195800781250000 [88,72] -1358241147275415657488545704035196364579205879662452894389748003690998822081820923405056436193887225855812393890278986074161366371955579993357067182046840488703922142979412894851477861972972758439747114812004275564102488437789551018704024039597440563228206682642919737941239294254460986738175433959019439808391184794055549730802652299567463449820534724359790135487654532444890057295389604000030009392157503174644139626258383323780524165588517549108570755714272819903683315801311195626808395585166468623829765597809340860336273812500541763865697221941068655384679546293069013851176641672061990881033487586298393700770071137156725299997286369975915012065726455801245287424537264544138236982949194775544795344321675508171042545208075060773975118664661156568677212998730651390622135522266272822420123623388009303608418169754006235869848787042132028558623831458256054342586746043779188980046871733337444728640685878407985416919045962292481256389673014320337610713834515007096307833289176697933450102711293729712066118169692892876777518522175911678500144131756295314007723170008585769077423076089779251489994537616046959573827242262427615407136597264347363684893079706692758586219868916245718742694370567332661169860856438480865776925461634466099679327098663563553755587335413724446222005008324472021085454263919661375874796629528311996686000797117306891939174033010951258340673413076802255118196845760328518589730843049236237134836362547880246048879126600091113013165597586599405724718618826097741193948535434381899812877845443176194142496513374443045688305603144838931603972024941638915190117444157755959277453576369307543739067565639441901000329166040915864232650140277539715741841181182300652940749866585074088075294429736159513517216326463868331173590869871030016144599476500030357002082824989671763477355309535446249245566780377048498034583241539605121825273915057689915409733607341261679597987029836265495766035675934963267136476440409693020186429830248488762516830247762245052514061585321489762470997074914390914154672042464435081033295059815403622275915485525477133114656473997836330073407223899115852231724701642560779959779002567970729477482040581381994570620008744299411773681640625 [88,73] 48272654490868247273208626943249332754420020437582951568852285827563724830739310216902961848583938640668804609128453247537125398436178274378825394539406258644272042906301704644226022206859516288026159129827991088616704841438059902580052323487143890276886347385999232153111224351246353259313109299152789589593886835163001578553128654075272818883257803589921190744772004153474023729086015589041833121502131731320981443707497086447132903288503151735544174917365226985798056750247366271084975001159703622346033502428461919498716622093755787183966742120643186480557573806724752600360265987730145957929381572417790303826297231199550917931714250881412846832380288152219935661922594488288671626751015052978754417205456208614861215893049967015522155003480800199379314720253740547218673494884952765869348955557520847513495526847907957377022011793082865175604771202234379278739960107252702707212566973480822465831410624695985135736478795482916328839050429842106555042378695220683808407536160387079190825907349164814076621455039244125636280805027261342560041880104679297018621098378213728014125697908782461209339617577481311921204044856450598213914400205229065280487186514179860549991211495886203725774127223329625058368610605831880779088564258277850993791734071159525017858564040605154563382923142086639192961840906758377911131219535903081565868075374731190011536837320834022092269910445242034541105245590976029847871598541274110157550548019179797963279445871726135280124855265603410092215564466322153593091554801697486519908316097818147335597862089360096579402581542059502698697400368789588246199547405408350323045905197424248205807598702189126229110029195061366783097743423677021331232413238989213572272798636823384534307854975196055888755380747563911293876486286536157063609009972937398648548423185562783401150737518173197801015211963670374645166355596647122172837928274481670774587982317603668443550118198499928762524181558274105618509085629318092287249388390281144440684610787485886520363683318303693190428607640614893728804392245398374333076363035093613921781993086057721887444431452039801378126406380684664222791185318716959192226233883088677424633150536692483001388609409332275390625000 [88,74] 1733084446460522110114702283353303837578069175337356628472119739956184260474501505631519648298685347142792849668961054984407334092691832117553377067253454690311562004720803734190375912752275373704925719202986294233150360628699639983010273978435226454929979942610222038838065933942145607152545663775442417427826094452615119079841410333604959877466518137504894301159851025886271803458304522657216227841701728652441942272219313030943179723942531978761901135490174664922430909658053827587462350055192099797128182898698393594763260811495951902538578074833118212950210403757403503124227187265194185079493587285595639680348224590646037722662906078270714825472400117085580176785238948245181119076870988921082988374102897760730001301221437480913589977845548303838048580972559167538624821307856173590822594388241827424578995966611510896788771863495466464302443130180754615581663345309235288208322068715916700844178349303992377447545937645546633581030877693922108082962775499550586304625129604556879892682118514962501943265575606103150526799837878896213729343992372318928170012797896115403237178854272314870170674258785262955558766914737589909773208127813533923941856439617659860017953682402644263960893751338021634083460542012243633833347263481756695972382027852933537530885386918583385405320973006851590178962615098872119671230092573789945114191561016297828717898471430126432654751525069156892215064835887255146024453751173837538147956413145857080828400099748773191203762560908195251974928974773578532307635749588992268949111579968746687437098986912700576503927464895642822874100429213407119276011195342482668439122160815414528979982460232139328372388659836592848839037536346741780198665478439843412401124351040778213613527564751499355064981083383651673863127257822163365541775341276916977760902566005343154879098813764908861802163585022994422796501980437787343606591059754756864777037700562747078510286375049653458710144071728404226560331411680068490359271111246555866459675625077108217529636100932065234363485874228516142877791985472229001946978753206125417451917809212875141094093403447691829148054526551018769474086619777397425169159992691911692797024358014823519624769687652587890625 [88,75] -87378068450571629596812849438367404462654796602961592754012313320742192875043382865450747518023486194013677962982257874101449325731506967258535688643991747503467416134938333968016900916017603971265619629799656247374105203411733769078626683903225420400457780266379959802819351356047172070851869111572240757524037762701847443373934551145079312005966200926258688021715069275464409855081439759979364221263083675298368058737123339522525921679970319472759330397127586087790418319185869005528318241504373776855568813767122955782802333429637618967629085935715784425096521720311039703249941471944147909519791007487358341162483666301418681683046042992478162781016068212560433539068362655086859515166007457229772788999711022603190539194587263065679448357800756817364310471513382799767314014526677781621449010758185913614591047802981903158301323692505928689646328203984023267675039009359347379859590147078434658967073302836011641705611830033990491633146036436000485549119313391109208627096613381799039986832550352317714645850275654782136002208601657667477043634238454855995690568363224448397244532008780527694664221696443933707124675978257495652331833750276374133518833949882966350520817435440204954054362713441724638347286954471739927066464947469429045486209764574655502084389889053931887494892312567881187595385258273273066652304149597884976194462425089501939524624907760661612811762548256816196875317345681457260457071120356819850085084370712404083202171487303524622539054153645219265507513534243323154780904024925171778739622522653727703436525566842665631868107198085618840223661992626466484617730595397879604107275698427493284613807384783114573053427548281471797838648937368168693315601909931758866725177906737100344100066973463561137480733242818540616942352101530346529851090348000052025644094213390147205034578803592349994795004532209123315446215472393240156989865045106230199267103554035791431408571021354968043817337879865675322331997997821386266343209601673818497728418963977865096082738915067455299842682845741930385001753317989460860725009094691371008324483295891654504359361638248882390704246738235167730085076736794748829710493281948890942345542498514987528324127197265625 [88,76] 731543479315059049539605994255871407570855507923731892715816751342118560231269288388668262298225673920696359919197265427616842502973583464672782371225029837066918748362841764041100128095940131142638364392506955336928387022893906166536838291592435404105391700338854911332205762693046230751123360954759752502607320945217449422408870847853000802238002807231785245892853558349959942871357070330957125538577709337705135427704053011110020221068825251791365205883784644434616302892975124995288221482388670284015479546266006523449280661585960923628738171056871304568245720597528617233258167367592621292407452907751936444300323727286400149253463354834060263803188292527371271697350251970310369025082378027314210496213752637929146310582442177870654936333944857414404524098653658203883203044428782368806079587990542087029309612131603896911107444087426710475339430943091147090161282563120209165326353891243262687586482430714788723456062732656213545866468744954751683356099097654244866649567154133953654715030259892985054974725172988244457046700658437080036890987715261128791444160099708382620977277043671705276100987878433860742365173498406089637362194324421820904118826006272943529146989093757231708281848981450002090720613218675403419222537856046369988928468004115065705597503755066727527932826096769188070279829703844894357601774774117482209510262919142904748068290118131287494400469133138426300173407945445888380596866332519344908885763522397796060359702747629353958676861345927314862017751585810521294677106142714004963656142107730558709570452119724448461200867061641785504972805860127654106302631071015357417420872374399488882512386778129044415992714585666601061207173541388754291244276176456068510988776703525742088699805258010993162204213128639190236333018452694361171440629808811495001571662993923638465070000994134301705570612709856537797887602192310363387467662393455689118012105800455369872283668400347567131977719427721018923302147554787389810223589261605970025866826881512031753415188569508030216221877154370693202893108450582477026870365651590354134604315317132166066182335188258249574368813843101579979203752403613879763355475350898871056415373459458351135253906250 [88,77] 21624729119164098435488823955687754116501102148630326768436381074632699784681934688207353851146088115314671410638449716542207079401860705801364697022027340005089752315031662719117704720453315686232990091676963502340765694018922858577606556060206792216245460750313723304860112224478911567670500460378858792431036237677149971114704243467815077869098038596053745412101810130212051464835722611045767094194422806287473746718712586133849764179706909418868906893450534555136135320990330490745516622108781332666353262200857578237505666473928762755766798553554846926101803586039473708980234088708343582045087589286239667811333069608686322227102806226743894797165399213624197139623408108655768978020496202778987461225532346730578383804596740879546500868594608380206840837302185958144845458246882289698025017116096759951683140746166676148988326867066014306609713384789853978447743154931427552560453062043692625714735630827680535479871867333327534109347622874179866204690086283177635959262083825126673530038429721485161297597295581850230452523846337532281537520667086727980402040766560882747850169576490422582552314704652159916449756905206756587307758925675888876416999271964999193740110350812059513197388300436851044860385653357627854483557984173592908689052250708582510448391530690604148531053189613404977981213797902862743770976005527857599800466651724062789599915965056658760906787480504380199787886221208498056297218621927860149083407813840800482349798019195909420439747912838356136884432185081115342651607797690902128348092369074160743755236255608182941849583375771343122239797075352773251814609250584795959905476768184273498177533767079542721502018101597401776626923507150157508175268150256157730114714894729463166205847854260313256924970758912701812911480752206557889166099895204008869593543968884839111270174446546491290668728576362646936202751014878654696719005370642126046997239723365513484130861781367164313038814195252931890451612649323000588014552787239966975188552675960846168530175158927817556564895296417279563059363671547104754139557254931622229825897471741994739374312212089907812726921204028520423570755509046831286980435285727253358345478773117065429687500 [88,78] -201053670637094392638391033011968341834540073622736605577000825810240825733831335734021172761442196643422772916722922386281545211134024782325851658367702459706325355275555532252624043881692249228384398087974406409616096226071097204604890569162747592138569748448905371960426891799913126686849386693809206276989564049084077451328838900965758236639688033806591396213462442212918737740980124208337683653377508305959113227615360754450503630675338436362557142084623337142614827152172955433968334642101515858391632128592318106948310182271805915471509834439056731374981268181227850826693256574146551883221392125758453064043911875867343946392147563482182483370206304776190711844833988547839188215226477394581559817976312684882526212199989412069684181089944700997791346333096326519236181580321624311356680957085800758573798308021246577437502886621255556478628007511932000214133531151174848966285430756346007261604426148396917390354139238024831682502578307248758915560563174629094073250487552994821724880360721788072415521333228749523731649066638475346048119942033392657495097924185951965537522654131435568415306656639865564560542104844711658392274825922692666060756037048824822209047302183281153725114342856948643058926478372834002614477703203523268247142056607172626388966544160739111250953776517482570954378542836779640103939182645253316740156508529087191431230585128036713192032687652794542046146394183919831084344286548257044254737858047948575907367026787148003089277072351312976033307045729321035638037388346332700329533677251046071729764479937865926018387274434205268229366263731996951145898013034460844020534519400303435678332948059010491579410082866448951709299096363572645325972716497445752816267986998105869150366978518376712311560779991361904401335549832404390027624049683662932014926021425978431812806809367135376374414402065024583514094015886472700511240622111303444024534234345370889720643645656400254814477999118819472435352533170680224428479500199518174775016065878158697917056206351371620485766734384900803193197862152351231693588418587972007531226851948928752295622632605258415424634729132332440103334671154181507592118150569149293005466461181640625000 [88,79] -1625882533346437961191576349723409680840450477414213577182090859357341384396134355484766811430338408763938675580082614782770558209558580409245174096930046502457795230800588150963604814899285760280173067885381652769592696217177886976403590441830291328968897569246284361549352715855772621652836371055935269889595481112484248242895230129997757115975053005673802332621625263557539164321017887310559950365791974078508950939457283212031825301003011250338261177526959883017164140735617076881582640144412345145065499739190767071030388969632399379256911944760283806156293034243702029976114328300528448166728909709240696860850235442120905635342949044905737025992513550619469728374404401933851897774540726013736213628509559132064072293922699917191885251461968938738744110170251019645196750531491313933738128933053957349899758544200784641629081892355893468082498598274452294876252514932563626448886739445221422020779284167878652298314492207592202830831946622882433957425218711667015766294616070470326185023262998939147776576710578690194377182122319519785981817332269453505565047416196154540450142696753008566323903469557942493640067729635826566390963692045176463197473292430456084299522337297745974858367825095408235977374118300598504079291788330113892774360837862866056705908791232626261413413817693056654410257163744739644859487767604874393159828095435410351448197284687736471714098940778259659679192976141742471767400037674987811719222786143577514611197887208961856018813676304796396510624174153181907591747631221970384683691890002748893355006464716678138570041485609003706269680090775064848911399266658512061307474244053115910870573879716914875481959626037122124785489767071633290124386279412180116318433294383332375987753141901397411895037042703987807934943121237098950734186715409825305358978925118342786977331390672172788031320277087208018625604355429995687737701554129384952767562184899495619978674052594770065836585729059243059120131127831337274023874867339326057570686020883942446368756170644173233520356686878800010625886303245780632824242916516868081936230455418395031002337548677534744221288084563673187649172015961381430344226828310638666152954101562500 [88,80] 69825647368509209989113301849785682613001667300576075870230131940840393396296763130978524724847663886651484214317684466373206877086073270465046488511477546468702608833565537873021150965878954475504424957458013347662852872892838448148990855925747803389475001006685083089375792832966307843578857430486511280962577849230801300810225792121852778879763029556993740598896003248749126861063595557872892984100665959720845989035972792111506597776574314673677240332955528585144665640481335399238311787903604032141346186857643179029513925516109169327881676303251172655839282476418551861784994422126825870003586584795041223661261924523598624800162101527176953930168608136595939372731000313850288815632456517490031326361404511871812671115739447306760542430333511130939479219171202738229395980833621947874198596820712909339283871738473858073893751705872162218563322425978150905257946257266996868415999203339461626049388706256700797683530830685532086263554594611465141157818180118669331014621639748036064317064809613534292365022496329666556811887551337291156288140402218624517386464274565893879879056301666234233299013843829450473929062222122953170124890793253373215831873471128428128175874626683059158311363295466936714372872912204340050840873190531865603787288458460977198087182330595326316558842354466408594355715546164313418911090237483949064623145309284173302829295824789257529275660963673744037741283574269511270595912904026170876840583447794106851690205078759359672005130501843247540107392322913543415287558055137477411069046467959876416984358405861347398828199197208263419361932060370843038184003240031051215100778777463354878978205344379062575987262423133894112431623090450039046937308791197194739007057137156163838818421145645185024970283240923901396035219562567069906305358551746156702180247353948768663651107268746775552821199910207869203238154480500092747608726188155854220942332959209650163665797864813494754406041543185493241047435022826233273912116174172466508988691148894642911490783537294720406973392810517072614302394322940495933701508017355130170537048235877448372999150720710789297147535218661727055774156538660742530191782861948013305664062500 [88,81] 186398485570959587798351006271212352450990128108594961871192612949220898443121388369891037425525291081213512853926018761794146815690006059600795349143880852570045875758360789422235148472597003127277859074014355900926882260283281928439887879543149312348210159251996494351940793625233923772209750857836669247060100891521092158473285037023057005175222666725827462517981229691186539555376932016323032355113554230658157751617612768078081829867528591198426026991729193651395758204567463966526144881646907008353945485451443875434985927057137514884886576735981904901391845160514242620756847628401733876676520416141623875938445296606661903828806579103351675656371524477144739449205101252916420765580300733951007658085348932682673316477981613935566876964243585319585319120644809195383893765866404318657455463284892543560685190804813386105583580074327061091582738317614091975079660215077102409699446048427901872537653495198197750156687749999997687173130759776841569278231022595359665442953248357746794417244495019385570357068652115464378448273495784042326461352819760649697354622485511091945666803197073767000711160629633564828150043137637493748867348596401073379036063150249643963581596156614633310813700847080566150553989713061291902242390797397471950488513638167785768738395533876838740761958367103206009337588950001767937145723801205578516544370339834054347963396579151710394957956341340177826075701627938502259251723603340367607924821140928914496303798306119993695650725863663910674756325490923640427482312927220715374765640190945074223638729176499515167229152872405603101199374530785101055955193271735893042227120621414491180079709959929251652240883941934069852673639369991898008142007430708902673804296718184071329867083284120508210562875346149308113059951886862919211665045351172962022130778265002574432974657742672890660720995928731759772785674684697698786569290900474218041247256273516559396960602143035168712283767024601820080836958555961835964807663058653137685812295460336846552920244736736633318844185920316482971773266994357766025139188878704131838796829853589681818832094149705473585837782960969108015300995355458083213306963443756103515625 [88,82] -4759484935543254306716619473344989179189372654854560596514320098034700848750349581759352946377430946119638128864710823533417850578688083371826451948308961360344523059904263234926088174464690271440975264257220811947422912899179310266950947237506945010423938906901083510138547869636656637657648530068403779721327962949620921085922573058960999032398076168810819928067000480060799626202929824231175097783580383619918436213671645849443073587576683412155903465301023622904785471264814584831647353423945657911017870295316817115495948367041892822078487647299863346605873891165963344732358611145042453265576965825005715556084417687855304383003136346222843190957639084067054202897550013613651105937640037570058303843370108351137869942156538310164847220494595475199298660573467277743404218717575140563084729694205319322566156224143519678855219632621360860366206926730033797610615439196870294374252224895736785867012910146865507992612946924895263059944002497777748725243227419326831442109299895040205880968143771635194319948141423251851746879746548777490078867396979772921323779049021165580721059034511165465011617692758734570494973003908948662709000056506973155836766007331918238123989733671023953342444178678831900698305753368581515742090130613070106023706644072252663808337522810604223676859483156872473449298140091558879063501288725825718783807431051500518761476803092933789770752652059005557066117818036650206772054613613613316845977220310822262348117935761803014031941895450779556488339229751446403463062957889346559107610972030078965832418245677751768090696130793602008905676837092027416218586054982418721344531287701152877775633237844320328118084486977411966570739487504981318376894649587442353494047229144959595194013232706229753364228148570909940171851189879476642652714406321579949827597111214287120582840004783243987907270141771845121575426902963809263074960952146203315458249558083210374746393229726261280286582491060293032486643652082410463928104420717413727291066193020645275730500545416481536626438871236723208874758262052285330278788270709028167021654187314259660385359651055745063716947173679044304806939617719668895006179809570312500 [88,83] -34869946362764174270523209072491681455406096399092927840385979580218943153379597920759802975815693883939999638545323423984961310779507104258267610262650877567848722943185959967980533662193841719661586832456287701546078728277424209992319418258760573336232261202382651996678259401564470240743282756704127722893152661737902342542145781461686261848919183671244411916243136934395960278909567809757453034650043430986862839644493397972776319115861703181088351886903853185852156318105261243135895260770388224281404213397829904244154192329697572795431400723679844630179665606044055839322652704685913526847276309028331674316138145709966207058616503839500462879579601811729741716365264587047155445979005861594607230837665353246795789343391856671129503922197671768698819399171842349900497305623873517474827617065140322407623049307139180166373961616866577242771889604568742400096905515937237459165383132092088884665365711256419531534023611340008035168674129660334833158579552137678814449018931699099225059549096726960928210666834987144282492986951882327275289817257129502140299752451682524905256702475800923054032084070861417815824789457584151871697899123445335336455227920125180230444664280580721452540655771510307017206255135406602556875158772273792967932464104150264801129691482291449871523595635694556924487867195434271572302127883032362275516196934755093275417044556638122131361609165807945453081237942043137769295071471330708909865171033602965429908618448139348067027120389247648157702268347435732466836573081643791068637710033616548774991674115900812082174250340118097721344170269639317086624930484389152513830725122047046638117895707309590103898082414648570136485060446260562285661778645569553571839060465858921072333675589443269123347476070790417862668503181375002770335344121276553281043691838080824881363492877298390175236025147788100066942929951330620886316399157628847744381986628860971466050952013099646921687392776426008420694092997035813168830350280053989143150744048808044309185615823749766884689408590778867766778566680362880606144577484694970709940562877775244321026137085054304105225232433967950763741588163375854492187500000000 [88,84] 190621248342585376155480060766178323866949275336325299607845125000204183106265345478617546794476306588873469614891465938249108742922516448426518572394371529781221776959710184815145424330947868087446454660490642643388117078943985456863193696866643268539400488440034566464565780134994543474456312570494261250420558492471147036740873806775932380336117861527182741862629361689465145609465183664028193367508778819971757616836753477448468668340649859571716406106313397322257662692753822266476108712625297917739292880620668718124979796473071409092669287297539645642686952059353274538483631487306286185021707159340211702551200842603618382009964021912426598660408937159233911640888314859417294538998177684504004554308145421080597042424158455205657387591059320416541241999085583287749115926607369469280323290717297549796820219274938562497297227220891893433289828658346746519345100396077957360647149760695042454483010549668042284190018622460153034331013941708736193307871680201278478893427600937044251564443072480819017339405861129538240604295590474483085093159650167608180581010669694294988160475821911489001776103872569398772232198347018169318995370712896592427102654460041403755425843974117102379973097014296573502902039439733564975906499503032218211853317128106542234916370014682614623083141219692566809692298049716005231622596505935223685637686267469135961242971004452186511370655205881470635147853502425960390870802831496976348280664524869032871029625871576093200681338232096798982951865682391305933625584148653381490984766329893184061692143663337634098425601030318885500826188701979728674651397658402270535178262724414763610648881909500843884991424295057067608409653518471817444050298550010032317568650855220759583411847851209976516194448421517347742915352860346915089857602125945693020148809627830139725383281444510552788441257077216269077731965718310841472653394872780784998931448919379283227991117692826875251577380689195494703804352248337688543504933550760258717231250568680488221235437884966020651350523133846489933064853993788051839044373386152601722461804374397186829516291460903070387602970873418913738621687591075897216796875 [88,85] 628577041519787084901415667435691367706617359240660657092204505179787269942388642767665749699828641722683773045622639488380423837109253437401449877933284322137572639557115203810522040897034043125557297935906050196641183316776912165784898076841585048499441566307137097099971812981120965801850625735587557683228717016411765170251232812847292778856019112430011304225379927503083866701774709614421110260504016823750137018791772242299591613476902508201593835855262223929313764252962465063951671033176075880906257595133052598071506349384077020689869075948939727666171933200830268568386915320418419569785811570990111464715841477027808355646952607548705460660990105728759251093297068962180370765802533503017955616236203995553519403893098133740843465523626228771059009865854706199716547448610004736652896187818997987046707484936580591437710550636340277830794009490540866263131488037106869001926072679989342601432603685332626037831994327049098045511951321084442785294341456016499204774086067513029596231752501491745265628075323352639359839044410529855960116237541786652900002248914389782426045371401470683086803611965521794832732227077758389148846000434709600643516830599877014987814840153678952216779393352741993081462329529962274417758283750590193587246191132938817020906587861642138879744443951487461579847840980022931782827752670480156242199692408871844040211989069980681927093425721011128891715892923691427258696953436052859838028414922792311410960892536441009376646804617267166234122073460124509334381101942311182217376663989571633183187728377096258029927323347768933864243872672114215481747889315627802517285470532949858655476542432784380099576375115153841148217482937682500663805413645540964736757412164493814686171612128959781693782915554806598947029405196365512559385867069522661305425202884725286866194816745872228945118384731120046712075650532367871420277901663751558514804394190297822861231583179816097869557812986419110415319877039650524329579193721171961582994206737760237661948438433619344397075805015841271800187336774153155866393666673476110269304633296805095801186676573577613757414528355846723664760589599609375000 [88,86] 8092691089543549702507231852199748280039797378207042247705734605988319149940879334192355579683863905889140393725114565492203695209480855705824885085757461966093660392252136549967945726320123272661332482344131861118097242896054279860219120798013427912438259988828201098264870928438757717377643993475811473431456267180521320015546951125351149859919732363960642649042678134464189822918011376847977001312832484262785482684465852643138418199234726390873182748692484014794662976814346224653290094522339493276907632125851555402847402537508758371305204711941193498553838055907654729846127847590196962976049796804461471607536987785423777820522423896661399155261514840621297573867498451138935839281506742487292564879239852391977399727915627454635366161963331852527512812449940040226892641327703664382702330737104696350080558781195652954612022763335522780434186972010725803030567318807311869913171449440637877552011953345775525038709665660038822542100317727979334224033092729331136253504319797929147761898523299646608944919728453244383574170063244683517022103193329551808744486875376570358591504041932509027607121098958345443251103577478300320786479538380371928722930074858430048812787945370222739682892769629172221772241771160968385638326444226497933999010888240342161059418441789004262369364811683568448322025587765466188457698837534226025921591440531966240848722071010875170815725184671386957183888762694270828378169058841294640081521063096191855688112971179978675856280971140456115408296712114554182898822960048993824467494726845618051721933029125195153103072545398488955019287755048247450671037198845996195938665468939787568074804561208304344000082118937711923339573085738536592127842166859051234095364082595701115765413054108472720468274899988486355434884174101191713952731122609723007519000243396179718329416317560395756739613733131114869542868336077088068745993050968944239931761028254841001118919688146607380090586401456012823535927070367336263705890084219748623828574056130804193838687204513344450310781805228711586765426990252641050031638525264759841151569747155801158114696216886147928066778226770031505165100097656250 [88,87] -30536579718135055514132188095993542737447819240454377995172216628905443641947670010124627401028189618833398254503386865663859711421486873532008389389822187644368852669137627726120618265185448178138288146064559926925914945932787038550880608448872458999480510872998412470459664610837809761177687075124093393486969347180524752255138691464565192143658080053490792761794885136564555788991995083187077541194688544350531728422778044471870738179013696115626671567878372333489890884109406040306078385631975088671272575049752215236523261114589044242089593939021799070518289388577643660478555601242924678938246749558532416459527574723948900765690111648645941830893736741887181912367474493361803809822800072413885930613800215179481906227878399775020158060132064908149219430941135873481713435568028482012504443987268661557137546198609392986788968333376563781111265377675461267058367185019490017693464204867837787873062002519080746522296797788778063998459731394745516082838695586546016976272628159804253399413995071199740573562204041898337260536995224376019401309825885198149843469855586227758877875121385247614275359977577639411830093415824963499273362238792548521231085912405375801858062707005987677674423627809886030478512115445981719186915356805560750397663418777326203418722527839271761638595756358820732040727274872873891741552935811004294474708035214888972848864600241084168725292047815440454336054038613653778013898179653406962678130724014696449505248680128730082356379080149079410922515115357766219960230043894224933390831776126931498568876352632106859207086339831408940310316154252686734135069074326278999076124237305699594426045360101682189172888989987144275001941319108495259375649529028546538857240448860736469133057274825644998907403113535141156798809807885223727873164786844366188774274905823761213326098801242823626959599090445461430199561512322429261769073646273995726445494756223500741510288974187870539702409100871248922415154963570476813341943183864226033888237683193721308151579191123873180891877575504169142143609817467261369722435875075567562658951641318687267083474547964274850460221460354183197021484375 [88,88] -67227821984454093772956928495512523842925985822477375621851972656711388465743590304539273872160128674517558813531181675147549050030867787652559385025624275572689271343687920112020499179926945935251158066494656924139242197436669922743236869941653742225275243746147640195910047864140425034471102723944381941404754101203606718450071708671371354095374332011033813595867836036092305023140105451432905566034083438894113157316417801505842589671265449910154471727923660149610063937806048142332812367022080732828577868824062076582934605106237922684976473653887640987077126147542793749564967669328238570292513905163969811766362990264265061184113515475886871187889544892618796512896346997258021531337691327977954894601226048820017462247878108240817470137678905824607842976959910000704126783337058999687326560727379620294396916285929012988249417246436653809292859853304044350278824134124086140136262008535403300451799278922977392666448521366751095411690130710986956772218426382043764979648159341691008817438714002965724210188988372720912840396610260355383627245320023661986787967457159432211168130873220025595563948492163733429811592028065482605599113578302439074884077652954162659148963638692165689100765145010674532231043307691701562073916985959885719030789181352273315182161865341172789335968573286632584030222586627746029706543966969111632718005881042730719339662751440104916714954061621063765112899356500354386192194727123639687678534660316790035871392961655782889586610031720445327776954465515279034340330066225941252775499177462544845511143739008307611049047468119175599048100186527669709805407384554333478312214638168065277638976721577865053967427039985383352817011699300946151607330667869127865693524853661204148517748751427498153042487282857508398397184303775216684657974658995907281486144021837552532184715997900074907198989905996748911869847770806133134748517100803662270472865329591629664785167892675853157706847364895186939676726118596497050250856825331392346598494004879347262677578448786548575015896347858714068855392253689226634702806851319543995568236447676021559435672977016609477730776213007812500000 [89,0] 109178917690865593832167583772891619709419890217227279058484116860113222969133781997978168325334557084854682061984764880107183490589229648946966994196172472490529603648178964839382525943379236417952478925024922036302655176150827620755900873225433118815141613753452709353394888671136210807188820320796333156559767049398060126105297530699357644817141215355100726435021088121386441738440388712476012038218787662645496753208747050103083092893187478863831116925049230274082727493804733722628664822233460848134940132494626605208651485104963036942168916327601235521189272920700830681312965300275218484954090169741710264022406015974342162123630055274001647602538233047659753113797927365784081856909588689689751402289501717846966908901456926646002221134860184203532131697780345317486656122740948699511705858262397547095874785701843693522366978330358254229605083749795065276779807405853431792672976684214762647699796295890850812639494365659931371523760891567062491622706036229855923822936228953117588173436891085782767458337260599440049166209661500937797154184015077683326710057182877193673639995425813811788177512707263108106936859260393579462139031834601118637819205066182782470002981875835912610533000936963000833414285612039773438998422213160292475496634385732169040496951972159665060062822862441905767897257091024317517657807640086149660721252475798823031089913755177845096413218085769570291869869927938043956551419574845509001924998335227489651057414951532353567606537089243121217418070270881532762489050718299554634563779555758655506906419067471840284052174479440728959921162422540757281038298978208409450340106947223450446136269781415549209751184829501124642189037824224741447445046446366769548712099079425546692649795593985520128357686138102653979606255027898976337955450235923844541693087506278009662275792665779319115193212253309870172988346579287043821479474967278977230393443168260547464507829021756811301953355292285425025659804098585038061378716108526027794608576994385057259793810901838200104009129845424246882005858937879229999499936570915471999975117215466156124487314734228722070899606665475953883294609500270533823970565035591114665341349445743208259909394220370072085741261058017270713094148959498852491378784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -37394214837923703890967297888569429234633384615920684894984826552637859298194974712489777549862326631977626372283311837132782882242423220494252754580935383483635376032141359511213479961953191690122782960745298237183148846962658926332964497916647922131754794430272361883472273268458917376208999097936026398288674225966644443571565307792525435585455671715967246126716980916847788110401653608559881375279684072550480479586931690581603900636823294004554412699722951623894250068933565335891103130635202549778911431365732094434063923275274279690651286195556734530353209211893576781140223898899959432114862124994862452200826608350551732869268424831850827771293671305372562833129599211232017701632024350529925480401648358540574495309400929609416927698042515451306820086023388907254758401659721072225470882995619439201095784236555395416229138185725589329056222753771295027145127693297844112572306442581396291425952702630895485511947012288345391228351054727110293535567047076457266062414234399382581658527434765567942833800226780392482770814685612024347050322692512112798548001531590068558810412839638690218734535332317810670879467133144968116432445871577359300879921382415984033631822246864493503540173720122079592040544864099885379408280850611481558617121473709127265858701453879241953896123714687921275870529312615576451507028720460174788266317272164244019796874486700907503337590612073129591179321534088452077874034269921727006259071656655627623749976355393858811112228260677245248954103296782626469843403950732932216075262693378874147129913672533536665642512552136417337683555794231020013479028913094783298971728249258309690768281709441904578347680554905609996709762533593378487471890023099983406583755540082063571900180151696920910012062161540409117262482483639594603568841565405886653809702693438725110636484096137674726768596601816476044781843151575066060946745235208665244839275946827615276314044754049669684836156599052270883864089125132509499078189704236120237830796710209347657517676617729272229923466223448209151465245197930271894358314217724686377508412801248792794021787469916731088008005969373419206757364443108901152379229382116140095500061817936104163555030444530920984309352432448634879352811211106200062204152345657348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] -3747202722549783719124901571960203922038614606868000392867113023525321588680523289933649350776539575240338853395647613555696896750483454128387279868589826918174670816976838596056529498907147656532780289808248709471573273326711668882688177223212602782900670234860157163681911604766827806377948194102456281122509373347973544835480677379456271564737845346014258445098637984330854353677024693787069676893092870965230009215495131047403214405186225067949438891640165669185489408769585316535424256994300857872160660953883013945172615041749743472378139595579805603533179021598360739920238506448739227353927743186952859690760160784852971892870719238425056171266880776270894949483105005201537543929460068735838834112953078514961502511638974900599286488050887816902970545487169768922389082994285358199504267872047680107455450566243160518938330483690837044670597206337990685846524701262386475170801541734483942674279286913112350455647349051116040503561477658282544872625135979204569278650288701119177689509292610921507629663023035484548572474403473275220374728658297885165060609697612846914390880583543607729182842498766499233070492885466702949692132764121530755817394615219035347743904217069847606011537536426500584258470246360593864782309048886746373951659810528210090468637080447895040666772903676234261761115481669953463085981753882476831880950482061883949432599288607012113585601792368473708052789474127159215437296561609213916027452067499984818534205295307817178076146233580516951667241168890861652628803705079172936618441783058708571114106355173450978758709533533279274765456275282419501782150840143928031511173619289840930581367031920675451638016540175856371327573745995029640405959489452758137039238986835031825283279091511586691356482690719234002828669393874725963891738165708226801925301995621280181040532996406744298988331223128322476491041477651900503683157913038695481744901140747099909550875837111257273808046676759952722227549097613638001717656345353382531126126004434852639501593405009296470221738778436128544280199438803106477648414186221999012831439002067749309445822250453753124596943614480354661373913583944276257593977965546153544380095064537894445529015577492744615367163116740760423227290729086824683236045530065894126892089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 561044982996170006967689112405482277147011961510545693468988758076291650114286240644543246189946850322920686504896407147905758476710026301110215592643665131399775717524550739828499679400486214045312181843528457813866619911750736492576273674009866354611122767095022668772782609151018570906432727590078455869408432878077862901086047776237851905600207579548261107851764719596201339164288553520402722730148748289041863057423865707749527406541921713757177918563818410744212212126320910688773700755333024454529959318294766602676145241470952560131490819177523007436286222021238286301089176638793660677612950815489967668829393157944533164059726008009816060275997605711438201949873400003943975773831282086175700353732202142633637204667519119848383980603415340315224810695205793604489997891320271958400153709938166624188844635505891456767749217510591349649028418490579992111032033359638986485901843733919448755579048010283617996991685613768127772606840851438063054711116220985632848792828337492738342471322338166330142689514995367789318286270191978173444095502169551321768057446992428503451722844719517402290233092335172002156666781438322941183660935795724199020352175170752910089649739564842612603124987984191143409630262303946478568895239393580552432069624410673033729210008052907710220974076639796072244292819242319128082273679718041728883883019120757051015829417398107287400239407744879978640807173682359992670287219134476395236204137415378416611477794183476530625104930767897123469304222065440061099777666603976473844471825854434349021662068042020493572920827895578794643974824703720883005140741605569905487829140570469616212190995479428055561440471197421039785372837196172253557003905413353296956178137791462757321700790909306552318890141292857742271570757935084937190826657601089799570605100359707225987497141092264637087481872729553342332895524609864759061987668219587753608210907528326875063683279941634978683013005941201560668029181251503341850660242872434435971766801826117644750513846955644709218129369267079416997001571887696590460707349281265317705242532198254279474001713450804765097415857633980705697208418181337760664116530830370428615544218452011372292134194979329329154534327445716154087996624345510698894656798074720427393913269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -17009619279501244879492068258926041458045519803270593579049684049578012626072471827961347561566229775894079187754834858651833763832078356413966432171590670955192049557551373301273669413009825486813157820138062179141530525418797043370828180505529955301961551713480918710375291130578788800705111635983279863070405822879547530977595168746604478033435637000915527131926971222411652006671521869164320821236987438422642900931051530098628017875195075357707157161685236417375647582543629381167440581557041847701839795762753787784671182414887133509440421397557131447731676966525179097333212062523796804220795487313417087999492921430666322651630919081432840594605567037346042660426509383208684313386628635181945485908758206662666798177588249341079201419207057099040957480639102488468613860017262961462763394486739598151382239160194707472636408205002410256444262137520551631247059008247446810922239100493934585852138656832090626412695805549647470691656034466701462828309913037519980958035110964497910211771620399401114396941867568577162518821697524948021198296748561648990301228865159455628250638397451135926524645665083120628434976702420533034488381723740533292835966668444842360237492996588027897090016632413324919799909049082500024071974373602600582685327978866488052492312739665988388451409459191228755610151468777273198296217351957089672633016734108884940220943623307170486398187411077861823883690386430334836872752896647311029443676764582230525199335452555540934537981541009292466100786729096391577906612061418532289622077097432076721938894393519267493332479310198948127425584497504450347658968078125678642439516980242161227516010869048225005027311473816528889964167375166831579057927997077766037094744937639380725964616032308015735317597620053060732865255224624949542337814981092857009253403327813087933645291905395199773036842065133692417266849544685157790894697846611776249629509671748288791713059207870298712781275587337378908401067255672428810877177031061380099147276483365604178813443277524038329664995418933558074133295642927614984613609801610161184932083328806292670973613837821320008443145012405180824862567430375677189159155153549148999763290522972691913186072035182168747876478335353142471895091587293215800542542370799026230088202282786369323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 178464921354244715672071093348965654864625371959323805404217425803975285503000419438827251466720144156329165912840353885341551954617272871359321118804046304426287483815182542209345097090594386485344490314910390734500779665197859620630188520883708222176587616579624028482295523119606967577755312529410143137452617009029598935840796130856117086830053218715077519192943595724460589785203359317516748311515477225562789696775121525673116483589733541801783648262023911691647996358247790525426220022825318686793254036174591127583981714328478665130002925059757424415034916693134142098627935327357521565479468064186597136905401933122658914035894129642633434994656438655388728612055174016978630925458248854718541533518004384127380628416671020479981809034420443195455273589479143780114115167450121951362800670426880425993788650989923047820985676562780539238093927246387361571737685912097392066121619454890269489165480170120759130712300481628658493839477030719487742473700185446466804667809848048828910370955569565147700348824617032718865351012180422480342734464817127050162273701413958592782392759785445293367139886341482940991519920182193354543045967895871466328858956117798268268498323809819956279895991644831048994883003295482024660754493218311228793300621324032278953582455584352877077740395368862732818510870602161798934941322989937957127678619814658875016462637496469441432329074742754703360011591781377833414925337012478359991731755122709328176268224771373071480083889102360260547254836074622095723715715225195415582042778649210674900892566812346232159187974319645940822259676788569520406015865972785336104966406513450162836313509184101967369887896509719975684449726782773902478201925668898161454836327927253922919264068540544901013345774888356926368402259400945869814043929702437922443628717475458996528669165031048134179533516183734229485691758795990468153296701948594649103938478517758279149773062956670311203916671539725121156805251287441239996414328542923584596738629235505219512602843073472648521126472822804816958040073214972417982589169448813581149106850975682551110303354661719585353789382291995277478087075002043018618795323505024155156146909334983202488909320741662013732581983781360582175873981310053699548524798381560207971574527618940919637680053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -1631256767815141578263714682622449842617052862394739575404112114502273139940400884820773896745443968779399596774337807195322722683097049877905514332560343164361771659864631327007629435370823376478948880751519455018433584769274403042709505548697971216735021084381705503828700559611258746776685863555783899639598162711373489769672789083344387113936268519300604160411664168358104243689057784151586979927292528880135559106564053391093106339206323655743625214025956197626578823808100650017588746961256099564238039515886979789863452748394894012138051282540083766379135128002295647176581636341014904743619296531340068983333862875589311064847389917990176517958215898349372058352095232177088958787781566226696361310556229046501364276515291638297424708434762997463084272975066399494614588969570163168739453531195422563159397469606349575532985570511003683662684620658789745461351179473592659141512868200943940629251576398650852650539983389773519929291165312024773179663782430507488384727320943627020777813265828085709164608586827334061810078829215413439856530152241165930404025808162373496962191390674314950746279103454963097784281613500445330969031094439487724715319005110172091782833734498334711241173584725237024400025330474150124954897339790911841047804632556434668529743839749376608279883776735922762859311259671725171314311444411673064927980094300492250503992656716731611761443217942347495483854830329541732051825759840177910396649343137588829969980792228960877506368405395772267289772561625067051732041407445659978377547613765308280742078361282997729243609008130745229028281140461792407153200878189083999042590155315804061150515707094869629662984842221638280189308209323037254430115034283274851162247702235540594259473693698368458124862943122403430041283405579177220581834502092431215909713009296917700326364913198224836071170344427719815495016051154513953439912202282890430141392495716831673712652503634841864280298807159443841199915007914388128488493083519407480370516446467593647288686270310830868445539708992386008848548675942848267573581385070412625791571156138068716279239351214343021760796481996833094068486198855458508293204420533471528648881195559012564275267179541366437745803948072145069846321730153687867604051757593978250193700318959599826484918594360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 21426636885854549134943561320793076182826980592023176190264434895667409953711483567771632385498610750183659991250160376086335768435242045214419219166000317453995661097726399053817578372186951199146806702369177872323042167927661060038742539705879449840274961974448505634900693842401922970855740578724091840352613134322136364276580028901094627886478572345161018767180025647971479455982502024325939827339860948066578056107112127743214528469815922427168692605324526737165532586408262124496508724026424141433617240359518834058277373822978714836345191547154272906520428338440741802970801929186059078021182832103698483435012109001042629933784321303735012756569282248050268226744326435819125744307760548397961982511814966592509426172092366367530309930110666093379034571499753173770765695895079517685898436173834389712246358462796293396444757820336687662378341096643349719402405442808413065842495187096236550552610053353273288994274736941993856303631896615857526623101420863162617707264419559382567858916173864783890835331988549451673279736591020736198600309067223825994442793702169631430156795549150528788807337318792896228517444647203012267935810452019449198002681283084213805311217320033227888886973617484083419518877376431723464271263279349165719274191698908332878339358475339044902078020229627459976538348880007429334375683056380039539108947118572166699373590301370218541064799467137546240930744028469034561466189773833285470073018666870694304153102350398422233293618557729662977779714661585322825521609829184472248506106863247232955891277360266256745952946879975404221918951207738900307556465988501557320767185633426642841559920765462597156351135041841795813397870410161208821033793524377525857778802819328356673753037347732765983735863035136911076149416417634746496259189917269080144504916624470825634219641003259217556196578749485570119615492439135083313966702334166011831607381248225700654328017404109971750315658767225892708864093726133733726160099730644992306839567293067744044705822543667021125707682379489769737942636105137256173016574142201335792385103117726650063353097337586802326150883643028798732823843544990841986498698285881669073132598973090846488465297155038435399455944357269441953187961050676589956214686313315043522664815611733502009883522987365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -244212809802081956928582572299750452972807670306874899437281835967014360522939028258868779091374141749265837134630196147270438863748005365054630955347864772818667038689019229277916306549778470251115689402456315682342398496505402911841856861305529909354835204788623852721275156404546681763028479584254112114666793876054970231608745633957825972510792987647844525410233392687172143259031408901412612991309353387861823324153556133633336099004333472438297748281970180792383686237888751638368355692777493977009540484016692425270269217319744348304363322581366818876891045905958566291358875060556177466863886395561802479188265336916017389050491153088242500761329492683493986715455205102282760511142157295314138653636546028002440175961589298722178755063003866796321670933297899235431580541260183762447587627810388116303812323478696404521178872132717824776825732780921387848100110207646889487716828040603104476880331447719430641801708220253883175698471323822048277219557244251413652984730268360935496964970309716841376890348629826699039503336932885316141325648845635254452133260111902979499776381170625484566341492906152731826166360740654956601789437934650251731783922189419695365267327014879503527504133427469556280501042538776150869679277661968260343708704578362341312951212609263531494029560636385535921084507376430754992239172217618052231859718124015831893988998084417097553823477968712330910360690608039937852024211053380967282653439404833130666749062316888413391487646147877432885587692560542927577686453951481887345097468484132635152870913648967763568166343498657997825217741444917732175902095387532285715331154336582732201806867077986341573651815714220390243304643213019123854332061971827674536019097761372280577337007824271814776557886240964648540655807612416335705586118001796571978218417200846989058922180830739576822719267580480170076224132092683779948435554647693502263975263200753647708068974498537255326657237726265446058084599747090051157074321881975456552968933783562824295737886175969851837794799683250507146761700768487630943988960549178462630794981148638127921779976810708176616344642630909725455295216206160065360593020332988876935501448721079707354785965550878630181789258423441668454920742443831414137498520550169728137856074018374741285697382409125566482543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 2336128652535946395805629493957496224252729571317082555836420986428906409425146441859427762185573338778606829085248729734842180987977301819755338705288564517521519936888401214542418112802460607132984785112408642679052919848055488450424336435149247654607282001819817775947244141466994381797635320577219523339045363513081274350016050498576902138077459888962945379173067171328967699430896680967384540771434796326840408491775004265101198431512049506390707441376227109011044167837525073155027143642025996724203813273282645647454602566085463245388999538546630774256330167685513169905263332465145714395174886953701895274108538863675444008888061938660029784020945580381734744656831122179081045733245286838710599317284279645291518988249101034683722869817221861491025692497802479351693841244866570768751416612205337557349104832940924879414778049578636702323787947988999155387360089086484532413193577907866697278114422634112654894016387959417125606040806789902131113046645179901333019401827262185928873179563738913503074902601280573373519771930374129863862789023247652741838162605111813553023789354079123100968170379558387835138521908574684576039679703267190230835946293149529862714021804532668941113791867012452931074084958474501394813037780539434734219159180640787687831083991011434900775924740142918037458836919182277506803452123246333647390860485131225388458825136395396595444450804278797737960403352462192967600896420891244998433055127198680474502729534737786649599641176009726326822335167211082251186026879118984338338771434990822199030664997635122621164536294945911579854783365052392397439069398830140348759202493801407930986490079660671388412695218734763202815941574313967116619201442904412422383855380389003685626517656026162182669880640443713991113582395625686744310821107837303607021278471303715070551857544695955516030107425147812033195207162134728258453650744760844662551827187689551644629967118013616470721312392453357263042392844168254017203367841338982124070732268599355004721626608013640615895577009731375698774091922078675003488695917466912933807048913965712175018497841953758813161524007727728101988520890394137925613227839501884073253218646098478320031000505042321881445214632533147564124819606505688955078451036887437662299567794423375225593142445745797886047512292861938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -17863334824518182222963137032699916986986375937809440389497565395803560817412551958319444844565797240897374944320401974039557867220915577169782736433553861186483998774857501369749080631298190482482939900919189961475350463684534887917612431800683002055872139437946920784595383407372674171984824474270804591570158088928414455133189829804954497605828477135797327514400910570162464244734009071402115660185426645018074666276977325101872812249401914771256626513586327223860999896437138770654015406192760360209454330411063232837036741825082696010904485399872509307932190825923572929726923597226109258226704404677957443460931376213579600470618258953656525222663746579793918419571087847023657091265299525322802942910968624712072646842594824933904845781671216344933779160356754118025798599241977650351620830540286752238371374123337692521639915653712746817062606927798912207640498796760447414454174086739196260223242657591991530009642245118592306015050214263746693238986550543277341944651644419015517030495501169934990560094814762675394030707330458812463832813961570444100098003991829257733901452298934227438278769636143955770284526729614339390849903215781057889459765207901515268059905961173560344990346034550697265098750492222327147027541674878473597791820182209872945304905186273359027234025545854207707845317245833833802052462431368819537963375354358248661238133831138398335071185231411713568997812202174343971575283640204067760018563380377404481090488609457810313439789141077677021449400685955860647926793396060454413745566312701492607050935376068238894156762438205036137828262188238578367062026698109800555055024181916572177259342299774171236365103862632572763122260780248231693354887779511656932454501067732943192386471287735967170613671281885268228728807650187640346278699709284677348771181643835502546968796353240502327592228219060370651013421115616913067082548788975040512947262373896827457743010136452588197464496542718205715699173688068529433430436425348320823780688994520535256357521211490999542336052580240190421936891962124366775587710248989469624756627135532237230295520191677616241512973273212341236501660055199198893396037789099256746254884231220267788639053921775974213498554483302931864437375647989022254120677769326039469322827887959208775564209914499258502473821863532066345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 103914129112967282773186637256585984594809086319081436681790273161253465316402742190069660128539538849143349957616301418590392114312266605930690418895329873808595016555242360232159066075430857517439702624441239139137051558690747209051851509863794552442095412144138794620123750965890845774249454911025763684008698241409849450722402072163057262626298730390435951008099828563434094967150865905256242637058297529055789711586168582645506809506140609141918372234293168299292364432334861186912578390006880066506340336966583104290414095945002791344328746286293316360604577612668862476973224621594207252763650670666763580983197397648926660540909204449750764708866572547120712870883574219687177665117479030276503951776192077517570208702649332311605292967744668972408063861246381702374507021329969688484595736305830214461377146196803211828653368421806584622398578033783586932549991787262957616674507574079398800197193630301636892363425833882595864226646859012847372161176574511459026667659917482201793897845217616414832977676369878460928640410460114916107096461469723833415045626046861813357640586157417378797500702494983129101580534099435563112068104271822859988707306702903453911689791949107955839201782151247881810176991997818312764805086832783153656471669805768947907680569808870809718526526476079925238223846372260212416791265411603036782833225446904270080399523638294445376044839496836839220455124438784170876981690352388887657220543965226916527093674663998279181010914694783242797731909994105570379807449253506501071412888067923139208025104850979608057738421508042922265363437024208836465822526155883818164057151896647348054015735453098584815875432346846278258846426140283766492911133136937847931664134625856892231737573037547286555884286085900369159809370188475091029767993133251254957544589366031569852840536867568034093628301121686147276311458064836926228055516305679547015775306955206851591439602991651224346009800076291798023397697283570005533389371642223721721805484945146668636521708302257370237841236532016411794504121800156453980774710726625241561007668815617205871384003481919159180556591031756505544092280087710669492893906541295185655011184907487632378814814320017212484556706165919482809047436705159005988884791497574297577002423654106581528590172794346280227273382479324936866760253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -459240777940113273394200716351158434513328518539132525217701796992197748566623653119552868417641208444168551327672008944136335184675692934385679787950855883640018564997360275844044949218203977941462732842870695833110456133051562831982715694598220047200228054616328139666904456199992490977400667017541531886136096806410846889722274683773984401065894279305830542646907751395883914184024822932128878847571293580369586253957989079174710345791554404429130404046335380492151385569458813542039870853294292877768214488218172931256468288979006352485660608759924876749010756940367092781240576968360386863871540394561169570180970374620376770237139251518875272004221335786395391360709587614398260200233380021535130587247618691793489201974629787753670533551705139691772543701272680597996909645623741289885932790502578952232710821098436148254691708489963782720784762783504300634973747432038056392742773855019979807422430741208961910638099968564047694070543568821991622013121777108785514710272767487433521756724125388174949036938406010561436563977384049475677635366647560151462329846389346701722753138240609090862873025293974021606080871736070198981068211288005322672681535145037848884029314797605514595435977907582979490715180773765194451471721195247908677945531682852472134971708634924157575527773493698952560451970402706291618334245915140139783501306198488913761146826297416804244006063169889190657168608646816206323473095669717151395574103394849615417134553192185343918785296368713674176548510078479888092702326376571324579578393039570943417654910913459450430948613186042530336438738578803939687331812384326836633321628235906169369972328742017408429133284151697070099181922142146615699636636821813716788963247752300640938394435360631851859571373316000432175411902227035490455338270162728904612431127482483427707882548223442683036878746823493711935677983377580511650656128675646161837359010846425532977763370740741919275212065732838065623050653246844084217581254819220348371771845973292991835583477802858364312707227590251528036339833266917258233318068055721880377710348948772405679575205858593255667468765934663114373573847914190459417973869457247308894205819723364045369802261192942912788099131397457179119706891592163143250936620875795048312137839891942813660925450017886387948928827995587198529392480850219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 1569562692687973680567615390327820882707956102449189725659539836073862300072435727095760375926789202938192290095067487324905990744561026418197271003123298029046082231559421909009864827980076327034659112278979112341126325678968984253801774751995437210018018363866261847274299037640947491581420177037136675639151738682224184097636954909856488542608536585633855387436550845714227563731436978385534689198842287923681166523426196148391025841549830816087859290195107417563757732841823203816346085576418604560547464650137536283209666365088878346575410232769694421770185932597071703291510372630567449639431496728149374926146128700936436203121108030006686903722372436704630150082401362237045045896408551290107240731758073157430407322993843437038442611321330565653873928727213777463411120095794604777843971847071132937539215764455957305515445084739811473648406973893180245377532184386586967592655459835698583616100167084828335020454919460542030664961468311045483525498241320534973940812792672813214893935220412847704366291371450633449673029249632957642816959215949480490640205760537246621963023173102150031324509260504953509829604962677262447437456308108444763344248086978099093260984219162913131891462085658423170335537366986701877923429749751076877401428679894660488107930443245793181046678234626867164707902917814893560600513985246695704786719222275799726808536154895395074510707356133484948466569649909905176029621656532054521692310833334332473600573489964775643945788129359077596877957119430208874790222585381233213303585975621583559616475710130234596853756375910363983841171770800910091511137138347385087587918794296453911511343757100889080212389180541878781587761181979209096729471759324358618599509484245568855774040243767905381557207412751968610313926137500469613299289037162830691695610533992646534702305454186286181778910197784280306705954800413805296065265499497556524691399293340740584151654385121958218287175170850588199249426091452624498490352074209882457393076639421308150472717828798952044754032545663428396226327783017327356391781990186590424763454382841658943234645722216649196841154685468564927709875037055499245160219143353784647414244597367569285095237486111550901607722972531343826846156059708327245119953002303505202566396782606549355052850177037761960469573752074978756354539655148983001708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -4215836743076797178228416555930598835466320789702547945642690994661316723240212781425121923392798347808183741631258061861309057047047912607997840824026997224239745084502020624666958075891021949206381230254608801934190443256382456909891588730767580962526228726602289023158717050489934998501860275444187679258899252670242936571134503430577385181789658018072254694230869459962136706441532547796013813656489029870762607145452031754594006421482983235495356450183803899888855651563089016947633497570449880917495223835612978652550379146204006574119519557044479258903978201548618689427333385010689186308361707920149727213205629709430975472714871570299553619640721323602336395526845529219442619636471219279824311453036284708959185523262392999213601380426416850727284910559984529427564285256959286034972827501111317386725336612111184085910568841646130158081114092677560096506291943124283878393870419633279077158958374378320554677099962983546463015939188533766317424564741214121928492141810351803020499997125659861847620385360764255405304288116526212461008534530904396812158453542874396587599131306552020075084293802388382031309749480862627054536820447435496093384075867312658488386850787091646048515144995615213068339038635562914584638352698643322096455648533017875036230027570321986056174426635897497011853415482638674904235992200854293620103707056756205720154962570292622808115375831298935662096652012053788047527185230311126081510157506806824022659805538772959291246757709151815207428630997274972198407815610392410694431354519275948080051589447570988010359295448111902872332804122213833615995925571406938220987705376377521105334809179163613717733554283217421241693574217887778047176102700001886068710868774614995585325479919762214131099819440703826831959276876325271825187466600866727159859334438407341804831187615777013668451006268012491138708278044987933466981439440175990270046018183446144136526359917925108695710372331551505342201904093614859943990315983525415866007510015865801707177875946572322339802740056663782478325878989884933815647930270430100440867104415720629795119939034236697905505039053635267873935558234426098867965325917875391155401554064216057981382100751116739988672329876515126269509143762034062287862283037948683890770395552464264883542662480313825150890667814440604388437350280582904815673828125000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 8980408035704169244308274952738321275834276539162934567272097277657631044288822868345247156113117786010443560521372821890097894306276353541129601897585541906717859184098053372792391526432289067778166731830385928642233646774276762408692137040040827186270052839831373076092543334983534281798080980255102405671236016328353132552967581464448108885205145187938415981242478776665953426831817722779385396400237242340407976803915994573924030433812577225548824032154290486713748767581186168666218706543942758706906044106305531708146599072427798882379992486039637965158448863729013280974472331851779135167304461888638831390010380921769421000401491128982083501660074320238992904693005770316776676197396661893445987512877838616855581750926171578646597608439890808189976412030993610435637975258700931194082717336846233287717114851851912364023554201489626225790723556127258150997450681279964172337215834930195086273815710058929293457253515184800887319788986689192537920002936497700886175464250614597521707485968173286865624964315141181509968639042569801206503104670445780309358343530241897832548993503423014556986407857805054106938956858891258203802774618179087170827582267104398724360767524961620212854737117847037342467438920716747513589743368040770634500043536406147747617229920163463600240238258207363300717714184876673628206453441869857289031038362119813037071873142684283108836800923099441344563686433860819237239231313833824473094775121599139369278295916829180569574475705651566239967524245378580790451017639732573379581197115553737516356366940508446000812527479488634708259376920925902059952614813453852258342028594706042475022545102034457480844668314161511740969004432166747755697962594307664957693717640982511971369096880240350043685998083065640292753640031855178344596250097810738412425583093323999943830253835019191779112388327420108788406113230891649555409814115675609383501341708048632020269519080046026205629676082852767127885410471199400621529228637122913444470931334167430644593933548930074516596438209751318927409614211344894453583619725903926364191523925346878549398311130022726131832270628423735278431277933246998964557484968799522803966106700067689496313279954486144491107809233306734924118691627200731426351675836599893518531417389560726497999314530897890486576553258080135577756664133630692958831787109375000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -15247658360717476941436293314821033691629644147744939557941426392544666021816023144600972768094325801958670706814755736008013411304230343463215633865689882304784994324553167175561595842393885471964758948567153552562880023618601575378201052950540540098022846203553094516199836446731496623845680787214880917574005313765804295290068691169805101594818738885539273833606210950596107374035752736049816404844185129277791084087109289387857504990458900265984952249297242506754476621080315933148946970369316651957875209997453015368681002543286580565262058229525341351425108379924504695476193105608624461349235564193588743272436838847034760975119572306506001575767219559177681782125655177878326519134051660320766024341611815688209764661677441995378472644529542325352943686091282939074651637348510741600006171944505655228423458587869679359112247286364692208192355514048566302407108199459649418136527138120193057906043576413244232075065217526493662431312185893530746739952745463813597950134434866611597313012498683024475223020681106268003503456191557994335618989596610944728073198266901032008882379255676019060730092421758638380509660303475685766590393693651136612561984959871147549133793584284169129998346067888853841026117896398809756294205778068509119111169835097557735101347546004743911109163483867391400060900861953584773619253166172481431600386738709986404576029267559263474113427085122323385079812299404359510390337274056908708457178573416570779432341794317801463039675210796426544041468614867026661268483748820096298978570976235501339981424277782151665746720911636704799257620174396127812650453143774793416971423579260114538192891267586304174892735024144600329002638043682270571007572820490554846279933317369587492294419133198750320640634557034920543349936378770511621712061426497972765799170149199623080454947499490155814622465838088621459947811109065479423402221189594440319841303381470752060086211494422464703541115294500155898878366532004519785880864964812935119689666130523612271386920497473987408510355031763014939754557330105270585805073336442273224912029376308548356185818231771614851191283296283076743787874497360477484868360563702753355096330268454531628345641027347833129943658042690743427233635119415375167162802878279951615228503115387804464459663721438478941593548766916875296384414895101144793443381786346435546875000000000000000000000000000000000000000000000000000000000000 [89,17] 20743928773999407404797162585008698022731533176645849846042548170773972948815680828642630755552709034120752180025226445553516296119717918470474221021480702102351508652966151869240477860054612219478716010617353525258980691832822308237762256736102692971460000329500451603103151147182856756466607874885150891633139205408753790154834031085794468625332169322517989809486123121795683003313641750751112795085858574447300416153244055113908350867384870092214529615678444381399250059182225857702473736688799216822167540009267736036972262149689852827262995173065648454890455958851942628430638778614582962956584888010231447409367111143838611191884565377338516595455372741908110649463499130834244586970740431648013501997915369497756706838098741611986405499252645401662311013181679593637746494485258310992994661542239218963970343159020885344431022027263282501593323208817857973261172849323658748452853890954085778088687975854570116051238065525324403554457355843371896666503167161415566004141416244175044304560231765269639475511626478372467317417642308116723755804032549934318398958997465155745201043139598159772796729619083402806662438133024863268559027994581991227684031770587905329521994177271923532597280641297320208037976081515798104100111348215235090221894939420058742710062319172631394220454071656582794272945897838330138991410907634978396619392385399526193416706305044209161415914576590492440267730306249263225313085891128877462757577773280063020019121849648918597097721769859832055623434605887736363305547526908220390428367880858742411702059207838526577133395669465748349372227819445915381895789751811196412984421348871131259547217023665988721664200984600475690950351998039842927692576281172586042473196769935200771199542158780774643048180226122817081432183676346733560095420595557203085440129699621359739048341019986483919910541886222180075879929049020310452793325899117417388225075033194281158069025541588146751791234833125820487870313645644936359604657413831189488182024635720971603009809669543073469348664098655924842188844368330037742682138553101570166576990398504363013714099921271551394123684525818875149452829689328723507010914247984723404975856008702954709375548379339890459100980769721525951339338511286588258224156771611777079383545333842419445316817171012306398044864812485225813855176102418198524901526980102062225341796875000000000000000000000000000000000000000000000000000 [89,18] -22950901674779524670850361726385936621071294349369229088188144866247541053360964743729651919329227257965731343243920970489944573589702829715162833143812339883491339214083664109978351927541959170553394696563357620433961067533338269022915582374512459907279851141283128610626684441208817567506238399263210495197344453371971753188351083770405846845430246273600462876717366537836830080501626233040310914059985653292171930572207511401458374785925690113074521949382231872095748482574083286758310880474199610469845577188496948498700097856002378806991493652132682089135969838835255679432043252553284953222578317029177609454930682673612649360873226973601845942233298663730574745277684881963054283895868027520118014699644516125844222097265408090312167266068838304122663042850869134822762412883204992084286560658734057872652742870909981175408063831399482552487823100233500468870285423860998157830587217025454633559172562159931579740054133409070610174630073296088978769973956842709942095933585326541249940287071267657098365305363851798338614288165447479679171777934220918238229783826088818501825004024635282090471744255047473780255238895492050278443259787346920128834943189486401192197627902949941512308412185328251443545509831337841488806426892238839795253366174595617084147301733832552899886786152131332365792221466489022996477064648923657631094957654679376804391374639184487049072628496018493717021773976521779559970732545519545407349172979108029302912758418094053074564904394139131749551753860852331164980290243674520974265661006164460484911328602104884549137812161813107338901697451353074103507745342055206497248360833408781939324654573823078301807999989347040271884692112952312205397433949097476792928479670657490622936573166667536630569720975048941088891384997352065588662630562313426611943622984697199492088948428089961280144763627974773389092135173614820693255405826298930680793791023457213785928030431075178444953827179402383880460677163582933057926283255131022215515790623849227687424383063634056922061681673408522068171781322413163369174406106572930463281786708826607504348636504427880794737790865602329619989069256467689906272617162776406559373578213345111995123983303295624713665072161764326045857624724173198432592597446099177402825683264290089628666197789209321380790888514708175812462683917231087704635683621745556592941284179687500000000000000000000000000000000000000000000 [89,19] 21850186918857031478773950204863232350818656918171850220252341449862672049911405214010026587178309359803552099656524192950762531340170050669386241725788171008400495838335678879615582663663060834851473382428748240466731695413621146525446096546736749211300911131182447815776239934631834900489005570139313197326804968207726219274142824423202550990840029888142413515948361001778252471658455802459209573105174595562055693670851706393316639183761990315241087280425369520274796269120243451446294682592884911501911756802246159427406899540094048252406933149080544803085522588890426968625862918466928756850439698811345006384307024255156654925614691253014456126631837497879997529198291756404557006124984609195759856008925168010567749162959849827965705868918521391579961577166091152410828339813890891071245480262064314794063065250145819820389631381047128339373737504574453433322583135984347168782304424095955510086994228180320022733240425110961321537011870021131845883061047951986781114281290679618279092042088717255034712861179260476527784736283205567318304908728211904535508168671204518860799998683300112791147921961471823258154907284412714748611795766832696507445068907310528553982249756027077238671456673320820533696125146677669588588687146655614023383743783011702296143826718004654685984610670546250266954842832740906358024567391704097863322983140468047388428364198626580983899343974288479398058973189988691998312884872756276438641737690540567564728199600915618185857352501314054477869811823074372560618199734026413401440224719180514948665151959436297310458911210782631996293160254337154064269323649330109727384890242670370949728634008195032866488830380887246277912349978627685393394224711620448739599397773885029690839737539190633897183262179297796635277838327276205198388867072167094948513270617179104033608451203444673083530363555419317709357046187643362498474628245300784840617521063036787436463088775685168041265298741747246150028785464602258346796595959767080920112359306572245505250651748614220309545963785169088120879328668157910103352886316760953239446319430544883702181946892463180531723510834853539049231676372318038339472496823323088062381180474387473579634209854464023580182479796927549142902154573525258533369384942442522312474323029703330396623625110605986087343396554211647199764734824777717703270241145219188183546066284179687500000000000000000000000000000000000000 [89,20] -20975135686957313009337721803894119229202750505857691660095835620670385300613227557820087973663262552904190806493422554137848263422835406758919012655230339118974097597160486308814883590904633053449121026701767185578139728062518803036796608272065550142300194983790260408259858231022004574476605585399166873032283291694281308515054653543160457161924676397966197811268937254415117251516094819901874275444634813174703899601166031968307518583023788737688215612288873526129028747987410703225065000914515623180891451164533960155398004933621909563272971360650188695244641300641005042936377251417415095699294764199551041853290519417825692439464195094057607300912051996883841660779831962330044212896663816434248060474109182257164343506818136891190397409030435144034560624264347053340390477057859540908501175807279746367418908399397183466680112341405778685744956199353969257464967107636084543704743352664458148606768197414324604412905578553588861257667861904043359935142345077155430821021026705737338293267975275946178221172856513825881598070449864740228784086609698816836153134371907651250889531052025622458168440394611594294891404878814150460789746820890715785069105982589760176815247973296733806409604329136708430916402156505786877319586207224199376401886382511465617894973133233461623201831308308254287316869788429501903703895476159093683091184420792503069503324904993094194288803855436031525140484552242807396102848204824405730552288489907497594276961393955443578379003383577982720767130485728805401760999140220344696662888986915845871756064214384331085295956472307534864026718333621614657299375183185495297010642270309798404039073047998676234474375052732337100631565253821027085650039126152636694687936217572263435112743686352819096708360332963256420523275220177291124763918516978133260414053479182114444958811821305788165096443453446342170063423714054344371905202827263345559914388550606521370449537131395594005506256695087692102758589532055587676780225248445855969704124541703440161570718995505713055574714926089567304075214231805188374880914794684710371148190740965389580212607653132644602892471210664771669264146937502481189090205153315444573852367822386476269291634461976287012544634991180126334197066814628387700600806390024554023477994682011855476978537391169949704582843828948251056724614333436916205474428998023483927681809291243553161621093750000000000000000000000000 [89,21] 24302726865607223499231830543126645479190168950785335255914700142978078500085024865362265940807955020276039415732593221502339768496560571844987011632789916195467164613828904371081678841890226837934312209889856190194751470469663931503298870248728072673490982277947543150047782851567545990194052953291598057284297061462572380258649826520423039495518990653218964048262754998310993049679902722275945954669076834252093054065508552061500764329291207303313808410378236603966261694239636992970717522626173793475549965404736230112373494873229946291367850992733331169710893891005923768424397369739935487472407227573253162791198046797848156738018309006524183123537326006756428103255290071359373557698371453780594855494058581087060317185045393695772308268561152991868504300029065770514079383897198849904139890377821465094337613368019148283826741677231732223258603084326564403450779716311702769710292180048756827500768596846472952488638759778858447715902032415834321131809342080484145031489828963132252376929823210135447395375808851788725701451387804265040047780825416520137599626569475216567795780295965046362607537663756732802790314238034032107164801202657187450372518004524484065787952816867114056508786901709948221650384164590781664522655598819025169993418010944496799086762051718345770433991765590919617836914737804486115539179065866972546085271786593306433103961889595376691512858625524890988980586239674307865091840574953222885950527940532459363112835574603156306685480030561663714795879463129576858846202931932191217861171277413815834266696276904612305213450855743362704421009455005650609645442676622626024173550360378407095066335651701359482222040047943701393401381617530943994043928874679611091338168669359732980506037461259900870205742768839995509793162723485095395571274400962605466496188736629288473835550748254030880197413475857085949519989019772784673281368303236674171211186258378607649070170347826564767552856808816994164107335396004220740641492288596137155651450203849137789632069887589418235812409098512906136468695666168485274667220706035525403051120292318605390920943104526583647093395504031256115299142165902146574204770523234190135522098527717952483894048166174930014043954266284280691145149979886078269766224108414663905037273117377331287922143708749311770226030739178715836591265909140883708787516433863507003820814134087413549423217773437500000000000000000 [89,22] -31215940106058564730442576598989305430701683739493262142975473532966354011853740806302233632406407881192969805602542990813906757685151189073292260650715052123495325327523435287124876442859043327273135656795363498135425593137954249791950894345194390886716239922756509536115774386641555681002307247743569840919659827140054393809641565222180736418664110634522074016118780512583156689361218323164554436527915870054074418692843463336808430751083367119691754359585178390374258693222305744212692120215058805372500910716432733910402406347584032051663463655485252237654418359206992737967145421408475597355516658585910092011823818153595774135987153051655454779430274037895688698934131717249400029473464628665110886511663800436129040835437926533261500886651677569581523213014337873760215187605875920125685045631792887088734080060481869736720389926022552887212105171250755947585806736048883600982365649448747337884070115161196187376710085894730854412861935024736456990752677584864879026551217609389974593554414635827798683602714357141640398563697134578134994255321351383622600409197953491534606747385381148253218093853762387621680403166587579683502794176429384971782175566272643650148183175478122646823317323791529331638664534188397119161188081567052818430730712546051945143097134908550083509084145030449142177668973987860516233920635957389014085833126761471991011509106911340239809390946276092334768157709993797044455427920721072774914955822417738663330768475305936130553984012721790755107142048178492880923479579609210701547781137652470276957746999328112300006555537985915603306683262308760105119669441973505012946887192145583025164224626139655372602336070906754945332026985586411418775477527069789055857585081994691843788024893474608111080093946062557402296314773175530413920305528072955882936176056805701252583685846781883258450593073876914204000357359379198387046029850106863289717569778906521948183885300980794383802555451811456161756753080414361946120912437612241114032421180588760677994937817949174451684903469216187075575847070629030787868409911882281014087889033617842186146081965494806045991091212444171695744696449401582092836903754390055775966846002729831620356033016355981418780779175186730439885519196008514619344559940712275872625296161237688801441906027647533614338102843333450028428312645340844749800988022683106981602918494900222867727279663085937500000000000 [89,23] 35583127096729271663440475783114302969640701588430745525187681373095368820782691841835999640720001368103047772679107233496750824597096018828304279605825274768455433284291476345230031087749218250877433233224256368446084324219891571615357330011522673522643718463006198195970309406232636047264835298794537033135893664184131124504979832535428885659775288693436590369254879890532420069005690983086743859919911659622137818381584482821627083659817749637657510123335149231790261369337467724874205625617477512124568752816053057940144228168067446860071291145817055302720604492099485023656447326559710051910627172010166470918870501729855096499717500763879237165319641857982079726485103560319791181829675491579978220879827289182469875795674395524287634131711188114458519230637014931529640406566945495508580695933900714013793273621980826209986568765909394783722842644054336711207704400953566147893711204850775214902958867660409403468520154601620695833091808743732435673312989958545645872172146207068849843031996087236315723761479650269900912518808510826892557530215737527271050662699854506235972914378438079419010903755626192310574643981218476610169851041403693903846874805705679681548188834943298069219884285689692347795191458573101803655345391457774001397929653722760349573390500716227182352358521288263083347337580351350463510037404692622902969304019029189662580610383428544964269883034658265750424001567928675172440845579450054553355619577598900891340926179269167173541980735440634654863789713399514207698670864791321621137854029000908500881341104033682239577309944087255983940926508777950062721548029147645871562956562163789421299725750979712975461640275739803979644901655392771559901119982279290538395818798392123605389750506776739187803345480365173122423068904941567667866854955884721380390545747721913717257507898894826850555714782827481889724871243772603314719598903612322688389787865297184883032964357316699252639445330082235724401898743090917590576704782066166550900812373364546047706640990884292574631144205573129301511902032420028016253043884090705384872162052926125315488063230156002984604428917334110912841046953400282959163815503030612655841845659710139218618128833841027337740113987826573761775038954293508919086149543494447454195470894188843841303354230392912097506308579241220479441436218921574676122053873267986334738566256419289857149124145507812500000000 [89,24] -31343004778454697183355050729688341799106238518943231995906638367322110092175981005021386812388221648262518400709413689719331710777877568263236009852375682373867089057353441503533876722064027638443977554693945310803940543982663874531060543921319120897298748732475914607002663936317444414326528318285727272364449458544378312549028249167885754957394582953466941881290185654966927014312781968854653714286085509108944646864303791092994179394821808878775310839039991945163371168970016104534759278068840368413872330040201349645009399633605653118367337878216010792251755329534872172243547628648710550142642980791805846727205698073408410270689041356406253923883057866296013790236367226036459334941504023728668801212796141925814207154415422171889650578433099832547661573143337471167933322381989669591727099380392176934009236016777044768914458281457176669559804332606283768371748364874814008326961936045091612452131154337827700992615562583739735829834664232767536282207302503216769863518912743254650791177046466791556848720972724020396729013449818863079005437343829596767405931849284990571239516062244844015824515822613974731277020819668272101028649606916578730004743752044083687723530318330887313291186446970641163621048343174216368294835131766653966553122034198284179031546244777642278417890110724264831114813426198999982231365224347331451696350771478327272209855623574108433831292837658668030378097995918392115227356918125917386203621554078782980829653046948615393730232990154239854904521715466190978685648555323201992374406298998971458675628020444371331850825048806541949393377612772437266585353875892319153793682991404476013798661128730072573334783782691719565392649309450806550563492817058267202222727312435961684951889707512521949027922352424777583445211088952726372159888091620609394742183174702394002346962878344382548507440885583237268272175039459997088725995613419376611864573344424627332342432666492351438820785830493118890532557967625519994862405630816535552945779917903263413439604915777265079876865839065802740629451563884074413773605943877227752271424871161626464988661305102272140797845172331678067859580829995525940326353454226001547072117218655498692218506377453952396629030427400248993608870559129146737972240396672422076478905730726948749365900647447253433681169459390628006571309188316436757579049759460387836185191190452314913272857666015625000000 [89,25] 18843158259065327743866744738715860960699043245102179437403171740145302038294006373260052505253274726785050205849295067968614261539847789685728562122987906861909044285509786516656266096879156909580369382119673770678971116358321913631426194679514042857760918534740866168014706724423549667694957920835911202098222432497310405662386459934451672062422307395097011314264439493570514554944436684934560703569224691298869339031288101712569040782794147501697226214958556850915200922033280056767668871913377982050668638526022555759137477779217439997665218904296314224323950870900071222964949170822993343134815602792993233589741931152992771664221140557676254145798062440362638323375719898353128714062735036639855895231313180538727371001903822929446450146861240319545998123383239592293910934584328681896508235817186417499703391389919709968951312132767993036152066131752613765585113613909863707054548768130497780045127643930727530413222586354282184383467649169032959878422851893197419033051808656822835114409675265945379882807263051054823274682421580896978876412047655385352747765895889426976668870467764561413930306912000005052395074727797091607691233794946312529269412480155089914344147845289580763623636831310058413041578120198690710796837054505922104863321638249045446769472881938846747073618126360293008008426939692750705249187675331589809532681770930181919155299865839354234531481012230246058540109780680406678267521768515710732343554372650091054483310646192147009094677252558246353024831144569783670768925375221737887477517100613954291732791775112124110313296095324212959254595523476140417956131727986127031861956784094822837375563045292221201053395948330350058941933779113091735208160909718601527223016718587328430728512077189689375001409398738831050881951036056542243759931116804995790491882311458861941389996439156092010995546832287393282028517726967560877908367878793854863109273377576346695527111059048662697658985848512315195895730118124587541318665177122223011146646240962723848513122209034827837261207493476919726647705489074205699571942697637506071413075314461483096129038723948794505200344023072541188934698546450852692011664229892725940533608596837406693866129485660379441314071596836166135869546651013539022861450407142749831492130494048812584818920728520612859191920362948090772706661961438182887247219990650010101873590429022442549467086791992187500 [89,26] -4800929158162232070614377790893260633925395870356637823455250540649336075939563003536134132118798291921838132786923936441623987436381379873879654254717578314739932468283520494944336705569933580193633918616275517446105858209053953429277346660556621432945957625039020059481608461623430239945196889051405981426776134979793009761244277747089918201411920697206981200860558390932829159515722616241592718762247730442675849172843432305663876539287227719002642999967962859055383641222740698636190250538122007807718566312748029102296200035888837963245531846191433247828789121602040555110667264071857951600076684197896804863069319800838456499225915338225125960881647541293340905275192825991475773354626937423975117764889929143590075861145016493219733482929540387425822424327433280778712343693372823283425429568214222067690149387345605808322285444299168773030834312581403791675888456906779069167413899193687937821782230489652970714627426681989547148310716311719617458770276865292932807218568095049467956581918285349345830064393794881259896211106186930730146228227264056969243708117205757559909783277043411089614132769117122521434608474198280251086808225171077900899574980469036422789630989108921094007152211432249967347982159761436483029203095787855863049974981403049386836151273858608514282801960925687028331493708423773217905237821898401873669304134158999951840079202206258715958450021289850653111291288094871945231602642664224111937204701245245705688817705480159657144556886761749066967652318093947040813040871711393468034321209723235392090580027338491310926334799310491947889817726163678030934953316643312082974009145933235604808530802880481839151707776724510164753670679154580844831589153736914191293492897383327680605288947392916913012400024875412621170731636953813641054666887204214798300129687257066913990631545620141591011812624683605339373052533238208640722193802960048015717400235408726307169437872597532014445373641990599330416354971491322186057135005084705011397323561636745066024896451420050296666183317995842377235027613443583438698147544076997194683733795593662512681400363376532729722051803717149072243450962373011676860492672194656433525183425181967897598866711385090257802551640605159311775618033821795824202481141491634067289899538756075991993538469052180381938864888185719216035288587357786067432580123792718040931504219770431518554687500000000 [89,27] -3624351706775101240357316424335952473962415848393046252934606558086771334092882906020800918875209975799219893710558948312480482271451355605642223356625254456616158875209181519814189882115969563089812871632287351150317795194431168168858198849202937410394108038937292925773321574646319936801201592074191632870112160286538169212970549897344866856863479110214485861501038649207942967196755328102519572157477859802190299911332550766428690771258147577023530770599486939702932763483389314250012369003735385695983684210557134704680490374486853695747055016976638953145676521645070007994060824498432989155976698411912638920091822314520830768712614874257043869967031218561756735168160830095780313192432782595047122277418212864029120232333943831768520312715346922586573574790832225579813026340093921102937768317596167201202497957239311723616203846385601064047125279341920216168900385492793950026568241225612961802662678612702823615839192825995223482878374455470482668319206671772669527147365028693539156574844740844042165351021835865085097372058176539401436457398600747895716459998775654169292133379717630100662259485774666393652076337453254628141044218887173340209364891762041134465749703460033371752282384250240661972496214021477502459982143650128607471045314440508353913069330303372929335088053961654480441773068886275027753890335330951890117365724843460734189212522955520369311735235939427273093522644070321776742333756103986954921150988394115038784308361994451086665535327873368950737338256568478944050219968294228783254848192711176207554747551652134384067748166617646931664542820378907626395222357311167866546529711771036769632931876181739642348458293011344260451138342547937769095331745688612625799750334568904436682004017198922595302476953607402769234411770275162436328915760579853251785100103645138398576741312501202078494726760920147461411137478832349721105490200231605653893884049861863927808990195536730045346373633677584180695081683392474119527867863383238463646747736831992933302224995711636999135856005681347323780400677855176282100680587168707132035173499618255637717585974490899535331143526175640295621651051034193614810108609512598432728661975981617004739654698561167023393943841913308478643947331602301369414120833286496864067480906835462750673448895767894739600590204027880616644102896525061114935562650574141230208624619990587234497070312500 [89,28] 4158309333177124048693506555589856417439420493939072782452162005874299177941847434088939242023211809831512809647974589913167991449285442559668780956030225278343533323527439385988716813441587224936678467890851991486482850300017175002370039627616879946938526501808321980925550402073709521681508697807680531166488927635566391853270712377695657761427418917489423917671281210331949718388612014358993511856074617484896286213577497976167749386603449065276397402244215559650979746538186491568796963062996474033877525025112289765602184832670392161655727521157438982256351582703554855661623260295886113867279738493499185492682254695267353711727918478467658229992664326417960481660991610752458705522475374788832774900686099274112579764524118617560278810803163358050854571063556643125236924466361638027395183647301257619678567577281023098248123589104595180256636029074152350896517526195604666168758135361525720654063484953021430464742416180035675107271079084282197937423265111771023704599716750162419267342742973920018674195751966464364117519170234953008471695493331695243037459165164088593859968244512546847523457908582420592249577067970925112720600893060144693538955059564142185896523349063082835351867235857350958967914743657636463649399919271170627868213249702159171475462900151464488990570264250507871367599649241426585383634248628317726074445501561982472136983596082190184696993830330991583248870865040394207847488330835975256444258546149018485597523474655652671262956201595586408684169272032659580848922477611931332091783175731671657425550865178346254565179531653854196994965149685082550245094938099097070256168993537935794440461733456328092814395784179541879998465271064813497181228930274925299627074066806425710159508013397457609612493344947444490443781794567351813741063598818661254987731865305108659674472943740689576284122876673333648405802981183338490475280299947732489217887194589270887460226418091693808245189170128723670602284826722399956469741124241534952429147072018482036596486990556353571566359535087765192808802869065190806842137470078358029625440366741438586044357969921079756736284752928940433353255184254657834789367933341153239986982227230399741640927361773448211272924689972972137916792589810456290343379236568868132800795063935713916667135328042221930152602700931997157263483171689497363025453391394137270253850147128105163574218750 [89,29] 209791860876567487332596584062387061664882055822806295755549837614767043116689237327099655913825146324758910109632067201300756398466584793202220255410907398595543784025733488653037514574214667189733433813011843780445909041832478265871920572389576982996532028724028320724103072161414217173905718107419519927052435599406950504085446995929741647963909169293163290201612423764288957120167801274030935971280000072893605659709939245803896196780430400270981775679583695419972427271457736770499003743512620426924386665352420957524795336015680463396154188946865499911745092834484204245012320106102257876300506973107801003269994009007569099688570541866969281838219225239928112233084619916488136326193651119543267321829538949863505391041219667513129774516338911923981627950189733553012547038838224731567165062305397203164513747892211234255781587269615284573632763788262810211458351229251857944398180854424209889694848352340527479749260673165206198899678173686818459561355229218419967210955029426319552072198734850818333440613226411938875654429388976801302926731603281761692405829016854564586286283786622663552663985880768156464227798077497060831115049958381644003150074480526581589759400848649911375174617432329079963315621582790721801631740622639389469447634681198927092125283396106635284481075810342359239000219159514336185150297894551822683263458936803433036752711549200817898268285112318068531913533928867434252384771865450920529095556350433057478627607818911929609127655906952134124345547602672648454599045243257385390019853182394981213945020896486437679515606857416099982921448869505265079060095980084821556916010597983948943290477485779750140931963259956252016247720006962619335712475159370396727107080110812285688714585878857766715712184946657749695834539842790598120784812015019486515441975746025061850240585217785070034828754082824801618703092550215919517322313393729676627716314169196240595447030062384510124114510344019103991278627531758100703204468602674587054965125037999685071525442464658711063037263351190567651293857479079767368013877788779334725281160624085690426433386997515226908573056977412840484658877146814858093565488928031935579889939557721616867159201645996497401045023700455659608374647739385773574942466845029184939857850518104010931344464889072043439308605463053498235655058906580939376285144248868164140731096267700195312500 [89,30] -4707789019013096642108166793476420978900217504960372957300416690198335368461138012851883378144016781283547829270758138889391534421049946123243133376764360751068952484449303564445873102478122256393803707233198080484519973321976032111202810278372958249294520799662840424675385975851356228460482676217688204032421442426035628129542444195460817794165131592965735318055067448704343239607777013958895388077293583502738225666160928463046530116516670289533447752694991193329124408029540626026399815127082554027545961138232366438420030208633973651300622787458885903571931161761072299392753733961518769020965696806833780278289113253178972376950363658724673510668851388427299817668306064434529939089273972188853037474142401532688863834539927728149850299523451393661199533576849804149911001348932931244577311579507650021329941798297101818718912361040307137369005144486396637747359404024960101065070446211405158653472109053097154903125694834290691978121238514916490632355834055120920177541893057102202173730120178294661842336828890949733292560125082540132660083537940357592416590808624163131383379160735400750536160604192565520253092838387235260986471475975911099188783994441964594046948535755211269944121949957128849461280363003640057737798961924428682775199919871519557508827039996126876056511422743285985263514275843546218747726103893782927261736674377729928527521782030034588982242827247778487137393476191517440166924881804819488737635312225218136774386736513335098211396535839312215823537900394603626530635756452543455579365523533492824749597533660523296033839688492502671419089518806204404240512402927860669862715097175473391972777365016593198697862327913047340635005607429759686497066892328861942271808653895428660038329741964293685136786841578675006976969160004509997488656646839775559629910012372301901555628050721654969460421051459465062883796460179956141247537400621701265830418226402059938242233445108097739859449248979347501454410850264713464781269275903366843168790878244304904147956047145793884024248595830190126230630289665505967320282408667544534401726749710379599869494247263603778696740256228131025225611299538382744062564852422326949147475526643362410503018417883696642025894019605120565984107951269996532391040432701264974271052996475386865484216705966105021263353599567578067527551699718302291586269348044879734516143798828125000000 [89,31] 6395436563051347463687405053740884200436406870757716531322760825683826905509915623693017318569553204141391000154616094478945125846638570085502503934432103740470858079534913309768192242156670739407465107316126253021383758878319783158965634124935722248594641038867720347932930756095320081129880960473962197537696066155422249489271804967230919802375182935168276827125807878259074657753215924589059898523453208109884325711443870388258919033800072682168254839460598151801447207531780202983283590717083509484343094037903969533098253266481454208408310280628073764169523461061939211844997874031379124112058400002758216619838037893525443681793980482798798028859022290048808551264083842836796596211001402436741212209243013163339488519694619963784435448319155794808208371942358390845284386385611129773874365885115706910309196849310728767999562644893850611214025388919274629682107025719728671479979767686891524359497580625249186978393414003965408884415896077998430962212120967838810145535087360620144795810186923631297875855071068646359518284699208806691859500058817178976211159453311159546739728726371497529762362726916803587407249687331064838495605931542207645158769910448666800716088832530530325964644122113703662982232461025479592982065406474140100822489466501974768882797716365814572425982014106164570397354136926592193333163247227005313079055033983676998143679184490958333909215449083547453958009279533298965019338906552113385570947130655845551086838604344860017378585039170883684947383950510433284687388410059690727737977850350518634900894624185257795038287236183592698342891482791244487826333044496783326401286916893873706954762584425139217776282847081689422314503853384116175559400623127245000313829203901143844921482345926769844494905269280777236655065813884515748324456928788712872467657216831463408350955439492808268289846585853333081983453554020645123116698137974448394962609697140850388291716440712743548293614929312543742393576186654536136615523212937091233187467473511150029968168339331243681766067973194412530163392179850786272152822612048598527483897728512802200427137512575075087437552184139003200441903164617011905127687784741700321969633198832179322189061550814100661380072281081236101021199025897356652515550843723323023943332032685423757001783824572368208645752049953207316535797180090741620439587222790578380227088928222656250 [89,32] -5283391027761512687148486916913744148377950563235368218955952516108130024026912776197232325725947040928708171078808995067679333153808551810659289907724762404415260236636243249298863889286856364423678051803327613213601631423210531887526176319088788868017289066948900970739050584104392552534635917748497346708459300133636042821986801171016226041884979312964531793603319818743944385523186466760952621368719844287728608302638102644084348013655657324039352983738348326833406019460969451453085408232001220429124714475192736210273820138925949266285436156032147398384214090972596542314005503035948296958292435300527353005687585242461303983405161423359125094667764827145150988582721993164231762294215066136662671837987746002290291965704963465604821257663880009786313120229650804088556431969974467407996695823164656389590224946223113524583360155490925606634972473193681816788665690011793060765174991654058794650290106654642022792917065430092557356923409831418802474217351886608273350644244655130500182562296695735650350220491274396149684956741931699955065068168124528955312412828077965540409543549927508694267570020531422007143158850503459507946113871874094717610560218953353464871330785410755917252683878961045251090211075158558651789684023369010093858652069598913147888932669099472404077242329040897528649409519780641435130657648935227348805747909636400783950565692987342799213481887032069412459236644552462943464795616796118130270653951976377559320371428434253970079142756655225995459628125797112763668201492399450625077070274535220935837879210079872362229754621133106441108940790672852079412628241112686002752204013090154284212374423938472493695683121942450584580776207012352717406953525140835070417130677912685068869232889654627429080120284285036264148938879158716376561247869814538088770440916019180217196076766795961507835079747903049371963512512243972196549061876002436434832805213436464816087462571557580716596775043089107892501833389060322560305323655312758584389501315945063487436245491241186135827263442284714028512072628745287933225502664393221356769382943761744527503641664936961225034682261199621208175419283344810092881705772604255192497043775779192993876102054792591936106854006869172634187573157046143511165570478311386865026330978726541035068897734731790666598499768516977708672261067335274020706492592580616474151611328125000 [89,33] 3047943374171333045491828601305336081815691768790987297460101385065843092797757845401060573095912598316962606282380344501416941977327164375499391037676780584524139692316303734548019877346255715236331400391007977971014985838115155387966490285677113328925183609137081297677847473120774908166013147373721782134954620677556657770382161505215623520997895626847793802795622673381686917041091660595977877900706720943793138439235737989249885239388756243204737756199436144855705674069066785945298808371344773143725391230700206735715331387535076509060493993455834826905893147940033906121718995872386539835464307810116085789971897829219688470751307557119216536528587680032467337762647240053140577374682192603933663203498384858772396160435724472561305732864956325518129653521211473474541903908958475427945262233060728016903180492177241143592518240000077793166840349153591367199625542073898143979478929971475512441485067434096547530468016978315498314064924367871104181290057898551445989592787427169735614151526580886140043126204465145978938529179046929798322778470082941742815273132567337248251962442038122748475128030628804916656131219958112685840144534337599816867308523340692596709512723844492265883198921470880490091936930283773593443204450770969294232394479860875349809412176950136428507574466805223722106666899954871924801579377272500379999091961505943523193710162353004025284676795638620790185723612880680269897163763290269420524976900063799536207908470165880935645063393160892196400114453530687150581463124258287595225456385177805233512471728978152815773587989001452442737299207191814688820732350082196779774405213350896115827359897970024065888434031564659027932255836447435288682858352456901337481821734769508270323531898381807717032841232581881204006601976287841879825850189223089539881026469990094730555486114151436990146884591900376132177690972024939024831622041211726379401776024399330539172102257645429775697491614395620920268892797058201115139294163649914702285617952728047198964130031737726303577506416563315792743767201793691102821152324942416921738211711327527023668050361461439776727244090279243749790652467572162423823988179177659436341795821674204243478172423276379200383341776364558437705433567067820529827551040521396467013808590113628578015619971122051002527432777414779153555505347705789631618245039135217666625976562500 [89,34] -1206307520578065595220984738776426379582482778981706826743843958442799055348093642735642546872339653112964975238438255381919385500281944328532833838352014188042575957534052335111833934625221162908898959034173671701344421777493201909324986985935439463081974100823277011833912289977294388931197150681382103671626390431817204701839626905816948518877018134510753262713330535746003370723993314693692543922229199834586020721332427425299011380992696945244539090275220824955671967220798333784294478540113361706704978420431509357261093860001000271178400033510005367679517061463458734566298047070141954010020078307594660302869354056383255584308376837164108204414048349919367880688029887577397880056230393151950098804180487554435251207080150782255517179724206230840591299651937498029256439088158350770672354069711579758315326989419869365866516496350294029670591906888450234120098919756092333172226136030950621792749123258616089805215452343177966044523434225034848862229234457022945790578270907450121203776152844117816256774709643952028566892733650705461103979969115341287971961916798221418574778328801132289306804861703756498841969952741119247072444253984676493833516724086281149584589927868028581147620617703692070798294668731562026790726388123170383968637199220766938412803753971835410313599862617832784950492442531258479079517578463210117994556344072610073109295460551019534120483363175948842857387211853934415612045674559367470064603186615961792158420089249645291417601478174066834284405336303013032173513341620899422182768762253689652756056206038665644531837715347281602362525058202313049222167299917600508437687388240604705592450606043546859562156547226922852442480394459536863425919443684065181981589686214451150945199485276195293948602826002378176973882004318853311451442337989453506544356795990159687729746258665579604508842386474911440885036615524161669705126376741019052324710127227090319852234169202849549051525274400901541686822862308857900998292609059649306780731085148161782531841989129213791981956360660170302368332256709185984446328176970997671847312353154844839842376697143497088027449599112682751170041665136715570143539533590665356735728371745193954149510624183576964868907886479328507642595856743337164467251043588114303175680524465646055662709835490839424338818508817386306866334400034190821315860375761985778808593750 [89,35] 274410291948242393016233756127228901546532223662398202412514150677489455032202986378354278392528482723101491859393471842983914432552499493241960991720866210669420009987673091175406670591266799921235254494294327898368305774169398925701122990765334797174241044650979139600844246135860027972073048831132821184432430689381659711052725954265525584901210616968918091607732129586766891398077961412868117737125647568882245600763573613329742822094410171472018492121489447935650132095548233895310503748936867478620142613515278112193167573260599077594228749742677985164339969798192185434914965896877480394505095118685648532538284986977822432778587788137427540199587588036687060444359834338661257592699903378609778012964975755717785869988504795137531203036788326641762026009603923962945236547226047036049071011140259523491063875791196312960040421329091391948456684259716016752822203467054936031182601258373096851934401831459708087799081920434404437199294407581552167730617068440032471064285538720649531256661292534819655155587463731817960480354452411148580288299047231454831798523153806812374072237301395415098098753528822656226751985894682669862726790858188677447139646468192843749635229577343636185027903557689689541861323025921199392546114794967163949079034428364785017646605457719341506121080334580648135294027250519862568480754765096293407432674801117743799999329030978930479583393184751871539993619307816816880225096671826986001850429213610165591559607040607464394612903557309501829791168649171574177386505933560446796514713105472791342274065602966039073276278705854831908847074640704833915149383126773534387254101083676471602386482740764031074430109057058210948507345359826047732164496642237482072466984061238091921441683830544482711591913969305244322119781733391528465444149996351742833627303041709964424432166415796774027220248437335578873520726801792082097284703797794526018356560155013363828497850758747660422826792497413712627980785039047085731734826761478097059541366757968855929805949660825012624365133366857031553627487258029210791944414443216294663173782000713443219251546505351672024541729278451266436165901166167359182504600088002935916463875337907949946768228519978514251083069406536246032490360630265366570806592207503381060430861747343604969113828926660906784438667885606447614799119349981992854736745357513427734375 [89,36] -13097210470116552861096894728675079290242105874291571101884428421183493407641190605500111853552639289250105830074843405070154833612993213869297468410916703468730557836495020282347556978947246604783835494204063572332087628478468146997077844565313270072738422894291653549476676376259184499486303929096572660747513193973013950992714237159499118529927889028735089845867636927763224765282971267555956802553311915812086002127053572671613343140212851801810777978847261639035273532661335891369835339163729898011797225408010437974078998795065138947479276575975097776222042036780385575679728905148420781055107814522831390469642959845239326868539261172076759881742793784909764004996319135563669187992843479347805679102869958072461893720352271770943451853327083916066966179875381267129650190078200060386896508545254564879719661262284294123354074549222211691687265005741969035927971787674157752447216540554875260301157034213946774990918848397033609372947737912390057162717108863380859874066139521928066101567121135755468560989528426580060340696840147878257786256214596581222306761283528332261884116224963753104772531426874037216665696140044607542651490666928244763238702537437436386383567155318617433808529117060252618274745411574407283523215680449535413044531518774208652166737140483486591748091254965157929920595498540972147265832286191546433845401258364559552831861308572265636012383734648534234113437753215841968963363303266373693245935656736698656258052589244945359822207334737691204336553569844155875535399381900206444707382882900515916604023766860295994655809905521496532156637117225839065602712820251402277163019228318905124517497120991370805771055916951123665136875431315897335307740449180405207960194614107331710576476114957557704046120485558404004392807291480921527789067884112902429377101856932975546207017472475683628639033815036113420497724420435006073518592052125014545766786068350131306200415764963725432011354204070122639955658739454648274878088956946794252027289417103171542784883070403271838353609716763601446286241850037909485095471429882355801377096760317045529726032535059437775527419576040430129454902479256588584588682880833983174760920697997539907581072117016022758585107328818049069777291973043762589870749319635846982412823518708555125812528807094942784010671902282518797022703438415192067623138427734375000 [89,37] 15960050853541282510902892333734917253297159670240597943680018356580742449594852118546378714752712518052065723319968837196768093384042913960884930212669399288089272101632895973901771269287342601339095823590215044703460528726722726889928405726777797354678050897776736692701842341598736960861962485645334157005045809808617645055398182438753821878483064575090776357320104362454611582773250649229971120437838767282830107454569067617407191710218663216127009201269879934499451280062567081616890083681348956535372612063593016586205444406857315408288914352732630170578771599800842286745293619075010324782801816476142201907963602456678734597189544336748918809416886016281583127677260781818808910966699551581524995683021720956850330466185355767940486353967831101603997737985406709646881059556905642235582720955915753291064088186259285644336158619314821097559321995295822201589545914540425957794413374989880157151435891648882221580369008170851614124964990769702894646120656744243457679540618003617258064910596781541125324278286127730578195841632203319943071491523740365412003332671541988298239889892085500483643795807881063272319656720252528444586198152687101778028534097573834921548564136446587403295380417283413274421924383495640302516897794582558620542849615056195616075348058241005309577508010298290169982968848234272013413865616991487252306365646633215142463876828484133881374418586954323904248672190720707041769350517211046164633055366913289736116696592578877867928792004205286628749419747954556108786759118763132549040657794592956932775616467739102640172312761131749059532849800235744272438530531765974224523268761392728703304267433992488555555198161008883232608966479936623091250926476170046641930238476584733923200391857927169400727007973758414187400356516060364010859460132112841072628159064157414586084683903363514778160232544330579968638121140557097383234753139335981843483987013599567748523550225128392639801175629569727027705718653234360664524747309243386874109296950330373969507823183148540762340457451480879866065835872382949588764518950630853659501700534120300580575360000880237752260526437636535301783451459548833184849487578861283453224270882458785331093037888244527673507666270563042043631770572474149467321085467426208328180035855122764177502727323013304099924211925526362776395217224489897489547729492187500 [89,38] -44659362916612649775117526467444136409025134100506316044225273759970128402345130604955467460268967953370404893383969867876038648240455715939565059696440715934996950321943219893915248417833753199898710402293878310208033421671638925550148346233153402072879473798651136987905801881132390469727507704092856607355754858017085995587197497805837387859055355747833464671905340367681377851437125233018585206208772884004174128309684499310439985345166056035086495493348986127245418337195234616586511540894002779180230629495564319547283035981168393309037205101589327120860753860739393590659612813623792608126607743280238035881690527165868518181036288625623708206304833787308242474280131620573841266665613600978718996892045250692663523049465846307907366567633958158510653677454616128849287310943389917411106613491148752742729100234470467608068711970870180328381437850231300447223956975870885225020770411294353733897554974682933193475562401280792120140298092822112429681946391891534052642862630269185080771843632315818691260588038366405267153561069443491939167337782938724472812027240099422493742584930007176906619974172963480295685818998248699400951816970315524460563290876894444413516794744487189781383328326519633456828100236203491741289938709694103705005003420827810586609637613724240557274685798550428582083267174298110066891443396615240674045084065237574413929861042856321592651204247557489541624411610658103677890690995102256299142301109081688383048368006603758009904115758938347216610408994724547157549650756121685646215204298902140600747561842756271400665926755431602483873659795491373925130838601857911463665059301420034021352345704767368840687767790180083405020006764248043103656798499873837861968484280054068107463058404754111865568695011122092426170246266655691806643640471435238892176401277427181518665457901221339968204012962140282864059083080563782675824439575212892274327472456436039516561094316416702293041998700983219858296657217869940517619375543781381074599957154021708452392357265255047211767597652546137540837293162594213429435490544000208445291078121116820344179986924451712010440647944742304527668203754254252481080775292807895176197727860686458408350378130820252396928233722467290373250469428209595993507012032782199038655166447071326801293326392353259346283678166145136856357567012310028076171875000000 [89,39] 41777454676031280465421493181948760394057054349518438882669598772974191089117024230996000816226774287697387264842516244730543706502515848197696264096260862271391679858588216609217897456722866866744102775793393201017294360818468956020110641192541675943309763269463625702479274542274831555968323438891572343317251533755342956555622978935787591301024899926508470158292727265691663328280773121352083873811633361423246863407542480193841127682085410124013906488200092782682494059022529722691309652588939498288927333433774262065004178934384556400945090533767056610288486722634397552631741242748997732345253356607369905868079305384970258253866697340040364877536828454951015383400610964069904955211431982073944779752945058340917271210492635373301783292437150597157814840762780433636299021551592939323581753794586027995931111438108043512213612791712260081218289490146963735248369502502803668725816494096928360259630585948864653971937710699489276334394470450574957698298192097743357032544305457190900341873171569998944371732876437387501036826639685516355795361450123745983417877105694164863219305431426861845606831368392706773036660486441121051426408745587712924868680298810700967749450663732299001878341248661565889134369475572577554485107492127844717283290060064856163923327876451467781580773142617333236934497654359591417053551471252033013370271763706669994592040819947765655830664204481623808203795048687449259503584772270519383793490314925291263819660252370837479814950388520468079676541756582513601139617718193635172198288972554969482782599158221266920750807902656711624977192994627462009608528383673116736480207864766634153374587695076368832365635153647091858984030006941263940409392238950191693042583283662227131031097198153441898567422788477750455545743770498805337335018171152369197107148709653466230993398913978818911064110806004658353183520085659118924576902845989994261294635014009312982847862273687209741553303377658993205853792025832433044403235972108201772699073916911087160085164481535385094597288073934646570859279370995462632017819319414199322923314905297554476851464409868719167600167995052938901665008036942352328291286189318702307072994728709911385355723416892853739497384462493125252523329735460948631134659183727656221586550256803046375516736326221440764316916727239004103466868400573730468750000000 [89,40] -24019309657600431610313547666961703418616340572380088297196416412391540950249497975849551319421142855255356935692819965699813370952336491116843721861231518461923684406085345350556078158576508610317661195070694034866153785547275669512880852086586436505026023323602795907667515860175317627204804606347035073508668718096986629508529886522665388051698318821586192642015543599401430802265505794519924570931714973652799607786001460527426156768480882810413022662275174149038068528936595395601982237565371651247974536097539834547984024052145101499470529744852113895819526198134757019287418493480806234060973243752514412052799703603380354217368643963748927671106246337813533808525165320314829555917365216925993682506347685801331469692176897066116822585250758928445788559261684688016993895156362034887711127717019997560903859197687647201618787158474509508740060959063968828033962859484835910809878649472246826769205406773902856814417862465297993795466358588779811484603358790281247547362714063502022018876144760588023206166846962613002305969321065182875603741978951901459624789142305805061689391584581314101106228581627966853513175812610790492005915157115609777700066536893999996977094710273151715860477505605286695634337009857584692168321610213910892038613966931213455320676980186661571632444832622842139282770855481951567352360331181664489606616640925060113893410184217472515773138513958612614525877459904268731042524802723867500996936357312677484297612138738461538170027389940433241197279709276115370164638440787488898703457478892674371968057451212743709154128453409393601992318977906853426459313281713937726122150565863587667385530890470990584780952796122082872062815358466164151840593415484696926265021763817844370341310539148888865793684932169415149634984976852229765916062804563077384178006778706140102986908673778933105891506238841971109026346182232258764959206026418597374843392628325483959999017146082151072249005552024382440157676620907796328057399359565547519716525983881627484881617893765454894023480730004064892543955865608120595977339046133459665478835747291495702876332227455220753652618767448552853382743928300645168488565603846197585814507436450393390604709585350586697206965580291801669678642176544431763072149194357700680088900995317835654225994370218475381859035699960713827749714255332946777343750 [89,41] 9641709989798223984704447121985791092696907350325559062198517218286223723364264738521764385675473386451933967122783721785872710873984531335789244235891900477822228478033246387815975537114406793367176442921090695590180079934338584111098680040859449951555398887779228299921192902298346705826531647507992004790203631299194489185275383466109352962461515896481758784105063164677130319228040263118055077368861002187208179763246096425712331270402865880233390799164482293614840340170416464965647602366215268195719017520456974449081380810938717130252817466517383345189974727470804865931644700095251029043713562074008402343381347143235237823495405676551330772255597285294504674307539848288628353905370450949684131847866290221183385492009271738702343821342639194868859659729678027568631121451103837471660679301153933935183241007331781129255108636545736335278229513729518017721385741657813266171691295212182140334700950690500108609773347651176973127730038242432084748219065532645238033335198901958302393136416622309011024562647439308402580456280540456559649353770197191519508851879731406468411102852806367163466766678922859838922863822099976994419871985723014743169527066454117014043629517419215715206839314940917096128488328474294874134001421458233804809221449115151577445551509188680168299169219897447252819680318960989346478817080986522084367783793159070942553374528182161897388703275120449503266628155636323235619359912299971815487925772160171587379579535647079037030749718320996162928699642969052945525500032937637253060346268701901230352952609702240444818977731727362867461210415309658765473563313792526313953754028864424205117548054035506842654481900380007015758102098450283930665479459516189390057927831496508972439494672712173860461768143489826550988298965954765152895455815418287966446158389795543468927601053834319487975124721600467399002721407856647299520678146857450140999039669280674104925398633872303940498721178873192847084471023160064770301901790093542747042080899060886691819395475033906742246448735334616661769613497577965685154262250364823613349021114021145242203371861875023983807964646493502825287246903617069481738243185502117232569496497028642709380419641949636423280871609671648653382566358185591182784454925303537217111451757648510425208108901026587099492015653368071070872247219085693359375 [89,42] -2689805037392838090351424323753531758713052728743616072171955689189904140773692245706808482327235377796358661943527295740087894979083457509616066865578546089403464171164136515962179394278663678855849603063750399041146817975580971067430550075758587342187245731214040468853618391839961221294146652361880680714172609577151791498850039588658257039468013309697549296946951191340152338750168283371835575682804931783077366293297728441089929359103500518973891868393738019579544956123214690582804889001432099156370241719513251626701278177973781303866698485441575106051416861329631280732041631338570908726754841245148973989748458850677135298999132509643805408646490391628404927874962343094169500497273184048640192086735623718072186460365981972508402058290566451181406160878197331176245961180282381690626569893241877917934379831115786233242360781872395042104249894039424309333638004775547570000717692863319864259756393709671860021075221359657373510256718196582980637079123531477061879683672101703153834216935618887049469901800347197580790266755523971112476727673252417263365818954472795786683920182463982225926976478628152518243933692634161341754313943710693717690067965450265661658910806883364515707407836848683848216322483357776712377317214019565587506547713562558474691910885799561281872823977290251271929332232567953936470338596718959155963084910317750792973592229388155106193322837385836461350515148446940273616158165121421264652773544203702210105034125186527087454536910582849040749806349062832488093812563968408751730750332273111229864287775274392506861741909592147066076777311712811941351280905880224503229199730911013674145280481733609728259302890867482902571384775827426413943901157078366305105278425907343393807167310285526866271037743730877519009754046453379608882822499568087189202292080613156983084500110662648195602843339856627985672414171481956112493979427702181251488712494539675726566316978933612955845400052741275075126958842566264355835505624885623397280011938236004264821868965272806757965901310302391580624045079150545579839568185082062457388956947052258675591357014495651163270453992600522703661474521303735886106353551398064277354534850478914631997748153845115519858570719536464975658757392658005511821782638166748032517831380969454420620784853082629872744746535317972302436828613281250000 [89,43] 418268069116608412842107740352300909936517725468266424205282595288995215910543475725570249913249401661323534688104482810789892632055120288059417969406791612885615242978036586360139640737461018576956456916301073509537233108746334952906815944376005425327615891860908789303502154086664594537989832279649980065524438160066815710736276421102249358759095659231676436729147074451015849726334532410918165048861524369285971516541738588419681198495239128276496169362278604654328121751070123247904395109121262779605708153983560211066489721905485872162503134011045176626782221092793980813500172986669389970116903685886575085148347542581709369139444452394650758321981562016083130887536892042062413627154391720994048980229951745662466188467975745966651719592679094535015372139122357897568026974130685927123964569843341270077985052253201308789290907435293163799003537267769882382972182523002337933837423101074534245937187215708209482012328924734520449045967615879470195099565398387778791548841425951423880625246454967271955044517487426394189520984474687899476974574362194203728265724970125427154415072323824084796591244314416582565440674509201361441085515323636821957377698555086323280344496695832964171278159683887701055477013425954484765456264152101162710211325750545548267626414265510762098083090627338919424396540004855237297307168278122451149551119027709102736230280171041694152236687691451594866298187564626562781353484184655690275650185591808256187238142420699670139421099486137405632862145197705361184840181692369798996670205173043364184593020648215393856884441641520096171265649790086058301555934921910372218747427559027953412065584588714821059228770768041278030585597129853714316534906292030037466090217219990985891188717140437033453761003030609508386831649006201246395998977012469822840351581071165732064506596649254999432101727442536879980240290514601264085278589269212804148858439762602436080452505715076680152910887613440713794282844190424224032975289122815906818728959455030610810981291221211684640017599116955515502385323973154551277429188020731927706723982723313766688373607038818438009975246406930405774824449631416046835832817771717306497636572130206877778582644728148979252945783226029744710370334940964841564415687756936758546137258573272016013919194499237619311315938830375671386718750000000 [89,44] 42068292229122626887542282573476515143551453141277493011981211674571526097409154952922730182976508153230898223882428188449323609495504603229349687414190146456586804525869649016901119071499177839280144545065713110405497454588807591635629561504707493767498175203254308430522929449619577423224839814363938952627702772663820663839572903625349866436209173530879593452802419052001908640325936896038909354339474285583789105444969533598711707407379759592480105407915268982298560410404298405275447159183222893713029602280189870409624848657107088851733997221300956024363174631211915658219533268575824640991971708022197008962215729902795236276939646134716025585159474004650666633577402551240361323891044708010234327128946622187363215385447753390809066586655030879459066425921088848602155107590061612868596502566920009722743888270485048009041824547461422041129976417774199905514541837468319060231610555344626520991656709942216301992076489201803547816599472030723244093448104293773740986730931873268887000351832225226780581723997641938570271434847802601295419489787973900255923307367993708543138039852303725255851012571239400298088053243514113780255244985483067532928299360413402654091546481739823554119678746676282207411389275175631111175348609759065268536868294643871438889447096494290858307239335534810624345224852393582248299331238802241786775389717920770383581428017228068023588568444673713049267663264613958881768280513481922616889469480656713576807341356856686732400903326636692378217568715333491023956872196889059295323436912390456681234932679342462100300834648057528046183469953779469808999465542563980453364083755444830487595283776891925526412570861641843536798609297317167574155757518682970914004305822008185660416545546904959843259806102309026709854688775545059191376892289950890903634461531431948619665610178374700637937268853298164598813666709525216945032844588850303406707419456890045306005777795270131619869957704692209839307988516491094562850220767853793390725456319774822237955253890758430522601926279692995526648523381925799935426090621393787441861157713723724718973596202961858729312455181567760356371503905470462646293148290335121856798282761494267744514358587552311507578091252725021766481513693036376063849184915155137741736607001273425001882690088539362704977975226938724517822265625 [89,45] -54978200775787721098638711191449664548702047504668251998604651017442552307923064361842841009164365994645311819438644626990329964249258895733979720847001045969501626730699245620434252192889949427196995377457748783668195394656843399410570951879500905061434316689311547759348735362912236879670114337525770342907586327662004494426569499125924692016607787699017600278327616830534771617134090768581027595089429422114188572205422793658856172868906012304622715845187998082241332752037752091172810828615990454929742616996403932720453478729294403181171179106327044423812803644428761483417072343984158466011266167159444892236203264881369384822874511782727015948676930824661956451321169613561386321438637836673938717659801060736131560370429357263425178229632147140178004218082633775912305879478779089263436325959999400027944489469204372005458927691062215819953255731493043040817932302094786090648999661582476002721136184897919814907473732359548205957392625160582768063039835037218746929140735790256563891199370272152213120382383901966810845986546232762873454742258510709448780990274814363985033667750516149039859755335406313743206504147445551910114922007869953873600282556322686504603386552724809809065922026699857240534294207004766229338654749209437044582935355666371920708681221687745889926619801505272672931645506252703300653211856741609023010044358170249486316907828980669876110445754671263318931750061302349778353465139782045430836202478778806833370920610658207355936932869438185541428916714762248393234523936194047481144355011648079970619668142119660939784310032299320508766771371666344721808597583416137753648038928343035145803180907323173479623633154028505884723012587992988863807774336533139011177148780531905119059926782112709880469412106671364693742370269072981212957203732266235177604630027416841693652764297468685744541567253761571071714248556608032765537391730919407281984107508209774917432888346910445973015661752034722503318997638923159552561582344790084399464939303242472007251838786815721781827646504784581053410358412942364985221092319814323283447219139902404627832294042553209747916703236702366717379388678305432258261080011727743093629236904212539394197941685863187030325095343591600636130003309612705936861424040907529077145311766578524449028408938033862796146422624588012695312500 [89,46] 22038714721334491403062058096640035691050421779113266511688567542384152676309661027436243449980816046048016546229845700660154528720567171313809453467194196089605253982896682500197595602788713254397669542334208863814238119998820556928085395066032256875291415412826928474729712386761693126249202465666287257143921535981667880722576269616055767743706862883156029702735059988976240433348376679034409716402107956270266058347138833063217285220111176469269919289557134460091825628196045663839314686765978756568087863038726137736375832574933830079655436285889639251228349380925347753886776575797102522379418977823642120069767107551086892426257140729299759726954672031507830744826924995608328675864768041384029413620414154133153840948191205580383932407539964690277307006468105486278396348183354922873440086171338538678663397110548627985781261611753578033803742869051384960162033764439074674409189671976494678077459518292730566271544939263618253908214950685710870547748894680919108152876700702500700476592556977888599315124015773507308238833607275068005046021301162102271446853093212219724182366970396050091756363959478319025306037608658464627579238641443320814539869611418635534744917253384919336400605538045292772176283098146852428143571687309040832848547552606963697598898805600183889671619032490743012552790743522387317586958633303652932686422945601913973081432837038593788606496531567995653488184346495731585558097460504355556055532062569123655099918410121979928279802956534067404652851458950890221182145804408048330071218510157912337994647417419047376890642692561861928769749324497477273920042497676495478678774192446831900197536871379072132201956567816876586225423295077986763451021484393225100848725828948630256439879950017964995112512511477462627218778427402360573292612566099135909401798632759685622005564224606663790290107661323136771084379957759388386780916667901156893974842474955184338608177292545546493857788443200419124199757452532032984325204013288070336075038796970874003153506509913311405350225984139166758951845922999835632864182972806928534360481233057694487237201588456808098471918392156507836561718796106302480382013299067587580345988421865966352721965136109482553834473406726770167028549692926961923888028768794733422583890912081414081846730823599500581622123718261718750000 [89,47] -6093743915646035460195810050847503713851830318100630902526313328086649000988128575047839616125170828971557374117485199257037501349161752236749667653217268124947743018829249762853947732263962166846100272802031264089891259583533105308928472019890883284925292703684923571880531600404531263932993303032860012321406909405873602004559896098300945504775267805715614001911719405115276448828688914240291812455688245149997470449702206566300915359303084897964862861194757086157615913702242866118964206233475401644666023563314545573702518782412251680317827306471139920319208332490366174826217272092895753403334041877103176353637536360153352426787423796934085254578500726570346668085297973167745671966342420898277996831561273081409690060128929566502872522105245691129771901658259259424633569873508272020109493896592306056162763919092754914097156681841888471456614704998119700753029096551753415761375577277125278916291756020349723451154696610658615070079556231983108455085829913284277159028820599302548641145293853047374481566183581837700198127921884370666601652505913448445453038450384808920506487779130886430848672258035472027691790480450752930972127703980387563947308457499748562337207966072647347534613822540787603106475307803445620957099133236354481023637475290684493515569520625905105254435769594533111995391294077869355957827696158537187361936651698058176423886765510082317086570488406159489267884288273463120266848850801753012079069262202584250422903955450791159516199982479817448062898720488401319034856594307560188920687498018179813743089261992379776613166899408413578739098301928735836625149604885717070578316415204658054468691159923799593941940831992084063653596713910136245557834952539643629584307992935460378925857483827039526889968123333034391119300023979455144717283407356931613133980315024737654701808854956493371313465768733030996414101579123071607577998067075272934607492220845812535893210291679829840532309830545149310446322932591456550159941007107111580119856724335926084819710284540209322351436364076193841977467651827272218871616687744323849536113829324738915518367718472734769328974928671433458765728621920457507321491777376066839054594026286219505014366362023162910810182451348881018993721352464490516717376950566446507743330581797526479537197019453742541372776031494140625 [89,48] 1313003501936294137164075349009282012841266591788843360803754913289919229720296385076207162170533427112937125287436137363383843806076643978176339128381192034523588511837107869565217216464101531701726980245797311074627405782371506836393697522763847418125456962653720499140008520157533372513155249432677028167295101525270840185662527275452871682253931136714044577514981461896538142293301588888878668410415576889409434981224142160819146387992599918080804198696691928329470250656239624419968293652005835191038613284317607434583840499479851418694103465271762081798333510703530526457144863596767239295140617378893660902696230189826418542047453475327050823278294904376392459748028815431797534138505524112954764013767058491641414445345649339843623080786563805575180591593017397248650533625317803380856554602916550094737610984719066927981888165209816477212175733658406821397784024066205684443725718680720495292217898033391404115521772167461761611530657085611483549396399430775286339666979756885436269960593046774877265094395783799549788867936376482084860621183865698733775072387338703349775204519086274289984968963228837028989522818624765632271378955991137144575797460772734387097887059434657532952636174035852550631030711605713841633618876913939124169376559985074189438668782840008787255779566595950434664100661935012448006600412789053515311607938435016360184357715450101144833130809848522846782251411760301482204481003504442650919665147777090218571797135403498474020340440969581327419538031839133261122304488293392435579825892154839966455476262313311679801787340627330321769012092025496027042384549420099671911268078532608150357149376734853197784188866561696461232774090780101014093253446124290499881480699886807212023926688404556849817033385705276811957991928138460147241000041153966318617896949414431747396356205359216428539089552633073636913171061481061777281372447739328599394419460275589879676077213358540295137566328254101525867966092103651068510360417247352210905854934605374863230160269317228649851719120025256516512811299920170161751548964273991093645074408109385710502000189372164590895351646238910521677947207663580556143306220918914390575642133823047019512536038202788805692316117930687234364497167389719232032136745518188889179130984102839008187402214389294385910034179687500 [89,49] -229982065133932067389095487890768225946194938346594620229357033947820819468269354879976253752615373642977057377969355864748195724721551807941212886577451983422905135601239222153171696310064580489825478904935708046630496737497033315003034488180766116167773190273065799839379707280103178698969638260174948908334700500932257435733774979577876985620644491383785499959125002007081395508487149920294830226472878286370812027964924855721903675298329300670838853687175662309847852470668278040657245263341073385129715605926856114462756628926211995751367124542342978558066915694488045553324187210188447986734312423520710174964920422976222322230506631243544817426217807367859614750167746596904484345618629652285332234329301251781515900355329000721483531553727114087138848372454699245556274769239220878385387924661701075111882620254443915056202475122408762983741358841419169110971242455671273692717469463179299997323839793876317326793069420734814541359181960047836017636344318108881350707446643290116617283718838653580504538403590653266363482346227860475095274564665407150958515477682755573982919526049487262460985491708274648262008860725218919572834939567447897443428267822779051163950439515286707535016312203491384629550282068777851492906200966229616637664900943131785204585571687656293432682282582703204972324214945244975648460443925255461465042955071046150416045970604862101990070435951089679350210497188668224317266228001405185036975804745543828306413527077206544714643083701410025874392855866089725983797802236360072826339265412362417354643831706337505291541864891832070930273327015604934371107461418849899307863994015052950424519040407423494896576207306056958864861920785547392089793259663900242121237969493638643457117976586265293414461065036059382262465945427308310933855303044547447140611546682269073283603356005267910188355897279758980590788670146551331127495862795020328761617944640083354567032891379341105645189092915226912564043115754600846081116329989976539197240364127983739190897588461006790571883019065387522170104678144713374235630512386317976918709678037109407028448877906470542698938159481334542810341879996197938123422733253641734321845909856868801898363136820033908127640368966199676075509154345452777307692252412976801999441520130140759192727273330092430114746093750 [89,50] 33390900383410368340560301780258647569047354488942741910962651022148901414665310060950276977594855036749116003830445490746538940386435424532995612251760147548283725501090257814335982084233565637495357625845178927173902154161008617765202613210999258307542655432150872281459251557348341965403726644145150441416241552107701510568487732117937702671327655779981389845290734214948555846715507632485698265664766444470923719440128789583404310296481686928520420805543789390706447521994216676848971441776018942482233552526015858130956530724777649392348042707053577599789210500944030087757314827513094943643495175390925489045718545683093843650826561453416599306858070912616582531343389904307358386261346761556707044612949115591619658300802165711086757661164866987049236647872393846710319322292765582354920267381582486848500365482621815502288696712297664927218879748399418024265537444258053795345665875695056564578194971096792492088461533934415503068196925076692883784448780945214960556013789085782910656160431105636036541364245611843212086694485566945519951142369279336135488300602358325897422730294407326080263224210924482951858625526363014434989520475335892724683593338524807302133296853561717086437884897962668726130191480178462246893424951363575797160801108619947308133466207333146924041948325838866519102328826683039738042837363967996498094981023952160306761020389949206639742967974799395143188426763426053412310171659872567256707789838869455513741531168052083095052121592896342297147936370331534729586182064968421446901189712897591317882039017858363453778454169548947545407748584777989018061650409336820823099717951209077399469461341407115022558733206485744527377476534262351973137012076623185107184266268583528236632586094949417700300721172965424726887946996074231693962814103583275563918189271504505277784230462976487694266831783878947947413280112617944891951143254418884096300081612786789182239254938680338651615284458059832918779910955067482578621706790921832100245876116805673068747434002995293975989759204547041501620573922403353442698757675205361615301329423900821935703855401812277665147172746527160351327142720057129426224678371040731777414206996900934311822862635407061756044450904736307442689171316041519228187598038053816450372590640682801677030511200428009033203125 [89,51] -4064171434051720443589458024166814236637250716040558183845865537283497206058069987333829393936416716686529436423957860315816162182515634291667138302524920902578759426815759781385933022619118958816946546007081285087196196770003092872385841134351404693130168843181608571911022261987010415381056571861678971190547996556109655079523578762347695274158897080491435582401442227497985100893601289215630230267710304564606935141760250348701262342803797684232536227392992290396332377390481010762300385738492432444577262320897713952429647021900238383484378000250442656254215069680024007142317318289884321096272526906647320916027022791475871067992911004350311282845568337076639842899536754964300564167216076338479585894670343181937151340207857851593819573417129437962829454160071613427191380185940353797563828800674177473507013002701175368346932122392271895783227209959977851759101305495194582086840126001089078333912049084002162941175945158913492645419315607374343953890244955129618777106271116821781137596394674360163114616793939129389502790723451336464220471257430437559493501783583659450912010758558864973914985501337095872544384398161705813677107979278753066610522109580249358812569039511527849369534606989125198527633434055441795300701479426602903937374750686077219386076886097069369008012771109704042675583185855172002073343395739987824374677804420726375676428401409479556379977589123025464525956602933548727761822405844392896329654158338396132140263299733108330655569675820843510055068103126150499408320316455293326532020145103527422946189286197614364196471363159380111491716084643417508918928089593907421733022038194957546817927561658935072720856479235594042099487486398499041847465581206731542855351016972948238214282743344021018260586181394232289063204495103281892904398973751017110599397661100526475174309621903615905430291327461483926121603809187218722654328472285199105578409338856863706081140855981698339416563524060120594897445041633767810620583746361022214733463427170903528585729777185997871637485952432613167811359329646709882893717053336552677236793287154105306084080295075377537107661631504088990419255834448885154736949402689270681840217172593655188329326505030308273481984575367877563974162746231353195067491085928023351880877811481695971451699733734130859375 [89,52] 419120160252194831968549448837715187087329859208931200201021830780110473216649527051035274247133057357517577429661704137278055749582265011795497399328921104421716181059838410213499969562472692791133594940076233502045279312077914956360331050939618430591444152304394433351415890124992290871180403197998570585600247989851341588983114754806501760850629965868489224351561451071970592952885672360622931313057794267377413658349806562910552933205124149206003633115865086375145177006488190405372791445273749099558591351421928680096377495052550509277145054125213183619423928635086380013087538920071804856841851041325511390960563049412326460491600156383840288608733084964485369291994692810507789793362303738564451613717363619417801052163705666811305717637184289171837540184827305238285335977947770958800156652707793235831842172518694861559903470969938169738653963954793580660839035543479783522867564022830012589519047615285565554232531587827776395124874183037945289867263246231966452328721700615631549166383403310834257939413100033435733342360640039826692202828239279187055778532910963335141432148768946065814093964144112524990070845632498735573749598635873979115654467468062492567593840693475550273378529488299583615079965553914268422551973030417836059497187039667286519971703539218496576759577500375449434071190132240681246817744216827646348047977442443570288370223398956433849872375555111328427368194274156868570770902030419233180978434065626646292022745258082078266053232147120256237904282676342264916987812707142584742813163652082505310856884248609411154960397687636199564051557706708418543318051166526051763967510669985897311879804523219245080447800925011379593299704453982882369902790397107845247014402806551470293841878989006788133755481323662367101304972233129997899126411441889005779763686103029694172118809709543630666097043534710017670069640207259237298522028932330552642709288115135901065764359448885709962452290593095640628236309484250864759161239679492088969996572266939102007993344109919645834344549726806617073409064690356142196773195324066993867228501006964404951407792630861487661900009725389866942398118438747114539392122840091974833857350797206719180955165920343385572447947726647231174136802667927312826779497100318505609095609543146565556526184082031250 [89,53] -37631298172497770021674627121030586906506344210495274573024550633823424287097097930523120138080113890160614485819539700755448372100267404348917620490300717427929176521802731154508369880561538998751653693405187225751066370664945582284601194302721960418010461180213078402221313808970812762118286574934719753110076615234877049277692292775054779905494439135645677708570339706965752104825262737327524561572725604239718809269092321715605434838427515208723978042554718213842955166734544205661219695884380695422590635614566859718379647093520394238308254879961373432729322156196383748738538499042630845690532340039596720787300569444246825468403842099905172086483264609394900772171087783410261001420068083082305612068108883703554164662747269146138298677584181729185801983068840820002958675964591695180856644887563548138802120000861472545301596903174337776831672430411590363311470664496085853270042406062806842519599662116225167363525407795715805366570046711178233148191260996436110660656395749711041341448668230636895786594839010190502897722230719368974021549691745244127560272547218578289578558003611281393029329581884995242086065039721962232816379087011234207766536779811369704992877182931340269376021650030031227931507858022954005878540311220261305190255207846971103605734564701136428018939490443790274108530863647495528107091283567263935576220867714873159542926075731317350421952925138976338172989426007961816512845452449833834702566252065327739530823862084497099301717163081888629512726034943077067079439307985435605795362960020371083767844924357161983679058259624938491233380461190221000619909844813722192144861140664164275417996467954272050989566125173689551065463394474686738347428867771527959914673056083953660940774590923718222763678801558852037139818993969926840036181041554942345495987518652951592752822060365222259167672278872716853894118377609902196009380538987145269345602967257213306847248114421037023776253896961264421205149776730016863271398931232700741681226931850046118700198080551099820939057360506883203013914222301260793954239903152252653551680474224429321865040524035450869127063035891260233937092472738984852075383337696611630005336142630525372944416435167536279314676240482197688869036576087021779397586741799930365459658787585794925689697265625 [89,54] 3223743065891975550168151455514021756297328293708086200283039318020774771201614703127787455438661841950483479091918205918312269662764869375615395082196679659534853024406853050577776965061505099637803016794090623010443001648223920838104682074446156356609254381076216396677365828325975359240542906844758383542636262679335666757771102637354744977986886125696796979998976642264376105930465197000963142415176166789067264980202405783469980545343540641033422314464384304199066785573807915152398132599659188686268790730640343662831766024891184760985475266754470050721609583211802594517465702275740879850409888058335515824385175158915452699897222961524267049128147443903650711976107953422482091776161183584581285392296617589971270852016706651463949045796495169448146630965568165411621541305675348503218615017849585207910006551779522485578022146324740822368495595249458462068989429054855069756402939235228336105754532799678109074633936243546287974500030466625701152181668066727124354609579748048862839844977172851723960084125107439391187520741177962999096086687575616350714654222291517797457841378731669512533625551379467170450291622436719336029686803568752911928413953759122725124275892193019061458216278230230592986283526127038741238020908573084156665712943835756053405115372780375955223645916044270121541761338282143325303083054566545479258543498382910571784581457433332522385549031323739376774436748421800063297638582165108383203385277277675565706684999146699067394245115390279761106601239681083101929590728539144699856409544919066011713704290637614640738472427902344157824184821026037950175653278053408968469837452854606156377503940773630096999985237825815055574112490296884518513261224091768487556695891896309195550189003919877208353996973280709655729079821699501413636812575281030752517685065436991298937894287717841659843431579972342063077121995324986448420785280310453598973388299966328843771062012691250408476868763910289058845753594046748283310157144765766733261835042663640430139634222969284611812808363662077732236776230950997153390991832840398343833439184527732827522923243805755167234974052986970843497707091123439436063446769847541563173899504940564886451462704000392120842949461526845776698143562851187423788298924698381142661673948168754577636718750 [89,55] -313619886855459386194538973447611448144091374858016336442343292556513993635894993808489580083296983969755200872858241787088483794512585834895084924595233110339549303131334609346227027413419047939036470804549192932821566021900948933502576586154095490484111739138561368796185870640976518697176920909467897287203908429312500032436372751549307912123985372432236098497469045090473968283158112118236655159648027448437467289467452603876237961612464108412736798781918258757048097537736393877219541275090179499418109195909684878311743237588343664554247938621780102952815710432495360602342565321665085186064197852788464948628899027327445237654966077726817212107699204831752776013862763859023957097637542169438387767491767410243326101144208120840163956757911526274324796044072249935449831871331708456653941123265306656032446852690984892963202737212994275704477350685045869880474604118856076105541902387950141801245017189490382082430278707077964158871164894584078833990737222211630867472042580919495093912832979101880777639273052642119031102357425443970628891748129576646239264319480252036413115963548639519711447209124654978050398903428477471597825874021960566919158544346216164256391892225005165449647105209131688072128225101472924045586296778100483931677987756156280676819816227478679448843316037100396602381860440303595392726496180366065814246688585886210396654009502974927699866362874569071984140897913684917657539642505946676188394456875682007028086326291678721070910733180073995694824393433323578361704403693524949278457824962866051159751721682481433191824947632092826466387080491901638980442615334725114126884288982263248548282345552274487991906553182755672632548705711607915889556550253778918670498448765583953345696283285749068144989969907819409078251980159939015644212054458975493740561505224345849637207702839591690971716108378024098629045210639798436266390658238777582259378752352278062373371470408545181811240429283032394255500497130190472947543967955595485356506369080601172395417898568737089187415006110655144166739538589801709739592110968986521154717168704327100574489918992168488330414669855462958846551668952371992496503231942845349272762801134205746962586865514308781211876898796229398606395012840493061179181211173272458836436271667480468750000 [89,56] 36290037892884007378630771822901480468576522777228082319205175804593848032587708390878849825067986967338782261475284016391297465307836315378941237451766737390492012332303367922193844521958582420188091775978688202018932255212798639897835864607660327847023088263740530888142503200313684497789928739328378958871410832799354408983609072350523362866433020115760206216448554547227744395104817316283708188475508790986616130722229491588327368010189595340426405332391078736503698679105466786809589328395038825649531154929244397386198122127961197362106438553716436397749249922355883591643930618641754103221105474173664755258584834637922489556008547145542185290495256541946631437629742290610768720110144345906198548948742700226515830019515181265213105116870903608617427471088769427732649496990901383341041484676190182408342712921920646954054766670497307512406630433557853958719149426796252203509043710598604038327975347325059363336777526796683902471485721771447441395883035744227608652923144094938380795698786504641096658883409459214174096493684881033556765200140204750623227494204811830542404370199189840838898415596089491798227069885867834560139411157624661152043135494198240096624703398542192626764480636960345074350835220046728449191319356541182884505445347548821625316602897854592681461866692426094358984050053533426580992732895469789859168209971456597413067185955852714932415338440933681359014350643455809833502806007372560768822408167292234546928685201813736168077168251774246687720159375579896005430619158126479233223440812827216473052106494990833012446138592463668642325462331234729807200485365869018157612175394470863847875279120369936968331152290127718477756117329950084566809281791687300345286046394100301575123930109194735648465223457032929851384451937932957161685517124862130546789533966233556395072001807208952713320867915428521696605428138112328931119578805006088113273953802056239692722839331593016710008678668925425029487175183471333457648533144055227085915104907186264749381909689303443438133031928553952990303944313513963054536783214511812419127078204803018574376254049896915018777347744652625087545648262507092370844183442338439257745209108391271393588419482588826412204372219580111063064403750604534903967390846446505747735500335693359375 [89,57] -4075121273732958005749458916661389593106245236577447971769274566499838667796115016473612752828951442584254969070394641527188067280067815916763663924190807791953879461534136470278454520296182493956436997780350932044263829529753312330947005813131422654213699256765697393300508299951252683780804492374712182871105759566607043077710198351824724991395199490915337955563482135252554967789396683852482578718766948888374615099834302422830401609792797145449270517334845239458647452856265526722658412642928799094995341109191421084705158502612997268708863180808495043928711622392189331160401216695787737029091284845095491278371069917398846431988249554061310853125764612607825543524227367621086363479270218529664602309559381701101985363535283664855147319567443476108474254259463684050192661483487690770254668068712239361380482573053181829529973255861916393646598976795470271689778572839975290425989200807454367233008139224422299859392778393587323000081846459338848720670806177075158575555233473298552060925187194963827212195282445898883580073548819706865557640551524545181655006462884425460522110269366968155379281964303139888359206604766171928780213030292214272807230676300115574914203665075961090090278024886597252376198960053044314965479475199852479217509747962172586743859793575411594485455169446941564290956589991910270337486227029756077356173008497395932424930019455898148801308093200591527668146538830001408211464439495678745743040302830551716943976696984450328338722121364415445573995471847906279085827512760819744848804124701380312987221161851776814087293751580915059493498630680531074581666426025591304005438038891042747771797963161612208991990107273236873441537472475641602800476364943222274413097216814719624291170655756980959837131965249936168227227215284752630948215686853308022767205000662439861433701913554209874520072442512347200956986595538293526867844179547997087640020370261031469260232236080489458265154556278149063423420753321943194096852440954882722734362839631330115487401234869420482404267585601175679147568262723795041294025310260377698218462372085139414477452014771714143269471174934916581071340231342580086145417804653086036085255246991652206495299848713312583240501417714871505694622963282547356556051454390399158000946044921875 [89,58] 348438148542490861427797791737697662464533215414130596439182237020640432376362177904542757222585844816770674856256414074218113298407202471185036463540805964382017187379800675153430351326520298830470643194561320860371098900897446092147200284969916572397120552555551049826630258601219893376546538197636387425302157241533820058683086574543668310276225444236341921047715225147588675254995823266419257463831790045912564228000587251641254169382254027310168311488594551171528446190511189264860582686987155201267878661783116525420358954366371796312603626905322526111979602638947612108544269697771801793355649077459232684894817453722925792584651924724697466758249775397412353615129491996091735909887930258154494489577410163018666959012872365039822063899022624324262457316932257324323447909960520261289990008979131496126020184493694936018275725197398146428048312181856951993940582333897003999665011614498879679610394317028028510746344532846911544511616603743967331549482390329268389046537175934633469531004348685358549947198723896950902575424557251753378039508115780400002121351188076348529019453973499062080171148652696181202303554599757705053818870547802416678283158101444564216729936382483568832065766733067061897565224186479185298576546364305679687905809142903525261515983364719805276630009863159647304444468112173680291458616472500716828786938683166619865416000500234123324831662150837810972941838847727191005912317730026521546723083332611081745527742006993865854214580332247855287970703650820530482756733870079065740643402543495519407173363146370863209348309939251984128693105242282438318819912026937065554989076006902018903746219481794388168222038403437655512236411908394481767636845266343069064499076912979092753041235953775669002613800615333467717236221486321130741294178727816110102203746590512751699696765263328443844954669340868502334208745753594540227447345759822632285991462582512216178004588528036909900677311864835546463810736882535865019452146431593816608342101254021605699090279693876173043314942523976367087560263588264297693018028808784755143470285851738453004223760946541962112027585637932011721701316250398837877188235919851158743887842525561264892028376998051853055879071098008706937505796208398578528431244194507598876953125000 [89,59] -14040234651817085633354046854013457909939439817215375365367512858524745746911552086141951436636810183595245144828367590739634068091245664706726675231230422216274850767309673755785046753440971665373249105394259893938611259974640658970321394078552225874858606770110002342187550538196945562964979001136565623532020903713662510338064512457423740549920517323823898847203534923623610194414464701342616606493430197149122803247665221068155982635055558893847954340609480232749204069955020078940213975023629362908674738307853318773097110637683809479746268179004975080382371322038021090797290269052184993349849462059285596676608570278203246324509859392250455857033480077238535788513069212833589000280713265426600825446130069354549891532493264533963087737096591214101152645759420315497022863332927948719853391382114568512356929420783051592679372473154316728679458207046524344168981186659051412015812188282551536590994161200546527062640696188836564705460467029654331308853915403011462955681430095694409957217196001682115385874688503712778174572564624745159993361234290646327705960820696588062692384396318126314998473786723875505218513932757390446695098449623397021673281894207311166933639917791899828176620672572079161696389676019354679907157209224278477554724282541995285141344961119750209396718544606632610893058183179832236227703590102989965801316155269220111638730440725576937919899473965621212797874740300701727599255425976957571159529614410759754305964577523323473619626569556152524009391624879683358560609644936498638188573705829799898595120825237491082286177271916114035321829999949970120103116583656324809953688049865969556246425054407646874344808268045270669140696762642634063460714985666434102621357890751938502072302720182396091429991217171587970174453121588030284318892288958177678583394807838181596947264640062937556900017474696841842586097735002310041076856009539859987888575173654808816458792150104638375895192700838744533258020254325871009924793639190923495390859011377488969950956998988401593554239595059143972709257824078727754464781547581086171808198138365316214425777629048088641347426871659087267517250863459814680394732730194076086791474804335384056885167531842307814181693461664322927946735308779580009286291897296905517578125 [89,60] -1515443197872499195264149642464347785565074785802302904773118743618671479284755313263444794561993755616611182875284565736511365739114749996377243216617617746348441429736100344072023641775107211819670669284116487941716999105664737512585162706959357788431888415716301272749891284100994802743785976859160995952375619759300553886804527894776436684451188034639494368651573709712623211728021415493420758581434469031231460157736703056243835481050616667947272171342308054794630252813577964846570230605876255881053615323037452185947471787224733136536506115179144619551205056751147934259070019687695356558009626150560569459858508532776133721027832274112977956373507653682730535445162187167801889014822402932456062823502339365720077229709651376031237769363434309198005367196119458433555421474585938260704896498570762199437825464884420370312625175377301075714685546435192162816985144406746247874127471855172585059933128086086097985317926419147485169589113044549464964241224379012705718312176717413429696634238060830307284065882012820652999147225250836054574752411111365902623533363659938963854984397355292163898085132747363177640439349318928905117937467599352456800318638760652671910646743213690997970929360685133374866421242370575216280700149384053117126056969344622989495355271443515950770226130864300546574611654161707396766270698193691976345870706764048651288647748145269254992562670239893292172897812872872603594404532455215145118068267769657743130360723272851514597642061986153851588151093897659553026502384620247374887827308074436565633488178336108030763137632364203923429228965059529110142914410401836570105365175851961621686520771394740356425482757887136450834305306349076771038685245263296549576271926445266998214889245912861200333894043789420255145465551654963361520326964984223404118271939474782958714819110403767485311420271089080362521589289107804509168748504581589862926959158795770503254206698788278626859187997550342266367054948804041885401632019487144888387835528736264093360983989055974498784469285782292887245499129305157501769947246388850257027396042505018329211102408668712648653839896719194152201651413428507808669014439123769499451546224330937090637636944825713487695612064637146892964736366593569982796907424926757812500 [89,61] 391917863128235164848022873806562062730969104174170456444398021578207209168115281840888379837400593670943392891638494332197222668455092707158322698431730706874538127628599097911485041506935536870683324041525512793759280356102051065466001991243559830867517291506393913312596375857769165785675443806749032731614927796795053159048676689990426019683525582142744199426073016520954263814360337449711158568903738813717550143701158973436097306101030762280353904319387301955947103519976681466385034743284147567035998676733041567684975290367941993388321125387815510389942215032942831538220244841820246204123208150454605702397669551508751372855081170205645128076324888755569512150963960582595267725326508098965189293261472500346386538837580660068091803130035724696185496874521710331299007614578262280884470276224940630826142744395955165978593453593106510465966445175950972433917918708979296506451221049347736131008452527364796030085738337260908529820640405089641276713119120487486511809517066841588670348998178569899169101561814944277478390814686367505202340884191497667883934381987503061413711092381771359683984950774183602475482360985996282634061543099654796832145283236492877844402692379328221860120524100884472052017887190550892971980857276502294032576729052047059313513944314500558692596294403296321016647041711356930072782187652726816162704477805882416216339454721497381933471140532935082227240686780419328220633275358272230998847755357282588725953856311750579719098398778224253424932634947699196754217757779229970337613224813508889558600412498113970000824268991271663531064345847510358529285782188643601415247212679477230467810414572248918594320920716716882639548216360373632311066228339257840313879342417094178011793791873046495285013039581713579409194357165780233109895036266301396260654538308949054337567414864097589988866107396078372095940881518200053914293126000980057890793963823006681546844589832136499705661895788700561281678991048786241025614996826790543097462416851350717765651564959734870161157816587507247833994224024433885486891612032572392674673035891201793886026968991115315184919401461777045955658809131824510621573695229035501204562807984647703737354536381956030938218665934588691435180862754350528120994567871093750 [89,62] -45521192087830910722268818761700578496570915016870289747482578193768039087356964008463248782417904369306886471336132760133805427099960508065191268954886520709928534988100928400467985816718657371410617138495557439652941314431773237724038805358419864989299185420337649031263197700372053796839515793115814085299947163836177624865326223536540182261604351999885654200102150760263719457799991102923223841311568045081583810710779003252326793547044680006761838298229463617077725832895056211189178209434957556591379434245351678150888830044618653627319266519583756255456590550998015489457457146748215864962702642339059501544664790826964204349413213156669697706093233651070302823660758583857030067292801293255008434370871008509399394155384527093060082066616439210232175292696046887406402147993348076924850926742709282260417358656132235484309463150243502434957592555910675222353866276370350139182702108047591321384600822080059262174719088362480393851533047365891857224800472969353930126072597621521860400675629934257940367800314148337434878692599907844284723755171549868188424770967572870095083239699947628374956194821567352241026312509042458026125749184178510749582668295689745898920090769917809729535174830646625378651857371196522750070002770257383998714729213214897715016225700867218338006374242300332124127156028665517950188192587091509013828783855708726113962871717771081628610210141991791560952433041919485365633433181202959277475635618696072769452750574046831446724436303661325396743919294520513834515301276670088450378966358905081801944276015537350985887443252393061441387944097397742894008481183462989803107784054687613309992501344870720524771869437428193300970329890515120967924438375001096786734821479000588875142066255424557533223367144563297642331755374732926289773997610659859549564758827461462910418116314523027064594871866431746234527486636843703237797117012052926826976272285502059481666802009773898486888508494358203788496729775436435714412590969916850676731968366075697291452591219896922579879853121360696584850433822479142073514693972137265048228478621849498703712553592151006397209222364258386092782784929002338533786422804212420684543657911850912868748704737751806546092333237429894410297492868266999721527099609375 [89,63] 3296802772003769254571086791477818979194740652559683470483238165367918499355972769305301144376734354990054447704055682363165638531933044381271239254191328256548411023155850627318080023748046987682267433957306202172010325658482444012847878715364705716327383661862607512640270875753008795628689153586501415720286973223118872267462027354162725394559723377950950026348630600663805016829712362567204991559527638227382888642123520923798799614585267761094108761489471204086641184635031021360945620741388035062705199415148516558077912829456893193077670661177303469633890535751207704776212500527373840895248588559760604719642431070638578159853748906483307007450778556935813772069214533861196503014856366046397402888633026362084136037941094723077167987486150978357546146100580512735019102775902328366183399142816758197152535358204524891645155454316096217779684082958145528552937525123328665856924065611479610678747643613520557504896325357539044813881456871904190882833329795568633131064843376715340360932084663052897247054238106889259959130509945832057184363245516023314895617041367450981477860638498277818977765423865350735665440471162035039702176592169661576659511861435595555256628600738556125165273036100584355308832463394683354975741464038398826036179283286989109093246088527047251796667845070685784455159355815192498587136407345576079959365565998623087627603803236212108308360272612410922029488252533659971899926277960142419836511404264710126553409547487925198090642095568710641727639951652769467273510158545393574442061134446895105629394506332270205557558796452490439215527372047956956366045558500228683960139346049530846561305352544416106563797839774512051450115148145712140077063096031892949618305187714340131605637581330354524595796459049956107725701323801529407323244639198045816454169522913874597742201716717291083901538519966199752793422715197750561406162575806173892883156533683438753381424635166422580685640603126512633247424369919325231466200222256367474293865823526027179900456041374649677792886750476643620318470003482105765855704998518427017459246796214231727005915742054611726482364640852888675126504801838664483580831656831791854339534736605904722820997534284955131811574446931700776985962875187397003173828125 [89,64] -135122421173550631882527909642667242334612086940291140775931535027588478960182339108865735948080004628810487965530699335748115799234451281906517904155608338101753093416672527119951703483474154833050961508933950630492646611874453762269613231281798855252679699906479117931658457863360446193034341885851355971884476479062163592273045723350266258037156254775117525717006367365005182784663088918675281220748093289457500699331997313708858093006211186459277650198339195605096603817874299923003763568303337648860441876621934761471306946803528514858789123695459350136741500490573776683868787435796678559419071085152880754584384773563407682477146819731871636638045455845488582350037755796885462495330928327983373061808125249546787490026966947297503135845224170702418088888692652279863205844584842208134808717685587435659679666024517767357245332673272324272106454804756191756551181451891950358887648758888155009704485061198236139695810454014316422450330645530322655137673941214203361210618242301257385714163414329238423551928251778390371415140988591355982844025256110097422570313574053776600059520650896332537520369326363199238867024291701118520629765938216273504131038134256310288548273711386920023156060059488050491949263165525277206186540862380788448929347292789517127172934774101073072038901977206357779028431817176444086853604091470756897504664778343066423779188127638366053601650902867497207845772982876359816214467778039491564002426082262313031318397002127734658856441720943006985547187658018459506920153550616824729788633881027505236023479792343393163638382722118867304620960167107725737098988469485090692794498473429834058475412785618653108934299155345110617028206983303214563891206148994648682431551152277761860753903395863414465699611824368009540415536139268621038771125788649135473003049793950497645556489748182602324873043484801175700332364584862382489956280197650851117893457750894053244456202565245600819670674243628459087737291977141310437675975447065562363465373081038088620370242369717826175053208146028841753298045431449737110943646884877813286978928912291112688307921686618399702241980395452191151269846973867213957734267079516183509756394139144900050193400351417494925643225656131107825785875320434570312500 [89,65] -510316654616366171790434850527330998267998219558514066942057319150049036884730434519347019443139127707080080600889905130181974774808347939140465808606357685677702030164282997772321684171824802607848769784516426016918869173340497689077530405250447545647947665451973307092426804565273834448371177234997229506896642855504398129795799039853293542190694223297893481749578092496709290923333851233298496813774422694789418174778117466287046088769493255009562109415805093904992100099387817525846949709638610864424603494346496787582970215513829633775099606097539895270868485954156044139254303172964480738483501178411406187572352466358861598405897061522958564906545405949319521392245153091798728459979537699670537083221287059195136459178452630028169376914645909836143879500370120230850835378872164633689025671791724249177642198455321862019926425668579335013557249731917789130326477865000138525754855115702525258667162688612424646949539504496659936661707527099174031256596406513011664645193372265128890745017464797392146897448103001523253325696839245894722429628800446309204185385113474774773640708016777272732868089761197539781044963204298737841597645900549299568833573629959079586241583128844543954130544757625265706616851031223985892087278296932511884346008798930381603591902942847017622741145069386046508902047876384250563968955593358670934000334212942706363212732476662882787006423354188503497376313652080170143673109027208218550463446825271235902501881298664894060485225353754468759465824901560962576069347741243055298999013625198394176581677709436338870504809875705418207510295105854038437728601982038827135871709427093969767523534449576645830603446730681504450407566629893017526865982014640951405726874704753518896017023861645447088767055613033807693955424806646823491481007137720693476737172347918139765437858631879499472094367142025375987225163163232540185774003824502551656703773931730306722949808744722651635632227883870628595304161217141244313871759406561290454605594563895593294028726718407691190854937323255328161135709688756206681106757121074784970194513958469991851474717501973408258991415455327225103799828045506900317168748375041513394456746881375742809517300521519878042653317606891505420207977294921875 [89,66] 331364485333921213907913103873611552890678484372130669573231971274166363246204999456920218368560354803009060297604311362084393516312464097540138196325865359909499104821215360913629034843841243350542028123920074152105109370473700504818836374464663961754622269353710635140731537710527021454594321035394488871076976784482669432009657025944571524354799625770950466817383806066610366748671275424275700543685180231745904282775184386824367510448966575050575997331397229535650592403649114330549087835609398562956132749920562625733856274760093684929623573086193723755994523957655611995931409397631463117051481491773727351793529027074006791695254118628528802879344401525634720106506278528941259172300004157376332870722383338818223036927443275117893736930186592289656790966596324576664019893729144218538517569699588943216373628470471491451169440658310330633832535030526235081162614841863073055181648821808381820050668521329089305309216437706045368435255002703761819603237449647459932142166930469247887284684635101642382516215206898390470370418112222744708714281195286522858707185215655871715845393854482948891834777049282233551351176365039899930719646718791508852936416988721834594183282286330363658015287697821160762019895494919389457058388017354457033882165424962391007057326757235180447831081540052713940427667854320030144324134070623611423899080663815463704400964830045526188123343232582370045255656190628801017060935644235704953277146993186855262411508500525816699396260753969105751626751447353357407801874920052050668144634242849609712551941244510084819877617683723540233230397934180945768556544307858319055491920769717078736957872923846271253316130994101869257831300960801110224097768050252728503265722542323447650133144547215580202546396063107146106016333390315364288980013530480876334817977451384267225590543233897472292533445039337794344909434717481113824974545731946327052929058238129726294929886729709796877481945524082177182820733221031013323918141680440146279064471742626523375953772175688112613685578287045555775477333715579914793197638473288929104350960107847116249889457684717041518762296182778735286160544700169961237162404562018196676195440651910412042859422482310449709075328428298234939575195312500 [89,67] 4294304080876562324472100264103271359761233637218608555664094230304731894753821582379991304175718639508065446153102344144908579560517794724059169569994623648903660899985248673835976545730960756776896645883804455797283970469734801037906631081575509513278811859292348779208626574109132330538177268902497972694137853028490487311158465449318299849214053293381659244223328047562819169851070521128369170459597895934492264606359648734312405396071980679713720270314879258111142638367452606627428757719573719727525232683148715899877375909720518800239803499593459582014055023496224117682632894623127384812103871460450044572143202933610380943958799580359008606838689285719414009264304397650309748431350440682842327057787508557394774021025445850425367479831871755039130994263231731570898175784970084560139650419999262587826205945308208255797920540421002042137726412729231304761333237705637518032467011358932445781425051752854396674180002081774052437215998822687372626157756811288850366846990235238820599957286551534272919636951495540523752792882693152083305363917326922966164104388342003728704586012273722030112538037536586314783340676207786185180958880264231310587176036947319531398221744541932551282007447035890244105412605713649226811841342928801935721739787254171834392412004395222022575126532488200650396616206431482643448036042221154400081723879513307202294219791117027312546609929777732860071700961573325063610990893052452462017945772324579683754780092098845392489720783198549666063561537008482377425859446464789738772228313014690916125442342242199799619978712395762049697865738220627445784647022367377016154994844099505006046832296583625196837784704831893168145806860949696422455158760760888253354051406673306036316175240134789056628895301502091797060992008665347836804080268940526815268538049545530943993260750270259610869482439860419970397480277628373762161963585123047968400443478616188707623551858817465056505617454582512610961527335079118381265724596887156366390449131994327932890149897552634856569213426807098280130011485062127563185938258559441236112940683028688598048929440102566580961342546143206671855695484862734629998370736632543250619925189889290907804472730013856107689207419753074645996093750 [89,68] -2231580583475478749150849007958064991484610410570792305751532190412109546112045071202896450885694567219694854344439266492396508051128744981012834655100536002179236646609871782229002532092425839875607101317345603533250325475555286704309249174515522651410864070842089172773657208895449709195330623489148976066470936405361929226773432698696914002849655441121188454927452670752814334474533465251411938738136241463362919873993088771650291832443645152395141293215535036471892056304113320789622939745852414104162491454642536098291468933821849124495995932232830950177868134381016303211235504199716444420636729379155059418115415255155072833897042211644940698562804485679878924984128704896116611855058486672892158617854726144633553342368345153063640773161541089431023437858200656362669663484276219206431840194715394587181880162674976396449155435816954361383804253903979786610291914091900107974184148618422808073972621130706485451665600488889653113963230521292586217092607959014310846706298109248891865865533538364402325349205735003260656835145193777939260602080100183291367329280627803062565161772954369095844169393930171239417877633694847664723964198920778155225627665929898337168333689111301083878744150877624353724234221252554058610153460201790265033413060837594815384990745678368911344213577593993080261516756883695190839727119937831908671790977318410754388194567853584451572645716347772433102000250786410980575797945070273896767792907664122559973211425679910540675755889079017411587331224783447190573142678812256087305619816680012886297584013225141871516655319890943493336282707270393047236135783922230160992562451934694185251292606965583769209225322675016052537008114580719853914991431497455444646403107121776226287512110023106565993254776815330259546294883943827749179332679120502204219730662549117926595112975976723907619810639295453089023870209244651045235063996678582782680947881901555004654382238623805328066208344427961139185995890985442840678387072621413436817275490530130725368200148609364635606050648681456970139438349378283980454623192228297455176180732296178973882646631643629609086202029400290816954030971555170709530793257037807299474041766438581180752309673920308341621421277523040771484375 [89,69] 130497764563862572746974544914959860469779886450171441281135020522065609504318614854345972522877579232042177838512499878164237600283816756452988719740861831399693667052982413975757863110601723428288021125246646356758612682800014883398748441780615571767427175633767141257393687147914150600604056577653811461796584511855881631587111188073929264839766675859102752389207667616018145367927600666417029039630453068990654017146006171395128272908214260235930813149748447777008445659994306923383773208959523095688573547595929140768476392846458345856482296222415421798736747681770172069883577952911268046836264912808892944678602096171394367517369528709003006492347101850066685471792344008942631574634800477909738181403382334375704308428765214310180542097281161055658832148992084021104213359648303765704704144936336424337870567882930839043542797672347911822185270307219525416440503686242256873827513285501654614377086405802640548120221923116040960995190170251872887818008638919888975611105226662740775774201892220542981849112039565213435293942603376499871718778814106512965646234439954160591938468314356866918793386752664237097571256763838267906709383266461194053633061463149089157819861573097204707029195061109311018359265955589566834999205208592642543322505997328173940695610063230777621564891516911196674108465149313357272477995322690729598954258870935749891503686800981936396535208842132288927577234408579400487366473685508926836533656673894145591764816900707402749647225608994279867380390336980076621124796588799639604172808813475790155054701288633713934068775896477626691279305213181339915245900067772115424014053410590235837913063632186023954666166135734264900335999201011577104146263579129243324909316109082647140043914800802472452689495938219480405524561900021542197182063764159973329801681999847927418969747075610919881516244037748418930219354021487323160603408197189325718829999238988408026426995874791903828774302051382606863603858619190737423371501452963425914124164381933692082472431497232144972063770173787313459601513724470034425134041514013475982809945882840637388696551521488497181759924811507717679987907184901713839961938344590888425750435899628208724632116854991181753575801849365234375 [89,70] -2024165102313954610072018896871222702012484657116923582305114257705995853434138874052753396467567904297729641348241990487150113084250017233488498880520736679549410029465465827680634416022901381587183989369070938324958305132985086736290314266714687080686798610470039223541364324428439336818705480586292711349198500900284346295871231856431432738260699417142872859967060658610195092730896045825649212096922948304463237490543103212786255618223103848822523063800054343637906334127228011616294258652539022897357918652295579334911413907437896970365242565200383075005659551819879127233783930042471172886524228799383457281175445688811333339911999298134831409682404197254973899297636935200232246883295755328535512334845306600851822985931300706714446301641355644012581841937705331146696757610548256680005028873901177239548056355440717886334194859609677118934830360819666720059454879413742201226985629298265764844631168904766031124392067344695230268863158273300729594882808480222957597046438021081960708345376964249431788920414774091383959099496947908943219455911649160822341457481261842253528169766075540533852768700598421917030994769178102184896910460628785811223069213262784398271792296581628604618877203151425675585638178691003685598150522840815845788173539841025820444893179847299711519216958080599804984175050081684174317520012691751606639202512480094776834647782330626673803821106618118196479918192587832384700556622190225103632438225755573191239411899758799832163423414069806690779351134289574606944228991245724615122458676439565271209211181373074948925604755865733734769776140662972298046750757582298699738948729500888282837313130266505796598347868042794978785695848662050479626934882392655969127676158481939515332423697635280543479549527238370305289229376311681036863849588366925541610696544968292685693684452301937981854037181109117509183594574255216841397780159190029589049679406105050979053316449643282389769586650822097483978065017128942933753755793220579201314061690217506234561950855522826348978371503680636960855105853777411625303767531112729160831678928049917386597546492455968654306524145087063429759501680570662881572484745264226103198788603992896995009687088895589113235473632812500 [89,71] -116532327328941926997568625818368266956497166687452519931275147283306596726357152302383528392425696538376963541255044319083141999805104904069576763871920697329374224304508771106890569870079127359961006374228817820404398771382239673040955423167437683458386037017503322727588077964550966970737532321221974332056637260306446213071272588578330377101620335675489928507829200872847933220936782148085177965640597423201293954775651689366637451855729128753622778970002662281638936456962140165093013175095287782174426816516256188910892922509493466894689526276496077371346207410858146025649001051665178466204522805826257399580475832432014036956246794983413558879384623849633948391753829402081325790820788911119242102819778244829076249410651010348949482180902872085056081739669051796248880107846414351327954480546259881368683869605168078288756861463612542705629228812362026935435285193908448198127154513326587542755352362598949512591449977212339877118242890423101509312274363846799345615854622434433613300395301807558199728568429137733712825587248050849512506083694277773553319614292651606707383254833929285406179957610009925299787603780226760907851865833691328521223039038998214719007683923725578223076259600965675011697964885505305242676392161856858897166560647902426754164385482450480747958766737197938937950131348628719752662025661616704565683678107564263465975442298767059613259059728939707489104909875500907317620990101277962717702268847485890184032062186720153439391989469807647648808230326428809304366976888615626969398214797170430464434966583106830928023728671524498437471342588576282266011503795285554582272903533736382186488835107238820123338570032403836558188887866954135258527512444281013065704589353115581760467535543489888405812827190521649379547258957384335397599740325379153603469771622905731353978604328279339845410652702398283453978744457530202842366906838449502139037588878633450313486185572675620011424476685274691803772260202738579234897616079665497170482588462299238861003403125378002136481220582041711682802582838488179474870115868594381081863829148304832157027058364530516208540493199912756589334378056176140674293179412879641444647331460782169187950785271823406219482421875 [89,72] 3440216852294923052111720820480531693543079243879049982592919762050506575263738068200606664472703987094835957680271952935989465920105005204237463492847877364018649705708056390945249683892255301972879136368167504965757548939323442079056038565495987161587032804613959928952351700632320754922375494643889312293525443396002459173425280771035290416461144678832105363923677890937771030261756479752214503418613202745409527462803685246178757453872122737979191987038231714594350090334257818892721500529670052629456621034178835021802128265615287283385651485969496163623691820593371786324798782684105902665094438076944256406528764621387734299109225127641352303171456408126742645903565052090961080243072582937665763274658572023540898718552341141010284317690317689337585113917343253522144989593937017210359834191473251912080099455865488998545294503122026903524220785148012734547124019070151326614590057911759757478730252448248712219541353459070843225772266970910592680019934988550450708522845329369298938627928335804293158903704282813467145562395382467142292664091148422001219385419552992798733136790199498330189673112216961956204751727424737156962426345156498827685116295059564127703802850924675864285394002702343938748446503783861311547091449552704816547570608238775403152507884332076248234434048584803800534040996111876064594252858247251615582025572815126435154439817172802580046871439587302448600868436605909041071219555202526685167677653886868336990886011860747965061074586401269160313714193470243142710252791381498661668596439541242378632434476946820874506078763837374538495192207489461453892049184850035226890956858271405115773234723144782880371356648525542928653276861964376460104258983800263018081372177003780047040836062825796643508101665746308360896466796591355698679605704457792788094278627855012550835831304539137738451789797562347066344375157086608261894064412473043224947039506916968610511362296218424214356259582496906115573604826624647534631188201426386366829070067020892564791910895684131698986991540843044795264736716938933729675700872555555628876772641271131305029947311016884556233039995280382984670762586529269554313967201317672037624850744919058342929929494857788085937500 [89,73] 196369887426859536431143655354841059603298149095064927562634085364121359394250218545140705802916194865711420511194263507652498085093222460167876691553450070298917691448112847666860796620982778229975721311127085034112199273761641315439614527577977256293913999468390605227509662956583481933570604721349456184951579793834466213168767065730521646686057546792604306334923633445875659787081974731734057844780847393609481135197536038689554947309588428878768534112224136296270078711962799800203468489383387466521825729579556316031890337067425495491105204810081236462578262122123432905004009064235961481530961203880795311175712402029274664758343873279565430271257538444807695830605002362552464643060791327332566043114095530904826363127680442711539607003756993393010202068764381922559218678656880185810568705381296745322906366840084051943555316197604490385640049171641789296961914168085940248211585912008803635379222979611021847198705079152977178285743562394023906643830430699886520662910512608815498265386783805092199608405355869203501254483541197160524061934487885224808303332808762699255183436073187476930458375904820501269503705081912769697958098340988692212118850785143875479223975739500820377143783814721893129386736928443671032331223180914341384640237614694675927634151877622086934273285110284883565019157447674076400748234089129094495135405851344768376774178703225843629452010360069905487286989022983965784718985742664708629543807995944779622086987963105441693924785198189897611941441549707587243721707549250949009157266791829215375997547621483159487185212286676430890814340549381542253540266984006800563527333599745965935047233673879872543393480105182986165423622963303847837023858079575663405311742701524723642736267181347996748583431794966484885517651972158544630249356319173935991251585482712269135500378193109844767395070800139706337410389569997619465263283352228660823832699972643444306237362499222549514261972551789869782417619221173448393350259724449944685160854412675185272964322964404438462094428705187504317346541472880302860061468691030573655753300011560506008940786075813163588518921856867655782944370483457594056645839672942377984732331697159679606556892395019531250 [89,74] -12608605202168535885101145399954668060556223069738628602097551212228758675751525621318712658448059301056633360312693726802459572182506843670991601638490816656605625058453569543050049713319469639269181179165451472609863388953879763466718350448819474171508721629051606969955966254844559542256833626409265697258524785540549187439474044446300734209254812722898514948910461184657291551764567576497650966515129369675508757703147351797430769097565904898556875708174222712346840725025543799622846131684836419503001088735007750032858724529207829735694156899821826071032665676961540483817389430219803549612333747217115048181426948891251282632681436545799294539004614512550369005854998206823366483464095653842885179309978844832433114619455521965867188621657021705860284179307247738440751612144823818977908125662732586981162821633859643728740788316596545113157987044836017952703241765498410038745326455101043709405469415722943692863028316389943880852529192701997355509628740716037125018765235825193864627440336403893477866518824283736819048997726850533526180330110940458068570732238327641210104733523011919319046232640252299287641973114829640968446697648073824206114993004839167536331803278714560071520321844247385913778019095560935007397297522338841762270726142330972643456881427990411022522211497258086651501362601612758914425666663218349467962658555439190218447514438460946919472826586020426437649980875953053206316322086186425832113167784562630323592604252091540918522566768885245071340331019735056903800958472181578253441132089972739909859709722506266393993596191903847468800848649629590456509967953822649639705403453984728848274162675655813167708978406788476108185166409706466438794260884147608397246685469277144422379215121965664391972480495564402453834933207668964830426691600619445494869337860895583278089125998510588824415358774293527457084474714221678807011864236653834423705791417248407091001243412647428956619107545577764390512668908255437674131778005748367508051408247587733749751241119997111880406137461080080329859454779059217992557464036953381546931601879571409312544896242465578111692692962677448066697468312356138234438393831732339034346068729064427316188812255859375 [89,75] 93603428332954510635829408110672716482174486903087358165141544643395182792954034817624119881622204753301721781241016748438856641102393556106557132085135979393923797743959419818721564733287353758011373371526486780560965309650675545102690409232333341773834726755411201371658809313119335618765865739319534955781782661735340454138412053619384634830373008829065078440286419447756722871303236349670694226485583182549358124675033546363021123035890072145331405783648178056065469842039438873145012390451933677544458619880366748930481389238817977047199014210433226366501077310172412086213131649939412925418160644947667434974598284792018394164842917084906337944194858263156936238998638363467260637705249650892490537830763448773381758877771593240027834342134999703143725122418771716519284981252042238142015529632809352537763625649029293308931280377472892875114636441129088268667635150661029826180059344890532516826162352837703320567253755517811005491191196886795687316962324807869127687632356879816924240676714931120023941678932798264390962397839597777536956692357310758344376463928740705624572282318921909403292327128243074008923689626004639024422214079323974316013937526748811517842914666288445149131701524962537892683293668114063298365565804179831759282457504678706710926644432186806769324200643488405999642671316972994440152012787833215346141410307238603725860560081911853090137545724058152048655608986472411058949239482135569171501195586411294750027384189492025860658938472250912699967342284668978818134382815725158369432078136182210772363543007924223053783986498856264477504424888181316730653781616800230958563797627887379191385425782048384699126159477306510088232618401308832764944722699967943676448522830924304630165140814431657630831333790993141488103098328651101751154161054379093866076166267579004167781839090206665169201344278361763150282820794857787899093536548675156090983452844840329118873514094843981344674075301521919230433867237308283589265623307443877116404718327521187877409602948192396524388150612011464363817377515100884109090595755461576747657942443217904925083519305646024510603209256046326198511903673025745900145865118027188600535737350583076477050781250 [89,76] 3562572467376446916165752128882778784775017961585027686024636201036750717803314343657303859654305492863631726432086010546230293312929805055526244986117034931829104912287286248705762430908634746954885747292008452770791201283002072287540671926103360145494356998037346913619902195784294829883465175660678230580536960781329774725161574561996111624304892014974466217021771635718750099886525858010033012212765185866074071847055673051528930732035685774580368254814753741773121387683375662560136121029577660334872934554227687353762834820468917648704633904226516045579228185065704091740538199582606119929103548297228630652219897414435692608173353832831734323868160999279102586700810380590602884404656104627245611904267902221540272396273404499399029198620464081592403207073308123929695404514805114787067540967725237197802536384974994033220009030577657008152799784969521189644740682231581276428878037578320620754211561794287192419264397454789116383821754362125729379243631304254761088467577658184452687187261664415332585311015787151203388897115918158338248806404828038982175269995410533591275581135814354763509401641969581267546509447486412381701411437431657231360980296800522866589344445716669832071834210160541317271276697321127318075066603717399657797143264422778090091392634192510645435728857325104792411353169142372385184244125607063004578831232958921982224472001280334285481379852193013038628514977714769912209999562186628545333439331435714332648617141816185775989112617199723781838664119615908731502837718878530644387127058990995820877198850200525057019144631826998741350656062478525027819514623579374939787013102106310907470583633567255428481070475060298926644739214168850548819504336118844850220321018881854209130659719397252118668582259700665504548046512128905169497091783457325190598109462614857986660888784826848218201156522804605399324561437271635939607410069805336123033916370884247293986866549191256464832185676903578616956514443986659077863995528393847311213092294955772135226694660866848776086309434439508264117002549209771107211943340170205724407083696024738872273833936679457465182537931552720020070576521358717610589308659996277128811925649642944335937500 [89,77] -72654476320919309642495531325542697425772245608064997927268411918551609358734161838382046955417569112222272917058693223862057473116332951979924807366063176940229222547686260348624278909335169115970017213331184380364863378321035396978189821975991351557708655560907532807272779448819826238129784750034538114675911217248212487162741451703851854112365046361203662222897309865576996327182807030452918338492307102176559873271877775360185070966524134659686736374921817183522657171299695339366751797195789164825074616845212662043387651485450116213856330364903735149838997496672714045805677416922095718958893186436530515184068130687139474227129184908513338174936412328685936713778441131649477639940301115292616438083605423692541689566292189635442815197896285031386465883707408025902211703533890016137888318504334027452549006738448508529081458516288325699920745192222881895840593395146979999402984426921387197848085930875123101000286694346822781953837476824982194822023315796829042155817212491484263968785646775771733416155882673180593813144677677594593144390247955681793977431085854562313363148950779301556898661018026529121063403716238034357307106708116517827607148203915118251321154703827701288011514937379012679995603764145500559320417490772313686592257264251053789996354623188936936098243191056979148492564095916546883383267294656129526521081406508509626706820658615469323517029288404808600506074848608519519735324424251508854236625533510668411143921322425130911024331331955321429435146261795831908812238377606142704655296472306700337152014399381573510651527577757620107514216767814910798921013344169419795536453586915663942348368008411208232586534581276861324644859936277180880035115186333216302791188183278122164130129260090668076924347927377825753951140221044820394722468912309242741249248110773461142855729673640307629053216512307036715417665269748060312949858957972963361048348008893550113674424604384420064888013613187934979070297641150000281881223258841312528296919397003704486063276080566384445581339051781631552576540406708026228912872109417419034232260945393993247737292049217655434742944466568531340065180135015301911700656773973605595529079437255859375 [89,78] -422529022421652271312191995738103112098736379001644724807984523794990318675674861820075108657535959130700514632475428068151848332893040635940993032815423031838952486088118236839839778312260584805973150957252202447781286382807773708179789371256294958510808212354970272752565945217268466109689621753509465717444797896825195998032233616239161955674017481112093164388472718992813360861582136297765157496658503966874439542465830810994766560912058978991795334307479746267273077576175111431632365870909621402642105081863528515460606515232255031094107759972564093022625793426472549375519510322193835014368724593924261020068954994998542687703614142540314409483273266841956133074178943153470520072606127311162728335580401498329885639600561945756049659449031311460770632318379538381305191443631250958754630613038787431426575554878352559396322346972274818972528203039152955163113622326117383862478664915457682319927792433369708896605880476690585088113921144429509745208519923520976461578646456979873946447103966461636741411707423500108527083148151356120380052980396296723469314453556313519420798268765848322896515771140360524957019643848321116843136669749350468878971710579692608299188938467826341448996331264683914915466082654686214459465700190430245714652995165107530059516464931926290073078152989901101621280183093292654921245941168940603335857526798611713936482582556859957831230015048377522229061004538774071142346724998809424525487952615325507470964471225978583984604997431346339082390397380432739650988258269979275055574999715176146472377402306542285960058085090927067565175121101307965514845860762860066352158337672962156834310903760659506406445627763494337098702965269735256364201344482600396443368829648044101832445407300365101458328496105873331665345414021150774467393576563934463797915994246905946059870737897631433242926857679314671626709837839014132791748030516844568361688179415587870802251775791682040870090630947224737762791046317112853158639119988711482872579078417272995130936213553234624173500005443722053174720792275281647849279826052363968782621929664679902687383326086400518601215005440498619809982021375520201057042868342250585556030273437500 [89,79] 1002789311646866369830213955002173906704217686003554844624689581067672551421762124224443668585491619019710529160088759147197395071256234188229248579979726175319489551424285717971763684413886545574200055436613226307809844052115324218419470363506627316806027919801824127387726308122044546767757885274618460507925099598737161448325172109500996613105235912755865080978272825513282849795490073988653125728799254252404584952029255997659019167810388197448888577599934372178319315805829985591455960490009979857798034224500045987477521396280181369496038532831317541999155386370428633239150239279436086513687458272981496869745879704665415095750820639148637024857500445108385431625706951914299899152781832073962423628349317876784266798967534416160987231387718492359400317809067724495538545587788643883556950228077414154499073054505391715931646013467797877874488652120134724540542780298102245266827315139278684671188699068043699056549366698003472358225998091603890223351448638611111032930740219277158744831349138329242180714427137933402003590593987597164212052850122006192004417627994521954010731488913513576584183060309680650004700961089959121284510385059090401215527156784652063094009324221778110130751472077755163012551483357485991428209371269708802791273755690171137167499646318592886489517716559503864584390764146106609524822040885006215867440923600904661428517432568644823457812960093291126288124460877994087150195225171741255279125397703350896517574017960632655835863268377003899836338067093505948213996015195913116087383282926597580860245416847069347531196837463142449314611661485564025864674286815675968135504420235778918296359461948163660561738528421070434072847284075364203740139136797661876620908099409663530829842343135577376159943200051099215358548495724254917475094708953965047984919649975597324268851672716035946627741616883724850949228824232551784919305661286316679188999477965005961908230440047116211512268570154134860198143274094630133106512077722613259830520926361169353151575660376731050982582733126193211626004145330561737123363923288337705447003111399556267397071935763648260983605206944775786564877469833970064355526119470596313476562500 [89,80] -54547420319994818946787782909648555599933963257682358651942461655048006697157362207700241444557109648841647753664304496079883944158980259786038516618605839532216872995054647460587238465363848432747512688391710710405944012001577790796549645877217282705466140963040638122476652461888325800338154571232672237992727661653210000394068850659459226693119015317331476941130955848508628470423214279868228046730078091004347070509026467918360336039223220619177857978599899323598603824589230856590687395801758572387116467915942900182796748406251247368371375237070269008601337871355114559877085756805880154243702636987813146618111166398606199345681775533190585723849316127139537774321547542067210826125734386632426290056713034421427194769739646069305767910272628046882400301624113730936233199761158492019278733302288339038106335313863983483695997985458258009721773583559018515095427088040966515163569219315789630874237279323752912542901347389126580404098048763464238327838660324791184025465464678313523495560839509869699392242667807692458059478468531281117047050141256058780957152980983531887709536007335681451738930452631646519313644423465923135492173944645382558888313575697030443153745932115787553892516981640521295674727023537500460868959898794883626878098530069425983404184800609051556284898800479146319348887254741968596203338428704590858442886211127100083935040003532671017984221975269002560346808489417568598704799301870076172977358060899490973150870871441251032212569307006076592308699096637821808478340037621700860622184357040903002523894544006916642027112029216556008753140448898175095673468319130360410037969745850016553331993607280005597614487495043490173235667100486800313327765796336155987425011675795227988280006914441832209528168615081513472124457979431970846221428505671216065505188394180051543274863659520851063895979763906738110528676267279662311338123066646120727595081744744385109299924270605513026267883974299310992113331076897148924427505352819750576990927613973791624526937800377788661590373374535925672592841984554067148998395947768023972979811750960828855439795777955861098309692846865074720758852007771961507387459278106689453125 [89,81] -4106273469826044218286393667132168529098881847169922485218110298726553379919067543242352730594925641551350857030467447223026158025831222910817247235745619259523697351112732385392651481534931749744229560901190781928904509903063753142546603528932646036691319682046579731088132377522242934571975749938623992316969743934137596684807844011509236508170201565982484852286956453770190579891089729102193400665303094649827895270003837852021442809530285733438368168662528031542636211863504291272622145960910343872302622825039805779149440380601103881827392494046732250693187900805767419904495558442608925067666943130892663804404728551424218800205127897017780989390478781098634289880867985885025160052309888546425851329996129520248361158773335726675683342104463055671398093600759084495633195558819709423098062644932733318780109205333607063807492190496547581226288945823468019340082457101944017735630343872383094037699873646712198199620551449880212682970603052646483812096778299370547892753462131929159318935179402983831223454726417485821585442574232055300685285343652029071454647053737566191302599935517646891507516327154116443752313257067437081916125408328633401669985577935117630287000245075505327462780871391822557995892055161906412545740489363414297433010920218657254254550799100974708708418468331386027509231087705117451494005603179917348202280505987687457692329916438457614683676619072946002662959810592365334288437165873093230839746155605038162574034434591848050088036554668971423913413390208296713032273255689090745068037720642379784474082195736172641211251750650222255934382088428841103509895393234391852014306356915980716274984275559266671529166688672860425338195544741291921206787533743081998698897731940558883628323380923984745128311485884411476067155839382832466118087716705684081138688613875342397774699389496388073172829217798207351421246085013022568782294333776118898773304159976393835452482466917611526484608098118443569485248021743613945608773961096441743968371952469250106504668504232732272141938841143041603711752022761372581417147176833218076776297583077279484650381555687171336146222684906935175954266959515898488461971282958984375 [89,82] 6573256386742399287246704259173706943932285077972678198161983592223856496173171087601239163745734262693524990847453937326287944575994667742598548290486884412688289552494606033532108165138340273589550076549387025576566678064455951546271018328693233330734794647097264530246187532295850518247340847568393805616906578438044385991860857316920762837242936441181525741600820392805219240666787373021902744995962055927950246597331895340019868277002948451520492885573694348981111873256387582943272229596365161099054981553191769531451166444749576137795101339643380179375531379827063459417641991964477358404420966148937326770672806003509863061451750349120593790735375634319330174274633316336323278506220768758411216914590027571617423906902407381961728920765614869083842933755454193804699865916615543675027490029233597017881574203209237184210224612691211808415309518467592044570718813972302829146693399249918711318044844194615452581396324164698178707026429946180606376645798020230177568573588966894673107506390204901003321141730367118954003939654269980727263538530498672148232631602839408748425758301239928067015671246138198416776118103303947836557959790242033974204390634589586779806934794226208687882671110519086111976601403151057132943680815643874135001792019837969962831365258741422541658404504730985335272074826927640455736034326165496865027509951815793889098164596631001513044162987285256267111066993646146332269455790133319549348946835145829310780304184313427303081713410795643505077942597964218306814529790659966262599712599338286559596156533624898654883556107702394458276890509165250483522865557713841849250715843014608072639982137865927955487674199865654921606704984277832436143734245759072356944435949606678098899371114828251461334434931684369728716583845926718321722386544311592564532970961090301901266456735684541683320219020726189180900337377838050389514392683172876550823966816731250542383299479767015684688423200903942140679732709388367370619540692761713437029488568356411366423660466790863203167371944234660670305327894305512784714321529914460871262000264998568960793537218549863284684738346731275129562254096195101737976074218750 [89,83] 79602209817621520612357465443254184152861507727740379567600001347383748854186441530253874510816658268989063372268958245214677850108673077716810546343172464475351388265719355349861199729769053057390350139864045736950326051190346534624398187520282525207592318004343803442759360669558027986291519575436045252211933871438074287803028638170715193610512307809538814049229513873824224289548621974279216500807457251220020009068801195518639790373922966522086970749805469306878054288933878473877466929241219692122001601811439149580099245566924762728000340026632390460991430951495335565600576501308675777687327404574955813247180212993507194826439438958794081319287422943344232600806870540515167941225792359002189085155763393107182638961225664080182062692963408659915539018160673697339436069627723374940794786890057245161474562947866845885526907104855454847114988244102294404130110413637204847736006495986195660217492410180745988588943769027270257368291309867697479487907502929416967931792158023914357892150064280346873209324390941546879062932944999807258038292233735187569998716566833772669401568119702725076939219035410642015010724035791422195739100822519892071405455595933264282836427018645339740560458095673879983440235192698967359526454716652471041753944309725301755785048034776474070716204094391317755984351930948676295259919036332571950670079839173383103349361223505535661773746667405591648464787752137819500006140445883781895417886216328656399273292615761552616691799492174515217713088448640816438751335749040156538207914116949511793672870327920018048187308664292558921300440611168235423513364352887454928303277382320598397716652257210644347326439654027349066692350791144624970256350981655789698637904184801044987796854330991892514448485132952622588618744772799672728981922806036526566341066700095885234270436187034266460694774506976829113593324962450013969664217052967608207555763679983644588685464675274540347979079713225220995918964041725478118359254145719980134668431378487451484131489029842189284496442416444756413284141847241588462477839691166447838910645127424808210278987147119110425471973816034636729051375687122344970703125 [89,84] 964801122801593627358698755080657853823037663030566569837168445642830589537312759991809934739844341087754415290143155308551246679623172259121032953753076666498567695016111084192731928233677896349371224618225325237189131036513799642846104140033256154879450975632225188460037951218081386603790666360974472459875710969542112371855814728292687005736043622926829020278752041032474451190438924020605428634894125192279740005169073372278261993226258793296090697074918184851703101379898701422830648895286080220171061326053439153880990920239449133819683132901181942561760837394412033726412325693368337969724589945537562949094980904343760548972528268139577784432937577867560292951076973653726378903957459220453525197924875045792487752565092890516013898338756474151990960588901657216477066799435582116983647500649153119173439939963423761375889329011032534287182817171895761724280606310476465057437328393598621253239071739535918698770743115255221311847195270597216015835060123001360209853835375281835767348218671977203123681798071045545789476979718672866436607705949554457879856493808589226087892228852928762892184851626047154552583859459834368679104295852226349959583408461942143740760404072294225084137368003450548390655344423925941208070080420601727412179670739282308807001787018804739071687528336149309555071287620283347784455434219748106315176142144590755321013145432510435089647319787000084819654564855420161305120790037967734104650292876091422993415811887276557917809885828700194920573279486357500486648918460812568851588961819034442734914622395862751899125533203561924343622813000847418007097564561827015403378824326055352998731118801107510472162798516139375759680955284318863026899975040271138345150944148887622512947532533769473169061500100304581581149965263824264153418740265302883596964329178663127133489702061795201535939108392586079733919535584742417159013895067290944167028030986205875638737704117293514567238864387478413555568860661892912012369175593933610559188286291804658800721911735973964668102273508796253689348654330371406683160306975034541697592753966273995891049096982041374859488588149267022367715835571289062500 [89,85] 1707038086787267691961487604680854860882541873839020301999514226312937981776709432624179148743977565125844086439693318811482708417551012417192258114902770405209093628118132192011306283963692027014514217695174785304984524934670975949149389933071093061112689583249097293918499350537734136938326913650464458134573463193693445651247053197262546948309554709055320503207985810618116618626613783374529659650050409294156062392792920191578240059092629947780659308026515127761859032505379934622239766908271633503730874902585839984132604306919561684034555508091181022686119679473930825446682611721992903298810625366388435419176668528449356204664839266181896216944736889683083569885746367265849118280389999674191345597921395062982394974402761371763057428770878643306372089000764039577626750110558829111177986764836172187263458289571149270334255955470285795638559503663689440045057498590781686598926600851373034439029175288533691574677419938890940145001673689162211686281947364782299499823161002445561258287790529656650312491417913255747806975529882142755967194009330875329515775436128944118793163311045087521171022754256447097558534020316744871108682900512706654420430972069121050677628424092294062953149525815791734643823646923959247706402699753246511885089039878324105556592488048591002885153779310599667319435354642577069084033388609533551202493550475906054653731778034846958159352359511818933360824813170498234573397729926990141249390908779867201104488399696816101264645525295675578827704180694561636679750659659804265097633652412988378933342892364009168316445138119245500901948614401525390710890228245419005207549829341679483155021666089409649408548011473033416452488962975632710125265833612789859165708520822663807101359545430293504899609404427939224672916893052773342109717848282277184585462217199697154419460318878262813907537963521750340370085400216841716167722571317078603646172590477306036055035821427344522045654645243656180487565214654006583776567355019644575052945087085312247124781612769051795202754348177489668326877252699551883502558331878729245460301451807560698366501113771601291527294974750756891479492187500000 [89,86] 34957918878271726699673139598695702108317532795212966604548112623777457537263960685001560692599162286129868761778369709216570060785174236415041298977825535482258281320026911575341101308347156105339842797239586232324029842262064779846009261572051365810025426406891985425207594074573548640194951972171034758201910448294984603002334950333836796320184093778762781666451389256286485629300050413923464535714958427926996954506480554871081740714604191225908212288207290542893652550663691499641952480549250324506741094092799938898307545626250043815708768311826450003554516607152067837298490447142583180882217482050575022670745423060692790452377248603970869703497620629739904537908101426092716044333887700170670442429394152780526444559923685498395665014700438882715748142282757245172760234757655732994129431211783207534970246247913252126042949545502609607837133088493395562930959415671196184734302262191435284496941990740182639082952932533466184988784833840412395365775580972316438778546913090205970138866050696823262230605226768787510273885580788151179666388290573871601202322077871041417827903091714429703692303971300842703583890553677052141676861313700507598050018091437242848915983806074140647044604319904846393395228134223791026521148435789319956342131395227399976824071362189825969546323156559998472048475824130000621711647252002865830492407506199561084190490337544180557311530335219352815881246903111349784558604330344040552710608287537788246108872846109061211665803659468619232574425189803806292334748305455428152793687289330522618448363798546291832328361422675695402541464426310130715250153505350940704092841439100298143829032575406265303992505009824933501376493196422415525777179762064213342885961304309075585153341465575549029586238317588787001184835708742693445989555742870840894258937759137253822235718667408055988591664526186186712794093705929044778182058123554404426564506268123095239799635848277169631631940900041641087956652638322360099376657663970292525925779336624773696760986173837851016047513521360036859815778748056305334865971770280666027144438621945298036296319146904017489742160599049983978271484375 [89,87] -16553363645324191288381574445377651450180769314183535501347898478445817848551714166387411950628407856249696940554890212362451568121626840436021973293438586996226023633088494583565091054362127867930997028592487802567865382936815045322252763290132042814867067730424298671207280267325663973255283144930307400327223035015780742154732707014076534326862733764668879141778035401478451765614546094064182685630119978339406001721215341828093748273635528291154655705231600001657627654819130432395520438122364620755124146573153043289395334670254004186214136924951452891278669617589832060910788298255981663955896309596758405116735345019096209296371252513296888054855633985980701217776724322417051148714538898516878023614429052113008445650256774449278579041093067858205818200111029032195787470441994422797194696581154691683548155322140119839264527555645444195592670967860499466887642370009088026116950684060891556115495592977570426806276997697651490433533441771498766263761476055582395277934785092578299538583200227277816577839483296317929764089042856779771343060665872350470900054980092484639101094097309519202575391473582234771679640428354906666163880033067588210126245013571811680034696778609745898281416614843601572261221060165037546639118053484027833196086934691496888880434000602742196330594395796912097598576555622016085983070062917078273740987002853427996743684136541786853540735393139606719696022714775609314056399166951966353960846590326484663539464943417874624998173402250818205650391519277370094920855118741941199119608073039219727585819651337534408363618061138781873602827748698370029883922204152520224513015124947242684474480429828521807405051010718821273457073685840967395883006647626547974982106498750471503952477910692010573221417418293632914315028339259538517607625683511590493817865319093258730688467618958550144034454587445770924606070065074318546202014034777058758950181973902096115268346892415591529145457496223299235537937271527404348319068630851081328756997104940854646793329895983792329716655679077941134503347197246896599319966368673642444589087269370223838689523446903996053767456309094238281250 [89,88] 1179231515042078036562367037766766411720915330594027226070579992115960841671618207766967295767701564253374143354438522324578651302170687931862503502849477166327429955457494662734391003014680741279881117515854964683791152951173851831566114694483983410479810269903837134437706133171658194528344348020149602191617388206371805878336234299997697567223445237296707966052076743860715513207269115483086523529704499441784852702006889170342707049066233484171953330986306111931079472523685176690490802980763935135220671361581191817309142355686988340402386039935102825594222529370924336027239281200298397193731666001083934056418137508172008344060446133454660338243215733414403433524363524404193242953687100634227390337125479311869800978362300976147628753308625904757759774356697160359663188035350988662244454275858590749446524788574715360850882959430596549032316421907595426291247345323674140683330850214632185487144070774715885409125526078963208196671238307872744143149617365063422689553025499931121650792045190565499301180498163900960260086517251378053708330207442407415888906201530665357969059247467925981285628446149660223340315421476384521757356492775781185109368472771062280882926615816623978893341082723139167265664243785043595191939668125385515680144560264047038381742675663680106111460431989697185968654967152495226612911357654008259782463659301635939404311343088013923431124868838281549560511610346530805967391496798491855896974857463536531532631133798393298027082626237310652783460311137561727137940786259424011160549671748729041192540891913526866859267497580448053424263855770027271922492745103540282144468821159613082656435719479772585168857891144179594157825379610424713817154468317433815399623055762693169721121213201194218664549312550136366462355544058212746782436127405790142170178445064919471613766952188735765128847369999622150484854677018573492478366553752089006127220661158057807129630507030085773271068290712006745170922641145295470355080786019064348141956984589459871307007596002978158892604023905211788345741662177537519668002675636613240915622029121588193536251700946969070945154212695312500 [89,89] 2022960294804050514409285918665476637275198972797406040266375417892329684841744431301582989539366933033294863537128702875233586047216218108187994855308127282312961214820520957246273350585486170867394637564582340323908119201849685661050099476871521767323109127364229361078049033843456721400978974291226988434101391205226746068820604216648564907436566502185660072653674129048533658699437840147091305419480040063865851153192292910828583982949259871173296659202167151878813271751502071200622274260070647263415686849032266620977293305402141867315118745887705825887621096685120907541119002923542748844514339484872932768506616941901339969485776569567076723874027387140968809013152329253151364386395856318604460980667225663910294269476424105518127380506702966234243717766394501083418305583042156747675752027450872921879894640707509018993595515115839839434211536687931658248186260245105242741796630585484962339331538703617347705016793619130348445529819363992865334088516946979208698938026705272382072509824372537994099735981508132019372299846716771901414420093234096407020240347680340314548129516451844357974088292945189068510009061131955626266728783079934504511836386720843907682671214553041452820097235077041626931035937351969990509764402066046525896570897115343468998261988716036142969583452759371424508499091139558934783272866884629801304678647509564942802547931534952667574369634631696580104133361619210658975711995594389143863090800341699749842991871120885342738000459042544847036570480984515140552343713357670538111379280191368192000961552557847618308349322995282687707099262985437855536443777721652901057671796969846731045106055701359443177168470867085486700183237644656313322644195715149628090573823087835083957397117141217578548473091643199670166008288310344865949743122865990636854932763284362632858860786219954779061986538386365322709209983459827051160035612652848762235056895699673335665122245176647160543935553750247206947840199533173770543131428186193908528673589857479958246587531297848570463789931478815681987742169940694654608947844429785805183567755564053983021037119105245093745048203125 [90,0] 423164619267494479002861750211810860369046285832439364579004803414413558709542047256775167349705184639386345922607401012519543667919575168582228511974921362499091005534836408863438433202016203551832250090436102208774050048512517850245971575204258333444506000455227310654648811105832602698148632125759922666154344590984996726627821826659860278591149087239757350152258286383173949604455620233673827116295260725512583093045309761486853399997428055037301272048339851384912585303633431176090158568105930032956256885199543529796781038358126758856866584077874456891890531582735920535806453053463930271212190511248069639028032082434148592564525158033898830166358236920814514720718249477209204560349029205366101487234496137909481155258848633006594884553165724046847988952181595429339643746213616509310338008751030374618029126565111913369949140889933912237287250744420627598516202058068817836798974391958112043022025843749887806039751720291464307584907030105414908099721101056391021450736493652268689434920463912657993389852266019835361590119309974648848066979428783981642842641834195241989703002314298669071867135029970404691766411622474107075159478234400236408652398017762050665169099137441411778831402607947568444460403537248852439948940490892358699948363477315193674490928222125513638165130694495755354948362173148404916329406144573763161908357062531696083672709076357042039840345735930415394240054282185834559523571480001497097417900042703015530192298529772752384883455109283936817408138541040754196581502654759806794273686587297711508722874717417194848452779076021100316806962450158322431403185480883253741527038056190731894229247962194949105920731972748880129777286904631645443614472139183762448935518607050741589673204127382809744042556408170907395566365374551010912058773193573092731182667089037950638509780024109762481584167057785276705521247361473439555163297890131682693695127373349663354397585294430728478550314189780894924387747367065266157031950429777383015594436088324766946078178946961858252621242714071361962066629003242219740742069903969443493434390443474655308359118592001904891385648598129941498552175519324995359448316921974860978357208169438946066542947929568904095874075713124007336318754823878407478332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] -201132396904572405060331925356752402788497353485775611176906918582427836922631360687386627946624694364920687444080898291006576077283545950468987211201184788208957633265526338396160150876545385393721332339640875186471583256095162783685611475435198289913263559252117484947877210406939504696242022276620322778670264506179603227341838991158184271443444548341166455987224532334517792825546430378459555470682575142762889974876397947091721074678890689093776253197854727468462191404359372520116616889430761964770221294069291667513928434155537073381395969049871257123361851382393259203629410437877213622777314149011752255006693668345949693190128949315962962644514814192114581517514036943155799656634623827060574019499824280745222036087206364965563048223981529130713954907724465154617364049405155001358256901666045247328986713777032986756252888422603197400447480086431321564719453788670412653119455996106762411365594527102803059383041752996048183435198751960127791809323564220002959119172608961354296487060002362013108509149263660454602170879139193742875910613400947729824282238341878350347348802817351697734642800300502102432601688282559171914012550421559301627618231126238625507679775531231490945621496406653221755487270410839029574502942206075792893321009776035188120973368970322603907715451792432302498743702603204625872496897045489573303630996728893855617928170888552425852928314726979861852139797967998291408063145110805475325298244718369992420518739300939098413984776753877079860884192446673689877300746488239781311536215073124287098575019789182933063016682405678888269687358993029182902110145901004388499145296317432186818479695637442385458351412075651914770765405825818571943281419753486498211238261244518836611244252666792750269875908470880593491903956621251691334278708662722068546594817180684724977858986670917977085112054531787589484467088903993935194315675235769410746378023616024141319920120118048629121846926991327126235453823527182855944880782994982368563236625670807810623245633675063706331073761587950118227286469095392306379529701497060010601579974625094580073172841543591503255556257790903049750178004451039557326947001955449461159179590999539811412819958955825077491382275455725865340173008632973505882546305656433105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -5503594823856996847642048241808549198118716529327199276579900582305975515026619241367033864598612032053312560960439070169288612406668773749563215668781600636659766729634306711033567365526214025589023357822077484611177018559891093978380781562622865863667240599043438517580675703420383592545360332271788009165825009600442050867839328784888418006788921097520776510998522147154300975325275122866386574452338423761288916316693809208529047265864066532864934648244752578200576814616718298439712526809720424418834963386680532176706063637353662614318531322275757781341490441704848978892412563460029728808329445975511079134822700162734643931774074182044902785858984999061241973315739676789291040121764986005764657485759405202269295514221188975518827350389668338194109640408589430658352350421126109051875947072242039388975158358574044886074422416872738630874145345164046357916932384102195830711395577240925046262139458466843584103998685881461538025987358973354146927984961649374323313224212594382558125981228552419280246400198878849415908205262601735574235406388505604747507653469136019269600875576676353110665704171205414124646508145208565594441813823025842180551157615035433847411184096966249329813453187288190113759049042910013927604311709238186764543061218128998081586762941566631374738568702425498166244527682295661223785846625645657487123869802846468414771551305736326406714728532179175892840453618085347223603522178525964872277734049155597433602542261723510505658727546197889289878762252939570909963456204092304813332291617839915898729973275723247243208505604837903179581653579334296113698167831062284831598931259517640378195841126490722348909316195236879297414876885385240180461130444274780198647986681662320317251883424460117339295370182216687360481287130009254493163608736817254236172345790936987766533784816053000116596149035234270821757063953288273627982317293908281479083922933019549192497566721376210529148728322975955838707269578886799715774480193624306074131344068734873699500754468367978112196347259414277247779187328612573836978454736504214970454818458221673836248917857787844765665796419954903792132583186775425325561114183504992864980233527673898248958936341611134664117842901506348046833556886259231077929143793880939483642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 69549570779048979512871927650400261785229530658362831773233905064192473248253197900733698879407663357836299509252502594654139389361048386471427473457955039115257410889048559236875169596319415251070409599120127915972405362778264245267364496478747855081847405758300186935994425513688403871026931724671069592429461979847444968211931978192920724107205503616526539755482395967498081860503106040833754907518426989382970076171671918755864428872316676339192933630804334732640575162500475681723627071600273743007966101681190162016143448460996329225534591305240924260358424006777037031726171984161765023457854108840016518144228355011295018283954794260823953922458404415141569372636002982978400952349264518940799220647733234196980328718472744817049109121591628551357456396268699733487798118990067861241086777105839752801734466561928622218638027513122709906496446247372467059483519229644285506056703623801992241970192159448367509409851907499018060722847932560349623074638363931990491329353659493900589477530865115286351936283706682865891981492960996098938370154570964095514472788055927345253553339541042524146394786198126044840786495043816518790622759806793286099413120508583294985165342230263851641597632275993606219016685818399805494819851811793681522507451952776930764863176151519386900140212100626591746698213531220042242546296599882668658164982236339200586711566957430828870829349079753430373133373285649652826253549366625867787025634524243996583134263835655235726278668538146453183753904945202433366832169847475043642187963999316238752043335619255632636421101051215417824453989493506325436715934180019367938695082669976067323958099248010715427372257575107378666746594896188890372874277479432562069114559015390141784405144809741187945923257264247867901585869423319287908329721123960745000327427455573877352400709480409292772278562843197808569730091404853002785722543473317227230380524261814810305496610539643475712412821138949880288572451641347805938852780510713957963575824749010549439347812673160071592977840542131413914856773512569857371120471160282858758276912628886074929848797219059022071981817316648811686573913622238915065025473865709711540656801756791289398645792055430991195109294071345055876425607539748074970020752516575157642364501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 14181420583336682873532928164249297412763566692501102954874788393976163049458410505062838125796639581705674814824174724751668373204887313923263499556047733375116562875041692609892706322040141560040491590885479039262223169222610820934144876621211416774683453545107424020725104957288612495226172033786789210449377593683579098031930722109817534372383202539321389831165336636164963409090641401874593574119731489360553419870318416358962363855379537809398403174539414968440149056785183498943852401157177412461007689760052572009648237788922971716166788529357682465681187442002922201924577444783474915597144326817802342903960906149576883112543972083412914060908364389701503301579446005008867841602987882580273524262036029746315866529157725672882933443905398996415601042365252057412518425392525844113189180930656194788111091327016736147896967523279268709156555781836784031146574689140903981511452919907966203434778366129718594044961529260438147092723418893296258400766488716693013597677839233761428469517237977288853492838134779318371400440095107224865193156769398021245925344140717467334451907952690218816973546339279943246386401426877308352982220497962217182415765401323064570801742757754791338068050780582306820592920603096995707521694338229693076595349033565938923573713311537308913202466271956817966590716753685559636904740955497494665845453123541014861126270787741338625342892223480707420764259290214199719683198372169151377841206142225924161131020630088129380405715693893319073921674365540920808715486649338920328316482791718527070484548028755806453796292638367639444755755633922304442080852327524131667211264076690903363640109487911737628715471227654545089778159845249863784055323553234031768673996697405487384306193162836227842092807441087935297221385241040020753830774114821274066845731166559081073321766939570927839306839328010376709189217565844079164701057616929719273339648521548019473382210143368308451247347403786393349034144446443298029698108033371254060000218768956112654485515810688004792985399450579126332697029268461444296180593558540194939797255777683628624040200410872107988962683028813235276249972856185300267077863083608990721996693758512343076986308071620346821755371660156568468443420906112230404742813316687488622847013175487518310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -198451483132164660460333527027879686165254913809838724811036469351086261142114797024132752528612526271034308424538697605670592956055139200511551498102961706174693381904667398316744281662508780988510995828271879543335669343977227658711972661604328787377059825563541800297742706858858633001075393560627812993076989585648353677175268379458544766145842038647564962680722591152446782628689208764539265592713460049656325401401645773855379179706983852249406691703554175844102076907519905118567154775414972195833482979084040586683673864992645660170041254652495802385745091560050759468660415869667190510907472149431532364069970722470423776878153448059936793710321435555384637035432875492433479537317976283662835195644022633884800704195177466588521609910857903272550741906073472249215067508558329154069522167922609274071991317667568165734989440007281598740264730744462765308937819270994217635979871518506203423915516549231813712342235083439455875218701287004900773065331793701601606946895411645556407208003919092712428039967859521367868521424170567786157359602259235253422147389788152743725022426403800886902486067646488844091411009874298100603424313000467470074207613789112730844316896292198070192568211822309401221813983343105515019379152739228850940899506732708275453006545891883179102854016860916669815240971864785410543292986725095037223762519377417857471323721347880449395115120412527098851274791638667269013801258279334008099243554252902512676140046277319872711472939400419555756919418150088912907078518223359251832766068044999042704175837055202549064733861950972186694647156079107805612489395009246503358946696866104727408249819452206589300775843152194058883719983316063713206951467304477905380090727988311858338325688763548598371465183455558521649439903081416005066619598676924871999004647872987965914175935369780573607094679358622448317690821107287977723648509989655848580631877456920818523426675689251080713801946202592859820945615874518180751027365826786728118813073146723835462451165456891065060032096902198565558750045251202076800937094145568767001413157738198749580503887453747005249929104321826922679762083913782877007098046843188887345215847054953328053196882461634034928063486608919326721297923441994346751719507579436729827193630626425147056579589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 4588664266238279296040802801790404546380874274819460786399896018625455703944540212417972723595330961300160037733808740810602456163506814282294562596121170798542152998051520694611693923150547276119536984793858605917833226078895962059584985559166518409177896913640647122039331656413367315059659344939709967269394764827977038104434052456079977978868930160149257736080607944243269803657755615835001519756767987743090390229395717546360366415570637085274074125920574353272408265746775912416868706013076111494009675548189215410544759256241978892623014025803854135600207537768569620440902341252490592665380015852121400173774692390405378201904181205075809885511886546252267092282301447306071785786832193782984854940937455284553052462320004253288332217213153871585245276724459715109499589843359066705440860008327025143205679269501196320674502587745535792030210706029849251413574388617494536260240054819298508565651510797326906665433877249271756281966043002977194619029530771026568224116422992075993456414552411390861435545111011043483525438533621536407310516223729544983505765267561834427091099596070883401695800930352792689991479357846967948442235290884085966084633601710953120654753553150707696829234029683357093099867706723358404334466930178782094308371440351583932560615199675072710989691519421148698281032457304378515904293176970530410712051879225077508689473564377045174439240344914136130754731220294467819472787021378430162231711730635207688991783298826029717834541547258659208901373810180742980802877556254113211111145409583931319717342382463269420841959593372556093033566372293393808059030450870536051160495935871883949796354998540577173660005447064710756090623978867997208235260241669809529775134380062263343491192656826491717181517672656727520596144717805692998294539334198709145111991844130895895447379185399106110104001016923988348405527224938172419271952640735944989983349808096715567737154253528620848321289124852215083184803860813095988689780269597502724201196355708195587737138057785929610096590511337443578659802595176478693232384841358437806400197977988146329278746366260177497078118259707292236013865089448103829464298389655662983393705274713064525615427734742896789513460052410577176157239363506394537461495242462380939052479789097560569643974304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -61203421352052143626088662016884771729281242389570308824825575371005594734496989507449812703844683191111832681213893904502820447276509919054437148927130960993598669086609231201010377462354058811282386689876553573394096553227148706914460062191769768299650147957242465436742740042487014557156531604509835488340993617531749228750673064621285366453330390092798393225042698757901615114643997749981857220273564429112261125748286411983033876176295088155445901123499944980781174208485094064699364341431530253986870228469013729353495364069488226682141842826929360753222426843022738850597430237132445080912988305218651351427920740972462606282595916897352790365036364358048767271271588446140521209935162276132103500020348785451339462415502488367024236941260996356413967656918959221882953529317811627450166786790789628475113247395437895760497943592206717734571659110735241898410912793940866669919179944927389528480228419082353936465613618767938363439180922995811803428235120660885228723885221023912538906578422308892489610868827799470660678489171643185968618758170268428834185494362210556700896445826140082731995392769509060218922334681631941675996905717686789439125039232675034832230658682201583601454858956103623680998466814334581548670751514796415226437331312999623037424407887976677956380320204811663676982175926101391712669126654413217077867997771253596068085455876496686882967929427076587763856590359777516364239919004691120281552287742064869700141513560801363939094140528006748040519862001565899872056695295615123945695922719427772320478568678993538084595765560365482597402720173647088506756165863608029954974185244140457862375766516453494841781682700299282354219012935691593741712582749845108723331779169701488327183031895204696983770545424163196735865221412270489251514231276717973853194308702619081985110566110899595032652231959165530971091997717673314014659700624362937101559697819568211753785334345317638880970226430156616065410471214838570083058577218083670604891575483037469461380973802214473596635634671421196240759944406462287499743905656536480180582528211650430235580416239512986962166833894792930486910413201693911992005742061526395233760138739995767595502716853724976303559716921684845001814023927749563902456474625570458092393977267420268617570400238037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 739745334851197472596099169723534315122809763868860774720379038144473165040413418556943271701104055693262184979808979391807111023921738278660417989206354411361445413740226857546725948984513918251827595565542078350816284389632578148833617372035827408190468614364264836652291126883526925472306379391855399488646140931831328671311587571635259283208814773816213401661338348658396820852953278717876270604635039042553934863915968282919227114801094756573587515044334807129722765467607419385134777908359791355469511087657112550248984725905572090340657644361597315026949237192673888081131809540037313964430838567647234173574740006626352771373955136164710232112640638070208645393724261085028972499124472485814154439528260359364905499022060678689946380909557629864050416455309696287527728252965248891615501996965377042666283657619369130966502060539885574485102159712095146349323584077345945829394123286021488342513976810998752509759908256158777775033731861547274660358568653850116101071712375071060246584983333087506579843950765572085692716487212319578016666949625547488497705429310229994482249897435654081454130332334245401268321038974131613699843424518089046324067752991392213739842146581820766663619353886435589448016857849886117902927905824102189832125151671081798458624407442682959255723415894421068092316775015332703804676959615194208517907791936602307299450870414034549233556352866708393522360051245910769182321743402034249949844723666799696949721532227578262648995897741387460576409656220951426539438296417500363563875481347175427372774278966770373466003205385983528897082607483251305665810911483995378440374121492069308261008719250970450394455093764631226413553245960315262330367181675167642239804042207732760919452498872516259619673742588153341712618459204617162710652100229788624357014995227919240692781558799760154136504650459296760508378204269989901376387709286554769176843405650618575239761033712207043895183808759484986687640305876654688320865072881665587115867513014400207639245403839831564531365333740603764339914215685226080069212853871303196009210390420403068885957145153125207618887046671235552722394060962169856479487246750415794751235563194675859024075364298574222463690482797541541670466624166429607319056371429016054119863834981352113118191482499241828918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -7186957261812761812640792143853326254579571584213511980890480000365185993994694572691010622650338571673560304760083755923900807985396943342077380346006575930539726277096901292462412048456395792269403229129674660152034605832792027684134101936888892334239129085838825304675956830865964645084173762424753478092728765153500870693804349281529690717700153196390174759464279622351260333277051939016686893910712432890376865082198402260747228017645636375796205991439030534140337706558227217132577314857745948682446606458964591261151572892665130690535345844250027092620260180526240416671458931366070178340545006544563815406050533597975886291533139895371720439259003475949992435244027701381673439791042522465118706097445662810243031412986956968836848504191902075141765925013221300430064384133267066783740754060763258301720872031184855221682941896960756113248382127758199706905087726248357819234989562771112547695394275122304835240336492281481111102421180803777706287862406945103690145862505290449994248931874085228681464329301460587739527591361486282338656326606644271268548966092217976862709298155797614932584270530273357047647198262897906558396333881108619723572436267848424440956328593418306064349314459696688126086048278522592256736823510536082135159987825962496276531611692045524020881539365748098180635505534690098791104659238580010801136381338961486591071610168671022076424166706009965400093052477043717741420578325628373991752853809974419893396617841739864521389136554453177381556553205639221944042631935919031131808358483407504559938638944947845955947238400532213473436129966803621540447605988138189517697867179977485442395102065073795519782820191312962858997790671740984877226669470112651837189582544418151245425897160930092911435241572121487839827132143217345412894268263696912120726625640845115356733577003839537342839912099050079221679819792146207409112630782550661893550333751331811307997162220080196050311242481051888841876469381882813666360585807717780733046504905550064102596898152852144552701399580919376203118516622096499259086702090608173563146084213723075316419915370768639730778230235342531874301610151033132185574794157633738950849967852406483470503568509412312786310898450207185835923412211486040457163267869167895408771039347626966367621470510584913427010178565979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 51505368233417070275747712829029956386390767503360029267858537633922540725258631029468149584805373394361727876176911272848043736960476428956847573366930344140027079729439689462331293235229249036376755992322018186528175376547323461450267673528597123496274851421919675435989850965135363657717785589740652355762564905466220703117070837840878766411265563158010980975686260320756216126270788519340699604438236164865371564319217586936280217237126853778360815512683610052853335108838963062362931948991550904459555432702892320623786205910615597675094257077320411225116536091783141070482014759151566569908975420010513017794960896193064766494014459823640002374935855927977615845358668266492512197347220160180649220101062335922157562875208682084781170709887023837960494115420428809109386630726991746266623088868517327898546324977761452940441443521337903501719903144659192512173005241883500407077637803053096061975369269411187125162529469029617986137104174280505613520913017474824190411891544157323910351357373515784824556892192862269053070494142332682083013542235101333854230200620652683929925950436484273472512611331869126502181810361489306281656680729192714034441736761436888106990920690693694092500146394316446391122901916425854004340210795003510628933728615197681448572955172904453281800239451955009436811293024538869405582007522508578401722619583801995984480462167418320953601250452130897847385432542412317016812887797438039411370068470421604631049992519899441569273324797445085559305083249763845525610851205307448468335116582697680242034896844840107249922209808446802603102714701165919772671534847595845482233927261384225124907237701945868608800559256748519011612869430729835890427417385078845739743128304142344800462302170015706918387062754237823932675162762083447685303332604667235995590728192141523479423137944541162983316810967094993438347908255074444428182088131137411621793724713195698379259461654021602661492194333569756636908381837445691424417245493290973068461649874614498117814690095593336010229696367330071325833299563028578400806691933320351880218560711225981907166038642932907927137839591847200378485632380442456750409566317800382272922905869891513111143725152204979668537423444313741120784144197946594961302624519938867596120457334618947318853610095601425200584344565868377685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -276135745425428368478797405504932491919685058991089736402568747428891279356816371770528773326935331289284751146037430408023366539952183706072162341479892547753985165450274429364269599349956708676484716609297036096250961520149389251690195193412013293757570527042460366346149785423459727241706022561588860109156651284644207390899024998192186828533225748472621248436262406419537476040693458556684853700811689269591098069371497332075501435343957396194396200668026390504994478428171005219319754576166104483290734509889839193432161143731629035073505340878518383534508596214192203556022596968479350349107129422579261373984659561378004962672763974201736110159544632571666075149721214662574350084503187535608158619663928482059606175768125100671268641727466644403931391511816972264964706847085523379370485916303698950554397178895740197849592119392369502740116694145375548803181776216094615317136944534063300983919403086341717202247273495559922476544874283187210598994582198393354664198826191353907381614856249977149811684661489469943662371515791764824584045215418133014333013292829328749346523215274308410341179945569758120628843607097477458047366525669584949885783002704327570255190191057539926060435332156917132993277299911072608168660629281299243399441523297167368312628503116129392736482102681579087151873094415142233577194351499947381477955021662554552575893295405682229806217704557241463360303407817660743748996486447984225083477967340788654557122696848334100437992298474686932703478984656931749859305704374414405069704658232889667571623900699343263821828233713335587203430781344891363717779037341069523559032109389662708594455641767359138526012221489580041926787791429869666480368771181901106754735988745104521032220896178497816288795579241125426188925267420482655186183317563180678602399507819215984374853583628017621022609125581767706996047591796681796937122364768832844030960188628209306863855336037911689052858711069809973279970928488136334884777869066709449028338246441216688994145261445500704505809574997187389141629629865444175282636183228052064701244057286322637232083427519860247563167266460457921139993626009995179251296105034764241880622792604921856958528614102399291891306411029793861112885077849090477348529655272066666352121894954461863783677123829196631277227425016462802886962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 1145510098491099475266349265694845467649197235131324267097760584023473039699183879520307120164695755626178745949608798212825026291937506294664466506952149476858691373239820929147182288717699677493756458085877787109983804540373519059714009357017542421053724298136117750423792881147479174525839340263650153781712511259934917621786854310329645271683984181037796327772323229539141202582145102701311958165370091499114096851857575079746810233682396184443358315951293974673262365305775420754594372546588267446280004928597136697319662290982647145231626303855578511022945649151107278374305829773332758670442803640366223288124160135197749632552157491549167354004041037274047401628048317679461363963800581647394762350986901555406800303941419611158124831889940608774002827686039899525154523440164266240386637165454925077944698653751187593148352525882267165137670267635716897896848576601244714934012680039700311723118329088517302832339787922827598070252302858636496908197057479481301016791769619502480453472706246635586807429615633922159261741106533046402835248119772114241764355183238927933193654713268317116648302383053942326895863315719167882955879096320677559803362565310125365016816449214642471356863680344145058001125396894460175834134104690853250632147140915440025131821388847659667552442549561164972082803344684091898030702531321438203359475114655879375963563961201422941587868523322885450883352518696748071884183670129415969327585073503466027545870746930305732256650713310402852526203234004517792165148278951077903377397500537453988789223367149205028422698185518590402851518095712153960346638047458378740531199848330935999778865369397385075797604767375511516804298946946760652142399654347568174426814987709967293315284532045764297251808139311730223643559023417272200208798935827202325643869889091451801211715857968296409645106138655665890967273380041114046359694390792497736112265818755890783171897024233822646970059899487015775866453348014504006122529328218167471690864826410945914930165421968685654164308159784082865716219134733547070300370999506340381008965042559472503746094514976298592807653885434430546102940317992537444219985633503265142192461221576740927596789198968072325190784550113623292489467727209008989791972032060049215882207604897053959297374831207772319374704750316595891490578651428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -3776483375121180959428075766215391856804603993940167201625109421189400371040356512528080304346000132773893214198967787822006097168108747543441766554676264469730743353038776245196450006798858138912219892978713935435642914701196721987830080849315988019645267944524406070504159699360076491903225871292371073512653052232629997614621747721342465500016783004460533187622597747196139349917695892208741444117786044708513704484389416187268485201853302784999834249198801365650946689863137015184136441954296285016994511289182500865169925882760871364746038196610634672922639455818751353612944493395222737367545620334928188443457145540014448044051000831628707127826936383632518472249269159428221510144740901240669944639886407538017015014011221362037095981246956761770090703495303123186905598777795644555081480657566513919696170516564988438201045701506014056227099922173795596444016070955377455740079774952039868528968352487214324847894936661886101347806716839484168222307687341910371288359505453108111264815191723987913613493020704894861304515485488422273782000849399516008071473335819817966148950855731208546276193493483877031026959022013941297864629720660305878630135837510665084055228240738387276231558582362889269939150379503630323582849692525089750870350871623238573607876884552029687449587263613398110503214826210569604962212252632302686225482408441424991806199346792824732114525903420492797137475135358346943392643357967819624771336214222213035398530751458033656283632514597094848252119542153898731461989176374745865061100024400370735368890667167486701054761358276359829960868897957620015675913972655865511442053623450832583305993751239431995152549607756194352136426142414080599811532553837533635491351729113444251888670426550597513269443370440110308581997049333012371857898156511261717939684542404400719184821768063536713529820884815930315998675096072140046367862297051501205515945526816100692313369881346472536798922157615183041239404088919495932948332985812149882097193926337025602266526707565515001625087078777613310818503976571609701646674902594569426046873643953554504804980466642039933108635575142998074822808937054815126165307195291426354213191203514633139914715616921945603441572522000213649388647984987552122064598596396488289260653650519788361404626809832075129327172424709146980603691190481185913085937500000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 10045017225314245659728533157130500920474960194970282152433238620424972869275373424177475851405523176860796899004919706088909571458917688465706174219429248339133755019418512909432738693756301959137321237155455165487375551641904731677647805993776956250435272675383547894219612605905166762983922026589817462054374575070671594936069937578195977655198580730318627010561257374991026797707734368207632219455995849496368478173536845970735738451246364822919479146635909318537174007894453116064694526909272996654975517091687498108408478063028401174800342955702459813871101283640326414728777103610058559011356582453580562637642324836997653153444603470204617966991422357783340604549203935624557166224461466376441016967951627437535468305279383406311934272161562189396531059422742580771168696947911463589100888331606680204509826000649778473250097396290746483565418691609660832460382723349563848862048519911581223413171822790750431012769396123138926579368393875845416918798560068172609661080453819752210159339331709531589555902385107153420333431570115510881161471719406805682301156498691848154373327763410519400818995112324071898607638805365814608068543025071509085780642089494200292256534236136998472353344370682752504834240921916097380853241745369722200897722814358565907072704674749176347061201068618876628438543015251711190697841944596067431145502853544596704151904416376360407110655767897557186422827965182242455800589726662703729458802605493714197059056508465404365688099397411376458846766698902856600660838115314102279670097602476745193685672441486524155895551509292454739212961028331264706255683086242610303166210944325863035365270021464508291841682232562585579886939246554065385216853349671158990348754962041425012310391279324648921282094427653006346518033201943571936081722284297534524711049885927979690664868868761214728009682262438438531204543479930607388519015990193297750519788396737955613780320411382376291810470250855813771720642407214112198617192848158728743897921679808593862083954544036222532786705402667355385348810841640296594271715476702611779408238607129810730708700735064382932086374978344918723311334830746797518321965604468256953081629699036603869837197718350548037495858287321048512487933470123064467111549969205367425805066672802188235843614252793259351338207852055717239636578597128391265869140625000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -21660572567544627257298041600530680430979053195663711233039371434093125793121554763354030733134030832617269103725332828014318131978732035891155857897867942227119538159127855632622936927075376150027530164498522315398475350837837509220766087060831223680364947141689849596573390635718216956719088634196994914191759348850958362041608076276822945440952262776514747163488711604098274305145128350236250544473396212321942498345245970617365662579123240289637739187670659250916519034720260259410524089525309303108034008643957461988401436197133208506006944774915229313661101591170571976744449882821907541490123696826580856011977721399949294577187929036763618450791886187618605346208432859963854557666839705586096860059884963769233443070993921714950960900176371676888363219954825981583037074029278219821044347135664581687901570672464561876275829520731756596525162671133520962407849452632189966496322418604475134966147491484133826362348451119628247581580276292802169887687362407035343006366606615772438531520347359351761475732044466074078306452646324378309000750916965936759663988169409722238341054789838904166775585964218233819962065902010701312428824668104290146307023657999090559389833960579010015443499809930406561726410119579345996236519649743452030600201184350896649728278815935799906896529681591387034555674871212293747299571782473057782394061986717895724264861720180247464626570337001472650305183563206223125028970591576669934906019289348829388618628409537071604686680496535995993033410747346650193040136861030156618186014068635078895840199948150391070316469497952011727362510151424805520027815096068048337080702508572370889729380258097388750473364912151050158900513702430824270740544200662778884601874372690944909980718442701887411365373800431253098104223553819441734300495175011392779566668569832818507542918664717976191072221213784862994417959384555898107746929505110514057662541678406195939287878076536757603555212498905518084281565109125914317464404592846379149255002189965733908825178068627604270834869339201578144797895686034944923849443229513782993373209222716262975124933852279221740072231332392755593943308079549431774395035078310122071310471021519612139230829399179917244743033357658035492214744244010172692278000284754902166305804533339252311322629894116606091337712963751371830767311621457338333129882812500000000000000000000000000000000000000000000000000000000000000000000 [90,16] 38184185942340885541110218311019031694194829255242950116654804343407247124622071433843931332372629572076069927045056978209382804554247693421886982960291829640611972807896525395947866707226289411560583584784118514894015393752509730315746369628274276753912491829451808430983058482737174850622556669704964511026286738639131885476075956952111338126209253459946897306706298165628646258334845584781196728968798077340877632757701395372302350471053276075704763518050657854445670733874268332883775186749551437163096485465198319305869021530949502123167845482709355342957965432093048327997990652869945668857283252053970516189822935100603404881052338593493432206350011151817101800688069659913223771291622804818595955993756316714130086386534410406814935390458716541360803118340681458824626649212156916122306265464272027885087186207118824654797519813200892113073392637776052336199498127080782644495699404763556798736555039785933568931856488008465049180260149694913429896189779625605635484956635191550056907266918076036191550069661181691384509446221742178859534173872590741400317784241981100587194246464219352633157016130886661544617238289659087443890976052062576201247601334185991007730229948000798038865535892108029477369179224824023559120094848055077064981741634754561269165982517120914619430429527044998746067034687205406520435820424768908496317852517258623065780989415744114067103353200213815372834886412400970127494377808262128110052975853749621915360523361814902077961567170728902150136030065557354929004643476705032755613271595143482741958469619979047185946462031141929581725845413988285751683488903802638957694522077188449095601678789186640747598056135737678006931238705295323772236945573641923642878833170286732171073116122787197588554416224969899714357931210608562811368360073730048059408636588153630986888495754706915799665103010723932434635300807004200992702312680312845734417750473180815767704792214386448408141030533356456872515796729792069085598225198326336193580612868661882946703999510332377370664416591491641646943556370686679244196087419678720332705066553259561318235228836006875951889087236209803126620687991170294188340714231593173945087861409354827378447429200995889621420098808168607592317539533605267229638916951891316342802599563687625891678390686772149339675954016106850658074378657147462945431470870971679687500000000000000000000000000000000000000000000000000000000 [90,17] -56207928265412312783118700314490342195690090739499014414167984650760481057017280766671324692504255110900720639081158591667308375779989473553150470807531649497508946579792293470898158665459449173182358326270938433864425964412523655306646124949907186373920217107287311541025882478805590090558156294598897147179809469706587494321491384488643374925905956254613360263082102613048053696144373288793322560409598865108598902453717634894758668660253079425460321106341227087359461018603613182649293856135723479476238157945452752481391526235964485153699658854678904816409627164704068938021865528542770063874344951433542150842732860092145350232434036913311579834138108794410441182200569160605992762032025375610044950326814762608647862554083135354541276177025402662768561999521123053817896978308382991653748690780382129502090769501641247530729138834720639980731441508979121122060871036251220646412273030702202937670630147518725403741192080048331394637006869886396184508028806833152179594560316771361139025530274351239979522045260561916353133390178863594109115540725780502771280943466098675094653780831352513883747144195001998353155207677443955295423439684599706198934135467583523952857919210029963482198470297099006105572411405186967589976050285716581296580318328535030073494261591477603508703766983009866415867182657677382643898889873517352706265555891830676875030985710703432926920712697511851376631251152727027793672929745553967149291121664670830437849612804870106487885010888028543074817058418225204348631679550737894627719012537662926919422516727560790491638844698634870111166987689709582331277403611376461366541674086324680530700031162766020392698349211247862448643561993511647653564618738226412292766655924217670559208021005443931309979743466419287889165597949917584244597678265142115716496073476552552370006181178029139014157871953022791636871151939546394381594450903467037789277867234788124789725925376056981953606163774596673213322849857303977466133272726957435552945712983791181537306879846398027235060010244081986545200505345198884181737076350487805531904931813482336045150718416009936383037189158721640088866481069680220710266683160344021186355137569248056486762252191215337827794598888692192087516316087959623207329050936839609408483056679222996218193662137137825474761843969630306118694801353896650653041433542966842651367187500000000000000000000000000000000000000000000000 [90,18] 71985979642634357753724359362515155014723623142743320358601829059103837790370514807566871814831655568120401583543028159900074123736356944904716673942064161613105375553081267958609632171243190998525461943787138830175012965140384729944944016306243304198512637257939385405344859532843020564974634722446757772800760781118206263273616801931911580552459415279249664128344843641317956855159590422877142421895329549787831270137204056108344821574503056942071729548452478625754004601051746529432041832667847915181109317427781672622181579944793301931387651959099543897700447886313305422511627090202887302973593422954374407913920307244449617919416101673474038244258788778454464792456356348454284055323219490147904240044821227027437001708528591570484790818246898491054461217106745131102406764732730078071077440525220568063340606332751651407136144422697556877778080752633609879819297730288560724352523862870988830545819676471358201143889460995839199241243513422442863663549929184379833122748739007896365146086176581453246262914148670528225289421437478349321717430349665178640851120359563287895397000427747845670695403518724098770834308948958597484221128446070054258024813265096746960800203185229413960023569813207666198555684424707206028137365745207687285386973642616858601211319388728198383157437611330604489813086293169686387145568842945296440245937532061865023498505736588135844400207304094038890857952339584692154703452028183137395147694290881776115525884197373988601395980161366013267341896185162875605114753005884346323860005465861241257896162274251985235644617693818781856517251011657831041861455738257175993698140617621240372396173638218580789759736633443914889926552118484190329651304690361210744876882954422454182190565767652293581445414287783341945034908649146014080058167362242811014781883882954691669018919580882664899389067909655352340643870579079377794589852580728270729882630323972686711217056431429070574832832532924414153806085336410773343859053469650220360106594173552896018288098117481831193261961019169242288695166657027710742642854825256062074172950436906681457712029353129884941467820839718169713706554268581449694758921174198497002301184235168755986490366822496687672051203190927117087152101346059281905473982119198883675501946626465597476160962416815043315426715024611676904366585824646129765369551023468375205993652343750000000000000000000000000000000000000000 [90,19] -85879618328355540622690169571143694190181448015035042249950858850871004644558759607966640542260410982118010431885242892501837105840011239533059588340589346683220052985089798578122459576953366942079956200406020136645433227681915225464835275065678727675470562637374180317618131238663650062355762317580292204299008640198064175870298012881575746593961081900843148478208613304537941634021291431163328989068412953787903586403151794427114654066146304413400145656185157968840023710800554068736499178910648734816978319376648333803273906303836239984498872795546147991586710119422455418971974804854537778247168018609156935656061725633410461327667568011687618056478322880038431584736859757466840727307033482140827318713876919700677775300430850423419250755092387216771452857803081681099965125181170966054308898331446662875055382174373602243979906611711024632283334543720639567154253806000022519603161641353986199825944322139713941187763234469626323211169491082923651744154971712832931894132916134454029789654076263474105414949639760392249405363146055163590513731196707463392148560255272272662404846059701569802498326589770702434236081547326626513271792764526109599783979318507735944312749731203124532730559926069692895246103135428973892173792041866918962640286660892293150066160168274430639437549456923987048580654551509635138445340271542098787263666408415985473929058944118802132147354661111409448898952267901680145053837302836844955993913090420382979092275507868121907125127210374458292882891974224909253759519982190087754965009588677156269774844162775510307726475594887052707065477203951133793089224851006888105283414743975372167364855995255541889887284744820727016348771530837767584763034736260358353041413815527469315184668095810379390851523733427926821670596675152959375011407605452727484959844819380854752632931182483650835200553474484104090932297797900724277445894518486187328126998502471376139563885555274366883983641255992975057107297795619388328371085231041411769420187340403865169958503958878723914207815218564309129538685388515821382327397027008128990871562892688892464075430046477272967563488750437240322415131694346432628232507496168999391183774885732281481631063994776184255519590279823730935265776273192634495210140666292270814471398752353555415783604892031630175397850479741814139812851975827601158641755318967625498771667480468750000000000000000000000000000000000 [90,20] 103492970096388721049869477163119061585119830581758300846249599611387387410513076704933635803754047183743139602109743749150563175005402033097861705516551791126202671533361736325532345595689191758176953086340509241474918946239380903741860035150725136547328679307963138632275828404481002758660714903370073536691637189243699385825853168862277977389487654071362840162494477759739893525090793786269010683281129981699523655097394741660654075106320423508955419744257890602907821951808989884406274209468132101963204538711838549691429898909904481830190482522672345709802073619852453168625560507089869108181695830234417082713807453866829320070112846381295586392796736479820509877336287354204801403151887225866244195396879540653736133448746742206458934471627367412731007603852414368145283987382147672343686266234830417610516080404616552312403156041452291835563485232133088579386022563661285195252853822177675663377074409744559948182991590087260716738912140667637671775497421340064591055858274166798048206628975303405171519833349893523379328591495705568648009980129221625609541577830733807612561230976607875599403952539482145330078592159787018860093185578955734061006267918721857793383096595365466646458217436804836973017156033015907387839446279968290682081496526621961353771030691388827925114374927150433809380457792230512351694039875305233948553233976303635081864760874054948843221589701146329691043101379399622427843027745424148640990624860274096699346583652016773293450601025640061049100933051345818877793783891448610963166788838587767404886189231920799902927550224651818920928415311318963296050648578032105958871251268306342911083093758691539998893513272502079575415992126356447043719207600687408731049642275021218041709014385310898865663727720236553311881239492394760568453138611511727331787598946207350591214295013505242426221000990944475830716967734952857994668725255624835730298085345576692714380589433332154510466945635019597546841511284760478852564649983110903054254146733747266344013434872938789050539281374418046320298209304355751617430102806653712922123073205805245967597053942103301924627722002303095854983815946551270441317456836353022909455503064879984177937112985263457729986990741897690927644646755099246757909034425303850952525328343813231750213198114751492225970706234378276328084477920441676553585386155731384860700927674770355224609375000000000000000000000 [90,21] -129911647727447982664774377917051759751984305348055596774408458949332133268677556488804136350540643896058511594539209536309065732788940562272085344508317517456678748692016341748528838176599890093681477252369962245880640817323392046778000592452496342664110295818045224707150744299571167889028572592893704689533924428775043492535398291069495161869592274853275848483831740495122949845907982333131309031615677152224749947682818337211059814007856975867001837845925082914682128258668077502744402622099662894592779544427239457942446985584356069605629308993194245394842779659250755506536825285149059845858363341507734214759623160492804017486182186223248862980313488549155374835280282198453103453971822352724690198397434694069133642260828067074927743162653324041988108323538202358384067760861865349441709637643218776001020261169457451382107561927815510997872912422448194468656939296113225196426488985815842124656234406087610783853079711941652264955256642847945183936012815211972083378352882649691461727138694710386228103292957103277640491611156973796702402095595249568935854395403114193623203574817541694249542917598562890564727307029803533210616649730251364905654789563151864972243085533616730052473192108605116947705757806317957566960780032434248493006924467423659083269094784048912744707406722427784880360709728820713056527689365308289938795603096627570008916483032256202406995796099833420151244423907281320218616636291470125692613055238842799855472463901257858919303286246876494839825653548653285405719961457421525724408688756390462112613435467161885467926176836353535289148577556196748419161791229811961159502553811125900173344330038531864323327214404091520696853964991576015354650672548408587256749876087091736015931517398052499496057954981250479042828791312863719312118353102710342367312929222196601140198258670348887449931925050866461157307830094401477775158857225145742757524290014997064351019149253466640328423113732832464363159758280199423991740253359585790925420852421533169759131371181134354787246919054310277473347720470407782660072742630974537763310538675255862147212757292770173005291871908838449458082209865484367156633949589427383534287458976818074294161522829421740396157838013763305848147868566405609988293104042002789315705241908225291050967959859253622465914460044349068878349208344894213502761356679449100681722484296187758445739746093750000000000000 [90,22] 160116314635174283717405867471415692396430984686354183993519684195267662855460102009665108831233049692258959580975040355925878476281629853626947379072277246451141142412803088887444472487579402300683065031591761298832432246057859939616938919429695212258381373136733241646965663774678659667977712526223660101625439777259759705835860488377449168765895337914611926993015148766399164107794022212811183427053617565208826689710561815278353927629245072268768412661004498261192311004106007104271500758258770247301582566212446723125319699178108634280114811625057033883699618918946538106198140259297747308457581936587602657267221663872014877137325987941345822146604997777104855965203367668146798900247284621502364072945094495210540940706682473062196840655723842251928434870000230968601224006209390477061648684569551785754885423329425965190469903574599221287788677657568862931363283923457131420982335879495006152689911389573806426425747752843427775874622442169064186404546028034644529653646060467451638029710734967797328009373393933704802390643122129997795922574391375561799966937043265605744792420191118058614936367056149363831870068708916551514771195646514453776268229630542572874303959160205694516402253335643740814098422469975185148671410114743827240729166648400858113103810803431795398368736337457417177512381278808599738939480779385587446430931195630347807102377153206580380853087017869370771577297916726991152472639509407036642405924903542386764077209847830443811338012114562308014148487291988530967033624731583667500897871036561342644110792411976368308765454619436184232673337475589866196806758635075099122721309783601185263461037207935614142539048147349800427638031083555640069786271600586942184223000791231387538588254169635935503843386966907853736967450359099668745924058643817042088390959903513053687752645560070049125841105877436536126568239732334907100903158027473365789884459377076912526966046528414235638669384424086634612413140948486490494405699281927101865895446780168143910605485229993231491914449899580977426656569490861907981717573563471129100875550191675237394979542309774539011003930988222081882104194217652107601752927592574594212692628862867413064079856488322316778355234724650627062824397367681692780945717789187537466053082239725302833873482095673786515131320105582364897266509147962666277402243386954183712589383503654971718788146972656250000000 [90,23] -175881693505542392580508165100439857700967579949685331285602333380173258118456644467896504252850400498478560926074994757673251272923040831242807753874769962304342665886825498468611561132814175050735664482914959119650628117935768751831654830954953965826739962636868958745543101395232741200608480751024275869312040339871490791799554078026862189991873320172964134292926084443240273687363693905842170516636335302792476517670256383081959167339859504329552447636211488689617874652567952552020519667912380865690789554083332790988083201953057551414421412770090960702280506669656485273190443003133020263674599062755046227740257536903039179896923793918267107412667384933721640799184794130385732135098755988237081333537010350169832208865956974925512030037530837531550409680819424788615929393327465055998144590994864662638488834746494152799380525149145842209699078726969336452990084588651212503922390548649944248584228180684766056128279085404093419095936274871107237492252292998897861074644395617770051184913603069470063304120094481084946632075182159007813765340058221863949301780691753056049095904930003380534547790285773316330221087577891980316409201153755856377798979313959497096740704513350354309128106876205118665422011312732292974272934490100214932089378644471270907418353080170898820938471669319759228029234057914129736775177495345587604848840395591050256852127590192529693773397885065888843956401388497044339682196902000698057632465269242463589069986796695655499756662068115364033673638543998661339165443555588940447820553112573908385017190445101698892208487149687115344323939879503401667498647460226731661675026965867975996767551913497604399002398641778725730661050147838681650699416926198308165896699898688387647842723787121135879714395161006481218382800351094043306953369265247582647695700797228233356636617506369228998886679880877178022355275438127642957561609148914863021235762570712850154724211358766126792982232386899582128165654368389090094916232977210497864630347339020333080479296397568853916677983095764702159315256910253030307915051477898394743980521163357177125201600463603599597178545344516497891359848200774057387404230916379911887541096544803157148919506644015383660097486720091798824348486589006780042091160133856480316070313091199680775077253007394747025197443677661749889406285003259707705966800785762904624220936966594308614730834960937500000 [90,24] 157084358622417037832707885177935371683990982212905553490297802623544898418033512894939329762028945938260691639102189636802182592141312217629411330394536698992871041825212546179702567701326671854153388257117644088405044309612325821635192841144539408190156856553855902235879076728804488178023603102331651335051347184113176453171950437496006108168121346146306315451767228234041457651393494854785163194259952735408015449961193869026919469060559848739557326858369471747084235385233140590019702824363623123810052210922938040019836914735196347908728583684861008175121568542063627690360418507996451825043161001610032011886206610303282431227335004456877825963563973867719344641437970672908647398258426097961814602935623956863572502571927026367195065293226549223678087876153527384239257532984494401078215210667487098826150783952880568314734663103359944359339209269855612395889027270990413397125246056869904227178630057364895330881916363552528028758192316918179958319105982701273052107560589017869427675724601717309238703855570339887306396202965719020873644920676657817904228812003294066718743635588922764282591399790047898630851607495641158865422155594704083058409732217950127328656207521650551508171355157298542976600331844905857529160886955771244566098864179304721418264027296469198821226882748580015303517470694362706807856446357338010535003055929784132342911040305556816680629585843057204952805125807877054415634671951991516809700221286937947338785458790135700297676070115723300296021384632964465834351936458766473580501030605017374768671258171781936622844007892935167986485451769378513696819221744375876776935593373702236527378423529571878162695058808721182142020752626050140327309100544492709351687170777445848604407204289590570177892812900144119016577964978028941710500470392507218558090396888310401359066286201071564009508896823461178886599547685665127736667320479044196923825866387174436038529121754752169878851551746634547103756637887007654426879788485998566379923753551013781775122849318651555313957144211315118905086607067821860547010738620225814637503646228521014055476817679479784750513329497169543635833177761740229330065561194874064659976452752044423391982284239254316518538177397844138939033539849377986164505188358177700838532472814927976472232376302170059036316811038947427983986381740082371472475700527847430887362634166493080556392669677734375 [90,25] -99790083128341684045596554167972568906992096032464602261759680406974731093820072782469385748994372946478940839577486664853542781219635362604782549667564865146781043305559506331043664724738865265078678961310189557381810545048613055351929996151561065133612768102292610026884397713420642973385116856815662184841338017830954270363940678709022464451896542922199868566935353279621622487398670570719290332361598253711997216673168367643461843755505091441253371601493690461549174890682453418236168885835866344169460040635483706891168562653907222564462442191190447379516529337094270354008247720446390555933272942665049260299013244263703041718799513930212975604604457231763068413197481529843178068434793683948871239533177586997639389976529705115993362184609752332960719417175541658907756825248699500773586447933642952785150510432017799601859029917963835673302709088739989062987977772739552574692942925945129629597391287942474541847758160445114148560086240089396118036392883594593238715667839737953947124199880832832798779306948042221789681768443289157695334447197153217198804442143072871077035017646065569200443875742253224575028547228459128958672120619756820528403845643637682229641864020903963279895667742825927520768330700895301510923380516677471064139585226855054039576913858876656459663433655188025238079971320188459710288320926479776156727545321726808243730234141871274583241012689099260974429525832282801324062958850813668646256740285908271544615647918884528215132571503634844857966179176389750925161772414829240412866823582546093210467860593348142980050700197327967740751477974782835459874552844325946570246205143797690559067205277834091258623442678259885696120562291123790733229009703538958180928768982731627328852559984346865411010612371598019970258390077169597242477472226598536119342762427556544469852924578460852488761346706858257026185714693086891153273452402427910776887577781978854358197410435116839633668526985343491485286718579478149352058749001718140128650542786729543647940842612973469217447533968223685666377721888148571985649582789958757717706891675324399295823948080974965840164383530893230472484482614031309970999926550379343100861725207155252351636831808861362448793093632678365673464323408770459530452485584994205499769762248344748041846345017920424494949955689825541106985115648433720333954077830185269704088568687438964843750000000000 [90,26] 22847181998690418077476218342100949789372056715026306531575202295792167070086253209629771260504261647116946251963131641849274017463338609905995511966394558951323944119460526582695481173581749814871751382197228424603851699011378676461027152182663145575791414299458202266813412462022224143263061764007239417188922145892203976470011220214161519618380368356593170938933523032638184127285341218960406172978597891637456903938526252348244527103172476955541809922612248017548068758614062021396997795312464431432856316470166695281384263949906757885950623127436626063428239602103718768629576074011642891739659720415967359371905530160805524834038953327630612549789242132781041424403887111801392962457475752624156527480098558144555932195248872302268815058281891024103226954882542308017202843051693695773098170969504890433945878972432337756057245546399697894540323882284537704017721909757422353815982101337488762726881119449116951552866797017601457610562096831542436438203575794070666108305217520023923162007725234838640425457242702879572264209759159378472306408383028627369487804087634302617142933623439495294704002211938466228139962623374835574858023394768089325287205512817406913759208563841335141166514824759247234234264723832729845473773328828208071717212350981253118357517606217092911120077982595264696550661860389957548978948462040591012770886944178013024569196188234987315412780444635183820857351278777499451621013700084026462328357985897459484772855727271975240092834710857824725451642007854351829230394713019579080871545405703814116006488406601576988233969063548905216033073864556809567795959436633327113137127134849243997775679934423684170338294815767170065959260197734005202765028679200335175329907100276595385814436759091265868672190729798047255865380583222594310081304363922131525109060770557884261437852544967494199897138107361176491987788885378543315735415408119843910734044488607702993416296846991249520319394835706236469970954862724264209421661517475379356496230773507394950156404041294868455208087809965158332370837763829242619248893322707804076690231381063516399715861119016305819772687059916604823428405459762113258521974601572360588176254655760958398785120372066886654764378337089110241825697917223254193244250263566045855958801589976859013359397060161459726869569586113102750709335800620688517771628145425211187102831900119781494140625000 [90,27] 43935444050942686531276566467476965077102244679964207643334482002419970810296857988026952898181786081915219415894699464066201925162418515073429503208505006005922681554883663705076687571956088814311976282640965498294867404197643031950935331242594677117351504125451590004903515267160582377717538973993401493626366818417749664411035211255796966260778941898723447686816802575339073847784080002191509804077681202946159801162797997517359831340285472933408335466325313480206838857178790882068623719241619977509773999490959114140612342503049591006170401293125682138735683362743198592246313993753488963919064235626146093099369170646279906388158862864975552982863070618480106621542779736619380775981389095177931938364838836863294468754531862939307826464759802850274721840255666063034493075372728408446042985187220880896045035382264586802060233055385239254221236465689339501227255221867875289353653056613947564110916965018650118629864930779271682582471897856422126440101515398202026479074660473844803090242743994074410472395837850115021720842705283620759045363767035134203748567652990786332983838606678963978464900025007015038305388259455741923597365381277204460931346547537729792594685441104070992921989270332571536136061983660437820690746276493897623278711997054037989596380131596845603514551000045117476276464687339155628544713430254910197710606453739238992982746322102958151451552227332309418604249847922427084903528156731677576452979134284551771225354292783195183426065112730752728514460308244943923974383098537883151505009188137125877738164079493463622795677377445665222645417696748948742412642197949127222220133261398990707237093102374308228644594550385236642802648711669186396332074042843325136806363437668296980161930867696027894565613906640268737877305910739011479864772101301330022745155824738776453761447959429799961663599208961629834174546473072949700312127442232117558784853725275730679243932101018695331973081520849528665111049224997321451753997721803191471308497601162250219289969665339928716551121896172357943313514535006849262883692292824317176219589758058990296650063920925602309739735939449272084712459615509710088951606565586947076054489098483242507478237323449457123069917945192703101387462578046607032819973927685269165175681210027900965033639686065571612463202807168085043899607461979022306544639953074238292174413800239562988281250 [90,28] -78332033183179851382171063732975150783370666860534173379680439998529909082882775215779677908802682422672269530643488029138170357046832979662109349633549036983835845403973574830281340016335190518810149411080025309329298126641302768467180104446272859841360552107646095479048555566186788526542330431723156826791525112799565015170324406821202493938529532644690948111040974045516620669777128937019046364896785277257108026770495406343423639875782308878414544579919130109159607685681654124603433212113092931308810321093849951879278898459174237341987541804485123077326065965653567313039571432003270513774068070210817412124122577294249373678511567735202747030472844180743395888734239217828268177932356078003595651695354894066485937455793816292016400578685731819332041822735519339370805317579337309403755446540212836850910647303891529530245354590727158177069821957719213514043219811415225901964524357805167413311920417826499940671170347438946264603187987542544544018181588717592307592590876948036601408295605805210038877251309693796753365098959868922427127167327347000804386281322359620555045232975219460450015165360760817543670563595884670714274050905078185126503164942474804644930240580409519599775260146249530797132168183796812887337703563416250657828457828473223458642838814151455059517197985801994806934942785270616479140481963138830584201346198751441225373440169591577059847230271151758097187689178935428607681151524238793725694964508899484417094767516593704522767299079165117548521225890665014631485061908773140823134917123645365353204092693538189731803144726324270878526005922636659159223834932321917172885620454019094901070372390076492612521901465105697483206512691171642787722907642869749961237341224440003542196837279617136650602454141654416186015785738341354449013447963623315971682803237897576907405003201104169653249613955135061473580589639438897825255377479073509517642773152327539480527672094922162294884390315923540686729033102354231855745448213442938003072769674764312997149357671136998243675228185904937098806490329339778018756418756500931360724459361938921353472970867733020476763731917192354462091972971860405853405329853309871518607037557914521946133412121413952051149150749585567365189176094027932151612618738724925664531828557127938240363437598082223027921203911730521634001280672403647042933982902468414977192878723144531250000 [90,29] 76522014655490160738421696193226537379639030476918782517444111454454350079419025915248902757292060094391415790456944070874565420904598915162580652662714944553684737462561621753751021797968250930740989513126134052995043444357635657311094395223972942480623034952823168050220791760157288126072100773514189146444073539593889065685268176605572787829560722433639241361196236687785721971602064824588406954700992861523470938127662010738404652110900028316873395726948129883707646932342758005512810109752198700912704133107223772742800444794154391219982908741470164692768943424150938680352383212087254522194840078961759773612970048081997391300138001704142948948706140897095951782074093581667760978584884894020744594647553004406582796904298631182696500895881843630094152420005657180951951873256966625203783741522806074336307310329509258411005696485412041630641063251746209311613822490830589960336696579104522872589329043612454521898669644855581541669159682171169801551172201571869669499806970670151822108938523479904800612150946835357596785433353649598052319782135624011427229204880565744193123388805668852211810445744080239624036669426939414846334855505848801079296686503412089383530496412818514580260003965369450389617899938922044304244679966471948732921387386628374615376511293912892450256515195957455076114303004279908384108943598954432746697685200267035633297428554488484683404751288641697424109425860271597237231148916731662600938299303263296713601135936694266043671112784545098253489547025610165629339380708907541059720094802894571968813469703002173999952212344441435639815807911128686035435330955707591163012265761742458014216359102996472601021344389472216547517621092994124330310474236586898652724171339665156429131655195910932828218107816962848137107421872320329202683650996776645526906767161517962119778194192663403265906643818045923659845327617017113398309940668328750997526683386581858963383591437332616849015689471946861659240694130967162639636896647221757576755772352462391064957299774263765451290403412541971344228964353364380464569000210008318328586209695302639115821153904086854023813954271890469667318351398514782285250283016681038462233960479955618744758440056940718978185826619543205829455679884182968388699009721002200911484944797376669724972546541340945425333427103743785248709695021029908446053013904020190238952636718750000000 [90,30] -51445672513770316104899569725075701943526454338826781603630386556847035001337374580084869841679734613150568448754704016514015568961922551898608472779884885465539636058965826392980684756235489163487732057805957936429687278630239062468951776510006427085916496326366993835497216364654913772779661284705487942985989211309112502632057600331889671758283171688338367062604268541340811007419918271351915992396734175457518697130520716694598083209647396194762645966370355707890373343633040425034699339217493792974921476998864903359264736814938385023586605762056574342938368006310254416625076557793646297411395012295115573736759933009192216207073028224889338434656729344070879490698668086779224473762091093335755231432399223803361918289412354544830659303195097973907824542505252897981243471719931488012633290271807623853328935017433743797271962991556946116328372287336257643360298143211405823227212319018228125072663491610116859636120955764376456605618802913170587725000836982049537613365726896639452397577906924925271543070739865118972766819847503019977891664000721580531117125859377410592414748882318950970034397378114585525018019865092792355972399204276938017641377215594525845782019934549947465135853640928391215772713792085671478251254172607954150859296724892352952652501641022398250783026753464175141566796439984554182023258432174889409902331632929149802382587294539206873698138941285703593707438420678237143796199595920523439079743382377254037967013564896505277224183423730035372839170590862766224139853911210940802129327951612685130834971396170877262541223185535740494245659367435060053194706563594391980037518858479732093195464473247577059930980907731048342858539394294019072605480527177456935716237230893826657611260807993903595845954296136497423191902939188969036914779894057326193093151224468050789520090431694956882957868560638149501672794312390022412548448742089118778430580076176377217389645901829764328672578393512726722854745631655496564112444088866952407502768542254218580422758048337069124786492289563309122888332336869559010904586778260089532902261114507923688905947875924600913765997443539162947816573587571155079465332335695704178586741256934423624137447716240474030164324886453372673978290754321129205113853989789870267999806469643217690320226502934769676415779665772741803314496017440760056160797830671072006225585937500000 [90,31] 22220085570904184156126066835808733896258808648293841738614623750651065596274494396920197039958544326062677289928536932497541069647777050411910958748793567827982644361530262321445792601755716667747110038588212612221554094705668850695183226749800284694807656319581714744908105246892540907145047741923507394057194162485627829375316507079684952757777540149771615832429984243250151822758414150238521010997531108074059649425642268057761639685167947995424785830939485663680370006564513341726004308700835391519033957989975027460776672861606612994849460160242918308553759142961692585709928640615704099969478531058301709984631737145816158808289253306853180568389491917281919244847201843831092336981376433662475418350840935654387394025500707529524614827751531595549131107236617073956619707656200575928173001506477392743415086304555741508538270178607276334518960154793447311096083558644838956148744955238410250711054818685864864740981984472317113621335793480846240246292277361552568445917593009045154693963809548308783727823986764079967794417402113048502451980277470009205329099405719910862012594688823470047196053125358714836278819265001337889714479976464458625369776762423395520111640275077495971399290631600537486608824920342685893505024835753693397798843709473005677646493435246883629331975616606363950084180925019080179253817613120005393492782717568486065316544132931370765654769570761125390659428314804623491281110726867650443258257564516482912325908030757948006114282695993767294293169347372945115394929841100615251847412125179647593183329945498800821978406187358114819803715405933047727939815150058368111330562261544698107906805149788320139564188016670121166561876868196705629374724547614372942039805708085735025451408302236541922134023008920691054557868999931828136529159740354055014333425539042780865023959801746123279698349474651859170206659342753340513191832721316724394897413100217743852610163947338053922083106445158196210052244948094137409040753850430391924994761741439181407187136780507194360905557522699558811970915014454302436690103261978278109310841278851122905084900367345021506362068553515214465772132413209371886124951159327235406280120690785678294886329778472070871828162493242557682665886010846765111996381685080402608162186832601774703762563246502810404476588599730766281548002133439112526502867694944143295288085937500 [90,32] -2440712314676909219281702533716711198086278204199531153335088874451428213026207902558395259518595760678316418750479189953778898862720695837129703908544267443238356712796874608453168898581205375328995892021334346715019653913416238551472672824443166673675994406404879431533779399713928466152816203927957345235695365067044792649325223188586534916273900960374365838402736247830846683066387691381663650760532775634581301038413752228233886587659046076106323381010330820461237513205060863282755846360323230446785313399294742171232611956082596454382745756208832088153390405516249626870557654229907896420510061690872573185701891326471538044219074704732066491040857085348585294736068860389576046565441884276621077220777754617564278532109729261348595435777320692427420522680026517717163028054157774883333698468083133963231821072357407821826189153100900006949559207173306618217815092112099747520409167471812792578189458594795166855649902517178793924622523403531937359872475109623308440293833945524521187097025509647858517732241102344404637191114720789305161848651067910524197573373223996920570200363792244510823613593888953000931379130028796337436502633881680725325115157329498962516275865093888232065023371443521053977736294224174181877337093931486374799227935740661989068625948016182073221347361223502667979385269131952306911893375903799545424568457957897110590865180723020566487406483319811569797395931567942518187240004182200790067888171396313304212733172325959059313942662502613254415889228645517870813201397002249065069370097249873292061988974668953069832487242954518271017276929509598425830093462988336677957956487663733976611572788040577872533534520154186683562900696288021035937419806411057622796152534453016303349227014715487863123405231555871485406443777446410966823873184937027178470068535184820474991028209358042445963021583029995618877606259554014320221335141885704892744416148054869622554267993254643490034415095647655780587175583266319979130471847334988848058351909860862522142255852539124311394322585455155926817324434999757757183102495216045418775235691210671316857239401494534549637367482123495614875171746147162980521009279223801580225056118108582031251067468223381192516390714300518816705003056858821335880288919329263267808143873939308231764211473908861299218496736053003818558634896440651118609821423888206481933593750 [90,33] -4913035688624729015284934453513302715166170752183131169624654789818087739213926497221532570647674043300624478727623973428686043015403705134872083185362665055973632899676754818686383770384111191197326796446962145935894771869451385745854516984315684296879384900707915125822061344648413386345646702576783938759860833726303753651949738031740340336029362443009253567749006115307886596137576384947453100066043987238652446533358062112123335324743845521692754983405659913676431612451582993831419612673003352004617235360100732842788786211507755841631377800586925456819234408461994807924329020061614639158861873384016634944015772023764516628294557730333716066619459102267781787354317498537186551366438641100252175736912287412996442581612892353578093233155362644007374453891737514954685939555758068530882290948427154028176009433574253490760911799498934933494167026006120103065918420958275176796995729511919608461811615848889243721233691243211695628863429328146946350232111137386843760060316073684052800519614826310998561857081103882542661563182045214131506686775155488254015544580498552772843903530272426952683783483946834196711014447141507079581714600224797845621302169851117399897600398428493485684903519801999139988142472520457267090845364970385054732797056701646793701769977110453368414523650531797263766981920984118083576071112418608007707240688186860399928171421274061760675231921120436538826862355901589268086522546578918030504685149991641680852696627115465587463584370475546566450925988714395099406401585332115794062435089666163150918768803107080992632314959735066125368644410855275369581625930966312538744477985501339384704366170550809801444432139564610717579682301856348304671887322480908155289711454001598226984830661684872982272718378463765361129889199890738162497788560258579927066143191606227339029008517368673388357760683734595376020175197947828315876535689097477513313571524212954403982541836575682640311558081880641114589536512914774808088366375625383111524087395819621491216869591215259697426058453695983909302978718072267430135028420348507957220632776073132832566146851705027042722910436119208382830195855939939110855265691565472912509954683206824869435355479602399381957733184170667264952830729824630631527775743435622927297970130128496120993841523036098567264923087930043573215432850531669828342273831367492675781250 [90,34] 4354054821091408203297006753893602169775966535673563025004226425792378065093614818047164677354435198082020170514214098802807623055138800464997499615302771065279117311085463754717334532502408715947131716060798042649094807845714191244547063508460833790727799203709166233740966082140866426355043113965052885779559057196126082683036055019391518408270342633454985180551309961279539068055299645484045642787577534351109342317422876348880075083691433178091461138122258642910385836845947624121522562851063300187066476137396850210656851059248749232398849246377010082029199313060470222174857685617551566523391684203524647703476612442999952757175992435500737156405027631171495893208309312587784094940854236125400146143205600044931874475909994805671659984556979319132837286547856619072568654541516112433129871954662007949902342211480346804990867087539793889794616531956565258182575404461837209423558261790681277592170287104154305453910456120436918663526082208688844803432224383110699448765061436687418823136462997638271742369213860594718400925900052949741715239571082935048498301664949579901860890410154700704742247544176828314574829674928815134814968867055961473570111160990054013294841044660546379468702198333147598895275230729795532866912519635892044716924185220736663480249512369750795916413986038794084631857495324781522958184242069235978722185758421306114790482893570433565790532088101464296335954404238747076606885945485681150232124370226974123999850266158251074619652510489196723913706583818014415521990470549999949585270794872211377381253534816454371430185305280544608517735609796251656595700049173332222241390545299139158691612601098273504155856592118728283395257424268510648484381320388352446047662659284666475565572699797285521518865663833960413297502128497773609526186679638375736865979301221869376829369886130633422676036700615650412783363751886281220539666035175004508668392883341207654086112538019705865545165909625870295510778425676832354035754900765995350591665842047569648316156127243203682970829999299733254946715428216563332628161793891998862821643997958694542844828775580513516215267178377706502049396073682496823633842880560038686893729176719702775633110727649592645159686814358268460993567613111008051939504009423052107568649897580503572705341334770109181581986869131323247827936029352713376283645629882812500000 [90,35] -1614752294081787008652921410515938869032189009315126646005379149201198026253188432744088141477959935214433700370552558720394092637191167822214022585585892174225014704508091627193359052620245291326822906435081623602797021605750720658143535977702393411859265969506719199392912301315835984675516535961567269357825055446250171667802288621904922002781444237620159216046319269858659898872890620610601212910069802906955486550108923350114849412704182473810547166026506133521786241957484839151643913921297169619458066068201412450982401896324726558004323118708697649599248041889421160676750057811203929683594251352257387106941107749618918938013099401410674456969974231432109244778591203913346911476019437872763218303563226565582995448308715598287818948591369780334968621029128968002181682089458778129466582409720276271327848058410205543618516755276899098808902820203485610047174704137286145873110965454548673476605038844097705643372891295880056722746246762204727123647808528583201998757178244684654425134895385849592696573982234367655646862249011665315775872809303823147318366222444168726399564199322434922791216725499567198632647468462738601891010655902127560290443704697000547545060016372054020242683460183829984700894031067625612255110701957561700573579590593049784382065643577848170409724976598635464647960968877712121964885344510684574357262061761560391991021075205128136673848716851041579409939686622144049555995137322783116612763887641697591978390256324715247228820621740697091600900427748853558432189857320385270060299934985682106466268277830410789343100452646953657212321278990345674772839735053953498798593119992338721961975744432550284290007272930967672263277912767541616226322325409229651673416469070076195104306804179975958121378095170422600134633609278742135395098690737471250908941790672096126204733553842097026426265376076550712392208804411357877302790787924087734098853028863943353798552352502987080337311896407949363459780373329080608207850031575797718664713857678208178713417927646165450031616302625962229092334388847870812707164385911890113650984328983634851782565930438168148215453299475155937447199260706942627304904046011400602805197337161465757381013972820837833328406209847722769403893075040031704415099409262481598729735218340046437878363718123575258130000060954184482042705894855316728353500366210937500 [90,36] -185496147845810194209231501676346589657828570446587730889909679501615949112467778012574546132638863871596925875350791998147644184181087839208085518630340570273670205307347509253808702087997665453615096312526145168175854718722650416204988568766196039602075372953153633500873768721939748459035228585991610886385761675503214533702149595644164973510472019673134988657552000218715388361086872073742502995401166969629461462488692620008145017353968510660667264605718064843235338839369312611819470906800002352439128815073096662718530515676426757836993087629919581605980439920239061604836762793090418189673598294894224211721298662697531181513649608033790077755480355085259647227331829947000931838396909355721602610092184806598928631555791501538059278353206285306085967502952478030333696556437377050309948749204809268755984346815646318551664990214410637056925186839683130097632143351719859353974376027227113256765366988517321960962681400519738051398013167914245519107857557871755232375652752899314602115875854546675334466527321344764216050159793265323581544285002153030062959194631417755980946764135364014772444174231691403158463380571652536100426219560862984912803845251983245321384353321753726947024370512869828027323815909678464332539005577091389454850470076983989326391706900209641661551152159736337380967479347067228470207633577110031230994914800098490958065037158122231960032826508468821780919162277693879396400867604424638353023909636350174001081165832699467016901403839569434273402857690260512033637943918975518145910242407830631005848433662064065816819120347098905133027347527605480847951494766876661540184098225741587611228356660099468386189400601269157153286467888716574260889990822453349296479586350973140962369580786134229478034687820875848217363446633000809346987610197584618564083063599296331659250003108245592699308458143871451704177486218811536039957759336363615966699407371206012932435957529352983493443385004460136498005315891350627140901624184911499797923799447784716707723732525500779876569381200344540787261700695894061553978419472189649429451144412579190350349086254628456336039605433290116172607234188048702472729897361748299099282959690699419040638485967076582153512218412380602864879646393403820096250468634766117334132830443847986299556137201356024022698551143029099819159455364570021629333496093750 [90,37] 633973896049204750131791344210980456713896466124966046370084711509029135173553076033626468744638234864873193094073008537452323199969678622901598073059653888731823261040249351709270868092698460503806266685943768725629813583240940613588100601539969304108084927748508712337558874830541441305441862308658067210554775300243444907727554063665375933500186381029094193808547216419669556875626106173221732566107586341045359853092768528169366942175409974431747354924730929233896422559524216163909562475756827147463973236693059626630722114563009451163792413275657703326862907504580478312655150758035959481107702186215165322252677857953312297453383536721807225001148622608850621303699915304782156855414293887507869753239346922945164298777182154355963197394571150254530250856964982747533607929069897789717641915850598278145235728837471175077698628621415745101317926803327485658843647254012733942075723484532498695060187149461048050034987485736346464313133641473813768483158718400695451630660228623272842298506188261451567849973412866051854162746434009920730663879154139541570708342865118753838161803463390929933263668596720597566084644787946597281306235637362317692282986153222304424429239942721079755618007826843369569208453241240453174425729559543084218214225560422188722023422039406929813813168042649267087152487650825233452546514216033441888033179873486777026333811137814239829292323512897790651650993769954128935539471761105558281719300628084832907731592572758276759385724689714462093923316932877742664708429054747595943277405951666896237080432486956201269587653573158414994029948474384169086621267208817332200886760095454386716613593580206644538276125058082872460593110800712364293964030045518668009567337825245672442049856226563046035697612521220203621706105100282393210201142492584507263954134809930328780701981391394386480465755392164796799253128218913666442684197245221708094393992169088514884565615661121620541672872732106617318100591666296306574343095814253994046979735065758195287152130202753366144453781674769223383475727772231570870585506894479818288277877531405558986053874944713113645662570680878740687018144166746951282784277633909905694812936492853716466471871380035892789903278873913144747339219311373334122327741974900075360257228913339768442853937968141611494603260279490086759324185550212860107421875000 [90,38] -426990336002707991404360633462669270588401805858687115309851530622402819264415672762035258416954263833045050468202263770772865422801137469726351657189784629956341614334022454792343495331422887165278896752908848479543802452750240020136201428840802561867867365593229009160574254930176704886871185695038100026314498687253291241842612284879129347652923996977537946163580304141852313319304168192718840521943159122976766377738416770264555766106489566666844014437054670466572131357542986639064493065062195057952662664636178640917953902412969256502597250766066695855514952749768932714309296356460202285539078943033925797898039082270485070305833324359202424804015451614118728069061612147375818507700704669018016027665778086694635980823996491357378518676784268427499143847441629374157972497266608448010244124132027063293490472604252567319381387949329280621870866730949913509412504296853310776881986167323138479866808245897401636042721614534356997581281797781711999510341144964019196464410551260507703678798845029116812151897990098115665555074772342760007562837981589627411843266608890649094415057817301731206669199617545832954414366575231098959109938052283393625225871490838665420802982552423278909105331278554922884494198891986063397514413627914331010900983647506780276822919595889994311760693643413425360125964718434965404100510886121837046196071544811355239942086207996751250059297610269852101213495845119489452234333707174084020673039455697758612640205617470061329399789516428743750589789443799862109175384064103758229569986765710771769864674920175238540529983778908669776898992451128276111075644510543769724632560426514721567644381919971729005822900826477505572023591828227820950239449231953879841948374630129406108514138484357191534963836016113463273999250729560293635037698654759890413324510417887765058000293667807589100175088373029302631966415864783619654532100968782813188039574167945652561780834488197614399207965975530941335922543098088315965036655754020211147632457024899438504078601281954780534962011368402058351888482388639721462464145552415179448914266838179233401171255442409161045089702859789525129505476589058271536263462062274699063807240868905621873495843162308583279295830484151625432793748733964206270982213875569056082123431810280868070307255773720203064977574136662497039651498198509216308593750 [90,39] 156967734125081404535095791777952270696487053209829777598855657465503864532366732644797743243579126805728715720484336198758358894764229120951227954737428664299238716235252570736666934624616452469864681072606613819187612635649369267764240250476836791167495555997027703477511177738223444938985869529636200244572836928748008077965387749672382685355703917474727653269528031376742111949416046336056862836509043240285615342631661456771028706046290284245939728230849821987887106478516112395872205722537236564372947702594948232971610446728204033541604297132357571196914135447373259922474042201015851529817148350835976341178290772654074166809574909098550257018195082999714884400790191818320443799829745754566267275512767716978804189370004115757793724694834484114270885673600010639167475166164697434203311643712342645180352248076175620252399445868701138277656521812454418851083977338340991469418784184679958236144593804226878732366439208056591033187666866821529716142448937939527251764182597580173293845155890522526372688203258047116235443899952404013898604201443757643489505806425646209598492271451961583190686487458597665830710609832133741641159335997706612609049504789278053013391652754903126307751736560685870250867987348320401119056695233080802547044510430186464423638085166605674170785693035238521416496638492493708708666832011310846747162708644852803695771243425814994586506911028684102049643517979954589949460223296082528015375182549435732540782292155793197468494883219540558446166310436411790410810729458093224502704757970212532927084868739702455098397321573455527668830082833680638539588270037025535253487542148073308580516684562261499814999443809507073803079741501576866302869902886481257157658946061094398904839124891796305902629580512214453138957467755751870968878622069766330188312010281796329518047308246148517442204453261634342782947631482782612508259358344262930580846407264560101300047190505609533575817692496137316814739026709756647508749149142011248026230569812885015269078618474190830383363452765862396665540054686947425643985940386013136556724198833579567615195452060545432797293519993969983207064748396642061004878628172729418500856850732965296598110986085633260512307724167796399534465558513178672325369542286129751967167767555990669666118521809639214936726858695692499168217182159423828125000 [90,40] -18124329755316210060489885766685482034976155422982535948583957612357420250867804284188086484078923090273590823747930022950598226571062947349239543420006492723975542120841933607107831080153023469998705653807831717707659222435228865096097359812939045081831656099113203136192070551685282851637269543323964559048827889676170202259277777393462032202115994394286212990974588364006814781698992974131469173867418150642456760942971785970824935772489655070249675793760029542932442527697087939323170807242278456068659001230592220537325583484861540604073443013326006769166840332154364642807904192348749008440729275667205652213875046653900464017326713343215486958821884775791181609661115085114331664836896378530322525473728663804591718884988604066116614222312387681781252201561042411413339395668104760983625305047501120869610518122324602581455680603022602780220145624897782575030951018107836437004851265849142567201210038694482192815370925462461996987276624802800504485269443760136558637763021324853696774560585504960116650969239033786405960322244267842190619455921619506965140800028951788156660444961273554473764244111344198748145627376420782714656711958559929092953016864231256891705503950273057837819470335074600444858126196787768825726534067232956953129656478906708816253619308918580864983476193852576049032654998086079935570058647607296420388889922668612971981057695930590904446898171867311968336761934169774030225419511741181551813028952764304359490044605880366531979666211657871934419007212927001162455023260501718950233806806289391866032921016920665067102214441246305165482851670549435792287869744625113409684467641193438694548360043790263751937236448379996937836987515193124635119132326850426898122735364143333074617926583338847316499231071551248902344333053074970593662387920842656819847153761071726986293254055227960468763227965918682785465841371365338855433881351400241918848290804384761778496783717022275044283941131302560663491939987686490058600366516589867173607638370977617165780511392590611086963968915890421153440101204827286550635860879684048744388489178960517950320775677422306432379565518522044541581097970433446157153631890344858504822618129208175628059752360484396488087113230312786524455140313398153680144457058958234303770879793634756508980866046044921890967316358000971376895904541015625000 [90,41] -17848920866269318850517111981591071220545372684831610134269746399751555157249948897649272587105489413425307797280681342600426213484246264544820250863751979463034421562902980702748327622836750347228525189004812557873926680389924634683631789690797259619551814321884365019441490442832562272260353313880941693112232448841885231237190790258521799732007753390707506317700035920275148324543230895847197662959017195578391322048141768151472502293235342164753671754225142034396274171543641015742032978115404077156529605187053128138472926323444307120916984407504754031285225737484098510910070866397180114363469430493056853144199700566959073399095332140105485591586024804469421701116563854762429486643602578383257447806203837492760047298532513461648120224560722833844068046753486614730322575794069965846934151540470082638678027776069028024837288089172749503641911334920664143031468909279723936435712128674890301775069517523293776160462772272667460322408668189204363559136465454008522281620397554055607618177696140736311498277248999826789869237325395926793024363853701647990009986476207893602283663505367494958713076761672662638059620188008015322290850364148764291879227432197858589883154962695226548867034122247919733090609821636956991113941448066628968650180952448743417799347136637684159363604888288218313453924226955975386274272759130060217423342105251424282796181276639510783556690175128457781948702250637189351475122496342139309608398863794778185753269386061742795487822152564961718875862327311667213673080501675831587077323703288513494309939654804415777587301926783564164067873201883046840202661186354003390570043807688672426841117657339545118290461876837709788938348071241582012362687639747050402742598553395559448050740196864715670570677267280961312523790118550643757498726806113901068745054092375563624725445893415582513986784176759032977915410025916260042568557622334280284024618912738316723396128649302211487780447277741368243477039223960365835248036924481536226358178627548112794405075421626902402232686033496129344801380458640375775516416983585558263256746948494159513486981686212858709709148672931618619350126720066715154424245330357051751763154318130175693203010915287211014715179267319627882566860903267065746318359702633601548403741583744354693799615864391316932824338437058031558990478515625000 [90,42] 14913181787718963008021505627782092956634396082750928715156195989335874307429355466948230827122238923864489528465086431615390187041621654768394260567354446980325261905408636140492811914159713552269794824995713838094394654990508495506006667387626252458700910154163176078556559233247519777811599510239229015015773709342892242511889020567721824728175419622730712395989931331921867158131785765805397228722141991583352204679983420021185878999925139642894220810292203075485813679833672482469760274818885964307819703249452726814590355177015990291680274134507413777434655329085387765642535256026843325744331142952796594104633404802336080678878058363006262717636952871415687335765592422192332512038244181321234053604100302995939609702640630659215523772511896026613433801325552319374084882005822824700830883809430969236707005907688005708169584796277304593017692872829884558582500487493725013271464232940181315755027614009368667916785232857790770293256077773593807583434433661604613769042775930210431744163202698927829758039976308675962297544527293149592348191039170797175302572283001196739280551094254436576353578101575509090530649961579184756669450289806022090731628224563742456063347650246969981858722102356790151548520364999842372035687326187110744732248413820074585654314280194510902514213855434234812280771131059864093684774028863270855391390293767738143749730631592903542342108348817307187514028198788891979477690891094728878238032449931201891433410075167517763153761207854946730986118408080485902252925115274140290762956053791448531048777447335550334136697014912323381219665572470504337401241953325571901043144335659573508167903787085780289630827459761085163799231736708659407903466094365512355663689292440727750131425415916314443060838042499772867861753470069149659327227391111069498612106934672180521836594900612802015141544668826291463792788606691017173942246069055474389372838793251328734128962398136338826521240111937714796842638566517884223173396940527476322777563180757011559243152865938491139880729197732856062235570692870673618454999282326661606178471072701004209440053437854339191662562274963317977929255715156264231376994364539495746046363147728194558818021937283620486459998543139536368120758787223775085366913569503984780756069285453221082260563852550649954764594440348446369171142578125 [90,43] -6911895372102241678283965247602217865907639898898682271242860420072392892664436614895953917547799684926841569711833093314177858302610602557792327348741285674266122021561455825412785279979891854172890366630448552168708549488031472287051444036985809500665546354974647893626544153594118821973246668660423716400636132020553946004355523877890964831976028767781500094230968592910710184358129222753299146442949099657859238265184899599365011504276151198126542647380178004111116968266651782572592712328453288930475066974835499458311433031060858072992163508035497586530864801395796289610439486671762094602963474864879143634664539182623470577122564527261327396774427153436938277661085928658943813636930341001217733826375818749759207394462826664829040117633436068916841423657388765595938058850774016882840756980976916935206465408992202318599457467600708307966108130707764934747406450814560203675941457744326429789580440871018545428399352878499657694836005518699172902943115061083549057649124094600443854099754672109652261829117572392175612641175562955243899752771096504743267902156752796360688848238571917920643513284779805691177994709204415449426257966780653734714635558509905740125972392790796273059051596206947305429137854178303564807520549267028483340001033819186110321416294743717127410233561110164038244197178495579043832850472875851323818186925737570708403595174178689834729061758834309193951007249368661718598034021145717209791084409160428802419324187445071693570709243869046607096633829301325858399819002382567448193513363256766539469296627843314489661248021715449224727149257229039211957858913855542189388763755483494473664581813767692708816762979686574071397979819142405412792268867968177873248915088836784255014573505804648380608047955323620378857312129068575413812587649304645657883296228383781305313448210078667024990118085158574099500612427800057739290860075208619750308855273913410623490715637289680062236443799346060177350100955163557857479471002657706878344057353560849207692016473839151453872712709650212791918620505774742217927877900810858492344176430209481512347847973509160124867973796216622603241418601497827410074441130187260502675566199046310525212190731790531167136040701344941631884163636665255074780516981458533737671293157868687129208838670901826617409824393689632415771484375 [90,44] 2355169831394009415601484340993616796430973306786398587118054414638394667878746495016621014523417710602646163417369690302808912757023982803594152828683919160466330941725184805062719693063253547765570328051775474694408380374482509583541283421653168800124582626148454951781601758091994405890765863645043303558236683184487178720435934570573835677898435100234786341644800578706952359405302481162390916743271832483379672310690705257260641160149393647759022075337148527408572837518342244328665128037247651537749179530036639924813870853854937324570057723875539112231598145207364006121111702562043875171281906817054179623961612651968719375559992587571250286046091046468406427441915614858995885939667641176590633164331843297912243376520127566101959487960661302798359834514807153407042927230897803015072209029616142006574400360796622211659627975090575261033871384866645643136148538470411835495394986624683109005337523185652822103794577381377195610719825798624644098278104609252361269219063947668517478714159631955031253695753303760551738134950908210325634114674910488024115812276116218717197605991705479640680554599961103354679525366617166525256758662899024729450158455452466239849974891544830142226703573785036958793385535633785246515186454685669870224209902964905410323211068581695753061366091499131264257246199206326214670377447356181438982911377088742293431472066970924156525408342857926673601472372981860395314653177318819468480910115252613992162565223368190879962680173606008007092671673418578459670494170897869090946851370131816341293003791433231007005178860282473820413830853789649921016789324769783877230646349308021042576658581774038042357250490729595789083972333812776629816472027957741715102147064569066644196523419618539897567238935166720870377532577035262298748401137904512344938599022968526157432577626734011300324176276497991968646904324996494094662670966089799296668830115906983667543777461848598492507387767822628141847994049542779637564189347434195845778828296356283143817616903494944421376007479828588222076022395778371505643622407464905434598770090432049092455017027322637682821998908948577171327194786365013190062896135942305648428343912073282289269503123843006782684189044597001709948006472029293443711296126811599605746462287322542548603787615491000906331464648246765136718750 [90,45] -635430864271475978667706083103100017486024409372772406507592069599368945108096062314242521463264403494513311265611734844331923047227003423052116727679681912623045628269699558567960606312400549141235227752628174716221898373593689849056890336518308870056597909861436130274045606305915856359973490009394913543142273083765086807260903915263977796505411000641452084533553351334540744382315594819601502207686069427580533243319417690638647363200498814836399402513034103179308014502659264194097098336281603124372171536289054887277979525415925931068762537110750765358773020896672139782040667764905101208552309741787282794256542151709263221117378203935148605886322719954312820912340814083900955674744247071203472528310024880072794839844469493065806352101626441508960662109403030780333827915160648985596646472496865310853479230323675046868221810016843570200033655978673439421569160253153764443453846843493237875357763169034133714803602166366310766738407041906597767675212681599795519887424832878700531070503549936975759904200367378804874637752472091830538646041346435881792585564441601783203031987600974760204865950609868759286485935986504894009995291282945959170284351094336682696781676149729987046509488442961884178082766507298340411013329178163271915756951334645020124199726942181802719808076378671512329482662897386410004058578190630048811758819534504768628359624446821691609683476159628334787632557550150886274713465095089134360717209288558628148670051854719760737757417281217418088512982108394671063319487182952605579437347290725510833153606373820565463410645836895306584192464902010186821650401168588407737305782789388517594125902894884642100839289619112094179636457628071724835806777133713159092043196522659673548242930145491579480666651767378964366473319046680614021445765403757540827369391303070450247758259258198069882473681664083378673854949961817241114115752109746398232849342958054512793995028604417771693712516700142362617061900596909425737055110674306765856043100629225995632445657434802679361748533546034284975028670774650994225388065093139725833368732734074586818798802703510312669984612050555903938805971014814460688717664666278048758103371529435226954883113153887330061230584966498165911333367635599976098327008458606325197512890265612306439635403876309283077716827392578125000 [90,46] 139558336530682908252123163520001842552532960039162225430612745344682826662945894699218850832869363095914057686476847830090740239556252456980944043717003222433406936316962720788236802395943951068553237954934284076277312626654521539483045730201239491251838216252145817257895262519042619030810697085036690966469557157345466482828247985859561420300641919795576907010390463715381034168011152468297516824812029323985714380115837502295735194510842373694017863364884941288491643951199821820150197227168918185710878006600617495721560836260181933908331556313563216563559451603732993547296443627367583604761137375381729375708816473553905395318350115250203314078783896253204684545513186869246383464365284281075811827073789654374975340370565675308250228414747894459453802096490482833370252251935663017799397705061570927434420982152929117295298400567928530047055716722617704849949871232152414093190822124400004689002590417938674949145642831368423534760676651362564443323580955277074173310092710708131256924811909830251732766452197504437224905030325170700803847110471447732149707240987853944965190168634235609820604226783848471821508707202400748886451226835309230471539631417881264414423655676026687367052008184460854863270021249408756158479613048698361268236810506820672449126166385960666360422679608646243511878637205616651350825236557560111146484853260489861533643884923734454306701044106855041866030646488617454181810577999785131303476513381864550495303346587243709996010891176674392621568864106500128546613227817519587205830739347063793375423755230632520712936216740259454667348221094315795683108834010246946232591335740430942574290692384600337205387912707202501763587164058460974410273628165580694135523304321822782526317309182610383502794968786393154995451166025926559276766595875002729761933222413317672004052293503613422163715734569059770397283310601168957984479275485094271176754146016662685543002606886508205462204805086142361929023650711610409632798922307417186044286303372897812015891918515153042546223381887557765490451389914362094798645669268616326809751522905153222005922317045193065523152390291947260165674444290696430676695434372139143492699541920196506342549870652584924537014506065763692884035365036090598321125309838743835864175398312446441106970951295807026326656341552734375 [90,47] -25085375167270158288145929633158317880141937900167908841319716985073377641156127222372738068490316641507374474178957184307519798935201378166790429718306501323808549706834421599748394548718027855806361462622335293688782079395670469141581234723326271938181455648615964785084790520392550566714329771773549070310451505423431568987286073554511251031533380380960794981384464705664609545383194555219226218827905176288227329197632417204248619866039720734512569776226920574342724717100692867679823729542422196375394088987418992635991603391207318613115428712586674984705185598828336928093219379942417409736226305566957817173062157393880164403264867342322620457629723359685728853388799403260400983257241701108674594945968848331794959138967151183617696993360456025727588406285748209458732836352588410324003423969814198344683293759250386667162915789959381756728496492236377501067358439029466836089822930032404178675573155556878034249015992603344431396786073215125609744103782032432090444277567323530888259210221021196955844256894716734952372448972906995022961968793331631970311814207066785962740153594718684414825512056643107194397597715747476811798693589990003622699948772675415035923626112026174277229849238451044316372538721154430761700111614730781760504525772667617657536776684508393079579619095243780873629919293840042869738363988997652378682092434921263702167428442789953804260190444241128899609396405028071031990764052209778358941811091098831116696245519714061585129971975441879405176108767490673230278447980647090777761628945936408388644199554971651572135528443391278463306126389964786676837098588334842771854502371250021470436635997921800745462526258002862300141582709193985941871630155119678339931693128706044515604389352620138712276267872160709655232794704945843433614195065829199529213998443797773628775894818161764479540562277347315519020108455327477913878054366053827875685569861145775959608497456473600288165856117959174119861763743651023349378694012257530382719195789803619176039936403774132666538332369135102966424950947032737845048907846011820368150571486774328960604671141965707463241951345373448852944005909006525409517520301053569022097133534050293489883011349826556281866845718522963534519270180257285643176624339544297299619255749159041357643218361772596836090087890625 [90,48] 3623185528961990450068706841836466355582444011691493570915485677027796202514577340054010795942204718702930057346682404507043139234565189472583420235526865516387143501829949085047138165193223756484008940584036396960422572095323739311146825407154812243608057759114949300384278881091063652730216535177906681137522452852194402717086928436863170732363738457954415341527702636932907093055299806954949416393241851584004011232861437350145334049338019811668711690733783860644288032133621359258983320600871721997836453013800088370022039082793538551007206105367085824684196992501565231312191685876316173051637843423735916646427770255169922313299641789127167187666856702354827100413498153296629912201656705592740823452637136148376989941166341712319305196289814071571417294479688898560791119274266435207717356949440847029352784574258195525882157385588606350376698685133341979071068267201438538843904863894750402780029988735944676057467307818438613800955109091681390757290589236789419733352001465990003658491698695107124108278934095932115620208895286207621530372751042445956201683454748567632413946028926878253530705216509666394334906447709560639245423681623291491276460024095525704954512079490885689340677862139807005790095165879853442947252413274533946555709404405773889930680259016421441086525840937665628374703456953214661168132377235870413740464682907592060733162045926533908588083945555906922973288694615231278832209764317921823082170351919525847400534369837695457669945835408394540053820871210254244923812924062389015986582858773337726530576944980131978161577153728797859629380143129852563568080686698381701836967363056210133937961865983771908233774109734481671184991797293974591642207262811528414791560436734797348311678201337481261730063742224831879584231301029907930955424454652516136630337443400378319789243209569727923975463367606358609881724841913394758595738185540780657641286001886554688235841036077517714110547518294626722820005835171393007904772729924510972691548906828932087935357757883541185676969561288267684089189830676221384155811715365003128721083957739574293848404995577682998860613259743114274185664494801887150805803007804944010832574695572358234260826184861712821442255678476912024836309892844835961706715759870052690275188389534832822391763329505920410156250000 [90,49] -390385317840429178130709663152300970726284301077625563414799874094526011289528046016188797575483820588003399147851014687687173944769959927475943953611108912685713422380452309007226580991205262838763373740755397414572450315289138435197677856741958947367533070359226904729884861041278513179764308899062969741848010250521739044046484013624544606118236348566556180652474360008116293009495692349317150593385849373927021725008336671814722819869373324829474639390008261001956666650638829653261619426054524943051172599105695410802074021967136313818724618136247126438028154374558877668091260910020091335836475581543348509796554460105082202378513988448982804168416401584569440998557249262480195881571995802167084932950868474973416826973570670063707949330690846315175352820188088415917490248518291089866486459215830175689847681580496401541244403629108565268995744934476635692074400446278529250167937221556338399896240262409302594298388326995665344171800985367529738539135925080529651552907796665796199355382361960967059926581822483392700278289998267194591196758252143276645014493034606504650622614715588912687949334439168703673554327730433617736453127877105237428542962306859668744642651867398213131234440323764704345500885658309223352383606330893939832218812599788016174916985483527210983905496680570983476638727708095534279974539392624846878459089837441757226293944906322334300116736705818195331907007106706778603626084861660912051503847239612120338819451208543695651820750222914508498022377361289184365227242521639470854760391493905090178884542759022843926756722930776028163628037393275506923295607171665696242006068675112451488198798578013015730313149084717141516811333555484401075499139521222408927218601578088761977371791191414294180997285279309815057559298299778043443098480992180782717236082600184741318625330145780711363408711979396714577884238818479500000846502835206521625817064716352340214970518935482191976227548557660945981392349038305696327190238432245001066502313282435331329753962362963961017280507481725654704866570697829177371923853797056382228889035227511051477428210276109399521068284245629663287893632648233067615693063839555498661939425027818902153780558149892907002817158987512912133714882991263641681007672718198178545001564287986184353940188884735107421875 [90,50] 21447722995616707402501598382334376935226632244087977968519829237482360693093736433799729218734687921525676884820007635298640351359645654123015723375049297132420752229725788746328588023339904650866090418413828053199896983613400774985542614184079139545203493963542925923877158062684485564542667995710041128277919781096422324715872350585417579692438920136547113584565240266748661877235492750189637802991160044342057306812264118770011343592214887277676621088301036066704508986178123161117499584625348122767547915253609013099160751264883125030141350384409931107487864458742548002525432699639097957993489356577463493389120819139530484662486201155365528766439526663308530656836564422103570151382023578393827019826573276414164925803508018653012038566058275145098082387030480632070787955292672287962108183657872474364493283140697879521967305763496305819659734130223470082161463828152600113430770146929203749893980021558454058127395708398292613583000430117376228892451622233949664416899852283801760064407395055806353208360618154489900262913749618538499432284787791145576749593822069139948632825382904188621297354052097960421991658838801152593176248714663441773912181194714532310349822432379231058619999843944927730633980916401181734657807001983462656010228646521720382101534194524600727424869926317156412519369486499927148043682037353842384764361491874160761260819411661215562968749495475734259493787956125775031588689462988433686842612065777292985803081433902671584335138637289850221148476857695892424587764883852622969267996090418111820035683327821689816570414928653090662125315881361252279152745686002455813549636176826016907913095349248914404529507545676098809346715831169729759596594826003938163916577848450666328876013521530582276573357372076322130306169121164387472384076327849788267384655213583291864679452895907833658137222069945782535595422677264171588155803392808640508938048951881659308312223448186230504149559100439745304637740315324775718002005117765475646138530597046758210897663895265415468648917581620578581564597874572766687676712175978397169648084166200592329374692222016728044479211968410455126036661880737532142961991517230382036126544218132904099269679569605075547305942560181505900729956082554090926376042446858255496877632140240166336297988891601562500 [90,51] 2780576814253815088136376625965103994974746216284028125238172260435881259573017586702648449927774833534496722345874327764870651660705265528379280682652150691517812308736594449316061554114795861514712955776007232512306576602931129117292155557173089297287952013271177153330027549820355999211444015561115945454866912912963754792185023739930317228581872901618740627960008317897624831409224936653376691033522939683971449639551629916870130675971042609048748092226434101865208706907705684817498544179557315747779781840090219581346898638813001826642705246476698777408952827792684918122099398472910445685587413973198071274373491597626410639383068876725475521941092338441556339557952096179403778480260521701319142107601548870098789690043833484111696723013686007659176475949621566939150545052066959188989260893975181517738253975688083141995706594423501762513008957948184533695908685385580482795881353209736199607391298676788231012471758971233643303798180863901032151097677067671485404295286749608028621567014570281346155043864465467048877295569532699666910633708923837282442199853232568952998014048800668124059175350728282853775872220412808376939413210966804353997209755081503392137100555076571923345276144695846894589921694498196869100097888449948298116943974896912469932877888688915543513149112078573562721375069882698515055287325118913058423895679224955631833748512128283339692322299184308692196046274983687304434084333633839593420415878568904637276961008017409468568016295389352913847084408201801520390728850085268384680608320236417396004200866262579606645997669350009439623943726478479896952647670395014477054423778521134480599071176807579048334697843766602789811027980449376126183738468272024611055454724644898845446002258409569121873037905085951414318948120855907003960969620503943268686845571436200698593258565175478896089536491144165894681669548669223551769847966373301247230116362984138869967518385000284609144664722171432379689207555839510213551329831295785292123804346276583115463950801461240959546559643549401296611095438368676568110794510027611000224786664394128844980371724653067486353317353301148556215520309393141596988618491576915992547071916717068525676356999907460012721907414701108387020674535566388273960162060352563351273147418396547436714172363281250 [90,52] -1119148429398898820848832623400204035604884579138227955751678043907932361577789285247352723328582013313451943527182366457764390550408419508016321842424641240077440488107537303606621339696158938251534918489560276474454318536294094817964792945519402372148326374015748741374373207534114887614874971052460603636894765669041439604747564053658872913199893806523837606220251768326739584153779842478873941039292585534563786884157397450810453997703099911567176156667053676769722279112527803818632297631615817413125352105069147080963843909111290420539633819954282243480999211902452374134699574049688232158851220814735780914072704087700803259599522208070952053231022221395869825033457906215675455133118259465063379569870292911518482951488657431469569267844325049835049348673006714376705738261333765016623231709810570272062492832481348311288269221936381922937618462290906738061566772831435177490105774450397311641662522571019503452295871443134786527105993319045136305520450059095239833283900972465431827142037830200241476004732516629676473347702101042789191480082740843788843792323140281408265358563608195613254909842206854882652625212840569570880054991030658123126930056523164073764766164124396267078120228343274177390160231032100798321910009774918384112718248239023623162459184179723953233968638094613627718803968441987125350746898906282093419698396765183648517879709611559665381926462391539652065164991834054276686078229506495430925517570236862792392823924370458382520990031590577588228599239791682530889934477504783551775409648309818357959335756401727396314067079216508923806572432925095347818046129668614150379347428185749855273846753484339778410756252307429845029343192939521868550916954558896229500191634173042442053541167142597391887888556065652234586190957518685848640184088882512412259662674073259177727928326518640976711484836631889986361670703528187758921816391235782817396546775381615921069840543376305304861166650359373633309319265768785781015370514138219138710478590093945944757574702488689286894241704776013559491723211530164438245427025885234455469680539975160961582318563320579003736659330642323776389416321542231407601071617566701121254725961016850790143544339704377037572774958046890506419915346763691530528159363833129447129977052100002765655517578125 [90,53] 217660484257061145076810511511662387787847315459770334569254725043235359928832533457910929719314441438424060213881707276085919099029439149513624929395330146623514878421749010974444327309654956959581971688593593447451378961906821882375472381309243455024760129772553052086106917743134671060440508330863407872325031470408516940349990117217897023154310343852866246269405934687855530373966688199696426799369723162610829950378221618939885870436960281018357933903175073785950330011245839979482158400081137364412750924097998465272638999655020675951516151058603228310124314327540247639867543044626347599890718187683576683281477921393412361367802130887094078645007210919524100063866721337357470285738568715740237141978132291339972244730868272962085672212304361048353010587016290188045491001276377557304167064900491967904054402946759087932369492546424273409526004742639679735559830608707603506123319096067185250891380127478071282997244723610380359429171953269291554528847511976193827296176187128758847909345351688132789504331348921868841508884856081734176684874098156882950046897118403555343271909238904589830768917606760370279450406320781324402944091550859507394381405107135268304991661507276153241462810689023131169530299463167144033110162638258655864844874056297058218807414645849830728725342672301450686222556535455291727952081809116862800642212837830297327546180435071234838052732711343122261173228751372015659278433830390927518401237814543779932834026112970936415161008827418771710144966669635208155221550567980314709702167839980010842381412312160455827255461518625782082221436145333788184929999332998629725947481699170220930568523064375531231913948555627824765841020072018129737394541245035828418101467816850781988097000011065098701592819126250674677032429219025485455034091443675831779197524320402055643573460579430679368689394978652025940169791963889106062523977108917911224113333155687297795285546216995776367105257256707767467756004216768612725786257351779984014674592194405329922214096302424340270343473859163250680657518585309506753750937965704336960541055620420517647642523385954806815691055653085589606440891741338036566376872940368238174258095629016015629036282729263974117520708937344043739435602614152586733141381269973635426140390336513519287109375 [90,54] -31245079784581912515546105612354471092506644244376083798455861806450066800986415554832577756190145666969292194384678578595193651626189976735546511596043352618354184672742612670491694798676716256538460366500155719361001304574030604323188959711810071864216325775866511781173055185102847996354095311212728825354661957026902187869663314493862722312435706213383430917807656841271428627231469166219075390709520197546296131877731546865546314676438894484657475171692543254661031182622088254032622439408468996037357562739310532942244529862279382550971162250221760420835269318695188943732586051911657712504135604347847940746103612916748592895761421053097678795319781382373400504947691619968839706811413937262469440291525023233570066514687063921743021373759164765766245047199760379495823458977610390366408865080693715565197783382349102768041981675599752773835904444861028558009068232998560035157778129099929401944599621572268279334585192541090086577360141870388790213413674464442864771144492036935443536657051307557344160330787894044174848484910154146991060550784590501266805345969419191056090400869025164413214501912484536982656029863829112077147382027930750756676207342269672318278201795288712227870523559836477061536858569659010718371457674473999333437128394340969850492321055538844254839413432698561249779535806010356162283269966493321898635412565747180295366688814333773415174420997913684313993319386789225210025335951804315575810181284573281408792821957288640899083120210276426057473097585274797481944528613566953772219125456589760343010226415964245542372357115572967874018309679338315278561760181035291748567203574399609739426092039926701023786815549066499313796494265344778411507723973904756614739767634692083979355136160978689357135350410524326457524194426704633049510288892136607732320408479928604127919782998262699718796547301535263026165139761251295100976019344819984209180538044099731261676216678620159085000308089654974997685987995232057786985732340061101892305200224506792686070281209890533688129696912449914264698078075343511726673443119298007427227981088237744274074102509498510667665846111612840587146112104741073818191395457893985057071865824917521695474421993520541233797517577644870656189911773518183384090729504123373772017657756805419921875 [90,55] 3551119641694903196824034771593737620557305689592934025356106459740672824599956325206803122486377228058778011502183361526614358432326251789651168092074427888656233429892366253083924904915797062351969063804904028159852054943600862081864992463221474134663120706624914289570471183893404387864595276970612327201418657856259142109512527390468003006174262453058715047752617385230419746132813806739879592449582471613294089213970421025989059872217578564204735872187786584908965550338514689890199054780957729893147019862685968185833573259572794836609633416308395422930970681872939486363491538942577137980738433003185397357818557982961414388665885404256922756270816881955493226315618938431708586802024684082477289496597674194195160395117000181818306940720110716177051150115076275338873954978428910789507951318825539921531779742858790708224842853545541203297503721157727383770442697199287207632628291682659632608673131347012903053551266991052959241412552454284737756285995302359077047217600978493556495925385623511920981497138018888489366936946518868260135788578449313072724064298000824414613119286840204242507195246227139183283109071932424434786764500935961029746859353880287365065043619876210956597071119133379818691178955267466524811612874839746169265840177363385499280895967184594536542924658294091816089893153184869666314034716536237070477642707911682029341390523123614934435392987427550574373832698002715307670769654734198110282001755690042586498534768078118803322994677555070916274258613693064094063862538843981853210248533294957392204962391665059966343167006330095464218221993965436654674496804152658889655051850855498597855093279603187064917171233508481733760321546023818608816879364795441098093942602959299233242876512778389717607589348286460114650498901259399256510980716951498029382635654441843921914091156318000963698878120039659668377327410610408746700216920257319960357536416717752648780683527364243604960500146010311011133720338569681549228609612813980473722515945289718267472742051550520260632387495402247907303405653006296199561176441054546346965477398336252769743093647389306954419152522185231675396330007068021030820439544147168806598731859196747446923150539562249135568277075587966654940942127735049871350980765782878734171390533447265625 [90,56] -314593754809048849347420795490144526582231059768474024938820519911041528911933984769590517583921207213391995208562349364953065112767936670925613114273029078334285172381498360185531557858577828990113507673108346397225428580939394757679316434854677609796082894027114574767985288785764775585954732201785906447296950727703856673660022382979063455472345565108151262789870280160194355166466438506762907333880704949028518810036497637497825985681893970501834427273949855835181017513702084450554255058356823936207358688879202051989427622323933036652215231137173730187204858694988059683843918255851759890747011584262970812962619507950004964238975515996756362779721862773612819273703973339894022777612362204857624020881312285759961635446351670914435948099828977076441653804464548979906710190889901657574837351941639571929636418115966437637984006230095925105347141654765703402528336631793951697463855825649003155923861468753040371262964015140388984171590468394962014923405729420022166847364956350240120422967485643782969213688077209315260778573630362830930224037237231529790001722822600096570381492907571412781062826320448777815322764122584595261039347913569123222807836645707507465143353393803796974220619825922488545940133586166642190641936136854325200951095324498589724425937983363273570507707828989070369025411099350005031897855510614541810769554036678994664670980202003915520462878715042057787726370594343574672575568369892430540308731699248536397214931615283828835419422109406214851136624401971721652992740178540779157923627789334230753065005123918131146325251877322742734773913862148459453955833964405887508051541007998955437761042087035583877501552872685900770155181708622605603661866954979309458263166960288877664321076994581353217314637095670380656966065040968390286376729297834843140053429705807193721451122241377823458879754167500601653637895387020539251498532533277783478779833741755265556409608836312071443529843488074466919268280358131425173228338439672567162091798723783098299491136083659320843758739277937294249845717082596672514602698741724181326165367678467763032032142410746379553179834669030182436528063220754234832365055708119737295042549894952960665942705618525552347665507551537111981097448107358438562641822500154376029968261718750 [90,57] 18708511638798358889008618069635985413295256363866784567104008821656065563375479952656648362910741897538456940099651697322647698459022435593804518931933033678865767877942783127091746258585014477268675032202709479075711183090958899528248286994232324233872438659073173690321705688064257860450931631929691381836916850786485129162125310337475790329056751243414119327850494205727909332608058346737229101695254069446221829329893339833322852503548170419964837409851823194345107070142242874662052944322678861213689802846514984199185439904004628523649581026408849777002088783675961496346271894698809819198067731537337844232509038828070210081009221191501314146182464313701461612542223107987856022947248809430289728969221825418981470973200746272201000434727811897975796739029810113623504091629476982438453772311919069893426518927383254521082761270816093588849918311280359129099975349559928548659375629981117349554221652989318494701644086366889229268836043288485208561128931533655905408432545010705496648913929332417655308950772670377378617444649315084087049204561442745860395847887903846866031776192453562373142873843560378099356880435161627594078297972737812175129837457731476459234202091953327044527575024319583615768355658859883179891708379701788090414432341588253454047165610828421857075851755342177741451528481069517599072052419815408392719994667286079048195278979351306086258243807197286340717951389174958601687609295940395375796736880982886604495482102654315336471895192394588064584213142685955160465123594801849370177481458906125465108986817732009676618477963496142287179585858463336363664478215894071848636083545643408757565770843133216896207154660271550544558469600146736180075534976340009592248670069343531791328477529940256344457548298697853703496528839609427628090884162728789183848894422953452588059643323892149664052992940815972216430081012158192468173748125003806339418119239038053993712381418601751490194536024412526639832053295436316276390931821613830058285576770356265346388123754918393747118067205620637785518497458661921346799765166705525117570749219449799257005378415815687770004146191114900627396017118202513261664340859387915993727077389344461297375900904382017719203500005437234448603389669329999378533102571964263916015625000 [90,58] -76216691587818474895265530123313304665759128056442852485252048784732140945386286514331965033829684837357419108849397036901719008936238610561375975259320792534751419183170160420912085697199128031518680398361014336198927024722113698256431625288973412467588091813320994992497731339521747631205157078552784951513402077704324335945813191006794817234011662287724210714991200396976081360835898261497450578936572776353044697788048874808027417932491625239138800229483488242906024986352349916514038511799905456442726509643598743118794853035626571696280280177333322445331143589457248150354529042766183621017170857948053353037827658700935005075642662161630911032306367227553208382314297167680339232072924344648295879519845581703455841369735319288789081031452776398101310881118672306864139421947642639459283661738315401912955962565793976730016495954895365218614649193821956893590721898647108337628717626611347967328001832708377128770972929724784150289481491900968406680196574967658946623911784786802826578842017391743099759152337330920778462837095623086838994744612142324555772969987668850186015194166609589326319519468685294058427728491289983683310047742713493658172232170913256605384866868876013658261217374522516104268571902643440879850371392235361159764656612755842934495886296246198373679865843650207463960736228521677852834067667422765243855302625408276055498444360939715243427287812392119091576370230992504369715420092660030516181508821451975877916319244224185355496506098074195481249322965527252006822449807362482213820190490655814737992225467867025168723028487399750031544364385927186161650292847235348113962175745289302171111521853635660915270607447116055738107429840472953005273869238028214708804809572315148595770115044139600060955476039605745008946709786032810123642473821161642458046920598086696018321431066773243223508301182468766375933173993444226875023895562259467977938224954081915938180515342801172074600801422796080396277296585621624122754892002782393478668839535510282417727968822390033163302966438683592441492135192054884842284522209881052993695679939219090201457363644736404963433626487121022611383488694737706230364306159266095074422889899279523974835380911223414866620559156662017934180664013865680317394435405731201171875 [90,59] -155114885128889718632288946102585854904250247097432380133585525951928067665507096485631555169994168413825990387052463388363669125666562805820056565254058038578022841651408215584904138596189824277329747124939365574341635181319458319010953766323560311263055387754727387807149687501955004112931148339800976528405058901631705399221371986727843842794376037748377993332671247260975713008197907450678941471241754404648762900905299935946498163219807597799161474786554994595695845614679511310293974450258516176323141170300242928004153967896318573693909028446012983802747001013271824989064544765191713609426417135395821748416181519266264951938818943564966367826642082912865364512470412532653784534757138700127639669017591637022340061931412904366524089902314744837034292099408732521233918622850444515960723136003447428244019145760805947267874894457396196546117255656601406273245950724527001725733956455652629334836135697586833000004173041276456100919350817650719039211383195877747441431468878166191814495311822187893325052701658867400379965552504543644820997362438262766289697846002036002401390977521317511490852108190484034869315618148162915824534104630124368416086405353896561190489299340162014116992278442799790339950691780165548264011255048052566781218454591434626317879369856377939713199795780307029941686289218604899503543315156896056338880003887557382288147804534872473389401256736917590288224434866561801667631020364846308151547764644360333716544578488076955803992755019299711591987120840269195859894859383652650051591437701135437992988343694373204323422524230146057388349105096213801745979831160896324590707794534700454675693353221047467770566910830455732250167946862855609788864920379915972470969760658325590843002169979520931809284788182043409568780494197180033307247117299389260825317321735837864579973184985821060507344081060510618177218225296602594164954012494044730293216080266128211643912802116964399095215159743828731239072727793977984138681026022429630871647511020095881244544240759284935796367222334147110810524506738229381760614615849337860391351553587451033652250208102638709872217166165027612934393835950529723564071806165035672924383551487927969350459877265149897449869242354735139610699690138062578625977039337158203125 [90,60] 23228921938223085929935689693373629729573487459686416040372292337930341290995299867030604651511784761929453827064570056428174931542390850904437419915138155716887243611076174331192704978265580684407142264271554712617003350459360056546747701996399304644576529158800058380707237583984117974105730834060228155573080503240521420784266852047739944139414183769338189400858997179775864249646041193031376783660172578987285802949926063254246860664686662266557258823876504943007326005504667407823258339152959186252297725804521359592286395290870224052652622650323728623857576596053544187144483457322821096030424415764075667717536080428221507384478320749800666928545351641127958419204738453099572949825774268149648859129114540226232060597476760829795525347139433582361216435367453106426186902617448135302379071519161245965811802073933915504855099811868974963036297314421902543831662552659441886370108265468560676822744965575726715857814954159770937011865856719646569137493057500486582719262644009635795683298968537899831278513630219567407403151806559089234507932830848239464822675060005717906712172210021169676686744405553301647549422458984262929082306737502661112729492084306464731327417524479545014726316392019458397311135539747596087858411649652468785411157897766840890220653687671103679835291415529599058195705196348283171630551378047847762010140248070949346564557795866360782613695519354499068870619900751409174776847222282516909804948714038814393232370154788028656511418623688013937662364117619161752541819365259380794784460926476597608096000985922532238080147935385829891010486831284350369299650794525316441366458015659338687253806914262187198396172817868498360785024271404149329905261496906784154016715552761903076502096023836197445243944940293916919134102869800644263200419762680204576561990379475058659320617680164513002909739734180566444825165550860447737051011707814484534730197931606522415240307161204128042931468182364707491879464463902514203839990083548878061608237461182727337100412566890979195702345027040732582320204413953494111956514613172273906289036541432050935896288373046522215958916008202303425073948617797442647226091493210582826285711916269133879814931801097269234112588538743171540090770577080547809600830078125000 [90,61] -2011496302807536473835905961583781441852034650766058760155000423416643769674135389044010339917958485080578756114513004204154622834551013278191125986609268388527885109948542374362244948923166749789379129882307780345804187558390343817175723807088647817477192004737800636447410562161258727848969718935628469440221576522039161875621687672054248054701124275640805095408359769820494851338770372598180839096146102559708867298107888393466093787729061274898185847389380218232398691043882866967327798384498635102101624514842020492557323545754471664805333382747153860429134110105121602494957352962438188362471972694517601324472929443871470333393167277737994893977253857807478216183138833092704521410938382186321432762063392663830290152720426364097437286569420420934895095863372798185490178801749812117829485737253773884661162203917128202903719536141255598981188926598390102592525124987482342403038971276201417915090499377990662920237221293662912018535738635763061455229129486844244859892826060043675669386939537869609417040769510489468019757183921293854988007251873290246488040617480177399919083022244826712608494372165415727718875759449781174435562975967733421750593934021602108925561850658602888532361101729290452591889557723952566967929921636189307417841847838026997284480390966948473976743748035353936909908264553773375535612423973210732434784961387875616170066779952323694043355917318516175824720228794767559215781728991477943787369365116339684381747092404776037901577994261053989800132767893439859190306059984190987080174854078587608477034478265832735205264016569917031285338994231831135380706234037199024534384964433523754953232943495295415336353637606298156748641108777950716023391020373637225690162931561061092598728147023101491071083740942837612929467770228198507140808385998513755300740133119474873324370148643129500623496796261424009147029339440586027413112542468306167559855978070547965988424737566218797061291194019015187005533586266278891450013016314328798473854423549916137990198209550698336485073865699246837815522380550589745963217024914137727438702594604509893612996223763245830411433296381989993750238140860628613220533815726384256463392954477525028420273274597504644666825200649551419473937130533158779144287109375 [90,62] 99664188588155240144709416430804151372102350823162539226467541398660524046507351981423706666617798661166693851761134242368384448831229608536512261368150109693493016885915729772545609804194135750916677921125506251489910501949204166894607290590644239712199557324048505575924657468210730682399480735997764264092570184625395285696288495476879781533746003303061892395046577668225712499277996660224706860016488560758374632079022534352680864414648924322775257439090637256073443855596258583350793716418434724366439575183090851674458928181993331747832085472400984162981924280439616561046775067262886436141528976601287165983328046344941775368371439855725346674502128848180180674967350218528027529887874793768518130926563884758643542204490788303894761715397499961888322703479631661406008211391712621425773337783040216608793690247787435541629686748283940274599268333114968518502878200986546895030218290111296840052727477175257461518722511929067684008806932212287649254042476180498371756504259970703285098768341910798766925149587146234185670566653069385012076889436582679782914567803211007224277872216638299065588523620354212962800566018718002332292861320876008299099963148444778131435285102470493617559029630152979593743468870720474224054359074789038983934337561464598265755532737490994190327442827733132843858373782033140250085341149271861458760033736854598761533027154551056614092336419826492634699355848709037812162293506215851413337416048537749241553674282475691518247757563859321613289058137654570087045159356643075349791831457414548151181312542227654432269250514308278165410180806229989646865466916251226233996228847927762556356502229697832280627560472311207935164587729781780634972742135792325744901162777235304071474498622686411266390560319753038102887034207838644577049337229160570280893587693844906814893936541851103205335305170455782727655431576189812201927980282494732316956059052630119836205062496500229503016621775894842326659859712309613532614278322402345091822344663930981560666882271127346278178141003453767839715415697472631285452138978160638875082281690298238252814271796016248953690421109198104659282377149195648970392283618744942389321925120763056518411368736176799646570012569668506330344825983047485351562500 [90,63] -988411137292885195565597663441932289979080278400649002886513570934000375495450831290296043432699268609456335370793875952962908214788274400659703929439286196792377387775108335960177577859528244107163731039045705049154066037320007078019707426789633563052959808274256716507265912180175925568911338742959950704950034147323660282334059635429973672416687720138132941136637135066616569992374233576627014868130375998378023012785133216506119131803956553881993640487455379413769785814875951003449206369142462000132006673713991394010614403021080270528597189514896696425564272018834058636083929236280474880957532135050668629693449394108789001384260185128680448636810862802126553602996411428640098247478681665708430721926704050103784347110414413691079458657656210805621338760204404561964160822837657146404291225977495241625863702963943611291377255619718843340618719745339116154257093195220506852913508177008214028606919551112819063795684591076380329056809187526422330680182847517180175609922070866460090163115807270139576622638598529503854256363498143745442385993172492308359650669210362142254866251004888903864624426605942783441799243831793090289957135470494142684257857581415102477639086047324161369130924154212068867965294147828628885126279289419437101039975400477467525278973437839117119066414023696767463418217695552567628860698242539140126595847868383097582197578273079252192620556563289020145137692722474759586760715395381995116141196795326502415066068159780767324992085392508917915250646525742138802666973092630419911328538443549237295927921356902478835272316975701398941906992371633544377394637289363912041605175435573124092092651271572412228000924760745407145202572609193249109842261632355077687297845865601573539901780767614609981685160120449275814936950537831174557053201832117753397787969627466235533066353366867708523353782232269387661083803071484889803059814013440041915796671422392632840446123455212259886434760328022275613220055578161230483986725012771634407202149408854611432993574981806924179827128895250609307119326009919621058779941124110988005486649262428512172317301186916476301443603230108736827532036853032100040989695856686890319591391401890696261833621160904951585823852155954227782785892486572265625 [90,64] -267812402834143478933416993463555883464145002553555943863128233111044068390532638380251615958090809000194621735764701025830084045679290857565240137012981139977815414285190582241842417597021118495806517217575530100947653406600437836317532464704129717081990545124680468055581888345958970819797486397322271432885221319385548091703676163327139108230415069140643193811669113392667620336228926038687216566323672915456456571608093020235599635224292452503415575114889851406012782671594342575869778193904732690480152054534064887773664737259288836426311056394848423908116825720779586606974963317014587040867733370647642132926732408391945911645712201256023182627150232790146001967714903751334809305318537901411164347928120327580986660258745759691679884147865233291622300527507289096384882437974490387099078002142076339764525074621520105830310492865369274130218772370995960652204235837512635592002696975924537157762852027828242905780043928409937873082799978738963782293940768844355603616729265006489703969495511869193073036926333661532237921333939257717663478076402347201596152704956125625888847466042087595608200276518564113012554308760723118946236318997610932048260425317501503979799868423477262915279495144167805291586669710621457130509843120548319193658380884366200349199409172033385669077656533972993065027375369776662422325735539816707742829477514431976473839293522351197367138187127965827441321535657326097532265880218213596747727318968322314956271612302624652960153926660126200048033335348328963439439936847215339197615457510566371575926645609380701698001345204139108873197291776400864868865247593855092122647067434836377660540813389204972366416812773244818171822743788250761221308924659257535822141101138515860727310373086592241602663171560817172763512679238552995185980889682425968251253171594621851893443000887178019987055750319115910734899901730906674348190510617765653622353217938231292670144241476968595429944146144543664151317686256466591046337602918695033913069337658196926239045086797320533326895500739378610351570122666401090211460301581767087355821268007194881595635259516693959882652803290417431891222779491873259541855756623176496320665994255631365049893040700644541995956160462810657918453216552734375 [90,65] 17733105345080008826785022935742774202711628405357965171485121321522099332815519400047034397804261639994862781972538395530598591897807930232296066719011354885564768753746850430024462592179902314934011842649972350223576068633330062370876856759879450008888289400135333260040463274565893133226863478767296081172201309543359052963893070675907318320821877065433495053106477278720831797945993664360978242125612182609618544245671731581404013614033046103818327192940109890493952204866385746225155414799154363179844181269315144466275969008298553869906396729094074930337944709708840614096047583714629093913130985395384414240959893705202753340282433044509855312362557331014545355962063175491224754015491406329159641681205455917496298884426172906181926732901270073124115307360673899206617486551333139568889270487588340952122020638374569899049298318178595121746741759998776579369158485884419710472395367622746519225785909198749317859735398423923675478383231825074621105542182233148098239062793859516274997445525094688793553205604558326274732925900594198773979959444717706551463673057403870193028271424008600537966821458022301455950077283731545395324592183590224245860493060806570636561123158714497395743388245775630901739286522941787487558506323722079446783405178524432532278719973541593574912126634640127683396743277561348175943537531615870983049222703949453951907421925073637638922339552992509443458643211585978712707601885508518102330207793069064531226281829300604982600141864810715133284981865988198593529686977560463390103473030998102697531290138827588418122832834246173877368582649403279293902831543829142800324260587798265279676542222202148525418436540729473012811948310644517117655892800546551078133645916165450904114438612222683451215665021776413737913390391548374413417123456564624119443269813329321402402707979067476810375140018141485300778327250357234287407613293599158278812830943653679326243161728500938497499723162446113025132059166827114209526265631166680844483950615394411425571627315442621059024763294319405030589266189790385202694759660540216808466170841993473513502198907478256602617772889867902210070107682992174405064920777087073169439998487708442848995063316486220372780735488049685955047607421875 [90,66] 784258325953849663345128863634829440069159576517815114245893194589423145387713981514664795978528055840543361134472592619078380794800923523102375214825757639229050359094559224786349349539723419477374594734233065097401588997255884408226883016767576205799050238519546142006778303522602171526400568925603346303130150944787133393727688643652919173367321800822522673543843437779952078966505075460976191598537092835832322903090802155210982517355541370114825099128425117759978048251092651368980237276156381524886160925199901715155893084840551645963549939853386601501665464103148830266066345911366481028597961766987885815526245085319028832950557452406263908082967931008118021947974049477150839074030959664159615028400569478336088402647438740788098056842750780695145077409569266667532348872665569486201991211177918472647287653747969641882437484923997808583960550514010450315868527140168011331676034716539725322252967163163636417138543695150381793242935444530250326524207691745099728420382525163102691468480716508071707537335570915874901383752977876831799720593351905131909179788276188264632195782971791349585602722438709691988040887646053502734933532129242641847321102007414921731820042865919812216410769690831733610633352098238646362036552080359861714325154566122097500471864692219139695048556994343773287092416619412125719624403289405951645917205435406783956311548566690734861315258226726130109407941652750786379182891401736498435320628174938489045116946407661263049452086159171393416397334485940202373908224882610316042232041652198504066506652360883854671989150819482443010628801199093621606533477083352021173789516443079963684763002194482814935164964545824449364355162122422274154674558973628151398710856598857079687889499193661683821807852499263628600454570144639530728185093668280490136471445200893069943749974592453555868149621465221044514768011183527991977063051439218628223590567682438004358277779534596257680757376492818322438305427514237373470759904898096774578659092326804646337723163585691900940292567165639524328730491499040450989702502575420276504094699168131700503593736271177717644744840975854957290014503950818654787814457480347651720308019505022598615549822564929627333185635507106781005859375 [90,67] -146618110204214509186914406246689499466645065039599605834680944338956923144063249859982961900686688882000798716414033762033953111789446369706926648486542833333922626491886672426498316662370709972509724548897843236462358028665065277032941431771781346754274427200342049493551067387369960580997741315595137336513469696339359718590277642454696797559488133117656227514974030826328980788980159315831993773120217158923584152018887971712282775589676328908988394518424593690982023049837989627917457778929148686070866334462669075592287289899006238268421570458796040358795003788064393973195164375101686542737871413026813533680203781662427781514881131937189890779942842115677327068602623025300602839483054088419849238098846664576766623954761055667499622975853208883586643548346724032211171078421707248484826214666814370638035162836774045296126852565072260348512783948829519540420359593392214281899716605445346817405027360228433335127207693892008829276345161643184586430320809546165265633755067607596192428649763393616452650400223984966308163547673332569744887910006974095485786632344680365800293830037528189187550337021458535231881586867347133836520918263175019234603810973196603081039057963331441527211253671759899626883272744443038766675841362147057036976324026032856728286210131886136221064481238137035179790758368792126178840661680371551681178064097068980829451826023455603808032035863947943063054965872721567671838518835273483371410141176998418916009654728086754679699248308783729725784376204875030652148298303179342361634517213807860749227226601770417686185047624513183841545440221819224311308641724649536210057035458368750917243773868088289354621079379118927755160562131516813262737856582820033645516885326698385594974979179808223016992909297775967025838464774462038025460903199877436944717290002414166944401776477791037613143069481863083106547247587143925511211411402603700252664203044445999622102013909843201209059427681935010262025521879524857657618912800687008207249809430048128987370769502021749397532399521527937441765659419420936767354814600480771770838146853761147288435083017624962159886963756165427754159772967196541728625841818933199702051381705186446947897227488510907278396189212799072265625 [90,68] 6462139601590316981301719583609720960729945190748377871806905698407754893605354629305205855971928089846669196166753048399771971923657973437554522847929207782340184398758945250745363188077762662492903157051480796911958638694691586661909116620031063921796866258507454715095574712335266356438297584507597406250717020204861034193075896870494020381425346273403983539045139849584706681946584556362044530054257690202565969233811567689563441615738730907904442933940479905213801145089540947469388000078866501532201720174557183419134766319699027895641353485714032144787702942945030628009608048837688868594946722948417890554932716582351390959912009825890365608339631903092174769687409840772151759701213013843042297919334208968857234723591436221151825352109127164578177063917085131038622655898313956933507092079811990388992339997986987372450252523689738358048857417836468498484238481903774023526539897156577612103827277386773336821748724634659793369958638853895618066789324650099006055034317441028483121859567996820680713858983026498552208984244324061200382877626239233795449306174707810028654257268241066912189706155034136780327741523721073401548542119942572061896714940192747333067230549016627676813966524828512162187690867172494044979087936600371366657763682723651100414661314129270094960199540529793720173800029332165128890914785782451621456914219605677713577598340018189980577625414501974171666814576938198779538629263890527619844090218861862492782606761334644187461714175616644238256574038331917915854005678870124793344196968299669021788220903180178050539140675665182205542341766605244803716669239507430131565288843690481967283463216358795869266462372020186320142847294882881766727401721175006255731189530805326834529324713925747018891484213786208591369901055328579580041583202957894571410695395460487544030539100355276105022656319134032943683630306448645487943987529590032795393384738785550969377763887557440535016551763082197157649295494988832643169698018075089940438713988203355605780820295436537179242213904392744878197714843754470033264244452597445413725202026253627938199083496028061647898831247219025780358542344012439501980673816448153704695868480411408141250717562797944992780685424804687500 [90,69] -55681545027965238566676837887757005397156363295046423144031492653628743526687340419741954794880609293283636049389991093704364200162765158362225527279353576958520313322754410060976772902868911407988629606242340220115685340231875711097673581230699026626214618171800791609474220896462443227852558300580832538430622533976416923069062136819508401537060338042496038421639335699039389989826753225593959052958170923165697963265342865122857998434184162502597712067988488187855906882260734190693999544802881804489454280057169247570873218594767755554257690893674215245949574720973178968615015473763264097805278130433300976521908857962254843309550068691778526462349670179176862925423620921074865765936595151073097752002266362896557277838925284515984310144805902336963323170545069226683728301830447699685506235565089468226382888637606634621295116223705530534984006692568506432071231344890821953846277402538501000510198663648889343756244920265810398110638030093894223512779626609192682690610470825181964531372188093723076773884307345507671936593670976736968246255399525167266987001032709653897562807453270623415326568733969332577007665853425206819129738519372965385919101348158724638140233698925574711239395998635184729368680105914137984634205706322807672974656925233424589574568843936840809540398740238532456921232843883106956173602007881470175255626463785721477237178103304048613441044858665309811942815196708088104695146381755783390936259657030183072342195367506794388357554852578245665138118075375873319730578959471005578081424777048407487919326653249350347136903982773883344311655063826098511276956951566813132201167675427797877880422329608929486262941945926629886471547257757319728368847675392363728442861871430761172133666822577958138783509608010125777866409288974346854845453148469797617154377291770791820395149172813964228534562458881054755466246872218919472825254508159637800078274102216679406948628605853386825293848865528952150530224085847144218581120080283319277090074924847407514788165224372738833464544627279881878084851486157687229881311347995282724039641376289051132587368010189431641858521588557649579082702334619097440757235158508143988315987858717104330708025372587144374847412109375 [90,70] -4374902700697331748666595312348298587199704295804640684870579632859257788399196683602841216702377737430860131804329511382300426663359342342782055013957363037738080859793580930565597491400923481348590655983563588844236073884868496414711650709851913708002437619690927341852771059837459506424195849267539303280519296820981147578674680218337365475164667522120490979497811448372851688566981915834599089308468668831404316202719447893942082807664506972935736483153249741357864728337370163595956024146594305270831255725357339537064139226073997779087479017808356865352103871817357462565786983450032723678084088032871934680766679331765538998582761158186201500374178650237654508476049510571190522246311264027250897912405504711136979079764508919749840120224047520258624319607745043609125087792713761663249670977551499152289369853817572767197878593521210943295035607792113058055228919104074840588013293917107636049266106989763109449340475547212157855421354729128340749899670514241725725315710747597742600046971782395047169169153312268490221387217659914923615209168351628252092552371646491311573274093725784759651391348574704932944523783160459525445582334280202463726973324566014340968349795258390863145688954666858075320838782523096317114820353468455035111312879028547407538003471259114223073281155835200179783662893632114484758245573881323595170991257108756962301042979651879128982833761105494162371267945709611942690662159491194319833121520434007978282877248405438848546043678500616364748459204895882437809922386741777475419458247625981394375441810403929288763729434033186814798641913769574174766826453635941039997244843583954516610463923258090940669471852776328799412247213356203242995709148232356831460771896008884145126192423053284105507805945573067756133207825136176066928815905037595624277602928525166333939537170335135134450675065270464584524234065042112039854084527586372031393626291063881642561453401458756791818591603224847448355886199583402405087100842513638284834904701591832466417986305762525879565907834896139509653291549020243504048972950662507037161542236592793548826325064090222006513605197886390724663835586992998309894898752660248526536249102925069109915057197213172912597656250 [90,71] 16358837074429062408571825554934099332073753572247097804237436054960632108001762257697370715395440599226706807795697253428410935665378155566413543906767460578270693335872380011957140666073013262468176665266027730742724112124052497671709032362901499222080906051047313262443382094440772570110191099996817310807570389066632864463071545237401762333465882386053827876495119297056855077447032995946138441718408015773970387269361558201220655971365465879532209565432631363804578094435568111654830739421474067739434994870510382346778450260962785104559097292874863665642487417212471749265784757245189255893413509511162985910113195427501423733363439593860772678984541799978535764155696695047841322040353945818139516350652418191821984901090004547299961511950563676064445775450376861258085152923918261079531573473201707312878055323414529009397683925715787282290108177971013251634016710648608490766362613981083493720267631201452485332006750839625350226997100828522723929320060958380032065373921742122119603717119206721836702490290414233231718245038978365159956251571042840489184648061323375352635954240991373754491028432636105549910071638729504354542246699323566320170170066823945605910486159660869325464477125523214587232999351163514027652021663121264126164193304377966710250547749277504248011729157986746127728791452672474982664280973953931810556880437820182733460833878855062491338533749096274402851430024108558535279906566705789569704913216266311766432596613952351702109805011497948356593744369839834852253186405295113113022660220458394857988482528680080685429087183184704242810298176891101127047394360356569831457685203061919913257145737583291825182972529966118500184940315098352534381810836507508306709030010308512192918018764769030074742937307929975834841827244051579904292904285703129200127374017819934789362256665524063732835102016104968691922400150530635811014635995204034402340080770642615651665539806524233386460676815744308409751870934112343432661497858957741207108702225480600533582889620840384003780295678042967566397185334539017963204694197533967986578118620886028911538564982560393170547295547136908972181135245474022842706080236889983163528494714000771637074649333953857421875 [90,72] 25468041835160775804014548844825789914263616996425863418126844632650088527654852041338374052439588158433310437042720577985635931950692801608300279947244540614314456976818240583074326902005147755821981235577671738439404879001669338135827658778708785461566717283091676981586379854493664960251041395958771209457665775682193217228727657953863831887937955659278361451360633624986569264362153876599685291305140102157809573992694123050491946046703374606664674925253893140041911335462617870505207148449311544333672291967497599486898075062885253792447477589761532322113146443772018271880029607743990436822855391480535629266039255337636397091998887170788396224841251444296883743200451760732373218904133874114026207941896451191025817968454233930549194075654025737283780581263908310157821725331490033884294803240512107683409467787781778117181275231553146960067268105533583199528740725986568624000641742754537586795044938152350588217596600589952311770940153501109974896119162955385534808240383183617068848301702341457513573665673205922844442715828232425796096044091292511189547896733747646692106278787412606313061594482889423647540694196464543518080168431533987070835217422307612598084160126737924490478584372033827583320559569407356678236768952228362640411622299048935874926527962575594711273164648708539440403595078757957232003387724061821356520573988296659572207988152355953652791250969356056401927612516788128755978187179052307848807052954667077381680494541933366603542702052727739006815440953382068414724606593905477321354306209660495171295596459989019412335385395527731382298261053322608099959463929151662457475703314601639685672715121817143819209585181793260592106316454670588257856500959729635527568331710238431392200220123495540069904051193853489602224668387000027603338578878473863132818169361028295391798100667545166355320691709146451803473846772517372918883983331317612511200453171034923466297516399828288136280287508807398560980175280208321737056997196325848093280371777950402405076630324719267304471750818252271627542166109827446397712806137437022941604481438879173438413020050375224810486643774779721148656392689205184781222808313030414595345973793882876634597778320312500000 [90,73] -1370959086132916610120385939173828986909445067726056265078182871645363940493043840886080730011721693494971441098140519262350506607455765371348764838666051663117525987854323345058774855453705407405693581784730471971855792721607750283522209182367435292309076478985366018822875202759519079832527047720260078751179194508986018483157106771880775787973690801479426259660188104294025738867045346263792288426251477043303093427434644471573769252592883433034308059649435837372072565078151545006180596928379922815173914125269511171136803355363412131096744486895727506705148181039609736400651161655777409015700344149686769679820424091726976103633788243897622333650155319699716691143337803341550438355732111832020323823546969863562462035722462297990923220673754400022465150103172987268165769632531127429885887374904033199943008383313060797128437817463046470001131863950582023398462243851816912520371005909995805582896950890385479748930133017611669805682572590570430248847887744059936500704690019039175050209189341075134363290398399093619350819642002208276263146837024134931015121687194983063980792662431435560883299913968354418321699979752194906817878312151766160306386600747369704077286683526030163351520382275199581686602210774519349009289854003840321937398777616864625226084941813116059217817954208815478726113365279871498067532974141135128903716958617476051432651992734331148361355748635558639295220165425031769949066174285600996704945618277901755817357096570855868467356126378571518435884567457304081973409992024446660447554060947701275663806622421866407375147247059114702194828811062334013170716130267961808777839354721770085171352732880770187001873093379397171937924931241969470646062512612850876413414473429425570561933400665704054444757540433392793401951810377718466581533743638599596255447488444382286861500418229348782789597083363937530870975095402589818913025513654270433388565384655294848748000063877026519638564979461549647953313422582894039871556054619540944762153665197008808263008417810313747371163387420769084831572733397287458882543210644635761100720124853154601193660634688593230487455113388796901267567906371597753442641211897357056415103215840645134449005126953125 [90,74] 22378693997918921063716286673731867794259497250424817932880782582081416888749475759337838280185478515371455419424064094618178659494612632127084352120291847631934667039786476596926655893307766659278309320984321877938252860845671831546998363235154772099786884957610613406497601063210593936981147660037703462990505747253862745109873605609728467354270118374313584506677156040978783595774587437228508342930600038440998860704414161500231645255091913142247940147386815735968002909702953269154388186889622169266505218473549214961374447744111930795383344834011956007692468462429018067054069640315581559494173483954738128247525090048449163510116019392152019607704247724135749291486052576254690596750842924425122467521131204775172302763620502959866152351638174191134208529506652345110956085669352876072852773754374632511098169778546053595667660205429963704850401792718946011336603115447813068491641340126451236627042696403567268936431405147775127047049449832534564623392850835471756415361882611010876781392551641378371132540356149859094327344915014617608321030300518109684895502780693189362902558179649267198720300555924614578141018679526305394870132551336365320892580869954129611627462995314324595601692411815437508465042533263079351843705050350250767135132594329184077285281489704593441971367979178182983884472601902000725493925250859134738940215459886178751331032890953625048974693969548781772507922023717806736059025662516961877844169154155731129913099097621137894706963127478504445325089344463274936802065657612511542624199143891082456433643376039320533008535240575285523962497731095197516538001597415790731615004390094077609656332524704493584354975403677434357134740645674759105102725220708405221411250644007858675960950106028931005890902109337509688388482619876585349203912515752174794527769487217565412139909243382994511203013266824457626753527977025276060784529282757312955834810330543767328662817907981992750478678960061211522705430310998784070335749983829864078602100692491612995021017243359052743846934909464283612522983161873292672291521889325219910364770927540810919413735383225689561871999303543732738936918423591593471126723505904010380618274211883544921875000000 [90,75] 471780091076051257615789649946053878112736695277498077863578169511447279147697051197223352022984171603032435854549889861958350681347436600860412242799893779386084228594678151297438299881350477632184515129045708313423266276747464309867170467039734442846756985699178303735763372871544240426556829671926690394318675740161522778679617772970429036065707092683428980928611652309779564066061018092640080271456236386729680350795157918805143471671670446279449232235805759213922524761654859246799186433371311593074587454061882813905201894221290470563388526603311440112015176468367028291272309717754415584394075504922623922991384233407176648865082305972854201910741722715812727559569223591165931132844125004704044141663167081908760860572118037908501447783680228898523597587243086138630174851972481470669270886884831583531865648624029684501619766378174354644474588145737308711685099383886064348586740193482460811677058066019513742637098118872594795455955694979668674845523027005823007243800061499318156008778927578392581966354023208205308919444212931268598018372203636633264713259869285180865911675493719766987520115364413126542613464182068312130919258218174807134487349057021299340969408678225364892120923564407034731274010258792061156060152559533736244540605951478765528993103004125774641499814447583551101187121124026503018274359235951067286558888512065161814762533138693095467526269963122793373954488012395178853627167030996142907100376539611464947582779673219471844116156110114771077139820593315049329575396110459172036762867085088664481083899887406908876405866394575769418580877834802782917670776971994762513929063562575912657877985996275600207731516227861132028086600627869628471785992129106828278587055109902073053157316946151904189179290419928264016333877184543740022127003858158108886707873883916542948731037391153460087286742579956905520019935772505353900681292642342858400608599029084852341967997533499062925732203006420620218061286794679329257005072276730001085098602768402605557772689042153742511701648269684843799350935094435485131646456609415163747985463611059030096121442387555004957201810546046383788918413144686873941709781377085164422169327735900878906250 [90,76] -6417309315790158201730201957634307179764039932923235772111549663448613999186350267562665795714483223897168872386093217943846395579640041915437229263775356485903078773276210070175287733800584288259739303499747382516733963319843223445372821737270474785782371132571466654865576101933116114857750282145414938737011973935130605684847036517052058863181257473701538132496865292278533025616279266926723716244248136317364727068191216113185629342848193494659343608756665756782500668904795266123723147728445724268150008893397322999630359623682922000404151726573470157111229831646939596019225005274185380011551619992850970453134376783647180160999464625532265528450108259156549491425607946856443344090772169424520511346308256973253887696390814382084552632255640141736591059955625491670710096141493701315045969910485873715986261980945167937582464955472267425441122887613470893890346339838219894326535289001790526375308707225213212266295950682245591198664856766389649007331987183424430882273196634491584814254951347169156898045051950527939031451439345157823565050119778149641333033520473050991917287950933143896081681376423744486889819970918826609455029159422968588081229942237930221597543179326948048145342966867976100694985474562558752386027683945196239470745708778723531002997291898565418949212972860131314745725417587135749509800231909345827101848839534947671808862440092272655148640484117987755068342467612670167473722646771973948813114441407260776778424917656493038597282798191433739091759144279258109708420473696921855629684041815874431895171235055012692091033251556672718771110420588584969489246214039741955480644764167922469383603819579812605854467360046312195373518714394529330949394762336282025917650702977849091109851192811178476870419823642260378777935969534086736628125165108078781583136760591621920827679328301472991835574596203786360919945050515572875139472765180841365305950613626907075954286558810724301990238055888913573472917115846233581160796694250541599985112693835158503698990555137626707342721822230607247116965845048776344950598171934850697579373587697249157029117453579374122739479044547658989340993887742976231888659413016284815967082977294921875 [90,77] 5455664835844445234458335328855817988091596735386961062080498302730766301337647815376230931616585496187846278772812098879719151221227157601894423518260716150101242301540216433344616711201587523660519433901883619219849507393561943811031314578506825272434724207637485413981020826366336638526997073601282680743268325201337875565447496274321276997672396860955034798908398408393815736858016173449037698597640417011606552695658683334532965482234233468537531634176533041122913650302060807838127844053759276199929911371479648449628713465403703335207512275054991831181034332506200616482688647519295774271958504599452709003373432354368406536231455820783790094209049924165365513320819739768313646988859994061806525282354438151434409539526425097986935442061057624791826021075856438589514240243505350412563844281148566366143166663916346922841293455846292318373326586505666508649849133667838296738310969270622752926117609816624522570956442461232704674977226317044964196798169772439483036587714341207591426342909134371952788329397501885582624478259807037144462529656256170783497450386594068734505301503062834066844221679984144517294290797591898742885851987166782306001074984106592097190912754099331370328817406474342321270894746128147367255399035416308974007483594731926891174744044789038220609885101696034669903367569583896232897498940986379842212031632455363246916373082715491848001846117129930705262897286347107392196155440481280097391941052499221422545327956129281497690284921050500434975435388879918471750378392111171040207657223494206403662089238700241200611119258884674869669974568675090339680302444340352033258624384125800646326594743265767576587927680786892575900970112377184558373578590778884639399184663023382862330210552239603862654917294254618637816971988241244912731730228719179795375079069230206589536704724440033198147261397714505312803760570659415370302913249812345989577691793847690216255593249807106026828029931196605666708965480522749720299442508995478208310833458520430576768835531310459066066937031719664976309714032546395073982869031414306005536391390621814260021067023430684247955782226868195543816990979328540018059356953017413616180419921875 [90,78] 1173146384210949595255915740987175706656410692707233833880497845456134620852276968056965887788463814415731706221537337755146838539729787217870065917366483880665842464957316915108557153655893015448289154155103239070227047336821821023517356924973827643763602748720008667895489033148139999384943606319186420864715840505937954796547083355191573437568909402364431853749964699574850390576280816743932439728383371126408555990340041220532088534279638240905368069486114746715187817159605008723287096108512574193180516960041280293144569092645392289073686920011803309154295517613959199335700370771223953520742003002342943895950407336964094748825060626058059660598146073656110797562807221364773874412308623392338971647266148894265947978146723150534165692155844097725870037394585593273015237800568388729063587251633135118282764965795933775163304895812421094216326718472402429702967577709297711200441755830925296053254514121369780947867320979762154990614575909999677280002474306702954315025729864017578148410336195292695097738796765445505023904959713766695073386327592144417153483143521183472880796988796310371505974914538615947057434386254433432835759325566783184537454240806721885774550675557459473666637982059468319489157380634046356331676636488287981680885713216680674528911320142611860556175737768534465043947535076301645400003925218203424862766598573381842559411609811331023086290679105328860084450409605528916846327751342746440205896986072065173763619945842231005312267499400602380431809589564960411110041919687377552088571332177631745461996230139928132909071735516245964333119520016527692512398812669901551367606856163551008521810951400317048459257917240970838743344930452528879598129636811467318410365489791378686155089782231953421501599299122893273493675593145361805602337384202857327717481830649302654333484970540260886611102429454694665851488685558231574250318428411743367037013106913276209456935621881116690468325359256565165638630277927301967310601250376987439157335504894373665313153762151354954075464320542440324305995971730078374479937907304817254116741448121910933997617365897322414356633947089965869156014649364851638383697718381881713867187500 [90,79] 34465360835569183298284190397852110588693486398482523589334070712126538775864745420334277673753921692731191640997843895219285887190907715472013130539923015901116802234539784310911560820773948905090428259593684206401611336960786256587353963621286013003337802057130891079054127524883760520028241892227879848976617070861218971327210357222766577703559168950715101718354528845966871023493484584823854678439612174657725441685349528740421950569099286459843751498031063748864097189081087137105369255330297923234507708419926283086510419542356782753299266022437298664127386685604133894033982991022249814886663251385932852487525529681187653647022736594818669947052445388945464814904972276005058075498922797148352151018255100944875359667409377377292837597286049187737193760693607970937231840476799715329938862769640932183531331968548964342071394010742923127557128859443881422627834297914172490337012146986433087380857975302045604518061770921778609533637748876322162607273328241998932412106346076011199045500172625296533598227071563880104313290173659186936640231772800229912161003795217411570055268940717158050553113748711921624895893195830906844185683269171324587648857095409257052890553327599811122226523301814784646247348795810030509616403954380524440476589492960295958433450243308730610955321791418798185927655635365396156985489426474153928624322544344312591151867395516068954908694843128417438037624864628985411541130802577334027327236927855800406839923728581452453128110383750003982525100629821476189258891916611335036887136412622587615588678359557299315362428713304971307242057498868778380047509258756575015053639447340961908294203690531189634896210144596056785499605047539492327083793255312637457084690757137021511368043791926659242932279505563223273003734443199155628784720343582469873487216523989893196353924408492611156606647455608373586813445767467909721102941948270128434078898528711823137193402058914194627639759440535361470577932136692219707396606789160539545034353239892728022446129872808251765434950604985399989729814227354594671502991804169807445441346945155205895320554310499661471955972700122545497336095083775554667226970195770263671875 [90,80] 148991129100469738814053562824892091908097406060671520576020982881110565286462489603457615230782567063345141545737353052415033269210914392659347175870175251517931101891653923166541588437538929748687263638738816143028266039058222920616098523684814050470221405948118644732736656724450934281372730451240540265964061591788572493672684374836707596546297751621635204675975836315609602270869929113360100835995967151068952386646113165471528242947939351914705069495557464750522638346670265498358551812267228183742527536381274196543830184541557243912269896740959522786070395519329814093000680463725802322139717430976370675343591034347117502359115925310050439534502961877926819484019094589735050187289608977369716623216782899717759945633182895570496996651054575901943178279135977573344440774476584367727008902336180249420254969383145512035069696558274630136653455234845413562635633675159868185371615437490757216586037354851761752943748149010274111328844954252959374464541787739218842196791676350797783637143852131440109388834606262175959247078596608056642436206615956909080392370227447001284425903695162860152917684813703411652895758992574181503987079041353538970640514089266283594653931187217776070100276493844606683172471123129440865136159702804185583481058461312981333388210201441927652577798078840321523359934039553646639825704324692875665341518782413635693526992458707029059877459028807194870989113697621454410966060317417598373641733675418196289365558481876736135682789398594693991057705904862265541036987116887846223776472262642336810902875974419055992393247099111867738428729640165063831506729040575220775751216669181220156087450323918287671738271182678768862804227439958374934012377780453334426266726640174477470191114003959248328038007513635726819528323416742946801448249951400006459206578607153859252573809936302062603390876484646653291321966044091881485552230983956874606287573047780767078824027309188634467605399594754707264150562199097808123131209944215974430952497497213674830784415473021564211798070592625510985769885778475085663181388094623242085514144429408076179119596052157728449986980109843802934279054537024348974227905273437500 [90,81] 11820802976237584139608246650697610815039711617237607376881270099523678081013177396122902890058590040162107232864655669641733581030364637703052613470996075813762013966213418400463401985890053814646918593049190414999445105540609828735784062969281173197857932962730752678187088208087779459297959648044056928572447164655483526548045394833048304836488171704526257707616529543034510692196539046587019076699555675157254830707865632707314377829816301005973016053084392899272020785279137440483097236487895644701931905616352625875413948658406259978002731586344906608536672327112378699215437548735027375880196516658395284379138434335492106865204504426405700708344757309331715675805205703485657237359868146228634240339929487521029634319679125990905852407307812517614703798398230621065046764430893626754606406816093219668451029336861625535444100233179495299874029314492699574090310818822344197849557971420594734340777159402178848548034265235173028442473962939359346558443772841817213181687201350914114432203272830438805407449828620783776878828691029585895457382627755046982491173183381219669840856582885099605216040749989317855853785215249821016159165454450344768253864148034545652943191348480050686519652504171237006377020139498245276251627865181499348878412459344896778540539653732426005780119878220483263370299403140154879246909836156563450111564953545459936636447752170850397029257288480235443890051145966637115413429971981976184791301099150675491366857733997040633023332227359958251415738700087612710635398519409024641109138182671902150729434677164458171270968476450794880136555222526505022209105676912591941156900123339715230941615553394508752325199943121940264622897616870533108864843035486843741144692059407944220050825136170696130826753327686162530118336572244910131319133415362746516189626174081846170172129900833035774503034856439518068183395103648487950925919891563449794624119482200353936783634168890165156849039685313013869256138336271411434707222059118741905116942877065302268532490149800338940841048095712656078035601555418580988417065754610752804576958781040783167050227873568996676257076500559322467197105888649821281433105468750 [90,82] 151634208826009343132812474013719561900695987029609727379486147919102981655287053258341490767546539627069708820588011881439053429873254381298453875933230346663026405035088201183373787418697413362596611858991375784755360805806376927303757086249532902603158990428847765552672890709958388202760643364315280644621051156857691803109184773398385228819105406316565170609197959216931735327048673626034732719643313444621557716677181506479703261510475433255810307934211929775426926183961367533118912249638495176565092243520057882310248370670241034865770500317188719204348806154395909670865664793703440242817783249337050632950624937798221647066804091066082340289622930079170609394215847681545955896856156697091034655013515510971100728554161813796325393255765993140077800993510113645597011237235793867798250214881361752516670847856507285460570727977147202667535422428469146052917665492017966822440483250122160888858036902475114180583976291625306335424090120561335362072074772092138833572773198760862322664208553970501622351268221473084418556194619113516882449939171928495505393858578609618969306846789350446418094336738007289483795428290502386693962764709462546008283050242273719674242698551095095953859844992412371387146735200521593119990422524513090677629159083173918789958044012752572438983863860642373532675288658473230378769955202397289027294242489944177574400607253964576697850199544671717225713195965352825584210824734331365576166249460784160076447194067996646744094521565897703860213740329429054018634529505743345246652702345858364080893196308628338557772659215507080581756318645523682572789105846661992848165885794933582886746684489067051135585817786640019649807421513389651768602332757978695920178559466228202836846437321180993343080454198033611037946110517760033956764592897709345999670162884836883028590161622237308019828906465466921965478401618044558425928389065442866640709833656639650498461487847974696156184734052774392885118614444977508967506427164061344728001925302757987288033761012866968965827073142578002127428126211439519129657608169703983012464786286874474569982951927496874191739267611840729000774071514606475830078125 [90,83] 255679825094245721567428802184836617649355685935041867707282026926271842063951318931926477532016788859007510218754130535515260658503032069963125450528723530576578464346736612346551977797042412688582018843120279700689525587020247174831085641219801380343362232017283493169167161828592041205180826662812890650541970743183438259663327127304493409323939774211298576453969486851624124860829700495762238114735521758008190322284395922953461692175842931281857580023980593331715167938375530714487668005053124561072449659038897716170365199140878494930785052623151359223128326486337234060764644837870901588069126202741361521217136246974939951304518323073219762055377978023656776214356579561215675249777870696845120418413069883955135663003157369625422521894703054111766028420197884260175060856179809890765956329126998391086724595578871224286510486045546283143276945198194900652180865082947229465792717116002972547895488517469202155197827979379270837052713070055534508473408916540704878600379079848560664209772927374522488525417773063291868654884950822584238716579766085874492562120311300994427713709387484001052316756188254602320012911202112500629994749170013360835959108509717574811864970104246873867590141802939176997844310335291546153131369321379449096928470585517825401106350279862836440767647239935279836982669176238779301832864792733586585324053654576059785112128455153011984395317609401662664280687331932147357851419703374681471886457494710712727398737683237868716025990977230157905656311643676355953308842488806072896099313446285641739461422659079837383468375006044713428786839702705118011153708936516489594054917752569842999946098455257500295949497070861914975435691891864702278623021150572798523562443778933988704239889769207007811108485491058396475448173455438734361617022753576634181476951951036886025556957552514584180043280767329895751943395508794327343381783644848116754537803303467793361276907730440139343424100142267318145506572683507496581268779459361270221761021833592813624682983628352034792816866097147573928612054719237934435518012731659824677727986614295603656565331178971494488620834306183127945435047149658203125 [90,84] 376423842172101067734382405605793028738148148125416722986503184449886490806401131945501391731400126294130547893022015504852538679614918350941535186944311588532440981889996090137004682922259769755509024260537434287633613602422728333670212445512368786865054671588608552999348562409639498062743108516888253678845172175756077688940440979913803844097546451095365055565149176411918636628772921751664673956738926681789450526554988584950604887675431413797560295275140160462088200726807080841485943316576454913301563497801317149490499095553249655497822408119756707618339011777795513217557279547335975726388359923073679975557235764447847107901438923199544036428201718199141853745581751137003809554419984168731662950027776250161062042828407415850773949945086164747357714066060032988699535013479981493277864498247265155545110208258977215681690973120556872159182846717542456159061485803667055152098438976593990374657582331245216830210784954495045770846295162587349758631328619958637941890355318245702643614313581835302184005531503856995179035547198863747683664718736151160136294700632103564684419667605961821840609037207937509707173762816577338663993460756209827866065488270954285703092140369035760284640659720114661466533480448816394841066510859278562260072473823440983439367466900814787525955558404118570592681445492976376151944983859409080577119046794529515173977356817473567992455191207167544478072208632254498311884298267210850958078600476584970646622396015023794482306232487081114677042374454928365743934944263390148220737197564972964098935096091626722609302074231161846359478279580077150162474737953708383273344501178398255292913133574898661664491878235376556252836657837284183181694107899192666317169147046037732904597982313098763773884111203794100950525273008701581521476051125399926650505588206428123366764399443049545052011026773006234292866772020234871546319742101475393851035162005128623508350433270562628546630957026877075781130180804150946768340007624175294883479182158418274287257695888196648499074404008241114622561318433588514434670163731403409114270789386045821676120054510763995729572642126837953052520751953125 [90,85] -34932999345279114070017544683816703362530846678104034860574529169723013973367575680743123230061669630124116715495877915936033837229375658813952155175172962439293658720857620307720293066671258638082254213142884179107757660064548122998839819335417504081620474344520168794412804210530874223213092135076035778986586239388572607278922150943587462371540798975543144110261834987782261670522575126202866126936275198940027884249829869284739601982634505351228309465288106450548752397659447787525657446859355463349569950970052355296854045133435015465278573280182529108304047199553652174646471313003174165855893487105206986176889235673646956217510185229180244199767713162268346164507785772051491840651071721291590955628128373426522841513145951240574825972061454837692798153642895610376091858260818806743996592534311275646568986959019018674244744726221725751005147517201750153175190573220807698966135922015252124077951354070891416905661410921660327331184432582848211554176271414592059242811008753823104614496116873077538731172703930096231538818319837607056681815974074194543186889153132968670073734779095954868244152791768013749676311726801203804706725304174876116549481792560501273702181256546668338565052489144826928413874954543935043045046503607278526987284856055631805990209651377072378884190702527841991190656515199087405247112186793060689882594110785802717803603734040649844857711739553103419854828190583715234836918244959233795493358580467574524467359016368607741636734205317505461818426723230868860095894882784376977877847595478113994842981289742332164170916308203446725223637887353552470857683507862537124818327219206289437238890495413493093795841676206228047719237950628288327057806706539915166343676472266348338443343063798904144096378897451779882452404900308355860359577024570525190250866817085582707614343222822980549520678021350973707718655504687316486450123341692452043210383226955069165739909963142046390552099100759193815724454367211902161501744169988386868300238866070923744807207127785884640045891082788664165177888637328387415337899632863512568537392686170618496064191613403984541292562336190886688232421875 [90,86] -116865342631557929959141760191959865103747579901711697115523731616786770939646450275633563549288885729420850483744440351019394997471481106078527856874246697765781270539763006134079143572383124818668783318036623968870388526387989300454873646135648052333695904050818554685722962074368422907903366299697577100659159232535992675177858043414714369677969557674441904139435722282456818951592607437948176914652927072112726781948016321114176923605027896662040722200732898881832203133167333147370811194136225986187627785905736382246819075576271678157326681495711456966083877774770964966173603489182324978545119795725830746365528134380651944202480382056891527009270899704156731077825376314027974658287231005450399667318746652745964961407876347088068658733197279974322282201181102227640409807232863650951826303940755575717269063475798512002111717195663279623712274533457835315522985227239224064735011324840622646859105042909514159424335144142585739141422191635963762562005539327419496378896766533042174936714285480301106710935776972169305936084787225043280415189829980825972500132395691063009815250476155252235683325254690854969095748306869188658330783083621334327048524690724294784384767957628601660415462057023622174325995507326826421844792898724015689258270672777060701218313982450348925157926520933673133871921444380999145538821408111997921135657485974025278446388571131921850281044848790290615422204025502003586424938522594618801218940968245077882066307548836052054586079031563520494776034488193659147693203147986872881107387151054891619355399874678085007080659930372821201861166661038224758074651648279905092951766560548275058449428527315443976232406389910178892942157018763855743706938594327050615742739812004417430568195917664795306578625944757817237047747770160658225371318855724415980490849501900918420651300558270379302464968157882794017207181799980629773075194526332841922695611364365247640084518442298980849832327348441989025129901437875428223173839734242927174331364958023638190668820742295534634466667292672002770756358419364439830953002296542133500869079097217033049334492548403581820390653999438476562500 [90,87] -1790649675820964118709316393246903420796666441597847637903078083870170905669937154720372179545351450697741468957446320374731283883294796197695761066510996956320387161365643592766536646971088250867636369287880177674140524645858676011754121996730099800245712367147562991236130242974587541672196327948779221363792977229406687527214903703855596336697784869114847506812960488483307374212388107780621640033281904040650703121003658357579758073191464225173615798100650838394410079706208620735695000083979887859625236133530196342662882327968936421884982982416601132985364830181451234686057227411454045002475155405824922882517153354533320934977189986365581407187302928244360378973833261926683581008152699819521397748920033333986339496866250365279623361305340592043200767678997731669758212968166392828048400652359322971824501896468000550061701552325324519659386110690468660619815922051043891679389614429746482708522794072100838348677159287131832167319023919623740379307278764797746337319957712804504863848430309867601708140348314703123912333249401557278398044295134118311134287754405962105296272789364168137060354920432329415278000220814013473356733281560651011044592222464706749888139859186047901909773830969292591081791614983250526012753087405169877602940216923407821753042570051498660877588374767467167158844552567337755380761701195829296674010405655643541444603354319544728222006036477448326521008643565659108981222144284634784049101096217149384219769879033047959930669314386926598066855802935588682489113621530278890067721076312386389549154970562391911242390750586367949715068617912838465802672638066666357891253746006143582051354560406053745106440592896411370076902021288600633126787954272383604161150497884479501186910237516226763433321453338004620429710083437152850787682063049934564520632062877162847465288604198284545015581861728523620457740997649506378933817066801961496190132182879522225051180243801120833442350734090354036861676310268536901960324250821740524356245546753926203726654021868816844679176621984290477937367128162565635916058835717942195152303963288175824561545982181974019112806104296875000 [90,88] -2780169920112170112852850845720764325012404408087401914756101858815016459941260485763091588239687215842308625312085644452502440118118855866526551257512319191797537081618660442884522846406917889244436471302305794121131274079792277556123356787843728732087611299936156826950388769958382934251000459294869796213846973746922065271889587772945556380693329576237732071708348972870782710824555008493188115154358692484354574525185582444875354823424961949162996392998557132516932420078014770413316952576146932930525826652966025499851065747162890562174984667565080316416950871167584164324737757556952365175526288148960460037579011388867845413118615930466194812196432557851009269567269071675851371857125112591721099617304754695477530672680536151202750542821913550563186013560261855398828920290076296255948656823904319263282040257691967846341116891057277024769228774788734511165521767487253796266814455404341948163873739299672731865708126103942187747970801572475720274480067646358469635633050108673644176850282025161445201894216873571564357291181529968246211224445234570051911062683813851279089314820577426750543052113030614317962389097284950024521986767424498402421761142057237227341026922612756693464404039887300774493170654558530951542254755548136131600039341495304311247301532810375795523313990400733900716964710159679645818362209609446553139153525853806476456804780217512314049948909051370932413117314839635661757446908835293522412105121683170793632561987737450232364511913205115441677632828336763558059649038442266842825340344956310536309809149812309037856930545973084407302869411465777693042231248421611633450029349801716811463688626984863493117292728931158407034550496842794942811401050863598288711211579646832488442874235429964806026772113613633612625108406691866549961234266284716119762599053742349921975911401860845100999045298778942467564350729260214100499490949671556311818541598489710021957810685056460343479509526856149510260554939214762201805622194289392108885441375863090170915115212202674266664853116787672910271274546802025763655648804453593233404850862687392800416874139844377165599991640625 [90,89] -19974889998098489787924486272133008425358090112553502331437706444757435470606619451789533059423737434237511608617648809130185207919002634522756538490444954918678045515644840276355334519484644606477900108873318559503348504735630122380416407466089318291135513446271228722666909278742582887040493541946394410041620729150963117313596422309514045365899140561650979593788899892424042866913527628499165331602283642085883618796372950634767974572908596694161719515836069827991812902464609940731484923945573187630515386401145351241403175745776809064264213704904182446994539826210981865012479158146983804099960197449191550326009046770779608356803077445360730980034850407391383398767418626716157436188878345742735384860882730211141155648776986652608981760647231959718866766308709731575006277761293113853070347362577942744661927783078600853762590139730644316159811554253862593704128095067592158714880268906819907460728235383457682281653501290660767357155032672775771149204450855310759333307692640405647624804172567622915333229718346016956183419523448787807228972821730073671245768268537161726078609792976909053602273594226538706160948172400358273800294754644367284382541206847089942571680669325178780258527886612365257078746963435137244990071363078506741761816162837539145395276861302489472275971171411008655402519641116096675499295918447862002516534086584745607916922679984092938541943082945073856926761249636278667779296579904560441420682028844213382517877239467021942881652999744997701356628416434927971872544772968617329850637741684078901672418893367662626188897944289211010495554624971283255072275182991298577552845374558535228445112675378895657136046717737713801814082810235139179158257183932928986924944421692928920369447019046609527451695281417893717881060850629494785567243600032098790216970269790705665388321036710722211712153932262523391539797241659441548296216145058011091079777471958175678899061874733570137645059612198163645792509883892618713563984936396993684540161362946209271369884883073945886971400238639762086034593668553803937571295229390186457895945809958528410997349567171883092328125 [90,90] -43822380322997781749843132619277664800599020621704508698594191198778929788194689506287833793617305367993619386843171948312477413972598106044701615212815585244431013626941689892946972532516562238349947243859204330147030806744170140087190544178702803254667406796047417569255282818250453036841532555679692384892296964785208039048873822090408098861615962805373773163077739216571399521463894846076407979543723751670911460747513780283951725654412681407911746722674093365443268379097432922404156969058071266485332117344840041227619498549846423634963832691948988682309683827045281994310573846294869652152810476039190866927740056285896494516102090933117281511040221981448979477566277975498583805077080531260290066854091760370574689705434507927240838315686350155379588102951147754708484880957627390016531955913528372439063438537331567847215370981708313101411870144371064852000773879763162668652704360809102782418672445923117010357903882404260143964229755277839841005939449498256093833770646171829506787260204592320034425798829542791927152050663239052225319180898156747823052126907287567655212099651471312476942562084200844503833324889328691003567563276319532647919727077966518294934669642030134783101428368833742404696191955715056026001208321209308809834353832224787058283906282504080907903769845246838930048150905195327382879197721353437717756918581057830223788697975441824980586366400971589260812911778079060641162096652818325748261690108046240242998589857641523941413098073162797719051179687137184367211843813511276728462998582809535569446667093026449180400342119795966818284696859512368240351177931282085714987634227747094720871681952367014957359397448366402877631274550715839500433488337100702265641606699499470991831975812490500937538054883935762622548150468804932257130796564643035668800085663033032618252850533368123398979431447696922838158307283474146555537787083999909033985448330374207498851745425226141334999140767716830223006030586328477099077430272069848425197230077734657819962321584683021162902020575274253687572422895963750739039016183313707950566803584250493594055120978434419700 [91,0] 562688258838860302905027269640901341914872491660992105430856769624422017084605258866614253024327126090518502814630811020671626467279375468441840228068520021792314674989600029724402182187230821624808433698688207379235009849078273441564883633346495888353744819534584397148419079569174386831169255109854776103527284818352523288361286372211055159003844093149088436852671049058302784609437258886451299797500767109000575386192887845820711773720691279837138528060126992380633627805118370195901792279051125954927999509488346037375312297214329837994494100172760827074670999230334226350468563746476494093345650338985881851351249476883013414237567295817433584821937970455552181743924974818360954835973896123745283024173216094334814838847533064083767492362075092285527259348308966465459048936524021178442003503843241428656084110058918185499712934616917783489630761395153925515759574184674129709144902369830545859721563622472840271172413038117093807445357459640629089021690878801286542495271105340013028419474430858421079814934418359651367050923282941261386423735069271575889804953163052758624337988954099451714189594122938057634966728385949700873238563738106378827075171930267816652433760905196623826204108661229836396263576640621581155933491343704311850976434412731949680005930743373272542208910021089227262115525977516854585835047161508729058966102134710989986867045109488426693449071769094084663017969462987541197472329219806063230486497133749869662091406061704127828388082963725208906182075327005013118531060597151901033186974116788218864603824187294428082206586322868407728384260487948347201679194140787239671530066865174102527046701111616225917963302587190618927009830933842828505242449156574712651792074947167104103431915228309065547384406964098446433206075172548975532640326908735678924866501192123676019292227734341200250462472152680711680377091324206048662248610808058643098885333608198841525543527467567461420288805264426388666413811875704451359097933576543037835895548961118829307221354412846776508774023623674032449084452474375712475082860930396204627213339236310880748046848420164985119898688453725594016872323194038887955445113208855949993689284836066528671507494427323430681228688676753790787188336253166198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -93326469986635330392959344784859567725269656469114141899496644714701548471168976760653402977021614506435168362869698837651094943126322857945825075870631762613039435214540406698364287118277818916247267586979864873235462285945715346062410545048286463238279950819827790091533062903084590584002809143030283443172356953856432756791940381595172083151534107461425734903053362160282734205189451423479933440517570558024774965828835024622456926980733269287621696253440618774662510682367628592695821208595794469905298362683176923286798721702029095383450641936882905179025194033910648161285990707178580413585639742107984434329656516340057077171931929071569467208133913466663995324197752130827133575318019059532092720502356036360368427601732603488692372932277012947063439426146002847956880232474515217784274791662340939235915672514017577021070836883161287722231941893224508301259131132128194023977990964295462620260684387262448855663374369457303326486819360875689303330813367711248198463916515776460063769957810179879680544624456842729745123690363668923753348301247480731245207660278427996861406903152191477521143903565917736803600584748183032418668476678883565298431810451421343674122877176926281392658869289085189437157060682541843625769758876577774753931542821038083186558179382452192128914494823833734153307869754694313642297704017395610684811436297233985348270839336964570667988434837854717411560656071293537628794135823779507231647959534218671280922168765945232986264718460578450921782393239453669109714154871777876413651724034783451269386877100044650772773872242135409621588195208693785560718806058900239831518078544881333290194608747805046709834729843246421924546235096530572535664274903505586672822719134301237794162941004290577460999198731855446686360245123663097193490802897958729826719046483971523848245081787592965563696461630694760898322483850052573566116031110677464457324549402285708424127080334527094430549493408495028904129570649216186543988506554214853488030902550943973230473414155878032950684939185998706967204793855223912546918938766599453074963402337045357522109903444682095421652803858760383720034481926648300956005796672442766548615370549387061770549926013157606087898403041808181868077554099727421998977661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -80503000231468180320577694560066842980670445643983730663278365364819859466673549874839771515920901828503040765471299505021031788936754384523026877257196850140809865410853506470605457194784653459241960578720496243194359844704383936614375344854704791141020941980099644178751655717173693861872017227537428240528642954077581702954837418814436000782032895711256448879761965708675009281001249945018360011127934633587220787919514049271456371881029416428910653551895438715539311072146452985133034788977532847653968628175477735276513121572604768674922627088990946526413369147765067124380841840127660736698139709417382545669240943385566366463508383982309197443679210123027584516270852088515281943002646349781116455190774986451759090503339852347332893072889286475105594234448519496689904860560462928969968333756072202767066478494677121061821684705060928407549713858627785455817880475635233577091777343508837066673790279038108362153485922463835556655784991100676103600115121383526512357987550427656619975063616781013139902756404903525122447058344099741892483950105443071893824439071569054984866122153105096257670404501540393270380562100626277744186166998811152814585526423333697708738949103657984207402141916787725665529629812195427342308859142680443915663064660708726288293814384761814996251734498777560989235153780856693408249836304552026079193051922127292822171420912898709116256641018314752190697374139200667200726413047923182020432138609610942376583772780508682953679563324434527304319146166704840350383624613906882673788148735287790466048730687703101490569621476661955369967428254458261670937850868070321967018591451134494341553553016105441908417203044926596024590693644212090349986193574587670959794889132294538326479159472200374818533399458065646366895328286630525648646890017657038496295600915925777831200636315889971523328384332495462023249203879401479777616309690235173201086121237912909454841462999274692654570886944397967315016561949556610031693901464585151396692556331719043737604735422988386307612179202083047465652531652403632284814631031599561328970271180761226471911742024551170517017189129985213526526126164674117523657897933140526344742519936639292513329424635187897898172270906616803786554070754277745436411350965499877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 1202352515099164619066066561321937518961123549487258020192050624292786689182687015508491372382788469727387889207780884246271517702588201468919862629606168565274370273960773294550615194347384665146511714170327741894297912929178140182844677421006957379750377045817965613976630688924528917825223852090701219448450426266107148158760168315099030275173106904239748255540314814430030197538870755979590951745836701426622917188442989630017827105330930479274925087882198535802472330273329794983572139539832996340328305682733438982181493440440647229431298126526599400005371571098276416385188419955107851668582888023273980191167918163766423562703050540828402703101315631628183676307914981271973862652565034544153753093403327507886159616833788086546919901414564412960246560742188378545491071474184221376370123366786100042930567989591137341671098987778051944107454347994935831812219828697468749489040828962723672690286174890732058230155506381226595810634322216885244012141921808960014944072961435232788974722007516293456675130526121977609477550001899938290023618073700880231521760275058549286376175286883201947615318325312785262524421919308451077239032647753287648409517976323580668271582680641377012998273698624436281999865308398388822990877819630600937659427233949099862304721533311678353198727790932871141046642294399520776896450519066412210439782822066220551053675069286283225360091845109878449725447678267794107347849982261163613622444401315286072010445578931495695257907253518385389844392519827500664544221723489020114591185267045898339508282394934717441576557406190494834460988592437291184717474712734838017978311028320569553383314052013171940756951406358848193367360714621363970465610399026113073836474792244888493520210900892106283381504805282367591904209871082848492399799066642322397215270966941543914677871044870382182338961826561327548515777292902845948818547047584711973645958502564345986740754292577071892282031782962895742716673734032248850737629820046475054939069774957407611211158738879718220654517848766972847157026128531411790689498132197147626283576850704626988016268919714787020132175985444803573811152080510416207693954049487337908593970008031683522817693340869872460331283929290546600224254270017354429000988602638244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 40579656590655862886658524578914618081798300661728357969490253664360766475836820253817497709133986535265905703641947281197389675574655955323688749970075747056950041914490621913337229905494639827644609799539145779320731591375581304725735773110522689200999237400465653072641793241878485703012092861317623489695164059789372836164192402388360820542733278575475812146042872554738304197901249148560198104888559657547093916699319430842000402598320216085266867589400842996577860305319424003412649724918415722021845502183484559943646326590480649156257730459032129129800568285442856162992759381760639191832090736478878006298675096640209873207535011102437523461837033362176102444934653024920505102299430426866148803017967545957605718490931959861232962021166268035666489259088835800367500294434353341086077909866196327483778400171692530552337590815614316179656174688500886619930250289355503023902912826422755923033775028678896107500197098193115175300060929535877585574993403685075372584512924147268953734797512771090158613061350650916065736730773248663547416184251386813977050076067507473003475603600098973946109951997918975821648172229826365137670200473908052781144826819758779314287386286361273898396763364754190671980565359829161562822883435750318460823779786748271785327567255473838465568774897756831558546280006534335317544715505791222897227691222382182854737772115790027925946546552628661723873728914904874884352110403546726894206906371166827168327183824275936764032623693409015238067521530281651655632287915539105386162554421333719902784284105482687546719537852647663741979227329077239574645883637037201651336711289516875190370216685854995862695638401406916335893012644545619984754772696782659066455165895534439687649544783070681438725838561995309661872081316996252212165173334775521904193148077132510392005002249057923133020592536363332678859981261371626984434341681793100348790354061333089641109129457462167156961524328524710913298660859611714416511981830655720121656898326241579636603373244174889253638428492782129749559146126608884736517241705961546274029619461661757827924453734462097629363955050634587289826844743452561193420423639993844580211016415530368528066811870941247878164577221509059444344552687751991049136535139041370712220668792724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 165100953060352168234483393338112739964217850788204842901558762437414881153637378226630312490292073790437153838603212447714640222019956989275993729586341468740535961872867394647092422588874657426065943235110823371137566725821577901025294566581967923294690491678959118583129443181755727697449902692840383755853375668086201700375670416989840880898667064540397450237770587621205762993415034395157941285830211685905886360522384586742339606198260260474770124684036704119420278477217561950577149337679387367986252321195752089051643087177751376785483156917092859928347533187345211234494937851219518236111217035547056705404081720076659064183327797281316671169234004404028981263099344965855947788577131844808495134445488133290386606779845547721144797553458005086428896696195514274875388522480464662206227158252887197795980032189675138501196781344447532223885502879646040169972251916204287230066858909800535486004399847621166101935724399062922447424107134143655401576527726878768724742511896353004440683544562641234806528782895663859352034820286932759740633202232222616963560378184561020517196927703658397673573360186344955088123915282413951864094934565413829168829196408570489931773692087663999839080010476226267516609577986111176024435516072625551767523370997614215105006777553447207950727366194311222168586695621003488215204162552825713411132204478274663921385210307000656716392030358606875406464046367431220334913421878571184385467781851404336763919104157263908098723557471115157892450740875817810426023220001108025520486584943517879322000138698928110768907738765943397436932271499515300912360682299012623841753329118049297265948377087682406701633000351823816914859316746980219518654191308411688192186172244025105952391432094477903420497693991205231333805896478116886622057537421552368374208089924304111877164366208506169306371082888083842361857685038086920674496205386552591102101063358837288400780319246692213347721691214906500913690161842283137582802098786427102300001301699719478977276883466683201450972179593836869425237260170434305513183040780603491634249897434465743737574183440280463338715816564391193212003446027693960734063003611777016237683680543900822691488316104802665338101387957670237467460779939381037683537867266636567364912480115890502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -7568404554747255652587268556448291963274678570746098062751005233629260523253804210217266657434850213838325724802632162434899896058313478703383224022163919611911592006844275140041081313525986560992768642475295329907065132083634701032423855931043260197109686844673296178103583040740937694447435011984724564939357516000239503786450066468069279496016527045098797143453068967997850565932120579400127191489809222944628724444206383380826976116796126798618864028091778506244734051651811890880650695426946018964717476446836188182429849759205308442328538254810890335483416202479700514585023955348118477288063489624649921150931131745294943887724482118157130269127815695883699296931912619961443746163211936372660302289701481373741997622108930237027135214828084932821216144243194926645831606885404843910627429094145276433702651972653575758444870164241394420062529017414899417255522327441893136314600852341427940348882661965983847949958267090748192423700642010237539431934520437592560457898292035750580153596789810603662895328286021433557326733449911747981250091480668992570993366501949315823891617352970568374912546542330785775255638213013249017667218741944857905592582372937108479743831737746990032359087245148587066426806133409647326684299215688209798486747181456078512151215792342033202282988652204697371395120917872782516714136320543779477968515213650601646996965133929368166312989656824657814520800428256849724436377204432666443322064163536331461586463225417331138747677979664766485921021218165999408367441938582208610931647226635725625440184465879847694332534408267509722057478081584861478506694435834254937043117607519801388755130155224237487543904085827424520408757493621268896120926005284997308668136522169758722630273212011048986202294001739022779757403170326165451575364662985408284603950102040813279204247607806610817365321122510031129084425892978750154581055591373639503090583768552741324875453668675019391533788182131534310720382508943639785514512774881145686622554956538726894705162983913261046937124985245140661943712576024021705224295382466372376085065253904028411136092491011879087347164577591669038058763974983617793977643006052052233163454815184278001730117885045862038054400066266252306743669214483793709103982404878818712745669472496956586837768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 126894260440763842241086092692645031586193354026083872717751416809813063684349720871671970189122301857467185857358724409542519566778016065689164831353814591397933002287795991756401560776929123931479163217677804838967635225212852993178006877771566969825398893079132106475693597130702758897456349783901653809823306373314305250959153612796912789735391716136767884568734753021075261835693103814594542601461130160742591985677713984856795677567767914225224200843196094684174106804701716905234461475416068993471296985509192832527468173316601651962025743796794891428481898103504871141754115894327698007278898387211608143512089365852338426887962764355239679181884250822117875052343933003300033622399374038343078247833042086296221133631033230184885414027064009430149173679630282279390683321597482347863165909019977877187336038264894135267413378486010182675067258830722981385513557611451899749864475330154575324201069399186613191173718646049922020037341179126788091619544305438177415993932092148920266063460630186345188609839110334040334255093665469493244298710208055544966066520073607779634374092530777193636595220554070378047797473589881073485258365868374977949990515171798276588161117225692394519115306737296879138401917832693164784027707426207618981911774864546569796852490058772221712392867207639639657195271174268787425923343191378701905273432323236758239700189002808918659816355620582591808508637345714432159472735859469421675484047501125891023535817646721958312070437544714394383015266570919939933938550197449455404616574667528347505474803222669624635609048421847365686435168833986739034968754199204076217789953593522285877918879440100327448817878120535084266103538950499912529402670652680258673600032006768949159541534974256200862981530687566466708407467121719822763949245896031277781557864069137018076381338410776192712945094047537666012181753038497667366004259166489247238882678503742704434569812634563637812471664668319904734221525772471975507598159958487767924076144229975333448746918573335514705290229482339047945942646706723489006283169963429260414290212998439621828996416970024722374623654185949060225801931264144784407935342688398778666992275149607597398345850390896087378622324569538463507505907128209913346048850818145736774056331341853365302085876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -1775025250511113385514088954404131839248380853462212561531372748968791431676141096161554040380560750338544106639442030365503363731283782887176522560083044064427925687333773244146219041953106917354657691229230967275448286169087782508502867575681584525856998364975473319500211148973651130702854537110819053381916925341404936431519591121012991560485261232654426928207800413056598025513635593525095142143563798053537860393525773569262960880791888428907514228972960640793363911701754518417753135865604044511927237201910302225819106967305979831062963052862790627682618365201776214379449225012316173775495163210233008530228200361714471495617484442801385584806262481447963499338487919621479428421315529387016381218691639821462938270347866622547732844209182419301622790984192834820579844908121201089230647432184318204447538590977963464566829716469893394527883250402145118515381712385678435369881873646574327108072265735431045913792032932290154646035747039663056068643770228950121438045844760248406843646885132902714561305266006169123933905884363703140671265420199987376150982078203166507747680916513070233152693483438896340597043796706429936784713204289061905202110468379758973540275816133761632287841690899182341082598288931264167237324451527767427438889932808582730925867057766554074122094336195454000392852060742898058599654941750315136431466899592303958231651841478000174579654255835120342227539792013391268022622218596226822806175414905072138889646826999492296223989386771875383303833408319233288269853110753606600085173059488174285842052873616518958104947449828781193774323738867291627326273831964146330204221145107877000465052472297723303284102526449010453173107336633137351253790821956752120090923104181421610223505866864631027082400247974768320616026789541543689553854224802231440197893024132868581152541404758805823703401768342573301843102523963304402884505470997804689225362710341350366906268431608489132612550146741086230494147686835928968138650157344510438897873245014905964905939440483166038074224774319798300092116595244348194165569978447411886218272013840073841871668387845684626710202584068601759038506464257476603351707357270464766241846432355793614661201781038015719596887208744401336013501453636168416937526012793201754882965737181166332447901368141174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 15904033562241097455712369272804667137479144306777813223241914636858201534637499972803687514759531862527656946995576318110941127307449494994283418286551972497692994834759811733430145674227950572333465913647054153501034057580655951769202096455460345698773913420239144705965172083354983912776093769347633393115927868100848319001213549838837410677386331468283786906703678980731953094997222830774063698595714249682072229693876980911684375226738928704031851699200594129678852510943530517327303012149900344219512226314513336030123299937519126457094735217738390208051431296660292096859786936674889405377413919049368895333083094080351816830618676837880995185790964235647589809724903974193241648478438912554716937213733005921177023942535261494702136019385996946700601847802020810875839477229049469314002542172210429939665200459117604649121668120866610252580376302388000417278327104038078315505186388046274008932984539133436115611179495039770856297076381632456428274612106456746750517336379391390374344983727253122389739770331292451569817496965427561843208394266085287064472950633133425803448491837457285166419177798851574227540307860883462982765423085656702537564153244531781952693063262865958564909845746338934967821021901444186617107286248936225712263611383171651304055613651384813359827041849488458518329289595852640882181650299881304011958413609265302472688598560322095092809332546471152002865890637636105550910914330069264815324823914302976555857866827308890030158589413008551728602146169280285461489749178135416758840247056873423326737018661784490366557447962231468074136706412904874777835291973680625624500220292261435896466571202780326326071654587324151764539613272568338998372786950751758815722468475864038340405528958909051739059450327809376119816989343459890174953726928364806875495438805793156087267760835562338415717217076605102697496113566850181397041589801428895799239679712687452785206608101271132872519603874847972937672339835953421072986808025989533245850883233159762605948815700703237965431167781468595509847603436834494785805597261717152001135256716899362953942316856411964846503157089643301076366192716121187565508436554424362427351818391308982822117895865237142380097142932954005288507866789583629820114487411729482340426498985369585525972979667130857706069946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -103509169857689521921863331790570872840347653068837591148391652150920660625647542815461825089095431645709670075556577484850809755565437511182318023519108688457068796833613617198500385938218812285766788981938500968239470638218009337681030207167678974316304269938570229424541758680160401910831738443583208320226939155419412841817672573942340334543629104236717594823158342418352009301441021081566564283178419274983181470937460381687922232139430836879338251911604538256447402248242418140333313772832206985887810049239344156567446678689141554996089137131670062503094173073716940100975655402374814038005648160330222321096716878420684155325257375358034570098239570029952540864232078963128833151963008268692871414482226401442773479919023201045202506138616583479362126994504666722384699724392895982719518951313844436915847907553108880912113738977098953501191999973267491430213392018837837689410485936909415468237673848089231067086073454745051015808365371219408729350550465377403753651153491960553186044184846851565152871886031639433716525911074448039574752690095345699394367539779004635221582796180687375199524978200460782509957924130111306020355831189210866582386793375126842456138093864645671177422195922858860235667983212946039075172236038350266439007775805277232687009444577421363303932674603493216702388901006812431014102216374799658032713710054964303808945469083281547734974225356970161340877775174558163636202717675323975264839611234579181360723448548402207231906490087208789896141273304513267544381174751703570068493420093503067214830326453176233979779384396600283715970397377329300849616782643723072929815925626540616355550332666823070371302116883138956507087668695062819614113964932731389766428387326126862704867744988700252882840852549010308546989771363169548144591573050829582805064844379010549710918246813715468848471009902265959957531614016395108947046593470582279675772731477270314495755855842854326998499030926144217916138218648297943040797261403324718388693156053162103555010064377518343871921343973173638451929380482807595347965592016689473404733654790474307938061205819668679671277062584216148162896055223096137263860287399223540027803393189094733900458202246435745868226080577376494459712676973989034049167332251827052203582053609024014179107453514916414860635995864868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 527532425014591190184522986139394321875120815842192531886554510464696789085858728727190624102351708989030183095154054773368537296133344166087464176893216874960309344075449688911542861439549687006868425350037837675928708997012936684796425397246998141582752418442518856580066124439777405270305602292422968651425542287645539839932772316212306909352320690473998157708118972827507354116385815463647869083335701618453409071394023186882808701378376239009281584677305837508173225093955819744588000020625706521297995319152006735532716916135084905250171906804924970958949547950984325796832426878637009344952808960240810826537731847448469851825877135687640019788067106357990153264431506160197546073925820826788359376715403498924806327800010388805153726019842393941785193946999033485775437065585736744936971295805524920871771855086458114754735260126027818605688939850325613623354028541221063413502450948496004210578132093293642807487021672110042975787166101655710745691683869726339297697492980297874690053366019073186510343208009243397013545315437119490578749622346428590480100623165090464637510840180485244763929882852990634641248176633412430143031272598608977623491908811633321973551724056076507885843640480440681978742033943195472925584125310047872077890999986711185359650654742598388879404643813626878197109584790684525882669504608226061245610506174368249812806398972255730485059598180786545791615109998231456976691067191960933211839793982673725122150375954061520801453874325601399121470500856960075233597660543233725787545470845417032278317713639681824588048861496532001472050417309650302560618242563946113995672911512683017453674531832552373189643135918300561053179208568940252010212472795630805204272566990575006415268864166416812809346559474208587917695246651177070390612283958839970245963099159760921321343250072830067620693905389385056643046934654496692457221536473589166076929539163184802829370584060360465287538040589818969133490735610257978200588925924579923197002800918656926916108895743354472609305649333975373434759155212260292330051205520999026285344931811091510466646611127499224961676717484322606293031933936746841984891986290469230609733577292442885844381197251999204490577266913173110464784079623378105817320425514832266742115175501420809567321157373953610658645629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -2186835411329582137232963412526563863894808496863559676225910765539050474303598705423608059439750946861403021624614295811741938497885993297802984897871422443688931990729867667138037929372078555281701633003983879933477288508128259992236400688878595465501853622904722609069745224327471801354097242561187480055410993435786281587165316061978572000362586338266371314698171800469889409513826671779182669986794520325564744997404744351870658932268914322047362815528173834609587663887844761624824204325142490199502716827681045327435471863251946222220461822328274703880827498514198994794846068035486963562308512645964077591026460923187886264817413869116081557243291136171717430932569359223416090231528881894891364375382005452419459992530517476495034158320811088529022449019196408625594629196856920226721711206831500344699304513667002952012232436912173623411829936284613604321043704585152053050001294490859473499653795182047510559956517606360396794309660368679025962502458717659865286664572090733975815708081431837012073184636209548412114906397938025346498339416212755293061214567781289451460091034845985819176861572367013180747445168413829573903344297131416073515040090176753311973203908499937195422341222448718041414282004770462090812123466029627989213248499416489222138779634228113567617242973658448221784246300862990778787038096816997002560965192832369674849958950430599952112037959547627914186584997587175236046804114284806599195437704016553137771003018917716853695442439774090581682090783079384415587404815277203975974007935979556633842136288205708925958884149509770821710222093694722466534399009047000744568178824878876445602662243517767134851188338286471429500372440835460757466702514435861934829237349473482056402403490286125984820306060131947524740629571248682941928336693210367356087756074295478044982907327190538368410469617074811732536187707835474174421814040182923481192132178447316436260088706603703369095108310595843668746691324965036194777854035890484378010244094326397617633338751160998385280023997648479969149664527812136753868519856982572659685625012345798951333397807861153304759232265122131442988473350152025402163994210311776398278901136236327714722293398055856435340473426185998021084032690074983424222967956127254926814427999600443054252447766180877941621929494431242346763610839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 7503593821841659203854480566595134739545790787099836363168029463254342598936531214535270188970908722813780569133941008946569719065361461117834629115270727716935035506107830181474112247780647342764916250720501807599311412108871349191644685168821373629877910349252770126416050570676154019463192212428182031949423709603646992973144408917075530160818230660369123604057794754682204813015965374683516678980596079741018323175977188300051873746424436757544285722220782447738362462710468867811852528417111182469466071733277654261471586696470458669787831786854808398384787539076756473734455179870284610756700992265039637274172738615730913959594871507644185708516763300819660996279334690008601785054279834418921083931472563355266002631064484185208185551910626106954455390438799765769334129625945307582101432110845545017245294369646021401125640041329254574330555976234247511655385856379351071006726638707813501858078312867748175499458518275147915023579813776200704542234954065111983952108508230556517931429997753877089872864470486071667674649034701381019821012318494798948555522366593608091797415558543552505447445431490163523263566189225159258834418815468073554629024103314699508011422466935892367561564563738226957878091953174974625117050693963839082270612633653684787547637950404837834189233582736752355115532672049905945065498376988530207040721011235914659666113097038630826453026764835761285367516455107328273955526788224011633455615459097280599437004193898475911504844813070846963999919728757536698229358943100662225281715194395601656331418392494037406490216164689705556770322071421024501722286729834743387351233308388378796682850072367623586738733294389385882626908126474457543764474405803238926027401214089144753748053421970502366211441807181869987387779520885590261792605450621349814088245982933692155024809308808143121490279704067410025789529953419298205200060798369894733362529544256985442374925666000935800931384209592166586076015403237111620441521405768191289342379501086494414330690374961008397430740541663004539969536569792195610408250020104224101716617835535312727393370465083413820385403824507724115628463969971439109012931198227413100167873268710457349994668610784135260531574886321016502570938885322271762337807045629212058872613659337123596045953513654185040859800892576458863914012908935546875000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -21261668343074488187101854947017727647469395713508849709817813030882823754503669316926019095993228502028655409627903082621114736313868559342622379610308228924711664575589667096183518280995392998224581230492805765438242308046653731538543993230282473970499211770523921393257634932257231895728770859001795517603156712460150824761469914777633413120289014105335496941306443315218749061846678412550264754096071843004464437947460549222542457508053868893325602496699226446296155753664301388201484510821828637831548852470378362387331830582929347486859873810860500846191651648938094226645196702978185705532020979436280744350591838039968823959479181037600006606475269055285994975892018162886228381411118457304234410955154598935729896909357679272575361801205952413473538845360579755842259840550516573464478086784475635675431125671545087502491218690630138576068488625956781734531505782551831980579736680028069915453591227186618025179086583368410407528881270166504019344174104296943494149191973162511123909368583080598104936653442275568595093609007038660100064450764389100628351339959974441496972313892815456954227713915626166468590915536178712142690240941554292251345949905658629427218289625503081541925787261392266832336082255027720425213372076732474055691602833985480099008039539750818773330164902442725623533203884856159010630794024581473766758728832658677343752676429088132533481286734495751577164020493787520583642214361853256425887557622064085715953767888241365221079100930577276179852351626529653241094638303536143172057797420032772844567325073559278513323811911944188407692790400929137422613480203283044997574722463915567837389355897536484700478061104854542905598903109150750621348084185591113814598721341105557507625286525942403125269841698999756671984040745806306673326326006313232152573401582522223984553679973007670380028581370226513076353143633583701237430713987096137727819870315132846577572131435042491298052917374401062148010102817393095062391586931987904882931519534608779761111024110337044318656712367734951470713774557550088560410867288192226872668612450275195837831977915399889313903801141873850589519958337084812432683431814757891713910451665488732473874590338347895032034923374914669758161595914847240369431492158928798647648755635676715441960188458093741997560754963814133589039556682109832763671875000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 49880913653628670968343810597032546287174797580737733757656877478816838681472489813998085879813034906040968573141327726769106324192567065475075672964728582928276057320622591544112271816099364777606285633161353397958928594674668588568097904796596881315534304218323077356692420525518459464800098400813697711475928166160654510663896755968772037894273288066975004641861372755257026929165758315643016365245687111902224333964784745859479180723989735221788637286648558774639629056406912744385725185097396738148924096161119956317970276776136634574793392769412219905055694681195994976578846778002870366160819250041522566248741283988615074882630771954376528302080837741148643952481928690124520877685315722020835034421583662582478401866076096999240098969569258605341711314607132480221337961094481838056444897410851897178661750728952565885332017230556533011773887956194060370988093923486741171525939985459632214564768703242903965115572471502722837032376812349193270738918527629949468174519518774456913787789217987941832582514283210828120589064827363216210299032979035239077851307550553082010719733052750916985874688031947487007905521014347223745500802474455113907879516577719082721513438788412264853049251734062228935615745556131810129286695093384423121646747810490794507385858686895520642883215422005985018390493773453317605224189245527186533192438401041742230912418217762568272885491569565225492448079865260051774635664949445125634567779784322992668082653922045463596969764864668272952754903688264769422444879767286591452857330960371613084923659250188293658205102713658787220176740539284691113676294758534282326742803158365690442637484997601882129428397047938128901622391380804354799707310245390610654068799683350431971140491591207113157322547677708819345029921159488711759419335361105171154373102613343734557530373340559579241108630398599380474072715942213633786562358083401708346286687579614923321632558304314942597868949502129595069558838524028457916268832154253031857315071040458686676511152557514414330760261174792353345435468212040371780401819897168408760395206146700886906595431585358628391636181301575067059562799885453953769219691656580247064331698157731844792634928936429685746884846468877015593157413726427720944515594665462182034320741900962444554606314240466617031862645026407676596136298030614852905273437500000000000000000000000000000000000000000000000000000000000000000 [91,16] -98847369126434729926572093808717607043365592937415742098992446832244897430425742248729380299430206711765735272278944082412390625764391504482051782670406041010036561973321978573706877256387075299958433054893018289303664992315596118108532881816962149859738649559030960284624947198457327640145748879900668947692523905929244934812093194982486542399648114298603909137661232186551390381487114486794312569692377797238636572245889768098661468902640026125088488713818017667627525409580246794570679749152429256100683469896388634642453781902019656098290361848989497946405710980119398054338769330538688865938802764853968850227188192958296542751665582207396474122130395362701631601336876041970144290545623750514479399275618879501444415516679190951828698142027121987897895285643782212338511399990683086320190402322068808585339576500415887323018112139842194843326125405958065151336024800345729541214514860354728235319714762325746098316045922054834252198654714286989164392526846699063894332345543923045581925812201776387462673388512414173239679162194651317821426731119861697178775424805830589917243021713341452226318069459828323503502529526271686557040217467687387806600710868833674458107148285231824887555983717972077068420626219245510182222573884036550820623582729145990259692983881074839235927536141773828921004559556390593401955676684482941470635459268505352723234579841681950750903005105728178782760296960379865713461919939287122725478912342535343331233051406454510041823579865675320220850287296322056590112602141079415774393334456821978347171959525151042303024411034392786892338669162207952349483918216405917039995563863526565263145602657182091993026068229052923290735114655671270103817399428472702024639964732493367926372439823296004594763049135675329513843163497161638734767614638182765136626449158821704087143779320895283885315972780622654556020934647475813992548990683167100983261635628179923447934832079875265199531527389307820808359798523591318990454636284261947723597162920562607913156223773760400291885620947415636572492610747471962687673015631840312446634907989593318749209063846734482211143397373783285778686653255493658643533641357260107531386949251118303417491001084261036300430342882701806475588117501680862780264624525655931011181337224546124634582703137564718704978136958744228124373876198660582304000854492187500000000000000000000000000000000000000000000000000000000 [91,17] 170343066504150819787590357063916377613610914357060686746610012305277379121213916668025653673306935833472805220052255321905122351718782419078897384352750386043090426272326963929209250839334165760080251177842468423042646968983496020342943221618794011769936438918151066990223588582038005569907422434287820403115219170058404120463517577212754327420841355921851514298917833107975438262838314304519192974083783114880235356669972822987919542560825652568603211374780839005359031991633259483658539274108792863182549620206746934086374378748063676569922005662787858240924979270704177230533187717134242614985717155530132472237784590774854345250230826199626532954107426415382514457923852687755386570806988391626803748357987878746964468592643236962590730595594653193685032696925135262636737564814499907851859413426500791134129902032913439412394185736242517606840161886175331533345808632011418510521809319564176477517939697079067047706289052207502622531505033732970907224481405933510696123942508082469319468638939796508140555236960245095000154541286607666734813408487415303775411441881129923814103082603234518639549501653555621722552278761836692755613149665029839580402490634957140007589224107478896507961439016402142676171884446711516771152441978091036441998411980513531929565163953231509060386821270564891590466632068040122622007188364063920909139597841911022837468674781840861767423933370823529183988151050012143752024673416822270977682676967553685653259601127146658311425923034160041331672106330340213074010965951494487087232309942846790476070219873931794120580300477144799811514821461407351747700951687290407375114530882654589951818814669864379631955681246165356591925855278135824212722528638211138358224401212850718913303899944220677418472352711573899032633280268216846322219784270578595157233327318613833016767115514514981157199878179369159051600051628672819343159036025660219578398636811269019238353447344805112524404201356096790177306989973412811674498628730341427523624610890830744326912389347199413787260191020913487789625029398696540237484387506098969866457571642484303337751075351580757968375694051902029747062079078936992842899726721976822120733383737327008857583365351763230019101822175389084934662739003267489963356055094465437775303899281964386734343372445392516093663123549826858560418685328841092996299266815185546875000000000000000000000000000000000000000000000000 [91,18] -261392226261716424390768164044364768605184987453247506813013334653948738356538481976549933328066919555487228927103068463946829619830089418459366915536359369723081935411418464668205492346139706385416456830231238844930853284620745684868425604154033971861486167918804000491974694478275775330876447105118353085043094156251890266967545139876358592778768705403863043705775216568670458359103965563584294966332813836967532275034634090542274949859031257944960947491766952916985298345603025353280477628234488355895338538936769437255667134229240995628535838041402033150197562024282814643971289084112126731202606021935431924968350777532565743466773859190662860964564260159786286299338340807235010606109526005776093570570882293770278088632476958094251052136106154435664695455066558061594983842611363966180910851974522892678602008423974371545807058873396812282885160366000340600388547591086872288218833011536746639955377809180910925697145293204044689011083041305152116175699270844723838066837190631654018800618791368676161970751001499729035990077332070271330729293363561701128008294235445767802839725998975303745696320766831257919933193981519072985987410913374469119924081032741053711190119333817200533567546874367685350625021307472361128778108919609140011922803852703909971805433234739097971225330324853276054276787450258045336369991063260294420473590163070547070816534513491879603982740430053439778139737918307220633597607952811544592161607603074693922204398804600008782722947404758275284910591991324795157842121800648958506358076124516536007586684783861408180686224152780065400889843637326818529289967407595051784701133648085822297893656404019011302383402113343530266491475842566740341266025807064452965854616886521446422984560213118760426955351212314379431846382189692317341842170597282201689848912810480914425553890613593680780359544184241078910294511794914942758536041569181090287270994729066912484497937196021605431683239077656929215764812316028070913633560944987186377910570207636278422082397229787849994884023862221057198913125443692092794527583755390201674148474510006151608813089991497862522894592884352794889389519513615946701314661893991663246027425186050631469337759878686440785020043709308229419404253971091742925177404808280123538609999926038139794451353663799660150312301383188049483212445078805785669828765094280242919921875000000000000000000000000000000000000000 [91,19] 361894791555046678474083489699301331392792955336086060738093524006340455525854268524792669694960653595229476904625607527102014339663196618598964105175624023605763338150912927408353731715974827574890586363841678371478605116061818236794787273465701294877327159576404447639878249382668600704033088546983681823227149611430963094805860537809412226132485571776475361193213316942257074658410709541977980012655204332235364605069521045489286747978804220993994181657317001323150146848632771193102439043875555538263117529060720157699350630842886065421590315663580374127877654099269535277091672082338852446138487218129846981554405380783718826442627196496774865534638516653831668422545388266925087034704097948484329936161469834845428799374404831257811503153329229118280922082820537841490915582587252686897440282392591616648499463347772750127574082567420057091565046532163178110673167354229615424945929538490189718303804285246707689204316737781135510285580042080341321265000156003423784149638708121385289503177824165229326798091945954005179687773711002527516378165658233630326428643087648255983007969803342278769188329662473580545436121910952843735949472105967505797457302863662289065389914224464884444303222284314153210356518889485275052127006390583305306221876649945493645103519419314614348595607021418211271278992319812759214913056266064233447622895536748221708163437978818387122406860210454056737732984887886375729953311523804230355655103153662880269422461944758640722896379722005183324495648666685114638582007359910403506937890337778829705577855809386744388862556600739116733745231421469784718638245273498933904365436270360112314291529205721914181387264361470356468111167362410551237882034497962068479659787447755358390114846235668236140761351649399198137709423219920469231537693810001551096437718940679974287501387132422349779724318073993014581916231335818226436147951284406928803087746309441500657242143295969925960742541442598304911378912319181052952587095239668176425614243685037738295971307380334654851043875437119189228773483019730580173525986985416333651880975513657965818214677173562400792214911494756625996555486445821184777826252512661147478285741450767759390165415689671282792213642819573765571511746011553933719783095940296144567899692976634351192787462139572154255918505825550342182989060901832090166863054037094116210937500000000000000000000000000000000000000 [91,20] -456448924428764264995372994127106102480353750732070217597864699825484460212696782524412386125649941811109583131482869019341424284874625821129135953293937247252104867066974492148136125098360743462324085396005736991871761256727605538208391025625609636930044260394201140726040762621079403394183327635907627319267497388339607306000133037579798632096700444030279299573462956146093873033371592238648846841970932825387852473328312564692924630779101800716115030035006319941705550919840234630110433631432265525550221179072830793877895682071140986326094368407858108753569615359443440884868051808422543322592386680237787500145400209070396307330655918663015894124350850021034136120308926058516907887392908589481404187264152583399321977881154130078729366099828210453558617306062087127256397722583486041947684379395397642328124794725479749607788248005110425788490702750451687539814121563538083848857808535860811585733385067978187264778686445985678500447315068020713523785556860970089263403474334389088586276459627585907497987853906577997287512326900561831672267254061488497357030836332459662324949046174078757639092709228698128767879303055846900497105957781462992555928709554264546737291884732668099217656087342519351218419110342795365803764162099786751526651931854295786009909552850691315277769446653177364212501664837888395108718322763264709274433418535199866113093455259850175801184193869089161358561695996793672995557092544157577658636969413492861736593180410902083783267245909719888545071015776060868477134318908100745515305285636959705538766539179272161640417213978297341788285700241196770046771037017953446690409016168677986380856185412093831924839369097345198257161986209674652932563271541866789274599129105756519875277027875712042745002272086613511658580768966960974050648342855468130243320062305288893402802825832270584837034076607471635938928750651496125612210826578644336676378251896060465346516679509704203687291921241513993084497379958488806914302111067457548966320905299350511540076054720148243303507659402720495851918343131727145114022191868163127489248002599255317092232636848701316479542231433061495498931278581339776655944553387912771808112976861223785907173637387711282541898559327123127243636785923544295325745555489492221937935416172460509975065865997021894264719779890950714850999800486640485541744993724933010526001453399658203125000000000000000000000 [91,21] 532663754724497837422754947966298895869651164007328023182424283543967634478778739580696381778195228735722895517621969800900173861038916091977819123663321539040222884024273715298390832312773480340582674957744615890455997889429851679597266913096142184006094329997670640927827850206413439482543599532012414301152286137644688459557575216139021140373782042440777455878016699950219569258621955495113794310567965404727058121055640871921821284136446573290271475614808215007334023128585042085903130541794112067741047817395948964356356943485481177984849829102978557830049491496288183011667085200110724050672578148313211891071329510529582561250455601853385951471135072024097158291320119813131575365636848392623411325704024693425334550750862344167127724520215089494131323155478095353747943832869721280974200206541461753614848955025568569068109243246738855803409259554103106255330169990875944438675316802413236404110249172212495901668919034952162202705092616219991912802623962971142520463449906008400327708629324792775735892154619636584497324287519725231915331217643796295333478606068415867986385839939182720693633495857010959319996594202649838360761634906154524059704540201236811415402176183436566109734285698490320472859810923834387493295672353594111672120657452668567479649148972418950360876090863585718982642795618843479214274918553039659759036157779462052840921837182604163183406951939731893065174424357635051209802268916385690511953538325050955590888782824931436289217070445230011446769063998697947852464726409889396440019127325241362818063650682497266939603601868062994595519336327093348764651521991914823019445159433580892955204412780677233953874433560834283455693648957069042192117866520440763405471922320691770964420691195676351581394971361705580416082671311305563732932796864878584880001520210321418598173370475439478512946211529832080842210521681900002772574738081339444922869693763946482586677668973283328674739678263692564161629585352577450545006709623284558953027512153787658566466588981704416899744642273662334652972965128511513451595756062273455770559164750875000921956942873797095494080631485969719164628460565720493989077474950194853340573614253403304698158798518523430917154925506403809197398480062047806359041126441437646542214519922522667976621510910972060239618444280422370252757567825800482080172981724786041013430804014205932617187500000000000000 [91,22] -587594149133428953852866331539974295583313929730208402413196225621951169292254662850563255877510368334518070668479754895795709375516714845054260887013957033326941445746156780711114448910741797529339921396239538909260427562581043660315233633784996972539655780251562803400844817203122430285273531142011691075180676019319726032176830757667764934094095071457798063127052849171236201765568079647670291484959418440214474112806598776917288179363615869741448238660816777313313490738068897431599698802205917056928571343749040083354655939034470785738418826285783733436912514385713908038209404309769813360189154049428915281205958809962183124286205029235061591619935462029017917999793205696953301486001034216520240480877295915680800651520856085242832594056517909059498754148668261742510509984497767908908957646707971000851964151321658297859728476523381518994758934279728640898965008854705622171514169426137416210253144532063879729283191235651237499311274492537268318283073449443179780457459022984254761773777900095417560020240194500837423013296745437267869892920386870928771654575546224644631050163218521627430774025094399265755497793486490709840523826745945932211667195622392995971397671301753973950476641064756169505119945717105919152106573518950747439864317395347616358802685389683608609889276090626863357991322537245993443939454251968865788103631782839015589618671557281187180298130985118844024260280604119067772760212670093363817327688984739522467024306227239542510763517117598002202981637319124792238308691164879087172678828376681936928598759475354249927369612532269619725957451943690350845696105299977576509551719611971367801989909323521381069714384825695847251709077944895459407639205070709861214875338745170396109869342608376940103047922639339898442398121582766270620516920309387480004238873617352614921085585914723152375460348538934866693503942176355131558823742850219964430581724214809395883295071090803072327675091705379244549583196415106047542842582353460470104536887672300360198941798345798850216408256977047274772000679550777878735960002831301463912573200278413833401308748002906463394968794067095408192330112363097429130201934067026461148173837413411895705357048167772341681714218855733596746223069486058385346551092423825632658095382915289297679717828670443055947582245797481544523515405001855763874620258019332297294567979406565427780151367187500000 [91,23] 621578837977957690146791312263827838285567924279651080281070574190694456662227746467044197118830313456278111517028249440196187342458967668459740441028931222381067491147758527276928406320845310631550598735052892667533414383618895069592440816433272762151853087645185747612939945249884309429199597691034776460313298011437018976410015827485999039820524846393018462976241403748268157230808429835146023403158418489357475652513412302620791742987090037997293314735844236645338808365395900829217556208528680657919591681648104729159479083418159190471885841508058344786215798672897545884590720236992560791946387221614959357623314216405418200517605987160254411854234190225218299284950099411167911517901347385901810980095181201660212809082215169741865948481865221156981185807271886496334721089880633324588603102633621999287397258617000302571887728954333026014776443247037039763102202532875931002368603880393429094553702009683455831114882715348558854629366844293506081173861835565256533359233435113864676564193113214159024214945275299119007954790010102999668323638742397165253108278081878891806478585523378184168581454449596178873281403426354162398460722461930775357757851411997647836282875193634685209841264517887828758862745359922356944870550591956129195201734297369376174667393968161747847642379053401103344599305130244171848223146785157117446599802382342259980103430585671477413076588218869032544024957523236494543159420327078011425224573990341181933156836614886215899904258884547841703234738004741323950507321293275729022439135795313670713169830450366430623937129290154449824336776162025854835118452019698675783905715050942137004050308776028258920366199753987793544940592490493183040427974679501136622369213863772465896093142814777384399503913873873309896426771677717711329282552951951328671460730087909464780818796558811731400834604340531172573188136594665260528797047435232658796015446918658328647089429657508080904579903001353751447061754044724725998102707796176423222274085613846574958018630477526810856746376053098730969509543567507707593285550089674436117039875694541479372412952361377923212278936683430831867315459515251452393560624181695985385017878260748015539405364419265039186541709984546649179368465933795852392015023270367997894654795526479621074044025836942601297471370849176448964929288342583018746274675300766965335697022965177893638610839843750 [91,24] -625122751120482690535584432107964396620558191616101712782452713597314568797384567455150267464678911358696366808628511510835555649266751188218337672952572651080873145792583806390785409634585152719544541680323754803367080116980483448182008622388349147191083688036633357657831566755497782130614801050979923765905293138341725920223267399428568078295466168680452466778786600450067723940687870108440106561565962622503332993626130339864621106355273293835795878554486060465916184202498424472030320496634402274733898240220955650399083772359531891853370240596772628334937054559058834242246881790880826216892136740247502521860705418729882487055999304358906501793164564799125253789864813210426175644539527104889059803655929765776147365146090673079102495841491236790570610925992766110138065113842534329082812912966666231546407408941207062858191789690862346266492406072586170671422164556644294808622232051149361121134776176967740513938629837703777779437373835664008780428379160033541146992832870413481116281194683091959503010581151464272524229620506081961709682081924529302506012537998600259595057251345577542920098192737618258857772755299965227145964161051047051398653649129700147907089564653668223269020412397269425905085685636388709864803075152360719969661848288176462850646443782948524397365699604319767863354170657627942056560655671026295347444674310356929470829937091662695496023171087552951368852907277599530442835378976658216850819823338757351401974164811320100188063928365089855252129346282778661631890570943207677165433915611364269686358600167011607609701758996323376832711689892901188305890082733474435548070696362861060213191475055995870231498368178651318807336925096202343416957230822886862789275512967348992654355870202144745840311328519933374041024943217409970955688308323445792535932590086227695742814635931707201909265011834633977591063089971372913491559068106347336756729365206921863035663915742285614090473560781902094981304343620796731091345247950406567592298808211314972012260401528916532444013339375426347145855392573031475172505372451559027935242080655890024700060112063045656686049696396429106459826727222980891430400621535411210941726097265756917871688615183207337519848505694243565502924312166681466763749384925055916793337470611757160109390619383039651871279007992066325127385298473747213439388747957536907051689922809600830078125000000 [91,25] 577182894213455189320203389935537398275751557639567859026670323999078959210580108939782462678631166509671304800263511358019919162887635824858072140942671807522033584483329572136582207029315401167231511758488092796470634881727618267113005395413524355669184217509282323709922703729338101955617935061835745718786456684773106396235708142692542662106381309884253414189187661347175835762921153414632882214617725151670991783902096187523642554411916213831677136006220013459293701825369999844304998800562417822352186173707472269552228800042542088500110261496002658786381118453647826839374755801478807316675478299781103680298538838882400038577763124006411910220165219988580778904525413606139317621637750002103677943493995840903998608748131829748244413722780389117482664003107064129603273574756541751100056368867237747787878764556063134900201070220821225034339619603070614151744748020098802902915036647788589416476973183921665239660466596156650094697349915373783057209842484143058918463301030253211110996984896033530647353656389701175085327895148329406900403712011170204721740144045886851726652918223614421139512110764172764698590123092579671470962395364544102441675194243585960926426784227555364522644250483541513082333374586474768927135331055037005077863438839970797541252922540737381749770514243885162654337898307878417737943618130392863080950885894810331486391903654698797637311602940277880947526249794626586530195233909279777821526882591278401372093698596850683315772700478009440148953430006722617764602113656411771649183139453402789575956639931897019959983772332790933422207686546838621047341594671084360895391124581313274472381997427397453487255723924596209207421968262566983371116521326944655381882902991876586502561536397762028774650277317194901079736429160709837923464411447657098012272899139462411213505681678497630965517733184136866641460541130115154961785281164516315809516141348932682851144463365555607063926941755890538762887524943748250043641440073294095323692584694395795197911775515523546750014803543042271708388143897274978389375074809759613856345080364105397936438642657201787081032101974081554551099899601627604322653765388781555471164145393074747303369569414992750703269389813144559720134008156608698532859125150711504508554042605919153897767712502766131221886206669991198140200615087062223969999186223844844789709895849227905273437500 [91,26] -461629450637280745738215529742475785255358181520217938220708055739464888296843846043894207931102357904407773583352390938210066396147892035702090196620098000727863442073958490625658333275643333576731732674553374919545579068864776910298140469630095962134329669044755459120419950320336298271185249752548329576059776841138435984745377258371385932236648740300588673861505794077323972723287288333014091300776088183346997728775976370146741562710872431877209408248242673772378597355529172577460262320958915253319163817509301555423560980479592434634927938244282667581173967221718813543253072641652574131834611147013008183288525847052057201060876774212234408632573703202808442822057479131866815472325877275647942864968245768653321477044652886518065010949067697081172963203224220502851534636503197995235442717434919614482701538608111490741881632787006082945838644359346097188206016809789294771574011035803718809527408043322399705548686404478404311596053364221798277889551955612249988980108117255317564278079099955452241149342032172162415975020927913517070805769351029350320175771184854388718318886423325536854187653160414758702273099540046141218288205491621223202202750638619481357820034901731206977645706315157065426091518148727533481281599821087255999284326604155342548442264264618576837870594444457102393459346102738814789084860324503015667902911944356794913243728745301959734959878507426259979103018508219722867826785904198940470176619556880146463399863349610629319669873691646955959409118052643021330221814494332604444448665893256120168910564733156382338231840107749364363894141483954563731268232009313138117890315560636554341469077887441748040872329138272612197223199044384863970447180734277229307938179178526457274227689698952426069893281556596689509498847133523186361822997652440600730684895226520356020810415053529801061197479883517410349328601557768994021247159701207740457485994219536222663563751290942418726342104946643238996871208477839972442630732419743061082950326804281242647419849615990566126263787449460827785514830582816029025601747038382180111158251065843379012942674010855942453182947813774677481928676414900951420005879159990409780621827262011326361954664274054854021294595801754638924809830232217443594531045068829044894698300090777329791490691316163676424316667704583359780722167230740610524564182526319200405851006507873535156250 [91,27] 288386229085001753852455143843856621610220497916659703446526482907727416526714324277649065379995331222538364262223334219099120953238943394752887115129027063317420438342629814673215118145323435798589522495705219186391740185631419724892916993627319409959659910274323754970565824565377115434247936164561986878340647597812217932176866184201022974399633589643988187958415649717488236478019455555501638812993709542974501522894975836749564280336683436188348029014313829154698561547712097303001951453803007791974039189598884378248147139611386455348363223097213527023720558581875156811937664469004802011730992225719669579553907261206983444859539672294382368680947872291014824138779903382257550175345962998794037580756184117830977170658523965343632798744830607686319841575532213595241406909416051302092074356310320029527748611285469872719719255165330031667524270485360417974407358977668596605934174738244386840906259652872184910608471876757246681032424741587774962490681914481970353685852329124452251592581428342827371134708735641087304642526985240290267891033551129733334318504536944094457883130939377479516262961715806206991190473890887849514981856367044156515909207313907564043079827079057307206882103971039580469388939927652948005880558837278787464948139101819649468931460991723812136024376578270840348346468670797767248243510834888337049897838681485417737133996749851570549892418586080838693499195586962952478760399986403554536450105399315287347222461886850035272735776444282440225848727151266622706188557626425923141069331338192220412232997898853796372629630648421421315573610717457831159705743936315893722950482906308766426891094947465692921934580385215043565392754397171522637176705625229177185662500005611738144159877045470455203029761399052379568994516887122474704302569914157647099378707552057731282084723460616052765564553659885810236887271446890416131349296812436579314960901226853137231888141285608464993365817624604395042879502444695708658468925541137970544471756341744752208291333618428789882752629084471372228971712895237902224787089374790915417175611716125261706976473105098287487844862644396622525168666083820810567869289209875538377012021529564174320800431229033464977583222328479083306551784392456489275021267123443668374998089634842646662732522153188895174463559010716784181297154960308716520334115784862660802900791168212890625 [91,28] -100041554766522999188345443781496563472547090613071269437511410284076342245637731480869720614899058337541614727094549169333878439889722755746740157819224622772219925406493736451896263253677632222300788295747086366551438296595725049281111090467724968635474639473858696385884708438355879043217432346103595767835670893434147416636450671469189971467453047996263669439858342079376736682698044968507857132834281853235989702829513104677376224585978533170404191752956651311856910736249280751302337325996085637040747674008690397341527946930465467134898488378282626753052218549456677407606206624768244830232008566233583218734574823948359254417072357070084098288687627319850569326018282206652554181257719626607486414198059524720341730305048010144357920234305631616128449959501162876488529944138887768778676812203616744220020527552922216242121312543861094068281590232776589360678927466952551068493389448926875052400129882009271506915462909935194840809246508092927450266638411183730959014327410381496449961061619970287273261938286744408226435721206758445743559036701455434698092905266716513877419337315981095397629220755903204704283559086407331913735009613981093796101846813004525881586781289829606454302742372467798790664555708427546969585856433145946359628336916196716335705751384889648280257706156385227654459614068491636613922707449049336529344985438596691928864777348831114246774569765990903171063996828507674243893814928052510965417428493633916340562125951063555599483453159224441715541855966639444456168257396967013740503486236512565242956669802020855937599363223702520679228242000355325718196619906019883159748375595103003255470350316689354489253275720016490185537743965186568167997908862367485005068790012762315327196607583319310386196953778786802857145920397875378342906699115635596424058660467503125295795146569174225205037420053772986328862867189300193943984269136420100764878679309963004780179681202988527993870819698819035100171913712481282816947936636999028924767342512258857064799752854134667398077882636493476480224692843633010991792208444667582526622786366781566138138535969876217337414700497660483670657414405006385537764192885312858892750704554659501620945797299273628539131743008015753901370848872066786512668557625094604347897536947926278385666277472025622861975414269337702737202276670469558439435786567628383636474609375000000 [91,29] -46140144198311939745296820604154659154574567128503911277271232101364242863360715294990508750307676716214874099867119035229833180453096466684496474280646482064900768529619150470884691194208259643568708628834203573683963145758314908012217521449344085375374983747747082660302493594950401540576512821542025042773602705788290607332488658613745819950574691993911967640643121283489984153064111951487836431774289376257570465103878993288070523388322366939316992095489007128859930002889008778725314304249259339579952527388711980067249629531737176851157369486441969070290193549302363692169162230294656160327594029038866344008263265426722990661049378104747014647636730284231154835150090580827421863477480259159737737373267129741262188483277932656072112586586619482385127777749652016015776796165589512968116991356835699401658043996889971580608378277861526999411271269802267379099847093186104106835675519738174900604926425053011257810216759667272434973479907450734723852831513354838623399293155387594474843842498488260249922569856539249240472272018214620436958531962396914260090609597797335924303970214142408206088029841129133591849324366852645414925976741985122852222058867356316468755634335288093406154655337648207438872307636304531385542471492810277902578100469957065140526610778821016092658452322607376861640329179609604845537002945910514007730737277417083726541896464643860807822672863930995961062915837658592475150080532220024700681519089033579872868591930282673512049114564418015419549594573664569685126877315859222347352795278952273592357336796609660155223312715459653373085588333612680217494205915861761008888836254334701281184777600262198245574550203328308671008948383779531314985126388430308893031927657367512401409077591795031835412095552220755503797988836263272427781477436182204731582769597368928243932042552273625199927924328810615223652390399531483004141296824735703317347596861583726236672988343842077110062447982338747820403899800073884467446729810743127525930832814859395704425321372524188099645956528164731269795266223675710519265277685242498550393465313181179519970910929446265913419554359732937325004202629740142328965209910454232318503579106269952695518540102236844751109966604354596372210677127088106625960175305442509197851564171448843925214005068710905376208400232228706663476858543249115029993845382705330848693847656250 [91,30] 112316719614044503914545614150630153086324758059418597406245806425430003731644897090216992433079151508056913232388079675174843811084598668724135973643382812864037698928549019667731697179023013296266161987390389302986288537778525156763451479277558512403951691383587127279865686868464958907897460296763850288714783793171628510693855074017627833096202854873836906339876772396339074621445195844485724040271553187264715313125741969009632932403764767569948722070599569778820662503286733381644213037781811605465648768113838186934548633127551732240881008224604534261266116513416175578096326532897672424906627144518524773083468189564610324230805459803869287968161432087380385041582093757793038494297471417519187158704098289291370190506686546021534466496709156708324141266600685633755993306114402800327824631184449655877117547937720160144844418611445679132078620185890664626988231491684953465289052031215897526240046633715139451309592285100819433544789396902533854743232308425716799353671589905778361634548838910298951300746577501838667443120571213795469637266061661434744057266628887035359364399851543167472617886056298093009981066872264925987786484670173010145541228979447255819518921739871395986510916504333444797320025738431560359486764212081647761194496640999175812427096875456791305015402840890127870764902730837018438446544637041389292085174714645704334571523623263327594015009327068260120428287845962286569607082914339407418589086923486515423262722460305565167553827738579174585872841717850781169656495926907827616174763616061996254204448679195002663818073702609681316146596652716790486473718134928901893931058985570286217763308373893253756223290774549748424435739760999904423917502913689545691915152381611525052382975793913753199837910342891857563189535977661228501849043289646212468404969221482199487354608769270818677514881190485226677502208962835241266606831217122084632616181618506248590448693572828881985707104886139143031065740496269398996182244282942919425731309545330076018278840984274669565937526508845193392155425568803053130892860700968479032991513591606367679454229573130926302791803097388504439684795365335889233085228660405675878318517079654317464218625098171755259995488233683731523722394153962887216360151187507436678463868237251380882636666549513017672598448497835009344050782864599113963777199387550354003906250000 [91,31] -103233519150919473345239223391193525913080464989146570511388660565673230694720562217338129918725730024264192794927819705373058472577631738172558987981458179169141698647942405773492329322727038546992630322154898381700643774767364631351329512650973597281246306541513411531527036095452684114497953794500822628128175434088417851550424699165324267529458040709600695626344257322073428929821235574105242281464334875553893469888754384172956257235700433106297642443346959058999760469842500882236668163208674073462982855461976862196599790252259413986865787647586332711878602563257329019798088053607771801874345315802596233664910200748464486317589729421695837242063920843308314263707992541855688722529386830070846940067001655827097050627596595420529473031941477617445245621561925681015664089102434995059072463101903326298820419922982789786548961559916582485330840909574683074835907029677032925770003398356682707607953123843761193047464653956451793054314574138315551423398874164737313093500464291866103160582525264341972179475577744800299350333618674275068454339698557616721693864557150295686744822025069355534263666502129892982550506364052548397176874439798650955494446112491279145711292632340369172730852580625305776628427593874510620565624081336685530922928566933096178297105283467299587435146517075175999780747535955445557036296965824195768213925608809863957592726816232617001079432967779941843178047628354721296862732879932074762676516461302679982377627680889018661144458835661920518783264550169421702277764722704575266762270134952136608529631418787517338024584415888280746368781150064615892468046043413255280964250663559057334172326246691811220147804294994971270925494740770712081167200382575054900167054999052557811351407216299171746748318573121093546346731102415431326358297968265790713591667092246630252531779460827268812937963217397791434003999233716575503347077043836038627190662292078585923320983576190142150919507584202532304788317467175757314287073099442275003841402774486617103276905787211768676944843826780929332925402457915602970748740877508769051705949475579288563498569938295043597948483042037847730678883757570931905713797576755918560684034651196585469742096301934791703589130998672216477283755685026910236846232673132714725060378854745122876497273669839935240783366179121154516257208300089587282855063676834106445312500 [91,32] 57010722724532055475863810943606740095116871747770932672311825987666093264720293810927320533860126009156171976593824215311341702186217910957983075161408785489119680154514384506631938649255186432154609518933887795922424673361868062708209646073800658563388469181797249496014693727089361842722127832800850172675345464299044427393068248235489467456912011751872134541464324105821887971089540791808419850020884218154327236448081895572221307815812505619326599319087675185652989980370763291041662519976229280623094365728039222830878915371762942143565035020005443949452290919286539242130017636864291194104528462947751588736008228496949280830435197640039100975914279883305787812095778459373567211117344352578762197486295936129210451027052948058410277812661112954483067623990402659824830254853209843349985014738165419991133087911016073302671061480921578642748211532059148184520548532648639896676505894531352278268780600076764751782847165441554239943666168738010238529948664460814151209312244572419547234785491689134231870822194589187849687023956546239741591428229607536338428365384792947547408099901289186738953522994471849835578213766540008090453331805787878257291651224421371862467795194203784064438467714073296414304973933939215498473147580775179668418074666469101012392935798607143763247402615200096425639035563524613449429261895726840344995781837124960061233478426427847814166754750523340673836844062149969261191508306348280043627590900723676855872714268308287718808280747736622844386711399819258230158669940066478412303743150042389507209360545445365869646439757661858506234798452444631617549178800831719088908744125652778578368660031873113164312597202306280026346968413399918781120758236469648589978418146613801255391732290243541518345412104528729263769118841810429306556850766348968471177201703468428939774393135594454638227477253595489352821547956996470437978327957473874985300883450328332052961473280778459100656371966699636646554886033654133308894007795401556191308824279450035155679837841361077664433995749767301086777841562342872020737649997461708249963600228842376788495855735238608207644813607920033117044334630897668962363872156015516057997192150183707584634658497853433893287718500116823408145427209361169903335572968570255476671697148322498263132125919391440455979587459384811884421928596111683873459696769714355468750 [91,33] -13786496594052593024785316579563938770876259610227523787463181975181538664661451107866389737638868558738603815976855316494923649083202667660726513269500911373183087467130606159800376815141787290821508532576200103170777615463826873375519784637534069441391148433244896268652721908005842911878116381963636467463421474434187785784908689173297062135670828497380872714298915326854354664905937942562765752763060804547558962049409955306405306375203355129452114745520597031219149282924580212281097483053852690321823470758253216182624784742395012934401723913959732773678462203437223775117778464806458746072978323192153490482734256946065266663550967060014580029991673151399007208153214012504129899735662263341389376658136755183065712684325035227433624269624822596079659681838115147392593827952961212521694271675310834240546569465680072866809488225618107235872256236887102242836224163489244825538209988116544648965819001371634229993826809761083264379112107357823827112190770436681277722874779782237769789250676956600261809765429918252299548272494237093388767659960776648921510384159551969527916669376448285734685164623746798582727764777837307030361843542245548078286194059693279281741520204384267221171163872764840918489774172827917031599065943522999650596227757662830495719185056638532744117979694383816247989598742501329432787389116423981959411213519802370578299719089251252098581618934326602014721649917096425426924394140114177950506991339959582239833896214968556832790714873053116496523045473048312854029387681536337751015844137707815310690836731721845243873111434774003625252744694391188531876638737752271742234416114351040604533406439885793659062845095198291087034419683371299360350492318420309435867692308214092893683815060879872500880944071347854209852519114722714307191830636746222106237626634282621688522319173688920693077969820268777253333462080100306607959614829133832209372165889336124720284374483257819686573484866067764676184164437975543717753701290743354576641040412748168643897362928681858630632357172660852060363219258895668554420944736943680334385154600202978580987298975939268493675612022722732962824311649058894903166864660539325202308785035565692614251470717545550316616446075679062926236032921990351921098684566892758201536240599622728127736034061877615284995559217693338049937068490180536173284053802490234375 [91,34] -7761460150941148033788686908563006262359978853138411447918995397783274916143194534975049858312317836469957398745336498772559984822537180188186831966224668314553513077385340594021207403828499707443696815837997263663895725579275518655724279182698210534277524160113748204335994721763258019514271664576207601178051558110974290048358669463858015268866679070106498040817328877599933589567699351988112779440145845592377365717642046065100821548181883796292813469282176497956188229809524647415331281499511699357962858034543931670972431699436753662399054638939175116609315000297182858472992274655716667042385652491935377442883910688767098524277891245608440710925533715803427501860939776690885355969160969680181832453420192846355516532955699062493690848164634047925027443148277325892312748341220725965272948057601023575832239425266730740908664502767100027852170761510170405339347310268713539491878654830371486405028521712728971809311045309362476560724406821318536824557392910049718646357550558951064797987210777765767899772863975488503620375016128113284828573155294632591210586078653308704116553347054663543094427628229329843239986078484627420376899193262878196417728986298015389900282662108005899738145681329407728654264642891328706365934239930178374724679478018513260437578446380727077606104958560396183397330184946575940527953729575455211048545702675070917681835808956227595865228870365608805195157802783008464917968195471208542100841380976674703609738982964372887602561902640746081286863146332216789871201944548520087406736758823729780213394413618466364430546322916831535484570237049609293922698896281460807212095925244359819794779255260957019525089087951314665293728948278437602749600018361776314601644795443618836757362678644960510002809374754449100997346597631799175217600187236693717321096435914831951419955332840267364945526879574842768327235935980057511067391165012521338268953887450344102356677968218373277387163128328356354692697919528349880166877761149757473065441441945905828026857533651640292210201330047669970758717930807552915696674458425961675851945273927424367737379372903982040448661259875678337465062606741924964548213698755251866033659712329119145730347816429137761128066367367093412446294860363458779872084471731024519797775279015215682183831493132876983942307347330569200494210235774517059326171875000000 [91,35] 10593674097323320923787939077526792987525516791519633405435169164196750193760035185488959194529837116409236752834823082923462706941586183460302681523304980824697197225937225973445881835407135304711593805786647090885161719991367675670481297942284740082608313985321699812105429168037404525552747549238332119148446508472950346541678946578017925641297246802984187496888279782879279342527107533616610996775719490195808823092439489344972011320272358150754581161621070432912558096918388235919315579604393055041554933873409244650465973762857611332647731125692137011865875679266887504602845295553962212859490969766230781331792417844037506174289295948434992614500583850970329920156844082954311392708423233930658823056635662752671921952804281679201066028146164626043490333183913367192696262989706290644117217764607353353481009457012768449044215921354099827299046883245873340146483403391459265383340244360136873532077138143144741104654866547251735104255327995194189232507000960186081329332723585237554921046535476555386339148328560771874853366501240423249953052216178981586901160806628184679486271370638085432173336822567374022493138182494514509155674774454205448313809607218251540249740136986847903121745243279990843155066594148980452445167762645094645668506182044770996817467829041565441642907141283036478301723021847335729539905911552219932673041928350822130365412317587149380366022742008310337249495612003620763910469550575824415516319736554867705012299879992058559416541414315650014783975003494826912754471229461183440117166100439127727333347387424589625002044180757254844817611786484896429830503574734580631743706724528371113728077967794494500282994575154983653921629691140632261660942116457530650452060693663373205393462604344046701804669308516232263450525231218611776242479620699499884808847042465881664667003369515878958330430327375880533515331117010747302526892023840510486824205823209997243104052457315023220330500592184262374884846635503056153208261090631851800466350663124631001658711738880954072049707946290697849434976110977214935196668140630362010350637252844017092789655903484535743597257712401037794831739236189348072029139529105177079133445483442535017815048977637466361975518128062467549081511751526528161559895405080624664969512841634628796049319646330935527678328636480564739485998870804905891418457031250 [91,36] -5734941411414973619179069728405908009746567393174426022039137760183394348884414278348198604331489783035570354104641343330558637044741142553101306176484895609843034896850191855878517740465124637606148102759346186810320052159557193766846917406481112991106331555058209277002595926446666649148209896049701841391763803241564396716018247198456601008078547771580471953707761889638995211714086922485835875355891045935792436524912474876291398343659585590933194789844642299234105394662516204334854154691873538430199177863823855453162469687921937012933094425802961334880515086591740460284733603970708231086256141010593516364951506161609996680394540532597558059494040893249497717389488104919827695578341481124897494182583803836049737336551982773988092481042685322868476154723799098525773198347360607574459507956283598545979227019690272985824804859731527467612667760193369717523012220670414385652389461489244665852553457885639886573834708649487862544235388309849728547898949114562686734737906148842701677878415241437192930493142415098437978025401306963977869627168718534546935946211656782801696743180533192435104844831457708372730383916925741496930090207887176254624015102111435338068643075069893157994176140704879946745125345444538706961700541284295748025854887126331360320369629041408868355718030396815599670717566572734453051341775965357894335804017968030416357651603049263801542882945740696431428514200207632893401923374843132495081688851399372228065745603706981605392481265152742426029253900930528120380853409394978206178543173223509593335038812558143777746291278031827042892086066664148413431069758281358073964159599675367080994041055346739637303945555000020031378502458451293441539535867121658892415538342535191277053785546737055754647883530604123273331973924089450917270967934395532809350367968308424416817209535215691735605604326079449322965689954145742455447874950489705228322697978532029907167634100930392913324921224662876649555524746913885472821149346027973378935497157529810504408650813190309744061147883553827796353666258011258765993835916856111841017862131514799183554641303241653707455501369656605840807356570105273084964618708190336134067736150319031719647926554739011024467659265447794822196662861225546327896450352942342207862123981674210595188095275426262763078522066706455007079057395458221435546875000 [91,37] 1139339068242443921213340246810418461364955123514600268279893201254950143138450100716659370101105900539165937931979046719434588176690803645229839691707506409935799250495922661775581659802840057955862313470592422508852106500146385348980253084823272990700252764110377208934857629893393715902037588807364061181409251083814636157739261845493256610640803667877854787022158348448219374527901426193631454411989305189367846814120150395486513580097367087649561470957302191946871199010119093465138288879210957638981147228378483158993425140172050645823767550761515904464088714382326485719403622677581318622470613296564880115647194600680339966967844416556759506035058464892908939884931933345212697241112140241364860487708995719809668492201624158186424521210680269428179059135834375301153871368466801354329071437966401757829519584297627260931197199147984438396612412177467205177854963271741237770113039904844010391396123633281395002813105951038726822849303289062551181007496357334729973814877840710230676466310644387761967049828133629842247995191281831599480359707372406838665623328244009713488516273936765603079915977700963531376074305802837170049824352489095291324620957888711995268779904991863102322210804389177069527276796183792974005377360575349959726798096184446509734641651692719704731786646640287786687673876782251618748301154281727497563123188996210198527093398333292052644152193581537342064292668113975606924959572240601501267504903641843205163705185055663767357303542658108182395578848421091862361923247193578004926491221838281549379943575066928501487645470709126651750200884381369619161313803016622056275410664903841143759107151160792546054945788550993511158529480031698973326466936704982408211679628575645295414033349316860343977974407761055353171710219184405735467189669990173372020538916484970362269378139948823129058509423139916745840472211283537321049918455932055767624267245676051203098753002030419097686210923643247702900065258020078185292692040837220936349842788572624461111018156354008814702099552737171328107775287202429088838268403108984316251820862092330009007605933021424467892049815382405972466828493176976353997534143983418813503641370436050907113515914502708594393295335983026530837319590815582334471643991451308651986369269068967215322605850027874729857302327218349091708660125732421875000000 [91,38] 863884094325789318889912078977215224914754887840867375779499376444458629996694384966677759016059851752359980103843878315818156127546441733841217523000104770472448625208934664984036176161889351441461957487738388171820851270157044806251258556478782081737972556642668624530727845192315603443865136944625087939576115442186235335421296244607924794990431163040116782111731013995243429127091309667325037878825820164612229108814119114718753886358921332334725780809105099104935376857524602031061367724084173715692599701584833034447507261696265463959989227669950756200805231827693492543888668163422457310276955193284214395592748324116833094572261062657895096293165167833035226259795883824677451042005110427895934608771051136903414149921525634779740031647157936939492482511771011476674103747981376544677684417272979534221238838897128142778703741899210756651875954656216491046830598282209248571708398796019387064973314451030946495211042031684443705340455441205642328044480092968179980332988825123010811248800385492420298259080170747847834438273374906188220739924729134915144141261459000399406836489767525282391568665701152350618019689622760588934699224351592808095309527385358978553154365637893233592625909791669714571765805135441627395221688418655779413946166164543477135807847342900380078142262654689476382189625937773763723870674012611655290573264212446583179480176142613131049951210710847554625145991969116011295521774440345810352335488542003027194746955778873962526490764418597039676906207483837088879477347355462377598661676653817689959995751311131105108938300268377690449907225397160989131445157037623810613927326253641389553335168047666233588396307434246852520042563888332684235612249151314222964894207871644961591079596821592221627141640380102987286711233301664069248320695721042194605446339304547626152138283582163086522633113684977253923976510759163051932557574132949544001667785962960917462658390541749377026265383713686173192277194161044728184280261310025296343384363132307953175503355018633795582941152317316933960117452915501731883111715007233412067819114189968070939295408902967557848023336831684057855254788151147795464606046193913831073464427381515395910499144760371162290532480164780776978137078917671818431012975917604285218411862357534452433586159939568963062050954704318428412079811096191406250 [91,39] -1056156420457637101385994413978556560847635482284399618771496679419590954987334796377415396319289235297964492866750388377647791658909502785689619092512610702695759546655402029164983653393676867963098276223626710102184451235768271834432303613312221520274424606476056949270836659929796404585353692150446055725787936966401691605317813867455349482060213814136286262611982957709407399886031940145139534418660643836851890514109334217664380772749089611357339379279965611869908669666694888712491687867244339426602288720698146484946278713705820797910374220228515501853992817232333704324503542037625277358224485141696763322936933088556741906752707894642909683035697759372360234249676333173510904299623602829501910385904331927044264941152145082392617418229427174404151363962658441070348028995583732870884074040316429479621287047564675882521978631987384238541628964410105839125253694649205120896349616437858572414012093460615367186338708428300272736364784055191648956731069070489438863750436060326635516614217830473913339083215328105216374123955002302343727833576647338723258653990758327915230074106582067919581617067310842545584815098226138174091087402761068966585513323944750103145233650757970389899487303883245552363326180032167724878818592082899672714978940766424344518566035352348809492335750498023466496100326621089588794905968112867407139455303315860780792657679674695498321529221516393798664504352621925458890761499184136336125525756642303103749698692818506337323002921592466578090061069562951681539101307314488810024684298383096289397426846209728249574279506935334254325465969421051243273857636022474179391855409453320025480420073952004589563634584144444375507166754275068932399036696617758143495633614945022716563843836186251934413975169131221984834574485909243449532966221716075709466850318790355662850555323953949666193624540927892480517072797637708962721970990702519817581011784917563738627321845664399678291007153901119301911476343615320778840119828597735278719271330676141514683917276024853236144829352317481670751419907335114327884084742921921048065214301128461756587494030632618565560867666035600195172394699866979741057375599845629770400317941146942726112840684931691849708703644439469737242931957069533310472768787815033694987601405409905364392011818219611896108034443386713974177837371826171875 [91,40] 655814154828053489735623310911410653011355528404839175755455419672462827774084461237902099676130743906574058144504380316343095570942358486604225495712027799697258136177118000757687468555186136550452215891403517923810334864636457866814956244293813583144108273094449547860222453562668910379141914157010859224562308762646527411764389366558345389810031918276788190681997246572697693479651509019582212054789854335359167276910024764418440486589584048409626481451364368035700263279044845480926820990121283411454233103483794962037553958628088880537843000269909075295510266583184803447224384112217028391555454770840783201231754851837357030988939416505458177072061583192931985405245158279889176790123023140464130331943348349007229243029717466820443300131834018143355535269210238362606513925022542473249631198232049281768765677286481496561082641396709394356330789247948513450164340932240749392483408255336499632825100853358864419103619097417005086550918579164019232400909905997284022921024317600245374231055116423546821307389828652930469877774420503091152233640703906432922978242625689896273628005016315475393738781330251553063728804339105413017994884869519259805567296545270588607700042588881011995632262989492310810887683877262766507263941198746956107053187548236911197132955179776414625564113488903003213220276158005638914602215376060877318775877906627776296796609194774853430269161283448907169482296010368411048330127372617423444555739710448073254475162516898452060079578814294878467943816604831172596126661117994268136977977622452950205776603374858641776416977114716771932116603486925002304445302960068154443604195784175191123211970914758311057455322438264832309393729429495587163473298324270026740983339683669149671474633537973874794348633541556284094021118406057952368776890863080742976010030415709525504166210438337673326637650508595583106324948473462589024920096919905137244572325797738218688879282363826410888666430537388528575630563407796894287835735449936704751690183022133204581032929350466135627823121191697966376547585808389552969857175173531317707035324124643408147499960845237989401997531203138533836271071345042646454023726814780647939546814076218722174077978767136489302561813208026170680960016266380645309330612320858482808887081725885426840652082935978484101724461652338504791259765625000 [91,41] -294864099334157870284415927630509303779466933015787599834705948473267624624083674405246006641437152246386573510626920924850268044260740922628800236024983061415538139908526552547851741084806762791489371345844504333728257306758677699027487043699358772418461319806159608969235448287914376657760578066233523146456750175029077662395298677351914469692747444205608339285121542244338935585893096228120945653876200960416684753910172941059227531057631516807099195055323119627184690863452859796566322996096632228529727840371779593148727652622261182154816306291366152255595099097249344629491615417391839628674420008266630128849230480767081265789815887998260016585751241271676855401645724841312044313544515984257427934151585576019275737458926628816766552298899750499022290973556798171498087706890246904915421685562939851224367110572632839223993742098592505783956458523577299361834204579287635044798255778950872321883381707242726416627845713087923044788401431037098085743211848047105339739227079006711149017330331207584945821817420772816537500108374232097481777437296936208972407362464717828547549680186197582717006123340377558583516898029292544044630972366647979694077176600853829107441882680601394191832385836996013545248224610558720066965030206099916514336900919467811410649624718660492595900080359561916069989020572811336252596218883954744671187253327763284586047550651021495105173666367434985215164027822735760520655249939519989480917478078303536421448075342378315472920180649113548600103367914571068695445359924844043362016565038227419403122500569522278943342127580977241509124465046644328789358819006861165960792173002759785091043698475097712448926851595279952162127714217062879470689250196945247014788601310185119701552464699402464565091001833725047958531010248361437605213525969799620755024891343590264972066032066850225569212258842108126800509489649178021581070171444616343710182772856381563042511126112210536409776338882324072363501826281851383919382139555139278372759825580257262555402867971624486011122828367847656650689386023131212430970333643778760660433109440388560685070836609051981497349773468204520357249399838198385377245597189688607697467593601877713275360085259509056627403091449533887595014730176091129678516273157728708035841485945144957626787643456545140452362829819321632385253906250 [91,42] 104489685378116485329142162687533364268835492692807077432807299829786159846077477573557790712051595893495833723197149589447514485107879008120898029037436660616900137633667215164382305095311959992190373864918083974058757242545135125090681712244059447258013371234752212327878732973624837112709850607970810717323210397369992365881966283316426428487018756573269642258518972639662292620755739655431111773179079511563288057933559043978677079771380690844820870629771753885670001953825738363471776692343154010639164741971288867971188631798218406163759168538420562279723638921827672639745235490516686231178063251749282422846656477819219651416058904976053377695200546338062333713409950719388604785442653178723666825514336575944205811976756186854573793905724921561374863180225570300505786586695173757467629210102762313272616779343041396764578048724239193167907186768778871754927041674393708742053697699187396962368176044331993795875845503982650514857245155064047489574136969526598115380417571259426782228583316387656353311749612196560143145606541728140503298176591785168704353989252344388135493526805513927307789230529573513698893584394149565433227926268502719394861350563223801934060837205619976061361417143668475209885833144856293235401143518522770944028606622751509058261279379408493867395633856707472956671664299755528338405475418148583534941447120466506493675297942713075005072000897500496348177785558254339986069812352597437069478735124053021829528743939012226259457548919793299011219098636557671314191811724005555601568730323459109680450571817136221140407015469362355835691137755623006559443172342132774033422441203302603370546341930106213608083359741331585940467081245448690483848092982128529380242456618287823257476868426446043651093303394439129464079334321386558464708178352995003307151918489265193229756642527058076685954539329667788848909540531858648693113635610008382959923068297181148109261091742179770347406737538058199818105940093613773672690993596022669006320562954392905488927948562077813065166607943037641640687713338298699783910396111232903959288169828345544263112377525816963307140505522669427976600763751325886779064610815552882307743373284017691175437192461175013516840286094427313218515816485726694425155420641793966051336827673909831717090346270282452678657136857509613037109375 [91,43] -30172749944345575352181894684825839589609913351531943061400981534617910356390816270036442478441741859378511091760885194173251213168929737069282360727962453257081005459156696365783388859789229020953099086991476650551135032210105126660393888088322022581969333304568537115421731764739470713580143354157617032285008469377120720462131865608533632360956375990026740495500670496842288780524779082381561599890934772624122014113999354687390978535803261012041694065609270647366943034976147540055403862157151541245710339248725586468785520587469387501802554612247912395203992273842444240702242705376388722525134370548856308161402446412479809243532428755614904272367386379594061043412517905762472308865800394864473200779840490786955972548224361397624297538619392998530963111479738399460807005682096173606914506378791450948305376970321690951153285426308722766414995481973683136726423660438635524076051778000474069933838403666192057494424734059679251369523641141065472121041395877485526889359902648133438021256282041523849566947821823692799476253616026048963324576436744474634062325671825267628522762384933574022442212580910992307327192185932015967716318241969136070777011267555797355968848789321070395822327763174831555703012556436834415569397442032563266068525784349836353239750292720667005204584763704377258709990954130965646008315834307511896138561632843314647710466017804210422821289310213704616109648048732030432669106367119661177753345142241268670945581695314796683775753808638558366276053607736844436894271195888210290790747224388326779409061691339760567967720039886404050201475917606818055789867169147607315083507208172125273129432461548700447736238249764885020045208368227741602603998606695837871228948635798543793113168240519264211233000183216025326581358723264332076519926539452420961346455859583172114234452065185214050300515998480238104301551076050253383471114146983453634556034445537274407023562793246248957586862743359945084296316942742117547716115212932141320123104511605610708354901506145193840958179169316265938663576497704608337197174423501373968674925313512585856610707145378264788336524427528910948061866034373795313972473568343180758308438774451524973788092589202580617091842654029837960592244822392038573828476769952830133735282217875904413328935760318927350454032421112060546875 [91,44] 7209933400711787873473508653722967894005348169003561092903748012375651810006433235654394574909075859444710917304957182980611709986623806146506058641499764697903570822569521791035266601808638693770892540406081879120333433897676155769895698066585931870013171950423851475662095414034651870882152104411977958114364583551266887042272155835786825768214271384903835445248151208993373715308252207475726880835510177982306722348958964529261975450977790909808757331266894227434039745712912873144465731487150354265345922856817047750044000922042147308446407021601660410378387555791389237275246184489462885484983628014434665064052530519283226305907678643490717182879717903630438618402709440736462253151280223763340462444644652996719522377642007996055254239546667414711686600646692360800750878673235393357367923901156618809967761366292518973469586199156363183251752168672809104002270515548883493115088183442617745194695927562296558652569163251872896906473759557454692489981931231821898115831929800244611824427775091170347359428917598291833996476847240762548501124828489042893945957047831277106840482534591993447382129738531038325812228349760987730975185832395656330021965968272916615583037839025453374282292415313424031750985683519791299285334527232572901050814304442273896005282056661784393766356623686961978996450068384982897998651255741699457712121247388314480120433600273533298444025139211448859028511370973028472062422748819314340637469442883658633934150800602484417527986492746583581125558887970906693110120291524336680582315355184441837088369914441615429184948826103640711608009203835330931531523431921574185651940833629911270919816217212719697275981327005637293810185177984952862601306869456738214420605009631425297723491781129007034539670796087621305468303685514976058917606389470365665109649673805806365830285688929492183964861838345022896360953299289110744931093312820452447155174635334142007588297482187931640961435962285153248538759347775816333610447470722882375090155967964077843408323380692154469863290009924153561649036165726606287030018955527555841121159769253904289752201184136848924140699989612429414969178853074983932630484714915541831837042555575123265683638156128031745475825224096986750484825196527596544929639415954784749238311357486669317395922007563058286905288696289062500 [91,45] -1435346664435755013560539529922326543361752651220854256903595287025625482736171946644100100426686706700207317131686388650776179506771830331022448957135794125913406492197230045240530846887843734821896770030795938263882561604492291739742050207221643495601262992215320204729907267948295691989140159928549508755526676889537829390806591772492301430502548489085142758237922668947150968769326280762136666422748895272861211096321985718321023108147787876625894064284797050183197643595940664819823607103472513541009206074020330552803472111820665184052589667384986784985899835995568321081007050907844961751371916863252979988662463396990266338374682972443488844234498714930078874749126965086003410476426086198852949712842964224579849303602949717684656968110353799588600254504680867689119225910044003258182525520413533990590163262846696677135717949877795697939412037052573902022155165993993569021015700082070248725830927408079082433333871177067637916750178239372834416651062310367548018480493543552555515262824072965318756976032026586041289291875769825321812698930586789450280635483241220703545985995210611023462816564170511098263188432986003925660853878351844369901761920054221129688573326663283604814770735800669265598075374317630689113734627570998371387458532229096946850825059489875313852169319400284552655634378537875298553883061800498234436904478555475410588398003481393370601539082790158648201445307042331736524491113411050284320721337896491641119112542538175428190791994157036847104417118693137697281418694405133142576038942632455549817509516737528093476331688822407893795002733561439769898449916878014401251484322634337482575071683270566043811524417530232166447762926572718496181858030971607885414219644568095646407968526341426275392752613715694440624407978410190916704312489775531180395030994635329127925475434644840468349013374514086775258746992293174205256953721323677011583372213787315059613913711547269684383161584292579776332172321682891880170389399264254003425068779975746018337172289505357547816500144446831472998861111340161273783648557424569511824766800515986155257884023605935440935138821087230788256912730775797860761276148330404670389472285869967882631886619339957376973807096415403555614530526336667876293075372933887292057879444227841414516433360404334962368011474609375 [91,46] 238818175117921420907961679769024654161835052103630628529030663099747644764402010844743314901859192217607869239041741663668220332861624144281227099928756296687972360934104459343193257910276066645233874851043781765642964698190818149851868645661179222742130331623591888580471625865693575349982544051721418352004053858594860154950016121345632450290356316473098198786668363299141765789679799357965255027385154442798583959259264743677356015097365240937593581454256594125295617008930126790517675724900917985394814522744116290455008076945539448146772494167155009247068901051885053258212125990046760133546316639013800818686502457579435066182971539198067446414611934700321711224920008450889408054477555707212880269777052962885538836308431608482012085593793408514828136018483611105843499475812562318597819315063406234042419143786512945521666735569224356232937707573447438958784459470199940804863282273451807652700770751789321515873095699165708645835333262932741057068064433173061069509758863858217723020683459968294265112933548328204604307852702322674860925783840581711318294615163001571628274183693166238161311218079130907106479650986737137687466385108692261988729141411047656752748384966707492680533869744837465257904449667654102971359386869784290742638965025297181756198754056248565926259935299287957570835414900347123386871263659101779732297657366023933903480553722722013254555477708619751745288559241757542289049909086779939003783849930154314421702188834751937172693186069541963709017605635594328213084470763348250261833257194812407402547182188699052243033979726805609746522679549810907220206918519611015699407082296635177735459561864918914008435082472396276530020313560722887344663813658266284341454733680160356500603539828739182733035734526087469576843152619024455369340412465653271829219595101930905699389734443610441964378028040756007524029464702226694637450064632667415389104101158341977039557581764905609272621745867190090387772577203259935913085340641645276773244278608825459943343355780723154268210362558218077442094644187372152477255771378250546587844127726693497950245909678970516608724216292995907427168121736290169966018692337621043711277205302973767942294708471521538099592948279501178100135507311428981795753406064081566839750817021759132785518886521458625793457031250 [91,47] -33581498988640944952435935740168874546691078630890877304048791147375841900600250811409149091534170453743013454725542965457015953018700848536396710057521354848219673973302411214669799103383249624436799755960168644375298173298231722716117156197368253653355580325058532159891494571264060065612470415815295253090712226129185835782737423712908334825203004904881588815259637800130113268882681313077225020434419577922017715468266583213766894745435580178269898025391911913751870150570235630353382539346830289884694180850047291097367953890164010448748089347978791025462901734141500013793483218295387939543616099555358367536066614368428507887414954417575251583654583761753275020774717117382410437967448980509284589174814368748290936882215465312325582335465576948262428150359971571403886914250501898352709839777499493521898356017494971667501262927256641242572541762113744291698116188027780810727116745285559913356778727192145139581213131664986885672088736757386978635265115133318046657908129367704692849438381354954541659858882551799522715550030505133501701575581711634010780877225604537337516868347384895485031236640259400487367044721552871846713056850814674451369925562174806191783286385243449477951604928585723016531726809467511950861719701618619641673833393722441490320263024124244170169239810130772124554820510905479707478828024440454577168065468408289815371584493952441596249897744810430629803611162709894607152301875401788378891213170200614610317671128308205097322613123758364268194903800120558131157484210472793602434687497264058516590443077447354672016335659802337010306807719300758992657927904997544264519336625037810089107761794980419854214026397374935120271696684752422263990843734089249496536480542671021806234240936819099361403423566077727872566207914218899150044845236585613198938068595159711856707140358003414870381697377713435131404070456210997757319448004352125474483505039438622555921333359032615046374781413660793076954200367078333126360564594817099411645844471612591728995576505849652393241809037933323580209734624123632000527226732622954276662884173390444993118731349240631575504399876476849024714649219341798919362905366249293954092506037731353407065963122587976603597895187474319031686381239980431895839565495434631253041102283418695151340216398239135742187500 [91,48] 4218174084683306337309880192314813680870990478592012449481761634215419412160185976163340083236631249189371059652840203249509333153235008930571084271137183381268325392118718611470712090685952443727191359947123102595278425992086726368861587119601040365502157049926346199846222746031643930984058732068263765223982498097896822472073551266363476248317478147351849509667703766507451357323932355885953498714136095642221173075031079780907174540947212076283554071587957510239442090899614808847833927192839925598564082121400581046741070564207796462087538227605465759399796036483333472514242087068293997466138413210424731117802944408873795699665852730435732709530853038453798610623331166028211170131311149575399294173418056259648383884066904619730243803507655630381126910053801964493635737711097281522509018453877694766931768040522790451066948468963160257335836335014423660807767184234419592532928475276925969552536967385667944670360184495471651605526904341082387614841882172730527358488275637586423205054406250759506275091992951134777484954393076192374945303271227959881727841410127775672275117099666570020071519601509796137524367659455181402650889733665918932067978149358785874514809972143256458627051442110543485786371524429403238101123371634857777788728992641643178195910804384058807567360493964660608380030283109155366017955457439217927794725608895304961252499566013344317410652369561579203326155312519618810235102932566300944102358080162544661199919902650816916975419102833165488439222072382740466075824123320989438466670062352161211977933171464868102474078924365282652277811054812969887263464283817940040369321018823578310724951655073094393431755452872114267295220595483765564238975440657989050464155599316374143149554726890464212587713612244707460872691541444374390796820427552774048502787767377889518315801073273083929812904757449576172816305539811717476622576525727690772681678233052875567171994803798252810993980272456726552633894977853712221223073958395832998429835459517014128482095004874658513895408574494349603646015856051040633333105628783255847322468981660356874397950966719866532052832396075034662894437033083213320794847250625234177884227458370710992221534624090602803177835543192578131123762740479425891244613928995183492476339637278215377591550350189208984375 [91,49] -556846631904910812167969385792744687053673650668249621797486022805632333907917314855837313077370090797671232677679655315403539265464747072331850701432673822091303465288887122770384163904294878979658739317687316922422086817167447882088295708523426310045945544075859758203663501116355372862106636856499205184996942735531027832918794784166867018687349765331485709650997196100284061055797723583122807854626391563426549580832332006817320360817637579257742562484651809656026993191411944114320920202957594947972809682863240737167167861476935716761975292665384161107454008903070115895083458362666661108224566036083738628210167126836932506214958682831577759088538532489363178783858828551315883944357419616206335687049085998399012805360179610863534372958561049471044835545679322797940224745416799311426667962395829333025644128418966368811256741919615923862580368682578290195864747394726188067600494868498531623787965702616798955583285723865526655325386615349875564865475756581809673966437884318512106882247935064050622000406937416641135485288582437129471935558249882806512610549037755024515518022594070782373766442726766894082001710905408038532089529343242022619268055007028706421461510920832126662292208903100472387248428407843927562532575347112188545625263876826819337288658635513922245429548491431709827398170760951720184515861390731263234300453794925848632584460332180122083260905173576348702416115187008369597060525364185775182384292956154393790339191703766896998443852914449674114413815629805693112401159704098092574124862095180305928550586012367601884406063650367810210441504843726679451569743382060632268413620645072004304235634079370308032267417548060208200701616780790238120854860949565916519802592669064039013755576523533496767235850319264447964976226782162517393860183204996855322024389744010549476523120967259735935341855782151662401659288665689016885137624634685558237915394814485148226618927037119100073123572705090227434285135917610748200605739062846434587639206445080377653381822949088728700441264571399559643893503862450001300121378108397135803746849981309152872332328424844830106996195928955035210330058484363105135241343862779682422180053659675850390528689451539563258530347706384491013579767689572994615511769360936822348406849414459429681301116943359375 [91,50] 92712875251494355050322075010785685301688999881186605748130718131801203589931066532068009604025271294614055400728498399454681711131534275822961993819539117547733545323362849158630552005923956376112781685268727269420186981804864439989601740107052737067423964033671277164831972050896324299704808149871870032045792893225750386826978099284688515985206593891507856657127731466464209613190603109611935687180505520967159720284369689502079559040330057164561647660247155035322486260652108368521807886283645433461675049265774948249248567323804300439365390632129980577592746538615588373181473351130592780988846825913641326766477170078852010132095750187338294948514191400240375830663659745456723304590868789189629291794921105207914967776305589978027498705392593439515830709052678795898122277595319520738688122810795018648002000055691830722312367768148530573211983394137232768498828812992548184065667072463358892882254825207658632289818785358956491341545750081779321167341298099839724155286755417382108344338513668875093167184270306186056582552375040614195662317631237958656851950614645164858332516988541177058590977031650236728310995235694210756084264616187089921475165700110961453563438972218871679673750775965057869411733355067649601222662520549872457864134239096192816022195525369825694092048435875633604488003226631890651132397678401773021699455830896399231354860459656434199277388630045456458374195447585236526747334705057412197279755992038344915536256682897712435636010128716655604709458574790686836499813372614018551855350843459031536050342214429645915938262919990259233404293010472813776297142163698267739132784072716984961981836305837460076822671601774300664005494713749291542148504367242177016917518160729336842149040981781673950463338057370306344780841055640633713612718647079683478218684060709826782109238998172839330169818946313461981847526068064800228919533620582588483875415545929904527612961749602078034898715023756830390317601833808690527914103758759304475615899573822634056333224620840460204412071550759812874573173304909090843184561167618948046233619345337145312229623368042034521929885414518970180693187196109486345635683255237620953703237372061611194198912975225505431977290532291146560195215247746347338316744851605122335058695171028375625610351562500 [91,51] -17935174470549437461257362909488667972075137064226745128344536392378414426512259661389466832924609211373416517543506269100607935786005656103507652206698221034366722615463502826675108707607350321714464288032646266779004791690525468699899964199783993316603888878929456176225126937807568887436031345237615237482880840945799894807147622361641458067755501325840533016822333140316413555791884186926122004644469506354568349001282759770841349987516917294538382652274941405385305130366465062242450238585250371475875569036427416445823374618007120680012317519696699877904309102516706322139247475973039622620815033458926595803195882293758394636092122632521132298513894794090295056223755546359605613525105931839495705683362475119229144209045828247385223809135362198118347870391891034961939864955475078746493264411802643534853951582054008133382067482759824276807971894793185916940646591057671326789471609450121796653512973735264405308040494587606934901381313669458966196206850118476290744093823819662811576255783647434288111823385368430246422680095114228723677274552646344962814304209475357964039532764263280327019388768120729657998259427733967530198905707964318410790740825250824008346776516949622144339984709146395544488203229165698432357896194162358648918673251270434166724931566029114678039653395072887457876338771018128611154566948552617884694579706164623816568121504441610687246832343390634776372399992206625741493263631945776220370657625372377275842278998047002985150544867105678190646353649441499432349811526902422506466080327882734262903812736459268761771357634199706002513718221060224339305120141954688978992931012361847374939665047437784519954856586987775102087362676025382772277614179696707273192839555948695241714464797154974372219338312577678064636615758863851684276714489769259174374956317640170624453307250715776301575556091342468484065172317576757937899324626288940793011437515721545690821016226403622318176969290480019034411741903046816007436432751049432343209369101516737922676952522560309345716695631040684927254775666111321299893801991646700099210453515072318638403889682343419839230385341710127094321455231400644075726589734633672955830622501146496323337095170445951354651046198437945014888358559420953369160749157895651251237723045051097869873046875 [91,52] 3264601549616708650174885215818026233904337320530764566736256919050077597507792578198590605087485192240573428745021850695851968914328210835472982027790874241874590387890518595645012554177435362103848028544245634934984187196017240413682353268884500672671516495963339141952463893060685184912635124191986702376374050598693763486714103727793361129816283592523324066380180855259488806514971241219410009336456119025955260979913723487504335508799399190042964425815888683056192756744055606195148936458348076031005080918837080638345966469629617684605173195447404967605488368165894241869236117757391966101435701563628004528714268709838533575314285398316317072061733037413580813956791258390690562706899154120376741328616870474695645132969869344969868267280353670815174409205662701046967148793255297856122379455291822321678610444811172745469578645716543659793183056517730001709966796840953189290965450863634188109451310930329566307594326012777856832962389521539693851911036559459713163367635585811800693904683772512197766414231328589255616514738346084722968195605951809323131972441106060051675363842482416503014921576808462182278281642680160119101079919912442128344313693013839760583508047320095659180410110369844512696564849597384937277038906115555988329087345314759333247134594311904329267416852506876108725667932085114039152756414268439794474429606295290602151763796070595780018621964775863076056574373144691927776137947418057651132012201939975360661101925054104904340640328908463291050159027411807996492758037183445813413579970300077597687503163555914420642461261438726387583797745071386327468009321868006733076010380121999027476167433228627071508998721043843589576209723275275384827055154852829828250217830446649692821255086833169305175978438277580031519578128792253765789477214206544529922818059265642432826209196892997483402399789620547353380251583178805898272598751303515033708108153210399394921855912542378684301718701107015527698263935172921398864215946983796313733858294758131168956744149859410694799958815059161979335272713137779424721768170315392861618038561419425783242438844642801541067651650703400766021177901114709955570855225706935158721330883109393188308454274331718980896646517762177578129949936477818654700921996436591143719851970672607421875000 [91,53] -495579261319041609284379353155016012305918128561673538015741744807531093034389665555693834777777602791422668681483951609447326846749786442447753487320604866842816929044477096303052922247389421557168136597236818924167191836438263810529953222913593453170540811421784516078858889862456658121106660233946589752322431445928456321944309574542553939785729937437353060229591740728446625794120910903398575666236344523190430432710001797110842024555278056373221902871514496198625626767965742368895221426631558687606884290082815668288704251348035644792140862183810913685460956081623893926805419925600664491163950575874999792507183107505060640279013617362465602404238552568557224797991359373997236195477815865475845653021432932714819072444338033327676961754472769787660023481988508839679627348333207798875029914144436244888259699067652577387538219852769372558074063116790164933193923073387023564528483790328313759755481264211050926120947368662499878942377957375429079241345725483730953625669581769909361609943360867699866029616655816649154725502023253996058952127262379885042421064416072842218526378267305363781883894188388578719721982949047574690555087090480249190655036967529986646299526617033187258359164433842501742277295305534442963051416689032106110103142717728436525686578743233668528072337377825955417203176078880943617518750343579279987987878467194267264692972086683521837235201647836095971114306553672248701687040425713328016010336815654233312725170278026636699960715780883631559094758769051102457279910365094197667084786001844630643267980227062785461978281233245459811117945482908926438651664869607943209425746646148604128791615029978503344672412789431138946760220362248887688153539873369145572561806347602598185998747274037356962635923832088124148411646861292818254885130092570890568298072026108886808902349946318978261939779425380895261618932574372196596997683197158670165671714744117684092380189506997337630156744503304229644150091134712318017214621062745393541363210201058423882683124805088811315063282303183342770675312532083647204121493919915639919531581261183003936070067022385483519573095548583194389286658497200112471902814684906029383260548538827569067716088648716858839689613728793290657245915832368118869588613506493857130408287048339843750 [91,54] 58392398909004248396256330717313698336679452039896684165047955387911711587390234628567331977853730192023152825019542100177574503321014890051168071247279127810374124315174440413771397384384152572779629498888956649599825776950752386916650019562810427704656852116368007969072400848525709357660713004667663419942458588376757485631021533489527662416273556434420969221388430488520505405274507286621671510444844004767165003156686173097644498756596942233893080467193028018408991097801235762719429920494336528667693450445515197159965844732526118845596224565923088570255276934278151007414072661903844415389424797219264063062005976255277530285111763296708049349210999737317524299349432397230276728516324805932470800902016492705205306651185098386480131612113652331132320617729538393850265110206505544199730694687434468922876248145525578216878884467580017018006999240904354555589412126070337038065725673090477018442481807700371204923146533682205813874485042923646283330012113594407853575422595095886905508912662903019696225701290416104570051453374169363031327057203485250981223806447099231953684779096902439550066735649800712692775861223259468823968016753073013198336223097547619177672628171629043873110877253901845910738716653584354301157641341712104338873190304608682381972819075544668952820856983791951947869827342089351429434538446542383338587733053964890329078047251934307033679094731994731526047061470420769518504609771027158870835072370550739838981535766744698694340005191030310377142698329191911936859448091796026670496284685437296697171777246468421580096713004057542100130031161644156666898072401844114939768736063278230054599765650691393633019155591381356933324972107961232013998778276432746056453284588068275101004570383474337004759013325724154679264671792965257075117168688129269792900986300050651208549635850972893680000239338055414964911415598463372123316737883022962343170626921158523161303032517305642804839633003511363702918710331364197213637416499596708790068555351005660711899500681615528084833319301977978613539786436974289898679993305774384607261295292965727132397728203107576263025939572613980130496068956940491422103185105041208939559578456178886171849068038084649725128376174431802340103255942634075115194036698085255920886993408203125 [91,55] -4720830063130050790525933163738314097142218712525366480696092788221929163197484285074073284547653866983412737520289585753429003208412963997351717228007320830140970382606532738114109334850097437284358088000714953631735770745579365808296416926657529253777073000363553589834385333736365133777840865993741234587732071731731382028683628966502988538486522561609570127610044972539901125902050056750829584991299154077445146867850276764581567437678292742875474044885910736407932725507053624868875570340786281697017907300607533767291514460459918282850993030805350017775083779825086659236756752239419060122135582419102401863549884106562875393777070976617274566817971164361847446057543634704614475116670740557508845577773834477115223461528213361559547927951661323407641252191845737326238489150006896887824023315574016922515765652783227831063881112291433483088242274259533707454490553220513115340961482827792688178011099524906124955813789935675233102739573496438756827847000247439951742514537259438436058057034179377930188683193546674681013272418880468121619184757221557396344405119051796022052028192164333059200838195230411406651804573066050724129453963784479114241530171544510052390894077366780335789936388830242946887627178196807543616376612291719044871612268524018624220918937029693616250744830424118600781027906066342884712269894805476861373789539120517290169242514728236258617341682569353568298972944977600072142363317156313197269450053037920599289007592661429691030567559166117628721453503244919828390430579458336247496297765481190463433582606145727697368863796301037299397796199073035568915380785764672095651357464828275917219800357809445511236325252159118044407188380146727433463215194174320574126752722111524324712155188750005200847325304875856785189002360533288465100292073178581403089418880602403659526293236108439854393078783087644981524278746735500164770474412312160590428739111471276442574949212123315817326701632412430152853901721943199539868409502379792128288140175971497895415725983853646212126220407662898002792084135403558878000070568408907780671857575048243157519917250657723884652580952501577391318649288097492566816594661988871264567048339528588733243142207116519708285919343648982830156501239171618067302915733307600021362304687500 [91,56] 131603883682233198270472150077595802285354791206429244805781648680453869739508380314178152416556886456376748879556941232035201495600788185831170594190328453510249577966977375912126166106097446090181771286062376434319270601744333704825479683173650418693529522652688527534006433629300405818661536262751332161018202901730549586858640378994984696679597180061434485963113824313279920875922112998013907256126774797025477259399287385855486303358634411477754821107261568481404505793004763360498097790766645558324772920720653747955315401400697281450593796662681389449531312319154374841607571495604163785258763224105875937937405553284188835687786368510517858730810616362029871911270529185700432382570362389652708627745291427499953378012785341183585357669335247519896582826410039267271587462395088428517866198450507614971318727912869704025805300563114238353505584876572031336870677387451370207087394753150662389029820140608289989988185598791952369487821548722287020682863119458369253577592036131019912780558579903059548911595700328895307209334987351790554632614810590389077858569374290650402333586433781727469808778303164508411221622984188093540638882915479249848901917197226892798731571728581940188613322188565659274665021213804662028722147582992021570304177839908996864130123684245208565209293295008872098123641588800431784750124879511583842182813334351618778776802257295097971302696715712168838154586237961369630206441488399825794442669918847299161508097553376758534432636173166385787387315984735092587387082690246267722095729450260475635894008205623549383754443952896101362711543514202391986489092959943292598194659830062520029476996558480476335078944041803836772117818659857745662012443339593103134185101037343510710260613911380891480291703730800756863979959760274257403360224574264998837692800991827483440624268309841468711444176143963301819155274306369452145876933418119733694836832114243413659084376577106443913654748531884135763246929610226897570549331438805136999363497407617438098956180967953941989467925460264810256810071345728642808741886303871401853728866185378761458264569060371531306753345135442271447579725057207692269213162468174196606756043824826564037987379705156857638367885001408433840244804891028707061195746064186096191406250 [91,57] 31592062784614512657504259797540491133866053720195966139057833485898167684530377878430630599674928920662978323908260176321740742545848652787466018179582193620021690703706107963793294503356869057020287471950683143048039563250976963172809121248164602365050307434364521229030690308994432147937543745844182245468176564344832734772700709304947052071999082974543971458925297305512188105745639539649106284882465150062842072314730466834704867504153209912194999624833450328507231107813693957408324435036137655235760063243582962594818889540710882907647056084120026706998375264581605223264629545690708281975202555819757186560742260332648402681475832944175802416453318769229778638657110309063137585583786749983885204852690121630650383083842429138960050613974879994772714187977890144628113439957473776518291470552631421034829689981022439786802361202489792424851768054178052993471679716551006406636970851591462503912324627225813551597927325885747492957946355554692571806127298405679171440832856396858841695155164832297250735620333389326842798535873342163426299878556659045399314570430056465124994213744184149924669767152203552887965722096261696832394748434665153221550132384689880073244996557691555553715957851578087103717858598448021292764365766818707405699108997067710137919820491691565503866667605985260664022427158310643472919537778416080062582964701237208579883648306465174561231535810225469641675346834013488822684343342046632372945613881210086034994360084966619187855919302917394038361835167460099746797189972262646103344983800379207676866386758702925872024070296033028240542538742021102177259414560308342585788816468755463032118967762526066100048601393184121717626745706026110970906718700410980815807733041771669916276046472838488519318349044259362426126155609787227965629583413881859342048600858182856153558253766624528672397089823874104757796191759573143627670895818096191407006981908531405455719866441772546298084336409225802087885948766843259814627862616184283168532766074575001410932991679647157547117823490748535774099897198945752780919792507134575954753879046596772703568813817706211204866082730684099969271129530415299884548793733393649642326744746373051076541896468950651857462971366341769434427089180417169700376689434051513671875 [91,58] -6491015993088824209939712325665098657365503116446863416877151358918097470581437503736759026628509489534339497744283996557840975330879023900667458838684292023775400745378344363900986537687930168947213711832831451127654756343243895602161105679712259601432573432262520498084539205564282783643767301650153116870700821765676548135447085004230595225807623370703114687195345849999608582263420240601878193022839134666990008115697589632058352290459999271851560916753244410038121329736941857281522756775469788674662342941662873604647906895516614504358922818734096598574511277969648822960085082238243771348519631157773314160979100216190345270967606654511878310082139168852817404464689214701074155196375606148204189801692231135901312692750907762427112809345244871838181308065036325908147315599377417656473426123704034712366936365886635695424126375844062894076095418680669444381334484371792028186523939251327538707457574783834816598242335214312094942875575270392341938246388719657082004110697657046051427491571232288020423983070537877576288644700519747444097498926345591749409586582998104856536817597721417642210181035615516035037523265521722557230354864442137441176244946200579754350953730976929186836059306526782215261901499198580290218017172211662048928416781450666747602695050363267951387458989380710637989809776483891905102307261906949231313717402268069471554067043822799859688683751461433068371629474293425971448647524814801704537361324120197729962194036177483541801390921973894315794207028939955783297239517679751186203235965053197895626698646670455757821502290298123898375672607461888318015500704865759683685488948637305154325326518056061568308718104519944002096567299898369712036228422049939840079065527125545112254721825400146386211248872982424727983649428496351547501332991175621172369757138993525469362454143165476571816349442359008627261308393899229213081393442647300640460145608405307427939962765325583213752037439689517673095033538562365003973948093988065233293544947546072429141214693474883722316113190199979932167362364358637107250636424720993102795410376323185345636089004575106251031633900108869200951412320488343043354657774763090753882662752032444792060100004065818320210593718607404445375408386098570190370082855224609375 [91,59] 688304654514111437218465323251230776662062688333452840936250254454279346638727519708561345680111963172961998444305490806453734319818271044243576646889985689615272730221300336936535045438614458272514697234228368918477204587026792437102919050122760344562819730532758342884633557248724430503902801489615348058118044777315159749738305653563418619779348529939038508279357843680110990634013894539892891441919451002772135686328370396039752587753589816246124593172916432184138659483222276238731712190923218863152990850701689284583587191263934442915201895459457832445251126657477695385596671551950692177610383871472566328368814785103221420758431126865545352390692864389528830273329807687091528004787105517622455330379073439199158408700906512201464820182241406674211759795860761160962424046428605067981186711903437395208469320930648762529665662839136956268890038298136118038404355952847931091317794359962150530393544046029064793039890663093532348392359997709828527401353080243067937785835022483271299215658871033739822642494373748062724211304750078818312813882426061729343073739153032626754544405006139195278703549728589437016987483002638059810424983910052421586485754837227856119906122989780734908880768198553176665431388398812810754313819471941629108994572088440127297653102340637911392794689150027676555435400749362531297400288730652144981644479186291024799202907325605827753932556962538323252693327071997088760780197929059370768398660350092378173154402252521608848156572896565564984851050356052818229956059262911133010034571530684944031363608162736216937385075873044969132239589009046548830517036707701117883140772967225870097537763410832428238056402726690390776318727574250986027608835076133152541252292587944611020166506091526802657455828986403813936422664896946842140554375897410711223531368536733644527740312097537637776599476457196527629123463918304380555444262508465623140701194132757947790633044512904546479788128725943038002588327161521757698445929626470827304031253881842462592884192620933912737071154369066486599385143921170862305570427559229092623237792901800077208328281655449403176030022328440774497449539023326283126981462373475334754637349899685832416427922807584556502664236907196304571243672398850321769714355468750 [91,60] -45407206262159107795515630221223922178587698910681014869532593685994862471270396105961282265057347159234120297678606049660431544793061697215965494028677799240550446331404399157122966799088165301404201892484797684826309366237498829401760593190366246471181192511987179588463935940559002221582286213051728147391755401918490769852923367671162130404859948327016975720494970861705297608574101112030797462064642870630275958555167217852368409079627249853877428496345711268366563668443571867944384217334886494855562247136822608636729338346074011062240522401218314767923511070741074377727608276812309740160077069757295764301566245910530530099293143447664095547210589970234285547218897290039395109550397654719329752759432287886351895763694292225602753377854005912259691354312542001028388600732356513110894642015445326633679277939855987127502384358724283464527447226713140596891615569488280871340553897234947577587212997221749508660173269907983197056420484270039485343047090936527577570525215775593392540229337740926143972242472894276688380147069515304805556564777134243027602542218036118250320505115923558499221113847556431650817034618177154723079303242130991817269150706872959185347291988886458461177700010337929116275397782833057397410235815689998534902259961790732200098428009305228367752375921311961447646578222937747900660453533497111820859996178803526553514781441835566892642900050908508127343290784136669316460435298498161567670468817462844249415996494161801692276068721926798061945381976489701716419742548579861725034744659800483939653263953976246207276625715085481222282430128777368721753558118311686351595316543191366448367350836887835534232103453039096205161966889136673570105374597811563803539692504525631491732359251221562795329581016192466212241679982634912397559738680310579411875124735200522284324092831976694781376110465459781034605656506970767614325760028889261164259777104041961014028496697889018663460398974579708763425156961451301467569811737139347348651904740508788130509313766496512407064966924153389175080752448351747628184363882842267759748843090203198246623848682867790708143560555737805468094661351640660351088047478211056848098284809345598897922598835082109462930356758025851604543277062475681304931640625 [91,61] 1230474599975264721515484004409421913981746761244320191267221980107709639033716786313658572890235564418182988669751733009286600166443912591289298128758128160876581090068920481002757331478054971964031329676010470382777093665435429103102096125113703506345893275721692904117467826635186062929133713832543337895920402842020877954437212415528187162662507866004195906149101784096902906856476799719149350796750391805194099520512944766130935668655383745749425103182709784114585853582209176186173801396570930639380268662270779124057401859861523190137346661784123184959747869134235805363697954689155252415296233349245115818774788057641839881870665612407373187077318636368113015662197570283364189247584781030413049333555204163221996214778042792584363571205932402394950196418088765431073991573140921634517735857897046358110994321251267240879833839988801156197112071698079302245860000511373575252243187693761032209973475073565412203560846081247977096097221402321417832031207296473877520196846869490908118983223865171910413985280873100032811942727296507035279271269754292158238971043896232099926253110349872963070235480878353546564162916650439159798693614607023659252769051460948486353953439675357906547026703607210328084879482225554764440403407430887212193209980323530801685349715159064961588798017336119628973209537193749910356484549271038255411009603980216759923942481919219518826648220717438246816815714057899882204221394431527994290719123011502263012522849025744070574152128444627440342081551704318380378866633705539476695102126203545589104567191589474472482710455870868370566503077952733851272080903365701899850511885846416695818166254994557577930597950606694368601989022687646323009622995161579676282652598704266828470295313730698953344344127033855667667430927079666692773358994539394618299997193531259222688537892797614642819747808633589741440481704035393800547867156824698391742337152475226856964325274776577663463164889359286721005777345089584174570215295752690603635578100864728757563477290719098121684249538712705050798196855879894119148385545267048695484005568309947602308104118064882135279620603870596654362482827858397305851211661433698756843154905247330831240451013249481357347825394299434265121817588806152343750000 [91,62] 67621379877580287748217833207669697973508686396564617096878313613744871122172801474736401674781354110341608625678011901862827905284396591930072784262423271894860638774612916603932142924700271071745914764552795626778251964146951339391210583119398600146853787201343027547749887827696458953862440119922565824703920184734775279206831311109722576686488829115287560717868412104441349742165484527269293047707561466279213983762059376504785093588972699580565035138286693949159133375202081998544557097820926246896178684428295939450088523731974550177132723082584594180077045898177355814309900937380125360259226348001526465507306978475451542485452652516930556843209958655503110093356946250904638506355637882092696401674592991218592433396306994019066602450411929448495487427970873015547311235591019081142518787112010521061186842258573640383481053542750959957872450688094936712398825470884357520174172473061102077108619394748956437391420045547699392048865009797024947724830914962661755818680362128229028194419058451083258060211767144859135423055028314754476025360403537457303321653004732040931578743308549566890397865255524288070783562188377551796464289167522979590467039920332730123808747203118924025224263078687411059629623680272315622726512796104373310826290165034220114185104896207998934724843127735742451401012381337650218789051867492309676182212931719405096064507447275816349161271222667456287230270605518637239670165209534315732975751018887896093856134865083400253585772493543703495771052674558359098572002808412724772673416305366840428973880488310980330745046789227105340898104896285275135959112572383867419038708213965821566683726374700276900824539727143546557231574202935005131993157396087981668520314004608836876587958842044082487691028593695057803131708899577088854074250904200036000694842276130457171347394220948802086003728752296594280352979259535170416163047036394573622528428175300462450546948729339890541276330342140159803025783223373853313903268582084261754296736453678518985424097547622028482834296007812374399787221278255212803993006968663264671369115354998346450291118531725583752050587240499154869569232940527329314564689530200581642158255199049803806029942585247710651330521613999735563993453979492187500 [91,63] -7562421638333261248859067762213634934367856735417085811359376821165844575609294561994152321522697266023982715905188353815301150713134643861737044240368835987607087594623116306461453084492162145768796028917801968795467771092884463959692613049288974424810095934420392480776918834607430096457430360388112295198214520315646443429193554956460207370927953571316969575530578543979271645939730845409886233243551620714319245853039053454270272929552479377658620433419999846983498575439094359564664285630238096361177587106900722647216162408148727157266424605548619582204545614043707977809169891167140399291768178957036259345835848921398467693590899647797785610649205116536241339987350967234844220217890592293570852473272537659015301899979498001469919332848510288772122022169753128458361155672054960688009299891352726337804101915459227580214722028641531185210032374909449549551228462485823162470115092626070168387026050569927846974756424622940774833719080097461579144277851216884358670249585337787504977731846463175765967855878116836764981106021605570445542278737718585313655652555646146274134621716034748465876223011227696754608252038472109382880879615492907090819015008747807737172384038017485327612579770828593292628877870881915517647880775386271533670156938644612071823247670112747421334117404611123787408886170615921496697428814143211657968816711211008292018300688521455817630451726976268333258172313996504861729482256486473032752696526359795945622797752297720155072590647621340752585407962020246513069666224535074133360577036725520157903171407438792719412413381778911105509712911903589301150416624769742125574680567513938543276592658263633968624607852208180229586231584652505529744461063075677563446083892803224172443306556400929835302293846991887994590664059729973728495905361322033540579653698049498919291257222104822053659647251517023863415613607069459316834399178375203934652993152234834790816092631992318253232569411124107882465137787148521004772918856595658304674281103934091828872378198635916388759215193092126408579351719907993637871860374312368209121314330756626901684350269731957776040514239635194329048632371049383052526220719653356597791830694285032990615199872778962042474404370295815169811248779296875 [91,64] 91417827791732115829860395576725838907922105582777518162120357809912444891494431743010581673301766474348499005294552044167253385127914854223799830002865325559583918455168995515477547264226294120937910680842629591785744221722123153645521034727512086791939887183283393163340450654760361375347178448443343997786966581512156397634011598291860901273296164228108056795912800104903571764304944375987333514644389275799312015535640077182049054594889673086665613513437805800005026571835247602148376516107367154034354190032479411934575287954500564128720873299127613428990439977845899543719483724814914807769917534218798053701114350482527210187694058561195306354415529185210701948935838410263880050762862144581577603942702890358080729250371470829778555601045482228730682444065191732375962838006270520066085004531051892392520328604927068113222107553251505560490575401939703716044956525786508651808706537126362790285549402184852521642763702677322262297836966267426509400833634015205632868120059408898520171514749825441317983741203972701281853679034352572215114678422159990671343008831416380051779225510141321664537436050037881653870435659850385684921894558882056063788262951937564615238839527435855972152176624360267876591850110072214245514507632960150953095052940641553422753929711888753219050834986279598437527433214014104817644445053723395586573179233898015049857711554707526018958434658851494193552401675551261122156387929662227223443917964542939197875834175787558417691689177401708453165405989880858159289981997103361093750403460989073418695262542915119320659914343730187212740775254339092298867388853240705528153543828518668686730657916096013183423257455878879127814792807159436135466214423063512120984179550648722787992096993169854684726386871503695168485434526155679597646482093631913445066325174579507920957106460867334572467265446369387933973160578123735611642278615387438393408782346750240349512716532903950991044737621465527139638018862736704836774142390854383381685843996218136618592647054037592356501754401882923041177653741823093946543866261335648544728929451291940878701657654660545082221056771167658658994309953650720989076898963196944343653072734731604233912420631735784581906045787036418914794921875 [91,65] 66069873403072935826277355770684444736244295824997246575113536528084886458279435017704651799804469162686806232461271061257255120165885345886823324445172361652232216083185813299211502687472329072633411775980385583080880689633367607101098979323116182135454238319821452302217003761648270874357779205563404015109957475977808871455805648715883610549363531128719058605054251389655242518100363522058177505561712310078339435809134970523904458945899118688286215966370534543138173624759652198140874332780447406395941436173789298296525798873085874758021616048860742727706680855296545307427985247997179643131971870548519973433167927608281433020935659636143184101729247238960763780701594724504638330792488247023754588126806221633961347505548384800677632772700292424790829146424198231549701736401210173534993544306062736880965412662895498275641234136134246248718372999208860992408912432255653239257374148061103711135280316360691423150225692886716873605232513278511890763509866426900311894632215782690653278895302767562019730990896059199289158464405710231845455351139516412297475765181216971717783020896834057459997690590267475783877572234811780825178131550874851187794354396125977626684063168014255037616917994860777930153101740225790713218563595583413545297465549960753991224061350832221997521207664634511917090049748618272320927854440166013590069019819935846913718867165915193719610078285921001168229346132644350134353392699782797801106103143955312933262216916766467602420614826254654649854573169441023064863410056936532696843195845730167814353245854245118612953261982321838869871619514608766671812716078575526062827855926069630901718828615817002609017930308631993823524776005604577214261421695084674428609478610913407123381555540423283552478187227957791467670734645577370714257721398104262122646948126916833648095815360012657496369839061174233289016394902358798667752435472862824227971057634976318275018914857236322505661436395567339747362558343595414942220788748339049052688605208582989578492654009961653519617127746487513911609824390366473063180553203760922952762951333186698623087780027441563607739941677606943660033490235505097412850105038853953798482489387612967687499199165301888569956645369529724121093750 [91,66] -6826038975199927892555260311379268517625823056412527572246185520306324443471094532589119198628363513725527931601790940133744055777605172321861414906539928990255994815184384431592425132388041228609127498958796059051875415666139871643924752658916541182593194011414038801560915352302400946187354184440890518156224324297489136644077564784492968528481325307535610136546885771428142257492465395005608655134370952901386977848208760120565016120844868054086799574822980489861003495599090694796566300614624254168498988964466430508579734107113686734553173710191672351387697351655139040533234872352271597011328247977180457818952511655996039692006496002131754523138379945415034846004004253016727024351612657793664703889650071325021856185391776433123644068448678315726658139331083531782346984223230142607763197426712170814939821944626325711662926195912291912073627311432444424343536580892373937356554823100610409345756906480224233460781344828952150252752227176608176862813816997806772813883047663409168886684621086505738648809793631020961672575412547243248108998780003832322223187076951450455819059108855670367009626963662580501513813659443981998349886255549102723029688864704002516172063941515270077701371865091918497246366746819399517754989008982695444538959513467166354615440519485376447761719843083389426984035604157346801279806261911928418141538657135528314071533805661130068386388740998108603015477743282346689615036514491935186882604342201656812166168347663804381706321110372701259358222404837023224146620254995940208376498693589992657719448264480194533973288268124911867937679336311125363365927672905015784475785322983843005139559213003172922998280898727883890987744156024937623257652416599656738309763002807214391665624161972933785343527885487887633814042663612183818437189356182055023868842459865536277800147838763900162765440877113264319067621477673415435461600978421207359048408346222818025245266346867281688193910907588253514500371094852103050993280848549413968049806315924380317025916228121236716436749996942556784429082092811641665354290007169971481714228893150090739157467754465352036726419120091031893592518946819198760964956404925368667669622549653033957706149692512553883716464042663574218750 [91,67] 231266918986505122631766389521453881890877669363929559000808817717202718901100229798353642081742761227705200957652365896979356257161443361198386199319757029799857862336737351699636778725790297351785229942962496134113858162569226765202039886392864333154855291447321720226517668406990607225896951501969066876378289223216230795024146298603157595749561105312862585555535740417420586093759582607953923614011083330201864673373765052375640687289135041947896577599162767023227539727968089081972692425815831606542008832404724053298441062299937350410502653427372221356633322125195443092117274370229406471648227373212105763484136236769301507141532212604757112568568497669146931668526839829368108147925300225675950826376326453660776714611784155229682162316432101226974689740391247070587662209367944953196596467737335660048018395126698450639016914745690477168728938524821935393873828268660236460659579942140396012407704387773686686104603716071583519441180794827634065076906529985419584660287993019973552422397126071626268211525706233571017278823689612897667718724291911397387618442103661459333313415342857554253025158664517718967017113429076562969505704603572095543452930329809841641190150849069899050746515128728152959971391779630216466952042285186897330687134567325325795055345735413309932776698497859894002629832491515784055458951712011093258156887382371827861334120081354241900394439358741896515112709905956513632848137440439670937954040940154640849501472165729573769053895038514696293740353180982644531681489696801640380492269903936508619066975886768384886624929164052551255039925605221771190344284588602840903326330948649994096464949917340949207150353972934684644206760367691099586609781326563332056400629021409697586865603974615839972655393961789287107690520482924290630741238597394848317781430632562807028775527523945665047228286545423774669020729086448093185058369819725638396866517988960562025299783653276567129388245294661194449208748335990885440260022525075970181610200116339525602304737804616858277260066885682425191320169277274550263769861618693851196728904347358737666911958644022487281288321481902239919354643149204353189326520902187789901350894929826784718329690804239362478256225585937500 [91,68] 2418723871620838896693852739948179906798744039627528532648965158899311364079688585438875045628414028953018371767560393958207497293477561091580800332698162029801352365006204254786973642334943305981712070326815414722627877074352543025834848017489738479442341861048779021296375287641441551135231652424733117379290946319874936165475639264036311255847108423676442339052126659921660745322691634124194461173676960141686212452239538125199691218574540792054668800467139333644692720322654405628201612519189708347767202381960920612900967313252515791279497432126753712290051230378220338325813382929804144165696327030223070987962246661643463489603148677606952480343645155728432259049839456811506439055442782988344703720322099138194092214824804553393754903775720643689536206223149767489877606113096361087860608799933978203782684950545042393751178178562101569699557018735279966816507596387395139827726298634692885143418293956545359497169796537850570699834280273849738819086100987720065565414151508089441360673256399695199760835913469135134100874071300320141300295242731643908911629057928210322613357042163850807893688065932345679746629681092823549521085814501741989785235836903687389784722728975599220408785437442197626246767746884280041174357053535202297609422397224199817874349971522705552735432790785330387908156524828613416654135205845826570612049368068973494768888208430633804003428020384238501784815257359911514952313541269836146838324410115623192582105293171239914294670690393373790435869870816993286398906105627690084806208418589074151623681934215719059467335859891364428804274607178099648214048047653138086122109369688796031203526120709373338347655529779119242369522298440906877820763419319847709731238487634286616354180471471832985884118487232348515610350916339973505846846503713783906074032588631828237734934201421251744015577343588000452380601014431042693039114277073406168289482995139772319790506823904368973266865900820212094230459677212538298284848400241233288283799074876949512958414495433811826050289471381128746140233360433890558765008245973771197327983362764466156642642909198556072660059463950028778649817497750589447546366487435380268863124170186651440417335834354162216186523437500 [91,69] -84464783640521718496812394725732532408656912334634386694193409861802190358882571647200416685590579860327179705568552769401336107083624575220448705909457956988184696790073273757101661310237706327589584986341716884714842035766613241153451669397206956927520575579217339416042809248549503800532205815390820178549640713954866160441953931674104611459904782911524738374176557992280684201593545533038536048666971404446583408127190679407215423484781294956776963354757185799345191136827246656786076328128362068833111816314779744761104366787005867861786883524124779840327809653142706324402788168295139049586116376814631225809496600039273381030104135627745116814637890129210809493658757385745631454937341603197552727222764283403247067196788862730247153574596448541650251374099968352949854281945106839144291717834539959799978723740959257089418944074331746642118654021030683163320406541276006277297544462900776913069386727738037093752670961536652266356056113482254649780842596723549823700006762044225407861382139313719768730296127131385351511411209769062174131707300255477210509632760217866679577309433982060062109412589224568043598005163651730161271359489363216821583655765862471151720764143490631336824568438723274570531389286757100890891286309230854868667092903125047088961761119236361774775963800655614487389454552627658418499943825838949740968366519203856792389549751018112251792567797895883751106912597664701122248280535635622098268679241810858199295154125250777893836191602170468996996355556969888766583602064186717843302593112113329304471859739653510172330711443491183660789794551890389478373905527393839939955850844400485340238177441117006767410767443246921539320327247459194502344456242878198185679676346305635684918049849185285643623882289695643604872184568011911670966170652676040224982632360820636658663406034092331624598832832880762409847278334376651043815299443847949883621593387643252378710960706118681916360595205159624370826166267445681224730829046902848759114323109793899332929011085109579846587958488982646751994488069716428651023126024158745609977891892116881757176032861035086027216368591983356661247375206940879915093939758345824354336672801224494833149947226047515869140625 [91,70] -17790015520023367535565268271029421208047265259893485985414424543874605256807172109096723055605317547955886350199342525084436583136140500747408477302249949991019817157993030449816058482204698159605642699712340098554871237820472440704405599927313033669515221784509325655308378677633670467973551023454115653019409629178223464752951228661071616462126193997945836045864053480641646030420429882948303334295377092179589277200783613599751484357717290845143139043812600476091791152929690063652836299419298921295002442585470050653279255650733418062708553534224307959723990258502924311192890146086096728659095074845951879545554626483774998291043286182585421602661819349382342174492191060438341755239257945406754791706955593048538892558069943939446435955954723747043756809751050166036580322081416054605969971483012482923824148403689780464876326377011664559127000631547463753799086088868215392619347420929900222058194468470505182896539075473657417161208547671601255630208120980638058686641828812996658179570947887499578839694314704172260687324914685321549096085466446557702607532678286407996443385075520463602860221982087199693987232166814392849822054243369808850002764198951524765507208428438531522526455974799166790460789898750518976593345157862163956028862433038655468436248889536382652750467104301689799538764840583100386250399379999243833403833696387033620841257737077825747114817172691549381538168295611744525463196360135496302719772524389456275759980519382473206379856311209452810863788038707688582401535895465777283133835167234583087135063722258281221241179961218303963190255440793845861639690991462869184215949292192087895762779294637604982716726279493893223443846156655389924719934248321571801553385306648431050750811298807918684221136872035225016526656684728782362434016181238936251142672562337582036491224012886112962622305797902011119003105411903448401024273732106341266719354036083241578831536584871192702166386175262703718912840243153287319749135012553373532130903132182023939570283203983129307186589944402351665064329814634456949160883880784685877345110907776775113432379983526860081749543537126434488854108936187868840973242813108806045785392768721067113801836967468261718750 [91,71] 1852924218381419135612429973193055228671715284544767958245751322244519913796587405908335743075264969937086630822530068466017699964981180389698713878321517552393424683907913192522523708934229432017044940522779369036437721627095728016359344538243289525099999004933059219265883625613719841726986083227843997323727946107560337911953340474783739851417634855780321505926610209146663816224966333790697582207369046506291315523976809176655936458174933598168393904165129748376599302297171385660487170837490255529213532496669669222962783521930746266054349576563411005191027172999725997052137178256999332455595867875915679262458222465640620583259045860504710851133553498122092649537841172322299181138616701348808054381749363017526077829383606370768417012840318135725149742367771608385790440825943706827647817088926715455457385839661568730654837309752043679037869832602887895895580501512688407564932911933690203410557968602373734407618481108180339403243424212853444591799084145386186350770113887217659239567436998679942141128582838583932378229309475713398284771351054790103608498723095031709262352967332491341297517228518203478380305742258440453417022962386694132626505210525862208390004064222600209727506524936693280215786128109707931473338235502184103510055445930272553593192237219442164797340637478362965297184920950072887133509358482368459983802403143637978417620275383091649154031985101800211693996237321046158597579839162311925804485049960285066189057826910952230314248222310970857639439592627401917939106729907439383407937706697343393109051957969894077766904263534750927521489864829160613569169288067856448471928589321800310116004724101763297900145401294098911700439484186178986325148741926598788415269560929180693216027636198173314430291593841057640612077441138156659562242616269088609897642175412326513652089093322750463474498998782146872832807230528206247523411160147920345051742550294075327411430510492644910336175359716538748047267390445861643669660200485153313821186285637518260639626532401962694664554762952982834678256231758353629621429791329318419113431995384783859271113430146123036741851941067821108999008301000515749665202823782422236753575361944967880845069885253906250 [91,72] -113817029216198529630952372196252380699523760357515921740505963849607716409373664760352157117506573467423019443026307855754385331669436697593350617077632732154815680458987085495436583461160701877398757036981325501371629470415274378101840871158649845681491497753049990831907186048206469113876168793049987060087805442795861532755495180565909960214778103909038177386076672230958062904519918003572569237611511768435420862417646417507667152400712839478832823198772301841482402588286261949930827590117542800832289767101724568480832972138860548111408592031099227020302044063957714247202125281186244041800401374777013147520116472404407144102383062004849780919378666214051917529906506386391629839502740791466184597764353011776790638468821363086442086660522874313362448278938150467990611910753775197259543599680104498843596386658476095630209130218113689480955630449119084832455275993888374080819787652667131534576125146661669544436277473242377317895693812403524972937936562082773094871617167274010786980627601084009627765223515237789106835061045196542795136232147161470572456938849703740844629634287811851688121607431003226912239717050704808141545205380924051074393429942263721583127653094354512273772431172015106722001597375081931668752936505910654757166218655453750142311376321991357692116896003523010125626462968602972172830959298119363613391523533126202907340092054890188857581751381905330030098121863339467156911507606619505817710973809387371140546010974618181005738530659855449633096145013434277016409846577527935511000205714079851541275850917560988043385439142981534912371280451881157895226398876856258361422610184171050962485518730305847711327804577856121459918995398661909464704377925527866203050866198526107940065313018671395462800710073870935833124182870652079894504689899930585275722491510869641432545297304565872531796628036774310927722877181558841863487911945070703249956167720090706670914185753384308673417881115903636218600056190442962749019412137457567574934338381233586428261238411077808689379040301366587617839564673443536564634323268025882052921721912649512368769087512951963973158693338449049091155651132774484049181088336333278476786290411837399005889892578125 [91,73] 2315431936423892377465093327832055725682939889638187444057553095901126213569532752576055526865297933486858923375219581011396827009067581116038522566027039103759331019849038706867001487711527022424702976565036346093028726337988726213332923085871384610025174772314160975831153827838707091508589350461434458869131664539282911370285834882496063507184555545419906032461026461663714410001260856089456379192780727393084219844282621078196803718979133402060760907027115771441181818420406143126174330304699199964325474965551806783716329791273487534336888498164923296710149980154903810166858026144846126566842894999616074699082318222027848370857484103874045663329121359538622207653214958729678827067742292340290521548697465311392630779598677065625518271707481693724492013957713609242973232091543099040853092095434816007806380714710430469892176651221827665170828932256616945189097015946781866319780713875184781232303007325716046223975332444907023934179912697802342154846770665635911031959519796070619076253907871620503868128698883638633568606854381161572931363278917034249392432232811391110438170362999051474185220791251170098233335218503898015197379861040424345219733918943325464406287096813319447157307303741985653654621445413870569490067380986519457637295021614331334763982137827890152043404872250705126942235184358810087274857208095814563901032645908917786880378019703627030635789678732374579516904807511095624328344981616688911715650377871683690272141619530034757053144758825237691561535353511151835140120519511180631420477199738870319596719439442297187692402156124456221617983608788871121003782545312408153023354659969083867812533769815121339044206404262379129098396385805115624328332690488031551702497600907713386443515581622052478496760250616456588502177780604458174505894868262002583455003541072286886470063230821759498447878615601803088632053748090153919512651210366482506136902538791847081576246244430934595978265414085531165091155878729484422852655142647394189313642454505161244108739684558330707642142718430231992133012841170228566724974361726881033838080584502772017979574030718304732376003061187064575401756847698625509794432081616122331979568116366863250732421875 [91,74] 23557361143428683359783823496352325831190357956780835747543554638963897079427321949769529726919431549315273986869840734861772906808312880293985381451017643278850790473961914791430162284218126113222095679546509906661973602019001662332190307889243189732707244738104888468330126856492168133540094348035562013187207459102897863219506271753153297040258696382746914758763104527136722484987654603763430106642219039458382301263172837283080831838423467686870286999069397280303661956974360695687619062261922211386332733920012503016134585189663525956099121361143553662754324121869215753667368584763660008138352106578199676919941228140838986452832756300939471169267551052211272461288954606358087843774039391528070810236730111213044394209540535161098159054961648466340956538387590191614412507372088015685424017821696128658128849447852829913750715254771133127242958599455462450832369825705104487519302435453666113049779397807630512055182111824488805763542876496617694914591440410142092158206211462723929609117387600644783596596809977896672497277874705787820684534059849973360391599647044548489277063221619909248273035538260729124113039378089297193639831384221950518017541276162333644533126935259025222731012224889507380747340719004488515001445161958823654286521749686140484199898016892026489022716140294368767844346401269386999897057186459559132117407484062154351802913467647532647739107270638089732609041984131126402203086157259392464468493719786002549414805470093033735310984109370754221745521925659935970428764048777000670712865827103920472906602321966005002780076886987302972708928747342715626338308018038066992875418305461070312045074482295943837897624354010395725729203157881221987075111985327628290367303866765343013245063600629827217139632258785521016014865840853515724037215558357643863216440535125049747240705772793354137033352638672819962472196434197379789740167610925958247843018971405541264560846741926341971419515498524155552393799731421207958090116319584376569826821134410116816306444248076201705210505153350240807669449595186868283656149232015594967742620114449062759474020097399990555250679616583885551667112313391220375420581945036246906965970993041992187500 [91,75] -1523666467129211156043528554912674861959284177970758753331808930219554048561954185613513753919843497409034861440197525880715050929894545023209077568379277373628068332145308888504905609231881808079318151435073271006995603626081614633982639455072813081894165774975193953655425285138292261643420669727340257225393113531982889623921497115603001471715848725184602754857634731988940047192992218317258123618844274768014929667861502189996665844184664263339505059918782766729854671928985288285360503570498703372244851505237311435857769520361692213956089531816902457383044376229589392628122748547857448760127813190447530467118175952443800205028086101261034955043859919626202200616135861863799094655407305603935944431397232761923220826275985540513297695963622939658994394337177667745939864781410559600744919236286050660385229423434944322223313324238110879779485379642822340386567615073368587068375355101977973621906346344348989697897185459458534298631592799323393795743002603084938449124974153575580244192343639572519630213674137069624079860385662337525337369741480357203636066650946919516412573929835113924678290225394407763980266542279862475505722404960245063097358228168226928741647045251551552508920628090215861676523569411437390804375998478129931371105852102136272059068260516619100353975697828924013085371992834923988553019846933676918441067004702454469245499290108857505837002034702471440122080157192103085362644855765406654117874361031455052196713551532222305751367749121074646814655297304703661230936962112344064650912347282024894421425479736805178870196190151533535173146302710637129508267223739824637723633130396338316671750766735451236711320419399890388290133398035691058223860952763482627589606252713334127153102926427700999442206352426512336614812349194845437817424702420918444549660815847630583837969494714909707988540243026381579822355186754929713274612239450016985501838113653056259371877836743833577226451606225246370094485779971732157330010585273152733876947751236672351078421588721136583443117519837685417610984005649789452790029890498179740076974697249877933535075642175134834615406780219457917809506234482417815870595632077311165630817413330078125 [91,76] -9400826866797334307479106227393598911171666611471987655239260102774905290191676268458501781713793446838087950706336137823932223211935202897631741171029451016516133077331342390453043539852452806808251131333374681668730471814672900960281592637337376071547904621360554116207688267778137405027726188308924149885799144006477135720916748767134612667279013595247701171597835067323488121946009475930891122589670936135062527246549363352801269339184775896708202680504246294469562475513923685139073286884483621802137054215665953351574427415676784662888896446321077319989849881040700040642992768888124118625954250385645157404017602099621839975887764300104661011161043773612703810530878958544533076150533919275059647430961078160871415359179454028634819468729970518845886864388367685744474376146068124011967106502882021324894838668941018473288618974666465982335216139772176708296735853366467986678861591710769578114015209672035310111859601518555794598091029940518874654608059440541220936451616052273662183251956623917118878752055950001759361477939565783717299799143881018173587018940614273500915726910576386704077500565097043206653452308884076747051687935719696317641339309561651564860950283012689339004597621194780396612910258732471783752523591070509197502069119746323984224477685921589973210318242025049898102927203477532346547672675774695841917032605328769797777911323111250527511899529113620090442003668887367007018998337239789338355391272368670109231344182772804120761329642702065214999716984563239375498058732297606500625624722972075560146784669069039428648099214107805325554543502313856399208354794101152997814120048645497846940282080482288126971993495423316534995821300387716694580307211973282731897440365027965867350700812486002240094315247382795647538761459163018629730138373601183924156726110736272392813618382395714403867043389024976600566564496355309584068925114453500958268971012804781911012735462566036055946202141326771444850701028379786659600617076532413100816260869709485501090153527922310474246651887926913069897969823162863768046255752120607298026906558261929569459977918464723780113698210815666889257612158682805795160675188526511192321777343750 [91,77] -353524138031582719366834522794658386463239799524643618997204077138639867494562112771584769497500077258420735829231809991137537762723995154588848583508011741144817268128830215784918089737094223764821340919281615123826102940351835154513328005268229389667118010129185371144958626482555897188939322107630389134560232866292747958265166937438207429909663633371803988231949929652019001581297184986811723980118442211952362763521626977408865481953841262476276558738091961788736885406721828328154493299961325755885493768286949230158663195271082575903350025512498019523528746652572086680241725985124365219222016049591288874320062216975135729318212027380267903816578472559996685409715341619669508897845233762578029810489260345869779585155677982072767432742222837944796155732803299545787085711555859397086692300042658867772266160822477953649539838634525432277271669344548552081783563660822572885002706640108412458084400689426029638051888120336877056391431941690867046377452741376890262985515307544494476273312830700940479219945593021507313486765302423061579685308212876831450818095032029483242771324975149864884226971496425154834729325910292722446743747946499367304767824691674533526775587048089986925714076732217313700418878408633191924738489589805300864178105409688800298873297609745772029640581957228284350229626337967106568421371467170714518047610964048047770858286453627274072534880623580411413426629566345887176877202506145931797457502037233984882327933297912044315119265601820196127298914127695536666063062783646045511680470880931544924189027532567709300627141172033685465866911350851907586892728286590251908289290480206039700878740488011944802629292111150765313140755206602825885963076986344556461639721931058234968476429674852653252193932425171571452452640600133980329441089800567152729810635984503717287303692925850506453840928399793023080332461822222761414611251722442362266867787410021282494930095057591282572748674679212305791263913000003983980213145516312545474996787803313023401238884596645966581767842861695294746665908094898021191912393312772649616573242181321427090745354347465085007650562142235057407012268402700786100467666983604431152343750 [91,78] -1589706318829764460987457252715398578107050368556473019214648546851084560947161193356154769603543854350423869926753312259718092856992689321010869469013370244012830790754532348331311857614123075290661584079360822289557276255486710755681567385916312516530450768273529413259350776698287165002090115004614488440438022553621077597704050265925227010207726158332236813205328921694251381917701928812487370207667863169375827617832092663725280524914365515122069970795153942991800709469088167786751911786652021004532983174549005651920694292745960865630703590630376835420533816541099583625245422899323033395078932135577226030466078665398682482075103906191880777687981306351448933175042422282000929307448229143403425373916279731363641374547353020730121351317729576499888024152987692749762427878662398689041180762163364511903619481338916262453201793697770505662854800434853702264707423490654157931267524797553046584513811025867210621694033647240991453118753448028313499244311672694901261988939871608250392432063922947653627035502531748928552996696798381512666719332936830511100326641198447728322307689851963965538639713371466834362264696855199958560359629716241506793857558857332725787077208624957656558472900070939181436954182791288634194871540749935703530916317669436917900321290632914630478481124762788603724971333039466462894742298344522020582573230500514473245334692878297367339128233582926748954118281862050603617024884361173191804753570065893794984568353414717552541223197230794209608249626062843286662036716380904630884004204480647515918740235799182742248271820282191990978977716744243428619457586116413260603721684300947338924657376440262401554534440799550879369998325111451929602773125999185775020582959408522509044043283907470080160140230101132770721149090367693004563813164249247154322690271656872856125727714594084668858581991346314604735156757675694524881969813224379551399720061742819445381711923307219134080403718931684751436137132828080594616872756360558597119310879063892342371585766079722855764743674302241507417092465341921330763819834627713903339045863237488989859240079448003536013390805296226137273804765124860568903386592864990234375 [91,79] 19124981107376927768464628336832150044604332813783000074589711818355408747976707349501727864036074262801265785255682120279175793184277866395999104233768252757569959970299584602622918157926563531105513501393232260170739721702978054300449334864789180705298681970133213181344464671597661894006700132177461742346029347144133830350199106447344107955219538295438385811076106743383477126541779581544254195096606711744507498394381463829843693978220344892824472872348812373269260398747890636264055469529992481917405226146266616623892121459604348799804852457726072709859091172764865517843008673869670067036899754228387771262618865869667462288384521065789517118947646642578832678409997225813970841736026573969001869295345473108850513432504224471133312437194027627162724437569369275468661370904340589887697134060250082549204646854732175523308715573716084271149316488180276225320249091547337562092703806057503701664365965796895823949061172274325140912895817321661267637450398293936615768768174315576935577791887517896560607530072683487413794852309918233985407503707350406428477958303523210321449119824651165251848056236430635671493905897404617911418770494303008543452326746858643496182274074547389402830245193446977472853975792781433423318704280894145633887452524203111898947116141387976566771054951276257570111621270314072822210206333144566094796896556425096227988040064802015663521712940806433369447974363935002254979538256060791615532726935827971375250144574818995292135545893602160755549377252472711339439285018212161432740281492706028431488847186379750241899997689855987534362188598170058617207337109401546550598775024831712325169371148831502351243394423837596124553421368219887354098882802771744703066077167523317998961124570286016304320230252611895985935691216386316002616003064466758895381465585930691769824893492665309531101784008901985547953674978250427440843432023384573602398506484532753914284733223164952244979257231937965665780584342246656426683491319295219694477446647271082467822009017343430452454905190752333414955459984134042124358086675244762710240704590817079278646193994905240502436329289881740729548547753640450537204742431640625 [91,80] -2565440022817579724017567700696467932779034298808474744454463883320308001110090464491685215479883874971912700634306478341574918699845569769559521069002156104212202403089702174662976500696892373136228654056916497617115571472739000024935361992555011840242562689524011914364479684728931258908558771928093148817298523144342886364822614094203610306039858495781123345169208062575055875497390933185605634478240350205204007795660347984354438144846584696956849238671961105246510874333662476947849829076320274389553560157445592933302670733188938817411708700027982456909534755405344291816499119220310410486402828167469075714449342469001108433728839737498303094479553070148222453059719769788009053961321831661866861582648470078785198690374436034412013602363140569577077092189763940750973808078092459924380014811543255087838045399686545871659090750124214562253101465278118298252870916366038671442185319861927850706402711280168192723513955037556260798951584343062202199743107567603093631161799844127836653677904369197682692495792717357804897135675974407738740017497699082131554574299710130566427539550626106252242705297258237382393718674320423612230864409346474979449591387904845127915571056014272779037377121284821258516417668047453909983785790483253111460228773759686459383031661543709111450357717672832770514922216350126418110519606440091149879534050760641506878674801106189040525832454751026651841948384309000776426316255643346540227196421479750313191051197608277720805493864552598863433832056608983782220906145295717812851977616062867284231284840415716662951758935394659349614185663748693972042248581630976456404095523152534803518344480421638888301950223931420809488808034244052793442152247082501427193085709594049508962076997514106896831478591968338737716622242109972578549600194794936248901555378256920191689566855400434338132492422411216034177816501278719495432072033782693717164281023444452043687764273106911172576708562302799665731454929750706488162394228022867302798761477455706333029071274051694957090109700640002888557061708298662971402784683010419088687057034069546715434175763355859551390811183918720296609234643727540969848632812500 [91,81] -3189130394563833555316320599653828574385734441688045100020441130921033758131260350947718959973645622585890196214278954374366604990933390163337085172160141989036407296566032273400724217547931148936297150930246200353450843365250106345836420287859582022297198601879638033116379426293797827503619750934048202317258447591115128847149140033945717291023056696480866179887276472120154435184706090452606519188558026853659941230205025392851305923284635463237189152874140058394538327490197399506015828561875596889017402578879351105544032770743305392890244014406479800503480105732708255540527076980139894357334432677650263921016818676699293783018326838104340688893346957056831280762799726757742396565925191032323208077001242194479933102545267716110948251547585908670029243073951101268763471951699802107841516111514313686081911229218725165655643615701339906708523530741090206689056052952449246362185662176602267167674518494132045956945412265621897152035275916203816411708557010130479717201147105893867218008475411937350543452497183661745674362468424630492771541994850831971810973554383281841177156513197981863925340548664085856210899122354788556252026124949998813124758770565427218543629627280708154676683091138595562430246780737766438855838844917851233882072297197654558570401900638546753059937703405984334416914236966353288142441696694084697196551435886787683447110284087063234431788880338219606493434578030368871974581883891762883555866840453875678993628314494471089800459167045352208943906921863933328556187670038447701519980921223950893153051645075682463101307423776559961661910756801733127066936739967018150476370662378494955364472324856870734396866434274851784661127911480043272971668892054432280369848041342108125116794163124980886410773063587153874853826228427794461163532730137254932910416350062396562436244726502448505906121779663280635054566717828752704198213797426761948911158010826921374339874915856355981568865858275949888779752651584401210128575885423361559342177061161775806764200202943504564986506762421878757078888411106220568191021221493114763661961863784083826560153248073013686266597450852019670237456262111663818359375 [91,82] -661636883649873942737508515042450254551443364144763584682141766554187408015149338118521463837133909562068591663976559681137856527487770912673857002507629910468221576222735671745235404052559412466595286053307932794773502463058095429387488226881834973713486330923837870983316425002753606488978705516659910585749077494335187354328731989196171678061309902213805244228127052358809472871381483956502638345558214201507623507800025143267452597289186558164206809844534365950323946390925177875724332924682723391807511870197231172087329631031586404648627021839408797371184860907936820681437778707985087491750640540009841884447443507321094895012914765538927225273793289455653276782172592416569126173456732463485617878109102891955323708974470474582365333309701316418228440450754364646263858576413454967418898760708831414207619237055144879160032428392168861278795461625587744510012141255281577782345832885924058187298760826518022116144592450715499533309688625611090785140305013442282309692318296837578025106147061735508201731308734399280515342339478405021136159313485030719832438160367368176177026091352979163904989676267161308520045945241700120348971640478107854522636764999270662561722443395322940420542404402649223865004269410214551861243736464631625192615210617401172013234252213114810861456476375152480062505134592928426564270714145029511610680635434807169210933608982453589544653641881296605501748731582910260643141791065748881155413859516398791662463291766496896420610917544148491672251200647726744833291788912385316683026825702961644950240915599736304067863339396402937534741101052839053567523147526992638721037385555025572102797231564541970390698889807955457855706534600642194493430459841223519462077965114825319513374778073542126998550245348741820137391664186336567140274335645610941799678466479645461473977866685612925130215287481424737421323631604186566450046035762911494013906496293648623223182695157514902392000022414506700845339380610826946778821304618651648528943589949196888399515325056004759034569269957948589281096829930492890600990278559977188649405933416012254643248437452085301592350784881434352849805355072021484375 [91,83] -5113290168053388452100898061491744966875869008531571538771673609795304131636087300933845568914445709482359039891476397584362496133719110186828281185331369398516699396070499257092139635803779931792028960692623600625422206700247714417144207694375939792924393612914720282891083904151102334222031002358890355770119370740991356560694372536943147505084988039047696905579470265059251137171473512288165878388243254672833529465031171189276672546023171809037520806996300425736342565637621888893004739772002648694027453472452990586404821103123621327162568680580219398903145403237514293403637235409275460954734079442119023386572622375274234670364436468151924021679607458271821941577703707951183820342074273149044964181018418414865573650831521007466823999347646687142496981319795535188315476641385086646500996925048352902940297528847198800392103855103828047542502774500874182521651299386447194594468597106745155017711424883797207236967401118442189309861646805178320365255623542088009089944056892211137689336624223821837905285209210146553528957245204436933932602462980821695456079463423093583942831338488441398696218911612605114045641180296872385550209104100541240914539539878420778347278083812352463267469762331854858448801343574972850149144407233963169165631423248440297414673454467845691252050189227481273106366942676053972389044277790059369482490088934712062455705258035738674261658579198045077960110630564272540642609788713792611296853030053939843812276586822652990884910289099098617163003457201423200531622090244895392458412264363209575234096377203799462684808291598482978186587190287973759317432610859271843663696608152308673343319335611871917552401348655333037323255578221606810788260495527981490812212392165320700124967910423335796831099609997807911229593180901704083647885522229344632705303795852730549091397430361640381477986164436301015854288477666168149025864304586194860626825350798916774487921045745858944152704709203872036958208717729687292188076612664083667949976463056352046544444963823569507029233322503976138712536935710663952280257736677091201958783743788248025542660663823681499585950188574030073432922363281250 [91,84] -22414722693563160510077612642769808959097572277866314202462920902411544661701891255430898245490547913058448054520019221478012976033471972523011269905528856193798966028687161865349241458806070653411013109971862994701302185974887728224183677251446648314028773131307302825862610648146630782087724079840409986458818282862132585626051054918055256626661532641691728166975618523470283247317951735373841302503587321672846285161162716301731938425953174673195922470850537586719036134238383397770706096919869362423525322498690706593049429432133517450277450548664026954199188839474171051193091764556453561033921417107631270158139719237366327231981697715275285660441126362317009642915756829732902184258468442755481575982500465775135887710747686485592197321858700535606114835148788623988347847245435435051742396122863528292841285289565474382691568559269166885991620297051696961403579102485359368201663441101505024962902742952488665606476854762064877705277610199121109900883938332326188363091952243404117868567976131535909524871433899886789000979578700431972838164154060049028210202358700655887607859271854124822362906329347318109112684466768278688857574377584643206757627381684445538428433775645005210841986578711251631012972036283663208958691066745661597412958513768975746593194999351505899870484263679803762247412391975457886051178649566561539078970492130463803973224822703379496535512737603459492845670685122066870750863128387888200634550429113141291503500449978020379989943195861258069539628616543913777359958549353416849877607280003030036159666493676263592638822822694193092709155205915473523231131836796260358637885533821516299950853818013218056203823792089720854219752770931941446728303212035130208607427546257553818976624582066803350279892493595610549437004301320532451821053037839685433194651116385411341047306006701861095410407725430676153697656387834250907759485933497045090153856477560174576999936254930312732253519327633047621022817072690385407554914092234596366175343655256796401453518458487813288935923505236566994367057263126663989328349709696627109678838072080836867741810515620224697532876849750890350341796875 [91,85] -74358448872946701959901246867393786578966842483864221979174315165100311129217391312398568941056886112616387141260656321494162474765022785603675282127188448985974988228354702555755177771642839240616187031104114686751055095977966216659594206691651909838191771103879696690559440932933031501845290510847051069840387766857683607720668580616756536338196275877183552840142425930114686372987402336001877936296168047589881965185363968844801136428967767947708343562396465197839592182335168492935458646544459885374213922706040263785824041299941884363952335172080730359583868645781690649959329696978822392632256724135204860226834762595505396667142414402269027157151657573448697856679992630433350381086909686461649059547577488695491597025856588659514048285534852195018123439293525665938846227016989277163135337182071449051124337230472908613784049203846796971964755385218600032887315340650112316529690503455328661833449791876676764633076388828007363222580730176932244948835349038514134351015116650922666171211118601259806001763014425010339985777038194660792029594237825859383306911250150382092237699938018550862610204103704344297179842686947661335584291102865118086844153246957293444607665896933842088582463534123820986177819063223659991087970188894343039271174510380489233150273671278333703997208327478787550073408811130837282196339452312859715301033252601773721382600253422754070187355570052617960306041361874679734653091517806309983612931738345021753128703336452371118106542354686156762933812416218396264760491022783117767636104199632444806262308939724025712015925151218609618429006751607835814078913118638733067358317277872864425250119692910504194321008342189726494801377682075857455413447509480986778794290486909728937693595582478859890184089747104782244632723641806183473884377099110175757320736509051413798887038106809246267772641317497075304056712905844618685931403549475026857132009557490222141018847268787589257875620465966944729921633353870031502205996782699180918056014954272006371908422242603724583667893342215847671526882849706694225550850626624698971564959912320781838206725139864920673064660119808349609375 [91,86] 459095519548446550410149147522571165673940483293099021578149366780804562187333001011486929722866549196201402348392763564614421487771818779726333049303782840333241751317243814462678831238310513793727639146173560012715775761978445486706419121773598899610234190006722172275482617461165195978284639812726568511739964512631093363906955994353163305995877710967172689237246342769021090289713523883747730518437880836456388094903984110295550484372368413939689144009239682334678930975369505922957006324280366893429588448489133626915588455402403970218657750571360754726507717726559491478475119192670749204620373146290403702256891850277473323517428911341631408684947722390959231563955085271971386671063806698704051605882091925706128844149240976858728387553526626107614585094071081052708856341133118423932911025064423129063970476960787779994017593335835820774714257399550959293620095109481686327420688181644631760101821203257549001589830380913388070636711228615280323021056017525253042873485488695961245774313198885088464180386668095547270275818948745274839062645964664369826377412902587320039023815946898767327598162390968032458002095629001008492535320255948336216820206976839635680064288721800660476327323562132323958788677197502247816235653757041005975998472987535138169707778648925342843359661824997893361423797469319973355615473876711161154813450184949716227988136972049647567591024275004761572552616246427315347768404001511451549243168912330941187313736543632279603779322657697546762956162218383256639251476032045814311416110233166273654891880465762411506048411987678331853256008549896364500129993290385408922732691588009870693497381247504303794710589485744648235493300846642863627737826881515900934370155311424679872006875517229173146905913721333467876851010152168212231054387913221728364429279836261578188496169123748596350314940703917959716464655780849607228911269901977561855941430269878014145409482575900192846162506042479442408442691340318761687530428302786301096985614653926192613905523182500839440325907365697018390327902910939476351028417291084480657624536070341693649754920938832474256412083789062500 [91,87] 2975740309594112792701869966413318029995109222578499545400146434964070667124598389011417445233743032364331513001149849021238437097064334644778325315318997559497121762161604785320921175719995789275740217749699758657328271287343496297134438040206307614240479054835200094290731159219491876901707572039197286960422923507024401218747574452867918450723814823685343572812283946050735371224701083128186522611623661943117499988041186769547622548074242774062362748399410315339660153889137853804858466278302073926901413125527534662861583013398105199861655563120208470437090695394732850987055903040972138485528103790974862053834023903732395114726705707091255181585768783903659678376596061157143836538180551563522608341076770228737605965918567393295261220023060724097727962423222272016691377993552985775542730951399743821497871181640175447242153632021448637418646813590566849573005746360941982590197842564330276987482098441601684362593146326537862659182693076760851215140615912162493532924649865517889937682371233141517372539595376218159684444023042118281891090129922748124093192018193293306336688799617605605984197012570819251484248968325236168989445517792588494187667245934855817760676892340013621507455724582418119096863764706477094609718576025796614332952419870256320426714831607598037201982658555263277252508284285587869527345340369345086865340954490596003189599944368661959147335657180708790408195850865687344744331707558096008400128479554101649567141854577010893945443798368965711790124086522626161628311130655608810391919999282226730208934830094941453683310990481094688181717818186226235782942851812702333429055686068773340446102664108343846159995708952937548596123320013918631684150321266113460978941295916282488294794151157433859579125939589461550603412196437735662774878076341841661382583317979270101133716373803341218722229360224344206591324054031248044840336699957463609776839708364395733200657396574659303927296392046437537147579289421161695885997558094857624156355660146389297698689802547310929760152652988105507290022433939027966793341538942829426660374505747232764497072191152803238953177109375 [91,88] 35836993335120319431322590436521720799664030668174705220255172455102409702464484928079061409612426793924349409657726378655784570832131304662611985121929304843539908960591496397479265215048066967483127732571689708641132480488400553322723317663251779659320549918927079180644888692673977927542720055385073358847518856692045621424342685993471679249604885793496528578740086525123944994673723868108436421728137131418022829620018067613891108152944329563337610185615963187009360353498818104757818458563243346369202993701649551333001898588138903092754674255364151796298039995419839669346903548271242908451605611848000812649983246387898263487308298549370907086169194815516306892177125226304277457249712350016966727564393420287373621150125917780600665452475452670404004307241332260548721196902799083875181222754615331365462033327774927146101712279662214625684029117706136265988266145489413149814162238932268272322318343938202026339441885181433755906513830227213898426236296444082043822370947020459381823696811469930111531254582396276306211787498831226959227449051478837147050239199497513744290458388121434991276144989742839099617279723621012671844900973872588129772021677028946441461158630857812129180307255300033584165974570873010851264734448792178680627119809535703596680114613303413529392829910881578150708818916531342790649453405837621316384048783201991019487508432381620792243719165317774556877744980982786572314878703596956119629716773015230022293001272927082665333279193477346672907998668627436505069915856930575235518787538418663726505889930962698517823664530157411292389533292361948471534646033204298455104558431806892111290014386737317039750541079855055577426181655057667549310376477511871705634424586951918599332045563588430219188600395857244706633623547953264131951252099632814501256653886225783213545188647492480162134148082664274874789177435693508110541495404744959600226827733228354871742573606504188290478013830766666646747583507218081900999398267217553052124131861940355052476605621436703910863640809972744597275974437616693636363508809777034121466013833659079925568918721145479487250000 [91,89] 50761553903498598279698350376430909294283365053152538608476109082870953509720179699303585128174316656042392536697420009172838758354387657113767669951613854127260499876752191282078962123404105885609954459247297422993209262815867394442510112359149910632445499512170309327226334910449313456869310916748971811065050146958564286440800133337714783456323761413633688036476905232159708227889404096737381538576574441077489812234528981453913985667763141840073545052967702714238138906988741655720511012083378523865857711220353938726112798004789442594536498238302578433290885911759432356394265894064378106899701478639081362188142962323385802312322818928701594385505557206143088425880027960182011245685653231130480398562199297078209491272657720139291369242436720162964485017154531408394054954311309783057372904687743661804652475583925465070926837418365117860506127883612112237002700748805982394151419778072519997963149376385212321679496047477856185303232403176907148027869414811045948982107869146663699529094857295031453360715075530934418290701011098959897855125655274144564248245178195709337998603438310302169501746399206803585463879130460552678598024883595136959346316166066191836024423361986958944273825062934245956025842046832635012578051765113309939372372968888401037471252939329133857113101423318132184472476374132237157845249951413162790752778477830752804233736892277232920021840053856844383735128407518455478799402374341859062576429455110548737785540995802929921390953958337283904529902305618063538802371009540464157117480584386103047671789723626180358361541400404541183333592244426167090564871884129130035172539632777614423498062733858429141340093007721486385911898827400890442315511254637151752892120128906775547198854209818541888239900300125650020243012190519767139665278886668784392885984856211179574941348185823907315560244598310835949710777397279902002825307377356232464622659637055367398045871850047818417933428627060149279301343084517102083611707070212079903364943805895821252235454867646801447096651049348012062571308204455642614145091592353204092066323670316485618587938288981761500 [91,90] 172396715616135358041621739809904845851326593252940555806769889045806575822871013941387157065623846215527814623773845321687091312987584623647110763843108141406503142331194853905491418636439749207971873139095074367643133324202972790838274568463123405138057829291976126590563542894493491401244034937001459364907600496244655728585739795709914939557950483406387315582095133775676730825874067853581715556445124884647187820657672336131087007108572453591582283239200331139451089597428416128941111641216991236804192000767982561082934308857930058061481928690259232725705896377168994104376637924520181181161686902803314480041843427079408176682355444197708296632325775306210169930728616833933568940109801629181146819640252959649957755776120486243465202323935851425774223962007529359904696508236966173964292251110492775687968295066033557186514008695932831072476794754837717220630871727057393970449662713379351537042533791062666471915797938050499269463042710800829856038100200695806039825959970568991338144338710662944656259587182463365745256040190665328374725276320092349498035853276139183524491099268544901190608916830036807305614651634351554959777781449220947709397988669919933000092999994258362556429111576313785332352025731941016847572430487572963066423688897273264332418558871127536074987570618173473376437957364923817189932476338754160590475858758524525238959056116644978178674324132499825810201199770232422865398979674457965206142424029634350145754942689200429241106383790400578899227143886511455882203958992151556232686235942600786407860689053366196841373802273804339986008763294101180941197849478923822878695537581738231126840346907129528145269297929374676836923434830871959793364366790838517238953976433283910788077660796042825178776962653571908328091616069476037787576949771274330370683111035536690821578905129682121983780362067671081114182554929955787954812177254057952777075254270180006365969429548196121872342949602933138073722744915723925949475148952904014630492762425396039714036402205913817812332748006630802861471782722491095338742927197916261021112282329778110815676200242375 [91,91] 269341889960384611270484091314188425261942237895406041333371154883209149197251602609806166715473858072605417351925101183366879612086692575243006887170491485857186020689554936530430770303593085090556167707974311247710252693647794455216368456855415114871816848325253772154953045621890561363426080778456422258829396415137595334740535317710756988296983563564621179762185849901934001427223057452881051341743172900808745421702706691286828007673968871371910292679452427896923927364424142291410800582898547214713114444229989508092766672174866041004815923515519042358522373702173925803248445659875898830581355435692810468644968035987634561022502376309214148879112559775759010861949187791260097303210225610903458479320236011247227204893465360136868170389088223496773008746136103899591667584452691695773820130127951959672570441460890902419441054195522237064694770937839823627302523383873860759916645241262860920627750513891480918064098711723856026128869791228651432746197588974431144519550373222453169199383084569941808922045727367063768504776837168708557188705595532638758661594375848489079618902310472164041748408286535267095889092321015462286214892131990502594106343624147087303111679146908086552261504353644235734217576112822801499794907852903546270553822830660173305353577381694465978359573700782711729055767517117698882821006847505342450598326800590558790703886566567796743776942777511795144320461671254538407853609040551905145348623469188267635827477743392760594505391904342251800731865892559583998034987637586054573561342053127285330001527466019254514252034184680714168954623855839777599071690225342845631802423511210399610047971517740655177133523747342500954415727552774772065807843098750674510152246356992711937165875341500224742644674720917798942113787259378099004345534238590598603715415886563057522878116241167790525779456568717262482212227540011733103876347153257596006472838918123614784818765530630842835601799254130462598103949004950609399459047059245877005682326941819710382490312210294620267697207510512674045460639511997164840592086570476094932183169522294554329711335 [92,0] 2087214562629467659756500708498479888949537860753037653094269054893901698999097748250299929839196012432620602031679188705658061861253848188950152186805245040055443770231466347571817016995304356920631832550203452102093285692662909399269569106699347410659745885976814308547870502158580406612580318854686202836445412506899583339816693526824481103661886266783127603803892833436011677969688170344538459309173537167910388155254030424956133449245843928256804379846220504553765392520940248265337186063616043060569347755177026450829583787085196012145392001456097657100599005195000959771089346569203921035750452710540237536107192257187127848582914384515902804474723973882678088825085976421831537558022773729907120279538888171151086570771798189403043210485165672769643198143336466738604240779177380029717005788362703824383750909425902543139391528547595682727615320715063268131962105444365387213279321799962468499924691048812473752398077790494797674581708774262000640743321363807411551808882056966234716083728095436558701386234203942172277935211050307153442637807891423267997301015376919992010891847184413476177772130266288251591536437467580503119240638696124671408056132234028860141367375388118657441455095675768035990430723954601183827510018173871952912395463736203662591339310604542228015033613582157933112561823170193294527107428635159573594757421831839310962382726625363900474600382658299277734563490939215391755786646317140387060921904810270719831794399560739529598779691369398135297418817873294847668690131775835873269747477693839847402174000173041597404136899465735577820929041917870076400305117689742270260292650194405725492490908665801663831060434985676498955144941493595441382051481882589975754639016747754386226037483099504077056374851617880798407208191746478564254142235077007350753753134665187812428286692580412050373249244777242382033909404838626097146557486764351080657978739819087298181117878751492043283624639838835011671123080696632852853411915600231621485552838708458227507787069046275199423545284994601550464471425485659595459321971962009911316216148883227900087780923066433822381646791525644563499477383812327045057753479061064661083234548243290962196414703691011306285058024556633426982443779706954956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -580100834866317753639097490484661170345776665782054852243988523655727771002081936901539478473321548731709484315753201384705597311097328738146854082125350473335904426623909261347018995539291198460785250771830784681357135048612627669054830063733872341511150455661791972475976947490301203704750530736750090965985753003931811368236811733326821641635883072784319257598779486888685773825929251865443368064768189967209064546731427294097998199238433109535951486046045246776791101457239247444401626473791885698804798953991512757400333679106150112896664528026761309988774490595771514731884298125745055913604588870439398747729401735230843684336965738053219595802889337037084921782145989106501740449731709750311973167241785586548515276083635990577579124340417766624362360576461183144570007708545415150472672692028852711161841271208539790635618268066741201117211809145963107478010571606976719720387244643231227390135549362054222559467635468095666193557202081317055062001520907261998150592449332721103705085775592664872419877375167228741041321197083691677846042720663228192006296476343227760414121536503568445717755866866993585866236856606868245150946506612296910246953536147051479538577009358795706444996616606323721993397745413281299626874282097867299510262885681120345650349693481600343239566530786711057064041748670397594805704524231555044845687909436292812844699074982523752972600127168443733606133435139252349250564074426206396367373808752522980382453288266820829616253712809666730682406588651859739037082670822223728945152020245001528963501734801245780619178595555259690163818699001255257213066390190814684482690279436875985293121059320171592761577690397752780035530432887543852960535306722396549921852601596588195321956166209677016981387068018774261238486528986052429143223876443439372522723963548963637519546497440942977402925172767342164707862094372382379555725121233969798592625682643968469905306981301378155122344695810337950632917687683329009544403177459990178348042589449947381426191282880123137840375671314511950164310700173186209022038722574823564961229461141833727179387111877513514207234125638353897271907809386177183204741952060260878883714356221362468012541047999880306812700331460519453941060419310815632343292236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -79310634799713061650277361945310447333528273189480566613611815735401864771421321539983909945356355559938580948552401438238748206465812856740640327136135477282936128017719787575535338409265033593806029422898045734983388216306622440587911355062052930673122101570264024186994961133064558969584276272994450098177137709992512283432839993959904897311539539278797826071483443652592853819531342902344513611818418259490799050578366169012968014741487156115818878731778736802985061721918509833061513733763597270243674297285845929809479099327099183341887641337356030032864528059313125164615493981259490651666012939773374928161234512506356395641499730283618334346956883496455392543727897312318432244002815607332346661727078946740718122893878019201377449591896917047604164573990290431948032403774705890772182190009302452908653997534614721560069447980828263910519144043912288939506687241077689269849760942976285692379675333682609955057147487796721166254375799047774373760555789953288386585000270636607571387185167369161259436233534981441659158337319822600884660173256170737782751509731109823205389971720527483111679217974620391673705541314959832505989761880352061767640113017618212181110272189398138661801685507821328868198179115382658387059516613361989139326733939322963991408578585416704860437474235155747666330009879943220612474980210519730918125234616444743429750077950580675233293326667544697010033255137910674893792579899020664538774442551726212847640635209300930687620933729055764673718624801470989082664064304010614855192194783811950733109407222042015784049383741073398618789194975995364161329060328823644405496977550326434913548175759739928430817862883350219217012010838102894909649619012231650795913242542524504272471465283988829624496492472864880134125150227349562997955474058048006018582182496178752519542986319671151120852555213706155867351290416846276000499513129151818484033400486743955621637820751681504846256501717059408458387222580893981990262571674230480848495806119357228329924169651286487221101100440710285197361639881875846410477344484452493469351528358536272444779309530559718341901721775719800265528020669648740089335395625193418405696896374502409495266291572400472043010579422129819986142518217775432276539504528045654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] 304998110403429465244256848465240715850985890928427715173961267647416764286701981529566917231815067842729385643606548689683258489309607144937718085989242223420607535617042043386422384065235359184810592682325187055731617188641768552671195122719019234642763678904194494625795978398682269937828233773775811087156296619303527011629867199606490620080674407954520068570728744319639940071647993439008666092858430824244312046575110059543527884871532821453554127738053056853027489288704605798361225362213177240262736852558226373207763596266206968457221758585763595066131581135921850057578604213992304150507822014361123770897649188788326146981318779627695069787363571653413566056879132891400739289013721641512916069980391097347082181553851799205814598420486922111534836638748402333673476641592788587533731701313954056767480668247379316782451759950052302943778350534074770076670700491456881691939732992988362572599492080715676346799561085931984224243811016943534656772867484922700205048080851015371506651984028040869384202577737559235655277107632850335354114090177956557574753404053902595550852771634394522297625543615626010369109165511033642767397531064828307533608922549018152104544607577695909469693609070433294482507203183938185415878626859976646158164850501375285432402778007111253218539302146562833871235828152779165511655929338517869851394986740520007835684451181910448294718581740862505816954001747862083884970129081347549000071107314892565974303967587122638594776455115302679259800474445349559383447065175257340432267353194619843245533074667406631093484086606367088038374480987352101837769981182087216894925365226968765164407653818691892359685046385049763638764787403952727259648546344125445924100057790828373060944952429881627862925099776660626015231649240669480724738388099671117742355999077331388472403307056362324531806675646183257457229835170141424156778165517667449339953895943101988988569447870322854628131752789356044162259232608481532128864841626243961214441196880921142084567652140438790584818626456845385680129874277755571490883599318993739012549832872178732262515341515751802409683714605303070876349543049407222701220731919413250787937090879787843660898944046222317917563795704802688622120365735668201523367315530776977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 10591776209061193204787978574560017791924284168041166599533226257790854293101204804499650064226610085196479007248676867591452282390847201942133804914502503455565272788199977236799418059915449492054393722235153230327285676747394445288288806667927249571096082500045950422892613328962986669713662943684080118200763964214642394175582959738294197607298290377762798442814858936353947071563744485604378175467631683636610535601371199733019689123847694774634063692930532263155492921095767976780166084030763301828554828824884355768855305177815088678160079096711717515172292705703054732035623805963751222983034080013381226000912234702188418220696184252774338746474043761791256217849195030591673227216449884477617503399433635280205616574994343989414309454034607727913575929950396402261202647653320603767394980196500182780251843052760662423066395474745085611110812486506942676955412203175805054035612314261630515749782606769087112564615532667823516112716200887559680907622196514736337575703894033056441845083090408779771532918614466749537107332635935626187514843817636657754961048896938121760972434383472959607985624512635030082630915392924782802154047168260653030155751113572999685876026975057674142855113261534331506816781413603797754842537343695695968012800282784281225025345472307572462556647905731028962553408845514847671509041520713407983751228543551308134438135572585701820516420500206630912531507658430679214516231938255034041863505043286002811130877667404974520221999291862025257012877501846660892494278915356458079670349041430630950909610949447453514122265826914399219307926538818208980033597102669520155609754637907183263241223442370283008617952628545491140116129967179117073726619617492524827106896631514528106953768030353433447556336323299630935543744531092051253288540930801330387239367451184797651580222004529633616544342895982950412481980846488600692828577168263660906383574551702178250685966360879576744626081994637178876032511458013260298910835349231025917109032879147250458410152181376422332583041731957032141561436167166804311591905122847339124698835179038446588231617447210215464845060113364797312100727707252463353578973854312266481519041648620157227867557728007447120947230304111416916073160407593331533426805890485411509871482849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -1685561460449436286247414319637056301140709352126820466477478108004874098221553196551877946262101200504342440571402599127003169669016993376749678865068310508390240475511330599205067735595006444952163248266487521707584603997239485911301298727545378272416455559551533153784093201615344104588311131578610358023916076557076322834986032842913075240288488667663114087516549956120970418031096514349165178266692113184705899739069701040623969526280245260725329273223027131147804050711775533065090966031653638769342222057056418628400882597806656574579640590018746732272880634334859354613417776531525527821091960666764221093470605338868837086956225533164986119177543423201861285717277439856935993544964291108989401320096026848232957844307739028179589587439287292850333616731340310966033884285431819240901133129053425651201266099230047758782297877288315562078758702563748131144942919782260422708446201045197247404680349166442847600081808189171590695539559851542121653947542013628043605162773005554544438853182658948921449467260765396769768100157657922404256671343084190701547283076457161124313640072155846314014092096390603751672800870927521911830658983694899603244621746275536803512261518903426236103967083971190841661585907653997720679228666623877773126169101348366706593991440419494195494104444501300468258757455171016473311319129093630276505576580481423459201774380542799790185524696862165898916871537552119172989937942823918177748515731701790346635835722871577754332176907843240832524405438577608094111584739419920079944304308605324779186269253761647363403628287034487205739342038017064067155912790706169425339248253040081908706322531185685486049497293017535971837148180755763336895387245364357292575863147057044101275669466385461975363831565383810991230346457841033922811724729883110664702654145593988316655170047901704287684729497642509170234289905136108559475928280773230272551057676844927684932482501403392276190335236988596721585739552773817871031976193449978684439676758017517348881915673315855423708509228346069081143921633560118926824355748118885042488806142258167101204966562352561416675558037839561828224363299037594352772223911984630580631672544552824553872291137438031967251280706671728907895115910229300840335320277318942316924221813678741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 9096532130701747706993614028916120847233956202453866465844654016909226965461226854572273230897322065441540095615225515309591262795319298432314907481242053385701593350292204532233770084222886801505541041638469013266657638231761621472858496544929581242297452840433863336910977781396590622889220029088315290884392701000095540286590582346179525884356554399580927070654956067976728166899836435514943588215125669514179225941553071306875629887515424822780028652452560386025527114858151221876878561720645076723287883046223672475015172515659710728538999347893205203201564360967845681247831472629675723102898403464190998216527092998740046899442632274503460841115908814958983889830838667901892345762272563868572281394267857951885485535369507801485066568931972439029340228537252535680363825928372047624844680818103008124815034479003131392029995831551693835038855466209751289315782579190885943550531958760243504591324675386771082055407776118291326397568066773171261502141386666751948048348223367135322429001796922966358985640482437533949091122222124325987006692108205573024753376854368304368629152215901033853052360091319409288294998989650737465743438319118019613270898658261341210840503721212943304379250750343589134360947266467085055871984844473761359539518827134837396831110960143823212369136505556718563901107466392722210608032047515507725471434216545861754978521615295057629304671473755540080048818787958766032488298615627323141766168614485103829547693758659407550974578738801556274374576179271790319162510611511217113004600678641130551248080570327053629124289639724623460502718860727924355266009299224212087085229997814254030098313050339596043635693886023334580405557500506043738759746602797533179551987787431338222255678671537019140030750412251358612748601505343454014212717296412895075338781730659818511728320625057555128694830544592723512707602012942713151720464386127808092146581259835604966667720203824693132676102303757412703472461091901312459324801672857179744364300032876950579030738725234529799781811460209248131561124680894391370735427180955946123156809065713030434813061779100528251307312602323418401119342746954262342915040120805229917697647282164655922935689916897164911069269925914023453944129158170813644233789092841124812593989190645515918731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -288997969915477618724873253574015955634184363339698638019915103752796499834215378793251812769421690112842721006529116012373180657648124070112572560152895048827929038966142076870759719159580272529885739754356442256869415791673427849402738474833258883963990342487669402770106138890310750873044823173179575668481059083214742318822946774819815980944727831494424593935372732432533761014046036491282680485736120464225580814475747195617021133605231535382808432726051626596344560381344234788744433658967141234180501799994235424069986024685011254966746489884641146685981194258108879283270812594839668119870987354079970193305570940692729539909699351787769964317910842410368647202941130850355058634781964721972787594075222533650528673377264500311625026150570987189846223918490596768894221174947322088082248777379653761862271417472099414508776838107382957604555449775724423920633733183760848382423342894924969192612012489775727352552127526597185100042166059179986680448604386972496153971470935348694889555022564758847690077430367560910276043596928028715758295192270421311631181573134644574791084586463404826432165272298297498653065895069075773171224562496204402739258398885627485016993840255769876031906344183935883970452324634095349234803952434219384049987306397830740774579036912687310498360343541856458341328449183118340572745761079955205336762272365589965334087783115673567841364541075006753629737207487245806764911430393915220828160875629586550102222706225240198099469520406641872804890990506778508752316145833876707734765947211130906853016904525770898944608549349523504487309947688770053368460689518300333008985301863339779874684232569043830433163789781106664467774059735514929934458988060304799364654643360276153980609526798246454337357501223704987704802304788180074935031275553849099183398686131058029416029488349803646971861676315337138169214968637687568247646994746573232941118172174833900511784227183252071294401994093566534721306734437630115304968622625820540427267706995058570487045365887980749363081427452360868255194958118043087048436087768314548398458704259844255377334034651363716789473033826956282636302437642060774176501459595481807667993353095740156962506494385182468161819231389757041423733538255380583365265669687493854667081905063241720199584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 3039646361459372685158396436303079211655202517272651488773385080179359930384206854809209255388141725692643739029896204469651194794972960572264208980902914565525003095507326020911076489358351778530654583224327262043634117845949714290723983441313032917934339183961819697891552459733585663304775683057907086777385882704936322459760350032512157476361694452856828662973044585971178712847256696563063721761832262222578448884780878012225533605799876128563200387953497945983340684320956528116008570829015082276908260503191991045552440401475787830994985697589688370166303802367742596171596275205591165878884578763698868565182021739542507178239491405142575022168987856814349545228220932953060911129696902762398147649087876136387269803440349748240805666557871636099864274265536332499470462399967888909090408823432259611454212043139564201260908588143372806734522742998536904475144793868424580671729403971274166518539120514283810864221759857101742057324810083015608457431960342539531486417476447475828990176904755724697076359723047817938951654842992356420565117047547365935052321981231810190364536353867544091857965946605759981147473595122559199468907673876940069661446375757413750247717201881024070360315101287920067168996738789434722678841642503482218363312730705203088000580373043536004547180156330683985323770038893167294016128678699660771559196654773221565877033814207863823984134245000806375793941513623783698772819354841821345778553920204741130000828888094081853992207671158776645741373595550944330393193504009351633082948659896786011322071937994479107595053244744475810151446156161236359495995633268047681013721655397421483841296164276008573218669228173479875098971607148546272145668371929789471863437227450769672049318301657349073166880875966023216602062731632247481732648518972423703757869561065736433532932581857062564741576468885895573964127422818591852603525234468205744309703241118422087117320191183089115225599378538373818907598438957189601794627727486306677336829172553192692875967712347207640552438839299437237404893584821061573152639632710420193770724028629201847447760471718689391394469849079816027291238786895824397559165900684579203628124516477926507221099964204686007245525689516249753049066965675194498891905078341352155341104079866454412695020437240600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -23863644080425315702310878961899123479561787867756546793414095055751621220617273955353528962774497920259357206042802860280902108654731570940325391750259332540311635266379687407110936781979859502346349179548275566340125520000108850978595268967388611238072089092427390223427074808630999629009306367987527260005955593971664322061691641863378315422000459396103717551084285174314281854989069021841568682564127562633995832628712686544403801643323134658488395402514042113855537008759109915974417972845597355932207877522390272753407623384615870175339342628217289422532596393097528731146426890156682864814229712818853987868923989572951565602298952658853734545977467967917885314757592864519176171902881681777006554601452674872048502297590868182091828108507964609884584300723071733672015948598497365406727479868103465449651766655697593642463041233671151081074805840408269296330725543098286432824407879663429663212978800176871939721998175112132397739019020811456230628951068735232581806635165414147062425582903037102639145132285127496481802510075096388041788955880028802456166357341953105291060898323311559324160887222525355750363083492317307546044698112301347180003829724720075830714646404292573625190616920322069111583965784083293266745964718940809448955260076370023502943434004454427746055648195130929379668638081639135616058641372639072102398169219085811857222680008202218387841966205825510138634405839744412091151602721633568941877717442170710046042335673771841166323530142933841945601868783224813663122460770550480081156460163807076745392553117480170555193069227814620507792214302352782669040356693944694254001290052084371071949588703664863839319774810218726418717888405470961699852479839385414923433900350663502725691967276911912588984809374773987943928052565765436526739493889841384467827306428532853052223390646706151366690346803328054776274213302188835214957689897941517736400352358286466923373882149600319588591819624852406527707031754564771170771950142547944143153531656821394334603320579563766568723129709272029204074180003171478192282668272577912280343595537002087200173323602827467582336697582869054381581634428291949001105217449492341824558647810822251581201004133278185615099117007827050320991964199758137068526451779391108647650015205099460757764973095618188381195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 144783112737444640627278320349677940951867474906574522989745514458520403439087800851078461396237351867633159627171121017039568368959357076497282894097893494594893241337514406190900937937431603942761402469144705773389660157066855293833835828040677223776777240666387384145503900302393744177623854509084039105314391504331867858464537851234374150434809448960444272164081683307453282579940794184817714298084504319105627177279791907375445690481625336468342522524763987676361684256702298429952685377911032565750365688250937754233321088182030299446427196911959886799529818872614115338830676909884947318016611725812947219726764731340462544358034062235224752672443260592857507823152177163576816184520137233920160670546091039419738491864162046126303239593300394817056298317857788838439812070778461707998467518716907627769928689464658477929780021441922690713317511868638299491985893672285199535848148473815476969918821565867302635466343670877934369253011089417655811537803688504659907929920655528808458191335464198855174524837524599067496297820003245524178010418428748773063361045982596075458815461935917199563765509164077586095766553255289542740218903400101792620471543955261870197633959587824605150619448889942861996960365949709191383884410051302000579372320122267996744942737977038321417520472282178136187848937897742797995641617638032758698376756110814114219087405708645272349667012997629925667517547146197119990311735850888769911813749999155789277532476941648907615475042390338074358810728453461370278584559549625781726270919853947714882759564204358058123904591363156009667878903522283400140028334849223755214304544810351107192735041620108181983480978189640740149337424343945671003212172406680680569752747671310089210719200937213369092262410828953533153752960188975334306477504827613024390784547948478285201880523854860045029874455050738662447892868601661226414761968103438779557035383911951453112769946577629582703057995073461116218557435908843068284563243311340664460418988253794256867824524114400210310069056072061384740296714645345553353962538104026130922613651028478305026587803102264272172136747600689425755063975158634920630582706376559165023988639232572633793181152007229041836965142090618506999060764963364841115318750126484977754945945868452449045715724196270457468926906585693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -735225984298378535684061214550042630778244499297587801980099280085575265590670573033333962550854304014558583034066344434452370509940674296880054238392621296802248780198094452480036718816692065340608304270230295711005011322631952609062868433846105020361780745722578994242923413491431734693105673388113590572735160394564115259750230213735688338965355784483505578813200480183443124012578177645518666907741422097752175590994997505423820513788513768344587983073156118424584264957216632557804718429384772682114439994457482359469445844802484021676521097134026040786978626960140790667583078532272268265739624778920885853095250384470370010293079558099957393749443781846964263318009332600040047084879776480375472290840182986148731327665558007608863580371634057367002358031117503951969087945190448865524615384194702485277969705053519460881352467433669398360469329289947966050181585896335419100699786933774502166656563235010435125153223832722747647917103646501772366388045683894934641592491842403965565725991156618737295565635412634735536223976028149329243817898830947440319709282212863979147355120418879565858817861402297696124234690188397450573689336031271706781165663307604150754085519885725213689318103136897336768510934866551920307712969251241293637840802284829473819109762596071531809815527844050756986424359973633341740918560133291034924554748152621817624786877254490303837235993063283380285404791160708621616726839840586936973611856960693036413829367483226782538150375808997220689003008131058011923315386808821277249878401738685960967552885829538700002846560322487809063992780294714001928303361606212468990418920185822789299678317514547563708642546379251321792067958649245692481603044409313042932345732848886944462229242292434963236378020602213314447139272054810399066820387821346831759682289352873289816235056172434866195745163420679776951266336699090256865241456168174704437514691463027676109745922065201082810721363710570381720619757875734475710747701527957488289000383856730705007254010287679496929578666789693910566832063958176908851763193116188128743089974182954922585499007915909891906971045464763879925123627206538183373658538594647567775377718400099755555339008074338901119054619977103960942914503682558558291622960426975947895764107362884687973947350769776676315814256668090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 3318458659658835707568910814316663961324931379649098693963728847457140829850597082808867641310589765557096093893921035122059426588234848701526133121189932595531527879602193029828283637596642266035990730246715958504225062111519001172799893969866657735205588457125204037463749841984033501808964831795282063063366582085773593718543393324474001458096426459588221138855402408044272921144324624095332513779669923208491480367408882139644712437746932387116970994185382692577671795531296926186439695240960189425695041702915684842013566843919329348403515439844540550506911538861935893555982704853166763172142667555698500826441817463386904635501862948402529230613525588401617574198130149674791036064469776693559580061646089881153426288757086395449343909613696435231898320794480352948262513302723772681733304376657711462264611321833455423583064131706383604057705338605142766713451638277169481106220838692417566579153939060052872574539628449983508836576573780967051792563547946032841854828355773179259027028928786170707807225286132834975401644154675044111193094489696914880481231263767963816267721710524508323007757131211698944872673145302871939155269295476116130707178398511855299650790290824481320832905515963196421796449987257991136134189175951549648119444178692541864952204250039466032553877856728726930208158078724572465616839590336351188396971024774202451368928981648116261098972268962376780937037024062936740407435698764878299956658328186602733128177417008759577165613191283554675680035107663676254382242570670315621991365806911520691617943153513273545873163259522968096266183297686878892091414282303259639410931471745335862853531310851124846592944083682109705831411526359790020829121954063256147273866793861826284217036579726545191173343542599804845575831893832230105750606175910813273010158442769156894600411902157130134996877559599466714428187522795259992109884361969683639161143939273052831280639480399865989337587988455756631387406377525603613619398986449576175958002585522224813898122619799948401051272141863797460012431262669717772722339437326750142787128355741715971965682187480946950897808968369129118909868377524336163978281534506838341141423092057068490125104726699461783371348207898075455039002226155937616690327392332374627306065641238991558772399807081265876718134677503257989883422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -12576759878993332086503285663799689341390640308809371585588263709870514171715663964805062471504375704525651131875595020431487327625601427037907455659752157794160315751976682167868444749784188580495166945652524933162305955407531132727530891640374249487113371583244615680283773537738806309602805577862969307338586612724052481522884278530371373789667693294107467562008864161097226357497160357925085526374412088496181718081073037070112747446051316262349935828913390866128095911357115149793584972293906031034469956339557705291824077275976657370697007879832678760946220166916207891155764354583195174298216153974759715352084413548834885377014187272957251446931577464871295960244913060745140314568899542930599084988614795917243525447048256826458258318666809023254475623771338643178972685162554012264851895253944933261872977226230794487950692558824506119096951372447458648306330854956402014679076708039223186203193588021683435617438853766896606592592809813841382190753108153171286920686162469513566687088384716567560605348585105684674410643986893973960797985650072726476122277423807233791560957392451714129260442914355842929753424088551152835524619163942571614015850401597388362977241624025665300559365275581955200966356274214960251214119236335585099828269616244978026542948328493394328828078573315077483955575347233616234682714686254958581135786617336769271586464957182244950710622552614945996087325816481699702291065554462616704891965508957425157841497504517826153716221326228676808203127630837970132207615515569453063135026645715310284139178267747075874690167290630534838172551026187621221801327135542248724938906745351228028766591145458189912392630546771794346505108056360977418358537691876814378381259072988569469465630622067128629183284631951783746609872941633422545049089295325430208698970018878950109520244976432749482942193861055044203064552457610803403408660613291697044044826512597235826815060428566039573749131977842046369986538762731738891165778659241934055207252553909908479389157406260867077831346305348547582954625700949820285535032622670615009329051223743488444487702776396105405529092633688217477452396363431215957513961359761660316088227128801884072341264767852776760904317729518788034527614112845704549441609297734938484927322342355536621353468280633605691498644318926380947232246398925781250000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 38904424229288415395978105068819678719502342669642417933996151926941573463643331891583679946620473260099161257451491995005714367561080744340560143144442561777192512571318842863699791158423114494158947029936599653979932976316693036465856516331144739747914451513751872660806088069943364029349607937839215915329732225153712151263679296199312916317141444608430720253219800456240439396636812925748380420264344092131453167801095453277109499042362859394674373327644082575788758046699483902651036832292966997474616880203992040890930900772553425025773620947060553922828659061376156578471509588058985223517215062510907061223180730636761153761956518935969572917283427563990878086660699442478630741277932406953132010094702651274549721668350395617938919298428616369409510122250627224606839033018969575000903773719452616118255378417581397380750026563137020966321790286181827058974368158817996863078961956787350700063500517694648077446474845185638518750895961382878565874210692983016493339102152291848170800694429307581702985932126714691572770699656457961779844571953313495980389106510096399448570117901459447041798086265901354391337007032678940428806558067891393941679418833917624419427513656974305394830310075613032066752211542738197570069035455317761762385367346811300489308969813820223879851248770150650616591013626677825947646057213084781206305564323439850092404943824435977469575025156715894267754772435057680662136306090205651400538588096488780422563488352827836781704335474173714132696678510086086945914602376892903432004280970673888692235826777858089044544195429715774459744213254962057831898262015501673178778547237416212074745048018842744956214838588103262305586053755690097383680271119567619234802395462566645639846859481138455766261072616997749476326510939717987827744161089057609704775575625430073565163444110746787438280781646454498202631252554123921997104633909368678706461031314771534221691310888161820655087579662786978556149254338401428308711778505287120188338138452297286963541905373927522857946132502649509358276788670153899113123395067871440162589782253733702343325697329983818398692369102966052563381244496154562169845705107115518760870275815171263452794251090744832443422327517659963323636742889849165194011176995357893082904087489645820863577220599487782983286199289807427703635767102241516113281250000000000000000000000000000000000000000000000000000000000000000 [92,15] -99309471835513939425866009596821055431446666116898697456763847488387481321274029010770192550961331133804641333722918005367075168667529209025143780563085699085751506626588693816770106322362322450847079774248430413679601657954231872452859955032545358643835563779550785827511474777553420128985122897460181666031444848417883541455475772360699926341700696379935568461047513488051718628301785171783257226839551701493041841992951315224435599839121869621661860950960096946281227615102167892253670377900546544058729565252670031088427541815216482439654780479039954727310177181054672139287449011144592100272301883849761549605549070468757708058336490571666157854542961421937030690762142523396401889384376723076677908671819774639721668609345311034636676598799317487854988339504492043899160500901352889223726898691484293523394818064886394212106578287098572955075514841624962109068656764946116978487038604372775108253261730688744347937001419515419676827912712394974695021561024725207605042173919076509958759441140271557207531587091264329031213122806310219179585019844613131371197501865766484106902584496597610196310103799673471856750493168681154285916499852159767020719405443020384914656776557328160528659317418373970483502909759685134612476476490990090587469736937013936029085228088086464907111722353873632158244879836224636639335631505520910824235892327207661503986758304723488635818363142295392418629923057310173124568711559882029744286598269835505866669168363765453687019001572218350667124053299505787357551865957754863172986664102478860804114404803093012966647747313385037536983045147334676085199212751568970052258679765851423882570763470073204899177203303674069746487351871366531815327181877201022497021141044153577532358300738035654700166452109094086576977444360965478575426454978482636559551817879253215771473680035389014131090975269601108015596984294433054851119078836804815041258721942187299776187398505879709843497659764493713607966484890108997543437609925122579091303167129236114045197573450375736783373731698198740236970676076747489040426777115649481532709595712018573954164807936704767340350643849887081994008178442890369354905618387153069831527041662943754698090053584040115369978766009658908850244502358066914463451094359413416046161634425988568676975575081353544981688230564031982794404029846191406250000000000000000000000000000000000000000000000000000000000000000000 [92,16] 216037750057048485208548755542630654881331198274210583076074144289113811970104144996487782023394729103461686989395599256975441840133703707362112028269628318910517767154751323579825294503193750706218689503669315583775929828589185023416054830474248062964048473754741703088712092145676969341754537511097956268270288774331341463931153797446569892395462725313380344163819893318469763983880938835183172422617252101306473545622288538049601416127029642476898671716899479437315766713561591188526215918933262020243130888422444872809455069014398479578580385000384536505099755043012274519393536737918779185665410519946098727493134859324772254380342690447915935513045071526469546110120798647548112066018863063159622309028743502406298355610619649632668070490701230043792027290612723317472455437891301885270269215842205144981877753330446186462520930418148771399305158803179309304622996535892612653501126053226774283815754585414009662396817179496315031803181749744864880097351282991649620406535158890098858121723610780168585010871456694253123129325410088099539879711941028566587678444463704019560946884861226078378781963497860818086264086468575610519820205494364965799833159206910101166735068698447087907131657943461684604326901990817201054816846668082075011662488172741516897561901837429490901756002553036991286407138419529846092728624481083357470364643881076604135610649258023960582593887005830769269169671738877198138912338236983306938897356320876534311529010404308059443874417832590900226952406854689444851986809273069785422716616540058420770109267300987440606625229088983599992208920646695059624826882780485053316769159206630148530865530131397780181612535909993100914407075462124131802060714303610746635677492239294013692062129854823181289195804361580933842409726048936144586379694101019273630239438839097760630341757930827092944576744404991923829429545918627165779137511745004248285743997820602945596482710609384959621106993368776572803187045782705041093458909226034069075148760823048507176791264969313094494423218206185072576617267050919759734369956868402005700787879435284914531029317006217721816165530761242215020605698136057044708991638152234532685471148284689054538354594530195451799493582700132420080560148280950262591276503306858256839239034691363702206609565371075205505245584065854291822006416623480618000030517578125000000000000000000000000000000000000000000000000000 [92,17] -408595475943384642339394611588655424188122417331046069683592633253299836703261456558058246453333760891596657408254450620177755203207237273457040482098140364131521309778521428183886373343555553670024916947443453435582035691956997086783045069528541349244869789893861543600646974403515584226187704880753433382815475457726761054820949645055332521317440381645770080058027121733053452637210297811235119778971799107606586071916781099845397438839327009916273792643436035922407067581504886251574068142374786966313603592229629968222994859149398841179260534385962811480890881304206126747823702558364281141918349841589186302386730128653012704325010089835244272030586486564946329272079296957172195527964333622987467899253709840928903398815601768602284226966621406819626441340911458486840677338625908148989268635892066408725247920552790985282438094634197835647655298199722548417498427246404051308594600919933086700913536926108463958126833163746713421327777576573663302026939647806755430868492554161289174736647950068893393651662044959099889677157847297801607390132792185406040606654943344387972514546998796716241196131053111742171345630792697598530061916310517017216912616256927808302950414204437865326810896551556170073123232424707017978920328754741963176764106188379338277198005426139227640446232336117146386017841443315330263177195175662315053520965617610298596512675644601412511862249970437764507173635355545658095929396568665438653746286237046936206743508174108538423683453955761706951572607163013317872006486649959721724637937583909160957112920403620733063335747279032906257185074914578318031474820412833071848535942089407315397914865485308344745698214424619062930868451424341940441625531636013674133034635969302450566930641804612751384301739693718053704080902722375124766906789052659268169437474731272808834962244554837411410820743038340865008831820452639523779447119368101877650148821339935019364163322329960948818443488070376298997272472623615722937664974390365935027876733407848175408501119586866459161646694061970178971384922202507754916629984828911205292689328153365100735188871377039363184407942121584438149344529628081682389426779851969237376026266152781084554639490649118537269029194329580617424654091809835512070400199812625935821185740297259338477542883869499948308237760797494500519810856076219351962208747863769531250000000000000000000000000000000000000000000 [92,18] 668883813707453348768499694024632127503047912703464040726745859519840056594972318897870635932940666389492225024275519048089856007798435347821176421241079677005802699123750937635091497714345776363231103332690876182149042149122720091676528322051513746219729548989392540493522845926794155654388811812804966767063779655314394656993630766881315223125323294987812124603254910148411479873358128047663357862741797805538760680767432553111054074214758660310512575565403562630465033076181465835996224536564115761284121341188658426878047303497765679351231444742155339458952526639735226611979051947048377302196401335505322109159656151365679517492073540747270568856778252054544913448797673825544873833481159089252023052048662249303449025838097865367366799862153914904047005302561222529611948962553554508196590339831149900827585160680933563499095744868796059851831320147870846492192749728244862880532843815260629390373793314541524198467168245866956612614788135363932371280265412944171416848442721894465345547229358592244470966967012631331365559812756185263263975679274359371655158172961312083723107955894399558382441329627257687495405660074547944270927461264155739521991379823137490592433098714745548011938748685237554602904289442014874253024299956868289132409049405874590469316319175009301015129668523056632479117155818916897066833954469817970151883692091451845056149602436507111240887552766114102633589589667682214129401242864710905318157541155890719360380219598549309015732979128669628246431659036598948171484089891652553302658231049146118250024775393255564996133855304986429390293220696485242871342658142293026310288992650563114934117517361585745734826216026174841518772098908091609524404837951334211590833540611988735267017847947184041324623174850705755941098571467373862564057771832129553136612551697070520944001340755620152782069920002732523192338250186246168353138470017899075520896131887032565598933874617570633140023024950801831018191528659749388547860235371229959409493870374383863841060251763391126690150187877268160569160178890844224108173532778557910964974583369228731523540712643889874599777318132335063216079621826300221070105248549992926052156204311943336944317928145451714588784897231495337464894591047062779077317333462761354020283341514100775001075627399283991312465905713176874932204829526938283379422500729560852050781250000000000000000000000000000000000 [92,19] -926663199834825396891002307548947398542879673665046330066336539082927216116575026180387540037831381310586537230288417660140316997789024408787950471782631867092700986264567429824159996584033513339969149442330470201747106520230629157574271295035146925123513318434976440155785196077501531020044384714926008832753522609058377290595129930896577217196867553424059774920154495427056076390271543299048983246461877602694258734912782288393910999290692647536095734354773505824775874132123134147109287303970462125445686127917680559676094698596453902206301461798272922693217680006620168145834491324550020592789414449104553666712904750711411752449429768578646642555272511590575691177164049343151018872310535036253262223507658660187208585842598832254109393080052246520831058889192919932349978569896587561595233226765500898280708906097791056372278262095655816249793040546970428712260097923299096387913869638100496181893475481066041490645882546942926482531457635677455967205935937715850544389265437073596887894632021916647414927822715030079575344560576298491906544863187726602437481101656574832691754257474984128725824966497618961929933673300322212362124962164014171540101046631478995189642659569560934941259107064137188665258606527846458558284947567301265224305230612677995213176662298408659409826122480470487496897218400624784883552582585228064337388390890704322942861276544719022631723810080381084572799765400547582057031648873960528403203532114371571716738343544825744347225385663376842723420685139212517994378142948247490946400145944454498935584839755027835196666930971833105634312776828181088482146975439148847872034198336292574200623639708907767098559702344555204865116630251019418829827854759460041703665006116726188944644439208853280026852988832045877914831987462630056796291294409004234788816005311259323609006650650942285300806306536428865881320620867715122734722566500315697648832081024126890281817902140150956257924349870702621371455327335792530494945503788753490860925183411010465352561590675415207154814682364991646578828803521090668127858436849931107682436066742392054102730891902797086505306712905673907602991112046285991336405914293419201440311501929453064459663843215879225155624026378591169073592957985657657726726340371552565139004818411255159015283137831672956514176007153450165244011615950370241989730857312679290771484375000000000000000000000000000000 [92,20] 1051320814453655385851976542170113693938458189639071161057172245944363339191022563234417862242997072975811041104199396882534676406485761405443283717102354464676932998963339699476680434305586302509215889412599551492228452280901751697209004519001387214876382601907307489711219404948136338902019228349314055901113454599998270644478891339894148939334230289986000935585367481440794052311862362457703872250927565071080871266136226827359066986349865213171974317286528813207288269263427634286849123660814516791428355931462473779178457642244352508958523203093534813844515072322069460949527550013481558556619265498862688755164687535157349076403473834611317237464451599723851966674702103053050651233953876258068065720947656034541567907605065929344998935240876866634781678633005534804805690776908280304684229058168035607846513069245364052104834193473980937435254390885208152588334810034693364229924056282050762337831029145917854911206666647761870141673724591168097218022858953007563581742837208293000862187171754016008019040055853547149173036182439558879276708190744086450492291239995008439936512401711822322467172828097669558807202378324977065135501351669077796258582349959232228794542972631266919305440439375468426458507415486094557954752853546356644852988662556029098637159000511449653158036420202573919954330510742204930384883177814152454101567006922200835639769322076521627764917625126840788651265894247551816671140102620533734827804423978274458990317614130804283619478077878125275937815027637223248928150868094525866495500222941646299604809432027752285182073650269637936547221970791694036788661491467349610496781621042346088702656869898227892933006124700150979716389724098556814792280421750609856460318945453110545782064612505866044635432550294555451719897061974834664319650628906826522225309947075071647316778427496760612932252876207274016446755722227510226940984131640583959042586980454663910765423503242640319425828784549129860857322064054155806105212710669546884450110643339813985894686268809772908764928596455646547604818622065422703977547912425628578410022396664463424271160528076309409748749505696743094089918508065121941008804921043494889632570214265363916636322982023740925656219803843343519639647400324452105445820692176446959598438961825207303986495566292120117465896410080349003805297134508901432670135989155824063345789909362792968750000000000000000 [92,21] -933757924843577607840016923212546777976860224025991246914729822818625357391929194779441760199287804894462884726318791479118477465692241541967850083187064177587546077045385760132164028653058301466935065078984880424121951944340457680254266081050366072609273177227419851161789549336044330463837112015777688049954782980592595202820068198744135423820456790719421682664080752479875108472468936069473921582146296382898634330648355142737598065549422817175332548509004754586848765704297480008629804695956447860824340453630340539509671108102000675203125661067195235893791337246939871750650428647327911143150733835924963106645279736312637654843356701224076561508684486659529344993822463480632771868944244234054419072736545125442097431736579178819201254009969211194308727823290270249948548251533974423209330015377659939084744881667729077316188937763484428353345564879897921035259014949929815663525494446156341407409135697055344382365983782237382370927617023788398446412520743989267245949729636419941635210317059745067052179084316618611035513122551069509414229804038515907882742359678305690462629370882872780807106095085758521127751234508121481534260861057240478756662271736528983528540937853432983692547358474011364195412429906065143616304830977630242539139362852679447123327256644025537053865813133969811712126374567070660893999872503386943063798058237109596482476543142293419900747714657361617977646048439058719631341526393311991229926202086271440541720381918739873602769260837667290572090673173925509577440135104367970267234577106763279483631917158413280057569015956628402563742034412184151573511304381540422435568858758678932551364738867167691695701834197681553484458598774605919263360076505391394453982170179174967987304386316017835934881289969231146845630407048852923972493037093240340480171775937588570718232724234129281236724552998250347926284927013532095287282835661056376940570684110955252244118075652980322513172623004759063405110559811825449773084856547278363856767427951402283707202961288111279850600959285915101607308282177858703283055628009633556499341411865564040544532580505389503359468826642119736785674106508243151170221853053980847553927747325896670217700898740775777592599532013389645623589536411669491874337768605870914064237250466656180489736410713262158513379141015599951274519228832740884611862686170979941380210220813751220703125000000000 [92,22] 603757805741158492319205152067891628571900622644905336576518931632400892590764826316942662775241193010353411750116320205381793231424623951917755961533087638771383307433634165127771237564012143686916890978951129709758905956184743564073086148316300840155339682008206087807060942673899791351760414657157448393570201348901938308275644032958821288392725491161911926746588152095080438578916014114431336008993646233583869940517622553659985356024621748844553577761908748321900217693752905151500207843002844082387733178762855262254037840894263556647392604993251156557713543069592528023810117214860308744627338095658073552931651483768939404247255341371096518316959677735742725633119566146550344620410823577897268795543904327633581189351909372288926520282412521142254271009143658094655274944397946634143403793881321842612151836597683272862167752356371139836113826040524645838183048917067479535140476522175051203024294449354391623722280302999656482802127073222640521808035750138410184393058576107044499632877246152626358608272740423724153819228773320008898157881806018052838961193883988675263795383765990393573061446344813028522578965992833760349912976567347051105537302016125273882073644237919052847042857570098798839390795685306341800169461882522982574115380252483510441031787176683467638491110501324759844500939406744835647649055437228416284611620024847966471839668916514975052795394207605757911303176264714926704293110345554055480514747681529925840881857562269066287566242215400306267171012990352360312227730414055745176814251499485580396204766614201998635846484666461436836577352994919539852008876686312456933615326131418839547132006615651880715916899915608001514552691071808739707624945955963125433753324671200037389400985894406562129003581032291861578593274765549318295080021770883148409159369400249146378005632644042181498018789927733997474648303055024645052394710916509859772203120338059052725606929268570995090637633761005979821103140493095901138249808990240036437487235629547082582438258419746943406161606389207038958337841170859977337805103263209299437782981160756904314427224765578988129322188154213181495616897786483126201873683983754747239013837920562160157944966314773693800486486868307568590157529274666254367356378934635548998652246494300334222397321588009744671250686024182050906873161976590900777467525728514630145582486875355243682861328125 [92,23] -258750216616131108791241512197879412969578422991173663365305087057059878613780856627587001094759070597469600361461563777171204817034525662583186657767318872753841333936535137986006262946371713728585321953291023965304996758476204355335394592106537258064410800185334889751716859425707794621287361126040314846132286507023657583797340181247184352867939342390182596321337192669167381021210717253114221075236562599770600995100765495535871903537165867346568790356518728735698101343201305251738546004592119854813336912618411051899959263473135373393295772729706386280949907848401560451064956780551381756447687165749648988902335904389838669891469510024577123364374900533678004223541686628053018070725091835816462515211683124320932568758491885770623642516233357434673963507554478259252509633190300387582135475017420178720258663018569041072745463345150456423232351791371711561861668764631741587213355193288248738389067406886329050747089758382060621076588807203419560658531956962311729065335643833662604267667307986575601305037306626059636456653449338218348638461556296316915541800082402755736678646350877514000515451706143308907888842334305481014850185036297671381681800266126280178463379388504616458545674049081753566543823412785714705807917890638914990175499876010765791089919386318839788386334987189588372240865576807904851191846930024277678067133736009676504579558453839758541193320668091584834286994445661504510708789847834611374537637788653347007923896774823463025056766885763235037511788166104792537734211741503011574200739885463296556437343754969124254532152555983169584440633190269613914315645519782505280835761659161501519075589274811477631192501499804159491580502457407213303595425635240376353738831743438417958684140022909445355420892535730343361779473091886726428210265964578575138439453430187306674616757016087885796505260335743579697721610003230233462831515424705629652428283638642511707780911011606970684858349396157817537329088888257339439435525354361420280904772241262350874357590708855394956241467911181317704894868035041358123156038108496366907193384918417393288953974112788988554695734999264642398499129963249379062851366897599295568712514077033501642505279004983648362475260728541133632583718423068377031970925343434401095965336066163515960587932745334373465968373713575846035924461374275965669378152256285829935222864151000976562500000 [92,24] 141419045585567603716919313451077659047430340178452715854423600639852494953401339726284277939732512065322002592884711222150267150892460824018096920001695031610477189031541766630609573418958156886300531181370120956954503559284865145648363563250260390503904976125104180526846603138976216421328576613664748688872085195816863638513874472763147899638005195870095359542289764825622530726626261840917718586785262918453855076687218783893929412385814658185196591955488590550382147308053259975327565965774449584393555863828952376255904147844684851859262874433889711357946205449805930254002725338883501843587233257794524680758183672888672680420158680799554754520871031985020362712234650747384544388333973821459500224541496245417660653801956616615354031018859571146084714863539506312219829761419467537488894355548909280657493686683559975127266534487742770057890328647324806074005295785066975679388869359453112748564372009953763210573335433506412182800372435943227273445170768538894610015241330478727470758581512862997924924148465138303441580341894820960197306056195915967493469834582563931892073926200665003064830741972261833297507953067672508595010846620944021476405010934587564847588849389527711719725682674097875800194283238564009925818077871893671359412723543512424284203035429012339393959868531440209127112352805426932668675076038970391414849200303754261943418215472745201382264182077630356605006828984570035562032168486105965364743467143519387026399658241731100478609506282435918493199649953749511052374038689009972742709334930307378125056547649614027276471402247949537493348915634382342074226943649431482448470284339731106215383278752694492636832571748303439314180528260713367390719421552351671506337219855502174347292119125981611728487957114269020676872635812082703699929134784377321804351778749350390897238486170504018337774831446698237712403149391205084128364735201940353972168013390983093398599708283313961457838405673686825765228801127566409318231813550383104207776080981045349034706191020158110141407798923705728319250800874343947656810854399747129176410482329129685693266652925643022106727619847611061824838040719079958541253664516594960865324266547368889858224953548032264908561454607603630421967995966546213713866240433159623767157139894298553429154795130250394937898544055936246552636372089467239887561333944177022203803062438964843750000 [92,25] -350717792122043607456525262060529610704652170167080737095512933309540147740690907251524892792408118855720721764065822454550974129646013858748642852801974686162601944503402597828881919056034895304317074362848666079431298667258401165181422805006751257432714230008064025956054991269309106307426483115992868264901674485995210716413423237747735497929658424278001721938269156601043362288590480343870964081825613916610193417158261014105408138736003742507217024607095373313066025485907877766571198261261257014336408300025542698320467296744932632190780308198885154259021011165913162837720303751268342565822067055407822226559468102787884653404097921472246341226634293583816891961479900301766340757659549086171116399058445628175693409799446819943040949962136337748329164657426394536100777984333396850237530074096484949838841557484426452841431718325888430081887686920413596372345682378090065592360796505480840119165285302467858240101268593849284181197907764872981886862575550002894088876312670472913126980731263184727508190801096412804322462952785960082259882550034941006494234179331216225018902188592410045408598459287058535944801694677952017713427535372928592942274117371392962245578635503099855508351698021724192350445144974051414277062125555565175190076940549241535147766818436297584862439522212328919807042347643663556331402337826201717502767430625374247120578356028047980003812812468523847658762897346263868163433814116386216544961785627079688674720156566656437137985463455973786798562310922045502328055565145416805723343545229424664471869369643047516382396112344714077299986957577784558924304970304640395899387252513486518849259205675944162335404305628016858746180356458755605155368128015995219465988274677316504057833526385513190548615903778616019690391195451047303224766459891598628840084457722639838807029501799037051051273199904447371674443158483270190997370435723093749312046662369483800790715508825146943951609444058463718725950632719567035454492884601834244313603323416075037747529414072469983208150721309166468676310471837879404155481682356388642403087676589622611114381441986758452110709413323814374660721332097945116708197802894818859727736478308436812792780430375771235542215140633737951257716361664005169419432878003372045635248054078041813316443102161266624769490601729641615045139182077265846415592420726170530542731285095214843750 [92,26] 745653941455653408808463876085548547006193558298466604276007561958588315559910370816123414896525745580713427530500138470337590969705586354257880510951868916711948943138418389222685563453218756840778608615924289590255683388038549335458547744951758443776279843910520345878053042820636818240897151232592666476760237904599148157061428295551049431907511138521456199965616403342823715996098908850673193326986292587856938021516392345875758896544163771546238794835179959207748836306418523473852224894252269295913018936615833721694573181458284445722241565398076838509117082444741608145410373916804413042980046170849201345806229056130440841780311320490049243271494236587564270846173012482680959345408736853730150195483942510865008600736509420350786336052855142314126550285547098351185228103654949170313412210517610777148685815385714673479459305807083055280860907330145679531642913599213185511854511976186020814977949404815859334384270986596494843228865088317266629881232441887467487947646308525328846655053723683685555152645298763429257511338794425455327127918711867862101905815630644685864771083384893635091018544168723391355294645306292889406648400512030125765383501596055730221029620336160289768956117048605977326279066198274253239681317520771323741026757731521365543890874463388354713618817603713545745700949894337435472581212575407950397751812036934697281992689917094810571854030706821938508861295964825375887531265652588725767331492320088368790980267112889441901081442113225802760259242830160657409759473944498646756300155650188527991773431006610300111828781290194891716042653124526736635108849869844165665524425133493228315544214607278248878904499097381124150090420361238935084253210879925973830633942970384433141146057744566991402475527579618531103583048404748069175485028435469426276046673626705566138117465896476962250046468165344910057343605255151666191830938293807389390732351582360353757321837090439632910586123062892648940194756198658038051150406945312991359293626388284447299704638354823668068555077483462193497125113318744792449760658424072378396796905200178606063264275889262681837296205105484638045347484978620067448020742072046255617556221736580967927533419493749189127552294253731678829880769349101375882580231474115191693498759890818989250936574336070034752113932334096610235845662036091585633812428568489849567413330078125000 [92,27] -1038418849898083265280412638602482920537157744447466908420637197873506779103436971066648318763519603863460990254918523572994451536517793280612972613910137803542760553671498312015792646024632865257727685570252893326800544726938291319643288054298384956105160965684234528842823866041967129712224889387061054484332331314761877753405457959380507158331674565873679100691226957513436854415957523931648913775046249589663017141890661949710460323316032163172988125719874570488839429412222028283107992266605720854400310221231685000875787937192579611165135876905367447590231095995233823204564852490646357800906822950902283755096022844165550551305742600651799156466257453827697916829852779540306425138682090094449206195215466433137041602271726790906963521085503578919199989357381326737799732439138108139133332578072961674170679971459039899557090860653520157579599114806731196920813278389227877349728364197176086517988095786925851823838164125926807798403242410429892772183389583588076964016156087273084859460467914178506150634954636663801162419720498063722703569531124330751850995822103036328416621611233865260332107238145583908662897249046207927867680150749937170536959719500767892055359555543787512429850744609078624145316884256813643867959414551523200405132307643880185749803564821616146563695407369600049870057290048158727441415053894219566703118307693857637137194555358936527107167281122846091701494500794047297279653807536437660722334508264113966464505011010509028410174816648470093228477456710812382893989817326181086461170259757839639701977697111780724574657529261893099084574648865612359222365869727834982035733648738366049364615563478658544910175146597944686248944543067018436358615378075361016560887033363988957991200472781710503477382349466736606757629442593015736071992315353343467682873446951974855569753893990602777239032600684914210699844427462532955954732686942744497297182533720752257230348982846777499483979342782778120571634591168273840086701583713001561460727686717647988357282522941524377644129669749510481125368329204559648866782788995891667296119874756741472040475751719064736895841315651344090949040318311650721986635171095300721076987577693762470641832163794429201893848617144555935569578475349569377900136647707121336034334281069446597238500233971840659686058460591322881951437291647710736697263200767338275909423828125000 [92,28] 1013345318908490164040892323529812678182483161610944344935790164644037315977850117887760456637252025314983076926182012152765348807903019115396013309904310929394915447107825926784010814461123871908628728958858101102012301562028780504567336317267425655861139379057047062450619439958943118509415955672348672870476063838668080591851520580734625755576960856499317936931941231501994371226887739422852854060924461023274678687470725153326261317059162839011168246927439161698476539626479196913171502145523529880058861975199345362914885910503877024532389303262991367865184366506598867276310422768885878697213702926929536607597247709870851283968634840982075288288388759544563540600849983152582045489034688662166619755767517499160412211069341318700183051369443228565729020788626481886036043929683672162584043670484279795463559145284617791726147615195851402680850259517055565774188396709459139658108729975440335406699292489157802172537156650716206498033437573937237076327603256487561509417059217828500434664584657887883732145281580859457675229816009088866204005826475404900787454680190215098986958855648983528428685940557451243684490119413673448926616812072140216918748454157322710504768733497545081105325924298658955292839408431479910870382883386200911008284822895803318447311157528443259616702431080970330022536060302782916982520921250512454691272082162605928482653919163345311592559376571438676747210882493665402168922075720325276757893634570595263185136544253195796433423982291613901194531408735913819797931651255789214133974864133935661330603127880283936893267858838406967501138715968862040507533560474762528723828408221674877788122021586717964887186989480500958067666425223680564846257740155510414030373062600586194594120271329278191290704141609062157770265009590029913106567431821825258976795061908958481293519509514194686160439666865321355065318161848067750882862013871537824905740988751858855758103358222499159603186203231464023920085394430711780230160836913849512346500533593165777122336152643962775292606202765163617082920276539111381093780545505329866769628598970225771890891447176876524344294214933834735910351743899062744054955800586002737621362284911100208670917014126423868278044192363157540319472837820902975046757700063330513376538407398966295404288187185963971784396683692766484355114557647237205628698575310409069061279296875 [92,29] -683946997114791781725504719355105681495342394492343417583038926585342103853072022584074946941906290217862292265070287274350703506206791494553383222672156756652009166697469386239238996076815736098111892795761087543479821493773884600803250823340005653244720962131349016949727302152806200205590012482828170375656007617736573670699906025472476171503427939158785793694531758755009232916414634300135916437694301173028191170861000587358594270166827214571379727982974362043044005576358971921630426563008473047329036427969031519001200544772518871210046059497586912155346456131423465810291563121509590100295636586049709663745446752449017716336988940656648509507616933754203601878661279587536410574291382356921178683273671276819505201220265514609785730653183867519746680021532966939252398402097867539671887038368877421943590715238948814275274128782410284697049632186850930768269056557722919870945244264281744856956634737638389140010169019899266667804426940965154403939624936301834114180203966350788203452988612689634697598349620167085366179048397910431739838190088333026089130726108943885707729374156638654368839037386824062645944851162609361722221900549684909436908690710160715027734968630208339156399126456132790597159501986903980733289319183673659177509149275027603323583802482500483606785100922280706924764933469148163173735757900628113278488615647488090847874357009106063490181633388493337018233763984228644634153678649999079851834700712633247550975703933094879122740803896220126838254081308707911513732584407478569297808119025242511178208269937724743904044659604724230811430865575546678616561174268312042964548404178343186434232281139374753438149257896511532988284527952045973908160584575787208164564000859004260273815566603812656081089488718736734362489999125205744209395515728948784971639707309068950346389522751163078134033483523453725022146687164669356294059090664807672073739518595697187071369765800313035447309600762941799468056033586763592397602341595183037290712001217975024946298414507631835697011800728075179919639373104049392705350515269399914341870643525288286077487405546673598482251921154245625948215008140140342546773627080984818718838739465223517739969751295914515433199005331748850927108511185940436094581221780495420413991976085462213955572952956589399120430989930227223165884464783914609142811968922615051269531250 [92,30] 254092063620666346168946904554148927519520458905553617969489777038703718878260679106552577970837208625986026740096430763690600716679703050933233571146160166164303478865734305450502710537499087711391152795775363861985884593508318180503618359391621600673764223048090281776423275709985681574315917104514739964035619716074786186235778663100963333100341824431075197395508170956712684398072923859966735884125753336918107985166394824647055682463320110679478479035917333583287713630072641484365649493920811565718211416818977299773015401210669975536548397821905175372281576094591369837977884347197954733671098924556866271469804292455668415773838718654391665379902254683344430550270143063685066323884961508805805053831319468704835333938575383054814326138602017919539499760112786919342693261150220108058873724333739619383348322925597435112013081599234146154853329370201357042204570211159163659564452462997948795614649763477606325575699181008390189353211022010248211264359807892926677288278104214018580536432147256638732201801947325516133614106745830303948645492287595411518916601406102185428410073960444306766308089084882035085567053742263291991716646454099889906278421590270963185455349244564809210959410067156486562237202955165823893430658914410597902818191010891726528721085762742498411268074086839940528960349583637257439604538887460004587313878507829510055210793359235572383577441205250392891300972596960362063099816912333873604805091285800086016004579268249258274284714349057344073931102032118207798424856524717090320819740255476501767531250891164839096187298181006466003505307021494936433362040021469229713735020450965731601142968192868825204925471667357848452073316607212763833210867830846975381376780555646371412770558468245426693602191731303895226533906028433174043977374506916581411840088745155265039904733842759664207658818121743279920925986105468805005311223847141680498511907168189156280868090780454774556360676256245246698512313773198867592176089026277860082927738529599285560049606428300100230622254203847804806058136252294621721821918899835385134475169977684472220535409077229464428583489741727759869117353969551365352761575392275933370305570041116116726171179672588705681729147884323080726263601767701267939662823563489565951894666171655293982278015541638306912572048320555703759815457942750072106719017028808593750000 [92,31] 60055370179318925746616336500131202852172831333316002447411587337180597716730802637251301122222077082557411859116064917450977802676914610809107936048437670553435058591805091250240028307369923653469239414589288419762111951635066744582487470146357741765930626471720346939459911710894783324177455725396201978885231752654491969366886429619067771539630958676349982737896633245576819318849778370863208518055736712995155211016281029748716610669143277408708077993559007838522627487227609607199125996872855066069415760484219928589188727200386601418725110083620310663554854720380886978530336272027625782430143292954472105006981470925416397396496091281872442570826044420984939391780506160926974123693429741514916857440537084251531074255928452817473621186550286348685759282448812184715613363751656155123906229941976395829497473801423924964701062978326104325864278592790472179067933456866382621343848950389638145139721620725215593942382683011360106280732705810455991340329315195725605544658845974605690521437801870703385931005343662687940698161627877568337079021563552361132918935317288247115894922736545654396832113395124102110554530868255883442262720276322267125937547701225517188157297852099145915587562622211961218815806705129839707820798150781961197048955874689530081973265576878682665266755426390758639914841976215028247163127472129271458049876539359836697602839934296127074584807589879546774283459653367587867058591455062149005668814250237029174663466635085286356422102553312701033852705377628791492349070253345886228909984155006250980274386543035950155089328233591608930649532715280392038654574868560368969849452597938051348221840521849266858225534028390161063022775358919341528067703607184772400036900600170498156109102955369303470982685267753314118837116873989130788621042134997034449424974850660865188854069964145828828165041914575930537773321073144681227490096331094390034827719768106725243257940651282651692089533823477463003306890026911815737190040944232354106694586884709312135268959754070023669965370447860045763668899077536310710292830199254309719953065718127686407152875203855707866073997204927615957233596605545497504251961750184644326339010545660831084021813573513787874090713253951692527353911847959422540688766498024611855103285202257353905002363306503514109873508611215850439002394978160737082362174987792968750 [92,32] -173618736689592927441791535878699703701064552226986497675697745540423225920342898101699906030958487668029600152020789487966025717443338779301721842587260378287965736512361709296746353513557608707746643696403135321746188137837961431290386890362080512568544465347210941400376891530864048319986559030775925729579187492590793483114924104017098627155203548626808128194076430855787153772793028536596543158905688022640821122172591456758134684023119477593458389501105288855155593770438751912444094866577617538855462389674818340338961190629551794236123899364358216324789366979712903237356121243212619614184962649717309763496112270636087890012292198329740279134595961211774976837815500226037610615645399682041596814498587692433475687805033329063620812023782074861442432944561936875320620041517709562999267814222780281041073208165905573095000096814542183392716624703525554099081596092223449205588633661828061958694403390999560947566694634309438164553797319323114666732743600325196220767729124172343039849766287083295528845223058975247628353460835173174587300222542519938047098563704420074685210127458365350262290886094970201604313539790765193883653218341859777510670602935715794522810976764226329505998567472740329184868236063546388898123024159630382495342747618118769955380060492849660967401499680061555013007920342728859447589673467781643799776584059165508812572914222854303584786217038353136597874985359940172948619510349200466404227241220843240011841596880524095361639382544844101297728225626223521715448333430143134637073534218019216433255131453508706819236783824832067991496483874800664682401629446092197868616898998140567883620000714109555491768888539835782281193377587005717482663136918798122595240878487791049856614461619410524570257642228857791632206330550545439786920006273078246755392658584844909831107256263680700298712930543725517835473431357770178857966671388959349822960954209556263907237866816960167411146809681642288565228142799891213508244400840930453852319880587300980216279972551093479264473349567483595358498192677827272043888834414442068865083351074716413231750627246801159949707763415348220030932676667305723954419955343476789868070635873082624221839492313937633342749897543836972727884295808268836981250483148962966726892814486568493475221211627570843353548330975644198304053134052082896232604980468750000 [92,33] 138896692447507199196195114830810916729333451483791636176783729455582284488513693384775199301623026003705297941640247058951831842064585847814426839667845906664656065829713633298782873325614155815616432299721513994090073560822654039473074422318652377988951605512021525758064425512240173549511087549560633373693294183158003612454191596279370995807774082379416217386682313345817139479197181805344687265617011226362918711590691406158617341626924155268708290908228017134953386088922783788092666470368184178572702189225082513985408608785856516186926026065802762114159513189256979632903638477535427846420657190764376416764076325172285574378255826481606676586042594611698622318852817758463751273126559859481596888715864952719408575886628375399774541669870625400079512325600082104099517881857860725251937585254931140716298725538308409356193032342049901896483497115702953335043248579116930413214751259415052354160728987777802860867814187163035061607533695289847246923729534363453691368754714598338291115851930997900629340474350211817076685198203147498694690763950658313359212679074884012167128590355396903468282426839710680400188777297884489588518507585553873526592101646882084718496162325605893706749709884050802189529507018533619175005038035691032826034061945406203515329058327390407417893191283886938043956686017819001988283371438022959736780995389954181017629440248284331952981432473150139007064946672506079712227376478343929408655353363289564201822731351248338355752875386032836256019564379472124918615994417384759560481954862909275730602268462380057667085406331038246573338274481900449737175631213941382122442631136729261964948010985037098728225250735477673302028790847794136451247840902633110418176326940510846567975635497094741361292236271974941171579593107894762567630688336821214652086440801579516995872045188256488232960484368303774350325637580361351027978467336964915276690578381034935757864586053266999572848144735191089542182521683085729320547929422001709010531247430400868966004882492628034002980306791035175448055117256116526977277419982965223751044090592409633440959836464575715047543627218428058716124622694287774611922336652613997790330380277258044705734083232052595873600926944022311180529546523699977037259516771099797788671761683782755281997113130375625050880877831005477673897985368967056274414062500000 [92,34] -56788616833285087384255406076293808926388933387810673092072718044743722339291609930706470679440662112396370451080436617387529123963187256570854724154200418725879684120576950091072061204127830829319571143326101792181850263151597306591986243333501760565190204718612582399071509375192119586885736035812247868133290256399912025322987555705573163796407529872325523133951557811279929375958672358469175531147437883335350843435364451143341534265776549311305892980918324395392469599706440589205413275699428506827087605281338225192987373641458126845475632331474977224200721136458960684929203534129353560690931456999920992950539264612722096605931649644452455699610299520869134510709278133275499123318523551022582570265603338359645468386230841283101250934380578155171205620425076871106695583490718326809114404271573556275322944494750443587070056373576836618266181174726680201786210318300028657144171899405553200852375255253784023360271359416622523534543678276046281012272377843489658636610648445283213219903509178926483857316720959600884204675909693208653027419124680388192465661754542799240529793450413027327550067459663885722493531425123208077124911434150429154492492590713743876542075969229856652169875468611636443886355623872306512573010566344503950031665782133368444482007324099884111755466575175043232816047213596234864654636390711753981137905579174898639542503605768829931434928574236308287097085619607617502416731325134747553699799966727110892265663081250722787127613752677737057658709705331512788784371564104871169357301359857607856254558462659750709687815651955228130589880586241850467855532059693838556645959936700971130247961543767521956663114438968486342340759659984593329333589468147888854152424031892643917303379430118140136489861391658452012920936628144237679023193241412419054750551649340580058353534909645427662226141998724848890384577861712520044986085443601261666373856505211931605342539148919265645138529917738181174409375154477655759449108669928890460504855694777132653407695277669696236067091644585604134136314628306110298852087165040923272771958517197931895060138944813805783340058840431031990999386524616145206910054125933368392421185180387922552538064270825724330330416336832870739727301401209097889495552773350336094208090849600141779952702675876550928108291160789633522654185071587562561035156250 [92,35] -3783119951200344328881419646487668177967219757148719430149610054847868782984203773182670086671390055114795606535688510963475972206864863861401365206947427681754582734648116142986177021754569393358297299513229332643061100650532602933782124118113407149601998146377156467013149486047914575909573619871688001047525770963927230637177802382563315284511530686032640526133198803096869787475890984517347605582833414309183318333421974182766630409360744044041937347714760537426797516493659134267158131148041024818052678072709112162736818224477254655574982100728818006303186460398285316741699809105973330700897637960063148720093768970485569318453566140194696876209817935368057930799257257303835564114722487011861715921217261570015304785499825448640561494513376191462545303650533580706246112356925654009360231614556213138997400846598762535467531881232561026357846183762859023577918060232062160810301984795587143315878686508756627590253740011693014002969939292347505508210675895711739456085647537874747515599267457207029271117115258708625078211237584083508281042681273446304101349996326823287274834668473958273810143757356851945602938831162121406013121242033535494062053166312654965350373497033197789577821845369419481096676700942893161413530849873643754887463564771282526067372152463125230406183830161706101491514402992219931751414017478959056760111393835701557599593547256513057423122790258871083572499423128026842025392506263124569163870483931108013678281003695330147951758303416321968978865830563434036243324746677676100647877417785138298796640664985521676381949239088622652423228348915650071116286984238631846878918106185435777747093848992629301148758610378204871091778961451548451287851043590413215428984146345653214926661011495545335464439221022098513252318501198063961592984995280190797974941545943843184408022568732836348532478906325202697424157937698468188028577623696116242931517301582694610435320333495790364753992488240848633012682233363717452657310669778198564150469639637271907192623818265625950169689163747322361316876988751232800723403295183666938990727463858961039878025880829491564118292384461592647113648245004687605853743232921136096432377673196041710244079048713825102080772417499222317707016335572562302383758775925421705966541359053930978696565227663029798085836397092407423770055174827575683593750 [92,36] 26311224688972420564081265729378477041910390018298240984447621640108875768460543998658782010541080081789453492192049243643333098212331005792457971450073476640979626004889813856508041399861809198326627967770659412569984443100998125778778531452969244510580714882936054773617775015793430625637117987759512392074585810969281060715445247246109743927787423355485798188497766963470574611990877543003653445317172253028096066221442252748213925393748828076475353882856370927312397587005150866101530753319730633081643893868120605266576298819016726719651738554224711003663019233467417161799802907283922580267039111735961671159886909632881130941616481702409137285376548491986002295114957092221633776559947812252197409009009880959555820530708780503219530331970529688642035158724278367630737713278066188565603598950960808842591015857321550855963192132066521032306899115570674310677903965824736423400487079765029713671410620550254389533186633134561807980109396553920566413491782928396291694877917775501363074097677549753954432379031755366855431214610257662951767023045440102279211862112695964248648196472889138499800038595941737597400377336790862453682061118300392430699700594486508963052282060766905670158275133148260707761221664187819440402500287259137034278468570792218234224916918553685072187662750614394809806016457839017953704841122698842965524740341485506606909361231817217089333699182453264733646206136859152308775598408285276421176985019274249256797542513177781802824380647176764214836099776831137654383789193825166035890446459765748026310037644064149165781585478549284666651684453421608846631961251252799105671388014793562858572116053830499843193714785720210818227854941807012658932536638227279831223814378279285162665730105143683212042988517805144745521754902143346057731614326839743536570321396168776019134770916507451020129639025073483955829037412219617008474501697423203482108893942010917465746162387560585394302850051299974379757434990319394583123945234098026900964738288722503937751379775782171464156518876249304960185628181138079227377604516517171924358817387787215189696500721509181720998409179861051203818131483742021101720629322195983257872474436691481892981490751796089339521848684060233232460087874841493734214400668193342011611575924305455930885396085319423778448033601762290345504879951477050781250 [92,37] -24338838500847162456423011232205380785264727898385957596788766539546902622433413065286703699972851130833374768086146653895126290250954616447004389628343283491238013349689670715649244744783610200379187489164552662902521447419075588938671804721508147258277318585740659152875121252972747769813767427632580627146485068933492100988085391180207287902012677219965379932234455508672867528607673509816941425278654387291040142064619159159171943569670588916857735535483600021407146425981795519153056235337111220813182134509695294323513002226299950366615955268243226725111816420618532977982552786194038597490770333089586040488538906245508640548953273222649425202303570790892217385130206244998597966619132609677110915405704636816544234960596233736711155399064509910904246007288239298691378460242908845235691702278990715400427784193077516004688630100674046545095934941216589353177545419638549573272291818123067606676311269197726919920395768727234216050798716785355153486376606379825313992542110470768479464471122048913094609232708313313136245223979808956852718188976869299792044280164689068706633211299796291906220759889614224845647665453654876833054357850561432504156050723192966393963746847680688323375073326060276918801732755081765577601319676639208407936525777962838925409751115194537514810779998032589275719345121514541513631249477838792531019283038727919680074523841704384271255467729271900602046043588321486081925980500252443867905885668947504892307783196541985089920983180216560629336231934067690618808650059487922659456129389114128804360290028997374532715784655872109581711874509219824861206139285170559150162859113964207469988486694508919647325130065477967101607930963994745416175111387966168715794820964446055106688746030561931165785814374519797590052761760569769984712899066476471065972992703776626712860047298379514862156023752335083431177295359409609519672499365144197883918664276591089204958525502696704956001832354430210280490682810877759048430909999296655300739878042343308522658408951650523824978660868894154127703902228812171449113772695458259193764459777579830872692422454220066213921258493134481814647426395521209315254529084519035556556483876472204155207966048674843027843639010910743277189080425264242345314301665726090860040098242686358633423442034571931857911408769723493605852127075195312500 [92,38] 14900715227915809342353698818762228147903424640139691745820730561320341204623855414527856637472936641533211643758372466008591764608176833197411896664961926784600228469565499020796396910522693490052803245895968362989573973134489116854532004924580458287564335457598934315759970826048696178927087554054702737334366458859478961041884066405519699743571905322521706471269557959783124939146484799261279913852493338884487351367837370215141653072498004653717448143339223771296567022951689822663889603446319733452175504414825944897097214414711286181966964977413154768112143197553251201981425192053210206079124607881977014275874363565826321938212381109921511779658749598918811077540998178658931663594649813686650630591904236417929811320175916236791678262732558623387205889993289698245986294051062332727657895309485663187190539257306808319183838306952041960538415228442104041547068073997509266598897262623230935862519915125005273060023703751666624672807915965322343516937946685847820074394285794745016470704023945785005353834935855148705406767727820991637593204961767181859133642755721755408819683731707352679197054159253902683660705698180335307378769527149552779590129951320789380558936752286010510897188060345622392405167481835946333827887672353022863383100861522118127988002976559488450744261683856012703509968366988060080321228217973033121787724322208982209298112143952168758156526964917100798052040794171478733434867383746472083499600316659594178230866505254515541749485578523583145497167044836596810254233901898146194142624355331317689803082316546400236158880216955605712869830735077504554449816235736431101640785450512748002027171283142734993901373751703828225782930010331737141040179144848723491998070192513143897015236768020480351450549785937030803183517414810413313334445858650836687370425919295485951169909878611961073097702041009453100388477705736724935056544004891339704437007899383616631874491836726590788448176095643422362511465614285025200274413393274066390137264991984085761803444513260978643269525883777921774042884464903503199470584074028309611564826238015883368884851809361014417389125707590337246727631097280614655046900308218160167662325804224539990890657564411739175964690345644907003310281548726944141030590779062011296165801822670849061916627242840860390060697682201862335205078125000000 [92,39] -7052325079180104296741942329942824168793664436184305993227405687094326998960675542541419829085046051300081794923746664677004818898160039992365374921807739150101473839980296950107631331428092453525439519435679336677439016617159310594076726255162715180212084820323014579101253707279739022401896978582817419880375188076156748672862219505995742768849808985676434986275692079932505689840484922095241602194054960669627864197643152797613538010554052137956873959423454913824705646665479846148817174870913843470000200690035178183247849538200819630168479482399630048585231636623221571107049558656583034596171114781090707966027556755229759143157564453894858054875332208507607618497914100833988218551043647081067441888522823208425242199301301009413220582313146536550743561440964458078061884053269147530253330054014549404412401634497237413435181333317430015583911510353382549271952781722194323804451708401281270951231169421003979114421150821079042820563669257896208889196284360300983827267478806639899484727022563286898802080547746390248474728751727904615339353294348547317432203112804593170113433536338836987088521327165026689594211954206689989213362044684574663434761986311319952412513090469970280356234795040027103391531662547223723649102997432851092367793883907916353511937214700587432585350293596201111706334534547124313711010177173641610115134149499669617932302673073355487987565194408973046019712960273321848560502483694188275679180798879394591809631497573437618207880620202343026547526143542745141042171413421589967041757831224695651845356994574033818158795371526164666273847636530116133348841684130457325044412757944366269412803488289870869586776695055775967449430583769064909973248903332055615559732772645318731135527037429506928964130934044929509607090757065985311024305574912746944043157925152469072945172363780034674238732995636370556377713378910338682464786272204040703365561157615469664592519826294940252716270883940897289779138732529065291770753111258440283324178310586279961761380152836852093564731019432581401306510965733083682209584085140288417220585149611839473247096274492556336934540419979104881331977753409153086978647838010556906921133082536806717540071624468462404377100102863238488186124067349515834447251123358412555106048467987256712897169153020371368256746791303157806396484375000 [92,40] 2716165166147902192272560088153461719027384369456429351239540734947637597939616534358139049782471228344712885594728263718353859652206902218752156608006599860910993038423227118517256706876434227001061012192824353425856628605095994016859202821531638705006798245489235891729947985560017726672140081071397738716050713446393308739128659516185598021970184578034633262391948508830141274707545045774332139061838456792382117040139152911818486358778768364475034971901308800179410039632130082905296200813896187286691006418037486498630406408295743073880556471888033974592461320210756304736423948526540903280294690526326642448253930081404362287599771075871428958083071530088173471716019745905923784857135994101310979365140170589470401882403803730006727374496208228481541808634812254758157634666226565047166341361499604086996436360525445625543310057835003732708203395103596100367035541273475552066819358283006654947877660538379900048353585345439950830396180967024905477102381965044599474089543283803366187846268860231096610202917600867444885349864994045982384059803568229131927149924690486854478074378622423311401541285588759568314864352897138442488619258162884116750832188465601469474696874678081080117404793103311556779510088360735814343638885641124513650172998330156362362758656473706817839580940121381409293841253886436260522588215368627890726355451106783540890050386301421803987375235329260553452404118271283184879635691377963430841365657167173264314418226529804024875405810198449433842053510062474056576055380728137072552390717196528219124898984504634340808809491611423671060832838375041036526307636938024645516390048847323232837212874211643710646107716781121592490679708595363113863974471497621025083395037670642048881696644770190670209926078382750464476589490410510511351961246717871700698433274779891005013675863564016714688776527732737267757437580521059569916380635015007005231391921430942391349859705004059455385431406002137879955234187094383424864802305178887310368362715865566389042622538535443225406108170641916820169919205368686276956746024280278285235029419029881158967287136079224199157183929861230749800904628132323896093611165932287708942900589296848853452122796854935268023460154476301577407326565538986038442389343608498115105378841296919405841510386512283048432436771690845489501953125 [92,41] -870490400930190213377605207681092964762030829760646851712350015612736458390118187195364475143474233205405946402979110586304642384041768458286318992109912057114467911946977135855038464332401445695329875896210127832445915664791695651791685163668869375873823262716100077347690592836710054274423170033864126668483851763050138818165239330601749248884606336476897027158067963542564560738483564124168128870508556639746619612265501063244024192960692346435843613890351345604307298987287197711548254897553131788523697062170451610633011070664518651169547385610920866199671446037513862725810341654054044837409238922364166233624961957116778850950494824855745758901433210024981568821589621903017931130846145845491764354622672001927503615139610692113712993573954208285671706946852581756876319466849667684669378365639514805830322536639507125808840408517289119499242413631513148099772730865304151328321566277979914754828175325714745521853728463322463876000423520480265000226354183787283333123460867963642501714690416959262136226341135154075645274084279773840292562820282587184449482923841949213625327770354695012879659448391729321389544218272895311660050799761279378606134351587915442593072546576373433795446474657391190102899342301570407063415632629651453962610814860721286495636864920564059941714813765843201448048391896308576067893479709919668714298392551908979235979162257109937910970024756641659291266211315786258952399716597238671742933096196408297620183676487697230859476746656067023659544753373826847979118351139239449945446960332293711811081960870969397812121174362169343433418069817486150922612535323275980151496782322647291541353009431116693445061905837411315137531673338870131050728878337661838195713039572487417334699006334151572419546022140871730357469128063435394417483373210526358242638202306014961896172060451359238003457143683993762177995382642341834337139542922684379955134139352425084805879056044663075108016494961554049268716259644785576937405026279055266563881438562813215079133777831265574154807630368296916125238564881017251766678900572347257950634032445567368754989843349200627488565014029169590699884766671560679230745141512014254414137962110438928761785212059061475731578733384831058080213326042922361277415713153735029158773045744029576466227471343017896288074553012847900390625 [92,42] 234867635721392570303443177260385708393729949974659716225809140537791903679033882146916697053851993921213218138644316295127177895520982366676667506100685204564751687029222092265751868079491477991352740713605623375114556976429536776963087257643878327019287588298862942260737383589908984101258777611984904630714557191726095885187089178374796275592927430766327345953120770960022724648980928351587722232244211837872631140673571372977419834104284983613200300508197734723655155499295379679390268283159185046196849275990869253818412365646638862875234907539059519683470681824041372928283624225823000669198850338315159896888670560856882696542662427239456476940182531533455947705220623126739379128649169249989151337267731727232323064382641317599325526115216555866784736346471774673229606016099313415542381207110351815037453008182149044694385992419958573764537533264220295634707096962805012505909359690598417506755071972339431224286987297238296361400666000741156792871289698358084296809479270253178455671831045698443633298652385873577841777293446069627850106069098172030527413595791182336571411928755896112409652737312205181310576086561821100731480710110550515017949621482503150937883040887316050171952713550886078137515856681216368661717868698058683903232733165129391552176821444919529781967277127511700716138601834273522815923075418350473909230544463488409301770914405955617928983990187145607467175356517510780441807748616464665499471482143189200893557848660175284489916661203868377134815929462584680015816788973034308945714922185773898243380319039827113268832520546814656930115882235073045426019001265031947349812119580423089118159789140718258029441568259859977826801057253748439193926731497175043309415446624975392101432346844591063295789283117785120454545772969408684580120841880729870769691326302687891559082435915924241256089198458434349640981992614873230492868743234485993666869057552196232711843368522738152335709193752012425713506375086276173684268572486037596357106064351710181025249302476061634613267905006349370569865540152089617069790729407701864690470673859702511394774873836382295992478403173614007139081733264176934352097882306403600864056305328360670943578241494913186354685979140552771333947353035353695451376015353524988517745197814066970831703429212211631238460540771484375000 [92,43] -53882343749489491851679750592169409850762761887017851171950513050321458341943326211499664764707646994736257369065716740191952766253551520394254603027321162394128413776025087756080369379343551084955440331488511247669420194351494293882451103217616183985148105342875078452079135535346252761994498413475586608575435273920416734521673897684229767514696681935714024156728487773689069554432616845121061386452923313671347669291610300962885946322116722952577218942006169484735935439832990173892594581392998256454687306718413125780896276254781826547936297403597108624696436462871616522391724758894651802778732961326316508380835444255109312639173866096708893013642178038256219026515914562263217578467186828791629534003844468658512269543897569928002370507217403837022159908894978495445180343411981441737057030339361195874184837190059329481613490029203694036955414430673879165663821009854205969752150331700483806775107471593252360669774327806028988380975285039921869270401294103681029262387013291399987812267492091280987090806393723315599587614100559817172021180672135153536877094071672119820927522443508199469524528349130726419394618890817682867844022294736855532313201170520335322052708440896733868924459626030782986325045460703122331779949375235120531306687454860002836523083090182446510533557019709324393722319088154625518642276862635724315692328199581433007901566079992651105675610858926992264128531884702091140295066220133089152725684087148710692312469414077231421365261793133297901821874697266704022873808533840461308450628194948227485901411138221708299458392368456874554392851406622466214652017806360231719819191304497191264745874845740116657177690366007565472617785812913551277440626216687258200054987972419874360883136915336054888303077663427152670019032383044497302326986763991922894652183679999392588561947591212109286932999036017055303141214698369522036904498872439980212605266847109270070808053361131111647491510546278715563158442672543099602545283006378852265264590082468214214371944808781827498709242380302157504313178444612246010123427850935817830519400331111272343103203702607948219132237179812795450023928504272379117571069032674128017417619014697519186694663432045255842569313185530840964155390304803330830129895175287617265628585050754595364708166016498580574989318847656250 [92,44] 10697077215552137726320629226567656819089442634432901771455163627170303753821749232831505140081227241598365317377997546611724777928898562286597734374011052695705223569032035031934331240415647495708797857300751925861756883428937897664052751844348387317642385347792380746602783629112160604684896509650589680230940822399529865859711184757501995282280422104481452253857264176204349195399510567602520089677953422379126247918891556713866022850958649154596612249141538074300068860710950529472634181532009532856103958691533336048430699176307495032497226772141417552216991587304020385533704081888211897762894968883501031228911562558105781273906791025284234682533840443263892951771218688195113254939668276910212740478554745473051330068141565252793364206476023775895624279736248809844264487008485656093550355109377887305510531158783128837996157744651380914594258476253552562952124654011106883290212898198166841585871840903004364388616931297213044532573196894054388582385243571668426248488729500627100882518631819183406864245559130811915841346542031977947147284735481405017088055678721095972481815256795082686110866698427617782170074633538128258978493279171053603857651745379170365495007130669619397859281965918731832704834030771792173432955817726677309660154866737876363462210739938035909354401436691383876635751303899349592353039497605311250618261027477581109217091372646146988530747265594499376748994454963955011416277312604202344569984789651310644628687187630768442874467915473170309291364369838209910034849925155219081963071967938969352046333704939796236664520636951386491953742156272307328775865895163243233671238145070136100516822504210843269228305923377078795513712169153867883601453436744082771826767940232063322226041752605625863375267517647316021007864446555099764551706853011863298902005029396585455228006113226842527853574488388889423140033455486126372133001186626090382565418439795275663173344213896840255610759422847259327977891017532984866861666106184449627710574589269243678345410260532582438717806482585311378391368323422069233625855876920378807950658350313299848122678316840046068097147782975877063202730175172691163505661229732108454497396471989653293924104656247130143646092393431767459889796613699941929401617740705848207076055118858182169105930370278656482696533203125 [92,45] -1916101553666971311329192087806864847803812848900220672348635614760214970026657824025157325583766324003129353849679625179885133329983231592539160194529897050737888511887841744233222755133867366746253758784003800838780007841302970825051241787919536232425130976419017156308577742002105609427009141767519043698156984430628577337333379522923016998049322384607736337601905530286637433605824663393744627246247576105427586658511962902260745456159330970505478635615990528413824665778407818558934025942058618344843789580603149382919929568331734631540205891645012015268057192771422983188214604894884361759336301871596199342855680460739559124361410486266371948206109285001298275856713586030782398334973772972533669105503877321588690110390006953546390823589097687048258632915907757580392821503008831783379583187238873654778359610831370192922706952454311007864995282381372786224087743098157567362884254182287473804929665548762734622387398697254537221638468230812057138973622104105483742097452327427986045917741174047641864284197071750125992699461912633918828643430118728881207079891030456241730363586574914876468374428152656592408771171412970330033310030632596715385115157358208088637236877192050359434242927167844937107176009024104581837079970122849901133654479756997968374371973356303436637972326504120876230480700033565920202278475565339358211027648583217725201076289486121093055311974099928319790998940933433252999169973371270738610897384394163492124237345224820790023982095726276045311649415975798911669389672742398079800146512010264336728340832798095493919149126730368353520820612990278493505186976206565703454977424746316901617406958674821869869929888187993838914479455966336668789715236459000177294889357419857524512508612662050676968162487965247396685521791914099002040283205017726695473830494572199194551578203318533767616608803898671648123921901873568415285017947547860287392816833775669158700027772518318241737270836020126293919802377824302681902674132012968013299166211143510460203776833762456056931268478718301138079832061562666290147986780196077536928634451477391975951580465283243417080107778952533285695713433983422802908515811103382509216439712560366102486933084083087991387800491965282248266131767823674782010273306780739948013483897604203320952365174889564514160156250 [92,46] 337738601016997514351503993632626869053754810449646382839526655983958487809955399588345389639358478390163460497209405387416184455234897891880264351012471317541769152339228117655294658053450211727243261133465529825145434051520009394514497624463058091088516333698370594213980947243754154867557111202697272434339572659960094432142726406284416441416961299159271489263697499301393391633171291410363957233440373587188759412300876153419368322617054367766235588767631733336330831472706182592065764448291812270313687978850994678472269337805584575315316798637494342521172141574368486277984954341854597503439690290398187558902011141410346610082419824654266162693888371345235856246264977877950887273644824741035358871090628630662295480411144992360320876958436351898842049563780866568120957577875438815291581227116763315567855471903669719023704763550650010153085805679092248372487243699661730148090034648200725134477346269342664382787359208205913471059432625494484828321050722844109259908126541212658310139515676193326128797471739584791994948541415071787210458346398277318422280962338247761057027099327434169742719419020949654596466330488164777452204705779949996850866316158077643130039801150681396269967357868985890849602862713559066097003702025913983812509287343313221458395771886272676360162486655370315839006738096712954581063281118653461396138338009877449687372601873789558731489136830675982226019674035056750106074356620016352043700135793427226302556307512884234962066243921904263218720817956276408866444362740562510563799215307283688075563848723745373008015582663470569793127766556529295059080365741880827152353051431267877796934944433694038376110184132018475141629962426048416527598378955761113962243876926152639389037355310369073152878206301639455216921548032332589761000900449917361321006090763778456997729958232563258202848919007872340903940728411460197798776352067353033797774747966532549731474613076435807251729373462118023893153095822131893668470788160051585672345537539424276897460450237794751533333323927441450005534774308419659095174460256029274794809330460088487653330378682421844802589920157637446376371407047264434451715189791127057003791026846694404158106322373511479727977889289949333299548263680482659574407640616061751677456914677577515249140560626983642578125 [92,47] -64960702643782624159308717865299316359694634156132129918411127628013542175946717984970394426666417474771991231889160329175190468150445332104706979490902249623657351584396816978164706314955118827118706753815977610820768894167386299172126909057023563335613643092295203631483216927750716307502601572142945494339978819067369162871964791158764185353900695079336341865733610786108762315960250469034502100300905536330500522911736449364351140259761532611259881016155889801169529148178725254637695503370378247549704910486204554733185093210689668562416241512155433540076947772564230219182933895543079868614305713957425622001154449077970918489242310657325401169396878712275602852934144224992562575656867026754312143099754235357618619790942985046091016220334987572612715536675345074551331925873598456981395019421579090934240285791510776985518790639207339685329297204273993600958322037383157408967870062259591792840594963618148897534325331833215201678424044295076839222686535057521738967011117090591080299292359862782000409526576466621757874809847887464301523547762796175733670159053036936563243062938645908111401064838722240198140289005506234517844607420556768656900617539796007773806765577450490643167367870640382497565742587010342865886280925598472721012108219642199240507969106029517713331070319183634333262577980799312490849542932328613368479591998147226240883995338668216494518289326650881355830496965792146583629636577957727516992114840731949556946586629123114698526111210621360566731902035647988468557661525027173932540399843588951377031103631663065047125487340129376394704428919572835580444803955439773171033677449642560522445313778618645501770037667160158932019048693934261024516840439591263414290490071402980975391419579404675842019948990709704085518019240309450906705427087916019022539217806064314867489206686725980252466000867057536584964603430367425359846892995426915595413917868701918645420781003522885615301813366023609351027045395098406959431294384869810408384627645751155272925667393522163749080491976755194585307085359609444732157522791703916839639103685530230459389257438858606704342027494322085766891103301245544156864668635285889580611848906079725355725813970492106863320723360505681540856880301356969149456097991431231808423518714334932155907154083251953125 [92,48] 13724478417348625034887874271289770078223737972333908113265753893379218895209803402609835073195090609104309363789045623081394063900021249052410622919140823465909303164601322640753449187140532209851215769460384365958221265676523863879830486466685340516572439968793364189238099421130477183994944236237708658506151294598594717912029439627559071399874365471473371817971036668888009656094811083572289956200548040956964978097760971201453347796320947573969391174577962861450892074462709781750341790667904342806747396930221069577942547173769548187772655823686328086448649541444488311942341038485522046638748280196680669081529511913214695066457500002153206585393029005264322911222803888189127557983574242066250743788524003094425214836822338192437341484204941460159048167995471436981853505921189459143601879956057248172391247873286855402227932643914198782109268901122133303700207197334470826654823409682050760290679191281917493686133480487092545002002355507635405989186515489156166310181840522888015886283445119727819751574948000197399108519016523045143282303044722510457820021259523352590766766299897508306432203406463192205022324168946212284281124989352310704370245834568487123633667710739806665094332457543842496517261491589066817746933421502050069001487090718011429378010902338365321956243929790399409052206292858988552923005317952704839959214133814290234522477130741939057330825873674553285205378069850157911023429005390344931173054051688989095047603255543847503012614972995976460734413515578881719121420391039413570642390863977306444115509004249181104863628099394068470405799770049833171475721565243584234324109337757490658491151558144736358010224790800346960923423213660985361660958153848327231268784770890745379908985637677314519409366874924222931409809983401337057772044253450832105908661078499804892795479549495663294171457067626648110041382322790666985141791305782220450353137658072481518590587580391005604145452188085799801791447256328951564934518063977663476237117679366496092598746658038290742415015556664436733362299011345167117875635896576787452013924311435607885201007490755301310806921786146767018035970411961313150346348510657564279807463631493620405707013912790988759275241098897917286362306043264742891787634970421350111280389683088287711143493652343750 [92,49] -2884009800559720629825162206903816667177024249845692648576734872606578315557833777284047878894248146528535572361814638309226529376718929287038007411974135312269911651026314064524066784737709255245622374885716445310248984284778858008595927770160891199171651555300447393536487284426635138873652129185598907337117529234870815952063860640131344163280025268909679910452103680476195338871133099996953929999878892564589640018551955256260135099411766152873055826059520916155618408718507082239852137728261196650227285621322226506204453743766199996429715297829313264472780310703407985171993601078356368018561892452893735292361784023761063289585329853471562453920324135802484525280016656849827639895249847173497729408356209009639958387194454909841981785836450970116335579769639760249298128547361270075687245656777293334621860351327568932990726551484433054890865529422487001116462387242683609897456114536270333959120106692279864591260205181456542955908299334383601278681906722271561975381111211247919767784658822302160819449870732441822834495485719624146484852149391256994021115219407602740928067791420879077366043280444989308417761157877512134923442965345771943036986703923836033281000664035686640186546152799147420698384348711288701728270729122795794924320016772804046291054019182579001025074832602748518969036991867571832569841578115674155258706329459121649373615671251880348917385836400728628393709038935893502148509571138663136321000136622352360995876016900523083569944627528943542307252910934999022204202400105463566186622692549606464971727997921424583119767153906189080902099967075610036979942482133922852121884427732733758860458880797262137651418987916122932032827211917719805339780866756489858461165637237730003500003627751031972706058713102138483227136420349111115992462672968666182310704783226521838093228465494994599370359927555464670933491273561595296848185150062261855573719774850936784600666592336630974371288697539973056412043927833363703833298749431238971957430945431210391658389460043724381046394628602054076271475316872829197597426529551214666378214562426297851332069505867289972668040703945013041796639888570099948302605360777176681717535121644612640459533925899312388123470174704287728314570300525365943229054790930554474925884278491139411926269531250 [92,50] 553323092652839125447308632272792413019573704792381619522317799137783980665123233812449944636483024636626373659937954477888568453966088666717542025280290150996493986525783660696130068535507341609985155513800585440022379071942331194738094771586539651283482166288886493236208084169546604191494065330844620523225674589409959261198221995485532248077086913081958895501185147163174436636840826988674578398458922880258507876459601580831828370983660340042643500969903984064329543045629988765538466343362634019377754716612869261478753485710070953062340323329515055131425526434407179083091020268557511165423960695811798556551543168986502604243927715307898810899582152497427267124660450036577046083364204709538661263550428562006207236943091490482376850899150309900240254577682244380016824764564313036159186173186783061233740119617577466319946388133828175445072764683648969307868709669407261402178258804683134786595551499553624796501509411709995273370870958153907154458974679522181818575990768514095496211860222371508763748095557785902897197342775789509169773274851946486553841301169805132016746832250020609859410570997037122727820314461001510042742104036690992949896419165981206416109709156584703784485523189711384410273788091257931151262013635262325077140703178217047595220770384007299530974764591061132490989695068389561675419069088171449074322362573302960615940732004166626701342893577134954718336940050742041677222388385477343001958643948787994632822490965098585138015658030225496554394341825855564796831424960440325678435274305618735521381269715259066360266394583405848816283207529078475017339875925975344225893687743127501846958680656094175869135608467518501246958467041910338612548478850850496157245091800949469829609969563372276678974579301215625351739480533808853170576010098136152885555431117742400504726358629729826821504473787084241123423444805555253916111264049828325154502359670581627466177910454693149137265695544798762279016698189719828487086915770420430055951836151052744136332910782359569728362671654896720669222186611589947206349392139381438241975338220768236432869899821030995328065178537062746130764633074365862129087682831834001585283986601343717298464331148941829756596411974028724780905922246224069838659020970084156942903064191341400146484375 [92,51] -93668915524155049891236768909773778589533919274079706264360087587237175860811378990253411169984264508301066330774581614678742985631532965764164248592803181845190901645448219528060770524090292777914867316024989709363827446472674191622027897897077352092242269477312535189893777956353577910838325174611591923080042787975148257533620967785661421953552940341407432525681527131988998762322067536090574634278679740190848644721300584785069836944283895919823135742291696642906688606843573046262283967725755428672576258775698815462032742299458422372161151600057746338194525521303417624896310158732700081520982549959082095826277413201371938582013175171035606559805385276698790618143092273341548515166517244216841984660887841631759378838519648566591304380429518849252213015975461640460955850494059407079837122054312820211092469592652642223338537019291444057541147096782576895066582640165067110963107298123379683444108872795607929010911072582115234972846097059862827955649345337415856044559492676017363908869567315999929971642219781851353328967285989005892705676242665957012705049249086687064165598215915693054269085772832514235020663325548160797982798879036764466647948334888889472016100934662260557641721896787933828372725280075488418313616531107764843823791606608194296087741643037697412388449368372956105737250195401340085547212322392201434354455837233259558611010142455434801226090206387851547353973494777759610465736669030320896033754820695772897265531045406428634162401266247723135168820531604809177801330260834712850202567623966986939675815270332981644109643129209499729922983088859553162037409922069958393419848825825499582344144655512143309924238684252618789383363026104184439971260789501534419666769060161256960854504316895034054232867836991850325845194240825620559636123947978815694876857545887839319319611988461569359409123927756763901965097240084837478061836928590597658681581252981669468405933796573828448536634662993653522458777838495613203986363667898441074892716615930645691470369652213874065017983462804455270512763853604869644334497391275787168489678858905552123865997697351264719366930870532854129737268228343139907162314502090028109614061017673032622572969021326190787508449036043022996596463658339811603203983736420923378318548202514648437500 [92,52] 13878597951882668952905741126962836150616775664015814310951112864225101999072124673208217923136643926965386671299258823902732969021495808178944220832819989916623865022460621292806338403067259215639991455735533199685808699406730424920041451258413813122881349045740678965472685383711160414701381612301984710737870898700685203424546733463558184598038580612796970145139517591686437279032675865126376621714268174823937150060484331720641250229628991540591047194987629422130281982730705798754793378439420664147761339164541513384447506533182484873306033249916103662532785010414665878688863637754031067180603992063819138425458161535490912193004128329714744541178775255092607487805118999924366165925966364154420769644684672954326710376866623041318714908820833437115649105284452350923406049424202363256754315360877228668662840660055764284277447363301032071588652749251208744991057485895529320579580706041858078670739510676400592744190447330671569664526857442081629333074230901980721705945170821530711923566907969815094426868565632656831795044980018897346634040558671778064034749869002168580522218484421644774814677973355467367822170990770212122243553879222077321506833585269113550230366654923150304879281335414635745772993338636584868631528210958017527698526056238965503901142935027041747455160753801536199254998250461802309640363673179181862854722640480558216428956403378405990175928342572749156223425124436336582825552816322593024813487443213129938519150236733263531714776696860159628758197832234242759680504995857553596349122767441528938135070413723697299556314896919846244728842001975221452698613010663196285738268393665078565244957070194251719156784517404322861753000571695409994613184213255908803480368032733810174642805581141484494912054827825155931712396579128632581787738785733102117838668780517183965973361371012295050493206035011157977984580377914173209951721239890234608795927329608106953016500534347981147574935812658222339908347668659221658169739631168263397127446465299089007012388918986420557384349624872577629371777548026062531961906672610876736469897066490652022566195991125214775576795017531646553667593132504583374717008464955183339180015279276814466619781967449334989507316383879024324543315679469229761977544512774329632520675659179687500 [92,53] -1807061307164180896135747391684734198018935664510507258293579263772094646663105955556305870391693671941182756490647006294406787018062589140333915257823125053787779638102207715422289137490578222258438735345736022349479337895215206892725513758846654598315267254545686342040156816347970054395283966597167491433042157270976108155490151261631879781262168373571423661952473789159979419206446522458430405615441136747355748445018544803346172099214102854133815037518493600034920673287262072931014030516270984275801477971848748010300729820222451192811314315612302806740606591431710572277910402312850670559069539537024915109853447777629584204763963990741379087658755825436752395113054334553339035178138756639451939632571414950475999785468020792033768231236433715352633046571296952160687587018980604384606483837362262515829245544279105386253156589733211642486490372636912973683488268281543655004343826569091624413203888638899492655103924837816530336658514327312304990183120469658746812735140006083276520027175884922716227936122780503948196986779374915718177941665201491391285078189619391383066111002731579667971305169183104069781601726366596718546044556008953181637022289620425554163281131583557609874730689515315816859621387387262146308645702802835968632296605687136926818004779877737608141694391608935962335125363897938921021302493507949337897926898073944751509626828235255476252298112020484765156580736425067637527279506765905539489335479722301793824690224080065705148009773521120226475122577775972554686470222533802250972455092383832029130947639102811863833984596811467429919934410122896906356457411327063602956383915251216160898515622276115433581215823686912518435874898095809872906733307323284676272856928603209805885843107098579598265486263502441492048929588331798645896768510252821561066651854507814586493478511144522540874374867794587370444378245199562006229948929524304118977024039834338599469287450269521684078851847462329551586460020770713280864010179794295698307908310991862058974921260736027267637781031366317268225776540707562556619038953785222912632419949820877641321692262339149237136927429233734978859480773857663294461968567866485609274805366274419444716640386652980272637842485472430029225533710222906247366836396395228803157806396484375 [92,54] 209047987264078184101615498717818007081554627255786910032798433057290070402535842304238388360819718004391108220091391138074746874824565312149249964102128018336421727235082490908230203852176339511433816764696150105058006959375341636302515147234148556090981321690422980185158085722181109156574747676382456796868800722258359517562094043675240552138576920249536814241847317045210193476100429241392962675936423248217832312184473772099592011452984533185894678599815754181029354505837348244752916447712734313869909041817579871749051375968567143950029840923550212424087504199200769491424996077154061118179892237009438823413193956756442596756129792953266161764633192810505383784061269497071288893153266422326739043205030752332030443917755248999463569169447592399386493213048624678166059028166226883451311490755985811475644128566889272524518347677356521178031322495099797794089292625222186493505039334595740762226811201539230807173388602036739795990235752765000347817000904622925590453055627858557639355734253043939617813156866676306152046038688387312108410537419769841278218349393954371739300947079543994761594644305074360619110453470526467173997234350149663691111116320845364672189022676614458840759290176885223341465143015896216968860571172133652952211566653641874324201686948522262623342691141577492107283974869942778609624154699441071636439514858670832928467858441266295221037314172199556523111763914361800482730018737302538050665992853304060287418618243439703792595923030342987245715937738658896783202760906973585214189344596866607652350354041441587665375850230590532791926312954304982591235250492193190125614205151000533752012991618157457676886117964786271995994415362888488276295458509390251341048753648598663464925955222805018821971610299866281357961801146834000720404511753112649219303519628281636969890936102624692160532660751756310114001988698886978339575999766755202195365713016191270714233085936883320792640384386083822552928463838943293259813142203348614378500160005604454170343149631597832468390207647196461091660526192963973058726287950350353584308378991876958275350110121951798762058906492684485286824020820967609133056390688823747026749511620258011235247985505472382299143518230503383301512390635146232398255961015820503234863281250 [92,55] -21479248054900403996604768247345667342376779016073976007211272212574484190779008894239855126745421099097746577471437893016385578024207992905482146508444763260654902862887042647412832051317047020876180261833128035630079675281301322801934618769697146207577046131745234106974254333440485000773722349644086527661835682346134715069865506256302935019267318737786703019530145652686110756356098039928253540479736153282234900494952315356690596827578163168793490750739342603740445702688968975688062899255054411040346112465679869764001998833404624414188400517972712812685194598462038568991439835537806820881265898793761724137278008171075224011430913581577662295633968132423053041790189875888083813077028675662583310471738905741806043813791153844509087120870093383397276299099760101740437544527097862942485341844609096662388837398736211794418958593786120576071083941389693469665078033879217552011966959282859711603718724740087247543449163229320484413609604314036018265159706987895149580935409511940247685312191088199182379751948349096198368368579670232380518903214267059883061065993642819535400549310326731769950235033921418246202533137801213238937991411984404348854049486823444767636545170094434754857859208428764138741174944615142934746709298973382828987723172277969418056535480219744445703252514571331846365903419784371918604035155897685798708482394775460251030809489619122245450525934223772270289841026767282110803928188634438327250407000840008014684778884479413012464646396923538120220358191884051305662618895862345959992039768525635417275660091293966002290108888544963091907780544643762558415865342730615072331173550065980745022104841656719458753217360388839889972325294481188520710302529281539197883518265886389696039929822555280161061182295875810460621734021439525750613315457845702572516699966682087324864078688561022872524752996083163386419288930484742912759291995282404284646628891659015190471592948281590754114982513971396737422176116994245121410815284035714338816894246170230496659918417025624096811010085935908161286680689718816193049235211128556315809767877460485139625181363516464392640401660944163205461728944374783196787050923450903573669294559069285714572074105109821089474070105238391950597254265176161425188183784484863281250000 [92,56] 1899707328284857472199498924599331110897896568061029356678414694551125120041173632557261078914527343824017480224768937912172625542204006460372746833889788413208565060685533360323581225856967124029509274290603281303279506809085304324620495975683435689702030076747099099082853908377263253565906343915342922554606354245698794418633000281043346095546572025898027059899676144944541354691151552256985971867109198116432871588818289415144850438094830044914063777226535245514830248951420149811154713141506750792255616191569383228645307494951097670227230747091023444159661646389691345461578176340100149682029320330025158453828831287215802637424426978542476062806345280080260408347110231558459179881061431260921079776072107401796373945317644881829463925896677441685699016184787621584290646837249741859181186228368158231899657537400813691656822910532762239581004704419605515323814066843679884365723478705592122144787966026112854370098116827240993817546808096132399864017414425994090552194167837837270382648990810753654825651529534235386830151187412903653979606750000213590814403103322039542944124010718011378519678719051539165514760908790178886090204814520679700256531994602686348619035989834989116975337963200977467790392556152658766353883160750568170875649614995444080672483685230844287809820378072381036918164757947929857502326223429800930907353734565598545681167408521595123928375796852304962791185328501414463151084735938504367850115198277781265885842620187515723549150386081296256447706013901981972351066878922709640434599698774451322858663454706753701218156664311830696552428939044319548233137807759623190612818845368610257741258036615303773925207992034712548247353603292662892050173687082783579219802069230686853910877239664285936174558151553165327197605225848939891692918024224080051074809724447560068711611945609662811734988043756182930427204062891519037495597905841605797436755938532857421027888114757202339269912523454566525060627802397926316221560267804776970975624876402522469676168930102075218092835054050950366896581627073003297750423594030812408152262205009699105877110631147648794945621695217655833085666698478273995696677959821123004078031272740136553098716363195410907348552100805025820429161598212886019609868526458740234375 [92,57] -129916616175602750666442187068809642557011128794431948792582971205555471033995477590943769317724275577027280063421618603889550429125565638023250554804820795489881450925222397730216855500322497780551104686937535813466770727824819966387706509109473137459185081769165943128391572950085765604086640088486825455241940047216167716134106124540787778001664609383345121982430269596619262119535304772008356523079293567038378069953274877683741556671367041657664082772047019100210575682387905135388756671377967565850119868249700667514370411758564419847812283883726636706840020939015640939939586850260341001361629113977787953965031535035710220758589836340796231261813269595715745164267965809211186583695159461543982123240214579852352257719675531822766474475607334107188221022948721266348972612874686626013385463636384012697930261643685167077632667592106986124603061617946916086046658705944297026702782272143814191398885488230329346651732491607543379300425240854010836582376944926471478391522495503002214378775079370748248211098926178335706707021547326526717262271961029464029858625247890779508321991918894344985142336769446279963401958161874256435293515942236591013098634638658433237213153256147532340721177044817604679544334234053362365936623453509537866084142645405875055765414566522703659889317165405019158421480826158338714290679519720475724130928059589333387945580587201867411864656690764675416564151450571608670340262633029202106107327970241618759765466817975520413890992161400552570794953767667661576287067019075964919103611393842562717134764117529854841351675764767230094267845673480961283010199099151621005912072483084010500138845786778999220816298577368955029582388664489091110321598735513934948633402004422443184954351629560601481729065830600651462675896957653886707269049523611404244416907438969790645331846137282957666167820290952986974479424917072286572441981756438270857453256289676948734216589831949607140752820814498788486531482109617824799916851614253099064112527041304295358873557935269658773322276738849856871663201005745023462093637504407156194897141765011093168006692913877858871755199898725924312918985570877773182180035163220349124308886060165402538950765953021493531590279096182838358686240098904818296432495117187500 [92,58] 4445937010804926342441355321306705736194970669811783343022278173479950089544511455773626762634586792051458524560840873606995593311165939625423483652422189713145387619989467951190052675311845343915747921076321636525942086290982142463546038945474386354898118015929341365089726629159054284210987142703864140117395414447221104786528887005024527113479432836294113604456084439477696242316816563899382975020054135183200035901624990128711561180612733405847220563523660448821729714291495228711534207677437141491774643813227449274522535255858410233356567733993502430241830635280370875440897858646947307941256652026006461538299558542041383646315790486062435698814327925709248425039780807234531488842649802589094137422261580020426373358705243556043631725531339866315208804534386387647308288378701164875662419563857708010805117776517225233567046429186021929382638740360402932392820679977913221904431247571677798744543749454165502045529272947933901756597321005092765248486069485827991091082301476314270548912705442075158210972496706743577663447557847060668854801984558184255976705810070387426815273255555450496664612867712363760850352249375303964428369023057159958871524689240539781917036938355461229938063962988351920224323788631686066772202560086489587916534399008358331565366596168819247956435167412242066969426752541087844703373882525965948737056971398757843737495744855309595999641504279829342160693127514060611877869818730820637785224441962163170515907999524166601097227148807995078075970532804910850932960396233673562200488989261314065156481574619244766901750660060671425206376300958574422002513448613974768802392430897458321568700821462975696672228596659027593394665029118083394064467381672450128888827013662916909127842845324970266614459747792552995552854209175936565219420594837450278308130332473581839656752551654954012770095913881432388608541990626611014478256616318135472323247844723281261847739570309883235587916434288572948410937140017902834229797925053793053684765985328933058576067123360464527043459092714762477914606785822665970720323838310183393558547607785826863803331953286486196709311397370507237322474685988048850067421498136633248098897668055754319431756374427955755271259404015626870432242867536842823028564453125 [92,59] 357515537491877259819947063999782612225982411258486906739836979427286820883601036441842742468705800519239107893058010663331793537813730678481291016966793043812589466840214202219021834793533599519059030440676128667188656056959915032682114193315582015818911101788141299928608621033865062857404596729976044133014841899169068331414424438147315150570817025107590504242262520980808971442726959757072510592469119020901654177503442375142479825189373886448531642620429394813279375191888429439869351013281114389479880024477062994706301124296643272282330600281624883083465836487958727209882204826066044877414394622769204074720008529922873900307919246925990923064588012828896254510177639678793749816156201448713273041686579558953783904392102878521029095429590123296023111668951724850946045002029070918762816371344236442177929911106996616310003635222546425679791316562802798162679867516970102089043130623292958517256153932845124196144259026766360174259850161938150140233711095516682538995161550057753458194428899440671594011793889922423485436282758480679488939310363244441441639032716887787288077658307362040419027441685243568469772688887569900472283238950260318645029700293783901825052727568050670134059242049191919758066046751723121034805200633145699060139220493453971128814083822986940689242817209526319410574137131097050415077891357104672973914743611889198277121678816147789603457366011724691221549270583375573868548386089205130647904444759268035674248555386864579902557547971266808765342947132513672557361747945257944882946310758861653922266055150066823811760569775367525628219117872610086967125465761670227735538278621598512603781369726756995941777206552066268650427592054125316474745825737078386746225864689965435932866627797072466118255165546179163917941524840965376235289932250390876441850077206641742909540582363366411117177093909343457900531792166460127812831031666683448816813220387030278319646182496386786761841539738583214105684485362334171806036405530236172063329777087434401543034411948463830839161011253324078602372663149862216958314484442170547726896628092130270250377031564904027510880751053425645716277874004097946586977278760049518473219401069983440031318975651619578915753339121152976076700724661350250244140625 [92,60] -79571947187649510697039944524944667201903826419384876819626124154287503829889498190791259498026794153133813539436516818167212015794748977737115130175072097855274169115630524078685760095765751390658868960167467331643660690118343631597434414301418161059248762169329120403170013555020737987170779610854189917133090772456919060620367213920706268041080924770097983298263466757506717844476673967078207495126881041381878007732335647123870065284496740734156935325390088701310902680867766918272367958185833981636641440322396174035387701810762598204361116998454792217108002681898421338836635372738588896538252713588979832606366909618296711073105349302022798777048506849187143668662690774403263227777244552598116321839010522089892016787116468659851549496471629766947779173178309873033564276521749479753052634175414923211709376531375593549774967574939187318068463721481388150887308214387227758778283300037243645180547518528768960522280037067558039908452413949792409399806563442387090081913594109992660737298669061545956400125405339601063656783623819226232170878386431445950909484993649132812010827784470903914688939921757770543674389781113294016039433175477012251172670682584165107465347005481907668377932858685977670062777814745009766811317401992206182553527020794600952737578260104917194652620845749605858762534091117302675798520539197451729672949562934232500691182934122030201110207540419377158950129152437789447319155026877611041790234331174535612960190844798757102424723607690907209036300240126605780992853308038465344612166031226932462329810819788053330899234724996367611011563089798664095842807555208918194456632671586266854898322900118662046193845991864445984821320141469612941096027370316608049574599855289435452955901526154131331603386851284204022929554688642197664137620210890836555070502117770982784029166932929547367490659728382508019835848135745528426896440182071522834923932204283175950254786961687750026984996232367361537052162356808094188694386328569004485549548306147470935366244123294057640974393503587137570075238844514406750902005235018223102603462604196913984658803411961226516508415836507576856475202598181439486791648531585222048732106884390960722695613143118321605729015288943628547713160514831542968750 [92,61] 7045711417033823973593953031214505815481516202423485818729963825251852090462341031994575350112568920802994190536610350226822999612710240749208632468216663997239799811703833260483955404196717584921539415128124525035717193918475774275335721637328273805411369013313005111087273654430081245343546088733047710800832359267251486108509350293606242580693840911055683259656959830709018508815480852706314284681175050232753173164657454515647918521288747650118746778580391434951492840098434119017739580114436950470768280845615767886205033041447400066296767221220654809708746234078946102191537112070152634281731972457596739338485404534347544926325824314871571864628857868594656585047114879589843103734688964993867872078311943296928233269612011605264881519887243422013298015804166117234175345113986936377478793668161722490807758842106116817068227300325659052079041173573961532335853254580173411293238363690797213471915403914403333044178803805867486439145801594260524971156493069647773453099178234603983773078783219563423972850559838400813621792803412833418949059753647167636659246228733499792533794121870472466148811005852858099560346334652421090892733683232338246414791972455347507163853877659272880909051002353491729469873674167327330007613169030081005758559604250782462571771004877732035453438843127416031900244084545495406949974420781738449791269540929126876283712436260756889067110335680745643318216771890098208611486829809284696392961115909001139763349167481526463247861060533905656317873603045631313760447493433643359265513067025509354416147346746058284544211881050189951724516333207156659538239808283029976784564119357124761068408130296125880881726325222684831859681125028161417065792957722630732523155884334771961107044452845507012952109392738643187579123422647509452985741791252272363978716464911974441139475431753937919599619989543890968631193357704060370910242862300973023424448911403687849126341173428040817765316574279555571591399521290903963693410223387084550249633620957222427952576967038277939280931678499458493227404165150956755401093704367002002127659061964132707423737487440342500352530601245260872594853488426214866482821203897031190050843620151686966392479984609698018260814933455549180507659912109375000 [92,62] -264739499528593323393503731673230980700903658800978217082850586239947672509073778661741312622788879673972484299837903104468643210981138083132948743245017267032109643011737264772003874790910626081866923813370538301584785138980572752836823139518427158727818333957790895168808544299527896500753482920223987097780897215997522308194842164755832157838135723493599341804079066021350484940368308073233886583364594001895877200201472193059956351401056408189777308779754468937941029895563310816068899859603265353718945310877967525705706299936772237211146165775611313212759669518641487102472056910835072792859650572642089563688615262767404052700314244038452958165672435254547576332947427850711822158490911245605233732289592368509603836858995758969247112080327775361430033540193140735419623020889252575964743957603156207752803393376501346414377726063035432507108421571711942510350391943956632621277410530541087429241309611625959589628232121617800560686927397817967154898290587650376102533161281871842019073826146234380708569680645046436228027977495100853413908154705535991315108431380397316718632469527834978186316607768047556807222099158336677406222060940525745026951014608650378408550131320943722292704151753890503248648252625307139446949753876414243934463457307280556063482652621299080190658479980608323983728063037568435578278883565348959174866355460591233817708405613530913147846660819800306838296403487626704865793039821578521687369235969176080423622790404308632241235953522351487604493964092175132714343012459832020116169293305474761154032342382399765138826487090620201526554243203779448333446999275869225550699534958208540176102246955213042450659142789997584345107060237050681616917519092022640009895191968014071441035596076799591902912492038053440266877685238768824637093914088132568219973264873049407319992275848600380967974868464527522045573272408765646020176718611452832049252491402578615710080979754817098593609387721844255717573455478035114522030189146676631421858497172282285103919252836667420436160331761516469849528344788708406886139333206422949106934866851393435602404413380338639573622344433986474986218437084505748611151152168782487609666591209642488956700710073244309228357451502233743667602539062500 [92,63] -5815038255832025776720347686860804011981313521222936141540783441973409612163188966726369417331732507533185447055235533360995544008078606145180468627235088165303239248198199769344658482106640405570499208009952627140058887177817771913486585144667577726159493967321292986509517633178902770390790237841185891477503307407054736687823221471321080005254568461030867511205015175649856673198367958162090271194867212326315258886255125963074852542625568189088504000553011057448386222021541164518379771651481573506592118956782281838609758356112426009877591749293835730220386001288565691489227093395079252204432594441917545758817734145619811317200644958396553531404744521724140373911745663480598745914553619104861969725447245200137127098974894170515676158248949126305115997257923176174018776771470060988751279751066166432446774569654825893234665924798770418098239924955462002240824813182556407527782144828808386979381165858315317659352881317119360763213126850416736847151159166735575154812806273324445718919126400983009050468688046988130917698803264986606769000871004156319832003731079034582892375632041548436467100419219530064682989121602828472812555596307678743406253563415850711556002601934160957061780510101616957446359455542137295563883944113935500539976964708553929171607586988491539686493555122355996463549754454056791318376272591713137273660575802455717427203201477990312129894340064578609604640341527005594301134064614692530627423611458699496463224566628283255349271874155204835362087694847682188494012788048959550714203696945132671998369293520664365467586338244933882479450188803053520650539252870132137118871629547248349800727776370897365187002643500452758378071045936502293453282330222187190785180741397813008636245210626954142918073223311177446253233263513246159308434305107908762930518468120645871710333579841999488644865392973908368834845930519906711272457014943270682491793232699266949277053980560906305172024384649648346899395143056275436203400212584330239259072134499294711678517657642495840357877887381586002341360773680004535356539071001969392600257397334422245836901565495157330008498024718299083166840408337502420864034646312422995356957709603541544201438240335733098618220537900924682617187500 [92,64] 2246738732320687635326462924522320357289611325849605686294488736895395271467804136280270583973141674782046157235805779344785142116724785300224377048560179613353349501505013479466475315432231593274642244179890574687164711818352302094869503199678009429919297606347921450906756884381428318827676848511293493240480144730467885601622615539905684753292290530392947010235943021315751681408632069446066706153759012005204749613616945765480800067489839734592293957318291455815404175077090271959504099825271361655878012011036855069630528208475910204082311583321827972958731023455211235109894450860784682472460116905549738649870816259995133934991240970494033287354194016964531824744116467583116272270642525150711622774769384395825687027107100008145266289056778697818102587193787714294273726904513520681522511583044273798567011597929232568321125649053395633314445210172021237659743115768008738782812023438320296201072432244054926869113931607713997407572255961607533589766218014028700952580594536678601858611911767675872668192663242269907870972188778609252648800746806370516354243526799146298702616699934009962636355765640618318882702975840646274619520201356516950744519312569896123398403315173375476137459190738884601542943997330974473674776263328195508365559278798113889666429109868728521705596338038076517366078854504933386788630566358379994990544044896077409761477339671877007300829700470144472224866535184108864426473015672117136378906145023110942296754284827460571466963449006486339162550584672639453118016094674467140457189384983266708475960382040792800332792323017910358291728520902249934356305016738041784247794877872010606277635741417423847581524158363277239814239433497933444176606830614952120725617387480422145163910926805192169668662404059918768371027665134955257540042965912082631704360504732518180918971794133147148833671402331657031576611311877005761945751155225716659393114455772628371342539855735110014679571092823872395807583174920886387095861891671407191635865201296829873256569163792231864717880402096324073411784896893697289690259866526609886944306456327022469208981303105285476292417895881431101687395784886187698906348611898388034553489708055403102637814782838177052326500415802001953125000 [92,65] -164300770721553211444068231536440792495272611407293302772939273081461468574271893741638923298134180305744674288045753437371130387335888997296565692303199285374744385693505205302398587886428528107658542748136567397879706692413641032920373295247192408027538089955395654664907940519936547057112158309438527292705151548903499953104378392623186786328894172675785036912572291335372017379741801983752011228070616397086267375712494395415135270134798838833685088067310088971668167200740050353460708353739050593889441497965054405950372717008305204506596843829509805272418142176858769388148562537268212875020057187396577022393377282912282544216515314287120382901625308861948272936248471875520813366194131732194460438267295825641376728048169272164760100288569035048776206727056011572111080067371823467415575384772011624564923395894000404930391185125893257810867707391072809771824377844948520636986828412915662453736161105801758241344554677607886907809128753404175274788504527508189060319412121407634574765826248974475780166736768011905416580222948263915097439480476870705815705548983393266480852738849576641021027491164958734283286785283784093703543901308858368730916174535912834479309618893313514282987573802846409913446341000304279151511264564902400643727745369869703590898639898572643182403644093952916085600968122956590324696048244704955012995524023078929398302969797152329930096515316959193438457420567151156986805245353665404469948537290624824381993711184691844814323638189521950267383190292701689019782301759957280382177961609082117166500603297489668852482324127522713093152836196272193176600177032873029614160511862723487845380958129694459358839711431182941036797054142089967176206456723639992556509903085141629198417645495340221750723162248050051671487814803873336834783439785249079260664071932496211625117666984503777731009564902629479015127563900208104548683134783493332422316379931802647448837819172907126206108195393625020725399614272514466358434172684668588405868704465275815284337422412057602560309709276388747414498463437440642237612804122241014183935407646378850725894110717289653986665708271420480168483413327149094724578168621704209074055070619589137559390934484326862730085849761962890625 [92,66] 2976316548176960169058660777143178611535191704082119129654203683496615111977358990128127396957709133127572852406766917189517908638941843211456224433126107060779432259962859130651442328753501270982932779580552029487952735859864278037650067166401665694849597233237667539700312659158301348080275494183431712474449928921325160220506323354668494673579944033459049893473090768286279473315707161311906179646481423153051179980386989081700091830370803122928433454130238384801698841482267589345354157006390677698663203290406380539037833043823260655946213481152044613138910249901397573352643900968738600564532701065951459520357352944801606585402928621104330316911384368412042202058654702491265217404303828213555634118151909387593068954332473177401116391379551107487653430999502812221685604331204893734448875292038182661610183902419279424404821273848840417453446336419760903930200420109186446957537061836564811886475794403162156897004888415720789346203547652767796160320305725664571761271577034477159455230727780182466072625221234616146289761207153347547250331393672572117552281419272339331306046090225903275608236804957133920421527117844935739609385350166052805015024639833568890708863076057633001857891426262409109241083891976603364123720594075148768695856071368192947565991067252727886574607257463224053354225237654521928925891749239975693918488628061075551138207476577078550475497597647085245624172920688254824499141041650921598677109125276189639310556579507801235600479292809069164831513230718125012338063937165085197210827061070637373687788463351607072501737271478744460717430827627732734269204027765034320304050795988826419664218612159657643181481645208618249887883860265444967863469685161565181766560291799996647984528794515550253418874824116823867442325690488963643412333045604071110563800097581034903383735526692659906807436390401146925539489728554217540380432516459065644348216654565312769922642662642278363830028489587116390092697010371529770558058508109042659620654422155617772621519140472316603360211989045189420584333253322197719558126005674354544497241931627786939359636564986359621748374208763642276854101945081608481280147221125610806058203261850736431881614407757297158241271972656250 [92,67] 313493790514849507781529540610316749317966825876430412783052727975185251988649442817527466033767466432216031195494679544196571170656619496127004470432892441512333151157153356218477754204032372540511830838067502601209252447923603648654648705101523630130592206741685085875776688533932837991656769067433966877954337299756734222825084695975625359967391635040487975307677515822590190864039746721697892060088755254081725314978260656701520431317335938499134826755171054985643482659571222196975166394389952024689812131504078014311583589396615320518541434146225319057371423422808369050389228449082955252440563582190118663869985662097998637995542114219143208240955400020744127647720944603995516676417429852318439633818181290436730330947878457405556591291795254940978338805680033428227224479355935664946638484320908328330402425025833429541658397293115513050402318319346174016162006569410468598439352659398978295855404210015362742279821209403972259806966259923577581567099660643069742591944252152455224160705828745561913712342897445408772775973395791308760107007806662955370699444046183950669231134945942716588972619151488436530096156172463684056826165951248155177134869110007522982814846205454164770120278832013137386884639808145086545700986703411056274556432300813507798254821953133233726769065833681626585594457330873481245417548518556255320768825811294256796990489640944984966887675459852263415193478200087643058634554537517676988436142422775414235262155007328743532059087222405235781164104873392465286160092742914158002353375130025115451782428601832725893894785910781451880184351509880496216346273675070610363380758176873384066017685838165202210465041504295391099873489277515283217466541053853413743655365740750897700299948368992928791478839049754845445291285958407785064923789992616435008943997891512660888660617266193359126576707361539257566358856923781793199693488690846047513431496984317639656534243841320848776822701121396742913597208973144605284157438640007492100274649953572610485136731741433309516235169396774531182323028302620311090455970834000528882512344909743143277623629596961779687015893260304223483243804243951405603114538212938265188340150602108735711226472631096839904785156250 [92,68] -867913795915078155768158640168510392848190334170407639617830717347523522215812292505716308762178390081874182744844031503324081273866325711063369934171346026183915979593818349946685399813540915381489282662751511212557025761659594149526954740592125696326222426638580433039013306692251940134698229118423210361667633661360085886152361985621555195766119714916195845542190286895670090431497962301475036616512895696409727880846325657545510182616613510558483805412868615528485787492891533843510408220427636492913306589743160824398472161393035935767770292592684506875269801827523021704470403714765861271183344017270956741827455636548780499948352086106005641081174545596602498502172837964629104136404119507491254473263649710764518438988445537421635749342928097259645758828168464619520160272015507393506971426970684512913393700927134906021115006629700839467916540173700396449083425386524573894628911482581002507856702282548001542197919220218070607947877066793688272563367199022741715367819192565806237817606146396347331066867818440613731158737638941215332262517334036787714582382660335034029224018691783598055583057040666252205175620232908518451412652806806603777557953633458659943237700452862219117958187312687293460074473260615749988892600249182413386770060550516878520409499954440631026949663555070481662600157635727101009295778397918330075766193527707205659979761445230564680149235957506148747269907347216157381664595609425217567475613698348406888344461152522765457856857708206817091169996940591375341170932415725910627862827360873643343363723607438945325165937298448291903970539542820643897620929756255770103368454437404298287035291115923574585133141770604167697909137050102723553973421042532872138148821663517390283286567735422296582304471249884929511758666715236785755245225347048120364572105153779638151931091136197425407234718442767429903050043821479860250893225486226165410331704607387460913918319684677540533702639793567416028713888586911933576506925699310726854913383076675919920116834527092278577801454230125339356800203293982552870230298245422413275061625102485035412830827348715722722502092504962926500802445652353542423673189676585526704244433204848974128253757953643798828125 [92,69] -2101920657556666722222846140340251951748393892300347702695838545883944169597496665207483108090684999444868267044373439651420385096038739248908275368426001874859761075967006377216928240168739983475128669403610044418697015248098689583022309301005907368345693333623035138921607457220816788490235229704981301533838498858487300907925804225524320696981986025798684231705559694020302392005699938424820428541881254750701922562196090198410126475717493970228006649323359073600394036396428675489680314779793957342323228865968729517674523551468435581994812526260504119227969901413851649743996870591617932479055855144496552690128378709259272771137096104532009413389558535746780489501322890231362186291803273787738128144757981494640599623511358326462787272886703316411617433943773614506494436116145637058031854633844484471360757068858266103929580325971684191665280505512959319433436353438627941622046391755101885938755318154581608969860814489365536378827718972332301975987483790379102380245417636499871487014737732766725986518136936660184665385975927575061868541629820611265432408620296015087188706311535225370077880347859902092671916576434836222023266383744413749070081737842382681676097297694362120758576169263717561990192256362393268492983446300685804189156841111962874822912596247251545407708194811686535414605601542421363367952868158869698704141037978305217787940958709462216753382652423122184551593079224222604698923210474079059734158925057044746805189265220723485017537198041654870702577918597664614635278912127838178189840810741970711938255736443861394826964621547217900148449678454378002149440677805233565159178543876082943708149593330268766234633474823574349680486059279080121867357301485290012183720810538167042007962129049803942715718840735571168669986724495876506653107072122865369356343817485768544759629463653580263347291122697239245292754766354637947928854654114696713243479788276383381268163291318279831840725321905707054434410677380842069355079309468695280767601465042689406860520154284380097015657361509495717622619754094439679089777080462686214464069342358935324391860289590274695092570468225514502867043496156415247791303148180257487354083423269912600517272949218750000000 [92,70] 145128664644424322332263800960169718044544393516633859428306068416991729432281138321040328755275160030505194201301545901755610082178787756622047106716016936927884982933217671451203916790134630116873696625057382681719677424220778798002782281691344426386392078045190994314860090124154056014665661873844252513459044620377014772115190851592590253480389550200893508909663014765600785172880991223806293272805532409697287307660977277558686601324901492269992240994940260450273447807553288657229363623983017252988762583769154468364018555527743475859164781067194610870849448798162977527126415982540536303440390811780982009150967988866021446289345231554161230504683401068178279198967980056429881435083523862285863408551171268495431718150228038535896209532910450008224684251198544949018798310879968687995824086448939464026942962466668555263995855003852935882244859306404755490197311025765544688798407813662158477981805207920688188402632646388173279575294541047961301259090860227633235785071901118873285626674850827204409461104596112153668026583461857133473241960523267679659540924547967950284798260836463309071869167815243745021020160187457132583302254296429747732417270145220657892053782391503871432249745775444668688961936374430510375077644213705475340214534286861389596420230670209769475020832030604158285413230660660053187179052603558905339467139476200826737197237141903519472536885588359452347150244564620154629717819383620975669592050182412065673086889310497430039185280974705963551178062965718450439054526357034340567436598938198433801691481500736816902056449251361834192934836516340846762844869530782992887745072819348336858485182000871580782398457957810031793988255064674398353195898166814169642827274003165682503484553406914123657842079597194001326376725766613761013953599044249955419425145035088114129159696356295375086568347255295128149489008188244155534136954653949886915100166795960679553265384255531349440661106716868445126883854962931326274980790406188155731944903313416545335594640439942986737197983470014439125185706302459096993225698059458764391769581264301964741586236494723562952376416706921395025814648041235281112683749352932349729883299005450680851936340332031250 [92,71] -7630491881025788152625937101420112081103807413835853520239842714705317046158965358031302311702374451901405003171037152004038580543176555091899231740045037425955883007572714443913428897347259330928172765323985216227472375512971563410753336783803403608959499512312166829808329804647034133201525592573093428322184967915283193162877081296390245426418400695250028458299252170214487489682437880210634619772806569173414873597430744490229698287123631690571657472792478348259060386161866485660923769476100210712807687207142789984269702405638248476766970114688686196801991593211164641797186931595192359818034444735044258872610785795110894499067349395060138179709855008101956153989102355454401128721607065108285452934815802137034940608599415725881828168676253208347784537601013599493417097646048271146207363438616281614413210365125587807589239327274213228160732554800213263150244612022022623103063672084792620428528210150663812414553919171643236221945584488259148395362365753719451110619423561992587155328309994213092262762277620382710154767994157959635146740854094202573279300578954795602903309640091081776671197570148087707136999367474007713898933884257952895115291010224100874081506853152055154534593088839050587293976098469889198618243477763417823693536610751828199752627347400456911226094012603273649196242539517442742124597065239265245613875286112994524561975420935296828186312470785742226027101918542881441042795496620833001298294677584110673268595563680703096406733169874134113217725385210277876171084641555875043082736969717162020632930563230368907441494929864584292856994344624335682843273893842661143793398548830827177608030381383912962828155505066142808734850809988095107922357881442831455113544943688730010674520259283458718449417368402579185142449336445754035580281540474357378076159044722031762170936392494984277437232009415280672488534001577520406529019933840629678510348437158030417793461638346713727238449853561081743433980442535081827507348721887727779314600126536607436514497732361451766070624684833069683388950362320746540194371575087378128606722666290657722099405965097379129301083276080737356137592846950137723623591405430754974759111064486205577850341796875 [92,72] 275418696648673955875822009334826727783908562732241411681494130360593635938201615376519814502506421491926658521463571518694928004865855202909034916362764952946884613156361017265933683850588890056557255907857194152381662832761359105843100707886802786950252211937337834625537774844248166562651667652575668028819501609036120347519690474054585718052413561808328921978944782316276492247960730141753859049071007605657267318140595820820971075115745653571514453144425843959663330061165591600578542170789439071238737110244886051746635600801135080266777835766614835131996632659050969757873957423274886419628193116489902832344618564832297889090434297354349019221317019821085551807048566985109526623214725883886441229525437370063242889638748692330173737901025955853328513694463804032276967276246164168111937551061482211241298552635182628975192837555149740024526853845851952635543518447163778984749729738449828131491355332723838438226388204172622700034214162988765629982867071043312944853383792339719906627336472930264158703717594732911145904994334058563234332569527442329071027910279474286527063487140417894990264709279822444099201732519796962418148744430281722034523631664821966593314755440791647608957350678156509785251545830828243040858472661071344509123903753341209058507991470357752048120209906966360136444565125547021360154395382130295363508714925405917018797283519639727956039646148971232295845707950241924321226488610815375973948279683470630448119463923557726631830654651871384245623061282828661534749847343008471167780811455830194406727423604314105875109497437884838051836469348674494019711737257925154026846110048671522195264697208934232866951239524481245699221576186203818084711752851890334046338052179393774173350244177413786970729990604916672491331752705866849004512167043369856156091037033658103193280973766166201172606531700941562136682851705238462062462140781854763343875790588852008033400481070445885104340860888032136857381678973522171843638310555103747803776672326037704584694712269229763194254938113325226527370100235980278384922737861141876118053178049658934010943685368453898782394973139706555888662286356843126200316601881468159263022243976593017578125000 [92,73] 226308839906967948528541584267465794657367519320061459509555359491003725572856282035535518928273263552607282775547080629939105063781842203107475027283800714905338316608617856341197144960717278550542205522147369176645502385486776304413045939706834218888052091035466801605330443170028304064509668842174210355706272934188297275461955026785206381569779852624781761593171469976168515109220739558457381467010913238088428086418788470740027887678565836420961867368318395222197538577198108424468596462081803077591101021683145691974309327323869653807516045546306998742093661183959622368438378278879514839215561556495912992578212456502741988808643881378155926653704103450547858794038014945847145204677432225717597086472152930054258237283408590522646216407423891232559993840069976427376262232596911867421111280046491203800561507884179488151445137953769795586992792868398126472313127781582918887629155728768350272472050034787604012294056812971620520518281757091198346523372622917323862788163920938948874148569051382737857651597437740596110158959425134265771833896904453517107876111656488286139205765184946521680044407103932083123229095012359659455593177292669746150610270276793704462407388432389459248636950607302661772978367724484006498417975486034675258216125536641245813795017374085549843046504468347161386698000299597669264813885167033745121512992610024316741082337710799318021374336302711684942984979249414842504698172222897137203814625200007279851439874570041586046569209269178205516727915092198274971494079111600532137998409299507865329288588306990161879179899554158402781111998321763626544686041673190974010783529368756346695393280497894728226597828103357794743334104519866238819894647126120668085073897011229554519084656484098525869968119547366642341300522265643278480487182188320242807001239840424465278123953990158838128995339732940375422408325063192819814781132089603221246813880718679962120208450646810734699614436446482044258714816689898428259710968270755827012351197148964750796348755854756501322911948207974003431706331115392323783784053119168627180527845045408651735186570264355586223212348000360817584884021584932853761317517182760639116168022155761718750 [92,74] -123420259244739267727577707206164288570840955843347651455722839080004071708636292984452638406158178948495487164020449605818457149396392431468292435374815041880622867111448324119462713427942771559921506432913568418196049593329389320232851611953957623110410943576888158167749579211384056576392675092484885583712461357306159158779078921342974509463612116043275022978410451000491685982618465646983146431824870884112539892248809519523878604439430886962812076678995379300062327670550237621585663982773938786413624588452816339403210585568271258506589331603720608489124426662034158327462939710144036489485777112924461314814384409860513593854187325166738961345864388580494897740770908171845454491007475252992069215654107952938837711004920926435340270412786563278681238488379112001570315318250182863138890741185003018368564476294327495587850847014080786722467296103467739700782664783695404809620462332558954447274381820511010931954517181439629312182199425041672754065674475013448965058235128552553239074265556619838802690537510243151248248408601133274252816857145614310227591817414406455084168725841966987826143600226506299545710137616752757979397072680517700971663664946398936585758016439896891894519122640250695997191026398358394695707503910357228424999531934841945595674697705691019275579299552422876004652247017355508710135033726706130974419790817921848753810673688382745010917866229873652046865125744189885905498807269221908276230917151586508600900132692183267318343356139477273439352885797727378446595925685312310757563153844398731894396609192680079824308377467724597777107933809011635712697929410091068404375139765620543654754411615404394208187725211997101489295286993840383142870406199028293995889612661189743521638146952868612724004734410224851686724964957901070830731470106031157156416895958478961945309081378230074874012533965239217614863919509120796198677578233654273363761071517879054470986731761853282250096521798420586654279191192514150895570309971501587208516097265179645220085351767176412792477851105099309877683431749343817440162082488791468021459289289250840809996506833499584627037332909449943401113961820703050513840253188391216099262237548828125 [92,75] 1110722025564477393731071562326174601300586124519646751053247914720825644129863401119864108208470339789000937532152080078239501406270847596688759471320404278745451871665935623106865921447670331110221942123372275979595512995835411397367206318689235503098587551563332609443869139478211147209341491571703434373603232429724873534235741090567285312833210315270365585496028878182566101725607356473261552199204017515935031790062718972548494915402762251387501066535646968075188022768894014361359898452232011635385369586827869289996558108410377999929231361926251003571776773860250029735795470509261897228187327660392556980612457473158303872335658791416712404902631702267778129036478060124486501373829443525869780029049204346287784608069145620055374098160679996815190255001540948327130764190752744962511610619751061560197434352334076247747382192014643964323356536182300330904235996285656522919488746558335117092441649456938206324257649887245867756311665057901056361258714377682364141100213583920455564835001390608332649580499650333445345404606668843428040383869613595508705117896861150192496816435752571427033753074758684559095203466619323048449046502101738300590177733382924917481077518472286806111835123133189028911553125510048130224756719170120566237254900938537446198864552588497602313640717256982935024366229932788689153701905306974123071141384197205780890646472211118191983580357389591289930121700894801536440349339426750773043273552807783702732560129563271869711785776390476358980113526361414236185570541715117769896887471246758965508646246899501825649515601839902326204044765315511119036405612548882710019188964830923552821920603950887965220871998742480304994878204109853528689026136791295740415703231445755510908092475194417470923902415716696364196946218812721182348570404282957388410457390355162910770774184120656717607909584597667711077094164891378044327754579688870180477156697433238203112049135694819980528097223729876792644102854801932988788618098107339635969239734050552998939880890659237290869650388304749722319865077955059904940387599080074024004973448823793954356183180153461322953065608444136735844385185624686235132685396820306777954101562500 [92,76] 2761082027786826611455912955137629532788829831722685046271757015700750077211518745632386084842734420133016591948693216417465355857321757706602405537439596889384339303574746996892018893549855219479199035185380119223208487592429320378891425554929386285525893837317880098350535978741351698663226391668915835829865707534759445921420284966229273624646862174591558446799252530733003849773806711395368697092673897117916131874463889750096453570452107506285856335035809590239385288402818217989074913578630919376705095720497936146977974857794955454241159462412485126908947665892179741698584721964545527862038891315331388939306238123190120976162364446433558717869364897591043691580392029389926560360196517426045175829022507525245746368463234522652949415048888054928979687683847498655079255767159926948859378150049907933429583587231874903770277490204249216822515704385996334504935226177490180523870762780226454666279341547380369035007732409545141075524870041259413965166318257859551118514362800223326900993356144398903300783841844303725287922645074265696272414187844031536548939898458151132015111599834381620048259943168074620218667045148639870444575458284944062357901564247834110968542014180162995882492136912309210090439915897966016263799426815978571297515435044504087855451411860906540219341026712855024412525880376441560432868775042179804365756261808995357830549197654555084738094711563155322559907686419103855724423366938442006710756838176265156992438045070060157090182230754088249656720885376640612518994826466530635360496410532399470409071572642970782404639310760650257580478187439723275814135032440642315481928403750729719954858821707921898010867727488894526913904518973789427444128615091366519407699103431323261879067868569770253771999641422403500222467510203485856516225763798427429192692397315753717264789244035542828589142338127142089265885463262703695880998589792253262194913261307017792902078504721131985062914767697919394951967660089107167149577228514910602616937445139734048927922161739137936971720656344579745633513852783415100730409273213129155453635632556669419813533584935534193223576289406454871790730613637189890141598880290985107421875 [92,77] 1610278560459866234909878282954090327736571962620209994443321656247166080115752378183415885111370183673626216409743847022720747922378883468411193072838060464324704710127318593474110271713629451457514202276426518009127732827004810978655831147680474909139340198918348263880105626466108666676285582985059541062872808085932647510494679034628845904252596295400561732784912302569005308061029895507320628376522306928355108856569723864622937716279436551818058686836240904739611216045618036071635220713834085577228753467672301826900972856615693211204533025495574759061823681966897231768773368033014259075526257957291696856790993029393932670505522741549556810150367982622690721095849011222172908519196528285650952886144366724930743105805702691510529109438861943956768328549316034855000304808625385220897645365067908613293174080586718146503485200703062923209033565011646344558163307027826109596366302359545001019585569193101146390212442594320532108353936774502162251280224787115315544661558567944129258425661507045283798650346828353110466806460189460300588940942834082261538548848106607284575082925980848269393455440226604644457365308708983609083672717223568908450883614315025062251554988843655504927453902389230177484351311066297742991516653480151959980313471750875570497595821101652676792395122029144363316674268729458427521227526760980767095414047137874542584883902453099445452074032749645494180327045335762584805722979039852631947413701687872303041285105608832157279645258112416728546252441440885372523551386592162487043415655120333040647493562092553933911757317145320389326882249476334937535757577193859869344986916232994476551426945332947979836497594566688231206118222960464811043937596103137901143780200808241608667387334408961033900865009463639301085814002600898942698260408119856734017134521733966099006982980046942666323120536089093744738730348609122941771483139759172100066486515094792510976147561775945345322275354449278905978986240031129969313921950461463199781414528015170753227286528248274431758967985789825733719651271964245781376055547018612154807712859782490290462733270835893539763993086345194279719406870364342466928064823150634765625 [92,78] 39516658128144601477079082780246237670232782249657240554506955867702752117983710614947173942727614421901939330387756243063498507219815765424200903736408906123991400453033541364866733702620080153206463519763301615916545372532793679818878534574178204552403077083060288231397215359866556160506079458341072614502384823524687031704093615892675445346369600107486176317560273240417700381029075976051518444164021921284490856941666317532314065187405372349237388405753040517857398072651010469011889949658322395938410924523494527352028206596835964613529618647800792244273439020638422076431329362360047817621185006236819729302400424307301349824946642169026270421451456094173228074453124189307314647177857564044065733000545146335361618897306062342603782492114213894696212435482688793899524679372280812679993492612316430017520686177906915657117315752532454967884948433015129857686997783051272653141461939130178744715084294554485969534311013958314727435257215240697781300005133866656093684315073945987297206860120876352521792558292991235356372646510812058385766395412027074136272018026521002686860098149451058814560899561351369991892575738489852768609639104322107560708200112136322643023017794934178702007607581686807340879891871823052940919267843812581681733511249821911230386806324824153904737573140619851013752777415105497529065127734635305008938376961835492132459964705790541379449476262022728488570678731755000683888118185372659550941642375796422817726457301685567211098399270941819467859729666228129203760369379383271424523277003334572163970469811596400745844087314760767130694091491872436636822868050944352032691959762767302700749571031593384013246917663998458016061866525705871667279546437061645017892955928671982901998002930474204688838392695762696648367710774339210706532345901525085811716525841323805499922719773890765398134356823208138781637560539990245589170998113627696997556588076775340970338655922771762147204768751672970629350589209120028957028000422202241876252055543820281904524566110792454287790564489741765241835195625950930101447761938469480476512355371358788911086624507892300766765032852591769094677080022552981972694396972656250 [92,79] -76049917804755395611604718319963514804089627020626792413569261744805649594637286350995206349404570181994154322612860369391532957333999398200406464128777530785937933239358838941817732945162734687911141568749111951246899414567910260328774629853291829891827273158163283005889438622347450549903314314988060261077020835089849221574135665366585919810269338812504210077453480406905886008517492240878358152330902719258380206746441966188094617614507090699816349686112351113540518965806867160523026117112930421540539625511086620399113063453910698578192407943500261136024777667928156670363455349172292414353771266323552824718560646147809745999325160108198983344860309809610759687733701867422568471580440987965486031164710631774715179220367207849577814897112758591257180644465756026567668162197034332008013356089039047126243493006570499959506366676866193982572280398493686824928088241847993229899231458729433618119528431347287444928129407923250065898802206793341247555891799292833321284901786186580610011848254115012945350542297975172078576179263245601242808819800574997862220854021190088544102766408719297868967046696394795481327222594694144381854476331135051953298408802749347684963021439252121530133080804420891311092731913267511566096260505989108216168704532771255928240757315383978698218927119934898423561243926630115075181943250399354840923944786215669701360647163117119476151153568137545176314607484060088551441924252347678189516542129336130583320023421656938932832235936614089855069104774339150973168116844584955621982324782747157852866753195144350999251327030405077971713252580894411965626979744883486038146336895983635128821766498540080237706790230549416784471763335798088076497993777107960972330579183924226644493624572329733351287898156083857130686054215044858759659068564415457256110529483170034368519639635452027888612675376998811726567399535321048890110956436446781836200577426401201073737717677702706697190061891968388083988482110756886707950992027729153281649480110423343189560020931866598866225478558588695377366797216837432156038616070253430119359918200557266466246548015666002024975200579151245619773352146148681640625000000 [92,80] 4770447373307664182233671291160648132586210494029348845823565097738186278599356568360238683902555274348483558182468252411734476171618871999332068689958558515606625009814787667515617978476459502081390997785476274360975342281168519796760936009175128826551065539158912605098210098168621875823253824677221782095268558943383392407705875472255941143221986067590364144997886799815366490284959751919009097603702042060536178645922975013735103145204576580755257291747671802603870336053906528332646493704270571835220534905064076136871256091461422080420379021109065025124506920322960003488923126841955920517539780075286289982586265986850890718694774564004232782648302961938943177299664531597843081382946806632460003052687388111886205791401917897292269506849490343268681930165676820342287512109375291904780128078070709898007207568361886393802635791226018223718619766552468035644019200044973552809132604709930360435479269895069561486159177486576056274195860082513881146645772073128423326940469957770618151687053120849413277250976782181778630303440186900807716459406402153081310841980822815217761496831516251580854097922728862065965763893243801765014187023676132820561129184541779884006909435313035216085281922744459044902086287339689897062489403850078286653174190500334647721699983388905101950823355346988942410174807019646419115956474288417687651929957093833168030644377500761199244563554458686841604133945547619411150239963500607815770998370057403555736769757620736113518795688968118994878287291196253853463100286117065685624724831246898430477198513807411167083739026987111433251281499417437043322025716927593513521393831018268259895503163414273239662276373418134787578453290091718299920811680014122230059491971213851261026113257324952929303713978472275352633969198322774367121315337320834759081054877498343907601920224492049761838250076064479762800340462947808063770012908288980240912742603269795013816729061025139859100078185705636790564663597527388250112849571221788765682464661340024038200676442430648846699322528766953765049880802607643545388739872946714966140434638187836555253872647752748488243265431543008296047814190387725830078125 [92,81] 51152942058230900340195938922189487183748966831748146058119357328801662332577135624378952523555859656468621430039117473442701929133314355690683900277313443455837232204493867377757743937876224818144784039719449775975105976178967528845824218021267514660993114297532260131078225667538517835449705039355153467131817979781761920553210327790163141301643209270867776802147310289120351304185903647358765135515971202703864028458808873076420430003928958678781512728717864470601986946970505183402500707146043432858592895281834990806083364433957235340973515507610007940261437446782219229955107575870048037686692686766047576222644014998190582222270997988565684523393278101826132186993837490147513707322587228060944871407335017929567528871687278145906004703039554623921609646706995097527268708863030178622592291521919429673549107448795671261619325756163643800062940211506848949493119157749715930362600248505113837197223632787402747088297608597846269562687340867140170316714660666440653530764941163858704456747146129261712057290777749015252528638821972769522500302384816691510601771153356866398555515442071338339383506987910189577950307132408726449831209567448462691393831706750272602207327815492362856633537307780990449365516907332609677536783610230227991690531281744982072442814615514217558626290771893513423496300051430250359902013461193312051349475731842580156801234517369915713452759648906244073611712489038347597534755350531007816700705972559831653784720778054168770851867104183143189063818952232148818481348373225921921896472559605757214147806436936513202464691045952594283424216159339618037372181606352256002185667407216696136742581849126361080934445761176771508294473653960681828842329298311147808901167170060870793461375930538102612070833545333772164267647077476802869504021951263324367364112991648309631123973107011548171010915680799708534409713616709530833821091227500075306031334796776881759215701868874697256820719591847296673630563199508116560030554713226021568462440473021252334706095216230458965847233868608416815704621777770989434033297925408672956955093349097672638594946813380813630481375355233888185453414916992187500 [92,82] 353504852818926667103010166354203561228083651492837085677187810817122669200211784767326443912004492309399229917153519437673220022111626662177357936886195352280591452940778200236106721146206225384786155593167433712535728354724228926838806652724989596528831072862420171688393839041103868101671583413838431145683263402234082963515399076995300435715531701464632819525873800666551232620475702484198406158904528332058433037148221706179210873122192622658885747766503527481883781853035910032662554150074979983716811415292995931016742421346687985790994834360905534581814901840427136359735897284939393323515894996615432864396496345685813546749487403066604270644441373374834668769542073621085164305403542475924977273615851514509007923600718433872958001006814404064710039981466526232864074518707912280652907802113760387771889831838553571481177558285552605180321368475795895699981186665454854504629626812752257478903907413560766723484936993245488425245658698829489749874552002206555931320016853610413360407683778590064041238813277410148808560053682214000142901131025990992467268327360762134903686507496967116668799643047727750393699192941296725330271198967701596926269151451849634360537305270197927369727993923905736904609652762687371000538670939346299516391324542507196176941480657142656030484280679363132280542063847347848090418239856662295943298672340644331687045088956837637387758847481593817992491566651631536233815261668627780408965795560109425302199271995905239224356606582066844342897252457786735203812885124739131957691366105439021313028038871750651315156922599533142772236180570237652422097188588297109975217770958592829239675342006898730879751766503198567038715404186931033472847423015437066233870242178781926209289985870938097170366597423392527750749317926958301737639896785694035213529881168824766115056030131334414603320481592603304485376980294943442715285635675763071720468085528783065747265475725461478809284767307790004343631299361630670003490277808080164072027932208565219175055829749180601566668188254942817947155026033504170040906362450991774858955496671267085335729298254819054407718246954276962242126464843750 [92,83] 21071245035432124514043840274321231337262746329818421289639066030565134967098822058021050049234527699267143409378407893732552017189313748222746097081739815433321868162749382772042543742617607014161120084725972519918071545398760139748327978302120396423417100945651326174643116696460106752333890755072751294343840127156620987965140779812615292731553879035362610532439721018496160269213657155093270903098520528706730861504411219137554243568749981365511435093984209083467012511182434540823967713224033256586417510218923408113093869973612928631113112556188377063622259695144607822140887089981927744099736921679124205705506131643650638016323459762695891748639557206595530686362118139156748336871932765481025836956630033057259573767335247036034651679855989073898014688451498317923496102704537044107407217537217515759661168344708611920206458544717255491137301307051336732996830415142360505260479749206149019347043454289159485485262710874608420370945583025694591612395979898132548630444439399919101233658473964860828744483951762947704581323501614610548085626488020711805903826257467011214051965227435967597074665287176118786286070985142438845627493351200801824515064427617955559046935052846704487716882577620095836927784892448220512444148028025197532800027285643890606077138361156753444777655644732750080224959919102931621513097555933165098069006591774285495308535361734003262202011797151058333155640280366569617980001038037580098907632960146503967879132701399921657622838689038818005092536283905993132495891976649360442647604808131593122090952072946824661453541796388805903753221206533129722129810792797619091852325203692494540974457540476108708154153330052398536266044896843425600869062593839412240396790559740484275782594554118236091135441183049749241981871166374838693973653244322102838712460061803927835424481401520011826908169646350999462207251306215249075917484844812481253322468112142878643946161760643232317022006380892193453785116533168565727239707911956406789251833602094055911722916259458187073168004187359026144905623784796393796022426867727909516637346962614518143793741989903294853714954089622849273681640625 [92,84] 110352916495310049795305950374925745716899536511156162167891440606786150080299229600357057475854097587392164694581540777276604600395108500449189367309853557503884074173912649188347366342716270108446572635294028227584600573112027066230603793650563705626844109915896970463048345857153597674549318264454522901367733875616120897784231749025163744988232454290143157585969529816781807802630955002546716075245486372585898054883216480514968381889705753344486252419512798064874272257803799733643628863041488404565717541127768245700417399368326997771967861686771543697773648609618686837921637336671904720040993519012620359892732534446252776169501605607089645384626496310935640812384536167311224025299573151887134053066000057058046179255144128429738286602231597950393754981713676296713999251816873983543933316176754327856373936874335139546441055911888250058645271744628319321483390632821541895712203697404097258911724566891191656806049742319817905097222042391705213388378389614494713095120131846395707605898051349723878524391768838827373344728151902296931381256920156195324177122998770069689775105398534344539969958838020573088525063504802320348338639036125098912208376686581497772429122075804464523031709930625444995072672194542653079996673887059054068283148718878947941253677181299627496683270329130799919361190604148122071460772549395804959499027955810558432250483132341952721943137654612886187913349802176127318265474701063402229992921569218557226654841585790899080666090267842574503308552883399124835574226004176059244189792355301685295393565230174401229210731744920274447386850109009381784451111480118221187726417304280406875791671918452731488827217577691780965495043325864206247571531119007364854958929523902113300968276046071956394657991705823829902632829763221550520345047630607360032013762654472526206612031459525493900201839029355895840636329967288397746942307383273350456317744906313728995035188428063553826826027101578973605549069904295555342933668341812352933586043999490531743600737472101415814218866076571208114804173260803117146002053796217167432696103454408895241714315840865609633597414843193359375000 [92,85] 695851361920751418035544220468492914134643063526926509626724383505653643362924248217368010131966302747641651227136459729406663740441534253977456306936325448133573950401658023650453921516153708567364214903198407689887428894784097248452744348852260474122212396201194976055611086852682905510154766412476772245418492012820169387629818920315241966134349739612263801688400584762680356054912874356040731076076759247320427506441696053881021169576743227557374938468485984757978004646892528786840055379041418367070661714018888292695138318973962888012754854331268296998801936961854120223259484221969159434964625689725749283454713827284677599575488057030841026938719913292142036591857380095044065081089049705431186301755497831114839887709953073265152307759033911752321868960920113902284472813112226928286585764891819550545495026654066732954393578788508378955832643963440504287226752687815553444278667685833883753380980779227230579784074942828030427601317715894085438961694007926830754547974605016816401097389812721435685790192740158664118899147543161129626589437782759732392537367975748713056447104782111957277510456241585287710139482683235593016172852411359757748842179707216968386413072135305520943181949639885095133964213684655075626602348945642083174999068017013333641387923909075181471105162182214802103143723933041864006802258304504901146809514506438122069741034326135050603239800430981867774041358482002995067440744125777113501754906210125868836468638174047079050252983314717232541847179112969806599843081475994926688809159647654996263166321193889720656110846216266268887966773263773666894208503560165254278293403450629108682831170834614773114822453387245874026657218013132683581843323278736224177903725608631698724093238055255654210418680929267476188463488012433183716710604648885239590000983788486227098221920191212779073664203312516040604092840827491429144419737378449478475459979968299020821340954870093544271602672183220818276320625327777909936930676581224494331353852293623023734929573886165829317248069655261933970584533660733771717417318958149169098020063385220223966839138052618927186631113476562500 [92,86] 3038948019299153558187701375531477334666623278209364071482026925642047062900718255876395473045998659212629092426391318258391770132921321657428029733306081225590099582814084686787309293186954282615793587425029503744524040538040901826354115995620266426731588569707481708717938639196524178383386471402243377472621220619497180280618120426339246744456842429203085040160732022566444193640832767700947467840821582295996690836529365217286694079281748455858235731266391832111740412755461823241690215210787158813989615837380651869554992847359971151735677568056455066540714330542925955368578720236082511241296290946074728904656839081222987479709229259961171955353918857113656623595245677636850661995297020726814134317249564671399917684718844975297300191150089858453422744477300700275136902794571136565889189600194843508181499986392565011962457917667687256508637127151660161682386808669016470411346024878638333961268225982025880576934784092184036151885105872788695276701484049119759779244400664857091892388224938003820918065394526875282571364006436059756980451893539685011015810042147371466581328152428242502263666976894711054191129232378000805334729749475230730562814100801176505370900651343418511141981558990862305312451650668210739384995406588981565781938740698488903563763779606797101181782597567734124708939001515836660171084191493271049541408412954925306693471638729765840866494899071993618444521402028920985063712792481693458616888875221803482860928563938226410855715969160647667084041709280180312633137886602590597680880276995437527967544454763923449621989365102025849475881988353098924176403650006674158525335212878956167425960912667371943585356382335552739678323143620591063944952468180863307552670213548852664066012559024903933510530314358192989790836551556160999110564404886923012771036034183610822381071613368722219182669792217560544899738243811489051365937571901241850895702422670275322033569237384816522783266366029637992737021527568962388106066342958259566267109067344714645252699014499331633141025873643207055006616358661923343850971300899960671320100484048120458769418968494671185811057578125 [92,87] -1787379061034175999149866983597509045515962225005201391710999910562554806388529329913482815319616405659766089577374138879734475343087921145935032322265352299236415879058904062433840183382085625958571939977981077270481813849418453073453019831640903133335750032937826990663001564457238279391839262328109039187235169926277655949808805476452703736974249343354444003339591444798962293416470229888745381748594374104532985094688691737627495321277896305491229771110944303450483920579822816433575249708295690783288011009280777664202985974458833148735774149612133780254491073543132686437399160503870779957940115114371833964283071902439008292465389942069838394764714995579507001452907925350455908050836982182653178528009841632261280007317428276660686498822041182567766281923550233532846242305310586208132230746393206998134619620544219320410548266822888452641233531634469910892887767715724200347267805992519911668678777469075201400049232225479395016617725347088912538103193355577652350851424244660772237930958642344856131710806841483186265543103667453141190037145555326066117124198664332800621333279103038016065461233842280801578005282990346708908514298762740730572014812581175989426473274491849804236404748116002464693652916812840145495960505841917266520378724288176357596678848170692623934045931237341142013035198692528624313818403186352574638999823175552185019783787517746785872018003937668897095174624873110623173806146245073470651060402984633683808249976783766702075204591956413529300728876597967442475644546902731802158687370329472258324514590724540232499829973853026150610551928697890588121135811584228854852394143823901693282205143080690516301523608119327074806808175988916470520888917428331410688032858181398079702400888159617811820884040531484346737946877564801628920635198939289859431585327154979452329562935168374922019491748411872492308409768157900278541040187241388563154124005382243168953812021390657725858741533538904506093052391996913622290672597872187944197086368785049476778066391620657162236967490792572965906515910381686846534362439836825859199020266676843490004018622920080379390625 [92,88] -29439773729456584473464924052120039371016562398306651611466159815870877146506681419482249827626932261496149231028272401429749462337777433129898337633888938727606823210551195471173931762883774457441781328833913353097954207457174793187675375906768308270782981570427451550441984979960266340547434084310799863425086562124567599557786018884480387644037411571477045247846106652418232483377841045471116258440274356467516682173897584636506370410534078282132776401476092148430719737371569936473780746135125805362597229051035530672178755181476596839423746934791685246443202330667625617535524437997399225369853059541241561686964877173728135478250575341064898083781896576949549220910121903379746712983104698151897859183911503923910817335452330377493040462776669769300587310848190170433554181144689206385538136970596019179902139597041750216004817394689934210685887383038650824949259419546097842270411083818933255577451624690815507940033927674372495063831182009356661097149167012245627912557807178724399561012327443559873563307405913806339260467999897869312958191408068931736395062604109368638475648512711425844030251138651645287709021821958237162408276398747069657086092595036832271607925795236199067498855557742431117766539131602150351440547001538691517193509464637670656423618321478356190722736367970985287276482426794509274699044443719741334791580772141738182167866689756187782652953437693322806932166526728905237387693694844038641734221607318939569255092737624755043445708132000514617173839345268258178609843073163809163506571534319741459524382694518030454202154264304019582839380439722745157115638698674686516690690858976306186469135868899907421811572760466586068438339713401282875500178968552256660400667382498848739559725387128994632212119267234245476059283604794118496339184120441332117236970264956955753956732171985984027658957998505418843067686098629259766745606114675784627450517502013359907749827293074409273721137532489937057484185025683081440949804049167343963184286035195846348920837649790531035429122171524899749455255135046590782792031710636834386423599091782775951752200445022728375 [92,89] -361119042008833702554805629458792318965114898377224911026941202206735446169832868129401090878545925162771841863380881115533257242988423595069309165119027662531083255247212342076348172172319967057689180120744917785979765438705128774368005822105698170996681554850927349883617726582130897560078788425557288924347029007817173384151881012350281996784944241490573369680826954604270706685814403469672890750631455130342060792751893149273539132624972162293493434196565165894188710786169735127477409222182731230064824262396277812919275885895764429988350058181485973577000722809332859201412452772389643748109446695439259739246133988653188540450210403874197954612389372038383606907467445786271585900272604866694341613686977205925879111714132931775888523309154253615767451060278470495732217025095582301859339328428435448379531825673917352675642404679515851903999628258028927704045881339664496154926971921890169942451766839856302766908879461082334023675252644961496223543107073353246480795025448513249403446143050983324479120729372126918528363434816768087055295959031573180572307777379049481269941642003578299310041588572132411743973117904416660023343177514005456008464702407646265190417642334707457322808539533137550204760285885549923522482500294647491161067371744059252590593061385353265681977856002025724243606531782137086801255913014805889439483149467578623320263303648781136331009371191528928180026051180690030661898837382704039695632655349796121829518575224802942916497726460866757866359110185359874887651791927073458640071001514339007469380051261507152177893537407701184911281271304831909479662622131410580799266960082400204291944266196777611712904326772635948730752191486680664278758695700185459125171619341310921773692303882319258141746872102687649963643060206780331935910509172845735254918081794081369945796882263265320752363777037973436854288605660205984576962132700992697128730793496867478576495662745705112340609984021803548636856453387401279765765283870487498009851461582862454236142452286693061164196526034193588887769241184586788237207403722976649679646124872334345181426208643375 [92,90] -699998288304952995248761702259146884157045739824011762159324910312751878617493199031677967805900876197046963842748188934755041268270512315033109544989654585750098851943269440615479625055554009864440445562194259214255170039952026495578381267414047792375290254308628818394096835633685854581105321488183469867660366161922770174718871822662180017743097917682064849724854992792158382992728469712424251199017214266502072951187852770826159030845110889313657700826561888125396416768765997222842855650786109835902495424392842990145465940410683377536886668766834758924217033340867091973109621583891282092606344037283351220239621231981197792141232592753786011930299634133548861635663661863223747795961225594308590566059595283811600195532470311487590849148917117304816798853696057656666037497132232885512852278045851624762860803885750670864431375881602985867561478825300475606909481931308540854996040428764858245275127751597298563417913695496749954726111896561323884531718068754789487489719940871216240718996031612809796113987172773300878992616515470405003009314482008828288787786096156789348035748733409237109123289331880855490435155178095112149709083989749676491642900766668165245356695271140099108654572756141841831889021089610128767789774716160832056712273879196936802080929805198830080509683831147017030914746260652455577164989122250149881094797140387163210280699547734027821161793012329277243313476707803431187503275818197455651152999929517154325099243103531921242672056196015232217997434135106454683170019476798895030616373167630423097128073876815254365969157052248675140246839981475001074188168928696818440279467897629600194386270293783330863106319110734964364075652528276693754966502518158807983429978542134050731166199151706423755580511014990704438420162341057193357256918915382644853352565912640694486093740406235654451283771659656895381738173771762706239878455798957299687390224013660644930464638615474377236249710799765065548708494379117650261524920222293196081145594091380326137990596499449642077847154684285001000215494065902483969016181485393501216370794882956022876449190 [92,91] -1950566106296301545468194287445143884547452916231852380933158298874073629638355899449642975764637455032309405971930448818448786240822383685814284134295888973923344853311728414892707668676073676463708792495944065280665365060704457288774619837976016886536468397743570551311834924499662436194180071704947637051718632504727796904267192430628853967933766311313898739964421562729127057381621037708062150630083168942599838537477723609325785804767987025433269237089455979051003844211011466620723997518542086625373663330442617537767673275850625995114040305840292844701243041440042910283254088927768727257973850671805029834103793287408588296192516189313847519943052567147932604319609305599287524150443883722830407389272998139249185281830632687947675356744786562543668144716531694170240890877158706647366129585975205827146363324328535076601671816310629606975385060619946515793396488051856775366976520965948184461019673681147397634686383192363067662147204872062775433737807094265794638469204540008719034648633317698415746071087546575682069753941149907803193869310148528594062371155238775122616102069998152586415347800925065994541050418415878987396573157486408528414374768425751445538131946914899267064753603845175887987370494345238158626941405186496136214422272298598883172471727158831076372910341999473200734877267116053307484162904427581691008005453429646415401163541763210085086420617056375164313876572305245362244422769327514012301149843530450272593433784959864558191546244592359853098817833591783194501348187725336449916008649183068157387080539577557453427186869865782854254673515313649357192868081354730073418957796610495177358069853131322906370062746137949790299549288133859123999387663446952060185722966725675121837319576160190728596661387256271517469677318040766647367492026065178459813041565332885655978800826107117692808014471771791254942935356760899595453961325573746670785157501012903245618795663253404666132436044873650119048790520024830219789609420693748245414643220870161201573467487747206755702225949402341340151942774952786198587056780042696308440438046853650382010 [92,92] -1398359102515080705933105358632270399692427751309877463956267038500966927165335149429810205093317402204635926230658774693898173284426555878942813875930643130545459959448089535858536897365521202431535005448582868393026897357707606621786065322378499024271223446402634032195192817142590048384090710055098609265503450486088389308674327562850993465423804426629355694719452315693921853972226253165422091376738935926668544194686150978419219115170084993426371802158767279078830136855338405710920715010838830087198284607039356793841778445892216703704063405399347559847278716770528284177889658212232521623693637555775547272547626655697911991652214496911746482260945370073993858345160465911769971627255909257600372034911457383089392707792590266178433773216494024397264585191603185083520754579396383936632896579074971784431760904944991244013572167399742745760086329641340869070866882643731218616909357450925214738910965266512529449745317329378476851707218140658468788178314203028400254073664160298110251542350551014400000978631342229354188466949247887123760216241431574350203800730587877532483702714036932415267692370251987739209381115845495996698787994640325718969349054719196718144484135722774955213243089765386398438999928806126121016986918733053240443302869808044998229022803318526135157506732762926016192755030745463586033398323400533331562722940228990394107106413846764947221888663166206132150872469292216051044114468432631090645173291608904146023723504661551728111889662810573809881454887702978179993888542304614971511076760910121310420555741734575025350425617121758152534084543458889201984263407239749201210720746665598865652293245398062800507414951016009151777034537410174364909726501846194063590952690960072074923697063014941597985896090959701986358649886183670239831359349575905874877666216899016410285221162993124382990562591228505413920693994637409580180579196106444221252408038770419208386816133597959271621090889775316087150531636639618639479834123050447173910823074518154982395489968889085148788283812771837858944849302452025327492630764404501975889121251225400 [93,0] 2669379930618040230575149382574765871201745953473360077964751018972610312638556143703695815641318730341077258224256112705060341798837566071461857944963407293666425046529026875615537295235069820095977676036448346618271013669026496462961598581249682808122651049048960830255254046319751568534394165205834866183095229324957184060814189139119240493073456341397191331626742125564377669962433384056131143453691661496884662219713302876917127354453608280617104119145111276822604795406150311658358336297406254047084902249982558271072013565732770326115780070832091788441128910712199149242474718752516084109036259597711580941492117551450349180532712515405837806841247362212362491388732385820100848834491326737532406143013037209349286379636048955946189734252905087961565512539467282258677707425057538959553043084624527566566432909581023252085928668716694788991245911420834349941829840567080093277055828370238008941497609072541822441344656047088136974134193401074845814948757322803490285729325918433917537018488841657189240151277133229108218407018828834187816663152387213441443958578894826387922045989616684808336859420700697764027510201570619961183118685954537259788887891323125896663708791568663343223634772398700763840226898420729944977584729921924491213703779815909659586633141330778248500385048524098929139586745843844914839425488370040881346993102702326512824073064905489202004068596541367029080253998899171195435689386293998048673605216946999867717443387574505694723354375544545630981910473505477854026884844929683290034557573218325442028935912865139252165507138912598355223111955896047395702185482339835464282139848911551534939946952275795764503531579444857471162994128101865274859850678098346291189922292719582138826676528797104213905278385214327595434300950605714610252587995172123396374401071073207521025117208777092043376747475702240869386996340747455342591590495009429429773190514147724570746280572950527329903338294961996122015602859785207428050602296170700605321398977498588979351198370799530661401862700901971113061614409582659282676927259873093930404636203971854834313542528905665600512890793135036959155346538656324615894838657065521539340709946784538152269184162505497037720658681791974231600761413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -424639652949416917999817849581706280573225284659020867676322737900049957612099491581696690520317068133276405333822560736781564752165326735423984567180659047763959460703606373742492629585483090084839645948189204188285702200686378922452979605898882072150265165049955539970004029742381095233030946749329226893360209513840494169940734919267600506704782125370010942811723639583800823410915179244090081937217839053878236678187595649145241641269491669834515923063915030372434478988269527071525562074176797683806383800577804236786207361920929987891301181794079257789536187683637370646032118383100250152756473126969353407335148018333123787311579255904845213152697736862290290927459723900463408777943158569067412966516264989963541362397947347959393430936687081551409418635515404579041522248775463968887956096405781482911555846218155860217163539163294608921342987757834752677461190312202394454595013991817466061855191170585654398866999868401539805482009434425688521879795677438976962586331374773698446598674587900075441790548459543101363580281489938113259564287534364805216430933129685744828372068376037495140730640207953885392796877466858334824756777191166105187547174558588304832508449986319900915069311215913634737291311948718559939163950910987805065953320656148040653059332363328857966181090755992570953901664957420899305869177153983541406727787529763937280083803524829998845663371638474580619242705550132602304588644221152852604630832522516510826929966793991268549335328385651223423601653567085322332931016821384544095873562930703229583131120311877980543389758899082575013945281528501353410867439160264365081987068946297726290832627798401924231897521927154997373280230535756624712316948862558102186596417557481840177272774064945247975248841381972294341760097842301064641782970663549015510385591436383224819921163494716187802986600685430300407098580400106967519501602564299652806441814230478787548020730922854666142508980964161682771540036194252141025722824078865271549963266149614582104825248644626934665768799785546056084218053099830884477277658782431087849287098545370147263836256451763022899714754086017121637514069411475084745341594292100428736881710931742726921036598584781619476584413330755296556162647902965545654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 92230041204433889235775951355376927958305293596458046226679556759387544617424787290524915929648838777536388323421309766854504891199765550544577025947734476490154261583400820860616779714446719976943228301102972377471985238193144275283613809046102515527818689329742758616997707403009175261075711742866396696661582400977514855170134281688491986972260838861420730607261183468737487774985099230545917591009544598777882622853085660808139503118221107852694934796516881692455899779383563810233917411167194517490067586219527380199465313631261901245474852801148995524194047536329861667450521976777629667839756797113759224659730195963907121407122738666703315561521498486442130608894360524270432310939346704072873156667858002734903299206878976014225014066229564575685742862553693918638738495341613074266205889261880938182019980514857136829260354743003729691685684399754750115111001534326225854259599413673710069598864756905065173059860673996680924603910112787972125539164638574699514003662667496565330563906511389833517875484400435046121516986012928939305005150729550293292713454094158724881985113015116911333953594081013999960669684931834481518422926837917058064079294106999830813414825166641623158735732969747261669493018743516081146083144575923300356339216114231327594509851400258765576236578364623378232642011643992181053336285852261822513551644183980092671189959596421741622418830738613545200097442048339065088339831276485578164626808928944176428651193193711061882841565533534497242606626611761477935902574262876917990981765845500869065874776332272991067199096651233355085728547330604921005733344884527931384943950200896963533324131094561014865802180234801616732521580596965299410990430351676515023910213721022354011727488525740626515974402525389281381779996466114657011603552131893351244504728871708461180660682447330386455751572689974016316235618579038492100722241966274164225194347594254748464745812976201355295079295604257701636636462771919114164724849294880560875558729262002263646965200579855523159260361972109146952761110767777509467040547901991039969412745906464705012023142134475670455462564923304053895140926177397969669114585880158399683241912249966327453690931814561732072319942717097962514571918291039764881134033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -2146236738975421461693365418213415401432426817719863665324546204670586122330866434641073225008703768110530659110751104507408484338354178582947011018524571340769844345866333993120110424269125067133072140108929802058795475403011437583545955544902489415038142012802943361156908161710290204545000732617136456238928918320300908158842399162835233189275669089652848379971475994114165913477443225004161481702452400444869613283011372919516790086685723358460479614865412682949532911786170106157039976298905487077648549730756033534819346285484686954684420599512568056859597572387078230857180435456864582104112876095841258682364422763148703171016008290281473761348753165078180078894819334568420925178819506427993688663982160225346821840089588082265360184839259606581951488337549494098703767016902179488537450320733397521518004652152747499493879994982189585304923114703187388304458803614516344320765886593018766149961405624733597801624371428316143809266244421118196226548165261582557752771782768184877298951716821133059907368762737818572624184437428476291187018044999846245175555182514074305963132476248612976519044044399506122117308591526634615199926927398612460314286743237653899933928427231785501554352298892227027783705404220222208621245618203944852938374181086046004258305967226693386422240390515975971692600555142540043987207838511878477203698712864842077928030509679582222771660065563951907132047093313180170674890946934189985670265195936128764120467516298427144079854485850563872915378658602399454591529647610606553291149823855887342891390003240275428150384852373601368394945778750629826406313589436019963070383854573580021404606443642710942858203098207481804831090116725731967005746243217809476128781182362978139177840541075824049464423360908666128573595737176444251855952072350732370401347984618511970128045084063061255988573550225218452243772483443123878404040399167909237868678072553633927370913118163431811074636463779836041660630728036340407081718191745012130135572646191706065430874080394530808107544909214642849632926792256595677534402285001177268008619423902902816217650275964299350183427991117370988352972751433279992529015727984345198299727437655898516975436526344946937889437333675654237530316947868413990363478660583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] -254223506042331062995644013574411392720198439299565950908498003781873024664952712955556421277651338114516866751187133658107715954272543932950346329677274963739829990595295994919099223711160379563687348866132520260769800243506252234735041931128214873270433532353676396752323502691231320215261562298596522669844194110071584229027064524715623906698501649300334042769973674194078750745672190743374991507050970224969843903219133879243496972642469937782345060263566355240480656329879634415241933586062422628971206349400762386546495829406957691180167462785638109375007307433108683027541613528883531588133103577623578814661853239221590946980234082612218279987124364949903148286001700496362675859826605740898658798155348343106993508978172089732871792930571492731441135578219967897792146723387302652957356124342233577246331990321125912758804957589757589031914820456037841020296123997299883214751878320285166531869191885960437063303386302102776369052927866700437842709661722149324764354887430973094004543323215118961138583814392644115350866142952189809018151346259097380408485694031232737928158424426843271877923897534997655869419440932643475009949661590263924881273099063888486582150065087295521716507312898559362688243843383268655406395946327845590110444179197188320567996527328038999811727739547357440163368095243497836958066672505268481219332379562230244978459872568879906879493639742040749340100476624957529374733269344680470449884251121369922816894641876019691314718587284525965522938109735243152619452806554827416258572730915640648495862039995602360924067381701102449348142783834028930830527861298731350456673427955074622072662841185464915748966208429543465503816202006133462362939859923605291656423351158430660765451077102977597225734490019355168373781631000465092450165701715818721766634016931668505340368985311862279406953814685622538453037735899888753124685720082284862363145915256505431515075779117754798188137166482635226644075097065157035258493347776571575989346309161658787883719549855111433760062845742354225277772393536314005288115161272765017258183442095847963393234121936427532453023507128493652604018445126814900244815420733267459590898821265959065455091056529861456904121262689776259072866292088033191021168022416532039642333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -2117394616261717098296683141845582089230509350280738802937886091227609393632156253680792029708841278899291982223407265035570395394092042912791365091499374337343313393915198557102089654748980997073778429636647204551868369847569329709888139000620658016124112347280659317564074804562293417277856335767432914572391354227656273676695837472254157302463395244513684244516244684935397291640937712099726592617878047509784586525101109087926120277754651482438698847858798450018946811420580002642185444507876724876818271591172082180232614706689847616145921177667127712313508401773192956871714593535759522078282562132783123025269807100274819046367643234324512149987165488747763743747611065349131965962873370303740091367070676747149120440891966490677487033049204462818519633979640921676799057888082120337165851165374705488191134591651045698546105073816000369267569986491220818144469149516756691220815675771274315024246744888531261268305638328128167124910215709477689994274874630359499608948237463945060535121831255287607834381723509342059088737930804475171389041574450102446287355022854224523851846966048149424641320734383521669450616525788509542465409949096585098452553038748435071988710514242282235141461873051073724462010082781063691668953198546297953148086860737606097912504448455010479991449065920952893193454141540827617417016542682569117358522893343478556860336930762755473638144104546530270132069176158957422992697551367504291344032766547734530134070397160683224891949823342889415063150700899181028345035774733599790017507329863745648901166591527448142346686447984730190982251665615657794298017965054420024201046107291152245712950395635185345448256315121812207370460595532393264710315884089679127979595119396140253208134758076686094456951159868292445684024631894020428525725975657736592474161578739002564816962525371495318706518957987713677347090846228340773550331116582628453764672068912580037581290838513760292288067078510091883863538151096952945947831898519413841622363540209600511168216588493263346282885172479418251432070411527407409151989742320049315588923317502712029697622255826730957723932649385053888782435997612447097651086891411175577727791557038157065009503037582558274925986439952762619360104436668119920472719286408391781151294708251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -39548136840435360274130043662609779162862136232414573789059765690681563789832437294746862436339073721082070117658010566775729786962896345455388647524292441688104334766987059875276255058909519106216688720140184649956272843324431008145619776415075263474881090432635464291821115570341103533711847137108305277919202954029661921059052765068699838041681662041959742202826979936829755030323506968431559605751606972893507107619485081030408704607762684858834800302472002397557801434310362318463033303455703047709559495274194271311868840933235763443998342339909085069465311914622990433429268968876176946872857968654953478232144223656710634617652922271296098513316996178138915356601522410212285678281687427888506136808605224585631974979667542280430718478140976139968732081999260973648360501597584903159609099919941247555271537302276602250174001249822499534762656993347503138777363816253447938282260846291204130114399297283157990928128843710562090822884584886904882872518841323739636949294745287397318302745289866608361015688517047411881850067177649038646343164366739118212708919991859602305929858126038198454395003173924454739838588405481122816577038061585133032631273363007271105753368683546918818146839906281119958551313208516792126644000226648297739744204513744125788769048548738438393380211960835308832929577243776364883123137440354026340261158072926607600618974727831316638489374403209416111607320994376148504769950264272402378298520473642581623123276501513452353177193586778730665196272317061459602645075418367134999340902477552776561913222339988093408451468745136798413164141615512024047111699234927376258863969228064514690817566121567533465312418047564551985784703310375548502533939831278320617790469135656165198450527796339595127306061862780193896009368875032460263739850071121239567489743491499606335248517132005475280754503143537095084678545255217804001889410822306647183299886501752930455934098549990380369989087363887695755362029251330984612733700735740620851663579278002244286825830306962234815150473109453610316819850738144707166354147919954093002054718661104394943462609915325039144008341321006382476875279303941140852571740899289966242721805229314833447492857262600757067578282784800050580014755837560905954441992093961744103580713272094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 332302013818429482057396438458079286722960092364171088995304881023340566728647935218768929180036911275575054970220634511604661953441587427282982564187304554774551914102201737868407855807134971893100260222535027365220483417971475623904361958283603035394554218634695449217160996510022767694122037700101667502252113763759568824672923111821325241219300993226314977682235694790926568799655853176894479046208879405790671812263960231656961693102736879052211477578826604945680322217286690360645356954382953589907464574873919359181400018310454705509387921182452999290749298669791764157746596450201626410214963152327473703020185528124669811197696955191562658705952341159202951672983035975826972651930590293587981645544839983633112022135415137334144348040037145234557222760115203227126528048124864174225088362862597874062422153506903444434229332099626233142677421984171584893985754626031791508991075863387930416348307747850379639544588253567742860238510122190803668550063631051817265507378927869151663664626447590000236279324290023226172100017503432510211205511745196499899963283325956017461759477424950967180091329172551974230503144727977291176237159112272728047589436900827146770961393400801387081924139578840257583616072379440542638937839787969585407937425464561051550771308279016972650935404346408900747255645876767974696889754939756679245111974020541049437858001167998140183919995830933388052301740654034354512741456745634351158693667054542574573535513631661811120191856152840419409262112562667690913852592349478505834637425029780007248883297818240558162403029103351331386644987872043705491031365865924428871605083353364631094718100452122274558892429570104656918349494590193382985780527669789495635716180783950666404165895669991433162468490529173150955351138009235376490375377216263202599600119422241892700103171255467753830785146432884183102334688421330663875973980690513687111398290373024518368236913101282565443434457917975397832617278187930788610761965159197360777854089213617431468524959866299136508949593256755066156294932883666360039408549653825169521312957200656101689080226293549780287773693611830470058844524945207303352555618615333056434158032004822094311132834832829573774951699063661099130014208247964723331839553832622868867474608123302459716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -3145842854019129413772846481221245231461211607008326085858632338920776571147005407628181844778642033646406193686850008406580719820446870596807695130325349864748656136167146815343375646004938483414064918051870805976552741197445497543000350962784187286880826844426365482813316849129064330452298439197364204601267574034985571837832460515645367472359198969587409413642666773722668603439749367612196640719651816118048674164640498531278884506633553064383518484785308034223126404191400567710253061987422352493144658373725084347274499365531838409019438732183326343872234841295853415990793111870239484609030346647738833918853259779898760892111587023392246653806737842860819261996997866456292943372779040252491327454551886036480000690884730087173981977478843329229701168270377110764759450530436309790523230114533779087406089587525529596399457273486576345609355026211102027543719667363290321758305375970125683002094834565687574959672531899859461483229587725572583842031985913990659849073488132137005221539604824670093949875980548942839388091377951232932537130745326814349976401416821427998476095070665095312563074883951697722737793461842188242651725099953375520279503602957019381788104001812971365306455013355173592327324916405690478342884332088676751970055419919719585839347232725942990402072368825431126824394149389550388820028786569657673737553904545479151419232457254091126162674998629817669327905416626006039064621224352634791232289620164634942211452915593706768817276584395931957847894665248512827797025793887301312177995339680570347220473346516015145045029754123401763826514774113433767516314286168011047456265838263900874564635651712796491063172565985206763646740438114133281301494065359945196541546391549323304893448293240565828958797101846185456516646143888255307571845168758255954992300056354851474785533727683560394204437950800536836412339343353732628710378162429191374701856257170374557208907607058138698728227251886897574237682593425654347709665292078910031572158048515916672634077981722117760337352643594094658610675104531925689320792659227004502157005961946673436433215551893073868494240884245619806809968441388863201206021632023014722800954709671392062680117232947393946884625437147966774888082765641297931520880800174144731329306523548439145088195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 24935225632815970711572505315630244545352434817847932197516859224367433736530804589039422302390776450904685347995458175276441908463834548131661490418869505223163829523302007172673112809466625261198125420878057836661852653396783626924668640516081239253719179939117322398769689776308032988543328271607813107990893665277598871840008362588477484395279972302779856919571410892024788490836277299781230108343284510555014933390401906308259025097190929236567813766279478432364618358173609773604737986160340267662599319500871925935470782584102962217576843786925002042322256652025752558354784782015477710126025331631977590259819598745813488016714559863291365155495484666809179904482686188824376776606229456257942049706332054745681898315582620511441540384690102781147118729750525527312128633725447167091149878573750109237853232772744052776193511780294638325630911565434090177056257924057794109184106727784024829965732122880439281042182746236727294258650052544276228712887316602476965170579491524965573956234473858858132951618456212898644892430297547668396022817726984944915095074854125706767760687042049478571358762976320385741096970343362096215172280508985365639356508377075131200008319378142519548978634418613298307451794624250836764621913118200969046067820878831243744500640973460846097525926308438635230851864525688925839021858327011253311676022303930024593159904053819203664354640676086259600016171578887410224956246268119696744652215516273245249434036937389177697351300829129359650507869076991142586910811144019656959511689737245051418996828052308947620968177073164157951120609793280950693227319550844949200249478203529275710463848952275054138712125849487081659750233150117280171769264091852192125887189443995200578724390495723238579775545152607640724707918410255418096461613977172176118518204241160597261462544667208271230323700298588290615246801836072005343046871830976676300627236499909469650620733919747001537072256291794181288669409635779580807253730296611262236152645215341969735220671874881479692952853727519042662251324752094813922281335287077003480881068374152922086395271953048531793427761775103135342517675941330553823931097563077688481194889389628918257318674797222964517499206907266653109513945442982205541614098800313654188780254639112854420091025531291961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -131747923844220724356033639087476701277833734873105359772324349160979798640838650222875119939736618188309153386400440520607061449829895398697910985098044953710722203081540926344648984742009058210916031580299147889906188912802304598360100126819617984205423981047892129446660657855232796290457474266947949993389278646852608652680460755723198565770132192876926370107260812842182378245620466908616990037476967037559016309195521945653666358976944920516498473811281256512378772866695250438108674119612678455367231271403656624907118133231852652947518976741414189732240011519808932967591977823616570945600531391477805808858024637406089674065860117977500806692721389209504539655834728447169004739066158957379614765904520665700441634247182704977991437733176959390342577200389373177230700602780061433291185491185165990980842941340775358188606698449534949457469255015537159580959876444562767017464366821104470825178322035549549698706140465039168836531707589082685383128336591545795985082116182695594081695913316354869636294213404753629636862400177927157631632243968766995997689197313636590892721926758111434102656317887342512059822109080681795869833527055338560585625214000757995088548785561136281864966244006001837321513761296524683268950972422768586189051359481867141958734807123529607544342983590973509629517247940956365943244227541930032694349496123369392640165878098944582093414189058018384881029973278192491956778106225376633858794106853097576298441873362035607183752954589185239042853056449318777691453251365244543116898376349776247681269015681493276415321213677949950372321073700153492699624040534342165352196959126347511665114542791785514419154574341635036786469234068845083633453588524222939659092699290081764788944969086975392952846996074889295385785275933543263941503487564937403707125384035702784352771368759007756875184845411071026234434847842430671628159538756854601280558833296791999277794097694594870020840793409024892437450435601246391345413093035350854583401060938353015684164345022985082076534043433162369435764226075501300656413378084055410016281089329059472733574224110166047513895998064539258732487729129252778773376422691009472227238730338722519274665337896071685974377336694641163021225691926082833433080232948398003537684129715668035487396991811692714691162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 786936192610998509611066222671971068722167033289810595937546087186485041786103701377801112260581371538859871932080588741634301028295581703700923625212799429590515578877819943340570388017969581363749172543521109437457060305429997349452315882593691584257860801699316813813629930102505660660934647946488097039515498100915916145335034396325064481583678784449525516633532229328659916989326987233679136839400805004867958117774502688947676355283127378303829429111598005785007615873112024501528521359674031471194545213117513031408338384754337279120942944504212821220996157835210991022038562917084717921680747432219992215877001288491421818003819728078348399907942432425964321271898294432783776347604768662606745824254354536983212662213537432435608331589166406220169504245449331304411926295960903289715405006899379243531698847448122277684855983340166349648217906132359184498067205360856219646221571572951576152260454819909345108472433021623523013803330664694116665156244549181761556076388865622644795274539732672190424022231044671269684326011234652801598185306935158524628593826132427866073454680491308925792979085994867563196809482444640795733296024864694431109371176381551665674738141387194184477876480705807103416944563083952243515219416344576887671553032964394264310319346059447914284226674802923395145829014343963457192579430818630026287796264107969654354910924169868994711712346118616265284224889422263740887973102129354974111335573185870342568412342131023033338748718197419924559160934031550429421174616087884528914130756421463211124133547845644369917695825521912155633127032314883443751376071830928435228586987041335590217615885541455692500317225365298321686175763541859614004709217862935710226863645039162270006886638497665275572044143482226234598068555040485552988813243471116400118839408042784898480930127181864527028472048555236299117047924300850406076962510594006898385473148640513166918057353216629949801714168368216334431923022305817962842589775880665819421521455060075742559170892991818143285963866139463261731202728343816062912861889434379097740978632805278876666024041363867935559821930092494959592026470748732897341444182426254902416886244316191737913246879347278932516770206721502125789914127909302897205566040152444749632412512386006597786547445139149203896522521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -4233964607393396810526438441062192558924747460303438875174913749956436500109104371351275769709100807045062004743376368588896335133362019852636599336446170511177499650245057768449303566170535930702454471056784353676258571861923990807559837673612810332427469798282637160387070308175210774736404065920939759818645725767450062330647751728247655155389960481861460959391661357331368935330638027555120250342762833325813432264141285984595969918696507167892439750599756437093916169626580367311771464061021430754107701212424751821546790759038380485099506974216740163378537696439540597836913512581869109743611937879690193759189507194446102946552516578215335391067515923443973162256059706533114151132394492699872014558577517262290357978756280966048568387223110153207818594914862379703051472716227448139867035798910380080786843977847574621298612927649889482227934281134094093322032755128373016414731508947818410789640707038755967435821267185832234428115486516672660501393597117221407293747534193531468737961153250751581021645084607586153986677461556827487639293367370631046676627762164500426129248679856978278530914419840311011845663429252509637659063876422471013228290546765607155425845490854587233245696010281956106376398459862224669512546752192811596365057014424011952580833448194287052631426347113581553222042727996105643025436742335996715614254157619899036443909343894264095427818730858656965769898038754981875844426120071723293670295991794538106232043333329152323785785204121149997821800258650858704127139399878856348016690440429134254152191770677583906539203153094575078869531749693287697627434767741392965597620642780843335887239322769030462055662968272444626344266272943734318141376131682054990652361706392116409411108144804285545091150004625394072500742159955351707149445203550574567375888414131434759352594258443758261626990087628706825875362530385946289319942168474270255761534237878940512967746785574197139798810621292760437579247766587268915214908108776602145123316956932462508863725220473880887288021044871681249218024915751186661247697184347569949510042669082773115034142143586230957218471323154681644972518241948420419422466621950928130865166548033181603804702688156990041010517584261420439357701242020556426276477480152363880473243026149001615524025687875564472051337361335754394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 18071620904600070515269807004654458113689528152559571133413954853778726326529374913174167987621374576729089004203119027206842395380400548283537101248474022623611381895314424915657208373499942977038777098870344505685531225228941058098893413501731471544873004176826010622513467992396573929225622922524221648650261023437635353581951096866708623899529534176644037726502527299320246238763426380478114161127946682912894783040285855674217307340612700041347889054221984272290391450680162284813170625731605591107783955242439170184423069216792875738859633737874575640732391633163129853744416147043458158576941073707562627736342976777461510595894765745810736827685071851016589825386799381317112944211210970627236548402523300600722100235662390909001045599037336392037503596723057107840432560278946586986368335053739752027599120451924209330396765087176250022185227652886544342137088944617191011828419091730736332913580063675495049146354117337667300368007260761245490011787591373523430288334612659143673680301399910335362681839990165168686956534957537549210804850411587574871180754862744110545959659635956777090418297782956944702165548090235210851098509008714284583487333503058521184544160415674255831306256888272780639894310112624974323990556065227957956513449285434069750528385323036859848824944602082911458149231795137563772723360919690590575085622918820479956433140207251919593493098792701834154608680577288766417484170335997864872865246580548909099388960304781151312502004957144096693745251596676996288840053424311872781911241401129653809355254506247453785259377959376158244611193396676078298961895255939438701900707971144009531255760064802083145371290058302270016222851149355926983458128511277479700567476507429661415697011380953060934335260955892436013383263746580561944796918709434384448995924563846949358704739431556798082600489284911629300574316100855329720210315374452688682049087652267054594047187989765792128941080960481577381418053796572160998829492802566174171800545484086262719802823082142156844340311033279557558748723960583522278400862781724151182994855818974707929232204246012933852936930167351505560688421730485257555388026533511000250473960294760577156410039858446914544665942556214862546871921839640032538261627580365596274150458193505726602658958621083762352554913377389311790466308593750000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -59876463958809195307115001710922816989005429543790856170261854533851520207746659920540931995248883898445178556796120691178088368804066547375158283838753271085530933299664215416330730270850284785348893008102027899315331958678064751500081880448914450808565545102493275228316788154779602465125691445950431554802209291243198281173687372347102850427843335185499901870129251262129404012790777934473325856067533114556466462548846674271676432947615587697485094784571868086138734044184608442372744662738354305968448901284504312447374493955437327849828362894218340175868267098315261054009007031790961979058383795478969411874798639101219736045810124324232915956797152740545641827561024058220271541752757208225926080493065388631271898505796717864726834948318788634433878377668327192180078490849046833441928217811057611892049588355740990734980669382161392744235948268099173848718982278694253618628163953209097655518054077563851584445447817022273755902455219438790975553784535030372989359359972114504667478187131157796135197603832426688336612876141099796764259341797717946939291107673603791753434829063946242103977528762254141863736674407491979262613251696572687074430101703248656425868207613777830292789111773769867301047340886561208593471808339040981516546979123574876076180336199792360453246044493294302083626501468376786906658015242044309452415561879542565429809121076421967644029564573332751763107884611980263906087067213353269497589503925847725425712228327204567411807947928655932350602897527241103515029157980557106600097355338582037510468402048574788774329144331691852968512199638479995248451624782512771365364472425409126997692301310604839542425489917281395386959464589485928852566040337619249423231566968861574745742059140899672727449277898812409858942034062118581164671740864907685815779885119770394813846146961611337987855826046607669644658815452462799691148110385060380147318490998152876494154984323707360898017804327788347200262523973988600203940433142604765444775496583621434291355947859342139145547046247463955782449894644603399064438890193514396198424486591059769319958220432704716979074712296516918822209134936198549943173331700488718801692705614629892103954258741590147082770441283155653836398810120084154200513377024851237559363905909647082333195275676701596623274781450163573026657104492187500000000000000000000000000000000000000000000000000000000000000000000 [93,15] 161675866499056334800289781625916477452799962384283801140504257128067589565021464793159757703038558489216717354162977196799963025248228277127165796250344117824987066002899450367930022813081119999680761616626651776374498509445062893285401307210904210035142480878686373532456749968521979291444797035522480257887896063516170115118686212734299463776290307137353170056298969913725082041950704174123510211583485722892575131920014738066661955237676451253107695803152206271152809718659763690094046899034944626469655765944297769023277907130740036481023921169417062855289687120902495275125962754245056952270446118382387989532360308301244866979044447313233431854991725726866816232176975374517281752026952446835499656495961350017799661484934038597880648260033133758596240520143825308065752927643033676151414193866473492639168904142120078630920709116254910793425325138441704169915656330910667173728019050976789481561084358743949240724479643006349314086225407691767316762576928924532409526987156821611188841997893038841196319662688976559390960162389731244912624271633765306338972169140105849086000822393735649453941275245388045342473121663949034060570379233290970501904866444046177733844695975904450144578643308668696249385086579083375899933925253455304863480874037952366288445839811533392841928958604285558107389047005519869200456212742417403045157944805474988608474199381858875324453655028160147877549797534280288146527115055914433906993962836533790613903079727486828107371077515859205581115883934550931663338655333230089712923485137452893445324888381723051679142655019119839046023989807025316946181884611521851629367018510429092157976550782526356028417620813395475340019642537377716989630573739332455597167857238155312797612769415382421298188124607643264057388861698269489665402376364312642463601808591014179783635283886398817092743636157418580142979874038469542970395670020327064955127550023876190592984890838402587391207913637607860704950089104039111314110100645462453005278115569944266074464790276598277785411057747147156014369151593224262291538456834628262761018866624560018114779372281370017178844839260747992742574426952370181762413049713362587089656027262798249165238691920846839846020440375348639251037645497278012364242824158595439009897414276976633253584873813990356594683106550291995517909526824951171875000000000000000000000000000000000000000000000000000000000000 [93,16] -372821274471803201313882783300919671317382935626550605134243577499038890045500957067346139805255284693995117268092149209492494422540091269624032464228989854775078979762183533670268519308302373895060414533852305082470202052795185823323496147021598585255318388908520460097944781552116189874422310488627526687872893697688974500542720091895882724543764784249844058280686682331508461564596188935250664030438981206995153716466622841671901328715877648443606827614696907796161943815135957378262981777561333739280835724637357429483907456626294754073544797006330681210488808431098172066699865526123975555196210474507512127941134187938412462361795609912036139574263522266568093865018481696318502489699674344584487844567777098952749732716244765528629352028258291940299775497618139540482912385777208994152042560115307552007505271390053748508913062286015727469423581332445890910179160151217447711611050103149336252288414762766950626884856822886795847204547588432809211177142264458441318870687450578120363310861717632853992922048295094031582105889076268657411056100260306201741800488556168446322370525018412134902452153522805731553602063453894961454615580299101191593967793046253882967412574433510790256127349573999192034049003239169898475325251126375820094348980499256569636537997897969965569528060579048528430875923019681516024232096227567241718701300701405547801241398643242754875818954770724214130895309231018688104255790818203809899873032444068029410928348834915349933665899330396286080825581055795463473232959025118198683139773041783527944417085457510847187167285092138564173669108425668394716043972404032883122786500722757090070338479631092279631189801487748328656802270257265973617537149252499493308499223457096823475468505256392054762662412340325522140220340081479034664854541799239274957316694735973777736910151850764224249466751529649541099004393226970138004382402876052046516651917504114930799450809757014721217383473007675439914344959363393182134670578077924227130564709543820556481680859414737245482602114051116261524951747277441185760118725532742889545010572704615178434952899951055285052968367346624124236365746326743089250587770222912536171382701235887949597794112579341381621656852589104756302426356452139609671291562723903639782253414292510441955075761007755419645243177839688542007934302091598510742187500000000000000000000000000000000000000000000000000000 [93,17] 746383568630290707037908923239969262251715241501975903140600485166442098694476155932905848880477778362986231909680968315998112145374322068892397379279492999498677521039682142476738936946028066619536740594800090755220155602229651953157554571642295120480239185570299011961199443919038807194219941841863160731774810438356513271242229375006650053493646453417481670056426765952696089125383928459211738697077780968030042829545770733045885893119191035219555489766126005633160824765641432798817815324508770274724150085120984768361281581575364032997295060256177524870022250591784248920474702323676342209694219695149053001113403403688198021011150652751488100242740765559736400717411743275990402496649908546795811818314189331150172347181948558845073605783219392318138330547610597183471520330183914373170567562273732643466099908134005418279062326140669949198577085312064792020396409928906291449705165313223541030694279028609008923990366471411151083299521086322261116236762501585151062434084665082651848480686108572139034550874359737384585234720877695135369404392616963572439562071984548844170342281731752558637358195940035673652547575249863107791889409867465431265904828891226644145586810716310869826778269719380614316810436328501955247697113037717169018875607804975579846739672838189294932354014076675699947797134999265663864918619811592620549261702380972486243248647865739213704898095262140083849992843283619443039885264707232275138404266552388963344216466227010158023275712657822336995826611952761047619374466750299138695717564262737502779882100543738883896352998740087372222814153058126056467205015711184981336239009524613967240623626504353790121948691367486489745438410643949313313745791563765068483485077619552961884352910607124862296479816838785924220668100708451320667426751676494281232028249367278011284027132683989648605468842263726327738149007201422248602780761092051393992753807462880041099824242532196942787379724099820950556665272447794889608723277597528109921867380741296237169090804500502772880844290106990388088712125489117600215036989926061956834015753191234909664270099030217091426289950548826061228237934483296369313119872272552031310073904927008565437241969062744443891227585414684596153594869887322688085243154422016559845969031355177334991213121249051321910743988022329808984522969694808125495910644531250000000000000000000000000000000000000000000 [93,18] -1272512888224118776764980165983244695552754290527720390999011694325620896296671192779699118367253363348658469908470221703239334210546704432294548739907991790241791083779935797909792113761359242644247004836720375970806629781485895058729335633724811936657541595361042316532148868757925486468432633752907604961210395842085925980153027013628252396100378910200420527856887399419939221182658883430447937549850931381490323775722031760896248282147314926875017397809704858135191568758932065072452857757395634156611822870966130269746414396282786170777053472058761880572943246341057012165086176889786082309439391682929586412738150724726643764143709974872951071054156144311485966475551170963297784310295624023529315829518350900567181009321280397224708476642191315125079671006092225569667735609989116733834711362498140884648296165043327017077875816282681603866241179275065578638356673526808946525217422055468053864975600128150017469851094628698674706986494756856879615047209033415519324521014555178839928535351024266375321352794471601064589066872627068967485019140644636930158557340201737727301361154689475632005041030846554664418476119229234668079925232243784371554787964791232297062003505382108611186547473831416582721781626044436594060884880932602811468130765301924411608880606948138797506125965209881656799605347357687546702012210658427122183568389459825031478596995034170517496199957434491008785747447632168867897893115453790140645327905620791087586314085749905415417345609326438687187994089651613061362566183264006867938668947083099748623659029171304269851721296023172399150380839342200137573924745981765086555704285070972625076652380596746331649109625137748240658846265231625993654629023988015176577013821406850697437328037737346710494260709625686886831026606950158247916858426972533107859436094403313187840864293591031808309905519084946823798611234952760556672973725736766992939311626103967721895614103951912172707738185171067512126787777759488397461283065388439877325737427862195965189352538278899942238364015825093481509673411020278202079709573012426591801358011104033025897904633802806316215540012419753219475976627422264568785865892947323378579496549515451006283044349425179324763947469157768010502129503516470155999858239310964891712358753226044292975669923000602188721316069186170749638620236510178074240684509277343750000000000000000000000000000000000000 [93,19] 1758631959663816848598260914096300262413503523548490366590407688005399067265539773982267220995397783267518204790967817477762802421346519536619882055580501704642991301443534352290151723657548662592459247994786102985879959305809217419385047944027801647989645503149766498598955509798811207497412004068946564962520250626189238812070293708332407716129161558648592275554867774841387936729361634833806865834173916617125253074956563059908872479876216595408626432679690823944161685028269719699639892416416129159738505441690100892388249499469067321102789941177853862483817989202789557393200766619302073940446279844326106870032642603621974168983140435330827889745313733444670030857122837795519285365578732683832017857326384054365348577011544838949954704842740713709019833056913767972961204718966553583984491052484759568901127064914451462244148302955600613588234422724518308966898509489490049792083787502155607671579654125855884183097904301235730951610103024508122679083017559092639572724214609751380321089894974504299268553564229113711463845541490187594502004055994159769677270238584223558153096915860154989183435195350054863513464572651831463427729344349625322584874489566970594610637770884815829351146084919273930293045194372123134255265677616092841025062902090851275652271039161763928433247315466809828613105981953041015246054498150003158076942783349529080213935050874603767509365835993564828344099557214454332598343810301875508314800434813108674510327072816518442409510485066531002980715667586598457259940624847459372947038556760729899659294144312071481498679888262886434004824749693779910817589864926492448127507583827429239914493298099906445662737008017157027872340334981457611572593144968714793602380840278136949129131119798018009753350166134848481981558465821134677492076825724885780803060211522686784980761784069078389335323314111642248724350409802747066225529303518941986669829561727822157942165067151714172783355767458575363259744196354290824581926875273826599942998552883922930240594667981380954703304700094829237943053659787862325181902671593410028686295926624580255365343796540333523128022395848824989395202988715339976871903096036556396318033653455173719829887817105263046161913393108466602000140872585755733416019077813461609394721682548402670948692778566412715369508356089156293072806036548172414768487215042114257812500000000000000000000000000000 [93,20] -1784856980011930638021957950823790353447619332179403889370316672020115537767631516166688500443831222052070376841006040885913777156155809351683600108999611841929210298252119196061406430093217986487133874509013088369570170009028762184183371325678434427015781572140495554257478312927710449587718270648805581806496453001499103280818997020507461136949277487965539101348283669344438984123856535505944575206819401427325974281993604153948117637443393399332248574412981341211265223477738501093846231489508370236960501899960204945109362036547211367913436119420069557926526869689428492083986672140893741908517186323153713415344869464276441208477463436082419600195201390135920790485850044349896501003132062284415234311016343012504707578491048748605940641976545321760567061250503613124751565402424183989775387853067208518437727999779349791213202095081402453288778230337785974856648730089021270635808118515662502408191189731368130089679246642027695910794019839221826433156455032326696344233139769804294217138113139985072951446306949484820661918509901900599790001490391482472190065560422130273295158426682258118896977269826081778929573781726668534730297475788712221396065268045930140346118937599935170484707658484440491764777201608694491527631484977703928893011242036116209798909916665246320162236998525341205171736685968959662414148399997605079855683791014619139628488607525454359670098745673451119483729589484705036549010220915263764028856999088831865550749463234799255763293612847979787223650293557141403269409496364730283601068269066722747427857781456117006957751255200785676255398843520787619492914153115361836862781466804165119038597910267110713781380706920798526717973104027787661222469763588581451234254465324116579032212749205240416168225531039336041464095738647847719238589985326506101937658101136152335923816325600010428994318581224538438560051934453040414114952829701544026947679404821130704004145971408525384760323695984665329084099877395947562186082430172420825241533995377156715760337341043767057592919191334357028347025970078540205217358648910161767696809790480072884643457399920960014602532489371594660683734962143024777361157066522608227979923387325966630220058705048839665958710422210770621855359914073978517861027024340861756251259331030503503831777029255018513984156911685594692516874763821288496501438203267753124237060546875000000000000000000 [93,21] 908588816520071418127131333463172989658351219529881597220463170179686458309371120020397368491013926331416605105326591831243807931435206935158220199102172192539148611083370357207697474130423928164784918596616909993462361503308421255637492715923908171217058496190327536432870717229344535858684584977759898476630213290838114456382547375357276250337028805765621272170710743151280862330276468858254737950968608019645577175235047152756432769432739738000774601657073412763557262199265621249169808871334942170412240231239023048232582608658568022819307208291436361690626340076217500463766999550981399392113239498045406115958480193783200395601988716042426963186576796674649227324591532760191230340542622827002257751207556603794559913177966397039288430017019071320459372562416133408246040241082716690838832451203704728506345143816242678511959128888576685653294908741521661537175181615305484894478118878494889888340580684412630087797602401919717746978151876229494151656018777570820271003382973715469871385636968236490731790743940049800725138004281233018089698364193972556841031155694856849759006033855797071258354592569857150895513647644153640242780844262923015833093397092840460583328175446744258107652317601964361490497331054000355396190301123796708164292671746783735562762537587564609922639962735265063046020559763450853885214328925795826485295660155433630184654924477551413215402582048050290358714673001888776486293559071454671397345335430360519784452229980333490892892542388913646917389596876207092709305896856244001822727370553993917390371347720901553092458648772493155094471135732241221805591375780056335515365302502476230475296946885751445624737398790955281281199882817762660472078627201831616853564529897157580644861305406337238982997133704194786702601502900057095548018572636787944094141605642025942116123657190664135711182944420141963019971645110075677664988692715061341002475932169611539657677372285634960005322667667539386082101889578099894930263044228977140326901038368748387986173416724583716011628891015538718424516383085507772727611354518658963454095522038664578595392902915468421153306366986125112243570332058863420889412449747956341723575715806381319531755300864363160193152242926129288237203706586250293647904832890436366454139396377235424975280501203848775435965103140410028683254456470345938878807601213338784873485565185546875000000000 [93,22] 938063800908526385596851198584871325699277355805707379695231093830698834387380307667655196006470921350856456185818279870540295410287069678672155138740907832035781400881419901169991892996914379480222491126454597953060401259868274261183311573528703628679527981333399920807534615623923080373510120874769676250081301037004888012531773671390735263732181038888424138773898642207984144652222728976087384871249771301166693824639423964276293230726344717821294798529816489188757464018758337277698059899253058944628697254710668780743321127158160156465219834655184385767482171193227969515178404015289971735735869680850067412579347637551498225500957597992835518032274886009873759938743140186290933811990024413555536834775267301955659838076197121518184981074279759062291029759587305418472547014509444646569764173165057143879636146364105703268988672129945495331979531170192875988275824776631696841557127837543566843974013896663698442539776859867870473014740197830883801297228223199770608336937236897081228596023301951815013246881396826560575513816803109912416523777755063580400183712640691548627608981100761291633907363179862861175685821198611673917648935146094612369574241126341624669528811983369416939512396568700722992461792413427125061261965982759251163683585625609978340835506189268004166042769255652854667363868882103093128362163147997589001706815257037261067745898368060479970272603320908241297368201135725364825015846533720504543713427511676841511537196308899422313476326895472910108516881712913936464183839203420577022235514410353038154913073796668467396329117465876909170051001622500650957074914396974607013883519452837520781294666173930123317424253536296217367193026659816584419264565401431904799743404653222601272922291788867550240795962804044535821536014570834387825406291471759345896329612969744866518898654284547219359864950844417840661260116928064956659285497186404922090716404192234286809765604652754593482164523442793002369392860604526663500861604774032096212981178526870731658187488919220166708993115476077495315574018686695992254342248659851296049196189265627082409749050461770696630192931403327960491453354133920970453104584695799562097921202217924211331290994423059739196643486215745692873596374814707617501272601570409190851013571414408337062479363440390955920872007729628119424786098228159769707446002939832396805286407470703125000000 [93,23] -3194982401604332735115323702409266425956195962846861848170192273939947176021378672782406923620777244711403626337912970601114113479711205596953266317830094538195329931987887756168880329903797110854186757710086097039511180037985295955129967240982836922733984962197450520349745461060518305647818266269335694635519415603911165722272294035237520823040693921808141683475098137285265691082104231688807695208444762235684340386795296609247000910956852876621351614468453393582423081247053918884728119518445794421654116506950186713195338690296159325193598650568974524084157462930404965668950833969950310062977374569199307077776946893046587831796950986306964034060385870692277627678813638463007184845101949458484990177065772052007090624605095293261836973649998120939356069158291544603504015064418166404753838066233554305099625836194447528649210810608865994302636411919427323125850908691051498384363487078469603675034680934880015599543771409495923968120434993762552118077631879017444707283507645824972433075498251462706555521407359835640347289283540451419011538071621183965470063427667122460857194225733514986477525059352712368449275123515735875208760464362082545289425531038305142409964276221016257731821382926596682155354480687128786571057794297737853700763591382689329843438480693288324465794525803933017307911072866825346988956753492301477588676774175563173444815002441540575877220471717637140636927436723650580752996207445461804007218675057049472700867079503517517315571705526550019594823279172901061095753560513647544879481837291775824192675017211872089344923642577492745353807359957332769834727003019361484865360979312764113858069502587477764296170918493557180826094250029959564203489764621298910277107519397756098810294346567620613774894957864281985526097118422907449257406202413612192331307682168107415080156683169195312979213448777373466860786439886433682499170156359980080052334728534898884462033864455437532387709598798603800446021739169364511970480246197688719608055254474788390427192975004670001775788413468328395381980003226607301806272593109365339847081290407446306678904633379343244127715441944244882014777225873170587525492600250511941310843952550454180273830206760128933837448866249958673704303919455607148499423111732557354016829794884232785496867856652752406933854757735651350083412093085188931951279300847090780735015869140625000000 [93,24] 4857410604180118207075357095615363855628163330740823668184239039176689942217474082349700422272162655656272150016699124475754254000348305150037763773517149686464742814018135802808888106358700066852613485937567046373218267547510829806168228014904657276252944321572729759407311044332193317689894511131488831789107704488582921721710764790396129623166869700686208582790776781046005658553381236559257226394182239945772791847239438531332163591446262894265087139436389600937633312893531037739620787742261610165830195973295124768231323505970985376385452838978443656818441062948921488642743421982070533235068045528819628774131259566874535596070333101856868119761957286857415601013427320189457790526959851424634705073015595820089429070583957584817659359781085426989635968434161039128116701511206929474654218891595156034034141913535873367246296846316022337977438390575006370972245763659932421624108956473383606082624848474814222899024461716738620131436094485176928391174614784661243745564907590719055689082454365631085657721014404075467995313227020010491131648953153615839413301636664704049148942288270719089622420182864235169363320496870777240484013327017371832242612119347517862044127066598279806391982248641997441921152482492523808775009336857863731341447128979331254931666458557139940319704623542412529430223588595362629198049523701225869955878501782081358885109603953359718834113771563354136160795054032963535115718250245692732598368789336314420113715712153904109397305974624702579376146042786483646908320207181636927530015453632918203024132681951398504280452504545769936342370548392255263679498023096832661477826572802704045786307857722314025131279168963606732293966603192890410519435749626618426555654880638832645605824722354550355947733296886674275534668243337282646936159406114983714530141751274634944216040545437946463515434502732130822792393093874145117818845574918575225122404225185133639798869926273554927756727785504373160490223440012211859068354879809893692862656931410091138131681186733599775265900326985811139998303331690247705551351812373943123884787047283954209969367492934979247790115471455373089172551346295162306240742030193630225740658588251732429419075688066765413379453880261693925084606213372489011788393883985521262803177637618247249482909039383786110430505541916167028318113206390715941296321034315042197704315185546875000 [93,25] -5048996613134677587380249059219752589959475913133447244488813272821328883233615844228016519733361585094668051460331360870305697357601556714739244851506845860452650333435087987413735593074846384327878365850909715013586207872358276817257540325248568040785620455664019152582970149749006971836308403223226798646513033466188689943012313381783205197071861403741903744376268085593711650557058824474008481763891607826399008190370125049665341793586814263950428556229931584524533029970846813035675303824381302961080745886679022777359783194103678363577675164305004195041538165279186664395946500941434223193289319896982617946315250906725967919756473768798267176590915548896600533223115613704159371453078557081210709666530383747136811406500163197460959239526070559858528618847059438470667774223817855157171686096317802971583994930157157012630573403122948021425201385964360292174809808365133123105391675208029368068024937007559162231440859633570823471067230493159619681957828840263826279408896316356206622745168817851364222178261159752098643450530052482440806810861954891847634657269488700338868044471587474987223183817310985596368617584934955940097583013610297707852704575635589405893588963372714916186120780798449649315839469164062011791096753221914101897634953715493647544222088096613883022143361045147994682573233645189493724962021229086897298245880153677273495743466643884599878648167916217575119096486764074515214706751620952298159985074953737933292694929999652910943922157534564646818449109572296680455251924145322217109999125561555580052200673640601882947608085795204060549641975017445096072063354937964473619091515273075452127755439165976561837480138105612421948619725627986709165253707694124286008748073570087001063326562504789465847541725998585885361693347967375722772322938379694745178042105896189684235384559445448894602556121190458258480035480173480506603828324909278640632485046537627208690127420948775349900823430545280594326357926383745455378180958091604473137530563979144380901889949522221977591847465191585735496957467016256094093327839316864949495049951971784349278761358480939973103691562737220507539329266180882743884272039439993436514837982138870167322386481901527629105895373002401056265807252530347611975802779089963770225278810562795183174394750516104006529299324550488309521281693470484697172651067376136779785156250000000 [93,26] 3610479551742108473003866452761552030576997015610534035686567983425141848795019463782900895531254346846071701008940768500828180529550134176045630530927853470977428592971567247242679288570083094730682185306044828461946644661942368302267291017285454740555606995593501521745501657039410350504091354638914010836574086638832056605595531973050903847928935331487048002771613827179687232454778170131772735672258047909074995210345782985829744062191025288276167711811801241044459812137489236464605674333544093459928838617510653398196684602356414189187343849544210050700047916051542894318677166396976993605999210297527596147667653753416427175278672199606973144224314225198973695069279881776916670903487850775200578032445208499195157736693182516365089317653804715740874600142186813166182761545438342464522297765380008411842144280402186157923711880398999665256264007685734168500855582233826737580787127658223258324675203348395211038598512013742313455760771974705126749852531868327685101421154046298471727582287865792792342996702785095574888560277611910719612117114284685171900647760269959178427288641567892699242971660791091132712442976712388758036434287338273933335149353602492537842927222516423820250747525095269484939603321130253949591534878532356302769890716107170799317605279392265991826463605681741206234182961432387842985992268703678709917787999962016621091460705005869213764464280917327231528029546852544984370363976875431913318394499191794435376136486393167698811144899097633465471876494022561906150313120672881808198967278448106498467747744990725249753352329792040355386563555834486850487290978729845245371971832246698269377843298387306171092532752374257863430881777789714063175494398803436178668675016287048282119268827563000156240216035205282053607613903500766380750754686254095498156041967692816892183151187984652982719194710568768041672632683533014691829658591619568013048908214628102458613795723271035708440452610213539638362292832621482865664628823877690339455286836280201454442802183197994656309716609326434877401792205340671825169806531967500121465316588658628127480220433977678570568735074356099020608347858530397960424780179682595543901038224991866450032432256620218310075284629992595455754339585250711173789633510532711577169670164226929216156081165659614725328837205496109783830864514708736123793642036616802215576171875000 [93,27] -1254997251401799077271883832746740704924169714360651953219519789426030649620704663542521526298689435865520828360058089167118228380163254238910525557633471763077730902045176138576591184478963268801670318512426235484748306297332027144218659292009776119060743136540796720640794278863111495741984387905850373069882497808896441746328865283069295223073111830903039336777170752770957897519572876770317559690393435703546445992119936060281154805616568181672227741792454935232192759100696272683042824047338832917959740827324406767928682769421098462585698626423017837201146220562312081342312902693200140750019428298208372942866446518469402221935515126729133310703045095427745525238011640115839652991070253818078370663964415643358749274368860930774829641663725087688923523946848890247530185766570472697507402928030501383517717124674254683102373654990854276261580768744971259984065814955083360953166655664682386167534015138288102819951498102448021546017841928667400610649982980459399630760603307797456741497616424213686065197745561269147018659024007239593225468909405895634816697965880084347726405764412065179575485452634708935151543259717670357028431766555838632682782987607871849491267489776989315986324389600144771396022414964730038379466450923025248190220141293991298318548525652957596468959821148370562078240083632906116531397016977379916811860950952004362175056395114905701358314790881402417266390239933766022030762321756888358799734815470404958164129561055969694711994750266269992758800018321488253052357517543543023717869778031876244098093753334508829273351219195423022262124347282090760838345372582943648147606119290220195435870158096764019680405984963769442783494576780412448143510153344785993749058120323833671808392718485278204093280047105967019349415344712038571621656303584140033714147231826815994529856992933766402253223120454649374139395492115012614105207802163694912710595237808997072222225735422341793089672442469274879244810206734177037668972332159543977608975311935781004806986822949149683361831615688537706736858677615413302682367193508982909860410315105376840468252719454850521983351622667306960924619836089327249554271520371322142612209776709803413629196216980629505821767537069833928295711532578852972745625600142991509408129518935641371520868522114118638931995278812689214014558514165287306241225451231002807617187500 [93,28] -879936431125817838016883242757583652599368661832619180721617760914541201802483077680554172132849951471181032565376226675241836485838984910117137420522700179133039734736074397357014006982979858259284414537590322617363799728178757602060899912113233310356978182146534137844441772749489581212656361513100469964572668164463053495526342481850803406087564679784858805462136220389061106861880751997414581364663399454321957434427066530419485299581165755068159576761812969259560352105943094030493170729043004923761911237621154718211252438449423864473192863066228654881766314522168619645228272924341287174908134311860675289842667026041491183541784952211089883509583883228677381524424934486989154996616481790737639752701028091028006558762463638352250996633361807094728703910221607282551287939298801032937524259704982477803409759630188978080743838003585935390857380932959740162238322614317041902517032919175122458247237956089406027698689282747883745392866207575983143406681643240862903316744660437608152701796684676335799849201122977588602297300538840683471892178973012225558121300535425337793764804080902567872574592832435746200615705515688738123463413337855905923069795780930745883808521417646616460399042645877565145829210022950858567687802365152365290729146357910209522408567317269413817771201063763004724693679941573053942190587440178119578374392271596656580347960063361861055353287630328379355732419445821661123776200328331636031915590780549460988686655728484043691573736424389630154934525036293413216830950391610273794758403656144591156531825673022972621131294356574956936484953503692783717567824963243484620261225453618678115316253721881214930099200084937441203162042875590818549117068957249806164925727006347700951616753365816320193639848344033164733603287327238105252577251775507632551051616459025977307992927814718461907928866329187314565919125482189993192420809200366570679111464073238125668009537434437163230410741569764120134226449641669139318595153453629174288301207077134693021250081283188243491649868547116306762841614399312159375662172828577339163120221049286044232135275012338223165397113991334480561554778083294207074124087533404918045924864930869010989579018007278917954581731672884442864927646495632800196721364937974004900471522437047518237049268667512533755403387900279402189518407340074190869927406311035156250000 [93,29] 1959451887860385461516179905936262963343922113146112032062274831229143179714520684076420532078235183366003805716990143609864948793720278660521830832015734671666443173001629320064124112159576514353099861835545848656438744147162228912139367915911722548548145360939409857690562168351279471167916737426306149645576561954008406579582434891193144066047684026341780037491325207153946647610762548516837453401613604415342664059302643567065593160192136420989978243116072499344728545698219466850144103612852656913962495119757305077612686576384094913705307489872187572241907082281481434054461150641850588060796266634994217315920226062898193409145861414688614516640745436016577036037273608290002692734648870891182574082578684635484818083037023160866739267328557632531125124735487056527677820551735220164709443999774343462935410812610400913012407046185961974571899643641108573110415501564155340971007860863388282494433546491033210106691890827442432175664477063830315146521608481161043601201608225915484753774006681085129175404661592232420387623565007400209525437794020465509345487074878851961536635926696346273405120774291554190198619868219527464864974669967911115502139186208084256944974968923119863113154691852756996950529102403724204156774640728247692632997339311040758186934717190831635426319499369170974144894789683693758926997760005966626471022678962043863933312072245715642185662765654144269133884624479300071117925171246705348623070783361805916851706683465721389550009864413033326440735754726174310907015334908811079929500793337864366527552454596152137789806866736302369133025977087198724431948077258250401930027908751432365320238052767473408083504481192836233650190572457579589369972538155067057053571364675512864510470506722297058230939744467835957290712267926923824648183639084132399238109375427402570994362418141258773315244477370329157656933748240391646509298627910140363265217943093777849143067684214181212183619469899193555053545936563007575032511725144420486737613036663530386114012555195975355837826120665380434094686907861408990604964642140097095205878744970366803032616211239473843636808914997183631764428300137397482210383808615345290522435569590702439033421085285451715443614844539314150590574899221584340041440845317920630232497842378355285075048146145163691082860028488434045446098252796218730509281158447265625000 [93,30] -1881267483145704978442267052491568252294101866187648721965912909879797757290367912809480998823002400437489028547663730102389059727272967675749836290218396248731114841576298667649264699404671115040560442011752891091209422217771324174129624704395785956099891682472807780209050365823750681311876686644471993545946148513286950136851799407810799213720533187563946148950086082430681547881508926790174069450429286831270256405477009878848556158341438784180752753598618817901704026149469879569005470046133168731772444821394986623644527846350098609416844603975164102076330692592175325830329802391321284248599909729362028071774841275996209892835468170022813451498629614864274842608512451041761254288131100350879873282009367794516164062175850756433858342426688957575090684483527659007602667832004671527345704338111404059365650358819710962319768282323074200060111821032750936859625844906046689066160062418668593550153426629955740953327992429517689328872214223514026873976691034842176136146295203953351627302340312627845456666976401364150127919916497687742882383004330834161061894802893919455067732640939860793312758080650618591186591319232767565019090099404007947678056814395298246122610261466741179526628720746062361143377749921218961662818937550429119622811801718291681064843210563418371515938150224222980436378776680664923843293970922558209072620845171351203285180517690860429573667315070188521178184441236042775708540403084775084134468063426153012885578079413917091738376512691058576113466299922394643665333418583285859136632353656854758838852327294448632035827724685174891571937331633261347651324392589733965552304979785796529475168517187833535837174215573762368534998907478237243242736032247792277108597917177134037922391765356529587905333475941154829017055430787498581392535412207920275009302363029866676909178030046676101643737045795607939626229346599454074114372761494114975550721080340794026454952438416412404950509816541830421211300742017271393529185891209434359144513397098495730915451910519399110043367337565193095240656020406831056114590745253807291186734979500256651225778559645340234216175672042277217689733986787064244221357925308343007342853030721859450263067719889432114888390170928569853512433640108595994849271242562598296738272293396587907489826165477598976111685264269238193612920895247953012585639953613281250 [93,31] 1133278350630348318535577155303980807739974866664791556223548964194017681843308633068318680003173059106214866076921267835532160631587143692285202147277154167445641445915929847190032308725328339030041649606549908832901366167194003520297808617356020008655621864859351593815213093611619199126518723920630280793182727177617862456228929704605890558575372160140363687941706928572744139665718737895227803221730894445031059149846009322878780887711820329821695992589681231128266337568778099202537745201659068938354797770831653748474723420497266131558369453061917061924883270702595312679740626586028126353312745659351898543943778490031241466958000360773296390100205601520728648051755243455303195246324892867344129673105179850337913801217612478395133594042808360780814765657306133289827572370890101577182227167239843595065242554571659814034264535132599564885915147365643570179359185994112527291709570373633311422927539830318320345726377200518817145502898088124275732923420483350916575266658047744864813667253914104028247305731040910840264243136868802747353217799863317127560833897809568635700396169322961622061344173199676962156215440798985768381298566473284823509474741950521922324468810402059804750809857397802961361251061920906889635778593793364934697559084226401520380307277256570453233332974902574846252296297990223929637341605765218745097712956649150501326291753230820663345433210386025037235945746869283961385762017231792303708367509743047683350473522067684877158030555210323447298030115640275272505487802521784197979484268462335661170477423497433027364074708787195451089092015584124087368766146452109660605514310910853405684853680378443088924366906924765521800936613084698838389718989158937919336347895285471034787310253267296631075403066921945641230112229936557940369942556013580473506318798346999609579992389928973747366370118433558277889281104256517716883373001977400744291736321150993436086432561612993656190438920043723555651442997342294459815897421343435428114068623719386027261960890294522483901387864306098024249933983685378514654119358910405197031285133198360990881885755129240199739759556688151211543292718335940374612846843927897961510457278993404928231267383165519659180235892651464154544943189904177378869954124370922930972926979919605409227507807035145825615618173087817410760180791839957237243652343750000 [93,32] -324372377577635209240014912562190081707409341252170633790763683467206070297429921220776004468137376485218197143787281602594352284745015201334430326482003400610042238256208190271225260806096056475669661680033901097290226149587129606200918563968756841093166586796441626242833164010318500130337365270318087959778344053818869131461848299572212260153973303300224168400919525790410444055232684105039541751526640979649942258913802740877287429308513554667657555544981768509564322491870203065442429606505128923048726397385219795928022571857875376256885121873845626245355041850939122303370239609689196394177652707933250598165007011986751008062273371708760889025772225721644196660516505156335599984904503837090207244456364276758296054308226589877273664977703463390164923561350450394006055124752539458089399890535718416635516072757638965615970846821979676745887217581227413724295627234029909504232745708133526726479549608215163892276764060847646493596256496366531917424932176635169213000745498608214757906107435765652483068890846777806894560382134711235268361531292511883096826273627299338487614853924214213340090543867912594643285446500550753509655341641049719728624939955338631402002663821615095636628129975611303471668178963905823796318261901564779410350135403719148247409322484895915162297853161186116059761567790517883351264166379398564085142720079195061841238309116153416925951552549364906257957308424731858789548984846702720745479152218020035573596000320599980662836435546548000640072177130218665994624637949232814906280563378694591218221442827619873883495265173184497663789611296329802457078007143898392448453317031411412162412291196913880222332490249079100983829281883122473050869642048594075489357144209668314550716562384695684553320650849604270235032701062510883187233908037652341716770270889533005568246290716201643765489803069379671849056197099130943207027554152450817254525427663149956388273003247116433158673764251006431535748242519816765615901180396608523727207514086862966070339454446813758343460933153396037371872373489403399710429991759166454736048124018670401860687325293546567645060841698019332828014517213674097817840009264083206288191018949885083594199916446422320759356122278449000835106031436963174286044330491967879989817251243908835475768056787451419664160268130359554561437107622623443603515625000 [93,33] -184071562397537063472784838212653626189501149495748984126544486136909778175762871855779659198897771531293294687008646362396035645691557742293604536562110847412796975925887461120601873599774916295422159562157335073163066122670125718971932626411797548800156735687031180665988321535047531679316690504630964885439131041474781971643061747164122445359175632318437184850204627489961609040154753653498079717036058103335299632466840428340229259095964281856607885332045694552526372367539710247906013417157866145432691470802747353454698480946659642040652091614538757697901706251707852845531060923520316082281573074976789844182338062905941002391249851302409261613172539329334152223753468987821260730065561506249637415660645038467123623557426403593072874618467547681484947382588131260661367364555398795191914848843798225741146102115089586133678897286634713420422034910857498136386078448721444094863463898400668269417889473682481185780314569611951895026853522589830528450840381862853904125816889700870991434906630998365098533585609834229649348685927124102309889449566536063077630303818314378225288063451372952271515311909527989261660067015838095401053208306671862356414699488032021979209406546087450897827441067835865150857576291371938940753911999159947615099526967564792969460165176211020794599804460500786480540508236903948629158551271121923178595094814873550290793268383768189537326492077873868372153277753630698074043316026541505413320705180486474980240344534939660233732813082473701106049332106084415906880980006375153378354379568416891080312315868257811864975809899769593355229338470009473477664992430385657654901160379279900334582994014694148919446420858390541018996341877486203137533819154324012941239359096377646835869035429106512361181280237429090589913775221835245331181167388784731061261103906474893404905006379922815359789033044783642941609491799411113032495988673468382859324595007586160708964010320299354155409438257106901584077651800839985654484333452191412772326712513510140888655492240400356641594375166470610140985943197220843659923511913063194185925261643600448855765394697919090914209342563466574737753914294515475303604858216242289779928918193181903662437349712681210541592835139870889308006680110362229987074304407708472064389121963516503700639005546294875046917094429943517752690240740776062011718750 [93,34] 347614036923921522364198436795178299669632327977623880404552001891015187660458329154779477816995277608000350080890292918934393109153264440543374661890659711402168925758510860229524989134791790933271907234852599876932976792263122417209841452805998861498764766020969593076727882805679538130996568887757082135810774133836052701075851597022675918388305928363049848117687227977167038916621017116092169298128439103387759600986718758844009168945868035183569199646602488738950240956758671517046686465071215839556505159853095751175381198787671747460371068976185148293666024516654557567725588840023259526976564258637219559597362368958203945981301643312048927207984785461891434876067527563265789074074953906114716669672319323495972998237291557833753813224844891217273940469076216655030055984990037938451246414294992806900737118893894018437064422959500817154083757389698889506636364865970936674125226941564184765060625991984107275894620107030693993019535284539301627836584539136180229279107614777194026518953553001580720248798066061213049252903118411802304631351406295616500966935096118505476812319678350337185340825493291976653570695088063157767122348497066645611922081179724059096289102365458240997269856654547359732846044889940056698962535129293794306184758984519727151042022908382738210867090593240371138493736679946119369016736991466698521073359803847628556752091381865278670215537413312361669728694294621855824622238889890766382603469906967526890519287113611771807317389707790430005520393716848438852907032917905883009755013394262944796657707596373028802597157676294645433055051431128834738728431889752682849664608064392271599028991656152776368279032548159962653545590288889349128775559043199694180291424050414661111271364879214630313924447433461291016443666118382500985250535035308162563137720565944214736680316182166347440677298047605173837897494243076960304611484497512905314353933264104020406390282167202000739945816567587312762300158947726435785507873628125553980965766852823643313697508869801754051151655756492211939983429664996458665138668304272503336314220128597378886695341103725358198875476748181365288457549736652664187358427040405561580951032753559873864888982252530630043575269697824980158077279442850744207032922763729368997369594972397088338895468403452271646814075722886627772822976112365722656250 [93,35] -299508027950225216579465746274661446453746342974119312607976903211437775655363125385640303628023397740664607895287898122595935209717788552489484036586962918552694688324367934461621732487247128654854585409618608608687768938885688484635010752979028723869893079091743526404024398550369367745755960917122866744433159488091158952588773672936568754587322491387113506866278441914146094385104427882859098313940288563413007060122046585162287937863808133660085950569419707729882127717395867628600038139478163389678992645280859939801502293326390041177251924762618284007708810092574727531813747346558837135226225821754635962403478430842029335060910653544949015326072375054176683861412453650334857721577818188332842099866903712737519253635039871911837463797951057999405557974556904034414095132895232518765091132639620521765033679401561409510252894464892309904782591995997835827042142150737279928300331461791084837038978222057941488779690180769465942125576657284390329632241016425885503538569968632147237018766189579177735311295184094177478228681590770408450170878008915238275673837764404213481039299003601211874534692516932293204404474750462620410483918156755655481094057731952558617566032323631775694628606221217048803427136924683595789035383541728745275774198097841098819741894818087037197312338023162939517521026650520749207779180642445290525999596647441893005707055095903873398491282550994705072447835404270443145529081534194428167007141000423085453511264130310423534036144036660029669489425367775859518679455239309324352420210621497617747865954334111866895837317343939702308685673169768351158288979979442799714730773315089151411567453638287863029985893929012351310932787908331129869857608833888055614413642791565800571748140517681468970301882259406900833196392496239186586388015787324630227537341066021971653891917006926186485600360100862825640934661447493062305999347461297285749719349414798128401304170403562670394117466162866209431072642110455397318504500989246217178389021343006820839570044840125160051644452398273669624050469197506546976566427092101878847473914497683419210744319683667701436957019371169069973695273343200199124155833084560419348765359094358313318167383193831643144336930150696548490225756233901295407730943316399598683670829895516614434540573737655866359830270084785297513008117675781250000 [93,36] 187417934806579255973410044174418159638947910740754753188294797439194018945145966786448946351904646265836381758419437617826882126780704894474774993602143467559061234264354481746359712884041788704579188919161537383920850504837199236820528367492349271188280862908153380516222920556831307860754993814202087071364489545603309564486389269152947316413956716828538812339615206516565646941561035366255881482131288079845068750522603000559432764978029983254571529166559657915550592256577028862089171416505763746296760084424089915655274870085797682169863663920809533814738290161728742226618083235438026437446780033185568185207271345581728411437407358498627425833265583277207804573407352072260378303974285882021579414581717039306144872955085091979010584113501940522511484479317373053891646282028773709644898902489384291009715342954649481549530322354940501478738247132916504661260685876128701813660382565636811080946665012348496570148737568722163141878308782087882162743400506313085980956923298771013682238861104018811988776250879988783698662831459003040378682636393305036240372435345461110237792527025731461985338519895630327225839505395797859262778421671948085352309330590868951706469611288495769684701752202165581403885712380439966205883893741654064528283688247559821852528798416619209270605802810537093436870146590937990986658469068982877796496572801849624234588616469649011530112469844130035608310897320949751173397935135049202327465800177174181566334423066042230159867965248356516120061419171300690140544828462595849629867668710394365380109755883600767595115097880559619964311712345819508591858114425595187803785415518012555626904294481563638687674730334711778578017171899496545924370410364748634853277580238014877144659002826377823072569766941527371321402366278234677260796310915215148486534363349538508196735577218925363285531764000421152801616589973907616750739655290038244749868339724301877092803730320801140522625564213185951365348612185128549198507643287309242395198812313801074511584938736322393372189238215489242600675289663844241456939581672045515672432910482893108959088630110453851970222622009666348290141639899271998702730352010016829546409427355666536012181665682968511425807870723448182054556046037902757464520944462002675794312879536761286898310685826093968664451949734939262270927429199218750 [93,37] -93955144796504257812113921229724018932491821207280586338179780821621915165875346132105891573815694353545380395952417199421766302944332684983529751476046211986863948615783828714669523153667647481005258139175748896520751969442386148329727283958104291501915482485813166933284508757347241951685095593518915382054152848267061695945546197957911205268795821291177637492640385729764103061054559953136058014483645119323025498852889998471352857272657736734560399037025482337901766791575951722621414033644968511137098272344663861964419465858499187526027550451534506023649965539327676017876042972387137896661117312899426906455067347121581562455063352228308418636730780249886112754882780724221724854157303237870054424376327569768956938623408971759170844117952922204626926615648262956795644431502882282885620171280526607004710762547556712941697308424927540845061010045250585170549380317299745925264983035588879534469176240283400621585021719080500130413996024774720671393674587513222272337459648338616758067564943166706105913843870189811420822471523258229909684359559671833756947718762574341259215634971799838149567909756296819496411551940656889637464112852346891048057271948204683901544172347874031875266581106963411843329063158907327886973198313612859718064848357730558880909969653419539319984817790685785497418348631516878257243916358812943217904730511691937062643036562919904954045767958423824371046818006748166993280751483724255341508562559036874311486598686248548862107592288844896939141760622029997111559338002863699926931693928837719446673271555340482016594389586183286406002643727297722505665451164865158059581771215801970219032554062583244016691100881712589145547554857449045189594136871210217756572412400014117436459303718879425943813022058327994810405845585098238930317006735925748263785244828962602953486587645495061483977350636572558223285192765537579019207200689575496999860079833516879297467180990868107300065163851438517105474270947329627060908732692499261902356916549504320698640423944224726665161110026514306880874245155046020414347968172391940084308810803476626581077426330716312585976385174957668066810856066298982182651732743412311943808601341989927781494448358651367251353480153411389744923158380638211250630159791481975185812839778340264283517475549234454490488133160397410392761230468750 [93,38] 39238486363334786366549597277583472854771707858713320803199100445591941602790600523280098192977970222273358191441491686493951899504486375863735498433152076114168344808136347393555823897943323550143270815727568247884576698431835025010804289550732461979752024389405744510497462983104096408487188375563401860210268227364014057403081781928755284975025584144939846232404868567646408381730987147533754047640216756711315258315655422893416276023479123591702398428370730461699599974869701932844271753527571009289570771801018824307221655206387010709191470584596637202597507314443441098521572145015207311731609668417120940784126462438525722330326457221218857964581368755390335146164309393273398989146946599269036847320662720713308609858847781550005289131480072022251339457390937675004552293790955318040111055913730993453614754928454082729294045326515439813171551368006396705510463565647690115849940298892129986951514634501394480111623318433340123324213098580139251105443394620479936392711669640857877091838631712161781846547693615283338779609033422453186887529566231093032136599042249187485407229551535160585972129149963841430099031890784484227101910098819717435403264702515866440784424135597898788109360269249849385906406620820329250768872180734027164532595893580028315098721133484985921647933132056404910760953014132057943805018820997024066157667681131104533065979134484823023199808263667368460552789627740371240283248456128967069961907367557743214070711528856405699674454861740212541010275142007643105544872264681131261101607795517215672607974559913847297156695623082156903161625640965870631188393252467679580418298249769256108325990267336050067443743021452222528142245422811538381228692172568238917099552007825026192231617817243150044756160910423263846924548819779062430931667177963260396707845675618547080531512972469648475149265976929986482419113019518629377444579707166657324294177129176024270200094076609153058130491666574395527400066248309771504719250964468810070096905521407640698811862471416716005403469989002856667830045740037930366693126118754100451705030587670804216734270597313520347659541944275469587536258753136622680029766186490853333757211929466336197523209669519444240508609052552198561955741119712120813111486000383129907942483477838649911931603875281382443063193932175636291503906250 [93,39] -13911277456682896348874830101923345657004069483796216675509477615490349052277730183349702844113188245781398668134893108091802802270876646040484229085565837536198365718292291265282738263216953948268760701367692814228121473946972925129673671657575188598448110048058188114142646345965706211883619234951372780001759234830608974391845470086145704041656789917664229006926304754640200956131878421814751868687879931766583854961414689747514020323480980398724914211846538044663776628119923712506416217143650004103640604615265859385881891839637254160807534075375365977074748047551733364652258049354919063466044584596029279866608792556976183663499308165396564238733671584539726303613549599809090971988592386113163898089190702231561488545125595101991416517060728579915294788888680109847363799182132342006367174287696256851976308487995797708526914433817250545621629343339094591985800003343524072953335099443120956179399589826936465049599838738935414183007956862384413459423054234963770426685755158903827958009577079954985196007811058411957828309293527890227283265871664725605372961065975067272435326639290189788353576128203190319239680455260378958709593608654161327730446075433551909399494369093676961479958521158914653926519932566272973418796694077673981087966706466616695909155722079745947930417735362843934037733715503542779192413155702953517701418830803866536640078798958735249917978671435028484203661636709427494399170040433431374606444960529382571539032946589201661758713953980625037114407429833499155510457646012039316196621696843015653546100025420162667086252469714605872745891659168629428172423141050493825849651907599339433799211753480192733601783027359807556947563696895763170890337887988578657128304058679635088701760301550583382011823530591818972037111851329085187841207622870612685096854542299387847384530326907033964185059217515849889240641515167633895251493267914140223821520618489551525952087262696109415297402808736671085757903448098179255965641459490843653265343382726836805610312232694591120214817942112260760945301356625699671078805090266822320861944852801183435603792780355890233230430926173613075054952520932630884329394592372077762165466892120809418884432245944314095768111004941090658527301283789619539083950188886267324906510186430697202653039568076565046794712543487548828125000 [93,40] 4221688622089201807912459852494846750407647522478185403723648181744301372995089654019963078608639217669503241157676098643698666957329703780387560062752587056128062604440905289813430443003665322873836639456017353178231718438637902226950584281226821434471458916580054941482365620008839858909241871055076235494048282576606062124946472878842989162662694058910760792387744726483012646761002193258340194465043037823571051044035417225448342081692444788003079697200463849383193639415238721626654061243124004371379750871529545996341977752331442109571683168557706161180224894407654295427619641824259321787768974461068677783629154170438294338363533372214031359346690464012381249891791432990257700048682458527240175656323551892884612811061631876235117713618733556273085320723516973749655281333454194226456035408211857791625920311190484032251964680645707881359419498782304467900178691068300424557573593700839450616074649743703501309007961156981788549139974899167571053278131716470098769849945227514924897435031417923250068429440688043059548619892211694923926743876141129402141715709312036538991710479586126317685815136668025067147006012303318399455561085611297542853920643075633873293352607739844229300548468801991721242816824055550245596669189941763306731451962972712015511520501315146094294128434096893442279671322162132947232437301053788751657576200434075488500462225182142664666198877700522208483754430209784835521383845201027087525920609583549524939827603368934265890003283617971176314449158916719657423806196594474973795704267560409920235799436805400284491248893753921783511438938549526141892895855895712527654648876788315790842409758532780118589664572584321796454786113731968068674278125534517108104393678581525276080265198207266907458550701781199326574055095752655752626627893419103867733020392245787170997164163616492968938488423255906353049949476068057173394631116325637578469284892431581822381227347062429463286920338420859497829939144781242524338387770298281533269258207608592466899561797113308961599821554683089996264299816186307993508705931360187780432862164781633642437284587816790996379271563023080111203546720339324001101750840255281745435219456321462059855549823179833359337037122283476928105550583373218357246358686584990579401082149877625498968214401429577264934778213500976562500 [93,41] -1100677958419373544073808574166741692086497352363602645561808324698774674090288916844590670309467031656890366892853691043921729839771682521286457294142760645632323992363520293639415006922678899834951741303163056161689215208980232157371760716115738393347718565616850399653243374060705541996977034528735161071919358138643899323323083855417044616362757772490014863503611216809009193857438401375391775070040339182699456016435617288476373728957983108556925169611552078089021200856520018487257135555516498448905090922673227634290932327052007038888232966404045691330144720820331310371911400891178902773884122430137231935397536076715069978273948706716791720986624055035296575103695467757804048010616518219011272325281731392827623854764597811575608789802526493295709571675704842048438481409917809659937727095764566880786663009596108281043912331025088701893358139416856672804459233155221780656556642422579932052935812634646415506838975622653902357437778284706471566790220306323587145155636469163120398173777415892620376136043938108798759546671242170446727207364050106916616086936379928090824184653805597143239721745341812067803681354661941350482478059227885750272375357410641178225282222259745391568350303885164538154312376707144710433940282660330049653244870372373744397905870342530562777998229148143228593488454335269553861154963457638491227268944562466901488826414312356349386730345469677206039120881881221926482243993748475633765122538566653019632903328034639492365424003984397451614540827564187016741619877546862403998315170451830850539455201028941166131105393520761362430395207842771669162736391429811162315467885620741136067299232684367434002513255000106968579181328210307659159295606727999090368867484480019797962398711408542125530274165464322526723094302502820255816229076721532101074009827296125198656645391178810354263057400452131872241946461736952962617841362204424182512506724047622319554435150904790182786112216457110936280779825404809804283399031372924694003755623595146524045140707543124511306558995398238798907946545689576087724187014361403355542276752348155436709628921524449422842374491539746596709018025913546656431008209460018700594685712231638975666247434591687722174672228074740364882286838088658233504435566921888468214896878924480283501452504424378275871276855468750000 [93,42] 248754928686453534556667878452214274508849700885078035505931715000758909428855319860920089598455305190793173762073273241287805240298841831813030351178209993111933889097613647718159182928376056667801476843541945279545141467135578916463453763541159427870120599624026806428785845315637126685847444555312475601356214447761194414247307441647301941294406349965166254344187606326858318268409692829531789674674796520183733692144310545940394539347035011749584244939590935287274873237601263408233043222696793363008339341201416239621121160659294807435165856255497758971100792965422456373263183144314661425772037559315284651127979427442038635821767512526709032159045663054780290730340474799705960439438217092233567344721238248868560263600438519012084878327697320971631145768002050748470158660764393775565778388723575154175684777709623901892630890153709127659193360612550670928791561380950406095519422391066366344767268950287811700910195625402032564988743490483554541082185394033788330345461370925729604785881628538376521264012474074954203567634510351922209973361035863550898927151682122555735251238665926887890267429141299840512979782790558250968185523984568637692129560987348707784462439592778286705319554952268112982191870331897102003054998845654752089391818013492786770575029294986723278261891340209088311161009838207751100963337209744481039581653847614491903428886812682658168508309559414017376986023757744199154705740234420631103914148471603354365175345659707072995242447468956766616689890147683481073328466554134706471707365135178882631403300628129330946235199414096890211159550715822332764434206334517096069582065126551568230366276370097258477372779956578792886401442105757340290179115061368495522548910226412619453125661127162759843475308348618745456646175156498212777870138951246270185403255654630910260748161068800832528468365620110533320464721595449948115386171271093552211376808594674472853835346519275097371393146139032146218613476170596128830193349774103156986718717507942564848293929510982976565487020393664049690144490292904754592331538042386987748152731910068463148329327891508398883346952965916814128993753043424408629958398546070458598386164329224105973560959743872699893288235214045780035848504427780621021825415274182345184170259827505233829469943884760141372680664062500 [93,43] -50296493653594443873098855221599514089113625897794637562534796646057013761131286196535660983734065340650612181816155959159604431025308857718977771462258735674546734946160291315178829121382139714719548235321611429999213203083642590945900945552088069048893948631152219066800317698662511861684173120425027958350376885712596805328316150356593629110440115671553392905109732309115982386407035155938452814181086206537483301325593747032795984076666917212091018559039296084491284970169369690993902451385157902870811446614788555812209143725839695494936066452957693256583520966182676337410139644443652332637943337925936453080473256503784810505058623465316208039092738354156154748299903744169312407183844899406946875757472458796881841347927797396590954541212424535505520470564143673957031965505720071658028797702970659536072777987967067537710353572206606132863075427810862879931379047577975868823254755492732642273984121379740884336705315716595415176250826601835629804383783670035647988971532604101774658593198175787287971800338180695100389768420708700700130241670276434425710026393876002361268301355223668652882189174350549125219287524279738434592044176087900143873251195794856771427670882778538301117206340874069577182627440882765312960032169793159940253532331416684446792074563799284462988195184342770978786879553489843337423876396736733905580894397474946474347230915583808277748722027561198314137708317640470067554688837837862047514260750094854117571628917954899708701640427990058026373909379660753567288628106057472356702476427490056522677009669475550353050549760437843667999215412348440337868319733759858324061210265296157684632300210479728416285471425559274671978763109952398230217413466397596367026148107829667082508349324914259700113568518483409511856917220279823992583188454016645614764381657238643351007815327947672257006525308786409609733304347266595028395538798803914583745828134542548760962176984590425764704467816940837011004626720027122275389795637753319993898093164210850490715751898408919198222356716655421501887553878152395012978130840908686838192085069401451182266248081032817833447541701463364639770584408528316561939556002912665871137860673494888790009686241009453754569132551101266103048669821195034988904410595780614990930185159712095810391474515199661254882812500 [93,44] 9772056206432892533313307687152528261957010604539496942595960581594510293898537577733451635679936666751272227108235978270131634773166163931840634494390734185215984903195486321609571750690988310829846422780927697295862061439665138494046900376292018368461956745577501492264364348211904678747503607673958215763631959414448980724324028529034601041935362916806148136909153715217406796207566617739377315943834376608094579432397660935074963876017408042107407494184607917748746035549281284405983048634212488637430660657776879470170739815948311553741797572876990928992243177956464790919745756399678414570840835566446457442759739419403031821656204554714898270018113587987202940102442052481297911706833186870202688994822234535659648862527304844760209408566376168297892993559762441762570866518886271425824403816689189493703488198688469059455842614144940084962972803228685716702337685963738983555785484353667848885360078095434345828181095690189040265403837540461236069315352385684336879995717393247354032800806911342502723002909440579041374609569054413201927072987618493331740244357649425266305009564387988727862398067933702907049128481591885598611907218015029613856586559925301573375493219891086938964230957083989265641748598791009041889945062365614516921452018359074369527442821795041806560105894033121674661706628978064865969959137466671795945349467344900342992844343297972774728897031324656905216608211254204098408754124850855120207726836046522947587604972487111959345917046225299150769898335701115067260082578527478329972763456731767439355049853009300535721521368067718764764662029518208224256351701613366471341318754146105386980622585562388836777562014442792972180841114939426412634175283250020930959184978238178249171395573857877256288032763618595902168982910026733053839172157722395150683438889038617306779801099398609063699344949206375709042239025594298042781386383750662599997485003138653889969649651210615975221251427562657220440799945365909003147487381359450164438595225544362097424417050845046999600954081104196820337536789621082810626787265244487948914566486703221501312817684534317769962580933931510200749257937539279327606411325447459931797553199503771874585457667197521668106819305753040156112615899452023405918798691799657864937023177276387286838144063949584960937500 [93,45] -1990333386891188869714852941626624597765316758175342989425616150353538146567907578972241078254869139221169443993335728769007699185946280351742661951394107662943059921336071474608797244532367760115756876078946916582451652912713674843479115993435928708212170217190054596157687145015114454897375120976620124325686433559510143625619355041774410935321381896210155326273043665298762019672195774503724108679179460434460586053223161374495350716121654398342991485126299859071067863169431241819890983065495188558872309944789192117916495911856529917963861871406320270599054345523942695803890908009389626812001147359177835766232282964185817460120906248790978761211145788240099002459156863151682123293276676837009204689082374888021353405890569445953556174805271585061558223306595178998022627730375258281994579554078993747935178373670850078290606332703990803628565816135645806610218662722405511134086437121584751811465227527213088203970376667809422001933122769931938161550253247188154186485812510058388050520177699674636842110905642749968338921042639920263834355364967108580054736069078315173141523566131563436248090744759007379104748444013802259991566041295180230228958640778198525668241229783596977390457957334574320896419239166463198025870295396731150158246469336532584292291254259263950257755526795239670493744587499416017706177239312460254101711837893434948804502669612009567675705417342859912033762006508241729124589677452262109308742577383659435604488734694609121520026669803111300908446254030309402118401993705617011268895503317669065132235030940766506257775434078683077239953745644627097623577989123293180164734519156558366615928940071837713042544007030553067690851584243791934078281191460941151674013576700381123584569030548200852112360821562397035770893410913922114024074945273584561691810417666292844955612888405313872635040955388674694580992097681391483471240695642377349704568304713273538720698626017456596169825664923961327414306852315935564570720509551238000118068643988248900270929614911359387138875092613594613490251993591382326992188517165785730073001471253266629672760857378718402908908365247367745338090587180670182421368121161150916326453643391926383078905137882766158972434832131167947258179834743140126536891242357363643322720747619314352050423622131347656250 [93,46] 432057674874715823099862890754380904119446156139466473333038490915346607045409284135866983648502762374008236328019473270112095059704115318084559208827941447482599924606556168051634959529836846856712320166709080823007602203532385556551917405880209558765013400676651226132669343407981273592618202615680358801751795030146460917053145183508927998549072728796922409289901403571929555843362108943154398309149402868985852679342726449533692435951641977512978804172910852513973145878547114523149220019793351815576155262120315015921340548115549487332746618091055566585965317912411575286616234770416509371233878038135079104956298758799149434243130797590388078825266452847243681534926182636584564268736916514992400523956048578373942824002434275931650438895987264499364267457129475872871903861708554515842254201935175073849809187320610082498165019456099160048918445031467309478227454229838555787008043663171219898666621938679794166083790345937931633451191271299305148230813766601860785632370468254487467362553687901510023193061918406000250444944764075160313118003298655920025141622728751734507250931991525347876178878751763476543246935194701332229893716263948255158273520847460308380599677334860903272263093025774729259632318353926287125938230918563160828433093365052980103143431796568929880756311447804941651437037690018075875727887058130616425991378673952731121738182875820231311772405269494086036109078667600900814349040537241817264489230728081232532371172667486599454205604727679443849651930760572394103238868240268342550082834992873930077298151156838650223009174740155499982445462820604364287604764417512022510485503986474127428726023931497309581818643970905708821483857419871698716610493685688887281104297383017025872417576344697611608290039534596308021052277487727537382670686792395270778933805587201514894892857183782882693662420267182256829364835017203133073140612618308819084886885580129952629052029633651328967835146370475666486120122955786770554111488665821444402279684573945846033890781801409143660594845728891273680051135009599429186480104044058340443532628004447376525576390307935511561664049790413382315887113028033765945046028615234204627770544541395082902804368057564424177077667692918585649381580924503664824136301152342209963563846031320281326770782470703125 [93,47] -92892696044821959467385784954538077146048183774891072236928131615208836022549048528721703153352243155987692512273225199865326681373463927351154534102919832603543483335543268252132553249955335655201205000103279074085287793324374332647359260321910666283023821259824011310141534997122036408023086654403507805397942553701725039791142931092048292682529025584474256366834756349624200223066590872533515275265337078068786347964104418486869984624907108384943530454813611669731528262082879931402245632519494384068223797325791066661112448684573521600577757056839117678673261748705876916206542073001782966341251405842792210917088147301151107671189531467986976942456098953169241931304963673511304829263318760040833402280311082463610431356840141099725994485140282346229911602720834627653360882347412613842859279060258259022004806587107426016280105626820427791712487707977689676569155688847796573252688898277307536451563344187166848517866321651075260917456034867892790720089189005303339455466896406514726186165899449979634325323685141093489867439179413121731393332692407422829839552712710625458452937363215740064765001057599350448695737194841285595623610043088788220586356665776513217691922428573742756085792055852230414996413951006798008322411699811740784717450181108663874291480870716076831209051087102700846721108024586715609337477186098008162600863467365321079064411817566948613657537932305333312376010582410064665637393404833344496533784743459412370048812283851519378205951707622717178684416081931738625744249034651669856219515270318808606787251795021233635124860021837246521405238152187514745343602777563733260677138147414887437237749850852693347891216233982128690710714281182900081926839685626951234524235556451538843223397982478685565953853829360732623557210052449416946175881061791107679403941582142689589194489300567298977534937896278943187613678880158100840843259982487431201319027023117035710367633810506887057624513940683702843409868352630224405740532059454854765397968108314712153288999267426836247215086615037896183691810131809012294631907919610219890197830111381009912590067479368505896034086219929609868331258668325122297034170770339760478736447910146863772847846119519976719946251960107971805233460763197466325617442442497129206913086818531155586242675781250 [93,48] 18289618962225337679987143170298856834621902479293444031253215660146674334330668613555316320950393949289007311585462086845975400699073374802304145089113829647585688989864216087938005231042315233868535325141187628439076678776292450866771020962679378275131835481191801653075337543839723487357586826682221041862447653057331601738781371418129324622527843205919475930018421873825281613721081714583226767339465091454763067883646701662428674395561929125370717252854786668922352188872809003744942398836567963558516164659622934739190468149180161164626787733084513845049470804013571716553940645888513613981476938792724863474198318966297313319824197022302556044916844145087476634286810773608340982897003967111583681643898040185305195854269840538478633603115871869629766191799346744083834872342611127128785690017073488441045590785961376182634521216417869992247317224593966738275726338691974378293875335292741869225465621659802378253688972944608133542591425519504385021255041683807383665168807978557848764740622290674057579343119190376422367919651372301230577611081996279129555544583304689589616829826496827319801079539329843792019798862593632360120478707857426708741218540463490546637266474873269820350358733869118910352082596077860729912889024581663319815886684157751974139320219429846332135506044315300191268699124799127647497634484757410800965962765529820299531621589522193785563007079622900353789618601146568439706724171419714240111434848667940592189924874215965079361172510706913554173554759465752742569096022322850744667093031305364221969687419050088827749661297392225892432244521096475610365520179071996016731245599367747630268454694328723350866756819850825619013129145453355753348647808667395978100894339463063503033264918934023950739620660102724826893431948329167974506614883353921413028791148102891222546474500247876785867275666699323495586272199637050667077147428455439235040794584492292963387916329211691897178226746678415388846665840533244304135424686622491547353888951691203265378949029707809142757157377170915232974995062553520037298241595253766692416136370183711170612844894206000459961644363654912704796532568868629063395335579471190388934975701030039800778931025300392666306977379942427731923190414808348301049095718795456377847585827112197875976562500 [93,49] -3188064747897479789410272419671681204115136338125118334933801552593336652301340891378644024837104671588561766265530158960809606604207808720809244110705472204640888695395749437343567616231513194801685342593861792271594434160308980598649129611653342547610654237561304158920813894733556284254413140998115603893605244391664506162001065171276105306190609230404172391586685748197512162689201017782335259829804868242840945111246020429944934773903293073726769548434613321243481581342802072636317255775576537335380289253908846745647338357054497979613739684777312849292545047872368332127319162724322206937703239345328168375180733689972122315311248838066867319185601533560765937078923124101263515831751583427179764003067157873832921517316467386342365112210353945166791054683635253545920377607435275855983482368014672177149330534501468985713406738820338137250740500224434708663859985395640832920896917478442808346236263738197540156120753351326418476222825277264803186403577823670168741338748990382633651177829117987106269958932670728584721429640121810927580092746367944954209903823109492030467657945913288577200745727900502118916223898594404400755475246539910792069188224436347836727681293196349378836392337769582531743302050795187428313728766365368741914679319414750085766281877703434377165157646264014429883293835197964918258686540481001279418787641236725616207500125284004118631824165272692553629060691105558577369743540760437007481659795199175790062206682332174040555678258751620873263948704738725433016586243111324321526673492671651865104222128293382968224678408646190966761741594762855043437794505821172633766319927847684919573277879399373655387375082053799154698827813353788768546128867075211058530462197848826881866188534886472302587031335915232206088546888227243166004590483511217371455897124317157422871727473723721641030355493784485257048021795332773243228582810149121814382236509930014695533982635128255564237236670771356203661543675051540068811748953102304873251425123254759049231147777321008380517946357066925242647406726383356572161379661127609932703691237383541414330640188678037265815150079696509591754288231543015975772556520112721155925175141004110873852915508383744781536201047982788270648057163989151836271107587350570611306466162204742431640625 [93,50] 493135768022455664652854804661586729134132841643641447143961549146205003100636548960736783651169087410769398865255407455725274389731550699173614318242389556973332132329321821883549420444294459239301383953812219916108648051792907852464225633917036661612072390917551168026601898939465914952057686577772931269642631155919833168808880242308488503356394177726588932931524580836570986396179033043275132485452836259082400805465488609062569259144616421965502295832704577872601282291001054572876805083812768503561761596901617004288817965337103819764940973610695938518711206601315480175718412270002990920602999325813137669180434929617013741641233984384650832672633215038063942750497077330587919670155903253018914927117967903550237354668100912718391805573574725309569235412316814212035306616592599521758231934215647541185300634019541702617567653711508996379755363418853963493146722941877648745007917810734281940743084440858258595883221920216032074342235138691454659123098307830290837816781542650209765165450675435308658666523637367662288328377023455336298593609835838107820125003321164821295999151436489581139783170081407411231821371710739207492544102447095639756607169856570491630423970968433262697010716901090007285038233003233482831224305174772295448502674408714271931573895298703524059036350529479479921123510472057468074678631111756021672490313120997272123461454254951667657344273442939353647300917271058001102383637116947972484265762155159991104014914248333772847705438471225935750104939028782494949348400172279521692393317453653750519729956491832043299574208983751582313911164965456570285821576416194017354911235825257603370883022614878880853122683388256752853100949381221123109326738526847542279019672908945359638793041294118827365139620240724949594540472544212821122168752847972396449922105063579812706877157928524556648687261931842493117338169947755476643467502141290803512080385599116436574522509707681113975182381548574008480411798280617774026946897633750883203063586789769317045722386751454460522410518986330733972997010747077378363009075728541690343124382217578370979478317888781478082073182965533795376744356131250284498832463571946345493841005375356649053634626581248091762918294850730464594069929004801176863903577896053320728242397308349609375 [93,51] -68329360611715960974308450134501320166521470315782068602267170909134224423310969404799177700659932253145876675032350789062720020344414584855284873955238634236061451295737675415047474381352651739277449345760706742103429784793765610823044425207143023002179409423357449310215707717774539890304364148684524342285156035681350759181677201568061276017036002169799162983479204759842187763563535017453809723438869681957921691815064690168823482232833301350377404360324905685539204847710047858130550337934960027994483228122729320073031580220975909904621335864285307366685312623296408417311684994715587654080710860640338148825821659406944859082939631117636520889631004909574732810400749314001685161481539183134249786023177230509335107620226501425833578132026728895786399118568116273676007471258411153568884017425799377326682187190109455816593422659088536217146428018958111911266161243514724883589397351750199485463180806391146231887775476194558768489164560377342530451319792487083853759963754892725527713580298157816731405275632945354300851091255991020974176371821643873449955382262228436951656420264911508007025519119922833327012603547263028336960143712146071416545031895142822617862451423365242542852954756813342259932673679705633628276387994056691973136644857520225004223652636932461192174825771015293719848279356094662468703710636718574323675079292158778358182361492835480117820955082603292540393269075009427715059832214387149553165945238593300559965531889301917376362970938132114301947897684347269848675593093233704261618887159509273767357967114336347669140996917590718993659724875966626721606973771560881374482041411487043427269583301332031992006478607053220338035838341002872349455767749153638235563498249506249662048287796467989540964251410012314736560769446109084211799478091464160474622723069577880841266659088330426765075125385251650698162816603956216183724716380600893779205816303800380269211322971763890321071088243248812258487983312896073067554779756714885035833455996452662316439251210244967644267137427513299501944312224851378349710337258351631946589011817810529161473084259226807505525786900674862146339835371475463720997204500779213742065850436026023905066498856150224912049675434243450559799207223374284403405454213498160243034362792968750 [93,52] 8525452366643547810619603520834124078814934140974455408927950579937831237564680810450507345624008576697831386229175572136846749427697313928920687419681388184121997006797754585261691632769653473931801422299155874133968368132954096709799540404339804646226365733264022262260317349883399423113633626644916931443794088689573216647271939524114777168384840783375235275423617871534494460431721604171637348873083284625208232043122080878842724158263729560049900324848006748175453100224411967344542282476775955632641090976723738925692292466878059780100927270844404498743841606303954927713662060814974326566161162450788850727712008630291001864569414800158957378111933948546610400306452551688591853763027728073482412875924341128871677234381877315710259281104302566536978125483164647010692536206054404017965867142466924680511666235401044821798473157982335905032834204036868682004260057638296225710321077190308170168822114527680010532613949110694008455916820694283615556715040023708601106409316233815850353107094417457360961586390200750734306554577315908698904374021291932016031177822955639815165948775943940074024590977936004868697297596838201029949628944235265210995625055416405876706023135644567866100928157791917381082902458477338303878225499540361893059083067423836458643885898430360686088529367999842327352923193204030561206573091868765209136829760091053403977432679688743841710592196591523972880449551615547721685017276694840284080783769046035839783518609232168135312160825168043878446466999189623702904167525305252427081603037599318655728126685462008148080977780227192342292995665255272986438115903837943478897070925208569048820300817399640220791645304470557278422211624201305193287595347724137320075765458987894605854331936998608522088145541808417821106859962114451091422440215052768277799632829430321677294506008336560055889431820627290953300590985891547527302781144983987807734795419342412752508550234673739148302432797325324024205632285641354369508207120979641497270455825018875304560619635158794212362787935128718582467828896212675734435074265960164695542436333478496295977022345684188277877413640712737348621372404337402348612583801180388345398132273846679937834560707463294407733122492938148025482165449917548727398752816952764987945556640625 [93,53] -978735414623261580936157246838594598933744127016120712477941883555248917696636691722564122414274154424478566640253688864880944587550423946212734253917219172930383925463174864038164320673450383724172364759213306299488565661938119987505597120711804076700375676024583110290052386690949951317586324366650287390473222728422876898965102714390903704480194754751578254176962565780178753802541428239438403316232258571918005294177250485910333362442252718499455860536459566868011243492085694251879028935199140553678252443693970845249489704158648890307396053988554980783605177549163042638916116444751098506861034542020090756506677146098716577882745190006460173366993490480801721512532311417808006739308245955844567591047738389612665973132297218215750200298663246424515428517145672504616625431492156525803921241251654843589829607048500786481573861024719250290234080388771807427211451085548379284581401086803260550830887985185365407537187151913914136729624267598561619651668381625510785804912154180352202402181144621254054312700548939998888433365188449080510536769000233598018414579383320734326947503431129401427745752480879792468245758426975978354482994472278703385388781536774113936035204766203422993657939642030410476151423395973369051292752469829827133872920879712503236431832585752200661587750322802014458078848242707715036610161587966465814444207086363445568419497538778552443583969180651038134830661496475707076261661798938602945211690551138786282574430307584750664274057906542606814821174953585489659165648725774424895590011691959048424869377010057965470630619796265018396397396315139613928684691596852761765120236034709039468201502187672368265351464569215859143791427355162566329793560373836251915485527785205724354242043236524053457368830769096040518436653900751184874495303935613740231969013843363315438760647861106752055624037572078404672343831535964286466241143548433761113547217654187886774764615052177214796415499394695924126821849902725940552226930018807290883683332249108533567876567063824510408000301327349221598849187418562801922914233534568704373550003093746416362459619439346259266405946168194649614369099859789290598842287727958188830963249219455097933475665595304600328707268344094073590257176764595214990549720823764801025390625 [93,54] 104635776332607751997549134076040771240914707121191911460145158831405884168346128419108707205269542762277719139752927226237633926863243634127991835923660670051793244437912843967428405974587088144356544134891891776795851393287784943992699156444287895019267407504786779749121901533995353177918680860260908317490249221519692496301682651287973748278319206213721274059928939795501154120397286706045685219478194948014621624227636171680893980822225702449931887257619116048550050268600689577112301150340164709748849949453560810758995762312789103078831669852447301398049540463712110232852180394365873312707072551340278730353493779005632791037138364080261686387188723673135126121139605061663991409220832830344356536678154364159105591624738798270499260772214405527615587373895840755487647834757950650707831257153081854467404846425364243167127912792099753341024256768518484185644643255014422215956889654552457294735328508096517665132261277837832820093092512011466622502083010431284138159189406495385401240530017943408014654378329206523358573037150407484502800782141225371904688444691838623743676922217079750098201687579648968086270780623944642324669629310433545529555135124983024420904395864555360038273236466250924042733604215960772115330166920979387885522613303035771642403784911297611781885588651959948704869520666952754783716155277452598319864900676216583519038229341256075934697925447897384134725851342417408874654140644720503698846473749755178366695914744507850307285291770920062223382940340682801548255926160721671551775157104502777231924581492589049657116488936965296284019993139751216539654430045574673384574586726319495815873091829552903400995775066304777646034688495778258744545620766891606090474142569928330414035406802921817508825057821162453899177523524822280823660245767962350406877385786252096929285859029993724342536228999282733253110880210744170043328265678824269765065573545380452550419183159473637192019007831407994849414085916799106042057852040661306273729629075956649758332449866715210713180968811401541175958318802222821636769979690500644639733033078375788768945206194651270790000675396730441012562637077120522135310032542650434215514971779690261522317535426353116989224247824048991475920367122398602077737450599670410156250 [93,55] -9973480120538654957239251573817159030961569706732478361734407167114343597657691132418133800995950443019959235778865991522082994038024369165850122600113463734386501002305636759565389513853414213857396884509468527647745060015706413768791996858475481073321853326191520709413530201562904238343707704831182675355673036295034789918018284031868237247468283929231755955845725936125349832035101886747621200055731732854041828389312991274778553411673266108904395380009244198163105096566600417060239927576788124660166793702342341418966796126776070106247469867830424459248986286032129576547772538004423506319345395519913576563280491957247424360261720198118727902460345936178427852690683218977515829050541492181391308416364677403661246550371676648179214798111560428674740133488634520149047737715229371200891441845957742513801340893396103588700165186123335592454849535505310258553142852587880260593343148194485341522364260336891988852444290666884317983416792818881404596879214090517202409066907305826033998427356725839857649888928798920603857372092636910003181441434288660631559144440189074509326950649453312825721070638632192482767024068168793958967610727958207712770664543048056975360276858766943992584739619265171130317860410965591539368380213117760555833206949789841279296910167637622167187207726732495998248929494798652218080839958370917226777690792434548934529561411889883539528986591422595750475356257007489856169079619050973435103800765044140542435911128256747174153646461439273758158991301138903174150500928433767654323650237823322556438968443125599327052280646961797983889006714996161619066921803295617144141591665469071630030410935096654384956476563662160774358646369354962450045587539896036135835935426160372167816667475458836757593975902371697520846737265111806554929141878433250346850239150404116614097424429467276813082596335415166144031736694827119448139783712805390490735111156317608732683955758657264586409600715310507569520800772155875166616480757925877872915578048056525088539977809192499524702608150380585056826589508388747186248737781695532766355878818692623912847926712336862654176984046450163396191080765306465393874854438429477030817021775672326987556696294101359411716545389056838566421703262676601298153400421142578125 [93,56] 816254899283138669919747732864505313492166493426963124872262846794625865780052442629369381679814249303401493694555005344872190366716060101945257708633211044723385434855596611864778360709293484860150136768904352553212300531354043216959600577661695933054702061407864691086755903572072688277732303304057825078666228117805971663657690801825464200784358488801228307256543993603045265204615166924148176016841956127337864222999494350902429443651020154685697231561909504123353990272667049573266040505490695222612811936844815371939551841154590866975232051423054406720442806884333619549152199137571873240556835582461994774675204352892171035524526674578127304934629843770450505709917898560149814940182373152967483602372905287027622666673614776875951329685005996036917384424642125223440518461069714240672488493810163547289074655433103726407789256032625061201982962639006731415467319745600942887402824212840771662014753201754393929684359633309782743842200086460340556101609644916880130400062123302798942872543190246932302841185863673114574446283821589420116653225123738363264593664749325720272743109968439044470884798225065037674349911588810945603369717859866717958896274231424278703428530854061356565954909777340492272406370883404600929418703314933422716645026867580853869314108133843749550916843508272427000159934806385125479820230387544638716991128341534411365976786252125860541387366978696996531956074354368581766925280186507133783430386636941520822274428739282784596798726582430695949431948985776472922218230236469236384187297742559928947611394103777176570149979106129606148069362959306290815623626565383270207201649511125370417927883378260732387174900173951907830791752043771466292835144635167724837728613226860627094554721204922257481828658907807744856449884721429670980717580507310021131943507827799531282443935228465617715282294278585999256988189247611625556741499952754187035152617985716603619767185635672459651923299699942290941594924231375553346358531914770987538072964812054466233605851888849728918801357782719140624943426028870245238241227561279120828616124290052500510859533736644692808620786415778162768815878463645820628290769409229954700761376028337841064480418442785873218070155643566465641924878582358360290527343750000 [93,57] -50860453208987965291045044540897489545677074046178435728284088468642387010352615900868717876601017724542552550220193742930293658710361211235830117116193259195709038942581052354774666998797952029365997453456770661239358176203389933588326719624847651953084376988779880185660934554065480694107527656575155964012678821867469579736506581051424855447731006215737268141057301250003455934323651656635605838064358676326345418832870543688185829479307569974302970844982272192579982218633551941020729284831357931665640698515873972978709128156078685162666021505110873872672227964899982190841005417488801501723029714441365192202123541048199501849961466191997249348176793644203692482639278332594119104001267462436079572282315379269576736068586796948026782320015049292872130414879898890785082591640190749054292476294590872403853077626085738601005417986832573606971211858135973326471422449260100711945012209904086058265808564281547530013119373695292699961627650708995977244349328475144251670643818314942183823945347098755597173221705697690668776549326336352188568702268506597921909587734510565559443574778743251274922863041356233807687164869428565980994094530783180551137834025818577183435066929384824054705237175815562579416993012462861683399852387408414833348439788822797193032432747811444384040760610557760992956816441599955952563460344767597687339416748388547364533671192937739376629707869404573721134825284894932160382444055674334914622507056391782656452498233882536052063824199074611378617583368433680822471202857842387298961749435403276609306861458093293729180017817461916096489269013096216401844274716496090407524534299307459083678610082962082343262375152897154053524678457085582980176784657704455100551451943491667627308269672399439243279740393978357576057835723819571819255856444168409422072176358329385554321569023516914358314042093780027195116679967211202445419517293850432408154844272065263956373996913648994582069678049875954778359659857373153555589825435085048416590871052165108396736553828150095368236280829303187536517468164514281328115750628472446452148217155334358414740255346276147592530502498821837548096457951878848583523321597219667016321220821869723005422640062304444591011892695675555842171888798475265502929687500 [93,58] 256975745604496354528407848160743953847411481767654881169978743679992094074546162776962819639332128586870530943168953140452898534638038516819385147140549951176067804185087016741788507545839632514601527149955646686263099717340166530879771497404969774878472090100275983821388169976430354575957620621775918818730569127490205682757786236312478581700241968678097436292475127891697054191971571174334257516688098495931667316701724323891168481125744393386028607598647379133105983684398041084131502321402057530836895861596262937236477801320685020173734102212781102286435675714685305150943038628291940299200856821282997412901974855245008381816009133229449860921041057389982063466569146150884702753406621486847794857214495455509099145908763118928136818651687996661909656042363356254109128997412597887973061740173580700086136784496280090533411204526245415286986000543991616900189941259899177693961822702282534217433659431323412170305177587422999606911355867009451739937973271537636024015876000046466480407125991836022621604542312304473478868910663502324578456617122921053351254662880445789707150604180945221659356614970634993281352664249226816447108876753453263044922004045095340946980140588846991803820341341996989105800335497176348537268436346507186089926696821299072284536136077921595523345854937328481100214231199109261020385382424432780467205986273079414095930969147952534387023667871723873139508266187754212281131124269319828421998282761197827376343433995238784295451424356005417731682187787455260369146243400785021656944236710532158253884406468646943245123582003414271568099488388787800057426907999836676913491877953475391731487699482043874346539904113312827568069356957532598809019870614623413264089690034285600611188447053341934758387770999646444464631209835865763337805387554353266621632768570040250398060622489596527997397647422318391249848492813737194683512724392120989390482353392238518357597474204368311942280932617236911761296029814329506397921061600479271559921848231000981611969365144633842068508935036374077395819183434345443273373240148985080288389760736426257247318325325333751480117186799401411488372373670164777510588420829440234193300208570584484173421371611662866567271645834580340306274592876434326171875 [93,59] 677900851270481151403037967385517564749691251285252184844410454311704777565488134906150138589745064298900125080562202636624999375712758340744621993428531090784005065801480574556194728075518793318677538468445442969188647784152402018528428689671296118000972402354260991109872102860383377504670475328192509187239189193324300846812218988972359899088453926695458028522504793512821131150762839936151959404400088050761480691062479603165377139547310539053297450809167186625602850941824494998689830795780010816769447676022905406531689670768256530451786473536071687734385079040685474471679472932147207087191592419525007088845256340222863812065361328633931582645518124096974949593039618309531504870019231284747730100415494526910027340211367760859342170787262675235737586328047420288382616942243896525294666275435941416085519824895273578185158287616443100409085260225922630211855455562947782684375275443927157333765539011659245892897409789027765230356298673694497404121726527791848900525491174395164836003739659687789844064604201442411282745908345126103460603654738022265638371204198129680033253694686120791078156968401879143517636715353964250544247696787630983803037784820670151862760714424459678993003452507070951961147357522172370083007610943327492515174078085873061623213294989293575971226836828401355666916293658574049192472349277844289850596978085143219307061254592835108472609271376799543066753390189982251615183601277434748649066555750388495167688394756286209062229911188532881947338761945046052549481156497345289180049459040366679551869089351331994431359946211873939658079855824950873835235200368546150579745647876589598272436458411153039488262359908617377321083677082069696758965818924944794096101249199459374205620847268903810101009535509463820433666277134310527455117456265516978864951941389285771004130804158806625187008782054110110703145798890817374283704192999229471383146421551256753832201042274775299036925656962575800013965070764969388504360868250365557188578398298362028072746287319479561305256981667033169696826307496023037019589118750698850737882272565094057748107951111065964746216860288312778608353048065924852364341766557187496184463462347483018475120135877347825326122432443298748694360256195068359375 [93,60] -129348621304995804216653026322107310514365377714859690304721761420319594302144526125634461584140022337474353356068250399636670098035677532392724909108166967613126041819370939745849137154164923370395105542071264618881027251350699050492039469673386625700119349395534868950101263171766323144469279711275947474602033756438612868868025551749634459755795409923245845406728015999149977613459948439920826632328457661546880507525543767536309844592696917187717161432668087296523541525523757285472466248289195666659902186144741096669550417009095834280980836898380822813416433173081439603540875957554790041012485891910197094294930465029817267915008217971159801638478271734714913687099987939158338920872351370502307238462456074564651500537483541791944137301860098611531623705438243779962536944594602476484496937641230857252200664943586223779649179530402103625497618753790410704631174987965561925494895045159304764049197472981323885110669582807834920577864569695888686976715859151190544351074552276167703504205412900363625537078194201156216541957495709291754069287131706285509638577825681604961006013818144811855196095963633371236160582183742174546169972592539509070610495888840526479392855988358100664604647519465349459762153823383862174659865547535089232420076738256366942867676223064815898595795197432796635739650310975999704634218104799009631164546136013344562690487607547513397298165446140794625988864383121312340821681297220161382655385274882890579476060962264429335638019130574111223549852658362997188853063016619332124906120013926117134532894683472740851448482168839031677864148988941767472273812375127791890857044843248642213014907325398064479129936560086252383728556925581342233385017368067375077719621285119865162936421037874690782310024363690491650910997624803245132936208982368375909942245099508660781936433599434555979424272978477871074903724782071970364109785141813992232279768904319941886740943720709141034579611489464809281996139191640370694485933643896581511768942021978592087760109032234587101877887895078603717193227301211641623411563537193070223451942679932064581013319057171522129482520287449846636201353793457837773161972486186834452749219189561813282664319265172214734604949626373127102851867675781250 [93,61] 17914951751642818574052835851088547522670232307095842605410160131088686131166930266629861055893794527558359218687488415838572788746126652197444598829777818310648489802509998057672774131897806991318747529028311887649272923422759503467108610522381759940648169071398693846627903206079777054772495350064742617598825359314947522761340492888504226446691612623538439166918768696915376101202455040653229526750540285504258926180619190558644421453193256891250644701658932418274724115305507244489742987988913473680455516800995355497730106059359033219488878895843187810628174743467224949678239121749493604842967949809618247050709486032016707769347687739746401724529198014665780742935394544079652543603356071297308160587260818244688073509887287591425714297265069684932915603201214948074958486893169547490070363466306642778014151391052324993951846798171450193447445989921289135887138351751384701902873453009327357242322836736705479491499094818151168683647600179055144149623261107649931907203985365576658902750481821913483028496064025139276616036684402862128185173724489255217317166626773234433293480822250127585023893250014691613478531220054928185641217155803761520586229666323921268003732857575017062241254923990579517737106925131117581174819419682759284714992001370860979646798088894861527344145656390660415541372742753820504577126442829841213503170874658510315962609896145434532838991926934880638542114801836264281541195979427979327918792827046397360203974297408496169505654104679976555726760022940047132873748720120113490616438209527894782619707292098853204041694146177444631359035903758473418141065995942781765892502805130124615130197778163091691331750468303365761459003828871737998453203923658380174497393808360922368972106702713810459934049183207626253753525918579716819154232788119464751034831799613317357882858551574024182814209173987729062804795006644937207806628563947139865486651063155409324270083269790003972760605173077534427222880119636753050886969302811267678540983989991019418592277160140371340941826636808640046658587299439548710400820471736728531931527447150357002710978756168351372184506589570652792769625966436723709970712773127033441660368132581139602940169773537260056173181510530412197113037109375 [93,62] -1513128152314378176877614408882849113959993176132851626132307847971291874723277650038259811451415651346043319181675231923739289217541724884769225554961188646143020332958846871425709627498559490347487205118698004624391072491473021755102753066372518125125980788299401323214643945918145380374235215317774798792830337998655026031958579064261904924732784487445095467724978953475930799439534937419195927625242906567717515017440089469124695816007712576971373128490805572578728186705394746276481125101862146394286388374299836272007424117539351312233987199863337513006256574449667484028395573955343568664446515787160986715679353375620669908307011485631428256640624645239600923554543637792418535611967628787859934354640090332578966422090960555140369302483658329444849108047848756470388990169084745352188682410457358639879920184825631048489019351221979669971484841531193211126843345369602427778710277497089589701866130738639124443384332815612932919448865977501576776667017258990009653724052298428936902772928303132261811054612649683661464455744678207729985479186542111633069289781368243265351223309980175610933560198382793650679167682878496139499056532421217491742339868108630590458030485370896121174421890630281915691654935474788016452406444146615355405003058791057599613382398893974790860759336909891397883459677208237959657289168069709317056384249726665784537577003266864538381599979694478622983193293041448631880874532151232731014190572493182634180917646328922340459559913573325885293289281610262695617653192611239254467908434499154693595694932394242044812915811920445207766781065603018074200607811805561027360528947376430496225430807361572859323002046620402292656012663604648693024196078677816707298008391832575159069022164700385009321140074168406915157609764402381388265995256678596952799243066563070934452067597726815539705449308839099255980506753146922786076991080025391006676870162668365402846705023533861160554084028829874760099525057937280884739996513791537078897053291787613639571520315574294672697428402550853778714995395267446839115645973633663511532355827334244262583567767436190742105460965355002117612844055135242213524922796471983398693324211647108607186988649129233408530126325786113739013671875 [93,63] 99325064828063674629644565769761632241839699926472489328338306852411852963090522132317185004555809742977071663716423422279951566541339681798681523831743774051251390556646163435249711574988880491598714786055310287361718366406726199208584017527161133308411227135246603679944898022538239166325206962729894100680383542751120933469245564683913457414268287422025534253333684669560168151447575332912256781202897141969706882378634358107396270867786398714988366738908620309178849195885584883180052199269828447359248710038258883696629676970997753573776358280535730258214725414281268993179017324436772257694258641385899003889086238818918714133022538988793942024015097141641088809532231602545757292458547287741184513220773720922357639695081544281361462826025491171803135430641375638005617433689093472377241802339089958508277904971529223497241104797718284341142092341176862935756987315665008639786284944312448957715317516836645092373843015549365126730507734718041898964613054304470669015573694198625154192302214640530912166931810808940705082832353714824733657539972006958871766204566886065993131880218531294002282001131647728059026614823181849868554177650999225774515278180044442958789734269897648734053001026968609774153189582139718831181487637495304333817082647810103716148761546383673250651425311983796663433250085223268417732125236394530368832598242476962758369956441595853051432732451322119538026241840650989580749508014433592483139320429106264095773988053827905630649086300266138543515153775586836439481087843226395172329091708136623878952163986853403620198414960496828612121801269243206706202409514808134916412039854721932098539826500833049006172930884790525225071609872712881119957978662332021695431566848451454735993179173483077091218130948831603239961831362521167228700286610216575019424018636895879664476366817542394601365247016482590322981338447537090683475309017263666594666185183061676144024818049372638715762727444532127253377836303649760988726143239064737319540314636110605143407488687599347640539307842650172756788120904482194195372049418061719974171017195871743994650854797851637884571491928744963579554907444392257824706573034124266977606439978971562473897272127487667603418231010437011718750 [93,64] -2602228880351948351292477302919789099986268738457726801263218192438447151493056528672152098307002908056228198921738868707795475302456557038012234459035211599772429494120464992940363840394208444757476680887522189903592890424269072850266249679690717026136363666404262386322244276214773687400567174484407767165982829491832420582135175279460570950306123719113997718235825919754951055046914569281816721438254019754988831764920721467182269289411562567974683407447894333051856497914892258324032074743167047926806024435535733402854831575594071000181128071932787834856450182475017219081241852942640155799903568579812847804553118530566811752711185184430844468487822353576061483929780715113843368227810363445854341072221818052517615524692769904302322722835247686681879802622121504946916782255784371714975525655452899346049801022403319780613205021508331994646438526580742094478347109999825477207378754174987719128992835841465587482298876790623611512323577913330933421621259557078692242510499822407032463205897241984952407660023240919016276297153832247134788589951028027117997340698017614368162407834014507606117009656885275428128462299205727076539354965447026024228799526364129901246570435911903949728071399435431451468252796821368462534623371752311771966157481502038330269454835799871334075090272016086449377687955483581337063489327696397840661014914241772386772519806005342637136608812442905996233024031776510403182574427146392009531009736092742754302610905487560903929593112599652142371451847768994759468149967295807588838485533291359363859901238255012301272182438730519703041701542448318572904433521338347466596883147370940370687872480149676088784555510102772629551604732888507772010119082657578616914515389959472778836831011249255833949132672647460261086278743402286756630289516840376153887209868815756975558134520959061619502501647526197716399686667186444631857944412116645819604244045254722027631800686960482695204471219211548754448330607760089648773032457840577281627293007647709073810398786114765836502220516053999086997863520498119286414391259531882187712542317167561758123666919061547211401650238315549032178996979673557722592773681578200448599906273081626417731371248009963892400264739990234375 [93,65] -165940274430221116226908823016432741024874817232685545958168673473600550647699010082258988494318677338849046050501432253622457158068378389223250545965927829283802367769837819768877548721645460656309578042714316588228986359471526484926030119188235909157201406730749609826606756717770322335509820660380181585674989445192641915796169747068093869335654547108965535363417053411190808906733433285960757798361907153722413354490059017352224904130390192168188108802460740549000657090038842761161240818953999026138816753482326992200442198938054463392833769460551490733459743467771687467452214119373927728101340929477062648434797393613264186066291033385791360790738840532976640906879108543909237647416281800212370000732592843516986071125435310907153041010450192284871305669255668935579569126295711638138536656435926243948158167533362760999420639238887375496613822704807393180232894353504364976459721984608660321575817258451546143758538606843981828508081237580679471460371425785909958048338275746608149960079882699338474691355524596201754810781891556768581898613928294223872730837899840347526785188421902257768577169834362169811789466710575064668119857500157313463177901322628209940293084795449079010774153673531353153056635023454637263024573870089726167228498661972060035959853529119744961685235676099240960734263187611387258779438887660496446494728980751611790982968609989205793527816000273170170798734877106708301382043748724394940607208955300731343590221434821323123160968060642738606913098276492705680810369497181882825098778636080802163270193499371555995920792534871910168615722113951691681820623538882249106690303446426087148048528092204804576250448697359218080825967019738896314201669930027853644799551345885235222588162443295754993789372923879129097509613734881778044294801239524084964399454390772802514871459166278481043871195887373647867644105503451044980646022877681432586436628730614672766616371538858432801010905782501105191446442988966918291604220360970836858664100591379480345886244144155131333048650161775157475460718071163390926015789740008287489320990936080891284343307219256799748255290754477182194229803195254933912381142136891369054643090123757342979615714284591376781463623046875 [93,66] 19227071641417192542476198865934130220714343646040680494923888345520502046826097456418399206679743787886509522432061704753116337017369257808443160092381190680361448905048794361958622465338745827074124533869160616954419957010988743056021723016450003654448601564465199369777203550632955478505672395633688134364858398817261926729632949344293525919113925476751101568781474660630363824571226292205860961146601043870304706003189032009627506686354163066032164416040443414307915099854574910910904836348365205501800482891705772570641529071413225328638585678335237292964761068288264236429065970971804379503467740512138792510964134225576462436667180801454469508345371310015187645496280428081713673021067150813984173461553893380862728411077544456640470314593704912041167513300907587936298652527452681102897982541252002709810142667449571671925227399447762450694882446830701243809176689052647328929148930134353413049141826666427119197763082026412742750728917694134686671805004646245248817779969920777350135922228663790676532961758314441575783264651079982692028881576041668749895092163462520317015190216527896482640134091905468193103909027281227341884492397121887880532989413203685670050341933758897454298784819465795221669681115108030220983529085199678167056048775524057943506564387966852848593332766401764570286696043909703625298032579806658294943391492254343741817376469781650985837809820743659391016362441826016849228515092049789359252812286590682120500382239348642920810252402813258496835923623115183434181671047313622277679696077700445261487037995802355602132462573539177742632868687753935563750385407061581236298787265934239341936656791472481773642466922489774664682442212281695468544908811889910853625242194475546109027179133959474125880775336145540571227440882776453164490611888344826278399802477251408672788479569438232288915864176156891534887567990155366783714113401469109474506556974372908238329079382897637156899638142931803548608053942804253320354392912550815555079968928915166441302004611292528635063629524329672105979829014271941029043559444248764490391160837022868870375214020763126426967398625344565338460534532508082675192185699040737386321386903631491804844699800014495849609375000 [93,67] -134541870473078392478140024778333711301800872551909496265737107957051181894030439120202395527527943888550241675082629779003019611065884302047109777486112494951641318748836092364141883675317810712414613779579899093559129893037862693923000074854952260254451160407715958801350759500820652822345402914163618306458940531787075231045087320800999186250547699870155429957576978362214241585073547547331974534833791991465183911979125900138326145384535255748319473615086096220752617836276285455514149858079540101091438134204694465871151479837231114158811530933406078026737718821364420156033753097885226573196869783428653375637419113891634738512366074359161530159901517729035093141620115233989131614806972513592996211241574338488150095741304531709271578266337923048197708907398902031883222045935599719835768482104775920535825411477086765257251159080719450468886613679643764647113445790314975543529981069727826231295693551338916328510329370683752353172160358056576314211703169666544797378516370461778455063385093418102854551545708695799719995385920413435360983333563698945984582407218431554419026743751650080166980177047378189965452664661946494588040954020474845413686767174541422857810524197413064638228479607211122557661958391372380098265397615436305534391962936587943514927855125282900860992690937056233640118296576092604815587017912428997730243463702019701869434037468195274582959023596106706881282063199417654580304043349147035222329567592573577271168366678777547528362726435214753487751331786899983185632457128384659367780068006990513971612877840843371926459039791821094609742159217448421654293202725062680926007089955989918952164452226568597990731019269654614516111891223517451753272434981318462656618564647112890375650120289969496463543733447316259460070751106352753573602836753800163547119423167539684414332980186071809335324839863095159914747743516057152932009111828485032339814813592436748884351003968268368116740590237714612563798460136291809144773591102472037470533417295147686765940076579133614642130690963753270105785259613720602157867133631933486028662264974215675931047370286964882998041839982168788596745012967310676746503209657344081982832673105576759553514420986175537109375 [93,68] -98279816203567862570959489272578560982008352114223307742363935199296354066881463536642836231559861114263076757862688114037457975716609962073382626278915479367193631601950229819114196092086977291444665766307340703155441352837332998653467089585408852454911263690079117794969950186121791234650892635757170218746715179333809044443363159588882865870535930401602938922732237266535010418029309924370999336524775216685961736350625617182081420236816712642801259364291751472406891495949822119612646017822872019881215673684242435289180842498199670735244698764183538596709184412702701310537429584048639650049191666923280123395000314179313546448066600736251441838899863602766501351886130321435237542704199470325327514183500563054901823828118654747917528898530258911020154033175782445113718501286836058197393603677994417497130661306659815342065318256772334384289582575009874247408773903732872210626815332199376375736828710623635276871236426791308024500910939095828516333150740031294665723141733874021087027279388160168381559637451801390031377500328236227073104137745803120036521345593980103293909640254629756343987352382302132207620471549271067412838784673562458267489459699352811514651304944111433685338607585222871736232554534479853941102860829670019385386068232849457439105720752075615572595733129363527858067959554451432685117287713719489018437199252171727673260427225906817631935736142953316903777492267144155644248817552323834535429541688618032901833360052229823020361223909302833635170602778862835691443234684155793495789521709987420906536005148835470242817565527683585029828515122577351349004513789262376895856741024181536230246435631783030345614591406952497598757501220169224770104255013519046682167700166630507104051449726828551081370128452744192380630979251002729851569409875066722085197647853989547186850734522472754318402555660352373890801100514484201323858367947310460930251617992605406018546310773640579498001700758798443094367614326074707403323381944606143625630809736972990357786498539040198843962126997811151735042557054612437346228671081417172481715978962460356448480307697107009014179667356466426753899377603664564302781610686456786885045744384115096181631088256835937500 [93,69] 8058552809658372638888160548330407775751859545618206663868966493626306606472122934869951659694983809288602199735822869746861444173476947903729843854577429376546728812888511131561228654395661043078169699644172407559998265026428940714244873306888319293483410105801749958524024733391653442365510518761856845719568886712647901329935830804427570838832816878550935726394750038405361098600903661167380217103069101652885043127730190139450277246720998322890868397852240597548998322344896951604085188739375955425286146336464081239857241523964049795362889821866856428421192285234297658569709835013281995150238875150580969918473204956047188330840666472046218699440606920394940979282734669323295083209361232825867148185489248803305847739463005532258357928334013435218350775616165079740915273679610029729959746976236263212408036051923760350806524716991066666007388435631711617038262235562281773324458871605811360917813804839560927066488341896330854402770048466708874622844512670073918616810930430796693233893904945430662741985884625330502004389386072415721205942369768729081326377210814733239425119508701242942415147144276836183170959484767021969928529986453296756152793010522040214004863514528664110093697619454049069247643316023068447994796973030329052457929413047281805505000195933776866706220131630363710378027544672808294668816700023133623252081398890582430081154611355173664902465951723815151938094486510186410705553316419554313750391654855661158452329585574470383923128659143090533014881730846201100269877676620219853858556767230156873149368936980991637767713720082852660028194542815386685086203748900785928387185893084675775026510843567543542490473713072523737719221563163991898511890286123849685104423869556702614223643057607578554676222862601404121206134589632281168373709994267794483275409211309133523617511021559469455050599970771388957213370985987350864901808562947338646136329197408165951789676197568721876858767795450471943200732032469851320750362875227145378023012562595389779984758348747753358375566806919428142650772083255591932400761251645170890228721182786671262113759960813100815136765559372693525874159266487329582752709633050591797598372068023309111595153808593750 [93,70] -369057313335975217972190497245323907109588730911104964718466565198128968351182099355587636283845500933889941048991039712354995108864322528156455207321681243416134814697114567139140012565170732995424713017279552491025505299141430525830801509241627435959548801120280714670028426710973405314059379272938573331207233929441106286401394246512761465689445368595646681258553741147110712478506578972189840484760215982572149985952369661732331937809203117980424993303918955119441404121165321227634792903215379001621215056074242195439046264678829770001205473945621697257895266816913556319444861972442364820312572930386600934239345372731752291500980091615606700282829780877173806213937208889337112795291157258983990931225526199628650378997368160260935809323501249428018852285565417140344736318708215641710630103661654679215644607014848284866490455034961205979220960735005581492742147725504763681799537050808430403702199470556755677545329919378764423055996063241720338488482951094614497409226507598957523972696648182687217395155545883536179916235541061399201611809492225465168977576918114320921336393135780639278680271020512859788812469256433664944975027930880617869734440165743610570528656868831799168528936438569233607193572742615793486084013556963608498442942857202559938139492097670134534424057588324547471897535155899708216664520618849835540329658882267380599926625160677333812238521195917945988518130790230834187591826962884299932149424816093826432671510680494892664684205565690378315276362186548483180387440713603657517793838579166081825151658186878663364552938846659247021676880005370847773933814094567072444519344025627063650883147008939894473088659635549886154742013596801629976522815857066436007077067517444442831236773428263741490165217252123008139130120172487630083510522668987518524869532068801222477338641850482169166086820540411740012018924489601577025476238562723929932668392638280385680709029950871072890856263523094344175835052273883828432048319052955445648137019123183408755169328803431429484490302956858414072515495210288475806643249700252846556611520868700091763763326915939127138495061659642222768878810682238874318207159364035874205001164227724075317382812500 [93,71] 16101600640238096431155663766307081576234122111325762928826056385800097725521882478181437477824139306533864167320108976971812395050699927041203548906726015567920558319242179536003777553583333904539876568074688272667585010924066855108633232635000779328730762074575777021317634332431772046038209561786161537885290373164333468490172286139630200685313019187765969519220995865727981172506802273699198676204990077184111673938432994508434254014921987586107796418123191826630371775680013540292751469803119861826892120952841663854052915605511628472285441709823989437905132772252979225635623599623406941119266606362248936720917110834077651695482203727035433803895913515386502386321674684027627873527666380450140437572250629608574485502035604873067851365644675428976691938559555272291522043791438821213779148489907386306096627601483605983471086880256189671526118402190615455103071318787697706222420528577369293434990596535679636389131894355319267070513191898412375907220500840026152144444092280560392530373643843159418148664557699221028302912145727981881384515489847221487022734814299201727753333968861533948147368776411671121326398066531260997576744721772222335777896222256048734705779216888116679643523185514660707761923951583820150868325666145105676591960060310403487475121056221743669766479346611740233792593770867069818334845112587379582427099697367943336531236064528902860916375718820326269560358268572169388190579136095708543736751439798377577134123159505932937618162450566224189127901167786500487192190483488615454634988963590272307979004378738310008525772454619315519587714255228478480856594804275615950965371552183277497940521801815828368222351863029317237852306606272304211224712573414988645812986464055611903483745287712516666638286318838475593846086156522029399245669162380927209434827956150810560125049549237985329021605188595410566458070278870977384969690048751758512954827500683663306050297053114718992269189432758365880739723436733798698026795744714567015928333225405333171008421687740543123776753882686720575077417311436278881663182896400244007508423970517617266007384582177295718720525584738567938861072810973772894098836427900778289767913520336151123046875 [93,72] -186791650317016886795747236529915422901960111696562385298948885094368397944616406771582589842302731388374357165836251490916859164210473174267483364539643055013099105440171460673526770424383600737215614161603883010117402447908271143643524392922448818320457812091218551236219920670254037022539245479029411171625937725275366171464254088575414164397838945772523723317790842356519533268326013848022051321023310374267578428650349355141023074538883235362830356903937464844173690988172903138795865685234833802158483314094337981491061086541940384512712155312907088458719666183653373063078765225330326920007253039400789136969773788704596449419069031201667212207199289697454987323419313631894810049833176079563722667237026734708627963023829648282648064024480983859919937392345682004292775402897332435292509387754668669012053872782582591435843830791156656681972432439998926201780867028133626888455502156439906827147763092969242281352625579723211639639160996438677141603056715383585120550381183683266065505576474382002404032288492827151535016806065556584226005514068256300731683862519375038477738962750603023222902709016897808360334587571958937979890549830931147514142557735554557998040844655843542000582608093622230117594654246263570477682124734657929926727895682704470106419442668026027250303578050125926724043892254890620040807095408816960559910080232845052637551027948650216856767871411214393695032055761736595445184373583855459563128580783939446521923319496199428495285200952401414270461980407857107730605307703736241929699469228045957704963503783822660032324109315801910739457236273649128833553442771834866587866465367787466220145361141208527650909067340618087999450683332474792731916392925464041153801081868114055991565535291156160903400620190607022917289036959618038339824519740938507148416535479683004734576168095872641711029938875143444775998771629816223198712386311524671457076365061830440307734828907738763414134789977342710810450541739693375207897212917650412214158895425579146650975283289221135210775220773896168258756640001024586140763502953686963232918103657895669575243191317867980514609240014152566998829608748951881303864297478867229074239730834960937500 [93,73] -14817635436923446529475122130954770577658936932639998142101340623559321404337514574785359926856325271810684841909369791360058373908597079434146074948170532104221562742729275269734307907426106991325606327806436803541312095630926778554829594655225496868860352722907539473394830588808449574849028452689494248944512253316151250949973918827123557706273993736090410797024822204312671556328682062671313629164420811202595409437689187560421373509047233601579293550086503609295774867209481870857345936601003500060695604647471800144141125891354528397257721483645588893673243572005015627273703580166578871315572542028069436883490629021763550889674981397933013689908369627896266187610554052258293710109265852442067239855862540862953108858069182967288045398963656183151926541845391586203497943324616724114492286450790491465978334045088925637591508617980822868902380679673338934284335745143462111986922868569443040688782340422362492735428908243613536195394554712485649397447645496921159488821113819264456314135614104327273119859164301423358713813436797943167008608618081891693556571122377090946531517842201683271727191473897445709657735435665697835991775020225753604880890424001822264499595264208475194810848230522048145049976744103329771310196718432497407945789725639365641413085456139672626410391643566041860677282308053495518557965465633599593033518669094758060284700799761563734954725017328408981797572429045252554154192758778858998957166647415286586790366705707274450343684213749434621340091061852864843646227275340535430597029103426435799202517468360713389160569804354081524374577133553489791994918335855619678234776167800446765778868134554293670703239546456881600679897537346276434521912066930630400109860804092190819919940210350556113426781601655813062624939774040029515934542892341580030716407362438551084472915187243448348055027569172800516544624990132836515224438484189306180261833972016939874631075987039111636066286360087077394070471712995810676637745436885746078314441536483697146148600305731842369943057699788751314097890312961581375925111109789745971853390653322237550751996148075516016123532457017692180183737469649771802277200549724511802196502685546875 [93,74] 130730558867569488557923202100491013758297568388021521185124873788176505904852462458449232674656760327227100024154167785781583142121946867081819759307216737895631207388890258786413402608083666732134757948889484915527263179990846235193137462629639962219417256409327726607496430866250610090387573985337421547093985907052942269505024403388647333255381599094873297877963887223338953392350363312971560139129117214882247968443653673606049858639219041313423542453433455384302549137741186575684559501616721167892400684606157772512608308432253763646912893657870400978253625419552259708383036781585648614130989596667630880991441482914767980383820984193212918324563703563939089999212300910997809337813705496566585641920557768807862056211142789017268490201265540233671213097062549355089214516037616339292846893942648446006334795497036118650643758891940798968129578478775546299889586866971066792957445070369199940357440161986231868623500892760645115558965721970047003657546311271926749669250378191882104851206735149593439261420113752269293876303742105966780106327448513853576595597902651534799351015433980987630045983464578324424805464950164199929896157015697536291228544309652324183970798056456501134248219985276732194242220226965063642029834961117620237196587305940917501469519767195838294834437830540050561922218352401040088364342147343024578678291027860443737468379714674636627922398096106093508010270778051852000434951099274119687919086862931964626479244814278247048490336808510684039674816414028940741645361918043808253223230907123436705521904258114674330733362252862629596186903236904912133205231731797389607324774729975622270568395037363940659970044695920234311550948732140956659552068967524818187699661366189312728358324344868167185985019992269827925513186484746404856878808291883216899109177403371411118521698371518022581264472326233885345733538596528083015653320764878214028196387288600367105930911540150849777378067890895557578673813712519928980112707562912845972384766459789179378617087441933243418433682310170473881044939537531950531279237150576046085005020959371176061921324528321758148498173314437493364342939312652026228533941321074962615966796875 [93,75] -1165686667100594936270654554966742873078982110721949285050156497715306508189930344727920541277790379000064357741451814878982394494369837173414092529169945923886487055980756590013736313063263824572203599509223930103334863819288886884236700490525733561905577657900435756501782900889825618534764659781985896263902396591916593355186696553233457988885672288364483242229537333368484950746440472897736417266557658844021973914698522546685512243865904931933328010950619123565268807538114318200905461226851523905477157202805844909520176424232353878631164322137439541369539263671725599255276397247668458289187896920409479941275300516953858685641845620281869010468625663794056107039505254638637102808569808831533541816373646787657141913419527308348126281303384115048130571967389599887024625774781432431759590942153871714715074347667670334827591749053223195856137123513153169240636276769310792192132081249510479031318358573817237392078731432120014839092004757831436247892201832138344711460998488100602172166047328447753435755671325003481334887972126569079516807454345220684749924057242829757539085147263436227950385732894120781906309288624752738343523235906594430782749001788820527452729612193646396941167112293810626493443761993410250476665341778694207419404072326972841674721133905686402129056835520217662838504186535608023401317975828761432653645559102705953361832095460828832323751908758796963471553892300831998314594403901727691348946090291713942681149899992002021621153970638238064306718939844920868878860826106113451306670795855853172943229992966498464063372874179006351824054213492179539047936263730060709110213019407536081535206328985325559012117849721407979517357383414551074164294215979915687809566847046096762001183054654536204496675574912275643053838733953156018086015754045252078544331101625589640931578950239911861677204481069328721155341614484637281317133409080245658141443708779432338805978978037164669521230272972892335808671029784207719274426065132723729067980226888049941434577758674636934040431400472924259889426684090180982534750502628458467659611892967630607413755257100824993984846325022533653546400461301606992492452263832092285156250 [93,76] 130871456074080323237393745004147499085872256005236605801282669184505490572375135634061129112690403830040288484991558263023174495490845352709734273057049486457290780204551072781398402224848248645707960801578071367391965884801137439985905600557229751736960308335935541440734938119303869153369640625814461574874737374753835682720923266877405146251148192191504838726470878467832083676775451308037529813958745643567984294122043820537767668912186917348125937520389731436688243490233711702560511155709673373903272034663043163621559877191176275240088323136673253368963603217619005991040323098400190747758569461363849727489993506123970737708865728088414348896434688361550730435986637494506201495804359090596609246587521695361880619921005451717784446467570734337768264352983847771448987648269085731675510508360432452319786440025379460497404195922607355892937966681592212107397105760375650548415267119516340578655570128892491007944919450621869553533476125148693224519625347556939778124929000749138350929159585616282346502135833288022551874969537739596776508951567463277242177260265986370615099661088548800511399321655885753641892259540576161187700495457737388196100811580383399568601342662471637077621030813499457475481250818253311416824671861262599686208737568385888459747653873501771201988852158917490218416751598040366424240911718066471623330891141476427536859671805297728820743885790008252322805047497121880971934111022402801825785046843922131533333543235967102007269331207094591279199083030695222115178144155951336377046832732713260907017589604992989857334083034243461438396250723967579067416681232658520913644817544062426298060062775176711474255593827837490222679744071606313614543838294426300902549491089118089814926969720030466841028063102104955055725235949795120265305010678332057660399927510792684977965019612668643181372761891901322366001814928484663881509331869076951171431055273715021369270634913169182373627494377420392006030675724259789803276884418183626491761802635920568390321039227329237394890425226087079212848675894716249470832928128920508310470866401336648930854536210065729957456295411235566242990228771409601904451847076416015625 [93,77] 686327811092603923898041479769381480383338834291196258227682446691061202175903682940323160633693907976933815760057696823173281967226354540625866230451882160642417690290553318680099814247969378609444979212152479059719721348708048045517812353528627880095615398883914970145625038294375117383858420153429897594139566057017293818769313052416014620952134615670721550862129072260626056138142287945197271690623255595791731102052418975248033461212281852779268985846280201030155161179334827095786681954534425724157297497705774588132147037749450489550036933495204272101759315883274030182855667595797609356073335926936041743982825729748212709970958922348416733634027248049273713967625148391142992938690971266040400820583722634557306055397494169045085824684190311703571729388663874785220696633718415621460665277294588191948768395034260844314983708243232127223139502602950034522864254884691129933325662943158238569589233169464635100104677362276518998687800503923375759530427471767110586970842199117640709238062580813627103109951786844485019098663102245466099041072262723579115503248083974240615094878358008866488170595539257579020148782527260886445837501398835384074492431642393538817730983947208641205387211658897401120036075479115004174544102736256697520184408818143775002577882140236228964760687917367172283225831689638524299777372735502356044268236774618417021454476823454912928136190643409131710985274275133302194684153468746031180289765460109057548702097800318656827292315037821613317224495943669953600727077886260886049106676952135540764313656497554591070336656622181060670041184457546498440372349036530702013751202218989327843631178445294300192684448870339477571110811848447282323682232803700534467870062659883269530271777181846580561425392412582366020074166429963055943109001841439063638664313382992600167435209671040536770810993471134204645194582294768701633099044943844136203260374651582469702482233926490286134125382560315559533801374889377243986266961620415227041270233543726246309843524038601168716490860470059023862896149853766994284502728273745106381543901385421268172611265026899990329947925183326886379325705971568822860717773437500 [93,78] -92263463352845014404960839409309559328523879621412103157807791276539830347272405725670825357668714314740481456463356814659161134448326742926485989306948331751570382229763301327750251546485099646129069957542090299348943691470919946533292057745263826445796607958118292977210819183608871085037167508743483298030758812684224069018924121753557103841083116397469591221029698967729842366082233352612566180309387481252955535388995216637822480403095538080632649418366811502725883387928572664690307142175877132640899807149483267698569357602342968530563161942536110791016188988369003537294786350091645733858414947263199119145732455808355919959014775916343637692926885028667802376735635499763787331252914382476539860488537874490960906680837157030918845559729860907263678478169865549193156274084071878510982984329472419123882885763364921166592796226281597837169092208955130683656549640094165670689343748388138903168084404280774312420513260023023132795410227515342478916383245437958263688838688401104198089246698436387120383052711587875428673983518180659542500847063286941941053336978997678737574924651813100006648916724287541752378475033139158679165113109775381398534915624733766641104516630213243729009220579128067558173271854759049805278973588687155386176144688150619901579796233219952577371860825662503772743504604995058385001758247754026946026197056721543498217300381287797048736623815051897472228751529052136720903898379874351017911126929993849539559110296344238243907856320347241205185771185301045899042903168695262974749552817528832998988205093009280023180539566990912523657415027710923514757437089045696244818616197160855992265537466082795976526032499708497047683114568369047024457377282949715236864175390142756351991683788401743784379898865618306527706048347082643549876044668386565615303278443270880588154484383484014062409592193356543117312382885469072497083192202391348867705324366071659901967266979538654639977057996230388898960414816746775519506637040462758167954365341043373515370202945417339626667208218590411105874330386290002063953732340564319051287373012447109228990542843137660448725241505973407336321030557155609130859375000 [93,79] -1255835044256171198487531987914641787448381258091064082399729152990116990499770424157838221151954159216091920870172438517879292441714770362293804080739853316295995651379582127954904475812256245544746362382906592207691436345003175825810502762050844506473950379760260785846788214019828181924448231975061083368232795074578053423731150802156989385382591307455853350428075647836066222094232674005315903120427311004294225157029154191730250055556015091025163795374559273904844844074934640110033567200573020360364066286400609065785644813085956592629165940785530931263484618852872729058619974471982477483727778525306249816677692533377538609123981662815741104965015635633140077697662067251638333014223023463081498795995364637863591687107829307284881235504639271984593886924174278613861763022336029652979376129544923861552808363657738361318279567393625108204524729109439468006219510773511348151369798338717499393643546603788852579704784919867296740798189561003173896542549023920226879716455352551427198957911353842214293048308335522467731783330022699756342895305360160851250716517076859709483156690283036931503369937927694250928637594238535178742823111062002317923438678504697199733406837994290138875545149433101631453048343455043027917384569640581428635090974579265312077187908001569926354696704343281972275250584903915522049680193993932300666637476674664894373016220752459075046738074220204167752164945015844856780084855113593426250664422235508197485475333404502351507934379560930999155056021627377030619546488768816374750156425451682924103488588417191557218344249381759385645800473113973500807633247454071068455479083427408090391540258572494261412347173134845994682046455141886901534091391434982357059694957320436510998845508761218975395010684088638188756742856767239825492896320247040547413844175019138559522937714867912299788628157529566838969181988959154630598326726686720197044434069360559267169383284373293588653308594255780241092806011440733190390962733378596300856141713033047433249472015690261581908921483982894914206723631786507486321856268660989541493448518139597284904535783608705802130330458087925497196320593357086181640625 [93,80] -6365269165527757795955225406219853628680096330100176514694307859861178126956671900101963633974917040850140793148833665316279990479269952464155944934760020925879774477194606541577782882364890398727430390012466322775425170461899847110090924093797419538836861236075886250418342468138534983515487970054917657170180857056316121117761762713240852180480760528230953614970890801862784894565907941270615542967567574857724034908898904214786086614385068608185143261161889220555829753399910840671105253391560313201256439753362790066118372220954151915348106399156757789792412220409368262331325002606750262004823180425193012035042990991093626590850992866614462527254667928189678011597635324842534848597580786567379354899435502554088225473727370095209912708979656243900899645512575354890893471965181135530162809296213535154346746839287667495216653339917613255616292855518652018538897535414450050593289893648218989031330816876633489487406960121368752081651456290880252713008057493134683735172472474622070620435537501293050547416311911563382092326422888946743386624592375093140613129050282021436423208536605313609591806989597513856198031771247350812599064753300408189891753932392264403398837251152742653361938489146522073829739915191267403855146549599075135296224130886672012136676870931278593605190342205173099603458897290457789567856738183318147415707524677936905395468701662763964115721062592264522671082913331530289082558421412841086421825294754769917811869285058959473469491643841352350287208674353793510977154209959137467799933640072270768804851421725997714416145919052582448710846876175554256625884680706639393020068194962525917848254610250827506623104705455251081157776679603453077378470786077625043858299460440290270901399160853712597904302851786256283791906402879133515320135158604554929020802665627811598355339225316977236636267700463279254064569798035092253282180308281265034449893316756737321061352526409802013142651856373501308673586806066671004795746490545396518465708434256892748057048233883707075591062910191081381626453286768665262387461800972756482120047362651182706480170625875684407647683312057393480420112609863281250 [93,81] -214070869078247923345193415237635359333749899345640314639216777198075659812119581709647216688121017710827837895905705763466023306987491691384212941720123039674606923581745716521881354253838944577319905789058246097939964656044014013541746558420323661381403931654650362121735130178345776793052303475642242942394990118848119823619848552374073518858611911280192445730574894362061912889063622095393212303196885112534424491658395142511019434708987687936882457423554989260529277035726686830617291770046150769073848186942673615945161340767887189467495969585282946500996920469566010669413235452986051119724860453861912836280441265778529294104085929508654467554091195158134671113614027184958803467714079642735493331351930854038716357268457510368462238324844524949305360205483811287381636362107415084552842611329351034723809318686414548861703413617146293158328800925239478774112412148677835867839286456737867518231982515251804941276171941266957504331592865482782938950899332825651043490602101534969427950347350242065561364257999949319584509892415472737927836327534296560157519418962986643102952743221507810138711401466328881269694485466933646401148160997084419372653874962114827162119249222775847654314774782650278949648156260260765664494455593287493016776733239059493942510260823244177423263078862394225603823289064396113159625268236702217239459246014515048891747694313459343287900079210865886264640233855830490887663289692089048410391689914643332910677184468745328489414396238783926657335974663358926130902777329748210073724622505946371079604792119764503362681995128240378144474334909097650319735689020578478938664463570184691717548025450775719686802485127131976928969354755819765693334777784839945794238703664320609592714333468952842228572213674921889694996501227779384655790177149359525322696066894926905031392543505683260349454502408561538440060845796430640189140964521766764838542252869009817008640553648484124957106795159910346908668598726424181032692537925245949943502358685769374317910655510604851017976260535932963275335169301288839017786042443626559816646956376410750576711824399209154666526020523409421539306640625000 [93,82] -412337093369308532735013717393664542458258243447013746237324792334682172661417891635032115165805834471733567488981197372538477127019980824756968846094475967572568973744738554548623283011925981965893338069415869571902237285436016405268869049828631050508616412423060264950688686804681798359492460028043544890531450073164501330545443862401575392686989089827029306827989958383437756469614149129723285572146032109163084741100084436753726163561280750676131868839406366461489433159418747102853223126956429061583071469494136211603545675995319182371506478610610117500912427802066147311450845992908535488112740955627052112133121282359148419038368323089306942929178143065501603709225211658057981161890774619238231486127347517117639874276118881215403474454625326932041902069797504803543955875087373107398218720098560203064454208103767889805639942926886493439969818454191210276637588902134033917362642114938659524397377783052256691485214837515677228358804562795557321794067996755480963698203470306887291535636634717998409416187510480211790540878553710153202153587995577956677728026684203137289675280671597290742490991581384202406679114976574071351671819217316295670361925123546974062326113707031744668796949477205643023257755106224993059610176041764478622281069427102088102313169615536766118923597810550330878770852859678982595093144906369606367568649591815516093421751539129337041007970430474988284868327591137000051044663735331181549398822473763637536488503513466878386582961362633209387292606596952358513824942607917861512845734167737349421114241225473322959586809917156272531965537073059451277669726529984640454669939825415984916958714699125851464526776691486672104199327178964921237320258677500344580645235604298794816245384693382982693373492481239341006287224085348730938944575466539109944012926081210263284742464777050111580995508077342979154110437017787389013919260377779656670824047235707157089191015084217789452521581205302252127039658926162257297733409992936547066028049888494296969863907692546139577558130699526385379578327432418377607267948853687300572672818395500851652276763063851859764682642634346771240234375 [93,83] -21805045503635168584532675930519945721026454522171016965143638738853489882654441935005457415818702138233328537930881173510761559845974846619533408779244836266927695945093427627036102572325925585195880320569975951524656762361759621896905417518536070800902931973468671167460449760000583836583604329616566248096707098895750928715770753243923572220680273566451897593641907191420468191758894949447557678760699181037757634453248451435439302139678010779103751970773276663242174643303130569681014087920758346783132082791438207191108801415744645400234045825850760057054115730332371558074333420265659148380985655137758074455043923524837165776599190752750366262206697367381675567499064430539503667436998047257104693028876228242026980075451792348245864289530753904482261588276045972186487074480060273200742474294981414022059436295171051537020409253604763368115961405238817031460260091227764088642403440221113610675674956056707317699136860295205438576888676282439044483361940114424850373316735634317864152462091262054930612241372638877228103856591209182125430862730833882467667482169666126151095039614624052105630954003896402800924046567696021018870908952231290181535853547348143765151198274500339794362584449322422566454029916408817538123613245613091336520774440044615437441123140724181715976381162578038860620398845658168782792756412098171849169034477849285294406180674221834239961017645907052923172804828283437972549985256709075273968083178309105511576325456208066621844172805210417198984891525563171731518495982492729972519396948418991702938233212417307296099207842238529710940810733082046533384191782214535929154082657866090242913635038187948480654489057186928425973734725544418164596295710454263897788981320031006770119340831693343962952621933957303153400913052237412469134920425336291240256373267252914507251382406116082614449907417587191392561234694386662182401735913009099042205414828449441847854511381241855069225527070153350439983102660072758085612998291625305023876022625102753850576615114684404635077666718939655653819779340889463284130952354756267790418741473895473388085090165498591862992125910578613281250 [93,84] -352306579164920794703533206103885271856770447584771932381518101022589804245278798876067270808124192224512290187113845732660103082055695832817667936576551299228863233300089227757027119647839908878530314662525456266956809446632810501953011288876150301730380236497805410618361881271298831607997714957466477218969400960164628075241089077525825103623794056899959834361386336697680968503091272985362492564578405964333655348833157658649701928174895872906365811885560115592121092854263693148785819088517824326485778146344424447462031650130475807129433048662513243930654073330783251249883213944920851004537807540993263873851240807581805036930445244763704431324109775875122287103735690837782717943773926012563027906663451871407935536881933803428137269236870773757351397779253184160752047330844844825792249037253102374267608179476743759877739303826357719646409555231514096038265341218401852940671862372488745619880350039798963753206250026687273641275299092357218176072492558720407604367628505600254741202332014246560710714022652769366329556479842413022767045259088966902838789203823098391991239839952496624832503176862320901150226153464040168923751115925052947238043061951434251613687838011908324510516700163795204029359143043871335216529814150394781971555201469491296181714576612783366465403629553162984954569951942763349648646253914075746819506366889334812640793479209552797597619535353261911160562717989276056664946496421499325188964338557574259105747174710998960091525642939613278019935350550603410531879876936251075016353788031470645480165612788685341794755581914982092599218602184373039643380528998967050885279236345068708162439972889978446703009151180287118652585999047136292410250614902095303268828021579582336078025065815458520247031650698527982148377561441105278160153712565414539000468219285864496934735416173564448942040971695583591486546995074385058798303952040179918252438436109996101169016777097078422935691845639540359319827748606386345687678912592183722719305357958775132237236673174804674508687978073473738012222617823473994893353194411195741892761995387596317584110127275933111021019695019531250 [93,85] -1843548899014481701915090606055887596021529560025853773434730249642490627369829906312845797213028092732222972089877550884005231763854149796455640588801463028444580971649839939903140821127303015814245935146865992109820332362133406248239042715036126608214212081403929098407959093321111068478104545489926649118697037617279149793989688760708151794124430525080237213010052103593585952470957999918637627009845076267496478187387599297755957872142664709936916346694774004461132356281111067580410067327430316686264733223522671004989396528777347444180683750822667192798538495785349437039947156307076458903551525418228691459146580312007889269854739212606126559819369357447958609482499134903578188098789762665640085171744768795415872953508584711570670536800624903997965168459290959339040149849640807988980246106727462774355241553847378142033365888937249490199655637960628225116734096066411868995582418424908398100642014796237092045534240218366082301420466433188998543961283325449802027601442426534487181792775944061144898265362570421839943151200822476769350561465529873415610740202801682141458322667314785654336299975301569255739870266757710810007532589192066505212923113219866947632990312044731115664502159108643750204229588033524050658757851511711207588455287457777879206015487467318439872626381687491303723149291436550523371752401774944573072673378697856962886882874651417888683367868936626497891645356458477382420242307657320533359621832412139580081639879479012297655064548179019016148504716336189454288240741393803785645839554158341420821304808974335668427544448452666692995160411531381226538372329157645496131229934117734025580052247758084531213375044771247747366845818445381762124932597387092556219963644704933103232572820214089095046356318704293105582080978771382122350641749488097327527319182736140149825565219798584055259884361514186129148880707844503873670957205190141424885592406094157562416474584216356521049741367990992169217006051807929422910132677089379651442659399286270501321490400964096402252553432295608281450518485792511581147284578969427845230289436084034585650003821439741912558630703125 [93,86] -12284239271141430379379594087369799193429360349040818934024646907265581100127732008787443960851267483070923465242587382771076351491076434758912717098541616052247687877105960952507267013988445159002964451365681440711907725163413432403354166565740419404043083504376951685488149407748918456494045673812228228237999153357418605025539426328159605701577424572562049522107377255533263419243461877401158041877951606582704206050036380788775842934982533965099317739391483010552880679227856519329609043198060974467599159174721785180577513704642412283455316804119877710859083205842444201139715614716352209280857749017143724772814458820512103327600225038303888894665355135764081280991856585545670592998501209903507361235631180540235502412800974801784373851877357383459295212610379638550305618274912398458864521041728447385130627360489290029727148239661948783311969816990222234990301087783109614806607741775146232649740950766341551169103562299941357819119514888985044352048961909351149086957422100417501380515803247097290046681640582319657465882552794127770800299409193026900652664688284394225249821095056046426584675908676934802720086495548047983349811909723790047763319664828158023107334756761235525435141646171046220225071002212709412308197870845635092125434224874456489341756953153706203906613867803610231277487157520171294419849886147718751465097643308315532705567752698151037829681717423290659580567627495783233318153078499044748910943624415651130620971780331056309153602991192367004519915079416605144798273083859888650338000392249217330929508887852994809017609090768004441129365334365675322806296310387910161258140852429922893172876242141997416326981750021125556503706403253597145295893811332307163299513902082361498897409611607211585810871707677373383134506907576011482558826232467648328035099954894931773742657450606786378104708357671056246795852908339308236863196837196036208581361867556377237557369505930772486265647947403391279537158900483713337266970169320384934247400888761209178320978472307785917409039342221383847096795525259450303624337784894741821078883690554918950576020919668620372750000 [93,87] -49734922828592405742581876402396097768143187702749403253846132169891107179319358913948249332645402440107498532536705115238808817767925634171737428728780608085510635340094268023249726248319872501387416784288857316739020177919430811028489767763164830522728145598889915889868421600765157357729883187814382117401023840768718904029132454326706300690031574643327751706873572421422641943243296230879245854971073506021715609650609879576003069981990759965496074715588692447318565405623237613904259316637112064792738004072004653132090964189044137688415422537267249693755443107226245969573414389828419292740372863915947292512620934815960762377349195755070611171051896643977661811815283298546707241548526216808127353951164832540063155254312495591893440988740612298149796390944996278063256405162073232537112852367414369579655680906249166281381296596599458607812370092998463701838693826915977165704966455247251666161482985803585648157911876477420068137146766722613647484041326029915996201703010762895148644205693468401589031116435299624176290057052204895674270109079409268461663293593955197760949686202953053565304382435167844760027903732468424220086511635086886852753776924232443135468123341784472451565036698068117545007793033793795551655533135948483845550033183782713163107543260434774590791098130981101475092791901630174185074746397627233282105290006923689127733641442000262959021070307044771376664213891316445263538893635589176596545972696152630965740143749569572838228414972369491485283816081533729846939002871520874178240878138423955769537084559605963793284832745145430405068885999817772240032830354198934326243817314976130915897954790430771852734354753571151293368844288130547652554993914035005086553396856682189787724865290630101396161972806191153998254087059631632011809313446965852389471357383120964793407008565976242830509044147745309143422258444338896187389395612316549277888776336155296519850811539422889456078023248385707641087714219784315703820486332028601742271317503272163468170386093053250948976786950690701408101761656676913872546418251595113816879992814342359488039684538313901000 [93,88] -6282682882604328071078579711657809799961560076806931589800385307907504015763791318527082380785032805169049588739566748885488968587186183850923980860677614551452641704364164757550864153750029986592857475304349813415081820296265814971255571499785984310624345943408234365880895433549261528870479176807877384459860838534776428100821519410714537578891953902799944289586432865605905923913716505142084267768416644953551755074065501381425682951097071300688152978655244580589403611105096101241359490447961500541605703770312681000716932491118426411641762728585021517516167027249168362135106234002658622618076541745693587439253461713971072477799747649407195628934864971198638367027675642948927243515880827386379066887199179046146018814083426720263933177453025265536518764350865461648232203301848982442768527232657832978780887597928102910905520385983845678529551061104656513384580577368990153265606063072014281775468479224359451092558123091043710295934225518887185058284833233189809159572887876350246274936289980755913582067466948164694927013797712608029546530071087499350054372337791170173770919470220188760254357197337812133425387430548304197560917059213563432278156214092858980365322015875668821641102982298110845580701457628694113866195304868932527556763867755944916973971184409225332855804289335525176700315771764555094769845203160435276205495308006353348739860906528935035011955278189653194261913220860118226688091498497514019900906465108944812236532950273495894681081608466401230407275226916258438400052537193122740757035722230020954933997660834694662802553031939301589630493611767181195440054637097152660043892869540064553903904238931538410229515449772978680871998966923403863721276104517850679285149445300753572369264130543206523360698009432581924773481948402708845540876063851026985068524279473651917159236388888319285378791347318059179691180458471172170246293989779397882123954323817852322269724816643972449012053575261755318363622584983185988393132854577348790396492488290915245524451158334966722956625571717982159406703494994878380975569601104681870980423498211727530598260760125 [93,89] 74415418045240577159494748228203826180155587060182320696526422235178642235374600455549179691366593565004046964392747658599728146186525702667205537206611078459034020070682832054802828772198032567887559058451435433676239511117914650190639670114041836479039172904973118833177622068367355925441660835083115468245324517755357719257021838649884588179485126147548065267066400142985992627408172094567480197940441640902013960592443843862634037469054864062479563219571522074724826156439145125982376187221356591720600820036835947278407390339676731789064774359968992824479145642647082660795863638066277361897274589153922336224074011843432753487357759373579894139156936227202266476746647262338359659551717897795287034301865919607178404543248669452267866586117857008328558569403848082677722938198939550290065585826747471921988583397672016305770999133828001784243604972405710170851063078369971489720302853721145321604631182094923066903453888232047158938205883021621329790857978456600272009490101600609634756048676355424571404765288175084519763470268457043329985239552804930953187671235803535092923409547626885100770700181752013580017864434557584849863404211199983607286256202368727268935421042691130571781996945794600164931903705719704483044529961547857761067392403390844454528636623479718334621331326307904204895311225617792664288170720221338562989266689689366827794161588233021725943213156752310148950974286661516566540843358392939002523375769221091222074230122700712116631413943039695451589217527235565952730238840846833261244250368699128279759474553011272760605672255129823685229924265920034354593577894585509198779747480787432057473681272326668349367329142056990567931406667457232757762732280219727666526695762447444290171129366481518825616956860012590544321517833700984279271625369392453023355074121142645943135213235632494359865304287117453122745642508879615942635830948279836718220782651851481803947537572827464611496618490130982281186140085288961737464133108096126704455614845390021536569807050452574840853932165677741494742622556284937543439547958995682165737160754804265850001760 [93,90] 2478135363275393606849017709849346411955592345524369400482611838385625613420732377244605228046707493464174381099945288495646194885758166439990941842418766939403126938496719602256423752843396894653328509280750945043796301589743772099836966314435721069421376124711028159604634415540870904818582743904798561243507947970795266711393931757078112033135234653754570419947127521692525232963767930073510657818108645178099223810611139769044550240578253855684656234220355192697947709663426345147701947223672663041201606105908603421993600353213057493405224877748687628303848411723821657286060629829783833948699902563476743233874533582553528019072814034590770724122978861626952210230294483582492036238212324328108954661453817411603205918933007474219436255128744067522791210855088503742811909506728891879075541922460391691286914750036708755685974230333519386198397093421623532192935099141706598529970175882928204379002384307009217817874161196658940543701359402707593310498288956889648626980671816188679321584385432327155909627840971530896150459619882622661479474858860913736555673807322436293316952941007243431003845074439288637732221978316017237716808986429059405743643587751020259926806210509590734633883938074861318344808414171374448085635946143890984407295649643277255237282915850907035443382826175867348705655813178309491467946502416269857199678717357613656376444161787347276102722796004232574573767741360111642053256612945048310637848469121401639141046978096210463796466393468628341900273790996743206340084190505404578470872357654382490710732542780034845009873390729925322669301536267555863487126429308167753127255312533414270835030087150010810994170793634994190736273244109724161516867764238862171539380769701055079410928925206074294337819147006676602000233556647753648848951473991433854969459691942971787908137060281182620494163180673587980990571439530496847031475566999192377785155641579130905781784913209307949789136224743014281655601254102174658522085482681668312572083499183241495068638316207164605527251317850022235502034468155980890828158781635532819461888806362123794265 [93,91] 4549321163877567938213344755897123338110223286211927612583465374834509029370385938824501750841626413165821063894928668772639152211993480473457717109271560628662372084826845493367907774036981164491645088736601832263995889841775986028812938551923533542573629147569301784579107889263639822962390610660847818398233900966749442316645817750116806304828805119027620997490609931818345700614091099595981900150720013392184376740328037996316404605588510241377901831871763019980993498077599950681063574705725963415658498750179109735670271127110175189011891772411505098813318715085114761168689601483072899836505570038802913786413953706483922578137088233453657567720923708989438323222888758340084926783024646550416460818744564473094204279858435155855693286155016111379579777681070757718767047915422412310566694686187955079952623162510529068182127113238251297704827572169256364891422778881541773918055352655520250141363485312944646246221898331504434459240362995323292738623836881420141307744746396328844185160596210212048106651958964762229917763659572425395603178705481240772410881071284677717790731281494744480556175207556034983897039719064099706334397431367186123757561468048997956875379105324355864914492195531039507762224429693185996215211378090231319755086971774642688814129912994204430276867039351515123149191605036431739503635092062692146945182917691536344516393636843189083941719295020670373984873643807916135101127891355347783095158525016216696004581489447708240330575004692503537471600376649629563241032760133796162169151028932770648995419211199330537233354462057709614813436085633722317866031780623885172645970580716232960279325098094997616109079530196816921874740569444581671632227618217096753874788741109121247898757765709876911239033727894993283068561060829587781120421084552423837763043050489086353865331436890602501235289018710063997120461292995158847179512751708825103176679386186233120793685227635516786328946564606016332424904160145034139103422205110028481743360067327249749700712942744093181870136626616841591740339500305001222108752579215697875507713418505395 [93,92] 15099142110659908849877525801375115330959743339465052088332993994946374826775422465457557982502829386834586123658141982809270756378897950895103305830169986732718835460136668743020499264105724511502386310107345594410918121342608286732386861739937645160726851196129749540991671659051542910574698048767740743792924808952088096360980367316665183088532296912138097672640792753181512119547008980133458939765692203293840047084354769780478090708312365777313541386578535657011560882971364510831170686552080237468041316438820317067757088810598926880506522885571267304662142499887070112553447985189858752119120423237202819352577390412958904397260911347118720728937353767647134034289826675607558484814458010297814633736921902812849344224303279268245629246930625653034035983870290604685555761153503281443745811003566851432382554693499686734154509988688334145662101282099386497213191462245464894944169696791089642173415569197050317628788767022869577167861016760188947401948207614499477385150295891922671137745141332307451678737090216401941917572988645907350249719572588187499750996618450426856991293533783986163252107421630461187470163894734607586302925931681298938491669939946788468188495103890250833929890980193100908779567459815800237426245280040866316277512247701701745679961216548299083270735953218434620723520948013138331916084372350360006697377104836041446734443030959222686349535773002162845822569263287603655523879531367030339365529827460691581346515489886451216254564091730272014403000727383701905772124388392272545788107809082588998548774685884725376678646055253508815691830379612404308054278609563366748524769306051025378879812293869267947968291821718208501189275708383596885522287729594911319176339663488807610790425002538125557723404482202086551809719189756027105665142184740394924958804153146387226670364584157827268963070968387536056521952905818142929284391675927370372089932986950616589216617792575232294858568319100796581110648862271649602890027035473336971199950075630837382963824270835357523529769962128126961190564100278155849622298506077708339217563255 [93,93] 10551149875410574253768675421824264464578028643666703609230481915540953825483961057721694086762608464550942777490598654973145960635637772152883323024699202957273441380223139222542638286949582249625440111960205636739894541881619052135341334229699907258470680672180684789829319468706745218223845303393861500195337352423753039126700972667189536069147015355114912647347522796575502611503600966264829627121566037807434692887271087115880656565361687928189216213965054768075813205270513798155807541025494484042723683322484018312650560989308208504418460496359751438272815533715926689587413167337741935745877179254701493076019301117964606243280019183932520025306829844425027413699007811621426357063924359858085054223250280800849290111024149407093725700915420361771001901224719657725745466161251511022342474430356520996886818872638743983616476604919417643961911216499504226767159198769051424814361924626056784018792519750008588697397364962289631772711566314730686997201038959352389310094204897992732426127938249614911885371016947308478412129923055572631695662545505826176364137269104244461401752806068599795562744718397622102353303749663642886824442453495745708129620305514259214872130401264219633670030761780898283196636867794419774521330078133855382174240869046231569304446665131960583255799604179921033127173050678867364884552266757677128419039682773051363525349480240362530673820271179036961130264294471107527331302686221214708366020505454042672040001198619477794600037327681016728028179391013337913486237921737528817812962096358903690407514375791513601007617965653002310693431034401502014020788172081831389207354293747009199752157219694176401888766656463388967661151800258000369446913497808492459953880078961521787942351375871709604172624118736799625557383498363028444778141598206641609944940503405704091955623378566264628920642860915332605949196290773053415188225815798274030031829782056283141945370283634949784211340200133340127847171127079271779719724110838880611345622821951457040854797125311092361261061205489443775536056048535139334331074607663766732900 [94,0] 7729886554944922125916069104766091629713741763617926405420384647629265008056827838814085813638244911137135333033585595144516666810682034270940527353933101532168466779379186210432562186604857623885552699767438095655588353263301231213516093644548626785484572107932454965825217134644236836381542194458002433418081251916104339427513245437386653073920095271158994732136284084745271963845228714979926745369859966762689893429537077935857878267511511054410315244916704033603524374763988623632280598413701474074282178772615288429272707147157326780346694126627354289547405855847125082926112403711719698042897392264544174536769486853957511689242629828682089564304515041762864550496529003631145548764351318108691424576637730700527090520328923873120857225579169792625294614371201388495505470515814809933271032139012234055128289703596390553966066761384199925228499432029227778798479166391514171334911855028347438766855602578876903914318586115679408986272410705466167900011518450854669775761892812710489623119711985257698329093882972044358422188766167120869005857198561617030161505755121897454394035212787415776207443230237165514556575857290967362425593417673249159655522132790210686390815094722467816538865795723348899845159539482507494525502033596428211011263374736680444977873435575807043248694999596776372861452114872891271639560896900074123374485610737039134875585821444618600376762517165988632166816003826691932829845858531113787719115464395542746055646663015830758003932420501662221701208999980296579463364606704919285042451296389192509360281731247910526429491493049650628722549767582909004182811448554427912865624309574059178630676453548740239124456772005790568147239787169395968340635454278739289417801631236721622123146834816111845643366524260261231172701452226341546981116587547569925200967530703256943696566293935374994010193594063748041319272551368873308554663329679630809256090545537275208150105306863911317017005601965744080494595994493963261085839585540861769574128710979735217327407515576056080385230550579552348180023990393422106335578745124864505089468316794042212922557663159617932707197326505008241898707745679575077865595176610457203615403395197855867211348865862541313020983579917810857295989990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 1718902203225391038987213180067806550587153778279071840012285596104303064661483849678009733587767023016774878581914897439194287128353974576871283809796611613975556050412562613034827208298659175437716723003540295146626677853892728543339932650865982529426678275885030993078613833065468760290317320737792604656227926432689467541718367254569235005093176459751887832400751146754693569700549197457771890142446736708499261731972607387887289018535834871832335048048180597563356155763472414347731993224560241366109240019919062612061986946268719742508131332051595101757802142743269267193914195598139770484310882830462866647831852023825132388113581554503160767259595267010137378084001241785843389240928542009855785615155880405368693822631427228908592197460046743448729483625745027738055439915275322884553147327142341105377574289983675463589333315333560699000010963403424075182425766801042888564676939677680141812371559158711842503169621606473437325159929603234127961075515814198466996447640350301407734404300190958270511068417332723859781649940663836055830091035061264424846607351040572102756676964827353753620609698767629418161929641314909721619915125612025435415592693701071501926347403067022404002832473133438962069674608194133275924789776408198927430790106824140736289561964679887594231304684872006550794368067632437026501633656159466293301027257963889090260498600403327076568222290049077950413304976923512434984328840580272872259100819940990242569635662972321152791362607656684092716097334553988071996538051948791728542649559815593937253112936491326913687003827557597463766486673889431197561032161256649291044464852255623081808098331728031466335429871789398071632162935299889563972687834509042616649120005392556652804681837776529828401426305027505534031574311137116683373106937496889912868232432333191008240818750029820147131524302194332280417272193895439514583171958052260305797231175697082748371425601130780127295636263059777743572439900664745616116819369497579354754339084698387405719197807123575004450123360380725858374736238366898712150044771249795492736967759404726165707283141538974100755308700671354959877560228514737183270853191996980348596682269833006598527889772721166628758476813132460847555194050073623657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 566662967543586116961099599478157021428766383365353887787079571561913722495270110462033562397884066025201983844399571130461499131168678253333741319077509663501351635460996406335162662655189092654724466726111291874847341778059803225675900084039259866937962426606842557082914058498993850400543360469385474414364081990725915163628873337433144606689567386974196578027608825477737110009146722973325870633049700526276596331920168747673937921223133613118113283537449512032352045472944965609539096789594093292522721344901597367475940702596725584309773536204228524252529099433659100162854322869328199527362002020615854830555212112527645385225699466407320074481774436374649434564502717099554275999466283916070539977649056874953252631355009990738848205481396882898591895238700402091540505288553458926932486083611531658851001919106828422425438791947518065149054892361366158472991806940246780467902580476322181163267206324067523992218031848379571004586631919545717588584058634163681590347007925211009067651263997338445893589276121629768659410878833296461868835410318181756116356268656983109118501910183069010722993747505635464113834835900693804174900677888901971288159664270705095485901060516585068407287236533756704203107819645344152686203112321674597648271378129464262311798306489467291684244702703950078462961090525904537764636005817387300498738239249732400740000927078091711103033160421707173619633284561905158480590067342121535922032570142356789598427699186027435062422710739395818173795478541051407626134883830052994706528741169446262746346597998561543566987277857821239696965237120325652676499804639481193229530612933788195101907755596004601435748763153422896093056196771139713875496592513049591748657606066146416980266177273508102466551892643559274831933466866018547872338748566474320575154614276247972569234838984428822971431692045044331024106609637016437070954871904743240281819344194834677062278352277617215437414664392290201937745982721126224648832806002116479973911090925788622369883294740431004595469604869243005841743706671221631218045078955599624269160550603102623112415169137844623370421888987212070382629720790391776341388456523214683346550024659473994886354944566363611378452622840962149552979099098592996597290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] 16217067105272192088160441765735115895520364735394708804757011062437094115748158912028874097263745741994689586337050217157213842872508181251514937604923427480118284918005269768983228062805112120787849709637542933243793343956532538786261485270741204867459156965509346767286852538779332140166687685150099795809263679403605775293430577694985585306292360678461564338389976457984428985632537965162042400207305774791500366831191266264340482820287667135964860056866596603617889158820361159205502522996185625112322037710228632477723202384264079575632058638802194464915535517851487847155638030821942247971911618228170671377757941875046251987511419416092445553797259936797537196986800164584895055544508823989244177725076100888024396786108765369444458182719784151996156002823271999877974608163586460956518646621334217557066835802088783312584982976128675401143007834254430610449464714148541394925994724725108350590944414437882452141001128683843719144127776895130468138720850722993503939342411077764706544987354160877574388270605391764898247278010740464055784372860749586385334341280221007467562864938540946037291040891580545708748397870459980507246381975769990004146684189874765342867793603535913943104028929067475628545738626052017457324921444638003850831648596943929245796960469084539440175494969702704789983153005439498467418595304689626106918757871024461553849953621700124807002363315852930733686450581750232453718331014815352854403579865381832019654795684542858751903990814930205145502616102431656351502803230969473571320730677431229853192017497921154497157638058231188039506923195651887072358169079020506232609209393181383069724251224749810042435543503267022184055992554704622402564016573995928658089390622910828735605215981113481162785425695391947148263482120788432975995145758232981336101970840328219226303103131233430070997784699311541091501552413848186771608576562776319601813097475446026162376143796042918021979524035412015715808577789358033143274870972430135907094665858942486043608369305499849910841274126466948929445399398826728631222962311623983229902156418455290444403198056502152919593240935304344805876669670983359675347739356855867220170004466894896912921277684286422662219034855212058954254672471506637521088123321533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 386237347357240858787849304452224036108153141480470936119878100620045750021259298734857566266560546702529767121155788508137420514616763174520996655254844918481068895143752145126410778659932035650922901658102209409426055108249285105724846527942470997933913030517546156492037799007419801982704111995191301753104459918533520495372661261965221882444406468533895881900527891611455156703400639520293626393979128765148264976589053727221942782650703400445755972264637994272757378499661062809179212724533016565513019344431351362842525592800027968722199030131479305511962532874505314194605375502483382657009074606643867434683566330188007266591901587217543799826655526916833958935455195610722502580332162122744808676852456923357137405702136131666685438536763085084174303478367241749268882273558170494991347948648247124723647034367090659723576924353914793294024306874603042396067050092688282375426713651091578137332263628424986578496035862399384434561446743508801875163485646616964370776481308894635925372210815873809361503860089619616184014488953803203476636466356600135501633814282991049226145177742221330640178787740184198385672959333455642730672625798424614976096606990605062304257360358499162133765499964635157930557280988627938955422251402377057664882704189782632501403525394106619092060572198017923572224349128139436064539446537380678453468083222405976887026851177498324406414291139966953447084402633817926233860047130366825598245396928658691797686515458958611136795577276449468143541286167976140833060160597413799625217190563737270158554947909894323044725147594486936939910626585141048657801660346366250586295411275946510413015344237802513507572904343194105984929142550981290184601089195402843251499617379917128659624755489340702390637625291307943461212246185949452696517905742019689025972876549650751916947202584350317090415030500006922141994365538424265648728394233073437418086309613805736837344618298583396895014661798535422432911097517726455250596418595668480759111692332109211965988712328351413328866721578069159703162542481976703875168471426043756870649008871942784439127143478571196763782531264497719533536814215210280042253687961656016988833777408873857669680447171676355321896649864888389884227254400528295263939071446657180786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] 149419429453318121660164344828431379781975630023064966686420278420227647062903135399381498152745094512429379566356417750733461637524749374524147642291924095243719809712217926385200138760277135821886609049392713440432192368827595387748406232609762094821467720935192470478521444776008318163850904896119516381114952764838654267142938508553494603993162414511520839732213391162148237363798439513822904100724520979381485725017405660546930069143309763671655494036522776642885552991649239641060502838130528247314365281565369823140477759442778631615673114270375852461807582793677365552077597184396610755898490945364301080990373283774918922579826479831913611010583050012476621728395289061598283987606825455337376059763148483920410296808729701630632957893473980345740157391327309689120229009250066203255145210446691175796684184674559362016534796180591343993509002518090701268340797275666272910923417289485435072365711999178718449386917636123512606043065249181146073701335975995768517206460620229821233137115429970432963577712610623465630294378559849623685332703441018856355789372573642023838530131045286630863749764905895075420577774993655836489982171308472319637122669019104061725682694195916330423444211732365152549211681385200587375012401626962094346445146541474216684777649602627535250969875934014697944780810189007119493486262096257320652251015429937289621127711667837283472677589302729149635619408205624758491354249899829180761431230138607692115491588398348600551250037256389690173872148344559308434852769559348701390746120205562258582697321245193822722118093487024065644292467778985593917119625209289839073214231027234142364020311858665496679052466088201250199891058264747351178372945449937598055566426216215323042303495282954299736487825540826361481820866759608370811168761753506787933565967430519557361693896513497203085034267414219058110423863848072745765329200888775786657310076790122997289863530397003373295659471045177510307861914477097169100965535085050234222561008905601043655220068991324284865527486795035876768242074077636112302292181963717204914403542748764173527402367514590669766808761228315231975308489079637346531801809793743134955416105121974787751980717402381563793870402534558594809394602761359882592273606860544532537460327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 43641519619570082180125707709576040943030680630405707044028463317989060153123267079516706129081488964145386833970104548726065348786945104131542334850272516393317913302131381315050809948500202970905332899636201084115943856977984518920804772398748871607037783776020378469998710709322176334021743943149576914643075747238850422808322251210886351027075350547524089307825118295090774920990687227914006802353132332550651905099777141893410908461060783823373529534136733308885243249795936627397115809294017399470935189904196693365353575189236503058004219979944616876333360551606730860835802853643024193059820207527562296297325589008669510192077676075185776943166101586054860062276579392554975048780193141135393048047909838545469437561348135682162604617097134017607300233007664065222528655011952656959703332962327813792226596864289406837574490049203468070840577296183115349215410207965293551616121184795991250972223276764377210490478563695591591609864853509270699775915989079221800544480343357100640432092615494846746455084709764469265971409524099953168926937635711436811506406718545025071239622860234218121259574119392534172913323864782912106333281393125824856646600098795916815839716355871415501398458132264268235411032278042436382703389144495673382351005401314524473294806427261593879397299767686197076302187279961182433528390288881171904102580545883134379200620557315143458825774448005388651381240781246530460415800074350316283830423213479127790295311262336883653045840546326648564418725089743811917141825149327461505394326961254117773153693843232390748367928007052051880712514401845359461555447474883932004071081144664222163556299220250278889359752872444478714148948201800670435540943065782526135062798848236604270945364940568520968862986624600702442477278116483945563623108051988311117048451457408634745821854781115753472993225136490654885212591565686440497510663101973363989728810093869839113967259484529835318603072316712706498617355758480341410393101291352750821981062449009503300685459262482227954009644141678140922164354219061120917896047834990293098991654682273262616841144132553674254407053848541347051475794149692252521416141579165630890069371770364841388635021379381351535472593419653375692298549710446478600012198967306176200509071350097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -88169521511819793720365112206462976078670346330657151739442237855153070590143417879505942772677097773436419756022385290863913543590096417515284909097111927164523524474735926188540126958533584559455039645577081919729217383131484300819608507180454729778114333372404531069614171891241812549191146584870569874500482577185667449753528878108595756353525477423863576523134424808216755432649468273431443838210235717700614334271168570294887971996999769432876786463611634157708347423656630709469643017226348128671495494053322889189266172159669235375011362050590262125869358418696696101031686215401523150649797486717341059466633059087942095916574531912829160266271888472404776726443777359214776035011575965512324744351573552816449215501230192269526143286887421217576769575513884770028922368448708238251062816376277621185114296399944802487710866996731661606504734655011059010242817073150557798502583783457902815692349177347356400094555852798649468739758845199751273664276374205505497376414883820588991394673995515264061161557163860894237550753340249174964021956444520794550102407941238554495873875215579158873239209274320761604385648065426213233450009609634266394925229149522961623059263596539239604197696989252763055038692927490423040976366246159975412327425077719577629349580827602556497026829493195929676011081589482061799866842336329321368258423465083227733389770359908493269069065225315106145784485062980261418366131555648461686785532137921869164771927034290809314292500866545719957625993104368137817142046750460025024108044239171074674217884655583396391359110566545947311401921203546840030591722889593266867794510051505331680439939324316434776003103110760408091342795408859621949762537563853756066758352236401752261270905794486478620784625376104838610968659689468903912681034648186234415060280588057366924653384435704146508884073677646515045558468946422645955367438922137157120438247654739708477685853289385354531310847478270977142406435774067268895552592709509511141842425500911692699509826208493388228649740238730143180702249169870480423221160170394930430813003164622580353336652823671738131407378984743699259692200127023208384795630117312066710434384942151933995944088115579396635336825295306125408227444039279514179791030770161341933999210596084594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 3783557448203546927873507240214646090522046508554705327281155942903834918299808804119981935255328185774345531318013068567480042317641366703496738372737351113358831485710849601045592942206442390549329719733075726195238573182961219921302866532019618273068467739076094266869576316103659955251482338105567956970604439678019464456194140798347663378073362763330452455401616702773067789373297418228838891029011773319991188907473522958926749092685942573588322965368510444530615425168958008544453199000897929170418218672496483378558088681803324692222107874129862169730317744683646027545497853359171660556916495188826308600501298261799070045033870181778680319397642078652152926423485429118818375913416746690317040919004449125756120022413828983613426696425059924321378677110812306097102993827049619291398364402318260071664368305170367414293304056617964428737898743182937228107254312446397218753923560558424002142856476255358828284681611604522812830853867569660487547488219828196347982985334531049269542009471457670661735893693891699557787692189469749439364539114291416003423023722259928661709464435520575375223715126808197155082609236376024966168708399848666241201944978565964506576368327260899298744272594958079034316094354102234710296638124543057511993114920876995094913689403070141912084644143695982033590915329915611490073672017761282422829274083368141892550079611689421700375499462784475720831479691227146112764055741224549228826302251918370529571764751298443299846564021710088742771055813557883701160592769174760507556344639051605108077753580271647302794310430895820923523717385815727973173447198834592026343651097243084335837424771332627903196820038030174634650598115658737103743088147779509531861890870872843179628229782317009614889481205995261472902492577907483713377348377716456651545199367299525153189656468404559470398719655022523772537456215116150911177271981440129108886324499245745860662673184024738149939324227644680513465684583906699495529674400382219433714280690473965564530286292352376564251390109222702175499795253205563986062064408107423480350949157900723207701288756252578786195732821012389031035180880420141168703840018038310378946499066996325627509025655008909651579556455806580892611285821148034083180751972752542400257880217395722866058349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -1487343672547403612564739451043436479423311256337088014544716178053031950085257295503694966666359886070251063398331844310838110824696072410284807868004202927146040861629361025924633743769399844746505425297676165239995327016263950693679031256735914085018556405647356625494929800397944160746570861156512938040659283478032949486227149011980042706920138166004796461561316036234853161145285782848939382355370122751013088210665790221171485632923347229085734856710806641165317040823936087958892179223337504329476468021910861450709292589109083604341495612994766093256313744156404593863388841503321675080102427037948761288372491099850765065946590078383798882043062428771147905999468068429674822362402217132123907254285243467701704079867455476826045442310523214968132141900056614948906986663603956937307480139485140604560084255533459982288742081059252545821379667389664242346430702744092089429774301297906241684008171038545197334427412019256949703233542759737490901152493419777125135881526777234925276745734105224735463153214404788615242508204193927057615125381738723559451412771394457665813631604917891728617334749672169568129899728793445393645508896504489453167114125230140667025662077901880803240211741415737614389939011410551071734580039713358363235009461768639500978472919197507814750500491679927135216451412832619132922770062278367076760247205065158259248676766941273482039124895316503276549551327887536622776407166894224448298170165960056330490537724043592392719345917254304940451401880948313576489495284724098721605731239813522479566461647484696078056599053451794880290819923052332141959253336265621243464420409926807890732783598248520689585526782155340266638898534093204035270736293454932304829462205047421816529808505662387498416610449148147690454119279484602269260831456327363284630415649691930632068590463572969838975956920544711238841728039287642418423610886504457804549263793963923888611462238258689644537762180508162063457214762075224374643251010128876636304139922069388181252349970364166812175029119181024507426830090559381620889689381131340235774590992678885717218064976085927913832326275875056480570990847262780826061769534266901282605116121824922367079456432225115865777474714390860144339369094611655531743351739926378794059980137376442144159227609634399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 50723704821814571799521429267348188851016418872047214090558442138399578177910600280742002022399486714584969480763662355148474011164139302579437579292197435406726621958118181092154609660809125072354634936818090707322430731743280606118927418311194404181594849155604120441061885969805345793375135746823519336601854460999985672744311707617111599869710590644281386907030072047777907902689406122564506155594743248263029559878232855565159624532196334481562045218123100804004176729418877678851986681200379751231045037355680943363064489573578671949890846742261219674695573045958790612369818590662878886658481595212197133142005731765519980423219839231850790206607745750208975104339807379274410251661505721654908486162602867950903234380025517088211663194828133655613515734400960175612187358019536648928198835805131952377794698686080520767387660409056538269900302688260702328636865180334487565633363983348968824289952320468168561399429993295779851343443938400576270461234518498797355618762063434636818268650470183427078582873980879874440668983507230693746107493223994203662634916123492411326210697952805510906223823944833661603514885757699562243166330535504744754278879287998043613684810249154153863862270497969365171795041298534468125963036518776717328645588689681447836259791983922402027052219186444371527925423948380168802279903488658194840468722072114627693193829072055602326095162767156883929287470652243837897934500900094435326322331107450146965365916185121482196573905124680815348459449663483741719726972406192011548600061772921760860163141973216082964750623096363144876819039129143862978324728519158554817572848812347939065045162632616101162864314821135887998619091787880602960681790622369201437222873974279095515544719589848895872410379937836923816019202560091059726485479954856346099439717447401281902209230258577174485302606849220603284873215336878343070801989122200226478553382903463149062555577349844616463472336586989521094725700711592013555017911387088141019776699250693015185987918101615190429967616084981047234170479560918278463418416417479944749968967463924658276989009645216405064920008183024072538091882518688228974467882736929631212119616384263524886503569945665420297539216232091539672472934340772709053050374492789137425858420060720277433574665337800979614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -596130034403623749018360069127852584883689445194287749490359004807748983813686372378755942982506772839696797167345859598129335536923532507596788710164698254122828618038171792375174825122405423063333780573991216010761902363286987188891139428688330555456012676838956141067551471919965968394812480696505346338353386318908265171687081841852214315915987846846401125070058627884257603620364749299545532383204670812037251910148723519697659576934474514224378483617998688364456161867446131787768354431945986769325956008371107104796285176593910211019363226594543928492286745564806390142813374396969502131802409389144722731772674170712220364347768163935068514988965782849132807033522841610022393452263750347221173001751240905296474540847729276634156388461836030795656273500616262788537297498538895332920814584256709168095692445949302589013530323340102327494285886371384644510846890187130425962875737845107470776560982379569375768301596736472505879989993992043857716157704673404305181038620487607372474504910316843173701628804856614367415830904830709149205662968821603778950432705292686247976622933081214641828081939869667599598936596074766043186669248461008979854773265330229852199291210569287975502645885945421883045942912587565583202487598508522406603291723330396572476419214184898472461008812802408018255615522471619731626109307429830055511573029094878302529022349524848152073278877174282673140681074829794597851471647851981102891414166224421882952075692671266171814620507383028212448669126229942742592535348069205306643026945466976053972673030305787219904576873333573922897998196382809811221039089221074054449052395160099994799625609478813172364893982633285866311262756542684948921474485199263716806765786064844054523077747046565347339160996124337212050521380499192159202225316404223990867024515416807370929649461984410329405616032899368071437615246055650831196340444670763167070571512755583880673619736154178945823854169682617499583850584107812091684388206076637141027607601515638919681985387399291744886294315634711935213799933283977069149900841483852557523470563766498874591140663998086444212408509405689249525225094025246051831337469961344975157670584128313123447698461041221567154967724607903089286916625798264564483570407677576540095003179535460002824720504577271640300750732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 4348121118708292799099517375147798109756707621942322174630577680212256297688117762237001452513368958228139421650371559128752069003179511386586436348228437115020791295162067042435126527940856691846606589330917826454950898524482552928089366338365492551947190861240550281649549795407458674155305352814753614698150310100031158217392963137968196452854187678218895469746987360635120848700415949288635886034807464867955274679201092387645854079510994946015709604222428191283871192171452945735341872925192792515196077508507036684504942980470309406828990318677657511623581565802320383204037847938958029774129468480237961620706366748586118601684023427241308059779508048529898426249486926535421915845495951331910885160022402531610846007714973354316141601145920042749607722449495984196893089695141044482417954113743522929635605191350513201728319771822295846792764626032706829749091209414849869411619156155388057939624145282817849111331338639316412276988485894337664741517451560186516075660994165339729488766363293024876776779548917382507366386350580365544474481114574314949605677720431663294908655198727976088828607882804615307504111414501944045210573764804099675347827794584377541606071108907240775719959717470212320897305050435229641394425668600629640810189500923150303730442649404569869151238811003894935019545538083438870317851369824406585183987927410689656825244207617137035028246685953847712742807702562602848447996154991168215167532077396191806107334423178240230108834295794316865848467976233948055909710431549043644713895294524668614319171046247222799794486523378407877384876358651426601507781933458081218393288083592890857471670492197251008964336462537790364716356516914335158486614844595103307237286868474372007729021821184091409763684362330316664615596937805461324211889716562775671789019474043936442574221684478205918116304819450437786410375758313268810770859449748320878577471328037979118060175165804176970054951339055783889285286421114520026218722393310643926221002682310202837056896354549277287364853755617181446264932649541225398512371813337305898931007416481095226593739060106554440986153322369285984696120797442232835546324769517444303913233852218790330564125790763705656185430723857908323471491678484037427152098044587651932538894955447539812654067503672195016406476497650146484375000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -20941161883991867439037237107649003990206400713503646266626801174156273578748931651109509933315813757758808263279942147708708639063061592427572257622756712131968663426447230910104655643561719653369778121216937499064698235303766537413297880587162939911459047076101163273303645174586259450725201220220574861552055071348420600803998304916674722555432252798337621501497336391810659252221426016561852367619781730729989636501686390035435938959141077214991180539176067383940489137448639023866485082319359313849255885605158092954638719969776988974461800273726213203276354275897602949391029779238749375340712268032308378770296211288084283261337466722106854472331046376087688636830079317782920337761415697279253788044306771935326273444545942738801168133481018941557650160081550327731228078401070622528685870257153301658398247490780152067190092092545408980479722826667144108831432458512521883438960455615572828895370338021317232791232472702845088654727113464907503724414381982080862177152771290659169254342225041741298726831489321860528741173577916555638595590875832043181187590824021016798400354989049075752365620870810541943502900974749581607864439616088615325751213732705213333683250213188478491477277495416949250420175948780472031904559221381954714656927563238944604548328005899407146921446462475458528252971881268446326441478179691498786630504373736963258595984225016928397203069775303241886023460116971887829799737495820598377041733099266229750078849068986272074955024462759579951675777749254080855563659586989751972760977119598301716907370631606424753129145516379061684566255581216825972224921704543354191517472585405030325162692078063688565644431657537247502008822260690114920686161577075509928982546173855795935771562483229568513941855523968624255171923578142151950970363708693352626730428951443203057469556825131742925292998421589514277466234724782710041756966917769859164045590759170007804133756391798783126130303084777313734886409953683033588806135663174697405076369624479470961356183148807489493004495701675845898549057698676637935076098052537042367608747562548063442859883246138123213215738144993071127918386051540223831314421758879123214863679255337273756833302189786483092337902202648581245819679504592249004058963157023547717163243662741319193955520649996770998768624849617481231689453125000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 74436058017388343808737012591218178500773707295123985139842146231510999053040282923333434793633258861055717522505033892508132282508251257231486669101297497385616968059340810293385187544442153998586347558327141657202971055370777660554927029361115694581837474910573722732674323803995729674216157162691859241556146624573290552427164530497076409445104030250250125452773323800698002788851268534117745576402724934701557690576678653028426007183560518808769791297155269591325511351335314011449212814197532018454611626625684542969674327053785836747036401791499068125263278312615041130064627657454163852530189962639770660889487248368992529651199313237426392301056829883540412474145696352770761121057842651315902036950628774212875834215742510669650142459288063836242289532560855367758415237899589283106543324772124362086793790327592940111933985856130516486340427822822256810763036968913533929265316838370371975137526885968186382739214146156768903854716283411926761764497340078456301611237594831808940099842306145354477795556904346076976212526948908263811241859348671470063616352406819806066726467337045601086310652244553437584500071846793913380737001196528424027803543010991844773028064053114831531813394153542976602379055762571397754369640559882346418515526510373681139394761693397336937701010593534759539413229831587566227204101590219431913726876017478082057184603118570067856526810849190592073498710828520096416171780355135647459567631369113669515733036326246584876065846516432187868384245830418797800713755026148804029636545553231023546705385926908287893836096702805676321582753991486957928142547341613341411206511310305864968547201856513317914662457602395045286646243506954867151785258239804382368111297917559316819399356711456102167809172148450760456260236291351285047476379170348239078267412046630121258857405701130142916904160941545234887017329918137763913448963381316205138235698984634188703079916641670233614370893822023524486047501258026103127627040574106604129054151755206980557076997695354257974182588816164525087140043580796469948996266109317352427559416508605683158352099742906088498714629150056985713184420076485894744791570286448600037476036053060229971054294346572365592184524766445067908993982612486422810579339911173649977211925463747707404170818670796627714025817112997174263000488281250000000000000000000000000000000000000000000000000000000000000000 [94,15] -210979059873302724951554840670673471300967886236127634290171218877551537930185195322690493244245228565101256292506228529804436266540196968441957744237643147810827145673983212932155417412893575473459878763467268251132474323960606041063521096882695510763944978584101311348867749882684548597609487564315817737794068063217853270835988890098067104969081831343490505798025304452213097315990683572266748489452158000347669628853510613319355668157244692803218280114651834299290570881531554200117201018584553602680190882092593938192986901016196853335882256748119192667753346040651301760410490173913319909680196540902429470732791176293190475820653688435171918790146476259378122449494257687978023040917045224871444826853534273715808628288284510505270850606722282461229669331107235935036606093618454508226034580677921889153982902119049054262163728680765527478036290230567636172009794100842072612018482288835486326153849446810539664830012795458956730300559732188275434888864512223553094640189331630573269650353409847846550806127272828562111177924681612575452998394690957171741260537336136554713796686629253064390114480471286454599352826555860148521096070126167881025713219494351204570535892028615721874379721078827120113675674278657915037821651606661389977222263500645694641908088799253195986686344101206094800578294275457375689080829476791056089749790908364390907296796936662081206999008661932823301270542436379659774526256148232854966467621389547390316280665886065281091612240054136972174255842458693010968005181687226053200620513350125405766966026608375178131156378724654217226984830013135845918377842625137981729389176574590149598000130415272984236398007827961746954766082511878256990842781291368314949515425012884738523664101066155877870023632959741267216944669134732251011863700504615352443023304633598218891638131015246138814306496416675645751610509650515040630968826424831638778424657426751389621905027919834839449123198143415773927939088071421824256733855943268829552278969719073739083294853127293163580684845091409744624467754075191777816544109118112428506167833892032043782496229066544318007993660699458524172387334026276592613559912297860553053917303741436266910332921919166986717150447904969834480815101072628946716511816703949036332299915576673483791184724302301273235471512634831015020608901977539062500000000000000000000000000000000000000000000000000000000 [94,16] 517505325635941635480487945550850540712927683405618929334307468852236307092354820472057203337394388449431780464588806096372027598850159227382359827195924243020960965066451478733150326179333058577397660466513569107786862476299321452987545042699498856213161692942493683088395788793646670110935053332791718677764838582721465056261462154102331831027732798791649180922512077042879100075699569662614585740266395482752900517277291734468409444777496355554452229807117081859380717030859456165087532508104994854764438390210908428733537371357928229331134617896108192846860804470493364689689000005141439703117063930216483380820988172324160735480218494394220463757895806214465318385504829276661965339256217114265795365320464853781407451827875024049701740856667355580392797751758317942608512724758779099711669719028881064327597815789131714186714371720393340046896573026067220112889851720875555197504685958713306318117605322350431110712653527891675958587654857826962394445343889740375336917361203589077987661777256094746956470184524744567912493290466140632107837757465580798271765247192076314769827118739775564303046346414475986896495618136913273437131172629152992108409793692128009853855989965836902715860565706851777134161019848487942205000597654707134519665164397381613870218538633606838473911918184618820417273045765063103622428372458289082326878935648496825398291381586485916198282488928102198789896855145158058159899206609655530711250700212374272990374963678281570801710665692509797885526561104714426707893749013025905153273399773758025639350483412664176037605931205223345762226481569562568949875429013458284810293487917557747837109131083066968927524895357346476162374340376452103472057048653901117829430985939319594941696124483729742390632463782464633311749676441765645638787511430333569538404332047579200768095226032881706548934580792982308280386036627563220517424132897590534861956995301044415382608193543605902801344650711841731278509275390964193656494385881007494452812093929313255235560969247349603488040201715848454109662676895482064392407009895702818341519435925655197347067480050928497862950817865740785606037309276479853826807516226746206761765535382892067003268577528849115247922900193339221870053185179459062546648155091619679332621175193874021552588603667968388324926998222963447915390133857727050781250000000000000000000000000000000000000000000000000 [94,17] -1128491601196213763678066772386263002100599493753373818330546905717300683852508477463813052694409360065729050920102471551696805859355687614749264995381495950458596627882970044118539489447063941421524782452453080087424053007316052288155742504969307012210043731704478933661673050826623538839828559150692564221322411678431028545334118834248672879982559967806947838183597664779741064306693130878191715325014521484349815705487456293369029176761524114753359302512244203146002246429891583336228675634349338484169836858529440585711380746211216113810058288250274633756770345746922676398419717707965604859959493548038797928779210639197999263058505055467836733013455686701742845058865889613870907823408747562088926230492645030614757240789800075136129178112180904465490577448670195302984304300563764604509701243437745137831538871368763281021786704183962348962261591718488982872827351648530142239806025888251871363696664781769907890932281558676182785842778153036398673762623935960434935850813224943753550187142317083716552764592866721972220252947599602842843410234776845625124707439378306194233770729646258790920447072343143688676740298072405987755852793606141797437608606824476087798961557340300480688283155362852396436996572095547990343849947445631903030131219100051250513863949229179255709367334142061505591618775102369573222143589229702442307188697444261603760929965721818863381607462974581809951705187810652215677478373125268520081934136458065166485876637970580967424517275478567352627194706508931189932759544223336672830863757075730130194746613620713541533824325965031133144719718516161315318459838115644163929991543325808296299595770853458423071021447345346188836381362466845826538253638049476532382560814670091089796654180323769719434100330992013361942172870453813516631018937634702729697214619381043399234224170477367179223330836004081205356468004926289633999161865442701698441359592387676043658677799436706892756132554614057497899162313247450422884757162479229426111673398291923156725895044160704447251404767804298443437052464907122549470851767561358885509661037141545773707001613554026405374642673780646650982866107789198011396763922784718645036261916489647452074204681618542177034028090056807498698390943710163363395723676285307128195420069562221971348531884239812500057126808117313743196064024232327938079833984375000000000000000000000000000000000000000 [94,18] 2136451103707334089711132284912143008630953292407364591004302150734073285134192670943144624734449818429238392535765238878806392674148579545500384127809181873250374487526362585490127959539024833516345854872505611736599155447855930971519103125688554905286922652737860452946406628049993764719929830626932418977189878181856321315824103205298788781957420248605355113225087662281493796841554379847930179819232219181575293486060627245345532979166717284480146873452918625218358934830673097581916001203817760792254763352584285491207337483989156033842233880497226249629075916258887123165375546898917728438730862091361817948224161685562201709830898310625592615331098519961603774558013106639430904183194893325178372930470579708968125990520651674353364202584700281928246545400874054969230890812268324143996160314620848929580215292660832231155856860451073920742883175551419852999931929492300254858746178176273143557374422058401240248536318451337575908795980036258112339427032140558845083035575487583515795436277505882101253590615855202013200437172310620819583059997134535526598796102102431977612591589107839877248857120442869585531949488249648877871229407820547871978811037423137476686328520073564621937087435542465429999948574567784205771393113130739483671260462367716333360800583218598079336608709961233657877186379228805935704626190674937406302318950583866383187958982517086703569421342202000868740999739646597099134792443624442421100948535700895599809521578178555777982920300198748201546387867057169567098553606919745923753178069518395984106213688785287197573119520969088249257776275029650686705120603077029390297484408469198749404386622901379768747721202922337596630227547744241837330498118604340679587807430696898153999340640581364107302338389036667184208201678237790428952120811984143123031338088356906124923108688324215957373568243845726637913501104221019876513051285613975175921638429096322419435305571389174471305106610351038912754433158435533333364197248467253895154610528151079593200093054590711501866245879084036379101208388757695336327811675192838548848784400477400782236681530813753221380392226855983370787946270185212275363493770903461938730642064495554755342108859433827413450891735028010444640239992170520586662969072505384210047264258992981077224614766591958615742999631932630411057516539585776627063751220703125000000000000000000000000000000000 [94,19] -3358381550822994846428468806067560184604037508951787452308915475169051638093175496289762384761935063159741543666087994086484577953061580806088455417707545994374462721077219903318499877395358655564221212890675030286856120528152856042767793793197446718012066785265547807550399673405416697671213188956908061237132111887955004387737853533149275266781976350837345735718025501062846631716153794573115262127458554956620437049271725282106437608503327178990692546774044537124548645065243326775144438058848354653211153445360827567536350627301137110109833885318150462551615707934206093604676578875842191046387961371371258695786966735950855262452598465941074859117754445585960613684282567212636124533083995547321024110923334701806708665062910125190083917441826111751379844949357383343737221254226650825643882007812153010975325139643606033622519604971087580745952986987300486155693401185490308340282284622034028252697997212784852466845875282793284204775447486132679507493335553583858778450897375811737357386409188540148364205708794747685475423593421261029647891517671197192322995659564293646824020537030560516980381379681670379240065564353355178216386337335709367788870807013074635663869550887490568661733450687530597201486182474739715111143063268713008656370289067234840695092876362764456673305939542538691836070995552115013308468619971833620607658748297209437246704702440221282223685004482922830203298964689084597317343675348584727320014551106948338848480193238219745243749467827680431784130760920511836668832356785427705657421888025555345914195799442250784361136157766290436853606032065961241839296940937704407148324916990237196532968214259384629772818127602945361064523333107429855164747086843585790078838781801210353605302657985972371889873996151655349893066470360885804603692081432002273454422703785058530056686864617805854433593168482522125754639420527626148697710269903244022346461257966554911214336621978312864830115034706966358814120338168011386591306855935911467757574768847231656266491118988514439395370822958466263767993349864077061792908802429245810696867898114962151953565060567237177414684609054982563424480978656443938137364134967050231910372446870853064159963894398042728408419759059515845199633134270921232480972157981100214219608188240423082236330227323518387084419551438232640072634183070476865395903587341308593750000000000000000000000000 [94,20] 4138077874060605370473835588780934542483090845600672540749689923631436704667339679305092213015969383628063106493007332085860194953940329241395913728945495569333268543696308302799818178711525248091545548425861998806341023928653137116829792540579056707459968758187023282095109108896187479316290176460153914465679905461257188759866517751257442712550698287314188433811830810773185277627175851242154160752269185177554982404917984720192662300642085995065200833456662694223533301433302777526312815035039356318947730141067861009257302798568037248968578873161945100565313830016097140275647361524064295653062778323906634947090773544261152113106407133997916342715148040687880851698120836351135463818785762111965413393086482093290009671551332817333642881511529660302643893588100899569541695370979529575768933530799628328735995000110492264799997441510087245667564965388915516055883746093079088711356738671537262722275304889147906963029873794289740806696481954738741235445502375487132299460826418814066844247777634651654338509980496508355563091378099784577503299098496233266776739976895236442599431653079718382873383219724228199773621121566932078788373613939807916008517897735924398031008677735459688504705894487083998681752922197921982174206025035517585203846920973808115537624200554695160424408678657798460755407730086521924468765980836993530006028462359837691767999055266349686199643562417439514667525760595780825702115165810434478307687816384486883820537180337953393419063045946218794871180716227334136739712328891978791176876830186420373944866087709978706570272677383080042971345377798034640569036940822163038448849359614099469854986703534158464037922075926873279856165135092683677158553050645672507315966256528904400973177645998395359486250801988786970250989604288490837326013663816205739566788291103998300169534683459054026156970088451452289516240761165577371670027615706632806057609319139002853472160970687902593490225895936427493528941651273902282671715591763382536754180256181547308138773160855614729409203999757541479822815960338355052130565333310417970210497532154551993200363655369738564955897667651529243995999566046793132298558069866990136635732735220609533034649487817073180208750392864824233134650508074261545986652665849114155187977549908332216570347341822700770127891872535267943496953974014118671220785472542047500610351562500000000000000 [94,21] -3501523092339853847831313288476063342986295614723314061236441038253470119031369840712640923701643866342367015195595973356281743067895903240291527721673472994285493265841172806806597540202604658310847514756730503393510839123759969646341494387737453754445282367401579707267357112143240197253705623037163624519401813759036482110233700001713423340720168635966175076174101031375643166124478424418623732666192597323654037660914779499370987652496091930935160435168972820308383541777514799347063153596228250285866085596526674727910092645561128359197188358666570157910767856612615253059593318066490820372184144583499713403615448346886791189365429136600719698118150928554652301395128540870633033473743960662991866860222713239731128887440907069185272888061550979856408481348007947065879407398097376388631934498024434585263195366005377460518985076156998594600133264299238728880045287410883231145273988245578978806537166438372304445242765142559910372436379431818524902523528361927418982515320654685058048190729921371606261423167752880109223691591524362745581233369465588913650278034450640228652573310690943689646894505624619798870635321606738620149762959982230080624059815891591068361540896401290662230298465368068617467469713299826395044240309980620120302176912726969895422562454325732901814120704946819146937334139611113007852335644989656670081561088925000137256287664658274318171240038858233679086917138937953440299122888774265125152375377496366206399017276287253435290901504815454779930753705092496421042044854784901757492197051847051276658429196857870802980713499442750429270602877118389833980620844981078655788660547562044089166767246227647217155273669175278783005096275208380505392046754070275365146880223992620238195095684373455417558957409618205304974293145091795221595857525993867065104259062745430257226791276455548540215108262213059732800274623456286421966709155341748004405218452809934779413999816873950800338668178241017587262145863392179233565135727016707814832634041846636690723585106588063945466289692139043054149015047765339763635117633075440131395621270380781487416762092243920678928037195732078007836624612786163472047548279407767442194085477747677749211406982708806294040216307470032445217788707734069216168139865021722077124028205661080752766318595376270937757378010034703242238267111800104069985195565095636993646621704101562500000 [94,22] 723753583975242964358916356438621665921430348347085638274762659442116091777312689948971521611475102411591203230431987124368186870319522727594314280525602588379509279259680852348120984920191240143202699282844924566887434037092852474389999775785030307284402949410065967392841706769621153021714410346930505447229016603362222180219935329506594471057638570626008213612876044488209733972393334594893182399304045691904901388517159132965498541749131130014691747500965548764092768535752022001188692416971287142276886389473989502432407723309206185011290528966968281256373678349370400029320945936356498750274877783845983197388589945961425674353953528650343781523617192243303114461895496099249542484956725250012950009404745752209387596496454695038872842039686899732812829005252364176932916104470377811932114918317757950652700116418565257373361740133982855440644286030448385185602318233593569850815717644115525874091030317745404796333800551843559215929905945237816471303387704051650052506051407103128962670261059583421967175547331910052709989563560113502936303987079733343767340409616492046482106841047108826317218725476765956892014774574013367382952857377226856956089676229334556145925821877970944182519144366970434696906775690603210164309137195861841612941593454163182537272887692723835610699246910783642357644193381586074233621027895610242581086688454462026971152335483470269444771904617193842183302084094831309829254489471190304729385561432039216813245666568665265833134926761792645823352499687024233644881677927017009638974994720432679859150677854071588331335021849654908836346806932102550952176283071414602031829110650921240130372388435564527463593441378717130758833486941935518637676441218348214345825886839901661405844008839321757534456974160021732403651864162969745601279412875224937509934414213001979296535663352941886045402403574425613003380197119495405416546033042713805973210130607586577683641533349710355381091050312164915001926799936496392388152233483964569834378532193066317377634518055165010926784645672870129215400149005785447420363418777918631475199973606237563785007923655483201594703222525214948670314262486977771200075745448796769549394690794994560940158808835758995715944046075884819742300942038509074888914700822093144698214422679540087117656514047891875845185792118216652461944703167429082668604678474366664886474609375000000 [94,23] 4023689736626954666333133812622877742390457455660864964412053849799544442082001201286395612244133373358545302336361934043638757394837913265302367546376657692217645904363712079085507463428819575925700552708333501776710357175957159048577604489818742690828400750939345494240022174567290661161345324688114760574725793424931477206198926036956639362342717549527007865464345269312428947161950885783026025878930360609482608690799682771042261550293679769666941183444231997527858246714941586904372661898849451102777637479982434086921689805814684785571361186178978144383213094803436342550583205775832705745123903615084993849412285687042543844626145594240503707857070646597138590882800186960268488818201586995851333231284251372386742318605922871144555276526877236641325634996940640180188911108784366766133047770369432252872106729062594847854308258749463681666269782180082868740363645251572336743432407892398806168485854643415513133617154818249198634045373848217537567676643303455782519485297697956350513929801842873348500299150604350408632265673432171458354705401504815100802878955801984359113745420885083141710061707544813055294979483067066924482305748590951106104310890733648182273923913861126401947943340556705964459979124593302133713007651389216873601736898257346381431422207335700464929607134712282795238337689058925982168395638060968596645561985937986476711765254070393279957994153210731214055511336230433982445172147169670787351223429951828881616923691982576401419986907950813048346464387686403813245607014386463109714118469022683505117392966280431666293241341463141089326105471539611134068924683259602954280641831356068314852404480898697098021804481159467896872098287432601685072323752878084656359034818639520180663492864902958890605969888165602096734832953739267397908219718406902262299116063872482647026123469718847268009772350185836070025167854361393591571080292295185852413896640556533630943101162572389578692590386645207329737510907696536152115669191183529938769428898583957251172270533289228747510971622730158855328929816574623471631671734013228000368025270997473151227199197055853381973937594782746828493602218054142912477510852179913041878135836868222235110150013584132695497754989090743235725494409458506327853550766054825953633659944752156386906325621933368242740382982015895434469565780308264457687528192764148116111755371093750 [94,24] -9428374497124030850298382763526637266354456651794792502478921120620321669434761535653825368749250028951643499251382935400526101167030096875888888196463918134337481446750646827731961526862288346430451609168450999070088207927862657168882212415429503655401483257319355677100345852571392492852902012399505887260324284617435284955663578782681252170336807885738419029486117363268277256341654796242433816654681111536386573067183893712000939073300498658846378211842605528005455083182701237903745243070778135747826371817048900017102320331268049822380817681391538722287917282183633246189211086615535179244966690535357058868049762838865859167335698181586824040978627898753582921624691754971728088322555038738567729967610514224395136983598929926869713602875216676099967226459251549496691867311312965385145820532579504806992440635106760418708437615621138987232312754745787525512643713536447628877214128037351129866292358904412557369307234874729127813555646997195267915155547555356373508111097235316772668032539133850396968490796861373637358764832857777412346104780175973770136140714931787363375283437920052399602603868779829614794801617808889329318749542549183985569274060092885476513725500577057667631945222859185637377207062661623805004720969525409444282512370921121686588123347551634412846469265312101125393793209177001182332650438640886141704286529173702356101762995012031559820576547003323061541652464531357043740399300479323233684773711016720049575815706226979784861638814461283776275974953028245842012069052055479706443170504071328635512868198598215527544369435010012540984453726156860755349312087639598934884317821681480530246641436321938755502582874695993520808418397173895818307809498088070119158243169330565762683520151419843360273712213627045198839511664712756446182244603556502602443635084139881553458482296858978758990139847878350498570757359526564285138954435821539433418068240198651924070972466791110697455340034841667825125872747348136757536702014463231203490134508754926409714502323277013353144604012424286805532131305137112732717023849244626026940598047483923863112716582027455692615275066372323289016997436924265496293898811519694981392071467710903695096113574177026596267827864885261482775376482739976582709712336250540611801441405657381116525868588473449631969516200264183039461002300285485944186802953481674194335937500000 [94,25] 13490172408978778442512913797592614487651339286539671941883675877213609972637523588043241368928365699465111691683516450475397181116105758261045560034101805700996353835612491911086835998282934638661534821748283637542263708194559560382477163648760039070694857431903545540330315221465143455918145715469529622621913732096567120184347647950989515629147765782756679813805656796387113988276572723847157927358654657476113378042938167363236538260790636925181023710636991546779052473314392516178581210324661110525634460912970464070467335746953254509241185656825728026001669469497810631183960460651966984777857508639832510955048307679924337855309352841713865312578007903028138958534152783443348013617106199484013156150644355715594512650248281620708483529009371109031597563534473512680228083316313873527709536090156574263163882423935002594339525890279207889248980328648570930061070331902140127772282468296517877039118569218044027087111476467879151631186651565262152533144362014479621357593066707628131210003620386263378957780534438606760863213866679486011052141740697351152479666415638073607651851748854996866805666259525310091575082404154272048757191617608695500906537550964348454601359148091872790130897733385251707898117247480360079938216152305317368951865538581070429374697401457659533687191829290407533659991113620416174530038834537984810065158762024365045601754394262043095534864833138272390343994877455579336651648024385337471622584863390329475883047159859107842343025797154692902489038365713225161376107865304605283812382583434092908950032049208147083131882883155959649496324348932967348464686127441309912480787540284569355221208345945911649349444416332892821121372900697969960498097263326835702858456876408042020785961005088259232798482883159075860429849984208496039819156420476182878982202118901776376031553947162040586048894160701302230353464075286258059788502918059588003343594322362453637922805116829995339411214119886552244361843721070343050972154116865949959105249727497269560764320646664620068266157276858627437998911014109606955552316121700098619589672047540496437517116015686966828373854320336747271235624244655966258077399404271722143559701672420722551345567752300681633081272652743137586563695930342264729758040660813372350210081522015491943337361093093337057243874474920389077391147392148695871583186089992523193359375000 [94,26] -14532108693969865671673561701545269955906519223361957385073010570089406218692434556148199933512830282780928380264367638384643557226608531174093042895176919653988572383062914622122145848686078678339477819293597709754481694631712511248624398048189753652984618585998583588962115814271387025987537325706512653142088382958720022574551470072809866650035934147561094383399588231530755781960884935352510333068245126181893698296823363094875432959886939847751348735528075896999292367130658022363141972401917801163218710348348568586111280439419518572774427049948033429254094820788648261139927285590398474204465693586988839045669294769842355910984884601244073286439062557181448153977517635619386986110318901538953950323823035615691031467678423358951474366542577613288669428573656197387634211893034765937342636669610531423872200680265177967665195346024483836391163160097767028221006645311829873397639329795564766133583197846743479521481187153614435998576205339916290715149730993573972178112470128781783080373450716277413068259432659400793987955201730504212667770987004995221450777453843866409081862388464053110686870941098042165792965409706552444499620067779472357453558017072467964178003160838770950607168414032870693538742175162475498049780850892176939361627834754129433804361747743403198102645104094837922580783515026868737599559372460897755633006221514206575310372858685027913182572668950280952336461851442827118205605349034121257635488213200122265411066477607039788607481161172379924618833834946274822740379952538793386292442109600577079240235711190899927143456695431031068501759663650426671051459748334162175384286154801154508577008584085201221104287905810191225486528004215124893374162022321617228770540101123346257695838468045641366038580923638722725583511622001867759063222998928198619071004250717305950951240947961851496763815076397130191802997473899131985643164929516290437231212916525197733592957786806115509051495764203127605475748595508296444004535221487802326643474660658000313659240646708486656371479986343390061857706369988481603863654457545975711135435741867949849518901525262880058238109834089893179481257018454071627268277852257211657238112328514732970000839221142637221756249406828441476023611244719816743238622647585126626317034740157338169554984394580282878953113001216810250791622305399641845724545419216156005859375 [94,27] 12178215882408624831079371659817516706413425725496786267533510391793860761246198774031657501490125634828753550559039278106299863108512979873753811774518860923347111190363965761972066516618288847956258584363573815831079474407867444751558791807877430210049807141430748683838574436439545808123973802909638700644426219528003096544615766955810418887920920583315259529221724829127446043221854750537617161688697832457601771062072600429383744690357074609864788902359378297243263234348992145470730536869297704987351612530531051735309494563289868069512692167520854706897539306401933254020731034981614158595559188193235249408830690135556025976559677478745658745130161751949423742647965044511902926793548385906271332447551958095803671497256415994610084695943960949177152977193894103737959836300608262453744299357536003267537030534689247019525078135852855475829067482872177242775056135030871581325505520739945849802693470064244547765902289062798440956986137635469741032879899475675259992221645447787571691934456517630073317129520604266353697640443119081139091316892532672611532386270886942970967028314060669078450254741897602602493920433783964516957023485768266340730116363452191788002307335579691332818541494386669438688117358092573840277317901496872884626932664344222164202017345262006369542670901021849611077268870547832525538688695710734661504565599059913793850765011526968703845490773684626734840437301023531588998012088381736355619993324194095135713824366614243659860761271255871635541618571866329951311881928239359468981780568153609002335135821106047396563942521775810975542285577665373817766435807525552883558932179134097831058873284050716494077304175147102907475701428601931454692547920485711988944054098973153055767501837341545577423630928412969646145180510095284301874907600424631425646018045493763329905254897818858941351647472567926486330008317326359797630441643101890784079182682870432621719701585270240258346909289931103245484375193594196737297663326959044222383339182945467746008092043698071269639539632563538688174930694249298896391295884504163177641302118816000966517053684559916377150152586636237254544185399760556730197638930541559010678496042135203763573274812474866405510098002184655224146490651777899903998510746527677516415889994186541915219219426248733990020060289255531341123806043924560071900486946105957031250 [94,28] -7577895895103018748884016521893797256188981256002508971046525201150967662095621878443548651933750995887528268211341924219728510291419610020263478614484485036780463400981395943974942048047988055424458187611284562496458257003292202212207335814445049949126851141975687608865226303059378445283480423612119773547613561472294535301581641821334378178928821638992920551207080488133970759603948969160263864186860556285386136389627122636338941236831183188596660541471885634666355837236600269275681507500715398666225903023504761256383172580440121890642201757018120974747042736710195341101597572327069485496509047400662812991523293370821564903549640503417894115915542771212113350321576267763215486472187651745788985783626360853335940391971348699576396111937990296403691566625765257875794605947375070041890832612784081995553897812653996914036238739840415392335677688563186598810188804309652135570613995539353643554192982159611644275818515492650784917716018933808597250428711854009981360558118404088399973743777055995390823024552027838117295126399264035554206127279492952710208444148916158853789412905790994450047308331452650634467613577517108367383057374776217506517845023647440371412059395422830825392608589211422728520820242744568963428336322882412210991279753872003318840175431866848617726937003188959108521312493057039715737799448812019537382547713041433339994000261193019023405592305518519492791029345673715605231973475874437984241070651809521033333672475206136329831791445985449272580047938817235518450026179359417538520047007589465375693781499998227607883631552459194272254020687474613426925792968337187707998068163452459877831996267555209793553888878253317519533655314699093238486405495763504998409904914254246689150330402049684854937164088419316897912225649539762167337707245738659525495690460447009844976713722856837506526374494114745465614258236519945447383527093724736553327297121545322240463534592262388641810765324839944568747763760188423588208061645671090315344369588149603053665207135103208506617505704222312708764013371100434311658628699097160259143094130589860519496738654513932691908480456447926816689642426170235768987508872264784613885279138971546667826874540433929204185877380939129145298132904455548765684620952563327312962589105724269473792744769929848702271889954174000081366102676838636398315429687500000000 [94,29] 2662790572845876762665605357622675039566554217281663928077528930887891149363735677577513558093214372348967953345561387972229163047978623269825034748705166784793032126145295520026737178606317740199539177655789101214267346012887495754027376494812446863059472135952442132711749306676023205931074654433079978538500680380418054892390405969527700930135740950338794376063625793463057031267482994752007572584892996119736885898934321084319546873303651988333026272259168473461249930961669320585312852987796563029460666680618323947900837751715755918659556733726787781379887019075618736463428503797629227885349590464274706039717460432963708168419731870212446347952799862577442487849241119351124686010213120205839796787099229762415990857210768996678958983026585425538031379218174268126553511429185448391593475945594592863272676512951794069678529784985938838710162350408864127823512566439294110058571037104953356126786151377151857576858620349788168862690077400437724057804928017472099715121131194270487402208003116211600441647374376305277639365048032821267630400548751467378556173137589159132511759862690468003324889734723734151567893289218075373438934024212113457654999122117912642080414184815608816530032959694078648975906668991580407172062320524786979456826192612853053125150213895629587619417914316105645318286132856507398343591583115218377926991957617668588502673410640864745843759926758261565933784105985032542600839662390456640448901874016491442284854655842193258381760881812271929674340496683977203025074222130754781433688168636748595979391399633802031789609448552274874212331811818980726642903173430361994452272155613808081218778820349831389095140897528456729534586456519839936508960139197061113645363254466986823309251633471259885150234840772786089397455921875872353369154176508826705083139120760123097701429312791408395559936053666107054146647003138512641861474756714944704446777448981671240001111696100048843498542445413071926822745091577527498615535901580937424175950089548032328081138412045870030808553245218832727258773407016720783926285526414491135609056064281361443147354138713183725754034502541226310347395308416811316295899195668628312147237039973177469991003172933243621202237264492450160720728696375069141383459779264415647493892168844846259355821812921313176938719951766798565984117885818704962730407714843750 [94,30] 968669131321757543087196886678412118247592636167380144773322843005898827145920399315365781760918722727959655072190310682188132329275585332245441103866185720926385375083448441411094115661108117653989535372422567915934948300016014189735999199435052489976436709618719142972056643811937948162121885390241594381212936778373892410283716021278553151494378790163729909060404964400059168911748562513879568007963928482164130633511115054516130730791883597103269109090539351578250958290868010544488278608707926209999447408343634619516507991638156580288440609131147545891539015103776332216962561679568036611776964001342399745078265408184297670256289757697581734425835644727149393419451303881011008262861104256387720225222803823813422964238461142613134723203447908544771563831849367045597914514219436336432486967896455536669617087984684400438443125572594252332561536976373960734775205065889720180289487951241772990225118521495919533642762509899350546937416191437228804974613231497430024678575264848622189380535375308437656397562365916538678719836134842026007883106804458962379902216891452460768479765455121991343493759149330381286148127668653358616053509487457602633161266703201888350381880065136612389260736724808328789146830166914941399906992888866746907701201906820059813097949198482245042074941884899405343759160555093563188697400933945114338348923789712693770275705778197983175211076650613052773920162931045131882295932341771182735521569846091407799898396739561512900221601869297940492937753487457110212451385130539971327352431212089450378927234918611220484435037619892917154441950220050084720368812466516073058758465058368917972884107657971547845691733455363951656692084837744374953240415000071105717801119533635673781643903573340814490769308371454018512769018297445577800155618575726190002074222814764071214669475522028193706755151973081593681381949953158461309510853072870865875242217885083364031637107869445372366101916354278419373659864740161549110064582985757108122000457558218819838258429409860713550038239507643348248631872675628350808151364050818969297679325629368237978988859124534545359025230117959161908610831746853785901216606404733771882949744140620397706351320705715745272439834447516937143281654537606776837138741943877999111028136441425749861589759545519476931132313302086345174757298082113265991210937500 [94,31] -2712329792166559902899892745785514015950689120866360515089691256400677529790046272456002624778122014683883957700624975606866798836814778562847224462468854181283496003034972935482258306825452026866555077362708205408745711576962438595720095916152283182122212057920204556905051305810043409849613254698418763918200441793043167149521926342864094450467803157533178021366448478696558502633515966807082382603323324193400747109603847385062568323064739062514078205692459757200375523686743888784562115437511445159963487645886883337561245139952589245581804542864813613057499344221735969775957694899065436044947360189048854906377019968295719949781802972113778950495283205356837735037708652997256678149751457855381184435252899012915047992341568927604883408308729392166056134014137521132790766458378803102692927158749956784926071599806112924469998209964611234051257494830081152615570432037561905447456880145771744180737829961441382896393029561994121153792299794996901626828552829456706260656215759815846449110795968825264792061058570857975540126565740598535078510688075423296403655817343673702274060702429948660262788247775440791452479075534758958751049306101559115516622921935503679906256237207517401610484335782275784762292201117904317302081933129678216360702843865789321701454131219423611285655451187633386811809112542098692305319114512368551016110783179340999252242832440648174550910274691189486585777586459490870913386837728241413371585131926591907433170048572479429778955990699863478534311608694325352321728341250504105098598881441149678190238525837968477201094028778051754383224613299861854661066628184786763186113524300414880603475976894305860007259450913581647436784811118616635721143477558513425894840431737319378416833633659342831422294476077820599493973914718235696261958544748819739456157123478205772833460182866519174522059945507360165703030429211181274102757913594972456703500226671562006239937101547493290096714763073985212408595751606872720707419599189472921472971419750961320297877202764994125862477334651202338806354072591699664691418863385517779175820410000370400312240676935938383654859739548381442083028725855853635313393328781633027299128463858033598841313618640338007250022739890136700957875992092956845704720792650862361827385760478393402188134797023858564742060384133992556598968803882598876953125000 [94,32] 2881803725982910860365141177118488984849191684282548269300299737298313295039197686633740304471053702168879650479714020883968346402846957931820088427409450303911367087160568807364477574286238947290128308282345415854939411480622546251170102307015990649915542431684147492417132481675109470335254258820712707506572292879520473716720887360700722446313063379300288279345299792157249995707679131253794697545807654633638286163394360149955524521553913851941985967344163371360206745895112708710108279733554850590651572495113306515509019481749174586917609298651634640776147410763798537424345701332163370903731392494389919742911959873561121987035305609558737203050097060532323498765344096470238670999180046918023465652276497426269573308532354752414019340850870084696207666499650073756238333087303903646607605197988866716434922591280872845291424204996270209255288560417552604012289189334766702604542885783785479009503873434352827617687733747746041298499469766825419442732806434555933026080225871688431476914919208101927922629235433734571429345984040148372539468194041007718355596936499407763068031935842211500399657809377946525569309389176091955141279921667305240445853215478610517086954037314461495137778477739741134560121272517878395532889429877249702141687826802151672306658427248657653858155844427386817329974580829666694844229475608565904003506694098850941507177072584857758889754731568454206501904075696381362868914580954846794709069661197091679490601253905856600931659357481988913489642211822565612918560550089598955712585450479102046785855288745899669891803279969849465710105758579052853062887918503623824391180562852943166495391255758722464190499903720550346698893646016725358327565600777989549727915837627290020142467762284006946148635653985836047110566356235455670929498231725454295531126737228867366104698900670966075360196689337700914995373472792212967954367047253018653149478504409372804743554578646223042759101728033524628780201226724314705684049593352311454895007228635796907488680230573549268645008558263627567060049420080338348364325710813737225597740435644117711624510237657713921424287030643137793659459914892168657775161850661371707488557750411508850522525095688905294481401225493245539047911996679586100381752722980975299693161032061648347448226576549164517498935467187948233913630247116088867187500 [94,33] -2209040046527049707575542702624870322608316786908442181390578921306171759260451692389673097995393832330282642614774515989403261690439385384365344012700821220638386109192969603713534502296574559594020195982767897239792518467408745424042686197149889432473306988159979000132789518809478047134946781406320313417335621246197630499212286832917002921948455521299435042382233359732749610585856669655116264823868149780897024837786675219871750345971003405554402138092827198440492850404550621233509642555477606338376503266216906438255355646339898311680707455274726673673672843591696060792836306781048079824041968551202054552959552803203219439811358148099538615013027946936138808187409627246954689667381843943996125687707437301431881900417262883813165833189171310337340211302699002564940279022715966620908886443751101416223053526948619181443282802586951162537683525528312418825952919003675489217629304709867849164298284215307087335117515844233315436542989304626487868202283912371710354162883975070242723459461529749619153985618948364426680353623234019048787544515796632144877849427460817331189278000118466838631114747267069878679705544031600460837724899599976726985190369953789857117252408408888167562391745969471486501758973737151962860052597371362786328693898661560233114779774504270605180396384423509220321345662121877969252226568259498954159390578013781669491538820155075693752775442709463523954645054359381619341213883606834459952459865733056401792925057136598066567919185197111911615171645822170103870582963278349695829059313196326135945672334051733904113247946140783601851542713975182918692325389749032961743609481155065472359268286387513894229595529635637754989067826849238301583956577514761550246416755966118585356077195037549637267619247384370627911910077495562720357027370619981561148216333647897869739798460974817716094534149568838381934751870310845702408206887860383775537632696905534392846298201340019152413669414343320938732644725367435656868183255787484342347616534309767105862480438016372320328258668316044614182355831545040938343595005245267575354399419952154935795718942993040884746020099333828539085709086606301198069023455249946938486756846011923788769348758549763757673363389770541071659336382410551486958823836877118761712559133017174489658550139121280173060135609830467728897929191589355468750 [94,34] 1360037883184002087759651348469235063781260846155367568898503612958607020914413595069374369570791086824350486673057102999985236497355326196433233519219339360552115151882473161570658657843230335102458653438285784205671259920510465494380339655795693930834940453195408009688832563776927908853995118112524748887927449138687039867355899398528212814735104169015453936967251905881315322081397252769252746224736467114640661023755669940894311172188165698085142169866407333779573035199038241872686221421924107442204974749981989919480343481514463844270552060839784638243731369495630832217315080126036911325979299213151159099083280064644287954211986332195186120653286215885233976686309830670129204222086111385581192524902117366384162405229643570509120812957696538838847147014578748744368350409803395967013948170522169721925505891917950222995953175580912866971113521630642455281454646332907826449292373828973350746398328151485715824052469738469079556012994851110747690919213972923168976573803636599682643630024276840047781275066256137588217645197028123769437294591810583745539659897463168420695107671768708013890242942196602112815581610597098881625720231784486524508945360670562102350812629440484721983923466990964074897263115809779086440900939494735337832188635302122987443221122400420139395018675629033987629480275900047779891859099864036059245020825874241559250987920361170178279202171597252665682341855582764335221697276679851307800542047707851193094230256668494458216276816797631337714205311867895565285234334420371558752787530103965262534033540348836134939731552976914846534917334668660344964306403809074303196810123308703188336525135347750901181735004865238752664494009202153172488519268436626655885912304469079841279260604289343734427661216006315185472956353138859163067179011353478654790424241460817281422345817707402631256731326575290386567377861058716978650664624850223946678618657167811756876708788343826093266741440127337652927286281777289560588067663830059681011846041537750549110169563742682990302795718585075606350029486699909012140239361451531495536460632725478587395337462312112395299610314558871261359344807271483675439212166973323884357879042646167863489170470861045786744493209641117442366153683886857176308413639776019176137803230346854203987425909307476534770842135912971571087837219238281250 [94,35] -699457383050545061674762552817465747346995611167439166327133115611886496768067844689072046009444680778031746168884166669688615248688666709733188859665831639280629148873163965303856623513779502861796884504423904763785041784714286448904624379721631613813665443829399907338844803392838265677368871414172586124124375461685422270890675007234133421623840971911219530847413522820689882717070193728455799518668039727069739232710698631140281175407510562653261526647493896158561718667404218363135524919571463678877161706934642081075108686515702256242756629233570761107639736815873414038265453386429955113327842060216500677675623830356366037777620061739046252947354773100678220161623164972684613731053760350483679519361189163589619660024755969926695310823609200047552511906499962401302154062918042693654323264356339004709294301092106512301868432757870033384628710645360920447850244930286153093546345710838271092253927727303857237239924429528756372477889167794660820020158279518919082361295008659013594413771238586326583759859687843940871711800318209411628755373832948119970628416412954953120207574297102989145365047891912190845025332915963739566404171728160678094890053633954501514361081227724216882465127247417700229743007557115343299712391939042139872444342069371524910015252631309755139908640457398597524414103127654911067565173891562306613929616582736165383665160550490104105630205397184782607970234526596930377338710502272545631952267060691213235559050395774283375488899160022947637903328057425817685096779267593854719836124677155916225522087728902021966099867566509097511835326748037840341610680231953346861051606617691658231017788683989206410530496480730579952057293045485061006974624657510922486403135918688927734330466352417464098431534550444560346517438917226616933793204888489668273674398186466934810422943579626535250057608992917302412698188848794591129283764182005113590258555780347233343907080293898552252228363482644239228807249001025313396402727006187829471308433481516499132021047386474375456979504053629783947531998559604817947920783856760911777773647893488458143356764897961254601122995323883446697025370876520017419720199011205462785760501395100395092429765660382089632202289566303377449589824973131270669189201028580323534396938876894075431885381896601749929232028080150485038757324218750 [94,36] 307279533127248267549913889374504221920372408025272145048350291323068946622675592383112985865743114721633926011131343129323127679173837581250431216596117467768677966824703477277585292283076689340535123750809797602148765725289761598098231136904775445093664527835332007322768744640719020774272747205389224535768039155223553381766857711890932345924210324174981011761834518562081176768896167493738763388970311305866752542347997970589575097580933723832368837499538121238844225610908278674287674649303410762519252385907217345754054721584921691180577721528607856934304421805036712286066526954438079740687769023451597364057272455359839235267399575144930314055939640996626380400852699313253810550919743399111968390902236526269465348519273616786343288054598827878517611131297286814370253088087581537174919810082209017409333563673840203493038893333534582921709487970679897086826673700546106772840182143729769552790637533205806184283331391446970145644317832947908349642411770689994401187447040909663945193745558412083910629755690559161832808607872815554276350688217524067417782894208175080823572778276762027183995202701332233544677926501222696748607558806549041515498800192940192642471542254135709849205034814234720902245637906938265194838854459179371808337710060170384894998103898388240468226312784783422907366157548590301256007657452322057564609430042539659867306990342717306208416431416670067868557288274182192732084123228643818469947456093187319731076273022756931942115768903258697548249644076563941233845083724364083409163858077428496315464265864669527064372759934609724409100750662816003442212867898279910574126839188158597871290827820424862574126876910313616250571859300251988034935331942480762056625118078102807372539833385180565263699496675347810146071840643004531046352216893393602740093494594969857013792211327693139770593145172552814604734030973989736723882995347362769488060455322944371086821851206215439745664783219773052087055152845207964053406840484672091342249660627224005864148469938907477258100921722886155865405292894592185492431354622668697796658882597549691897102911770464476351096635898348185561274773887115425460613999345788075764475906474351278160969134354668095582377020275479365217312863983267257232840571375825743284133429948229025751096910035187192988814786076545715332031250000 [94,37] -117153563159124496336405137561648839905737590071232496491622160411011510376211224098721042056225243164707524512073989426248380696166529741088566255793815810455794942644207314789345723719235675680225359579999506426861100581000609865817156434159099649687169511586865612971361860688474773502903009291346294760427174466575491525727293879444359074167734439164940300062269515572304803600526565416852971090870580408440853863955775107639164455342223782983222939458621386338003699247918554377281665381712904470922731029186598395963724421654007121316947123401451839012059263770884643861431396405434239885331754844745436397759893495151956126433200292846725609536894403286468177720146109633724947725553821399811247446447826977800170184949945299966394387147113773692303782969103682112844609565654804559791162860280466230548715947377505379534777083521662065434949890349119138714757838327823653049917507955685594858672904832159802864559921462063398729842909784642580522782574961168839554965617599269371299796436210466133300815056233583105555894682428855794571815951657179001817594572931447353578568459794880105203346772419163665332972796808811364640295874307573284865751938808074159665531604404592567009791413560919024951356865800620031787490705611682353440215194135109711790298159979576061854225920718211397902770935208482017104041385234485939480273234275333545735016420497725467642591551173163819987857259486228435949948603423518490448769330626250392868042673569332291971622063445437185805341706668382522494500779295438085886676755719420548980402673928939852980897012754800263800683875302511113429823767246095863072351830728944741574359456453148376986220290340862752136732622639576553144105214589990533618686195949914355683873042994408394222065523448495590550319644562415453253136339032336223695163870894016416800001489752018446761659836221528921771533893088511240608011500472422440897049734796430923612301120983531889301423070717581980712976398497185658759535975064597902170967363576299430234664408930106148773908123581768555846570718147258779992056307964224866185208190701458065705488873605398052704177362434338126505973141222274603996043792206899696924514869226150344418227072295677195280007225826095350067401785923804540245195086423923169252343185576773377121889696539369651873130351305007934570312500 [94,38] 39025917117619997896905149476496032485906177704116776380939651193387445637337288268289508197872970414510747942655482122495779416963072897690729024643444973661670586603907902415863687261912511468213643790925811330409541841364862080686234468654578644371270404985774082451048652584073976187056422959954725819641256718857469625308757126470846752601364136546881077373329593153347258866309667198859637557181369992368696589000870515381288730248332078145877023772540776373624472591601972059274349104884424215005208746386012642935651580433908118858598643747268995989030907659084024191841448714421132545837116762687343605674707058965938295087147153382501066255706439928648159715291441795287801528844442492741099759002498259675181783193055246098582450012459275708414984626116439945983530514657902662160888055587903692147866609320266630579318430417892522177663622141772548813061211443073461034449894209186092289856509394255128410605680639531224209433428077043504739807297367026044270933853681138976793370262578979731396578111075263152446666332469533622074415772688395624489628631670165991151573277455814693583034491553937019853420914497889285339100394348681835133136972913647438989638230125597887139818957057149820102512405782835084751663509355382636677102470685280532374479396253585775711452734028912668919902226034318891144497199859654554699101723126263121818224277728563059176883145548889713050868321136693785202242590371523873635129434517617559924091006891606513712238857068967338462050037652349582290714262141962663962363373531239759943843819094566374619743888261585858203077623236922604519617101494041203030042335739660803755059490102703318294786880386382474204837765673574518917529284313671443534975930515418667611271099226209905182775250256736525945687929338754249849363442057955179816421291572397059879913338277530432072657853804037524439590517627599039623031897838377314729702325309866570488344580822862500877753295390840879908918874542725885628860318064276317112732323509865958483328113264048851037979285799579273083676376816842678943284842411394511834005041843441166871364441611428588224975230936651007675275067378781003228884886439035051736258027064467109593510685752877567854776493794227968254268155293016396695119045083882590337291899633797155437509029951570482808165252208709716796875 [94,39] -11260695433860340179683343090274631701403849024684230523744193537659314664329697543987963434135509080849742337222105092055377623937366813825394851126859793438621275890654621355940514764032842341229070723419545639792175413647233980900294608565932570143860849279278396616435329050209818683995381692563377871731806713170359607440085157561833752830110034463036988935079346493193843960214244240909929701571743601146858174390252274158922607130961550463708050026335740058710057511298299527969732612065279060836442944158963127132041553209253671182986960073081258664232359978124314380633233578128125915495684496660282900166258544041916143785379359953470400859831051187289277330451628160621510143204965726113125060805904151372209400682649743964461438534405018116946528494920760460968808442301395339170373938304335998284512209421923812207319161580634389158159919804161965026424637653984739561909189926860884457229427213555109148968193286201638439771271310201276293049349953287197238684300500175658019430048529748902480861201139977342550523385872828564297284880863841272862052391440807557419049270935648322198569426680627803999458153346852885996889264187479436177438252621710475325716572454978594622412996727533415536963067087318361269098309300365871139494375290675216306535281337345421532999852546747018634527935135837874141885847309187590909412847934501489438229958990965552642114850115235139703751665997642990007362775293746663570609624778580862639847288404676817959110453897414577469900638089669755397023683171097348017627860875915683139080477090872969755601905576683127601148389433233956431264284429407365622575448900178234460587870119205627239137534866776465452808061743389941954552915244367045040763948226087039360811470177702058624220771532791150209205507775698366607391338514702889943690836957977074250520107295308144329121166244941428514565795290387319965199296590847319003462951755382569851487999756316341693937398541107160634625732037805884656401913732968112692498981348421489446938121724521453024305971333517375558927160699052386851712592755029318872704903850538177171830258051898033730666059306164954618629701930082767286059348708744894856162770305311563686337133907752876010612786011158382901660085103386335023963068075261943132106965529174412432578122889026417396962642669677734375 [94,40] 2751429015667645978846532956020521880358194961024532735451771590402880370643512090425698704862982161887114825716600479155677022099495262661927932372665074932726450855316125353017061473573227080022830511830671451039661882836691396108257559822256990479009137313977090913873834978537181879023010093008996303969292950183714206031491550821112886565341001231502937929692470707001180860642457983026103052248818140561741543605764140408085973911421154130854011169123164679840957305363647178271807959884325886031107092462985188033827539149929041301998246568536800811980308630044949248044116303933575471294662023853976002708631332520886871344854011640819731507982046952766686395787462941552373512946243160390899050714071181203393728869972489657253633829760343749237428733321791223027253688691811801395732009020191407180506276274594956549763867108830017876479154262228127500168545315669068856247957462589217389139812726430766412869183695189300127840156206281966118342701895924659779922848088121079277983294867249428860404868656091060425496960546343645667168378460565802993850319312330100655231466558520959371644363890614081717530225503180819559623091283960264927208851162986090318204259000992380294895494118254741894968058428124174645984667589017599026153262777149621355508666188955741444950300890839219263182609115284955601929527025740180440713961075996702797470572830028473732006599350112256841695792772654135209753822118035748142630466985268796001126875985026213589240101221641971123444776502200035190014561743074267209252272178515134534069500640493157540501563201858649381251173374436471673203432275248822163563038445220357035347097175072390230184461211267833757498951758133027730804802461025730504674142444182091377292284008589826459371952416945467620762512712121428786467869700816044918596616236180198579427649895229978609396681944555754675811308244578179432705759123154641861450336315627565671196194942954645436957136607085041606553490203167383715657840937563208856376869489058418705457621266617342671329642306486808346173899041713372556955547156722477976323752893030262118866961976648464318852022621520104036234898421607378096344185414798815986117892178566417692743958743516433803730594036338467020695287010963226894173653454977202574896071344753845089314836513949558138847351074218750 [94,41] -560525328763246747596951373962886614029403882597006198589421506702767741593041371549390272345068420010780344480974242595134471486579765004436152302615393888015983747393468980356983590492174601929795214987080391370681388220032290902587724187655780788781435875721746802736326622886606464286436447246066969402290741824806784945162722063830607957692172329813655821130073052354395725963564542370542964236658875717964126359400169609623338227717638114538240530021552866709075071165789665073436233246300328083720768853604383960622517537309494943568489771154115628469491242170778309345968717707588029552450566685180818018942669354421386771708863693228128322649333527533777736413500643834560708744194302025430946572250118820185263389737041896951164492840308265603709794467256865162369817484001432226715843162523144028081353435216829229936391801410617489637345981826686240720972050538419159672242022057949044972780612911135245630003322884078527508191046142533374155700799535497148710867246887976468931268460892238403813342099633324090638507014997089639921479804136857766798070748221893708593845855502535863483548223260866085188020857310803152897177269994199691875091284076176545130258282464701965744424644763233842928835336650983874281053585318783354908126720991280254016034063680299269440452969420640229363642255064108474915422908150261572808058712671323379577522008567300954878947598810550157990304890794853384072456015121541072171339070113999099456693681747141688184261470958483339629655399952162508900530813574470557735923186995369636863826571969044171602367805522073728735985647399507473964279147150324778162058250831169142957462399672587005060305589276925348789329256685584094984637564418631783696675483387863198914546867946952983324936793174938619843949248431358321121956084535906377394747350350683692778309447912497014918031552976775265406099505836214728054531670436985432008666002348316246804046661336709345504385027858515045583419710397723280561003642992264818906667687400025463284686971610169955513265676215075566206510561656019388756280362139544865493724697126669430857068774416757232229124449476175231909126760349794292051889851931239365715419210836811295020278426597074631457515621283006871219652715727261851717901921669108297432071105759199269868986448273062705993652343750 [94,42] 100603607441403098997500032683183216582552625158004765967081948585223309950850154416151641145387079872852318376603219450686336771635165914950015316620440787562926969053370852970301838885891973509406448637258116314957503781369773383057272618389862408612732849060114815993869650838271551807049736693837366946757176967563578161998265547321454198695676506776162210722467780418274151630640575443864920191826014281953247384951818792754857932887813889719818300643989239783579235638032731863167366779352218076230352180734782271312404592615605625376418308777059205795838008028767442515518661908364828017520850634764916126549072020086876378990687250710798216224195915669879309656541823854460638978481061243409420050415274563094207456971271397386414151701752485857787063296934136307772996604616871894488340453639320301001874382909766391884243206793740891662390828055920730490465253957259300121960751123063956898612771403981922856510728968375946602863317770349017157492911693028513146994193438082566010100701738627534403554582496951430642692912412050764616515114191111431404142192327523195389076153673491197323084810156667174842178499228065602047753358917295679890202262510599666321699833484736406722791123922532153402276679966618199676845657560377519708516937568375246422893531495983861223911815743624516486011344293714156143835165163207791943538049827176452261663171672117489823739138980656123887851701239274233150877096694816683485533168295045635016256608982062729491059545944793454182090229598733591160224243859138633008979825360571273136266378268085122195769117121810365127528072411910141977915567851152745996623109296897705784140184676328903395692058157980536056278082267941012994991236808100383404916676605852005914233485155899841552742110478871629320959771740611947370616942833217331706918396774521302137410503911972160552385274106905761840293920624332796301346042685455582392549218685979411805321217835795800148128513935056628436126961063253540600700866774500079270152907386651407163766521061598787629398891128919245173090369876756621171086009457818993975240526433158185929035400336310901500098499540615886158460358244552735910758902380551927315721329552126944609699728167857398915517341903581945891091227374512632960511180188874769667918551707685992369079031050205230712890625 [94,43] -19822147759674454617448047805609657507718738696576990309558470685983724340483084757957625493427276010596476993751533500634972993235218904760844070722027433627797531656558291276581242065247769096510040262771601244310489091696054501359626570374849523750041625850495363935619305058686741667453653300486653452714005340912236117778615394308074427445704238557196228081601443223816231126693973002794035443539078584631611054574811408946798652509812114517787689061309910825659088113462674764951268973689257376039604544566796229228091233397458910635987223487789427735751435238501521451850120755740127428362431269433709600165663356378089507603488150753235500835793044608544351262130265856286575352820460172615270524395673016196240289669788168010239261621377665344638876974785742270838946138425715824370747347930583319202973036951003923578122592388804099750296842585728153137697250094713081102677915529085650008667604341314298364988630555363014804100795998840482486462891431861756599193465399723867839046613075542060119463010168994866596828363371488851396217780736138988896851230075444307060376857687412946265723115501289028712277383060356291622832148438232111000011167475914928904982209687820435736972419884955887078104707389310810782181830889548535450347672484155595110951315658501327568899839676110367781943094326783698485472332071532285965092789189547974636283423294818118028181011949157977205378258584849055685188066133304603242592725851944421318467605960102207328999645863595323067415338215165909978459508606494733273702583049234184814846163105020248368447603155866030464364690575385574808761816170977245451419647857247161441838429203668968447302187908917030273902180321072057961879672216651786254995167277399121068756285129594520256667366801108213891062296626995574359736947712704544869483400332281057169119193091297942455639013167308456057545945098863289251242327442495678068953235942230150247061771456033634785732870793752531931354005581832613560905388203901973361407159339390677058561441924672188982784742702707560461671079910764558152043394783485526441942643855583632292632749249760770927962922348567723755128538884765804156530040388940248276983434103229229037613123309285896999457455467170604876076719421614217763923149510322391231298411184980068355798721313476562500000 [94,44] 5102436055834769583647294725754364694472376328632927329898917957746750114054630357696934207974276679832058053124167809182435366618155874292609996055838407045373469168972730708702769082114836174690105933959011625131798964360536581119132452153099286892196531843073001365718130670298505902011455236213014253129317985653644467335376003352451196922445952027138186124921577829274205311505923009125655906221432694148719705704078269453986978522900479976731265449501680014316455909594584823918457438467003085070880257994350407075565587679046211460650774330802064084342257024446156662974705419592115989141999951259049195533323326241462808801843625136483468043169719545474033485667626330196774120626880526799163647070902914454396911570643971528840966549302064244674842974322273868233758124644699916076487437982091988718924585025458818910320921046206208455968369617905230657311052425933752345053705587241312516414705711088034686256430983596235842323019248132211755579666414933550236989596810180966463415803473059031963772198965722863543149861385070332575467547941856275687312382360536757173019751846669815104380866294025239968298804210371379225556296534428951500353517942032461873553544152897406008512073151839765493125829600447285010369557788894420178072269820106682276508477055279305585590169781173444660025473456909543702374073457044502623880600459191472230268451477628240971234027155351538052883589851526776781460597629258134672011803746687042337192946262946006344149005176030802550064942183689974352978830328846023499305252521490811245915725898106508285455950838469127100224101455680917419673573113363036517078204556134570529699380008604487263411592786157334332029149777978237923244818886346282651678111914723649588964952232846080380060167728625389404108439139278048106724207017180756513436786351575117864900178808117913567297227266822447805705929027269076633402056425797636717399437609363277820145023481526367872775123198805341276094015892815066923067799081941949105526750917693527140467980124902793064098349019122552036679148462923055339938817719489750862437309503136782580543014945791916453346924237116395192669413769403360798226121791740872941667964481469605834006549859265612875775942287860058686644475533364956090961639427949422809227542074950179085135459899902343750 [94,45] -1418285738633528486850093811666138943128900276659635655904771506603285322297600879944100391873417826513330943161494034223289218364022373240604360613174991228313772272900492654758557106291682810436351350404707962963781107816696547614868120720670139453255401772234238239231263860717651311163263044508871706630223190703720294854638392059248484351876769224781594145532891892325466562628944812406550172586918919130401366932898655590297939711570453104641258510762664695951412607774067620126120481013947948661405496780822195813240582622456724919385999107574433936400694448875919436185657540274868698911435902915926435272203522449702965038824382044217163369573317865503335667046843945720619176306077675314784381167254184450741448634615865214796050552435556070738537370663965821741368214274453489516412200703350218686977145298199363501804586085290656800065329094806647972532504682282683132137773818399097834901808996603767494230342617939744791363599349263013934111981727428934065250764363258477548071403282504268555568335859903277896892539135483179557073746017043146129735807724515737142281029413384167113890093650180369740657648702880212885729660789752916743060724374081715317888063371807528167100828097207647839067286531256598033626901714357383625281092650020297457159446999839572027460421784283818870721477217521979888134268100163329088009992434799616578018052644795348203744373346911037325715409518864598752747855562468160377149560228949706589814363797728466311085554936483397440251488522873884726042905225062046856391078864877980179609771604824474168823528253751647391372207786339544162871750760119583248042608227267523867681510182108843886535004602971073023161928138881404088060535202563178768952854905203213936602608203086977255342421526636963099191863553865721132151612016124000056178109630898415727153421487349540796583934379294701130856433521165005405756372214784825207430017984841868054884285245056235438244232905241710067163357625248533145388050887686450745294313699964383771236274877317178346999398658384612252032713198547002006137067871298680870437082068435115575830661259994570690448230759562332170920957661101678621579884712778141140682322363654703896818688589444036554396182418100591034858873698383459107477089461250840951578311432967893779277801513671875 [94,46] 356580304044943798334989637998816877819534521249905588138128675876332994663968261501287341701953061839534960275375181839605466673819290900706988054732126598870749185017133009195998241511284113773270733540116125680870225212325611408889839206901056591953298785867500610058961720399734521689756713452722277875540072097568475291259991215881983568449950508016789323852637483043092111390500791661566972977412957785128689907548501611531378840752552355455316988505499880281611725178729371954974075749304816617211401767612130728169048066968100793026309558405698264904088835296107870235329167419499752514273875928144118196512933539541490119929991322313174865220271186307764266546956187554644910610623186988876001653110418659575731984765327611227597204437319713714028399400836754079456971649623623917527237276642060332613155145959916122482200223188852475267143574889849540085356731592862577424313886091455700108645070570172674151792413568648143128511941330811819481655095000619670287493338560842751019780053363145296040319405877495654635743197075631554426809477943172008235481142649434754247885967331646570288528729078876229506539511973514979236981808215008614119435554464632990092372476272127163049684180171505779390485238896584506675744262365673811907845815219727933304095987380853912837465248835058372417439253068436681898379280257535686589544778822611104015989482341840536912764743473931163162025490868681780032556709940284255579726684390148264426066193447413289089073636452432419376623346967228050948681521180927060462747623193616152820023667844289430812820287636011047850040611093304212015495994308813199024635887296325983745904320217574843790119030524772783731264695849690520775625206603028880858466034157772779665319411447046653360844668863390948981213677782508447992285491230507383512107763086821184560000019061602131836814919663474227521274823490419673672232792452131265090386459323200422208678164129308484222662821421475658446253676280264546822986148275518676843795702144921540218460159044349017052942846924348816420730510991219524457555393315120464130080314127272238144810308494033978569362607548796238257372166436077892628820967506694920051217664414904592980307796154204924473538982229628547620938632739990023994653897676521125958970515057444572448730468750 [94,47] -79910514172855275028850915334230845179100923787559961793995193771170103422322319002659878559943010132358706071863762250954216841985586103021688485328311608645114035455051366488473786855185905895643582827303331031234599131511203603044503699827049007364148460742600482314591045265491646991952532511897133642705780158672055444058692067484913895307394065637724906725960832990455001548021159131659628262443382057829603603636483275206444855568652243398202510935930418073869728515107946227126356129719781763624757578783990510381471128577180537693111467686371050921485879418709729239254733049602958199459264473893504101234317028098567047470370614912419350598015600153099574540648645613531029878134941312156537742037956908008745463587341986826996392685469667053317542273257959300945181995529034857366998636610478702896066558819563155749714374040564756271121401461256205276982632483573805771482232300852797378010506271800649698557232206062811110830202775898569589040957321238290002040970737963143918772737092558927315124676559424435600373155350335421966130925628794672012170475571237706742367478131513009572614001155392196956246380444396961902658505838120161790800930659178338832810953211704457071711382805490633768356940812830152869283938138950321632206198895272414577947272375399085958182249587008049067589761099352323172318669645790307506492020342142555776417290596776955446785956265527778646786721559009879421075137798598172826913910931362831043394052092861437009240772898678569383204913563108214717490572196112294461504295232865362571613874405401263399394428074318553993515471229734603236905953284650893495781136449777233437628444860533946475179333872419770228447571108450206207698953077486689695093992230361757333680358581715740148437072472374184866106095113047047712679398976796992207615845845135451135721967198651677981745668585365850343704562827627865263769018575540417449476549994647033060134127484944964985671107559003824142704300023891132342941389632330431250152115988685966506264897308404576433753202510580700280671061816247084509753803101958172561951219150591893880884272263975781080078507912606393518852051984817369647449404209654202426645575660697954039247652419306159947560811563853252413443180457870820875346251632720395718934014439582824707031250 [94,48] 16282158399168638121980551397336711163586979508293701260004584721856943698209420607862305538436440848543595742863586766994339284471321411403051664069399749692924792929121437599688640278030030790469993747963485874502502046624513432899452324266592251958617521732509573896743395000379307584232355781312565181947377337875687004246156906192518976210050613232271802180472816684525991262947137500290235642731395566148770382930251240848527258507462036979002706907416078097523721439028815155290626049756101232917268489125777074322603779038814709884701118692210244342122406768212426983785568103551187812718456793090131228197434290028457917611059585338011157119318362520655276976201501886202733532459405322478625504750627162070351134581295372401479107997851008647807586074087068353381159339033492908581777147861105935944617729450712897848333755112673923922753103149492982735450536130275610642445008672440694672098730967239788038880705505133086641192323101888885102887025652679026186505695528819082871252103212441816316164224193677444464615796948071205961815679309655756910926532342935116422859922003905107144270038844912465555334495643428190761170954375179790653228558643119113849422678244532099460675576148148294726664826634920447740561212779023660201560885285354021196798192853882855875517812028489751888786857318870250101189953722850181128966908122663610713391879876422201983797446276875362676211921753302587612169512202046076597669074077315655695909025235989515862611902124243657896209774026803128505457297664855506628048204245668824091670400204658679081846831534867547757181410653444856345392138620320172605850753553443196393198358846305857995291541668774282997209112964937769515822989627186392886238554696026563084664172778242745282282820178997187182164064041291217004209323432817233805401544572834515947293373442584713446945960291100247283209781868124119618186551579522990527052508134859643728553229331922258842363200805389319875069897756566010572600927169380966229540746323494825582494125706523395701270189197752306100099234811532609648356184149027054704946639802133602671857406686340777333939267477356263307771207890965504739384889962919474114743110598350882112806772630099212884198757045021656833668565062870595312738419835341119323857128620147705078125 [94,49] -3022394193243190608343504926518911277435508716557865682886382220686350018142489566906078220965213225605313618055681843491106400130877911913198956781020420713302984057023876175871850840162870514184239303895416061014921918724875930778013722686343252917380978752666001356739473993081689227555648441395471337105081734293801290172951618745200049668664306207125706443414078647192092970804033228240205393701846790274904839180175969022449059214208005830054872585217262720864984144450085540656922137016836914718743298366858263974082028360941625606622733583141704428898387645576042361424241365001788246675429827190690133725471977995409535879862843588496497934227807973747708807891789142790775280366134604848579916017007522268115541892051251195004109854207437540503913983750374056440525060725265624252834983254374325834627854986316125716821931704432080093502192838147675872697200175245473150887284843210747686071330462033308166073107058714601794026869146420020715204900800979290431882287005670583519439552187116992932292195430901139664755867080795646101681829208283110954929312232863594258166147891635377159345926731880602761557795282937281445453649859254665978210127916390120247051702215530021063067020430987818774452366571397131009732576878386442038685056195159818999040578360314490100363739156819415084455428170938796404962063811393135680330600571516090707897802382362746627702599995295029834237980065404720087389448328974820430870677065371611450281802731052517826805447071051057611718952937337289597773726438082650647175986906592690921559700615879630902243391504449662217448757555127269838724596675758534169164700812904372260025190612959525196964212874521018041517439354638036498310459858626097856177568873167772409442293009746927056155258880612102435023704681031581877737007573448086244831384581283526513837509135856453728569625134073856934011211086987325278067159669470285774358397936462536433011864068239848569852388664158940425856391144908540634100400196714471985812233949502520339770913958699955785570087007821235208777593440410534447528596689859025479493560227549311863848535923110471021846719448444817477631849036091141014515914394510830034472169871514192962327234733344740504013185371106154462969680047409321010931648743280675262212753295898437500 [94,50] 517314672607998257441287151637307966835691870320516085677159972965254631252619590950493097394630220830205704623005433072232024246374857262830939950752982125983877398618701205048188424308804604667061355050206118868700725432084796437486228323822129679024378590545326516365096489624629559745385495626260949675998764103234146738994624652673382464465754388578421607016930707660874434228815911694229475710159592372923755827018612060600055396246067100973478292210500266625787658886058659268709102954557731406808107652809555706219362196641683234489949384115919829374520293792825503975017611607999720846036985883745258524855893655167894637139839226226561103454014451670162868633600875413469720235124907930368815095250589391263908554793914187328218513210693424305411831346328752012820822334733987075329446712808609352650333602830910497621883934461537366261665764260683154903964054287765022172231446785490826861035435388024909967934779832166117214776419498781861204551943137835331420683507385683282202891076294075346810864866466585238807878357795814254027843998246082562654063788809137057823638823141742193864109538739207032749108296101118921509349221783710318063884353834350039295008586859044232956337425538562185953247414848203879277632531308908208416539139314088128575232373145438803108714519064770207431949470965587901803199371585682192357226823824841286704263591104842913385304034259230181509447928806309342447152005642644288793670828002270960580389276187857986062831955176309507649886364300652615640170575364065807797772785984033165596894538044891361636290604296807787596166961688303244682374909951458881964105346286180671323158372917541959473873376505334483467925858818610275632614978426483627335212670065616478971189356599874766331777560134354910506067822146352367410514890235316380397198054161422509097820486118243591698252692391107793496569253911382543172606410250244962627692230367954446241140406477662424590983252977843191145077890839013234066569476801893578681225312082097005363023081201032641407641050523544980127848645214938841930922573263589014773989369926846503947511703639373828654903628264900005127025067195378105784063620680366434667325620727689091038763810134608606406527702844890106987277137752523348268596237176097929477691650390625 [94,51] -84539756671518995892312526711977938585893867707616159504903028199199108049244638977943715816235203455093865704220122204939695136240584473184012303662713681655154743887053052206775735228427350478315154148198602807814862626508570205209197303183716910719141125189814371585689373615540462646103217590300428641775945655719042714125522643638545871412814601999889989054374799141319561440565686367458391969554673325334850777421291447730694437746288239981721301507674003889293353373728953406819748696244877393809772961543843245570409522108526661315373671978421957846552865730729514274452595032307867311820736123931343112659692440902232989063207308243765928651146830821989291387575270139704722931418491975076967407583186459984392149573532891526045735960379243538751574246483155865376071998469890360068171860175154408013855454340834361176654840400914981136095521751591034487778775544278493170188873335924611120762076119022071670820194731957629994061987950718217231336252386868083377372865922483937431631700467843804246632928290323199862247923155009583214383753307528970350896501267431161977612064036332627218925411924239391290404910941865473307499732898144582703097505155775411635759010682315249686161453185655221277286834363246666594881929517905833167897485651905475090309819098412046725888738778339660948232236378038894194500293857891091628709871030499277333896932324495753057457059903933932730394898813320081433394720739062508060452609445588354993550498689514846092407313909364299220389839675790962194211792447875012002179377200475165302317587393629406174135954969093015597595280592605402101484614635155592765099969790574071540880579165231228868384413925597623414695514330161310938032104885765206798687523038569927679242823868677497643211453708266467076392852043694146544261981974335282771318179408299125875916537102761650004570672981195042875997462556765992240242457819216979393390531478152177169387634257750097982219517940121974639940853744638474439706946429930679998432952274276365264560263326798930399019474601808706192772261131937677401129426684390232566000383276808312631719151484334064020392958377363717097607710074701830744506469499922609042557363933833888369863732309444625193524164522132920853813957406952539486155728809535503387451171875 [94,52] 13746439653711443297441397836196873565201656628210529551662723000309211604805575834767929882089373315742943426422865201230702139590608784607302293617734771359654451020298595807232062278928083426501328608196398828723748183203360152257208456460047098508813805376931690281433694674133713701930230754912317873434302288406189780019914308304956118216118981451550945060835203265564460580880537726929909073987258190823632476812134635016993387644856849366288302780906895584723146263839235668486607784163507283048991782309021765206411023619235731679799474207713112501551769061508913455179969374630147329005114308157569139376696059749466806359772118548991056139000433427891448897800253496574798291576574139225400818471996671646996596033656710455904795936771336867013756768283341662391347719317038539183478831548831294055128016831302927093169099428069678766752905739155928340101826270926651294340208854895649092636428047059950025876731542824771130994538708767638638513061023165044814420572097787212894550806834679558348421991824928676654624085847311452424480754626094388834383136268841149760847903804707822704814104513580885813594981746752801720695438254790048092286785733857600234769994046414520492547079054288864249245308818922244646829330258955742241392927928360606640625467121712069273198482698881238744293236531132457328831044215687952068953704519770756260065300797075823566479341824809465966150201709685633143103051522171705989824204670860014138271745421419209224439469775411929177117385262735169554889155693043781597748672478003096786859810501450651915909176807251218864647219461714789119690346866912942698382164357938580382299423383935549666234037251864671495858341390202426762987378394573734684998002997014911251221235002042027857912164698169551527880972328736045651320922636545651469375031986147717668816621094443571104969935562691554436866947731577112105598304657952758962562823112156577734590573936507359664107808796805337280826790418835925780969478089671424453975902663233400816298771079420347954242336900127277959402340941449296700421853328112893412888966211153229293497260028315262769466104754485020384718556587473388367195397960360773352923444209872324627571854519210763795949782076106110992666509140747166384244337677955627441406250 [94,53] -2246857990514879591198351900381051424225288677954363858651743434783504581698450608089203073039309736078570078795624520365043564804556378740185780560599789835915846772180353084692557543175091948699719939434504308405590922624272132754080779200444988709638487772051761174507966612604474194726179109678477144815583447343139512376654717267868912926935777030377037284502371887800857187562294561758285620808261496156745876548918417859487294265072178907392139845560618695644174103429590772473821277689768710966653675888449276871950291088589850086838832519683535354114944882161986781123434250674434892186727194984053645836968562529786169857871662756929260714384984410709049992004522205446493546135782436612409130704034773522399870638680930034730784063367990893927757670338794033557745079008540436958139899951768016765319842689380851013853580690605507745898994402740260089566371301770592118240142230077649891347651854793636118421937642522032061645486099408088503169853461464358880252963715814270093898385994390360440915160678417186336632975240250196063264098538865775677786153631727175252955958531313585833192656926536545169423470701333049087928513392159103507029860581137606159555773716482653221526850014106524990639338209783659133775022574126193881933629675307706996806627728212188676102516983961104637163285400273961892463329045241834302838339082743801420354390137262209552581875632939579004483549595006849128704164848337415084858376674812238653157463515248926870528387380633290501966877858067049128120603482160273812666702255944005663739501533625319827857808210120210027022620172133977671165771340231770103855358215625126972443660160707573887556659744892748343111344015035895772347960330592043828481646707159653653697635437920828977012657844350648660911367150451105568184690806172072498490615799232147006551775252374711055858656432003395482822469032654690259316693179256704211660866582652604421568901423395852484352147768069915855325832605375581319119922462733724985623096859462811097643415107423729563219716481894039407421177839252828983767666448484844418350717772539211466532056053895358684438679563641992382186873900372646912594085627235161589865772322212968718842423744235084625920736700339496588751941885675478260964155197143554687500 [94,54] 350603924775369866100621519861195165914000447854506928428947888427798519445963540897522978790860297880355732108260705125724777279005703983717615343325171492587797817442686419907413468432335065017855163095799847333362288236554577560881575792779858600978886927480011629372611918312450700419686072099240541630368069511974519451740656104257215413934195851855198742203984374608297592389459559660887260322052743173763308354846556204051758595941224467060307615808195430988095854090843828454526096404293018983335046850497530453756391990912559299478236857892787999222222489065032373889852592926167462221903651256658682531839083817904512675300469605682789064808253455629863294741450925051678046122350558452089009929948314724732603295996013353955350533063749101625862232386954920838601544711695682782351265902943958104226028226091269014454564908014344287218663329633603327098310927322571037428731850118697434812544113047396071497096995264924394040891848581832991566677146677434432075177799735375198978861131265913237790274624468188628017220984464306239011817924077349557758587868815441555081822827453233387044347372033845451101503417992300015304280763386502556496640492181445320118175754770761591174484712112128281262791697958719197782062608468354487318010541806657724022663018509113899007231837023560388332732333345004400831028642377760573023347185390097105036749896758389632932187544943222572361309512702352259836820568479255315305176095733599507041805763181183835995571131768203038034410018360440809219122156432259163290314611040345087750925695512058685809822156336569074652168974143407612550429060548413155766821594945085569720586611803793383161277965547790941711783143028940580089958919765150368292479576274812853050563436346996294957207188453258862329431675526379988531476234829214571070327919363295261652636348744006591532639029637050769693201045474850812645563976074950693364709923227455629675809392086175371415734631207250588027551324751222726659186482005407452815689933046277852606909267023506137215956279358250337517734201331041491676601245352213247894218693259302031385960293460632666773912972769291733960427979591811714925392253394276940960507805191954080081738213365677174753942874942114205083498745807446539402008056640625000 [94,55] -49852447300429427988546436602197710406631423087370873835818851653829619913225009436415395267165938374635292248791721451579987585684653335406603182136928227463026607932905168055792409276680641279764525851425605523502732209831106150405416850348088852600985907126418482736165096121991053300405957972159316415698240620661080867483196760324174473977784912409360892357747581982376858501592844502310410244550000470649063973550376870023186194824385157821380110166163929536593533743441734146231585867652070010578387122070683083505428434306064926924865753528665882223808946975193189530159565047759708278046186622399075549517931584928836056076632392685540177884027847276337677244822511298178845936134976155174975491909960182429695670555047889681315597288584220792567147090813344920575848996117452362376716433415869178993899537663882007861950344785764169633588554797467682531599423691977279364204379564259494683680774024325948766731625414960313472804319571628690415689373041475830810420284544175416801395639176620209836348857656941886460000583740644048383325379455558651827918315385668074738722077422414245663866845749084196412098019066906444804674289046027973764479620067178525347035920799926848460271688419348383030537829691680071333027757623631692534226875300381593367491896158147513604854226538691144344221993570960908270731865787533913812884536073832972031955388311668341781386212969635102722027146290711007784749626516035783482377168889131547160120046430911070872444079259821783794745049462247642065049170838917116965636401359296343497306543156845475217920580202022726765250801911625370556067823244087025951279846121483618019039977839647878057953626168255348317491331953965066054468882259754801006733468406478862766334314979818313565721177683296718003964293081770581914075966737201809221206664004342586560370412390949648339031308040992653974245482030952437311444363897673957768438440077386532755750213033204392775936977707455956960614144578826584476851136644108805347036247091826257596615245169280176541342409623829251076529093347427093112890956355685020400366886739224125805304910996909565259798796055383828116517392380361975910179961425256445181843710801024126644960394478523903393711157877588036058114084880799055099487304687500 [94,56] 6286076154798593532412462243576042646061461469580725438013965853512800631182391100286704429062457856465687636195141537060284565413919126656455303091771514818275450841502768377747595477924688416246021363146329300618723394662254905458794105616228800312951653750648343180983379533621540322181700031298434874849836804954374067422167122451964975585751353923311596434685498843838832447493074852957804243718355683890787456757284833210897664915449669550791900543196051127189447121842176375552567182457677276336895996083894025111626810415583843489621464255982789353506455176189521754370401359829139005420491282326382822740888177349910983427077556078016433923788870893062525329315804213131155879155874243189989137917182939422474739310012485074627253410728698022343624180448858081429501090821916940558281822800843606038043135822675348112514725037089933944729661973934036868986097103751350190092230635934187448435925681792610311862593832743313444965132547890951484996826490816997846866941389611804418826244560385274175688230030871277244704502804791200962815042520954779548417640084612052468445808086288417504495416926793733747886409804080099646962522577332417390617008575042261325150054894838585603058349094449124060476698141534445528842308813322394271733029660327427623645493691177139449116443080768291428021056180652953195742702231542098274809851591436228739607689003438394529581072959920743282200789455027880105347381850821638132994127733042338983666417203125129620114852962828309376939696623628613113903833552147613033923315491832977732823992863361846120940160452080011618043229273478648729378232757328539970107407843621514716412067046423755016267862400331921617317230498987257023650604968215145112287521669078444654398087872776364874735568099212711472343101032327250472281257523337644522478261137140932284731144439639579140394300439120623256605270310723783795564293268986887726806901974964894529270550596015277736705002694311041417141582408404272403101905591728291656632011835710404864316899209681815166732181060053975075247222589349985887309110534112125631949045711396588488094645878975535407110981569924989063596315273492477262355816759281789314811738070309582417559421394797417308609316366485586513590533286333084106445312500 [94,57] -672754790835362100924968452972941891530149641446711453705461042729685588199099410523008380574853763437612593009056115418713547701774662992393218455104905198295492699861664667378586614086913849454528897073043285122350665002598119956449080870393635268192004030680522417122350156417066513700990815794513476234191914643582712913410048371912425427600806332143219949831183743916341156665461277726561160158752230682514558206210913122904503376270288194518499422865735162681189465501135771459110875926078451405674369864154117783193140776953495883665203349154402401876233390196504347618113629864327201196230598517935163560428883868705786788600688365565977863262387025977761120463359639583103549498871451061115568281217435209059764150438842530262581120511250499902013701743639415526965158653966626201090021864766578031382144024437630322247825620806271563546210173259227054680531345254285643441092238944799030778680044061831373961744390375838805014663762189777047846819040069819330710847044771113201690443062541696688557105830133320760131803811762061830439422237423598338674178906980056328463520017337969119840057709555434275514638865499116542484047847596105347078735930054021523206143821253743918115670382710424185272268361911431686989818397805659995534101670859485808782059943162850997010947479942889327864383226445536724481400179351419451043480462190927272924083780861083254974902961784394852340133862015717022672759661520500732044854198921634995704952080185823846578227071031652222840810701817029175119122037663438011432983881006001869230390505331387454530045472452192626815920987060609050313935565440058507343671724432806823889635729178280297040749125818904064902625267361608761380994941038302952044991911491291574241716593815385014107237749799500071524732009999370181914248839729701294719316613187909661452616506437573502146554532662163070166527652164451396630255832979400233263846130868084117571420611579261224050533233225491885432573441648776071904030900748642390744445811756712911542805914742823911250547986620063198470944069601787861297076703043612477053943680462755809142515081502063951584444360353219083819094717687464592878731884993722267255812987238440942931026531514940498303334326379854246624745428562164306640625 [94,58] 59611570214758460790772976151574943221600870068774406814765975744457355096056071445125535670831772355693075980064957961938280785143661565082534251757374568775345733774611658950671017315972274549689149533368213115456098439177415513331949515313350397176016549823548636952549578118800046491994618241146627743679450945267880710373306731179204784990467272539741126674163578878932399182650277331492568010566777478873389518311932962227453320621017274693204300943590163460827606623799058991547376906039338684970322297237183744843796362609083829020970451633811970878343450137204397664779729999421278220480609038433432965485415396643675564625495775935272837976802475812722737643831497470545893186210434523254359662184799991980024271218453383167501110921611403154589856804441609427964078423439073261625144542758021011835040328275483658513183919683255581903918470184728151667110984404383089396463611389713003534361167583851458328646043842783843919836615947694730424055993425266420732515985454944213758703133850952698392991834509459366383563755312251596423205824269866771528461707049716085929365860690373757203378212277670986749801059643483951795580521620027917794294773304218181791219154811222186718620960515100082929674024299498088603105695393961889170507841491206059263316275479537220829387317600217894713908018608727119580287701139146990952114111030066826067932485864530823229905831180050472557297360554943935601684558538934950079248913514141496244600816149950368299246721602437717284694174180761724786888386119336137617234636833755744884441848199563672614147671505332536950576796457833453601873617135491758329981649007587851663554686413493187704703541345088271853853329993432928939245912454441396813935398769336511318480133043425109653325673276922348688394915076330979929139659649214101526079788752102290075357428405756242927641625937948665256341441004704591545620473027779803290376431736243306667365003451862539930530014024497919896957565877345489116092862084867096618269002766402184146300420213782211785096265420119030101692573938752519820375496495193171953557813432415089934872204191866792432174341945684398827109926893588545810956152499767337078798634331518047791428065878844427816218853877217043191194534301757812500 [94,59] -3955537182508440556083127689180901930921238453883919836587858341550698034164618166780795653439070003238502407553867120764670398445953499190774144726974051025321836709669375285203289068347431441396374082719088241482774601968506142675030487913265265734123504329555069184259028454579685880565057515571085095892571197939403298207159884486247903226202135369959525634874915295903777741601577109065069403611600898312854597000060736166961575584886282437891971273358238137432237907896565690156893334927499751523906496652896754673968241712625771058370403178064331966370913069137271821119045860235969226793664411744978319964714113634229241125771238645867157572317562489279997402074435889433366915604800966543705107116621019146892068803352781746249924126567745240427390366407614227667587911601107061626075347428259165054383366836315862831699701768138088774949587883385362692436330019673293626884187853399102772671708493560232719457243907648812229421723054792595235782590286956075660636002421391210846069561596679052293312754808678953975709433836135309270308510755134947511595087490920856959237842346026131743881672114373112274906002902713060702012008894234624029352406986553846567843502115495672311535407578255413063487518752468968479996972595398467935431614658135429296841226459773872149490099096355088869406353728890396980702416142253498133830677714081140510247153882459914477492009794616451445088983068875357975420679661116775560710270245583221485455418695006257636353089457048056617788658075949390699734630484467756153048037770605339677870170495294458865939766121666115954215271515929739018429854753767925547034718459588025479143536284827312805349985020610317256311301753856221657237268752453481360868621003156098378088221326207159517457101138958497560956550610984907498955067787787134382833256871077022638932885569191994801940841471805739660941451450624013660424690421870329030596477904076742010789681114017554716012093675681733049835585723841041282177642412562976641920077350932942228448191989246180330631398875115289330463427291027501256700052727540850917547187529489402302825671372592543006801436536860172902655984685882839252603029621061802329588360873750096220133478470623589196009106672136113047599792480468750 [94,60] 214463062835526021059104284888114005295302071717935665079980197350057961972362297242892183542512369413278065226137474136843594061003839948243262861633694655222634624886728411955041706645074434076306882412250124576194971847651480489945504562457847756370534733848556757272675061821815527370208514139470070959512175999852700360213686260348130001730678732573464647375277044523852188335421695400508033387936126101027490342483232207284343870893895468612001014540302363673053108497292593418818430680963396733997896958181334010256639666328418758439535209993548344233324041522627893881133132280702864768230067909192674709572882188564783847187896715759055758538240518998192175211920511813460538232032712790651858529794407217218020514430558432855180410004703496708316609880519912440259268073346508955489966070033537869207507660763769403206401668412236629223572135740852440393004508160479298588311717900048762636943921504451991601448210022902348727077925383059760626416566781085892302256837505294426751597592020471562936771155609190758636493203662312635192602084943583940047037047644928502067878391161317977485179637347310879936406865640278312470574056588693379032581524752824384852229155657981045830855255046876067206711207873420574207428563482649925259799443416398872281770784587577922430764530958929979108406165448839066631488870366582696109336887233616153392679196628431701760777096542859546293562931640659290999997533259396122320717420206534652488922722774399595713828943371664085198144780920986151548990541873651472475671530228651388171895256824925567866514700626913558944289999795291200574938722593467851567676838158245134439830935141383909239009471700463401108304363694716315152193972433366267900532977088226468871864407833802365438335789213390250406435939801759656235125395663349706853978336000550773831301753488494982039643278881202518705751496812671016127405800619333707734164036815829890398560073747595626259675760636237728587242155509943445747197257902131247073203269845834378051929872572144360740444243900832633115565551359742186249855962016335073228131012263854894277843960567223263575415756609030777180502993045813861808084394674225851648949247323580960872453117505020969701945432461798191070556640625 [94,61] 77220736086108409114842557258513727919854018163149377606460532986019587415094244016632081701959026803488232416138895111824948434353012503196489101218179448106453948871674801982574815624312229234202709491393509237371442344670600285623988617780935158283117353890154265176655764624073178161520312752735604315993284111607734194610753426401034738534476795140937416312134866885942361508311314209408852758971574222384242966184881189569394030352383217493420138208604840256672999440270012473792625101305311998478542396801810213687232887159456804710389076995549884421912829994793061321228218853484356566068246346421687560859669937533093684333691616037301030651199653123037295479296559396582406803685258287735410838426904402123519270439505194844187838181809572597583666292604633912587724807443649255648366077404650138794006477376901201863906516591122870200321429920057979346746939365531645744028829447157804250214027638798264371055843714593872804823907804577769119249153814018831843243866622971839214012563647287733102809647680323166135607363597752889394008669400616500821501442979482492076507774174795636891563553863076128787337628022522478008742791263115152046395116695607906992567561375272294723786905880480596886836910373319847043460986853096237514547582386049006404541736791268556792949773529890717086049476274135652435549207409432633692413413147934021289385912323451144029864214371456597478867229154907944519296860509218719509320506353984617576518081813343787441665288614864071547414177266767824878779292823715354324985375424236789048466293286380394023251630053913363421304293943936846373843728873391977971603274739069708195759989822364332822042040368708751154308318622527631656287397361315936457318933671060234861345813076865310987499532532239807783956333743093062282263380817723981824648204329080679157327178667324933707234573657207700043798320694244547546795673956544637714770819060182291076753609124831036585817729034253199829379691865723305976038796953995124099872642959951014593715370460477121544350692369798254347044672329652118228317368614207883528580919589681382658319888204305125634056618138808581336226512555474637004080676227502803723876758437298694140449306644313764991238713264465332031250 [94,62] -930384940114527373181822230515002952240775996584976775509588543587711312899308894921656567265616980048559744986399050223715239160340871970892756774475794546200976624143156266140449936779032692452156853536307149165559309475693645504954816980654484581867526422421934338283325637836209859490989352631742768386593883064513515146400525302085949283451727243961643049306757793204634772577266078988824386646817085496914880674273219579176018248751387985881500562135738020986913723375984675139959564742381575209003260376537794421371044273299019100965695394048445181748442548541438225387836123638135167538334837475022311631722799306723885749946402470839480444414372998136976542627613208720319788435891436771592708730588284840007686313522656389200029312314020265953878751306448833548324673979959756179618986308920117622728186540276787956762779204013447456483379611819224149930178412212042924238813310921839858929971339973418620701203686194124351136193174835820950028570272313978591975100605447458320411984145829462508688044135933815485303129024746648142568144708699394633488189273951285977791581168884906648062411122380093766417238155790829223697896369339446209044667296240773315920483312265043988076828059168198035835812209066458748511151930451756710877985559141155990357556626454300314973086232946680664260549970092162309617334395397117383881929664616392912661918811691284085220468002801996826603042670069353341013434021322933499298486578092411444892723648736621067746007216448739340676699287060136228245849758207016892449014794976035482736261173966207499207625629572908658732523734157797215417487517009754476312709751261375907448871607215337786292384276096993336927231930788408048558174773920072457655706541783578115879301000930738321703392056403381368679753069991222724572795364780321528990330887843662640234657858941401080663467833913841818984287808200550403499675734276621637572535550354271582532737836080279394012088383052445763173400077461965000836718192002789500389482046176722213754523192030905806341219857177011820226557151647131724674902384028164876364807490377393741235320843663990565870169504540032259556105466810333052760278286549062287737645136960376417156748374281960423104465007781982421875 [94,63] 153003638366886868317144397877259168802598788825301521903939438241572752545309176353086225909870659773239145665046641297227863801780580881056415567329423918108154493922027808271930873785362461947561300253277497318498625695719834448795106018286990731906665121948367762213635309462883203196300736519409402425759272310509559115352734181657476838108473618764335453017730036352658354509559527353559085990218384679106134114940711922841512249015664241645672401358498017674990403163467941502883022213130741538815080546814060101412457737424000562799034352117714475686886895743865430196459431365283657941288494794435161361640394395552405384580549784824641954099047035306824743604393785964465887891929903860587433281470040561573362873598023413399848249059660409613535805749589730861885025183922225234039355182469649858375339420585575575659806428851878972175408344672761647775846946183935366513653842177367899281808159594019337770213856102728298381160930260050476730055784377269927437569453094834081873877928958065198748976821377565649752841743008300161917364317976603426852518837602686649634662655232261510455466355751379765783985120323227453144705756005018435584284197577124487154767455737271984887494747361071957303331645995741054146272064834236668237530976957126792378545515088650218834880251263072672283824669537498806644692226159807528685226661504054002900989740472650633249833688519410680749036013785946114260258350160940949793377526146558319487104262791420969427596575982505644755341101783874776729590331656079486198150500280387591009421125329253410274999782257550679718790033639784420044920880110733050257036359026501593919063028529019675396583718701643318531709732576646026704063656654139462599614638255050768488272031269056115584557932925618333080776798065558185409221915045962666808437470585884803155403014784772844602559466145731277632014917180442007640732830748334163771042797411726501709871527687674868713580665139247249522301667232198607390635226534862956073504999758930445310947390889211125602522747480804721639832389296465413842424599334151537036117827398548605811215467946983393869403248477686334819126386069766485738113355931417729290445721847084559197327280344325117766857147216796875 [94,64] -13082840058741713388038414835013099067962273155082214847192933163222857647587767154407861238583586773983472737941252009375807774329177362437806572354692562732251253232509459544876569297222354745138573681429547148027219516996182634304469304943208430924033897592623688318528801806926352648284467734806579832904953143326729053242791923406076828046242319766647846123899803283063924765196924963146935372529605798853370842014731183506097402800987020506192218458507638720101792052316080648987962603162070014514886983663989843814671960398830390389205922356935912029556871597258172957930141952964919145899823998116056470555802982575112483802796306787368218121680701343077064368884941989613104679918084370217868239458471315170275791305244995689767511623940869643180269189882801105956422593652494888197396411513759578696720242741428345277873766668461654394868586398699455743583650932829554588972373423431868386171762229186336333013168555912080398432242216593919207559299349212622639480111491067353880262264740381957858639838516770973749479786730847780689367715644296596234209339838960161868387121501248567668719102095807543378702439403387842936088401429563951841924328101257868607058900382337136092822895269358295718414300355236842245775320138563573517904056418902705279539930562942946184271377330608276696612412337316107993836471850070252818977263708117221632119568430559843925511137424832565813431559659206313095356068567440523876871289391094009735525852410319462136983973277632671420675362924187904848329129599255502144935775395968994399817801685196420761124010673469929409817977874526104452130967689629477146124381942922587944994094259490420705608557515800085179148817391086134432984729881225871123326926761631039535822062355494325143346950005315210573102581867757901001859351944758601823750959774857545821155230129659555294265538678145437093077558626557631632213522635747591420722048639699572371609248616018206295789625837481707404602311306626856541965162924035824673488308772170178974541725783575892773624563553661014114019233384028116013885159289700185648933414880406746446678964770463841612784960686211143894028277941550434774757887580698879405755865809601878879675496136769652366638183593750 [94,65] 466407981653768053984878435981716610292330391821824212550950071944760651070204213422139836480392506125370823095735743699345453181835081531903164345347983369990666048989333267264107835407980259193936592848545397845053547308828306050043465907044818374192910875508206075572755649052193795795934365799965663747538435533374581247699599495928460000461190162298849352888311776198468661029000734897516788105063811619404683863362098201807978369763978065966504316626394625556072960407959906808114193862024301529009777563125703963637331049563815585968231651087910674363229183309827976834555651389385442876858773537781759782078042523459101952252283523884092113783256440724416226752759592362939080109937266775550291144170450205813227753074455373329524492579122534202209413328604935612793256608774848914911735379182736743605353068484173794000855677932198406556180071773240357690561686590551473700341578945803434106102888912172747563211975151317544003037933519457366574774607475150175323250635176863394281120000300977313308466893316642886987485392355893210667420826322545241234989575271273167182230503205512635326921053583082863729811539616055396656738116069385417037145485106851492435833260848670267252574523666119790149372543067751976955676513458665613302405815618210137956505732768479038029463061895476444360271385952672198067651815083025374254690080382793268853670629599768749042722419857773584043964322775684463232060736420612941720359283939912038191415794454079757008661781566340320875481190166015769139940772526691251811473174941953603261794076126132292645208254940523484365733272710926213430813168883210796863680233360478298164930803481997723703625099116567681484960665046711554366933016757578623030751711080979030647075140739248509156847244648855071394603752256524480525413921122759154528118918328123756853436408167150628892250815637482077296278615203317827856823067326054523440584230977202725935847520852847095578742157122651495181579865475473368457336107238644129647961487045186529051930839458487001045349534521616959666387480122482999903452516822979159788308763682435390498357236148814292572413698009952700813868470675183511279619786768548639712718417715819896329776383936405181884765625 [94,66] 29566548132133232933186751594939133572685870566115494127171030983241111102316090985953812330630825370654294456652987097089858799678466838864076415019322288773618438349984755232582486318120287797602412336044499956955709772730870933942835444435091268046932079663493013620112398671983333151964549515479067649116796525847564352265427368519819436866863253287528924647022993321185456945338725113935369969083890298140361266009264807744685540462243149172762523713852633766817011575256969821996980098713406411596606591887086629845340333061027886814285953188389374425140512659409199064812550821690408610194294396393021047092949971258289309152463321103579772127678893892723522139576794219052174679070133807010291528218263888560168340055242832149775175678184178100099134603217907688691100752719794395165227957016315921084762078767882097030473491589185804317064163337216511451180993492860205483174822797775062513462263492516731124523102353123710404049434631101575001719566292795939310734422213688772366493699181410246458327335956192964125846472105052134818590143492184660324715169817415040920613446859960816006712349393277614787586981766112247344740349919222984809073417913766327156499027391832690286035443694848350317758187044679168104098151664358593278764878437795935282788836291481047229221204241991320354699109222527203373577827819301180808099488286575946909831412444699022486362379193881530836244352173593347936315545124333505445798936753265971908204666536852308039711677341827366796878460257850157038268712859281281218076868045553526069234782159766753185148428372610385331375416302689369346804457987669589236868025242414996043702179085757755691949506819583629229066037183250593853449198276562278414128776650998819929301428663244921074549688275231490158482841104097212037709992254610302064567540784010859144219322634406331538706770926118707322922758867654450971965413906486419368345439001647516334313248560933669053391746378092035253767295385133594677748702846751011293793921748696950887150132163630885330660621582630357530201260632143223692408980076122247229617900296268254144725997620953096939744858964666138835458800864881626606778620208306851240009915926520989160053431987762451171875 [94,67] -5179352066854066599346443109678525567095166548110473929468853157224369706887032163074411558977462585709802560060391076108957524699968297853091079044937270123861720771633595731676665234903644435218100844057608547424444618124301969318483172668084665276239359622972807716134392622897645414120733547581288718471608711114805691102460450150655119284020255951438012700078645439724038306719895613482295166317042180840657484362626202926253012303396320068624554556590947082881445347542266565480087951091074010724078245246355023447618935549565232575778870416972238822312435643546903938753861013016312573527846822937004999641728385595165740013349139612550377119489283800198409794054067232339327763688364369641890503394053549281600945472224380710828433068867296621307024075076240496697910225426908747837705189518051815391165838849396976173913351287123825942100497343820203013989944058290529807927847855971636770144554130397692102751956286701001023174647954475365783940367433433439036264326483949537959570180891708115002154694465001788476743736042271566847138930153056175280233590303328787211758899218093063482799888457329931979162116996205945434701888998128705418617470831313424576379677259741533386938288735828160671199505221465457472429233840458634935792207393997739399936390090021428367903589641028415473018967214623890781371337331082522100019783715785901225740273834617137167614291765948630189816518711787913634348444999756728289710981403380965358612055805588350116666246158806807288007128351752011103667575184633687156284967393492297566653561874334791359461674850943229055573071559852485512302789984291874507788983915500980971179653029647959167919205870611477321460796176464886528978672941286774187108733316912321294823000766060349887497947924963748727804153006740840201939836982103085060662255691276216659687762566555516752487765347671045940996075398480632578568758264594592330637429072424341433433025057598076981812859719899507648010468515740347568716037797821426087548540938650877649806134079115368577114060363303323009047191995959224988036390057100284585417107962665097677999750095674403480966557752163586499401062340713420018783613152461089979006203520839335396885871887207031250 [94,68] 390795784191423938103519068629212185959419626497930884400684889629009665886133605439401700351739798737243906221014664676540100645201254299902056470462758245195165945360872677483785893610293671312936676817610740277917641148191364557769956860427704550046482536678014449627486408992228317685648807299838627645440212194770368595159273337210146093772344507795519748859027677974693624446043122404358515038207752688771132007395195064087755439741128051014728194367626939488109658501571010329693135006789460182641143245074175381327432071905348543300714355283840854898274036304018044739306857943371456871868063202961321225384464371206337043923582943593687224339889043796899561013367990362305213428641658861206989070360765833556971141192393309402868479900425412793755059514203755209154793380814708667003325236681134132286883380963493593689079046240135289236705761704136625422736402030800474463478211813237603852752051635405925393937749390872654157826540373909259149168076122222115498954273429839397608416231451007685636704194175393845816879402042615883064740599396833383862762861917576995942498999315962796848854778853737577310578362980458383293548934712437457817239007699018956423239081748998284832675109702115575874006280719988880327305063874876222782211547620669196679021597480784351589237685288489620610034246119235735402910518220936529343549964146034145566370806150237403657002961476312372963143365175684074682531009960153249144637757668129462501005895696141171172985264430138280877230061586488008007202582154417796735607139796619673814365277703319584613673883960748021336848104169962621310483000416909008832850987350663095084291807732401875527135233849390068033458685955670374872799002065821427481685899157630622042304274992539362735898220987984434285201533047084739272950231290305674906837431260540280139491983370885127127463671111831798381224245793108552608372261857456154522418051490615455753775908635457414943110971235040807082836544118979581179763345180477737384218672119766570614633849728963258808869835705892185020563240360359553954714569713846789771619152620675746792021464429771542934416741921139021712985026722731158278141520624748839196627159253694117069244384765625 [94,69] -18386854924570757509578390163031140713192474024448052118234527904405248824975419753887858433012202222657649734364035124888698940004208026550409471786362240859292199136263387626629493944044992638716332315444477144540409414593558990186941483478430413549793076651047576770047872467119805612828157950391594105590642402932770264539959649696969609016843074433341056859888170720358768287330980036324135171545471002600114579587714760244066166253698671682265093375179519484196189240292492655722768863163123779788723118889637709106295311274582354620704893059123539347835887623982027255673083995827962738610108761729152149344983787863519993534837292007064808455711711277357193918193887082701641357390954471447068610999244239641710042501284222098148184255556820984919340462479363094945994978159950153428249375604156508168396234794391566527453778108954822454518929114223174884276801581970385468421198912711833657713846230338156047629535109523880403323454544434420578853145108853660871557086213615764678496102039893595214444080779595123657961641851385426792413914993407899523691190354356586561861131610224055085983081605991093132031116991702160162310758735049340949475695799216126005285310535850628450672691903329926032399548170763358764707948092621103694548343995059882291589132200921383096665699403382549018273264640667501280609713755229245964327704077863583371614578786896122712296919391695160329266266464966346570370698253827414131443264801598601398117630981783022376467129732339026522382458883518019724015371061216013769380335691868640758272845580128756273158251785126126753487881548859374401714510190674130426667721797971973962906097484154865964007445997809073109719994210081719846739515953785408003354521153364654281196683071464632302352200498235518966149588245079608601686791092137142127859840339314728769848498129154351546860073467852969902665834646403229570969899451345180167657902496242872191448809416932354061534749164948526704203841620857669158883962706744074240095085310533701059795182654412750633119107397030627353843298836323715042561559335981636293683291202930346993335896711602053837020934785173806998143462349880554604663137452380539116347790695726871490478515625 [94,70] 749008662202596417540943934688246291182222237436829060783691263239969875963344061988323690121740498642640501676557470263560607296946176384151044863222614426176123535243003830269876758456944100935862049507800022557330080177120231666045082094373390859132323187197243470354293984760351224229437884155292365880572108972095760756611570508247880753236857476028712968645120974960164200743982293916058313769324592404007703468223942712292965355211593654750912077133931920213667783487806878829031863691103651773384996182236267600523403058311995218935164468028341721638288354227443137235829542770705267363215316223480885623840241644210763924469563615278439859364688466565464460303244773842884356466438130813680584499327331671244772803164151868407186146227166006154961120281387168352157816635856169619033262018824217268997501355174242636376037400608035021069275974498402666563355717634421956871554254753310676382019830502064923789123251774401088758205197027805243589858396899951158028156281067045418979841725319289976242374838907516299718546452615855181830650106461207369923759742015192543367162195883837132517263387745836996474098168851846230612069374074046377940999338880249614122754469556614069816091935808679179098881725201294058387209777357721213378654859058350112417608306831677289663549101769622881716911412439040802276955158467124237165629654605095789479517024567987048667819709691165255009948587508436946884268130223733765987668002532904368548486390183687719064381377418975545613893220990515308211152042848140213445206848266664402851758232850119472241727940013014458421730466083955030249370909021025069917421123415780980226031519986683220214816610059031670916715448424956254180308197516897110158714484074475099967268280847785872556168360888563190719893824752450448767524793747873638518523039056558188977086651926271037038073764814539767941041061535869030997923577375493933894207500886053453720145522896383148985887311687966149574265469073384154926591130002428759798544353192059682147755689524436178297635617669144170587864678904208082228326888542820104960042791734852404553549036856597636315845238409674536857317835001712632345921925036691391142085194587707519531250 [94,71] -18501790064681713848056355336779384011739189519517187257295774137083943806843415702397976442232956306996035215552600351918294906469314482948523581768812329916490019285913436480511519349864078045174277017780884203898944978998416127752041509414818776417313431291436789430045379106584176601440486244815734690673343008423243291463065004777737163847741361993426155688504123346473481072839870837327049218952629505396432658392450293414834090821621401346575447242416923330435456540019814348526834213125436049049973415293886308627357109927429782491270897282461139759143141989462844970579345724477711953597846424342907415749310481188781174886720360104607401389840585857742615181005440762869914049406251811354649863631191372027346365286075517650353148761765506215203919995974557260343648113760683856066394744169596526789196703033148423991278615048568897375816585595748501135116489267075908475624816674709345863835756827833141212402871696859770882108853961528261844857033347109869353160488397867491616753365856892618414422856041462359154399612444958233978858550948713035584190335800968271638810970605004782863787580394308936647698388534461082073838883508856814052874892689903937051082163577281741835422560270707352775701620458427618594293804209418236676446302800476979676968219187080021520212400156441874255115276063003098504889903337793251998802344202696132492773002141418927739813194624595254116601997532072495833770741817007800313377872503814279782955222478055164529009340885236587182268594589441552546106051714403389298596421630100019743748380276345445915089332514128646496797536593668373846807996070349542274688859384094557895563801860719164784255229766318246907642886278539599326001149826163512422200833932630822953131610162498619926527106972685189397848734807901917616551636890589598224004060720024331571103596630746792419966733764926677484269003991502279278747088044169901776094742543349028738696686886741927474366192252185192487176937575462380692534988853803864339291601835637713165209497773253724514597201668851685046229336067374794714040546171445395052031792332494278280346747972938595293248216693801531891299450459562532795600020563142606988549232482910156250 [94,72] -542245506819062770146530507085510133576143778444814090441376934241835489481307103223607796632041824071113269250066499205937433556729878863827356742969826837909556417220497517288854794272202676921308953979968590454591722485077002393454181924098196919577967479930113469991126485735606573418323520930031273112388994077531629443011257035971962931792336604702248916747953092910851030136960109733538938904996008611162348982923431902329449353165830888375800029719769069794376668805811991598797428448813343313033447039868485897937118973700106091598000823953928622186283541677137956674853103390179601896461267287876902876858219327154214362952037340113296383839110856099013438094141936737842731270653592081101066273996259437127535623426512410600909670920594070084268321664501828681587361377656024252977711325908017988028481011866647600846426381373001918694222714339732370111795768043802676493753729537336998965010533885733024359303527616768097482948539780840905608212900514814219314412294975827969173633798028666125140127245594108398416477415045377856995612036295566087722392872644076095753627464265645977066868511524514654428418356787533177537264955385939647944238641657237938653348793649166141274336751988966832845533730711391345511382799559672390113270599846614936282822942984988795607037509426247872517961127179632114420412906221899103251276079887600073624487110915537447076624724191056567024119039066881928582324412317605880893446237667634258789144418457959783791638767864150682176717174016056038399787768426082828148418257113925449520513732684524613246566711056611121165000394288650084251203687475459535444772735884104686011192458661281393253023482382996879538049934846180509526172831468236773892985392305163998817820357657810795849804732016190500376117886499126096070433542996224480903773998600723016909674528757736620791910949833389375909052326889693915838881385524312106010007214451757642547932165971922786111765512746544950304778441463514596671392563296728940312491822728379482244559672389986214876092655989900614732390940723555966199894985867513036362700594061969698816391612230615665184484686688329048028694695610616567888655481510795652866363525390625 [94,73] 26379065574351206472280874080604432236363693804364705109023853598863693498361931250889050142286404789153625077567533552692894438298897060303407332261445400866229082625988820824569350175281052981306789000579666431904854978261675511705379067018656999257154638932436979481469807581715274002323339025163016831188754947236614927510341430119250810881469725867761960813747489288424692138162158987346829139899324862785509432754278259956092749535370848243904520532147581918252390012639512085615113394613544490799993340734048593785032475899081039787384246156581519037838075624318623916501832284243518049756170795767159309497845892335549831468177698454770830185578290622999484996934300971808634528385890087385126928507086572497691233424953303773568658072476320949022669124285709465322564663333464043730403664079620537696699717951606809263301603766977278036427347527998444281190026060019385215137162099258657060869241284167072992781333996747301554742045389402769931829879967963830452386305554594041653635760904937174782416279956161756178438901269708206677482475078059048955055678909321041543684628360074720888316705096797680063152208521235239798464152045057450399149649202319830299298343539909340308155612509723846379323997860679582279001730481698533070172000666229583464156280882262748499083985749912378376522825094958224056890052393893999674185842601476687216213429889620748349579980177817034377531094790120330434073748454147969824325174808840027876434196468177290202302808327467357187249363501200860298394545056077504206800500318321620229888099401476515747305456235033666554958325294652441308293852612801258521236608784349864328746553244191789254960624624502575943852731128060732248143266932238924710126579256036053517564798921330677546488264163666242236750651529206623781924464582500215506776006417987578333586088439545895601274414232935324761662177725490063717153118155845415339527843107684644942470263734774246470754929625032633564598478047311538956611532372130395400318480188875009697552608894181742186227442462959102108507156682422341926809568323170117743192583138202787232501478858468182950136917274532788256660167125633240357274189591407775878906250000 [94,74] 305910789063888370422530893013874953888472269771119500531691539660839520437373193785024278359233455004179104566265493774842245094629434108657407730314106318184994746537111722873560762862448406672015062815681663876894991213035979921607409850354920526491382297312708119472380922129345159290828340617102265260779559514486456636181001227885048766052422605519306366782324556102433687059576857326345574080212680835379734246426656017476721135932040481641862516399155850732903061315607332413290229371905436484028307220174268508801286811612580131578140910727570861413485233302074161954456247134739766403621775098609922475587223433157033714236047770654594127882885630904951496485876245519135568822633336971790049192296817061108733904923116492692903845610032083907031906786298381130845942852879861555590032461794963583916363117428618926161512089046573003920581188488764485423772171021651635697179165116932815785273900104263249853699382036159377734515757506414889219880353820938475728899975072278323911778100156701337551415302399960417227461807353109958622488727490380246385382812465258749818785221641371858773255440670667232037877061354918207157649698277539919596080341901002458666196450088746473969957088349137483822206670596560352731956253762470047859432224672072405936847008108242134865016056515511132684554458729623681916841761244714006399979099332372932422543683933857301946453233863423789624119274430725508977787000314246122190470066007375375972097507499053827331314156142596384286493979778259450306794140889964572494610770502743062500210267705950128680738384953143574670598390795748769396231266576050797262257139548437551581858141207543003879169930387054352317881013647079266586222127823630093671069448717356517371006226043566007944676195353043965380345784490830136531286047316268776586206715914937494937595372406275626233874217044207496678284615604198708964002857033344215126209947042184503131132949704129487330471636503425579176677046999103256294768813758898666098230974614624882906640707386427841246483416463105302631106859168950675183965676253745562993045961227900192798244613665874070192750248791590151678826257812909025233238935470581054687500 [94,75] 17500916346695815302505461993196359061792723242524985925327308632109644820916152963276287126691600481973771579631179848584281170475773711998507976753744544832978852931048946726395684547198986000093590350023715049573446337449777578301519092592805782655962090075782048319464037647164220454936657645122278788194875281754685388111950128654785594038921777732185015062267738323742254618331217163464022162685875668400051250580403577408424499881484840761273152748068092932019575479972396520881618660059007602851643048951122608732921264496881136911137288274044398937215242987251617187094416671452838866680277188346015099995293610583236746489901136343536646549749409344569916639017632805659330158894701146024972114611656090460847191592752470312410612879358076698814715447343305004246076535892642033578000978541062005505327833315253236744166810595373800745155791026421145385897561231464886211711737273318204330501139342943779868203018366234823744780940052039546820013414256631004724835302803990540325471829559517035654558796360972263781354413726505202206969212789723764276641019840153080168651640033644789531529472053205752868148151500095982889618413480598341423805777664994208991244597754957923179357370799216643051858927572162743217374024746545973653219833116004594856412152110478518356352175333140381930681789148038009204957701643656868745585298476993385511222891185812820245072104725524679764562052472392484966136436169202957618389372974843258825744750625662080593390187983420895915844884873640616185423610277435359374657826636159092500249034441865698945058741196106322169550422254446483168338133168519637181916279833497168313737091101249669939436404796718596570500035923462333244163361524359772796550108478150053262919164387183635410597848482768030055104869983925125338830180628249454161474468854691008159376646803982115154535999581204283921011273134792096327188806149354862492116301907476999981544252945232135113241565579638705448094351833558054022202667352761536650168910908599395052846432532511273122908456576165119606885847350901813787070226140481343553286807866739735612152987617400660847718780955733884979995806813085800968110561370849609375 [94,76] -116032794524933716598536801228417317433145431152518269138274536789965538694198344956730895657520469713202940990741298885060031512667871016407117745797718695338028724268265827202681330895810824167848162343250226475280857494153039132309081686245534400869114785003724030268411232173628958321004948034502680520866903183199038646085649876153831359805089505933035461547592573201684388350252601529460470782339627908614562614229136602313684342244535947458811732006770604703503293247297814195368902122903227436225887871053945258573433306398284036948064939746405394147013732323054464412125673764170434657713040675953615120705276317131520044195830088172038375128113918222474479806436081935811536756032671507085663945051647519962759388020215005694924451293006956244327605557564858384088994503493457212184401164061385521866399932787226506668166299682386514572862114583145582360564734705445434857009835387577392754186380137973333604170766170371259053971835713042613185568283587000316785832398215693454561191280947154899683143685154698976603553512573672079357041313200744855223919951191606280193002064772608874700990447075098996496474179478934264248080318274877463855023244697338889847642906659096820552353776397455163213652975886950743109368583552575425489432156884009663888185183117009697041166404326812609130392702117634238236808083675293574861671430680740295427727784803640271669841954806471957812353030833960729031852545964889917577070147696151774596416574855060771472588457563164090658184369194049672691076179502491041153409572940429015350643903193657265004376288746151548839906448564629276808305995565779892327246690521122237538217869432385454007878865440272458848037719175668766772305880302356294600871333012001943713877515010806164333305624835602122434431161216416315700424809940174741611786765919757891157748673120480076105390157350067550502321287718776301872778379512026957171948920728292463937410944457112907153465239425533554155917931943627739457214167920570038844616331946705503516249650967943643210649623302283440353966308931241223716633240881441331212973124465319232782262303162488422258611743877538385153484279466792941093444824218750 [94,77] -8294800283929544414867888872003428986756456244231463153595899303811833981542497793868659660526042405537679813425629874274219839935641169801919702496860877184240563512096022538772993279265744246461267148221801436484852602196775063922527212193080686250424552731233969558632634673416898678719224513204277239759893635668616967445283638401110315922192696076406099692137281089391742480186450404270604331521026335836049429797033678125024082749298643926425541119792310421121136707422927568824743985146412649570129246379906160713415324053127187279603094957747502040938115468665619018899767863583342858347505174627939262021078075988106622504857198245844352627495852080642761611801959284960423072314253823042065954567395453149734859226384854945411175204062199609282740079362933419047773153566243803442664277833410114055474303027018128898985322996669852240360966917426806890956736171480849008020490089093605104338077987121290200257783483107749120500113164649294381357875528398566345347689010683418321718975651539737854087178905398287480529767550114428131622652147497759663720175773910404487412911210941578935282341259263257525164080970694562537097226466228466956268171938730680426258175726361952398066409155053300355468655213310510138243053698402057440821450664231997256915916837207559302983272942972780205322252134798131516720296447098978264068067523692586896627862899256940124751001271554540904128753519277040171975552039149035167083684167139521113796884937764197550315506995028428557302481825652260674445519960037025009762554789530426167415021227234074460239147754259481827037649296955049051777298302858842790318420188806507054829954305297383556415599779628989512424257568988400489590745764158985284414599545348224005848647866846461676443918842289613969827769141363657235205636588407831631100766660252415258952731228739715044848807606857033270846058252242230734517024899142392609842494180246402563372748551967884037777355554157946040347658649997109325422016258976798887295806976054271633994743160389923655370793606284268663318334262182008877224925030327353761640314750797311402544164055839501490620531669126356681423130258917808532714843750 [94,78] -57935438104458475954352224103248369371562178765694805063040934765566916224119099661966867559442037417548277212592481256654256166732678852781251945228934099214396229194070017134951198690504298146623263739995477561721620912415892909294202653728301327783763303284863113814409586397824432372690541397828732287941661805815413634945265712786658366165767523499778303132191331326045952349488900057039476079670118654159676974122828533590094778632039511238200222440547138765667365234845293405966506793914333980173065809136441913043571143067195828554812678672348168388224373030303471774179257846876531784553179076921049478719723455768762780721434384980531707766071674951031276584858608742375551589731625974815751233879570819329105300660400473894479008792674017903460634603434740043042675132671948786815302391630039809678084950358720831146694756058844263480532632020842067673637938112816329010587476000639700061994113314913753600459595940521193849780720666759520167659077939815297468473981125397901540962876108325485348453105890533750118338066126569311028688035461092080091855833480995390714912144119942405691242014477327492345847818780065593848086185321757772701031296901131329986962658314752669707614087516666954710377201978649515979129509858148585267481181301190155470742569527001481693839582454629562001187438532643029611606961541743337306607709232419199743237480739611861168512806605399913872001094567824554160817812738056607396176585735117446763717631683909020326507719740383941237595928846851096405915776671464137772700966204458209618069090060321641087735048139614243268248023854344380091511569915724938245814270005107854959830205840195002725259643836674338553504918912519882377869054632200319422997407153355178678012546676293930448691140785004875886117909059390386644823778686935682444270792621899088745407006096661416599939761274465256777220776738615574240555730448107468255569441925915136393965593746399636356645702231105909273844604862617083448830796107992425703642232813905755557896258590276659441726415979353657888764213723324559974519032125376945218185913841137505589865004166222091690191310352501085885917246341705322265625 [94,79] 1761205403842817494984017794308032668992518688372198155636907769567948224866116731747342455956067007825182056355186015871829989284842862175063348563135713045714637156591166945856772755841289505576826391074796651116521914857330805698302074139916421296198333105576807551507136966652823516550489282239769132754468476268540565447062758097295958367322519447210894663916390205730045414745854698393429949271018942406151160002722104563710100347298857457725956376905577319010194108622193305820058844311187512748801343917374415570440671949019808940365553912951140151384667456904306570880069507610972352970428793849163144093927183531191887267812952712953267111025414984082801496206330008728022714111881619392097708848031542197854227862538333580584440824234356630282979350881066940928298083350892193190760173992940585995092460369769422458488224392122942000039336869835619218822220684228204956778331279723071827547497879731946540043418553838560979349517770434214965037407678654674276739825968596485378441261069043931477519848038385029132344031742730065935233205380420790310500533478872000682244895732529022447040746664246052064961556469674662794310301140922664160066940504335806709875906474419884472192746113194098759064589044127415508986966561585106603677498279417704564047033209712535633762438798698999184772629271527378421645366878024580361534480928767559428359378770925058131991293818582679216024706464125784925896480580890466860088039286901307925591164295429747968396752983610633775671933362127835877107778875728261322076359132314603705968054257466481950341135948151216372367730791745544855652411240250819183908774655094973078176026775912509378685597601993031056919129134397726483913423113854071310051271368363429713746452267739595225205646205809351209009940122719086848055151967980159951408284833873123065343154244814801822111094064267695166925761592725067848033459668376708710164823351018786193094332321548304022955020815234466514492726809252510824670571532730881354167706526641863967784075400624589621915355795738013092240416867425942649034684680581211749018625425682858111584123451801991062440087296205763361632823944091796875 [94,80] 26278579493482266464187133117442799815901551720012001325177400636808562394771756467349470493455400555516129398138829388395672213884451224891362510745177407019140353195134923869378434496437385767425780627561576402319674855703251030979182390227296769019400487932421297907368442089237766192883373200363702017176145173464558054877132302495088138367207060337763321301248707824965684608722395559275487372177917267725949757614138590870255507489045229977249757633035816186485122005244520542269650605407350509072438884070532157085473816386587235644010140638142936603269531405442309784273670673502560007799356145250555764648824919965594158505126486668235664338432656870102710389249266896786543920216007147007223820175750660373287980435353882575453257264843388591328740551382932244639081634835401805182853961037345340678914623499271214407147711719556442169769908064338857930064989978791590894623210799881201046690443120995025083468723890807931647378906356463939024750537399795636784766657239623552189285542792597857895937403262261368387704418460946884300522495890996801570424526236884803859594619527454105013183184368490144122724810263023287220112044842138104910838418606010191549915327940543179403009639705761747444659061050272960231266290738210293106465842529408385009113440133960591925538935079439191678658075587276422204870699351927773696543881811867927345524043118375827523253602869178893801972949203757680239374098189156026977228716971259704254110759554636554462766483892306976415818753618680908704907998264077147950603307883470766752798502370248539442097494789509136820173057218300125039051589690586474984869741257901622526249536719497059047565668063094777716005427677057002063682057450893387400494000008433551948388864295248684667788737537542764138771792219784213241515108927125850988554896406892686837044238006817025014142803241638713316579165090510824463225040797590677188504227628454751102439449965964018327466050883769937165777406793313422128343250019669461137986119153607730541377904416431625446690144920268275254880047104087880187317319702646712058781528726471847352360778998920884228395085263258723468780517578125 [94,81] 308518622814275615338934008605495511826067285369106375631152819789141340304747179588915482687808676063611549354387621800562518166205053790659184419297343082013757947119161869837944505324538054659304600312808298046382722215627881067980599948121602321812016763969141392254834327525385639410366025150805201784504069867001831532510969209338392983655673016364849201363341726497609139453319075270645635693781827555424187757559455903743834185735396159057765950295916838806993138994350443931077317497282496539303986854993478514606090944251696058973659093568924374138551462120409795927699589585052610868190931199006459312156938731623541443700480712526140120327785003135163427256693606722634816797632870458500727700588157827759467047659890737572130701271328509789722919246537720362811373651914744290848940913454392771058314621802877534016148733210948941539932746148016618325669655317728097793329305890184667999602333933686973137808345161478492302006963658607123714810367580279318030990876996639755261901491027365178594244475053464012501054455791301566727197584567108946219490700902233268786548728641847858144035973244604569595538663085956419736329377923977574805914143113055317087621625852829345336429657225005725167074057557969563087327525152317998716545904356989739109969374897452214652033414842310221596522224990362858507805874271655582271248725266676040690184390560588486801387368883537568406056531327737819131317202803735309289576378393891970960120706137947728714214922637985523954820380558503264881210910428111725076142507288799965127149451397332618291701283962821376572021924181167202200101266285993232819510849389088751436175690748663663681668240850223020089980278863025132156793577587559483411637381784783831811039989133342441963236354795246945455426021681607196961351287296007371219384668594264886933492725071754947428473526979358503521067691262993985425331152613122384403687620687791905631190209736991310442919669892870563098358999599240094050798112303067897089059295172947421945158369341929929676290213805601848794084999394161868387136612990268307083512863706332079791679951615135420824582902364217376708984375 [94,82] 3581906063607777310257858031841177069609597765868735342361598528534079583135145778851784079596554266813941281527759985250948866573186319589236220663686950370116072456904119940573699798854333579745394836070812593387961447249101908104598905039607553709147361746849423337474902485472252330650352941841640706532636890242828051311223754238403087957669044219547702246760699711871618941606453741635887423535236246119030719000623843136063430779263450696479517225897484181978981825171766828212314207239425895549903314461849334696536425708566917537702699661971453507549133516193457448748331320133879969756581692616196777863142556474117315507814623585127276397527771100037394705955473518753936613767584126852460090166250081793877930591901750665212257507277843919906320837027153788222909702459689987009479668348507891270209072916794156743739289140802482279460029899378064405190348192520440079577840660926968154945984087828503402086216031270524781957078189515441574224553392492108408621627775804829868248443105348490369259591827810216488921693468958243612177362063542611667158589304077163398115148321207544537485399042760040873801342419816486697489498075955007102334640982657293865517075863669672768327085645153061784575955904807205508179429321828225096182073602788290209602817141978694339564450774505620268974543111717542261103099851919066630595509078425501643390171792959492628199309851739750724120467226256423534648954998857218485141685189612512588186988755978036376091145400501186998329646741591691271838315057444285294692203850635907269805344526762553157295154244694044300968192920628610972056976950589983400975643333181934657683001650244606195039072813787403160791876424516016604879692715195101568343265007762269180512352867158524708066122608065866277080201706560154202617969579624554875549272288050681010283845372547559591155872801253519107004488275536856721855319193055942513954725123300409371735860264315191965666846620432417617702387085314089587715444951455822398627183710734272118217499758129284249155298030026209983394048626813315755401803095833416198979882301656778763375216954092304125882787789545898437500 [94,83] 7573624883657714070347085017837578413280263944499692797591024730486158814909227107296061770873266131471641012757066848273004122793487474357906125133055137561326781535898044355141843121294946636523763560726395767098635775161021277368114081230428377006292437928890230372183758647660009302766499893473882530874260119961712538598398794879838444521141297233394188467957943557207717293744119858424656322372279452549138924036921851526219581991682122066885964847568984963703166743687984272915890270106912994583931170737139721214276818047911041698554509638759276851977791548191518847846600273647500496078900969397058723584908682890254303093397836279921774109074843603463778327563201542662177276168359426325084922003940196072048125307085827464992687286685086949287060299588589955633147763715755235401779280780612519193632370002331830432132637882028796618615725187065079126576859449896895382173335958955458865886713527098490787362787446425190180881327054824545951831352050276543374458255020856995793470583617572605850896859859055175154100385185151143817765792626330406376483662346606041215856393061403454999083888689737113505739965594134795851849250788829242539793877452752578499234544263079723270802843540109567007324087327339543890396013779255344424071715353476256853225442141039416432715117493492304461165419456427271365824587670778440415110393222877271600027890360569692298701024684619312464816708361795159866275925816177635888256499429047331443950069659110238528991332887466102317807180149337119510803329586270131778178962691768805597306793242453419350374183264598852223820108546911706556230763946135380489963746047809879860054501258675093608061246631442474618222840914435453031831904516380344207606858650708944912867802889391054812066479284796386866379988340782224722706167492839548899655342137691283056042012014836035556204889545301637301870497910480522097967656376412505002408743116495416981564932451116611126403617840262618359749862690425592086956712293772204253691299525943634694056041549434480363347187842788109957890248851553094081790374319198235362175192940294907169401725655122970592612635058593750 [94,84] 430352838844648534058840394245509476998148383768907900518602859370236834658691266274479924874429127952538676194706059832067924939043484966169885130258636610861031405611758781337262321714839740879415186906120986578052704513350177021109746419017852292249773312604116591270094944551335751202685722689141749558963925951341817814425663870504281806330614739890400004460199836387172346124949348618969013162671741309189707831397016963399575718078705479876853361388824320893643676143825396925472172742900309897944656862212170283062366446779510733057966569362286017858600373519359906066736838788356721259820207908942180320032940873337092118320889638178988820516646142332426054907235184837404331840224558311783489434970272103713307569492312121557216828211345594931510823401660798201104444784413501869816409900166091052506952737685718916650660164039679567091598010834821393742789365368461431685198636060316070758569141138786238488697630079805749662379395294612737909233961226234376578314498121907820628478133204445532147054988446479483477258855959477458943506928655070144899952903423393737215106388351786052938662884896137116049047466503379823691883326931206399930211127321542026605921998137666466732338136738861618891560236612749620941793841191240876542087135409891625062674571863259650441097862767175773816835125501366216578160873655641006463159445797452234498610947596582466489976424792793300827608937672671300153699956604955080659187934596407600765586788107578606233518997352442177784688556400897544468924389855718218147143456768642244118204728726707518521488658765497212238690183439070645010033469788452837974031888128965868615205288510613724554417836914230501366979331266293389846780500907850722821229264576230459912022940477659472018507039866295776727340433106719053145402402010178201102860641876694526536774665192284222551495974165374000338875347723304914371357396192566602938312273081039323846983770634249508489377383717970911478539827695446115553667937059561414369736035959415986796697045913254607014945509031778735418794966447622879436899559756078123337950769351883403267108117446471836645972812500 [94,85] 3907343708861265095689371238703596025641764164511340630449524513319290006038128444006603633140242630194225322545357265082687920013067176167081707484859410963459159952694765946550148594450098290455448181250706448823406212530727016276811682526807169632184789798733425037937859891600285640512484557518088295331149127985941984406078090333099370704029788531918132024391680754340967450062317258255745916783217397649257361827475296484058350109168445999492249370923011297789459174668284231200868907352779616979175121890135608862684515509350815322200600640325892997839875120835834465043813198337648042356143947182013296136385015805145381760741505244952682681821361702283141359676539841231848292287710757425126247103975728377589859976945741055074846376513257136308474918982202634998656839325722414556562734008138758389102120247026249549762487039645596562699321128129849148242897521418101959829202583479507564734015565715284550668757105857254697797179661067402261154844625893159415740747465066397265378247476924222080210539328975941911830713606163136485463351670937890546952188072764180279125105828201447457122950468540908107454344598581126041823249999933956929910411343440603661654110124193903801615547733690548620894841815802217978461145297416578591531252690013988329646578560766295104302630169946227885921787778213813389715697400165240735033651180791074295874945511870469591780069654309942255740632902437232498202949294149542447343101053962236926600356739909115841688093627387379327964402776940680270953990674592442570678278193025802625744097783624931392336755478331602699289932619847627515934175399443265427258989971320747745025203859936552933940102765086316035629009243768858010609841732181809309496028790480559115377560425522967045543765464650478982763692965009353657186944438503348231314356209385567452063180813697255191319358131623495610648210295547125036039880969257809270457794160749153472900309550029386292675208759271886243819700698827459881942935688155434219058535566514867920795453855738329901729825794878382670366373158965798518205109688868218130291902394234173958770167950411409501671875 [94,86] 25190132189568113843649292883673451833642967915416138954661515241953803475029587975852054482846276459612157343614811725074333053008265292458152452331359801298010207619763131676200828563910918906378476613544984613094589223031927465220505790436960355821978974215236370332203671423377889465377674904648954814359984480418595576663198008892772140566085996999145966136617014751136830572899488692566565831566317742590154216140870764700105472132925386487286943527474486191158787188472507308122846067622664896451634248565894194599059914093102822615602671770979631762920707369967789241664744967949449563489793513887611360204474540858943057128743031067197988298022008690789917247820207337266762777762981643178840022473843757929317307618640407006459679955424882890117607215833970415892303960826893903226599089248110499761369311208887568597125862688162104205117442587480607177345556554942746544226847599320964941414627037395463574065686740737080396447322706648508150501147311637203274832193922421239410596918244269991140489979426265995773942195508516623100682199246334059535793888376525762854949373480828049488994479844039025634823530614244079422875818656796037992333830090799734167962498605737653485206908384275797076041189938931047959952116744194947452585825026214350562833958602729132953389900190601104557540849039351475127610580996486297270039414282106098195089718676666588887365415341186456167213535392738340345350578427946257699376067546396718205621939163678913875758980771762584531793094571794163172386857458030861849069005896884604765856536042567749498603871019770179337281075130515891185294860851120262607901468640592874978042680446914335596928070578799049505065340451908545315439572243465813861859718794401415942641105411461864787848217937429561553898668935514356563682799144083571275703381146694134672907913629604223103011443772065382096862349970607705436349765806682900653374582384946758798688743976637984228998585980683835964346341322188931467219970049784183755472756940585373316773055728003756244731368806135077750605268136114839198267927906924419694638286039101859562251521243075329125 [94,87] 123547059934861644455758253650589887513142876809613813739885002504483193305512802902432078979224321418342811022952509827074777935927907296739590566397597033583549069296136324047694689746938660340208432238276374593737747918965975908444402327117661527292613073579553073094311281215858100580330262834435225891414629992657948618990456000146019053002488224828635741576903642852818129136353797246037858153768655395876910711864715082107581449143701461900379309808917422317179643495962072897434560988122795853194357510672736122200833332310064637536562993499616070667046566514005634216930399710751316774735382329361594183204702272911967572652984442796294679110687943436135379223270383977130155974643426403928573082168493325024245267826868112718279017640799950109905108977862586703030387488907166695211754107333103955943342649641815918029591526300524902434665908505636984544328992111871600522450178459918147932411142236168580795058020844789773112679365411852115920516840337065577624968452984917698355702850025600937386910773194217727416295991809734133472947912267175683671784508888923450699832812059573132936021168381672918035836351424893180494928079393891894889514396463881582503697451179895097851879797764962301795910019020072819910868584413009505811718907678932797689548837810095268948194963997537089212951764212531371120705543957350101549398267545672946766421720266960278142778436963934642748883881997892196718101678749443223102283837393239382905203288529098129143965769003558212620395680936603086559569101803184458262567581522486089446937688297499007765182754195878499976058804832095277468546707875039313795523789461285926849109092423859832777139356609737160618148234706813131093671040500355594885646633167643433986932648092594745778368060216193440302684067974573152197501655490098582443860131564953889876810610746452212174861348433418673306922418004479156530094503624367498284602998745694217227106270260118681830905810243251133915242528476732368584858500960000073839613972414531649502773013819028226758974690070309384699465735871599072945105823838989768446654182772468324432260499515625 [94,88] 456305089366544398459569767110981658738172095041619031362331536872245870241875243558631423734636976061137830295452682450853688785193440819078250210520333527437016955288554462044346236545955110577612231932650998797441065827151363317135984432324740369496773390409885214120950937496665391968060577145216150610574279863774068512210700831563070201340990159299201477956042876147359430682337761303533264500501088252764643330348472260661471152559016430743462112619167272456786005067058130005293921583431442231441391140030877925424632471141538290334388348276722061369684165810177856611257939939324450852172291074934805425879575844023697821513825834660057686145219643915277562201823620618611078771207366294985675482144111042711753142982039732050744659365660514045318763982916727798847888339254269891232815244821626400338935663039861663192305059687220204737518937325896897541037132208429156683155556628152646941749326341539757314573616009263935226907132497792705581106424683375800837290563478668386057516593079309319254479054737864476933962671300511603123304530630696006823753653255589699291884513568882845948272063494295399262279136141420338473611322798328260985320621197273021873826203436577948282888186009337015300480189765361472552073101037218103037243033726665954216476439973517004748212669450972524515675941651656949238369567724668131211048151720290828161915935155317065318214946843532741208484892662577811342854815009032829159180297886132793228025320850970197777336615775098748205844618033727635699884127991166833625928617840396921178947324125990259114521140124194392934172388751288055307793614038060255096826825191577503702138746199029545956534265125975337085266863182672649350036591580852569935120169361349133181114361170447278078183370420767648412053313456626643027780002658547585401762075869288560333076584311866042428651502106436659924400409613663833625167596929423490966985433463944309981720533910930697361106881980044324960930510691933820702583289811186228808882214018140470944559959627119163471874758298204638637190238971647316833615194337782210145633347300620424923074510 [94,89] 60849434168778584740728101607565646593338259905671372133267129480613462245743198101107924408330118459956736392597594309701199117122875977695217127335823076206426036101836774992855789401140842942456265082192412576505685869431151844266557581053805781928456473562936185081939359444772467432500592464663769385356441314211648114120510667730851072899970503625527016248811429199402588322917224789403800287384331858726078575811939944343842864679065968347058679984776931835186420168663004832623921046527323288879595127160751511535514133053854087956847667464807056442455671827720058818186869100838729877486806026589137025215355882246737010193380554146569463420889226308580997524365385481084092650480879288658485385718068377812014214266955206259889501848805718965433799453475937153272305960418920495065208684288137780451040063977664469977042315872294222502758477884082107344657410274235260376311739991160431139345662195661958122191235122194085864966774768487218813170558925936197622742536035782599637827463272683912022047369165791248871252843113654303148821682585351842642028185063155258290904656674783256167472110725642036479878509454354454983137195752183936680990456146838093649275889466966106369544080659968994293623959641356824161004573036991230037031277822684369474193760514417461185781175197725584364205357968212537868527677138780859104255042069054588606881849296852077334914494241839034936459354536803070357591123053396860676550063260081319341671049698713991677415824162454209846461472049264920617148050574591894792304197196325035861710752841617911208215717858029251573794314308485443386769813962787097934975008088956391732627901338557341578887617975198283165485486837738524561759279516706415616880630331724162386727874693451077085463788215044070756155330064581997854533306353825389051123976982446767210809211986802458179399000984024678377637166650773269595495687734328693238796178377028212526660113266334039243507545026362573081377349033436403487356513302943421080166885622214093276288608315837829912285917758417558630928508685192982068944354548420684850113724350581271940 [94,90] 907693843450622991324467485353584052434782928214681912022195400243699278786176496620097326558387517710532063375749560661885393843261537623150341530303969627604842118831889062160413056176409439293309394035966688096642960284671978041893374701787925551104447715725787898920110147131653728382532126200552142150451659168541376815255091015941414504381398986346234417529810308746625561265681201907565020582403865966285779103474574423949722425621119343193100014495709428019461562069772762941919934399967471274754270135883339038728859418112154526988973332563265847348179516008500272817580066170397537940554755766534082099384138897852743030615678999439974000063539313872690607349836095196816431825744595044770634572098553880648394159764866234834804324894633175772543182323422216996174504079975607551496895580672178852457270927522943829982634784437901231946063815513250633633056934757773736446007377198894701489891573365237566135615440144378226917094066813884276650570427277870435517585537523449947594772583775706392073801941357488892170129290972567750388570799453401860081752048079347569479132302857994421833681891307915042385152053558832923183400442191591447573012690007103965081536364399849757928228339828477154991054969699887273469750176053906434028559779969458840667413640217026951943832360377052130373318016445106006841122038606272707100413379868939764298615267664484762546515477059883216555874131386958100666575921976657168023362931601388883350115102402091799455679104641073231941402084983827655991834671233806168216441392453004220371118739025736230260086651310654364963694781810223753123561270686409583986184180487872177140932017039057936853234322067210123697410160787767393937963052675059766899755218011388251638240824631376119457378498681474308679325916083966698400411858214091089957705167822634554746196446392439613267487062942118885849409296996945279759372387360962773586902259671413401066391419432760876467919403417525749576338951705053111161714041144710502160688531778014233282042539936436304998225351367228022796626721260227617652484373330676279493795722472015 [94,91] -10490964916478123275729354331692323124226329144047506647261453219280492173277698022832907882323122915013298813629762636808811756609739174294576662912289918635608170547333655086031695722839096980108045068747726425254975142191604787907239773435586566847376948547749338380014668841953467631011222111639838215203435748010659177735870355051534928482314288156834538932588347292184226345385704402496566431575061771472582671571674713108446101786807245488943751320304109969461798069580370018719116450123414843101039251291143713133343202974080197851606288274325309386664527349464052339457060698351599007416431763266725923068202744724254139954271132076016460430525924426735053819840868942486149122422167993840842186436871158922680773452009361500514876211723098993156150013239802397393811716162536958693818090071674699791900512696392795187594222057332743328288233489755523954115291473624681025116527572897823860786362700747087695702553129160763538625338006580083217149883070243255876179978610491127988689686994795648968926933886635146126097906773645193206372636122269549885067175519546361126232291045657475110199618591012878163001201683172744135204583175982399873664636598172556825332724462605271015526116613524454263754001985458780079730411225834298683045125778854681621019709106740257358805798392214964417341115036206176257219173856869655028695469126919297260242052547351617112171378534793041191554323730690461670925312480053783700624698867542172112672821705361635311517647636804990586035559352373468619255810059010100311301080282676145218768481674097254456601558068688273337924357258317641722648789429203727134373004262255893252793327302114089880499069001193662806210795423695601724223843910197877202124614003564281709316000215825392463127650973968966649819839703201822658307367729999245652747263643884471414928460587633397866085957249456838373980696222075911878668888065985878293155316648727439418443778115115787281052211541931184210948427194059100649011021024647078600497940607566850615024206676456327882518712472351152772889694884677059422649009375992401987467488385 [94,92] -5087012185618194303820006678273711603389434314444541642864202977352266895987957180316906563794141037785190803178285198451565191275192188362131709972044735290611678872641563951384074147855830875019021402224477408033619070036298083673556791544772722269344106234116420277618091140932401965345789148056399715834713460880291582861122569300412525749597007366372614832717027717901324057012493724854280597936728419912484667947095033378452035660360133129050252126546215001617340912588960393677591287204246368882524535136888120963582400525147739674710298430709092137319753784036105459766739262440656017968820841955175621716954341877269527028693136661715717208015410479624766544814876518657597385544198685673304268445193998585421073763608674320275115520440405486346633026221209631396422202099561374124103578705728636268326243676701820784774876061337347619630572487594582011237332626527711422417564566399139024227308666648966483733615135258177553384502311689815131944462370964844624935408408459660735578296560412163310584162903912513244686462048496515187827982610824075398607099078949701234106121400414644100260119202424898765571431909577096626655128541398678084055801035295408494553882065565435960239160808153125772690452681288781109025824713116570820176159768627564915925996943654961545804235479557792711411232353141802382238669161772653610186230840333210186462200689722704651609639554326001518144501637770887401105171107867497747585054251036754684364952420034501475177211027788266745177864117338524545743520653896067910370477402743134266615447935066782894527394260012174108169660607920381594082742012920377547138626826607822597003139272292213473113624776099438496833479745036124036973407560106084549992408423365499641893727210056416055561889235632922938895233954053082782079984659033165587281806146176754142212158859957155576896007289198507883634310816686150677290805564120003992088748382466486677839503966097385753726834018856685558132603560973131118824525397905836571059372245595924736934580498779934740346028024359044785276617911116095104443366550911249775930 [94,93] -51622261295903132193743626469052862079647430942385502790815580962217388964101455533242220116865773112647500043506376881747467009907820139768373409328865933137258071680607586928840695119780444033345149481792516764202898552415719133105900378671285121456784937024335675748218967317918549095310999970500779085997145908797862159955314569009784564022506007379623279562640610319488046473122792870595316632543726647523245705971258113673898908574520896713331009649733986787818187252177432021975627120953416544619837023750050052682850324247456833931107885916267600564315134477119980007533263700008496298612062520697916021808031760247840561323832971195222927912548785291927373872634906831861192688309332956921593879658203923524966162891748915033253154401002559823151736764925523659049989073002260369287440296044039787304949831608804869708217468856122591327526570267162192605948003681395402793653949681934822517770102547118327972637970088846655645299526121715192293469096248492994257833646502133346417493963562376245942789216634505040428813118948579774449438074169087685806229454886118315771201538217001505814090470972562445524124726544592395855974775852656955762285425555075394759940389092365064904498999065875925849879365115174069669720268283167177024579648987989958098807288562167900544472133049554601484056610307192598528545034817890869456935736997156434310323881739445834259322890975971469925662262794826126380346060439829709837924053737603648076367020440098969378208187109076947205213639879018050150317669386482682667175611234027262801017749404807515167621145174281054414194978360799484977136467688704227063842914421619888923712225617771844631630037033924173165836049052709943105743501809529669184355374437053846167865265935104755767952742202554488385714103829372033057079054320653906544369974061915347395163021211962491380685720709599336437481938943099274301718954057661672579488245036531978017345819235814263778142950094353749917353676608583936596053304726010381081722929018023844269380666669682764459551898154816228297016349741442750739134078602562775 [94,94] -39191487266784462380400705675719361116238882345409010932001343457923152669629329178969186019955945796861672567997295812862259033491869873935691519187253150061465191246883123789854774813587934627462364715629397123778158553041432243032040878067125904080605766404429103501353828360245988113757718253544070264601452887029460606096259516877056451367243140972893514000125004049514119398438230133072209188116848362788814476627069217181102929879455498253771668736371802821773324183139983658045045566222034875600131183511694795197098302621028770462510417510591450985426483197610659146418660938666555501008013117628707327360131912684457659998627136401325839784742843480413367037086707245072750903102884086602308043341139956016372451601502332839755142637325418575981753219542966140870977596815001516670106034228800946557488180050890766694322064436851631431147270521485846132337268441576025014586555607746144721576132843333920241896353144772473361046775178069546311776790291235486498217621708757428005796839484943110702247888908580203358116427188434379817984709066087980655999043706078355730152707931309931636801321207035220957437498024798967862964491612197258418322374868290848312864489454316003662826361898927875527790164763828676956967980106395914376194853707137552424379684021663732808384035306288651591299438546666830212209611589567997011813336652580684567905460318981609856907061326679229847262484728647075076687211525342364543292333657848341457366187187494832991810758252314118118925325490764775923382644124696825400032281248530478313813956009352340358078596024798874642500315712824700974233058831251850717346826727370882119266611730062199374015634814673631483513386824086845331625692420473709726515515685558596183776668773194252317813801732543125338568688868346637373497750206802408752027576441652575601664990958463977299092459695028073627110704705622869142381560268770552980201260256164950963029920039679960092029891873238849624308285471361988216882203065416566617045354287727422483723492962101068839900722537577828795140742359491945496184691300 [95,0] 10048846872598031319545143687310680352242652665611180892504565006558945134615355498227298488888843423156634930066034201145296993022686217744769243223362856859507077585536228813763032400941517540207306428023099253358945814011220724902762034481561539425891369092611957998949388278504669349186056929297445486419306488068010566890433298493352881142838515434549314214230666432948972763865495388805928126935889214351542056447784788193823416560343208483730728817454578131451544247627649260880063093006196284362775698644091315154293361120114149753385094747082763259157732549816538009935657372339318551093796679685018458764866436173318433986394746702582208419006600145803725842174548030808550082450312474839256175172197885682578045647810585838607407712241749625510659006117573440809579149202145720669537984050306794016172136196739120057526568986966550452509719337157432264412499072767070277914790884685503238638231137368575896090602348360866898293450993276689806111723626065542057108594045640955301691774287930190570980571384244019656874879716196159585295617180884296052205225017223303709588441867825011491284772138611411223360939871189984499589289980682377552895042645134457472531361039461107922751075305528941674383896268946911384996217220427926785556492287068143855998751844848621754858209052265650523446522024510705497770800794744386756308243227385283440368178357186326566078172231211824189020851717977004446586379293295482267325483598047197285410187117417387873558530885596860923198122288404207253029581135619223922341134085450702220980529627439733325460634314658869734639550619463302392599217978099709017428500397813783856284709103105797744305123792284547098623243940919837387177083453212092382531255596888594799435438996183786634463011425333698830250309051050927954017999938377451314500031280486366892292483551656173982421978315076665825777406300372058076246416365429969202613271876639081769155922851277231497620048864709618215636792721421504531027630561899268368128103535961974858397867137061226495048924690663682803414936929339230949760627271338768346200720584195900367551757367063025830144773262779493875461927337266254856805139416829370543972899474321764439420888448406543602686724625527858734130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 2545427864075507851008947657985003290069577464669686549732359207944651451191806266468327996066116543972329235529385921430227456656552875274224013376270575384755424740553876275033165680282723250591622894726346515133610622063334396531878959345708307009182122585784580924523217745422997489352085870902513331724981400039633500057619234006692006358295041473912197562395453628959008183097763743553162039888770068695907155060312799210840200389501420862248145139905938098145601382138077136781863367173718294982373738856005673812197252455186862756605748091832470439856773314514510842154218922899314106592430062457997207188103485649392483973187514486124308879802217991423311355323757016863643424479057276150899452654479115910439879193935199275639595172194893131305536347511219816332249570164478660654203478955130657771551403073444528814125553138808616133830969773434466601556180778069078435134807178787762708795792250229253222827743228734716937358198946738066726500747249494873049670098044513940987594186921336224556271387740889885290791109018383797646305085710666118766566762601056025054153031812743217049394420998321886659702843815819753670656824442908509136915327051123575126643429979426773561858064178523371956465700247245737765035396936558304024341680438422023883583389720050725667381508931363464668657177875964260375066692501054942982559913451713310989690384763322380261641132802363849966215806280598765859587481421732333866054222805940026880381037213627970116224554257241651319221145719470890012250383188151535711781202516308956303598198579786897891377624298597723512127630868089739164998579870559225368672571427381407410508870499438673494024816193799309200129049776025485387592229833514868664193530469114396110410769154629419459849234107789668473750906820055860722264941693640064049913546407714236545161376832350180390277566848070547292223365302217477497781304143870877031828933979306373884320346692851250510158662991513611070044181296611676162814759006112257958430845403795438163203143318268187707830463589075229457387079830593136818273060524071481282893457792713428460467396805879402051469672932928512943434460993218938368949892753470590194656017027380755724458245891142493810832547751488164067268371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 1855264034902794396299303298519387303243257896801272570686310321568796769528169549410332164546945501052390167162272425191170638078547485717623720267458462789124969536128736187407717985697613670441868651288692742458546205761368448561341737690029988429319525254660471806371084856730118255429646307778123208918308289746066660674017750231120735950512241690495420373383311488493820290849139932646162967051316098392290839044937112616107591760605183461976077112487471002192476613885362608440018429929171083845973184377615544227626141298016762475702206143999147072668321850932267925153268254286013999728492748653911580459762951014804671492463331903115417891300964993637972200888844108908287052641381945605822326186216299602084115301801944157404795327245703653754279770259991819688908180226644712520462747193800725952506930255629164448140284322038793603933116994977989363301549706034557047143148516521228082858125992542119387983946959858931580264526300661283665729382527082301966354957100902734654275243000988796928518428665862925504497461729407754457019971788156569474473788344611371625513806535751784097683772677955826911784108764336085806086381585501338238584243755245028842310143053072521842705404272408639342788663039812451596636896489515891353683890382832746505633259247433152616636634815881781382020493483627113342470063508348608366841018704853237900699227326312167753888521640262723257588080021501164713138962765230729976436532913216274011256838424607788256884756540001846381659166452394889754764926351779655559162908056110297063255659361007530758695495076525121299667450128513070400834704448206225453408993264402249649566764324832815664149158496772365487972638468916532447273470357169693842641624452523370963567234150225600983648033714074796448046165378879949725838545489145752193295680355313106286012977608410245458204385267274138588355893750916727382309297598825483027089422394881585724643393440492311470021252999202172565487504550205274481748956942442751544732144862824176791320973271863438713203205472890970122190598942630571723016334020745881786143524824085034467639612897255083284562695667824169220527460403033504321502758129316581147352637620487017745450138807156701716005731128689149045385420322418212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] 99609269934791613274086521953076801927228426550793580812761492324277377570455358979258111579969947153799922101366076760852813052359913544836863388687070957542626394274890860469083005533495524459162517520864659751644573960042428411897576239111639831620931775656810253883706768399150074903801500272101646577403701772017200547643307448098687902073203112431339187259277137672467806554024800711364732435586704426340558239206782190166506043581580098945067870616281335321655518929977369139968585014175485512235151132586758933092248014361140865950966681316189090980210545588029632959368406232615176627892165313349404106849334007344768495558768941327305626904448537106381860123788239215730271618046452661110202173094229594026494349806018390679697811802108005635548255213814442299689008752250811006743285197420101411140522463332601293781092625372283046458539172298830794738751787047952785598709453191070519166633194855477495638590469554514511035067153753606731132101635784780359290383455296052261989704188872508552714741430802645066043560070475873488552655357304151540918696527141373056639534219945036308419525637747651160615372742562250219885708791613988369880487846235519182804671688497741936989028938042601821894792502805101888785071897216028342912470054920558388129970427939479189626876193298896904727896188838947473120221967665740604096624046536562918081050396010679218351242945351591093832647326352293160177935756435815605821606350783249184289022773775486554076704533545890859710093802250500060503264284745972697165243220892379839900419824762459822660762173141001725675952515210718272153214019602612567326369024281672692816592520703400779302827564822074533565597029095243745931774968982448677661379656219171496384801378947970145380979420684414863719221791180647787232972910044010476560379748001166004340219235545831742716834559875356562248965553627843089188687245771922744933871421752759363889843870712692772977794861413071517205918527132977340534836869708581073809225718646051196567696795500544805125077203959896294957245683111963454986096632210503512867790643936002959076645448431664964227269775243723879491194547589564911313541128962598417288041267518602999866696683088040752259914589750167124293511733412742614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 2350506793999455082540376004074619600716658487399813379041255166164231898529344690943632462209800073146119721068584899716887548759261186678247979575876589559739173484505741798510666382700778143401274906861689476314772978806598584404349108060238306820019806416530870493555529855033844117491087284195048831816174012530439646313093173652329783919340165705730882472775204927276697106145395713757533465970077194878493104959565423447106734868346948436127882500459819373534949217735862463693730570641984925576772108225972595826961432669719820385506142056027874882573997339555209260945329287867199625705993141443629888795187471629773402265990853647300367601849227071252724290754471338498038811681563026827464607386356157758031171641389914279263899848346557212171013053953120241463876184233235281377299725729913800181124657218175160838972289965259561283921760489091581279032151273846289455708716117649241312596447028008092484296234957013879906340062122748261622865265400488826636757515924975195263267569258851901905404570090993604451148246303015366994955733537047225904910688850683954105601398816885714168338464679943335414235925025523776202975124811565382907752387735609248524447813855276896260343094713261101477782270956312052454121031661796850161592393364846023748538952475570500021343784492138157798287125317941661690352598075839700357048086617991020493134773886530649503328308877794062150486246464665108232220618278257204011213317589627110274403895059163232433267152687305479650556840570160664500354183687462642869335254947970557855559760110646458997485839384733373143029238032764871779947691268872624838673645321953891372945208493635826227187088188139701231539947797332537133004945990111554076055249300435009190696885555671229174424056611844897975784265193020044262306603101219231991520906074795379011167049429152511814792583741702344908554599084299187335465836240827760825778381899386599824916089061193688950808509543093913892924477883826990782427975258864948370816392219160922301692843754353141235500582960856459230578834457716015187743509322835687625908172709524634331877949747782027840182047763715650503647785049487702631562458303877014228517269396373020475067567125724711353298470852625544694203263418330607237294316291809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 29986579070832872178396930702746532711555235820281119551095539252126073687551841620321863968911161945505685721866258268102514237966005653551274498181988334708097592752420653829822598800644306040967398932185123927028655604836133716794466753100002626609505798349900380706652442483210416594611329688580376260696788240736361461462582295810968288560396657921316963960234692263120932187692953590112105023770245927497625427179745100897076829110463146311516813194831866211944065894185221222759608745510527866066660581758215546693028610543745489157742330392382937022017149969839989171197553548124095130761873861018254952185788478691136202215177700029866995854564718364679222524315890705849167745728498889749656794843058404054700182433852917604887148896282173043429940821935951688218514303505406032522448193434866552557403849981583184581688208826103619632464944406907859232833255091970380525273619369938933899782299967512535854205803885695611513190158847252695595866079837833485844054992327864306045365297359234604630322047652605538558474312311744122816472506627369304170263772491092505036093875588573940636117095977113878612873207421797890246481930389591976290641521563811118376407146909389136138558930198980206823543150433313674513182919804681500169914332970805554346682763691741803714248714695641720353753084558600630704211650546998118192488755268911829908852558750616452380007362272129809451522915078871895486424213922051982177997074990339873103272265849916787364703397021390206681312170348613817455880955686347255666120414990263035620123862232855894632895694369127864022122873619129005312593690613375432117132912519273933966439113943036471519400192922066128684899103917319214255572394108122694645547206790997711037529440785444050084577531122657617408604590372628541480409108243458620612792716488183919470143578205696650392371266205055708851603991184045215230848758344061018644402258929306227098097042294277311264818633227812313511001824655466486516675404020836010559678676382975781305067522774052489280897640421149066581886809680980827084946443575651943624922006237691710519638524563966990344577132840729357986904190182064788067110597925582902058636699118828035958598962895747880153972665784256141025335140604113348672399297356605529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 183620188797335968635036966571051649665874120901647934986703736174041616008453260279285997374439225611002104550566455386715518086307866061664162333160709688273183696678492329622257840144386912931192040341458188309248639771984926760195031681265753097192975398481640110970762420217947789678610637768530209091693556649793592740337832580513873571531493531031854956821881076059537386943104442475035369504797582944562654144136321121902577602161341221096419361183079455538206706191598900716042112814713545370110876026967814532716550268086108826315183939434752077619835812895722574401772777187449682061887747980115561049301866720504882342221242735004424350836837760644120593880732086992664817724226890082066708523331317028379318267083923551177652442313889421226944373770328630053263476546860211811634894669073274340882286403973697864790001263642829003734928419470661571303958225653309612261538365478944529119697961773023958166506991174958491665029519790329056617687275984766863953386421949716509104388103298249634466484542694927281846212285775504133155445532221515280618535142077588537184607090998616415603590919474536093637575050919846659961163344489038235167981939676041285147662938935330821099465723029566893235378507233632959818268864637488148009708192153160235753998066184610211358300627386526572901452948025092918870836402424298627284574309259179034607125782435969212628766693723102288217662410405010515279927198474368700808984475724341135113229534077274976700697013434743273916850185068894241535897890194643267614067835770328022700396300704296228781819184988130892968837985581993412424997181412687633935988174713245199661556059663471706264773856640253621230766560049270805301334779376614205797946598522566774919635154818729598598533204521232334329456491662804947245023863933087750293551592156698682197289892208610159526547913552406545665121016668014161968698659771150097866499577728848622038596008562841739595911755558033250494087347379382420185725576852626045688605247334342574687119538594119173695791724582359912854847793231463565213788558984330102637782598068492052320683776868041228949340006264573651389969017562297645831708533323601664227508743788755460358519054531926213067854208786667692355424729572233033536576840560883283615112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 1544153044514206881548166011189876104950565769421412944213169649887249061744809115086006936510755465970634639328824427306207645011253241071011988648201326869238195481457703406591770110559779079018305441330304824417491003521341850877566764713725635003849938545210534923209545817413709047256252529068170708268442383441524231269179373382368245976476839483320893345755764446535278913213877529599358574995980263251933228114499003413570674295446731454412409013170061470842546051999659246091730152792374901396631174027384052119347456896080303307988015644691855689624819644952011614762825835611616896703126936982280223331810552106904820740706682665584658093922252692598940641085636284950367055300976525451433308645599698118933330299976429207518977756345121524123469264738401238429251300515677536383361088639929328322468392369105646668004022338216861254225996124938968527500696671768407320980958862356409385090687302968321360946796264861929466104686660118058408668505903674657162621164972409409911311356885616353078642132742419782579868317830009983452504125821416189961351298338196505393123852058295436806972964889487608723311776012900441433789762878050165187934421868979938462870052585315949113852989030045811093616554858533546164497449765071862462373976630431995827079645976295421103329839055801972293680451232238514987521852855596763513530661114712077938604254487206608187819645697316733503193268319363537805515911840647773619304075743877118533191457488344551435361428507576180040063930258591461631264374836706203043546977112901123166680536915387142590100695584561182472326603328941347780887047354982418113684990172349605164080591316987423789326517725818498437040171295368570224376737510681437894981050813016631555185929763624221443996466370963207968886860484751028952042929461759727110502032835475218291593601046075426696614502278020568572979408893568346753121128710211950114236697863674284385060216811723880206737365386867190163666284318290120323392480149361177769165536172195265660628332017596406200656880474352747255527848474662947430809616995851575992542440516584578249296820239922071486226193105617955013468474367740263975842822645773906596208070337119857676404688504486120138513261339078769580138432871568854309884955000597983598709106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 3940885664772679872127902200364751972319647630275572852333069398097554031580930173850503480786333248690765025834355581073919972475794435548618323066125898303520926274452810771038657203536773236886590242862792859941652776559900593281959924345881995664845219794237047401894087717879849199412803683297180874789606429270701750716567730636093005044902729525919707083793623273901153467879233752199695623113873535412554334253453291480409202807934025828667923018072134105505015981316307229875165198219035788843454930348971900281136754721299372494849899246480718618040817113613688992601119459025679877957527118868660186163019505836480345218112604236604852156688626940813736600603312969567727199675768934165755651422024401277581490590055852516866637527943239929416449195348238155713081738037996650111556705436353489102554127210950416900866132718527439788074543105668130228824838304993115733199962529617663592233659837364439709566207986039190141907314960366028939384098238542243382398524798588774080866943237967313501560126975986438339123772727084611274384944758868595615613168595285606311514564098863317251450517982636842292144913061599441508574492563986696043028242195265524484684370488394764497960762134875034599524845189006229486074954762767341482101391374728206833758430243453128454497759079406078300225312175304574568021262784625748814738654699500432129196726666292034455417104099680289075994886026137494969689360131123486978555483728188831351035504438881878317885022812466571214697672243420450568113122905908394337161296084459672234367120289651995514356865837510523365312959609752066376221192921231330658162414529191572668868108414568683776945710604801770200547179985796402613105495477158504370083659346129058975665362671335730890375947644721542898945036448017451230455859458530818670147272770776783592648901805507884083385032933386306133783484218568172424898500392022742295491423759498095964575704409499207034907283671209055918363540817440520078260862456977344531557836671359238732888292706492749968747893962593801161955265661903253170413608264198508546425878047290863679586302141334422062172754942551314032021904357653025687177268124651791972613508887656418560298585114043415685620754400537378223085931302345047118687593190600182424532249569892883300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -18213734850475249125942320424742271901104655206482769708984563680607668113266079829415296777184738311799917213694586102889468280737465618937321914855672859879003254412016911155944850662128397702361609407954205654253392984967144674802582479609778560411810641896877080086244018509302206185938010384972024088145558049240788060804915509395423732377045541133408333306897076461108368878693873932239561609292204353209293999698469608176523401129288963047024961462287138228583130383130928169611963503228892202903966480919935034814217271572799337546312463304196984434353410722217342251379729049954826934920466394734093288180879414653808341756522852169573491933492485536655962878907094999000938311912005768431272814190206340427273144387353269087010273307821411543187093529479731612556399685803048034115103314393593827995275773337847777140696224928473853396329268219507832408121069987804328729160963692481338199720340510554654460624101341926496062926841021217215932475503780033379927261969103737389940262108237992278022396395991535361094071773635575968937857094177583473329000431458352758872817057609007163245382238455460399339312758443424415826116948886132090038840249223831758034487815501150054002065284507633137632543933393330582691588314613513083607595198666357447351485113175851402665424929908286254909005575653981065566113417868140159789566701221654462857601275800493212268672455215187108453079224355595658642660487805969262587176972695312481730005525926004031391482557300743303238465834974286648537545698880397367075886111187123029915013341493329149477365237165679255484779599116388956570662458626846428681357410775648068210797425342479374977279817208996445407083404207503514020215038070125263514604867001103935833746407853662625653742716753255507503814054789620595406136795777207365453193139120409162914364260526136298020044543530463891838435855757261578413438131546392411978121089289379601627100330472324592314817818680941707064356588831515184019547028155938256966943814568045534316557517470859906481209383714448130308542349987930746498564010000894416206415486180794680522095694024305389555357596697844661289608553437819991122017821560775187721022436377249356375079917645033966303906948166484645555076299859706463305132487576210031932077981764450669288635253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] 52009693310064129379712291367482468264720037058546650373038664847271540528642615454606815108398164695926665593764455675536911662696212016978847198077657055292030530874541747074038717787226892233251764750308712034174071692470532869828495407976017094430431119365323841924540720891489897486476160248871227307495453030167224755461616581124121344990687854352055432216715336752984538455290401380180290043055866147339953245246009940357839942353640452369109456030884808588888812755470076086671489069024454734817924863674074035530509965868642235346029545718714998363525602521944682111113937670896467640296573480577264597093624189259604696071874485423008502537926198669323369697727931309787953833579285004097431455051117384878040858982565981941346065929303160442374072627284521213354984905022345088457747317539020283308165495472825115254312704723174565205840092779420224850038473209502686058407792575512949556664710110169668934336204944077557662770337281548326202889347180963645689270033856375106023017786477457843985707167822237175464452020847876602660670096989176499580317735926217020410884543481128928117162687280808765595831580149297915219552821290052152990377591757098950838293006007597199769870801233470294097553121598245379642559488023261007742704019139871089235158155630479590928950000544802174911478340609667881310506955642371423378887491177400157132286154878461530278711258278960060923386502695971759279824426157317208882395994046558810859006904328547383149019864525883701567355782367495840882339924883756314993207009067646595741931327389115826175485810962141445444632487431873022781840625777725367943246696515807044801784421509468130642071687512366522006147556432620886417510378046146532058821987741485634349215193326224169307777025868310726553279661166552378328141160898270268685912395609894332587088449291069245119358439329305085605825839259614332732028590520765640782238106339071866029057233789513113381465622662033361224252571885334048602485814513503056843869747983949126827488933871082824168031828757511064410898452467369783486237388911430717702763777708826096774860335143086386791749332108421717473862208499099842948865877358797162543736149509557592816900629315666456630862106190187277194821560370881694777935369804894305545417410030495375394821166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 143033766902087121158229777299330286829139151562525376506505070380300849511502011121018764003904907735733179004719580694979222294806497082506662654195621539540150127175560382757813294551478689734556524201290278164161607862342904836744143520182603245838241096527101735969374905857391275376945393836985223421776141588260674903811321920726277585093286522709434355234991708629159702936436853254198860050448290355603707243135293966094221423804161857615547557961028131245911595594520607420789181102903319763162744564005947372270679817741129047000110637809279413504930978813436993839775006434675346931234310409151672155336748124601630623170301007740468393541780443421835525463649992218318331336213265045956494332407151619223374392055891301073775363759573187554804315769695956794407911578977479216852219098941641464412536414205267547742584796747162961090034083312303963490577769104282180571367785579434300695715243988619583963095367559105462866821087461701869563689670879135310992526871743159080949585377342705123639145662905590468954901279601852781856569240768409195669173780466247885768956019958785293224822140711451453588331815126121528740850668484586579673974645048278139856879107631972164419730448156564213553401468399203294891281787243768562841574813395791871563104414959909371640786736309236141955781236663572590669417611290696090483391781976295159824699568841886867269484562298182274088921855443720284683877188809428847013868003120945746777154199076552741982863887692689517080366331781082527367131083848673454768195522526220858056186088234248328039299965500669952927379180180534288495267371034808452818067730105104658013929455029540547544090856231926136426958809560661724522144317864677721988234723597642542680135503731346452996861717364994067610981876148242174681576759878825263369688082628732788269022457697796903367116309856342124192876600960207968238271571175992134891850106237422192436612198722580061306675381228063042710124326842809867067660657800205267986154835516884031045733327107492835656633210797722955861603931289696774143275463004714970630638772474973904233323928532826437633703294906825320548356136985601801550338470340799469863861449317210148786981933150974528404194981199557370782710278774304945178599089293698665148468762708944268524646759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -2799925838662875237117428968300165713925509905745719093417020160153367644119376948813380918830372235908407530543493834668244781053765322188424464287073418526577717399183267354461644151889063710217586716637914040541983196248858706950646254570271355580607862474387756744936638230551306447142692157737200590880682569779364492572510182263308942027203403243334814703264754244155618925031504227469841421318921185138228663322163862904179302178874547999110330560237910226058530702096634030440589496060711196662902194779496134772062889390367441192189808589301972124909016293034349255577007414524396354822795816312679446914052341318710796420381912711857984627890025932495996877050713236506335299928611917544706034095442417742704913345668959776331707632315735875118487489810759681864525279653200433185643307107480430171356324650455911080602173430359096027857249838914809784864532079206133220630685492094924772279627666090300005196198986435632417349576776188798458970309977358008613690740729176783409943709627025160543762658365011447908922364069211691482175400968614752494002138541938112771875986660598922473340804224062165626011470146910832714969920580664861648151280639127364647917268969265940562836841001658789775158427331393668423652936973463484801991384125478314023703845955459704434650773251521837898320073354761158062865784769689593629145605720950350817760830170350639863155283744438782783657687238711428576866889503774825589490606251146125180099979773226015214045076014103526088387954450197288453539235987739982167670796709323670113234318055170593360133195105223793480002444459638988786819845224665281589525793222711969882435693425898751999056758931389262137464039023382149459350405843911718723838632203775581275296471372617582310682525958803698148139712325498517221616944160216772182350295735722156816727406944138972643441250193542499166739521910465203529211118398380527610356218640770122755239290359948952812363614643036305722026050596237728394238049198377621762286857448620457890281779738123461065408753635139492594381468514595563326684600974385869624692932221987113960122750023569114454703777028558219103875213389274453264379413397874017787559345516536754735948148633398986128684992566154782112876217678884709592364051433300819989484834165310855880193230404984205961227416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 18759229761978292634221925486129984857403141363642044945335190370557150330359820181392217367732308331350806322763146213540768389461357106033535047569982677494655635445943004837408539887920015062300690415557305884480649776969633709671361735481060471045061659194939744431307493144405027669655228287501055373902213307580906018766249257311630310234403845982144726628658634485578792968582835430298416889763081619651649347931059398950945415410333040733356723604268223739020019161519281248784323559567243991177365850998811202733853745702364290456063342145385485055245547922194423472092832815959826271812900888763550543060492307370771881738119802512936592901679253986575872864777269429196868841271119764625904705856763501446424768457025909983324479301565353284479339852640805028236379005368250134007579742077880572006176133141117295879925390066063644626762616253647757932844031036208804126093142325588756434180026009099530162343655118997871199991742449889672799193535598042596134594259777524109848503471738695977577085424243183622568982725130323969068401826305999877039803974986200570219813600657425342746063978219901498727391896324627420639892140726027901190124658908846293380340033186872129441527075414462471926067885305076966841147390381465650018536688401514192908392163137264323509899309020366472353653701955800161158605371263891807352838910377921074591707994848590806207268307254414283726258624942192692055301263670488606015945598924092659771770255778761778322054192821586654305062821396058312851191584178311164391029536418971882188656557124878172102844004483172699320540129264798806716516025927020457704844141696469160864559471655201403482478786335799977370154616777520777792956127289156932429982563939597962650582628169176605254466808687616777722284051272610115019473420134981095567020620838169360038148880967815046583109139244021217636906754831356165074140824706555767520880859880621753755182146866839974229788752511304291513207928188865949941311798561585712651574799418728889576285558933808035283626972620814169750027270189287839148087994460198231436353186469203906446688145389530403072019525822279071217542303635674987098893516266307761079693851512281987468412386913155180142379788428460311136458549749975368881896313382849844864064271494994567968106480293499771505594253540039062500000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -71107229768453175612985174225741985602238582485303525333733104809481550035656658516887564120721229308636051342907036858476159049852599823609185856755977188371001565739588400640781351526335050636397437644211464481297111853725564976634800804729044109932139396703576948803993717413048758859896589034403170303824651102764636210391501234093269724635865561365593536831531792002984086499015160575217707920777407506620914644707842989384360153500585838469210215519477476022017690050790695612156221955914208229647988972412652836470018454304280276526886584730720261341202584264538627582744758934115335242176092352591941440319347889711497528830873996898276482696871870180853668716311028747616726685111953663442087228656235101320110852923484846682560978075478171538590918055002469174414178026516413237718193783573103077797047170406176478897337678081271274868431256683219221434255259149598987316324074044148723934226043997072266791967726719506305829206492257249989259832355537297444858628023987796576498338862887369009774112561333222386781317556384243105871351698328343262800529432378884725155112349365643289804222345360862834777134673704589934601933091974697235017006171574184911581497278521341261306036122374204188619974685460812936479948002883683050569354993154627714436025405546573156248874772637466562049974078530724667836627958962420040796818760284333883233008632862938479248504238360898532134345518542326112758506952597414700924145663784055224055633320719781370495408480644658266265361840323071430938027601371404974626095631132576205136241660141052392315473390821676011976487428879131560187754918690476075586453854674325158549885497063592481343262178153785626999373664493005945123313654604019737492135616575221911663342927254902828601813886262606479288711060058754762329600361569238301383845778182384434793074587244145805939143465809856132453109259667779022559882197417445733656569177731517372294695145578272094291588773425669311637931427835788978029908592234114069706535274314992778939719058278132104905589342622717905226390371774891099202707524229388902626018670079849203198913251753225096641124283678209298262735929119889954328402099285708471028040196471226695731892127341918341497024510570343180182706841532110678731999336421383064828090041420825969352426110248188706464134156703948974609375000000000000000000000000000000000000000000000000000000000000000000 [95,15] 211531700001742120745994163541041059122513096276401448540804490979520922998034470220167854929189008066764015648023777842246459933151294754880017330156742562212120438496989155858896719391758777956289996622193170015669443939704040021698050712226412927050231259838308269516379255841181161992955888628704979576022337183730431396926727269393961014459412342843259867663121145312205168149332981766457666293600115373322869835871337316856897207266710864206758856358603153743084935496934826502335996067804183675879530737993234291352470968892983985955980462919846089684550097477620872988783496902965547629097523454342117884632400428490718939864225015530083930997590596657685318735232147904413955902890233101848115750666823339811529466535494532628366905957758549436689798512045369899309691716883942033689890586986985802697642819905078146427664401484375822816674322376690250902828832393275187136434824186150816294573421193201414192031951046969320967223135580259644998898978045045417304850566094429388116616501287441053073330267089398991001842772800300299547105037999206796601870200772126902606166294892297480099976036671309580185462900104302638192953290576231337997156163277676170577385684004700263237314774191010795261204865889512348500698787784550119846237619055706831320601563802882147632169828979114702514136531545933131014847877142175365376168641774624726878746078633934337782680554395106301359840050411441869581554297255856269646972724338570052725650686437816811004836565809262599595674171110772379992084885136239642049830895480265121730360014594031436238853884901480906894248509652861102589311447457368414621474154776016717443384382998606240383123220837295669482702141787933491705392925923833200123972971396977509383578349197070844873816542698794491109824285809119225899635313365957199429773540905020083104875654288157006902355183386570723247118898775661014737671950971463841830308136953896231632149724788575985127291851383534987211539406155234450263844959930026566320792308369864184492636975179097095188032458438439557465011061556674677210675510334985512098842081229400444477311281733813064885626663227749078802817497918551984559227143352373973989166001624958921437479417194553936870512884583867105254355905124991367315143711718037142392323895353821526076759651502356973651330918073654174804687500000000000000000000000000000000000000000000000000000000000000 [95,16] -549368201888779740194014060009679169624419780366079904831854064267011554040908943962569598828945086078736729202838825217752350164439776732797457396281158773470741824309903989855142400507286731269169154392160989815678259921893242199473185387120892361781341905821269827358627470314577471618044544892197057388021371636244809839345561026226049742509661125090422172674190659292429998104796156577024264413108700146675719966869361130552939954480538633355013342429772615386060968922506591346528711749355265801098054671443841111608307363360294735072012909363631022114055411219294248509756651615007634108635957996740859532373696892380257434145350939291241870813786147607918833165921853515153774822890738300259770551888829059463327224168623818128730708919280678687651648068649824417879747233122876842086253218373961582162832013172605859176541990970295195417284519667502944763393348588939820785171452479796167656996027657080907771644701635951965812820671127125997009963648717511285007698079366471866966583399180005897607613097165057380713654785612651384288336543590738238854030498241614989727533916550922971526956672841467038307385832853112958667680417182795425627343005531437579217216389145732462198303123083250462131039366436134044615107156592712277017768173612100549049500567521483443381701458495979887247504192128393840244570748017049872929053653587683207247726795019611968351057490574887099971682088885140097479808142493362698839539652349940107096991809512647686705074938439145401125977152573747138634183718062646391763239857557736009125984873778969705521927648414922380261397932948803824610436918274664276908486292924274240893287598768373305045040698936228566974670501153458064161232190930800349955830240364362519964945871365114410364822208423303118676891484095925121711124958329336080677362205593139205064619254721938095996264648573243854195795718501450591310227642496171812848461899502068632256681757426923795390091771651051771296090913257490999351686449287044326439912123557688684134157933645289427761537669053675887307227921971374571298682640052265453233437391032617125665300860686660985968141059495830349842814561644004406642126815564526099179999717753607137640172995305362263006746539769292904538490173562272107490995045359821441350845463953223454251835155257889520274972028346383012831211090087890625000000000000000000000000000000000000000000000000 [95,17] 1288392240591156759009216132688397848953134834918966296439312812718449989781312702350980851382298248455023657456655338880733536775161499035777283051806237785000029326929598912969132131853593850360944493679725991045722563288165721769459715741065211380753946743947529768276113406674835389847596490995135851386502346447394012351660531688725216247235988385993119653336480633179788259892694406177734547236043248787294969100802611044697789152181907277692314766004398631984678892731112522957916120276278057482647890602523028499604632081227777500790820586694109317675218298369458172402918443507263203160635897122212314968223862392875087530550164765287349975953577925809447949670097208768428516510406135765433429338795699294559507965909830620552615429604821047306801611645869610793015914367167052308423461946433992484478759154713926882367290172598888467098740954833998552382252828873039489140431633132021970071456283491743912051271549745725870957474186575106314879427999764873200462603510497855384012312137145305246230362039315201792556034067853613657088137034874049444872391552121964694188941912650130866397827420215379985307657651556993137829975754958487065040022293177635395437000285046119099028422812350435449891445528385370952735892153297642204626270435850885982768287421987119074892987441778902789340890010835210538085122376763209510369678467903932720619308643499672262884409685081249722185158756934811546823007755082426674694821825890500477274717260562359829066186441171282823155110870786865388886085905117134972288504837413333570564931257837455708570099225047407307571868267988861665447182354126779773247055420544086735946740013880523473457727486416197704908349635175756057310579533286581563006212608815476687324650211005729300313511583425441987749963251354676987261356424734210372455009094102516740622536697986503579398764304152095020607957141873561673148855518914627520282713168613719162313436514555863350835686732048186333489269897957944748389829284183834913027315214367924093738417810376761869214929425073971580833349478314967393361564226290464236788970257433519437116523022555346855812675807385857746121113235999465903929256291083469156528277010370921718994690521452118816686953001676531110292442032212804898177129106554066452664643485164888263861056800542188166547319383425929117947816848754882812500000000000000000000000000000000000000000000 [95,18] -2698419809357624744650366785828956199198623213988734391784735842545570897865119739457095127245378170293872100552621317874542186024099257273324165580688027692131031795660968421375543529563454329338068285762184410103197720832449945321502919943291900433593317462181096134063387930793842051214439079492847425046463186583973752522847641809231084188531944862655783925271881720886622524888501642587952582304044384405834569087900703468619210270326059720427523486080765467625666571272313437455089339653980470179902609282454161968796208368580511268226598585031968185603672514757040210350765325109769872196484253761471063735812177358095171457584528960650895436563894221488361939857624047088906379702208986782739014710432132683254603827339087087414925192922605472692239932319825405097105509037852821074129285534892287353020454339243918610773579020812179443507383733196388498182397210676568407454462887533139813819721860630511220057592568267560937675921407679317002206967636493991209744782830112551533851697269106483581057010541827714827426725255158981943765261822515338323718086219690635775642313171221155815370422257454079894306626961239898017426922271635198390982256177937582244292295198837101524528930591122017316005948489174794729205969606555028610789777486760492723385685019431585288264128757171556525950164234095747812969298623539758278057745643446791857969791744090173508271823581645940264537780933518381964765640020879233161916127521814292574078442790617569749341517634085909966457668858965581134981211690765566034658731244144261762106326436553714935472657861829800981032150356955954299187627801257900252863192450469434206316778924339997233185069825017890633950321702746122862704920160302503413509037897568262811574835036235268358352351849462425090774086297583873519262426123848941413285556953803074769068931623601539627866680065690409588870029283471549148504388178706921735730584474188595312302859689102965524669473934043331039176879530943012788162839689989887541812185941920638865931718247192604758025504009556749890897193963702210819638018719946424030363113318554346741619734746303218988477613969344016816680665115895243609452541899791704512630487737066407196357361778364068888718355252317087311575970299360181123974363502189804464616491678973994361430976312254509082502740291431564401136711239814758300781250000000000000000000000000000000000000 [95,19] 4921992593489580018890706787854854587479120543984661716693121848041107461341501659484177796847351706798833180176680564217182522333997763275060840733657971900761048810999530862414660048703512674979324359136357191668661637646958014508779961176848951761804050736565009671670072070882327690849168425888035942686901603517344734368224673255780963197716646162305830304430788450050351548906020630420510557368264784000389236641260231383287138459434165511722964055696033640703031957440269295380563396711056959716215143778729211594164108576729873815728134053353619082224874865506508077563197846760744321229879313991416587602864854076572244357386670074940747803076621181480966516436802494488476281817774298049121226918759947638104863564975698646935592207567908011914405847504762923257938957071792949373402303610741939271286572871685454399528478392335358079935890502290265081839211926051617545246996888841419315661908525341690593723229536188387123466376359428369348450707268490614142895722376830077047721992019192476726307574792716467344501633872554695689849302911696961570536340044626251808603097324804257965612728820943320293269360828012190977112952280733669958039734179885969284823687018535681840610243439611949737633565373998975406698752683359991451097561645655319400126704777280483342406832174187625599129184805502977478738586625059107693593598240240415465995384848421113478039000259483377676704730458289471092366802365081044858332002470071845653623434745050845954067382612398584556948577843443595571361744833825695694916237178483038517694839342472274175766533449501211014585871359729630758959423072836336376069648872303764877579559440554786952368057523829399201177232647397024197207995206851608029510270998225101498548660859767509794035161684200266825169505789551982987054197207530967683318950028349751480083642497846612756150863383593381096238553500602556306718253610309450835243273349565330195507157018452526614604632294409411427997804964804334374563235620536054431397299661165607746971837982097853396560794113630957470104983640912170880993942652744533925524434285913868290675704735173906337257743347243280460950151505219658666641897158930695717014156813331654029493199442324493776955051790678242837366929788502699478181060409713498766031582512101509748251836490236486583004643646788167643535416573286056518554687500000000000000000000000000000000 [95,20] -7715719571926639608305902783281289781472077060832005811129792460782148838837297825169247514001124199934966523780159469438655283026392492982576114336570918174880726172520796147632671941990223990995985468262614988228460641793000730417636151557585750637924318596941336977914830942831981375516284131185921579420665115375861439223254358996345822928277070605288281861520994782403226924627214130636029395467682893901677519112779213652459731476224714855129712614429138801937555103099401990056523218398274263129164757592706315500903820950543567966642816652144417016892000103618859011420976341994902999942503083479611734729898790128273934267306378537533007233961635110685210137953131989094643039662803932205862820515455081688517586628006113539640340306419890193432183670689852061817181546099131819682323157429593537253108158210391304742996552156909793161905940620033473577920339022511737355923166608321872563223766999304937041196943558744758978068514736549866482848242023302960896522128325595619989851291360929959068142978479509010112627018480388518455544179925659722739477834536010940953948586562935714382739889240248286473832094841915563276546696690841744468056168401443075977216658093673809565386403812438192679901399283401364453153249590596753154296219027892186119162724557825964289640890874815690366172521587623657801179645959562156479453867875449075398894277097689820269147044849680798935643950424163259148830284835958065838159746665114558357618183097175809647462098428164157991295180247319514312215211885427800690702076106563573760089248848562578312160493922226879471024941528973739770929278982260988685039823184138544542938840566610113125703873585592883156713346723433019514715640124525391919327549988176313878353681104972263800549244672795128323995603593639998482798237825543037809358790390973549331434099124970113551957195020885503506117806679730596913195925705297701749694761162536992315585639524575701084421537248232986964626529631130870551286033823953641208129221267675971873884509537243666909973393525882104469538008894634555267187271831942272075094879398691664278625346238119388021057206475266751316081374274266092442218189352543036161418745905737704714997326819932843266258309188421221617957252647205060134182789698768049502170652838718418962578680038295784485792350886247279936891452223335363669320940971374511718750000000000000000 [95,21] 10279912050016944410703880137041744776768506747669243277472811787862654041366312121688794268063778853444587423607998864201888479932962100979950963722467070336312959068341960885661371305376733157487376788033297068225733859204714034383285527566358760241156286226136608864216971106460868818395678425808924090579501803474292637651774319894725819916675563628567261763032089323921064138454352970076983959276520896047988363898996040678158614852963465544260345030442102960237942352648608284115255013209098730079486300366786485935928029938341353327543356773499769697223080231115793281718528634085768884520669902614570119339233408776643305075271187586416161541476077169559414041932027714652063107318350949340825183363044400124018910011335356507222690262458898191127643056752523525503868996305923080534770185930392379819455803879774507240248018255646171735526883779591604395702050609660969598964000469757743757401692817125612987716716096579622420592101150529085350778620953488362474731572742697348790802263111052064588848205480448552738315543337629635733431433356398653827159555939562731950947157969929433484740024016480550051345661131292833183735015319056199059864855166302168913723553467638174165531530119707532237154644673394436948370135868598159033162712062730145848871632273486182848703142738380492488530312389892838655758140844518427237519744644958853487202439176611778443218369868487767433329736973904395253052542304461401676417407771117324797528213636956773877005402316990528402048073485355734899471856066692977386275725405341658115823187622808365877746767963401020176933339457708427907545996656156617461481280020485682686090924281505095248834309704530309708955682242527898604507110944253626370455811196273796797112934653843522218197401316249878426737809074113001973119124267022095154799259008944420104047269368760135468811233374611706016962786445824153738699433032842809099584030257747954492779786293574226056787465242331590234071846367421880085851536151957059969554052039889709025469068608660072446049647920962735920978853288874174520250568015614865767238453459449387441752611739574480233290860586782033571894587685544355949343354524118447203834957311001618752566254844343190433491728851236265994117948721636118810871254046175955519192805296101851953718512431486156770618865934587877900355246119090679712826386094093322753906250000000000 [95,22] -11337075666863294644595151564884895884174569019540041495685767027852219291838154881201226981807791223133094270359136980386028575356978135642885202558114423551814268646148766078728555917147522989400112843226086811717099511761710062741610951005368708226516283577451270722674364345728098161822862246800995351359901472843184079285819903167160688373630098699892625107313300014182487340022842292198369350533720193719174183863560216573863443700073210914576615042386087010301464056107178478708703590177180336253104826466764160391678152636655952617146567666145722439178770737815002858620958467157216225891854906555773413414763881269569510079692305368445565244880598956796129202717941796076934759167300870403299350790754976965262796025881034995423558400224465636110158657458586322184998393590299113804785076973646290839539212398795526310037438634744155112968512236647366192065670792442412914283687643006184734922066030290453359672917449783733639075226198821813195004970286853400469975450745613155246699178917510470364496704732534542159674235597958884150332813338681953787702599610623818194117313618909319086453840816992686707353939997262876362435511793975826388765228583355912780575147688599189303231548009717758137721478310400180181482717420383930764901225416779950213284677801333598466930903937876691982222405789498155143196204740678988038629809601116612510461428907215752024262961678112002765932236718001678921359937453119517128444926968826864022063890919437057577222878773178422177771321768781267941333529784282160100320967569138661315281074655335391976391275999916514704003587708208770375017348248517788228189588202633467663742010121310409017083043014982118652148860517419576615470257259236503967431910265501785659465536958126348042036976298948552719449860242947035295206804062635320858829158412097327514469797799346584547320552767658236432221625318031914767552494738904122072746185123228022389554285996698099888680073706111837287207354134390381888559556765491324824754877536586793555379429249362590948926093625671881551443028201818751317019010497022899660260292301470590113281539968468182822281574487198203804948226221794024790582592487585594744334436017014857704673746273749593108882045970576717792620446499223452232525710663808856834195333554291465086456662342456608399916865297730064875028708343274175263104552868753671646118164062500 [95,23] 9636451127667198213747848263605213524101870994184920616083545693703248559475456102782889017906452831266060414365392337332584858533723002377680179673155179888378513256469834155338463448820981567848617266354570723013935302562100422700898718160406248374385583243716923961913051040997188673224491694252549348768103858531528780967096817164897269073622888435797409851153231251431088901147200364423325607620091213376709346340981353710372523898751323194612560036310096877341649781593865535467418614990304585668816399022117791336289323238758974445586046372331700845978773846590581536878779284122575716814183099303834776107188204347434377356627712182050641513169678117349597872378947616960528581282818573994460798349057224008144794999330731326971683236415907082387660807527236268174408938585044876343326924672177217052046120549377524064253614958283824142776897899365341276111335147447487349123735415786660312150275166453284382710868345700177681242510998422417998233141228973216551703534524477514556958899872412756220359479395495759931715635247033776429050321773957788565547226076828857390305852326001370273454856424689524205859029052000599664419719853871703304399725455497264423647415312861954660980053364326623919123533289197228184124089552723701713965855941843563683078927278686861996702402976332295160417653788578147304515581067342260223845367464102819116968824558949589084534438698394674287613683835444464527867147595918174831821052759138036398364418159969606241273290382099681458755284573418706833045208475687931176628212740820100656784194209744492619321924780185700911714972136487402765862713743097364177466171585433634617683806981405382277891197580016855020717171387415595046556021435415880234272277206111486716469751989459542635096126527930074009497287834502631399881249587185953571798408335416933006798423921044581172837000439573201774658320994489002590617658872903508905964828466791508991432055326172466285616649256351320122908248681883592615500069951572890624838363109619763431071702934575347473108490543308482089361192824593407312785250477906702754475761134439395557514637072140718653633242522803813333380346331083024272707194060495540512579917710452641549705060827832788506260843110536675349271009734551757651674933555146327846882086559861349571000157789978410283274210377553589332300099101757950847968459129333496093750000000 [95,24] -4770821919335399952939985470159450230967041442278608958369776483207287368370847020253106169257029201120757834613980198518944480992422206113452972502706053190341233447281014115133539084094721687450888945725075692772338299019004006833797130673454789562478901135441240818487944148755823926249666630583104320251175036341847389370210898424778793703068213704188269027945571911110762077895858681899833144267291749916315897068324753869425099798702774125890076960431313019694879735643163129675991972935601885509547749633044367707324102355528417728984608505955793627459796388849540036788770434469702900018266924335881072737468661889945813224797460387725409322270293469196799354999322931752633653816322443235944143881143025841234841353576140437791870082870038091056771345047330288083781108312124466232279166383627591027743868107400809742224144737739568971692071021361892313241917990764785244774472069020762003662657103026593961365465093005656540369094867885933111500000710149635201026117772312330057985189979585652063779858932705619282945326632060634005732804056073433215467094293688430596302044218079018842139760052252717962764799160538647154397971882818848233707644149615858526783649051494976226551713784442753359433248476563944197769256957100486047822077232647277306034234498911813905248064131214782688419745513769627289393234911553732150458229741612124458904449610736399096676498683628209144245104468227356270478656277761208296199644938112010161541417429415988119331904540000008609535029206897998648323035729270168960933479951655763638713711855525947611592941014347088348558543108574119202641657473565145165337375866697850606667919459920027994207496541493835245727402890453387111835004188731394493157576046102087631592408371973088660339458702014595074813584350223843886992873645072955589357730284604077911138690388264627108386743525789974032386245639992826183440644820353879351768075270404324470295341214515230547969324499233443180756711242202727508824357040499870802738857170882333937442791318620305868701585948327487845417602138745376082240636403401007401230816452270566774801992748431101127380092341495420064968273465711599442522083759837071527977464566242185391289997235284122475299042046450659906215313714684434275662563634507893570524871025478435703117235875545211153328807271941400074133365905026948894374072551727294921875000 [95,25] -2232147505782848850901826521450132817252868105117795357862785165734920406624116005573423208225000865973844483615049102562172364903512133867368849381544845281674155900076151912793438049477864392701652189277370734272502951567647847904155230407608843125781097426576977867693935961919158191934519968328968815125575164327691132213026503264635884179585258716464217374295371354209568896723414664807045731522472879437728904825721310732056701842523274959259739305701318381143417046348701835246797374991080711768370805797439142270300505717947767887148601393698797616389276092442546745298838797513310340298391645041180329473067951560813213138603164886013383814361031300648173190731682328043312312917382354907054376650894176819975285799294773599482917621607386788149198443640868706426315813711270205359964350193589007823189642591670178021339738675844527318386191523753690919059957486557011055157128662871454825027699358046725708542192452505510184040722395154382265427730819742014740880197642952861213021780629112700902196814974683844556491011998426861315744542403896318116936139229489821810097953329259588284107555685208649179703376049090164768982934595841934676395674279871995964299927661072866844611898531224491108347491486741999839378013018786756797786523009817636789389508360889852369564967591466832145790269582304148972817545080653674460174343924187467623890214885003549733823235887155083260756800126134339181326731207796225819314985261970952589666620587988953231101078008135243990833538915292174204705904416331707242133197826039017327598865753824650733286277397984567441347994502896136817060773943726035900973874523430575080082990970551670370676224579814605852547184288775241167690673038659132534516159072122111795645188387385352129580225009636446918098758981992020831996012451167675628288181164569587870869639177309543930269012714665179744698113155141090229865604900208149224622299828473416722104731008625300284815251681292738099762595281326919702510005466279642656375015027873812626847530449537373131605463607319638272587199482237671001919330235767047178858373737608135276043334156831753506731355317843670586746325322518870482415016291280830152160538361807719022566699192773509640363439629989124100321467232623400020370629267934754341357214201357953293478203660541137344294373460535296435636176681782671948894858360290527343750 [95,26] 9197540641526636116682693445852780450915991068158638893278531342185577884999065497485309109623089886697237568832049885199558776090700043919031086524124534289918001929712576228861349072307603816715113327570081497234652100331058468240338721494005884334044152526297325308006997790009046055674847738242502823855906088940472157999321259517399561635274522607563914355938664550793960881090349576251545247488835761758420960157580829003223815617217982325257853450627855502832516480403806025363810188017447058156226816299987850965701211110255647118776111740530542016156512050012450505532689851279795858456133368723060139636880786012097868074978694620527023224356349337295479700629830642913993825203128201046123853628621881325872267727611484336970511013920058391316239381055820131523658322533479917712986628121772929018881945752783657785706887836867858702884291351059290711449200757279294659318473151184857921867939288775442454984840851599708574480651430772931098341377380793545743270429725999286530752820317370483786000471891822197768308219060744497355816268110825155701039565423913821420209013685955781081070676396571893054019402388094900352933325020304506063705036217601638152435916779949031428700220783840992607233861063740027073743155213470180361771644589712434685413283727537926750320094533270701110674738612863968452580784635283849637011529057574029763901851804288836891906525172162414089448132786046590227890637538273727433096707134496530626709415976155257826822738128209866487731040667829279576785597943509975018685489377620317068348892848332615274312070662782866393814962262207815699498465533801502281391848956928350838347494119519054453374747086650646204632770726197954767395707583105868993613442899861224778080036886205597166594784085264157558304933231451553640352216382117923952830277675557460031401430025209980330352956497113851518341114441025229793498807886594087020616950762453799549566754681774987182623027776775955852963724247801930698437937565771059013319609992886004319904162709584486373762922267811416017769913557784681225330110397572707896390203517907378505840891610513090549505767184662133785090725966623916900684601684576053225200859143396348333553941964988276379068758299623881120067627720142523969100843886716546972943490569082869142861263146789740815075424811659773882688284629693953320384025573730468750 [95,27] -13976350121316041946838202398769792909763817493645719172691018276222345233876486265392129785267794951711659807087453602482571924796802318578385247913630705427865307151117812136190129996148500894474831733993193764005256154434971093809405039412544671683301437076956558605083214109395326822107474018921092779693992958060875086919297832059255865594630740117300139591526196420300359875495588802600401363096011673297806405073110473075281497197877326590572485601154059492782461261883560759056229984448007246905100906582272772397861178187886155879660509844845426518139637975703980510745708050627770163868778844191476034628953476284428429832312667450596068935178504638485930102762978783874419430346211709956678705011914957099328887146022792520908732473313620852032204097551174551371058112448977396432706829514335598655705404337353141957240474766214539741400740747939287959455239311972651348998074551980253615927355063017432423286362358232972063566536534994527383415108253419355714829682061686351656065345024069366816580371824184481382001895041677798032831979770849095049140796660904415260427803577150905832056577407099113111252746185538299495740099132695053037869250137754398990625738880973791533260898935157752386605537899365025640318917841125877628077864531868702843943451339715210536126925885856003555869895978736256988939063616994674086286098562611489963531492908932148102196794155011667605228657176819062635138087052370629724282528522856806700267441270922561009515634448640095756760833657858765216934632221485303957457052238477571378506704953187630318988750226567501022877770506208843762886245596871741602639720125456895721273474163633069330353176674569103144489952605644479542951663664333752846897864540187999596066667206913129146895265013845753170374063096479810234127751119779370774809761732807152489608090220467978593107383666636714664580767999290206872683510777073833299871193316083126441571806138731530306708268087963721766806956206394040440481993819913544515501400351312288210926697207337845837917002648229286619773310718427461594523144659023970985388284787502269660163289674421496018329747431863128682385559154475585705475296751033306032326172713898685973620823519844695100601125648331561406148867029264727768626691472738501199516223811893719833512349837449395564161597725616470455634043901227414608001708984375000 [95,28] 15565464775764542295111001665250125794214070080442660085742286908534617456987228671502043626824064362660074536993834508850921858148162677271972685026783779092857144766890426523023863273539493122617192160614723980625443016720135829586856521574245843353601937137893476705207814637484316975164924182747971022375992262036934255627568054999297691614263462419436347674955128064671196612495358861397053879428459560810487675436782041501461539672430187340857547499758557730864002160710170037533770828150988471206468543616926386037685872226673712235687116840126024676198093568939728182952912903383259855048884192545341111286221857466500386272023093741123436734220789815394119600715869439615473808127131761063687746932983990814082061668174122719785594724593388181046658215692589634163655919256050836736700106015499843455421724034121104628786232334902210808379928032396995146302587974412605276230235493848849244795001629559296903754298785782547883808184574727169981588587305928156168895608692610228660979240158389303863832425816465581657825102809948678558215851876742448673421869489333225281295694888934763699041004838575112066827539527374544877448052641640642094254345495801067311483500683655453452885877069696836983962568011063090838329789293978850837456036129046055373703004087200961894090030173286818876360756160378985862837419189056377215063473188827088606692516699895612571292185775119006429589971128307700601206891367121881118006484194474821282262342297059826410024912137012176850987528335279815455098826413500078850672429063073222785116874359710519767702480796458211711806692995448897932390570907967996914226769661498678905947417659457158740395722037446966866144673230778322986178544997147321599712049703299366735809188773975108495138091770555853993618902136170876088708555677915940415112074796661715630139499376212067008903319344323864747022170148925108348357951880645590355624386714361262919091894450015081548333692811493676960089603255291237603299099612659944311895532193503442508919906249909930750274810484224337826034489521519996169794326870221775735482118293115720432436130864841339701959595504444641002916086508271262177239558869449428395737841086345087127598923932282340122766323469086720047288389974496863475866099856657645275749398193599394408714214071978984061148760728587880919349117903038859367370605468750 [95,29] -14299649669826497426518634814698296646531191249826919621900302974408989652280880345018030170434018326812384190548830076652487584631351301979407754560223779755563370685635234876051737678922785296111124627168647249430328929384838518403339991425109161623731279065725234260519010850115179038827486658132981253912159463831028988686379825947520735853937539322129462084061175384311044306057883679987853198857431082491999736940958858017389221080112093533123691707857670863191197033537395814518371134539356858517461303066486588749358907411020304427966317647681503067170452069337718968590423318100416887145308823253378165702293612195557348345410602096599069030220663115961758011114237909244055866053997360423036820617770619850014771048301362781189113685912966846740160748383769413671241806609156141681044565045840508907741597978976381573488015014761205216457985609660865336034547922946498357570808777747720668396572880145274395650715138670488671701288684619641875084791349984289111886080934162920258201738231990623329450253131943370582689909730438465961001999819246367227191762209421469119266343964099097883666323644495037197846053521831104305060843031201291152518241677096587430061396786882874088414096499059897613306021664693857198218980595294388083393796440162779616965523810255006602664072630082162356904675302450670872638162452407137305550009476118564230707481334099078906021776751244052353453333892925451859038775377979228170151725397567185265722684856478807583868866051918852149533739824765587841650707074666153580421490471400275272339134373383634521462515180110969690592545264594697694472908055526363504532312128212882792637274021955631069167299663447279272406475463537255409530328118516324098578987453203957217071925968557134641011886128511158482434866277844123421707863527809906965446975676756006187047970553149107237185212067865388684289199804989171797792866534697607213688191774603147079903148710803980978178613428158931300610483460810723423489747102011353643935074382384124214672664581437106659920967618458795755020712858540990993772723393574042899053971769371608120182845087392084538823944975697540105097635262068123621556917005419844646507751922467714374724113105693014790800193366927809355819910482858940478065713859298921858740485806936430557802398883624481125713054363579601613309932872653007507324218750 [95,30] 11272171270331996499760684591025460203128987140546421088614440930926002043167856774488504063624476246567936708883011217104534919657232205035162254066146702119836085917694743570024392448440491496384252781520137158476170465785633879657031620654717978099824009243814568250558604020093968125652844134786565576587700300448046378107141055105023587904364323567790078727564707473679954968846643351421938295679410566832419012112201363690647680342318951821887931877662074955026445113371456298667903814781065216934873496477982535608805545549281220483707786930574829398348709851838696122863506907249937936532584775351083341812682055042384588664701351667432521670630573809883394774500562200540581689863166043349668773165470447522828317332381579133397621389392573800220689172302952973525233141304426310574291174323176888700566363333865270284560756790350706498450716744192077235502513985475884272253658600175367999206926848692332898026879219154670876968729790990594946306612068298376140490078561191870228611012893459578645245705082225417278041756267856034525621307143922771126566664101669022200119783696880295545625779776974233135452124944786898034347671367974261810269055129887378097481567459978985905780557800792621836535925161999676639477014664988937915148981300733712787394611889882233169252453911049796945524392892866142633354822435973591715911310991307313800706891533465827654640670631395845164999552196497401277384735411818527127929263724727737986574802069465911988390135558805062270656972481092713077067575404293254801728291691377840384341825497557875602401350210617227582632489317638546463967782916344277865711915943521575497109492615135111285651320642653233560511331275314301294871322220162769752873663093076791177854110820063454597182235735805195416483393371676625179628526512113648678461455712542634097698797696037994551012074316588107835973029086310374076856137379973399561210822004462476509518565081536629620707600440926558605690061144506313611944458084587327529681068863491669289091341629993501387841139509660912422273708068002194186344678707296607502861782454475720119715950203080555465020584991573968559505276781907520605791574729064775252860948461412916431305227623089103441223681764546691957174163124767296021106830449781384458427470399468288477777873049872177846006393586719696031650528311729431152343750 [95,31] -7696102704937930976089717486629258055482363689908619836467861736142919615724456961596435106258867965443541357878578215394853470436719587974481307269186751853142381210547768125748343890202144815844052746662903316473860375163867215388477469718805694185818942952446673961580768159541697868500486526113627243914044355910288175170371510118668305253541276312186629861328968700122271987831702161742695212145319385411176629023874409576123648150426900713771538980371830320153855360321722454740597630866392106080269392496522408361774455097540013667490366429288868330223867336566778183890296695917546683878269513771372668518024562447028924626603907099751942881746842924467530622150259665484123218863035791776572865290754637276183930877038905667057417654271044136738747196239939551442505598176659206765653099609319652218599972095396382614731579870440724558366353654162860732431648241588323246859912972399399488116151970577279063847621613749799503507239331809773829804839159765420753756126206431890862090202721262062582403018422177996553275136295131983392385286488193361103717947961403714060668668716180178272816028941857825585856691635853986154436848322086141294644847065748919607940604919930815739864080428568130374680954265208349333723356333419252684309125473271035035642970656216375097417878144476984145800549322788472977207062237143093629079173500175583594607341729861544607829987009577234293073848934385149404519321348984200093824143136536798818151581486778988581311004723079841786286820221104968893349001810018752734368160401658411822947314291612149317148109391794710167293634383035890976044100793103773366261140309143881818082093909578596520749258059516626867692057454955320865315279623995135056827992444526218519597259224886561980616320641587606630199602887020999805554023436019597969228146690673634560941629726415332073839838657257455395090390446664328181622435110062050677488069804626626100373144553820635608694414089869572474593436448018937490476627543737122180692546050181294310610098789550792804203293258133968894803518195218597165550811384083178495894850674563306018344047288137435164011327717060744599909339474796158638336741449148517948644224796855620302838357744388675239425094122696857961452074488712898203089009724772643659518926525549973937921241604905421909710305783391959266737103462219238281250 [95,32] 4529815454418592317985849810038005655002705075297687043333699250251806412360110064972681829286719071468901668761038741790059742670333442350860859133011357278438936633125523410032655407342516317605995585647744285720095385902900981137098934375071023411423458211532497667310073202726522886356372413314536481332688022843081543338531050008745745342627084138886696334513446150013860869516607157107605649006136921997791342970952905271288237293270954502429731039003423309917617209406377800181949617572394346314816487933055968244866898856447067576047512290256689761467730019027243382651965685063043615511018765643892952461070871749006435457762722983484885979742527416265816714454889366775749993546948630689663298117426877168053678300422391903212795576850123365279523964179276681799127633907718347162067262336757665788773116646705195825442970754576544387280205016708769443109006232264753616758920375751258233036058623488418092204802897508903521564869332375762311098006390994591282684034876471443141321954802626727304855516626639633685609810439087900011773169837666841998497550153388288658008508936129066082225282075441759196380557117739395416380444714709369616596439912363088074299382544624975299968335507682699467951871737270523134932296541100467328029438753977300241283246458132679706178335181007940047863941121397968652238182976877878425344793630961233726961107299495304677441443269946641647299747655244884755926804091149329076382627060443740645458842642832874280757564718035160694464011518255695027904314562770261503654873203259508000107493877329495217170034207797812583929991621029885499717761646930331070613243944568349939971898781334229332533889765486130830676158026317586151275508536441632663971109615313918713571739876185515168069657204264906127987131861729363772522832240863677808213064798189248028931421643094198587318893711476772253761932658358630380322491231676616299557741263500420194892918589327362596982086832690468244203488732004441636066809582304506338500607634112695026643671447956724040488743133694673471079470715312875968871674933372141173412494808442770068396266094882224745917346161404265743377326634416197769785197049322895918368775970160501511413402496846541665227285442215587197684992057689633955663681223490622145535613240329326329217198606868349797238693099643569439649581909179687500 [95,33] -2283559308313690316381220745100853554457633904775700144961422675531435584986277619285775479790442100989166127507469541998676888454836959809752610719812682088275593505162141746240238977885582224816334878599982230033486822010155190815859077023574206325728050726226860984441220522488704015106770938488843583137474340059466740778753906816523824819930499132479085113668678034109408336997895423705987427092075840904460639755949457030238759044202838044676176827179512745507141187051675884735374836745513307538975699526355528294929649694601667387678308940897864892376212550136583619736274905748065824499690209397733246455728650340064609951083328431035781949728126111203841985522915885513988787105094316286713052668907894915870110299777257734260812679667728796857236348628110028320155952951978747470842343285945430955152538905528235231448143142840372443530612133825576562605373212056439432382583323888286108241014026917350470885303209353053554302913755011051321131138578354540925471697392436754428006452906336740224184776960732503205590903573002605915466925438051779150741061003057241869634695832076008775130066993483741178127725536002976878998408488530995579919858249059747047277796820996833412585068792637486820236051678122044032308358169144091327029837117860423839688296326196412464987862322424714934677953629042667097364675298765550964737919289514892368086707903673078433236762884287973309420170779186967690176764124907441981281782294187250710938555043646464080974807293852395788478351173531093175974082320742647866358585540350457350620452167025834454270932725675586771822749851715814044543988977161175574381891512757341311648097037317483947205832091337583099087864922996044081590181268390802893469295663423642533108547458984399733675515775287326660681146490564397886110879273138286471790387290614265488320678831718024531384734317733610247596921596553049152017676064901094373586217347391419446816564207553389858211747327184929103391844814879672115662333963797632717599215629745426147688954757197958748557033473944416023862745267362966941715954791145568585619759045930187588974971216131292236168259446046160507003726888828398734181760258436339059200362406822446374594486126782421427245375967500038903846268215244368118913472440655514273604381710799560993273575777717798729327114415355026721954345703125000 [95,34] 988589912280791168881363756635462901950159628224638108468010421871334056246551394321231105676918105306700782373170892218949786383629232932107644018486436276691632671062627863139559466424362859962576215411901071443091054843459300754383705447584280238086202330791835482891403575504377317073135198438439671279377863870421167534116581383332129252799063802241395919817140726382495930096442962556501505170199063072838632495911281555078818052807676255046705464832971614730518514778148855381776364188238905091590125202070406977639313835239198676739823094703245351579266669432344052323193103150619600163032072541179786444330372906426962668887481942181089401723318479795864158292366784846029555001657271199865011505379120654165533980127302017503486871406787577646372842555366072304155711324184628343487353420259910201290417164735835054048453534943797449877883164221694107680660922268748086443438136043712417845227496257665834703088611194558295235597561833119103155187535729148798219749443090014996769383152660411244387055879960361868329776433723660251152851304106324816646331729369692075629621324467320338306624310911926221459475803990030280281993908845463072033416643975682770775572900991277004100733451721573188005397111391835127863241446302038206062573525269210642873258829655810966576016823757770803538600705959192026571649253178506735294786233701502979373741597198755217877097542709275723542310465010725699644438986794515030159446338064977872701870743066005168281824918479993176454255050334590053539794326787597456228170931516483029321494542332767890554015157263674693684621360161189729782299502761583285563217956487305579563630961053024306591005338435064733825975241274324656437615139485194462513374341784415986860453541440579114465010370089925486404742476908235479751677793162371517118345665409534351947987396676446931841435586944468570233766277719190408474868498744859999629519423794771879973780199126749566667007229490340441198812537213674365950600781629500915449284290874239897463126035806238512560642392151501964641838866409357320683765853328837727462325767456609330311985972912829371428454338786885108602108511067919711008801090126957882113534022950225793422677422187345437422194004777624618103016564703312727140553147289620324692763416545147089046661689759609714656107826158404350280761718750 [95,35] -373848950487732564649941104661212708393594984706622348408719159038644516157270366872570299502979491701467389423164687396484688802930734546299473946078242264450143027862316058265290140099545494702855291382689623501533192238966523805219422182489450376772975734570862048484992192847027602256928071148674225479538582875091725086701942835608338652412582104284719787066051148147087661941221242219399973991227010185662542105817195043232728562441944350105987612765507391541416126496126919524210123327493050411297763067784427033620574044285597409083124016656905584486241637183825419327008200316424159053462807451330076930307416269481458977058375656419555834177533675920877641843326308259729923373443042979986812772544814515215024012876085642838151329745346240149210199255036784900705952572409143107266312218904417027920090370040710913031863973895928142878252510725470222424052257823885800532444336509590080659206266559039045876325467679731851595567969139350575352691525780246181139278310717300862372778801997552084953211576062097598657142333407599668692401838526068431737292089951596174957280686454922881387501207921852450305391896493067808630501112240607114306694782770814444402914015648301143268359093706524354158417414212132071043249415637962229740484966328474620437092938540384263292608105193666860721109709498973965616173960059226355764211599343302241703188802152305062603012505887866731436686584774414179650077401093056965768174824756733379903903485873402660095737770239264426517448862384400193429842829302538078552405353875616197084686470201540271139929023137869397493139486531577819578260120702449401067542580893691193763207106903031808900685154486967230088333949789819870681212618091589699528729528224145109369358154384006660673726624629061027461312940547441189230456175631337209317597145606822623501294171050506866242277481494398967021853033147802256171011167878472220569583366860427336358433655791079677764637559923664394459610908306363305474509902812755874607651970024711800673006032848439168130052719907264149314119929788678693934368888843551365209853683933979117958940580641433897449911047757929623819389528610649619962300442772407979737641520639148136791410094218665836722143140904019346963142227238730967321348257737298166845971623229805472221620732398150721564888954162597656250000000 [95,36] 125298446002344637595026264373267356194903245720713504789372385699616496633584664709578370978875282482381222778903637194012076485787371582064649320084851560031108158060538116718950309408048467127029844988658287693849062876490560685421230957883738899088779295017413602522319293194629681130268394181573315321440115827024749169604323496921709590588948706214055274433073567072447484147690581843526375664737186216450334038100381687568175169841638608243231309602926740715089451721962922120320545619862632687767197141525501741595789461819359974444942856404829797051629655474311186774898617193845360851838166148148694468476857313130199299784227406400680743756866123265783159472997944596823108364104039647833709843629677135005187479191127743386065851300945714893539218608645330191089844196131692672431560888933117052973748423412675923536736440974294515931495166382580708006053187327218442532890662895900162386426142806117867587392466740987794620867242864478361031608259854517035570676322182230891094718274477933255574172882446051524588686239526735961318041690794387388856737878482650579259132390840902540640987886836641483498394549810247372509348322098246318427353538199509071748690043005035568238072032367889391989723945114840171986151310199312829254863670017230147776540308410959018219552898907033888483510260844226622320863223549654081809012407614395844249364314641928167760480479006047248560348759384576495193618313762810302138220153370464170364919171399748743578788103619949679850038557654778425480241681583049927852107334533442699846414815126817834036285811500303799540931219308521980801034122324903347431152089417851991375959429458314650716235373285526099166728138269887779062836509801934192218154095275209975692297157296671276325929943382499876937384166729444589925101406417937630382068305045504258772590758305979362421738071555460136103542623894346649681803898647818548188279171050679179460716851626704488625083287184276172891414403890930523600767555301143648367090173261990420017878770758652730641466309449653730359762705547977288922941506680428143160876966691371117058116996033365865480385323524823525980961959092747240681594676148104731873726702830864107072942653728679808041282123215814360176102548948282453624500012647786583167156642990122845937595030818556551821529865264892578125000 [95,37] -35410776604671018456529951254597493378476903302319773218840240266104099610071311066824767523784372747557905984800092304794325020118306476386199488683617846686153768249357615711321989925319786756153856571145041996203148550010523185019035487248883488161137282488178331025534950293265520041031050945699731971075236722553701340374634511863660192741396312642479620672584849910109834663870576737439006392732455253431662697897586259578254936428456867108137784239451591348560359943706944540059807121270562940243536219082102000702176125494081214890025486166413484739559808566974942169862711539400256795591635644635623522337821457985716188394541790749561368778422513043910301082377573205044047320396082615183664023198371152252700331404444767970787369854102601391984446352802683029230329235045122330634227385414725471128245455564399284362917366383571829868504192582771511439716429477960573431746149754666604291573003991869155771104766531257532066663387911824809926520133618075819631326819877400030982162822306597525149585386318580079885919437514200993622965008978336133639839136458756140113937866983832761765683228731779401259209201129678409101034606129101303674185090045519846993277093552515009754211806324770735442517276327964123264027651647626150335095681165655180252340562546797907465177591492081983809606386095832874589769509367458996832797629648522773982843478495380352757986680999882769850965595333324851485423955272426596834243619970925684235422744993640489306681496007542416202397337842384814822983265334822159976915329679020085344462242302027355532393792784852211863210193710356830554193984938291126452068436621157448943010655759604232628687406039421436863343187701612052977737356783592269499276857474248071250761951533074955046243456496317795970871853169481859807426674699851075579823594949819281070203167852561233984333999610187404805750138059049914148694344789754735163734155589316249491264378095589089310018292686408776569669951923031756538220238153356775984331373720350522507129015752026301137350768220500095570419472820732851155228579406952875386958893368621929422075440409147837593169121726035843471870787579055899407924671415200536141325355993189596979205854022282943388876317292200616577793809472110750808336530831244703673864274043412564418886745443160180002450942993164062500 [95,38] 6388605504576200426720338793171883781029579220476279267149712329709633982346102084416621779661523716879828530616343573289141143598147276831867429895647925357932502184198197561968082643414834895122704074857287461777089380740603627818880015810140821086995648831500931287590161543989303126701733327628741239504945503601215131720438483552420680200949843047811928861608001638390345806773534533610016472811728080209216865530207068928160060778813393708790734620172026925416458862012498550978906733066807631275285609290950004127268066670784470465442455550572821949583235059981858232011564050654747227345665559863171065940691457423314688026012745537325105544089539368649882285146058046967909579067247526046901124147035261698394338013391921184852104235670068647133779190693475866829645336065445024087457554005548889040892513946224699749022870498481762684713069842995190498965397492924694027320253541633374619450240873841137253737045730667058797779278976903564318646875851977863041266285741393320271527831479381325011459384081596555018050468918052516364528298742968283696728661113115736151783206846784932360642405405426447661227897901415207533398815232407165278187907236277511457043509752212409394450548932335634055165430969235117631834966383312602175751300540219409432467408882540544724801128150159533184936155377801414027806692811319530468486923486930263628370873835694336011678178874288774736327584900818955429031547222743471439316274950507592754094720693395595521073094766485308985701008068452891057432996619899928856946236530418629132440158685230664455688521942395569309308112852294309959576264374973328264790379257362935280088710888459684541239757681480111104883498503579931728711727448964873040661895022148862696112065133445448153002330697413709316024498818376660427417654841509243766050534102307455721702438933109136596875455914902691955797195874736760729805648580601763110085661176646440766948824967805635532094190815360196335979500490907180794090388376232361001729224308607108184361941721879765863789628120233182554820486821903986007445537565946885856625615297153278466489251370038814626836983620159416301287795574856399401295039699590542917166983400625209732528243330981726090493284916772570158804157004805648644674946359106244287687139532527780261261796113103628158569335937500000 [95,39] 673528096909607375239565004737658249127307618452532007486222575530951915002491999694475671293134651455530604487166731227834844442191185943122497237722562565128445879209532394208266075123470005169400026946583095195087973262909542189221120043213071548894005068569888681726737349842886756518022114695729480157415481988135211477718227509475742135868880324904931304312415416675416560120447667388449031416171511397877894541391623726515791735913548723201310951172641279007388684741410421113597105095324267010676735868680222443937625640996541106651964259654822394289869549614544865205618473646516151694480557607343952465132218454126699926928798047060558954049593083585321277732076861862348801340742466460016109483967854570430974320126371400741217681271573309840370044731742348116604126501235512476593865108887383121630599327496086804835744553750185126747378881400807671219446845895239038705427142117225411928913462464180883638156870919816934864942199882958179298675219944289910134134980952756473721367687950970002523118470570864963391349153611335386335282383327206410864681295851904686550451069375286349494764505182267628769699904958566731546264412236058980134760973168877975082683127451503011809078867453530671925234772685522294806899245369614884014983890836466054271289614311374207619779785498650938298442892658443183519133377473837620105451794214194497907089081276801239098917626023784265938254847785726669160643448705227445927161670941085427856529337077805073831016319122035458841035785635187903867588941842931795704800996206111265944746805384547435950153483270347803895706625259269667158236985949412352316742949044853914199775416430322791269919320094120023575828024242160956965137399258704055982211757915278330250909258986763069731341463519379239464171029789386301254977484566642562714482813951619332945343404261701755006285705848498530186617777376044702886257722612544559385490679915588477880161347204817047543865225812612425626919828381642700671364395486553163025927910167808414482729096438926935395942872471569058490434487407291116838771718925657646677393556110724117094603433026112208330535093953995304139057271202745392648083803627900414812289092370947464343696444807903152373492890267270550035524478533400137228849281521336539359928741177441224863287061452865600585937500000 [95,40] -1106749398428486857083016468230568301830902519012563640157243999231508617732373228260385247977800868439425933172480051702116740880650518263190834298017979187110277265530352553778186450784468574833087897679922546112341707609755641883621297565123237232795539821158405207563144664532359379164373852634059092949345018334640545498704418875187591299660408408277299161412207743050737155219634899762422721286673184148555663264138979630697107572968505702439921188853269659043256554793859934954165088518266923362371612250352149041337615317670241812281998545317427580916097298942448001260077216651374280641117824731297665320762366955738537787901824914035967763317398697236909609722454266842377315262290257157605562771630413066153330273668445363159539544230209526805864814507309930556374245728157740297842184521171580391509171649468063866800465966914425111094742750535799688018464073400289454464756560244880295675334367414034530995561593986833915364264520028494843089538835145163844890904885112219701701500255748767838064193801053662738051215754807856099552281330903871447058990608076516199332167113324101812706137620292732645431276769048227271073979540518890320693865999052460455016087566743883151336603855211298344511102201561696291388467438497661730079496738971565811074729607856974917862378161018053687029353375398071419025888777343071710462132775607202656814227843623806287953312169101514690102832295061657634878180878733296065869983518310234422055845738601812085733626345545718205879785343323134020276015119348673975028174272183613309452715361421668870454025318110906673957213080287656820932177549924630864419036534553346180212197810396973984735003083145280208019242780806461946107592711198877181781292949014162574159194294235226232713809946412589452613245767914539699922506489309688045645715337031781651610975059102984076782298483079818762971097522048488874747217111001400172129521817912383383249605477893785804896382613148457397996348184629514513863545287387501377323719484773848941559346532986575470117228298134602741504229757893251608754657678313032237807953255828386991730760669213324682296437282993072102661288107202279592033055146253493051989312538437133434558590604847121734320899583408644730832834778126811111503018438722251257522871670246900066558737307786941528320312500 [95,41] 488312385658925983398742187741084402816918399599506824812100403370007989098074153130145792333825233324396447221578182265621897920112952052435504796414734954625262731780754531296983024594333254625995791618789984846745437626246791011351831747649243678534611274382333038164839502752166782601678826632905521598500632697849018609427614799181831252192040934728893281437813261139615821523213105337386204889410240526611065650567301162949840024196272389488897917943350897634669835363631200904385418757848722485401611392293050234404636949329680075716579281570733952926491259008515089406816095607290409110739581782657613909887933206985785809871977317567674412006496099361609210357680005245317310571411429597848065892069365308950889278075084351266433353829151376310268889264847372505876988942730115030630953183558291727113272891794756868887975166380941352602417652382108127721947765409552718997306132724297184691659959877919258936948804646369142833061739740641332432010007434111856517349489342331360987841036388543309052389854901767466938795138115322352268087123059348707001245011290598047728252712390297334687720709891840233576989249399287744154395659938274758538539194324637742621784937290499698788711676967863948842728337727463317346791268197905408773311752964911154375124361313071180679173386790715144534219914336993930545898382975198137409089952750201463321235922176472505714081628352628827747466460739307499596699087835975505233047168905281691993309968407695158313156375727992842122397778693850501645227610006739726631420241772322505610277808366897583643269494937324383614747213649820634172856797898658374573048501488924888592123269124888291858518460269289410186127130735166724208331290836334549792041449223812224651568185858456648545484524670166479474907917803747346815527125083950035446936616145760647141746087189919581088984875622496047477310945186380574870716848680127776204874958753863551230771879586299378251754304472501893826384694889086899188754964062629420741995892329097744469668012280600110817940557334684811700360341942441239722202589176736950507372504664838442606043670390451520713067194645399317268981823509296203188758316438340215377965467700319392181964569818329904326336505762141243423229518598312569762693585856202387919522411863226807327009737491607666015625 [95,42] -136836692898798957345011620377716287173009399862974734816775902400042275893878654123577658966895490435617565064383531562718818080679574570513488636436734167329868430473228939918941724871715189195410044154005157963084591625831847031369645638945714819165819293106243629266630639185536852651055340676493275185137479922360052550218194002033881511047014198772041928695374906266916153302288711242152615223762250294088626492784830568314726134288114873973860127003615837086177930616356606313232691654443396970233079720041485555666154679448726166086348404839227603794941417916657059063684492654740396445968006361778764562285240998387761666805492311479526071565611104243232868452520615008555521874674838280069446396505763540465684497566557126796482711596508610048320996255622399662365877314023533303512618424655883693274163891884379169785486704765178845314949925873845422862537278326198958919771998033050059096681140643040423774913371578391223183666265048892880562600513891564041342272294747446882733531227376669394130822538175800401943868106361446225548539562901504208430415101251978960990886366330664326349857686721919994789888011183544873724808872864939820973758505095148058960683669165122528780856198259646165625359771908919152008359275306271219111492655135266159386312543054127681287339634779456386850820003718287823032156172618889821755739424273581673017930903421869390062336668357273450415869422071634284023437686292192461358921699807606586728554046207489170489432722741027893576860565710246968642553743406604655777213415788977516876192824890709220662800949079700544230214767211169296704572644799384298059414980526133268562219010649552726384230709682866876142977552868215803712655152649720162056980776169405850402862112697016656971343006769664611957152963110669087244856717469983054046111430282697569319762016405129843614368325757896291229370880975173477340787480192822509480482424664535912252280603594446082221778671159184461384598919733086319968399517625002272136907043924939621640187439636721926317575283398821573899959145326854338150866503815724916354008171279591835593076565903285817343197996366995730195167546498516963094647901122587253708583496522823389120659599093423814001322984251671128734960808962153284576082203113206979538940544216529815457761287689208984375 [95,43] 28286426061548888754860667540909433265604624414602756929822579528656267242525014901091942682658664661337653857480681456674889528548004213600914768425931128105242758926387538975245706588243775222767330396596652719446521613516443068041384909059015452700770568799221166275940825023908442459064946368785109994500875913895026325973738651583347077657727309516827780044736162259056244111025413639159951747445026753602894889160094310396099871889831786742974038532110471755733132246191996113805253423318965100002479605379599040517934935980265877746581766909986899092444253047464718152657356836337019696091055295685480728728836036765559873289927048736097482580819551404946148963188775885682571109806314883905168623348310818590780833553209698948088400566020494081595656128269133617263570289426790672476898609141106786620568012053799886830155956928714226294672694803290752563089730350668308840523712939274392435298281258851293923544459833681572721982506771975825547764685284185142657771302364758046157423616951198381508833013338778900078660861674502107056020051307233820493531245635068684379207556068629256128144149838276875324000573306083968544843837765675020776233159927600032342459156163008801718332690072756121778143114317464838481920122688576483433913504901211866930321413827067944909159190133350634180228963151106357686141924049104397999103358161808950250907274883725441017530729043911070597140803283724321534115116144190614991612002080431126093386592333510836280885855747253153484960280239348077519993164422377773404503312076535492014192481578800019996480972230613637313188953891330937990968410304958187252495569698447901326904160017465512305876520404610841192600737700804151862640414144264943582613956678964629800933083801245511615036175674865285443405087536375423596746319013247324188004604077097840128215787734724820384487555925070963542045150459144763615453762805690974488810490316703465711173446625939620723829091832845782113299171946645350517393901040509926012976501820561547036020795542236103048856224622764907973685785897760679538346571008455221194267557419385896906102231233290526426079508381040340821417831702330129322953917385477942645795128713987862691200597248765089472486393554014793287586909156205855594728748895680392472229414124740287661552429199218750 [95,44] -4844619549785680987544393667261423054653466964742944173382750925632224677251576637615421807842418347471719702226323795083499955963586770966315028725572851389723680438929347251644805961604445352759366327687176751702708981590276555126158540810204118860637678964135878717751267151647180492334486071022248154535520405562128510516825818985476626495413826355064205379592524955836051538699187545522069393659588891408722324332388910321329518836688999964463046013349109072067214085725859389705022927675122662784348020901226193437617089561603687132128501548863334423805608576767871214742140771842435248514796193507202577069409480438860775839419365058904685172549591685351177638485985919170788581349255117882274375673638781583837966945138615404665015518095426416015751194034334391813743979335991746131128090213499983991802047165581982445461624492528955497871040792882540941170596419276629988779059539396447367813228956893112194474696776428218431004432698366395834865766464066402300173000737296920689219263272658652200682789223608281819906660486851636772118471749583512272287581939710127025362160133139417612836498272338179000396331213042566734713089241610182364369331699840190863284460884156077627970091696435314910167235096821028822037673954476985579278172611223373303360306464544488146528667007717927994762992168563893273856706974089842157704288624521211105982944624656284101309166625799522519544339670962630403483351371038019613724195122518994680618534844009639631133938737241482803184415451301288858485311929561172971432021386545618987165809807384151268362831703193376510637483864579473753314807229398366581823245802493494578043049971555081114546875230333177569179017518984996284266436058206303105765055410929239501645537673872400810901764624083615378482701605270953775479341149376853533220113057060982473559220709071703783464457100441084832579498399050333935813754796810389621136953834208313018055214540782196308470635531164446434840479428240833244990736384105042782055260374484693435380947156309072504155489193857765192332421937186296741177355878987767362226823250958951259090313017639287023379508019874965209372145448945050794526348351424480506326481217782136653341889361522915020253127417586194405361100004836721509291820077225398932796451845206320285797119140625 [95,45] 701226196762239162093687407141809207481898438963521244021742607724645858640931123831597838881921138312535318615551961841987548419512011909989998455918635953509848630034428034209259047869615956847597904295777055736778548508789636582155436419354533133340646972874238719310012019882867202864619667472464656148412992924203897514303407214586016767247446121703716304323124940448196967701267458267655894898718787069569842826902527559224767276536563510829829416401166350104266148716186726750311685003774854115927189494031537263077717724589943833489085118206654878112316494799206048925871384503011752671421043202148435748354051880318333914093574247866260456928962093696364812587705979542724156806196109210051655227466538281061971013608645241008683723205421890389599638841800563381424740036864119270754093940354364924638741113321170394609728160160800222807099690181722203265608671295476183448244155268748895021629719893273348339195329399215205299292545542529982295436511031848415045763745935205780250325824299178070060984340318676648908728415521955400425764196246003666962000901492167492864171979239088829844951794839958402413034123761945199514110864857251801958536217180164421179679855251339614654862350624442848066965507615669916310925200960821893009425597482103769368861591583101289119802401074393986652523915791363428402170652612051544489796153573418570095805246917032928754227356527280256023709175643195775132861165370051631731885150042305090166508288516431521532524603764360109380597300866834209827018324708302237687707962214631170170974128767218593220798740805073355653751276028293151013525844597631437320758204505587220407564065564837434222848288202363832545909679097773818366011446123194471231213970245749938136243373693573217307305527862725824531200738171689146907350448071263946669210231336861656889907183907038082984034715528416358123000537910825425282554531120091785338832337801348371354760117620410300276530652515332114458374379963845091866566117945420368195495711544119794947552963737384582905301621865567985630768159830901484842829134722480697361635278434842826348508144917711951747223986483995162610256642044044030564310572349427477866852079878147748319692941356310190202146505917487965250574856653227365211288046875637292032479308545589447021484375 [95,46] -41280093559914453310048222916222685688780652494683412415632533012171763497990332698083471764721112252917065062710759423288893246977700625266233913048956522154213221685221399682149687224578888930026151986973668179465083418398275343271446058969313828691134669467015055084609002905560119147624867324853965629479736314876384707940400267692516552317326260057738250549247349254146382411156301333637959389092471057928600996411306507015863710407133661693349121883034035654149913575956275405132805458509312730634619792570332937719664879685800193257444957982826873589214107302399934778221650632176040693064944214851405567451703290018426441587310426803854771833470176028895034082063015318829334457630190674672368852496684448652990152790443898195381786118733965181122045387738944290919069672630208243301794914918510721660789350247588635426861641962411078701042217225686311780725143494045704093145786223799873638833884296579358174853694697244024989800407793010464157892077216848592793679633912418259937282561519085745257804012908432496641312398745016219532402164107678118288933186164794012021009417105617776450061650398188114880259679169012217612344583625033634694975892852939719692762148642461146844608268043888945576529320500393596415916656582441570575704918239708905453816002150813133674520513735185403442493997879382198634448680730240307826816650764985866294317740829571332055883971835573369641066631949575689920274483877816897513923999277217073083808663757498347738132683487249308541935361036228837170992007964669408397117414240541088550817574890459869252715360474485018287070617745760081887059068307353114270497055813858217338429198408636495948337934605557607101836421766478151851005459745831717316998441647714701417467569828682481883775380301501582623317859006711696545079953096563968902112855675486230619108945904827698681934338880660697976534570052705189230589208866717250354047633456811643244013687558530093605502732408793653514699824626433548663894462823225258406836227032382242361945118911678807078353668657263096406872176180322156909590732619918019090339361972271038909013982172315188676302547193752863789225624143914605209393493126646959940233600317329637732020964513835808404699851242125544555130541384376429911440276043776975711807608604431152343750 [95,47] -23247259077111465275150849939468103284139078406870109106728901674479392224692393667726404882667601887481049859512915507722140438048296002218060614183377700674490505215165256739341726396252141681540129933167889039288337837248339416662195661204752113901515281613104033169541133287604846137826088217595593691854648158760984165092619892811463969534914897917039541858513021725978443338477203455571523579386837363435268075590282399727793571267898108725035780190964170545250723111152933313431761364668580563523242053943955478289225842212177638854638579688391971679428164872119842576278196628499139580347464892790434565586719213737105793392893292494095459206980946154707267389479850274759625619111057890566231386243929102597951756110737610264469084566792635357956600884577250041837254928331939575288605708922747048359700887667183831048636000079566452861810471138178318346944824297176662418277842235879438060515480619777758158315137949052149353037701162449269526855999164437786263069682867774434771838670737175246202491268871705013805048735843203226519445905339576110065033942171270975175163899298490007181839415515376374952772849347124875117224448220168619768802125329580697661889034661367075352510026654542623594662784665814825006922608821405593992084825779741084288501921839183517575518127550988639323480251749438469832972809524633260280602343607832269047614153129472299684893776636270008436476183327124402346709352678257163871102970897767808013508739664728053022993272328431585073119096536324494845714078716942002113212799530500695320989333962311108056107591322429779768491179353734132266106785599674454110499590739626206881548797118507055887443754832854643983373934002179108551206949304741719679258110471109794869356700310656536842528224681554902922350567049541234996098230902840471790017953850559520897274777200635270693580200884254750013112219371587477790536112373163242774747924964295443383537977139418622453778531972587903678051431336899993523970587413055434359375545491214927925917932466977338302505269623373607272921273910095575351938443039219668711513024532509135592293108670037489478251059554533236801548934522616897579823562546095797812015072733727419542678143090299199522604530836595891133971025969517758269500262713336269371211528778076171875 [95,48] 11294250820539198256223890223207317234570650810978468712599561246238924685951336326096878918986995363680545994520944712248022887154707561020793593848914837802048351378461096030089697409616852360738546088045383245062367193478550981807369731334561697028368156703264360072853807052994939146071461562188062175358644139632872154464140933043495864480583721800766509191492456834382193610473212124320153872625125943052274886454654806406076687912172129661141419177753175125359849722733304523276161505363130394565728269022035386549485423883234808772252786358579040043401111074996564509859316456371271626645008552647888956462370081363183758380882672570785674661301514092494419610798357713352109213683996894043213713068920919109128475161892059141300047333806442055468255133964611639930342322509632935853344015954408250692740272385669639091711004829572913893693537399582167272640936671751893000220309655154287865816570217767893654915657709958464439553958760902964469741579188715834706991357256818749044448423476117546110823617800009074383333854269481418088754769650204560019561958187642730705090687845916455890870517027869374880517822139590345081029025153938969163700953633516806666459107029284070911185713759622193706444389996226128914417988024382922317382135351400909768561736089837572427551630489333679396234038438485149585639693514106888409894881067470337688835678117375818698812051589822387295974400076445073123384034288104364899522237010762671999347561348659820176361003264049634244184971294947013144852489380727285846057691961090522058471401030010292796887879354194807632964282742570542735411534442764550309574969378755629027313316878718036288797776164540361420117214446408600250149979269778045163143546134210692649111400471331875887338235307205069295663922847009248538504828960398638637057449164838792870562145242764979030162670002606726272251910625467949273359887502346965522256847793415981681681808110503182568161721677371308594463905830863009019141400809846010665320481240790648984083599993661292679114453898661257647131773165466867617590405590401807934962134603243882868186832727668221426004495898244059717128143763984404399031256234482922410588075426059596430568264111146741510661499902838495658007284070528664088328696379903703927993774414062500 [95,49] -3237742137462844964643991126076497510442247147213930877648104208162567736558941338156896119232018549779204490792486101883973231172822366339094503956502767296639287153925911810434106219485136116730425177509170654897691340037878156694349869281112687831747798713686495809933594297722148814852837645757650111346086513113551971575910221483347553940844056203802142407208124875243938395531461448517584321698734868878562132065125460457648701603649792219402816525834312727150413272721327246626096209366156106754814311299952438700295472807609109692709615005554494183947155346090349448991935877829368837199217999105930241694342909573841174059501029686716202078333994931386598594440083776968726614156425092330678732600286462589011023871964616068342388785067781259358817367739048365337961405100443644151027536112456625150755722904084825580255525770419253828229161738749733151710902441468904336356276624686661827610972539310633180279176944651684530005803482222245501868389096998585324753929233040037670680707513160133388872736198910054911759736911664824426218081677087980745970110887828231467359275911917364818531614832821710083140741527999982667493846756779232580780312007830025383673759589400034018263553880317015684659314347932482477889822649915685455713308822858424328796574792237989266454718517607623812907366650901999785905214791436408395840448909426825940518309285950723685744115634316436189711785642827917223222137698060057157033708163355601984896469919604281204489999922404422383642080766680093902974380936594520891033373373668235959543705386242946420343632858905624680235369740680811361944728186385453560322584445936239400160584751765628246212404571601412094732928964889798793403125967504539802257755034024233463656153964900704729884602600685629051042633904443202243860444679003682132562020920020760233550723273639275383785395948950089342765489128491564606822404460049907700639733424736884420480474949743310862733063493593459584552140067256647742898404008407512554051029483627302555150260615913593686497889836860675543610928017467519239400063014330447897481661290602361964404706430778579350145725013856898578490327244900624857941436832197039167049322397121132149074511210451828973282859601834558186013446334783338897977955639362335205078125000000 [95,50] 752728386353306718231964187488533957104186737541927782456010370300642324470145577787318133921408269349793714798424817305396297157247370989900506880115753713207887559434338342183730046502219943817886988839644312492304949273917499885645086679687475180689175790674723397223984814035003046850825570749411696654116214093902720249585814604429724352591196943239720457425787477868227105571904794503261294533513393062040175692894752349928641858198664894446835883179823274817879727403836093850248091369234103549621040275474689680157131083653180026647462924126968919280884144531576013409517867101608136360081064555330994305883769899118108641189030484531368795334894352870415521085254484212545097014992147779591787235627715231656067678844759595252348626394033979515082393736561071793321025362510612621405654382323876701488890502786166050197013263353611388612931792478164434052114286182710019835129739823316572996142198674465472946355011253695779994886299285516400997989302177340059290573086587857960567000205178812220908597855588261625069057967222222303542447842383576393485655052111292333213611134391977998682082093054552796763898208006611047813235461375380256980495922750750734169724527486886034946432669819835698216799924131239337415340188141958886533770123156023489325348908636523258073957273022769822758335732130332053371339510535372334187204147064969080319145413470999201125485079859653709501533776928884949044992980659461088843600428630544127982499592079827026001076295016721225945421740776187957029333128118825838638808075771875445896494677753159175815522777509614190051628480550052492430931406297467737721062802437896516073562697552936859398334569663604334804868072540730739574684524362597536255217995437288027738459968094263460797685513294112003129294251994139457081363033122093082330629740942358858344190840344525794332005701940840204050834197353060927935991194392762894129749317556659806204545984856299435429802192923600690785377251783149130029428038286820254388690514744718549261961252842040823420811726885633890067046273074503228182460455688025403610340268753753132132731874659342046207895006858169170112684320380782314787909854544330683875954923670227951860626383645068102287905959612975424137364111043524417254957370460033416748046875 [95,51] -150864440241731880030172058501759316993560223749328411915891804982188229296247591899645569434674959284812494683272746313307699426463639010307827785136939841944086235073709170716661247220017522850402694159717600003945027389172597412258425635173606547437017929045138786494331898524594266039889890687881766022372614486235773537990811310805849532462324176125806656544117833391050357527100439303446293881006080126995767948281744212124370641606734397975599838635102443349006463254905413359199936165968185576372291296908867460728362496653781391885899026329663072856762546628939055913194922854250449055864810678415659818171727094476773605628095165541642138394540999304341475003047670008577725984006847549746561944829373892976961344555294715991363346408934440237892725023863747183250393587724592189390763703733647107134349635405695999730192368084970928134211619071500074008632037612554148495948913553389574566278588840266518469561736155416361483128842432171728815708097014023940619916921158569271006702202062436505805904075596656246694434914895944212151553215417272972315357058891433400826257086893888083400482311241767582575619536894972826059535288945168662429605340944619640733274602751105502593988595796749199427751670681003366759693962699989197203117158461972689649300864775276707032976870252825676760156806374699834407391584472787103042834324293068352576515543165596876268797194017419800962720977951174231407500710579508329992286830259917425629763168671364819264064731957030442715847559128868654669146979777467281625090182140960704420906544541767788000332013538995746979966933038984980035395288086787756514093109982526904731359954855149136245918546732226842067888665298270469655920846556236135330048537562294825266190175489296857220299352940577997703306667748256627232036546479478721779307628596577678844365016884042156519342154625701954118212578578287132732663706482616311032007305702938051060475968878031770425605354140270255311311484380000010291553670409192079342296456135152432635712849516498894181450871366847715420880824664508151438083071292015195687758946364953611153503751862752139700914281201051995834940117211954997018560523158790735346801650737290974219872092262798352713626726601732919857967729626579966861754655838012695312500 [95,52] 26409500978502362067732092204863307311838040240822653469034973393771151581335901574067267933940235777329232886107710659475288997589438665878346370928529635759168828028489740185892511387958056357561666749933527226502827434828138742442842869233741998121675364630365772346605825489919765749293182371766674962979697976829220570109864084908414154708705993808132770163097354521691167802136511805662792430788624671924450050523293380360203774092117273044669440204139110998408218286017001743842165224907607998488516363086755523373019409358414781881528346698290435510897582907268618113542489178642427094541017296253409831705737557342964271179075431543030535428719557772749092371588637528031159387938458633452071438211851673826350524546117530460625389369098392348363901549646717248992841556344561516107504723356583878886391574219745578563214985054514809455417299138959500697273138774301677098928922172619880836055656404787707050385278272798448273577147720789427969424694999435424156270881358480350956723749228288576834686074394750081621421161281333400725795783519275742198348667239434755658496498033656056407625515973478777367275932926410762131649718436066744946505908805212869191394398162937169271595087931523396283220587963015935393877881138095385371006189314217061282213352934140385270493309891410206836038759553522793158458292234123905769584239142085697613361383141463204889303820194577459278612953771856799363094662035460566740847153308048418768658514749333880485947945701653257381033428730916350428925967248714629712223571946709419477563064608344485482070718515982149588141684391115655780562954244737986621587036442832441351345306630022897991113728430520111237537454659469005010526792673234737440913677591377279407497048256380321036946033316109609885560860841897387835901496509426439437500096336255100975684389176629550285037424968436512595713844654584190113300929000150076074714648184552112186654848949193365211515437584607300016334742667487771325892641334587959888292251132114469749959742603075189308843713192327729140774096337779473794137347721916560871207440242706762273465085412918374266753011996566408969971543241570863961104975112172339507414871033750123412979153078826571998837672899853451502494294800271745771169662475585937500 [95,53] -4187779575596562968844984826363151428714586609066349953370498549674584097306274729706009575029622441692041350106154021882467121718384776420745022561646628409502072700435506561254166540491027211967783383818056599648670631817458666896882958803466059993344389702445089502376640552362209801477722831848630109109215758041640864854322875700660644524593933960342010881547452938413892949553459516664902312772442192613544170967392956252012600070285502274712210554522389954798873517941001685913324834832058374738588449867109129663726433632080206903685679878119737391829985429524463083310667150133198079616501728514164290354641895358568223261586144009076138735033349361962542949975009882916112938652503926709772297036139603898435262276370726085225811886463226705540342608780704813385279934452849346412552698014825381399608367449564403957276562760089699885048309378236422989682813205087137800162158859864310680164969748138267235049627921869296031013387745188973503328785313808934749177213967991707807372339270603746725076737659686236398583355332505840034502974874457148574000654715200713441249369417869335670683196536006884555868755268602491383990984585200534458207001388273953337092508122943654698566814695258973830024372878954412638079132418265933880191721885899837489854854483546588978019422509896776165111966245574209136079794327111223235924121969809802939648869021275558948137174176496035107132995949075841065027112984195359230843479421273563443765551393037410721496317946093849339528063621480153374469143578560736259260555971648660789242246710351415868218133368499399322816616903681608564513217638935236514387880660515600990277525294980404841186775745052308724471647203985016920221245803927161519203934928738903047184195236149123206497057400679746189762339235965422747176898393459038938763749903659942719961222407937956314230502288255455024312648482133412861565657990650362986567703650967930054241011384100012132939379446582725484788506987743844579957500536696266915539539988107492007663618445914274435226089617676325546483671528180722792421189180553508663992832420290398267900483385234915895184792714717268185447544216698554431351356496355110622670909464169203367088473564908403491482087924700772330055542624904774129390716552734375 [95,54] 622497849857343531761438947175821177358551121129586272963969636829474978256061976550390113580704636233429724593758663791525760439149114134926837827527713232398352640537660958503018962348232872801007064558903819163680479552296939494309623409977650812965257629368770154073531959376328330018584552634782205768764851706384297912958591163911982371862589362440065014696429912426651140708002384382419913230561041844625522555073378117114400876659992093766960996159605634359462338659439190180876161831568384638819630400748892000878838772054031104296519490382518034937846404320136947497927393317268598471275425079407205983547149979977048133747523295551166375981755366493303857194939931392630020674442695881469514517296216761348807506715890298905492619613281029749675993142097604294170580724974964265709920590094273825407916829856065645460311753422746256317686823195675179511544864001531831474449990927159316240298360857910651685038326587520291056367920976761039768485570237853229607215070599935689127111489814956022769973872566923643109869476127734941394158408869964268072527825603924103058577063131474734969084572712798606366130299709169832590228595369845783120248778921931112329828561877638546721480361946845913668788917444917587479780185429999617661520725773152581208940087247212218628286209143602882608460512945754880418255724576832944996010726858703069776331784949049376353268420327945383995331232498994541155344354308429217565145577239760890356098733242534091089547781492784254703630470874175976323956179157815230016020986581127678738963644927056293672814790372875195087525348284192979910802999397306892219798470698967200946902565385137142430998003112494057788608451562303815505813309354730819525079862473843969228411116884878082425278915970627097413965309417490655281649397232589044068668273053412382891575007200631068267630544251062771437450191173169842522215488686818982240944462011379604069173253184647226519077613776026099627554460127749737703156777226805087670622939018541243001330340156745104063716895135967602414104283615772669015647751417699506703776124998198015855020366576424950270141916176751267691702759422232816830966727689173724150730791694618425850702278795870228304083424109016675629391102120280265808105468750 [95,55] -86808611340906026708759050024278729079481635992960547353165099636957425497635731035723043584780902729688239363027832004731716682001904320021874544775157996782186507560652981469616765232173950677460910986117774102430610685700245738973663724565633173141764178535113918619325558962955602375525026245677055950084309884067525081290855078072149440346415149602939537518951328865074619234999529492603717177899833770306695871297794527848443377168128574714489195528320346052675848532688953260898463355016666286358732868288024671685523003038443914281581951744870176358686812442763881358282472898449077939476889963533446902340574386560227344615115422141779213695463612840313073404727593095466165168060795952571255577020480226368965641091184608197872485289016296166727660978514325582368400209666612153777730869357306042775070047694030770765781966529925973700415995653323489680321892208487815101507649909643435888460606157417997361557891354561272756483678140479916328655841020513645837397382618963290970983076979898040172900367455358750547992661407186152140699480668919177004435828582004767300294292570355243819871616284857035436300987196510218590628360541668332252243685028762696857656448950698595227149413743708352927334630976154826570299227383848594267181732964715572922043589941159304402618696211859165685071320338438805747227750521859027549817715228194983494265582078906382166060804528373335861791343185147435878825976149494522991964246195975325455655134759382682579230201807886375883793644990023642757356232261637238023499781105709051069056491138729018615460513317787507016675687779573008103075317971598295969293342569968524040108331821817528636751390306704562434203780882302659394060473786843421893803592665471407775471450918958085538894937417933671872359976882590397704206361714078163971039193255637549828031661157294501903467523030364554242779669308809580041123929249989308092760778049460073875384987018960705569183609347795674993636231862957274791309200855703989310804642614310125364765882313935611284430399238313091624693374886219947016215400067516035573684665293553187638494340125660051085258962743505995998996415819607140213098135030729253112900276541746933743536864530339331293487536989061936765210703015327453613281250 [95,56] 11079975922565376173836453184209117568095970219542389772570563719321291194022567870385491872947395997205651345737620318768178969806118134308973212999466357276274071968181813808604221592573069443695473357333828723262954075868247428909731434032804135695494094635607906392259033829705578640433965871605617648761842227594956240298817916006008827682523357886550216590415465718577205296423922155232539298103965422298314153043152214515419172691894103038813741704094166204845135508225122172724997092118331141702602871685454044771985700368592319243577870612828467712075733254239695523341101456469089688882126853911964912787384813965679566889221932257074992969854407534644695644724502021472650612071840229875223926433684171875654766256022855820798490703403961072597698885497046102270401984273820921031755335607475936309799192008112877154897774385419100580589920020825012574585493945440965485024912154370116356263978189525092955302513837390418245086052157629174860857219093203992863661480378334469314310835390302153093983834986708550531719730355812374576578547511382344179509253678695582755570692737335517613758625737362640004398075176927414804679484686426485357801520218454733081324805248433357599221660887340508737974756893981354584483405767601794372242557474216736220081334431616019017547733777269764528628126906341583964810870868179709167830257299157461144582901752380135832701277711106094333091523048581716752358036849707496992376789018557887833439602412243133534666272249752985320008139940011409129588728302798392640981071160926017224043150917886786658239410225797783204671260260207781194501884956607701752851468095212894706640674052802608550579266989717991824204465230019069458998226278275836632254956707913501755104963305359610905199428119181018661530591717535327762725548903066138454782823012504233191281529410755113880400210164907287555517013908337592221984005685266742582362730664621357539853542597756426052373041424604065681590230957281902620454443545889765096089231701374004670991584200985043968978309540461591333990594910558060263448588442094122638452296178918333977983194468404366687046953337731145447334467156595722325715731910474551981138227182398533660340141348884927287310464549818789237178862094879150390625 [95,57] -1300367429559356565753804097318752997841926498820146289646950336797251805038311086019390976053366527179549380103212277836628570759713699085404361960668483089472988843240107655769270503562374906895882378401529225369583136951078351890129489804992644538627713383227971774165988565774158585685579473538619249756396283078952332473665042485217420323340188792483330794985658633465487759667714171806140755800899302919302149794593291891976569347170948545396887346052006588735164165136403121065835626933497491999049746712440430889623983224395161236336180846307238958405016957225893796846709814681556989275148703257252331470215395216615156221790702448923216243322608378659358439755628191787076054286361045569379572754605752470561231120276518099258958190962972997182190043115904360826478807250086348882578530937243726508138523197257602921855909324477520450528726199869401109419283823235697085290812900999775048365815409231299661156518382391871241319993934226105144600288013943344827171967822832085614970721429440272489386798538538185127025365962764928759728523495814374825791832783795138937865233094974168263333745215502512837709520414111203356864195911294420336379338937083872488039983269455673149077049263073885894132669916706001514610795499116371901267568259294779042697087559723322171710589487600174150678042628960049445054017850261204248812183065119945445437308244541950574935646115231471209133866869691800841004042333148145911963842013762500857143803496731342924214232235144556541318449387768322637539523676758338033073450944744108750266799553753959929030813986007328570706466960364057263584794365396179904195239347714513236025066231137337828729342921791415093614570484356112718327524672101106798057602154368045130055397861902800088146692395591338316294669681281643810660961492667344212333835706377085230711066895895909882446194360396717950752006395884420254326983079818412930306548882094460929452493022249424505479843408923270261520595477803659009706808855786127030817566858655854641291986644037277160382480921094822986876580893342252428073468027110947427968141151736434228209967351131439741920536978280554806098382217086544413133409775840555700712056811677604717855300290284270570140279232873581349849700927734375000 [95,58] 140259069589500983950491559647301828794494496770944081098170477771407135865869720119365821234604930062935459936577279398631889944108167349978819750951653337630715672417899699320682000394014890115961256705696183426205326315872256330095946647404918878908112010369106567758248046746730434597604709369769039768416068891085953350691028123468593153013352206894791643092806080439741609416106816143737311841478148443780636655548343958011852696234984879482046333562386842283717933495508442848688824222050362015620392311956698088630921024116770253583103256767258907295325493965650949834337163452371214736631373825153925377496572101137754653392360405136164472016147058244336147739338856900565175539026415209232888760985634982025116864582510153270076289252466699351624658061686914297841218046770015821992144597545391038171375371173267769351653630812810767728390025209372533546589518784023381665955363652904375220380737800460569911283861700398083209184892415911288611760411525915044670440618705191949788251002761469396827776283218893152295561212845164587196530671541807790135028690088458140597279079163220097628745790101100314544432080556658717394110673510571786503112299161162031925130374619243176544268629376093280434900806707263929683148392087951337106625553867394294395643960468479536428255369868968030455394142137128735946654468876331996783139706751559479351314791402517522941644142830333597285327203070538975387189204934176498022143939368739351507661082445472301096913685344730330819015220708946017041956331835573247844333672116725023885565119948707656235202049206998715143848086013109473052814238978890672803132118844039336971854382191593231097722540162422875740574593986259723987558496990756843569612841756136803186090228874243793734303215928842593227357009180730403011435268003341835083903229692266317768544824027800636595355468518521792730607646281404694519900470786117473019327159201547257876133885730292076218970886008023066908110167401590447284780669494982825461633067419282410247488962412169180213384071999657272204623789980357934260320697882489627717179492590265136603230263502107448761620898583825528068267634055617449838353854013434301793825903976663339701129581613137098372590116923674941062927246093750 [95,59] -13441106190745546462653717975000294343564284774455795497771324904523514111504597407697956186995504755880792700338106532003041687013101946258037235509112302635677254464682333155340697309717286939105030858897065584886723075820460500153891365547475908282395192626393909696868210333267173924651978435836471289478494450806477648797755095780313710797483540218672663882464172399662276710262508245014471050643438717227105897203587334371722115032877883198171703513999182253682085981520143106533612300460695639681575729835966434398952061747426777511977194018235060884540831745674901325055619620492602581429149160177444224015179206812531635225718158544546092144323741127135079646489907326843963315131453113972113687157669781188875447273855038048251384484911600116017424636562272899957600650621760610339984189411849426986827910237900558848082379524172516472560589083839386314863528710221801992236506614333623569939249925755151206415134076885554734162661925810528279724202746750007852302285487052013318655308858918684158431881458949858496043738687749345816808913746012471981950801457851327161743828386549298288865315518115571102223994429844483386549772028439587572878633797623934327689024120740668281135645509189719316841361556558178635437655150055140097721847249300147911635428220093151419357261962172001623660794950370357786130040870559353570460166301635333699308610054478437847220554685663918053809742989543765311825335776213760822486897529866177150467183620372245287525534609065713519723814915851675214540944550032436994077155490067383930075054178040328542260739059455580294334663665715951193352883777231294030106225902235549719683151282845596342917200532506531956998617616433836762733595090922193357419404817565214831470319790340596925591402036875920226592706132005486612650510602620450986439591658065752504650939919949210111941080248825301250889358592237316221546415600886945147790655363818694262726254280196156874890634234773516585633398285087762900999606684549824784507700849854373854263386724702046661797665184259977157367589970080611214045868907339456616439364887029868958827326187732551711567643325150728298206700349332235395157350518955041459889684874286445772913027585371281702464330010116100311279296875 [95,60] 1292417618717662247502491440608327493695320499290407649981114181863685419926855296153453682237393996828518743094536499023191020764888950571336996766435127230391050273113409348033698764276895267062151266048858790737294973211856703587111394536953897190499295391164249315224894231564467702567066727149699635766612481306513564977400805078442801038090760372370398635805876809418133843093309031320713767189702823270754764069468069918591361766717747668910543163117883065786140471796076389067342095553450222789765369306666057139475392223323172800258288272115137500725485029702090869563923510037934975656927153622631750625151441787034429648828364724475952103704674217850793039416466296281097041307952902722918731618054066340427818377844962619094507740482187108371730197243863159083745425594898259015888247783007066656637932804262188802526084779617754139267322865908154581614485664950887831813620710141011688933721730509879018445510140749047863723892489834928112622561769933726560761493220975416424055334708132300430766279916985982336164320455348703504683126325401789728651296559631135599783948245525386896726373171968307315579471320782569635087088026296850527685757720296141757204471566875002942060194986355296448266312860561691340964704707698193471895729298678359372838381913338486549777768244075196039922198757938679157535739618359809513041547500183568061010191081696007041652997048870518660587630117439714971310963840815268208915944949707832185596369388954585208777014354209644487238067888510475175002940240121062500194529422588015950001306370507729685135246291463312424301235590233275375612602706355367925276472379432243358076667595436259399732103793279922466061421920097090541242495458267686331471144791478207806802700502411167236982778298239386701373217374204283862911976386323023040368166306758002876321848381465564610982743201699345870134057941908882758338859946680188584912543496337220692674781691835752250668747194281223205423609768002618872445324295506231123667718697495780678637585918786314813705930863917845410307486453955693384709066114397637895993683826931697218478803226467192070150687127467173597432459556241649834219855635753814664140293534583099296399189004347363152191974222660064697265625 [95,61] -104656627583389633695173152127043139453610242631808196668431077820367395435450752860995250167532372995190176301672462939757217934294087232421887238697406071726622281679701918458035675346363648094950247888414646220775512260629192603141556330055049621466884297704955119202322225073297851112295480503102655863106476209626966177275476706138656241164819088900930330571524205594789506629137936954759404063492614622416964033234619453768541012937856350057770384500462506370015333214301031590763377487526129363672528392594831686573404419819843751973885636348279535215196915340613187307976890746692435094828168053245449921871730653636698227447204459847905553060516380901072077758889489744643562129863824799001789998733258176328388783146578194076067972422317856660376169191376607420974374243479366891694794155801360540033396496489466392307662510777000612635473997168437464088277622385563208761130957221447346840121547791396798476148739896433268757062702845813076386339507496952081532592908664546427817940457315445424893857137872389247264180016210482099799061937653596817469961283418327489365629583746762110782850377926629768406277939225644340576620396640755030974726991596830203694633172043636655179562796750882645101477710960116335459322301108465691569943386406568164894506138313064064534969095440864470469692945333548927034974145567500493765026827360761054354945662104068154679133947753275750648703367072657606100619329668549682596955801586382950004782879959952230200327009798079555650360209058473297473653018817452606155610424982031588147517891314316544322342922082458781542278078399340141664410925053990015740023798019763387620866537754857388756211115290933664495823715594808387811806318453341160257798225659766482896753895937947913366048514337423340868058958390231247692220571040451702787153673364877187734532687372142886176513115072660991380212632626303588812927942378678983940268505785298505003432550947280841916311702022285480364650479951612476893430077479918518645320216132141452330441482339559550860690550804420444430396806910399387746270948854510567524542657242256367826334783645153574538310633721982923214694637490413984425800097579528235866550332457862795831893265585676999762654304504394531250 [95,62] 7842862893447135988741362701459162297903699251893031451159530417704282736701379710210331094704024149174669158052210932640076761072301122238918751911172251607219153879797058907154136979110528869676087296934111648731421353195115893791985188428361702515416445760426066660323702106866009871802298553917301899901743742769581909596043014357621829733164985204726348507089809530960349228159748048810262649281349662958364166639134431901221199698910874370110792425176288314047781274194525082139608397809107336978996630643413787501891373652556481029697721530591780386404390872518739058757880474525813021439795292767693356906240014061650389292003525358449837566294681621219901926862321832190624214298987386956400198812576859810190707142656359434997564198301068175030081839191852166864288721500959796142767020242371497506455222066287370662905442612433876577980502889256311524149165720076643859255872206029973581193618056580388449957761617517261321893491285312494652458794662873245112450721901069016010371013521920518959346965229346862733801371988822458754584071968360848724950955772102889945145102668826471538379183378818454544335269860914770431864011200523851358260438258565533306768435447819006867774479235501793318254822812626780779514254926622205761782704167245406296162478826339806194058980960671005558959233407479000068214220632517988649957921369945417041685483619353739362452938658012385872453404007046471360218767619152647494144389428723876917330008240473983575086180612273205392818195734769250402592665079216386568504760431168944563058948223039609140951449884110758096258599178379313087211035756481054825803668550610679124584129476048608921147857916729850197210679450764302201759721367686021426823949134215399824430539536437456130978847262727505629731736210209414564380830675806794842352689165653862380092565366532240280245164069352566791212571762843363891810478573761100901391417684386097826230566160981297520361899859747756471579433841985540015241540184676758897340006190605745479289753024061447463734827277419680876045815653692539947345121018017844789891033824265582311500211549099113012394251831641675654281281771039051112079867605042073283687557405489954032162813746253959834575653076171875 [95,63] -453703981986468079617392491295994718516428645897434126627475641908196551522303399516004436916669881611325950708428676727894112153675619979130895248792382631925485242877947223266704877927141997985205343503468475177260847222253836451392472362740273297078285179554553493051359501431500934811759799919542055407388788395471345291926042511057124249418936392989006395290567123940066041803573129404700860863045025188577227127717735604557386697562076321050319745238568533752243015143459279448877043515981013281824224608239413698246962268714148434325317941694293883895764502705345949318655366111001682076606612620294421150785187870016247066623508861039395421801684408547264260003946655148334487836026807867628031991833155227007719822168556237459135909269119806890826354283998265065872240372229265198256125982471378022156698568784626779414392917104349286978914432221665968764584537710574252597197541202317513317185461825776566526848243709341552121387694265619819801265056234913700154769686573159530428563671603268984059621188161247719805946426707511234681853811704860471376484399756017768908788046199435414755981364727545867483523321451956872798292020182478599958816555652334823347181298342612997640744076158903156082726296368287862563178405362246492826078502155590965649348134170898065998665265684978685668523771998306279132818632076740621002063953196292828741724396494781034553685607014451232518365393698327897536908089676415823450520964205853249423809404407129044755241933106207913581559718705059657357636029937764416775286298868465097002887990517923019410899594576045653336752331190023537008873082041077179799893335875464743590365820466294270831617705193653592844940278172382414167005121951036905089363449915724651536305020896332985754530088177842363407734135999344680365037267605243242683263556736606799228971920093890229046932222093854509762869920244484245362489146641013340938617801368230173758453689496819792327769063270103013916794787021699491937362278324026671630881027441767164330536948066190000788311135844064895966517428369733916210999534629111928614861740980328107012477040090853904246235660053980344466145406183140754780394078596522607275238168911268843430661945603787899017333984375 [95,64] 12526713631523674261224869335630575036710155931025773487888813417812903006197351898923443724764323586880811050940411825180716218717416555622492911323566436282251519117643630635503872441518741741090787264310304719359755730226244321941735928232295937567774737478112123259522302248260227425509806772721397244023299714151312798944945246943798597679875460541996830525382843788817692373243936564714181589931447587400869194658757856638421418662032853637465112219939124897912732029835661363323977032620277294223811529175093806148266353547381710559210448485825456578714882990631658275406044289913553930409510392884707042316779433311185269305816867443834302364721824154972254423032724245618243407434940804702315024435451517571193280862864115439241028692524047637393034587652884549553231552996684817799434269225821161815136071723505443746404031175478307227122003747821287074046953374202435041525830412889401731709100383674459504260749257976478686947380809407958969141799652665624537326263410869968985521116788384752258884031926346558967886399203127582745099175082425042757804257233472104812262675086442975857059756069876102927375123235136347313838010823613070626845616977100402491353230983485223827492004895688858169550543124131117113668812105858259218393283137167430731734466457500132485489043158932959650509984964203622471053143921101270803964718950315462319960927782823258382970762085571287172643472690231794247685349251173009875577827415249963246175753348493965517865857992730271623108585720003787907268120935317639879992112905477167123884983266362302966690296722564773631985123185824906709327080816928545168441114439937565668664842259753647558792465588755439574670850466382590641777928064873890994129442225951060134750534255762410522181908582541230174498326698420618267440457516117998427358646222133644454472905639741074393485847111799219334344593428022874594058030706685645414615944488381104078122895858447721218797734395228757024266656300537269363956004974502629974423071474732579064602224886051971788969448098973141019211356160337099219481448602523793941769451451445490231741195043089528698430688963987087188747815992782089740488728934709999202068431145562499295920133590698242187500000 [95,65] 997628939771893187685206264894253856812020392935877199023097390695274553481346088462863877513196626544787721225697194593703071297701443171701517847767114864880899903716231971289269926138794806389447664183012604971829529248553130999322456356093740448780138999842993975427405894591696900763982575425379658838865503270761015664999226518789349076801517149349560064773628543440444826485508882293147162631358699530278442956143614825319948925345364894983746469117302520230828313745430333125219180879206343723144695151314652543825581906399013643184452674110181085315661260491609896041686810303646843216470112479229073476070817717296032923307971606813639618923296836932325545749496178640020917854056019715261659238577287358748291446380442173323138291589170156800324412248871063091749653221878040971129292412851367329899431279298933266387377061297602009620623619997773504260418191209748660309019402268438543116066392907211961921780094018865545849491554633995115726340104059032612044161318980058565453961683001000415627685724308852022072463722354938733719254390445420461324160367320556442920643049428505136759820315519134342772444337856554814244169975075594877234520544480917969705882870223119851729984117608019005651616698444221865102149086183856475605097084728182495446074207217305642584435543571287729892850138436940904740714398117638096853756999758149986080784777142364076897141529983445506492450842005450286098880915605498347171684870801669225293031784016070834827736601724533303056087147821680218771934215752929899533982355080853259034826904479852951350507381662814443167582857811805416317007126923517319460473807525510688419811087013106285411192315090813372130057332847321609200183074713543363852754764487011815612933974078132767403649982198890156789766102162460926673417820145396238898987758484353711638003522872518175084523733745749858705498758745644696137693183572725399507222118458700437161204417281725684641736435457759536257611153203324609794107118142780322303991179323400087751674617062587189424814684789264963795685764036281118981741905576021726989613278620777969778356707220231055891608954649562559331548236137694270085164343798942408747532084589693113230168819427490234375 [95,66] -142821019320324520917296486543967509672186349962754174754815998919822671610473668877382272773437967108825489579291846799658117018597783242942263051647491895698056622662147868757385805943959257041053721613997557521446715089411801330286317582993034000702843776713974640817626272170076067986382464562945443035091508698175973406743670428111328441167420843518928546966256649463391232653435870358685307179303333639988997872485055676115900623811738596834138703247415007769456289650342081527300701149574826517270292527883689039194087772670931362016518060652103559012757287632823427810232767727041950063319755743887232885211395670464145300959528200533546861498083904028678647611384013047766907542637299459382554076382873042794655643349331357063320196474095927036636092199102286753625982688242468975434946158007168890504794594545058967439189251301825000571645270440656290427921395046766535919242297574859565053073832087240296450859290877804988489345693503860981303164797013025336301448036667734940832632811093290500415794664850225472194290725053469631750079104240962705139436609299641856136044888070936044087858956448432485419288702062983233460465308715182400604467813860843791508555588896255536300012031893290367913802728720966359396457653738655583854927155959943398224440466480001657815165958450948902679612670688176116537111695942461351531302163501175755933468831105554147647039585776221281963515927028113191349587711300615674948269537724326899854688551474726164060604173307087444334458386535832159020719472436777055786162543416797341593595620510755105137485570497362925017253610492628292743528610708694087819047979512898341275545659757243725527359681078365774778851439355911734679176871353476050987892701326093315325421115020081131718906707911375687838936803727666562505843437474702817762391340028193187320280306588090014997793146962075725636951611924973076452290081492485531847334022390652483093493226795106076117628611158548292773718946135369376498355265330211289154039322593269017992083670615178596033765881496633147247462869522156744460141785926220909854429779743559551719461358285947127808078766752165460049213048561344296486536706762109083523881736255134455859661102294921875 [95,67] 9967694598906804389834575647693044970934860322176505555252926890355816178339900385508549176927201037694524312191277572661215852448617664709684283983483410153371576144576188672185037161217341702036429645463699663161088886330980307083799651182933953769398631589255168770698260152014912071403053959422030994118697949184180410420627397797412852198780374174557501034047494240447044275830500845024756906354659862915131121486522724203476216596350225150811786234895376228292781806772009584105105755624659529984563338396470374320359949437549974654215470035135528480384480679821853027834395318613174523759915609412087011083714168050156829365393895465305233697134064664403820137264582270410069860372798356877886294472394508240828769147150555289887681950171987138393972361024088320719750205361778974889952167214279703203416330994766355578794839253409651741527152624291667428364160106961539487360545426168188641232937166236670880879092167006974636352718388135691716134136441908563990165786005682958554366444886734353980328619119119654615917662657201945710281656620191929891915664693769605970008844596237935830140575562503156732506334659839139371744846255442406694581229390718496224040889386113782165242612325341666975669549823094475246629092327435655002680562842076826945455022916304134975963492633334408878268277266873719168077714099512782000811547910357916242938811733341012593724634914680301677093148761452446428451963940964676776095781244383140040876059767540775866126313933432360751871955458399945370885716652269840704631101352282149611230626642205242398172148798732201950379133844898510728224060721320185360271040411617762152793630280016394946976959088299323704720688362797019198553686458454019121772378300235866344292033076479309175113636482654952922839021940781203188239151537574672531821372808377630983964956525055098376750479799661746447567881777529728120735498484842236192649406217363415891386139956318836457664996295542951729930391779836410448599236940994203242406162677890314742124935396679066448177994436415738281412420198927002677435898845620781530837294880825220099449081295839285316225205363777454127681624260955404878738463519405321733302116626873612403869628906250 [95,68] -494973669006317971579139950423901195931964329914365946655940388783716389868439887643969005523841549142556104937217161815514220223887798707508940052335196264616868009301562982722466538110421613843799322883352723733415682097249454392028879586622049748649511264654643310943768587975568152820308499330801880282967410034279246375695262834067326368415068228758780462368626265612802090455074999050390703918027467431714382670370777991539197026223722268282006168565501888700478924521857917358303684271507569407320349793210311416568243029775274919711283411713642648079007195073197110516031233001528528705280318526587293034087886756884552128534998948379129842042389459510781409481265092345993335049992230987885141679508092061402464994717124497407670942541688080131626902998574187492015081221827180607480147325707354121654640989621872094021467698065049161221846954564843001858564180278475294565466683752065958565224981638827784268502527095074568938167389022172960001531411317596910263816635623226328424599068730595639603984099072397637678631018734648501214365660142847171166501427505115227563835998808626166800530451809234375221086149334986275820466903272874924543058888562527171335303826338023249455605107815441063930894409246158804863470784286208335710127545565719923244682905549250345652232495273139975517242406575600430248135200166836205045804145954672169341066709087453141230267124977367124152477350249298525418142910866411250526586109064124562267714627172281691751800371998949785804423440703773055174976810251365652377024825405292902674756981092891148506884542480698517089706688014461301768285468443863035839334103468691828364631844394092033163339509387991933590126373858927527065175856951989795230083919313744137827931128936701629524892697255312069467987880803427723516772090448175459780374607693556966885975382049972117762397338898911237264074559618916472809461498646660253858263671151665667072260933574147373275286345148234923668679289067268483445143448276459951742353987582373421807801135279863709104600365083199007117485814318364165887656373726790472892677677903770108558409975575232503893191182598660009523047202474037775546083406386088654471677727997303009033203125 [95,69] 20442731258480728219002105582939409227792313345521346510528473331175162729979979189528218057108436104263265169564031023906627792391541439337710106507744694574917189173357404254407821464486049195816783339508095123033884430847450222372472770699529746978359320038793188993158171434353481892161017889214280527047877637472929392353470666234310869918874334724700694903103714873956496981732625215237395791726572310164309363556738922068324559447699730316414961865122286382020209614667639152603260388915881672233253943301366997009210962015080346081339890995735475830431568724288596927586602782134110383793140128803133571798297100109554022122369824611188539808941230905264749196300602110548272237715403971468617213546258588053083383247717794162879677234648966270628983878779490123710283228543348678663280463156766237507820920841533022609288791672634970283253588130271341260717728229790391301839805480172702899205781405237247848958145775274819124813104913883960973729824826241362109731211646138456726117128218744031053599807374816628743793873798555927376899247489831495417808349296676806961559372590798906059855142037380199947603878092118075647544336220903608231400122720663455899658893821633865312498956515950901519906625145573695815660574685011787447174859986951003114997274089933450323073237173749134743037046220538286425142319143982340479827178143964260859675933602606362796409717807680692367753978911515801016862170377769633360930660607038633224778195310257451474527072424646414144884927655992597902280099616807775316881647692020377391782519832155988715887506295605202424141879088702343255701028719015506615895049005894472352385664250557257532186482095203785116824125153687588215730312029789075812390285926701380561139579382724351571853426775037532288145709012344033377778030273935650771714054879674318343124720036678821488663041442742353273791497222750462333035402703901216874890734356457089565050984543268474440691264971852903273045840058058933199868884442535091783829162939443969114922376335776402700131168979941699469858104464041822053942449747200156301052618959054264185719669438006857521073488817866351903500786639762435708841117332212888868525624275207519531250 [95,70] -575933060235715494823703793866686271969289560851774579250112816054535292114033692750712323814579959991775515163713331843530461310201422225715839459781187937009089485674928431523140473233837557979357781140342844811253356493005529906141502132869434527915872269005570299682956910412503100627266891394298401175043341087253959334159586014388846963092075560768197157037547813573260364603569837866331561258189519444369802251844044226603482584261586094672015213498681036753902880696689124651433160772521138917885914973545148061014563549759494792195866466733353283113744663452465448695734504092434638939128452354513351649225184330223875169865427110619408723355763656200213427391852730738540342339942302045745698065048102090062792460507027414369486881561410832410507419847677756694361867749723562076760286754663163398114938596003019885950438134869597982954562981435351714428524107379052700816760097504881736727590816837471342770967293497500084972584988912678065962367620016817838620231238583537698275112797621046905041561216062793210768645660494487982618274326192039757475389593025027046139694590553191748217223245721900839202983448213698058778132816050344786560395741844585536406290922239580845643976762253836890487572538637562447729915309440409938080830851135367082740369205885943963409985820182873001388750814711776129251795359552384024829764082153859023589579697060463826213138463472477582927907576196715973971972376304968295548442629941807335804560690018078539466516658217207556037328864760623587858929275087821436828323467522131157029880471980668111443466632624911837896321513974544218131709294328408648596362919811285351253262571295782881609080466266892169952832809432760856922077497691602694369230122769740562479870256348283769791842436295800875311227269356312530019635839537380744418289205082751027631395890388196114848507363269541351328698046774404613141881481411438906978832646025739152723774249724409114456404163863348562627398276929903752113672377119607721797147733132562515234376838669947553951879121367516258106993627636972289067938516097032948248663883815618541897536852999263009201018638449869675437902112193342642868287839519325643777847290039062500 [95,71] -12382587115359850784954940655630192739227351924093834939934250717624438658412116502418869717601873875936467202717409678736137419927772356661872350042074618091830499329081618057938362820432629359418230633394850306856339930515332572480200641956455998555748735060372194235936496493783435828217038912695434386396237388182837764576121203587548827193473250435049307376061431563930499776040556046921467011754086310058703923458825003261847672651428449152928802658537154376004384876921232040096446813038719578403097465532202033936435537822470808047007598601824844252842961918740041115663377838766940350894275083733086770005845537140038171266722055809082004729637617839840615926699697147099809529386540375630272994316554467736577706097906282965082132785574437393660814738649425905028790111266343556227789559759818338681390383468188918641220993731385368819193511502121872131850038090781988522856280549933687265541874176523416913910272980197424121622490985255387513575024763039560100214386202072856394356061884706394569514639593197151643096594992347601215674676675695175969423804882633147169462239362901226397674265620203064397329011333363447058226865999755797070613942173005887657660478454268250950931994817387207732236124283961400516645868455298251871892281189074910504461700122358999437018641110779416758429670503145950845747197660936584182650832103260190517686717149128322243809780746563505692337984576528512534772800383953779608167650062535880943454508963345342676300092926062032182084600720014681342343942241093390579628543018953445437726867123102109600133220713090994397619200557344545373414224803045193654178463084140377607428500709523312489225245334911209364677794778885615372859863264940995504963449408336089770779552722732041637715180833113769084874588070030529961153722131270453685339516516564115513257679331726974045386234476453185054531243883843116489975129629379587942545834067448701937976871923704737044857497627830569858009765323184165582051502514721906843049451875141596838841100943090881237290006918957727534358263916284677814154691076911062330023091953385457686375493347015420898603117906857149282955510501998961814251742907799780368804931640625 [95,72] 1616046125640174709410446720862338302482767392746908584698571510719997309131608199288894896606929341564651012002775877474963493966978680677624236014638723478671184712386362631637429400431921627732322098090378861237222842729000208522230076372877616933900735139413228329037547447552237216909196706958643660494297624896461729861202817745160818740952545859905327412671766063208870170062679205065923058025075965715078958132197603608772672953915277061794912093737029675378968653889448903384103226716923441245003591349015526201679598248732952870170199128098269447542932764942756394595942379691688206120856108291626778053149874592678062295852234002945182330186776101111045307009315738045529832100355183554284673839569275322056641530267574727063146270943217782140971855055046490910205570810328005452568705957213589661271246849157177614851151242050819806073205018970563868861406553294373248172531588759623057995174358942755229766323417731527087744984783283275037393177240093806436120920839253548845360584156033501031661396388171848469725696262697184523112317502411294058894764954725079154774229945538975430020657667516171118138170611654780320017936827265164974038968033627347695498563250575459302543291021984081217321479628468609399043715085573464970171901374360213521919266850446513443310445821385193240391681396494397783767329095534796368110540949374340132988625076803160718980618443680678036664444702036464583599385458694469079888229279223459301357999218468728566399984373568595958860488619728125158202727306331910001055578321076571968032752488723862870164921239107025868577377408636892418840027552829564697359776394244573836634362036885074547969241287027599049322206636834499845278468100051356087105230119955461370216344272209248335239810049413561254060088285319735149817757725390595294812243035395562003580664526521991284432320533389825473439712135762444336712292392566687291581396576252278694939059664379101668064522512041179128859158086368263981007881598341214043181122523047208972284113568552059133535808150196044624010737869044227016978647559128404446357458554228337742016591612208218874589178428799546326400130056234900439449120312929153442382812500 [95,73] -1717899434790665506467450468130126441031402920934186880676987926117036361016080930723350936627837632154144278661851933892560507873687831548840546664856412456482455882469054944152338981784349378853489561860847852827267749296926993402622612108227864509095171886209104138663674272533674319203124573529329233499632609941351712379205071884863541289040207702731898635866759464564582896342035741143571796049666353945071866338982920788746700838653274786888638494543360267747085066592318538012814341241135624418617305610015376962820044697279531860168280349171216655916849386649312578104735435070741329770479679408960589883892661548496012154111380823892854428502124970264429114205212050135877026458688277029522173936879548716826169340157592741715188438373831681993614419524867167869769430964162072242541731464385105258395539889958944018498037978555712626243630180831326427617154654232694295434049709823194584963218235751462583058531499348645596667832768855300296766138523766775687681618492539805872729043208115390623264300765225995986365409493033882216656259925985700022856716514051583750774898278536406987026211439998038270899110678856760727948902415909820344803410446175530231456845529037772513175287743519177801666365027743248963515014347500501047994104564142283051651352289242810203357652893475802200244929843365635154688493528564549147837019634390955647085207450701231699953136597511755418100520409651957635275495296812238651903749282233466395580209897485193053361383835321040563771899287391859019217928965567224126591492663233801522718410886306353363804682435267840635714879075460344235171594890362727099284087089093361871217214126545564949980134216489164964458321135424921419380320350715300777518668809307716606405564508282238421470009752574197852333314067768063774869965432777209682365721460566832097927805007886865286103845139515996215366103159168353245193640319719952253187660441172471483753410237759742846557958145532808853158201017085298477476687571010296634343291102814026551712031732488757969398032720233374712947594194972272975361665933798365882203161247247843244932564693438020895899991954649449948892977213386184303089976310729980468750 [95,74] 59061801910447620795718158096371783608124904490860123077754675278403120133417075141161916893392533721661360606930068032071080081093276925576544572830964857705922870759717988707716905176492390213085153979839838219706923437039025883103779880639895377817376197969991939123851214483946123248963381812487260016218055365469654897926278906985942912970935605988213282104641658139320609542084552157259967218282266407388910134522516948079491606975580047641253793982116927071158059419837751232097558428588437808511028497071618415158789145856589337156474464690029745521685223633369872596611848989803378470306023369753273392634347538090359758002706982357828932896272186548532177431645474520523630102267949344256870476552711332909075737251387247949542454872709353770292327984337516710986333171476997255866568772705800215926802609205303860842775719526198705483918376874521599659972903308077638419353425988038290676281555993523184348758521660621725620431250554672413711931769464341678644619684239782281502464157993570215368236175213093592670202752995891166218871623148351757390637386599612008634942592583673479249781945110227218845465601730170481099079993252217518429112958060328757003160989034273384620179777579924684119241603200243271651445703384760222560887280464955740044645347618323911016892583828991141777291647384635712206952153973112789680700321758123450186093453077025418686513543988725625492675677048005117817357511324609942000586100187995197799561464347723981841309657743536954942909912396580231544655332499134030105802105159249772773833714819205447873497594555991227066720582529982777491876858244813869564054665505776631740356794065386231983385243860978696664785664482171115424751216865094122755247680149222686651338803958866868007289960114861813437347924853644616446710425546681653711654265896249282574139621841299869776245356442522583421896110975494123394835962447883037078154896745756241694624368555385395926883812666337368722466086922897469451507377081934107719689255664606446779144429187034244043573118816192168508246963439284056087780274035581587975820371140138150603248627155756316886614014933436426354469649461680091917514801025390625 [95,75] -42193287310383374329020386850750162159196512112742905775084379286920505273325138662108614749920872592794472049847101381703181736092521374258693363534929240105443229718027876421610203761394077761093868305246505165866178059076202413331739436521916281031065671932342667216831946640408920215456540613685998796929285186469836388338146255012720187335337802510996504944001983698767150995673729716340719383678653724614984890941820675807793767747760389003799091398776014576873273227818097883603319957211955046712516822349312653338077483862311321915178136337365252130871793101815221390370413465207966499117614416246724326143840257949937247160135004709866624005739868333023023349726913526847565606265630880056992386700857618759983692022597181671948096540071401210661036214622713911874893803069985008619894522500195084261428214291378578253825940239207193440849021878115062547089732127982574770020164807864041307878987534920664165458404680913353440983494258967654270591955634108816079071758832786295064359096051638601691486565654620216156622411977911621136844311872433264898651015185364497088037729116229025374330328042988390834585638428745771788300177534618561887068740759769164519263549377998851798253224167583818466720147951000345773003624341300018055749795318298400481768705062899561873508374269642717837534667312703896431879694037253837293315618914710217138245268959100219324098990246624052385465172891332007026257625897274923193908072669235393583038056000632890718896213366141748728028576799531204737696305839655994547002538144999610946353382250167504545336404490535052299981842109225350062667085370261379630148818061042328883996757472440104380550734497860626866109857560125342034299385448704582230834865500370062022483642785333447454869503232201386065810014086819162036630351425201846738917190474227458021931564559577026761137954298332028055512459652568972996218831081140922484026486551347027650400551731058444306899508373887799349529375532304694224399964360786899121390771940807270459932114448690014505049389687113376504624932580695180889137567298240253951242060972153789272755625831106923121311359576267917195687433802522718906402587890625 [95,76] -679591936664107793415932746050504422853955577045582413009882830281840340194241563918315031432828447091280429125718006607666916632662864347262687316423007469741859153211834676857588993119445106432381113139999320739263146255433561235287469177746507437546541747579844284537470656246989872857192230900087672398894469665103373327687815067396826289536631611976746588609634461764635063418165110432442561603591514622426827999607955448067399973916242981858654113308035322692111678012292835590948017536557150580222260554733172659859660057283319837190227954135289513646249095479396760576100192412714604865944991146045863174716279692213936125590262733090328977195358419323460077366568266631414349566702180698254247515481387034711487504362704620842004607354374102918032089054437695922627391626218849133521333086044210000057457359007374151501215320443000545961136440963458079835276960738400977898092892160304149343313157584372627440604628142660257352423492563199789782769541839645686464439570314680755483625775496650572844292707869839828263263954810520746455083121000735950523606981316294690919799981510704276585499696536360233635213125157579903495166914744806525705392137564973038561504377964503901070623804107126100803293874057494437951877419642479408734788700927763477373140891381688057542054787550619332452036928020318318711804218229398261220106126986169454519657953442904409072030380042581626698960789739120396873911620219958340994668038427149888762316410411644542347869784280261094517301913401104068350723626236324222767119694730375453503024280849886293777616049594805013261506720453307508478850811908937046843210398323671568218725806240026353376462196062208533559163946059056231250705680949108222342532580509886701496774263694207993870738265595347013449975885225168726018757344642571325291096784652753913779220272184375903724192645715708440140799161279035777810305428693971082478538333263622261674176125690815139452080646914827712408454218262139171029491040192395898526101070998736785111436894722968208086258573623241759536492303661012788838309649927487743161391198309385349519990935029393883467304443328919874223818257451057434082031250 [95,77] 3896682027648222486595657931449053957287366801603812907273639417376712423350752527393706961979991708783594339443742449794400627882081363534723253013976988310135079490759876529307429650087681861641132669009157847135893305454892989266788711630847126217864550506464564347454420571012074654861599547734135993720788444593055110100681734283530799145656548572307758632023869486237104036728452420182172104138595570418317268340643750156397771231207082856429074621936123463331162052737650895567389930376715659077880027706122995152475778912212395204388937479103820348800984351366593954556066215539456677919367620263386692247616484036595664917569027150945909923949734125160386638821622036339270542378323642764135979172711843813124018813268728297679954748450771087474317267866686112000158926910920265652484232037587669167509676049888504098468114655932161378419364274557844398276368865144499152252030156376296383723196005021486666312073847772628553511291815725384164133944553801654701703629214321508802677013373463672267986894454950945919249853179676079353887495506047098236749402069543896533113737273773079347553498756255914884383800829567531845118237057264666684661459131885304442281386348393972781852235117036138877957419567311017390516234484733814221209997255587102225018049273989323770327201860892435174687963156061612203026000042123145773151249501803254567591891689910420700566059811572879013278492971013158330360056332402606363709645300614982646316382134088714286752760403544192807839451458056508869203812348921504768898270642363845044312369389037984367925961223683917227632107872773878164910505735194773177623771412326996235797383354199768974186995654214296558996172539605697973133255919277142635197089121334032250015463844807649186059354603366102763970740088121265751100609815781701095749666740312358059026860348678422925649815887681851992945701128156222798473934662468977194430711002543216607437448790075351004351888729091395522829518077224331412034070002454845642735215706386609099015197004027368451017866476207361552342006429489782547536640131106431665418005519386076221076002597775595291777968025770712938141524791717529296875 [95,78] 239709565555212785699890105797143718123095890089281046751277376868942251305185400044154294273680134958292126259160099705811628776904678198720865917501853549954057642699771669421322302485690686450814686146750633997711932936986684058968426996965785409464213880106864826445496070225026786284139433927849929874212519882113314013111809201558513436151544836313372206124054935814553805248707169983448194681762659740515007781647562716349265176050875729347637275177401446605157453027852557616263624733601215329434356828037569826859462907269989669888169924078396510313706851773376931501014361924133273260462094818364560976243149635344856097798447239321792689696807814916721089734022369263385887599655304216826848519961170653720381203581359077905602115167432757892045346700011749387265631597077536301961888633183094726397615574583479396386814470878364175251784139947477031385773679072231144656303435845494042646447995895807553684011483772858027467101985923804916621794257563340621182051344094007077591795038137410745358467561957563049823272914015940376666201631684487551260594317017804260926248799614869548162611547861260763174880656860149472202823547920711628314412170712045450503799356507845048098469614571121967509731496437994344791794379613610416225055348038468641402166694256327369566295429325236334339588013902097027881728110196964857990663959407865253157398595963323590591638838404274837717333345976837635963153638219572735351712857283264467878196633500677307312264964088009710735773620847589902029102223428947079373842334066979943526429371977346837463711296099830029061976582011825908637177198995743335220673177712281614179127839607669145691654809786093628081955417394677929860625503633750495039283738874410533788147111924881168559357512216879513007902980238207530936530899861772119366626977198943566459489207623374227620065689399747160893475905225478876382282508369804784937074708153063797506566300193293846238778176867113272395259759603445448954945078672828773798728899706005281564399310515224749837091133800267921469373228088707782218703403332292129482189186451431527834049038623859021115426848750840187573432922363281250 [95,79] 3676801094552843844733303263468710972532337099605558298935081202194209607707927897252379393933341528468186325809196823740439951388543138034392168203985072952026344044283800706787881781569402099251734686722367521971608050152629975946748799447993532493270922087355401781792987279376798174673887084222418049356282433536193888823364315165830836801107245325560161987330630628707997646493890676523697350772989928979785642376449167111113333715819907667707526289535839030997813079720803327177539185698619210453258608056159492040649013629769896645570405170361361456211968768904815691973363699102644490041359873878819731129735469705803834975199148934281223404388133695409936209730144717830131764375566695430000602093086655291219171128858665529367941891058779405182775004144038702150699737328682697466259699344740241707246508746184557746000648338999600534857885960922247409909498721125904072227767794719713214352467414851485107720023495582752869024038398227360219200955930901252878803100486215942101173495602093791768917716404871214229528266567453284903686304388699094750818351240848684476433106621955214648718973529524661750173726104980369991746646706895532922070030669103702527572534770479171365908935163599796436608978962748701860609473209188211492663995633860749160860241448516605643788360015284477945150846038496147461538344131222729101027990124577824870636603455910094491303929019792723124562664169548202448669925192260357435859809923632420100917463856382383916656820029807774535428994668050127163915108918460092684351956523983523300102529357158996502668348136507556029249292579415836319911759469163640226517128058686910102016225865042900878046570193549860578061100713044197202846980266034748763397995094186905377430738996571307775381003692231026435696004750461852206971443705063045585854803865206003847670629797000733868677476889642355071519266647815788697671996802323821709809595315635040929933223459568028376188563598426377098764200357906695066118302244069706953971780845416564108981972344056315326046694240416320699923807673782268084069019114995427864047290100180998826253109024665727476151326028545083122253417968750 [95,80] -3894033608528976674035207437162391220448412977497040894812156552259001217849712565359063256336893661892942028255060443702732777574740708673787898474072181777954442040694654462373824195468250593957401198449628656987116198267427260220558186118577142469519394412662846998964089970920809142235317379614980793460098745279757875907988230916433264475522702579973423840778543916683285553564849267154788803174823155030978293598523624670613904544006227225127645488808527078920239822199474079109039129231937763619473537561124587471789733520030599222886139314542499951163286411860801906583378701756997626085924471336479768018766300114941946697161176056448701693470754720001435143717468795482750013197195623621797837783875932569908629553964170071946224189368463002199095175875228293604671142875284603295003713593249030656754740194522836901149069435648396514689799857220123983788987698752524458798916093586953048221169196492378113989408152860729594878421052978825892725086194911275783963228928918499727774307391753009428023570762657294707594890703012535286760214649857745455318276422180835513166654005137656580047084156369063701008531109769072995348795900159518004465618290462890789059224398326611492063447743088693707016839569628088700285456306469354926605761750552176705577107095659507217325656498542077339471322106074118907493449797617382980744935382192495236648141581181955080240483391994622842104262811836799889728236142767489736705727882034421705555580906812842021454396854692284618661525897127344302966946064201875482550000086902797689326264768063404525946046620158125541837293468979970082284671167689778461886639576299455404785937443246008994951764928240847170040853115622673541557085165453447462587034927010336592622560788082821669141381503707928171153884333178584023118118647313311130421179225554491677634552979254204902474608698729772293617480853468487077261759703155321171745656772860214046210505676541707369782938898373963028255218414622970296704476782218054534400557634578808052843072467502671022140820730862702104414477804071981766561147068183482972110764130581851712998775494034527477953138124335479736328125 [95,81] -329639456058350468071447514174634761755760145653577948515791268232792715156282878331214469897194592414367313749748435401858389849718506567508860846936087616302331942573590486567219762724786735517796222810108226268714332440022486318720016398980012539138775289201225361375072622770521936583097668849040475307742557779554936940598225643543263137491411475094552086291624569663847012228289002549207596996439350085395175571021376335707314638256824918310914867206809096227097423756932057000600585961653324149407637727369458466118567731578046823194697082130945848410282395618651075409684081500818165736007556812473534979432226084358745657994371519595652632553957180089356098271992569602080689370687381041902817728240639163298243088494709528825053264950509943810056397157905209585768834639083007032229883626573065262117131333375991522074599757957626188162240441612755315646192514853200193923553044191107931379843113828219696752753665817737367271360534332596676745102855413606574597669994521519421472237835309945513877362773099918623219067953225549444884764833932699949686311491169282791361512686916703930682856230183996865206004588002938486499335719836571331417990677254899361852358539198215397364674662464534167464038717340753457549518024948597479699660461635105503761268087006275231790838747535467222529147353489928067435367033871117454558148472175365962787274667563337051214469574495856144313069482570670933471278873204174981061151569536287069748369544143744803051483255466475528535981327226078033745784654774627239477326642400259112110171318351120528691633267089927468225203122266277249693683067343169536405678644668354746343723224592420459843937692008293713204024277118099453056669466758990212615036389803334607571591903438442542005538310526410411852708671468880914953847397984668494486779353207058705471116477941894075270691385535758336639704605506231165738057316301148609285747473191347082622678678490700013939421873027925238991954974466234603273409897522692588323124510593188461111617934959110429086826834284838848436341260512345905647905936715847580849519225136364057983947158101500604352224168057861328125 [95,82] -5604602097528300424148942030902186194112680970298731049047623104894097296669365682277892618906230323519790891565444872773064030180314188525842405562677911629320150470314051768368271967366677708936799809957937686922492260632944970935287250966844349744879743221662005530660331746623497734083904510292622582835888631417375113356191715983567059313052275739267109963966297312845280492785190500391394729295322516727214535860880575150164931704698206286607922868262639179103851024320000299778525344942525209746285456564230877423482325092947238602925178448546257723928536574539156016856081755836820304306905665182041968186615065967983205673862987459239751609785217946319898935109461579603219369466446735790529072147463731612835782899036381551533288120283661240198206517423621821992919954624408756054984727561157787932024762784779972363656531948315560832508035922518551022818086823883156020709007571449160248336550382805530486606057791155942980536955637300313975066011225974740269200150344305523633736752417761115194111796452487645980394242378538520556228427571478210116692604063098479885913965496072924255659085566667171088665234467855533708080860715504024703094955403605135553302832159077452764551361148214799105004175575566966577244585182238317257953706264509053636129124459619671648423821103848224738151500560570986481569587289164825510342852704356822112207386346369272205399196359744701774737902716570116734614357124199559204656033108651480339559708362181787301993235179606594004544232589548992994104757270526040618138293775395443073170686615904038854348102640999593178190507758485940868958962569536527283054724642827248793311873877920605184822415873211428913604468669997938416275829270437401489788145634769616288424995772435536863418848204274634403245292210699903069482837374507735903796531178553773474389079230037692260012721862808908586239322403918682027952952871997911392291312716099727577477779913018105453884509680534783844411770699263691142606921455980715932723778455281744129812981209125495978263664801482160938304051979870351359573437397265224611154786192079505242262966608359159750425388720703125 [95,83] -23436490875381070793130850292796651552020475299278363543909754183668374715428347119512731969418038370955682413407741678262220982003615648440846467918391886585253296222956673215773170830455245960542646737235718792770907001348349992627079898847332862183307275721954319000441270386518730787582740154198056673096330930807188529071607956242774667119514426664992386626576464619197226854457403519357726557818384400985090552710231472510246878848253717114981329325038056442953070896062762989060465236278218988670200197454499262463336080442003077383134630460757468869045764988435576985516032831869317412120008313693047109976994363895116592730133340940601220367547019918192383270103330476263008964925064453003465832509861754366683337958600433581211754328571097782656600328540256400873408084563331428033097071736848496271737350332210473172272752957538783330980051982350366605001234807158490050962799713024579784429551824345899882201441473374523778356819825676285501318382405081925784845874857059799745186966289701327492113188677535728210890637836344235702329659904181676651139605554627110369427738153544768518570533564621293580671883155520174860493466279162154616273780423827302340339547488231364743032195944673850259304393294463232650877330837301555241530595072896272855937683006146416779411593161861150275044912629885935562300107523888608239964724589451161265491009755019740305813221665891178190326651924067211684240002584341019033990175726644970713319979787042279647123195591903331549451054652585287898576605778076547337917239549694157730124713976129480973213536800079359650772848433199226222620695383865274244932194578539878851563495102313268102777499057171848436948566601815592757757762918984529032612697329074163031550024459463079453099879363855397852160218557142385108003044849804923143506881015210494592051366106884864269966310200086439667225262747516196090249124962716434201913807708089017256942633944382615003054696884342163704248706293632516195077244324763469006846692385191172132693999842618600256697333222053799956998045363700600902521497242294667364555822249747056462944250463394952182075234375 [95,84] -71666280731981548879984358801979387570971862604992440683070370358409453023219615637375963339278412635598101349300801118789550531071012900442859012722086947281585786626639516569196941107757271222259534876779891013222339427240294618967711878654672121558545105695421794784694298688360886733277599672510017272990855184730548804368562499529119683345549443045622795608554724466759407120044606420970209832119136388335884292998615392238874313175564513650796785105924561267949510223212319023644318520855907493317502136349873770663414868685833555802760541629065022246998772494937159105534370563437615988597526001812369703407534787217076909802833972109325202221681677841655177713484335543639334397732215350782536797399781681262017549783841064959060214644109453080978454695795077045458519306293575599793044733002469492716834339432051453642232233785020049582517557868056735877689863017031535898455000861523195495722877958150088493721107522727297028056408697123833417064390026498399405264307653462509960636645678886512783977074478866405950109663595622981269527973194996329984695128061399232232734164792634766559357206133773596198233027727329503553085466420216248629541837654446034170221986673408283850992709301475612270014536173315673651184423771682350290509618436516208284167898260193756179111164586694280165295725764074498629681856446439629530316703899155465954996113046094874351700080981843603764799631556603317288089197537665574122312879576530199686420034715031123438513107208238602508254593208043118342363514491948122037109707810175848100197225049391320844424559031376010493404234896498461892399374048409423902045059161344320524097178809230388512001994132689203737091255610019165403870814766274021183903924504229448195919807136846302297532562509193062379603849122908319770858873412498160283112254583093645163388612826596958078829129440789389803491293845011905122560309357611975549475772569502123717506161160094582622652257935039194330272448898356338538038694593395079750426906810175094267873201228465546381812074812543555955388395052813574901405192048601345210646332547910044786013941573016197687500 [95,85] -4588279490066057728110721206630243413840741009908351414607196752493547341819832253735718994050305602458031586374304440634217509810787445866237650109794360621493459210426132930923652554794274513675662112451980311071502034983089499040751618731397512296147280888315756554588237830717511980713506551312145273292082170290503688355907878577908049434567012175237504710276223967195099480126664159597738914124935674354125787745888472519130525412986620114970685705948843004326378943086598766242429590097514155173821439147915813154747652993502559065202353464631921871713888796543334863892604864834373421674136988083371298143916702289277307395987106013686575413137179360656741909170224475661843430878847776705146289049402433654684555843813153208372508654042877275126464292324358360917915594541342155925858653628674729312695915590059144762039606253134851925630720931825311831257726247444309841755429275172599683367358405284113048741362102666159524368846756128047939502564644786762674107630610641157030472342697561024815184065090055817119195977785475531979916359779763799403674661780587084038099918255336999789112689417233130341685992394029965574352839105048822437865973199818247081894650072847080000417583424264700474843299291919933482770487588904734023069681876461941274235039872929655594874454876263186705637118642013106956874134320006901585349652378888754680435064639661682434344065120857492269963853864518052579326337575120867539178078074064861814562560880697510376939367001530019877954106726974125005741493131960699895407004290683040880891795357581894616491804491107038415485805763055582689487646854303974332227900326911044686539572174539446322136608948404762634760385563504686391961476451899343075772164236211803000206777456771255911362361119738816618401138518218575215796602271274160480839746418267623764860747105565927106054624243281106219249870638984019848705334202813454303693104459862815641893926084582017500210092606958138545048900683563419885008129664446594946446960418088729644579129077860606284784320815375085788409006724027660130375155114893167259068177120456808550534104972243545350 [95,86] -37310953301587041360467315909724344087726877576440291831821750480966110494606438013688245313187995952275804861918086213762380577143265626417954404017474156388937685386989310355270954925674863024304354387854743719881084411443719231823469370383306147736118439953352247054507317336699765360232005860696765978062189043058352983381911248778705753282172080884290925523130724201892827229103353816183904438196912984719997531688769783527044864680983086331668432837935139321452674002456397064053142597471163164550066003886709087950281952650786316573261323209983914987614364994478476382369704907530604397582581695587904266836879019322654238197212740094923576710493932562271411412730440921423172495627877709125295121129522628247151545972434758602718334132151049601948305909296449253583579006607721299641437994386952135584601370634582009574439217393661215889090123275148919702859459115036988926923410451700186206086575539709351079170596452218842539150286495640879743614021786678287871236618791857805733992838925860049991236509232537601793183971693184267418092362045628547376343068994287736455382006177463241773491430457630216959857612137943718491702620512942214046754363538488723038729882951565579602647714088988907231993548897701738983317870375604236772205196207569538439951257135745271566870943376042037067613417167296303005594427715735689838527202476684551283438767612088872675266879097945601353670195660047031634547668943378358586386211094386901983551222760980699363597531982791146997093961588669903254291320958962991010102692582358234795776342809269106720126356254458255167072889259924301847072562884570075279648451412880001705528486637681352470772221019906954682441586000407634792746308299942324219230171983040024228604997371238934671083404703625641671073993266465593876974345585833001216200770855011684753500289397278789690180629353464941397043434314979170210615426371355247145589540610638029863752964236859147070950791966260999681151728883064299175108341569633582946091746215086294453967128939076449844749149257693331917534868122279598012299607422999175509371732555784033605337138336375 [95,87] -253900187818181123033922297488756505125610321489108827771163939134643065260094075250152860514423485234889341874975785756248643526840207052080107176029498804364548460215656415589357101178732421177089832242335906232979684294691601182408548073093852159821892597385975148623712829631552283653438111812885532709486991303202563172899854197712843303200084559633644736428173148020790298706977935282144046403918930301836236019419199913284612180696218952823667467203047166427534360872559366258490922419402033455384040294852854368620322244369676667720549869369733001586903347184001287036890224118123762017861661508306527987950193504442806238917513774697422546309653995934629835928220727359319254317165580776270554524025690459904096812060411962840919045897260881884554054535367341711440722675455547984476932388360408973607103667015406220258213108961221648633560471216047878572869537248832691333308768134604919901772852639807485199660611044114537223023224200377277607885757580564639593976685635275126215286157861696007885872111284972547561137202359587879177322080360226639474215096707786921368674494836390360793902194515132927333256486703777441904566314962696276228966105587910301696035637756077319037360772422385898319966707112894861329286720846344546467157177208336738501419563373993448101275496623208548553930319422010778862209213768832546162125749145368752027339407075863786270020365360560454144675499951571247304110471884314355162345392305263243786637338360299518798001468426975463501980132408471603371832460129267356623617156431923194612911097464525618816149548363036428975663535023800647506096008281816733306495117037559726305866253138470830806365848978331838741855134024613252814251501960076721995601391274328572713922686128697508766016221435501048965031453549179937948595296470492559753262913790649849961765395331933433133308220038243051205722672919554446579571097956579885438383311921457714408484736488313691157270847893006816480177229164672077364080591141517745799787336793474813371425079557726278900505012876203426230190453714955283651485760518311757743688677402955758240453015 [95,88] -859468196683843874244518328365819310391232383405380152145292284632386727012258679842199161386573044103043964640705208909591456180452197433806461867535637295668062516925567749213966444591923501404104607812013697723497963780221657021623235911276813680074587654045217419830664708941434164785527462764465474939538275412339799955041733015356389295481060441057281938618353541150015424329299940101748295272484091215424365965872005622959890026702210875970927722086633052848388678588294749977167443084141645429199315987507362013356452627643787438359772837106586713401613047921290111008563293996784462208586701904152567854669549573792151172321806974834577948697188878811177858430423491589138045233301950484878512906308670489599233660916670156823584338168870221039422394474538415097565286352914428952060173346519845384244241639670357779973600461237372737583450661413981040281485283139178987183796986085950243082282020365889378931765370738942693732988544223880788085614420799036861760057184503027626207283205264391923844695982178131272121005014763665892188818683081009182268752357203872772925811068560226620523886107380934293370661251072193126236582291216397596757623477998455265285062077252950063338455560322310107689449284515873307583531753382311578218196932934694464434610065338151294526376657920849498144731330861942423792858945608890042369625843492452120077491211131460848783971272011883677907639768206072054271317647268809083592648702551114838817126760912523956388077505840400114896582690109911417860846824534357535010814104226316238759868781526274563702503368551520288272118791540820932627930534239544065178399548955265117262524295696406148804976082852145729707612782942927639611000322971636916409996773433577601659650110801630594544002448085935190797366643768969581411704602401744999387159413889905423096002668606104929282314624400491112189209897161669466010671039542478479845740297071205094925430121469301450650408654125135798063375586336719660593995025908353367453390466930224152414524848849567317399218707834505959053118224300966222114633757571652310804452489200598361410 [95,89] -2804562121584847689726569156157288711517497712354507361645809250573276208380217947212633072138911872712878179351220869504003036471553653250776339839170973665858313448197437592012479248508498402099602296855840453673354213387639278883044654806406715869667119581296885399957022485620042941225613771034994239190443516357162439993157175047954206482447453932173489827956734836942526899999917301690168182592950957035995107595684415186638679719855279808920414039888818762843931193191749004032632404240194399483724977439892352063560435226199136516785777600960825117371973979315171680527529990271006840874314942188723454092605415145441305293170216623118144487452242886891008155731680532201019321541460672619593500426613274196150133793045295669233285366057851585649126450386674276736263787896109736060152016367623880811883990403040441832967889582175761623700400840923001987448871985853045446062496632577718728650351732536246911305475958193804764382541309724949009971458568483917509481338015866507927856456241156003171866263430541895261835498808612926718685916046095614710704689848217585867164106672688274693016897011363700555437566818547504145063522932259046818874082801957083912120513159546202397753927848902896570542181153985250792708739768456059547903237008156346988299144100029999669252766368693221660168402947475348680947757267883006038539294844170926872244500992309567490026035553879365051961515978995325762343023305612208832113273455363854911685974267202556188359058297849123977862180884567445383225216659998023533602368114276019435488878176725691549476415163221988128968651318039034131184665471158096638023977858195075449778716697048240371032243871301812472388520157112205326338950218627130217412265707270991013556401835204100323345559096746537432171118819687032465502147932023501541956677259399626542293617939574370496418208905684681418952089220914293949605972201856139392410024406208231037193848786388501966373112104943144437917066945730060843631114357854170015993555737525627944226274935640183039373460035999561900796740065911616180875671649565168354628637210766995 [95,90] -721148483117045769471106316423586630598969955331551280335145591971354163103272821428148548182600033794372717901513585585443067861276626520192226988350674020568716576779636097449595621308889244431386724733897690232301325530721237085344006875533650914115401133168118254722237161717479502681585476944482174382351168301866268288281231901230813118667032138524937467555480460063950834679352900610305087239852127073681401872562657280784001930043910069346642611645363310712094700667135074098200771708676655921763212101787921741633603483044381729239398562055117538234615535943490652362502279314202380627842831514879644324191267885284108376509342861407558322383998606969824083571283248728890566529154213134725970993545290377821834558032942525694772207301995129453200536350920516000360953350988560892307384118328872115190116751168547705754400690238116587387799540629254956038937289813526144931103204588773630697940649356596275184715577291124583590925924334973539011462173739158133941769629471654253351649595946172531490879359774993224682457919961445015164245621207106645158593877868509561557879047467661174479447650032434452537373870744409104062071516693157147075682438338504903898071952097998404067204279734873729491981913511393498725861866074352092239917070104292845493474978888230931209055510261086573076186167365373503621299362933874226669139561840627925492970015885471275719342350627982587514416883278838401493798147955127537685724320706025363866277040080747003538696684513508503913278182974029295159953592822182733319268558876248666553683567101800089528630772852891299530938230340783503229232473104774054112360700757449521963988210763259565730895800942073931633797982037447452432126615286375132902937199322873679922009737915076349922001477419854683915173818367904156337408659700372894741556559243848445994707551865315707420586840443120857380177587412690004150682446472415636115721185050890548614560842199069998209881831643954630665475907756017625248959158245313406010738745937958913290474539234909426973292218680068389234585125622390629754944821115753960599294700 [95,91] -9000922318413146378921319305688315245859468339887996854134284208967307192294379846006891855244850451196338673076927011781579806159375846441512490654008440471595410555818457552776533530973406452478129278401492943250323319106561069940645935119147297958738059117466003647334762049836825693894630995404765010054871373292811964618168258362654789993762094764679229910802633391715010013449600264490594337242310755327468838385048937770820173468403033779646052167865568803392430578690556209567913230735305601368172540176040285504542336665573695546788579484227988666333222788987786993573671396027385259100138006926078095535711539125154470744011930391732005649696083995684555961112057144376478669764066638250135973148215228348536603172283494100460871460617519140726893733706235160225424214829332468733677405550686098719726811065441315570475403343769398221552423611198492982368079163648696090280087175796337595706365491207772098763639923575800629268649507667675261194740262960604822513801596942004059306740104263355848026964315420230098075856870729314329581472027924400515422909090940939287675199728092937982226050536120146224480221730418830455533068388675761172988376778992398108943220693299321929168739907321710556352967893149804366418531902519703101477318151263202872777508704283305693568732261744727789409123630610996589750738672056451477408455832900692183462243158533746855604622010031664862580538779370606862725082089760722792096640865623729779841163862927846408772015325923549457955952727766708096442949329491734908434174334713865419538529339497947108176848195639263975532769222745467473801743939427970062067070120185034296962237589166878055454956539189480713088046407558674295916224641500049100083507217858458268999440057652660141423862831731184594956549922971484247334943616153828277136885742778861614927921716938204110815669639836498804980053026269664036900669176959966377414849490459540636688085594301127004978428084221729170398021717690104168658116741070960692792917647596103987779034347494615837835863416437583591704017515771885119503204384718631437260 [95,92] 32507351952589836651261180790661756472968494745810061106551831945448343522920223485637041276000717133681200985793429813578069711236600983909916033681310449938570427180935267060404248208425547007978325331558077844362696188021756013304067359862543834595833249470280869349302826146386878788042236877702927384714503767458794542105003298985805206348091208676745882346038631857170657452776991398124692849660738769861983979480087935924041762520922172726230180725689180650129625372761945155903747311511792218104774394489310075643295820908576331036872843644214862478821420296028896950697470625286466307554602224284525106702173950910291442307106403761145610988792203319457087466551863940556855190723412495199060692378274466433088470709015758650794334988203486279344437360906160489524215831707374029152829575542171836952518514909130643743336796163825036352696755137722008350338911355114933034888857718609435787431321795413485672669932211399470843207912521855136030222982015635021650507364089432150531496366625272115224267325656573369805103849759149161799191678822371839341720410746403988054713550538738473428352267435812264021168714718906614647330899792138459070406909870236047663678890276155041880789000185373089365881521301740798222254128158182193443711040468009895563664880718763468410888741086808053177342748912754607886010165336765047279024225196852630473411786720376425478931873839773132586827891446896645599259014183210944314178232665860956932900946926140663661542984000239569996446811076021582650414323097543364219771965865188842776169216978775211274821247137485789156137703822437968102964273646604342592965621891890048799855164199255238435654748003820169987390763673495696190603864790140773795688105099766512798242263893068868515804449540430426159307302734363585705342554173293419034868632399831852084439062971138367936851670083630432586136543666499271901373025498590825508429346332749220773917060682422471414368696764527170613878479032787324071977162259510601167787979339027474299471623489792009271769210325505344380978640126210423644473797510041925 [95,93] -35038333802208087398453587195353448074294374931390896203355859871552090591422973869922618646611935467067344208983857159672262673221818502875477110192131459221859228222794796900753414739366846884648425962982625693203577246252822774544828416808871175034508079537836874862861928480936405620562043889120744715893632476779916160774710702873099373170053701582933687263452018414358328409288495803083955057955844877695976098420444169988836947670932901206247255047577174973180984771526109642065096104425041968357991035811030956740649179978762061904505521448640887623567465623805215786519174173238752985898057580938415812248399718328176848982941465945000471011637835034565813811368857865635089894471221263169475820123636809309826188636339012826491182675616284637910361956854240470640297233377766968599815796605499973161082592261448643979789224904942668270366108755101502112338716393105330121071686871019489665725220025088698056004210377188405436378872976226190584651821364013029867374861147415749117372897328299605554409487392527616604691520780135912578683942411729264386880241243776894030260981450823188202944656192028232901450562966604548998464802287462076819169060398367437164186051519429121529624278478711375790995071643433977108351622530409079671143235329865603059476914244483195870445693511088979882644519014020667455818608661032685168534703621904875114853718985860123044179919923613491216022367911544021589535492223396376380601840533534241709554081915501255600835130377607933709597774307434012615984243597424858214960178308300206862830117100798884584800344494326945670876851083256297229827076466223852013465764852617629198888544896092266756867576934056143667287560769042181116012297865410874313591354873428271034781924741256244228895698086090876028174592698867597013300896846295336574762969377547897941450809361844628304655078103278762855101331298613618066207511875531610946228339084603726229196469106179345119390735108674265389725460692722713857968006632037918351813711878312167064187987625970875085349592140241473386455574100043906041687000665 [95,94] 130866854775915042309360075291014354598794976683968217196194401942430250069438304944894610304055193025951439615970270759877878193068075148939868710766759171866103481177983036764603938472539703734042545855476747979516916842775557943161259615010328796017054401375354526632932516324030589819977596831255922986100512374735400252494996273402482267180602032521138717994661489356872866770874840598081665088267269851484510286621892201857442868280014427785258759679006420166013181330352743177560129452379677803151494157274940210630808384295880075271602913027404230799656946516229655465323325909310610498261396176178020060528657925406440583451166289601118080936311634057153083963441242330617984823294484988154220267867584928397983778753052300926752235878918213290651682628198580381280055161957881121816155949834579608738451536233538258081564653385554889798189846865150777949497428587443815223860600205998341315336033344559002312698259698540349438199976709686298861207110054374228869170771705010152927044068815113168101948640438850689611870682897066017857700334428993564111842033544015808368487442488429781189971885253060562296235338299301446163448194663770035186324911368438293561049485739685172761783948344003058572434332457589696714674143028709821117734360627917013683342548359019143441223494731198978502582289405782607747462104467192205236933527620963617085946161889016293559025552675174482827344683682197511806796518247122306773417327986484614408862637913374346793470387940436443051082414831857005261449337858087311846442589779132171738331475330040404000388949571772901268621913946861754755775906717230811026407721941243460993687840124051937092113633109058485260343394311199435155115973415821788190337903789372098537230071230048101116916036044928623610682314130259131444817650632172135744155361305597826651442455229475012065347635300802291761176493988672660142571199354335514045874985591149607925265489124646189922314723807306251368411475692239107212413114740687095719154743456520970086335332108748289610349034191359832931636069135945414982025 [95,95] 379783288664402538172413311170196613402824111364373358728991119107129972813521390874099480823336526760117399409330054399218263482958312634764592048471726873209167164715778538927407525143777711427260916558289133416329321129821076598995496379737453519222358044732099865873388597771270522906006489633614208323079323232033975524655356681860999878909371734282570491091897374019837165494987544352204255189295878778774300038436209563130355895692633745160592914011415142750240205407884534651462517963341790458415062697247295109587641410928809113164097841292819572838332077872237499556738005906466245851008159303586235525018471581447111488229357772580438634182054253564979728001372932441166082726771547908511116037898790937872786862037003675121617112954545867355459586652819843719429631836728337755197279674085156930204775785099837692045108085516563396852491924482629068416901253541968401756353561069846170677873826295535195701210848464925072666565171613271298511123290232593130349567403386526912065934659842329477870623411495389695340254514079789599219008627765819142409671044932604743390517458647868494621759817643090905045564869291923429576261532964808656166602539832823335440667038475207843209307419789111234276868869147679495106506242288639450454452454847893162685880231130796676830790210753587857737692121452388232022345054980619846384361840573845129924634901151029674620240736687105816962054856851977163785892481493074494128695697844359811005507594458459905562927143005832121476276310684658827224893314556377916248637776609226154807585999088935293331712235160866121175658352285382630765050572041547255696244425503552355869189391658218307666990025428110714596015239346327302769448394792392364517360685980658036395638070671116575534039235858094134692170424010132851616943452479638980816992772434738306966977533110714467904707433074018786733648770503129189811199213468833033887016342703231327746898613108338015816992471281814018091997843099880956355428230964299996821760554237983955542437148692107138365817696036285988335494876277222465 [96,0] 26738703333042080927565641561766929323184429480347671276319867577674900990197614371362158067576064761730420521162054859143303915953679328168865189474097863859877924353469390612013433622095636376502184295535137049459575837749421899084620245249119788249313019869403486636574736378281496967241957330171743885815425157446727639181909955377880278427260746418393083792010060365448486124968372126533152836094241384501361608249589302604249812515058214790605076631026377178066601373601450391369332894344289249018057621319301374012543266002846131587231048310314984015580679183522580757064857571080366592584577595475037585926878008870988584114501521190596573392769603145124651206555671706810978232505623606506228123520521018223995161212187920657861799113087372183066298660897258601633063757326747725072974221518551366298274551769272176691008074114106085569436176858738292316233164355164187375531574326103612453152398933141049326104702665618431216763717866762801475187502880107643797162438261188085716354057515565947545079710034004146765230076363627021868031888859580487341660960205829565435655313309574649354975720429981210995938817161767771116216476487611935242232920143924423873668905096199790659483134406274216134527683840076537284921233008922619178067838435029322660243936927434717122570582725421190551687338539299301713196052353453474253141070233603791830364965539212487073121236073468996591780459012994010927890625189513457571818872260226318376344167334081598714389790938880535650451426348551782158159097980050420516843846576424730205743694686704303464535155301426596298420617276133898513317800545996150611867825395189809945492814947491540995056714569563259665187756314022581626341148691568574623212586851754166583653630199544851333392434237466233664718611412823954997511001669235558690912467062982912613964393298637330101517835206404154834375239796327895489463795714928910631321206828093347852055339467725521858362701078880266819847987105556671403488600244697324759345609790394309118158111488387742017435019622804434402853221291513977096703242402435094028793749457256663756083930700724574318533317464903866133140313246107638950143886585642121054619410025263802107561633344956497637667780509218573570251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 18572971743034799022495888710838549124521257921077215140876074011290698569245245917769430621955056439657320287199256548922078865041476653462705397801521822186024222178550580458438722594345348801040493985295170041961469288857214533030226985475411781808165838253616775027524316420142903583388182550313546842628757708350828159359438562836505668996073082247934992849730345850009530571214538458940932799934347936338857826043502186881022668338856715721669135574706327263093111418745661048486139201937844014585556464156021755126092638811155980428771569840025842786474574949927835234513568211452200126395102385195435954409829507756374857560243325528535786402735057020272421906988313629644266214710943378207813536927448644250130909520722946946609359005090510764828276173777852413053018820967499672082973108000328926274933708214658381557995446660000052948536477031604757499931607935037920797953350330933701995346798540488056151669709404268009912891916893928856603894151968063863757957074286339702524747672807140774090652502631291931628909562765431650736449275449628878488164494117412717141886084101141277762886463414542231803560534896619923974498729888244047623183231919276437722274021070374827811776564056925359751150678750406472692554404208982173247119927850829325395495228185026712264966195434287203621988291735208485002963918875197256800547418976952030401981239097150958907673401049199621150988995549453863009476742089891197337933814542679068969673576333508561117215399030656390885350070311124518519000961548722790336593112159274349714210496040918473311772946949257969574631310894854618223587113445771828317361660754193253739037801283870183943874721920810241057748535727308388091893574828928283092292124448524637542686455741997886944652441568370490555777105194680444416673992833009144757375899191684766071079659805667681298684383832873936090038014396014138876830728939067412465930308760343925609280090412148321305608322727737864493012867249339349965199792611070684920830904392756318116763103296777924469670397603414740289720223468814372033741723089336274340141066054398811093086719629637177950636356837805752678366055591721138080022878315897827370134819365704484605507066681670189089992106801219051703810691833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 3047412440309984394139775352244119186146536555166283084117233449166733315224232460753939437739461847948985500935464548702412629298077125813021526280664903015968787162565030038960871269447630293223695730382739715340538976066957856662337709829965860189886335975237531697851391398730121565667670567428661068590370748287928956194784457908399707887534799710320807040932932613889574430738789781596223828542510141382190291534077744421174585004208447714969924698817206629077690474612652781116224782010044260166430258174539923353569238899213648974420945633551279586752007667231502535800372691324297589948510448121340731628725304243076054091305237669724885017188258757458390510385564123320017688898723873883374502648021063935915122233524513443034194668348928734138812692173147673341522532177354222029178762071970409496734556017924014527405356303125433544133808612304645306020299858928264060368497868828217652307354027406607940623951685645895577385844696578138890639194403275969628300260937290057167551045761008958750736625455545557149983875541976186940781718848763581423603894142420635563061882990488235904412451066143504124531690568381914354027758488224213110067224702101168258587041803798323535349902943501441103950291235545431979281527129395204431756430736450878250730678888632352123215630946640802839222655246315032683159929969036431221739858908291225712870652873111695791045199002507815351141443996515862394927188195508463319306429909785317859572222910283841900119933597076773133567301513189608554774696711104511375228810017894209390109655720874788067043250871589808320684530064171855031075991598191070001464407996640936723761055933600347392107193584338146738738023549751772928716947406445015846771744078040276640943241929729490009799478153195276469504124570595669715042855652555505243360213613485349428367276687873990924551281281140940004131613988708296231111845831594343844980316462043796529424074142411241228271245608467716143171708268747287872518241712479652869566721551798428980759875316537014296907492284415605330512395798386308592395024579229290778818308568311291678354528175456101313206728385684842685156382357726695234313332804425221075591473918525810599012074741667735412915807291511782750603742897510528564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 152576386079566042166121998323659822983675317741784303200746675853748289067629729538314194783139954343082571066070489823607721477738604581248997823130573731253726930482347413107355426898584702515642937097580528650162355848495405281078265605233317272850452182999917711452367154638904976565414721558765716441729118233244373036188511976396012176333141457932516701978435531949808016069156583972756041627699761507238332554736320606831521229535369674403181548131400473251255771728899389229819771782467590543547360375677093191135473061114000765645175195566612614510487989810665087252334848751155561857986782246679606848755450571881267098033641575871630599065873032757762309857053256643373767335458650101314073720856638281907042445517174420149764961492603204758287935189897131544212303899676689521066915171372037652505142275579977089489209036256672876748230881698716295521642563631599440370952640678928001368664884477552005929321789323176806446677057694131776669722917624980818440251279931181205300618038405189293518956257299521896456212213359454093102318655222280956337810805939206076498567814158702676349784193188494694998158423789717552651076917869194040873047281871229989314123345422963255616224172382449617686181404648397832223070175876336183594184475734083448603835378723324025554220958377154083357380879763023866565896217676713279732874065615995795158043707806728878280614732248694418665844987318730204489435359678807716487369485412306235274677252962089889908091217108602693600441490233344859759256956526316670932149151422918802299503551503290291331954790656171377757468963810693750186212547040016281428156151425634405302901476305453412161640966176390585632432964831630409435226268957033363994904650977136397408189389431638302506526963628958714530621426429395773331998938934183051659888309299998220431493393131060620503066315318485237986064324820980832308595549734221856276216422782031613264428178097506216017787890476414051762529625733367649271069500368623149949659078207660948251918142768398459233515841365570061632856772964920075932836006913744368455901906506347807980389615423549216690404390094059830242404509113770670926043010676911136726863670703667221219865946777273368110104407452398689315486990381032228469848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 3845046529527820189464872088423539637652372091309248173415252317834180358793188315561889412851906747272213941864966580966233031437912640658449355825731865493540880528657163522403699971021636291601907651574060433619480227102429726627020924903679096045751775032502565141994033180571866128760055215587256458120364963915656199957540855767175650863673807616530547934651671548696092426137738658015120606841753457914928285281519128488142966626656860886084916895607514441322959378098535414456559529645723528731924597542528262128707575307350924714357757961945084488178398791122404413670486917367133620184625746842751710603516677296560873007696404223351482491278957464082807399018013936610832212636486867535798581244576033871907495606115653173475461682531037523723745426583384379529775499664250600996190359254031671447982394500595821841004379360579132803703374100343696802905560830668887716058696055567157981581877211952467395081552545467829664884683021333709842050821132012159638115682458695827175786523596679847275030866542593206991748553467831511086901718275370233493389726905470833847164822591353422956756084662626369170708242747087674700395472563778882097650427479771055786810373772630673963075241263399208645344861916875475738178718679803033636465126618022851011390123632537222582544565306242839133506125803434134657186266437955659473752837958181892915737162925406101755763016733072835596424700359891721382047322389591404373803782419117808930060823850771274372744240270541269104423544842618057509496666760819219867678225379384319086451503672479473650144825743974626341669979149494679803236241808826124501584391684810370621331868553440190442714745867854784310551569279112610601892166836845181132241574150348362251997647766567072776241550830860345007455443665686635222157214238214429240124679699894771922379398328298068105630183747053172925632615073283383262643295618254752605811196230541157161877826770143774670564160458914419331373248775688923508978378643310587559367530295772399818127669565635699834602766916400431253936498166607616953925159892488094501283909324928333192629534597186512529018835487069729523574818008868588502780088156756401537508149582984277408504828526920858462953126993904781356220512478216733143199235200881958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] 49954633151771312207780829188799617902271266663801114463203131546851754034225650052793292399575415646884223997243409189301997128987944756000593605263828090957519577243203844725288014290000581232315115533661322285989104655172694183513111512128209376598670045725742976765775685317097601193933057781397384771476688448544638939345426936062280106321574738439102904892436256932599512577348945692883324146742130105628327987152015640202764307290044820413687053216695133067864150218228766548879786068232089522877084476366075701339759083794478426108482133184406348594960805279045583359126604657272616780094330562430972594805647011230608830634331057533259987007321013294933606571821095884781050554938329982779220451916845636150444667726400368482285975384510965392354764428082719175330185221110795087809812081987770832905683061376323352537403207453238404428051375766414848728569940314695823908182363667685786432762964160112217227039486636489168949914734279707935495831728922642773857550196553122176084951978650714687520620272905294303037078198389035975736738265421416813646052165231716454530939428960117954570447443660859014095424611704780203955110108846066576757025873370064712898851088068431298472961726095562713857111504930606741860376218443693198949772135163264344746503495075189750092348511544267689353119906893750464129601422884315565612587362739695001387958727739596812439901003438043356515146999462670804222865929562988648697212384939867751903183446969071424982826666055015650726232662533512416497085796461568691651198818136960019748692206771935658737674841222522223754826108162821409424197098828606396635153100422258396643631432378332478236999396941367409613755533227511951346676581182572319103408085427347422199396738645116682930939928731799159559235955534580417810085944193919101930207605606826307176703146722305828835914847103899408425435780678738792675580401964479715398107148529027034911122391088035948568230520440746070993269758326090824828688537912039092322088896712028559414140043487973187066800213203645393309929218431692910869195002582639777452888354978671436885663736326457098514540446292067578400550529457055590930318915322497255697764641396569567140528030901793222449704301349556385031290897669187245355715276673436164855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 471111785731202823539814288892936499021054906169848818571196271896120460341810688587810596205960917262539176142880922195200304795920154233349996792249515282955509486173510908675538353955971105814194359562021607373985051424032714007438779344981412041219773998686160675519921574293445537408355624506012876272317807713228642390453283323457336606078849186985219567893095130919490454042410138118829656120845293015810855442400298028219274735015510621114356914042023775174427130063437662942600421031885244617868974523624383984294837816860301697557693048867452313316050994448795665140429297915302306580603653856675023940123658837121032199492120909826199157237904353301524646421552042413508557646242205229521984601130604461728394820246318337464410432660750228802758046882651034566361300477103028282051661822863303636131273862838664823846591688923205526588870977391240602324823125519061628264286575960159691726797696929008008921931841543021353095308926603327142804423330207800326445380479668187418305459600536607504211393558522619721553290229217883456195445425825558188832212983047147904480877154363788284074145728629009550421327906267425758347228446584116946447123552167046385578614117099975489847150810288432370243333845705986238465730776393232641245776925623040568001693605828815521618724426543100511435399963098479142647235524014170641154065136276163607865547911387858599537908698370402905721202002793077322066328298357810572411328662056253431213796722256739049279660216560180735080226215899881549098817447502863536761564147482791259141017163988279237597634657649066455360665437579486809371057178956110027565617581289374984143508109246736195288613284591303010879718288378295476778746222025865717404495320152939525380817906398478455136203264071499691507369894931742070058748720007347920911206286017756265561378697409579895826238390309203367122191344821237007185743123126585050784022669155185959991495192074644458134440425532660550089673835992042978013894308672047448129771794146601151536238885351539864625170892342098718018983107781399303803223897984786466046773242112827551121361369718908655119919969518654842987953190510699296018936684044199870262798220054170752114090309103819828713553220970019029619662350588660260086726339068263769149780273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] 1126634098012324750769908297413623853796740218466009143024438400901814192585795597622939018048248071478173336161471316069662678181009988898987805474255575064004058528340963676353121067083154515038971374510874460571568476078826771240634237002349580311193155199960036451280338229971582085703755461043584954057810426055177249840835054889222462317467448310871215724964040637415685389725230940070452456055500028371550800630986357715902554531110823250043346357623927183138463759048842370880868761126642434857476962231676211432440014695472623954345299425754326440528274896135912669807560493565995097072123625853592003003564720420953882281116344790433238102952448364635153532050787550564995524425692176973472697345088233743402203377509058139055166370335059611543375522644415081722855075777501468668838342928794404688504041834867865850442186193799507418775689878694295577684939981480104827609057772236177004000009139470475559381666950395078513811336776226406302699380163130565486072718023039320459216142270951415294158156434841812307566380032329323584782843178552405392830204337943416776444701979174118290851672731834732474233053647348880793056943819324395559273811943917839641838708977042950451150420724175403021296893859770818939163982647867280114200487768467566604178458653605651460971494675901364023832497088458977385561015649287749419591420060550127252752631464089075214458502881878140198071733078758854331503631493007787246634496504545200007014087965805919364482740528317498155620718671459416301138512532839510849341192758665897970549511272400545022196100250208862774225417857780369357028878505911291946486995996373617795565705051454114742118705265493309643142750735636265129143871704126428484533955139958183203756557325307843983950859662097996774239208791700400570431759053903313962544177135541469477657630415342299184970764037069241363703705636404393862203496135944216499178975142732734179200034451823456203415757718029969731288054211515848980986428140936412468427268979310740795322889129474334700409224487637880264949198387634910631075538961213474836308341054641683641379405148893710383359096797568164773415068268672089268557975703699999811015653322044716973630103152179091956648912323125334598599181864684790066455377655074698850512504577636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] -3892892258129236959099194909958705839560221830058852667739320131227862095212697162990419075610951844407895130960572730554374425371866895474539470506526374667357766259401935504668615666465883509994921687177799319739248061116193106226464342749957791609651727477616924436518129147449605742580807218733987702279878874034582269144094650445750883240052798832038105743171618125049382395717966574655236257403851884419020773635927757081454242564821113673840048510337194709363920423776164673297885923876500565664641241645662110119778400301341930762659635378524006224543079518394186414133385477714447026309149712039768010805471404303833166509368395316948757500524402007650437529500908146360861429416272835533881975180947631831877292843913984649545445517781489251011365122022041866521790636410748781047336490215335873114286538076811055505669505584721994786841188947227765925405402447914912686153453491706791780123489946731432687367880746992482596602829840254757043904745319568740311538847019321512772717868354570295050041900380001316539388375063408860294458191423812924798746232221764815722907665715596579179984109158213758137924854386752908635655004169817605167922041094903908968188287556705207377388537715799683239121499286419308207134877042811671479504950212898166135914111073495966241733131029530777545963255760687346999477034139861599562809366790317542825541300976913621924854802462117544362343198871246117266015622790005176469916060144890846777945671785380278961959607901219395717696673712836174062209949454760183639580970961149602558119791885393953323450990367144195930330829997126788305878008078757217712726623181497143945939452802499257253997248653069454864657755306074364672627065424612747223488743210704299651523059485470340492059401279649756810754166807725201494203647258809901213000472232903213583235587265406540819228348304098763692025154713997775032763909964706985686497513734764543407886952230841749683739163130277518293988644649136806050553223904871993793336832179519046577609477130527700555490256403857864449291628498453672991062971665767555111025586152398693725971099462164541066754963755930582818522829582360094552225501315743185973349785271643683876952793806204243390690020473547332839787209531713005588714898719260304460476618260145187377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] 17628550163385069015003174489921116135228340081156559344999990659128546442235862754095699815491175475610656141919006850583542248737032634904501911314804664412479730337382439870898535569060238880108890978039062824761659463164069312504252489330229942834611356018776809317700562642455201331742580018872760540937714386325064760443596113763707259803993927267799015985225493695328178871975932293963942578511469737978787115337080248342808660015995422952322795060408161053310697382606015374110791371991760835441060908783986472205732395533242744225301840485938813839790947750836341582167157399674264286175793512254429025577425211579347265816573984967303151440309877509799282266813362806905979643582991850720233151310419156828585702403859333055335526179045113802102571422946401099489354466748431041881702650340605512005658862970872521685890450715070654792466472129668715828412206928243993761258409683715892743280221487004970307096577023171486763948503942690675938846395446984024164498227547549203240491771392947197707550438484441139805381179075390154731245168146155825065273271727704399358637588693538435310690644995230960269755391527704023209148295106049869177718231934543599751571570681790282775359350651122716298294210191703903425168897275005086820132176092466385524055166336523198892575216203725923306258601921391401233364407020097761859668379119492361678524303074866531391124217177239204641386617193930692375569190542625430372353765734593513426618639633709757620336791785305176104701264515952936804987146003317341061684038892249654146505958712857592292822366023343997206953071243844610460677850023823768663590890491747680454384805721851859478939576697832614259297426909840475868535430808196824143575140282624104024233396781548810456616023900491425590621177111322216607363489666640207806756124025453743301834746349123988563082077783245417578433617695941060872067519285622282409179039029762730634243665167580569229619452237691574693805722941408018993541740015111549924711654328172224896857738072188897727382302240710142931579189415677767721983306483621622538528276335748530842462752040310604849066691809780689576340836554680010544843771401037999350535575348768763469691351396784739910883773815074998021968751790465573992388459293248481607463418185943737626075744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -148543499615441327619270047150656415611581077941731063312218041950615226749971468532271903855957261585578184133326380870915097148695163321822207383402993056412523330995097752960582543262925552856548533705140233644965147539384560478252952041915967712704533085833208171455337425354465807437119664840592389034798503812815074442717629929440564261915778634707991912748914466736696420998644032550765260000366753622591311052495558248224967851796325624818482001880959249144747730135238664105801202605006116302045254371202029569797043042797683286404233949560403539370369439647104041614009966113144062113383048583947255113785837505587296340688755466306955826522321603945527970171832792966303198847871398704754448449715319105613724926193321060917236502747918769479666071697005328163217082854774791135825318692211311722631781601954924655313125885422153649014816456678514852332197530581990673048218452115394210640790463559410439110767873731932220853800116745136723874331514306183883534777079913482087815359375063214530948667132750859127840568239734922729101448879478407012575676474893094776817876303596134791620216160623758970426929547739987262221953485428464021438628466122132404458096220457032415926046244717967453423422833540583601677922998328403462199025374482639589773395010059650004862597131058706239451262489385839848384510990559467014299570200693219298086827481355467687266447224725809859560961803787288254614682273704014678635786472295376553532144085238183216377664990470873691131371241333581091703354534096224188348110581735001785736729132080737837988702223700240202217524607137353615033050634145432783247128074549557034672543354674687363545181710999468583262937960793189446264465890213330745385467348833386213696135018895173336346919153214931269800345028893848493763503275738735923127249043051609717966392409451530692345537837626288087034830191409959759937018038210411400112014782064847555051535410828326592312127416782553689217212302191788591544538689625102220384079080088000686591018840938695161804171748301964912400836139644475407262950327265512914518018842232924867470389669307216405004954827696018171645601228109301580920781310097003899630586352071525267495040548631236768659948081111883087960436982252638372094738652992129517016461903722301940433681011199951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] 768168710812130623254460538638234361567432467437890256188789935151070155872519187428690983429080851553695006619175077231088600699214362533080239025160162740931620787206010282042595654711607592233340324078533216730814176327791975347058931577113282239206754698170462163988876981734134661820325236668510738092881162163579077693963776999780871761829303630588072415055849246215324079255225266520923623038054341055667190179658642747341863593415385965714982535855447380209579120721749321327173055579681774021242357572497845627989150540337011465214499510354329932793397763099383554174732940386526413371903167611191382433924537579489746189877501960257066519341650683232276937074427730270187648512506133750647776004056114475841520324558590190263984474687020153282586098508129634699657418803288417920949300847612859818568649858672881620181608944220415482249361625402215782754518463056595064703493846377406878205467870055184358849126421731389824996009637224319441382513095794163910856048980197526337521158658219818907679205201028550892824149591134153607121010057458216344509041368776241327543218746288863345171314304528341079095511161330649678475842072847433166142444241566433045439726010276791320972765309290870723320717582900142640297617401430844598396030227245756231810012123386814298927772283522459234945899148379801438012827225423454091408431478086085397251844411798627240571955455077439954146416207768803062598672379024768391791964872117576224183238577842321047038007810164178729920640774575785368292078329953268263604506098042792309927697161252819350438239776248291232494396227029771834293454834160166998367063999319077096062564530055948570479518512983208483010025243308691331453080985882105025699511755643589300317475457233385047454524447775879726001600973382465329949984120296044869675262035256104266458618376029717008518328157791558649131017748978538363300975895617313530102093776309682299508835649589255171730579305391381511838446841471948857166249588505647487884164695713940484652664212782358421157903371169485502515683182031387497366931833750130958333618948047731178427408088599185278605641523819354529860018939390134169039500656798991920107257855375982635874511650431753912246802237220271719331392035160539805023209087755395676772735003012826382473576813936233520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 851177780892806628599081143422362374809114294673466207829802531182676952580535399967717227699799670687084430025451016476953607848473094199402348774806508379634263490518865023613476268392788179562812946202898705488945401710059901464810713616339528287330436662682440158120452828983534472694554810780009986055494783756725748899532680030824147138905289987924426418033045353053224380452741227880662443047276575787381063750071068044909024278001372438789313784850398938342908959963044375138802042831073305399813915448350034077924742385581351112828751920382239668802278835904883464045186181794109484131565427777021836112707572734461849808783965448464152276705518352447487300928587750029174091009009627905012110170294343437292097833393922303769941606847527762156906086033745098168860418098130388235612662123148267518442251215595847314742018511395349528791840909936797145943699333283546376981038680692579423153677643780133511435528003209892542824153873779772296069148554377750921492340395604012082286383123322759726329588154353451008720632574719442177604300312902483891218903998106950543318399345780912388836199076692809136676877387377723448980808179516632330043156971147967276790993619472227386513883046320734404645112552687831549930018107085435701490494656697812820516018378933048989604303259124080468045885697273040456240192068287384364112756172096953216376707915906266646153670888372069115417122443466042281464593621653379745626505895048512790209220669870157422223767444511699994586214480614989525159418176098352090922932781181371148805245454682587519870336472764474552009190757539778416435172415917000350663928199751930074012550802717252312010021682608411654190643412208165035272970984616535703547211629556460313960478602696761746812750434165101136911724079866290294807801332686694424973292564791878566852796096425068598451854291940219570807066226722843208749718357412030402202654536706658905412446743578572989180153022296892195491833046440811168468354665949171920694429572881275154248987353761442603163368531889190695175976784467653926305518204828055197994919309242883585562230822473652245010246196364648613312532462913329478327180588371791987161344478899730183838310952169034777778129439971648527638325134812979820778345663065987120013110582734949804972757192444987595081329345703125000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -10086527190976269443677067262580813443501031729068768062799361231978358423381953023476572778209166167572027416789646118141216278584893672769656011788876838675903809091670668685114281542557316427376373779201705208388393491747101801726184862774759813721158476757080729488321229361104932937291241334319219377887005423266220173392063640909355892752387455561473786079471519948509615311277721161217782336109253937097528983279377119563646731923529939087907098854187667282459802539675808396608225918888927309322224495604651460921062802102475134932012698600603262996851249022385548523834366334181394634757673297746580472241422219243034256406357358657496531337076711457735940826825905387373393073215016817990321719955043783561422500559186521993579790075939816490262624728093927126496468292642252392153274645052839624189973277662195263459084869669733047529681731148012139996272757353367395182172755705474646357342925330937630781055759571442294850307568722444339665787337093522870913957395545045250203828670429446033862842402017953464845965778525607314104107187761302683200400406518797893071606937982762007366054815645972056238589603484192002735777419692250789970827859073181149984888719384375044749036375103274314434106940691842841980762095707490527171720416605623472072312910467479341651032793724392182659209561118792447003751633857049376263593435835625497994336169434561692284653431061446582972095534904128908774225544355339802886777469196183808087500933351662706217609484682894357062827596229565302620507655795878663400622938483964632851596245575506690032054572350154048307975151368723406172349981690021127908475734571567063496546247858605836800796804815000229953346100412056685707272680308646788907811044841601753679073832467656373673253270818056185725767331603173882015299190339121814594008475403164434462539548123146603175677962138615279885041356232222476539156301328224234622683390978555179902382574735909562937232737539316822975592518071852301976976807867508210733510583128071872730148855917862742649388278331229042730449097461891238729562225898062631952373050631591988412235179563041669269615990006846332804915809671488795852052312863074737863197369654640895732228287829712000354188085904437481126999375138795472917456373851239776214771723068309213638960031289570906665176153182983398437500000000000000000000000000000000000000000000000000000000000000000 [96,14] 51045677988879985408710510013116001335624457916226327355713778275973836470486152541626169842734531812302184123278056608735769560914565647549548188803202718856980901526738888581160470496561154997114477793366201028017258956964505150373457192859807114747893910190857208514996502490490576140777434635508948669139365856400291688639670782923156334150472894061915836253971540353272106232161700547481710220276351463305895696793330434453166808480161635687716190236282604171568878248746402732077118649325434463562815733970688478664586726247341655591837286787266482763413390649835306643859913129395135306913740636861994796234543280187943912058725476975525319017154442106427942855635911995608368350513236484394246506507751947992600574826156791895446515619430478231699338768957805254531649244492342299562175949081425207770539048787895677660189985193501954266245819241307922533765534478954894616400397293120021795788432902299991857459664143653374016566706791474110329803078403378556601845019513841740675034340971353197539679908743426432099401723801152915731537894480138087160637759204633119911264533782442174840096422367811168275039033063533566068667723699291668825506065395458900227549451698014532616547478030243652256828126526929349695485413391237447005985463697643970012750410008221237614187221541094598196908746009990292585949534948558517807503441617116787931686017216723214516602163048431488171866610946576972452088779656123937309807657497036912878296030773407462652800291441036787223671801877910120987454302057247090551973061410683544920379840340689953978169741510208013838775765020969943832181061454754254704296379298196996044574675245093679015035210284917017446905987465455886668611974356041141568393411427533798702169761316943912589214752874122950072931679001160048549090167187425675558164773693303355087373532304927973310252795129624914997653187064289832688718290406343315132911809581220877547841361554779699165588170722973444220357729496486885882039950334312659135205277208006383795878983862109407529622308210506871633702902866433168907606735821306881431554038307320898103732366983140202621826628748839948861561266190079279041436901503516003258257010663573344564588585945898182508168768230434898525668036587959314425324080997863124208869786724023941051203712149231250805314630270004272460937500000000000000000000000000000000000000000000000000000000000 [96,15] -172459461860180928455501753371047170252772023140044756170999611253900689670997351066129871955003384766292939287369972548156271567940330997693577591303749505785625642323756544796559171832539881910201494730780803725541349632463147661006042260429535965901167027486483177528937586863846465378705947593391601420700331368508722835359554499330949258402985812437069604447866717858998419455692369928729220243900849060746554843411470495607064156124336931523715992498511628460121904119384501352660252119929697306346389792210268463722218912818885845451470701541423940487395466602360053355560519179384616551333659568631087984112876392890480570760287848823453418363053844895853912652561170045757237001009294063263252325491703981683189835856329747299786844584650410016141115449710124586245210357210749499674991978694258653515072270875080034234816689288041673155520725419690523519264203273144957037719152447619804868452933433597705935109412876669148201190244875038481741408201102015286495674561909429570742600303758447380549613754257363511604810925747183609431436330094987879897450229977874133511374724966720483489644639251552238197209758096155947689937409001794695415141723850911567359605921017961287277278203326299156784272827591810908992839509921863437308889906857156563148991390119831331334414889102868294817067586100289532917332360306200599660915675910448721306957116790838501770087897609075509451617380849113646235438888421827574109760545592819763213038670908813174753920080189606524564528384554474782923055948919882009695517639504516929421189510711827548030311391687635157746294523431195934357090148454667476587568263646942979783017557891504091489477034279887291344732798194544596198740993540711405231053606564780214306193758166765421363302310400817061494439344876515998776417889919916143143976534280901899033253921065699379162156844330453334526830904656280699839112568569392752704108804177230576062764157435483993771485861368917268100906732215581180673608041744627679689494299131594186942136821057394412282952464901315935323411727569720930556592520594424293905881359854285410459575876425088007501865480655555997047943147982923040351186575128850567910144196872086309694986034124684571262476930608175892182752089314187266691168491688663666655461107008592099352041818183245425188943045213818550109863281250000000000000000000000000000000000000000000000000000 [96,16] 458998605573105055422751490847972581543812387347876871078256199686441006226778836279800656848879262529133336802975526674522392117680690127600540976548858427640286729053753496341962662719369384594628379331767757545976397087684243966861242196471507239255752152575062526710691729817396948305809703213420560028864223560760785270390444173938606312288543466976664146847945213225609602491959815849681237745737645127091898122047001969965576005052256867749612218371210803788083957998428680611006482020625283227835631893783001803786693258810582414814549426453755246361780387223796879076521252208615768130365821360154346638595767121390886728038270390550979324104393332715384896254723475977049189206864919736827321897584611190423297585391804334660055637660808387498108852464230572042273930122109777821864495157877463953535690612858448796738176499550063129739481709063952310324721968603156587112286414171507931134862202638689730009340353880503604117263751785153066772482034318258966755524610914515339940790984908860423580631504372926083399304160898143429504808368289024305392019251593682618872062004452102363781326202455154819427905651718550678176521917592387696643656854450409295980696980224425491482738724905154628431306423464898543775089967478211455549620567047331189010651626657781087833529482097613213333851541512917667296510978923807954305905272680335552585418981308100787478010106333354855804863013705902704288631714290574854703779293246226799086466203938833841695455031872241259833190537669938633282946063262578868477915703378681403458409463029686636825145969647938027208916853525990422375762167105861161204843802891199025510642234448180760649288512396743466858917305293202445159656404659907945559124511446298270710290668265613557124160287825017738604311126267217290374313877816834831688280136641314526968240023656079843845334137317965969939542603143419125190122327779310212737815649410766805201022327955147087203619054401780935961240608465282862690331350514682144558946131059839189842039717113290266666442993373066002636497166395113731617438060196127825184698345824737871151645373789447838602597300333170575664912854163078612863476001013809992625863905532186145978901124576427162294845959057446376922863696445907181132445804110287436487454271655345094338446852412971219137283185318665346130728721618652343750000000000000000000000000000000000000000 [96,17] -1055845934303696425255719049917377564922992840420178500119445709433583987050245743146565386162167791503819017502820374389984953143825641932992084016313666991195185374366988590556639645512080152343030953224639377337386752308196657684644177586340679285219450387320884907901002041502547667170138120430399089686300981275460325583191687014375813616085326720757026544566212466162349291722507405205921086477830112588766009609817376652580469538143829696699308020646850720925165162956066986275983321008329256461838406677674689885643206820232965108144838927195327116177923331283673323230951833285736979576427418148710201625233896109291707477812714546683403950921039999604900764951266128054960839941824532972203339523215359087700111123677011475334252274900578455105970426756223600213937838419078473390988499627595687633287071312785308039681455909310236046340649138450431537893966652985475026355213437907731874660811982647332553905435439076160429620064587813115268162716593271602406052687524622288962684840621297424828608663930753348351184017412012410848609724010188098016590029918629040684257943464752770992804339059634623566695719661473919767059641193486014134592815096175221280364905490720035607552762173181897279617545860590411683202626358321775425303976069429351423108659047949718029900089934593964140419129415851123417156080588632329193739874683830169835807936216839417789883894181326657959735776458199140889732420555379502576788561912971182467694231774311675234048302354089943244089237350640192161660591689621868355422192055076346934001797997505846004249850508184779701698710964577955232682995111646818817710982726739467381206797938004863796447545180166802709907196570796017052064955333364860983787318488524506970753378655760594300723594396943633943187322401074018215712126985307514939393797209133552023819059136513074465029832102679876652445588920905764328021952195041302752521830802933177982329832679809778316039535344870505330325848961379631077822923498710595075903228521465317894836372692601261361384991358142583995657710606630994763626163314809073884148813797970860336066644773621294952577412459122747791768208841367637852121094292865414759497825630119789887216133259494963376277469719229438742164925470336889610972385399076227389172106400365742087585515644798715793190035938664550485555082559585571289062500000000000000000000000000000000000 [96,18] 2156864930718277221956531954007315146079282186386505651406826233084236119063505693413804945028608409010427466148025819310744949154974785426622279669461341773113072991813428433083101983935921432648127368276202166524231551845884267179285479541442806824902122788558386871624221057513624659929736202369425385697753286984802433322958950030399554454583468399535211014425888458115161452232484793901615187446595089124147021914316272413909803203384401372929118574482526119790837117339472530979084394554914545205917670460220189842896892016763622106859116177709688755656929380780583877155996161828204345720464747768068832980551284794781838886103821284290194330689963412459540056920483911517885131201206765058907028220979727384835968612585757877381943647901302075007831438946602666906912279498406145843810264605857924171884294699126528964369733579050637891453245275552361604766190876657600291451203399848600650240455890369995223387833529161600637917516328314926320408221320434590096420640733669229553215962235120849659269115500970729201816077674869668623523623757374835521920463276933498421252836899403127655698385464119134144349707695502800256424494518541240644941045054250380050620943378326560607972103347486590429186452090714466177780761574990856730569827055846116806632670195718660619508789498143045653688608802896853644090757355201198828068871672431794226407940639573830418824054938087234534193224234679777433167688246118775796098805996685506864380408730764001577914629787986602845310252853770635203807682470736307727061082575314696155923088556054159270072866830738202073946255548161872540124974584612194870677749935771589952254900826123638793660036465908450512747247111063465381772669525009429679592249976702289674249068734240168719528487524252555698818908599855642601026818973918446136011861263857720832105917585553159251832152940848449304326520821292957527309797850214472298492470112115553275355028879491600635494376262076801581761769553893193203730413223749928137622466629526367385438488511741264051888763484240732385346176552051700446852393668287638426945154205717314246339983983875350244940891132097295473734193940830251123357683434935290939101380801629085583987893072589799488165430534677430795540222715509175687692414748310599417222157806976896337536562493977606620601875087039900336094433441758155822753906250000000000000000000000000000 [96,19] -4072164142798993729859609634051105096571539856092645734224117510037027732021228472293738089470875286894267791631464467581552155154844135947095739303534379826750342596324261558557610127580957870616156700566878138645645643492137097996635733087138130305340027640036553822966355442040705871233782954030718666670712625144259960793711070307628358973182084903957978834774103075469863297457708255441101023426993023884524664945543808619589862881951471643418284971352902055207795279653564247387005864532684722245399518130657958463246033589662992818247346481851505279808934272439662108577133692449899538434673476255186632210185022348964756736100911773917597151920180930986632486147860182466830378972883797844000580440357453354364530301119685805216442421924395477899851056235943667723808472648819736398777007503006641133390593154179851996259405696351877353031822178367565427334619865815930485532416724711479996086862028348461773214525794164270523093210012965444880704371137234767662179939252801272064421232553261417982656300394823212166201510118480616982562337710044037668298008193765377233252126400411594525142933824444746477132682658749998132860800680354943517719736704646473492330453455260843649092902862178428844984859480643688485462203021533570028958669405764048219220595941998072649779331265731500106282602236351477979541453642667364254405815184264084062270994895830115777120803120866281439621495277775874047266196195353606851780268302699973975290563350368585384298499370869606934122658400931146935325333026314019996038780939828979036075340549647120587371673459961331770360565980169135175705762201754095430313059731923976784166489015051942742984396543635571181821320327951664075454258880778641864118552319384008945300865928576830060198217305500072182629928958173441211964821623290766015271906588827955951820098285237782099852525310671611878338080903342824178818714089557202407809652870073294859015450103593833764192535875635494488268984557783281940386002852349705945676479836550069110685095626578916956867783469147261832979333634350422187488048765872073453205159517800791004950298358882777074036826663316940032969588755090120379635796232268118697307426527128510629724551214431890778580687451122218691724530431767951943885138061810851887795329095511612334064601296974743237393526938683319116307757212780416011810302734375000000000000000000000 [96,20] 7259650949635426692366151795132878402934274087219579589746552293864852248056431891856390635525150539692280537215344805145953839431316725731279485793939217478802303115099601460349112792152528599150400727912522161713229711149528373071851214166107401275944044365646449921249618112774909085092438331922825957104087559799095032883959344021134451322103447843287636276448891514806546202207462272558278535674022562270396211190726313218364811081677800737557001761950730756807541236574813248430406303190580463311706866979020108253406376697875660850364551630170431582061347858275826366495067921005958783282307900597136089491713712206816948102525822293248560627658018224120313308319062114589229025892500717549748622250939419278991412932315393607307502742199075193147834508961983133768269741307628855257248568161152876908535859151830304897297589950888851569669766094046521542110401451759278873881768961778430578628547964252448505010925240853126603335997381221472384799012222452377627698809293075167097821667376746051973445189694840970868204490468758477606318237169715013190197996554141020311165971578186556154789219749376837159829258191232189994452354027119138708849051478464263635394203475167172302653669989324126245673746735635997125215377927545278218750301686587549913431592868834939007773446499275120687247129728541553195959611271471312690084773096963917323049853567434783805558603372104018130762308767350907327940900835977729449841511726738509662054026023118881998617554309070129939549719102966744582713814947345355584403703171039510150181074384085341623105463326970781394093845010030062537550717700454547526040108035797032846330704115666183529055056402667301285993040583404245780470269945201953304782032590409057822807942516770081251447300320070562924384314660516140667748237937092674595493192063078111535758840852356712799787971398973544831777863151511759274735968202460925586833594037130874338331960279144241815842045646687003954219759170343221047204739433342042319983947998958829667475782985294966306932548731725552712373331790699320057742914434277870399289028300020556479341317649374877424561854200970261945267665718316744575150381245573811011512048442189274045568772704660423996588868906124971245536531984445537529077273162318229632333723136644845179372805551989151889707074891736851996598689495954204176086932420730590820312500000000 [96,21] -11964444786963716139561226936751588644104428974560520559637847398604281316618076256556338799907683677124952400274551399836740060018742450063889951579733027411715774873322229070226645609056135150478901665659127680362314771797671970656759721536864254690858233272326620838556962553290331571908977727408911934545782235711328020464473127368632855487750483746397011716083918090888644859668506600713195702694368666654535587673162912872487623875992659992080733093430367042286619293535112402274799104459253535032570791699640429975015625619319840260459372538385572643872583758081826453093676827301130430357608429947530206174056321267912318054503216856127602942955278254885619755574851416927114603888625885684307779946576061128589042662316064137633095887067750574716011273989909325518937929615912438559341695143174971276850716636551864197010255729459857383373146811681117213296096165580089358116424858427734571842344634051703638045113656169555417319134285481191753709798734810566514848207621052755292010068807588071463132978708720439868462927409019631299101768778603620451724469490238557857371503666693742726686723235595927354774667719121652102590969332794954921545161760287145629368233619329266559886099002168680374880349305582240263883675068374907855204515039778527745653927539213895422044022079682411670146015709561150494996345455946405354437357281926427087191570965552260394738966837763394011963564959592311643871627677314294612472170032154909620178595917260930801530235364411848870094135691108953463234039548306845714739966540640364542875326583304517090076752879853387213823667332867045349070100026276582705486089206797619147191436460405557897684958056031110663274397795282788692253157508577852442219830294493837462303120656862642261145173593093070060877371452354899030287620310432774085143462194109924322842455807505258992458187320740449314622847132428689548235390796702953133166763686342435936552727744454365873184363933314818050583567563363655610961400135999686585088332484500608507363481977285635165745832664876587271440374912703702490337885013346196368261458061489199885469437741515351431773380179957286605026509952596000048967778654080955910954027842559159142292122712200315523648399850309218511294900503460406536659590050203576327339072731905286373470545703212227578853916705039285198848217350864331365301040932536125183105468750 [96,22] 17568487063697702532828184578139920192127132648038305692091821965496003109633670486877468875556776810998627309689769900878365661523083142332028383250900101502594242387195863529311253002116860723508373072125048854784784571307420754635997528500091027824579650154843361047200149229080390683911016969921663664681397750533054920019050039281522611620930661149100983416242304345537350620749547542801999041076405492434507692630299162001465312874228461936838008634022606801287244907931082590673407343862836750638838384315515802641537100637045466030043062495280012213347995463897024415191861844124606556989229734313986503049188853719679716897337708963141016212702575944018174969957831265198335050808579992572587385575460227544233460649913769711044917413241329341987249430562278617066863667661331851415731680202469392864952522653917284055489418564101655896322834468235593240837831911821329363670428367764255954044101771226753561082179107517106748686537960757157359496124781942307799435467169456986400019579571231964114892373511112807844073814452706921050358580762168459507263079577605913886839762400699922504490264906886776423703502963287718995440754433468207101407538350235135684330113615994346502456727794517988343944098694115026802291408482911929821115818810566436241153883885499128604473484522821949453690026061414176328313901127396082492452730675147423892662936997299154110110320964980286601062989892704756867121807955622591937224489855297911563317714307722187831920142828621048719149502807031491288320082655023325098970943122045999688744462215570666821462942019509849839881528618025900614555750674684257601084069451449680682050322826177347999400611093036487656131273291096057582563378977507202242486543096474576424179649823845647170155649104071854450004190240268740561775955165899285134846648242459042755568694883648980489126926397422564665394085971938874263330146201483462868387888558115827357259248383555695360881733304371876325797111534241997366543038438115544986198887855512994448358485191320062774663109984222255256821035405759320751149688128156377582840231060172376090396690378748681212635337448142860918539464866249614803834191400570029358122362583938818373140146848770363594841600521714611237312155920559216758020257758455194702189599977068047230264710015595828225822181004923700636810579567281820345669984817504882812500000 [96,23] -22315545295176594109963883712914824789433637251464899400210070730902910168334265641397018113424014194839560100341353444435782881204128112280085033366459152009382658899290395272912048867929769354987505627846280205426059808123379658263125494870459519222252496590156548561477062699394982567383724441179889682413930506438008602606498102539916621913871180428068604317597065936969015090200438842054156703309137389868490651988324582811757989698308918533832972869206197980582535960228180080241963476912830434095713486764442353868947407520920992428791695247798517181390285709208393577091905229682990505369697532478285644161082424385776072373335860691467871493310501717516291272830200463693703018639304418587610741930036967450214489321286903730158131719879850445090214380214172536776282976456429503367052595253587870114510354191496266386081236506305854915514086166788114608073189869526451437034082898789235713429516919863284983050777315831600740005322094865190048427427381033029114123699614649749533896031981830038721965891593005314924440354184075690352211632305369133152999899172124074472302099824988636500119499675861095547822552172199324987822588045290938997957839914596119768865268261836091824090626203605433163699802263120116718672134994853388679485258647816522384628862469999460668864455036296606008427410343035439179070023407157606208181602394341402202593889103928413817065327261498718474075705830845262369165089946317973818617487456875111349752099607132372407038116242476032970291515783681542704920864156734435501350308947615342628858659357727327507681726565061497876094797085642649555248816487528237091405552140293825442419620532345264154250744767102347724152898682604634484529208648079397267201716557180031809719047105896283968402486629504814201413136150447541985056412210409475749599575090479935480869354993705361891957416070942909989026667790442869677786269017103907678813244678980622571151965714043927385534398846511334709307886929363478586883000097763054870263541745674333786073219273972556753797843571639061251272522902780955380643855318748334699906174873696967309448108055562223233802517282061233676579871752893675407624194634605233159719204528220600239359801147238681559366365896857667416436572208366513715630240669228397130771772747972917534038950558114279485102047814845845075115704503332381136715412139892578125000 [96,24] 24176319390949481277975480332906885723614143167718047337881359200355774843665367815049953047525292394577407421980024592694993682264713699509820025343388055898336984517279034324793245257698558851736454176249288867893165040560924978566182322873453327189413759299754659115762237814051318791611960970969829793457120065995803431720702189466763433169792718213517833677858342181262306778819864892857077730893490568144708255310815853197721428186227927458562478918339269631739727986338343627834716549417812302391092263187694332563742340667864612532783329154101519019526817328628262517172517437912612702086417615676787739857491607854379608359044255269724077321167204593389824001201008620034442175487204560374954853741190173174568313236885583073712294769799819549691327624351547318330489624185857420223023782254728064077090019175154434172294858489095250277652978981215111632862738817495187827190101761332900441854166030307590380687788860738497237704854988122612520778882527089176939084947855738576815496765318238368834688116971362687662769641341249497328159726143912089241857661418387114768891508570058093520314197341001461735547857360379865356088401685087508332161708715557947401446132899268683323931880043076675359241101675160681259706511212208443122000177459608507138816422946270316430599420079723153126144260943969948561826542408950095983004969107205130059992091271519320292089261296688013877483516552905952818547855767315815571414793292365226674231006633768265976537708480768751845729260761406943773189027976527436525931183543772620271911166001845427593551820766244933215040444030490274213934451606314465235099492604646224105362930211909730827095955266685172843672120501087281816762901366584165609740620076792009657239027249744480403019810381550783410514437415225801119002504642578099256030884000642199248656221385940466397251627324196309978136811865157024587355364998381221470949065406827432857941099015014756191036673280823831126157484389212768372853310211010918940581770557239029481619920571255223062618314328917960744903145380365061412530092165517607471328302338553083853996065755175818061563792452298246629914977175699046286005770807620768206245925196252746849897288494762091970637527450793599391478956283327613345634649281687845708357845803673095902392866329616807755817336000945909357806584694117191247642040252685546875 [96,25] -22487411144562780259073591726319729573748439123542718449430793937431121614008801023699395752102744457124441237217414377968836829333015108311236809632410933099856715113010828232874781213096417054734013649004924001397346377470227914082637106031412391867481564944015327724830193654287174936366532330910643505582747982717866659660365753798041800532088842096828113408049650915849655537831451100096730348184539233226084840709769207368615702592563835235733463441031703979558627173394571001580662950062970426772200219669380333407588141312610266302818146796297454637763635074506344110221105990580904013888899924414148560116432957205503416495739381262474669979614078905417677619177832099719330271365635174815695286299011071276257462069522897723002968083365915656780565156864781643368381109310174818566132036840973361779152033213754151621702335474524937778670020804306758149039156495598977728749619168009975207905407210085016311949297292416272284615588104315673912132609426362840475530492170301832616571777044847947570164435152330057793815009281522557340669231473956952959704200633738068914179456341610580253827771719569089741742360567287827315619203619075606423703119986690339738671494307338002192559594948455652395328135313775976256936226890911128111825545113136144067149712271888240274424153838316209040088314805547628782276150783354499538307971317321109538593053354551630736575052311012631026286835732953532297467178433790701123273848915065043073321936094160585072722868518664812666569737223645898160543260830263793399410740782781608552882754754782850513107227112232394382209069445183958476258119245087777980011894634582180251617215298494589861965117730794694487744350429626264861583884336386274182373760231997022116913195073257483976106000141637109008001042165415588392604156733896113790630042559444010172947484972675019517484602799499670952974682845540460597515745520891849138228571820536261989372591178637965964905566118806809318800587571501470353653009424667058387232092848928241552490159428645356426717913212599650311690957977542254308495429743336261366534293444145223148770351622591489488172895301655148901460535418466890669954395858960374107171541681149705076016535678516824102184844103148947636455129506523715049606868168641295112564535617291102732134326925768117474213272791519480087174542859429493546485900878906250 [96,26] 18538824701285562055595876763797682930796424298070027547787852764816665360482405555511543564674382520580697717813960178905036411787086326719344246600019453298536185432261991595358416486118402146408588030932273715124849942821748229470624555725848294483496270432206985587158137728141703469973989431027810369356437215455253008635650421279835194563494502962854904186188901039194591072662075243578792895069838538574685852546013230288061307107024278507035848746427936829388380044133832798223980961462686857500501356726331645209361648044099836335516842397588641389568628665750079573220174864614918442577083827728459619836547998686937950333378378462030994866410132721282284124712840284037364104574171364614072661555449382226148485589482387021097812396751901893822678294319970441549259628445716748410695906778278567280541335530772520907032987019567617502753429936760316754357380671448620110734589969792532033007122824141860891997610534834481509701498809628840901721908162667569262676303992557133700448898742637527892613454195534902876902995573217596910594479961055563643766196486807514656759469056895127608882991578038666356564081075818213293834815964604124970826204447184601258894407245535826795469845080903580836402509651214053789305445418683466526505733487322125844924423521714296475156772516037253726292544084439818289780792860528769328749053684337112216125550275970512448014382582925118868902849599299636684678610406574796504656652520297836280538075353960048402529893334810352508529018401111212051978687118541172916422231319251036285553448906352127650259257051105208197818131533397222520078775686746421468762395940264455104859858518605219858962460603461410000065711519263228704421398006312837351889484569709568756057086351725403704387373632945708078001921890870611565030623912930191845292502397363179511072523135625520706760152335402778379267622634025671171484458014171464968699457442391328106709872575660891617325043301565206376770932992685706152777135227626960551443602695565127109171168484581034227214110476274785179583162720623602914908912535598761278104161429381500448062773878242078483705445982746767253617141765560059553929779859468266200964735513582832260603326377635630622655333087634834161134027213220477743105045172660453800965775452857187210955003715054649916088580496875692915637046098709106445312500000000 [96,27] -14213573300478091556756995855039097939268121601914863877596431290322909976856470232810307131139791924717791543749642891339928480599849723938618914648082691335866142350191992619762149211723405016707621577551568764848157816604757045495127506145171584294534313941655963167709795947691375043400779178417220697967553294035292240567378088501399494264014564499863991054466487061540180393453480582178209590118753771938921819923021709604045792136686304862166840686985543602576566938212817313273925733466240917393487051407449654109129105161105364012826939527657292101840560303407196893400621436936914660809658353130463741575135084964689619649255440195045657713767432567071349716093679821118834391738190990745497454874133779744382948905795302776695046387145100408090554988097962786736835404050838675266348696703066962043246826722926938885334753437896758795977900660403031490797707379088142450541597010387266612148369577007484417613997009626444646991865370433850363002805912153155692118251041380882600659524692803094443108360965131323888765003703290862522554046246870425241073521452159430830217630832321449988739990598464896639289107456776603961857603756140852909956137576658087912455053572725188838762414107474943958504052556739035653125307960675621914775861870519556504618742038974203934782260301477519834383885213108281052976970317755616834015244300611751747996398039185943337674160811751082280438969194177855289400611275818229372377681334860676606222034062510354699593503902605039864644764867575624513336219247813748194126248191822878466559425657158681422510296387128677272706301946554827047176045748725735279646731974980408764658996147039235235907097368875364561270501514706155513064369535298808892857910824988562653205520951424819344573550920458409718727449676233524399148067707736745462630071259367317486391648269522202433759561561949808335588310209454440170925030722231108838239893917597075159964723664865890722762742559016951454867087297616515256064862982903019886610167141935693915267525516496604949707509330217164252676751554051241929848492486244370246101900962606517760074135061854031502201713259343010039839745409787853058550442293471557299382151119784645469706391983731682708722967311510784491270524419848941719022928347464537623731508129582539537757136175590199831091781090819381461187731474637985229492187500 [96,28] 10358649864508401306174716649339145536328258505236790316194028346149249175265709457751896506730427317975014839875131900551650009506650582579611942650529315746200889245527403849906191708248502309773229512340846982518519095127833278737752920261409595515484337547547472809640372516997195586252625519444248788993952841571513179665888240996387830856296615653222545282134414508308013077437134653329378727193790485121935155796286143492348215844075909646626515902650703028396508769940351205903733160804797625281632705374088531920223837746643031579009947653550892891627763351217398809228308699084352743924391833594563155473663918751826777240631324928904375806363375960011374753749721664866539775208103856200783873113592986690776293352543103697866679350853199727014294370657204335168359653842137766548695021736381278932265868156216698410526007900939018207139554601857445150045473157887174369360463076725837933953995052055298032936418052109141011553047168550094002170139122280438800971053867948272482430004501714247409519522714322800279207468800351849768682587924488556900683699455910434688341599514467205556808581571808531253871186888830202733137351606806576926514555337444122022887856128422855826022117670819214763570431610109534090450126456489148153607931484455133521589216137669162566501564173321829830677756344369385675120631775698629487284328653049645082770643842109574071334854539182021359782104303130211934710412941496830944253189876416310197132358460848787072639743926224554967248912113184704151166635504412610610361735825533625072234167651314664243469518619315260353254716297834606516470414997851902189505032375932514473136269096685942991127176288798382754866586405892432809536064250026623625415744491026352597480729719456023371090222407442473777649209052667929961772347940131444411699487888163074979448498948891119311531556255671728273163739057901682633212073027189914840288035787457304900970446021685290858321270923936959239581530994134049143701169265456594494409369237636453080031733224542128080896140507513652883221231265871261022280654988111165394757133238824568862806486604445329238844428115522456071264679107147903080882085773831237967580209179597007905789061029729408788862914169117823480591610084834001736061522585476607644483263400531908301774824634382612953409363854007096961140632629394531250000000 [96,29] -6824368496674188811835924024595402741199842084111894578239844188234260077390723034036862564515329902146433446687280567944457608808918856703858364384204329154832731406895622367628995922232198615368193326080501969639577546312431003910782778032569071328650358440490486274062717901993711276195855680587797982398978794340248265047015629086344131514833208057655811275508345946256383167911796593047647281581757928765807240426695313356630146200962933075940903841744067094292060242990893333953335157054791013809100212121646870650504379758210056957504095651387057791505984036381357637780390524412625682620432921829426960623668677646446700504331479079503293570143934565829505962588777323140594384841408778841335415508411486803450388722140229562646170010427921407891299637242783631818041202890886712068775175830909811107677756153678941968333443937376743718369065810940055037977583371078772944470854173966978537357677568844186737529582126215447521442581597986011227639557302697952917748974476756781842332930690021939049713546255709888524115628009628547196577195968290411325064053990445775538032928568430297813743159238250354388918089223508203291780964874544406661566754692822346659627350119079263978359400178136118887478057952802924460034582799468740693355650420656734774437133578436571894110935317427006363786645183198287548339556453391374043988263555240726711962637238016926311863721539968556680788527740005693644759596084563535816880275972397041667065543204315290414886678696377157517610896238419032988981043626171557239919612495624830250527501031498858267872797422622353625730230422623662220332024837999631885941736203015771840535390813135743460252118275052577143427564000519741072476210750154417436381019632445855689075852491033025156299163017631333162934537335941727027674900771801419532832673024081094159590397917865741332026048324600113775516731910593957754710267234900680298000474167686491371190107763016763761059479349391598026184766255704729920798214422495534428369775785331687551913930146096308483932643842489332495309072700731069650249095757286720565401257414066506327307834746660909334757400041998600627495948624644397803106724396732036403686697604112666966766697396513071862992813215961272047643513680546175423718418230219111226655104201575532470373441593666872378998178305664623621851205825805664062500 [96,30] 3598922767084133389923741464737783446392219731669104016607019141981154661110428899342502699514776745363942216297587308043085361230613842330461873506220917632673569741246606279573350655981807779404401833040824611472465043840586594048271305300388090471591345158242285353557810332583181772465735066639708695036898105736041142131128676027813316612321628115830405415760646688787802133256609120613006310659185632612498409533183563593626248456917970172476027953444929087036757119295785158536096533035833383586292048678055946994443571816158573911557246942561663672349997743847714973476298705610983648054612570093922643918052824120763728859019824838254058328953712113103380032447674067868576161546211876447911332120381427279843031087503495113119517305963559121604937434077224687686226507045976580002058749008280649135843016354193071011508017743913496571303354260052980812625215383498392739823183328693806433538363017079481240770740721788651738669005041653360899642501993178084257857285163214655231213437531024178186942692425953509427893220005880776572324018059486538269285269774422553847715669323187004991022532239455477676886938539688776242077261339911172917612451297423158087549591785386097853482019388013728932409748138953108054044883208519375479566809340104017081021206760389348928291049052956335187933586895739199980264796942996766913453240299395490111115141184143156363069335890186136808144040970372379350045864242102519303246278256292036557560126115943803252825434051352456188059883288119468672926782548784815652557260440578282089171567600726365320963369236710006514210439335695011059598891934270073910718558858461712203806762143887712292936997011127904839469169027114328780095415696284595117243643997422078857271776384396875879115624959014829920480548542823604773881792572995379939377622696885456649847886006949812432304686373652369236642290747411838065031255205976347010064854746049809079462403363548627820048261069820507057412374687857167435756952748671444144217880756268605266822956825240424539481472018315881024971953534899943476902961510739722185490517837063497297697767440775941043798763906592904535040820697908471790480551675595237117945750487408353511465329087543970849760658279331069787537261432053629558064507500910329630169140713941988053268421828695400321862507553305476903915405273437500000 [96,31] -1183147558202160847624118873317587366153982560389238803853939134081092110560590629633123053571165680258475625735492774604730074726458068708618555199444290251285854599100997595850105255215397390962565966193800214582948865494108846571056692202558624872734557786898450707668702487707465611581043275861168575595191744442703078260657862780409271907749668403210090111459406532801338156502760928953041486224783694486186671141667780722645126065185658079830997066936505897874148234152078172026998111553208207522605607229769833161320184840180819643631460434655107419962684367741677953053120344399956286549192714122362139425931991452015460991469653072868924327701592526154180881818435157849381571586524078715942887158374248246976773440034832284860545002587953010070487033142075309595930745832880510879033171487761091905991569854218162869982833760740922864040129066569544929814555957447220185551975201359349156335123410206206346131010692542871209679420300870631695350760165162604233749298485283888548728715080254523130058782903865148878633326811572354058691457206785329734005158273975464513102920455396665589050976118746880907204532376907562897367987270734410313768193665618153397807630778386621211167593536156741207649085092874622265240507837993111227050466704900331873176706316481072921326301093382225460250599685153703923561185314667102849103898396238713927877697886658712513714380711779946301490288761817683878973377213085997733408825339987865068694036192387280754262103411190072141951299887669969194421493091581818941380483566607094035155956708899512404344174710525913112608817491012765756297839341386862041711832074081761084529101591791511372161486399461841100248455902089062158421443661156384567050070422784310497923025680607977500359811451566262239505086813480467052332579255976793848603627867516014954414459778477751626252794859191650821916318090866383826357107375613104967706550790587815163208557753919184265162610017957364153701254349742743404868047661638640828827807606957926997816022979553706849312917736502274557719795423497795595116999353242634145127978923995329516402663385356590490296000681930073117280630344694811613997168495652335192010109402370841943050581114260541726351748906944089366902085101820558294766857258012931240806136648372789369445992179591398141269564803224056959152221679687500 [96,32] -59509174550935753787881205864967966082988960920330047302914220233242762871236742110164279280819679900741263015580045715456490151718908507789211903099538683631646443991450816672228114101320265152579264335967737186228324697237974481027837353847235945335342088438668387724793333228666254417360734125781238971222778882143352694825896428808606932719860024758088834527258781339386244667808952445234566003286137189039375354472901640728176211359039502757502157028245653623290680844848525164970272478858215612963288010656075870775875233969741949976666517446707778657540846797600634460702028255299138278066225461231019742442162588418877131010289211788762269120499994507541340294648525059198337153056163174267296957626160585314004721172596301904800368968615614037819699529804969767376520060668932413754861422027326146895462104376337149308391425458735410961415042710337684417108663249316522472948570976948050816069653476860191267067296768802085992169919353966326296520617182767797081560693987475196343635906070629533035449149272257943291018281956088697959153346562325727071491147212448067155990188986173334612127192407797050465728376704214566286535292960975659650933723046097229122586561575336796592136866815048579770558107498230708262338878632048482834222288465353747497519311696722359899660338494939712564763421891510633382149869052863890808306177316912500018383262175957993898083393518310347350037604018749022679052656128225919665049716159948287842710338915817534935297394018518986527645367822161739490787750235001894760080819970008667507182363072126123452622833173137066404165619050360774147905191562635068313851178059272929421074199167520858000674103647606426288684038964895993460227067908374239173993322457649542731776127223695291725228778553827550524501077221446682826294593359333204954129320455289415725009737462721305662256568428607656192837333804989885134403611076971534318331953907326374512494361147149024973705667300458551412129688094130380309970662431979098579596232598904206532344651130594861533003666548367570723337618893617139978842195708869216213893454713189501650828007311813163526444455241371024416468229618192019310014095095488617157325477424577860095351428636866891449727131519566841169043016816535889960630218353607061613560713210157066964563210564875816999119706451892852783203125000 [96,33] 364170885169573537701627957536160891672331669226212848407473261710200711968959407133165443054679090635330683636190027837014951184140474774851838113878678832225787332933993453587044504061982128812638225897308646150682313714727387620993550150207465087033488315461752249108940603624003874015629999397194228108214491740056353609481708740900111651119153585368491482391608500128706452164915841782803169182480891303180508723380514191143188486724305087582699936412039507626229306256498341062656503319777149292348383373619031763664745243239597333158203622655354286495947853827736414919128150111548720553831363261443922096867605050211993215940457317865735655799438722160192357763450731006878649138861063575170221452308684569682963209903920223240377144860358494017419978723454169957520526187974761550213929979675938132907444425143109923784736813628665141529180500426571897183162263955011373693178251496627499193808276180478424464753581715612342675726947583544713927930039786289811826151267106908086394789450222914557763030567628779255086314955094103428403272640415408427564362851066332389839458077575165694850752503864574335505998794231024126547289990087381124869168460129220900056659339142466067711565920969416565693951218998651459659866708438827988239156138515784395705843949996948692925985626453390083441152574001853024840576233043040279270081570061281383846886135070081654045494301615862651549098956356820845885520776615085749040307201087065197408015166467789561856185547158092362367636547992186908805437173374113273627933050062600918043024044893777706220111936777236654543788124465361998284166872527290340748125439177246311606415230761343285436445284563244979681954740512249052374634660329683310770529463501896483513176009573480724873819207681015467002268742021231643205513133667671220598907589422472859478063587843801693857675777876797519545682689299966865743923085020277975829889670429590172800698825920818794758221269147524496957422312292493719156704347385930695742052405727010567982760697990617390687059876298012105761159934930871870325884979341494093350845967404987202622109440253058042675391909325815272325272598612595352921480828026748950590022772082301023011694415969440898965758894416014941317439813800295037377654317089786570073447146366444623173316830211376782244769856333732604980468750 [96,34] -269708558904423867426424791849654003042663884213556497285219782742864140143781115974445824295710415364624639473222168141446588215820412506661375148086667486417977566719445693970766013295853463435997677452329936526009188568498534942778384030153776101282202646972069098793552450007028431259070827462576087943285243508856083870609419124296178465388879978540358115332937952573831818246380002520593102796570341275940521452981750593082243822865667898387328628147190862856495360935905435764500113073971061994196675801770390913520063858811620396898500494339947977641840478493617248112800128561066223789813846478799810171776635668597157067597768648833733361553458561508319164916917911932522507125538327996626596728889849003254497544365172890690203818153612144296019594436220150946272530461949604125597559274126645999312198623425108380216665311753663983843737188267897546191322108327708401286360277255304601499161252487505925117882113973352565496131296013708907146514146279384046539063189171592635554797285872324045683081502689477983741518306346549822829663541374330109926212171720877503741810158984962999413600824388690367442675884480156544311530561336365444285491308845974769542000714313389878736830149746508273997458296413269768875578146498576131628287051312994934567478697465715091062210066295158664300728594601107299947737237393957359684671347150270285830626931674074925916447217810492796932778124532964071290130952112932360814653830044151065498799867282584846772207044090124017739978371070780113126196763550732178494132811497683692948954901790149021181079626365555014192645799190349521647946951008004276551053334824362741454913305513339703415177903741943748632252463608341057557974399453822310474360341125704738359280434433490473420293567362248446106247192366652000181108627030570123638320039709118540049323099452238834040824672202499689453293262264444590374638893827689094880367882096129547764220692798407167549456029289887074685210362675845376839452868840807623888150514823193696121354780180721642237288060752644221001151099788159149993887906217156465226655225054339059515782581316421377910230669284970881738035563869765963242723599975894073462067290304004120153335897047581681266818133243563888306208203507446418689758634390474804327556084852725477862822600627623614855110645294189453125000 [96,35] 145073456881479466283720819262286313198887841775134259429838204050109046019738596865914628311264554087383818891763917425420474232649942421600286289190688835195213115407123276752789369892361336730521745867059011941896841248265816925466382601084681719192292101458859486749360896036558925816185418650207822731835052944181392900677161581216155788977316168398512188572973560638348316212686607573225617863376465232653474781629613597497122346400188116354352334729780244249991729879988734343459264732172869331989463759257072514392700687436610099234446489261213711083066723731973575429261911777589255212665817304985184807619515231744381897323321151974580027558927947877531133572019201312828819346426790837723319443677537794616894433168179361605539861336857961038058034626167004279886099459853399048579348959024727810922892589293451693949581235897076068168695707824682761628413151759313822003592565599681624602344907864483539664141738596062477545865166283665808939261585510243949614628052227732031693195943984902988286031624178589360371895726808682793419017030185727343722656465747544912884442449979216845906926084925619657077097213824414150842925806863260770990234810768730177207522025779078471085302145156816302763181128681982526229552998426087844216822110349319086808624931043986152304308998941360525426914289203904674354837182307002534100368659495459368482095856007938668120736107073142195437948596126153823190402852979998472983263609601384560494002070659801251612239298515205039854653378258500780993224922767032447154415445354522101351717763970455495530476728546735958401869426715527078739821076991708876905728070239476450878512281359001028740036343287638918801022763449698559522610104978224506939604867064614460607731895275936303496098289290486012585423232307757667884811028530238781407178508206496674010241072688496626863585111083404123459861058035259981503580214230221058697942648914331462344390599415815591749370853791199517275183228737736478272406824395363410655931186599986328268899909528803863607021416715011935766677783887687849922572380684141066265865231437676284002314836716274247602615057022451993367371660195653051009100248198920550768053480472741956845365665613927372724181411492414471015987992841140184197842531858363702749018370175265041366330365235626231878995895385742187500 [96,36] -81302138343133066077841753377369255760805109912690483869580140539543319057104456603283970316782969613352161560847523701048085719299239886832118158046066605323774706042756956022090540098916991144365008062297512510312519487011135253249915237100281138947466610820915495338213765881498541949377230996738758151938718137206388754241580749570775264924520779164698655148210782025309417218451623888027201253870400236021260266555496527674342066277238478283948697183003932697207504310990915689454449635268959041252423707661473707035441531856342367098209174345123034404494262290265672803794767994158965498234928225788781100576029585458687730955381367945263379013651275658928774595206201976660357631216029729600020654084138306175683491137553562576032603115156435185708334781974874930803126344992875518182850322590786997349901010387482733969225028368436049148466587528210312026383894418169891414133716096301834631778061035601441598390254073566692446172666142715143109948666259867504949050931885940558047005624602956254128679738619890744466314500621716138336071814233249815855805045878635174185655793041854323524314847315373209181351989115430477941603939168555774124704358851739460396859938052414744199784820548814950352108867030275533380599166754647022561507326529580962665963107383356099690872129256116483320163895659988268079719013898723648901738084966135105376854700523260832039652584232977935847487693728841994618444801303992669123415999265246292052587326872345586380658665660671631611952016800153418809961629073905113387997306201793809209399335165792811942408162667694479286000375972056799084124439233491421028318999304186871651607317614113983562302973285000269551011641025061927032099226773108398134793808213748275945085684468880943401808589050142006022998059697101749840416468284174078722422328307440005913431577880090874672902559119231770154897068254060675907773977420000590214905826511056965428890932950784295963544457326620916601886145068618615870577399070493202242580934765191784917886358127440758258361714174337159815225993070573224631691545576933148456716922033527912880827621040611674701411828062718695874901882999530658438448369621147235002613353106326435835178591010567198761148964142150527802762404319410968446146540273723799437835836330205896427258949188399128615856170654296875 [96,37] 49704938095809887137260749089683873586332006634175193383768164065186118219334076996097767117030226256980232920856031720928038400656691173288598775286040737111250961225695287578051444584049923349291529447522167428941383844385393248741199730359998290578902665086376763337997246006503394093652278086731053032289426324703030061756311891559538253037303552675111584412779614030776442184289982154473676105691358827925549661807644243208753002070120947627955958659258413176231548684662381548811523880537860539909473095327055548849704224887821895218281299825147853372180879205886478044082508627504678022387897323565263900544180866762319223525711683636232343642860951701636133108276427865165437583637737884499571578690481950422601827787711533828161390842085743584863232166932128212443486415681168774805139350727468668253437577470601310309763024762015124856185553534837014409183663096095376849755828395618981494824637361854444501363690958846077955853147864819288334476288681198824108309975101320518395296164925436212175749456135695204456735978448628924106608858959492915656024623059154307785043160582597517627888232788367199597391777682418181575812502388366234377137836311001027357633001286374424026427222646472804278452315301213146571673917223159926239447828250053801791564145702802666633008246994735383474452550796712863663290600008533656360658321082898936302049799115760395100451254024524453519099115300619140513512390260239787851125531532460319894549862332434725212145144960837247041309447032503534123458669856657924994293687445915861980538891559478260739616617338204613277685621011592098292593060958236168864327995275826768375796748284540091179910862128112675603715276661003427828705447029669689483480651471516508466111458091328299451159067569657702245879059367053492333005890066804309953374985850679104798158505827432695914444989192911263844093168089739471882162973663519765696024226786599568895276805103344463966940320144736102769020750324661960577560849758705766512631965456311787739850438082313688588175159548221677772426677583330839254163802026082419626837504753307381871406341467854294734057084367734643846007407590108089041640439688614940933892940281971236340049784426370670805409453403883259210682185720514070025277156843579662230699751056250956793292061774991452693939208984375 [96,38] -27141268417759563049058950321966338853874761059596156980944331320901982258639411838454020844070573795771707298010978957018401000401027980083630528381568629118579644295315532522704961770413563430595879825963566618378317217377147187630817213132422293850887454716023457083399692615173698503756810258783591511571542733280535812650919499876248937072038028708950794507835093780805546795212419401690966687787893850726833446578181654721473679602677586386092504279412001928906324901856847924242531836329779932209498475847769615858146864532027775891366296151709859992872146622254325695958174139129555586852132469435671980612804680176816756042635279568307631748135358000356934569944389931472265623019280315676865237862517965826004907499254616312490061158853198158674376171248375504472988348794418052067710276687692452941030915732844110316634632642782137738241040478521149107534494930068023342542817069344309678223685681408802444110249337477573366870508298770937449435669044726329338897865455316795014438639392693439832497553318765045553584032567190089622972608830504594539273594142575442619506782569911343894624780746501130549346496744220087814938491275081044883221260063194797619560628502262865703452162831034788624394279170025576922967464127023910168982992908570539625553090130895578116503419295927942257498450752607490657226570878097496054915040167452340980881771726818942572143945044643006491037933946851865052455785301207108594800025088976456116794742055693817107571570182378278615888486560661383660469971477427137597572520020949037255550791078275272689286768804616380571812115621157625398204051640137956155170006307766791243025056142099057162919677706752542534499451728819890602438003721120967981595276912974943569196985646256687804959399717551034163068833620420071989307253616295669382401946561425125329586541837641006422110999594551534096519686506452745997329249181592798240105630754238050056387953105554198040922248044833558627172703939682341760974316148988171813404857937817948457321881214918063875638698112066405330427708140027578117407391749309082376410324864010934930867927785500093943557435587093226925166784061615500670382201534727341660044451436741455926451251936130834617856973095419477959093818955124912015568732399282163894041128293643794222589349374175071716308593750 [96,39] 11665072321351968121146664330220337010134122616162856356659429496511310401792924840545084749184578352353604847127327595305191951103559796587647188094131089170227288337037054933441175595014739093600657837178803508845737483915488805357375581011001172852656316885005416030441690128432865712342888455919061870254585875196214884433541217225238013257118005683211058395154963062266132871443953688504600013356319261425907798758903108181365032891521489680550907459394563658203037135754492188653862472463244248620465233749962998134918891601734799908018247324370316468190376164125724775648358294015396488080452805399606322827161834422141555731388275128811485257052860304608636447057190613523373161803394888291906151858936918324464236763792420376786058397144178372074024661655152822955146398694031713554383782860223805427568738333596777645529602727457737517125518005934630824993074663420800760788252730393117367227327965095053661112593780475056216497140389123626482813045831910058608269085748209240412456675098867690253681919221700347715849951309666626287730023711955869400908388494911873220981689520882480800491752904638996896546136086614017977064778892496710501602639536259016283849333859388500464552492997435318057459480883940255928397480737018788144372774842439528276658554728409277671447430163570318971320859451189718369508823265879294819964752636478029744134731388075342458392957996940536432811632084493526118365178589941854806546018299689467321358115691476044463271593756215250211671576986404336944070094136378820612190696049383757412515946201322028806661577426688061478083382307181555814445617526103097225200792131304017360483262724238004270990833488771200223994351916001667984240247042464959215467983449456817362011164003982918104065541643471963797065738620521699167263754381446246085060000426562594164706823703861839445554570718716712346698980546033698941719288483238885738645896505964247128840361775390121258074772915714498361314431365628459560669157005843156477616522097242945261996185652040120652790427111171047964410183821107398732413842190990096065490134358170691533187492783791741977115169331778164052377342205896182451745419561959929043963795926610532127576273086738724613125298344433901226868243765357797165847095208949748710788862915421759680612012743949890136718750 [96,40] -3837324664471188547021143120412367235967322924677187298189657876306536322592860190425967273737320894622209240267008580255002170715944474837889617459965126615106089923527036916897145214342777701632509740341440666163953031578791841386202353455930099012555960694221303259078253506220990540027035741879779821856823074683752994541157904145686982678480393456813764524575003586418650690802653745635205363242566528276267353470898549470323525626650119892573703247594682193504648234123987473145500005784880521722444682388954878074433061245072478408189712636787009921716194698557694667957875442755031375644035034887669858526229609392382124550841730732974694889230808095416629709630490913346034707315154107515614490656033280699818192636398988158657388659891628875517618275532018863630270637968890832310624978832498315918638173143356778626507373773514533957583934546889009657344283746427348871144534960468405149986179343627388583984593116131852171407478023127381111642235564731644076929591398909059543128304701312312572431686571871873816733987252221266016312217108629113555131247090761058687516160516494043773855889771316728751866783524804542061146002768116833855972059468034248187284282436057745432945113694511448545701572796758222944554957372200093512384419124484353076394612450941642368304766797351177631284446506831084568798499329713120371291177768151118498831164695686749296828459069131651565814990382997393613628403049244546801000938909843640895740848030236636438285233890706444310524148933904790609086736934331798332377499962469964188849615444660507171017907759353039393574943240479962088522367414479072814139900945898460262760559348104219773877289187551511254750629904343150629601237324416028799686415629237539133931851370211862628097467888308187346103199592767803327121423110851936001760543660793727307353405824828533308377472728166571683132068395285783483586007744843695525426602676139534489600838335489585508567835616963279852327615102168654453348551550146210869902724051332749228744779254785772460272374004926667566127896334129368758435409607712687623437686264508849424146653582411008336611446262453046551727118638372574944510253694368221911719013530145476663776563594488073052801640743579783934787406452855359662764228554995165655638889035117244930006563663482666015625 [96,41] 985566310477551619277716833220737652236170052379096862879534467162197130814792910532127519666800265260504044734909455534989638487574889435935732802045914999262042204135808759280747302402207678073924931725153181077667382469149301120896507273944983398113989461714896147402235845812001766632182183849730999376107241096739509439865261275202256046686843170493038683203302165901761676354596958831875178037849524353338045494475660344750025917046384461855817239000541588101340209254456308216100841683323036605819751694061334729762681032798483221893645115882275858780163372067468913011257960443378257796093509184184418252956913122182640964806264357714300624165515496769064683402119933231898970777612691295259633022324022323732696551136266694779560564093434779517583002417403600370173429824974267281385891052534495994156589875566460889027607101012808157309696572315297832570268428474721143237625569852114589290465866530685868261301995553898737228542227547195455588640995917928918009978418977856004575983273249474559686619106440975202122338231484587296254088211634682388859117123752442230657855605388331051481208984949584319255525180878295999353734940541037137664752721015031929365688378198472629009554456746869353922603932307288625648670991355205079993175488383177973847255289077869851233114001535462657494185211172367359189232233329414665275468695087452903576572873990542240335371164809518603651936461901694654526233735216644392102965128265778523809804714322461844233949841035143254606873261908533997006739320386642946843964909714958800425404538855078590607291745320650736840421059039863341516852044432003918886718744947641096616576355911360993014425273722375697803616965432193688149188388964872065840803500571646451021836923939089901140322850604606673520191804599341690311407588815143744440514689785291131576951777626500125991256499232258927665181890909367865084501709168008665961373636070604415957173244101981803708184538359249558717155687211329841362559240034695906056733703958169386651190638919680504575050646536219563188786012207331242569349190485022716501052314813485531367761089435233407317683958120148046300969608152226839499204360599195572765843590502179996243130487568234687512075625117222195144086345177225384249132956581557207798027775424998253583908081054687500 [96,42] -210691616683286073818576178225865724392569492065050637559391643693363767725474833284911945940399958918650575221828930721631637936752613502246005366242247060012666091335812026651526696681286408044415014031189003966137314339778725381993436156431208228151993095058296253388877199709507352396574852832467054000575334409130161436254798591139486402796191607304877785134333870037779275866398630984630497101736574712668754227549790372824130564978032463904454235221353892669036325113131321154659445062927621436731700094060134536984683201558309455858661927846536831585801690840030428972217668194290467074313785674400441380097777796587969908567458483099023546260222772366907341441418374768911615166544276062620712757743735310628316316959874172640553038009400428906138859182740799022516649732653527221315067537831114434372466932442399915694351790262294891773220866667609378674742051449860545693193528210045759638680124475050694032509240679299761926502809191922291220990070064001056224451328708349732026878592772879797887349972668480549150036183242559159090507094549271405992073218915485669941642394358384438159045666942954147794387933523928112294836116157157510448366817886841874152797419969629282365954622814929659950263048415502534680276579973406625036572772560659491293446160303025087808778448242733908947075618710027005262160848701133330816699822145469116693153218867702274955205699082074609714853430997511884947939166393068677203201067411190241288008216905865735247344643305289600489539770188441918565575404158779599236692933595260812243378982580624558153103129824214135122526337297683290085417952227407201764030865027508735695768579727031662912003262717997806489682098607003059310847280519725585089379731987184078914241795067251009067349646462052059899587550476328463798364962351471426885661860679073752599340072854036218872661677158166996431615094826187746043811279590058032617493677916066837285832650703296963408871049123895255109848882338244273602960049056270692394068432970117997436703004600141944643707426972468844503327979946738955853488222629406866924724155890592080575729096926460575541157158486395783795624769660095584731352583950434845840388771498952890859580833012955237855050136851987105961446363298472078824156408956291830492091321502812206745147705078125 [96,43] 41752509848085718091397442136587710730624687302857376124691835599247601294832425977369240427997617769386901635515581829510687946244993129488765081401532824857778645828293024161620511846727511734687649952368067674122534779697879434640181337124030736818644406897818258887642446448404618387404946836973624019284324390885028841368706577006641415292795183053250727611871801743937985100478456355172445552141520255331319248349877749061883088512546694112076380699784159063802605067784961973677699798635513098303440564905030023729888600156057068052159984032180068638119416733120319139400859154787967816250324687796353813611715880166748520595579381642090380722623591343335003775779471309042245312430535084860495694829682902016469537709919412899956455112662778785836052194291942247651447363243575054191757686991760414878644351947796613643597804491073582982683118751502295030926356294065327548971828608048510872243290619456213150765584835737195946108528030624833462319077276614564172075199669500269042749627946861745415551988304036599130807039051786225642526638416910553285273624022507028867236033655939047010321073663238553751616273233913217759432439703274883639608866781859806413060371303932844974356474461725484898774685495000871357042016262260841636668071378827337295454409974896423551564398948290307148027474969085027167622872907158242543573690715229648227828657480569449885900499227296512069847138328198554144602192245022099763281642179298337936876515017749105226334387955192334439608948415966014933260757271021379325705064149439924649012107054319467149839615973006797478798541971593720310534500352716109695479735847421210987122080068466291121845856760952212422961974675492634603630594908388188177950535266183594834489722797260571664320326747902613872458154016893195762559899754736084945889043691584059926477390522693859864688428800395393992262623064674000737384171021843426974809496515902122162404267315054984062128382649596503380993703700346350640502454936288978298069444715751797459209157866702705954551081370915925338805264815829046957292953722907180669478576355978759158764434206621656197485284907727520366520007855422289353625508235869837221759883025367677694293245913427540986818088301949043532982116712089174168369594408734002399796736426651477813720703125 [96,44] -8091923901625907608231291476461656741052981681615841305723941566419850619158175778642212082142666333263405384389940642198623682954361152482021206423342028331686404795112379212994144122861707347699199560490878510064089520005586329972665408752986590387093150906684602043698655327349166539621240713265575739011323271827469997261371519232482266262107668666103650048488204136188104160861454364281159501573872005111077214609755808460740681436406337535893938750572384468188324862157681249508577292865557244877571957165288792639011600085054346546414515908225934512461179769719932382577066283550301825957486240047015477246970705442794012033209015660229479980033363883500169611957620140344991849171469644816050236175085225949515556387772450634204601738533822025170408140612222501727660108561881223720378541457264905090044508958433673215973847951458141579152766177083901670571381503819510990940010207655255985008170847728851840117673782723263518936246540768566287486211065069209171252780363479021265222071551569959001919843793965840369396958475206228750343723388309826512647199691239739569384331175219258734666985115218550581358944667619488329605198177477744431447525702396754057204714951989737962133788043270446126840805039514848170272977464207509527672325595800890248478369692439246688794127018103585009016398475145975274251731746674711893346425650286891081466808177969958737928282351820197760003079357750178236147899657104650363534285318019763000450284768179177988206751931295039342492575600154496760560779327179184020871400932184849993975095644187271193794430235495381650385113275427301736969778101256049149812438770157622109557895611569563494551966891442271622548813125096767565511605925702919300454237673944258735401504648776022980864614494220295273506547850760060620677853922095666810792036247580594678855991304214038890487151324299550877441443012671204491379758494718788244262570507928358102981236852821568963841122854265140142783403159427190851457600191195130475502572683230532294652682209468517098406840865757928524385967312078789758081546698017007237040006130093233807137681583644348826627789782823866969534881600045062940328035668984269723618054504353407065506548036674638355970746466882877099513217557135482662852843382950140949105843901634216308593750 [96,45] 1317259884785125805636761685653035442304546627380539304101617841757824637438186444824325951084667815396133463446349300146395710275235017847711828835921980221227537017537178814369638320799035839317527649753574068690044375490200246633505089512698238655332238589040895810281608107839601145191029777237625739216715526627846066044546814724203788126474761439623192084281957644621852311042013853235955587389907841877764458552551209193841188674555515018709250441192462345101321395617963708094212320645949807130906911393564170798607869143107565432867294062957355798974957317115960822535961235902346294105507080783423237493152109380473230718143483958351278117402010357285366401884276256309594442633290830964495982298472974212200212399162437942201317938798230320004825225681294747107783056681637101783605539219885653460123859321322757741253006057838697498336352251201541121520416589067335793161156114494761658198981489241971344428577993775739653922858069015531267024600549734808057016647742732595294747978291610913629039111879016239596551798869938669405482179067689645047304964895340459355891663171810469145937836354978886178231336419252392384736001091904849353400086851678353269964932168726584287908199715698921859917668974585064057360318139513461801321780523373739999667983706639195268698996487990958008045904347727172088938881721699510446028442991393032463710388765249765629432225821122789381980327999878389822835266290190404842948016477032315288164308238863003554459875419404186423783985405322870002382942010424056972593531153873843020889075448313771097987269053382788156963766873163466724329498874626778715237578224322309768956083718847519519657454644500977982618571255857468589755664945469677833359326074821399177976354148197552588342561448201379578505437608211306112022376651441055172711817307956424695032764299104931726559763018273153016927350324327380423145126173711328354020979656234110696117996430236948428899741373760704898458881159827341379611725816839475924727558842399809724416656329879363747352660096481915390530712519459912997521280426025236581019754926004549846789143528952932432972992789203224272144430462360128167410965127731961939053097554126053246995174751233337889844122144404309579007434270015797564412629583330271998420357704162597656250 [96,46] -93877576247868376561147064099177232903303298532993283255929306791407270887422232690214126416667806606415015800084231322156982743531047510338382959074730113918723982846285232246231603591551934692451974038172701622846479513528569458741670549425679033580817783748521694891996569185121868858119571494221761864240615683757560994592906496429782030698636076777673649972349582079919553561579535084633248940729922339147640840678537869142440614837805947051755785841918715766972948438000724705244356047008473864076786757199828344483172958615884754981042101998285229254062796300267241267726004364509268519302170182375264412855777403503998963348566498756246613997355208080085348324113271576489554782635749860392199971330735204642382005036392370977582981026683035388454454745907663303194855438310041309102348093339774843666209503675886665256870681780203850793104551857407743995654835222400305622088973581712309646806440093970755224386608078250467606819570375631059927966831299507093816916946398833897367695031249093750461674913870829697278707664908616242876207189976366979608874639803858125256350904377006382911797140970554837400597826927086840233752954913857909734716070892773829464401629063897268193619932139303577300858141317436687313999725228388015083694916763214921221947185738640938631604013134941387359657190634637593912027414313166558971807669195300353703717091313233889993666339633152848942089464546883081367604377521575397761154880453698175546128523190502723190046980455959592096069009837298208067013399135080967214202469807712764863434647683352977779290952937230764698771276509472639945197394432742142773830424079085914333523714338737417614018946383097798006889831604289560372507559023652345452954877565841973172652043522608242771527000851932425894257302697399047288055342794404290877355181356682540415642112254805315112429874572900752451568116897455950284565496721256893784015772186976917911897957549844714874002139679744237398821640676689854317764180143199559862719882237796504097971946043375770097680513913383761662174965729637371101551239763582151907707204674481716880594736180943782995395087466276961305857095663501786853630547391873408933620762261695815479782865658093789460988220991368259165240847414352076683030645654071122407913208007812500 [96,47] -33030509798570590409192466204493645265214693283701741840038141127678726122485619087143695368244319873795090365687089972145533383395942198118485084138875214158735081858098628351035225706989726156884158309490410040747909391364514045453701083401644366298958937300109332241549166098035387617697367221563956047198295320648899714256916021233336686634529252587464144418143429759231161485849374807542418014186536941587553249382370900095021580045411136262527673595814203451839734985011624428990177780546937537660608165653352886844414188333973939467009845133711203105800860208990294457681769980877432321903316658725811234617168158880902833038424875908388567242547130759455800730032623206344026282745684747573988039447421168313978662884672713326858563922489477442092308449647127917423106307708121477477958829343752796152739789350373725566466741169679781361986929034240914917974118374616437405751566748371352083640663992247192978769947910200444836915883301805485135629954118369093712794881056033429615177927681584428027461590663695564781367084992565455548225819289719600210966986188604448712318220510773345665473481367550617922234104508962842794371556867849781296511171431283030760347384362379741630700794591358959606254540892109065810343639246885408974067924223988478444438327775367287103286420836185040599807538877664716409658636453347304655768322225219599687289867281326585865896232143874201054683810247748935550472760976668079682801511680923880076872910425361652010904520777404223141077460379217213805722363227151973057923754182176344055056687910387812229962854218006943930816588648446821578973739850502545939296162766365734907539189629790156463664671073936994401311442594346311408211913711787909231154567788979831375682723482120047855241790150449386502817141778040236145852735986110228350603609911465988642205545300376814714691147115620108756180095327021134785873603458437275045242935104233931129069699723228798269731892858857906491316074074970040306344681539048540438950700772617838536700269609306600977055551296474421289211454130963864738712980515533655011072461099707433199889489508904346029693644262412197640803034615599414580770945758663717740764951595344831436519987561096733642416572113361774384757228034681375561376626137644052505493164062500 [96,48] 16404197178252081905313133926299998851782386256292456350023323794022851723985992719053280077756174058047927046653175025815064236195007063432034174597161772979363133062086094375131201346637273834894939203719847384811569606119442786428224641734970873563876979368987642968880391180207200126429224706933280193344034969360726098660255865762588602856504019873217144629035839531837874610465021992221328493858905650409779595917619987227904534172971487563299943352930941010516637806857368232907793934786480432292420779385791325943626070954169811512353542890829502034730793688698511574321352175902411290645254507218892641839223214727770961274568655254014029752106951415309822352814299728384046267736609323012425861752263929402032882318578120374218895494845382861190431907142456326634167741601267019445580067101321745328957109382308243361251370145498686141438676524375774523592416022232722258108216947686097367683048528888272133758154967396865333346755987306995736864381028211456720395936240579698323900603896392222645176530764545691950488240793688297670383053266651700719862199736676961113684961556352431093433013626081505997202066701291678603132318395398371716655824119558625213621010175643596460800670054046109557701467702455847207938165379854274668332895282842411989310506830331252318094552216409033046113987195826672184423854748187751838885845033608458351198501901239150289470318102836733768408670981306306201728860273605380025507619582312141755292127567412450908723264520121263622171523663218279757642806572821005973016683411443749272472719705844089385514932991772982221379260132307673711375495646180298723718770055927204163410593955204412809416680659657851476561953116104740261949638095050964654015958429979186078930349736528932928971261911498410515966168194143152785918074595005217072095862275597660878915130358729721089086611806895092209094584361704932743756167433899784786868286075910235982722396615725085041499059383609361180044853253117857574443996954866422929296937167954825635991910701149311333537880030403962619737515883547909157767228424580631157667682204664014382095576283481208729376702240024186824738663994401026949476615059215678025291598323245120556543872972543922505672557061467878964603622771178947914449963718652725219726562500 [96,49] -4409203228914256188487851016379867249909013540564017113497097789366947569099087328125843273927973702798457316465399390196373502972248117079821131962174073107236400089352511337068706151439247105330727145897208969383315805607799151620142796697696538793515373581499078615725975259781920264254823633374342672493191652644391953374475633427089259097624658592290456175215277296695178704704888681758171131921275715841959210835463578793786353580773828368970727391245138812074050809026943766704281670283274015778564306751564096826251827140954873846773571981465112363834694669613618278790954581271093658163436915454331451196191882256092050293972588241630904692527088049683080815694114649290746153291032502118293364286319054854292797836976812565833532402415823049823915035002369353694527373320886732924935238487252585757316975280559661169103615285247580153446690092380772472020109529652942732566686567226046612002871322941557662583912892368152950112451956045386103906154726296787639149288985048491146247356837889567051090699529059741805119502318601298269463952364828241099034007812844843616688727754197181641859982088741991288759996493623053258514284920877469512946023606428588834606869085851240899243700262949887247459425754374763360395217294566495801491405644772033214656346085946349980808059749552112455933220118027985606962175696570641203429369653309473716508176522341350438195916463521521811674327294710174927567817322006680509826191508650779333592568374198928841317792670692395058800027702003275748819992750570341763941507689968216997833069099881624241358392838300484331775979057116628871775393856193096965667878036775270909730891084371584459550834758502353170605246879072338812438741543324057568421923079252804493819798187695896548924431868051199944053788052784570218915734630314535525185899077385213578784910053416624357509163847325830087477255843233181945604703985659676371666818530140296345648677497391802210033037900743013337037187414936825742895688733345619337415980980053350566413142972553637742035050294099762754391408716122761456472241060371160631348842937198905874781141481058530173543223206566252400412335201943756247928426399826377418856135138812935357585582332730414862108305885414144347465847939560035229078494012355804443359375 [96,50] 917149743587567545773515664895856845028979679697364886732121239118999047964324806536968289949620184702624011319400335350395693918664316937953453111579545888497525255760200376846455611006577378868203759044273614361061451445506673647869063915615295201400659651875636253153044762439158001588575163656048715817708139873138643912297826195588726931086562848646839116246352452153223233780889083885916943744773510305932999311395720406538666816838423233128146104491450061615547534053699745464489353494709726901272426090143625515978487471928064959918625791461215622967244005354101806282264751750979946643141399739293294243050745229275145101464962039229788648307243328013465868475964762295299296017500586941269492771674525918137261089620906980296606310382006600147793347084633683359747355394479446357964430440521407819063802513931585789099177712655406484605868050630458880110760333368292358443809990761259500521349637667134917957638731712757831723824938706233050160289161622326702328962288364436531737077897555324890839779576635535861774162712762474984994115102561484749331018115251674971248311664292913859168769216294358957735342300416539879660428062260985644999732157299526780340838806342288572986574443404653411121616561943195705853580600742174983654104088638954323097346334198890366002998884591422637232068663327357232290295745096170787763514656103305247236022808771183942089666712940717327808191714900890878963743595787772409659469455889028670207860021183280255788299004736303738259072880748471187639856131278786597469460343142819875459533760633398172460523635522485158604946760813137382828390921242514868063738679213730726501865122305968757559494887827674222339980895331974040704433242879410548113837595188369204588753278496081599398346860434965067573763943657073432997566290721740666307147969496440455422430277138733891201762250547142506281371531002391520764756078916488045271786864775390982407844554541189376480795665527116044093835073482958549536983484197371544893031402184760242809996013189964621780548423634695276572276569627221189935971672069372946055913536613848124304836414385716750277642707540087015554010986716383718119413852005655265274308389751905102815119243965459841406890562835567404231795762825640849769115447998046875000 [96,51] -165755978878707869966872291370039183769736635643135551549166229777999197794761884006890522244493754662043557507785783131932721194599364403927266120113853536161221268421454904134166775734333758961007903946472358450788121885559643836357465613486754345415763984684794642725544456910225047106493304694468010705385274160631215432331842639193311280556306578709955272070758865403219754235498470682401524417040914792459034232457314119776858965596661747434915024308917012939668767235219677570558942892951648644963269485568561796459779596980721634192529660071385621852177812962766024161301973776822797695485989423088808014916421664664883663529156780796222718541020060193973726027092638633487283091092570437535788096214613987656644903654659225971266718340098214641136995766329741881529696340637676733656068136058605334009656622589404403109987668259426131015905982124156649769242601566803247909923698844289979723442646279514550646082215752409442926945207945346853869230670676649912616147868959864813176606228855457325798346175917162856833683506760462527219016901533249944270272955422825564042602946305272587477318373406363388435183055195041677659001764595079953060069457368971165556198087248080939353119716716461267543319538973555323543202584925904673657945320494382661212636681775351488301272496232665341135537878616953499798339622463471203752033458477485174906741691781699597982944851655519086747284955196182962391241234196229465689464073039639819056403314476956198100953157511741305119533270431292227703027665883766773139657056539988903220606054011471849924493022244002424211243575712812823978454622070276136539981727905045361559812984698823490881944497322639337621672128609313820956613028594820971322331614393211801396755245820775749822475686427966425508305624826467164388976365991617442954682998948930127206793649577091924649127776194234446792048270823580729337178507444975035783906920556120410063352502781096831281652536615551531861461175135274192039460278727544314716521152652706692349241589525182282003620028871529916883889839822129434134610006730130002426523187912963634286130516718824151222930677779674809468820145352502188970060235905910655908628692537547112821665518141535401632805736332407220423590388236334547400474548339843750 [96,52] 27877359587871013840954137109368661767857064296191978779748041364701915047394842234851355717614712176679977757435852025020797162206545608081497990676237046709543218244817049288696776219770826979769027397461985875173658819846870646431571754122096959614781510522300799993552440373188129417422931512940486622269278458588140294335969918922955921065944430089170637435454387699295155119183595769518114897646588223840614587226286682453177160187655213017371415813278894076977730180769142543272970516654099796159705408767130132069015782222723576055923099526634257110900185492719805484808174292574406463009969244026261704126717744084523804175334673408676914701123664093265518632774208212212732184062296508091819895715306914517746195664633530209373432189634522115532869661983737394544016149280038618017038853329671353753797234153684656085712547733140747274780676180786233870652954390227609764360271438806978160872842282273018276056057143416468071409239335578153428217133523702634923658798225384356630541519779984883455813380449317128612954029860289182290334711439880301053816588422493503067951808690137529038426340004263560427783535911615321302526324039032103686074159603126571051412793424517106270575416986850656798721249806408377773512860887612488173671061920205348538980050469234034399064164134488910212259727722397527213414621644778661096548580587326329019270580651406412462827024974348921670112530050450284188091020323426815302652367540759711491610833035316163881302632697175902034726055838795169171884047235536979467085800869928905308709901482788093941779914663452309794529931332162377032691397551460040636801607904617005221654498986923786918241450514414568781498306680835312463309971690363921922406487801276483641400738185458260700254032594977703829621353828164065398546019366494874807042126316864365996575410391097334388194936300275982851141606115305988443234802610802735969436435009586004367779523816894148711057991274954478351538769736051615673265440108800763551853222337194437403960610778645056923152983484351914629421866370521141802135562012964279972033732373175894171397192697194635443557567080064408238976174528229626130322040392030285032829406420632225675718742635403185775542773787438743937627805280499160289764404296875 [96,53] -4376337061691130227476833467496654217018022855592869439026278313024902090619263563184971001972049895708224354507923278743516576223808117114138414979973042160603214774948751317776290830608965938685429966261634317207190271955186962186062453248199551226814095408328763660410937202086737878528360868855237935526926244842324848237939361342373228246093023722694872952375041320826501932845082417692576993721534486700581142417997435894521006511230778317942167288910337974418626092086163542801563832393844075722881945519747893446167702564346237481937463405123339466581876666545216373449355530158829124717588214291593650707950676447363072468206611533916858664001610611529085417941919926182441028578572229752366708640540664558379843146317096879240990602314263403316853498137155402541702062971546515849049819646265843110951323321727691556770518954158703090760466282663696468580701952906359347220443366036610214161662867877461157654831447454862661323263477481019776101078810507048751852683182217479543749995215161357670725934203857857500097597800784865060854238733145705746854907705709971614522089222713030875497157508921572641468672405588350502749401286351851379144040741816095315788228517920749298830595219396762025810817208004353587018159628789423255461750148831875189222798905063759127122988625316296855322002259496734991810609183765968712575155403872707397683547575170512980671610999509590700154277533679377205903804808424105834718499556029255786876602453837198077361164608958544883846182248885095300432948616624458326234364101790446207270181580758886425966393918694734239393279277605597388059666746385666231964918630151261708717437004525924666931059262999075293056438131889693224057124706320558162000854234773804820027710691723655498060206378761164523100637492498754129785799156430809683093901887603340248264990634890332663517886136297167860810460659343757093421600201566783754649839049752762966829394615915431752320926061009703072116992464975215780210625473867158158760588553826423280509921200549440273324264209694158767694817390992588072878250302006922157402990221274678487861100605392724548004829088344878925873985554242278945944536491315183476274858060829593560602241541775630053259793506015284947352483868598937988281250000 [96,54] 617626914844994143180267725035676415329685849754196618553545711302164573454336594128908791049352918979507003114576778413001614430044565729779806488514290786923018828857558037457388574517537035539714627377444313448789570225661923910016453818587987375951918092406803304026652160722124668341482631635445146252848564856643747417277667128496013865540312081292481742592145674221238368214544896035580443901618902689142452174741661656295520982312610640605428699257378782789199278372949789017926900578071065213356637322132908290149220207739189845142234527106845572562168326814258471827907237964965617989560946895888052432181655931179431452174655564409913385249153289297236901394976908285788338949889272818113473180116553114351129959928976428113330559630462288857946199625269073599961100460590538229535423629723118373966061436807549102763088291687123185668959519621893561364644133758107017620087364317092426688809700672436357318451556807891433622463329556511499364414719700461061565221755863738438101842106393361889213267208034597181856533862580220356901855225262558961207016678486028550385053261144727354187487388458740128109539306156886370045233101651816215033484493470525279547163082598194071390495730751130102995706680007930942031821306487204432705478345677023220344958350111499178475154912023085148481183222503715160028104436995396474160014683487747689876524744678830102417145536862874394387012199105072687532449279837284425907879053178133937855692645957119628104374827816304045398844469133243329434102396451463091433277358869490474446250320355943911791078776521455847349396657382320546669447773816723448649730100817578465508243843909341508887402154958158032851162112919871518029614718054280720427621306972300421689075536186428153266774979435653040994092289173314031619328737242029392617689661792114325319851005301226166182896269520231218986426061213396416303656569392589699970153158032737956066148358812084435998607139329712664654089754665572049291749997064724924267429773049142897969860202644781330058073211325604079255760613771839393954128167423028568611113082411998894027066384105633331657228177152497105528942883101218475886615414267497012938072178330252420679701106508992887109132929879251605598255991935729980468750 [96,55] -76387511084440559285335195265352385705891506812842983430536850697783026526221615268394054401168606782942169567942984101213543742672907862249740703467080907997552565781922368412932650611084879584271615921232321571947748445241983311369468046913070971194255934601958332903313682451889330154681682864125848068517774971987601286291922544600746999290603588431112214819830826546692464234593090298477151517332630212267269694764468520449155728311735028325479728298158530649814713034361594134161191245151998905168285970924712651611277585934388728333645585830322920527148395487918853879703722150333224198952474685692489203281483303767541318754696917977507761277808786922735727862508040373944876860401245736195571616703456608995454560048704177592997619159721231258724201472273435722045747854967343893593868623666157146003738145314183996943556028338357510082264263939952421694308759214624528067504748022904138374703788208627384419903527638506357826475277792537246521625467142370946837632689180615899830174036695730004079429698526823134643478313056545784296456190189983768639028041492134439197540208919983921191449053853329524192512166542430371943691054529682899864270744103298428782959542917717858113755428406336336732671258007399983573860271052887561447813908694429997651981088991941924082787341328264894660804174048551440763755691846371226074690376573460044974806630128139783823117942439807036983393635849472472930630914421259510765094675757634180853981199430903273257596408907334841858260313716933441377354957860155383208761706900099705353526470565614430799192443001585760781277060545379945272411653344444975046904638721944371282722108160064051950463449252890560686167053413270490381353777060578672211588074463107929743900153771706120293201020991595541907696736241967101976923534236990307309063005766294421300863859404843842929376177056503945738431514926914559252048158379829195815855340837918211739802747350588601928442607980277345669852747162669683740362240484535709976092957181270940656129717036194927805595789053135820161314378200647167613013499795289455011250348080632094307702197701497634131233981369452520337587335523878264860160986448180585307242105877507681665751492299768106442048321014226530678570270538330078125 [96,56] 8684160157248517474120671159654050924813628102022096771683981597053778808394848013217440763951242169936815737089553603398731423693285282473414845322905357596433708322099313049476957654300656038859100532577316648267250881673532750854598657859522900545884003701292332606223103753765090027369788725157229635074342648695159730898023572976397625646843326773642751419645402389964915604761257081932086941517612715504968342654276798851395169140900285436844344954122536332042088209604622014739947840856533250433972574967516821901463872737937430917708757460185152621619477895270607560099703391930971384486306231994081853491285827928945014974781381851027874832727074826679867328145395698450086908463768973477740262350555803682150299989054437935231771353844764212742146095594134263234101169162092775556921825246248371191871682987709259286109974502022743417305713659943966156930780316014554709986365896069272684607591276802745885604554565691265626591617016646731474311988133536072907780645598829731480049169665218610226659904902937441327274351439408891080012503413820014866132652583173907277304160154840806841202280302457918455299759283249177441490204299100610775180465689918625814740039608131912617769583514956321170582839096552006426626106252605754835007018066626202652749242425804914643060480421917963710786562860197564548759646334076951496226302757510278240408757233534896368722729233641510246893219581486249485418017142022942929582261105598394440556124534062546180924977312747876634838331668909904251839749428929294183902386824055812164908539585905426028499270929121711637508919412088682081575084759178832005776453471597314078363041270143053227084564327038932650507370093948787865989693794907979483341656716206985801849931089835055454042016504212786616627932175998865490763002093294934134484201493080842164417492838382731915556226940053361673774035989025245429720675943635128979165514302105686618686568917705866893313430996910116337974796993394719033665059620651532110609565257673388600868689947298434539259261496911151612047739336280389780264993236376369223279330767259599237211096850399026001232772575141519533046938400474252080190032304466034858053169830390533124303130852600363098758862179238349199295043945312500 [96,57] -1103251867366947686889868369013433767127722463183118255402001036554280373859224984525882649011738355548778487874157005862930299344228638645447371480859381215089257777178938071613247859999319935126893408594112762570160529139684280969875850688448102895319685504338233901775935141154494556516704077830297703067685364642358061371471450313417498009408043150813850074633191552163215049699677771986980767468065730301391076314569900219102946480292289089258613930288046776718803867102064489817321493797534394838401268878582449551681878851561181883258644812353674819338813349127550555014048052495118195056312272575834294792225054890351029921054061161237211008366415300140313121539029433173732683876454060991996856215343857837603663019987268030369080347703971641092605227387639950293825556870568056022422095367181285386590850350209388831144934658255297888573777185678657491723191523794334990804835191740020511308129933956114767378480462416390234996354740502130052291693867775009423246086149884690808103037460825575596744825289064182420752812941031533253155601399686583292362990526004758706864014651546940809342561265248867618796398761894706690015668031763531370734246313874385496664422928035664048023299745455331276242047743902393218521541025185767276606686602629244761988209669421968583075200918060611914777171257312337874326144729081408341275947728666394075227129914769239128019581153421678679111450355809963628482571225009763499491286188393570794318718971632626775221924104687516644474431505758894737288392038976776029881785722805573398569162702161357201256605690336037133835832957831456256924952034334935498508970179112086707178291969741869615979585900902647948875533041828495973016029628655757367726836473999886456500306253636763690974189883527488576659997452052583364744721010031116632541936797974149906998662674044841355937524429152342526645027021629081430775553402921017956279876510345738034751125356345653521849363635773780081645877248140940178651652512207480752460591247605526074746114617953095121079369465588110990297731969563022222519966304764421780985556919720927806133816846216812258277606111081893304451807858416420251794391242533532275516868463133855051897099994184792137730255490168929100036621093750 [96,58] 132188751015281120628516658972986170937341665727703106370082747491609347054589223050000884759162140420479922804995766005153032569307483725823265528513441815329854601421946287350589172712230570000716948022374543709900975390921976599710277527773604910461651156087716269842298472364578336687346958371759138768420968033092102041372386761243870120778767920805527152103940424755948971609311907564820096482125874048504862710088604072488409534853399373384854364579551521322616115453263935733212487264774810853952823469800045757546987066010402436550325384567507561349556856405986113037144052870739224434390630077481590254347794096394830827420881777385631421918059817628734191945681528184105229084674191626376881006313481461332377035520175013060532870996405091119343139548110917097352517950517169274842112898497523269842502669472818214690721975393000466707922754518062151820500847607128538412660228188929588851145185797225413969339434145704438342581793871801498179743142400413166825136626718758451710764654794510320543569468145067846574083782206224841454483128133740743501627634638392485106433232633809706978882971386366727132506351372921496516269827712802175310061034105235295251033704572585554783851760121556232357750792307255821355898659166527459115553600570525598816467760203745456660949809339519815706362031271343006122598681978588771263318664879235600861552816355601273141647055227776677731225436406649731078302384405526315190719574438293286948251094843417993579089224552311360516171765045990227257631259935108932227653876182288064479065439092821184335205697055954510024585845091642654745071811580544224909152607963688864018691770194098479446422069492876595329789154880489968945449046501636657514574251114106364186345372936245437581350026668424000980597912013921431604501577878147205136078597012383157818072071295989183434304555199966842115577303973803612514897459559225248743181125734854340294320988445759374278948764966474011036713856468362691234371785984199551141690700120736251184546663201124292727919023060946881883339697575013258536849659256539071807210038261241460915242122449030532926844302725942915679721282232349674882731222593315843107708240271720329952163941467091490267193876206874847412109375 [96,59] -13434198591695837818942423876561128009284005107471125753657565169361013947062311348026572203494607511261702105656246924286733298545537722428862007452904147113836859974335785834261499225594762341406069252426479311087486323019393845797329788031366606625042133970176633925075070571508079190809305396169387669296972659680115284603454939053554061201770001305275479525060216100851189773237405642669941459340475159369353547620684978580712940053178992854897629130918922823741581386504198520849360453437262146156439514596941715460925526371853159059250601360035981062270106925011087914406416585129658061801296561871212488306856355676780634930019804897162272824085865083056104070493095842370740300357224702335556097934408735111951048736804302061013772435875492685528479775789671431774341047982360782328520407402307639113762049092822148640490577668699152519373471663770709114043994066183246972519120366105306330838351876120844232268653475342284925176479219679152561910076875310744742685742074769240931830686327620604321580045153604618813049475210120715560063793870959907227940185290315438085069382306187409203471336829429611422776943555932602347064734506935347913083818557752977059319665896710421958629807818915844460684236945369287781882201141095232769257869565436371506771200878977668734232534233038198677883538922987386819837003201415065966270371460093368550923430049417897650151381620254459338937579212871279102104153001226856462164457372774807765051065418076253559204437122715802877808972834247690787628565953766710546178012016106959931850854461118637855170281228626373461495845699773559111243424577017832409181295198190302375252003588393722618544717773724680183025452949530720367036856693376976988952458987501642766191698180679418536811042102565067091888350357003738331984954503032193058503075551117618249978980770220932345678706126361973581241887837395630731924066254510317832982791578773257447140503852697853709054959260473516005389611260353067696645257320154022137096686019626709500086274928566535264254251072190458950562777223576596103682178108893441983515000821486079604460373973067091985123954102497616997551644728372986873184426806586663635311684401906547753346998774759413208812475204467773437500 [96,60] 1319819354094272373072927084955528817817706523546487789073156194474163270335939099112030114623256266200287514904547551238290918134123748210593319014281806993618417264749411892551112421676351278352126579086452124594328697052416869695708497427273980466043086764122846055025655578353528128925103267500159655565418319070606318508281114320211725721713336197899580931674979338563886108673600426882356342942340742411556008119564198196050289996304530183941094641521250503928802558205951262663639371167906647396463831894271586676209796146594011797299968311500745437562793649555343456083766503717648022635467862992192582599412923189424382871209407219641572087856429787814848668026671648870186852991429857870929214136873027149021463112551628499137633380476229983993645705676497923354797190062435961608405768084315501635707044182706873610322979623320871133958873165060381445571677665058183658603871849874536796145678677748813261748474962228253852115841822538806909008187859142401708729053265634125648116729875959436602153124445625148314977663413005366315329954938917563734806913411489498225085807987915100141842838322838343175021186564333863131421015232299944562021162992680378471845863590855358335788056719429074876662111559506433777979787176793962257150308160940956368335194642143148202573947326598923143385271337339743487839207155123359481273824845756448796842267145789788172101451179474158158439082105660147274187538597750894276004081630818903205048109994051925966157669141492442902431861233638449505361531988651791814718729385266632925962367895136102019003361732509500418212638540330729191968894135507926092257916075810060111607278855830938812951452525982561989234297304465686744449050469698574718632477335631963411389158380268563395546789346392763764451631749228018667390922460566999047614304855187104514747120140512105215122859942559579213545965842737463922017315109654423853210148156059878832716465861518421213956487432416110658713012021753290180378419532942952866077987917773933505187434653112840452416765107497215425324222077287372203251226433446175394172015474747705530505370729564007239902252730655585180439263963775653898123778487457858934631228523741246216882672115389141254127025604248046875 [96,61] -114894005210604327854382538732160689989505385455289606372095997789999530594132266158662745579347262896841531838591674272672805441903455198970071117868622524414599395724890469042846074627348619872235904452617878738222012809630637277594631893296866718096436909614038869326333244856761814632249646965533447734219079346054963119474179479107901438864485903140383986393056917193387026484947531047659952656747592463484940425485308355820741732143397177942566831369808562735794102008200980931875992340593746380911270816027958326712470314195225176537798721739698307590063894109067993404432378665969899789915878841857203892005281578136567170886515854055357705312087717114024564426237082235742991834142279077814464005163383122292720001390620204405253632814691461899307758800506892854997910354985661583773930965579034112463565564363616318574991863644677889197134299261294829450368267499924385370017763399810368401548005839632065934011522209831323199739731385745771515046569760213467828479101837193467065646503917321468862386127877069546629827564162927216220056533358599491468041327995259884737284225917459101662126555477628231463807977126150978708938157699312511564223098798706084481123825455278152859461381566443582176957936456349603987383671418204242294917990442822664818019215185644783760104167753805786763118033604623031141356394538563740306302887753608324016759013173345597527601453187503422264143745715770306420818448741489961578294405279547202620038817547964435663171900830116765049808846943122936029908681971155468195562257318472493132157626658582655205810071543233304921566021614221338429239586229930807729610479947700611918306983941657781844000950491186130278900209073301074794268847438817773218718183048723585118037584288027444642725202388876406085624101160528095537981126590250286986354522079956559575062743446466364277538849840943094655647205571324852320253051208446321447872914758602372133443196868266982195040030254016634150961039948349513133500633022745539309878185386846797018765037925796735483542294244218293990469053974529139209139120097601231377648916265569657270780503880970446951508260987725497648446271183926246476840424872548797299552929447596927303720804047770798206329345703125 [96,62] 10115109791709823873935140088485861820876050211504981783183522937549060742732196056161447817663314413083407867246466961296536443645596145708837313158925766650131266480136781278830554357346535868432459007962145605903915947567630506190115258503547951273023629641388138391391534531413035767900555643668606883776187591757418582235867349532509280576479779144445600920693305548892106025466800165530401704418194067475823563986812557497881958582238299558339457511949512224810279347517800648022967387410632898039166895025043657610819366865375099278429537911463216925925271478970909604582239030724814095282482407880646968708790914366942406084643990557269142824738022243737703358782341494737852463713715753121054527050910408619890639141765397271399234224809785277842343102625556946907746803009940884559527582435381499551753976636139092042362353471234746532517065892511736738639042885970824393612178000400391793664925520535237799339390027082780394923904452722768684004174155551836576933791139350739541136497667110244895479285637902864278991854895456338870618129788864450221717968832720258718732143313246823165048288808436838286096320296603107826649676855645564959922975979375051562292470488579760861330933761168194688261414859938121226506141294403529857575247546490137952732853418867241988600607664259433888966332012844757518912910435151525046628385599306004046196581297608603553133998934068947199510166316281266187930942281388153135888771225998299135196652350830134923752561822672825475020917484227811712380505942729760236102814080181668473582109558705294795016723070398810913900864531495287724987707910564600422657063771813241828549065786464309100175382883839505277459781482371252567471355265598331555590757114890107097500633470712323514077309870494153238910703565673214050123609059125061089548389570432284458463806418469266711295566912292884232282739193634614718208193394453239146348388317039828096542272668611122946764995207865502136628700720993842525537869589905006953831974996597530020417827195653019596881208952296817455896736070637460277144963553423629363239193623506988047482357752320407069569525263720586379694470396696851552410379052042046122035501287683700866182334721088409423828125000 [96,63] -953170441382915717891607469753628840991996718578951184228375853737180842801137839374832091061037252439694799912693236847459514717231302791328116748393213120915580969391140516948250910156421485491555966969920853923112806848993666361319468874002883012889090066641930368236733390748199393686419687517090331435169834072723200645461953436077833545834237509206883529352195545287111295148428964098912015991752353371774172648210082312824832745914906772374629009391389256337271582892215762688661113175048677304002863064804039982274068062264558088053369614402689140694942690438280885615326640169083280884490226898727310409808240593222818133068846056560653561089527835940205218332596582005538024140127482239253909427797032827565752870480825173628715864308464382321120409688468568181782512886951700710407596038760099959423936537359174006356032876225707882002270003202021214719882028482883618266794281983445156502961971380325237472088234186097306658284294452260878246604720675248477915912135341928207716503046655549121022128836869582125085036195776540924035755568959585119868397663165337486834182095747834911936968570580635454056336637135396924088584893437943251742982132405795194751874693979499441709054367095113478368581243491694495717524476008956298813279610476756139586248052226777521723344496405922830220479744136627254555487105376147204487400385112077366059660704957726670652719737047435475969381235870268989045361750935370550040622202947217062443577102818212311567007525761933579077735955248990754014752969634329176819006589742456523423084287085709767400002211070341064405626107018770834560115044540481217678657209779805343849574848681806388310960946729080326834672449920149586341997325421326179519841986891599427651684569183135399340166510271980125472086395808016169083182552448651629506527162098461920629297940637459098044905668351321432685869163769502780566982663825629109291284479333084906057266741077731583150903811217562133213835667356503734795775222695785323770547330790918356890690205775450282613049131155321076343648307951864657844248431041048194038336958578103365879836105861506980431574105043025278221918103950177516186897964052020726030689523611272306879982352256774902343750 [96,64] 85217725553998716470941432551166569270258802346277106086265046127643740079094453560183565896614796286258474009140604041649687550371117317674062100790257507715460167461654521376723188433145965131610922117025807759437213749115981962939475145464550525753929860400786431545909379509259085603708020935788180287115217880614596233788877502898766173923358862253501093036451209646181344876820458959969285667397104422775784362462097359641804937833565382625431820667743727289354194403589115656711708036342109126222631395299518885494784748004572335763956307908726580997734365154043004929990767498987147039071039826311878277166797701603680186575120875519521704195420602831419841953470035476466654308449270964626508732891266248965916793960920003962502954766269843342133817137100943705634274607552316026632802742130284017778621586625331136815855501722886811420725213101325869969148400520613766140381507979612524447619360590563773247723875152332988465960670126566851987228049844795718947501716884474931557781202886761409724549194377535369437648081985795571544323385450562183840941184385628093222087071381917074327400421460022867048137646120828508708296100739695198424710658523066862892494205980511916218918632772163811562556281256614727675460622014046902611569070948035655507821169758354599539485763841934765138727821792292187264669179919883677041892418023335985293956178806797795468171178849893556943808889160261200607958307485885349904731334281282724424695450369426168624157369522247508366815997438617332654817744983134579438007729163704992657084189297175902304956667476213353218718815991404715918167674545338135608458819314694278076388604729321178383429802420840713286623816516965172874096746248677161490941522391456520121094537305689237328957143392900548814621555985230116743482662288569733424878041607908672651906150537500938093490844475881231420953690368581395926041334310197460830089997083789019808547940402227617978024223140134695513356140471591918375366979820352852851367173409657583593998017476352942012470500115414856311635781554885251383491699956585692764586899370705365586810293390097270402649545847956311398112400362802485945466201647147293229966891203730483539402484893798828125 [96,65] -6033330241095613220631428068075283327434215142541465764762195215403393266876054577496981337870765010424359845563039697741647465243446100979836767227440161595713365263930344144630875497398189546676914442760028440330685749666296557288495851963539044116159621716653131699552283940083845781058306976922929263523185094032416907144317882172072402728398103771210334247846549838241635561955079008791679420773050919830811822853183831360988816813884835382013419894805923328364818032068126884654955099683746627965496683770931821160817169118356744685830199581077719563044605246622073633301173161438616453258603676347053165552879352370736543154661091899058476450440611796855966440824501505407374497054048599324655086198540189928788142327895846725118008790353294763146804492158480914748918897537846717093206746913706042769474659906582653009947341454705891568558622806218270944984345113269978691009738416148869379359536253262852822693497341759355955499555216532470849819771553633225512245005756882547918688655429289744922681805679846230473209303798877245621843205409578954303600302774455272896681415166884457250170210341698117226805394323021723025437935810908260718762138040214592861797215508503805928292641049021480968319252250686535580127864376933747005238753803332992659376349709149348864853965716816481008040715603717266868766426551185757756012668105575865205328331189172202518584321735849050410181331284389952000100499329926725131000896357484497541616402024622284483947098236190340811815046071140721692932447105998920899186370792366531039604391771601212235451713049708857727281131153353818350277978937186786297081258708308666844266842291749037547173025371822289641738081931482999980615551803421203804702270555029777308630595192445650033679020491170346818697053819956798831276754138441662485611081611922934162831055966841194100246097944255381819853108329363148343793650270492340442993020425679651488605066474308452505199869319334897198600720162009156676199102788911422929385987907470812836587064817020244502267352033722992481928828886410199206123560009463977633253832191583700487361977314063911754625702993119079032321386976756197232935692736643940037311040214262902736663818359375000 [96,66] 332013226258909951344390837612690496746859831067318260628375644801467342418334904293598728901660294038655426815864789519251756320185501265489034407658991052645371985524364276711970633637147536054205346648135754911401339370091051899637270633465048526987612901073392621270329209730760688076347897469093609050985002786688104882568017610077358935596899874833581320090884204739110524886558222904025883807004894074675750008407922852959415870357084011896639006931563580047827334266054744226257184874673312913349865479009735546631894344352187723881589392237064883847099874472830949574379201349286249676774147641127847991448228871717193917099753247452906187801998056111858577918112861987015661614769405374155116317877784542101817572167244697086045091106188389817554033577510010015489363545625648886275127024943376146555341898782061224049772604591953093067912710467957047023471870097606979531592246618908602016589337934904818605186319338557601081245801057484968066928707243160718811453258467254302174325262754812901047015827503159111705500818548485274170956898663987751758869552112920657139459073407010600529294435944725880523409367336558620454099401800341904264576325506573947325509605029254550784241655273075927959923108417356234543727999525784826889486003038988506352156781943752800085010536200201700635982346957459633964674502801266607277623520412495084119312716118744963981131772298669847169433339564117291319780176540615185585353407791960519389972218938423094229045872382022543052388474765957104869080540935333932393240849822988037191699340677390809152020968489424718312589322418876022608050107760598478806382237150394928574010909425304474252014620905339118611079386770014528127813836208077149687603132951016462840235707704768739330785477769251469581464779569333667992950024670868956192002964471684117215397246289975810638786855325516001391634707257251048006859926408475907708610012574385032746945175918818311758868448355759364388735731672163835364609564736944960194844820484999794714184752153868049001548650120682336140962604009892462134966589802637172268804421996768070306845336937994092786323652648494586699293531613720576688734998360708061682089464738965034484863281250 [96,67] -14993062655727800104475851454880322218750743173428515456644543565050924519891367543674042900745141826043093969605207203367920932406802302806980074386728216390734422834629728991022553059338248503877542720817609979972478016029844466677207358054528432248679638437431321754428498665590739419407402036295455582789940380711944525030275214397253776721897967631786413043219861824557220311903718868753876486783143207462205140483591319092977105308792684821444658168970754755137200707886204671064818597247866152850243691102589101379716721175234315058916081590631322919273405646969106909845980560368794078410559607695972835291833842680248792212768701158794019428752051328583111840823124175963403729610815236585368575148677827039086037289481824821268158720183851195476929298352960757278357098080033992694864707958997630607544189040643570290067594255764029890255330866074376014833873789640438806400671799900480183915395841846003314170523510684696734832927090500773633493168061299150130287949518177463762241054546552008608871640328037226275121442219940511765844487051121775936660181927053449612384872115685781410638867253514447066686551504057484236491719292227155620599631109532771973248134471202527454073545273653265105206567049148381680606451381111750055031979544363178307155589833670175042510589909178880729593882871955046996295726923486766384283575597392634312633153755923965731599319607907395153020069927376096958046663544681108582110818409792785617167669567542592645982523862651880174040517992622816829900933163080283519798600298384610708769900037294254793451415969421411959405998200940857183630439649588096143464080961999471543611575011112290709331809389545879963497970135401876088562960729733254133911585909363975930381690774829787107805308603627204967928846406581735299161382013655196362269023741448965023572086606820997208996008408135790080510171574393490177891564106006766154432023023955998409037612904731472749393088009669232964193429029365933463244360538106011568982515919061070033939006569425066941339360137136061645711866421378168078184754539750842886594166192151481348021502326922104091921002587645244473663287709092888679017441244667452338035218417644500732421875 [96,68] 578646506890988564593131952376928422760441864152740715956527329052471960407124689529837464755030208035208755148778323618231220103948619317738346984871459993486239117509110388346621234871099271249406928399356146360691200003651831189727620401091846370710726558938477799430490992149251279939329861284764565289465033112795291138424261901416932146907312574606542970988940496595117103456004309486943290656918271909912771145281441952153021854908272159145437464143189228061882276113169898177062795684312603659539602535156430076583024991369359677954834345456072190826757991023714840802501498211583024773448761890213170550487622388513758885699232559078386503143405778046363621408743617133498094318845381838369965371805734650561420982949366611335865963117107372653056122019482755525078364944888041216861994713225574943164900646088599804031114008589935577103796124758372800598775398696675918071269204362520567316911048262245807436073681927662478381872460283058464233170649575300922889699776583981287537307856705934765585176616068974946119656794481350905790165493342332192214078063707199606410386744281611835637177465260065125417335111648186107261155726634129217185213766883935606685216804747179822170022162854509252360264484661350783461652723192700288138659122156970574238406011966358714341383892783051042447281137887939483367629861120600763591135131563828522580747301680765210233059234408206415703399126380195508775439287680428483363025387876904073160593476119768556679340852023056027675315007530161545129946587587639248789770954574413675447362263751358145192756265322477424741468243734229175160877647026351318900159037699288849024998253292979843770835344601229674870973337406809506599380767081996500003672070060660283466504648736504838508942118944775836538695427208511472733070914490918019079111557011474034475288592411085605860918385164549476496181797043791362799044008463755455049781311031493109171132162359344932468604058158436229942500438461553893778193224846668335343231888903399104607735156259451859235307632021557825643580376035964265783396678391952691585079154809607300004204208925463116108883215643455209597761287910460120172650988479290390387177467346191406250 [96,69] -17662779817531109934105586927696429915098355875601496405078178450665903972927168848677806664760813640248764994263387382446622328971081310082859320589562166179187337171002171067078780193204569955256187519124500214040382447651161001893549858131005378952111381895318869989129856848657123489763228911001447103762180096786845990441674502346127677806785223658791412059532250048103021012306853499980505612281481436812967346589697434765252486459761976621211838498061641800405714413792790440028501775343654400322099511032679586878708516789061626913658204140126975492438417623316268878819974573953984021457941667393615186274996168419291596444187782633345251220185323484841498738729419493990492251095057362907094322653760623103468970529829291484287127683019121493290284971753788354048667907754782508206651723591388848716945807248779716996595828550650552221017944116336496675468101639420493711626113623743908826824216460265095931995024271866745985203735370801452577604426577991933738839996054177248340330038350146212239415752961445154991607643588381567194372526055800446044674760098674357892203784896530525120512280041313607957448855840599583997063082340970121597182998165118440273084511661901973203339404301572571304763655301802759008639869608516634743175887449020059465410986874185764118534262109938322245656624600316327023654247058253627152144378504450892701162719249941244625919567494757580350868587123613134126405923636306057624942165862086498899588783680681326595679569079489740221689660874612752491285674015124079857105407386466109317749213784054562574711705989179484609453395499976821702229207535703940046259364384324719395123662431504841440978269291999596015509033557019522281091153820797164862651381254658992874067737413809632281448665787815321863391365966828628365973292246377276119596664213692746049626220219696244513585853897493610156343271457877822863755468270119073584594434543623652703289782929140025496564268962761563734227259860590231415151468782079363318266305998973935155415494566872688160031748059018200583954808615046339966809191484367192062715373779357697147842935547007768118909742857382862382395271014356342733719884563470259308815002441406250 [96,70] -80086587352618868741375507538550150140147377602518657550120255323202284327899426503185544893726085228252204315340963554194648967026755425526392218968504798786456865674196028579005648039337295753916656517893998763352468443532274347273251789822763286368881974039634511778290710578040269726105144768766177144366797466273781070483033120498710344779630284482228114026176843624437037561209099168514145842507294548366604729599416727908517851471325837401930068813052237144568518595992902340656173866563717561868925834547991172815473681703955347061171897979751401834945539369806743351616899306858458066192249690485485834683482463966882819273681798967496995763941622513349102984385136202964389328927092750526006677095107099802168143279003765629096689413750156749497289525756293773319652871742023164595629543336495734062268106007296368572858029556435145847772107114768134252337296039215093475467156096001889240753999378301866045666831066336715772389650509267319225139969705204439394402660648376550237869536068606033740152352816602977655451055024817359232448445374243986258378287942149030622362113657404452782428256753308250505358673549900846149012869385666447236045031292552065607005156399405014911305303158307800599994250023205440652119438839248237898426705216807831060512924762292865814402668530354464343937038368317145778168268474086882290712300789994520752869122477741203817134159826925174155940701742122199039650792189969178510217444990020832622994427573986958867138848419832854506104616119231803526451989148147551867513562066764068638375703340507352390244960006826237575183147064175607601328863566271511681949324099543537531785048373570184247550546646785568420335117137505414830712209139229359642697183129592240689924894474212770662915782067354651265059047213108851268651085046291772176660759464590709341328489975820334421085622354637559485775523139551662938490978559100691340611014343193593850779940343875743639136367921191334215342493548057268507287078367345540701183558144679403583510674848744679871856560220714397314748511953352729545767551019825694087847273754116749156483148085632850877084317463219232727587474251540396608106675557792186737060546875 [96,71] 57834135967989598790875501281783189052844059428168016903491295747977204554441158357214913115931323860282162064214751196661103008931256985414353283635199511896692478878420513309194644869526353131262642634582721213016023801518969023488031171849344074228121392739669688421047092751556444149912894408768697267688118718705802432195597640834710488024911854227558857247847985476037629115581052794674651778990465705872991514478876792105453364568532667460110684448554432275779935538661057155676834568585368813943557060071278626208926549612453238489357798749003966554383200088238817888413839567317668771495953767691352817489951716029193042121756668781054944143364808178658024121446491420844666392722322310743204687423491833622131505530398060513239247090941901598564794897198174805088455382875325406852871499422726129481089403326711694975799417595376679647441607817432409407496448100326139690412414850615576097109968873163736594840229165761463632061980520939704526039524505391893326837788220716742767533598301354068091082043972244959674551114746964567207060803177413346787421178462646757238913862200862373296622762224739013035409794236613169422211965034472126672782064461119083451917100922651245122664063116952946837372986251758730372266678843869354260770749200304101805059423901175246259709315268568011349451137640044105225167655428417421097999252213365615813547196304978422802400061543724671444965412472898573186122254106195127199497409788307951200888027391930344145971777948712520169131526861024110831322752097302311480771773824249531984850696474352031934202346599957689074072889725674592823440260144449904141882253999734149598209783813978614827807615487262209158713182543564458026889114036477196255889857888852726237936793981536132813726472766735044539016419253624595551656790348824854036444325168211898671407170398702672446365693114711562006571039300989626512453875477264822402290722402856358649514649472161484524000153594328165399338984054679396479034788965945973351399055411331036644875992261778714766228318560542892968124806863542512533851724112523023819716370994076950598698354559293248837689004478006055339183413574426367631531320512294769287109375 [96,72] -479677463131531178341084261877214036090785959606490235040920071657011408331676779305279223208750239277123683381256518040164291356499945661233970947638212590501080302728557085221277304711765007848782879337082389139722125154516248771394887593688925870053849762853852191003641974128834173551881606814367134858684514147952778818805103661086914775451582948936732623583208797573815313508667522035238796303225731384271392340647195542673030964206167285839150797502785867363060781767602022034045558866249930865624892662167615933212750650418371220112154211458543520768652965193573606052742817347741479082741786323602213383114636969185960383678191950953407995828816320981970901146355742566408313661106116558347058293778335141605473966037836963064037485360440715856516332430996922143107407146483973245740892002530993192887291794102939012468017569569962858434236093351532476994763207303874831891547881303887093048717053986159172597312931997268527789506366994985288610949483882938839348633328907081157196947107421395280993602294735449358255101542672003966370995749840471924928801905783589115351847887705471529312297859281574753453987201400557590999093426444215105826124732070817196220565489087529987406530351569451536386436929578617328194326624697844332874255896260210166681863545748192111141863534834949234872548268094561402442348810202435461515672896041156046596589671694066485394091725806160456121033497611045995687095405365150371850258848911180751534661692877997063366681536397388745020125848276453419447114541669181939974579434345667878179459173211261163749697960318005298812851252132798654696726610680966071481523689607699037715952165131056435617053886961026485969223295952227169909990184621796373666504266340821610286015251224057506418922196059747309363359694312076980552214637355390140461742320736804842701901766414765766431922955271024579006823138023178812703146128995772921565080626634072275772267431404586249955408930545249158036278496881611128933067508289392488458729665722971440147829689237696563246660198173877609630846910368830183761122131435190608400913951918334911384024842244094543982611423962847872965245065806011552922427654266357421875 [96,73] -20666855503060572819199801052151891905346274670428972022097247833902914826713958834863274421558994476317506042486104461942432262857783977585539362631471835519630956540531368270733663277361750152667583551421381196068821573587336740008686761658833349341185753941365098674057356533012325561321675537865784357599394180924400776324074204676561953650410117091418362075217858951571661847691547173179550479274512686835451134272768011747704175727626846049260478112840605389417691704378468620109106729734442643524132605023284875737828325444064029339709577870625537753245375961907922288392601944294954698183319531358317666600951470052181786079003755165299610797066483956705541597554367800170344436172272760914473174395587275752718940274704200949933541536786307120797173319810234457769327596792623190018855980023255035072936633980163138017406575375439973318286593208846799703785876025333460854816169034658708723076601718016709845147740646918471081305648202642147065521633638924159815716101350367877610705944561371063387970145903652524743317085484091555192376438786584573517556077286258368309400530223076779341781693708744154699063326704643073278642284025847037954836039590708158108497262033919317440891656832941122254634329586132538764827956997466030854969478406276413125115009800743664865707132832824186549081900553074979464106887342619027318681243571897750195842199437883522747272825856786516457460116865337088975802182787281346018696439344623846252372842602651385576940132526137314653384411611437586974686442212918095906257573485015853857589782475776341332705094189273117869422645361950822242424790799072471831582531648686121009233587341862508668180300929798299620648873830757934734565596660927691965365687154419913866489581347934122578231186769271004638845879016866246158623800540851192862453628619361341487410328135175346168110749203183195335354068599176573907479583173301366752480690613172002805190964795894702506134582283118208218764970978166435442123783376650275484085077578508646291828143619577121588581783239321184236846449716992453056257665417249947468409005651610239613757440908923459533399806893482208336048257930087856948375701904296875 [96,74] -1063983128863936933028064044225963198458851558621105058555028615155905126065910619713442113531616539178477116777368919852876275934576892724079677393682601623993304542354450223034099861053142605167407872364948081076632674641323872584819552766035617417299432127380333658463306197636095760641976794572604618495645708379392850516152087275257250833769791024243661520323236016108835492370673395802449497061961671587971762456282633249635110496827263772468630327956689723692325605964663286522113333044330242218581882865815599386683067713119490849335535176835526697907551693259412671345839604790468534524688687355444188282571392347674271266453211317383966618599458405053712836397604785251428451312596372391004810936999057096527344534296387609417243315184057906395348601284538083611103846034137058823631556497202808217499269328948950994246556845850292144563128674844728804336582966430681997317576778391649851912144773532956118642329237628433378846284485711133265714281832268730848154722099100666827367250113708880805759420964282585253715961591829719804942494424112538784177191263196274873760217641000001079179052042051824352086992888359120592261624788807646306840974110460855469857603778261445171867789135779021995145748938913928893626206336053072009537425424919829361698621210466942704971879103912344333473998104541370366832789632701988675527735360012268412279133589351315610132108613395424271500266201133911784861499330768319760479430767838741875609256596667279991410827490771147454876875414700392350722594730862744803182682346252287011497015256766674375937007075294082161304328048735122777541150686095672898090880349452270844199214847457635322197327424521976318946772280957269502284630532121738678780388794334759414255761193912388798117772907543777871897111122800313781076100162835187891572663751199703050989174630617306218858162044894435569138586847094041798170458562196012409978595965172301877638483509709281978556051569968597130853669521850686445401066465108648917958773500954410042017904825134429147652042792145521828347397129869631260590164640840433519048231693866300927002735029240094973362088588641439521142202708870172500610351562500 [96,75] 16437376932623113762781091401047225061153087290343517238466387892003131317005522088040938326781226304507260703744863153566902503566915760124915835704642090878198529049977022544072137001428281482561481109389243665354327659488972146492513927612684925317231697510479000643154278076369764276330158905307727434523455773164245725141434306974954547415082637744797623874779777153703776036216992855049849254763046423528067449339234967713603850788801609318400893339486006973150581734030355487226921379891939604018095324829658661244584722398545828203303982593335801677558823319074885302885329528146868977753680213540713474056926177322881288242390420023966755259381516697641440598167333928213224116291007620387155317823088786705521770090225734203062248264805396031003218841043695272174835080686876317384501004381771156525638780818874390231866583637603673310593352981984426188167923098561691575579065347637305131818611894723513442851807536446247788607731175200778553732280634660149668544774891735590508539577220948363302209791101835759515067413154771690763705931429733597350673657853242366249751348066254934402340119463697876015913029383762080648722403762735306167688701228608493629915686514542203135823675313525877734085283540669693989033936348731682197621901808299174037397803839851902625087264659194484556510017187257715853858544701886296953287491367449851455504905446993451659207533064788510033319981826440818386681946390745736481082457314166433231250345900958666428008115081524872284029119165074777377408702756403942215085391937586940930862575846281531580810739136127411580001808469950160059572607035142979382807373223859285661620825612858538035887696544118771150552821352940420760035982672672798298283685494994661723721746634766783852620877734533211179984093012698528244808993888952784278093295903444096764749373258301120094073784273112335029830810865731739556498856271451559077860341455494389841329787608727136116494625306909601489898257452735595113602825158855199499074668907820351023957880020626498672653035434071386145390160246197742457576135250625953919292920405533156547877290636780689424669768316318165161930769681930541992187500 [96,76] 1434981830741990838185614615530254395463618501724944998539897654918690239903118376739315466953335783462216983776665109120621440704613934987890397353187742739930123964406397245714632546774679357691105695853741695536618415965196061800827740319685032531008632230124747900472602825952174151993774590409907359398520397323175670828632936771624554858481205747502856409944216125064026256182728880527500157370515532880126763538214653837922593562124299165802658535988108903142744580306128591342419020644181218959416393876563231663632292368115804095371488723177827940403474499279983317742840580507616048884492607600446505635824557625582596590916493943689973686634129014811065280219864767582919711783445867879495043090780835434590620716628628356357464013783925829664722313062363613258734792033003086761864691592432695080971856460411350409755278835096771741316636557991791132399960854986752812172864262525879357732245573318224540746293619643759163057364144858915788569144581181425242761630741356922600415184411594695385725659955549847358775692440851615633837549906276706319588999999846950976412802413823155545429914912067449197144388823821345238431714976653625426873444540008955280693260134334380555487913014748207665013395774380020191606026490116813607538125640499221503526045984015632333951595332165467082685175902281480458546381382629002827767277883332839163801497472834047810836236617552729654199837571346596027523243479266381874231914842346228038855324310357646060617439993317132046645782125124996293818378184961943079511232616230174312698801801327784818965724795922790090092728094516433804777577352763748511980394582092173837239642127185456175087494505420534570530445185162938961479884771124077672402906663657713548052037288556434896819089473539052457189610764858980461618917556873532491936286155089630912838836960356708409725758803983950859864507554807379269998414029893805666196259120870184241449514646183063681433398108542263086150319553148355886044092242323631649722549788517403384842012656840773260511345590388553701325853876038906270133382479129872682834122151059157370805500966748125189329871298384622546172142028808593750000 [96,77] 18146867048984933976137267819425500624403468768131599134986328030205565733503902198045594292516234867349612818921634847357107097637891175064050088981645668398826308743093206176430752666542740304854998635888350461186801103941376177852995679269156720589214922284693818087365112751862600001086650747882374609134094497717412646082736123358426501628744968545274586790551631855062725648916934077996298296788208048783988928838708694107055459913283086752070706705527675724308324275002144837201011883820451734858840980506228776581240569548850979990652983424818557777622235978437067219214356784691028242372294866130445314250352329656787699463515313776597488817749056787245569938417312182920734258944380143483079814573771829664201199879681651636455265934055349289756119259888702161809847032638619313787117824835853556031379759565036408590756614490093664542151758672622151431844880698513934499629496831308647380786640754406462293753835201603298882351329385999495247770051029100999482523548177499695805777750952111434230473560678160046388843069811180274204807596365998547461577367537641451940537238295055985455438669674963504933541841016207407722921719688874750374218846355090384292073385192034645869275312534384490823289317871965465235118287537794790331670420168278923908062456939997303308557640127015547574773233855976199486849443841871629748155148924086895360294765132137062870158586418790489910876245211130059487431324818019593335020890295351351578347714448454628486429589391978032607484852194709075416376740833957530381182227883572422318164758603662070448681211420889074150294794583931173515239617461006572113126507842231035225102612320398780475222298639505961975137992564626954283665577878855172106198241234530919958845662899209387841658325744737582679441940392790055105609948074447804139642449282903921274898926561440250288653504297329041048784572453666332718691716170977009885674441251448023044782988806009959755674588629016136594698166411438420591300905552814743710684809638114789386388204128010334446328740439940017432618745503698484186391556256097420318027941741192584075831008942348117119352609873062844693660736083984375 [96,78] 130008970855668375994696870683319822390558127953925128670565250382020927730710202792119781130944240686375566049063798769874141937666176050516726651145061894079659145399221409199236119827329257013888370903464006838953779293298283204543761189889088703339138571051538483752733243776604040560110244411301565764090179261498307888659608759589173185884939113467355877968641890437313823561336173487782886444268872847533707564419911774406493065816780918074949465559778355055684324891176233934126810139750747249113593911576861127639301037621669833962677263179307747202583913016698640595710208174208730879955088358371925519129092306105444809619358350120578140047637390361555049769030084759875728073032023173474588043853075779535784551286619411106054714736427495927160957491865642474708223543160063717875289898340473867259072378688232919141100043573947261485154609196909215541388668421968658498198849912012841735654751373046888387210870511300170043190228587925646616294292251955346012583012234860559613613856829871255110296099709206422211574233701801503434607073402989512415507891536082096483436040684254616898499440265022360023020597667008684178725924511920224306893427665305441171826434773541418774465203919730173208663576984197047731380114537394238089744005360801201411886670139725277919443243914542214993351320245722041797401169768914069163315706462336192467560951091043119632486020908625135015614932247681564330146891503358188317566925894612095633272587612047495572387027550961431612269520947490556132914788859777231173071497908573218907394070224121242506971893308880652074444791996759264604993993449189644244895500285644231326112365584326729387383077085108333622754093084184781621360314175784504151831985390478709974861322298582675487069221192850182452495446555542134983866929599879782088074103120420216058736187663157896917481645560796114253642148246789722774434389209621309043454031555583769056225695876474188969316130658057701386074718729786581934652826433458339677322622608445691740195913182398239726522011949384684274065412059508581395270607894391358126146080322631940341956219362527552961752629584236412048339843750 [96,79] -5724308768871770035578473850761615272947431101686297380874099322623478709694550012895039989737616230888448736240566007819817156192393066166942335020974616897327751682647961333947766399808845084038068166558041679491939895979238587480827382487284591507355767901221792603046901211010623487318544502590639674443013558435360951769401933757647610340131133733650648040653928845892372977445376258023643893741855868299958884530982938555591871065345557667544583360684985111183663628016330630943879576404818899722578505011111675627642016985218124914523565984104352767650732696578936188518282461596553882925263867101831311733312224596817482186574437395669623637475606253531094650106509965959089146881604304695118864093482463390657729457902725527620890917908172160128128402351720157645410582900370156661472709901624455504038768127012886521452947804938039133252556499438083102532275000071001120337131483004425430270414641465927804065372187538324098645113753684288983679314101168002340378025662731804485405741718020651124092494761853104579393344491227865310234200280800140761346202008916370348014101666368342308068882000030004025693271003746411828578523150354058676784387402717909938504198450677424559519144059400860721907672763666085544448743097020266154026923253187566345487926885385515172991951624222690056915321090297210043888646708131454817484896361560666870231493699265529899804144769687776085828075104154929099351711088166303055166638625850534877301309442819033635969771665063714782101726867880487761784422202101588122330072163268801508300708492463549437784535743266677394324967793279471052320749705562682431776595137249585677743935691481233447422965600206627750171694892567093043933098795390726009748302696375798857429721308823963440754446107873421904421734227062776446284563160397438280250704394272217662817457593473428970047214968441160439505243761187653210039091475716379520866130194816843359790457984642783193358076358525585360017289626616316567080358902105277040408096215229428173708950992266128445545117706562607171341756617989062729354901291260634062358790925812889158790920863829370332444566440016937255859375 [96,80] -107448682285803219443819666119448961101385805579165143716631145968362850987718669583952954654196929288748259469485537826457224418967102438526075634751454403713265133654958010576553645235891633727159074781800254745994591881749891228368185041373504723718992096352355082073036322334789957589839328990205655896321198812268268381171179401463135503961131126644544886346176308280111947924479170373271067904619187165003874013547735973209460131677882762297872717240128746252973969200291606948922328522946960178108357338179202245723314181125183059753880153707024098040500799983395261796596884983983730315851634078485983468105557092328710833537950734199723349090613388411646512195638175046193685935358918174357523699371097262846559064018675187541596081978631336955769148155172820812563750726273369384592291525518226291437723373187432131053776241538322207590387721609318065403594353596278257806560820798877839011851527514042957009977257270413070335316669139777123339585069163470309275979776737841127049847503001687181735858514659554709148057185831860023181760378714337260563958972052301686834212939694176053860731886325374293267173401096937046095826286069668073595102750883271265763432499114127633870299556205111769780404641153930874809832439555233283240820245719857990554656508671808127646557272831047336646779988270965160236018379437283546674576511749737852213477619281328310868270180728288868196099490091285349578511960325343057939907207499721475668628305856199065491168705496014972349722002853074325046487789920711108525538476424690149293039984780847177960956703699407003740153199769502548423607327591675562766682418221345861208664531624624417023662755637580006635022901515545095535984484894179912207540387325962944490700329810794421781987543180776199702413449558413947054963144403563904653985097252455452748121136804670552431618572743669809001212712027997325538072686419921989288637528844709652056781907726985739314289566001951346364205440935307245771445328240973788612900595252657914458296321172368069780770524859877042684568462247590444382863564987280274575060025859927624480230654238400308001156081096191406250 [96,81] -610036267638226690490937164254547965101970736842104803717485235763063957877695928383586008643273073000331180340154031438288589682921833564347320170006067851538906910822802192264809251063926779755210186384380081716007339808790560337397908341898401150630489530414773903973815028765892858291437035087540594124214004792193156862039671933147610735002939343436046593835996762209289282961942101423313739515898083083648303766009281173070645697821726460779451832738017600960697765400881814338705214945800823022452867110682935122776538131552098293775576011268494101238406683864356249962856673018153073962488996986025897504979926393325534025916756977820219505291987088389277565978084247404962878225851314842978846705086481047447994135251820525200762577330363868720791469011601076646174531154488134977675167493780829222384479809100815649811831219537106544039986807474016902482980390465862501847294535092522763563328719101290018094567799866436848529004541756723131924167377724509827927798353957946254715145130353985994570687397126525306861931179647696056118577093130414693124037728739158753711433799870042983223519011671082472727674776643549873755073452931077501346325716941179748222968536748653311802976223542397163820033095823829439632679513719512165970291354015959042710496950885501971287708635829709646046344554186983633493084472587209835015084685202697674520679409842656900847587384449133306894055558115860779055380992792636285446657356792702180236559122325446003599142905418745006117441307043706926446004886838755051818807221121432050600167815138850374093060390475794623501602839008068154578814158508824196430101600074704773206873665388590947740967567580215042075534327387372069263349674770213147111995877792352752518849548550167252774778205574236329611826453751082685532607490145025646501436054528087266437370773197461094683943627523092570192851099406445218925909065625518481213141973572254994629410064998846568430869327850448261427527342754401036269785932190160072966599784033122262476432360759876914408331547821362993935430919024838956591959248124631378922337951109754076539770304602681265804602246093750 [96,82] 2442248247097031654249219671179206951883256187542623795889818339997935926835911974388343951126203294259560177260478624699279170549872724029283431853243850077385675805044910779304626828802466784553638362127501140607108021217983700766016878178226387920481363837442987508853462063547028079377308489276580933743248934426628065072209561915348905058705316891160697686782533391335231369120808479965278803342688377952302396741052897601941185142625884688870855292043712736233596097226998353344731574588565264990059457520411412879747252742522038311256287515501447734154934545024880568368819045285293861576815923979582609610004854409721216049050624565534088377851139501114369171514549573585449493806187748194820906056968136308892733995967490569594604749216661081775940705374857985710746755443144958640419718946982889895691819262023760375655335063317792889018384782401062151035095835588856140025242771909305095375296916892804787481483068446564781273125240096202758514894771651368313696680638024664274614847720860296932125164970168646264745542026551538617399264180592760581129136309832667250800809795868223118865399442227500631237789349599475525837415841460597236139558009456844489640717465721994477849907888263071675566144082822777545065874027071937825207972805978303051111552567732386229140523401707748587424081856131795884624920895493827147643158760683790405986477557671174913121802486677982392416368302203361275906701631195360262251175471612164168019136329607117941811346775140224232327015745802694098006424849709823415324013587633621832122481556737950580123468695748817875196316790599361305461671546287029375212285614080820516960871296348612618566413251885049712173921033547528292162489955519793068774360541324684754200671873051401802602357981673644152834542299387656548076727831579009288496165994494480936428769866330436448934085175549761402277035542055235602073704595763479541265600516854178234350843949685584169043228778780572129846256680432399319966007610723837182382700426944180258828101481363297592620166593138600582398894937804338419107941299763296264054880889057304890465126461849546192437265625 [96,83] 46854880930616914222222050679564933541222873106536416536590900900748170667617235476904483027676521261832975038838500474596585938785853676643302418218381188242876655767320906771789243073822717079566519179397654922224440861009374932408339770236393568228871371824297781649759231293632763781953174088749440666741169872906469381058897835375147243371419706783457510433140185994918082727831285788859501007569463616497275938897064116021093266543524757550561536265906465304991416404227141473632996028744561827945539543995540348026462199533878981764220110891914872154518060112116162689200062215722633652242562638548297832275732651061718794019635669876142952778082871328675935392342354969129079566538226028134040170645609572292929313188931680505002731271292889864823598263121860005841752075572072301236661232001025296517373580807289465089974428347893215441541485494932067904740532944141911768245580816890382222502956082366361994953177960710152806073751381456954394573645297128522721616500453229080816179039469308594966589911865160613140480878436131378322355147868840982241704174019747573551869001544979980246615352111962643031034221521973565113596046084279309483369227329911419841131754027488964149405534362954999136793753694425131258048287039003906835765665409390450362362078319792859920123864425548536200680593701887217472722512591021344420854907392106728977833324229729290277792973845352580034470783798354592651434389179643973705721279821159230657921264481134418611590585430392408736578518626448516089265865297307019385859382492473557550861135904399035770968373488839139915207069273505367872144488032548072658469017334258230086381315787070850782448402708327634868319038226651912903552092819543167522728863467077238185481302162647883837617570355563401082790888399586290680412778718968950031957548118123800664889404843222614471995997321684549883767383191194524893239074554401798508011851245892212911666011053618529003248604863778516288771538122865792837709656744740539389636039179318803091050316140391450495201990015198008812510108157046242777277165706365631724770908317548761590005233525862661078125 [96,84] -136291699900394713817128343034118909754317056830342208659146853987974001509086213717393703326927691572222625407293328592115900394541798161818543383787603049101717787278552114988345114017957170601598326258310030169840118029614390338288145675219967511903349376884765276406003043144856462733627613261245391290183358442422304593933939119561577276639000243563920775268160679048791541008154027185893718056656487179736806224966945395209626852837175678912560142067463280352471925729324073526031991561530201652734779060458343350220100072749113135055653765277178223358058102971769064438255786799789967920937500466020018849219099186746173677001628808168769155170421176754701535146113291125570921339659368462039461109427992819181448537199270105264276759016438246651273813294677739484572679591278506991469248143055029697599114148188429991206601332892762426068733900287504051831022417944605532752696030971982674016385093305834613765626813655261703474821930175542365247537911466720921383741216181205496434326351732944543104993994335539759989295040158533813060160146712606925110110610628923047506471546052799117492851976121505772871424287274832466495723987959043505306723880250130135146345941921141672387809993239628218716596288688854569680940842280056147718347528023595872201624613006683558978109824200506117970771104153142947382600982078380605529170287011231748773464707836580176606503494939074743837706543519393261252637978807678173607945355085496463916107404194745521955227042315748093969173867715852950988253535787054847457040690626241179022820492892485906196210705753624061192932137340765035116104949854421214215239998532658934811176409773793425294744084761097013743517143308235779338209296495502072615420969179496802181405433446698329448207908669828657127685629541335934578247082555171952899835365818673083302620902901854347428802378744219463509808552383345119897001709738073013938522586741322368030406393455592385543831064873389728660731648655060781246157247468193329699941545092041790789062615320895641040425296515628526672389026548909253296825071935982088508583396919071751514766617884619500 [96,85] 1009824079685614970528293616404597470960705957702473065593475659637045059293882321552342744898033493254127444258463337646285285674150974579840484395194755357346630201666324180426366522958780187928026559766384851748185832246484677831762685543095974208360374551436531999743125448342177112805895407082192735876193375827686947043352425428087977981631019832116879426290614414812167275395272165058800282987895275832380283618765113872456096803036680108912074147331423338071301413136642949790197922819869930801468675987594617627911652077204129631671361432850074490915294832049135260085982136402412275695610693537394429609347962235694358769689874003970194993278095675513837116109985185983222103365532361435669554069544771942388561728814393451710218142417242215759760812786012253237763764452656961769921091667880332456276427293925797674090977468315034693901100935642616088835793503883646361415176219584484905505850256963598290026535533445189058702738998598076248270767343040675359411423525622454545773365371727022722116617773760575540084853971775584838781070522325696829498624362418927798185118355406170705943308972124485697145843107861306512703146215722986092943278183089285206654161129265140751364223240480966259972190233369314156454166694739888823493711757255767548391312903810723152407690640310160466989254629417661575914317219434471508193128281787205098524046756611182122248686743617450970436119140842902159195257494153567017635246243103801039760893869984662055294934664747038296021736333091810299538895352408213587655471978886812567101632538360594022620041430475767807208653870145119572308016529068185774995825730433421546079705272551008323326817025858289284468648962458819943190635000309599139999134716789616293046551726438495353327493913846775090139233246597263299111639007388711911085299280805336063811805630105942421248112374205900119258824949252680256460905369198183763331046387080542951000576873551764143505273882810605464586349259815072418829637738799179272819775908171864576560909185594470751872995762950934128189732792756141187535864812119922512095638304841228533307155557375 [96,86] 41805625173080249404461722460323527743963472096925047368447466231479343709192691598545172829215251485732271788864742467206099454632941287593795260642314138210221102708044291295422151921643296764497431647473382104359016680554763395598309756366439141994299086968090272022819174378309140406739364429900822437242042009204929499957230003745461091415554630307583937066544841716156182218953082261033991956683620259144026815514614474918101020373183014431374890758453211743467717718090482750958664161500524192108544270377988053705566682041042914035373153268375330555553233814713175830402148322769799373199085996740200864138018587413374253163348667957555300411094598259861506754073231399490446610507512364588612258426861566818702329887393787864827843034933541204109375060598555550472255628474795736088950035565121695860254707302637342842020614014715947631213850669704765713575545553723275954151059836473362718444408097408444987978060747856671567044120195195432743715942473134296490987123371609193572375366430888092636457350496605878209295962979301445746027836134921986012903457512077284301241909737383977463182669176885195944644389078516288530963799376545089639439687397463607935063014282664631442076603426714303747211006121370189464414649678021212992554812546597780036809987763473718068615190282856475103180102960549587658930870739076335900764905187726664859524729583839679251142980148314844838802658376580875314152956142435008979956218950099661851805008585063963723995679422519010806220059695365299705548017247469214654084730082104104728140919562389036569846190043205291130315111059208958908751749176360990390977270082240581715592542422677102763678812887042649236668823378344351609102149559862440282112799869316304968498028406764422786390470759022212010129353388277790392273090848811876240903056511005499862023864814835549416439823453834528727599407041593254621337169141851683022536419515773516238422958716897202043595195858639490733119405431714851476050526061791391465843111424135409066740056130966721422366108305034000737025326528524843146453019618454472043206013792922786813605510 [96,87] 327214587917347860288233610234276398294053287272000064438184519849561438646939998573732451808801391087060787346869080349057129163225471844038114532292469875394630236319314914562194382589984667310205144563559430592002481846710897503573234276220989190967869442076830919134361469417507148915826867510933128979119952473775033277521228885761054389677604189283015538085234081231227622872140095216843738862660860357694922471956675920598938604133191833858333159854616595661203739084844679982005560401118864902998318393751783542140702481017351323696062926319702091103347670095257054639030492186808094916957557976935286004649146504372110916587831173158741262315502805318687642780896806487146892725678467979879301021056881762322257467755842655333427202464985068493106681802021577167864964052282015475812161942241308238019034892172060588417719937907671358311337161508789505171752481260713056575781034669072819880313774696388874236097530299494216426562608714262116199035894931017103767622723585900648005036420064286138710292960022763835556519733660762243087646978900324002903426897224843606387095946901511644650683638573843763921913565845896867440441619215713814692553190358609051938985532361279938307259878302606608987248011882742612765982945178532743165612671761550728746967079816843887667829721955525472534685749747625428498112763091479144391681037833372574621843722929743629608965619120644007622025969805384066372149574831818736925080849600311380708043136892173945115495695651922712594623309430084872307571994032240147002066398719636577685814119540844959437160243094869452752950664522872375370874505592929396633036699996490192904869445030387548908253653739044682230459610566713974626393733445845266087762361337831257145317685917940988017675469801627174794773511051609004632824251005044335244499387336630175007683109219627917260840285850556899064219958178493376499094621718397807979393082313137004320403226545653370928576302496332979469887689871963846645228957196379514917019474540935398456234535496668915366980451176377360576451967513006191836404099738676986900526775575763612190 [96,88] 1727255524977467290627139318750514126318988689866370589299976696669157239239847281908986697570028213993399180418145206458572166706117250969276976190839572390121840634347066402928375032875113999066386725894733195960168660018159100202282678833047921778452089911691481897592578807457369642770428208121645140418330575837750958121752339110912975426852172780810270407320907208607805921366372377490327587087587652916164278535610671466574533473045632316407970183546577266235424048391832948915990047335240843175621293714183960590754015181198596142952512198603130992801647167888955128003692550482589989421606889921191052955347495862717896470037545176098142932897432815068450052526567050733880611304823328253956243683647559897686471394327016776256060274884167587210550316170750590908070701069314191295586654632645668461458422606542678658760506909021661003806801275084606245522305725822547357975364831722831503096930616504103253699441428617489367565561887292840393930404586513216776638937281371735185870236045536055557687447428005253280748836434991779279297738906700904562302213406614253415744470423584746269560930211307779872243306391433270191232416325220464081390260011874318043667932133318149744923800172632547735659641029833870637883666941733943130608340609632338511619009643912330063515392372764420557865986405345025997835027404072983848822881763789687054087160599527178543695457943485204045939062629252835243245200802158024347962871680186847628970956493448709400420918420336883553718128000013253589024339664393684325772026070008684812701002387317044470238465799813766529435166460240088287880126640819305532102404769645434157959677581529368127104446460434227354894837971665483605864559658986201170127104309752316672667177423543557498070630150412144357247340229222953991882659628729664982788087169204819711982694121049595385169487807096481843796402547995154717780689714681801698938499798212030134814256987188189015123346568542365881391841849849824051310014770760750507575958479825918009459062497745971175510909288911218295604807667226538922081340819311259243440339103678865 [96,89] 4498684621151916851591027711967224453110364770517430362716860365757260586903660271590148166311597623037414278345293843712908114734764972108361388624728386070670409703824530896251931329191001321749159128635380506160880248771466550858181714359224673609258734036776705114413066262742394949314814761689666453044844746214289616614611115851162531363590066300544636449451461255922030164790041580180140711759426850424440276223463054180307072562823169136277694381002147704903850678973257984795555927718476675813377599711931291049495618259902332677699183426461699307439486954608179125372695620696689215048439400701707460853038221589442018952679431599368521808460398985811144539024246301956236593316907730302160399269300085326652283141265557677226619792909193493391820843626215458037573910021705156546907564540510839513143304838957885044455027252830277971062250123811815353116573455504500680348556202223385754496793503400593595276894572150599880934109842189022539965322957492908061304246410077652597052939545666947232210249931967472564333197922575679420906618584918483743800545997908593312065563001212423735212601944126241967288463342524273259678058118588088456579910679808454631544607199096431756507585440343139282302750620607669006914771370383145827605231175059436068916206855934506344904522261195639845906365304981513634882954337108518489427563132508752096759922123537958450797796714131677627266754306072523977593883469392180043845408304062202259427854510670945072769036850769542299547543595739793702710714755319381985798283191553521536002824562745933009179757375995854475913970826325039741438693088568151478306922104547134390600197524664332242974924471899258140301360095554053649497725842497345122902947196330473434623961333816334317331528708305452217512483480371567787734775958212412621769800222572033917100133545490714223171395669074350082537551297488129208645700545404179230014619004462870747628006073242406138563025219680770405135492308014742804475864173572794223718013306967406693968524706071973221983261799694380432323441247578891299071670375496530339187752605 [96,90] 13353240465106335757305646573192237158219115402827683049309500882610746793146706603025694228255640993584593179222565510273161360585698357982425898646755982586450269933341730387510279898354296413354721733165720325814043814893113419973497360978465206909404814696711113675105268237090889417070376616430631561161717458986177697854604946063581437203361729932629476870872365252057788614852791184147940660024044782897374061530462373709585117126881010122274813164896054747987199964904991970198815585781044875006961189216847993945212838504589096577356551076538277036644872970231109382494940307234155727048531086131684204990985183393313214991306049528123237623027575794743052099664458507124551772584116813424976498826357645533693847238004849638504299653771033867534682410318806090307816362779216849223789902640092832382470236290738542999595691853960375303457280778335258474431209743675866294717929164627918065634397310289093323699390612666090591461491012378752717435616448923930493369406529775990486400369611628764859825320771104517946499337321532949739854415641721797987273953518135533042003819170710641995043904047036384821370408572893809587960731857660450283279085669254714226387042287034724340266151513767701033364285000072717825891944269144055598686938991484783460893712674698232468209786108433569079179798046799829124147437666824195741176686585878002714994475320628724728633808405554773869060299943926020230033394493589211971092496595504866287499659113647975090545062587505783175732110611243506397082483997275484873781846282315020004469257356373873607967781712815813348791932073252431407224601775758322280059916474856349380533586763448119863472115338885830638918726538285242066652774375930440572706278458890562029266978437861359149302406631080439553201735307861482747800225832417568690871221048216691785855555193325133555423741133516120414144396025744711230116155070371037864817428154120523352752479953047955169104427791726280830071362863894797729828284794110398230162015676925764683423764830357985135634691426919122253347057166026423290757211436498049306635 [96,91] 10445859159169117568494869931012226922821118719415000318956410035450685674577611258795056386083147614770439653882276951642798881808915897628663826748714762139031433160606451035297458664319452338264078750765227111134569511836343512103525852188506976716027509813167988923020302699034231520044276689195478190039190226592363270503494603016522433790722440712243908057010626620750799789909117314512806530483049088665369839510926110932801188354956055281978594992660460295548670515411797806215204517694298669038274881017242224417086097455213978660583580128832777920746650304451571125817241687390326233165828296833607709753490047835521730422844572178719919153694577190219989765218860600709436613855057203121515853967588832368121870237203967054894469676898265199717643255334429282665580590448759819315322393301439677152249888100419177847136141259539809537156558167136134142594897479475319550879476420915588594400858264329280506730531153863398464994593305971710339327434208488275789564381741212134311234218535467140065676501205830465730455205292955184388010013986663975417746361938263971891127666254423601023921025268124710037267390171670626620109864501030287988721483652908358989100712927783400054463631187975573994941972322538500660599976679230648390247872027172584704758269096987058425651143881535795276290776080182394189239512875256518434256739968658065920629907706527879097214209051014600522032605915036004392313045284382530861322743461784458167339674228066717656266899877475773597883048792210427380217656156694262037954465255904378167167245659713905916620095233578498414289835672494970182799195348563874558877273155578937890680040602712579842949536430994784173879554805727579195916676898888391849585598353142529265882907884237396903022309096035503089930633688653509353330453776878782718620155531409200854860469123329174327658266121073373080842182013801341984016640763563026898107536342623970247778925914752966008288465443325630909009684722038810293204621592101792274059176919033890878426174681230491483334339805646319439187154130645240936051440965735450 [96,92] 58355386337810767760277483610729053286504150543244921695900988437488859291539985716335123430480438666982427200046129115998393569395998784016411565390749197677357004831728321143828851646183160798141922572223378368866966973678841937073940643782088741909998791779322015212779397901465276651992025904914339489245072222642570607091680235229621600538784224766559335095801285977671426397398117182982136433510536533825413189104326627597748223161571772238950422655888650780361028409534041831733365447264581006851185644146170557688627490635914029374342067689535184207047446055897647331370684694956592321142660565768635184222632879773200029201781571709746546375349981768171312434715890109430338464731845194977220798692908788750316590520300228627180614382439368999921607777627052103071258272400630621848754137854013227647194827580838619284624786304817380702077064507954148624301493339790397226295566443054796195065792169611974534418323574711626594848644081354448258515923277485887638260987142288498650259456811204798660138004372607881539446752501274486899636049137662628049562800404542014123806912384973487637775219224691387835527455054731451883532965166319404605728589602798242367968396509410393306179588600072219154127764090649910624273391867302040595085199245814647486417992641065212875580618336548142547362574883774901149023449826731753757251381987266219677389074698697269068710552874304473356862350591258714148475571284504669103672164336208855700582397598216964708207969515216934563355928499104480670648807490989421067013827142467751935941936755829790865983364413809010446561700370791285202255787449577709019401315796838782160904350039296476481571228844232121266230660161800966852178065397773604851032006861185344058876669369655949287168235957396080720574006839006457005480725797134742427919083471965860601312637061498658123797780494787304291879081728604487385661536643095257445040868947579828453400205846629624916457766193861777781579532002371711974401576389829585016187000936817178342786001343634125891657141641546441897792638600507658047919139270 [96,93] -48710551582098956617076572094360824292322628637195257939300963305623780038499649969650714946776525181780213175773704362792390150382096879948980955506319789892662787316948791041159780104892367602297393099949201782213017157131910989196126450934197608528228488022540838100137671530640653285736529702270813919318369638044949983835981150495286349066774858528932775734214274985816491549560283450427288758447493629197520646899341333933154684652130005132683568357884975326692283219045226549134539008873728568560099545508225454208385746794865098464683865276958423601181008901153473996341019102942924991198123338414835312168797367350252024182968793350411927109299226437907931697140488847468487144575233971467874979206914881579818272929683521149946972580865326249105554994520823228826535002498830802454550065182994611547512318013667228565158114512701496164484877621407832553188787175666324756008252364061245270870425015231565331553953365525621980511311805828589565791928782572756346047285677090183696623545241230440172825028182484661932017432480515560627602807759886341660220967773450091839180440599425171888537386685887116848367052516082897115839168250954234153921553077964366555326411660112386781415400056569239068420698958434330515408675161960336094856318062062064656812122973225082583637787501067975250927995021915067640970897985449547484021564322843524891044773077809809693328797107413825591139086444038783869212573575689263178861791608985018248173210933089556052124026692648724845976994397056789251180077543914954171874241145526086825832615605937119747050157340093544704897306011744027065586573643775754132933425023595001211761710040977477408996622234631584139288952725871068222688341630381572811962722797259053390633109430597042866027898611022287028894195405638265662859152707472691670358106602071924854871769407079665930484921366318702040206844022621522233336291161146669254401151098341476645826494734669824928414866150789194952998575115617697199392895216798525416752396394870494319003478718134379555399819554558666394380835700031406970800 [96,94] 306730343981660508490506452772914017491451016714223186593944521796804005475747177876132895131229358601631953042653243607687035541749708818794205439835701689800907386388931535753193324025027696650920573306885879666894764014730613951244546499352454602675025254264545406347842113082027413150399822952669840987226703055704656599271709697582956795411210866827258730410743535453273115870510404568503266340632513188411267957694319791324749550159507695240088627382203300428408502884364401465810375593978785908838257748739389826892372812275676201933440120504944674346235489732229660826177583249670823336828418779156543905990778853127022325487257456227243696520638618884362190140666537168904315668518026653155948548697969831121389075054322880933048236392113394932427134618554714899064888719469439645440509956842623368656641052824160051679452690258607902191267469068720678814431966432444791815247802586186652346654754916861540944979686703049028160596717608579277885907364241994410069331258548208664961160868035803915411811452320826938759380171851554997336092854302226159679937959951196427257738497206557301167833740432016425085160947042358457986362728875482052841822299590271303717736067008624810578257794579173812725314251180576672408606296593915677109971190930112658080614591176088492780924472619000564490515853886271518037802174437949240542808197714785550409106213183617635182097869655905755544382397747371749102348858016226649024706421700266145871501534120443306427086067777369485978458182261437503370280280692868409835970423811168419133844069867850422264947416524900911836569061641595034744276433832697661576689341646545091968371116708832780079505711647790657581153789082775074569320978098499380679118155656289217560191815410824608488212923068911598716637545383846741092659825331947885757207097050772050440169237655445773255219396721645401967480684820628964249249439252141117656090138660014281315938536210281581903374157724202368229339597392622202805226280966416435609323310122718368198138403838591094183680357324516378098887859670598015 [96,95] 353115073807891352817054605950091111646120672592552113764133197613195811656082535623852873219457336588458566997772437076222451444386325465606661225450684423280875334975995584946230825715807667638887926246255428752670563197935968787856403699236949062115841701045927033330423928007825886714184859868412224511484300734260960528398637514260359454812467449838917012648424873059617599032407014030867657316420799927519037000129556967146373450515723834505018303441094092271878849498187891246371596678700749545168038187888443097309112874785474884866659338408068008402170348487146344196457885666164660868453903832921220121703986014402179834652180160888753859193262066823946392049399228766648814006338656977369554671701740081165725211380755538909027424349411166673192119546205628159499267128926847045133775602637241732843926443013132759182698627415282599848624320780570752771927016089068251879227885854971143469499645181873391573036599309935295143706958171813811366533306822662553241606417507351076087647466601009853952708997750947543503535880652215770240131876265941353378286635092820612238893190598229086553139836452944359464234692687705840517935442041437826033288203247403564347481579156128333451994043302128046421032747997999340022123265771084530728968750918584038976559801477897697400029937398560533956504506632280723591841312783776820608485340569876448301888730837896817251863413923151119872862124913319638516728698061791716336183448854075093745265446326994464445227382276785624911518626922512298625881775363727022580576622562328088993963782352519398912455071334566097750683001377604997092519392311518336875213284206325348458050638864981881821802537304055625487483288599259263966477505256261946873415109051013827824639794241689062647267942712060945010573481376816655362086615392710812887043003807844152029537888545047462993277262616062054291630132485426369236022909729000869668046773279698972607234088618997873565011553209319633091927788930469124675771342911490708687689846011588373792979191120852530646465186881043675305548522220 [96,96] -517040149569404392965831097062651504972506549687602062496595901045896699632838964516710544541475921221120179924792299406340836810078809794890352980141441181550014004338621127585764055323977069745149510855456404615565337626792711170908006715654968086585929037972212400466321544039931138341847551103664784016980408666178629401857785900382239315711180371545343840553774431857262653762462276533216477469896318054581393938395689703927060727229764442487974365186134421820571695831608178047540027679271250827769946553550763733364946137174939394765675160904030540021885014089146943252488095195635493566379661352820344325007319532179526120963735147492513261039636092081970229682031860238009445645391533206092214585456433803609626493627529273132831004995057554816785719009924773091556927969182608925253496723031983600112817316776122650699492339184443273371228505800221125274844921623162064032342220054401018221191954977345398742950965669093166021136525038020828316811678795184656095635804319318198641765343992803101373354111896508701226348579710866384684332419648252224609876472909831163294002319949468655062503049589767811912911363527086812856471390116788587538605134338669895035971692850601740057126023242037482292321149656638265317526138892276160423561609935346888222178421603442925960748558336477551274399254631155379321704901666242960204133063853042034813677263549201836132111941265232350321489151645254527552156654700595101403252473525784205819945358292633356740132836820908442088859557947734201312634824047619299576020177397268757740297947406058798128466961546205542667373244123698994887127463303082539944773286434814179155526583626088606659379515280838870422227114768698087186791499299721444734959773236535422088981546009250908094241871715945758790976945907065402008676249881414819981823951555105176310409900608195627758286716868322178262976220525647218352737408585058347266590980926299253639844174317536922670916818720833879643602171058503140991629012260241098708593155742775596211302883457631569126227862522138936542040 [97,0] 29495814946072364698777069142436511837116213369380951118089124863044123539103005351811348972735816120036321738267623568488909869085760191269617786868296455269694734386930940732384122191395224765203535408666830003179045399660427863305294781608088562641830889942179871251848913995089720897092653272468188196870919983826171160368661999209296692459709536984943320423283533335695117064863214482601519621573367049268808390070515836582182285496451604427255843599522541986095390941457770854395505248086918186033698251954397820776316541846272291756685395677879579879692620070206098792791961679855462009824460784332093244778401708153440326040101110987428403631100620863344654456531939872615343910251628090650933061190864843140475594649091198922145046494148109651540212242333661166156554826487911093973132675759302614352966509498173221183912743595748947827506537810379387807099432648762287273670792522063241561497034480523861062757118232791042468391515557951402794205160158990732192408052509147650475890531628119032441514100090743899537321442602457360494950472782113317137838531888556633624603672338753685916764854530470076955050068649604509334207257038385758350237566271658179846947339495259491654874411543790819373806767070262923355555939869536213267525778497248716782515400096989831605745785106147471444413626404567847210050528459141640081727999218039455828113565576067292143089034363873407429589414304656041780285301983404532295227025777943434304677159931264969620015858918336845065469455328559816649511144291048272923449786639845640906846117728990625399055484443799433889637843901587836011196062867997212990627901610077654253837225808772314489771416363653662111769513520031094078320280107641327650519469702666742708720800125322889776284384327979799821217059192453753173885442598269984470204617575374561897066782756668840812219391813488861309222812301785329349985544622600272193788594731333977979382674946412466025801831422655000475813846003387797875649844259660262582775916128346080494945421687281161724894665410426926202876740020520620938376880285573310391779596524445943577907477600727237106544859005337143486978787442761901398953566847267131923015852577197725304519737576924853783566504716873168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 22349538942412176935614166128078790533697987277915969563307801596614002132343669604961316577797327983488946969141841564604137870962457864830156869882614294818444364989404091081452805379854316359926913358502698136455888554874924280154808308565298755696951416489900947834353188987084199066613194739496159679514877179491756464347979657005929157318769853520438064910862600919561911438682732927578016298374468605229615638942184396053274081282387870684297811902566410043423070530839188235898763055547240799557526559566560001567548352451747395543271962185963742145540485782956710687885594435952899630064304766212146461238163691441757529675526551031714311923813821483781599108755966180008967282221980182882768373911093374814253262561016803786700869709959832963810493942812075374832590312797604153207381742474241091919432031681253870944261454347633072765086326039455728618213735161435208132505227128848363684068771283599448904867598495844931862203764440224219267046348007563630669864419081770580486377721408197217719909580553546875267980469693795405343051926139910512850384052670866340437136156271120885735221171358464817163031408279330848860552642188490514671019409995662726294482677706734284328439166963601920782649019013291290566764667350723053360790852943523574992712220758288369274107480442749883564779677718647159057010965254497271166648236344147101710952810913462202656073318770185307497565101776549078602211537053005844699171928331431030561188160340257976013510377220771395960239675732897481448255798211598007798896495823116995434352532162056302764932512712983885257198333486497912651094106295889556276777997003959970631703252648319789023399298799873508488148860927618844490895513751416922352332996374582489059352172630815384610878572689687828273287152491532240364829347149614999436513231776641295195397058812832539131158764041554351000583908355150868123660698940059911500869806645507951587000080440513795911708448958492370585136443171674229287446387605995879791333721017324940056823838678943929698019092429250989354077251735490647925687373296579771333099754653625564884863916090419862781133762049568006062701695494833653471441388623507997906352747562032420687179435324354326297680017887614667415618896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 1931366789318484865621812196971278726363286540471600398702608449357510274160116051967555732900792865132846026520456837632737361006822324395831688559736531730588897767142898208852612218583613409109250693592979496656566516321888711971539033512959730083138090529766934523410899525512776817031321220105851961500981455561231815454494236746568064109418003866739671601391469100190175383554316619764044505203223213332799137058347515076887812247155260936525186257590867311909676553039464316779893254912627535989723594117103661758278545203036676273465844981529474966851615461674055670930006997632571536774142770062471460397911238585341468410275145769340333877359003456194814323933735675036545980665290131483156098526582268603453432618090515939523734619900649420214866977075887458436055290693367230861943823795375907442231900861687322755303895223287090214168863576912850489964206701089522166060295478386131152087637132976383810857101358043529393045494685188349321460023663792721761350700918960602274988174784542422755611596179926630992351792370116563226066906915177272725519708474901974886819936762467464173605568159538130364324921626408548281155443476120661351459769695075324192769119408555081987239886507897495034618023223646017775809264121045403917606376270851559254856169542156388643012681660962889227694181597603726061011046164390312049093433905281095081297026056180523459559417836996881590655099791632848320836170714922576067925009158421321949582405458118985295788367070757420351447791248249293204718984391549358594377082322609006475653760397131817552701678990224361880116771668777142932026408329326638182966411600208495619702204378104464162290620272194678169584080188272467510027545842622820632673559130128493988674396809770372734270851883821199907501854525718074727505631796948801962054852086926829473054549273440168767778251859814623118088040792292400439979337187220917926174853718803877875463664881029758725808173996268466303037730426431774664840617885121510905629581747031024353044183358102357873336736508446158616713594100666223186549905420133474796520566084394969411708871654870905825634731825909466770109173998616948149411983321900345338838602901915693231696845088641092957892908543726662173867225646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] 68887388884260117422690863012465187899265349443291660376282744283528084531111124155040614578212270113837078747620353940149060010120518704891426927815873284413387643362194146547312491123672610125492517872316636412820960899958891388760924004139700580842435273227374275571134155213903196225491413302431987203241853436753295186581086713116801048718444830838084796511418657474380016351531686308851137806162942669252244947124761372766626736700676559795259105130480280634657737062909260897970599072742834071978067367151137265705096357984901094674400475223917799749287942182913630421590116316048769159052632973252993925879092317743707910102504710060077667381846710737387119155627597477912386107409407258792264484831487349727402177575627217907900410594181144832160195121687509105315231514288859836109100557670723237462213152319714779093479520847781819208952473670170709748052823970190888949078787544418750958888932647614010589970784843793781922168336617667008321508291066493198755796277675339101947593138772039172323443632451259264486724571127712773779632566694001164000520388207656691712229953597897923735893559651343723391643243820414867932381696150131561841773192688526813120112671181247704804790725587176857327104713664221487931992429326438580397792917841010422712177068793806992667015639638473541989143273453017408943712724340335176208267215818276544887898105686806443937383918844105644990049220268231745027448383989208423434481924888664107486621883543808683369624308236825708071523410008535964488802961758652573001072692467850152698197086419821823031539021071401790380863435228111429391872794498277547410319322198969347598050020646247265893578242460996915101407486501908288267967699583012123557359139181310278633303141087328717859173696133965359584262910497285050257113071454839785575701348814871738166906833673929222147009251276729182533717466825670571837891868157962884695842090784840999332710669467396272932543975234007404441130164824876089505845383255714159217311723101821373634687297315826934245099515089861362125979980100776430717392505692026151012908040854354249993513707038773645807074229314268619639415851964911852212297265724065172824497531781818912334677769580005006651302057463226446998305618762969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 1343002029930102338465615926888852289457802185073557769653942171225580139432922270589967491555923638889515410390931107165191099967043692208010781909367821453791703446123616155426217356329973108159700658444462054064861889831015342445169589844624666434828295691202054202701663959881871592476878520608234029362720900087717589888327117569247175190275623193558208586370193625039297513898164791457860975902980282327526556963106533768181295828055514293696768485851450087182362292828941966430505078506664003548814279479794134950680101061435445771963146846354793213385840899794847140788344494638041481360207131156248426242417806594908778152296688589719773369879213801595985494837878723906812859030736125123892794291284782101768732664469782799704139823637625319027181127419001596671130160220894235673803524174221567663645148195973244378944652273343327980416792087269133565291303398920738380219503403642240371567471335000711558977393395889052518889101806976985160338339826005476964812801576425199399713662235409140097288971795810949223203307472663103614977881297626571241335679466417709969189350509772495932339183874807282273241591422697818939071438502413198071720719787348161565571847326932899683617368272072859432132015868322198819118588886179808531770539397369819458403547514681656395813839620902256107349095378687647531005168238797496004965888941716603445996263385884232276712928942658274602904434986223872736918258668128939612648995835251272938094006402593873131633318740243886236566723650565706074917931753873864776023517475118119297788997707157097713562456279527721796606903444107793515308904848505584894669431387062317903014367086647560997587638668523265939976114564427018025024692332325666665377252485678282586499716173609079978667097028660671798742573771562327718208864061665049958718427014151240908974236383587108050093070498312263392939890949399994111464124037648504978503469256472775891739807634944082082762164025081901739415786989817922209383079258818452252670628851419232368248237023909275969734926541099578388978367914062008820495643046491075617241437325873616788740959672698878492369015546105469777631948562073415494427448211423854807702739119777245773163356943934455124225446609985412660392967154621146619319915771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 11701522504285371434956321565764001568788054174102483874692417794302405684207663638000165347462347597486942801100775665887321953804018081393468753982329852738809263155946024604301172921326237163409574914159505393380017585264587040637669419540847066771877988890052561521749653847106086643883081414124908738986637245358263759262024945151347744723568538706581573488165286493951523729109888035310861886369582980077126756019264864835750314099241145437224855801728834352218983930974117651402828998280173556423360775406489989437444091141565715678562053266514047705624817437420938345471042153875479561559525838427650961934778256029675713386251898560253006936338686497814322231078144211350285212682530955576499163992862853894529804029102185207568900018185772915895083899011225802046304920452012221128357287669659248235674629243586935855902695898049524774236634019728377777556359290681314552420665261479907417352180698439522046902462113660645551427422804362425919859026529329607787051630422715023881982588363168667382199261870247504097182267410096265040176394737787880055786506113393801495654271632322104220717000383515012493790600513010251974568704869111666745187002775064232993868071897404577662621364282252913458552686807511120880825495307733836011962663041117903620707529516157106872403735000893264758299810889842730347668835912296354259739560818180333303108503400444840385158690611493399120793754593983618351587576450499821803277422350456904791631450786967623237111831902369429466533157657659796947219894860285877256467894386052991449807642189994369125488999316907203491600731972159602496099469420578243140832535722881645609525080493663513263464651017754970179846255494075014016710551225409468010262059874304250395968292472824320571054572915797816954937835120936711864212068104792132354010355878762156435531386615989684991375529796753533322130790232882486553857222136782676150300279984801081882606844126475907512427345082416513702424903448311004873954184268730828021678244163196785398066899975545495423171950447189180232564284094294673318646053058937745944388485936497491904848268090247615276889139105724286838768746563259958854241462364963137700099833358351547286927132911059862179843150850307512134129694914008723571896553039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -171774994882604162818147845747595333277519508314454532916479928341176296201962541494931796651982469903389383407114056081277158923325976954644659093284100136647429256418900376136323426390036131966485643786687129039901911385849021235259281330375786757009726099110022054310608406016210211968951282108981257210725952653901835067850311289595661738814038164150973373641526529148111998796617851246512487221234827078183529540251493522591934913987305626418372173443407375633540627996323492425826996909071534342444283789197804409140446940132332559049892722365679296940617804978071294783751027767065289360901824770252221508883336930007361965052402515435633943126570912690716036041063505727464598228675288279347934483874966966433243792939989092753618808266014207332119492847962588310722076405668666942536766576087180601734930485689725501452566112043452147546713734514107148713033420253603862829618406125455383497890860513704745729751476512196139094213619760681033591095070591342250061692331684793671119323475948532509176201019955138584308862097512798389360168439407415264978832152702939004546320139667549367296667093031529803610910568059806215785766179654513503706623541251987215837095431744308096878221677473612600547718820776808690279841517112463423116901209036736629613620418746494435313774583622414463244897292399973448462584489822691681584076447807646868274674625596428479550548418891223519150556815585033197716724773778358445500497841012200664944803679508379582254158383924925913796686266402169847610434449580862467617990638210425847695392812616225565028839746832890805109792358057069195886884202884318975795416728645173122048038535315743800243524003648945502274246459640403799675615183162448517151064920779928701681042550872598581431995766048125665966715334142577939551534686251044366284494668615196133830441122183125937073804368547770983826224892709343897943616667313489060754085584073403138828409794071106858274407551812215297155097723828176514830864821569578449744587970705632267858850903129096452277468560542192535440692067369479691611893344110549301362355372825795986340886932211289019052502338447427857271881419852974586203046484590729014936043267926574168108834204643371055049138445575213833375893823784963387879543006420135498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -1297222330806011176533337592163949457536560191384380723255220882386200714667272598310030934052399130407979634596087737581358729080073304922570055827090435577838901422875307416340955558080108847698103785070224768010759790892510763457871144890861853334199850066773539439038395274005328946746963817473080527003548488971340064381497731033009138709597283104703143744002096839788595906471821067053292162564694051470783084624126003500103305248269414702356068577916628501613107821953266386535178897771094596018878857089852340566058519443497685786484599775171493980077235764443274593593670220453110135716873836567875516204038323179165916455452168781816460491490741104385999849323062020716550035343996261497466410533747424175136598686615186076680637987532935594506439713963590983553090348094386771666901669903898548053221569880199418918550502951216602753385561639761744403530912833612117889390182940597599986509376537118746509040636626111118833561354273592659747247927893351792326666294689088578747427639848624640104953186789517613729930489019111748144460012283968762430818279455495598706235989565595773860102733839227985815967154442619615705662687449285952716808667370129394237956481353852084997733371999727931305028536070001213941529284733904649672707620274048120070023905923186107565613588446365501956106354816339609380416745804340579020917727702580918542574187606536937006315514609538464903807936361892182151830892274333449021253282628718735726497582528480041973849826944292617783675457742321052208640161941765149869159576742107542658859623154791891930429755674601548845642743663731255623976630167453674609847469086661832276674441766889193009071402667033364784818205012639932372710467145764939356014498661362262911276235021214728041922613593240847225611504066303921929069446576973281077256764967476505183930974721887899440101132324080240374230957679514946559876861142357650280484768412329499705732984175544893417188950541537032932782349404144546137537898411271730537593978056297326521195811900430923278490274132176610681917955756077035576578841868554588096791377571547725873650941981718263452014904035558430820933149097002636311124789700048002870399248648863477369221457578387928496880511639991366384906060910120473295137344393879175186157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -1548282399368609745999755289682274068536500318244805754811678744222950065987101905859958029953491556042359633524029054289509096506268816273863015872657875842293658616451373193509237811852693775141907861034810873349226307159459018724987128335354468324623314951076861625332390535463143266124426571635066044987153246493114471372177182855307499349925984971351633827184564096484351073477309794336112901960439802826567375591907566081908618341099091222119009000976989309954022086759877379618323716365429921635991228112802166368282350264599545225079911959234901359460027616953402479923357621091253324637566732836114761977844576213857963290716649122894450381404789353233025751351563309538321109687278763471715820835861713117777951311647775520445861416364534244743023699774975112539376182282029940083136902334248949595702146991277656981135259325386249052349978287473394025844586966243569200085615947740083350855402609050070897085413206285813215196749746913623752789370583845358003386500782210109230362582558630255083835162854620073112898295130447273606613089773632874875082913980109200278353776264512191933560062439633966855605010567484066340362580908474824277267391268620174920952922651959427582450730091947727987267132583743314973312903847857529135105886750377847717312320731926984395538931498445010027433615023806579836659435864689492702314922030879632670306983953701050856933802690217894207443033279558762984967916155246793915550792418661821537149359552921950321851447433374192405238767220176284327276718955581901695371348455042522089597826548794738656347125672328265360601125275040649649689227734327785623133229228776977746369850303684849479415182524896286502763635455535978653451386180908861503322811291953479808264533534401075776880935463242111234367126953603550532211490746092250459274779514837857506174941708093859879300921113451345992830572198391143717543293950044046916464993210043345658702114869409679737268965831855407361724520497543038698879035343834367879872130522513063655560156951650650396592032498852752002471719842446046829665572216762153499015935216834983353094816238191075437462184357149786308871386599887759275187848193466423136761899412067236391943154155912495080968958567000698865896089786151935963065540136085473932325839996337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -1657068288639349889225632506355446089417281259389218208572508720613671628841860531256981800227095301875784558958010089001511438664558319527474606094159400418214345931136255768574689773907567462684082273505881068411333732875354346622203204903305181329845919451792560595573865988137069923432496781476519819770413596093740036575572017483889123221792494429574267160354259901977772610857841739845152071456711220311756335318429372889681079631210872925959299935001477341558421806143867636372970839885244185028649914430967797513402779321660863942270885191808786569232158177842748778296791551708844236127694608642489866997944579755533585096317721658188316550812840745051456930717295285225862447360111211060795122286562843591795410531673392003191650925822918513408534026114591070268144446547346043246394376340800961823161034208380209542549345307256489340713930717049898952451128139753162708772296905287749835777049285103985485564746584133384824205899485951953449792763503721299620060838369268368895796858282978869903619782834803745068385033112797819677142933036618001566683857529297710807834204094575261777271860919272804172515785171746627885315660789841628568303490048169257143363935384579497421571204870221119231532880983675647616065529721978181919961771485331364157030474143427812572839523851819171999157291804856056873967084596912071672380561795510514602758318160826091263128877310069425062339091537643559419402210701771017744595636335180649751252119146033125227690195376205340346550393392666659332460258702878675579292352859343983246255718507643088933132485288994192245903536462050657996026852259784598735176638499673998681566365870925171907871964663078441742618054938335651400928788132396872127420929365053151434198938653065588500275898248746565232311454292552115178620235491531870382117221532643213835199624051142244844197719028657587381408663071078292989615815010489388211463174568433126336015886803860401620876873576512760344694769743660328050297092232538928505616760680767532646441919212513417458763703322360615529372066011649985368310762625126386009569736847012654770215566353049078255878669423486432250807856326229241922044846007392909554453518236008821220595978934689389769999557143995892594587454343613082034065639436271055728866485878825187683105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 396522899655039582015799862404152884261648882364708654569957542936269542343027893966239535553656196800915884851988519048712357916544032841882371702811809834545145153558016412450184575948586887364484535788129134124273015294790525197276214702824231076614146806293901176155255708158574761917617088140668207706925436652512229846925679493639333405528164422987023005029535071949304532921233202071205698285726275570003300023937850604015475912154312009662591405939758601059992652019509241833872681580963026808457672994940861652951652469370186892524144929930122070076218815982346554685999360640169225383814810416426211383262750630235469566302480066943399761238524177352283340338093137158494179333435558655030538076711017166641118256686326806147602898363398472165033329465114100310489632201633352465535954485993014176002344999654584708593015679010067213042745165460246425917193213444071286933668459597810354032758107120696886037498345571966193462482225828404275315840692816677779135479068925197364887103452477706146343380284265621165504366181531593925417306829420995878204988263971475624725606336706675995498399729940568354315930131486022428631257407279971362389338842487373726553640097406484746823957173343049241888767160324583242054942886476672756115945657595834954002857976038083945154566463473884600128241931238758470825104030700657858481304626725834562478702281269718046617347238720636384154505222304853636646808416283185303087830538668011880734194908515716826488233675183605970905898139244815798180377160504011141701840973096755478699093122631952073768859185579516156666873724156193383651163206473438068886623683603337954965522344255606692626855993440209061246119755676515120678104169406566956910033307874643738824579872034231854571645241536404657916584263333597521503523026112439419669649720189017384401275498093962506806441054497355066448642410673920332532162181523538899941895898608729440502193663677352711362435509950579913228756703648193419882884756456158306677581523221231650425555944916746145508002446713734209281794130933278475375484438887929426984935617980695656570179445682269966384890844283980963137391679974685825274282612188030748439549584048037366500184027775208491354978415332113459543277591407006191448020261322571222706301341531798243522644042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -660334887103785631677001064366404580264936783303263619063135096128855074601118509265282779677456869402057328938985632464932956806021856989480266729250382136896653593925474185558711263157753620636290834656484932949901232707314319837966657596257628483323282915144655159457280612589623799235819359266692394107836136279935142773173166964469430863999343909701338422933634509120746862847241750870179438747412833659111866759491482617558664089765482848463018860020336387512237102982218468255438314214865607140021384165418700138736913916121956874802103135141094487295922492518698498131196876104669485144193672116680159268858063451964714068555998760785519308609759859292547320136102572371048892690023339920639586329121936121323864631842593765157954604897345289554713683748852760334305764350831566436960009165497340925658576487035999337964719337143972762186065326085981633575292606610500841554808460836212877026731432817820081156374194209466677409270980172700593245732154404300708693132582318285764329317508098257599218369578593660229902284770490300076704648186048488270075381026516430629097098238214324287894347710355563876574634330247077245235978605593707956878027198142864823663610142256420826470214196326905569743460670837719946470812176564201510544845852182683264547195505188459984883732992035258107367872661125132364797073505846755038510106469549431026974380579092693112117572195648849818393564415551867556076287480370790504990253201495529518449739767645678764941948684876976806673582012650107757493388395085671313317542376696562720142005405381158025802348107681481824826951695963381377650342174545381610262963777087355537522466580334362893185248732430611006769392910108217912344086638614705950335352010709312926412866660573496008612608980375456125130080994249475716520073592134601063658339607281214935696490508417928002817438197165623199625491236054816634964891562712854934214783246966968380166964636671732461956754478225048913889064435135970974636058236304005339194267498524625526489131719905426506237452862891397438034495113433034442118752656110001943312141608586765392339275443667824111111434862422568715634133462039887494196170439598105326545141649616021711101181826878153149391939871168490818396798180109923897772388376686651667579752711390028707683086395263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 3042137877305184231510090795378985842358990723491422087171880610856498078303488892599929205082011757076449379574932499092317269991144282191564974511523248452636832819520011563994539979559810479318969261779089706864882233319905439296977329584182815837358276652511427777406623619124352341667094677537032699764169149820857635577026546807297330612067105234523315293963009009492188775856794263849731218796029571927648575417336438176405966928813402333552969464091774702989799279169793832729596477222262266842553671382266637781200929819980610658000205623045984502666181601217293420510970631258816669993965372837291428485007421358928866436741846253571519290617438729732587995223338813955840445862904542480845405107479139421119744153011503415710827966121049209576519630177799338055632343360288932084971356599802089347312198096172620805495464682342200536085288134135712182818143772350218682111173329571456614435709372840996290186472385524176127243785951839454062401421833322305786396778063118334977285361178324978681114236147423499371562239232231701899056636384545940708468988147450183220965286885872436930955974451931297806607815946643015061218834287783728545143916266790070317129092141547424433190257303863969523216546565991336293884260873101998265787732699433796101290631852803186347004471989673904378336761494705896133893680178967003139374143144685050214838356562747838025018503289374280114673112325174936397468845031742498712812677133714310562305455083534833882818523605768858708926139625408106930699289418496422638417793741505003635961237880874436984763709372660042363305639020465596773863082500654156569023726329759346106210349710289773351262301435507865890404255983543498234007798425637757179656148499512428774679732762420180290840637850598444979197000679776547912756172355633469124565007529425342989976109132338037127015199084466726020694927886502316014337475589446077602576069047217150904743951852536568520638669321963812801227762642984531594349781475655415440311701625405686514650564604323834748425522744676814134991133061446185474474696554480383589406494873783232863464271394527324325044807056440512566785946432415771287409599132745478401252453573552353543272160653495774588972426439002731079993754960093827391763921790309904610296806715119544151093577966094017028808593750000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -504873808747109695118719187866522266054824700167791499551596124056781934498078941856189298036588326458250019478543767749948380591187166639031898744750681556106762064227160519344628136047935009275693041475743417004046666494083084755997635832458340312262293175195240712839400241560769127224892797898697313514585269675948672293186749018638889147823261447925595326649490448082973086495100478697627906484762170726880868409716781092471918774580731079648251476882547658519056379582365993582197761142542945110749426683587166858294029766041834876355672380401263578785156318257830392977454562942137874049919832878577625240043516686670602054139828487587744882747941657286528957521826623749141591830414746684759821359776828171714522504943112427501540604811532940543533496520219000339444941894632285592263434021578502635500572683435834909261832923342371962788038364899209559486929840283176257006715851876230890876465600162994355144964616582969684271733494894860219737773128092662515758547209787144394757656398893759060521080965600279413940720041500413448359249737648602890681867317355620502106646830210043584639098014532239589062871234347096215028474742896152580403303310570105048848627681301620844929775749825933527215552757442091512813155262333131602361417584457218638265168303810371281044142406846740063368842470178287438386865531631160564932637773983945688835515695208862073538446591479654715227792066973992727905943986144242133185135197103989805402698304631097680260192462439308152930049803981313268966901959080132356374274281198197380402576264321624256002808982980751397208658772908413721572512690759588494472884827749182887140248192523198015304615467051356601939533182092330567162918587654812413346244363065530995490576911976803382219668589323713156517915832557745553617423393130641909300067294922174953463177751539464053100099319349980705360506202877011756979836758646214652747871078486342545040515440791528474008849793713506755965126615052852318632040140021120243232160515728352441265402805527073264614905874074295102283440383699701794870066118010605121403482193693471302693087558934082963708790175056925336248512687162545110928881447727157362937703661341108215978847204564438653359510677000739044089297322985942811326675168731859672644314909750740127947210567072033882141113281250000000000000000000000000000000000000000000000000000000000000000000 [97,14] -24675542967137524840726476337773927092588542961381708049704502938365223757077831826870231644751462257694466966851153452533112643900742463971366857672558424024471782457901156071992160474408930632647785922410643731413423464230429514655986386431821513383788904972395818498612795641984409756317317988500163899484764725674241068809973153705230266859032416784005266355536075460301351777628291340996810314527462339990328631840718782295770087388105957589817806671085946621279298730332803399962754471025776202758185958763397172731739894371825643676421430947860903164644106583255824785731280240143849115368768031705643549940526848625843865553843241879702738929106974442326824108268191201096063370937322735509879879609706790645756523433554769821168559204554931616251066406499744815647741335606781887908953830898322369067174527574339199273949517355212604498487099467625007036341656868383621188836684813853019840829944731337807197247322957819573625090777178073304690726612606040388130505016251708844118719987224495165610825707060406436513642377949711244379624809403370484863480832137966548068604750142142997486298137300521410783101016036400168258352665185089834288922884034314565897228825441791191943297934894376641366129990232064284804814452776813032539540643522727084855615267667807395222652204095420885734383560083079410934475223084094958612763203552518042950819077544752409104112862473652925725845772404537178009703692250891835966915101090215619414504716069343078299751096185798748114093019842183211311414328653347856139549985172938249134095447004214885878685232335204822257269749142327176083282959833934699768568673380672269844743015445014838844120920062821901556057657740013717534653814102875455164798654692387909878373015616963524291341777322941593624447947992227000579616686665818418288654915514866399332999454427975968718113640719236246196824990987370705558529352998670215429564074569528000203355781735373491279572928411038443465699067956626917621929730505520347906517369503695710520566214898980782935970602057302917770382498512809423020250493048747280629824400632809386493159327054006928786154648804614228365657650586696291313794293645945010992405039529965871970952013259095236866193875934006482805509038631306454248221788732624201144034306143297541336067979500512592494487762451171875000000000000000000000000000000000000000000000000000000000000 [97,15] 116802554754753328077835090176963525261398178755975089061571041804240432322245586958616010446630251387331775243928687790401574955328102873623125700642665302241696557752642316130487041325257238127548781423043462412879598555961260050310902620133291283541260717114283681356505201679664246754768898966922142025945051785630109990281972252208558159518719479169733412875263524833269996891780680069748913617546775609093482965832762169788131761593545005859924192261632401126192207597805523901619211275862596725056104445058963800606244177062438323596327768667127649705257932894675018521264760595625035110582954379743013453289882210548167245047288273229540506693614745317992611715191942342498807003574308714727252276094116965154830131694154956901893738290829865402946028663968503092247465087533576918123237166742673129808409157888909541080558682121786692803085242284317322073506967026804205677009521655338522083604342332600191663391051933375501284096084814241334662266259448878717173265541381748477498128892320381174559359264373413138706325356552314958105924005001493980836655427200180798603877014962368762030958464596510158196348797467445195027853218494455004215432225981438590596352343647935646318956124014304667375859284184282397457725958888232148712671174881896600480680608617293731058139516354237094725215498271007215054299410027008141538704555204800835904412349900218120243562086564232735506040461441753197550236430797762528145522700804065052631854783717066756630915495483857275615290797933886993288462934001434273832070307617269005055647377312707277676023878036176198065343683370819616649602600390113989034256286997303066635805259885232972173024813692626446220885595424035172552822144764335128642697152455475605620877304282592677420424488063191737358614702661567982406094591835679677166581133779888963717521290464855566507699554236417238455176635319501818906807906611425694196370598836626669675586749763968583602071270084315240928338806577414055821370478504251985273885964454508168577672353072660406765316063244337779304710996624172152011426909958989930281085399450555556193430140401782726914594609978233745667635365786256823290236705135342981987031782632252542455833323773858455366519526184128465185527187713247250507159814849840497358676654804149255134637641617700865026563405990600585937500000000000000000000000000000000000000000000000000000 [97,16] -348799216246214656383391247167980937683624501296280869542350109011723304286228034451094428908581061580620847957982575088445258359463444176610916410507045109352525193798405690900291797345921316454484696615479779041565631451643702454507954327641201315888860522174379508308022502126036400922740144305491347199923745371257278124399784794250011137895637446540625639884186783346659610924866556748759379918399874799468529559833884881012952525778282247618436566512609216987397827428076071185942624775142878113559227194431117389310285027166929207327224721054945264817290278312414884924137490626769594404760856666783829722522169975776237966161121985806025592894808854099957104411519231142323743261149871801579290571332568594776039123564020579592484133264497324794951627658387198379017649740093576472251956526885804646657174438605449478573311223617674678473233681813463888063259432976841631683280812591669447894728218262615657368391403535438019673978384483277298076603660819709574994943160242481126342061531981647905080614519688865391970829151108705731802388156710134273452523587593266259990369491075608506642956538500927713027325684943966010541687689656990586951534451937889122272299776121189389715597026219806850798645375275502585329467864771961691554779360895251759647451614414867819933528015504579581067719648687939857863345053856544524753006066335701719443307261984695393263119209517116287093883496322156622009790899514870985847190543698418405705387504750782405746893775763856058833913908850628454790998891713845357205720255627619914997967343881654971609396876342833049898590523027744614738584551058251888009359156871664432175317292920244288156502429255980433387885368252615419649250884487130846243257595723097333560837674092278706516944816724140302766461224500097060470984486174245681516602723033472147433855634852494902834119411299223895751745448617751494508485193977335207230907052330084139265752301621233786016237230373088811520766600556718571575595364271550232996604491839942583844677498120037416229628365481628574340795134682104073792265827994716647116793342148633073031569677387808032380552320867608632966439630364642039650060361153113876013628621258787697079263168405703608813670778488766674443678758436243747243825341168059298711606789394883799313134675051939481704721401911228895187377929687500000000000000000000000000000000000000000 [97,17] 716122957178437148933362762499744165468852488658068615985609478914881185015621303253228255510636716909682506593628442798197537901503886278029299528790343184342868878879195255688811500885929176301533839477521158159058939906475419142748188243014053975758483189069867315418356545380636836065098607649053651716170791572046654673779112929031786855482200928405174773884098826995119532362052821757352362875989233398515192335388475854303181117733785653119466039704063583394609654430005859576375739730685016008391274792913603839540463844630853253540681089775221708758964970506922743124365292989363384958432741686158191815117162382799183679104161989547421382662907104261849282098564674603203584622793822899701831353540725359189838077185218605081575369561785719851740688257148644187023820844943536604199536224514546295778056958568374323716882295369563678824680125472605151339368413315235720484001888231753710609809495962190740286143579000826216879720344797429199503533760585112416628798284277790266886931124432981801505456666439054874789874841403446696664232570837463365225601954630822277023809843452343382798673566330983122997074252165868429701764061834251160159008240194054305003524284678978656201454985790888219534727978484479671994077941483437958796545400529092658799921899225960211753977425456313795609344726543019686474123551073560055487734349162566497330232872820186223331394921987885950044301904959534156247027626857738593055255477407645572840248843182562162999880471385081228291337341151600185322112969484604387193576603165015839899946920995932979215113037092796936866066188632409631544245896082122578674311107540354708038013459050755189673626223388780490899393332507160372870890731588607307049834118132475434926107243758785646854770182146097205477254902220428253568863548192168665872295070121991760718398403276708566138838641251586386893049587533781869750381312174945926852100666670164771126468597311640322185583730374482937871169973474755806996237046179002596508080377224829054975102188625677531094351730812670287220382021457035138727680575780366486575884686899916958288736094182589093339973595145231548243266643460108578486216366746717007494084115697636220071395384855821122107217014911847206830854259718838554420112535238454613966668735149198684051843370669716837273455212198314256966114044189453125000000000000000000000000000000000 [97,18] -1087101983550740957169676089028837693065446350805440175322784749291864627201641699981590154057851815589751320890934102559183139055047875777282611948513324582515433822804469458996331307247916258452861604626447524229072125524348310465917836708437943129759048704069006416641114447967105518793130670974139146364523985866964833526917672272340959568283970467013343893181411766518714942361597111586598160114597725852919695073027506811605499294656385204937207313727007414709687154900446345470254982671570272871719212363548443672438055147855547053148630268686727992350923761450094489329892856503483287598512818393263270991347117010252676292336308534357704580035139076495498381959025456022961232793243119825600700629572291936761477674531114077141875374008389797814792176934292991986027095545796376808754725759270107044581490597124502735092021694182405118179295554033791517162692690571363264576315869196250434203092586035025213308728042167111251394910560633920685372842678422474851826535339769502986547762870273698609913451897733061992200415433754290980663374315043116901190450971258577283333048214449202868444286656924776959985849815468081306024395820905513485802178769651582592593555922754475432835950707416415913215509208890125964569098831170160515784455990247131027381035932068872024916919776670783011913384342782064367416194866433267705186748527466199680287959500486293895120985503501229030298376109223254740468819377858901341585992270589330291383129529951286209683245811592440789902517353710773551065413221939666514058568573544675134099122055350649244187794740907458624764077619009100821548066710724770981716850440714169743135558858197417731846312251589343778538274736812100436428649511133128826891716357417003308729517198409135119387090463084816394345920402715694767080964280978507740502829050962985236235316372215352103269712992796275659918286818487105466178073789958603768829273197783269561553817643676162615811956864498350562718113470214442104999165629562813504555038333222975756762636236532130328969109711133932171658067353502000717330986309687460748083499818114298286005968828194492677039000660908189033977346655899018597074858080063315199241937427259509036785726899505339858249459516985548293924256422301495404036250450565286296451535454857399746432516720608639493317326696342206560075283050537109375000000000000000000000000000000 [97,19] 1456646922839097466655139799654247276524778628324964500728647622373160837012982804156494884702911304207939173820592788391106514633446966989567947149038254720384845183015374622103943226309803427894916843505825418825262270775943483511316375584460892292472764002609089957261857498174044207727149561184164610743487649393091626542245999689136088322563495036743739549446253889762942281644327498678110975034159230728482560107345136189771103130353607956213057434443108597806452469920074658601755346812014495570898307071448925042429947441789334293094447844480537485605751467984142716956017073639534203220439006225134764737097594571762225141537324278048637157642674087762650955618185197316990791873595359046904411103197406786354898086214115020341744253958485389299545289067996667353989625003232730133703956383573942643881759601070884242072937571452323148479921305418574843802868904156579214046819493223106973149825142492513621446245459931080233244729289421948822814818392879958459324822258450308632951251908740792837602915925175872519598749638940170563225632887890024267656691073886204217723951405158297476453866622329508849174880938400542277407459825725158436057290245696839413386135997428855310276914123294289186307013522160969996574644096361333299361010779239780255522650609489827673048529101724914986501438363850474820900698522354379064015822573241795081207791250094435110011716604646389652119221434959150391542344945682137748124074622344803660849486161685838145899442260465867663400666126764125983198858729659702545045162135787076527979920877123202144227495027723706679196162646961796004741247861135726003877883044546041843739201281391053684927195541296125698942744927717378861636346824147468201601059055768797925465270930761980311574865487409584370011419107194805035975412078162801219010561431562184167589562486307247767909438298092007047268951689922697117142283229993809248779688335595718883335823176402400584936132496339208510725480131987827485009758791436012113831563528535710819063734592412829424001548374212280673385592329982710477476707415232231050688657608965287343959005754974900677038266832046598079371798313947674221568285165374373987591861628061344166776773549712593454634537290937647431284585150026496176185225844335933680479577101570642929639486667484261786867372201470516301924362778663635253906250000000000000000000000 [97,20] -2454330526186520469570230409036719162677704300659648510918454719885083440684783005822790555437109587136391157873588176636827537955840579841892837628145367937631715196965728849932484853167811894019216357883295540041748846731184848782491818422802381606489903093834564531189868793828618371005634886536805217009327063767220935965824654752603084981679225034826820246176489483758488000737494026220441383758386443522866752650153020059635201638151674851419920444564391711115312996072810185493498006182443209256350150430850845323592253528192592436732149481099204304149036527765288154484119320366088978864337713001333424411959976695592976874357053565644116177520032905721518079685091407538084044050532459344676175371906887350887447196201535423199075526301110830244589084795908051842978811689781322068070091658808638905979270840529817048532260477175056620255234780432530594164249169403392843723015197389339106292828656186707284728327669701132065850833988204642126524608281627072468564172022404235742604166338028902588066873218739867007965680906527932795262219250295566799632778014463297776729704791057113829689265503291147295264883588705663453373518738201486330739172281541406676624444840777043311233510961349038233561769011199501195908132141740996688775220257950032333906749076645176533092113335255372229876685489211285446686893833145513394312259693558429116448563710386504121152525341700897943234487883011195184993746206757169831535362904908367715037270612122832628075436753360706698767553673802111710620298540226737061683511883782551194952771445236711531153460377918064425577990032952680693145372134500258835397524227080911443022654835860994403779011650484232846650792748831111944322931861229549770208926588991010276906275414037499902636030782556620160291298009751613771873687021235740883376906607467028776111764636790379340717048499837999917221516702911906807502759496990399068063486591955394957600650257322569236821317375120599126236082445767970459265536020729058661372666642960159445000403272398438602908476697871106424224912947782031486356046037679048712628121572773484162561203935273446863650867080434583921062750619822322073679916522790613382476274066641378162808337376296041127126042556697485985370838946399682709643564558393257805375195715436280056453426894498252380545028961990328131292926627793349325656890869140625000000000 [97,21] 5372085096123734151840812177331875034096612675435086708391564301146993825197213968277168542078663961447549644172960773094400800375842289278252115577941498492802364326570486765758760773922451046593001543545074127052534160812573543521279147149956655939850914357500753887616888151277205127130762382761974454623139159698898914007132958106100804451753036324906604774261249812125640186406923127169551528667850911167377060962595659379554241315716057643338383288205257521328419812275133534796506059488295085280773941258430103380462582969523325312029399893500199428808585876731606949200367866913441374870923109351841814172020998182943621449924868946107208759302451038090829916727748927106164070664769868478651852785670432872976389650442345871751683962165208410909613944974226736241227989956836365396662064846640036851216095444953841055964583121205020456653697750137128839211171585349943765734422101488226054965996336738517986563944706595873607804543806543423396112322338548934500997272050051683145624021928379264948319034631253861385717960110405119236459129044109803486173797903760967665548501244497500642097940668080499681234046962652323494226549601965799201773929859982966522016651916547926549586009912751587424845108583039502411411334940920654481117925903524488122100883602720046267971243502590009879356011282373716353581056334002185583076702796649374996043285515175506498833706024763380331215299058229375728838873660592101121372692451407881543487862725068863309379435689380899026229900139333209596944785748106090737853905558295552641119070695974621406446051888300204016197131140845464386262323652956459102598637064527019468843118463969778034180463896844990768173943488805435299454852607727451752836130121724328611889611918135925411583318703426305242315287896927922779759806706139310587241402322851263707590826741207673682656361621179911214531469104125912619291416004312546430640760137113490695433054638419994848428588126634231555170368367582404154418757809653840726247468753706403831131456675631379059685281564536471273343489440916241211464816598270498397152624479700454352570949377704547338283598251542095661439280618481613917318836642090434018198119032706872941691713999276717727071221074541025732032562702338951868532399832200498466081651846873047986795330549006747239041171539629393461012796251452527940273284912109375000000 [97,22] -10885321236467534304103662120747753792847776372928175925456698685660031324894253635809209087442679292552295155652408155362628874345786001664156579228423671137798866791743805267609240103783568010037936198342885787502711921326960838676643255847128854863412038771201840487469288405783440684199319195443769885323448214700441897724380225172139543050766858076172345705715496673527353243460379705344324624550664798918363715869329470716959681797373111920769595764861512012125051700177670477807134267890864816495924709063132159319637763320097308607548905291270664485846501707620424100906548699525665910923872304318162683149767225617088577383135266382127561504650466615302102914342549181695326828300043971826778873683977258722015146449003186478891142584884573620991378324438392986079216827961796060101002328854758885724867477545439063499010515705298109882334099429914823077042823772208054267807885866120127155610511162888305277407804645291155997775382693150767580293376474013304933606500597208358343649326715774120234965987606946682985225029325904241045750077324421480994863393413054521411303370318913316229823909966535061832211557394010736877811415123305531439650414898514781565324150561159370581573359523882180029481998305104242754384092550298655761100601230073180869817495971238750422344540804389734868297462488118645822997482670027867528374496067744474597328527967167733717782562238711932144729582767588809709436829360873824177348480990553867079871088567784337554256522418144692702517268650810659083984919824973298989961101642765275351250641628372077590091523167859117523266440318042674512099732557772413085970323400989101614347638755387991397086364641264722431980381209746225711814984239088049194117485908556455948633178690597018959689388300591059401239541237217778623538184795860736096882732427462804738459508526549880247317560775085003009444702258105394008861271812415686606566364079668769802655041351145043525470977046263764734809124452878560325336864692924677004635392592848847543970327482801513083225402183228595631095203372824617188506294955251772349172889124339901726073745075124001686464585964567168171812241467152502074969775112733870117230627280793598399987273135200204122024279272885003593570522943780192638488654620138724674639869018872650378129329697629834200229160395823058138375927228480577468872070312500000000 [97,23] 17390188114858519599629599086741287371384015622377993419757416935387526313495839824894397806793573242820128118325628842590820228659262744064963464480587721417328258966455559179082873456288744340876212188929561986708913139893883046315354934397878432292166370965579540286207315609932627928093892027040549445315769392044183860656359310030524960049432027430720941716707375589466050815782842700597067645473672079549221708534061324707985141443567324089740720008858092250306508262780850859782476320678276900643168076488631202004752998610914193504580319730237466510196689053445745061971885986419223643388357713476476328440735449166079091906908402617426430694716623043318366370034345302964461966791946543435901869997951094120265604573301788726792027068759742770275375801737262055067940704063064830516190207337839491831983957268136047288274548185549696513367892006302669194307039088821177879529030956573613105270462317434291647963551014423225035986338119997257956610910170727671192050958529138153511834724514214963425026503069775049143186170663233436158563252202272279351961330899368055348210847598877362339302882143176906035726970290488262315810934929522204277609804371018531233827747943548774121301614745081876623017598563174122899302052238229648987657477392567368533497491610590741747659916448033498208871227336704128517034344281932655311672546955121274005598697042875324327502926090082708403485499855977530956230883932659946328339995028805491596159757670897545772630843129412317858962394822548731363263977316974444768523112817673532898024515271792360949586271910519026701107075238849040605539905756517206914338659754553247079684782925694679182813359555085036242237314701252000190545158367236642600606953612865179394272605909461261522860146223571853625111323435714304510053770546754309302382417776410167996637700536053900599717279938129398806896113387934276052078125025815670227980878109551775766083021393345962784342570005739916066083815903717555857542679892791893636937588716540679625659582298270978364395520007401596549644358723417649218812972097499673254047969556252597927485021068274134875484520132637675298976405353943573134823397363625002203779494007461205380146287758452627048689061573612959376258242572681788130267462088760692433181790381325355979169566467166529737587885810073951020626736863050609827041625976562500 [97,24] -21454457882300223651582825259744252337376222388583091287057250248251093850724571105381363627360377342280083972811538156127659474108120758060426461428592521797092683596286520194357708485331253815521569972331342903913713976778569663616224955966992390390753736572130943302842127951513952062988395667581221520102771714766340330593459872606312202216617901193815834584155704082612537257171391618184858428122115894340312535898685372226434934755491690770490430904681237819227064640240211275301519539909318219379303288813061472434835847430892534973875262202554310555683811498462763782129634807348893843757501129595538800180747590230419765479972875412100460972218343016635321545450779786008764137015567429825747730902366244948167604324880825955115963487035310244609744561897469201994310377334406007016464059259187795121593485016200173420305978935480945909134845182634578943468420591060872460068852224281441635025282775205819799713455256893551786213277716549342309660445191162455195945676346801328086913865193366036904706916948814049157977445670202336435790837734944866907196394597436331536503021541014442177833172199598516432701224555013061303989669856923576593782316397994069243932392312410034305896937671561036391098718053981160461180185540444358168925654070524445108514378626089462434545298828043935405666519789229347448288401571510770545501649567217663117141954887380654879163903688415014376593466339783835507409331005223593979747892290461502361454874768018966618564068988363272052903881448890291331584292679548816898779081875274774552316928676657528326620887635932699825537220648038766404244999097303404123806926933649597999463663610291788369728519118084965091257313990700598045961983757042686434829885841399445116745349843797595310779297626134081869118228954873631122867174935138841110111129602966689169099902584817742041532962333498793457629159488592810565704416347114743276403891372948631371752290953731803168365436339446782510331638378280842182485423249217917369781666237886938903196771988724354800640881315499960587693680498640149241728575123058719717545395353162859969192473930861812435804382948665393529705662782590306977666652462918846050297222159594124083695245477934990801067552150882520949096909181344694357622045234346547807356314620517995681047860910118480707448052058339271752629429101943969726562500000000 [97,25] 20861125153225637962897158298044544477178287620516529296109247152417272899519176374784278332281142634153024268550409653543305420924771544356101986515612361783993294667387077410190568062396018886210124286682830320987631100344847659478725458751441732535620930436421839208100896156584111031507210191643425598970254015349579011443123333361941613445187244691456728529658453777784218609429349542613234582866507740640843245819814427780021740103274274949418979966498170092042996961490917213431884911478609859976296606883907462103795469749572119254307675059054130438652842453618506054090914956336309848864054730272754239056455868190759258311706608410478822244131416370002669585279580606834749086471310511507264099881828449231400402911316057956446356982070894683350373762487829325124506216515842264893848140373342779516097011393217302463040352086408694199433937068622532276577569585063707240179431522775902460608881159358428589968120387157958231606880858126363480766777367958941190355716325749981976015473832062254031785430096113009133934079296908338807762571819336940900841746835494122953035862641072920447243479688727986535001713430685303293578086924273818398960662853805602742337581414819033044873428566469308462815491939729702540579617119197468609943283885410158314629109181867037336776106730606099966090946922646408032270349205604864243130962561156987412025860688666893305402680387292580738314500018185233978061353122184811199882527215072103912840503049611005076092039430208466391080604824310595350665207624719947991227133285010283634336817349058288560886809632874276211790652674588056288319078033159379725928588090744699187854101019870764478852422478441160580134695665512136493557048667910637497862745805807269754683613568494024184869511378055200768099848480721317334609838790895730667610885669707007831535874055414643839640508079314427083852449510815543448017175167154834355553193974694562138919297399693521471158103571826017142039310008727409483501228632800016803198196052092602282078650434812048362796415574584352102170717940767643585709650937009036512446088889841022116429065979832239125654278550576239643234929894699427191298813003586440465160341457896330101388523515264330373690331527578387216515012715016590516649469418465089752917345280567957386582880880441355985702861497443905136606190353631973266601562500 [97,26] -16924055783806835397700810645421295408206869908072628336844936356244354795679575185364666443501520588817769314051050663241285520737992915490431210240192270750513327944800532444658204602700627369376465652778263706890550465513322083775414375502023267024440416999584454734137760094073856698144474022706972948519696498075131299757514687329270944401710640317173584145295038091964271327957525652434351032354878668899211721992158354070387436942449358961270205889717583136449723220339615229045307539665646719183778435186720210039690944470303276984949095323644262774715001879666359021830863531309094338427988879857335751551584741400314628205711674522112745467716556779343795440538030014326066366044853792512349747165329637417733088626352461775530568677397106099481884703288329996457919444402005568523167424375458130062519809842018099505821851385836478729653634652511928608230999334437022887530653097633074407974586968722490643867391899318693703304781152025305480499066661673100000860315372626362185003200713380721310014316737027961626503780031542791537874516349966535129207007516035107321358387282783468142409236863039960458090277343120900694566240381991183680799899861995348817547502961872281514011042375729701336614295958092297837007103588775039993029817996559564377441725962054971336515493180228491897117024379897919641932644520801171290184537120841842420951815476291893247017043461595333253939959880566568674863578808319782517924265283970664894483633200042504494484424199528614743415529610359672632347434539293392236135806432056974134399124865378173387510696175149579675530838873072942658430685736816844391130878342761372193483098196832400406426236465341564167926834276703496215944003368796452292531042992668410527807071597729236177662241256609636218755894444817656492046711015724744299435122330112846022908787589706547612630260660533243384726732092355928404697029255648451825473883266928438627021175163016644923157821494226815265421605448140635837596351814914132894684737542838291718319048780890807245216962217009000826784022974418390307280932026434316663940274491515360140258537728077624686544926980966301333875657596320690321898851875924499655553325480229278968489121111653496838974919420670506797853375301113421958189444859388870689160220017596369309168564076271615423049943238709147408371791243553161621093750 [97,27] 13006058411746587903580832923598618234417396361558331090155233926143203343798851060092611094692905765339845933024319066030268196366063874339451129843799978984566191770407426073408303370935887959459056474426253402611747024380809846802865948715415975301711092215151148714557949282753155472206463387170956974963610385242459670119790935306600382227122507575002218556023787203755653101544656562444892801592987720042338065998502890011457476472229761551734817164344938027542447853649870233221781508726691992176711941246362617697921582632894048671165866184893047857366931678798845784267263865228217468406768573487607278813292862339539244421613754870723721116938608198542318307306403427950308516376043919489588100218949077052074921655088299209199226967785556292016897190385521754305193884518112568562263489798478867496552519873715367881143175640225497457957887815480935585389534694463412635899349926635316725176098290738697419733300857044540786708337911801859497578863174538555085717785386764002940320191178544367391409799384270038838138157183209973766189588354625106497644866629596662548784069062420408441840647569446998559903403563250657400980048547764747229938220893617174670126838760484389404732955669952819798801331938160945573275574660563872958076335576300426807689566789772526379425215078585829313510157269721844637296549932802101507586081921413866555561717800645223765833173119323501858950216402684709907808770971640598620670816064361768270702659946808437357541182297454119316096951710694309636864926919424825176420023502295607551534802589210943356654369631444865069021653484645551686791277207885193933459111528416856200680202366481796602297790631595748274030875217385010875804394367401290540534164298820194287856354731380020555256563820460294866889425562257226028749137183750903228240166064413306850747159575888013162163892672820300635715955732166731678403860365672760260371126193665942906395617464053364751845728053102484987508793549107309101039662891361174982366644807710200779188131452641124925641106419845066797973519570334132382806686781576867865555482571626230424950612907497719727618366449248609497474645843685961019419571701574041462919735723079406650207467758328514300364775244522531486679021330686881991196312652348231241714857416547352312930042372623919838536821202978899236768484115600585937500 [97,28] -10971816873567920279327003398028105636662503170443667414570233071786874824777878988556929317296399455763020697983943762362026488558790882574717539067530145758755504013095538392909044688796748370223798307477279909107632086229914606351185883609039864591245416959735938464970392058080569738056209207524359351513171100369860440380496407573433948200033806546499026143193380620581978920895551388878111864961995501960771036826562463477774564923500624158234320773370571626720639385770688899921310478523045848246831775358325459411884295515350087707236613287739133441328392455378642706764088635625394840990160539463680018970708963054632464007870365491212228391715176874979048706841629265994296635931036840881233895655471663155653219317223080184314555517721202225394727830244146897880150348786581502806037979349924152837391990453275713312496412418657242692719175298632807626653308782124788245400390761819852043330836755436044358714780268953261742690860796274430649889849730255550422938034727773778659062328232572792684354188341813852136401619106406978812240081702654719949010120003674214818071286586814422551352041969162373401420407221988324656204148328351119279676216821502864939999955504123695000763297538228212672271721846109924293464155473488717267176434790920232875288020482028295523379205581098505302405964196247954328768615340463472471944290494552255219336107192478917701132605128002884583839697645082392486466120197612529267310873159843182965461822966207133281293421320659776183181769881396842605091049185015891581239133331267180270966495034323151155112753743315873444081515757877665570800406881027298657242565095630719777841136653501217554030722993927625365602089004264368821973970640937273714448578576973992816740915275016825596006056594521652588735338499334244271540253299579969113239378192876556138808909395484180486534868704775060663283948321820609635933189837508578119916357562867894361927381459087396248794325749265201645602916235975529663287969787170585337473476350425012605761097362827529239791577966640612591400442470619759021237592264394547771137424972382992771759020212944164834977016237670116036804568358773733934959550290544065312417828441527359285438846692295789666103782891154865939995517183103445420471320746491842610741256941069991550164391480928771649416830769041553139686584472656250000 [97,29] 9910414552434268838563627508929991180937225762326982358882332423488014390814545945315286324414699740632128715455354094718322271556402855534339524766743125698378222549682666384156278668511056314060635486727695378469741424865578936169687416428986560151193836225724426490034151275616044846422434726200345470269817282050709956469287314697482856494807951637968526289384882253137422312682228966929006567426880311408080863583182524350024580604479412831076622279406695524712214587368995359540626723745998519165152971873654230909373392373353349330733013668269477736157343983580055634748786249754672751870992215512965427521063422851620264455484729227145340873095216891016029138548904086653214240236863054765265828580123912079999587933021834916703874327410087960748785656656651800742968542966339350282132389191200401508936176928564250113214617456247717718805601085463998381545092068941577862394485632196380558573509439629005230783566002863748071560355434182824234048224752069587844052021042082003627988466969721664183441704677165247395761188969362894933130679389140227240422808908817337617549621398724681735672896656181385325500403897011679809306997869304787467983554990109030025909528914726648922444567213128975728850116435506072059474692603143474319058190305570731758886383527067572842619724217099866343346967649343642304370817488465664676723048792944393298836633018199573666168704854022901921098269257113584998791375811359880879297752800623775716192740137711605914607564036584665248438671342839031061195259704957917642722285509252069484345707032351533276220410318435896354701428918364283495486891257674585655988532700807552221937765172804252828857239506304399830522064707953401581517938692017267628029081728043149301772423114969625260850847931715987051242718257082075193378976960542377856849205852735571261765946031526014188588655469238863458931492005285895099027769452179094174975933804390793770047523301902937659343620269321343977293609870705744014986297970864986491996261392491510421863810236603045318623267388356400740637125895624728943095099156758995873979947590497431219328894982451657445257069065132321426661891702044469911876582876515159399837807461317550171344212376641007325859029409585764867382100659357299901569581452619258032200557832916833896048865214581380378433550504269078373908996582031250 [97,30] -8147162031493595169402247759941352402604230585261078304543815457923639352939412811905679438860812696226287727260450392153479255074702088651455192495794925001338976483596909625002024387807044394083425123256449741321403891431294020089219185511710455858581888476158944017648516163859610053379685603428731408170380180338512033188438797163769475771613333567897203223966632155420825916078518052337313163668306292524358491420068401348228065465553174375176668052346824618027320911907192138455529315914010146339607325486646933220378636731162595418404908395652916147474663108769818393850509024432178627574898326473235957937650464219746165013087020756349981676307684178212507348629047220795147739961734414687982266263017268297118982418182030851845444995859004239023091394169090728675268723903482492398296018839357651564247665474239228382270284473124308571681299718296027794473750539198384118754645114935652099560641374503029567999086109017537983339483690302660433614636695758305556182723202711448209795106666836168321987826882983050930249209149032233903859449026200319730458873160050827315264996441975181253249647404271375957139678655662719839523056405653454391942923446247013500726292311021946079465585459470052265228260052072727970291030320433823154921496086165255809902515426543452488346042272090406144746479397999047127835550180781237228057531706304354763631629313394943684939737185181096699115455161995380395449820504158280161574564338753181318911022158801659480719096489570074820189237529233267267249153612808629587062954838754919387466040083703387766381375703567689235213354467271419107707419675880064915462324580810373928733459104663372910741020564723514525226134711323888829108619562111387433362214389043149128989817081786151534077558286241659846404610074266215742121005091885545097908090350540933040494983086377537332816722342144246914962623782646716246499768569412742055924533418507535831984722518046993104314885622447896036646643466428797600370432602953762293438714576215460326224337407355316322289457674859253718432048443095057153521344955723768904033715563734838907924291710906766594743734003176302602558352956261736821993953943670468727025212219006612690299367981400318279635299493606942743513439055302201525192183278674954103688607651252749311142006827246575539902551099658012390136718750000 [97,31] 5426626148335622258699003215539483992937933162783642824352854265780497596307726181598132204253919394755346886522653772504181627218608754828727240100987719053748149522444236508347388087677285213391190972332947200070454182669038181671921492678945274440045900534326148353763447878224512471506332631439650939927110740031234129620825648617067746801911956023928032084588460665181256533476414874165707548645419753207096898804191200613781018322685631213132127683169607502104899004126546183774325716513902047367727472798033975135538606124787408060041799035334690122522049763658758155811645747542355091829271242951247697290101738883314914355642814058175708167271590233543572601549696166966825551292662353662037131079303490922044303105782155777292800867275591981288701548342653789963119020765325979413440439156753668537218743116947627958254581366157517644559491413753065568226516397162243411055534708818728527801689948746739589138244507417358263818657563928585509825396021346784650626000180722913585425367527881408070077860032022077050357903853039239448659881475756650196112964664952336673973875959492617309222551904354816103653389466533209116098066036302282905969242605289110927292720611634596150622215773534345330702401322531545948843226372496054677624146545619568396422482924407609914707446483818011205497587414877910136881307310340768855119623277890374868913015841902762144221911869253494495744690495840188147375833524999914773780299062553954116614546365786945616566659916346370655044087065001529583838856313960213624766070665991108415061467269320314287903943814799688915381867388907835789428041612199473203041423698970826961533909923800231786403707941812643963329001795920160464634874362982368174210721305903080683964534165576180568441490421177783489095400029339390998370863188350811191292268419858466201825175155587861695625665507694285447672910938691003521732793196092374454678964313252709236075868809750792683160551141757422038153793183821965523706054225170350800314189498191711891475390755818139642091019532517441612200046529038038078917457325261181235322902435730606608710503527598267375773470514194160795911362990661717208252501839670664663676389725693212409784996621654796317748308009705810899898636250836927428324139538190837588088228659415972697770830235342032210610341280698776245117187500 [97,32] -2788462550792911836875310256814282661422376816640412303196667015751967997845549181315687298761461693158147782418004277739553525344899539927405242165739589178532240779482029920413795421846108599025762969345141992609870720290529408549422580333326739019561699859430556238175415449054614382245581683382607255560581332729345946975821191358111997056469689504156621827074388273684171712074688640582296830887624012802658761964112526431703911600795224337164712118459732416665189950440898056491731362792065160864642161632385140595770309700374978510425565116227215077155253175621684849497903258112702221643031215612941649662430205123614940687839991991462146902040456050749934370429159147481133350411586236442365821657175831084827901961276175314113194245498489132898971218952490650642630129925706429882647905806948695595773043605074540317208089599226676743285194302109111140356182883615657933181914525428705000158462296318918466900131485358807908470091489607352048997227960415472673149547074147345284070989066026746133712241649283114277260230592655006602511240198952472359887678763701218939524025401534374947931781604551849511015431143597233751392724240617753563363110449328954379335476172205564984982627741846193747992367885693017241408644632371007796060625795900850912171413229856905686990364541031021528039852729964093619549360910725235746952724428194482385283906857048932177438541476134566818126947315260388353024223421402514928703246667791901666234539857524932316038649051410874167524096540225944144067034728398526431152731274005479019424156496811036610754282277808540537156296716593550611026994638166791983473597906051753881122103405514766581251239577526054285032622035284407198482199769868626178098873854326993764376049751689527248296750883548284157155066339948267839704729827407815611858512641862854195904611924294701938100161328110800694208276478770451880717925917991955044357691202229517442111180319461795417137406952946269339788528545324407537983045155604317451967220327259831083770318443331438584655352489958941483332915023235363091978731936638616723975800082475158506638279003005493261612042001457132872322418625138646572543195353525854171765139961727850474426758586085400367104881275263102597254859100713854352111202057649482438242406338409820057075427790493904467439278960227966308593750 [97,33] 1108944671734249598368179573583967353931873420842353471787690296650036344892422855138180557461566092237444515208405063515424490887492898102520278297860065747620594222562195864606853048256611468058707391047221053382895026507224289222863658294983209261831454642677295970852557154123698314367607674093711995282803904935785480598256764493245629872706764376228808591926466684621445513997892469581770306550594320548018878059986989991472628018143434501468762070456807094186061350830896474751734259405828819354432370263945845040218362601403385649115523962534156106878962853319625523086304414102540157038635358384857697768166148700467654752502868300242512104561880128801866844418758386966720346312031973515613971786922528881955800556658232102980122535344031816139794241490122366981145497894475238777639458222033616361697449683385503683255120672259573904076498587344863359445938045732324787194775948874689661686132245787652998766784368358108017861729876631923062115866232204177876658573016942133924034209540976281235724110560254391734230899274553174668325770383026290182163498004494186538299307897500027999600890966791125801950290665215639964714101578205031651768025481440380877141992577604186065835496580714402187257872337702860690347997986166437678394376160118311984917928851694371929693941054464169994026400669687421107934516016035882833478338127203674096786072234812812616708802977411737788267588302127371992513647969078474508627784076060766475165407144929914049402069241820886191770583249240427178687272878115629471001914901639790331767561434212627742930635955685444177711772026524252955817444965497662470161985362643789803264285028388407888705570507132490703400240919790717534879290517444334545033103400504654142131522248626482759502334711034278736746306443412221912206370872680759283359868098342425131442698772314803889116532857055785910553740692856549312498293319289345310451747936000607587812633211666825018949967603771044595765066349115672237880810936337961500122412026818821794181966639720717547562179891912456893955997875353360446138447180447118733806935987078357804012675362336603096176341845871458130539223266738089563540855590710860739652109475474318892064150179153396494297928530596066307418897712172008463085458561460520372119255188954009029578262612858452484942972660064697265625 [97,34] -391838840670911225157409599789477764096979206955635084364083180453045190324945698100299392290365740613077131756366721198336290822302919023884899395647353362404793829607943293401433677030526339191148889435580088792165052755640842502396262177305515512651123336945796498524505996147368613809429878826775437704908697810802638864706526530483694446394339924711240211604775970327003935001987686282482963049412210237319421919412292820655701460098320160036369185629529992666782395653161365972475007191758817352010044780528310382500708484157866389928385242311247922641401550917938007438048291661541733798727817193104564373852823500371985725604245670009164223643365950201444189642199230554419556861944673980203713391886026738840238314657686388065181775621641712647569940032679070006797845444769067927767087624492307102184552086396756165993577013579326152054404877630721863352427170195250018110238861837124236048748276038835538589496438250847524708907948322845983349861761935523983042722551637075781804697683492176163478542393889552314157305211619622095828996488354079786594903982873087590199550366573131798748196336859265239578531086907012611865388251724226240204181044244310067344586814034783573460458518234575904778248549634186425577656362934836760016640234616960411776350881938976947017033572301966712102890931279838861283901970172991073618027402319692867347455508735543493158451401907110931143649496472656800042521832471935818674730256474402887178078220372337023972688350430189186771442447765308812682348589114893737527769875018073683910430315859349804630386915350719550973687890614532183495375652653099481199946340270416603548415079674471919691548201588040750920482080086784948942404637810153785713998624049854194285972253808032066227986339603830814921528004847395577353621365439444630701595296345646458060480379933022091440911902344618590386725889089024466490149237696618626735618548231760725172886864964577660622404195915475984612454355146808994731219343484914355454184296478430282094555680958063977295499210669128159034328165424936112954069340412657473948194360687181637566278087926051400917026044226066430473914076102420592531010344444298700251818126945443717709923156322209694353714385276082421977968505114523931260254505638342183912018769614132862599831241823267191648483276367187500 [97,35] 176233334207152255663361950746046117459775701574691728803868803880158182694839156741038022755366027495325512276327840594571561110476352737767157430670115473973457944054279227233590753799766048907840386836733219323450835811099002003147657096295497741638081698781926433624585927239798167283965242645994992047097952366916687008042873253080431378139487930339071374892718660897457481587915929930750704120405785786269462068052392254812887672282557028566633791054258997676294191770770564144204440148676709970474546846752605383422041658078191453932510769774958946901589853078036124467040966946417815795926462518785611677797035635366877793711151761027086339430999867933085635681568861235483363668289788604323293708918740942541487331700340609786168911177108677392973599258380354806292522683869397723308168451076173602555480733398370998079754923966327443675018912524888489630799442350171669845284698477847098842411294085367981966633779170986823107708020525779852107050663293022410321158524951252393192736430696303203275659806499904833959739479668822240516730365881045322880922446814034378983111703224076962895552374453602062230531249695007816881566808148309839374355778934185199232586709428316030624801161177296682046788384971738517994465162024911525063077799558297835295493081694245871767107640117233820780342965557529821175047689912092510429898193198582532283700647224617155716514556166712204571323584667976166006447124120440765234928818174453078039753584443699007737207094776328549177172771020362361962202223841462316163232870300622860651320092914623628796985489071805140248063765227146537078844400799580467838693899253634960417276573784275890432154516483067387035136291175914732159616923784448671964983564294885959411425234616283281408771219309813489497543756277311335411811289304812192290612648701916732952864433560789900203143923299722914941328840933450562725530320678442596835837601031161021785848906158033033637375144612644292600566011753960332409616684478092095439351271603441077925447464912627116478147896554849937348872252587701340173605530634503560835740997520910709035086372426960667449761419325109333484550609413374727751372551972156390143983797343778423641480331503945634523577148984798014774674909359377195287627059947969841038439668678972083171174745075404644012451171875000 [97,36] -103096152775818353959047399300395932845887545529318892908940918455368902699922602515390211590775670646484246290319131914615814925331448060793241986765880580064254013712880602002107387940915771985938218757933028941924161326311567576495125133404495158374027513380049450265037907970552860032825545497305047159110315771561750403922955142875830476943984521585460970111742125545956420955278234631990864022836609522641638461875559768853222211065825695525916142701082787169143970319765518482089597611757671410090365587741516350427307084443278988577463332634570287132147906795957404738041544605710821409846908277563499227465954202987957787787774048854566716221042237851010828969041577762248712101142751634627885147918307167737784096615051644492435971238047320429260006738814485090791940809308140265906598228264704063753430774345414771908314059232342313915880663612017069753765027153495439566755363748063434957346495568505099820893641583687555931112249401839992015023599177939051582578952463793967757262731554114272357187723628467694315587960791090600802204384315053019727043421708971941504436093908356016013120925997230386362634056748831809898234425695627744025741661590838595269722373673317869366444222302753177436642806498780420707109943998312778127681917476902181383938258003366985479822375796440486636007006818580383655163548045308068057190599761850336779037282154129254972905461211511876680620242194608789667174124466161031624611049694292690219253487646547274046039869871974567538171081127615545230971157401170814363644020380864522570050747957998233490638566826999568194123225375664671818214678622263274744756809347449291279653443077827440165580632117052976024649735198761789530003146195094819408080475507474855153041756549240026297821397806074387802991113941211075271633231132196672989350431155236381383302620690029233981012999617746092662707237898604680070931920758744604047034371647636683861829726203889395958374121789610045373096890111931728255083172108036318115167167433280922257305811173422747364412533654359033748299887882695909786598730529459958954528671344414002702448846447328463965870760357210889278678867914326310960946963048155466087042773281532365539238044154252859858268062928341772067675397720285130092954798400218944295220202533869269245769828557968139648437500000 [97,37] 53187321974150540536259221551358944436138554592423911941029354267738514196137139074161726582071621428766441617049655384749712848968439380044272048511960824498119428677322802984936657594205623651287287530345830896024046192589092990393767618907312628870925720932982289667112774893092561021370922565505069796500531688777849499221550320380229985468131413943511056590878878403314337074032572763905201038472775771639028797121857878177145493646570526374914581047563338847256981405243665733146641985127777101198436424238503318638471047901821313195764258504214488874774721154571305333022141003309236211629152286556930644765046991247097591651154014557830515105631113276276535855851794344237011481031095943761616207040532944216976167990121808838863792214720334971267045397457081510848745323582246409031291406444304803535156022199107870714755763752414158172576117064219557153515031461702151971406194170492834138103430594568603138063750072771193285778905647789063758681700102060267229145161810083783689806701850667016878337370043829557232812210652965132243612746378223365870558892468316295201647341878601948811907864787714558005162685570490361176381379309927039563532456688214894665791925107412813853067961126495282959414534011576598811616638380729766455552417486274946064974575440769775015962509264969392569621065947374925464453449274084210860043695965120855529824985716287705269986830377191276716913871053933891161796629315118290768869363998700780674165904095369413713026631605204876297439500911272422588251691852636819370346683363992103494596135998424542613855916995107324862069767695053777705818317423589885407007640320040012963447457216020436891003136204952493818702330630654526186735848421199778602325943861352389353662604459916757287108719940591468624900471987108155883791894332141729149670763405285872295948981722709845648565431022984609065625817796827576439950588645643610155344724966357183861660747286034705160679147188503739326116372207619750208610688353461406794884786696328409573301774294669682689707202431377362435527671337459582082400148127423636902757725319567356337785836944793562750444902991944524477845657815801524113312758562582047826316225225209790721230300779714619886426107254666788711162988296218806412537321504857090823797927114924277702812105417251586914062500 [97,38] -19718720823978780095268560917099768781653740630962534665484155126557972407033916515387015396257297798134311184164731827605703940014997065096768826071055845496097437004963113374164565194927588180124481188170502932149440417807376253322246860740857064656995775148808759695364544444027048241359378281989397081552702342031323696159326003637153445521251876434804945798605296497439807059087293530812910662923881689040098349551919704540935403700528281027291120315796738551464963940208002143824865000914249796927879432763056858708152814760229053957103828249681892776061121755040720597815448757567900596660895748589513144865916100156910008816251013643069775118914867305007923615035711753418959883231293737822874355305214278971713114364640045683605575778954077651036814868076209088200368188093729228111784161668199699360347281555020027952793166926552147673128409818102569321619724457352040681968256138423185545663063651084801126320453344399420944251380231344047782742281008142997953672677667005290606326308617079800765098643991901289648009765667033126594533426290968323601589968796910224595431190801291554948024061925959813012785440463627180566325341921384018839559171885687761504874496665095412088135411350773183548317744971894349188943827651892568144038007559784785227016531178536841325937743371124259830181898980844690183002328635019854874579681313709869963029527033243353495310920619486457899901752046526104906751835058653681156438828061249052668784466352013441871157958274166039267835364569042264924010932317676864569431266413666502432697893252042488170411956534294025011766807056361749224929828200487215790808822874763490053214089597446559352362178655322036799862759326763999976971703698136640997705719831964284636496487428937622338836909274606303682416006462740544940541820608448440152912511091626820163766293378875325743926280428989136929795043942980645040883812422589793006834314115750139902794389396928619842372622258737177862672852164838535379810010557609083715024912926285498460576975306285505564020319038228861775825030799877375800297547795144760091050081497835937919092598769440234953268127064953453984718007394836263924853696692143893102033944944300527293458381953263356508224240465611970360007960995918872540603075774911416909174199929566384525969624519348144531250 [97,39] 4649736931366399708241874359968982910609791912343329943670767839789842790150699545828918393308603277027829763509961148832539938233110602934746018681546666340315169560954613799766922078846072122131126017230815622652523434912235376840824726837746278102039497116549838145278945703095845362597753251754089444983007114530586066004707039461910302852931055920625998313605409302881665073572877499120734344959005741067279421188152355697947090213240703352878570242823876357727341678072676204088907623660107624403910049131684032667506289645466979493562029604852664513876919226971234608556535516711096718710620152046720314139408279544494401530645778273776731978214537692225853245037585834182065377839905353616366242157412943587158730394085717283167789898288275783418892114212569488930211904381792270241644036534184243535192125384369557354681301993742654874014903056465469481345227144673117063620763433584128978504723255090721082311204565268070514524819104578272759197568014110589954555947771525741721047827056565012911793332725643514549803834281846213820829025758989199885088756069249244466055921962225667499421309903254208484282999766091160629589468552631964590321930084865878975526624842371250433664553547424589894043343558741700594726041517494026748493014069018543070720645616604853466832728863180014283155224085938526232356182313072584179060084598426137649371987840967979971060082600657947916408148047822181265721095296954654227233350935935960920436368753167083405466997325627541928145848176811104098256951019088471124397200632423448329385861086244631849177974281619690418933829133587209232149597401866491245199123808078191496437814966206404223522157861903915826678782455170447977706509251982159245561860689696701991498974191311672787932184983581955181162047732696473311255721369810579087422747158320442890308074679548206477395119697992039506349270679123239201818862837330435674637804492148127680204727335913243033870161599686011104260456699263145801617686926963116196580770006143418321492926987645145700576017790473310669302484081037763094011005305412999272990195721540541756305235591598004944116139600403833889979100758532277601890082228661210577401752202013026148285113932271823414933257372696326060726105715673342362026016337680188461600749860735959373414516448974609375 [97,40] -418698684859316349572562290523269400168051493097651144266514882096735029576966155850481146004511160815875298295290460275461870412235553415778143440016930202778148084655828840055248034451091171674951812607475321886988414142359130476207811683878342476086894929876662905103098993514517029753964783979013676821523351634624093216734961791854648947051998130743824498437678807463856792628525709328742675756508464098758353791760945575008343107876588689410418723402824141609775844506637865863002202894764073279535991627169132016994785670114012741302255674739881303507660758239379055342509710348877963703726583676935422377700800142001500043427802408664905774954665034306655257319336203024323384039004704933372557166049170884148557887060350145272172058896972695159524252484100555930174350779319378594644332109753239641759839852661013408757461262879498927087329611867115857303405800709818774806073917703649687987101544378604729641315995024216284532761244277578018837807193765998384990482983285585115702084532366945996718529234050969370271204862851281263140900550365231144682392347235168970473739035691690953350083795399317214696534521292912118107222705760733450031265560739147495907778393752357291991057529366501980283050890303463329711953599907753604466003665326372049972195913540146946307074863396516997919836546199369766323287419480462440999661805127163616672903569405886485520673229357770951643512986174774025277808646199513110437650638635240090292546084969752182769770487744411699244720872170814323217952382222515109011285789296460854739218393133000168551882531064139312279280851133882024913174556211261714338578344975794675914598423028919233396262282992251067064689343375687870184291971667407326827469739505810577659246484797124405797094961838112237074183231519405431043259322088666981623070765840460792174962880742923032095231325358910576936339775358661203389168974468909918911763785491134913751128443190748191756208955262578991544879520383437152119033050360907957563150275591199122848656031417164156352326865136145544196213534917828194036346032323121540093991317932453154392798139861358184870821832543324737687761014336871446315962893357503923630621191048799258771298846464896661187875503238740049944859241339895583319601849586755193399767449591308832168579101562500 [97,41] -152939942690670680149282732057897738812096808728657729615712982576376970547059085472351343344642861695723254185833561465752908656618322450763863258434591361611509992519120789631248900031130967116416399711986541904003189880393642719181973510179848017042619696696184861281048902216593344900524408960958437963633884249708236977379847339020293436385999406338070032931698184152913186944647495790866724424153657101385129058128471358163815486232526081900625771486102676379027548827763515012607960583885362763691520419519242377387312620170486056233473847180952338891341667139224740684184161705847017050624386202316530747549380339125223303581829079770152701787627704009865360039638359395209119939235797415817503349468341230535813545421650107776753474946188452091516655902366727587255073632639543417714287726564573343379452745944491641572163628167134039966839884115911877114146293205790339043017160670054853256786322965955800464196277883461777446578169841227975442118890026899425396395599721845108069079344603862019109632191595478364563609376932540285962483578702773280521537754141138342990914665635172038702919343371784393640404625097343407600056537907583575856320995816352698150268518650517557184937526388869336681124811181014810869598964473153750682760448254731090827028675791715246186686306581269715912979475307053528015178180368844967304328736989447554007504178858628580857040752476247122673630304731361710744156281052547594271970484849764201991542828997924785030271462438114412957663163935825710320024304744714394178955611024086867720569917373073945662348066153667054210762004543881006499690732033635323097023769554640796645684971895255310323731368986954187024924217585163996264311597803294100503842076817157227381238514634597743260173149347242232980130418463812661202875982999017486863906856630052092276133653830990530658889332064507328498317969794310401678662612104096674864730810709659721311335006543259478182038442471343125388532565617727470681784897600489688621931845587235279950200273291959049325009259532622094452730461028134064266712564846720773570099524168354582035822197942183127932208639109886295789573094094649276996266877043254934658523041955268798636664993727819014139510482814215803983680999725552704127671047040770702096779132261872291564941406250 [97,42] 81131100705376526619342493158582443719353177221556771876197377898795246191569105588576180705848753155845099931717577196539236926349597116516672391141887698877711912453277081938468980810036864003616893751004106283415782586689590075135670711511749536713729094563379856074782793493683892174633689089946677276900301980006967757640499118889656941322155653200324016973894276217539465117816584000480884635756365609164780805464013316988445227525909943217167948503618037594512729406307978562311660455482624715076604703450508259195688840280709539284915689486256904138353898176156829256727613098856508646817370363407289944443763403947105294152092182391568085134103696689969989814119338466148981675998940204705535283445685868701034396317330321175957237253746692933476182482810243913841088184388442462436523617644158122895436236121959622810880731899858410624102603961375104377684781151586139590640696388649521665224387679147475900201346165178597316222857864003630564574791306302008792248421545592434752700915104550922860308412887050408635867638586795990540455170577333681670635613708405644159114721550987910688660080737874814734390770193585977625732755365982652483165739228151618442044635589936060223146533232506491562790774197911724125789996986046567480532281772228679444725965967516900546570591473589246722394715031784543771818772052226479209311011775155506724434891742353272575705142595836996851911932072945449597625668526004833204177781686793932944516136154832724792828763859153605571961709126466434908698443092570233479860866971450107267209136708394177776109023726943675844153084271571842483604604130118393520947096568263713386917787079998388482473147365125825093563721000163595546748616471277699007207512896809325523944393241779880467051637751926331686670657569819476673888153483618607769461666870074090012763125920877572585217533259013996757583086458889630207571480499949660034195807090006638272283999089525677132378036791876559972082413635535224006521553191249831636122134044916176916701703420116212679318926852981965516678828136835034617860106544530657717423503929763688033509686728561427563777783429780103831218924201070440037658051071397188733171567614102652704202721241517539400848901798639776749257719026764437112060612822261873589013703167438507080078125 [97,43] -22490886195136016192184683401424710891138020714856721188038922114545313514105305715283474557744775797511243928723106498173737620566031240239855763004702055948159046562055276931025998904285764279499141091486160589883229694350391889186486920715969703948738486501573441352016772989772721499493702343343851110735293768135593918999766821711077772471070065692928614021947796596087842654245047298083899451429346414495667145116204234813825901579482075414553805497941081701361492165404991643612320399255015842998649907878623939083673255518494863280638298166516036293187686899364257170208972196193702165647163633649954526542464945334513060431731641122281385484278163630912894298365011879650454259146437860624545231212239957375163122972459941008470850757703548294684560136970851429727012053414530945661672530868840718388096711723083325491466159939062993391968444643824230533868913866691463809491610903514801429948475353112712508850711517913998649554538040802492309025258790621309931076048667156345127961582021925094303735493095020553833697057352343263014437240211196349118441805209860464363863979758554369920092211774126019504664794861148471195568118710680373966587853690680244940404145537467171085928612182264750265190881294964168842384736466741482814474387757413732317505422985065859424808925319791790765291905287274693141442579380851116664760629017724293215612069125764370738216098704417730005621351547129011403255046844927724707355173381622014977898178518015122642197678491568442541675349460397158565711135867467172318402982667459263910689671793919540155555498782106859208289544819766231208677330245504208025653626727194486284988312958030663127567454793982934962065229990953970457773348940248164618803451250027602430256347982070883603216196939742205100705724330905101958222871035701632969148426860899748393470331475099740672268690487219816955882502894856012915324983780988938331946759440361729182526553045321695820951316038500952264542199750950272377477381860151373909170589937111551825685579422396162339414195935327904325676283465656715273476151879247809088543988504686532439830966643203211960025833007884061090012393230242962563452345875793082939541500429861908677285287292691596276429084436840721466057750781218464719568572718344512395560741424560546875000 [97,44] 5541633420491423962431187393043665058911211397182558538358677328359241366590101799140542911559974904947266431441604200776922380900184997650165785811695115823359426117468480822107739176183543995814561204453635189849734218922407299382139925651391773129508985498306127238331767566206741261493519556050456692705035406328389168811577131096640695881996594326864751833664392803825102158756742258632029078757705361640032848689700660960242214515113014280842407486374934397928288379194891880193392918312989171709940989512896305387441846106502440062717272664373763306875045632330462150440678045111828093630185313206449952209268277457228278749018210537932280008635293066009159931216321087870582040865635758182073921444173772172525270179314163107515305712605276722300053213456431424068465551983941371427068731570091059379573346967916508030804948508819040315889945113584995482967600134741922300465584493925211414079074664330018610162207790755817153853585150312003143691828269979649869786535776236015906796508547588093750573936555534095486918149366434813891742750119178633459425153822407681864252502669637354468438091237090070636578524104430530196222667139402436307939370348727529124409828791577531634655024184133332170350180440029701160983735117745898527780434635799686346568926608748976433898354379894174488070892362098902543884318064947522093943675273689059972831707732144251397457497874999220245478862585104902365325377013717279568721218061035293294489703504648554917878708273994573436812124808854293928020302385296010194884724319259030368040795821701084213935480346122769641752540065296534039230197293721052154590174130765283539061190066470391224735611355703898279557678116381146938417586965543501930268052254676621856609260410365298961159543889872450835844450544724498575820983847837855306514977074159507071874954538690763420319563604098049354038540439324450410086210801714920034191240878648870149899886738938173700996641155160391418387651932243434682101215769511620379128656676338705451345559453087559639707122005707591676466982426020203246945109391476135551969195584211475936337181513232811566038428001604619087697568814290853648249760654960879022203079195382772606468492539703983762881794551639111214442131605160957175115754580474458634853363037109375000 [97,45] -1610740773335739031650564122644319301982457563342817835497532271048572094645520607955482620690008313314059999480473579247024584351725112686856024683152395737095315291961192942395170951936583974353573411428182803178284245857592705912363739912661708376222646048208883290081170391765726826860986625035582540426046597709083204765689050782600489524215918505404365306731623439703802550369565751940743689602483133446882394107701893626232623828587867011890995020491203524819553774937033232232335754867755320464375067890385655833472934257922762615897641693538642086147928476060634505783543481189942013930034384990164029486380150573190843019283570259525324979355558782238408611617277592112096891133143299961134767336106043005153125779580403981525971645770170417787206774342776415663960357642462076712572517110150792552364100757417516364258671216371763034759783512348933276087325302878585718010443669899685328485697111759472570951429936138507640943334232642564960819586458592781282381739255366525811106579801840726152188929883665132860683599377509354230714012090190053294014501457592045296751330362647386268125567759924326921290145669414295196652385574441292102220319644980357734579768285752999214549743727710947760485727724722259202289954056060170256632019718936832152674454988248661192376455546796981589986410625126574124457508360856434009942595485010772523367917976256746040790134330102053679297817885141203413402918271769318073580030320807413382494869216659893695989331918996085129832339692870346847659775065342083929278305885315328314372683872209756050334157821626371981343925437713180583197822374404907534826457002528910340097128352072259057957129099230066286737576606618834114702295848629226687878292379144360520216423208101521896878610618292388034339842164527107575367076785908765540516560076287837305811149655458305784204180748088005950008627657915210307523641056629255040518404151958862384307534539164470618057932901700914175746595749679005431612402049191582707491961843483886737317615330913346081512268940214350547996760425449467891449151430601254827370406366055514284287601534249904929918732373365815512323576872227700185812485042141090216590955627390387043978047329516534764391413583821103255389059288014974580249827340594492852687835693359375 [97,46] 485343798541227089418442558072571402839643378687327449544869443225133738765807688815991538379599357876904071599223699257889387777163325787223186331380138466384669216200489797380275001767526619360386562340664991244411986046778121449063813454698169622641232781365196758377163062502807847691389850793429658291814419352507694859048454030131892192611612457748687117910694557887489214891766262499348071188095094263554051634556907705435815700032096332330022244024057376774373638874211132411559667988994227507384490342427916219655946747706639270542714053389088250600041961889571051960200729719786849707607532466715396687533246278226451211696205134599155645265036239352092254672220782153250250708337517805184495106179364059415071763295060123616195447971250177594083712518727196984000253189224786984937890274214754661923561822489071645672613342580516823627463035127110842245095786147392877110389173891112277561136076391737846903923284718376062379612795374766317256025018668999981564039061206623705019913045809326087047454019632778845824267317467818042372922612386167293453263880691082053978017684681158496722484365477335945221372724838129790726407900391506547953936917882891734386275377251702847910976373907468073478316285385733421791908094470288470895025518841088329691904317948702518605720696546648427789678883781042491858111316982351899573519580459301323716491297312652337785344348998570392410556940413849717996245371269468461624971490899039975816644223019752007248258248517088447499637821154227348874517097746124739992306573073241533384686383622336446621280093522072862307267822295342708489704114680753541087134092686681891427378551786883891755014379866250688778326775471723515488926177954515048829106747386657552727473835327832092852950660423209509746413650320645994179030198525323585703549138750433979837109285078008889854068670325121140266917432144363513237507126343496873520151622492800719857988059418255784026856093523595843992552712898031094285828853475329494858748769979209510426273593497402343430006435404575195947129375396512837113185931571825319906697255118209875601791526056925712585188778129411238323646182527850149060883232460488083784449951613439517665611610132953853858384753569114934451840526197230474281241185963153839111328125000 [97,47] -118353207156850723881436704106201104912103338065691315308936822114035385076467539852849306743819380961845164221754550194971009233586945659401599115820191725436096213620812677728793295580534553574873361033043320874211397593604548692601601794006572531411681153290381585020534036214453408571500173768502838044165682620561411153723981306648796532919777437796393068986220867322531348736906696184346303460409016920880582160117061504773616618072550262536066227413275169168108189906821484671091043714211901079926715034966556581988716558844204493158253148960534966092846329688164277760510683341150366010955572567746158826862775788743795994100093224207009975348637726000362210819053301509254992300106064335965908654163136279872481409251714887556747306799197588928531588336112773704698667900362858297052030149667917716351375266878478066552328409925181544500294415377204542010574383572405283669460292387149373858563001078642464090585283570766017706113073725909745333212214781329908269733756463490773269049873618681204311144856978191502425781192386085161058334879047292316888066992176724792827211683335815604503496106714798409775346748614147957738898337585249574796641658522015060681904711890951195764089078698677612866331816999509363028241163814992838261562092819480056345805179612287734080208957428547107736674922226590800749355114787043083102783760767128740398125973224292021032177085504541091429406821704982532702352492085520883927429936267149166038727152406668444061392739893188468607780884118279006526621187624260082953122445243244621990074676846799273447676424793920525364383408744831594495588660366964954753784922684147417381142616532557907486318537981876930740365162574484797884933623203616848537604818817525441059334133104950294863648041873139767563808042149359275154975367878654574154477684247500014559170787786622033504161817867367048804850158025215786422549076741680576922457111207301645801744934329588384785177820694014180318459216159939233625319668473154487509316480559508531126585626176231102440789672141208728859430628744846393538626364171414882795333649383589618318151817432903464005583537125748204163455266604227387697582480353593858723492973788856640657718223911129201441743535979452835562100720956379973358707502484321594238281250 [97,48] 21688520064652949702418833631674029700232572304855653178824247825091338406494245303523208544398806193278825564716270923582125355563872388681114465000578693273302350778298095657957475139817894938321551929410330320719314467153145900229175926125683016214276215423013647581932891976053134865651135991376355258298300480673052736826417644744892127104302784405942711957060870543347045092817788693056323211815492644601147249935315729692644057247737649867017065905387444391348949141155353920897028081853696015949400680786461963142493390097547200002888739090140462068500669894320421581956499479889983462429119870945523484388360408588416889938955291135472022041343417976245089355652995072102339588960066271852617463588223299192020425144848548726664000551069599179388644650494962891821488671233906063087433246261016878472310620942618936475618621439755091154602442656368068498847577279969490206574150614101876373671850931636556684828362752242993357586318958208380486190019732104723798067268770654169209261359224477430263413373650791327754283189301332634291831664510982142006719469275293113138342363311741340168435841176781467974220114782211849839560142524868171941683090364980049653657270572715913215196827609290945745808434636255844549882348782915424660535288136282953503157311413082308915417667736337346293309071662182388465727447721219032027774637729684824885144180683344869681830494386699339538115321702774135425132836871231371138782400347024928160498086777611347313120965747965863899391844692015927269862440013082428824489219982190200618276627313753161555272522584567982870792030443395769307924172796610864043513891292691018205772051569720124975903767632575674111288638353729518784153730918121791951443686054898997779425925926706455331688833756168391641216184640426106850850011829857576135231763296529639677558191473214829245825164353853458592715053553434189723860020417644472359736620141200202906562393719141192243062504108548078446653655612279204737589850432446637588653910868972963166895840889347215040532183375444301707533874710976044047477616153579502147680328463801539076185187952750575673742491914447700410499745376978186217405263672414980170898060782173997424589662188431146946476541842173152603578945019080492784269154071807861328125 [97,49] -3329156035549470793936923338541035179150834543446502405961822223300637320497610262631914499690495476525682429056221407056308825479828923796889820671838563195561488288694507586604040958112624163729210983376931999722781578640253085308242729258777132210244420415565009156895849400413145562943362857502886757500112940940351818531864570988736625580927241385068559033491932236424837500758068431377454054880753110882659114670880380797825197637671049355100094989128826014697184736688662139754361995571041845223135553638598503591590800609444798611766695788602440263467922819935063988299812738190272959654899137874149997932340480575376488671479735457320094317516676262466901277069486457352299210194339299577594647272402617318052069467183522508886459623343353170669299057461683002067807315414356449944618043818708619089101894369016820719135660777396005343264548086506796186233014196787001399203493788549663460569114028479814697771256860252380491907697934890020968191897676669288011724716919450064559709268908867613691989308358123879184578655381836122044687223211221810551029717930050795738874437254125619245277119248901158415131226754814287195330272556542746971096151501980505228425307460927345268017699642760175000625894126370925237239235612643003198025386385397262653396889837068355526253051284078533905146347430634556360178220481256804875121835848652538537863354995607115137610933087991409527009419000139375032058730528068135931662854681817075392663040707889072046483593281380029678627078252693140081701684441821976303937794657975743656832602378475744291805521247593854139315040888523428909986492995535290140116186285172968809497070428025021388935531401762283727138485933173636066638898471014412217940976460299505505903108297300154899632618692897809064969408435585442816013755305171160652196029407864877855410516674523840712904109741218407896158997226856932770296475612826940937966389986278464627172233922156203775325268642825801268837922452100595713714792081233891852357076267615230375856433140194662479322557451961410824645928647315156395858260130073630571687509142023990408633719173098056092572298596302207671717256349824213203738687719658809762510625311740991252321330806561834316471718841243081221659139146140660159289836883544921875 [97,50] 565567597483967197987952913972250244139065075433519982325268471548893950783673706022453532995973354603576308573609955151421844580359321031403954973391192352917604297153847057105613695333515020094197261839232121622941884954572831455128270108692255832346809343905730840937800569519973234915545088447382015705138821484517088783551373919251934860241572977530040231689354445435563509319708542813612672727383373221387823357499861792162817091995250715002334703036236411421664565788002010576690030332069056918103935856039705721118531685136046588153251176398412216845759965727176634695665359657672836724525629660658048365373210703588063119546042741750165420808420021860524760492037134326006456483614153799335195985499265663318988695537138187956058824181656135179616004658840539211990983000531278133531446491227556171379906239000855399238671331518414722754529094280801158787353151330397939371359968573384258571018518639284967147433437891797922988620501914018123010662034436706651568441428533140803702917508924981557403584425684308101914236924447103548055124398159167946493566445045412850612784923196610510124517671161147878259602088610418093190517020196161423180700028682511677738944831005781433351292962755788184634409587009308395360247253382394194432834772697028228294063430620081836671108848558352245954783513972111133525231689364072951484871963443882282320485388840109757891075035574867710058320899519693981259857990393138508258973252294661386440794113391760165908072669589605245769947518420312261035099819263679562694114609705054678836025749914426251418159687939473328143328625040324690685666048470023429446136026387789478314442533903937668085264699463587160248150082703366723089025318897028820871314615240195409682622258826902766792275364384755484416186576426988794113988324257660040478516884589564074469683660832103670721612281032721469378055788917392609754251615185281121836750485349782189655554843120102105330623228599427229227189969220802028447599344166585224175065463886957288221786118746554550395973328257545747827935812753602635813959620649931819051442721372430609723868933423593022470662127231466853626662550391606249958655527649226917928348439601654423077650719341778808215836105849350090579719108063727617263793945312500 [97,51] -112675355412797201408274813064953533292412072333427025594186147717334178546028908289484203072372759477249558151055445123983127719189504734217690489974374558781907387534855697994602021834210020982882825002932795231321020651496927542955132708479773340815169207086541336295841030191407628757790130009204921735865370085951565076648753267446090279536281007260523888193566735317208629856439446830668995499209061275129582536343469052380974584631338815913271441471539235165119119805027949474595652818916555398976823895937069234758117940970032085075370131100508679512748475215367369971505884682671232756888929628247209430521737074337773048005054240926354956082690529011855306158308299517894190772698385126054838815808727641854501192956579590286426827462145678274902394139947006626758915263831903414328975414373996722319883076536639819964723001962836447509502142500029516119805584511471414666339561178080951386060428243395508999948259868576234790099415076703889404994334341823476661521249184956509189962420185954671271087668843250255574391519301705423238852466026435035817422038528957808015559212181903061866019379334027425280996921369094752129453829825807438203910497694798173033789482880594220498631457633794206234648318380214865716015216442952061998886720448898612474146647132570310043182507136083454935151341799377567862740678885830286746644054553186693519956611968599526062210278144274256966096466441791235004187317116555944367535353035790350363995497266039943455643997562358847106361254931919645369512838664318997733111986850090281320252104319109808132192956539320592039081580454495716372715129997748988500705198377716416258491323780624429922906985383496775954492168729173407632690621346501286927670467953621989949262612077996276258235972252747421790512629426712393942970906038551866435944891264962658727030074754651545806332186725854080854009592128114913458506700701173238909397477127211036180300752875730206790695872031568637280896826992787280388135608354682498746451766984489197481202671448501373519382022329792324380492302098640783700645722869744496955121870780406961224603676736847557044776068085621530923703825318683511700752292300701087316121420908954163505870268164670902407841109049702055244779330678284168243408203125 [97,52] 20147998869468724883128108827156992504484858602857429853531620731027502873054689214711062104037811538103058044037370254010949536026215867264716084826250064204216111011989944664260979253472183992908544263031060982975627721506109391930795950407278831561072194447889249711491150360746346293492943295517835542315112326537523700141435031759371187875757920032503752555943848503925543124184275085636057223558644012429315453227645671761811275408202054669031899202258158528895503115301952498802220289868024779536488383700759226303744529271534302014529528507382380204630327828255169425551281738658401769339390410088383273987339864328205959817388000568732990743206604381232414190847077789129479068937244683344951126018438929321957271891561353505121624884119952085965460832268198153729433530051351240246127568993253051200598932972593252174015406392716291925954661109158409219277006290332089978865637232210492525360545877329349177475642305094067661506642256265709210987808320293567035800263652890938623563553585426324988040515074455108496571393593860976279820637756102253905767599361351284977749576353606762724708391250059295200559984819514232805532869534039844640786350127684120647709067767332986756642151777782984713983236214663984621288924883905095106932935399409459276248727402295380527888714832068418683346838470079149988221072662909021266223809420159215401853724236817091131168184095853926111131609459516042164434737453894194145801743230333827968576759231540154747159085900645313123920294082533235451686900242535807258499233996282743675954606846029246466324973090609505457377530458428220223533938534291481902060857677524214559440367601849492947234091584778269459239479715644580279508052893114280029405176037198398323478848514216359353635995683103304757054366083501578641254375791633968012346936065799638847593481540396627600017898907102375881800082528738140055187761214787509653069795991183357489580970027934434805494479391191664379040611518625306804481827193530626770277448955655658259803081765388458051018716841943210130668333278500403715438712073417284285596559269193142387886881372538139505141859765792458325811615466683021524475120077633811337898363673637861886229299324895891751957544002493705193046480417251586914062500 [97,53] -2954051200629652326028200757482811714584157948079489640416426442985462293155538365485579184864283668283198513512441969617643719455793441223594227195208697960538265622818396078416704654750456628068287442658039516848806962404911538435343353494140872714174204103029476859793942920724372473907912430418303452883406236574573699384428288960175752059208837409728788746840118531743352884248173247531896259161036366416002406045993101469195188480017984390159180185235204547850556845215303063030618788272429667763616968128650960462765933934165524334180646030656206781649077570508168360648562291113537657364180423954023317080092109423880761465733697181200004933032068870864235259664668169705162369593771581418885995418132920389889216832408354577302912905533527493174929728794630682782889897659415717970431098251055755791297426323545282397013659694347903790181430255933507972913659005092789675601291108173415636592809013049028564397684280842513809590207077023226683725634877362148662094722659383537546275486780759032117492478583974445521579337326944571076848550300531276953933995950684193433665940597470763555077327678837424769344297987664282621878715979753756484263022582581749239701329850000012994517348533600996124271859777758276919926140215450046735145772204238227700831330540067709395865400480929832981514251873245764307245518718531886475652204300898216012224077703647732519349033702027085268195790938085344114324975535243717122035566836024881150902653660040059546163363094147994786760834330868208941326923903145364332159520131714075049710133838682626211937901515978653017629351136907705938635907448803581139336359856690613836747566755657589194796267737541810389291102809211997345078771430588307144818369386006126970817786724655528240530637767161510936100272226136253024467473208141255582893745582019062635572863502768844586725859414153786228184255373228145389544934771482038163574751482233769144710541138343404724291129531337867048184514175614970638432964962520454181073690990115281327446657413655492703252164927654569002297829162111531287411437989391309959527593567841356527903628072971507920213608582081401800471181072146020370539181902433232690404718742378781836811914314732665717833093310673575615510344505310058593750 [97,54] 419546617077237482262457877927578222857960594973904939313428965562453778632331043974351716060279030720478912386583524289969688980524108454521519627405192973441206033964211329655971316648755735479183913935525210166746932485890274530493627766434068175334340514026236528120986884732166477558090348713243963182892062767581128490794605841018269525889107838963372523435768211640872598908394429641294610052860166440912599172139720202421140971971261347585567933214837530373038439471748661343200438512888248843327973983774608483194315864753837858066528220704805545525390081475207340614659225792831366937877841544336454468613434836307436385743997554656512604925779398048367154722738027055496077302028387776394343932754159227482488643743809019879745751975019814834893021704431483814779304791390511835047225861666119761234608861494813595739814536221668996232425436966465763842655900004857083005540939562514584162242880029294710878874252434831770878810349524570185985081565912365164786709382894425734138335809046599038768070476700257084047496906251896117798085661230202479657735002929540482413488901661314885825173474240097950304676031140138134549660611607007244752910823351359498815825346521405523672626154582106832444406030196659676388534811457459511374672151161627896447919241475450201746267138506589330169723507932550144428566503747956205017050873577340399123682769726696289012041118479742259033176476199053459286439453181510406640118874924835219837764599323754558060463147746661594324481767261444069003074431781705251110123720826074442374245126631693142074154551554316491810920876003769951571493827167005598397125413846961452145540132546668498933675428246795432054900259973117365701638975622304745000560990997964123907917701926844983821682590644869968673323274167723265695141172599614510977691079103238677527856122860221513442306352880795640494329467940887268580546417151204908861297389122305750613171827720765450550886013867975370203265280497393025512421894614223433029297134204305496360958432357478189979186681345150324472774003884846410845353319062038863842653503174489622620463874744888534814450166947691614884994578980206428303959939352811673610125257380951410217258845431094471667421430538524873554706573486328125 [97,55] -58253948468932704237497461959171241149909227928287145695127751633302930558160880798595797602395932291714382843535492192850562850761769620981570635462857640162549614125231830485439180371743096992968806071956628454440727549732999562257416161424171344131457433279848767663163442905069051749924446680963535569430367166556695734127336031766674420274401273281180585263294540102192065835436261534310597321096160571308027658093165165316347325628751099725304847120661371781243044574074703343449047127809894949445979639528137594765721988367579227328201891967996435407011795461412816948479322891486426201799314248613061339409131735682076468547255794520110065314711253053721133236031674595811197847641283011644095720113279419739250599603978231212827736200766267542793976755740379581699765523148094561322825794328482354466305220765187618920644610841203421557771029857288746594157196153945731435591788084110557517641470057885361562785570827417991663888327238434747377064844389793896265103927720096094059072648655989394689893420532839791775432927637652692652659528902424555675271204441620481860363120243504188102696216602959970393470091338740947695987864924007700191521082344949906053158053551091365918232511369351165932561269128284920905351984137271198797930041210901737143189315580878315720300724305789444299189799510372840229407272443105133871724164844326811006278171294575938491170631284579006910965400805657065612727650481415013771534122493437446622339815765778684249741467803781510313590376346652570957665778984592716596288867884370585838413057616649416516095808331201391136741477088172811582806818126996056648790606188386049449166473582139082947356021717076179872314229546613455755319866321846211324495739537489585467775265425096223377946665558786436833481391074329355129365455031407957314024491049000596421246853612255324301134402624289642156924099937540676471602004579375699089537511688477165835443389295903094688498829631046712219341484731331065837287772526292017861142736820661839070704251977984203756844337125283598061462640632264892282402969649578413798910025372477011285841482987973208195711166536516944277205814608139367303088694914793607178133208411089634367132934072985861462257162202149629592895507812500 [97,56] 6665478353059204510937207228041554846923817056120820955226168393813267831088378683382952898124755195389767100318274604829037919415261745487460334898666393426134570745994053043243200957594054923433545763336077110659451733178718381293742672680825800106424281805533887640633205128284413987732715453385293887411712682026698996561108173621823684069134225688323447474969070119904800141099430989955255579298781794710313946160953919823429911896326251195252887760181679366413275750011397888594038272432048366579233007294485831058488385518954989092969344130276999480104334356919729688417507004718258750123882668016472590661817532962103767688476263637515020665445227525753032054705520656306487023531906747283060662198421471896606532475597791964081588389011269046176649646205729672646533270178401664655920646427296955624970434720224890719817002737532347566965219886768496827994903586489147922403000996426296762436706896137987856661459039397683842683265058924897916848043472236484017989166589430859079462374058026019273349265466329489860442825733520223807776685558233618845603382303746010540215957309246332680183768330396703652426607539730223684854107808045063242760389192087365075572864274633076551122056323491005892388348138695567194929612407729802857034219118696848541574008263913110514346686917429133071684152216691273468735295164460239569768345335765303639877795974766418602074651255824208505529027705726770136941646497258873533499874474043850331405631601546454554567909689409787506673693043486935614079337684375013692973674717712505906202790036157179159359662000265756950925949819134342970139668723540932248736147555129878853435790759822644575119224873733610881821884587227742153080640063115301720388201095101744500197036178633236926937169817669668431217414245189159603423236342853854148130503929445842038537633227239189148619003026786007179490867109007276846373660337944226646808230631582887323977374025474798073326919491113601147892799419803673883990306641300390458873088354761780669780117539236405433879572554635282003986451056342929668618799379926786396576505086131061946036451202159879240383391907847720149891261780935317135410833597587671048641418356687226995848857824533695293212076649069786071777343750 [97,57] -759815435191938667310981626918587366564023659379617356562346360633847402800325228938124239423437872484618903219068441351262785321463371104747964750069139841682839500569563869720179207605952431373639692901402053378172968361477580430159494974153674791454427400651275493597500442256939318197437210416536985086466853374236463273764684546292754469658277957031839025507308335311487703027874068710701801246532147583360729210748881992461540927882067571259330650140196336892705119974317603511108283338708576296853642301191985383247335710531617883289171650500991069259600849864770285725222248121238877300671462370879718746172592778294296876806235453972952967138236370818763533536127371895650459431138787374935809892937258040294600764289714741861241243938370874227267810513584794165150325115037561946822806758811043635425099184237236010544747661881949459879507566167698864725507455899882896631732283480773947637454814231880145826155192095713407806467504893835457698468802254256237940098405818078726835450577983337146109005453483840210473544403611138963370977237534357065848985369333033428786807982898958118563541640359246477181721081837690312607425660072174072732889131353388884470249780356154036677855787963760336194400239011040868088962538859004517154145694545428775579076358392622150215064180493438614539942325310427538665134749070503220725502116867653646788369560817748353658925059738764750034382258561487819501491515051246026761467869996194185311102349764195926225254774681345972173547680777936420531668030330587212285929379905526328068662924860430433859864651481543783559379973689798117044733521006786111421250622422112315782508604896368622138265404798145981723037612193156464168922612237241812028043944000940070408134482985044433787049824661802360044266158029430686779914494859136367134516627969547725898769964162447309598717065402350577867431468400135473648792500766656790467439536158929254773861030093048829744902851593985542957733822635167504784407408986982429707794135989280294891567151090883218783387493514871419532712812157667023700116449753085995154728568153869081539158469649407600275685028944651711224633579983906657160240639041777216552399750164003525317035769859330684994347393512725830078125 [97,58] 75196531691963781341559411639323173040077029752291864207829174557759860474126143721148094450988818249908118356414608438961093661704156948294483922284425941426061979765707836222962591794126453893349844513043088204999568533892298937786589555856012728239785683309466376067725024515126608734098431828010798474978654014917375703707558899619784142686800100191033338459577210410730370544433677722992775009853914805016328518864961827059363442046465138908373211408991847333386950675072612963074890574758867451289828913392988335382031924242541307934022253993010579883272597709469088625200967572371879825560905963554874871409323224863720613463963895869732454694008078966375523747704322779436816330791620063037952107563416823208466488276624852438213558853079031732858680111716182593128573967012471995173771587529819758486613253572484669433271892552731927625197513151214016545917965553543914722910458843655962620177143736578420075231928130166820824806704964579143432874585374956906884696265101434047498951680810905475109174283594359267093378475913911389592225569960436208733187500083863677338128967595522390386968137970108958710707695166228828301964358799958481612756930629414804277460815728744422434515934817583529238919383828118771635423539473630545615044958480382266232614086260994135370620815539089905955331215022100521598634625400426886685297042475889376765809193289285635122572017094761539098023206447404624460253107679412121580367271781884039010903473326642521172619337890026872092640607065888919675706543366892065796640490928540440743703419680274117118897878255316089147778904824375415622583756261493869078674836909402545765224884331906737124338674459874110720727370984102904405782970319981769698604616887858315391549213075133430077416883530544831268864158271975902534901149711002070665133017360415278782227123111754976180055171807942313516531335530860384198009877630675687936578928995814477146831969637190574690109912086079442938076427610571950227312377483104810395564516536698722611808752281492479500894269821836382997666805892282064445390411002600880532161540521882272660091615820701059748876561370748836302768557063918047397963064271194686261674367561027958195563059007326955907046794891357421875 [97,59] -6972928677339818340910081141640586281910430227890099900868893720432153456269165057835649873244847834595781564268781863659579645212112689099954455619731617277015868904007292271423974082249585908485019736569757161382770223535759294416525301591260062133862238045810932155183043783908825501299004766670892434750949941924197232912057818542008408080730086523220544296359172884601852079479576225426248924262575954833109698202631416765117136904391303519913669945381148246687882704152578545586481535231135328782463966082071411479511817062905454940489572938839780613114024045439953628992992701098382897716515101130280575085322750685238159837384484928519352483085433660349260846222554681142635693315895081127459521823250492801704239633279420530170040008192663543693471926546377831412389752879228582185763911084362290813572807112678114095603832985400259636839910996452034273078378168972944013809165310678518420630976633726784782898562558621357901575100237632368533086121066065647552043147061747740048763260206620392630877496473819974869078704235108224064085131620695293102640975232506254427463074971050115576861703736333798708300050771010924120336560750594660041310594736127411489259268663777193968243961772022076574558150288085184384327755367985952566428256239011834325976243883494310399567700045807215639838837745503684598397673968694087348973444159372999664038924660150853725885132910667734485372851699158503671100514283490307711836515309158692150959886834886473705423553567244169122970917317768179423184964319632709238210224392081306168303488612395446372273915992686936457402593093206762584396123952395743424601168586108887797649946821795055401684098468957067569964328880202566232325231379032958284969045448616523529641785243790706560085482214157427589196116457813875663111008461640177151294223413159435819458981922686011094747604464160300248382039572199855045700001420254293797564930118338806231970328300960211378598066666651150873598723337625785760533082742738256975911564328784127929286536953607572022305215035147643041319871389185428966390802848613584261437268484753640285117825093272189635349759905268309167526407537112121219568969810531050528092019422446434795404002215946093201637268066406250 [97,60] 687588233996403819939674471900826148494170563101236515256614115907101078056582698447415032216733022393310757052479913831331644129145349205570177572617808286722466010991223315469844633778299816546001088887922966326570125915382982305429759339449903667949922715304003073013243569621797987002033993045915492016811066682117510668199892138454014491404395520287955619696709905804273160370970956647319639742974174331489256088999171236789656576483021002126624443624248094359935959538793409243380767968451856282014849492024535931011251267668073328604948576801981276274013913682137311411474572677757825999224421456542084511427149020790545254395025394569168333203466622419369821120821477914007169294812785329605416915923196118399599146759498115967043197875206134311803499112966410071380009601624327691822756068837831707432750515003683508551406790699095623248946490453471036128536133157332672751549643137881196420833842148177449700410460872614208993852373160436256462451398028108036172991310411422282280578605977932602607594867237737522048203131388794476809587674467204666604413122338857006157264557417211637095644495923410722042333797585810326116203519698435793768334556465778493992836512631314564882399575501576918123331505055047759960455889465910896769069097863442251372226374318914824845479826504801661389585777787625066745555017149262830539059640765363926708088040160632569707078161576248731289217281032984093998891216494958344955617098527512662098170645034950110118570242021112227181532899963273537581384254153770101482495671700679154133328473787183467761712549962505345023267774526033422294531238872269161632796021926496389313355560939749157490331971511398554548809261294297439469297020593393665286376872783316642045360331581990542454915663944445127364531894467128039704856107426082650402686851438591273191728696768841614210957518412540786809162671113188411884908890043575620332090015647504902816875453725279929812013229354955547062441630150761627331740276018799044699917389066277921074982357365465884702762455172093783519828758359734809290977700909076197147567409883337313203538399028371957107544992310104066831080176120619999022429348458316132475655162170635747997948783449828624725341796875 [97,61] -55045610950102465489349622530247396933881729068517036401236232915645563132338908813634591286718500535627555985389016232235267232770335982552212746329697091619109706730974035982662349923614551565123589665496557534536948421176272464134791471094619230532754001336058251582886477196390351909719595566812291209344916230698419673029755598928026369249067209875932587742214729607599784757546297120034826139588889235740141467521082978590995824774287760375965355040875607443588652962729599234520422323568246141450638476371794450459262821561080352510603913058376950784943534935691759267759877169789745637556415480230130966050362642301703699772544767574913692985543735332387640318080036376313033472797409053147690029089141643523931896250264079794069940242056644754515094716615896314894436436419642821390068432928907548278051313150123255768827660658375095009844142832909525763751786878991467582702546452245323914942150208612584004734845626990634245009019158254816061306856682663116814847888768268113736154367758456682489470861665630688199618291751316628892421477859475820563921848345861121720363846818386258495815837775391730731591196192189380878361062791811452019220294509220086212373165681476464311052567321059377505970478138664725609489164808558460304061478224589544244063750073107076609664358160525183968489137230972444780686227387120608039571835570567193981806012428200658549088706556866332106365031715506127034434514770479114261685044492956237848695914716556644143819820404847040441697282289219157979402928606727725332215066162502302586427064351183374698098268692921876800047459642131929250107059962089984273439798448404350454129019223811095621527091978189710406773625643016922382225099703302368543057736547784002955671089288764454633467196956103669024968987303219686337051529893102150001258297244961479442390915480481607863400618117150809249894472775427864344332601317974672704362544459362974119861277388978967658517868052391755153363768351773614696684065221838966045851782749947875839010219864648397247146105179436838345481146883554227306729492227798386637778591238933406924671755083798682820335246257358489605077127639463799732925981111883071642681963808740874810609966516494750976562500 [97,62] 2217346253512784700583634165237589375500181628308014958466626052587012045757764132539703333572257965109573768643380040074174522749712692015912512801818800389229360749438510420897525865396520876492901107805182292021884483736827442932886792126288249423806603561539773908996321978738147583699399320809086162876008909273141063084642126384920865352609543362533417838966686749116291488067282686587659051277836660090579442741319780659546757266197252502861298758144119089404672101143662786843288016050604689338184962807784417533323054129212925735742447187410282427763406373730739271275537959187937440247532152605042073761315524842660755561669695160804086088350895031571773218020484184035564728305930019881834936650316414626205992716532081441339251479863978588624580107502313828645446883791940626806385359342601914450585106925181871807831891255597671199195233967985805612032130552850265478962460283398345853947230552181106328600485610794905719514199061044720314819457883740483606038705228981966934661049928723809792882655370251653453781595050120987538632104003591465693391434903159679702183795120702253452184920077754299162253325058279494489678986637127550648482660979950088209131802348858721111938332445451526438920540322373579710616275150566031270859340708090002750251854484233992765943935208072388690055422483796246965054856848455069357781531923334951016292027233148015530052268635472615644413214147217616987935964272710719812203752068284635275158396639706662978313728453140452848024414680434103278771773909379853517087366062518077855108291719705143520484590165274410740216960163327727809210667135661525327598875259134122159523159636168893459912921659520475538868303863356434165693300941039706242937313625974752436488928472533119431161148540520369629709770780388573904622334456929311525428229203754189593575583903255673305126570741567159928570397808695771409960164910525419227836095770533991526490162436329591793086524475739934529899051400084133160865439019701518029347684749491666962263522634619115488714137412445646618123565152468365093724767886371712330662673232424202373166218138695826040677681405404242323642200494875810675178760001199527659987431604804442031309008598327636718750 [97,63] -48362317237645630210969557520307901085386249648387346146453645426935779332298193122077380292957013264094731714672000001343347852636543276454420785655169595368301123696655188210033895549992838635007815074939150109060703657893315091707559980386710632054079613325620016548416049538304691467076861102352918390021746637036414622330013743556357587318702856163264595765294066736750606694420396394274822841426096593043884844791632599719551662898013064369092211224871883091620243003994195892960080125688289146741027675389132039037575238769679428869165601098593150434384310404524897384770508995755685518664208778846674471053453680467087371460842769956493897381492382118102697632265996341414694923655214152586385118262876667923534807874535804854976517207697091916262471402270572349724959428732667830159903746213000216746483959119398537873812646297358372807673079336943407973109221499970089089612896756082917217415279337446194474422375589094246463709147667656263772390465038548990840970908382404431602593579315745420570585730381196071436335821911653580380729379937609639961764750287388404706268458408808735611003082345139511731011631911382663818838295282811103233109040223409010182103202610894901512837887290310162122170725175537951986087034538929773360971692677169679843201646438766602584175299401825060321608504156197415583177212224233737749213366645731346047898894335741381585333545957010480003604539847180624316284060307256763347348113351393034945932905466310852082088919521403538904038121885756653111923778974337760678494679150715086871029736330718646951695711762220991696513531923395788729621729113871140413672756075771331873970686246215339680906069500746022329642922819737943135259462732793961634356542072207135487314704472576889652374485874184906057675325157723012054665489996999471436854708800914986273431245874215601501452427884824144304915700162847661141404227531937611579359628915626668430026146772682262864144731962856015363167127579458540472075333421681588474685428651294177417217951483037852090559912127684186128716723328163878618142927756645895400176032955399510590556284202421600204712768915165809127395723611136821046760742620791717616413052382995374500751495361328125 [97,64] 421275804639475810183608388464697796387038276361006908364060364297184954531177072973775411761641989774534918512052008365698995950173622240975029082620697326113434587246908937716409381198637922609133979971806561245086652446034202223868704810451484567221308924065852526504346587390511578182518221752264668485126691993885063591701368004897892324163218581897219781668162924826694389939148906800381728752905472365326167465571770409509751389824392120966005634022500406288128744640681835126261762004518696101622940500440509353671990580627434591877312316554531823519607108831546513155506782070435795307877715097459243381125605463957040702861386892501000450437503631182677490201955656786477301127792715121283006805497412376376748229125793155598449502243228908818762523899882444834727307330843480544841705046066354090387381908033215771303953896253518048142004023000925273475275240726741938902288132146190631113492889507328201698150595815150539124987661361269498530331259448166564281284503794181636179745905288726465337403473171165448187552756863300941169267538124121595593559464611390691201408963236594743119974921300008074652584983967996550744791354017728248932283756429290671884416014098544390486165454138115082837682514897115502181232532416666001159519534234885300008467903152772567063789971363888931078130259139511569435363088630664129242412168563642340890786919602918902271911639603757848520958576542918888850390124169153260943429731818933135289884575294728845728996568562003056902775476518907238555057001812000054832052857349610057238624677067005125318659639535809837957467107235112081615388821024677247398820778441683792966396780985573587076942655981622142666705809135004940320416972606332201168008547413284481316810271658083868925146191331284237750791678788376935276531240784121156459196308283568477477318104623487317383143286072831515185678299526034317270967867874231095784654092492096463248049149813006725536329502095468225689090351854437628322140722758933009609579671969869510215067643783189544305372746977090466560698877486813238249604798966978462074338271745826609409194719291592743135005911133205128519914016633248066167348015731430876940066809765994548797607421875 [97,65] -471754254854845524074032309436739974152076669226389860321580284649161446974743478511197583105123264197106465419708309951593210378873867701306984632335495354819748431706526018810785473451784982068202276297742108088905427887375309607487457258584880690928579618971619153572969776549870739480583636049688516868351003398345826452039086221220291108684042614625752082914281946041797435622525175177271929392334214601174864032746140748727725933163606716749225810173571444896671442715598715878875616875384216555707501887263683994467068388723971809142029458305099109825266496817106153522187383929883324396653650350947612164754172277178814814180272058656192786507292091955263538192323238933125007328882271867032003211669769337764245205623187959965488186271095468799168882732703827683263660935457883650227189298743130510363217411259382697525295744260078586451312198293124117517770526751958759252849510975790716233159387380548866161497074521672389049932805678489018549829873558523247478556072502216864702260694973615879919710362473708961707478261143848373220511519204427720768381965345932661794788395115451055348394975922333032030271741304877492641267470579934451707426675736702773163170329708596647318581829708584944463030848689126523654298864990190283411700445233357072001543549861327441556945529950522365584096354707858084562515903301455175140618607486021676101045635712828149378469323703166260877523116817619662125086662850686068016981473075983203956513408079431521632771507880951693019310775699361831391037926051344341005658250704536809810704602622962329938300509046939147241307923608666601230733006491816114629392278120762659216242051160798468485872619878773057587424530102069282683893777793135924381414303371672784015307849958251347035132791912488019769779492856114581995873553012946238583188472635380388063558062258336720745986466502827763218578390125638829237706731894856885039926185179594991383992174928282152089792000280955730875923388140997520944891761657782426270325790664073010872471376447945135439446647964333165902802552170902047147121919947304568392739307771422764766714782640592772001684389959938329036365730080841212997264100259542374260490760207176208496093750 [97,66] 28306385671144481402187478575910007886632200461034410786748373075282721873128638174347625173618601070149906744289328592402729407991177158183929171599276561243759480074377753851722925554269188378729061703133234174279921777910665187413078563602771328632600450843387507180783875542363518544051277414636226546717506270774462573563823656359359946243557788976065528710028594439243265842140703528842689969744759071668287830239298307962169321478399203181388754185358743259065329761154339202018200342806811179343880867420045542168181556344716130617613646955824691154864634773933850239006928825250480035839374866297460200137086637727778918627660248232339369520644847654804697733255697271868327992003310824034734587713970739512198684379078251555733024643998906371165879663630574887041997259823921955023420014784438947692371754134785409056023011843239869057577696246461377701791780945819663298592887714346762386945235440095563038377850110805767321882575063032188850878127158040667270417105370629717817534345193549069014865128224841020966923664899302703145791592542769711901782345241640107165964243254528049257155484700164781311111049255302683149747100648307769303085841118260644826088837101803967712647137198286901310009874999503963035495514694623261692482363319076955580195458289176389536886142638232578184741187865454920950641349136813172937633969170421427377139045342674358075121880622855493867673612689487407687814817041686910251862260745139840389087186072554775133345588002558246666209036104509525241156698431894669104349874150098460081650394304423781669545467050900165915478192005515294958507381192125556182892851218920169302814412853697373086506002606749338448586424169077220785752968989430615904995539994001935436926565230607649245519924246666829916332459170759134975825009978596235725064653091798747370315706627522972792148555279801777154376089289621381458671289547666125577019497487610230129028443803441658306757878200438743930853030103687273198590611278401323185814861692911687856740030773086256375774951325329026631845213624723836079937539587733154110449728743232467095515626665988619340543880457049382642895715330077432202837695029984388384036719799041748046875 [97,67] -908703575121386421489129325924030376109100330490468691364292174464543461582479991844169371405489508717558084185409471702221105635252284581527648985179331764733744448067606417591426926832637130639926888288224905027507567192223893031723237006047620767461970739132770561839804056489638256728300036178270368993193940612176449188840938899848622595069946329703849672793661402037138402362994765424597736731409146882250386745546085251229285227610620029784293746830007267811208152531626757657286440994810160821506831428126219952814289053364294425828197630267393365394179921207547955563847699621808078800298735107654475719246735541272569659831905772510625916430761316118622705080013825577026081584187091040406556392692848726015635294923225726865966119044105579075146249270366974387052322083219080237979126686096722164047585775153707148140690036780015947094817825233369862862752000075532490310655078892078706763859449858114653042088077518964062814918710165308992015681040233894488384894635061733778068854856170548869827178031274416040853557214387507253895787079258898253881521195618404715285812477186919861732430933242790184152585754739878140350163974485567094369410021545052223291346376340117715186421807160359752615971264724502872257662502735858585167202835424707037924463831670132516785514342942144298245985049035786380013467702282523003916360605119563056984146010854988912939888221912305774507608287980286739642161695185189681997170069093856560138207074183605088051294462472022874273636860336426211830530905368931678662316768977413383707209761013395945701266871076989058022924017056793424435115520596462429334916682463940327839449676357256002857906780350805123329649704656865768946939275601189017992118263052765742796786211407762564259773052423833192805446054553386668643083558835446339618176867519429348768381409615872490411043452662860328225170180530026850461882629998585299718140985121732107381825228334357700889816108442274019787254117698489929449759435974667393708543671271663995283277263376847292658267989709748982578570894502375000952966491608523873056755619679850473901272214232456440636517903833552257677293118726798339235273260783287696540355682373046875 [97,68] -19159829820774270303278292102373383417208132408300796134200931310556703572503496751446237556879509336055675306147278047056942837988969764423376466639990527721704061650448670744460569334882550005311776521271574447311853351946154761854451807263424046215886251697086122415869712074268063783033458465956834705957635537702705342311884868033722746940265613433596655568143953896112636986671429435279962466201530760858489415565324710386462880722511028645146914980804456363914900790682266853318253175023642958893285170375574418878099810475842908597584557768636398099165937801548261356345506886609427284665571062678461799694038008374485998002375811879774837102245237261154771903223358025184656709490110978580004387661633835484239688519736562764167090293229950599306053699106402288945709431600385844921313549561322942800045609755797525548207135294194620000591675539469415853319754560042850721954504019137607126163467546099648229503128628074924269575884752924746860544332779944490550004129334874670795541394204234518201382651692262002483932019924099154381853560483370602137304114452247953288088697263744207144276826863994215723716351397170817287158884360117179035615608520318790284147230221775039451908867898569334491749065529179885899477278967865767863085726785025166865583929819737834713752806966907195420029931779462611803092715927655738794239003255323424328430838716676031167537567303504798645818147694268443641099574405513392640091249307388875421483776163098209129771135550172278683271059541134057621590106288637026487451209328209766579061081432497091742897179162319708252504672567965526941328631447700983165602842634606732799326359439640642004932569133474551725293538770831829245152222253377948255756349033331539843726321878406340083537440262002301830515581685335234565244212912656513449253625444429962823260056110856147445571220521984886085455163892531312288027070470309089792632369939997592550476776879591931520509887781631036635253878545658395332656634807079880112664641068482995839453354909564691661884842615376374970849942399028874870863170818235634314799219189314786223510278182226883423075531378170396435072984030733319116279744775965809822082519531250 [97,69] -527713941433420914243515881966746834124773073491391169134488774808000762009424217755786900724429914541180982451644124282261097829818810504664036827749137201865079917487036920521230050638299771070808181475275869561093290167261921690046767443277720000670504203611720968702166421293046948061897364796336579792379379205702555776341488624681038876198876044612909660903212442681025282608712946928268751747901426022495399032268182297171232707397163952671614101795659327618322571298452605917485795326336334702338785762292103841364977930214692788886044842761089790668834968364003330111179404876057588014067477179521337344543805120866735881915312772651779193401401358779633131970418656889091790736379087478200523628401379817580587347872543002688700909548391493860969573297967830792352624864365774711783283408203073417184301943015783535797073923729885044707837344872692920712548705587649100085211243480708903954973844520870259026152684446470541779554896032901516473387410386768990011659310014231019559194336555322150549603803226035824059092916085553965145365339783647293505957182389939304519124186212339140558022361273218080808240328550792997314174445436682680279950305819760348626496483110826180928966990124616924264104965575080828840328549306324626034771141302691429924908313064185128524694999150084298827891207670812600157268414406973256001741372559944080247236325045124913528401831247567014127089605966654619917821699746422420029902392917195165162327722668173530530936625030970044902443531446525520561182756032771064067827047127759264665244568146962080850635859163862738128857948855916961084479679712329287964728265084027836931308482993032460660668048052191814539150879986140494753509057161456387227649821221311931496916392800948460899472828474629438660106666539936621042709157085653808827048229759177005321078737495185156330138175057198604694586196024459161846671126316775650932283288091316746707138934003670914844297415083682096894855755849442941071592941931985625163331644863219552526924346263495932684508934543809351285683161561332512119940671415052392344984884109149655642705473462370989399407022156532468382187690971237543635652400553226470947265625 [97,70] 1790052047749876637789647996127607255323975811180206061011902145643353170175610947738261927278588273166933589771937855040800429746673499274732204483438066153546150583907990788063557867483273176924332590361450105499390879494118591998907121847234321496039662678702112877943475810875727900886690250119900425464306977856605562326306330850172455383288807045653568178584583847226462223695385481738530303311553397035846981771200570754037195665151698602313087712673085621861561237944711708077014559350411000797629135411771532789360463974797060947670783987923891907588907591851174350144545693433480651678010099334524890363053518840215013370019322140350874330118645349982692142832647986137020912536197955131068913997484419519649935131385781573712176559400657375923375928112889178399756441970627006848878392142158558936931489358260327696867218155726187876559642954352331593542994788162371313120490166835206714325681318883820713415726054634398476200458947195764495368993904180615212016484861937692637032108587222956143462257217862057973448934198140350679966811385452186969265585163374510622407826864917945172706979945864730467449842340452313005769814121534992808358206123998545823412352731045687547679274030594795520000994742976947581790545508583388243863269543893470017841266784033649047085811113735297245706157675797168679456319042261581380001492185682969758667671037067991026268813419994361183010168625573557535460975581119559315257113632298810080297923669539702583045149583366171758361526366053934072026829172753395257857476994567778792803007814012761427346745239049251715305369894774821666594050328898449722012266084059290652216431367558968081864452110416945072377169373445804448360606083777589161905074951985098306719998530284491694767470871006786697585484740586159752972069859280711380009157818379266671569348151834620048335022214427900942752965929941112739953896670949890012428908646653242778924518838573263366016741447639050213731754040297737051376180025607460290572191717379085281299305031349877814495280898481106627230062774889429992836410090128297791167870766832420116998917453179107660683801584224179363886558910706480673979967832565307617187500 [97,71] -16955902107843276905275978693246704874186182533830311035075658981705801122206861615602581836517300137498277144769076907345158643640299351100019635476527608580189621569732032922549706445810409159586954734610544868599868453637056790137839088434573788489595421099747929626116687075741026150802284802306332805221034690665032689718132278462113678381335761915068950390437204132020196100015942625292919275504126253942393620536818698076848665044925487936796621617658791455342456170624099346811507163011238219690516135910172024338463120571551375173723251920291369037038557232183230482617579509853788732785684536533676824845097677008846817821586287896395072009402126275672955561121004755716480072847692934951494994340963623900513543049255652151482138003593505955288546183672171957098305711000557240099560971099914324148195056010888600239614134633532490603368422068789807098972374740556295352675359336805507012165313067113916635038231624474713771860906679257722628084661327248421608751986044265741386630436932313485888252583195646558505718167400947540489134117880399667127772469060837598923543880219705205708690977426380905017884989260453418364421945755204981172343770008242311448020372979186127044064011751546611120354965931839634881071894006931388496017627062334028559523611657916728367294400416099794085197291627849662325772021552045513498153572384377361611407767549049313837567273246607000057280243465193605503515134371039292916730709910504485585322231240492237731040464558656911956406298512066347206519417058531413723701623457538410052630158308483700557068686892251305889496168432966050444524294245620129714427917851318612143593300488939754662200782583846655427099792200905181396382006393524762554290946221111930797197694591743316793027156384675311025001104763955210087077828349660974662594036368771418943844335428393264592477521062222670670670874352847953574019333918617146975335108756815324198333295885430064599423036554970083909936868641616095141321785277029180060423678183410683346515662042769467248754757140500870381421527204856504939315152434238080072475442142505621267085460965866426081969849310648126169152279796689981594681739807128906250 [97,72] -798000425634692652785850559255076959168496876491984805410408052977912579854299441521084078115440951876263948816976337545121428460142331676938077428176570730610017540598467900701483762537855101896430725595064939698112622873249486943028787592810901488309247433533851977886099270595031998414845672510187017962160187461024513309709958333994232951930854717494094254070766275513860397789038791554169248921170735724041854168142497704854172047066896033637219974494040200488416830484949501993696494487222785882302005678293494132939330969174685774714675248685339847649072499414233365796856484140870664394355342038645614700151779682054453502063459066954161428400588747210939448315571681431700772657625614912169047607823730025405453188371303859503434580726024973570436450675301925093632464716943946788949250866563030336491530235008871620081257566214620712803352479848264672796434396989113216497506212954372409420126518602169572003547889402577261821361098872601005222482468119085596802071736959393739239978878313168939652281731797638345212435515214204312594234542293971436453041110405139795499413765238197470354258234892171750420646635071142816808028993658340014385693865989985058034916240164501249897447007387843141647002995125277572362018451149356040937487508384234868485386621033161663194316234610967138089829783464393914221778927552800662243558520983138071468283417305445175905310419349920002541024754460722942058406864920221987949651362386956525756982527155358682339877975923999380461290382312614368722693589402838176956301438699294871475567018541686712142144385965347681122738776354537960078405960432253737168339257983983794093047576002075773119987259739978400806143249915139056597716569168015620048298562606783341429327861064888176984422334832893285191894505842851017278704045503109283364144327395924332022036220720686760490705795264782072455578307045811491370386327203578823218927269154036810761426152618048086114745297005166867403840322346926659411558565393234753117473035717748375317744210824694081097826617173223448187095309243074055319333438556354568698422941644406976110043504383970648587314632420695844055133711663074791431427001953125 [97,73] 25475928948540565834601837271794877568413664799872547375162312502453392437880543700533966839935743421916460251617568063772807761257895707277036863837741744231464691224916171363909874799948747023163454872408468595333831969420422110003085155049208545302383995504232335417505398472927705394675717819791174469894556958297649391582921422414666343589568397432158749416594987412761052180895132448258747624721464345472709940104837359217066418263505794603460067483899908358878430439985778964436457575455374710802514062778495793962346985750799240911519807166166633401496299101249017637191529054432781378160196479779756285142757360307124755643127396531619552183211685015953332738846413321123405320383184574266443512420440513184378916394880734918336528844328720140446488396569836462964053143328393885122926203163502858705729189027342528350221323271186135251885094606571853509541329141527090939006492473028159091606481061193718928564952672067210004959043395414849127129551701837790825122122192545246867765803460334619371341036221258573797162268103161524743259407274361276618229794179888956275789544002256722263976504213662696732731188809889987401255071922755670009195906632855030771392843526539130463246113542318458656059989909798898598786285020413766589813096036132892536209641871029059758900706724236215859653221304209319669928529109371976753069176799097325810190139266186402633150368812937515459773677653190209197735236685790621117639500378981263665330052899770987589612403164627786065564706952798474586613265854241241380719050600985191659111678271706315314670757820575989400060312799384947005771467533641586175056260260559286839185501264166065186563418425300146423376918628228201937845146333963191076537225511976274793848003110101741728670953932763055735183193699392232589111140570609470892202698515019903658801178937484955515763998948390011281629269087138213790088448196318255867320057664508601213851908660995989937518328068965100936111005110923561223228414914443949505430009457582324247974299601046499252295654176886467090299418412677424576674868388358759329231882872333700187608620806935379153580319372874985777127183973789215087890625000 [97,74] 945555607212568145650473576907023849234829919303270972113139398230929374993311046116256618251872275376363597072366082011303051977579523674677572025609001377668962701715895659448708659405068845141396297395365958573334216237453958109264551436326905495478259411960678353366573393392120172463746047359161044130251120571600451997689200087608485863715136312066833364951637525624264530081308079744697789544498406086389303068866586775338239066342940328237426699645572101974982611930189375419205798774373001583578409497882933334377273172469099275194379755797783489666969848550836664710566340575431782297857083216140421962861857821977595329718105299212249739202606108326743009949831336742867184900280276904076518499741610780990372146038667980689033386892380054748018783055683503439937856808374553619196881813829467742257127836515874912266639180175707497315110102079666236854242420413102703540010088829404340271387468949212015715259175694447341918047846367588192901796291002405940736401658347871914452513116612119626603790272744994545127041368099884107840684773416246564201941427732074070502534666347754590153167062851889361821277283991010401370409898591360846667896289291912011948788274667601902780329964161021598206730470426008795079171369111756065321137739444420478045240875207821011923019472598891460592228262773427794819407342035604711876713735729089736918593825627168894150519618405297166774603867356123389168766775518144820420105283210777814030244766895863421810198945226882755852512924402340299529249867528769278209443082399241040540187493803122515601924961455795561620436089262788163427696919764743246729253537025209833140453686036326664235365743776579072103636737313025214599937267112688630636133714218057002219781515223859697068992371152520306384550066597800301118208609013253098845652320345657484148452980385923289483068486150013648192867344430350310704401652996397779166111326053062766077575936687947329950514078315125443882656851478112741478463386463255591198048371062832062321114981240834496773433404442081210252983005809998526213801531511456434769183088259264876135053187456071713584493096977224722065962851047515869140625 [97,75] 15073399603045449959644376908942920579021524681245700191011183218168880068962599214430661302812571492687724748912285444697629869385707681779391352364574211853978868554855945592358742780913146866231836743247837144602433591744381597261029560778913940751011899686188549289726621113806963435598093239657031179726168761467534266349569170070280439697519976600599756794506482324955898322048075436777117162137003729834951479526259594852482593639456634643701808213155076645584592506006061316978248099139506721940501837948672636510864956473008942447419577260517278636260855933404971133443925718943523725830849276251685997050810988278749921775620274872251104967763148882959838146479230772853247846939626364586593167965233337625685145306398276258239193602452821057830008037124211886248012894186478703261484455708124851692265330620236025005982936698067464906900206164352141025801927622399236755880611732128891673784199197050538144863345623845469142303729096686236974303622102416740940285086440213756020567436528045968690989798246168798522387384388694044401397321695676604269947064742894165324042386420042143031458862365381494204521296578697470668273625629381332519314046847735129120982499363291277719347668018998005748435095598507329050746236643979550009299784298730341023452019426073599961593276247954062095089114118401427977730123897357703220733416591737962517928456499375755491670864361061947685460862293397269327302352730451612223769848520867698808318252161180733469593507160231825862565346979972197340471045634030038431809102794787795235936633312022111800885594454002004395453246461095704168944404325499463617610860471439170568531234922646718346792065229026391253127344918899733174186029304080169772916940591144417759096225397499060834977006532168054092625436677477896757991617048395849055769069195103580901466040902083480316361060450885321844509437973200046704407719513511791355415452671186096190495165970903416625104552912098244279496098857441285959009035597186116724819091623931448356778568122172951155510969246234692090004546481196270975221651706298039317857165534919867358274713512667819548449622167182941964566707611083984375 [97,76] -1051415414441765317697244179773066281685183937113595459859397002375121210158518111995775714140572484943334409061122109986625127733816122813962840786721379970398599214912498998074022234232195923415339734218402899342276437638370685616286087264529235433325804983030268424506416193834920414123561008220248366046759592097940169739639106842970377661268162943417864845022730325249786974804758985340276925568606878091570874638390544983189452300608454484729777482505580211678394472854464758696390261588493434314397165119684651387900393577900793704678420823699111349925404606492789610652606146551026128463039309804811811805958716317353012276664911569419193332010069089975600984660977724300032323454713228007572555235297528389249187973968037940096771552738448644781901180190201196776028212899507964042628135047075453291192798790070494218924640261379088323359243535632181543667959254826557211969627311061615673074936494192366122101670981835162474287905440676121356835622987314569153014483102452275019430381957051811700801668318641041156937346721358338282304587949689016432347560651015018723305109652364292514938280419019152017924010621506342420360087027889558513099381740990232301317601082147021727988623024892105264784212147375737489103753876522290612809790894351197955331684000932283356167071348701398337524684149435756456897735379778091064757961599360718627494738126330282456140453207829590960341776115532339212645017941442158378644931031500993406370364583480693480402289613542985213498109034536419076087973535808812743072029416364911323439876286875281284136578064867543948096765788322072705839118073608001510841124370524731674380023478173744267736413725285691824608930665960692324281308758115820574938658953351449976151993249632615234378361685893275242149208837771322923002938743147501225235584920513010436532157259481145682290715086002303155289863130309912770924102343363184093486018944723308609041584988455775533239470120866101228703458740922340095652929963214307808139321301097836353921057416835503929374547093391547407582045522041828042942754548286516281744193958031544483108612052593079998293161441236822247505187988281250 [97,77] -19003955048707567465744597306902523436604220363735970708543263009519977971678429941805433467589372392772929884354846912268379239565473070073379836245523131801840359090105531814674041818274739839534698209452840191473219575874710435113438256846280104979495253678752309676032362171390496275683441596243842795282248841822500266106646126793125506306737541968998121615838780268053696257533179479319177181158624348378568235437809036991078544271080936374954309921331716797359547212627535508000021201457877287240186227769210489945187846632651459749271297552404677663084495905983490358765373268510828558414441987768971432073386654899751542864620671028792546520385566783525130926221636478362469390462419206935761801969860522897515005095766762759743182119981105030573672752587668917851443542513194940439971721693661720949926387395997538294731805241892615396570129654306400405089263499545316780277305196956631262141171926597061660898263137040439990293729592081094501202945648125922679550069717229510858891866851673386457280611295966970874464055828378928223065200154893027293199548698319008377497011009719801689527534054039445231007149219876910871988442847138747052935382989524019374610327924357344208206561800600898787147157606215016234449677209483932764215608318000515973900408718084382281083433063278148713215033436116425812567195452559824322247469906891017107936856569939562817187788754396196896615529920644307898695783481753711586441726601142170836014717129585851437074753988831228494624296974596747228258310722358952328561109512294263461049338021104065761930836173517372020890555045631374556670665755631818251332669826279459466303431867794820114645606532396979432887937819049410612130317143496924208661110963377120738314770747090186679470917378155421323554574947431353252970936080432147904566811840329945224882269894016356570675815598974554931144439865927238819613934044004800288499000287758982243013747884594220346214902724333742828590701316921308460815929721157497734164315822127633765493777422985853827690310630628363056495508681794061363733446829485089264773011893672785592324211193213339838941336427808036804199218750 [97,78] -452694730581306748041577360469147408274295622550260449751868835452478487266812766788828170925478810139295741959656212572554997524822613402203142687123921219879511233923898430335986426169897338242236309763964625236179101021810909906671219346613388824987045157128977288238630896628570385055651609269017241154619318511869335701883572176568366722564142931124273708171574427258578674952374968338920770110105380523838377286847154570202989612368474297371495681329769602458847365344027250658230035532698967171149380468667297637209437970565890784144892573964066358251877921832241830965656281157034002916184783664568298409454731099590042211669387068478853713490779566299713466375243878899416025413952914844064940286555656528880797757393162347099848273919039743839625203716370047382889336791372918627691376143094494944499906974785607761379984322603996285644783752598991985485997477121753878998210887307837607127553615395794463859243975376422348460803784855512169883046439755318072820037942677775628427372644590791415523028165008752056561168583811205299815659824556884801329898760266447554486695340606635740645543564188871808738552180211778150598722816391073391722730617207324138812098700942691973225109767033613780364838654919479851985105781029042822149515995038232683748523800888568705705358713433282042785165441039540505559292796836075561610377539216565211188159318521856802480215471746906707216673161505910165026249278538163438569905995936988359127379116930920466715626943385785269186340750308188688273041204861419086021594596972776183948265000634236547700577846341653206932770132853975753437954389559797146865981575607028700075641126285658482705119774509886128258125521210103071892273915031172231739576075186272931292250322859702333602293515833300399363341747233295376648692404347644386641034168648667732358154074112813362859588611577030986748142992092302004538172385207315308926208238115543926889867676305468151291126368594495372379903819469647730419659710178401998223292748670933144842564756239239011724795750502310521784756194059501530425718221093954904437967223001562032213791908213758669175164346224212646484375 [97,79] -3450386267668252292663005333039504269295017751477096403275604161748384300918841246465960298921784937075421758002715099438238228895918658399267202923205947067526000658749660550508927148657270385106122094622430072310314086514830667487329385849978305311182240639565213640871174354518776276884218273216477437300971152196480076774113546567295259362818151860649388920931653258568107070368564696552875684330428889004543981820278165842581969732725088214353289483092661098988965623230335798729435797077723530622839290082125426300766132347177726527590593884793903494548164468240430671375007949492690936241124851381958453177065160813438336346687226832383465769225195964074455084353706151564917636496717307962491532351105186199194514269983157937676687580619324280009051845938983777660166847704760430442011241925866460048883235400741854983991235457460833340864201940949708590867271745806947066005008884084243641541908806953691489092472695106003735611685915811568350244044487344483016940226463327658250173840003500611700570356759589062089808154550228265514118419492032244132548625903057108667200208616563880581303092471114928950682413306639102553976092742609544793091981806942744150466980475579233070148742824710861197743957496634380136734611511986606006559987894884921335727191485613045154793117726751688287104047458211242928289003957168356018368479628698410529335867523059771982062866458633172384531154663739168245821395356534469847971256213044821473091057089377821835525506594898627077435904944321364921573582953735741116274262546313892436932768528775651298136029588916008741610150293968624955048102118616787646535108255049572098752661437800121833295370496009452669123689646671909791684314771809672432244449714794832423571792405479758159708432976047266087690938641135078275924684677764490098374969056908358937738966967188554233331768249897896324090468381326921538463685255262888949807574675442262993743310058661527888971128999164810441685863536698537439410332358075166825185743037304782956479767345747412243726522423687425298616764400877619184267514255863892136780506362175042146562202024730969301016894118652343750 [97,80] 87987618670908998539209976905280578052999160043712463741140388415659834513530110339259080250071033578976014572756799532428252516958849873472205934689824917207505428300075592776073465371773621519899980848442911777533606005575508411197063253332841404727210436616557635223373274905359224624454457971495843426094423981328551256020084618667494785600660508004051668107789501897760022834569617632072220180353730592254656244987345865534319993536373485084529074219934670792445838978993787497441316637456281609510772789739797029110281102627865136045421749342408207028989731186052477410457314715462531231376728927408964151916523411270094553360037927409573183605335162851759722787488406389474467526874583201645976524477042865801913547527704152886159280637182424645706087069406145588148534400448005921082245668476540402029224405588703078052899469404986620146323565664583796004084256306792116442037684457609299054952544948899541702383010431088784829415191403244400396964755692154330682897506520178353817624546813220603472202667055501824968876391681932319846634731723452882439733683694714609650897900020133741982070324747999973659615099170121480049897659199193028504016946381914934991547770317619669960147965916344458415048688478132446131217255303245726839557554261833224125940000448420499317293007653109970023159810245712481132193338499588666416491383492500724583375412308086897807507252324652756220153030481273724274746626950901861489997170489194697321116081149650048236926582087368576019591427152077769214043638633904416556193151433849621024918728926377610963145822211503003268518742818914247632013628199266687467641891978152465305308417396137844424061013488564890205157279076186399953621296916904990014977626340656057142890010286334836096575925760037484205027311473856400866051085662664502459571183199502131980378739364091914442255514730267636333792796441512610064106893570087994043317610362945054633111235243991262049808905208742248397101984371018399860474649349343267684456991600054429267384348664277475730371121220645520316874971502172352780165447015874868292279398695448277233308272348730814929767285156250 [97,81] 1911286126411692001752519795744825771294824722793563478963758362390172289199887508616099021294594614864138459652106755201062667170595121953575283564596477947254860727086794091493209965121247416026636059333261438817924582957765451871232445994379018366981956667584182744402222123309319191178878428098361391125750873992686442426687522076272731646489005890872026010099653833631615404937565770291783344836787009794120309732310689502806327596453676554016835584982563689149740825747128328733570965458586397704305217863684826590807221939586101186880693080319541721290664874401978953707278112908517967384507217720197747623239794684667678257724123884214204031817969724107993369173774301805530239919220062856941695274698019682699831244997056968192951073962428443336746279741526440396773735700695964799235681469791388410415409745074784525663043057071829698328288100187337714030425154857655403039085280008109298893183605502678810698108012633107142776710041629800981908471185784913522968198680792115631361620920939064783247451012904208466007758072372114867813360498046965396351165490021278092303391667691538759208361341104964593694826437604444517138602941614705085232619530657842180809375178468796868411087546311061234232402348682323650006706877271756577969418102877694188298274311502910411984075468517517818834176112293191541147801781194586067970683674911442683219514893968715753156038016428440228085646087062235487070325462556518175399983436769338794873165479984769878407035588051240808094829543416339204614279252925785562160764975451021226343129664657549648996524032147920488944697654971633858016409131945096445050943921379223545562414026710889476839334116622589723252839682518252942753378041668748802805340497723105596843105551488097012592913205100556775930004080717003216774719085076013595961010188623911330000025043921659106780268489366551024496097665585892081970019518343446984049064911251232559748049178441941170468813133244574867062976228477707835288524610889821777575060338511554396148251349259922252085641803299318644977789764108309610352276425890915736343076646294476620997564330974675115264609375 [97,82] 11073750338083902040895128550959289258910626207750414878700155400356924668144972675674423687220313356475783971701776408604505742787827068790109978019460219646889077404440895375346961985654655765520163940938190849090805739193035103267597072581234057233921812583804479435381718649164205851494354348442024069433961710934779817394641473071100368106264181133540138191756042275571177758178477433230116078924683907187865464165223061733985208059820579808221572804579867692872645494628945063935274834875032086751475141170099927567170698759342079823299735926807881508447811233932467755112993742568279799983009265589281029988456594779820992675911096644327914828262370136008903362693228747639212407161253288166925797078938431133760260098938342408996813835031737742890336524431735364810140877397418453944580083970303787410232685551315925075382907807405042631807399865729009184136444151942626208344622878234651140015894889765231426783434381774631974079207991651721463806688450238779488718732553593773092319055458559277365166012664559460915330289827730771134949919071917040566476858128908129235632622233580819063899196212830022092557847048411742491758779280366279730822599791700937588093352689475970909613930952245321684473993111238838766940615330475747645817129101759737807388239974579157889602262738364926266506218273762226715570907326914179309437495510664813874461681533956189987459640531647400805396629188726883018927525806376457191556744197692850552154153445665795180155335347626089807212697227778735011312214978461159077054864360488305098965102846045614026978008340197975978619858501832866883403947780547411142929837699062124830960858966762679019882143490573357188978934773896243038174424386180159763561185161281111099167931936112762246049396807481371889059219540924069094291471105630336343808587860775061768336235303272160339563926083215198599449971290705594348239555118200309287789752028919560254824166949240919651368819227414603453764885039004182852272524846467742001506624648283401201749042988101728511322620805922087106039393387168938347496448327322917717272324194764122904944447495077849984375 [97,83] -26631593068722715736167523320131435857620303083902979943447537913106698646962868316706602646203939813904065894751301489624008874220043263464526480241361744679908983342101855635807395703659661124835836591271491408667851924434181303043611057793591171980636808406443712404861361288092957936641773492077692323292876109459582237128025039983420873596133962632813304890806286005226938720591846434684035872211945366413142425987849407128494849401049926236944880285571615448488015835482221110550376080373707928360577038914839866337164349099268168458872853535487024271293062692991393492581106347124524684525991655771439818398927073810494931575959204718980383328632030198539452353904765766046392917991090952176561548068421265534401636484267821413692801070750884855557990017750811077898082857540105307172617216746275276818913927440158393853267102128196923117344272024996858214380998472485032411693898083746251569319739201344079495850842120399085253042726233891247658020422732091669941488100025790328862307360629944099432392746818383238776846834213978486729944256806765469961760762188562199048751372951469271283800039908640358193386489558629304186072750177357086398966644534086885057734892077230202714411378464935927971374544270097230826870838894407889598415324916554310539821841112818322689864744288909680816668824760095463470738052759906089555611219326952782633247118989432789813694252691984150109893996337375055695280325734761531648592222289409799998581087224274282835981029901654313122614158613348406186341229625189426329096799468668574261989342483975190842719911647907602251210908868230055089510941002130484675437762607565384633964434031252870556925546729073765099558719667750928525180692356791360257127074903796047638020380909188411599972102843395816321773569266275244823866259318629733409733455998018809611733342602500012270270587261261045666544500701381084041379724865146735180010302678888371201469390393954384183646473155959782271362723130952416309041815032343589145834243255156667785585442387182203056406809088167601871898403473283277101706493222478962861999810730514178183001068615629250 [97,84] -196178990089503348805943370733285803815756812223634302516109771105364730073314763625532330974940854802051520921992659323261947193159526971609145377287292117202546147202737882288647399140165981606210339232189498091979594301026321574708016775299210464358833201756985578534553477009912873377110011131806727306109381480370277598219629520833765251505165006454892286337591363028172704939366610402029768002749967850672646168241341950971460057091549559638740451280676346775812485943280846570819285207618965669554525553804320770711610474828120727598565582101864423230011391969989215514568391193217656790562016235135180745057383678074158680565703102578045770615724627523002277215459727485389817316589091132868906053327591263853411191740336227876064167658705104964268391280029602491115416986411517732071699571794435357366005108741153609991999907484194957863591757979902809175531348521900179564608795299261762421433155607220757228114273303493814379254491687736478385276249509003892752843967231888701063604751763687689154932493888713543305054864382374535515433273354172569456287863044544545135524684021429171617097949117308982876424114789033130704455968775241279032412903690898600674804469259274267986514900398641733004970640214795123329019726271847061644852618216630778634303046821505036605765198536788827656496768077790272578560166187698049954964061324571194116995004669938447030034204195536800645737546610322036874404591382639453823957499318882416073742153608453485976677980629838036700833357341594874557666675110751478193417876117303565839173819876033908819204167356477901090131155550068957418631103828206334742673606930873926395060927238526577683549268867444769264780188372449994609876074205900238344213070935173444412659171850694646870478615340946674751847283139432210938081974055298636378553781058601462231009160792852692999732390666042495782710994848967609269826787110037797429075623788631984957787037891273997171116756432581536208244820987880973587663464900428367202974503661028056381454252231017398746842173807626286742007201520435677447488033845208271921448561135666272718120872875 [97,85] 2754602407277724068642215125920346725231696063542672067962180292965374032648356723153374742494186615033159189646139205539001664279750506890183170303569582539608119301510707223873536946982124473777882244008556809391550085179962114732937240380152724384706771049486966092737877610154256629963793063179572753581012643391029857206985610660854980967029366947145199127517691879868558847842409674926763601780507951428089838316777145005681970223022482495572307222314609516069750115417879867195306765834597653880905173615343997505613049969949146792032380054047103935257635794752608923525394519247880178750330676372645966959620708102364605538848859102128923418372716049225223240183863185212974890971476607787001892964620870202752411940303599170106015427603195821348932789970289984263582826277428763662518218944966469743843729168928670043165887389711713739455013229441321966048923218244858788982799485069381618460695172840849589325540582417449048791931697841576679979564485132230382772354515713304180984082648044860927248586110512576423093724258014112323671173611999357026686805359346858345983585424603403462990570944186319858194192908912864085353198205248877968572261782357916095429460745027623038595843875904087372495477495039634917461748250646947851078672638270441313746159602583954666098805175419614780700788062879964994381806054353240759190065439665837063166091220799584881277787797924512788820753024591826260032078018543095161456218224123944507506125994781988454696497142232978944051648517393518587035777998892637372085121506564202882701071580063412194646484988966414537052123784087457359191072722257442133504785459118034402870784453376861203551830850902090193970868142835766301391348083324547670533241795662818886954056400629470766995103977078351789048222317147547146379783646047422924232464991547574776506471538515535937551262506529965770724254359565947409848613408078721508152058885620443729509258092138986989504556192162822111881235219923475108312791898378980859848924602848076464760948322680725643775347982911600420717890177203571105447676491063484657799239467115697335718985 [97,86] -17731620786546050935424183716565918257988748420446853605096993212280778356763986449505215632130006631643275011634760578611246828396530865177447588435490572025157735103052038145318156745561993130322732054081484482969276855017862008791029570428754428511484874567817087137586668411660094628643491413058884040314995535788011703814704059558012727817201539073159605070680565852633915225267388603009580418289451769515423994035858000581133618022946975360631115078110074454912094533708971156522594289964579607552539092039745439918091351286452854525736755351691709422783742938358361436756864495185068248496331352466429315988822695855482234582931199490920621063283118370866029147606895766376389746055645182507217801733948338177421674694161534034917614738055622851356469317579228867320186043265561198139199871187733399122895621473632022598776797745907348410744663426165255022324301917114935945679918797140271219838927050633989415137604129346961298867492020678104890259567417081073228552623337155842249609702764792708583926075083931253001605048429361395540046347014509484471158969894867655666972354746080405335924718701330232458334936572450389259642737851360373253214024588869186935644045136132919166998255309173120826762693243426548882991056581433268451734483048824616010920460980719755930916203849928278551546602597142963686146127769875680087977333100990105935604861344224959242313346105068635291756020406419683858112723430832215361411873375429216560832658608700807610866564104775796858185268404980714636584404559834873569163740266584643207193990921322433376811269893205627445923638933024473693639875218351422140725372676815354209190684421616869513002427532669433195097803328351736763800482937523704287643793679260043095213897578005763238045964047861711643039718235262545593887186556916455190381953912308899433810948658186623259733475495532312815712045645383735178531595942796837959759329149684180900872334025504725821753109867644022544741442932830234318636006419631511282278102479344235292269105536357512294480271937256252348822993656769247799196391640016641610708893227950068185 [97,87] -352185026249162829377978084907306949351070179809661077672852009747210210258783086941621000807216023897832098638755131796604072430192402718541592013164801635722610791923713158459638112088861211443136051220250868383829358194139146211850386320246195244675901179095137029681827651386505000897855449057856842225192076167791925101093172822966754076692574154662970802290673686220874957227984930891444147163059835037930725743667748236654808951080294579855066278222181716691601134350840302137639597426590806797909785786681453805143134524395256006758457879827532585723437366437116930447758134268051958734363532068370804312573085171118759202211499349090090483572959296191380157883485352907147414871608453041738122137572492694070579529507091005738726364752905857493599011276111668604116820705741596438696025381713134090197760640092501133676021661864862977328282921396089316773044273459020963315278400457994241580758182846576703223381950684423343461706799144575052566381556845303486235630816597070541181410925848621671281510000788160561101260803088510042714588616226200323498256939834263750809003175292272552499477588302574906596238942464231867537932417252659138255875249469827124256255150575203147547165359286552753457830577763575483417605931191680034487861995128563696635204335998858455767852601101405774057170557506989240131897323464984346097388098136171927430501215384116072898277789422529610326710309839771742738785062612628391498204815642911240624108587566636345323462631561445529048584925534321624118330471181759521425552229372788231095556977940718380314565270076419719901899057311001551301993860814266699823041277946067900584058236401805713600144352994012973955777299463667362167799603572372413354437307943553021353854733730212457271356103512355343346797259579082092515065383124317450470465723793314039640211839696008338120829963857144566163511620194759785939962988984016376774310499894748792021283706099360427234621791349894226125158219394425416140336383248234585550757639254821174816336384862553258092077752708258081071495737157751756962429811708049883315273425890875 [97,88] -2075939710328089311208636102984802103520007850799427826474338782683055432278662158869274300841236072678595511171550328818545845008300378245303598947717865551243634186601831688379684512585707536633134646020677773316008072416627890107780160113045030524654697966400284350585315795721127970188545849409956147480195431992670512467634680096728984592686027495893069413605286348778951414941048978383101616665000469673667129102412225229124457961801017020484204415162095590453781551752656466697023295989710768439178477427828903298129662094951485843521225937990870993782783690246433405676395783476368029482652439190437028780700267489794630777838764707931480993383235189382239398561474106921312062949441625700841512019849467656107138532996122332328247821734369383063394485281433394833417490714949935527864546797924324895730720584663006110972040541700038393047645065561818596997137163057677406350294528346479897940170935743930938514127258818973119238958812906769154492678222112715901497662689817554063989052666702705617456861480481411408112236136056549129754282201213741109180292082194094064284944953304979037004922579381781218160072058058773113363016237476237638207344161676784860818209895361169216524788190854056825081892834602308377318704804755811729333453323089357327988422952489119229163263067593678346365266442066881170601842015230698254063666614702712211387121291977298088603976460417053248629076744966721778713892614976251940195892599872999225758627746111668008100052343259427870048675533680427530566272610022412250737444284571570154708184536362220255331144566510408350200951742135248780338663795481434540900504313251284870395254601120261929397216603496786275418966449948988390627630337977217793493567381924869380793348194955976867818485850792053768285549066785165675140908503407105129106425112923465926993905993437797667033073273748722874668927687520665447699172212208389631827695945875855097337321949666867118085407620513652455551649158643023868936523570096443514022591044421092347068059123361678098881542136175813600600879407092973700458182605896092533582291240 [97,89] -7301935614119741987256553979429966397493237948704010623746483229576523660533082161644462611332040789508110353346290647246261489946003907336426893127029078919432451054659092309200071060880091435960862065487702175793110818886792619444703479805405517447861237863617775237133297777623621667668231957706324935830218104082526414276014433746138870339103617511897559313081668432887160189921693348676831735548111713373285431229544802623611165165962885727428938705645568243918534670462599038624285833579056059188105551105804599145346629776715934970462378870796306274211513799214353239989433601390687952028624346902094323816761989428816700153988779356552808975375576397146616310467578256866931868316052007938656209487505839451284863854419886955862207156239138074945000588595062755488651424073442407815189446157543666532972942770257020891488414745855576775868536103372720465520551935846635822927599664544919598667394514632030334689408027472661896855688500653842042169830313315806391154833460061983334651046884806069079008918506943187698700652365130665979916074552268404148352072034511666073768237101675267977000224784029493011240780622888197029178054918423799880166651657473714975457125679493846551412687337511703926708659400273580628429809898530955023323624184551310515039194346721360504995764947292669295951255472288029928282011395102882579669325344958723020126586908873909305588159812967835882029043986723052639064714500824978292579921774863181314041704934097101191837054785775055077340091132613260619241573582068078381040170122007148055398064921998747282313245426780859218504457268021567427156702525900827685810939144243767318413131137042992897404775111874476646887791381521329951393592503424951107715424378711509216172941939546365517126030179089269270654011431760573875894075754292344355380273239631218633968761414289349846436081791050713058658493691113330504976118269370752192248305237485280385171980685948622222014311173419131927300516474453391293510117045080540517284001464620150608424933942061383071906598299705599799206323820797857721925781809333096598220 [97,90] -16411839257129176589735458227758340284213240375512755928627441783095174135746103789985865174300519471556235052688706365267955755139052663225716834975322186280935171236444180588806111524332647237818613140193482399163622759453628293629747186675956010813054510162963637749625231444716382529552925646508012900969467043531018571265153510020406950532554915349327898580966997477500151593227770437174231945714660082404705445325756180916660826453343670307455484212916970564270121574223110774611839113144740800144316044357727853489323591192664983022812095681299089503584958821288761037794802637073113178858560169767111660017251897773137272071294170074902427746308158019778504498441225229352414700409391142171330603042161662276435529034367704090244617230867607758243238326840458710211927091336892502793061369866768482444744728213891365726172570266180949501103784071688250213242470006108869387485526280838409615390450026591391491308627976227838270167967641350028173013691939356658018179558094356589841283436615053928639617677824383304965672595193458122923572847785862204193557181727566430993053675815508354924135368963044922603778066680272304927122636049302282419114123318907965306072913406256641162691360490036989680360495585660365359508568626011010987642053267784400618660382028254672182017314878751408748015898928413589982953041667095779723802323283185005092592934523424268043045773150662455768422683905575108249154693463177709070622131006831211759702121528348003593634162256980297512288837755758815140999620978490928332922235697442974565205919954043234135183462028018613630957425853530408651596968916661395501829810168119572013109112063608757821264066395778635756611864804675892977771630544429695279899805319503838245915147260249036042877097028753457640018873621508638875670793419139632017030608735990751994426295868359044324258743160922161052250369414042720825575076724801575500807450487578537798018599468435916477484926164306695660157064051500841080234520449683948165437342116336972567813413665036412509026268304632761130568338252525712214439422869908575 [97,91] -45928382962079199740508031335372504311144996120014597414387944010114671528133881457143121766979788946142529609712345144125180474594558147324557639634787645757302543014966082451196966668144887439763491098576740980057213241450652941692442449528174079400599670990364621299007484721635877402764833631904397302377607808259986273692389882060535995029755038270916546854080386228606133769270676120669130436544225307686988646894563077892968146859125123796233397435609465669135484988600440379703969323505319992573376356602480722160359230712681724999389200139521262535237608142356792333037354209920900773273048997514032670140084985030879692471594128587964080633321499203130792314206575822163964223281659349625316006354074067282051088836359646266870143756299212143495103315679455972859063564603179352306024089881127008248387297794590180979039554739211127397292112135411424962710532334014086486832679078721401019445234123207418427319707071644283203739157466313839622792270556194267558651575404510818849682898644120546924960245083992034302587152303717623969868232538038253412230766800978973610828455855925281494509656354187700583335109587624383002016941334786969261377993183385952882755396258911089581532189191821359037245590434044173024291530238745459003838486314474828218600563249298199398291032927714656159379314106572502151630890533134742828916451079355961168753117570747255136534957370917356067095093066267289415239534288850186774588166189023018950996313085779482676512099221946902629892562116834864417013295886491619839316334012240849467995838083633901049433883210613671071055229442057010108875662296553154373177680892726173836966155757237436957621755282220909331130930245821983823032947497273151700949548494145836244682048270931501736200928212221932147132797257237084589995110883214486232922459051670273457092593651725809948734105847175418284110695325331329502689037493111008494756033800896835039958888258816160506858154591135584532672475702811759322891955425144525422039166751827633045161201321768761862414771481114755985246669615235481303916195370 [97,92] -53181325079837665704368229136660219836651795300153431281355116876548402916500047422434428803542447026386175719443144076452747568401910174053283441399606477332587122399866256292321807187233486050437449909979634453865468434737027544591817247364892265311385684043397717272064757192369911716532651464734396478411198888362494022097135577553163994355519519982105701794127071825530948771290110888775650379577303786864466092560128634574673646118805635395991017412300332262767393679669777833939483102739887434551693185247569372484835092417276424018660437853213777996071449798435350586125362643815262846133905643664844073192921174569976296688257129194966820909521139353479341459129357584737939178867765287215447055864493165174860224041917938586020394107059282627650158489550110837613802084962705892841226410648468109922267643981965125223103593463958791203202844292800092197089127601026874021822203659953721522067275882742068547011160125113364881346276144820987537694462379595088391821550778281753785108109428122302668982656271926878772203797289908236992227263244246991258408984646401463541730229452908720015453910945703770010654971393974556188512447890282068811574463020178914023229779986473690996130295236097957488644869148834005900569778729254085406154331253791196850635110398949883772425953814882594890411591809156835054727738681746352407921852455606829801272430476726182930292390876139392138708350632270987133017852619420578860251444792212465314411580394074748307328655450685783087927199372848097480444917032497575290604255647101891222519796418188202339290156912438868923979593071536881307750864189636023591111072689420494967723301520740297448907395138251635782125407085178320050681655890912688631976240418908661348095312300447106037789154577453587723331050666087160830103211450750647657365939752447574770298769878503480602393541296093561001621816960220580029490315353243205381558411892966794141216204152882212450739669939304511378283150820975994749747537826691069513770056538662589655255574116072765985798173256104033893626748214837339839300 [97,93] -203483650313494230252248845166628587730276510028787971597137280544528726099866769600617073691622369867383213942207937417423321299046324903913466783416182649869814735358921537699082417054563495911022073451351333416034429799119359925388037256987050060225301576776157004543160186271824964428387266813319169436409675610075328690310510668079694536400520388935119088540662690002401974456567376611228840581159592485125366306182158630347726723103796198092853974422887328195615832758526718739348589194187743142722847924852951015588056560507623531118026917269009747442449378343816150505279765228841289276045491372477261526069369886497942109368452399754752477317426271328227218033097458155108833697792178002666523164792017077100785371484165382327183441479384256686500489945690015680339160784032555727293242842223127051339662514977603411025466700279514121042638947761339849889473961554973145998419549174275778410911945834112570275961984463886471935593405584865318634767707674956453515658940408764021462877111041349106966343148498518897827025572285802154878137505314939067136866207976214490575044032296301335953576376551897357087264077530301893560070699768100902031549074987079261523198077196941221006718593415051079923748022226681332245702307443483071532063802280937476820321507485178988536418205292952357740928376650062147013039097012312049659373467188005990275652839624950943129865244008297377461407420719413304586409832619827762381705248075887097861549798486550688664998434682776079305948143488831515807571272765317426313705638179748275920349754424017942996761713731297204689536248726015632159785419835527110216189918345275477794371718985305719768832814834536164668537729716859357834279742759291646214208287505178672412685921088777559814143071248112028068003104316691679811959940304691873931811252832016539012024301689634892202035173857973734503268007870009390080649511985373612431300181683393552888065100849608639631735436050352124344376808017282461382645069589855223936137363347436667732824403751011073034993735073440109663815772326544235 [97,94] 121255783169588203067375002715585345653521325647008664484019838212797249262809610343788224984914631985075331029887105439513007862471515568188989689769690219753145693870492169005321730737592767661992194409149555657833487217378192093276324518336263532166392090728265596595792130834025209523046952096298398431846735348667209994749268935209291452103338722429536325517947112987273672678230374347985558506735632342591948366935524389703262094207207918168022802596285859064741160807929780898544486480974973178918794226663700144875499580654732805127029099174324589260116301514369020616836578580708010015398372764301085456741885491925780612803264728029727285291431665464174057575257385394697393480069721061185909467620210851607530249064907387666148903296344452975886924356038261143144144183504106678242452662004435110688930439342035933318025617628924972875148044585932962254350664070153611295367111488252109584728600585077813162499404217300767262812444973723668641863912627407132166052574016054438441472515215648430240563337245294456112988080912333528005494045965360169340022408494069646797042430006764161099464436422379709961140792690316905144017288945263884273870228246512992787592669719340942374578841443499358183702123723773870712829276784615317883221337498891420059740230080737460402646549456874926619821473974034774960483193348345968011686642523614138953049816545082832277748553475323561103306434829353819928261535654410823099899117650081866313369604022753728781471002884487233618997955263374734202385274217892295610215678614603456275033921596238493711910858187612320336471557610908127715559097817677800005167680044033556099917413832948827910432132446754334558979629674843329872745318370955985924872429698429873099007660198663058471583113726013306263146096923266971375566285327010065806386340238293785722032642410820275856030450309271346170082590340735467426500410836320386761879185194981505455001657012651968982100433616855513716845385443742769727107329002432114119348276924383526053134482054373081913391216461539766425882146395 [97,95] -672079145415440050073840878420629455180755700929677844033827895708730404637062357961195919233446648853629202596760136827405679966284753755505664943295796252191645495146087228460627740583533057193155011858743965091136319680407151751045455821759254855411454559684023107925264845718022998585366875831734442533634979770889659443515668560708810364031727227483827371441096069214688746722784327176755321780969276089781033495208550294973883738043409224901329580273391495990121153975151754907656320954754761093167820008077911072613133367784920632953039305881978598686096385747509952311262550426262730162642393405157590331345812954460807517449092343944010706941416762444566883834388219458857247812912204945508341211073873129565830001479969768463082559215806140919965420218803762940781617042749455571005205417139748446969918835240079583424981551608018514395204858693017770027746117793557325421210804849371899863662865601160403862153755324148267060107220880171217223034848608881142341729147678452007147407232181976623898790311213990499131468420923294437436767943448736237642863080844650294394228447641844670212322339633813530709636469601914380991834058314702232856958774496275877398764404591043558592039559921752789379999220630353865121665278714258229582240384729441393663936935160772217524010455644942688681571791556406260844558298061072190339036223449564267222316043515935323186387449217117487390958222949102438846068770406370786629896744241168118987028882988208228136208407742503550328303360464009418396743235070271421635765751882067719539730870214517753523819621603544131639990571668790616411010023284192899522460875522486667437393913243258353372068110485095710081841503143937159115889976648697834833993349308994655748471186322725959456725468645662186141595906477552480341753306701684156428899837197160330493578221182020387222695803776866252953739980617899208602390866469211436908674777622262912218925923541116154781356622662055158033823856745362998842936597206449662489841388432900813252860509241469403034900385592692948187165 [97,96] -2044613802008364299247656985210785995525879371691887010438629377378588012262926768413649902506094368093737669787524251736584138020099777048554853450059456623669897611439587822828572917352810922402000171382961223837979329655430025502723999779525487236577351484915787855031066835248184321667346014164891723008834971639717427984847144737557113833924882591638846785458819617024410110880168961833479188503646878169826212405130529938554591644450361960358354415838028481002928386673521507780594292211691715594208057755917246323147204710806177514752630043028992677213879302212041813067306300772529351478404352336321180439366925003343147828957468910968352082333236595540560915082954262847757614846339564726756676218725158844300243609601993080136703592149112406410188043511413774251857762020048973359143399227601563010299459677414311477720619258426929802772758765593226029455485376292996812266090244693361764756880993148376214967049811004142380513322176529989775997944475372149220257854796571039734802072962037951783433302476623489862346084087185211275747576377841260667337961914548804764790748416725454645213352384133457347814294112596742904532568401725901890306879179411494658347866545464023122472091179099162897771739035117494809043048655423079435939311533251068742636752262389176702112419304812067301458050293151585737570446176154129762428630265768919025578413081873680618707429079336430679335004116556059751627962604733542497337948218767158955922287743346527800424366279445018256631942879012422237547795081887791984170707675882911754813457689400973575238393180821226754921295135685324831389994593115505950662002809707541137648134540621027955607899573871757365800408689923270416134713251773822186714502810375559880282156576557448211089427715324436983768347246740484078905579804417365157196282020021942524639796109340553689319106445211623198937924540058493711241376564808969045659615719077984255543621795149966165902498981694828126157457154278151278211391719094187065621861628655636908524316544382283868320268783188003355 [97,97] -1006482490890076961749646658924605152761592075009520462673158866755520892356602247601221654977175898441643149323419850961146983230938828694956193283682948371839858499432750293855044695179453710484359661306019790534565533121524798802114922470138538566383385134195074332311570452134436801850771104268728240460438470141201675540261272477193153903771453646695966914334306677623362866107395788275171143180557010650369929305940267421516333965001197776622009069753445482723687103285137827392976513802438527501149069387746362965996314338138729060072718049412812928812939432368221990953573121790258109825921288572009073680669175297889175618179832934155606602920679970277065371073764200228970966123662596707713014654217775438920372898283938691617047985542085101334676456331812417770511966569069105974120150719311612045785526365247490154845984050914332784522576525721438060606176796079668413593394041880933565155989982402975234155338437773289214079067378951685059317587141613846296120657589410810371902163659687010286072263957137516856052012212021502342167737490287056933962668681498825646347324742740176953021917887056370788629495737348107633036362657456228742674722225178688281207227870377678209519194205919847641214232597820042072960741798702491941631753612317734476923784168559688729593933879525362017728663481651184821611003329873949975699544723488943756247878095896323950738919105554987617802473351893102708292747775316932564963165724824100151135801624634113337545459421228370405219895898704511014394055635761326582081719000990021203383885829611738204571780574689253868742363598510259033840826431761460364904703822184015869300870972577564273667297569124969215587380151954614295074542724374633194363354398222772699826989373036288773432963000248014337078138890327676875205708335123991727002171840294431156015628379932925753705322464804808690883142212320405879089502852742916173120919231613252702792386758803357574569947295652894874521593684822126349821748076515401091180072794314153615005847624541204142880291682405 [98,0] 64688584924713487979097236850991151619073099712609700129211820585865495606420764173230711757948169036009839627227987733262329426190175955119306268389516093436407452306838777675383233450726936389649297484424488551496538298528653505122152884760971323567223030872783021717154259475540141217170552085327412017593774322454787795877979988016339828440743294005834962354949163918302280916580214973742828052827568255397329611468516104467881366306781839358794316288902480002876258906855118803055999845808712189119035932998348404067349600163221577815236302158365753072750103783781269899819398714264317849881389771900823572262800275939733313610345479473070801928696071703014343108625054875812576699814705115168329841758906737209815976635213640253683226031224870876604165480956839001478167172333700328370705641258594475970906455148402445155562322596170741728222700727875004420844504861820758835081917831059881044168670679152053192667884872548968114811001873196128696746358168445695492168197358374022339189053546678544672180925039098265888185943822918914113152006938146457211062671986561634811775695249494677009227223088675572490812787687953279668395366642299959971071655538350085504074042654279441191032200212558321391631967153114310598839516860829608049016841029318327509209002047445579671824134068059429996946502469761073841310970115342508630435004257253509167897054456636787351947588924047929096502587797210826996802482519951634048428035362442362315194681004344640567152608940854373546518908710739640937541996213174795582328510883942437695693056207307521381295086975803204456540203060411197426913113532217068607415168819635239298988432411923758075150993371753796176636786624408408064788951623918895083948505449696520069938166241469816798804679364305993121128442881791288273571057957415278288172365952333342790542905919542153666765280902482168624098261221226347558507128774809807488252386067256043725071269477199069886290978134828582421222610693036214803777136158584348445672173427052399680176976991212984476318387761347951021450103165943497687056972950232265923683780174993536858591969378893710216201964501641370759600892122205118340736341640140565487873637841651072374893338690071686869487166404724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 37181215548509672097935289998686654336096025475703227288582285972887004475405753993744030169181992093332860528261970905612121509813762565745449449139118440754629378631380268496002392087562527855899364136566705135830080988724773521758761462064652384914814915838544369739405430505564472568017504429465760773386775233612446433671439130308768302219136107642759665711805601164197295705432086418233794456535182383106461938255696538388534959198393319306333080614326369726439581404439629056997206078975759026789000607949326502487329113013478229728999524352355760214084856152180493048250855512485072611906105361683672572399501393087964193372274706283185347567392837404237538391350885188480549132822394162916193800483308146342156577693579153844558321914062380252431989348268667188529694599653894457776690443536910154127522745759628689487305328973238075356980932052801347666744213354768084081729610587368976721785798403811615922105256147506320129481808592902079213076746037380011296672884562072834770600439304380558212189778708246919735821005753974008612844358185631692150222125283889370760950088030510957676232383633290221058312056565909402481440003528830389348976022225482629817845660630013912192156492899560250794745607365802994879927071865100467497648122249957463397177235930622428917686077171892554768255845121043156178446440729920684573838451875597633498856614409241944137204845056468096608265717700908932687671915701413564135166899107279776667891582892239984229619345350636346439881819879047077710099567591568791641219430254315846970266823397496131873062763854109010237262047932846315426132216894126403439297410655451239257445355130166623535736836228427741583445647705371670685025008937578314113202437719043018305202653957868996409880795431878175284149738369946406948979755468575961890282525105916237441494189247928801686863359380912284057296390825964855425145302898706927206068390084959335705041637684093531155335875952752463972466650189419066580209514597823406098776124119026172209004986216206334619102086619465221625438259623864220446803000241651865081814449958352362967828630139893797843086146305161369032143456984636547435000980706719964206683305891730646358672458112737402302627742756158113479614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 664119987042675182861415955552039097262939386948027915265440952441556248547849839439769123335146931887292342639404115842839233555208338075838975795537275689498899794709944940807897173319605262716157608054545851212490614568363143551474461604439877805496562458049398069212574926740529588445981927471530021289991740364909531335281734413044760562363587128020460966340362004299876548687348510275658492007679242488842577262522047783884142059086838004493051926394832900669260923684642633817356620220176078571419957335166335951408638974282820103830616790924111711865933606879015562645810199244947785104483675559794368686699170000569194912416869908507605070921390582808414300755464504184845939309574227578275756404390218219101072889368852217509715815195135025563595681573411798501875430537494294846999651572672651440375464432360267856679159396596707860641417184376120492186648069807971362342084959899728819621554825896011169447194826078602403508931714912796065091511809736412930228088568452863410185325538923075555615333491309704276109624204358307383948398754874406315883796084668765062051283119902117062912262696609135363832036530701679490058149579612827510485622421943500304644328836176098488058780827960916224133127011397745063826490313752746763940381900744201934304183776753471961684412059942771814160658513994857291186273322539720600677086170829200329126369912199340883552876679976897495920675242452467321818444494539973529652821530588020884152729720923776092754080049954209770012898490305893572534490952840729590997346327446756360854814344512009519896309461686416831850274255633529601500625595874143638041948994451307002221187375196137825124256409454518107525439916248954612425588243038968136429732564284755728327644386133536480370251419451569834049746396464073083169282021513844877065953437407192962975144639007541755637700390491490422287843187018862907673499898100997499333367736854475642224352936346504760470946510254740724656510590516623262980129833834424213521395526993988403545951936854486895732118588624417149587822226735898787088687480159634874418478293948175917705045099403217232218168573051494247547558554910783406576584110330621570184776696554208222825319181403802559771065716631710529327392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -51012234657127612297046126310115803018316674212480442011695617196427728157911738313233624654225898376393421526793688246644149250301129291091088485620175498349841057838459643061195349148623243638822797905982995164330222116496572761115901831825317481885344118024126003468656363688636176253055943360897878143559630023732281517798816969559538990676525849573359043248875410393991123996143654932700279155312026534318883678847805286442137612753822963288279590567818021430488738464496054365933790047886494255739148851244592258451649137842348108085739371705867400018081350643786646982791470941889670079273538208219138596692836638046692472918059588639761417041563202467110432524340115167426818286373152490254090712162259676448808643671621238693759069597181065182133215353398905388181837410019165661171802706447239717630521370785789969623026093815003617901771212300680538014676702695181111510002872437445449527978350932985586496764929682696325237078955074256520327101558864298400289197947295509032725074806337264297442063327994854374032240229711406153764149721098310374433344901709354387173348677576658417057134714318272255030379323384553938717336132750871548918966241559691390730157072668543160419726804185271896772775916025890648398879115490459430375232483973209747178476733631087966841772968483463004785898905844811029464445539674270925604215045211226044365718617342429427063622597494988961458076504122383969707273910497543413231062653974306306760398103116959102818496318845877290498735436646049931907135094490573905276849417320125910925403567360461670477417645229711271937616698192181701283577207757642498426522247559999897807910361738237442202858167350502049191255254847234671286236866356428192382205110904735417060938818859540136311518426621950364480299430464709986753611466352293475395529860058471632712556356843223948705300942907599907155692559876817195668099152934504145251745315437463312427937458959718594854929681164820619062664037669829598476137309686342815009429326802087826097609980490939154697927288929766471063764261045363076667143003379863388772705987765184380734795071536091237703802925576399887189241744051436654383500996259989080008477094702955399425327706284529708652408785951593017671257257461547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] -2084759812316661069664409927527040435972470679948180212678367515789801054054136288007791268185912230557337907398454493210763803516761873615011863293145370543462612589685971376320288429440855898186503294154097486694671810917025805578474468240273701451752110569459504769456009061829172054340731255830954196336026798189310735162795178468672336198109851102714888834659908387825432302560858186771745138858562981462151510953398297668164667769914109097510948398848007972888169812972598633742668110341273104592266480083470937267090862573015610286304200519448593923323435093515613403899997613576034842167885745362691831021377003489827608489217604681802426184068332648383128511073062400589679813243972201024776175013294611538030867619350470765322948925282587177772716382151195183474466184697395636939657365479164180491437665332316657919278486673273421456300581746547100241261884700996773348644252623224379601169712125567795009942922069814849019266169274246902580209308781555018428261806058743962018528931995873466495130944099263786907770048977376904809643610879786207965021519957532244263041633736029081277595922548294931415566521161724699855305352898516615790093678053382641584159261347815527591600735285921362397041722073902468194420318902598948258182839379838979300131862523518688215214908706235004226347368569029089949999586564135548248264327455842372672782635476593243448569017172980719226681177041870926297627136503633786336015250709910185691812375351663936684305731244262361111506476509194358459639994325336515993422456454454525656138183268922382977209673192146167491939378719335430913155229059889646459133018210077880451209350012215422629012481200512302108035551528028673011470693115799174159840600789997396211798743737948870161438664581854883641831028902932317139148390267049779701769272149520889642509318580964950621969976090464949410507232072465851079376694069207478827196368721678556420797319835223008093721529895922443363437997202259392700099894607069621896421990871967911494816676349316054948742322412085826991237076337519819588477998972896569985948446828182703648129826262205025956350780317753587053994251772376709199993255489136815716789501112791567648056638678864321110308858563814338182851315650623291730880737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -50828097083855633692801705385960788699614232332620424959810783898919849536963405995724641104783294623556478219896471406528330069979838839540527502169056684796709546806644305768194729202771029075505747999115043156436078752743647017140318384386221763325314272034241390619770819523747875474685983699837898485255407525465854811539599923143994221311207423774001701232238370472377982177383691727354344122240522876424735086723467608502385418580997804167618354134687119388071290445455058187329969460432226616591820158299203866626911412018364385982397233701840519018707935772829842620131800454955733177962806662102338379888050323407019731712780047713217535569013805991737993430751680901693512131346157111797577470340765666089061388309446759683217856485265740730292123817860250995696671370251898652108027539718777427672450438014671005823795275002163874707909534701008088149808338452604087566225788577133328008210529816990332987648158914727090705023361442473004140716276973933603957046249182694444236303119413035477112921822471570194553103425446380112084613143096061312619722590134836317526877013680675104627469044533655898363725386402946796160494933723145533825769421955184722220071524670243777547526007856928753875908032771925740846872479316266169932091489467566421773393597668901647479752109106176123427870797965169507391830361264963001966256595622301380055309632913843434968088674016384773775164608534957933153327801241599421540145382912133476331250888905441293536330743748987393087166880051288132053571337248517354468591061113702307271647898061413046991574593571670301744103880309383478323630420606380838047944941063369992665177387151869329173586134351873657004084364647427661718732628768505371987122997746943948300694226672286829806368518419752881259062892705552150344243628430141043267091304875911622810319668438391798831004019481406886902442086609330434435239113402727086284475959686868027973021261814004337302962111668777379842720291054151422407783997862440538209788327299135222235517523473296881072811746916840951493288579130998583191807927748297892600278820424662932145863654714708088944932434270978669377074884052731691836181181037475683218822293425854984221619326869632363146671785313242264425781513637048192322254180908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] -369198792498591056138064387682148954348993906025557658890430625379037810863553980654595054846371302087971635592197159602178013668449765316741560430770535331730433069889878968055759147943728366818239334834626164070769706089248492401622786351257256430665437015673665252067055744228586291203623327817478756742735661164539151871343654160256561143772592005224513379020800767488849029842076642357806103950297430038634039242677009307654748215522178990858670250927235511546091970723185073976709086846937605886514457644365629384390036961679061825029281197753479854040744204971679366738674751302844224929209502629158085470090510496884748894268640831693698567200604848182565762215063772709597517931381248527393070984899244205951205954226040056629818777054282641397657532706504932670999816867642768555101227473321134682684447030312352894939797799978473213533500273854354595388826057223844617814621140965205223846723814083356457984347484715432085421294401348816855991331870383116150834589616150735789502199175645480322317318176394830041710678515514907975399587963592573855648482586447824527782421640898882183917506973043328260935048227250422416508986142870298147878556650056357144989255408630056573053787605714244344450364302461579420613586150933614052874819613426272973331599183327857798986857537974720402331979987770268195628922368286034010484497324661265528209395402705387004419925827854231084225509362052594264657773366234130432709521886954634455633211672392721031101235157484879629401459519656308641102767424512854495949038107591238872966272001533909906727757103488253212382766475327467124732150776059928495768319522274734199890943644859423473270508742290186956666423354433053710385176517667696037326601980486251135427636283616522975844077704787865818470170997715572422925086001195809798987589646831062294001220501180878355175907724290762635059604902627325423244380975520542692922405822477831300889252789376568835207615985390733555979225163336316562826269885584516630741999900231314950771356759507693163543426042556969055554464084679658654668677900684157813405218702264272105270747212591958466046378743997227743968217855503931374710798812601496324351542320571112020487930105017227381801367374645009029193731819873391941655427217483520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -177426433446270127329525718195087492214079797681409547832989053442648943962231385086266714482401887401079177764544849057211354052504281856439243099333587090238199958372955007491053671730973153700751616557456154939968849578173337440173735928107478433845227448653657486414556587485029293194409302544498364794362868301384883073361703504988186875843825451979430560530043352457985125410082013201130551254388216673181471994088910342749563113329662504467058490545488695919269103751769703635602037334538550035968713264087855257987034328024785920302205036012692169012096623644088132824574132542738502263065356700718037135601765791483989489070430718507074261717304660903272869694373371806627545041102773428848626291160908469585728360846104872583030337454611532302534244927813719679805646814594873958806922982961896000034434777070559093840358794767471119749029623334177758268873610837538685703152863668599513819596315392797413449226883124360023569543038677589703389186069714156528184068681069631281626734428795040844466718258715094420752982380276531872511857060489640222420259833564998716679785631980841712882124510961140504904180595206977498976640007845484799979788858163407380477110712644107573301069135839305571749687587913210590197568136553674717561335722119108768126915663212878866837205517057499752760629402651726597390326627857840403740073093793151806061871605552839078727150367318067249081671756850486050602197623286937815518117367118733696383847738923111346398230749874457716944067237317525681531908188161426408217273067583603441890815917921958451390301348066592795550854750460554854453567569893974206093000978319085608204800424928142113940269642999379035909322980075669783068650263085190650242763197080711363467716102611425425559144591260587097611250180038870532027076073517168365151008488961954185756109762996567487052274382574013746491402566424086013368182155824309053893300737318249420954577466154066883787475940832101249416299509222705098616835508794567120261451818197146380403157870235100663835420896473455325910833859703423803127862173658831153162123239950346001675564616473334802053600529252935704606869141502523417697633390187176484283673443998327062086004511195753071553606396775013275294782810753702051442814990878105163574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 14786366900773644837298188262510282554347088297811928133400138698486511659070171127738042801620348019760760506798633163207250586113921089278939606026327339839794457501700131902220118690493012824058480830369062227395088560515101480855197587951347578651481953260054006593095360703744265962472120404697654871572592267794586201182724366523613590386086148567277811935806250645000144604560247637092803248180945330457257466249622510922589140579578885400638185071916064952970117890424982791572790135656478900273860309763550426626115709290436282327037332983433647750754424733516537263793984086504371123049696409374143283170732448871073845042333971256275798883980591180472717161351085510051308661952188354868645799787217435459242216261493491856375752856337148131254433965136702846169420528398278562825679894627531671217839288799427843958374450266175033082879243034111903527314493785738113095727640538797647453148849891956702202284631665468632808825324063206374848202954902578608162554692307323304608730322330580647842147076612185385010692238042397658826334861997505348046771815261176612406187958777596971173063780188310160929496616739131193413326042186130644235574694747500900251298858752901564239269336602491348659133350744364458592246484687623615038895345359003320013562577896216567967488791996623095520158688878656507286150624328363124136204824637433029753023635252422589301702738459465864725768161334666903977296002549935646345853314410788542164955288377437026264478849454599307445928426277821498454233889570027403169268577911807289468837007465744358016242481940849037269936420587179175568243837380150167269076878417641087057031341834747973130604043407258897362937053641321996940803786155563178437965573633061236413262644943714592301665521113640682186771468879308081027382566588498281268438143895538334749181595994582116517819496144408588501000449533854950708065207680007392079873013314777313565790107244105551494727534344078856568505764819488081193969395315950057791336095995382464369772908506544977067150171554368279774616297506005907982777398665697856019058279393298803013151234220365754354220451434968394054321201628552972276443547834015158104629184183414026238295225218087931867690269682267443477235119655716771847053792043880093842744827270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] 73232235540326949081791405486329302155453036824415176240306937566735434608863941446473794047857815221378163285724061449654369398380359744913877533721562808138819483197197843447346630543245258653651328211846869660878711452576199779154382064891236489184430834584285369852588260901610956339676475117926674918683503437585824601751984548596140059967185837502695448386837839081269003738983467704868738538923559658880015857345536881788591213056985754298122039449795199090117140631348625979175201301532588415152541322948659927879545667267718305638993887240547443474435985703836263073287533643608424949631765541041479153689353755328589650381289935738514578875867755718990880132882548112232789890963401229917692896552018442639311570761253160085384657860804508253449785944449399434380925249096540681029599523542676029154065712196999136237417247304004338045427437953264024859767617117057448266921719832930235539002600419443339600372739955164111323371458753937833384767170770574237349875620926418795960993629223898124118539473558358162217025459874203961928280365883788935098502820780111210854708761113788277736397887182667835331052332311463024851241608530182507882173981357586893305844695679318406242914676575549508980163596285336696891862755774889878101835696487692338086157005248302661450118091234045277362342068408975695221565896802834707394790945371977792776911111988596538133058828132952353959152321722165213430515421197887085840955618475166551145882528256782038528471220271557030913973278187660131149381712968794166300909856652043409479555866786570096103336501690810032260908531352962402286150899966305217014155632250475326708952012590990026589058714344838864124201369446910874671454970475934163602662935416096358180242084847424512568594721415178850926842030100305323768961657693512540457096810741263307324455614372339574153899079704687767164087909972875117442622113205008225697305014449733156142723688943175483840023351844443904217197942403225888430798615132818134889860647736717463775924789174723150275824858104668743159216253396914666883779403496433484459498998744127378796612559685990469853915095559420867232713953567315727028526205976845514329084220731411146545219265630632188383025333933924041408023148221406454692027077069127471986575983464717864990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] -20019532302733067462206225998813010931905462882039538086177067396939928633421188480141141990112456132946699006715717297866723104798248136488169515104276332651506785524840649075271607245689895070209813386275983946733153717200516089676575770683800890763019794552744036888485720169827849421078954892312859084696605131195464224739818635534013124998962029407490195510612337523452810425158339975134303760635125076096958168656321455436392972394022809901259057658085448715492335411782957593014538656468797587396585760205136659818986089683060858720539642589817473711573772452839559398382520409015512103739946826856164147577283991784648338452360782069939538172723050558522712665689581406269436502102086320927708218545763269774878713500172024287730830976837846135607240337935732085834622312948091591787375809125744198165699818507152627927926958014459038696380602556110242227894115865514533552325083160544866033463658324875624660921400229602119277691776401806035698548593853793410069818080958487733448155977544151426092718310822541421812448380893284650715578123450619481282952745748199619511394231260988878583787655175222489414643750388487626677807411723860741866403038944853525155304583079317689475323866894551669670836901016719762896040525135821867869865163994469474047123745829952344996347194398983425213094159206781615490332617628156245963842378571550233652181874926330299680937223504882230928843692303388421253133355699061171509043129682779627049590573876955934736972189310357783763298276566535067816341125091632731106369230125220116851691825795504399735939406737066441279024008309393815323835109244442449453533565818522206256810242013742938161949085103602896985856758271430615361054091499292992297964431609333146229858827171876622623835327533720333901202718212042651021688177985367260070136290443001583100101057706394011148711440773133906679101516712161377548780170710607238893128665348768454453615829131793571871925170052654391461604033947263088219765594461408045199459177341053495406534184630049722356136771137670261695607698344515365141419188801155347632151204879061952943592683947551039547020628619862791830812534490895843318516490007133949599280187258117668689885677970683686375859392836781879747902394941299654757189442622067332422375329770147800445556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] 1632259505440865890889526584102656658746006024328109070732075066903696023640351018299508009403855308195537358727574864486628212306174753541441627050350799775031344977164854935617728593017578824612848990111420449099444473826316033620217140086289453805471320876654130143857843436836303910503986390377760218512905028750576775188344909656547784386635911161395007180585007032479782191891827930970569721465714468578174244232232316279878781396117754538745243349456695053207926146789046566324182241675535081969110022091439359278753192331968994724775023711683884566527424805283426984656389586431011845616677798020757258418206255188944567713393702692810193478778030270328234822668536649916949550845360541736073846566077079814636310579073306465433120637800214386115025315566009072939734710767281946433401032133210250129395197055898053857873661281504965128495510955617202011446867048296701078697882798535458907397565883414677443899551273960051988696154826672291465275322819521744520959306702084017770469205169636077437752274213977623078569271655137850693948938161690888185665686517706745152569923756440188650491502075364702637868081904577033637545009473973001734840385366697549914738684664262419832302527780300835621961885658918616192719996944775419352919371980038865895999827254418081802625540811858071748896676114272560126001791089209742227262796083764135979775881274768530785329023616726053416153717335968302292297912404465696935345159731134693826189262559938713799904702520237412925524357714085682708791882999406612097496671324281081756203842014903700479573126536862476433786035400939639836180330349448835948987043182721318997662450764643920064441236294548820592705444665193839352607741967393683091412201948193594462663249479275730100482570101257949573832656198451406579333535439366863163130830274780980285531925810109041876400897458412667204731616395103332275134167377400103363883713400309325218349198474566964041569455912436572489805459468400562413587419394506393152971226868495551952796355776578652004386855779179682917447268980060980361260570178354276278928103715030133130496776574200623079859267736777897912329923391249412329943583854373302110851416427251501259432970535126864632907782749246405566271348266816658382355973171042723413037833779526408761739730834960937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] -3413169387836354111980792477132495713892799373629617521349453676375547659144695449516358086821282767537147080514448056854114272087178408242185037895569723478766858959264912810972410916571883384548659340027830272430178840921606031673404563887683996452703180318799753712586284555758366776558748489393314975964186713249311928087485305782850862137381283800785147333375386167245775922333787287359014085352388898703779926175958142119609215579872971215338397742738661623307042838786480908118146472559298772822235994101086012807660140192283321661310378583429058545551825422178830080451843085255627134566079537338011450791481557279242256698330953196872530803512840305545568682086404755073429278604574364805914571866871668978620587641963923117673006946299815968614774899273855203399706562738900759159565569970784910237491489046010506675667703468399900995251770542842490967461585649547646023164375576816002611638719760454137515218056307668694608182283499683538147677634444451144561537455984257985504435205358713113916247521947071748564166454381643585326955820414274922085672171009510351602162064810204280087877168905393818941401888868571363168585898597811832952312757172481320905930722577796432881798713566131517890316747564478416374034462255449759082695991180607018891217692664375162523673659469527746139252762587572350113693880604566597109160775640464537492387928415766767699974304115007317134967274166773409752759570768229370201160531887805291620756397749128348964111422683129880321021582998090507094113784059321616497016308729419277147582843644023828793560084903284966933469940839398799223977097855879680854860326872433652295481077660501931082091872979092582898854970086645145155728132064278817628012999781589731724416223064080135284103369967556541218381448665017718862334474711584142114526991026056395955065762663544393623596604499700924419430821565137495410320871738227217078001177834341683336464248601446345062692195266356289017882837292623119310145613251308651864239456737933977680606619974345852034558311828466602349940570497552950370776139249309503838523785102975182500571664131653568305443080039845370653877525916382252475665063708985414049578313477203032348548957218937385663726175794581616127763720292031096095971224917046154992243678361063530246610753238201141357421875000000000000000000000000000000000000000000000000000000000000000000000 [98,13] 6053924202250503225577334048409408559844223478997668912095528568360603420743807903792742131459396240783521278225476917452392718933305550735685806956139868580831572497999737238819576650753961362886156429295068065671114840873015328207687311319581561756222117773591128496693971771696494736800194120308178376813424747403950906757208990536504053908265499256446993902819615300927926581579406008522214270925622631950453874206658043230610951465124101301766434612645984865659850209414258891177565241391240560589314652607214268432069142256132898040508403870540581371329887629284542171190645119347785293730150915936315338611441067353594281143062562904033092558923519668233294578309441622361968113542514835923630390756251831002123567615956372352375692837550554335856738247261670847273683900732975255806383056209741924233689500530780828911686801853482321194641552936895093825968437986921363713702997321245457349791153804091229543854191446187022716915152574418812028672671392255963839679065702280461827417429660071965031121154044666965383244233361733079342638436369031762308142491153563989145071792626800903705991221653981801197129237526705974885294365085374314284076931141879180354179968308962980696143025219274169816309834947255228343662975842642222743546917605697083363018701022283493185068535526904544627198472616275333797327276667762955420141555332061101129549374890997408848311780209808177315502040316115068958125794960903793673155204301826048226923703365396616439498836982128569093559200731289382147552116703156867477672073872775573239736732739605333160817164715907484873680710226415974049112191047850104174144469715844968497333358120433428541915609416557912984046558453433099321761869254804254911116484624024562782416930829318272527307512928348453182839548899768245482978055402491358386572053526911521732618661924405764358456816517332287056945910935609786160869996562360558759321143318894584305387808406531470910572135931075385038355669030332696888401992391725307815599796907285930778230066975988368703184158656870368591363656282869823967206675728974874461747496445210689502735168807132608680409272358608866699396376168785741475760150721952821149916059327620277818862769906911911254998580936792550222458218379796227386157871569751483397541814979181395983687252737581729888916015625000000000000000000000000000000000000000000000000000000000000000 [98,14] 186015067039719189540414325213653623892018564380830514665645731702852554656438500380863061248867435285759277100605928307223989336367385455894633197200214308657985591765439218837971293946928829320411774138141899728953579716371264130504606517482310371814323593223644373051092450778534763263844773069418158111907061364255777608396635363877415372538617311308760847318486507964326304939098826176262936167042621662786959307688898854019910800587423654920594520345889904342450972542580076951466434082722082348334680631044081144394316231476744770682985701372993946648041147758566237039154264147072078797316996926190955520985478963000789061204188905100154666305089732142681838024031112234946030746182613644807484604022950868336485691754163835510331321160207419047624910913506418415674238113407148602040725405896604029650626665629354575282179686818959186550034531821288786342536529711129138127040334055038551219877171944057512753887274388430433337581036327333476524862388321800352112532848289529241419112063858948836518119654098354828399009324524855655547646865518548844059417770689666411471712356191768235183522930523646315436257618216678652104645174857281938779253092506603271371805192793656926704563804323565684740404332548110781700626120585241580447738339956288156435376558900908325326387123478819640125200972750206467879966448482916243545481833405561436769921552690349069859061723127686083573092773891762100225354500075775814229929563876503217116612476235629984905923174462926499218024556837460280160990222169633950572663530384306033222490543789615553459265236766597730290354508006561103843849013363194756204987554686690496682974908429160379574426782427994099644542505499253331411276973521890266332174211122739989699478385562948301699652761014757349020168389988053463166336168409614962906503640130082860641201947323252242924732771328221758966253452410690609459881570077438740200815479203081082325055507339075361112070452873367404259964370528078075467755815574442595029373417796224145370869889531008536595370003844420620176685287699694556926206959822834302128423389847077527221708183122065129459537241965528530585163946980529068323359120209664308173717946353548457714725559306609379830949607399821755774939973080257228788803353435604840558279231971239298104592307936400175094604492187500000000000000000000000000000000000000000000000000000000 [98,15] -64656352403178540092846501814115573487154890021014044613441582217759310850635216781840528263271923651795966563576580499490756660936991505621567550155897837542118764796505419974905238337285267354802250025956598157995619228849231004727372365693762300315728654723651551189780951049376151456296828409146950811814969380716925079503297339124335977736015664872592214683434616016706007879390077961794001283349232430555228014265184108947112956310085894131493148761879419685410777650226526180878313069892705964553902541900534368926246672024119239598476053441995151597349730778730448831358008815025499175677155622746458362692851739256179112951700193146850473212227307273043514061801928283161666520966738595750444440962157034326795813488315193360306809342253388725828910030849811156982398573043452045882478049616939802848224332679201597787840555576399193215986436937909479291993344038165539030628771563182108883668292989367684057823612005211581732813317856084352989671143299404618974132215006386846799552484659155587566138054823218724354319966226930652344692922242357429624862592258190848359908706940965695111710253764852902483618656754597196802711962996968078649575465515648115004585110077042270173115042977375045180414523991331145311818541701716162115672574664537074107976127630475367337289211125500555929985512246172970430050181438599364192296683524257530913624909931634413807799538292121643057847640595787532761188979976321966482660571112991706330166406064759801486291848358414343311546478173269001543858154969235018800725334760862667938839572086509771816254878429030164351462654500496208306260608385604532087559065196633788505133746092586791576436982697189409028437863192092132262337599679874069666257518844960645325631455786207461657373835053136866607264241187464960970487260286397019709456942090831462114289251113685514285152650607290940396261073400335948677193132943296453102495036377916884985463361599464404276190647848296893980073133222037808557371637428526024249059568942553932493995127629958595483977397819578735810301974086979098886625714916896655145736106957154828952782030181325245879694801652756212992651054648466625057632185190585382377457589254505053203595130303231932338921534009691746262679333507282289400320593479905068761456708178276750476065615202969638630747795104980468750000000000000000000000000000000000000000000000000 [98,16] 268115233884135783412066390596537325280590812308762847778591480720453810157685843772092431479442268578922151962204020547626390636833529953891878309154506455837323305833822132337782093128349505648890664966691420840767101292449945507172165632996064551097212188274185350032016717064959452659560686987544492013101484702146675528446207759822430040256315376960610650298468888888259530105176879959619098596379022245955003556650010381221551418025860808984642230787446005266406817767929824192633465985238306641817735201699190878624815750297992838846297700700743120678915582429289437641592765944011589164530119371850966457598839197994964708950751161546080759449013951117212877414054781497531841589876969598548259955143062753465419648920869696367951606183605981357940252357913110991795554989663921627136174894670000356853662094542620325439290375585126957835343270515028449440417031129989784201363042001216636543693839228388973713556367732230786555365569907379342471820770629843010624909337060503644699747006808486253961775057477402198075363653060444906542191275991810672566804022244452492758374774370483252687010558853524577763923081393996569102210611771784919345973169481081163065260057313326423178640015835610523940002439880555258944815392479613769387996071624068106877358241673216443713641568876266818000776513955677272912463248432931865523354595609734880569264678828380423790853428585943703092698112796450718327821356404667598504910932837671731365617667305808628768977541246029190218387561634322916782120494384783598097250347852992923973298177088741392599072608980709341645356054522119408798836347786026921229105605635810401003553889485631875531587134286331361043876289911983460672795354457890170038188054410657552431449073787930761236680970932346004211846949291000673884714072330983675139136751807402315582457068324750403360993307085339622464680223272717126564653844511251731984566805319595763676086495972599018042218512783292215963300037055811530741227854032224885982057563340846884371770368647196288840875021078809099420486334713953554213024094213198234789524263660275073299847793829666775969170671777439839567882005318425606843001147514328322171126208801111003804918651372857903799591516581067255325566251919076795470276351909480072211101020716475926743962640563800903237279271706938743591308593750000000000000000000000000000000000000 [98,17] -578355321473494249717043616234754344924134638630911651376078049647754437955568927973731617954327229088353430728550946613014434519490456177840060643142422018427424146032813822481329653477175147129016937750317592485032882200098283854394569314111845575812154731964546120107266952925646574049145527111066942267570585340226626541607920829809692945153738930607364937844398919625822330350760838163547248551865230583273416121379751251864468777031245795740637456978341796983139231264401835358374324654494752291224439213220206264858680495311257220244518133190611342274388535981702108604212043247029006659514232014825987086969089108326204100512558759461566082644210365309287705239773022367360457178676751388991771437309027819406993184501808816951712816640198104506552394080693751591172123537952032285958368771095943049366091437615590797296270631541541562358056471985939202260521076269764258323320401554232685275386202919322883769231947268320562075831211411997253746132322826906737945308147194309829527499697504492518373950797924793790000375461597613397617620788589847816516493578893209568979426392552833296637317142687451566496647319159057002654188742058286361594968713552571966188552535079846732843649249239257070408389167595663720701822017485741572253497344345370886259223922322223301063308979768029178089293342652754263308237193817031211824120470418796891175810427954509485771160258879094694849587437402766064021360100949412237803697634683193140446388315827410046703636651227455282679270807837615687628207229332563905588727004321775691526392593815964463468460853125174652117005484355080949287099837109423940372481787548446043348579244534059966960072861321791638970293569617013906003185158153339086117834770884475898268632996437916938511236545679372969943024802766573541230887258059265255687480504918594301907358503293008789485255033227234756433141863697569111885549941025051145798757035498132545381926466441671695733213637298393815346034329547592569635124588680303761780490108656580960859253966462742221026136361573206339513948168440096660786627414852654716773034464012191398623362079558836113104579800125750044453285597804259904033200373411618850634638686379691532658643605528001756667519710185105268317140087422950686368177703940630874801795812072027454701484523117566149963408861367497593164443969726562500000000000000000000000000000 [98,18] 622266383765067049456267974944596388748533867384013225782918801041483382373458261735238818861830410842648909587939138616113066526219931281119014642560231052494258904352470360511836062042430196759743275267677001187634330264280727287509406267652741355718988110152908916461045636275452859381589444674632010133799281933456484095755555070786116847186000097865125803487433828761767223349045864981804009443094829769133761152139477701181885254888285321375517628972354064667334726416175116819355295294431637012585450214928686527589208025135604142865342315102364041624118956010835410511851290352299538419658453744163863901655806368149473624190645314656324368836678818669583201249457240208962097867531262395618805105411541265706809804078370630282865660281868308973447733008624548798638241173193366811132626484376048787750617492497831178698629241538270887559662160908591646726891455116410361097881466853829658693262283996367058353599540637136741136667614789200332486141080486200753798777974169524717783435365382849892351146040177904122719495251978894082422808438474851520439635156838164313876769714675451909473380429661160461223102156591032532423264797520806149797604951202842224393508208523938881975023855457478754224739591316025799737893994863470590033781305559526555483508265956687987764769896450547577747547911329824173882190436341151016402137949561559628408251966499400172630311863933112988604810694282854416219612073626638082906405136553231601346301816350546178608204103890780418258666542646935129324456633218421933364402701618361478549647196959374737693507561258178962596391030682552683542090780532800551597421044005020797174269379576224502762417790409365895010624674720530484574481259557478188846468434935406308360522300852861741397121764682249762260055090237518601050883456068468116112848123639473149216086970296314832470149132164684359626064508861670418472434410527482357203921241438817638195627688681737665545754842418647900008872980432311440612456347995833695343755586731486609726002245908138307716058396473374681099981722846376944621581020172741685935511845782697655199206280644601783113477108213411202080867923065186590461720940843284858196065090472984181069586069529949296440178267522782236844624481737434042250619463903706300639192446627332122470139258853076558164474363366025499999523162841796875000000000000000000000000 [98,19] 111034500441024501295731033751101579413406696892472330948821725526641498667300831900370192189772546316079247701751511667600278279316532318549888852071109406828358187224025481928202132044938665998831322892973586503582799935501262848015527617992198071519499040133556013433051654107887602107634571189301673527951344413534162770811932520265823302780075185383443609787517246941015201171619401699370335712355067036141323113812981336728107067500800853497903004681507007588434096233442832975270157647704383090786982597919973289012617739509820623823845093811425663359243615550952807456315574200839715285483171651646616830906688553046411154629298202680692621738110938279767992769950182288622687880930857112469584211976848002857934953171858630860677139908596585905763521696598051376458307880978274771804494455018305526768803835238542406422569132941135436970000018921365612994101751851650655206118182424655501793193376676828552248005365337568986231548219001360404034273368069321578950597119448395574431223447717103386940933819263769600507709065904032997391556687501789549029892756639313785672084411721770506928279107194577994680394818944788811195248001186332024477513845866452428222712431667742675435637516286055842647610670210343477096523752571906062661728544383221910805077064927527602317629856898565525855201715719958423269308853127216697739722907006731691767740361008077482059740883032497401552996628571220885007743008987963971205548306012482127227001325443930602479731880173485384968658533818987861677204846655620092184827563289735406853994084790559280137153795099849539399286252768458522325461282016607240504403011139917738202421764778633070703233813210572226377323562991930795238778323631212259170587474767367934835371442801823813969428329014349508370485495839800767530591703821971263363616186793011648344291856183932994847811792727345128708569496917817287902100092170049916880470226141319590873089524999069967307730645400945473193143561739695070160373075726867218375007623089491641759838497990694709258777187373426810991689997723271154776494038306135670779798652673763859914125551404836421882469278478574979298285683035680613037604965451450400257200958477671778802857858632606041985437745361013035097575326123112575715965908008853023334073763811171371291314751759515648543708010720365564338862895965576171875000000000000000000 [98,20] -1407160821798469447230362335177779056442027725862245335325028369010011792320595594703423027976956103567081916164889250079747434597874276281230758307821569556155226998450633379297699026348864965290480422559591777078939950527857390177488532259734818367467321187000636134102431324688924389971246231690091724765953040583554568647803853079060859055661606382902448103993904061072711625908951235415634863579926297435085148403594417828508658305911634291431763024772907556606245114999631194221652421476610293981047078416177032330705744856567505449205807928483723448096610741670620201080622523328248017205785859126747606317888415343159529899985278877043909776717096956084211895072962655027462938740688317066959570332872340297759524233540566955821428026142640198580876770140398781248490523212559346714911234368267397023655704644198176121163932180565334791623221926458323181843141354356294495215135980585120747741565384773445096944734676189177727852335488698061894286165538835726299857364429476204843071722804429212334347207319258662136376863751500572412136094411311649868129294788394262984011952379222274360665757190648373557794796198025617987821321470259989202015784788750327597024862723876947588798742712086043462294695271633246730795749434643317211366454718512552798304717535616259493291265382430833524912365165676028778933068084521407328249440998943150646444105639817310349273508885540517521647434598301906355351220501665632778164101157890444119589349593329313739713108279451386903346901887460954560421899117818987184433531976534320587918251453821314017684756217067700086061998892527297381302039584485789155150415014572181665297428283853082146561140736892536004996816284909184938068678788107685914386335755473917984338698539105274689269614792720596732057531688869606706565720688237048273192033020657404912465152825164895060679195262740636244328826322865109416291472697245177319506590198569964780618075379852860651899292000331029747982011511055731223163513104387687327109587673221613678063739134247223086518244338611559286278820057791997196381080352030965276097540567354925393231483116223317503019917975845581345839194772097544645800380932409184047690089338402145712823483403322236038047980333529049906120049046655833245265568630553972106143624253838190539953995172672396953975407479092707418999452784191817045211791992187500000 [98,21] 1677845415796592583065543489903742203497073872220348700034429752072219659358916764224397835549800446124229279065344020893853181662953686039451918509145693150672639963084099987776695463894633562203313683951367565707995674572465610975182850783395725253483589718641962219078422582476724714732484635630629820059523742943024355203743003475471407851634370019527490179901026042284578045160557010268938496739738013585263680726598425266172612194960516956167130163470149393249402023340002385649880528451183610925412025193272194316337071756856715038674287157687937202206975658025973715744586848580160256728284883337446873478474676958665641390126161555060752372645473169968170283954825103676785450985400410317576648819519521464944010817035394023118932473142657555384629195499420357450483963512486598160933165706637846277549746960417484105633417316338536878680117190222597209375773275314073878826882353240064239646449439731617205740398802260337415137948217415022786609258505431886720556018994751968550848494919231395214441280173660937095390577468969981772275897038840463976052093261129967195539266772711352851813849695476355077631606660952328730311901052207390448828667423784475030907025538061079103079591160721248400870327051223464812634592175437467904563727494669973943926072269657427100509579975766087959959527426698941376983392639710801238414894397939989832889828573721558968767851562699791655084447886698086759702785378916335968020549532568226543718437275389464514623412301896797725287982674468466836000858389102354960318031686902438457682369956945768368853841751116615153822680276028849704647022262592392749888567557622067097157583575901128625207956266312768484425220723431159886524488100003542187985753547716637863496327945391368200599613837063052680558183740659156999411098096524671729397779191406975377263543044470916310894084077798922452011598557773433785953978974134601900383552935309327430175638737770077907178256365942064838163501238993303423763585560807249512376298009992103668072577261482707370770536732874331448634358195797138107429917679568105393502275472464894836658426859866167980499689183957688666227837679770714624181088915687331392142981603076030564591228299229491035630946359401747696570868785552388663132389375955365809375782560496185954148660068786447662392193741487389502253790851682424545288085937500000 [98,22] 1079550425869964129402873281252910787866382100782761815688459011492794074880111393567163600104890009298679406466448597886793654810080074728938469187028708573805761283437414576077754541534071021438336995059230710221150752654255116513611695847500184367157923200452674624218596584043455860739473069805047709571961064641172234194029652320646585352691825763243780360591356186610529840031595602387747425738445884454535921045183753209184394630373386187450043644060533648259299045071465645593204579937068739636101599644102955322932434712102098090428664438282077113100379993280904361575162320179303950400161151430964770908465125039727767824541007111933288892683509498808469144113602553379790925297066361113816842298922241600487056296546792534076164074990321762552191961560354520755270904171146876230180294845205991012984779738794444991165301446159916630758457434762803840148233898097822341794186028031923222418200517434026618194584458920698032713733780928016823686585034730572586274633765073694802356133750646184388052696725461821150182348949041970434480853241207507509391755656337340899447222998783018136727348394373827940283869288648149055720841473118540869786982843610408355360340682068493149730251975656227517323269592378297367566580263321402210973446183343261513483893012739553166402870197935385479111637337773227253061347389246281862048249690043819254910224667202732819285667684287684891269691091885467154559090404440462030567496624438935750827951717050486864418661005601801553495209271086826961461697098114727518559843495202419029637733709871875713291638976120003167577524355740258033590251584734572786185374696246422073744277186749311942739772118505661417518406242643884907242480819647154943198664653614134314891566616816273738577771672097585941099444008788979200943928182264582321595723139910543797493403053357524452110807926941697230958801739453285016015158754239220321640212453884044050072198564372154416226169303239551654355753257948393004616454075708051588269576853640542597323984872913141817264358771856650457032028186629911290520394283400195856614412498338560515100390730748470782276422533046962616081674523715564175127039426071586628243553935648490011270893373438299837686888640114737021465409363420153964297112207555645443392459278214502571448795469010614529435936222168113118868859601207077503204345703125 [98,23] -6886795877275839760235977791169882869832254343635857681581532878195190830695537931009008373303916729036609834003911173071895776543246384988754637262013727162523363360873405153070634220256476901310390583184146181786047958703431624384809112868721131712503113956223913899794397445834482230710752539978613798754036781401351785704817197124944288664001127402237489610838083414132913969345399425390535259913769631376363401211498871820529974831649674702666148079000851883841847513165766423777645160637816223611123967682335534509203620868232349049667707661806546087999357001969962856316545376331958244481313747455834830211972468521646574195817757522009175666661819828056477794740476373171707393530588504967932041072283228289112569645514642420370095126434182928738157404098760019405803679880347421980819357493499847103668660830776344708601741853176358333583430378698187247740618276897830737932675240007083148599658974934315914766464506599773075665683278706207201703941699975478661739872711819728236753593624762529701310506291899440494841510571138115536659280935875483476378184059028463430588844717446697443731962609988517093662438755077620422697140791785553019400370897470057397318691709915859212034458932060755244099194407690579748428259598974213644587201106884854403045427181941611211177118219406819503072598066170834588159874389357089263877378772473207722395323966259638949182438295277208137758080394314290447274007087132333920583865457253135671644103594598549726764646310156613746368949215717206862175113268505766776318857656838788276124796709405370132736065239946836721070684436003409030940644183702397470177710066864061531516265535192537584867330942918272653989785175503745589817091736588175458616593961376433872919914190643612182672614592359682826490663282451239325046247402064108142135497151749815297258780395675554471222993142022995888014828333607143956898469959196083646057318052316777589337146848823109474940941206512241372596696936124168729524764147744347402878366584715319010353394126351408958404104673184503025223798608235096392978393978675239848929356746098861504085872911512182912996254948056164379686220896036577452296474264987946815179058449205221753281793874065716386730528232080254676138135846669683782094637045016366267321828077842262980201552745139611730329498584524117177352309226989746093750000000 [98,24] 12655182556786270459329027644024288712168953298616754376648576552636732598079822683114965760877244876332125828284198552186753027348259409472761759976827137523779050859832985009629226301783662965907008311663035283258025075630462880092991900150628465173038744269046623850796572798743110659912864163857147028841691211497490402873739402184171541639716067424867856601246731861883307534255975225955742017434973634891427506589461944996687849277562445999853620619154877573839491309317816721616030838289156257739630010591615467404213773225608349529974727974522270794573911750019652495665138846751178207848897380400647471577935520642319793078905596858449030498447393245700703847804498996621812846664269056129877611303650345112780820428336843488525193926258594139297077900846240476966064948652022587059297340568479124681927067475738409910220563225492395266698783610787042466157794155803112014743097351268045067534606858174836096283444966530085600376698428005179203110163335576628208376823398714147914050675637338795208394494841624643286521336578726018149033999193366328469704472698097649110494149433221707975205884119003961993766204123819285515356592564829441719406228597188139239934266956073128523827750091744472497321954547721083327602959681015291586737287177021335004650535412204286015050169533350704359271359354500809062570414476870072715851162666161611310438093732978547675988330407711817638186139720062093893930686734680728320191968886396524169828593763334286970466677720173597697410691093450480611675337406031407070396277031734492658658255441216543822540427082126070696639083806573638087632621497916096268096176842442629697989403277058898322784169095919950643282293146162360776761936799991655355690354461310992423917515366919458079197110124162779888722688015913068111381053075732751950317843552534892326517569622782879962938301771330277015304435170883635109082760263570534086587614650737598602173701018059467249684781170825503023876525301504538450414597836853715771103131650019727394447028830389993477516872727882595596987862377264479372888103257555464379135307341366245334872378501900020271073731458057281420581698241015113420486942813898270311697605881664655691202133439080457068150917419310081594242267371912316059738191204155118713014845474436342505253071423284455011837312810030198306776583194732666015625000 [98,25] -14390102903122465254431831755839887185164862979309658331958981269403178559596727100057462189071780316223114727415631546237113635130896810683497119033223714318553692804313006939560829910228935802684722676202018428371101947823938268886671256531361493019864834347392904468416177750077469273466625493889634059791585276644369323348618512942009571999812734274810137106654058054197482444065586802160409679791257797646245668055018270051710726840582142281744288563951449436361171117637372165146146337339421042425094297185145167319251454107135920344313749919131624928535098441640105811075701779797900847506021353355762246765103581300016722620860444262282084140221125481598535331009959552255367458865259894379069575609183194681483849515837636491066757573592425735657831493163155360178208752765490095587048466756712565312451358869757736033252014626720107962346718035396640930234543050048588121845990011106658417510957946484879283463987951448452922943219470900108466419193038335459305819681379799391852939190304034135954949318414601848647393730215213653093457951713966981500708643085623990021206469434347895229803587094389664818637890745548625806737928837072109250315880566789405595423959240782062483182092741152283543469279458277448407590759632060302640574747474547961987669119246611294201306334663172612340322268786529784028962290473035593715310816470637081293298352978612988255104034976097735274257450232510982630192629769144631071449842286834350599640922778243470022154577509363929676199324181775523529699876943812434025258644870048228109820240113872156305433054900961016790402238397049538205198472223658347194326076274446111880222307107046171130127949998943667654020871292220385850065080998718833492986563472956808212132490666902518344014297818328582966833933748009010831730861062433093235526024258885021097693817344137183497871180549573898648455777958048550313403852983239500715958720556985918612095991724919687625231346374762182432198973827324931670550717464840363447247379372587961854455125006630670338636893360719388893513723857695529915336163734963759339658899740473960739493750209323745351690823646136224122554694698844036086148570960577085476211400563449596317350923554892932886376883963534392044059376713313426892727987714014622873399067624742828965247464114004735669105627948738401755690574645996093750000 [98,26] 10953933133328809667749830982011937040228810972480523464358713592126680148966464983951763556708135733959237026617731393912368578360755811201788614935116392279199829485493262204376313331780349763562361669234247993570441033154313461184283371244266124563597990754495168634243531898673955027005858146587006823907211433502536135851508298263095851778784973723154779260127466638362686269906187829163689013190171213467875858922307246875383508844855505928721510777138458879861933291293270979432305246678135180154913399001221450128552027279655634298359912004389280624674723978029016214604244483641080616172280942411774775592174300177082731090108010508574844465696616744079301854352866955985077218832666286091964561429533881069597413420866761958477383082166566141485259696712742715276463890216613206812904741066307348054634468497009540118797177095762170019296908866613214549358821825007959734424074428215390742241289293819817383871517702342177868271975616982644236913336100207268945572194613139042929784768310678573171796944679605425409657232200705708586338910405703435196021458203816914594236322840177392551236537855697351162373189848165232089075049824216925683427788919252085099692092122162961679149216282863973201239271049576606485481865395537484880753093116575012806623395610947013689768274517673752638546424182029863131642191489151592503857376126620359569511341281626426289140229039267515762095199816485772356853515445206968689855455042044245300904518511130741949811264329425636187405576750083447406628663604474350656017196534246041843706673728912068277220322848094369659587476870379199135939517426472305790612134333277241912177716691437060978746996137547646901533645136828253356295425098746482874601843265439483734971214261875677453576516340643097162824689242788288561283334842747477711577422334717582397830668355870181921421513779968483113970455152617876767393008220110469000596445093649807462499969832940786289651017127164041328424312262213729616800167045240752321765772830897034393333661879750019793679669249376022946812443773123885816215302119099663574998171299091099362034061936124841973306675453137780452201171152511701176334854619058963698151041238915631117999963869678071580718077077220908375476932990296983222142773297960204997423217198327327775195065562297003225467051379382610321044921875000000000 [98,27] -5301337914425185863778469700340022069770149868619831207126826020060369024652500235930732780082137138121848411691179517958969832669790109700298626213362880571554235505394227536943982315419111790815473558855759055489629688299070565949412324651551650983029529966495888303910891484649651686004212890464204180499381155217400838404698734419998277491823739352721996465635840782599506170224873516552940789227751845809529585927896594509184870290143937965125352807805191085433065374757865643986393783324063239143334943709608200691454354442597230795608383489661583521171183309481805585491768552444621583668083532003579886222483841049282319936773676785356349153169825263200571220258204837675557740992054867900073136131981128486963098046512650968764190648880186952618101276869924008191927287873900822804201681047555367250021809845557416794521043794695880713601412783560374195914768106243482377862856281015204752793833543873587672685843783988479662129797190566400812972190884040996402414417335075219635206670843113302073119404654092535491456040624448170562105633574715773927254142740733957779009802695620325134008267822634326095472809583391631602299866238148109895007986210651743192952427667418296075110011990203467215704674713973911914856412235085908445849819940281395351310817764448056954502126509214788886334956218084601312778202433283248386401718732313116243593286948386787307743705694551506064185196587504040524419790275145804539707292579614546739021798648037568804855577978599060759346047651238790047216620576922810966498757285296958815079797607876208040010081831647867190198291627655097559438478167057101865345927964142102734143520170329127189238658921069757794076965126030800638640397785635934258497541955384172311670120752884134552932742580754285549603633537557762816094539868404285676318388560892927479648909787570903753922910125200310775482212152684049967304787968548016067822215527681728576394223890182015944064661383688535615692985701616077436023706354907579836300130630100477255248426906459899753722809392693928930719893243787090238970214422229865716658708054955895376820506374561732873611671828286664815379697480121848092981914883299440612587455748235452883788875289034712911874121584635685352863552868632575019400905190061246507096920524687663889302623610594311642785214644391089677810668945312500 [98,28] 1537434703533221158298968874197800892575911744766579863129767724251186132367282769338294310912876448828405003814089635551364050901806019083674495098981956727968555303858416597507170238202468287240664867673895501129408793225768968627715925167011648099541439969220240375222345482635498950446480298618508320364151381464122584315026161249074642356478324986707459656485671199330057433859874521427528075471752136907027489372389372267666439052585859372294897040388973250270116328798439998402019790844540218484643963689625239477871768876247374711721215850532787657640442630753342851157459828189718960013325404530383434400574196691010880792668786994629658877212734662242217180179449478366667277330071347246003739584943193167384112737184198016090556457116665399528305751147149315673397152714649050282625714325630482836146801323618569955358977390964641942723457179281804351314748589872673873291893773404655274557186149180215453627371081163338363522764914733060404225786132070971966774934818916663547352481171822110347226638772783377854406324935090216421616762388790997274419262370905954917066291266040022196868056093305661132118657509359045895265862016222588066318021268697590808746086753688738128040524187336584912171821328570859621100832213654810637944225390603506592019076961993591674796042065528520477400391081756728296514904589448498635974754273532666954553931809750113778655587429875264768180382333885711828134312527636189739550296163201253699812659726781842273683975391213064855574352784795586545976447081274446516854717365269507255205981171399729669283765854830844947576925670296809981263758308633284104146699567659525355600197564380802605110634708864494307684725410293875832226806835732124540968278263432196971266996336789855309692852210667350846589968368505295342558519771553637449982946291783940057143394114739478488913490310501338444227822884973215128850657178685460646590213222131754706656153766010155975207568073409383779384974013697673936894917085197217130313051704291750198580656524692933798058814208181829520214131307252900244387582788873480220445364934740637614250767909290167557762674994144047984992611649637372728753078832124454163598943055200255249654012407787739620491263349418317653357515194973122883377315709479115649292828222545846158901289985054816611409478355199098587036132812500 [98,29] -1089211077993967161578134347683848054578823747453467646741395824238516918961845786033815220788117551589569378210368592954291229688758331714034410233456407871963880021610519688799063364504866880470060298867373993178351762779112195714691057819006811019696507103762074244872573183173775078731747732936300051471884484465826554962212058657339028900009592221919498128755936599667487020674185087868963281039431561408664547914817953526266827533275907153567786923817390927666073984698525259835534031941456054116625873637666076616871522665343874663489254514597258445663049594294037026530408357954355580830859435176292682039404496824052413177106612677823581393185593921453523949358996688362010943166113044021151586156883414738593460089031710598062763812460448552743071392291086016541002681056032970051613062403855057798746452741829207435969435728746714442001718007048281567887819459186851617523414056234795495493393623296103343567124946653274711196578703593066929948519408555742886925651758107193742577481534851082161351570951555869796564361482882716223320776411229100014839732373235572915417494693654854958358587862825756850586764077139368169599716036339641161662678513572849368509789358824202119067296963032719892999445102688849952310195534300037088213326388539876648274862120416008187980494458500470614859874495783125826509077134663163088401262139755542243684387263858543701386844919707177877811249509281362981980634160119501565549410878447783725222675108125603781997302176611816775542166314840058967473722432562676317545249831051259767951046214080447235332971837831983407368588744986406851366615616832051155405589563194705257866110793039514828105186301033755969149527214101214070352028366437985211667560441198919728497630661581265809488203382968373758976299933783667352783244374665036322479930456866286380703185710625004136784725241787274379417056766528683553695138801872163297439946781304004575645657407976947185332275301808337135293241812290853176288313222392930794844177144997242656794758797491383193254903726905330325338772817019355055681212496578504744291198567874841705684748381870751631305801702400467483617094733646010751404743970593413859947585890801110223313010026674725407047091188807245462240599871558002251319903856627917243198244055051180978260436105209407742222538217902183532714843750 [98,30] 2266075445846829863195683238098622135382384748152705580220139204338904886224415694935086940740256633829383135882308142179232583086404583667305857694461177254712065489595652641023577471097561738670630057924072987814155279565179355232278675969549129068259548792658554734529853821473449426042519064648166434322239531516252929465227039113277783940021635205173340490978291438638625830681851341729269428134615799995550883286386860412616723063590106844604060568491856251744107343388092071593860721960979540016816884541984201572127135984013165482001279794808223700724384126179992593964159721358473386057704043118353152047634052047272377202191373154082665169659986312853847647150098844656552691662952986348912141639510590524217378451870220089726707386857135890105094422822680120836326977854417281811544578312907259704371400169211640598427406349751621722230581569258323397605450535992169899689286069498024285279403546423604435108389865685307028265252718223386750635849930779385381032434539275154538340015106849340141139859703454984903332054201045464303130647519547230691990131362223715092281738435838591100288675782138669943829300624741976930196249020416135353893107341380871961141097695459563753332695139575465402916473075449243543856883180786982297656857589702088247510605707842784936127706415195179383062518436256728137591791705489043661036405755121586775925791411816191352027568716784583470508395785752834625420011955086262617015856742062224490305605868479621224279926445146159373998342506791788149313515137696730267113926139078482915386578326066019087350249081843234063806668473960339974301212813700824134516805394548574448857627374829848675198378190888817344889329124272760127413124221838771888529853575951057319774589612446678402677128487512518889304040926376583766736084540369392670687759508855190091287483077632181188445313529376897197338566352843046259181893075926305788377025284515994959425466335006013324655129943900886640305896968558910599136620298057839265767690754212002159720820743248474577856147938506028169626105985638384973333305687217662448201810647259106224494559835353943065753069516125409851856107453759027925420484853522518547737616663775553238506400805716258902553552259967949276199638102972246952378875823509249813577548377415131920092905559727114450652152299880981445312500 [98,31] -2896783496439768381515681020797720127516620582389147182754374874549477668880411775846476306892188316679680176735245900886845872909450409977042463701364404031222543479751402667277224476385805865820166604125049764044423097509739220062162884008320269316307116753682648376246225869061815357068497151363542414767868405175638511760603762727070993733706423132613965922620256189389704636520588155187026484872590849087175486949672437945532935942609712676536132907869061371941654799719604809439434455034330055004411788341060026728129935061897872605902871649018996552206462611373707944879034692756131653013296928258819452346095272268458778189410258217806825635348989287421413096756107238418773833337198074233926244547422671856985981652363789457001318241741159841116842790389722252094091296455241334341691672764347892808661992714513250059197978628975083425397580048620499629989136275345127141971601816111737943311143177435330863779229630539898708498513115850729971097784480614523830508040829354875483599209338732457011194698151438823706892396834679010411638636118480166822461707023111395524237966964280002428706596745176283128743430741819617091853550408588597105292351876832818158221554443109498554820120247206171500630871620077529898744364398920486441898599317459649435138995113097218434891025449202353673777309782733984315742454623136762984220004175415595730069010248359880548690411178574234230967176573876020806647071724098769924528813457124474132285330067634102542121659033405957327338570565088756217650467180149669964042427106880265689628951468173178767415329643412007793707681493563203696181314359027805760200700696646917475086713883419263503716390399633923285031991140049526184465629567687292012378844068897523182637353683064254617678043109880771600273422349505126685534014639050961170674850185687235215231269861102652479401483327577415536505387845188870578350659380435187277654415678138076016820108727635846852830886351537610234969962343159884140763467273060048351040625897049878592999072339172823393606863823893285222462120066951847371341587009520893307888257614559336274097053093775056449337465007916007412535276767480557415418538773671065819731425620336455477579024802373694916741824670487566258476069325950587196703158398149553658705610886873972262267606936347874579951167106628417968750 [98,32] 2366840704800375963253372654383459960490846357106178596102011751924092665275833306590668017996261261895523953563247020382865311496138221046584988256249238078287906114022055333050836500796631791775841334446244362942964314081160888744756107547368855985242216223210262188927520856960887179101259507082106288582245426832346552319325416772195489548310622620718510189841948452788759865241545411836695876608838141087883259226733945260607459964319599116000267353476978183555410458143250870716988246270513384476533462691009785781250665691426025036027149338741477265308669355471538899635614224747215633072030942473323536740865725255123273363472662399298229079355165833281534426490208768132656282184166437972821020334869764944273172100745774450255507754823623930202134485604432677710780186606337803321918781397792141927994652673816885566472400602553959615618418454747440813810498480911379358558026482152837340279057258098802554222803622939212833973305541775596889935818537053162729153263498194769432673427200082046723696562335374629675816273754329371378738374264835723891444630068791542004135009501834459134702467725398149818618971770582757443273007361922834859860444515231279070379663638594766558308768640963078273639134565205018186641959132556346372999222974852442378540416646631909307512781678145322821181382366317191757283376942598994467384168890179957319522336488851421974859460636246356575034765295871977533984224644661711934793217284613775151170626555014122277108702369721638673058246489218508521408212845371836395052457685198343428209731730482939499562767407506295819261068015479941864667774763204679322666182605051369717124659481358271934917573646823930327985190197367025435966271072401325940215252538938671379700363590126422112620775973261078866229276897517918482307359841098692616691257908717968611347169278374156067413827499148811647082117852618023203015370988222790353607278198722455481104786674275260447492060276857615613525942576718382895543743196982130790435487065251785915197693787681448259940742727134820898507062504955775704010007568622316696487666616729330023683638131231916230307125814217828414145035365100677220237021509395799440555691626624688609779041402201749596191212570114043376971692892675063499307356148537567528461944468126665341856096347328275442123413085937500000 [98,33] -1339992144089479236369625831973533159044391804029743721041295029914004044977310067105786342319381111246357675106116173343730084815333036546283870345771031539709168838988436235609209135680331568231986534569088066722796900437809168126041649263598478385798195194249071149024434469997167181392196335850898908342093143018542783955255397978214225953848697931508863905381296903940335749204387321735852111649410367384574981531043637539417214713604335644281398795317657996373046031375760990177804356150340129708752232519483031594051505376607445985734217473223854164714471098924795578169376703193226991114434568569764867929921152218462174097834991145358301124057482891114223998025905917304469635497800694140830580441895834460758450100071707759277869202729462102669572166814465955220437265704120710698533161579848791262542949207129138547109321226557036141946731300516738441772500014845873439534382422153593403083804649132498054810204890236161840779971100313967965797095230998873169728773376770014300900315784457914342031858091720943958415483829664328065869966843610031662775469994190460091140518036290150406786384618097271824276172797634987725794471127162210748269203143499733261801006907266606213229906201611344284240551187684517911787983050427803947783595850511363406421480066093292425696168305109054133319290380187685222551430772741223957700518761213819884194202468474811789119068333284629479118854817627251357089211316476893103017757020959871525295416443269115694206564471629062642515922939983862966545899607060578251478117608565536603180441518778214969311938577307430207176880848456708454772244812683138448543416155005175412040909375762542008285975807915931896160087750861576633944907805194961963028312622622366901711666559493251523766431216611349219188851287322406489578482724380891330372044681787182476007307713262382308572957013703215108567583292409900447939027041311869639484013471615075830718841831602243305731687068527474359259769195801935459539943308117848321799287956179228371414347705341275641336010129127484823978668688696048408026197938016965051774393454109757569012608793948388506339627083077799463374183332182072430921434827140568831602559648913359235905926406989235639349219735118973278385881995723196282296597803831293151473238577792157499857239599805325269699096679687500 [98,34] 536228173693621864573230824297247439483494852103987999076921380051977719144485642644807618374775828527253864666462787610105326421993380179520491487154063769087545430853633374381891567085868854807517886476366323965306917726857327721932152404578421912778983753757843971915400066541094194948856234695078749116309811651007407828428090429926023903704271057556455583932977485463850879676680112499053810058937759793750106615909161089903247055165963700088624743298702783766636856248557819149280862000025054421472361041594482293535570661160115834931543491865229376802531177230236459149445295638739551858526186149632872287893035582709701305224554405479120679299519441918600660669662622828782017600862041538227368081025954482242433152867799183897068509993012352785345697689034307527397446177375754992000142461750347672037781658945673526566283982865173310052257408976006933774009489981550303360872478264872179558238018155870104123175071386968832994846983990809378622573378913863423730387627421264401509202222281158309936750878528349379657427399668039469964206849674214057972330908340636857879203880571831122711279142206275799915659501842529053879303579022659939942059214955613757355726822672465709838019749666916504644781803832099720184289278024611987771227000643095355073270294060652851010350329353956228988977693372300695487436817755864631593813417216576530830468368425729753988176157788541151272433380943806285128496480596510650500534366953699566349295002801368825271776275616756517853639091992230935025917339157823745143095284769244135186590539926541740132538951144482995358080252441270267958608202602776147307525437721904584223646844546945192684216932393028982924806330336293999171468285656295907163578725363899861184693942071654180991123579090675371060342810654655383380162404316714257358074247913739322689912838054279655210655924634490811521037725978890339366702187194244297288740233318606068024356225390123257301129305197062770754899499493612872566183735414655531086928397389862839974582400776295518688154073078678554982058769356933528768640309405912523009417061905575215766851843260226677570101987365406926556978938495925310806834254639640481511406794050276266494890878312725929523399982108521146700153302411758713744423883795004116592551948738964995300193550065159797668457031250 [98,35] -150599431038470946196773942690765773907524522636678270555907744848401474879083487816758935712959357262194295350431028523893386219442283691456887821144162614440202570909289362496348606843619102691665744536621962201223814785338850405342194402094591779757698549793872753595982960945023909666686083797809460141711267071604980923860248497498760935800384420226561384300876418650699710801427060049308739704663685069118846434374733192534731614303496981978127104199084555525747264570730660558899096166997947955213570746244192427666523977068804685894052895906638009182250056862912789823835373011465991858241573963101983227097042288940295752871984332276963045227886639369779618052940549243686945878769430840442159259513622683713174264186055714227101615344216300097238741476045981675426033363095359190793574991059509289910034383503467280110996531964886264343491956568117961100400695441750711079439990970182425407626612344946387825000135828319107442061819308439295864022573857678879594700085909763943335348876037461490648975958684528721635950384973456618457681678964874310020531311456482844478841140051356254288224348144606182312452702151541397179625472632849477936884436520395226252166954995121890836852389032770614483928837030472585545321815580940184209690812326557042323726565520359571573291966258055420687674986496571143461307309962879356335328200068160298983635880167570727472102110250767199686392459826714546146672950424403112595338018183582564966958086850163154399438561932153238215774136914575949164653386809230262333685646002985007067785803747299126168394916364218422181161809100383451662857973333256762392871661542378689172513056622797455052667933510193973769954560439729805868864322188736568023000861277289009087548438283434769636020093034255834478458040793606492094403981959849432630749851530922661852864485905984472909336851506663944975618819908347026300577272241513040288119953865700839616586217304290666601645315131628153247422970765895812463447324153344606683039451114929441685991572795649290006609155659968296569952346742017697010724044737728432516803002848447832063116727695929239603820997891717365978120415246800894667080710802232338528500313768162857856773250576353342970038210662324939908273663328205239883625613949598895358571171154693502103327773511409759521484375 [98,36] 33509318544421248353605705133682383647044097234482232840675083458758710887138307091736147220599869787808740197781518931670432777742293610218498721329983254628461390462120263550200302325448001476737416469490862730086043860704228056621066789901871495939021360464634624237143624226089514192498093314498586367950945541257363339794477050053104854192978107331750169788727296758013555094369906360525801468316924027358524990592197631968370707626610658631344704418680423266769808264382530820458819587560122590276220389221347728709798221276143037931222594096156616589376549457732784450516091344159877578878027563332781810224192532710500503387748674524624056743055826390073083108512964835146587958571996402102333312468208185467826629443465807202959905207040613385828025919186868195575893159863567537540491477451687939598459518044978558136727726797230837348380815548569406286181468956907686825924939104778785858259685338859937919223998792706695067628467460902262987489295660025078870208081904879326005950867806026430274566690808712719915129346436175695671916146223478549935494279385359968703403526515715240184440205882429234179252506029144848107377689259471189745210055409949846923513427142875866272336809019186212173053680705916727481917164993856186591778917863416358649252828285282148840331072106882452112594124973509721904602517246657336106865279809633246380658177503390988840191732908329984191795136124999708616675961882150496128196488979812465101140023575027600439864224012826306210553420321966449290552328625444508630206105752774313597020535222844725296981630437190353042270802355306379931827264042181853120061142527550772270511428246722503977735416313679294161895031081071287422935970202528851290851356451443895033906777534997159053398472870849267060875617463391776517324631428102398302359082614222002743587424801360955710610554639617829518426272176723140562524722427121607466605002867706295343580650916111550449049698652214929562201288305511340249436760508902816896148290245053127955036408827647938922105925196746365162578367560377865914485816024285654005167685193132938694850809498057417711272570435124548414269812441432927687504115579232471059197016535749993351071984495179000212054465020129728521897045311510535667090867963948362662218727336949086748063564300537109375000 [98,37] -12242977720291226163746154439596714155427598052220711796187983455522783196288373222442024210445040192106048043160073796535334000819098746570003944666066726966944390418242669452491930223611281865157711494109004965248775043251065493825259307236333542225761618393694791917871780576956984365207902008874325581737778373527890579480508054362537302665039475171645264328921565936809165626612631449255897331172793494988954366718813463398324992879791049646097508040422518400977857325887483664932172576525218854251199581398317414115722408536824921493950797203836773414032712972378015267726874211975642144448525434175317612941270586887185160819162000102483609597825790135607042896403174740438619446419586949053193939753312416712343267747239126568326995884296214537135903267871913042899153742924848537965043444744952064369290422978245856601137774995043328080266173209329585349510315983529064974889374846952480512364182243301015850265867100089850827666784656898491873686269408272984895774680343479544443622095068860090765928051697776525646901548553963845925170527344372770276520395673431843616514317691151449542200587691091755250681352127741874827975521576319649328796751815179743974806895751096848260885082689953921375284897934740289897432965564188225179736053751036559777903315193908762573898268925789077852856521469461248415708130390199565491622810986295091069952465783321453123805936494335852002326728528451335376307494726013136189528172927068967025826438639224995038027309113588237023112959827917285676076379986100113379171150099567275030571764378043240934476427307520021024545126397933538906401659837795020928252233622725060235196801894919371173457027184640070294082354631872231838279272667444488062220359071187623046332784365803717313065397036022455475301188878020370918862328301947065113057468821984968254166581270880137497513311823689836373300730097615387117355337494779714523549983136987605869311569346425928807630766242727867497773247384997426655687378675640258284278147172589236766661370983216641074471658036954887593005867300053495350891322406455803449048492533687155990350634828715102766788770875007212288793721901515643694326044129076675231140796307406951216362875353703917091561263590058494801416422846368092475173620724921905167370539402327267453074455261230468750 [98,38] 7976986565281477387902187660896356476925966601902989748022550509973906779717600622781673595628637406497518735714902535102013545147713190048295183761573246931552703150424370341881072134267945564533861754833129689331336080360417172025000141299972877233328014161218197931526646153812569738022420046326815104356811451022908717257039137134107448802661074701115630621089646848976028720644083644001976495303894767560463468688521659481617845189261733433620561128459033001337553334686107395704581444915695669635729442456415041838943108869621454901499258714243472703892537743924840648373147692409827270414197494125419368057719456530506601241831451195835974473236246459822536557024264548406243317051523402272837918920708644586436756493156112067657826446421743473369142983541080844733629195192620798037095117529763121990041332505824324288490057557527075788681834934108749125589946602227368250502922854452791800328387452611675207510064996208877879762895396978219435994596396782150673261208473753033053722315684657864775388752630202194001196286173284643277064837245015803659323511052481134221381518965851065027228832246564302770105704546682355153210800716779648804343004975420814952535125773052321154643977401622043342480394675201933046784005527186542005737562492408756980442214758335003721561375239753632694876811288681210411498012388875253151241235236985748813663298666427876169307397894757133638064612281489280910406725095552358106240877341853350698758021286338139478196235693394991239950649313275225467146340086132218714277039987602805722082094335571713192592113119508628148157683388905029751560566447857620854746542352583438815096956763962777850996670762673705167288393352005359247767559341853500503569171653027701350009016455038838133164504667702327534898503443647601462852332468594658134938748651144034924572237081126845675556186765629042995750296450581844626822393042793675564648017958617579079855155953496840821807170661136120001829249942577870640387797513312488327307648370531694481304558074771075457746928159958464081825026004524078554709183638526895504089851704950030536566733785474088987802396336587298378259739699149915585803910334150424407573871500383060463579631749925609099682509791981963650423725366956850282062541947214473481153618195094168186187744140625000 [98,39] -4333126781209437941318816796798352890016085014951364279080866168089815515383921149553026842038844267100178529494858586906078626031298437276036559737048747740767504296484412326895664880438951716796569533254498831624307398700806699510145006823782627480244298036968101390848275458217763632738414233422750677945997555230921989392211064128509929835567936728965522458022957871616145488307049732139123267748376410049531894698806606505748824861832346696998542194744732895829901923612641965585910781456372000375482635474153829192268921122965880259236949287771225352429187550784472499093904559755181577370046128775587373683171251010757476890096485012842165112918623401977832670914449576987564332150025177218523981841676052490323330320042539082333293373790341747734409215855962834589027362041311083939109725011414691499081809572748268203161053716349968426313738820016140810879321698285426262713374900925650458018270828277356512459107235838480926871685861542236059224847663059616293106675113087222338487558042776057196048886113863011746119427997218820732547148963056435796004495039145344707215513157188940641463675860639919871183815754863122548932337713997998426570823625196644527748322181122059879868086516778025235829696560657496550603508278684728843851415789932389213714347008416677681179933183674421548846470663291477754698046576172431657922600527762971521099158036972778449839063775795698290361941676385649920423986260605790585570331489929974994997073942194661109862206619937808796617922590871902281453055700000643066781167317229966045100171832059676380209063561694436466712459166075128505242042865702667035576567992016991342250057098886433172945293363958570393694361926876023665176269995942818667780694266260460040313499327090333913350179731409690788865279269589743069347200375467981492200954174414854425343711910916590207847964752738696384460391386540636378754372435488115731658329926671764675064050631306671587048156076960738145425126768168319835810891768805482857252833598226030467427286964973172994078823661237882155371080092440952341799190347996721443441577689898229359794272885866267241828269024949891459817073077840842585007371362085615113383436068087295324940367203517058266241277026135803226309966464516457866141315585783999608793237712234258651733398437500 [98,40] 1703189609479317872794826346251044989538770426784860788989778691421064587088229712758087561805400863797238236771262766893041097001079270362941948658567643720395202006428233187497597393600967271159897457226388001528886731901886314000460875987307440228754588385831135187104161058109256161259778797941886698288672776858022245725658563971273610062086556596318361100162336131428584823269179189281909142652798592921052357929692570160194242049837999022543662740834704878713369463839315089547104331971882900278483899974423917200873318005413898979791221620220762958546778706007878237229656661651473928437667855760801837775095583570356326834411361322976381551662552565338928570711512266269589671499896845785213417815874434005698085156669185873131231187698254402127153330505428873501946145702304342940090414370942419258351336161721326555231742934950043097360349795683303716647744533055805095683658699584982813668962872524071301580619496761492034618348271705072523987221640740507736065621934603033160196228993521483654454041319966151684714351925035786271645976405009235620215806068057452903407790906948212807925392888628183033588613358234412054905497548013228851569848808110133454141862682250695516217489452899235303076646370729564742488437642167639355251889343042816994193506322339296519801444936302617102028439443321798736417739561491471042134589525591527007993287105343253943624574131388671389929794886549097096699602124536430628127751881143947433789466019017899519605288597612929298008053252279520855411186345912362489709673742026645382533936863533760145581946941467355370276825378534160788856451329500567276142007377924680974505604743732194333342222091374732885137185117869278608685437658911030428655106096193117501618385883146624147060134200668672642976506542019270722136591366546250986601493853402565252188718040215336917258706204680054571471804489182988866529912012173859511086926307889942601553834901101829549691153357899415215130308475262508019941736428520335603946402427017898093994153509943928857022066069743950020324468781418691353224696667502873428428632527073986591594690871769286649463712762236634176602683237413235261566656478568195614939683829594697032818347625628250487025603420315343515818339532379289863223310874662530522982706315815448760986328125 [98,41] -502237356535076239802237972284380980257992053837557219011189563311305820122331245254389030629400874793912177018454169318732238334922196287509549401589879904908569634829617835446480491808429295886546837330852437346756120879479413131978692462661238013968362596460341906437665373161528207027288699411897624523260968471666069232870007689054783130317529695946031051859565867261483288395503088568192589409276956818150984505986827111976773109517993511342293377886120820233249360716417359179871240271788019979383542847241811915745504685791682935613544272910743491861424218950546513797853194770538463618842052878029005451059627430838247330039213284673103794330192127527554567498256007756096148599839703825312160562153063002312865268345503643429301388117165242721579788574542031231046841745791508957737306290724236823770146247278229568228633092516213993771468344096131148788529395612860593129006610468884555275685729776386395145971763181123004808514051071877313352646839670612141636030725236900722071148812915129786785283852156080025307882239049140412473965092286866275908872716358423705347517323634063637387344132246821355983161054844443958616427360678803901398424216419387590482819133128502972883131429539077335689149635499775354074429241228047139345777551514613180831448088647993451008200520384085877740084366086944602780425450084013717202861376431605022384711357541052490246999166051320854281810015136418683658834893327262875578377767474013394573400917487787331887694958378812443593061090141957548291202468926586129042436247952885666642313827670756748665204743033552365080021419126708744268301353927009867460603762040011610153258881125487500998779738054819551856507094577554087865619090152405808877052172207044386388308310329825620687716889678248366276405564676336126836671806575159629493615932677750823288262798523647179510775920626489475026732602514631586635312850282287655066252770741050241741731706541541178398269846882480904442242241907845104932570101798447970418957440839631460067688370078377841221585979125458634711961568673881596686227190002889439135008945609412230960442426423187263094452120908821704475949160282567562756152381497388668455501466506389959184781567217324408908990574387592435162602129741286319415671801635880910907872021198272705078125 [98,42] 117906909877297831486313933248444984503294507986213086178032602298807107775149345206790872995856897782418885274361285240251658722719347494626342303777156965774929741640518101875281112357596545552103074545439121820110463997659468240321770165605964049820976450906271403228869370755181072886196035892910894312364888491159782067236645670175449556711914760196103661690356194416523820878555425538065152204886598687161689296597456434053872764304688658919120988343476904397389699850652890599298376821679655752720662149796048722960484578070461203715814929732330932558343852470091972650806592261281298701641053205047643688953624250688961811882341327419579124834221697831249818306011456001407211906397778943541294086226735252713929250355623298686584811199325156455121093187919411564477139823675266861121911719754628428590217184362695136905809111272607903739937121227358430271069509236369447105774759024352403594614488501598915986032354392922884414453434610514766505459823519885142135491256689373851203922691716107558151422530247536909182973643163405278714267743560331046929799381806080113694403815601845234857133981189582514008158939733704049614760507778170756362459809288781276469042517245328864090104140801030339574785028634487712156086019575344414747631696413061785643724656319447535254111236900497948425545080496823073793835228576769439972273569817035735259726977999581599579965184161721897220115444011021228314113107051438433873631696654414980727088774131040556014562200236546515566568878238255287907452977387631974127375964855354977772314729100137923921173731978693023590810135474893627340818472832965742881979351254162287146166370835449683806915398511868623540620933872051073608163362880574267774330247451264143819939410111748565933753702391195375976865406963305970156332268215173621728603867179000861745535300476148569422834775869559344218758097906666579151611196943302993173652025546046735326150907396780755777014023269526184883509439231957981075711770411693963426665379716278204925407527361284007066298751332091498932792282231012051479933339180795459159778232682491738106827896977706986485634399930392791476672779366542007120730754271750625066578219962075820844988392789122874938357395494901294483568328884393050515200229710899293422698974609375000000 [98,43] -24914229816929514480152582336806793922167592212078958885064717988427014732479158548740657443784664817449344508090618760779844493416593152932884541292229632511583772462425815319440534586939959366521356852697806673050645620458778334355523648176000472329059931445761203766784494724551127469104010325419850380343019580943346546506686510848436339884047394508658868068885854177284491821400320651769819977685937898078654248758923358198330727108672761313501697818666874758522950075235440632878216559867091931312169201878491301073465229074428321048547800666853440051187622184958352708956640022498629418281546963003586304408304973036271358288152524505842885529400514821164233583083932165033843947479727914816837727538157056266444682723352668290175965227992596084239026760921976791221701248692378143557870060461569943678306706801524799501758453534784875524374112068062683467135512181093381156534894804070265647603210352033349785822180456878923810007650260215395266590325485544152833340395604224493923046139706953849115074710982333148999485880855518492717208952080382555200877881525268840500283377594265690465179835709390702983243780841339820007271361042193386606207689487893751465035412262928166268695543603366046955763109886843163864358014547028262327375183294891293181874369440854473246949737230026448704550728339965980334259044374876418990516293926646789362851020937107730283060933799241786804113895175832784776078530970378123790374883926053111813347768590037034150872424743497690399019194498205406429944197441364749664188405180192148786547207766993605833803113389135517565389474292321032381499403208776600378147399670562161926498542398495335743394188251718809953119583121258465996575646853193524444174101556894863101409919443784093843797533831884315655256322275954730935975562650505072755050660241283034702025960918353269978866448923229985251503998982089407096744072257643136610197772785768531003984394966671860827210080195599338092629890536610903676211213772696484846359154064174085024134820504634258232527254770513210548366802409042730987488028809868046508708606745897729799007560910417632103772440119004063083233188675865077019277898152593714233185008563913482787973883879663251068528241945621638899517472694883357675621482485439628362655639648437500 [98,44] 5762802701003886354103000179921936146133691580293405832784106788316326381819197119140477993837376035756196157907200511885924164637321678728611494201647961356837846425348352020850320922046108875540732393093384378730389328129095619884073818499161405414656908809639029881968292205249058114756091414549610365368857012061599767242469628465279172375721566627044016038691016840286974178578192299539837384713383978348182834149507269130878479371915101979370592718305167217868716860234321072434313524121414166616760471599162094205776700400315416215256652105151215760675449749890364350395037733248036080056812189477997611025216829198000053885390984210119479747447659348827673344752259048372409282177899725197512003181472805632235229767607191207635862322993547773247771499582673388657212441591079735277257561831048283101414665627537002048811076022892248832702035224350567481724108834834507746755418390305099654089681939946510075066052403125829582414906141760581190542552455224422795776042683966742286448161431949511026172278862223538238971400580525765725762326906694001575129819909784984963633179786386963234278472157296836713315197780433610348111579580460211553115537588464375584051443988524281008784968149842474038211016908520182782737117688218596263360798969421150340731311520669403468275791693260336403498519810707331406068464768643731280506285831214318467374130488156016457536865541191992454619158340809496221201700925490635715096345027322947811373267790212180735550015173891563559764210589644192933611417870028942098336790084790968856222679578677390672722739224582605506358332778582368241086217873580295538723544741476081762022496271177121881382709911756927840286919634265245716609463422831078739898441583610078645747841037311137271593375993902638536399228347802698602695768535032587905698075874192264744797996948748374893277912463855990948675966051133860214145916771234560822316594055292920444297793485727978090251779677643715404685572883134466521091708045191895017391785635245050401271223675819617881146623876555644615252265097549860824035149810498024048924563400504686232356540068524345788476304988724078492328836011066677396136455180749776572157532467824354795664436679960652886185316586124883517924734517567930680570498225279152393341064453125 [98,45] -1485252483107806841281664535503146972071124220039359466562868932953666551323173210694667237916188395378986585172766521313776503053001605553595346691780651448691502258417005003708523517296723292585510422957661460362373827256936889187850536706689997164721230372529102846249179820753727438910145833388954512648502414479989413373561011764934587471281378738309270133276914130563584557893822009499046625418438547901688827625633858999201397637084793084390091128007536805281250861536573663527138472628240010680419428801302869554032821712598509267400472991278113500292483019677186694780777147984366696623378031869218637099195115565358345875656887134104677394278957359962639597790187112649705917168461997287108243411120847197011254820813946436856456417838169515791454045987178678892430809476202879935957655064254007617433956289776025435241465828408311714772499491628988235838482682299172346961935749708534312052280159981805647034620573282530857779529138267280502199624242022117207168247706591673696408676940241914921853053122011328233389171025568005593409334689936576440659946745000535921028403109763606798556364320512993038268935895387103775659505540655039724309278767894840982482278059948119697377721591070770452015813817657716983612628296716753604957848841620812177205352666378927230986915358156650010287652198178687341251967557096518020423734955230113925325552012500549966400084638111490098329685127311122507203803785046368963835484753389477445167256756516019158264342301174842445799815225203120560037327749848569989728911145168837268925681602143401841858183220068505387215628097081021777484437520111098263588390459514317186288607160995121736600188641321554746049375963939345593779624293661546557074391206309549680624269199649445993692494860654182010585292073467625356440405661878633589565863548823423676153277261103611086246093348251902374049769472816002509791619728508234899022590186938950498622183842551700300344342322694972915936794388938772858232365343121163837224459031145390883150929677963847549972409372497339959282389300478151752852309309927696168817999220568875986695428729537900335789720632759417271783487823144018611894550865154571612299101809411649368735402558734215295918560930176242768628071255765377145507954992353916168212890625 [98,46] 341199615145971547718186146681987416367759936117544935146684854274011450301273772001409006929066539756390115038641955941941962639223317703002944561836649848778010474589235457681130532670444646131233059334605107379018304739974213990702055019159573937937681724542107765038108940536077941181554469538795452694621473340677502663504856049788530220244658737198206006036282109866654201398490472300480321676098234274824800228666017229925524491051003524690165269066881021773347059730079160198122772418946961488939846271636674577417778231287507702755714132995510354838086271958737356992816129515478406582749949729660383620739693154796489349644598043893288102358420051736597973201563714167429258986772079291235739587630359044404710089609304864567019575273181386728588517652904477357632054312288817826483314284654555189063959717883128058808999197826783156995934453505090927953696463702577509593369741063164194247364525363682937420817202033418589348249369368119685678967199124839206745863795884291553601286610694056925074309948343290561612922878879972765901562487797368311401318502529686698177882452352237260929671858816526323658671207471822855909738871420961886624054988519381670700475007145149649640278446883245804705322683026806988011123840824650759193749484638660037477299179500327702667778710981342754538817305654511387697329327197682421596072057958900646080649619449336660821404956293257390005270902766047334602409689789965607335563074183813822057442351477160217024609405736168907358285835297718340511063974224727087762155176558754196457702758545701314860591052478726539516714408901676482908888078765466666184512637608647186883806298775606777251500470619879242899819112440325913781210985690441668968327437249266031866782969064013880565776287695604741201175313718571263915715089008760790077867729627573285299502962741920654875426326799618882654922483324572981244478661967963443103456555355526593030457454378681505682563540751818047651080634907604879333026025296056899872595156115520283125392315992643894310978373009419304991394478925694653294074665829676330404214185143223126817770101848869321130087496008257127750392281189674195192139719626859866255673548947825997620730255957399068241157667150125929952930725619353324873372912406921386718750 [98,47] -58141123341084614746626711435481820116173788937479425435026729075774818703248072410614606736558036646131840079181933580315527296106615206599132963043494092149779913358735661604971096701741117932675343202377161991924358321314396090339725850405265927240653775269317434780051726464244639943723510966476465402926859657620632179761469698231523183010293892970293498169824652691231363149028039076423565798984478298797494715373526239265999443794153322688631283061761469569655761682178356257925250251162029727697078530936651988481072291511483570933685823631650194294330089139777400021004960935173768547364648565015745753918886645324331376741158891236708208603470298824506582154124379097575111813608465563316631809899670698311810723349453846212412021107323361583015320336754489974209118065825803138384294188878871705465136232095791467733337413757696057576278485508257259993527746473980550067948441639890962458677832222028663752406749909885672878017360786620905123957797830044132427500928263327687887240338140086601345003509934224350088679742383876386341113612732841597014495553211726308845396249320795341556788245913940146078321016139404850053909453823607583612816528388893414897310145962362608162027378429562411437374253781544853888116707523166498618087599514064262126807028201119432628115050427490406398616238934403180278725391328559716348971345041205929247370379332602205325512587250426075083949720305489854158759605457921237754540538513105318953021295896525699568064827402996913859715418448098954262351671871926801063376736401644105782475267987067200295111064611551843283155340056648277263043574233255753993600174187240357328297458423332256682159605717564865238019138528696236025702016091935130085006702646675752462410708534026294547352949722726140642215818650778561517999429596388563522251287310380638525829910558410581583307178565040493479791717625042666147299266782119848385112576628846692317183071402686257351411521975452718876186644332313986993935992086075095467079498603179274546572342163414923259068492632660614807758337740031889923620874978894901278754791525163934457412166728680994152014673948903487724225422133933583180483039399084096127326835174068037287419556981478455214916020171050416165403618151685805059969425201416015625 [98,48] 6549161594333619234751927448553099296781025335712501947705899344866011171259434739721319698904345074417958681248825788672393229317836842065540393441842959704881974197402093053611342684989795642452428353445876310374059452705519759399184821528001545948010956191952566736836249789049003095529753263872522419104006760304375027567331878630735670881759049765645899134941682724831475373776406621295784444591893024331310725093582543458508796933286348642852031670528065715295159678258743168530847371585093773170799992535050103252215538711743494284392152545464088068063244959967605003767958262342344979322743708356120083802315401448585900129336379364614295787936685212270500331448021837987830996755197888790908785258009055313417116277277015063871917960220730260511058984990983647332891704430725179595360679719484056697245894228949232675170665428607492662093236214894289735234406327084161085603034997634501360936002976934060609614862596705570186851265494964955177723555280703061325952283473021181509609408067213315131867738906290901409335627891033996444268419814059926306917465786588271627230218071064858858942255956581979465260193868163168417372003807795241004918016896075748495679224239397148317221222027907151325730150126140634124470138342530778781018620978042187598769802862819148491699646407380365680424308116899223971089808007710001753558159235693267817974981722462404684658048883567616427625631292901196422763117411383781087358428409209703396463734480058076490210095391733256596691109317284568902940953153054657862949817448529616796511591864381495587873344113404189135792865844420061619022663074522634439800285681845271652067442642907397989008877947027066019046767372224768593493640549363385869263606648761216399899267771105452049494076624418015928700033685635222496262973800796324874588810996562156542963204194522216089211315920452489976138607956776735604344121809066653208114918225991265200073294787334302672708396742092767246236205000962407812656600991737645693507443357801304046225000759014208276818288908550373982826424516818062669248295203516770706596508576226967810375281600540408421483214152613226416923787711406107911503827397431462250615449782540785564755540143909075584437092269404767641560738411499187350273132324218750 [98,49] -420456138648164612024865606600400274497501302856940252550920695811386160837055163457603978022706203183866844567301896122026349103978003882686122318951629804725510058510699447908755999746887945044616342226241925481724504842971160427898959190776244189796289272180077424405887594895300764644354969694506960777117623329655061838881667738828690314925261633660119655856824744721716888259026834613655962708092601797101157621024343496471466491578089250184232928205134695098965055314144655175260502795476591742757168251639125092295364740572262710941127563892013243272592310559269452211327443315325402063198437322542556501796477614182637264923984740794462840008472447685664544006289863937651467740450574929297960445396090104875444629408337989666122501917796678742832031019313164872728210359087905828669474627416600308878651035201688484287360404733756370326084641067633762118035881507218691374607987419985365986240268027375760331285523289312697426985153464303054405620420825852568345135673356287594655889354429618503188307779472219659401536863524582204360973129165557105990937477285005431104475961363235110031054448331515611472234714430190720988307520029461315163277926403823563149336974299221808416902733881961943209789062174210000240333564362299269105690427225910799382479884389612864636069074567089218740918474154567385723328181179503469036271729344886736142695005720398223252904220355586447142301819718817886370905809313542204734913230303450598735061165003216133945326325354533888015621899926454012194000289222857682548037821754920583919934437326501948595631408057220890131161756123979109617198785304136213164288822567702716579782759738840179093796898689369847354665019356425580894000063614982166613055701164857011335697214476422977973469995388326721574646387902380161507341290641455021380820092215132921836789181941114403372046303780139921758711269941869148044947671150745500399761833137423463552901843580987367495144699165356861092694008815954064353074659960286028165941172227089038469846581069846924979997289335268342135079852303344782263330932661067917617352096382676490901022008702596707562759672253479795902611241734970195988179318610938085164956617037226540457518630590879333809800968979608626341359922662377357482910156250 [98,50] 33561202953437211314547699223437848115061081571062696582190809051872651791073980787517405749391593364507723832141925713974894347360989385959439131476455583467970488362113036326933090676665971416288507944178735787968411064281294918966200135913487320797587970580927132907049990793401786014215184714746527277449774597063633953578676350187568539076563747151444319375835674807003738902187426271378426527192637615961958560395527942788867565706891693984513243833238246048466220917173988024261351528770673603757492893682886906132622465401652228560977635210149654531659694985490626911452772986114055454054762549074917987592254649019681249868920162010373837188230562224588128142493801431478417755030635538254658427449643091348034751692362138392294545438389366514902473276929660460461761547175939700679918253256927286203955291127488790307816459777906940884732921797776222277800732212056771225275873120079962600280057417196761046279147201184068954413229023258711878988212310576489987518583882796140615483223887855188127296619282115387201635408078571972981911490278454400175557133045049064300792123514482886938736954392984325026017600149692828303690030213849575897526759541402065429050065503349839997977258629546911981889796595214776979381981778903588944214503746340680582748651396675489085249713158126245179766264440959293247930225236256030109826482140301303570242710371017489961312520276752242754816104747867434286358974372064429885993977368365148626101483943890529228885399590136822340139155504996463390824476879972684123949462442617619854282868781312285239656465527950509587742016753805840310510182831391038709136415101945131475573890693377207987211130898418869462668214245967055295616278520484335643048323712169134795870500906702048768955349505241170176810965015823775994535965467708131755948377502484729296675201308611184293369136160129975768190459144343716215096875469203730320944248690367693642306507485522619877155248276353087781581494993576138251451389583991114324977491085640340196882086713641302885517558941268673516790821430595710298586790092858346127333905370424293284491352789823078823857079743189979674679795531731600845413642358837356146391196723024202774541518605449437234918008687856172400643117725849151611328125 [98,51] -18247863326373947215952798208632953421571813970994990040093459639137860992496996517653272916092985987940403211776892472436135028769790898500450547675605634243296131045047941275183811832276711739229501222393121224549894610981168090073017767423786488400312063169591535822517904396179400765877833694601650194975870946052084371986738358244213837752546341844779794898266878827671320373626853777733290135896724853758178220428244679274739936325715893291677449901461174369790407197654511975190654958135813351550707920046219189640275576446053285309632146617484583909250418581062793078382926835427423528489395107335829029505543401169906249547720324972010473201566122070867059164263365529748563007034000870916443491299418264708970582080168037378420086645275576993625172931627910103638744634348957889920073183233370156220913268871517898699589084962183440748027692358212231711348195948334955328887239519329951204780465671890853143035539075443507234351178759478248752752347230738175126182227858520439219225351402180297366931488959929504378217214129708263150655098506903185960313718755029568216035090834934219224411052857696965869419194753679011769043122495913658126031028684724738765260712281843267400384561050553292924987120419837777791140107521029491428809632315560486590957702081999426915077300160269692733452217301541240601198908687697871033240366941536990474652910161875213027005635629060723621500547811138922678090549897507830271806956621278657348062993518894794499478307183069044172835733035846694002465511920420562281602705671378342367465235156404546892126549979120238981710997800743705848880347157639459592627284447587120223572674371171386242592557895474884092152650323491925576184079727581246250988200941774602825812462724527382786256877111298666451923273354685775456387205515272253726504884087608316024008871865321586985942003843052380140015184063229383529569378900301239670777674045153490950838727828976901702154630865351588033391075760390367316126923413827170381646460112635794572364444481688802591885009117381734187963275421266066072055047675440928564665880656178238988091640146273847495520002938725415854883227005991700675309475809598595102739062685764023153138378426251138032798682075963370152749121189117431640625 [98,52] 6402334116928314885288588859951966273521063978691215895890672820697315312454892331245789766621060317213954846170651691698761122009080953864832958688459561194224055660592578624412306531253342761442812866523455958452636978443025203645322513501455151404242319122153020519669953958801295999158094702062746062758272552586067827418232432336089054102224816952982538711188614066303401662931827308690067702713084122854705721531044599910947641949807581855438968692957866084022814018183971309675043934210952898368632999034683960160514872880367070850595254021787290301938301883401249830334939933774386515227264078915128580178021984663176376287145745656098674180651426905606336779706505279842960581225988413551909627987353425788518550440868109403245855900712428888589050396505860887690823894467397019038641220294934797684490289438234387200048264384327344232782795464904357857168758873714372301845194455744354910539091364030810344449196682263661967972190986653248574483671921370469812362515909248715125978213558579456929868240712486683313770497864374224698099621826742876764930672868536429903079466661855825486587004659315459372227987319380536591881356644182054747604482118613461830747315373628492019604691436805629556767259789069785943961621761767703864855227953842382714776491221633996019216587224328565724100938808393362482416534413654020747450016368030163927453448063997504206729594167784042670585491902144231908387232536779920458755589833005667592658888761550919939765793971407564628595061870126917801444221796829105676223108598272786504308087532577502958986835941345535101232223771500129982190439159737943942356608850526610319886734368909739507765795063515246644273783587233916279642747883297748052257753477338626063385102238462022259316643200816555178643117907106248031203225454553441071950399888369420927128550769897538468447101685236445564519696398641288005155078090535755000601502139691315767281008713065140514807324817137490629853539893222560710148393692081529792019521708256072517783591209117587555891508444310308707368786346856861158323112113084478286175924314175635614700845462356947022526557879560983219260561176033887536306335115302124087152606512791219630430469933837257789921437733937636949121952056884765625 [98,53] -1452224430285137287238080506964237083192840314592821686184977670997553485787916573707995476878212565313573820732444616069396877489337474657834855097626572067531835275984172819571192601436751274552129648781410553118491279766854219288490154690624156498749165844010034249801631116733460504848165723652147886294498203303725833092047745313688278040544633888383244416674210411875373877169472641664730105663595173374827996279655216768769114131574466654099460563240277057397966239308301996407344067062079960519134011827363839455438035868170656273210279992203833440449141950022475634152626344705329647296235163285279906523754939923871230019205031939539131230222182869345929449513843630199118122817908043609343258556884994357266111105049186070646305686128652136383796635198841603625559112536699377662788000067445486842947892481051968906148954187682981723396659854828556099072901687450931889889481389068466297207438313334444508313712067463729795881099068041362605150575461159759400680442082466155450839661904281927288214688516260053693557395732861486857718440356596744732405294448846811427349811189158199750928293588141043478469938718207671714092314726185884799540033121901364607775960118473422230431110440953575210512811680744869905031051848881208520274886149219425167731264633967224127618576290859757409177558512307239121803574275544144220489931513408088649224468982825612468079665742141856423613722585835008431368754924852922051732765892290177489534553672448535575523545267034783675189565013810879295995655511578463962614087713002120981605356615351766034305183908587027742955490182818731486096829335664547532675669806323973433690187816666054469130994582768450709005144030030938868897346025175574768993254719021401599660988221330406693855965093408949525596857455671679826689859745846904921951572978037828191371019369273407260363964728214237846468628918444235132700186105499874319507369159084580540020064605583313062207710433928708129105179763105173436004057031760726251306988085191061709181826594365957851105775478411487986096304706881782296824341426639610543549057315848017464528919760416536265626212893527508181609698580790000857311014174780826043214116533869060031842652415921823827460457323468290269374847412109375 [98,54] 266507233795204001937035943012000301124436959334868492217426584064283011306048416126153223183582390369765412266637630645805493659564474997641289058442432900122709984911252129685874868460494178933083332151849183367301704061136276033926776169820597756173712607728025766850598478101643204844859891905591510839190945467214776903644909955050336542805758376501357788840299019472690579849160397280453065522323460814507048103594206069440806176766047025879735195900906637631714766237193564126617284090759766196465118796268916969284576013511699753898342195569016632883736644038815287101552777323268712962840345844827956578695964589860621589512597660702726112381344372511113083278601418562858466428392870023172323726763238559439369845364632856241468225931295892172758940770851283557787734763618729279758495439083143563370764056414078127211305442523578498561746434347357053607598760908075275127169225777502007378747677983186385919196075946914078800694160521982876414191824321584077755665520261586395223087774412836335881737592782764476539597894943459292242882867905658811050405140776523878815148624182832240195277316413853407009275723455345166355962583065862125644713896407644959684435234242905580950131810803142174632032371821790508278610171503484082132878500862458436556312406627443018868548289054984807248595327351588110321120056441710253823610298729294617984847098932722261212532078133787755049492115594797857464250018113331247061704288432145514044499711661989862219713378649316556717696142915550295697064437933287619522624916205387557329314013138141733926994823416592168712148803093204879167748704739287060612358045831686106238421211007524542636667994604248651286005286496246587421701904719741097449474494523887239171860223577965193185085847698354528999246262535003433064630306402409317848954120913323197261024112027632983694622045605413815362298704380302152765780436914128143455711134245259062450801515012538211407482068791431821846281666131714010967992250680405508321633140156053479619383693749760104770139212949340053335005778532396835243421046414549745100369193699624188379521231831529240383233910478443364415946241615424044024737531659419549257523084601499451976687124488130109511985210701823234558105468750 [98,55] -32661369785986162451248286688851158152140836699648744337960883468672369622298736813362214310677650136044411362917955630008867912143891203706384561014968555758797128782699074016665459784823324862847792999223105473297381474173248995780910924089460109129519991747583121980046791020561446937977537494392301361834379548538631669123659081723898071424777579784018082659049893875271489199857032257622326199263389494180933707036328036675005805385423188787338842235477057181100395842521836046336636141358702971329842544221562942978877099730920103066611668539319133130989541071865596496416679036545065058969204397113048331651330947616264396554032503606417864976363033928017918360533592212492148007154774976465232401247273919467975868434356837758405388792673438408254012937619938040753157636626285316589794577953271321359426595619193363979482986148872308912073325590014081539938477918093172386769981735235580518579366133053072115981538405464021756558952797520893277645427469496332943383847291908648049624862205546442140032938067959839939532704899107932980919362045744745500425632087035429207939817164538549158911952309791623853739793373426685258718605867227792336516332141083266816630874152486768593741732373975965786981493954888427010430705934026211864656547275034675127903235508205670709327797770602732396200258250497254467074020378606167600397772751928118128088361971334283307540221741124734337562412452082782599114831782924104658866258755436658329738197728865865918431987247985776089669624540304985080456396160233906767801795933820543798797881240745968275543443766258217342909579265667693605687175221631670011287485831091777000128542857581494645129575083362557926558903929923044022904305177021294242770837867456781941453283585053626217944043590491872186922849854087953868165389957151134796946008259190821192344634442009715121830996081658144203876805973981532701981097581067585997027409480273357733518953220663072272971383388507947110173875082870215227859762583004250293476944580698975752808527057696078081411215055151630788312356408451260036869139144589603485094820796039835617718864853428992246033686673520459711324255623490960073394922126650994995688352514052842220579342402686506829923018813133239746093750 [98,56] 2955023853436026832157842980602988662517473470892978092278536462884193571561239946980717164434073833735645418577798892997025489513688379704357506893703326122430438442820847996917224965735487391494606676884186447295270716871268092889096300892316452500924682863957228135399090037035391702693283488170816362724062445558859268736272514962245876115209100235651288965158211505621784191367680652098505577090676446770772430610426663550272641395392235479056143210278092614687426832562330914446639242056311077001402291911855357594368303965147484143445756188911800244203706157737572980351975471182202197031376421602629406407264184246071866123187155632310844258301665338290789512615715308328085320721015789809660187585795943169180655490073868864392775180964287664912477375392832566266651588285456292656076747536415478557155678355067369696888941410635205661257301897212285325888878343362592361421334346862701010085400262171554162130357645750535598556552986218480096350506051655347392753216896034896574424860508979632117282209216503412858521862212242372850256731256795629374326590857190955422821687421964289593138602407401235781400499796393806736787204133606492482271567016033746874258934682098453811788517699166998147263977394491584071421342839203803808253543553599396907320694552532955234114463698935800761797020057509041782763315208382367119109031028155836268769148325252730614038637704085721641654161431672566717489506576214635597004000312169961202309691357618491071484174264664328049643506611139378566384100448972555250933389352032238707135473091723089413348730024421602397447409635978159982111578416496583412663782284659594060973439360538869192589275969045671733159630318652459742810932533101323624228701710172298219121242631650789840431729196617119068936608491682101646318335540126372389819476918713143320168660613280992222847618218440857712818121734433603154641804078132124552078578306853948024746905245314559197634344012514614819911389086400298791623114312271969273037879737849886470020465661563366244919546289226173573448059215487049618117386190089304282282123769515374176106512404870037290377357263029030817431743009313573406717317728399435732465144670318818974352748085721032111905515193939208984375 [98,57] -472363650691160875346735795104804715326877388923511807007900390159362909892405499095387006446402799425148670203677541197020123148032988427508492225194310623627955451980915799743089115101285959910714342773958052180544985360362503781980583693977659056642191785171900510446356336438822767609069826354130900625756920934395651310929487507616655905207132355644872936437276052083607444223467296203540196713597150785494048017405538865113140741603975949182310650039361608339176294557063182782143460063690702183103868416335722836583158719213780165029535749920676454449906941935788268197159872368908187621241492132505672682789211707166195028589740876495355168821308580922102008531714864127982878885641096850091435143618663016016499727015415464396228500664642147804553308270214440775375499506680067922246810000219470755593154418879453627456589917397580240343354886288519970321472904665619489442420038455659063024930671278728930864482921678750431966153967075643643800399235022157453972648192290599351120963967736538430615587894698473380406926709942200167173136980644641657584055182517204008495185265306114743447964173655795937219823977313734830170631713587416203744811999285443119014824082768877899544199505874519409918775148321205866247397462589710413634459411814853555232499336197892671519385768672856960210815317449850678035141124657034576556962249647967963583241927795624391149703801922813317420135023149979939692744302031016033781907728219516696587031341359813696359974736840877437798848487521998158743297004672405426262138649708336892808420293662217179145993539137261128842332879258516956051577573768830138084326899914019280951358442625686081812157517332590588614785029366784348175395299636433438291366062899433365436270218178440974838472424683548311580380408023098462168358849740227292887507532405981835670633909709536202310646490106615101110179064827546644409649046698059043627805938421715465796811654344580516744874169748808853363726408026650876459808886564321482728156427607034572524622363673088467018610776796241600981275961527272152743384440464050537945061430279471932431729509631133537869461213100575170095100124268090160962454567909677978616589874029906004349044223999953828752040863037109375 [98,58] 78063341377370105340823174235100838784158204851958310498511506476589972080421829514842958408056438559607725104008767032780407861832353685439789715602596963887665540362580201294507392573302163118206412471849327013835983566094862213773036963625057277787142842492776273911462351990433999185330656161395446430385337530157655248548628735845060707628833403092068342030692464972173163154855889714615866349499328840540944655643035489558688254004089820191367144214417116634214832178121056897774541034821578282711394247297113822884583673566212004181223071472309000995167757246428907512283833656792104725409905295024679489765941311669422016341379455619473930099916707891596536211589363796115976794265252153964748279227917355654432375266296230063093392506496289622349258307588897922514068983243443069699146108409668660605831630204112533554667970535587806354784820589447822396301741333528741157407564976962928005518532976513628247911772253302152541390925228738944218076047024561039605743259165422670726635406143531450331226850979025515048675895312950484462371690674016724481165412541958809127763235579496383899256874847355793417971557597470529354726021403713918327890322647703687772753480394011275980459956504153049599057121730919316270915854012614747652359844601656836213107759851702323574492979870635116845446779175485804712205713155917194511213248409756931735845102551254008473455446755135522301723377525872184338088678201188815122965179602015172989478161006570241366247769813296309125000464055775779033112624407952401684098239936493452931286926056715091236141869388965487035307115497081092627849839495008836757876975617227701857131298555687838630716990349472585401133133220734207084347346105167605160185067498683862346103760923944521306615452613144123858857067841697235660913171841120634463485041488215192887465163883592238635329457078996416637402731469836015646977109574450042171637506407104088882941415231752943298193575822805217844221492412219298606332776635139287178110896303747705276692006394109621380973712621498484416960849706096135194960409994515418585543399909257433831037477312779363715729621104010977705551661865347769879772069488491791392040545713437715846794162644073367118835449218750 [98,59] -8220338506613484945357394514199647138940000061994822923292483934187166577159185687016364993325545242759620594350640318018434245287904321221816244666137365090649164669392640218923108034172191318699640921401005092156949160320455826665097401797062538612192104395820111813029851079154710350197495312943333739460071895092859926673951055368215664395361032300860811404512343220554016017464130748068615327360927354790567057730305926774250924498558342253233525402224244809039007644742153209489177127325532148329694301487624995558083642312841565690336570670635445977696353969073794858241057021772765488416728350390323128093129255464325380342790507886038480384960042422366818581242630430880495988954796561281651074468346095089047762802161930278394623112249049376433925812515397721658157609181724897222476529939272771418796182501056237885814204089729938828134498925850109942485125614824324973291412258841034264261804160611951952860691428609650645525444230157654493039419238445038568460339406893041781330937632725793159481524582217646409868366830520208846477880048481308688191139448082961585794844670252419255694635556024713115106447944721635508369875758018617939040896475830173448133441635236304509077682621101519935827163928996219339366676459671415034144789606855806680993782782614391516014380675900129388060132473461758934865346521672207100127274146819620368125812001706156693567783366673830726176863649680792849566773441379995047352164462719000641452649072307633285406155214671679115834123469317291155917560975639285479634791037080092598412058354427867430710599119233693998334540773703739602220291689131480409641598300340802913785327832173643732918684991564437593302518008241977823333951292467534820145252314000522843404528230056221229656163294209685137066403481201530434006288470823325817199484762961449460381597759214553616281972494328423237332494160227404594984514747720411468457492055218578702483684681282905325658687497879902140036351726303739347362806983683809519579335100712524083826914191658026592710649501491890223269668786685870486269875280883750272861996294688351362429624251748537063423219275138294052418717685767509564803330667721905015261039950669186282539158128201961517333984375 [98,60] 775024574392406438629581801525482320281959732633420093700220742801780635752745236804215014651006201071392680400282342005227067933466601140708274042036868778575513186327580756483624511040348186060620883019013191405078088667616576671850981276362639439533807277182417065370869526752164782349931418284445723579991055114969372927387213556015817221934602041926551996888559785646090198523776324447251235297516584430202874726108392961340744733877570510224264259222445751916292339069394108106739992830623534412833296235230814442060026748153012400158834083028598454188402708640541076797885622879077620198932099488500566078199326437761115680978026230073741761756490582094144107015260094826355296058564255880398434247210941763071968101135009262579392371150449653919034108035676960382148029722012217863846689295427206498345539542266184743578748042963116062396926784840703741336565655443852708066258944930153032218384370939834813507655907676082732873478062779006523916341985512815773142735163048479655872816343158964635170212418899163089638281695273276919388230729975374740473961722587938664741602573524376322679327849250206464542160866078860334271631719869033322592863332416343630356883449238202167805913639713362496210154527007280377041382716821103510879444133119729154842075648538117557854835165644376147298849763409893362126587981038674906366673059069967337859435275086024630693922990387811134038995831182330887222058297588438882884235387298589134010706805655829352624547268597466402364379732026394838017340137467572018476736159520110656604814574784127680992571287290106553467614313102082884396781429689893393592885366328696155348707358345060952748732884459965012653936508347049187341343111345065286464695344963860708169902902345059176283629363145909421719510091455321023613193006094988949462334590107255084194517896407302692292798613751493478615895581817920346318899125332327708508695123992074715251445834481674730120813679661049018318501435870658906952158543386098212657748715640481369991449879156021894085556829585630566074895530542345249088808060966526195931448975176288602593789650389507774857259781316654752202037604937610499470513247870202084774393647137458174256607890129089355468750 [98,61] -90464488739941225148702263613520556328797263854446694585940578800371463530381118529154130015974451293490038353086966127335356862570535451363893379363211399837131283218811861254685697711542719446881940629302686213793667757596164041265684372281432875286318333059799232371404317977513366993621429421305803540166642440312502411705381449260276911825102336632528295401501224559404935834629210565911787833292663666297254247995653212594536245569143907433812993234662453437211216732595033980513569296473819883398656961303540414130384160423179710310204810402447459933098762435109383442989461130251206469227199102322097136760342874456161599084443144953302413906981899037089037411192998771092072109278636600335227388996427570224483792639053555878881914737244735020330237105407160907093401132018529824687392209723840164435572824376482177285703639284236591108870838500126715327351726284192891488084382129372298271890981158880109396500789754358067367062443428633702760661054275228611962526146106148539138916640277353699518057881808158058237005666089219926995818222304720602405798303371892261138153305463579490847124978605759059901058077390207153164510559888184778422389930585282492936194837645782077615588151998009229612576643782624706180427809724088652718094008801307708980153908253302271767985326193462953891203101227420598541877579244657322574609461505168911537036363760705609606241106602951516448665503107187949019946138336098812101830714046501142987766524801149513461029896130925986230724643776069147592586704443789368796875428208799050840044084581566555763470484230984133332257226424254776449045308981928034944696443564320971499803090107893324170998592986424931043511682158404964755437736731030534364024430421620257037819534587796226443654420683973705788581182498839294447990152262273999383473202480249236581644779725637523598558779534469241910615829508365718730852875265459841799428589049510070272896361978280442866890018856170536052559878441068485567387931637685955078240013619630147429269502713832432988577954951906139556400183023882213000806188129637825621576708066915684517677922995830511151598571015875044221290563525654065725434805495257413465726159529367578215897083282470703125 [98,62] 8310658860269890352317303030546521398733559188498983944700805045802997550591646459109971209310555551176201042828702354176840675549392549332152613311185529761466384578464842835773814719848454308151389910365347426189506382298305096831766714299069928434723777568410715670169048373311579485561769039179159363589881595105030476770170959326867908463866138421826263501010117110544086268200509977117250942221771533328838480817759779012591105376203519105683368603589583266116845671956108788630706894902975514309403320119755583967512132181539291958654524647268344731491783509831821544648251080874340572785358077870200280190817703955258291963908288924013935661013744217972238717178915971575710742880468020139308599829435795721035148841914397407112978471110675325032280590773695664707232769975117309958735897042010517210784075332446818200794252007914964880297825619094321754691530651871011060085966944899910151599953042791596711283298463841658808337811019669075510870942404143625901603366091298954946886549777314982273245167903346418615673457323409198004834960773158687382889772950797596563902244826148579255922892252808876349113390143679317206250971385341983126156180205417430724524991685862016132980833602412395558531779614098328654430119017243662215933865008698359900249588717405795356857124506979047518575731922475955923516690135951724479582568205375821905118446723792810132383926864468899984527176444480983314848260747667246448260126043282343931586261365522569931092057172650437364260174618304353379666124748395770050677090699865437103980521670673321149680422529323028357479731559498591398750535711835735603835752830366043627291506376874410811061297416416431825877793496041950271584931353114760002877179078132471642356821032191085410781779066043927966405360949386331164260817284634116946506364191951442026966839689962367858793414367589409028464313949971018145640690721201443477352524990360798016090749350658339169291886640894266128069473198254827169433946664297666361361684714783739107039634306361784552895596479749031161701975566679155632348994807517319992812406276067096674369699881769793102589366972982691919429612022780343174828612258335513995888277349877171218395233154296875 [98,63] -661239961470049041047613182203718397618661977046450166566118362863613141661667759861088406717091650127248247528926240917396839981173417855215972586193194832271430690710714809030795935349255229845120383575826457928143818152495884401177185211610969555436382028178366876244061525588270123977475367773924490841366289242739877442197798769732463905889046195894470993259587621581247759841569072859723438837762358251829818853532843588550229477496055596694146110990748678847631429339560526550522349296130309671041353736209148329514211724469905675074797326171500483905399413914752305804838162949133646862953454699581685121101674490623813932544957071773754166106196505586381267769748496436793193723673369067952027820405918431049070574546341346375617191644109662001278740612739699826492256632769754033095408666845316938519593334822231967990524929876570556655439624304219195249419083100287800168223300233884645105914401423259794846426116067586630981069269858689281975416004277030654195599229611649769973358477784823491095983322077763502669376234777437048337303159142419725503953925914416219056163215205271345274707216474028290880403882119950904744976156055010713952789434412249268009813849523203345158140086275998455341235263053996722841389686474225033468575737629028483289076475413620248729080772906982298008163963852556666936008837475765061243203763445103975892503181869053018028641127216485613617218020537715052765997042434509867605009961617612513327767221808538063600572061878562345535232012152141079031748392107239223948104147410578079357369151151585708861825121358484944111828206234676858481040231921557258387170229273258843837795052257960042909128262767452387240812867430524731585086768321476734212320523890122202008628532027756522617378226737548049304696959041016438007958557470611327834228722891732698582144939557224380789299309066273968470383818110706618508425525558830876525779380354339517661178407235716258892440466716081786557955701445376567380466291127933144539996659095861453888935849599685343912217850324862288040454473372608961125393542104973148258941862634435514638674058583839811132914859531769744791075852884944326457598851032315678821760229766368865966796875000 [98,64] 31008918461115303006226950452607728873603416353867245375875800843343196798970100827314838005835684883985705921418870893928586345253973874045469598662579889838453107661188470009027402583776813215742083562799869791638822892293546435837196581515684086604181566837933015136179034990749638116150641138277162466897747451490933961201982607540377116297064334380109719680540183357236954902588877935524936197310392186127882522512045750399419676989204806064164444040519295589762905678700788030308691112631595522303978005998085120665702813613581250806604262151715700718269402406353612236638136252106429194174750358799026949283037270451083562307342319051580033863321195296612081881478474731192209753240799183692229945317859151313218551387701363794091183880277573603139973375413768312055422445120126377753497425812688433853392173647808346547750106125583633605801320243087194345604967814112483638036963298013085445957480178121838166974487467555716421501838426063915189581815257320393697476590791696208165181013660149334872085944703747215676372866053942918546691166241676568670263249445459916269177360523571177264456585034444666246348071690340730968186890626066784041335139174479840408353294909338576284920053303229117371602903797452412686298535572437439735363209331418623721163919644502110460071978590143926791612352718934039922377794870420656257202678385340340327862904938634016919356139472783429809657739926915256406417655763851896647033850617254784335903934256313010968207752873220474901366234956369203530672858595175052217327584043121318742410482477174248768235228311668710716592818056794989461086166317111638015798072232983151932832134742340411361944115188398471649672750575693244901398214529244224439983622502355153780914763688586564203121159256557440872407200404716423688760092290822697660325031239084565727694765804163803896336897758498639057118361189720081402310489964330879219133913783429197979580005167133399442075925791974278347143015713980394898836776462206608501656848278560861004940634435949670726752022040358090342951256902737502577751969437632087863876568622787817167859201103546895276905823336438648170525109355678999150696950604100265991291962563991546630859375 [98,65] -1955378960384929523856391407883227988932483632089888400552771252892442774191574902820682851165866675203292793468766058304465464694565766517784806273120513205225462222214222567230696173541788729208696893143662897160265098969064818366665275407994757409525351535304202321462416951735370165374802717204226214073756166593832641532107320208466242206232645459840471334769979296816439915597505066826286162347412248835519636375766203462248794848161720434192721612386642870092453891674060001425855509529175426117023637949259697156897616137040982466848477820593164238088286946094141978074186268540971708903014965273886652493054773413390379881203690544277051636939073321734999384109278606981652401208112165266637142574301971109624711785690367395690906711900416526754532623934432296769226026991376165645870332078014186675229971232286104483832812835780114149971490294642572032237032140225386669922229408750970456163540077705058390260851087288972004105878574983637958226257525246432572819601049788030158874878584435934944147066874957586698398379190095337798018518126739922836920858832737310085933331795947654873815718605181114795152314477419135692267262250720085969406069295993386509587911155360364752370597201186383576646514965606543609003178861556957080097601693397242272945501784825084629125367352459915417562263051414872508729643513555484547756968679249736310212500265392056118984973835956159758699416832445528969423303375709888419647355912260527178454007759853901035934239498722439564129228040749750440556599527285173398444725707851978544107317009175565031605776014336587778507548951137164439962384591674037369358102620024747455977968438506044331854103728599124489306930209488236955828379997296556639193298547505064536126542881790802202201790201069331270752039368154270690536139502670370573506852440757710247557523032175734994024425336187253280304132798124637851401977423824384741927554154262733434908778205054716667050576423650235670454996310337252379136741417293469048827146266112784848127707081557603673444634936129248017857721057265942552568656483725961402461856290664642292510650360816027286088883317197806889557308698473162252684520723278183140791952610015869140625 [98,66] 144991166958561297464415889573393185177029037413984684573251063700335092695329077756452426574672919570267505370926023012310298311921054891820192752525711962984299291210821595472686435095062243809715732948407314595532336459215016314827726964764192880851119563366882231230125489352762886895261294577334478621751717109181060989886881775601678059653249319504222904238599237202499495894872804944347988260670020046535210705234201782214586964561574543513077011194080301059536062725119513618325470777809124146747056043589682869833808368216803458481278353809830792853606381137454925651287017087206911930908665460079303533640536411126421115315805502871165673351389016412157062674155864095252567191964495765977948898717767819809469561212472436267212221362714197561959648684517651429558759165935931677992528158892805948729371439479109473565406897686459550543939212219037605394033021669099899783733694378409428568845161641978828954597895892616905385367847164399694721156294152654527643735408953799008367470183398001049419458503216023527709106144222342715894328332897168419667452006685490739704919397220787058223159939779984697070548282409357502490718993217916793359837413796801578137899030180680221833423419676456911925575920280500201439192376087588550658890934269323674663668338833939904519185235164599106401633387177292678079121820771225268711960448736376631529668347689715287071953504911440107828292524023887682384693685752188630982027364432594569485569369655016631630389716395857278027211053946183289430587750251171298668717885695132395456028741283010438434841049041470983667163918777138381910847678543980444121093185244415484206684769066825640381669924936297363926818216067362931814653103750452973262840800103458312509065479584083623677857165796703605232406436668495522924768223669571331765097341810617487160169776045255054361346843288062868097985315586743664185757948684571310382855154082934904508679442466629932622348021795576360987004059194843744597673273404398966262849728941938169505130892661726796904952879438443897651986823672163984260280699276454106065196830959746057249191755052556979539532912707114218022927371429483932736559381737606599926948547363281250 [98,67] -8227583929370261622357999423107370732314743116757314400336452158271497052101122107731727558818256094121892368100532222302571920662990244401785895541271767642361987338103406174753717954398817468748342443052901817580616336584049468098515949563284943536020119811646768574823138197824339279306989461974707705261413534368181966109181735441718064244887665871937105903223270296545112608098543799015597420707848175053742476766196293514395825481983853189897294043032174618427152913075585542733518644917632062249754301510968016648094155497917695670963894600074032712394096263847822021137234763469714529090242396336694678179743880918551916850724502070356206890717149223013514819033558417473422404032172188518542100135794327605883847469977575749876057683301699304533698039057413552098699290593010963659733425005825511614018034524335285647271842529718757340996762329758340435322917761613412320490561795125203560706841815926628490256550313655623009764358657522254645291107815056207112995113784471500111695366635522490284785929181162185855720870163938762088123047568752167680057813553004715718400770414209893207925974552314011669078019823062288571425474490068950688023738480189741605982850452654977732034465553045845359872991525327019999946961276145052900390027049218628871322127731396846668387359645240445220974887588506197763560914244914161306661626957578481181186592750678626554837288597632601757527745045228194131757732878416336137403955970096618265265170775775165785916280746244692351790671907484947830829377618804878573249658184651407019373531508749870687443203290070854229998491865444378276333925556563038758818139898570794367362759062032080897311100455780348858408800118465554612299625122024446442283987559794071140274085475259731038188657889059528412921917036123949806914824590531155292841306200672643937276603013836180414821743199398636372740526392570399807617471964718540789367423920735223316376119914799476759733662376550056665077917700756547736553065155835512655368692338015532813085685321562126769191526397937854039927331687241459630003517595265631713841269311548449433466928981446066890350980085710739068940406118505796229101179051212966442108154296875 [98,68] 634332194874072500149255421587751926756081663475439592353463537280680632817339119445855170574514231720206633161379505001069160380762919601012436168043523143961910259564378347082927704399677823702586339040842449732020871005240629530521755474108608613284959011591298194943234332917853014469820894008532372581344617831814794343797118148757330123016765124458227643531382560884298608977912044321257145418323654829407806719557347130703829764802160627306634976780674146851750497412553219433588345585340264289365463907775125275861939894990954261185018927348414859702088729523815074521176232186325418272613523672352325214493556864228712553533368436888288768681661392268058179571848517350979868384011618761813613642837631381320396579315127906977993742935503766534717951806888649357231144039703048619914456791563322274173837849934015581382372601627826019680108827758259995294879091380766517853554054143962649586884427487820672755796402063670480047593384354035774420047427116297347328288819855470997993519037235780228917347823615379414072077451800278612255647344153151115365860467956501514985950003819607984716331723399946825522373786338890883988125044467366033470462225789046621405778821622449680568119376035824729981546288910597946984745460261144560680854303994480185919261655566585608171660782757865539051380845672098486837511855968687959947124845887872583551133923851174124993496599941679266789275109180585885660185257796338462870667874046970422430621549046717885130348963849574626154472448939308645488785191662777515262326931321485906918188306602939500039046209609838379881738130046246943084189676980862783509835153067137422695521840457698505603000805157516093929262997523994862483336065815514284740613435490532493619744865282041010527279810258329713688773943289673036463731623069110430423116963499856409930597402864719257483301769279405989383333136979189941464423790090559335641334513276001996333565361056577823986780377277328446352237933281646330192932911042230878512127847513427508269292164239621162942399629020282643008431639366815085251221394327582689099812653425613255644593745778875246336263371054126204471175275688578949484508484601974487304687500 [98,69] 16394620670010478140483885504618904362579856614155022670932147738253543935714552598426312732311542148887903495728156853812613001847277164847249569000316796601219052121299320390475129012492405362056521220614289234825220907167499068465655963730820893027668478233393769108179654669962966980513933726521781538296297824058022061864212658331565477794489560453790661344015062109438316171791242280786051780297080400829492705177774761119745894277060809638845150356672398665240855379087324551967653403962857392535512967091636987519612392138645790594316134675569833059933403543677405966562605785417057655282870404900669079933861745488020217039421744515627993431096466116226547888168987874469409643078180408780617834671938468129625631114183905349199385536266766874412955925507924209553407812293062423503009107119794747644675195173265434134577003719633446110002746754440085801815614280917495409334520087137898292345953509718550434767326508572064376218300867775260409816855388267368502521351569452958419598378705087211536609678644005412455968000332668698795274487257864954181317850142748908674307500137635787021641267572524872131780281315425724525422737481864145497171160773148260444941751008925974917208274377487552992955788269140717759587934883163985960630440826609656766993615974320522698277893196486733180911214511425950244621822110668634612951099384051606242782731233161047523496191860451834510299704453442031510756832778892874023353481393851030290817624155215685963902263856151611225626981574539245183442585936232673392386050893121434928942471482083576813866739663254016589528221602846078119334085837101532873055232255769264641475960885331080098124049951057720033451715761643726934367547809921416032730620301268214885939987789327836042831533941817817000797602274239018867483529698519619131395561750287493810116526744364523392615865325263621269938610329258474606325827446123355592310591500153458336497570960888186335877821502731142833319016619137879683936106673319899631662759985068991292651472523065504852112991568832285554142261287424644363810123462295754226699148283480478883968303357687632412784355919303338826842107756237965077161788940429687500000 [98,70] 209551417730221408037848910325382273378288567071432234245998886050276382659354017534629956325614772986240875311901991254934944228170446677513836112857894474464582833743414638962507463607969626031513767919124388138963382646739842639770582104039786038149649679878814983419066301165056850033994528097368926308815565258229740598716954525970673510021679458808535575820175275967109824603711609340605686830649916504094379238695572529223271107081501588480327092375724985846643728169933717385510027791765205417828012357744281200473180715647078136418240428193847071591146401956870589445099208226091624860482027510714300531399694650365670581685349892238226137245320217879276503040433518230698722338029516367135352435052001470684317068405902847950074995515751225352405517797091324848477403735257897655064401986193627068432260358563845531479069035759944653769538547437998438691041593824514205738591297939648975478004458331613738446334234184788554214516707882426314965897328028726226877289248059259261035463101463859681032290850151426034663145514698185058663333576929083998622383049152045794651513359276309339839376821972555639241144512140248417164948824579345168089230802454772738459934700690963482004609297699089088691254612671014451560797677179670732413458662574086064808150885800550981513471415644616077261808157861025478425593213917328366491937423629127158240513201326577478422188286880877071964982713512862602730439358447418343837239635415495425918165138961988956491555559199702483435076738874092978457294459109509095371921877872866503539671983269698651942116294434394202600386346850773270354682426844687693164626467799461167266989330056172835165119674715759566012861819560324532083952625662536484915330347699052994960772779144080198354823933234505954382161212465975941573377085789841202404961399919683156025125376896355970576037657164087743729316429692105412529063734040449517997477880448952195370137931089205676629955630490880232976354439170769338538607607126548925399507026347205668676350786811802551131360385706290133332463092143684372359866864149100130612932315115188673234869337592687034718610469873101361812136374937836080789566040039062500 [98,71] -22340799095558190277971119185773643294973615445528186289743491703250346118877313640377023316631051379240095453595667193902912280610068287464796145824960516159251605107764074768688449681669325761409093290618714471572571823597202290147910184791934208847485025101726629073566971759658847264923010518796068851721104135391323858550866563666230537236616425175978303880595034056232532691762139640139419878584895856655534413906878404028994688361528211839201732215568654356254502028111448883246679385697301540747646699234705627625558687752854485278775569824486224418313776653373355601357759976586819021355829067980014422717978356943099821438726354408726144271838589670411645666410573893710227838921051577890926564731592196171092340483228725152739104644601631128015246490081941505834841587568098648638154083030120956611164967370836344670977964270564797813023182077250784549706519482888406427548445221980614076813819457099146242777716326940318598392325736157503831354474320356157448362482472189906670125049356543260650049974068383029739054468251027008890590152217951072533605460196712251447950337764427609704818070897143695943596136015321092984317709316121003366573291674406531935430278363385446170017052759469338609707835129590875902998542280761865129948943926084429713450822259790164600574387158253553428501628266231784338810564613062838410343670404376120551697609922739934134773157868313242684336812327432510081085945279642246910341261766798888781577161017839525294258658164377747513275241365625747046327002414339027283590345963030267797041820301181395742447492856393902177474026252130655163341980722041979528900830850151926098002705193792827462265844201141675878056012440596337400348885332516955897888103838891225780671865676534447463601254000287780042837889835397986913209288631743772999780768957580419297954207811335261144623588780348816482411565949581700636341044888932536936423147086716822150784141298524466997078316728951134457346064333452527357964294166430063260528635020625951020101760485167098212543929503507331122755487727692708404078988433707511251175773682058893126723996961455776825275892594790040546983786043711006641387939453125 [98,72] 2102399915459973891266250114535430076263860241435051617696290188008585134442451330231851228008595328330651484577558852499761911640269079265553796899038646369880654248669442736031173219539596330483820219698118409933436053431933341968874258371342804873724519762883365816801002623721119689443306262968962478610643013729991222807883910359964413643726159809724132602457166458348953704603074335454375548357327101500919066615480106194472206427263727849992847416295658478396056017791630639707306212686152034867534438810908496723041932918323784257593385250726199201527498628387083092244163161198518161893977565760707355157073622372230490031039295147884161375390953704584301290816942876434618703103582332279034930116954596811315148928211109783702277511461686172938958755619654786650267610678058581970572728679261901823763653820538540095957317165213749276652988173244178658925659968264304521444817180950873465978760893587528349290610022653480412097902557436574365987350508835538590621261164583413415623657192505666768148840118885889812851390674110207485066664948389765763678654810614089514463821980417171703806826438620650883096588620660075412093035210510777768925697907596832924419019886769908157651826687822588334681192578419003680357715449138946987070044925861798496462571994526418203383598826631126646862466946675215875733468726489024708648008626772346940296112686305224153656716569792972299527737624088081932057522589389676004037370930518308236631019805742631091057940953586063995260913921401332044913374563860160499412323553654361018800514253166376729257435819881591547053523478833549220124259623267350622652087263631597912503496066854599625587783321731154612533961643917941358907177689913083319192680467063984989188196662684709712177576035121072429359709583262452340877978260778178798437436305821351520508440072756769005581141584269165092907489143700689814545249925215899227122129514151503501629044881795687690862276446697632513440815059568628177361129315037729261468294276628024724323884526108395134549442577475250552652814073958411100219403899400907034035943361916235283723629793424864080855721889912140765296434983611106872558593750 [98,73] -32716030515726943984138374816233315501690513659552851372288133818474834575057856994524190646696136895258377009939633491046167700959130310681811648679784711572328350902537617995027938543154371567756378646259156229684340103920486775502261120958459107967745078721103254687037788982284686122380345150668603298142222600581902609494673535619448543931521121267044842311182789800275851474418288424952201704780006717256764327603396607772574542820400345403492296156665202396968491677040502002910532774894241074018502670430481017869617027452079052017034196665922610404208753303245870114687714278735380125333905379034678929935774188178036298942635943854625021688070871082301293187849880861107350845830889438161279197848071978387292860325161286082512435031513544198012652173724511242883215468383903526510903178377351176837872960077450046263453290593447651095595486649741873861626904282951642020486380348206866870469617501934094695275968810623135078033441316485582553737004596836374603677206154825852840110783525094732048329190618911537344084408581462737969936504589702645576149149272894476282003321540775988908990994251463882192682305530610629638422841638478323628564757942191446534851696273385397396684958236995486240565098826247543189555049314753910064011923480685473631986135431885683885788109160931316531814281066953648900557600521688356231091413677147672965575588686855925765021502823173852997867173585622241335046723482247395198508369221141174241111424341721201273153995785373763595386728061153943102574910282491548055210755441369701377449082932889058065564508839858160303057326199946331652135593060533565967392451602410937400087111670810609733067250131874024071984109615490741963682889288813706974976897886014267496008590258907337064055206092827161738286718372123264873539654715569871978223752565030461848896142505393589044757794432335802788697877319940082703126960641629148741706397341196148298805659642396216006638312212913929993223662281465133385756981892478373069336988038711409218933737950867871755774305851457326309073452565678114680654899095848556993102873109503699498943057074032053120695623102980712028220295906066894531250 [98,74] -1363724009742759132280096009711970431316993673441424212608310320868593241440266239864542862772920509914739292632418204573887277586787959166600151111328630176874904112866273200461168400886459739504891932353526885802118638949083098261805165279657656031442055749841611061891397783452514206504057863512103704024078291904456302702076317682346123219306585869623950287438712136096544864984770863405555596018172181309084373287386048487110039443484617882503190293898138358311811769139170881502399685238992275271410257993689652230213996005082855783187936060773422693935984969728376680590620714812957498104792463923192080142185379825847578555315208242603991907751464633876770305751364745832266916633970842820612694513897358416413214090662844724965141571153991636353985379236312927710096269916444413120302474072552025639637132845450451908381492160631542858615700171705518985876103022597485795126622496018645185162893530174970618715668339607748771343292869399740051153626663246333241950132598533261253530801610818044666683135452349671766979856938865948814404480673597879340623661179329849901681401826451836363337722425359712892161912172616530706451592205698172472178335255207808368155551726438712708665143169789357301743721976292924564569021809248085944940697037815898082066014499842172024788520185777285419225271308808070976159293232764576732131955114245499976095633586839090056691764443237575515047768219653940921577783080232905023340773570805950299308425481221990819265770783367862462806393302693340750941871806012651734991015500353426717339945681108861372624853474694103251180368988325781722014205750476840705619967768460105041761055272168821927008187046743578903411954582939530665322111102259394717770199008648936386369724770439242801715537506890362503943267401715609644439152963916340856321970137335924348653984750566531339877020917853255112660848112968691738767815924638620956696276541832116836309706841613506914084480426876250538158661028571644840151902360474941887743207161110418592577350503259163954509811775556260281888412387828447804159825850476758526814187536564243455957342782730954608669489472853853805363178253173828125 [98,75] -21668394711025737346005947057196864532431229587110254021262855501796807924138715294413583220230963722190033094155881143432084225597309380470427417730839384293230475142830951588829449899757792935364142984620304757071352176670806274949650637104898553117150447511836885657488103761029555986948642004124565723518157402327475249467540009537628987591662629012878453286422868394464777544099890044191815816847094241498181422939122323110253914247949649525734817559693521444069943177074511029710576782097852927655382111879221174234359887207702134817581013370924200594184729831346201500164632321702834802086795564021311624134634387367330759458035082510367771003177185527492467931405026827741619984257065525789295677095726096016296922867032470129816795242290761544081303441527851300124305651667053426160114770271599221461005883621986214154279449184442801556610667546604095216632310011693144194480109097850657365255590429694590109578545789934070048840125369696447094712012775486147624575515711990773517430932847468960537837423498002881655024749346929578783119220832496065895356086308230963066246868538265022546051109947863285898261168380926324822625815270263131199509262701076685680625192469275091686045530376493771987928882119420271981419729297756738518885733716421278613367367862581435979497369048688528391418285381273638503469123908636308474369556461179080106444240432035886350526828172023651403632439036631913052389733342390534558243852694142911295823421710888948998314444646730253938814447128677887076926438056295096215661908042133841903007602780415550118133348783363197735911222738658100269699518847192920630099604210609688952100534586034270134160370199269864796545223529056997726179145857838608844611548694276395683942624059812027199441617722416275611135168114118172383459779645729690410013182756234638065646734813894582008694064881225006525928463423923837966820833503201066507492008494963247621729690698574168551149942813674928154582380811381393262964234679121093294539589299961753285364576321484650223422322636629101687570304497299770748130352496417771424099349162951094975676515039352507274599980134461975097656250000000 [98,76] 773019573820209674024137698675835726564157253136235300187918202990035430922243877365733657768563191877987250856109928204108205263254859597519315237788661191129426659472093166072095193168432299727096305357896780803044423054781751220772663990595127305858855378310567177647160977356086341445270247296696283651546976334465135842176821007033549748107530671957183539500832787510465330967125862252180083803672769399523746032924894328142627462353496201734781297804133996156245113858135658879147283617100781685226602446081757437677620733243106892561117580879264918650159296743939598848124116819004203350903127039805301269123883638031356303660241744886676000765982210417576633871890858144973345757939318448500373060761905089310775156078296036306317798954839545421433722640053789363255423240053583791492349976096689647255164179022208229189369151927876955617942850215329648958931964488679158625861576606413846658049179770374286409362519143862574604862913964804942162879789237742399594930261059492741936718167487661880454696337614420805689108243798682673385628007253843634074828609281543297261034177348961608556722622568681687539918492850469159532380236879255735039430485893673367997666805271979975189172802806730580782700770039821516918979573072319179828474760753562310538949114314850308370362385938254224639807905922270011600271165732154645998616205250142919947462932685817601438627637607023920499912348508608138765531068922201696436565467737708780707345342623503505685898818630846973047706763527072302357656787601588076964891085024481639136579907562364698556968912947980458766753151037121333481934506369646603423881686867400543949216490259632644411857177940143655614158919880475096129897860486563851001210900188113893583606394191924542063589536283656760541937026867778576659233213392751047588482486220077064198619559616683003789658657711375523985074420379279592063494941520646058107189960391768962956463382304885224364957580234145306180282162134994118820288087311492086537770985645013955078196088275145419899447432802807004139852969851269703242019396391344332549661156815758051281680540863632534783665215202560424804687500 [98,77] 7369200453689716556789526342852659207275758926875439838781077613616433316340975995623661462314713617878926484481009884160541505424506352356632393420787155130307706322439499358927634227689263658634636500583092943674761439338952626479967323284180680861442716888790100752746935660957131388885398495582820132098849348022331420344829800711166037995735686785571244487828423854363661525278368461825232100852854498527535870555249834713496246234431381708296874464066797749911875405533905051105427005880062844693399684188294106585946874313222504253623119230708619457021976904923133565754073311852494750995852234818232816231582813628821525928734902748270543001681356171800377649810618506593921535794357551918590806153552003822601706170435179146450107167355483205655333471898365146210979329465884864838571699025424164121494089309292448651118248932799613157661740697358377345778977568717415194893763601646542400865134867080577665413667804379534605956671527513508277026347883007690840170179978690088792481716361301217298379357767926415874778692626902206755549748276369128415271234064531074639331451407280929773036494156640768354185325855855907533076771473908391807210794087481052321388294896569885646115865117335507188127773933206895297088911701057387075198979326635499295059748076130579352006551786109165523000550840305591408752499523904034592880055605344884485343710537741553015087869908912102897406807608270281007613445982954912159605786103059701594165572666516722547482900047754923421859663133860585294493423980809430588147427476929897048702666098426831320630826663897467115619863194041419716128996058825670521582098471546366125984073934095339693812430855033765101325749255054917397879633750774575691785791143721802233449658906233213171795644944430111790652853128577851687717491598475403239522858186412931826875959407190886765013352670661000576694474963221768183115610453504362644922021353366884821348412648279841525528466089122860717474067237282624923383994613977942973355026388656043065771136545134045748842766566439230809291999929148614113961386921214497521121984916863448657149735748855636152866747873687744140625 [98,78] 87219549458586056804166599801512071427786767147614246314668074069297562270976175164473589513131880696511515394352498161128704682482035543980650192821850552694864344228847944088650972307001312483869470486997153410909655001515403734703398052577941363014551487153040947752043454736499933151325010068910272461184193329307527468947183211882736253486401712199348951877835926458457161004571674316333202124485685446560685325267236753948630782034914072669721934577622005265767636402180275304876136119641265950769541857450032779671830429754234091218831370045468812516479332692134515944634519655614324614744224849014883131359470594653033504054612802508626200616513394748711827383725137024361505087482890158475326172524756714567166321902563034560870476486017222053603508624888799728746730926978477828374722943713979612862573740366720157194813903138620039425318011160542723207882818286926805006789010748624047702462317865256642312972257850853504361956312082753158564780526136989135800671088264968927667352511855205487870020760552144393829976127795677396568864645627369248158464819160147730137725911591380209400023676241332209117219756361913189019611223179690770401390228136695669902422496952514339297037705515131381484921768079562975682192579292716080193615172831575356896129358794846772623141135237575091010704782453379513354975518026798922946156955255386055724014713979857772673392773897538421013386241531749242271993337466211398293008530833866762434909193338749175369540384564710609901995364621793391472511047771453312316683933034310383648364386571522701871188417313353725963091073982460699256250512721978240503887885437473108149657902233843056645877649211156400862325935193966393116184253873648583737776875313448140615816914672697848549817093395897145124303942716373484623955009495273891174064101584701018904383891188264680108773190460158421819960098104914178646377362878812059282863522007705342210473292079060390345835620924642901631978877919272924012149084528012260489700446206040574498254686737615760081233406239008949793295335766895710460306542785825341932176689539192748206614737099039431303277385253906250 [98,79] 6313723093560082885379453432800158720581281445789687111062780531488685293795125033943607389437604002624791946909690360863595885338517894800358160272322184778752313521276612679764118356383742076610249584936899683861897026500568946493837016288282448084842475778393112283833981595609232834547641597615187632322529842545627466363624611471731094720449086243637991011576883858395613325533866661177404547700019361662915018628938144334025306585649106943210585458200962845698696512264332051963219130711630060416293394012992284786393836002990135797990490781867335540916514274131890860973466688725124486614010047386474474218933757086427610112940959371539804236912769782576573160878226319334691282174219361866415646495554429887274536949774655377060631139833306870215659087530669438819221323692677359546243858549721780004091750148620037339286757253023223716833539742550397417841542295515584564311671856358349853110468042178105591082119236528135110380933836344456374109517182007491943073204185658589264669922855432793877171497832462154535947030821325335521675378413864463559318878385182361636275243913901296308451015570335590696423970351823429940972493543826909208787651753263992826706324841133765417086774476033799770668805197921040202234202677994089181783745407578813315492116819586869948713398112205367626879274944683421202164000351338038542909971114126372392261306014567562703256013225441183951851899030887609251720559593268390218222087462836914202200294422429020393523604183816262686451344524885738867535366872891356620178787602966206697238090779058609362442361154856154422772095867438818568921530162763764077923402305799094819585865149964789829920326433380743593171204284290483793520510527036335214412341043300956507662221790823556630775213421914822487169089688198756974882949793158913598584860868024239384677224906742181768138475960239503213047522008684863436915448371119469949965049387358247967386957955220517517890118368783098500266314471472239634986288428536249248258405228353805104547181074022879780350057133264551001656959351614717315941818295173620947859245591230182242272786586040296649777636718750 [98,80] 89412823552134562068236812355027110008615872014792709599661727586890708835480815798966148866845695693990450535567008767662589774544366883541973342125724700433043281496443579460345747651858127874514538306353736986883929150880027840612582585535127882132656346127389506299417621866006798050629914177246813145050093201960805056585568959976897076871360882122447928769957380839837024855137081029511523787951136703311804134390720110706601615519067867316465843939565503135674596811695000473760468923257161636984992641489324100595608121974198794850671590099304965575035927064416693883849270151776853700147354696013848082841887033397076202550146394813713625075924936679431662830801299591388951947508857870766829072491405294637155513663141832830733284358851507780486174271377007096590098986347914852866427919801036199030683281439064923884486310369532131935620887444314184134330875253092485395600969731931766234106944219980771696672630611665526553282481473331452811925658869890240728564058691995107230507500548707975446087398837319689669278529238965033514447981213488722116840649406808059809233892693571712238230288577975641885064215296014193101120100972832989086624923814259013165356622667597838432557952330550017979428751829522278472536658760609844555327305976123087239466988503633809014182427168827574518395469746617619310963088621635915303237078693018416532103164416563676784747943619270769703662643192476999812785254581638590191492409220320553350508302857326418969108896043862272994916717824278567641590901832936920050022300784374900141899725694742258519738256863144389651068014289854205091306135087511855955029060869766235097352308815135170254558825914002911357340225299339065583000984692111627594512606802374032087044737212180352015982322180266955489205923872093138196791015086348307736991615855261483191743577341920879373478831055251646316700084360314543703506995309952256018661082655278701479658949137371111217588550027776888910830107057945378975851634420162138807263042532798745739110066671253407198161611143264864728652947934822400597330894996724394085733252866033591917156145065459681634921875 [98,81] -501492582633831970004982174672723270734133391359883457644922209649278166635610824137910902559425235356668441030506584901242757553516485394855782952888179364899564415738463516109110893990035384890003755294244280410102986750707181528709389638445360402857482838797222314748041576595698309986254749737695513627247662827753004676262720727740765811499447106025874678780599554333682805364806910451310999849171182205741300184305204057985268094764641288922651504271657903064094125777447761914425809898199585226814161214515441892978694469629182920555002646528728076860361768810314533737321533937200172391306788616923939212679969128341508708421632207452366948094014134134515738226643809264492069163722429543606364680302699000742429071501996740720893089067602989360660226875665321961090777722902232279026865356614613749077816865102483116162095968313355913435886240898986216016149580747865061224146255052422599182901546829837375755349925267009751373724660443828870410746145027064837009931717789097326235813946361106785703639311421192734789559856971098689780232658702244850584026033921360544819845576731764879073950079207098074363186500811093884464697615640182118982166927935616586858843869234437907457388145844424079556743933262188443611871534112823694856480287379417365947457970654614211926995591104252664816128218588989713341269724752727589477153048791942716148762447654011310087064316711267762419351576188414273167913922748694834641067192926797143293015658304652721564360889882153365453806897228586689819957898893991282361744529247181629712103265105495768584546914942050844943920924194499845742012725463935038615594453541919233625537997565004228384956524794902874393757193805193137006405850491171124523343291230132939162796670712178213841912081512122703842237080004643458722741920940288008233755050456943477194483242970071001338423404168158966849085607652722499349691667509746184656178952217899685870602054027892479526199712918970104157214219669229503354818874245952172843940821030547541696720601540299241477251313349526757279218722301708825796131999382340916068406748383377768817481894460835093750 [98,82] -18836409182619011038871747352218245333383572646395263250512497126857248363216415503746743764810722277604282909281766478380959254749226137031722794244310784226660181970010476048507719851533661679966451312277816825966143063647189968252578641224394792536320959453812708382445548944710007940828514206879122224471506224500452625434927742135719382643005197620356930158365046585910631021734777418246826337091469303693057426376164444568091213107960390610164320061964788925065859635564200480171816976237483615376832275937490456801113980270899903736500148174036242658192707379697707625228245977647215945413402908451879872202489845244137631182444607349208460954744193297809079567850292829379640680866754940128445497329632715302074387814077291046877093486868643505034047199849378849822457692498085928468513760209277237016768950452155130700346116753483625673453969330501909067117426335832049622579236378095794385147606383583402754002055069322624758891347570096172139203143394134463556173074930025547705330073962793753078570717648381771480149590535596630980512689819680206391643670392250619829366019903132181271083724068683494879773592921004049409264143690232371498085662471726627786810068269197029894467009389862795424181490568973462973656528205216449145809580426219772482872254081767493678962570733645947347486854346520858515912337879883683398864166358462815772977290969118040944593754547060550469832654161322520512255648995894155233119040428284533034089646363334774992083342545122927973527001105353568219460746547640703666738822458386048535377428388852720331169649699880648847418349747633256327411527593597378251058677348971559236449129811510605578010919535996772774816427289038590833643703105348717645411629872564890437728842327693208197924780075810765152880437617567761368870099266652384935434528279814172108970902836586274599768557071770126158680619030906644070653653810736414306449214404547418811652692237776697734513401234766476420785200630788554885402169120662475180904531247917822951145418746400351918103911752191113200660185912285893668739493168486037762120034428944560344062465188025125 [98,83] -103643002243569187084034628719018291674429007853145677061057869890579610374739018318241723763643339193347155235257943050949000150784704004320449443378575463365886606764185039909913807197134751996897689036236913684568726743408257867528736609971053579929487290446910110840142387765905301426022222145304465928738486926039768104525556536585250870524141238741846639641986789345517516269710904308255935039816266146020891047678590444616929882898247108527652539483008275429462789347347137074017396506638159000741550486682885798554277682781640453871934378806344944862999247180092010080183133535745381865737952657934729258808327468909341807824460043264101108684755730447647898813103334637015434776706148575005444910520340520600464028177744677914968604685493240190316340384408412449126084826458655741377278999427092490730774660732727491960237626772254617841358270043730479496551464078346998639214003580203803964790229986348127498030029487052325392528249333818423168157480800417820788707821090826421026251772822420812904553933530269097263015872169961315236854304813868993329601184576622727496738373732979582962065621225750093342891690047967580489668717150983815652901136437194519515140658872734210298616815117864445750389169517884450959262608454492733859035404853131370821354551994946177479529472479597875797806069606956932241313689643791279191373546375870690872625718632855784068306360153589773503902813819318579462934533878922414061073518283177290982811082028502076704009895552347696500313291172426042466253944578467097138005410895094677462498691412003088358423505270686615528416262494416705648306521866165038171799687634372386780646838348756621453006030934252203214680683598929757058779027678978285706444941433169502804265496745429963913968664256080363346575077352918922429141767649513975972798318754673119365617809793144616899058361927013597849622069216154778409832802558109540871138261480971025138937498455575468144456753598336083636531047620277213078512256585340484264104057570847910040973844293727369320023911170765163968838416535450071691471420802765324683962251375017643046569034500 [98,84] 252085746799005424017576308656222743372038994592084253014401867238528681271663252716963402015542129055163592719878123993710968800872127823619729157677722763464297348115890552269137553715071250157989358831608349246080562938652572790964295303236324717944137082339010384217381621184105615674443151172578325806856763938789134507630050564550323642129536717855437940300862758503742502656830205952096271223389485021328774478039314394390630043235786599553986271195137312718871294088109454258360767470774214232508492458172651188256270906562934657679460633457647306192697412021898905439229545684464963129050594691546153648117423178349210786229167604607176466148047887144649664352929212853138645142863895455814782908114122271145614580714272409820054008432643885303933023773931842166009332946464986369854483515791345931711924403844217333530656181065867700591080121013116566860869514818439900794806281294701537462077502186226986050133474260756486652206941632475934133552500142734494328166701371378649046731329791073675381370880047156161764888582017508889081184987450366247935567290708334304116725905871755891920748233269147084700251011866829172406685451901255922888284973401257285469913557393027284032460094304635386694846343807134988179311990216328973392755725620147296666245074898357043713587559879780529199064934507779836629971963423878700387609875500801135596598907189355948765798011909407292764099742591905985447863676380949358940870845402082561918016144259184868384405821442710608367196343055015613928692900446443778665470358127285602773296887142518371784062771614765829616374062429343621281917153821765895553579879517999293898300291355549733517615698764425736051364244854007571573959111976512266534647309698890277085053499829759997646404010180541874584931682378360828032136738743393109768611130818454005209051546235928392370760276659467251654065772973786821998731087906557239259169017351334066694788869629720354719608688075692354690564319265350606281792830236381465936286431055300080140811702419824761709381919287097497686835627835736015289734583748165562794786968690718851381710 [98,85] 478380879240660072388393709037662849884520561815527033174928530789436086497567212829334091608315577973411133248782004095272126583011711239943814786869255376031218530077259221332631775114206419149819641696215594400005378359551163308975446363545834907294844735330975992220182393430131022784015546900739949128570944517879496471416384657376957443398672310474628153644749413315005044425786150221261848397117555558344896900511880892356107748116317361433671629200872258889405255056713898307010247027871852718962493374483501863946221149371551721754169090923592121555514296654730510750935570830715031270006310145070329657350153693626590416935957377588327396804416427937791869681927067801058097702997543533699925889088966773982488416978788545020627325061443375277850629082495856685384636039149111209086346135250367179951648846974977914407616936739664056820860151764668194856683877341148542670065947582553003772029441867702062338933191984126941229002998929677762863693792057141203515732222919272385818030023345154588688134185259101895947321804437271777468766541338025406084392017162359953338963081549105485748504283990653193379357723177811804150240817116384852441042935609156259913773746122881527337553689750413453168072690373695423541144008757848080981912890540567193839536185782464717177844571748146717719940615936806260924003355381257871389473556170286294002873965158556432478825187021816259361898049646116784767557374609728827914743070580962810159234052630200390575898291591521720926072035958790084324154138337956467833491279314362351368077858415954270240866299347585692784181317123801635712870073740120159789848237889253926547196105477213923363523587716562063158779590235149537722976671464781843375730534353643804194666488728974342232455736647511874135817267776123538245107926157783886877146097440022447336665174253968998835764393381594659336446424797598810484935052810524518830574339845169527257330291303307333755915771308147469275398141966752833800748529051817515417684571329838614393115290991144963539567801012927580200910388919419830345402922280566657659494473620358840 [98,86] -14421093550554181859649435355239490448407080888118705569034934684679064352056150399582975708246966583971684843441175184948872033766926507759245569841613878298472754424684833964451662250003394517045815517873205288479177576039713395924824562308495983824150254341435318431683534409608085942629671699782144671743341292748592586783870571018730173615483927314182352808180536679200903166452531964074250634833000720736733983834711339681982513205361055150262316938895039624463686962197706160086571170393042800677751185647923676468446571170052548466192610189937271133090997100172171662390318356553278187373267687983298577304824233340450686081767813178409540601170278249006106355215372811432760428859969290521305694262951724221340260317654901439814883767252013714691270029714547720319932621051276932188041047857746115722078772709570508820133128426524716409607324119353985461758594088838878031914522501628706423824342461263640285168443444412369865985075872259334806507736557329300721187321762218986445941270988068032235355148677609226145951672338638419501948743620753204164594561231296037010543977224946973882967003572893420808505329404485985425101540152936355663230247510547002014652671151948623150475052791805333512563904814839145348463064801350051905699594623488810530228503229388120729161992719326551668742456331533169327386635699826603722259121491671490849653262126970822677350232791062695229747207944119155936577114966562666742447899292694302604416216087071039383233370825548931005305769793142272499079447365345485077299716000406478251087420270236648294709769964314962068543019049248108248992001248318904027289958412461477119809167030674580707020344906329235054851079207006352791849200915360792503615623982575736226084965078695972473751693648458110130250335307259490885400503768715234042849335301097373385608533420626802194876731946793903591153302339561273778596422579106651168999765755155311139905731591434718982660673816282480348121060357415956246530443181243400000337611131460833484127642972762592281691667808794987362836788862872848099192137824569700255987001046325 [98,87] 170596078662904260923008466705432003827504866992983053236096692562622932341378754229506370214167775098687427269854887319516892218334197470772876956071058187678921528070533582323769415340871318035406084679152180351463650719935104388420578179608258066563577268154671203015884310340441095643392106121825500940322069549084078351100671074395856166792166246227970627369430415142062497477821150943594264192705066695321716687510531726948410136052307656417130067361477504155109631669375688874019246833814527637287100650928776350497735455582502802201870015219096109970066056292098439918778282832220395916905230810403069191149503714685659714543557575044545249168897413187762123054675587062563178119122796883991735653457748669248321833031796535559018947532126476657970528074104908909840773655679385039648667401741692240315068706435111309057407166199079142505374132677104208423270099653064098192537347814504655334286513972516094640597195313996466492900719093653645354774851928374928901445602118731562034665126769744397833727049087265771784378589209181634893140306963767803845359424901669236735427736145463722146316971326858929174357909969816885280180549149186213548539157166464043578665859567594432803888644602844631833928113507538466294792030990785271490844933320780331946415145338564302138494725731519639773239081380393763353387984007815313691342153746506260395159742496104615283930529470299829449908488744060110730751938959869152356702081726946393941941174024342162969104454790760832961166554025531494956113147074478092996647468001269751785451069505390493599027899028197007344626356113759839407140825220941940195336660655800563592617218086446275261646837782328746964788890233756164681432604687338446506837398904651055051637267048846707044708383027027999657578431178308196328184309561318704371675443422654264529891426470461052908681240782229077579780562713461201552473732483621979928426212692619035831817039791849967976686388198768414359034939230355587264159856841377100557292292731802548477754578271568432399236634516365599843382718348776113393429147903110970671346075 [98,88] 2188601730191284885690100432848875371822838866406218095091513046400017612424787422319445551754796840483574488589261290101482918345464551029709676727007014170955102973626985758358460840846758245090856115066448645136240644096264700890211196594979668155548380808045639368113463450308856114588252691787399180578912023329037057553546610059461151814568473391037695710567553691610738611713963586825748931122051168727471373222261965807119740573948654574204112234898593680040198368293972168728235183443308876004324301032253853815112732005234197103719919943758421990548282310856092197358053219241756681284648644255708616764821063409873961485560021121427000433069951541087376021253045648667187384399648437425567939449227731724005435247593638641220694197221383600310783075291024797007831126209291594853247674587183743949882562883220868293552493705239422749710077538904854462802826660640884057139839937147640290961145317777617225915176285880663546389708657585437859294921777944302687411696693561553248236362614916583931507527122856309441486644372344820217290299104494067185878913522706969088709263739781399364268421841119242471774073175870844503549215186966963382609168943664219911225835405825557338929011872559540102004990812005643196966984817806304058828813424115723625947515314591187864193640912114128922122389802033139666253075133938238603022766723198852517412823977049775566741123350625070764207141197894050574538022527917888186671002206990715255311760172701074027169172960634999909685912381007773280606609545615127170534347438292375430362168248164170264891615967579632463089308565571489031386753398485127605449746264002327363230486686926326437560180432030837636185992927612897053666375224104927769905557998415897863174036559372195166163719712670948312439275768084675563562837532306456198906986422381391594333753781888439411812389386417333113519408343806189965419599204943353860608515686536497584671218364820428751879678506972654691868854039061498622528723712685650926306879716739342477034411825768096923810491875499376560688500359521013873752091907918091087900 [98,89] 8972673064278261526195189541413602149870501899031887682751891827519685274233949572592894246932369724018578773689709540755847465358812718301168983448440029263951489071639926849275198185771413302335700191869884012590185396684613907389039151475237709820181051561138091547972925595367190544811393062620058482015992148878347279949605258269964621696956720149953615375921844389983355234929952607364405116579815582651309118346505447743513357473011679342459622358275210630405921055283169558726553910837275756647588399926541837718157024012849918584736950759174429687180170288896794302960682888277503149861555663886906197063048019863354792231981222749135148716380454764637247198506701820858698413963290730429599604292969444586296083992186405542079253239108973533003193960981774288345155544409577098956575248781444900946484180145875257986634630377231848658256719780419620195784922445291247590784665165710419923173010022087215324473067501952951328490898237210714932289274574405809748840723170080860302486155655871971125410728945866069571814072213626955620846052872235107991352821457561272344764449625735586506682446636634424596043433212413240785264871897414070066296502244063495642444232362293389051358090927739285185914679080778959049528825781566087371040848738096667877744258107190720059215513015635625766032148488151445666772389577029945486895996482405314611354520743341256061323059309743028795610707312883261871028422121040663549072738523205873679625485530537466391080492103995990761725909505354232993486723503681361014321146375572668680428282784725493031426510188255284712449012532278348859815341035000112606505344649491049214863128502842388748108892094463233815812157495175859382801325969604441179975803916781570163541247656672876338838930789914444897156538420376759575754504345467704029932923836829771381888233978007520180039309820449136019194653274142651661632310037132626690893675061065414416410769479680557375189783012018848304667249795152120905588133373351319847334207675327396823442413448773850757183469792769340362141936540365807110889136818849825 [98,90] 18695386394604837734505592399538279632874815578811641245248892028878339158935669413703558236396069271318048775381009448533712495702747370018673555670054676864042986221511230716606802730524089683021941152690058990676171905085701146838092812661387646309059704182892799994725715531643889182596749836127485327419100012074371515011526650649982009620334111178411538648265472649576488423461212116969217639064089956001768138575118410214207893606817166389540570484018933638040506478900115147787234212364020717100744603023998622046273232039209035945450197159679136103243391429481519277454032113486687619366279251187909258827671844920587776175591329690573300171230734342754030888929645405004473172204673000101396569119350981079392728617160966020534454886466893655923179057331277702691628788071832073387031086119516415093089715836204022833728976779139808888832171472223519301945677891842958397165598752717200363530448046089481998907856867833291370197578118789658669364976576099786203622315058873474771023207120832862457830328536635763358403899535754585354610522926759880943748514975769878805251162781578784371015598899835051333818215844934570912412241338849372845833883873777678596069844774372898769349330500442260737818196821925798313864504266380200496613801533995595863414634481554582821798604037641718545434442555387670350095923403478134290473996733682871916171320895110769708888799659821282452975619133967583812386585075028502829059640155007397414027455970026112383892450801762732892947804388348319006821049222072073497616934401039937027161037993571007885220721008501601404089070113300908858738719578456654565031398812062423343834007063824344148723650992226890604695314512582326654120709490785933413678301668026856640204526291015582713991175511612316214270362139018996831062669063298961333958993776884943697731161091968792226636275516175286524675617324401842306957470244771184767534165804373770338600195735014464239147174387146544223524588135177061416559985206341103307581820630786264720883198744385243465410038410639225288850721509998012743881795820 [98,91] 41026504536029265158923167810047488036889531653899036147773143873669229057593942445771387701802203137234228721742230022644195674114997371929079309635758510900535342654466127441082606509878029324375718764960523197107361616651006479070771363871236575279403183711592959066359412927325319933211088212095540031403710162461704709493345151975258062769134662884867389198875465716926620551510980278232151231954588324834345647365199088311813832213059490657207081714333301678620814147545450899314087249008336548063851588601810662561344680164775924689886828892937620853510179697464817586810671184045569935679343869476277658464905063621216167260448244920014122775460199652356011200338771546794705551821201322839871758411180324512258374479863828241549951350603039000468981989658192271819149719581353840443011152228428972612285253935927718183534323926931778172849099309852186507047327482172455462404479330475939234927242577479415878406243804781465342990201275619669594479824335622764425171665467021112951134695203836591821140688282231198483692510479387876085108721532738670895470689307639559412938025971040754451961241990625559091744485747372991304464586581368847480010499123870413130064110899259618540753592696737299453499743955908598103624686216083047200935386668160551451115604234281646079440355668270706229875605484143029178275888934274577631129036628644734213528773880104749658813695675846877271087525181452742653888458404923742913147624161151293302748651892901552463213782502375632568075502740581002385232087978278368254302005254677090392044706826227973455920005895143145542461060326777095983193529137889523456424328535563618077953567668448926749085742975790755243423219018516271812207135378615810898354513541673815873165284426867207951003705202305219276180522017426676535612112793593187948829554943650332216603208027346492027239680119861386714698747286111948554748744810348009371431379322543087301150526200465461618600881369273013549783334662117739078753829992832163789976685139598720923324980063959490373510257351736547039036900302697618493645 [98,92] 123583574470367851190916627151886497053897502782965903841196589444223146524821142934690769549017659836556600126471905304361818873999500042195637207834309288069677680768244967723529556631286093922722406667721986916393112139939603737225210005326121825324214924848124258868553089689420454919764367271869895425838032597252445030693659839328072804809814600222475474198646494856217778401340146147409859301913719937716150121548050861733438833111784770130114805838377385586635148706848989225073356751759332335056556127249090939004761087760879040904100043236656913688849037471304206691895857058747379753698031310081852983689720636720713858819203545781121084888829121969969537877625580449819711660419435567578183735660405538736174207241279639476801214141339738648287581202013654194929173245804051490403486110626959571121234929630506137504971120970817033850903861899638982087136349230151886493245140722135659555147626463332305265491038223936421707470908255120429727389793256396434144263914317207006729883181864070902188122210008242975479490419567143049018018360074721900792444256990166322876113446576341723517366405425115313063830521101040951530603116395525481961011604976323799939849925289408302036292413226846079637099074728205052432734020347273814212055623627048566136638711680784234640914117258409102009543266423101813189797169540424010158598298870357145152545042381388416587843471659552559463034574091165775217823640411297942576457347614774970586784047015883478528690188899236531439073158631203170244120713649346094428353577695298094560667648869024264810520066846760228616155295318115264091553760509747076433294519816117803127886519974382210753128988808298397459088567026887742694643733399551893961078410522521630915817230666321577912140238711493307071591698663549994194714352975004608725210857500824616989935155329307506691374806680438551329583610268605102658700687574361909316984729237630315598482284925712733803687085384193406668054976661470144608273748208915707097436518217764816126902239759036637642261778876556961428580502329933325 [98,93] 149044348912478264023861714697242951016355029330071140357883480025401234132319603293981724672557616367330361601238143850372844166522407734619600886111572509029645327377604936415876026608835031537166249148332757391450075795824130824089034717268604748337061875940722516725050274455462217354362085127490171097428072607241671164151313955226279502801699883615322667528703669769635640013833034052516677957267012009148813725901678054355940761814620305144371001166139328378512954854234284971932444175866188426032037965963747824294792582758854930027603684543379854725117878297645136500970280346341055623134837990137479383312163707601078865337827695083044728466982461539013791192223182322250656847553330688484508236488702424529758757338669294749384513172236337950880650881901169603427888025484323682148793094887769758868926803660521003734802510038163016257657297401141806172181799735150096314663401487985637725361999079845206072421639215465957522201112332168825886823793386054370022197958885364447201651612081774468164862458984170278245511288931742887914017271682182703381024012105812373578769833276720661062832343532134026581865532630351124934340516856539444801535860886412656905892382924001027005319235216083723370496429446435584845429974809011512686257470872096526282414618303488315316847856008291990342282383548391708601339746565453098377934996239958107794887941855849148733340797427228732812719816753671069505017759672761694152362714997851180464922211362001061951025915142735050548294823375144138677020710275704276916815610173911919648868427720591311189094367861728041726783259771235875030091929037683526321746513201989663948326899458745956041915995544752276246781405614046591104495326082427391836408124940224245067886988393530224786500300494134777922294285800280048379123160873228693819631951441562713927270802923288240495957294452192223809596916742970892703099248245510084430937954798205141515916795565956307642004950810615473678085600092970675709686087412740922889020213440759866657374666782159844957693879088980865868228819905 [98,94] 433566357776975590951171812854776032108147503241211951286164092473167238134222513397315741970539227703096465199682277301496794590364299146879301982021130777791293763746905480262984633237324251245639410613193419942935345084699887180957996459757124194732988345839731218028430230656704795102075222676934210151279873734093141964802008884324356241478612365541152607974005735583113092058496736606736542862890260575683207313999567636007864496486698780604477353239085632763967066969241954596981009980677221982626630553440217507817907531224594883425895409418973573105257404657392152387443256700423189566027662990917386300244371054158345901060625028672731123045582068891202957480493174300900288493896496011712173064507723289299727920913871588544208306513494102369863124292115503824037976668043911896225938656297789489291432156994784478748502440741693380984321352810931253955849251556804740603005884423097278713668835781659591405652918843562650463841878675838916867640496876230629262764387623448450558937270829507282539988065553244472525081692766834002752387592708786819840721651117462996153691204014178559084277618333504597718410605728039728936213676328380409444759039464941861123393812143697808695973189770239975733838166995260756890265931653295613033337555087026726002499790150792016564662440676300712544387883888318356027332664444039068853274668431605388526801494728488928163051408597364589500891594878147015017728081822907654481121293535693213185002376706859889217707626945309388135723886460472663009831891362841324880197691774379796314103446061752333255007991285401474356446214425013431822398263740226580424368312207102832076793465522420182241914828819644691935324578991444358456994896752996709899627763520220649826288239921039679670454195889439794162956876004484139890600439481560620158454105067691731645500895765624704367886417621681696585145940343571078511524169220478450414240483546784114331491618840172252691524407901713853556924793812943598741734393857042674609940053774478395053116215414423602477297209577123961167105 [98,95] -438656611915879604028207614319269846616050406621712392304762674386027444687313491585289709300950638794216938073923684067314968100767902818125158141279112716591500248812201946243821090309225004466673721163561543050115376233725783989678890646761672685485376082519405599178745477984359345136038657507652684370522686994183868056036333147800041841736080259741370234940262964684413390504007880851894785004022632649615635628930983501737486352593707775473163891813852210845281466394340517582051943424105333824730610271699518846500629984933360442393697279403100875897423257621874716782465427395802012450123278637629598986178263900799571671478641639344004110731646972676265012591400142844173832678059415549863351053993721806138057347921415879727366351075075312862269870065740743015786451625313641403046568554422833583347585387271891878025633498508267056726816925536144608233414328711801050250759503135350177082107836209307332361262055664628868900890177634304355056970891320785737975337596262750569762408532425048736180090808018487966886128231972185945052755667675717532410985003570027974980564539227299054241842359619446726963791038393981932208292282395177031523627408910948170743148444592356670871985649652658089390437179216779896145345230353307169252041546238404682116808416279225697790390625193771154252776430033494503756178602185087952455751408182362933333974324700056243972217128555148260901374241559423035811126488556556339810773843630677598029517619758897776904077908140298044174825898538980912142789210142329017839041729025141478592838464471868155402629966903653471969328508161214149482536076334542281746503656864013114067038365061602563468556034615537313600645415804320225239158928306750167718469122664194057707201947298546637945386442871887449576079039980982353373352844527590828445118930433712644024138745953523415301846203676328507919417807339558269824699164024655695856394972506900865732409105656509469093835083436863410534808386451906746293803033330953834318415000271008733338968131158655816401138653779937195 [98,96] 484391849966316759469822262763653950381878558097677544615545073741558958165398032529835049742554752125916078631324227884404996662567085582750296856922817583334132751518316875387523996895270765873281927037727718251781295161252059965200859130540203154673321541617343110269407804632064291703286141361261648142157101244177645333438121797767743661756317220498953384232558885741488896807181844636798954399015313676985054659382612520530888274494013713732330403757747788428719184304106282400744062407015270294576470553302044240537657017567173315564476053820103926856708863768063472113614127557955204125070620792863426957349925719120939252955350641082229839892123943565320732960093008472740488013863032267165806543451399749603046010576471810349792169812536517314402778431135431812632630426580971451878227743753382926398727656393720696662296237616021829248336072377066360406705729315422785031544062318753052980416133344762623226343591786755460494830770493104402756341341586002754974180565527509958818557593937234417998466532585087404302134431400903595211497047398967671582881122687301203838508255074906324235408810340272957340580822097408521878875589142312867645984432111268094243307392271872931837404521848575381793942981574940584444041681991989081655883521696778355569580496652174301932805964963890500173851072012190197686222504741692496924297904289900687920161616420226098867404010894885576582521940748875914012499574155998713887535062438883026928920535784072713650831679575927755565848853871956194610123256799801566829001638775244023484122370520371559133052728260056780265583727915169872662400759812060097273813055190210406621704827004371672560341593994934070566301347551963608329954957237775293869641799382685732748427809556329338123611525501545751320757881352752304195464143322873538754429002469363022665312795068579350356091417191979963792794187282873092743325837736341468066802152870280985951073668108464340407488158326130377101924847947829583384831091496551529944591438824436673554909361240032169023178760550 [98,97] 5330703519121036961224777453500460009647963770843460508183925738198051027974519105126436111627542957307460201489368371920895090758148826491099363872647940037918650933148958354047125516127503734800582573801489736642889264413142440821135935816110297696102095999410295806839916334302395862145855267476049014351223009615316768373093491230060282094121356756483047748527731092137126546314635256858149689304142385201483407582217167616687689627355778226766220112337372456843024620132734316707208269161517466205555419348147333059491794165903418733956172517233097467473837632992322797521433135234471892927252976859734112965571358020132830435739073505309163041098180744021388391990818786384719420801466859225845187286681770167727303067797813888110868373199254898107125341695726404605991355096428300869157327504518028837349875465476142835740563097098771234863502361044840106834942302128338586420276987184515207053728137506026787311330167304682938634882280124094677507802244898752254267261988430825506960704305581668768180364939756749413116343230113303476864746954471301346309525670312949842263755894628976903818808938502525872454210362131681644336145309470130991785298616886152764507186957335202472871446703087025731471322470859384692648432427008048513430556475902026054012255883809407873812896060412191218677096094254591740594334431639979608814224113870139399331851847551561636661541586411538845105823335286988493298071037475978172504811142476686026705973969703161190989787637777515505044957101451110595456453123124405224263710817936934984944932850618464973956572696027665627933366198619038265246786797589937089364226782407627316186635186871200533740806310473792793664845048483450238414974708457180925638293561496870327439684580153904703700956423188053947965561260004314426077996969244402929433364952342682299301751272442107583099031408936679770147813407104103185249246576227652278958585183108401842184540837721430995165288245899329401442834336971132933668578622974843443240578121146412195649679033188975575423705 [98,98] 7782329425217616576272566525183059639550512098271874923295310242881588471481356236623519698370084834666074347862808396519250518983165116753037218385663796091739812213926360956294172422783806235179403298241308771588709614470364264755164277628421083837162220579443335800967723748212040183428966193805291179794671463573332816470048883635051790136311758895369626188464822806975330164040750247647171557890008847292601207810283634247414811671764848689393078490970914518630762755862705329492642432559481843912247759663389653690078001168158190910600903962417148928370451409442253948908989068939646410414360117110385995397036792763640106731045265191727422989762271720417652989169237347675819683671334111305795993847918175878620008485271925164044348006128592600532939521571828151994542558900239357417013306785698251121015049492491562873813979134878461150040431497010739085188994317992159504411267076228337324050992255490090921998290488370712301499979195993947224154853881428296610012763305604008534473755951798821927456278219815184528731975502257181078619286612200777651825294028142836452663687413448012626025646571108839720707021089471556444525691678122198668254684246229897074822504354567604647122803010104601352144103126985316805199948917221800613011942425334201025486005327214187352800003047904559863341822905908236679492644322416586675070372648941644410528193939913303827197594464687632592349773528865617181148216863300830740949610300942740887802557590349370312179556613466756579699518419462367745893533501625099608803884630858485215252408237560196911066297246134510612621910068175570074426774430371551470591143718309963807213194216687508394762467551736784231504154013855639702585447256174125633075587853231062875232785867758654116428954491620771379355458389488099556242772684390048210626645397156911269697430337374604103944375629859177491035898004050519363637221537863405953162995966752334825088986154101385417120258816600434810085040328379509823817218354646525835081511559407565745037854638130850635 [99,0] 87933557986806105459289114454363608269258293998172481280035154307005338994652356420144880390195570715038992054136714035059190338456200172898883960554233311906414016651838849056371983561514277344865684617943819530832124778400293677832396885540726553635184420771657769568235000260431932008184515901034075285805898194469454339837618316594902164167135406875152946535282696059296502588144767370570569854737305604837465488650659226854270603924479277992267744166611133168840405446911109734345373254898506922938888212900468970892316965707804474508964503110595591892385529829627879110306701083022300426509537339487086320849991461553477706043899745348744003435436340652805057322327561129226459393857067891934158495950608314593850975928499611365380961231181998681563102691622678055250415001032592151831802075847315174833361992098713305734643605842975530988470286999687500985140745229151856079454003603169376850723360627076086526416855528183662236896854589462929252562002226474632726071460369050564422142956374625171656961137301521625604707510208498143559849579653157105091880281152641039331096029771491734185818418631147924654034850854916953848199292368211824001549839017349099690725372626224090202517083569431277799477201636640003968862027065305945302874432845208058087429007841745538693247638163708603363930204028116424389426477449990178129851186052070654313381165746207315781847886942873727445415187498481016843449163083579077889028992326430971580311418797167306012936302514073157734328189601904764400487129664417619521435142075943975451385157086928597344575165176536825102985906746931080014400285857277197887901985951323673129245506010274463905702997945997931015376489324560001341197363968235234929527597806919893318688054773202159474819485143563253799208870493180518218237415022610710796423073261040920000650381821449010155579265617199177901533058251316453724190294235876543091905722643560240077691064725570006384057885026443139270025384764031585296790165071163498747259154474430042348132222172418765355016114338739629083638134058278147192735596856147952434303914415625703644554760078611704668146072482862557775045533816307487059442072670019328946344126492554171825588582578347995877265930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 61523891559438077157718692112054716827614855173695616758722267613404673155570857027453861271267763209001312021767007229865474024820050217697157912641979270004751218755787954159436822385414393874915364163215099800963758809327874029991848235065487804605475001918371835218821832427335453356563088948138009246450149637778560807470494091935831171319963631294060713242440383461142532012895795244219439957357602283959546184969308728866567238152498935807143052698066505028094821903770467569337282187163780102428814035573661739956112055541260296021905518415120136643092172062232783588081772188722278270814531836737666062766978260519747152587115499761109008926329819725910139625763323657573098009166854809539303123038953123010581436170087789831345738186733436182781521878875662532576431772274767486059577883664694661590949708969524899371364915558470716268428541929945380191078817501176495479093996676674239038562092653174818975063369408053632366297257780269933352499538882251231977737272398673339333838277474624328424469803128992264229975677703349747280490966939330676671467918405522746279501701860132954318446711676533503492153521145036596741660627835144662098351098057560649426543367166652178575545600799744387051222745517112465473490752126327121719393782742422635290622439656162699830808282720242588752653464272410134393027078342972110470509609353098846900489415536807322709060363804196729786163509897593571692730961578159209505590656074032395165208063509329983141270006358188383623812740085401894948415234922168928673709151286934191724722701988089306719972856965308028263216876385377853897636857571575896989704010519087125847997698647895594045856346774236582512698675897861461058225103785483786697039364747075298201548091774923699827989185064559907228758300624409842004429273525751001824239874406309935949604007811674271681272829820040773045344150343241846900372952087090801070963740013500808984975009593763007169601251370583292885718716987448156082109422512552805858441447291174016041481033253361371212478518028656203017328655719801430397382141566049823822603516763864817927577830696495348696505151368839124804868023152929615186344329973687382282102777168191387775764145118273518164642155170440673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 1755169852143582654203173646381088168219571895462477548703125977636645546362478891647953893193874602631746064573083560136968193359472764993778227850880180168482304931781961597069641152593483596543863962829983887135647417255028011505485814523655071757480961609512172727452943229644760077387718865630865399170902376512223713933401312011517373232859663174740299879981924924672465457567245658847937571819001742069690987991650395200832955550554598752774054073030485847123406321432895830066952394017626821562242789289013395992954489974884088497913012557775556121678080975451046538596310834179239568686887205507854721174127602474461253548523872386963806833101473515901399566413355057745497122897850191946103296085666104112519256472634824983270158168881444711793657241378415719551248740183807716095771094653938244390260987727702464206772723153644236434835413654252159932839940383128114145547602921503553368112940496061750839623861835092239260409904804111939965654369899780724309955986353470542701567003714196682597253948433958478031740779828591925888971307967412108146747800456827241015346519521215059101392364331306856226670177407069663918363411171077670566924209334110667214323980070604490783955918341745478770120991563278325063305960459809966147750984905523100178756499941874340417215635320884883094149887539087311644773971431763985594560226850817118865725504652466783990616507675673941505707424096455459304027803137520862825581120975628101579831103749513840096846066964610825025356494610128669674209590116284461022514269297423251431854915667083987767140423132124110429998865395651214947827279085763745734230965628358432600937669606265180606205607676914475721750080635456948313830034886112249350366888616717460436075459927741360842556878706145232049391898847024308260725272110197453760514057438586321284399669355044227751120955561575664690141642014732841171090763847886894891085094022271591750330260375904756367267205910643976208495226277014886151576822768216562685365231752367743221401054296109010085492950962014988218721597365479451428879975538506201274663302125351094356889293186619935626404308643622927417827469384342130682217171405276700958756811964888321256786992037579597791818741825409233570098876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -41347557979761393844052962096863790440002431781234389406615186996719925614545098586395416987315875610653562113117551205032962616471472405183330181768217386594195883455397134491783413177915815849012341275378766887120326918049228004255654772229547869182825712941838165229865543027774339134190223588052945103584797932307348240248065469575585531961512395848778356964486454788638314694328898041329873438493833549159399113531274010502361492697204742350054005320220759446517523672919480344403522620041594345753751456854719885231559933979879078698783598839204686504140707778759213201630555001118377469269868531472297437648528872945783796559113516806418443425439177735748609968477496035019230275563851216174233293774257270267559473632010639687336523042776825638756775139034286821393291204421892594267969067535010957059043591794200313778446365396588693304546617040870956760967243928038089369498661632918891744587787320579539442087964078239122017586070718016027471923933307948799150992075511356411636446971833598353116468130734434545205726797676687664538837294669777799787507719622126085760981290747386889566844866856887374353731245488167406720040893562599136097978966655263756401178064596945803879855990636253015141886789965949277192838411247388473821066219754872842103899456447033524235057862583837336497631075516857306938999700879102438904816308952532463605170394089720594993658393192667910045341954152500662230203721018436871546344657979694033833050945357524577147697854692343338794200590890783428723323531155269401056472560239749284276572025939155200147577250758725236581464182796538218398274818332072848105079828766919065226836209857280726015043693168683457896857087135222890945056830133030190255121492518923466295580389046077827679583365326341837782983314944760153379928881510383659616923141374245553764822374846782483606060105936550007939199882765336468281465697090066318568103921002767985851454311262791409476901783493425213791986127482899867015703462057091902710271947298020849863929389966783930110171403974946816304654834858349711560862366322515188333864062457669767287422264318956847070197458345830115864826397267003565240571507904361240696259199815818326581195378630756431803661143931094557046890258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -1271438592384604801766294749532000558446290100890244119225837198652136796426102961393707877325194925824115492690225268638802067097592497281482295507190808130829429551945649209247397244569422399400787492784508882889827984949932610499364420781214968456806598410804756873761617326190509102117275612206048097839819156560778626566433320104216278413286110036521255663179957663033799185676974186153476560826827015184149838420265776828507395493062005866957687882377004313917069228788324309825215242124527146781903339201582842362599985220923384139644692239907587414125483072853907190991999943736730696911469886091629042136430056672620490469165608071903992606808717011440915494864130084767672743952648155982215353286490966629142175883436861916381331836207785489615977432624611756425669178671636778997926211744372226970473892097457242592897206192918364893113603345623186165418223662398371087549811854857487926109801142825772195958003773530153107831712475945557203624226034248670406653280200682278000117632458519452766527194289356486004434255225866255356380713398187091384028350524346083521123084920035778769803488982613214756100033113874375557968087904543071233892827062297532638789723765309358003163121363457657390417520385074051468998473133110446269333591294745261544789206887679832760797555003876571105311818840505743109889286385335297236224534186368964668378468999485520833936723645418729003516255291571441814261429274320984322090011422209969455139644284690686456212402035524050066682204130550284824133095108724814791701151155239996222475781415245008666768922312751898320167078495543751479837933420650528541212111326383860896641534720875004871443034900384456160706875332850534092058900695289439232171991286851413950140659324884842548604557667415388358687090110192431493767120160762257847100627232962791092203270977027676855863450570245789094221623450324621161486557453780050907973047868422241659944982305159671137768886448087514550806187828432029429930915839745950362079053884715472167205797827530653978400342986495580873904467552680260532784370687588931568077102812738145432168102075205141625747257440825702881802730208767791063132070387407359337345791316280154507009171878890214262610575124412548575492110103368759155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 8721680237253307141458647482569949221046359781957501759942929452278486273940220340475796676963102718021253890468648069420460819533544593961540765357859189525022018024292530382411245931409763801315018746915155828470497296511468428713791717761699660229416231906986711225835761260805323005348380521903252619741673671840338756257546114397699193949507316938664655689100406105756080108756288806063411603177659444512271715513059317209129995322618974825138140920484527300543327497039001500876231702061888608723506006908881140271399930718122321198213769928110813868459034973037160799316992093514107324961567911783571082715322070354983560352309404733085051209334959572623743712448437136677910007623839602635445449858840960760953472035849913465679526081676484063070073380267089732821139349642372495358532967316021693980772812333905095880239961358049816156983474846970618091105176904841602773221045543670377872969438732704086760296169100122925875303603149358639549082078468742979888163140422338731361329818319616248759894592335845681649641042995019707799989044805454811704881805587122041163609763683659819869271956319104294187944349800865480341236128131138865352672470787199353739839930811880710978250126038535692308521005264800906562944226971196730742007340295628646564150777931472694190698230872903911213447863362671488696431325428153287544028863175220733490776746815688425823444666723322420831398545828134607102014494871263798910347101839885611433960347554804414143494507323948121485410501739076447279930563371893106344050583645740056569595118945006347032014114881013340430363916507382584558575965858601819806861721133586848284160610836097009862779227541309956862381992683583944131736845199015707784990103161326915875374690725410945532130516453064637999895940030395755384608589207519845372672002227349809203941325934003167304488513349768841692965176088167191893016031379653437867919357536811075412826443857006911899820141229234942059582937710649326253523024994350686150809433101112096366285809447722275575864017599844896668160643358401655202677669257807824639390524993200452269730452939723428947437522595119178229382620288669170349468636263926336640506762051509418156745660228646417426977277553845624424866400659084320068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 284681353776576110255762027207998428430928985961682095844644551269109648676300967705237165959039272460737244289445727185089903180506500048319899972048186648756037031302783792317688506131344895482406769023634756526340692345604473294054405241337495898079168805319178177776058893957911547771836784033907369864662951627058958005090461581024152550526737809298873608172138823066667050700068827973805009668725107261665881238884630422482776291221563478465529257383309145657166897159124971407642043305273196758709196699523267409316241278312076047626145927740477788372148819702824313070952034743729322826979274924598379656231237864140795911452992151737710611962698008938732695936811920700993608556097987264118447289305031336180601750126538006363034198054873536385601331896787105787664141189309115812960481014650673894798886347440715916819255039012793662742873480917449419260148180177874446045875584157743150814967919199548236695622483303411192889991329162984754766553781318302146594834621394440046980321630298717517713736746868802256734380589759994137336254109581937363823595356098770096084407749827121499672234191799718016072717831741540469624322816958668212091555395953089344095467380624904869597056710222309485915569212359108310110036808786068540468615175654717660709404472230151738112833998575058932980686550933147854195676017612037291851819219859834313500441290680580044492881404885106737947682270814210247647001470262541521334654888979381477464441822683760657522401435621657133686378300612232999198969459631918804233220350667749850388292930779265943305890972401038994575892413525956732810769903624601451187238190049914748254108916021912074651097954546355913427955217104324571895473504005081723930260639984209828177811604105683800964288096958324215201679099507130758875010242252897746627470324993084961824164601313528697129815350764502661894709222520527275419300398309267525986830325546479916847335576006318823337778218307011888470946320007734278870569708528815215473554611236984529763791744036626632598564043185783359404921966451507669375109866772513762430574563930716910317390516162287953762491260357280930522081948291242188534247867529777860572342036962448882019555335257901337562632960434191864429465113062178716063499450683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 1565748565079582489191723484448231284243833980624257287552248218873068839137786498425220507342502720859157678817763245474853144862170395477425024761831939168569068150977264750310166256096395908250385375041133562501245702390213940897098316199714906747340679259950441118500989127524168655414723286152075827253968492256048694840995504805674544153225533777529168420884458271685774231627702284092256463267140957775720198497895213001216552181084486038750793844448811540235275981289400559940549868319931985830981087790763382694553743156493045201376060791725951769352317006220806193397424222513402110387781824537931301536079491985034873759284080598555288370158121520300375795219399614270935366821670915656732937368374099936659374058299679606236602521827722929309757999551475863357075538879408374752608218999833036973782206701514485073410919500083454235427121438469415081931643090870306810464202566242049613730026148487860863669402861074877406089211702458403209590813712368716594825038741604543564796628122247944491694995697225328289883850016254807489525853246827448833286377484823394029893012382026842459422489445794128007006319696154871055395699278676344144402808219855065189826513484470675385693048373985855566601970164203884802591628743715898262481676995587355663947474791412633413582596765499406386584375028982912676821936500404620903183702589845931680442003055148746897525801048333004771144870253207409610371318847301622681467009607425877815927124217477419380111082813386566375942508720892615356204802575913729966525786742801815524568417101891754909364000321228967786027867566545473495001538694217277235874079828388464321149904714354436055909579022239811020460473788066177699559552073889766428007462587423843432378938386260591626334041476326160021451830213186424729704697425711118886233926352281982589552521527189161137957648286133037714441487660419035981972810581093108984118312157359662411823642744259136506729538265429751906507669780868450392086002147233829864565831228040550756618063177023440831636393893089442769244035862490102392178146758120358703099890399014218326796617518757456218401315846029950254353651391116424067885112963273154783256646691383148847550444207072963740801599051533869039198876293994544539600610733032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 2458588804564975982625381880490663074229987061110972568964433823116487071861156864325084933629520243689051253467220570310057442955115752044873643800564310072560617050361955457265581584137647780389454454112456614139463588144342169646739447332652931316216345511072409806689070068358232530046878696594562137505000894919381730237512211141913549069785968317673979700351397499039444255237212790904720996118600666033028491787505064532245456458906208515887997490433471887441597700771834782775680404098114838481272748169227837905190950620225068154098884911209028453926395718477101393189164197293609633173666562707748936631460567587744441701549013388178529935838221934232646435540544113190505252998606083539888370937678536401605603826694482619845824491712922643012498042076990479302524864388837656329083204247900955321801859972500504057960918855072213630901928459902845748457421751163570722893960072631085771104118463773814735390001935787156706518402314160734960750088786383630037530966945603424379572212244101621272691511120641632649632119429063416372188748157331960955044954535516850581173000300990547645187099607422532998551593991148359638635592794944753379902920644300915356188420913269353063246096586891123627067206784441226079803347184172229616202152391350102524161687472083059524620641349674362002824900382160772560645481579054491831631255252328014967950496614028035253726700258108264004940379451336659986513395318731312524236194137978127855876392374578116011739215352067192520290320727233132251721852076999695663196035915125733869576821515256420371444229712952110522400846288597725696082214007717535582885080344765565738055880825268052421102040108364489793413901057317472085433730942103070833619303474364489743778563748387038966378613836959190636727598753752796774070509790870843204064854759517948340890648628887898257149949475215331365221446989836680603796041289323505934470641906052309018732006000442243472155258296303807061977809930614736488100749277611979189216167944707978983992191718785845376896766265480028013455665761009778272265002395077039670847193321895604846430538020921193130726491081759749135720850232596047187091720907673574459484129172882797581897556182266118985672281315618563242431354048944669443699240218847990036010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 68955978477503332033400514130113185270385873931463096193438219503599602729781483465689098651131526400972590351208496133538629037385164896444315379043321703404859640205684976343469578310348448564774156312326213969474674985348995009469822236438969482634768931352042215662443426289921010132921626132863616154302259117647266025701361619892950369558517009356443037351594855069824711910890915061725410864250290020724392205766003928386146993204262547026135625385491924467857727235127055447509449312413780208276099857271552930682172529228890849890981857687576837586187399385509938896650217803108161520881101656348072409236099761482676542500023962916776225696904606912718801791799331931657029515590951154301609965447840936806136739435996727578115830789252310666702465184595723717160044010159285688628932349334980047546733294707774051509313354061055325099041114432338500028415561342535082390269011988251650536280036738227295096958709487549950125813475207245316459498048047271087027526796370367216234213266514974643152715145445241326922329652540950790547620044615394119800703256118037458844914063194448885375573191403885520171415847486132956889181389999691789742808657275004213124146776963404392187763945770440329213191191525569455009441677671521693036034767375253839997996498451268290747751731266770366536998434232173294189602114300465036922860901468349636150765126848853087203418508955568343749621715055696419213502509539269439008408957972208121442266449493646609278373976946400142502956297626642884796136519221122152536326222940491611068012303574658498857149975899287290042651617415304901309408150969002093655135510593247920560902582514671476137777578232718573337361660532941282130827271227565192982663087505766150138824840771470573637395030839893215849408845064204136344960791961178823081119461778291426818316894630014694184938762930331235589260678532553105603857790452314744553750836993045181989640292204602755515842531579744969673997288066291300018006158822991886527757137143651061145784715652881663114849010088127479290662252461397068244359284428115913013819919967497779981277853587547370889382800959607751391159895217806117451933000244126591846492175751426726524559660019378043896772468005235863191663093569238815461197589229414006695151329040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 345796757739320430101209046811004007034131182419604831860084865263978328231005544800226458637726367985425568122045876646282306585335622265371374989454579663766861735576362637977289915662876783087607518073370334430581756875469009363474217580866036021804223112188374920238859603721605967845658555935409209950450288339231056772828036429271940075836960820854083613571263683264356488992759102997262696377316050974914340152424351876178692911687258335783726355531365624828538627143303254042969453229793004783869918834274238579837528469000091617695478535817643953007715895024912936717390758634788336638517127677040471498552368367781962274072069137026048182646571351493605599721957565560245239203889131727928200182049713878544744197548021261113889381602889618771647103275816644452487583224661661394480505448784300586720738434269223152485801576354816429148938222769816604417266052473662800622435334434285882528256708616051816973175101142032983366706502130633184879937561045751199582198667946298950764340614681001804373166358959200873963390760707971688415437572323412779366493812763095364690617241717425453506096109130030811225957603127832826363326171717787817286529155196761634123699957765288278869019020453847909561239594880898704958760965406313324724242703930155324909962899910946957299285801947165720602388676431900813492494119057444929888778812778443082816530939676706186036902624023722181767657481166639417196938390017014511392894202433807725679696620934220191802783219472679002039493555295496694754678959449281382694413931228822609746806398570603478250999115212400616173552233064812317989333332063923370554131488804563080501463396157663160989458698613193356800249659161389680527764114592151006301944795100307992486598799111082750139062572556679948569508235996727390242272963399771366708739691578471298359816772638109951640093354899628711377428260473838427330538054616507671387012175486893088968844051708060635403664018124985864166784552634485990945731814756793783181086845238665735900756846998947478143842401488354081501283242301263977978017290701948732401301378629345310790235456867452971915986899238798264083947006323821845492242976151342763365746283027306713564103685319876875445460560719597062580511116444765060259566857858715138718253001570701599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -744491118320187675512883439543197387376741532624482613112016407540868230553515887763193344435328931496946234702041644930072128670740416341412420913719216099007193266844439530058252730630428482402243127194292397293116159804863068613900085309566669699141323650103935126846248351358728133530246891647735761427893038191691158790638118508004392168785178457955148171503782421270078200585807411973869992405673603302747139891770929833227836303206261654714037303014914890764727291660840058031045725500659537448884859544366726515411088920497565254045973839115735072495290935569622810001223679223783774406519089918815326683481137208439435425400769226242031817543528955710773294549236683604031042083158312252401644322085180231446759741010841452399024936627757112814302110042560326389758891514610692500558415803570203125049092596459139620499676242600370271835927102710042166546764416909055573491353758658053894546959127905812724163411811680095065094745588531120016152029874935766078660509981718169811164611838177807619867248043663265626494722071771864313905458189167042599643131444020261643916259848397595107160006149162000213888294827167791940951999220039431441529171440917472751902589746504653613058438739641034465483403714729677744878323075636250155539768523967726477364965700935704469269243622160964061515243876513171205088832593158895663126181958626648122356299941749781100775416727851697091368785687637072300943938130482337283885800803059791125819899487005098342505729824586394441958854206596030228130603014596025036134118314968515321999601300022615198864686668877004294998818931674240171004261004431518921331429474554659672957147115770308209859150448122159871756272493019903329076658962373434936621295123008577895678465077657457279433380413269307886191560355152245707004471511784882816816414128374339170958050571532379018113627355995251861854543248032789674288070427659706082593988304233805306107918426776133262565799525969337557036574911535976795104141967371928004324509184729828816189207340569063352761552764484454856965411491925811201446549128961207047964117615981886367070501910928253602328509725074370443529046913383674651033285187731037746734059079979911029232302027297511695688042295270168857294529377981489508351448103340430861862841993570327758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 2584345291049648854172459035801694303023794483873342988503694164993433409796363763748002621637416755307428881220539876517192610292569669173636028198025252532292277818126797450481348451621197123944060051114254339021847694481760489490461887519254620319760302460745776983148398873138763813447031842826813214060949980935357822396546821693884052056329277274732694401234717831870833665564888772190122998269820385952657824911682773612479555837625183789755285117290371828751754442759997983351238628558184798032776132891065065504128559190305014952542891464316153058753855735061917653967909125066174318809070264308016595838685346628591781337229866177514287029915013564612786704404907437834198687367923000641559839885197881628597921517826297581469588711760762831200918890362528029885364244264564144569342563924779728653782949309694144062140955233835535976186264083537949098869773331190004261512679336205846550422689687708380753413100657577917988580579329279797839375004842389136267997638595869370139432331023724025198495076635314557999120461679360749567719685452217304453625416789614832583872903170718026630358771245255432673989664911440115711040169840939902195604804572152908861656973389385691773381941005297422758915629586723776023493555091717870562081977744993598433516655726685630439575026645061284226790750623798832232374132077335413080686194016864573729446485769850401550927557715499769463235449874763496305877118969557753536872324745189971505962910375129629948778438109727808932335373567194314714075679088335040151064814255877297611271097686912675303184040564666953599694444830081929992830085677919440055963524799159380181845927692146800438868522391237009353533233801779569271063095153348596480642999456551271759654724982008813386338885726761059349394560248716191139513401924853035977483332042152817782236864637495778211400582172611328908044511063983398307235076619695154572686225678787261205018289959764743993349347527293914361637447346013286640098525358914153430955031281289368794004771259231951914881801965207780962902755162662675978364607253582452512398783689618144419924706823994530751463684811206790620244612304865543340045671854108833713271866738615481549387758984056587710545066507168568747269264526494671948785187222852495481095758123046834953129291534423828125000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -6734670934147805587791795415472416321147306526667044382603483363252521940305662197184161725084249960378773661423203578781821663596387881601297945297153625781819604365944040933927803859248037181724650905563101440233886284476787157835212241140717441992919111786455176678308140608696215908252431072408832828518957005532781253101148657961877771494348569680256022740661531901255983786323727760027644476345593474624321052806036650183156307232118886811822494101499408868272477909329314864512123731995194049663167491374942904474825798522865658389169896880787020510856142243010958465384695629856635900857382831261007085437877019469846206668623753701418841971345303647024690808538269791654900905926167500113303924406150365249815497078596772512406915156885733097350922614995721466374516053458190250684592785536107923665428943042835351306860703268076635241220128360127677857111080130054059928807408610608298496036592808553659738594712447773647478917731183703837183347431441807645688135983711329185527949489149811911892518628847374239518797421773131033640460557253080273732996914623261238109527152796002158487190970780920731587406772990608300206573304804058605140683081152592671074199200985328496186137147722115725166986612416283136880776687691501472631682865579544341440975842330585311909765089407912963554495724173639303368619397796608052961655821895164073375355008542814843192316236595807030026194827556142391261743908084927627710864802587478887991333940080139199736056664673575022013811855678743875079036955563378621350780129823855374856799679113910392259051722873300123864037708436793584883259723530015595517300496524385489076077237644619578082253032726530943323123564712496024812439574167072582994530733111631909400077038877014670783753359274850573517446659585509130927359666436577409088498607340447645540279309019191326007901554382970911158246348802994316586123053810298229812908703275616140762228544955897161807949056475907706584147878836748132978516566519934547497123184621822108511632878927438463921786877856512758967469831890425363981648665373241889252646263461948475300724685989024103697959806702708664909173801393183220770077811781055843857089539116808679135543326801455366269119766200363507428013359990272715394565719336175549716849708659083262318745255470275878906250000000000000000000000000000000000000000000000000000000000000000 [99,14] 6977850580505560881491765104183537257605183400945393906768509900997224421959805710205327011583787422769368073518753230085002508588877622548628314708272450319709280480606383624867454768111249402067326780596253502954761004596587019708337964512592471314555667231798561952295822920495720668821376880985076994384803280094058787536904016635229117753005197215051309890649302576467848079221175567851128620085618748748645243373869186437945146402880172111692089172610342516104530277014549661679402161234061581288741080122114276492211020914896038544030285036910438926135201731301808176076734397475644899487995093545389805726650291421624339459907076444732946948839690965799252181823083640823691571404872230973952060586199936024524865212462899037568464791216958985197375883911264262300175227828916748947951912651458406334046685562567787144514044533275649872145858931961894760767097092436939049837523246879513919171804909232401364291598405498565820158775775371051051997258539746665019041345756676925434378698680075958732031779755000823330530502884173782174586175373741810604475013792235596860163067021315629760994983723409142697773400254882672013986981990257792655110875686127811553506517459760674549783709352556833277480011539892412013535568530411871499825050380214292997063617824554198912704689932910273772744384208044059599248087358859071984483381043104091917425540967864023339291459282248640796171741998525849954167790033167102598643476194210285702595173229367439097199155348149293798889297803935349435539348558610048029965898797687885968642745857693698801795269453726344117106876625640949526543989534442781648186894646846072624031677349185333832810568175827648417921748736258881444758962862036158098991342389574156059803035495047502758535226472043884813945568737884841761014307109797592105084975354016627510688608152889910564357238347362218177865766015575254387211107563922183520494724703841974507563194557060299663264174108226889809047947191639092852018049315795069532736138591467875939217271303229748077622854848562134496656581234054999039294209080573110373556692280163480033305797253245903245154334719184139211030311315192020426268362078524293686595799849491679179195534906887506868780219312846825042485627248033825415114135678444515854855836889392151078936876729130744934082031250000000000000000000000000000000000000000000000000000000 [99,15] 39379677575709987190423322720694761924901553845429295556862046999330437019869134318835547365737205681684088044547722750057376606947924485883535961730689609868525843247591285780686237535308161662741082771799521596602812618935825064553075024895257142117144483726595339606870801687604186574336470830982431561883636775337218605704188779904887824970711437827549351783229346311844517855353603304600694851212559693688871360713164777262119517010841891774651242733758307218792666179841779168955701136940206197913923881260903822161152099624073231008262053791817626746822177348703319727691971447049642151823562266431957462728304536236900183995969763456537172744276357422136591997917308888381072700467056685164363058707905936727347893743456556762967045357235889676682403578894864278498552120442783130716658856876810568525292124525806490655083717023500651953851260728970107446772747604305333967125185022521584471774855593543573599041089816955254319280932784293366403511883515392049946066460100574604969593701396517203498747513464363473454907582802903680683898840847528117571580978966564696418324963822461330895447433884289422915925492819914203438187684315397842222185722392379902553776317283672011967317210596322869304456110587409714870955436933780416803233156271170812108225023148204486665929319396390360109114443689352671289163123769881318535371460309722169781021613964245537032382955734149391695957235602868299803859947048347858374318519171778934981277211075065869120491217939931915435478801286461147418033144402763185624748883871765786517189888604392321371750857722032879172873399123364295890235246870939360196246928976430473432361442370727482832126538912029188720770673769767248322750150978981009783199672468267649797705495972798426065759680101776597979413358208344785432703852212232340078787106987825058554641235874975071836230835393412234655861552227026903515882198192396731808258768112422819527479266903975540913718746649972816949479359325743057455204795172536447557999877542067317880825661439695954187953778429543489536602175066055281439079198884228184567420280129293059156749264532659774258660396680295204724871907289061218359130246853969790374560177715898950516625681073272560138483097369830739008822167562388673974877265895607863660260895138920389513259578961879014968872070312500000000000000000000000000000000000000000000000000 [99,16] -210907432513377849251160898250343347403560762928827766906689087549021497501746231354417764747096952607924985830769068063465464177928704551756398730001462185511106432467925361182182284686140322708632729733127477173036808042699882993739733419882755729013065849563099571373012762295831943297493557670617190705706908708645010751880501981793324620138668710985716977343311746138813015773813301178887848435429825429364115128594044180984999991769126768780616887233522843146042996150111741935270872205779285821371838113529187276844731172983338573034688965465886507158187181503896222835092516325147441675522315896963523414799388685369043539965116430137464168765122091682125239132141765601504767593479933890084433125934193149177718740487566403891837444906964009370798793698297632951947173914772157774537894674896693192565740442181294723776623235338111844054594122070833980755224669056086762417112524046935779990275278717709464951526266306248254360572668527742281137361544549209550571100342967724435453324902821870288924017029514283218992539651681367783626128669472415200507715632880380053163804510074277538667804343543174644572387967632891509482220540809549771866411283165056270559710075890747187238848865651583486401415537718068046617056426516188858265649331340306045981055995424594342060144555427843320392389352843005322281129861132443042153671508037180385218600900670160049452144913696193857214839944705160653672889652384435883428913311529714487701918719748761223392191685329613455190656582525698396525661699383275705471902480418242651879627629313808975186683975408374433027085369680826861425905482681085723874650916908169779091022637708152970669251623353764358782860505847019742207314343291809317164133628200573797946947491749484519878952821447228404017440531567188795736773831118932242794183241576768114455948283658022191426876225974905174161704155794989166899120577658853987948000578328711639514870394399108534465426533348833284741491417501866739171128584518707054864230569964928546027164318192512998205014359850534828403217547090367675042508593134503873056673018138403476096471635879906094209799905358749102460248299450299488719721579715665985446369438049936708615418360641263890156737974128820237646442731300335586678160202119232970694578515587707485609558766270765772787854075431823730468750000000000000000000000000000000000000 [99,17] 524590719330801562326840437049191708874556382226129319872857927947425576857782290961499688797049454265683833329197345894903982759432626216583349798885955307894366923669807653238200884731978983326164218323305785789869438526680915827684102309351008368306016953270784847334212952142433665758077649676256169759500374321272328088700029665348696199327216849842979854765180159798242648747573419898882973243589471009008372727815053122871997727257377786924345336860065944996063613139096557769302091655630320024925665897033371835858881043863483403561502265332364784120391065648004689597392723817160027665340648915121192237068867578183831633596616564895921395061661443793887098762121864204925835375710565806102906477094234307582435516697836912916157984575367332661612800236092085549158627582295144116396614465694955595350187660737262984819111832602024161948359863503162342919984179725018149287663457627519650211063623612097747699936312279560420794384456882405312546126949236389173828875055267030933007230187335904263581975606778693913582327195287562509396622991163359183010458883554271411316607870826783530238991904149433178162157935223197180696418062483561841195815829875425850211857441027117279245274186908617432837307462317590438856287492332748544159887788650506005645619428890546139248073852534100359785860185817983641796090239635660060143947245038948859221989325900403485928575520613418442179633284731850864453773805484462365000103109684424886851670792143753000206165406592011805984065274163918682898694969468187658132304174343912106055592024979674793255083436355896598816886992442787642951968546976353736938294578377390315908568086976982579531869797030554889335012233606934397747782450037170646843782899020170720848374408947617707018287506412321614308363858547888908903131889216507205200946925037681117577659468860467921954376897988559891101698179808903920423662441798188289192749367743357667243951561502337181933056536142767481399148616934648980444652634986954819360930971956001787771292292607286040357937932599977171909988841972712653467484906598892058068878427661808099023663566857497407809913318683284186467130843058509935995757458646321306901206288122132736194123282774289274027965503838231781681277671325100647629420669167474663488142037476283491260163616143330500563024543225765228271484375000000000000000000000000000000 [99,18] -771257889683934232061184592003513118438357252089336727559119488423386419423894034620352220793737610612018021214378847467851828575794281580580910824224293991397796512587466981471344943104555919483346016222257644450280853549602007157603683640856016539333838759433703216892873925163684129356701574214987781137961928774520176688552780345496692961307561460589610598028247937811663922492295501977227327778416649588830043071985298413185259409923471178933556434105279527704582756334993846572547526421893668774194409448953356191897233859831658050791587649635873583202404337856459000675865510807705841948004491368649229539461412798049673922148878190301301764704440661598424616937373868021092259619791902327779900645394822310769123847818951608838993893974033399449665989905753979312204502006593655612363845025219992396147733639966534702087828055533091100336042699373701308497741979947478914951011550473768078815312230352640627630392489752777994277017698656126192534750657684157530905048173805062001521336330262529055808550507802171205481543781213524424749157879803680008656328635135702578649666218486864177481595501495055075090249002356234002664375278078278815420764983175895727546216794892785642333437576257071509599280629276426278942979522836088074281605764392287424196450227807565293136528608258790617862635056252859536128030801011466612767193094835588762579338879470829996019503980193984429478877809121384142966161103726376341276913784977678441172836374987631954766515038132468237966255804253385837342996712688048525169940493822528578334483989908792186532687745175391831283102923986075960811756295303131277178877588782520362518231944342983462201739532080447985112672737021199470575795737607131880882974741880476879320028546184106446878252168512131408016845461959191979227130566537577384722049900869314981949028165988351736356672333308768349304007678200678623162844559145804640414774245796483120873870089292155379446608531922727065438683764654149031235010310705041426358326871958539970173216911101920207574686951666048053309790123227416873474365621884104453079362566317492941412997039802342148656139316401620164942958023415352556968800977499675315444308397103814309264549864668695472409366821915081614823345485085863820653111386497721885801272867048698609314461905640813998985549915232695639133453369140625000000000000000000000 [99,19] 394375148388562158572112367912450345216324384497239944772019765356016882437138615090678593340803680810137251134852869422850986190666056802955919318697553490882753640116266163019894522629314930481401155924030681577857000164200964731464345178385383881928472581158595645615511546838467864387751588313723541773928914565973708480918400778957328318129777776875665623242541634626538535492182065458552753224390142431030912671815265077600935029044075968028243449411881518194639457859990859419698106108831127593583862345955617311404974361551461445296456480721742319687310070009262752083476976232768833135460933454861116726528050056772518065862410536470225365431187433024487902030437134241141987294313977149949765326464380171035835160562629496332186618629690074807211782946907158589043596077508548427722743592053340957888123106185226036114568798446614865964083235103232630716361685794549370302540230790276074783285016416919983588343695606044028012256596084700174196754300044219741012394548198129921990500025751393976020524462439388718196346078986631212442618308655836097354223200924883880431461865512276118105116156228232595667788059682250751661119720306279926125451706510874796772868983748597270083880019329340179986714095258156071128393317602402856894853143692959724981204255969420876835845578431681062849584727461862637168584092860894655669710679992300085036430955708455425110667586142226489036035262547636990572729187186610264148429470305989067023895679189989745748681338133317156789208674640162151152059125704011196026104207755382467726218943074543361116524280297658794823884804394477335978090337627181849548886413814046154169751410170236623568336992396743510367851828241997429612655020669679055088500238097720416301756727537671091675678315509518246316464584511687129079086559835894293313456286961856015412095022848363332117683290087081648248311997510817691312286818940648685388130036264820458289349059585886250495722814064772375520825508799186796814777803839477180669904097514497220998706126688142443300955300819128684132681516226594336309650932960416359862502097555279171995096069822333740575651192699165900575836173776127524369119173811064546222354527816083556371073265469459983727690791738795557757952508348261237302141729010895791227135738905697710261987170687197901131071375857573002576828002929687500000000000000000 [99,20] 1132160283848643560688785413108914494040241770702085297112839689714724099041063464418510103449829779796967261457438580057014489667821040359803047014747600681616517579929934355748381084838636630571267716526431117083693427002017513164318066073857656882977689441910403283609668778525602273281875770619078922279362888244827913955783869149709769427541516567747017264486819389647393270843242072530553466650919173139907522764094188228068573629453219399379503070080871528656934469657886430004821795358094554672518443191025309354354107576199035129626983658369296783957350488761340217928200125282457585486711498737566095835703228705984055498072369335785220581256612396901050355421178028060301410690201300046988325409318094650777766512680250033506192131296427444963324334364523812268387909044489277657205627349253846203162880156907654706639239174509841757621666338801409405235235748426006304689397235969834106764515897138776299263720320511392390923310136882152850940896104403268435178237785410533716206162454519466271930414112902162024448116198461283339631788516288336050789058458366562823738865770474415733853899914644306630375584923608758130809166576689237212214391356909963648509413105916017107078302135718201380222034391841996972918909942338273016716048613662652008163045445151117988089860420007029414245046264261479533698357873408916823975049259738047951327626812380520788620483860460592359304599539295196172427950961338219454285201158105684687886208426579956714152889471381187655127448444866047824310980099995630703417536080448190093633168059390317707210861301957371559587564531116665779374630512510699037909643885022238000021753380794391453891962517025278928606970175662859523902479071948772673668249439965963613151576641322776014950074422289703041423640864150985159377773192251302150925000097757751371123541592727409561609925870511394885343954378235842122886326043261434867369447746961292251008591469889281215109858628746342477098396506948592613274529113682504099956115350082164103279802088247050182174121972239797248084490843108799924035609659196922900567365169687969198182489345538258671440415149075674533977298876465500633654105924554629188527457000552045731407884692788904843533191343431267443127787023581880810824739653454243193162431395594966753684144115719296919912034704580605648516211658716201782226562500000 [99,21] -3404392698689643229881230456032677789183767441318436676061574410720593441068802278721538861486134744160896253228653212836028719159407517552932275379838068255236822525798094377741032474410905780921637798357253200447001064050263899007917862278715920933169162084640266045303522738910224943079787161322804943175295485249738395065035296402635317171425246581049568270764377204164036374003502280573749134740340516841901001121960454618336558413629545596874911733833452104016693521566536369766181118058096419687379466700701972281359019825574222633247658489337347818819916190690475868398010374214049835884697553207883708686854843908667177294411000817483331298889379309552608505721849657600048665429949027339411643032720021134351524588934565656214941982185801966654423120047883233960609234622323911396636366834289617873686973139032147028872808856416634840451196991226749101278482260880546429966907837649306954298756729421093889717901834450625104897298936251411654374121474165468428409898392329314392523534248228403371315874609119072074092185215831078900769805820520338326732078753923722709705403163810001175326959506966422777158273051708574098506268064508588773537711567150492080354574282870263460981537942521083338401764943238545856024979478877620774105141295455208829338461231363185902138122138646378862643226724274176061049878760205959609659529186045864364473207210713188602373704867209588726141791446906214489776614649261027381431164357831920977226517675962733583970132482353301310807904062158107200913016860224839151925678725972637508518036505623341085871152001034261575239279880195846967628694589224259500000347040961192975002831045538521127367896584480699202202040569177835048881934138953791547644633439700172631358647016424834154837177933872125010176618179717023284077508145090875678358250600498872673143727606121795295865433991758530852383357308978591070826290259324070578392824796092568955098102801837684308191573875223430827240266831760047028151945862159270499484711560262352657118217641941642651096387311744243489389307642187968866508966532640723830334679382341858547702098966523486974515427981975356103592492522816491222106020325103349142976647644813723763847832644192447752942039716875865779164347969827608599654267479430286405952285446305762529389722379475978459402105147368899906723527237772941589355468750 [99,22] 4716150106077385995543314176618810815288994514267371158572937389876889706687452818620883853248781859179205522933096759189931215370453646033995341210503326348169847249951404578074552505604118610399860954749741288591533166469626122157841395814151851382726991806229069346434230382782808299108888661131361616186987047759812924093339742785397624733734531020461469477779159729625130752010188385712936700945531697969425728558394200015703306453531128477655792296799224345129701646301930439887486012802823657032241284847000990893340027470223351267974591043702004652610895530472180833987683990837721746472981552208658465649647758654806614440138224991151051305927749872503667534851646180859063176317879813111271375905166562898343052199499956408188956560807431607360935184749803481174636074595812560472681998841728360988751926502616068574698994827192162072487484572345677124129125655332498501196429521929324195730751652459181479399355658153149234800410929315542545753989035336966811157833897641067305659937215964904503223178688884878844171828119179170421609638412062677792280586050958384063246686723996499304184953825500851066654247033880580881815789764574848896981014219109106888883724065963862607546211812040552344930822048367714998466706916485285960296388728894633361572899831095714102124536126948364633344436356737238227800735358569726328540125592082879420957391062543297410280492574850274985911998367706132550337054818804139617927454519852596049608409318080170467689002534847548232032545454939837699090945296988693557697463325845501955511728669937264081664575138127615684627815161786361929076936483310371024968408792971452174794436055734298017159592567327602765750405289670654420020437799087961176024244336154005484277906144497772298935311489677645323878394339611659267231511005143892786035688058982030386921755685214406962382213099351493080480484537262594217480467655515553462775279671211867085988325062736290288163556270507001700924791917893518940466194068478339803070361945255341895022129555986763941346492382847161125192589700534729460695678017234345381551218930773917505503063708983348825139186926553922636775156645965416251850317816803176236247375447179151812742636296214708977435394392436846921170641507827375959377274217714346032788984556944480711281478469342962056565227157989284023642539978027343750000000 [99,23] -3070025286419325027679726448376033772929374425369703398936247066047186072524744506575720196371591777356312182430885298012780659403661102550424589341437184300139270075620254498783485622834497255155252193628421303453344584359943653777996035322399847995472560540848880047612444255330871612778269838621700963231368677778386200013520201943529640789484259012207224699235796953178885892702904143211789438456617602295632165303961649243041649728888024181113986276084225870268109565145716614663174311707432590820340712081325363990289027844791549825421531613563387940479815769146562550557555058107822791717956152389993113077018306986517440211132007063007475952077062641381009853260439010422804586693173636195470776471901174572769173871271861938695532848307679450334619383127705813376743385526391534526915686693950662955775769938986977152795770666559194146693721814282526050638556483795976800604443861314268061342142155217201002652367947588201038880305619115860809918037967794846573157306992212856569297769197710421551753268313028099496138345910799543729742047698454001926682223596966152592721688828969991284506282819775353161024300679966863545253564548212576014654523012194608797224253742756698801856850639098927808291694537668613306126180188323295110584665398322796535295992373623022713014800523738238396172340470265940944328736752859560772580671156120423965921912390052549443244880478429029229107611571521437798526939488173045196906023993974199301793172303938299005001720665179545061272177885245387207779502339535398878024517453149689394313116038726576212504929696517439847054295095998368320284309469983207837415401305048906801165216603938640658351002063675673195829372044973640539213122886175319639419956189539234018001628772333189370958497815286305206081144247676270472004023624254494491012912760696767045658965697620586543163766492165976295576658479835742997301010570125758802791613099966253202314251181332702098853074073135866540349145714926660181332455371715023323837889029012930298720598352344963439789212892397804707841816083064726769328061384255365938063921991997144367740185772943587348698067976019131708942292813062699578464164724278068667515810333003810884196187850251141399378043704284020712144797066101736051707392158505334736926618608410943858678114890329007707903130608428909908980131149291992187500 [99,24] -1704066773258224897784693205659766014011141690643547992238057220401884183351402819789480313920154341052369146686545259014427738617072810695911195995123533409840817430993981227032265912218850668759703407252345849386106974143444920541888097730079874236691978059647000019191971534088801017679043423699952861261174770877712391980572286427136656529693022521811288639445655991019717132211048076455403427471980581521469234391566616286489317818968324541650189529164359866018099076882740070643075401148448438548725368391058160348109909576873669115933236891616420323147450327743482787318805419691856157929325542572919860617080723813585184680811738331305563492861952361738002807231582689622417633734561728561239608999733481463933813556418978407621114709010218522776983121671922018166501108145932457647137623158453619091862104507378392714673955744798659772855727308884824499542833887998623505514904794632699837920110917033276122270306684389822065538528477906771459890279357658533050656176956235391804746237197548238711349445956160989990344679552736683767070591349557432088901846933020297965726229604744087646783519895182361184741623911153565264544108476691158048389885288380504583329631196235423706709187512858104007338084250245512097934940169880847585753984468130831263584919614237683456021214029290660026904491779014862120187923237138507958618829695176348310134555907860805199930772153706921046093165105823428736112540525570140230476488588467646749054069910410315929281986990179461833720973598693296795751310561926816908895845463797103175158517663458761108301401241426495497958081077332228892465234506453085262899222593900126737648111492868942570994207943683367311388638009102813804556832543814036413965358440219559822198742239474011663579370755982035636912249536354824537724142945220462436618731578632988433836017597824118218242245847354188556062981530140908021569766596929272232988969961589651275259543906106257682745759545745429424479140212594672294955581757619357326188329286448319774855210216515932882521459002448863729122401454174854144100707381398144001310804754632750678201255799063974985659370677634155619046412146815668198484979396138181748730004629053519281836463221453682680247215647354627638590240545110209145955527662019053401292595116955476054927422067302236752261990204715402796864509582519531250 [99,25] 6812826454309048630751164754626250651335112445951853231187432339751720337097215164003403849361584590126761664011727638475647578248364084341619601462947859213112081460203306201098938523080014281307522637069803649803733159295395426266364884170384496849156095275557557378548192852504954223034209555102032200934748031623534846390629772648129211617990327436975022482033549836637680069708714928858165575784743803886439003213215230818431191895298117996606086908188532911123743316374314575153650445208853662259947350398741400557719922718043349866498659112001399991581509549012053995252947574534638216233089187888886402324164323930092624936714575526154723431139375064130928962664068138532246025243027639758483384021521891815439566568118264401187538583731122183271194585439863642127010987276981702463743636910753777020059814817991721376557367917356524337459443139276618380071845695011629824486497745221943916763183035287150718967728936716129361806263001933003366946424660862019454508859445957364942759541624918498292795565165625794178487301088002733847694183043300836109724924767302235280548581054754278192964643845184694824361273609394192546953429309195560047204359161570528216156827885771191453857485288704234231844033354169301399542609754380452769407994936364246545046772717384388869572508264052832689107676437729539000000751103794566166249638712698533737751383632652826917791040765335557133208180193581740655276605354818897717703572100408114239377296241729970621434238389540637304832697025749734902298499023456373930830240579389536864494435511442679908910029320012341103759272485798994896352344710364742215164334701632940815981854864627741191636291942228281782146799857224871511011845393250345432548142544127650782572768513622953041047182922181450500229730074567281951564462589059331586582723045411435127331106410040651292838998921746718600424345678306014643655757146921889273214290040994331801917963319976527104815387119926764172466256880458742837903333366925565834648940683967777862173073480136317680316813668812738306610971331517137412760535776330955452412773090012803713852608525446115326408618397465430324437361282298205795560099792224670339452145399404375478926811142175835157094599400743002513124407431802428815237060091472099913534536734160770403787648025022150033436219018767587840557098388671875 [99,26] -8705358613943072943552285443630867691508076179870872700509141749552048698089692866708751833194625739024928661512767759180739605297407194166323963272494428914483995665018886301931829169020630213445562675503450657484981822140636165685702245975382619310066141366274931080312123723383969227563317439119338245194984521340431611528607042716167908083897708262256039582972635305895567308136451429384671387262616280401435102061633353316824706598485430053349070583673082114646608299310084299133208592263306958933396129847501847777165818714701135671376736926016389950440817463283780796551342216733311080013288454974452083296967345528311808537467006388263007939841541737413755292690546809693607708161923026808470963829043101442383597325298870310516866407133998668511854726719715475136435797043250162064164786416971801997739787839196761639761960147953296404660122538774096388284337444155692505567307512593684624831275419979798823121551144487878177250078377319889987054442655378566118119497601113051385245244902909078920022766544795380406898751880821674029258333460621304434379410589162002632600320996538056633375765573130296066578999597869860125810866081784167820695557769433542599171380827578693777544148593120658418830884725897832474223503726577474436914401548895866959395103051550834175064852573273407592452472098457775311363993590891075251694353445399312766633919252292714178195796975794069468859299212542296699735677908302407427211755563268487799703135661276838697428891299361877663554372021235646179969999305008067862031647279920200618497572528536692648538453372681539340385339099193109599183974407192841687703073388790963199599443917144770716180637415899058006680089893955976065551483688905958133067419785033625566345032787083853848574968375130691343154312566204023211508592943477381345475965074979658026633769928371240527422957390848750153563989174976229855698238833017767796902664718016973629962756135970612613500505436006880069582197236442594370829505796198481758505605773704808784193651295341297586635940036095098992597292923636079429804100787231051987242621752091063323360061451538815560635564373209200150960791736555538072429187494425218273083968299867566758496510402907763631270773921607503443531849900871029019969890591034396121279888347206051926502508309102523753608693368732929229736328125000 [99,27] 6607669754895857089000601560583684210491600900800524436317949024008369898880639474122977699302094411607195307792168707430615224986580172107113443335523468607062897605026409773584256037707258367250709463555505091155632976813392623636162772349117013251378031675301926041743816414390467034801700769792158366471771010493178685013589456448111218668080867242310960222879968583897937127893408035165341557174001199118353452058827106130330768960255011197983418553088096228834329003780252166439592022949400952225329657631320686772495545673507960627441205983215408292364830395713144582979848406297869414194951759729072782569406493414825105654290936882270993396869399393896517956610235840398963627125190042935464080592669738925201343388415727751246452568444615495885257835684138292513199092541513836969488335677471453856855289273011186859884225555641867626281557875214332743122042045828621525536735363581062901754244402248402319909083246899121436949400625813474761251838639107003013828713718770337756254571178352477202016815357007508442724432949680326479307731551397470186360996705018455544507649646598552447672588813452434798111822002211122724723613159011727808618576871236428003678688971241430240061561965016991412969180122737280028752301528657493095543978805264692779884323813236820733514029985686601731580504576491138357776545856493226548291978723594929555307639675086302890389092818587855152497743174317388899719271564902762093037462757782587002281221357664084548179145800790309479825089338287570764957532371901706743135503144771467256727885816030129042377778435232698319221773506630500806086994174128251428265661816517183371149260459314945586449514525127816072190061882064970907287116056801461265982613028314570746280502856556444374452365693218020296368740901692981623235456520664874230524342189013068864908232547471280231703064120189423018146469307816032976959584533207614932708784888461782283651059974470272711288559216398977393980431522046947692345571519799400902905731576935295676801336325280657212586301476180054261221959846097373094010819809384175115515736444969415708153719516340238239957771539292789523906179566515643729783491238823526917273568423421855381888146841058872717755525288971281952621053219704726540666661226182059102620132461640365528895632585282271520554786548018455505371093750 [99,28] -2853814192152538045195296555923717663827915530447344211104023311195941494946927523358013917458171738880755043445400799011634532563294324724741459046826232025153721940822529646618323950638081939694790749708152406527649394767596999859529480717219305930419084275173013766475368012485036382159678354931847643953878884192383871652207432477191577149192308657435448246481558094527720150937702758613830752374238740574299131883854769801494284838933671692641075937512319389404422197093628300086019504263190612725105794449663052392232374555476804823696418687317173213359197303778266270929780784896054662049316094756868469571919304125130154408073291792814928136161194442820989322605634561436269797580570729489570308363418316624245213934489882415322655005801287843529385143284688795302428540377381440969326394906558038059007452758850322692681943022525161151504620878641515056731512786301409694258836700777435022044184779351641389567695292895532917454106406857368358891496361474112284530887928391129241273234409112623510650891705151642644448473319602633228607908805752891768655359019685587227074790523417312593095974992748362816827430312505561918160521170166965682200418132740622902625054926488953314897338660528144556406181459886270670044530651837635890549768789204398022989303150990727973037084494599067052902632288878190314349719267440639750071027056479423764749624770453744582099414058541073104527927443348675000207930250224502101366673160891200097346233234769830944537257262425687906975574561627838909099933364403318321592059314549536688982018748930612765979440311251707996860105909577551360758539364672997246933437647829664227768974332398462354171607831697277284361428393317521429460680065105205963676368705708623455724653709238140254822512222959581465516182649822864487144238800705272803239850433978317801625270778356882143135912482174699814735512360415528802781894036939839357239283346048460342845186156700775409887483758607878948629442952355290876031361772005377389195011906700477346142692497740508502402537203792543312292479244718186603192924555494983193179579026390576198704839745240516158317997755347101110167633223196297509968386230159684968244686176862734555177070890741788933584519943946829345178532706706053068193501031567085802569959293020426804865508074726676568388938903808593750000000 [99,29] 80244105546833121421094352983180505865764838369037967745327949158908585817177832769944358182941056752741032179436643976945046962331282483424931892811328072619032379948597590270431081853210673789818111365845727405233422022151267683402727504711210516063195028174064065711558890977231331567247723171330554213374874397837240761153918870847315928705052236479306961585462346114235549777544803338600377592909902671731177856147069562668209308409558738354079302821594379110964375321860686170280868554669064426637418252061565930409695919197564854266043697870070143542906606036962961947077985985971014859750365436342424919221327734961112759189907782067984833201521631438595260553097070903191718345408937500615436312611401073504180002272685364832618493940292638850972395182173711195853842708729600685006753705266257541425354468281558904487832142227515948130209161321999460869549963983315795900683393638421092797994332246078450459525119238853941380561824355688817301422788414661014408589744404720907250725340093997813851930256613621135459700319743749872678670576508196906362337011002777766050367782668638971212951510150428944861300777197853149197767078531734482017907161759793725453611438673018816183518154216476333545350561373446547067407851737822888302050066455492005923765619804378931811935432583802188004705185950699783667195802800273925839727024544574091796969326780543965471246020629661766293709601224846169071136629336934549160842579994755679076852286357956220779289997343175175711079138194480971199274506286827725169578296020425764018779222931244051004713629791754145596094026689361490688125386415238596559063076650113365307641579437836875939868936133472120375166739492709772254067400754483612748457186735042145447600912179342181685700507971284077113244735926239398601488324106348826368427585430269244341524797004963789378413024034245256137339024966803368039826810695483377775102755017001912747204214597380319924164571090246909358700856724928450445135323306530490211483316176218580077213094686787549319311065567878639440013648114105551217005582352721620516497902697147168615551262845529978831677986830486653589224770055096948402922818516467017737848114710185751942170540953341591260686567397818448220074959804917734759094528204820774764438186623695392629684874918893910944461822509765625000 [99,30] 851053600692493730518364243248819752773144406435135642011178534403772675502473511278298606029824152882287223617399401534141889304266324261237726644385535509041043173102654168059894989364970574253975311920150098732847903418322431550739229474484328510755835864829772909664133036314642497216477048576220941039613680054249658988595785191241843539520978068887789008631904234614212568029835459923012565285630758935074595752403997421500425361234403114253399753501090824534543386729943280562840258695423552005669942437739188677924727500321231612679623258732699289998370845996280348248693466817343542791399672505837621071198177008627603377006608666272122638522599942261681979750127640765380875369059429367335955113384910629902789790870951803877850803215837572810171948595407421062717932420495621615323232535978874697302129667439070451690071736100585278723996263697507713106311911611255681583693142419998990431980470994479223594077925366409650100285024369514292615332941095366213624360076457781468936655290804455186633098103211142972499481012404249663127642021839694124226815766505768737076471718098207278718598329250798743858370883277622141283424153274434490184090519028060751798644978552056436769655790933848453639321286738635653723861143334381974550326563782474651065438532119987148954750558411004495919698160200106185310980961489812184705203801553879317387514845300618527047108642507770824768590188851223713337174562451131500136762217607770392466926855229244520059895898601914680932178777212562692062617859812108432093320698532330657383168623773291503956274088831262358198719263471884670540815032049246155027697338627063703954821917813023767624421326790196666441676189074260627157407903566375026002387885448886767659793955821457000318647994411691749427743656630448250425333549743491538251230062948239613797939212011594306262306517481135536017200725463493636954271862162242870421236708101479578554484314420435817673929634740414818914772745905448368563379779555000413828078342777422477708087238408236046457624763025697162152181976792739688266632262848421727275125621584703182136278348319842609451496407047252672396801574470390003732377619381745897582337937047058391748769766706544373694019582961367895942978012523680458363757257506628629557551786238497881775799669412663206458091735839843750 [99,31] -590033534470968330288605804075126825120274959090216730788020867319627321418194049662714256553892628911006500735201955374351059653264374268565238799334803762726995413694826913369024438294655837038173456729504731561509794064464873151773258795516681355634278604824601837176084854554929249560661356179759043831169215875872600083868035029983421061762699043635134319714906259629554399271382846104582251689777800367615012340857465958859427845722639998300026662699592336959318365131714488416203633081404147513437557262212828253024770514359008299072608593037871680606895570407908281134412418224956091384104295533386623590520845313897942387427165214193965000136130442515920522929564992461098828041190944643895983821672826726401457713347582631468492027467527907794859720934433998138925421046440125748527062208138989128567532029976251520696956301194986480389583007498115729154284468585434759516455858958801638843157980178130996004970428366361064330459994555670185626203638124215511180239978356776240981007519116893323279563752362362151578629670747011771826674744233963212320003370266820555798683193679898590135447673112252599390902120140548199186654395914024327537285035344639576160177077057820607290133683094450823359526388296709536065744609116632023376534221618079784720881824548584081521829681766682330957268904287028277146671764258969054858020465199283140606091225146265626510832152217555477047788032084506215204190303816960755342466488410618373146913607123018627193773865240732354932607312012262445960335040467813923365935627261377085825698648141570257241747261514411971916314525693567785732220543137749780171128908756471726275192430071622364247104912396160195160886294376776197060275940812234038785475321155078050534979738669233355586695163004657247973483691735801974848339177668817726664055503532728200210043373692799511887028556349129162315029918671462998547634547195497807949431157448326184461452816679291676125975044814884225407614188312877836369528980201489591950596467082206341122440149049377513047470201109825859455921259704173569695924965164383644995742931531140751475681157098869242365484186840430818094464008454911215404549320271535753497110769596753348973457599097625120594911481185220978593410220993931795629687695529048389120744849863087200247946384479291737079620361328125 [99,32] 80690990001479510783777823710281472338958297598247513209600664760898000274157224783748334405070621019383807676818065450786615200337874109771533726974266282151757122145102015952310086845011431213830888721701805173352470994204705143810588736647666323245178522550342719471356235189583940815318435622756443053258639910332316929068327533578129283497940109724352931240099451418567471041125640459091090634478469045251982286903631928897655191711893358717041393095224105301835246718685730267748782876405988067505960293874207588131730197991819928546595170541178555781963848795704430556056989892056218100304120978111183418917210276513822203486294737144491572709128780487761406856134986707467300041406741567069550268237251731925941288539737831837007311077843641907803904951500954534676584503840636553174837924796829972228107449947345136338102907951295533081868049329441991315222107167776711531907183248664096948989959234286288679971330457967528867513682684566103768201531663444631465931397701352438188532661834936708312410152805719838076609330564719389706001387712983787182513871517987830205020918821786200931293899746334546033632659064328286566022843877705329144875744815069250173740627647510277325200938953540678720018403780718167278687631882933027284551181046772491977185229671198969170754147230486960555435433327197584037825223302325471695421005981749504103709488057296211268029308293976659153340774415780441531214374113641229429234453728706249185656502437811614772341344268630729272701319972720572452184954264818859319109376654419458036111246026957348673786661768108869282730602413625688423794606975993299943930761582165521280220505249772538054123696545858820537256834647747914881817857495926012861263087134188232337034840291249703467626369084230260841886970514102340551087649642496774690143965345685202809020240978626294185234118263130739563839732628147665923897376184329421722012374857621015091349016425702510814394580104107780109116517734777210161140299791801977271392985530532277637577579922616424028986518940713379528377236372606519883702304077135607420733285314437128542024582833870865957111361507363001301322154004767214919965345847636947880341895252001100446465973982688604478319695550448738772303830598440365262425371968842843458692704050605470911250449717044830322265625000 [99,33] 186536485883540965172663672293415210588320940855509541241001156065143497130554637945157622386436635502558330411936521784140532613753262552907434526277708997901823359396282404742356268354701835236944589379613050847617840441431770350351599804431212445885263352525080092601515582785421378547139035235508224260269886069403041010046045558539177769517594454134065232948422105772708365118077619409487950088534845973659497289435845421559491934097404620229144149669334321625275134343524424698782013837731312633411479107385557101544759805415202275279112334068887227699993428867330153068305385996742293034509179554161491649968117388396466825729674609825554970415676227258479963339922398341695570128180739663879008580293848632177157666480030618798488203026268933054727919514270932462856131753417800839987288132637360609125603595753543434424345383670042556971637450820735468266005060684866320913165181763566943825708750241588750624844182421560884210557254299807377061266415405312643498111929669960375582177144772874292299162740190144284554032678423952867586773773021000764927563852326193501596238780448296476948869970819728244811671497669513491594417671655840730890838873570324460823728945491011801059058524893287925570259079133631716079224884375109539978498895204683766159198570609818495142787827155779236411272945164890589000074489928908513764268881850692332354345736158582082147605773165357391327942637310097035814870754276075988644567953620137081277178116660977533018317710361255353343432855635402428716097410958187828363032249465596347387688562902403046436011183368307624435735173374060897475586078758039749699057213959582606409777436671777210135487386161341038624637311500372065989697418076342559070286369401947358457003266713600929526333273217143810304998114688613675081025953100636081986788649954821370227836356510770188510274866219922568182557330615629044558412434743076891656916175038517662420940803114542538003485127875478238885843511389758733968956079760997026467016742336937586225763670895430061888988670714039530927479806432169716273411501080211213549316110635303050863414671750177781883633048926585673570205123538078304473051962941654971842248754018751076474561334297982056621716102735687215575825788547002658080158633815578657962758191146690478490199893712997436523437500 [99,34] -197327797588756709348335633377745196201382303039865707217542741282498454902402407239895837460201275358051359287438703914097749538134752141536406224323062118284905996134073810245926978377647113289408170769873392563975362992262997150783754532845504707681511264454166157425163951167710895483130631286970870436639958376435136904170168727799067472881968392718360542190244117372946158436309589390164704811531726300444898902623153439048189524415701123816545259589975267948707094828873730541632873119208669227446772899642371243760782328570045602600415234839754216446948092255755782461899530074805493764981849180297997950241548163406229505588422579954728517027679291864153574104746037403031746803910127676372305295438715124231932374884042603424886448036974663673825214158431339215455332455302137728641941949466239220586065936141850191968275581731439224873554266319095032651956937578694254260385949069387321287871022940900672075682054412759802740760392529674298959035238794829688606636592081803502919101232479570826386404551196695511737386003630697831107466658585650099642072270367774924120169010945171609436919825843762784394203653532089836518979738314357116457153708626471443516360219566134001889351150546359734956461994470379233730041015352548431959455375181626946883069048639416539355865454945785783039688579353962709837952733059870724139940847358930823702460568408307779530231838591126835864932047463218003391638202789530024603200930816871703193964281921655921494095181285301489846186435213679758820770659094462117702225036700123995247982283054197825433904512122104695980057496516191311860518670570761397893004150210504131892099301263681837162597222169539911434820524736165021869450148325543624450888565309649577970848285112570414392732056803369816829932842300428019292358973728555064129833883173530973709403830779624072025590143140717115740062165979050154564526309682886083616033845574459937816746945798818062788154715713412646789152771380676593866637954939293707407052403841343514716139825621519677296646572986340724172496329980593107461736638286528353204932833542826161294332216897690028567745031940907617628594406007483396593157504420867780883493960255160581467669723112239539063365885964992415249410502991740746007753305414693335492759551641483994899317622184753417968750 [99,35] 112293335079809521450510400347173159023102029703575486872140772931731674392544303672556156197475742911936063287434092624710823692560241451193129829352385606707891424080599161361411521521536658127702062139828273535529204115642188893832556952793162109550838494711667671663913219222642087123036143798877164985162358887825159958544184686545151716123903481480394716477616786138665822967702396507226137590213246636419250686170487782439170326767863190459891569690086675832385312345850119784447378891799781896254324851908723279898112405618815069889323170515958561947323393217902975917156984292380320552685036670286055710623395082507072704536416907312555269414030535914784518036887362478028821850775415635116383384652191637211921735250523496437885426819905995190009195272359212067237417328075442726383352179829048178171363556912421617573625940800535211294113530149473266221390909723212208436405875153054316667687683057411011137450990372083899297694559921206002932242272519302620803551761086341758820755801273136914189078933204556848479629988222887952635187166167216180215764633316485282840375483755692856598062502962333192327696535580101458282361927360666581120734365277293870790708015263981649886922738404881554736385667921339583143028199705334449136800022465425040169321591385396196095476941642935358341231982987880990984302831068703303615349523641464557219400655507469117341341619452791962509260185676712591639693365846437778525467692337882243145456986645058071115893895893980294083779285313346139792746496534859553665246662216147935893509931520702270949423739740041659225107427470992435797142002223519047009291879559416898081921230001724925556262372632297303396023120928196187881552151521158502431220874029167841470649656301227636486533267791926005560479273845473602371578694637614456696326139392828627973295222976610667532424075591671795072886897481592419369190057270627203958361642128015607182621741001337990799388301350000495391509554471476667469100721407475365268596394528777485609947908605789250369239527474279888889293046832282039466873105164592060614128815954308644024584871983155988000655560434498226433229879146902463257101099055786388342586407992270752538692759035502935504584178002534817994027490581163209402062178520961821526213952893158420920372009277343750000 [99,36] -42397703668960656765592361216695513153881553529598032455350685411644785946475515515065487230887171384950338865784031701303243851493778048133076634016151037267885334783123864881391267148787984151454816321588250199223994506288644051578701653130377335781321005601822982557713408341703341651536883266486556153538848112363206592840864086321700070666799944556874706228021613834281772107166998033048295857358825634884761880553253855188019254991333222406802843377116564167852228737572317122244165616701348964723614246428985371554879653849287286731832282507132021214821234976085406783732784615224704022009975566053354204856593281343499251737177815635850219061612378586535931060022642689840486371632359079423508717279134201146801307242431307294002745683438587061759373299101260200515634655875572957923584584568983700938044383933414751491936215112509884409730486725755635619763684064940019608910000152386999170563237568944173340028745537235701897727292081060931410976207528431563777739403522265799389847271179184742259529305288868016483165280948414751956309704234416141860026101617428066260545748078130143320403664946547626698128024475458975801172177175987065702158329579129672612187270232806829234700767259898847517742853276154090636797968815757486277104085390533306092041295667207532241952981376690892120943326214179405596944461009103202580691495163819856999519813847960789768417072225002526543013692063693756251920822015848679241405270031225778417873274076455065407971137261189398185121673449444318060543781067334935424513398536994364561788456383842737721342418193107177025882850787190992989951324222304101372341899051865872324593996913958823144430700071509486563226989430047535395948049812356569387318665926292913940211786843256426185547140807981643643580963303329212950638615399218046370548945632672210638072009845419389272165892257750259548554327252870599812253647757904013824892561041865786248536544314399236947823237974122564910604887747527309392052282601183115559674560293459981239428465136254525583621431172494859404174983239339108361609975857277345593275312253441000571205869627599974671804594637156892619921580151882630174071773247683455532497954289810026131786169815777640249611061313112797929873409748319101000936433851565277031170353438938036561012268066406250 [99,37] 10509977287071201726269689068041875110165247000926598335285066500723638429254983982469199765810066822215324713302689341554234171601726306657449393748675124297325570294556836773000783893828982315142463914565441770778216110227620706064573914809889434935517819601716920847600609574434740463961502765716305750743879997386012384855496986880721382792136031457416428225063221981020430717859934712637876338282786731842444242618739949410093058900209713588722072023441983348659367510263513402561275503588673143107534894840541288501247505667988682804501931769642760117274322564877235558152256068880139075282021411427759907558167468606024683547174677888495965085069777948554010423079954264101771204054987702418736475352880102078157063401194388492917233225766735315320358785572694725714808498856648597495087916041327400222706803730863176728113438568293089330515431263006011999696518516940939133885300897373296118066379598269515772297392387953227728609304692170169342183588254490108408508072335160617781676061688935171760214646637973472257649072197381327710112943821689245899938876347549461562221125959929354183961067588085768502031703073369064005694697648770725551929698544396054329829161008975758952371913167688688529921814595296354235789555390006367086482680922126220029230919321241006726920341748603588099470149185073988387038930861622454695133551911650126813715751405875945964700669699625540721593650045930256948921354394402048229157638959905574158450149516157377886558122977830685183394738849303932372857722852465807794758995263607590131411228359699074266995117707663874694104748437095084266180430994905218049710717625875357294186086135837241237446449414082574576494580266071463744881645487731411384138074353124711698271453412596765688066045057921308201924788201243190484492189041535639911398224707844806192279031711171982249666490568031215115750086476409754978665481329682187665415426351220963894400160120181319810736371277197312639525959711341421633277095097997629840273858859476911983124857357906054770901536977555027206229176585059703480155134484995547838399721938073498232056082688689232849920945699320446915167708605283639174525240088584474669251333688240681965145513654925036730120229193809925637449937764779265780848102086741935323743746266700327396392822265625 [99,38] -1232354862452555941818676840452483143294178614051316177151006343478727919556776396364115610316798800554861640967945173269559970867469288778302272828368992022093243741039202080745782653371964753254890443098029394032820049278381438182403801484699629172598698726937931252354743403356143324414005682092881974283259122638952474268616840219482285355532268139957275238359486028555517735642118769968787865734245972236083065537259374407831218831822283693397142742298219527256650880179546610369680721369108789949763850053482457404863271644681667960149802782230748999280234257630787463228230995387342770731825066978198969505851115297618839912231736229863405964009023931356850917333207429308019185868893382791158434313822544603108574509797466469052546256355228770966206484167002525533479519157745125813497882107518157878458758056700187852339701354273408022891505085121335777127336196302418561348099263721066877968379935986910818405487762380059847005665532382115853660252930067232537936815799206838621573709676987378018770826562588300676167554760952925331628010577852311256965843155789860831796226887522757979142383422100221032554099547888502820185016078497851415989494048987937057639893636997481431993735937926872511752346060479620365710981718932737647285717150600821385698222392648205784369086610388998901990826488933007176727873525056314421378614121047787667270825614801929979478226620246810167682202731036341754443849176284581784205091818211794029818356654187494346238123917533755463847166818373487581473535601178586392957675811244971780689080349947449686249643223592334415238419982896282712540670180774277278808240169649848940916248616937943330726900286795094365007402947448608312394670589378205717099311067658310959245496803240818265251805708474065490926981921788455179705132895427494142320121353738023310042373838677010471786561094496484544002653319321990069844859806390259820845442096526697921455342767583983291415198469360207733408661959241786190196018705803784314198573450675640673291511751241843274121501123738330906766422469014570776849557982325681412642042022673988544582542172383760292964469468373115629621342821132292032039150329391214237731506405036279810556945549539970879448942474676794465971199097547763418297045445726212165027391165494918823242187500 [99,39] -271265037371415989615459537520486567423416462563231743484826307136917868926450612085394758879598862695618747191167443419330649490657378952665038574496394755277859876234700202391164261142524993428396623253790998788700328696921550497756195876809520777987969554167234217858379517338687909591184063599760193050937258043735549087261496682699720958113026132189972855643966136793848201214730286271112292454156735142465216293184333553468969865819464804191647005125323520135204432336339859968049789559009479168280362922337433544190614320357589011162209079163731552005417368837920021192609815922109624597666022357568205531663467499477262038152194979157159863993295550392883973756077454065776529520665693380270316084576807021020323871807323395051482719185300680166979014364940903143016985631498127506836378736385091632908756414886334108935010209728514715540542671224127032667877789967225295981115952644230134695751044693340370325677479959640256529092164966513082890047496117953491078514768669494245199638026148114106373822927133520301632895868035002502417067213205864812817965321853566939355263623029530019849027224399416774278556226522876244185977833934300366831005658295748780573363328432908455984156834526385558501405653585121642015521885280036414396349042306507835887932449553896230660569844724555457148795397871070882567674743608462351419369344196316220800254592203516355821202935086723103370704359509151877625983444434662755352940674178538749234620541314400900842965233490446196106887918397578954863850149178406625009972091835407585730824820233619905897734354195818737764392805195350863272728175465813656860511725817010752680200464528523148619017180636945243547820870486817887738136694872003536578730219371398645579270874928583757404496001923390855647433095453548017989404765168605972774220186092604437494598379367800631294205589802693930100674511166717787733866270896847873719741020772111233501041633284459525793514347125229628977958522046467346551000750266342390366449091728069446518219444896099608015511502549456189544795260597433290496958684507048398014362603776609914987238681386143412960434952284139155457872546624699721740805968813315354425854922727434635531980408365381676187992242590284770838858261634245335955362143920410744613036513328552246093750 [99,40] 191598862940336578008325523312462734726099428553072123600232532438170814470148052269901370453884498478876693124484438649430140265757535704735157467861911760946679862335183645469472199097440194472806941856570770892352388311477696453643455910060527855363176501578226042395184265675661889649753024453797834727229119371108018821919887302771906322085435624404488498424231629050988029498740893744305886246138116552586307525664092892167409855713863323528204369905688520071594182983268523153961559730326864342681691162368433930103690984999883228686104257467361127643876339227280051494040827286070424584287431516525026583239415775894069418961791668695440847603791885944290531342044236692448057556614544480574619619727594457422863346291318445715287645457377081784665927181977516546448925272991062956905371984491013577032429595528432371695153373637288387491041836047459687276739216574630954471942021885928759167845825643623868451147308269908310594861020218220769617910198118651590098252531410416635389426357136790541087208353081269077181685588305797162632600151381436026209273489801001436921025995001835838074028807535450165124408758808567315866307249225042137399382325218805840827298599528241703223699606198598354671033407910116919633202836304141340503938551732052649111422302845275987864181538204297844083313025907398117911939163495929194123664402332453258703549033723825623827051422886704528237161401216147622678421896185533143388435187709717566500328811041759504271252584700536486988717476264887543320239645021155910751184293597246489714305039924579596430944395816000335136568696908465767114349483190737207174664793519521813597073076627158516499468083692407478745189981064592843841914880395774995599703507195974781464283420180676446867434396396420920881967210467675265813797814573266423930559177168447063125407516216597604409624039468063227046254502956773664926826978279266979926695856172158218090253382944795518711171823938650459451063620840088458302751865758911365502678952525074254198352001993812661254784883785238002639312385927843714888849835202027888276509337191949478418285388260947726476184503347489754523657376079319310641626868983149277362788849696587902253148540801148794747462035405282076950090327662032559097315953522411291487514972686767578125 [99,41] -44418262712171205428025276053495007854558673926894532098356812015106643609942065131869011798101257161060537608573243326259230896372909182822268815830882978736711815438399675236428321558737525203878950590765319707720894882971545832642945218801712790527107005416690890100297417915616012996746316598275560273287831705689849902565974690579774093382122957434046404185641489686246580615111821367973803888162211092921760377985911840286803672287816250551021463761536043724828023132107820497818950725914373086527177873542868438115302182263696898459106537062545916864734190157152060790931456967077441530120933788699277783376475116000181806631440361385590991915803535531512509395658092811861368208091997280691443477339055690413851506126665913285139989633202649669676811223205117147337424952121665646510361401116363146756464276754788850360536330407722146119376155845047039778147145905779215390832371056041176437903841455631910184847878016652900938094172532933892563527104955075866503404736724419332305880614174239901119405881281036420342941314404898168923357387126291247161416805019626682513901211801486055231136453490542102172414402188313133492314680412772665675447548074163648193359175355527368820753985586032781812541289348997957244502333242222116822172510452987133960365918526634538484121590017457459084779536591107963115202944523039484336292397668005151232710739097274189292482738113672405713135664454066741867045864547024669810506048839322386357864096717011390312858247657387926708780358146575198085124341902072268385885503434818124848703599563434638154651137524551664785305877464306744862762339912984096929051193001733975401778435389446855255260334946903621692812469618777182979237349137019917918414785421118641555897343557444976790559084309368336764780157553605103416427688885765343797774103333295288397956545314337940546960836323503742579757936550512686231578948081435993505564859965816573904999935026391085382753203636093558402716820581372391607883074154125229761506133281261538489028457876444079413087681895419680255692078625445775320769080183641634266851739266202564483361659573273942247324829576232984183216371925346985950260994325069744581473803635192149908108526650208247724254795490333502205823962218252110023541945338365621864795684814453125 [99,42] -4413609020426643316040269840009361441634769427473725360888823663476776254533698952875846940503291044627773517571189592553970639807909089506958924389164126688980178443417587549104294738242392552923851113977145927646510295135390180561987314873261294532978930613450420952801058054069805075709525917743763458832738447437525333746653884723395952081883000665892241035947589715541827776445007469311859883784456485069214919126851702010576802593043332650656083206944352389371695723923452564619020759506875183457993973525567833558762213101145481806292327900429801759233335281221335595868390417976388403868107751842520926475162949719095700149701570289253897810877684839218720762587776948892216996752840902191053944562689572889118395910130225898799779183677481131572007917795543535621035897765829263101176231084811435295481224731189517173338631837586516311153443444872675689078105784622133920552231707418134391350465805159823910022770890619592632647360028380366783093832551393229779710369019575935195950596344633200213388930258735183803564295648370248127986042756547374769923742292403608433738153395528994105599458228298347230187774472807409572652881934372800826613547383492841156666036028440665855827709788461451866519436764611751981445352428782447321620100999626849776212836448865762463340739748051643754577477356165902261808524734991850081345848061618675566230481152749019293715057692164787954643277054062185003061364840954297330294187983401908092307334901896208816008141478201722482649808600901031623297365924529429468406343656535750320377550656330296323365032120581766550155025230312384966273128448965318418856311264126458138725604852383393559654949074258216847489039315441620500041875035347621246780338658256197832339342775607561761267664498248020376304946451386151296494964574867575232043083608708278810198567347084904449092659567414333016188508130058581090146386987735787413187627459889317648146994207651967303288108053367266227950580566091025019624267507051211911423064490125895867087475558828931295342504959237036607876191722181414081141868544110679609777493273356312282300487667316052247699522452657535027875739150071134079538726345560977237840724676065839834006652886998294535431869232954060052397885632879948047957441303879022598266601562500 [99,43] 7309646772086404795653101889795738864272217675097638288985028390064311651182431749726484739345253576203414142503099839986283214258182431954802967759014183867095199002834635214377511742194149174901821043837890242901549597266008132045050700601522860295382964964350016555119513550660977517166338628049619541347332995355369839209037209015123247199655859443639332122039586123920003341833936295713212583973695192580491918736049039392174028215341366969366932456191176722805558808893394456595590149346338146485996180195389008478052808364365151918033586547272090151969416896021487829926240847160972903143212146424127418079999129694073816234524168064405623479480148929782185498380581707372397661623271767191378355573109956228963299785305629655938323792092688858519357853529523817754421118146727726753019096588323623031472823683699932717085710732233369285367043825190994560932499922193054105769880977457277179783727292528770541199927472664900555794675201438459362812755247302582740601677791102412813259410973653927434490938157274396801975471477779406942813656984357722915213900233136043526493625359497807901872156652893258291292154561636584010544052516847941991232214331410009975892274007172662287746310533197415993032609955522933309831299425936566701152012984212771603250261058800894695588352784001145936466549510361440706116195843661434870603778142829809533299083933885642474295629738738099164998891698173839960337839882586092117606232664771077806920161470139384635685400072706980100730465465709231072604232660946189068782284299422529196115531575891546741320921227451333975094725372986771127072245988096022468929455491020473482177244048822092302079648292321425296843251668878713052796637584733447771679420835207681788441535593802982582399920258649678256760282923343096567818348801375283364672225557566588322115042903058653930326730242582813722691589655864673582370607719249764735258755722846088102040007198055606571729049268216209667383500343925539607692061501335059212269489827803038642367742803207509888240967398424953572975313379232549457607271734909831618272968329231870574238691539332292747905264909462523905261407012536811320877047898295458604896134911460424849170581207189545703135772641214577472119386103432958634584792889654636383056640625 [99,44] -2755004462757358032763724178039786904181210462834985779545230149504576783938239026059158552874327772799833138963420446690574751448293134247399512376641568489528320803938327664171969941643894201176540188668925797068027284763697734589109811504437997061242739182838756623246674610165868555012820505761698549538865674279327122592732178358155583201668058535768867985027845511384799137303766810527439890851210866906320568420129828572488275543784105992788172974279732979042744480965568403275755850358550780318115330273353069991883579188231682388281532156159270522607585195207401144996206411044855935466619244371567375116035543983575373516934831299986005346927522618482502498902021323591419317897946552564366040293658355559523369743233285736732543844373456559355698254131649039883124001623728422554417927854254036383361870646665145318476627345546931418883700608135498072387934835938170895138243063232648958786785399944074372557776153595737798819468202346393604315940088286652243017130458688681956905022096907890662506920933223170899816911407918070762700288953800955102591326267310543910602179066894625983134115281241501360702293666820585803961629544502812980342098525424648710535057148104977265268051443976471743716088723537593987207934817526233964937379165737290462924795889219760961476527120913349957756173414957471051493937868988322921501896270087605248766609997961477279942465139693224856715948235563532126452707745705005562335023760734806688666371229461306067736737239992247078148842480323577459794398542878536417908215053333858467412572684411059162327506587308372707585127292867440243851566091667505140297685979159382606494729921539339309483931847291382433504253903509284921491380282355046084445111767624061307214822081177116696114428309977229777769984462532714675067017112476309019345896378406587944884031808967726016086319824817856860677279706583791559965034207805121364376989831857635373575813220606875360719929931317381824730765398192526449601005592707975222700589924523494729305328224518089508524962599877830169089310359668523515294713722069879308275741625224605686582644279283972053739596999007061344378935394727185575251026981173852972453023197527742616351916348238319589334748418112510173760831833078555064275860786437988281250000 [99,45] 570728448280490551774705409653573978935458908576147408373324593886769071309782413097121386986262546462618935532762774297264671404782862162673680847649549555634392767866673866719537152358143504130330053950125721812265324764661563424142868807625660115367762133015613812941348345658900066786400629581403080103087182690875925251699569942484438981437434171767855836160334515650547269711172895995664656718678812478683498939830347131896355316404242697040254304169782023142621994360169214421832262066220701107042663330135666748750949647114216800083166365491123723710223567118300797457896443627085295285611916816070400068526610500783567267571267149456147845541343148553866607646844379472003383506996470004612395794948884891084018618299390720465737802907521145229414560441551191970834550357735402887147309664671206770961761811187325930386791669204751031161907780766841132812776455024577661356504962441568832993900508307643868167946647023744489930763668233931157536073124405083387601566423288958897994512532749370836829988320499131303218951221161908848458113885148264284482095175145741555871134362945708362931472220001822588212902542937960847396130898224961938530071997507083429467753809756046533594092072820064921837585499590846446710140078261350747260631373361142623846413524475878167522402240032436537132267254227735331152723360922158259631932613167219855784844629743881111425443982392833546634283055190164560494379256016158497811860418963341117176102951507574266881802041764587202598206580621663150033722138260185643887069404207733828573751485064413306210072220954236735415516449044077728063618520887637500338128619679848476585122479257193021425830698396172492294140705112561636909095218332066954351142390174895441376588922599201201538231493601813911798808610650460695007770011597061957483179011940496415388292665929484282281299158598528532260272364393204451436735425479751298835587025786616913630024168191103066286413890294505590690749057048765153795956290903282981365005206895576394740242004571304210235661371086015615248477306067892179449603848786629183180664884519004436787280697122882556392608349908068901301333942837620901939314579176830912065227516897759759701014468945700851909120853111502189025650011444668052718043327331542968750 [99,46] -79789861916560021315590920929171732365753327708121002769674330184401619633434527960286518507515396100367039221642001953050217933246189339226093158691968977998921639948965876415110077727554797990447061175113117459936467835139031941634043638458800392856223931421379649033090525664793894858837611166443854326629796130348337248456082343905234550902121198103390598763250535029565423493288704885680608729560313288429687410761711290981191069173208323760369692649679543939560712994937046273726067924032454408867286496672239258665024828868949784526199634710675111185123972547291316827778627201769230841330238479342370900281092002115835379979228400422158882962859800103342071814672325412171550449871112415843631095422602898189879846204802320707389090440106470101165624916276175460862726566754501424800361127700174014009866353808723547987053710383609041646204505713161319441082945878292331711411830594256120808578514311211934395561645355209524466191693927287407889358880115446136489404185085455365009521847951149441260093611387131040742015078695933942043194250815843831368289238708180766818321874691923293945700306581721310606402839434020784544684616924781029289847262417561346658533663343068065972272912724416622752284312481107932139758991467377707100732637427031692634557224948088831702339108057425772295372601382213120882932640471749293887463403525124627904264259916529278276242255436664462438069057333816325029516741487484175653415489492629087111961091490804561936642147169994143311974184729805449208943292120677068096194979866576296769738833679060456731158893284382452379774405663253628702346131937873519512440667377022245852793521588657870317035030746175685949961254273292900383253158530139072276859152779936832801567201804552234445439693491606766103382319727326637274487087076177441726354690232690570357383203821375170488514452669127406110046914373956767913105267540603531538106376588628938041812602331771094563202729260850877355279427312805856695231912115989106566031656311246895591904038740993232207179583812228278333052259237500468790018014924037398567570175585424261233903691256655494345527314921208280773594403303463060447689225478146649927790949879852874874804013543660094479449432724148250084539313320419751107692718505859375 [99,47] 17475965221100388006077587391644568721323572314566125522402071538924644821517964393419824131622526762247409979878536773179622459241247976306710006329871222515213769092380046442044878567034618387307346787937060178742667863404131575655260743928604774555831336092823754174598716587605426312925296887028122194523661914563536986672196134952926111796150069483439211043222516577214516855183771083693829387260549495493307332824646075438273531457307847525667227945947855933543873131782983709209114127314195617774583834650848062680348130294897770610076848410732128792440265961424157960038318273105480861843934623402808736258093102317220638830051660037407642880745158395243529322420241829988214905438761452453177511740157069243517066037293357745260126464257226095191663933611287174415842254794846586673579845981647966798559397653930602994487351231840924050802237676951611947640240659508728519489567037377325539839611061725674485398507056545853129599667877060576416306938397803011802546962752172906759215084342928433187544972965904240225764203900073312784248624518917437279205057127666198589331804996394900603324551527951435751991421871327446171060682533576617596792080337596124613446315048946228544972968672529175122325358020157217008928338105112261479863920849347493241359134555054557131458526989238179399983287550722517443283307217118555637845502335220899661291948669259611607723646026060146333347392520560568180258943180323313143147514886611680995670385623745968542660511214213046095384466699646348010225609866084865589117328909080760633621318109146967022794508653075536638902083708935603947433407153111332588727403264472226896492844945626780061804064554830565290290759087849003521365703591886726371369739185864586382121267783121632442001664397704786730851254116034315663398959447522673383998344005072995731928608155829375327603451746953793863938410800433162030786658485526968392332786580661081145614089347022967757707296885353316566809141602799182543888655622244781651302407621667574972426515555423236740340823177884782284954164763858738603943374680722466397174107324441510519199668528438274369906460245139809012245456687358400012172167269520583199716436373250323846784293593618787936196643829911412382216440164484083652496337890625 [99,48] -6763055139958993902815121481163697642290499240476454940171283408669807375928207115258268842613832464936741688458611321244260245222003679298764053301731000566813477875344947751454645502277305296941279002856270457595491052457540962466876995451496623027280529972760123796719650285066445693260546959550762303064094781472427552374250403555038280599827322700503723516802959957837087754434210406933935878690490499538837643626148317359478404470983420501107724629776223826916803103029503081282297013804907405233677858191207760943735427498938897531472329070569055893112968323693991253504001846540830061768339252590591944482884230103276090417909841487213267553645362023654219843816613334754741345881532982699846104078223959851954442446573137797355748568320673378931708050523409757215010970673042840488757409079620594017502175709215240730257708329560251164149247898770885778958570730958250183815544650737993684444115402221944599611271698839106072242101995429659630451807956689386942105273097871912365649103646381501727887167445571931000684355437386590680023697180920890026814619552043362822830715165353793705672179035835206155929176194012166843636670587767624240102288587693749773151106596842816532479423505020739985762980738430976739752427758619109535869661583102726376561608554812006050491687131971640258527930918538928085204999789584360389942108218182010930143594649614831750256946248945779746671080284284625732967801749526603621697238255611936644246511947541718268657642207459576686692063678411300564398809357969889108076618701475191913779887229059031753152310756800006493340197379669508890189842726615230012880965437828545351106325436729055983154769621489739149663940578159392002486417805278255562042666353181366693255008015408936029947853351086137334649194643521256457626379378613025250624422601050121748431446372594899403256235898672920447405900351632868658576055614073358512951227972351925328853081159945116701349771696853891858895738042260125427926371639373266530412556117008729937945358220073448031708253360639500633820816050392882439577488021995037966648668183187716305746147071958799870070260600600489575600804618417917294334392512737920505919089474523823228300709786649188876451327390171286424447316676378250122070312500 [99,49] 1840500199990652454038971077879092477901540330943487067444499394357847667902477919851534190390104683730187374338031083823104288214757367317268062333678920970739003984631066976175842502921771533014180989209677982184650474066502714515371132604639242422285270859719451317276342447328389360056788160652256186592247063486566121225045505378819061524022837900920769420741484400148378639149562421419221041912169264325076679426915157978970342211491843145898418401471130350659946082061839442307986019696657139963573533758200884944568005225578261191589109321193952686877900918152951877168944169401879417915721346828749787249087668983602752770939507195160468487712560315291659345932878165428375179890108320612130157290196072139196698560381057515156129844165455341222842228483797513810606159641431904196931756605319029993813905415422844532826435192566355147068983732143388755838935998733500895719152626312376659103633102114331484372133382678660085602731419684088846586945398346618929291448448909188735696362036635110493839465584330595956614002124727002552825164991883156217309652305648514161227041321760918042260924921216465507205704289191214795543532233099604303390598530238433392870604039473764162762588024469328562414459816436717581306351998182246576511520898463481950768966400299151673331000724795325500469235998738904992049358419676452909730841539294244063246093079950044785658566675988844387118487704128330695002892357876880725739308909771674709521998214218420036367257025038236627929909104646319424730894471645568442114192949546003619629755289782329547639562019791527507109680019491034647672747551021614119497056419650691014183573351306114954069200879296557706786654900401325735934000651921166208121330868704466563001663825643793023501501217981474553553605233663124577025840467924683149361226040178476072463174059426171759013831951486266349969121246133681585670036087597951228222299259960418182305632225574722486663610041299541419985648410894206126120195045605114593254519902988184837291399450470316207349919165017407758331521944111314131697874740110784062745970908092091550769413475310777665660043542048152065522054712231089907305937406347151274309282265071271196138018639478430731916402951497957474202848970890045166015625 [99,50] -280604964039661609809222105846645660941155972580753441822493719507178035327239974922129939576046939256491290513862138368430324441905904263176488560783725557006168574483624453244675980704813043507313205970582276044745874276496909693179204219870378562688671653438482217766819306663576053520270738307407475802790921310438011721592113557272347654783459679771682976232442240189590990389776138983846113588084619448880966973619865126520713914648615162473967125974941905661324652687882831388607592438092654538408113811656196707990490074409135037562041764709310116528542726744453526869390274244223121829075841944972627500244880709333481423717970611223478705889963309052495600687915895023663135271594469062928495664560453392263987347642904826484719777244567079620584429143962760754113613718616573325604863771092246738592849748405101573584138220304714371152356452499724166110294106791906797776032379515241889870469307013727185069132100506362518097294179395202393972303491143588262805544259783197339125297356198262166450477436990434381144396382847814831428962479886337009378724536009620997691279546413485830303919637750501308572288016676267566393358198549869375072006099671655764370424721085572649989450823052101855590554946119666295590067975387502253296425321849910216825428082788178207781123331910284720778985378268679535618755311312298397498753192740560957349989853900904945350986038719104574741646494909446549390948254747415301508556492371872290450686517543926534351206566268297881527603105107482480452694054886817919555648066312474397876589130873804218331892840279768208626434215592193387953547177603816967184175201218391775787020854767205479869777079930387385440338971099725328804206317886282732471604133386356151942729359210166366862710257575828768603503720024832445702358168583214312489075415958243547154162156691843930779582644924102969586624808553053240222745409068168941980682680420252034416975547973477253035106751215455427953701549040006940785409357213039060927193026187850226975826728155994806351634124745038155613645292498936728935941744689009743871159445713258480626016455324813361389468634607158490492561246281156100125675918140350742565382786388862581258299020844026137877502691253539524041116237640380859375 [99,51] 20532648840603827343935852638553835593618165611437533599770843873359059377015716479840711051357904053621673701562235762773400570512204906389481361985269938455039109972789988518336800231174374463356421354538680464408832426823990249523522761621474951963571739126794661329096448225382374258362343703218229521846702037392540569584757563482437022775615309808629934155033512527596344288635838475923837216484779212365473536291286725356040616362081673647125611259166976593741467870928246239473757308331182389700400745342537691373661296270187055251915153746767581348282566340762807451838167832780404532030765379029838881810059692477944662253602337540071835307473234106596898696619070804902163349569595262950805793582846838965978399787145818084593312757603946908910299199582696006166870620160537799180313660677170345949436992604097569725581850967850701604808636407781675705532854940684171719618469284964970607107705721053650476020484757010962995145686143406750271546003099286134252410735596573370304443653490790087194787820221865347373610926340222543776230074833682772130993295368789091509929860211067140956477033493812959510966776380537400659777308022806501863903965790012704087840511290453101936098683119932859296523376143408440787154419011397896783504307232902205367949549677944928759379736117068850546616783906613583050303403108804144847461730744317641912660141685468669592825764139717779538552271744122302009829797067957288738561993690158794508235461872124840232353284427070767883787843663779489418629736285373662105260642297695789009098494517330932387759497012492010416323156957184326549435222430185008487260506447263509781676973135452554968168247551941210271008426097491225988710188305001165439065969372460545458591991270042459998738144182106345559746380101332414800121301243599449148232276062108685176311757010170709967979888519481125261088834462761158717898008201120021070773242899906066868424570288624013049464037456415095866371936855100954369779716312984764021710488522061823681326374427659689073360145943602017366846945890065987447432918900755526067887189071347154428800005287729010906806984499301853902191007386839398159771855109424030350208087093119688467210442366431277783078712673159316182136535644531250 [99,52] -950468432880979349632750872827903718603728522135913770470175163890953132814187155148530956811275425790138306560969151893859260152728432446774891031694765319986389370480810887873745840291774914449261059835198112837767691148752281198138009931733153882834227372737988280580199574352528296371707606463137535963091382517269377205293400139337557518998699895134577891950400393315741507533592541967132138438680360057247628060936003201153461611956202855344871380496724127087386556161695210306774707590329170626619004783375314008968869527041659607451696543764559550355593320459130634924646353940206954371573293374204338185652298308736405342972048481357820971189851282091915204550567602331897479481516003445383150272031827485391527469661278274594922041549327930638216306419598798221289096368140776970479851638527679986845264074484902728940973954436947145395348543980974857849017673530323415436768642435812160285399672902110290942527273709346013058506249129542574281289749286442081186730848895991775224888465263095502448559580790168245640033813735857575398588449783701151508447959267157838002723962086856906384767457995840358883125182077392540906759296977204048816000877399871180078808293857470474692305592447378817060187254715496131223665608477433901226912513179568573719287734344719954732596672220012566785770294466975673363622660784585270570459819924966518060353230330968658660109727241363277707494856865867686518480330458617463385487787583576021191222612224646065982991619821608867264624401529689035089235390456078536284572459613205311162902188864260461017754586380629800575780103756805768027869881977861848572128453387721241086014519505073084436913164666145471804671178100914517203502387464065528594244994377726246224207856347626113863778965220264671876899791266652956771273580460281007696263712584739045278847681514686235541859974613478444735074649604734145694260122488330897154114383066000563241602366861752021408401687338039595771504971421936001189327295316579462107339491157484696324478175621885792740845718332960674296482910634721428272442063909664142975804494484565099251463034341735553785149220966310944590181296513585769360816713082606277804153915607782857888070730811858055631091701798141002655029296875 [99,53] 65074270143169606589341879845054131664055121201511259333460419975576658945620694064132645829366153651545895520815201442267127355240501962131401132261814269515834021405603607524856691829248265894777417954297729744523660343975241552516097929131016267328245007792258733153685351411767075500010130287493695213834521170989092380055857451552725297081440797482220143087918566673179655534145458604562093011734898790399535383154672528170207076511814328010802518108386941997960868817522696585109761818095754472028336145652886284938654539813080680340887518939225231773645122412594770164210502427847050615464000503485455458528691700763152933604291242350607721628317375335598723017440956757996220606852831650894904227794170002986203267476994556936571490263959167584148943110025683363538907129345654188698454946809960246971928355799211407803175611428106480184653669173906603157951314336638632023558978828185582558828952686439215807271181569575766833539109839475137562680624263025857533304748084797280437553083844614288781162727248511738567095681815130301154802190224016612453510310589855181666390062932713523119561781539918986553129263356810150836310217370516410698089697815866612686747411520433871956239311233006454571123224184520658213045749896098370047626586837058302540887976970259860849480144292702616680847732897640353810467546517524353507423068395780297813490140808828645459275313475911398918227042623218608654601521215249933686521953514670253183547955930266831434327146964823815196793977606379136765549763946238241638984309385462813888737410288278998422876505060920258441020791886243735115911810798506863279561098859087913953101884826391447153624023098466466706515451002701532728957229026428087744234733691595924650188112163347248189349680597830233937247538500728334833060111019501298369302531900896664091060076071315882363987633411627251685393281387468684481550098536683684021379471008885416412068787237891365045935165822318107550725643784167385709602888980426500338943386042449536250318662669244838686178799371985572788973864986611400238271229676235380901510904186192871995768363224292063060592112171325432358076724305364437464923129885383890790870542537697407913487024355703169931075535714626312255859375 [99,54] 60670155715426932730117942174442076990634505737953195838288697235159670995258058798867660186272804323182933077982149548310154183401267939392717335463449419442104077593206706596910862535271597901416868958160464970567075980122124267270573219985801560912182060064231623870887450753749204345377727427684970217275328210043840743944489092187622598696090155933199195703364696255266629086661834377466573044073057902005809079917911628652904266645454724197935686770661811461060153516391436023286979031350218905850061974399270207288070878003960448258992524552723608641144473385665102618433716676112492027836819500292560817188506816535220196533376369093246172147778016248640942133245759956903166887622768913810672991725539903398077672028808886279390757357770855607246138783398616490134693524906781662921889610945679401117211546757843282607091751802946758374686984231459629430095377624372598820081244348917512304023709426056416488373735460153736053357229563995106679562798488329114365041891537959110183649361496374095548617445495403221357389142482569914531094869897221948870435508846637112043629518101587679126313247530516060935153055234977558596675239340915697113352960866397519955213648003494691875851187549344645843511698419742310035289929824866003816585867410772549648260424554263500633744231368656385441480822502534156225589999034729894385931417180659520560728300331078672114100215626567793830548555770402162228896225671597666073272855448294351480146359632923520956694233308176375685623475293444439672654623185134631461882396490923505444942664883153004466706633214851176107195353544137967872228029009760083566973483348990146753819409978829563425059469748646823213829466817824162717956542530716887991201701278976007058669348353101498852590800683809811306650166448102350383747268832492885316629406336105789788060627315587321846008818109070180845900483201496511134779860750103171273870813185942763489002279166981134760188840104459399308437712523393646587610096691826594850521850762428934235867646861120521826470158207567433960452524896595735562998747952482228875116160853798602816225363897148439223293993491896593056797086968360280788664010392426541936366620416345345548347900432872847886756062507629394531250 [99,55] -17782904964132482431384705935693333403587575002242333523926878929075373962430392827708514405993737022267176609840559530850233642409032408024893673458410885326150807290029516571254015898000525187030258191437284600195529895815832070827787397187951752179253940544838232159229803310579685638204093885960415050054717645558920307120594113752538128145972900814751945461815909510564462324994299517413692806426093311163589664444514816441894907941643218413617596293362475224413006653362820446381410248606496720908383475598871741990060962658386940417289670276638171964772451318312349534971945267379357336000148601532006831526938033400868401672113342675362997281666920731084222579535600039062103288309732082665345201381920751011795118538743869065579216692773778922115405701423005094593520640002915800152682222723229186080341195989729008344010130573531321693816974974238503356307276472314236472952547199254833900998241001172887633439992865875444076439243150766001412797365866639023539748287125964396390913647320897047189305768297672450368849409855529077815587676837438760396456517531386121073334364370433044753704185630001340908517679970031388293987378528006491310337362965566611537837597786874327617839152423550251313392607291508811143937023486921204774715640980558037760473853748536778119381132175113564250341624241708770621854902081111011613322601537042212070992374130449433273807494431099508125205233198242801205474578800946544136792804929567627792712098951032539203693000029601987042255757647539232702327214788676207969766168052385128698243906379334949825889262638561195741338935062502320634631302710765370184435030100517889081326594503901236102079814122951511140587842515269186609011459925521531965054070054236321918712221698316213817315836297803127068500637819317393052220698467241896105322035975981682357880248483551372154226378968737171631267144588909108342531587148287326236080453032600115248156614083830959753724292680948129061774892397707266224111096048287327946851517256394361018422464084774578902114293097652302472779070650167927441107692545291380103244931628877339330937586439474170564823712923567603160458190291838527977285672484805655793295357832545754150910255475537269376218318939208984375 [99,56] 2555358269295538078264274359043522577028912090777887891297818217725661438702177226895631888102928890511172672542545997583489439370388835014113330802322211994292258485919115791343205360314242285929700353725266479600135721146115994503883586792844928641610192865718816552829330640535564171440358564796205956649916532833867162249300327351554858893562967250665928695402024133913960112918404707027691718226020534332428443166454732395622376639239675938791875103954624213011633418139324164668503321513841872185080378101487416054193716684253146888571324751604115403970215196408373448614894022001283662928464204098143144445526711715553509337467609233660086258697021595461217983819198480480578655241148571287290600940929633422359791290710231343635388735346574979617082966460297342745198008019100458772469990750913017607054547269781768540840535506896185754091511491085884219623277039853084970794071146011409389297184686821457270940083877476556632368770544603675870921576941037130388356535051474070636982869291543337840520246426769467966523675277041399260486580692063900370123762698643531123435267837747497492344821411125219964762655146541521646527291633574193439944689902864120209856291134258396486719728378163153759789151969694093517442079076987703937866528933824898458190478476396543125533206843757700571295640039927932231235600972337296405457713455031964049262782905512849567688079469608889160256102096638839541016799785120691682365103541445148281971024091751802567718789040905375789357113885993451072998899524246593194086732557579979799598256744030266780339237786482241814560256773634714848190743090958025279235766030445307776601009528373612739133652897145680940725210488802543800956160893595271216608151743975243230808619216949688123742610608633730282625798264531704802740994671604490523595114830316848998490907892027064541438181768583651738116690756604160530050577501879652723590290641518286750061925866150580238870044993891084966066126013893289580044664892517520295589413866230549235373354151313464257887122243136375125985825886784711720070156323867727921710587123151216900802406225383128121908283463659200151088544561971632675749369929083407997788025822760715755066485144197940826416015625000000 [99,57] -371825021286183116721998083528361962820659446826454904244318111195884717898879601669156325133618047411489078930721566839335591093803960116788221746815886018569604438712086628635814021164307418255264869299307215983620535690681301246504102961448605129108699190030703138318862788723912002387180881231959952602391775815811341581405581430432535178939412733162776932946250480687925280310161222907083132355023370829353676107439258281902699783126080323913056266337417264677598769171204267003841082165347242081078121000536801511694695179596080868506745296854697123253147457104081931670559348865605979237286405947643617477770708144397849004761557936114520380596704929239038468009706085646503758988366232812725870310305903500498707956015134899509418414613378761797361069959002991436230785481555353883897124145729307178601453875889607759392908838480615635616058193864966418677175127657788418668243338704924805005220220264788773632235543323798304146889649843031574087913546256622365252786338334809947886574753937720733401318791201638124170448645930956770583680247279136662896727404039170424647983724834629938331022940597174337553586223780055256627582343445045322775328044213916943942279821216580758855460070637872460177551311471852859858450433980979999210155949900246814545497471101382691941028240950561037362692443310919005205433875723581526159514971976185099982711216881963632027909464573285830355746141841877414121482286776710440626131014775349798609251581815661435050081439221461143697058703962970519055079141117071973946734590988062412378218453966545206935843471577469599441545591347254319740120483262612469646533075866975783403124304877341381711098689937578888689137751129457221630084318143339356121740981111461445698570698385980687079893702001389426060445994488288360238182324083769411865820745572694089035198453422636622283609603138531022702335478442604721344699392815760105071102101395076352710301848209030749529090586219995026489617503738242162123050597989107301220828090209799323130565755363653870726256213555387715260781265227458002718263000977953096704304441685734998483674102034520253227425807975375226711461031541418113596741668318637788579351238782422228723589796572923660278320312500 [99,58] 51968179136320755365703099853047380591682442322121908706324081539100375154807076410211920722456487391748132690436465461270319869032294452919744517421812996429518539308412008142598077401861940704801520410971558118123044469208924184735120235134534768646066024476450292593071350481641933870154475551702570841645636988173475976040765156322606423631032564117738594445656121426354833757774529312959325767915594249211689910856872459768992406032640439004818175717078796081705797973998596403900319883671599249128853851021154524030405859330873975894122552969801601898121966918856725617268883314979006229284460021028879546658354921615743387022350365746215419831289403680694377689423722875522099675187234185177308368768233107875082548475715849498978700061985976075662969397291100423581097603684843988610062754071342723976252945016480885682692152796306398290761605985667239289808991394280431429218476559424798575412422736762711535727506328327765839937416018024057379613487590437312268787220886202331610760650515559591711581549130536561322799941846046602503229750087104324942341000930889880842951651741114419274854448757015523248577782177047148655777045543677886297087369125654371573285517421510215321574575412068109384090549320640991507940065127781354836703089894694147513045598796368493073475044116897395899560489174256195479361119124405065934550036149747808151484322693523084780898159578564071097045218407653484692094480566737476179348240183847899093854917923035845905247194030912434391018440061120771185209895626115624833260456486589856108785299051739668866537329594757639766377057769630115234301058766357226144508339583381460684626565998131100677823577329065968906104302141736034938662465324884090300887404207217157995236234794881851041911588459789481748392392653641729093269341276412262208583888744696442264943714035110294031959789677176674003016657897658871886239257871484268067203348341444989363878305295097148698219629342583171022163485485387080566064312825517437052277226732532203085700111194143184908479758002370787886370449041361280955891245572420395808881016934461939938727849890507184127768045116679523210250702025475553583535497086331889234588066184272747705108486115932464599609375 [99,59] -3998065624319460220971416292182181189213992575079660373761241278507772719619215389447278110522039539209697660028515142846741464321635307914575305035519981645290205363659701144903688323747233456958159699371796729090040870634409375188017378032418109079967965805875120374801575745555289980436831382791168571286012756112470270624830856679104788763924847214511400855064982988489614081152582405583998945326686140659471179950260784775759907393802382498930000601111458371113290654589492099493481861866653179497986038542073991822047824990174061139073994916620341541878017207994449710174791617274097504059883183387376399174928107472833200247583217068927857351111776830768332960350551230436459480299772209453577162594816854554036123776025461389391172956289195632506843780370200821980875836274590740895610357756926689865174702055954793181887601610979867338097345872279369685611040727864164056537619581215834972707661317147260601295150329860978851143608551633912291598340498556403997750755611018325821908519506693623439553420485127332162779570778139317374643715693797588614887254556533386578581276932850718970657361817446639489163035094846534028472174506412088701146567216085499164118610239285895428115218913048548306552267679606319892817774457671546241144902306349497713527867704972635593607257002719314064043665971841387651468347760504053425261337566928929116216120729109268226297358581303022310744068483021066698333709636925082907616001909392761375129370064146093094932897127260834106677967444404184230184518558421248630294858801942792940932681537422380233974928196622206176965652042364551982228599258679635225065879677546465504464952475812859252607877270486974326581240517154781931813360536625110201946622001340731391347705716561660604112027015230731976264063642215672319304350577975263232482599326708264153470884665880297193684599095194302047703230757333640420511269009151664709149357058927301327460650340818532299575698990287467974238569826080907173293286500041634003102965345994849664285716265442514994877967380253918550967429911420083259001734714795368515473022811659181162892592905484298944035698556231223187411856348123896495488149165404190461814426527098476071842014789581298828125 [99,60] 234707620168098165100692298832360262487430467406597153846318871681840582886072807321765960719233509453319277629112235758484358083982039125441887129267719180157741945827378408299990256137339276333557365931160139448332836766161246101714072620428622753907410604390390080052871451205022482443853192507387356484733520630661434615143204071614522479328264788525155981342076825013357647723563250420925141038254330984144343649399688685556969997782916046384401251117333478755421744164489204276212461983739401149586942093208064109164783755116550068536461808281990335305503317492861151892510052164506603279317984481276732701376861970571891049130845744726447344509909557114323152523486420791926856182612210959845191045302634818403338585854339187592653660062076913840411290014512148546976624277496103466411231738720432675689932134270997677142154031794760556394901320649060341432792506831632071391613383673198121905318831114869874922033354225909120685226743124751013412403794034920542083865880234691963700255972027748434856772122023135371883249750772285131561760742451644602971686196352224849738520393780138271552720029457474593757853023747569716239651789673665083100276960742973168459703972519369825514743321151933821320829416441670588171930978400830383102397094338471579420271214475199865914375405329336574776074576377880044270999688692422428577242388680603224547461655980372098344648133455424988362136128735465509363518489945299417972026135196982573487557189869643273320405011060651973267434062407947920394578084631916692779050282680337761429738124655386396236821220597960140363066175568824193154917081633038384130859471375539779926111706676144887009250253944778236637275183572334075959107142236671931368228245492039407995574803847797466596408919291418786520345830524624151192299723033538523992004595431994538630821482864528686311427906853788118708587465309677912359397666887254131829152398312011152284774312094394660726666967923592927377621027354295409427002283654871437546668152223540191286828661884102588459931740100032968625803997563626772872582896240320478389061731136903800820836348073574974215444875640476703726769675649291458653516160605401186245444478117860853672027587890625000 [99,61] -15010568617307064465792383145005352486881928096295791414395279406082066398822195966186592048304087273836941761207249383139843572800734494456977235627766340420280466803715872899174840613750089025295343416084606399404458389723825876093678852418149964169171240765225626606219709242512696562631001223060674841817099921506907411166755890795412826487020816403273254550790805334680924801602700456959853220013567380784657428661699105823890293245887310672083941709206198511767037221394567310797131644412527962012539574546846240953633824243939171734529508897195115468154365838339601475690627506588290434725190242092963976081238428463112000764136918995065338207410505453539395956021551662047390764944606002559433572289044617641179885921788547878547733238651467538315142037987482229324103666475538866413648952440963760090798606185998476639760725092953441633556157988848163368939655403266247611055984494849735184538738777998980990173941033872419646301373876541042600927196192224859014680210850613924194931495996505666783755912765114339491367568759471819688085239937740983351251964943499773174219256642709243838198194279528871622957265834884036158453745819071005541759998910401761830716332622303087083920273711077402288759806852950136635870632941184299175460745139352041148240403493885783876888931830925249299326250022044012247013280735181503835053361252692830741959496446020134455529419646800598072930016041796818912133581335889930955089791375015937972490059354725733773594922824713728531464393217176929015761196974284416662633158715165669142062112226004205421743304102331586215104738727226594021742969373801757542792293217153065298428080160344905545049712706269360818662831745227450927476122389658606714439101426383363940276131086172827693398556434207339024546965503769628396511471383241185288053083720946084350917273695373929041608278641115226357368846579971952393140261056182635168626514504387677262839317123298846219642042038801018846807675999151535478993930164374948144310174051713504382813683115445334182261534518986555059334185071679731570863620913541784966427564081333777267742268198324831762111824848594102827158591927426744847767149833306365991347774979658424854278564453125 [99,62] 1125680725194242589194612906917336553458608211927042496603106099640652895798070258700107407275983248792661151190117868461561955720347030178817842579499330032982080740889936073651745881844575986963516744343889073445989344515010038210606683582525477100477443491342087393096268262123778588087286357677183006342033128428984155074660967943001538344296971934749169425931881494891506624730886491103218680903073365730399953120874843998908800057596963318741531977820899600327693404111027203686559316558179126462185350546015157754368406101226059667070481645416835519835956941246741002803001267726819340686248141744192862090536453951645953762725181092946333276574132686710988329130758489951655019570584806184367640448099670483330391890341368724964816871823895849527034505356724066023700395894841000301182365984649812817265511273035917156265465781860701718044925815298967373773513918025050309040160606352089929346405333948945118053941720659551511512718770243466072996114347714434794996993740153869789058622402320758143880756120264072502026202870974275395232236553423266892590449757548701433435105858508785031534531833953472869344516504391750041253309941494148465501705290595196513888618040495728746726448980132499769058659628948497914529595300848545544061100513291804300304747043493717169808332459400269363583627465860601238130434887759705267772940408208977151702395940546464668142947785948929854890123400989212299932563236842594378916838649879933472985712192084313831624938373498106324827647573397761338491382682465541247364444631873592123142791293084587635954109550680324836320422721173537958475221030430350247035605755591811322572474238667147936914452447479897813382593695260902850363511832854676970450492820318698435542685938300148140513098051301604227827400816578941250108643353374055740841687650649549775769124573302636344535450976907082865817819084717279189916546305494176709612850026257173808679710888067575330104270217255472071273881663683046057678876369084819553437306613871317857688528924107156452721021105481959935449024899656424390162104532617336657899642941239929786329515048963088786127389713617704001644355007037523737145508218038258974047494120895862579345703125 [99,63] -136879428499947075125292319997909279247532520657379791634059234957971147952056080964242148369248160883918691333246461316823346768221098625073957212751574502088469338597694029382738416036287048029173137058091578682947148657848988856464883398555327884428267940208942071509822788019970460425787403043411343941266187412670431635165310150930361970521158046611656597682971201178574049241041950920346739392693457628665988720965524418846066201508051901754880118637099567816714438212820193144825201327996579037435561310394194395382472872259718394665608981573927063777551703309317592173633081114764231443493928262236793482344921502285500026037133717775234875319623207121178091319478912441732080493705320837503086578700473192395753549735866753496555345848046147022317003293019716635830432914933211864888344246602480492104780555002964143574233575503888971387172956722410379730457917685017937435323057442830147249206791529265282811525411013316660304742201676757574523877720029558800783174557558658483238234924219680053124102259620547491743948554773060946988629624854115315120036936426015249418338340091069239466516368790815040401844338207758271412715322492884820057874081342984281770329610999941753275224379641566692757416580663163993700382559815208385798299091872453295619701970148555690923957192947247760204876971315513511636243589538910091082819939126897331057972045939909047865981783402224318127909516445888440842462365326783715788686884368546640434608897007650552395014462936029651944656365205926834746485440470454127427107586071897745927823004047978973386691811459759469660846852776789631209365150604433898332069962799856151750826859739804536667210045132763095188562010475680454703806924656049293776159525003156271557275991579011568078000905376964005294225234809966630128304128351944520970933700099799375000565792095982436775301779491406148154741039075019252020600331272299934471515344035295426671943702578689246715520080539807396290581422161321369911896459815887830632225285286779051692461093905423713941258409933158071646685520125200219255310976589137152662235355649514878812983786352262022664371622218197667293477252963365095860259756932464370038360357284545898437500 [99,64] -4803552277720211068456898488522450797732187527580408801278330657844209368352996732695101648526036089300305600245141716238925546339829625179692312336003451478102845695652299069211049641181105148878043070362906248114525824752073682128984281913175183139519061444739939417496295867919268629838253724894429065068670090065418391200055209135860690107609141176932176968533982411266660268596445550808120648718384545897674149104034283233756205698383142437191513748187029344615614796416397339443409670636477881948884139255169507136615051692539282312782054212516532428754199938247026744633724077129570107475801815326905343583899439930321958399042741593203225024424524798202946323075360732073241168465952707780154245847062312485584525524697359230919510222715303051419213355321554102094959801163616445563827509392189560502484145959287937541607929917629385605382438009421629254835306948680675768021916556180488434092256140488372138692296282796191620751825973200447746947455674561570501787941011374421311609106433785693932478399144785054107336814066423230441865770441322620503033540447716747493867672730563217334224399529948383539376093779239096012411091896961713413697222311213773008615487662140947061546078182785159747528060012922049734710196101639937062247434263642460668145668186812931334085166390399173625519566100050498549584235773300953155147550019444864244441895965847237776505018216822704705802828163915611211672690220127839344958008427988770767711874704974615621996296405353944252480179529933318134610274314334472584864310930000067893997335945244938967803526445587234536097566508515723675455304492150650111453412672995639179390563413878450052893221995923757008396282554186864418056357789752890026433381478616741948269643350229465673608744741385882923599435117256587674380136218367476917330567480896674094884120136257638825661700824943170391053188427186063167345284643679150528933408752141704171214999175904752109988105346761555116414983404954801430130614461217695871372523608837970637064144001488669849700800255548833734463246202636235466901553420266290570660194993635042611134880079719088425713671215227033108885684968890055634993530020437901839613914489746093750 [99,65] 1179648048369912327219673662393833800075049082510902771893205307584847455315841870674098617242761948873279174470525680165237381789561321944622347966985920850710654847848350462573269098130498923988609547364641126849686223539899932441368671720772981157546899690124879505467006624943626368167272622773876524052811737586063037344661977711805110924414982676425604176365702590475066140613495163059274967517247854741472493878540507270551343181003983117573325719135077955844128032513160372462746744477608642882525714211660403747355625332404494533169956897517183059115326609331216580166559708590222049137105948300125183169916166708706194357475596662234240843711746379708776089508468999170136147427325267755281860850035214056427108587067199666704696564803680290409382153206363024564151428394224888767903481827352508328044053611621039946018011186414102275867428995110202304643116263707624283441811889151261116980425509500264616014645614021610995729858409976988922941759822817335896908941235250960471269372517877077646211155931285888530680021745787230080851695205231031472883481261305264726362496021690448275866924785887886863611129177714003472988523963845302318485205961487822591644156677171011907888608321251839118835390194464321351651347735682999530713588526571987613125837270791787395134684724712466240591302632298653474705970392598765502208529813853162051580144510624560107703261790531872928273984750435362637324226409687162488522133044666068844086399337290728464891082820372928175329295860724251082880235890353602979285088081973653562633406505417907095568060583178127421012917583485701350283636384733513444287331444257317794764998183571567702471299548331611103390709847508468786011304133540779976610338879595506420041620179453189289393152425306644996241596968920425214363038794195910393172835334791112206737567193971901077815681170131402262527025249188472756929011846736235405347032871186754616126233967578538688255400967069582534720517047318214004128796349355804735936587713800434019491703802622058966246755534061900612877257355624696006273129328556857086080012542491882973780744849803016500165755787452583357052841418067636425348609918728470802307128906250000 [99,66] -76587616485717445823607163227259314671919865948363079250198700953983587787900286351100434443048395913823340125982389643493528676957950970954625982594665067971486801892428509851790147574620088973892625743026900572242376993684305907339954270973712556009465693844261991057001958972956318474483437057898038712817397690897143439905962589863506225359684541308741222417251687145700432476345987368280239110002561105472200157419770939757949269613985839325053405875662885455080578637871577159447149651124498029692088455853714648209504972120372532512881317680729110030684819204103509101679346515832880132238088783956398990685118763817901168882138520905641020557409801482617704366916028958208564832530818834526273113674674003481615764988119116880343602742204824069732458778342229142459613197731133917918633966618361202931303641413905402863280750298410187062295465412291832654811970283872547902518975489043735139035297901755019957501934350350099287361085642149335876604643119654875225497275764534425918997520227438055706822519163242235916050781613318942596972752110108946246776604563003932954101853805638318649510770060368203117135141731352934335071465340344683433875603343355268961947502514839011782079923926353178898995718838290208631526683409985441040730711015149438298106265768063160189158224257040405031450479988231326410039595486019852480681397788516185645446146379002882287481584313986193326376955029071187782793996253850613380725552590827575885356691693927384260502677196730292603280182008054954174434067530175422254077676937949703354038927278933020008481757070384024748392378263858053963314198365496026091597748350937100688809337799783508169496352925796080280966195927658020564482167239042923509841420193779916436915800319434953291730503928807853257599184908482140586570966515749852657285701761707399283391800386132370962823700361963578268682729080925678160062190654882784118681114793266986787447910052794029098621789926550978239461910779192364641683359027276632628656203200817836742389194615291015492987089457622310212210208345008367365588593039428166023833081589922129377263167832413888310589758356212704454883015059186135431446018628776073455810546875 [99,67] 11292562682448008201236208826865452686734686173478417533198278627332669865504324397376516563891907253802866277028939818337416256563696925705849676431809044031906824278722850076692963115952374231088112275102057952647257952080643319995281969959002101893358551247888813174553336252094509524289889475895148517181584129111862610831221152752229184556301553780310210596790862939147834508136613638428506758370794343393340770283078441056055015499552515587720331695150589094573846405183464268264586270960912358359272885859186622182541522958233327539687300543031056350953968369155343691500507809822630390150786035904835702800549037549929800174569376425200959569504626973673829097634045836705653152424986547529854769356326055778433912572798405631917584681085063255073067636923295356120677879834477893703868247333719517255579717068720144489059466587197502604017726969328131481612240235335799522280228635623964162381935471641360291633923794648831739408677232206808520654371588232798565697978040072402292317254148671868826202327327106762551147947092352026713032934154967731591702265691208863295306632060257761120609515744726568957477825027913900519815364629508020126390601935307806515104226649030028453234531582224913913863089728018109418805534744610434180239915951727719277628911043839406564732967775867628759807796836901675819236064545979865565129881183631458226871156398947957177710791203647254507111052045368024103883617019042020569819016013431492176511718217852428577899374184690773039548533535915880017757432652953998437008067914853054230718429851689267380741091042435570954656261004463006581866249854115085799536700716146610700233782146371216686030224997291433920490778386574880278192007206284850605604440686095921589345254521153951544546589472866711824154082644894493131700896141575632592242810677650702629491442471385393022145131950715089427975215750701955840847309934754186922667680082853899889918066589779351234230449998881725006252454366648621114441696719801077004145933571441727400601060555485563838181469012744968144723990982783225848997652975064043479841499975552784450527824877475895274520077672460600826301317513901949496357701718807220458984375 [99,68] 369878026497659788285505374729356894632395550921546570425742815701498088956299519704714912610573276109691213445459629988821662068439247801963687581055201012138616415961953091097966975186833305727337740318968048542108561952295661318120914598291802364119725938866585627030814433796061590773810663357438629658345091733875843938040198656540398305739210250379565510282548104981195569706981311093129113941107654774078269349066199388046558015645725074865640727769583661431517836790678490826121965106802282094337514918244962832476238634599269629692836056372557080996837607484522457043627215768126523013340344872456965210957223914638505524950123218232013456556283733671822804816084806395103393672474992976587382721086056817553018987324745625047141073710210155737878177218479814593200042494511030735122422639890539441111821002632582120678063294900294775184978785524704541230135620933179280455270617441287600864342252455273985777367383079102146614644799400072613643259645738612000555696921861451499669023055638324811802656138110042342625523522959986467008061626708869098698331792350327429897887364922482944232904837281219888797698924709061065114944958159759883833902356079793986450161715333947725827922031755938821551095560674571644093999840985467637760282844727491457919141281518939346819304059708696002789232194667223945019255662436190691459240483504001937391652529207578939737803559243791847551353311423717163109131378008326407201583641721112165217035013100032563789472503080199173657288938532693794951027808559525868253953644817515381442934500595401569694666969808283775746680445402481695884684468465169278470884825705609821919239245375711875897628778941335565957913085130366170437848256093436225326330842830749213970798800258584905027833657505734077026002468841308455473753939929417689036222428656442506339020588128991296960034480583687960700988937062924898461199993730557397031148282121056184992552720517866796780037642972702071500080062831741607594166823018919070037361820225911674347948633136558704715748095659006629612105369125197758513001736590135717478764862938276680518756965261797239940991701964113448770065528879058547317981719970703125000 [99,69] 7907613119744163957218681853934766922188342789661525614312518176919873366218505707599139013151156858433800227507353176618175512357229766985298550200953307239061062156475204332775839054560597952990451501316995889551458973220851210163014017189494208963729078186787783077206977708252553346341603924400706553455109813367229850043836474686155239401979584919175421383803504998651243751164273340215823573796552222078346291488244441273667056511099193742908795792119844502380648307598019731241364216592722714930779051167456633672815854440835172948893519870915425087409794654277473173861637641658515367118572705074778693976272649624607624703325085945081421328128533640616077536445656203692206289928819344266329685742511031166320036676176411480668159676476589169150757778565726005423692035248485011934685285008851981897682864912507483745161079600519485680509346089576124903236461489191426250253660069806898688298355358412053214403934684550764574815010297870507113250504035553927761440636051112109575065346256861709712296810548359297199886391003409618164107307774475428431555699427558655795685873024551063856600319493058968114864588687285048528227025044026597706067309404650752902598836382393985949636326126818326580306808505537132414821131201656010649828994664736155606752088480918641532229882787117236435382646265553568267278354942863735594142093530076442004918427104899697678756682531251957804835090745667361678434870105493916000557574842289018360090853606695029074882764681086852039515191538354313502337767607175240040787692313500825595458202956588000868849637235938564271821500467761473839917880135241010642036216406665951347779081769447853615258435877701681585135689685828771655114201015891914661632075819551996902900440335142605633323870443519504313538466118834251246464888136236637549450389420600710244973964142768815729955518645438382314077015735524668204004975778506122143734364209540423825778555392093018895781710056025161659849696355100083126328919820333599964237701661433070247189395009141951182595897795831807261730183802076368651002561560330929352209614884093460694689252185660552303370018786859768528803556691855192184448242187500000 [99,70] 294659646883275712736281929548522147363291206935262866015919404684392372632416091965870105595091804460497962126378261440440942980027082416805869365818214438531891713027495516494510675961417224288373311102999797482703608476946009939898949451315876162829586382606690113490421444535241662729441959982677072633371204711587534110668455113438207635073969363191898054381784149149885721467308129437965116985404349272923386397121227321418507172500731273397739242730718931053669708181986764744706082061473203795717301069800414327735078511443054493536439169009483015659371393015024135020153686862941648258399442849660266016733902948963188800709143840830746302720501661245903497630370386116404078866661000058046545839031577734389137547664067359035221114683540541862861465779051813159357411080298433076912198873554343800179234976819151283380809656392505288258363207000831156447558734619089069714596460481634377895953777240139598336281049857743968403238887815132198715668068805512169575380060194266578391635062588163321373623246240616813045913892930888560283509919095251512078433374016394603026218722763390121981451428978177215552632152232498961164488346495527179428747578094498286474978543196141421962806945522245876635149986788223813683550570577438613215369444477768828506016475971964884328800937100232450386851390597415317587256635688016751420278523329119057223031878105985495417117952751940064787632876141020263384028053936379187175356254288352830368442489263090671884879121318429465547550820957705746959015258573941690487553763619296917233689003133131256098576006998696028481879008937183671522682442232528346002973640117814053239280946996134921693830433742649932224277779132432281702582803116357153173735974241840377945453001403853845537621079318253430939712576589812614485406670811608531947787595132981487643289575213241013023650033495050955089930276438429483211791724974315134764829145596025989938373450833045621645885248892538303035922083426320430599662738836671178604377330292734805450429034340754280613391506217430556458201744925513323720276868894420677548995042974183785681190696883459094394820084774214146014189464040100574493408203125 [99,71] 40736802640838759184507936883533956721648241040091640378573697737882970914216082246268894029969317416024678257017316738347725121556031888139611773721598398140035842127808347783231488130185225299567863633922668822179361340095329626526939835049419945885178001290353550812644068407785233025201688692744534640656950217143732620803256726450864403867155288969795714851338807575993106209035105273031759104143292594217242029821570599943936745747404057493899517871999583827375629284346873665924507441006654761337986703475079202037077296010486635843319054463093510881375589272552700851907347652548184429649617496187197527356232443498904139835969084868207854694589091078998992616708393362351490006158846806625468620111805401076513723377607293903801543541226652738876883660171541606388322190943520111980302145436575844356920685581019938861641594164659789061649134080880475623018323660486533903548082495595454545900301389542096093701461291442432861588880080093993774740678146886600513643330592648214167930712207753169605751502156665458142393016604840792551860117246724979567873571982807856528796183893470403304589853485505891827465922896293938863141484583781074888083651853657659040654022846032023094039644228621947725831050871823411247140639509391596217118409530964732139047308972807927472142856253306785447390450941905986277966813527789633934371411203766007692958980015785677558356343315068555591942295962259733548594096960308325896079360125589294003444164593039809748571762871158578219689667513132078358911703591830719355150211281571017626768015645494858358997102283214341474080213064406346751910574045804310799670168968681156072524839422726967747126085208361094947568219163139351559796962303974520644984490224412665175130927381899933106453489364272774856173927797463228775646487413795958965847097465248090557863146641768647090068379220087033234049640138810821231804841727864761914894065798101962163661061783798981174933492575161661314023365533527348384479049314888476089739614503336418513336625411540785917979363710020669221270981986019950764212629986572602479481865059131193860306435441896846529540085981400484617729671299457550048828125 [99,72] -1309174093537564883686350718747985156987023131865094142228862956231517878282869326328278195944685460833280560125885135328386543022332716962150423971550293182632825077559469039432056387475011479842398817472150055632843000885371450048613369966247248696959773787187750448915034987376588220065132626204190290242490580773086967211776314563202937608791223524747290657544210558757425118221270784751002390717256317282775096701409776040033597286069101776862979233036742288453733481667459813402058306507645791994299551331317357853096517449613340373286721494644318234434897106385455689701806566977889903988528553764703613300002855188392252473660158492665058655777410598347294450288680725303900396403933588235873760534591514881685488093353253362646406373841605107706799927057641151499000025221101841511039296832659816366189881727183808082313931436315970664162511431247127273215124767325230001588913816108487584226933892953430429859541982088988985382249678036880924701917875835393138385273194974193354821972337942776348258133327502826366607073338065781640601712120206483914160598103335216313589963882897731471661689119287997751285445531732924677959383258947398314166754277832738896063394038284599458968965632126484848723179993257702845229201041285837684468404060831453822853993584955623876758035199717904834784227065557822165741901228314790756035213437816940816673942911900466147906175968885393373710102343880973777197950387931947153488341700274933466215357023540016802230169721310458507959297547301032476430125280488223008472195637560074217978607953313208018028801605297417201789727983544602855088318930006932066478897300992853798151961360390381830117739938099562961236540401909419974011319129795700107236929102826171860380094544568470302546876626914482409336968483900973735997853595275402562818485954779992913077952778321930650099259608765259031146296767778660269288873069492447242750002366386306867724600802226270259473434051571451654518938135160019658551716483418648790497821173599761879705687429611681219935539850892389862854304743381084415633987319350414528461862819666296480556633772596733445330889421238138511776924133300781250000 [99,73] -11937329039842248016349426942506336929687858130476552396115780253634920336175229503902886164886139360251561420498570678281351164473166178345130886771697391600442615082068522742974412741171216313276072497593388906714519802517588011993745951056916256761056661632409934747086892657595675235513933770464238740627619972311620740533382492180883730397400552421347527772170648968898336852132019275499920797514098513836936228390748286918443380480362770514427850231044994424306338456209761612176170545835224959919827186253014568222509972513002523096092241829552024633575654055729614996879866364759549543220704116766282180010914874139110108606052790130394885125320294822075233827840394157564177477338783446049064846589830071886515162220704772841473123909157748630676648272523466169772122513350567374683507266227595319192564290691496745540782721749607753721815024345314322023360987223818058363247516125694779415941607412200034917245103411481898887419731810103474908363625525105402391165397778420570039707498963655816828373899853498875324805346119258902418181412884114704933177952538280314975684366870071144430923618379793091495637203766750675554209747974227507953669182632630867786040407669945702551642475830870522823402379140897032148339307919781318504922018072101358304146141118118201005239353589837165763931954995300569577347854284287494155464798104904498124840473759772828947252433416740475382862521009726182528398209200467798299175802837659432609363379442798772710257645420102045121732707422188202172990141646215036324445339739808315347273044418715809126976428320096478345412032478406560687939938950396121415675018661835816386837064582577695554525897596216493256166546119431110799544060335530619303352405047788716928067536873613037550622555331706762522171603521953694336223513710646882434987550905199998808854640006988971050041438418486085269029731288854378351453932705964669840577028688574784512443992539583809402735415425123442871114866142870005322343996766613561602102425018402237958276331806314115392587850389233033039260209477944171068809302524193309859971707073144070446565576789990307493726393652328522503376007080078125 [99,74] 1325027686267622053638229966585924609031518694182188566318875154083616191671261376247152244067077617532877481598258294206428993160873072004244042904574225662655688891064299584208555120456898321149029348531950689950872174325943137684962369234792554324893433120637796611766698537798276322886464731549375333113189531846169869239258761812695927366737329787708691317736006719818538950277456624615015842277347176110410143404550362683494793431249142888694608904016937493369327401813789499738217279594029370653686246539538967106875160499245034905130522644405435811465046791096528349982504445274846742616837552279977630133720633526456541592743569701688740260328423635017162377274075378861245539238405999103914893789415706909888445593550294110051946300128972128601234330159866995363572361560107484142811052771314490135050536387695232417258831484858523025510425796706428121690117533913521990755358183452523613387313214570275216717288002992510681070417673255672332212393555952062555219358534529916054244612317149002186004366534790376996848437041092661013131131416481809968923958114340552118351877635218149817655340029787252776246876704431563524035880555881933851682405744864351523256506374409856453186088513270684914107513772351193837929434193449540790933604683122235771664833159920337085571275683288622597477977064874999971663379036074718643016508218745253693640299924566022321035703781984988876445042161070070714492246251258933587465824827070274578137923846472102124030472293389234595517476625887718243001090401357083111110603824128073097632677211612036059159328689262908468354985333807248398785117985840063360103778253945423175165772286077559046606008865027666749344616744180877903228863533390291175188071605111548313172031954735874534049240841393904455266574606087323037573182145894586579998064315473242193002371482715423595849288213233835986933580943604968793305720633650696281999964426030379103869378280079981323690832508357072613829225016735201674655200947507945172409775789323088402355295270911910580054411347455713858774539865336581163443667333019333530539134955586053806139372427132007637918253368882834911346435546875 [99,75] 19912209262454875293398944125965676928310690226971609633007683159295653368126561920208224456876502592017768703355176275178399111590298675911195754234237975801672681656753722159646158057500657620062637743828323726190314548906891967064601210165000978170263051042269447013846921657495601194790666703198803898286408848281861765684082933146080387884579656529831756192869138446158528036386188137440435364724645273570506219771406679954416582482173634736449263086124829081727630105399688929102983238422275511366109773773299174758684891224248167823389141487611618815674216990911415606309415282380430285190519205919092691566595281746121406453426184701534286042955898643676765179350203381666269963827056118245627100519686036827840818830411418423756986778104408124247929704798024149344819056279899781308270514827896389716367916949233573211593139089674307854567312691255316437093233027355888258216792479885435688104259063653916432171658783290054416007564212929265153275149821665753093189162566957948653008348579367084759881053884224643185464859709077326625161560368468547707924800693152347913707581327830480030470565689651380635388618410398639805396331633707853452648973071201189468008440163575121689444405395814983830112342005086973816023235784656248987407830860589308570217602736327028696007362097189604001188672185101775101718116076355327918810482941603558346763353372871639860431889485373270440470913024300917084203127545985846912255175153063996370714731234072986281584298028298724536607517585933049189328232392940581518998920440832493447274597170774158843370048032080045451765718592617970966291649527906083589421262898582000061116454518736498276885298999112576370938018261518676960584528229490746924897323639903186155929076832426789353293586354027007573552529455372714952367649005145930325659063341897401103084566170687830043972953751805269354663289779145950221374182246096841546471938342518044282831164181830473792300641544789939053258243475932039033285896683912365822679277667369226080863416795604741730620849567823962118545345054445691246601351812069529808134698533077192048555002692887471375275945380973815917968750 [99,76] -608551347619929525534570290309114311565449270171480504233023493028807114792770047728217901667430918240140622032334806715980696064262304303974051133165912322608589406836701568886179125664940671234017680483496093716799398599383288163461448158346007364118548717091360031684227735289509207393204568523526825704998270096895622461187405411535831952557550872347119549521689096983665818419026895304474948646467029862328444866177822733304497524326035930349860390387297740122149892399736539725877422888210163850444421041822283595300973784129763600103446148957277736199706625207796664111131932332681608589335295870172715681049536840930105714621407592926656246879483029925488516241671612171705170268202077907308779125989950252565432534864189609571872532549099452620542690001366828126259168323155246690159222746394765294058793294395612316039537623844820825265476647174111385536776595845933844352356163146530802726085876573056873392199644435091162089973624129955618250856951099417047731242262723811969152409712377706673305015148069450857191786224983413232698014014143683241504446763356367849011394949073603440179423294956509140188019947713282777490156683568899096640963031486005027129499995785938441675772513457456504329144308968386859836240416776442426781155166065366095195567175968923119905341890975740154580509200232652014208503708726187817672568217482109529469014191013405366607886412903297911652356579481391545896824165933529855600707404283839043121743765206580772336508177512493606919790450235707512854690247308191495315246409086977213002555323025666903029429943301349490541305303811709939557389114200501315340651155133685378577836772167548899033150624210210112579941921762766716071363691907297086111539806581288065443558080542210237111797659581570590300074628160014971916734608544352528114975161408652786565810794556506521807705209304593025293943077120869733552805391914456051285470266871482407286722261480046545553421442218646814042761877607374604031698751151550365156409886604294128373080663439295562787320963715574589761147617884463813006321664712088731021685604547570379041810108331814236412281685638427734375 [99,77] -6637732076075913631196778112066002150017461873264240790544301724397741205548549756000134751331611512373508357211810320578629721438933071439502848744349406667159470166322451234239807536257382645469762389833577514774276887554408395680828417685728169838380567435941091684893905195647375714195229895995857261261838198729311185239943151926210607379197781728806460833215963200901746213051122866982097038702734666592492549778532902956304992428665252684172949737563522745968005427107428549997324827869676154548732520235175751293373946128650694446884092998842993719779737885114290306004529938193179819087905467403279473550540743182933246929614700201108812056358224038178754481214042503802694221878348614420388417470905919150270736846828105549119879206068864549724638592325374932289378036267695166317551066692046124677556593902320641819479157449381425386980408207731674428217856420505489568355406590248712789612554133114094255853026092963492950015272152269928348351659404514177001581402417688019167169690134816900354979743663528384928795794028586399177257937088517196892180032504075159147579156469818854951127202753536495864934926022135732677649559086784182772557337733943400449613206799528993842703086044662128902737285311931041724658731678801254733556033035532112879304756799972273963753209483922676724475541958332381074209816037622692839976902390536007900218504859441803556655678514029378689098042363501875826774955212271309081956415710984254198080291290598105701960212214575115257657329632830390950802324451903713521929519082180868799602161911325113138241204000303762849104115043633036255441953979812352207573623808296511896083777196456969943351746752613223523976001669403119267361962382926459851613230496919257602445822858936739777986996607506967774937118789389225612050047910436162161472215357640397068463242659379289762551250932188724765281875351160611091940694027393782544529473706787631656665664324454881875507835086053314336667318802791818397476492613286783470170719206501904135144483962207411115885444430676066353527724090835480618740441353910071419879057274118611712577739359624206251993002929687500 [99,78] 155175793116705950643286253605477370474875594017646675571336280948744769399534206933919793985425905852015439232252921733825499323093596649177429960971522441642462930424496238061507805426003819293404255002643505471131082974644573862272644715437721983783908011443242731339981749718155365480463577372945519851459611097264070709230532171778067757071237369973642118398758579925277031147715280300357739784769415106362802753510576249086782716199941597511648444382181816016241437614480169430723663220813775200676954771148808247484713936819771382311830218490776672038062294031562020357926938355603782456044618172320343016355414408121422562319446119339074867631799476466751875316846839706878841517375319713335760123456536070897466532502670886972057748552503252910737368135410430650903603482146024280838357862140727789153530238087706112054455760054965371386408448109150940755162649264890029954959511846366721777447949332404139006051413228265271523074937861861228470975753991591226602632836798087159291362969123002532044689653906511006620919780447424130270196989000202923261140218251544060754754733618553616422426208279618333107521997022159567695947593904991312971939705899044968921534369276499436403061572202084762604614583874400438795454100516620560459854310525889482857328465432858876379355047819556667120502889931000116861609243080674578300296730494768480397484596821566154168374438672580520530356190729259016828214342810384784623760126867629542935662385202446856623482732988467428622054459040672119074150644602864707944635121365617975904409734200570026131039822681004441718250117257003257788454118565834756498757472449319262901143755174239847008126963719641641916383516000253538571141773719860880396110498624735642209409307460450970090220077843406056473396480798196054421012371104845929967075970547903177107490776506115762023168606947387146588479084173870590580885502478478216055001391407224299660724723432889063272625665829771683415050666246905322214275454943700312644992976656118585719480771329364153018687328279325605894995645018445125540709726031414423815902121110336152391302322767885367393115234375 [99,79] 143765811316696806246343832309473573637155708014824677169571398397537800553898666804722987603333199741753781786772525016456186513873347380798054482058515807329186290998754001495968524085877596206702520233360641186044348369090027739245777112493331005172633893837284229036049952930915511649604109503152116095195686390520534431423927136462987265994326284535230449726821731732817555970916393564889067036666103964271409652522594989578159645434959046821400425928022254138996672462458970031602662813253063908366762182823757131807093869508385135716471349527995907069817732783218033872658183131150373669371471750757656343056877766339609089489088342888849210337800057650511861381997570168099689657228075660338891976511954220933831518932050352500750000683676236920601091272585225697709093747595747934070557603412952928729294710898405505988986322453468171101201690686420408445818936141530503682143305261007441517178112160431554724723480939558683441433059326230175255853250452345121862008699130476376729635594419408124384817281631118664058254373537601210600840389257020654609285773074980858021831578943637372086874169582030412806821188605024448728331103591491615305706848027866830614082242127069231673554101725813352566773351682822206640413482092695201448855100866351432111480718737955545494650384545079955532529034157345344270259088448845718450249451739998629807864233511874686450793174644531429249522834074499885236810519308308005137485299747489343646465659001122987641994228738822519738463723154367290612553566358111247655517503879806100207971939383102591061424883981520687403032758221102966876531090500277528449947531762250512470128142712597837837150448734620785878030277848171109389552023713944627492574634458786231505323219379569118271228388064512613335453145634274983327270007123005099733359031529495279333027130643622327234816767208205086283273279752714918024567755127564096336003914387524262089538813228231963279956600095452698237730235496709431649879867273006753827847842214847923860222163580019982366214319647884314825306145686410845604405501006573580066412646554449675405286422363846644296875 [99,80] -104578784423611067390528984124013163354655039612307717099126850871556386470582000441499418590370553524144783837152028091885970744113306318484747202418615369144871922281494354717398650536728457148118938177989064294587706097201375591316557107051907979805501980843316757405295059408346786621669349506089294792504526258801122197665565936033637100816637333416566442927351081681937287116260372793424961572939321675757882055717599503659047880531905211780233560570615173573809669671555543440612790503498133705518153456766780793087153380934113752900681267000257192210215540603867700873670210996996806162605183551711734965451742784111807937700074897588820921756756981729955989236806478687389960192455555403285107894323152980659129457625598324132759274914597131341609196174310991248195258353443729131123156589243759072474736056705369204530777389657391254062438133206898984149562248636927502160645283543562804886095715253148123279440246678008939353636439568049658527917451574814407351274479989714065211538902771572018011023702774481485906281017536838434666228778284718341895216485263002333811477104844924968481086159035432617659833738721449544220255590647852960235298981350912798422614337364733772926200204870900320744028406301892401194264939459979731665262200337360705642919724561848901861032515649797078865679788403303178971211985924532864810895842638488668952732236352516407351202122496916728030259645250391171530867502237583769795533678692141429793585538720683577162402192954547912049640303596235152035079144402311430382718295946272092923660526688662165859706855958157479932642338989011675319216650664359826558383497875880209972262717345642899789187274933605250786086912638276461979254725284408522934819752618428785248455413698775375201301057266577710560447486058766229265970122765949810200068033999354024457168842704539186030930735622422231248150163888956115947069179725347301808059946726861102550902078682686903704768361549321821336694808768596342751474457643556493743950990184514838466754368041003868477209892206431394790963983057904666522594359629620853763472719836723751280186939181427187500 [99,81] -1462455052684982067023651525778508943391273913794110810005932172645949683624866170491290438354301732728262551255785553732685588669818606086515116343524800766136917549129572311082062549348714923976426126442802608421895650864099948368442147117338709831883400611592204492286142508986478275231353470432463026900098240414687038135332674399000366494681011935140695247858831146609636768386111653454864499296652281411522847036239326942086195028900589189866891834176826307565548911603268006245439717559817651111631606134660926674172504310193161046715503241568366912291620724929086724347497733207244465839499130167096670164758034162896074481045588017279058530382190946627239768484567876856595506248202823352098824189456063886797520738605064773222556316732590487441615689010595042771023319530875846708137706703182075747476389497119395687177913536306973539025621660221154583999170006918763629700493898855657631516313275771527279620931058820876424919714932996115802952703081240096764509000871949420380407850495214571320659205652500610125745950486170786577832332350802192668949359430580066698510871021781058186321880882985167799431749903965235886025645592237029032991018185087486033883291588937350657936674973560994291720955518114886145208897471581319705426791031589740965815280291533946169787692173261108099028182475798993873459123191957962122777542094133742726527952901451299034979716339777501576738369160159530967769849269673188812748236984515809342436637966006944358939097326519773346701797648658000329934923111540290339272763035499446587849592963349663966395137272620207780086589529348619917584546244290797745662478933069101689088980244566708233063231096446916043149852825497256335747752445582488726420274931419292192857611351880464670809735449475770062596609398122395803793611217929884096409467116188555213411125431321230214938406447944413754208527751285094243455787699314094687236270708480024446259816141100013312436787849219988495133499597455643854511089276022144864071269420026667703510380820245445479752944178951862518620739199205132804454402037703211891418355491544731507343765766680500 [99,82] 1046103780476796614961106125571717001704935464304740243962298596611960026743617547107849246841647857032675599353014237452503344967115736454180830940946207245727850186552160733465499137144247993798359901626311839760804486917367022667838959218087404643887423051701409062025468634363214390878450986474592434155140218716109398157632193333032661404044611024357905112318868534678349599473512924718587887732016458322409970955873633349601087606025719395398192065067122943427188415731878961386686554370423542059116373285409121410937542805882181004393111371017499227949136157491623645130175788154016936790926434130789061763992089472024626264647386330321795711835325132475191439533118922734536860918348447406880081167143164153881551917632057699025375594645137734971924324269991334685209797405133255577367544284607604370881091543440646351237329066829913174862174590881374982208284350278746898448134599050112873715533632134387357848590759741174940733189439990159817872907816045902458263536811960154761654053785063988759687371588467304719255444473415262240204099149512955833922204862192179991705201266041735432259395957596235304829472170396636571527563613358581719030523454046235124645437199200134529772000921803759058127398311331657967551887432562156073692522129067139814688728761164702079018963384465585076643379636159863429085346339848700703678390658790135398660943810189620933033604979749809053669397446315261327444449626422655100208360178784090388459185106535700616065075183423071519428705330304021580147023087057601038187557004461661329172645413593740004751461232274652156059955615622214707216921025832169825509449836337954148969500938633745922104588960423222184029544267559073870987728635842692013653457902687519538090958854101556000162378196391096261745533329726665474397918136867749970666131243245290649389174390464437773886194431688153194722371883558281956170509420826145608663688648582947453148572938775577753022688083684290492962782070688314874123574044922442487428049508068071586083706872365128312183081579098684382131723763144883470511485110504805117424268529563284735739827625 [99,83] 156361660863068768552527262820220948531880869048782777376257468698656928940355666365178609758252139633940178909380723114429191850956637621852236285102745636566752082289016264840353930986827198962710327278467450408427498948380447111121093839156877114990448154796075552040032621112719841970182994850299763517395256785006164630254858105624059205943672895263749793691878321596202199053948202862582707302040545476644283762774690787209838166688576299390421160178940423610119672570288521078626446799449161233568230571862330335078807089299683055469156769111053785705352512150608788159245686033544818172876664695445981898074871130952090842098936710157098737554496335334593556166301395269340435844585902017995678203183746495434907313173898457952299365298530790113972709319065026415533769460654358392440134117597861915861083064798917471042709612426419657319019248083182315135576036294875278710441195626802400566286249487971102669997974216828140881361241994645479766799909229671384051622463132680819552239715947587657356008262997353804086136871974209513927458267730037464926341411716776028197761184712354207174283583412306826470952130838124208785312646496995596736334178880387853173107001749524187464658702042322480668639399809982652304991641832773625885087786074671915074617204767573608191503331526182491564560055663424942957408150798584413100373970307886454043569508010059061919627551244399058730026684046424244187207960286778476379554003266727422876950211589655317550548002799555717636081852694489304934375248210394113526625837032691809679292888847278701556405020684883848038080154280734035433675524612981113154642245212215332643243678400012374276516895614070905918666889962775279490720250798861128545768045765819982013658482241563709954921591383079855842968645994839235668683604646462412694376854904216158517570013483985125019873651449245490704260847338404705099172097962575729876254194465978219809497424814821225323062583676680345404902047321932431530255762358603003602720856172329870461045915901092981927366941122563376992735616122630628428477018127688201705848674412874435456460 [99,84] 813087251478361925851721646356271242162366416730359975956174999182179502792637874184629388816535215706314467480786204011788668789439374132369493380727030480935015416134169244308450244765310175576743105491626270402113287028998296227005651761832801573178033994974810624437833927601629244070142908962427048800558460776236941307084668554714508397597138917406295352283659480823933154499423505718159662673660594665552883104696301888452237760153391775576269969067757061237660480424265748931685516048350285698823703493226457561461958160898327174893514878842442680797962638570964820108123709014372085205094327245271776604958632309449698092232208659886886426836868754153755544100346567846576346887124444073800378141030366092617379968280165389419357693347188933123730904263638776239492416716309000355967311114415288900534194552594024529855059547144915585045923066819039210804967837235960186198544272875863560582377726876706051749302519698468884900546216437928337086447398448997647776914751580221395549172109891796765770646599487813830986961511644234256822573859461130240836845921913543341882615898455931152277138532016264012111606807788362178975469759198634610966821467896617705994961126115359066935074286410166573328750203592628618943102481983457465684473778966483102707674528840893655688593074527402986359796207480090014371761496204906161416723747782869226419854799977179727373866033214665341951993441682471508750002339466151606872101244464403041399914194343191322083910428598241647743893518703074264970621079428202883532761174783016450615648298926680138895399325813013529025431072894447254435922688621312963055771907253765118881223775762754347642941541898592959899057058169672565697103394088845265565456457255371324497867323989859220343015706240494017202559708821075472220812754453758808052981258894803358818814286206930726448161797634979069347002102494843826063413155010947391606414255045078986449793339978327843334445365776398391710064776808428475176920501631203594989130955592278092665266390526966526483508148328165137896452394613802698076391836494186625962260802460662490 [99,85] -1137968508532798323902774478461829226081427216633334476385624112186831792154690219154787071104433292206860896746480171725362512279958445543960974971231542041595230308750435309669228068568948762166439573065931000081780458435016931030445262045131588621601573102027998593418166473150271160177693450239758803158480267277802049305832111072796435044314681843234832328165413295780650032959729244575735441560615074025656163802806460563955979189383417420906689953082086594587445388160661103694621217148701794321234265464873395723838791081502137175289040865774840564118682430114143811595188617829244431998358774917103610466517940774123009275387343462240004738540422151165561320450620104411853685778164537061731707552974935625030866426227568970729359889349709556492777190084291898713022297168524436280247471506837788583942830660056382909643171153547746080667296921097741511966758843019196845470485660770081035766744729604174162537047867048207736053829255273173931604546105885679135590679564814694356525588949352614235135697862286534825002811194723041896772411462737488505302794067600762453902431932930391517487021469541061427230338863158408420418688487531567532719522665003988290114888970353043755541260761775667447291477722855243455486541606087281192812108782721629701709896646826491831018609028347095414931239162835433870738270558731840218126201153443130705802652346319269714700166958261213725135097238875432495503471592345581257877004401918467722502971784421337932504358555152392965325969127428112899717034218122714776783347861289022598829343963070825857474064226956931734902747713289193270045517755276094803759549958164688119792601528599899063497595421731360247622719617595602303213567686070735011088946728537208975954539685076286605138170076633677130238898141704443145787791417378036615985554899914073498811173103260245266465006684235475697835689938058877480111607558326713555066626604298548456684553359496322673382321594374531134012420300215646981951434441294245766950776558220784337544117122482181559319468041458970826826751133610071008319750626644627321969474053275 [99,86] -3546161383184167399555605087400820322772072281729875998895453047003116503002044365487682971897106862386905071234171239596035965912310420676041971725264147537518103210939643339328394655847224459064171545106222165864502587319980927819827151208417871724542575497884550860784545806946909262878396599689282462703250350882457108743409155566225057318097825459315347177166387591746069660925943607454132448906314872364388698635713866340212651404700427949714627878811845204847358370086633731401336614916652292860042010258079234813339026657136508904195400860883061895634901162436393176579258812238619582224782889420985517778660567521329863848460660862828428940400099394506879704967589246020850396963822530216528527294389552384343583169058449130004553878438641072418295180169015903656219890455561417911270969283310484765154794469260774046507322254794317501349007735994073150232232583481760515105231106680427232269463291887925095238415945238423580560408959997111955924306525368255074112372777390737242980779596377926202590338285334242085842892357167567530251236807484569720982757964839177500758030866772432766419514561805580480390348496387781476652490651882342278049315834412146826391228092220976472473862994354489547327356498222384452879560251330748098658972413487999080932746747087435166975828899349470522590086847844327284376995559300796245164767737702558074155842725293370172815406975797371259773289905829724576003824449913406762399363793977353666974364789888119916707761213579434609722941450247653772052246888180704240327945380414191773009995068714667502079130007290503242526331803987005273878959966060790542421212388505913209368709449103910267176198213240629088913747079068206989113317590676332302152272824630104850298990718968818548087446552662969360336778528767238391940536280910184495924999895214052830077644722528866470708893110569957899386631889499901387767418607004696291965316302550472946684745427589380074087424589678243055709583356813755811460116913184687479559801984299106351878387022717592365226381955394689868039552089390598187528100816389839881064200 [99,87] 26138880527362580390447132600589821089785874189682062226056143862106718157564953864879852002823780335687433748405604832475059361231786070953892776948915514594520392336176836411488998318968432845181747656395066005302075181126238773745634782080930577997090345090366489227941147170800771959118419791738311842965985648015435699883125100841818454188655149537409168102416875031580959710542091143962754268894817043473636534719024750804369723655771997218483559853541207746229007674861885293427639366603463003665049460794641888626452154493094605539773295560248240253663412395577794465186454795316738325811469417332831350548324123490324345843320663701580733006882185509515372810594844477695175054200171749839793810760049799494265914866975211418661827621834201614727576369158958060467068576848743545691511854346879006089644594383753274876561421607367287032268096202316831082468993924596243759105613136581546638441529656114308085390045532321321858282724448894632143818236039944102442932235657361939281277798334445272562084842419815082394892075284165890517551677626603089464349539668615113933228217992297666810855626633825111093566665308521328010985240511890918557104890415833356418152861376921628898523576658149387707754382492618319438032739618963306572971316151402034133417944299615156902328369571790800773812055704755079482027087003856239866938285369076546763465508900336195925434365563819438096857506713660004739545742948811492205246938324615892788277142749066635334026890763412213505437241128896682338034451398382704284046964026902532760050232703448787094347293426921323916546894030302478534588445745090197064729887761289759695112419496669772074613149020562504722740908768604480178817637878196248658825674464666651812611188455429861443331713002252048871575390410513493055862358368125434949106610988520709244592338961371865977912230329421868312910754114044793612387102335806955804936075881974260390960512097411416580486672692551744761022442969781950476499108651795695732053556200262316510994741799658734522996594204955885993051619300833220984192421010670719460 [99,88] -872504901033629863602668424703946837529890777862655147630722873053148114608029823440674560661753183184763606544744253565270985144807208917986573594620504021047968630186604381396657155525970778116713235018100813417183100853093004961671794152934551385172179027187386365761515484401443612615629459167977075453633577466490120729080943056353030959195896506471451020947963478585664132431862042295768415737951832486506663201535029876519814713938093679021309075945621513131126114910769135688448708937899117260520170790522907364129883192904535865049237790408695900988083336213712006177632003572201886553827201196354697498818581334800145460297857342563110236136149751322251174956711516921026364433623784866242219320251456381181145037687406239182178869501193200349116983543337488653948936285605191011530732636386614740350009131407658210841168539349639195178003487382904733907470402479016870206363319058049780375160447229784434267494502432596454794477624625357047199361180373295272789478911594435523519468564921731132649504863538891345978935692355134267827251887882345331251276175521368395052930481667728524742562499357006263087062498363953061349710896897662245722760156033790502795287908668133324868828614801838737564982343852302695994037446426743267939807310067840858884461382060860991309560365966367931788502204610633771773141984404147716423058170749090515221945192233720494306964814549753278731343517773833440944012219294350773009646778932307774780714325291153349441684786393323996879427462212891671464400803464196106778322687635175971484412104884903488394944689603137143113006025507266374405326672535061317158672715768051885087105301577964604330420621425185854742814053054217980081346767277522372372267473684455075092982087671384992617968796927339109158592569164890230979425281372157256495828268198899223594687477095691097438212132489578064237886939510665655593361428577474658480851394676549921466846691116928149539790002293942408687923205997060191510397914971765086323474733029312922100711299752704210558592703635282918654571284490304282059628979893975 [99,89] -8541111685105285896822496085082503235402470906002357886409842585922239773770643899831572181296706132669454772870886936446634841397639434145362066486452268874113215576906013146151009995766308366528890461030664682848308925910321392839653763119912564914871184979746060720101276982164842892709291415447266713778140084252220696065626605367640793350337244521471268456102891623483168044705530390119212551854791170024118998897675765621244248490453175212528650216864275166242758065078272238051261576644011217758907443283973255556441389785593828753326351363562463860245882949082558922141538249190696110378468855251859835614069399465123391806695109674928818477643806442855917623733962818907245851180507634547133603749686941145483394188571930852464424235366108340665451143128631274784437889997306493405247895958209401110420433413185663568276578785762025435580937868303199903773655538427707913102548687405724004580049428642703851192701936819757785947196412502172693894483892962530608305500040015853147378612847282409254733977218187089591970700903698114601172770275401782738003043800537558178162391128727779126889394337622559309384162537581613901388739426239691063975441819157368058490024227131490185767672469561303070717567587842866506325586048154032000361414556466380194407988187868580628698383617755471542630098974592186866731491841931124510149298655543481414954676961236478246571250799493899718134531912205777208693771684879674791500229386074645219878785511306850663266856089518513691539190767908956566947239915553503389413386194366103956680368561231678713549181652657217321432629918196204562215744794159579393794434032057786062222180633470168677416508266324072676935168077190357413335562790683776180518741314922965915602467080956256471844382654372607390258012650745859453338830124834007385624315222346170758246847278898888695035384159236887936991489123687341258462941864787369177287107167060693442338300839545539655145533812634993793951010752531927237554365915633688552781419290825151544545296333894529792489653531146046609132199949139632433145031725 [99,90] -26456335236857800734285248630901693626897942582034602417182831580848696839912946154766618739010432578381288651922831909023433781794079730418223542236359269526538413347856293512081936557511448293128296491348040625466864809468391356777576577157933744833052123867618705937070607302188220533361258471547954823170783196345109756318177042666755438216464473577980784109215736807590681522903615465190237844133238480416438456905346115063883241263566175602402762489636920063569415585847191744484377926470403939965211719101872639817829153822416715264346414541824956996800486911825613437555335333883008138658373050987806406573632973983233130737594352585798415925046250891613273624798943346222282082515092190986231072219707679489522322010318876058154293645876668052902149508618742589472301471938094604083201280724187113343057483827509023734871246286897280510867761642600699199145911654974499555492139783590805876584252167468259179990256179341753158647168197318347787950240346689030625847510560048084043183331020092147573188702575718081384585458109806323282379006698744318199752701510306184151086126528255165993831308613352530088230670959740531383849545825236883702189592430918794674803005344027783599058826713668071440592067591619520994994107907351452280777411134627164958441479805247071244200023133350021722795447797797868907814102166443877520487116142512717294762389091920772742137855933832542288721376189954505740103319940401623394352176142120263397968813655281710862127177984781098562040112026796022451332073312358036149972650401778455974355577582107973508937972670108689921316167965537835268423583783285846481676657887983285843437529967463013843200904584225658985066872958918716568343464128370078717679791259195141324032838147957446809873122496481232690707582761295313700208426076480141888640823668931902699143158208783681393701454766312142892095069579928121056458086470967335938612431755780030636146133582750989959513673709812387320684773622702109329403377002221595968139828828065401469577565968532612951327150747002912141812811304826881328625 [99,91] -20934076620393846573634273971414507662482461432931607892362282113367874544083901735630658057474823437404920340158815208646262819580838966523824869679334738482956307217816134807640781399680066668240403377431600552158777855355580267683468929408293880399373049028402217319442150648496546326540179805080028988016917113200505329082467207251337899289596638545799497816284891443916452279314803997313980956224604213790243303098319527119817414037972849959061495372285019472033893515488603807281484228140865492182992669246721134544103626510664525395676972993203229447628701011687424614948612334411668339863976507541001362134036170838776998724154190249324695719409949726806331136272038910656334147935366091561592835433487367332372613647554109781165957905078610088910074936042536337886662055421079258894261143316226606224168287860233971058907519174119520651546786146696361444502964126932775563801150232719153180589612055052435508656895056357736049846274659232549368273971396346923826594903318751015946013972309415320077897547885430584892205429386799863385373539371668983698304189551664325441133948465706980561402069404771358547594310654974927799761345103027332591756105285386226903820304779833096804237307947248057082990373558928627022005817987000014396117689837270709931405511625199718561912859874395716411830922693903399054660712828717372596852383156860996101259075447531857774409128853319280118526375378007588719276359286012880736954277708126057388850686939696242893575615365925526695324885803515346655225699387063251738541251588306457625314185593596064076045032843198894819309442546237515462615790887938284287881543259704483071737121570065055758845332810797376304813935002435406821382127216593459409514520411094084286012537138889027350870002080662638203856527430423368170765456466452610232715118203041930526309229239176445583996654685919221892148352856308650303759948348064228024563338637156605866648487834642902431879700349779910637199143394877700485862689117891966706419081758568973123469599403172718352020648077351664035834631398644485 [99,92] -45814375893763084247256157983206500093662701655710895318955843643821276702280294066328998558158864533365856222169332009761496012197488240430187253664593917124038109462435072441620226077857158478404332345679161864043205473055368325708727778359807989853037584231280223882064152131618386470461264118829219628921517947557571284857393032912318194497299743314099362851737723494475102905745666288884049745547869846632878369307054658989115571230136281021693635915249424478382653360552039203537137991259336396674180233968518933819353872425681824633490698643327314502043316773100997287353992388813119095633885357788987659785396869842101763046508550225965075192053981509491454278868989684871156025348454000587667357731439116828394261614113498521868650181132788441816599548241070245684877936966149943912015976460674458735202580172653155082458874069227425919886591422495691512687772360221415239536103690547628222648959590068866467991574785554402106717361642308573546458069788775035466620508469984411684530766029124863420544458995824216210864419595935973414896992751409435949286676256818968953463642773306620924303852981111010956912894924187171514421800899637673921161304056217112050260231656639272365857196672282328617439730237354557293724042625913841465996619706158518694358291868422164394419269129999694947181145383552355680517439389967669158231453007579319320492024479671592397869117107756706939620143188064732417463150891445356202536160481115425862214171828651530923531255229495183347089372888026596022277888385668147666069615475487814924904939473561116161833860129235002810666276452092078283892903496447665729367148653259743914651665679801467372386482980441836000323308115670320761998139556330242279319478233206084672601964864150930786460174348997814212797017414324024619054286894779647985636369278927319582730669946386520303870815495198118404085489259369466635692062375610990398769076728635699209596766618262416647080761486917493372113220807531127222749909986856044159340407874239991041411448800036764198784534237879666394709083155 [99,93] -256666301908710993748325344427561751645949398290636652174527495215033456370241027817824738240963763704426941544647265187700939361421383150213535350977157436762457680240614198819794756292809993200058303486134728841550933158506858604911169888137691731811526166105426580243538881765610817834187412888079011922201893738875775130166402173063701124083953123299387278153765410654012373794991625251156175159025753745529676025230735837576536797464104183496902562778405894236957611232566690802101194701520174011915949720130997857764116341886163373309321632359342104017277785438813647926214151729566639637973986605804019188930557781868832367322476827713450334347327080773793115985559459575621298134857062586136263292090582100722216141826336411373616859531822814166234876523887440288151424955078591068394269760931723631710755387869173728010578870019432547951037401569054036928797977857447795222632298624060103732775996516256227151316174796890134097760945995919357783618056103930480799255823046863855311004890794754088224140474844875043052897079499934586366548576795411899445672546605425082152732753536436816064274783952794867703060754190310219502073678122735929070590069663605031855422374169776984825177241148160332258910219891184082768376439583328104561772548397225533313924061151302652449917891023357723988086766481421053300385183504490693462255933622514377988137439320947266652984198825305268436871519984662256287205209381820602321684389843106268129744612138469611893227195645076262915444650055467973062188156964090960822356591575818921022601567745158020609580339623847428750200019421219426520688156540925333015415372084375041713345937023437086565756912701879890143936642018640123078165922405335892710588370471083164461142163568118405931584848918679027662168101684655891145434413898952358502475470219791807781396194826452898312381058070680654721366423258401361112163398433135306723310509258228508113606953677382781962940180919348042656358989686162752545493588842016288783868540677193854891543643136160716368707791733196442261985 [99,94] -267254110564455027312121718205949994147820829794308273300348046392184680120371220193072928800350460609273903576560915852859426844892354148689970250210283772987025608261021179445219620247293907850015563365618270163705753126612161742747840006288602847874585361971196122434600212584721255993757311502458012172547698137910015566237399703520877793238441662053114939840389279532553885059587434554961484862232665196382035097469895420549971533977442115958112301532012013706013912941614177071511495819061888066239853910508837750049213486609569461783806182184793139604993920265250112308307332441350684394345298401885087690295888706598582354920350899519180549045187794894887173001511545915976796903665280869451301461131808141399372217941268752697199528558679256873330725983056543289134411055038567809473230911216524326583212983149400088048285061362198846190798831533725168819101692057799266666447794342311210190985344884334619646971618501835288361550802287385017581048992068622326619844273271157820923763298469617142720602319015980909201758658322897326970907675108251072288669362172218971935046707137389137192404376988094762996392420893726450312700735614814536852576133509278609981541453551041211547839700677588343998747742644944546157167189198850206492788735200006646701025550748397791215031997299890299664979934546314928777799632220982460233059507881424590684360429896754139942984187912780078674267654104504658821473381283167217440250483019358602741772417324466810445856376112193743160090535982504003196398382716024512153700613959024366440740018084430428522157407561596542894910116087159461578742539493076346184572824578468026076295416829081163848460572352736493649851332832268757365701560246387381216485438766582058555825273583319305242246052893010636108083219777130273952714934268163198669782170852360489210241560434657669504569953113928626089844376683385604614391610795379894707332366132667717444029387036768264080815859476858590981522177304811144080030970846719812915350369418235319734397250053750421508089166027037330 [99,95] -523342506841474909680790816914017164978410758494999474006920332055325483792592462901925680643033362621039801955440280141658551580062434691478853826111772610247488314311024902269236378437407218110014720679126741790698345751229045833697422620336513180686982500721552842618534414852023298304438133134623640114662197551498122159883647622530590476456515304410228572208759099083025213009805870004584699351450406959034128104944462714451171623370777077864523115075829846529167281387972283188866222464811938561324534206780534492482504027380560509525813430616450846543795963616689511242545806187537735101962466975445835609472098337802067462670105450597934539259732828205169039527931679408171632028796858400530511032895447131912570520125920311858238366034884552539293789243627348948144092857762318742275271577812717372151657250638347578436339316446059501638561440057168645225295046671263526650357445202135171485907579898104937897463674944055948335627014892748818321958709651451972457464914037586344470802144070430317163244571492783797114063274991448012122089253664270751614557075579639800384716666867363934414736506402091001591509052372037701622024034715918858305123016082586839162662675485865930421313020275621437316507172710880319193957388887565650135944864437104938008028494749580548799637482817090798308714795446515594081580296471461211667975066854822499082224116197250664030006058719957362482762601276490205133852695099511211761577254773800302864053370931064878059683443314232558086143539988894830334053823410514398554058733305085019592900552144410928951143257037284926621006989903716208447887249535392320830870422380391741249620770570789432383406209592445149887217998449737479352985620542244309744414502921432018507670021987395535314761864789348108297512619974411607068717946302531627778240199633635767165212951124227704006028127510171707432157010358643774263283138281086215674765409335665582482659700753375906004206491172749537637509943589972586015849122511872170635654013980104004944443702469816599641239714860 [99,96] 1855603425596400182122904786700212692188906768034863417157558109170157479639004049130407648069871283856886709405671800921418275503202277452376387451338717344878399067131224295528004270408173681840112673112604143213255907413575733455300360107317601591960071351142985777065281762974848010730821028863811844236691227578065556158859676823161061747682618560826189778079624248654851180647846061981433423242982482492475339420173117999992206042117842744107818807875508027599187384197387970811290209800800614023177601604088252104298921197103775072748968185447154596281581829533903648853410089603519059794558508659044797755307683439749891391955440980792487337213567777157751196565792554357023088050012960816127240643802743865304248092246256079946118230379119042373961877904396451882900891482262788105919886646863670893731899243019753707651600658232516643718674212328330140128254622697186557121709711921920717494750968490880902961145085356672737311610212502379246791131198252909065500745130502116085362639621882001862370573764266478122597929029266481582991304509586489723270738183018823925546405963743254377694142419118461328243148282729534105216045194736118511894013432739721764561746713565251609173772605130408784701664457440688611817856999391726133545051897043330525494747426502406153040204258190178764101413067549386187988851226540259117976221148077238982967522989779512159492328861746579191636405768108747525884768883419540949599438421393583025894226103273940545189174125777346555673620786022252290307215490359274604437213134746944945530783646452012004416280115325070745710468555416103645335406642527107014651940994755464781087909674741886269850440331130283373787890836911034558364509496820916933237653771955551683865942188266834323040422231207690834457718620702106344141507116707935811512567742824165826147355906663435233147622443274465911487585070211244589186679303786209481168487353156896849982437865463540406281489020406411934670097846979983136409865955098913701818436095239138409670523764886760289878620 [99,97] 3588174641852882233857431200737062806182130284668083268564839150043374054643564891333302754241658512377071410984103372689940832674494584326352116561046221325026135704542710473215510337146135656320984805827424741446944250912736540639083067981165441052732035172304976245802292780381531006650712347832955102904399161508050832841157955717450295954381599795432244854012358678809309934710871463760765818887731962216918321931920350794302386218694262485732531314163756652657903898174764661908154153689861285430343225300162815088927301396540038664345393316705966929265545760061339043016821387129361274143941576759179861489820827386458369896451529766732876131452753976992551055829127564016849679573174638201178892277261800875469890411811443569935452704252958598772563236035644586723784763045434209487970376892814982347623413182475786681001484870625060540925466301007090077658523492737985029570185604817792745797500286395312651672757882719620171136778168243178524216985407081171085562699144412472162507905264112329830056959787712722673568427707667499306805026915907729347310987523581259653372367160622657167554387808264098026608285770415219789976749258525665514520895475319134545293165921035286934573253203690675107314929195770147831052461791777464163511018663084731046786285142242661510471819586094959335269525982604567872738286225809243171225252049106864918362502658815621100879625100902271723922883203287739336409502598255651505081460440287429715634787596421934113960409181994165036628360901405295758005626859471162380917264849057429505310791223978651616826838598170859355689530593174499448058775488183974843359909490000659326718204795381128442935709121666170264873869851493406846739211244443838090844955047253418660370885614704437466159796177408267563037371959077373972277387076011673652035659116336469298510860641418348157031414188259337661115928540974326376571984446532392383646148218457343905281187094104132720494337545396945821665298821054562897345673400999466868689194954766965835707267557592833265 [99,98] -5415817079376972781016112315950015280947324408072300594014014560573671975175279714783020805689990965384064636584212622972703221821467351722161643795905173417985168263657582292501568375545034804563886641974588310859627819643160970925560355334898636809717870997016316518653048464426083470196367463833630979472491420365064327915935626924965841878279729146446181318304434650527386770585369215650281617511978135389127880232355577673897837649918143527868647985613163706692974830219515428823566269517227812488109496821809847416154728966532701269854850191526088752555830797863441976849710446292830656240124724978164679017380970796081122500450871215367354761356834728549988252663659230839375904156669482269271722242492349401526441017624711310938869928297685262064007223772818936022330323783948082276300222258977168820005800857785220258050668166457960339192092135345493493393550002721875689760055826137632283103140124391113352539307041590748266715764417741955274952938088950698426859195560083076757073828753521682346924450018815846307816751989956538803060899685145627755937723689126468943175652273216127149821965549228287420998046996667243202827137957177555084028587245835475514831166987293924574162967326286860578282314328916512641027018882943859443328242215155653644031586276442348000837502028668072886896116615839996939528868388143820775414769867807710537517381722804500507546825915271766473842273027874198604512865969297611422192872299991101526209308680468235245244311783088034639322992051042586507760120742934066350493917601609301313966600343162625326537982883758245917615328427079796422981002202461918987424090355999412824060082431173391643539092467497383728979775779495464814868648258614079446106772287306335064589968114983691277518376835994563548059938551497501072108940417801506266877843167638998310126859789926585356107526173767046155658603805886675324673358067759631766246290884610126994663497970510049405586729123062790002642238098319342970551137486837823743862616801894024185755545642575 [99,99] -22338052635349376138667084207215376215245678427460112976341406174415511807389376522968799169729160700757965088580598904767262605314182164816474829657644715785782380210761992389285491024285121946637148941434800946502625254810478535778957218978835671137684267855131054086143833711188416709195524035906483899980168677462504003828661896331243843208684098950732892315965717594634876159514586032452373960999233841769546879037846423032264538446935589075714706166171095234123558370893287199988101959058260526843793002050816562993902593389988424902993733629618710590184000253498938628345673446844708579904985359141004528134096707399497933194245571403354126635208369030851357332693006233098558301125183894756356009213254808093618118454722080144036700823987421773844329455358479578491023911792912217509887574430713309857041876283399978590668630288769512968310063165862758589217963803546947676894979055111073167088101699131704516601210428393675289747569707026495399794132471384770776365396168606036645903099137682244090181869728945802132957286722451574292334309940811410390484759162007883620680748228603086517693041893177396808922030546249206029550893451005151459761864074861408242687095608663593644065485187246969177461968878141397609440896414096223935400136864129760818176835765407992813303790172720863481800626035435911330593960207085530858160288592188049225198588745242899918983495624758209506876455340420323205296003957663816277045306146638278602211982741898373578100308715462334444932845560143143370756066404116134613527569123514774310794315387795371230987281531825107835694735928538453241185184137784548187596981792168975750281226045838212766816471752292676384334391135945037914614068480970973255171105565813798313026102361737126022885930181742883662696511651672942337783978342415972579993111008293775893954741540642702845685356381785449374044547911287560201284970704304859946776062803690487725043692786291895186205199864890333632204963097026068564168748111651354302086449161667797612278420 [100,0] 142613222325610833880981463765304424424072983469833335601704950703427756547519681453299601248379930526918513735979837508513872838246086917628281336148552292778756701460201162030600979459999641083132584004735610966276713637651339846216014549405561809744520319861049897637926377327464814163618079225612501158856779616616118289665676450922523430519892964886694743772415845691100179285203864236270007477062800949418109939194369057977056682820066771302015708395495012621911310828846509173971079956606289281092190923197274815250294990879638948993354492986694667480469540644478062077902033528282167263029770782527366542864612582723656778694490531942484774922065528823647507444609194606143685399029100204339212889946779965110392520958962828594527892833601654893363905059805859285121746210248585400649966673270209068187660170650938165193058203133990924570349100985786179691876115066918543545910560074287239072708700545556191145973861239151752945973883344370939996710635226526128677577314260852140385567175597751605460122551436193594706486374379658541336469054569966210708691777247782298057722799596270868918390126955243791641488788930898160310356665339966732899591720443055417409258472809430736924963127547484471875494353109850299709358851793501017809044690483064238320389783201476685999250408254112965991094066281354283143250324825089661968249649906135723745376346850826147666212239980562307722804635647430818169932385851050243628700283926524423869745753202031123960588848431860691081781121161284486091706084113463192252002708906347873384856706346341263721847285560147370658196017738900803871540766712539646044873187711405571175369814944881800035236380958256723170077465928244971013454323901330332278504925432720914237843006171258879979148126252026990011583292802542463668976947656148715477853441545864072577984230748273994521200828204514101035450707455468395691118783640860540046520200249343324471921352080855001744732241373305159008312484005884304577742888614969043695912846057011247613316582150698907608341991340001797518555834284325317330990838049685370215195232356687350691515181732449855898518737754670803937048600370462226513171913049234589713385411551688219944367119751404970884323120117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 45414684703767651724324370299401169847464674669245223144539385573982406357678944189603130678799489438047558845969536213369043164150152241880779306238259611522211954825940315292429041778580402358546433553577917123762271396219701542813130020663010695593727981747868257557738848541455865276556462165331435424567000838950536198647247445438679044916766366533949187828908597299057388559970316192027956723804992036900630895503333878035168295355313277028807530638576574761361430164415426760210269171982934028701271784700597656600166305886605146209827834401525932946247718208363871750347555894144057683452742101003403536472303860490404931599428672998682039890776888977838182402415514073970378515342290718959742384417754245628275380917948035702295387830204940463551895650139375415070734060790474005255790849279019466758740595990886561995790017337365783832823575069642528325408565155111387013641712384404603135799951760777962017712070267396630333357802597814638147104680644727594428201880835224277573331449897080983976180427179751297411586746349210486160157693409347664693906237095254738327026543685850801376506020615419550567588901859694599612769965438329049774111094485124116539041008944808056652618650970723295703241749498007217563077042449248708661746923051240706494154787076501950272985096647685394554168525937480160546121822911234139704828616780484839226340100179128159697295723203822021572125243340483813398752746722152334157477019682781908868688729764725135319412148914087252237086209574139009845744718563141512479171434185098392344877759809829198879971019737733606911800084138286422790510848585796112203448216665713758692893326896078946536053518477030364753000290544363387560870545114634018099803354024001808108382105026571475601469633013870340869185733513684402145855570811097283916787920787445214348376655877119817149878218751830603921251493037204983874432018697572953800427435763528063299907369023089032015372144152847537043555289663558349159201654531611471495543509243720106921885164088636632646279987984593693030478096656871606293035672748483421946397895489225511176161206031018211216339942193589875226993489737077387203715723261083466999935525194664149781220707779993972508236765861511230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 1828324994314971104539196730624390514967702017283778924337819983292599902406824707191076763081545231746631176939679383608474033468487375090466667745069506537633136708735167838226102560574582218441242567601597656690727416142799416308526631267614350781853208589521358188688301884313078017160696332692348063358620703234098151005346330712534845369113385478094220993626161101975352537730313555654327462332759705752296468605531892452280111517490609249949913210331026732673635299719011332675000507677979874702771520375657625558607602329824265137477767923590786494794544670732641592575384693181049447898124008250220595968399657162762483798239951840043473435290489902503177532745696548688115525652841190104694005042592924253253795590359987543753138717878407661994538755918862271306191202689781283479653105653845436256058716587297897439293804598962161794735398773808379572840146398536573778047170420133683457306962627235926726664729392657572225325329707937510061643007677333495957830176316824943840997893327042997034184603383723398385799330848544407972033780279893600970295949968809160324916222668715296157754520167086822736395044890419729800729663697196974914306137054512898580680671590325102967527889776823284303066744418717194642220591013929338108924317500484734250303291869071612273413615883432149205575818442644386200066619787188595099538095720774680374107210031137157770712414700424817082422967902156990760517079551738979453008858978303373326765323201993071778172175606893915607673938154811740125754184604971702587268852980506822509077729171846553083298112717010771547637359717403303667454777160762239474561216909494116255059718459618990605760743277522565318660189233459750069261522689756121168893420434029337404106844029772556437556714284270298817815328451926158920701734733954402702973291038408825564108159630187267229261464190681994724231685563659291415843261175295627869081517889333341026482479146936785652579090791049650781349970089962785542527272597457371875597453175149421855247858825997779593526570765028692965600673112102641099518314895911516672430589419428506068557845107103895456652975488090397791773985367520736994011478550424213945777507652918379747281020161753239960944483755156397819519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] 48745978490452479114887013522917145139430483509204457782054589871161633925501501237170714232640606200095644913655922818403192040004892870991926043757131314628142273896181062049091028948704459903728704228275890488299283149057644653420071874632713635086034222076091116979504063624724300067090966459943452623758693764947688321096510603105861412598741620346029522644067668107054387828518654689207698300625745257871766895014145670245217822110708672835760777996080616959733901971408430950003801280923039774152881655962073169575648952741778321581021844723318167336261166228610871167818881317870183246863182879078529813035310295139111718170728181114805596416411194487148758880548227847494931243663183319962691934216863816187928308647343032433557992663519820747803832426631432826605497016860392883988867431680271111296838052990866431272716124050862825454720843514248234240418448951146201672669742897026410855152890027840405395180996766578376264208706103818780159753557058848570879407492045810359493630995381410083700633753898654706850137556428742971640711753232959798658007245696929553097358602873636476353331464821235091856685536875089074110030675902074540222401356377289367286729567747840734570949779457809024387562654897622385762663869084525495905825414699674791060945781372922671805050110888083793535320203809384456564644508940522339918232718045307787886443361951025111963337155399938202357437184035353605752531049654839657375563162124907566105776738121544017748942543718797613339056572244534763114599505364822631121639276482349707952956810769690734339855448630435243594060472955153613378414768191569376688553002724283437846954140156195382112532104182811156724678414164377384224829853270040123219651795758837712123768281545949787953682743976334758368152541019510721133948601081430066535954755508113219622316240593551527666710243497969408486480761212376622984298182167758599543719692235614401871781171131291687528420014777241569432420864655495908815075856524849079453882048198979586332803025888454945099428926591261177425419500693762846876931410195846025984225991793668930840787675460954007619955565566374603380646833412400599209771420560847270041457501217688153702731071806319995687317714327946305274963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 1523198914146815952036977485107402065977528660684142144710704927870411611459627410390158967758417297271750334859988765350381851925267568473922760252794612426418688979646514080836996750130987935214216550148987622051637930648141385249158959460680144542151788027664568129228876032194706986955951905303627032293471687857555980997659637096780004909360312095346788724477634312104654347584389608158125201143254547060726052045599947236613137771532739768994049954466050606239373737168600495493078406278103093109547669623881525817153016529930463210652936372713106673947446057101833326715556805002124213564961955934593076873067711022288478245947764809879933776466243692112355114238897979473388885346455810078411586714093883993702937581029574100488070521299152253867707343489959405897666003806471210824385978031667287623067347553448716532212219607132774404235863237505867057856528774903476140707275219300012072484895498743009927255860145779934404587274819023851577921802550093973328036139781563118788565717745044495002716156790925378784415792950875627775282036134211935297859547969517273709609058295962576326640409228089881461509636095304263025495669948972642102266010706810486649844355633513746517668015327095470552128821066521254087208418982018049828863100387822906512214606580916928975320162596680690599333319480971977419543607185666838533408189157711037126917359824484758543402713249432143930263970780015075355687258034224276542365666761089486122835380739672766164396628438469633211445063829942692515765149325106668545883325278171032271557576342827959575267719269465405432824174606842409574909766986468966618123692546655909103455924517886448179769348619270309585450776532774784580964176263865251342009220362271852721498610756072522536331212998882338975081901718168997889200006804422974106061876599085616687667282656290714877705070995212503400873518587091172126440616396113838825119860310364165288480246816452604984359077108840733587609819916049562637061894101624257870597442688956727698240522877971711259838457939367925429098683596881172049444306054175476280516557883525422014153070898662887039850430593785166513945163662175585984420870902028840832292019376672434231944117163494735434602078694155125049292109906673431396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 9817750738071443494361454346485091925686528609661152028824668760323841986209066883419629902401751504568883309162678343752588395261484320927509681977149537091012040230739595583939789631245611150533996336019790208950085252659546366709790519254594071217493595677276214074003449229164003418930165302183841432200873204163141842904854553435956817011820233148056945734717600277096757376044601153808121260165613646664352589916756812123325353491474944952507991519933354613470553718594093746107942991190012495972851353797453540038992724356158610773311393603117307299198019282491084409273530302369901660655288427746144268252560605977474465916038930368605419473650901152896892077900658703269057565805279884527813274525769411077903002723067684541717627276644873641772195337932122003784499887217843714074408308453002986825440303521819399813194285690361761993651579553835866966371092995516400119401766141402307009444110215073847496418286258124728684617225628607299464295719089607810511172720821482744665000243669302619164323445483803352665099274983965448874680671204752271587857373465956034068499079605368430391421077851404202587225096872120897049235706275199239473387059782017243155750496791324654524639511243533390152861414806583522216106081735323711546411035118277363033074967805947339875046734712493725647474762328119802620310089425545467637887444541734739813609174295596147919653433391440014683482966785882773039858680047711599999308598895460828234520306502999429065076657912416068318140286758408261767721991808446444955098752116393976937005151375530874829233505990479146411567239162257876939963445891221172139293374083658965811346596368459665331677308082816227919744884909314334199501923352513172490257031480403114511037253497781422001025978838715249625202428395499311610941392379516647212783910138240242237360719246799607301406821995591556796004993324399047567913863669662900753884007270841192832984773602636504894894262602379526369014648760191464039389967686719284467355722836516370522538957524738064076250442389291758183461238378280410967847857346685462284865920021106955044712865737152585985741479533455708184161780116582601139004583712802776918001867509676676962326792890728076291465692415627586342452559620141983032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] -17256339110687014449576448607891658363285471744867260728905330001260553397745684394513358327947293201145468895109967525604114094109389103068042979714088581693339712257711264147797684844798309787507153793223371787802528142440725063137124648544233845899770683428383994069204168868777154943752886979853539288853118897350624263044668000269541906108332706725910702825126077592041737393176173118412716933852446481830412469999061469178673621416847708274392315881826995575183219461720232791221403515246183997995408266740544077469173706021546888289977327200798676276592848474434464052755859894242988769587409986102844446784686208962176566508050549975031350193222315613441542376459732709312245609072429123700510294828742200758221937868566581726011643733891006002559047884756356983540832720498105050562983577578497474180541491772640900821900254079731597280475383210032952832579694022453589093787316961544751729512030096097412827619692343370992876339993731810370720732957371475000032122712893860003515114105668530677102846712963680223130593913245292266458275375257213565026076432614231411299710563442638206479055618186299352051027548372559850678437814343608142665281869382775908660962300360574452295747442907725635317612857385029992669286671594626054948332720959085052253657231357199236252499276111960526655816269661320204203753171686120333898414531981985684689269241971217803046668118875720352325314455571860894432271124247125092565080031861962123165125482797872848548322348341020822787521558198233367931454985238178454976124938540396897473870650837086381606067767693283008496605288559984151490311870500039420533870528197163390811320258511156572333611561160550842710163233292160493440058460337085695579803887368132259042937404088279451657132508092085936286713339749652629339471374327569729341985632187628514684839439240033213772720022721216690993254881785852318949137063866836716321133398897847120933993804421212208251452256008544585647993213923072576368463991412293855175343899012596346865355557928936184432374172672456959401974051648108508672692461942585390644332863394038522092713764631342740792923851610736334096228673779703595789869232861874721401093368445193515303200362004705125816983056399184226492593552393373101949691772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] 875596849350279741103739670301597504372017856217975123226468425721611981938308779077099703678380400830825199099548322782985229566577808403491983790485474445868343573422579407678299505985434546980728999893305177626385816509170276793194051324314991435681085007672623534153848693615894900700670303519842690914263767374984410421802348131674748531949053394604480689809994579903801095206007629627246516059522069568674812190465708499355144340476166524906599054236041603345733145211721417852106837007154270324716350136737368656945148929708518258206969156671539531777713287466519521179508328643364915148970769657500255111307970276743785519907890533540419659829077779383501124370920457578741600420897629681117899943245437063622672124330459993605316079048168086807150899545227746721035325826732751310538186097293437860786011069966365536153311704148283849426252695240328506490278323714668734737901908345306473404422596371692534274010401078586612939958074509579145422415876842280652498490122156641379398423433087733006538955494013027254929740402956066060892776823539442770848698991299213006254314169068053568277892853956554930026516917793870874016401582575804203650759360773977698677102143368727318208553716935924633555391385414638252291336569213635984417072261656830364688387948563591126785416437536247049663194953687711499479276251430078035477738920652407463401267584891780180645234320539565109645379283266625391904560244793636310978065896679041594921336896712550396333792786121814648636190581209522245771329581909211568142017134985796367257746679800749835378396172971113905336029179737705589998629874038846213172346577456927642561422289635988884130861565308120091616721059772645259233987442735110574456929052453020990729649310124458322319969501646887147241386324292353285091831259431864886895797956148795496595692574373541211719851579137443484483126223759347291043198110504234575961997749472350880465047909013518909580504807568514325180207170827235079323508025828869573607672700094011071989385094114906065653824281470453315382086772080018255192933011792030776366166517809129360124405551030924103767929621450989414772492651616313613194816795357447915000354855852908137822523952986062569192264769192719786605749732188996858894824981689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 11070868432321001973722442014163049055548593325675066211405108264463323465198360742394180507339603097587023542540963635833152067841197235889431797117785673973892285167500945186216569803106195681924893936275585691598612610150960684333174937427304863146946534109530627403867550881766038444845068170276095896680126499475813029072098276000114605889463719883244706255615831400492197766107566337271183138753814046629573561784612855231101254404944226809532607672971587442459077555992304834516271522229664709395167191670512889808862825084361110323330192549619803608656934989701183331214855050897037713569884179574142651727867843393939798891584590623935094704877655617396100125781759088760733735937369576617714081851782584754312821926377128731591180280022945037962202032596242764642382296790116572960408285815566943995163986648071420553927047600613272045393631817274428810206751857882108530987814919582321616229456979251594298767177584757479388825485159882223501232501394966039128989333792486328198651794475688376570304786668141601026190728222387543428734476831303021637221873370647299865346844141614769408305062938124309095049622729204074100602343508796430879695700049734465455942650461697765536139140422921077546271484275215503442609940927554292389425569602568796681666949181167968063787408206609500694282232422535639863956899965542048676481737049970586951332889999738542132738579237467446584794881433704108427239932176603286155233661716953403258515363076438242041179407456466344146361878005865200377497250691800211146942205274013821785842407134113576938198678276776006460324952714961222048282296475520500959900664261543155737512110294369272153220235568054274863178774596534505232294597266054405602860536203324321692438383591876947712726954554451319980916984443470174710220784809253272417500328905558958132568890376367367296831707339199205537105663121427505585266600184534613582911201032492057076425126444999196905109192584638790085352603424292987763565423903990242544842284551842992830336187787757501774047686473009314049760036434421924917103844516447833050694646455247353828500046795733977183127329515305573912308230771036324319572064134341811743929388895650279252508812813316880389410873115567676848902851916012224364749272353947162628173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -4240644518391848805088723548458033864693500687744836877879649506722572043272751567785629060527345809990279384982365309911623927996684976867703483283815050489696527409170678221289441235515836479815310403777283510048505381820984416938715206409407848855441789489225974767205631519767335883445969839066031905575754655018008749330055908727571229781204517788814407202714765234589909123130192524683645331700201379322676470834133680809708543551056141490440895212774505384357343044620897140385226214188058472783480878184918028964994068034452064870132641635359942943413614291952511276595383986373701386263565203907115435281926894710425974430201415688178101498794301668020911436158258338039434364867364152170809999687131541750002138097197211459115115157542487830262365187043587500766848318586058944621575693085574459168427383513541672636584026806332470614639400854386779663588041065351225060249231616836699244340353604725913161968496973846125226985963566139641198651122543201416899343197684383401463029097192705956551783365170358040474712230733156629526951961354598947972771459795229658498040522141368372781723223968942643217815564259528845895750928732089191783045287953035718787465483433270845616358294271580881195011148342153050909791120759427827269731805922796452976661968803447149350684099771764130921861331152165854255673070849756050740380717855512394828354510067590305018289388765129014492989697292077054731442647296036162132317953421624832040106899322327572951257272937520153324601000456483668479083122835758208825716343086570739854893782748723178450282424300218632720024983093443033149527049392384939253926287734204886645126339815952216739719241725026591485571456246569670006940417720875574506381858909499432789100864644351554977900062787213433515331515350592685749320872203920653888840485596822530057017518391702121635703789110802290760099995757845319737153792012371356503924032263504209038029102116662757143692286065399692959790308862744771421318484493131438492601736055357024406315621625205281265840101108792612419485068439962695397776168420905489713979142756434976187900730135797023225819796660885470594586910715714958973635879695622181977621607941395615046039904531550792299856113882091895418983299793132951682750331201532389968633651733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 23953021028412884163874314855661566861810123715106520560004960059346209504906900649705867911815984848196110971852494781213631811976628260847182615778682676052354466234721276333431578369031716502579488081392630141418491427531536346405164951237072273679567382555919049577131079991343855214487588392731494693635138335711284098901671456635763694827142232759886955243715326461972239831301521105758405870203965153947558477606860565581098863233173990636378360775888828541619269775175030641045207196335267278929472165184491508291121023709177361662289140598409712923769303130339117867402551552621146114004916463629057134808242713080198165435714308221507395164791945565895811403296235150902138687503934873234872203622554703291191136693689773449615067429988227166731640523345275506917804963418886093640086359490432624995490630830102206673575358393682082628494328572493569829220507257767925136065562173697841393455196425207960650766283416185670158732089837902158507350492410737226058634234019876374443200839735037125268820201310541488359674501705340911722799623288355471290238035778821472853737779283986802757536300479250392287220978869004503936985712169455794353264960493858364426755885722662702215994854738410750657910985547993355065097408886786177448284783655678329706977762197236713244869407227713943753154694407481933233575581455473416229362153361708580847638532635304193978091716527046651793225978119447485874845859162591776470525795461799745764324072764020696571896714388190142906661312747532698650869023388307506231694082916443250701016055320740627015259486561793124508700558926894487560594673967500213853699964381676772747098450956038517128880399422279769227686307090209425517569761832503736877767838177094161713565018590618820133095511585381712475925638315634298088210199739869879242315076532250873003659928842330726101730331556998880842131404051899785445551412562812100198231753748907247184343977201969557802031671134703956632913993564982596776767428634414004473978607002627665637034799504933893785001689629301707703113813742147571008044710150989472752129159552049223249084351991596680259633743715775305372026074274348317472927815957674170594326517479723408027217084896861161507671278356731949603176182815189468409272643967256044561509042978286743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] 437969283951349339288932421845052981079506287358010895964662148290897139089813301168818899473216211964381137075770611462673596124930898280941167009363919301245788204086026915247548187530229708828522671744437751452406791919967065164153763676108127457274785725863755319237602777690879660012168203186438654125978143716856368456393564293170455577378394723502048819613680800192816062182584693730876755544104470148400486331131520748438597000237251911444589583290358074111818678165120361151600638908353472959138253120723023092610794925981113448147609131704850629038829169780395009323833596650021640835461807193145149705145113377801373356241219686745445606018616966008741205830032157477666985084274266273502274348717625739349185713222264780213984964334875548314894336007283428769802909729386623657361294745513461922530600401412297831729089316555512911013083837393539983516623588814845895088146731744252021100314024764948820163435630827841510058510158925064812208742791950997369934753875551445201995835485879550804226318847210998897049674900544307797926854159030957773337714410607644543017762809681417296732416271241760405006999875471626571735732521382864362899405014702206500051861783897054512515893998620566906019180428969961128106572098976894407925293641181716236914790066087849359038530050029315292345041103951008704541153515358965501999379476581295061904572733904617403124544602767225371672508778262604264276769397921497980814955688479498672985205247139973750115127954844911783216729831557469036352945846417043107590764351873023353202911453941765464469124994650094164116455448211392845947432759440073516443388739207811405518577903800670411325460943331463179334670609640702742378280821136538555193685578166292151225227576930571275756158278855900736778566656046487512546687792632988483872245743202854436259191556335087635654525895909268283881796385051630529462371823121118665835108069384306003790451736234725110805630965416672668349453310754578486776209866530717064727638253369509171117454286418029770630482396438460157406438276978463041452379528907364107762593887368730575770801398103877771182556091637880013735875013100474231734485474871983536116185385542641519676608224806193524417666798834848902945894802693067680973357247431465566478436812758445739746093750000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -2481828160139524234252391188953769493935707757242107628442649395583214781674334769773089451046766148192153614457262475217459660060639509573015061654516284117475274036579647754077310394871580012693806456466884955383235890391845268797676286704518174602636625611141365905455515278080209177806532262049779303313858848037419492662685623234002237851986958417168380562311413387632746451902039258068595423304211827467237306903937913992860423943503964259555725075135141252362885030219513068476794839837726546630853146153842213445692223712345663537686840202696095980219247116051536211024305610240963911990359056117979361733581754050464718111018870245420768251834307047238430468598304107129940349111649968448864068300528012909171162912786882962140353468867708929259540643917054583733851209414333297120658557092055150527125163593386058102372030809574491806792792893941400721960694704974951502723415207109224156983861383842293784764961149199840701753564911252346458503094790131105538672418196874533867983759656147946388854308958940244997097076010727818600435483053793125667598748680297846785458572253961328068045662745623687477995824862052746455404620863635858264579326475835297480952610208090176622771349446577790042039396739854534236037383411000258484931996413069895111114975865026738906129748073474593686318340035366325425823068089139643927585196358504722676173613414683558166528118203570766912270809689590651565308791440891771593357931049351597144978719127938098273220537912925708288254638694557411042731699513631888412265817583854630759473134382986989382059920813191540703237840225998174267167267856384302184221050405686528425061876603689889914174214302547482166210174513052747483701301931320805245119636674878770014942360192196755362417290766151555646296840395532572865181678141395623804681155695361294616438401976934662283131922145909044870399497578487790660980473031353425912198303939821006892843983207339625485169690302132637482321356503085463695614028011464509405850078178469494786777089425304234331397101075520479352707047870846105040677771143903785735939411888801071132378488889611244743509601433837141949705726551750698751795960930344985748584022204735698255422278070095744171807048887336401383798394442560904770979488578571195422917128325934754684567451477050781250000000000000000000000000000000000000000000000000000000000000000 [100,13] 6211886599250463147118842273179764720942268281438534760809320182567142498799855996334128111247029929698366281679077607814590888914542467663595381351550532278421470378705058073302477160162015733147128952409027838505253560463639125318936609481549403520092251930316132548882336453737548286423768559610772972097876315664020819907218281487762510664836508267947744915319744046813140900834825858082228445559331958263400901680610878276467304752066994967076692629727102334559232529382186504110589524352970347105516713117083819113580441173834051488826870784998753845819968493335021341488810331804566986717743296780036086225469022121384683458540065806324340301437564660588785848826939709218075777676999231916519209687326029919321955744880853182752029336855820087122986421449223193910468478572926716340142850686795212350084243856780874738257994785373261297015776777325179361076942332326116059799972094819289468911294266221719102934813241362317313865212639784302545783515778829421841994615441723777020615009916267132051558491267839754212586210503301090888733763126949884212188703931801158181428608434418598022205105561130586016466441471924837405228790370476281235662147618727768721111773672663551444208714592820413965677928324588875722174894537520023405789894869142758550726443408020224971611593292144213849353927278904097107933264051052110357999720901195147568795807813858105873074667571561072709402474802449645538271856340996823652437973878676407296645900089941036835020434380770666027467960513882181770586728303879433024270578288629962788289486304761927479837633230378592748991323373293490510874690111007469502708418970437197618117707513812615282575249005480326890657645951237212370521029282954773793792102353593639891888451274995259824506197617848944847145889446473506154407615951826066826094233959528762050103906692764438634628120297286940710026366382107068046285163525882278241700833945683279150450256127273532859541085186906947627608606411154665128805933360291020779838624412021137966179921981762516587721638968620928415807223559650030180494858773075612297206379776842381572751253872581799858928304293420138930143958106553695774218439532908093491877733171867271762257544549706141567566795277270748546776381164607382007050880114759194156048849322360183577984571456909179687500000000000000000000000000000000000000000000000000000000000 [100,14] 257168530460032328603572676985983316453893207847526059881425461700254485569120193444545248930293632524377656274629791667875525850486333056381256748389648812117566269259426282399959678225960076864266363729654091630089669955382734750346996213834615683455191745155798651576615572952594176520887878054673937433852811264090149257208322748237405758904530288923986410618841566577733046061864199699422928330485866094968865946977819494072657218447303847756780764052622215170327510002625930540235828635974814926557856903494371061012414859713061521614193436988744980377707484787018755974501456600604581484725974571229985156139499810801632908174296568482363574909093904598911347820842791949978135863339930574328632600004208032765637893058001096157092713874795712472378575470684403639303422176018704872495964854540662335341402287613885402276956751745211449486784620376358407189925711479787446504602584026746066753365071120808203000762369155695641999286214837951919804741461845326620979425185215441052260084157862142062359576132896645150666684421394596403969798800730426432953112449611272465682717447328020534059749869701179255098962143233370681365286700798164282622204743509563030746949199482474502442396619157982329877446741074645910911840965369440787571375052713748369328970342352369266784411449827078803709716155668079026755658128609804166547984753429103472695260060482732149833155616074069445076578171037403129296427745760059085267837213637539418964955968210847411321326866754607923388555272286005715759269841565308743823427746936344743594899131454610651430758319820153783188473865418366440977121612645042901230673894760565482477086715264426466613560335281694809044252285801416339981075813510989762962118451247713187973701142703836915579683474242771354211120454228961831359104729029292223083354349751740020749198087228386866551093477864676980237101394856642361445474194225104321213173235303584503097711968973486200792728010731154603029718411096450438322295207628182887253623171664557079624481376244560442900246777467816465709085493379646525196615191457807601572569654277170807486912584925081424718800985885884290428002335408210500783403536790671383203878733072808030517408279002226801886269943203917367720581041430378236554883115161226285038525984916191191587131470441818237304687500000000000000000000000000000000000000000000000000 [100,15] -32736275332775303542925769424639138565852420503626500141770726843799229179332399996166675621410383523911737559064340419140251494241186753068258108088390032136846930498730586197751699692773521627702428601223088799335662221973849385304470957257661132842973849095001255931683967743092780304148629051793713493414363679939913055185594967792793778042475115433381787254329248607255098494613726170686824646085348738434841861359404135684237586448219718044515899095422903102905929300672760156637192945257625459206570583326406212875877084735234328122482547342924759824242327776810397233993416956383867740318016507521275390104945122208169138540771921374399185063337168545089994204301584489691248546951414158325146663028720077623174505686287481083480229742718821580051534085108166100888003631956306243096642970027006263941798043206577484342458204129366788999805314082464991097011193444934191799554073225849998423262348216243146436742573759116357835486138162979648525703644104415011928850351698151727511495356737826631636023455428605534060085447205549654270551225163992333244475697648208544547468732551093930270005565472183353005914238648665523525088188002695340296922187499147231555235325819488497691797172839833164877972244831990085689679894693972028512974151487676062343293470803732384014353046832842923930337807569873223320218515808462175747058815919999901147798824696026851265381019286969352027172189954012013886823305532494715185778845692752531578350077694981709300374824415658548795854638386940824467838267279240321764674055863523337060102197077018326909852592110513273497112022145538919259885001558983411004148681065554432470730097713275633397710553371402426562603306047854654896470459497941366751660994189962467202472279116439536740168259898972285869234046648361540596733946925587647352726602175252865145500276167308031100087756089451067459447914392966907981396719617288041315715277215163638064148202334826864556739162096244949169581768535625440009760044016714881977808141139820104132486152877475075902566317437388151611223840106772519238900630705965879221428923396450831182985868463969355243470432256688697160796490527359937375090211371192178436830324574628549489504002147957843582937483750066831894947817667518365384785944309905894803315422325606931508445995859801769256591796875000000000000000000000000000000000000000000000 [100,16] 129528236938063251523975584560322949062696643532537246446685875023684698049207925351823803329546939406962593709152689686024197764348001313824250017875809271085536643373713428197646313636410695530303479416355460380141694833881698284009896652495582785197447793537335579433054158331245227920089139583372916626914253192544003027537175509984878741761863074389786980810764784972184972797439881811715316669197548256880341577693944683595256866844162681145723785172964734462520364924420335538741872932927629152004651721272141725116057404750754873872084479898214976238222806994929740748240266629431938712211130861455541914758389736352835618010231635350497000100711728695303914278989347954215510296732969216771941313453654477451193728493949937664237889875613993298368907909944885358461448493138799569832157913119234818208613499943354648452646190199805790015791249901626207403441262781459309756439919055150079808989769375545215276391341141468849044353424701125130722032682315353099095435654364513462037354625033242224889767035179674112635451885918031917066205416700537850374336019898451689422844497330120002177059520407966078504613659442858805240352555539015582779029452815974737974478585516439299354621212402092921619416288345191067747988219908630365344460652720843780702034999448598963317490794136776557694605156366863298023072055178936040081598362149231801025123803584346236250320306685287543830799102602379934228091112599264329935087228517370250396393168349030419032582322064789478057586754935018344059342818933877441791696381188347177175520106622933545120874780127601991168192650680067370116619235039432524590259868491884383635739975492104058964033021962556442733134761174849879397649410813230678166886516092559793783683407037612126304135962752388902443808605526093256121930223527211958010627278109209883502236666836851966466924948794132067040338628208657723857457042866362137648250881215545395974861812006664125420098201288606976860414828417247937364785787619462507046735210713351006333527955919913549638049606040939545132195440202055873691994211078522138239477117897852094619475536752001161551639373108242158470969165048891397497708054660441343120950191303171752432774032389681187765333704765805405097262728952100759521933819499267758158731844637153850924304876457426871638745069503784179687500000000000000000000000000000000 [100,17] -373208258542070605396141463309382280268965515257914246635821054236100682132748973823913600075618838349714399568392877078686481545362970102326900400301582832424146657128273395624048139069650339687251983267066674498948837112325928816967593774353717414852729256398638094470254013521966050010796166025885417048818798632729879720900594769269366781263995411441309400867474352439299078725403230962602421088810889527499270987376425607850863412007586696744757343808999169899131218699154010844926877446093696912131545423008920461106303164231401710271074891085014881878964192831105401041032170738281927263481464165833360352311716972576003372557964441781416021245115151946765915762129280173319678824136049863493325830564827442224555881309351169485540866953681073972816902682354528822007646644850309943151104701193703843291971597265066510823480633686949008551293240169526729220336719239849397474822239396415503202697036034974147107025552943240433303318229673942947323548505551574774304074344414832496670692377108229917300958824922977240251841301089369998070189904852444192884697753929789930030484977585411005822758242088325717567943476853335461391432059966791660425046410488597575441832737904510184293035830136963508552113441184175926084365632482324599040828843364181215390521286970060402494337503856141087278713079737332411569537326990775892155219851742433399994177002430345862825497967559061416166108067133316739570636802483163681586586115219314313106443877430239845329132949156000131881302951307341176105622585862430476962127703338860257439524325695595649319836144219960241676030285337604064637804342508362549066392409386413992208073897484337315584967510427796006835206475597155324252959610254209181591761989721998216301451695017281374450513007713634858061492189205668419200034485195603644215383158566961538257571663164039942417518181318378788151006821447843373829964368129409202822528721517669365064712030398375413764053661871709951397395269543334499021217085068975482996357040049285576484449452551336706242146821966799615037047383507216585541627098563216785250583260248822670079901711801835571515241933747130660751633992502928485071493932328741288032193181622789575016379196024581779667045361658528167912252842022806870362600199613651568842390368830585345568881527889004701137309893965721130371093750000000000000000000000000 [100,18] 730151302400264635213847071249973161994500943858531787380741474471852387153319411039679616852943749240319008155836183477665135180648895947577510887972921270868702232104952398617253274045709781324157751562700084522167881493849173043961167202416171114103501654538738145154356457043839875796818502342401314356178503540663998406247783919186208172480179430505218840837996317161059314526026834776809870233823275849919314865548858749655747091807928774283117616920701958689940436508244217825720111058217195004678419110445913136236468983849947077749448970335259735093862210770126743627285616080627164688570953998105246968225681947340114315345691967930008161734672949978701754276110908136188886316936313041477465224201867018757996729538380368052994558494574652902313775920224003675656418820165778769099248938187648253617875347753626963963371288007559964490281402294891703487542661310945720633563888982836477721404842321826938630111385249873216588100817258204145053990878884563328650452163744755112698713475476649084395814484284572990937858726480429996311573863533547953216345089554006029783591172732322916428766062730379055794107564108683710569560173464892549753262925133115802586198997454293026973241341796328281397204999980747383588172790869204716641259339734688279305732270179110469988510107470386993239623674113505706437569897696499441880735788234436186649617816175951169110649395147385974068069380633585657835404670523283433011312256126623434908503157480902536114095286964029911882404522493982044179423836852558663061330501673717215279149687141609716261380737994416589693633614662174022402685086286186379452853903103889087142024952655373287054638333590286538536420444901192203187569101025696864962139403908010708307543479726467736393375544721361561679515043187135419517292638227350950015612540127409921801563930724522587455665669575928138089112093727394018284101768432802525870559748495064988980446665653741450676532738847257104538380646914730962807860233478807024017097887428888538877630303372998658878580222742113739478668329050497130213953819739604377469313652814898325661781472918406233912996946973171826332310732934485053426037773602800157019708628927655572373207358569151472484503627719726067416547247494189271249315508818668886204400841373838502093579364352060601106586545938625931739807128906250000000000000000 [100,19] -906763578476192067957895554087214246373462991724931933652434752210133834625009641298301866721883214970872345241829994628060281417567060384537344277760413732830023393703042111512265913134571998497408238073046991935751632389132685376822474926897304765278812507619504374699912967411874334155217120343801290630802874925425612238007151205350458669345754263112486791586846475996880811167451343727364097656896981432915388610135814609093947948201456618200374225002365247778671978188515598730343958823555292605376478848200036135021628334049895884976428211156995026164302177009642681619900312268786189461515572512473070552055404836777022955256101523760486633349862092445071209966755855508018233457520062646323980194429806260064467443318317741421376119714822659554810430836456201805943091339194243457693933611729369503459010808807978175121242121165752278414038148358061629685857564547589051433634636443924159850182615820590089165788319381170262871510367162069916152900133496694585752255827558788490136614938438604310863420678482667280101019412565931359368488834860315135940712519571595677903856575957340013865478338372019510230725996693274186687834179618888866319661917628625197774229267012200484848573657658778826830005178488026429147548629383761066725050061233471474020989644628859821358415502355191281382912715248935322466339205368067385921890481344141524924702727137447639812963209808632374633080883567605974213527167432895703799441399076441402838638858966313724432476946715799163175220467063277514327025104336175052406721372530607548276555075609196065613260663865453399826116776745600363169878204376297651918566888409730401565675840193179068598490498304584814272626588211742928139839186226952004179585394758827649845469247749537491791389716107009989869274030145417397034325711820173250731765358690217509771186513609118218517520064788603326354404645990292463005096795330572403953081990460342227140608509067875928008808041126325541629786940677801205562251684019198976261474742707179668968305473825085534137342694452288103407201936574864327503285547130169654507974566724120678543151342745847090026337602059130678489228657500833216101939104343306927356106882394004537772388333104839027452050735213343125134253405969739957509409009652617905365145806425500093209601457089341636219614883884787559509277343750000000000000000 [100,20] 417166944624242190339135801039018293669138960613896789061364132881155834285446834355897893547148736420482078285578549847140814846761909628206284366236084472543732292062284159709192113332193749592325696098174447058520082749081058117061445532547245793516374900694406203215143648704904900126281101396115720999010695333352367358827504264355772397924763726135143833380886790025074804881399757080861949002743022994397696223896977634686928578535004964708141885433204516617048616545061910476903948021772532962926605792447019120094608771971951340230702521111325931687951690498773101516552763598704133571241571597213525653769628630675462174979059021357993874703542569623853704535878756426674179645303261149039233758786915555065755022837623150591161744435727862153527590015294751397657582100377366940775266277242086745518657491602382268693932316767208559266578018813725427954994622606578778324906327803998283760196237277303292463999149424494147389161329918674000412421954210007963982062221249015211575894942833109491610302014853331567829397061401355910686643780260003112440956256399274094569370907154172617187688786354446041522310804057047045054400438458569330690120548768093985225376300758870336310569036846801481782694052739740664145020704448166422809181517316876973053756378299051522482027787033185759225827445860153756995219485551868725849425133078591077099951292961775838908955994950901949785494272130254265531102340812961750934356544292288811071363872554885673342428972245087442618766550941005620367134279984029193617454107182438379502950936845538585192869588364964666802303614058377474307856413905998651047320338817622742193902484626169466259211234363665634434677777129644846437798427932822508397317493337022684924660242228850824528372111319041820192576860139753212766624765549124307219909476627471120966267687627532599562222060269870372217808305867327388625661420692590859782366291729405818188217802761298284394444702072716130092977761075324475973578808064651068726693533128018443997337086758864290730279122976030564447291961120570275753077236467811995691079134672136249445561955565602181482863739742194091940299430007780431731798205025470793914768497758884782721390037360350826035800222011235730209480155645222629684638224714994006312500950954337087970229389535573006307644927659339373349212110042572021484375 [100,21] 1180208436627838335128138421580788827934609927427298974704159434633380093061295770383791578340064206968661900516156157039937324570112144512830873743470903750695472784347682013581457040044583627063750834168884523848930799077852602999337904265257556216189493660690005029960635662592639034302598287832255194821553796491967147667570814727439847524816464316529280497263763835840510057195965136763955762462577849245899994318703134299664756623968659525474942842328288926599887134053585201822646939322076117413667856097125257147485428662118049868073471300808185359158512233236485298953434614562595938921881005890682712366016243349998173890197559177994144606699374193044732458024533324228275518945383720326453026576834209493326792045700037572227619208342027272974762052523213238858603273040831981358165929020342768714222905581209301939451893688167700317904332017926480070551201078970570757514531405850080244838665265040609547538642361872995730757411510060628084090452744087404541482703464536126383215928483488921732142533599250893161488977049607988230162276646164717726763611750745235170270482853369115521191116986369824819233747554277586973227331958954613715625107086626627401785716685269259793065254598332230852951420938072279493558010710643010221510663886622080144010808404792843241601417027662905267727300943528416033887846314827105299794127330506142635931347451421803010413171615611137011685874966412793482916311987883300088354628323457594000906621152861620583017205594292030191949455405390319960483399024608406395464270330545640762972398442919399597134861507682641230043635818123967883688117060953037858845422523840156559851983791172138307486088981730537576646427359682986890735092549258648559875217782154529186315408484630648950258471930542854754593712580396224289327193181828453266883481052482910809922749942947368134538005028156649438854530028356959130587956971680022328830922017656717945793811320264124660191378876638533616818368539569994682626100074386181276639451551395260097215328725105270956951521684133338329072763343697289803860442888644838291831717324228922091554566390181732926906579140094747157305723724993280566352212784253636611889701025648681368331502945242300419193749818712209164027621137938289077954773577126289390231355625119338845716743951769905907056568139523733407258987426757812500000 [100,22] -3523244029925208156953250449367038002478100034336928648068980099694494147688833872680266512351730357615315440167309388855251437612054794576893788504722626332223639206723682820594092085841565305576861107993177914001392265881162290690217138079764616727738518272541737773360807881965506813087490065223608302500167627352318753236230884700792231997258364553778545590467551159240752342066980699425609386917103225908577115200367538040647043579846178823195977461810405713489133723809047456269264221363059197261614548296344889982067512737163240707309310370395274625876102934004169292386584215998217515334939014033520209508690585107184995042644747347517546181765043348124797761115387220046111223066701567559637146763364991646852407616626898670966170450211751520200640541590448571884258867620698255699202077996184548074393904269273934442863628127539865763727378744885398382970020015606527784919156299830704568518794413344201649648202360895375174781170302580163576957361053311009766302058078158025176439296082140015313023128373542489897387102422707949506122660378031713911538670524193025799968187236795216139535279183557173638883905768207480990729514718168689236036914404911942113200407122939318931511755403444757682301713624801550702757041109112822342027225676738459761632154981785110645848866839725769268391419339872682441826183910286583605913075190275679580349195880849166855991643489041330967653607921011319674686296068712281843595942366847522259189839666923058393944839433116552052320901245849089098454083512174275611255408363540675256345658826810372632007234998460088701980163401913314459274152305437088599978574033275296547450896980396288452927510170729073295076932274312627934263574039406928810321538100770284822017306323480535490218526566626894037830416486305030825038211809674633786576459666475764065705546053295523132667784611571788251655604072771754161037839491256452109497183348433828637077035566326861686799503073698056133436928044824510532943664493283724139701370957397666470849762543036235799986427104992877100150427590649656305385275663063241473841906133888137408830298201345999885463314427275146561752686928579501938831190878006750398815385610592121267860985880668191423780839955202027341401057262763523926337225761371899179770319652105906960811376130854322141772172471974045038223266601562500000 [100,23] 4945055240218635496204976797079511397413307649744924818032278150582821830795354197542741167751762765991266883507472507052950873194012303112731253634949940521892747594084041875452335205189530143255961829963002228074770403402765594759794534301201721677611915659955475886426687066126521023066962047208156899049438732772204212291057594663321120600576012961466082603555707630742505435300050746270345274405448595026930446225878830429935531029856619296267209374800896585835770428463501607324772153763547871075405764331687948160755379435301513241467558675042631237765487531165783047980345521636739322909818838032035733375273811410142105530298117224937877274593212035459420154902525604028695212658029712835706862972932560923754681652448583778880953657332876543227699261576096109782682852744201402042787725885314174310979423021718244837142306942858921716236512273199952498485256082855492697671040052456649331435156102976715576422295127225104594089558445029241143022324584728784318454840872637285725995568819492616846619134975618630468825397117011267581994192055391798167873420645902708313712266661676796434152713086188248788372189986498374726621655358497126416630640147204654981059542499518544927604234418409917835723117276555729084991119302426789171362533213864555337248679852913545943708274246762456316314389973845386812118400377075839165186448285858898005520580084846626441127052007356133484519401255902907346247695172375316462671507636527063611228979666383565774461316301876508948480895146997500041796167229862224150656620453989817627474162144221653095401706762476179340987993723907865692762025061855874570994556606250622851849672819342869327202894361899008093129656618634542655827786769010561197480973272494264477233863682733062564784491010063982647758773985169244699593649310203084502984157234383684405976982833317578572758975698729042589945936659098994622944265424633503167819656328151139289987743333484724118227215871474898505701235796244690745267659162029407878473247305666137873753943892598040956754781405667524441414867338865472396742131163196040726876207008034911417101285199286051998587386882104896292889752989163074514948181540341820090949624061785802569153115933956725471075198406009369218207227350926903603045175377800604222707359012118794361761726485066104075372095394413918256759643554687500 [100,24] -3959976820991221949051089036963831395786456486290930999647014752658554181542326667801592456159911336777335262507646513191375998297485299258068567203365864336087700904297590005774378671798802681714015092247901078688368692515520897155928580060387965249088246581288854288512593585643088523180079158092343963953905646418461996112456496462626268255258100820595371370967463149957652677662200596541913074203850023180381915923330350311606644755976121108415770272556982276338823791370546414113508054453961255724130473762512238581595057412508792444687299811526166244913728956331769723981864058200200821971924873193392182085825231472162739150795502910182826810315624543122171394122510192615675972755199331016890744010645714208942906053937542499148469389222896600129529970598898138014719523589941703143459231635634311680096034786915551792004557258202136004645202801784484886322657500569903925344733031244133402303867849943476930427067134862538241495220794254454398526340170993201199573118894427855660259294322013174737890283343165296007201363920411786643482973191603361103629426628477399243272824831326098865379496230567275580801823586175527692702520045911422116683229131530840483193025284950282736041299104535944519997441542621175632013990071770064428090589239212836342440184343898075201284552089848300057119170924696058815316980659679109430799432868271628146154228637386157829091305837263691889199900766543307425381118874989852370109014699192716077938152943285187478073306703920380016702758919854441215976495795937823845254340925504059846053058732056247044525987638773302911514783585092872238894889679221922622468783324311512723562490364757474756445163950880149001091642625195445326032367114996134872068830663500894848664026271219839632970871190502318159634934004524146976991480998020790735344803810061802004739589389196285295847752298743342261238094689811746794300288791669264599703328379296095541327188760488857044281684895475180946049973223281794258967484944578916834616749374274623033509483709764807078378604707479353623220818385862860533896511091708496583101809296523572174213945002490331477389316960363080585157373085329783477840441518883883390855376150274889688485522883514939317197401218055800909794792284120178332721802931300722088157043513799139433802752596758267600307590328156948089599609375000 [100,25] 1224625228918159581790961202814053543463212753870024808183609880691151966424569560195820171500556412723718258268831915681812917494080751102482295822447320336240826447594087848162914771370083687945589550628049307780958655399615824472938172425609659356051540558315412999074529004865259596988303677340943978205326427381368154044217674727462266096385050274223585183242802076573659217775469419265251372530491152934896806440730733806845976760793083054142863243821708510528332810611024123887341049552541610265509997703385784073930817450264950593005629984938561558682798991958037227027403368926890972539608589673524425600792991400214804035178880710707904646197962151188848251960856467496381548982185006888010135432694491000677901927586967556170954900471331005125854750225224108653258655225964849744093582617252289867898986983634623753645818022213755975119945607802327828458311485347829443996977473303999499294757370012246492174791769743920176477858805665245192632759639877769543070867347488455020531202160491525461346526869314438130753593978173823699837811636190952809302982773227044944277664531102788360494251789901564960362194318168193773024242164030936194762205746434145047109426301009620331275815017660313134497518086403160028063207098492789488930920769400610503942005994089318625143478627856418818824583161523053768829371528981774593517636847522877472351172861382566978691724731970557305653440922813900158105732595055501670463255801415928011644660178186039754215411793790703172418717936344495481172923448766940657073181248045065570010671407466034203991639288405778448715788241047628217012115999018872773008677460999477892653376156417792297732475013662339351511313014916758995564900017826248669495430402714062892277245981259441026649759280872553444677126321753311496075952739840317107556312248474238232192926627128614157556265420534900985962426274902703229945125013959681625931006193191368936488204717233496595885022274034444142468632390350463696252224989692863289899800634899529221884337255723015285280300682399408750565297638540911115944416638169059059570228758589174990096704619737521311601147400380009543487824588798735948486230721219740128420208111798215416472330615455090123928847102878370696162793133312691267908440439661930406959593638066090260079626927947060721635352820158004760742187500 [100,26] 1199407709082401910104175029005510609514547623725012038912375703101095301996973898226658362286590098662093176886111903972747230515645593983578549485496023238600605365298286879986480579092620312784425028279992243921481361016890044772401954843563694881185594045322762788084289545179518922685487783134826228241498241453099782388345458661314819718341154179138503717461599372771587507778283249642854624979420442972359932167823902100302848124409575237433092909364828181498607841968204630691897212091915090579136076958546274372483778510735080302443136216452815893714039409693052149319195899410038777256440964699994057682048937557732774342627382047441236472420569336922192980491450374039861166538606647322360225490937541376553373353338969016373477797603279101176465647555445737778251394834393845484779507033351321914403672772228117873860441504288842568030939400907408229235918420370302637227144741754820359364984306433431308528315669947025483507903205067516298742362639770429884908548705985985177915430602405260420441470122395500812942799632855788998379341849282595922189750293484076041276042551760995681581134955079636063758715520154165324651217888939034975066428939399868677172162720917169088763827750388958049545157513882095244887116488293204427302596373664630514791678440491961340624889225150527398253352529022701591867229286331792772463395231710516186832163970987531787738994789877998773438936962402875923030175186913594935643449542232838851406062784213496989120878489253963910239343491667847363746088424186339920241830468403983576026112423668677951597107727335572086165055634167473000548275048015627955004940713432793514274199121644013696151664851835102856881352014495731973520061382695301086396409686387746603237182754465618935531741357218468222074251611738511155001494413916647881982038757983651944306205670381883820890466510767534610868581950354289172994040458578437201599067118502791954147310357314796731057411292117633169671257343963557847852272785688251743549511238758894674366225002936241841688437218857195420671674774190569300939732054730790671299856945813759001112369907037844109047656161424644843634098946407135682321773260349463184645365107938695460770734162548956370153897417291278472665266659284585011916040410999992891022978558874126993501196825064880613354034721851348876953125 [100,27] -2137652360510612112759805690036653596077144038897752296687050963408913982142780548582738087594723505340876009834048782835471306063992224642087745988646088821685246756387721610963004581591545012642129165905572481414840429908078943023259406622573183731032252683367097942719978299216890654154008900385860136257783009378322678480560028327495037740088489085723146798074822539539795117230161611183677705427273865867103395519467126475846890476685299380843015935684065482753728908597750281591393322259128958946651512996276247339151245670586273113058111029105744715592756964846362905252022885452675033448168298064672237502721878618440255017893789858897412810900448609026441732587720346141081160937504419113271415134013543086085102784577810599052464271844521225627321917893003208692869527725064056190124076877067779349959695630086815552390981773564694177016833955993654326881718116832663063520553176739072012634777765941268998214323485627206540645790023997945045525415178294011539527675911998623418686110693176251452265704592152549030173668831128211158303181900141978833132949438304902426145420302068271834351492268696436368203944148304088453689601637539044314410882388198856950244604178111321654568158860857310009338332125068363523944324672966556310814460785395699703924963977581233795141829609621871376943284234061422706419242835076208944284457324135378259090930254733036102449698314781827874731396634515532663867010350660780586471888694341511683657253786932685955884997863233388881029965130053398587247375542305255569540333752780514524141629801322094455948170096226419552095955194849093969150652218064737842169630230859038773815508841992421748744765630740948942106978044900092562514737883570158020262510573429258833770195707824840491381839811391489035603224278454212069001379021059713496021973518300169171473912403355155209303829111376345594350307692437958729880513624968521107327509566467279890031205914937711525361564746719069408634159130040343318804359240414172852998986625430076716183724654085685302277779924163439525379922215222734704607364888089772213727045511830359742245446623903738455827412420255720660236228244865497793181692520174182615323227301023463259534328603359739941618342784418515663501798847966676680297921535135868242678804336325774221316819989624491427093744277954101562500 [100,28] 1900854268744152542360331850998337562415632740411306049399376409802675525888094262345229281810075428821282315798226867124678363211554175207290395527413066985864850350348726128629779606382760149384740185787300559248796606719823159200722639187939265393229036986609714324233870348505087702655952815096750123338051162024570716493356287740454741171185386114678146183973454369819271863722500158367023739876788435108085868297559309929572675112467540167417891230752502678337392523054194125486777071220451196287684002896585597448435464121569640978384905505109354631669501632273333717608851813183866891404280609666559815342300176263685497302279509539972448210016124984435038339976018309475604048054012040606061617219741183605732590225062883822464497780937714168704991213696753486769405836553412642597764076019709982886059023661721957381435469350181526804205773541496862789903772057450186854378095190256901794558619263474148830330812703237583306008446619627265212506329268998212287954706613467853687483027209754724337354403444961200323628059612338349472283527229959543961713946636183681801849778081031005620379283140886689112316030319178782304322912303592485832650003627534594481319460538240959744773902644169375754809897840751018196055213041777956715773945383613270226441952870887144686690337350878778095770667834818777656364346056139979139368253687255821086856960442912553474923618553486166870094582119748200659154683711066656463299151209198627614814813972510613568882673426801041371307943312991854069390930874556814937624673126537688902351117418821163143086898972599988177941788778224460935097770117758011794406565198035998241549941776648250509338928408647917318230517487138900214033675514421307143095398906763950408880837236342984800326659214950994180399496560055109364784131876188349688357265880572489708600377845487569594005024263791578189619145162343196960472372199448251635310634823935228226650990651296348145712266747179047262412878356948941921232934760110515562861399121603507340551173458050681853611880841424650999223179578114045822604438742792833745976838729717904667334121405962715082799106152116611100739443271699193714423505879685882875380289814443985856910416254632445823358011119806794185925552412246294855133568092246601996156815168230805324078858120628865435719490051269531250 [100,29] -1256006981459515983477192599125893675545021999045755642229556967426639115132151942875669524641778493386743569071311670743748624716269285744897232708335647769256472508702452856572099155705933285773559852450822471121347554071472977282509981271031469599886856050323948787321109345712934508893914759168509460922915951180282902209108526803371515777887759244995586842629648577940588185184579666782217899528018554872231644929498158014805868269099611317337004276090638318480250934308745578877016085063209250386254464219320647143546213343766172256011795396106441864611581453547145946767233099635458425670555121707333449364519389133241159364703011555498008148373427389568185159739318401643030318891921659556637697589026592144504962377979761046032442597676792479652346752355300970727710642377891003716314292060490369688222574775961827944885031263640227638359345247155643949050336669693962361563829495393251108375101737925917481645834265669366692909732162369114493795511510892235076913817063291191255335832820948255558704237302226979568348966522100103680128726006379951510551024077007932804756049098768206905568702755279206485097639162576441742397278763419873780954073075353736104752659315677437590810538025660940918503564381715298424174169499841111621328501598935661889133711881346817459956362320840431744241059433730321428233807492864652858352913142653506206997183859195072517634396178475474264010497464553584434319437970476779398319264303044096112195018205299775479063084636020480739848631198865340853241386769185020236228425185565792830925679841389584688853021015612196503113559607699773234231672431697131333437331117066749818570317699134359537789263826042745919509717344458333591953233337240018539768807478737204169920899726257206303772576211837053052183299643715090909917651945181592428032389053162221640424173403582077837155572633979276889463981275499210836550342002356061511752040184212309707884870510739322171780685675709487961135592877615288168348479722182122055432132346130287430013356012625555508264838454230851320537095480772079295326132246377665083866232895067716456093248332460928103598525545445416534259312977221070159742936119267971883672869932009145093311789507078180901804739137382920500276692983754004207195031492514368461702734111259949223438070475822314620018005371093750 [100,30] 659121318589122518090147732067254768052970752198290926941970752560137074907302490886286215196830474458230819030364122471165876851954929139205374934492553233773016682051521157031249227994034825744498966146353040159060755221619305662840803085058164811413464081446372901190161694085589148524055049690696951756050620393213379451165467562227501623970867347598296099440479980480680289222240269809150411041843865092939292215216146403831788111630418320955338421637817730072996614359370695182991922196253537561960056479580139370358140125285701296412958974169104606875450130543972943827733309293676016740050786077820927920886511065560089470309469569943261998990518420382546381911145546208621081924405960789648785866192547288181633430621728930147361529285475333786210306854659028830866864140062965902206411264827170370867078046263134479128943134945530483123684982448187088873752276736512324122451607300119470270264118506017442229292938390695517687722730262669721537737615439381412508250428482646270073827131199989634044076097718555709627844386393676117658963328217232539362193752368048314209104103322679574293887276984876556413422133041502485988843463077813867884523508128502346253188390887748062795469704846993202475016368619865536816959880736845613001210444211115719737422196959005452111242587121519677179012124258671360223944773747466037252274965599865938493983606167348392367644679543572670965946242999670662247484497941825659982773426656226128990285530384510640975761358243073663056196109809404233418140206246226460142790910900287362802446583247241491207915242555216307373601400341299772857116892602232938439380593895499766774889985069305177810887133377898493279501860235041033188843940125468245532006438481597593638298465407365759408728249050865574754482075761327963031808784633640690263727087003214747381357741594958327353004096404857061519129008373105442363898765356896224104935115968583143133957745640110665842159717980883695352235454664952690415258141737715799445879979580202834648455660162068945469889441508880667359244784325787408627248513014755445495148327050609732941843774942150027596541725298921156712018102335028783368523823108111656832932776409286034657145581878518589196923204623180763166770452989551923149879868215411188531530073397846081206807866692543029785156250000 [100,31] -241573302455825838800044167164145242969780691830905596616725535315816771397024970511216914271571588145531988423372311546038140909818246952177001047590352145727302280943670439651160839813208976306619295804588640244175853675518355075327713672048523208234460217536556568097469412530891449420730684176127517571040026471048104046578762411175606655545529615199867875429110294701687022237285030538050077095979353156402641688235606176661017041880592558523954109384622159631708985804010072509770589301670367650790104940395701737531115781343325898647880075865081695192129074272877969691306986518337957990553111455342293972526152394864803199831656352423823751139459029969080933625417594742985827013766029794835379916420287522810821914942858673368408675132949998354064896645262253446088834400129073486487137964815994586925667831520661703780009761317149539952439552151019858084366985916238869173202833384309999930947887256218897857350418452227937707404442050758810797803525231273371517992449348213819381676886867895616947268581373447793407713402531737754065144077275879860335665615025190060701350483072725911755174197712293668710658523010460779350816673615276685604135132504223429706229044230164397509096350657196997710025104583318142189362542836221822250580759854451533480811353385652129021909109446559669438404520139743182589202462969584422881345842935832709353110433374165815023441940210943213873552805792059319770679034140538749444852880493487927390924312959090579899891553517441247127988387417024383371574182535403921529868047780422437426766177966216246487641381995813149134965146679314181548141053525808709281547698625208901383852340543082097418297980399515497080511115902315749341250626757296865757513684329701717286923362758946144102098284524955629238634910386625441587236926008287008305107250014553086449798909829653782076736359865572756607308167993418384983019041574012296311252127242710970430769607293666341777301383788489152662742625549793639534504296224620965851663277951426163868945232263344559584551890120977518714129433492681655845847531128422124282533602087869881967112750343959349412817964757137276778152761160949504402626776760585225948385088575561600960285400008476075915175882726367332805735182939827808795257348730861374653394735290135031391400843858718872070312500 [100,32] 10976334963278403063731785156908196942467177797885204109752354921454052441493526744486076198699125292424337961465529776843425417664669807880238409734421515500465483084714197447879002738825942232790427699066984266705978062214082945215035730598275086903026752995076655623073405880282189815285778105767445072987997827536755802588410960510612650175929595795343924939910172356467402782007071434547525298211420930828080973552354968460679247910445463119032415147593023382421434576559755604678547017360018705994572408230705294451751076168510079448879207467593867816067299657528743828738113368651660097425249746744759092088126405986489204335427665557835825864185592264484602166697849865422638984554603092267571436006846812926415742364748280481575003301937241627530424029725043799393049066893024237511075786251923445219792964053836560315687472036655016684403195584971915146200125234724615469098848132229055790173307424088854123716506426506623634670816400443924018243892291723242792715903466099118314639019233199889560345717083209182586640815057772087102143562859671247721579777978399511076590590009751207913333006446082730906072635810587149524252081340695087482202680527754761881797148760914535965857660458404660483325482453837364945896593020316385363861342689471133344948363087340834366827839728380441850868756986950134806304774912985006329125519173205494430040545264616877433098467954164359050009733999078514582991923890623663937914417694950493600740717814018796122756618427684292098861061877805721032299350768310333280750615795860513549705546867813283841607030403999444485430555402462322908894614532149500104606511483511514267738020995401807979178912391540168667182558564017121365215365886251328197276123991352521962233597282715207200539269233425862946346325633491673843150309237329064265159044841465063703788715838446922137145524136834997309145037448829581419385174117052978361936010091425144026583396623826627754737179490026066867827137147726102414425742557278310564622285033874257402348178570500230224631230605923784462378765286489147860768245278233387168063012004991959666527861245881917055573963556692723383768112957446524600146055129493696399612160130971569037371989916165698897973405969900310111343509526931324221319286138460807542016617333047179272398352622985839843750 [100,33] 66483027857349863535089558201648302903758940319085057269618262839868477038570177323684948740370268660917536260044851499986339996423781849989842973186033131253860651933817170969839828924840903929412854789556633794222649535073007874097457016232590770986309876938098050225564151937942850153653481389587803196633644534852650046266972215477837247752963698107333256942682400852050334119162264619972595210730583384431270810068916978628231560365189072251193782240788812479920734783029247205374044751757480452583341047010638136595119949593866173912868985862058061114626540145601670374340256841824497643912227243611107211932512972198198071080651716566683569497376055892451092069923747548588813260210255995697193373181092917663053064817151067089986761271630544688662350198016678424692338185948238559259577703537931585195794439447532431072930520836137794297796890413284192660441771223943442282359274467832260477018468563868947222745642121567768261707663553026544845789776255029637333014509042346364426928613560113428963427518637396586833479204871819699242659713826665492843033217415942887967589760483192447812219875018179855224250704677077135905070439344981503277579720901736999686729009277909386736347151814587821581399081187579091743126608274013524101997386880737688858200705709450564045768481945192181928250356787702606419982869513033845324835578138238437189562875031478713703407806623942618663672331029517655363467449419985867804104325735381596478925921977416066465928857884415945832110344406796898475725547141332196241883781822923581365739956305358477134286382188704881268089339116801985745875277827842659715296780007536423934608324968888982926628126937009211827215750815687505218636907601809716652862441015039189344993441655070994982038280576282737159641934991962145699459518299077986786599303431305346089236244191260550895147863498334288656674341439700216909517059101509225021860069804885892691712322447601444645233246252964587584270348766720897489236309789725097229069697674913375038260592456908933065982706782751808835590645097002832055328326277984563026001421812794148244325233117033716908614338495121520267139629223952829932423624262393511636623595655127746368423692194465153240347222233025160050866766512239365441537127283271914335305297072409302927553653717041015625 [100,34] -56985354112928006304262293408587164112629334435611004869218733213162430695461624174451357408704194638938111185377764352054226130157419049569554120323291585817871936680858396329788571749944561321098530734277247805195442163629470463112685106547479532549260971762294558964185946220707359058536896363861907550627091159733786562738300560980438265713810409081776305682346278153523370246220063055157468486713162091150449121661734034671595203728244880233570640818719266019806802741139397588984571912478243222132849074608831961041836490864607621936698143656004568183184594843395259260105889922210341726336073429001735197776510994108675091101673489983062803399685851481992630359695758075879946450863509010233750710241132756271198574392074782784298485773546372048647338489265104551954470732339105000165564299427116847307992335812108302660523640844468133589689279038101218399188016932083609095011290369010022980901863371819931691922214430975223023179728504634561065349700894235839888056847212663663373353880335863022510603699973142445410366361810788743638174292852339003736751593365390863281271719348736373823147444269126201121009461470667681763991056143504991864037907569365612628681969243831085236935949531133672031902684288675638339087219301374845907318919158964820773626901695748164626697614747532314363926773169716967283542285368394268300954336852807838600105200801753454398107996468363968561659439231954409494827770631286811739852004137911917556371986305924698897501245996349543623317602365013282765007989723066504361724316127644176726647158156999347847684749897229169242461254163740990417995212624639761137659460601923017862873080107049585873308832616474529619329975625802032525624638860875756840998367743488502552965245578936372940758676206286822371977039795319551017631830885216965539497678622317832682361781518456118666104102699159840274708292027607712033232740571886240240519788889113429401849206113359201454029750355465024965274561077723757736545639754388022701775506609000848364226293436341690827185486092600722244653447459062032024940905325014839122538065885840820039480826661891608040616579177116076263697814041867369963441819127705589638184417398139360530111988426894017717939813540978975166462302387828639644662078898515455982476396457059308886528015136718750 [100,35] 26240590240084879229649094217372796232283951800567007345899732512210819415328833873299868689921388248284828139404666530516828135687630167676407272117988998717444372833575655134448978618210818426544379510007020335810171414283936241559857912714490987662706461294499211158806237721337210737846680268920959987785703833880788850777058492110284964336488923770079195456388990769853287563828687357354375060678455573197661156530479926861687466252863380364787429768105431468451571397039366764601609550293566042183402002679115775144615317024944558612262650801396800720120333202642139423220583753693153375960952861433549614421506515807010935006681117595546277866253791974105849980427281402962679572682817993625319891960633195555343611396491879309281041488138673307755895618848618379217318520255924740717398721108923833322863862234981868250954641294774726545958324185715550514433036500368092071469003989058287969134029721395366665280319293501278689768127771761487814847604891047683436940686386964685438189367928572882214837476298761222497293568431638436121505342753010783870893893559543850642787997420454526876619174153148746852987591387501503908456367029889605469861626481355079800439855500016109509756230821522048034790181485808986298337791028303064272050004976084760041171296671563533801809664858789291032043618580336776165627946345608574898182936493812768591548064275430889058285009334708806788609682168157787776328707808254017425537432076300526644567588958266487559036493178905037545638941479942761444821697918133540261743438915814960631836307992027505629522954117973757789844724486976493508498679469818029192763011743938109065726679323231766066512020445334212287625037795025889574176492360296449608678256730065539098765800231723239657827126601616893077460683780171284916079215049206591572238674133745609587643374300645661591023249935874313794327213775554017715723866858094657173269884368160302779164199861121875722420382748176309054091487072165099790062725481654783559513844558726129153049437243873858783479686752534886350629421351317659779266220197341618606832704475889059416800300473944903970269207843090391693596116096429157127159219958142020805496279197019533611426046294545826701629147276287641440132701453424220211534849747647690776375384302809834480285644531250 [100,36] -6087137751421775444925500888156491663557405979235439885944701843896084443364256186593516694855918515484613459768395792674112042335951209893063430170310276624111314833222853861089969334780356575148623567113469415200192516919839676963885743462767915007491981559426659411319027946452333824748707769525235368616641618946600620229559554883692353519658876218021387174163890058982271792547043013579557183812591459068759351766733957359795210915962745690633976515005451581968186759810082377200459556011565059471739401619987957608935904212424661782704853325650156658020846094003765358382552679752703188061189843018958760931406202016783409147104460604999356202374131979634366392523942002066957514342093000680047549353018729409786401732817416386231958839267757802880096002446887696055636572336373515387653497846148596626115378402782864678902612911754355397908582636859415797461268561660564184576675198755417211734253906044963749861571963589924766261737449054540801622942960649501399482414125635793082203372065368532702528144492775990307185770591020534442768829092722189939349282328800624548144437899200777096696266645155017482163259212818521991454020223599003267136734752825969203585556475897228862062313100646451435343306440298912230434820396888709523644619913861561260862017209214672483198618727172601428399858862309692027299520829908488244966459305577637702494570854429687522694191847848478120557065491205345310181647500237527126512872683642196283004360352537507419313588298753521135367101520644718751847308275857028852381407988170364098394479727367633484006197603987033623617776486566402414952818055676883193848083093986518780862543430357485548347993504078552721568430769962532117522315439652960739858224332578069414253896934730382878565373129005647880600950908072740303295049956036904184698963120600465424297641998765437955404712711150348047887804024110451986766084878671310588709219452858564652563680505044555200934444681817037935918836357414661190833609195559073211733317993156621952341136068821481893070624274496362932818297582017099664079351754987683080537306096816539636395088552508742148106286866185875050973815517937362862394416300462333127886348883923502024228906416361151729370180363085863182212588126680701612787605103704891007510013878345489501953125000 [100,37] -1105051407598207995577018706983567498437507367054277339033263297115065857979553018587506986535926703942655477503644127873754044008969776229042066714854019179506446146226090884147733174952456177795371927278754970099181898887566921618214052404295336345140694319585787362525748310093784312273142411494300141905419893508063499685368216377530489211922127298251389446508382394731349204785613319330129225892481019475011336119448702903256184089121196474759241568311868553170822575201533657147034291962784311641534047586577352419878596806893086712105899959209767075031162456503287545392697822285046506280986944370545395012732717944912556544458497832785053633201890774037192746903645329579398881806879995943954669447790700870822306524256945841357891169304592078673872452958927111767594355330959910470865348754520104428505816120105036013013848575441919739517571786378050283758939655617557425892546373108442870317412805408752379060956830315137058971946539777495271836981971504452693377723084600364683141332361355761941837701557762238806271355439313372383318951961353140636014034777437058160283439622735623210637937969618446013948435724029808795636776151962966776177831757140993264291621328527676609270686946197384507896079769411704617911369103277189480706617946304006214887042893209577170521445721619579911546945537472617611036552272319225298671369011647813709284355810002096583179146900532441867469175224006654397184365901695599277495588934570287314105624789331352099819380251149271640910508300418378723247118276800298098934415849273271362298412137034428019149533908202775037316381138328123029624016982605857690494522724304236747121334490852235960625070407958506744965630879379477362152070682577051648027386795919420423467324376312490059861685415865977958781466172694665833710060222626289100574460469660716038157650648156432143751823179496091908115706446645684663352379385159991015616392868497161841313696124108549189052868805571527215938364511300635669805419260385325689802205643627602363516024296499510515408902527674910643110395883007654870598527028904488579498011131982192749278863910818357020194488922323960879462640425461145717559271994198636432833942478456135179690153564648696303406065722823023526381886491843601228596272179061088536400347948074340820312500 [100,38] 1868381032764730942937885149147578778346053410093705959271938683092526017837158928603649717539416426189255667370748552435120179320767381595701377776789527960702717117511543583800995141834699565703630436651463005160403945063519490813881644605126064464387543496416595692644526700612102127549783451872384739902203226870257164641949190680322578335814317447654296091208564415245732513102359183255915439285951248702920971285782208622122689676176929133587887043582852402935682482868061658554787288366001770364941355776874193999423450649407182987466533991978783214522035910274730779847916502126209227228130415173432968235439667381074082049941384642549408743149735426989976813217059565828531959773868223453917615154788779319863281893267213518623245181643931335095613382324739214304851417099585165864788358562641822568157452353321491514401239666913036858404919060690559551206251469673918581768042469979166696052631368477568135044010560180200748859264498590511238922907063621664549805165438273995435655686742420335665530081808907585201774051982233626454171312697281728531280763680208016171666584308018308801914521207374718059242532343081343371147577264783075102993445087103351287343060850607894011406755603135160558525513880502966179032131683092680598815217590706110528926249817912184979064332615501695599707115708115533556099932169303416297089104472412126415447133466683183503112592885667792166000735972018677280994779628961655559124347806341529238439342723996767333944411506558498823764968340262019385605614983667329489442621936115184883870450406916787492376233585774532196097601477850824277263702164707878371842906911786031023690387379043083054759860207841475819303634639762212286479212900608087325428023802998292620481992995000685693543578465233893232569013132344863425919080023274579602963270911700107133845991267052018706392300716929571305144289380797045318907553766010455904192707597831489885613823183763492473793103070446852742945494572530162925797495787636661015080269279292439846156806464952850611902891044582118809963768341384906464862727939959709186356944862490554023157684711701622347593697243563050239398743151562820678522471316295658105287195306246316192503640202387778168359008916053303218556234195627170115161508334722384461201727390289306640625 [100,39] -961361003651748094987387423612871806985067199472136197314697562838077770246127059314413933508016172981443481115139299424188150698933085362426669094439586956418475793883730414683000660689702219382518884788511283409119558023744590454309910732704044811670060010124302366351268588945548989683553662861293085986273038314102646053900883945055307871041645557328701263931457045923515974228194375976497232454821612761943474030583286890856364698317170398344464865352615355525518169064000239492923672617800606143100259475121809125697825572930341981530487947549845353540333812610946019544414791796752785598018565379802495241196663012862140347670141078475031961417204396542049218263688246593864870909360843532399576934481182231164414526372688022986844066083158896974699631564745052085208028932605052074044964261093519712760967078218834473903452505544684719667430630780255074682780846099951681360527766660089285474326295157858847945185346675164084218962909015023093512177525155741380476390149578138177104536209050038434051370068144735406321190655277631635972610324191724680810536258561227190450262161861161937443185773409924842068216915986478905060528838478367617483036612831710172754288226770594223548321871355838871713157237627676754828746485220973150086861665820586254995463912718082146865535554379209711652502185225247657908693458289789981154825709708654118617506580404956658850769437681883456244331853587383076037853700070061605485968678791441133441686725148997598124763942911802597948239848351390209115107900067392680816691073767628495774748429506155783148051147079837456748439268893642483700698061031502100196390747687556452920183845002720154665896526275727231065429106630840716388671024695716637246962495849477484700031615336867461934462209508399489951904092018455173185493209337852595584489359601884752846380489110487116399308616117593711603342136481772900185057304654814112805911083473444257997640518841244191561998183523109496289073855105100264987576447669058836368588546001449046909391042120931663017126989847791513920462133272629141361581293269205010077967759823628758370275622088109175952701947478989336020944784465440747469162782470843958282647711372604977382056257691375064207816019688902101389087529229558748422590497284545563161373138427734375 [100,40] 245364043208137627677027792531277278465311179667106476975125294949601616622962996972682562279081544915510900612666604018034757981378317607222810560527949527181368380827435416625115679946273932910446903723242268774482726886499659273284708411842683986021376846806371876821920286797487823854918315914313421885158518476134389174253517102655868922971948775637543587182158059187754985184836655729516435810666253764241145944062692991192241777641239198904928766844296175035964777865031806169177237247275127779948652754853173235738000486172040786406075695546264567905596218803230094374944175304634264308531662784795447485391474047278069290349507081999378140410718343107871489431393165580821086790164208407577410454144382996239474220955260482429672916962917878839622055977972891963543041317087041470597123540848358884552464879724031090583320497776551967861442193368136424068275326696562591614907170897336414378287369548594238353419405473345876178102640020842377484502930250277206082598158501671885218247999065184724639918164556120941074312731383720308596555606322762371039862898108119583159720464875781587004899593406179126381318762126272549341161677851514204404821432105447562508371732111167248361875976978748970302813751978072986263100221862402273398495015058806103021896165907331166938150685271683084631976421952292278883669448268885731399010497031380487012059435897694858831909550191327034676187287575804140705576216975140047526762309093812372932748192626103835661946379689576629915533653692363516051136269352860168006438029628932909756117525389359125791789956179459481925186563373942861997318097526990646278560872459518799160526484241373227170765153788294708850737800952954799658515793334905728640843596817920784853654417735477843795449257099442628437892842956830921088224672595848951086511721756934127725842365261188430679453524920699551957025631780133217678604559336325303958538296122043669811842221822696492061971239222498596788393514404701712444579979718262875779060413282226340342128114499256359829502629677848576184414082553534074559210870240861262764199925449865058925675973500641662072253341257021842436770652562618439805903616890935815999302507197864536402436724341738207964999514077282525971419402735507198087816504994407296180725097656250 [100,41] 11097614122345026372786683614181231635969995844719805474427442418949596049390200796990501301902536116435914508467597768866191024919735508144721260725661590509060934940637352088920483709046748868105293113109664742292305108770601800217574968822572966766923124040468496278813485720918955735739330763409942034082720300684730491781348467513517135609009107033683419175872534734319529397347340593727289998485769918319599370930496132247458322204791004902984750143769610665536241771075573215841906000097689893546782175553408274911342244411732837974552382582231815439549568056266843105801463719979221067163106968330966126782738463016867194877208685638404069091488450127021453813717020853881663866583606544751806222941929944547593364253950726881700194679716999331489299367412335444372458584397311723242578152470642464141712514492512610205571912566136037852081702281196244637688106437334889110564873926700787745871078438603229184758806988888177773423751947549246635707071085735507837870001676515418147872276277653468829721722876222496281934452093001356823765481083397871781772012577152353090429477389445544663625204422195662858975196487396556589554967110832251884913171872912356611762921586565209616288978158370299063884142351837831431839860209479177159429353834146445566780181537238760025180767218166767001518801190046787046175460593035709345942808226303227515647401021992118144560797468897147346795011117244435687553893214683775827180437688724123861193302286765980693473086536075645096330647889262768023892160821261815845214345917015624451225106530134141533645241687803667381160689337480985915154997348010295079120157343028077990978631032328275867368021375399359172008602571421498109099841604344594009221166474059786204480308992578535414557170400143475298726287166397358925212066956358657691682994236875256574304329139016868249581729120551857277112735193621595004078684924577991114834252258265136785523410757883640625696177617351806529867318718283431153815522741250878184929608725549625870082511362631370878649704306034762856347795980809864019539748163342713310754886993713185267532534385588208658268650461991243995497753232207981026243020742666380171478411298394757808164893673545126078863844293173006978151656776176992025284562259912490844726562500 [100,42] -35548035158133326780121663317569298571352897276690959647951758474209737759944603979310031612315281676858492471447232425054679205338176589923531175811402639007570319696414909447390989823135388280912483608015711404304603232853329093575603250846220628124525026972845474635790366792552994466739348085642142803268863020644170413170835723215635820963926907099932388714317497492196528575432066475968802736586034369370300998357315417822356816145718093169863990058763063951254213506385793747271816218319945235085778435498524896220537845166905845303638505697091375564311833661332011568234590482703538204614661830653283790484724045677468020545732018584655065069675417455626697863257774119954044585039346689025531622712473352629116989232666640607699811066919865302994992795199748276517409218979953586136518497325060344938361853911641550662060727801579003723122620499104630919995392821901278794185979022911860115401397651541956032598160113004356649022968031550870748735530709356222797809778171136196174287675175757420852267037827565509810632536795665039891054131280709802612570140238320804477881459290359465007835894687322864359260518410315895733640009529620341105430800284349710295121058017380037848356476094910060358058475781725015996800880564108556656497051916326874965649594881515902746265386046527985929090426507474200846874656775927139960056383704615598606991328705256306502681033012102427323259725309539115810977714360575784553515029291314724523210677241947727959714583384317746103404227385884997072428075183616696041128294908817183350277237272679381522944894355779926081630258898264615454228334035007642226818095902160658277113377597598059294439873070404051376815731878250734136980577594336609263495161114755975083312755992813382550738309258894019367072102415284882603872063710266565829893385735673892081539304342305267724504575641708128300405037395914354223597947382575075136822387882150750958362622094680414623148948731694147663966731512864339017738236444069884657471693430760899389624462976441870286280233889229427230951566058211628823261705181315246381885644171947823128875834178808637048228907040620812333536078265148652888216089546538453263916270872457751056805495384349390746843122827974156244419667860512390689109452068805694580078125 [100,43] 14249810215660679385568099495837003771033872606971580595260112160607161457881135499827220914850702341856774603763989500171299231373943047700817379838143939125558447650355371673597208725411886731320886010559330836591480009401827786627550857628395557942520900528427225577506147206570292099984156090764659480804429449214250699524709124342613729650668993036138056003365961908973582521494446669229584083056025408535092916308306801850914116352408506974174786560508731458686243924160109660636976865930201229953262118237396447861051137970042654959253135673563468541926760387947605267690132111360887300659212241746577105629643798702262230260115075425642689991899529029221292042422036687484602103892235073153164182951380996261035649419685148339177482287870375612994681610017939656658105436087486970949830982218278110654776201215293568132202278745886118512576644803345922375974451108858250616839849259556402020637261549923693957539554921313639138746587126155303204703493604373730199145282467087152484164538814959073112598452399743238111762025126696153636243597645500324241133922310058068989391258217426127828069518782529584130778500881933549588384523513315377997854100276228400344557521164341311631725787952923115740711088192268207840102220237540344971091739225381323113114525553847835241371263587242337223880174879131100387743118614406735750202042214266260174633390135783885436117621332498649557199744184195652071239521749076275966194505784015244653545488461819362707019963580182871258314629728839476513837516965422555590526969842454825295143146605598826738167705657653917831337209093410286822138965551844859952856382672756658817039103699946575974801263119910643510185665049271991945676718054426867429692787718085432556847179724331130872872054434903165620105855863432287037589716631037482078383021769660505956324220705141198103899370842257127150877156077328131736342681002188604520198430196141479880861145362176491395642106813992580503006171440902569883481169836534685223600600493612417833518245598329827633677461676017475270822470362085012980898936517558780400999328058817106599578590198899033230990151283689070689966080718955219381827725660719604961747638578209565591647424963907760624938047835333788243561414788018737453967332839965820312500 [100,44] -2842957455973104167078234242482708233734036055210726753080657107112062585112711190614530857354238038502274703935844185868218727111249968366755603779702907349636815275887982970534775827538400451036921435631486073771125008639713515298470011722467688728816823167537007569425611655465103871223540236678096630162122576383664196034314827423725842420781481245833789445649746597004021264103603172067269762174816502140342333655150298347450233484598537917255751040135006682635322402661574194043093965691237692898055462117816407312305621151311435481289292472074048426778125548148377326506975961130720791134932275032457340819513809854860412507374769791105943691263580174154184303675107811871228619076394326628269541809018080427654571815111063536098424696364834691826030538878957084394834393263717244738651838345801851817999736312789421632742251043223610272410918491741541212997001006742532024698200456398795801503841372250569367385768626669940073954987383253687507531486573187234452102644218566771539860200599056422101493374893510235301181258542485955185438189971917976388800251337056221781806142890298190879853501247622223041161957460819500517371292173330188197411945942859185192129641718153093235733332538628595277805349557512505505072015493239585925302775061977412217718354363795108332667411254848676888171080540128414353350402696671294118191131339533929392793653297513961570785748731391835493981329343933669210505323598062747705185447589857084416008157057160775733303809522986012895493183658905488049134228681532675419974976941370447998685465658538488142708479525563523493952056712648426677444383381132835334962586731532392190738266245697492223844968298837067608298492402219983267880952519388546483207840811707207567900264794254496956068059612764079259111827833674080855858547549861956139626220133689453800392169798469530944170851096573187496048781413812401133783958107643772289655415069337593717118774629881117172578786249879674007674824629295506724119788972254109593451911138683940664917768973218028119859725526089941757029097819115493012645283532105686000671768770891019315889847760208206606302316646425603528000647134945977437800778403457879751201955616187109325560413406837823029048726422899316668146951769813313148915767669677734375 [100,45] 242139831821697123018360960418090474507899223786026158941784571253815375382942003583779329933782865124382014622231256375937279119867810920447051908560282407135398612417850807615172785706644670365321516876423957605283521166461259608908531377292601128853937489925354028029718990759339008773063180766278075863492082072659968872439068060452873916088116599792946800662944544059121207192226841488914982819107819090851700868629601502025294226487184318591336235152324971885017026858162803818852870504053906331042345003311143971523035349679161368403163780797905765838967234946080249791139318556228597566442767076467025863586938564201038886564227469392257486797541820496342372056656147502309426326667550093246888899034277251310347897442400258784190350275134126068887150834861752950031817355020645542593756376986778916100842134673153008733599319885688828532697014048644189497183408053465845223724462808936168983174414531275742085742919228331178639838184036246431294659770771008186000801184410430432170579148968147764201310748387261429707163254684359672467785813931477230093468830024184125575431100156579891926568865559906964374201127097497219166697906327502682176609893557235074825136754705856547072660829181283362968173811390851279256828417847141317117270514349571813151840923585056116247799379677977917736850451685151636169270151749552979122933850588335178026275752187790041576168587397231108916458314084225783214773700891131030946323501697362305397629717011227485242764863260221496423504890650639500157433178948927017304709804527612740991947421595013885203272288831838671837663184709673893666247281733590307334058621794563563607952476022076659884779358702032929863382994680023514485030402211258348722579285799425317043797039598384408999803054182247331029021800799808896912307261821731928429345058452087133660256400436289463910472800484395884385622599633702366704299047259245714949923473351269908289946864108803695936529934426317275411592012170107094580200851157215357530504232182717586309845254333486530132701546146985913651725453557198884071741533620152522161276458412055243530397182341893870402018416806668511289094431958938763741968786167644429943704008741020042203481129001208538531770956582500620157816229038871824741363525390625 [100,46] -7021117469159705081962739672620649287989959752437006992692440120741260674228486129395778240788982811215019856525749934308672619007009300828611316694410449561390192880083228688581125394768151051495994779341321506521293429291697748429047090426330581560472891403880701273838256617941625502708989105054601204787492237924181381231515881552072584090103824137689471567204849639694413904723938260365127440187528133909996261635851061407318637378428111247183296737080237596202050210512425433679986922639031644664696788683696346989261200485685334496707082084178187864317580746354168026423328364371552112855752709966498103633083696819648083215075789423106465400514360489739963214884526869328004475286389620586530114262597519069028910167539682901208448891740778489439631302659846661752129803937007863677392679225763946807147323529477893594350792644466695266504435500640604413740440084179586552489374267568704662905032057316752481610442268825672730390699418364909088715444633366421933571159401741373131609586460114791918094260470169912690363331578840491333639014409393602177683916881252736544895160624174096255771090837003785685713474314837727208862217403624845102734025142002709497082507847685214381536854567801163485080702163990968322527611896051248839876170863931058617790288859277074163987364045063141490170830705589888740735822828329056305856955249814572744312424363435858733384796897424821941517796793128992532002469103889190078017927459116574374345267070362147248558577022035236968437445870336619013650505251265921083824283494922858196317781211636422477392854141731625638763120523066406911744798189623847197355277416722484999181008344680088992235137193411402346289435845181958214032134010124107411612373210083803136223307064310838376850049816184109731884382826496872718031634793097520659789007857488759829103535201782843128372092634296307228833354831567645129327134200490346378953127065616724246709933652467028020927642732687014732866155845382665621004390062415893023311928367686355376516998103630502507217518313055355415134410990007238284937050319224938385932992081659362224729061041282899508302524063825188457185928475947406422630179379433687605884302525545548902681366389353863116575688030351898305525537580251693725585937500 [100,47] 12796440614720988279073817225487633949819954607898409956183390590927348966467189171234946379710178930412400939335797969500219547745120707068895847451522598444821527750843577815458658773476365565543587935865858083324967894394345581299465983833373825489733385834942560772572085052002095826251120478228995547717261150043386500617932623192302940903216425083436153945088227186574033508279509748740668438767896959508877165538650966933394547190492350361795648144151752692665687704434325450484214164705626667990673726701430910045423531270679208107366640611354455991700734084663511467766025187382002356942417558264326162172817410110741590695509709250184323272627110364461317729691242679208556932611101568856837789010662944833517232712922077466810197469086093188478539622162038254236992387347406407187254419174967078622844055159543279738790066521657134911721598804811327387223393065548384271074842937932094261682608455288555533561729476424594234958032506876619412073230295909345380566404963523128315611407062056850883924196965951490104247425957068603464430289657781734807941746626992020955590921514593616907689436765680751126986082824045255352814035994714080505586960214629414519336568010382897199851439459670370612354675873988887061791700072965770359617359199323806701873385974773163150955500393532852722694713258175758125778903140480451946262276768519568907846223103576345372914126105945527948614272041326494728476145528675552797384033717610343254268713682782009762911397273973845235131770054414258576925046498463866580401276284943311090410407421687889165265685872188785205782157901174542021284175522133749090560689074877530124350475866831954170876065036743152812609638406104246999408998184667593462921855249568652255464134950151885328481216296153659695357874380771644859745794445615594883653976634222691128901983800708014767750698076734997945635648368287291943289886924736074217226706007246219234987173965919388180339320956011091296845578559157807065457271631829834846553837619988442433134120988119748561505387092055708269459130619723618320356999249216736212789581345483358078388838534998275747458229084522055219613393579156092314011508309298098679868814619480971840207877913151904682512172151120921625988557934761047363281250 [100,48] -5883711142931168069119178046540855301654521425697985848538470231410490531024498428408674000554867537755408670833394160515901419714683568537441403907395123153717504664530528508221744137404761585259517454915542988894710400743959811020591266244672833659668869100664521524451172685056397145743725887890013750042771767774686299239295142529889309588475986408425328567873209539338044983712774833128263674185927042784016106230576434569424976289930473535874183449372417366313357423707173353317523837951363091153119656563780399115867180914107699546645332541618632773517478074695351591277430656665071394360388451873417148846125790653860873735555875188962608210964662443165018051387394559722893950793216978985777444027210762536687892835385701630529684506399709650479984298138705940572562926775318507497139128352382488861254103364881272983605332116518653705586676876111434764844641115809706350180704966183788665594090254719951114945241956807232190799564751475292733655304873384993174555316230873555654801086036567706598514216252982564632919071223549903538866784455978968252955012924882492550485572408503671137855980619512502304158302888913462859116505565716398613543391047115995691237661662287327704290891070824262668461486745617723218029516111707234235381507872136206274987968661270424751650372052733697535067934534144621076089710106317483810648537065343774325602316664602555398572106345712226486810545267035739515270693465023635369761005685815987222466891900983551538579580593696823573019128173327750376843914924988848265847492713736816625136272800279983885868135900178252677141140403015302721583229829968075202970964182975721847871791405031188817764643829299201900769820693953201736691565368538373636630978423979450256779903377481884488581852357311407066835795231081528762152252275490947028129336767887678220008813590003751537507006530920828563627650695415926769531785687924676742924998348595682948705308158274691286391352537261584120894938905063211943202497641043653260043673589131583062875966900407938563675051130000823460747967999064053147117967787464094498327995991820457361584033993481572621132502587935130834204648753949098590510106689201706795149732958368118131163819029577524526153364803349177236668765544891357421875 [100,49] 991298141636670237198516455524207536491728227021763511120659530756609024709579133625742405149569898212372863140817340584119597574191342157111199889812158245950154889769665350743383928987528289480983377887094007361569991142366368395487585023037305746136856819843995181378156185036617346443297317853797486915634758677980837003308666795924297745144790702409130118835447373936722010834952429353825871407282967292503018149670135583766173360374241948084676105691169557871008022831088114081306808485397130583626167829617439366085086522043817463337983181525248168848105966571008960727717986084285102090658747931869089215464090758986590913915874417258701865744962699341071978676984868315699604720785907843059947589699536015756143203278771670192353110343986703231360977337119487434887824934584546136650810633512649994967609289670969701080941301584289375102564828799727951468381928163584638840900548324023710262584100062598243359034783448832918986802458463125251751546383265857173932305875018118803324883369054328348497010570361114348974327332405615451866055287340350140265601285413849279794069406666608731393577736592017126896929977314503344491065546600782936400558014860172145399582872190829740319537930412527157922674577267789633394300706404228601050941196988097665419518211516450044567846638220252661550454931100182037121461507664578243415681172548465963579369377934321210725056367962184309430142519205237655555976898736360124055623399382889073225849298135932636285962844084788403733793719443079271909753009839853703564989808570375001544838075319808375232957692475345709752300369560649054034309382367144717779052609139195943280007441829896412781984334224324209121243683808207928080032686835304163573878664806623577303234133854003906141322951818403742978003171980408162520115883822904017599365546179921968794253297624081274991788338083950648638365797281588144459570877481830800032687819186631427832267980747523999490615157011546871272123298265866306196451517912485938198323844386544674837674986817920384706690814688882254710990876264189860323411032373632553224299942436479335304953518447522165033945277181920382864036906350353507433920510879697620936802417517990553196256082405662946044344607798848301172256469726562500 [100,50] -22318679095362155700924005043193172651721920924501228902588265183863802500709557651710776766460673104439366739896349954269703848427308757785015322814184453903168598735794461134882978110929676419508402394268727097105215380123019183383938044204930443838284608824132249992112953248047687544247820898536937271205635795952981370366551187234390256406924947552075139041460022891319492163028126964175347731897940854179034620341730578694824866611175481003431940027750287454302005042530586855490051603497370019154668642435016543911559436989803958567046660422376546103860513753417581028990798854308189268981592344803023377711702447566753240936444337242153835606224331807026445314916022900450341737800774304810055532056359026654387571783827076803378867462974791504668914037949935185578201618390617550207629139019078538221930973512470359810149617178563458584144763848767594097827663264048614994460402159430389546448123824285805979325514309570891453776351985832205051590671784305913751006988727325188422524832820887852571190444380663999204290873811033269596870734766115008367075182203912016903743927682401659135225472456605665441047237815020351249123032857609676315840547284609346510244034870534598710627073526234206093290224743821432900343375437352596235355290203854630924518453264088599244607750115771869307991572627613369458552138079824823144794010548229407438890988381118564675276936793621347442955224164101126938375669694492734659676211987799973605142869636762121722463905291964106758505714836156898707895901373446711385789721137826989614252944717367731180918776995774431656988912545584138492560838878132526519387359938678200314896560690784279079070909280070015864793416778375353297574440097820453073829121163693979522816992716973185402170831122664685027944236758220779867090501633166462729499469023227559047934707857205692252155976848173023970641173719155191160795622585991770795480485975921079433401018636364309237133771410755260570752813918080380269145224026180065206327375943721938439930733971066474787305634536981874079681806844360147432480135452674220987593380191609078048312831549897920438113512419373991463681548003382732769268642278212822925231842612170458057472546484212294615190330659970641136169433593750 [100,51] -6947904722418013900066120655838124069596899255024502161636381840144001427931907949576980644210980084113703564956330206086040881639742509968642309460665344717055734753792336193105694787043447451875057751466817729373441140958382216519116412379499367496619769547541000491962260102822420260554142429375270975207165276362765437876967841466270709690174196690163611671447498834517511129339651839723386946554666776813578517658162102385688933940106757062107315697265774669715039988113096060992271417624416324691077470478813899860985692737420136266672576096493570162359866579577814355928155446281020120610819693351956978026300677224440758319832071862514647397437046864763145404223889965241777903022978228056995610461053724448077660770416032506494242564474091043371821612805713628887530708037883643358484062921974207999832091126051241805551482020749100592433051986638999935381217736699073091383753824444855575085120946902906681796199814196052034774580092816532994432459571104995462421493820307484129957349216078843189741491889829197407836307959191504364960072820147154726333685404512446908811204947244127035897358022697882896607495565549616962921648720064955423470626119088415120284361578101880404238528858120302934065229240556237524989026114907615333146162081277441706815156047916884678825819011827118600890643739057894928030769183666783651859468971014622202317674727988624758387368219617647480789555620328284127522495687943755271991113124188274171658454002780174005202621226111147554006734784763246672734441498278816580767358690851638721622464140461435398683458709446699529492748997716489865812701050961306763579313038210402016234958071979766080573086214972161478924736176075627487382094047051545209980047304356530281378240783048675627609139256130673763357049693800079799932818057037229143513446303355289001441910253230246323416265113242416937227816103162181623216856623809508038329374166121557774089255761219725235042390804933615038455709352930568006358357630507155162928628956189691785254405302866351456540771212373898393863384890953861373012877178730353503624127686723396163041461327428594361669092322436890958451278858030496282637014285763913015568834074152122426610601879648498879760154522955417633056640625 [100,52] -3180869245118225864779541005090311977182579546197087765503571054401409655158608014801712277752560434337723074448911094056489300716189037022122341521911975786836948873717741604945095315374402274218704083528649891176641454761124486703467529606968067833092701964147636363531333070881039034407547339482596737509910085970119717645194146723097913945937061064542051023845549733109799534612692882734002760570021328650613706526875178743028028582352781328498258606130235160394519116786670435644476331064892708692762398851102784330030383089770635820941621521988621966752443880231440822819509332545496812915874242507632341375586895122753697852473858905569737299252475691362064318067298569194446183174810631101068183779060801715972917913678600471061789182388005271736409816027262116660908957186893859212679259334716058619769663326361127633247255595746107360291971922699016758717663499176812897805859378379338378389473198301600746116438579925411394816378432748984166555346373340828878678904231829768960858461190169958120039254721432089518149099738159594553711267962725498574814854264110345468615448973665680727002635455979158627044459220732009763122089447310801777020910705065531453175941312587310439299496044484313882758667877862991313716968418598824230535637576848868691490334542114455193212894417123161888939115993614265116447887939851049658296823445866456885927468363807494302349483098433276500545377800564442337571565532828114130742069431679541084193515361672523856997696945730256146205709183908520609687920766372561287503456495620093732190624209271402144840528255494288348153575483152125928145017856172523994181018962640362951072040420388834671640086030835362027429949471528469852899224784626688645048931713658953925974256773536171740195394816088134019903037794697636894774870620296651987930880975943737139608157015095958074084720367126848426162905678020546001288308404471612103843761000108827758979238578744084163178277654769715934711225158196147831030865338022422672698756846895771861436189960897962298459620468941565667850522461080127155954678092159408611554962719684868479557438107308625784011283134347757153650741603130474150691451018110059606385881075198867381365053219610672385897487401962280273437500 [100,53] 913036931473280171724535559651796830466421648148309964964065558027488103456947356637575142348308629182086233574823644706273068547776889615283953603009709803628194480204761878212296946456513193515060458536382202249081086968283418171758976229563123611549649612782027179569332284266405667673689597170347675395000120932703223194856829809439433729670925037581640595253953205181674351867845505555464375559527702539293096318336785463543802845622912333995918525466951057411877533942476783018766549556754456167150661406178838327762895391682189893854280771480230954173618851315576200234645351632472883914572771034423059737049480627009034809391134898727204808047437799999967462159305464337916180277710471477989597443682751574634221906267532786319775995892423239884834459701384657118281098009410971446806641776092819733006917706469937111167902276880915218204022408196827851958404062838452804483777617379227494192939328816865857250465576530163760037075198732806365496370458086320661288113722857130717577993053534463837654053623626861592234947095483365612460518861084185216835766211334062883478723016733675431598839842297982660370756158211984750712451873632273261454394760410102672220138159540371063738327747867105473961433968946504565531748090637552552604648745978568508124430034305137045180904698781692480996659027868660032904310032238323480286624724173612383462058821762412213623944039241430663611168594887869945356621929349665236858368288721349379912465037080184773866774878304292674849936208753717746134748330301144656358996386112281932984545858565199267074229935512946765859584680877996353345076949760715399362019088537789136777255650826197866298073111782775754210929751927589080144347699928914732502070725541793226614808616049565846563963650260747202904340345821771358091518762503510121347097127614978177337538667433705925465256002911404736873723885642002670682516323759443407449588440965265126373201229830627037039770454550822176055620039386950956432920870441382703595089095433530617124340092157538184697253528966776520784444638935373833648491175165440495284039042889344450943042598349408400395924833868054430465152121971638108669275019235515763040219160969835146546280668644612887874245643615722656250 [100,54] -9022416948275689463543241668763998790757520785186821205503096675109043382861272146007889656614908490837414622636077341683562386595696494678032587489731939533891015390565820430164350483159961675724939243745851013636056506188017307201874747059485479425208660273175814900634650111777185077328027246548057832083748727391540387492122075389070296601119927852788799057509373939350718402472525855213801192221565249165566663289310785426255910518416599393657026192676480102061040651859278387260368997955332786846260903757318584246491990355500459508192960395949964341561267990688353627230002516385201060515181621905273783529449469249580646782139859769675177129751248121140587757121705500914712356182764053719123520103853093277058244283163905550694163061189435280858370685805080760857375356768087786035933447709022192875938899826315569068799031080513177037735192494824238337814918170305658135521073660759128771738381731443899635484878493756118153629131026908513249324290666831712029754112827660454183043114295126199216344046822100252174750703219732622710583291240604404040641137625265523412954779074835719661508551111436445561348328034583431979485873177452804857520955541413598283360810928900300708403368325229720306735603797992262633846289015738208871885105967578633037182185333467233075439424743350001837040209738256687082507376407796998968845810127049028884548588813160109664633312429284303166947290720960448750502335658836444810789412413679951769660926672590458137330851657967110533194536914356377075878156667974632585417389827627125074492318180593062831470079728766659927455985838529615671180241159162716737838456884685971391278113155790069960157763696983949136649196713917027234281378777243297553977720965532201933728974263541561654751029132492526658204899593834446531099127823147423408248193468153461034079634070393447950040551906508083398944343491602577082963774830731274455853021144391596121805115007547414500929559470405719759613753204267581307133893210952675211079435655456653494031637748973223451418145143425610071687281458742863665734503758992030396575950600773567426609384601460127606766784984097643300851880808464151623887228624594106103847204638883361393908444370026700198650360107421875 [100,55] -19788471903209268462542525753994416847649837792905117255024812884058614076123783351831364533052013607579661660344078969917393064147855547539345142581660330522405885428165716219366124614146590610261570931781765439018333677746403271378527986174773792182613356371376843323495446939658992604162858192900706757445393666221866509506380338469703483443993684610249603602503740224753811352104845335751054110683352459347509510859168990376238541519001941277932640081872078147231447493501853310419030670990234678590700919407189796196163478543675217960407634920670352771479706515002077025033843250245122484628305069491751672302112026676145518442011708480433236879306950317538254876325620470863204120695380023653611355403379008138728967219320063236926043628727232669785766464792264129143092207578779245267292534004364541137169580870693568162813552827106145780961207024950126658912817712469280805005751339081968335626489931444477084418936296509001057379291555765747241980106364881139628060706914418168388196985501170080379149982323432049417974501965291751129669814669730109226469815512316650855046113954818806690262790858702140647274323149543687543536244388772446583006550063334574086845263700277002453463901307330724812174354067072420359155070254221887613736738650643596218406318491053182934875590638649103690583511399996792358813324697207355111801932082202960618812824192583350114060519244190840972808638919531906471795543034580243115688888325207124035032156796252328233663336538496266429154669230015872654947497874148962158807117491602783569772461769406077472080176302760204495297235128031651637632168200886266288825196396375101899652842794205701545006812197880810772060463353014157671785660412496251721812052014243454500646172321311358559217068402784832621634088028602515894488758988908206425672573102377889587069207110923568619312729879272848786758205402550116515191419705783782642204812091778886579963229228871693715932818658646343324864650924260575548871313603474732132507750610732173773025700935726469919586169652201673370481028848085647632383208005647809086195065892024289138666177443704858216492435376190260163206070599489820118103031172064022475887341313838252432333320030011236667633056640625 [100,56] 2397448535052918812649704257794687222825423570927489915876441381224608061890472491634091488680516574815812166475803977118570471184490422073149061809705258201526368223351203244004130317696275832566598737126253028718418800544783098742566929272672965800576200579846833490058043879622094731589316521204447851767124993094606566196025169195626929301613808823944930498429630194375703771395618043760209221018177362220179314951614177688383850267004546725220230384163881131726440797462355952736636492775681525083125590989378358529206298568919231639565359283533787801378746409666855292698178743194164984878494909737667804235627012195630644043633710878374538146860639760545350284347995478041101388160085729359018351250611544941424449872925327724188235880367122106055355585041387235352175944209996436323542828887475590478149461562832293141993650517330573973198348743559406566235006653540741702259065213774715777943414088535991123047741016651664788232686242927508085505519169301359802963934548384135439617743661795005052481226482225376895830003271094878430815707872196342132335362839756773754435572072472461488619556694251855068837869572115726057982703465109695021907071520398190472682915947651255777735126246032824087295465474193542284462193102529970669141153040109952856297896453871554224823972858281537782080545204000233308688501142312740942805029430432448919594957734845484479574459014547553785788731289938714133239959532581416159025010025673844749450168029584265283475837265403846347645410387276719006616596020644970164213330864846759129718513874348628517179207010357868850796304322240683850340154384637932979762941246689891461115228840238929705847704913896040723367129197329665318556304380069170096020668431870441228159274734671418352515927468740742060783628067704669222822943516274424694249213097241875475363110187639616948050604222417575174508209936096454090559875026680088221993237027287907787366814370259035538947523983866700973268182133309556875705001018871121897408280335962813638021016851056171150234262518311527441217265755973635451154566855919824378864230920357358259787047886649852595738677240095593481388372207279888733007577981379870838579172753757262626095325686037540435791015625 [100,57] -94604537230400095275169209352572800823562157802911319669037226607648152797040526089268719430591031418988079073407905597591264747603497301690769922759612541749096714751181292293872570711870443419643490675026310451563110847013795730995496841281934646680583542883555462568716245656971818432148485311238425453113903740351809653607277827022327792506728257988251583384781117986318227601097620383264388165230266401020931937814938203634191254576559046834318172266237847584352280150691616108657847310858587284025265866871961800397815940150406870534201515113632803101329642793341340704236230444974581932328356928283835432311530170279882861326705867069290015035736165638955303640064728186468635348505457117809282807369711384631396443916231688268699672672988907948335156781857043056985598241352102114704889819369362650804623868375629157944919697196969924681667319497121874001989168258745155117212434705112903532100298513856003948410629649482993795051969183607145938946258372336047445975523846566898725818957043460771936193978293912413770191158869190392225830121768874479523506840796306434159963579258573644813671563743627973340877352524248828517479459173265148853626965039297838131913245271393042534268695377377747724532336542634855314844198427489548700825619738177631018884017419576456698248379760768621734901757618365722837841932431973894866642239197139933504328469587731075133397837407617182047506528054392995677415585346667835970856002586859101319759015983184720996345192176047471163781470189419953380397227169849531920762200401458779074360318226926170790339817811322234488155132158674945596926823362247472474905368162987253623000186231826488048896352395830508801354230870820765447045712725880221516982501684493823775613707798709676215792276434767393618920639923298404635365102507152957313680080520126060771820373550611638290097112198300554910057309772705338871348746601832048126763625124673896202443354532263881631569441733726749372163500553907524882312296268231995757417096284024998992222776227589271278798070811082332385246393416069578371524216933856109261797789186805455989023539182118932356557702709657073126552227737189276263630794742989457181414625352999792085029184818267822265625 [100,58] 4992418352915972483401789985293651311726417568136983143178513376072176352192919532224540928471964659729288492512173767447896260661184851288064775858811676779634652023417063740951262839937620147789936515091123748879999345362528184936861741622955251720244499298425644016506656686629906740534466454294680166229059705136729445840906121883878182330219224099791586514565687056846953606030497333115332934771688877613435279065479748921730883143918709303993171100106746914990617763154201748040337069564205929611552976463028602000043922279003074208732163021155623674936573707352643712853672901251005619372283364491627473262359705229594472082098483315414385897440532508850398480317076761502448636796335506061674601469760614854135885047223833349620382791583443377744547787937033577160619457638894984808055462372008457393097623624081337236627742079990347294018794939224325987052087490952553583671471792499936482385905164200387661066881454642762673168197697084672617043228473830610892775752996353239806258725865728623526520054511246662100540104062973438725013592225208475938066829131240093879080610866181837834075909458929734897281409495935734641741034454098902128112358771049420378331333497714657987718629751984451701129290675734492566259175152721543568092229707684706794725313744645305550339456689523888057447526220322411218138684998247228730962308434438223073702587538614752266697344879096911085980698177039296276660986014602759199313230176520083607431392497143210745799055071567422224952329882094028694290780814730570035772704099347521891138435367916823533228612157503441576894453596940992030984197327891716700148952123657273036952804245259554365812493906939712792106495314481201412829500805637587485232872863635727260371437528939918133364497391700203730659784698485120110645532796006471126722468828657255636134764537325056765335373961039391827193749591311011152294388034901904485114792572111084693115125474226033206721315721753388414391861205153751073570407865782020026949498003090428529741752776098058434420202578965196086325895078808622312914185935843254360315107928398158686473394203649213068833000127048185087311011644087875632462562977467029901035289185529109090566635131835937500 [100,59] -1778625878847071909618778126418189798680801924475770163128761401741416141024269720450714802047706295846834851442808572357314175559096450851408114679916175180774320136604477825152005232638672608539002727951741371543799639628959234480298214697135355598345008596356750466156552918833945409467901423171159614982353474989744276344694059961334928536134574846125703963470651869569505809122983914764075873344728277781375614829438347783546593519911607880863780109455875773644828367638900040631561893682766113836484472983263218044549917869055934728567994719909989297362842564274864418294220465207039643591336481792627149282599807848056758070390685266962182463088825341450256811400200909654053312913241298891787711093753121444036339461115659420726652014091021438554921842461238568620555099099777848617489846532575236013202370118977673752073014533635177122219030315272861139940230649921574678248599284879892741502382508960138558115255661353920448173357493020587578243334484450164412511283183278116378703773622628984050279783407716504436576525481341469620675347702824276191316649543503746381996807343363814461700049769861360928446716292180862215762892989481718079306053261045994198607313469873428630072209157325363198733380781151560885824520337309878378703741741493872430923862038588181942837426066197261414553478453116964096883387608760564389715357456066666122520007276083791270827626155101605138562518229620815479453273894328340357563701421369185664738484439510441488272480239212492902190536224063395701579202709603570211854900511079018664260294000673336011946248036116522799445652582323186148149118205766383950064222109967418806948554937492944167418582969776179202137775987180367713643045168185076727582945056590001259867788640575224774398661457683783867389584771647292136557079407128790545283331444623276082199223269734375121799648226233427503437165272325000906482944786810284797280456673100589165220740581164767858747179787010668734554512396009260310705887856045822616721441575895712569445351762917037577338999942717880714751648653351719784009104601429815469577604258178043709395602194805115741504628986670891751545076720197668668855605711778822275448419532040134072303771972656250 [100,60] 377507640529402990974957120421448244757549655639470024122555667107745348367710919137398381393236540236278732284943747291700877783702115811083086102093016275123559268911228914982477992316199772561041572333460271351717590421158998897447713326445309929776064350417819048125259922328302413020703929005958699260843159031224519911261128892920165541327974968368097339328255737819671161385797894037697554960719198540143298366457525099591634758347979603537349632993186827986952444605357543584601076152001008829076126860102126407412858267145756610629417367280922319461446449585390575481865850002617053868779657924806786124553218989415512359367634390951120081699377880512866269193648335113272383674663767641113671639611077583752318806410803343306271144539698063733030219529919325180737623109178017739053032133813292932194283617702523226309813959796765620361756909642825452957663981018383300532076706344955072806404577568673880327765430812052439557205769997357591367094950893361385018614838672912017185128343696508836329961320951349354950594397287394110363489683508568118591826444092801181740647564757125555787504172768495265556243845272597433387290417981728730768976730265017600045301738981483457921560360185875809826423941270733778704913409763716034140629396983737163772064121353495383298635174068104593892854442129709568389279665124987624845036373011352933356821047392038508462392211374180952538163095709292482861182935701349054520569402059963958574704255253910059100297667893797999561604028747269385464069317213561493571054204978618418550869095834080492743780100038133317407607290703375235826978420291020422745413456339104875259867414195893135460187314374012735649121125555236456613929277000508095787012166161201809651760438131951924155033865411071385834829772206570554641412575512726436081737851677130940342722329970152901924980584879876197399843908298309227462519105692248099937228362092336380837286903284754154358104966484026927392323211139675523645666218361518257755193313352093605880638501951082110193971228734154751910809083985454161388135979180454157624166686627248058986672898555884191790899663688302840222244470048747880787830960569451121955353301018476486206054687500 [100,61] -15418324425684077317725379006828928579811268036653508641483188058767140415868194725019007766611314333275452713366187111496460383577907014524272296062031176405992069356585046000341834878509651285130410840149384294466009424581501618651804608198374553475299379812248468387794350979745286856520479528454870477418618541562286879592414369311826393681127269479577077845448784156643879311279901014304548177243846318100427945197511990457430882211176135973293062600539109057616160429276769430464176846452167445866397830372703540082895093346015744547760578308463525438410992486550664799398171398010936639384182699863000431449831343838407051369957120911443820361280385346514055128741512322114516645326520588701258161422316564201291055671942624402403574559890222761156937034123337981024776913616371701481652110631285400443157501316144538340553727422751845834960538812596957821417028512546117237046639944319585863934536302405652610542649752973077801409667407314269681568438122675829920736223429352904955217406498831481310128896032002611407305231399958607793988972139439782684007155059818836480917985800586354003464948150108690298064823394984002950330640135797762874287711223591479816402172082917135611650819006494966235587148348037353128369803706002467676950679336213351965033566119561286086790659818949354675259825331372195552419654857311857026389862237130162283413246828468761091348449202834813047009680174023931164137152962392249534605541216464287554838821983003316139915323758712599964684480531469310231770342822801014854736178182229172232331488068354547019913240192872432076350603693019198235011103081273457921203875127615866435991730600490963791666335433713150641659415318784762653549281819558837218344962073873184821472578031009154598799274787851081517642344100876907635812874245010043255374414191953929215293315115275477848092791491406977465136643334506888094051899432738581187119882889867070299796506281812000120374890804759696506612849826310875438510198191604815914697066222552854779138921512439018857828097011631409833360827741157519505404432018473690284214838231378409589191413834896390034481188618631570180834138449703213269333101909097649695468135178089141845703125 [100,62] -1157573715817561203871597866087771809637137608762387045614909887980605436255669593796276962811039312531198877945846060820931636671887759616914075785556000144669423966690914276360660241044930781365574980546552216701322346643474612527806824298591897118498561473217972667738683209679440822462505058564503494476230000290925354040575274684841348673634822639814014191985745305067528442378057921718484098682073996833860224574697912489608435384065075231324108903506989794371409764306564329866665989658919444141763458342068959182395614901112367767293973147327326746297265431786744509742889462258998035735209173025753699254169669758836725351318764647259655265475200042311196872920153661664881256637589823446722084520535884758378594958631335671054424571816657288203811295414188967882949128607670937054159157664669942986226529840832771140607944648119530111127063590737313301933441358126825930506622871496693286452948093812715413486685627029728469388482685761982852654329175383012974776549302659350264864259340701539782932192517547913062413950917654953947408122836644727161154988132436010813579805103428073690754480024336827904933185241375579609119245043533240519758529708368270245219612433162470912549753575991195613595776134788627827343729391507438881959840142436869175049364291741786749194218124256371567689780018047826681150973145206764856848628168766087911890574032809802288942461802957740592541405480260904360751454247534019898755734733250276498017009450269828977769172710971600658027519297397679235817171125945692838801738816776493226184481167425653808108754527367587961751272119692884512889584837054975924222183778914275723729318654224227701167052326500437896866228972320137039755617052158628061229261046155682110445880354688468796744283585314176139100635975459960954861680376885914401925589579105342540708964153433651309613664372157173771701338654219609194892926350608560299257194258139173309327593925747496676404074567895391708583541887604703526072560099536541364926777833296394067155353184214021747475769207949739934096408927489530338859872938112644434947989885781204944959396944984715336300226084941494999129701559981963436274376988421863643452525138854980468750 [100,63] 73789074565515382699043929852394796117086112607461153815610889242425407656744330826480844984198366261235606339996845350744473934653893949235622998679957345870153743968584804986771121271181229393872596706771117301190380705381995866494186429101098709925749259518830702903456358903231493538164051689802209823259902886097056093250752255875522530165054553883016296017157721119227952057651342421201624886278356459407805725500859268790345387511669747665204545200284708832548894632308366838160001829695764297733695265389548927705703965781757399111333498696289491924604899041659582995920155039857453964202636065055843473120348967074410238942996361025186605276003083790856499007760114379945702240918330748828619879746755209229291927568269323702358496874837029359174209635466357960261001182735286993399945167775508774197320240013488853946396428967860287114095243943144620060878213594849452789161613116123832475875157508721650492931584916500896382523867806900197424742028165282134378301035237591729702142830762685371050835248337388346208203061379116984280370285136425539808972730604056760934545266376754946051293201724324802229029754844954099519424537052725154758737071890665206385293025007197142314399266491724179458840759438239798341454611550529326202515390010353674808251745728111839102007951513150487794318129025094285752851133991838728461651293652810942743847830733036566321945730718309144352109959640143356167424743064361093559786737739686722063439793410720234372241771297373929356859698780715110700331167584373482843570695444969247870899615732358197372535410986884889377735051254756185787236532594566384345230143684572926608366524887597754135754542180760135009665686366981648353264762175541266649666329307172582798319213000177884339907257771883298197082338047586353050877161439888496870253532638208517717900364509865755501464940759248598746288322882697522666422548251764913213409004563387241652671343354536985246005060025202861876476819766786891488832171078777904136126279549903548778338415953549021370921597634786649575944810355839740460479262476485284144228785416988612179164694539097013780765953135445908666422249624484297481075145697104744613170623779296875 [100,64] 2936662982375097958602426828964422918846371604749382575928981275031118533084355381921938089055548817116642234448204744670674189833798604079333750210888433510743795306325287834414289263831181523896625487530330715699649036106188516011205455127144161253559112018487755684434787957414071974967224033498270871324251171669301628919554763921120591681236946662347892232592844675157811555987193644340183022760032383403859987189800049611952962392414410674883240992095034071264915219313930647167487458519680606925150409290471439581417759905780933708537524512269044976756245855167297116478852194616355349472555762219893557313237762574444039378213809818707395850057967874724213317943428446544055386651898014637914635786592321987689879385634578710333659288798300248542328061099613089329779593427509328830033479964577773724881231888121392840988289429733883207061213368647431488156555759958497277216029072223572865769212860389465711261310116344356242558125183587587434286352569561752568243654975913352052174306697291443750235395179933963336329698913774021696778131616588232723824998131541039237777994593038608196911506412798062439673493672749063397639887962629292629129489843667302059959718735508697336897143969255940454811692887412791138074679324896920302272819476489524716553119412601940599631494541945637647244332590251698398883206531905651686190272906732905713568978032489511146531646421802193580524331253326121984320034012825109570756674964883561444220916528933179135434063136438383576448045104748942064809972824041669971747338783060718426569720674231386599338331445504368045862056187986426849518880217498261212858737809275084738604825279785605319613785001339415843495536370949189870606756683576334155281222008188611547536062915197155856585067339260960632599669082449250852482556102480186876615051100358496308082451534003996720704408311616535166579741945492624679615446913755014050540751950983523320983107026340090382308961654938987743940605664934937333241550726132020309013681736490764687932758978519100819318087447663158957249436216750422967529228191668689200797886480411808044111161503362337341117507560083484725190881769140140988838538760319352149963378906250 [100,65] -1144017655248893956117565850102477955851787104835132197501692153970830090059073014095285630939224868806409746569056099432989934900622214208328267926815102618308926478688021833762923188375533235405047759987781771596761735616843766269988824206766453067712705026725262668113229627783670923362215540023405362290843738744094234323666511859482317240854631219588285841737102464942848696723511185100719787624370553855755179311337880315342002652520785756694926156624161404003846921237080860273425431971332475002078922171395076795831112332813760224626389300219048874827842004029769461624240746288025878105835029660541674119275851166032489809549965643012394001083000266387643043347394394338657069835593333196898187914312986001212103224766285487656136442263770012354289288736101655696548044664348921949418337105101376495628478621814384693508809508490631976645017384545432932064376877320024549208408431927027694364919392366196542110712847143936740351262249029262375136109019219148805431903187230345779537758847371067838010535860876832027401886475495729747330139221254857986629803889984745852779405798196049455075600560815018487222204932470531848011073870143150614212757253672818038043912187596801782951506176511837826889809685816751244399536882483084557855284949210641334719960685854479820818976809007154672575482413750299781786988557442174120910037546473611642303208046791564024675875113982398311370475534051379999894249317267166825938147805797975447898343015839173215350709306181142841019728903116388906529914108278004510240456512670984552494511198500012274103648465671501139767533921125829562267017520408101839479520660944047297316436401140560516343930637765417174568315518007614371881361968121436148249938139484040710465038295035889421902877139100709904256176871451987906036906266373761176700263168038226911506942047088149992733343932771969983938942210985730778688565751516837154069020546304171277839169832256611821714957935017408727658624801440564235668595376100504457576262390900207179098898662223707572558820326321419546595127887512442957444627175596324700008229204701655175437063608432718055759093432993421350154826931373008847003802657127380371093750000 [100,66] 144120086573079857488554286373084091300249409355082877580458760171850708150325126350635809640695043382449045402989676101908226063318437456587256531167737948896617161781899790832473776631617217843860803720573115009986941329557912927400776035533118548281608493017443016007128617812851400236921735432367834519963250950122137793544894016557075879434848636009165049585763455603098277794024192712462086634290694804291061704573668962139278171018084583432634182887500057440515537572478593418043273282828045451005148630762441649292157067153308728404407502858892876930400900603578679274507802953167361365784441494772975921879710116400160376951162793886085675252803663631372133780348841570088806465446790038087342528510197816581016636373607400638371921716192574841151558789511894073819170574871696703378885741663639129985949108228667684856889373562668240371220844531672555405477651132529840333103510228166221892400641403643203203074207458584617631212348986450283882640575210914251166561021283609019990764096290097927834628814245098839575833475067111383041908075479593049602352997915673670480441286585059790584099118823953108502874134421215554885781867616800510233678036155408645960019199572769908519559815220568087620750303238680862165961392586871500645153533577018938210857327431500255295950451860306917513358356145266828529651157899858982724352724303865214320671243465049591601032318706866752349827719603670211697015651345675646432242179682697363245547757484698164915780325656623744269624594603887336844834776642856688159283785411541079016950848545952583610450119723698647937642062802083283856262558838033610630659835815996573157766391152443670386326975499648528004693563955361877991901052611387624781707454848098590039622871625095940527126943313389314023185860945818194974328856479083042308195371323542707932035014978070722445330889733054242684614851792509694722347072902483490090396891418608858660850146369719699288802052630765223130959332439679946124787318072395403149463337914260724311628654627830912441557393937555182169679285205239836064303768130919446932226302566757994141729138834787056993158304686409806628489001010393621982075273990631103515625 [100,67] 8991495934821854818308363756334482667656687034796541258325117403812296707771612915366672287659681674831591856505751301766413464116500283267108953450571442042613960833666376778343548742603403079377513422397781229594440671590711501812998227179498043706637716981315084134911748069194375936881590498975245636020678403521030054852240167517737819191192196513222668769588087663278771152383332817651120751454586540488962114955921025256551496200900437825213539839448523589349117441290810371850852387607997726023537105740870045253846840677714903585770232673870019221334689520520103343467561569041852148226936525556816504959695212813971031517877237071871432946605138258364340594954578543961129794914404535127575429957378608234891724670795820011110237316996133694982569425757529588280121238772009939890493978350229331631467813545047315944843711762495593659449093445573095453182921389299562389377685984395564439578974959253457723661845966156568838433572392993746358968246560366210652888506736088668966193471535061105339694635262310607249115209710472539459729568580754745967454456970101624411536407257604598975690051943196941518333846188825199510493654391479550260586798491388888499078852276051428920442263316368747713686528659306205356743872134864027949020017936004412329706756772599841299019301243732256739848959909764567738958276395210832429569903127597155247661757871886759996044098823649771780558421941763718888104682579866119058612516408982590009928344752500828074775994751246314334164716410438999048939639383958141803019650516267462873350295754008730004650700449965101478381644467907912391649739716097442813508625506120684292953975459404500202590309142721771403138556349467021149204758410714430571277301884527741363595429700127440904313591738883334800623401391297707430246726616368353943701272899594753536444179928799506050201142640635090975472243109014470402948589652288047734054723729804234524241055603146959922722723190278909308077905195997589951697743826541827590879978200235873802099477956953778499232555629909206556737173436538455961226709051544328944029384133477478936718572935547475437121708662235013441624357847103965468704700469970703125 [100,68] 67210994876179841660323134434572621037343516387118380533820045009551232992786031940290668415003153760991728442162697072737222424789964900351716676054481531432539948325892255991017681957077722771157121136677714779271975076167770001424293722980537652819848032433646171609112138927647279454852115148552448005800796428900005953461169612656249265771134945628011510094397489459213975947455179761231326219021655651034922014659844129169434406064266291451374415108501631824045495098401786152741357661382814068735272591329529236932700049902363797528164627141367215532670673876226311916612631716801838477701344161467129386848876326893225354356398130528778862870084813438647781548070008484115726054030540867324139185496931448305555450229978306083253447906390878354193074484543123622018382832804388088990473906696623555511211186918131645963778445072756462544909358489049506463216079062183926324108610978021398139687405136642580128838949759368898769240205135862980404842390369836194317635324980403303198003260054834140419737709344585695391263697114105421605026778078338181677595479478427144533223112268513775224632271808451099498915204492577778999662505753270977653715656513607621768978322739619401230730172078171477759349874175797517753599372923555606097292263019279090861401675070070296062314423320148815076630227415443708152419710846888376394075991124996205029689288731174575343459829618225854048524561260443443743301777986868128211050757320034955506866305734598601994090504267537592691005241759212527389027386402827063956756643689735497675749265089650477461681612170461701524260459914751318536691196942319729354589817036940307642075191798553745068358803586099511551635387803704840767391404703129114422717679433646562276026562553967536188977026119809392475146768487848342462330710394573777646478288661646332248828926137818790772338229029672878517712640353115327121835250850505431845827377043104813782415839469650960257853272262006687829140300295483798744532554280959696647357639817294888509757166206467457637058995964190466297038246913460665185241081792545695902512080681013360257104340657034384116211560565806827676769171375781297683715820312500 [100,69] 12658467085208537589232745073292896835650974320300708133284726759094947602168348925027173950523422668383395007809762399153955534062915763197103976825133585120254431570944463997148934076978869431026449920049727387936032496440759699880816627121207215863399050960261670514989678112811778356664808079009412716146406023329025947440697961482895768974363632733787840249247182091608769940332549481112977588893578385960534881766732119066474250802491367365397270543075929506285961069080263249182638551549777412796984572052775397435987838799632722920406324765750505530847776925331081727711824297949296554222537543740570040248587003813906614314039593732315865690731018001870130230496711458104465965725531948635145123075183645951846990477790462334023092888089439425527270959997859780540835674049484999453543564689695559428859752577754637219875820711460859492229247076217959175966678329872438888810567769397858053195858387947446266404557788820597892785903601347189195490762325687518909572868787761524227455880757399902710567057453054392753886297579838124962271698083004642722109125210756761475451146382787286993522864455782455469907367473987619673650102027754849845230193313666797300346806230165767636728494223722234589478520550503979076409581873301587752416061407602733279704943057396965737241935725910886004670825015770336308129760518294464023616299664183838063503843607654908778056787858983413563001490178644936098588909248131916458071556421375970759531196591899928678429668955948095351558875195164589679155832139631262224969226680847195801109913280363777725561044575520773461094930951548298011407524112909124273013973156128797479400367817369375618885867848675514541845199778608379002051216889223481640963144967405274302866298904044904991444979596896283570658435268967318526482912074752616416957340857900087452338870966782463360439649471426190803610920459884233660656134099779544089138695722201636185356863754475689090998974720947588781736979714869797263593955371281817114024325839898600034444423799070065470571064098686851602772603208916813159783557620818457930650982080858681204330523537970926157921880043645621794732869602739810943603515625 [100,70] 844124029168745278351599740603275913700463847231938048106855873532173650154267195644138336920387135139353405602061523588145912802142585047621324059739600992358993782874516296702975611135692217853790622609207892984918181300724535434727608729232417564338593868156088498434909200782181489292034491873481100531484053197806704427425543761216260393085552968251004364849065262204762877058071482661468760688970670280338595082492585870954242589469128351341160300625251295733306216594269867929421754105701948237075951112362047293598802556911864474971855474129504917542972076740110252360541374323643061244973914580724199093468961512909091371643972770319118100486818773812817766501740433835881719417903463319606447160805879512268152517423511063610757329798745145101955729380781099690845783999782582438900700127885819210423271456906827471458871231201818416778188366866080392560907856663006793229499617342595464503959635516148727280417442347077109245845615858690540482874771836282992289794271402251366776049041668706453724809636646320337257505762507470165229096038739850261890340207907397223286483498594032272348520128412106428456473222807028556777464436016869376203883015500663908644082888624338359379273926863105890923277818871131230478945307356229022098364752354865815617901087438688632269927521707316799845171041637339410735917067516171284815156643900485595109972768384544761156146156332529215182795315109483399425691992991581198469347205226691710823916406928734831499329069354423646901400448476153470067343248852295960489885566748272591268708117145917339244995865511877910993199201805932091042036551263272597861868625015316723215967978972508260619181074989413992290077464197361523615263416951177757790165017476686215125185533779157663438117866718546684163137944373709493273537774687452757432549298375927021286624909765545371067749726103950230597033761752819425572738458637592239393428549034289523465231275006054804099717814504329460817185145278424504634862556687596269640879795223688355442536673590546859473744921794989307951134415124741930733904374635083729625085593304017946711743016865255179643118255301222261143848299980163574218750 [100,71] -16056676101782779011372156074543281697000577889640520200040950701204372426701744019795574871725399834011793198672379162708182525953687530316942208986753540184022389472688168611253450208890831512897170873305417137534222873793212450453868547387900821876146426170818222841917830711077690512636213645340389702753650230778226317698596221099468648882864181290841791680677904062774017591374409665165646027446671076758610067002278738970922705043068759789298292121940701285066415353534717910393433650272793159339861403254979267689932975832970366933790366721667577848233373386134575614803467205181490868148569789899562400927734970100808924687108560843860315117628261236749980264139323266566961212749990644820785339614621490658112500940151512852896942100879737351049317627155754754810280704811484635826227513120540864267052004377091839736580982422345164722982003358337750382826097810862366741384428615137683462662948955412485843616573634723138593050562755422596702658469387899924829534205840642299585836510943367905852822106276588356267196619951727467899922816867412237060252291574797244969378226943026769030949171937586199082740455702938458571341342494829292787767207247287304781134336015294235883473316255944795333793861148705360600967422682249226803433859331269073286726635133467726481613427373223488408317870052932412851046175220619548397172450141471945101776880690406182742017369610551456436990360865938896512242100414171609794146775829302167102853304553706070044145985300829871908111512468718442238974184195500747489153187656091795533187456562803089742063754731394929803497292499342047881753856565865517376935355825405181017762786226581102280622300435242662263881825126479244748857334736655884970528393496211424295968353081830879189030856180565253905154174369766396425999799881967603424914578444367564414942617134545420052238748439083543757432105450644928968709666403344007066367314122662950456724731165185677065747665839159954949511946303684566145899065406406661463623191941945382890007474748334725922088730458065830973561936703038585045134305171287421598257832713900322115433913015673206647702428719851662963628768920898437500 [100,72] 399124068875895604941317511971379992306167764816328964432780036378635806682927062718763651226499874148420347378879544099507398632152170257023591380127187535386613495091902209096129136552060462967437720522665351439978779815790260535384773579314026830806225985786236885311322612503471138233784508544126403260031083644548425713021501764324435182110929133505681541995915032820950880829905837479717801995849842406995372820527817599057641838952787474080206523276633667827123876782888229248058728286934519416783382032238663622784042625833938515913896056379747506441791670974044306152505856336871398040333458981623446396608491315537229424190103950952116941108070189735662497219152133398901155275815911489534188288049864390056397020419590165664271220110999926468748084232561127404538618580641768796550470136464934863406916266341028461669528207153094233494098264218415310999825012748716548900457573699251354286124147143740042496965745166563589107242930711460811543080077963616693518713722661951897829690555614209802692114543843838740548615741682280452800555348851996700188776949571189509015061501665671913385014955454751468453452301749426752752396030322598118385390676409876525650369251698011773331372014697780079840953054806165480335112763532425429207687733907386545575945743849744723770294344908769982945806190934244539757175147250658401305158924288590100260964898322174334072132812782783539611718373277923550625314843687585883490909753021111949539069508242401767238725239904246645891885161449060386512579875199143765434480764693206723650890438011866916284001091294417262847697713873059914022328229754911982477318026884791237144529813540701896109469045922051441229209637609706181520026352921453970004591745184630238148070610938857609479553006207238204576977279897262467743262647500227845105718406592684357077410677434867707577542632315060124382661236844129948561440155649229590243030137105758564186577110814475012563957598385196285257975116238877475213241658743993151167639801089238071282659108779887593264699657890343516052903109339013062822419983693713576575785346427904715789136313909968520689291694565186798572540283203125 [100,73] 22058277303496552905858440439474973888147420480437601005492447105321226622497148547161428516419031048275058981457517173098662718080686933448142471417181937404284022965681653851143766091468151206350210097500125806635917394426149403951683657090085293613762861044888610048221449557212906787907531105404418925132087009601371501308984604289949094939171525265805285857007711103852148047437082905086767246113393994896003163752315987351674221618075523939308485142017936035108969723066898987616613440233829152290482328289888197407363326078633777594448682038754011544809764574566211512332276359435716209704839105791556757211968280191574007778505988949258327456034946572093217680551287253405867360036335621976904338600690814591743357092502717485905162346312361613341692131239054261222410662702106050943606618144702331166959789251944185192847779273173484000003773692675170902721538201229516002752703621134757719005278953620333502716141495399753281048302433646583248189824942048271840479024344707465736856697858758015415387168571181454220326875688640406641666552118923914706596629404329215070568683547337744161345653786613049270464879558561402619259868233092698268931146120920446376690775968346023605575506318403839226437043856074734616018944458340488719202885853468194170400360416664075762605604316990571829950903280509426803338132134165048219837983553055469179464307533934566762332997829630974986287190354738790786687796090252536037813037178473693803604401644233103080751760095340928033704220863855189820816925089376888908902809016693443014949733558877711056895661354271552362799369202658061117662351963978365099101302360897692504634615806367355458573225794326799922391312548787296409729531062660653255933366240794985366675789154052841518359884151919015210147568461097031282014373829725860617088984284282811555938564701853292596697563285049625251732236760838849548894224491804821105368287626490656453436313893449950134191128702000331008950695581287312993882887771146050797269201687459891388481183812023095258903738513026688444924779623439749135527558255673653731857918605727238734912173031231617057715995483887195587158203125 [100,74] -633421468690397653196871087106892111567657735316197753306031135824388035759827631493286883164832133196815642049478645255951996343157004090624812811577045123074198062955073382763999354400931769947441201659753564472968578533457422367704576883851458824840879695661956449490130791488870208901038269815935067174459789965063438853158897021501862714203699916199402191865247502053382271027229634766121619498191197521218965361014663332922559968784095349376901208052039760861413486434796966258326294421828068647889114775446871629175130876625808594658217087267769917984399967010069185649465724261959947153323232349766963732635714346061397048260023787079103828724467402861476118581194105529876563742153620697006671387695613091556824899803196099494993772208572351631292245933796495603992544222222741434801480371608787118206223562814677119871022810056840351382754941324083691811001159384892530279075286750080625216911954527013109001169523906105025198731323547494803417593638533860472519119691359423163638042029616208407749344067768984766071762998447365803412769483883227415019238416590193209032096302646346979605696853277347801923259099643102210685337023625403727052521730454783075437986933184310964777622954971057479493839487143001147345900856003008935757582582746592087303198410031822751569442569965128291426512962162857831865683447209159576097997832473048023182532646912125079160418764569238817669315621454177903693323178964403064363991123990027011656549737429165310314680203205333083530753750371171331032242747717402971124500591033171701977485303019066107871015311652264853166206477359081802794358996030903942430512166706679561307707152753617492836607745377124787133112528775190115948723486863085221103924645439831702680015543589477055182922592897056550999287663571850640152525053846655393774421814089748431328298081025417584582561369060755656672363765450855232446791683396746854879214809399362948509956679157177698762091258664728489318711986468234451063740545751792706226406600878197413448811254214161504310610564448266473198028560622029286818572066302934163196844060693028713665965116227397985027033399868011474609375 [100,75] -19988966311771973726642795365042979148097183808879737092827524927187022093413765948260698345424911516788072678294994019182487524152323252424411884908490288363353022977071608518955012940056099221858586275840245365425082623547493360376874302705874215563831914755687854499255804774994261731584810801155898524423121674080258419639285661522776339334610713958090867585473738325380134418814547923503719539693574395255368114033464370804740272127035484789130389233348964767996409241711099571066484502805389397665308814641288761729428367324020729766571668478022960592624130391410966357926001773548227691944223303883199949585037109930247314608030515479006600606850975864864618240752202889878229712547356407685517623406433930053048153979278094034130636067174670613422144330936849328420618903304133260878288405317757206947546758817289070889722783496083046667651248890444524211298782175911685866353672263499966132378732667762452919182518685211201168267923774980972413618602764802506943021440239901531707872524700943396919929082593705542348588100001076815325080543551482994777400820583495862391966442329348980914882166276370574677736386974620696467157011061368362631269463530163708222635857114070022533482907046243635196297374055947492276747797197358885666148272115560662504719061512855840359043853607665279935575509789336397273130927184814365551812132150174601087998684414637805454815541933370816577985817408221338278433505840639665893494352336906231601781575151868525992554790415607227235454080635482208935541039716682410755665684010342169173753143058955312933421034596807478308592713226659684410674399931554594932894955576050304520168428085565886578345998371731639826485162279240993899876580372986345484244892872706331005520883892437199547443500141031967666486494816203531478480297190017687716732417039931667822967748964105181207518112090733259230992632949294699258106019966621896506850318474417534457258516074043793076311876765794224726677490791044742537495926184497805086382308015621819512872043498239529804491686207379946714797119548077237665360474188770199890200380653602272449248743022868477417800062561035156250 [100,76] 448270394665194527155159045987119153993707969916423442468722763859498317480058765361528412588999154484981288838166793059689152951734262405911821997646733911390653348399768480456284530461254502822941438833699813772499626104563774395065690358432601224179267156499862317717000632732808030158938988096410679171448033396886391928279689199433891901340046349953826146252817555353492885245530293271690809525529118153083561473560781467448080310998865877163897623477678131342626136882500821599058750400624811656987242303360714425668048923665110391690829786184410783452361409265607575602924634972738093095079693330520754500328859683822426960099039675408172141701341194188146871113711012321487556303016059617694003510895387699644959271924469672405594079342419777110726014752273796206432680243419387395689810396664130320598449034101470579509940151378481655835996916683755154217134886384379789366110853663117745273732407326995833724481237171105824350228085019676616162733327264695757097496800655729484726629407444571819179175834117747630492416751794191623666966179406192833496313316461852266234881689817409166789820083703358789749803431983298975372619240807289714384816073532531744259809157567812633638070131295721423981023959260240887840137807131119624566811367926576793219076592345111835518819780824477021997595330201189435285563253890759024873111620903995741017478206644190139901726247666503771240363348474804553427222483764188401375188362059672241390892516867443014570144871289230404619945740444422832486677800613683299682812976102057564561771854184616146363132330902755653413478669571616814855951449197855947961007919103491437118612801685950353563006726392328683890912156803205802849962133828201259287488249896317683952503970101631292626577738551348172249086525848518377869656739008788773357222501472187924576275001787420180879322804579554426968827793365214785519977379355495835349217178379583210361622162846543690590477676215497011111535113729188255883972763556570068143566891253486018303399674921674238577011139356353514458057891197355195194397570504277878727975613481339189145307683820297897315849609375000 [100,77] 6214517320476013951645422588949169535473085185479744056069138005177616508529406762628386554087266814329347895938613721181130273540540845921600697030646943628588706062780793001301143457276360971076036735115248498744384265541964555844389984391761588733836333758397438505894318324512018251672098905269472507218046962934056744626367523316201234920242220211447689333234004347714875543722206986374328095031505748779874181443069375243779851421857132849489433187326739023666315771316854567193788150538138193130185456886999149726245742053278488952290416372522919141210681575351210619196634392540861603305366191307222510876176439943537534035142055990239932414862692187440867147588874318417222339252356723337107918082648923423357152395011829360281956624644620532949786172781427113298943836910621422329934598185742531046221255972073266733222768757328650591464287522082557285195291087839325478556843798102208579164204588548211152436912752749016134331167544025548170727094337901335598688969128686019584632132406021956231326050507804039696925412045525049737722302228526084492303039730838754034699686125131707756124208523410609312456642611315273828626144286784707832671605459863307250279835023233890147583030599703785623816677537566451776460391662516878730509043005350667278477788707375814559644660186790894456130121354893089059525068963120999202958971638981832399488233848811667410346594740328590424483705407358748866665680505815843739607014027622596873107886829003341178993286301842510419221601182256072478404437473654164312044816331301080474814920515848109132840698347985168674844530034247671539245273130943768967651613072454207331021843260202322359963466151927279191148783165396996814100186311155731708717291614307084986533568499244389115872518318869859778435934275970739993319277922952443793611881000809304046571921597013874297524093401913586605514990456988722585473464145620548294332644904773647012988086797461999557699004155438797951808494822781625599942433495764033186130608562188829949196200944433854474790441487891923194416614648735310680485432946774503675107093578091814102627187100850636394042968750 [100,78] -142730994321937380312656857228637435294080958687089749111622722003479365033178541800569885910092917992214963977485644801685548299331102363710492439478931243030598365164117772360110337985673646632149171422935277601292051101138135697311319848677707913209874690551920462715869225550653428772767053636572002559735719206780288096102531780695700054220353909478924245184261046436974307271254199461623355968552268360148920246217850942479744889065928061901659651796204431657853388711273216715362986094009819779247733551652662681993609318181656223257630656065733478631333972991601463106204593684499371466803523550363265650402037274826382511049247486433810682588286306738513177554712368951837303380842081150066178083321548363701899645122476487454697723614762499278770436224769132867100631937514791440656764670934734978505130475087874208953727868162288063741266239272069573645764535739415472532105963602489693660424944082088766288351282804080660662754831081920943094040198985208265494935726950056527411119116721752765874264340964179014444095133785400077185005774687491097876310209005467149666718277145475098210982623659751937319077673420317190558271705829320135426622495087545766464404203514463022427272293070447626573346370069363011234379849415212126118640431229814383791103571303111157885704168020104475105846732381889906323130090260198025599745127697825064811239176436062766821011567982845487347109605432111815797177196992262246758769014310735105112004335851453152454427825275005313448887186466127744894524129724532680500256946166812170918898155300760229547763955209644233468068442791825186050088205776386095119546759490739829449603588131283959409292911365032789474074344039673976256933695586245134885039701193293333854889721468269888259384692160131861142697928373079700544411932079836103178537646913644766620480290818022256488256382970173382958663216638416739285952984543003933335831222875174842399679382290119314778607625113510846196482164025031877341862973044824549340097798922785536962070816811274530903284041972375659853002558213257407142704635965542565681433379678709053530110425005816231640625 [100,79] -3248984758909471166912308289534936582459453870103945966139413449126220034831750140185046776299453239138051121902323998573463682513946977199623816093045090587053781618184838289176836214720601395118993215095400493794137890992727886365052235302769482442833615598330907659264672172734612071050637950571566979428192395883011273428949368156878354939148975569155229996686934588011300005650836511035720582691800628323268648959221805681746741535905592587492776180132775418296523884165255575799986007437513494657976241829772766732899846406430852574788722327226848092628757733482900859192778802558009489667726662943461453087999140226491536642803207971074062759118333522769190199470743680196445292020509027666979469726122824838079429184582127159648899299603420435858162083699866441980079062637442526105691964667752593591498049426549581124917204442273266043314520495839782878906952419303583366571025632544418828632893246178253326316020626812654080208092473427102395088457280228700432909865515293779802197813887208693276790433334428118752463084655263128523403539400365989579261620832066008933118965601378103877257975722858970784377431810510148468447118275379161322968287525725817917642611021447474610622408103110826378908800151108303122996077638103411990321911706723857769655110504495078393574841097303232822983655237607901740171200715228699287963976301718494365452213503254556564569206474231705340641437687941268912464418687454575463741774202953737335065919285981117786360937032325910306722776714875409935008310524551720321961355293444715403433249775432543158566514654973755086922671832624197324116506994770883638262503294647307948368970570134270007208761803702532477406364656317391477437747192929870771069452516847923893464037772369098957396585903246437364971245996317198371428468190182873508317613716153252426715478181130752292117677351091567726184997290269270057027399944618873190541704033115704427535395175500306501110804207158628425339618866718909935075738739436802253988777864573555541245405074503053273310285030391843773141300196978204791152102868969823807545492170172373141025925568051675000 [100,80] 13036070710289239468186670181553144126665625735163828848586285985266069100774857342406437399773689658774478758326072608879829639404237111715749659386411921537932174694109787940012686773371722674260933502092210057721390034478039136685186338369489992235936907231710125413570411001041388294837270254075114477277279492873016102132904571625724357161995812618255665224247732361596639191395164223816513390140169391633051334149065469594496850599378956602778731812962806306664113860521274155402075883855628171304927154269704417679608901115649203718404308415014518573467678888566384885069894265805467553993640880069180284132806048904469389120203124374397874631208213016136638728198901994447058307658456226081534103131648042371956611705618931352457902756030468971731114122765459834953921190000417543826009198076594431309370405694604312640588535840155524825320823070990774210841468313252194534941735458513961910336255046247756829738993645160460218938619907801764940717902891750039881498337978183158868617463819277037761293188782555276993614406846087383073141330105367347409775877252357805739426342089441101923588370262975972737374958405854948629075393235018118334950039681508525015756293566960878930911923920087148289158090775332950737973485978337744042234461540938887366360480565011587376633350558095430255128294557922772367907004276583236529367183257590261928877379702118219317848028282830268516869226520510279649938291815437546799929977919490276140721870726885225728065508655301424233729979026937988875542491182558680984563780827076968408900710145176317648891787544127999562533258241837863491606450095585215049845214107213706126505368942542114654838201101220641676731828656527275267759508155266199739461767762874852415648284062857847157887265508063992805150439448640861976195269704645205570611378621592383778362578512356821471741280301801337688062319614357939584838345483324562729927686311550839238613427245531452715711456373856908214631733582976852674138232575074479218493491910983157206256464459163243832464130013576193733256485190198560026636441931078274792320948848526285326376671554610 [100,81] 1047119925842345460732468630510588373247402399020537780288221474199207635966421384994275946598024143026473805715799641788869728801309075292081581989098492972294033689774143192630999803356489502385351611012432612308230270804029214501847970812351498192017901365130794179505174565011458485049735575234220149088723303989767101911521438989055999196113028106641143000726912847879638748291803309339116041595160223564364616753645666392134853743206079953250826001383981633301376969774534882268023980758632492436536878830181378689696720019101996939626263323076976752970891808635872423127707310887686311820996812840935092066761537972034422528893370329967127969464671062897896250127949196745169482261484991199681270348764975619013223937381481968596043401656271233771401313746037136878928546828212785826271713465922076603496066797535271136154632214174173034577086319389941397104069375875816214934930643897752436011833974468550951575026263454444730918106521661485019332580768925962456472116341880875324019433837353003700989976560530290971881811618573297933410948964049989594011207916231817953515655041812909018623345497794112154149055954835254762816711669111404883989752596206399153804749011507381463818107510231159448423468395008128362892701168164446114435268122144754171196954893633557895932561891008551657251771489679918048453524884975807154890806902122785320663218145255882166052960278334482457095870187867746045438813091325509877185102102233471867613981642185395417409128029981636622247525011708074424392419011687217363343696088674512287225334245485591045819942527744139155405522469060826980653355041148039609765392051234665884221698389009076584070510518531191059315730215908127132599872347371380732036224332321794080628560926700745467668519965260790447744976658332245057526231224335861594968805410374553273227067460283262558075997384005227341584275851317012029258721066599393553176732543975228605720570375951753309938228559455267944236318503938232327793384974882842620697644799442432529037558494364918986136345190880459070296276302049707151641882895106457019981215664467346037537637375 [100,82] 11163180694969729124044941564471957703493646864789497676230533130149368823144190203597731191350682962033235473875269070363231917633944622536337947508947208759567631200344717559367301241786023552595269078876433279336232351222341973028214886986252064657297172053463548795666453941140709002835452536659350286749826993690491651448266737294636878010896444627330020834028884021019984182840719825344524681423854960890583333675078454689887244586616347274455257134147345340018598477467413112433451885715727940528440773167769306202328793265399008318097943207854689639063232662326110342854373674487273693394871123629999304281255127090855455476899154406961715407967804808307248308678201407279977893679152240862947220078337143108650573207250265018048852336804086017367446649478773914300218962568293277372565048629020318453654605254974769814291531760921325392898528576741879486916984351708425784825234849536669399670343672521484089614259779921443056248633114432502995582587331798487416333033726704941748674793058675393037398292377833014121050736274229904819657858354448302692532350706799396888307533223961821196613390453651406300505006068537382440456964236125177589656156507671461286724683565379235627809124804673522411505541372278001587004847551587508519866399743414787305595945068752060473581330305202327453438830146616306651870515151630725799711664768863571928545843130027546585456454081295915387077463022618501823626116449872838379583903871965969278929576473567117867825022477400890096067437850331371788744748343773709875627820331059601276901809709428643522157985703325014061424999090650685968592576993335056195436621437891218465493258286818065303109456554644505378337343394030088140533922535950800754475620873720481642267083044389128725759974713533096883825475079357880884187939612576924096438491763860522067600353473931844893385974638338392308718542080227871788137386762824015527787691149196574932067007857029074367830218273952690934336041674371569136581589316292665169746410497549359320589703437377895808355168755884206055709316477700285327715529852106688493296081001901549951210 [100,83] -28528789180997841214829365305869835643600749132738809989328075435960901851341135302841305626789692329655609673192210575532535187240193504595962477983305311782859214127349712602789374796614609674863342381607532417930280145794013860410685218735752578441067010055077444317777601976616643013145307246130160727978091317323170411894095431416030590681389182437401951950992170216049884766869527333245487740783324797031455511684691580320327438447888825167203107713236161443088410187175893048617492506344162355382810316998234887577673976893194689206071269728215657933092066642322342105761581674957202976378121322330362495511328886855757333592872923218981275019244439589840932061130855280102482647935419937174495247876923412056892568168162797420123769600572652166474919424203286193093411681964217418460474281400324516741897516855781455375921831587071056159071282026602676828476256052830628597144796289886825190065048322117736019765102606709137553055486037306251183354959038135385833181307726766443685458733909741974088933355390432721808740411626850444122849525845370775551680320379934405810133342346515592622929522136924191417351207291651504291831870709796574569781674417443313056974658376991521806816324779740995836601647039912535060908190026799478335314672203238221552495908056346438131579111631697621771638503674198216022867020508940841556189040360711733988623162444915548095654155828369892989660979079750009034466621554985354770910421748670564600755295122579669931872688004468124053632446747573156937915108721233204968846223824365999197313378070252159102818129743377499859258138125201586005383293218120735588681928107858296211430990105876053524790152764480937605889696197535067739042324777378550375423680013842621934593652913948752861140613359535836348354443032488346614146352627835160594858915168144045601664869244494325885285418314407662288683214296748456037571650039910381866758709438463458648076069449139244641014488052571786952288403727365521160573366000788349249748207944432305796868186505629672655088985688082666610507739559114043658601937885902535234477058846257260 [100,84] -1082040482633089137433869258215370893747875015576062207429344001053022908846583206876917005389854849805689855266048984606192589579532109886854993652928211192650864021887930038564236006198601633523958661008128647707573574279555789519914400966508259112622037773824840763251917861714988706758553522315629554211356287229683587801020873352802533890758110459715980924300303332263198908584375610783856386705122359135737679232701937979405763476056879731497770087705958697820721203980979913216218076168462958182413165482112972949084235876069388424029589749302745418006777844257081972782426184038989474952911250827137068132357474451364528790326623407534823796042744866796269078676585427400477616635293417750227553578503756711105375641851784167869746194508454515158954741247659377368695512860428020127509846923030859369131324253396558572558552398890626092939743827633606280855014065377474925062897001411040013839775385891562940715941201433099750893544421274221202923341199448866368111627790213041837267605357753676806230406369938126866557655344206753512815322082135752571606375534926938330002714271058428448164992151525737704973463207945991131114234556472300008760615618235658009406195481554543707927734704925436747601745049549184891569418167705707880240706382729859904742151217227996819155823562296595881222454935590754789065119856764525316760695200478482134605921825347656171019623574988988723703094075111431746472218158320244995262162538819844849480584861626586610557262416098720694535438516576282269089829684352658529522059848448646496379029544639226767961051574698369511406977635053875638828024932055433071850751137428243547237935457515637353170279048355523180503241545380152653260138023956168908651794308555927024865374710622686500126289243401670870941237170950337949255091300679867024229170769514857317089424535129522364811685298085737250354302141302805045790547580888953051256254823922257983433086344873280977661512710376595284580332985480383947165111861725674742531969650808354294585062242180363329689253987584046849644987098595537003929512114229580452459384735705 [100,85] -4489130657356071701060309125876787694446533781204257419392242782680986644760340430645429492487089149720103370544866388036087467038751836958244141059945072012331990445538113561492103589826621555201287216495169271129133034459631811291057001408514774269077704628602987545380421143847887611114686161406430714440559020123827795957423773880368460623093230191178222623635266571928469470895318352655781800925481780550871303760625216712760547361350620435836578408262769819082936956187548998489091364466278923085098556153395755653912376367843733036610937275652881600631566034976807772934819802566977389677032511965831915740592580506164320411904590504912237753878482501786402860662232018212801122006637262694237110703188974723307040047971289626955748781389594119697606137103422788644670693401245693688857089342457215642377629145288663550513332072986079537818951188532726991640381244822781244040921126734659423918369038451125890416763373490491309585893073040740829779613203969159092819274360077160079542682367527768716537922498149433884460751444490031255420567877668198938794207974980661086886708880204305527168525854339671865296714308809647798236794822473515349709664880159784670265201704397687717154452637139461259026048031891823012837943303464992156281209194773305780853807149191371281980757180934643932124160231485921005651294810414391558558726068214883199166232303978046170488735207419423909675034560194740661939114919279338838022504877868580225794002458114154341978647794875164859850120742139451647607602362173259830232056858492805919455598467740226482968038731656839997367213610538032465831716012136816661723250101109533941731308339835097786611205435852435436444422904852561437153073740334716109851145862262126189767525975191482635673728228986963340054578710135950064072986439669058116489382135232848461731934819866084029106854356151741158949557477051298573470157948566621069545662503339912257262751595987729357730430780459621604011224888006122324833055605149648602025162229850329272567346374173536746654273018539524500312483606717077183865214057178054893855800 [100,86] 4683096421246916230085293604788239908567498691057690531983824155422641852110139890131230315732279835375151475156975784756941755113548858483780614821572891077606894270421236004880057042061145541794970171327807800987850124375561102978068179335362913153855284781981784423609732272256698876906429997852701385267482694133894526749786291688347682699251374510658415839494904845461818472979194874313324020873628548959512604338836023088685285856408343344452595712980890087071608272454120749745464499609591774849609001618051684700917758074891695416046662271142445253884954650444258697870483626366222559486625846208539152885878435225947519194640628389766190231180824096307731868377478414195163218030303705821141732177546815590138179446560548678672070445194668704094717468129669865939635439823152950611582095922585058962983889240550214538575448299732293920378613436585850280528581567877559551880623482926088402434780256684819782438901771083316443211116035488867421354859619071164854838166522338216077643711207037032157911625191193132141005036685129104653102223686863540209725939196904608591402095125273345932013645416316658710806129991413284655947899698378264312007978219819734838888706960796634008626201228203039175087645764047519545279548787245748845211543201107263221222611596194531463534672851542057554168129539798232774062116881853030255496659537343168744366262768602625339084874451422198149570381334237040617752019860730760047535928077236190079428809534902165960692068147829447820054759534750697430431388336479713214256766210529624001675874715445497364706948682128992621819957468373030555096628937441667262128348537997474907832855778793291491006268415421324523423154101140938371442395678433652324974850267286060268803971959366087919297368864791231368526128940098939039921237504178071458547286348212819295581339958990242266702002887002986155480875398670963556517239664118862934001338554595181615755577127904737154094322339616031406518018633124152590725825058970079478513035794119868702596494508452652118900548994989563852794058366067097432452825748118265995 [100,87] 37296997005489337756222432064281192885946456896549536470896580465333494059486564360006184337217393424406736812325325526579090828797910964409513957107536207671830298166491771576231207835828054503183054128801212426609005961173135617741720684528120788826562160503893706517245924349623489051109197613077938967218613918367950240106953983726559273135727277188145265840810823150143893330211689175471033236747794512583760470847356031269145767426411566443981174378377687411936245107124675150143362838555400456250314242203370321503606309480895725363335118799034000808703470487983900768624703144798760931388016433403482408242336645648913430865808762078169748440353890685813749455342174558493207387089615497522475773374587223873357253562856427584138614653087142363303518474972205223663487994331311489580182695269242201651841049908576165414774477370459254417297769824875028637150697304718752224557913062450262625451679891696025260829061229881501302833206340602128721689649618939716403424481719377149024342518326470271200324192701251907814403048140263136226201444755477305222711534460722706813953631019274296458704524237302014350029493609609794660515391865709026542459328278951659454867411238492760001337563376622874087479385076234713268374012422449694796541396748448593149882709442275432391910340072474990775089769017544135573460963666076617284939558654237479227702460046056480360632750228778403891157167829061307543322307418922753937646382139978178460540774689003425977490157738496082349999802106600404363646848223282116065334862680881841399942898471473288955144747003462765630470219919396096659735043595906098139480933450959969301530625316951427030875664045780164402497383791589404448329674524758840996448981741282926370808774076534592258666273190764497304761909022414744187551234373833417299766726813604360346831682002349812348160032842850173673548442831922935137181745004493572514458009853200942834399671906783005725489534365751589462116728524045213392640489658547926837810296228569014250876523685233119154842137565576315280429088252488953718015131542525 [100,88] 147651218889492921123576551441020568118445794837602578360133628090074176144920131625021863410807181351887350208817202816394280500437855953479055297190747867474786889681436002504595799307311171429859581463983518664359744315093779951237369961046613689636956170237804901670171555428392373373039542412485089744207567491954043731538349433898092144627458638623290005490973552010320067981324583933078246119076084370847421968569703586713943978738591349302098191224761545062586331967394700590251925715061709406138789396574470547708302684323268310381649873099076881416711506022126971468146605261091481088101935285011307483861540805907654966216511111658823549721714256990628803562503839870021958031771422719235067379030466405047859601698608661691359526242819910050402446872398115587375728759663337090494152079187533854354563785919252851288007435123422488529652193176135790588826713148416720726894431786942984351139321918898789489184749634485445372491529237872795925411374849708555729812421438086897417725553200459828639600175947813483015927506935476190880828988273001724219644808780051606262109454821346324444214800405659349277177901424173356754312074754617518882814758417074304539360127342107659574888848009705224729997148972488943421840181964019806112524390585236851376739929034910342256878475447007533485814826033078915897398449087884300668371688962733160614349102798846322818183517257213260963609135451666939238697368361014603597217555083157104246611657234746224723707275299288087223959934935064475084264336915290650054879066373713316924578474712419924771953050742307518359909975493442169242483992267179091242785815399201354582105912349629047076451716748193230056321565942479369164894995904085414353186525119578573924143243859928167614885512645815806924089342613131291907224761433777312396675463827957921365694552560301140017902370054081824034962929532524384546748819000583496142820691419732053131375639551036046366892784806105349891976125525615542020417603306395061647805002183270938759490309222385359850764243025204717915685422096345102260834230 [100,89] 2763168046630460913325553614166855458138703296166548719546426720313727513992950538717496262969882542825080481567743702666900109883382697609375735572009607146128110453233837710159135458232260864031123607326154599333867493118897150206949293324613532212445602404521373669203378769559557705889135766352219928174558862696164975122051785554445271966019505819749193486247802178159093996701491441152492601195905364366437889669166313110855086218288291967455363312988649147523313514612721266998717093049000359537705906116013732990596692901688098541664212974711968534221810808429879184602885062096729257823144429641457867754305805179107084502733634751633993068205998924057363769440759901212133535656993100077739381927380902900490810233620202150306632620080314419238883451106085952172329179414220602421750548278137763762833069093639266229612372479471705160443715401662978545361127031125311869921190181400930712244084019875878424481343208199399923441423108421527287029206671006934833999347999381227299430626798908424530918418608983581496027191451060614167406681174165127684808626261140931281409820081607178943935812106530285101807188363381774349213540272278866733833398406724532364891012578043211128260243473621765272535622713183458374741660826130394789037037565408755260687111990746552676414260831417654249938302524889465592428349677915260765945041176723245002650849318439792993472449572782487411796004247170005760585451945450458825874179997181864923481739789782282925103129984250954980484458229597544929992651989667168275861731894689502436252375662978544645505498831538889016462052641225247918757378456948555273549888905336131331851899414302545542699011051331262283607071344894908260096998716544881800522507513633319347541528341701127361321355327836702468679514135979259216796016480525832227728915178803578630619285523716721925324735571350955032209912257979766749630008041697241715318348753177744023185263417947556217012822063037955440584263918647824849958169036937196383310528357036785502923535619781179619318011039590896125138191892299579399150 [100,90] 21190113796200665764367896342375934335011851183893267165688754984677260226757800031560756369397860179134403443070538400642793861817707506180536902080362049638266440249133181257260013750368211348188216684112110087681587733286173724116193957687897019102578556058810965861774397564304177039893892715347261889512122338509261194543481912948449940465034308821953712767253803004349134623263898862890957747853725525712790056714206044040943701923323597714013077938086963437163166390811994065928414871742554711177097303890323211778702024644781276821233788293156131036140765940527284326138110091093338940226660515981362359023679813359021104515917761383806911163264965570735321214028564420243428065226212966493245801331635528907337811753759275341369957454699805675404824455100587824081840416400271466363291898246741714109200531059564965597484649912889432085201120422293692818251733435640626838858731595023728979446785760198139559435486119436404860621990651239690171940413742325897224096080438741262021197676325296935671657397327886178067116219116634037236013233079804868186227839320061440683280559080644122547690907692737766076400891062850229113406701365610108744104144493362911105710335602788641383003344895841354467752963170709335138464412702687292838207617849382560205255816252115087822792143116243771741739491374700767539386209540771957886919767131117824391385811645171165489565788205540710774828285382821713886869943818165162641330348368697465845244717382132720117856860994084144264823663207177525535981072016091240710093150584170256196562595863760058235835044837762633838667183022857243028336805431440829877761956652490941892959826931854322697485586104362517793455026112461399497295979790431599808303936182925592616026955299308326177968929734198158952969245031362865735949362103338388150003525323798118263410023595503606475481083173224438852096785856117683558801479418755605798375075343608936951631201231584536898241419383651811846997719466828056211495423063849142854111312079104423597896147367185826592365307059691240568569757648416760 [100,91] 60470981852503437727194699351268045717590978729687874663718787415516009519361540931169839823026063808836374077784436603743371209003533171676575918612582743904773672739348465126070498051794352471356613681846122250250407276962240992260079228346921528306679413968254655376850342516121754883676380747860247574165074172002380785823305118820127179846271467554809716266309856131619188328817590321025699427597501134058873630026323525471157212829382696430248996571816392290025968092577586132476333408438126472984930396281786844292288527021825382285823940703153597941697207108675324882322992909032025996673050032394598612892590966122817028546612457914251755709304433294957602788515949574061097213044022246318325133100100923646478488057206439338007851624734699807654672258256234361713984826055782051146496891198061655599701679556574151597131349910712029246515957051845154457002963573287656444024500847378179113810322184411613394921579310592834326349580711052369132024437831063155902695188957947839615879304254610105235398000340207732554624669610053955895752984889193209231115864410659513790377947261080080895731091775507739419160322030823097607758289649952155662424211815922152663684944284747110830083953325800276618557470715015749772223929435587891060513525009418683355521203742851903983364540778438737099083174455664848729036450055551591119484707613771909965806971768750520014575268511448608543958878777385626115616009052799394229464702895615571245545350439923337244183768479994547179794639258544811992797451512903135459450787026148177319467720694386339989637516427024790911073261446218531382388663128687996065387342665147931138034234817762616901249519828831557830606551710285856502167207846861737150623889185992252338480272971819795800216905017494362081772483408803812795503497750719836970110985845542275958019028806303555391757507364409255864377067672428373569351590388306407338682846491608540885213561137620480378802967377584128547726685055981139551631930618137628512065516660630641423256709599691259041931995193713709198391522940 [100,92] -12623248510660850848296647146484578930417304477462740885616367305295185303750473951243075011137843403045223564704188310341662065851415383932648551340166558403183395376273932321865489616129105087430614265465709204793841906372097081374675786972967384260416892448215047426126372944318775718444784490805397695399308020571326211797480987800433100834152407301721508821243668178015427030453841076315815661129401415187047117752740296941207391523259330767341128501602472894438763622267241803058149920379036366979614541161219921226180936326271940216566840823035551948414319523264947033427141140980485307214298332934440085651691077174810887130522785220838622831452018074355774674091623319981237324487583788963030538026599312648871207694672288386553759332374264013079380486244727115272700260022617480896505764356324760986780742365033709690054613877794394558127151689344975613035363743149511354060363902466781359391343912882757984253839470194411387474803307927484958694657091916904082713014867943963844091223145655864366817219820984702935684139817575348240639204500030877717111692313569698364310709849150928398297137036259725324399630154574927595471694006396397667621868616514645247382904830469555588933766210065773198272790424568984692947682025060173927440005157814801122499615908929240524853499545089300695977529901845653048369269771314599974573009676049939662536414724122776624473963051970269807682005903073818358499283681021991753901040926697234288231006498149174434197542993050513094561859052914832153390879171798548333669763460252902695365431316298559049554738921877740050403393294874846234300414154810224587377960520811063153869128031161493365061833398604040195558566852004314177547227077541409529994354122830792602337907562946682004908531863268018614244409762814338548659415408081971408202261963624924440031662390379164163090727562609425739149793678906025155033662999599060424757680184483890327753232098861571982865869349071869086098088983965183721546420044505424160333617230283497666327015876052055382493018951785254118290 [100,93] -76621272936013585317310214689868220570415770102933209773383787170875574768906991097117974388902605041347723781659908361837771357218089461761371996433628679484079874637458448098867123995952677188253397621968095530446498716480383336568956255704329542579206890334625514432795928922661649806736566943171933621312406405900331087783125953319556859779395686271590123211181868663488041311895937029094046340296056951530273737937023808390865115979369021096441975743678060137482203577835904663177116236134364328267328431856565307984498019094582243119929713828646718476770773618664533587800279060203830719668424671614789072971869722744583291385848910970601083068914014677162330305402914682748156472801548657283619924833559319366236603842257665464848722850867098492802577665034001083513393180682244774701757690775356975060037200716734745718776038378922990202088507443141435190010910075755609321785962852479404727705280669397622870807879548146849651228855761962524801462973342102043712224693493798632631227279710791497932355559433557084250738802812133859009950405441372783126212109462752115093507533138397753962033512218553387182014538505428691322252934368676577137754560498595223580472883053303092440570789999172898249532806295626186280649728157367131587994933285209414222375894968288195501228668524555680267894702742390895048924063922434806334230694918989982664534296820452314736213697500676167442796449537762801340331411036562780349565315424878605791880946787300253558387837954761339621404425337477409415107268466956143719459302088128857043376860135943117883518367612901056222243851040016019867807136010224228576214617886593812849631808095783107887225890854497035908495308664533483875082502954341683293429397117454829813515488425333533802297845604952334649800090089503612755343396574950032766777477499946971464509939772333015496889434794959949761176134265878867389879069289493808676330253338652486513243407968377607668888119950006899721781082824028935305204911576063812904613996287738427560033656298652847299727071368687460 [100,94] 409174305861576265719010422570583452378011864770688510435325113591453987542645899649928738887704710184205672634303276931944466962515364702844255372362577855405978764036016986947420127387254594957318347221222164970217115254904553088124488414735059980219706742336659197916896343963873904374867629203520605377750438098015638669887238060402840543736038247584566380459822454489305712491325273671949692673052019962005826803242629843166819623093764261048285018627423289751579208096939512327284214707089834723921390347634809124621772622942835383474306923177075436111147645073207859793879074260042293339952514678582541549479087917164703837436939431831632048436941464809336449161544657348601164134998851753193260735337307469588012331403655304470083883640759387410340710663704986590416600353636840970706819620994184852328182493878498871406723295309665416047185604731763209294998729767363749345782564629729638762975708177040211878949815849999699422022384658270356673923070947751134129871638808396189706552249692609042805592536093431736057922480822936473636388055796428462402893748393381861542157772256971453343976937045901340264393839626528254765541801992356227052341654352885546937694736109120731221700479434977913185327431200524659497261666361607939249722647024231609571129815003829433386155091682037909142814632853755899535162329239528672400144905696950553174934815618987496150310336770572165552536019052351259140649030517288831497947765919257589446279795032914377930662909309003751707371706586157798939545137926675571766202380381831776948956221678644035353712743785769006832471228140864399753724092297370970611422767521989484203005539535287723842195647854317242481313198775698471004103196959778722790733998951961395371631532500436760704688911269355434643372431760182938895561296000651936581593442230366612104887017294350769611023623071394440735853912284399571796294652621430007439763490630172481467275080304211729271529218357807236172328356639510711683157801908818960041182405482986529063634108711961133106851225790 [100,95] 502783945515124937362022052547523682751651631226220746908593597434025060724254771246092606223788750138444206338577824340038025901893686041750793384208526672799475930887769913195057930217535889213411687462508327976125565708235283139304529254249922645665801751571787627030845974562651448817634393322495019313026389617693739085950050255349615408123636730323688700414712153063825775387069812173054453201811568641974914914659663760928480118651118285905586064062462765196368425092476448966936859757558371923500803072848523157663976349522748679925970772670961892895347686099193472013810440557236296646807056399651462479541847378718227125292062362535455282436190253871539305891474077004141527460530361265839211912654426232532799175806133370358041778081433649271876959647496669514636956796092038826371289083191749973576134066167597850561929596118955635428287635601700737115340653135477688069176544328584015715378390883983866431794136470861969100241025218165529403044696057707482171310664504610821138036722222605198489727685788461334879145205238842729275423841953325174952478028257133231891171289911435916781388161083891484933521163467129517878177331268356701861707192441218070903838901715780577330027320113409251702237540896327772946815487932022522277502954327277025738256389286926493500988780364731792146793710883198922556707016012211054210819388296429886081610260068951684246118097532005080018674783178435638251301563263304159710195231591244359322047563236798851924693420976347528183926014349465778927917271059824244544850995817468824866223781662763941176957067444393884252828736064909546461661563438975897687439378038151670250832640558010521840427148763842163978400536333283622857088360677322666282119043673193064288581758788108112073075872584182026411344429338406566091301661904453912622477528806303149005927730583837150560597738160657992945165894744756320665282838185898620278178657265969152818701909728580516879369480448775770825050582126756104573153178421349744885617346133220282461957631855042828818420 [100,96] 893370364441120795732904990614656234718815424667411143217323585330692056448536652940906458530244387182415871501518264188263861838655372361086245177491187866100445372318348225977706628316934642466279556300705822594117534053964927515778698692938049826827269892202223857577997017661997332469401727843743109061547148548374264059461134020517148140382653973685547792209055522579496683146001143031754152557004755293844243193486553671583598167538730004615523058727751057378099119798409744084459105139403338348340664352580615646818748747942628830207915971202655599217773669612057612372263492769620511502733649310387776598452530474971629503829805473476122101849297204600083430927075840096760126229670165154521096601601383127535792062055815367133044619620091936654609104934542136230426604720743521658182698621255330683499284733001203299065151138649381413696468242825993501401368732482307210470714773984836945611568228456811665156007253222848540478568984547837788694045222210736478431744420610488605003155829130011059085468673279606084980351261680562856577155344623507286115407730406434503193844202188555733855428291947059717100156843288027070830159084156627356102547583843622629817796372504075776176985079762864500921915688082895462043173049222837107114629242802630039994303383772727664963446335458600929113897284743064345434159184468698305908436432307289654893988262802013461323104497142012314621412519459906083077385453777815108784027712456789460921673394402388377508168779113518617002007393619045893793986282723200693121861651033357154081901455185832555487553464313375513722337206174441118102399106751659763679748224855992604710496211324016875041124398388328433652601724133213891852866275750399655815266424285517131985696085211175778115929394895563852873513631253790136280414305943510546360587162738009977745530717514043654466340098946391547064208205963960405081540535298981824147404682617507163075955349626527719356867373162827384242096545908585998966520507394612791795089411179840690713068796323062420 [100,97] -2875426265668745914180321539572598900808524299148917701964810480341385746678098216899477580754123061013030697157073679789568580234301597773599347224042429608749493203355086387822911620921471344132415586011879855882763880093288858151475903009345000981205410990780118096366008448965516887335239340071412392982202883180725203614374187596433372921504377412420713121984645063367388445156453692789424373574344877080296285674164609226789441703657986038721820868867871609661782013675367051937053275679754873688023036424977900138478693740058161421120392904572248658468098568111890599648038840902176260432775505459565757143244081677891867426109818083923016303576931112949722676136281902886213781461324153581067983391497809310498064187522499593014393343304726861059120141385636998366933773874378270739806773258104455912623299960849280404298163155243364874757660879010852059939825340736902317218223540286880594054873538464423073474856335268073301373512961023515982320799456405697325654306169500927038840129318850929380425317305316556906543356323930357521982338882870380988884413190473545064995403446759479162137297455442512606463640604905302628910519949748206030704504359530301041817994195893746637184459924932531167175841415800227499558335047802100799993967218086269504405966537608551663217273719593286304331317128865114721026061386880252664562675610145209711113555031507067629293365090637370170324225078637155504395852045376570473468462590321050316662621216361731787601127348925389380284158918728660120314054380476746775807256106179242837570009278357738123793644792665442833581245001436831934732874812317292660879195887837156198048456242644240385702916809906813907118549717585994951149060576305897577565154880821428521449066266629768629764071490008218184018791418320743765755714274384336854166992092316947133831078167555265198462188429143188574578177688937827730894629310527572609701687683541100923906961651522655239259647409669554525927821060138143026434451169346234346475709708950718366230006551760 [100,98] -13030878972372517556554943556524366299143601804132881370907087703400168443852430704279674653747640741466637098084425112773481037804686685668998966903712278296520027645174468970417495240894640718407179499730822621259044532877415478593419338105761465600447480258157337285321016390832792809821272220506017505047267971682529755036897810986950638625956417449833818276895580590494042334623058470393704521710066485592094255696259080387854716207964285150787555920456970384778462789776709619077229316120381026926596323507691345826329527566424454345377386695837057366869930865520357075027893369412588369672435210851674200792099935215257460261762161328110361144854621911656559044119814933217766432862946963153613300320656993045618714309533249554994969033186878873366255164414896380259832475197285478117922020092342923251452452214754248517937301506381717429158845585437910325654117135384415361453472782077529923701434882973245228556797995727835302183687132857071269570098523172916854288477925191970908843570725376652170319551208802828018432807016722080323385289932011758065267198328100956660605739804324445063567911666109251083763372906564662055458009809766957280611480881827559650466664449423634530922649853134924163086103407966952298256164136157230747519015676761148312399110239637549284336457250836836235195940237372864412628987792536310325268066957472038784099750267760873728817401858542641759906342104505054993116000223195572009506678836428236275273160185358146603230723944815748338715237431499074356530865867623513037056894724099170963858565996080597900410161454678571326111379529827483985699303893588640173758373234468420084881919295006503534476442839983729125678793751571036668759404333705413142893899497688267355077553760149961522318431230383026529845552694319552311382142701886138552502221370418373905316837819487511859175420095218502527748032317167690232794900787789933820508818000076463505793933509057409719839450743013507709671286215382361333587534682458755667265419939034616637950160 [100,99] -15982972282295525246411456334273386616488395599822528375932318423341278438895987710710532835658384544609789963273174172464862598335633781492791817209487968255314972523657148046337433306980175618046428373328590525006006699948199021016011468474259170677418111828082293134531474796406378007630004256725872078040956548658194656188773529650024412133308694402464255075631969254594964659208848364726638046199560086015577932806408498078663267643352421571801260342121218417441468815107867715984319779033338677387987746009096193775823482712846240130637354396789842219965756623280760977418299805969920600654172241352064958839456658741853969674329841937904342848000258684870013111253047849167354268071422592021980445788743149307923949170786019662321738734959398965121134872993293645539622427926405797204245486455187690246029583328614801290640661183669340958099019034359712788129351919777872319281898188793916078640992104812319985121581817986213422839494033896329115905553991459360514161157645222108980857197258748374329450176409651471851577101749672335210858637331747126861970340366474143743248647684425863104358448661272252085352123938231820964931075411773805439587483866404935294834415644929960976513390101960775695673867516186621727261085301330315638842867826766279430215572673022695900895240502528564633427211448196045113614997166721761888566508901765135050870381953578397720786850500845387464290189469756361356547988222711766119156889391805154784960245396342035427607113958932664235353559976071368856169641054551378280258983042096424511460793312003839056504175896228485398279986124015771332489129843691723781424974480763252861582977833087174397673758872034026882131891712116602241234982391212461674424042349260563812230516789939047179321675256974025476711654692405198229470845734911625104581455746638983177225735983789511489980211672702146272923835352195813371801196979466639055539768502080367966899911585472705553322968209839264189736465516476838960973855177403780848437182732131286315 [100,100] 3146982564867296216109296439549846346096474631456802064835121822838945674747931842435300404714768620857848413182759537867543053575313009357936212507479102703637039224279986269000232947530587591405320332316395516739689812882082059999141328858904313249837993631951370878650793436387455437698016670776620010552532042381925174808413375165091087864294453760081899575927207601302420412069639846067586345364304056672079693303092305402592006195566748816050976937171459145859994531095649282541279685496036364086505684938357485913236438175339367379712908124815757800038478571827423684131960710267176376033795887304879834943836354146832046994367179257965080643337808349218165293522901961708773708959629152840287642990711820528685256601588704699921865127502781579868617056786209756348855585897381436285352559672119561213236591668579819837177810403224127163123574177237055078470753128351747287586393536091487303071275794929031482149742285632777032866172364045935263295340843113190780715742299198861297922379911853931124898668080023327990700574248894545176467093248273454241090581793809656622515146687246497697717084548826852350737327005191542419776877510121044866031184130682811405904088477871340548990339664478606181122278227232427269978957140638842431613183964019632152401031503721907946062477614076732587334666977466360283994881171108362813569001945275466890869229831713116063080573282802775606025586738881531329090510132713965788654641368793869961676870228091365333345406121525258990777122544177255886222959159012799034894372123091746673415895558268441396597907415294403307709197421896882890002697599500140940128180707220250206347755268100755891111154895581557233834148695873564282461684269515225622230714681718610300241921356597313655871118298798611833008537337368261777335561908438538810334578831637860915352591670675604308300971611495345534864829476993567209357908393376274165718638063609208112557095005985941037249245136851393603573784526915236222259584845624860159821959608444 [101,0] 124820711020987077263478173886286222527674494674838407638217008625733015119898372293677695151344439726670816501260350805451603752972302184689254564069922662947782551454773394456588681417815187420643628941016974680567224428099481728238041210825921839410696231059190129496993375781468879383032114681343840295668258376404782850986941903035238142224392269086648056518730480372462906501638832301328559517746888475113509839947284026026468396673578942776498877918575805476276866106231953215518079756367946588199436021036914116490139141349851797052728608838792198482138631514330901248507084921192644604776414096416174239989175370283475518673678835423814126357685819009005240270737477111747643351720179556529561429610959664289360041294999334784997613063745526970574555500835529090527609549391372856390670545769892386964256604707543591246944263692050027698218999946099447702007334938358654780270990957355353836758243150402945817710350909019730691842065010502891734764653556990916078407547311465329495352762955512536620645460752336726881394932256899134639758101689650751120799105246716727241863260334173775276604686105981116045331100517656935628902962611991494903656835911047325058685664184945504272457084321118945502466771984808535927017270820725554818016148880101027321007109951343713235094248668312963658178595399911346765679645468800370275783025473545206744901784002538153274873104128365667314292624582023712998452515518404267194407538509852971351621375642822455678968288238822469664274681824811428165871537967444205000167753191756903582373365534967663324213865193063538479368134472608540776016488066105708456169418462743044672303115680670576968875790770918897172489563844140987990630305339443458230321285878820575593332243043653547709191268184802482406261493597962527546388875878609729113722003858579730755167438737818565723281567616553656594795676571372963725847742506245168078061172699650281016694223521956428407016694506015814410211441358854814939324042899603900667311642676050208449788159955738371556366057367309813361259409946006930720708748795380725819143796408330304128534952032136621772238803885738642023679746118894322085519016934844016650935083490026045183185487985610961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 9974668909402473315701149518822016293037667439684529256744109083376759069069217466099971544810866021909280425475937309599444303036809586873145982732723882757281222463229366065408413157903141568911148604761392548593896602473798215090050727536933322999253715513662931128580030973152624041978965611970566103946513606158974500013858118961047147961347975831116894270000274021838760223227386967295372444871829473277656584812910097387971416398517334749999361296535402020981165712286689943712445977280218777016459822111958138135021513200399903593173431798360594740457684484286774492336726392761856757364347702328526882623960957715997249137203445783442801587618205756816812052096771799398979713516713201287759142856178525155413795132805515913444751930849705111133600726239275722033932412834375915953269515173493520266237910727515766065118699269507855489814856410006999419110306126017749141107998581641218275309703522245319855673750088238100181852718806341944997344618958517640165283581921958053231428621782411900490526900570375229359539609645987644107761433319911036513813961022649329255108632468163334570363515304609181067512778136407233258170216235840805067869883169662869900467370876668954045776101913508505097795088677512619182319634878402153474614820895209263527762204121228752446680869025957681724625394393794286521689635268791095791950447809084032850371049270389699448330623059196234333573053709290819611951448971657855647656776669644588724825492133047831150149019692103976091212346094086622883872650919155740969669931479746468372832501982179201426737550540689077195363961688408374508242393615720419853555242962990766907727370742970692443928370595551660784319550866502241218383666040111391890699906607804513553595041409932046097099795974145325182610358831706847005104271442557903054723925645208029376738110681731414915138731697141278230255727302049312487918574711645104790395187378860966981214284118290656159364557298487291247789646231018892679215769952174388987942848518762989267514545563428009938856067456386649357627087982659621565786070526168495132811516381332254386755903404015499509222841097297667752063295325336080288549451664758958242821331461117062566756885644281283020973205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -185318897427701584787984580404983821521827026611460285686069954626446749327320686916205499216878580295831779645582548160688939394240435160172121592314012395593539066048476151266487610735118944460394680198228304076863388151867057257151579354084610204380416440716549974401729290114167634743721401098085752952760769625001179439640830044928179307790750830117680696679192398888350865305148349032192237971946653573634218816569398920584092602669748284198047990468037138367554906831351883525531556611138441095194839822150457521232949118855158876619527964161502709832112436976022536951143737482050937434045063950420998926039059006265411041766736907680444799721002970348234349049390811596856592564538518346792855024499108079643516271991567835013249315508102057969799237989179394186625631499474609616058111688792217771806062356467535898021037038437979986248105540768477305747261350592820641384799971723153558500880999931701972933156058710655841750626152154734141571148303164634733355461040467488084994215459969244589288435212125204841757586685063195907262597105804117702540595663862223816553399385384743625643274509768426217009181802662431608123631981957818001734490596150406642214549674761089661632826172745117842554953222386996202148885907554259828921862016962539806215752249047696685402721761906673542300503397976366178381392161888523402654375681404902181024083117447650076027937737978904239254163481574807891751043743366111952612766444841531362878286997226557497282807969570139029251032107246089661844778532320847329285281905477959301911853732267940100142356422066927886752725720800110448115063752769014191623654560673877007175093799811603435232199677698073366160544997290505252539887118700216192189006673443326683815030179380441669494020863238607908505300650678886909219584958738934662420340928812865704627785919469959371878594362264581400690745271431273890196945574637152106178498420913260457250549752508329634142298437467789775448250008083356255032645959187752752284795784143102215865560036954926211091857659349654662878276244893834736309822919243311912897380658633150003608032542201830572882037320425503656101095604059655917454448365314920496322469258674192800484537002603246946819126605987548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] -39901535612282409022489040555285111361692603991015967546682157590166773928832465901067252947650727652449553096145253855258712465871688955792221196066208195992708358659414398792198554977058714597890817992028078892163451146996262852567439590338026691174283063642916781133592312302345729528082405690656987141029986189545421293073491095900918358080648971648004594165361476185343326341838310290020995852875928215403509691825810853499204230272638385349793866488491661916923437530779955090890376634766688177220455583212294739340106122119814533453862703532144190391966920802941896839690851187103153028639134388475551340049910025642173695164333490364351485434016158926783208998068516845733830720787129843638117912862568741973164047471020838684284153211451511540856823416297424516712085232300886750706288002735692000374738496085192772141118020168632708724447092361773605038527197799081719903245061468976368492813474555223550415481760700008694318640877244762216114951144971983868146064520919858325619432090905427174219852310831538137799097289696393307852970766375187518798998682155841639430758889777709584409905193286893855470152560107551730170384358134966057775649766998771137831997218215571675373205820931009862720553432562709046676373869941915726629747378961566870512808531012303299168823631972441527099220668201015964148665357174683102719267309672031458591716320534998310246930408335792415975073161755874998813198134091079408382353212640653015120231459121490856272655102125713336338872105292468187158189198167478558112552813609902148146259607805678349234711168321492204315451569196061467249417153599774543796446468078576571182352580562295404380201139809878948686026713039496276453196155252298798178034412618281991741507666889037772573740858793680222200509370283795221824006257089374884271839357136860397966815349362040976141181024159147163892021947794966101631185513097622454237266595472605739311704944064815119248122176973760158461215154942684902893332062270712435600797873125088778599412757273589231159456545557321455605894138101898772671906834073590476284958373632433461125473873533141586459052065668822898548258308008497113998777416742852881235972508546955966473061480637163356277596903964877128601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -1126052277398509770683576160659258303653418277925327441217965575623874805594180011404497364217088469519341858469943991150085149175852840778738642050095588349795099192293007652768419731127629750647838167183727958006547162652601680438355463398434638156590023686797751369893503502015820904704133541999790799104371659565579642503085867648567262243911028442418899519878597152272379972238407030842456884936641677373260876836293866138415618581521950254741858440402645202443204771685892075491559207686859426139023517995864468408061406663164498266384941294063031338955410161592827141228485264423992875666039726058418147908465168453325197781798334658879989464964803022181379356947337631332647923028785527354166221853801172027742354065711027084408769995962264379334658364615311019489356309676312968414926141673214519478182204731735838335885127177113839076698507903289669175248796842133629684961357368294407846850360950319583323507307477671492543547841517648395923499466450181386862818056134919834776070277883980982179987074638272172150686909070411963295441499563825316623705171829159845279232995918262816284039426405035989494328744980134870312385497465125728624440725570667905401465425847973427511263417199887732445249830779430074034573774363930303565710206963828532545971932506308357152491206741345367554262808980758968519636495492296428757211063321778904184112415029960450550488512712420065329824884986597535036407236659468522662979659360925725287182248202730903204006017147976053545225881238114965027909860125699945541036197455286242345154019834868472066806428594243467571017626521410569979331486119285465548347100015257239025888907529500751246185123738068418148710695016619250874225161539068978614714096344061057221222388681211337015455741499952035922970676516523881006310216626358863239332954943938451421654135997819910531190723225245609747464368968836668025005215891643853446787926738175341061230382339466755936276206416372166595364068145590338728571568290602362497499964018830393366480790040597040910385033723667238374020248023966570327472462425414313712078356253030524623974027781891459455759329086901217675156987929332252404257657613324901997824753060757234299995470979544043288456123264040797948837280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -3854743875464447093119389954213797604790628576174920914388036901502706675570659248766384551847563962551070334653359363680645386288016384434993457566896069912433049620958456743149104822434735842147910517467298098419286939672599441904295547582957594951588340717398423002301398841895116520612354260066447438195537113219486820321132021156278053328925723143867950392617540098098677631514783534169794503490152096712913186907606154886582195628817520542211344520661448291503633914348931867809372624575336577732396213287111292344317401770639124981939883660438490439359936847832080723229689027358996612321584882886404318401303588357055790781524307114922708025352028475738748483506805034174940507930163314739827918559266065473452141540254748288994636022557996526274077283166621940204932976623674870312918103281990836124241394435030215961725984823864854218932550034770172827652119532738898257923819889019357211765622487860976630354643792953350187013460252498711098862998911541634438201311474059699428270794120954796835217704162497774524496132998591170704439722533479721208507467210586002168689637889869846774873430895334828852511084760519728742060040619684742702482499389791429752568436761988953063326339149065208338521011330052691559966262190549429321450177331188817932203308324789034224846847542075048703333674978736411312593020094654025664942083579981368627264256519637249585182822959988982004394005032161257124392353670708921949397810112618256291257910573160155065508097671477731501301248451385085372204136330499043826296062779960008089364185051705992827555764534669389802191113758342051924946542546126080564720359016378018387145320299334739922577913141782818684782342670744686819200398873537558296915356777296615273046879961153587476356511360076253448131804864781542747821009681832983825373847776564721732400798790537857908785530391717816870601896596253873537248529263283570464708319954464828321235717640342001005733888546237160148767059411757229598079766975630572482340501084007641737011821717755224461346603853810925028879171041576830151356264397105547443107254236369982286004237730195705584443846525583120067964005147178100587376379916531140992990049014003674871003533450514785124729755239059159066528081893920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 40489862422811358711508071132054579298842698733981129669075727871779155701431482198862526961042430954890992534634024317727695877087921840257110165439964905680796188237339182242802147650614144682728600184363820746704699257870687152387068976234944888725942196767131525169887723799579337656315198502667614484072636210565551443404400261662313970994875688435080266993852078121800736675301130296584281008855986735876856204586778851516453781828238296722682401984631925662612716533998486664664357732695377380558802956810029415695929048721802059639909871929711677689531692827761902915161887544187023629444140477670237951630859134759073985687925627947276797741982388602248598132809480044599128947233337522084936296056305376994558577544928559707804705767130153436052684226831233478005327674356923364313904841248148968949402820872229250160833274299387328848630055399711850653849770241372967764212956373642411654209388373579398230752987943017090529864264072593916468275817112566496299434910162943048349087177443822145058462905149136561965614609747858532772496776302666175575453172889068260251787685987772623622734222528046960735001368648951040290207284048958332573385157184727432112893043998646689496447659565392811988348347521789820375889811658003093283358170467169225852004931835822209825716594746049799273449809515273007115771292559841947233187283528435174803295086786270450893811658893295063714926583714900611282076364509238157117030066187534755105220062895378612904075640643839286494998396997755030090633649820866658715525743888904209914529627378414367624074122110884684008078253507294423696926581740326230054828197619490026275669603639425399632334933314881139484291433401891651551131695952743926633799976447296843074643599483933069665006092911841229925176111549496863089570808956279842772962839154670138857211982809178546070420130678070496607661934237617222111542399959319866857967929113457069000277316258931292404865606929288874172777861613222259326058885964090417623137960044868457927398310932034893196807765330403012806572966682473165609959342479216469680609772898323914209103677264288373295003948198848225353046733177841414019011555378931773280903427730269571018100209659729241421996515093439938937081024050712585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -168852030762794348440488760196505856890161507859048612140353791406034900037622772576177842769537737075730637474109345765646243463189811989597268682180376199457010522076136901628047631511765390223401372564578062560397186157584202689985317768190176493763087090197688246115649356668677113008152000239747645237243445721583307109309727868272556117151811963841645354332889909624528095568726999726826737347549491292995760461826857834799253900490963180103223342966227990475080687102512829895285831503044077011319251193103406018637715699475425065284798486910222888454996227801432595321019615908851971320661427193628036923302365203630254668164308444649796016491284041954145754799406493449901784497688964772955652337417461380636293301761056984913928445159519776996716932213974634502138123053038030337382384678462615694116268435534000858502230519876347418258653533188518255164221869337753054188125599903548983282041038410681269014486933885938116908299804108544343551117517978279562632681171294937141708466804591947030341565154489908579366087330409527327926283217031425027000729972457528924742583835219701532854634190009470854046915506535746231981205140136268360199891089811519041516220155940933248708619604939784719439185996471354095647566201045042935524534874828627630459456873941709989642265558645498071288659812130781969905039981469239184580083388257809937604967270921441269766165774593560215022341744157033810275093131414149898045699881131309504117538751660211605687063963600729179593798694551238186947638622821215043987579401183043892354224220782433541357239780407426413308002958501201803881007087264821808475255615444626499714710736829274462011170379945275785643578485243339332882192589690563158432212640294952122421474080163867474789994848938622496870073159862134511356679967944210992067937616597014108389476022537389441224023308599398169464898109847228103802984942574964562032286702297392989682192827176156889758820014106068689543877719410849836719468167088456346814626367824204446484715265230253954050095710122922450017672403867540292473451459291447227520676070903117571396958853664538940702145029299676581674569176671517326555002602241508472138375059820647779755086384659546729874025992185204714246538060251623392105102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -804732869912246645776732723788663376589462703501174403239436304150726163992144125004172334552664620338495650452404419469632801929453403719092948067340722617189192343856446845659189421025893300794159443595076103696014040956981699022681123662381371186472293760579924991118627429008191580710689445524304019744109006035016077689821466730462825221691650905091613425054337840134716764029462704651130025452027821872975127794127501041545618787526101846650995675690107711981156501676824938873929283440219437903529016597718161981550611770264754065817948272477175105243232759691809891970212678230606576137969206700748951390960854996539263895431235166345017451185688674553811556407502172887234688616335533474960047982922845189458152283527897019780618038664446909935211355556298732250428648954789911895788637477099078931146234954907936438415552847196962426595346543327668652114573548167923732552819087731059093499219166809029510347169869474461971107153977945704796408327574875542068833788943727140135585636386336095820194178078099909992022392907427242700353128856097783782316419981996779657337795832231131036424976801387519241512663236045494414247345162933218432882260719929881133957480461021339994091736125783434488735251222680119762162819673978080377121207156283222482235149983439205821485304854480934736548179346866577205558909620291154817877689846342207225865623633539149132928703853226110166186753300685848808710357074012956518622832822144321025585213809100912982835604764318356769419871927156112130972644256163804661597981271655657773924413119577254307724173976881777888319301774774499995499662891560558964234648787539457432640953269118931772168220907437034675063831222719633033802637370307757786931758979914991030079921830925836315289621813502578309266777643299691103385350346967730124890870332717329228171518416251893381770803346423794065543101749985400402475176410746288397293451576316992404949531331860740679231288210012227601950831273973600642521782706273767966261879894207683651284982509445048879284761878381780473520523331727671715463662373597576424512290168849482363910143094282995921906410659016220658337794509148443784458321224540906511467737587307663298620938167519903466819107179844837440807481243609800003468990325927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 17259972157687316333920503666847695780271506617797385681253238493215512897607695236146821542782205873929018927352952935916431507788275569989163041072950218009691673071560596389800429047326213112324907375556735292099838979768903580643654797352787130778796431413214806561309315910762448348782560140433000758327669370174820045793471760935828206891833681004879629219912474452515524637798827743617672026733086278379624609359560016893341323486350924654512128931417251979419729031252692381874795991610903236172679794344224032249632234612118448903055773956063020943629937937661400635046534988903917288022548492764476128076562464023441083226113409743991368818726987042409377184184541412055828077535131434696412923132903586482186889195872698340876040517856971928461367406178177003014504849809608502171477764558141547959411228343798649386822921350460488177532764548765548664366438075330571171751834236864110385887353396933366876719874635015516972170819018106962574363921651421289042112590912563320556356558135604701354127437524351723768166075488763007535173739697232194147118727011070492090723915040168774531921517126691859695470190104114729924294325585501601552255448466303937669306520507039840419512848470473353300225912984091239279112084224803911138163277937145061507421284863130960672829290139745984649598858039432605894909772214048888888705918608922349805207412856594462210938255342616863485414497525630774931278908434199696366231501916600924643215174429556308955375325262274373130978159861109769754563299758854738320723116523750930102203071053241432253516904393799677485428236779545665658799587480066389109510052377777916307112081096885825011533726743282431910046631716594621764174927489701421868994945987525777389124910762361182811802507957349667676780821818371435541059756673753945702491486892674695319363720361474211832012989566824288286131381692171819066954269866607605322767591244760664813412605506625858094853326016486516501806564538498888590022802820019738129796664796766419510235923002324825028983420242926218523226444140736836136913472833196214733647278358104204462997744416800850743787888662209398365030727215376002672592310690363049684918686890286099263735215627602870674863690801893298267086131886349775754752045031636953353881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -141030719987917930529027974209219701557346744282346493627521882106002624082286986325255657163453094377951380019088421144975242695592396956835691610343925391072722222053984493639954756142202819372739235826843704815540149126216515884215247578340670334979983171824919617491292046803581014140530314691547120659963134102232173924213191643372531834820675171675121848350549668779218886305822466957279762853786864913269112812828586030380081605590798331706466896972350264179352526881774343422151426788094092137502611895362618957521367708212242186085415476957191860135330797160013530085056800966076846452982411709779436171608523945641252358543841792275949531530563011093339693295757979211562195314822390147182692101007652614359227943199030055104015854416511917877010677734661566272063724646582440697954258617709593180537255650853058595468401248344351097505452666680410601829414671213632645703706609889579235710124315700887797270315212651381097363877232529751827420654729435200659695125446119531539820651009145824062010047661163213324470480322622246191785623626061498869201786790562712796156447666139937867263049070425605884711446934937152548116243234991947268362667311182710956137177729593302291996994973241789327067572665474534592075093985296872991277188933670249302203437226109120072187471636588514231692389115679717192598778093470924515013352591469627957375332148770015800046852122039336038754669699052341745683176143943297725568206319901571031782992370268217287624039250896325288337505212707028287495663098324911037918279373977961300872149496814850004957034526937346418797378616141821292593671403314859492819515776893462338202593107515651035225274860355209709733363370085342713700931856749616352658827078952008238452144691819519473350939739487214769274724799429542187237987828158582965787289010304403111676166920761192002483252373628158432032531062241280242487297905520828797963192266448377474009373917749994463607551305148224204095056170665877165343501253049227817116241136757620848861192695948284946594003008600609426533848548294260387439328573391967068824869312100579107086102291047651667462061161107334171250086532486777484110870327140657094096991161758526608427013524907242625993974841126881703043089935243822874433305969432694837450981140136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -6321909707411973605578437809444189798037605159232414793237551102172733657717028761344114686342155892349654948545596894166157164622800633850120667953963261572660633903869566619434186201173147273430413998228682416780454985517098398946643475907862520602658007587603306586180938461065162008482685581777652449539037834837594289173945545860460723325309071900733223761978987475079003475087688390604817284067725670416912657273494197775836078649579592280841787144306405578129173204967700525934763712880393088051193477305316895329060046444061831990029234299980414464852078178081838469118721773972691435083624623243630913591421595999022914878956502551212692321131749814041842069645131720344332638023708548965951340267569088119276880610269800210993628198588873391664047053131760178393588746076807981141992373067833114211140817851785142423884048809787453325968778230573304259771134470865304581322600572936857170839455151754561561958064127148632102880766912202779210279574639623753412798652621959833244914686890320480527351502874153037462210677694419028403734287551288578471928192839471288088617309556652418709441973754824093077056442758103961092308198703756379008907670840762151409977246183564597244644173640155606270745392050148882097807481712056598087265798375678604317197120219487953358931311516264761479685197238036568057073392973495713082047575966128933023443973727115709934720417923045642290052901132245573119594380365945093503754368791000274930086962860592099911686958919878504993516386848237218806843273277017397770439174158454775190421523095974853943128905240608336967153923508466573119059521633441139205049856674773269519035502303231285617292477802236105847182857513414454053751303048212692563838109606850238982393891799971283047354729110591233928851896764865625130169407755528296415582964886431244989005649780696274472114332526779298313609575989239217908427601674925479879916744013841955114597270066933051200293058358954874833701133683862496736665970987364882564245120743154351898070136140264015794085579608349800709788232325129439771830512905219821733022573027605008903725509561384010156267387229077473315788828497264510267461954522127773195332108828131028925562981091751542464956915895245699799206827897287645084967167008471733424812555313110351562500000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 1395495973413821095361602125397003634166517838463501631932168673463170490925634171723493803818029995543813414597552133664085676212764831473879215519391792848616949243040527188691939649648161202745048793802347408079976505655627636876760474469900098673919601953864541409778690688902123062927744997884261805378993614956456453972176070256249834227061638964447763720896037595747260092620073720615622380233335160955929816123000082505616253990948970682434786481681805701073167367898980176375000066629821094938380031498497566337402018100748786452726841531178181962732858759913429048877421717815154645955956219412571876988164726617262272380738237679899224116463889749971609455451071033768918664521559742203985893139122910703351637947620737043963864684787938174991815900104451304358088784935205485171527743766564156787041166408208807831591874676559189446976458794643950838437728576961098624438524209068976832496202003198543362802205372788226381820060268731451615253281558983821263005740918373350329763372669054397409382653540714594047052207904965347162591875064967434874266842316827847010402982193472801460653385067819139785974465451564845599121822300602794368351438742711863930802006762749042143987496033484193522187618666684879427654139329997028734464931484555463692754664207399310367945070262236893623704567080102218882418399922971750024753267465036697234810704315562675488124566299660524082171412183494812888782111911363503727788540529609477562593369171722659944878295374885857107700024813762936737317904823657440839878517367163377558860965114099244608680964347061500598303131549264048928407242837580832187705233515333758974297834446966199713681416568399967091020416034167034153101988499698379098411727163407537844706417716913794652981030629623899304818936724118898768333802641722507611517720691672964600434695570258654245928648274042970500065126618485029746725719938946975995864325811342237288619181241093553520430019457101543621178777163878540483598521333732871595577928352072337265594595233004942093996856312371408180274765121764250432959076038596874320590455507643964144169254197526100674261971774951956253342106922075777961389191858491325412223563023204629548648382347381316284053425881388314604252501407053556955074197221122744849708396941423416137695312500000000000000000000000000000000000000000000000000000000000000000000 [101,13] -4423819571327017703814176317483832349115627125376387920905860800876896486623011702677848318368873596034000313915157349629014177228190347397598405862901709139413151827046534768516648522226552521457001616848300786970584105966132880331977599272540502532377002007066663048521816374814749426093348625126524319298256980343756084031192431465257051379605334335695408742984677553892219519037245141025448130786591041714995998898410993979215861822565874987903049157787166154806102498284427272823096327448561615377196516858484122336384559158104712117182298478779050823255710398766423685596491670861239783539601161324629645036248601977710172380251722111950666525379566981276372747274419370748564588678610844091814376749011157291334382972817382065113408996738072036243123863587207132700623742617342347153828002688586589441217371097506342893053639902610494043256652272120074071937525577296564575070127213040746414331940881817435909578823046848003674638212817740522842702696716441351425251845921772619001590301964133220180559732099831388542139023285209777985857929893280487312472790791009386594570608493213819649577388218104476482787975751332459092884023679011582438945763214097165675727196007769885064166382118974839159721917262289969752782345615413947849494367606173375328107132446865677037641879324171567472102871125126766043138786448538521917675694985915448285783886829816298122353049594143982596636842471144008885138809823804673118156651647871855331102646327717839819522218988216389878283484361323146962091730325662429226171807567830533427222437801902071256674177371629617591657781696392839848104125218167652959899415822194482455168667768180543992837870492942004040471941775737090740641009769616563151284288541954882759127938155815894726555111836112251673981404776587552079931755086307283190973420565726949458844411589691611301413126615499131505423218016579080876169976595128423435845550879733437348180673294342426268898952448858531388389992846919511606513908803334975076953465234099747122350002643678081058015493666442038221635181320305136695160346489165538690714369336887634460142242383556275716023078871995520229020442576621988033032560198532794068107631593992224606965419427436943812114463413467316498812430132340194804758048367082645668801887950394302606582641601562500000000000000000000000000000000000000000000000000000000000 [101,14] 9038268919084334993570461605899771944940083779166903804342362414393359905174026670712793137532627417263964097249542350485569622825968163478814250006188897761757319752233072596981409171789331337518919761557565895920924043463351289546514127769166656485588039415770576922041947260776015565808370116966697912576930509786130557946910534538056619080183182940809488312360693083664580517670507719925134357880693430458089256014998636406939344002181431292194549948495723289605809560996643549619972623924153818508526211512577346538577078459446353848902917112631096076782943247269215392844235039938531844450112765993994962715944167557859441188630520310495269733021453670451346325712954837648061225127349523383914303634226891072678202285585689645635374918638868638568808082475912475162751379119271076239270274368144139666192165528239779180103002046632057444717314526381952593110360267395215038339354214005155277131320449338991527133784286344013033071574558566295102735945532469718674129944981885095566471196811218585928277486783245972657827994723988106050536622668838296029901484958883819133187094511420166216822346776227427110756494471845851491615485721600824873201106544106829471919646003167790885728469205779833492423379844512620275222634254243846264668286802692761021144444581403579665622256542216758564037099173148057956236849601073556799854026018673872542425393230037079437192333323090327752172787439887129927192465297078505954301380696036650727908114996533071361784869822850325801512281971128205461100431881526616617670608458614962188756921422545319040782492261594762012372757621892353568926755796490146201618028462869374800731039570370534432958020264621654278549204876643498494100374089827488373051121283876540644572443531865366095815061721251753273439163820941486046471785550140471511423448039357147394408675738779708595113225045008096810168156128625668233565202868880827011623943294452200444266367980977880528259138794051307241144284734028277736097766846639777630430434273711847886738918141873605244205759411518044403342885208255203286832368633257228531878543800277432362482942455918245653956387048845205277725328776102475620865201312730926815335405214311656315250434341606720930180940187359780024492922847033147898304563939682679252207719855505274608731269836425781250000000000000000000000000000000000000000000000000000 [101,15] 9763445982759184932052734189672781326590792074769295385969113129181905906015870763170228134120402334558421680896091688335057914723167063739090598368247746875810535240145008678815985983937111921336017916891730516966124597684669307294542892239929279831703360780050123924225852083620474488826202586716934141622561134989061461400147984143567339174818270734035996131905578605451985745045841141353349199874944337382156637433586020672466863994201382136308563793718178749509120998364426027097420573330896953151731135931979721912048631934520369985260530697150680601193722889816551751392133527974516168460930130099462271146664484294052057750998300987458063961345480230330243462002437926300284431930961300055373932795829833031828138491551347588124838624299776069698023299641741763252386364654374644574112402292739609265068041936224332907134884359295927103323945081914013861972204792328780746215728906227174283390026183234364861666197855489617691891911873572446846504278524624717769726716841324389052339234796175423251475588922962351053347813575420349317639505278999268494697451925090936178061104973437240478190431167607051781478936362481079753612970206302456020626064516205118155436687677977361824659852499034188606480896016550879060733662294489541463869591713901858199187583398140835268892428738565915687534361233597127197549127196916308973956716114769793395165453072170744904070493720574649478141354635438141563688137029151192662451819570496341438421688821562686388329949607695910523658871601366595468686108841439391867429589016516099483494820538735128852097653240712398842015304750945434925693676412048922975748567257906097231893460117142954512842988679393104129036110180127826073211541541607059644919102791447458636014477364591251358058301830199073082586432648274024399171364358484319941721624114325817875722314422420844131031221945944014664389059779442023694328078514287428450727763875720265521749696697147161216234438806812670720531185951551068869565428630318553539806644069960043327837222776569998060644050037816805640039003163776814167824576318012410349167358078216546848312356874342759739655505167311250073659451450866505615073389616838280012192254403144146810647196358793802275985268417441558813163164256827976903688898725857108363418435104108539235312491655349731445312500000000000000000000000000000000000000000000 [101,16] -91330511363672930858477018355629054363198562921221467628970997921079663404256202033064381963416490212559129992888332758513678514600057415778438882571087083758769215531075346789562327796104433219425190495982713280581861809370322925925659220604481758075182110809659962256855683927473551265029761358967283267578900840582731184873179962522370800330183784558172613888230862002825731474896517251432510796705303594245416524714222831641926812604568295742514918356234641924045276189110276865524132432162859466617092070621041189277433785544131731516797641769096133562648913216070062949367992412170716901843707195287956026677631175416015338240211860264077393525737255055328557765980270480654283045670439788619699671933212090140206444731153750936067873938143056475646462549712872992701884732644348131315813354095345466982015520596642577442780974788990072950860674498835141743640604147294932540267926525551614382346566298382639538321089237102846685936251135922164200259316536016020162899924833535106087111522110227991705588249669651164908162685078810168087277851125335674493201403524854943811056335866854364142668833879039896446016527138634381577035651879942853433759340813217046033976266229387446837993573007056956051373237127208174893529061421050186457657143728794281383653425289832222786774785041643152448948157752740697459187662178978628570428391594326941511320226559208699478809994486593718644561014438758593812394967385915163345384653835904580973905336264690908214951272958725410989301171513104695696191184409254853638742894918384906832508126901564005450889087405854537671930582986742500014395818350798506722436853855750406560856260530246387408720156392706754123287861805201082478051521972808459820337253166540216791980385689048224120615722959179341837649406907659734416063665012086989717818981131912196194810607926058926627929774983201895643948910677847174761817810737487744983842163563752677613532258953479976962318449247207438177530462029448392038185783450023508007020203336298387869696214629888023321619347221529708959735695916739951274326004634266217725093160557955972335478002492073184883722069651861714750745872278436251375561263113114945008540234033804472167616490277957506109213739018506193894017526400463641776095268145441816971883807613208361431134107988327741622924804687500000000000000000000000000000000000 [101,17] 203863279848179859182796344953628423106117051373387588533638193370030312692850401238548340275456624463732968807580980442246214615840775295335610089398639154250493288318559275565474653960434973157419620890998189669131137759680769269292506820657697050654624353850053546178693675751727636216891918436707981604156658981797183271471075568988759391951375919079942374991403109246072218656159109689642974903542095205159528090230953939657099840181045656373195358591964298829840808166287816252119550954896951816109468416144264452440983899244796799282034686150135896028172363102894627689804266981155103824136699394128863694838332922843880822309308517701581747528364724688262113699465357867796873389944077350206208150682387023106443211791177950010771856626428346120646226312046174155019691598753404807338473632169909853458920082355566861876054570837974839541730434225308994871038623619069776638411632492854866433837882849509406561058423239185754365829061263215758536075853313313852176158129611814535974970311415943596257411401744864460246942781047466633579063162447127064537663813252549784188986777209298975664552868175688721538269713864776978815789690508201070843594289050596401746483075656332034808457350889727856323492812932442091129993109748439733243546565965061958483899373710655017440957969929148109369507581950533716162800190780439033793145535367631634971203537878719830312497488280226488254275014728019052012806693182457558869645468314412532808247164452041155452597544549665706009740685830169923247815293797164638825264045236486129461096381805885436640554638095086518111217374874422436916623476831936613965296954971706102789966536407735244774848186967032464690207474567903722231259985424662428372934396631691836725862402857128566203774884021973984132251847831883479469311620369657595832810733769575860452565731825749993130244099268120569986459199163267378227519409681859469055502734475943056877331276412236237402930307180302498247702207981081836238815498290850945915738401540556063372249898853841592601775969514772845027345607701833461118713779349127238920927229553611239424053759582042130222229331035713888368703379592009013829785120498703675351335759814004159922471305426367683155132193198799318686248113981221846390607665301819057039049584251167931969739299802313325926661491394042968750000000000000000000000000 [101,18] -314576381797092531610698210757052113178128095076605781419051388084403523832687093868519702382649516707970737040394827217312392537773720356908632795551213638486194722378581007852319498419524462039640106817402187433360595577341688212617263444636011068024799402180617206003907713186278448868488525531952357267347843247806269719101183329074772477458059949673996540011896724238556462787157030755760904259427318843491274656017737442825486229084232229366847627655919553223273442372115209722923224362929134748813079178769953559310478895332231362605964133204689025482801062511088553540675290903421532369873925355593012166771303812069121561681236565067650339864601191790071578081134143724858007100898374620766029473337696530584604549690224270808779701706427958181106518616310808188879120767706254028669055314682392769693621409779503301397575388970384116597110502352135339189401976914353513315390970520661006123362595562566578271625247603369316823149656098594958554471768236468647964221586915707355563969694727463192663886661597757691773322093728440697514609437194846749617246022004283809528434887700180118009565356452160854775216050090393169478109086796650980499217426940487563641147459204759584440440104231872926761231574652267870383939441905981760160209709604944820981977464518994480864589823212500881454501367000474157031482354601583283163391186961534105197984339955714340019399705497112846126530720810771644106471207255361969186591871171447222793823423776464826073518020973755353328081061217358481597715740074521891533519647982454246927296000212530480677745818514783958785067316990840828365414501652593497373147983996450515671763248925035006291500641372506961873526277348812789781413088403032941740032016952003779751976287968820497091790827468835794615104130378894236339706480830336750402319293967571462643552593574303935151701715695810400191604431530372975988711150116958859951460083499057885719620262484873384062288416538620589941081431164409860615129715870546767664110402724240303510482526087982805536173944836740889470565041125731706617259726309729922723342759586363198384353517616660123316155035665559514802455877928215461427315716211516838357347805584991622623232284445396389494684028616502604784591119187627517994171416037696578913737473041583952125532785970563054434023797512054443359375000000000000000000 [101,19] 493087364442953790828185906254263398801395130501148290194709307669976806804800268839617953306397192636859143923287444918304398499506540836666741479841722858293559123057317041229413535091272850716390874720724172525203379242152218191837465635047714348720854555657905087687558987931423558909034126186031740201824839628172636060149949765471829312931701411586658148003894707859847083935873197204736864410276915146740428338644897604749863504171466029070522698637445524033505981713871841639977505922733681863086798056153479894259919940585322751449647709046437012605988856187559152179602408156186085318379339499736858582583290084689873784023743604460488515617418228956103328976051460039053122552919806591953577578501306114889571635980020781125428890158682423076368050994377560179789101976324719402534610896725606682785671493625568827134368029893777966078839741041345970239527177106719574052468084549653098865714170785107844225400222034554942062409113048319569411436399071760472195185340852194867156686883684313214276067458422045181305634560750909818166424950473528408358511935734403629361001446307373067718379438055559410097615231313887952661868018793788967435341950387381371310656414953827830801391686461725244144416323883207707876543906351109621909229331878797818628374130759512217220912283441939671323021818307279081291629948352857674776700171166074312191807418486120958830102375676699949846996901589955969124068815108361893971410305883557793836373231349466242405553232041523304784071318289392649870381860165248218010253867781508156125518065317229034273541404853836474551706544843481068345233646215338712601566712437136355656854199832750249036261856923851817079173971216677403392956063848941104889994018536962764863899621880542334924533801446392865034896665316294521197936287343665357330015115788473398106643866836551312739257613981993051077637677372921473082420433451693632580035879208481599246760860660947315824011804146249139707190080784862095916501548965536755876569484023155427128822289522778132517564295412319182497967840629425679835897315008254339076594191765087263461785369482508439213190059050219825295666982541972457453243768190757780085456768106460540365808411337944308815399459951314105722472672923682857759627116635524315860258723590620957708463220625638712135696550831198692321777343750000000000 [101,20] -591371997639422604898036553776859983506104190701793276532113236229460383395460489778330143685763314466026853808892978203497880065545445947465132106781227211852472928309558176677484119101445296708598248591314047981490971739307621029669080249596099166913750352192497124195808975194469911536526824826730378461656383318342718734923224294027459263062671763906183949533692292707064435008099161477806088968628422073792318329958022706427052466159415204020457674842163114909495844341925408047008806432362536234454468545556195552934743066122890025124152907271401284834124370011466979459553179019876750861420188018212947411077565461302642465501855764563339617867333763675966405994467099227401734739467625845715492908528627438001032930746841916510877564248475660502420791591563647967643133303430071222474087817506025122598218469143184473179783202373424071529106188450263923942612624231637206681573722573479589313590627400658604966278923370184462095424112722670638617448445421252996021695448537469077888128215054944503801644010190206693108918932737266684285405947423192436984102023078589327991180503284563644774307407289110823388666534921448923820121022679222027868529887149702324031821452378163455792554171984707191655409113208049029624933809810097545043960626977547921615333466522986478245790727274016336193444046777830795617039594223452254234729329916190144190874114107943922801000880332658485585678960236345942164722926444605607701879555191423316950137029505168055177769066535308597544322964738677395330974279189306978998249573170406096659869736663174130167597465901384744303045474529849600300599889556541593188214268891409991680137691257835954775907339216371833514325040101723953788251815609364494243430458886964265558547192702940841302320914322611414188119508976733550146896981018600372372588767862014699463664101540512086114274676529067762588633554673900351903542256043929098855021947888626851373114692080944673591546042790273746700413125763538273219872530391568075600080230055267291562441769460043159304125767536328191862281775475859360002307668100500295665344425876876958176792148309276552314384117173045559358100563953965658002360888529043691834238963521882609718263216277170951158976996394767994480792828460380180810025685726723111340028184729020187970381303155242846969485981389880180358886718750000000 [101,21] 54102253926686793957218839894052954644464529156819322168246246733405538875849393611399669002585410116634617329291199502486273883949755517370161637793918456107127142118400181126858492052366471348634915524732552529963443489086394942930516590469705285732384900905949396807466979086819914685305769313041011862378861466252129030908756652370002768831342552169238287396290979811504707488007237830894011974354765827289127962123878564689332020152315974937543318762809908070782688601602180332245334124612005533959023557163466930187953146829914695747742758820115566189356110564498020823393814453710231174066348394769436602175734535206188693850993096958506605781232989128773105103888626293234854894695667210416530852165536856126096241645569262868423934800727203038926263368126548171226665500855103382051385810542170057823218497871744410039258702639092039819354824231655720758903654371780847079145481826705535169792160064796508704113253939824268862925989401848089687778746159990762728296413149962611672803369494574874550984621856905626383087668145947017032344016569179528163779865601163157563437443337848174393220588745290231377704334634697512739845074985675524669225700063862848983266377791459220447475371079443268658314897336917483206527721636286904576184861094827818289958262462209178867647415397221258951647403075460184848522224505084038501127351053146601348798781404052912231566118395660273548629922788764604101756730331841046453653986560337542926152692342972975448989450260362073363390312412057773066276916919820608467303309671667690768236541979332479423524770939690723683197070861016876500613227431726897627283777358672243881544081532971568148149784363953931951449851883709676689303938575825207075745341575802879118426454424113631150497262961688188264838446656961126058051009876148026488298671157730200146910570709105204632683622241473338258537547535741853997787227188699385700100705920797441161892154055028845589127590300631176589064960916076808253821047408695359215357219563968096509691300821366927379927185602211534044949602487869965520677239680444208963374650810416658235366275823579570316368717825539214559320095589021818190112012327313068488689298851563202317977387260563898139506221272691461182370574758190870796500251591242502506241926315578449511664582693981628835899755358695983886718750000000 [101,22] 1352369186733162136392362716659934929768927598799594977929983723763506725663139648338689485096606775831282118325439148920911080563718842584962611924818016753787870458757023135644505040733414078064980764415946792235261472162991334181769850454102743424060955618457048728538244517918259429085811116447657666242015131651949903327305510578105182577254015678790367340508318156252297323568653014397927169356506015919723857888851156152581686463523373959811029375469606026627986432209230803949683560403453428792398502577405065361859870277023244784964739139589986205843952826585423998383374619376382155325282580678174733414274413786417905874024215255567886385729619648719340530352083301151201186909351694291781796010960431737512392479729216405523287425649790756436633809266228869141794823538399971688129534087915629780095751546352549568998352834123612702874092210268825412533827847421032173527834732161708847841801445732797152793437430113575329352309597694123534507864488854749517462229000014638818487286164537497940566734582854328871486704834906105475784008109899509357223969714537447769823778819492247524914261872237066876569991062785671436425910650322523749517047828921510923380155840579179195484910791386456685559254737140211677045364479201180322895438072649397555819584627982220450121790508707731446627816580985506288116077536088845477187936639954701450931363927924122438724051443039692718961366163383852708454135637782548681985174096278988712290551933536313573886036559057398237660072216657469585673743562509218200135658898291244845641669096705170782610358735792995680533083942785909926292707681319023550477324792573415761395632841470479537097771081421187432234088983584221330988890648001660821448599024229213888596025993527254666079883567852520794921903138590165171014708647124377845485010298173658581612084116223162206952240748116814275144827705357441990504071841285420229600317378365286637324154627123596766942742745627626815483142347190822873842691038207771697885659794123260068930725225421096313929510725886515985687811832034768272514537900424285005287175659124099044803013756075762508367332779253734038970527005183281401424514441687923592209891976138840900327616470233997551218087736632952181831576564162011667055705809457300542496853459621651436179182170782553384924540296196937561035156250000 [101,23] -2871732725640416617658225325766090132092322121928037671212694887903895087062139541148291750886216613653825784515287688226542674360504924760147562445678751485964728496526449436994293128405904351215936113614643827603442102987468364956783369760753854561072191563203632515550996754127970014930365229772502956706418416652517240026630166264958379545029492330491250672948391704411716586450116728455891356719213700829355088155479082171321868384502923018267126867568008518532228043397800635077234532294023042834925652431817420447832286590694194820211553513356231450568447220453950162848646766088069227155599488717424414479862382960546722606406684887573676309548178745571008534493167014950744047837411930362304057625351188642814506748279911493389955748293758840015689324705530549854501417832526501357458153908789237045816866934708409848036668915877751864252326867156896860525181229468838673528960233527462881979795821018379248605207205787137601095826379915827451594303665346549393879307896773846354908770293580028198848040865094181142146221513451019711068812482622146131545747816921529163910735488507198335406055530468254546317149875061285996686804856145695926361611449323439061572546452027111586234356913899441965221295256958998489738667103436734897443370189068136778074020118779487402608727494552661399451340215280617635275540553959442612592878966305204352525993510234583360318398520252407004446123772041451809888725031670071959391070618638047065802015832087479657640019121021227532248591823087485946206986861880878240087116962080899795810941458198922065143057560380116628590220069820574753521376713249111174611994974934065685001999467548032389161607100927334164400707017477576766157432261164483741869937205421027977505082265667926882241801776143745049569333452475821956683405413925118394925613132400601238628863785225667550306540490684478291779977094686582973823073732404797065336503324990861100926080539726526298795341770093095190755553107996888057809706322661230807796107220137642163234027800269765672995795127542052443577841198672097844877191327314035133101731549209294888533460025407745295448620626169197223895156795661620795371068342406955665154474002830898048947290369453402483479818744745627177647221164387378068681158073789390173256288592783767865679322994765243493020534515380859375000000000 [101,24] 3400668618362788230167182169843870666653132497835131394808573472598059247964210110148561255644866890522785480416252695579693024879746737557619072335149653880960617667822602241579188279856142515062863930099385341314655099497174158271913568658658910598538410537458443096121879353357742639972042761205759647698844166595872014783249001698900901420378894389852907477662981559470568677784387263716650113607144800193812386969389695408875806175663842267347659707071486158228873182782327417150920039055019968839083698711086942488249798003762907605893911355265578784364979715588918947034439134649157925376729547895059461710233823452635896750194124233224211711314753347427603831337198453813635663377086239780971922547811678933963068327575659279770798122533306802841265025467455027122844175038905771790477319360784651266959925341814712948606435821928615938068885317363662111137954841508726935680437547844880161488743863475731118213868402049348175825335402247239629110241563421351976599936545113179313346336797280463251621785358386200066745732800246085359182739255457600239929772259005773995827722937741296086645338411834120818046905077179278232990869600394425443515829168338185374659552806176785494007496259390748081230522636181168795774196957495019716162145252202470003392435108808437158690707467511871067845004945145978569354427139565350297590667496345845025515809929716793538625098370737864710319865627321236560838199070502069323493489609506760255131470807646748953272610716738987652970570979151343028318273689776073930682350895298035254167549653155760929729211040626204615416969756583947320280844592906006164187055691881878035294139710866924725348986327575096598313890471028693912433243096515996788083455978286470165742823663632358703233910863514601187448942969990341717043439377414936879060158690049640574797755537401294225539837822977168342222428752904371845002272011792233288262619302256232128835334573291096335471385660133098427546162863231547497553172972337820425146733656768170727759287744298186267879600188026810788302586208929436692606231909909140515403162272845893295750971300395247511210873751170624170270918935279452106722976431037283508730845881846246173010691741824739771967786816098930692089777813401385250487991993874948007241972398266138116751378106528136413544416427612304687500000 [101,25] -2596473129551275823032792889709550300844968867341249460176688379894988903846970019327141038747569049741892160724844590367286978186270703374540633248363136660337344808340812612732767402375892215877282585395401201670454398196350846075312040527737721177464830795267573105157822788483511144241688147890836541492645924448303485182651890865559426440864863563030000984271749289294252148223647176267251210374163344368259779351771125454550333489355138493583109266060316792160990306701829028231091885755391059197840337952328949115527997179199899076604939799582689826707557677170846584303290815954980731561958086635633616710625031138948255772122862387445771883360676176360634411282889019254707827933044211245788935705849806451247156055433130316610813273342630815558132052171531471654438265343882639629460598573792287338165234680321664432525820337668723738324954671328331468440489057429742470383743391519469717676886810057644109029586673427537139422392826669828904768592288760168267802074172834925879538681022161422021970144428412949574891426132300288745009014474674864347268509146817615254532865568782066427674875753672369333737867835823760497786343252577406849143796290462454328249682757358535727160321537918631158005111606593445154158767915692861807770421869656943120379816318644849183961462136062674945652091927307270141830414135070049835832614167268572941279141437348705497956423369398924299719026555057658859506186237439711265376324552515699773938710096515428727924294922448704750458885823549317870629951337767215062532396215172211157752795759702295494478771703646670786490078561997110078081252327526410293922460841834935010204585843498210890693428048552901009543782869355814196284208500637217116306997803384061885137268672842998304110253308778028312672851411245914914404338120592652638101884799575560012808649229276241546882381815567078800216462537398706484056873386293585829219255629128717329818223345213300762850445632180999377745417327773663681579407184947973584726803002841803386181761215562096947472705602964194240117692286526579322275514829374135657556611797879086337511359134900804725437711118360298710638744225356482248951081815083754001119329974748851906603423273989851861595505202441808753328637077379927847460238548447750254820654849073624514943503527319990098476409912109375000000 [101,26] 1076944296679290229445653946316349774021671486530885780598253238507006944011496686673551063923255555197522397709261349268646408431384890219307619683995463642927869784487697878891045773060570077413390087304808502902344511341041016961708521187623019158967305345560361465229122689490950632783812261822053918125156850744664414650613888954441321822353283183877490485258159542943491857384744026839751409004919222893182748467484263265051531485937493790013099754938962650193503923849784304490893153273929037885725637654918674932259744490063951335310048481814259195157287030093058580711757348514157071985207665844755389601100953840717202464898805501074057860227135998614451646879749457446043314391298758954608807926460268345664377455839427223435604286070238315545523798671044799279684798900130771131876013009237667694137442382499380941892695763448269632563185768460676906952953921835131908126943463488747699123664311167481938996772157478232882576543886292921828937120593997064111825554990240124668261630356962104882699260825360645912038500122289619968631016240284615453089948894693020899171126958781002925466650808395429762664816618314879687452261820750786928278484137512310749664213229232588956422502107289880376686325469419357567024940744770985571208035351456514190191169003600862765850455596918177057097833198075084495337558647166397529663025256216148722656500311898405007510777625885587806869451817359317391258847064073794654736425778461440559947654795019476665839816696052471691304282913768662291124454579868392453027933868462286903969249244161062162325163081207730327425882070273722066618041507991537985864137300264677610872595135263051095446520427129710737351028142241281591787467260218921929508791416171626305361120454621853475449007963217872863542489673557255186773263372795556501094104489449439046270629279156089046079405016053219847546610135370779623796564485368722693287513938620462958734409726053148774894364239707153924814909927876769988582316348880365374225363489254638112779597691806221942216323449248062402833650157258152147031607163891997890202282553847860403039257972012344137303463180959429200674039830900758455851265361092675137491492333148508588615989488318416427330277187206992580973703682746714809242020943296327286397201300136017287911727180471643805503845214843750000 [101,27] 225593934728927007433485286019410464542899463188062753277053449203191519274205747011939311463766069665365403851550367007550307679001624377345486570410705928327823770508644002635335849156969257469046444280373603432474917077189442038100987317166938305030757682533796453768659876841291235201957007229760726709563757804216448539444077321978595862688498946718424081377773430475691916768098463177735882174384808321681055914608976211787224256755066472920257431225990698378968098640502451271351978695924385674521705755266297176133876007295820770797341745394817217096264116422371192265180552146026365904258298973895432116150164318909732756998917670757686339893420796728189208950615632437595310408727599541535120745679715766177438669494630343524155807573341892715458021213810564158334565255574497319894664825763027668775475648247434092504981357297965918157392719172929528793005445419014248915458077846107050811571258314332725991424002994857969266886630377813870463901021314508243165902312799636730348024849122303938851128508780857659805109886460365723539254831904118908777388962857449561105041605142816039914814806178156204336642837377070159789427920162649588536333478332731338548046818106586989444078768192116772377111550313887793724559846676498632367874301700194083331430760083928445545207401127337904629845524776300728351388162479629725306999346669344284884888161315780685481824753504032611218425801720755436723948996656993798621778199514220922868529560312165413339106037534100231768571613552963007228273737281054001158013896789603113567973044615577176752483662122829600820834804411953357651113110696439683525725263621584059527139547172928333033920847154433717540628020973620797584477671730526238590347069686881631467223171926489835759400094753790769499503002466115387479656126841356652543263683779356892567340145686148618626303558719498223058390559842118840450177012770260156402980002009035820998934111918889235437817938760905535961270415487655906850712620741149048609823430035614920288253698475860604492763822500006730401660382372758801950391465589969479760868882909435007761109189678085797883335705747893927123531204900912057054234858749904963401252482897194849726855683792328849206343302218797933733899208494382335072203358489650620622183826990969635062356246635317802429199218750000 [101,28] -806771027584811735807126003854298234861384259038572376736119167729642831814455361330226339333580758995494593837789155097898768448484710584228962668854467935462446226896810610183945091407922375348971180205563955004402597237214509467369523816307826309692610029622448753948612736650608837644621799949764723351121286763011576734522108211952566732156314040936776289470055786602891965422781787675808045414629751801243190559128904603571607058716006581855219256470683966010714227540164588602023429203617625872181669343777348335889725879105935425985626473345321336009857628921097808234975799183498673267231444560821654412285764735562707204307487030337662080481844480928249522912351512800141429974442717463594882189288410437409432636491293617325593389233512024640699533544059837435024656092418540886507101078827889532403483398466306143701490435953007185357994879722478662396026834733624880411510725852636089382143804810771887143117300523488131388930239966885468551106294536605961961769035429030268232807844175193968758898258127255710605538043633641365420412734414609807405812850944708175223410387274094165103370237798002398443743578282570369411916052643385875850291981280397230524983081436394969787134320380560525038875282256441853888163783511035468303600470967404348750088620212752908124070547597420790239223424243538496730681743419051093552767945827865584815606834781486404650126320993856167661116913462005801111710099166777416860075575874908436324810693330431534645809150195999552544610928001038922005170344063666878899381521321941576653095411511749374936821241828904067637089180874616681114582009249962481521506694539675247628792579041272814922621385384875231336792260486774953276232055723458178264991266647783818316792969836340033670247538441392502863644547723465545548196857979436848630786722728844073313201002421755770285830908087549192048633520771272607819337346086491548876160880411981204912128892644660135118564336790164879295149743150602898311417418305312783246126721242746409140494892060205332778046726829957040439391167079640067215469483540817480147009959822820631723490001382153437367334017387179243580058422537045392925229949663811666654405728553583644956966353649051529416579773456673308034849907058206861597847554754098893596255329119237842405709670856595039367675781250 [101,29] 802726467242455764924922382543113593554965347706271065780827035049394916917994606253603227391166094342059528013972773168480139687848784815981147269315348841767574536391376545498603865284289783720859168885727814857231639071453545733174243381390241028703198710237723582089858580355680324021538807139174820722798631457443222524909196141065146500055641084806621832700506641045346744853026291174179477955152638440560176984533341718285561845708557556029409767679215370788762717466167882411414463773741548980272521543007009694654744165118197667573877223071985723132083709258282352666660306347209309514509856579669221042417875747582267551644961099090348121713706813052458872902604459982648226616078113461701905755922324800936418202714168850686041330584193781247231429297897050830819988541603923587491740720637213986888088597787613342161726064180207118148393540689097111855000612131374278552876133573510769083058420397888172067403816350489954003285297968423607214846993201003836541434854249094669382744256519083692610603549110066361736983135125817740731810105883905001078598751776526131233873919736957017287905186770365901579362209232513756908110541784072419624888384084036043355301413485405050826470561881249268858034682396102494965526637195738545208636406491750640838781078054288483806193212092659763820121476073180968752423943772251561346427403794682457098415833613791385338508029085496770408857460833947403645903532558383803243211646661105755382337899158894870866873377770697942283555490264926300718000401518044257134650385077421138529721230890894671097846644813160033870717767393353945463412755299710001289515744517388710195752956313700862217253549495014420769152000301496360487198751526084611627667570350490100440194780541955601710704782543009719770878140258569528296790795941241760661936361595604769286625898853956541001864300026335887013384487358607402313267890497252566511315357638281846828575105886174959756527330961783702879446610145928134404708452512085511971657645526709757334297704047997769584168207630898591082977585641023394401263040173651822440303235380753192812758720241846007125754146603279023416593610978159334841607516289094893892619967179759392400067721112104312754459492536663861459312196735822080846794230305091819629298433014241709315683692693710327148437500 [101,30] -586109559206690608564230884174670058481527335555944424483802878926717553404742364883437789270069483611321701479497637343415543613646752860775452739757256322295677819226961873924815286489889099709293994194991221735616996494587481056687579389079205337160167781720427156294267173711400069372592549519343115751141821320585412147784104893817570594620067443037588369169729812991935933028554912351684988697317295863643356772953025623903854428578162504502268287965982545937260750850235803467570690776994043678772720648648116438122145583655775719843426967873480887427473365831287721349667866302871044869074000666344998042489006642758172831589440856058095656998905179180617209141490543595811457803570656093052548605362084085639207928097484176115410044745372202364325163949476275609034601209154938803442619631971449299055967747333167101984566465278193603724552649737840343239090598368996094904462986770755977795018162738145456992152963471161742139383685171477940483415430319916839953620905065741278336995503866619959684310618599354897955730938302832810975559383163028896036092102403815800467632311272467249592793184365973628213667168588890758527068215872504891312216773375195801259261542911892544753885694802750647373330789831750204749567538773091440554059965174718583766327065941917107580080633244454218009650487252085427224530912656822561375717089619759611335391696224982664330643968505974663859420544125053761512440782792174681137860510730961266066414398928696198836004684577214701914413968009164470122718092545073433785833678256055723707025168901636232654150933509697836148846107710537084651961525864723771664372038865794762442531566520182485122044659061291848531330338019267379687624404136123701004332991895123801147786202873328489526322984842350506312585594271044386525591308967867072102951342119396446828750040752358029886577016030179918680805817913381151471952182377153907772402314732968037681807396380988877419498867507341801261092428123503774109046117235553709239863264515761002567570071156189627380380078374514132787964062520147912192519708596038507619606592067747124222110139764854982544188550751344005704339395635924944473872206466257124512046478885418890071938332473327624341457235787986648695691883894081871217234416766633450790457970924762776121497154235839843750000 [101,31] 366795002622797104774465304143763531793069381855533996038999775599383894203207507836170062362730904894465511747325858434844520100234504063304707553945550383224344288892514752147985865741027406641710074948392238988521211858085460484894799464619591599219463025763259414422006101162911971305473336763126144011409674430955329949890766134310060821060992312087591890299069019253791319918812217295170971018803988185487181945288638603478106064288719161290275545423151627344580329325467762855355521425068062893666316400495845065817428056229506647295080923836232731569198307711491030455869152712686302785334266454276019511716480381964431057812923151973410535701735185760960127885635549465166036237008324017745732589804743444641057220417838297079825071993780199356510120000666041745316541496031907640066695372190778300051355312485433933648545825496845927497771207771829801992322592139152623810900795236842428741226416112639146095411483191879771994424604445326526842156256532013317764884729326584125566087512961279568455031213842624994863813380220548207077367103170530159016878952710777632248133478585696914186237874261655418402850246881276323548363137979288804504652134573188898969606578310283658649272503275551422473973966626844187984798526183081090647425639821825617281355557406446833170688691624248076517660717224390059522033313887191141086125413091568776002301202381429904652940759069442302893213746466518163028799039113346439976908333034647196087293982997873105727925479659489228538656972908609761125330798163047349181118371906853303470560719379636653890495549114008086056176818639801553982820568988963705084555643921204684804182814293937855136614578610867687103729795155135755256251047739526611833670540719049980379904530525648845376517803331191896423189388329644542260593619785087264851120218464414700308473079409572453675039928473520054815403048684326324674773299483125510589018303706034791083664741737479588059482942308647580753351477914035997815014158386238625393253340046154027504114438004477664592696121615988342442067467380467790249357031694781420900022828456364178909191667577556516596578738772746886360367097744779239280838394073278568060343981750362991107180164666354391167477783892372986168804800623690559085234069231678047384725971369334729388356208801269531250 [101,32] -190212241243581158357347448800812942563290259520555391775414944713053014222833768849044918130207254256800542069635216236136558279056006839659375857288493677106133022129700698762386271739226589901576287600723110539815822938468474956437631725125846541436067207830996378764436464000486530843630283122881170014156642679210298221965985155633683796710619662137542271237224039577854306765202888565382209641019825468588222868530539311691990021980043595920789516322663519207752584858843996249754702154221871216955100553957768489636710438426613668809527299348898656295575796415961118706642957067944182761035039588336284927670744327243970219436541051442902578316375307335772245542933160608524946327785977726392441545836776880259055314007528327948564449793040303012926074930895834105697597711021973241124845652569209133851623258849727378606329679272015635851220971950953836729748579178844313459248848023686296120997885388831622038259631103893973536680797043400725061724378467602533625494573304929918037989940190976543951854927767968062568063491238149664313759616572483131829730599733708296382621368543883820661716260241924224131232550806412536005878391273146958359395502359529726781777717367856599620658994508602406528595315894686303872488125173859603671594324623377038123824065990476716807009459140481353843564991382872174818541116969616389126063979182849745032368063779657474752482311472469823619964834350832062625661176031900741383111484496203168815975146397738407349438503233350714412442222450606731597399381949556443551845192509009586019384079778324915937457122326265504973236651992656662983855575184738525956590533589149050419804092880611472819785207668624625643276206424254916433337117467275439824023429837470797737827863183227266636815665807885902040606360162190611775682923816112444055205492493991180079376309749779632922551378135986924677709294950469838690171591374914505447087890214450229830048935359177688561780298688609197971421519922476908348711430130816556497418628980670528762958317129810428279100774551119348239896852104849208259830540677092636164056511012358419527301130756224683104486459257326633930108983123260761598805832941399921962829788450770826638984282962744820148217910157569567662024234885598953636860579397005466262271511368453502655029296875000000 [101,33] 67832573133024301879102235729204791519181471387321069052826339803928801105551706529382068302132153358000897998753897490338917350410788973796685908963254715261937911165254209586401326542783687410123365795783665273549982331212488832575639264945211935569919002451352963642804326222877396536877174603209941795573895851840522761927110606618828459581065131726790703899060726032439578076399686870712813074210703228680495771001722151964827873173223931750603053197222322438014139521083103423282971029082010716474188695257684198692355621140759405010742131380591371975912391308401348823524547327889207505132206405433357698741684833918805224175506712975302854767153443287184132061895946913188785458151485893664455640896079830329581674689507948520919588869609912974072110097876454797225084286369278771719932417758096804624335727585228983046067062514553352803427036352140168655323152606684455855499621553285372441763005428804685701525686685508176937707499028682885712796200259841463168272891067544903717421502319786933710915809357722716035037729375405162170472643984058382641060319312148667378352980779720333413210046172085013472250326059667469878302618879430075998991347297750974597795156212676786003787906984687055468307932282730700845498515635915647298768136972854775861600439154077469690211060477937023491932607087419366050487216910200301388630058784218346989027378512449211640779019766449491579988833629217921966619760745165532458897912496675308081831230348881596735432441391074476137865920834484400462393119239501775454707603287775588048044542702740176793747065659087717319506514922409242514873984306893688903494121316408503090609875884216725852295114325311286336887741165115006819425342589030484118830928231424476319074071156680447792552791907004823763924854435847404221953913733816587619332776673424465313803940764112180135022720220731663382133154198935975277356418301342248412205616515388490019609937072546955923982187506200172290865280044144461515048082537437649714092221105217827646443042070428171507873924107536460606210223680546335813568648745639007083972226440334866767328844390666187407444663508348402945095231984421915660473574901332267540744586113014247542559090039388924548271724134878708609469684239164100826471708038933883244681055657565593719482421875000 [101,34] -4950019747156145316654662817738943577900248445128970415379942010896272085112625441503082059603991634308542901228447589044635842211133301949976952223175721388500678710859200373999134839478114385243979139375138428053007966550558033586163293469391596251166709880010132879135991307789115794601922875791448417771072976198832760935238862357809909641274719392248642331922205542298524897451717709076845601976031739051740130311146489758270135687614095275940141861038606387774089110849875477858186591593861971419059059996231577792166400637982955412802447048072951882839405084284877630028601903259490848810056292027806052480480300844510300801814274484208264248060433629369563338454354677478510659381056372211891993376653039098325636852110801712920213363522451996149637311973224735490648562579228959872648644111372549733045481368664106448539421012201228795534336519031737816443499326647029178785201647363106703963473461765007905969890692879159197716075136579153248364277495472222955887298087322984430382146118821203358942337328117247605045985400718750587648913703634489103353062187396894400249961181509111436639447661874236956639119843620893516284130766616302402238122273191362950706092443519874935791739081027003798462713009495882839070108232584394502599372618487975878745074295258147087304132430144743979782369323647705033471000079077948434703522366383424129667763270532018756212625754336316935200681191759058039797153592219464836606349383464336485092611719153204993933092074250185598933779404632541346100108257242524394819848624258801278587148366589755559490053794439380420901025743756074053045717105575868936006733764743047859239339338186246516329084431827311470630465206201734936991428496868255857570725566581256499265813832920272509678977152940869418567286189521896906762440773372560742933998117322608585333172060417354928324767879268509497961384347941671248402247963382491225056256557331860349374233557685176088438214442934528511061677618706546181916331702593686831565815740534103854112810416202946694945252936405939024633039140350425186951768488098074316096462933075776154693502785560273710739405737229881497262657241248055673431631762637535825201040896211827968610547727989313077433953062413614854494910260349618884257935635950786945613799616694450378417968750 [101,35] -13312870367826894106936997684689230976617131808177895891467820257458553212189317520392431471331322537640447338853628397777160999752822579643273603802601434032507404558049766549237104796009621734499743053146471459619148873546013247321635463161719896312619092607362377986505499771547179975637664880440260481175838065783310057162359129801495589579567070449113049185987486897045405682179390599012861139892460738703474905355209339026635716141876201198873833120706619179220558445930296000813123017091537269129172949139385900702893081549105461689536159679106256842516286005943879857601602682680057772663225888880235636360123915582991724515934769814541813765805503250104968502635136510112406358017530327631336810685415540533997358513037145254378168913012851079794961226185584950871686775491599248167337956255903634910477397207528964041672941194355817995653049992610646957108353138887195742160874799671337121571637352095695205472331297671990734295809980209993401788482499218804120215713489947443225842076195836500758617395556984307399619998307421584935436222891767549930351048923934113286612798277842036179625092291753753388551433765453365716412584450529392521454023739658243449279722982820989775932238136312820487021375170235962164596450007406095731398498711846352880377529637546806257869861433471383231699595803780205645912694624204289329390360491304393672328703768049487453147506927681906444707500058020383987925869479037455600355225920612529519771814369706575566489937664291692050142721197347762778136834183115159955817298374090555960248570043116927556468422115628475205202056044304332626858923217450003451720277313464406700072902860829501145921972164517940020744300229008189231003068460722945803544325507595686422112868635322944029873182587426744874430312378742534356516976457519258835187003706588020741948730610414701913653353246694197043464341989661271890696748973644729859861333083962956150023181496035458333091227413690634698875344672491255942657609301310058016235451541615981050041222936018428782842836761756299973847937781046782928899445121849858398270813718741422529684990890243769812435795007546581540494104184122907579618272405978581455677637849468903651925204701183351864727672786379981266401478523225679947289412652366991096641868352890014648437500 [101,36] 11116347459730736660123038708985317119700354939790157558088778536001324530600437067784220044866940899595699787142520086513117069271101987035971616188825834707592138617526675341043171238913062820367418904297631325792235533746712684299262568157567972954146391888517144089328379617519919370911785598707578534445798392560117968177135216594819205526355055460679330259531296153194781117651285604626769269747594550406148721538487827608177243599505987771626714462769233658703878343757285130077896141692446941553916759411684207499880345474860554157801910464871075817867554432600114883982359468737913563564104595239838377796483763705924731573824944245311074162017128050794269624221126435984578131760900952698729993450927228441016070743380671597887021184556922908308165122985783405435905099120251018106342387357611336961487909146072537292749222609101055215837170155867659080431762160502162361247633689893316709200257551665646190605655135418436124189905910300182897534643818728640448072852530736240054285351553687591074164853530176264956337837412785384255749808681966385632360495234170003848542035796473262460247365005032376709329379634670976829494209127462039683584374322805577812951212313128077394531037995393642954409715720212579069214756195682784572708857901086466621861108559931256472168207942336619667771097721076309577966904844451547374053799929755090794871355170433577190058081108818419605503333636620684102882250308149461445735088369047946903641696554606915336874098236451185156487188032688475679468385991444883040859007640609347908280241122186665921054619384458912896273633244733364323403407075571496667855170917790638503380756887916140407612950279542998771717295972493653178956062335992938522199423248527107037392287093386888575640432027209227326817523865880543233741519762333750456805869913998178025690895233191247353410981545438310960884151145108061990829261653693534704518283670273710220692703517020672330193172753952125716307169301162089289904438719875117015736921892843268170066363641539752537475912158239094651720341763231063846538254128325360530929855435674736377221006538583456785610830458342136824838568822179311384944114329792637845736910703185407453585081323825686489816408959801349413283152812233645773121182287468400318175554275512695312500 [101,37] -5200455296171974643949092317769220366338922385521932254253556408345031672282085311488763190337481760326861075606953590214906660660592439840286322027147992061843398818310635409244550561971714247414712661352371612954946090385783591464358226852478234785796153895019773167572732339529317399328007483476359193311654556500002090229430638092785066019724737983084966918283709836317694739210086530155099834119465199754815600757099204539394598134655489683596552620776262465725268579651436351017695354644422968788484174918940335100233372484533993820142036436432413994773933342126770877411393458535028282395768252467479215491446964930487649034568365236772228699920526016081292535185599766940388217960099073836105708786381963749622095222147593299428359733996518472653191534785122649716135966609986685424796262239389512180239695326162199589404386936728045244179065756774661986042012061135455764248591672530745957732620224338324288155432982716692900177479935692649543250150070817519405727345442599977076991486988005350648888256573582451571895679941449881238175566653165695939681696349791560396137982379849087268720550737383016255313734906578954700468991841673695201889948404759132457133245477493390212727770743583015891340017276391748797598822445749062100056965029847519917861586003047362351224870914355516266330476626343235833561313818295909988147828555941486939163341116853170277341112846402677988449963387986128472805511204238786589981436595884860071608923421006786141493050804270232942106096266378244696985651274528858015414519275213192401850550662472520791049241621671629216399848496004307620893881793883177619217287892410549462495979518627252131886615391288988346369420567301003771775167607330689135342086646292385174686473195843948192104078890127251752181437482899210483249743707319753781160142049723455620318574659757899923006032172612119729304853132565279514114180749311002600094258652852355945623417845490779511474499929664855836395880593259703119612251130846806051386167733579417546657029589825862710490955695941684405288463761835217000712718957104018254429894324082780866925087970447911391185107914486527196853837638026323375235917354864368516859715369819831556785359249458360814926940148281943922542847438036245355519326949433889240026473999023437500 [101,38] 1542546824586525248085588029959316769803117881618210235701681632160834688483267129421580595193000503734551573983260125128691224535834262495858650404850969645954802746819215316964188824292890213980640652161661166886476731117530329301241880455145365677175850494440992685511308357660492688072780692164179655159934079445019836363265084900009350243131916832383282383298964493291749756356795303388137646841160690591739559068410274063004756831555820245893158971701551097227382805525438641570967651872488427087381955440105785382164552696728511712074936813729792620524853219539959695191734816513516207855532205796669034010956947274678664066180770163147911944845658481015440008675122166034796380744864922425152696226150297877457157306902562201741120848466461190911058039674186637028115516019459125286349431201665902364455190538438553755262665166130501070147129511807197026311468289143924389787486473086762281361070680883240669180871330708430313727915630970138833064434393022232307320293529740040208825576781985574626834365760398150065441635039458728170418387651190533388595583133785219593288826532490096306086565048114804438608937036045707866561370006287082092374548348847333684164259763669237378340463363039352567665783751251762943054932692527029200004959686451979634409020938260968672360012132294884607012479479032197846178089112638580794793704537561906978833080080989236823553331272722242651500914999895013359363800615100712631163347497765602827603203998753396966262782188946282748964025235246647014643032228841951598187581985012516716185375720163911725176054123660226829092083032021732529309033510947790688456311244583837529163842776947440635818798668326745556984371740842074942011481157523676694413143085448909959060881175612801354380927529631600839645202094717816314953697313748938553115399146143229295189819069373330359688300219421964980347270983168715584159556043070489260281191613549825903936276100935774140754911232019224023192133644824366901344813561794093660451594147886251419215528176524142834387018099664636944662554357755304935560561123922698139061255743381825783038116371925165698669748125084965521333389473378778161131903073683450414416199855299388749841396160268314894623587609945792519596007366655676662503537954762578010559082031250000 [101,39] -211760166426955192535293564214637500396943791840344605785531041542680112501070149407059778381123895979923843384318434346616137056012158773809595655009827344495575733004542043842631171605750432057542872812673823604196880984684535426115688479004259373066938522764777004801552893440577445027718212060547673942969337437906138974853648575867602312279238443797993273789927187295560107090726023077316563632036637457808199820877596922820404751563871908603700424170699371635562767149944501962557761067690175658631078845529845915759970109824683117369027126896090231926445428167834507483119661627672439848502503473704245327368284564068901314089872511584987501122748417291732663060838429544002575030918985100883088434387428950807319932906951714807682507975158515331649726325337471650458782522373474754833202139605972763571565153676159573965454483554987119963807105588525898445690079452012879736191178039264227364631143698654509584327189262587582114101971445251402137021476482573077121407313581589959515169808842436130962825673993074073023586939150372500256360799222686140851442521369787915906836114388321686590379055838688834825684410947621788396191063844040657281931800617768711605149064082300443453072866408271952042345190738944448659675532365380404605609545219781717460041271606908518949947001902041189971710083420527672381464109967895672248857708443848443168797324336175720873431218978268509819897693372329879380038439743396982984006462907111747585152664074884021763679865640254218355756024890017878336469269658282557454877592271971785633492550131648719298905212897171241353541456076802715717410170759846685003971139690747061426941446975953658172120723555757347063250012793767932584046636940662824996458641522980866798363148228969379498213914581541415839410561197574374426873116537286693710042151595487190404451446505020552675613312101116194838384394610874333549044939481062508556733219494217180650528162467260482034259499730233106167778505289924179858951116324469378585409841911113449863037538997446902788061243065608050813544488658054016865912301354451109828376597489575614466494668301973623769363697757115461692695809483540675758176452850603780609093966912626837539680032306307018480447075096359914867828744267086449326598085463047027587890625000 [101,40] -51996826928127011829924120256317541118222590057368151778754432665213488022199770737818001077394649511342558533851034876283312332045887949197192483728185384424931702054764589165794539065683958581623455648525743443197928153820135419976231556225198153250127509938533846391375763995632997138766700295203857646493960169629633549362216504773160862583032543734512790014325117036244155050047773604745766517500219668587083028735647819595695303596704122330429709865218718563596897723615684227939937444138686939535909175385923501618524975317113419915143007768306308316905134376976523680554822087106137990517882706528486527540877128137524126084761837294963600445159457076346275061369928768230259467656448415767772807536407131014295949679014932014079403526072487497752589770835065457053485190494426643328367056940205911466395432651293661580858088922246667143050764306012126277460295964474186332992913610817043123820942148834125264579585395532437560789963017256163929733571801933282667758483728856172665693794340399963773967738044611554120578090962875307707896200443756157886836359275330228744696551830737311431011485516305013561557067235963739222350570554824012641226763639017996143964173739955745385313943903005285998475591065991813509510828051684156320754840702186950964314118513014475395070980847129741486855740719559872169002186401557118024077728306416408618873457420025557969127119077709606729242456972289484794637252594064930253568608989943434853204753323721388744503463414901455812999805838433955651046607950588409959164557012199076980475196216318348443228821120842877553783785983306880774469335625675789739648515480977168115931840834217398271470351560180984282377131358459879244999682818942663084876875462618680312888109113353648627908753644664922595016664387082455789684441412414696684676245827887581254083440474054113737163401940168742441755485234574106608944769930233908118489673719824926044754735805283771258184658351737005513388404806286155799611057909854423172108540740354808753249789012446170376989012214229290635513205430375227637264483912351038711527660346993234960791336926388862432069854748421534276755369198655642289777234284656077431749322185963168761194723676135489616359294017437851342239296670300063851755112409591674804687500 [101,41] 40993985720251622090815722390419130797123771493165295080015037632099040773607890158646196273870843534835835321722392372762597840138520204452538939707497092308022264845562372238049325255891610835038020179864724007253913439801184992597852960774535007509642937621500946326928116700781061328564093107987364364250422207434521784054912516626752150758298471765235328185407544026011023925906776817246794681411108415003298894025391430915965997459393845381062410415673262756196817786123992801844356352185921212068341653786471666844521133318414784788253864866235160903313720382133493370415551950339646881818377215419180984523552670382780314598669156315546702739661408674113157824392715015884574425257772333318952290588112411818957011799249055108269763554422965444098788857256344454423739966095076898561226660830882009310367306180498163023024095621202975302010082510994705967586027315880122362955503135131872853615442444520912459280633352627207921143339016581405130998313970953444156264012654258454726033178126339275558174188340588522493278987746573615296224094367547484084557385268389500400952107664765672131460988356219949774952891352732674060926396928941475826284826394605831081386784110738933801417842483651417900140065512963719374644023309300992930516938418971300505049909652151589198601417265283412991079860718255254024686678846862407244370130028562060471007402725135562427669737232971160969105791404415017484917920254497218682272416518972707187914225423370672583228482950767536621067489890246692285793113372377462417711036291434583264477019651355652472779238519790804833236635161999771400644316697478426666416825917319416058161127354521479578058875666133513613975523465626555513088481274821139434860136087967580424391585583689229255959712047301134099272694948696721120666233393079899576095767642754389048193340431154391803924665377541243628082160059551026788990337773932354154815517860202919657883964858082747083175836944393142059779757640773897711963266754180838124446044854449666748891056099160911231399882595397854598687195953159069865380766576127928432144396910461936528317995092542380804309221719128338243093370722537483686889812602111203729135871631498284388550521649644309437021749570610913704360456222275388427078723907470703125000 [101,42] -12318530401425815263887930708317212600901017691784009017110664062650629666945227539090240914170594560054879328475975290471585632514949734988215893851035300049075457657702904604346559785515886346370559828935317922542316893414666113199131781649223810594359381161742380132452440534502248334572260523642268812496056004450370247390999278939401906863058144778862779120214693930918808733301026628618555305433509398765550618949427010936584684158109375543469922637749405596772087237264292824948197783555807597107325478250052007151313648064437487254541013586801753500899459193740818358416564771783847924769457509325338061161959360126192455804109583334988147301602476622658654272116278345262226697470859634143819425332365019818585560686211530925952837659455996145876107503374905946582035918540968088773293845755723048305517571544373080866290314417925428136754783627340824616280364640071847830243043702212620565854703583406481632139685101545915291898183181053578664342839981147822742469720477885143365130463080226969860386950989429426262144948743307299882622533092590311743502767922358839369718708296405653878154817917705355733525498334946826468863473858787938860263962135482774087696332883278942229756251189130512017189502932889462235028401621740823487978869418230555257746729950947138606045336922683894391092580217798309901391782794913313847265352956174899226214483551412778802250462756020612328172567290617298237752569865952510580158221534857178026950803852593355041123503346185044196664387987593445730635813829310456871130874406827493954032339726535927671554207273117032999048495879602127354999433420133713969726079186158129260932898286944295858642975980483753898323249184559944634572231441514687391277558950958083347678403197435137476949428350127756485249831484922432671627520048324834520373664839062289425788840039971827627158985093679661202498997374495542329854750726570611325519613184423660657234444973370806078151156878553768385783584465746040417943691215982380195756958352139502044466968764194415380739500421531184183141842568196131608978490347434158745198159327788404502733602742825801495627292007123065716258096280832906284248195877291902946876517890008445667617971290437524463547652750039333724441092954293708316981792449951171875 [101,43] 1458247675816719770297642389041220607545764819970816868867956222096185530148793184244531783545836507649473260576354270864321992744397623735826503740357669785956878535396469567083566737263686975184852780347019994290831931517691653939248023725521659362759260940586129882297627113577358262640277128856051711522775542706858687510254186691251168735897215055032388820180783360401731850635471365926156003518790596633270045298832784537008064037349402985562760390907144311169237836753805777081138403763144506555050179035655324681306430475547499261813920028698632089698419729138086873972628679469983254033914179597530820236620367184519557536607763267639873428849182543233869720411297560098226282309993464873048351479595817240003532413270265175399313929428520947096424436587797672379300499173375072215575874895225632482646869641071305589403252965083521572303288521651454441794190849665521917369710884276661981665835816008987203021291401748629278274212381747590152793654597826525180625055583762099546395795611660181447039762001747126959995203350697346916095418626236750848630060523449100720860692736322339216964558124274330744086789893993144639813059320991366158674246132453344472357504394573326494803483004406288269978268208069982443316517355267922119423762116918442921137835690093851833951428578307901410687566136584265011936009993403317742302051404719038978081027598086619397975163137977348800106393908640825243557008274973669828672602410778445686461274352670021865575289157052612904794437153500218161751214280684411914587449437308141510953479537742228282623324682115293307571705702917146772910063076912218804114139503867633898940666028211269702786180441132296936441123940800568677896519620506726531157201793757397036669244678488705191903752451131019960404469492059343826581786970177493537726749691153608825467865969682490619937691492388765466577579987840233518704331795514317183724985189619263765071209766879752628834785361462919377910885081520688228945736530870607153762538016107067572305346091094476680664761314339068267594706234408195289587946250072446059811456954348782587363250458625928118872886205725606210484550579501928545669691640397288746033379641454122522539522778831668170051414105611864435729785327566787600517272949218750 [101,44] 475994723716609525826527235039915856249694926436634892368794335583088203103106679933451183807542502623524052682521388882254891945017312381141148296292384247629161201966477897557225665483137819019600505318063969724415362074167175944370279618575653202246695087476690365229494221890287501635293565757130601276274599621352125822828272353637680240104444970197058305435198131129386830246305244430636882585607495960969706226451205658451555009547058129197469087959755609827762655332886265969168660476293025713082881307149962919447540237706397920019511367224817199237989941085995084411210953516516224732507258720071969356757987773338799095045983694649251618741264896672867382869791538566497363088249609977086508655470313227884292400817268251248235036493623572906989836846350827976931582929466185946285355885896843982446837322416466446634847465571355854395846115551136226568284839957240383668026773777475063752076299391231877437669666082096977998959533512413384847156750331477233604138237641149714027771369482262169523638230198066381675417247756547877249009517520191010462339087657076594363028909659513741544445608528680236749178661614844336259627393873236737326193822342710909214402955788227498003904924139811235962009480980798882354047271178542003584493090442742360312831788420192596799342146504083287925397976011184518334111752382800984275901164277495193737865418895275962804968268382694185535906666974945686953416272066117579271069469726767893290165521391779686758215256681201791988217975659338627310384621932901626534880323908681689099457573978395939387477985511143613104716468826356159860863200459870558095292375391131227401746450517065556708999771285769138479206292414845350888487788552099068257075601973155358103284336770322564084444467738742320989922267686540093299998423669941809595799983829733451229276540032195286224273233698547297212429245917231395413880267365877495430596393081484711032851422103351430831624727591904674396947161816399268897534127805331949495001872399141237942582552548963635898489670523076589234485914074230061337497391427125797002445866091975651269041643821821995599592231999122510449658846945074595128198329108912248840219142506333969777950148741661244331337989044161673746202723123133182525634765625 [101,45] -300749535735615696277140321783896369349200794372436766767414735904082145034562552432299491499437742032939720034034382887555956682224278494000263868008712541850338344713484532172237598519808989263542478286930213003225744586404504054996606797052375062297413080291364519905075136051002811775466040480891403213812177666092108647201286103424143201590755881573141376012048182944254827797563580999028718067674473806969989952481562123275097070506014767651623376504060346327347451809356856246427437833802839225033998547226474028317883212527849612065231067318598190219974552399704546014033018360464609815715835082554726227314800958191838259743581763194208565969843255533856892875241643439684434485762172660858749911084582283924011170244518070481971361473032333016518683662516511808789820062068523426120062195585772476341459887699272213329893484774859864462801304419997348560280329698405344762118157354530283452133384265932863619918276729292726342227146862629170584165475405118561285279373210419145540071765714210205359085165311468013422362030916235813095507557209057518923459450807169495851599927262688516988804571878740503506065881744957226532686203178680063691518605817667803306784703889871439578065053016283164975735394073930901117570207147747649378378274385491705202205527403078575491347025637777505201871754811023525543290296600871659385463564639507223715200132203620444150621136692233507384108947282719367575709704034333239342532765253645197099033833795518663330868074406135142154466694884636526917285455348333565133473752397100485660135737218355077948628858964364774750650775725657877579286729388143842431345463484934039677356493056360589298750662361834683850585136580440500777233623743937174713905419333331709016814081189159437809407006044735040988067395560122793280862288235351719445902728380268373042630590921907708329729759596190336495497238583900304078967649584575155051164568010040983968704978794043732582397589440946693696343731725737354936437398148318805475762636187476360755178992440959865565442109142017218296438950707908739006901386397748121249075047022141701715558613470574110624186357406282400117871743152138195809919577573661378633011048612401712293101814506117181596822618416808836627751588821411132812500000 [101,46] 70488459758776895844523409102227569705377020045911013528611257007591322888698075230357406709292266237475044355772805453154208304014193087355536567743526037151623704550895192477959543877633095150307282125756232935506375019633636286827101761771981344201686517651999064887139520158859403013243155427312018174605449171968220869277706987018603303291631362927342036518425341705495011918219842361538102953617126354128779567497460469777112735867242462771343541744860069601200167410148015313273968770437147198518323127811501731808917675511330977954665406666546151943246099504442457408404674933281698262193050735365433178019824017277816543810312541426763927929665112916067471271157856941593328952373499795125131569719420575639127633194515361919300235539427205621236637421591503420361359551175802747327457300777083308185853453583161532958559607917658571197338512758710086263625441023635119082650485906341430789665140342021887236631034479957020785564553275732460269348711091232847056743172377833382061596875560627089818943662966958146525546602622718950139955281148496096659074406811729098360465055758230882851324756501906046627242528420397791740882632970535704970837030657036304444394891268912172836645355566111827597601433264008108612419716549585058920726650994684331204114500511877609963121168378060082626884072436222593738834775352806879285129057889227355503155736895008760094737028391039710902365675869313044926655385271703291154142846107949013620201459116280331157925111140960270765637124693438783055489076400774040497085357717257565862018917068436030329560881869772657679069033276421018356054188393019070793446179488253440716056441820943477950511712333474469156049976978107397048816728384315084473000843494735366458461569764346512102353292952796032365938803855586915121088750277372488172414900164619801181088839968657847430110021250379752031899501003632141356073822275831581057868405216883576859164687521165073671601110849765875969018318665899863445180590393033175131922939305369724477376222486978995663828365553184877397127910566701355857969441533083523352711937865614583318293334831666478050825601958656712839476702346056933387489623540099556222364781693549365278399071410261097353489034844642446842044591903686523437500 [101,47] -4559728491473088357463466321795671946861878511560327549633173741593845415021149645660827941780844942440421985299284420574898129617471734518702368274899090093844158005524160777992830542641861960398131781829350233888735203637992621547945513540409505017447804927826293325309967525126401683303696803338201329950858139274374922250665247846580639108173259402231350338198077637997191284803167449290435059121688088837966295348487139631606959184830613041967946489844430254425919095540589138094937459987063931939156752881565210818280964300686626477194209327783069540606585289527584790330188377228088919331247372327331370531644444736673346285271063846551084726212922881058010224436478178528964096485663252180100850978593421586916431549213283184862226708570735712082633137410543853430744104842079107341267743700366475856814860700502896904616183578080070186580042285504709620095419498754415167645051318180121840955595798361638440371905169496357134593211075431824526155551803952083158772670614194178410614593007648627660149061935006580800374236795783357203683573433657567991492802772320959097214057632679196429577947311460336520329944945784540969458894572062953684271297455924040184778605738148912089234219952139114595853446682547811984412178249347683861400118663724457226327641807393177751340570141833388652648948601631567996228463185379790925410401823372054449297388906975147177701233115726141466278399028389883257677205322647101670010540534301781860324344932788920924181614980510863302416380492497532523574474636476328399672792184550800178470307056473159027937207389000531894220146010162770390117181728918525299616004137624601518498428280526505315570570288909923923760106161939137264658564510654005915622481250729864988598062213378670438177640436639546904621964940428593935026749465382836907464960661430815429315339925256583254722112972255604806656628623043092174375172860007274483713695665913685661204856552651987731002325741152884615537222317838168920605240203955451745636637121660830960392297355810606663225692544919886850060093095563353562563705074396053452126172526782633919528225418130417612179577537347082637533082317164710395673125825206305590000935064638314309729550036893140629867815505349426530301570892333984375 [101,48] -1516742684597077094861972867955714244645523845312217830852689548784248362375741474610290769719169853032035613373297947182099789214822168383971202190984003662610984853787412865410465121971448373112142718241465577275389547268759046769776486433501228647448133457450443341109925098772736274740805337872167124734239614577544346243202704551350434366485796911204486835568865552165465289861103189445051673440569072564314409452112415795658031383665734797258200424372457697789181740871640612650990256113203953847934637697721500993376444651836415212535180773973683603909300376102106383763004606417233035838613142605134621004017807527277910784989968397261505323175884143185921257031239149634298996415472513973957059959153996275245783408086158584058821284719881798523513163569589831041369906927387738756724534031581096882901410023408336968690617015009985350559875876626105728751915191669007520259107286198109050587099642586339234399987847473943003139975672065825877724847129772914844083009837824061046245322795644790068302750345725752150771455940493764789203641423955505381231930771995997796475125959389486784627353961246689061077973072635904280404620233878779960049730059124760315868310624740898882345095083276268070802822958246924474298999456734185261283873160568434373562913932012390644101980466471698905020175641907312045173147863433819958329522436498351710942466064477319447491315287599109161869599791915403729697272071584221266762642404733939383806367312029347550153906641906599534853734012112232008642200234432672486299885849713255974923998750944120122666227538330762942280748139088620934318595868669720891665832281411784304992385119710325847892059447342096353655009341269559343534204706705425076415511666942499270049353014214019149783315244095341165743987166266004892500480046753531866150026910184091573607137096846965214664596828055975248363766728771723909711218798578363347924974172766381187440499535645370131315986303381546830689003760468405794963731599913874369260326365441005722866806964558252700248585507518727006871521906183376237123057353230698438039657110416560478463696633293414597544928051216945796062518238829944742630999967709976300623117858847613181006114355803271465106263349298387765884399414062500 [101,49] 260640849810797023128922071914752378532609115883461666756850119288429719241521198409096881384508967744947666930382093273527818529959011542260757468669759431146232876258481140009429233694700258963815597544508917379420777381492745688022251671413096276359595600125928958227254290656880050568072950560268185813918468646450473603436012646572309120331586587432066099851927004478500627496269299586807661286006557676957369427919705424514985458055291226693263056271201682660625412067871063075594307942614366321895093306660175994592119308018524952578990357624319056740605826275416719037134975054078657381376068863060207391640070488838259813362738783948445540720515346802099891638637951029031629913344278478289732140729246074713643831443192443617237985879083843517532253604140908332136916613652364568300526478209067897771902786590385199791681229194489797025822746537083111323683382383318204066183036940387550736564159121656747590204855415580834607966383285009328582127042281854664775286056358136593155892899801140557040687333760750207192654716667982457222012765782144203091779715404709664577798989559834803042246392658544842296018436929974043021674099327551184241916390938650531955428736401092333552684493234382625459605238043872160445236088642654198476461337708811332600445609790470062020428288207108904714386248527601792466123195963659511708207872286652103238894057984475926776000521381143809528200707705653759312452284237635434051954384002837247548376971626058957775944389346121911195381294874796849237511348802680415916601609037408420194739929717678865269173040120269922595216605566555362074580526704784413826437368243582069719800308198671225333469092885712980984349848327741329270196904314247830799090682981206828317463637036288579309188041226442914534250645906392142507168166137500074344691533092215773344176099191224327693812118982648396311001481309681615628184701250165943971616460950847262954195274631154054953742825358413781665836362790229927753208317903551977573600428192405780513720984436592374731624693121459990401848866803822842824733199775417053884518817293441028109779978132597956699630165955000039832938111162907518243486929715553146227880971166557444771523163740134521049185423180460929870605468750 [101,50] 56553589497587438824407158824235756957388663444736488910368413585086721556634049255922195852675109802280912344151398117822292336237144520036362306387166844771788083437756343281561067003111878473149479719963873595651477777458897593827352155539034444399652064804409912224684789985085806422657142002538739465612266294977176723025362614095620450648251494882568284629390820203814539000793397927632604441457271991217251918369180996886323179650168799982470319409559390847225023248121149832933714348606917129555547394979177763223749853928593596036472096484747469520115817733555736955944509962115084211491575273462148536758882115904282856676385386136600682101083716891920388608710796556453087290314096278026593667596977604613676924888327142985930198505794253261189800993461303490237275920736169993721830572447448607055861454220159208276269750678373386085319225233065346984753667805458617594848443641403895244687228711480649402496505981558701587773096965348071154115280098131619442285867065263149419563898177423479798721059134617076702455908572661113434860499702691648550305660387368308040510510053544206146527180387047866715769467677605570082092958197121515010754245546972963306955439623448069618920873805876535402010988694883281178869286240988706227063909392998242919381304972393608539628432213169128206934921611472292521500273385572066950740669123524880519744934930644210647461608627771807273898918279066427793438428112454335933870372705228135235743966267727322033269222168539146366448398625160984001137543915231840559565020532165948748498835824768203645757044126768108714283460175808702149180633248634796956107570581287229235082324598236540621527085708913379639092128204400992079673209419274839692368285318318925225439731524409263884076075473265294310918796512731802577546122646939928482918701706264742570866487027452029122306469248039479229523161610650624850220516629406793959678144018566674486850001730593051470226109220510472038142670685246501283253785484089434451750299867071118164521236067690381011035439304660287510284446495827667787999622672290806161795428741604933659836750267622158144025851394186559370832522610365650256243557549302047554942217458638975872108056730525049715652130544185638427734375 [101,51] -20267126840553546305184926379325646359310660265737650621022888936102033829641848783823287641596600382008229458417373850734958185552453057313680619776858610639190465223176932588248081745413692182363235784845205231171216810764233593403278413498591203224272076442949503924054031775833999547470840829274210921636434409018631903133988858138531435221830762427756113495421464074199755294070252734504811310369012429673134106138464952214215098335185940566735437808320392443958560850713599950691262491542267827114955612661273194134878916533875665495418717977685207239392359634272131697166583716334608603170313048456410446226631342495546962063532710976640813187533727337086083234473900160683684836892111447156963260682907925681201905798749288127167574941385021310191048911765541315990374736459739044559053710192765721357708164812783891399928245380762490423901215596708340208410771020650625253074197598147840698701515787389767391643838148510271286858113225945076240616757151966514752333609429790658844989876120665855634362674892439517422686666559968812214233134398303075104111150819234024644830203918950949219741714472249899650407706678406007813828918760528650887955349978635968843784140201221532565275304167257337833113977934839737461731946786283815638334388087081242183313579778323733850491953771547303412514340657689373194144467381931086103724428855647399044590959895397357160621629777019984559791576534596527062719839357585881779921609242316088521720684864379367898912521675364475460631226020754046113264993739775785627738596335111125621969463475613092647361765828610127440112155090763218638913475821556402478875605812474802934955344704712307296385615149286209599348606069072341591076533070579259440547258044788633841001141104456968985525168136288621205237201803939251912577716263483155719240867641251790988116302207646996233625257016112822428328474304089237792697002512530441252440837742520558638600467658623566901692115519520448466060052637786690828360864086930762107449839690423517622285973211168879902008228533772986864754496935781343638383308653748224256099582706290361741131590908938082502880221402379515052211105467848383669129355868131242854767211544720576649192267382204590830951929092407226562500 [101,52] 1185166932144418628047288747351225850642709375688279498891616377153488615064846272141213643374025460235211945791112238629785354940695729923467774698864932208844227999057771079498513629013361823818771248731513779821376046737851567910184111523872326208913557904227346473948204388619554639709604234083799575594472086776689745062010119232065143360148914891986058239352881145718656836847565401851350725447333150519400699356752923742018551117070526462030137979439043485692933835432989083822994570314516015521482770549475581316240554514837326792380207317053801850571744450340728802467971998392991005910081880036022257182051259179336121844572957592080106049297164755188089081599277405443890402474759014932028437616859591593839433010183769898621493084262019996186614775490372318937163211132177069554161213608617212426219684689895640804014562399480656970867400450702530864469685306023741715650717342000798048325421694680860041619326746569416635949775440675383432617156036978388443173147658685616562241212587211307940756675425019089501921673999559958303906643489283006360660927647457978308404411999122112781676588546634266139055399783638645132773760550755963514787068206513079961812226310329589917780870555567140548957276295268318225891916365133987791693292355465847401698955204381420580383565660916875391111259774766323493845704718291840194502422061363463328759375135507060588831870624655040043163139222658878471310667280771556487901758188987751528975334090774405157068475241004786991490110959527178598655086383281704049910166862763056549846452109489823844360586685739348176843073584066721685292949972867231269917536743103954708209985504344294747511993234245001144040391751845775495874090261118158040244871513944444588550865801069484835609511365413035934532325321813164694634481707101884821789795518745079082401349454913741141745269442562440424727594910231368278856501173852506030505134704377381816364928794238745048156292069111390697981183220609692432748170999111252182332736102948948267248547177215196426522158779390485314625398329004544472662582717275842077705928169552381702632292817807549769161488360421760348667423892361059179129264738501319614604757044559052436838442190492060035467147827148437500 [101,53] 144387859753653988242018145914183741394565402374582887332309969185584978158350911393033533365812193852626768461596698087713190997928647839039370710128769082294472218471173156696307345244704836135209883974744412158314792150506742344055545882056733172401235896977656647864110955319521688188634577422847878352098711933284552811350328584274325357358906653167795022224414566338336558985222865517542847108753822023647703732247818935002001558199413250110475842138264125357215760289512583301405856341928160984301235783475331506269943872516993766142021585194886847922021503325651121178347340805371728888178971974411755236639981261226928477412928604598267818384484606972968875998201685157984606865261958461880157698086800475369047029367765357445638145649150311690582950054713599265770119387402993956734022206669758288334412926226588875976375727398564331994305938683880508902953016319557168496824871665038434854725948596170415408190700865802405435280106945528640270426569351108151834404741824598391972998434736915200596434912105638655221561695991077452885867240360398748171297260156671617474283694910634714623967638772141628896278024670878408001490566871727105279746572178221649353063802762063110551540788336585248786626497789172470262621885682402108719677131069483212531767888295904324261598135745367747528320313191613754581195086965477481412827237740141540886626044395455300518704437490750220097450998905548322072416256681659637824728336801696849617555128858410308079320508997816743873836072464919697731917381605140810839385399550728256876623978731059175225379366648376677201554099449745900780274997732304483179581607538535294081604358334696312456875602755186097466421151590010844590192466101050063719103208581423728230787235765038957208365256579387018995457586896176438127772622549028599606818429752730144869711559610183900452391073179982085594127058771654336185563806452242296200166633945339151396136668426585788725019959612827000807560357477537111490398336913032818209111692039390677531157572563964909165756366725488972279664203734443687346067834132243724964297987350548824432187930522328640799098637846118571792012854186147153271611462073447036958461571660994327004345905152149498462677001953125 [101,54] 14784146137129765405525530008209628493457507048736712491888146087168769471266680118223969685714311030172930955474627254599558513783009764777956422490509444056718252214933773823933352431066485071229436356812864313550670736294000695214362348179320885619129284740399863261829393341920607806901017304800691418744243210870546358556828844826126060345629716629802092282131746942733337039149935683055599790322633794419839405384677819375739244426755804126396688858092260661904350086016918849018472884198475659012753077513585036339100470508181875611554660619883169008144824473940373959111441196082016587999051458848667709167203705388242461912855842167382648077507538415082033735634347044075879539145521669409913848602193346391871595942842120976643684061318333065727780591248308117046416560334411244012317222916677839611166580647822680526035974488158175211582451538944928885001532451026171843435078898544258224294586208922262156317556660716849405208027406876192602819746015625554523887447059014888447043734348236179890450990870625842222658102705346763780450799432450599075980819725323868154642071188023744678272201056457371231856957148189478715295555062552643990975092098111376462390987090416753264911787402463133392146893476519078065532606469623669649102989541283452548296724435799623116641509391040353232974221071259686898683688390360862635387671142007293362089188287062212571163598835496863372652100701404084559554545089155477825185495675976135312825147194229231871598531894784061247515817080743354626658386722539623586368404169121562843041566363934350655985886409005330256089698729031849974190660027853382666992913681849128293646156462067865851426860502952957879359298702552927281162465326986012119770043055481327502028161168815365362014634104768535390910433713493413853256810502449675652261595681519054534824344616735928233422740979773210209890551254168295928808755349383720080213293654842258738741489612151689258302920614346211722129797885473906871937714029379012014967455740019055705796770830833751490656251919949288100584299032379232521052233312588711992838964140271462335686010492151518263834495030119909086065834690112926144878106597544161870515927459379668107430916279554367065429687500 [101,55] -7765175446500975825436373362965352617876427853734553041974920705768704097988054030679481810490794714186686368972378836420127159935364562951326319239296705553322212691876687329406779652395116845495673571594963506822851987138016338197330049209519992560541079444361327901057349196123084595464948733713259052854973935671820388734089026699869279364484979064198198616035443647115214616284980663629707855526128743280663104288711806970812808393621486355808959683004718686778910546785448004689466214511039669433803216828491107114994578392343351025567935133289900360152558476524079841804337105648092420947125791118270117202011825551503849182058435968886627777461942327834699462460854215597836089656750458842557237575099824149547741491515939697335929953780193574842173082332178543045399390746695725615949686475098716402821321551963174400546595728288934256244856927358608723550631013549941971665116981326066238832102529106216249544653074990001196288050184701281967213900399151696565123061075408395499864327633582093150718365030197303536789859005774607454413410047002860111473388502821624808103935677118915746115735665739543235414081607389518297688525232325554510402349230480672235630717562474417294925571362504754515571056149941905240094562203295238271140536838775570235386712816848258600578680205526814818988110280870343953378500583097034645993666138032792041075271692038793723152339050947147500836631946163507050334996264786635298503381273854207005335298512553557718100956804511095832453134130475106369635335739496023436431972693575101462040340321788791058410724699611323566021498671195141870715372689464502043753578940398511939616617511021177976715811224488803156750246993206941471721213339576556269630318041901781141591665015921586969021963370623578623879563261550073750046325393966954993709966939098429329781910911571727093512901253345371531552652805904855140240821158293853787027078635114744482875202526402370384689806347669588985480623398620877730319380693061376957064831684053501581551294117668800455450985555155103390435468718781555330966951663079728973923769362457198989843214027150974068115579402609061585362537731860748498231224836255983615812548137569137907121330499649047851562500 [101,56] 479288388237781309398912056088354207798345918198292856413724930743045308956940401081898115054891196928323906842747760149974227806136706825707646820478782443221354968548135018651077514744778590929520239129952310845248991362036954608277309139140865713834979545865936371310298717910358117181272271823900350004728701617973175719573262400849930476461150735315027016424420191592637784687050129597563045597587712061363857374510012370927600156582562056436778391350621378997609307648103466467135117504579573401052958071544482973406769174584727566003403156041311270256453414028513328926532495461211237537439412562115172997132642804405164415095221114347437893859118258618279796725888328229422868879484179448317755856321121302502107870546017197984875820830308479843906743853425329300915873734546907878970915954408199881965738566320657757062210448365175594805459602340456722425885085412271067954675531540974845268289506582080864262357335327656452766650555040447655468689395894562961234497289015445696909153859335898523846143067246548152505790466441662372067212078016943875663820296625857155861922474531220333368993092138846952768833689971932063533647498451112994251567491980815937193128059432874812336706509106294291906143047920765949209903924711098050332055023971301437399950724042926756059608744400763975666280902367863209898468560752282937681166543485334201074272995540832949460353185919576366514015302765945279915847418790148721460387143773039907085016558581835122473193215990612211326049555979611875720261478791904109927300069192518432717498870491432628887863709767932374199763740276289144030539397591878860919259330423566242195041264767561410518600187835207739469890795659228399249415137353122935159627399542743586754370174454223251974829749574395474352344719171790239339781326394375808212197181947791412374871462931174209135838868952500110412967712456302024154749929080233004604876990441045134098924661756924282495107889764719991934305343366175422221435586691452784809671082529839896407481778757729054332522509937174559795353666172013168900495375570504547832791892342773551084770525221027606840931380551844313707353172678608321862753835547357565693982195398348267190158367156982421875 [101,57] -2499243288430160673979867211139174033424939094656970467816721285603110610127347193978676877373472033254749530641300679677145147634221770691902229796984656866169406761431386566448176380978997881286299026498335783481643648306777974349045054347553164827194725013334730362169039790782985287054528651264230836803326987298626567429129635834846224929638149156749454659901320299345736890544119797250486288817986464671182112227233815495578098988865503418431949643388405514679101762139402150148462979082282832294531686801439412243255214114981055522341711841943369621013988783639211550458754502792521036201749504793680104278741303322609252257370331295766330434386945378057523789235545222572607204490240476287722634656629252208047126712964874848586989874503892717966909041395013388229513153914887193458975750002895875482546375084031845942716924919685364428509097454812373506119464903822241864650842436396907890958196049263373946323827005794907579420351981389365806674094687435971928582039253325454045795411976616199483098408552113897022311152098595308887125984486831014533828277100029222201785724989716494935584008334420622492157623852253413789410512435020249768151542091790994862855314472612495114234391974834782494419479623474280854935820111466915455275656081011091920721231682528297859668773956824502662271972721215622494144560981006378168752505648061970652703199676970459817296117468233312780816260166081441942247809108202107943781980843500259396459152149716301623257370706416552741864075939863699837749008708238431612375774958194449627718989494919265674779731455942299375319738742722366448199453862718298450758030319441540473071743452508320135347894935434514876926438299705424432710428169021307699367645539991251236428380930438141282606984047394718524000396484809023180237995744469161436003037328269787792639202743917862109956493157315300457439710513607280211910980093798664150408236341021137104702810141324839326586288934753418861839961360710617384338329769854539452183984649544940597937150939643608091617044363096207520155497504612885671577659880429093726608916799560877175465952942510247416313563561786689769421403232644859942047520142555105948645177704747766256332397460937500 [101,58] 2648513629754428879586782669622154689081946290006673684975274469497229082630833442512543901182990484836710512667655084826342419896020975843242417990374259201377246396399749118153021049252742566562681198265022865756577104840775656311240799519236471096841371364603973904322579736243216901475765096767662385922451437864100128657107862201017741638862712291433078957625406416619748921998475358321957046244187372162143838894293773267071810135287590057780370168418158534165559169717376550598317871916907111165594853460362784839243767277801765828260036749129638361549388012767591809150455861429434788124539738063217999871212290905200511544925225304966908536191348134307279990522262605413727616059743866042122879868585091959649096101472760497494043252831516906719003847477859950732036207817951500171581874608610790897784389682605187835997574579360490935096163867092875694323427063943211393758236817667729216000812332130524876230132463773693575586918583617168293017081385220483283286884548987846902359222789719108315036155355312826646793486085879485462291901128667872784367327962923737200423884384124184438434190491763587291825958315035457377935911558476269657148311660654066919416102546279525284722933090033165046952717196254101218403952502434744657699108247914907031846361652319745919423293568626221861114821377196285963217045846744398141834560896638078462995775225922656571151883873475017628490274007381301909106051837050355878753883669010120846629832659794551695505274346999349027971849896336054557871102416996129695242051184778964537343847015803077102385918972843532993353242764734271111057688327606553735453252620719190766561150288425335133107480093199759992151527832253324575191132522135242224820781897089007967302347588931125257306447942930407965939343204144960176924799180672938627713492306447880338680824767262829642682598511736385738691263205278325762098993562606071091751655267127273424261728733496042884588367467210391354603902093485790167928368884507947262221738142424634259545446005119654408516941820673925100092552863177139024179106932874086689299805375952718527918712108679567321856074514521833358759021126489402646590905730794585082321646041236817836761474609375 [101,59] -598176871790725005187198504247780587310709532790551396765650089556169838846927144184044827914253006209939861356316357521780867905834775491170947256481460870267886918457823800980987991874182411326803454306670756693668974936588827626727036284097170678019932223753705524345083858136298376037145106270012708892283459363414534399874590640281574328734554594185868976416311703135999029844629577892099746544827250208904723777041105224774714731187238300536084565137607380208239724947957236766155743847226650639051687384186966957046057344758377835324776234110462782437378976713745040884681948237913684234190185923413143583082661403560756949893679392206923546541023093567303696946484601413285866649373993704929451155688249389295254865316875912291423756519896024690398372161573337567734814854330834728479853560010605194524170646136206019823470519435211604805530388878115439445716402489840858450923225890221370439571341125579431084963485438957913355480946155494224026357593983923078264629451145724867004052426364421936663113193362584048007348526034025506571826007792969092928966250639147709429537138387188535150491595465341743110199729460908764181404221976009680202139515304335446659237542482777312886681037307370796697669958757582046982174423884246131839479448850723144416729575303338288209589290490228894409785791917105175988588429406762800284960986556380214748790196766650473637811900259553244272087853733889504040068867686478021794404417470395006966473472770941341264042175390800162096640732669246243644848902062832554230190364280208768403556222995449561687723302585887775868689653814007810713578431178670021274345104159272256076661664757631307493714638025317025856554108116473525808787407275156712264406403941112085494814615452003439024672421774188529344162080589523160999198336146807953596346454050197042655965297159827384862391654276024179130502768188039907402342833860651095083310835327248031251721458647972280675766285672449637868256676137426112397113848531731877350299080332135167822131643425056092394848384967085546242080997331180719456882716751362108312693637526920508693815598352890304131627970899035112760539080428310491966727158175132217365899123251438140869140625 [101,60] 32857227528581648527879727744414700527481859455349474564391728411265103530676128760957344581137886647035463708752496399685785846490374860163775174489242897525274542644375406526750078665466451209123725250003256312871567260936807644983045395301011388536233602915644430296172708511816680960144889170881613832134426157934027153796070624125528931845297608130802212590082647877056529304006320383915189400879974124318036884555618174730786818962567662741082452703237439980330638327370902752394077372275754075124393292450779588161481371320355735376214977738390021774286748629350227405294824692438806009250464287353342197381264866627596993944651828787284712668089765970540897601767319401641918958422030344895987454044545073185661167998867562862629488180765057937963715752966540668980201583917947209470098803969161564312281038734817928544510267958700516076977804175025375453716728248303677110332009547621409608752979448833629861086943370070469497911183599350985277299932068945364489200466840034370950868214822681260034507920047044568843058182828266674419189957874960564008956517014531786976901430337202553822704356391543976043295382773034157594909747899732540871168721321047812996476448713988997205856746196253900207931603231416836258772211436049821823391489447389438221364288267371601027720504324368651609457043703794190915005320106592390396129314029080650016398687780750795817509150905940816068344634859477152427057244437666568833649333380510420843810925577299367398014881611894998620631282785153039633714723136187448136211934212557948159496023720245260566226307185093750549007876704689671931429964026405917853015730546719991783072850615564484630439516076522603883129700915867568975574204416016206445812851710103043403870107857550655579939433426712185828491977334401967011610560821776864765598867143589142752328206749264108724684299859423313756984471819552777123586885403016518955057487015738310562529185748785264784245976879295123229304351753192989662729751673197846100079008680505191990946875766784547701354157900521598379484246327986235305829669065973637360561567808993122969621173302165131763102781673977676347648119783800709399479433869828426395542919635772705078125 [101,61] 8175205527932789957542105931893027793458547686905574299042912630371125039509571145659749888056768640306343411684793172798209498897223657110249880595336418780893184185131268270728223067604500082147708096171710502166319075947251581226736687256626796511139411648501922246467785222070158300752935088858299397788305787197950501446552169986333399410653784558361796811752757784008525876580241114128628619415730060691894807219805304013001717030430921064687503329529887904884596450207956204546905653932103442750224651198170625140609714202188560456549478702199752519024482767135380916713651947197775349486028528086183083421245855914723098222818912171467894555631470552736701115104480529221786456788240781531940822052067918167637707237418915015277923830102684286132872001030340881796635121468353921089250582144045764725539732238295996640923884831650557064288242027451225617819951286912110423051720254311365108156785249686100923255327367995354453712163097743969743105307968249703426093753364838246266275132987979143607235693984750833386919362572466826103178447545073178265070456014292900121937666344611704755316313864913567698750197775250365595455959547304266101486507775924002204586612214208603139572551032095827480242598431069209442095276930097325167096627993282777919191421741888281336325975676090441153668090395810274563850693131460600593176398534193986177809759217976529352469950462455324528627277003831210604369374651699126417360509281554580859919936558423195459158093924303064967769677115525824734533828035186817939153096132225443873164823648966168532511392509813753323813000036030130751378441744643246538105290864681026787942760797846599910253237133930299043243418436558047173242532253780728134274924482026561052811159006649633544435594092767968974600139955627422641300585576116866526454308034313784974890097734908518172789906614678558106596080525756492018047197371526626055953573763664300990292861383552452285105269073062820604941866556029899676246527678474140931415590647608248802088718831266318041613031209049024427172041908097650637449265789750625646913507838494605533828620589997066708316306342860538005096246107535795655252286451286636292934417724609375000 [101,62] -362995463105149468752933582908667461708759302222874400850505316482031927674563138898497835347765011464762449101509085497575250737077150052113471744947101486105737517739801233810946159290789139431508029937483036819364671915230760650450642028990328777168780501578800258217030989875093545087554632922017528178492507524190466024359432129597404849616039813585556025535186155592928887282518380549626486978816696771725120121520143966145988661281657411721051467858576599942504871807933803136052408771421284285917336271266422050711687041855620756033812106277437539985474580409117957944178296102851176407061338417247897542712349770916297149176699127669829554559166346680328356802226377209773691021099545714127662474152395864814727985572777692785966903663989985025852494820026674547688871426996518055387573688839870695234752053992326685794688286874438371014352168448190364953279555429981587926711472441927468071747880856927687711287053928438831370155976316612676392128724309039310752222943090535448573813048048669351388608876360621792141760693497744911982657190102637477721510529884314758839954022992447260775307925863247321641414081597788358352539514312773046037961022528205317970845815689381998420345067498571839653091940164261477751131754266562655763321188822510017877937462444647274625147494253552832717859752969450396866330374666992141485261956134894231931159595074732295457855011218274291545210874611252268241452736420676780426024197427145778872788989282007129342900209635252781974704662679572149432742558277655992701422025474058770320279178069971330873333945096953343038867558177029818314186329810957591529127333138189115433104029325203454047346824021785224241855880086290809053478243610539252481687698670070168011324326644442446796033109159893316923462339086384570051115047927086594209255431524969136406052849443661026690981525560072429224553013277682721908393466856381205192414761076956657064131194922973289478978693257268721614845360775633409171863068370731811543184040252859005865851007701221506952568243597763323208423800974068336505245098364713017866991302695636179211330513188955132942787555115026309711029404538618070574784724158234894275665283203125 [101,63] -175659561319648380182886602614868986238170214301933317145817210672196435870314992742327090332593276971765366314110715316485990674921980998716362021387631482236257745440938082266414473749067839037164514366916825571082377960217347114272285503366694408285411378460532074246002144896151954407438016327734797126973164918811425193810525474946981577876932482900357115267495093733193226374751945645132516154485321666266735021193129660856946716624713139891148821132494766925366322942721066158490790282636142349269587644432729374844125707738743988989257998482448957868481861717099112383539329868795514418860596789747838701744236074253400084469812238617354004523033312120471864503724781413039760434687217069387756251295200699064153936692841650656992661071916896808759446120459748949656817493630885697342263819978879073732020094675000617124483702795452882369078856577393211895230806718548036280803523217895693923619525697223919349660741474501665325763792911454230979060511058674254494195959319859980986367640546473190134585528928720063910044999388888236569104415567735472484744215598018482972282957648672316440228974998460196401540040426809935073158988891814811510885158644707622874029897675517244205864250844070298406578793683828582693713148765358352488572424203609495432039133499503019575911747037953230834054251442940828062629880714564685332195150017667177659892555842572416727439539285759462881947246404167559869524607689483977456000317583442076648382054660831793331213832264577027980078862656051938728069184254755739900940824280002884450809996970411518234266694772686653514233799853746419225643494947755461566616522258455131810630222576934725076191457370691106044565056120395455923299376461181805540640401258765386306838831048111600852012982926115045844791284747717165102393473971756732426679174295838307845563493915164839796262617853182728653836668278971826829336778202872040701648523936476743219570400083479794047674889165410645629525383585861425581885699532800430440231998974246954537305299897139159566988166945121723767282228081954396635773159843347152253661768120778517648269254790378231651201283015382761102701351408423846578443772159516811370849609375 [101,64] -4392481732267556903336640629872393327566420562151358096418591089514566575019271367262089848394304517975930756252378870653111082681304075821223920666172262445258652612689077864404483167891133454222012729283825149699248516405927934352664462454911303302481322082721408142455811618096159839628370208684303468728773265541938112216622820822830568622269057261571214897389797546852625779243867105888073836258219368515741470995706995115062976872623684793754614014901354777878872838679662650579987312021178262169357060398359276580009279676555207479126057155567592239759209220188118659931738287437257668103924236020066813104142471964321941161341243382723299701115601841983720109841700814077429759560384054274387116523643381692817538663739204531103815276039235382288177374430580259644865967700284375876516645883914869923117503467943910277620885990438511510552400522044525172218035633192584129797662851169534399678514227776935943505584685469166337073036232746949443442319157984267973421814973172257503125786450848763857087723882594459008648621434915970005928994045564302320215115242882183679387450238128445336874038707755079933410478636472856730478897980505935605532264203188943830594629705810929159408769658640121237662908481510868131305848911058260006587133446315749545813635124480040014743333772743005764827295984796435141594100180155844863098979858051531496394778612170318825210607875680433881083817551237579208741679742950222926339648051319226105598625445029397457901163494741786835507599025507032261931197750500450117724212865877971501953095108204387843391148375755806336040861448806515339988317815355583538342196892814358455063849347433554294541203236900579595674877079723401484814767002927147846112362597712528675651256915782890272810620441739383014731856117400419219055607874109188504600464254009024269412744750659665198733563255408300335076367494972046086164415213221934977810141828785392251409363910806201981164193062849402745641927391047874892617621715892371706896490587452921462986785964478689117543917487445829388998702926191340649576098566753394318728415945049517825033470375937840885364059781109373891403816119805014750454574823379516601562500 [101,65] 1140619450941751059465769159348661376649478511954574240638869994518582203283214015587230070133322430042697322800994537604763110295692502230763484509843717266012178669289615384052242959446417610515143387231144803826287484048580699034203619481123314166461918940469663827781193053560328925311710218809165283458963067009300644052194612397155565463541009507014288503012727243519081525156410377509849813323726425035522226851413243070419231751822237708084216027809076494609344310489386370066231123092903778016636821055969340576560134331543605600454029898465067108271145808002750385038456745309790981048642052796377002538432666789739145869821497059282807373547621295640569822775737627090736049130654635651132139494169902742173751260583737670632516286400455707080546675917308620397552753984157427968198772066954631480885124077603369478202261485656152578106347655126650272715624289365064948770488703597354928831235596264769197998909296658980113279633483369419238710372944360768242931753322939735879566472184288506669915134600696384819969340176532008986349581376930257997922929435046989152111127535314770003204627802395101060626497678738727928551786663175119975252937501133320985303044336149944038805245969527128386262669900746142805169604406189126338753031316237939970605140444964411782868776926943039404135619315759167411746003054018089523614724279816941208905891488738829703676362336617458702056097360550482535985181469210446437487920805051958877410101243913969562051184731510011922276525080473022491528457516458929766609375097861466871779345409574111269055790347549565691322942571295140484873893148470335883135314412641660680088587753833267095861217900164700599410458446419202243233087850059520183094315810288722347244130395331160644076330850304143152852327821027213287135052262043886985292542014209399297040133408262483250083512261724105993486149249752366333395408021414950509484313813007022596750445835245673108998944162914778015069893767625754561491623596250282052357389122613092313161943125017408774688250174342417864478500075776643404802215685135869372819980229523757130977802333609164558382006290043885163322463980648535653017461299896240234375 [101,66] 22423728220585150295251364379553310492830134758405869423045895868045158515178493941476774212141625022609746960080421410328873582568353018605574087351997589026174109859479077798037785416853002872029653415837795578926588812292348919338746605553398654017088086043006803059489675598668633237530698982115820555519614066636110546109832943200049998719447338465803596864880317375054976468622343113424157245915798424503252126498890677266686019104337493313880468809678527095707802087574205472367573275533173344987150473982020455047464182559600494158807601319241692566130783376427707809576428533000426169346597477560156668878376653900898573277606576402377516086936453286876251420716838837660733559233234894193595222827942156951466652249341050177943798310625132418466981271627426813016064855872324943457353126725656841606983701958476968537544125789125579497683628469419440228472019742162934753612824399512635003357103353519294383272523697856016749524159652990770509749388666458381906412789568869709789056596403023059644544222799320613160632910441641721582259522330883629733030165793928840681238644373294086780196246583576419531830572140523509081921110542434414959661032649991328973689836187069897005930390862496619376548781232323587719949131472666635134320908644891512959749551676080236016383947759785082606098206992505144807280814389745470685275305763056058832339946399262440236958670301154095251645571892004484610566533015073524015494475051444083039811168079355974726815511286306989239106982654138426926018734247635950231444683877865708393613662048126636788525605044030209730733278293270368826624974112058508523552392054424996187607181890224650171809390528929377672998525499730364015474953192626228315730854805880242604029562687470534363203990393631433459782524075624446323199483500145195221564188498000817014753221466671679698636894325029747780077789286671421823647339034902272911429956154633993567490638693988553802197859017142169526286369427105525681137605095312708148863617419152713757528704023189981963244242891749756013557842127221428356495942833554025329734032872509688494929709260301721719893032608130779827941250914591364562511444091796875 [101,67] 717504014004819612023050603917303828718313986393701022209291964757466717128988115891896870189547508043206293535444815637589143268136369180120038274344185685397853794292305807963510749677486814649209133584446799165124914913713205562678766758237828099644861478690180577508324502719373922195867774393475804518765649862824677717556027333643395758462122514906383696031755749745097031035511325768611068366045381024231157832512819029944702456629840321637785188969385345748516801213048380189748282274103552257638904771506616907794881949183228883031469695336122124814836698584342236984023469858685696341979487721319615524323936200799364853472310812825724881430109809939708449143348079228649615925183274219443857585104485209358442518538054562199633269695057117626112274436131263432549972470897479504219007706281028730232209024841167070028709469697872375940937192066464104932812608205922865162349713550415212189569201308522422022204385006970350031527747389071536777367200950534190492378968937867021645426802791727709280020358995065674702673354737302922523780791657009915289101830539549728047985433388287509316215834551332055205835251858756874189249057993957856678380947502556574181163309902655041783434009490236555705736562854324599730478169494725529002455680242678330284706926583790842119555490010617095073186001070706261478248107349138943505091077388331714214692788696427953294147660403718312234330963739518525171671959337872396591361842074679054211918000448901951842698406132905967806589710585093251017603730305264247877381078530970831565050577356640950571482858179576116540716687388692675501748763139594674201190863064700535791411731938591901366831913707786527700833941061033849850701531396913979735312524087623205684917538433706016696254659608340506406482144897616450736630615379927385674398359976712535829635330224400870165215943188537848442994176672408091262555000894520901077493104968952925780646326101539030393477195763747188851635337425172437936320330525751653839418768454592860784411345982864868238289978480022612227760187130712354621173077513379483280752899756325755366154409161397830583810853777256122551989392377436161041259765625 [101,68] 308495814202437685746995924464656118162917099652688028173678865632144772187731903011084498979388358926821629777735944065846657915252502520152383686993789249478270106628131882486748382294008468918349067280497538238841536762138981243250956476254699615988629831726263515350442333143551967183347152104511350816181509943039366971566902120858679239321477879518284679165598775295264804864741648672056388777411372276499475749661652185104251202509966775010114300173325076866465968057075444401017715317332481819131345150172556631214139552066335775033159285337486399099999422948078168464025343429479456790569619841511813235213722971024375671284335219859393678124675802257344002900495719447669759422592778914103437534376472999370798931265649941334047204199781392134753986397953620046789062763464834364409893152724806668342877618004491257599590561430995247669353152490398728510057917978242912062139210368549905759986907336117454590494798865692982040404943761597299636975468577425232653668949755372131021972566391839434862118101412436301455791429663472295388881685445490464201399109279828159931202461333919461435328311006873321297687034347540366079894749966879176678389600563427213683077294461292063444787868802695473853705969850461142712056048271108256498779032840528954616839015663988398362006283009888658555476698157747370648968380776487528967510117103681571578144614719094968639181004760381649757673165387555810782827577672617228739712101892271275866204684435444833409743204309942951868273900173487338668673188971903618900374747027418785548165878088843682016727636900433038002106602396550857753508347044717065648136235285249012737138650734481642559172261084082507888986059866803285664287146032591260252780136627686141473450205316975150012955704482191055666193948191276731444169447155408241692520098339943402107273657076473657022520076790041622546248598417020596177970240873600877503170354542553506062304353843353814122476180267537439708355984969030921949853264794488801164059018816184567465072869816445264668272912855495698369288730663528078471555324102080780047010718027686713533035988329417375989805038752420351136242970824241638183593750 [101,69] 9365086034074154737633658239799152987395149487193263334017542811721212989301817642285715214846181416341202216666333090669766381090321340980204939362457526996420543608734929865928489882510725639510208574991722269687150871495203793035312998163972339698843718484058720789173984829924133741017686605060474692983469489728517457100519292802984100999627197766721223417090782226814126010527366459280564336429092609984100532375962717128109505720097198511714443691685116851159264282913679339647726239997654297392143935926638119286968046341640521572727962603688351928506671423722432787306105378189326401139940457072265286699700768828189168860941757959408033778997883361474759466456264012715875051590480875614459785837074491897821672225151161716147361267342400627211202021295391592307059293469918103506941301996882228409286197253867516415904699113450372981729930163099066643286479550287994362497127405565390037490226534666591940374205560584614310875236294174148742552480287079814887899947953726742051276176640964220921873856641607711526658276797963736183523212332377887266314233024019623934736565197313070651532112654459270332228514605034959701667016807557525678730821318053899057157090436107359687149045433987358198416712274917936786088010789094258801702848085129604434081259995420248394578553085077430281203418499639849693411637906133439011300667276964212813594593250192310635643310212508972476490180655160627298442787871241504172293443267522706797126031184510089254738033521830363372096936097814039889506081582764775894040842884585888782158918930356389109811947809503762199828887682385836762494050634095006489900354500887872482666164379496148838184268743991257065888849036185085046512999841832226957034045798778667105726628277586567566069585082870366752531528367472217629077054253918150951997776985689908626592514766434196180197509688090818086241674297177867045600822739586347920650664042249371773901729295122417284167172680381616467988326317626034494842124921552924285209576140230158216518332606704433925693975123248745157797686524053907710603862819384693141513492433514366239052183475972738183224862749245844320394098758697509765625 [101,70] -279858810859406376137463518003510021178672329712927867726873660724235096753846877867820595876737330052779773802229968653867036820739626679073546590906501033640208840150880211014386550066362126268501380620193297253847082568162836170906116745797443765191281283962966919042428514928710609018538062662233012802450011035710838706655026836813814981939024754927346464792652247542740498772995569057515796153860113848793727830536970436714965226690785677642657373333665684858223146068132753276911105776350793649143850879916000986338077303370412544337160312202861572761699461400429304355767371761455472459542769412382217877280028654500796327291035859921286851583579370338991483115612444414272236281215758714044488355020101759475931435954439944747327068682998157063044820490865193826230849262479646793613019987290810769480416332453223703166370354110270353709823254661534895590483546974361037370269049865579048659605909547324365469239970052170377039548371082445752114347143222208545846906781795190363866542940051048589664398125252730459671873201440463024506492257049072368358160876368992149689552166880182881781894927492598639237867077112816039622096861485668957074684601917084653517609489487666977779492426934497394428019613849385095051862806672064670908747190490635308654167423285379054276770000453323453858570357830575972849643371695583059566517294985442483696137990437175702843124193897135725669482879410863496700932940598456422502734577881015964781284896110160542927594948795528633181853620951052329405188937515622132173086113514394849333660061414104985461242261587980484419330072032404416591519820869078839087655439988412498834045253827068445762867847155059308940588155904532931790417459763747955887854219975842533328221093755345853130585786442706527735109453727996072871267090112894465672926042898514204142824116870015992390621090096027151830157384109554924175657466197664348635403940626558905654340212227719729473296662815213892844037643249364496669338048266615790452474052909550752899646581424371147143635003427571359989194787574680131435676768439144406466130847824682182915966745360227441405008275574789009988307952880859375 [101,71] 7351645053153232773659764150296505496415365633976040495635905003367510209873198999182257690806856349767921322506707926290943502612647620295232038422877763496705258626470910277394360866104401604133151323845041573481924725652967139856921394337196203014000300642272084656302346225859756061325075675808125919699789893127176153992964635881558852412164499431109763379221501815288118413536584271764089369511209188794420233259630373037346586204937184881358011334620357434835176568145988219178284667469731116395916995194924648544725220790487779366062037725341251291214884965893027784386328699936763937460485647039797476502383370927100822461311214155558396545687552264741026430462773655536253979090972147716600279575636387921950029528768525756462901644417772033638755097215070759113053036609977574335809327372595781034873922700054983848369548270147308788102497314739004634032402513315186997433890012962541111166460632337734065551669895757642701444479941883620780469776572835013899506071124178566220776321370967068605931031861515949519516452946052241114293507020842944441677015075994030230853920877799122766923678730589116317746150044604359665197378986447640990363920152599585652555625781532710352134552426729571904845935555079825435071676682093047428193076150743945769003821254251960128495938946057089561836633788285861165496878453163785987619601348423810909512344078752051476138455920904502791507820932320928329898793318010085417150797901622513122874951826693917811937714825148327702956982571087600010108882140862578526585945263647946281006064054430743316879389000763354045583127107104716018908532406367869024013574734675322705318827994567950006906899587344509435956641250630777134866267182707089354068352242040017090639007692166881193730384624362716371496347951412316858447292893921653049203745985781163868085961348114995451646760695794510096364608477825330701474653631212867741060064878154798096396222791673705978793285721954597320556220874645098409259676834932443277492693600716318496951868189431328812555635798959864134676755330403999180795226376679313353070857537382349435138322019844528109365510949949920177459716796875 [101,72] 366034653236522962661666901958718005162516849717109859740014443959107371400386575653438466089307311254746517830372310889615630026254082389247170994279789342315228661168717938227414151556161238909700418401030852122280402590745693633165465091637556853482214744566985098748778576433377379538067629455668963151321290679871989471816093755770784493922453267087462115369282476762703468729292552927833337427341254325400819498501241079716132271584058241268105040842374395164587868372253610183156497292860986443769415087499710294820778568879877397661346628817458826737301845930922775826853860671921488977700983710909741391440140683957452463673727012175232572388193707002390243871217398501378311075330304711862559454292817197942794814843914625548301647081226378818303499375702942650980217068285957133390902386699804354978211527311597211493747031613440184131417833371038641023079020678790853108986412297441276085299246725756356793062107420646299993535511176587999731441189486013701038650225718201293125620070063459659693284144554104614372882087562992663494144176717954945856915560502168502121291106275486213390804443550369878932023993006671095557460636663425319244947657312083466141186854830773354147280338971446661110940675383133941814248002645336310436535707587035637814393448048895014060451088324315345286704400760842389273172478042379842111419323751290294999729160479574190303432882290311300046494746379203143841207287404883524266780352773160079028700542571669663259934093117562809724785208186904100097883868106752714554616600307506768704453230148159297021441480904919876192419430006031670080946080213003297033980090118410075074905074792587509205670222639791663569664648114705089554569189270985156589020205602426374688508067379620581641893291708995472726662432400724317275693023719044054638383751976499890476634178351301725271603193037137797163447152948151137916392837929139649860002523298051588979632557604711782862550270543811753153305117683986748757530155102325550997288973634629087930463164378811540734782611472980024637753421548346332240169642795036993240947610257491580825049316391588787498654889345169067382812500 [101,73] -15502943561712441270964912655386630080451081773022389636190493789365339521132653681088566644888541566509317637506327025286617240498056845654697050019424776636637165769022992929466412873107121734085796119446233660990701592001271105304705989434570309494355551730382076316638305214473082877950056972368118453307798185010832459123947581653203422119165242872314868847885513421913990449167651531710291119822801577228538666377556522400451710698649447543629527675921821385861019808188196363769269310812269419342781674661033982911247266826832292236206886235231763344760839840296716807551028728432861152645147269158184797858402509004383908873940128283406028621583885300039129585383463953607251671979223614520077650027684324247228499463629647396186664283208071006723115810720169517866375728429554837687480099961192151224913890097014739440675977690726412081127427956248823749556293281400250211427490109388931687261369986694915404582578031253064413895356826363734983449208611000775992433934434547975532238757592284680462574524967708382314322403753665857792047297263094766910768844488408176560844997505384516846888595049723724511983643654433245995114814775831314575832935322668878478293868688414316875184786094094805768689750108086417921752734686433046335982738248832794842661846143319940993373793066684890990022117458545379476536021764526940741646953155797729997639907436207867133017600275573074750133287285837118303466520599709203788769028776145176484918050581446977217036031620508479862099341067629809704935243523365524150285695091735598735541076474595985138469857457600251278728960358589121563251446356639471913284394871862607694530815129374202053178400722728257201636409631847648831172921942319359422463284736535084283620788208516368654251623719481640011614492239006890165686198914925526820157510984606960759184923394233063447077338023218990977950178584002112297293480804034990149297134889914218084392321524523638587199778977309840756379310219398380259024479941582821411429477077776131023960493008708953160982929377239536064714351410157126857660330070251163133362361606639728458661553940356050968096121101379394531250 [101,74] -2078042271920304473807547547828734035131768847158815752138099182254040103769935475289036077609806238018585649851400133326841060743096033786991034489495886698292029140830439782644270348616976703415959556219707468888947745430137547344794092966339407914199426779737612265396093581632309486681454519178678306387733510700485757217541073852313250823692433223198412173457002674965824824814361873587284383530452782670251746944341287562222187005956540641294058118041623908618287100735228037886303222655639454442746482563620693539085417072025561265923831834610482937097592572191871441012902193903657381626440167683707689370871546135346847529313120362160744104028624728222914591600531040669923541154494339720344921106089801520332440578207997805359496013849348598152588757191323759682021836559195901491550101979488724869823780148758880499001889995550546044824271296440380783985928372473110013360960653967316310238335022760641406007266324344464387868883320112744848203674035296090534548247441280940471922013566402551825813564437167846149206708514368523302542066344942717358998973456631488685169716995519216999434344364136915297777556884905972941556524607121503556230037808125191878687764217050068417948448361227928773661579282231607431378890219909525163099614062285375390830681551923009668404732856459089109069351633148146923885958110363123322630868362366795897194122656692567655733207909902236130413764343378549059307635183251126338183592807977901928469116994556501193988826054781890627942016376021143958916858655455171950923972826064451696388689396854462050862337535651725562565655704981063236229480353871770654808456596144905780852135153804791197209097176601257549458833768335925355230525064384530315311775976668555562980501024061932772206000946847845974684812870627356834486845734097550555707796408370374003454035786839033505871368467996519601583703316010773540770480018571018364777449547759702343613959754138324817510230368394613984410910392073094783689538160497179708599277143046043927433208739925102165568279079676064956316188912193911818506854882247491330801593211442013134430404381871665078028106689453125 [101,75] 17160380509706945032902211784226300044827227388875171933033308238329583575202306207696558149010592492789809640521009890878802617093629834706231143287268794893744579682020232803088250490773224859217737062317959375594401719378678635288501795927392370135697917979776636518386736901982138825500580016064818160456943890521203439442988353856619292695152758199976775333130479429017123436455125268068202469293767476720834688170500684302446508041696892195093660736694826567097417611575456442173908596960076042866449800422927538694374217303933750512577420694055327442011359275497233004198649027984231066935509531392847965596205957835137984770058698825296126907790458531821330497780144913457100259162629866636991964572058871481541470604937799141145450996520619391398942601292057830942417532222414599492881429923517891629350570088965933549503155993600296431229655795661781558507432185117854992340166427128523983552985595464776027631431165838380784379996591456294100741472871266240200093611267630641987322996151359384030615334397326855149786806983518118358466982563134533695179341844707290195511318417008552843422216667470828125451491350856720496610114018457633419654954222736969901991655511420150448821526232508023484708104776881822284700055069004332198384159682902076857610924957557411212702177555308582692061401213704389760938185760683376869802899255294710094234396876569411348255610636651346986399467219442221222088111613596515973994512924259117636574669185412859846304867215258345797466847739440519940099797781628632537534152691366019652848337853984833136070655777386874165821415179764870656720744956261595291668525048756441817908672663899634070083256867973735406236786817418054956406954146252679620712037171053249906053670580142475755531258496028326286344288272128014102132037135640528756663481489719984465809983992371146431692442423265146351520895062310699612945044287942211235646273567569405934369428439489020335331354783391449853217426414896257897394115671758031687651741299125418479456462017902173425274481994501021788615325147299826318277653517551590514815611798519210466712039435509980782149658203125 [101,76] -125161462626893996606152969436103990203769850383811000554410837376507166545505402959198124183976750868398397768552775868533096423858364623118981142950816766079221796144029387246635391779989842948470229655738558359481368311260769486381067769012630467586179105539535370856732179181324845648657605041373369931089316716836417969781093829865482068546499822724173158610886602798892623156111548665935626722082193393958865265223431406832191156008112952152636063960443905750792456613569111132219542506028931992439747598829960346615631769673033209024568877749848736816720706366444126823397114832113588263011800709464619119217565115532120049490497000015705488652009342937044646359336888967782330048241108993918834033365592407242858948289459479002725184502724535557587887831470727336168622758497965441971039630061329645123170562330313475901896472833001210211973396774905023328433498624722471521910284855543105398781452411711216520039504300560118684377144875570545715341845425334410710234188691091113381843818929093569810815707777087761427581439984685505809598856290781866055149944786305746153972642038323555584492843281417722812805225281060338026008070249967828652486470485325181686696485455264168091149509753775292219514187467386058560187803767658497293945891324763919687022476571654126386487853028885745885337079413014422957518301400296773818421179557836807735372175511465206783257724878346172052783691161766277886042385781069319920178881076603434888098459732214314753079256703909426520678930748459331394467988854516972168647178095502221174679882686596671929412841029394704956667455709921361578421047433487959791549018230749234244874094711645040005357299334275225006536476122321565345678052496720755276800338545801120119152324575838719591485417772387419493453000655696795470417044150194762283892415503733328072939242946184978267811621399446804191182277232308572388417261732817012588266317826404323575034976794430902103910684251214354640182147394997548744499394824096195458966818548289200116449430853966275251796434761236899711968644761425114869918381677094013847122631090146020799678568097312066796875000 [101,77] -6539962915079870399195142248006889037513278401268654882762859726796739342510806794094703273767625626648901616014808743837528985838724125002854193235134588324896245528441181398134970134908462572724031308485436646590149738684889792119939970427557387943361171948978762408498660947568025590521393767567723700785287679707756948900953153837415384233201261295328822198828460632627287302327324120905127444869894229421232204083929276083886572402395764711636547609699314456990860111259815644194992694412009072389035066902768362240400634772272103331358835518178900950509339545685105377606993150516898976379624627983619602659267368442070310247541852728121248947336406915088180983240629722958424482854151708264856993957107085169286618705873733146081090645623070337284940327839813237717753412685637779612347090365694126215022107275503747812855742525569464514064210528938316531745679838113400577984146042138892188500507555470542974533208706050313205061754660439990998186071884609638958385702307026997957501412370173239473660448499812651170521066143584456819775478207684675251545756877196949264183643703790970570908311461385724237837543254992147364752448825747099694480678009631116808061319713748927228253886196444672379732151595787504632167636074703092634584461094335728561600002915304138759180571426344815905324823902521736087076644219852599220946638544213303388383121038740905760145022994278889580593013995022155080886288394521881192895848544860640931515150012867843779165936722561205730965161228675141351496199471687638190858196182845855235727022021220462698121468789679304255698963124049622280750734313258520110955534682150886922115127005170665770073677902711839014367513172969825383456008109030816971977549509121243808559971961515005620018366530202206973543517778905565095868534387753709543421094927674406229719904076882281190807045311503552920499313868917470075336528815693857556451272135393514310520448106949750829798555927777585137470109933369669878542815822662924055483708284868108421486625144045869512979539051738136911262469633402317302251371320393658726923663989601406820066771177306744140625 [101,78] 72714410631079800336868356040270682967418222779442149116863052035705161973809667112865736067938818627340771547083089331123474938499000103797038614211554654358986810919232638718219233691598592913777525103332826472349064125727663907954276326166980982329670613960634291855418100709777743122299723405529499785186254346656122599819960266989494008676226185836795962102797191917048454151446895804497069213429303929098918207206681240573723477319018271715906230898307246049551593375244835819762940386389148719393132207902552600468317435161293658606116857653469183497571936111116030961460777936654001160777901705867010873841530736267612761954986676562510571863204375372047662196800697801872237422849952673010350443324047305797512008981418894977348867596231634221106659252803216368955092708149430620378595114864762212797373063920587916934514593828328318090231077916437785742197610907818875019863558611256908502694595823949719746095944963930804264011863613029063710686792412642908331256327919142772455786933705977310138741216860623637974894939726992975096390073021096890336119047830921013315085553636096839071185932185350678057566442810074162230801429411002215254741877668997962870129713537640699412961090191604803335019419819502361429999545148020093744458019938929142203663465810287290403467901283900086337438471746855604645404788277904489930328244862844822388058233793551507593794226725366924379295774967054228024957116335786715218651772914592778729282556320834110257176959786315302140923120349226001548287595306715930264515613648242730002784784053175793322872226926070083302259697153316297470808779424724003381263875620375864809426184918091986511998184078339619290195581670118609126989637415031525133197032519030547868989294877420800835951215269670469126722692013666313601001218302031321794633517279772709258076627815534203241527857796872218474455833515821589934770638712370374096677284629198207020755161784633285561380707697722596382769415963623343411110338598663155218858481109951100708652756825982260603412208772637840111631209092631036160414154811811032053397777582335924348413339486343750 [101,79] 2536309638279204588750200276120502702313075900019535073509484172852532579610834834341445481819555181232760502768573484442343614798477315345785272490944524474825849546117045275906103766824174779058227381252310072712583803719629323129218628272327979080438933877823490896622515210745866384331190520097626997405958816390372089534955310075506581801992903467833215272784476984270585785719760720813663934537140664493210322728160049115535260297052154451371465600416732343984476506066427607240624931928089674581437761502303391732549844912614992582156967591564080778631012999423504971329660031573540549790233656265266784331361223831954720667642472104894281873321204611548433441101655033584195860576126625329169529516075849594440117541596588675224553683859164028893670902698455527069056841598117610217430579148925858003937929978986838930871053223714450469433445272582871892001811092772395081381583490728487650647488901706229565590766989682831266443769033115379025912326893294402291006221943704373496354342642362736788000730149883787174307837875475295728540502686809788638518714479170098822144606887882363700283302028232954745911356821606480438385961871076190975232773313788764586778112503587149693256417585963917647625719612895653045282838548516896956691706653785003835397582725795063314677418964047174302294552587126790870582108156044938264880937356091494647521972279042950751555547202019787989897445678016966242335835582871846613065608992081430373761358148659848458773443186951811045414543702113006253421342774548388449928264101110839184544734534228898483335531558409651804342894253996146598935087278955119116159425415629319707556744113708689726937055226326693566235627917604303518905416361416998523385071257949884270335823352794487657313933928180320782962894790038139381289187737410486392749809812377174204447295389802032078616473374123685786027424542538265262918845388032171455436875697837634727099324004329260534438580800556092069434863578115062120874110411237376984397116748329083484354780690519851156999181303216695844457364537416395829975079369419180720642039284576383457238864114350 [101,80] 16110930796278460172701079618990915797867065381439096620129105989922114989558828656110150724485288132599249360525828709738367951400798679615588228991002913579172242185520916034299391557227192335496131505049327747185658816599342373041395187757093941781928637994274694339190836171613262513822434294041566830737610404289397883635777000495774071002014406703606247620710891621659486469320671717713227218855630817813406416206775417913213049127405648880738152118821604735837652465121773932943146990932616265975131897982944103061727544047862298474893300459619800257066682922825926717142386710491479286612458766471369033501956534931188833914289017310516344859799715009418684181098154759326532947009590133345805907998360066462990568646417329617391918053612069032190735556211670281304068538969425153081825533730652267263234738145856377944384271432526274793939748984314050801108930492029544598062928973675702593116062935101677407347537559582488968386228864245780320911629477209904301937128509389831081667155973193774261348994197589669425694818888417815541898967877512333713441861506846298143124730070699042289543157830255988668470890985227182218066127397520712557524730406983459430444227633230643067548689015030599296982410262653560507623288779020436231685390191705718470321581621510065586157977282459055944855158341990732151636346089638458337594904739384225482403001163481785008624255913385415730745674149070186299135664532271730721052371688086236267054741285049869291605388767530468275153787535722589975572447991338323168522779568558183787422591780484028911191743302039436925912288414167637455520359426163788165618822834268469680166745890839104409687902390982685637260651152565707295424322269028856288372733082241073713989409215023868328225287747036400184295156406996529423747884964493724671650333870906585631019416352589273911452756293750589539979459095531266301624752288121114588722544332542229372089941799066804778940423404886989133551695885599689199313803150480799017189222192326500400711731535455695594714905783840544939456186180316227942484701717102483195080306022733307704706125 [101,81] -179793220729727644077460079934880516683459304044831113755891201604272505318966370299905019728995081006039809062834365495109402195602565680268271271019649148303139531180107415824957175092727149796103843515265272725066943672553660064574592189586259749158125809417661252372089214475427629499663120343399157890118573449599168423403603492465927736738724622629052822086054989173540173065624590729561740109788952458932847880377306577433159989682619353263595223689296628032161570462298051710887580884738536971161277692343022871001828031308608352427558507914508121525663755431589800634868729379952230192586134208910747871863468239283817645691226956430000953101770313454138181362560143145364070126318250213596772918055058558752963232987327663341938263077371334495150999184485377184225043121853016783177243514133952765869469481527889224281978210301513982504352701473146273572001814622999293026297556909361808236416182455001486618555483264595296911977401927181185393733376849936152290674653404409517557731346635930942375929817544143405655947734278037570349144738059554494727617042350878562282901077037068297818596229454338475144411091889619227294990041059084576278115507430065037468582707557853705968245993911075461086284128376681985428073267764776005798088597440622367173614544488165590565044154084758521734509038866550862149053436947389811593271158532071395382130788420544052269744504807326158170686113518756857258254831019315292799781913944253527951867302191639268991925974564470458816163023329878042129277220828002021790476002278486043837866875352036161276690668050945306889301642781256757499186363364418815025364659519846775479322266505986749956975093274139864049001850519543339525750189270076837601358718026749039366554604128446509934506700460429474058404994811007214522003402306427636264364729550455617208994520813711279815851141704045447011075129720565472836671788533130461022897834031575208011974561441531486163155076912013741151658023490246069396653469226780652468785807302187945502563685765144509949781693053676590223823576877526522022753762016006675126596107012288437765 [101,82] -5957208843522500645029712305970896730107988021966518080379204351858285373121584196613464897392050473987016739056848050079143472537479287491904646497874869393381334834815149776057938740744345085462770477386554628254378587916924637675240725350209868709458293999901753968348939041202844464544984862876622982380123580389198549743667849803340410797234491337326865490815502557630660645399116416266251714422596500130879282809351428277009373775164039710561529539871257735071923679533248580572553406552359375947785476137563716291207624297907426808914888106636463535521433297809297601551852454345044031954607732573509940017849617455915412825559376096091430488012972135779829984354551750160804176675696624041163235958687780419018500409395247940878411147758837885974940612971253614093315743839411493642659290363902831072516262031101576172712047725547139713282919881100746194458422967914714942370016438643788751909493609789851813817061206823274104159530704452261809478941704209972725724778656697414459176083440279000162022215475794843193827479057367629477806224409602712604983485223256668407543994656427536299468526393326031448235584483966481242282655430303368226974421262525891809800895438905585582021252466740525039586437895820073381997886151188360505322891305242331977497789388001268161064507458950898730959745936409051373736526257198633979144305978015344313539603762299232485263128714629743856927072442732754891954980566974886249615095343984300470521427798341961037269793615028821675744579253671974234265527106404990251581975013885823710083851086449390414174878087671296339016819478383991043798063932401624076206065775545138525648061683937646596145847611794874436674102849052759416469645093145756231191639009742891396563628302740063939452022592991381129681129579685142197139685273235153860889169465116207449492755849668545514077840615365197022696772863035976151712707918815654139181441576223702478330143671502224841422908359136809337785001979021000323770760385151503936736409592037482668499943429852525963105367103591279470914082201793224681496063954132837958567745293288285 [101,83] -45553960777262398108537313218390147437576066061356058273108248124915129632765387612278145164266266076334493712118395470963820890210658250663093319748005889797848610927117966755344922972941436938174608529174989840663576993644553371069828505611049008579932212452353410346904261151326162014364169180373986883089068288153594008244942611303217976648559439775883018365468132692801891089453865865148693027456524107643270000277578100936831463013594389756492988092250189074906987950879066982489507347124733713556208735356831023787281062477464754216400253187120235156667244909861663141612965103249752789225938231157225148671053174662374125192058615003501678168794187219580096436028668720997101993304163209381605799715830323172563855821644884380551146875382340945501782803687109090611853081344729606016078830550876338660256455918136624292336426474558673163863749714172236894354504788335622891390409616455783783829791323871840155571890870494185234682525190022302104815944975585251559314742453539856615471210768344967077303825945889461387296901963357904802963993544652621070482036533839396446893144297253079462346695232224365155267775946302961003627416536098477456431558880481762432415180265118794073410017239806341765977812234815740442919583204328416286400776469785598095354290863801797552934698057173683042038440538000681448691358360307990246447275934976723677201597825691187117176149526867336589240069781422683806555047997704224814945339277184487421818237096448325985240501513094997656638579345208183425887525456543962958327078394907277750289902886063062809017160743570675966831626437283717263647520424237665197071409521909268397540241636919309225000934688914135627008050332500114190759801381692072884771700802739939580319858350213422712503660850492602130527590752365532806424969827725501035140346605206876426926725737880245991663983927747231018878069644271586317741250406668589404795357941319784425814332187499795533206635957703630244589460247770457665471250672698313614901043924494141760001784421023736370734774551316874244933338113045207984766576242110328531541341115 [101,84] 296647778536399552972094004759754582428747239715552917280242748495436230542939359157532166675948886289842268640688510780051933870406634798752229247508752667857450369050633549025292319277618315284183479424772892597542505312596719119336402591398308521353463503864930396502127121586098911598575673223358404822867948806765427193320587668727364739947570266692082497918294587002976294999016061738159668177540770314656927807986242466185877371603837803747827826975041549269389309017967763360121053222558654186659001990731357529897170269031482547295683433538183216923070310274594486310428912577794092818574028801105170020573048687507804679417662668466883175106278245968235140934006902212299564478756900397323564325978813626217491556966745804889224435766040698108202215316980762377277529944607322649577748859642147786024055913476273404085920542157472094096541245750805437041238250734411354641995269630942560580163120681969071092524714616581519139829825698992284911042178593335188710251784374376679058963288194739255563841921499871848098292927393218770648778956566917931400684488423317510705371991351775488754250052332878378540453297522330240959963995527071289982233790148356746467816731926301094657634772277805509026584618855109678174014102005906344016244476879303254200742434781140292737869721871136775962691508271950561971359659135717479271380034541027353594015363712248292119524280740133749094633483602308735536327366971376876224534129069835686248068338105356377434716664133037268472572952127310708407231450514662334961740267751291155307863966661527614562143042648473941944918058868215558583081551637054942426561625157696515471873190420994189913094059521034797699928818197339282626810941838061449219248523853050515308761814268497646394506428226433791603486244752746689935415472152019171764119408996933140860004023891295581350056699569914353871684602106781095552913709601009739795882715432567697389743349731295183210508759451950342519140949914355923547071614259874883732757194272465646505258103021145840312989992085286050036051020350074399894031234392283034465120 [101,85] 5052053670128854042220759597417831960258555565670487834958024000362493307193434109369828607240692296455551253094278066468041839752862271407145274264720360234732013126092152019251612029856655653124267135277355164120382893312545921375760419588719075171930611352785087741239295101970764563531914159329059694212060547040241306097454938776040264913562564852853348026479354580075927719844723206885906448546650312319036872415002843952042469651710914531125686786072469602303147421124918333198406754504005573498292280798590205321281495456333389487772391225373175513081188375466347910943591911529762682692278655392062552113381767930052117489344795166147032971052631104142261924811068299302426178102441845665916711241565827772187727680965093878468571523558658770836806243839906131248615426568924224798931446331702656659783645510760839535555229410785276669625888320970437181104785539820643069093716652869146612972834790763947541443983217712045550515858212106513489125375696013578245498188806764616195744376782125345125508303084979685473674764793028525913379211796035024562888356515326620420948230549519775153572107125495710025252417771383917257359854648315247564596193990736277786073908441209398808345055944859596003483448612860613825475964484831607397610017496085532694483416308849908502527085324034796506373622504376084013704375334800447780127071217818265317169865381611850067610504007593456530201953422006763822177214273893133728228759662503860751399300270529122961402286850438793222524179866808562477282751426770948028134011869312465936601333513404492689286176658061164980593431076330148321943616370035125468155918748520212526410736363239580559495086597455154267644911279294695299270176793432995146543961561079414786444594156681738481680283571815936581207265592885601140498024561454076371078882158810260048145341392498775485134666973289454402812941701224763473811058002645566335325063893364506544091838497481882494315623850385960308645494295350654545481699867719548849904806392730692685615332491155468895771064484963220688149543212217636925666093852579967130 [101,86] 14652427265301393002666347944798362307510929837405792739878506603345295212529805719796702279473004125556070065827852133424024061720706583643782656880996657648550674014766458666931601343475402377211004367018994921998550068960285303570380996969735727188651336223981455600767074722742208288554471280418433824526165536862161048187151465015943367482184063785876878083132125299878336144544332452593617496609994530270320810296134247051452593429657210812220535402635778535368008557217735551337163747001635729042913229250107928642079098188250414647111868035854438509269900172657248777103261119592432382950449091822497971791209416914450290217094197196557084849600741969896879574547300021751276901630955621980569220514722699293528241092715427921314509655918659352187105943780329376511923272002892863241087913580363465698531616986211597212871659555669921508078924993196373458647013340947345587031824714616728754721881919295871942769420853644261729826273495508421888001965020030217980556438916908815332486023840329772423081393459708763869733808807235917929064314639289921153485985938679412864808130604054246444966205332737803211211769176668086486397127226080186887233017861681757753548989332659476717142702650301253239237083220638081539872186442021436214282325358408908092271331892658218071791849156894189674283015421089061773697862453863332326554656631598172349306158210976071890999817665780633776171200232291295349167560524074192878591262148673203147404429154928450204663064706701576196460352094459402277665329398624909261108620470566352449766694047015555470512207031710654815360832977696679241811311701870091472817392828944963165944483014756234333008834181038772556420742009088683521351037660981506773567519607474443491985530549874626777981691466133530273089288605156471768869221325395099322177057449147413141287706793605666981267946113660189973937214768851888286516293660329814232574369538481061894572237806485699303751893646289491395373668134652657981411876501655828521773486943242780825528229456824386087747199068863984961120752109142676831465304022925 [101,87] -21791417961106175188930112687835776282506493039538210840489164387539176587257469087216138372869897616671607631823165270542208212767329487984398929195394747377515734220499903381098164926345681538427861081347389385028110397095480714695313824478630795433297872176241192650881072768550859139772557649775753291481443881898336084923859152272813976001830155490944038007889186569392474486486287603277242864337524019264237559237494710523374767048930916851156575841847176882046589644047837665754850610086083037185428864224148493095546600998998893529298268813494554712486708167167533307328175903494946603050614923771229140058942380339094016351082585471289945265084245074709143120347059897533308182795395487818161544447069252185301264545339811621225182465322600279799981622666966108674643508439868532874648717573405589666332452398047134025280575744296373843064498836415777198448111733296682380967005499319213582247333245453420452626508059226450714357589449677976383936770645828750055624032470483142997335962897362040148720000924947074611779321311353824069211585141190757699323355451895928543206477608005143199148039030781586521857514897901803757131794494895365558394475505560576797796792531651536460832317203089368912194744819350945402859884741602637163780171051978731845989046620841340992994453378336401379853887740627990713900712587215282472023537211735214638953024063898683232628377656401440253716204214140149701590817733415732152627347571671681758025863916238427171768881880091861079033465057396042141020825543979298141216604507639868699360123752849792113348106437178108801098931728213152886298945005840178397416583711770814571955836298301060700762746702796435572934698165714507921791372746457096635922631520227866293075935607278037513531712845294215105314843567492742280472893116049174005271541892629834190736008833736748651189803537060828580999236759090105892960206942572252569266968652934868535904185878087854225622265048705478414749408085631793946765345562337813878078715599101172162270518643432706407528723297117056932681031306222547483800640 [101,88] -179945176703393908398329777409120612769969513985054299128228007240412888779776355636620705744661945942902740882570923187004257861980295886985421169249369749249949099448938763336743891623986143070265457660718610499481030460447722803239347728052753759087610874458296884114535040898993985993151144923139753987852649411675804548136931280026100094095281392436341248539665985932650487762506749811922050926951187061146757394268655596366162280266774236162522996830415346603123982131271198136183104685403286320052501039443133599463186207126907329577573219507261988330864734378334222716259335238613017121741925406753860054697622193196558184197132863001009384481481426832151301267799000069427395461383675122974830198963579426422385268668147817281298521758561512373393385490128254756477251517688085018102205174179689761584169087392052614426048232672531004918308231022056921561044390353941640085176377394316265866202318527574594736478193625835782146846233438464473707560178217472607102382616102210705505957023456702176653630505054423647090081621213897998357797513085957699352963913142223479658466976593252191973711554181259528928747042453099917529547773567553603906466189682217910821857894285593298040791970446172098906133396199507239276076745038115616784264602042305492638388683830634022298729743609775487766506648259169543927576372736469275932580377703282732544376087152961705845488144004616727124131814212228264873052837966541632752119302886173941241516622118825271174426467176875463712982584064213039974235009883355884732816850718703009569849506485994586434239165663914264588545786705896211810916657618153491835169284984327885810519185179838091551192592711060322241908979138597748148138213974625737222872469979976784973646766038469918755900738550208006408878723767076704703003791315622650412276586369751848528698043612398767119164401266683862504302729250084106443106897776448392478249020741511479727509172913408066801385391546322406241576260598588601793244405695934938070571094649499493791847615007067331199143064242132647702605237210098507850 [101,89] -1105689420858161441934482674990793951427882466361704275674651520672513843784949622758349762233600582332377624728107975683604116844957202906816577455269653505503419975910445367571663279338815510296163838259196185969367776461394741543362178310110300660134836167759530830977574589779140937574476372658512817033652419728115862250934304954948971287887891740319479786956444616274570779331563821197723711210417155732110997418022849646097272522553535465633355770826241624625845387783859192517615686746260239213250108631544943064828775707532450293080478781845599903870552730849606496777932899711146418225106124775992149405989606575172098608358450461625485695755207191091271481695841473632373662547577825782924797295683363521563917861506460436027100620318024243230696901519862151384138171463947747431164523557683443011069372311129056766111761164110949547985732449645691967349655328117478837370381127369740804314997161507245367582642625991385175274967750371366862525443690658344169595946003924187381244508914216001968368283984908236454037150854827727283495997903621548572171506763671816694526620052568674682938629779805966407190407218935505738053642578746450274200548364038513589881920841103712416972108856509067565756184984614645950103093492287626947898009807708039546195428729876722703672030364869280442145125576133470089186557622282047349214339864761234216278545350608955256833245891663036860772320469297536756518305741437383484179003793020489690306649507535474621835986311457709325106969029119533751198769814140270698194116932303995772224440199397794131752103843688794725693963889012755761235207496239829613055486591224606951404729437924871734189600382998453140000374207733997115938934660103196355792503172546907802728004974464797368910583016910316354428342476687740661806830899615746079278877445016105622454018909149522384321384833932544762071218690032718135034397052765912947792678786707331532830118901571223478129446826951373183685498130471975929215731075695086201475175685887502931005493272422455324463594663234763437253357545861305 [101,90] -5358570728462822466722786461388970927480876648667932830326725375081363583957320429315794129482284247435035264536819489519592159845454965636925134626049820134696291794220000375678605893039620900698835998559319501592167106428060972829447996405408394771886570430312903744790190781093396959519855230956451949823318779252344149249398652460867301333554308400800662395063435673758372811852058949734704641365908801525201051978339337135934101012897135607432323451626507221590101710538923608004238843519106985532492428699250860102323625384755589950903140573219213860193630639960060423355855688832994766303002927699470537988724220177656951037460321913475532281964026603593880329474843202954580686628712640547893871492225444161948182818770124556642246856876328213281925087724969211308752863882724026202826937592139319711183505127403453524376676798286281324784006977443299434973047264763416306100666190745538150034706868416140232012222061122658192639856101392522212376021861855230587973370489674627454759295771383167201494766062361840610283779016125112030023591342239290950929716766317641748979994645218132075158391275277042380005988991576706283369206680004269405522104157773109347030285006067694772779072855169309444022230353768576785894075849028224517843104297914016129167181621209919158005806915417100166997807265388529153246083417664187966788801407506024461890431450518337648166812781942949934973505778476949445974337832092336596492421209090547564782415306873875703572582963951671035875846408343376137363670406781423942760999641863342951571842230033061698650639258550120037589188617003184235256299360292046208641567319496459230258964831992811588996454180672244374173770796445793241933822723303001053692502251075559477381556707756374935516669311314643549549431593373645561081618282147320478878282054810732204984185461233786053116324899102126834067750361937459707625383577471797382326564773755530182258796233582598241839066643607384810972080319495407980424024897165723556188495818418808370667925542593328297830744672446639078202880040 [101,91] -30878950041923171775895280336685514238712785083940321600133579734621338020548206412612151743790321704897253228729283604114551221988298069868179490632523049771276936341793699424724750737335253417621694161828870228059857825037576011682218777013572516901277279175853847853001068401404496507554625158010859307868766514818601527603413536742927564891231273175184733173913787126945854971621133205776401902442073022750503448217042915685711839075136338379278011082504916912924253771568011590878218775468034286996038208337461910454375982849699044556595523614564285992071142283544756534474282920634674165993511382065535729620193045494837848257810131951484400254711193244491856418237911566330118154107137836721580658676695643659322600799300566264911380409932602439720634704472322052022707884815145499902886066110779358016145664041207115824374754905829069216464378222866642049566534655651390604530465609227970382491365496627701247866467656501763554177687238096684574110586730529789956655668396353303949772694926771245695512208907831634542985672158335824713201446487818370388954366485776130523619382403810377306981296432030741219639628604334814469675557408930335586625445042242538645544889867348456752995125731777940531744989923563834643175920264123146637388548203190803538009841949259035632786941290182606264783939548933514408079982157244619579796442535425463181282088091862314962433646322773284567708250968460018650870746034895149570003355509635137546615598414126009056274837258870672832125254814816056614026761166904111613071996961654910789537558793511934028214577698876129625212647637842130819008968408605130836644640742233907499333079890683063250233755871922884274616393610711739793217993856776102766025568256205412342519142909240363426415614494785077774787698915401282812547331801971054593592222799395325544501668869590473230297177626514367469372628483369656613901003760246127422786069591637614066235626850521407306711854480995013694690966242044240774603546956955506004420861088008440305176964733584573016932980200888352755140 [101,92] -109899636368274119219238993366083574868269477723998322442927643080665144186062639896814863377172334969010349055054263291341315499839513215056032179948795827157461809605851123818298496299188293976241580964958973112806488322720689142998042794363933732055107491113745437292360773960908341839785001557775649999226015206974024902584301715891163103682815143043318649995399937416644981306058729440279261787223634568109961679547303530636491573515649608446590289299651649491301797028991276749966827856457727636706365775114524345504456395436154209248492080333338968531234232538085073495715108108404607019743746059075354115621537711418718553939071723564106296577076705487093328479855465937466455222464399844114224696826347579822344021299723726937538418119040146049777032849816087261001018208770086466818930139291081146621936398302993274731658193655212125010490414303084288075609986091941829041747923219528025919461428277345218852796886968062484985156020490413428328022179652339725920408674712451996362253429308390316855248397532799003748611309462114344007341056282187275029036159209347866192602764888886158168082179080454632726599383803823667256563640310784198533353067520808967238157582924824091498474004131636733249975696770474242881155274174911913495794919467322494509273461445732241284333071195019921095081731185895103269465206035828973226133123808682726880663332214054701387873426684916379124894899829439949625085429953773754499590349197224524437659049671811556495966482111234547850104173204366346305250868690971864164838636795525893467958088763100626333904501396256130792414947465890517209462268097202591728860973653403531617955923202435581551562111919740624229861382952550233295776218558070121637860064689023768537974480119466869641742021758259693630303087871450569266240622102383874365853257093839596028554736766638548390408409037540268311192071383517365966747678174459592430168098253973285601075336917582768414314599931401878836577142854196776561125793499120963580121822440815831374844360324679835840019751691009085 [101,93] 78866680100898330100943724539439662225246542518257605574356044327449152464815963090711192645447775885671128795454434247458191709024773209851279522604417338015016635201013154594998872897641998534719587013834519517575616178630842515634631904726053462418060032236937062901824955144137621659223739173159219277850192577474072045744213511189212304938822214217400767969809044795894779468611752497648865488596742835015556589106280414037668277386152777622563827854443752870016859405941809396297095479581457826573165248668713480721411018860919426474691994356208991351352143521916386719625230734069477140640959146089195919370124778531964549802404389662668718211447994312672703481642777892397348911797504892310946576820723179146678194318936835382357176601523389593117470210855126129214798016088679517970792277391135924133424783965204170077062710951399446340322447127368600974762195877889607345919164526340095786988235414729077091067024964190295854294303670301826671435512866755431171027990339760438879449366700208001058621204475955445314390232314903904049693933789846081358129806328211625696049543664603953743999597066620667063770693563873965638496556948019554398488902855613684822427278942743797517854583881550212125756191250213883991423570492497302014270124355798093677116252482676610418366466022256405902225786060682553927081947229713022682135901046935402783648034762267535881837850847342116606545884296893611985512868551390075615957421441088594444630869927660652971254089168956858110928458242616542868397229667195556816070579907173231506158909988803875224317414591927903645437901036582883581893710566543161805741053036687968308502462793291890700608213454990066631440700041098068948923253010490791940988953501552380090283051246864629107674407373570063258387829271507702276155456929469433038857543115697198529010890830964132845603752598743636790776832916037755877413459531168962582969743633681647648930297371490180063592531811648557004731629359930730466340132657279155121956944394260173944615577949990916640524808405 [101,94] 474287744473293606871041664022613768366533091132559217915517953982794388681150166006711250028158990129921154416908407404404907695096008844134310897641833846968790505254694325818197032037198335238313149956437179654393030895523110174025024357487624595376262981320004108293244951886295827050004243277442978013325184014489586149187258371680056482221749172117766390611341195973417691400056949377229714928112920634080307877127034087702394285731912698475506764583687790661481346760278728469262355425559049619102303113179734739806332327502339334354090041485304987254743705270922793792278187767617418231874017302700547375706209536968444524097145797888078768173987640876424689226702986475169639079645706311249293079003490293695273381111357544798344566254986137810493655496870138914162704909379213469108777252638455394611453720372329657441415868290105922606730571823720989153302087846325601559878385140932010684609861704542271332967695071067673390950634064825490610978714605276598198634984331558580691044748829515622968799858602698312722669384800832307957131286029288379720092317698347566053377213342165348303200739295925405797660074444692893072283041196839525053942264426415316841980614822469001369549045410728595559808591074402008888631725102461304156907738504917515308985224431303936943013434167401014246794847244675557177531446666083285517274549384646577989550539824050877411003691465811699030988241547850437436045735408847128666127145655770584997993174440665226107903917519872181971937823491167119110043007431501710197472459655409715532361604138068447468064538330999348932688033712402799225289534873531220330300302788210940461920674386573780430047801832118168740295465565129195999137265135875144991714843844131227081697333019912451546207203219202790190452241862201746835241606206820722757655362103484364905087928308942759261561558486249600893973885192837808310888690804572526992605194026142368542963570114323023925843075763116509771704139373058848413891692798880301498957677851620803900150644278962102935760 [101,95] -401640372162289669263312857317527896843779039909850471936417031896297724036097260617593166574409860390988210507734891311916079023723087276033117561265567423722697330184843110712923352438879941960823403126407936907812931829770483686649229990255656072203417353830140732243170258651099337413816025409135332889067863428183255935787319361935114711021476635659808236487910089230068437831303120665471483422109796368865644873078286858006797266418170413219039245687215091620401034296924655718474288273554012353041096555631233649690514449642954759072378297050930053793605306924085370416522924314435210208057493018038708343163751789724322486896952152506268034954487449768334661278900431855734135791458274636774833123055295511295848934984706893258151318823866442520659556302905126650867901582260394562523506932344703373390462154635685116027486834295358222388671030857523670289961971714511293982982396559868185383906812463312714106413807065267624193663974466796844157754728150929051015478220319551390337611107016288715993987709734276923753810136868717765518534407164151425115213906296589546334656796285754080427126058407045049954788409330187206839899456828276652292305068286194898082620688158220774790382579156463015630139998164218005022857988831978367786153956874597505887411728029391453376703343853517268114491282314273786774169594872626022487419740741306162027034708958562691933383283225529991473276281490456683760455861787318676116126740167448715416242030669316488463054055646659830930104890400938076766859086935163630581978251731645521193892213262816906672278883200443334204910387998270514160204719635239205440027755433470165289493721778537740289513743214776741961068795585098202351813397224288430871949397467153247866772392173029328767135906436057560795961498675258056595906452729439898423179884420389145777345410309622642929675361950922420993879612381442202989425952508901232328393685699299094967012751681687087276804926496549678505350327575318831986223566724997820600343664290250999829237648924398455 [101,96] -926625025591004641924588009752005718823611903890993699781655793753438865474891943996084079506153433215341014822332190384821532341322912976302581347095616895395373191634393482964185497516413610209823225663935973500924821573252022698018743391073219859543115471795286131194606231007061432634811864133213913007968612779904235437719774228239395324413492208279970929521812102941471825935313755858517670899478916114183002684385417325593333475940069865482813092686441470408233616026287405399376101212071176016129448245273925304195405214260007647262118112150808568915712802837439166717388187799681341068478535753153243163576280510115467612845611158009285679606909026819162377223184224564206037314284616130690925126545954889538538879798443840399345949098842792390551762992529772268104623675146404295844164285526103622347129667745317133363037409522403771567840735324624209585208114627074817342745105599629603398786539934322080039559062416402659408763290279970957288643296172547532152839211839682413526107320249095858503446892647222808689754308643460486792100003573029460898353676478833796110056264484571295676165597730303545060569819143101123369368213482932879739755570529851131395739704558366032145326570376585501657789337287248768604928741001977981641145396562455088288499239686988972087681542025720856781924147970982139370156838485148610675566553125447350520475351683308318923178936147352729547119729465555860742018146386706565327652862426139967333049785778865928612424092802722538900549363532300353648067543839101505062172341445349297079473481322807530575094338003109591449778332207864427686773937617613080524910124010137076760016637658503962212129065608809444558968383021658949697223486659653564556719490473230769563932421787062854229548869676168065261306988883596093870510712589627588056159989399875787968162457205501104396782001187148195874876588727210322827849633829185098688462094866861504518293087268524663862544157830505116407943274603496590454978577804633202047028093564234247553676319730 [101,97] -2434066219564498693475420612879055853574267859440310037358172510925495298336703199825267377409492376815751184823876611302403346220764339579881147677768235563860488645081364312216848435445523028284800609004228057832878574492153183508325016296077865597706802509561760741717460711098334328574275640878902265223250543872207701091343411459503448319364535706295923402474817942914743028979297130396788523599864861613187354389662074803756832056890787799784310505367873836663191356514985676695608988694058176422829219199542831029891405369017092214478099785255304579674244023113177650900079369865400719122921593196310156098332204334036373310490309808286554233964477350686755923003089275076696654359166739724892928677014358860431165559361586905130487902281740222966205464264192606902296682856104567423110431391539167367174906405070672047439237366166183320956257788386779394903991783289307835076598522654127211994383304189494795739872646091180027803596239640177376815314188750055174255614669659207260065204942313391386491545193646709738014116691055704724902652812155159863844518335353287478305900888000972352293606031648561590101844999930756645677479724553721274224005016340209711089856541488175274763933903549935637463746291311209773052563968816576019260140159470747616892515241875808393796766241139876099937181804454189072201730661201942377946901519082655005953228518987217329551795138434263213226930637584248715794626019486848974371245457753879525887215300032881669601833140220499514866769073648875916879792161901794652799490412082619543336273648020761986951071879937075545654272635335151437982279368390524273545241697381784955660995768766302701170230553110062128856111873974743525421590485576600666281963407488043207940688932636041129541033132609363227295883111470367663947220573905069597223217577494879722167640783718357451361236285622834831588372345960126327837166407185640955151572894184000819455411724375282809379591472168529945542556084035627699546237961934383561679102126494846570912850 [101,98] -2869620964423589529481110907133778163707435462603492834302780476318962512442429567081695714349660675422683998105836345903834294814801475274739290630140566396542673810196733402875594659835641412865901788784696479518846961852598871191949458231034635853620995079686895799927268736991818734100672587389110450143528898689031770347080275792797509516957770776175423222030599280709997225085023894015035996181661899761711029464764658931800644954227626193250806546242908151409179277689678860711505734725830458640727997992391465391893258433443895993505872662393000242557977135523743327908551200818317273753327898917077595583843003172323831321610317605986797451331048127770646934886298935549818312579686148325260652813648718679099286827079226703366650277021515355959566963480602611746174372914727103165803010508528076657824726195462819307635850202953790516721316385966835620829674095324326592297902135683135211373159990111822787576546172787669227681326421358143602293234529503370048508676667255005439862221692131601870878703542783142584834160056935433320796434028603060239742208192469587158497250707999969988102274110032932753977510595212201885267213616355033408516599153804448926379235812760382002187924933158819069753241746540388103018231634708348195104162111069823679775670411054753687714315776597728192886278451365295598196726051871581652533246906187991968919574245519929020651692897799925472987036670225139198038014557310872844429644735946917684271746165439374589806885365169425284435314929724102107042702331203252380528613046205868081615611514067588411745474784940310167172583731892669957154103173269150311511193990423527129078437029527961266294170210697336077332411326000238403656047011094768821177517028989444418194703379869253618931638487158890620020579086710557728213409076317563243241858466361212747688539520193316172421410978337539285503093497901046640200443669139214739815690664723110244974748288370029612753954697369087472614846253519857814154683790345803905836530400398471460 [101,99] 5453593768394070171515100591200196966453495143527412593275341696669873034118809823023647874180395138357427331993628967440880836145436000304547684022506657210270279277394420200981761376771143086873949018020215713760052172854672715057769085298087577841367136347204259344901108148881084285383483960287123600397726047014578977823630324105582242734468902233788469668757430409164113534727849056215083782493435345684088981742880885193970098606148080013143679779489481272973314528649936731173398626448093314598936988509914968388156465714781747735317393790611009410981377362981549238643703890500730410566639825784808091596113242718271002824331630097960887317411815554406661278788565222181847349798250151680471971085350009429055134123301564162674951740908093189450575155830041315158022038449706945174869715841285004009437288732526665771424443997291556569840081779486324621401337760460030682742290484110117360598409334748463114532702818234304617631112150257919474084421090718139030523496086223973575897283898239612541448572557565952757626971183359988612954678216958549283042781843102973954080497626127991594826443139993035156256088843965178122278839400059090487042334020699410439307898889373874251548212138372876019694815176487876975446085960336113087266307415593600441392302174184868367488937008778331318004845442164866867022499389838841280409422299364798072254754480186487303120704637607155942748391711891044831936219600394074144159990501025674693584319593679588979419435976484943485297075141206555520423674037480537069857992983386697925919031138036880993252876888063362537200482935127279018545507556786248560204971202169027159719891583936111725613852612229747273823337280334847333227946194319257459360972876934908975187130731071219806611184742604210136517299136610222244180760310167267833264658751882263981136944175265489337816602108893804371362912575724041431287051820047266227314531050320507344418589901952707704140530317391654260848862569469827646645057866183055042319582451690 [101,100] 19821927765335661895058809289978482545723351909815014929800402527971370001024043877422876615669614376454213880222574512504023438079148861798462567551972290406081049610280830862481840946808803508953426536373540117228773735311252963851958177489183607656632982855171469026371829077414048935066621812354668351563130145557595796037490099722277241507017163775161773732263997150407409049814122399974065772348052126867558604258128930191529039007387142072053335898705923835074702791329487398902848414318469963562584804334008466259672377009363082122872980688019081702671774985160946231277717274349015341441785391043429672848373731675119651354918319849879487174229560108051971561601247170540135205521680473088881659338507970901541928753373828799201170098663980316415771162633510001530366484691880869289715200771553961464835809608361195662683336379887906594574222596956557780605175335561563656316932789015486235906875629235808553155421644656748728508771991418842310961999971208992769786064301548971839912658282507260392078488080007078372209221582350257570755861718834945441801333939201047849763208092732444934150750663972622713394273989584336727122991906492739852866322398442977357746598575838054671959018434749355534701591833641838908624213529967575073326544060794095538761312594133402300512805877872990596182946208232628328572453278439317260752401711796736520734927864227000589773057621981985071470930342493071112471703315529683251696213491978105901059231937377983327331030380320673115644630866265319334273187268834823787238556166270241312071913494944708290075677031465984316997867722629940598623527731692959080973625981834009185144032974060074240643600974964389242600548177452967364082694913827085796447146313137184929593267470636546525189052284968316504889666459646101965355128171765726283905454911527440134210079665749902083815966798303778096728991888947326561647878186873710953063657544507213114737078157742989374713803268164178996057187635058110311951013441896981266407816 [101,101] 24989806884732567196636498594224360448728508667052141759492732303617366611457720840271061832266634053613444331579586646238253024587793712404384042834015843227317823688919800069276957463651328934326415133080364318677027429710922361930333344434652016233299300116047813812384064167221629089482190484523876633185284059918471857791194381385699348659863315112960869883704782269485732825415063742409840961308609578016773033126868557378719609429652020297458479181302965571655087155436709975746149301688429133756204318323637920213459031193448289509075658292113032682358470082770905616158954367756674175717575467678384219413714754064746860827982644811244490987817354203773891783913101859375434631500675927709910910110272389194742863622574665268444910271634796916572858178515010561968847051113769074301744344070058282015633065399740031565391780626892645614127855200310000785517471102106277475976508382874196741182726750655292624964656616788985009704616789900607424309206155612862343621278811879134035038646632999988158371128884110542150156221098498906351934282347189595360826468511227101233730103577450175171966114223850308076753264711135167046222127589628301993814464364950161814566916469183309691084318625042266401701061177420039427547456296563628623323712195820657536273477160623071337448285252105723119643020671313183091770898396697310929599415840840443794702097797653593703683116962218203123948321208349775541781382917564323841286156261353008839409813909051485173993905982588981536898678424058987210470827614777598742974576973465782665365976981742918547742348463985001099590062982264181167816831440870946622611623343430322968891127185100842656400093182727864413578189403302225188910511175534382892482097777293629478545980656340706805234980150078824212700668449241369154131952767986671932597013003072013855864904186611553192397826560103140458803321732452027187366025709887048074585396859435589854170287279194288307137694179000418719517608002688451418087837302520714661 [102,0] 203188947352072706664570012107682040360824788346044808545346973265300268576541401865770151227258591446765818064285740667856229232334393929349487274269035982556236191137221188711491071003389509358534710301847953586244002853867384189449884908808181779208866818913698796956985654499300224101597226777660995914264387858767682908401247644069746155712645942893724707058811110264973467223358402476605057622642212178585503279852391793402931453656209637770529307440073837877890001569284895453257761102703367833337490476710955483267431441264415965752197587174265138531379912798823694805844825378981442082030040577968498759200484243730760322104596493249244944003758215203203707940216520064202400213553580827345507733554564754564340797611457445952449412500749992062021101017210173507052843922653228111403244459327630226451156709186380389314456042775464292396331118457934765751744788168047081732540774650559104219873573055403785720073505678090217998702574066133279791089872029776406116196650966037395790767198163786735848339502198984550485687121063040695331051004721708307367036986498816900982609353117825008553255906886836485355941337164262592330299594334977316726651516482448463750671110634187754452850145822321948063283644072665761983725656817388932485845586663041703207696207592774418776791861494221760491841833959281229344428122407505724872677360795711283135479473278044407346937994799266702121907208059684855206977799687724167382474961013543085577615621381954974147308105381135097295117485366305018077887631616794765255490901100990561462172940841780891816772512965889359474405005270957538396895732293605676839108598388783567371476838198725685711775148592868087041530777814100169965326045128927493789329184977410523888864949383997348498695185656652502098309432556921764561504503434993429876799386690275811806367741813451467974087293262434067674354510453889471171610260538303664203027408425676775193977739381233568972583652279873629497876877550742888218813798685206359724333621355174752382548968379622141623929906412440028492114599932921661107403601063339239352770798280041389623792592348113509461335414966027763407194457652396366035421388494564562746114155800114531302824616432189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -9356430295089201467243216096630789951074700668825876003133832936148200553611047384954700027207568317537700725403785445748904265514404036784328909109399234705299071748196414904683664736405461475674036268024600977455193218757564834219347688878969106417005746093863674640146478896236159734848116828635059530152433163699134465730348909348238088715175581766403131691472970543823942751411544098483376169229498876164148535625421265726497808874871125097994673481213946226632272873323774787366863311146242722709840365752553404603723803226136840657091454362261787694815064777836366426341581573504013304981718874129096130057680752876005995925204558695333963051312765517959764832264296028492111242974414398802731587498781741668512173726790737254640087161880404035099128097868417745471559189840978496905981399236587114881583413232609211786957728918804725284683602334950656337430343844045255662122807066326872055618395447762014447164961789317175027699757183840063424108824124656225073118596437219768030062005327131659657823970788850274925649182220586117740468929121760376946740594923454899097276577843377696274052588991314995006238489120539958881093672109734657709461533782047576586763984656456570747998740484380569363912385468168580254350756836452965059512814151590110903573132832629303169399457761553771864602789857851821593633786683943317917058665450212052672798418333371289359979424373566480991422072295309019298257367326962016157233950807219923510157104383970525614848571230186395933703198444461467345094675638761401378420725444241110528999504584059222911372384386003587317114810553826910329237581371006290229154424839491476893515351051557355019214585454242297026685019190662007833729923219151730455317889978714513062264209253401090812674545786744133959492517770973681368972615325888741346006961346349502193887071813222283960345954862079281395458805787528561723889978970389748388437128082933893168988516446048555202845828877423691665368088305882623963787372393267929884326627760654137717625714412854786935878388553381805249405495586368505481750544218862082871612247062949357475507050331750651335089103903958967946683018396837702699367561026442834291468020856130660689586875378154218196868896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] -335580962977487740601357274669655776162273493823197105136458326116403352070980202985405111967389173682200776123634207109375259665602902954001797490141177805372626436097849787502205627346356692950379594855574868257441988753331184907418306817141087468718747976429704805225712133746756045142943930154238638157921060163012658275844163285188913897460531206668695683328864312454526134103086193129692756351351639423381401400707593964356404609236385191455429026978317962136077197247722976036458977339382523191646685460684483473375442884154392158357389051730088475609508512400522439781210621692837896678630272732565530650912320237912203262950233428622595530785098306607787957269438069758697662921583055913148714481022373058563674975078637332909605032413968488541429368993425125748245250616428999903731802091462661465990071303042847492347260837626551963626602168400908220262668694350699995558170913272478407525933548918931126778114476937434787414318644184383520952752941783902365514984840255604573695235841496231347594575969302509037527049442535381514320689808560806474106868118287057935388715305701193261423416716871773039634378361699708193882725887676821807958991040554006833603389002397747859545337092335115813453706438239019391171881904741269736948600215844705788807379041180153361317606997141662020824569435782486235210656135220173823684841006239519339996662126491379704350710315000866371216467640968095842412335801741584448644552058472512295805471263493717290793937148056443538306182710091017905301454340135332946542288862507228229984743188968702915709424605444851537343519922178527654040264739883819919531000551101052716619484230301603816121301795839015762172599993199136634759618134461709328347314700632477302225964250067381166290351983797440788319093555906823729713999648060296898269266712338623088955655939835104553763547976866802090486300474177640207609646902912832291905804598874344688031736845787080850063904435869011927941469581107278360276913549213590577277628244343680207005493657025455474556435334437094485036625856825337615748747261014384106504021613323976876982764101062625899017047133745948743887743129390963583595028913580631847462441967350644383971669526545156259089708328247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] 4743055609010779708710682537106795451189299473276267116754994899105280170314684673429275816432801943194834353381785686217385159883747924040794781721403528059759977134855152493193662222159698147069026433646286687331670553781913639018458614814987613612319883034316679516605331518351569785112130634845103046719049567526731319356181668537167346509648339895444502089352612715341782961093052881355959015466095769548384572572577107957220526656457690817881839618602571713709620691422202584311884318166365172260971731835760769856702135849800571891888282313437421238978098267687300450672238039179226764385195107928203682476359988321732082279769921055757740828518985469683705538529362348317812014542407706677571995773613707905393606061532822490987913394514545311409125272537832888688058063874968016515214729802700202438607247662489349911134880047799810539715585670242290166697576698665658508897545772110454591846319313258428935938922247312924974451724783897401173508114091632857278862339731957897934643254129038241284581813123129275949988209042925340708811222784773858149779393176716703606363798835674788287775313540704005642260668239787847645143465074214072190571913063679161367333897873408525580797499187786251316804702372959670611152738682605339743817339017978475689867806146584892549064354822998589059813896736828919361180676908991132583311122258349998816315607331104376326042437572885018713018981776368101984415722577366306010669740405595617746402048702787486927993185681338775597304063584753498142748254015531408151626417619136065674147593154605718365422019145660079026667427172277419401107949315266063607996095463950584494821742732595153551339073234685472574691655464114457352414621845448543837174711001301257827499630902526898775299597681127127338038214802499530109862972037337658157514666430318479293421752968563152517782624854771406037525167725076224103837956176978974485078129449503634051928483505884455858123446769792101771865505958325186996454231302685487435070760093791636073541707431489315517976230086953325318373906387630028246791100024379486416468581611965518294599880130587049470425374672891264298140913990026648698496786253050883428634601780519641713203260469100541740772314369678497314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 679095729725924673597319430697371639381497939485684325470845854887139981844327600911641243573811739255593706256348747718378470829687887329225245725065675393029122344168829808200094304572889055602612958172004702324170262107140730392927982037517003167439087875960865203268003412465607291606050961276661420332019836187520394845669565815522398932411684214172244893959146935355498946697222441459922252560760847171511774688433099462842721061760695668966009438425599912833402756057359088624839310541529732449846686587292497264973872995247566321462057626968173382391891220771474175320156640651319661133877889313642491945697713293647011452232863815678419516668853475625774423212129765765502853033479771032328670405377454455406490038463028314945242362799190963358838585152563831405638367145841561771069258578206470041596675925225180128401021932897498220039672534482583906531906224663349263080142359733540414924563020786275928659271012150663691608471303968596798220451097946119187059260203918130588442266638025323425528122495582540148983803575315223632033107227036672625058492897413895191818449521505242678929210597894355873297845297973655462867564050429382557212745628266741901575403562173791392908312786541100207121594247101167852482468893574332826082891067040826738330119702503730235115235862797010451894775445970637144342070884745830908708388143524326904849559240283134028292523032920363849709501559963576205528868494746599615551949234814573972701590495536618970235521710821720230741654916290417690688647194717954915593657794846725738481616985694041826833004329162572348320869605131678541662118818897900600406491750832706080187273345541139203343396797343740820675667250530006821692369743633563492426246951679799202033630565330229614007979761971291256143361644130151694619772739090395219144823017295809229097082743678214850329380743182532633534659901229854728610602825593026473224225108183630125403128725707365632489752303672949717737780965696289266287731042677168127870695133571908819799988538811407796007364728497813376994827680484887775814987175759712116581379382745076643990549373522873138032023781148351269915957336730139290515367913866399893770184181992249384667318864994278726499032927677035331726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 1201871674957818594165092719283975814574046813622418174941137948525647568795101182569685868623942883409362226033180238181964642936765319671791483406636290976179428080110533880095915947593007898488225856328481118090465494613551016111465693345269314288297167386908947272418275573007384662670620900524273844359897809826840236776423628104104825688858806701153758010843716795746786965759382829340349353025236048387915916385144025960664401199659087161878912273360204621505070102125539183084084633184486091182583705836942412567032138599646457346012933440950094522350207232724555035268760181605994465030934055990885838208664785640159847828836531046109112224239459630959268135748886878453495862118846331752620652079994993898515462597025738037792632424343036927229478691916316553947177545866328735463683649763586902832604294793763885428424112891623833777332342855555881967181605310874535807785486291903919288405901784808572168083105684215271948748881664646138423324443818125287908173908257904156311618560355455399140893466049359748565994841445377864966220315030032923429352953283016556194744327644649938418225997621424803444784263651773425129563051931068497066922922863154652604577435969863903555528359690043006596782386671138166736260562381619006339375853909359786662041328611837974464469733223785285072617318690076579258629809073244042924906973594734656384635117840640477634941140606762652185459327267913820414014011033686176959371187789241131071367057121089572740060593712722324519134962177429310537996085010680956265785945346874326653046261404212093302920343742926074096435639115576157078013985931265392790778505016512780692300494980696257370611160359094368525431190608237654594268890121536837741856004262566350395860653318343722402403440541978519949643458862443969304590691823982648831888615517585464826118285813862405618048357593357845935002170667113093035697356546996354839998094684040681764043643682314404250315661662206288274045625940951193093899845892076331443248635095238173788539648596354518987596874795770324563971797958600846599613292070986300062094621049775481227351443595734030426970220995937864557520959305189730146394878283293160142775383042674546928476831195034893462469938185677165165543556213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] -41809093593871045489559044243267320634350138851734746149400605647503349672462771626673302193869586750260944811081677948264164410411195079842607099145819623277325400131507209430087137653583437450786085298193933752129155367468896280115466678249891367671034450412366647163221663225197862721888428131723588784348306451008110014150398812741691389969610405500643631299283153278271731666179867184804175865278686656687766328897718871267661809938629138108762975561422399804920460070946710722178184866451649710055191580620448219066742916003871258888835545770732057190999283626914417008480461310825105654921248921994020553746389003184745301849716860620151106195888205978785853853358918931227983744078903109754236928717554735954477634859722425384620028650329419049970418793722557177398853961459648720374852492431245597367464696335030408159997467061107422200055780260246160897389443259983617235707314370145534199341072130481215302204478027625177515073112451365224787116213344387625902480063001708098172209046233750329238007292202108438565928523021240182921700542944447070207749902570064581271687246732191276002150801867075990051804396207472141246441305264172205717983837710467265734874334613094971703132775001777626710133853092016607412972228992377630030490750163039628082281743900081495707350517664927936205661022830510884880054105011091401043238344067018495834200811006693177078339525721380550402641680388834876387397853161031557942591693834762353310828466189524368272566340541926239751383125158059791818423324234420592083970140543088711778722903165561093627148985724434789450872238345704658341480083199257754120509888218863943039262282494941489422323396658408358139799669059213663346873499963143321545915574632647703730252655911724088373284746905860537611531552274992487736886278400807236893162733954521544153912980847265099795361973189257248969096342914347574122183402429795833758588059217681291890645740539781185538345538647419931662867963314459493621155456083938713577401883563868153958161499821167887210144801216252692947336166508922846609880070082749745556177345867986582560697070783113935565804241453003660857124856345850335100155766923996242049653811328386548458789763922999129126811812540154278394766151905059814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 89460540531564420780179425201225815317053369742535629285507566405308011333499650429870403314083402011093541701163703438174286082598015320001964164521877230733425532122310596659977300846436697245239443050999914551422150074227892381147730771743421772038424344118502031512971850696212931027834692997351335368053772523138858587476441359400164761072127451447615473944008086848571274411737486099781776131775244659869775189519604098771475144952565706793590644373961541159743021395223508564212721811089307979172594102354196159050337654054145221386224903945619843068592605582860080196733358092403847885967712627916488994808073967494108168843052658520465029856086589157168254909964278045181262534883061868060485888634273344526316383555366477433505087795787746453623914450829434849694016222232192203792319859059545403033575840991302111900119723657634541233596117570004455270956302160338449360200758701261926605989212725285035915605058571983279318158467380331190244431728352708906837087233466326528762678125717425788369677387009474911942350107314667998371411809618348553851553875206811091379844520832050798033301913324925924029754222884530216448082850742885139227876548476435214033509984756036829482503900651675540146739111915665333089269539840339352746404278230206691370605566150134473648652773255229280231495634261041397592432516391061943407174406871047875194836386682614606396296142262110272768130228227583962797765620598382573429949595019982316487083100529216649920513436939366482226515029271984144827413081211135012534576302578162582327107182891047757350090756636926761347368162652401482267294459894149498947248799921320762837311890713964113724262953008509675768444464957910170635037424797809533279678095069706662481596577700071774391782030561740664740397804094237760729711756135129862608577621475021442153365656213589779103102652343379721782714119574607236599696532781486645751737508281845076639718580824145108027473022832539627355699477690748380730875381465271077441362161410617876280957380338322218086687861484987269152488603456494419031703920600976253008813848781577215403853106526585929467015503015056885723943401479519281585626200997347194993487148344783830344137634533803007285323802277865468113304814323782920837402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 193193509176040134858525429379458066024766082155133485618565706507782600088272074876776292328152951829633468149207698210330095611010576436104179850756556343541072578963838842089217082900348657843841100538531165543980215192730096890381362183015875596010846138326159874089088303585219628351404571139426780039133552110095719935951352308436778306086748711096740153409812097950089803789341348437874258687850498760365955337321081153943538997991620860880256235207109677938697156296671455816846990675618785143192291964556937085237166694141124757008680045359584658200527717765347739687483160209995581976931271813913006087404459450631078857713089824294954432784221404485830029489375387449087161855950984971199903106341903101153109029366116309672282969987844069935562542508951246181872387561489083191589058749014838223840909479486514247219846655940474900948041399409368955317224966628114046424807165024630096507514741674401412076799104660325943919842694538117127825217073626229074559149389913583887201864698496936439236598355886283733695087371121227527980254082747162648581843980540990594545024330070182476946579954340959602001393858859193838877571428148802674907478568680215313400900697784300403298728568118239594200737339855890054297847657865109845754737295821958115374863746830044343323608890338690250794878575507900224973953228976357336116322431833889405369030292901641351707933009118217516001455354095510973922370965610640934829310986451873734038268075360166738642152202062303437212713550352093577238955245838417674295854648544311863916218914054033290266885044605154917462782441972161410378036029679432128555817788291741058152892767816161567750944921471830182938228660765353074908685258619255151561738534447729914807148236025025769990577008539157837615030014606994822963670447145273355017315287096594754695182662499702395208551679529679797167864141637023508089699434892679213457468806743725549341214849268116512223958693728318332214227745012095043154869525304895240535013629210086133205246085402469859166820762846398055375760980211509761718785767139702482950150508496948854898538537051374358653714982557931395316260869013671653629427965006306277499961817375769375101652759205297181549435133699615940727767338103149086236953735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -10522114896131712033527768182293579437614423723532921070045559487159751117725943513614343633609794303578317710020320500554036381789309636212211086830840915127983197889683339425853663223625903781399821837331253128690006730351286580760233405792168443557002932984497382715755780722228798163047349559612096868086626589307801003268499356543560053498475238552001980127616938593131690735546986643590876288670780515171109922260003503812436409962244813111322917435763812933594523841110836842180401979722935586624713908304362698470018523551039911844807477045873884656862081267573748389394419769483806449707760482431347379660526912534544053372947207188053064892812116455881029913133976660390215743327088827629394168226365300289746691476785051448852570833852316651161137474371724113322473147603827029406933405956756310673074983140097203511189119536448719061098140871024114016819363883058496433514111482194508936898764891732981470208336705375998464482633385416385635212932960135628246664166587443835231378614800354380398614102529583481587034164749315497165357052568015712936543471607625672136503542567805368654147502311460170063185044767318217169984097707968025988989810447479844651850655621773028236065338179351114062696564454165764917315358152628661930478542620246923701606056810501724480620481249549420815633620739442863542779430929490768620824495511612822911224350150746332687788349754292657335097965174338582170670957427508588955512117352320948188610025963505291929459275816587127037795242028511376581870736251532227755459912415214954922927909498017250006533993203269072749577830188997713348698617621784464486017999389453626803750673456308628410811468142269567673908254531213796756143543092907919976849321461725474910096022857682309722042057645060447776731564633490883835234650110979489263539025282430934581189350666610263852719374244900174400272304254073341101700099020931851596123861027104412081179691455143006336988118965740959236261169369080203653427673739167086132614814616502515758040058286487561060526007838402025472853519323367061829691828950293893485112312346401896997591590665269526181505006518360319865344254158950965830721226903374710603938554687438810159401113975939144767888402186547666200761366739335755937645444646477699279785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 36994769230432932185608865801147656888294117243191629982199491961910299575598331607564825192266185809380607654900973515149883802656596338285786837465145971904510835349822338433024810104300017835414913380871995477895834553308681399035094938333164395148865220158249257770854902850993236993710069805632175975313033046669617306085644216364628856347812880669895649761135383115144590834272277048909900765362948159705766785061538806610951245029324198297306579502724609096228657679005358429378693684941764467214195637301245102669008464362650379965220269178524145313341453902552847546217281680514688657192602371837703738003984807004340883131747309145362556337838289765301289164220083810102862061596454707987127277348759415480704810115419833015779757857630299610066615207500797822465082320332721436880063334433239827758695304085150504626106737666343376228480512518047412147304925034975409423735402233426704559310819314141947358167429994614575129910627800240664273272158169323862398233230497908264214596671107883805526730875343272456221111693870973919733622796984585558206796778342046956885277521117375782047488204705301179024951416784935355257893017948739477478776149759404717792078622338586721365258191728976778540750018230846945902918177264910527846887310409363671927892304890802274798080737933802537803159818851545143700081813680245920825548028354414131501465306134331964003050920163768113140204415432952059175597711044501119690265540835906642043767365955150775044063450776924608043691792121239970740780496373313501845230486655816858768281604082416924244873885013816832440645015598071389007768257772009748483810059463783249449460051810193127461848131672494432535826583267765679651117832238778153370265864467911631353328605997307126871600413665476736554358037357377158664141542818481029581110133916360132568134555954015168447448134242358366425401951729433194644526700461540781560661342539720481244384761626592779868070089102271928609802269435231527701975814778967201208516226720797663573219545379557290700057621616318751985045189124601746167562485193079833482932822024391132715100968223000319844565854324145555002939169768840430644532321701695599489190291506470741806972169274259396778719314620939602165182046207558830275274885934777557849884033203125000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -381025434201837654386022707135249756744005229979152192705573752459283671865005429536777925569647129352363138214146843542156368025632244835120818980078902601910145748845466677144171147540362383656260510620076899045204899712591159860375885088568051418346752014617172222611691570919704759716697315503074570264481843156907246487744140419481258055396652534740388723364791650591114866806865848924912268106279388503781356205951821110464066686041789797791459582991344840874323707543736087814727402478680987832685582376962125868915288541659362149263602627567990250038499241035136542501171428899139250161280036714018934815117166748600893760780810028504098777153917724500305792591979776928975006428703837222545777525124860975796124137400983396315495124699415981311334624482936744951119920704110550328373041018546288184982834745666777638825391415645923952609346690457979508915519103831654037325533117007285202957000259499591894198384053529077302822652577427454160352252929345491572495285531726823622029695011598176083040462056103141290111003580406279490955299522262678089351341024953615260915139798383330087090636377142876040040864288657803329851092555314776824224685529700633464531694840340580224060543401880233547801432196609722177457045516743335047685478540347158304641138431943758978598662951046140334328136020099754439916628436121160709834497262697111813544563866340263380365959430149943529718422974484125315605909640560228942979591305544693629168139033900865191335195143243414660790448420126890145248723278665113918614042604387522042250564312455963567774965442870381870517574279953827642873440944112026836837036540430521828807480174077203550442054210342081481955395319203598869860460660292285564330483398408435599195894066709102319761087693450223376527564398722430698018828050440445418194071074531105077446216974988017231445456597954305100712731031636325260905354543272272968842293107539774166912830926056888324992299929884854515808847000687286969601802731489107372612398466036853227188538706526715717425897747755785681310378487707049956261807219820512006122562953800897349046330028691845703544180052969567757618759228202200742349103358644839955025036900883849975175483086676383499651684333038439971829086143703538627769411561985180014744400978088378906250000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 249369098833238171740633741528967934922183759191755286850074572344722028423029971764359674616452729310291971895317586576234847565715068516989267911459794257207701971635992159438315987300310035388424383328211330734197118972964593818923298513277100563825204507377553832628575462430904014601140546724095717799266637984365990381450652948402248858224903975224725447109993040142970917207405882329513305047261284475520053850194588206247452572435794896178311121488594572655161214197830510013407791298764974957746013027718405992958957635871025435392397904396635616398577301570521123107385486581266482213125793392842639627302411073085803808441739120779656621991095808072947742547185629267639700225637491735313009832730577114464902159497762739628345980088147375237768435245830689097070869413653209730442260469471635650389785221901748922154603689490399371423209911899134824666901778157974282855059455056629554488903951346364850117504315228719833890532700327141039053101110003245993050935424062546555355303659176727558665364655584423643415811211506201950352105597915600174685124491246812346495227521859087288253438014315780407738999275341911585080155523058895278268157135964115435996400412502189738086550780566015115829216167446642221589267368527010852340714000903488017222404910271308259645465778029275147621951475886697008599180234558020317325141744111154745703405671690248640642076521334215764674249294544292663916652451315714250963151023885228653658641364925273702733458796180991204045673548527541547719046440553853862750405770039375087070652864048335899166552771023166442813302011021575644850139455143622156312744940055213246334999038668983388683074520130449164070442628342009526284138200812467657105090712693429580465364148431570111189137090725084332743873009887432701175325330431689534354484124639307033753198425284731503707064702894405351928704041212010310737771929843225868578183486000335517120515990036439570170519045677110256351159799896531006234204366374451492932397228703651556233337292915118554929169679276451598655622580364464120809405141192112976756772294246370434536473295967625254743106295805727769947331041794565766839523935139070930396326990636034002422677623032961066250570518122367950785021714619652888692002967729877127567306160926818847656250000000000000000000000000000000000000000000000000000000000000000 [102,13] 3692949987047953003773185905712368428320472932058070476482672379560936821781718199093414046450645045922637243796788008745179565638011164980807458444555512683754525542300202345330471632663947552762660165886969096253662913135453567907217598201001182863195166475138083424334775022256094381137627649339689807421742264563409353617926382542178877087515236622137486358062066754826496351696447616876133293368332801266749158752575346112135881218792350490401477929046620183665476430791837266079158044811008116523307838461791657307383808947317343760607936631551961405896306165786486651671798626280097013663322488943278035858217823655323978849231248496790562933822041744813512993734835562765553120162261445465268647091443696590280422541856351022917434174195832526343703056239452480128301839209930613619266678847980431880951639662150161155755616692184327465295173354067713962377068524964616950100986313502355990045176370603400554851333408333709873234769696606999788926757734199308543187171231188681535131637896169640372808423103402680787307542663592277566974385113207237131112752874023415850420326730476514930212389632348178198925000115251522645487659982940793274599106941962336870169504205662317467290397662936802091270659728454088735823579094736484165003132143572469835521200468812574246490187954513257207964435916077308077062079376281060156747717701057041927700991479825085587660968655992483251835506235411554315181337490693654697198348899554602177377996383496976279176137863589334022983101741131918791967236649300566217507083010676974708117502083792373918999285989002257399542047715770256396202697535605515471841305075426410563788833126804437183105998060664589946896404329133784433260775389900925831238923674563432137275477770694082786767678726820547262887160393326633547398015565831210099441183605762243582080148001275748728598084703161205835045340953651507713591938613752930658708284880919404088633624050242991208705773791547393919223017476436038764956389808085483200987270441753336392693404624248922925590702409651641224194252353501448702582102294005331024045672129596132189684539895220779261149833781696469248684309839953660262394143253522796242539647187248130398514680887896182713333826283579218468743032490695847187134456465762433197141945129260420799255371093750000000000000000000000000000000000000000000000000000000 [102,14] -7230259779204320230792349448577105188089706046930283126171160576712236693488290339172269079610404806218997988423696289546583546620523053449740426018812806477908722333390721076561019625745877000033046332136872899058461678308995474177887349813181254367504950272560901883129822912152838417622133232057089885249772455660576502306900260579254117245081311463728543003368113431084240907629780214134747111117370817204370817186415548175622673449311548648365709690701311955679336661154798778289632883960184330446520266274166409114887573798789418123817326779404109120621901875258180334449432905069181490909091592415212392295555170059317832811331599322730272719734209309597823046767714886191649468297556344075400821226488926417192852478576458776625249664258203265526765974466603394396337313494059892544423705702926512128466360933579225732201965802536676162457459102988855435640874874835324629429928915447622393805552951137065095544173280478374793597049191319226605547023621017640557789448419010829796524381459741742568237160486861698523446609266280643921678509916810283480484207941344353729337181318144266683237191425022085843962465852262333808929114352760162935208376800504907537940001466759846689151161063174984453205233473573904488430816641670849120925708595738662650503589236295851570833590048580160367558231200012817510867340926804537888853179245490830287822417191010561818517162315381607140342831482628420261937114609372376742099216607243597209262552726363462738546200758875349470141607674582955952257399168751571959118304324030717632833113317551454515287254358159578242868128062434875590696932540494887879608950356937834950381339375756195046787809980654333923704606846458614666121306309642825697906293925116326413484332278282035027079746726619403863630001036468181769036066318624990674538379348804548165707731883108778857107394099312915474186351636812314950907979048033639491224456933364113171293857759723044052771020605207209516525237711597741110982382267032014463648999592770378453617632248284519183649654282085789614644504494544827906581064103442061003485519547788055838678291117462022527051569787197146187261055642773613354465173125360498452359664354925632368446480413507452854335562588415506045462562917382716688430210265174646888652887355419807136058807373046875000000000000000000000000000000000000000000000000 [102,15] 2178110884519802534933117793334726014545564527576226560283842279260082951523334471911022899755601275230118538942178459195976283796340266093071610855408642092977628847767011671775149835671396764752366275223871969560029664914492674331419203507975707793058349229285568838571246714545877745152918505275690616917457300035992464545492852355607795137105203980576856505685464839296424522475187714756487605039155722428402866420670330773809596736886633956468163798753159924025036245717058996530517985188570840736227371987613056942628590364949471392368668779705700427699890521964280810414348494546713528168830635457624607890210225871479657774816272216521800852668880265430540656389789391774956528596593454535793479114290658035979781472917195675660493483090238663026700303659765826629360213777680946607448221302670712077907708829284884998311240965138630922611156959798192507193701907338334059556997920134987904497990244694001212859700909080605858930125802895118727320952802880701139979054907852897931159240351191936151237450685240062263833339535036869723083889679293483858483662806110468178458539751701340811997910839783337757605464190570575100955438253693195960005214055760677410495709494132767913390222017582803343290019017877497786775645333028111215686786175613620234074248531941338345854983098926337449186802384782250296871859509574712997233338928871364813498368897124154312064308863353685693777598841311588417633938504688774797036895940088508192463088992326720683161916573517324632473448760405436158495553374862277088049017152380183240060157253071132261916917622251864876390312399146282644176635624472197364651310581662567514895575818675305000731337271930941294820715923143426842733066045630486019582224552696831145372028738435345247391196144324355469409603468252422048707015811234836741822187275882389632243386138644950307746098725333875665198415460445690081707103454002365296547918854471531451495463304459317186648933112809998397318859300838769920941395991616201888324537460323204516378418255365670475285623287965217592414257695483326522962566904077038864935653671790661766571519639480079216661232867570576324047688374139081186843492591872768351058243522849072192977022382149045780148544828691277737066580698428788127379419600396616776838421003503754036501049995422363281250000000000000000000000000000000000000000 [102,16] 6092478121285516223289977353420156331437358635586133994985488299779617286800038604009910149225910514007220609351954103931679561784300550265086854678008714589225542231263107068407736812187713294577493399401678754388179239947412769075871922397719185563647475306299329725636302527180442979182838136020211492996133124282745473203896234423151201218524654786692471536731902335585970455511823656252558479785226851143628576349342514132585298776378743226184827720409367523487245714555916948590856107357722485666840264043110511423113450575702034371670808463601553093105142065072192200578977290866658570930499041182838283139451522284216993575906046486942643852004007705609930089607142522540945667354983730154726777627949183024942645634910169293043507382265511516230402789948963335850996919367625440486972529051229181057600822454578675723527024307693889690690738052452696765452174889904565794892908170966667302394234392259965506722751971336425864019773817202742262673675887319660134083977994814949996367420101284829989608301912360437418558917038149733205747961594666157457492396343363790228401709864842115971005569361545994421371044688561256164866799152573370540380880376967266025170123391586067600562403655576568069215494499867606650595753244221611423119248615606938330345027204720256557809345029182779959486896327758309427244911193010750832531269095264543944965118315772096467992454711223153229237001593271867122026340776134730052533972581193068360925181933179680549171135979734614763275719197764333488229599168657390812381680537611587129151300276387239331810437573823581446632091134956023219182932547370615534114679801655528273677156856981473080495858313848068946429592613803521771836954393529980952922020546260647664155889670092804601137662861822891328684967217111266880044393861523377349113537853335047451227796557940555124525186302896312928224955709497118513472380478974492401280791479412760890780626168147782253675564374328399299553293862026930146783401745834055356749685022957588345791679790541590917420099052477210908963817404816460537997271335924453042495002139517882954769693763996454087122059628745462449190961965774869665213760808678081800101609895706724824247048938561330218539319192962874484846975680642389901882397638631920527190269365469532658607931807637214660644531250000000000000000000000000000000 [102,17] -34490326668071023800503057399437221608331363119924869344322745354726528355308001523404229649084242988656737337714551761859313080634682060771099214372141824556828255863868776576913487588093830367739440434309332194727883076478269053893531207458255395132323571145329555719151777343617640788797764264746877211055864046937721952364236310599822495116764618544606786811559886443114339247645018953642300652103742066375461039215593004834397250237239258164755875194597055102575939830137645488339758414415297382861520716278729648207160605665963529499569345861996944030461343369962348022746556910200510255333221724053978504316152284095864630482061020850858577064284352169545455548773342706746100312148535374744528478890983915626759085935416627269395138520851042036860730261779215201416713172324172737428920677638743166835719985974593416542338368095485425428116830918994379888667449317902322775984755338179358029981520680078544981482810628109372531291485720734183066227982464729297328985807913791372343708618957678917151998494827200597415817808327989041980127821839398699292626434334482423111327306024466477553876064982287466369377356874341816659609879874639412353122633963051490020789026361495681229322631699751349975929006600867748148162171220610569094875037011639431452719133919979661100914085928826830732807037916999928408044192966822734999496910994784593340288511436599758616685592612740357951842404339206460800824749987398429964890290816528906238531459382824132423022620041817098123545089042516720982713998392363572107449516798329900600635126684939063563763019946630489719188438715646389218506306184411541000232822307554557407537270796453865699785543266816255030392303290508293566759431359284926782795869318438329768851290950444555521033664147474104590897734123621790702072527771558254449452034265001105634301876948139737624596789828349055828300138725529768414788197341769633021611906460995163807758913715211377389978855572617359685058462307722929583137484905428525809261491503388007744134318172535710212790086672396543189247139094423716477670650112030172563646574030418141789610308930586158727516820174894845571713723021116760275373066461384221054501564040942285343879571671638498567451415898964029238449347503413305385563782897007749529866654195249531245082152963732369244098663330078125000000000000000000000 [102,18] 131790629161298786300213793008404087557415864931338206409357471188985374945225701560703662604048739647133973575658677219924944141030157348656320546532447883403841040205768942498315674337619581946661526059372519083908011277407418312820040481929938548962308488556214237366483883213736410774729628901981304746537542771829982337491561298723406035051013998155445276571619303153167750902514106029262041577144892073704458385304221816829708474414033666028586448746673435076219267050205609218474373918805658147583413364419079024053635454167806116362041327056207083999734300981664416375230989037911090462898734480848856826734105092524785784077803096368648155488848824523284719637705909510904425411590033132682189875193624343529080584712473497896653543229694168496341575303254586399306090742772937355060264142757298614155403926785201140153205244392564789014502319797941763561119063942013579285367186240814551621090656744031362711432524808423693475571998631380457548410470292576064865664138364974770526969103435736711593720458073245209652471882619145528900839717223394562355130433571164783067058634547730465792953207024497723814836426835226611182852114460041660226574474081178543306423188875361042419756809885657339195606781132710950924901647117384880012475440491118524226852825285292686749563608100210665033206066409451567888627648652883481478393169029883118535430155737326054581321033105548082379273435185242156256490006343377856457830451425109968899355250372683204803604571057124908320557300277062669356852356995187744087823730090547763348251170359359677453202480566152842908524351884091578579121256575700106564017730125216896893326872911779756961110572723298571702822964122044945781167163309552104835419212545600992804658553430332336317712097946162618394577350874334877615095047225953793959940333599993809422375402203966194279914093781812814127095609183611222883915506318526304556570677799775742266982992414032570540211473279713249536754791938857394920676890447288487173530254736452385141793438630039616713814341807061971277623904732917949892559185176111023843085577508709590844019026407412973478507266873845717911825239977631297959316256536429700809164556634390348513083098115309833189305654199039776319458343826432866446376596031692774891817041147334347434005863419770321343094110488891601562500000000000000 [102,19] -266607890671940953389193334272332630380987823699739694783155621262900818264656823811320265860309858342273360233689406673148589668369601925386164997386420365537527712243408119057626813349805692966664442648818337354587444576449615667969310593060512310052553599851688015838041121276085274166150124574463589998076646217931485831456907212950852997594796577206377524543115392640738672012536310228476897111036420246385400025152427137381641152295647716269899825013055394941833502139528596564364087549927839660875497775581641469139053799912970190777532315133348819583031261016026448108641865563273756574596787820644629354357264563377249419677884146279127753515327532392485014786713613532853075698990312290061760088786946383968543805431587146234573970653508847427070833899895661418374865365864323194740777141909662414614984751224050554252978957116211580732660083726175633657626067588108010565419660946059355395958384639067870390993514767503258169250464721757190970638881611574042822002372564598121086395103035206167513217190342459435638057754365470355936075616974645675333577788578477713757076912589939801319692156437895459153030915290143885420911405327117351161956265648568949747807623219743308509310629910039633777928419583507621710601536651014094499065590176083679984611276566918406632883868224527030694105623982391982422786682891144955482350533280424660368346009585658361784612232122646463030432137773086739725277392980935241156182307281175795757205041666900031521780018770512496806696419342643780463810926262889966864633859565946815371807996765205777847444674704076409675332248192626458758369395056604429672669617516464474602552953734944381215000411472967221540974606408747690189949903965953378350191932730833905165761782674329706528482413682570919854772627660432061677096169457428323554462124661346142219177960112287399672219887910197871658614179309547806385316645539269271922119075142094204618268558203017145872958937661438392880336290453361323892504550418773940108638264921406198202400742595129347243875674713448325569776512583150587301602185347706399800906740521225550962910817841685590701351160560737404958942369793795527588476233315624387821842525634512511257294489952434792583834501264322834754298360681988242803944564031451128666235580098095226037925586926036203294643200933933258056640625000000 [102,20] 289681088311343797858962533530152539781897680719767319325359423686179727887816855584776171039449592041530921439652164069449813378316830630012394273240423229639157207190917952756340300269942358567568480352972569292448551161263351966088147530021937924448811837442051872066466262659281698054545112522786361872594876651543551101994112574535022253628272115951605295194405630375540055601639871618399941297603865525675442834790027234588855668060425983676292368831237486708891279570130848399005994794698557329748984827204546575163803581048626403125173836687469533998456877760502174034413362102666733626351958443289096017820366424904691819514411362389718282401367051992451564408628978515816860214415294984350276003080463463681887516314869593990589579404145974312056239297468694450425867373109713124356183167906535320047184197200940829231915203123887925580401435907386190964496543651950134549035700673323867487526659234545367832995191181425248586759504285158523196370961811623532671349367832670022745658485457523156034992146241232383424524160415660525703422025438102590070624454682260084218848724212342485262540210818814046004459895455506372086645210000734835581462196675118457977811898460315918505126476735515480467104837052776211176208081989433248246599102351969334677693947209352424690409042289038360057040431093347735363372719284505413430651107470109083620599170442242640593157640566138107939849380858543783598198170504836631005614371795118732689223189279848577645413987739863337589571969879229729443915367759209106847794062543590583253129301472176199709463567419898486921349865784761550673874282535270467732300325631682072710458835184804175244405465050577967077450437299921172874175953530735834087265957822026748384789624409992591603686342457590074360223392526100553750265271728444386615920126558669273078511624243833149601765443923368267423287390048220571149348100361165178585543395942252472093095629183010829767022059686245880871865685441376105914836851967929275295659580346614653127156011820699929987321774559360856927216734542456078886037528283210798481385353377951750338618451120509721159569200107741643817207199496669811973095485499749748127128514887761459475005249142366332374349305209840385442277157342633585066741650768014003242963028812267641323718869728054414736106991767883300781250000000 [102,21] -73863693180814159794885006856817300288996493154667376830999497946484338502682220021272249315671371851521734751517400792690496361635017651932836489652021744964969474899850108281165654334733528643630284011957805386505494436483108213984389422049015919722123221110577639574844788166486841929166656099160862466246846103182506548396482636617780408979697533399910452139297901691404374161121156141050124363074319308223560673606656092302759110972462327600919885994617306698752104121343523788281365312993176217710568967431798715310701633662641343123396948755076777693498523292792704016042519874043256535488978875890513671131165305764925258841570036468279995070051677785398464835170074089956454913433275265103172600154531079842257700913833644147880604012698253754842589676907071552535803819341964833246532479599866279085694666305075905675711817071663901049180842550900924262198638012476332871484775633143928250797209572900303394933276211485236641624124371771345223741155185100208689118854752703067424150781303057431031820560833479378500064679462975098961050048997250996760240358046870487348583091977513715546314778658050715667230620452464067673342323833999315106813373279730338121006985882012819907500250923429109597703549961166616067050096086582584081447721667892067167331982972111976506390983802053346114885097820697815322004305258200372564960954482196691468532971059237327506031953124301741596958350551996624727951147755081315385569811938765739364190212437327860630439222796228149522068308028600290254691050654870388532086351563770098366150723374516288679459261216911297881142940149285133410430253000508729969681551620805805223238115249449309352491792109223792197653170901815103388206852985714829386451234405308887044308509805290601503141078294345509948439762615823609744396174187780887883017665880227734480766270179771571521911011662876908154877806070833470058560960182492070230057156052903738802754297633307299857861652263171356625282383298848236106044818572620572471212069219422861237168740603478019242107880833003165623408829828123080336532257339788033945923688375440830472956023406056439624707190423715896321018314146980734877356719891536007117685836679534508927529108188854173495895558692703006369374554695873819242290241889189864594076867952995673043820046288487901620101183652877807617187500 [102,22] -370270222135304205282525947356437003107065191512549590836603735555236910494002396164287797453244298207638960617785193297709278285487676621443055905865186034733052067215924000173296940765677407001068336465672444276585771151776163448330087916404429958488096624137001467025938437370774245754091514022905887720590874636993975252681555640944432762218847434319982923252078312535659744019544027740106799599804220297475568752730964606789674699427533540355202317728006937775750966808848592241684680497585870793993438032054220845226947735142567378240148287737531126012837923856922338986587823962728556995879145032288245712740552405137453584231965308634092588077691139361310063170377590164459005988501622408196159497798872709754275989918551517323713558135286383843342949977603979983338406775413356272325031653361880137526883053740444668150062999464940541118646861379856007834113639760661134179633490150984706056507955527639618885392914580632501857406848740311968632080915017965235523277514570144761010401461212353128285244671475087255917969835927379068945511500073988729745875831468534236805185338651704000980253751284954425231615793141103087244589452549009247152101721164978808087287909087327314976372860892436223519794419106115398072018967164844089925139126568888819774542596930455461601289863811193089117031615394810652761862078934527268574907172788601757731038229944533061578701222935707973702373983039406119184188960989161269969360434716955313992455973727849777701985378020272161092248176482372681761502021579457574559392457565458253165506671787978481879907615611302739934553258563300069762121139309725080609788108689094335016527250020825361092062359005976281178470415286406600354054671491859122390755904937768506257805425217488662272692477068036303995646553266010846087442482733948835169203833403823894471342634241277229934687031485692366988462843218431951585517071066426573218581361699164108736715408063704496139066381012981176991133921680586441062227353167012133784810545173601325565313761198912746481669238035720739389035576637679496492198717261169155635113408605950169499418868941556817096142601556738428259960137038361925391703286677364008327603464692837566723655014407446632481644237040192425956839152835746859389606640702972116822250290104397846269179694900230970233678817749023437500000 [102,23] 879769376451566352263819576267446507818724267056487114323673224562379331664467286239126911557930521892688976755332099787327951984723233177884770104505731077089691166645895097343448326934721932892635229739793790655619548752004427611490532597609822030512239231566546560777869528941619073241419803088021182539049867354808098993992417248883472941736029907172130202340858386406652754745079494284360437014768485147153156356477157461760015696848259590159283456692984655155850615880880443064856616657564422416840594465874291688544633857081219010927181988749473645463959927011668052642349170646227771957464548700354810599759121640658693130526075827152372781106883125379800405013596986626568269026956706997272416963777270621369685167961160010511818413997963613605345220630755364292044889010105661762730553650343264345306467541485694283573684218093631122342467010793675225246457813443385190256943159445080044365675086970024220661613517046591243379808085478397502456246906645367993012975362041260481642684057202141431754609973098203300641745690285736952084144211636969118813872649991227468080139256175426132859901957059935982584311830326856695699748800169548075970389037258254908254155521753812041587773106541032838887247593166698315821062349229742221618418543616010371905868084395415116568888455970504172151638548209313980225663290528936198593038837779630261223712307341251434335299771096677134313685635205002303239834172156741279310126805431732080281607003087806357740928185116675095509881159876520250370686678329604818027054647833910619930140181658360918717765176522112423031822119193972996103527849452825749703164586763611409898052821495189343678690044685246113285784111019040605523401463329483848139685388446152350855825437844046428609466129725142058570266915557814189160005202449680531350052640208989291151988653619176179336567567497324524405719770047524107124200001158212384699498290398109035670288843155968920483365333046447345391099548750011756284405561163311754272082278427488360344250314076121739588366437954837238947282913883398894175228877380319034837555364746011046529299522080978223716256020042234357142487239196423531703626312255010648778101042111602720249128890388812335285689927990947213134406800488949184329504135308140193085661648353130309674341447134793270379304885864257812500 [102,24] -1194211440902761359373083033395664916177643604169386100359241815240191489899487453524273804647329690672657588717345088166555791634665698609288634955704069723040937382036164672212169500416055380374295691187039144113148502658008160739235235086240367375232268131778241201902249635874659878300317504007262148419006263657992327595334814861892195956354464316472270856840943935868712530229515292554281314161706729920740620013169590636147947406937329823412884874796084352113010852812412331454669525499473935797174135473795439230070868094814839442448826793839628441819242844408070753973664078660072255001769530961447992674094121934552958804074646055635766295495239495854023039313076121961924933402715783722521904752265541128784875121814333208873499034804883421267201497205993333821086104058448783486296913193119665680027897659565780648369635147817546985937816894625662911520158937768950288249654738920199632626618409082375502540622047961313822102106876803252531255457014943068730347388413687465505391897907002938891014314550766048750371020024095685329407793000942201019002670661829368136987078737880137165817829244174434045936632793665724120396547542877635744408184348483583321320317380169322982820987177861984759032259404721352430152706144977003192856067245127597937863899776804431084411977232617200049566021652683230005323431018665952324991708514153023097603465687065708264781768702637066742050613487828298085440257135563498138943101822795849345069016648909648828852735022057261675066687734818992870620983183218459726915498249754804876062382749495295532585430966424127536905181838643305666452909282536187562678043192271700340857049676990155390742813817094324348605713601421958557633145429745734405562610753205856117139088095899137918950779571758558330586198763458852135091283540293022950938682561642506919432500464371764168129981766136577793017625796769674778139390383965001905061110221082159961599562049619609105971743445770501323821451471134692314527754748666209349738947145384889049353936568685064293665687393479249174401024378083754535832352307792654748446778325460276375214756531591907061217613705036416517743602996967811139788901301318432743376282534341581525990315092458819815081402847345361358619311051592759005203076045754438456972417308154556236932108959081233479082584381103515625 [102,25] 1131806088613055915568936746286279147194489314231702563104439668966880895897796651330149973712971147975589852423438244815218968480265397321099341059553087210627467629414753536157235836038184746156135398221859974798632862990356045812092652882975419306844330723253797735014585995048011490624102835312152346023803917006505549142780927581136969629275612551951350793250631485218873600965280052595918339708730129436005421616892895300010755078449640313550530613338961756922794697582230513498325190266871996861724450458087854611965242905879085250782319907050436118480354181821301409805143394021992799220417277909639126213777180813263562981926247633159887714738510025825493814237523548661981730808656917119618153902061170219725327055162821940480191032966981805544538206394262680295856116838196667250900149783137230611846579928214955794819952668654932778853588222586387815178114445625258778610168332461825445045705813983854843135943825470419798249570260979433385417357020456693731104466313726054121624512630437540179377932511886750460132012565300013572175512746899094972397157177858901903195472927550371200649366972642119259873755310575016100737217112608368153876125837731236841176902034530610751991876340366872291879444119748184162603160278113847196689169447077241938523199884117532847060898256527521273479836752147576012587978750988442291304636513515184800371743080773101207871698405372636184812170270931247370075517889987024156713158223808667335351879091713086936117724102329848448236981113050722772562267090220021371406553913392825240225148988301108327092312812627829914028074367954744542634763807059943408954940691133511760002495465424061097628410271758905403373158272362183102001119153739434161182666235277624200119143288470941963365108927949783094624595152247485936444412544718397415650705006256257483880361842206540780547818111541729802488325802053494326985823441640350589569909625889280644207008152826574957284224647179799662831754868305881230753567447977361796335165623212020022825304231444014257707639249889128366365577647686859073220509319150560512323285465296351402537815226706207829172920329312048795422136769372540994702328061651950662439350561999759367729637367099661044645947431315643601917538744617506514047945766523561539602211415550536699470285384450107812881469726562500 [102,26] -754985912989955505024969693386790439744164417393421218514273252043139771500417017895491828712548365649402519779020723049722200671798708248479776067591740828940903290061664125265505349016676210249091666117471723199347587172612141674010986656469059578760179181071847341325133434369243457815384794924494684723092504554506751069054111962997805516712505662908179435820752055658799993259244755258013106168448152491784444579287724087385624073397262483349236909298747267677003561033094294227146958635017042448901798699731706866392071988174313666857283159620311699195692465952605647347300545115673706114387321657435123985134796628058243655317654181607422971279007348279119864184769046188886168402923397145748612803671961062683096057334780969659497934408900664522339536642218194838820468250733305752820645789104294461010810510164696337028349328948072223586496534647389673453154433419054667792685469642438674327017972900216204361983518781257888802564776634278154108477587012182221794039621199434851588550767063574361438879380797525031216007432072791116073372116360476090130907672183393724992487163146336818427647914595648383631029018188884337184309994602992476448627447847603333332214787113208092292259294969106025578600144494286547743618637931960403851431889650848201519512692951271616237203808414855517096564364260625145009915228218426072564703227492088928700057850771858345359672845971173171254600524364630482725816618683612860270984759115066094500202435665505970589443165792082054305110892967188189383010718761391259753063879851305134400867850807157905433297688802048134656680838454944997664002652299903087107218694925854094801984413455516460078623941907831317738739486886133403247432824528796768545225394080381607550150070553625010660558491995465154320944145930986090551010428353678798119840580339901412124309782695767759714292080571252137608742928351524521453976006426827879805695742571063592365614447269800041184150540402100372901040323769083987275568913259426003218785971077281531799160013921914060971230828928607030377777251186751921794243823428096170371113599048319187816713326682159397045194358766461633582662153770211041382669437095702562969834259597532217203983050385577728042473789690741824748182161654179662205888659560916911892176905940488040869240649044513702392578125000 [102,27] 288761966446409068917743047419892996244232515393195824396375457864198398778032504437137982004701726938269154318407849413732697206142894908635657571371664665143722489624510418516008859930091364978303801298638568214236421160159939618920082513105830568754787495887258664370123672343039624226415003440387075760052469159159269840764917734284952783566091123750658776407625592963142616082922832126985543151407864829121900814903150019356703274162279878561592221317946912736535341103153330508132462939347226008731573312137436623456239561090195195681169732355849416878035946555718567776609409633462212788026688709716425814792194153775857075277880915596018680178213231868928810855167984005071190722013293552350119769920898834327245865637029084102736972432651755294412676598514841547852599803385045753196702560804377826008692083799224138988435934734203178372499803474271378182632445460098360169983475243438828152083649203465042733850920212291419325516061341050729964957956044697330793974551335472810859457054354546149750185951780884939688024476503752045552021161752890295245933317886546631774891484599321417841800603611372134114015779556300124950842410162765075246354289423444901611138662197716167241606955816513244173152522518910360022695046628722127920487809111827978916323510274033845645527474483707557000973448907040551695984485153436837087587160106199048515213623572276383200721396623806240235146584151379411763963465761793522708375884962483338624354934339328744681586644227336445356362724266049165018748501417457093662811850263299512702910521970673066641967895054999164299509968420940794874413458842680518305125619368934910114233406232075846129875192086510720428623506177643541454510376142298148307067397439611335987198840184655049464032333015804992285214864078335629336595800021863934656405238848380822756860363731998653961687077319238025052587604087339049617522982561311368656207107159983334357733547198917406780251966110115948074354507014252210048075063988535155353654267377308268273179171264178129481339896374992768732507329231886061800086754806569001077278257236892552089833206997957832070586653796434939183268516344602165953288882136225740735978179290441136142243314838392083498529470112166820822884241276268675581122795225858451229408729865610894194105640053749084472656250 [102,28] 86299653733003601913091705409119490056191282212183759188004352745898122502319149438428191293243676803585392100879438530228495700974618948964483770141175122432496608246499361175706595023729690027949235986558122445849064063382866282019479708529935878955546913783880761690687234795099047657266946306387387709515571307099003333134549742728341484305238368008534431149121071854534396603105053214799298929486773906235004094633695752915298528023038360472188514170708846521314938081070984468756616020504228689623032927952941256176160764241625427246976838130616260606148546977473254365696826574569819063311259382461135362274491535468605140539883070243032831330904760368304239789320692806102909445931689738287715758063893395282330718149532755760800107419901449249953873744092377283511519034747091822590424624687951154881002960835782150843965922891796985234146535206962996123080144358675089827043302776750418488150312508047005823341570169207545439737248272718298217144335215668444083547790771217496659194065048524580795192445910647464417130008121238783346037970616958782425056917800074462623522102591354647993762198962559708386939783711218889262637912901596274331326164920029977066209751654895238230500274101796184713945482993342073325707645370590108488660342527397350089065471863207053470875896590273066602739110143395588249911060521445545014402077663909382790077673739169580856253076657473584835233831575908404044026657503770754362492913893796662305324919615650026656850223511197776878627262283601190536647951811414000503924407013139052123631675607318323518898373608285838574892913447352689424937099309997447653683715725628090847915690333081191181196878575060638036213594718300582573169802340170964141874806768929210061471843746520676313410224650227869530385941506714496583742539686260492330421981903551509592632619539970695411815797729329420910662279472896997885241191489338297217715553699760448316395494429017889922988619587847944118122263586024155425266881253484842654666347911194943763687361868698167909166555224352156125525944933491597205952612325097353763408663802448807439574846309226999267599663085318595911916999517635479661041833436313705626402517869887127596860117157911980544188578738264954942397721963685114453309484990029508411080172436413704417645931243896484375000 [102,29] -291407660800905911391128091188023580763312923199423999376803393925973821979143944507534218176852181089949948406411453959538029598209236267213197321563715128828727847399729501800825373615753505625231184433513031327616639078546338181692049531165547384716195040502182534072037310488052729193748301614198487944055169002601462144722773519001562185644922900540569887488149589503783455793726647794047810790993770635766841038676310763868104441280479340820510265166922679545859970044456944836359723505744328172885904630613834982495400877348614381750031763928429665056159137779616037365117344161731795872640775540661221111705935646364160184847659388116176112476048041151802732481746954777646112974607624207424949093311556667952472916805550461654589991315435169667752386796697943930192250223539707308110888299974398694478324775636462335914308183733228026293090503545912840640323206166590715701353973696627335667988474519409139914868926164270571369894333358454821909199518952185700747002689557816112059465678348385055659689618567479253165254606711264124936911799275561614473338129965310647326496720204610164494257805300824004115783696000920314786810635614970371595852510533934812873259390604955430673012530330112502948425270005443239058599076477139119261186275089418567687786298308488782557145147222800171779749469157929301091310748660805168635169968241160059569199378853830866724483312588168197321868311448348540188067451245837423623165672040075121066015228637798683222748885801567932295336779500216073839714192922128653202270537657519336214279498789030239294215633673549771010612504199560378716110208566656451358292490214390727433248801263243116559501915328655619880614957659231611962187993086749345001542914646541703950755426867981256833949989784408529771226595238110704035629626327422193272081985153443176636234442540649972799475663930607035283190423666071943987679763971178899192010221425598029365022594258373175207043875907721045069139953005112129022005841318698208707220815174175333871738437356660179537647774278503332827741700674381439164041022393829425286121005491825433845291030376830072021930319334671121559326803942777567126600258075019181819922420892688283693208977322203076693470378604788865265499756073699144405063993429946117563744678591319825500249862670898437500 [102,30] 317314038903938231219306060405255311287136153254614708040187517538398577314787477418435480890962376910247658198025786024470327462815043550379875411714775843606187574439475913570279632762628050514349279679618190572225309887119808383169977286153400398721890943050894867502465885310461171868884828665310631400887499896041424447474261150905884097067846478370177900452355429810594990811199697278878334132478355416406651393796496968286245480301099979999708984665778366465685583414561635361460800513587598370461077003256785187556026327511427883694710462437799118777365917670519361275062165547294620357646159130944479864954399006966373869441234053359552667021504501968684859068716019742147824081502702474262610824570577457806775418501504491508068151864268960944305553356906349561477745568263795002454659101835937936635827571397136129809208428013658312140816615837844284735630937150860683089559528398737163360058228331429637224091280896176072331168957437936817394246935375574962784955223076114574239025969394158703965069408047917493490521096856642546399558519301671347810878692008266502703724223709327448637526795604744885444451665666436606504492193596921896134378261825600578894868601576636571923525970385222434206055279706327008458443869196453057902286559023042329056030084396482393577253860860268560621384400856460067748252901523643051227061705153812921726592548140537507096504009281259033373773595982131407268469726844876793369979251435251145972892719342207030401228315974687814852530708782618536151201419935064246720347134969390585292178097018535147878883429679210144605211379815141141988644604046643979993110821899923016322025586024997655341956031221122991222282343742676389306907737044248570200474648143522883691265598291976111490773962327410922034961803291695165164406412191785438377302086392393742675399586341300754644123476336608170697961695033682231491703483944749832851610960782701851104459145734086551577961555425648627798634999419605731930598760556640306903179427540975460856004188714145174337688808795678691018026910023421949431422648319299227888512117555004556543472077735335751745582052869273446995211509096527709265599344978763554805558596537553153962914916526831881851923872019667147371073698471502521325024329459929539609674975508823990821838378906250000 [102,31] -226822736714829000035630061632502089334967320744085575538962364096766452450361805619623597634872422502803330674613916940413664657429257000788246196690608126507632119303187418211371524026644950252674305915483655816901333850758153603980330789325580317443325697408684116195798579606932508159923653927083964892536171039779210680900077496364049295170020801716783322717902928826876221052993323941909593632654221680081578117818373053019962429838113612541294801852547337380014249280390197829830381244773545547424701319901705824658336847674131716006632870750760615927435813043338804510190719270000637852729083072573451935851525753369136422432765688779683984919422679528301661420773790746465552463733315938326979569197025713877363777667540399624512043067119350156807908665089008680841193499528707950116133301203096850178364651547332586500012014601993341933160499050746512212288648207855906902825101341882569136841754337121268411844694491619275764233264189613355979146953657108460231878149445377433172709735346340429421188434638951701717440380460565683954522123368827979115844557953890501670004480245818157801008073407876884062822519270928321804497405814677594113655565660436914702158299341691947457264218473765157652043800817019343286958289588285937743704022897148490105674639178697852076947488416697678425431164244575393751940590022463551587917986444291436552619953305376842348246739124355517966519600428290891569857632427300857839817718099029235247753271949864504321439285564719008568306799246059404211232701772259123701584354870480884267230282034169394982901312157401344541377970351522973976919058334607633665244448097316726827968357962385662362809507042823671963309701581646555324907077829126075715266675412241191713559968142022252982325637184613599067852968347784050300053708096911988121730003931622486501270434361476508484689771724349584154778066076408896751704530267102475228346810760978604109671375046735891257390233583413512038642619165770621944569750249205484780561842133691581423914660574402311951352660948717117483271081933245840369002490015936072224827507513062696420345255829498738235784171666787080765858968210642274836425287880542861183655916137297906893351277983564659463390290733109043071290166786419250157341123870502475057264746283181011676788330078125 [102,32] 116019757597802251376829781336092171405543680311013491669907049766264677842659722559289409724780948766019810504564205773534040989529907532872882578751192814627222637213301195960269618682308801518312598037343858240394256731505979330307075401681626614107521306442236614127023742531161330363773264001413306116444910545592222350182721274000413648971833220741671853050721394266900288574430727554305863637088186675951863743151681629230238194423971705230994775129172906308740333328050401192359759915684174920781751969546302162923491243280038658734216908072137814991376108365729317611867495408905439385742118307679645581982367914359438127424682207152745119063293797798230003036915004803622693239758523638049950719303671986704676879002141414384044557296433500794289816455197090802659957057133398780395306301758484832114871707988886853673642104461522964901729082814567699273913358675013723774546989090159227273606443879164338740644722495290031889919085383530268807832152392943511138004736601491222941598082492502860983595317743682129813243770044942721905486784786631328351441585207806383747204459951848886937651856949954208468889173062871868860436338044777849773570284269957927137194869668644884628690857028515655150101383543032900510655718081830538720981233624234780189326949655150908285226958671458538381806425466031262160435797188432782576078248503567316964714702813697057795582780163261603580496331046639355302509789892760246200348684315779478535528044555413162726465072886552037199112403039849205351370953611223182338268928890344254158150123628060813764720391121927863521359676818022461869708296893228031527333009575186311859177958501320235380024340887834676430727403631184312591761428383204790762588757914880933340666226715017120553324697423979786513524545912277281161874494535370781394655851903967473450684794436154483987778708444914017223219200101242898031783965732482928111140663206451047937124718730194648681085374957001211741276140460018707959369156931005632159385603187681859295902854437380126117393244054580190857339181780626964947296704908591873245677263014082408862248027726120213273484335375472261710596942092377179607188825804131616618541468949408009673708858942050661289818825028715924141824934984356542153711641662816589359863428398966789245605468750 [102,33] -40918124491280334269881199896636616566628700903246203232566662159082906669484363115405431100707271487136695062868802391475171113096881863232186527066772104126448415625807633415110459050821185702798437618300715035630323938493900401533797067847101262069704548426133650263810360368132322869379519022138344113239538977955048712071533968896728665969533158535185973557406339511372236600328955556895854190384537150227433016367051041591968383215666591739919368812916497197238111451647937220720196944823846660001604527277173087413585530265820665558183894388166291625371657288284393769387988561020666932122498102512976825141814971636444904893400457901826610628799228645527956849143688732676744478779166781827745987909756764581125687059619828175739845737989551548736463428277860031348507639869062913712455473800318921967902591871353422349436669200732539429085226334851441153535981704827152526034187678740106575402351562267710638315855876932703706344792900290696039384966173264044274761058619634797964694891691364494330872475282074744919176493431282030786615511071996877616150384133429338916397289823436450752852235170466786215323644501834548731168208763129549014458536140069761162427165374457329838257297064264754531985520594285984068011851674697301327590859391150499423211929849139355532085847726554337080447143423095320474207416006978070180285803965742362741253101115146197377551162908614454651804847070218406050079689092497197083036355599771866077778678247473852704534740243061145389580708438870806975008761661164168707184637166947451473501833564434683078469386112171398772652300250757177467198755525321884231561398369902954514733942956997338253243637386452095320514054204068283974836606763761088085737316057041904898446849156127285227082970795452991716997553256004619036570349197221814561172325559795505791545464836363209664552607614914389470656202276305629414235357478863315522890422659353324689026094341821256659031808433136853426002792764258480277415626302246067314379354714129208164255174239479674128837995533661956199839384976360673623336178911581681747852456121236021080048167625544873906497986216441281472094478156477473688518360672321609694089761093006694414149205214738722556347855474825635948312919930510024981232253260543529904680326581001281738281250 [102,34] 5640380429978854026865329047122127812649287874953800181447700253872478523647321886814899611683599138031421828251009317178456740327354497962709491285853254548770909046137666845088742682967629695681825123007804207637686284760117422960656658846585226803024225732545620793004298969010987705922791754654400930847916369576133594961478683927520755848098807436052184133986410515941838909715921037236444824950079492088292479064828346659011381090671775426255959655390295603663281169278323572211856470839733514170937620388793358311654515863101316773711133940249423203730349544769648893083917039479901142726245851708802670777711978052408127856785238791480216677700045461614363574393825200009845489482212382325509262714742258745854304600469632464549939847031719238030093304799473292379854794795471696027149564081158146586507850814586478332313496789685087047932350598359294548652513893692903189135019409127890025755732854261948797068414128747391289621410993998416445980623939847325402842375399354224364338253278777962931133904206730064066523500273058024644297763027183100523775021580961528775023359272867662811429830948623624243709872408865027522110534124006169684146668462685591085586638096237793249539194608569557161072357609911876326497233739668240534668776475206863384382082646209773112537957930672061353435334399922939286029547453633269598993171777802026706287176660052888959148893041774940450236700575063935456942960918428418033042567149281977609409106261837506269918913033436968565350749440425321731632275538760366302859006962362029254249750367791219180294445937693985013202552219129292996500547866285654655723289516812703681399754216438722384539007947082497415768765416503017451201546400466129015207135150476572592005173953377957570812283065746063100087086485583286212312411240193647485119998089537767473720975481989561640121619733377371395555534594538605651929499373633868245976335547681661527373520161242135984252363749275649731059292054203571441976105360727374734290171587498611884972058999742594839402859641454653944803911057011482110372122409860996946211619199702918530336710337218913127811518808086573099028190131930585168436348158450581155564505284690132420280799388986125735537190357950867303457916435214906936135292880862834863364696502685546875000 [102,35] 4859098656180759097447179189783861319407333404334325717697608286450678483467484657512505427073237491924519759535952609906257315919125303659672918865532047944921068231251828301985269572295951865138415714936946863842960400368805909022554660198814227594307299131596221644325570342384876619894081040423558062455204467594332096090525341067956775051173165864614424052821969590273359387313881854088850201640841789214289420349257418003170401614219571988856041887381157450329945098070922379584167869293259209471810852163073833743297984126250045569861592241371392650458199014473714893570989037726092582154801038400621380017257101085342260313009764962436714153853145068015219474190008258465532345960712003614535257127953950445749496325643763153260948708707223236316145059104297149228085246086414534791458444136415991078128617068649599644120585764986419369567875790197581079217188978116634853600714646402018813849299633540905106961387950462419496236856009528960887686392885296699274667090792551791048756116557909613667838561237818848745170443841417940495121392412256965126038765315648454607019410556295108127734442227670367956849055531307558572541970020025060949752649707713397815078056120109249881532925717168354426898856932259818809786002174624743189490910052857266842279086927950372244933969069368985213009554272877823356193054699262577955964827533859526246997741624053520463385039227203314253858877742951203782272422478974030295280320442291121749643448522759244475751867259632879441600853443184143810729795683981311645197235662723585131503940730037137642995403457537551375942362742841402112770695371005034015059960879327353986205008171739557594791517507535880353327856842022059564028886549902811448256248939349813217498235349672380562608851049308288150016066767744730666875156208291516697880776725121712496718608349676438918333163397543676722601282439574059780068923797350679116182879681751703515059977404646172022639226812371470071199263062906566336540808451287886328286824721836354093468823994122869463544075844065587197046233506469826390241785304609639999400181258462709668065132050424251117840954841422326089476209773612396343533284633794881945510855455668919643017964482191968297166474178193135298688655411732117972434252806124277412891387939453125000 [102,36] -4563516034505026324398974037767598577623689314832446979642905091220502379889473520568638926004059892366952757501892585564033337174799353607731398790141639841074709901360244069786708550949567832409967785540085658646660521770866874039650390278069021239911065182066819084404494001974400163248758234191552553589478893523635531700911047358140097930868565418631964209325937871808816616167291075030467506884867340512642754526163313587116482415092544934766673761711533814873979888709101780658179477138005274652978936681376860173272817117172812662218928028071655237381879176259655422064256535936109493764046602223888497656642130094569482520493032129993189548905387847531131645892304592020079030979240642566856603579884379225506837695975678415767812511948460025410357204414833321919069937379994903044470607671481421600721003990422655902018342257543587907977108486159745862475768690176737592149593867201745490559859872363595154326193987221809709984850775490926522599126321813423475039500246418447531599635304892422496805552512092169467468932840069706389621073636212385697193454575948361632655324216527858463374833191174879950542149783098500545026245394118851147745609256880055271928738551883171743917931392489065134239866881055669920977865981742364440817648711801288817795937563929279885082181012357893022185645476453179181338310298397606385483431264060590438687307497792367441434207938895579450533188217074929674658638442720979585393335177502959789476934255133963529942724783136209110519466168613494785270067827338677484350880857965850230692942434374286895507199960157706480277492829557586397794729172102223688662496649790822932167549342524875544087576211462729921453126733657327211427993056606590180231908093215922667593595811782435544939625491189156863112114700687692225351743743378119545245379581417076501716278498247756765722867538828014869725315679445846515194542851911947276461683166474329867087343420463527817744717178383038626352215369805337174053676261619906752067005510662090820973070285337511061590216027095007972401351790436855246233912496369114019830051552363133477902876701398042686663407751636988193726928526294545595038066053738305713839468839109309223852886632514963903627159690294807150595063718369337468772073407308198511600494384765625 [102,37] 2055981808684644637759341153834564864230589272309662268490028866314887642578603510568914021448354406421829783614627259272534367261515958791784438755211830100905505544845739611429703603474948261378562665076055975775490787755406224486429452370520914998905878452256787808543696079397846791361014454713053986565517826187103608355635737908667653287649439356238205784102649401367371727936343848861707541859196375445788820756500979822581468583502481807134661810996762698872099058091476574659958993207598333446926219571597390639934751133525634222570155494969180220935086322601061541628625246471182066154629528531407356164700304894785787863697621149310407309383740027310698331920659334158594696862372821947836709771899450555322956248980739718958635185745386905529784217181680849178132480949847518734129574120405483694907586567911835765413718175267679753593935934776651135150314745490646895328117109329812543754326500346546020144315168460568223311405669088990666631031277031552173151824281689667203969612245212931811789150518403051158053671640126217365020636689332374276584091119524392971023098787539593093361541214457981246995862929472170544861870049915623760169789215680181975350135510246901266809504882679721680994626734730663365601396235333935929367210643705401112132216366429353174417050084773824671256150851223943038459879845389538007309097125399787786098956213671034474979986680026730961097253629476665627079231014307499901120286861130266469706005803094996127295189806858233677648699371632177473973029013876515476856772582210980905504933861434321420600454531884035767355840878466671709752182912676469485875476460770151127636761442217688557341258368301041434756378158819230203522019955430681091345170614672473246651738747555097667750366525418726172874293786072011887948300701458589710064601223058969773879579728049912473849862886757870551496121025621647201755125699712947442606246523126027290668314167274176134576512247405359222595596194027700648980159865715332664602467553985642907216608065923316025638880018502497424210607258671654384234476121508219238924408291992383654387448382715502707807102523982125634787845336745158423357601356873661948910438313741033786923335136849368241414376566688174662801582952276202576058494742028415203094482421875 [102,38] -553743566950298985369588917583051224768811531501199958666628553804381954277928283500107781646575076812709178575507847150180332004839242360613785112161142477167247767038720092764634797497600418946857090041909642057592582178571530391010018259645578231669894038710990109233594912640198544549732560844807874533023477189997915852679965840750515913157218694297168054039068540288027232084028002676735131818850174399718167350787285403762288757287155576973064055891198429620087063335896798218890032518900598891910856296352576373257968512308108190924246905119381426037990867438766769179978783258136235840377884813610754514797137007922410019875259614134758752442873578050900956063228894719407095027099768472203840349853386330549979970146519857615091931620796533992439262526993947636332398950630681940324317016952341701320468902092377756502884736453456246467421574629668330724073965921274225801477299954518296702561306045152698753138365432519787755611604162695265079854177225948742983511501083185543641799904737093938871542576632365546480051434677272110636995493774727202145762788699398061831822423560369232267438154705286872714931951643461639804611544522639466531472425893444869064972277274532068638199471190871105199252488151272693485602092594623931972669462866403433880277867314263280566646739990699006534627235587685299573572057655742046709425720515244973944676253488373886007464101658544826444170471522774240655035149470855018945811735219362170506775530893706334150379094039694242203401363213476330178404583831527066712206530264767483776890270142135499883056326673761953539993490686370090902548413105221006636230920662249467724044911931503219618046583680724976694904384934030542261681010651033132146692536587555974089457545681422682085605235624982685069747209755420460496461642963928299348374897180658157270930047074243155710848598443492112296287935745984299085267885942597311608286288770739918371457624184044809495856743398945200625108612993305441212953704825634134650842824305829208921763529229334068743655145678675990299443174418920924010225101014834879172203935689305793219241890347706595443741716892261450149540948058819362339922651692175517527909097479815555082844124016179498142867027558673996339919098907955685717752203345298767089843750 [102,39] 90227306024402491527345191201401794244467134537885103771341672097666119650000736603607612276723142207610977153419829865679604655066152860961914304343795483475861838238510992575083311012462527280458787594062533825854453650454486780158288061206367992006778265791954049794016901438234980087809379743959073919798947567163308178063132150722862960466312691145676531859427594052865894844039495903764470742642442164384681415543180927885646095507716302514820610911188021154258728775148810590649556264357925356150917287003687302489606267105523678300671875564516116390116935573826865781363037581843873471715711521060863060057149137610733115531175494865792549997985106338817270938000061877127427738843410524116952942304931324222763594429993945386916078792518257269410438703072151903935842255129277236658895584400511749199593565267816856462462548132872814406521870401683755796554387314788839369946927398657190742096398222589409012309799698100140200962954207936810230537100127872744878250186979610506991175788446755617453563848122268782285912618638512283238366048900400608134621409911463222410963410760654625577477892685240533928918728807863301109278584816816225406091415659387144193313823873137784419236855616544883159633335314515753974122121992867081831797063728783609688264097176239192467182348060489596341502274694624713064075778626566007884676427461013289540904811392536140226794131531948998064018254866394496610335944777133462469809956532574627983066502511585686996611369718299373525074823772902284244884449017937087913165761416230609727581139822690520157355204093444654465982785256381179242211951785453369428428698647497018934154438926866213824109042170891206883709751568685810872935534231312354010660371735876252756748112309186279234085230838828463899126060437649783756336575123201034198164503904454624907831630103052902232169111730460792426132516414647884195304660571040875750288212603656363501239865705933942282667223557413270210181364371068165747373474372722602207334432237731776197971020841633061551574995603783949552956751560667796047360930513255672675802721771281872631307721008258224951934596404881234452679440199212233185187543550541837806319336529726474535637338316981784185880393368828483041665933228614449035376310348510742187500 [102,40] -17132217231795267345148448233290436752777519122373072618227245142970762734676642284611708493307361459247708312565313068928919350310492584317102614933612123754720542488058450370080830187723097345736103188929466678218480983614097780711376715227577118282248220679001796374106055256129128010661411750404331771873336606828224719230396325487080222381362234470950408870282493019991386735266917457699249905014229202928170749601163888503921748802102704397261894936123818081250509072318466741298360504397803606309960633367711396118162510275868615085708057463005367474342746894647090372135828730499510073512537871910094927529435201752387581982702731484354457574280704194717340448765503628344264416242576700955324129852810390443915954615835696336342930689866669076560115887564383015387826215005216718973522180531288290791359891454102804708978877515087251581583459523497129952744540630901061628788957665678096659861808336846989376102821937239497097526106683586356155432001724071685192670659238668662310836361364373785482975419839554251103654804343257049225242432757311215769537465052280544282622318287818058496766482412001207798360584488330188171419046159403667455328423858898018084171837533489223566461751169543953092602529442794873066884347664393816759673152534469775011016045841421199849964289213076608783514805985671866417731826089647297435746656830216022895750179086687278910663804611890900309159054406981693814350767274513844197566941719929137836847638186538558238806162585378222368143392657939316659230366748985982380417851343151267680321470944066620433333078109123642308547075698125063846751466088690001505709564353497107274733519383511372366359270011467854925221744841905810770919797416612718018421986961141685373654681568650871548783478043573493274210947004554257022539676047443628256268227929421692110609283262681337091376685482708044035156957264406171993708164557147082199851447082416844088559598983403799360997372988216501505190437206584886510425357942295483257663896560666542304297089524934204907463006850820349750936577921756208268564741343334673295828422097093799686910850434669942886495160031290021358348042103770934219455848482195193390343343261122391171938784008903543814385325393914900893310715446204994805157184600830078125 [102,41] 10085059164333902526186618305811918396831802427462296269285931048339596460805537664274093673073380693957067144363147033817430210053354584541002392565254108326028435904372907087040239635809820044620088727784652529951272105713016885169655960508740101500464589697928502147529634531903126350103770985730520517040958853515390326968122396756871615325597931417304835657516188147748616953583479189785190444653564128303435068774443960656701143857382523918136773904538828313806349502671370465077165102664514581420780923946530062645017830139560308347233210209636196534695470896928449446649004940819011037699905648722585967681512948756844929135184764786430704948472028614773424268446454076190937952214881975512146087934167186027337691963325021522113382539266867026398773514936380838951151643820758913095976751902463972699411443622329707877435425950858688905272789360326034594180521870517933155872640782699733282342481042812415945485808977909280375593219774743348940413920833671877982423448856094618467548676797453161007341269708565605734405544769337088873427706781677084631424298780031706558600995953742839816760336662593096482429684896861633359518744226383306605016592408436314648118415056536849108101480924021596703071286284760173297190036490162998747057836677786852945665148906450717913822983281009988947700640013365820805451651621949747427238285848512523067239927377973313270221032835739750708365615379597069150448927337814080507086703456113024331546805939202344495851402013692643698767037088707460142427236063953838419707150239886662081860015680627627118293931027679941826047904942584328406416292987419212582502293339289898473570030013320486910729058543771980723944209174364425007941942737958459636858492012198782130828315513021804638883624986827436316290334605060377254525212612938526636644218183105006006965079503930757030030202413413150590126494864655804730239582098519751699082978465400575307630689367459291608607102250461107944048408580276882150610680008591543167980362867366281529683074940014345891156215590975332526322852795197513463446500239959530257068097228258013151576561304810499581271466913758641464490827551889825901387013158859389749073715042263886224342285622461985135444424103307037299259718565735965967178344726562500 [102,42] -4601401009522155349978645380342636623047023837053415195247235530284328451818444511896775199951948888382853588447447543118664417528927298581680825428567419135794124711245923218611958784345530511911038784420667372281517125161552333240722978715681973270179286697357566982571324569505656165661938271984681421493866507897238581899775392736749273600412564552025108229082716590470705465434932050423796108458638537491585940186856525819032769087198798212067985178596762516133073667032813530079483603857021750143026173732442990117948321805731355134648532337214918688767512456184385501583545270297249394405740032767954165235691452968737437635264427622460973788370294218737125029938578357330004729380646002736662121833483245190464430308978797637751337059889845280589898208871154188221785711434037765786676651586796284132300155425613732233825869932563320057142508596429998735931664728267594211469141012028327666178184018782075127349100823895831767759916419332970444178503653650107275573868987615690046755456906226165891610726723059133083050436944980563675933131645671819352459729817744948696461367345910515213537714603421060190178625169289658723818720970053508184625514479468997923097051746025071585968434690386191011062268965124678301357535327321844338869781796053090688641594453176378886662713778146489735442360867095035161230395595384908681647095074073353825711974812902003331147773330412415176889480911373267262182010251893571742568460514267313845246081170689842945155663448246438980760873867251261043037541458158707191420640163580077477799739827686925805091344161709806072078093057453463794664456271272065553051407445443873748635059968971836057941106311644990951359970422748669363842632515107177326852441739928002138744319311922278837862399452918737540060681828064279076157187452155960359275961039426725365869796801559596664972897449886278651196502738004262008792695133633428194840845522366592318546283873582908465457008441336993610881750903956277188226930773733836322809586215606752931231895479674627455481518375578906413339775589170744821462003507642459961850677640065421303136358859499461073992226084487199611602693446582466878775078078867964510216851028923553231353516469207808476651541673696499401557957753539085388183593750000 [102,43] 823394342291755619246568574070556168848127816056009192667964678020271572617920634258948311367647632041536310646129362300880501622619191823477156810511179125962459583548634023722404710814919058811483417769207920952318780284043968385274443288662323653556154700581552358478819635691358593594505920626515503306434470573904953706117210864633116788784352555915606832171238316712588150611781855997616373593097557887672398859593820834160598140818739970775468078714076626104472686089213565541618125702176503481046494973524826858082185131937712681934560752586102326647240564787116242368427025529936909659141378493822378207137229335194102412509643828838074352466254238417603887867911251710418223920382959160380518699421755370733181007605252033687278773358437685310657826749203902121136292951782821713815547462676049374217606120099081589774271936589429374324224597686272552053491972623931283423325702210311463778055702522863236583391662023387539073010957822825879071647167629226261531643883762235829773693427018039708790106850802430603281277591924381049226205379045624489801414889164474992955557215935264894921021327316791973453906716597046708566960261131710356715403024794421052313203245069357934102532948780598712113840487792168661600133525377720573044669301818737688011361094469456445136594885553737984225100918198399677070666097295850444758544843875480644445743624411220883203892427664168168096735551486992745423396177625357817238989768118292694437909213482074746913498491152495669479788473299890838454264314723113387461391571172412222986348988269251594598100388071312516932305024561802589902257830547989629294289916681851075383126341987910122172194248989316007601173764926521658845543221271526460558108282123284522672722355881265604820831152817785718269276997443226343026310645300543934081232132396655334067612979469845348429204808958163716568441427656572581385264660872668055619000061915927708696772334502726262126806381201504143881737455362937624658883320913664699268651904450346377110192347988734344779926303697261246808212866230761299258331081719166847474122863254154615610170845915367971198490618911667543305456861847919073441174669927270788582932096174880976967674630853137869948045468593278428670600987970829010009765625 [102,44] 270071974796970362509529032284864479110723052888428894235120370383168752465245355445949785346139940589155447436884203302687837634661717287533883777485931082321032930996771886809198341534389531834773715547229962302612367536016261713167588483424459043789301433862014546481753424927025143080216841458340183408189305995812010034793198827437251731721308311333638802319129188820690565788641356866663984460350815751575463243346878685433063903693534972764310937153319330564505970382236538169437359893915603609599056658714313627234890002069347481447627660722498869709604968742610477184518143253379845304220864110950152014456660389506579481181308684077878566579863911185738236211191121696715943204190383285315846792957937240956552669965090079877825337149661380779672068112079146358035909410331185421735220220084336365642527014005199944023043625404417621797614237220753724197764753564037226955848285132796176918943612213466750892575120151493439634216810039450149907673620863322254519962332376604164559943727509194711405146422615809577523788937789757293139541242316731081332208006466250126659524347353974203575944724396604776986341643070159484708271539115383113346721231542606143703285089748600256262119310857887573068112139654946413364600760169566511775719076332564428850939809190727418492224545283825521177486181397869774737353948422397104678226179753573413159152557929579008370183606540618446709458561682481722033848369419373391065453293700399752704821619409670845413920789659602764243597635313396529565860307732876415317891984180264397899961437918463576085610784573906907240013123826275236070996080341635375379290725185899736261049461089775230862889341830803939493636051377745087963489903762184633812384568494878786272386456250215014183689991332994895374865492664247488605897212211395226694262056305518256920872153512097105748016665343487620043528850780719842466594728738780673961168264235944579505955470287104098834648881113758330857041734779734230747423932482864600438378184584262972460209708731260112766128230258222458356376079246261359684795035613592010427144957818763281050675000205668674857264008698992833471588830621519675910293233687725342847583619764467396098767677584931348050423238760231470223516225814819335937500 [102,45] -219399410055731362499454512888075652613294318645180160694418091969483270859455411787589586777668720304700815563221118739620028674068929304652587265195869919995567456625169317163021091689859502213032057482650779463981589418453111503075829723108557360972060531621620087746690970307675366439556629556708839668351327443126770458163324799791188395035699515080770654677112619572760318343313546224804075071094624296398522753437269361629614516361882848393495271432545762551318958152324328572229567143410149546385081517922885653034034954353230808962653695652747341910382495781979626207026506626744811314695985684438124977036547315830761444148532829594109227378973051923812349343927893629465881663729859900280206335474037048007541504075003286725273887634418132575217694139623868120998328890655407174141751834238138162225720445571908825147462118715012881994373976919470022781619972961529719909601794400879797824370920090992950458156338374106879370494410556910822976389331780246967083919965548339606630213958724147195108585113738106519804214845447982984212714525549062440281838302551536355738603098707834318752003179986825526287029366505560577431565690818265046989760402889475427340344164978422681889168798050481755748312554724233053680817735377933643972336723511579553214862402675955041230018540194747309906230322758489090175431868067716505800491811447197478457872193601111117925347037115234535264578513228460552344406467589941248982917295423833640338060182346450350446168220988617155816901918423358142027710670630938996013980652950995722463976345474816828373694058360220557393797266405539546068175132116575147829899449727406774857532437326131159438039272832293295736765698750641531230888770277507448312743115716271382994179710391095718394605875635458040526470535132791022025169821591054773472496554616383893197631079997007029060698749381134077360498702663002475400733209137196663113820401813389409240111617283862700376162115642350952602086151967592350376581397798029366897982169795170689841775577808355856658256358449791397880312240131477889291457089273656509315609882220778226113270927021246661164938990150925632260802086521183236429021524416151431412884781496213909186421501526032332152205128750210860744118690490722656250 [102,46] 60874188354710787493836204251210554972712730193696277429256408109449833046858305867310738516684464145112359119274425273536991136264960233085193155802880217303347416691590151269787923499959064868081564246011454534850091328804106081885246425867769673139268932355803558671675404205688891966031271421005101379842705849189875941439532232976613683910359835972502487845462767904800100938823727677469192508329071368668989521679991475872483458151258464659426165695855663551184204937771093589965937251965484489451220965209360355038379215276168059983913305151015017883733949681945790448702652172197733183205959775759500967184955168623873561365790457501878725617100780697356789045778335920457897373076308246505070495270035291517943788223569622859142999361694928660748636617477393193163566619104874649439010803425431733445475106349820820662799944110415008222143124077581852719997026551936881198893964826567356859374600040586826471371030261187081055820828416636174244504696452869171539907584214350908746668599830205823913745065265043291381792808158500343410209497924396190352329877808706883297906758099386774839456556566405689487680874908442873570311263760264127632470168690278458012814809127197451107970615505345111197690996269193170074192711284090251996704475020440506797482985439123565356834273778904003507578962274149832667182051481071895523646138912361276257845921344350892036828131887721372676875197500861935324955313650438740763633267654178907602363106430272402132243452619206692446606832225715243851972284372147237005910644397530034659307920925130738255323418004618914878091423891772138703752060516376080813244677770539358106214956244162306366720270347223715462794119105094467401775031261679159550041193940224794767942956883372306269443013136393373659454529652240560513860747274996757292862519605792770527268075815625874559904107640659165613050224256248332934803153856637252309336191157206219381936362174206437775712269090878889716679476867810332558106163636396285238640700100652773933529720625835867751348593841303237072008081722562864666811691257785213676051389864172437143796114652025930863691263008517233855696971772436085086800986706077100190989803560133487802480690954075315257654210654436610639095306396484375 [102,47] -4723417003998113287753152509568253968936009734218953044309260660314756445422088848507818892990944660731677488691056592216133087001719642339945531271804835211032462357913861919122469850242018574019145051544993174631941652571270483901487406099494479783325479926317089973081793229471193137431237230778427431776929559971149804491317434966243640725476372754848284388234306598415608803116014776060603388639191739855659549662888055266725841327725309607278180196266890832182508294164466319074462613545698641309034084377916494152672605666966020165323957182078266383497126999357303372485734913891004004821045779953751785825410084078570467118385765831077083171082609612548484924509407098061627207419999611566035662164443937826025170250753067725746926748270042825237863252131051651791041711672226559862992257969355255455968164722237491787514938105647129007047187173739206598455346686539564253627373662316953872259933550246299080109082679556599985124221721167184737831522376724014571266096910619903994400972714796651164770141555113672708448633793202257073364548928563008150979604459896523717327512372855362042014591928866088334205731031581664991300347203826711912867248224898193917570900672179506684831752806303912537611856098550901285995423639851802225655490807950716855499349552907907793993241408597352652154729347274024821194373482548391029224411503578372114458324626375500477863942211474899826552183431715669510507178824259988612301022905326990618798757410714194513521925527235729293156025754196871797926579611408917420748950639533663342444679382665547383067262069628904449286374846412732648540347099636917872469771499644797749506677937013859117892124306506953744937675357711065237786302026005412639325351033481554124312247762520987059337272680664837809239967400473732648597011606946896718949587003970341763096236317814827818963008154929350031992282652284772608162427114380050758092614663874596873098564008068462437270569214596622443176875146075440121797322136696942793667757096302414549582754878788676198874027267539842540667560313380008389626314741619795546706737686292550253947538331133033958606227491487365024380568846594730709653320855736082427695927283648372262968881223066386354503265465609729290008544921875 [102,48] -1839241874893292962511854500895196610898105010474629138146529030238300466710198066454363695604410038942638493566276284970858323518393418368127702386622174869357473430956089639156044078359622932224938408017054162949439862387805071455276069415650666291004460568269023729088164420896885324410984777726328503182477300700598185772541540856313342557062207314896574715189432817200357940554001806837085373591838610074317604204028822869450027648127381546937374962242313250835727143579531990495047228406788625784276415396359973789845518035425024579958035231227772533838037534478111281221738058732501964551593211154654230088496657252417011054010908288084150175098630155161055090866007246556384763092535603545086782899509254355633841505981465234012134683138316306767769416303175612028157546505523570879421164998964358366109525176573820482684043365853238740492930040022642426434458654971253249746577327466250168996174286840568088586963502153048934299070786589455617737209179150099646217073860328776114302523687184367718273896205516656929177672972371699900284101992201407383291799986704731805932163849813914146553015941609000218531923798088305310903070467655779561391713011772524116481144317466660882353703658755520073096749082325095318358197038894114584148941369596888130186329038561529629870416028760006754304074695548132282333294360238975406663792443387034109409540566260933300237597867948461069873995909131352121397739635395321979607194152045718103155518997387183533001500724056929062210594097325703620169580782799754154415610805760968710069082798648520413115113254464379465030430159296197712941421295842501372303216819049054901414318870834633612055101531875617502112968301349289967555711193663147664324706744213493262852004626178454890402097678866003015315651611245699183825755427239285133021823350321962823274729297791021866205993438983268169832673143089345224789668343569520634823625032297341113551608470771558238234924067556162426822809950807696096994524825245413095274804920423770409309055425043645447892802837722512370950605364907348438779075515629689317501534974270031102816468090312302576327612460433042510825017055759448396501296499364598487216243538781874566835801421138540945321437902748584747314453125 [102,49] 505977038841083414487070039827550489395303746359244396308519020591630010522398504011071185287742159595529113666733350472173956398938264713313102108661770538942251899548853058795517579714782544195324254718494643118598888226017793740516180232276781597629892876030894722113883394682024117744689882886542722960865587667160772127906267266057819010964963690115459704009541459244603977777912289344226244479245926638683559416213474568423556711768964823393882173975046583295294857758189594796542129734504366904038535998347937612163977507020123743538603679017494322439759622841566392513793564781621283073132593839723765295867077989144499553970345366927177583819288076428627814501642871980584087058012125428244487687715794903155539029092200568547312031962804819032079343515572446140435706098235176051462036770670843382961816824708299102209820789946288674834625239841465337984089788998809498748348733169689655047648215999926443161886465371923896425425142395958334064008783616903802025629494617861390816316029632646660464379854612882807276882331347840102214867428378751766662245784595329385914674559708888347975216527478446228683067537857521407556454818802405384491074384574430492237609069994437942305959141907899942678713357106495230949614344651096504028272896863693446499575560524807009943564722913810253215090509820832246450032157121721331071217303236005010251385257918800640911140123116604896253868364998992822130626857915982866429727493578088506706969047202083984615867607051244502127827482543735075422643641967759659413922866588253691976734211718186201199382701000953829593789275432643127418706786953707445379022646979435262658442447981162483182401705012450574964856920078907926823682370476511375596459775689031374941787747980459604783442751325327624602203170490667763555398984669195927540779302689852579233766366415933992519053373718301837433609988852900095090839265617844574512559829432854152255476703666248691050669866707274456703231726924561732847199804528092595539515478203366848770752308738013091642785577546342015433837615117410581376870345462629895243025179792879714839812538657031537251000208133237182555280957469139578755562387614967657655723021580996428582521762251644759089685976505279541015625 [102,50] -2101852031848486274632531433638797686793560829557197197416163084707216483709077669061157079003032007025738364630756523516148438462381249594824716489174209007801081926405829448000788853336626383091838167632541789540316458505574281508611429033501170362911055710792014175227539872423837838815848656510077499114691427947133373435423328946202683892539093523501286832830774331373101281767377217343119965401766248101780919659986064058743726272382617321400946207293339806033372710315900319470570834450485447479644397435259052731281004358944964924637688142790133660971629345421232286885477623231637786350926912987645029105646347517960548015360589187168595574631636934768389536701418925076713595894591825052576631478244676906469099028492061104400009171211170643925582863384940292108118764184704902336282512841064228398557651712238676749576127868211258066332055341769028580271622083226351908720682695516254312161109719595399103882153801582387133878644550549492751524377608516088368998832362884559139579814659409978437104547116091326455227020580669012321716443361427103215403011662384035024878988349988853680189803036209836658384317326387903114501868411480468043434980223184856360460628631731125534281908891463875967738614165793932975292598706865765337855892316308372180271639807510274619900657796455226859014295221770999242817042227311895930534306077789785114084192093298603102742885887029177259905605400868242768872735216910867392775019357968404204188497820059702880060126551903185206566562308330271397167018219096235046983229234089969157826591817941314841347661071351614724527111757246087244016591754051618317544126166773253429077927389474311855412583161383848863735587924009598764266429442227696488927335729762209730157915989528086868164530613554897470814082060637408049080329742625827013593414195465877589582238417584731741337709677733088747034994977047482010245091221340412171373393601230794695189448060773127631697285917292022587304462642895106978581579320170809776494942235374183734139717010994279355553832758081902451681693994769640435111224016347638779211444065002501015752079049376650036923833466725865416056806970199081371132380660509378155349634765148431059245126562018413096666336059570312500 [102,51] -17714260662981389903452978116330095240374756402767678906189215117403920155140039305091265314230359839675890790521408423656539374371166004267554524397769367972449686939346911516717825121377454051053209908139333739626065874083925652558659994923799102523760099203580039901668123340455101177434471115804139210154965134834327252577553425503561485006713900602105560411446955978723520737846876729137854210710599958831910717410909264547613231999589281145215411708828675611132169741233152460522035316069138152200320841845274230254770856319151923999731698514711650396094957710805383221085846310949359949767931959893486117889957752658508533328566407303836468179865317932753806766240793071062939366665114068269306698022207532855366565750805695048282533214950125847476759821928619477635249732081147759770012638531379804852274984104206116564114974951775317815652615081535123186405075504921554777257866464356043772919848259966809866792028799122538876180888167400847087668688583335436237841435319062189194655275004162884327861390455317522989725873296375026029175174997207523195077827627606565183585265394523939778339827521574568633099159726875515921782207929912362194838743232616248630070540661258227354301209483855314445954529251614889134665652858963903978020215097743512418415188830437799213497191933638574907630630653905029770745860101884651557376362946624036854498971095786136626396336742725831808656448018991306529221990223904886430373772534412777342534735020083845004973381625904600276159783895196907579305422651840390715928887558412697415147613748328541011499147292628465322804051672073321679155195552102367879750761277142623739206030909430327944098662745953307149570093510141603555489916657276664929205093561885191641321422270674422783095605683075457417786474449901522832384051173299438940029838255724948838988872212394353303652603155405619043868957541561740845591590281316197414293328213961730405116041622442453315457644424347639889228820108335605324242760635450702904598333155272622720358256273553244382992507701836803156854743478733400465462378622405700490342262293811380275673797397908832274014467196550714494776713144808272965170460817685309051187117187001196505491407151566818356513977050781250 [102,52] 2958790715942235997026087406143162603578475587925350822506984658733356066713001679107370176285246707318233238054369523627420960949202564408186751779034549839341419707865968791295669239832210496065161236806829537751420477978119763780240160344013537266521983373609552035563709636570846053611739214225803931701833826497224637979497999329053088367563863595813807637827308626557696270958760243828639201307109054723071818811363428770107694973564798596301568953035683418297726181055697688833169627450105994326590578863202277687439247838755218932879123971856654293815321901698494790032998687673118179297946246479315036395281960916009215903821387602816001301379200377296953945527905059121136909369063552531393674562237154499164797009490357565853185894469056746109050265978000643423746152128920088611532704220259502825778484493682830826731423888091859420309752355381054627485581347465629357893985959696937145768467431002984496838761962676559353994707945813288396741298958033856786825210237734464298927134898766071133074529519012668950525318705446632677256063383595236643574994998550899764630619390790130897786411152108849196855356712452724786689201777142718474513138774443023992508827376059030360472721233072068136437439267171110407359066697978864786597906320889647311602454734315989360020610466214087386467891953352803103778201839607408504823965282919660267764867126641743580957443274588008096671673015604906962090976796539249388425896861872077309550967730585643601946951603838376843132627838966863535369956954761186118814582985834310829007307565289117721605778574665048468935092043566659486982123693764520165971271467868239857874762380328634900979416021465868409362771942923615902067765659511972135719323369684280906860890052965855836938598260114152372349754451421870479653893160137825394791908783599584036639154211930628558478194482514370746939827098544128220759491015061555162793457053911614270104164231817084288518424349283514855797081277688747956173028787740790850476223917570611064253529130569361814985048187080475562587827878847760192901979710501162161406055094763089988890536007793688029810688388577085042532746492002763354610995834957373115659245293995738279591023456305265426635742187500 [102,53] -109113234143521554700768034235452107904970410915045449371123377828445413304652849530301174221028776533084347818765243550011394095129259355657221290149996326989099681546288156087870427399839473115360206749561546889049084117358006496608206573451510684483478777444687924696109851192018830776806887825458745303731468853952224950489608621778370012940360681350154048264988673110790315659166933902306154362299882216226896859839374626199167363637373643661697022352361935190325697970216497025161109804149066022783303298377015951369037098835242476391803630518337325001165847592218440418978203686842919906901907028539222421076800073523743130615770415435640404580601320987119239352138812571411904025737089602802174689603693174165383470852031467852488865938318378203366055855632884113403058544783779543953169193846911732980957315750837215176950212682213986572172035681900107766426485968292947298289338698300370761108873294785185384666271497651921835314910655330336210779349072762525580978643523071682323054429353736985641206392242255971908168616177847819285273675462960413315846203386284157554000690645670959786857991874887916498286515448485777748626563987938104484933747635386172141674410190110516273800050950417243033216287434748097421877052897347532247463006869465605171794113224015738929872342025904906370921612068256819509063199064683054040627948306956386982642764150913499949211977940342489638808704119788034727575977454425588125206193277655802865320584488608611293342638425996173612041993598160816958005619328541435299858392451257181447883315604477698677595968796508155562553099983720107646301089736709667816926893957026330788563791729649877317699122448688544437336955202867887920790599435572796844955300812356430634211948208500269020398725575466536220890948275863490701946805073465268996825114583792206874582095263500952622946223399297900213361494848706300530644674553353626517089526328269307873079818289776327366530089208847674183941454709661966928564085503040758546859197196842806632508681225253847388414619749899172369979451194784017942271637297552679691846140742141296478114454568321879368269019757694221090283478399613196142505311033568657689239722596852288916124962270259857177734375 [102,54] -29779528797090917660123750111658946893178154500494121260541322922857267162093058289899787906598179794084697564603738667247203054622323056345568786354167806524326864341939206043740447840146313354945391011020151438226383150038272690212256625835022436935858375477392739638524550590333390502092071622775537846858261374093440782618710524121805669957304585771718837084183541683740715385467248755698151834452398600642065693307733666273235641849581620486511861749596469174118928714697198165887291178502193296155336816579828178266760209141820517527157991945750237225689362558687371464204852005542274702829922036119461295146000583388115553490490479705282529348163944475111846078408563511222813610341067506025517981115165254510996956554349226745252007676548813936578797710965858861950970807325103050527479633668586885235292639276173452513403169336889673118048268450628414612558833840726942298677535055891166524091329026034170580432377388473734847272240368700472718896199490348331249109811827185977317689234573462677439814791115236702647150164664970702107321713273295554752269965800295796106856795861639888559894227443265595270427712785250360885624250471962804344118795947137079941216779133302317699305069855263398170778486975894657245610760258153361177667771766134632889263964144479404935569422606029078874510939803616795052748017597485763025361270444754140788615018722187998468135427666504478908060209809462320636948398825630396055735722653432353550915536307577573655715358014172270483980910920669842279505956307819017772161410494164320277470732417087466257552627731659490521421749590935822061766865541236476675954297725791616598038277147816544575596392423967896631725227359292849287462475087044599323440755768249478171202026338201492638633698820512648990645577058109879775129406495575258787070540924490593152211540068734693911481090264238215718269486816812524091357609021546129274490873854591990065387501332235510712026728000006457937170999173552657915379093591504150743840073504530088334515286904214088723128437944716748774913391989492343453692154086985508559710839313485297304399048620472779021338758973578180368669642512306995263482673472467897844706552490379181108437478542327880859375 [102,55] 5241955088093163853586526448134722564171961447220313523668267535106803411489648565624288285484084350557918009459983427318902886240663761736305028362639208202488341160235745154458804447882503604211371561933658167281572513653834830656647690928316977016854653049908985459812567002335757588447225123134711913255753881627685685114824180178793066186105481984937259997737923312299870699264280191902755582344391749572845360876253726271216300468282128232260923436476167974031352406638949987473321574943349819816308904527149600089432545465338690868099443330284887571914528287976029802402995361621523273677256199015248683853040966071097764168707021189189396651685668547085502630387366756113873806891672521689439337430633914381926327448519932261702915915496703514610010232179161533889075083468541204049287220773551399843637747542040733483273287188856677465738906003174506694264494340593162723584892963718309703056377335476121342928663259518066891879532089277989136360878251747950882894200199661824661868901813249119062250161312734696439679571036754395267118832967962486885913328041654114635394803262127423510350765483101793406370112299492788269117424389277752118902265019756091043688481942211943960839223492147111161568138668190360378875419419637824164337856745376259139055716917555285160379667258823378616700833419436173002266334094932448783701953466927614024524183311690744785085086769536755892900849020063353662478740098999944380313060043929880322303243500829046565853517744305227935269620813164022873621696086188649142734137192380347379088038453706810331302868216101933754557764883943218107934720674729118547528362992495002731260130334146395849463725775261590762110461313763249618452977215498060982338423453121926680088919845372510217795105838082765459168334884527585787141283451666929857244895921053285065597988799809613123672583176753029590379527779815349355740799279804078008456354144972817018906086990684554757842182817388477366158200502900577457394489078498575747534381526553525992173425923311285839833303360123245173958857749216207610764735845215535930750655890410954678279660106826343634145989543087802844087970907939637935203048145125191703552758326623006723821163177490234375 [102,56] 39497677298880843611721356504458635771278590605043858173407187389264648482240509929882765038215236878378591600246461446894627347388736933465675632623615051413808555594500596416310621142281743029979360167147946922369195526869325502076531794139005930745178046056926276334385370313335235418283500006653526308834077270823223614567826673564233722025634790311897048382477845069768149623525672467689493078560359162734108673752779430972523412010474720956280204490614921675978172873052778141584800521798489628168850160736719397818359779467691088037383972704219411067006618406999295092353081735227289267837135335566656485692563831413030663972013180170081663449353171548701424154896724307839323561269869666598430473064492112914239520075709012997750131601560247478162677150190786674148926738695801354226574093047786744344994094565862002257514287484371226500738039485668351161258555635011621163927523928091526200753750561448440971097272125878555361497486463213255748014630717131316051810991031736524702612632542775975993366454767328809203807749648673974304149955360869381069895109189691815703221129143242066841447790966182743991296562482796068535667189811194583783112929958912124363626443532749655566274211235634258416359129514483829852394668728398020817305480977767262054609681771369114238002475851064992080286680802741984325958197835786265165491468991125294490176816382423955311990286332677840464110554220034996814331858586711534700285879535948734532508955088924977667350485801900330146759063180135994008006558956343311134407174464309286148691282197939910076025936746197759542209064109845484396095370307870773211241887129279941738752403944918003359790335645653911528254199555882805410829681818608351426090659154886189455843669387610811295802588226355566636468913922912957438240576294488825210495662259112516389563287492483303722377165141234307503129156414624916493970762720278595389234026843628652383156613094232860823820221198423220173739839801669684969674547955081207092101685839759480418046834700966938030108483713528852348504344486181322057116930302689421191299342463566283861380203336173935907914611317591026405374538519058992273256516666868343179430667078122496604919433593750 [102,57] -101341284397743959395354254625494636280165093049220058207164854755506162943706020041154178757576426981369495022302068583489947711354515957032140081261772371258781289196252493408942624117206028723937406841868360876463651499710088699009226124299686045363327811499838490319742949904639717923411607347579637386017571874703512508866517852279963342739742110479294771492007861955034342039583142524285732097410758833095315695816163350949773355459962363614763418470536098694672070359426496015941000470066855164147142457743716468772724351216134267923803780072185854814446656551783857549677421963813878265721306100217611380884806830488225551460837122203066628037089235777193588792939438412467933513992496903136204030709402485535327188330075225598144538790179696884045354971100919196264787954433669146866982568106659898972886430887662578483006919133558744353047093581577540021684493680153686469986859075576624559819253049980716476416587932402207283273390185715407531319271575791075141562139306072249034574039571200221178490555800856109805229520643042772518257613593110791637599413072756226495007609772375258758521397089854889385502504664290343372475286208411503931403427336511237757606358968464326967851193590143191032219123769735746448162595210225863555508832456118068450246740668276954965186097520085265758759033693916527593326607884114623391061179819382349883476908834922886801598379652407423152509668071128049763703321347867943823015802287029927587340486187662268422771398419250771105951526652817823366926811056112941872057044891545970532750704808064661925790176841030923466988406877126427818920107664316751859573690684807262138312105145857134897058705119733106687090346055689765051442555909137533966609636132865777277856708193350798056031779781656798646747558811096075587206430627387457321934408146659737502116233473986739058193267361467669034245340313640624572483153855948184627017320796594664994936015938453701290233149427214595235626272768505828963064520053544875088785769839835314201503394545800952320928809858697840546942398281570658250352749417867544559160234981600774315114038579509589175310102075200439644948336768182147881074695039416155850631184875965118408203125000 [102,58] 3983918965915888753307094306319425463182044542909895743688873794748400717802842738260025908348734057126398933271115371617430836905539900104915058763715660021198339206354398225830764926777504161115491137170093062719218484801812005359621245974293504496983133587228335383174560547423165065915751549702240473037865271751667494889872565061256038298016693395863327153573538660173827867671774235853908198912768852731508861693360448600714291886888028982731153042190374912751841813088954528610526579813720243505179774153440964224773285541745940005611272257832778338197183169405304210932374872440281780073145437019055278868383251747204320718665011247381488730242243049331846893117921473386597368398260293440054900951240685615868550928431445500287451866527650046411089340861359951973922421469785505222829540808050115447399816231358909678433715371144413348814332337653017788855500700812494699472290118118876585506673731268539790006212828496122040024927124257800200435811957317822549722817346545599563346925280523415221850526526790979199383011745032201199568441938276330362590331399209592436531656784272543919054817593309412207909219252693030051817300824306468269099456398275766899067466354724120437110439718065766409316807226533932187391008419730568688477355783142527585620489401130984477775497356647536337375580161143845836324254015458558837155999160552332082757981020073736051427779658001252462498838774755668798768737842964003051365385357994368076050033979587434778821285028558467242164492055662858940334392745880015689498370692477751241439202267225440677373827202579549437523142140299390155370583736759245011794279459533011874755934342923912145637712179537387723313845335762952820341763694786977804088885145291998981715953318595414098183907307384736348903984490825874361529888395717841059969877917593029340857050948350942209271384974555767440100171312965524504814804448899083944505914078255525912096740422037584237998518179018743019120370832141744552182679449533209848434114800949158920664481315174263321656694612680349663291030375227131195527503687444227915660563056065518177760105562824501169205992996646868991529682894127624578038682212621779399341903626918792724609375 [102,59] 1040400042584147782259327910497002005319073402941924874860772324875670800976818630044457284082658380487601321368357683140945358137231444384738702591742141133198028888767271043638915771254678672081298933682354582281664528006106142866595531715583809579008626262595757177234055714054980375614002958540644158840063276154845087853026856188040927902357048737074896009482185246127691860489485640441599005825857434533177629931807378030493515697820637198217843247140168392257244263213341427520203316028902376489906490863194595982932993960938971045329229545274956951172029847964202144051133708495717527150017499801683217368853830220987962929723515889791798947949108298034341671480204215716857662220300112998969559353723598586411203332479947880029579146574146859066001178824028235715107470846244931558768407236233691682547611056934195959027462420014405361734120774815308435992165196036480165527018146587390045165154692921364726331172854351590386372094202576516345357782556675994565027551328719296176225943302777466074147883144847796559382153185799966693012663733575220534887595457090552009552761907561817224185661041380892773996994528809944821471571700793384665483904885692527965703722160818623984187312414504313969113914696685827359621085420687848228131923675413294564734671386126668598156515048768072000336576378022657023187756980922949300960300603458124138042745981845070040608803215916696440159183094880430302374799989554566021503413895557724596539152148276299313858752880024420356233376672903612993668134942564008714646183433600709796012800340848437021911388389993530322115195088585560139770452813409212146035942860026019704826011752849177544514003946784253731372827441826506305624359334554091654560060194191786995119036786986878083187027376829163255568533892325665311967845307223815032559840450546482223113773014616396062025688800009727781596659546137303889277701206651062226905247866312467682576263798198627659279791853613141887760152784022900791003453329562296055969268927610204690946511560101184703667662107164603021424984998858932608076447548739327177153838306263688725008691117615278380178362238934275585674705753040486418126153722596427542157471179962158203125 [102,60] -79986199792710420384072654095200461362164050197920958971307703777739390392024282122837000243635489252488312161014090091157654017401111042161506013948496003715464996298400961829898224236084199371662662011225879628809539137558953261905876873554479376001229359701151868956735987900174113863486374424717826419919498899035877961990151255607988248289025865129185816433684972164474582592833819222200174500171583740879155122580305827903666223635592262088362747702327413836375839128312832188565319243067869415750850652037469122048072750050747802275113750581334496077624883893141332169606550041820648518388205028087687311358616332652684239960698252681542097030598012756988459015455462632742202100918820219355982513361095011549023490963072001222946926634699648107809972319173606591788149989595146179535531326666669496555877557229630196698274867888042634521328334584736413139521885427311305491119334699024206904166802080117528067941730562049031929653049683748855039470500712147646574717237812455576645374350137978613888353133669978502986855991864897264590311061787042724436965850033693498443975671509736326541583417864398769541245528977433229704002024980018552711473093140944540020629482197345561549322312341672098923130377082308844174632222648125050717000879882248959275003330775113684831426479108956237923919582709432658312587785581665887989276189937473780511052520857557893006687380917399240670617533752875521734370014043137534083402314430656593297101927179023286736752251334635354628930983832480408746777326548285102671974793377030339284002373969642383327475264408947997338043634952120791430517901664007446233743011657958844116073351537296149927302707576273112745927442321092293740935861802750160612615811585891891343371694716471411003902925655745067454606009984318935640592398442363519161744101092011915539647462037897901155736905151631187611775324578960802886322295706197162513027632951045812041172843991055022354018392781446083493929173943425571469806802918557678218568215903053946035378839108368779502347116715400062207406845461156816271043842624741369769684610946125941745471791102907639136664131633608302745910874692532033236602728720754384994506835937500000 [102,61] 2585638438020138488118921411798232935984199938040989976500796700534724598029996762128077593271843453165912263203516084469821508459507631392369298999378941807474704139988618354616848097240880340798197702321961835841633745399231824239731476835605031421458921290010145663134231674713545034142294996294788266087579569855619654862505126816684777253127841059862981970834826529396005473541039238169544830440981261191635473793312946897391619568745522430982769383627613323058596598543452560848883784306803533449998483719106330164786898058779718676187653732953722802799243820660199848151435744441377864408631475176725318419003636212938319809719339737184520223161538995004956724019535275064115847466558695940567851350528951924651715601303042937001994322269209278320645544160785681324866403624019702226168267554634580958565619956738891501908476033424367318305155953515701597080507332175522615977803530273328757389952009388619048750355553029166186231403766878344086922212272087563658821214351077522224342615325286105902817620128685178185085193703123726452044280462364044986028911991497430870869647965341508492319993482662699884978569837514172776609593524664420603599834566043401364674837349219262292987641110428809907353969843860952852450222646070682436510383716767426793781066133866312101777965915550264266565761569085704306923406465577738640379684913391644831653049199095917088204739730742632729029313049316965950363212056474479821741114169931516117057889269405225364173066320508864905517438730329265102530388486836762120199747093195441105168334523649833065115818395823893628194509436753863091525505069710225297491733749676949606156874705796964996425751282493947527402078546211579044078499612291146625457736337165326056937903257857353645893072872367283685279678601237287859138375358891532438076429512826868646077011154522248574479895562658482749491546969801618190039488708466275543587264407962638982688663219279477443222091139028366250754206055532268565546001644260461021385282776540542784153154491638509935574622720513662734550689884263149507741987686622630282045511563322310784768697780317242906580537066184965515250984900663677734655720996670424938201904296875 [102,62] 130859425197258322441598784385295372559020654846062759186941950367609038058750848748871829490832369572468612105656322704121020596300117070236553420546420284212248840925069497457165798913663353504313061646005218130882847753857671592715193771607166389230746988530722828944951338560607571885132654819314924749359918958711242505870967129598256460498198807042367966823793412884601436717848305324594582427071868956312101635029150132264918050592886277122818822948051573641232251227417602262182918579720104273981518951699455733362584958474535693525679640705613425750339207500816035397268684495686539003732475858078348255487732863573306388506455657901890806106297075495740871785822557971670921303499523896521132993178349423426400993706850209581917182593649608958494379520576714535547670669469963003031287843086068918766672460457160677601576625751980375486635952349017463482687140094650499515413804770941903279745433949739158312307221317512507203922316092351116383275570954141986186873744747604605316917513378030410332745037106184448195436732174615810253122299292963654232056152389486908662689495315099080578736571591246009884552766704301602723625408878141241989763405275798203559883973207763796422671670839407229301878480062584536837441273370798008190919012765704195643249657733314583626892161563411813047627731972060313528864958593958684355236341528837688169894183144921561199884723075136482007058075855154720599932981243983927083893096215053194514100665508144116308940247795723618177548014766166406615029652857469571379965614285255456972365620163992529377078572446006371102143842668126901531423762599530246259031550282836578877420703920608767022401633878502806203005480379727222902533920081864296509432319944922871359719346901617605076322068664517397758715804890466497297933749247054884637343141909676173013021351136805209936472032112795322741215147389343116979011165037600359174574067950531022894108181976081009600971606793015317074732639417010495599417354635737062670032899623127336957859128473475769649246005920696093512867405607266646179248978121732095507224400939386311051276030234843748698150613312302196223618954107337231107521802186965942382812500 [102,63] -123145192219726831821373365128910003527964754130503847214755798030581864005294372597385829615940874519409501699210358606987313787181713863856003526148232240076894732683528584840909678347197168271405494575404615720155363726919851375248646947288183741999440257792307273303238094221217296613752502870119615831938272117606813411164268231595455904692477103469697800616706313484663300854536997437133843426228730945523089780623957878039558199214031571851743031013650483178340392889111880364666561789339586319572033456597716404568035666321763429087927146372046571562881990060489855241968224127194787833717466096532705115781914721450223606962298447158421584072270936830582909763955695202321641740214314076406780643136161592542955457497638699328325706909336206607515867208738224255050392353947373906980369358064343580611976571977749269198377024104730051818241530502280942786328782492095308612852349327306630851605145103661301035624169777245627942037624049289635651894904705422152384495561961994700476802327366915816760785939382665354490887740784791895788933196504597651526037868810378077088866741483927370888073927276263627456153374983017045289735578839309654853218675248545600779561258763415698304228239526770675413707737332398450077255262212010115127463432138385254201843372572484552330366628023672828890539447264544387225967644244028612161772438249500668297741388294132657708031571569267770140355774919644575388198379193662291085035286958037689998018224903411393759720159216385968622674720279555502091866153323822299989404905885463563665375432244147926912792974403473855017051334039870063993978684615929646565172063117828824957478464861638353432388781605459310255172906878596764165280376530206668715264770557407876494473832185888052809814127452411847063745541273100359417568695909280604637539825317944693017376678083182517481263225327934935142912269067765425786171397141271993124842989561735692498159799301435884546190771591372821112802016078919954208659316047407117421530775547491420073106097663199230831806644240740770065345937638516617080054147083989851333487278669690786741863184774162819850852367976355046303290900056026657694019377231597900390625 [102,64] 1244156163432631223367084292376454173570358894345452364367171400571079007475697287895906516173471462544991559660926496219451202634377915733477924227988689024752779380203681352178762796082291049212834393153760861423533210410806330325170620134269144889364060730983249993209521978176840348557419724444960137432966532777576111211852156164440176483072946655232241132229056242462448504889411411084042184387093260954462796865093233089765170694857119491823544436404404819352543029491888198841316894804499375155697149003377885563969893877582175322227039376779594264161864462665262433374496477693747921656455791826409172787158515269733692866498679769637449611483930719240507790188677157074178273795400186492632528950792748951798150565092651771197046343851542791705493306853970279415449056150291657819685412946500888334660788826714844642318457942738017763739641679136719577643769839299811074049109551225036561194472471289444814671765025170278242235397178934587595140661629082385154049568956087689137274660454222110926570055879449235455509322659822951525650526490719443560588361804275272106864446117889873256938384448365704040657809892625185442074647209836758635496132110675118101545623598923249106267471212486212225734774544801988992500815513062474403434604992284111342261578308147633842428639529102451811221088703351533798354225043293404335278689959848070907451802537568987592161591351402413914502285839964210809108504428554791964447872266021009829319324809194042655759196940174454728895369064888041850960042957851072140686544581289020524826304223740783253121177939607968729805352617396685043848964291792044307114964414402389899978415036797857573066828422274982574331771077812253846875953522602294074278870316521165646192692429314500201895310339264346616123681173779977845926496253669046692684622743243076151601416152089812185169806843767799412763483925668854725518938394558298719204809255094713591147379339344549504244777706612612198169596234662019473995019994278894707866207722984753263893729531113994832384702609605427947116712855474429621540709816139613022778856113878573094641507824702357258313542970413049071583894829018390737473964691162109375 [102,65] 168134981340229548376065739846968864213769923401019065159014705739428331993411753250378276205689047518658417122184462795195898710402844190836129994342247185319795623668406107001400482704090076102788214470911810195181869164695638424111464286151584432674893390590104564707728428450385975868874150584574547925680970431794402988974156689649408058194827186537504885394332036773807848394076054734503108446323628257501058977281305451225127573899821523631303872289852941912607140237838470853071660607189388392934350003390781477218812401166830269584010186178549347253869845168465997889634265409177103887318800874940069395529259825529560427809027564110594905686499597887548557334123450949930803161527309818054237932032940128364058021587423956952161353936561597470891860672662559122452819731946571713001901824025307675152897979746222909047391856589211554489151191230961089957441832141805743083569218758775759772398631238406772908557429961488305546764492663986604777486444173006559047511963720004234033946094032114061992196519757577081972549721993172562475284473640585501749856485014309596009960509723505974787291817863833971387142155863817408760701485206184835301846639095343069713572685864075272042137894773021276060249823155834881624447093838959112312382006739697060163825141021278092157923080894363847303522587813292413160374351539113200221120422261059389078001328954700380579189381006259431192080428623476805675392511907766110606281682680553031727850071392237610753637449271819181734455437541894326799780623408694025840204667532840023005593404699696105380726982697193218056280523031630759613043093497746433142662169622088194472249372074813234655178356457340002974785219250032865748259596733721871074387570018330510888699307612359102805141072777236079143717237820756998192879103392848889063704522477359464227074352219055724856806715620030054791482050231330822531119815479520183704283085204074608100525819980679987590142184259822889025879899506563389688073511393215849545893298399264950798643838626957711849795034508155257915290950552612554570244739096837279115655267291522343757265634368573017520286862177357310218076236196793615818023681640625 [102,66] 9570746381145958077899224387888403248711695680997428192395639494572112026011492964869119458893556199558596418100264798371720580678020331008683147659317120087267858733813400345757688202534535291537705735192818996126522281539817859903129322939950406823205032821983515197793996950693147066500094619140546844448296047379360746572825778189074641342090422170350822970237569773469587166813893825910466279306957662398778425086668051640719237496286548311302894785654276927242578879681199275891999657331847536078002082689144200856910284738131541633262013513305212711806520613614696802981748490628566396510913880353448299983157941274469725383048258794151633633482790414007919562491221176351237697027992445419145129746209067618714354803321313962118966533151968297088294962494297790927236523103943454768327940387202768821149939474903641445858131441336334807171338611793098309215022416818044441803919922370938214968861926555166504688484053467266019217487322156467365170072027571326366167672499641965295128241080660489644679420264872877880202252411883420085072816712005427702396202060982987177447679328539547198610399438621877343731149744642261942396635594128852966423535481683313737189927765985386541847843482511735579604322724663507354079878250379602161110740555046310371285430538563235462774976454197982597742634591859165719854298156122711807958332183833974471989747042943722453522064083318194840502964556978421052983229831259887476472138669044179307418307317542629424445349452659854818444046380722213434200567353495389162144886702448251477811298775198712525030937111079211033367565331849662833514870189336764862104511966608244444933503622013984711167357193335685096952806865553967376044075506080016812947033016601707454573560145806904850962801006032233912037549331936384075188231344173965250809356463066858144551861421774087949903230610801727308367843348374895322920396641921617795277209302433046583020849572093500618338656424162178178125403896254481962098115112877846284681587356794449800508976426036240383462855532018867557317742232668545373763317728866577761522059231053023231339349785915794117045697662756434391994844190776348114013671875 [102,67] 1495288764920565854464729303721647983888013064094439754875252587334933024686603474262144074294850326667076690374448283042910904050397072434843217651612299782025301006054759291300861989873999299531178518990893882588581768603758592429828976760039594664844981178539498203661886444499394283603497480024633783226355694417609244864511869411277817654946239773438450630136415008888453005408702351033714976399800376367171958434015880025146100648201045916980252244904886798069225210549907814629474889100825149708057482982366489881507927319305832885849841476624669604656730030580225599757316643136519545936020576555788112160625392963359803536353521468968177863043084483584846859443543056057120598507535492751490251993573817818231970263260334770306797525342364663941826044006764787914982865401665574706053631173986909260907722488217992074972661408864162941875193764469047549756636873950108149772858266083976821912900507553694138325949861085637846774848853025489189961656016090332205561104582160577205644423182592640089839808090290957667654233574408640311237857523224236498148963152395524798144995218324438647973120626798571677646778040367711209963713595897907985298075278818516282849155407690488981286082908058293038896332959383863629219541471432651416968340176169832199454387744487622526390877103753361461929407419408338738192943487297302967282236921180165357290592582104006422884530358929347680556022426585351716847797195612576798134032907763409729893617441433362673641217686284509481949172940710620587651849367923193506794275148462478604242367756461100202113592566082081933862498576304288239187603624889028673035745596727071170342538799367822808853950706409065711025356949783209177240137684007669876429529991339521020520811131830470189621424690768801064513569750984707572971570140421496568579561501877636877837839190170348448878326431302264606082676545044979994108594452566614219399601356973958859513619899321709798454566407692553065870074547380596422693329025022181034582344091986242162784214271354140541619678834438668175470799764494556485503788120492562531490762690508325364547474697243753759007124174093978741439059376716613769531250 [102,68] 22976177552440841280846146765321039309267126782417294200672334327977465636643165801030155129305525932861078369556443174841938457308089932497390696670588059520359493551692853809140390033200628645925371678751237789933100966865794890740017591611174378772325487960179268234901193665095490224467910301384134734414129285036362771255982441305248104663488033263439194776802539829078639249509686186138018747036955927161405124816877576047389551228058674817927217009434497845894805622055310221407763296309642336720198941827930228671367756403274451169590937292686203936956304289031015710482603780621350365464778325588625915144269565668738607794680938236059262441880196604385404219741367140000715350892853870512451951356852048984535069758113313766284687970430237482746888268908497264346565082255158675379876100390429323757716581442748378625339240608051872324152096578740774727944661592623293379567581206792403904261102231979724820001346663559481092489716186317223691448148069663164030968978442100028796097385343398282944961726345330262067133848563369593128479066645732502733080664481896564928625616664596247587296342836534236874174158204686803634827635611329916379995500499731760679679725582313367886225182156148909767383503140787113580997645225779663474970295891359583814604721636435966932984252935397313820547159540769986071451963629177923373335719545559676440779548871507901060012932994545826929511509347698163282351919636049257276342054273215749303032921780624963343483164525463131277972047474187548943543440660929302749286887003878684109697436196121606235198775471209409955384923295782196174360961213982606154816191126769831169262959731212625418359232654035754500932092865808431752146493991545631682014517584384014108694889477033201835514492094126870677686553082969123879394313896638592102252840150072881353656610278839299618397705384524110924697299443620837673220343761115083534928804721092615787528453190952633568977091361621407887426697445573765580115261770091268893026044042672880584351743883379304528711303088599142618329555861087121474454154547037001637057425075819331545573634371025357878649062305400995537638664245605468750 [102,69] 313491258622362353477622721348154196436880298161535043824817396559529699726345697664492775153669348366225843148566977384036339214352537485285969166963278927183295434576599055054210755305742340602109653363211913108197428155994922626631700476298106710717297565759641123256692109674373131946434240781256489703597141969631206280316782314008623289917109388076141931095549939856312648751441644948450200795994210704864987594474447596380387515401625807703396113778564893390508965849645231766068842211709400557169103564203194662076090590682596913495705863841668003671961776562982954758001616976892326778301699744104592144900017120402248247228543797587706336721256651505299672642966394230603250752930278405861107042985240823940725557932542250902541940581502818527410535449108134334782905578765867183756660852201838879514413770663725089398095526382359946327220737956262639088065423427757879309996006253933895401331588014738538556431926619610993977662250355591009122585735756756226835893547898873767754622197340280061306374347335062749883385682066709881969199635829687287048153461491956614208443272090429256815802499893851162041360871405285593967149830580213917356406257160353919349706100146456025481922808376884179988083745345250654142568542136422594296991204856803615894764158531629781303833049709843434790908464072971162233960768534707198442620328295668951304099743620700451814031800168088202879189342592026474329237462458631879320851623905584119699688520223050837985938486521670075886525439688434551728475296008662660671767123022063904149511611375063857991665957376561644557612888542584934497195226531130625768509906470620394304087473748551835034199680294452245228806955847614383113664825692696091600906903663014906019267406608481032689851946643057697822041689609665294443400935609275381015308986161548199145748623336161782431337683506076202406349900951128733857342866582923233720626214283649873799989188815180682668278730695215292288004952674666405775621854065589235561775972351199438151672990022199612851742772163405829005915403555003394808050539752807437545055948276830207323746260261895081420021458904817700386047363281250 [102,70] 150043498789183126050723156621962347125908938481834156895350617391708578573821137749154131707230868045728128816154782551580216349144761719319804828728762797018443075904741517323083781608718825233205260486424674467492390739945223271376425053457792221479113629739665407949342016784107867905169133582930195547486887402859012295047961767341863382582985409984132891518670882994502339935775954710572282571891153744608427914409946033864290509421123167269850173686845017497795870967255382263786884122543826095302327016456749636768369622102884847792858162587154224741117933807993259662203830438438914121107346786037337964532064778860171299564444103490246974107356798468981794302949049422455970809875588348925893001138326767248366706836433268022704961071244935507204117939692574212248361067550542840539528861554039072985800647067767118062852561464910150524862070349284236595808622395892521278902985481494166408307313649111888306413677724241410325856046150744587288093395821470118662343235329879011590395861857523358988095192276006019228187585104462717610443915892663369171207812928850309370568615455413271609816901798663178227084009081813904611840739070000002359791231508386876716273997421780477968544569220439322114622914355896445291187328170518785473199031841510065630635963430197219704154802471377943016893655505942549806736430236104281615357535798403470269595002442912069305313476468691400872152386276055103417418235154847009992284572931312275262921387905195871629450710270513458366182985188781290125918088195898827561626097907337240671523184715146275192538301587155792005532996255756219555321313029208466611523296562970471462186024669725460614837339183044309670108908244630260601274965227333507741168180025995160265662638778832874684707308961735517394350106129749871012429873362298235782217367119020341031621339608921200807483288476591902962552927500170052634154811707279907908162759865030962863313033440339825935239145135165164686284461060026471732517611345413104066433472235236626816382518817484162660733458873710779296807416545165600897481891213846534733959273913141006961568001379393144700866366574764251708984375000 [102,71] 4175424465604679801969111254819482312214854449032245209359702599261562269098793269940667873256965523427117358881495373304297652684798944864314529999712906461735978426978791218974388331218179615844390593510530521544759089050091197842717636318196161254252331323159403426945009488119661631167140101066568502638972110892327172279153250637249647542350664429168933441249539706807452665928057159365257227673497388996870099956004038594575764879014854601937887600085347641143048757607337434252116158817164714114163516890942029495119787966796684018073875290441788925736063079705819764087187684414864663984547050998167897965103938968238944114144284387632235122470807633599655596739453727239190013578648255605873970622425789267111423472449175676047615868917638512690738677908696450318969882865760420840922583399384673190352267021891688381579548709829168940995176097164785953678009285767708225228843886250834006637383574074999040036815959899073694325708356509203663559558355473710887919773285820394329471498541393053271303387263884158021942441058186287860848952956234314191852148796322540475550519792014016463486816292494717844253415278129297185822563666901233695287103397838034543666196590092083280618296075242510149738606194674258601919938046244778842384662420853353228725723730686483856222492752475331187478891349331318081251412314028902556961784705956054322747466088134390344468344665036852549684423490247529404650514254937064680276617157038050170794076288308246933641805671882362655168620539801395400718549566337718040409660689659885644770918318964010740997695760335498501842075945844268192969655492126192792028195268033561805336985427475850637900964530776386327619840715644037392374470453256448958770541719072816098091837815421414845083620486216541804624641364354247647500526418549090396938793579218895916761188810983272879471408252152264458788352833422097997021181517827109585840859401120273629859565868340101491485079303175018214881820867235223846814227400730408632998436710488309692883302681053964163694739166862271504367635849187113367717715427249913389208950466014095168719413611837758477020898580551147460937500 [102,72] -200519547347683675688906634520826347803521811361808535569009534818878009787410318999560444483594173936827526753941127862489641059092856704189329879324868797487296074892087881656787672393802102430984615593898965774986696059146969119161003049411373117019534895234868416858738651989127533696664301248975945349377279510557785619289403438648219872628771964391673113052929951855346940705341464468493237941985278944212177765993970445086175246396133772390853984202199086107807842544448734652336723074996338207427363492008119067086309521109954501428859088872024473919259927052673882953383126444190453934134463250112965653271540987056985768496209941002567305734986151802779594281156157722953513132514305546991161794053298237327216559267888583108542935012532036977381244376510021900016196359763919805998199365364120390267862425837473469291768547396740757433615395807951191291483634251864472717685940606395182809293372514010740769489493712230439697249563211583866551245964056046765462096820209804277322926204204034910784236717417332170480035419931975891255247966448607591180926301816938721719529265826087939515659388140307961203454242875802052750448980698127148992091498943129338224966006039574853482159214110392969816129930454127387534184933569972011283179711234935082316855906194552810656852715622960436484379947959753372142110051739229268126467245162483364000439848733145669312602060180229653897938481364131686043722030928390470490719758794210332890509722571473175204115315137705690433985878408552352140311216778621893010740673398311722614486478257438396664150011438006319623747391321756986336029468637540547805911028522933148775246378889512035864258213758436582113874217887208117867346317682426043874993485974682505654522518832146024462074511919808263024608410135639145540099408045506777875642191085126398939365496317622206796510274028503051522846783567413726432534636294112130594145377663071880688107180259931732523578739375638323935327469204527034147567153304198521726201413121817491342281060300285377891446678738797041989286342496386308634484374982373151588689798772395397795382085979180149399720497131347656250 [102,73] 439571778755228383419493947358799638639599736250922353230348760485129341627635967960906115165546037286685563011170044606387298193861176755570124233926394354185591316754090698823424827939975073492394445829726055952280497698793527680573681764600141846479119359682884476128755310001758535891859779381391930922685630806226464296243794586482984660569034975439743579840855931985486930288444842460871613887381564902887745238692284430197197772494841264387834182981230758713670921410636654897747928364863909822402419428805036608627099441077312647389334755538683875500719512797669292681920472186020357229240452934798849740512243777685395379583758526390776776736493913039290004398534260731929064080234567864757208907919343945503038619678197867948241815133812270604645716848053923138991886845503125319923174182720759571403426514336545225621362529129605798219270553819083997704270850535454432781365243599804386402180190243424783046419177922403548540425807579152755360004907494748929492290358932704018388421242245573078143615618722111566885237982787832536437915637761892136038016212375425272014510829735794595629819276611215645864007530371581503307066213305654863959508113535507096766794987535354681614994175788941516316050686426372317884296878471086266091816404451408556567671931401370387779268585584929497076292212990043200379676087238843367671968275799573832967911893949475431493219847692405816036220060383438895629364861172387056164856871047234012450862705689238883575573616266851878377849842153378470291014379611326166387657509102358999414153913364822433981905637862819685117550449023162898993244795232760150029931214698046275971039125872802745827610902822277525698038857881308991829055834847273090736647410984916219484095024232991659819940516598191319263258490273457285263118735260261995034078671031669273840676450040822367303868133270429595597243749375530817130999574887259012015701003973745932015859614184344727225146770258374813362645451706652341864788665691561941600917541228631148153077169452409702521640886377548515351452101659556497910584612700185918845078668235017093845922990877753272956085205078125 [102,74] 213374469747093822007626703600245043837643116615393066644581634242482528146491241688661423856742009851291201304407175054402085693850619157748166430992546059569424667005027287660412430638550271400898177963411648960174639276493959276350683325202636429914135981522760930275558954891999167554464253037348892822346583831205826044028143162634318552510744851201320552523397247078476241524316499365057420696538788184767451844085178554234489608835946387832374499857308282206229293253544383979907534278577210603912103447759647862072017893368562398444555443797468473372987631656242681002712318487294870048294071614338644739861945578214895784004755849423780726906163327123166203656895848537295003276022657467355750422087934349841207160136828229383270742700535660297194481903346412698895180741379020502717191304963913124407367101273165191980950994441005147800455003078117104980294871701086299715677722354457919872662706581301355393648046698268771746112328308541960754805936868332895410907294737501671437686581813311093114377375322633023902518411268940119575760399588948961395714659760610593535467937125354906865792523292713746306685175824352071007506379774429850565295979866317450890303573618797547279260337706933921160213718399632251476546817431087163183551243281856789903625869496533054725066172974500439113932325397715349292208062331010374031724693044541130955299777872110873592253517712205615493192756314458612575062013009700325316118623249035583475671134977055767281130365497199534500007494107215917563392509614807507720171551986333713320770715042379970745653869114934539047598823577499460976854572830862130783437072457683249415091282739432287851063593396692690628979501058978239939547021826720603096952134791322623693756935010421950862303144837354606299722803982304897599362838461849522113521209532538355867503710127908858862803721900421261079980018701355760769885557715829632362641259914552690504612693958501019169273175312523019811975638032912222311501114610214636114930621392422798352807414994237117283318083536155670680932425716056378918582629058347774945787328181020884320157530794957228498535156250 [102,75] -5890754553671684535921097881888397064328207784262940814556632360020444754818532798960316698499384475097149283974909457374004545578713112705397025882482833855314840178559672346963615404692891314727507095532408513950184668646049375461231325078319654278868463787175100709384738258502800617683732018357117292812869506791038086718465247364408297162417816274902773013747166230475622203729892610506631299653202087988933090161544072906225251947415731965526887282105006404971960815397374215556555327710398315482704158529203954503724387861261627208151687706900134235771704122334433075994568004654779987387615601682956815773669751272193321960718351108533054305588743547079693638451716139399622611151182272167282657004110087952738659367299195498061981013987514675934051873879260637123391099126784898703314751167752894510058990684948785438531514594112144743930538815285091344552827536002428003217221510798327620312411231255993470628047258351785497430366131585716032172734454801139967178242428577375219765566765806988653261939936303538068404415568991536944397083193891006946483337174793740630383902828326782046557447258703411392708472691138019826353547750520670064879800174879752151191807413376947608240625974672479106101083056527230738526321047000921596889649608666985759949223176141413299641477561181264720230022591167900980988886507505117939064221041279923838673515155313484149706574633772713952636206720919183594283795878803068874121578802005350307336063036719098642636388418226197120785554238810438152193404288539403319828715804544294029096927822177167793202472419256193536349381918969215123458690330199314852919362181866197071759975335721233294474981502100113132953033276432911945747033184029452914361634170787958332837362124351901791627879467543131215610009650693116348154008819561240974982046557380673306354732148144098413686829375894532740597520885024858725200766011327702347914457174547936802970920124426321110716140335892745055444325849226525459148346989604369465562488804387540333081927708146374407249233159279796339436024774655328063288594212353835101921378826077124310424187872010823437500000 [102,76] -65973069561608698960427447695953791366694935616925115126002258936364546015756704460923396502785032312857843449820041482020695914249499758989205425612887500008709368747831093641723359930509101580470099897558627329413534988320049041852462155979209617421923205868530227569780783095587548050051619267131080638832244441738888059412917549836352704967170311913491083312842762546368139773589877951240259204835370420758748550457579902719232631154082799142099865432927812949757804805466674534359880271319079469421091809098281141724418202936801105958745197562601126911175900854401940292147100426501550744660124237994055068791945332396428957266205408483481407878025146577658562265886779349922664977807137492496290296206177786869451064551388132051214800305962711668192633973573151094637275389674836047557561854946145464134909434150512665749698729569904285584537605883251539373671376393988344006248573645309067463764912922246007275638630227843859129018312440782034092387090670947820949259525820695292025586103788800643992402139844296731833518538261972361120774677118189091524248990591533502410663249508533545655465098186618796183600491643122392206219908664924930434113431527977409004104393266826685273560134904960979739152922983685794342527051802451816825213142799168283252958610938906825186118360628291924615900903177827044044109710199876324485235391441971897114324846713110591456835172472226694610212693142703980719441480263205534166265552545401430581911919787109417019392744416041793189220488674134189537288920641781388527515770265996319922035028470742606139864101516830114376023406024901956710314624725619306598258682791656982041388124285969652543569515706277255226767772931700137004407072548192337680237971829325505508434261992439432030426037694174351433188853115696265429771118697312399575375619608411528312025231547792234211820576003474430033901957343712550792488303787699630501174276087439738650697714317501223550844242128589609996708493876956164389380056860934690480258358818071893636959625730025815694171954796147033511936363857952765711833757625559434892220696904524376397371791629983359375 [102,77] 4069940304096532814371222797875618140160072688127892178680509802226556820018148956653653215175892106502849989598966062665849800515602016715712671683635969791097411949923402728127242206381851196065901666382325691495887910511081861833819091262180393996626319313715964417504326499418826082510924754203985675697845818372718626512156605293143036909854482596293335057347769208693787630656843399275068533742961339150930231817682880013329917925249651053037401969677738062445614455170346731626416854464940179646950776622715474491345869179865599921790014475805179872414794020745747226914875267410083967134487544052068089553944490484099617658846821481047131587354416472001723744604201912333645243774238320809545267977090014573039751439633532177515344387512418618007921946120314062813522176673724553021958871718195708357146189655578511739878817162808376100980762565226759204461183492469260403364512129953540037456849127879622651377804281668162534303351244602752700606618417718996640700179972089007120772354766560653675395247553758142546514809569831620461258523598998527376728135899616993914892989591590725014760211528008365043284719468683548321143435502596348421140500369642968774382874100797379162220845521073130496032827880708610177781422398370865410802607975085102107070459901041665587564604963746432945845729952792231936913100156660732237694519733059591793931952881788271362460971989983271415054724228031069899746834984803034288071008425716756285011066953787944176914041779625906300008471125617159842997741278752448812908898353050829279890033413851924430906255354563693867544207500362503101528045395757246339252481725085892414766078908080440881982141306622365162738665071691269773139595121441336068005792598654240195762204740963343885080535145086700284046981134447931529115604927995758779946857922193771389602128074617474395220220139229080416796082850454512516144498516703221802800349907929083269167844399911621326570064653017842473628884423607748206251623152914466159188155240531189176734159202768423948146273830039492451712517898929286111584693553476365811378798087376278634579507003406250 [102,78] 13483103956304095428227392769363215325943218429288315734874756856922847871959212647996258361615476971538381386422604634628444471575090992721946457221827145880223246531552944935275549639054861586098566741241247396283032604388420955763212478932209837871130654173103106689874557690685313212093123691263144651684359471898287079597870971957628453350331092714713279276326734711536293290386591287025515771074375140693355273595689654238997223759026826830565276469922497612293840042979235129597986422892299864069891846183352715322608318629270666457580153295782345631737442706848686107231552373922306672590347169623267887958967380751385601583650787852986205787592290166919728791269126083552108944076718169729411499135294830888000246920565648860524874503684977234547272074450825996076963552829057976166309107966291440236833751186785594774777856013485098885232171618849222950053933618530550842602747904591150753581548273143076731702980455367058754117968589632132592414932800872728661791116822769212198454042535185140790398046118493365801745235712402199228195953191535277862214868534314863065198668533855490551971953404142059691225296679871799702897843217568154948015702453476086167965540334796644448602122833276015096763080382662674969131925240637163118598548535637316678770192807668805068970247676817884326128831262131823210248844566918854579260283511334407867308899840581836922982775951671019938442099843460652042676191636846231208603710622983912615004454898535751219094767274296295388965730420610257613849506316290031283995705382817968287842900792395385263258654754409792275726135883508229123306700617141894752889983615096447089835529464505622196413185104820089960385899054997770702099624980596341845095088815022993983485284772268310006166392746521885729989011883581410094540603063200126576433833022304192648693594560763822969340114799356889170095175067133026331400525390564664752522299277482446523902427984926391512048528312473471733029484662565979286618237010954542506503775636224587570071802882215910958611037646597058424317678119581764621925635725191572213475511225610362047660017900 [102,79] -1159771141509453005533390536868777869233551124419929903063949836983638686504582417219172887713550189410882840184686033081338191722154929162992826841081620314352988068786811563870083602982179132851317061026022077241881127107277933148326623569334915278082191495508144361389265044049776968503435344871754061113675819570754146079719742817490812323514733167120965183867066856227969318131418498552886232013482211598810994013875901199112553259093199392798198789863031559522415191829198504964480999014526962905823754607080483474238012912278294270830593888632408764824952224467306820515968537526182760370514096340505051409933878481427760609836201079087322177283991257352689526443295034977541023540947581028808331009443214749761971126656893225775980071207110806290111883234541433221458956432232925000120789664122609354838083806469108658637108216356285720515370456266017939334702150074605782118898881315925317142920481159998519519656851025931883618540548096084963390407107353374536687929224962324275588964166543432921034429244161588019429344394781168931698896370433569303717845978207190378216015078432935064784044931370306580285063750341305729642160797637763005381902123305893753736250707617236778362016665627326604169959136761680140261603320248668058933637847115533305963237925527052009043405556742319370826039294936043602841637609417204494986292658781019914391365851934191032746493058372349446010336735164840363871088069668188420228018596929171001296609228166492624257099022508965762601549431372821302740405952250584592349426374875078801370698585949523083565885323899131308984986728224078712223622372321964655459306094124955973396603233959078476312949747948858182960295637411472015746882914039328881038926303561906443441045587743214544300702742144224542898011143111533179980416838477074267531803829468258046847923964995420429950854527685792210351501839844298273746482970834160547936928730393741763607337679381787758282078699952168191596549912068402526905535566029076964747065088483786765747909007013538729621553422120628394483716566407164766340520060064856493809735735591631778869425 [102,80] -10473277050178697226364696735205292890623668470567553243872760846074674817344133854834151340980111260290050066368915909212287633521804094602788782854089250876535707625024631639071419544312723952323464578816067043275253273273796645630954767618349024616359568271791127470445133520228455496987142695921937556152410586600810714741344474604141919653799684785712234065160419053939463425162848536477842284440723553189919132041886696551722426690988500214068601335188073486539068000430061186995697425748358399391701928797355437683413792563528577309352427228759039751224312275220189121259458749460381949831648378157295024828057630991837853610547609117218243387802463672606197816694392327195624058450566013330444764259700858830784336614727563777007461924243116687484262374481854264078385502511294473914975077566730091179124154759437756673750348391633794847657500660335240220096955987025873087915116574662389936288562912492409509574021513338355576196728498535072147788728525591801614664266419665650318257022319603514811416598468595662697311660109348229076316499859231648371372314168197469461500454524885647981005641512250012866871397521417273834482475233076379110787367941916342852526755720986901302809892953824389597681519955884078002446831956347164768067074854168687664111156313708298721185728266372282585345472302294871311281135657509106777147806204154250126539742410557186531247635116232771113338131939913259048053758816289731284500563871798561913429167182732392674221651727623745730611100276807372025885211711692282451654556715169127004663897282760314677962529099768127757660372776248526715188609759402024880574241876047393907366995825181008418961572501153511840792735661099297374062038326420501508994062158829823150998903897829641045338138037972360871093709292763727199647169663440270658251736933226413779850629023686681938272294059472116459543055012320079063253698199624632247546260581447281438931162808587737158535847524324687921586380503411054503398391599572172129282132408573167086077354978360553384374660756398502971794084763521092458920197943605299696735343315277239790 [102,81] 9020831890998035454181605500502934394310087746964465482448536225600613626002333592520666036174446771795977535291577592608638577167654316901878206553096808518988872617321759466710069358406219421765832292408101731721356801405416401314012628145275050191204339676938363825218778111705473772737569375223325387360910406357389552945524929831010132378269697144401481093488273401283031827855446702283833301831007711475316892422109768672560123070340964984122424392335103156694873199469138983006779613050807674371384035498904565822321422668794921350865113685146049846669650343591651783741493715232575037988819262055585456342839508182638400132509107871526597020345486705192677111923177342743045806334318335053446670056487568445459240837541984358997784632910538459926129732195017568329356315469081872864145379056902268122924129218660681174748700767967318979336848185361897090982968980735630518573045386642853133118071763159802654533547814080256789591456279684578220916862666080133712839123675679110854287401424841447190283954668347818661636619734250816759434358736469645151290185174099371677584752071501691776289861079776895774526190108627090163524342852086431494879644529257607943624770724379225252392711629722707873695786050532183168626816267482569616435893957427407490264908599520572819967231926124575201210304335738694403942196615767882859470935778435447834581001272663072948037210339545359534283243650233654651658957274322436949989874945613389091415781796182447887251782075235370995517703554181572188445138512142210630627903246372719615959996175756226229232318614705736566435472520603503698564953597100300343575589898580297767247387296470579292564036299397167459762951492356703769567856498242642092984073514553466755752380406604882942839982666984226124499173862409300835934035831983926165000006581247223338434172128149904969806312443741414299247943197136375037078908846023214456288309493926660119059649759141067921611575239950011418625300349760083626537185183534755940954901445092222124819412813362511685178523003461087158023842580878888615390106971295106780836148890340 [102,82] 1123707318340155804179244725878712477547262513308885545951616947230529836381783457226622727896891234323567714066552435970214252022759966576586472928201201221372990757073562471420872989467634533375774115497332654071200554761494945969345210422341421990970929290600443335415336526258766140324111956094203098896032540028715153684953704696189648435008893060288102271108179694287697808896406288350947632110909508231842686274695311683131407888415184776730864508148313602859781526850067160642575573976835738233634490120478698840846470087009067490967790127057294088643606669096277342597459747485720330624711401522205634621266436633188438752920010446757907441600527437656004350899156637034858394136345304654281332660145401645532504749522334593915634054692111677349521474331102487643080964530583066562484110554691921658775819867592748554844904930886441210076521681471861938312532244308163363959052323885365206630622893990475381205802076561971572268627248328291680420567156702724099726665561340866043902636664380379343146518575508390806773443557582303119354424247420517521624875076911873570314282944771537791348880043517834237686386985938894469444836802376819694441040266946615311080776491688689063541282608945040560943385989155742904654820104140404525918578571305867752957591706091685890062613281865388500570290036382847847781101585728256856866944976600774206142324471539019914535283351239362542757209259111471013809650345591442309746786580856420959806922274147043886855521108404712342065662724677197706334156461967569054259445567330420980244427404971006715427786896358352085017266300144481081342689135410022231099676332525399950644053233008141910010647424627618971808052930002167529279708779658302545810853504072804449059779004582319282256610726624053735205954624703187905249704313760144000300900224606684488857056808229133924481497426476605475927248583052606730111383066328032981479718001692798199399629156478375576943819867460931602990509452609288672128956860185925305305005386174741637085745424317657279192131057272669320626320244848083637462346893449985450657719450 [102,83] 24116916653046040962235239640386332775984779960322110116413821030547543041267990792046298926512635159503270662617869065957730916466734383361301313661448392708798056189555899452937850106665017739914873177381963630041607803595491414349564247172793732172595528251286273899404400021913070932946260689444974526841877925043460202248250588298645328064705365473614634467543709962249487546296768293821415604640848722576305335757101663884409033982532053710412571252708037398024654373842865325028697705636343949706065940173088493994639872914816000637124673258045174863344723989113570612559256785857200493957387513278707901607717947557359730795163558458646642069496537377090975064545624344462279071090092445325438786573669239783073011188928600575506529065795528174026066036216771011513410927734457795699170114204695716954467221146092855114082102060866325937423766405940446992870481035530411557878313040905300462306064765849026589206592176587589781305962988766835365888374596669033281355125172651555288394276232956257488928496498277206475474982141408007483384779805444763525205345131736737819849307626844531248578657239058772566849878451678354726595219330986622403750594061478883161444408694747145748489361808532939548589931303219995183225217488479484454412116876558068778727017169831329392500784936338967093894939105676379316045012391518481219812690469203642426640074702545491920789529171209726192569160112644017945264756589889436564822971530475735948551788934179341544818039013820475930446272295371394834488381959368005145009424899762904791379503432921548902831610482848384669356078135606947411945350481652746954545901321882138101822759380949683617687430203921469640803984892414035978143377403961538073879100039506913614596924182647462791497334740097810937628068161868739076302128243933596751058101702587120228747929102036426170733184198992360688642899931375092986100659252470802723243136271397307675696176867095087645333233350038332995219310671862425409345055031775814563232487850654140853173848484315936998435590409363372993893142291778284391405027241340264442290 [102,84] 127932043879544570059095901329126329933902530278225431120165787708467636244230282974641452706042761447673370359132161344121162058003739699468107265231781361429466051675177613917287297560572641065627709273319886599752996032597902167368739034494013076619154351384664235644055047827926449995857010798957791023785404790083923583024125766804547979797311410548068740785346490895114525143829376046869846044229590876338970059053012087734917772182917948944349099449227142766423363038606599852040601141596416367164929035674265179493176991718672326188093651058222597341776244048727940353720754908982388147231553724806590624055051482487814831421962057306361964720627480461144446453714614598281890160580504056829929102173102947262423837400146024239042257440289113491832427421007338204773800465828247726661616211011417787442757802054305154440555020559884849290371002110406112438067102116702504348774661683309449314193505299534059380026384079197832390628833300676557335589247983527428873929835019448834033631806010552748349239882792796210911589978807954853283120627455451276118934926843723547568229566114907077079052843238770511753512766432441619986566575444512620011253980064066115060911800288881302875490793216146166817674888686261273321510176571498432004993561615745530263862458305986755740855952657246487126197492404502557344476449255943248563547935439044268899183112788203928697550912145669059078469387233128097331912615568388507497689225583286954204812470181050439428985852112421479962776656103011771475522056779188056723238894198637730305831650201830787930208275512680648529662655683901656698717202295345618025372889372087458684170128962161720330845578861000628057643131902292738792024083927090523756379006505975036348677960324620338339371685123892166820541628527786806038672950086614319355074286331991255364690984890467491736675847778390363297090416984839087641389809477309864086124338586810157709955515534485556217687466574448938647496976972881859074006815831297667929543784208618673731903937715298906434508557276389750397733177365452453825000791281098440 [102,85] -1482926314799684039832684253290742914143778251537041330305271039866478219354611835418764293940223895354771150792505734164334826478249689570448188653993027283061675394910949469120958189959922160327201299401897015258920767653061785584005106280967120552564549245419765103192521036464638601620281520494928461195969347207147774643295075093295228081481786569617734270628298191414330813857853444263834056563152182060277173635113300771057719345426169200387561079294234905209688478031087674851338190227368203881605907228764234760133321012818328121357355186269567071419888965416933037654811512980028791772349198320246650661931104419353727192216136893943082035333709943701069646268045727389892032158122828498350200543379955540480981935377133813370375954243839798361225045049412393641425000140771238994436286701847796268376664969817407977310282378505339699993825379554032724801531770783493930363231721281881825316374953373875685954476572590970312076221480482791851335728810669560221162531636136405717504490239579658424413226511724286463535565395593982521668665277721215599402596199671890275299272421642391083224527597345000660444735054613744226047580525215250061584211356407182522249947277934452761805978780733230524610104482146802587439728291592202066866432953348017864840037931883010445884583527418946657382324700996081841008755683114490686658887125502123855310606285238322875247705718662876914894068802455369949901572039402042957566108859537104500293501791226537054537426276913815946072146907727879643284752232967760321568067962569245498339251312748061717089224351090090012919715333570756965776985269738247446501838448062397200200287898700690065490181922739053984113181756261513989933414661534422930991570008036798779301091798149603233797995676995696501179332981768097224518131539304785872424227621567564850745259854723791564888993468818477039274186437449988197457122314184639129046373430804404489644500896808983345280464420318227346741344983729901276332624183612597666469850763297285847658239207132216560183894260579652744715937621902072979414366861750 [102,86] -15388014468756843413412189097691030980401997232621331337678581766905724134162290523757976004471497799927204640617002931978358885540012324762658870778450354026030963031248981837941659964989310091742834317205516513298369328816273416751259347935959100170283724165785002070974208265983774280411333960333977382458985844173133771260596120361550410261269849817244575888806201873834315004177491574817227711749967481768510538891448936758649421017527368652424261685751124497452522723162014795303871166537328164386409392961718202701660650167101188123233813808373149707622914848818201759032594240455564570957049176983422843508165382667132744917507246286055015435276219991302284338011288451143289401743925332640858230145631689765709765309129847372348429359427012852099973856050552705393195378552881965962684752008548096619190753457170861090300163634000196661181774055923887296589924560337372923150259449079524024255432257456328752864507323114911909700192823996172067794034604411198646845189513215347290184219194746935632068800719926055365160126013758292560716243368321490776223147937645081278497287157666840330580693000087095339456512558186551802423395084556733505530873193423278888716715220710226955541563310805367369864774786276590109564805341570729956916881721431958037500540724517472624887567702440460814336607315799117856290357914362289626797525530185386362324414762994727433311035884455715723914821218596444947734606197091962995555441400463300606395696023522384759543374211905682388373027780344032402123914187271168203290344020717145635890689328723164273589450840284306190713404892289300260688223479193589367986478079870092467730750768335235801440539760360300394611823244833477953192332116725304917883744926915195867498869174817033537111588986541659241565751811927320219683882864967636042235426173101989337110122137191359622143930925243865034654134059381566774644840229474120373409133262859102526180127921363875597582169595916105299050721972320581329199147222263432875006289801939871585896773285854216202917515905756015280119443836749218438805910 [102,87] -25876591148950375954042469077805678000553351136497821495943749757570047250279431246121603468236138817627043063358760162606055771184075325560453633870359297602517313581702736446408794488807075759770534172648146582830754441034046823578236393636371647413420130198388812846534239293279223370572442621307314510016380100617542438400606509696108725871828053889631285135502450046903653829599105694181339734612178605148732743620713846229143767815217519688742987229921269210461741707516726096873831720839131696033838809451563827862159358220791007161347953327984209902649346389861649448753837533245786524809379370164785666633576516292932125150068976167191291926480513707103471428401476563268218695310806197841586565364196088207682391046859335150946229492250198387193873067754962019656301786018654822831762280547778338311398927538256013915650696162557393634201354488595242924750105226609204413080392273060439162923300369601829066847849998385770961681530771719456742644624055357149244304064497538503125645242400394026335034459847299902423826637869672786438794001203824337473192535926238047739052857904389674381465921833815032473062016305650819860879583098813324618896363734844890818361946339179313555662350357083869633051647756155345038411205696350232863271148823779507305084264931098958242394105744475369929076241469466022185688114174333837682207742632003852244295525704301516163390002356945111550340840320496698380547542023035890099892735911556218208744211129496051675891172608589101559903622956656207123148742318197623036024375257088928363191110797663897096787791500551239347068685514033492925224133725784361682824429061344131848561913924177154458410971669247042964004655939671490915117598285068009468624523457855474499955478948553024784285732903495703311509722418932335915864382632371837203283322020721749217965644863995006049455981253702907819608598053902529455326895375993711046316021396530569895482644196121670392107919917519511132159619544318931021871395500693653204481292208900528529061957901211041343450281899544419356918184956323063600 [102,88] 74726346685105530846798288731989059589361612732974250910207819067685851005484717427585250514423404905544231062146580790044330757008139506410883013181537166456347560018852004902835861827400258285050141146603110041183644074592398804046130085888866923392187944070451273127673446859217835315015632085877097782657173992173352139610505711394903725466174359801023208033997030472900859820251066299336301728800101492730310742684882318071865329081354764904200065801242577769799525729263703544680361300743417888473179074335986173824510806689786327262744663165181724089890629009851357984316125538693454929142848468163239045360411801319243857529023897333273313465532363347052142271905073352864492030010095160910263247515470817075095964575197753728657930600688832350907271876527503394283178412438901747158463784613685168232115835032990559901036396601638626250885450812529546838190385450016247861741705247893224821003827215030882302364857521545257177286371245283575701358264731188778968786111422471644390661301067183016291941412570024079214039876155658542861469446416847468216986230604017734356784647932382964421532948295302717603958353537963760632489583118294613714749052737004337363297253878510475749589163892574096971806718051872511478346213470448336416933726634656065430841607196611771418356720378774296522086192296985862623057472781743504563639356789433593543105795262197248337393459270253085926404905406674579337301661851040216963365656999176536899723103612309246557743794482785192925150061664089119127735917056367264340616656340771731135921281778808349748970299595650112618306240928308973850074088423167293590455155911448509300167372695015645038877754655186522565982906626103995725410463813496157316116464319239486679190405186634571907723323855319206102854100079620004841873832150160212791746263424497335053092519072136376905313198288509530682048576358855830217747504309277272910541631849974469356970293480579811290544892506686265563606566665203974517266619579863588197582404046952388053725925836088701395547464008301695954164545522020 [102,89] 497770614446328366130402639512484834569615522372326369026671956438251264268291620837365252263533069845115694700546254854573223820961342577496397980199244876537664268208949276752816183525876236702268928833621185325370743227939342945190635968668867372484580779438385628989288739391714633816680554461674578990660337650812948451005413523360137523457371981546748792238575295852234500670995806511423745861738859400950266561570930732320105795735027757923989453706454521996821791009153448833546773810153488211487644095718120367830584830377760487655456293366751536705729350669472999150772946794655536176121467945991263528538092423690082466288111232147013030026442569938495522325478793420254247159338168802398983214483115951019144029732137688110968053659017357382772768257432943858381470956258584858595484850767580088983192930050112682329240089071524336687828397273755680379125154027500551323636377049006239835793370953879961621446785408556572524364102455763223454905084826516876979715140297373329019860825180863798654523300145797974111791502619629739401600752845802647327388732529526111460543151483069747695803274682540873499175178489291611427183358468798432883047195285225536239850809720924305649199410259903554731509004088610261624119149309442528734521631399143034491369694683274620530026766569104236948184934106948469330821081501125936167793514794472791393314326210289570287001605118112374324434127616608296915833217782816219449828118888535394939369902091262009509768024851860020459674086970133847741850869133766948544524622659504742123218642061940974372274724299293517000091262255036324561491266583903604876693114811784582682190037241527136040095992391964255525843091819691748427103632602011401153388737176729129205584871012091940165006962010200996691501973348079636240988806510242913776139196903678265335660262402422636451770148583492461256620291509750955616150852468372391340667214927804958122214173172602144774597553792247443958276364972196996348522840159397181379045051340232918944010237019197850609992433391198651859289860 [102,90] 3576646119777098616941424295772336543183022089371551921042390864221915263500964354615228471493773710190386678530477043750149113117302635612689304943317578500258016237191493405182393196569535948212597104645799785835769527220803746989252413671090884583019821069658412271789831582511688401559030944255759982853270117747161157846170190517991360176953717135112373379549486932844284351694021575450723698586474313975939700901607276233926185930570809344706495043091719787541075976705018953339656128585496668382990540027432352385481271294931801880285041645533239336865766898608938990811967570469272195687658373416863131439854866372068037432522563515965991711138557768915917348428952558120651624831189955194126888028707744513873176577786084226902765247041531870877159470590968867758746801864386529387441044484251906633685225243567447971449196875505432566975656124115189780637295600516949834726896435299342269844360610053970325937958474962937958120024102442109761386729330466141635902268490691144929326062433853366874221183510988140851299693199919001765849903684871789904312543653821764146053124385273471404389115731990116949034211722125393414358912257426856420966465647775368197909481603288944624885245458867025087536214865003362741646620415147087290776589953911071042587051002896381252185409390187213030220805342044682660237851849045799252850500917032346513481177067321582863457279112195861131214641340011724371642461328231120869275966290462354153804098495039788297515291996364467642995657745772677200184143878483365066317665619738853800591912387192885593033700349361351880680693956636787426555389803131424152995001870268572323730341257871658176238741172150763562253371614061392433087850743041286302853384087491169862714660035956449209595547785946969618630447465151712702283869699087480912153250150586804788316214022089718016326916801900080932602739326402609534805782648559079115539904485701289747896373648820502632858323656758902433112198220059260644528938241983210449602853529852222308511079847327900909691579270940647925340 [102,91] 6013747677785487053521741657662998807524093263358001253975216772432880391176739153434252614765337027483045532489312370815476459787057156770619514563838735312835518892683599520170073501634488570302293583754775610086987536688105118633436001307654286388410207087544189795576540067549630964525968597405405494679235210180123735666382961074492993166047453370963436761619211223284630566565217069564238663571748714664518707604542733900934674440181850814602291573759312854153074255818186921492146118468350292557660995007697249055446851797047715328513903452348014677336959785167479763652954273086461441791916630685134120735498804840885779142675787117139145022385607786554940100101308671565092770038273555183935458922314306672724015790345883132239309531867259766759591421071434150925970118254035558980345926021332391332592049528254625652115103670602667978667201273586987880517426482271204422808460890527662631850432445912444614800626443919106866059249253463823513404334088749346766326424238238482986732114915727275349442635229097290470060140829188456189341526051761634926763303776461119582371437906532381138457436249369447528449268495509669817700392573895859936480616367156663479322048715317532679821760920039271578715919855066558290809887596468375954081710840874022315202371914451244082067088688687200028396390614972470409107429440870594240676337220641881275578940315699878075126484164263804335426486146712003314609011824257380737862028664882197935931719895503931950091954048528028254423350791634387819090522138575463761299528867742946436287082429906817824467612578710897020097165065106900250319267782541531626465316047390824076383997549747978533748414650942366041582464350818550904100607264954668388933332986237899703118727389669694992802426230288429992627737159521453139859864724594455353750955844994760120016011589943958928381869662761159870323893584396909171550665916946667349194418887794450537188946853890355879699132479716363326279353448531793631247487423154785108367965083773073520155337071898475840412475877883895 [102,92] 18830366628087271756788739021680483529967944159598397032130735925093160966447118995980123578849935193586356468674600738628195104287228073893558277486606285102465153292704801758373133152598831138404250118509128450498649815053907909584561944139543644425749232115909599395020731000127438381588591919884396647779450824146536384955872325539469963225891597715993869620905138505053798116339694421444128884446390377303502435354449911511681441535624968144958597307671466644221381485876449846256268871224698021622592613841157752509082167620934619845582145257564149537664277576067099870576766074000214631155097438265474586092796398248025810478147323211693426281253598817126287753809422633355421168018807798115474897328243272474713207673103665466655385664127029072198714593865533885932360314699778325456972519445387585766949606283795907313365432747748900201296075005848494440018087980380967317349309163587130757605162205387811299199715489460696184470695216414252975751251950015997211710198470788435250787475136332435866754870834151211316319902602856155736473827067238705454782906027227193079154768111518707975592174706134049873431430409391666928280105839547594994382559848852473904282210707219729264904025588908662677795726927652968798530818226999552693763140707395331238893323725728805336926911526473265618770802971124414705653240563963826842162486103958668565589777385636329316644263698322091429785982031790316267776671152760142876744091715130858395413450952794113615862787355112633746109562031866379566822016287571375898186978779904331258324612831684268766463971328955271156575725648024290058447355462553848216188821218036198200054361262739609690435461285950897226411272244252444540398604380740301773424478762015644798783193518736192008635720869867188079502855212505773602068114664748478186342214439867148048838136889178829570849636720291022712803528071015452370686343936188400840577034097721211216565839400539172071889013999312413315785445391819835576149682465083631840174675866179585580471698763728647661015070000 [102,93] 185052291654644544017171002988120896449353389559933698917735158765269612981135204362375147895031060512259025172336168185491170066957222597811548898555731831893784772289411168595300991778040060967758939622463905389330262867043004831009354693348677478094435263115465741302629304704675855887933860297322389673344728828208655638886192396248888549434313076292735875462130613333880018491185988823842636309975567130553919839879893117532343857250334594348612249023750061794600499357637815034170935354380411057681186877536648509639857995796173117278149737500771655555313747456942408890664208084124449123490668359474583472119908479397087967221853183546998902419932529384921567950740371105952205461654491717509064541088519111836290473047308048649718670894087726452928914559990214656773107603274910009445878569196259278209299396555749745355195469589401352281310226712916212016742648921926616077549886460765580763930525024850037292427170143827250568043537313842925216868458676042022493708445237999964416456722030265924388135309585248213164758370528899277177267342336966227772829302319067038527499886449561213953064649447142422766419486632387553759569107045951801899194272587456715703373576517969838842815299378806008008379334732510246742818197345835662473331377647974677780327686900588734274807413005698465432918211970637300994900082312111940866473457605402283014360733484282840050182717079266094706056700879610598924862387480100961656608949770917230127370826985413288676143414861437521122966942238836428901030056727112614597811696457926232305478853898575752547686218162590577062219226046776546501811550735860895764492112704508891812724658023017529884933534775391266552202664018258882011841534312160327667139017329124424357769052129759775773108131265376642434430131373714510851706592042884422506408474237511059636455835152881061485266090665138873593378670182153749553657133420666457239523905672884586072013168696149744198082427400932708823255516208563660896387807850749107096885805997019050722222377723963019421345 [102,94] -26226213826029152592982836150056009232088149044159831832904147534486852790038976199087726156826052158196672597199736205699976663971521817437669783498009939688812265040833558366521530089079747646436792265107785108000277171864351362617343476586727567431406422645091847115676828061118891336971365411403249170471512141533443365480198089713243743813465936479206224487272982220390496640018836320710345887300711142462350122029150515989099965060470055484337044630348812291892791215852822639895671128405599724870995492332347380766977818305769297518701980774755914981677902545283007143046226282435439044477664707542110400673854094691114348714072472373954214619168738321245074468382900516068684319066616672807518410943354345951851511445836718243934015436030189496398579627949441368836902946416544364862846774497212105574854396257575264826650583984649030678537620002701230596744012269041058143045229435292046444663663990598064562489267772813937284352757184844197978843497129656893427917774586151868477718130500471115980637047771234205945381094301676093029763639777152905544558257205818662456197222575364869710325211160308089951380348998836664712264669496498940310248575573930547428032222476864630062238525483880249481904293252479187409044530749927268242411934399378961539610018492869044361635081528899937816520211227132802621362948365326244321634867250204229235954496335582391316170083479400895272006250536106002150686434130013724058726245851994651149744744208008995696284392729918377068806943481155812180556989101834480903449690106278904655877344970874216665687126764699266793718832944679684235554737002506346567696269956567135523900135707424519675677517250954520303729626951340652610717060188643042918832738796367587744768095474931177999932548237711621859194858005814679947177852260231296841876284865384217742758729388071612700198074637516439655704300208136376602314972841167908534553106232773035861807220249030541215102018265697383400701107957409715914016351097200479557819950898894223607148419970028675 [102,95] -1100882132963668386237982214324158334133680685524815411776631984184050647111005375882076544064786906774397732840258794111089194467605075368572320537912608217817759481123776460951314917394202690017717467248798132729817723080367475129480421069432062272118851126616785481874013187022052478709576758263562248058880927829696078699812269938602391964987874445930818690562630417204534648760324103513283463796243359639602646425269180475196791980783186718886393397986587578544934953430088534824542520995452910065471741626654182341859136586121763158382009737370283629496415729767264434267341848602756537993034959900400732809620568563210267617544750367292247852025497329418370808054751394525104360917932823106492916776080006469711589981285423779561089674138602298247683158908371317677583808665857738808602292081183850596146375722738443744809679177494563026466778812449361981373553954521278429805808168052401821028791127474894271211282479861873523135620006391845609657381771912886549855092794272267416060762345759547233308325559969284632593866495665071172375756494723135902637722246751754177331315464447262336111405317896719015341824939209481284567362461491868963527237973257390027959019762992729744257514905419577114696586424011718284519102407451019470813516994161319145332374460578100452046162588931612373476350159242573120393204684422123388533020861678485575488317498740844167463678343953570266112610518436129707095882514485662052646436606240066412896741195103091369516272830716624972411118989358939795622635138065252721811272653503836887307533596388337668590154409834872449613673144882377005629628813691072809865463382962602094590166474723133685188543936727187648896961092898821334706716259840966235629081260221975737617909316285664405134361242307601116697929215775618737516254144990651984706647043816933595773605937814490938956122696529646593816661575122417661976367249440249566149221536220460556726260465711776739871809127314653057000255240438963921212002350632820337919992961031639960796804594640 [102,96] -202742262336862597822123327070249963824956689945103409287084082541461166695055916851848127369971268315829139509802087310501603042143081866496202476134224781434442713825197602927557041322507521289521225684939384129023374053302482335109462264259913483842589542082652898860894047681934788663485437283014949242938359853398325070520489669975716326847115456907738695993494679837304083737996385391015073643121498085576541620481829469349503027847542167000671283562942900220096091782475811498005541494597904790035961003029341613457623680296314448624251069044680430263994666399125912364769254535330817218876529873585785043241970798327803913050510916068234383186653237937617923972619546921149650786330994037933142172237874697972773038421977724754428406915105158392380348983055107573955468747353644991931168369047184758194892200623662324139323867198349111724155951303138694837045142054843755069342648412324999966238810358096815181974869007087818703786294678138216864600141083424389563520747627720051753272565056437039935877778080618337790626382330009466813005798300643743821328785872626721207758273030707998823129743600295633477151375842747669850192116986471337808567974054249991533560702814978699740592219205752168847425320057752302857536112083383529778264221456224089403305633109619851472355522422694598427193588958640430248438472726414868848473336604296097779522804722001123583272120067877457857099090208778045811214873212393340099058050407648550466540746861411077153756749561675955143573889244110643254824113614517965019214770977961870791083192049206349522229809653485696538368845211906588290171570228110537796106575528003716743515799811207412953833932478672542609500157668612003356413274883630398737420726933169492704261412056535957911336103558875351102477226510151359908167428346980816213784967172236954607453197470000340979171450785897419779371600018842313153673753729066081100007835918382831914777330628259410471183198731559671361526921708209952377631021999335936117447393226442096145135 [102,97] 793528353679426411952602142998770033463783847739681330324731839436948791685030758580984421393320299111554394141940215581141618397684792140839620703581076164249947787084172563309983301237314684284891155624468030267047668177534387613120626173839986737078644992327276417051515177154359868675313312110255656040763725302740498109734824359522385402846110872393267588961357721043672708310341543714462515387927758727416101379281422488265784069724994402314182998892640942162156743433544036107625900356315626813093091112291696148600541032280923358088910802450059086437200240610720892082387085037794505202858733469836313030197386941905887276390325801834134961787295179136271239141163144014563296731881415796776524566604566819272677788771664703091380816673099515588362976403317486725184748669891739983278869937670214489416151807371808333369571125450633798440525382632723808240996791775943696591483771269082884449196327339381584112012801470903860007989688709705847900384572633034109604125398963933447872234029772706393668888771005877230323079820019659292824157912068202479356118525420640030621982722830323266709377488451075925631203511925138157308269683297343483709865807974608168859135214093502695921747489995940418764841223718293482786942349085017845771906485014677588744972394512919746083663167015869610811633723371747482609792747087042925697626400758279508728633973680439562039453400247363198667770419872414895894466824895577856456669398242148743092087850171705939709359302507313321369088096293587477104524166637109608648267118591494810598628575649956324663963426831888444703989558236819591202945894141277713996524299175082743568791636978097845461905067246745794191770692883714585455865864686985749644440071428458826065445796828274960045675346189569744813046537149225859197277224025340319301211452061327861112568176587282321180317226184118442855710267953432073398663611467931963164462578513399634443973573492921657842856173243412655956592227317547084257236065678232207038170655332075465 [102,98] 2513578980703605391117802060894668130974026957445004716309444620634770673044548454687352470001757885133140783345991953635275969544700654028118107020290673742205933548465416401748370937069379585766050332118874318267471374723289712437956605520584625094516503895816138736507921919393324859421245755503988301011450692409181200819365923894417119620274614714807132003059846815904923598910579079466199803264864696738090125097780172675706576773872685708259874887928388906791201206703865326706702638580238042591701137900723077940555266670681404535025786032893949855308572929406686145302811485210569221820933523555453912973199029114772432937051546812373676132721246631528120650796479582349394883867499933014729315030960420748578070157649741775740904660510524568285346953244141088224642107474856813422087155396166845439674747828659925316539895240240031579137072155744846365711680780783935843095991430489019749497842333190204273515441423678514547832754799329140578379528255728107271080640292536355817626696569555368005879402883701392517075150475146523951643153769275072739471179652582848728993003844406932200706198372725914714364233841066730914414337677759035098870820893861214324745397645781065684781090646606703936281141056544007974854007591897704555762301534821223567608173980718738501653626277599380320776643002396192367947932577517379552041078626206769702803569524130518603093634978478732062089732573973671317295905077155491836101175390378098719316258669404659108311134761114513666104633532034256836952873241134473558329732074078458196808286757233447323697392029206403271648692486899859818524049768854145013393339302380435395671109041644003647237662521940724261834446475157764878319532655976047520628042330544857160216537846193436911598056391646496702091523365513338243994949681895668881301890083817994448302763900183960887221216193901977507965772760912127756429965708764532908819040207851054972568098222697541000563939094681228369164241415220792820776655020731568376817860128470 [102,99] 7330617204912314565740245753990959082777881560184052604332433851371972047004985513064412987318960991854755030475386033739242463078458891544451888995397031551782646084989984169478419603577718917931600826173316595281899363540321456999503820318939025948212145394423569293869065974456747741791034747953699743990137768742917996040549114529934686675468722937003476419912476124190130950812557852492481372679870963799015072839469919136614840766309027123462694868635805003556918312441579165063222047151185134178981186411667293250739431220331812828618209360039438116717396742790513345887966873517818577558557059997095299628382212853191555104368960168789201491898407206269643289470292049122562216671867578979320046708035815186060355011856147743642287998601017724697381409975167368998709495154724141860821586973079427247217926636562199974467669155476261654380134296365209845523283830522790124293469495349995936562903379307657342925102759433736454391203584065674706788489205147457798385851646301098265167106361892535685134672694788007953616910537591224362219324035429140476598230857479784518770118894635729657931551744010196173239683934338700161668188896427587820338517969388792683871546063770310522602383784946513073682215030938203715030293083584592940526832831412267831321958575112997683170941277166317440848547459111038866117744775564996035212883254254878521570218357085593427963878609453561039585437683316557735529898096660041192639688405880363890148311374143777354108077163537310668999188261328581226833373773663743678871959458969375503292044578671346369496085600231062289403668007785785891095929869489846475401448938179872687096739511715746231686660321506699299770638304473487863206183581884189428772397555696456785940493424386018509821076875740560662212061308306178233168880651532238721404190740174978723197442817246527207141266132343251386423788993696280767697849042799660347993752812441050234268418936409001697215491448741993835866111799375205425885095685745326029339040 [102,100] 10832130357423299323513620925527637925546372429442451238229470645126786288634015380106597826528645921365740337730639722421549275626411954542468393129246782212545897063249553928649365810809162571096456090305232409594284756991651034158171000106624364425744058816958012414163321622972788551954060861506852880070011866732413414508572338509268198144667591940636230398593427672826955815991909666808459576164380491239866063906687615651476379583862684813437748290244003990535182005242206495539645858368673217559832975720474008680721381172366095793434214237618626957489268471628531193476821134450268356985940329947386822395251597690789909255201934559392595303589921169424279382264815120018178876251821837602387678009856888598686528119293649236620358541436759355933026921004334080562154786936451256325180683080892960445537378033733776990410867627721214664766689505935286755947461120021597110049276422238591988933190997640219808735532891345941601537538352999432600335153587732124844063070958549291707572657814535708478468357937648597185669643159913549195335268927543299020354177096221534019629604259107204828085341938414612879395535015213778286626948217981474611199217197585907352625394632089953612043818655772674996265244850488263696251844074546099239125011845574120994654810510857983455654801528860886160989257281889194918557986772470121243422536324948706694976068194841555069471255798504344995456513331825408821691380387641943939166906768100212810991975721512706907055494226703716121668366918558402080839304427571894574022918759107672951488185075550228920662553782831609789496335594706279396107320897377390494080416251003412833070665265921724345122388342517949505740738164084408952820778477706505947571918569226462180632778153352182274397710455021347456816859305412312792011118170431762765891159579412880999895177244273860967431409797912353515268423003580918131570927986385955396285447313211799411147854738355012439737083456438450966995447906494187344773076966751993795 [102,101] 12789444388171566386580583997068768803714793645843782994987100502590800479185700982075292350987108407382201888025166455977629211760165570833496286447345010920312567778108653963513457081561906199341043664160223435502607693981776516790017024212446744999097871862374351999383422941318556794477474915934883754827079063272357508716070377444880925844249381221402647269727788641842122094820293769005397345075972804887345484712373183666499464799652513089924442321278867652230888381633991316740182088401019667901111501915627995997194642717108932391808142360940608506609320802446057254347744070859744290458870847527309396424863673811835616013472186654960280839712490129295383154453780528867189132673891459629585593865081057911688084198953403406935575247861630966233949231604214822084473250560607253212768426948944338563090866207787073986398004232132684476481342801915326784601290068779738292085193837589379195774000175687977037922548537351152890409758913582673179218442084319821242545793042664868538477160744608712731612429106710762682416043546337809719781369676065500369118325909220220629985773662746917288549295338542322287618654456468894178704030100566985787596546015407702731235683787271687735148964412642516575012580610395474087826563904734836616362493798586757254786247913587332007849240137614348395972715939387608204613510995233577252021953357948812598660914295919845466902363840027711821970959671099560171335240187127234295702243817449319321509500363421254084380831120707393573812173084886100350650889525844562621673849669553310831621806893394713500743176134296144492719740162056811711999207739203750931699016414950813920152936886783952216075994059331781182442820449519659832547818944841516188060301412267466220831604830703305181071135661045459661339954820384041920622786121117444048012282271542997089028361581956100295379661864924015648611980186381667540592443740889716961012474303290979629453359822772596423590327660807800601671013333793476901381528994372 [102,102] 9002228126429467835059127043596002115139923599082900140592130412136453120334914880395648134948701637458594875209791384094708335322299551035082720297864929071840788212974631445160086039603835945442598818567947989425349911137161953617873198320770015283593496627663008655372567614227609002504996683108954845838833502130441855302724485283755052781180528006289310155169630154736658230870838440888085555249822001341377853477848596137279615083754092512473088742428514942724530332647497339476491376674161074476961660810093625677304086487150335442529714812507261855795734056344816601599444008577084971109446147305415450373339207216785757453797101142667213467051093330660887844820354062815580131271520271519126448595225904992729223814395748756628081070132794039269578449461087204381254089112114808324326126427610623287427239254499048812664930263673460063571917902052271598715231106123285249993272126041719096165225642179033514111858552969413840900272390177630443610108133341578783185410086419320392250046038376340054039388725486242193441346034630819671485878085204899477541064263210311457067922383742618639591203121914794266336368928449417612289492822293175298116476933609660156406939547852353719846246818577078498501262997011751316429589216817824799218861223053472406333466101391920124068479373009586225814898702736892235912853200319963984122062158862892419217351529302959678591130806383124966377747317492220581138515109944782460204787565729447081068042938913384290582280005552134030054659960583000245908379394779312327682648757218327265883504992515286941146100448394761392294962746522476099586779887690217073092368995789535593070950017719933484576291642178738315065366095299434993028226617164722234065117207688734692567454586562679926972554803524249576660809927094879561873984645447639369198734876699331261408321246676326713951511382927028944315003175990268054895200253460188189037666670756132438266025983622996875035984455422103984702043304815434167946861 [103,0] 302741616456443213645188548610396624263844710986325526048912790470260153660174547434278412484423962304349153982407485240287546208894088775327384463892058057558504666300039901102765560326307680696529812959034867132613674577261630097747182462977092942778333445161114847865457830918436390497579493203495463212482262307123910017571826619983694374599018297989854004746496132228497585279840784053274362885822405404724296698386833355616175821855935080609225447631891141092156400334184828298809827143852398973493526824708133809901885836074289508463802081625302460363757224750717341738944948382330468530173542283246923037297800296732562494154972003674265686535486345805472079612022123055384524365158917216776829547550368637430002435827270985650786192474052374365510653259441761697993991399407302180375766361939999490317837531133271787114753692114907516500440719068893800996620105378244535094481522121996777014846302956276858201741169707661567747022640898181071208029061824991701982811320015300961901607179447466023943853320642460345784339895765078768122300425759908963063591537146997008125387279527797664876168328449266977936282254711684544642014334477762378508402952261420417737856770910975113497133789280569914084614289890194375186685630839448410359411335845647361846271447108632412743039367334670683120227386390144567661039902152527560041124620208495966326882553423273852526376391882628887597973762548563415735346741756600438008980577501761509427767289691543414541976070124418986370321964271309277809630145524328568870482358124625608017265312460585509086736685892025923606372059564824248949711058360132778241543254305978891556380839790579135036732289657814151187194528715657653080062621860751544359147162786411594929969250129093300771144535436640146784191194228695374418207291072122742270954410439101177652327592398976954329241489843474694021518358726629128409601333473051478777251132954682163619282139559105181034439749749801392114109090395979506074771706560256023107896895086718628976179689789426550522212043966897465146667906805407457385052974610822057372103890615104828623467316483703502793085334807557797278672033528217559619138081862879663397336571506457403302192687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] -6929348765075322437491801711217365224275276653740786958634172116125061495063466137835974348700387489774818946879915443638636736171395750935362884500002642270859911427292662446438432780768513734461118637754143398119896356280507549811436880814721762438254957938546244602353202893409077160658966644095124460182973014015350071516681731696803304354631668549693953945861996337121764661990714642295220700952274540891927244244784919113873270036718220867234857077586090842495062034091180175566448726170537594502153968779213026800579582286572194420184586933940952337059287535577567963491540720338017401510040763250465374174961986696112433838039744699126383609861041747943937259409055183505481031868177822361430168782788918739850952034491391686057710200876131846675436608202046213393456638018543846859401561722976158374483709724344584599261975056464792864306001642115327711345623985301352425057791468154778526130212113591349470212572395433513329017698325391654197233597364809566630901506363548386160302954262856914431583012395587159301153988547133686263684532656168178318925434609861960983276076912297885306713336671586639250051187862461915361207519400924561027536768145761994468176372566878894606517275973177577424115161525655793103333978740981821926068728764967414490496763795285813055230476239046343520855541272884655973793088593573673490371077611085442740317394235904629990429306143989538277383345104335024339326614998833659515282746315599527516095758560228770052757371998982463567664390681854662446560413967794385010999639655985383886885359819811131546428339803586015686472553410482773761335729690340581759015880452904077399202662232747860755367288084883748330442146353017727108148284246375837426797354298023915991456383797371650214272531515637771200690561957050187905509310056650294130336065130660159763922932360335274406557360724892572225123849221368845570373328695931432075339594495210540323168962129783158229555406290446175169580342580026570564602806041702226788175823138865517851243010754529550367761871158838727790799847586960771768919243804570574622884879707805471830515044102648483585194547290143259154779102278085666148963412438537251124975879790213184605818241834640502929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -160888978929328146270777860861273712394693309431699525397595375447298819130153119071329238928785110096421160087244769981606816699446869937909580270819497922855988533042237936775403777367449379976031446457403145048141849604847081875083790198706651175765096525350439169922889569519272780178468624540075975853428362649845885124673218174578914019269815889278074797000487215398303077664295682546315871543941431133390146251183173299684781594358803816755746951104645893736592269355489979512993311342774160081413134167812491969057677499157731689582249905401100038109938251429819517129980876992616867959864635204603581580722730075598382773981740644678665736366390904113468241916661512131486807185548924411499555641893840281291903034639368456557501730328394440493390737303510091677588316005951873470822198930218848261249343142719142930885237467841311076518738828834648837497860737189287814950054197330838150746217546866225127487505563216458025706675963390253473625740249414274169158447808747004214737081037490536563298108909706085895491373827101312525988385395737523549548463599265435976098765103748795843635597796087745577374577046080272725258671804058898734606307148955092479428758240933747442549557270548549690781435956622318211503679714258499994133019291756244336243110092983967542453803302290853384955859410273388007992234119316302546379971819645426850266352400149097349918984849701864468408992185241628181790238413323826246157410832363818099799849058365871839572699563055857795604452950025791871430726404931260394419326448832669316404097995040249650865738928419866845403959437174208858506844903236605147267394844895611335638007282860825436537714304285344322722270269373901312138632679432812838192213034167943639024621788845208132188061268750302962411000119452266623493608668017911271313681135010707179236076015709998160705493085649465441991857064001765367446788859614698997007861201404049201148228169529485195349247762019091189884312129916548486716803158353177155225768770004408960945812025898690091485247107570975538149596451617629776811202439802647456060263981720091930963090786771088611013971334425166916322246604149804198113775753530751187620200133576719991879144799895584583282470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -2880848255992499607425009480029282260557853009160709959099567623421433003082338042632097801046510740749809443047549365721635619506658944638793098891793565258692230660261963486777852711514256512499037817981137075406092385617334230216090004225595093487598512245403919240085513770809102198347454603022391632721641591651119897560469033985303743647142392610425771697552127867474268472558911681802110914000974871505647480835646946574296509365819474379306533811129260295474598437835051377939903248598012926259848163908111869912603695486650491184817415478093431276245639450311617109599563406408215809263728106559085743553138405540758220279111367279911196834924185735904328550257690757881348280250102725059834910041465140561838714569731842795713254313300450809081369975065474044249365387659109730316242296646135305050358178692712225477813163938664293514622029506701460839044994241640320721435115665401889527581959989518744673384613561977272379601364726083470635836245650565082084898487702812694099006194910013087699474412215323994078918333321548521609378467838084499845978658428011599495089452534502070940089844959636149828817531952421903070219842236562680682470749420585733525818298564198938964476130801943422984990783893127773267034503421850651427825404145120527623346078541401678807101850586325804750753545493165909103185137534959576828987128054089456328270608536085650457387344615329404235971418507805206134895097439761079988209247132826785734420267669037528532278278685308540305999300100267402354113350532193270456753888975552625354694721372556394405091079151516873920068855182466827142594340895992500895944570946835455688147625358562512654216890561942415816228725900998298902656702845599147284385336213345795724396027151537789695302412817242087311968898644151824250982278834745139210783283502493189105435578136282851056041000077729144139091140609609489937953698469724309515796017950019064689989757532961677789963843432294371298943848102654334298132995846390920731866078306802096781253651553358519814185207486168399659795638396848908045403560566599729993511667417799036084767427901710974098526457339708751609498772494971295053046778675286918480535177571142529950876109978707972913980484008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -171226705898892168762868315534595115872120051428310340886908755132393320006476293837436975239750247415695766725960315692047350396406625575868062564304736824132224879422895729137990268104376717695313531092074403129677269185814517247310805396808063257423655565566140232202129807827939097181776447313253250329228639442187507329886816409230267600179918844711900645246407151033240069423292888859443515991969938090103090925926850005550869294367927255468257453698410248911453843442988404651615707750621168749506149036649767000509381603976743301856993899218558036253302055207341086414949222170950830577365982374419817477680069188194738290892582284571069416805849080918280436632923664548876237422116218961353050845442105532278444316096864557559506924003054165697867508354203303030943827388170967106818445021232848054754544366626278219271418074677084920084968502306599506969988906015722352867942829120607480262155478346286145568772977871096117379208715111098706693779761403351105298234662118143444045822629562940707511776423144347468689779364332744130808866702127348523346961439011515271109325535975335322211693419479384040895402952862128369790125416983063873690526220307384407775916083670517562301413976507380093480595197449294914193196047831583923657524627658798644126126750005149882528009059815834990052107189713832716604901263008359547829698222932583100290394420826723924621728335957270377612192798267361025176721596282349862661069704482921978450863825189726752715828745669804335877087216469323421996474397268477811571267046151397696193904425471940339983608786484301570257295542000866308377171508721260124362019576817620659445603425201435921220386811451710336608417251946801462363685631435530420115242640987402874044801403477743694303445579413392847727511452522124331876842687718484805565816739900936274957687234225008574361946575681110800928962043225589951906260495578377692908059806115321545687938044955169024877328795162858630388537272553648044077093235478158112116997354656891967999721095113173348883610777836045673765189613178635451464214109964698403917316218359988101733866382642409964855005457775030324477979503310740723393208870157769538875887132943944132171948391274440837150905281305313110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 1778864287286365584016335000700920345564646654244331147131456277130216139991606418050263387881626947703541482762777184423799424341284880771599559377069820122247309308716414765832719780216042106394177178207092466194331072099109421909600852073579500695207849079277435379536004865034363328687631781447299811331082784061439778425034897991778972094566414189136794519571648974483271756396129966164197495442976063114895827762827521616046133222170663967459681146851651643413361033168095824211522765570220409533075069224216422411702636420507406657575016468334420194729087893105006692893851070390681956056222443189344038172362265847666728165573078231382609748370566332097497433555292416013363331611068646623721601461565668002617767342832257677715274305961295766485690715708694002495878419629944066715529488706314040538754603501258836078909045697098236886207841413140245793049492400276899198696888812725506171203735057206736878200433403469446199458207500607143440361542306256791523092192876843779304782989836714126512395659265377288914403481337598052346440322920546778743613198659783693682563055982826989772788602008931043958999557552374440225443992282461740599412420772038996001882433967723453845322618927536736491787299935558099441062386468002075438042012840787015531257921645559640394864261346139956251040503739676596014399158567474532729534020213090383894078148337161516767438211497927439629128407313634132127916156777378924590974521596008181492635560342473203705642715467581400111351532034476645845355033715306756714503905644340662314447027145940078936136484105121653875307846789415458818171682152162773330733494061999308379353940815187549423277380723183387922055068444538730394352597129480153944287137732562075321011920937932982859925395726814201841657699675887819601154969101154762005204464341406842038992125165066131331309594428910017041778408896227294590556847928380156456926593428441381875996910506630185172085501238597299995137115799083422512496214867181748691183199483969728958625500843505116708044350123222946672677992480403842867800755152860730298401036315606094467036529770261804454886219494658332748709436563626276876686886872820580378907365454497429985429753085401927137354505248367786407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] 18150539030448982566584007030544118297799695980829487546410273892682043819736215629100855323566965984580941653420148178649282382909115581500493836605124882740641165319138671455638623157443254719313281003395221430406155369515845740721136734385198449360191464344697076985847861481850123742388757540869279166537667868057052147020036760985381608557279311491401866189451836125280379282278850708764970366756857659323962395127903509289578970596523352201035552044287093246208825534476501165963550055041038500010289948839227865821021032251774268114581996263692195586334374773040049430478407123909256621274471026454722101054784420894738138211961470404044553701259761877328699898404294574245061671364730061551943468934606645475147876375055416616608754024778323223624936690452164865387319310822146071219522007668581674790448763326962812677453533282808735809490009026267003989706647117772185329584424162774569382970274387639199010268347597827239362941209162023491420839888298333023001198802844020356762279725420725370269580976988329892257233606268720502783031228876596660683599857226534297239868340238892989815097067454421927502213405295382062457581608722391658076728328068734399108401498326398159250125047895423017452580757694059187448819884460022212782321726894426649164978250583457319212108011742846438519172919325277490721154468151326589920922522294560877101643929443829558647354786495108135057203518459591535867415161140066212581192994372871289653622656136457017489567130361804249221357862103806999384620644620681581640108499609730027338216441074003516757718069373297344594234841067634556425857094851546242219116578771122512458416383262293327630002408889411358887994343899278432889902414849663125309484290539334236261149798678862797764103241223483356739559393897488592950903659431140229914439181721092858734069562710640234819870094841429433671385238710501094821830697439058053195673291140379431741116510688952690915710459925792030595244084352996514042591332857854419203526130056655368510229599879409213449648761382746052062445270163140657150594454707991408293989602875165668907207921984354894633645425010198119876427572480325982065607279096777990608090520462156058390424691719247651811031118995742872357368469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -138801175017384492118176380271871831626951692199000965701784839501412226148007535944102299302489958830356592444394766843324445296383646969136691176204910844504893892173308271436383376203070461386101767699803825736093652121607654209414374771087417263937427421148530406779066685465948349025009088822810835175755384037783523081617121179221522638570463718786827794383358677825522225139371253522045596170826546916062192740693274850028532149350869851496851910719172566834141577600439872076000047202123254659114995595376021367697802452460662584920959788369712747638045127964897823438143529698618412989955801655117379115810404378044603356509635878694099002188748785529410211145680681595167228819727897564520055621141191812164028631619057417160430798345520020405904162694182078428979630491307271431750910560218364578441527473039019122236852195317188715525166855897695719215139217739836378696778333886140185640541866619444369028104181079566631819172969960272305584777515130537435368223201002278547238262119356475294201259573761936093685011247999604641655968666863996442579259946132118272431617797190011469328704490422930843207192653219994142759009058273175717418626685681719433736652124905437597941562881071330483713591212803521973160680437955310963945810766618100260387064688913383289780446240319869562299905217794756617780215785535349021315155934125617015881273663642844329425716717593178147028841247684870912083108233185625407601035796921415447500593289185141452842528430692670663034194426396536634409301279813649768114982003248758945968726761680429624426901159131324890801889837979952044883273935385972612521489548122156361681978229729255945329884939218699602301291041734592357735640840355817689610485811580531018904549436298565863060821030647287007699006455335122382381744911278402742720595879785609259519568065606696247584004578836988106519157857114939448837824707773529891434395981591489701223099275995374210793003840501660594858205124513393003369962968438749375665370608630811646979097368087182771369855143301118925860415041440571176300910258671352652316811987680579643156933389906365183576291531254952272766578890909265583149675723735873070741060999693571889683568883902347289305279076643273583613336086273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 278738323656927848951507315008030360760810191840321658179178241464470000040766638487629150365350634346320300946575973878327516783961346834738141799578022459295664790899853285413052426362739888389626724579352003022410882106705094385646202490648653119330842403844762952469688906023823515648091248639133201060520484536443639834008179116283913862451149577120396568545540198504265554158292549682028649490488070468299601334286892917343209827774927482534593236845841802021699177882776832974747620382651048162913480994955362085762532637121267740841904206301748287722626154176594056800642487676091352128089320505458801526537505545301135766584616718522653970565763745305030094043324580854223182649062849108367261638465463593597337383807475938305841661924635874307634885642173698823389959617728409535445316030244216126174071349271719123380502668335258332305617807282631223122942995090114303500553170099548167375656806807252309397630247077638826394382529884160275600136732436511572134988233423822532693075656318393014189115439008551920450435350278321746423263196131292772207750836013891763149506621540420532010171942075574552220048756161403886274688799729940748515743399234657767662519202226173462278835589912633982321928470358305475400294431170136117065998028676604664690387481702817489798779776607628533140915218267563080251796551760985273960873944756653494081437375293678060661134904048666289624293309782523503436951043619154654058221815620350982557816539623875456001162530653818026577777597413113334994070256558628117621694142848028416225790042020901401087133206624066592040476566597960463161361484387995882591170135168564498542493826862297760377503117552759870440795390968630850187626809043470815263445218583248429682724235827729474680034706832162600490567494268952605746455819342718906685198621723913357879095630955571291639963909072470075062739899857013451048159575554889427211451613025678089639544038625215154093120019412861003028116470603710696889874702928023144141994926688853499378198956733965302567161542311459522819743261493055314668592636176610012919600326096312947948933659669371610577650100621425916661797791097812031215839844403934602504781151275335084476696221649524511001626975170708533369179349392652511596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 7210916721422266014623989498397388110231500794032884933942714589340225771559804056577001719463563217250432304486053246928492762549288809821905276971227600110514060522032522464191661726634769372949590112907216300737584010344968965210193097586393438433789979159473663913376399022846476189646718100334125892759443211604325779989076140358502618041355552092145647204641688347380595604679099543542503759309410135723805842073914279921990330381183162695468196699377869856269904445500189421493882056514939536506012686300703918216584210842886668473267918955704339140581607415887696243900092976057518710203801588304705931698763353472425462448032963750489703166294067082928718723582722402560277345328409389647051997958258603232956368512427128106900662763095836910380211087829255206653016642124161037345600515126468612922776432569916527931594271472541337133463497717563133993228131299256762788628295105997488339678941036760661589027185515047858099280187195842466425310976808390297099529241878051842692404742920533574751527675339738539653361126712964477649036550293184579329565417640436197674926304880714539604482901074893800344712148774412126519858241704648996066827727499042783396710002638696913984809901410619134148632683363259847227763581015950208568993429308363926402354602922631988161293458304342204072719561560080937952821568002055105971042137488849060824438769012109117370334490709635397872478215228311904573723322000087515720703891857558738253831139945117870582020249489562376154781104856004770323238009937292999594675874981202131658200222755722848827014177304059230392557437894378372427846899967680989012252594243930256096140708336300665085193495359733920717841154708710081470817367089880797048679314758376744218631874123997166115017074406166785146658077988131775048765059211192372337208854090025186055863941519509712287761865009668521436569384928239393104852304861116790038660905384490844061484596954255151563816094443197239453862459142438490091917367700890123395201250254334673326197448478293682830070481980208109923684428911465129368638499039663229007316812283066484095757645954176596232870340797100187157199192987561170758327166470016068745501416806159112042633867597151106563072449804024759145715250951980124227702617645263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -30093536814116131165463353445269435505800746222285864241763532861187240886024772192778463581055091471020923198791178362550031501827072895590225488970686375449477748080078386277915906420087482873222058148584051539689284322743602542595668452022536946183343490443874524491462985505933590362686265290020836422725751619138826503981975563526389483980885630084475779423101829012710855038091077826346941965289319754220583328298666819061611891637122603220479980535312729661071138697689727537220952880884727930449992743891629300714290086838162862416612242543834198956379695755363384970278283162670194699222946941039451369466845352894290576711859367812952786808814440176528358389903507477918640287713928733217052521188240237510107158134665507445403425340771286638129913967392968877229202895655053990292211720685989646182307848974522599347331727539792331497222392094525345180975595231942339063207677610488202862318942564974308500090885578452797318173978236127745718977169945118057928828760256687414278446995240279125207706898546650158570590560671964804890072140712506305124381220841029272028782672456433297822414533203072501406168165917663081419973060013124644228127835578118909089555246261151888210890605276502151315305544428242174809571544840837192563274939135866479510878602783161147937253298293539874303808548584907418720896931911886415772784755775926276552052863336591032151818096399833914399020259393284226328658824791165306315551402963720249324312965548038764662140102068753750236921969594551087817723355728769394207379593234718237440915013422099805356401924459259509398313323853365530410361659337268135073011969626190444796677044800422947427079776522715602032944735964115493208261626617233558182541475376719847827805851302623949067686047283559608989456742577049107681287746048089477321446733371490502789075420890719594005500334054322082518133860074243121916705222820773816802333559617273576708264371571360940104866901734730893443518517326954705396249627524149476218577618534798948827148995892627543672521722016464947525084314256556949760586843454054644924512981284536980530452580270999880036873223673395214984335019458142241275204861015113002343025788259425702209966981101518861380897688675877449165571575484534605493536219000816345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -23112409315519401192148186649584854392824272505475881191583382412659423323885744221451806735483802134011496919259597328326350200022767084252104192511802463409416657766232540754639364575975827092933508359191051868625534623236888748049823179912336412277165777891161318644551793572954993830420257808631465999416743682097642814562182161288981415235454989369029502671662752877397425320827928234616607882825803997374672780423755115567618197628467125692846892203052384019107642480534800187880082896930646561422467687075116792818791666431076387124696411453585100586017178784375018690970820940631822742033344077553130762941995523707250288901742923027201661999827368180884517932391402977875537151612049405337042310817117241545178816859540174981820895022108538983811551153015604193334873436999121924398869067575616017047473506828837175215679042693019758814227556423497120748782713697792476652457476414645827529846193522545831249374391100926736751511790578159809938341789460565900774699203753941640311622103739532064136155270968003157054327593426401094096771888493779477644267315817401092804356679846066646351724946404017613547782074057947353455927205223134265800124077681501295188988893467797191438670841776198836995127252215647909685077588072651216907525585420769544476040901836459674528372964891164959743504641746721457233464924137900709810558903072996659660005831733797714547852064853883592506893708096474634548788389543086649564621959791345982189200723941679545640964371855832559786620457200644340089095876261535372567107528641697585753946241016196125294671621224963239084578396605971234098560655611523806802211061439650334961772507969431288590549307051629512210517616587253618677495141324182413802304146019201294155762302135439012386525007047868101753310045082654287408092820594265283554700927811373240594852466699469995710262303326709841041544583672195622517444481055147990827487935497964038606861102965240715187675705943971354124213577240411410246142095477957493967808405288757761567057937387171970802022452623187941445702800180970828057689095285664604506857912600021711925071206489451713444513081633987955936299922651276296320789144552744169760753810139498341680942131423376037696837905452133998110485040011763402389988186769187450408935546875000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -226030629522508926240772967421452775531865822932659940455637862393160934427398754818617400313075897929244471639306109688919969605052347488507947957476899358829039092837620805183368286986202873643151254085309146883509528321827774431537794805102364318090372464472690303948303102801573562038784356730185388457545415173671250414638321221269825966517727079565620889683899195945496556980004900688925277098362941691407028991147621340449583971507774425742539218057835136042186380713810923690643555595856327318779747767953182544730944287648717268681281875809064885182771118677008729749044156807528707218775899366281222196049540925209947162552381726030529809195876602091111321033378367277070829598130865920937253373087547955184979975195353373216675630250293200307312824965083020480934410655526891829276950280018763953587835685895826149425895164127923435407484768579756515107422729966280685141480043873809565737423383307504495047906258947195713067004471969903987420733671379791692129287695925303533291576349283097928819994250686827371325551974341896450052367761028924696461124942705311345317975354042225215000549183698132617365238636753275379622789088306237205940616749441331759281762179558428745961625256107567511380761562463990242539824032836219886390358378612191553113454517164386280685439177182926760903189729446192695758130683179889282001826728338005050887559369687759909366432916582010017324580834575710544974798230079616089734950134651002448509787941373213039063921912206167900907851861990972160148018862273243132299420539132651056874233700914239093604956380024743433365355376417869854477912914818690919204056547663269275222121391293377578185494254642419681217329632652865534344847287965304404524469610010581032200613074157758849031924545299206837912525294754350330103707576986647457268343363952103066848893707541920911165440714353412767237977863063010177926257557671419649290269774559646202895085853569172529727889327251201782839487536195786631886500100814305081812608536752855350075276842522576770138531958871728226634043635090627915603185366329776294025009615435815108755354410089789397969513048209577220151508007167566880874293053984464232505891578887742702083565137702447998230450519586171827719475450782331271692981999876792542636394500732421875000000000000000000000000000000000000000000000000000000000000000 [103,13] 1189958100943329513767784536417997353712285560058932874601938240489407843757751943176863965287584171812477344912265874590437540796820308503664947460776728708499934385213560040964552690846287170410277098471352336471366805592097126771818373374374422889884990834304939815932182897085735452213168019553735184275834598606771747511649364933049649343662696143700182470100396865806153180624114331700549855288470463434872741923332679652735303138309623342362207998357724175815913285938444899028237179430282896199259091874963771427227826392543475437142032523074703050437068168946006291228801948196778841259820645149496223617272766600604174576238794130034193601276614796841669152195849911044909936396112613929802132101554426808825411189868478406185896011264992334201355655027221700219403907312975566579552850102457608390990962638825669707505702372291429047813375342497546896988987833881001397755390871226057299162075008966789286117896713866388658929519026216617304641149295156089303242667173950113634283959028392885743337720951438643919867803495089537337165784463633923233370385104047099145602033736511200759597015766157447473187374261848510673190089355156760288929385243171645661880008418238621478788098555292496789269460766256767494667178771246409236928697943767475900150893597062459482191827178675686938973496326631853909477623912089278977669793593297315933659900920739831735871446073958825522478767196423246848098360058249372213418077108303550182754382312282361640472799395819791303209214680633137005354374803561803746763182951969205556650893555853164627763446292800047164050004067339585013864606335649402048635044840828957093965336531975479231570108926130419079424940092194193136355164885498198796266843351779643305177477332675848694685382143578233722348851761672049915320705858671088312747790279951866301613493942894744804908289898022442571988628459307451475592821362756798595777199584440583404956703837017568473993096415195591948678846536408663657519189628158208400389345566278094602112611760088883661230555311297674845761565997368200215538463101773968393216287065068158291482889692164717048757236226883723712455212999543526401623458026024104061161160546533000914831965502352951641941158005788691205956591708499197300452632219958104542456567287445068359375000000000000000000000000000000000000000000000000000000000 [103,14] 1469093391051164044983825741870776247542480038676411500654574528804640249859867593801822599405816480536606279331558899986649483519534618170549610445975570370126839448192505341317749380556416099978590386653812524123750773818080232788929586146194428142993029114874948188064583744529488648985436252196125647059867407644971380562963323203714953966052757470740484236524456883760714228313607699463805713383454056735443142740688100507260922069832346903155613402864342345474641724038535179956766092387827066114585685525329743536210443297637204450933606522514275206235023248172029841385450709496253551136305742936468483621132984333516042252906841962844873036622386110355861338843747105471832983530450322421445816474533037429372772079214970310507252329460207371568781300669823019931638300038718195989759041114037508417072868023863524600707892626971396819949024154257043854483590624746432930361426871038184213896082068989809988161770629454119116948095325438782932125352973774539951542229196605266825689038364301638843202205264656256245788499010900652519067631512474470435425449430195988095281771768702566341120017070626362327915717663173485115388902538327532340558620605624365831162025490296848443972184160179403508369115002996198666303519919840761038682675856538288179020418181874449153278389304971569865583955112143939338706684566126817302483270431500737549757299429833674512327087849738859567537012209194921629219969561013667705711483478301453328103344609551127720697209640505435729128682655485581695313967646148539955153065835811945299531745290437710838005745835279966993727291799724836153558910215016013775084627055299653439351408338166722083595318104263560984728688103355168953716860553562776650698166249968630630149274098590976618157620371950051351615618474301370854346282369067805072176872660236053904884136873570690337919624876474367823575225218252969266434250873825676222426843445865603356555777217682407368538207055469935449608231133321849735572386667235891444334527639604858432470412142718697517503843919901470085525978452759661818952150236295474369790146187961972681465472295337301499423378949320640461477391857852342252644037600778846196371194903901845796498878125194687445238733252142800965635265185266094444460280299402654691220959648489952087402343750000000000000000000000000000000000000000000000000 [103,15] -10285189660395590743405486917808233391329155206979443129229556156095980421172935015442674090941543201910119774543943724293883999522607162640654564691347517389104538945248667896082604016553890824977968633140967573326174536762281276364821853884081979181338957282776322332087531978006927794315503084517811521484991347435137019170166461471514151193073847168324747559332463725196690461004805675147650648699340348914905090790406707225804390230986845569869971812246418182613881458537667767131075106409411800424296855350029177601542255117482627701615057018852680894185690994980570980156003730615927274640887575138957394853678845251666188990074500931515125213190946960686727379560059450982116623314604077444684438964715197352177429567125625225176048206493289188354165814719203737501578169673539067292171282714399630550249853177499949851824035413328881375768742292298331675911434130922849460311894746239117772802252125681950732343679489433721921376963716096072162826177310809404777582873348534771525193333544653024979154772924761647839415631159816854247736539748206778892542875816908311106274419609656798712599161305797118514225224985220019469889072683990503054211932571489719464301731455491402819920650989682095374728791113450446714202533364168143529158309648048954392565632715639921362740316895416219683054703391052128268708169597681236343512224762132947687539476786632708812114299319226061023013803057389626886526365250231730048064516003518310878671726416684495132833617676943344779127057255681804291991413518992146336607364703913305082923486065478118644842608340357294340978979194220062083164155015694652208211714809387751786541940322812095246978219830094196876308215677605179528522277066708870118048871035857427995784800524734060029743805378677300658711284944095851580955445643569708304843784116786257160948942611824903420739597576112251972260017625898342187216911056234221801088092105926137878118525762720524590327985711412374892801720030453917861940384225003711718460615265050107671587898007375401593858989245367570296484422368981718087551087976362431465388216909231730686327391651218548992026658314028617112714659402813073363074577647853263580797474768799981103210492031180393787838353438887162581322696126385189337542583505602511451115788077004253864288330078125000000000000000000000000000000000000000000 [103,16] 10750970289345898818719217386261893200224667514734133645600286137251356532820312936801693816821958726064530795126493800116240726156133154546244371535397580271874492376615694104225306244147064133621613162865622430178350952599460231605606595034035653211588405952781425290186278658096513838977637153827853946266356149569216101795987294320759748968992826456305997954809825997587108691623866757648101367116174755181299729547263815701024731691636392006750630176077112989300098497596431817884637809419474865045521766865105475617542300886053445226493371776879518164404531979186632893058046118645842797064000026235369435573127772758969340383165918089200926128838591028974702544199638840842756315881180849707254264964531244831801968209039443353281550025111895865495656539879154454640700427641950322495281164282498708069219481849245225553177122380463747953253115018401317947422012101875364396724100954626957686195796164629447874748086490526090667020695749610715360706568976151867939149766784349947420847749348987455106034192054433688662651261810396185414791879586665281031460695804723962776764952413150447167647529144958782605933731963839521459403617614341230756959813560635596050010613015214428028334428851754408572213144265368277615992288754846298980205847447375025973708784939630610782533132371947623045878211577725419885133347416627463934590055786560865761779478847752592024732620084081235324132650474907555849768511961097239575437404499374088616325471657268930051817439220825904235467404292121174926653134142580783595801085264023316152267322972498261965171344448034732817174761140285437781819124949586930297391723652024981981066975877317518194806780853351927735469657461634593271741978001910026580781714030030213986402559768760767582270022858753198878347131803750882660166601410961726668876648348587257108236589802586652420176383494911615217203967104908592544190378238173156041996851969871618488614614366649071890803877692446347052772204537979620382235455734572296322831283622719190248050778035023009980876435434481054218300006294554356203893103853065748375523049635390034918753156104138372760910136659024696150321355182827482224125869608334151151769230394869744928677363909612245146880191526288017682307111213091042247771538535101214575928629813006409676745533943176269531250000000000000000000000000000000 [103,17] 5755023596604864235332031814839251654348340134405979926210006923481357579062148178227892840324794862700092121670004552039031676665866768487549151506612987942268867663247427477673878944007369223536305238261116915164801550010825853509880426994506177738880129732507215067229419616615408052183900028478727789642806858759651123725691105168153268589668176740106206101312575485786842680367440429071186936514601525003182268582217361176300158830551235957958521415671693637676609979906579760405169170438044852970762475546382465904828357159138523237837876843812882478231921604026927397203621624436960061834849174316139762073489728465884482869014977238183896000998022326453446255609717758886951826293764923463056195830241521925216773008819343640789919401769666515516473486443317844202586021040681366558858069424152733733459872169222300397166010742850793290593831539430855515499514481082581924871599666245060518103358792313362377765221194069026454413778384908874291740926514983851678242129068793057026114911335550613192459628005083349996116120372256229627762919986208287025374122399749310894678304863235255076578592979906789050335719682759806163148249508789356519637938430025812310682293282869079568893239256063192115430639343582513729833641732958059493407093997472919689299510901038817200139894082518588234770209036385828170136795789326561882342743154690704746689191151105787411434686746075716572235439049245338504008562406764742594158166651205355934243142272233389594460427729920273502977354635278651369526849073176174723019997692222745852694367634953808478498124085953377778139672092161888840417321420187126840234886287613857148440337187663169319010648360946043624371797289226321178261860281068706379182402150494204067977399755485843186255785007215119446493132957288058885124977717582251761507025297082912131569659586183762158076038014471844383396170121354356205182570396591977509241055923952380826288152653261293430681930913477416548123069955699525514152793134643047022290964465012869490366605383959179074593775933236303241839186539515147574344848849256536674412547728245290195729075880944255783277441601798021068806822107907861339824450491269485809103640156942036666480200695225698922561628603393083483081492512136330416294679371548222190143467846823455147386994212865829467773437500000000000000000000000 [103,18] -18397173245791533272323480933628719095736945520712357953448514145919931111521564625050180204766231594521754325759541687332609121531918171491853905990563863505833937606212582485041654220380450681195885393573675943698524556473535783659074485900066748216323816357635793513352280673737285650473865504770094215375417524103769490709614644587450812341041711786354587577433939206224601935146502372370503671853856480974279637032399983115192332773576545600694688018568354208634130267111786941664426432198663603553046655389499852536512101899609107614343822332439683568777866996009512681977840580154739885909868026552292504975532364896838837065427670236039407712444844515971548240804849101440626369009266065903522547604594122961390215212054375672646140390411698292371155115452247115033461964960147432053433851569584712498509243445256910682093468805804507398927374014190338498274587340328310707920124573445610043791551485019679720691893270089224549743068772970971040209588432402676693200648641371393959863123985660866556786134275053030482538151104252844126659646058528092251613221423557495731387768472491503596260611943976398076702512630835721753085341942540699324617371229158099108006962874710991709490140595193820125102726853247111874036510863760652953135901569918477955034267284474170389425535213122553449944680704539087421078221506841498203495717936793171630588385329113366384867883949302990279568428813889764682587556943742423899431070220097808738485404529898227082922585005542135576771842096533243695584325210668381728675496861523663107628292790802795629014962239469436819150487009248617302175842236741460906731128744240104326159854336787140664184538029617296926107663662070861722578680879310874194579511248885802206336414704138889253295030136366884138383571906025141982914720258427272244084257967692770229573312611989131951793737202343063991572035988854829797807485774711727750356607204585943794556553895948138443831896313492428561367700174837097941453292509532182663205124219195453996817321490107792850211318908797498594381245204764741912966256330675238160437366734475199473246761774714938722599206963375461021958092345069270426662791668493267729176779136576219822947598848196466964086095621391990144434339600086456922380150100243869823639169223949973996923290542326867580413818359375000000000000000 [103,19] 35015031414786892949359666747823213257385004549290561439870167336302903053402839177199639049855320665113141664831613051236631682354817307747836130465334843597765382886038487093581274286908945119311824527727460569945938953661123026092246232798292032224661490544333574512402647830569207993235194210506946754544186081895054647940343215905267932221850848722225387380036194968173435972455535458776040058741421566168748641515166150498769397538613850107158648421838729183730316077637855073290190806174372010915508212629949031136275892848175344341762122344802286337300931322245455793948824511371070647833335071471941525223045735810762180451215387254706699566661530100800213806696667291676954031962083623229635983000638607118664780137969239455976144435950351113563521942747245884868364501519762526433973929474457887044443918640008390888238653710169475725707709448598817891728918227089359160550833793519630359628366345187736260930942314277499826999529949015870589301193541071408938263211429615493280181431318442855627095397611219765535403077879680078509960333751618132569608539009621959145470068553089548035591476592158559305689673011395884849334392261251335476641623369491065586835368707513000024141330363454221403121569667858097443008829651349524323334675818037716031296143243825225245129702327655115847391306571055813735770861885522814659318723374198802798784300254946307918088804089367574279215778133310269020191916511213793850654591107516389902675418543761750978747366650749109135813521035956552284342687916794353307609388636115095199091512639067970211479850385721443266797215750830246549562678250985445956277898776082445298105817485402332680340061198983995617740150206603724215203709951739506405378434957403740041891549233878473491051854150034945329662438308503820340667425750000413593890562900235892266044547216680403678352341627019374931531453343204442761731577282001314662311320087080259560582681883550988063903536769658049547878359076272864774344850862325291819433569463250933731259220121636266115452232103688607250358949164602113142533898926816798197098807231535697570156298473735506431812841814873434453964825901027381585026550276844129303713564397474200692134813860151598510964988995073138320650172797799173038208668933031826127804076950484485353243258032307494431734085083007812500000000 [103,20] -111500978266642615036725854444919246718233649868175933487570213482555606292469385863680348408732450082237022858203377526192753047338695040488294321224513494872936838063911888372929140509501545144860884040273802352673082509936503340475982872101947607993089335861085087474575339128101621279485933096700055377943988670311500040851486641385152774708675139631924938145135850537911452702598307675388565833743809714940444417617832172290780033287683690228063124917142948035755473950761298195980586765883250082053122287077227892080364571067199829857182342493869022345198885827888174280791834071153491674884872593598683786130564547360968590781935685388534685874851879246863196540629833858662029911177145716618681879846023630669023007305821472362855805503936983133472229800863008866804608169125296226330919624615001235536502025227229659704380327296506163880808201207309922864539712738772682183589922963227708628146264531919082494545288355817170393409536968092852969920714262076051715632411331702539142743300775168049722861973276160822352817596937812860958447485299167500529672874387643027952174163228825068695936269776958815903107153738741379881905180425642607007191953259561656061257850973218707955392586571117122820654788934113596788354174981660723170172597620867267397367231160035705126670689504096800765759098928063548973876485366243489913609018724996969754714831399752375936955779347964109870940495240250294281207449656332454715856175651082620413657679479531882313955461548596279184521375213110287760953897955042673647126688132287884443302243763598811581914351319225186998519233295795980479047702269924922496024784094587441938243246851874300646542145898616977316639149729986976349554340516451723577952522296727535792710621847054884617598789597725797121204604746927073629915668875579533356704004984763566727397399916672440562602965306323226549222781047844132697326653471061680280928904631974643818486041372480004025795668496334111550301698143871352724662019641186133125618762017523937626462408279192187730532299525452915051625656937663075507803051346351072702268633830347120814608979934145224726090066587181771708765958973687625378065866156842907100198461775765201661060207378071934253501486643996993651306975149637877880635693428314911853993405424045719243064667125509004108607769012451171875000 [103,21] 205823572093861066701203878309243209797004808960980258183888656949327495899641107458839514994510049203870743455212007284143490219470553750743823294865577710084552974891254591077759742518888694359732401752949566986124923235209164218062098171304731983380255898038404871299998007967776229375330409883398174682178664161597564361132014283979175343402104131300782549190258477388744315034739910473968699501116289774419051384047885958515809677824782110324542251240271482116722618485914769564233681418588698263724063864308038872006745321473518608664807738651132751495906239913499328220773364642950395734365572822821367310182237063135018060461271592822509247748007038379863906997673065854829850458762019657942188818541865177972437400513772806586135961641850066146476160875352270210553747216424482283694551358079042429165640010797160993402193858660422915531112656559183508447780761599800286990649887388410526819852984959763933651813358596504316515077731911020344406460940426595038988391363058243953911424738354958322514505825859378907707727007465434507891350132339454123970891365167940273363017589289632997083502570504907545079459238953322969067578446722972225485229449219972129557598125664437679153347688885802326128720219742599987964074062506674749408590532165736988751204111030956029419056275316235072721469273354702159106659174524159565024583322696413888151750141964984155466812671709735140424126774889404490879475390883108936524699068156251053713774615035556137396271141624163955465918497855253003785166938818574306223124997903118936428402247246132176666073153461435283101070252477308585836270977546433146837913310072821528493361208256717227852533669210768998092134822808894933699490613845520550154453235501768703888219948788903937822889389100351910066894853798654892646575820427664701595595854356666138967504784565116280095096472720274360505013388398195689070120987377817104597855271224012438574253014674829766913846297991089520069763334392743094613574696473009034815857733391759434069093848974969037261564930308388448500207816106163760861112392641027324308599586969797244930723934160407657587335388869871908874433538973090455040764746111369881022603713257771575374006867758749942298683605127974715215664985244220633719051707746825738500580436733666811477405644836835563182830810546875000000 [103,22] -132464543351589944918456347304789944726404242302792237467661776637158919160092617218682197570360665738468295154101595326597267961139854562028394453585164662381463259867587882582345705275745404504959228084562953716042161150536525556583539371157716003251514422556844123756206337722018734211558833292454331164700050699435256965998492446632531413179768770414324706940650357858487965286353057189250063116432464112342071210536762479739504267831843825846857494760658800299650136748482954537988822510977621060682062090588636641032253539716218517512198659670992476485821360745488010280488874011969278201485945643390445110595205224563619857595098770295809693622182728957107307217429313941738010387547699040747349757252545918514617798638439211221137074623125264024776708194231296935769866755738934756972767196480301683224911874248726356500907880580828130597612220610089798604408313417839375233235026687882509319899771945812803846008730018142071397149182911966397100499683990165955520455644222602941877448004339623787128716418709961095735998152044786450382970647615058287644524353997479775063615708089682127663201833274737642533921704420697974278414426088439464707192966884767769583212324140467593806186463097761900959113872713619480205673928009178139128731740533000109373202427801240502971254217737584512652970862544014482489167925033426248060148506552817631535052484550280377286014995412633187318989989726318140218764872280619060467872379177360871890400656004933977909260921542079391219080135508047303340058934805403368717750640960458589330992949882828298602761827350860695266050087729665740548856446258229696360914134542482710623307440758657455827811377539785672164246138009365724538206228699620875638507535501954089835298550120284059512865934819117902676989163864496936027226361210196441614605587689004728059466147032857309334229423353470300796125258541726688505678092560494816176800005375171795466595966837633497304168733499338858536246070262834522818518338013039950042921366583550706762661429985097080784862597214114276798678061909044721464477682285634154823200943388690258662893353556858572004515211919334608718078741073479760484481207855879931174555382231354352287060694428430769698579352668334041763486166595187318468017258224927204861854084134986653253918120753951370716094970703125000 [103,23] -162856738016078586772947057444217263020782786318558722331864279959700663874617693499559610976426779237089721060524897726733960662177794897120790938552793993885986839476280697440372408506865127513874080335360742966638313030704214760803819957070037911302720885167889851593181614275999637332669779858050724880288937484416144946461190266952285833951593708242631896174390618779718295969847662147228095811584331331121367480572601853741836943067445761842303443592423601944724921360227496811563935904720025463875627827573213760715380385757455950082840917680407233843012107019799067917224914758660388917023094153144804463631637169837459731021870316995310722106151972912180014790179128428542874706681122840821539713278374255632311241329165358372024597961824344426821361709737732803038548916878892766436634464542516915905515848471306167159498020426366916801235371589062282607709236926302113531960595557402886594769917499010726341391056724571960346282777417363526458286601593512717578227298907333864568142290028506836578650472355802953107602635271516026788653719425012031609571526119401861513436150470432996553177094566604319697646510253886201129071532449605513260862291674632836888283380696259471112925351886743892898138262781476137542058602061770739600819205007877972213251009933825379451319068602059038837673068864385311331368507595045881437554613864208056660944169017232212825914690285366240185097135036638598379618257407613045793958721903267835969136887582623657444256394368991929179731932511537077510502294469395604168066772391084879324022550644165079009498540336720073092250506039043246962395133941897153859038201026389893319254976206762496171219336346103229181037089677316155785304038559224747638861681892784750405737274266919845041297743808934398306071590092374200218430093010012920600111012043132754094672463587437084125357570452734798660793266873829989048559848191843299524279599656666633832951088265964410115139381429120795844716415190276644612460854601987168705872106602666120779785842406629226614651209380343580548151664560331256018787650154806866134347695987293041994705394105785930800871047751429976407832270511985312170826738688282107111005090359463403514249991872337178104559113511845919850244141289693997220882726412330520449300809079917762289824167964980006217956542968750 [103,24] 437823606651693923599778612994656384872473114602514822760552786506714108009820649828315857412746440780076076475736100871777904908601422479594242833597097135926073888159641946997288014611069813572600794093905033964868037667877796165960879530738814134282380176588735929307378445334225170474840455665249486298414745908435220654055360348144447923603873222294109917526221249995178333772758078422216663558367159219621096326168865843422589166346716390673632805574417552744058238244946441500189516371492827820816001579449804254273400156543651995269289755311191902744667272877222179774042519941640254264872680537115794154824376799036640361199174561332653945627553132299098794078144894079634487448337279227872403276446240695253260066130778477910747089970723963515590450552890305978220855270683482857355877752725802884770392154240681361514957002082064304754829655280668038894234304292722382596420023047592070640487041154873177542853400364354421273774924954869139294402629612316596727229671491224122896949581352967086814795197514978494480808077271102358747691038670598701606826073039021435337976722788889863583825136448689986647809563582441967269211190756979699356724177235818608143712231516751086322388207765299119701739391219533531328757805279126401810563687495270256021071164296829156567778126989819442874431737308945702253072430115878862860100574496929556616584317817561247404881910974438281763656306657650570904020951456351353747368468240588190772465337878244673511973511420580682387263865567262267607276580483826944182759364865233528588184186937501359764925245711785682709249766080353693160244409458446604385808463067804864500419263859652921144307252807729369978358914062016477132286581522263241398345711772991701873680046891182662375223809650038191916737526896362941081848203493149529418088301012328713280055581697954922940779510409933645356720623460700665523072287412250559606742272002943215071916277552376785331999128207316243293906035224166951309720261042803636931342238269346494070576148968409665623907771440805174050043609601098079677472174398600412485203444958310535880080940572702558629523273206569234407350139778405245269016844069423884197555798809468910229095861605396698753500255347043846607237661436505535807637950925042101427229340737667939720267895609140396118164062500 [103,25] -458435794762480184747874302009427123132658367382223817388174502942391409367025491260614849110059596860521274042597641499071542182343528280212151325648362980568765929807870990929869321496755226455146392767973547808016908236231202481366401020717419300802417732194373782241959573575356201441723322071787235092522340914841853764869572232112797937089462390910911671942652144528212959272939533726439795186244239662078806424329564200552770277135814249979613229438416749210258342058677858908591392702570305082490905131789476047989596606616488084737107699279901334690405036877025773132316180063481718815964686037583961665758143286770168856904556942271350999224305248831429215644498337353808807412628554647757989403132465981495116188838387264623141956999315263168137784652165388199571490787747356642837381601869085756667113197400758583631494518212184430827099841304946682747654152555403318304958378346552425712599046302445954402714762588735633654962984242519755870562679368343783744543884095761697969526712861927075504588104836865395681892326929962103259628845320632736983190623781906627468926703805200000774672760679607993703853007907355373570549459160500590464007845054822141557815701159237066597682583169064705721658540472110524257908314756926689967383932472401272582575016670395491248101068467065787040328724305125235182832260597292636338633962220536414990425471212150038998670944437075695770894567308391584865903257141597087413936072518190093015549343501748097188728538547316720033636128665865262911662495933875085691008164346259792428850270374086993558182282763136987555149980050204059725082958907254189129759091701475539309018688983883412835887640388057954000666250869474613642466854153612563226933231525329261393075386183949854397575871945062677669470967399122400239572311515206541705149458420922144374851248906801987031140451812651223873763276272241459698802393153316127345391256215912494902831685705129007812494446223764619552501576761683905485856853805437038336753834456231247020084921826542061761634492328856502269060522413294197460418654854254830825844798109778437997371521137771818023558067251995948947801139368982892216898870217311568891860234714557479636904973307502805815136330844654118585935555455089630327322374448269703614555758974802301963791251182556152343750000 [103,26] 287597610962478894108645638848483541131491894342206323632888749791708211237623984307669559923694982396595319461710642532754243246187199662250454279090318902396674346812478979797738115879244463575427303484733576427244017550356538428339707109913873828662916246885319866944122472234586024555463030177940740661730217799985759485369895978395871125406897255723712299458255421365526058211090160132318869253362676541524175594575900895897118290495653135191192919413486329690202496015000019044356995105051491811767913802363142467327784160071680434681405005873834870777846998125633834109208833153286381986582331284191271005368445662589416932611322760768302220298632307832770974123248298042518160728542967711255022048875083152853222413302876796281835861809752470493971478017638681114171353788151901840614978833732777145241003191005069784759712376601853353916576461000411661108730682955914412330179805589816489883969477788972502651023388638124165215168590167341379426504527524991740267176319658526102007406642875917502062581138619435619765672779003053295237427621155503274558498071941046681432595337299744776593379754475396372062187573175401091062731751524656400861114750998397542953430934937752784788832848090115732451695039120717588856858182434192554909549463084083058162909012845902902173232816492402474424980712599089879014054199074651226374411093572460469218483336978324931586479857860884244774975672189303205421507783074105837094143167492671072776527476103265802113926307227149273649045404606549870595187191751090702362240682666133600319136046398832839786791257128062364351627844573918406422196528487813202159768131702549767914664689744468994217183316137774376987341883105742573813953342792165393814318731491289273084863024176334052565721961715448311762297441007746505680756893188641715830414325636599204652933049457372315558432034303287807483867708935187374411893463421187125249661365991191058246465784337691317432568162341006078120754845232805431405860243801617148058836885234057705576113822058851198264381478051710353060151030539004766451572802317587335513175166917471139332202151218886890280527752512046093865407638767552121008820417570296720552538993900203102338349683115277054640858894186696051302615696156250001913784210888291393085069991286673030117526650428771972656250 [103,27] -112836457713449916512032454077410113728176834600415860975600613433749692320471681161709616632212664303471825280864077192931517230927731144769906392609228155382888403632842892486749673473280780234399329788205621413163010037387378604693014335543522938997836013663302992334080403870235704063032141786391416536129809195548168347054390810215268407534632642163221053926486873692334442770986688708251572477466235273384389334928213229658520925935261620538529834229222005380419083181768350490331937463390659088159182486543573040049854905367740024243533811904625804435217071350655147239433449985664605956919109444514455595725445108880099922815138284973133306395638065772777927100362707925648292937426485857105493368395585557485522747515967730619461575843294647345447519019989796449734246012286296248894711846404733258117767925674524481288633344684356613023193219877398983130054345218395092458155485891640724119687846910408726030771094258776210263965178216255138930794386053634141299219537071242822883069717484593031561751612710938472279595660052799212965695459788803535253540848299773719196149392291309844925823844713541209549819974911356963040419279715579725563927007709412826005716171373165122666255144632568027128956890419312931620525055908750332078085398509244690158263958051832054520997994233700450798995024855914918439272385851251924690116224619715953418595605403171871185707255532647372999298370129275834083581097606856574879162766740587003212869122550941165870455352878668652804870967758385169000980772232561036613323150396056581948785457156689716640538143200227105186779072792836145499357939695254012170264278468061502708267648241794769634613803096546960499535359109405658547600743188804666143796634684016470840895962826946255458116197180087594830490821293696189926197833965450859807504895720126294377290947162805017720557852816955238206637608393025055959957145173454881439416865311519653231379630384325650001587029728661222354059079326362186161698342887239209533828462517015676849996139026500712949759796600567519928985895314847505431395536112051632945767173303428452345194687828592928891219834723504434717970588153938838866797512073719868344730112765407461775858495497122001024839815343444246008124018699342319388605669990997479312788698280201060697436332702636718750 [103,28] -1953846576830091761080888885260897865111238692204762656537981458094502755086446985216712991504193610324749686991807555267537318230070760176658117516457843490008686667505097136943999224615827831473354479432993580119026226387482373170336771300083187253141123882824425254016379266384731683615462780874986802583485268063963453041379429467725193025798044876998945028237611256632965370560965009240796854417143742515955748124823519662794743696675668099989635112789794259954865403036860916373330190066436912368707999319169305333017736827567630029397047716261737304990369087647704878985178484128427726145002796963366206115933106259190761539029111725517014032443055528550110273961004085500284028678591085335698524897973390256613210614309639816113242535236249876232792192126043962965537456650366557931032900328693732215708036006629147636627122258113342946693734944020224941839353410015521626782939346311642896543707262494140468832780905131950922136475780158534133562257603995300620692972109062689149138448967650397145793440836104471157593629666678724244212602862815411694825034666799719839714724245971187692395128385379774051121958495303404295021302050514763654260234777178233470725200444277901913950048399789112784224866845723730977066267976366420196573986171500016920384044558377282405483774036313628747434302749684490164017925809532455514852119251801907017687704427970071591224185614806093405347453112519087492868937289406709611564729006851999124165994074675500908469267417247355655459803573277044326168219508756357520926632274495835374610668686772070896817997505800952763622022128142842730592728358185374411285021325820424671574604859151355507580427540407744223272001124802198910137379654650519272492851538433373077634474165573593602612030005637410654315111589688555580636344323640676244880125906313357297158715118426258584689510568099101845477322316925339704834279301097557607740632337268209853852104177503326424918600003839435524436505456151164509469009526413229211223669696558303083576044069215878941943731970043461657981695579648908866777613704405600698027660125449699656929966871018595725052318887694573532457818979422755733883948632521195454587509451078181885901126676932006945650729457684332270379738119527469425227683263307509875517098407726734876632690429687500 [103,29] 74325524724598224812761651081552449853651777585318431614264911984825545678945540965029148260537497176615892409699881316432407900331166947931648834651329392726683971378830594700261752676908476283693415924568332392925402330648236467250335405509351647342713121050656324499131735972561125306146182906039614770477164450517080604497043691065458203538090352398724845006792761410021103842011544327061119221062222053964021913584825707916157545592499915133887096863486517155875579685557114712396309067248035248746029268632340802520744464330653107422322836339566943154827889325023505467343457167359542848556110772658567877421842274386170688445940040327070918716055763870403418859744171466723271791291546107776691016298463099655894739905470598842999502056527117032837370028073603729707197130807737638297954620168094172189623785323259637831818778431415226489683267715819311485694988553425704778724827069176561722190645409483435696329468035148043026615218370158104100823931816564541835306241250865004497811087835288703142145939059355351520150078570952872829435113255189268649852727103590923379155438112006160669608902813143762811241156245446208085633859959777080629956536992552753451316035222913177647943216774782872005903220505155240475849207990945324414738283342877790005197909078808892872868898101331687996754391731372343052303131591881694734139947461186025241237126269087843969368589304929840674692033212979869442555631165927677369147157600015578935960163780569896371890235973016913362871254866485754463722477999563408533715034661717608891236154067394686049238852883198222917428908044350685964972350233139078892951196530613167352131969431808036454818950237056524990976790144829930395318937180932883060806802057742533690763715085460338788904632195703580847541641460193327602800337134029226777579634364057917656801287373148610822947190500537582097818669304531852651122544694063810760432033099451457565600700097527183930500071382808422094080885793374693471711663359852810944744722129257874290509202572971127890646386323142118286767842891271320796334036801086733955084302061696384996527275110491966886387022515990865632253761407311552171020208580533843248766971799087342008030495961885681255285617653073404607189256587577858811547544190534431152173056034371256828308105468750 [103,30] -100932297476797530606228545102102222176862087463062919848137571307292981819901020506158374929036827762537970787601188463426603246144745773007494017637845207255689166645597619027033332124852532566547198875322752957409740465560093967050712394297335529993521814005894133516774220957090068940910301252733313994447843458246914774192225575731534501387370507393018066035020215092664457291929250213612344808775995649493451709547095746847955074153250966382370358180795174135655586609761695653884190639125845983118771241525928546824837355855803182468976241628351357460863880527522474581949421846456468607842594951503408136528377589231226390471098388774948843843993090471838101347808900985221179560466058925026368955780827119823155190518362230747207126426784559702741075438013071412007709924394906473497175225579953994085480147641798395987466663007268206561465520561893949050764846358070705356218492715811787104565399251071819491495630256542374216249086824060343066377620794476866371161563570881009567620085590931930304279673767113575575084912885673503853906254611398725158993833667853427147009635831678793980337031373932345197694698184779294297003775222874613895941258455068384244208195622033958116181460242539729253468682728194071850464975125865709609631262425554340045045240497692617003350405277626751641575486453334035396412397418886697942892223446942585036494115049101910045354725341003426856613418633945410019933721865988729399498793551798057605111613904866671980800342377458977572624421385198834706315256392384983962471171093653325707105786068909367900020197909883121357704960516444528780102781165296052241867525193475429061985386001467390042905233729872086521405695640818435623568155537839008309660344068799928624933900139373723420569286469268007493541716007215698717725572520142783613534216909676251965060478661152446203316627430800989368884881495025588601409506940225006120530818186477225621880906197382881724798777213889741392257680386395403828024619669928514377557008339823591283415687849565034641371067200457700148219334255330258190743558291183154951509444280618311326923351350328620745102772942163593579085615504342343842483250807840624847861789033169174294186631730755688582792279105907856715734495382469921155414727120813722649472765624523162841796875000 [103,31] 81340016225606458386636267155846003937952509071353052573268119426122064469023579416834270933618726730248276575171519783317490788698524698734976663252145239153919107186973994327306013149633798099178557703178806787777354619673854841763929210483216391004140249833192288959327309897787605582924662588686794188171068082373044878070418561148323368861118377128440592426444291563161547462106891315650982437719823196459535963604065263036532963804556584907166751200626215373036018904014583471552288695960728566024757410448256843079428836763481744085898965411713699855951746368304728479899310452390653240883229275377570228928510810360981285167397291641247685151543075557673450319273735899678800288527338286366686885900120039706414702913754871058573251003739866458539791030454095496859998320363158337968056166627809096032419681455441855362338625863958285904974143784678836553936843550905382686495672859217965084369112806937377531717098356340064441104931880566555125960364111363357375233498505666963176164139477098462907886898333408795932859948067827036723845539288907535852442838359368165138159170340199569439476749552039772876126663307052490318087049445283532960925788505264756447710280894736853535917311084719776929056157315280842151825085339180097785182691715822465155226813866121075969043006521286512641786308364940244365960700266721653234953287958360294158971316031022401943505860737632373768383217416063363039578360613183688101171626735794566016079164595951829309715412641842058545192931033117858447691839852756815517781081493497334375831590083148811072345744589205655949975121224056011264122304396242633814125426879124889496099850565189864358974737237129312111356247828372384172894069560260506613490276339360054094838786082722288620738829312332591511135914533310932418951056381400980216503092363059400875823014200902969012619866510585092860122564825096292084961317897083460830004624015844708334172561983260553377093133446991040169258755993835787955889487620809285559139702478656145715748834539546489214598103893366763582427002751058114188286778769263361628063290689043383496300195358244239762067003563469233225948642112080960546871982816118336982576543695617073737886023766175756318030461564095917727586806386864308818229751807393768103793263435363769531250000 [103,32] -43061764113468486593315420409217091826508578052817062298474591154623202928160295971762515164349798601920606536331372062123356894368370275026034541653731691257349429917316967986790980424819743663944895515297310100771502133029056396945073868946951161599553004641535406163635836406607307260281422563167394014427253821110798136944009369559312367129579644197526943837591383232908036537766151985110483702121478787348242956223261875867007299275752485261974564251212160019558268180112712739774022762245664361708385311583605137321596140584310333415237084426092430544710746361430600029805123431379323816592920194086084494430303673349075212177738230792370832051378657578469948404435561103723325951495012343577163698833126337010782081776301435603250163515153237479049527856954620289469282955191873450272602388742913503720004943013789133745888721024913206646021410740176727817257097729309978854018841382260206970237802377884095032364521248694002714786476081470033776937366289925606018928145513273099011998072452283913731016303649872006294451649733866149541119727526391654751323669315095505098239113981265592605643287462003474202239160998420300529501914756764092653819251244847377683816793708555021161414355391923768359661372981180870689165164675854785707145388740741912172406546013438689425074822032002379510043813824943342245590993137273329228199635119630645117687277877281344639676961031064038097304911036743567457942745525494081284570865298068158853446369588000006399122874371375365064254109580962196744048675294680261354902189265408534647119365159740271446110389036613479996210494918985322878270413255368080864537544436939400570444025607203367486621822057013525229123915702842520085430172315373433767518404114139822860017585385040653965839102502695952613893028781930425875481383195454102631650265313689586279207183160589977506742126723368538958398964630842743987606169779965689098737263295074001972669119102290032919338260460330591704614203289595012695157415781326504596691285311037349773242086069658574141474054228299257781853401617833836150133556608875756342111025919774640777399310808256669956842160682763907586880460002182021940225795072562065322530182179371803054387159435369844275977822971555836295892275692901796438349926177124871173873543739318847656250 [103,33] 12987057220832793899420246160968330122759147542136774719961058360187322407804402855054607641410326230953365785320532095215063289241620601072281814290785051113987447661693447398997210609440371378434280114619460369284333560301910422205320086878415137293847093848685763828843073971082194790514719127626984601618792918539368011136569049932586167946770605123881557567571217133478525825738164105560782083037935070254350647178293698373585470236572227884726714128005833913678973137806364684149524057997373127728566676184425616606619434438855310012270646968010290167029842410870976159252663407906419741805145306414498115096512907109728098797971662389942987680025229466876143988957861213758240152206359401260462078537229444203044742276350281864806160285348963968264129561244832977143493391787707877739617987554224492191463721163108728456669538067198489572909591248968783765130681265952922957457822812999954981527372676457723162039740547369053298524861674081225170646316074610553693302279980589086647281354194280790085921117269729188858113758412492575506003840033555235985864255935998845202636785053298075693875545921855889586636670592968761683672869865182197191988715252030131242498544838344352183421226748985060928290357620205431701008922983661107155859944981874980984678936844254212568294564417877017183146339491969339048970766193369071216778848651914764129223520205956850750377253390078233752350937817597034741958513648948127997142755557617838877127933957079972479059635799122034787335767331390899537820337073242942686515900951759339214146541452613557306631523394964116692902459887912835451898411190170866135981928846712319694182431630802788386964176276461710915836096247066965962095721867382842154387431094679005833048501486201473518315115981742519685744953862034093501800870244927726550952964198728771994514161547764786237523439544220730152143147360222547139300637288489035965220977963355355364570061853998697491236464269153797773075083982595193629630632391673519302213031669888147654705454708433935731144942239826970703691195586326058685758220127901132311434231905671524766834630944972783698526679614812237305971365770783163021181279706752330573824923013710913201849000729762086216428503436119365159351582997499310878630751631135353818535804748535156250 [103,34] 1011923179085165732607653883734663365196342704806487980364369662820132135141801671390410139964828006723202921188362266607796424995966442787157539335575139631463726574752290802671383881857333971743314787424466942419562277148279488889684457382467070644359899545391992458056669406987742586010417678949482554637075956394244330780721591568994415795354253479928573374202052466924732574679016554100705067474299135291618408750653428885029141993524186500445305040398394825744946606421076117640961924614415064134824556276053338568157017807787441449314118698872776681859641662131439332395884852487065354607311056436626685087864596335214555342569589747664255128900132138826760291358717343429967443776359909267396102199394260501986811837499270315602070259918733642867933125828437967508376515360852332141210704745786081141019639420659413953172978533859261534644065324744094826905761303792289908861828869040283267796708237132411320818179464567311120662477679596549845370387752305682655792641843231786937428002480471207162762001289766973980798039873267662858424972902104947494104061615371216093646229030933330652647789235185669587006850256171630849849212178565707056940492026559680124436519898948398297876994307577892589504704828574485096837510344870576860599585956972891013111481584918183286411895854961467781289546489414786568029866921393439111448798741226112909586958386054194913582847866463592824269635810199925814457632505225750124222825993297439592793594431921375824994475114578375582376680365511710644651102705338695076586193025271489530162176655795471488578190815282300292330312622361034111218194732028676513844126061678509569006066306753588334413814268235632375258630589675330801508743423791504622362713404324222285926634952515304174953517564439816253319339707187777030999524537811034767077454714494905823548107633069084921979795176650977952549906817212901507152256131724452674390208171509714688510883456510282426797276613398115220591489616926534835621276319155870654247910627812346883148344390730605394748973069250333487428106482473854658527410978387026043712043737875534923369843818341500737803298087560867420271589074116772276723291286638598373851025237685632746152556008099952605880258146773997603678799345021388500498460416565649211406707763671875 [103,35] -3671476918805336594048125073713410562514096435847155317584403304738571564439622723464870635144154293243962224468851159771124456987828261166285569192542976039502188639665595913669256400491147316470982210593730494707474444865534826166714532356540978297742469851245601765577693337098427965716903084111425279470865847454101627311617970423780814164081716192069574464198310338097523967143527608405353116403744175627546023631997327939957066501506254184459346678337526692064626022000809747054375095064663672217074612098386935751290468190835044110955630393079205139048362630010982161710799574325267356723057746172168584316014697463516526515105259535280354783160554402149676978607624019718822155919040301884999809379543660131498230319013924886320475632261304164660208016982326629931366521650687184506447177582897057329964606739277450807326322344505803500515073924987977326980017695901048730788361012186585332965671463468341157914778853649762472283053254556045160146520998546906118851977259524205328277572683835190879740750531769789425716523461949586523605120623874059223656399398828799889424389423334059867344298393766361099105017301312084613228522083828655910328331398769546099026304575898098698860669908206724211094848991840881869539920044612556831786528346774408178701542132437923199787499460415263191387599680239291343606465144904787577640321745513640442801384695976673274304807150983644512792711401915690236791833442581071690873954807410901558049763282001414889683696174942193491208613499401805685258030599934246509569286237588386273013420435032554645047984321601023497065236549136738560333688029457620025620388157740875024182223100635168391472655089148907705503540831689706441075923695442443143407126858782857107238735933814138457178897411649284949448600099393908416309169780056379114952680379775051498405725620153371525089470070191325155990853332571964968722697095464314426772047577424996141947963113750272735052400216180014638238408671772112565051941070965293346531942204010244359417213620966265512080911290869089396338977567096986157239312527951039173866222922412540041092450759529718485883069992754005266116762721140493662931404974276011994886330435138069922611593485020127369143484105579329852722236110507125772528524976223707199096679687500 [103,36] 2170043184973833419438815207393116103533304008666420081874733363429149400846005530736498817722618211618060727005585147645628807010687057494691594216210483681641307554530492284031387746096121082544373248456835142953552341833108458066737703692025248277245191743220567198327052871436474341557361181855624934044235223878903451746831693840402629005554927075494156561438787615104479186397946510640214716477037582673758743894840017714098027428066739391577850241357513014550098402269255941006260622731328254121873300374075733935453753690927533564806649038240829540062307874212292183334155684319602867057680195020449741188605383317615722857473044781211660447936345144390880020616650966361642316402801395953924073521188376086678510576181478633904060706838682929524415103905755573626260182109985799704658621299856431688532732401870868115821413870958394363574701301468072232535279289660064246769058588582665063367898856913522344085404432250203517902208143574932983512457910079716782136737236945607156702588315449562177359831085178889156365484384587320945209041217119082958854703319334971304727571012398168720562634146890507856710610625811395620449922512673031104377545774439735491240407187476771454470748533283822054894716230523809685553219754341668308383787147791189795559930794392079786740658865769879181382277953148342216950793698501712801074990162301291490298611288164568934183216712196058962101792277338342177692231868708148438070240982757805195140053327131538523380223836951669451196881775225621372248932655196874615821072444396298244800072141425195368666118235604400164226683610191434792810802224538329323135012405517503578052871285805628583036432923470011539207365465470330059797343050393303336009589642491316356038288816455833750738891988734395734693029754931848457993734510857391647202036851084342186922310516156952519275082433973310258764552778083421359433015217662395474952638836527169851668471950721859644630643968357850894724186850235180035942551025016869897058615583532704535987060632706975819640993905730632223402559612180253202279738477829988987476372759510083381722794609164706821972630165161673144901657060723991468553754281166073601953803919845073050429261321405161433500795358467018512753365921952308781328611075878143310546875000 [103,37] -690699688504825410491137040135125082022023820908873907744755814645607326988547822009945559816059389922356517417857898715275508455141614236035975889694137297552362143016060535485977226327010323894522048908473254165214029942602303581264936671679224500974700938801740615415948790334337016630979912014159074452107245245857765769654616213120581885321140527883315806429161663824847203998823816495820898501485758946723242319131499476815068705955316520388141356059429433466563022512671627961193678861202626576772457853213739507872387307998019667230320182028858030238993966863566223555839568232727444277668430116318975011735905062114320413945721552789408035504472146572921762335261085438560586121031194610975522701063904821948600607795551080169174201879637934886589116689840199918788349836216249865949729500435713628039997612732129402070704576331487805309801468542196230455078578608674876893931328695591777371639142697249119784510108002007753087988063334772279861440689140628798613475427475193199189134197065113553502029780667609697412687553098687385618769776452419586144195709312293204500834071757742314769710452564738289948617629302772938431028846994839127915754395267784719390009969294462168697864902865723617014474206098991874089492589316949507344757106326792736202795503074506920821072199233849560440567393729364802863156247515317054857980673476161677143218811658224545634461180335437402877125024433559690070654058085286322439318320914694996513816775011816584696563722182768921002811486627993614969514284156462545010199117302207452536846365232488376240864109923127973184090653430680745437952809924427521323124660446296481609021540244649318357662025948980119490252648622452037468972015758178558794932055510618437670702095741022887984691998978306081735598460451197907378842220672097438118202068449968548354550141074767233907922159489087404335595460756644532520511458515172532718809705784290556833565042919219809886762808634422282846977580937788490861252667198472255772708452286323644061154255255291112947733762406270222702893592204091046330653463518144160833585919627394094394589773140406970901244313673778260865506059433495650520098671269796050344279687940744681646230852940020020027342392909353117197435167895491758827120065689086914062500 [103,38] 98393375650273884999042547979104164412759470178364629729282635796873980349434257576413277108547441367323797345068915359540091362506559883915802597410753821829644936193569813137351515915477231414361760128546662781690781998356777352836983213389566898080033592942564733620955512532882085843693920831698998029967389168810460847536200966183302760334490543944897480117745704652253844986690789077421217941821650079498154215638603340741341335811114532992251901228388536800408852619003205885811076813402757038686554933692333460003841509718356668812253937933614442719144592336794991238330605178456641756173234963409958824135301015712925605743317819502547447722200225894124937026717714351489821263909329598964878893877183571792944377623343027057547978807270201691140224756176282893692403682506388837186750126735206286845350584507214192658579828114065730429308172547267617990781711999194072188764843209980809769133852989063810672646463914659477672421616237163307897188934762623636759264761980507144982031471020817899428712545209376026147213812913345400651228060481065046429970130349186006105662059764367926479886498411016594841149376581990187950675925901741422686891220295505960611368964547680904321068976091600846209899958331963916749383397491955823183332830787725542650193828999495698573453505723815740309268550112329529609396587025606117267465408302098996481441514999506825792607014146058222188542401367373016354492120395041858138247900019642373330051348475922505037483223706031305544399287901144039776508635041447280332322821514847532436309378608444079325373418532875421055835574556923822518810860382995377222752022346361574447756143371517607460619175238170041782895140897653421274477676596594939669318272177688815752074013984513964987243782413336883585766678595139471360742080862635416670488694587548780604125582275231210835894293477083913938554255381500652071487403386541705853583807830368278707178479469662068406453496566798678594984679574595743173701892296472064770193193152609168646010024941768811589682141574167691154013258488356056172269736659495936154943673830779791847517626232490682395170252492304981415537233409056117356046441259648370387933250431461025295695306388590346650120526154296302090429549025429878383874893188476562500 [103,39] 19244963705130775218867110875045812110535454764032404286013283661054507538420023025834842912386723691087521461632495905641516947030565606509586867688342838923722756510545529649328770242374120148407928365755838650304122587336316816108271932215480899751640101516454970061954051837104953687667124029916310495730273943831628373681906480602523829604775425394468980653898775047539071983474421011302972859414423155461554973493145808912429904805401989018626963535286826086510440346029129777328001721400114946107468343279869210673247951164207250227262502315048377070385753104811630989465721983470846379745615412143776283850580916852826454620098410678717140112599462057316810597244217327328515285760166018404688440752033275822010154936427826978266394914571796540578365576354977414690949193834834588432778397965839218734306352889531494145640413214132104041592303912947563460265254795117220223541216962952750562611992787577384074952854780368787672711183160036788868849621979511683525062200443446141253327623167615364296288648257362729960507864832955856961839251255637010212791590410007890490467508924257269794594765489605038571811797368166514493260009831297011607060840151364338035901343573825691135905705503227409308081401956146476245075401602276956093585583075131563896170568391901311496085318584338501971459272945306310013545767279968241621493320795943261263347543538383399252751350010925068538768137361471774845542208713582827172362783061404676635447860039780771719146757493964095545493353920643876949374633324696340657460262707207344027557066779373135690711208647326567058203342140767793556570335833095590005870174502494415566710782765662775953755737839341469831047675386663034459264533583317136244805368949858750525623547809200775558996463374119957361191750009240970515717974950263594242715010666889498020455654047008951474872919576490352130094057551787492403903956357254074610299888043080768420513746432552105598910605243557645393010526888881606429732737704646979885015871351391563182090952067441247720800336082911084800767741122672782596492309461251767636169620972231431463272364999643899670649735353926013766304358262086352380329718654516860156253604284444807472835040281034625989631711684944848084199975346564315259456634521484375 [103,40] -17349143096311702092868085529497999381072516545259838614292716040533410624120620753609645574643740122384457099823906363826786003476410994332644390211572918280252981329117136710113514860286903102915826312147045592016727890542620985529304248792394897636702836265738910811151785574463299967737331871758310156755550021195474593074818304189388887057561162604636892931028914401152203852084004901403933564650084342276014828845866351738842744336316061033869742931279769252591579706354671914468949557670561911852357702732591966504213632022289696319000459469160271974790631654566453122577310633090982399001816188219141139549233769922304966791464017844593038951007463493225755199518718744534757885573186535353006124776826909010701991686744351443595732062271830930482290146695108148327708343625814414896918227331258583842422607508901001215096389639489357070959356074968209109510671725971789745719894781257208755695583820614697559577103104840102089500266221412211308392402922552786984450176000982144242836487530018935386360375897321921436226625166534236910088720111570412821588281008761912573345955815433993930076369941899175925857523386529238018648113080668575284312800571269271986438252586984996985310916478391281534117167440736532834445531900993067568910966856786638699031467428423529514682633800489991696924861986238467480666639998911471973479479004834531125995762094547017242198664200569536377827565242641800398966146666082160133375136084796289655646596397911047444541492530397795145563666721729852654612461610306433679003640042992311972031925079203817480223301549173271962497858729097175247886595446929812638742131402817080859279441222498009893622823126239043826602850199931433244301171098490873355382847289744228596059759165056223839437013850266781581376281619709701396033585390053761847381610944937397701347344457838258671346138640119816106658877460263645994037643735213851287905293803818082332652016056509867527576140956294251727381743471159872322029657466024620299959599392467379868009639709552946802296087581326938044322570305325932372517720398319977064796062802385307545869124790376658985218817935561372503218098507483667846072649308042382459603030729140106757776327320721135026343646956537014602872659452259540557861328125000 [103,41] 6781388984930520866857858419197454459775297758141844751972736661496360802027199123582503064516746130854121222215951482334235474344982310736629287747058036052533415004324277119645848301554157873102695824080322524952426100220069157559980500165606922041948082591960758408657920863929973759368480168581311230793952417784669521535156068209369996166177288950086049604916243718261165079518438149484333734532613326730287503972934636364764522448120747445119650446130572709382057801381420110671442776441091781362831087642031768229147146009582477018915180804539931672296558222384693634478652786445570612689380280789373713271845736353666185758419126823045348985773371241599529063160888441025146193775066306603928272622712958042034236506617959972099049066404120925589914230760008833049284176452516229508200165589616154704290902557123905916244741357341207276167747632890966887733038063496494645645030394963707443099013830296568135177993073039639025757826602326279093605404447064139550685421384140090113052650423471607801634870829440674482072845810531357014289547176613828166039517104542516366285655186572113805808699964314628710790707202428177417365238310657237726816759973526608126843213265916452408312501386152181136088025114070027099461712241405710049933999196451301743799901845409095649951756750740955752376049508392978599223388091056057161792918170961525230366678552526665040459505623319582413821260023690935454946886221931492447364854925012426507107256571674230646639616837814881665901034002242844170179606654884013683349614358959367424208889414422154365959510124694855807539115130687916128596043501955018137752557517510560404025213787952839154751492751378918558415347182958231089589269526822159225596665863021503232296954446563880950167390571388915764399867647060086632672202952408985606333659659250848492593933252069363202908976071617301663617315809135414843248160791041075577645119226479975117527777727383465721443755034628228783477988661114479460703013228993842843239864501053689198871684109058300715459471082332444623989311062212610430888854189713169161940649352438031155092105136007382245023322519006436216253108941882946129280310418328499583620703653288567205107112144501911615195391402899360855371924117207527160644531250 [103,42] -1653688075026067169715410262241362321224803621713825057455892975685255908528898833125329751288610885546648386145157247973839124789847803817153299437721483107878796662329629623379167557230449006835985618999680993605782353491125701293970335627431677995555948761422089774231929266560663046833166974913353539010830016252336672229901853304778850256070444156156385552412023510000844781739219935868329195907726165459360097035470715377261358993855107513087481138089401827381351199525813724405459751719594103520760275429361672838600476128182902056427784501142571086710755466633671076926902188260543161239322259972951282244075199183878958301184258036585159332288496469552172263079332089929415226542060113655369864788156835467790720072889084431733890520857310610996472565617368605856930749874449007784496464729070688936259475258108075802002861981650175676188576073362515746704053557753588211476185019304614254603922134038442145320453165832915084943292333696672306257700246122696073529871612196001241880493202885256111152003122760646641157413421644836750992563938481405089572847349438077678210692876652510845858227172949830546423073443843727899877184785286525816893478962137297583203130460452451967909596314255091860833490344473950693678273488440576151961814854897381016033291946333809659091421238891776853049178036917445156354577224870944753257087983864487683723415770625515168694496134953622269192182788897533130602300827136065729447786646662053593430481292641707696466364973087259430110336682355345164020768885852240533156991081417711904093993116163891234121658871287872262418592073716695877134288346355001918138789708348360867702876402837617947580404274026103421554515190412662341821171524651171374502253164516999741494355439533421375219074095555046808727811591682350664854805310319026168198849359761218494206245112039514183337222156615255838867980905339503940139534003029322946674407184198638470722612237589494521029554543257553853627476733690842434442601652515193116513766454688287354541704254810354928196090267775168620392837358895808302379839811940936774807105690066285735238077284903707296783392609404582965382706512096492160510286065445805619264003944799381906428898143516622773994961814736370797618292272090911865234375 [103,43] 33260711965210142770149769990168798996506494818735440988313989519868927984533805152240305940778248058894969736724136933898733161844547349869795624643961265550857654779773227310058872334713330133750583701003827196506576467605876450294637577073318804314438561337911793788621350181276972521704455863640155497702056694190049894870779471621999922875271006698691449837488340768105961216073610671978081465352778169890816728477394037787681943369269118424609899745629652793486969941498710045108550410257413771333662682524624036030660357042779390355891910050259819733224450328198205747071144469720292952156211547126739759688887760795948585449245305820980560878651111553896735415672814703476234034668050849717843973007153381011516909757092487087903762000149996200042395596603632959665605631057664040590036352506027747942087298235239079520850558115976645665793059198744069456072331850703065990795338217832883731131997844361916617749654342400315253246791979104657525936044786071786520262488982764553223713040344284748072598455360880356637102880761204778445730959499895060278443999345266144797036650727737255110332440255977091445453473098256318841080543058415163569912037414078769111445798462430256007153131346994560806255458906991028433189552618422115940845656208505529454264026808446941511377421466524333933156102393483567994256696648561618646773618714388089612743258053421149885683920883120835259607739197474458400985818138758219125225797043457581397311432217740638872055919869570016650455312922401042353563391066454498969482733782585443970311882111224071826243276110745471134132899887120856093326748057314933442759305432320363307688316287332060524922693527645239272495039236326350501498112153203790404858909350893835032228491899036044103785185239954177762336610124768468440708498733152346039248668418372163780379471056106912180409706767797180240889789284091370537943430429602298579735963509668563829384700240757607964172392707357713560988588123045696271572317525922973117422652872421295164960047628812033441278432297248964466246077665801713770779026901551937113910710858592302706676789026586495477508404226230483518924047817059824555170185238134753627921004779430390523587538178693599755231247172559960745275020599365234375 [103,44] 176859927337689393133305545812742878003084324072971961474697013037310210934291062628886361129388538689275546606420582509528822006905365703917454860534122255405156286634654003742689817545432141249282222586184490514027059685349394116247085494014713293754081267131650310553707217631563930247169922585756722354881282006738578724293292695757251733552334210590033316028751705253106702514665610272548586796659758856746314921581097193354471394680419827496061425101739545328338078913106747984813821852400806882941851323364530834263832426779642254744557508225256057672676487500414779853085921879326677469695853273359044198413497563906048830249724261401333385443929608564914515712878145906070862411498811171296027152942349271637633852870511119782595121634620989702202564505979777477489680546186970772332475605070540833232595970434098721609801108657743774656898491153504721942135994901854921169569489365627911096506834187486863383915668444920040753884662090207968894913753138444058509808543139594201496360727726633316301458913888574054936919693035035042645079316083790006773816784187388691457745958560676456198125039881208894727359771848779229552727338198409869582209775623209813583723716801833618188705052464543089697468430200898945737482038093842108639157866307036467144449764907144759476336998012190612810232463174302014537064589462746860335085956177316761356590563194676250404741749340046740896780662630653580128853794090437621910887227642388194383812514344337309114743942591435384319163121017961194750412398079744981504221840704156176196589627695626703146389449698272314491715182680380065795845663505162509451092528423304899895800997269035224664211904868043623148520044395234941128267874374644050682949482565149084099482426360319089546873038479230507852324882788538482764245644367129213918022969011264270101037650697116566540816748796818936219871663362680646725286527934519500398801433191228360193418874389777093997254819456710983876555973883710635064578792988491114562282293315376739836865926044062285700772567190946575928828168663240394824872975445665887343451999364318551441810370265850095712527504577571408581528847676591152340249877971816510852221885649636646556609551744765340686171839479357004165649414062500000 [103,45] -78818378442858393529546198613576190180874190841377149347512582310681735310169015044969769801399064245638716049367013337908632315600939447197595978699984386095348546348120673917061820906249813252735048627129741999995969330201038713508390281647151495713032641818036522173818340796494920549098797653073300557014071423849693891123645223802518086487529643719590604076491332949302547348834064975827740030685639382702433095848685783433759706846210858914601455252107097309944850212200255648955689926252739974330778928065464382727785083229759430091374204225528842198999798080215536225191423702469898403782464756761982705086856276189812389949818933549041259667342175179150120869180979715339598608259161933186193927084110274859399466790613514901118404786851566099087983906828309124794799245606319745207438589319468136324387159252900571605731672249434574190425279349677416656593707110689359487955591548464550563256212352283627833657206904606369191624213827233868480396425410415978023802358492825790998746713067964149668812532329192734552820251904770014115989345488899933380286787941722658852257144042877399430282462090771780445881028077050684034207578967505759906326337492547600366674847648300522696444830485179857779855120899209583199888912323391879045925420819770470185386455163863077632985136521453646143189786610259163312479628389550183806291067921338253203500222413036932698731512194000960616730774094525857270284873166603410144899541331100803593554275785165947259099286440415868486176731496586594267563489088678019373285118082619829555608056214481092881363119303950481046614397769178534533922791338992222060462652725136391735186544144667402987881046871476537929046366382329035791624588524169496015719476963173810279274882443232844272106113127211508704746166771258516073951559729457610241967446324402051703113395604915649240501012393661551204617068408895260979139302496600613217449298802803169370230851861315382470266221827749209823548425038767412170912076062984575017709924409496198949730740211154599997005830871510162553974692434416593328134413888757283651013287028030726742779051769055195351314910721241967759433579003263613857939040903179518905134415021767477193607412573606030292694413219578564167022705078125 [103,46] 13295375805246750128016874778506609848378209086980764475740470278786901253977553564155773202852893067419681078200348551837136254353643364706767580186772322855438288881734268616397152652145152179113897934679579217534465966180183360302986667806441679992604865802761651345864954821198520231257099523415567351228249804247641655875477490042050823499996251078198184511337656155880084809853134736319191621710586032227400583492685822376299349031264649649609639913828377099274782000511471857180045576402138329209719000392761793564790541526354720285366002137104794764995737246252177762455651397209264342582138917544763816907742828210021465556192960678920579861363746436434102488281619957931664111214498975801648446292362476196593713109426335297124625997865899792632412368369795333681258581828355341589968720961264199623159837252214878459590656718635606847979338448709970734481054913881384143172236943036748235345210148267606877006897395554005120073308376982089677513779202030042478490448874283393063471829488620077269751730192556412068924533872560757710449498181048809679469204578163040750921329618035872318286378967040245716833575982305269573431305566035808126317818014847639923008954458427552937352271002103045739317722754902120672450267186182138750579995678686716758642226908333018152363923130047324400258355436020310525332016062489642237132407112432889676692773897341546851740646268565545712930609721064581006215814203304822804318309792935450081303454906876677965785820846611130164250177554917115279628385163395248474169119799376392136467929319813630444845237482416379384823695095327734893575470108259717824092922471025920043832425452523496689333226979278143113065355295784547642481372899932052899785973094613160265980975036299762366481133956718016826192526047527131515797067750124407326952560103925196306985580727408518910058779619273099408903559526152717601654323977003796327602471729409040969354423119596595196999915510433196860608351848195575827622128188821023241092408315632219247043363937816209982270224496592048046453457929606148058944002926528835901471551350304922983192832672547423462490079721076848713178537996786624667527593513908871609467393511034686594523418490254584867216181010007858276367187500 [103,47] 1989424402593059773774796673633382227362997783024151548707521129279965967569138523569562227238228224422135786146764645181816352746128704609449760959311640997004777049432863642431651099194818860142421194008599215148975440056716493237087904016634769389104209338598395256767307836519576096985288642565066832405284399641799885600067853376172817897449479503774522098766730652393084900996217173886585584766948675012472589396307693538969768406009918701180995250562623249635215725632045491794987700748588995379633957106608139489759433542251697786679395373064626956988236262548062157562493917693418621097633566773669398553205452724750157377091149167990482859420589608526785167462133621559212901749104857082975363012019684049457041484621669993394354959699585201044347990174838059506716278797686060358768147347283122175628760217778106853827514647465264651611276239314540054619124110670670092913137558363830927587057240108467588423563026791486895678496768600286615158707532526087036651709184845002712588926934957137204181056577222864643164915343629940527932839063443967137747301774808573604801482256879634135668266255923806209118914106260292770195686459088222539581611396803552477285691544107561139063344655594394404005943278424876569862372744487392098455838631794692078113154350495354147290028279071403388126462826156329510287573946789218083550146052320257644834366648134267893628175171807745539225813945301446377528710736201754794058924882995386895933909027485924707670455231415366909714975345805243396961155171938048616649866366706996204360139790019447232247396058704549697656599983550016366445639776443253984202697928879567339556837264780862806820726081630630984331619635320860081728098435666576077045199560996553247319096145296735035555223069667305431841298232433288166257985750159238369853893751520002332337552082202743042926845577292071122052928034591369508422175946453605799115244680115420801532891814017087228551278286381792518190508056751124186604946393732996635529853418776817148458459100895185383400194159768490081594279471719350119188681425897975338518158708524443279063209055072002304798203306239172738744539970922025167611934431571878242570060905441617620653671494324044033419340848922729492187500 [103,48] -1563190660904590695192549750069662995044745049393779364586769468646203674207982690596979704277091096509016181675022320675380982124418523988763527707341333324839523133375573224837247626975367141712510424514351123428471134727516629243923757301454778191095319019661253426784507407349588841880036804656470997691311679518842406464587304667027008956003118117778158834981500103432551774027949075096787464241304300868130363278665279203713285667620321611846331489361313400350234050989868460130179513557166279644802633732892558530439982943279281201020784332320545755015088776672068179072887630396771255463801812771012870508813382372623012551486415700035112926998094620549384237763379570520750450464606442923154389476786054385979024593598102241759096228070644262959449350442447724507052956029073958033784973886381531867468665325447338990123599508127884597797616455941709308315411039099743921680713786348356042758612352179719547252222322703615607863468488516781929739766952359902399592544596357750583365628483088293310241538664524120342167834465553193718428607042090250349202311513418275668657925559189762107393339069502339600623490383265051572939485333004606704786366616895179757545510964154387786645316241513891643217023935335890900249367512793144565614630384681193217260367788412546728407713348271432556864195899674121732898398140235891601051432870166757635858236211100725761900959033394652827221159116632354334461909927880139316259427782857604828578433924152357077657870340963339653349337728194437196986857923070945895557644324404019390886508480856392539336888882475138545944512523446381564961646986653316719771164020422116804034320156519910709247547556067416016127924522379165063659917738513906457822390643488113608869649237285687785526928899026839833233738521056401178411893606433880061622792947574095063666118902096396894414031613510461112341707548433935821897629267212196494477855877147005043491772903252072246651313739668146776567065437992610720366552658581522956770712737956810001522974600433208599105691452312670258419754971865291438067892500959826937216800428882024018951812150682627093209337141587451623186742613382372619279710943599087040827327544764073323502184820199545356445014476776123046875 [103,49] 331916145100607375873486544059422882342369047290122849645231118453631045851783882259311454506523549962521560233235874788254024506477378664658619026406533697392604742545892001349421243605074634037973867512502894846376055879974327963629850076617407495495372711398500879528061859192414402189446168703686234181345935251633443618997218803480487768555685462098200367437598673167572750038571225311685016528886337735025753168245593598457939880337658672650698441855927538958986307223369763895625283811662493270905791976210263883829214474965525955310737618091204608983201990603866887635948615487971531694083013720834507722301154012229595452702150305341168614070222163078258618630375943035632581062087871467380952099944946183592842214506510905480376743700471030417999271649273093879134446032732660388189862573772965816864211041614885247202885747235231133776557957843591488506154679388596963745572528260712657205413917676753571327114911657808395077752055287828617610066101255870165018190423156608443342519179308727691238343653909569328908439152214878627691101110432932699064048431719725417880640501370570060870831132988302041062339323283018441060858541698804709445263000045529152558235788296205511709400210470105665418089458170068523306376700485949805075874218406749431589404768795790931565662718389125485657524931037724136577398476832068995613723851510777701525856095470735859780827529922550834683662593327006362202994825414358746863151972093928714779954924861904827466070024334517206792123407640226126605492348139635008065137698188538436634006456601803695515304293550594955737031501994163280154334210214552541819491707463521743994372582369678490642927163663986588949630129941025141472676317154122602604601862742246316207094876990566755301233326856467266633165618771140702683210292488437551780254350352879815404268109575816281918885601473547268519774668992288148605715771502365359810144137163941864787317750051653998506009450898240866342969557902762942878142959546791292737815734137322123366346126844606155932477193206022912585695624434171263162532520439888865319282371092372610708910619471972877339246857411868032240688444837492444941084196035251007512549887190807240688883439361234195530414581298828125 [103,50] -15139902333354128478181108457535165244342915495581784866371755967246177456197825848635588886465773352068072177377333591710906073361192249790912981526675503616068883655325676377252162477332544296139390459364945348890233915198140516724852778272694579880078094183994561637272797090872519365275758378768550178883727231057697737734553691510819014473833976770897071881140811671929849795094215922646099568898074202794637824237052814640995672163161006136933825855255948972514745107036317083011716798678090807466517645544398056910725435054081041340925960968528376687291539470621186551592620097615407763298570604055200682467523667953904335283962487133950641250722019431486202653445206235506917006561449577695199541326952340127835951960267216507197203297393434135287320067217476780743186273127246405688400823144110701125217373950123452129196067483175903695171474780456044750683296858988752554487618700828170565159220548159405478819283479014826951448989878311770867133184103075735741892754446517408513994384104425067568829912004121796278940095604231767663319552626010354400179939071643466519241783617077096221295631459705624501320412827727726859723541739625271882654002679004416377011178894577590570025646380818473226954360456308578819638240660885151132039290914365607697081434664214096602916412361669688780354449937895748812724020409452767779824128540416279123654715692064573625010046977547506787840682345291013152534514423747125691059535263458971892983599179453571021695046782232616803429782473394574834008957461786288893111158473135403408820464472118906062901747113389143150615262197977540714753742309339405242956070565021700275343600723033456863473472609066723596326881709264859393339763246144674291534083581487142879556895663457814526284110820011563856482295564341641061149366252692528936763880989115557494498443242039821544693997164334380136390582497031750446720248759942506739418806957180494850607688824047936912051693361445500206242247676612429853211226699642426702107675540130246287637142289237221852307423240467029647806995173949618050913594329121526190116231903688497599735921980959439860907743800224779506052485167126071983921069771426257044704961722547675861960669863037765026092529296875 [103,51] -7602049298398339634542861639613016252506372020821854132029008683511100656570308236692321278748727085848858672683208646503793765357709836124820898160261548387607147832714425606766548799644898469844249237663259302868197128087094359512756279187389936410205280023133413171070619376730283418405512198463097971788325417014433434002667475290955950221352822185659819986549775293653860038285842053734759322616856621669991615979137792897299344950600614759332634789954359036916810769754336080899523583408323274072762717557005228684949945919003878681541832884084049054233168336487282019608089258712647339031467692411614945743572492914465590454931823200949139104033584535261168655163299013793719410379372929382855570951262327209072796205110158471058248494344810402696696960062910756025085262455110839703829748308564943508682817265172328134388303947617105510909056231045558510158527889440390604992815906220375304265595308754604670805452517201555570061757770437970017341204057743802770126657688466056854898700322744946370797942831011082496562444945482462227464463322634618510968670062930895431593102217594762200719302301154733571513724812607706612035182797431252803907730761382267313855416361749764323461128007069707639219661582803455992746630548642699508008119324088072664003483243079061015602107697324321848459426001957741154645319160453270656162144392765021702663214492521831797639824387919212169458055736118118219112334587732934065172317574472192648642675635957174712809716439821715091930689910378773407407591429078468892490524260178464410093275261690104456306053942286315606053517606516205563105137166419819585576191772087114207772646047160445198843039659624324330841564899914926318231738142188141543642874913021811796722124571300179729056559223277122036336800760002693635223627349263923265456371409030116704325248143954934218043987774071158247188294962932271844076855352353634168016781552050053341015461554436859818211194329184587531669467136567151484292146239784998589827917299003113000986679033690599915744474120960149885039797447663237776220963258218301418390258614703671124513997121506585457654203227088046099409009340776202972078174732227528421157035365407494964529178105294704437255859375 [103,52] 1771721103949747073189453398646198443791449520857720837974822321177273862309960349474824352758786619664155384272642812700013546160496073188751300247472308311166699987172083173269303651499417985325880404289876719024289469597474079959736132516100527847500093097604773738889074796762633236641415086551711753262709642804991648514456892372747331026121412039833786771068565591025598246515390694680803405255225191533495953710300693783096672846799146206939463904382432854328670978676301824786280374339461248651532841685320152583631366411472712371348917029675120174162299210545009395419488456697400880861104101762093624309415650018825016977896732207654302228726297794153185792384714078873760176610667483164530089148972267203661742368283189469999919569949718686984341119498416279116570027286641114951519066562368788188778586371861446156750222848469828061454544517739338237267884827783611848440080486358367374194807674168197190011642607560344882032927085545372641176334034930617175869377600459898107135246249969515370215433871850356473871959274784376385189789897546714643321280846487111445067018763894466878114185243032093405868482336207590538429043508951128016652868047691770344867893972372299950584270800134740355832611641720110875246536597863159933726641423146201094096326615356534739628725150769253499817855860990348308596018671905370899782399210708713576247457375832316463182816021083778036948685847244375157347235577547893297286337952055755634976176771002086747907161791508736295490351092831136212746142602363692791077262347587932163044079976229665539566580026720071241328554832594986063501500748140126305542914612551844374791846573478885547069413386348766616989772744136624727471400951736702720359508727695701711477047559567954349646031818299865384878929291967237160819212425349997654890680948536570686138433324995035878475822759141983749441026311371874131135838149187952833303307566312235283170177945012711405999208337308678727002100074842167400472628576296390709914125051581630640137389879006180305524079830614905140636875241110633367825745849304910196207220233785238910278126660949933415182650870641283728863872286844869460069912843498002048142625497462177008856087923049926757812500 [103,53] -128897965562403337280510861141839211531391637798163280919387863743709688370686367594157746120586481997371181934809172536790783273448012936133717660108783326950720593952536073253807379051529824371752154546361892883542561689483792330489416088784747226417333930102184739487448298012700619901097994286082013815921477170296551103448604511376264013126574410579845120224464782430933074436497082589487842023514714328593813323476656543608900127905666515456052673489435685245042185728702450906969286364597667640926112371456043309210370963014403138569982526550490423323053922384500481446727317577286270152471740646362311600247641086048046766794249765049787583046876740931420773548486913113785134681899091749089079794836204649535215972675032173463007474614042897131090427216799003114339578534779868052632583024922472250228290728953635408735103417804799190889968177841797638071004039378234887003253929805410820553503733003539322521909767374596517800092969814514003831215578301724633479352316805791001735617738927794892180830879824564377475831162709354603319289767793495810118515979316257155724269203727641669596124403667417539353754857363596909164041921011686540292387864733059423767485388231050164587339098997531859366548638916791219981833384035441334765845344273730569127382437260218540070749870637498971870035218749105955033294310961572051728974917795693197455663540675951680932188337354996443096362762658811915895481794668669713633745977022586838232821986353591308952012093401946908224046090138313219487561184343357673585617052268581115816668687044270067462948289875254587077408273326063082207028672497212424192660522821537391215571675415420136862232066690216403518421878663096228788210359819600832874955915394362466083169789087024240413647345421655556608044460994944194172006269397512433672513124075634047502492618791172831733627675673659325985120502138630651621144965215675131907521791589181616374631578387907311487797167422534599996423679149840825323085693890106751600880960739003722478123708782797595068745466458584074341896522863148293400121655089503254932616828719502400399105832926500585879384605386542591762874216060604591138855843897650932383669442060636356472969055175781250000 [103,54] -14458746645141681047769743495605082317549012614250307990876104298022231819377250687267610149920015224609957764744155122276006384229927495030469241580357551496164469219999058997461058523596464836369515367527357884794020052849057800070408354251252211798261540797806849706512025680148251678267290328424982232683888406449675609461805359231238648973005180608716272157039669055010824728891923564185351358542985750097332493138719293927777673182500703536570868811304735264515596762231382186411364080485273344229071635523063786401781868916675999480005788305244057679661880647521821246678102152318437333545029036946703924526344982358476724265517073065343413566323266674294919169575156975868158036323905820481586914087686406463160897741483426453824959353337183582730215626003334541541350032928642603805585420543534834673017673927660030126449742739172461066450986653649708545999344732414873719500584312494495164681951609974852220365238770933202902800334821311483258225386161861390761096221922132904346958025436249985355930047628035580021548259158386785651405469257338255318138096020552722068360604539485243555618046628495311165771661863026878019572170325250933226040880037644102458967426656798543991903853315382200177050404483136119015334944570695484925095139054656849675670659730638331900483279748562596201692582059089375622472405445384776885615455048752120433360142780171615648056453782911695434419940796368579348404686683503265471730072599807591856339667891763191206009511867546918891049106423318535962543432136795393957263506134375768688195383632300165473210539665125768108257987183087304738889049873513640428993310793408393502576874715323563239092756515446684660148135012164678476124734140828315241088353798368288684510687800496906402868360128346128143258882154490815279133139270589730388739660423422722149327683495404492237303350869775849891816519190987893420890106232955364262817854022110955140868263841403606555645371674308409858232722453989768376536607736592059157896947885762594400988037848485373176345887822742853308889974946016021064085203377780127197509614900639414760519638316986020559336013039098284063773672808992115814743169874105610528403076386894099414348602294921875 [103,55] 3885296279932392886037384348033410493832927524818999852568905203477066199554480992205404243313979012288698093161111017752878001960308886188995892317515797168246373367004789651662666759017128472022518825516041042016669253097288972700676265425973332603947201787361811292222899647758940932425400052709534467134407628462893804661392685575819076032231064558530221810662411777489125274976239652665859183088182039964265957659521577278284826872490331565472618266365693036115675811828782163623742675775938665228832572883259097138710980836417844488388607092219436828596894471001005406824750140528220257082974762876139364911862994342898143745475430525988328488903286256880992377034481600446842992781251566532190160912496209052469468294318806670732778249867431684682041540343961118330914656963836920573029988381645449146674431687505571265330913758455114456801789533787558823550653024780255882307701498489057424889797519210345366002986434620472374273330406320430705684162742960197092384703656231939828527838213158643420216505632289316704528556568772867660063846517177833131403482484103173845845438584382219482572886868220862407012462067727785720546001153249892226205549359096250191424022769730473911762941859914743751445321733259026039414985307986115488506727275577295626906361530445201970004913468115155979175749860838796984622817269526200164245411608326402891982065152129339662139832008831868132505916838807538284022230702971548948129304587045105109881252670268686238089246449219599886741203567235065802577143330589778010625069956952262189663717485298691978445319995433754898964829783514922267029077692897162366508670413328164000528826545480469981217130703677036954817348929280674329085387857296283063722554306472844753441431498970863473918875982355636367328257174877711690142012810599231691218263007928175758985697651338387927870299365075293545434113448087989493589191481048904121802003937661201801830116343349192533213149921756224539093218540474507968089389682382722987551889579868295155212262282646970269468143567410950648142120982771303247318953509006359846617556352027942059238072046026511208601946766415336529401050833088749503872066405618657114473535330034792423248291015625 [103,56] -105700526223971487859717329422945089131494192019993051158381233945493613190037355519301711960604127396184026630651506518854503423278338539264908203403204469654163404286457582108257648572979955668411035219335949496523639682943946564267637864934207231609195724754645174841666516959372023587558077043132189671171069218198278836470380608161258925895349910481365946260008330640728959344733986119571799287403239225125270763730129528307544530023202050959662853476627568570224995184112360736210300197300640891821079640148423300134097201544808503195012858761149271599213112305567950742691478577215194634518257657263079000336845350074244158061976634247738996672007588808045504237119421971576075705597827927838495972615018380041872109779146802340279700565278671928413723144689495907140440817238483605332050802477415240964432793000841480227226144151659795302491259846412730894164014149742089123595336110460287837532473186458530955682777784073717644032261206338002609851708746159613514103355677498942188477981195034972211083918115693482789899092844664732027161444085719799532789662089468632898264929829420249505295145406339576376425388588864842615880714273890115730513984291076347148912197957762611087115980431375165047959291891850192305748030832433168795673435914430578722021865812516551386268747006010888904816722804576334504580083161893428788074498377658308908906431099824192944364765886132212600947795988423146482617707686324200711506666522459952061608404016662133548829342343636851762648510188340577904832661409174808864310627349965817084966023943566149535314160878575600231439381116489244319468021995931617983284753684853533102484121211337363828174072626319741174974535037723890419463802539802923575324205825862355647470961249357823360771024834305259832117309186459620751901099611370843333782936093186543476446520696478423701217867874200537828266330073816168214009755657593414869897975394366137916747836760285430897040353538281917454135747601886444089723816342073825994790527298128266670078193752461649163363426667032013627151490751024325409284844565578989896830897857938376708281272027667352736323300025141746466083309702693193449923869664530684531200677156448364257812500 [103,57] -18543586723582129693359805768071924265716618175352792501493734986891588038491502081350550650847052031976861609055849155257591903487043570799590777064836911556914169945717009321428409541302961748470217329613239213660864729317912076946200491677979155117815216567119547421597500608292528669019945335105796161328116775882726891511422042784784128362239291680688914215856068912827724471451029974338159330962613609071447628978841056255532307879290408300650060699060522377264349527405576814341742396517563429813621182025708190255301578383774242581738357436928505475188977110149909843446285858911032630905362496502529339406168294558976958353829992435748566351624576514181636789164740741608128585420152891610992729340404356916089854381821285046373116071089915645936396169390116299886596680731622039435711945974285389383740702246095477284113216335318993686221996405659416924195969582488427292407651672913427220353095429047900896126573947719512551473593364358561911527233092919482241437963492619181539459403029318469003698654547171221372330848619934600483323744566796934598126589379355139466291147695293231036284528763356140789429506623305619973316007110452033807964994078502397096543303914209519121978433694713894284364424525533222063350491193952323350604395570432842169526696889889281685005271776348318400607742806549382850810593894692179398995183673622704623622651654119924916316017784314431725375038388302207771551233399683950826408762314005387293522309640917181215837234523700878842367572279554077152321550693729414884185383894436074141057662425528780718446775926631720179867415692643599942569139243804147817375018609135632796257019569375221460840366687097252021711824980863183400429789206181134891251442114604427800938400381354755159021377455746588780242162779685910248920943108413123586017324369705712681633775696532357796727364737098502768497599530119300150249625315810708642404315936038595093710356279414057210390101226158842589182654501732337373033107687711332551734257934112277814646039146414910345662097857511243560242194264880797773624571843661099468827869362966742631748074252007668404303380994210693333089232210281250591565882501754458644427359104156494140625 [103,58] -5727490817877683505128763263471876498722642679219766735675580613125930047046933476010285607530893710687687805167379558179668155264026895740257768878220385570939498227765756439939573586706904241890282461029889029510170608250983413313638788544185655172051902402898491998641609106545304151761194338337043078610749001631001533180251631261345321291159013429484331999763721004969235660612034744539192217889100194492296892485968056422350091041028290375963203664356484206350298621408155831748759096217115498139312600476144840755374257488188238295286396238425786493816490068819781312460733005355771727417761287934777355354873372314493780619061628143839314205855646481454991347326343557011336413394744742342530614949339176615052440345392490504389103686104345542997989034104097157794481272671786837977637222478553278209044445837597719979649652979864388776947875629221180634661238927580795268747630013818201049879966204313805122125330101994879391409260761804865071847253771903548138481044469346005948177977625099720178640728192506843735295007007170560063144287105286077312245597161262993127125857264748702226027058375470553773513034154163536286246958410731614400570195666946178693936392534716093706174108416402841727110628928493653069468853021355273615223245646403539899499091411165962909374984913797460835496767304128119771551520192988916345957936987309040066982729487216719843773071348213354131529986514134639590866266254884265218937563375703057375174087991456539972323161319575493969092549066493886795750927197267835559533877549461978903605558749038411277608979702268385057883572156522662979750333670759355633310421063276189084785704334658248973817938700961994853936154148268046400936495782005398434227067357481044149097576016023107403736515141251393708154118085814494847521411358791190854259474655258614025826390364186330777661444662203690714925913019534320202663543850480178763299276199766946872809569621177952498217640291556831703696251032321782051448678286231218016070161540361076916273277046317850104760401079061164367013521956822415613707597071255390241947039647072998281871067130519799503397274431640304211448152726740556950346672238083556294441223144531250000 [103,59] 795489489852940728534976068219984897562994719608193728497051465190764477417104698635885276568993012475755809951389518642872111748703678514304166697577446176779082236921006277713981691510434021505176663662653504526397093392429673969199512611775343199045419254885698962286357983605396085711296267829534438678634196396723552860850346053718594216008027889877809254681737836784221266613259063907493483192527625008929369172543024651699860201173917388485942854071198104358404247967221166256771709521176615425819223840365210605489403091419267637904382177624476596747191889944435655345380527518105926583735017318241185922321606355798344801007058440280344679331364115162306141373566621890196909891542776747336570480905961297620240042262698825916724804376941426638759870269573680280914424462835693550533383147920472598483060836323217901610438593766743132422357839224107329824578496168296139825758624038859290083694184918724633918481682211037473191168323377188837013655129397920670177570138078440650729146852152816690102529866583664525492678756692363878455727446598271738092559624014248127895129699349403690573808192338107588892959941242412801969262956192929464036821477158011096948344284783017779824863770420792177786673276351011216716288439861380986575184435795853906530040549284275941947129393008313580359319249575052840735012367564934286964643359449695099005464731493315825480598321039033080902608864704978938007611248875539088663846815960631358534579067108271642433945105946566935300429691729869367034566753560622292826946820544959001577899767355988207817665159939897930203683673298246161966173143561048430494090111451357599568892843436619154003556770478647620676279995698896984025095700366437004415162260864708864238214954212592383750224052873816389018463267406358510201092884612530781300569960250744161797427630873468766136668247644680317321338757122463185628903025979974640044405823294140956228791550934809924460701112683283750649118922952280727032892319094610549445231445361126038416186012542245885737856069595206438976529915306959761511139512237627899524946774873477709611013608148830652464246626786558209361324349407351697038848215015605092048645019531250 [103,60] 72127708241865798054713520910426297067302450311734132455846527281711437650075492287314726829219101452498777011857884466238947074682442877632713511632557056004966326386769000653561416107629196235723539415751830431547121238558284745806875262906273870384526573297641178880329020498261609777594945359932590127045144594808972029662302933746062628340022649620699437388175910425656756992669897030897776946390772273331482910970991724848945052096147518693949358535674227761782810568190890918225526410884535174034180922951271584657184476135869233541830402757098146393245352070948544798323610852812049864638286987958145783197470554243055372981936050349556474576042860090768302805065994025140350420814719912811991185783510484359346246441486161424263551282444498546398805848668926541791164260531721397897985286146363310924243266702079424675670374891318931323784490674073627454027427856565447712740809648400542478757832762266351877455916740479431208421150059514864304372542863221121930878932593839976901537082355952673720041642745524538270470147317382503739728355026374027073826722313426774875494911855516882735409847349372201008884802080320747706928251611128512771568861938154013102125258732465291256012705389947424728627676404689399748678516617057350406129050656491412165195122822723612172117377039648534492265452174838481274723680028780186358973698669444089789682723613508673335498669190088823709201078680655078321199534176934414912130394624777619622170496038567899270088537451224688323056382599203305212634546534443135001812892884058276854161029424394191697870107758731006703727622224833265643398003428438449127561496903022895017439960286973266087964537152651516945085656542082361415480422136091808591389791602084185535291204733063142156121478022400811074880588123749222961397108556791852130140798214463188936316487014475117409519260192942966078669673776814655553400317713921277422008301748881816169010909959135477146134090069391875416182273232867113335461391293886036115503798471697655698960511569305773505848834217500875070665441515069536351596046861544108907314359038208890775411912675076655037562585308409006033823014536476847524681943468749523162841796875 [103,61] -10485955556756897171042007224323159319323553706579166546009587667134106090507525372055081892168909932738326618763051929943699129513919526377733131228322652812432743315658111676549330605047607535320141137876167835565116712447668021960291528703813864754425076765838860545369875663403290845244761500240204318827870815437440557717999007236876473833866390476662853773350830343567632985439049010925595405858303405131436101478018661798223297239422697661924042840783389902319181192303437739669364765454927489090121037112614360184187832024346697447984461455761002718846115495150116398883125368582536542822489194451582890605588538710970765142587454020077488284432986286941892083334105556769681542047103480758576667884740166877724535089558819574502467557695420807615583438919357273633394179655289121183709649597267555175899832381791772196674445823777781410491287130610279129083741877692966489070861675998291163740610448008538564128295004819681380783334704339192985930534286939924405444725081514612188465122625024462333517357274986012661937861254972772058313337597185955049449874918591583970353430710627605992696705641660134107718503871324277406373281870922382417134242918622003125862110066890902135453428826410433634835445944869044835608974134470576441985409105907144206604170153101973572902593715659408671660457241807912558379094134818095842041808875498840349121911517592260085317825950251675322020696859540993509080376580639692963599538922285010441132696177443819913060949787045809187996334019007162654496776849062565099549313305501467773681737999480570635223634577742751460487160565950277781511339693947988269124675680328907595635238125992025069127318154177531290247509753944358290631427012931374668132788107607889822887882257610240126564801988824053819136033935191559738573222564413127062614045641833127030371693298526929488498855946911668015973795686686148798801271594475816672959686814067698503575823183183510578821251264436755046307211308917874673939630214622363588293567682477875612915751535524350295092296639377012988819556658709595399224160795583483201445285173324651144948092984326271913201067762365435461039823632489742522011511027812957763671875 [103,62] -64053066361340869391319391332030932916546694449165049584622321652114072551732828565735128559873519547206766988276266879378961460387317443534483788070012828508084910330137933573156673501590272832312156651952522568331444123419213579532560478271084302940355525186498927560482419430105696372667154778766385278790317570353459500487930798620087335646648021753537371870962629909107277880039149309362453495954820149882299576246007076071183325326552942917186403607812989565763904474113192644863610008602429796017510856907419627627639994903536774289468080663917637302585442796842615463771662150194192039370382394238185516497323501653788843352880521311557819352782477250790246055031286247293856956315675257848485406067553864601755320731242945021757165602796888132021822909479249705870186192570487731338619637700407346208560674009239348869571406560446257057231614929548105855913838238439497119693427723205127223220991312448328689918831174398391736635852524876565749780116574481770252524620572362235130154830452111899542133977359310741630523680444840799525936346161284449352862556584357890506944010393458140094160543728286172227516691928464798305851951744498254441435181653620962974029115817521534218513319572862307956739908176145477453161902790283214543158661563857367192798594476181774485421035538118683545129824256642104621250752805145747088134532716218874245798767820018526689874444712398793505235568896067692703316068694047518544613828044302952994086712172630793554641294858706960674455480621372111854895841257654112866229698247798673581935070100138859644540223980924052540360035368463608766431389215809344209569019630135546735202903153223596395315834693152638689094879777030131810628702245289072800948616328934321051065547682937457430021572822133476396003218233306184696643745711424171853909736371456481238872548456194153926506477398177755571566699407437990121169699160809677668183630396842540659315584550245719061552662939298285751255499537787409159362188707786740366397719034506747555530726522630198995793337429959946709703189433432758202868228141461888816630184893529174494984110849086347176157233468683538271569233302216161973774433135986328125 [103,63] 32517332754422173081012992536912510350792754520116287916073812672742748659569180327067258951924673423611403843370768037022917836817541316088007627021742317157314090938924115286650113487363296622312063468578907870254377197198366139693788676036468064031684177455794395154306036354105246891192587843003277010653741666232411336142921328682910463776813899970905137635058346758931079246194934544723880171148016905853014875877763727660936809257580214013991526053062827255393931404956271387291447728125525244477897330002284769977399799499790704929495170167091088968556434518230609048735674844552723238954978042458842310866931881022114775113554659915649430324109132794592556655200555901906174570381195202273134001234551172177671346374688455077341154592597795278121089225529785408635521435100933380831146191786461313541882137347104898452360984617838784317236498604250431124637930383930844438665792013638382273332674610055949683434817592000863498684922503776387154386591101592160853062927761022184005930058127218108925396408869378896364188858789909907609371477731290120808566199996743300945050949690376984941082807802089165351653668765322074224237199150064468213958633350285977565036382578466472567240638878789238688355875298933298455150745428985715121304422583433642826896788686817194097833345314693237318471239071049958908844673892565784572694208297165349291188099684523963179756904734860161871013175922020779942567650456852150944657276076809848080105604187812435340905158084362211863938842379433854415304941534118951107230296456763961501153323937632885154843786523557141871660240144744199866057892489029048948404025165868924766187873275936469117835208222644566726808290255555175734692939348899476201970331272440703969412134490939158270171790399394430416180589042919728667764677354153323197752435024145176236406987864098853517674325375254370143135628886939691594402877029586867783838435939151031966171675881867347821057486876955800367024467349726568638126298469548309158835067616703504680002394696250036197988983999016869305685992597649414158103209323181015360831997858196726125341653847405870203360848367512156066005672983010299503803253173828125 [103,64] -1338810182397718212750312837125253849007769487607068202653058609011880887915948895437325882230343150741184967639732940120418824787288648183995987330639739765394189839573582406376714703937230630822364749516313240034361657657864505794791429674772127321401562670309198702308646367288440210983761832858559550987978432391385917583539216501990898971506940237149194363175197544822277925341662259594604348804790914975005395082813617580938419319762607578003958488320611869749170376735201272387399440045322335971100728764712431286815285724617240754849558268756999418577013171984654012776659946342549378262534506574499609208088086252780042306114198116797627066083862322843283358699869942686480595607169045066979337955148618953211686404137461096614875053208067326508245346970289847217703611273668284975288564843211051712980980491789162305007097834908378180415078254301863666990260073877118631489115039785968162629886959349145158785669024954627902253208143239003869126757085154721175420312047364854690921185017619843891469744628766364790003327724673101635392746521606345495095895865779971649326192611655340794972950975638251890525934201077826728502881930541200556577144016247335587876083018197781105632567474789510609106704607830491700062685420285056575040180424379782694130237360093291970965317111576320463523265452773725113249634020903004387734786473848937730378276218731383998842715363974328754092801854660265573755846762558299676560604081075988023990907356697079472751090185240814435802955416815085221941567283852223624718842299413505584797380894838753678968582016110466967573615374477708173662784487548995969459836121667718270112371897049096472781763098445208522909811455703674799030300882082749285356712605746696879197312369609593389683388479530154994535505219324154535684916966765780741313811988256053386112546634492035265187175547337534815580961843861169582689368360394508648475005140913832987230075008609264915977202746570877021867799710644477036032995242880502624852003628081364622598032503303695064805960696006407096364482835496249880653289377017966470479579300830247406846295964492399610407474192173751399786851834505796432495117187500 [103,65] 27387218590599837286538468587501327658020871055003561406641722016531368770808754894803556774914726846939650433850830197046648635011358897620458513382914366159771108078736586812788697393877541405875172907366513337095456045114607760949691700476024340939360907975739756762371653498305945309706425310054204463805940367058405294312028918296558992636078984365997180998662727721504839522361063473881731971674715118796572636681417719079368246011036056690155156009396234832887256349217367583865625540099556900222084710685695476858140215072330552548172990427307441001103743389439039640443986090286780024498648874484713937599827990863980732060355831183319801362650027625769970019522240574389277979948811587348935713123051575997116495059593062562255315119182896173558363724364244438678896170074221676678220241796188816700497075911267329929207702454568157591772158537039420746172308845757174138344487285721674277682789095333841421449396609445754282752914718096874304304701937508732748442244768714630007545245668780997946798743062135455100879040368954947587328071915696551937322925969148977879194576284949253885401811629669916612526791285669657735422427397284822447584833972646138493196704024848662180769843106153472627296297475734143515991638979055818844131323663296550052147070529582780990455680648709077877455916692044897674418789782933119517880700036073832387009271679765995189521841525345255550872962702884273444096700856561920312905795534496132343235157819336944443503818254628151969466052061302442822866840657286853153563650932142341519670272780061300143322516340197342911340958746533283966696007156630736742051041780484232590159127455462109914834165013377395119024982812026405680403693117856569926207124703443953122059058997793431472888504704815561548831873734936490691472097249023217420220501478276920217280546967500818649698748236850159038031298374876551230105367694950904097092679440699448655752188122036056976012374110052228038210759634814584742682274103303090803490375506004660191442895950175886977121921846596816943986408013149917874501118386012193216096100317502553250414977339249714552361840053562720349873416125774383544921875 [103,66] 1996297472878905881327880606730353566043590776363655852155887724305398233803566476924342107007889186471684650804097736359056378168814593184175043557919911639855293404791753863093718589298133363980649615333978325231780840975851992911730170356273085224455266813311075870526452039307982883911782324228561392109904982257614882874599792659480515104403697933403376058606338860904771944713841248587464582345190062464291904221401893679682887922473738552380491846351342929300357969971273106840244367420077729668348884154323659756963539466910658225723975456919349935064493962074609418944122942038073180918331230948568500060221285876539074373396688657596043693954499643080132916470685382219526403731294409599097444136527773957812802091770315589903305125687882991155284638796058982514521277173925858876394292406307065774531177532480226867626260492281698961420766160702571162933444263914103226079343167505165519516236126866108693482699506265804900100771520458334487925608441666516613689337181464253585140815524082376432819635106101595384058379658256844050687870370560963410201694092972865335503197598388961125326851880599438498369630443873594323796788384805632858843792764646134801167277890013423141660713347102539891706080898505081476954253909974911908517395349681351863769467354804133907909003615330859572060683767817544081034601683516973118597219586083731187369089290955823263381740104441168101718266763869689005946760055885147799302052032317670227196703686754119041339757858639102674402023366667390488943309267744107265405376261424145298361481244870045732794928032719325278890792646715820527727750065644942737763226864338020196354118287726928240973332859137522722435553387325374060384815981471467623315447989849815749540890105226832316550122130022004317875487416383082409379989001477529890342169508188310240176729140159069593373998641968939400602295721223076628189998556980369685270000103615340367268606933449348064421441042445493785627657363579425276722439716717116499034278185216049988289659744056543365264301593205680509264863637366629301337134754563843549058738228981810780434389428868624882516832748633061419241130352020263671875 [103,67] 230856765084439255406905212453071119395462848420757184018973420516140568006343937700657884795050613727532301289643247469438612486817840446468316577605579964451190796805623023008176984916955635208300152952668216949551317837568536585995600385678498636957717865384012377628254007676404747095235696805682184003001623226306577220272216582932347371581799246131928367700497237891060396404858097993009151338205431143833794652580339762451337656675133167485022213223380459213492869701350475299648553762847192769700173965376277757254524086055161252426337089833059742639015201511110918157138008424000697174509531252051963079457514557397986753258477359921554016895609681240469355073916757708464280414764635675488433602639442729677580410226161154534472674162674279502966989704905021323383489652534503004561406225736028405280732705416589630723101030592040557492789238347172388371187412238625626346385928562906064045859602658554008082232797887549183460915773728764585697741319256126460769672465455178787193250493435681089008242724771647979306953640683472572135608225750504203617915791536982477848181946970912470091584606881541172328138449700724217412324586510710135065159013912806973147719268536789160840045879382789429792566235204787839221422110649327401494679739332934940037308883536986678594028459043675623165920109555409148941648673586754734287662898918091566495301330672027504265465544497092518872084091089326035632936996571828539954683932639133675427849074367271766867252632073067744639960819238724667274360185584806488647435846075238727885612306879131324475255430015598775833294833978095111424118071326423516999559069623720554561285252393899880461815489757501197757011417218799006146620989094196443163979758186892336829707160788271960994034548316311828985665383227209264917032746649206983438909493377706022542413338834590930274121847230580407667948243651447121045149501440835529397355988911021464241950884511065181192198010971517833830906078571000821507086183567747305226424265104090084087764937294527498321741697769705812037898321310836893531023888991295980031468041148123351039773963048799350762870694109406322240829467773437500 [103,68] 12893616656541362436371026602862750374380824541335246192632370271336770069046451855160327792775525070382281180989602988264968723563502476718926623500365504083720441955898662620504055191752920562789283978323315061236210866938363148006542367364664823151553372955695649371483534154595481962731044670409781951408357722101574322408843191499305190908487456552656635448255924873133001093645997036873924418628869779398027848331757260322605201252482067597891311482808588089713859580320922615822167683569895459888022941641263501666185708315740708030337660422784095993383583840382277840989384394867243697381310824802926060700429130150716508520840588002947750877087476497988985552320071910789796053281612083749161854763513042343954786613773078483412495991533387035926072579886069155701274453139557403918759967568358895530615291067833920581934656544748829699726514142602478825267558521009187629693831954476102049046046231312014788170304662728774353714238189573586942607499053735807259741481872792745505774599563755267709910318928232302018389004316322896797356308679594340229389870282023286817203561349668214921213036257823457351262452213371955915284480484710879582381654756863933190734025404209157560277525271077708893395591536831435058969327765131630056519088329448447223221243607598105851852366507538623182328347415637599643238357420264419450608487758577284381824225234369300046709445243552559459301405371563461555906455070621287528782304664285470207980535191616952303346290877167254187381389769360814826503176285944727053390735174250153568387880716717475592499908736619073062282822248313155442599874972506976780530977901602184352012849177281082509207446832140794259893383469872130999335879847701451388381579140278666330677355608478866397011227874330198265052449992472468067954585250420396119925178237304704175135862059692026634730425173686757459288583426989853702835835007859964430038730904812920220138590697721152006101964443355591935162774949992913041427248321668812651091041291991145660226184260933645014144603213802067510185552092397368814249933166787276045422979068514325554641258732571694511519895409792661666870117187500 [103,69] -27837315453371501189876177408338079795314917477212370045735639774898831877169880535945563882918172813125829451088313734714739073195889333899839387166252018495413612375309107172838201818493258251951731124163407851534952057934040790293454641584749562212343310246361266484811267122270155277972521666081870409433434858475584497713244700155403187279408866744281612604767046236284812550563804217368987990511529674021066990489104954452847494640407694230193224494520138722959992995201664118687446325893868159806286071135854823795553244387126349150843740618217878915363057741681913580232742356615356813603275441399729965171732967760758558022102241964107113256824863594588653273862171977386401458937475182414506086992860227737064391246797832074096496976444870253542478084361500881827529386253086762712649188609726910653819821833323010316509732882312390933922803887074273783238107536626487333705993455015322312982575309712574474893539820949995798589204421319745218395658443815861585327535714883529310238891721540447298238424290586513546052890010102933550838295628430668104435158092933738950001501976633949133882005281443555645531809245381777244944821549149752891094015667363123459564183392334460091389458072422672973620005333209539503297961640067741227187873834202754899117415337391663647477543578691756035253318341934206059352666007547537033994863882826145911390298400345186443768215347136778932628100455153074278523589073711196618306605814450339287615288544344260171377289796539178044355886737849367095450228726103544692821349240124203955849743902441251338081491787907316749619307274740492999237226531449953144898314722388897091473001603363951828816061636251124267847252200385184718487723836478144110746892812870977000999086653301827402276746630890340703287182417218306588683729567219806228414537552499529352435287362788691712540128218784346873889212615958361732440023764061912665526920758276297829441912156822555309308182081597015708080528996910862787317984551526025127029063936005262231852346910164730098946460948717365209119064231552530155505070507967238906152317125862557549478286668791267115808311402797698974609375 [103,70] 28925160872157605461613963728234110508785689013203245466172428989560076895518002207054920810819536229357862811075038193324975851848149069958979347334632459464312367006434944577431738358955717792453992361467845517151047522518205637194966323050573583648209171073277548670616990005123344414558180514341008506843839943753045069066563168205201232130115899319073798089808017485655155386328677984843629198994881708581113427355433636753290994287156935473817487992850066075694517817579558691165874990599364987474805767971128040066950683948603091890143246431383095247001767087716294077072209026145825602229116914524092493107652605739444914444454007873383500012519948676438959536786886754356938112196842115388809271968020216233871410820587123702272288156663615071861826482952805932552385703077141721388788364445822231183078471116767263758379956345552602986061732854805438981009247142997986227767385035038614062895433045251821528921383229386228617942519650127398997083440949564879549275657013636942921492038725427312621695185812755903257286879379765573521282416141115971560690898385546811493731269774216310312609974909185370271768586045946458796642077972400698372227754862154818572568857847317431000705119863773333690755585391336445598571722069809938212069827718851902268326618443393306999932236158487237810410809507812944251496069958137036326315844537501396824587638827195881971539405645878392078785877343699458085750870317637816934444338135356705967287431080814896470904391398877103955293714521535518459460853838635232419995291881694277225512560982891697801318293765766898580472918765595860865361333410576344569628065934746643999552522693963724624932396255794387357519169052602537651534812449702784382402914839906239344216830865083252104510226793405333029811156973957478230105258950817778478889037417898646537316726517520481719562530924045863996586937960692033619997452988783203392023285714285445642775729182962037252778136198095744685998856622583333472430922857852758315489127251411959707258253255558541106632468693581061998773247313713752347467884490430150193200394994074658419858601287767694487218809127807617187500 [103,71] -683743064222172741192748424400124318323128405629482705688149781018075293143321593626875958205547985362048367968200193990298031607423973925914311396184527858258684834587769332466697783252450018912145550880345517537562847277915418352210379121005523513885066753640426012707088063705545030445614561974965960371618596170167970272004365731197323575358332964148384078368444702255870962328169112463694539587137295704025447383252445258202078286254697016307412184061387183078317043471322921585252598340710483470265666490382127582573227547004546365057237738352595996301231906510996206556353665517187660416693486885402781131515016578029831895752921379445439927302302777865656179428244672935591930239578981866210678235374974913045872093138496762201652448335213629860767167950786286535031241368837280748338672144666386820928904261637297122484236922033851745156828685138911492631726748098952067556477509792540522242147853222420367509737264075465680515589365415012147738768311772193905152722216826827099192162760622414825416677781569727567127424800740235762424931998949772353987061150601740607876350864810393137777204224604130323644781785175140168235641201851963722749639977378891708786947499772848123302029528934300076409043581094263015148716602510236151717586855512181664574950148252049386142098278282822292157499581782992379857541385773119835388411833986077591183965836055968537595398258741881670155525791652830457760316548843545661247796152904589163892981054596721965582238899993221321716227720028329340620917574597044405400539312037083100207135617010864851761332952834501323468245146342028129151671514122920091341658241214334687278422641603048846647011229238141254319816615484703511158684833203654631633797311799359792608235481377100697156485400860063619373146707199400401485332039895913370366913218022594008821164332848157004865410292447977666525067401328542041826947844915300558967926926066684703720742806098598711658942716576320297646324989705667899439452835073246123280970267073770132989851863803100254432873643600926195689673245458904296408088392059112747903823698039725142840927722300919442400321960449218750 [103,72] 12292889825502094990054733571149823576802715738137285366495956774289421893357782965975397777032390000949153919364174378930351576344276777547348591449272871091776536664831457984383970276167240023293547926903598579870816913726347813692885545064639125736034264826071953782109077170294304009812817356314689671842946140905473390463943177587383536974814945107676617470441728570352534211609221272224014753756819086850594655236628684235674684139815104590495727980986251607395471215335923253331339547285655613617411494644312078041780956050378651952491604864901581056418572887952062184758115559871108484212905522740242896024616439287164327005018436903795598944284286099704782888861485248775406452657610468858250169103948906450258375242904010870533365427657481973606976856574224379829907759763724712270626882289418733058648977526833064828481383511577539656032351563193081584138194374507710095687277942254658470238936987022825013912160566513624834546099344966445705499037042000004227045500849181654028005430131164240499602272969281118931528706318104502543896320849327196912436006625382390358240729150144577750074699417267734587098541071478495411094159916600363053097272392754308227232512075476716820012954416401772018535735452149491392187474196911071208692320134967354936049415902149870147207004421385280131205191943106084169133141919750855239351056337326159357953151916076238947214415982040453569946383152179266395405050098324830096758964966611597162142233666254356067508305919685725462554920619056866035419269443728404937924759978557929249212429621535013430982169397089862997511492909056764635881346497856930444324918051759136683953116548643743350192827129317098297618507837886028661412078372388592888414445859880360335072208572648540601212480924026763312079613034340867741889752920679601115160770549322916548187198610224918031393539800280037932278292516070775582109690843788312611855485035209628968488892290083382204952245555352647957412517226631468285225981506247088215732508082583847168006889783085413536136293694928521283687801976480559083980594864334826902365248529993574622050653998695656540679931640625 [103,73] 1327963086972391155036422864333672918938658590216114605287554042494549162160009226829862626099676407818270719885926002397365143950993666816860050917636910793053039036866502264932561164151117297051355919145217367901294238482236669771090071708692980114697691487437665470052875198391994708809399997088361801124057053399231660024469201517313900564551967325604200760704719789185131374119835996678042588331927197123329599628110015296966073108119340482795338936372083802704102177269537028608293874398996651141453741980966083204924100630450164092925443983615311666485313811564778785131280732723329523026849429421728642832191607184357153767832303992364885701365876412918409241185469423009419120874835808168803562878753833806307544310006228058901052579023523226855709658738770031425905420040197261416517915827770622239438217465043378072313358014845810977184673485211625755692348088909026001850998069904068467192322284420104252755579341490237586210478425502169482228353517036505107264148196942067278881565988344716139317945120996506295090027432657829113193066390124710049716334449623510833598583566841187405103390311703327226642171652374440612016617603220916637365100728515162179666734277696798356519441387807530323179482972444788385212518886356489341806559941279813241281579292812913192390118099210329973054559662850084176483373632929899552461030799363933573598497099793458635559219600299828174361407629866238338488641319131237815085278607006599169493858146186418922644587749898349707616805350461980010361233709476053609114589935358446393070854043510671005538331282263548860299706712997704181146631081276645631254452889228768562290102232892526706426424634321031089158086487236995831338637305843460437115658189393742244751121823326998246738379199638513258624268505824404706951665240221678797378522744825572783458557374183764486807497529166313601592634683444714618149278513456366620896916531903187077507068193976285060126565093179478001690142023195431231018671573535382976923338432602675787303411535677979471190753005355994639633855898988048792200844855369963501310315980039153832941648871261288466796875000 [103,74] -79138167109783095034926299538248756982891217449010135035493023091362173557272942075464464776687483369865227099391195513167538098313787639904944705442500604497272878135632668463741724171838620647643772248965389674566301268276972058279730739089236364333374965158336913921024192803845756120723395155430181040695071304848675365542858632724370523349886527886558584239477037009986171823952333094577142232567953866485158210084878972831550748568770665388122759131958340525089604878295120708066365473498843746367708368811758638928246812464200432180985393150466431241639054936109276540394720400808214016559398165534628161891628318112445758569080597864391232945759461677140343326954932425038172047283448191788713697519110240898667034616638991691980769857518096930790021777738503754562203629535904878683126599880926843726938147623806145850844292767064743022140741344565896473323153066232928926545153994262607375348831027395614204213155293585876193278297970781920191790932267543437947292801020437722354113892873014869030314216337693022660088878600818878458409223918521412610091090917198927863081928211880888502341022380916798835021431586808606209898023939202396797186863317979662851403977711370974423465520080069277099429616386244483276450800939231916512836362968393854828616097796958161576291489878923354425262024451309583142096923375554287894392250429265670164562527900837499183961350523462338996101175600624018248321886778651675095263561071615753404298057085838554056714971154705582606827867524484948450090135229809068516808319130369470855020814546788042817251056696721187859442422803295541498535242211585873027673125758536975810272714980266168294072339232204038921462038594206858729095721793846938501628596865628903910241071797482086929407894303117751701784238031546712407803346627798654975270245346820690844312372888982648570795949103955799946069283280269745135802960620037698577820047864442110066204660437855650088343309955278962280196489210810894883991501637348472199702845230218034478880885300915097324694102525402533508434142818405174390452648048439620162226897025690657107068255766712744140625 [103,75] -101173041509795799216705041338073898688400222632429977801630709327849183298883305234416129740594723968076974019569744402509982282392396544195766027139307045736006194387285116368270926546658263459686887038697254961324412059241908988107471835746392640545692423061667620181787565733654716176833855816785230012418660950336294565186571710119799138175197695150537900162239282941410904626619920978551896414819548308925612423020601640256505701923097900767605230472075342697335874262360413837080529789185333472678829727817201291789117199530105628073347102066498417614091054202292839764203718553013320117376787156827467190687398301848452185120946859570577788716549936957509131475916279913423166344157019116806172797079502128564799193671799891864934232784351905494261849996037058986188752461376182202660840509122867081887493808655102321739143352011077429742200043945107683295292793395578877141654298330998135885634861057552345425581694838221109284356201696520425662852379655555416024025511898109968548041612717568001463033017582906669091833034643080153886908239101480923284473400706563011230066951896707892780593220653537100097204241113785029055137659398818051667693813707316426226544329407955103593991014486919272428390805988525089421973077674888986735750643974991982353928125423513111292874626677761785517017855126107082714326720486951354774073491155436859644664869808027248473916744210034353875213571454113560722453830576004066164803404671022223254733796458299620105688706369947346416074472218649263188707245648741731509221100819340166442589614500286881028382005523444229490489292825823183620435030341488439588797852384941697147141883684477743980359917246072935600580029561643267243784528751993335041118131960701343929422666767680201846290671952060076746503793692587098088564944595121832214097229080822810532708786582468202484142335334580052311641273421333773659212929643076404431808418558560014883829323536269406608953641121414356034140403867609018222300320102813716704760701867509901363835341950253282997483696116093273679638171786118332720143504884616875811031192980331815964438464034140625 [103,76] 46027969792097842791576621546313251730358110964362924239732990724543726226151607851484119384710355520363633862574737895326639163009775265210529174965719242320748357880436435047847279878119555029340463510934666909774643162321465047834725416289692338565972652455894574778546047388672919118022410557838245774917009712942084995073739272913615906026291733305968528984792628194027906581619656621998632381467780849472470720046594826566341373560599218715547666353848748117745938902537238558034303994253267373274711565904542138516387489752796832395658860374317856592358476442966257616946516374795694862605882091941184405740703813554913973259189777871696512322601008914788194303330085001752658840212544978725993515255187608809224877840853800140489330585411462540659326548538044304951122318507294354597901949881644670536026458298313740101757882931700554986850386837161671658582683361076296705125564015766023447311876002664773406027309788519955538007762813035420603375246452622292410740290143255524329299108271658020190718032386893288349018771737909944075551570354606043924582224519489979189933597734661062198919836011832885151671347283244462361770826879249848759003008535735242869562392780303663302416876182062354505425909323172003615592258254752051127793064319214301884346151851752612520534732727070735795730480578693711428391047969382570224811900669255455770326902877963578441488798354340462880292724799287970613543654988845187422359586936613591958695098221029824008539358833598243912601077889661307131595324835315886494988734983575896051288860757162690369647679031646076125292244058881835298042656051294460053953883102631838753830605432353789790251826384098679129054060868218858412591608202783568065277057500586997465818511720337663504501107141186632795604048266909286281739284520083271702974798065749934720569326270172649153073124793874172838563209121595743714297226444376671803183688671370976516301728388568025132614969630968552799128183240325383940215300802632145180265582938053944190789539943583330926941609811406547479591754666392200260278761694600237792870050878571894657386756093750 [103,77] -816824443862831634795438218583671646997983907343165854092007267760826437544392776307200868825362223887067795002539002008589790470178257009323636782947363019477371545560614224758271974111317095528657217285011346563887236604378808471890907977269345620573072599199747882679314258982328242713686183765189524162202021450792961232845543698358207992238484234746985024905792989319127257936080861486730458738072717466664810268682992077567608854340070300254711955704276923317762964465936460823472837678286368713377368541105461814075871531629601495710271547770885443218107187809793647288068563828639238613943497638506715052693611753177977033169433361735716333962942992249729948855109979248218359774916443442730570163542790470972171971377313842866384306548300994551539887709754556407138507305584607030509969958359267619650172711884487909687041812772703348005401401250125858173081214137062650373065221112993386404180529731589485024664196963062306717826177870671691602292695764898744022619893434038411280629945930836370406690559626019259947813529339655861237484457535580255098637332068721015717960781472050963923219836184104650193699814249677744026673005170012859487306751768672544937152369355480416559246805188335461435430670210535371311924790760143177395032317133083605338055334548628994499751300247861906365822598689394348654908527307731442216162662972384587888422509838688743947345703564045583012725709593774581137861537061181934876264051578508197057158994236763476943752935724629431453545867147126197789571848790075093794114586398508958300739054304895545745084389882971521559626341753634509221802425871709562539786023384855074776288717114107285467722078079022618845233902127489555677779853335413176970950704268330233178844674591612037307825962358130208713380715595538350908289483802649329026328467806620007851238814158871118534635490699261528522420814159086820866840038735760553415162480191812018989730005319640323340503390880954151533362330407841784606784019631626105151749793977506600357891809206306593080980761804992056506987321339881393909991253145519686842961780869392002332676650 [103,78] -25571921020146388586130289867276570115767790763973195327167345135419852921904184071072286035924989708109073430825888085659065348598610205402760827497697563455297559229220962781368575752762609942893269753752190084834197792262147184515874346633740171397144750612800171878587285885821659518844234710071397452920808971214521890290276079497959916533232421059978360283380358646233788445739335500218095191720092033031432804219381432526528597479825098477235072025635645491478571056381785048080436122064510894212431218305282428200407228529051551591865213027548330782065704136166581375608070970862564174903247500028520008086216957642985260657986676495838842154205668305043121913548477066568206069479728056769793861975832323999815878088968664965212605120768017917946767059166236739521959620234543452246680685060351028742332853960469420692594547870919673613640709819413388571064517341611554148934552492291330623764214319494402513434826365501263342759366160165771915478055517232378867680824060498167326854009403313884289656726424193846516382281623351927916577338126362417764266121502823240960986036997656953372019060119100383643962333497658333082694967559069299384512009972176322222758891867014278666812932300323834964589819828525326364902407040171407852885290515314481999810622963523436787712292790119064333250570367705010238462986397525222067513406207847554506006895392449945664603376441546307450266252843726393171361597342237037605602716046687011468670109358191595193551458262890291284848074093754085808699056974746383897100381397554332889043195053521479515748209999002633584188180803856406685452481996546925450913996711194403736742767005931452913180810379380560825189082610142643065743595096484883228298449315946156563406887644137808667830273616920899508637925802957680692797011012101930835073549470732792439836405558528577130152538905534372042727035997556538206233667137440555666664818027810826755780766591084002892499798645066035529196361307665937801849765547753445466161505363280689051005496553467367740108678791245317722807221931008481015823851990252347101806098569797318532125 [103,79] 182441874835228399203099570012848851540878633149405736561769401706963902634571454275950347990405333459855866501265549246995910289692538638392058911965357813151253504606735938036212080698675949183917946046020147921778746921907201306036080517297755904808797178296527234238620756941373441446347977099183125386767695880353142281206104448812819081794677649135790482062791566166538306379118604444409745468585129376230133769032100810381417218729083107347670716627080575963230643107193167260319808391348383382102939271473168127262881068420662057326042801776130168629833859349141084974422881002121005029610391185342973383279513123425602661535889020247121187479054508285046656541838192610536099022105263794279269318992313643575759542544822811260406192220083336196464295510270485578109699254342459924987204750221679067859960196004826856477058662081536688559635048335258813022487265718583468638027610091949239320933470945561722783131067947934795082236833293814529280325553538965173811346909273570269132064158583006133638029358415227832626356842845074352892597278197838218173998524995961326710176021739570903955989738966001021500088052213974370527447532925504852183445002801685392858912887647318376864749959982745343501961660410998352759755327223350291681701642934397773071610559877300200792475238535975854703389180054887357796282264910923384733207777281950138987127019992381507622934066160543933059294060112538321992294735800283000724542596671238509006844902202029839667427113631423170321907304218785660268535467460143051798089495195359507637073824780527831143406124805248903078001278946846395375487850663723037029679179675380531131868595175463163715471728893700087766800927066156061266108106402000793909711481641126337084268041740281381798621824964138932076761921604882700926644500572908883096502224619737223687586622802587771763634314309923814447189035331561186159891102891946004437169960612004304074743989124477658909201219169374311437422765802021505857509086064579268051390032214220602945005119547337707959139933636403937653101815484433826037921931907307742699063854755376020 [103,80] 5604555963242105579078010237943413011901821249372518728106486884447077722781905780035369086094880490156047698098755529300625387233427239804461819240264283384011345077790135021521927833665132738932943842774572332518118332347639636365512384756269596391905038399233522288822304202217972542347308143960832017856773290188234653273934781444444178487663182617913294036875899238355303905605891993902643700568463732564356543780291347838851323398059746521635911340549758782412041877942350212584071494275793128391070531356061294952195106124178360640856888112574734405119732971762558199385776006785845916188552354106113407354562453852523022040060048014899859759900928999238032256011486384099379846729049886690098176271619316656214840574315807532846627741196768365195907536974386444225145873861593537717435263463825581551509909427351714410058041811158252963941089116074055203915311078808327024274299893341102315928136857495921782922983754817873513169444792563503161349654828932792621238244939216089450892850281368498325955168624869295893176376546817440821524301551125795896372543777078773469414750506064850593903402499372619838824638226424569252918448518265193645336554153316612511369846830678770820950322107293260759672851608070513829163736423202372953227836341493410924085249061440842607469135845924808734832761781021068258825687183285245466399904969016432982078539341067435805706014837512164752234394590737664894580073473721495689986776486802424654023141305828612279686917608534093836977382351220138705701187860331139431740650597491833645709873263909274670222873078202139234136466441565772626894479871749275916328168832172834677069256740042416048547706181336436681611182974060151726117834301244959745294291786296432410744835427440882068270165635290595775093128646917118382496724196978108898512829332598828017468167702830174005498866688529414562066268945376096981002376882795607619279121277522814476596990438220048653726106147227560733941359452920313758743310691412155538848487879773036939814534462941350216181201043413572266893015798916543310901880514225754762903447163240 [103,81] -4582947410601020105584760143747721087561708561681750746879982550419744864612757224691544775369143379688372899535873387000440572533400753476689340186078210507574176882447789034610674109218280085129355618966095343722770799189152404533671877147291131948188350380454506035513733663716975951334736082812352390728357219017327447529250990174006233401341042715810675722801956531819394087785635245371465796061596883884772541899079143544905290785574384625192211605269772302650130589512455180252671509625440373035778593618094527202647326280775239984184380682118552302107486217112424800900067552960492660096260649188077406751690950375964628017180120191321495139125217933619193168407016091575209434381878562244918392413352164119306979401951577846157484877322399188417420871130165142168979870876286791343275692811837784456451516387583000138654262789598419405515988431001123875666009886373237538901434825380969017261377128970112153050814771990140989829258532471911201593791154492749439601737058285736979128056450035023583100879768628698660536650387363868888290253499709927992754018774617336690541569805717682155817388205809793045286876302708167796487181546367515608669338006926950482459774019750018359563677007713798530847461152458583881770665999095212721252722325799476168759715411980873192687000258812494243831005560086359177627836617842418927141117815915005836026721975109830856666325930105867493413645716638671571169362702230530618041485283306210187247450324009322118827600808514351050692820325096783773949153192570360810296081101809175740696230469527425168318105230595071944374580743876825584439474200289814319791173448105670945007829972626280302178548531483132701525789390042854782197991740213272315945789221404251329396894801608554972503733599246603888845388341331215991928033610333309516189759813061446832674829172059789962775689604654683449561728411105622554027439918879599425265191029840795038784716331428369807797415439638958296955480553759686923773611314039990331038781612248228101229904645118788398817888578237039082627896494573893982141531677064367371529545 [103,82] -386641648070600540840581126543732700089209989562448491492570434557179871417543683617434857267264888943194859670559054575327218182359933090556862497774012574117147868031804128930117976711992864647070247459812795147063065263095948893382685650111252282050652028427285970127689574784589478012073358636458587008385419615338177905944584077011166441486869660065130265904328851438616425630961514916603661803495140118050995029014774667141966410984302994875359878976523543140659149259695269152418912044371888379850591539429585477689862954012217927638111701223508235838104147226838147684403085401735801308439559059096657970537169236396700274054132520747382507414048942755732321413619373208799780171841204917632736391874716669688267807337716357392808931234192874793499301577538142478400361032649909286190241439016662103424677831706785850019741785624875657385792166928271009787595358073768211915587581917680746674229291393555088042867436882330172296704152567068378374202083978305677800503448210508027154040154822091619105472546667180017842793217120082746474131912399963467216900544726916509800293892999625069805576002064952323645838013604690870923593021416757029958479835128316183755763966150224006368636452143576610804343153287505857713712869547467837772897662881087406926128396575134694350588777252517611156204125220688382247122057393224122177914557498204926103227139878439349658286104608627079948771278120208107829132546971777860098905977583802010451552707695567837628924956979542508388100083111386857145307544030252990880838567286035999931238170569575344499723912213401068211083279562685142996779058240342416696013521946232952162704494951848247283507270573176429438915879484709042834267292548561484087063717683338532910389309456541844669102791670926980389724681051248916740012264674771516919858970386201496041572692079730442655894445100339362306169607689077872145225996485549906968794324095414762046561513391488915751419756131332579020898482673737428231889170644378359698112452823297415967730076343539498389999027792138965388130718491456875646351650519074911905 [103,83] -4626216272959482392274657025293412529982429537481993791030972323261569025201220530320082191459028612851419765604769932546740758089930938293884272578902234208219083573504568782569784024855923694915054408329324887116876600384159173331425752648445463022065323065371738137058451987544798504304610594190244607860039064355294007517911609857410180296894474824062330739073863292809394383995094390265913342387873294848709036299680669228645970238130063755328991077911075347478828622006392075005506897874708148946692951283248389717298666175633217363187450832768067275992471350797514631320894136722032059771397239007165329744666925903303691542250711087645947885191529059043276263350403719371748636839804689469863639286891377486360399264423107138810698195855158187242569718838766258982345611039896010449928318583815764211335131386258417101377487643868186439093457028336898070330546266627125186496494834593643255531277927943509126247260539527036501366258200344003843104839004201367688451106102066024399872336620039106353093319551635992538380654569396936618352502588827808333264588220154522629641490029704604869775857799014458934700125043410017699909085259199642279547005671543895403343534281150740144064764389341754285589466043310319619675002798808419497719848637562333858116149323147441616854777747503176258912421208523451799670087399012326575575862146823254298211598261684343948596207487109676769075037932593046834671079791251644141544924408645794061867716908336405060137053617151494400370666522682854964195181371507636806910445751387439441172648053125184810845482150765528052562332727134702073935433752108883685447505575150739392550644987679915508609218619511972477232405624850611004747369738374917396319311500807313596543036876404620988192977191343139411218824730194555773335299077548483821753099342858761939269481806033317958542188467929305823782920229377942424511459775772258916886362936721042911589275063800690520517061957197856999776932746178888580663746564728114852901297552572179838026915213592082687995756861767648498552447577469021172438783169737850 [103,84] -83332912370328621867198207703028364286834942895919491791759942928123161735222013716120543922097035593862206008415904159107686375065488868599151511694870680850741538191944197742366947400949803228495746095096124669188272315212027966142895628967334039841181811655558034014591237646141836998055116171507348342958321920941084275702332302365004749867362651980983468614591627057726607072083533464860082222231793663317714653166117970748471213453603838286272128943991327538281358613226258718862561278755901768708870427032802376795418530360028317638748379594330543487375247365551782301629377801432957819349849121518616261021697861223477580790929517327065859693531098929731843964419337371071620681429317246474776244290680268165712090349103013440969927815651907510598390713781681229276140535214341132028451536310577623540973119152055639821993948709831777926296164199648587962409292480724727866257437549556244613532171097102619491979529751019471372206263209496920468389777079083610632960360116760494361289776441772991060596600706487498168468861297250259897611443797357605439022114339756207267375444520448795944751211631989009689057203218194081310115285740572158097688873240924799249828775234450348068713273117904469884073322164920490728960088262238755563949892656377861770044740578199424642295054888739495359411799798760260150431728465771253354707927866262564784871439372693930350671720734525947975895380417136929132812094752843665934640717051262089016511134903548075082260898384605988244173191403475262994405900223446022712812180957365841779078014836772794363517709145697656242372648352417936257625630463269747341897742442473491120874784461105745968064719161622435991121816370628137549668065395846055478615988521840051201938389755941646972489694511944839395883688719966010391735178828300679600653005311886365613557960433314959081913435523237113373634735420418840798615353967352131202871908896153357581628815342436157319174191076521235485101972157727866393797834954801748262742739503886743334042091205129605615838393091661335355117091977236617669366741475 [103,85] -308544775822479582855238653930112841673192479786532708725609362550936068336045316129826523626530635983259876118560722531965897626402295687636455017073338199513245165936727680710404728779263038777770135294229730176601136404773428919294992649335596603894309302167581581693305635684651134367027840622866900443660933911623196175185264136758538607410500531819399407976886637376810901257730614962225884124393364734254972018698906193967534263693127953856989283973718623933894847279304520307403927570609997129573467618993590539115293291840198182572391343535139951094948780296232296280706984361764884598075162759410259470305016320445459480827148823313248677636716824685149531540090771280154614668993110130433038875608647491521519712951168124494980012507912913188971370509491966178112783003059537573164986856916757549732408459091141925913149225413907580917177494758085109637422411455435217751711475479317714805002452661370036098897073356268808864009039592687831163512729390800844354822046314854595375787622076840090333121065394580536818554781923076459709611377629789296051390902601015557143063474933251605353481572922574970345064097317388164664819629902124692614261305221799313629446796626949595071701278731962381592769783065752523312886488951663133794867411038280819510932484265609664409092881883335590002374944674153241071814532214896117746496121914599233038367962670854144252403688851136349833967369446352806519862365177623694848436892603689367558829518630761365331853256896837323047140589906562516438605569369144540599030740467347704732785102056413048677737573728870130911066230190140952915103840198808584243347982129817409186551952860231247431257069248389008174740888298894107285314243528334693402011037501255107563483285746194859018568360641962120522071853190990086388244407904248088133756548792040910018391564171284740826913139428865636805514400557946694053894673865202173734013491324090369777092225231057997533421583068271727621348361720389543357876482034989134612350810279723484851679730445352473770446292756837371012889943800781389260635 [103,86] 4397397142428117564678616216280384315697035278011151299795268701720246385000835529395287887856795140305612219689428328535027965369389759450735959733380235566109935803670961408047631819235739700343241235857432421339166124973330441535778182786679608532885734638763393404850709385711458718443044724784734271767978506292020097375503448334570707354679829583213013127237176392931543723666917370054984183680274633701901187230260336674461925765007412621467077841588758486034340069423822844271975132505028192542186607796686393127080390520154878812629108809195893846486463511853963782113715354124241004129021307058406882807280272558663732045312335926345624596921809011026917903548313960349670455381484704333100236474642946105657979346640126406963247760655131866669483412309649629485102729499448145481598865463464870394906789247717446945864087033452977957995959372343660617106309866061326239816258701322667195197948254429068187966207714158937830695979635869743077605097026810970879633005914998829582786155096526056169877329598089991316076680201766011157828857121957773549721879593453544543335268209116730532331180602406711619482961891467310205996423639856977722227112057736946752454175787667792010541122933080187877106085789701933234623902609988249589383689450606874645871433072947454299469424724984338053984347102552645598803146687945566601643839536770936354082440785480583782293246798841106840713860180289369965610937165652345765639598389726424876276645250038339450749111576054821574621582881715873082637633435099623288971368791441811424481730301940919727042752189497908359476160558889886855929557260955525550378419174800445940871379118022051092987907883744749989272161049607224793625810352826092430371057317783100958717973584738918472491689948326978623036416670039404987138258403063442047516874755685468218575791013543388608996404447729434942384040026962603066913393615461820439417743444392638384488692163648734431557483754665023961899033059390148303884103331042087860757899262222957664081615906398035369098206673351718901418575446840548930 [103,87] 31020526447818313211723975610722593623953718373457663996523547667184874118805001216262702885389217107912949921222264784701026102191720340450569000779792087414183807786637542603967295207426495704390395305551741366951266061818340184098520139076310805459212331611758861257988313711038225430738957085271253904918176511494394743785173215852915599847929695019050739914108735402774158166989386302446833631685092099133698739174312240240078543842340731754470140180872262709426493273308273192187870357330287112060742281929508930752426714738324643186355236612617152154601576795926145074556813027773376207100730562962764908850095468329661009328480400688605742680186093292996691373657969335091010110848777039944000179118789991052996472151784712583370752352555330840430198562280462617976323903064596859730920434450328524923995242805215607420583847428660703353580905302478449576662516804481932105322956311369428047795980287973924541610914726996566361455189774699020875958457651716245681141727119631321767781894533079977872314888917242233435210357326846929086371099779058972959537911974307107101772369425535035084152581844245523398177999354299269915000423226504684835482429929896836223940182375381447162714977844290103502897656325854589843237663635770113173570130689163834120537491128128908999750124712541392216149596702253051621975733356032574436867608603597549817167420604633809650087002819357797819726543883336622053411258507639348941646314619914003171643880973628319136816075690526741342898709224319367532088146119063872330122162106911641721641248491117461848296945220042451195392933147352511196021188281770293005127887353721911626081465785253771098342628949364558414131220679447199487607564504841812929634070241326849579152521881517471646319138988467229494003292931531087606056710992373270398475471786561231258117373890254208783515020142533089572563584468575050045100190420761860273431893031074221696782780400357026089574978601034679834037515771583531383706545496723660621394478965883172657356359928239810401086195681640304040231826119665 [103,88] 19405919909501366207751270316527297263247274625114934232724537042168806477037871035218468740644194452188945831017726274558640885632681819917846683206528628483671084879632600489260364017671540626255891648850292364460072479508694770370785151513956906411452455288470318608312789890064432140725626954246187931517652603235753241344141177026186034252890022221369488271500933274497198536375683833636591168541787992969050665039172436398172677634855816445363329889223439805148236480855156738663039002320790095404797385054829345712197759972034103958314391493977888325429600109754946448666726510237757850895408511367297071019188806147835889463817155655650114323494476737926459641963234106989933442709864920398311169094062157919416681624268318890905039758400229428815520561923371020440210207658395053421469492154219953027132578617938212482952244658679585219236361638343509839267605347732103510489412951306597520587031721969833551064413305431637858259329410572358555989199350025008866658350637017004609799635237793638410393950309301168709633193623105151592616608576393505645614719865726270014781557621047248976213154186368515072661569728581828512805904209233356914858982736610280326601685379283559837179493861281393272435327965160894545356250728205169655661445179445006790660110159661789106425073492747779642175561135699859401349617919626922337620435678853088825919767926994867351344164865571024642496268918692216954913072971790319822561169438427990871054336450004440998719046786281357091779408726449769085866797754229476435365087958986277167468159608677435402162570154752748401033888203612459653396549268844620572689060756550690816944922915622370193573873459399649250565283504742266766319686577346027719476251378525446649693147162798307348250593514996244125049345200184927620488033172818011306296439746033357669694682170087541693678980313163575091852447876843975790269771052465919655383427303560217610052502357762974173627196377454967820595560151304714705484719979965792488316301879592985631398833782713259653118676701918275070397825 [103,89] -144096808086662967888733585933784082013033034432877659800264563763287709918803476658818168673166857646811458696372752267400735514999501588031924668548714486495810154380957952554374727856886205628969529151034130556530533593111722338841036955068913157167071255897405702862087236168330819360008556553527416018182534494393191782084145819538751184486080259765237219218368163530232979217198936472773440956300084374739427781533417163853131632175541844827677066078963237591228132823773305719216858905135361484989063066563090634713647645903405847756699561420146490619698478929653940304521264942479069037625874458666854697503625523096859577905505969186013150976294262213601301397034734098175842118640984472373569930509607160908900508738536136121399963390799600439239199461284522116099465439247006921417043987971153836983256417840422279890423147133036519238372106538540019017905413595904419202196912562438576559547893533295136140413742025690552615494232049077551432173457346020121539382988768529771428169889997322005638206312252310813748740622179154433647786766107622406401867573859233667502351287382770424005310097364898942421221371558029132232152568453175912541839002760594706161738343074855845975707486793250962796830232134831584427794080688574366753967177047595766737213793891439719543873662586033348218306139190290384352485827704595636285267475492730980248317784565853468353827964897322608010783070695586831178330914817110110690828820153638479465415734604948037480427499745112487249783072099764496307796864671022701759851777882876334911083028478627804583179593523398239939534895029293962749179753176264055718269705177417553230331883968497438690029051098240235857010738203529565779980283192132330293775472930905925488668091689163791310960311379267181732001182782581530976369089096552628912526580215820092078229708372214879106692487050970917085186749478845154532182300209831876405773717271877207348987939026329511539110665742739289675248621001191285485264364513267063843258201819715429954832100249302411092700722269516535560 [103,90] -970002020285281577649934984733677029596812623315138143806905464548562925200739160304562732612068501091168679918891588340135183223153404230044094129110841385077563974716124173803186205136394810138818806147288402130633757189684587740570624307207377812766038300724783761637014054185497731427350918400530039937989265260232212782177983600239911863916634504620792419209621104642948920404916396204430920783069341093007414547156260980692922306939494280553174151060677826167462870484369294660586483894427355059232188060620668055292037624155981420316498746934077938633174705045516093436331520538147044420818705730402212665321429375465938646280580709371751999821327300097560163898079226723475947224437362960024460162541727745608061730925736221754000046863425861106278208846713556811151846847953170664563689349156986720659368873834881143958066100066018502278182237618073611080906895904272355236638305409129251052050704165837860363642081065493128967974931346764448562026305944410471080477133409803756371633935816606136493232182125676306319439063944171868308987371424144266363224928583233856572122189079445366899799782212177554044702674040039070909269712669398985097359680105600168664510833122219422353000772825366359212366050860848256100759263493326870408451404204056801724946183084226316188451812588478769065739268787448134069470013425223346791723391002877140048401903528317577261105334251652299262497172882696687195747071846966115870982690812323726522485274702456112164535390363691359847996135058626957106687821144172502176726372817874176334682439779566527727934810654680332505620994922051563325726191787708436594875016949817300222358514381341970405839351504845266815666616382131328968983854416141698024296060962362398877502355902008406303780317138571206484794331690865531371514719674885253678447566279239212796991565012647656906603328750090061190651845447960740697648389183726002795707048234005354631126382804565156044687688598195307520994529807196754804730920481334200511436786418465242288472642552011641354251413249105 [103,91] -7765733171106862687274638437791822080969009001832747832838510206195813183557466281823017466980827550663795784862838484704385993302363417040505382698221851250030907064419811521251952208813815236129834979212934490338670757387150679338846594054341101180912850253993390657404627450020674360609491431817961661679369525347838378243814173940550578764274283255887764042333735954341113506292691051070413746972057630566627384074271695659108792149365690021648251549147359032409832697036392682252713735660069475391523461159268888622282844092270885237342589736958085424303635842596288663581534651360845799769945919380952531342796815195775046797445869111695564986318563594868084410761721663718806937967766217094427686659409203661309598764375129178153434107245936779315249224740249757650534246960080325117665411253049229318769915317329495822489740770221554609578100139619415348069354296530536592693027501152533668919403141549751142743471002976118449956546313383064390153670477077337528033556697964143381419437880515792388688429549991622762274144791259948085044186849641917011333777557015255188842845524598446991331007320776563465168614214092396465227993277219916135365970858412829598977876266428121737044021948339114825315023581615454676523017146346938884394444271812085269155592864952920554839298877746339086602154777040381644024464621278092160709218451539742310619238094012734603410195266286991573740599103778718353368629748988855343717407553554746869630028859394666058558124961062744009640969007328680780740220112010830071201955767283392516833158258618171124346466573501625032025869368370254784080594462771855607912854748210880920686933774964478802658681051488563318071951327359823175747530282582559509579412844680469529141348181376428226503205343010776714834328485035954777342897473305220606608651437834557089800586314525937378219403259425113872124813676308470421449970957388266715962846134317112771121645559580898021189640188164163559075409095668567978008184906429633703223695553934335045420860908620372027951971965 [103,92] 816656740195522054660841578300517167890467894068803747542020909959842837446088815689946053413328465308145385106625052938325757653655006941950690235430767625252280541016519727937135344518108079175167777817753712670051766841148636636014546472455656985180537362728491153944620702957229712709344945701863869215704350255974397370255465257438577966512127502122926410658896950069738904429589996228543472120293536106645910559778769815936965292089433055374814057248108960962322864010251589954808819755520180409346539008112494120125509477742480041785484472674064134225822426346023031817168049003659748696608330034624562055058872050529467984757366815140632330578611540053145719690637896863040337173415606485199277358980941797769625823028542823265154468774174491987261875331393752519289911322524861800909709506757056075081610487229081733020821986025465420660347766358878076562605380099692758924160308852757229558553970226607593438427007430707459840324037059539077060107709882069418525363278660347537031155098675089921693514411265915697342626910767730211595993050310881744009509001909736072723368858646835054966761652099952379036337912151344523616976480753888452567618052761996789661493886566337407084372357067446268918968874400945826937948299987851250120514079362025182823728262344732874420968928209825262585950623767177998676371876414704615105640913402498611237931074947907012015868825168837420416713641371353679849156827449595877053358539942260373284578128652291224804678854967174065408667274589242577692212530622504504006585377073372810667682124306149222803583268509149901111807038597622936268843811333895588994151612331444518680201748627319832881193939026909492718826471384966854677407862564536126000652992480187053390400999993143571113965090934982232798651634044781447085196213543427923749062318011404574333144332143971959597895679457016814893333221973107747367782351345776473079520213527061287849774211764122169945231063565481507252238507894169452811057383640415462059899214237593737286210394248251032570 [103,93] 48853544934786190313299347706394678659149659112195430702320373236369129072097879261382608405250597714103634559508773099677425103194619496603527672149261060965221022512434986842571603769569620543139742992797454571150985687214049654935496863362258892697678694779372283814915033473059748400032906675382083166496813763674114163367530043709151754575827575013624897834632090754083997485389996755757447746767686403477844167040311086747830919465073248476870085063373293028840181973925090339476300090003377767756886161343060644731365667207659953255465038881728530497254277222210771981472736631121562350685370334188744013434265797953519675348936322629430751673763639907902615002935132740376421905529749924147636081833886884977245402043294477865309258477081131947793779965053838636468594493276041287883220211821374590585744109972187996816445994351215300540081515646917299053745646945738997604396000554246430784955839903867328354559305426043589591224019180608835197098104945689585374682324125541034134697541169537478177799707775440961369128231309433642010714717238363814643036567527730834004865580776803812475288448276735058653745860900563639729946625062175268493228183830953360152946266604174097069397979881679554912267410068839767968051247702078612104807684681734925703178915643616900131984517785648019209106062863196014519141798676570031499023802455873202223616460157319888302906978837677882492500374361984327037234534879598272318115662685873262985929631901366599755773105698111394756390608884857435927979377963135831784398529009885765508284766307016467106308581911913954016297053278796622741782409085687362783424183257676985745714638872717693051630017288689970423065541034196084762855904854995514990359946858376402310644347032706174866137556686488006385986661391914134129113349308762647595273282282035176521372825280169982269792219195048117237029396465336979021774946712027114013397112023016648282395994905095954095653227932391858583658514059294766620907338764265923266718092332942835966709140378475455 [103,94] -247820216300139044427909388270967090841295530120315357761860657712888839038670598351738525760448723388549250955978721029712293320726798366303397164260387945255760275306408247757763196317519496861318825470797175584301057404139775945218946758060077079296581460733724573191669467088091547912662250883695809066509938111201375850913603413499437437581509707502833531888987116809244550936294953849814415504864939823630660294552085182913350252464154253823249870255701600716741940646186310651348330224485638999826323766398391530351542512512484649502297280806465597460312751185549789147894281711049913333836844098910066669785634631508950520398397624473657450872710413432336496831197213789517509109519163655710334537824832864105725080165760886524561148182194335405233344272698845536857037980004559156986363613370341821135105391659491841436921170455663463580751857924430830617688905768779966549510483179909604387163960284013997842912623217949984522282802644167297184111909234995907435724266838731152396796155718459478515140542925907687682399494763047111195601152138093501544320821301118226002898382033778949625361709184923941728710743561936001301116944270565153255998772050171076525555995167214777053559605705618599719702851935382760129247247200719845522504700223030061956008326084727267239461442121167264592546325833329771597607754374717122518706881142011667526545621971153973203367497196586871267273926300682120247596757172126849516249998745680097889710293357775647842689777267967445839414499859221826754039671307248483381522564109658226294546488614801039977333595236728831761902895193876700774169407196018455914100620816747980111723626671750284306874041400881550799554455631172806016743016609937540639603411997009571100304950411347067566231305054042341586242155884917033528202385794114761877703335464813992357329952873678132093198999890989865479874672186570064589329495134091239019794331447032368773259179022762581182108617113367826185892522884087835583292860404935362376010176721920588308626596450 [103,95] -448792170667348489859763943719886833224287098234534201275801875924961884621019205981240676198361687711040124623727848551180603584768836429927671933926227410580105905292685106870324745776837883254842537845787750949433344758772573949403808243063279115266144660000111119983712523067658441071128896091376501715364996585603640561237559090233299302474697017510956427316308865375589099296539640059225934820423524955075390467688856750352207036144988909841893738065785292709274953384506639281865311299843165444280047103644503943527699004944532547001225430247914885672239065996537166716045621422345585229926198085435373465725827775911275914078202255823351136781619512072119304574388006726910087313912346920619952809934425665035498777592291210249171332370345213222403918809691190751124689298548687985402994303288471907027686073890636038433135767866076550652150180172114229343218932216539274927749486268068268318893337196938899391167228935051229823635233170948028888241229432333610557902434239599540419582151727621188368015376846313772496504421826429999892071365485379943648052831045506135252502398812722289202074291880222750495821772637128265021697699191601791294442163259235053873268389242519981846583615769596650887325236417531309252196109141909187384206482970331321215599294202395399930297013725019629458546237467479114122772643243312387476407813947861408373148504011257632935820347690235994637285920805626163048946794026306010213939786925490130507843997840891095107483696907539919880425052613292048812913065813590290316323195502992067169232563977423378132729172797201927363730989515620881460029713998664245031376782142754401237232544939360111415217179665905104062628953224596259639925727780507961669515559423288283955664660998154426907390019283742207765849388086440618274989756679146579392602365446135476954434892668355421243268425520464300537336475468216064649339886160492750081968523712252330550052907035549788455461218578418024002246403701637509674571480348298459971404230921953947565520 [103,96] 1094797820013358887962422549586822310720410238954358215500571171307805767139681508962342949627157895162643081389431053956474601163447397353671965645722918878696658520534523075406728032788768065033524705756826960123412607469977320926053350713997003487493956375531590909493695356034689045754194413697645348717268000779737008596222324709336962979027345520281738683449333522733484011331314205821058643896609120785582947380662134117238360895808307349204970207838757834417703539839616993978239103448782307948711157301467938334338336029237142830445449202048891876516153686957247221426770342762475859633198603454596514463678562068999802049108697126653439221116131475544923884076542961496827942279189904588915767364679865580974231324259623221312596394026987042069946089058365977339829025414104822774558584461986595161241008375195277925465131168345030417723982676157480251548154227168485790513924751683955006351214050252209880446073389926058028858766374409692299946744651478539260966982306680540780773340039257529897238377638089415341585346014287861020094534916319342528659307060994364020601236143079602050583202916757920660317594220937267124572368852003152324473094096106863001816279545426590813325476312796759587640455231061844928473801299783431365613813128262806643148161846857870753152692391867138481409882216624854218002732508102983709859679760479263009996733830252531553938330311655213393577370588617615008284515776273112995717989854721808168349110897834630749821493902064298517429179616050526715648352345351143928067239374691106935329078919566555723683355006918978793619290954708464620675255532368455547808468440761894888651612283184892285779535979305263780038087915139675212951653762909415559165756802915927629517736646054158903487423450140036991653607365102032286523258061938680194181999746680869513369045560328145621452081932509497067025623301257991067890830782144970375240102954630559007900531776035990448638160795615936686753553750706041479706793930368812132354882809531248435 [103,97] 1039344217667071071435656432716026691582176259571843109968840728496848305641893299447876325624378790603979832851136898679014666728616762688106996224298166971947890424214872049895257062131540205132136641273636909004579221551019707917314398773958313393290222359186593608533072952650268451293812697304486624120174238044659155208914420993794550311772885480924910601271941713157905044206264986202314241795106938944595556339582915526274867131240316213078788290447700321040002355049987712905794037277018094501801291362736719653870870686388407100878290844343218013111328419610942652579121771803390469277281555434027570020574683176520587033370402110522929712156616192644225916534928808290013319628143715303887831959556382366950831454308195653441470865268532145749262533780869709945675468205499704958792942460733699176989209752631801453420350922715792436159656291515012210168977220630242141272753129581600384732826241778010121593308147023204215515453910355493665105346333789950866111561401308710062501031664299145067843033014332994760572843236236515664167543380053565034152402154531189609097032431752668202628034817632564841078487437626228837134328997096752403363211920877064445602042313851193859718950179025753414521077473611015415859734715494050199646589648698611478338115233009617387548587236484329527577040485227891011261692708916317470084929783032381759400638695038901176509290509654016879851886208911638034398354240287315382384838831470220114046391686085079424152758270325521822186255229760187928593678039026672587816931423010677322722490646612369040484549681055015873473269676974386448214476772379884793507385875354406481540269120394315166844006830514086639897589975212658482282115143959679551093483477815573362246226134673074776854926684145722836097377475927368235477087931371189817005928105824080637063531573862505716891543216787246259024717760991832258556029253769469267267552187696880866997224531766795506807125116797032154117818020833005045034144049399602413901110507600 [103,98] 152103389478656928878091450640131557427063743483705901246680526681279849654561516793411695722284802170630197012165141892020480864917348431868414768993208810798718954736967199009230659641423754258538426078244388323824712677306303763618972354099777176659699723943201644260028858166086335148210300007736587969568403404072918395245433750075730516995122821925127743079935065351275515297095419461805457621767814066223416189061610537156268076844857965419369856273426228906861951578719498221366748700916993395810681146878995073019851956621964847397021833201091523724565478627434973415620124823007186940142948213217059374119669801006257857106258134596078068536577970014961784629626575490292429648391752374520572880481022402163536501354105296691032755273919117939481078195625137702382491455722708401423646875825869617901944577050831435900725927702439994835285889002360057010327948722086276593386264140786106217709572542582305706472704510502290717244890075722033718079107961539450012337994178037420189587570800625388742060773740848333647207976685546434592946953577110051350293055735705354039833756126946329177080116957397107496482886020828626660215048820205752222078694948451026755600045034415449582178650083224037437150071784050288526922962697535779588183240175897005554369966571161887119760742950006716724616409015078203002913452206673835506690255331723211708046102294193919660168684017031283453342982137409498596096803909477879168181422054814186961127600166687475782113245091414699620515308818667295622928857560676293463537599226004463916623792566675470283030809448531151308461089483837999815858524699999118076072281191426177340922643001410111016255750127603994114155197130812802267032123456422202510462260505284067293775950922265134995300259563868468162125325663271378390701782666264911057062830064621925359735781683713888088144894014763776929277302291871560819324065635357522876631954796484156385434206696694501923023158712866363318185269449766880154528788774113161217368 [103,99] 579845566676754482917287140775763114427824927853261024391319696128578738863208419597733128249820924498868511938995428692873825542903541265011349962149749053997882154915815881261461402659407657482967635691235983238389246771665439412095225233398903538522402323620190628643242565607720458928057460613332747991254678771619585556988501396518073999076073989550129539413911600257945277536088618923523733899841317173644089114052751690331254294097094217867978782686178112931364207579113634667507616533002576522204044258470064782196807211579413037981924703691298843209495049960544510419079135334565385696079922292799914944421308804566469168693724806462044911786603829345952565704091003229183542466561051462581609937564813938729326677445644942928993463413731202721402986412894944909793138895777048310429068989137701832264975974294719586554104277161721991748343782721881132370214923943653186766974587088832239262977675997626221708756461378843645521035503174815581239496584917306421553994986507914614321672977588655283654164712703336527526789882686929290123239158890946596695009193351441009696828099872683519310304804474831881815911644644106046683641992708300889780175073512877594000723693292088312919356498634161096253542692004708546562522806162482388606834152266674485967239417181837682663487179047799762885351278549115676739247486520834116762423457876202466623426454468638410703856511031348823569226046619133506455279667703696631923564034413584608397340852146501801883263006331534693021827956412577863538988599736381680729159733457307050418965471022951916248321985842099956319988909451242051238711277940462671164626153319090631657582321063110080882210212519133007363259308736148070982866224520402561794989350507920813749766302453084008741707065021669153164901372635240755630459069328746125624791213553438399522587769717137198818121815533207998345241577579216085485620440174415753767305632221305147849548928540960048641518242828748563118458897188714615994987418690806351 [103,100] -306915269083377470574143403708818686246224017887455824003098947588234713512288305767828277897505631326958864798352594546512406929637504575994363827497993224811341857021375079903707976282602966490181126440263646292540128876274551937769128113767320393277262906913416752536783111196332001289885598674762645965006563951215503072423454167488667690388752751076970343400041883525401082846577619438280399847146315509333850343626870489289698588337640399740706612368753823855161235533992483822187409817268306902422018366551785305181417133934042372925055919532090420700957274634819127818808953246250765475437885827937009227804934294205467805770168249202761978721267229230410647058903326292088174608077031440984903104606429614929174214520432549380141282367348540248625869500435075920315981182212975479368767287274021738570011323700474168777618077972771068344903708101404943314695796974644186534991689557962772625245305305814526010912030890051753236669113030109787877028766923551664438799377606292531770243343999208620755976885632074212542932750457844344167176798255936497136346809969994596396435424035449954865771303468057905024728430421872081019550785168039003399582819792423225873647845913331612543840438032188925140127830025011109688085566739978635679978329402526481049203518686984002209821284874078154465561269402557133975599768246194018394224857595309371118026170723824388403927244533307971848187297907616352493070322653935497360630570376232225452117914663173166558592646301175909619513945984524023953953225736262258840817496203666271940843951188357688858860849736361989314456142435140554765100848716583952334786468808146948205253035108018278511059692219866414932050028326225736190499141851579320135941918338593115270824233306974748266177657963428400657222396852847234099181934711021732176879217879778934106370680668625199959531774311154581022382433360197299918721480863842811213592009113776567388415924002708859926447166296430672792441357994861787991410301870 [103,101] 923279351192710228569753127594808458187113141223317389051705711682615395661470664711667069177824667367188562480338814762945964066631965026023821164228148482661395816674554956540297059280556166133455134690985695915838576193880516246912781649881036914321458166563761847973278176031934177390821954106548120430077717906726833093132849724425917841689017191276741403706520841940818406942682628859402864001064850454762114211078412038096343051564904503040210137330354499514737600605355680293558420479787788783565754455653928483727510592744018747083422037221088739298669549569296674244760719305493733047593988822536408715030515350702252337792928264907100429016586474054476646518344656158798185432129530724385576942390167927370913487450877105119681813326096081504134404224934516856160097430920963482548550895891202625347792122795229732452744617276075292886081176901412653025521196005358813496707498314853625253595525772183280514944912057498699374093020169746245621449392219338042609895548320879607993030612486240195901409643935849584618054523715770247867030128301805400177649912764662644298472664936450493202848330863926531612976885964407506330068085229528037065701437107566620994761726697360310319481415099438252782470466838025830485462622036541449427278885294777729997334669422919054449479402530306215585284828879299516923803845304447554841544469326336134546724988869632626741829645018091962190589651992732515723795805181745626242070502064192244991807011663146838288755177631057161045418872496757391027104485392159124591647357114884562788699261536972211732009796480181283187315658919225741503507222486747652524170896799453054827726827801661377297841850029658926271178312859438214693165631162433697973525366814027200622967984600930748110506000949148306749887960472940431298462634954438652256720653341084856288738459353190871595101325084327554309033969125470531192904740127659411126113241855076955676426596906438377599025785904648869126055388648459093606870 [103,102] 2336671987339928917282840255527633295457171062886799596647167489093914040937439147807632775611902650929677323547635698753563828712891251845269841049470884051615329112217112850269269596726997353336608571477946551266268743957909003816077557929500110031350828093722139637351200864262680465710279315766961374186078504523837483650417593100164560787262477246327147681595153802751054631249680073179618351399850194373355234768214402875184511337776552373547424619552345568131877696029946570353888545474234752139412442823630528046054943332422575892003275602511788153863631915005963626949384472867925668415092827156151876881007758006358983708400396125968501635779971890365900796203202444818624800075387742055764946393314684439058084820201297679279207006980340934010864189758613554917285256633393115913073976704489527481891753457730686640184628652656610459933000533891085318757264890991999713416460468484028601311836773434529429179552362444914665522000544864955717416680551156454444013637271332798396868275772421089116633711857104543639725107086140527651951169935926129799937031325021101676215434803296571269668583564783459433916466586930295630985157846272912987135320797049389518666289517171723790923882008835161132414343167304597782746328941284878681905119888652289467826423499600890905082786844158675281174096862099640506218835829286417269593161036662765139737661882199761798980438882241770211324387025495121114211454162842256426889049996874714098174209565739866178692821818847854328053617268956346926482569638902495312284443565815039587518066728993580971444214925106753672717286321784684491084893471917145002305267689450988159999883854095944085939532648418253229003576119106103001363702364074293778253962736324930037577837535167844767945215399969159878057917472623960702698024849622187556124940161884877013147720428630605218361744462725935599824459964866670575504840740359886820165816727735420073844408525739096733216324424683122913809456545896491383 [103,103] 1381897236717116092063674191713789952051099451399481528656472865056791623804967364774139274239891139615740823693561888033387462533756236027940280022136412861288786929812620475870479871855637944724466237342934216262244523473915717815822355820987128968102089495908997558131576125805299971713153464025664951657970445001210664105485494335630887464653509856472667740745312412782009622114608645025589887417710664264692221012363733400617635155929124044908220064202283721352406583662179684684411976859758094643941842731583975722179694858066695212432075168226400209895564502657209984940011461352341636748462143114315526679469179728419452067578718998119204686818022587302619853461670487301123773684046537891120989391097310212736621677563175388138130466689847146046740972675226638883194617056643405990438927398910927156783000237081957393551022334032317069704814076901852910001986414545415608186500250421817865594603746833384001743223264622530957267360876319969184756958510000262701472211205895263718756649638141797069259529406757353144773959075914648730977009436991264784721927525894155853606051592340425427978811372581380324831661266181102973154725211800274688657170362076756256059109301572489435949807504364913806126546895196104334860729009376383643825504659984046341816278237533689871671819410541829324552523856857828048632068452807184172342056242636235097317400191496127851676893861578129921632455283552657724176137991064528540976659922299309253240249098377462962495542960381776350408170126319632240071062105175061159203258339624141746429437128968080819669606037686536156260666130640633502394632374895565891539734005665502210087267459736852170994265969963716242279990454240805880121868688892716148184989576707081042497724230253325937920855333521323812752626325044681965501397405257481868472541983407463240382006193348735705349502183548467553582013578815038128298354800905860900141953452095502033395768555552980459923695125877128593513191270329 [104,0] 192354133504194538584078185353574620552801025535536267187043343166068482256178634703151220091433756767817637137084085571720745203727644736314396393899176534363273838292188800656756364872840317384699030572079975581746693564519736473489074957126582131993288429262327669167772495036907847160735829773795156992026426957087914705733772861728948317778821807238127919435828865246995129722826301343731051588868974926823334742095235794125277553246545047198404976564858491032626292788002850997443823278335809196311983806512111808996342221930251107431616374176614041686550568643926618621979255267368402040272281860262493587117122184505989928598210737131267233778652657350863551302187345841101101977741442597218596351869958757990553018448352241468660592458564192532144140458024835242137226311209562733544984129651498886027573518529576837232640361510371883673181004108949014627043041361229628036901262071249703613420343465690071479777693711637577716274323878991915650825314167916866460389167661528320361996481819261015517057799686120070113841108506493876146479801914205752698880957309067175551112700042972866915930954947794777806070866500450018226935197240936320865185581693594624908220773587666538885202527388476790372638687742616288206206153567998072831547483102017075495750094697497046408746316583660008613696574800648468310781851548110579554985664871016643993118486642847148670477902788090309937085466843750429964340302553177484259061157227615700193313175521729599079512633584182136238686448021240641468701095386108715780597404319137997274374900104771802521425313743896517355202882932499813627495870943325882836161265823699931074850345138002337791728829400861970168270186549040293749787596207406503987766669885237991114075449963061605395273534068937920873877019718356776198733215897555419958277891677366083280704446626283838441789437635777820390932040435850896869930905027070708124803273866880636018275192222802185576132143246023712060771847961579151811521947396911362404975539197312877775040065238421712177098546645735325462964673314795385862648449332699581049902296952424136647132005482068258327758494376462796349939550269676568011657547289591785322215855558170005679130554199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -1049950988001896514264811325213572553897958828788110486895423011124626496331834346610057782314681680222603658299493470936077532003227514366738198407915665908089023854333526304752910320520758854466480965029439639404450570661601209826258278307524145911182940303199577616809099894910452731397132340558174506345732537497214711316285400212798131556640934727427255786693661707841700751795940077331559775946263019529512227231828001530336746245379736329425378904061562789753230480915871262278714447961941207024073942419710154856306620880010968179682038501726868803073689722872099180052632479234717747939504035728281998780132287718708276848347409175460759757360444864380234983930682433029526284524119717585501536732499625784364543580907082999255889814275761534083239538434313257227768532531850056490719430215188160421283484063090103712496188938570870626041184495106277877329336160976467029757475772175165794044214418745739899844452056886894231371921106398179341909768682287696447190330542987665634930993315222477009146232895322553183551413074243385873845198446986334782389646939582779511899489886251776077126049992000293681413142529696763870196532888058288078321103310703060724813770560215944152347867872769808014616536759170495804009191251238619150964927264089717514194192210495441872319958664519364658695959462559534801715143549819489755369659281512692537274578683735349619797425012143396893765612711109610028144452125771482579102245245263523128053959347782225684489599268814210278361327183193436910380482420912110976247975376200855510413446862520585902577315029432456301895895136982220328334820866860528167455629944530610729434352523233959125277193982268136101775932041470061476694501022256034604855434769849655552313774504152972460722471703165789188132078154747332329654007019893630290988649035608005017520834668468689755915812082215193186134218527360370496006175203126364574619929192517914313899157521161214392848771473835543138013297801631158232580952458239524109313359097634050795421441469714769345728234129869745453532019506412425058458673184817137651833501098082044430834554455785130632941872483000861096876306815136137381498494029742846265357281154706470260862261056900024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 180643100002234489082762695313231542807095431255233406551994070796603596466891723148739173210376389077537367132537660120099771306103211569594378537851376067782960908272057814832836525209576070709369941191759537410753873221416255578359030021092200680912275266214084862652193357258588619698145276242537747669056078286374475703761928263239919254653358197253690281330984060346233833306775088386905208722122418526132975406004920881494846258493564587692771905867278838720902671133256239374882179710297965186544626221037990131437417998450358785297371226472904512421421307447910063864732844858853309932512149698912010383032448552361967751445620155703493924099716728056026744280465847653853513897976267704881737091606553293341955139162531420627502707447835361338082420487989260534278602899607024539353532980638450609696133388604882268406441239122526695116678079172861490319017395970978056450858948991423408148621393618552046008680442899854059148051040341991534200991081002881283568600510795495499087914776227728146254531632189527532811269576371518531951070890498406069438017540745765250768241038312933106257144725563064399298811102646750933060941238000172455810320141103233041973129971235512702549469841805244793401565154616333738436950249353438335980523632346546340882195409556783247907665209274490628845086081365965882537471185036680396073489723247553429316920586774678842528913545641262996257686177097845329415502647605887423406776051651350633424928718810492974893194946035569722695492830397009305472021002775940026244340357906223046381646523255349723907934475057523714245180314527996482750506303253094628681993659715220596293909133174586506166848733017254289052990020929986819118244095387895281684575693023662479646048197102341353366656846424948507791591404661067028025098268193806938586614329238510734275240857510950891923272366902635001971859724131559109920497291599784248699802448025259914177042277512125213786575469092813635096790003977093569341574324497313036055135588526284711295651550542627793434900087076431382359121938354539700296942797419104359359372245146792707475774273683065695044891812741674983607233542842326020040129198542500087276804938973828740245153312571346759796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 351279513294652712197692720972782192351956690209200233629811189353519719461238361476119010623736282651681954836107733680102291430211460770144134877230159646556318809894342056533763231380700474696769217848562344182516525301752119836127573056803942452648683644782278206928811025026117743294023853938999548762853968879443987464666934930682154699523474607388209443037192514045103047406420998813226424905344035826024146893062488348183747787722158793817887286030514698804739477966320045831435789209134545533977125767581958461157900554512439321290080099751150367914962491571123903137103481562532895047644548935452838401812403998048309923098982881317608691205134387939872342818536463602906807154858010099877381001318812218794135554661230772565736047149222270444218886646870287244967209183047274493225288491405915683088814943562400783028086468494528441834932801847237451732648157296078211882971494130280537761314865765780292823629458793027843280641499855362319819109362791812318708726052622769809025282406072193309705608758453710203920614634275377038649181792592672476754819021718255457503719969676908678719442637686421115461127079498821968303288382755022144665624253621113286807635583410272306751393754976386787338329023258095478794747376070443445090705809973568625043666121852309014757277804524644491679096278562609363234048993212527548928500455551777699521562562270176140399087668680997945301467124153617901691314071898581722518505566089606682231473876425176397604645088506701873761991504286442530193662115188378128961606658530168234551213929435750688964792712456678107750896891480998842376926406898388510855874589360940274715775591377135879715396338683352742919104503832254005458331008533975635100176799893192047773723690688765695005482815047964423799042093329363361393107388709437008398095482506846111588498551453194637998344519746196902783287348866896683592391466445837022398558093495070055616111893497420112121274746803911902192602226008332163318781830468093139592187784043196642926990869363430930349231561617186738545503057857089356461267796233869841515850715361849261906756535428489091230712736390180564104549341016352601647415505356482219267572335730936972097993020724970847368240356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 51292426305024230457815919180682092715284015515282396587614082835418826664866935878438825518716581204155811648807192855224022274575913800708571128067211105299274223249460822371479766840833959332980035289464055134604397874987047804219470595724543263820495652247381339189131303651241214615560777875940146918434979081249118445914724166581580920918700342731575431679242109558766245202871513582050609090581805827998306316455268503085393548232021783697457044687729995495255412209975566867557514819378820407313039303024413982016855852799725809019907520227155592732293878594206636301455364278956528177178103380460391064634164153626707122375001140378535583211215516269133195086625338917311435599431454929105750659303373644176252027918958911506328489372964702422003636014005899640515237986281312882961490413324571947034888346923921240532362199306328724386410651632538510359865948715910379175123978000888279600536035709315842072928673321307095085573027426005130667408951439605293203427118674268382453264059386105401955886588441848088827557651392134204791969583008621043414125571791613756725308368954681114993249310835529299352127890631151218096292750263038502623907421043447020633533262306985133902465503858917589248886924152463024254588370460829577632111941515019540896338798542589379868282583511143888893990782682901171695193077292921613719807426630126579761144997741282224262380202764334534189204831380127356691980808270074299383050220132473490457741788353464009212198331216288281874746027677924867538428829222183729851555220319963660547488034404274469749634952167956594738369407721361012741844366879049503891097667626697848948295247719977940511022923494130192789020639783388984701034492953446275450707986956913808340167767376359405590075298059760293872613683727963419110188079537235991683979953944399891610727098733870387316658718775407149692645060165312396337072390414997858278360172893597565489329413782989513429998733751656512504569455389111273956097167252093058266096638415189906661351188069805488187676046675407007860948004613764502213214424046774185430247590597368789517211306588481841938368172109676534405438479779380475967986235180404413206414980959414187059591805351033144688699394464492797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -406834193334631590927503949059856065347994624540260184614650012068055504484688587611483414658983340734469370991948109683763879740190587898526586366519321849599758475737855108548178401830428782303289708476177618512811639566275454655443754051756223653137128408530621141720791421292726008730558717053030067987466305517390151470907808635599157598733633324729365962852674139111867447848813921997073867792448685764207025973336922529498608163810467758718819196671177898980197045794659850930591680560327848545245462566171451766274190114959199557069552920067329476580276757907953408827147477365219535123554497148915921013229469831749505355541653733431411284752894083061336811251002462054040803467787525320739559915362852722349050579732973422088084610981262052481322917182259975772916194509219034416682151015855730693667667719383375395379708192252822467684492718850647115588784042391561957072489481884778137630237519215377094684078279885217244291465763512788461896817722885086790821112115039513823314391597455648986816392365581765289777922847925615720911127303970614532932141538967067632808849960249490741460835468774108877821951643307818615468235167873168820686455516271876133661378179453765816550769124320179621169080509861553632278181745908019142370442131846090932006648344799456178366524984018185176641213762779110473246490313613496541269717168718622304290942156114810115664770653540505352574870584726855811719420481007095165813681946854492745679203345639934814875140485886188659663430283733533943719933379923972224277030668375641432856872438050115460548690847285234972037486533537185279103299683867872362077498508961223233076755210827143151765339542609040858407598869381171276218064884667383527001269244010018446351035020798302814173269406746647604421865018466163447794670855420389030833462011571836559643509586493640112093040342220151200375670773814318721140018053114199449744533595238226867469517569865223471998463248705659181810985072208563088417616476302859262156644471278048890611346478282163963535266413258433849501653651118576356955415030435444924977232663089449179506664614839768052334215921641584115742571500816797863149834356046581629748353237187868342646275554574941679675248451530933380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -4087065299907693395687260864976322341368349270273827624067327835753944820201902119210725613764693423538079101695992447621584637471633937604616034172176723408514962034153817118090173542895954704060745134761928195378690916958707001225748350791078269525161263557672121084643862374882441748759359284632548156057851640302413465731957850062649191399557945668913182056018776838789537146275928626737839888414848207823210684695965448219245632405889102742017664586265833590532008226172425741653286257842441765513895029941960371683532403607325036485789207075246458678655981140418271716892680466363110228610600866982930279948345473751849557954976909957417263881126724134600593709456727906968672894047294446790269741864639477519537417463850228812059156633631274590489707256592756152285278299065201818776903046499350200459431559002972913841124286897970486309309881986368602925604525350978907844059095241452179090450197396797441203650997828159000494941997310906368304197354682798238619110641564465987824748269926323557716972158373629290726541327134302959685715516603355295384180262068093935162003907540008083591816556190973242584170549849470580303471099920544577811078478375457286584484623554486471995018297953972709924832992016064805288147866710491028590803610241026919644258587975619250666050386032576903490431356338950145510395487943590676843299003492477017523664429887886996969837858272263276548519977018190920251758024808899329539525972269262081567302736502922622815005970198521999690387381798065851263480570635003717079454761550350393369863980590073953172532056252938641164443777287942772662598089991764313255855207778790665982421336505054662925103701359880697846869898733642163296112833842054921814170808771598709895397280918943338847327014873664423320034510278687861094977961165144590331576695458567480628050188816502095865249122956645800645502529643650550712969079672997586504852504561348685273548996009639507260751000587181827470216535615730090362645778992023227971551437889886667124915422592671285893770297361900646375188456927153352516049452160397493947638006674207573391658890606041433946003651024337601154331914656640821722451156081298514197473400125667753342832987139068845472422708553494885563850402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 38173135407803794213262996870909578875742577038354461426062667818349073833701408502745082650788725231436703716477400744504744628928552761804801291168998623324013928347647551505461454410201297390710627832904575692093552018309142723520123719470478670575096579789704849557875876984771857672531049666632567423846270522075325781708562139406082276738507758932193928831138366290187498219318081028454762455467614978545427378318638199477123057056566073505004649131361512402150558854686545435223012187295239451386193790281922602947531586514056858397203428317455150955813324209372455907281212685828372086941625073439840052941388055034960561461411353554573476002765335480604750469541964224255228770122265071479184099557639871893013055893793544571391837357875430756177049040253479397282282449919199767638143035473723086569297211089518776971026208434526860103465405385168440442613789039854074190969709912103274952656079169462940445577084236120258512050498102866594512829479724155642395633473585461798624887501188598254762959825960725580760361017547209320856956887932883067787242311944826557606963643621946329658504976959598495417936175510961521333024409135484248168793516607821850447413216047419018253139984128227514681193693474719765194842169839631373174213475595812002000680333555755687772271694525489360502293641826212441206427019449595327161714682620042555502006830367458816131670506542920717143522405072591246539336555780756092841140870337351090146669508120797752773776362981581553211166835489144293793985116221907672092514558970223629173326592088665972843090904899840005986354614214379785640169198563783949623631023740113589877858079931065806697225260288156176260760392404988923964084635140467691275276936082956016773580168703387980709777290928857357291778837001406506405895352745341031847918238167748299564676218284980409464390598161650968471239855231888098375688811298640174772324557081073390270129602883580586421230286852805027082337173483658519705362105403193424373980861766207430015734711908582217682648339542500772991770209026860307224097732483021127016655082219556339382308766048799912597080852333372105856482041042399949209460961235033408383252647313954410009717114687986631860194819410025957040488719940185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -167875590010429449349146882433481080820271510696451058327648222622317771030217356204106133122808180368025499440815078797490467397942928172787457722829476279482532189015312702367720958592674431342853805469034290924363329844843385076197892248791122027929127025253506114054106442027385871133948635657380467440112503293533104647697164481550683816794317777911536061430034153522775192816593344878113726193733001769755998944608665342728782974800539222133035737364222826756982100759198391019469996172068561012278867824537716027996676048995044101647525230047565133325938464192831203244744510226119959266039349723767427919089444323273595337520284575830925292516873903259211148143442724354352030202672261963224065014175991773242098308992789529817948263069080387240507717205129525826962534385508624845953751581217508919808075506827014050657711329134864863912072958117308886751386057413624121103411516555957121775291855543428982152684232086843047226324521707578373371140818592857031784768207568296224736515670684489458595777258926703980803639605243171379994680531684352963806136869326447124621673591083208591627984105804260609277840502494012717183857816596050586659642760537637932577601786146141643247380010228069416557601722224260677227951010702972381366412190139410754560755325994524482178076741937747065764145412178787063422831099292877037688601736511084874747089734022216828805625020371201380536199976420067612469237881274683150528369151509670217959678999781530459748969886252434201631128402413308501579363541560024649823920237671784234741131536379147478572045806432115402255827311087984209699463170855688976418084365028998389655578736409090849792375227557516899087363269378578402380350269845288354696846867372637368865675094833356475632288450753384019115180630232300836911527601615812189973295896468942428347799465316814344213222176038117177855031775552744867835591613666829238414362544086864312356090202805775011966778634344318412821090183681483945424521164713716601130885837645666818000236023769011829475716534370494994119051092276904277397852511409471442244505916679525077044218462184970534154472361360632216048165180302945350691760373944813610723670373170966999922868627733202875277739724024783640743407886475324630737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] 813594170561084271099648068955348943382051538012628890896206534165363708730886120825155519228636561131381030276715329197809535855051249424874272966711795837159757888324366214124623291293832124792720329095042412216384315527643896078586837556238325140112034795109294572321527541299230692526873498010004830060469384131043327274532048876086620608760012130442059417334589692314898690558355006836169066671162899044693450486576420253743034645759268487361072388705459798137753872027513798170182640616868992236409305249188399734947277932691897576887691162106062961736039931987504810578229983057064337998889977651166025063264190512290138365697610766148443187422949520549889455284997701899730965024179149799152464113519290120415646344441191683202022272629881628359403112887668147245307368889644642367667597276408780932464329051714013215311765310428628782510959572116028160949512749679417152717905648562499713557760958489893288861752529855580092445969054832311851768683901339590023376238544936796654918982326590631821155653553372054006379293285261228325868796627107517588699662258526824056735992924402164909946911567982271925891477821876445329106327574732649871152325763760296948622520072289166165471574943609795631021080393295310062593528796790460205056928420421493455410228122383960004198998230723581314657323508808134373745193593055067588506591255081562699763258701976065495446651824593856971763790516174470293425121747530484282989581766649882510096023366928944373675100448373298350318212926715271431932533048848783104544589048429176731437952743707883511539692947619902142783848366962157024659750365045414007860617575518323254595023969949758037969418307749378824181851544182245445623244754039287310351823642346038737585929567947601699960086747301485227322851570857639689932194159947127093116037816679706190843767791898207462076573723719556360518674338274471782486829715656909049643378517586027025065655996606797206688952456627185017663241529319435851672434523555638169136313364461912700958023028900688596165343127031606833336332727361942750583564355176285003725129596348285957660732374519552069471476676818516916096879156657583903703817332796273867397718559200819422632248312176008673306045970393708677281807695180759765207767486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 11069881770214308621305425223921419913296885987021974222097048362693584698018433487116894072536646077909585112316438322154482827499160251469550779010901183008724215342319816707623659931374914898766605984376821199326446053979046383235468115389527355518647101023692767086873395773514151691593920714464040873758417085058855213343190418684362805821590360745827041128580671298518704305942540481041022927000529081464428835208061133483903560842729874865383483095647754257743098547597531811452687776643290571070893421263988011173696644057163727843259505979670108326547765674034821286685145100926932493992615834351118337569729361290624360300324725618409310580000418178079611667745489999238190211857954381037878749977910821012313961859968546803761747929023182715277394399820937729250932875576457427935897015605437802604674487328417126099049795530444044378883641540673707107123996421449507756337151753910757609237681372252811500856269440407465203987335246194067687799957207428903953258649772583631614198845769505336082767118364282831336720873760189805337329581477614239023206243251412791803330302593261276514594666705038234099925874626071248591473235044404871693058159128184994618355701231817913375961341466031783680889817446903909111591965478465928295885732305319345572154879178991279705034808363272622539901187499458062336858605833064307199315279729497561548695510982348571053724486318338283815883886567635197367270534023199053531912374363990980578337250634593033503643996608552900162825004016481319405743183460963896357126448787348499407029064996479634181621425642739478653505208607781399231741494423783547508955656742166616888137479792314253230468864939882206444534902251619485193780960020937650249307525329716946879955193561236997357172896823290936206223199575612779752028746648736445079309572122260266841196789273216663627407317864842785891009490114467223572617879591334496690655555973406100371270824610347888101214697564140790208416944932213874258798081855133336983844914954854708557297367347715219458189218001011110106475482866701900992518770080652260606940979444750851979242827052371836984112400349716890266887472812439348832774773709057566623268681793795663805621297193243304761518145760324812040473196894652119226520881056785583496093750000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -17736836534213899868974597348089286215455391112368799475752745011978000607213062868708150390241912981700234598451315247425586029324798152762948753886217169894757340990181859919729670326091905521488492943528202551814264678200028668657664212499404591427895865716943617991614083530796666219542968169081511913497100615211174771093099262039626314384219866654624257243508836528237464781259621907240950786016240482601381147982898083899700392716742047126224738872617040597819797106418051189506588621320085803372008113603024657098024342870073649604711985979459905044650080945613053918799767780674068927218444010271816457689789256171396838025646461361798523158186976085275491312798662183538854867282179992350094497005619997777330232639739473397708900269500211342757639001186939937895219711972208643173669962886062791098590283250016648057840209784838566180158858675019495580150820058672655784970003426711500588708642214657991853941602649790719707038863877276819345011810537552949882426360857029429481747485577532422507574213564567382680801978063055356011154743238494485824555240712417489059714076328769897677164247008040604933164053150254309554319624893620712010803352240759512702615842214228856810494851597061499791416324000609708863147130148924663456400996189872666232027397950313593324872346546851725307552537572298877354314332931086732161363285865934565109658240564624167102956969192615303554862184558616952573695092773241532810143302714070068428261027996003931926353347534233982475528055203413812300226930122688404542269020855620089513022057945347587912650683092898663226970380881558508428000271860725647240816259135886263451325820640310342722463288784125688456692998747851758122630916155611707214187297843869966981292624528781346644964133613871987635086892083942707986371745387812405546255553986794224236380382621870215845731419172484383403626391852391809366306014176139267110324418348759279907608536107007545855964842360004848711531588859854486111303470156669158664513379398834452953718106607251752412555707706339018028417555993834543913845467260811070633453448522875000690652686161437213361442562735813621762753358449899061070790404702416712761044156329303655207539532255720904585095166546454724661543468633428943803664878942072391510009765625000000000000000000000000000000000000000000000000000000000000000000 [104,12] -163849967528269298946061194327877421715088478477049469059228019824758417362187037659985948823417031234737170866060881651275637525817319757861892718193705716543098884678275487963984912119404351418827339878327083136582852937412065638635417960228448924908598465665261672276629421568545859878620051282132038151524069572912321092721950307716911768871240006594679564523109305940577464199083397880407014394217879096725200070767853113502378284728789721902438809697274049728371832496523072184929492419024206753801301778425467415826065722371701424332837474145123527107029602345195104637077326259338630402860499279153627835352514051840078287559239226990899632031661011157645275705129035400645360599116132970425498098257296925847528607988072469723014400692061783145075887653339837815724761522264456358378228818901182914341394495330753028182313347328016443001724266934343066976727997310159725863281216821389944824581215607427795111630839934543426089992541216675122469229414251202406776231997131613794609876286638508533186709740040628148364652025006804768175053028150256456874326477969666112223480650859947338109374901920307668849923950965538958534824561034129577987693565363265157217601792481671260200256517405953959152907016798980470513155815097561216902796800946717626490281502109328036096798184224476814720583192075348423628228754263272918252996298186271482408746296328016629796164041674520980008954968671239468879871768933263307873254363623424354496430897377174822595520489020175111799770681816788426431139858970908980844844885304241996087308271248938869155918298220470491386428321815381552764598328776262253070011496451837021598106821740540385070848650281446971542492155191112745688558043899804394160740709138509223388543015542662987284700265870768478174861537911729625665688188125839962809729086843730812165164716539963624859434847982784364758995087887769966537750818379102019537465450943659788872189653960555786175960829896501708516364151131086704129321700059133409319653816389823100830472283076981351912773093471894078223127086299084687908430327259619016089272335887997286476574459916271655339536827815634328336700447700662096908070118991782924649706654430172619934166795979885027371997607614419665738419759734752212398944948290591128170490264892578125000000000000000000000000000000000000000000000000000000000 [104,13] -30815297955036401113550169028497181425509056883182512323040271038142607886655106580182242595763091960434202808375926676684530219150321417803945637495214136910157487230790757002602287481771030397150683175546554088801854823379238151087484668344509102244414058600141005593953592598970218690079564078259148107485099491265920874577100111681899290905363843587196039818678554430377378097341941268454821495600912070165303016973114220857608127691256013068272088338760961701526927003317343360834521802125797125769661654276349172775067086170356049730266480105191668475031890299124146260182951206317928069762586705992623883545327734777498869472860993700844297525472781300706928576430474888183890009492980914129594613422491059711935722336440534495112945633951599808751477022701087463070253594194447320836481545061961137439012036190782780619327872428357292599420247867056678577888625763447879300677255354768152303971119202137394843646852399840170870734461588653248817259266472284434408906342071541634813104902222613948810203019910504888646826421736863454651762871927190434129320918145658085800892778070396862014969715276123859967333294410398023859813314767883487067713798908054514073685921864877633299936596521641572931248939183326844572583537719083551402385923326300314794497766715968627747384998867990736796395093501341067196628771956560860800356781900135447292783132428738228014828239892777255022072950194143323618418441170950063700316174941460058062967305105753969076397245586187576456239562634598653376670275182282959514538789514361376873344083572571265567018961215003300785863559144139849224894498868684918681483538792995228672991922977610698442704927517468631112742352970189792138334168405153525995906880480352484499156684052312898771850693010785613806774318743768791169305453467749235177471585357758933603722848322196413012841529474218200656623553609572851265213313733478475427460480094311578671515370557225240093462857211861661837539434050799216467727187359206651595655233633562498030556444679961472444729998328143452169940517813322501828051456396877074296650156102413486181626096484822702885990532358028075581820406404162068304217836255754850088199206018394562502761591956500373113932689505449153761156280822704027488878608664890634827315807342529296875000000000000000000000000000000000000000000000000000 [104,14] 2491032240584660199881772950568642893054442552693836755329341602274873507555538752764760075791692339239160493698666384464959460060993000809430461369880291528071456602264107927033136373655894954761078665370910946553842989172654340983977075267919281210664107044961722473627067871982815758225793961818700677425104422604840974190835058834035896601075422444972116800073764115292141355817101949354229540158814277446010497328971548347724476539513180930779646755481988276211498922149238851195343950994702972832425419441048965266660007465910094964324889675532991242824179071696863709195673108801966014925618610500136079649815938744091164368303131793328208261575867538641823196843479318770780254681152549167568306121121353108681374895419576938747848195334815664493017287639256369016437448146153601472034792674334603942365142477034156586099541608840987044152294917823897228370736913690228450690092503913406542621670753602087100041237855783647469801414524222060784337664846430599149231632439907816696869545430750129185379800836409625865534983418282846492276506200539802617971129635499252899596810081503913292138283500939648180286581697707511300208257842990818796959921606317205127980177493024516417507865988192330771040597547314910505351361570056791461071925710363349448273170424823515600261682651914712704133725488635997696130069079871979418377354476868156719388041294848167622764599328971394509699153008417995104480821102335544838129412358353856992016292237281860793239415979405006055343757846778772734025528244359657704896203870005153534452335070917475924532669844225701564727294077944116458333068993206900101591594961976532871493384376126900023825559233731307748541804330545091314911771682907340393714198982894928959943852139141435407212187635416310839168119882155475093106131805939685588452954050948264891602329111615290621615932273433306385405727807511596407044409490440525330654454999466468849430216174826489049200145677769916265610185402884588780317699735786155961465903223164043055626495745027376569278529842693678726325941904870789913473405017935639528996914993739847549677582194215440056408914410398448560469359300612622837671446033960379362006090076154649941857974512546126847286173787907555716617043961642184208985298377037054251559311524033546447753906250000000000000000000000000000000000000000000 [104,15] -3832423469488312426567749011593193699988497171781522653566196049425854533610014111027085995699222225430639156831933413625324951455940232044614565139773368295608547149285780388072283747557089736845914670206317552645123806919496586567196250298680021698567390735294949446490657205831901826159853458484755253975836716132848377370339167740235154153133329245918098486625296135635595598151379356124345575776416864738082747553876529351710696727505526923495011738594428321722953135807531133027114069738851282450681981671332748503822314081106484474355626707412963569035561133711512445560268901274989510424709877011328988482045633622475608765741750608977985487028372390691704497203356912639073012749594873720746583389574258359857852676638530676847156346469082189454699656254878030999021462450219586103556573205275062727670144886233495478362943945326957955086065446172355118149462556839117491962498444779734423301953060826296128137116671033990221380082014249545485291742741493827991825757842236214106432322473249345115272886617135790418665555668035355087545456415627575192852540639181164658769054655164810353742251000986774388592538065831317408546679253299977179249927548676089284235601101319753684658140012411161481844481844446485033224753890988809946935014180344668852105813068094180138383862183937064138864520954398077621087501196219933456056009686643566166617153606141232076717215031644127709939186982313433028142758099109135937084050265371477372611681247853913971769841739342385347245859450639595221797652358306298027741704666143805579083668861919725961197707936154076664870324162027383813492315041037131222602315600239976545916961473120885202392206636319315349224365100218467859233750551924150303164469358806135730962131400995423968707776648213253445833348630442006584889860038259941622569467918826266838304603693183756197349048237059665353794880619296659661201868502561810052677876189500565688214929406779579402994463379543269187179651397478392735345813558572741466490781484992315645163283023728848857694878708594384503841458157097106840928488568424744153274605531859676545063503801814733419651505290677228705581591002691174448159277952906195630827421049215620380474999103491498938912081290016946483038458257602040833979749855087160170796778402291238307952880859375000000000000000000000000000000000000 [104,16] -5326344957136296515983894910613318391810606887257503423968206269645421611162621521723910875064009135249201350052087810124815527374646807625001124392304039564553011131818817848066671714688977971111954411743452136806124195959443634361135923433097597462292287855996053277656386195052878852438701341261811939580868178345846225115941615521719170371601722362122728306669808865887629319185853868369771886668742698568567287642658655787758615566015149992922271021102662697740809561933715326718416925960647696503601700577634827988430249830320224747982552205670621698430434500624965993831897547263004059211351775051572832069543018885147480967902895475794979079180404677063116017011068869109372248995612103770426770211780654301117979241309616145036170786704310246584260162459814477020002953768324461481104617121249445248379935580535857050829646600060591739668806494850384247738748658897415870331743252828466640377938634616900422664646881855585094784201911071576616018292355504963763820672714844098494707459213165717077150285553096161068343656848169873179498952262775265335208204789293477725980492493229292939875339577899796590588064445626532717538523101459311044457268609774000155799207552771871462770252511156474204094634387066673724816664170601599746360602167122663348584649668797782194298646497112421295831183179542218494776715131488033243371904522762185572552103396504892062986792820995634980478133962317727920896423402209802011683822201871819511849598810193079781651527187024000855910235608649547960586120961918455754734379328053480896773868749216113465336023829214601149018661949813584971909330867699067201859761842427113731713295020436095796913991445692928433827147849786420907804947704483460670185673947849884361035221673176256730248279963566667486084190735768228379893421620363637909585423267628326953427541661622354306966594472649326099500530257321169523821462919606505969186540064405840109069638547176224710969543287499932614517179432209795537464292055324456304602395727167512350026330528277016950226018018809128552788620670400331360614133524956255169159574454990474782159610172053394817169870605412859968513720029020735594365986959235586860842571843879119345542775886256974565705783947546805704273960588320429769786140873920375973793461810146254720166325569152832031250000000000000000000000000 [104,17] 14865411846129187661427558445259283281891311064056937866178311953393996919245642238571667660618364176068621338653269831286363296396616313408228150740364611158438634964163277441952311069487652762087444687217888385422948087330560595112756572973947326804474367291727841033461096640523729868204928010548214769840353440618265087760468932324905878057567311120583784727667552346698322437244374114612625159208633270841665028021058271296195919773562032476622165582700332435394325765334774524868375949860898074922092502204065712398677215126205104364506170626151406101878560001871960974040002768577737483389576336673124501355049732835681132794648023679600890371247420424298702567495466777758452281708193834357102076365189403247453539511144737654913733275040194271143955747480815941105418866465739451670234940638229296488175653543316922208849968456993738703742518471990454852624738482026142430383161561793868630951244278463997888313247743966495946849604376249096413195946861941490688951577514990177763564705120433643092342804732878911084340524519798894342174288663809912033421901066135914502082506547284957099173607671182158189800918306064658002413920682408636279961991815316646401833521803038967008959990138647846392395514912982650262986267874299102740319945503342159966731791700284620518837092029234584472601673206742923166294152208084673614847406850312528176137865383663169574340599830661552590992359561092466951544391106594569575985791310239239500363061844829907712581098694625022036497596942520430995584625063880809864089061507270599849224916337374926374089971422508272256859150159314540980989249296309357358000506471278699152908660021349199120601241826397929685872910001464047106410004704912653433624507505593395758620195739831738793776313184919183703817449962591898808169733506982203564589116125885892608629211875401076293297499163789907093888739247267803672988939771535899775025093281584507936875862331132862546809289929817892459635134577833471268775739500739682877307917494742275711412876650690860783190115474009262325034250046982233507380758454309223338703678133826041205279716164910521017065592901472925879437472480445754259728336590325123104056885826939263593993888755893337061680275483599291218977122965026652396930980727394432377042737813965800341975409537553787231445312500000000000000000 [104,18] 4912612966335120160869525028436474512018733640807403177948965562523568437449721496191488075373429267168061918921266792429695646563379170687911461458899885824313846073968145732011525723429418088068107394122220668506283720578944289370109574834668117093752625820197910214047769320204803238682137356963245789725042040997938198174910624299579554483775182057402841543518305153185142420862022398247979597816809629676415207233782081893473057994689025942175040517419105581820373479813544779128934235899832134045120626834889621596688242847598010030722779244027963294625850107927663956586836553158273427000583004283056767094219812065870189003090160698168456836146090603335815720583145320973747394078927269831504303965448949117208646729692577936206813170748737447538326932655892223224473434419669481640728378881484536248767620272051204840363690630519060001284927652166400809007911451653460214644453890695812944879847574700051840570144584670205540852374138226002245130846902360348804586925136795331085783021790579386949412227550634719185041527562938334823033799108426616587312397782817653849598355599396081619410085676414872301930597419741668163315298793805472165533902743260216978699073699045595860027275840043283066769172175443513423777094302920058663611394901246508611699085998384748585957464840937323344847015610853467088224321003115950252061520349074555321704864814712964326052103214404759928069808597852796311371485602825170780870412860083419057957090018755592782655444212490993966807020660079047465146154260230076470796612227420530158592487095803094719695459149315014264696705070011623419544666653918747294325140354525432035086020231837935402432503161171803375176973391221918375403635257388398226933002393955219279742003094312673049044169480119172299905529136037794326388253518417783995585708949759846289761172560728880795492636724614161927996963773797663284011612020689570309919665997109385355115454201071920010403495108891943632520872368100076020914687167050416742948517952759201038039542002998146814703812193184644795409458702318022549099212631205237197729883364139156817292696214637410184054140248473569385607776773198097682983754455685797925706706925847698677692277504742380951579973272882467612330061709851775086692379257983402719394522804863267850805641501210629940032958984375000000000 [104,19] -42481701421738170860655898647620231771895761990637850927938108416895257872185948774547976890523926293599332388726880895874954077920475385951727263521568176817682580470647097125465896013490125910599458134118849786635715954527634957337108396827979050213696014043862083439721815676481390641583584259034896452276537802424247824578760624628694664119092761775660253285903942751240087550712998252681532012841109031037602818602986718008746873243274204372577648087644807008072928719520592554463103981814704520748552115386430500528013353810559516765024386546265389851645699009189406661215364898409517298269847625843276614951227300017930737552051630156248785815535161541281836170203287071807564320683999339095752066707154616811442723184603185657670499766804453709681284069274065463595906154816851591523943873104050506672592047990426280485713601478167662529751480646172985459996682176143040887294040423332718053766205517418288988625127521700126801644121549670363091911200276706920127114362218617181887388565396842369089748344400061630773069111777481794766065820975271748062158587530991521459131952405278852187326565093269169851449986946085004779325936183521841735152653694116997824820310187078086195386949737523652953577761463723319052778570961128176609965809672095146343065942120925727939751503530648080905965089863755303998689551824777768598032335599985056199359819853847882529588449627061971927435943852027888682754741914924875982259411046808960156291534970872428129236541529520933896786809673525799772689269058767081817032100220077512119414309573861167922889069864668149429529052009336767707543073500874171365772237566315925268305428207238545831022780321377865435790975250117634894312201329215078547035884201417538486644311029954477422102127674237990007297284586292089076981345344561466100850571865456815393353666422357382035741118983482511071307458156883948156044703208629676373955891480937985156804416471456354696439082367174258886294628485706453316847323483086315953572235833200159047472995003884506742558076046151986895361119819024393690001499373141945384821538380518406766801411954690089487214963745341296652972099510966268113916173666520788456295482162073068193003789253295174515630241208639590776483561058049705080688700846986908393775410049206936458077166207658592611551284790039062500 [104,20] 45657186117269473483310218681632493343709125167584990093373428303319681444437771828377428339027367939113246780293509030584028412172406737158581739558459146204663035770076413175895794993289247058396573091094926160959548349634341055237740397403513542979670442914346900117186286056816002452850631316937941072388103059477891593795728608923683073757681960176628994663043214675590231509022768192023519999743406508819928765659308658785329526545872120154909255839161185914128023087624922370083531464334221669376067912938160342450339567471168225991967729179770680600662381569949872977026876860683748397733918591149184327390556650136999319206420445005404004305019969372404180996715648215523249297778765439761451479496616809391970035593354740409944561400301637099323759140482532644398355189625594646953642453114823923527196100437052177113305703404926232753678758238628409129624203001288443758668660999797452856276614169962325555954381628672918869341404533821680416610540842884231736621065397203210185637821845526734580732040468571546984589617510024757545350262663435187462830430778298101225635567599817293830833926945996596092763840886688860400704160668400972317903121775188934619179779164445878979283325824749800102684696459305697119779929465010843575294510260345122129648604012419929465258695625153729583723958649004214050347105170901375571682048804730377972004864541529551034763236557400635990320606877939075189266512807541499430786651845046284951446645136352023422672659312149209529436283083334814062618653567493681752824052131683532217043605781430209476711108119816465587098914657834080273477363388515996624625688599501140295873789639039635409949014790627795110566042237787182913693093489760757891349158346082282176110707522608598276262571345662143233288260678512396959032255630646890155829996626669256391189547936781788379138986595741539887821161481905426350549231083822816582953745728140941486344024933382873474409604911081767521421166312920646869371121018190963149986993546288380039968103001675335301354061594128996381575869293203344600132038610760808311286887460365699393967599653749275198738125218830676942727017992800750185343073912927613606557926646238133938353937931614089453053563702799150248862940782000864230321999129345091456260840451220062163883994799107313156127929687500000 [104,21] -17768107528649753907427472180842048487440239107048736415943881174831982244437602883219022324368613891117228335979437760407115993630091431725722682018024694874731853029464087228520039179133707628206661979942419036281805335876002369543533836120057167398859068311946513049325139111909388606183628579755140294817030063372382821965138816145701080409909424291156326878142311767609218431231247265564325983782919672943102859635143020396019745094528974504211149777150777174024902874443698310292883050331083469084044337051698110372691729515938280393857746389700543730637275242474840392674812252896299134048855680305489888617202556319503312023731986163607336003612846843528005728605365146474887190653663692552620641488374096312626785231473196530376266746332765981723620182358888394754350106812465455019988910000523283322654996141586032463471916156405179284198767280163216096410142812510345696644907103108909899189511190000224619143281718884285202531857520775374592907901135082882236498691810382817945410086854970854733691984940237245198653874342754952691128927532929084061335194215229609376084924907521150792895597814554166724859300588334072814477986280222995637720001839275112293862679930303422327707387996156173114980812029848109714992998443251086875482119635385696294292556153578840002315908050266104985681188071022611109497532263114381816299908647519199022786275894168744704472449316264905419456312535076896921141116840105818454824549205388545370347709576900401774351856102335679041265503603467858346873348122322925856790499967666151090408463361869642041874942970671749955651686891607240323120574420019397405591383463619406144605369124398160824779620787357134778321966925919939705173748689565830709841732466729291376120868550402707266605893756657026146552455836292837059456001468393526975317433929398815851530665411685447725827460354578498052888664207529010414701933764108599911347582360524729088514352142256754222242779789613540674895999747772522590839768584930252291201082520797782295476713854408187551307960706512637962296299524224504624244747565708458262219567725442151201941578157561241262871958121994273221650222097886747048898995972318711178515557477074707421804519096677520038963593491827316894992196911266929734460863795797089000462563174176366942447202745825052261352539062500 [104,22] 13567294990222453483697245493016797572598382655651570386129494286179019626077514780671300289386874496813214837654685035539252801537711138398020031140446640320953750008819186501371142558397924737650311179928282834141829832254441899344834601495739257765809912166543712613425686385917744029088793998267455436846384299315455421607911342041784654812429510041611946155147201268457150779903553884193751820159356177219559925002655993107408642125654736734909127091732500375001547176001630431788563392974794517024881048517805044689591043023422625292560022347258995437583235610651208665054623573372128162960794184710660182631305164172443886814742668557368713474493599457924528970317136207779443952987449295773254316912579856745882136185347643476252485490106933747257020164030511017090319670813860894332654804717776336382281452174727666572894483279556262301994936154695152721593026212319831507214841367953621448187659168969670929211527448811857215043188270941231602069320515174885209239272392870688881451801975751112828480608874577855148607444831309744246182102287154897427036717210077073340906956082486526720851423429168032602835062310591246125370042078527932579406166327849273120011013609100294111006135063547041133731613526125792303410647018545149782007642744887598815248785122929127977493386727927866329915912353270897432150038467989630585130758557236614346418553644081132645802382756843171058770122073787136518410211663711357925082303199641049897441371155434292197502135400444020097361186502729199884731121374759094523572182333261539566036138799297567107499484344116106724352482661991567072323679602718396023544878665625019139927108094320056406098634394064105026637815418013847394825274690614275489125346813579536792100244702876658727213710403253982555337713110564365792557690686495099794850720902304653386007790464830359185058848950961750164839833184854944658875692496028624965284197277373057838476681638903612167601721242895744460765977084237979703187373769681118419010094058958191108428879340387924400400173993978479772960436741850782923763503660973315108308993759156718798449360770585631819866745933536974705759265447022141911621062845699664340642259884236159598308142552644689172040216807982216714168246349440796050357598597704813497420890666678161551317316479980945587158203125 [104,23] -23535042473727072304823945928892263093133199333731215863120064649926328484054940885871175787499012393381210959806522798408866622998639430287976707598095241124391089314039138182936657851240643491219619650560198951185805948535583995739441832694429068545029252119604158886520419630489370935661696364036547297302960762743196718361023560217785150822868975082755334587371010134702977481120183780144645884061439785434744486972165613058606437079363137284089584123364615053347334502103818543935477117151037012032382775396162076125900276412254960666596184911518491616244428570013271967903713019997550168512548182462747779405175393897415416678971259099798190223866439869244579732142212620800500951191582608777555833859708274073522554009166619984896146445983624436230946320319979317132802382915684920768617817185188714772872848023670843256433830046789800355543373807609789479542862225486709293543502364162801457107267224801538955450298334381835039303748598391112764104931217569783549378023369066196701239137084012042172694052564293303346510080760597051405860629121446465024609008777427819880682776246655783341791708843097157734319203468386354345762836189226195678922344654683442727898020821851117640948581798096010578288180707250539114571227369936348000045875037609425335182899466065456235826142176264243095665761175345613898932961733221297939618452842212134269418504474169295722665874461076718390254309545098047425759701990744662346041257351356114232578429656489945682436768921428336724107428727249195790158302854705894333687238204623899273386805048003361725496454579428018113388693838594629006251908879277546157564157726228836643964929068111186611903471409602604717390414640011999400844924593076323051371845480605222000326368106718480069633264479379207370216666175285540569004067831325125657267945761559952329337435223808746673292117118193944340412681123471263986240354774388212239850710300362092828428586850527208211327012567270534115619371723492703094298300409645442927821443468395774208682672047863972408751743315687358349452994492936688737852413500617034150131077255063730916843772703419621265892399696972813592148518657897719309815433054352047062651537864043054980161354349295865003933110777380389741565061642310846883019504572868041848004994065490791399497538805007934570312500 [104,24] -13885554688820766771615682344590384656593509562003216449719571682748452712808747686107847856066289175411690256818955738388832996224565305408703087889332525853019060910858623322394221512978561477908611941845210976448277119672746799876938337191039793568634305428318899651166294968526886811228532532991780809655717597674522776735176141983999934225885406983728701473737805276999660662449974072981151233601388822983619593737838250939859301734832445684820783930146617565681570765319803353183111772539836178737088446689563933063920614331470773530323162652098911317907379661807686585187965265025032855050561836515859273394289919450147323672986290764779279636123026811358757915758915849420110327696917916264934402964426737486179087078093547752027631201422996130750329161514469133337803552204947529392222444414789815683501410631502201749156599397861084725645112950501320425878966754189322489077956322938715447890215315734283198132608126174745885544606332925363931711675283203580429534425633071105502522279658151754157558003164234150679755870735340026405617359662446907590922176202813465882839244700879284065708401160434009207678492444795613000182023430947531540782983787503888331449701567372422891878659714481358658507082280051343304350679509013398927256464510561444701345089468997435340327581670829912865063378801476766777514570827581173919717906019445477661703836432947273948430084892801958152637017990731423913699034103559629362955028344941541661149955527854082623230903307728137742825775317121147653395568406412647821665323914115900044160287692467355598450582240557382812986379813656274408976257114503901198737830038808695893276612599014062819363760882017601447666596961445266120769637868489955879062765843139630443969568274491677105626156252767658341739915774414600533341612703835974613505022766918606877160508937355268890269137026713749820146320925693517492946759941591366185730380180354552902819605176043005320251907005326653791714129276216575392181982961732731717360583970203312844510542036929575612298308913848254374824757814953853067362468933320444144644353654793568838246163695615538871063509124977166957490701348237254188621183033220745713203035128758543473628609197410531458127909404637199824396067443404158361530942764300138037025789117251406423747539520263671875000 [104,25] 85629004978978706894043698423293112967828237801821748631544248801236536138932083708623980044602029705920519178471442873886093522750151195438380835041941930635744212682379118138209209675895193564473190732498592862648656676408937000528852683128156748767935304109661632076547815502634004556550233636710675194747250493758865652318112176398754754819857059617850812856030592283332917884723549556730578697507489430922637755584394956885077539949858852356823044532653179180494235583945601668324662190462882741531205617199492672633427767856400904955219260125907078536886327279184152111091896707186936869140329921768823125741020275248377952307085910088823316351048442132800001019407503781702108235619395680943134731706662884500122808224038794856371614511940084533813214224841298728013904649070813744524521172710548069170798890452827385135874175584061556780748293822945092798855805476282581791230652968191366465236472257790881676951179270450746196504666281052755558037429960740001435756511620410729718308648335750230782845950306496718769414474842590683783072015451311815515542253261916880415175031327623023874511229870326829428879825134062483244899802877266241278417764672639636425502340119332757399754758860471375761877594298555697559993482061280758927392122094107806709881448060204761237294852089252113072765830333816339969927235562641374730910974198514073184904602629427979859838669578354363305462964352728265199364464830137961905646488439469719833568948875855262464497363293223470849449639147301383345422507036614011346073856862008835410323585115221422492277232069950831774190776271737989648304315791072106737651514083150156642461651652183795519373471476615919267583653119693411128195251193561715279492737555690572010745262276971541499322806114463313453973823411930250354374788342350188047953701835365330608064633148373870162466121573252359910161497333012176382207251596550734733269220071270756496927529874982922523108630739432300115498889807377124884893416449622166973809515230006540870630965234818493975910605299036402955588811080494592476962238764725885647107298441808089723386120577314258047532215282786141741394849480939080311437988452952299853626839407515949621428954400749043509337621703514004736706088110640656914316058587145416569619271740521071478724479675292968750 [104,26] -110637165576123503108161273232609402078868237357222087210546552650196679772538983104350110850745692955747951484411458339085534401675668621535899053409455384724646127174561427958025384780801421148510453369605772632218460230144759099043782819176469404015010012588750652204679392473829955103915014699623648276344888657913078701485305307725448484896389143811483627923913271019887376275297500581131208526974323771682517035620471762514758742873036977516534881058201593219552724497279978659251078360589775840572997924012080778359488660194177174792517545144580015249321598934032885755171817392930019532070078530589355889569691253725053679585588872372624999697752797556679921652776625420717251505504056311138840303538901077849264501812748293630139513982419027725459762761337465454718873173438855129061286829452699367162570643015693302053899392738935087089211307669592158071986465059781422605366348313226467312144537956640155026360883910438488236646969040665771959155225311352607356169447292335787532978211884827173511022357795698313919664224690442811004263635135968754974753551681828983957784696271457854657709438098278399187436153945445245620429411583647041131190552321748548415354955865833549119925621433318014876933556596645109578577751124090982773132372134294297094831496473586946155329410745245022830822282356624235372381838157796391244467088069342115022015667379234948921117393793876361971945772295436044140360103006341640738090614530482465695384479039601354286003402737653395739008455416554366359883933396978234805674866953399296561473182943919281675100535368857433962603653259446106776190007618389136688329672131434468096551635272095682460600885311946375280487873900795756116722264572268787562599154140965875358896819499470327711628488673061141096768536426267644118240441829298713776888914161272521122459848795797986045142930630274306640698638000171541463122906595163423010054741565009247206483930059743365150838519073406329583609948101742116150974726271037134913619829686445089011272437978052949369702198377436389587411474939869571138442939261685304678869529904812372191955938915342190864689448384589542117870341992940275982927038319324764502488271872094587138446340680818342539376259217591314662782222595577065560952696732233135890055564232170581817626953125000000 [104,27] 62983634721218196622470859235142684641810412214055224156903878354151597091600494859377025269841107165379812625022912216795410627718992744625428988530755414353866140497043765913328136841067596782437969438176223340203023720748512527336625878358446399988055309060824438957996923175322335916548980325640343366170433635383062298126894444070298674604180961089445738301185454490602085429320911901686166827875328696201115629194442456842598575695927890501909439852455266805952251976664034644728466216796223189839200871003645994290894487079945773045864041120856534891813769139761236583364691651283261768899610246813584010747322650389381721766127800691279228945602930030980074527165280140737382491353136235839736793649539741436718439622798952376421943394825333132319056542216899131286510996061493130084417555978612651495038627744132875892432485387246788160630586299329839379934829846348810949704261455307910575278577028107017660776018280372260057740870607566570819211987401782937500073794923017055335166708837325441547113116103468454858676071342114313141651225254325351566987531662747727215405280077358173181521142024580673214802846557150584352350269818925763308467479107507338513151908339223242384058565344888919651439890264388406244175046028529854349890642511529586549366113341601474142440097178495039039629229061185606449669883431518595186313311872774688595132616534394202399842083563326854301583115897730230615775778236590564602286885171627566384014418756107568953577487357525341463619443098714112314919993479052021646851770582026379668993438295174593408139005444585392008438138120421371606609826904267456738127020956092313977808042245148827880107602129566573800639634957669469553898875754304471960990705127825938652310808957644876346384900593173711736657647884446750467017137802427533733086449251314094284119148115876123718644460029737241178593029913950469180279555954656717449732845454361587257242602161258410220865342318119786950706337571536987505494006305831475716016318370807032848867150880966603993094946401702082113631250551954131131751127957808113714624850966001595098508816433128548148370051151547437518406426377233260854665675126938804411486117042208811441928354142552934840320769055333882582233952640769184157243376631640785490162670612335205078125000000000 [104,28] 3652331957678567849630412546319029524054124915380019819949418153614945897622067803959673925332205918563747365599635862745415447192814137116524045491762708732780451203210862341935500065731317760697999000044086312404294745011287402630570683491174280252171547696942021513056234304605816003120146396710897827427587087675110203838107623434144793020605069570314315987200975762502468638569704874472125642456109432914854422734245804837491356948994271941675984301442495689045739269259682547384166830431431275484391591592818154357874136836545030690778125791707956970769509058316714103687341082547202679911279823950794057188158899182187910893917289151796400536252037053684647696860312754045745110804712036265575523350147855969207085578542928906377678230494917186056947859099285951370573522838999167485749821843186277584178607007708330925213082950091679124472121317302760377897464254304963419671121584468185156237745833638513600682951773597105417478150163823703783043081192002884882780237798380763189188983727723762284898001837743690165520824740065777528518636315702125214000272659560943681266435031344667565521619600536804033599825256381117055391996088603458092891691630523503709689953780895206598183512623330960990179789053968516725914388748774071419924687209327519668854107366603942829209379570324924148284831665957726475318700457460440844593404375994609406917078978581444904477882093455049962090630085991966798893751405787374584924135428266900252386659519547174716589458625350688946837423029367588214511082407140620909528781525455480301329080389673869866149180929575024446873629396701605557988874174026660095762592093337745106993177898141227293552375569986179007688748004138315225993947102428548927415215602122681104145074633492729230020675515478042359679670090238601109616515343000498183287501483317709427942564253223565902155959741547287796137257176997304532813014979799920930427081561672327096497390689786170635348620419410155451026866609415783123563932572895865026805461491095843617957475545555059911334385209044381962735146740636836415189201677224676918492703232533325240372938327195329200172807865119442702322003227226773610275191448295846268983848503718816591862443383974741291107951855589298163822393619304028866082850734997578001639340072870254516601562500 [104,29] -37917071284810498334606041187287138443532630074836035449731962358263320686812341372218428022170741390466640636564552819935712340123528503772523384892323639160541390556051714863054052385912733591300500388256276304715174044818126657271416557662130170163284912470834984197071302148329457570684080352434659808580612615552080357300470103978769579257295396142141663497108001504502001132122709061110951007914769522336424238752818219013707246576535055948644153161190658107504666369425729497327435656420809862003906953678770326835986795925555854641262241843438693521046391584664843378444694528289676523419323073853031044364481116120661974739657245595993196432360383687575984448842129101861600663067928474328926049000619408167400945547542197565786552429759709164869983214733189996515384324395130576657583686441121886199833259600972635984550716323626001498288586292848041016466274203865439556380206382668200260145328576534257608364238113467869313945301982884297612149676632134676487326925505541287147073391854213119628439288946386175274723257502408162949838582134446445061602915022763145423371565128394915451350063014492378440714186295125211229222391514664422451725345974367729716127976192668042586383730054549787882637062573844838944212520932181749662601550119907532233126901074125054292137611942714699481974498118116829039362605869114988702615748101383957109698350483801043541599659511974622907999813311102716990586500146615084943076831889311326745567889295100138174192992861065268772363312177379274852693383944345823560021095121771090782350268760332139771134179778853166122352293618600993557018121930230709636083569279444211753484818096583900056521572364198152916810717702241589899627964505359298976737064581287196972523946332643034833016933631472979224206233094528498155646303255449125126405189045881229637134985152499299087900696904552382986985539312689320967429951961681039405137385430170291934230182703076731872440888749024428411742253658110255044893942102456390025952040130844865132769279701629938772814634975259795722223962058166880262723910721718210697308892514468910781071744333541431836385878910691208738157599785828193000593501755839250200931817865926307342459124502062731809022826891234741662974110977141973719516110374883055555983446538448333740234375 [104,30] 36839034933081428788331938117919038884692683359255383853968488152294648908822298535158416397285207715469694674158763883111410145285245564990185280899477479852768194243131790998874743357163019855839835625756429949100583409788389136345140703382183900244823984807791208215768456472030108465800104944027863735116366437996407487600278997764596297971198157960298959143950820341546046353610504106539405681410461145817283010256954475690696169220803541754292688499135192567725557942042597692934528908271262995176367236579516491566735477905930386993294308900605589971458877928851167685758320350204900602677200002917942980543557877308515992928938136941194790003316981286307930231110989447761051738574679925466711567792501913543472880470126690415478876016967425703649715192574331127972071413332315605697977184066838063585786172004469822406554288501471115950614156336455553948013455687266607081722765708029894161037769686601466960003504495812542341464710876799472598218398063424118798907459078725167065875074250688650033489236882481400127495300123269729154317918643766569178077535492034829247696808275200296443571668634862391031975373842547519711826514812676766665603724711772460240943999904634129109006726722578402802061423979225378809268031743744564097159736120352956207958967187834818584939243237561114523292559332040233327831199216794042386727842206823273313142868912341785858629729758640228185927483456767738056984768285894440772037826058024682528141364184165916457025748931437796256746813740065008182907630381133719432137616034659593251017175328873948205803380095560436702293292082142411112638125121102260623939699977196530358613399996666574668615030017677299980062936779329567208680133062397089486947167093093840880143290888864720412116456331901791998535179353749994998346090686100769364262217696155896948394274392068825614495368673559412742861851295753530349964562026962164358453775815101575113291160766623391414935803049869818051834116167632991374549641695176235102271723779354252145038710164661435909305932619819521839277211497423238434334427451855071914602813706371904502225285168381264880178577018138782408193493515923013195763502446731944548458204969527181367662557515289326086033464501266154519194443365647916727168009742854337673634290695190429687500 [104,31] -21926079092828961076492116768561632339406275697415529573719077277818503168143965416725132668122702777879461251492310412973578896441156301017696621813575698582096686002905826631935477951968748337126915600228269497450841289456389780751545339883177742904342062653522151370559959653239706972737210941989315416695268541306762442289586150223829889529049651673081933881292332438437684330959600886575280922024832719910750430971085935099035756908189145624557821323355661266033959871867472090421406750481510870320680787001059280774421127708251901329155749234698997025379482105240615638805263956469319076394443722313188033204703820010960705424589165292321177260371991559384406080356371350436855277801797319363443281754465164949391538882560998478729312545862938067538514001456258341149276173973696881169092304916163448874330750257061965783258220835787821010683759082793106794210353692174051227963192322670433881586863617293555738486595320821938647200702552221189569260051831815743730707385937196314970697673096133321620719379640567375102534029060831196559288959849295212993513297473922564225556540847626308306324223733117557617968639978219828802819817162044090466486817524863880109272916750085057416954828239087274395858003986672400077568737592332063325925715671993346390949597169035817923318875835229764774062808655976633206580647330348136421973659860059394883829651783155105187155712755622346327551549766224158269733536767387751457114007959694778068671698660416375440455965271515958669109677624174000088518818596378844943932157281859932729322779315555367603619013444443436801636523351695485363378132951341276681251541650348282982222658455676420482633617567008371838876718399007455502571939239906393677250874635200061211611952805276916886747676965036099645707103726110165957139796543684442591626869453312227883163643700525138813925006684845000311761351325215351179639821857062500296393487815331462736328272937759999950294048394234011732069308788691719196934087609940081768431834184646288430054162990645706009992013544162793396221734550368951717469436905170274997443541953556297791260273590972364613178227139905737572901268513052872570141029888183396269149974463466046170258818143281644636922929755977522140504327470946280276287154720193939283490180969238281250 [104,32] 8376469799386062810836317838549370790718450146782147341965007033379185753798152990856084213555864993328007575907952432394429235779638967611428505891119864351542344668327399300487338350510407903776101515317357593005983386778406208556916113844112152345637406212155289084093616113830658029894054643067045043317283388899380238183706709377394795394795673959189952516064419896199000465277596357779639276894274462041375441552346652002644335417063342827548973940410171311428409738457407794361494864217405049338619928535357783021058675974319193717723816116718071274776401614473186262173429397249837223716762067073111273881322437385397215898683778931395795224419989037322361126554791495985294674239185834523950573788580287826523416485031834027755224115358406481780135114399555060026508097580011976072685205557144669085590235251916062873498946838704300885496804482057039327493232863977986469573385045072837426376998884021710453625784675594984187755229185490453906608676109520718875562607496334573008703309948263087917144432953337305643624302810107929153653076307116863542598131486208828783567081327513535056016802619004259770597672880662449788399693805251523016447653443347637885420283593919342808808557465830754827894691019284890566894474411783385178004450644083930301569571525392964799265995468940240238311412943686854806309500312731750168578609267973765699168203412183424922907043817504278002826034154579579639128147750645884316742953717912558820904561293520543566290271448734590265382175218794232969784787748437012507593573728979019595056440635437854968898612454615054085682770309183699917383678525298837755619361330036029742553888906333224089718513251429451702825674082537701213460656177554698210275702085998950236410560327441865308491629398749542675347718122447373833135003786310102763006342235745063324680858320157997321096077820480903281713677631644709631441870417371014484864320144533880813050241040062521066140789149604315986181485510324095617577508391636273431519969030125353106618166884262807005387968793182795975063220429761241589691098401071462970066590482867433043443682144907771238802104479074495158174291286951772159871849280346048296766261209977733961010738231551288033802250827553941186825927495140931000605633016675710678100585937500000 [104,33] -496566508538972117740742268092605603388962440777141419811801968764218855378915219298411079550000793444932286777466554136593307628538577531495569972053623423251393068259920412833465268541856937093768898173760100595139520166618216765196571549051328768127794135934283979387880927870325514160797618903439094414646293500008107970787915534148858714685357898342209165142809586679653897115109451574701724219573681813357804697867333489919812661712431550620642219897190069266888058199166307344130280382460742990357921397015420927512987779139763073048382668211504707040452620313820387127369999353943857309677254144460232762557928301394728431229586717568315912262683617171486843881766456675910541390378653209398405230769666887763282927268835544902589064038164459630202061794416581684528279313515715757099496851481347418203639086194591694212219684913133964177410461953881725356839789640898383368714423693407354544167480218006102348515477928885383353660642673203677687626710776326414195782217950457084017226360259070592639288756766674103665422463777152683750675172279919614858118345002653092991761821325555342809262927590516694284362606723632678836919302269036245376252558590089092326097617273036463347604990419607669719551974569319585917958933612115674044039591110230352482994078038677448055362019629363808142803074570390948334619943077641331397123585511774368427681032355446268826359117763944735619181787560591815629524017509742380812560716393615828616356405337805021369828464669036862533455129109182335601371572341826825747068851837052894168938186255259734496072690329739098306063019133940832869763795153062453512339168316020129938229300417689195807055323277696660538219528687057767244261947216053062647576607980921055925751929079880164987090664652466686901419346791833624089360651925808360893060449548201225175162413359816420152614331783781753088157473818896012488572294698249156672472355908350843149664572868309603801564689090506013176080902521231362718026246456279102985680037758613845170685376759609610331637815897040441637123877250561952905711919656825803177164549114647379701421088002644552121344149093366718641445973191544149677629169085275074483112742132266234945370837714909125695264359222601584979792793683728291398438159376382827758789062500 [104,34] -2143252367696293615060846658758656405560957182447205076613252437730885887488238784831618801513053803189547885577515729060568996673788418866448801263787792559409220438917312407219613159903522441522416068156444336729848841355381752813713173602429992918214372698923654600941261850799446060832189140198972530528511128159244087157868723519573427165307750533860167395347967743976272711111892770310146415786818230187725934936903577704553578391678461418734749353010865547541081942946674671797326607422078086354680277619093382298729521715202762364089221945393191980957742365093331526299194730351203591610326723167993840864100477057157670503210385366188145711082006523856959285518995811071588789806952822869468690678874837472291144723590879411778753039114736301659359041569157089124977652853926712550594118989029596353535378516422431490263012894200828186274119038550830098219117998563659279416376641666935299492079972512426277807730255122041573288785905750390819460093876473799452025344987600933689265220389922775685534962748447216293713498740925375751386746628076125115049971929569298269530812407736891363213891465091857365095144470738450897741213976692002871993724296112972582247345301083044993629385630539178589105230328042289945777114754131657333737492954693489393954533838628428300382549397837579082342750883610266830345513457181827103749756387093097739406469498188035807439861513973891064764466957555851972696756551313775632133073545191892390333323760832967989725117970403476664795205329511379610344834008602024671297377397589223848235653446659919662063792801996444398332536471274414078720148683827473204546480375313526937304025718357215558233503049804871826328712659375949424455133426111965247522596410563056669112811680413793426868242414357985547532293411187496622235477618133213706449141569742173176143352629691032079842411788039494098577266689309547308960258083469490040178352834258083286027960484408321789068035139971008708233091237384412795429855402662632027626547239204696137277355597291980600379045285242315246365597824607039283323093257819457886734103624135474166865109013806256565291766149925652035920346472756627969976812800367303757007985585411437140371592214093673714324619088112414011667271329653061684439308010041713714599609375 [104,35] 1757720088143073879234528376774530395383877204180941710311513943115113615118791751214209207817110719442975623487725460327473864026684641334217210384714475164354749264010267417889920629314163247926369974091396405366657199705805561884429858826960981946551758114909692390339296408911981151960639631667610739777164411167567632081032142369984659287080996801393193400299482331484320350606785687140057512855740352301092963026812311765322678854990297378459688301777682566898886041486189640508200352677310703677235855114757744983636309057505536699490871704124792651521732178088788721252835569428430459818007707118603584394553154004246682940578869012975824030525536484586385879511466160269803752576346490144326269301272769768610337234041872907246253785163947624286374195328666348029149928751095378533638204120574731570935489607078441471074445964166559313890813658757895906381396290578728452488696813551529243834339671383005953395500836257934147018290690576487560232087878421122806284707131669203931894788172313545498808091523772262266643748701546710990253383470169721639699092210727164694120673600480608579916455471381266209414452949825198582309930041271787823302862005923654516253953990257974689096930079764689868625269951539187780762397004761026199183467393791260569981018538730614978899119779629269778049571838535820923413089053330130514382525118768622666537958577950023393052686976024823092713970132832251897321725086692511553255545863331700392818275416057618464302410230057282303989116037884408740100509350380258686033368003389552642370518190506132378643761341593606412666320581088829380144404872597799822642342141294407023814229346968374580806386912490164114627390144426449083726684840221019543263256961944463493400886848905617883203637982270975958677802839304452703857555841077907237155509272126306949268500394820229365186577723873162576048587233751777841841024310708717444503410618496090932633604062087396241778097413512131305798629499852315465589479724373669650115750563964099322729354126972359175865712170676924839342553041310632761379102323924439719425959301936125135048292944050680981116107362740837506010477025321569399060553102642879020313569564713632559709178171762675910636654023180405000299775242211808290448971092700958251953125 [104,36] -723431954500836629081393030446193758237873395589974126968600845117004780864789182902197666504541912232970602249958741614728888481479633605211175596932062300998292769509182385423684795901103731500573369973647209006139618892131668472880488986354591349774943036933242888957383088402277441926196301483399696412919405345454028628086318247401203236465859094557852539255136748694205418724133624511288993227457340064459891325276989907423832126600582899979180623760855368034777417936113967784745699833190987198668252464990795823034095432815438045968588525612107745951224718505415679751403144229945979635270480064357736985720607682580301426719430169601157002131047283939823874517707983602061915634090641502064035052289480367989874023378993091555000977493317070779835287610751852902291326287637319531042147340067834262982329053409464787826010680581916304003604854313637388899370150361905664552563126859751696957769514248302220343113430380970800035364188187892902476484178290377294508403789500841512152721130944678468430671830905564997277927698318300870414191253759846937524489355811611419166205467961498705424680517647501964014323722091556473322380233355943856413089367391192685475451811543401497380598521018136042515832545820516828819814127330368533928045047779961081419612575712001092731881431963675939332138259457658550892094363699004900424461194679886091890025489986200172110569965074173525645203353896045948173548072438578467975944792530200110633398835473432135384275279664186715249336232645472214879027859723994702487204481230013942889864500988909855302296771677612236873173416648560352783961368035041639772358007415535465205641108476756978545640739263552653456368407575579525272561292462523695104377060965703968535806802328258948988668199178171671508060431532931988449232903911930881572887103945468364732491032194125334212770781983198240821028482566600459046163034403753618656964082984510094300066131112162187993852698100874172479192473440101812235663551589600242129681563211002634286095748091419407860462368335186874986634558699362145979552766673147403467250723382745623645702581979876623115644189203004155036871111144708431409941839566283162000077030775411095933985610625809381883087182177598933874307363112166058272123336791992187500 [104,37] 132132369283798232261112950467718224217975722431043099246976002208661311597124138732613403825344727935052765532779067282174620530247945457308340656924157960357657608956050574338758586121449755978924703508438566841468791866757373521237199405109897577428678075702458422481857363501057742446008811035624877860090385370901885557293386609103892517568593612159622544812573353408526012746995086019590788276257133487232029954436807505888711847607543662413889192353153398997615976490060190501877896101181704734760025558663313874768855335956558904413162682431419205347066713903508601277595347443031223789564619397068440545875929588379390504725872919195635762429130761652399057276199816601891995669186189149339594031766970582775580056811187596751738877515667853050241566718075422176928085614068369725736363830354145123246235885652439095755460590329722419860974554389240972824222584719059268148945743385220108074233188937741222776251791042633505427225366564922863554427007225731985534163848655903833757254232372266360636877335301826095589832728599422860963100698911197998527279896293268387540406660501902558691694327251407114583484886081559384903846589931122336120539700178266100989613415539206931306453113259604896994875760445162290076925750881273706303562321904845846162033571173480738930021514242195588119860539405021513337945769430709969180386935108567502744908219804673623616559616926100532738573118178995566933035957870964547262408791135586594259941212295953785412032823410721448831845784181144492934933467384852858461558202858206952663537373329302160434175661003114091558133274431709536357500328952471289363379096878738877155195503442915246714699689277340294810213263718765010754589458264841817704544058477074756028252778151322947938563442883046920076533487255840496463144125302373531835249030650943295391272998264399513092457942261376557367039474733607619195668097545830765892024293369796317286900771241522272886668524596119893890270396727588308288338303567019462450158863724048743723405512138523503433112192120010387620511928512773159719313126757209199819986200202358090268839692353779125343017628701958449561124694321731552654263426902435923409302092079520008681251380230611580007960687271201249970431490510236471891403198242187500 [104,38] 34265429163828385610869719100002754993124096542655919727124198478603171451051686253899392701914001101974797393828399150653860779036412525778008878419745397597212532369650245647947227732996831336455923274075025101159019848367530608895866999810447961787237551113629614804202330021007172741483778882069234484649264216042462178892364506920593320414419014608802109199015894050966022726214543713033451465172764803637998537284955321918907350349716540134419951540196545127272480536392126116391587888849644273810016754238377704578232329758642758230014160383046379092479983301358955479456245455927247534812515372072262941309901005250226601439589422046714336682323861622741055270188560303242537455756207734680607913976857312119570232990290461037758974481600346847938349964670855367481980758946587317799110715196938837294564295183026047484202799791408760654566641831094719838339380233819564642040166799753727215110314282299825455018491160675234087736856876749207776025265949217772852001009038933255954275301055018180350991504379863922948272276853899411410092766815821995311891923082289916625914878099693117266589011699092825938840394400239453188864867794931362877081593116871007173640509628093012793698135503826695527718468428322543492902807620199920564588985384245029320581060183531775325206021987702930403725321539232573150682216419223508359789002068450218096404211676345840663599782878277951036398507160413319328603541341100294787065843621122165296536971864701383056234739134782999985780552755726191682863374084810834521614887597894775045827687298423833373683584124358026447211755085479160009261475719093132966718190711158286613823765479008751979737653962996013045408163570233083294474133367611264614680754826020716716440126950856318232945356289184975451384430614792004958610521566637708754103399023469933808409814680812217237930110176452848788520773839455202716694947528695949822788985902220158436749916087574442895254578410457260824869928697063891492322587712221300221619991247116697769666839562284238760033258995902142485330051722487745010921497190539766443688824563325250806904262697224824151049463000412692258242319258797563132442810470076115271472199033864960770980517516229189585618059889216002744660727330483496189117431640625 [104,39] -37088921448941171792566451498009223009411624242822595690435620965783772259053606893326674387066759273867784156802339949145593689780091440695095242137867576896639439130108227856021592683755988627232402594860311573204106435793547408864452806655113244265356414816580569887526398373935924597945829972512796851058552461521356153815751720860294156977156481261067201560022645168786010581487227204700016285576380480949969371639913529214324101432926927270388322519259717933397544173600676537727559237805563681800276124719771663766043610098986173615677163402731198526164556454470973764015661663267204213752264479320087567376837602225258699940871939373437446106123116544050610907586778038094136781140752220190638246224362291367681280161312386294233606765112587394431364024528829658662632153753762572606244659377392072111915599352063978838200072378502959532633048167579302694070612113124667749528628712063663653697188271730304736126212201394658822370399022032998255421529725927149791849481961999926868014465202758958357307486584923241900279502576983804329510208057905504379761271234180602009315052489869297997058183283534664391175657541153700252162319174245985043969781514707515320399992914961425261879851117714406612604570112026058859121947483646162103482678219786762960718404622404883136407577703396529903574152062602334045271700652340916540453143180617051947345884660625083377169688741276554274314242551766224443331484178013268161242898088397463924682664139793357171697185972760554997362577906235044564627239019188166808593755128435699659334017191003482624164060712553414536277637434966974150783538323936765812901645987176660834930492478630488003532589744959922208379346792456290239704354318486274368588503176360357713155470412629411767949596490935148297334293061051247886375447039164881467114741568790296205956532442243599516869099767341540436768514434696203380832700418112189405855128395440813111892107633286444875932065537528150657331624585399665918085016447043595019775501045372325488202729994019503850226838362179202019103520909371486530931833377727181699647640207106530839558697838472839142025919028919145714539680455325203279041376328295218364542332251253917462644122935891553198648612488241838036628905683755874633789062500 [104,40] 14949275709473948889618141438374311948123363945744855037568199840911733493398094543772635609001220402824254164246337721146936169787230267302933555277360814927928388766971036557239197072947919219970025566553301940538540907137035452703859219093624957535860939416946756027986764151347390145353880600667812786334192446841173641768295986929587564042646545486206343995207339002180114557805613629361736979803707883988154324253698821105804685711131495445016154759677062874662759037867967673460556866644820826586841878413852467058977263120738458257439995955281167259234582408523462012725519734796652399606365672031178579859120025459328872010486559029631263926337228258651948082288099561370962274071476996884285447773094375262291784178896792947285880591061795600612337382824448475601856597507957597228039738419847638184617143555809042771968993441329393366535818194092105024504238457148025508213952990091022596153295941372575516358285879750717746489199706141258978950708865075349774903691582046524096243561332745473037456567979592772416418060785400535094703323403740027971322816383067652658074427650296331956745930016585186654835630041097022893261056333798889744376918404232680983651888871179484743941146174083899239871249261695124465220583791689621045022196998331563609091900152958455324945540934601030276094740442676957792623966462824682272657320629919180220923233986214084193526390477358030702644938101227519519935003374954787889768275766665353217832838923982882258555075010013766274773290109050405509987628178003611452712404850170790725005230123768107555873036139599712907499317365192116178193140515343303484584571917035955437772997672889078926209686329584030898245237371692458808582439985843076941902311065044076641047057781300180899828382625738642657748593803892916039745700550234956325717225594973472495862117303549435289227735516617915725952539194434482864941857898188139212402109580201693009788550272289771364701222825178746981699545734217908935888573814304141295100299774991520172562160249320342106700627901947937389911027263551987259906029153724234279958083923179170735477600135755153922515039655215654325279950449812072384169438511904578925650522110966865724872913708461637564105239928125001824810169637203216552734375 [104,41] -3031750140084356543664160398240400438321820515069132374988502519480439795891547589215353985838468366861050950022217790419073930652436681528448456313162047007965352032262152515440052406022200519684177864953310742943733956468529324642434945287076026426388513096329051387711682649200908494169066109023294399884208547703912505206293133191234441420041068720727990126284660351754927640249832689327156447661712414775777871277933345169743873769659907023329146338243603789845994163937326575482391829367085393546249434808866404472391421782705412252048555168030088186306825494432396005801424972033933974745561530735398047955377597053700416889671258482049153510608026643973885844068538880217997379678485750147804876009019186104856225605003554713975794547005443255286962590411040497759436042306042851529436921168600089955341299243411719029736392056047270851289534778365362982228172389870910918366919008564799038132503053759707258577685768764350972611951738403484275935259466169958887474770075899336219341452567976034720092627431520491505713907249982245187687745280935958670068599281468908843532911839872236729316131228253285578606289022026595646381990123695090729940046769169090940684131362142171466156258105558218867057590437729282661847440810389323587332428694508465893058157260002746679133862354199295907183276633356940274465690638245393062592199714875636782365097427840739185170132522308522594007196096468968266612921180728051122618455376719651018081460648658549977850877487370122167242985868635669678457047613186788683586087548599881149795205814990522719747710428192697909097341565728801227463955353106545328250662377803434237749170126696783657560532432340600140957987720399364567825864871382177542472423696421517408825398162425821856987783729507061890665776405145591761228561032068834175536257225409929049955281126897315991601235022728124541819610940564318417953154440450418625770035650575133938571086067049857941327312227181636742922663360738275651697520780899634421799551999128336133037391477223743917953132419956145644213845853547626653772936455452446445332653644448095488243324557255334190508362429775162071854015122147494952869376836693331674840413097851742911230270052013531685564107220898222294636070728302001953125 [104,42] -48876795567892474702842798760497260511914332261806664872248391882653375546309625878417754044876971490696112216151695467894556007689271485774598986294178227268307771519906674075188274162961494057693277811049709182883386871844024240172115846136904827478848121779729184558004920341978462966264736915671780144739750064952174270499581838162552991175330894312151507595364116892837304400287613926533788146720981457642575961864346558826495441938133331427715760215391082111363348175364287073649761016525430750990633298033683610613444852279666486301978727391452182513439280251233542375683363044196576741785486554595106373830868017497405950220606706703337823376312165325617657487668285149886146684906456120282434323813805454629441436440221355402302298999633685843184531540279067469116741348162521123484279930904285324976419086036004549367299982451234478394546683371086911072495927756176372748782945478655761287998156339364795623072910120991542940015526077826905486493373001262555861107101674150097459147733475493083529205959677776533047944534142461364857271817369855440462950906843044196090187716412853316172431404658972665984557367875422929449351017105327266771656811584252271916033038484673445695494899613026752913018155742265704422157912772107295100989167047754605690128553416367123778311271596723168525357887191761403157165437138214869728499112378285583892611997558393577516547183078959662015889970066942422518057378483233709482830896757167939905261419057204700837420628322557805785922285365538278321467675605898614417463847378713225121930842445757247464905496054515364451101661984436300720571687587067581348656031507829764505559324088239846827676347382648040293480363391114559573142118807163591202490266358576181354152367056032098743974414846602142030323167218894772456061232987827421587920917512307857063434976557720706397635434253823636615114349554234894648312096965162492457620502429169177344361845370309957456312913782230117862957885160159773204287140659971185396095975523035640319439545035023219664654554283947243188087710046551860095553093813390417406654013870919287364312500364376576484052821999081577626309613088434207002661367746727002742094051571594658914168135543931725806032773107290267944335937500000000 [104,43] 196239244842280917887452652461927118392625019997440283791961286314975106456463276317166362191515819420825065803371333403699040515521251420852457992847169601960626662382451024563416787389993742233487011975354761463495022051336543315002043250812717660992818597966830721607972492474129445647356006935556177693462949798067089129524421184178558375857124403293407550640845198298990732643074284478614434832494164808385438757293895919353795322334175343649727092537442619229300198033830335286962741011060027518179249446601560724495229625131216381594778677405536353660674396208307081352990288312021387413014629508249886140373730266985356284211559064530205561509721061694856978370152563392947270182483765656541324351680556086731939120984622794224068439959730676591126683519076638605900626653543922971556569311564245356978051403739717848344048477618751475194646845020393222537552304780893164571356037134412885971961291174226265083415411764024135968026325598227422148671189912708366521211155903813161443216156753312129765570196771701538453256539791911189490837001703594624405912141087644659669587587322564514814146349604713830087236177105624341563559917225740445913363310711937853903154737393548328811055132480165963448801102169423747099666685351468670529677177069892687998743017835477285517867414550130002765878923823396127929305336981295600489893712124788581643212006339999437503636580696687226811016605430104657337484038585235221066917583200343710001973760628447892710015130962325125538801388826260901701887883358917595396177933826518401936641679600553224578808795453983876950567917641403625322406339249551477363774221696684334740534436992105797085414847789286597192186527866447766943237077980128812944786186838540149101702238715273055891099388979342829395300991171240522574807949962898633492609337373554815828925949370054194760211316225567131414689510089280759572965224318738091885344145207416090916102717954186775571245885350777284118986335198403055077361688945817623424469927347352865474134659959102149361931041104847853435681261640671815689805725386638676678334255565260569266629208573343910016560730212150034404418010221935401054255739439673185368913482785998112136192960200387069846783560933545231819152832031250 [104,44] -31835816378118788117619284220947556835012492003361576734347233198626452303910360465692705597776534584748260491440239837374992172390826142059130948099365186582950255893483298459058391521415953899327678502791525480666686906352763711535043167574558549597597512212606069972607331986398593302201741506979501480172977520289514610179474402159809735586556017882277219812563130251918817413724248345118213683967639818844893013825072869556587293235847738903869014279013827005146327698150649256535361692591632541197055028839861757307137943428549086306411106299954891105996598686897345880243833473506514337210810728387314241954360317608200808785107931618879731015686925750087195078831593751877437947518973763802656945390352363421871269804116917616724874418180362336697233694464780601340798543364215332021442307766261655671244303262574698709901447738738114315710553487327491702251041597138595598438958479253689244837381515188073367901114225900575758677450494836393195194234918672565535806329371700288169147141149353222567972060826849746192980977638732770012972231608136536720318875418008359752883141886822824174226837352928080609764193368187845989427280110646375719643160187767762462724177813474190048685731945170326320499642726394475779173381672599864546779493151567805273993824951192473018036542968073817286584669689669091025234657881549406799282692169037822193339485759102257215518169011064844547059243048685080603205825017328551666685890967166619992087929620772002498621000801705000971919098341220315981710279201172796108024462199822384096679596839028600429328834848205677391359617429997459108212714188974715048678958072938263198998095849883297392809502058235006820007582833436495568623234102831252142490007014320350048275628796995460972456965919294270218577160959763963780952634956217569776154735934314227727992794729335395367025092393298809028477732877303972987177318839770901038754719295671700467858806006036807773826518028277644570703565616539667839901741570582335241082093447110106628130000693797728504685969957149415233940020969953107924285763703893779579236943058826563266620940349936042350977556693999165867588065467781465714819287968546599676328725972848995981120956422216750070219859480857849121093750000 [104,45] -10186097958462116900208781691491662178922367324407551466943138673089973478694334104919419465164855376020810034428948078337378969285390535986389308508610720746384013548014158535319074771517313922968056082037079620289341160840622159496080048117013421887711169778655733266063734363863519892855642974942919035720175080149533628785180257953242897531350548504933829889312323442186390117944169743358977584454206790123893638203623610736654816294476474914512653068993487865454710795059726364248258102368008203426999182378213046163586860869321285994325050964405171378928383909880028299833588887622347952519324477994876646512124878170077098682891612930962590655402378835938452528198935337697251384832042563691396173266307156063455932623091380098334344980718673883992485054627615723467665528964654032070525376126333815396745846321472455678887303210297050932657747307831543747681382752905958548797975437017373064187422787306069843544904990977179905817807544456776565827044451614525659225266087148907860233308045647450227256871471410771738092256505567306161585472081988720680157535975735396597596229054514760141730278990648730483323724028048525581203494778789044415969393919738651884867888150669373329114655219916277080473654890641367944256474700706739327836151847218584106833997416144665092278308840489536422569901864164909360807267754619167733473575815416944940037274136603119636843559538422669322225396592405106634226401602606172813274629137855874314043284250193160148770392669041169349508622248508134088903270559561947984661659621845377110469156630101436249629027429018533837655233260860139084961359866252642138315780991572941899806230341290474582827649341707809387736880384625947624186590593754344925976512445972294596489179130017886173099959818175999335185360725351785208190854592590494251783297915329608040415247421598898668317563797308398668900114756494265110658468437513905671018814804311060858664787092325390891889056975110089394266887427494899414062904936918480037312701506043580046695788669622356052587032788649145947617236778092729936758261047131141388500682936957224036292853033237705400731719136071682246035946206436132226403102387771905980416808762906852249725819792303127542254514992237091064453125 [104,46] 4928406940565127530347066074662290635237417238048908880149453034829859742852865126241144835821737157333406049030842059763267053952792992476053888988533692816452269431561426263050347163805895811584776530976360269910683311273843556649192590562728700646406606243137353932682899074935585381613420127608080579005154741806945377001675205380112160967553755253652307407858836456316100388534504992351517715505270615479987294595056090367011010247450473684241534462789853441009035682056581939949072226202819795813100603272218200539653859137774666238992662864743732578955869981499044486313026988574080801060689349413167370643437942694869672639170734211827894005773814080862979058313522541818807387424980774096605333684499699093815235495334001503621425870590673566017232291292753960969112150697627245285973569643611364192604592825761290877913801806913594101377712870548382277761863418574120229220223845661053738798179427736221543756758893386916521479453471817723328571355790153638561622281445539351232618461436990647306687040637524014678094811560297041108988525213508419199555958256217310265355613260620391651686962538125643709473678215878709899350850549204172761487151325748876377556987809370913440321298415013188950135566642719614601329677152458971232063018805037971670414791027337524517647137449924410888756834924682455853900958932987521713000496232712352913623238243207844199796584430574624282258878994733449865470477844291859620579450968980569963904396542257251864390576513324004772649365759104750368790395781561796709090581873086012886115975999775959773178051086790210308014659592942375267529157087481601545065780116449495437634759013885186873069530638600164564384314665975557572368272814703341822106609849978838594420712890310903541816289076723548320603337001468628467603113262167011671253291293255388117889337230944373522823173603163617044023264276851995160748052818920932724086047385931734470668534131202259399616954834946955785268981822861149349188356844387922701224504103536753417969176627711326881533642806376009629728040289003843281912872247152141656441319631786178815883823105864606533492115356433578094712042195342664698873950456222778909466619143747755441009594790102710248902440071105957031250 [104,47] -222761718263880290282727881598166000878584013688905799396259626712558142554938585108546155175244584001242079261313395745307621813189980885897802772228427652950997106846250801217519057503476249101493647424625391232175962837485769327635301637550711448984895897238592413084563340764368446066842843327497817067414109406699439586028999227959523912841986706133405526473518888751234613496874114697098542079124026204455281267003224188541881880729958033673945632482574926399528129384950441715498145925854916718078660134847230623911594804770498742349898635438897817044844433059318741671658884835979066339780682709597836924571639221538935069751081677081407515832038449060995492960142568014811259663782322999410334025111591410394026059391679910958457604946591989203079714062877530268011702061077668725624513811870746941972267482139628146913395779792624127119624466697681090079361290836847043501126387104653047695599091933252130430398324417751027742246196054219903419955698786224245063061892596629579981024938754942583192677786863250923235018789589577389509019149563917060585125692908748565701183600413697724949570092073408281205994860504231655087695617147656779506236488373400278309112542978457509210736053572654209825353784702120206445084263363376187682318048203968663377578604280931687377262949600897586383636050550537616324985892686929414669114902259972126452502035882077044856726970772815844407818892887058455985140508797918182823193066674007367382060148200790193096900200230043062978457324240309482511468645568724912915261060539316839559526776443047820313468425402619104368427173681365104112336763457773487816146974479852957447242538648985331283418811993071163364103155466480105113398370053268584915884512928948969296168017637786408502355307561746781271294271201194623380021321821954354892999733789816678962914841063229975454253745090566104732310447686355464068519047802366271265626356394115346723656972642904283068372298944349911911998091446294957864185674061670175790652894675280497462713642276450983666427788720909624229186475148787248170305488509186208407986986671489819345282656215395325351950003723134214803104883630887389079104966049352000139110858392861580501431717493687756359577178955078125 [104,48] -380532431179933187012100740346206211083240272619671729296288842668440418856628924203977691998411716665940744445367478704033131887618478009871589314430815052331752216868770479255349390096210826808284994652149292349767369703549958044942820276109572777849054590980231096003871363193648400831162751416077000939134998331555518022585046977983750008470846041158297361128532303872961862191257558915736715787234856310245383345990970252745858051569318573727091078374836202393948451763773945473562809885119773306989871817511383971904353597868260748387863269019804447631578060226496628681487395529215703549828365592027769846355745359672619929624296925961973419356771684070945813391740108283485231766571729592502743963266022056758811753967642419069564787331717891803128032408595855151363419330883457215743469468314349986310614118963129218171712763377608945655957540930619604248192246028097328614112480200974174141925902712417738080349724054047121543597179727741585513449527608912908125392159772538808394802832144046416375979463286985550484070158937345300254899508464513009251167217644637997904237630248246674020834718612371708283933490283336918891857862437720596833536821855288843312304918328756760109907047522337385927759670572829091535877266315086813499876390103585465588413220268330192965641970448032659055825316838233968545229410321410046415481027558524064264491604097845498013986804628345804707198604077061115585021183067921365636032364401422738102738551318620048165114615305089565706303770579941658012340689622103043823019967619198753156577424998232215347593521965893777829058845479907424385436031006194688072750382801047739416424621901951603666124864639081177816337808383755781606591085553753635602397824583633254415490161844974331320857083616172594730332099413265652698912788456741680929678526040563136788282603248756967869719402381065575322474354064201989590642296357984488433944769788843631261142785320737027131378673239679206001506667829004283183145711242375275045527653316391464049207581847925743449947740559036636578204146149074323568475843341137330813106107838991693170188422397387028868678460140442392367729620828326814691861403400819950900091847775796871644615748664364218711853027343750 [104,49] 130754975640895664867503493943669274404825379266794755101638377077427996554263625759736714704811059639499687191883638340741517448705468444849816204227599439366703637238547784131185239685145148203320768232070875520686401674487377760195719635906076985426864777061062715745703908046056134121427538994382398999903038511130616398754291617848467384359653186140043745754214852177406378959336589552431052811911420594035793146776677952172038418868422454088563345544340826304494624805738973719559495209404047041969158828979720182278155388773354583386752948518395459536749294319195003030242028114110260732143202438291195888741115398002240112400227858542464914851978059085834581921527860914229607518367279349858969305284517363631264286039803204914076894143169809554147939932633811387890187558828281769074754808968721919258811470529903457977413750871431887412871239637978357810624428978632002801829863616840109562874868164557172860448726990817230302328582534468577861861406889666534523498699397515707891782943351204532398195592026933608055369896457791358751668869919571787706864901800274456785449422849094513952052430243282338815434759972410093771586237555206226468246870849293497290099173987620395404166421253268767714802462118810996276287808808659242072968981959313137795180621303482477257727483018256862928170425500716840345845534750305545599231720942068418567726245997870831458494796342395854319107125463478213760316816454953823630250993238328569140847560573382543606236494367857583047314745399189310976605397570302496350143604817595700001841121973936140805798355222839525125783424375957507947906847112586108595032764655219964398062275994061378376937767524523534464560782291173001630017440915916421129462221831095030074659924755241924639367250342019819734862850796307726939421552324413273101251565352883960681211575946765915512807904280830756794458624905416774089979370899575126931300114522284018723112526931283094287042203653250589131084559416813369923560627070495828483309515461566974010735721950233263100239723884868142323644733645313950550998912140428622172342755649056593793364481473037505890594160775442440499577429381873937882492730694158475834767280110426668215950485318899154663085937500 [104,50] -16087007301498339791745364172959487190643290945814174919066931114130952748361663291360968942462090773294320170545672902545208477241023554346345141866160826685534389996540821770726728283483594681402302140788006274132951487790840112086069716127715652966114851192810614053512847415405397462325954678546358326788023287086080562807371279816198345496110545337117113865523175823694532053953931707253098336010900143530098036146323968901849657423860883954418186443203493046241358305191283636775263278832333981026335887093510473540358991915546333934437452182089518825535888007484487032442446083427101667315276666714168260913151895220162260367283989359005228070828862760800301803287458852196646526617441205003701915613006775543115066911528443580302032370604196035434017022008789230563055095747630063386844687370215517165558648005681096111629917174554401572236885159447547163999246505480671357609253878874145565298729547775724196747240669885800684796220596018778060959843589703839458488144191597919213674956076767267199430107830025329277872283421014289019088244192719822890086524391429190311057887312643880050684010055843241169579650469645787209059984690070056312058614286311872427537505040419176913111284910293292580116844050962103226823245015689385054440134894643831955349252457135023514624494718354399023374263140231238562226073242596873332690511856080756343355203191176739775130357666268347303921254631426375456766813695911667754407908895131483779253136663555719536194571868856535629875692961362025468833921673277044969796538696448544658432260135703235373131387117022807144689194841488350835176815187675208320294218604300293842828071197437733546740749698421908812839564566657234043561040240332313945624035637849456373363239177388170959138156175173717109135089458510520022849737647290510188303022315292694635142206244357233480422862454994594933371421453228015891873574676487564572675468754626890189702551579825456137384651829582487113492884340399819598943330658042042133956633191923728636885232007471874861019552129465787902454822524190244105335089239873051508623722064501873850099941697696537207711619481924722282332806635360042396871685880069505094995541139013539577717892825603485107421875 [104,51] -1344988489679732933876614144803626258128575825565602620176042168315523367724464832463038790360498698808818766607537469171080929637847839753436192188510919928153821994655612453731844561694066101438779031814090096218538392294468516382380305669835739696847620494435120130739940105394852507407409767403809143346807847195883831905314431688440965723401867500356255020238295438742565659877970295154648838354187829762327783259765957336723251990303847122632724498802612722247767266787594853882170735888665510846766634515575683225518233661151880491466565997239048988817320936795976562352527568509452064283056281019487309531376969080441009336748641751013697624990570949503534230605568191790002938138959924323701309283557990151965573204286606009528826262413586708872041797326788589121111641546816389666094141685747775343893137162481071527924065440849397725246374022964400451942699788510079076759918323763257520460879827256970588219412782102425738789735962703920239956694205349231633686695021754286775023561350753922688615460905944977160863084151695680819315055796352369356931249806701786233943325587689195514252315476259331921852663171886932712199235160389822333046221535187169612261815631902828108912422448407756934191819851646511281507765418573997009317164383979902401651044174747325949618296822542325499258135944438362713738489542610499330988918131268307425527053780512749564867237227052946972925933808795401695322167533402465259894855307113836538048668319017340264249471792036724161204632466079269806165422440520340953209496146734950962520372169730538989105683819661303912868762236022416504521043453696936204584297419734983139558125546824498398279496136648488188405458453603451683676787285748508506613691700976004672865987245269986157701162680558043398892471602177996543381520376435883145993716269637514922025862736061508166692943948227614124266838399103370745374905396179877793154207032589561038611762760565299563454620563608013737651037298348723499144723982290808379145701030756839860305437427041706185817621699466855707795715496133207528442700388437454818396790405807840748272833194454856276530748525102224279208256435712681435379850061173612717213554645923068164847791194915771484375 [104,52] 847221649088194828909672808823959874469187018083102718884012723981215297851724057736776875749081325685202580297822993471164047331067021429824773334264076064147271807706095363148500135918432288908430263753077543748883590730708669291124914167189196391815637043732420169416342119112805549041175692095575435849383339781231826676137385043964485932000440062957944728115534321580672203755710068210145855375323855898333624215028440219680722609010003731472743900679274643253956846145458218235640284210799154798073267874727063799270187176835623612147627147771410654288550890966934346200438728970724145583247921098057102025779115961876028422067425176300168149963860420801269024423315558801497102046763634728547510157962635038009785419000220817011400819034947131128057149074735141719530871743306447406538858741809308952701951680420150709722358323091746875581272100397706354527086254504939503959921659998453320213015325779188417588825680186305959533746049681486482427730176000644098495149210205123584387125188045685780596939196821238592913622230287236229113188996724440022473248773866826674662102240458127314309260312701730302530565940427845144312942349269893792973516247445745744775467689568925600616784333647349751221374005964272241940158835733176439005351555277818062892249593471117584889235302199463944571676138624644405435013880688994380507148613572086056956599431073725966225291378017302082945646955845099200282619088547824918363957252760827181580357563120638255579789105885114272769748896154234727449051082186520796687602917975131383710356361334307943417242869645205137740702566863483365569771245532635313517770634260946511934280563752832572961493381327830484295090853243714763877418517066642428154964431470836105059367168822316271407472268889666476771848217151661079800395906623529620061391357426623379473109869732688322269132210708125477189269063797475014536995174356674229848895082716227587747512452010545188781069514034102301754999104044701234142173667683982606178505110477079321144214034760612813644733824877871418526047490459174670149167562638699592822142870993119960381457094801252973565987158915317434350881537171512448464921805988542269361118997039739042520523071289062500 [104,53] -126851529966873423178039510995251225885179305312583916189465796012119021851152583906308149236554810365079055531379913185490362669333660625328075756352481854395465515864050302091244809126328243804085012462026691380669229262783195521017170205830746371747379799858022195543273318799322197275855844680782814784081958880483112382898903229911568033226418361408449391293111728888127480012016304731523403130150317697256125537425474859427041127093983337665409051295149500115920499885423490867825209721516505195668690505973194185705305556366377171549372164190309198092627330447798021881719154756120260315180423819818715442805196255907835949808996821157026848397103852880467771860425159751402933704434621127619743898026243645938067113441791239132898511204086469011484999729985205159673405189287034996477706631066386422038677260739389880230046409440295436707929048766786078341965019910257859367861609649826232342411117943358403529948355891536290579626154160516632059955468516464438663354563906999790861794476480162111948594041674955886779688723247650882936487108178244877506075594325814773669151723238864955757390288170714849023268935296194799221089805727202781348701027871386394261117019430827238281526523699522588255079876171866207591720958740629501679958984201754308130847631505116661482566199273057773061639724391349227082144633476422515349846168302143546024196167234917408922144116845002028668758660669741828087955273356432604537635266714312607266771911793575076155098360434398070642683656863614764853556954658337552277597723791083075926950205901556103825597457064353099494799047103601678548957412355885415828582553706624970773547993499905431837907518442117717212654712392189017524646904242627323838238987120886285763835550760778030931741311120616289345507684183265080719512074140147612417501314314572643613057952766012800691979889752344962901300799960140626834461840402833976942078746634743021396129275927751759479004313605114528068953685072569956087005293966923263789137082425234861976243074633293404474166298466071169600759996842601020635159481637041327167300969894043636414675454271950244737220204954553278034119716975414951691940334578545535038074376643635332584381103515625 [104,54] 1260783997731729263290374102908338367352068920343896755624744598118677736628106021840901768200781352852007301997541654774712002608968729171350587777601561820784397009214841903900635465190912385659180171865521082539845384544221516139839548072261963777408117549660024607166509051951480420075463743692354052615394910296870188374853212878728336126096475293514024908968599952162962078872243056996639096091476040845770693072821582828290428921556410959311143886300097134216323545865963557384516280317955775574453786343458821846441811536274052433042928578822011965161446434074221840082816068467286560922547779412749263278768750304716019911552695677533191004277139666239148104013852927131399582894341533528091317568938616156682292532253504901569120748262843724924604968022390759648217484108900601787063285786529327262604797989887472031522460929459572510737961744322315636169039256456549942911781138997441997694419904698699690067248767658464167514805473105000112372676220127382215835582402385464726653630247950690818254241962891276905141221284735710125646067263747900313058533004709916203548190785801436986512283987197819359721165851087844300311392455082028210718665515567258033534361270763363760800354292816913810547038423660405241409755252524569275592362841978790344807721596157331791811918096669500428836052286236319194621779885781500410821028301423116833571791088959875673754649031927986599652194559267189427271394053223951648943659025570114078586995255096973915226993565007675943945741714495785396240066575224697521629963255971466133805236740630767430322565497253893770778240292650242050202086702896823508684159368199693668022694907799865450686505548010342594564381384874071463506326044493302142473920149139039640036646610881129802823789459604737895069241970830930306020085507314579880439498395597075446461352305245883310316886243907853273843497961283402196765458497913055702370357957237535914673004247651447591497536192545416993631083730507253098116464382072639587214735584951120986848642717631724517777077386862287457114256285319490175327429710141131365528022205904128625911802088860068986963371432244990944239538941572634824775031581189921325858449563384056091308593750 [104,55] 1692989162436115060238233977554806649185778219053965436227139295823868580348518686866793150681896857505603080505135796844826333296477967494986907973166619565625022905944990035007367096682426718149255611635912027854007103598125689202518825639666994540710134075306157922140916169457970706058827677323520663856896570854659323389050136642534115961837509480211098983661122769630785222535506963706003830950999263792648399445473047644933869896965662978273769655530467019046174188793942159942729939710126385176562566997246682343336144600806461653084804930563562220446680551604667495333440938772939941090566619967962160400295809060917340781517448018603159803281791226607425676968252915531540594908854866518506414793303696048548613275795941077413438273018773362167713325390585608623466049525774365922112104231524837372517582945359791383066700947141157282022564821562617411861486523702635104232013972062071557738536991295835213619808428559877243808987358484955049878906166178140809063369033059353546676544485724264887691701711688457359657090352972010526987302101668581304679876381010315149591493612986730382491445223627551038472962820817763025634461898900711133525190671397517572354563919849330587770885444422541908190754134356924249792808857866626284581466143823964358524342983318415946519083020350323989696801127578123768916447837466414421940145641560685112004440451564501512974559571784078687469136414435567054515829153199765556004109371714369111051752770774317452104897959576647089663618533619028709075813954512228867796170498201005369357231517807843478099429186442683112333191828788086516771805977293784452804612158736115708983693576882328454229661081136179889452708823778165501657860768671437978990161204250094216711846018580805652969007045263888394482014146817465863234828519470578778862341818722275697649430962743595049878008169228836167604043283095399005439876336781543549680060522115516217526806803019676920722313311681661797333476966089646408301090038165842006353697773802756595289174441407049580322999622068934267903249274424295584291184002042177598001635074204031320804256867287447146672047269452842751640811232380457807336626707694904325762763619422912597656250 [104,56] -155156559903905150014662121177536306248646167599294255389414576679602018633100599726835959200314315567353846237353047236262611155673931326382513559478658456557324536638106740139516039339370103429422507292000101977116983032634596809805479720323508493000963629710777741296584769906489515895299482397468243628703726196397679459433523014333554311664988442076511905207632057340481118697137496218140041590671111757221498382938290972063224917136669431782118415892077629476132786803473220578968613658063959148292878702812900131397634302910639184114663328882669394162030478659767975226414087087267939651310772109291251778633937007112369222062118968891005480585252224262319922773284942882045618309737441428977721009319590055958148085415418383143209732855630707387325954148049380194382565398500711356149076600726669166119756819220034252771417557251289264613976439499828941495422939894779290554730296974352244350228120823866075967051744015275927902960130500496391000059646813725364874135223011858772249454048721535169673051383960630938041445412844986122578980156509395626482886755888456120419549633339125754644514703687752657033020733512508846355261993425593267969707516815741384557470681043141999059190236323242312677368470730628107289361707906375937339386109235289816720912347513282723721879882521864233617176882691769549315371681736660645964524255687180991684987334090082822605958185694509681501777428239370086760045599753133068996293040786240940434236938876977111893732570522995947226608837286866942643286137046243972659131296571908287318678877056080093060465008364627745960195932819459298182639441382645967845820482201702527167410653730462447753047043914084152752436233827570166520875099974599718186946591635014716692590542366678641969084558182818186294923956044321124029630101106639886734742615479357934493874737806919901476043020898499237350222171117706891092171911357801012825814998919918991274330902181632487557374756783479266959043141447507206991900961436474551302365284302686849081708320329790802785412157338831411068781323348619574844103418475239341551088944300221088594370135969592503535872433025893457253080828427203689823254961765996995382010936737060546875 [104,57] 13941630666828843486773724775687075342237775413419403018048402979673738408327498939870747034689015204666264077841509494834864719310835961662583518985004042990971832705044640920561741721302161091153785834184285128985456453889578599328295327357864927145685541794414141421355004655566592764446227271831402168247030556065048125217659315368926554222123680343408726491047452023450741565124472386819927200306808282666311213762326405764650121577612907772465831384735124469636539746669142138376904516127010547413077689492960949508772477166195864258825337481376847897671586462093529334558538285494780140577942531818302264992676273065397914003366928386740149277777868751422650937864522823847275119275431087145718855779567492647632556853967549617480550520104709311242398698705204937486731862077142924842409252600632690994633018908670002217988719710663712464925989470960279519648742266646413882606311745723068445193270733052128394547321719290913191555793828194790969616167143964553516453104768778076369613145959660352267340762004952701133289724742104315049069814207203434550043933397467236470214017364073983967449243990010971996368673644880309627696201584416868584679971695412535347429975997146679639822326875847038480835176244852214002693004194009715506888171951120856979684608443448833796066771463785935420678446385310979510432242123779206154120123593312928457212246011303331500313468024297412292309870967422259632151713415726275073822174640659798602422992684261506636988969711831076211201559940305923113164771179989630502475792810409283900776287870402525684159143757165030703213419477959543894687278028248579720749597148882343005154437506675046982163419946008410266368646178473398482490814992194317242761663698805219848878229084687632680065446216350123916615409793800197786800773865305536379728050841111122274571156009186986495125501332654515669854516218251066183490302048101576634596623112451854431730359789658035544282464557781328928418610402388475116821238351255088217205330430602607506255482424066497551116658263951717959238684679187133261078884032582163117135253582616972889377324998284767641881585100160794703210055458970917374728060167399235069751739501953125 [104,58] -2869707618317821262616808076771920200465281052686422333868308640642198643902026600078497138497862283393410394705849276004719666902539987890270177193587398830956769509637690456046135451170631802748911585367875094627149585506064406463121958174016976471284946643234671161454842244538814200797023025994771601433488353055361334375561003755998762935511975237005496796489388737439024087606556282879483940130527101686399940184945524349463558182323481557810599777392521494551992196843586155027012889329670436300977258661034810719581314362812299561435366244921176860895588516520315382143771444376049888931371724801149962475748225800975707165459787496739765538676894107211381618392564060014810432191911644293475883719080002080540264260027837582965274995083950727374761455900401611081213623708888003473261183478823582691383873686021021798302464310408498024356789778545006763872307222777492298491151315688059644813217432720921338755930818541746344754975143329684077001557866028081791792690306710398434426584244243015970285476029278866670825033232966788213195604444671296441826966961353572903133917410304764563612562368942275784906908395990889909945090478119636858265335685759018792995830068472576232170020756015765679678702343422280188505471082523993976925199587153698604998095943744061288881067353645538248704982126399557717089082375970415443550238557600257372166156260124169577655751834453207253003428387155645846371005110509735700102189220378449183918110802903958670253651171021961077942607911121635417195543368745959955929044162089597729012399920075769466451970655844713330067904064251615144474044780429752681035131085929086450426436987686473573372647004662863094815050614933628583985249620819670123600552875097917085223733662316401962449647258986771089195367894916845916324543928869747500672868374025271657251569654291508068150521385537050177785744118524543120113935296576819604579022404320967978615754485320124786970570640081462391577842333552099454140591825705466909310074201014334298399475186133273101195406024920533548203286384946706622632647146848069600295419372444093733074755384292463168705021022043430002420420219244601156560747767798602581024169921875 [104,59] -47619399465570685414771009593859094912363480004696153891051859365603437105019197254601878027892552440869133797020135673555845935639916755258924501306457240830529010876856753771515447608692725327634048552286283743077439319625115868464140956654398639330653096171831570467563929162338799931920417959485144109882578681070140969078419730567242591268623032511306941219830914103822009855658143923126681970350563890761744092989396055011538515592394943010881961502189138121607135755267540672333553866895332102609762593504603900400052118030688276748679570169258547127022288112491214062532012697598758682829889712998908670670250395141039215238427550649465709421874226497861110480068844701113294120045688510264017415533669051022752218073361429467144054554374749735565793075094954233297221444019452124547739378257317655216642405223037243912900415076748874931515471704065087072222812313387872332911755735267351372081282866413064692239440229026622025330851486973321033634030878882369105718892277956180625215522785282735997086965555045812013174196012015421845983511730713496958026657868177929316207981254503885811924850149616729730899300489445337459465648110587558202589367817324811931840134657666353333242089809574018022213496871575236792524131118931120625762188909651324080502632366384057905281789171421783529083021432529415007222651505356145433345101374264620180129619783770889838022966980203788150740140869103401243039694237653862700265186337558223677090365336377082935935315432434847445793836324127295534367474134351340497423185705897120401292792431713562226059376283363129436668923445338805685438251611623167729185924882876090374543225975639433108991883869471852737331381982095746588202343734282009021811482875240527153505108539714520937043318622738299778480793969779883070086188175883298553156410340423997674468987829422098390353212224109829773888382144079557593619351324952328840382060036170175188511822968641480346853215355216337770204464310617949534827803699307700227843972562854660243620921799975155637369324138257529282934212400598894886575220449645746844193262476465555024633294815755870331769033270992153936306223727115138899534940719604492187500000 [104,60] 60561170304561355839426182605455842474950050992964282974684955239405092962494598497155292110172802205383458633375144647567578826675493353416023922191818182401956032696714492288599437618238984923584300049896388342152356444383199672288959811654679606505941566188867546236018121406576636886276189133347277777240917636129628606212939990051442343340934531589153347585446398336362138772438266474352025361163582951837294626117184999687611387046248805704101565345352685170812048042437631562883330129701599542469370652667682319252350304218109042785088992033341955127626856452887904121147926193855021045483601942526858747117600057346309818719531399157579569144965390646985229074706646518111815412852486703745023987193103257335763816864758948261512032346375568198959122859290706155303591267472362652446625324273073299800030816640939477447447797997437091733976889375481702823342145709547272871696199994570342765271649465474401980237646388060718575450101266515645958893510991225475025939275162972056873409249603120955122611353481174993840203152313455293243448749514305747175951533887743608301573825208535566824579113575976187296976533713190051285927026308753233040415572002084883262006714886258966337143390485946607683668955670365678245077817580494246124979433405747256847403875731856185563290670769402737967461789213714952662579062763090609175882183430826723918043488403651211951073398604771293774503940344150330536711969730125044446012578036659729015472877826978847472887401496405469856879079887869952780801119188590647438871480081314775402231277546909845400177550146259862654546433462721903637853298364686051002191546476194333684167924823908918292569866813088640804692681459526264257877979654456489460291608605518746776896999297373429925853990890740606228655621657681187247879026946598862538117718238721628187828364869114200051980324116232857807182125810868735219858516189560684397899343392669787599854868600323254815921980817755655191345723011265025832476895097621577224042700584999018018908084242281795707615467871861326064249302714505390523387759998036539716501342870686898439818870224466874363072163582148539500663915191580599639564752578735351562500 [104,61] -2030109915430652262610525104939110661421504656642238187307102497924592990716871908093596683423119464823242052583132853300205425573385290702774718546488976789865675405183009158625246743879056530367013875337005738833044313679925435508167634092096828340592926396943476307452533260397889075464314662080171733824983355324850718731152073644633901912627184943041383975081793763423012401924576765416773833064464495208812699559869569526968243466772785295835668383423956324906411057495890485335140074321622223966103277103416841182860203061245603372012840331616277205199421985100687639469091692403444610611449982608995670584877633440948181214268669245394841339669866069023731599065768751859451979119150242549103579819550248142576987212910188697522665147860279675627413311733687182090740992393614771277517413108231699110742565749262950041102980240908570610174287479231664823546603023866518222242828403816243186073400790082324550611469673855293039232794198391428423642454202698449902414327061351072483830323010674359286412392989614894715938639545604336560222326057314189944670539298322804804168119136594831183082836357351064065893802975311882239555115651075284894248590734401522745751525302864602922337161691344254469019375712292685907608245952682794687953464861471130197250922934872683558363579963145239254239639737006477760631675110624632700708560308127689395042363606541552968931769029735938078885809070823174533140994726014342180945858029838142123608762084823139802451953752285935074640912696129132076448857542646533041926006163688017452916375558458408569661721459391227014893504142598363842272783462306440203602137743004385644997058182016034764248786661591023338547105228249185739081464655753251555739134896907857979668054123991721352823729979485273262182073271492405716422451252542712375892501524793585080122310293229889261484100776622399882958440500166513866263059885892811480790222467727206226373911237777547198200337060458655344705367597080882775831509391351949609417705905740438742974920316897285653277727328805222902285412266462494238181278603412897489320480892758052908594358609363254096660713891970695213336739470832981169223785400390625000 [104,62] -302674070727383195401610147247888544559094456583362303894149038639412772711916067451758612656335708776377225511008324615266483895324215772513032197388290164184304503014380040431656913924693338162945074107891618109139617273761576310217405467799729351962221968140405588101364929845622559379654444728849397438208260565208000192383818774671906258669018827906071799467115784703480398837051135443116566566835131585696148706099449754568659057165246570254096415404810630646204003320455835311509059436074214415185247942167420863573542920141020114246073411680442251759306372239759273676238797097098408231379517347205736240829238863790395076071144029071854993475756580963309110280146328808019230999708743837389261385809574244108341803822278382662890281311974838975734613591270394670576153103766124617307784527806932987536137386856403166684802208054350726477604749060881529286169023609590005209113152554581640087076958193733747296796910809027317549705000829281260642649504543140626507445439980255087664475751584652898282746870518837262626448573669684016678132851302597513230692117361538349513798934939907503843685328036252141806888748547294356414867641904948703643727681694905592307328259090341092145188530932694084605559872707737368607942127179558670533270808338984635343548207356150554965828975265632402302470194203880728166318363294808254481151798867882409552039871388400479635191409790366241534835400260330856268533594626046412528464110647076529389037496197050119174002792487397525786179393245247877778134408131466125581825845390604833678840042844827935088101673697637531745025010587508806719258808446903001524563132483546498595209412918338835980808267164267627485631097894468603101499570354301129028194227242608492437817910061663799818800621774864215997752710796052553871788821907402575941312503409198196795488714340962303148876666151858881019949947932385117740807429334930402139712833962330641798065096035947588348678211395732035912683969698126651775161201015775697323449777378997059521817255852251763114656598852846187139895082638403198635052965001442882692244102466098620351258983026955845279559760343566580100969076738692820072174072265625 [104,63] 11027148611753465900339004128846378788865820566715416326581114440481092007361607081526287900866822155861141044924654056805852188145290129594267042896300097203964437061007402648887737284637340617158887395440486300510566898727464600545466491860976607025445932508299491058961120634899487572814172938749855512978440895193902248753530005463738956470837906172947474626961147568439888582472510905261465534120666551294982797217757660214117595340506836319037858073231138447765896881751908301452491765030198825517126816757935796638653217343349521850140956986345898215929450036479560013358658772456545269430614045116722071484494576390737819712528716451019720209982862853875167032755548179061366542187244993480915758323847377213291652112626398133927683207496869573189110471059634676122570812224775353725622711794481748442625216306833472221693526753664956974420240643168926708872030392048957402432899275745237522986076242133744621960112204510521631500921577435633851427584799822161183997157722420966291731039220279008945093269090171742438769208506311358545703988352912099585273981736904223026196967134251108415301902442209048210758899883171633515931426972559125141681845078758027986513809158165891014391474541912575438817027779736859070437260736019848538082991401079778038411805575630894766628712356161972118020585124969909013634530158265879955639263364618695377771264564758555401269957062880267656601198352972928010346367925744291175756424781030670986949230906789028240929042310252799583473402905065790389704211614397134780283227982924594068219827092048239612695478989709999243533258271734516262239418822605822829691806675941894362773472556020692195153923012522382917409466065569204913703403926318448541175416149090078012531526898998264189949194374013873754957664968039974196895040627885408135200750261014486597394010369180628195902717694629850309419001355864178240783109474936076640020128815791791170465990007217572238472054130794848601964640753970098391189478591590271659217653162123864629928739401762274227313477757277640716181534870458064896726349940357347824136701073404754423176524842193202107953646949919652251992374658584594726562500000 [104,64] 504970982635346657967888718720628402450626603105649984862430619590225566201690069464043810884571413890088858536933621409040458883692577460131407262943255994529080564429148452035805694465991033173907621345785067912290254312276820145370988990489984088371069200068865166800527750341560865376640400079437763930526060792669476881061875210346021136315357375051691778718422355681925846585505515627902701795108271422102443106257176594264651325182078752046457728979041169272944530162694888948520871509435124654968332716129550511781408147543596818489438643348466234834517044106000832265248196780070180565290937721117946525034600087391145889393276891549411273914484510366412312851051829358104835614835697208006177638188800987125914656886204539858147949011925569885793563407275491508874983603751314927257685277976009381792391768884072839250617655875461403190472919358745816869667962410489040990490720380010496056744534152468019852433013282406463815825071171358052702870862414173199347450175117704553636047126489550436205957234304398513044260204289345241821292292695964047552261355479097740900365627480228784658541670165758759790905070091366912662342965410483771784039105415022668691149370001442077548847953666565174553365054218798231938039644418732989344286369249004454829190889001747906322731016111137062119807913845008482546220634504725038368692069812105530848172535709955675877766546488482174037428134385546345737827286565606709705885361645443153488647074822625829507532642156765576829996937131584156500309189698668967190644507062108819047672185631835975676991522047510974669516670634816228048404214719348058988458946330496892450436991928857078002512551983187858921038927632646101727037437760235723983034263354191913167644178831080943356104229391556541185685625067824411019465281524865513418895993579956814898409711614324863699630896068810520910239167104722074190955452316576857532702066926010182893593270914624395151743122227534441219502962682183396143363153806537498916139059860702684994391143402492929548520291832257229961242446183533305528192486764863725806829789921387227995969124727230834954525071967981493799015879631042480468750 [104,65] 20893342728271618122931046930053282349150318933437039503980698419481250264865875663685612131966219680205903549545866678626144475154357404050449900097232506255727654448731388479536976295814100032796801590899182122024499121344113050387600276119061585349151002917685631675207470337375339334672947552404670992622432885955574763874244509823164133565968776942769436051674104787219505291989037525757217380715396107650681708797494048523609504944713780247481037437449270801771521461172552101617723077038145504847269350582658342788813908278006393382105347364668837185718170002326708305165081170875701396494110482628617004487751087547989628921552186549273673796729309328889929319088013620188985560271280432926133484146223852751022230819981331148554412261487772183440820622255395629678599787179838767921134355431537903738719565401392034907461576753328571965978883955830627847522086644397747000718731659737620073915213173124565141365214950386705876955048358424009004828020739201032724681788632348695800666086424123443162794884594340162093338707603049823693637411075850090366311118119519920792654576637805690602221192821042537356360810678641955428016497126728500762288016482958660575365677971087601282025547545971529650284410966000859225188905407169864163235907290873105066271010151782643840821730929738924225162736155918572318655264233366664801800185449701725349947424900649856660025596924156224058467760704108465211729052337886211524853871196414246787312033679582762778699156632547020262934502519523165474076255806383476460405451439371248198158184312474667438374848282080023511755612878983645272853468912146121690547161386332705994322355476374750795722825848891564456319558264216703152653791309032583611734084817121920554571927534492183375385047877384438355436317021291816412527687554544533768742084185030773897273170935821703610059190082667964123465295790618069697808473454578138634810032340328038056279568687691680187084015462053865782907705197769715192180818851940343335881507260792227446698839780419154374082052635717828314810507421747353089413863217853252654080943102451264474147980748020606475317296901097870431840419769287109375 [104,66] 3315479891985400273215108362388691685345673948744815960724654774476372834959799993868366131941454164046070223616513153987647053059748732126242169735554612066722583818132333420785829578627822478803594787000773585458617569587605046595231581121009034084805823129923041170007201393762745264858199178187270011333483667490237023842143677217061767118358047619562179010346970240835274241923226349251584322516549348080123726497585204384515413177512655180057134274723368113443724613727862944326114497601874360097854470406792214347827410908695777481793450234554692886830515708559371913158469388599742245791916571788864644462797318558397356678289393827009843969032747011344715487416711965745227500756494797773265634617325635130459388090746444419125502966235611979366655444386589262879630040364893158976426319515209348991269741108705964405413982375775388059698034446769653135889323353443212041767937287183438365150476007940724436750631905391204474958918579340108761906848147896912029003794766584653102400714971910695590222266711032257016583109921605481667845757633630344834825389028858596513993885933655621263278222874017679482161168539941651201688849812236290050726508515695261575443654678479519531792151837558680380947300745073801311636211824522996814148229524628477484010322065089024189186779196610200813710686842417282329367052812234230757795066774245915542452723260133438496801443245285962721822319790753240635766938949859914805715865407580183872565372951347178378256476246984500530643575476842355248383817028048067432481470176927799170802413672336651731721470794013092206627018460940774624672978163102537946677662097645887084856235560908350200865209643746178997878570785524939982348517495278479136552397908490271106439466501804166781236929885218037197569087017228220175562051673363488216268522976063684085215875024109409502099878679475618635922607205561458991105009753931651280181374900162706680036318587299890147637439256540002950377888705175857981706571285702247943000842332796061697198296279081287960420016350059396692815877420233478432624873771905540065882714718105596878832068870174682315089552229652181267738342285156250 [104,67] -208401897909973889295535580205300885905716038541756424713172804694988815211618061392881933482794916207245393321397554561557317969984573743988597281923693721463513679122732748617131803692818668349829485115405616048660088004868538560436433908749182348937004195961886107922527978729491253208687236415663980935305817552948960946258922756473955846927864020480798418190543634720484731890029547544183594552165123435225938298705664375320702579651424011534397434246955110311812841535336510479950836223596284196665740458890076844566865494200604340545425360025298732608956878176791802409373812899792444862911768767197220697712761111847016312266710389002314312833235740341460794020384085696366181598330621743847508773396638113266073827358836352746458084567134183225821684386633269031575092299486798837063717129660132673748041802764583310644719669133725528009723770624095312252316789137030062601170339426493799481456591845373233642096299099337692277137726299810508911282853085741507395961203833143233809861225045693193556224177182478199850845957827236809241229519097330452008482610272761131255603819127374858957790118524419884736269014239679117658449133685141963588990668318534496539351878658057461476119437853838637273811611626603771983926276293800047450600703436516314469314865194348151268487951260640338278966484616418950193996433364153116581415721925605839948771078211561735599441256318305025053553544965103712591954543412411480699551783704272420286579169934877911001755814852209797598191499680856958935998189377363602935798120213398663779504312960952595540296377366668544113453975686608648927214364269217306541964508508793666820265957658240995129988971187412943929640508384058851862411929115815071422362573579095080335114722926306886873496709436662230201411836669586152190925848466824665122660215296633584639550281467265203861069952825076885084040409920692941176123282379740130303732014450262650215368283168763542820276788806673001332742143391115550399136397505452641736831195481424044558050859820633144429399771701812244161661392123129617955391295068776128695674396950389103350756159465949855765521845594048500061035156250 [104,68] -7609160325132926900702491980718524430419424153401318789883051538894246865623602466751307946482133362684086477273137650936889396417456196991738710039387758500374303564323112960548295695299510482131946177588490508856395950018606565500799740564924181672111745492805580445278732741116115082024701605591647671545303226895640669888651297031732498054412794755144684520347301275489652461951513852846940837502357847135404003697964118438849702978788483931763995138663080280330061573580064164940412991990906856336712347412434695221596620129900126169586666672901983566870342811035510803429087195277032436718151719463855933089784007955357035208926622392045352179633107615883052559034122657909717743656070018334958907849123482602257362174164998839633422413191177877796913884546218718109970798095468155709089806402617957136637340123720247553706894054324396216836978267948817347725869270547801424141851827011282875278212980873500207468319424350598717541101713550410525447448544124041074453842263297607545499588871116049152052989689276506066286611647181138957715103175740611958861356409247968705561060685310484655399171278993436643264344950390486227671591503128645721969191159650840836699263003748844391191175472513426734651452406253551297163927373881410836129980067267633544309064236659043085620688409055349044836222927006199406139182472140637609913509615152913944144496973824316171801565115147515362959395053059541723899719820176626102561216238964393110365002630722140618896606609544452142216370555082000968616916970649552363092645418534070115868162282231782253862066269187798712530565238871105186356583885571432781758507717255004925328959568982577295173781298543861589709908013292938210525232999927927584275911501492305978066818621711119932568800571223966346549071762955847323707152585654145407057036335151361142336711473125599352706847894095486033062045045408627824563580312704413738054379508562593036014614842804852227326101310844855654259656370571317082237031313948963939572503541149262813417742179437765023243332307006392827482189562113139488354595726734320711338576556921081902291413014760151622341879904270172119140625 [104,69] 443185937238580695238990077988767788790965832759284333770048570138063709174954879874133477483579455567131907464790610476056906715684644744655119643266623138573793283558699503494483584040609752188254323915944237965357900665418072433435463435797624881213238057888830339412751943267949703314766366154425464514960036457403755093465551127878612891488335034779928706660146169858798893012693860675869520417533360556951991844201649409124057939339612559315176692053184348943959278275709691862898178312385009153416905563017108567869288791708963601645177096061598082960349821835041551394049125226083032222514699961170939883191361999372849088959380040767993241443393773421385699601601067151379118634111971846564483855236819828599903057814283499436558610065028837735724242700945470696225949695395264982997491345681222296246510273634303519831824559595630745446459206230243344763886314826134322276012825108881863655068833603116528612808156479571300323961315465732115935040089679592220544876471887525329965192399816007247745242175255898964380372510323309306394169087918856535517203630482093416613490397013208995597275856451797447930564954150797138313241778484100503607024373038299459434304571152601349835522228308298725903803347306830030539020548258690923205551199778606964611945778251418279374651944009066420921964196297120871546217543702192586063246568840418398652587443372256583392760237590264773069705179711162448996286909050316016603964731111973181453076297715895556881216369850458306402515076183754693840943970757127833528339894324037499770506777603750103791438761010834487415489449213814185197983204081374581521028154529753235725133868687348496222633862200193198676050649860213751655902637340955163939872087780963516064466377389050530725381167982417586029894469209481976068303009445156253896490916900673127695427841113996727552240077211668749933714990805801980603707075636075639945788256509846183061840501933690146624084181019089082128963499802735683057162033985583915697048191291224211426087627182949601565372963414437097911379259995728840376405887066618670687595395500172893798422662493997716769218444824218750000 [104,70] 62027423956432357771192953706784308391421227342910984471242165998544713948814494152046141672854420268584609540832324938242528101824441970296081476560716242923741934228498417868104288186245939152304809608026736422718956134901944221198368304503030525706542293880484641786485993273604907008503510744429870897732990647022828630487537195808536899579941432276977693553457468517048219880887242131725155125383508476270336482872781703163773975789459298546302555143902677341994450994346671989831217221915429425958336416294586447168628295280834015002194464096689210012920354283367110702242774442512487151251369120345603600797761607519776402001948095074206499920382092225230907264435917421520674627483817146976621020650851153189969659498843246343067816141889693564732690919379447386308570282786343340667408319700482605715573545171562358555704482296817410436095365036913514200172956826630593978229465730648122514907381689562714455784039878699315644654818752343157608597739046060866875932665762078372845653123681433685365589553211390951695365657624570876139562513335436599383687932237226199351211772663245756189660918835024485314747443217390746700100258330837757680291986291278379658909270767775530769548657788373013861565153363984656632516325197177065159779264543065248308219078406774143494342132274465347153606738918141532152210922906411966898468359105541708816644381628581135127501915461660779402884666109112904415340352628241007529106358161249432883315265674829366757081223117604089087181201559715859191098753182067865585855216799072789155805189647605811850115858174734003206523932151139703705232133228803981093814354092001860931476768236468901957717312001487740723879164754680064953506512860366281767011561902791334044182986412834015730870807020778087331809045743541022840537366172832883227869240573404719901268778367210907345164014145976007772019812276697765017568686995341034016287089093527235118133160733256981580393644295048357017320528648957002031642154556484268522668981263709910754694307622777292421397319281848989976158988450031201866600821053467518286350810667901272299358128845895961894989013671875 [104,71] 323501827519950827413808227666412331112200270944042735264282604606858457975770008023828499239431933716042129334556385435480406521544181611218923813917805216718440012956103782551809565707752100703817550562189896530726208632614915247873127772703294623701337730851655948943893832644368250245535842263038134623662659901971576623491947625560704933563183510144652499332652070435590261387486197581864569429920701355449076873155282167729177879763784661754281882999036423685888756082684777145751395300364368852119750025262595360854377993095720854062097658546915276029010446304601897154158316886062031863497721857811800517636003135863656601416675998618702514615722878536698649336507098024632063096684898057859554782587408521873090688706553583425281130771495971968539509393618277189757143596471529475409932822512865564667191094588101903482512362936831096250812137455924355601213784618042344407665218712986204024195626793792429830559071445430247569108241192160735363580660383767822482174451700098576395936728388957273475343453393682554452076972647048265801436390640348792929061506985431894682482822858919420779400193498040021626858075714657576344621098993747718556150004204686798673090157560368708871357052499198080150486590173121125061324380588916116526194861862444439718164520659243235587036531554373559252964273798257252213362597583146438410647704448131179009573178097445147400935723205765123849578488936522215131884624789143232107160378703745362416396212426513622127788050812568212434123429193205017949236945152498958900576092486117537748929222782937967205953899606785563158090165130133115222624021608758396826425983040678991009916134236837166481977269956993127753960658841343912237353657282306013556771913283569837308252249830238398669608356549229317918829014096293851015458484925544967299569778867955592532216978080026467477117823239490227121521217884514766741001043346200994018996218830799629814038779770592365722956976934513914435216291491437013046795828898967961266848506729720840705121433448440801873400009024094166286167335764609319169429677200923288566521731879952566758990234282243036651611328125 [104,72] 5114144151028441639906903552408698312393348051219064886664703961149451615738185324812374267688177299773192321772169487914104270518551824277513683800489256377248853055946623604291828849753378102119106693418437409105963838291144389714145038238362358501112119473677001093937045540879080958679537808456436757701130945229005408680033913830733273866099154531154643697598605986335022251136371480788036412546357745456346702358051388762957078549140185700568474764050592142419598323609788813373720797061821628499450133068450544345116216793550651374693038614401793389178619993131003237403058804175260544449173387514094838906411763790533382996214125444227800982973821004854580544088182763958871329966475240115728910202246976569012768958160889733230954164688992520509615416912815100283541539054564622400704087306976053769119689197333087965226868585292435632892441244637741690083131746202165663558249463373343546204451572400954861031348790410787323534937215284636770825981271986385991823221696697133017942295646761084166100511119189900789034582496562446042066124905811100462693173524918318041309876663918540775229715065294189469755152354631681651853202828318865744594114190707283894323753090345749127879800247150233456603081703162375825098765127216092970204903947045379958751689417407117999182977413142587428735636532834888591132897076289440494435596783946407030070907699276974433737569802823277500169039972920920657303514097086766063396105149471524293765824408429507196673434735457689968001927264095327604792986186621283647264084283177232299874638547875768079861429148818307841844746847868908663285427328440315750765734002635634934496676126732347523336708051656845617397043552116137475242505308297140930679275349740649252842221108662427207270050830087542620957831138764663480571189397531743714711117405805827086423513916298830409738085183082444144075837667070433041541264145510351373471015048026241125659280572329427622164235974842613057852610008014112747257715027914695146708967862309189720021921802159045263218706634002314294564370402648694769176307100452184883197553004905138210861476949839934082031250 [104,73] -412383281752316264297723677893629937372531188455360064457334241207336013592018565245233019125503846423578235621365272013923171408568815858199602015234555045729720310959123286392525326662346276960079171382204208718196147603184888465078889004559694937368080381515286141982888601512098268557096772736397152918624001664558671808119305841072740872744055065142915270310946406483954133177187127696435577558988030822574600761425798150945162795760862950413653394496546886140831420278513441897845415568766168209160599363139641642297916047690843924113674778962133977280911176642721965823588576455222960481312585412596753698597485094312403024706414916188930537782340275199061628650040448780237462579575695801780852477843302695029895775545363522996443896632612152412078823043719248889777282297681099494531654684236999475817755278808456716250430086410113429958968877981145484050550661259285533608518087158497049347156104770191100342988197618774004957308940143375783690047173361764594173729667572105156893737862733371350106528133907286930899382696982302763646161126802895488379831579943693093415999570491595950028911476352404735651813756571069498704097370931980963013663859391379385399899555735282155690223855063601010080512064223244442654341754346053214025004153653147996540987357963187993722730667750726504254975682226890649392816704348616843477281991470813136087843560868366782443166900472373832483125511181990572220392944694792314845412590716297443590733748057770157579105712285552995986923470100725886534641648146956094675381477300643200690928006270238518086948904706456532215084642638939981248937459197540100030405070271679194313082108396267195069952971987869743689041806619775594373862832647217062377262615838754547126457354370658721859016465598993215358152193766405628135067176357103504358024896418546857534616263386797024464842515711274060955660320991663771995866239714128654744307641353308790509256217806017722164515187754065999835703503289077262898933023539173565894068370952569500377836282308053040347980794671976586049484977942756738527867868934456336283637336913352541536458377386328125000 [104,74] 13632145562309409328968186852751499354492541969891817240142286983918312423824379028756959794056774670822852779629463274296930067037025672232118150415767946588608176477586571126095321757645936021194943082418674838776680567104337882252789689029452281335043011122836136428981695921912393667107594299360334117735756913884182411393852804539804107305684481799065128823172153029232770779567135631180925641065083764036018278051909459596846825592395722844679099620106229382471408210843980174239837778376854448002679147433074906158171595184014284803716507494709608450482075224033359759691404099748779033695958054875607152532791577285047896683860748521848379298920711775979135704452574720998848009205902643490077024409932426841472989953032803933652440769386091996838806313116627577053482455374368431849912917328783900157457911731269136723630396732663036372965244108926492849179044045716117814830926226996372571665662420638091130355164348097351153234297955626973814945798912409462052769846321760882833223337652413331195934477879456751215149833468205602332602612290943034987186070138895799968557274065051192666691918604229724187765588677590963558384126091205598195181715718321780138299705990705759638683994314867476033292095487373109127944710190164543013910548817005381826018601426252102252688697743937414687146327686466951284284807564887479477669594730603996328043437969608173763741675570814351076297449666868383739355634638010539859184977447273806767164329793318447969580135516649801309481222752349643501593804269929578123470462237433376945992505499650724048985207483348160584625987036245263556541589904243294003206788077579086518595506260830690305277694573738602980582072276562460019182742785016127506319587792981555283535297447884607110207088759724758919993801410899060076705099582476757944175829574499103331531230229812136892078580844173391605838571400772789148741810685238055908927229041749338500154254254261428141077366758024454503787060517629216316528280437548803763992751665180887733970388095567949185513865722852199061878037476401477386959699106894168958744137514721544562203194765312500 [104,75] 124465814908763424235082280198094237258944920609258204745130504488697263088812018530413426256496438124640951911615404019082654977043726306533556218194512193470651734268326992028320497261171786486487217781235180354099067993363803274410912688614644475564573252242497175263462423114392201986593391955863552957826104750365834337359950171333472434115724635590546594426765957511292474450340406371672135879768462767893236754738245523558068971581406111384023660491082718582520730015022820019423185568083292223650457107635239367541882337410553103587826217852768540507204365390552946111549781156002577796072122423161037869728169225496578253577587272741038555354093551787946721571760956124682504649615685243458387589120493132847034996109170916591218694079641725418060503081933173908384916210529024396500763022631448060658532205769539039572983214648196649080098790240596861571066248984221787415082176712293772356595697946993859113918500276535348998744751971419635506704081344526299843783944243154917060470320604191569190728829857676568664742813910598669328098271247441718344567912618471616810886157192609413537857647157003828004011383069292532674859200921656441878949999079996878580800289816540533627362194173896881724995810784888274715211153380864018328274091538121055880605453332198568736046484676409228211646456562093317130864511163157381168606950141927692639338941245027908437857358405500509761974419332894815179305626478354358197568517506242577110592958465774856424349620598243776986349592418581157002187506958790823508722357239122119771967324541053676680177506766291693559612703223331848679314002016001342065976778749868022588156169934477234700696620830273990134505807514467167569689227884488383716206787348673722767600286101767837397316618352227596268800344123199168404937142695005956933025205343736979103414638845679886866356561963102447191578079898150981812846917270587394967593569122363634786674359713889582262705938090375981731837963873539357561912761441789314620907710089970555661361789312434468048681173166658779465949906276345240035198175027560565442738772310753805467233800000 [104,76] -9421041000571742380079407850478728159014343274045711938864375189012643657829277353129506572343849140842470705660951357190723446507153267260857883938194236884744737169369080463321864831279633608497938749691040532286402252170088569165398984673018477311661207068119137098138313968906383944239809875042622611552283311895353223043314419051094902787974043705206021158026257231980700709622147259823922129696455005776857916227101115734443429977731951513100168044329018132884548343059218733536803811621725888565745686492405726553563940394248452655128268908810740054171708692356392654557148025617749680399409263017290451636397320512405046473255057509085371853658373317682740494918871619898961376347923140803085131985580759024399007776540500646740671525720130919087013136251894903711031903692203661362151634208203163498066477682423792512782881491013278179314573875797814582762459049217848143404660328904759288449225168670827247547301045968936340422780111648931575428917280252492610255778703270811524819096829907737589276217805442385682616455861726632366670614012221167061104067297802329828187703888391130078191070858114120771542518205123813793647266796480105679375319493965318564104942259080559609639737344157934496973852736453819940761683991023616623507099982973396408608705964619001473541536139068836561127241570492727049152934172691523921333317994956320667285439502106757113840342413189727615237626543723408594050707031311894530337667634276224368222718167067465975846026253362831123820471250612725528398540960866287413671406996079849245025973957679378513583113581563230762686523166219890808071603926753375166489669177086990872370584703296071296834137642344388614460907982452598770023271675771505309173064773145152137926882881155839935975041710173910162856877066032897615769759522798674107541894221640655637873928337586981011204698685238503841664253318142897967308998832603717233088599324765585448578109210374021588292204598843269452129917332807137633454827699135157326129733132853356853805988686956540938113257374674370045055257422585164278971867385520897109027983637698961870276850 [104,77] -80618704419359173946233708115675397998886788890374061430491990434357058552941706919640237974325001409118370288579864388931994934276404033727154928469731093537881295443477194826539598530621695146434988524716419804451273481829095882013844036570461229362826655469515875742597758506866498265582895837876355939528872868541520298704360386243713396214512110424094283630743042055989912698148910443748652562021729268562702632821039297271521832139124405810647048510480818233917473327763653071606766976961818604158653940026239802005593649941576323314283316867585166895827949278285914213418712301722008628654385658140472336039281718267128646863971732466382771396469141633864378738620933311983561194854893063053068411237687288076199198748094430599253867900902625328536703593390015364366344372403434443421207132129311671651189934997460065686380549308404217749254515051942776663511929780144508676123384010251648716620698844336137930679905305570752793616878341193687009626123865497448699698428615662333193485322872100043048578765126282669083096788446101059910804101228512587622275742063457776953297025353966139643802731080477938068261354404989441097753739593942757134297539798775871233580789695973605855235108232134368507686248500361403790169500514346332891118116301568127158565853707040895284758566923369638820204340646297620646127189777962175308115206352723804983921902424842208899127909435946434310844395043928046564781060206874197654624999030928871894903841610597262917018006690382434209074061493971532024358941963413797977775984859890751979369461274087312791751818629488016330231188586842239029860300470603757016496004246018861649375405017226621075220541740980799776461490666962909227947272614829764971116575205829151180194238418144434478633600559142127856753393233977196199687805132720085604725170574321230111435271266480185783898110889058080182889779543376374161810769788506094265753629922583320799346513709714956441945720338557158040645904659026678618279832249651250931224178943790311282624863291930588025930559667697967523361162281804121888569350287872105972688954535608731700 [104,78] 6089617553278937386979004627144877512855639692713199794300009567803431737741950652544287308410854348049183193250667698080642569378693059836030374557746000594867654606339953045080346190367917054003576313202507642909044972183660499997321126853365280729238921429528988909150007963560707699397542510941622281635073012212315876152737673299896499744073983930452125291026574569884774305723054809238974011362165920209020341895538515961184962727831109325813411815939857928633281992299247393993341165852134096098821179454000538923458088014412290913976110747272884626077546089242433787619748238195821631214433726501799267450160911799551172480114297202304853235085452324708504116750290902723265783257263291231767151871239624957987537609775264826609797765899132640636604123620355608463835766455037581498255146579591597088600519630809064725191073306168131356427969121351436563619441040399560795762397837480106130541828040459381167378122032129182365710705449442073612943756192796000088542826742418191595142972520567630962557183667252900166512080278037207850842938906219857700308869182356964108075461129296604228508391414564917499168929549021360545337268036185821794385156557280476738379348338857453359052215525735263334385706867755532955195664286410210548596602419778374526474793963660713094519384557022386195262226715451048530733762907100339954597678783588749425847687042127980566292818259320190871597385385065830364000406043885211497732505567137850146456923903452239224231111049661960921108583564496304565854539563218338660941721674462186941443888792632945281086384904240554614057591184870628260367952771317215044592182544623225120299051252606809798835004472962674542229176134165859511393934314391216650167981462941637470059331575098363315908141168723448467801229268541176685871864627221318204029403158544161842411685554701617854113860088294986210952002958159941194399281149288276033574762218322909937866819765100759387585338386925798035576270510590145645837910698945025233117829592029555493297184482536274561657657823395778589528132304475324700985501809982535067045667763052670 [104,79] 69144542651578462348951285577387522299278221769406894539762386457694391311650466086134085723616727217491478547303241322883316575803900224787298207621372882745530982415013953021635560006339156761590740517871810154398091777080304791720426325581954596462025204885649984806850035443617928179122542642140784080768428689506079287052531755608422871914135691681996121556036080761599849852458053089383768642656411854160185114743517259467603148331590229433574309404464259011885774968257408606121501226326891675759160856571037389081165196771827154300464880093899877345885958434206836518922460817395932180350253768711144118123197261595008888610257492148450891822208533856834974712605652189640556844391311469347462212375458258125125894829546509613456596604780896925973418404272781454537332522042382143545117418507293692059924695874730604868974798765436013287932694002507879031670845937404425879728529220356008096030636339946578974636238569525922823965985271289514436783857223044224698519521982562319693931979488884031177886733078484945260978037446887656942796666977360909452892354134588753905389690401798525528346288102439620413885859732162723403227744153754190690249144682304353899814393450022256329678166829746474030269011299597263688119440392944884538468437179451311671924830179827929163993718700135651394115187907295293680154440664611556650734266878414643292880539602888418539524514467136818551704501895075685264130438366933321030213379225625740088870329637130287676974165460290858313304671420549876859243273350882209298989695200681756648949601996977025814987288922135277997402592055061044145749761919843886801084657503779027573903591771826806547473891191626437143730657926347317695898053058646872350872526516061805497012419877589487828162708597562924197595759184200743767575072870943562770901991059728884337352379352867891442893881591705789254866949748558181807700296178419038385624946272693736492899576839717279322525659789246193540967337303292407925696484652932267207220410094833365254972701542352998012701358351658711078264961420708939491684423975564966391032916680 [104,80] -1757717780785320834580613269401685061287754656782656898999632511851933032660933588006421153146106685605473567725778898243995735433660825996524431860555989834812618085699881853786195051586238912981030326885614318304141465602606364796237885507001745967105882021532744281550806355520690527915437665412949457343164304145238603931339862770750610221549114912169611378353203726679391861084696803766562112121644001075225759391608167738459348418106659986212108458323520154407566209617253100689756763317138949010121174259336577261916484515505561831770117024811284669849649660663852639904195784588627081376396304359383656722349257328877726152790448450765396441683456500547501966094273734240111229875481313139887709073237976032007373231663111515051275299169120626770852075542309748539058512716128570193830806082617403602341002706143508540906096551924731624310127258917674890811893408181919414959094579565481229356031925512806470957800639968881690311336234381297684206407725666051669713096681355328754243270771657648775005958885273142550656610494716466144355601479730449179865384546542554477946135368856554904329205373462375870541496084251407680130469822792428223631404898874979720958618776621257405832663971506258891266571568210217031406601100813339085470902167308555454749074933189187959722735494292217739674926022586495483800183270348379287559159763443630688788485238927626557629281028514823808586214229170232925404752660241261318584113496043758258635931000885623048781479409255116826336046772324026010820351278536636117776918841424057341967696212886628375009864231407146930298675326820980909787661547873879686909416560939358358457475348735335043950726971479689348500332181083990499677715100488461876344425399016940931230033609694970435695649010231627039034481215871287545709135912729485341427523055313858468468260097746618654297625530971314624661195843478394309213462427382181281440597388616381390300091150879046963991539864361531131142563772917432176208087614183305546309764196366786726200610139787410107880598461578014983272879355967048943603168508549437271609240 [104,81] -12577366250983057619322942370082398771991234653590590181459069768715898091633356168940329476722131025128991851246398148903184512276407866824965856929771427011821090359773785366997990885197104076257151827714468111804974267597664688741912723580700307884005326800588875384389663946898136311473632750325703223857150397777451244830917324005769605039468969609569676840029628968614540185966256534796703040634834135935016109299549587387535448344950657242111963979293674349584373666786184160027062980858141199324693674630325740767990249581782314874442249591247789835201186981206654920335096592115230859846185199870124533616070014301070049808952199063072626485566964018773885216075107244891857892917899070459354871647778782145187070065927760789103577630053446019977522688994419996672132142995821127609027469831995362105652533572474556463764830650048457318479194851413361159574537160174953003589579784872734400246495457960132597308184340932169647269265166408495341739626896654600346282086185378007247634209120656782919832290813583451131779071537234668968708179034234822822220069093560540518426561729168085495291965861572817446504960533403671016622609546734951704963141482876777029275759706382250929567654585252328005068548325458399007636356233501409145708653944199371343632456798768604246545228582596807176950405875216092580054120309323034317766209078073601781418124017254497417622739499077633596113708692349026869968711056437628891283241639013337571944046341247708019260111606217504275278063949667311593194957967442669078033118310247302093773593571363795701387179621574844470560794486041673787712950679673644061980206055137501982187716549471886863202583443849326872157032829010333763494015706616226367790413710998290433004249201272517917058404917888602444524706635628434187734643979866318786918181074471128722836484839278962300741953671115106043453290043005385935696697640363731144903967115019394973175395517734890703968145760223069429181042453819836560706622441556560061728049046908986494307579406765929980006591254950966932856243757322155412897208365582696840 [104,82] 188720943080619402466665145367733691376770551422630858883710509639805606389304501985152314736012079023475203660838093544721074353745024677804983062704018692136417634546595730286719303254882313807208653408714809529984629219168359966185132965094910181983171791158469523326145374535591615291189090275839876217414591089295766507438396707521038492468452104574255797261786643535188575167054253636770621933966433134011311085486503117133422306248949225143029192357377472316345602464557520301481711830875916907842012801151844443136026643476040359997827061556453585708055079696716049662456253920641638924974853133161997975683197826279398232586111533293582108901242564319528382458688301142729491793168800422860568053474519107250959121253893455733399518950900819914851440168213463300510950089292110126903374455471546369556109603857521435962761627831244004224686578409111576579519268446424807991911115699425702687674100017349215116044061878419424501582387284079124156769804139583518011160342798366089716546785212961778778819693163022995073042923784347466828182857979517905202729036790126615389961261198229350492844281265381330051245250502473930440651970092231321487235627001898080315110130882085060016054074509840255666062562062856434072330915918975182248959015522967564106895970705462172544779890601499767165157674360554955853496918172591324572913079967848877737771683205461096955387442583971555377053103882191271464153593691025719355738927651970712964955011793206518359042503338282682838872288560984282915501757326865067232774093002939052905787638214034538043672115374474223947099025152462971950083639991719188701321602585394298234978635952039026140752254042824949785468561131772976821195379408469979911495259505196865921426694292293731470255868776454434836281257288970559746564479885173922446741816554723302868927089303159309572186150888932415179432588234132994528935909707313572377452590928287073998596216434648303459101000849845253482119590264772184244304162109439953809288283262181502998382285014184508512945001571805954025520887432302118282481765179650 [104,83] 1321568651321683512590008102218749419925578776145969106501795797588359805736675895092473566552974855619015148197011013912099952639639978249320135759347705150365275700277713319838854117482410218878196199310865676289373186949520215451101998331125081996466703101176830292926433308585905159722271873325759115043054004201895585282365017061193970718501137781197799856909078202913571076938591004021251050684515216007394834274707407619597049958913828231950785199257694075750559657308069965942123151613013949152156827421562830113765492791198687561653374587963667543279581263997209277205112216078239917317056370257213857746894859558589218910621527843527625759648368115836805440736722672466085262935680630395509200107115976038211038703799013464344257105958555198981872523588947385561822141483446840291087090767619479646948947333802030041603123609794923262653738959827369153606153233629154214948315194057741680308133778089160240390484591828180782697414342580040113806911214780420463837630356512098637328838879544733062495389043214286064103319840795186711685562221580082989338594530021124030143528524516933277605253436654386861881549838999734073132887419176114492880488895906740323501398364382660349631691600653140566820280829013006993056394577795514341048503020069712878453567744466372620367989668997760952187416329951167455220428869495327174484705263838763063409469337003641701945485875912573488375980952373727416084856175698261164759522141172527671305100171083305935159163188421074199073464429004503363153460684796948038609052530606783451566732902681390340892568575707711547586035284084019127835257831814847451918787469015920172420222506862197301347725957018961005765832955730219008704217627143330340695391697073547786079434009008822327472658373913899066238978437783290485602804721301322810346347123669798343240139741410403643723547829120178443525359434074734411995626419357906847565510487756751243282063448743005906519189779523904374169392003086175997962287158417814835752256341983359722783423953640641450496396407737540351129960291401612295918503525 [104,84] 13660503093026189220899957371519410091495450598025797035395110034288017305653324523692736636366305537586184016799008670172893900575170697978371437942010099836062077441302269693906685459629195649084821221374406468778185261251017061559321588991049107086012476338319610851446014207549746743424764319432816461597273360036985908843311246936276416435257705676849412717022889672378030319357378663805781790060688066210507222146019709810208642433442898645740665666834560246900777492489392036055857651996524978975799615919716968588689697695952817484906532338859499702467531681828099514102613850012987078114550981395271463226379813090704061410532370317796194496861041175289832648509434068889764107787860527344862249916451825030675280325993591082907342478873220873002371142821995509376500645650922911469224010560766086061668429307446751490519666118893386269270041174827028195975606766125259411689019120891853913215143263751641549672009433667202410171665310517507217321699435237263467470894034208646662812735555303457508664532883818332280140625872724336953180361613777831599376700311241607150796691815434514465371872857155248095240573306535258152023772131036342680666293780948207370846332885481872948213706547333437325849864639212550851819514854500559813212229255178704432151533898237286319091836383931772871508298681461300957712618521493318848774242249800051299640534617347711994031536073963982022866113811714955628385338749394973321311912975171418975655447992859774466368980366615200681756278796462141417949466423524439572672703141969050056656041238645436554185012816900124492179975389114076018571305927358154680637200533733859206467646139677912234695725905435358548061859744946349886702737179787108382983450723349778141296977106667323272832882612123397771624150358235033048287529951125674447338722883113059151518593950173952689357032507820798686798609906503518605861736581175601028106926935429539223778146523273146055167252100266201063165880783978330129785062989581855321253241581132760981476664277794370341467870323036397538019733715700039056600 [104,85] 252247966564258943635691737680394290218970919328631905266230211983325792318429031263927088521521571015720311683658764750535247102298932208398288292172084642227307390372982783731705961274156775995848329761094273041175751606894717884240950298684349745739759113161795408530718124976200414868787733177336581840841488629804352218170427363543304636577112300354367128828837104269747111006281873802386224784452483833103904659784755043330203706502397932759143260371335265439371986669219242480386260790009675634860088111413032235848788618849568282218248745219426377918312312274258848795300718460857167076054143228132383446356964105652554613710271181409062858762581966639922504125149491849618859116666462280068848241317863253650747818600493579257881738490747989826747651322800194537084829859528783878159545597822132226014982370288319162008596386797146220554497270800292985354298727748735230273075374629965643440585016913815894995849222605536694856183326565419203878278786848749197040436323892634793637041422011786822907694057207214060665022028011282604891152932567026366454209355041098030835639225130060423800124225622058948657953532275722567792151028908333361852893302618707147490812020730728094441181513309545646448559342309795196363934182476304798700752721404810916772438339360750397822439667209160517403029983236119823240918497087067173100785417471545509545387887197333908318618550351740500456658766983457937284081440799771856868704322086278762016120845895140633810003252131705619634113005922489173147911718916592101915495276724155144158401303136666292624567415955456982449493764017018296510502552923383263994838959050452201618952818749426857014198325295001579579446434268471951326369190934617654076763038108441236583398710976364306928760590772932937706393167378526369756900708703054115351176133920217908669950081231610896624606367528998978549262437153684768291782689037293894052455140434361969524809329863464764113354993920117005876508666266377545973843217609764920139721226210798668328434213846120733883729148981575319846133371381922100 [104,86] 781473144337481987335299947040967862291597582171163957410062680804884301216918168439714377618541626144621599636065363371045473104171265777172278593365751516596386061023640664823608192020787671334957168051767714709206881147386554303754063782227701436024634614430375235735195248932123343713667298768262581547432177147930691466590669181347500554631197631614551195654858211221342657975874006146290843093136226456274408531591963930177126193893290130714624035371593142551044212180449410009006082846925841127621766091034428545560188525350537539398778367174819102611097234373964934799492121249506750386169486994468536101431576118453608985276664297643450795955095339588652461438121054928268592494921987231840612727608577830949384543090012586057975242897246879724307656930548087024607370640618667191461071424682488803259186996427268576785926863459685236252924214933932925839746212145888055670340448551243814689678039687316596636816609684037877480382594748545374586815021144235663231178803091619433709408695134342160187229625023970079616069472035186304596387408607965210344365945993258294274067350124003059228650015356821022605832060574400542804676842827912368844207821302381582779108615416166313494998842160722557208449301433863453098925981697783079646712591570158684499815159608428327478265745553150474500661120936565994660245857119821879085227222037429995261663505918657996459928026965372011647286743104300912663397942309210294469043432376714763160367984179121362630433379976470112786900013334346493047797714252799292933068356124249750136741121064021645507087840295492413846355370754933986195432686066364370427220630894444139729763108978780790605776694277395689177452694572251770632546380549108546532753563831809154407541882216172083942638417702480350044162368478290581483436780404824610732393873974486004017464640348992478788302414484551225868258831611651566812760932820300800089676457975151844517973300217376801652950627579130197000126759294689322830865557026049858941021353288294208405840459589844315196352043308539375340255735900 [104,87] -8187766685201281665552585085614900118724054755822832791505981168604899446389374379249894660887441416128318596776915606417353325776423737189211554544600962405156278330904269271803832245070592007430071167560646753468947238735159090812917871816059835183174713138455590451148720620137596435405893455996335389184067655091051631894593997261934054091979325679403356771984092347622634496178694085174184417288047740142779871841729034723984899656643320918799222058351248332249678104746785602306009858296712056473836056047988299418924617573317641210036258768788953869812967511998683386266869798265085129839382505010587924980016581492689133311822788843638302875590281807021195648280019873403060285262297258714638008081924346774115449518215443224747655016304012283158840713020144772065537384371957966303050994327788410059392861063276510532404607687615718608290693268353004776295138109908654333240194667345026810543787229610874734837609135642411397333739918903032956010452565970346828751509226886023374781762155097909846220922547006659453057512924310994361113890047896338919432779884758545636067416314032009073802499690748547994832771418873520080098150892083775364017884372213056872572545144712451317485603554515633521098107333801374827252870158668665851497212139492857458439960163424561980049498573784682281713855520269408376176284745803455421739096950333663676240566335287068195375929758008349215726839047787518430061916602021460070504928769573477232284559959732902371024671218714105991065743138401576768326055646135599328123009449114860465542838427902893483366659829942507266801866029216865267875255708953392780887704724715909556201152961681272160543748423103235359246809436976962271380752626805374962179523146181348903479682747899856676521758234504674711110384990362739768263418335044014524104243514604754359958140286615247681819658090931645112663395997190423871625647858224093043724360539238959268010201639758904462777664157848897296627410524447033887802307298363908842100099919201178076702480952740274328585210974377116332267700 [104,88] -41669090952970486985290062952631697888821654091858228148491180223787592573381224712241365658974582693608936734523152752194419026108336765821914515255621323364196068128538992119426129813578971576587960134562033132825328955256468644865387383086452290638451070413471657707161009408946990343202722117048039188017886264331738968652010718724651261102370793076285188840065402894734375863670413583914398620372532303030935359083152994686877667185418969182609476863159078643392640182459108017055826840119008682206317653056529012805188394864169971578681369277364026597027665345482609752078326309187622774542167423858765579238652566493018090160227141945423659252697323340880732786185793555504197038678551607262233849547870275509897666489618087107310108796777419348921116788446447059306693472873180535414936269435470458322770219615334679159801987045930372792482334519997823572343816088129118577200385961612192696979208875031708175537414117568406926979614646017137418894116760313736798734534335869071400733621293500575436356021035456682153252996556153087294018032999190041135443264043049836437379269211974138278743443856140576185433431010752056077219513498539069045390423167026716901441056433134341174753419312975164452477212846420515634316659231197148693109560443431786277080048259080886141388838629801805334372808710889320167291143526947718575642208548910491213947604097984573687145864723050562619169147069033666990310042982570761105784776232767948698104442590035277376460525076428146723849406495403294430542811650104932929947500727978595266626215807238340851930364963170530075698597472437369235857113591372502090623450401761427694039239578718916006336293927348364791728541972172375407767821484612589685841008979858765415983714659720696174990357449014252980247890625889005800240372347900426251999069783170196067584621000277434699655005963193796350136358928015566909411771093312410094352208201865788848776872003084643701465721416037879150236523115442768469775854484076725286357850878582952136883584609268274519393735904476639185 [104,89] 6823817892753902637294436974701229333423868993607145696158959364656401480263464797332970290238281234126943606224682938002351639293601836630921984305482879015846011063711360331321442984331904947153464551815104169464207475560530067774007558801918359874744795725125198536100994826146829261774917903629935878744402693380521441718187281418877931207567031917379289465311398300005649506623044378277520740022938078808902992455094610272247490075960560842434681957692540929697047630735823281159688791603429444239668389393116791792254004156942181794553602853247624939632841748189116091667349293436708719751902168601278407580066589663278876588467615733595781319912396299677781972026503594297910951637857305840648398721332659915757287727489981958072311074099213686005199179298871430520449771858850794331986050109519153693139585454304165758240192539399883164199209324907917745498063021956683410291913993700182918730595979170135638890549547278900350716117911310501865343004108379304625521603032861799214965693721791727465457714513949716419578342251371297998886155989899655960422402820674185598511851645886605580313890476973610424244718473764542345176838089586190278141664378185022629634451442031523690555186353482912901429281828194383550303245512535109941310083244582353024805447658518338924681600148954770717344644002439988060908162130143845405691712427348574310841927162284715269339210643563426692887454240537914775203940969190857878622660698856363501175033385337290752965822827637320923219017255910522542627897402674078155691502159932874325518508484957504749385301318218226193418794953370480105390282610705189255342797241661164771161473656231769777927878853608900174620486903958527091588366024008892977055849141500965809595583088807004697772626242845903458180698276869293542949217911238072813635158850025982601528234094075966084754676130404310542216271205801753135482606682669809510559118839881733617158899923033799949530553166413701256597978177456734041843163410824279418057053896959151789021569086896169658215297949885 [104,90] 12289667454090429395814108578975597988567470778884693117289656201968084135578766954351808873072336639682864669736938358440636945721383959873807800887471979687102280571912624085072773017756166487783588328380812003529432072098989657345893402776400514627935970622419179467499497076925155082363342726522067456241372784179063362356880954860006516876408033285119669545295881726541812375949157214575462461127559178534952133395917195695917741811982642218007466638007046765260817939927629279373057846938370737497985708245641657114980335317605966359213500540840765201962698920490598613733652820175828426357130930282545755884868491207324624982992980970865612528718674004357222846639739977395499655340285107256500365394119529727622754012116417629815019672903717690942879094685891726456934758951856159685833256814210260451349418509805701640949572557969862150439324131346192747975262706719654412993637013231548559265496988585040957441510738056515170776738734595498965207698596325946844806246256694200469678004735460868790821584837815370146344168891654399380086446683723394984209294308117568158018737472452412520922239301292285860615817071236167677528860676324263945184340383330222774736838892092640743136994391792526230427281509716697389844776573119776705068007112486735537756269575727633686749321790822724819939147530215406613396614951193420987560257864082252712202706161681673229006461207907219836693207720851071668689404036195371898722695564930297920875540984271762801421103642004401098751158610635877105058889239368562284214681439526722105483503739404528176963375822009702874660874420509892954163962504882485507556516206912871307999407256722814766388305348777488267618477044437295754054963722432735893531268460011731207287577459172430543296042685375729547715540169059866553518999335477466037836619499682143965611457072765185722323765185326622263998019333580868611908532659489708282685559875971791138284132263283300531349889776870329293667367355017087776597510514090047586827847448556882376546298818806194601371530 [104,91] 1082206556371897325216892330206817980763325396701935593096235174388344838655748008561966293157773393425592344540975224091765459582161824935452796345999318145249614273812411361824584638220951908775522547236206494699111099671649637280678938236637733583505441773574360379356748838744763119177175851550478809143275827637503956769976884459154172331661807864562082947195437468667708017546004204753799076906743771129249171654277980661180561774220623390420920286170227977775269058896279260545134237996473922145636667704285097238482576828398620026353583018297556670893771277702364618045735066884108660641462546102966463649510378279838089336762169922556379149934955239582781554868358977806656645732886461608195150344538406678058537890540705397253730451662268210659085299122728317678791473327063363042415640082065999918868013279818458457876177837916806217800867682470473014917066410149854178805368210972098608453197219478666701451519550908444325442561020110779706159085311722423826053442412068621376685464548160941807053594555783885864898687124082533005756807291837231796744009848995067095725693867192265045169696115389894173336106276540127168094901789634001951946042699602020936592835026231078772775759912279240286717371012686625554427901605807330059724656027753669942367185730743517782351444344841421342176564089348517066680897486396860864597551298042991695727314482759191888103204449907984345768934161563478506079032273968106593478456312238546823034215795757040326419579557209006842639490588076379207306308446249755344596734995227969166840528607782840911483516416824872378521001808638951626392247688599242757912409031468947929741335645828040843719650362595655084335330459859251771610178036586892223179751134204498968885970443786609663642194451394955350743871867225242326676876884897377309597666004709397860805251661966406748098888693319495105313528363385295972444491606570726282077643320243376196707189821396519162062491897055547632612925039540893325786114678422987527056114403930881728336946612067610405080 [104,92] 15451575174492962971459242064134828759320377360151767843852825608772568146447261956966152523896847670399984720621838817479000611385147048313725240994115813988574500964335199669827787103050755001937957351701537717974920648539965111026694413735970777939766069524033131242033034553063913374028674356289436528852724840850019669966702593012555239129576979564771624859685013515377670705538279948121547161434308471878946627626822191271424194363941413244060968266818031917188876812893495134750048975608267124423702862102323247871681390477933928101240895704861900784641295795601699269067367120748335508002217732845918871947981669034213018590396160724946765109370830606279371848060204323233121773304648119252765703261828506087041677606801697112169705621325581015090501916666665513429797741977283499154223323361930419656486629846994288696803223547759441910047817774558364965957414077858107431536059542794049841405795164048340627031113966480220576197934766649818502326623082809906983750335264052145237517099697157686354927778694776594052444416045540704947309946683915710097811275481339200369829155821198658331375403789867457727963233993405467896774020934591254313831618216818144151478282854733561528902946487097783391968704241062857970971535053586730814398187201071465982323083781020408684106819963910390237095830751962696367962280667626916023331538195202319511431430633702078001981269209046498399124896267149458140421370183539565770317153032292153262336470852252185254311923187419894279377464729762632122971016601996541298523425574424714205099368478680831840656946743583911113789790630012097071503467695306704369094798152414301197037597064808724503035224082008571616288433409825525032433502818042075680595342889146395006703075207928537798634472960462906075199313620605519987255705021158568251808658884103865150436179972102209282572091688288476645306328144095351660680863732043177601784284923263363206700274862156482733319598943960711152513795911329174730747523570893600006600052389916824593294976983024050 [104,93] 2831026166582175164640426781715764812123241603408724988523636474341334346212285571717306069790422925807716654102950175620698394474017270772235782729984827478610473937597329367755083195011074939257269287716419145242607285248941043065146761433795552381631540817427683946389232810883031644951164060534103672380144987346469903314828952232303794966384547543292629152761388944370013878494793683201122379259613481833539325781389223687867098384331951136972259009086665270537268582596888845786826152978407152041549798750237264174305586019388681788259790966945904903884936363305876802195830598820734226605081181968645358195327040810021785674246605450320557692166158906918122396137805143281801125466657803992256504267747727050724420445831922513663576488475734900198013830958017203963426284030287709454460253875191180076431578245348546008275161050800356719676545941623117401259133049778733700881883225654037711783032447823385975276957480260148853857596401413588977066727775521922116758201600192126863136084689939172938391669794528596942611323305531231179673728505705818395989937289060340530755029717803121045416408009155063828358952223941719051552472725480837784757352453479401223172046053153049285806448393697435413179090145107310672823554583132980275834625244200454166704522765005175344248874833864553824571069263387302902481907509653486809376995798554148067656583564874983639102708205906655122481272522793393999670997472433839381080386702385243277420428486124882408420019265613558531733473297420804923133507596308907904746264662925079959389052479124260697877471692244128355060960289263349067119417653555729900329631337682032454488053712995220339035359349654482070890897436722057105607132611740439717236480715222644267619404727565400271992185530432106260255780414574599201031382610043052327757003287815132177627383149174776585436685841860249905865708982301943586035882836070522200946029162124178688872969478364735775620102911643204309670317300069214136018952199149882187337596272423074570585143600 [104,94] -157060447037027559486679057685475267043983060633269779652676103209226321443988024617539135504300032651623433765179334090799314088056040886601103497807486622462777988978412008862691164691768258253719465226799927728985778298838391246388437022105915164976404421351523511403584104058963598463322051702643538572088076700370263376066107693631419378059403522887474925956396927027346143725084309180556091723344500407842519250746139400882955125847610190982950069216178528438758001165768053084766655938475050489141307646767645933697922379889399187999979899594692448428849698576456650016775088835157951235438903585664416745061070392273288464792533256540296797519883492994244556658858964420644582050014018830962926654444547211558387621724622363303339895947595396331545103490190001418964721559672559612767687056919444650258734272961158053008071081206695979655346015854749365868146649135854583366888854902029285689066422862238843009609404308908416255319690801138494494809183024372403858260122218512207815374113594966761773856136391916464872990630081445078628697731472147976102191043590692805995604403416589315837554182389026577698859782324008887498998994068078913314801257143491043862653669481692691826477237988700066704103946830446084649722592859998568365696720832051003750453699142960051998364079800532820998465807130054625502918292005132840658079253801887436467511648188748893081440075439347436127803582405213920564039147635669559842866186406225377898524418599055073637552722111451710099920890533681242428693536396827142238921254562632896522874587437199329677633852262690930556319664354500187330689905348402558674383771401976974052741251630474156845180695101660328326504872233257313995948423989194058312098404709619982697391464112264313151282106131914352233822881290199973232551139384017064099810700410708277791748503746510679659836440551360759205009839433966963175721065484950824578344463979239850337471062337929854089826442774006517589000247395775719731764963453289948967812929508733256534350 [104,95] 37566952657747358663493612740902889017831334611204024154725758472442145276902181046231941650693238938264016921539052718275887005158260324117332161100984979434900068674075200396741514245095307111485844158748163014879309247381545763152038469306380295697786088284352764701911214618403732278128176363236898519570120038623997782859098192513520847759753310842973648868585557395175682535353570311793281114315015796176450286445080551880175906990933696101440802523232553601111922528258794815483202918876998201578754483280078095377001862528971932197654794823923069601809401956514908649880629664255589309365285808555056543814426527569872137625130983764363449593078819332503701914639881782458949851158879807612918437962417319153275403040284158776992831470925769441719089885349644774240646937341803956153743136753074503479897847742700113982552895305656153465609738630564558112020822107277799619727760656819085292433977188446821878453875874684839342399285949132064075158758596164319221097804878144955005051533671589413332315685132569439014125221040497303328689093794141805504080631866004023034497604179552466635233691692825829225903168520211964285605637602533851617698340980756664652572547207077891113724184100440072279574208629769676617149003343290137863316173106928549077163196315021095237411388218461013293994121540471799113431324933434368431870902588241347778026876228973514265220217830207257369752768425187844407979887149631216783111381246898843232483359971314620549549288970621167641946686529813323323271240082466147670192051373916885492201389774337989512757714148105833459141622449256849297204491600376166318245243586203177981799928456349230246861196114935437273573151613951392295268652853636501514626700702859283606110817775639465481277413588215598623416861864143189207955052249391463441018958016123360432108635627791070759058622395020849546391688515344768941108795757190940719098040609710063433377719452134904970617114750719929660557845461070412697994925546067610114839151980717255 [104,96] 776354061314398465262822098626367872891822138394357893323255520163707388244180080091979905053387003170448820046257812456363598666522597934563005621204784765296727108697044967235904024039711250768928428915523574364802082212543683166688384972992011828519905614899239671523984178605784582493950266567397816747801675902958087182897293433776116935771023387564272031376541629702436490914848742098876447637920141132269664258696935543736868131514001195740279444330507895933243331320954515925507957820502058199668250275641087325809074199003615203199392655785519026612153234757239579923823514562719034843040198110845459557659437042283661164575848748501013407961377709033505193133227932447046038756695277180470784022840178782370667413947159887191763103296003446318760770546024426673398337147754579568471863761579112077662986412045304021785092497606387317456830221902993325295366919434614284083813171550355141321022243054014576388411630172671765991506324043610436278498728634754932685388141281775890526729060392833490167650961492313615770185893546774495001432300268906172913654853829540076479128098331275494790161839321419626205409307740045619551915888170528812077044322654338118273033322493222187245067337308416418357757639902700391543644397736832665834419621945259877501288054538052348040745863546889581269553206072234599333692355263448181048986144676829525407097453143653579277771284452063861969403791497637859825644432232988474768144235819695152665895708534885448088484789163377391775940916317057618046879255947406744653361116586783044489976529490783142807337770455421808732847352189729211382787016012115428594150258092214905021292950972783121609509518692481125158808145058232777006925845773009567240841461897506651247945504538838581139588737176546021360553106760015455331962172464313198736016669985071197508470086428425964974413688328346667289764119351273949366629797622820763967813446518912931357613916392629922324973698066222039837769355094882655356511198673876110134262885310 [104,97] -110346421529234737937394840889163906735301127314001650613263424982884149180169488618402864129766027007666140129642529683536394316271684362771064225246632095531493389743596034152122262618674383602408009264798299856465726086121577483187402086983153434290591096371473713921591855775305974338968758265757510677541994541817987023748256418852228334228988149548843373256803311214718756424858321387693555071565681679452864357859063254737991186170110628182389159053015970107890024416110206008102279292760079385873594864212198816511195326473850389264596049922986541902254831306586442539099993878649025843988729050462331722655021300249762052262652353422441277841193705874464421803757812664915213317765991144288348647611856650294651240210196993660271269903996165854511776600255312999139645265019186396053847011664621440541271307534112556142477186871805926172144592938678243588070765682438827523146836475490944211801736017743866691912037315846486751929098748211665680006991799990261473002592969080212977741823667713289488170601083840507308316596320182199910543160200843370701433214314665255673877970749817712523977874629704227886473009151577787553095883536337273648838252382205699069858478411938222613033610520438510652284723896003941262671709228786405839751589954141813315118370940221495798010985268600328343517976620974160654093923608751782165307053814029052221604968710632703365828188990374378169140086508250144616725991422693726904539603192247385846940000043149031423889103249412772568235039090275662424419528605329269437986292230365720700900529774846386643841603422019661736047992541796396148315754409240991465273127542365869943791691405723435433481754787401451318699559399619347208952847785745631337615418559780595569848382295403285257303134324776309301684261701051688307501259745417862579328996741412070165051299147457968401500881699479687500275497737783175757130534021838027441482461612940224276956934156712759478243217211954532927088499323293566698118940756204771453300 [104,98] -803339335585876092470370361967654549686359071525743729118747985501899502446948978682628168166365191206933749113477828185633027607849549599006837441719358616576421374840610376908477605308184605562379848636061060224611702446483065576590486133701710469300379927653706479221516750024134745896001832381067455504629657701770157170963160484408686780335188806775419824034019004688021115801715287550086703231796155498453804210057324577499012469438545566325543344810474120911687200215878373360745621639489508476071804214568257787040137474485539472904873042930840565047531592471050985776056592225448954397903351813779683366893391935912540686492668489359587339240710059457598342902149808851540938244583337388126195548833718258411089955816282592693800765634005256385332361178460531307491246194214237978908966770163818124132138294277031957741120628907359952567658328625079754768465143579968928086736393011038370908311858166408359526417530838097668655936153421938629597472929120347293824818244264472802733943642634480837771417559656196679338021899557542814572253071867709431052825591767602238697070107537341206500752908158626745435922842157126919865321551231970424216680085604230248059068626648969841609881207544801978606695651359523352456036692654159564356229132419210961356258216627019195912075252137242041941193577268623837425822780851274012748997746690339722654996281866356184932865779711609391549086788711176289043135243252401948434571666041029272587975030586687587766912465730976875334530614733491213393403878475538662952240361947285998731755726658030117678983589846504401458642114482716577501352843076833506181560360898054507612592947390590672852120897922609448100303711258460293061514374514515520598809258237100474904981403991128352636148675607667293673913022462084907414742675797398131523196146447866285686590745962551046130289549622871511125461556100914722222307436385305563542470119071195138430489234849528392918643293606479939042047360386872867390167985845081119 [104,99] -364956702452043852303501534786420610412287963028098076165541194912708227106128973613373960585255895071843360846812289811565183250068175732576546374223499803580284829678133876272097699349310386855369323343783504706890713005075601921543657780906403584861621386118207661262687831985120182966343348387816086166840652763736382192695165648133668694023762647853087284098971112612480790310684645794408962776372674369555429758048196705606738271364403154707560994899062100565673589667011062792288984922219601148960587400602575595114997257054608200214784483156434179707011761564260994765954221735664750355764767790884890402444004710122753370218118849886141450150070207371100394312022519456066389701850928243386486814142871414750786231685496747759171484598553319862244479993574885657758126576010160253930500085846050497226729167617742638361863153968454154018798958481296985921942593144282794016289858391110330546473504860878819636941230315023312014276889599152700356039720994587347845669535491570708684625976094045838499743821326406234721338441386793864948141696214239406368988996424134793673327719328154103641737916989743172693065509976553612187483553831600073090922032791990875908720925877204330489768546937967720492966718967748785256703336753787554823203508637658092063053360006478308297833108399359584617389898171542282288264754530623379454479646720946876452634873224712594067525841443253894975305432609367270862455929437757722231873702829470504677102525809250726026873771679130585257991794620443301627997807061282476861184194084560058535674690311448011605972824766136936443417796774538810682851334561206078222542068900398550291863159436119342564556462840634049842764574056282827067170547216230421683605231488052726368258838643802238870367193356085388283007985756519840519888601506896917562998503437766211124172824736882568427336836211755528699625085349288854248089447835160147252412939913754331036371645924116362210904986466253973720715902485921301392344214853 [104,100] -1100662973302597865416259596240027551800313578069966375343765522185777455951817425400337936786285396474497608405972068836266258868062793770631343807044422860510475347608078673753482971043706842671957558306449628055042047408885300128456304449496471869215555681049337069581061841454988020813571687371857128066902430521782592247069403237312004439761747169533963019735972125252971639278235373549627358135807714350417850521690498838639800686285301096246731524333787000937013857742904336138958517844518123372449739448743152339589100916016863645058260508274486095682844976955377601609755200502526957456533907837711687057920706700876363999858844050673931072423455405831468866272822587419398420197321971285393392678938848630777938055205917831267102908160154112315601665159355164069503114274918040548087083669216213729977340913544919395364120405810824378609624332141599493831810347934305159992109464573478001913884292549815576393361910769994020329582111166058584923812000028195063693413595837815984043754790367433077603307984211702236460392125843070738619728409387927785312158399593645876632813761269650779700958465054358192429908944010393837203089223140765974683087828036558950417645617165513451491046399689878453611198030523770924201478848470290427249476575496745397780739305538890610205405689673878022326548089441231365746040093568481536405862881128351521261751932096762670749303175259974985560994815851925625513241471396042360877269403293942595455250250530506643471337245631288622789481260413162146497106836942610064700782126444826332341990108637994296048639688092870787215114858224442391734436253855465625236147119712116780969693159663292236695081080616497298650654652573291684019240406308102192244203932076246142321954478323863422314399881935835977845511376570020287995363846790961705479232175835713330250431213706915108821783111762658625279536531443839017519520561318214895413225760490377022605730767268619718690014523145497637876936586762271702867601 [104,101] -1012114947800860138736149690241919177451415492105194281505218278246854090230883561199018189824939109038834490420890300097309899252896845951919968619846005382546062079230195305397360703890893860973795593426957496164647711667065150977170318844812882018013934485418345080434144465174391502052334263226394640482351231567182987053858570323722755987304995857452387915518462072002600247417173398290681480576658690548000081707922291806457831764574425551880804229817358871626711137930667786956698656740750630624979585823652773005504725408448329989538902651947049125483656966602573164103911209257066968749597687849552613703383164855397344700770686780411816722165577398998717292864115107835598225405246929215021515583704988386772818362466373001157128288291069840629632859864358361184470903663670357337385003009365240348030101004541504046921199075022291864674086858558742046492612801311779869530143874674998070995688620656927088460578893045242808605071030384905103292976574622195076763561672959570029710581629495928785970153093689111066280568158604100712705404853328699218147376194244724558201000858054488005287569931625038463487915014698903583995746865570465882968563249422597977925813405032603257406435863504691636616487351725639629769882484050673841618980579226093609501433849860182336110360316432724636678455043829820496637900886829545047606743591838444847935841788160517522130631307455890257841187533881710742596074732550386636766496454626464363650808624349904561993573952508526898977108712449591574259771731382539710502414112442211203804004951717409163602292821853953055726259907567077253775814345238877199955809785600111478127679734306487714149621693383254795972988147529006301044762254140787543937779494356257707443256630648091814152862471116278935143013742820175447583314490900527231518539952862856931452251522499580620912840115122318036960297472905771529252327174699979109253606387455155692602203429160116929391636184644931849131507811984522271 [104,102] -235923027320722590169035973303232336523112737668337071551044864145396376520504218867622023344646541406640082574502937903958868691318617021205614171705104041360109567486434285831866556185401957111469737218377459658422792806296457955947520175280189619458344484225672015570715036346141552711813664801774039543902629356104656377502326820267097212169308173013383564931542478866683359857986158590680801866451276642291385801932218138934155575593598175741951690910317160558116724915245053432965974804397535481020727994665952953179092455443467945123800616453833836846984183005781971083772131314641056761533390288452027345190909287566993682566531891187145531887863092269425634027514482646219192004604525649662941249981128539416859239865687590579474871040958321884782606207173095932689690742752659165421530530468180333560851254641710730111166660170277475608489050266930239176138985631136429816706386184224429868563626399762859261438322606952845833858233455927246614288821842132493486080814347988653555502418056841720577143332544917681156127098061022375690518655333143092099513076279644421157321370113463558799631678701486166587897018380843381078006336506690835066283560152063181284543437794106569134105569434206084791270562668021380000131132458156995516000291886059285570004087639879347501260777288105146713957049227548047527483372954480575596357381941565320853866488672590072142280720808233525864303063242255779607806555938140159012919702344677277322794937437853570764014592787612691829301067376485015713490324784944628849114225265546881090602854059400440793741389707380648621781114698524151234817829177977659008150854425975781951951204608540347814788197495586327561168537044657324412975339548938183725937696900024192855259496113319187472502621087765863908074442379807304776716088538627642449536623948851632687619259296467706632448555152911060373789601815847842455186831955440404640692095751461122103484149005543165067069106378560924443743815072 [104,103] 182726749487205074438629520420488362375048001632692205009745817725645195103922753319172161603486999445376762624393452108002151749961323452749393081496557595939610316464194987155148721562615048322220833085037616564486548106737973942696361921149328399455687075009489103422719208652704995139782425570676086063141340903363606800920316284027422390614108925119053589203544989542942503744161702818546868249450177332021236525318019619544030265802442834069452358976875722573367377880557364484222041859898879092236627961297303812337051350707389239408239083162235164240011397207167528425706943164073472847157465694656613070599142443180790646157183734043038276187035500876949073569396534651319621765177563466300063261922785015364812390611921160751273048950057723384711835262915030877833090547062784557814149515524955637480018961728341739033963609528028111501940448994846185277211739574663895351302568359548121376368446897488122562327408606853929932630489718656364544595104564057791480228994288380635279225565901095887475454158897875524316608169349195577096817757899191601937133443392114730319457652747536042556015307804184628627380140078330996766769079439527379744107184532192848243209421643103717267853858204249022602228382263315546653746041072034243061798812058948089378817464055952493700232319061186724955103069816461656778880409862216687621275825119445354906160087152416339108558455834594269832906293204219724130792591443161105593550734613544045240556690056312080359093328618790024358570319715524816493715726564510603454066249490378145973788254050240023284390297474249558521679935998328156875203483343177207826052372556199234990318160717928244275978250689068387488504887413925816512545520204983974964273042811710020956309141915211222234990495513928127977290968275476319269704013188651528087261137336666006292374798941691615064290954486517365379778945373159142433319675065538380602851984406613044002208682534014705902524907672729097265316 [104,104] 179687653059632897118936859031487558217388398313287678275751902321269251790236626669696840174179781232093954624538758418218487345793345307165848139871044194942306146023803912075645356952575449512552410880729777179104946380120300673099317527868630578107746412034357290149109691292790853085558359894086513316058352999074304068676813260020175488245242849106641878655414124821898571621634812853532567533567924559977530905661729182294032039854175837594583291735039204155369116888189989809533192623263556978045444802240611632372174033035640139708255988437167901554349131409996684742217011569229330596406585666964599898541992383718869020131820770423406636915725830870036790981047573065199455549026931012958914989239136259307063623279361966861801992879767949526789412939020764818607291230934836843870301495768994971344214026062691252854694084481225219909024504744339621716565182592685024434252652279864381970804246013415681578506857102684877242306090736706408596459002100346524019954276053661580091513691319520204583696805253895875630343799908144688393445746601148211209806013761920818548655958443787520294636902978344522414509957717874074741934130394215158872990311737772124561768567273112839529759005114580936729141207825524212005124534909957312250732513401975582099282768616228788739077117760624836113089581969027394399150150243994759691303388025322372474871480110400792532111744537300402825171620462782485293448266538651628888638851166501316435539749039796565824913680298122302246272812507338724216141540637623456622717310737140081023489626411066514967285323236042870012170112457020161041614253955098436128935396163228010439867844005021592726482176047571135635834112896318150190626231631742584365010627269544124083299305684707698432335849939503436307708586154759790226729877866044927846844374108855154424495027536975954401942280744711323775155792114070822097250815401395032556602537742048635937615387126136349259818533332370166 [105,0] 33279533450905909178847225724102960962789375527811013874579050719881317324220779198614995684735489008589160819399025309040429299825921356802076372748681504711534254350537625468486014020312973541609815024200206312338944186229929944079116167758182038403765495406381879485456843421636328480973976965046419644405834163890120731907956482106506496013400876698603180531007323954198210665256090461769422698248327582224847557334021938778855925725515830997924098637231501572527821526515835332652784038178877981825625122563593015085601520141702786734013079784096116514009439143492558149558284508541290364244405995918212888082505367488297967847874601718409472240580414296503333746009365177852628708851987273269562085144887007963621557172645951162628837408702469100698024047610624852079190134042013415007265661497599710272728221082923022935341331140993712339435592311263302432599063312141345110780210785735357695164734336722654874805011092172728614303879823004767236196754393653356897965643746080201967836425409585574885533536269615297795969653402652529996409294090613481951899702146368782177089739859353111043567119670331777187954419277972389188691811201792858337601817401675264134900028099201239695697630997759465294161458189324945494311788231168556737249287297520275336540856885392867022178351943535029888599723158747177662362860805994539466713298730808958454878301300630094921091137844925850590288240349558500741723259828807302274124650736787968190403468319171508637064787739641821945843770273255053547515472817078145983235019063931599134960592395783153995384945873522098703946567104275461983160445255953371413334248969556114333110834630938236582609615605748406004387433457184599584311461693179433329340245557451794238387947924439965898830377710946114312169189155988603221714744128456689801858552418295225521891799047091357748658774839481671946356820220731525430452152207128795742700850995109595877646477676295149569269998664290911712571122036880999106770712721355314033874158624549532581154110715628967755742681236955298762909991969836563829383673475490192413363137917453727203558926986719511549161493566867512978622796531708384387606564080996918164601083844900131225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -2901748768998413950690023431427953550777169344249467926332326716540455162200764118336445532622947060853623364317669692592659178385464460875264319444363565712543414007658624845086710423266314117077888417215887965508087927818283887499534028999602795153345277327493078406057428122615855703406474318878286169387848268387909586953867750055413541676086533303930703186272671295268446349077843816500595711542641094972989145426512311761185114426030282775062952869103962426613064633793148195593038322749063112681420506153322771346703432920754224513622059908295097411556192288022672267164037640672264067567333773114711963952067756824318349325952820582078593693277739088182719991154966676756090511350513294394617244924637325324482037582471356847188475411869103886758491563462160459569182441786896748846714174803194518809633217078599389098427692804530341211085777626555364687138926106221555233132886473172654285851114469620168384611595906285414544492644924778515709275927908174750611215117389854734647991311324503551329437013591261018417760856901388408722934398424976767421493266793961516541482328565718130841452937881089184022312488873780752128999501731893049509659656919435716591616942355082620008437370147174814795863139061824866442460601985782149996098243853970487674697918434791218829610348460123986013243722301698326497626491534521795968737738018560012833332644488667854117588772810407085910986527301905245470203777591742711365500149791323391669985293813562514107158655400722543167314006457670433810165028403624226716811444386965016216299839673429251184394607524985359573323060307286009254419832208764698655577747200847196516817661724962202338391535143200375335937635614660193442467182978524203421995403587190348547608368308465307095504024240290437457968137787280330565141858032147853027413543818157583548159116507557064317213775094142971063551259814272096109603322104612854808872088373278186239489545471380718271868815528157736435062905048584961017451210435422504528311138128584715167213539476508713774896026668234074943388433036782730692261727410071399193033323440908593523544738470731660849996876670798806751624057622559488596945076281912595517198383276991080492734909057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] -102545780065789433844679680484582522382796332909361340840230470288713680774909538631304377340022243267159680388152799377478086280314840826971228057537852029880285474940928446838949261025784760500097407331861357528331172542202073453881366938020781853618949334162637966410586925537079254128149256866746787957221162334918487084092282076518861909106216257420649239361102318861929801328449447728485328056137063781580976037523691308845462328205570374025487744749435992577408796709347498560240497589954069155756983201875885242268145847138751819092704852080948263803129392318110703541583078998316069589006907641410436937541499566601196632652731171618451489222983550080325374114090295036498049237327187820182634109701431514763223803678252138252650320151841450647140858309979477283392243423057315169480477363367328707887290457330644040016511056034596573597007059647058309561520054622787529734036366630035291818267120811973226008889796484110495030980911247141138520078383157735430306348871963646499516113066456748763786753569163657441709536100281792599663455943323007456796449320105022943906219901479733958159264703496026050852277068697974045805138931289502927519538955724722745529971667335157515239174206634394031105938790802497835469294127531017471860028401861152452081061900427281951058182933835514239144648929650105636769326292161387006439452026706906384267743327401536758175704272933933828608706237884155299468845641646386130058602541598771081065414034844925713179124960601547106178927917926467972348013927351363656650333244946326780240450041537697577010026563668669506930418424997476939011659159598066762547548818360567164915916780717052671543511693098279337058913029224298468430772948936594504726521508576064994681723148813813117974365853187925117805019255511192387658794663722444051232129292431228131941073863338308668379917620998053265068934641417069970381199674460319333284033353218675305213678209449569327070425968272930894172369517601797237831004707781808419190217787935393619458259386932207902884326266665465213135708939803250270489799984529475371107448811638227167835140286128418704379594487167600811571365824288825297202383050284749772471104556359478010563179850578308105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 874783741488142830580657597562100319016402160689016748782681782892951690283317597009818791249039144405052623666286836096614013989682483012874180550317146016723620809589990978030653118073996000188183019715314867366566449541595644851803039743988789446296760834662068192306007714803384788041306959082426055449682985626799079059547221517890293060213738171499351357158848483198333263986721298908602575413146039600322361438134316841401313323513369845303244520592844080134447261145244486461716737480369357865630262704550475271761951749428203096094785881961080112244568700160095491852007490635829041820669760227278609145792651275959928007020214497689364000971184650367451540081727098832080285588173759606380186852957572276179647933163748379497593375621811635245085390131034558301562817470896554626348538831590571407960107820119816911961472386255841815674777724629984714023902578234372919723572336194223027648300434521932377784898384507308958764292295182097826781897399257173879114189774793168322055273098269572956761516534066527341720788573361929248114680728525016257315914499589388017691671025288624086406530226998955974634818640708914445886023016988185818060766072663082417466587457996462638304857977961470687843021747762202071495989637903748577212345532134902578776685277039791878187080223309154370388757678833504064065377520361640139533013005832432054627652563607510463809191802162096813116298823036983523074579167679011919731840589834700787280384221454012781377885597892291805361071230658486140473157073784819433651696014889856388939496120024143587802785913912825094442536318101172349143451427971077325031082680414791921361346099381069902674246980885361853848560837377531631442797794248215360475583031248779551419354693615470701590375667847763618907808140984336481955182855029151550182585508442292879226875514821804106633350721235794640755188354309504330062716378224478770039093811314458594927976839890610830210641849661911395331401026008107223768066063850474674091027136364482300170244330905912899854887130215077066049065695172743113230403394630852667778798367494585604924278690897583627727123709531369903234406244282151287632032174488197593005545105171449904446490108966827392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -698028868523102280256653063814171460961262658322737006631388513267495211803023150655024019142369510864336719539427464995472563494994355282550616789128644170411173466272297648116725001529233862960490701253979049881028015392712040975665344206020413776332765230851794148129687632880003436097764257649971289843769838739376051170407597126625988526143405526804533186551251478995818897382051213285375559997621333786411859058229912291966556077491934571928902359251799476867640560991742455269782365568940957322066416777972330885159343212682611167105447536386429413352893424170866042286544988268523804171455774258322481324539442080357274420104467301990620811619615165028657751834769384320855449833648936629633750294047141153145861319764116856398661804369396558678017243737362894677984130333326724566916524038119987212575924184529910081009493557553372329763741683412079941516566435710893108578149544933394452659718032396166019366272920605607475994165627519077764024065750506895361493900960531983161677290496829652151609235942659513087287053193895748176402874462125201207521214101014015500131914318919040035048346037332397934548184876514242514622625251884635857701392534997921203262931967311334919392793150611042229622398694068977617641003460502905215084818918379775332956728621034806398167780356012190256947428444187854027601255184765230357429613567710539366936370910023872195770480655951338320259661354031847445669050056588655545679213195853661369259107867859485453986408220233452596565567833537937035149732235881812516540768592751330351543245857265991714360702475552916620363903608715099468941213286082614369856122824131403254669341625840202532585441380407958390259708348847202107188592416727237564353554992432301873388683085512862840426958259649807215423621007591597622207592568010978669766433477667293327795922710345957929958863894363058823784715426849211948375025702522007445918440514120282443070419251552793154533472321069420406501437459540066610841891384901491836064744333656398054261008132901195077817716833949053040453857434981623864124018168508291022723646637396275664603130718968082026732400830190585661536431981634234464074768606499879162762247568167761624380318608018569648265838623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 178413448945344865147716214209571045104153929632328969564795627945648121488506783874662872248158109113246648500526118644592476092883463149105923089494165231228797484107467647552599365972254259435888140299620956932829321935025220715814158848579491859550347030670319242305886035693698612224726766835564764366883626689624022110506883650165763384319409059082643041442914584494685308562156047888359721038518914457798127909524056442979538778174140257746327489149766962484372936492811930594792595826591562092842971370842088798422272771098550352537849027599097309473130082382343767273347042365110414245199252804879117637371570444606650313248598909750319933739822259006579813196395407506430831234231615440002039413897456356456247442046059192691071287638968111722171612417254707878419976001462362628724518280947113974360018911461003367102764090146572906914699144204383222177895378233993234066889469870998645694757564704385045527706844380497370580833139463416252946751562131811570644864471465641404861197725857955042354141638252777533631505999406676439623331056823857444694268029744329124275818560658861462028797043716194346510012282571846502317597682238829321598887158081943329062804249300473841079542588856529258615689604739916098867603534426276309502137229387055913271268053336938119661522613726795978751288907207091095062199587186849434889981968204988015125987928027429207161707501015112474708875731941468351505310608774962369892903221253757005139871205578775787552198078621284183697638637317518978092369564525510256401880089830543725258151939967326107174562404572139270694577880934067889879764796338717095699406358242626352196815062371389401102130092476555911915315885424786901578036891397365423395675768707845066590003770610292734423925559686337870052447460931138056486920080229022618342686982793803287513991494402688556324726456200620698545401295944342579346181615915131830197230511755943830918690089266668268078376069768253221553529142921155435299952896644650140210315250808310447478054146946648713480193794480793225327305354721025834552375143748168766708142065280945291193484965015546407290457525959783020881886700850614979102530693163270554563036309124549614116284068643381033325567841529846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 875071951648666502498834343495884564166065412261377800963032019667339844372139733261330482288056685947388020555843074436743691459772110910224361632953515386153865820145261114797756316433743907590760185592035834164901798294655474358928338693709131580038390096789493868467655111058326125374311294531936531425842343926121264149670889031623907158698789605035082357423668498850612948744146601729580647602742175080779480268965125169781796440962155579396463809969051371176674246057247490647552875937853810756567927430363644358379128392529287075576374463138629692405102655496031486980129068743200737114161036225918293805839873679045508061761514805790605137503735903425113776676326352334971828596170273307111433413693783425651815787476801138799723358156010293988848013671264845935923665850311824766379487726122370489280697202147452112993657062861305894472210311477014000250395684802281989621263018648195514448750695981527152161469354104441400946692433799184490453652250935740332216896466918812918578697533031333360839965382091286038819262533148154102513358845437065218095974339403547267811240774700969539732999015918548638768551731653608673474438918439716520111677007069466258000969145944812151133574650510930630214113511530423815712667703752641958204434506992720287073849975946432452084513023918514089880941597199448885133227740679788760093605948379168567139828352063210023018910336033265021022099095810344266256042181532085655579788727468287076839414219489161893083043066246436872278567147557061391425024706190720159803125502223471260739503656262833726766362560716224017834375291156633803933994439386260590559801616957395101921202863659030890656986011408021166051644405055930899772509799321457910601306829235785962860400203207625086192826313768317341885152600054420944449021019385518546998011484591886320445110348506511901440409312010158995295945284970703605666938173403550818605247255573353415221038151596372722301608412991402599259986063715454509699350763132466101788647259398737578825945819375795689914798829897939783590553772119993741504735474247162366872534364578275805680354388266739801526768478590920561484301940242318467920009204832311832683994442454163229395264211873950443987268954515457153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -32295936052945220689348386438285071751117024153925105239185973435282324928497440817403282808130929613105912024746610194788887646759499811751649732908035873287112700277761255783225039464247553884342327322788471812225620127636787368025262537647550628029425733964184470093226161175830394908898875693290144459821179323225493641730265368946496045560709678154028935799223738578308250088049002142502069431633474249479337852685491787054334123067735637662397825991011764157914395227502387660056885168479563670499085361025193097693552624304531045576543391791517948933161777779784575957129184573692834195963741342715226066339892415684007107506485133887635972291531367315464580026382581900340486204602417140864620207855724195736099101016630752990189802685716744730904498122474583339360629937004113678728661586047090649128402478622931358470091103732192493499428006177072229493793724831391271394113017670728140993402768524723891992866427508740186467847455630671169142438333413138077652072764712994922258514461654300393803024792848619123655365509257159857240790358177460996292055992092427035060252960848673280639619937240415525167818847568800013634716908147823356494864860475164730895433389945307065842412221865118427218896601426251765029291646169827808050179943202434913337559656368849778392991261887830511599843393808618993394355580410772745349459002532749048598784111190774823204356705947047435727743979618047538084087565814978444317798322449692598748555583395654068937615648993055007701177310090792161376168082365102417930343001464158703667415911396821272003743336765439621892959327648289827883052538147731804007235356663651284134840593781601597626519620086484680156971622198150707831126340503057018173036274824931533064533875159619946441664769952412340707455169134924306605969977810480672587960913009882005892193797791365267060008037106125399375126233383002247923787611012104635471797863087102982949904574970053610392343328035640759834330744446021722934769368004894246296059590704788911900505876841694630766337335568329701312850665042526968749843991451825766853169063379172085926202217754292187353732044273930673962350310423472547713369669875299457243834259898219911148439017350986190990624891128391027450561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 84866237232704779717490670848037131916891289706163756898600198475945750550528032612077355144813352707559566179691950328566145343166390936630832111977211578010108748842725667812284097297276455360214710212077546726235224030011664122465767103368704327460233098969985933411770115253983449377479070814550796609836123966490557533015208959054373942776240124849923018048617351995835614825160514507320690109253300423583932691108140415989399022177430150358110545926033220293068281338139574670144973636182636473946458262241251200730660390509415207146231269704663363124921289565732567922988928908376751730484699401528103578011503386229144003109629458568061793022068204171382398084792989627860997844175155633020198886639417103643761159641615992227850308325544404777943841993660573787929227842761697524724507782798242600853682912487613790098325801248745349546425620879157178064837095753029977346537177130044158009446072849254240634857029432995221386356102887134328009723088979549753947108176570872050057375203266113311667755856083849043275458643935895135714032519628508718965335018412643784602833623457801422249459706623731292039908596370134308056563102619928193529240532201792634406950950273442632857391444972971213708106581068048640099428670706689029256083207575325574346977055512647119655078559842607008206320136261309568054266815335931270300985177638067664205832038107570967222722548409252954832098680749572419925042650959355490417308555401965046770706818145544038825590483985652101056474753099338905061536668968501866013691154926477041257045954842907002912281135038733302065658327489658120530663720679200271796825064371296163991319981196889538768215200333523454536043223361671769261565286525815024671882712609426751741827984771167545628050039243951515858681574876479320080620232337325623205952719920091241069984466792339549340896947004374404598134510660336996850021061701666875465213008036343843474640714105568185664670740835469277497444693326973417555840822565104679670469493111158933929433792819679225836413723544126866857849858525885237392796764181901940023060973352419977434583458119518360241468259005894340404018542272880677321939958514786659560192581584290912309766054139070247386289480573395849205553531646728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -464824527573236105527216129141986767981897691206947765341593349471670921877325744005608439115132411637588045196878635036723586106694746980123123369780360896902483382025161165392188305628062912694267612315057554637199186144124336244313235613972311781926985580063687047213866967193269947799062483099638423020789558839094638714458325353207709500657993425010819653938396419410053546994337265689026040461732892522935414578512545103367435409363551031384213786440178373553597354134702865676053559211218228329410023851332745292181673705637970997320349101175663163854629217915107036714830106598328349246541540553246028199641471598904256042551770691803571583974744627093231477601291394172520716403663193267834231113054949799245578189628588742150734044759573808585913560210267839822957476702250169600793478392284139057218207283155283315245065815452652357631168955676956460961886548337477183581619624574639091812997228643445881290467677604457897814110123035186030042497235919141583484034920534264454515381334957870090147635935886386818713773791729360176277837873478144060931761623042112944143665850633644737449195926593470799188945122997790370003240406061524620256531554222400903094162932921494445282737662325676652648310612119035366976009796809416150849081346037818845935198400176672137396800306849694246228727440746876614880532846570988617952007429155830685404858305420483784482866041174574708284477354458701237202622953944084485338992035443476851214145431845874653914426488439941595282310884493864937547092107162156298660679856437507590437172933253604015992173953213816578241952263699298802930356968532036621869849921294617608129934308146603620854572816684133745843357035862891307752617930835092928263169835768605396145703876000713152818400646151370960996167039037332438407671520008209438955829492804212127970253244760682395622062288038553999020120145186867700376567416948837000061963450057807203130399638251550478811079689264356555028340281740135070617317606006418474682562928275432375389468808667003345882017775897977111502211511979920116230151613053548615700820899228539406452677935301495832907835430664755146575602260226234381354290181175422079219111259366202143890943516683295416570104695297427355171748786233365535736083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 4635020274988370721056983692560492540957220666752481279473315308998014917400229535804862971280443459996399627832845454422611111478759563877049288482859268792549543582472559751826732454395498221431072174835220805079544121016398572485426934836408137065862314232724570158141184726587764954280919910656539061074185707690150347579590508234679283123990545333535978612607369781510017114359741491319756951011180408222400754922273546857616500540300839622142329349174920884220380457362557611653221015863238394793396089478527812299093787363462418073456189472711626538291265042359409345436113184180810899793904718498133400906911266509059750541861960746514813331068884735076096141673832991324246174493213847791176104871795698145048101693904162584276628040292380508067634263603747012585434126468926800650791601904087372713516535844719341042859701183311142747264939281598456772495990118205515721581159895765335292439470959736489118131833913201651895353224569817209588477752244899543735331193817355498994444313653231943772122703574112635705035075067854898327658299002821736979814461129321674374266868391947543264764718138768331317312844939833820467673571155701002317089785060082052164344351129634316661832630748173481924737747961712677550131229038456174050607938892957105555210488190624427249190156056228128346813685041332516536565119654377067392306666641768856385310140049345450294171977794691104984207079980283742526210009881589198071724304443695724208738152012368790581095250426710578321313468014179567802118918341096775134085957916590241055125558494416778759499342465821274088660950808549279886779476223253825150859769393892172101328913684337794904617643456151234633698610729486337802287033436907312750986182172040125651725632591697753237886765456616957059653478272889274974171698234273146299879684662689931416144765444789232942209413784853829254073790456200989165245844534773274359216349418950711770239613043875726616446253672512819145032567934276001222538838061732494387676890288057338253763638657047971764202695669543500884726024018908068438184463303902205061926134725244813557212377605755249379165545547987526959418495664079239826546504594737988904677474564276408108964121851335671587738964207533326478127833070175256580114364624023437500000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -2167136592899033861864302859042386768395448571055339517927059481035295186141762876423299885892258806674288524856675508942471168908274072396536846084681697434139423345084575806683413248959455414777948809637721159221037511704363749993200307178630051382354733494701197489107764879395225102389389786582635819818337202090112117999188191376154104030702844987399589308375519256602615362862680087454673616457136177631714851855238096944356740706991647769614186606546600850327076175297003669328742546556506861162944873430196484438558090549714899267536666917408958684517582501677466522805052312793943764272434188003595502497981331108706673166252496330065518384045732873766557044684211675481836755055624902257793372491184383213981815776657161406382295308744890864397576590693319181954045067833044241478616036969237112678104878424607612191856483613463708108941559385284442935837836115470834312135527868752636619528758867234535199951532350636939577446082878401556573392381217493223703204790462388518500362306100310163249848021453711410282116708667603993190443347646736850766035317798116029854673342620941476275083067328842301992242419021898518780863732622432364388649244176904194688974927267610245506096356278266775169299652255865099720490132003216974526682220228230566962498919680653899368635758009766043481166770937373284928848420074618301577040379581844982417207834647615151182603364588690381065884166980178449665385637554039625316482938862654185501332781466475846641452134361883604323512038224393755674581363523857663692201275829613775482929866287437966857215173810523282731390857618648426288035568250284046076151298803180214841122267752860023347350593906451376318420715432413138046992579541841130717557134117856670580205120000665219063215541068526060144363543153628950112453965040735463559931419578208701128519327304193645793433415895707712348831199127620806674296155605870381500949717261400737184615078445063856134081096259447491164597044863190377791597340226439528881635216295281992918216040822552490860625599986224278496798348946407909986785140610576396399142331172384593957493195649741774590847388336779890192801591284045770376238721343834464283376393217410743830284971159775346030853641028711235871906382044471683911979198455810546875000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -26560823640283794457541861548722717439333900216405142367703001252963654643735312388055562398809545330356819110111136390423087957138832106093745790320830554669735277435418174271964635953227645594464278447661538674656592965479229779350741862415331867934887081696986889731856159946397028935614097863279059742763532139931106449007903410604268937397807636449347186973607974293757103842877482493079010245947201791551342247377234962780515127198852951642160936370941148425280173725923186399541147623681586092908831104175893574706673747725558586860494766810808136432791381339326244612347821763966737446416569147224596012506023806526177175873323602964275727190128055444011364143583905103895056438134135649283568535666050295557549485042690200006302458518921913319354878268784330643286315360687978274957233178244367606038686854572413976805727674915564691597724064172060370236899752082799155124741265340199338542734666315786411617742841194558289687381347478369578092636828762727534384452105713026280610935025134441862111745137534254201242064130364765482112978408116129436466422081338469011130854188767981156903130810209085211850452822721357376303573760765744391854682878683703682752156805568027159440062373684577943624019991739084936471596800236962283053292732285209420230831020075979708643094862543636470364501685989197459209161194121891093118284669713888016971114185692172168717302053549355752624159556059768163952365438878224419177912338297812518932960970095346633832499268239083925717438373022623521631471272568221869155737949799517163374900857042389690153275029568480858415870430388960201315979854252313771479075559872645082231348152754598078169592322860600204073485910440966728008455485919479150747644595564910025135816321164848801319830530247614791724661097366480126555145559280620499709296131170107628068185489088151942286182567135372102767029249908889391890672673287723164617278780945664107578540084265623879901158427660209668713591079128830318080109269110350258931074054706682260009305631943005285521828285493427782658089461448800450147865017045002306961237316267554105391383747666476410279614344121108052496814196817774880648592867458916765014117018273293208585682810707402539356075496321219797012319965845428271222772309556603431701660156250000000000000000000000000000000000000000000000000000000000 [105,13] -11426136522092060447995007097194046801709980555384874984678731916220883990918169186075056284430865622768196051269144934678591779625403970762304955047041586759600113875186084936998309493856129732216443512002762082305009703567868012298887386728034459414275470854289076259476016925019201953367547900198598317821952030867111648041663647860875278608253488202803136264855138956978925587005929182698270788468401531140315455079708150844508758369833949841241988504150604243172809170683332422481302948440514581045262037758991633348008648505457753784697915912000670041213455031681752407122352439430248578820253302728110793956122743558625113730051205422582375711953859533868600284254274408677742700983305595455490140697912000176867857101466011652897582198961923322336873829204975180688418371975604878076449774995157943985602619085591180067167518885306070601835253600146532726806649984580066820549466046740295776007797851736091768780566658553609505563852544521095215018138754083288734580840076254811996408830972038855497558160681007649142317145909188424035320523771824675239919268118874784583589762887770581012984521111349068095393736750402645954834930221650979506913076303493522926239192094447768897184630839267189863979162392664469208732897095808454344400871054145912857566206850302657543622602007571366043133556589480312992545020083062984431965538358887898427266399807747833189846458579859947448123528674095186209905003095451094046020631197409740048052176227918207102392401361359771851031331153721456507856703657516321380982682717010968151930777427789517901026994457783067233450323270176819592620617588424902968441615945055967288316282350098199039473932947974071726466801562067885559745232082992039235192637682601080445665331151717046762875177215954860951326550652620433081665418657871129264233072383093392802386095080278179298470341591897093153747422085776751477640895496607026164722269965993619356782683702284595481683451090632053168860328856377880473313427772071570374535543913252849853729507040873852960534642012126427806746605375463542456347169023227796912870826291149209474949001713482598730840218476423787872722023711622923470247332834726501766295417408278566664340003849275702090659312621754730980983113999144284989029074495192617177963256835937500000000000000000000000000000000000000000000000000 [105,14] -167156025516834329893683880626931789193592293608765792909160035054072549394762535165329871585871538134581966232959756806984301972266949552658269115923418840191554869261469253968842398782860323309388427339548247395545471515710754489639446651557905228071274880117882202443066429453747985966064161623693153608205396472827859627420664765322628329074861971829015602506673066367614952077401909165549274067590318676801201051338072031696806935881638904116213802064648363882262265648530341890176916353214535583477437720843595791611812944227544509497129507526069272079629276338205333617732338848680165404081545818654686462704728914812767918660431365934006184629036224240658866765169071932679636507919928967716038830171173689198603178313693534377974971501246565429289537433290870967245332364063412252803544764258453653240383925540642533162089155547076778819795662604592889397370064342640840361306966259187564979630791429411303628350441270496137032058906453911869038823790566611998398731209756914988702765344530637242959732670972808433782800075205781007892276789183796079066587668822430423485487816320026537514236750762520763180196711741506894312786531665513402748709862986116181268450294914575478125940069778207258435531435988379524918209809011611755730459250167557676347407400944199995974455389048507486033101508095650543504360276451477666189086352552055285439200175443325238128557260355864459774882474249647902988441065908925546079944971004987761709280701837788098932953823711764840649970954292815347140534545188892791324122055907239070631025242355242977840320677719609590104783073254862719446614129611253533690838826369928916592605897268910053720715621877259944602411333415087649877039793437921571217077447997277693629341288689735102910444219122399176377316190963646357622948935645401992719798176479010275809651477616843514170610515193327519371737308774900286586701314208208421314084742778384924208064950757156266947582271075714872626257623931047135272286312652116897517326935144349644205228948202252778341225017645362026640699351097625252178704697194873630746769507579805771530575758191374644794356260849523128105245896532531550311076034170082000126358594020319382989475470838559569849284610469194555748435701721370943984013024419255089014768600463867187500000000000000000000000000000000000000000000 [105,15] 1927352394227781244954385955216745070753230366220378963141089772454542427575681205430337767129366888803597087868876583102994725060184326012506305677979561635763742866327915369544145979519234209916997125454961210706397074340959908365640468772700271569551446412853378517359319031716106180611145218280826815068850890999946910934707011586504117894892837713393333923448604309207263562872048573501566395822629537098360770165458033429868048530428554826626606703030931890932813612876853603045227103946634754611684632679888313972900713870225760299574916735139157575930752183777424149575916013413724841006943271542572423203562727218006915577725436323297087428859291329196534340039682394345919777714569995798509442649562752412745651222712000529968890432046938745552789124619276880705509189466964273028452307960881650690159740025936098922469117854235600743729061235061356055196066495027221986687418003702774885882754622433472846643004687729341174763455565964757119704872345620430205789688223584935884348123604358286691129850667655962391256149441461232915271580494835646316216717837735969692939850337136137923773118938948990130465890068008350932307998724406630602689376108386798051964154191481547777256640961229790289949211848971726911135747557301471270303251102611413039918430374890224418548305755266786558393838358257655370707685183661677441232163647687759056169502099944357352659144498522934294432205279084544275433848403428238944969884846384506923133527430634294836716672753531960944933807685731854743132781530050779016651882882823852835842256485948401263493099280815092396630807491774033660302966475650499702807954111755203524615484673523373482659967244643529031603427057075399096468143398728884378150327154440466165937048279170015276504312763075305604384000952352944320647498779555656035295539739706891896173502388338936048178877500642418662794268188577392414640261585395835410347344370938774632644184059481256746096240780984277570546223067504949516219602503346518468462133841339730196523671088330501714226795606352277323080827551696888349394031276821991978298103146574487795605846953862500012801201172516214109773210671363041287458085793956493623253535291266731240139253193424287267259195968012652051963680722617485319841934554574436333496123552322387695312500000000000000000000000000000000000000 [105,16] -4246974573084746173161465181395971268834107735098907878181037840198563226502444429348039687304527136575950560200456454253102427490229188147216254585294614395980926433101347181732482114614815252273740707768888560961016984615271935056727535564954978500241788763830443648578260380925557953067132403112139916569388872877880141340663315588581073557751708131348107844462547193540032034477200566597295289803200020031305215988062396150392341834098583597989820627363975443579700442138871494587747060399066767674322811890370801325639029651247458411439408670896730916442469140370066696119279356537532360167388175677234008581855144863155703332858660149261624284283675032007999677955591331209669365267282599200382143089856186070351375637016119133846801710234523869359575560643870657707573622291212514678611226324183517091708187175053110608701104811741911521720352239637361373129082194023194804860990238464644832856627758923792640548512905564397008326466088653610355947862870136349939484032248389117792316322518949042394765685600868097760858467970104206734339854381694255143100236077246082449297285133158995035399761580582026636153292666730225304991360704403258446905236338649008158444323908517683617099401116083921137968520735411010272931690169052989399254973087663195383680156144419706793932615071619520639934469313589892309231837219315166381580487524468306243626291312347330198495996514586421889294709103167666568944365845909252309985803829786187044829004646009553520374779943089727518295208994398859215613663158849510397128408069617982554346669318631984805947377611968769176860672010464166107651002929397737096657677105754662609563686320795374470482594339410644504392931680873760613994464567421483020733819384611377991245585629755447759365943449618368238412576984646353639861835667949643273088750892678321229748909425286692948611804510121846536622844282974102179155883824532621103646237557351982663261418906853372894300468681589136904407852494239500034537384651077075916993651054412079724793413392971629808671558181663916072950332569656444392009314294905480136605499470455598574155572437129246087894598118452492499365063294319334780342897603468735649756889051285706165896491120479036178397993194883087506216937131478705612191960287044034672021552978549152612686157226562500000000000000000000000000 [105,17] 759050573739952809142130448049981579448224208249958505229976503440174194627775187267993936563231954219840596780500285273473911120540925164164005341282986711690270830434574782860879063198255109032722768563434650197888420363180655028032867905916798794216245182539102229323931875245522902391634817507143530996446829909340771409832962082498139873449797646029485932910026696155121705245090511393181032640573069867722055992083528480651608393193709239247225751667112202525665948172141196777582177022538052769662278138247922660506088386850053099501294182262542277033550695305962968584860291069497508820085205770753580534957692387064888091649104349248212730196776495844331405031029149919878354048679058625165704024899179259738021664079960904160703801209742177577944108844311893198872807567653791066463779015522024888452588769169833508924503832873318341382447423691229638013502453444777404221877778225245496595022630355809047318966450031587048527536793892291486640127272872615228901913345662901157583983884046394122373609752317318008517442342284509022145866665356750134027956116317663402638090796388585182305563327517487881797037314947906691018146320231951494710843460334268742346692852090916107063555452630306000852669735740802396903199761725704978546603129707957017683311331664576525470791792577543129688632538431584010709905622458785759402328145090994225051058129893858253814779143981819618269234489795163621224901871146283785378679638158042429402800641447429881220512638179205832250823428503602115666968057484195206960088357300809663048572814133774926964612494831690486960129566442801829367033558882443880319987585629475635047834788683924229425025656863879850725387367253689384319883500436678728497599429964932187367765951536246783818511448890742766799497258864826563685787751779728185927278594349071632422068182451554218879035409539640937686043269717412606214811397763798306475462765221695024119710051314930747411437718784834146255519721455850182605083616174386370818237845343768190123815767021427438332989448781578800749621952436875719918362654566460335930057841329538139790167717657689154539348592510922765224927883955312222179585633175828027294188601983874168197301484027840374351302000343272051149893941703269390121684445117949263659440362062014173716306686401367187500000000000000000 [105,18] 8392847465037652739411299848259525959697558313330484913222716886359613549810467846077714043661504492890969989663968199575777260792979789908596108975139763929008322334822912161670758733670743198167509135159733333918499896126391153050909723048101672778570512403662117969355587681594810577349172990549446446913352972234261117378203750681429319041675899809261119057661051717357516562204401198848459284538380077696092487523873605039375885300067963527391588916363589137848299467692079682338544453915509663678501848352087340921094351105831527564777832531210485317872943840356759073076043566856192774659193860161192085629180195735359374617185869099361014020538275542721392078942224404465581559670203834054385466953948341551238314141522157546146400077274422424404579325193578055118589422601122163352718786107231591725566139467677644094473359266280151663498318737128675041432518559253484955898418670892969955513629998932888648284543623753069730782077253181156955356929680098604101604244578795284615935595970166904703906901676830598036896614014671750672705785988117744459947749046623236620107548033866205825515174223043356001414664498228060185174026283829339190016567584867921245392485185237854594982529172680168950199534210140580199638170761236719108390013870293824432150913098013488764266275664722554721103725311318433486085078181256895478704191396444073867245147880414974843265888830145597960978531275784732272643138284626687824915211150786352545586222319502239548382359772730099144044400441578946976056582825017089993615483617657252304544374215299386819737135132359604897400740926287541658918514992641592039685415103558713459357639743886026263069527303876499128878736630561532073179295419214462351384395157200368160850517185210770366765308874657317306353817584453156775253960063947167400340854592071931016031171880131449923473099359565235832849148244064236614244743243240637067467485607935126300727539677628855911153861177366411673560985052733067698746267082126478168752015818783660142697200775075271771298562584068178484623502311735505254134689916260639153829193774081881097630734694931669380175674269816474617331913755398745205014704280208084731697075348623853533550688310484847229971924509628429771091097750715673231948188549180438341665300150395978562301024794578552246093750000000000 [105,19] -6739586985711596364009423929864964054624799639203107649260448137793689203165762096622001784168959577536097813152843426239093827786884412972467071092657812424145004168340178039043365773209487266973411632545042166526409597277590190494927646883844532822733715909718862858956463604619207323393717057814531188965396261401046044725340617926630648486561853874669269052692425018304186327162721447622039492376177778344609503311005526008889289851093652748036411328082148828007039455992755385227046072395985585722675882223908143676922555222117025878006957302377318411702718500701031457705067734946334075285592974768009794564632796261036496153722292536323033153488313116161953950685685475554944639716901104628553153468195996914146112819748028276999442662596453346645147787962059798103545628035415668687450986425979857887309729853118705274048878291801961484584057803127921208429772541441195656038102017987539870566545798290868552706977270319318542923848456527755762727193723075594090342606618274200902726211860382451011193188688714986369214448804832317633295307534998954626120002958346311087230422692236492099255256828071596105654775772085290122382513097344531541652576816801337260047485550906674924707910066071281244676409588200077386101338548211777813895701539454933846324259610072788784847591523908713752708420642398960449207896249911088597636588204645810302770693264251836784766092701223855665421320599908289095372391506486172405691740682431319471967301021752457033326195067715234190042797550709998722465242983705143679512970541586114320693488312286885762062094501802084837947071135241085269171348928033678598591051797716667006111823770529847982217239411530729823792250674546569440897039500877381671615048066722387021822478244870540099678353783193226502475191231526215549962183741722692610874960714034530553794853024918004013823265414576953035896774507223683998634727612705149180734894121221162359015415072064518067163926605976631566370496889281395964129879996259738683552508840782284321437316480274003383834162986943466520930240261178294799991646056739352176738095862213140969518094635566659316763533155786703450092026929571322713104501557420361866877954087339265561209443715979887289186120003523428613474878038224167330147247135196491825762099558971840451704338192939758300781250000000 [105,20] -14785672992357078602658519906165262655124113765619228835106070490830577135160088772301740858358489822437390364054780807549622778810322637895281096718230663582721455293173641909697670356165959526433962611880832936173185163744852657999465369847109240453418236787310798776465645542909774850064871188707050568139144430292707851275762596599051894214785347416899282321311615208583930927042006155281153912480880025534863542070738564716082762800260558283693304627489920861206752158506940569399637967200400781861166671225647164783261647852495826074673249523396941863020637804945081599779025318722166520051629964811412128019700880149375414791244963355113946736016218323160183138181891841278722277756737172282225172173018524695207263049875152019740244978204014265045160922921575873018698739601225198629899592848573683294453496931674471949652233327360416099923285029488076797455907832139307166645162691780070248481828557994787967868380334166079404904141132994550346002989026568784518721024253244205750715900211210087878153727664116048660104044918246111285159434032946797231121798717776533432119756906205564853390625972466037967798604005900610989678057193490095355460756712226876649878115714813189152542079949109751951638269182838102296172232306927464233368412241462943376420561739573883577397694891050867656417673717861112319516437016452052100564129442002935509554339011616037007905692718363384084768386730554394881899799757981382056529309112649955569505072540880932204398032137565056742753885872444767737814037249959207149264481201233088823563671165142020351901510268488985550998940543514113725276352095701913287627017175111751918287552755723382630515010166101302959076937790522624961646651200347548852448338005595792498183306238389255185786095090283849807096849970329269711945868472544101879382697866438567802064603242863762247891056664569023524671094936297568636803159331441436495133984276025823990007650026446928805447396069839566050360655833185862415816777768085830493570664830567617310994002690529888832823816459780089598746766801809863227678567778696700580887750379985000954128325225015877427200583400658698741611260348874415586231095749843095787170092713070748142464523791694710895922554328887267706587672053314250371570004852193077997390968647550835157744586467742919921875000000 [105,21] 34894179250316832221848696481709100454645181839414378443989112013387261580149279067450113530459222400005009721684403379721333318719647270565585215450698349751236882527043074150566422438435210909826870435490002330413321841261720428384462244769584777220889216889418529406599923405451738446889928969209565480149608816874457881208256839663092578922783231294589344141820665992162337315678462329449018038130991315402804173043697930292545882628133004852344710482767719870392493802789666656724820023748924107534718310835562524751220360574944395883312965206932262466153515603736563643337994550414967245487281011476765744749768936887972350762258826630305595577343170097699635865248761457458908186206262673639310916101622830670063794704542881718821998513919636738831617364803178802024933151217997530373714642390083172128980704576482852769359698301953364874548110385336760741552243750786224782343398023739588181509710033066541693688368714652292384356490069667255118535464559370496799663233357525738224212986184172875065265645613719600261177855835573092261209000076158960106319776083156244258330357843672624868493012321469456523552183040630809157899404606339914665895396642939546605553687539618242857442306874703676971901676103902146803984462923418319482079926886217152971432902314451619529199228012652903151718642201992842884328322746060025163050228657174468556304779591500145122367669174264444896703382224215962403922499874624848152114264065222148607515601596991807733508528020451272623424176539156672579797467565152691612371810858278140889841715008825822186351472010333829186062873971680160183794341577120760053555374977218680980778273069770368363460965312613237242890846628418093900024323869774957020523693091810973196533700329636175627265884926646093288095221238000604937239830349443319358021532463159188846806053611672564732081118288032546877704672183019205617722511515933589222597344376610166423583313448102705754970185231172881337006679406468743760250385929434137305808095745340043158758667791360052842889810090023442264420390206829170553466987924828267406435151232337033223783024172644794258096947704129440936061000533372109239870207067401242263616448462959157644912001025715135019574920590627509369350987377882982412493709664570056602078684804268959851469844579696655273437500 [105,22] -29532220508273566041471181335705992358872677415680559983592030545822622415728080433769135631742581787583151644713702517409638824773095176377943635581534153679572812133798654099361941363265163166553063657397927372091731185744569438389622375120042975478263032925519665367039761060465430699097560386361480820088498126580891910354224791287963952727018913592132208373468886801727641333938567350255145237816287577443463577113034700639851297357430200120598964772845728427831974451568171899904023357099713757905033815127079691444048199052408905983930121917070824738900337578683378678521468799154370792059871750858170532307908574428685171724379938697788376873295396227886099497820190423009452292279499915310574688000437127427702670126159977792823394814743002629172243373282707006236080555924156536734970889805043182724198416515643014281561277158769131064540399563718537375544717382724629060215215273713636149302771136043952825615654050579252275716427123625512376920327477045570245320236577060857152680561677684133561795434919737203188838381040821302656904410515213680700902462115456169975773227037414110807635497389324436878743505278833442991937945727832948936079082044499349214676424485098077789004912461212277676375917091842512218311211096084195968288331927077825811280872769372454028635349385059232523611678800705424575242617998017734853126708814534109123788886773198845041936511962720806332469122082025124051250663393357953087569009505735173283275456215104756672473342296720416339838982678952917160295750684185288318200913689881184374981003371739210808350020592242845089500251546981102232030715385192414835039792432909287467508978632703537792010791831633550414753378600702286633928166169321957687762725959940978136031781742648786109771327822300523551106278512272660326758469606674826454183458613128802107906087407841103162333659145940332986274539312314690721794338966312403512340837949189272536303762563554673980219986166786801742356619671913190637749216629115540578912495228613411452413948010763410560324383587619500113599171635754030058259888017186953700531050029824502156680207277466490989936687206217412818598026248406357442454821446875701000895808798151407058439881780095933930207709958364832478840914313534395957416156140371010785372618556721135973930358886718750000000 [105,23] 5453963605608904026037500006948286601562192861717910394960766791259843683687091609516855724490760238788848580243267285779537932056676651368285792695710486239342426640290655235279843828527634383078484230338709127165758926442318015096464608074052508124305906430052047038421138995551436706457849556461732230619316106507593274796993677949938652474109736747170215903129872499735603348458869424962149733005271415167149256165944826977549971163275156484157349222928423088061541858330777124335881546382066968184193759517884755096836604453499820046543925023482181383709534619210036118890211726739823161914715603878898608897915333996973122065063845715220728841601592893186193053253214264000306826757755998593149426902799942575251178820623193840380863407760222900155913455534854580175991800896982571289316502533979436980366129670147868551854596910694300141223847136409640532102080016502584093635533586791985424256116385012159869634806932663259601695742232265387137808243573300267239386146072048303935160168125802398436100242277443132705868866980278431076547484299224033359422652905586467107416131047074657507958638003089697642149733033124285665977089741974054350685363566898677928146300100069524738021076806936446334891539715752176999095616669603932327213448506568120513199293725999866428554853316575024863512847608916118181919665408469367712309849906575280764411858159125672866745963528130585107184830744337718265505660180353207485651817510340596178072211819231950510222805181625232287622790402530609467867215006374000905238613644735289377337629358169430559864601263054838719702094610570584834229726620085697422259561870850995744703142333981511519276194231744776848724883534086965206284770883942034233608849448719490864303128665055841989419260690734422745394509544505805976837713191798931588677249219210839505809370692906294833660769156956647036581070996963993887617766945901904168702340593439566024933849920910218947869860996448158120267827511904648526571893081185473999502636346687587924409597203709318996759970451549372158643920560695372557096973172415127498040540291613749008725696506500832038915842007034320560870826828886101142368349872917096356830687545186087939486763325540851427207804629275590410487798483026686145729693686642208794168595886731054633855819702148437500 [105,24] 14371639183976790577081788132194981683403362357424260034693218309363889321517814322272923090047380033058071184377012034197610431568156443416285805061553225271107567967384766019375468637425380968984958445315772722398812067804174751181841989648423960538642985841791359237469627019406362484381541240821210803610472080654751264643162068087232634656591540430506173535190132345990199355507083121481563435145150939373876053456857513430375785498723741166643066284850899656535329997661937196216300516634369809261783870299306796172570009032183875623021498451737355742923024667428003813358270620484589479640221090706163742518282167069667408657939783335876367591540239169360287384372669651853844275299540929576692744060695400790367086292737046351244689404347901509518177942272759104383450741974329130934922840471873232789318770234958820984948883767716791962215891338979293540213152259799465031062681156177675475689749475175280404726376141018850093073795298502176294324750883039769909118496779800840928843672603188342934767693562127643340563629356501416384923784896614161506179564073989002629033053585465875689020480298665829502637583635647355321554327579426627826821475245230759593284642208361600591222885179045475122668312189789948550259885069723098392898716872681993420753536585205263906410848815521971727092244840081104834366502489962353758931885963799314247443928608509761148203664672476951480461699954467836671035353034683758738695359171898286020167996212574849506166873321722332527490092232073860572440101292993572638142380964566312065589891132429144953350209845865575298511620371681648454229933291006824169350735512088964986282043001390949817086501925320986745781293451895898622925253958136822212662169990467712252485557690209528247765525940657803693570085619010335359915216742396348681575780751034246954320373357654701351630613128968509341155233287111431560762556441870350928716708765623831394760165084859756848591396406626414383158275287255182448309106407135017340238946940630410063875004603445953141425441479255118868143632552405758961489504801467375147248733008618669050908993635154837344638891522208482188902862552561541535358237778043034538308095668004165128092899615862986661792514642363753644372128431073902690979750751062993252560318069299682974815368652343750 [105,25] -18501740357181441688062336348143713736462867970270487441931587309890445060149219527303553881956613715833724477261710910874632178792973975883704431100517116800675634316451498489285190587670334732609906480605784118626124612961164747197326640477507265479517534619660789467505780272427032751910287877058614738034610036019422437647239558274233877945951164020188609917783859786684368329006826906047940362742687017380975500289901994813283587276195902930846853889629767015831568660847397700881897514827107926269182073214027169447467577959050889977896166111993062277852448061495197934738922641153374756666402141624706129428599128707959648858662858924340725729358924851391772845156755859314796988724557457772076891577860694339235384177308629901032605804278639077882272131921964040833889049205961891856284926653698060377536103138623061148484798112118432481247998506079247415970537037491217780028597364431730078238595405536268469418252652141921413756343870398826908001198154566282730330748451791894593267020864815484071154812934955165666097789083932562460908537530643189657489194927916800168291262997971136542925377619076797042250197015779605356344387953263072864940007879990440149625568025639447503101576842964714476295170858370409735656195198347318512317531294363528929852036514639316478592455782803359488069895966831568228288988624594601294124613947209342338617548712967886571934433108400567526978592209500686731873112881836121920072653458926070043266696751787696095419165291848446520287351639611470209807993975224479869232833303916120278446814192334439393049239920912962516546926534836725220512556505558833379417009310736486736201379231587409101472196267718924209149596039756805049132707995186114949890835470706580146090656456612967767517361663417946455875397498969871906770623869202996939471752807293735606304753309279169419663628574035944360194733860396832779310890097758572828311055673667116031202084168739331647920284729961069434908987440020773680157569782299547602660187935423395345565341255115328361536978021109518688671695782933467865673133320166594878128915219711312609458949312029439154239071911550558744533883748220972289384880122006369346901126804911156334830784963343379531984656269337656830023101342839013078547024532261033868962840642780065536499023437500 [105,26] 10576563298108444686545498614564422014099332634114975118359095098543882401113126940248370507836602141069212543284371157157209377815976882612493162525579756280043238606866406738036698469442346150920500198482790913527230238857188819704369031001559292224838739805308252002348873253692162219513502758921547734675136857070451703425907335122722655155132443272462649481141432758438765973471766982470423015593582054401905492724210987134727680655275002154538210391103489175027823239168505394121086961050432221563752007570042219343789762955043369515863093643494423468795426514792064537132632185206037492854735534211011623043397728330928204218255891199116953735653293367005752737738298896153967899104807219827488958314597516619938638431572597590077899668610373734238731423305749140188570260312195580323960238868236809240223569836677924156345779535138853207801248150897327860302399878381525698485548484875788818965593637907955402885433492109585872166918005254252505270853104470765379070997321426549776542528934002018426162824030989790554377660116698737294891402187332390913275401402913686088373820462684141702503291793383852708135663529785887131844057668981405124033627560369910800533709581638837053201885053035796504578880535947099568382325752332598328975071213394831307233724432133219040503919539829645045953509418364680339562664594834615902394626295988230374432900945986083993126234943753401441356345476240250952862459350607954169140605277232970247138884154117358967224997873122661274980843630888832411492228092775963749182022277837584796210563809252075366383534430697356317798578235532968570739639167622713037548411593232281798604237675083431891782930988741936486541725464323072188353843658891612045546789984727340201330490317534884834874373104364873959292695179706438710804466619780580670092377894859829181832940431287789291986622200083089017027257579787138540161354889303863992675945458401159503397037059600446344134814542528408309572982702187690103425943796819446831410352342675857012098017128435330398461889510219799800395736598650019548713152001880337746362150019133588810538056396289935399075685879783399714525399398098093109078128275077140335808332101837826544818089011162461633085668742730922151673203369306189508894378015213533217320218682289123535156250000 [105,27] -9386710039778718184255477744554973055631173610421520193643381107702250174864836042588263679742836866007955888107631231362820752292654559777574924157684843333164637786468899732847350878547888471169476589769293180430659011153352008986134012918179336806904228869239458471278732353979235688426374415925925050437852864936434429003988888476818441604694613556058451005001110980144510838981890191865637962814595293920440217155141288943651648671466515736732831822807317719111005124792220892081650677259908674426161123792114152381745918664378389725943004400889061163000743596591323664024514269979459019729648369111473278940501480617279947603377517454705872966449174812311083055626167941626182032409365126627743271923107525093626821321428974723937697898163866674579285344566583315464289279420807081083586583162680725975836613838230127056685062554863522583016869386254931488821798204459241291959483087212381106771371073413488047238988167456236413364366497455435184174325071792357996531070983485215556576697554692114465733049303434919889286544321654316373515415195513827153705188467170725379904574520452802065076710583162606757002844070076181187178770057676923367780291001980635128051136777179803139262730322209512779473882368964226420132199615002494262129043414627711374004516874124645785629784698553343183605093443355741872056479658150732239613428681171392939206324995024940137218766054406874855451517752435916601808851377363749407289519825383669511395361655223039955264122117122045342485812864014249183467880008659206954801234610835431288966684739841957797497231427893413634379410790133953442403414919688049219659882994188584237720807162762400964827491738167301389873307120098369755361991938978490929126017547240200625898550088421830717136413678846677773229051784796062279772882389405262017309401528295789901083859104724783811241454388117786601970410463941596438022572921487794943021596060417220209657096376289547470157645055485296068528761159617826823934927998881176791656262553742217603389957288139768683655379610768873555943536279238586798201006052342179320338842703421107574629371296086348686748102440283770589840278205921968264305886137077246519332931120625401025407038411621871423390590161340048268485831719874909126466455688841961091384291648864746093750 [105,28] -6980366351679948431263435761501485943998801177669531817629188039570076103669252428945223875566285841750011200537433148423150970137725214135550860423156335548744565061377291167171228790881188707946515101982549302848845698082521572096818437800142529654363663241426860845422339082846381582590451614774256204761793436488454213866674557007644348042007234864846154086367109673312688855403418038636493218992579363338197903645734587699792449875403149124541682290111795398909250681267704136140614640697229634195487934612391865934052098347891109177546634998629904042878944351074890875461977814378792517754375099229984692807789333227376725894693523278236047859116256091896372070546015389633318454521757648086429358914958624046056974901592375553721514233383791732484740348225483644383370253007664083103634079794449235656125351025449921651839851160691142976455022964251252998162935464360593803957898935510807174187637806409514898600242170085291853015522628008429152310906758835291749742819022932989007362291034282260536810847112312199769386037821970707197459727346919533671066726891729869316870409456115494646918141380621714408770373875481037836164720063680558424453345829023883070041883404704141499111484923085319385812587652514128250416185683663748919473275131499311451948721310510245274622632215512521777331060356035199930717685001637615633493855778014224780897457938841905491622000093347126640854570356171688796363904064089934059859165325879509815650838055100483987139507859641151874928380867429852828449136125154304314248208556750452937027437752173837933707473715832656902070269626253716320437792612202823425927182311118391910445611526104921396467288083285543228980757278738986686975238618831569200740089999556737243824990296251451780121476702826677289653248693417914291028510797054033601423018377345249788062949716644120789329012962522729799536676883659400142149569936602402733634692931336202086964122927227229641208298923497880608545742359809490750242349217114874058914508546729781855399552514658532594631072605047539743268806529556546465320566773908703738648613491575400449326118578625554074434642190236368568673269033713646645896424507055208346928567365925216083442815269216395071561212046616798531038948011839470608741464729973813518881797790527343750000 [105,29] 9714043852890255896123192779729771799066333992950491919832482582299777808476399890669767494073788393779078291452892307771286522223680181179120146379652544889757013920546810313397097903566927619790792371906116734498462757774322206221231357157807163563515488849351001365259411278698348510021758671150624285429795461352698002937426891415497815514610560348372024689865929302734507565935140583489889012172921708863100671180400603288817277007159424268330370073976882783377360244628444162324164205082882557217787334586930947033061775896870752394650927653418852818444543538268022231772003722378032111354720476551394258414793229353769847272356830008492547828363234364473599417591819706617974246365157083307508563722382271881524302830537333326326893353648110829899666663965673483257419004491123978227642778134916162175947731407015344243998572171376653627438829336385117332432140363243951967701559571215491346719331813308451235929676282894831304402274590427086326636295217373965819901709745054182197030182958596638768130041029820886228419214761280510655045329477714807291163567207077281775595043231414912117030211033954137364461274365453658023608512349562171372242784989000821648216690119739018226444495138780631806041659860678070841957281049552824135325004373348921385348186499248405096453964456860197111126641624814783855181876335849634908181658233248832213152938873566713371499742517945944601642833026913981528190873709286335574295011349810043990656600888058927131738598063139538461492308024154409415499630351182496893292682799646246673401247949625720774203185035760593248950662822067885218309124334826561142710725767733418861398571961620366298195763186815933539856674842737192083898392380641245756310594894206052336477112066888422077178138832233068921759636340553500144962701729784650975868551788632670517919900270422340899221521581407726931458606658783542710587896822059560593377173721852923198637337477808610333585474156141552404722591966248764534175656990301464356593515197012459704616887820375610078539324333956240203522549236269676839163729521633113041032737340939105829403878136675799581211961518204543931650071048107514374519276885465629475540767187795450532874716520935390350206273669491648990048688228505363584375231766898650676012039184570312500 [105,30] -8976563231364649184777931003969502227239748398667239101643371930691292846083122465570027489115017420096207218632647509877792674655487536146044652351586530668056215915048799969844716239580361566968433342835812642322090858558945677558476864364782045593813934991122230019093393000663935103478627727482101503533147401776851688582077091033675702357031227203595867127715100011154647814076220251161949315944467175921780958303783058486062338839954271286683397861509135999839597385514545393081353813135231233113680783213671458028384259095168681804238119487760607806756937133622742262228018163258241792683597230768044112451051339705771080635425777881058313928808967718781060340085509503441177778527746584432283852408910082276313562808477260199235928487615642665725864778156585273494892207606212343130152909362950119414905245576456279636140418608978073845151830081061872685728485976347180788899411681436530333848248252392810694328709837609170656531768515804158854390317533136331269792170099219251368156268237877907145725258035868377738712191365899216804858518738952910790953514877719913491440578632403870403484167325005382639798487476637798370032530608389306842881662621056405592613246162291757003103135834568352364144191499149969664554581341771542427703297281626479784236853192999635403413090939915640491885347079456626445581256774428537423493885690453896370718958422730104918077609108212130949476506841711804903031426036813595784396785128544635265498171001297638445581568114226906024413149853116846252881936656858295763831373933317577023361343137197069972900417714053210550350192067080523707487888887810992105610880821469869191763855267242086619798470281737047596896580093919773292350612186383060476855740238225699835949086190669322304902654796445419324417192125339932394330404421886745299447579676555196164507574116225586102915379841255805251742520494500282283371651861160284211162912424396405055718197276575911702732298128632685920450744727945151946817150414129556279150731566399254689735815817439305211745508598118927392055821033182790503943536599366877966458282379728182666696129491471550499918357708419978524636954068959692790913932848520702787723612343373912124566268654162534781655444091526977209385978638198078094490028888685628771781921386718750 [105,31] 5486511744732860698731691380621184761586841328485237669018608285741730475025358557030420303516347811029222365617478376694685887716632405771470860574149138014756246502182579338194409048980829407206642512087549109491500173359438636888142103758112901372295247110482344576110433814341814069292553660125336338903052018996383204803860684785048590283011584388905213686306357019844531280404758988158086011604538567393767085687441224086301706776378992807123063455962261567442478885968544228411491832186298485432194118529279072405043479707080933496668928498876843047262049980506163057904198808851850963339486302209029252458909454616998633520733893524512107406378834088523748697879728093223150609083202702858063986468455972844934628626016503230413423074033195769668175631411961244169135852063678704501578083389866338450868347015206823881996426167093968210892969417602748541912356371997067409413344454073131605522501575860163037393160975242452366354911403460432924348548392473697078438899939361721872712715354819237855225218380021515873299037967172657948024913609735866582387385877753521433440426927323939745174201757907857292807668365631400820222230278656571805939151501776439134793713526376638122600162307187098177694674343358498003221983610841363410010035894869025611214687887966667949337812497841738206974524359876795449461039439196154242987293927036574916183590135365926808001219630506789143585127753618909569171112453527590173623936810622433378501702923090558450798314246937709348907895893387699480956496366638134557934860392934815505762392351595741609821615793937882098225417126881337000807162913041443153689815352954513190279854315347823994985431729616285150974029519255817659953918192904565406620650126927853532948588336193770714860475661048536613654740982717263088985725059768438059722092525373755611167288307774929959814013937225956435207146597476386520207450673741319400086934945196295745426788437547570043733252292381487698202165079811466060312598719341254910972039590034174976586927801051620516102251162401584584006285707576547722804295848297578188826589153829301119367867193649463943228978058379353800577122725904336251223238985050367975122216589997345592744145853524194845445499996696218178657560200772724812168235075660049915313720703125 [105,32] -1396050155734258595154032370908439209581572334261949653112734882131799165150070719061203891099155987421505914117002488080891620467212694732215991155406628099347648198503050242233157267290194042830390196739479947981383474121070122485280504253256534952566547316345502061061427427656562733182510168943060114968674768192851952815680522537343473626244174483442956061892939849301323981183925707406945822013798434715312462976734909564656307024470279754438635492736144147995265688742003850343095941098641045731824990933754609359062364143101584663056132237106710270423104345862297473398944062414489925402662660330135216894048434476970644665625188132228290094998894925080054118913437147212001564217024781199085369295043830903380506946577141300113284578676707795017451776246517703434474978243404682227195382523065739142668073492885969372071230014922085807352367475022374355713738589630203761097228221804129629553086472120542016275057041768143197563182622377136958907944768542068861847840862446488110797795399476323018575285231672098654420847932079760973602455880153028550198400973665659783079737732080559879152394216762733960450129606245907743222306441384042340927817024166614198390234714538066640213648366939234027111415703346239610210600518526878042186828286209626108501417210619482453593820446286265156010046165863903124394998138759249968023587227178033641194122396699248150174271811716684514137295610891850761078082878235117557703778049083381955241782442316175498532620806677809838579730557438315916315615489168341872426658542545612669004480091628392625270328280965794934200870725157064435046559995626073600910073424939921973733221716211224219412889508448103088770717988861512297776736844356773307448987181316267951037460688405419467820881859042996030801757044323133301854166505426013264233872393015261596571251272049238447616833765149848432592115811552227055269369291263273665578029459650520397691874949956147559560694424934482783918406719884692890133950861402263324951533008085087691437201775622821401125968360711762792561816895087751949514211875559935002498695043897922405763039027410668529651988961163609112420617075412038876605377282456108194746629514799083008498096143723017563775999466514098393786491580925712696625851094722747802734375000 [105,33] -904827161229723885723292172099373232622191975619139712510753635173070886038208761646879302970874604641083604782857232695176838384126749370738436347765908127974632605306115844936426656189947109893655072775632656082664369775577573799756644490897714165723332494944521461351464648992234693995594316992109339936358610274105837888790851023934079138547298125552265250501217579918311446554625658419977826871000309142962199974940854231799174599576022308867150883215015417442554282737270382815788194549534873382456335654906669368676759482319224259412462834071481567047232251191095318968547455837409070196328460013100160972534778460825710443816872767825134569973959475894967388787826304624506574441610265936827886113225770631899593517631619277010670564350910760302142831442605001681136323845045765162290225832728728109126826209099038364958990103863712892037682730879762122527490435724740415555530038722346194480121339986577248934447112138946044089576676579932979543153665294423248099795721155174135156148636259384083339051264534101736223198648525807892128260101876223898074178446314074642200316774827478176760902992137241511861036609777119246618166433707449666415589982518813780496635073306982623016603751521814689700435548859671588744244971393079123474987849171393002017251408809257585838208972436204681969559845016727967592742766469530191997079408268760355843853462082574670139998033251226828912980263960685668194920148062720209368156790353713145697170954691284729155564666526363136962386371996593750268164822445918793536523059638267512823801328472658312850062811941980468877722613053349927045223776743821499631158611019268948946534093587383841255878646567836164885339486063879066605560382410971165872468082969713537991013627261122266410675215801108822339764793513173229195676748330216256685952860165125496050819104590868852726130650593810818705888214735518524524783356866202582806990166558020102893231806241576461458724604531729808353724929835144243316983607909444822195820808880304434750527743514614524722865618860755723173753774186831487151227205831323919117409865523560907436311792157512532223743079069563029988018965711223507855107947530684871994597162129388441198044734555015499907965095139760359349567764297717076260596513748168945312500 [105,34] 1097570751119311001202189316565566544264575031922039612583466390312727647472541302730925902053281560504122942096560628127599421591104441717106052940525711575253544066538865271567043444283066089630361781926569839122484177596520001606640500171186634661808180853615901672821891411789983318141944400923806924507931488521136477118780938687485178544948434613396367188463146361089691450541832033360781452931176635838543974741838028775047822070711488294130243459486021889457843014458629837801245985563103351601578020410381659675752848152576600578180053492449493375850471314175632852858053825160577872501737753939232801646702756105358013150343491866887650970623059545812155459053755456749404598054764907913379543215918674526427552723018990734489518005939603178596687133333566753604060932845596285428455789341927910634918468288089364814031284227041389763247030644645056932714836386000251713820166780307239723150233540413096462263747853694696312159062907484495941920046131593461437665059180122502537867914642120616903904622707852832133713559767598527165029185620428118625491630218809244675353654857810001119543296373543670128386855444834914954379443862744323259060041875359170454498451025768163089751911075982571290664143884772692490142668449475228191165435923156565564490364427667499583082603329096331258937985587726413876196498960501174238058810373068685835593538371796734697091678421361981680251771688773243314769363735243339693376428663264961993516923095532839302243093881092334392641844518716087856570079724359590874746375862888261964517713457121970684566717797053666387987131186625451857227903178445620844541177551916591638572033164262618336189004917944339290253489218275373197596127666374003562937270114312724578770791909524309447497589072277204553075596488355652789803715617629282196459109936582088213370065196036509951530068292380997184880743099867861690645129657285232916948980388830684130740884118841068751122805421351539866350364279978075160475422096750777799804560057963131967826734158810699743580282195135025276872727779460848136258498567158320328714125052925613752067511059110157518686512891124404284614781768263765139956572694927999146040094373476407354362632455001833824546884271143283931526646313159290002658963203430175781250 [105,35] -477102330603679038944786872859400836593120997800253272039912193047448848049838212770900382092221343238121272064878243185906799620392594170790286165003528921095655917106499389246488844127964534020738164830557420804776605040912208413017122744956909949251551744476865310836877972692243640949992996843062327696363930330155564218675126015175719066495632186548313505228705774528640664835484739953073497090258366529261863012498746517202347115636005323481623171519161838198349530222126837808296105498372434282048074419745150168314832741262507311048013603697112914481245340602608921876635262630040888872533297898363218650983879321698231956555332959234526862502058112248727775477623351235136584142651232948455186730275277127755115337066828322776521017931397608461794731615160080405309137233023153529006252226675669360713551803480676693419791788925645460064961140013423033672974240886280268230530129885896585053238787193951947780134239583945620376170406128900200989810056968580975246492602716832802224954133374921927878625397604590316653115419920262679903795776420771086344909011126461277877501923824863703913558104506425110447422723215057552027517712949461537938632063002026751311743389609272535822565632283435301701918507696601091140672887463786805673803867648815683346595207306278102528704541174182248305081845781810780120338203740653681620247104892356289199241105107751709051136688671982974905244636185580913922423503699439316002403602042835791346483010657024508558529138854695953021623032415320160636590058657324387322894022245394103508742711714164726746387744264749448657828599760502491400637322421952538703953432814826340888402916363520807629386605506765024707588522549804013257087145097105529419588777574535898679630210657729161357792121459690740733018503897129034373804075676246241103813895668597728804446528343202869450562528136281592247971533785052477286450483882927632756783385692727061955959361575054825342435784248322543414207263219385633460766273052850099434796493132929806345937092193338508193306575429067670711004996519672415598930531502371653496832867129860471629948839134020846485027806141344755327498406755118148842010759540036024332842179353970538167121519690851376906594197378069788229026926273945719003677368164062500 [105,36] 53650110196637866416005396288914080185440342773018333104526038482988357252688964527116548203665791302927994327456951728956407039871060013299882542564280882552045371685725562499778967618766799750113782002353673963833304492202681334333972266363353138629510564275962072309253136039842207822510477082102510647177930227571795849398953053296929146942165921644762186337322281217713417014878351834799749282085114909020491678557082800047224953098613253876715668385957979155070464108955710532384703505773190631465971790990962024872486250840870330029273349584236925420991401086436920308846776801285266653903916273380884621951392191617064329943868511605697805647152251134746245811740432783047822302401680340749074120611148879040913654546357104948587551599335902725727614484659742134561447591886675728188211384657057876344442358277414996446807135616022062910547784303802313443387752205973588653802082359225404642742086846706062917838320627711243203438028218863160250485395812986748251122810348351858490288597167720264544271248761931013345674002068722025194864468746890577694699132477588714570861314628230127617903767792342978274650797674514496109382940920174006864196996077677058907678638212999538936930080977956303585786595917976916331095884884386172295140108600239957954314974060848063445515913231345143374978438702390849049700866955939022451308634332932537185392564918913373358841682771458045111990891667883676171198821308282586554364835790176963778091459381562960193502678558434482732087104960689821547948965813119675519169397461853347623142091855115074394345905430929013419984810101184537421553364705801969785260433157787431096575296695490722141782908797206203561804879514240851134765631819312595300511796939934550179404249292123884489566908696116664545492795497104595445063266179118450291317025455769545128197575746081206778650141392704045835489664158059152879907566915739506457698948740352931509744980134037845338519094664622832338439431634445901535981337459056176963846320204829100965533781254116280528502182857296179131212887792013084681025110980569659778510263498554506181807887997008691505338238107839288404514700447833892398174271613329794156354010072518853642429345240376313107554277423427713245018821908161044120788574218750 [105,37] 46939044431646499147274026690152082269498262651302617613235711656975824441983880820166622964117606459363746865271061647296101620258656048205307522854121837183392634904813521383696438727526485094509978921569642681389290860343665787124761563526253504139380293428310278858957982173632953641208030066460900099669648126599137055964757416294755415518211295777261125331205105316741878560009998395650623410325846789042312877227352447420985738217682959487571699481272839534613960605874523701047372818357181700460082612807040903467174193536424372203679079318871296793941727794625646210133819821370131092086120056601938195264633524396078207865338491115649201471831558877224320016185145678459417908478610943509075686340067726247594273187335460722989012690016229289571937988510658863999437959198028035721067090589435736745954252498267904129824496549529747365549819457226767572350137908120369985145041231001782918043556767901101269125967021845964710806525461853793152001494777247207573007471371752594054906607588753939722288443479451213959644522105440702034344920528338929974551585979255188016975820215193170092627071198361930457292585127257485386145529734097853702147844718098958866743933754921427594554451670036380033383971756198222160095286267256157399611586102229767893201029728199877591861752679094365302816185930505303239499042390356551551110253065695854443326179892143629913611757975657160479608827952351366288009565975505627637381635051703451564727945372040225969744745998662890826020794352460143742207951326871423686706407351867403929547828203135725749924356561408426360983185690710712213239653777254053619392573164421094360573223892206798732497129253275153239496066308856336089230530994548456541846220107799607697069319720557504752600829918549320861251136097104381122844040647335832148466395519097833416315387978483684536432808112777200455888825218455274680990796722500447117072046517480932899445540230147450589382943485735956574036371614019131531804993627910881748426056931445711182575415426374692794109831069132964096155984296621763271720540418264580697992623926986188513671388870131969424596123404609338780344171637252694552647411723276552341383885280241530981936303752990850235936835799233080024350783787667751312255859375 [105,38] -28535934027725894100116486085929484539689523671456566746942721131338053134970598598509309347594931930674657417098232689082867365039766954164289072337025470791048421542959709881458696868285912113227556909909507968707093775714398902381746846259998813316703798717604295697901906484599200524469836251753566753143958038184144182964554352152448887031865458965556113696645336413507778700114868914612402437903579140974818554181485474045912899425230024109272815726862321634092721016692344371799205949424877733289785567294585058519768826360964445305370786801637575517061519222244664937308974310167288410841569838226874394168046705638400650988113308024438041972609065788921913975436094838350216215586346500668016332514245080194398560120256734488154235348078733480855576677917709221604982781919236920707112016556018380535413895948991817288962495876230418494347808949424269529424319481602550117614622626266120654787270217002713050042795500370408867479826275233195476895491060127531574223922480650790137246493415467173550555877941493750630456422320379918899501964424634259338098140816262212286337148925949835907379648922808328929903211764675939106385030006113372182629166353355531810686509349554183135471420295707592466644272115901547868289982146483685009878506429673375920686848314075455283479877760588753355783517563092973236401860571991021276499821995461644810092278940980860018161836918416334142310370471433930315979925985948674096320326426995731293244706016691591046223032759897180737957656387912287842809341492512036743365029496603544924541374587200334053630432164891984416204139825583714979387746081339170382160108505263967758315219194039146677815257360821273657620484793136373353912976289193512167798820121264193883733701000455493739849974198834528849825082583906223806681050903782120016159326783388390178751728504897258884975996896823290503289347303036050740947351876950416992455628139770470622302914989567901336856191775541171964765520835266150684881528451462050904973052237489493774797062368745418663191221259109346528529735344401505082155615911846122336733591621475285976746716197962066155422754075939451763975094247509400420790634925987691845911736796160296022858805565893463651941375225362662604311481118202209472656250 [105,39] 7883596683057328941303484065068060501352010850653857003518269149234673333196917403123197134954630756319601983813811617872348227747467746568078523010616057410081577081204122477980033401169178973466694435413401319489604006593402522970941817939749357773135368890609145570132962321947656566573096216079769163253690277679061657593841404938619062595402942161578043508244330903006259065076334453566242636699398451794351643780624486304733951011064381111827739701662965621307065421010871237507778702301846757611307225175634880454500250458332516475315054192027542563167199937525875746228905251995914073608044409881518469506965013938342332744879001310178989591595824208172004377978040766157035589616385875801621712054575158581788274292622144185501438904113197291325185958198282632975507594294067774846602136445817714610526551607554104238046135675682796034085511296186169184667812126979085413654796287202062502594006530473269367644727421881936071489576644715997038419756982203235171383123558002317942493415639492393016780580715083683555748013350763171643645032083276425951215664365833187067380979619376951909648224681613382985858752906639321125204653511595625412876377031485492263020653357219294575854811231207212226006695170962425080174157720573410060900488690547719880126057151284269857187939085590841684894772081712756239804581906199782290722927802173724652902333848944108215783123188138185153182939309581176423816199305178395274560365737939215584362924397843744944829251557356656515247310513535299873329163984626979455589198205101271056116151553570931804748256133169034335637980878125882101519193084779556776827110624925419433426268627899436961242988399756450656442189150968046898925406056992368169569942941287690614645292524837633209747600243438160008298042285864160222402835566299104352104262164882230242252074083511512295249963437473122124309806084659002307449448821236146944555171992983674505936738944816131585719972009081383923579657357743631680888487490493724444687429666853764180487852189097463804551693825641065366883619871109563414465452544995312226779303055119886736593321925033909714495200675753078019882313749105659320320580386233215477482567180205263559355084256838634357289485876663093222305178642272949218750 [105,40] -1199348188348854505852038823034791908810976023867810705322965299469516112090897191128094800326390652065618351105447355914969557456577765067593428001667386175091135373952569098091748692495090810618560102605073358732088037283723938829946839034791090706374050411794556235632969484018373566081117185769945829240143373771791244726988610920465437899486651485459125170599644767631838205249903735440924825078869087066528876631894970675291879235607398013106211845754205651414046351701591701185372160746707776902924744136737961989865649311375798328503520865795790444892605904161209695808201575545081321819090619694708983799747807032004769253086669527594265361920437696058482450167888488860153239543668434337841668821039771655576610708043184400794693366117853968445827329797629429060288235502935715319446427691940368388395394207081836047114135428437261185551041215146715151429987133896566207698657277777548495478514464773619643943388331513420659740863345413441283463570290553632130584876897244447779100627827221467024042518164892977079019804148625447038744797827882213218124751296284319557658531264243605296211994884403478650547074778619014480828571913038713017510872810081902354138594277223825007972261258090574508212896172050054357966410742986604585553289941733035213544818871575087342432210177004315269742153798178352487602531818586992338002170062613008254876954027052558578312151726416276330627903475721808391714357696397561070799151356894022576173707967591417885066525192480384391296788124778957449699385028411115037278715905738464888997116794460319531325718974663584373284942060180748073741100242585651965989125253476615021169677035919108914766377394041394803692016402919539430136642433103564151418946774781760872997129916483545286492220314123732772969567115266754551586089109798748177344021242592481749024519920918361470717265325742844620978504252177069627466063352527911315551592013148549560394516332515685907652017739089930165010445037254457973888595642868835956277517466942546585596899168349198652457175700083202532236967790440036095320111370652706273038060783187986017596945873434378067718811106267617961168722854772380811345204838499614790437406323096969425119546324054638219980262192621012218296527862548828125 [105,41] 193284869608997329412193710312214085432540305119278820654071537423179953761605378323961870747436705351629758067230463075027315615676610691758479772788676609224918855322781279994846094375805374770737542525084573784344471385013819929184662810679148851439391986457905425063070368727179916347834531092713330339356478872039832363698782396733840902103341222199248928233841315243706579159570079121251230214669426935240955701402845114159362375413975427354197551568525894191267982480390423431496520731206486956130850355031503534293012060418836104322069704669204620540396672452996524739081666625695315065457023132648896174208274284587580568937246662078004874050624563571851615560535945221265039112166763116694291660217615784614777036767836251830645362169431983862088902729810747449631738947479065677563974490593432333144215570671098571944954398624218254861510119126860038133930045333898943528729076458556249123634538446336590972640528417734168388365424681525804451836538898220464478136072438019017266758224296812090072092656198774754768074407995266805160279591740875325098782656072661385794983242387834488878414837797605601228535569955821659275299508781539402266152008381736233979589247605541853886855544958574380327707450510418278403114322623641097931675548955999436387342523940545801877309912337747082152155799208506449694205128236556572108900183876049710215496911035496498643636952287346297315600984734486776561020606470166206135275806575026856584075762403193123840623019036403766313803263556651001420419031428056574465160072815458287529139039431087961386505024393780911434941558064812820066609466536869035530598689063161919681006836034920560991481149948749265041652131636108780051420322979497341607322762496451243263227731788669823952790308345052917885949041216274416838037316920761249300956278346414375669214209705072268455404179671583686641404232719818325779091084481961485576405416195419669693639579067666894531557927783919686372330184250551938111034276953345940304402954053149356326627979115401222199435834146926119650410130089212907684226381709311744816119549254411469283288650828242696779171192309118519049987439726978510557704270960490335275401303258046978196386164045028621671917790081351995468139648437500 [105,42] -109100453973117876656427670687222760445590913516988945824332831743438173299641745343893016684814844976067561250711890864748698109719966092775812261391182047964513905710573459973351898352029594905136286468832238446595904759434810207966059216644648417799984006791333675806255211041379167153363857717201504512676623271497833999237370465315232988925547748149739711144686595026860828753451241460200808701929584158929929101302364938866379004194022912581414579834688965364450246870242899307403748628913018528274647771032987078547452158163930418788018546195366540084149333735981557147368113855266565474484840986818326997229458271792935096132273879412483609261917566872736023357905770708469034384775058012839719055879163283209849643817504443229965963781171872625183173019773271138105362938016121235172251888532315616652109394545179421673625337698290955273103735716687756337345553986603654960618203431906788514841577042586813197082358226847404028127717061851055164102196994031883327039332963804198216700964918325485326539697595402005996474595864112156581119014710247981020859724977627329586117865148680367466746280326068421712722239359578939951720714983858436669809822903578564960361314324307158034703403890870017797421121404988747415631385621779342878031941581695194432768630525273589914848704195726034181365712957469136522167728637528314872267255457462563300117781411661978632392562975214963750425980493362039524871619529077107559677756624221201782296692321853615191651205848745445507773343817167120674970718239391255154523239453501963905780569132782790622143156767275534176682866832223980852640260794507635412195563402274148463479286590323726086289343884382011791680342379889454659694250494044300807174876417677397122322330390933489193429700028551738254346778520445964992081031989488901458105925925684304900464045597859931237846150512484672072843739129909613089891542996008200264498845378500815692785868663836088883635337974418523108989485934971804862181199374795949562855895613598248062474807361154118009957796062629461751503869958836966628540981460780178514142698945280004622141766611770299536583502816659483053908226149914251719457171132730389155042844913473092929509511428420864831423386931419372558593750000 [105,43] 35852762500138243356589556980821854482128658298311955284643795361676985023850989188649082878115184520566173422802309774663018601485886309624579793871714331570729207267654045872836031494249685464664545401138719874496719589335842246454929197264056785345275674225441960653383634558760400897853019246979255490230490630209862972980439511868782971700891095636227297188459490618459873474022625892137603496134983114495731688988241913673503938262042811441252825668793427042084919688941366788779959112865005910461025554005882166842920744001587763376998722926678177261357685852297631729425131974899541076698075413275601530703967028995515350829401778737520435402750726449454202319545296023657409081901391556424610167382967207290545509875015665776714439855485125382213710401934535836455344613802814925973645065865135212560220950697461899699922376641529453433259322821180945964582772225166339056945003329091803372005762899639459633438582103659836024388699486643201714377558805802684249579202078506267615843139579561315347519180012061478832525384328171432540418872930988579205959315525821437708853074452119324889801963626868720230846878060269257676792365069196745106439469630995007049372473885692177575837311903618030538384059423826385212595334173169871916761529485713686312191325574164818163540388203294949911889245154767731350992393014901418115934900813590329561334864241264530308698185618303191093622056654675224578240017896955869637522156475262244193103697196789214534117019547360571153348193348414427047516638841744659002053884181941324011744946074392802535177501181890516783883542056233638831764801641659662668151949321996406885840959714364921756491176148450648004820248782026739775831132007456178799354227276604330900908368445551936966000855636805147091816858859852266237741106805707128243492737528596024794268877976563400636072554755680539786382973698564678838491476091783266214560276283805825021547157753094815225915141096994408695939783365391394341565717383001044876214797735336306960966978891256420374936031080870908121158386799423135006925045066845177670898497615839370253087643707864725486208419777942851818163662610086533176166093801574977709018293450159709499260041187795877704047597944736480712890625 [105,44] 3497697819396071058262214973554192443833240237814590978368276541324211205204308649596040349235958614315765997314054404176678241755669584887395954167524974070394610300646038010046803172997261534234450508444714557197907429060058870508419901097797471516926245055156133035623365336872410119408635088875512925355156894080004848921845045966245853250303894504890704756510287082885249657069593277091633363013665534692679905702914222781756510176028455717933220340581778648621661476177001492932745919930596388101560249152709146316818527618762056746141538261549637517525452871560305541113239872235524157287124869953913349834255624902786258369314580288295920146353903890787603229909667964179089475242032572590137083970619253887647568743701851280732430381410800720035620012989325449522201648786312236912918670849824449582840152403404883090386174367242150499399506330381573414049166957731977104381161533692350214274147437430380851263398528716197470641734061802415744421380165073347507040836086665389812231245307046042808983183457102420948380415085163278703594103904943722109855841338112961504421354827106487009508588660867253848950047102361347638683774086622922783875702996518937977048849340987466433250755039626637570270082626471082974582138621420330374552213472406047449764673734110734222189166240460102802232235961949385575641213709476958972319499120475892525525412378227310118354858217673753255275285404882249053034112204223702528481504183508543878347868520806799291625820150798901897699179497321873869958809086871444729449065953475648242948222531694012988567073968648854400867495229381044789250114412807094575631806222035022307169336096850737900774079405475621043285559449108385468450421783292798162109660217563792952211082703747381774545682144212110351642266247553879173324796941350553924874981721544244345191274114198293171498601002659790613834476491337559860232932113751392422198524865540633640885509590582985624132244090045763960604814714587539018039960494101978238191670659470513256610857234963576095027860700079804198333180996176642615132733780871039800367579625550849384020757907066751860130725396128371426936818003595702151173842114386450190059927468487922103124176942401390988379716873168945312500 [105,45] -6746024662528011544128005351034711614809083594105835720813610399329835848322582839599890318275838839951742066938645964671548658666347558542937534160258246486879942805298399522197539780084216432852362898532944008645578407142342128368068638194406175358425313027135263600375468125635612151232447130919809201574154176598839323839153896919144760336754019236200052803248554348762280165895053971492455066348530260545462194134392681993570581551936944227712921925400463641780380936252690874098048552145397907523594550088317132178514660756456100189754661410011966060563482049244228497804871432100231386649133249399027108447881626288450873364876360104497638988060604149526894914323583583732757544616128676168935529740297242617793172146952842070479317695887293570095215567786479970086428942442701119975824879345095940108937578996314148412021081396072641253538934671265315066586012572852340009042002351800156119102209597295939516707538760501745140169720312188297592284945005261133717250303531125967363167260970433900851997062085385469044632133374724795538528945820886356679641330475353039650087292280214392637237469911219394412841884255099345582919563309469320976415472038054952788792912726516998912227466381630476363560696376845233400082918140734803157598528008088228437092969338530361461426076529193273751615587232056668499671294951401899362637464785968937615451398327592027343115038546880745266844436548539831668863885089788285927367502093924651030972913236586194224569589494003950582016943699805774659281232845134987116135219503918378819055398442789710136582466696658197846069016954247202330994120150806282288643795216809617478079764651724394645985125410208026413199779337415621236144896461474356400057902192899173828176546801115932621991633875851589175983234246927118847706158873787842097631701972985394528756474869507313995612970363716953166109789238793957809153910160662950513696480256391350313962872022753237906261370734888533455698696363853455411104600498595935391021016532812769566913720714065728131576449082824635409834239448070882938920445840096110756052405922068525750852185139098044548840487601249476459376628661784770152607803030723666122630513986707656570729341183323413133621215820312500000 [105,46] 2255107123017605125873390715806284112288685720170307749267826074427647423947825405613078742648594105962614589811854244956442279185940772193585302217286970985455068505723698777427912493751815769121245722398504349197492996121839732811020151917612440937870523323945818927309052338531424818184358336957614024958323752884291253636204801669794334176095245623099310039230322653530584161185682012957245685937895003074848304171236495208848874708575459588344138330575801462307008773347872613087982194679022607669530003339072468980200781071307827040030258516643852514901412590782022587739757116466004663327996805559462516515331825846592193316428303485726676695061609207082336256586831481791990630560110557097022449838249672274087269376687489986124634696747465002998798530247598409092831416406627496609961781462686869863717549485758927709987190813647528231464937653176148636851967260666549454450879522084730795096171109933736249810250879860618991025691578762034991228697153155688600912839169151871524641951574764056333362698768971852445690825678266072821200944900549611312803022546208708426886846919882796484196382172958971270409705375776043802903854433666467550043640992713014042192659609915826966715322879444003934720552950848981479434698659325806602840950848254737131027197414226527571113750390076535731703630344465712674944221324875259610518332756110909222413877354625240831143497237659915725449062273754358939318940611089681297912998021619310285703533693145189388042249321696647683845116840693388303614834189740184035397933396317359233193974430575608261845661920246534601161281307010857611956134531466989217876072811531978452880796266581278479982242584964875006643912274314398285075913611513595411968127270933761801793040134019087227797473998471767602435679480413026836540817690232594465022703728349083909946922463880604496962363005969239600163424869149165205221554680026224995103514896443262882911245366394994969613438984045584725264175453045619076225593732231356069710282270653613509034644756032525570647357558522906162604816383485516480279442245924017252288369198469626835023280330501726052283531718969012597422905151565284729868453831208044191558356587369582602065065657370723783969879150390625 [105,47] -218622831515793356872606549824069714722977693334085764596380282139687893806164319936087694300924079544083361857988895519625716638791398900002602468708574693028069308527158369848931177168259037177572078949835705526062022187760049400316825023580618294279854885750656015380502229619573779127825451379199974326357717864934807378168523186457764450591762665298338745055989049816777862274746158915807541485864967542174502013833170724547841146252982350586619985081548599139693654059574199856755674528382842895539171070019749086578904286422325269722167045276256116695866453956058714209190808989484724554354863251206421727730002383812574235701147545817693719018222934411071743114705088835583882494896816662669529173521258635224848928344863646866041462116517018599746841277646645340373084532250034575400501847572741732811597597045741184966478789161160327227174465406767298712131674904052402429686242775841648398119962868590622746322328150819044831412440782735737787624694226886230004083251951449888475322467816561483539600261308488198085957097982813639607617830530024703063261351293075639256412336388647392642195173721686787736932122073778990133328886556351548037651914599942492535440099010668358648069102518091211685681993819424693325918840480039878439066293585299281932143789568280022544275182669847837644734428399172803173789972242834538078293161524502331740827438905637644484161899681699084457941698416798277017101864682261819898859788197396745435365301476082473830019108434529229865079893402187619562994657869355976726849358762259225163980367400039207477318305428791523219874781590219132448252456204304508067625166123718956148323952818595273906206569766769633574161660711761844013634521355449274885089270925472900078599959377793798982946866712102843738384921585026602177636175707126164715586637800542265571794277455303902289554016429534649702907918176442506777756093623208797448443447073933257689579118317335894514775758743164120770206605160070657683619034403472844807238774991114146556423120657043505334855830711713344391653021982252040241711358865561579729438914190759446447021367623001697159079346205002746939189404689830915373842186290394249027898773696243495123781030997633934020996093750 [105,48] -77981522395786188885411648172752495915214929469138347206397738781631024070041555081245185123896047442694402027242327354576608478591934916197651283230533528994762736166227640122463422561496236596060913950385563798341824233633618731685799750441067297190924769041455002284757965983075377047812338501768379039995663891167063165745273938525154906214060170274879017280939051273480962206947572761705168941289285984476631118237588115100830382657576793851271632464778588816798632036401249056961481480558527198841703535714252345231607512080900916705693275468484217034892750424261276798241117755811091864081699678908662832215720801781938466079140419812483735616501093972040760544453218386186445290439208665693975581057467367234138943083425242026420304426109607738278885580088332533114905005687759165988931111123643705964871454471512265429724666009476906225491221480855271840580255550154346290666363681466583815930309449227624479145101815606925629778307568347454169060194607143858148800777614035240014432469691721733513841222932383055865835224831382221201278996025342081786993030560875295981309094505218943833785158596102463968959106487615195298896441086047486600354533041137494437710183064171863371009531445283056275623320445329714523574364280539559514136919302032726785576169916713256604493022724826841263647009012777849610467990550310623878885088960220894452509458210092601548823068949556841382287438521640833646064401996252909314885279923254122743619861568719258335338072047559079248932116745046831103281093386578810789098300941470235917561614480603553592756770546332052324617109331495660655443513856381068681166886310693585035266929158738996674559352485931856167174809622942920990382230765369149976993348566074790788045594635066499201496847077356891778901722331233448282940798235513654641733093401740350773744108768713752280961756061022537778334976792018095267358466885254974911131038780127098740524223863610887412194633087428073051219956873559861563001568902100861206855631666263213262246609931128108342189258703653970031091731558208892857924273274831621974026419861990606741601116060531317778566533274593980103748953087845328922334692356293248203386037076256798172835260629653930664062500 [105,49] 31552007776024753179742815608836667415811630064698206127575222518459466810453985526345070516122128609094328379141476939457582102892631959257211975120147651092872679196057648346510265750939716864708872428524894106228142473562347763422363425986446013644924698027280839646987768421930792623865143553958546262661517743945161375879354289623185682202905151926841014583796947875729068067819807281162440259537909637311280465276119873301330577935507668571856833421381490040653369339239919275176354362083392562651984937912675432808981101661322933123664290418817585669948239157501996501472566870939210662706871677961806504666069383279963531204814707314840562764034410600262377188858590579970939667191167107186546695645827680167285235246547226982458024276309731156495523539114679080327205990261022173385063957148265677912523531197308518620219461583665260715561696816169375351445933941790867416009085397378407620695300897480435045606878433434873969999419864189877212143849190953888947255994640894871643754887106012247304274692909192661848452179096827572531373033285050285137286929841865119822383677234259704983879183209066784466834303861151380676964502188999281518313527140119207057338806523799971097553686885045292705929351461553881757971806740809869532644316263504053278044256796165990056280558856459150026963939998343121049169876927594139371074351766385230357498307891009848828425369940434616987138912649522166984970149128458855343660928955936290096408390049159886109900351741179129001823118260593752373449220389481072846500071301446732449236727755971473854955514650977795282579790503925218698089524851921808209104815833722874419559140111399528524050081837965251289551362336471814441678704328043420149233870904190649300168703009054686937596966503948568882869510428043293699117480256368741085086596613324223047689928367564438069726643230020674945379016681009609352375165024992706813566457641965506592280598800376187382455917213420267117584905313153622677968912927393462142398574304104783126558138184181541196840360467376866836790724869013625914552330571956579689253960614637906961282732567437540282826986708228050363387679457467554856584869330300030000613364933315097005106508731842041015625 [105,50] -3661982228372286205156998390171199941226130458024289958821978894101245525697846959180426902096359515138386544980870405630469202769638401998976839137545137258402498934248790012172964097327470299801466550909236622525943436099878032442314135865039905701392106987077195762648010399015693622492604049872195980646178510508551455194061405430113339554170281145095884746192489400790401803278216123976646173730926928897882027258789389461945902676258027741200339518150127427950046701541396300503204528611935390977139837659547815102704717288225097238547478008468412704716921220952243026067092601244978173557689448549834141405659109094311800079147134695092498253182034637004146357444126504054519886172900771782322330870753372355670559233745093298524167150720355802882601337499632220393372273875140249878687428817383988854158049404179418288999205520922565466417753637296613838142560964433180430009131667169208956535443280581129016789943822354036005365486866584624458756132503835203349093260946319094911550306376205370692168409184504381051567592194385446070545062998338571079792826725417524302987432446562911344699656903266990935127113054594928844344294482799283283777400555832009622719364847224874870669860563529484936925302218511965791160080116134383174461578367337852950005581105323065767202991023253871915406001021906592270495206387336190658305079128152412344533027725932240780442329285300913521885742785066468727008600516490891702481804593902783777214785356962510045710156984766767505727711854596888875979778430885913984772580473399590610288976541394064728055047460609277544140099722972587001982942872774917261222207355074403774033338223602555171632104718823849804356768729096230783964519207005309412398718874684702947777787549607289623943612618368603927439686862600266916443238362461765727141392084243319147088565878101880752794650599907544147991293326538414243157954897182351130521691543598015244255506711987161048318110537520225142833535523686594270583862038189051666487286287652497608625954045221003852674106111872762099131780409129913697258580891551332675283050310886924541039903824561026092729043354202311128337543248096626285444732133082627878462034232143196277320384979248046875 [105,51] -633129619601056394168180515549734775032711490894890096960617665118834990020490684115177095203264187863770647110543993427421791150900478031044296727533275029857118484513172612793390354174117412848110522220210268560588459388683144043369347840761458755777219459977379950188490777593458098292863516897558897471528150146132723415150206645096887076892644346047398565884409046770218431920228690496276010526462496031000164366188525146524061240403927653016470284472617674558460372666667184556873297765903012617662367875941760948149706866848000585331940953516723911078170336891583554622490743878556990127554721517193029093236738021946620107544930111735781538235564512440834606956047503917676333782649237912741762405924527909016255410764633552465280160638488799022471572032018530243281910627563740972537514836302509356270966137525203398650754813766870229973949817592725257289459993354507239375918871372582554031754795400234450990017300514437169501102431457987851255644443760279634670293835703570211016819975194631758061080261233433385439428186784272296385259229681451807446038361523483517630913199659394683630459452969987485744736992693599342171416069564074071584198532069895872174468575438305702578123327116608424696613410822128232761027704054073300991822743059047656114662064472261111149802400261519591732618359475597513186492590503455864799415111752878627529336421699243617393454822931721313467781265729806664622097502280037216533682126393211413630443549475636529907485312182744743352981825404159762624823761611045912336856676004926706793069926903112583042775677211133368435013834514009729674927572926127472311013200256241154775590205147166294478141049361020329112741881812884503800021683467431710458962964047684890377263650042054037659131781433696301194921729447064915706215408488219139037723904821785009764057744030806706661337039555646914034990507714403830354436435323097329617907201836194519914285934763677141792913981314505965797128659198824536168258817816842580059974784487365805570805783727606476831573193643750673160470336943701088976080419208418168739625634179517008792148565096585520892216921807099510385042524710942864166234511288933184403049381216987967491149902343750 [105,52] 290702805021756592679385727955314915861244067976627705613790652081335244607636721623849649440901733206677934055858012158810989204002842651583440177248568884181322562157253331114649671768519968760887862785629229024879784937543594692701439768052515311847430219204118820584867696866773649964106336229028238755008452643030539462961346707096505731583212563403046435440889518522679956253421111756224756351124904769042595170487975171132141614700649965981744206008077665641582473573957808912706682488891967983139465070857241020728063679086188318620760116892934688414611300682944401298971450777590095256529886756628896107469842404594135207164304871522890566832280483953636946967440573038752613737342690289758357564720980671985737007442913645125023778955855473308571393740997922592139317516260280143168718384373785452915908315408606204851612457134218412908199375244326802438787241654560654975619358090252161969952637153543840248661996162009559206523062954802577935453694153651288376394755157756776749827274482375523340952277100505128326274989264115259515801729700914282833151060172380118222576974671985250910662897355523341764996972682768349502143128974496343371852751234608262595488034538545675131966497372422174739564480107137602171224865430577540232320331592592945520712446658599863193678696419205442563808672665416939975297886145230082301295201308374480288864648994812540708256119595284414794424070638965993340313734590814690820761344261859973221210994985983523924403457744390099492128081198167204538734640362273215059328104825991311833699101791990832578527729292914463602040546111686822761921943476423836402234454980892595445282220370318610938519936863844518982163040710884215246223770364202606609226454406875718160030956330378332964109893638689429957948237814866713704705323331215869072751453509166307203917401465537359541142573466952893388333292446713051207259085961040161703318773241786483248739733063752579863798844962426552084490194805846793421829954766898410907178444290820156411216898772941724386106448429301308233943413431828131721701469451245254547650775789812442142173231723958514508241893731158887355951530454120121141586667590228643121008644811809062957763671875 [105,53] -34806982332651933324937119745947778242927043187368738147616744128375156657333771394622677937479301201458242581916574525957625263722499806873285907886216423327101803715508721147150890928131572759532627646687902313242399471075447270630647753660913865612350087377766926067052766781988047582496437451442803653732251334088238373043288333630806301158858080372276786685702172332786265449796836639069038851001438349296221756077906683583288629251631727959454318879701715374740690752152564454390072245367255325965397128764816493704981812090388006951194592660265946541236481112141646023310734035740555301167712490397163895820476635098583992795360250207317675664706248465751822686048007950032889992210332915505387712452103662693748899882817632161571623917909464611543649577380499068333518927312295293248490397233077759305768458920530732861193905826669252893036534193811554562983919634551814346368270872627673897592399646588416341617793719337010699673398633331228830389099242685919372692426853115650788591659896790608427163064290511552064626723658591037068045903116194102216310813199191319592864651615826934292113414662028386449376695922800776053262484461030168918502508344532378819330632094424121392071243037671475851998433432496197556788947384369305325889057533859877174298458245609959331312860431717785383049209696206143443054467706840128581652491941727831399699958006430448999626574772427125430124582220582790530965641967825164652250068595974536692983383977422391562156283620327522973005460744026500177781200619405046354630265696132400033260892474992553578394850528899698517531895549494444374298459260863751200215207389714547508935951341040689146755597695728458499310272450716006692615316552739564621693531881430862963632909753230772272937570891136074057713724474993031051020281153817744347077144636246969579315798293391233228700976197665902577856755018657249218455090491446548929656850556223819115822957929947772063887202006906964112804144327154771866787132476388944233347507730632747843295676436451446310770141408433779292887835748576261664665255664763271384023037118833798228497834879629102993443023665585270686982240391154478135159189289282721802010200917720794677734375 [105,54] -1972981058398795962181433899198267332220033410824655954835590966327111765884928241176728604734944702203843354015214304639544957070202406568452195122045769059252262986611621056835265265310228168110785265543011013267878475304460134750992446641762402712105021776392668047051124156205838985748471108194337631902857802692781155328002154357556483002600282195794865085337204985055397352788232557171152624195001986660586593545516820861156870638198278756271118146563373010187167018851180210142914326846491745995284118092598452419574092761904176503656742186537267495535725948591669603049487437977731612532157529332671356948648269877010432334888167125562957630286903448764416845936351715895809547938530254163101648400235155077942206653618919738270570536680512626747729119711289583362352165943833949182121999073851835394283224965795871843523942999465894257652471561009646548313545427344378412669348142983885581358153683925096116172123914972156309603346762177365789867108548883709411830078465540952408704969074389441643706046451222998003373601392586796422596442826982642640352457020886732492703802228340177104182229089596935848454705089347142236350955834177644100949018710910244593532438954011184938567616667093610590905499139119642470509877271299262951221487266732428272173322601574937786557922470478700723631716959243280595077148679503670801602171951604534477016710128757951446570991433051666234170703450231617133359800983604782586686775821018004998867860755014178491267111556539848570675051629101224512042188597002346004179504267077237820417519787044362688273810974397110115777484299355711272544774533522139233451457161951497300358558625615106955310559690763088059387344219426835690943363198304216482456309525652149501342152656601774572057376576450116935960365026531487424510256800379794547076719418720455515783548720256949187287025027971326411182449434872334654955600429226416759127694666074433425970428606245219222875790760225514650951979071160158061067510357666445647086502111785471293652350955552385780321479467330180644411791274941045661355722390844035930929732126239852514461327498753767080075634708013251603017718012650946572683618995824872399680316448211669921875 [105,55] 990121064699565704676116794929611606825412243661019762857959569674474665738709294691648827978332355436624316622492402820901251877621539652907661813559995167007143061429584597348990149634137196204527596949068011356838573667831238103014392267771947023863873005914786667279203688278982891375472403365415466806546673295052047008994048210970411170460904942360629496439499631681242414278690800863725439560668029281578296268765863706228815053763216243154374182724439786368597761922124397699133875973296528708289152134655260815267758301921511283769983593344257793753337816648546788897617103347971447738045597496778323319719539604502357675446923863010569803376489710876976418310681127324818443594230956266726273365720176436926907017170033651444888080338355152504204713952452834696642554475562407643512376814872815995172423832839181303740571940479586328044583183372699826807388395643330415993004133052101960950256795531318434252082811977455611245655856324984740095991009434296077217940962000095091148970105332711677852398010457290453870824786477563958367177396301013450607406819332062819500379983568417924733468669436809270932079205460824427335806813651337077009530615880093025300059199798802323781953892858585746405654836080687307976233964717452612702480113120114466288822364624590691123397550680670438337813021755553348111900832936614888766524137696337071098740182106376537766274485071275009298064000964809662210939685500063019355725459600374462311683693428196411486342843265172375672366084624164054457293481393140651994256731219396459102154375481996009932973973187712034991960365139559819422486658519590335594709583668058570648778111781911897092032460178302690790663472839945899584173707521274044622426107860013143033488413935218628407563370444283657231264076564935096550302450899961612220705243592864425291143221104000263588787318307569308893070572765856907777094669415258453558403000762244623273721797053393271573425333007048692323348542092765030769493075562584728372170444995913649453446946531000363723427718775382067295930225714341396849424863073491919116050263397347485379479041439518561052999031924776996812789241069439893916381834060302935540676116943359375 [105,56] -102268702117071616230798452905091782920089463446769954985270067876819811775185394218002524788628151288766006280529031167184489449851740853395308890153131410040985863880899907240242374267440340275708024624607579726143786375119505310792083712468178125726832029906231273115516060391852814128936257668395082796829519747921673250337052257237727759471836121683984193997413355022579465755849905869232715456891079262065537496409333084152381335647935349401423725215180478169156710189418949583133781651003713102257801775718586767487362758433071313633905023177144352974161667616098411594962043110357163361141630018657586510553453773784473573677460891176166342306769193926662445701622556416815844596853639849452906954438831408149654184953580467400170142122736456245348678128460835264270958892732005726289333743283217437446553122356043139653288583623398261687102541776662049928879536999356076135570435184086709798391189496395626773515515091310290345366405506103233616203387641744376087840229768826104048057921038870734949096055837902789763308548049987392942924134256250941263453601095124176648722092861875628624330714537547356117255066347435379772175687470317218293698300743427258508248238683998793568966916512768381532975103970890020727487550620478344490453098717283166413873854562088839888697094971546166384541716928104231790238518917652281527754171515096576016373299713977776888231449367075347386202079085573163687807037918959599852137719193163378128096891107644594693898767581004407603539194330178730315304460286009472097203474766604360274630046619333942548786363847614199860384568827172503978190472208852697760772323387745322686736136678001463604199429997142038979602297312430478717110517290108128673505272166117608760594917458165985806471808592436979529017625226139472990479196710911839238500839054583652525840301496273852904684801594808312818700828698799097463581585607166514585986933280651934806324925125844448177565008004799169545025030296556380149183693459010587284027344181771675673214144183302049239370072194888409450422663774265316062085256766596409490830980378733044552357902014410673344507679223399954471275817985409517518746724817901849746704101562500 [105,57] 3541428730895505075383091614458938673855289938772046514919931947702601775419542067610231876125091056755646874902203989946141250103369313893223173635443547950258469441832113968615553312504240998916684149593977479690590850196866260731996895415072388264993145364598655869338048069636788083600301996820557039034260746463747511224031260165827278162583220252297922158857381757954253483658825528669266357595552430323844130413694101174118039049740370065936393671839981165421775858949376750061259609964400128882968319083927076092534308885673542382070571669230523377916177485919216265558197386248037861332274587980367798654918324110943981586946806702048874902522030583602642477299176064284557685720877899392216145463404697358674625307341686430717520750103672072760732619913158942645216342029256051005896998218729427584587996165938484361085808034013418656103802766675457106967580161624179774266514495398949340789775437528250325537109625311942779289285045566472258055743902484106057352321321483027134356948876289606070353919679258968010868511443903920170060667385535991765433838020871066562101339208691315295109522482717105501219974956236338984393542810687578674330358811471711784680248894579242600350345777534927594493964234340685767811338419178446993233505429766343277249928692003335661861728782089419101651309309039883154496321644869738122769277588912202699203357449567024584297391712490338832817680753923704277465093546712132035810271940519837727202133547812232073955725251207215572239475368434515099379079322647099336938205939273710726299307771474321061802597727726470674898069666688680047301838823775384596541725914254702252209750921213741189643169362542814704384656614799079467794389157832571174495646072716236871966638103011476931768086495649859247900166566734827459741643742119933530607305704461290383958169982709072457981182079289206005484517195118772445113434234134171438576229024204434015893571980448778133319392477769424607481674789576597449590825612146751908257194332836248983725042453043884015526063597716033132175283739536731756347278094977446666917380561554605313457274224020717155601971504851704330916665752759797669568797573447227478027343750 [105,58] 669231458218051100377132801516915351713749326592942043308874286372874074590845979364098748126907997454875490731033302203656866474397983312665859355337011630492212630487593097068521842914612205216677837418927318743064207036791644891709193583471035589535841550869457944266763162952425829154082525091032439317660553107221372704225610261319178154011761017304409530114592124421080197922522184300200282304495427291884835966399751381100197084840875015914204771963905158298130553517713104756736061384133548385531870514486924942639367212368835463853853149737483674383239640997351424142530406111035407352897392281541778317225433556370583901977352607354262861254271775540427513396604705188641452326565587225604560987772036228286948354801632457980285408528436438906022102412635557704051881353617384439267096465112972716388948559451778100806699511199078239710780228872925626607229883383846941100288133361904542055899798252370696361123958552739338707941071352914988970539073353716118835139317590430856378194805959222765233726044263845352397991044559329172298296007761458175936336345042954111135841435233731854171143281567151118294184016647249758625205608389273475671004597984090300092364236930423429699558764221359912621762482509232369752229738651049290427585753220694352545717224520501500507964807155214117207724871245014466231442498736103218790598064149645223966048741948304503932607980987917099360221173462987696943006993582587896853527925650385579498919781499855517358280381228977398786081099480353865710248955021837652052329263715302618356810516167383474056897574129397966853784201508855378372286054584789005060457458970628439549209239201206700389306712122203999326703788346751472801835905643543834691603455773563137801624521521177604116439876121330646735874535295041471561657268882656847879053755606676662440755366711408134283402927177472862437948745983421580790939108511089175820682349578167946123603764226873454158323040549375788506213060712174948375495074803234658567098652429105164987863949543371939972177715991492259772496438677409542686653062043636176618508324406772496536626619690586366401849853141508666240777625233704384299926459789276123046875 [105,59] -209213460655075654060452339069754419422701108170543014195783973325173678005246397922928510935668618159162222137970127179330979256037441929408237403276800402988858661653136724268217904778121198706404322292055168072851057406469380225777284802809627188204319891445292945619832611618994363207470766321709428677902326986056433364510705355109383505750406014580026133586898373505491715700127778034214833475423036749080761654904297506367370330804973049847292656050288391035544020493479153675701973057257677425648311826424650727277536709460543998189493292012382187849057016364897236364917014416416345974673662374066456187181941967807078636913293123565160433427542491205187991235493702851559151200773974655181343169451632345060052011353160180103490029143111474996381456574547877782193680149823374560618758511224079192602667807335579550986918212733927508545526404281678675725120467975292495507928336428518794869821476578582310795954356895438760848204388297814285284350617162202077894618363865135674876287421908061198703101378091835328228370323415286601824654115439977430884284184563018041562501929130824852306720852352706809418027745308106601639680435337961296506340766687230915873846090117304990182590076502985182416770573428995466662074151385506524842852460285207723766509731015008674879753027484277252290664903125285065010281778844614172878006701026127316778685639587869948941233744947233733950584540723544673496158504599206419087336490661067840384992237914380440350357224429915384450449240072605035342474824647168722028378458413143775772927260752129771931813988578123664381537878203187827560805407591457194250932887664892217803063024429124944092116796169656474964880083449815272008681716450015487220346252204876987783402290420715315956304471982867343440377106606703654912925779616621416821641093599357729088367989073541039127701403039053713160209768872459207271807922326460699072601482405416714522579500850661657109258350370107372625196873251190862947826956157596641442124749208962818407439282827305557720619191424267385701348084749699168356636868763878058647189473434883033974211410806367786817956786279837731067132722273527178913354873657226562500 [105,60] 11258591848677693600935881493309968788138094803114938712553489122858946913595969502138134098983941582210017485149776412497330168487658349151588157920702902131954970353712749101996839308855365460426323216008201562605959028038982969434979075967921041307322832287258667103834771114607103048558833027764373419806405783977812473925665719889131128992447854783856580288868633335400639512578163450477443328620557378047174035678176516011168195814585336163510740575311567647257666813046780265530223581747906706093805596735789014117362929277852487537837335802269422921159079010159962561988549615813188900082509862217033365479316150294940731348953341962329771970141368790684287468297646409324023175758610798556333304861669080392827801526761427373651217503965360393926980138007697096557550276379349674726350523746004591538394992162081080492444497370393073637692129563325128245564752109341659969644475134179781746988246602657449039262406089253700428002624125312474259425064169734798697830684687794183203262143577160458963303151309469083769082571493575242097090485755580240618304181881188128107265131991081746936941653235068367465117782472014145532828472563619658556498669903158214584975580801036797258103949524169471184441807954893653481555342835852834975160433696277896549637843259788686430408472357141266766584802193227854791278560828206737208654769452248381004150816456847109547667619029783986478215979691420673992218316127255492348115204135403082688578492341769067032210775767493476174026356113594119089276446972899105731285005647583617390850544765010898073196462232148997077882551484527125922482525276568485493323640909532744058904704435236380971270449773800350486884969935335841922307527009648090048428710160156247378922879072647478128435095502716153195675163654405116482349272227080347203731221083783269903466192696252678328939629355959989465459556028088407398607400923959308106145324829171370681281393680552790485292648309947158761565765715729997110479511430222775658055076856973010858013233111764115569945967437683344016147360840870037610214179816287327753457341249105522375368477013341821933868405485340684730033444793662056326866149902343750 [105,61] 1750685347517957703599680168651530179097994283933839207279675366722047261440968287356895152207241679988284069917781063521852955484319814918898545781354420090248751310057027845410366571919011992218876212984804820624181887936736623080053487375500328294367170298125357055947310366007244795681901254309655516469977191738790652387396697650257375859340329515681798593029258966222074874749626382191709604980873999169307972598449719416259216240894230668142006760319182342550525855444835324869734476629871991801363519831500529803253613745951664573431646877289683801803516874172866816143390359202357947343637090599032546172946989426201192865237624674416306873754050733468164063517250637775006990281100488537385897481694395180679693871610649445500191233076695504876487020307920425971911688216748905409443457784783782067195571904696974016481293467742749567199498723394520998361825108030040735746575771699822428164511565924176216305538943834472858770271761715698059937360407754399800152921555037153312979877522166181112916366580961187946468996641658194777976072565713917821458503532462582618852598294292286427294511478196363186225412122947515877312810243748718392385246676911284258675364821460585776963520270485115697694898827179280773711940400972433148196748895875039959642806991384351330212725869582871832943396252298253644641225549604653828904317361604572640639458141490191295595610878823504260821825029622331464098492246968770760325832535365648669586986069194095645326478774209192802780473427499471675918965835188173707188558734726548836973815239038894685944541601800657878526528090619992589026242244308241937619684979440385102069106958067068138120750291542347395774061029136271956890933691336378122581121517325646597242196797517636858241180418319406424300358354314713367039202967278473734561590138385718667472824003209462942874678956697985439671746481529774041039516816148585985562643955083448374970645374432584882545484664135013398695272297030856547233121927504495753124503284620994114842739428237410982054969112225875889265598938526177324321693445752734625025278143751481915728381139750101202521339774245591153203349676914513111114501953125 [105,62] -100635793091977821550303308384933449453487307029368007547953061629277985905848157179325483675984315006702209573458386593641876936240600896383621496451023897291757159751625590924388676213516148534287425620808338142733550838606343102402535604129187417151502918833004133292564761352978501373839823100009570674245925610890453469088405831793630334301682423195773720755467106123130387400296238044241195448101474566047812196697521206260867270951876787110474042150472320446252508973409664544155133585559299168953247893703124583866021818169133868166495769379367363321957381447470914657894063029615099641140935876683428228856360331741846446925640301000675413684527407541863762883452906763823895944690025659146371454140397234257500341612806480137939783035541989288166025522941600589138206783433530197730229804015236773576728988995372390631003617556098114971806286738358446198529426512259424796423396952095174712066759318612351194037343667719504637716830887489022882664687514777460212214461152805694517285560083721357783687241300347977583198979478714332534953787888712947649666559464165787145910546842992839686236167596828583569783387836421016555660444637084416265831882000093514137335183619965958743298535567973041236429445656428530644570168700671841997466720635295747399934865254088161108492647159865553293877354025840368997315082281986704373643114156877895440056217209844843159680807363513908716061288876422894592295776939708755257770117382018988943454434297173145004641673675377182150794624036009719262187764123101537435229595254486367672807660933853576964762550985998793661434663273227168769528945676203000665507363363700863073580629470885954759375870794446517159002437529518783908547909429872083303642567706480098363843596867974563195829809983430283729346435312185026772024297292527121286246810625299618493149118070503318656287823640399526311171634642781398019358117798233825308049857187741502956830685315751490204737539930669035746450778300550701429138562749760080420000067453587522462262023298332062828609713030889892737749121898219577152733237413673899681073091800390138292771365264778922804409086417918615552480332553386688232421875 [105,63] -7365818766856110828933937174858162817656677321568806149177712134830633364160200630310196371875797930244579830135092570038281801743584380015636210907202686357457142730912195203089342023360836526454262238969961633244351769302151648158885176519018695060406033798002187796904265500070925417299767511668864549080276590894939061700234327856507419611946632539004912857968894054540910101590895797009915997605928572638134574702730993187139871208561224555921887992692271783225236113842761521732565362347860571221764782602153695100409199945091025805435302029172727909106276977671119314463035404249164988274799512670659148747937944585271330904403257191580980120816236523887256869396154349453578474109633109901357794204975362203220597922819801372012898377481127137903418605767612975790977418173734083198983969236208418842812324097751244496641039891289312631779453016908726638840258752308714724020190192208248447199345436836105227601871081981080165296857836593843651672840645297316771480488247153586018927357644823278928106382060394441131659136718104402480913862474772270473719193457074385989579313198419782456048678896675994674047155041992456573446426278850026470565613724203314828183498922444587127857328692553431284318048802694920644396721654408348712011555916932426679639578259806783272359732903295298333220080857236066396899619276583068827779452447268958937314599486133583637651376155508840714357867195456213144834809075902676876047538028191813175456939653867205375745546005221187531572120701380263394819105983600485264434334436097386688080035780565003110971383466138225401905823314505880159809470603473679624931366586289337426597080118459704661288057363209468728778899931525718207172525843862903769612676359165495885630005718664543130372800649444407810898660036152248676035346886697230765922000958898959912185172207167247950639614713946865874988463151035448847546893128096600691632662837458964536841383029426149308575798189519328434989998143818588804431309608958864249791289165476304559808294333513961963256803609662165056607838791351262243943843545568491036808939864647739980062758815300619257327158531749519170261919498443603515625 [105,64] 149656956876269556010643898425050244414575046187767403815871598034644580479405455252896342990437560150992384094646811766859471750508623943767862703098237971564305981521711725112338400989418674889428392025412702927261809609102084047494005454391072720577890401705263557198113025305649657891128442680040244564730651083149638210698206391235662915163582807496522424168880791749641084335409032112176577343195578473919432344931802735923270595368193446835338028725762768506819898926344618904920917119252418578937931905512832037514228865960453763288498843209903419975542663519260412193737881279997181670455597603066729197544127183444099403090180692293007165302252651555113164957019099253804601098080353086381284230710787125637333603048773407021527872012365956045350768585160290692062945312155788989760783938032093026498931348677147253537836798491147623029824936427365305035324458856874887653877411832041995694051112197662339006925498460245108820510587421078480443968450940811515965727315510925475850454330523896768864705534327382606825052727500606061545591280471511411591051878349045140137328739360474414787380462834740154607516465130616794461496901727685529983450271487188277829810103366232260483798818473843126205244681660393301073248948747720003474405093993960654343305263603387936935303917662377327317328860462672109491186371508017355517286917446444520322132948214314534656705898794483371089754023222656994332294730431497295673360660664332546791252163757120629386242491081648440648492087656433650725968432894575837189577657320744855874283471648344981881994566817423211390569645899234399367402834835990393213740850271974847885420825573181575776179148661774135257986314735367793148898467725063256738139234577855652714806630768340804812101999226196102291708981796677267513744961699171535238654346275244034404477035695598971592761100591569135712819320206905529683456112117538941596798886539981482010190852844651820082902115010686695772331047716354563399845750736296591616636401610469853071478494648747950762358071075039695677781335582708220106704458200137545633666629303103190538716054329959339592087635255302302539348602294921875 [105,65] 22277399189847536597211212816767766341066172668852044143670769892399619949883642841134374412454968662336288766319932124515789938418762221673098501627497894698506504125817282402491925460511405160321388751613279356603413938263699818743602258047011672343834542321655880646069652456292011616603586796936471567340932372803331084238491245168769429419474942244622262779622617328618091184424902331904560804268359552850199974481665964860949387903971018693367966602437248958639446471597729961491025001576462825527304890480696422868518661800865188537369400909159391021997893671530607300136040661490747502345345503162068222870342820439207178507309202343621470985180730194696385473167927211780457142782039365226890113103609321360969324085894197420095748315273648802348389771325625623496433701444293298903780254054989455797802516773509211989524519927422365215596423079325670955834357670802977177955044066914886829888394079179169532934889420462490512038287517876848136848740231478852557399930878934011782669979083016192641624548353486277775892290396842842747010294724644621930277657415333555008761190529793536334385352209752348332446748937421217675276033044759430251029562876161203869261773574886689883481370435133944953891824404166164355608810153838807159605177442549878479689295360803822951696243731594960363198905844101478541586391729376520846609115395712677743360664046850834275773844226278595391882314409172481092185799268877411192850291604141756596102054927752211963665329763258663320575730308907484650349130515554411074667572302750051162987158390715796479097309607255346942094312023872845838500941260404615556926708025524624455626686668178912404509300585283056120007905211599134027620427329998665477921580124053164318683319382418556166161667705344013160802485038608448664166886710514694923019554224247270764630296460957435681722802050677056483683187801451596083604196811222374614039338714232804673565572127086410455529711596656569860023459729681545210980796273309502781683795864651821052956078209677464283193062776690954548005422251740917167591962817721817404894687361303430342023086581088756460678808870725333690643310546875 [105,66] 836018788346574507041884726505573549511389133212928216661330755535749178207732354179273423073605477211675625045978792296635779097351956138069222867570474329368369976936674836372995864159056598793221736332175453674679092211190746849575734583315106050002447807463620655050877283015115249495278570009068962615898933175589631326562310013352910319795501980586003683689906288877507134885796855360162687013734146067220351403522471371207693350353539664685038400654691490753119092445947122083553460960632784389391760343539145275840797285945497214690561036291501469198300525038525849264299951348033512717560301017327333284298918554932512008394620768503369197291656226065850786233562112060223328014772038479919081026657421394879725112007412356779092868783725769142000320532844928476035273658718317392286222661520867488639763930451976526144570011662424636952802975050879133509051615657914517815421096959556908598950330158179572970732419616373881892443314064849367308731902370698128935905533808181631423650431306683333543779304282271202264722745982105239433404976747923072233326082359931655747963319226300077783446432509800649454975228851964701650139391880274357390461327947905071814578047874045253266777656794809939859068398776772223716475228553247461367892200283357429482792269223330290748051625306198404335324195301297820684748711476813405734533196707819965624688273549921059128364883387481170393268931516735364883360789741171459286851142206649149055541553590094908248627675240025511663458564208821351782104246559801118821314291996572062815315202604643800483044928142552444508686556019256234819195269847566422802464279086685883338517958849750194736518080646408142341726244534471001467539517522863862638304105253794994521143910353869180712471257926475025683178848525239134121954197132980499774296701453684423778677303662235376811389439341721128315543962265558652400357782158942259263956608393315917517328947294079837439736291794103697536925363376520759360817400857676543818557269809187416214813791529606453702623104637680935055510379599956750558895373223329777273565228985924484082003086640495899457909353077411651611328125 [105,67] 366288679981614915285886483105920130716286669761789230882364824576477545741864772595487788028991080277618769083996211061472727770323062586814138908688176440593108697735430346265433568498830735228109828522338127496852594224000035839125493462186598871949601452221032978088604688421866003492699236112631500322365586719972217870071409827591798318425503568927148795535375154023337000763281567197582670229648144111503965010845724972341501474962363993598133608995910567500834339562295503778484914718553581778626617516786455707745237275057299992969620736303265490452503006079983552655934615443210438338514597031496209829896169770101462682850832668674622904401383411571678364908698242609191195214867237693502237128055887523281609524233824641400700478316918762542233089842871000644905139390240229967745157797678362187768993014370210067450285980796995888161478671509825953323570413793765251698085318118636178955534637685584314922075970541154028997978282632960167775233408608410440708514839395597827702925673006175516521962047141347508375319920355396226715306942028199645134593900887955027528308390099865044569594051094544879014714904332928541944317385772530831616969524800494930667744492529256618527067218967502746875618553920070184256752673814420042678818472830682722137869550751342926387231581913925914990978446787966037222833919526757637859923047469114677510441598001929743456859072005252524355376651774179100743917056578173842741175331222132406327451564584943993925387621075709011681191849843072497519816121141464318461041411834592476228324387255142319644939524444616296166862740850052629575722913996508769082237541485473019706883418881387275912304878493542418390135012647105132342068276870862109514150732708848922906754935382104397655268366377515918121228745880202726103797234507587878226782782964924444749399244668708257303052060018578525709648410240668678775032300984400434519513860329423189940804467181747178008568442509663429471388924354032756114751072804914165084114480514190962096903532158149098390269280075145368275936702349145586485508690641366024766955369202730496556842954144154170857369899749755859375 [105,68] -1886795373827695523400259593336951170853281655532169323439002075484031646733203648231417474535833649697087673125328229251506137724573223067161677864876721691124578876076686937376957454718658648650656017650598049294762311742415462883588223714507338689263524824177757581080669967062118886623314360004157731990208870646109513691498661179501757193690075186948501763214811374401361661139676756224498077043540371244907653734837063604263308467779175217596695367289217081397482468472704382348369255628813249053814265237071206180966512094907642502449568255506694482465096551554864297968449985528995047976046977610629492284123755355616912998342903776427017097391899934369927137971983942318355873327951987550571243224853670628755376936739863313315660705670926292243206691620127634120267149128944226508908247545381877422079282990957168373315065460563206327173757315393516800707389230287781371556469219485614360766870593134795838994334512093102653624139776405188577864080807465484451250097505568347793093888908113806486013378890807045807019712223385072571577911169348045232874033482925198041822394605761017126562455292228845564119832052491830881315031181623076757706642036879773333402908008523353939487818242084776081358597273624955012747308682406437405524704939062872304785817487680067758198833440256025397836941023702107918987122526299498679654068002258454432233868788786994758519324279230953953666683209864000305563892576965066802616379627330316622820901325097982798726914579358316795425309582224935218238869265337841112907611778469667963716418116820898362228413791663174610221244205507154852509404172032670710528814873513337631287909797891217146141034562042965563028080264108634026122935108046812427821321059639127804983281696513316179851064623821546484769115046155591754197844372468406586740407330351195114105207384157826898986396390311821634902171888852359958148720225689625776782129188692612875988765427521174737076941193263560817682825865285334703992870649178531008119533037837854552644226015489134943460531435618367987471444393034569164283199962680807853034406233137081349917772994857205032348632812500000000 [105,69] -64170108142931991737884778576656786475544344093303738332340140700790548099159537322842278734669691996057702729416808390743187128524524893272366332464207651264493910275943362623813761860377919543333709444335127187767222922803498042775776406812326238820808734852690032726390991050683120077073232714597061137737647555070769529470350542032394439795313478895376949780608247789834348157215915936482347802925961845441352129253012843987376137314831783257451626420312477042447002584746657503029867946375429264999229150293053808079025276982337433426571779784106760470403455749067303921996158430277074696603480141625080703220736806881737247001176431208914785166970393135548309200467425426766306341902124932711786611196712580204441483708015312820841910873367434677599589426386058779059891783597809677526067317919978170860943229002536486317723714847024428392723972286760766190371459385201195130880789805529639596368694007522052310155549661370541181300521392587931034867009025095905820064054188841855948587077044538095857832169004847946111210119554273496145253160226960805405091126892540763797856904113776832446610039182939730210775388479907440607952658341068353917678377442068414612227963868440658286125128031132442038334611463540650021131350392644277402947605783807912649291587809996374816240146931659378314848624347234762174870820323655955682742869157471464547670839482922290620120816095267475286161048521243266290574419125580432763595420286553838902839739357599290808535587554358771662789019262307312547703486893398336761865061611720312211257949270326788243142191641869386728993860839058587766523865887229309288629184100525986382225482962688540597221907709294487329273044134798761256851564327333493946693174510704678043426076401750578963645784691166244486602147821536695426058112564627679450747580617127113139172388877680358114348692305274484293637418841978539771428155678035319016395775046709219444921782534840272617230835165041895168886775632491678231847007287155717330179985445945704345376507614509445082919710845192323345424488719048504626042803287046647931219185071192059639139600728236110916137695312500 [105,70] 489321297381444497961154596810462401881540562699995276940550636808761070343902361833894477091500995697136282153497950267207906772539971851777258699805738186976933133343608361237148642560615995326799116387086753349390881628638446176393810496694549589526388097688320258532066811130424385097218080272689397989592243149629165804089653967688516218506495901628014170895456353000831290651110543125417086166692715404558533494741777152417136563188756164800074861642729678417443790217432689688732068980421229566408120387795187060113098002029096800391085146101562036573780525252517192563892900043671444390477342242885281060176027401151982570909012418612599898639170791877434987508043857681309079021252275658478705727325475145569490764177530551269202917853004139696478412201940765479341224158303596805672090775420024866391793940530391924421571053390157670116145799017057955500996675968892795742346807262199726835865967504277811629124282981491662520913480248621114466313897365592406415135065437546491241125262757009048607958501340686192195757021667960684648974268159251180536286264071511173490252750471437995974364859734343101897937518328132868754081494338177969590941256607370595628023438882197484670308033442241233907396085717140745725931699084455001982376544753051366765413656908419164337483018481848494158664934788189428963276898218845198962637831275236932356183411845683652585590278109802185266069281632240102122550344476487678268347883135269283362385528625143684468459066606412139489163000373280696431224171554802544423194950124880894095784374448049335091665337791389344639167372809294975341296089855931486489041179021452176899482286726780856309332315089998017748541942950570827068834059575345485115882072727771045697286124320771027144151718416560063961275217068229057255318315752205679538929245834369147164542363749101301589921576322183906520355746869804607122514857112930512856197760074594328729022005452469179266754064570446207381043882599040994654056916413038387870693242854390606655340648470275885345585443052495970101024505045903084787469058178356844239849533986199998934778044448397064208984375 [105,71] -58982804722409078851456562912966540280381664342088063685101720421064711101796789030380619577344372071134810093860149095268914256147769297534856841587979592168500304686936887065755469498853058684889554864579583276556059976941118787247592881991822245451922366144929399410705220865646272487739395723458585809886166818917085371577010600994071473297672209241827850109374666317079668050338200140551618863856563845494057434714995655151775010133665045313280789402857975302671202660943461120067768780862921908498567897162556922459495933957533409321157465639896807584132461016217970826429955753149027364378994210442823398156031836136283653779265340846599527119056351798082227917911807545552609900913085367478331320289715136701916060324446530820370398684592109942858300776860392736816721257345451138916563800867164886905659529612940319131451581957335902371628101680244087656802947909824486739579682187352366214795471642079729485408608555831225415997953849879056937385803670855212031666174561815816068406864596002840960252286425198400575215361430695068353123673238506761606025697978054728923502665632372413411839287441079080441672317478400085629123788167177356457459775203168034976917925108056833777443774986908724561456225150183639849592383714206041300526664757471576281151683659389095650460058294543983838511774880942739475880386819929922314094588837047440565658152579448370706062900483668162858797427140723195881718438456029444705295760465322572131644605796703961436042805771706977776578900571227659393019534499785705097858626484887715543198341229909656670352149585830446009828282860493714175254336343803194778311012293594740885692505839550981014788814117946129219753769213477059919627363508638784581764001768242309812958020147653508376114650048543178216040263504984283705800149294453838335218233697693303952380347988231358783909257233505182358671339913148918594686234191700885221495474993474388468111785385517259593694311883660815301717684638847384360524442036518539041748379959817890833706920308739666290631457294380992987383466349574119867442430402375175926883016128206563808743457514504394531250 [105,72] 1490860428191332542261717456675705548380747634159871310516636874532139766240818901024839951761935663446242731877140270137393301179445058396129765217010753957943442772554744245132517490163558620274389349508063245819853013712847474344531970124793209422889693276775490171073512436143222707734786108991624753941610952444278111377031148146170269508322994127020228462891473180360460955043169160991123698015909530525489965513380992567308370877297459835810977952668447904982109230782724854548474295833651178909167410137268608195851395336020992919920372471591430466986878333618257382980269192183507489867446646686373478921023678697658074611279076686716075184351519931244485023632729534351782458254869955462123817714279405044946028666112067950963083077908572330557427120672920503720081749432382662943857113364258456604162111754303721226389344349014892341544271492298100167988919840777571377580602255670194999545697497099598970846925078102993269281274338500035139754299934148937184022617928849484278026003881740414082470700196278553886262607079852891720854706466944683578684785681584670073228232805051713100349944241282418583213716410022957066653846250770876503460840770168511792052905179423400420083083117907918254556754547415213823391823814355877155957357913613208727338141305856892309486247754643371586709915265772940985206622336373520849499088892001058144935492191841584947738293621049916320672642865958438009344541126158938690040166113440341566813608245329106442377728744178081570639865238510971533514674778252291281364843742477110301121350826513665774157312908142331246881736700744929318988094257364148947518715409084985863309103510557673047979545510449455143724469944702778504852622453593304710606842000189471369765831037208437487074514699768914243672091954492525172688317195836152494837273204425635743240521173293926923743370844790919704068661314211411412531867067203729304811713696493602080807358100233259190523592973850879547058967843716215012614300879538381075432520537531822445775963301418199550408446558459803367130827138736280488778364227281266199097580597478839511531344871191406250 [105,73] 84965262993364945031751108148958904163952185470377469986152862216667621177505748005317460286517712813697418150136704998632955243750058269626723641548654564250527913059645259392417961380732602433071439522367911107291192480942658550399654192784289805419935520952682722999521579139691652999270505323956072737422926473988425222405181887109376788489572049538182509741858709409215248299703311837265928002958949442809266962276355301055860781780733462825931868372113546653076405777533097221634549502964002941853738859725977559189044666139941189121551115271583472205008733147798539750458451865060424585113479154416050182367235751744354211891292551029551421765765367075279828246657438410346760327305416448716916346292223680380648045544950114811865180938245573144118051329914752375243174191539575657518432379599116399914477963328163774670683904503939244996964363120849045838116101628006373549167290994609852502795864499044205715205315349467778219134848341084125365714912811330962469068215667666990685568375611606700056464655273047643854589027893566561091961025695122521035714003064713890850769223578684429382109914727779864587113545928296005683453845296728624043455130992507276773729750554978825916949041478330563733159818961017172587175947290229728082762528465175690601958571493119995163419265802973138523578061819561700283168958764793040132366919911416557478348329782946220367991340921312165255558381737461366754022914681132827839336491118461495522026869617205153904360829023138815595216678622432806551491296549991547908760639248655014654216250787688613909502145473884664724269290938099449861419041195921011219113392776334991200271068601418675922850887753568731383087618561883420646194428136413350648445819032481570438696968836942347973920519185658447902705792381300102989327177880069152801796706081019982203542339503987391901733641495252949956247138033864929899710781057007932740297904079635870041120644320038085628819182644141161500188412975633524814262496892108320080007695157685958484455477725902635612700042755845654893057585170342331572375428903918583578447740186056488068183676640625 [105,74] -2011454844719492455977316957054826692263258809035555947218451679658975263758824555045278716631081360686669360393147026836271770193718768463727502419623277789693926763412338720404102414489355179041054209241828985778480233742726483352814316697825051913166259487989751360927730562921456738297092425375770688772622316932448067216506276190486926273865997061528922762172744848926784665288321424425492435495256396649954703898116410346387651645583652127867137999361061411596313667486890200005504966495801338711773503203510156661919695150298724383440667127355893349391558767955163573448721877547859941438176693958052363824391319548096801403296774716246467550279143853882378828586305109993895906959471655090600961622183528913378839895902940141435048878335285357080881664278183249159156995504891285771738522834574324054186663608127685176712685782510590392579325684654560521357260540215393328321744756186536000929183920915254718030614304842680874160200242537651886023856759471189594486195406164306027033951444481101891821682558584652238312586710229080398992095118016890434152389315004130362916083673822632631720259130442376174453792974503126361491997283114677109172082132683507004773229571163086435280820410562384660282747886596885477275077512486464630120894497244444909459578339312627866483908016975700036284436793444687042438652843331299956889172082468215798215997880419559138225133214529600000590084748046459043146074634608744077527304163070004613500795576319391735995421047527816396411620081382434596321657732962074440563700826819132414112455570954397073498637884233136019034504417229642467723649253747277515955398498359193401585159172687476422031000975723541247448622652487411687696556690495409001612750289030690873331121521967469770451315422440983640561883242709472284898205899650208102828632673441659665907184841780520995536064135035925956123920898116412566614582889863670246198237214356459579075519064448606728508826451510405137687484762461071818308458751417941722854673732813041383238434256497040828298927157819083031421185453348335847157103128059650412896536229455194930385703125 [105,75] 7354838152697665216512994313328905686488100588816026985936243046654403165166968120676773275961736447669968216396905635670755198285091667613899388034822525247304191077765721991480870158103932051429734784071580566263846794413354642541556061510327664097029851393717801502762230562566077353686694918786519707259300410975120959594250938966752089386372598034335359939719667949360157812580538716166480144007701731994228247619258128109436616034718166709029465559964974218151815472957609470088976492499842467489591383004490214644390118778869575090526758177008463336612670592650917613829591404263664708646373613069464629852679843215748239753517004087696647073614143888353840416549113765937660631091637585921393698487442027725774346376669651229939888454187020402586427231339073998065266254002778643674157002146124512607388146132549558861981367907098184541706277883475987411406454236850060306486964012637772024220943702672928626730798357033064055935238486306052530625200572207648164198035272626517354368333528782052736694757062394010838467095677085943455275338830738893870574067005189148504368386566925237276880806616663173240993268067432353949073084819640663820503535904365170530483709202921659370180153107256151781181522027627478013473364271196019309995738687049497108415359229923814539758642675366021011984737690397918970965409887553681425235783997812585791047659063877236120975603245290494974193126105329879840501828057988180911765890497765407275831033080333087717724239289234533039325632758665101129384014431748662942262838600566900853171789517895326420867492219285639387480038359495119909756920520218735325682998180925144665988829262221987053428818319109628813533996552902330189086814222620303426581943898795664370115771821726583199704444889671101170347433831764384200885690795009423718779237450824762545493387396297489980144140194071391639937590591880375559732860214287721564714069499292345483004468022968788931134656241089097599185972357493328286405557785255495047757357122761719673565528114296269920630078993839882731005659661484927545989694435035315064793779264484060976190 [105,76] 1127144549014435320073074670183829975830600495967847511734025094873806276112300646963550093030297733403676738049004266906979332991763768416334963176212098844175595926669716681647250058964055074767770813190671809781551205850174134508288384431807981118615302356766922111291114677685880041769510970307580965235836374024446527299912749615969223988397437564493065585808738805953733860442485141411680345870642732818575495252030237227134924060713112856416388690388577978969728318712421574292695282232224870113078989005828118860905488821632191745351852763554572229916654183702499155310549874693524678008056122746697018953297154771363950810680050788187873131557903172898389492130029228419099223437141577154728082527171636957517338061405091293342749908999986418640866161385097909690017278193750255981089254695966069221962922604714660426973794908211218580992298423451677690788492459990925231565083551192873854037274412526651363995298961367016310740859268258389645839591335059909814227286504041870378473428777929384923301471548321243712611734087504217932613628171812486546328009794468624239891920990490732858796142214001151420070699377022068552785630614557545105279978539277904178817335044393913253449703357045702695083316521226387897035974416212937073988911153029997141700209875780778473127524908017227429253355766659084635909711448775093225318188488736562517600318017995296684653298769195449520367106152102228800161288898893287423028644213423364507862572012350612849024926231925622339709550801306710208917782196786165946738300073851598985668422147871280673879623695407031849924853741703152090703565416485316276467914327987325903782376084147643803755964442813224000828893379074039812033338498441757286293853284068097870984244577049090211263136971285167037457571880696801228749507136245128227386340067783922127341677042046945258185900989589378942484997355955565186490519241932050822405594704562879944391988954291687572258093841480657677772651232930884885721837866321443351858302210400367720647236172099443594678606361366147319347412757080449666830464751786541745475505683238732125 [105,77] 45220063207317792411109097457753916883198380898762057163232502667612299242640098327736487925341659512645224429483348162299722188172689497083372574200701210676975806700164390687165155746127881425430133437072647681576440032001401266500962177448405945135651011093604635486654800027110835529889322948157198127652669040594964204220790106921937890293406182363967314521222819743091539022096492683642384393415015436269715559464316097718180484311132053742167013549787674043670512957554156661920418622160486120087112669373490942496363619721106360538069845128575597981874334027777229755382703633724095866226886908991132390703240417777421821346773764098679148154256877157754322008433809304742268555374303656810516675685697763690558340639329524647148359899556719288228300744264015931946779995161185943220743764943535194638864372621729559832504591561180232758594813123595431920407106412294121401366436891452604439350550833101213854872666393058746116586743893830053408326672955904704887385004285611220737957631974639368251151280933423274511989780467138297646662475136493359714397429436124881266899936428464362564609402540047022888234070637489248049333649967525547066894204020466877108692677897964110229307815462398168231593326357197952543638598013474372354459295796625048476781613656042858521854690958202587460876956689332706080647964193020787315353853253051037231273405890538890121603735987425464861897956046151438921333236843988126484031332834189928286641749277934571945055985998420055662722494015412579071684483454326447136599249839706923102565706602436091680485387847513026293007964052702144773453090926113540122863369229551398535559678119228876779735187878464525944999477462106609416241767557649422708955794747103870734687719644791355037718797700939141074859583515495906864310261060836066447028253512104621043656071750476129219356969997454202557028540963954737432255101790473340039611479902771175956861805971710076215327501271304155400483796809546825446478647098891125228754025051628944562258331717749449033248294475787318891560930925909242622616868526919208431104843553905 [105,78] 10781906297158854497635876704062159272077777222248771108813543780613696275870488830627512284827207233621940977584608439730367617321511354868769348451734081540078828753562214371171233870907207116947723381429553471113746135948093104106315551971228038612790265692507356560338282400648505399129305283183886436847369342768763408536721962155832319626426571307643669985486947387863173715289421765005281855258270027112383634261537403821900426270003894751943452385164099002147531663059363081161748233983103999527203214205971982424090660272669551598792168950105451046021697147833262830402934792333269435602642167557412181377609457585726286561218904402353610061546929398786664074252458123592689833981552764893256057365296376991007937728433435561039875501443289230729357677946729019229720125678138667046767925936421101467249817072610811518488724887460662527579580830537288319345204620296435716276679361769290211773061293836364963101021395751111366301551987510134204174555011250837286482040959566505016213094187937798418551995561657615037511017091468936599998782399695989645165495471632206176635512916705434222790651983729856991732796519140609680771916937245261022514721809998854748762481703377112848565730633191309486365406330394432631839382961512586987859782373950280274623701699725681626520110197368211540212772951647187869484990644795282738180103457470910021109215284802524450247611227738831546679447876741952132380907044403568647568034146420397621359899371138402223259060756228209150905293567957941485434240310157207789169594362067314084799769365483415994489838043356872721226645955890063630817885802635191833112526724877577236911655348896575513221809167250847093445103310999455329168052364062624231695576098242312643155029143830207340931005933988989942854626874108548968955078994970484979409399928870366755257685923863319157489097715730844317396036486954673666531294890227850563201991806507490152888889295769817104347512981008445714107914890578661565811901334772378952363456487079901332770313225284137621230715677566440711318233489611374907400276167102088194828820 [105,79] -26827844084471484837433671499956927964586707708169731459137808216086417229440058692312696744160874250780633973678727009896398541794262772596496997194708554944657016259082881798135356936620835284792867694861489781193987803492634188139990395745236779859949066541483762803721463535164316653681348419592454679725008753286843757951595140297089025675019553189390798952724710352977808694482913227512304631651347651381108400557554082748670816760125462590470019347905120469148857775667826452160503225204796976030267837330792282082517520651654679865772931181870362103283811580343452704062372946897821411264131219819637542799451353909001410560367105110692142999769966827912083814124030039406954257905358664417492925650967715873937512410472321637208499602896014242527005196907794924911684515574113448844782508124021093913049635292055631689878700086125471758587664784328800715733062986265332386687229555271748250698220954995340566600174590258487471315324414377825570550243091957679098340270383855184721510632500347072023530012434941358457441496774147083900469379302223220700395433439919898865681070894537626548577784902111433943684576286986380981054382276365022407016398188907798331142974588298455269683669419333656643315860871785572470642489310091751319173473000011256289417775329398079729874954828492050306317745405702512321288441017720787696754115464319080403338003564598570558866220372881171221664617193594976269858314982383072131393420356937259273764246423061469183674968362003051124474265953935769835323488687508284795753680917097081221647485314639742667492947219556703730241454040246739201199757579513293806975037431540082570542880205415752162158289088536542912055875981435214131519997812317628811017935512593849230631285827698046939201490459909652442005499451611966965778991989762878198632669204839309201660486102642951232136011462002136471407602392388773067391826564120893886994611635808246581235496080869929426817686904320253914655377413407194283412981495549245979944706043115771236076637528333694436194502270128101152118505394174999391739064125190933102845 [105,80] 90295728394707980550518865981918381619527872837507446633497271912702577043464224506823166449606387534309169501891118516945480933334432618722273570763199574720045859865881238123266421833043209064487550374765532385537603654684002069104352467114214258138848656506307588502096935985409584863395727189617023461633980119589539036386429060087336732632134560454135189900448064977935405014000413892472820573363488818508620254907358429761857206014330870547597307139814151941910082431234480152183603868924910397877870971051525526159176459344046977285201909602438294257775549528354709956897804227929138767848738992648378610573719058962418623727991868047043622611800565951291447448275697011412436561400923103972842577871496546126262647947969197393111954289241822048213653970714479446519339002644677382750360389793109739549873522416554445484865882140135576008500576735375859633025629287618378397735955083207178915899203432751284106853307834178137882126529709261150127614512445477861326828713895649649377728507879984364017704019207127225327732663769459962099489760782205521399870682112910396423516697660274990774987739455251070757740974217321478077247409503420262700952288505911370054539338958409254478713682337392608436735008336049838369787971474174143170705641423382806237921874148586724206623801153839473599154197552963921902159959496984051460052931834880727346999016621919503699615875690389360445315229215974332464964649718149831210428766948603524070173661914585837675827233395092228743916990499068006156614713276091377325489332325770370561056960783854324924893960460138479769358242259942836505069293398746394224940978299204675518001173252514469205311735561364724308100289506665636514169751717329476256632839774394060599219161550651680775901624056644786318783888839782134037422685469995451390257777271243182429501656869768143139452784766200624490830454208612641209622069593872421461009297810893481562196493006206216237881129547487042429630505813617684385648262423619481513652394882051456247012469504332452278459473682806585118490076911654600738211282358173750 [105,81] 7466223569637878770020618982649336599754987681523356742240699338579028310673523531837849959001322475774507296160999616956467425768515285367044537734607614633431949975815323642095154782857248723164759710287016026651908469476763807740533091829641464096137653326784826989152879268667814951782438531254087880442279961655076675366049284922353349964639869447664749994486562034442225087080435418271842179578623073522141094077080262458586459946686684179205725048512646028336410460824642969922652551879279391422402545346516102295537967011919116612760788119546438590924696015133972259054887807845024132938933058018223529099973881481652710513312892937799474948563439597630393556873686816825049170166604035036732421701576765852250357808822368539059056751863165609426540361479223991639130054623582714744860565708465174807952372578314628808668644678956569556440683365447629908037995857681555326290659089729201186617715311026823960093376159663782386342783049149187528191915226273513584364732639023039443643522182982783016384611649728413756251772057267313727151864364399794723768306350962180301747681751225473294918355291960640581795624110491590475404701168971834889033046046492684443171291279394172016805016732056338966721403454193348393364197395207727126408942670889093739213616432747270120990815352530550732782572448831242081823777958073192445074939485022528898972603097320267168445739541879332123008062211441529878818900163967632138004862638399059863137762738267125707762898800493578457422848438228020046315235249588577084861427980185303898371189915183911771587567283939027002891943757087149982070531051298140982001455174680208919834010813760603541631302816570393038738161872107910972177590204340537265757364747943210754176127792039848134744405999513205723354519288385998347412405047754236751577038351061470739403043700176798811323589641996244888870711103565487387313724664746549566341120921616251458794526630949136885666797126311043500177770193932290818007583813375607672906465707844081833184266211667873130753789272432506441833140023219087515862922097800 [105,82] -5322157268182960164608840912756141518384218813850174815397974707585416685298754904009919513527434635119359221174146180039644579196028862146596180111254365714160458950028887631739221147468586776162504572449517764872043309483902553814813740580984845614040959178937622685990809384111067895760868206134239164201859574563066156163160167285179610750186029536986393610280173467037150092028043814117082159308358853076038602248113556600878691990587869540453853042903854615011653511002065062441771601115999695656265123950766583678190575585097470053667642441358675350447834004485838523776712167227328657608406120661387731132719815497619045315042765110312769302753373805335811369019704336074245855314513771704840695155902389761026825381713532883835201872935581642935094708114433452031989560882092494267957122771843518440212169527683890824871585568534872584235145387346114936725797320557820914856375872801727695058031353988307369334172310212088381046309805815988875626861372264276398827485813977029596511049874643444006878456398556163011891007128272923250504633829757049115949706895267360343406414065741352823627120519038914832829821691025436856402545380274930067448259384476528336933983402898384543668015332531203174318606958741463178682761883615457574178483490240046676739586795393076332048714769444680482498101411585209154647530174120736718867988409434153201640063490913401913385567306599754437247973404581839380030666639924273876446823912070237521360281892709693109643335121335683802591418747807263357053827613465924361747434459934510763290536499601381424892301271952519965132851883541308696547555324589433906733076583357660051299968211392848788494051243135075232423583496035395025235465424354806581736276796435142333589351089446836978406749783805263161351944732728525174289189389190443909747687557154823946513879401337769895745119297232676457800338561878816426149282815954792836906851416026826462264664838937710261721186197486831728685015137586468015494342442194077975455403856185960914737979369773741018869291218279837933754660654803199799892875 [105,83] -622663465207842054791656528906083697586941645065778037375569536289948216464328901224436189062959746998608273726543380703996538585988544326594923968497925953734415755128784325077591186482844482364432945665846624530690365890522549266737995660852944184590908328507060180350143366292439716480920255645536413719342216659481560585073492276335548421735229149695277665287671924639959641695999208278554132183554079425376509649534415448317216002548024419310167215212707412598812379562664975060598569088954300285911735255728627146373142099696519457152391602745550573104559357464313248111760365258708495339024889421936273807932232670391824818701616886707863684076359492348930089541710648525981553852976427585895630075651162953448274798325179224274165776698561567468501866433903318639813085726388198828433374620642866209824739565234889759400004891345338447086086754256130335904996472218148956570484231642651086139921298322683305340910403054222792924155894041033277931386241364173421945070518084119094234859704080224445040940519900884985466695595177147946040449153902817694844928796885983562105081265941774701050607980327350763914664633433313612359502304591671177261170751160030270776192314643174223659923974283994855454379106633331957850135858881252465657505955301327832388944544585829719627994313811371777484672656260978213621757046239164334742691692758021299714984619427327185139427058857632883711879155497667717742011602000391195217967047453016874914094314119530166114730714236608675450461355374227218608238080170966229722232504513503645757813087697389263432995398394079188937461119201888469258282444125078820338896921957250471197570486813351247123872855486712539657471220736549650365392428265055733499993995678707993710500717910593568117013266504442604010993224029421627448619656960651722648201633469196402826084048192756973813628859064891142829955241197828411452764113923126886832915369592273653119674138060690413344181316367784547308438452677176227888391794418560205433357048525923754516812917789597008936881330680957718005293488213738886525 [105,84] -901142937709908850212370080480806289733592994680666512861424536028620982999633877226819222638151852681316668530447642273901649112010662936169977742968168209833832123572383856650720440064411267623058159931262927603019362701070399916798722233857956233254453577611538745423530146112901432549118713686895927292056033147761724754575854336950528290316749699273137538507855641625000358571251182223539963519082622375620819453104378101442162307351595876577560007380470514637204817482477388525276899527446326993376361628439289533426439586467736444213377248165354808754240739418648226774333966468841952932645150962505701441967933801021297504265982767872344467256315298281457006113600631510252277107917637659410774103428928499627984306573476685088809245639383081596509039659845070387860100018423763646011608403123778778966547386099754885724792041486824675105816548573003255130071630836521797431748618554898973436621027675501140699974563597437328556096114143004867288387971619247814779833733319339707063121723942348827994711348773753301610815802116263487440829208611973832450970299172509078798372394385106434719668904070907427066861298629164018984541428016857459826057419592129977008336704571884341173357326296261042535432155641825451138232480879373538336193357355412783918853429406254049569874751892899317473145395518410151617058435138794465547512674936137737686847414549857433914818590600225756551725368119775824348921076827944052884504855103229061053083722739671256103332684594583937061366522419418970530427887764663958545520903120965105902452212805817603858624147743229472502513647720035090326646590885837064810250473891102141465514954292558842231961762684567601709874469251349942115957004082191852964647517210324545112955570976638178887818452172604448815143967955398698752042618967769005629388621771951476793847589821701002227442960822968823009331049947061628463793022321694363114111388788725700734009068893368811606415539177309235336533592443604772523423797499819133205811754590942222036550559896385773336669461005884270700614057286250 [105,85] -29841184840129675852969289653562277434579529812800474004994895086780391099325078542094338282428277224306760719533218510173509768388218411645154535867397586516734216115518782402884282046585269448302652617723188577909765821592823951355483493048945451911217885120597857912773072209524815920644478443379750736238113801914660389159165334613630884615176841298123979145699911857543657393382005386756552474325280907260521415295981781021736548985780004455648999117802531067031365834577360241701785240358098602470341123128583205114297239696516384231555957489153644863580483662294237853445612579631828519081226340328861324609734697135473918743749321076028842105686691675101298373449284943963855897600836261887801209099585176685429107741587867077333116717952569166499798306666771981267964095143136737219813537097953896188768235517552939526195702441945107559059348709356604023000327472388909692582102726808315666306998504372730885305302480219060090126846524935200878113429998118338658889937050294533098163955023818676836177574307523865824769102357839145014822758143515697738955322461440242980354066772337115723679231286455959581939772827120863338442777877742369065306323767648544566544320044482358490420746819790997444546824964236082293631327674168634677225238728460573787840184762672424311713177373245900758761356843069773701108688862037770389664978538515452336763431307528193391220544062353938546266364320162257741545089075007910392987792495511055667017587729543924103354286719533401307138646063818098122895633465830198740582453239215265028430154245788642314068270428664607068901925363253546450638728164386003570349293028264225516305597829439970364594420358978407525290963193512480449858875290028947355913609293806317715978892370427780782993817371245867596163736804536669168879030139391114087642971855058644026046822644181023796913464652427257590947467879377665816593229081449611067683911553780574293036402500546198126753353984681585636448702730667068898680862164166845651055138475078730114758046013084590647349161992410145262796139125 [105,86] -576088411839986360520136007859239232002929292636192235117829862701963113276007860010891232545370220190533886097808932489561351659285523789480156509330254213458529435787592489892924312279164657256936928559299504498295432930317905564349491657347626671637987504928769876788535359406928022741726269860961863484335141356727512704664938315141213253983538805974720434422441967016712416596850503883030713707427480743239987040435244073939608101856055769657440201740282503492321869066728315538010220995715113422608028631107484828715187285043921606202674853218304463503570453208763055807137778819931189414528343560394872172851547104645147467094231841087789244977197444909320058145457640406573711575151130448945632046689894931115739548535149193856173790379522112758437156515146991350558119487702221146364071257465636651092541606387270793257790889343930654284569889593628101109899929784076912621982330786198393028588481031887226881656872859791312844123817060927050884934298060241957226995012462491733423265046704173328522421270281458536286684186326243717868390258173677523142395329271386168248967568941600795226154239327123176983113601971428966103787002616423536049738016474858119523017674771879183209552118106978670734554423050772079359814898779586899307994797624698534093433782671313211081217517809132770548766555007095600888431307272747943221841291772331805597271650663560594466423060981213727957061370064228004460205998244957173782416077587409990713971117740524839161140872087304200336343196687927788905074433238554889831846065560067441473045267599022812351178982002245337076987570470314130382331633588672474450689888729276993961679415095547835118313593297921063030438491123825168638545077901109105120290888041125471530284429437194372143392942565591408052811112693058926770049818225936532723034120046669954753475706767243648252259889530689288984139197829335615425527577364307989037285534410393292667927300190009614054740311279157478847369615891990354738697881911151256799113769919807432981726528537291849775437558660445505893050 [105,87] -1633436355204325398542625228795845827775199258235538212240454019482348262969287631127608477332308912648186637109142515210857782177281007431055994610396940237358704100762196013494129083210916472675833230253834460357086974307956213371236791445240539677623390499390217163374057519875762368918902950046092987895603851282045744107765967864636440688226188551843011745154563273797527173142060204158508578933659087394318415092039152689653957483819190750370277185329012864828153621598027436820215252759670728438797132533500117475371746183582510243686887725511309180929831472397891055198427327864003559653654070432191697307364248039888751633538775679072151205939104640506669456944589651977491962584366685571643704846058909194407238131038512914490349496676794325037240787579876368385073144274312337873980145274978598779639937508263795750735269137891252965908765454282390232109048913171786141701458554182810044050808415715982764771335986896733067334062391423879706117108007110589267890287703492207771771751916497044796792797137636862010523288344682177149442567516079293432104326408722393505577810601700369280666667121137743754188384630494727020318378470806269358436466792277078861130469462861006183944590040617555036140699462728434790644184670565526365049309071947934339945218801441221415002904739429890065469656455082890153239943203234753474953243568435565515942386951864365082987268132501217254813167113997431493490540577699505829290996054877905130125706179714718081494411625903889265540762340681316772461501379494760480951665503681265087578476995721025930992111847085755002506711431744881803891567210673337550420091204404558344873207994085710777453143488520825635628289593488168881863724757222084049046600453856510088974144138561731095609993748272633476259414636298940458706478791171785142190386883354504970120028586219763245660241328575408108353867498908041650706813448980458094738345967659285736867968165210834310812985397718283587105827433277781565243981165348242320324305095894062737448966622970280584895098977239187260 [105,88] 9135010306387809054286680060911910837735031538922255882604642535265513927466118424305628041273601656487252738326744088781425212949421849142817091579902661177560882923844814101547305335233459507398870958307883754853377926914308165383619278286584879240877381129605460374119608845766256640585382935535321857917620921503788127648649725047528985526026816701682248683882080006118889786024535127050790519173326047070853917703977342460114288647745939037373639371383319418371833234450981072157160250022883427070582191660600304557572793868556713135268332657320507489244506538132475418948563057691770117511953150356840549662604474980618957665470498850415711484070273954595786229480817610322012668382328134398092167339623046167274342563542727966375314665897931891611660886274348225545042243428454589948884080668975847988105306710296890798157656518059069509323472714290710367643495510443926263187847215143044400765577539368813525861225630489902517938461845551220329247000811410027312153581341054592867976215505298132322310033505148343432130090787636577757339597238312447253474640456621972740658106396682827899507480639156857011079704081746950254134904193205622211074609280740745945268086010508307989424335738403190393407983369753837479115896056427778617608824916368552698049770265715229067248036276644835117044883413094346178394275639584669663315423825937489753559078774834314478225623769197317235229602921270741638990882283261936885076617337563462791635542440448562417388720534312803423215834876349594098584147052753980715440488524757977698767160309676141186000973411871696276048078901683923337722264956525988478821887964334929392298896603676824443802853864663472893795679850541569877529904610652355246334602685867866435279623843215962923619060405825428026225736540887303486380618641680135717202733020786986977623091666698226372829258641759333444486026450801778358078705146459895251078545460889696839584141112572978817671944677943766097476941975588259667848229538655053333818225621305294786239280595863875598362061250935 [105,89] 26391196596586298576473102166034586292047301438544382103299182401438001019000155758805152236298681858374715330587240943199725561388886731651324494041449672804845505163024180968262487886693373892095530694180541735534287151433962167640130895824450993455551475237741201544304357099771942651214349140440144900461016509811570146304726977732999429864441786270916163392307234217194643555262560597152845954704058168571171501344977690496882577186431818185507100509821082989343676065177030550901781658586135717881876780269280135195604591724856051838620258070147659425784402444944531298244910065817604675696698216962252230476045673862215894376809347362963513761752534919575154397544556726966055531384335545482408279832824391254845718696007295705760756694851835239400474904892734058275049479823501310634204460595234908735200917740278040702693602653832562583649118066558783379852608074850625962425308741775118265963968141355626717295250838970069685897827603215468033025324480355311889405131701519544218268366502541117858117758052680819629523295915719860984625128833881516890390746683076588478583608534523078235158371351341746571579705308389954745455420220389629305661590369326384571168511916136578069902829361833201517430150591000238289879133991111163004241654523916522591653493195031754985026711795966460073273959754083422528114649005420616851713529562329234801917820942231698390418530401562687772166895526779571749039541372421098752246311787159310185448322801343172750463005359933154924476837476925381752162241168962296930368659910385965192055253288069571741990291350715145162976058704577860215921504321478740939324029929475928921329252074537408625933600888230176151247383132211856148504712792159073404159617024331405722002432679403071890073889304989271964879359188742374260880769455321495020587507973002656010800531965773884856683909723191231973216092706085394163862321080342192492440757542095943084230227763127242057649111147370071817898521302425842925533181199499585830096012225300317592845447105941223857851680 [105,90] -54258861458602326413331247230612038468828291778085629217181105420813290244981633415400288893256185250153046261888831989596693708860954536296711279717550348055819552322561876289731036200483503703085173947483676299147068205409201209302004499795896070494785558348116091967256146101956376949575291056988389655892539086790441593748262406217123107875739576346280899747642625143277662604708211054837243954513744353924807063671063902544737269354827215534027449992601848721881175013695562119674128577679524705084884891450703878418603721901578014313343469578812381938054551833457511113542271078335074929678937803874955271122996926710695161122314960850903529596104238962250826009347865435545483554801404956923943001719694367012114382539634025936808999851697438361624226550950637914228226072256309297368497290911107486211618578579617659455276842465931432498797680006800730374911655825416300042955857434115434567652219191043263503278775376491262018036598083938401191189541433604268209113498903444114465454434861246734031056637288549885537235546517721724864677939440238730186335912100468363169185474937804879311723455252318362764603234784274738502514701280468031816557489319744138707124749709953469903628989260054026054292856667916428840442284695845237477486949099616983235402093301079264037263848218498906153410243259929362664187853930976920863373944564859177353746437061927762426171041278930514256540379308614539154874454621431096399957191793632357893275893759209177084886979397708802007156380827418539519023306275283952744135289758005231763494589932159655549742909725917045389917671890792476818753568149128551896271584203576288668763763619879591893812022858239981513870959677062306482351235736297215078413169284472478224355156042387791316226518881368967262887051085443146470209529406760103702170421023006435743149317896293277988128397047661908125958576336907575441746214024928789866702116350423567821143687051773379193236271709064864930421844136764381805509940538317818638329880804014114123490869457094147100 [105,91] 623012624703196872574428878467031601796633301658940750373898734771504261033819702374783368185623084346664336779212187191194453352386479709338833304534028932667901812451835713789510831231118814447704870649509706853417427744130088049655095639047745367716930630238965891807467680932500332931908891096579033249397209866806777476182531780308741807683108901384676675374757924050329300235157689954292257244572949746260038995551985965908684682236773367610207842683566952541042604444525839967604649143674422036170896957058132545698869449965587468519930337232291994724697406816793476709878486892552653323714863844259948375039285906084105309330561367357455752816037183546714669054088495297543586498710406990004562101411441570555154720256646268263297586762515993900282464684484502712368240714883607261964995769278619790423223084224830218935329518750700195107414670676691356368955201064716133590627308075564942085702952052693252978616980242014474114477656174565842696049420687083100498758531413538543509541227365466271253590628633238635184161534712108060208729111861769816335979171869173431480173381834823785261557916250069477897387564875746079235967598765813450403041324518315469863497668343073636489270192813924961089366998278979910040028553499309704526683050160165942982130054963671984956582227831016191646038618244083437162375680520927073743944797874940163138802006643762437054217956268240858221739439621010822220706245524116141493921942249928183653347094730261861799151625052968544457228210818994722840467045024740758567020200517300170781262922051103489781181000064560161228955892754903049374909365051471906636422291345296936154259646242700416673449187986209062458991313400720603831733835276089739784106564833858507833410583856218958474353042011939000289299802318593682727139662220075319460407957989980809988240154068517941771537980634562433763296746648573059231522347742731494381736018880758656481577726062085413117117639205488223700402688173456385847482842934666270569362451174076235547243805362075 [105,92] 1591084018841388185211297663397628495128035067997920930817849098561015869512716160759862914963938095015928083296749625651535533013739704978396581996936762061256691680012858921723127312764991491953954163294421556157231229224778681016977844611554281033941672219271805971582491873517993606704904162970515295113031875237085605822359468709206086109073940949466100311500733929449603877636688507044864699431945372709815321976958008746406226061228833776257644426080200117634266020749653753988884121071511967563842518024026043841733511621696472265114997130619650302436931843837439627112957058678692547145386416560505462972040922645610117256115292536363917878106768560303741883018914304218220682513584178717546345598308162349732868609075833354587435772102071656693061664599959212621927913479360641113190169663815168229157337108948384931459465624190503195882005541894102522484347109247120890110388234023084746397900873145386582193524659386651753781312719532915508587384204956497770141299582792889185371574903709874563235850700511954325653886138997394816940237434003052889264717362244847450033077338414248387546925153054835250999206373459276899819342047293024138905287303012540565248961767750422963866716106535965844298815620266149831642401715693514201673251142588445517640620940759079909778191962080787890565025104433859040714543512262469506632420811340333129174411633160546871381315739248444700323498267803951632558155769207731544750956032096287148147841948136111149489125912968229692485760268893379616992508863610772820550510925398546153806304827000916879277482231026144623208353619370703745179167044458629975512337070272944073557409244402103175551016528790494051999249414758471630529424803776766394899052754142988402324624553359948162459917524929013465360263234782851663769089187592473206095049980003548818588203688729072344114244416339111898201692800960579507947483303020178301172614167525508321185865675350693765115139739297051392404106704426200024407625068558353114997585729297018492189220295 [105,93] -18414427670648450851675819498860173538207703260971542521543719372411377285046789243761628114202513358377205596944129751034754027303867050375769601453061788729613655532365731691136887843587758328339266307961922284799180285974344520198645027418456324543246357089405944101014248237696866302885440847469079546006426514820546875932274166701289696471036795329124737664312493229356865587593653923065935221574690455092516400331700630920451691520082015844853662791190108582555457515963098643589675175319427855462466401896805416473425651902745814225365574456200722903664436882729611891899789588009365503225543482876176616740805719026644447472172042459135462963524729309234958822854811982865834503686190133823122647570233398665059072819228244805309419391646699347375840387219969359262848963625964377684742294429594367945325236038153145728008082325812769341180046044666178580737281869152954372549275876682204387543292589113856968484607600070399119864917629708108148874174815398905355036890420982607768914897719917594301492411755678543759155428346281499734010201999981340100754754165057103305312451556264805043041748483099455419778285570624944095203919303084208575899564500247739662470323839056284925610660255491581861130346945222419431694500128213289073799239791758327360236156604174480079313845207916714957575103474531802254202501020563732283821587553924020586558934520914294744830914408997415685108298311461949656676109422937471235171878893981380254458079885854800503078071025103987462154305763472691789182508874073646200399156781436769255386002530545576365566087462171446345063877631358505402673899688072093074452340077528437207199710525694081655065477113839894383653301222805153999627260614370207947082883769613877231139650287352215162822436837212711019742847043114380716418831677986641978996036530048869820076359819728438532320248224351315765675687825466749003609643228187480335954935436776821040901366796993752942531835072302269663000920979214642251637977371562564394504111341130341983470 [105,94] -43774206143627282988979235116280874589781864419915347391957348350884143113968481349027916119881564104262581375090053449266219970333015424188301404138394192428767376616230536283606168023311252483212600324888650697261651152015975613338401312272249656456006724830431415481066029248901897545020821679041880147053920162925604672623332867013589176156251900986348028348639432836335283191823655477810940700243104786703115389801180170629853888625406351800785271100920834586007998494717773160107256496163730913930318546713585239425612903250489062700634735581898755158113361413083269263021895036969016354632594446650475923625864943207555821573289164006006371291462688224792608992973475786930257664358966453161019769559423980971583573680606253381667786997098683517783954123561951962260267064739105299194624163010640918221371484926254129050828753881535543717011547298427759452909756171261903006499229480406419557267581694952649469416664074969288422124682689028630081822968560299105825400334896235295853306541331983568142580643215164653682104822797766837149479083603203939539118305962673377011413262528545030659367481017592001844770240379524411746820083768257621840581285409643295640360899713180686648304864344500113079670026624244177629494791905028538901684134984850987745607169102465949300082434646970313039360186524040433712823847084187327832807296011496516964146771680031346841586970664958853858810501500521283192045406291787043834031245297174985944490729140284970336615802867610758616777144304985500021460617081250485295419268801722535422179579071009224041045807832123963838192816936544732667286240560766639075114670349166117955532169133312053974734377091905018370131755819902883205653577136325959557344647156325685513661436705809120592806479803783947258188758924022321335838459272162000817757562684144755408551716234301602647735245183905004226162091661957065389255977389174818199062895508497842911831868134471279999095642214166514860475717056173665028055646365259309790378081234851275 [105,95] 99548449640842461527111272491067264412636589666417372221689336217436283287415724244114587105942985115529366911002064658752438543607928561098025292563945017850206852513227343583729939914069528064654910406481947818965956079810773893778135387752028393129195920888321918202606745269896691293700637548463538478915609074057225729115785934913040583949834338150339819635221167652056527208402610672307371522253756466977633654993193884070046510645789131228057983707105681086099180790769531282696271301436067146563468837646444095461440946629164628702559445009208891433737640818952994806503384295973335268147637941401873049951311194268105384589581665400966489662511397094412232876548695941737942868393096294476863403098413583224692265461158108006539907526306597606951847499784867961792647926617946726719172370740514247483782249554995945833894978625002042389641448287127732624330435116836782775636143118663461786303433409159231950354827252116754944766999857840323482793668865941168431117842483046527080164556022037020263682823313547436490895059744336688667048909832406600610069633809303801432774765575570118117403016460358673142009244356073863627627907480821294139127947653932839222926609916690293939833150120475089411699371895066135736535356308189196415595913245114030936021881480349937004416188731981383016311523322736542596760555751242055883492824627401183062852257491236426867387098326866279858002291074140878827507186949203249155248098999179011705272711154924431930836433304671046557694139976861067410652687425357575769043078563060556819384015917689696516521709064506931304809222484881689367408579976066237207031270041044089766813789856466066921989545674207295926482790886474968620097540481960612302838979663095513821735214505086257666176778137939902157374448398852422821970954377485485696585337202071902442165979538813268220144183080548046506683059509901463320635829233417661391189495288958929065659677542659463361262256351491797559413182214279357957213524329864353159134471389 [105,96] 229516177449408298698957729672534951726278040690738516614651603551875527133535356663653813875500215207072889467458623428374022252190302559172309836453933199388975316285172388672234107960338401943652196882512657157896531395804990026548499990084602913836662257902122468043533039333865013921262271043191132459593206640193273401939121848820592130587299685386071307484164076480686047651776082923186246563566378588362434512561060474752686905141608419877722941523432216566603790153983221105367537623350933101288215274859120752171428348113311756741869609577736684866418261648859178080420542019423241766074260554581052012157651493553607120849706725355859786643302762072290205171750832317213384119353428092147738051500712788991042529209372211404415353516213139213865717821187442308608447073045399660505042021834369583352170037344825803708903081007165435780617640870967418995771370310375715682986885866879812352617434359368111321926965834892521238032429711003658463695584799115884179849457665775307046240194131271767955081025892195946632766717931439385976049849711930995268591563881158448570643841570729136006338663505096988825097026439332406734239436966175999304783734358124292227532960977943721414125492674521234435013974696801678008880304311536293580096573971937446789399161890474604647756429224410346962896965228706730597978481066551788040541710136972635864527777535837840231905272126558024667369647744609342065947138190369576565738214050599139549399133272866496522390801042673937155695395206287285676299655242508304520748747636595255653230641781140172497474051989833990941558405010238216175730900702752683300296577108817336835852997856777484869569896523243176804093139067429979756314806381535327265689044337718212709950521897787227672883368475489835513806988877347049114572040258190443913367793721003688390718320184100549625085901335075903588694929138617322265793296779613500955286858308187766482098189781314444374054131575041946076979940736068495670719110965016095342586 [105,97] -251775045848682641235736589366017416260009084398651483347756376861385190748703786099079730216771748080028766206974073545622076184171930703591674951016279174689842319991012231927561451122674639996948177589781989178921089436418543072070668124127427232498538572780034300503555211954288124192524746931438567841006831915591483790187347227737496958534095993640484583058068960439346935335145527487803611588785692234118996250231102766651975187100713187763645834507597854134727669412099492087314860040265056526510595455334544489540456860287956850831051345635026085540365345864682397760161183214985292283092545180225256400286428305794565914596142437526266384123626782003411205769340965586650488590243161476821977452477920869584863000299522385696392253875249919288753960032821293005059553103070584835027441468676982510681707943061974667243624336576587094647235298524191411787049501599721007348603858287345649741165248744192845084944213778632004399891826075320898911000518779041384249824821956518147544333781836245286663287509799169993772318180481295063041406534471452148494715411447877956953398961147521351409827717222111005125337220167402904206685076608512961586154961147909373269755077766396891398595479948539008402700342386393138088336855719016043305130495902631538371631387354404230120685887963611986530434511473269054508942363490115003131521496758980002918502036234043796210363571399550931675908839921208725936102902495555657135156972337464013998958455568783599163696243465626593964952154050193394171141640947397074055235077816179309218439159585378015317133287140403624700720720282492847293781877371495444867171887811945856563401505177060122742259575553344063473560807482833052266961371874209503404223301552608321058262263093848867278425633207013132011495455252913106840948285354236033939422812279371016840898133225055825162627079709602207129849159832562582409657778314515711559591718061274223557448796640347958315759875693516601229944732157032614464708083607097603 [105,98] -277477335827109371934818361956307373829171479106308918365181425962097347651523926099834428640439519198225210998788531182847953475887159154100382033507755949079104821884399595145687978419583967966734555250680061768580913238940901054372948155293633062970004413010717020726305696438046336102268771077153653479585071497251903295288250756584130872847278862633579469629939302161776949169500741976724773776175195208073921971960723092308815127896622692317759877070286043323937043731527140001137841060954118672792992042932337650503422082104515634685946733653125127976040309653941745591022832438418910724840641045838402091965197467954902108554783553760234273046216449743668535569602932277730920510119774139947134577955625478092243112351691301527413264874432448529618558902784319566386750274206194468086751648113760834278579706893970198276799952571955899962775699897599580276543346986965361782674585004975194395758020653469994767762376859156984196135422262199186641114034150094727335315149674470114207979683583419001644679283022356877803117774184825951325988273477198908391304953245556141157971815312844709042504537593800114499362019191768608835364444336696708550643755014743481067101140657212916754447914923440857380015586937503350450489102214865772030039793819586693702611396381772238125142387976240278557992815889000409031906847758191600926337532558377766135063152171481598982694715786440996224354419817399502892040765881017241829776807265830303413240371665261539186473152230988938256096476413974656432831914109339802037746983039353397651821170931921175845876500998551557156685895323502306243843617058083280737595646253398896255334155944004277664864847219498531895835974871113151981641169781107517182271388661354469595581455025272061644970495042114939704820541078543484122407986292021124651394846607526680747970297468346043688513821469527766311837079102129896776728513644570939745622761750570106005936866049471745361464396337275754783292790528302473931241330907 [105,99] 114245772825476255534528847311876265917246906098021736898801480444715759756990031535399162804878332608302663492346836184300606484063987505601726350538378484298092894293886299739565771024203932061249694723480335748107885602765849620544326822649205045834729563015014056138597375679423613281650087190341213209593417778525178610662257678018220006066533792810262720468360120634250113957183015182394352129476235795245233007616146749934027119087324998205581484947443771983661382610840348216779199690034343219099969898674461437677824086443408401184745142403433044655226084179309516673121389500355636082256652503361455644506592945763100150481396277499749215228466580862868351678344914917152266952158367971614052731300684612797156708371496283640752129378441391353468454663354128520390729913111916254979238807049079611707597524480106480119223748352203784551242449620185451707954687370702515620821092017706353342053837284636934885728566103774966313911949573285772080873530382071808128530164168502133094993787187604419050196883444451575411999292391012159278436799510772665713283124296826115723504925004897103083060169115345308999346903615592854767529234772556467050112925883699721853256233575900096494825933678392716583533713931427572674452694072610908834358001350292984998303218175611167320275699717493579581576405278553579300765882778163375013290650135308677043742277357094148388857808484471877182919431669014975391204677665985240637246195375569675402774047320118365309967897892434311526235926157636081119145787500904770540815514621925154929070885699528445047146378543031374369914897910030427082182868610365983332071429354443783472583786540608665689180591921134974053379343825568708205320472735813183343765346574969535591389583040375679979217483893953082577157253118407840458527385668241136389219957349297871871467236143209741077427323873581914008819872627650046770026797291812099230317537630036766776146379425411247420258104754766294615617632876375445298718 [105,100] -34481955572683845736356829588569696458177433771357875864339876930006519861335201262981920297532268166171260687809248749504770888195484375123628375731298683440277227248390804190377078469986557453871813368140578064582618467790610276529209819125617197569292464387990363187759550350985612926900866780590298530871605445426167421097409770597009568790539628968999377889855812583807388077842180461207115580187798737382527707649443625244395936535676643246528106129573870302080596299448268625481460330903557555392487416173365917039323555580415157907116656483648173523440952626812486218130631013822441449258710738220153211337806101825402706720683371704677888344553188106258300008360356761236314342000037989579719974289334902491022308887463962121529468587254157948078172424276840867462845332632555764657203148652004053946839753450781256359073989554889402868380857468165967235519395432789426329247017428334121610538615101432464066753483598397042176338277769203167285346968442052883131578299514717031018195265801575383470984509092618709307949570101646783480194474082904526342310368140275541851875568980785650758472532850347238518062496098680445861404913654833011541021455167817000339433004613773741430490950733999728950194340971331613403363960796802762188309831190357535505250554701174300641720708126842027734600004494743250644106121953898982076654871364368786470584727825238417914787103506340608212948018050059718856142760238792221223271819220361916113455565771930556564254876591969001895720517145247564995564396555877657769049575216593027248659440107052163866611746367429358230413872227125868597457206191722675722771254630738913268298405657612496310748826692208649000338604068931321864756727415131425629773462690981417048731119067544742744981082221350970552074165919297844669437927574738872384993107735844721438222303855071744214249057899205538280526860134172714293073099464050417043341789240549162592624552889692439129151946814972785231809369532555447 [105,101] -161195893791480043095795452573600704734353586936149262883437474547959860992359862739684385850678264065706392212155371280785932849183454847481676228613325040874604567511766460614075343241532195878152419506418226565793597187271694108839096297587729062132672917265220564064033027351623830823825150306433227395805622156269760120403114430539956293581870302709924716716168987947210987975166177875409108844217884439181642429066677395888224501512983670748727537961942224144983702986648458124734948435464998871237274553563284600765251436879007605658819354222155074229342356738078344790893545210659676572421346370884138779417235257418440285515387552433172064603692092214666269547491547162913934180709742526680864970512148607676774904235723098917558584979622726618973051366144436887483637969272424430784290945634260544507064529776697723308027627269530568751175850662447107291784496318109465266593110646854981206216181617965357584584984872751742502618423101671083270789680389534779604089810744015927891977451641983490159982599313235327064290968173526165943307593985118471623450369045359302724974796906450490539731975794067963572534509578247534800976785034997229573585502669370196754047635366576227551388329922622773258223451301711565145634368997090058014532521339100480933220609529253712712044404568745141387582564543450359163822043483866779823609848660662919812407415956193669915740506486513627145507110166605057380948570751703506414847524427020170549893831327659721248074301424420234171135261539843713902746355698545439942498840781470521148268467436933223153964891925028453108320571966810151691240872910295499104891885709381620138445232743556670638079560525385687308505617747313028573552352536121441756732951944394354231275461607129479548771922986638535885099918801260245675433641141701901236251531263317789701977157372995100061012590300871432204721919196928572260256147681149722951024579141213856909190357205111196211344335425562229990327028216 [105,102] -130712667102533097715224631741491406031193050031907282726435213835815566208932247985532859954812118232644293749827750845507890473934207752555915974722231532360228586829967008853106244837653974015778673077865611514474342677218154741953762322342488100582056468387255490798229807255569064306261883829841430137071670561297204072425265352837323264794003102983339743634496118013435350485735767790884766465266306612241174814001605658973615058392395163068446296871969109015192786543380558981182206996667585619391400370696680702362701951919376022607925379945183376262917984908461625223696686987529573126249556263427950696400404547271630806874756999689771512485630441824407158929910699913181613371743234839794410117855010683031057421944845718289709016647779491694780173088745879925929927502718883264706886510953242515927392931210624769280972010425291097169954394990649014369249068126508400833616558484236012747456758663540415606809679088383888818498475940799657546262682287006853515518918897225806006089507168303969545348134276474934442506894946779220979715153362619377704668235281615834134556460496143446698428342492307427582419269658938528450983942319827782070625606274878925805295713876466322213587649419211104973678600942162058125633357264584028612811474334170129541299985307013656915625582382902850025297042223907295584327108721227955228488815837481289008765941838675381638283725192903237815386218504855456374446592112225650072994647701897313302186866319496360477769280399719506179154044650600161879272795348573406637669823793505623456936145920015558748915795312861701292570008486125466288100354019548785917221473134445595043765584693534251140958286212532986276576060005361811323268076068403208249115683765761696335867470565498309072161534873173090116939080625917256101434912545748473918202404566951920863483323443942154414781176650433118013191414455914982451196598312775372339758972141030859106743526086716435453479736657691486972878 [105,103] -83733023978358553433268196320972672973221688543959729209826935932211511227891933287112004608707881829151534960700636601088847521106604697642291787433215125696905062918919193810747930161834805291628660975736193812629853198611786831192141776662904217841123650559501113802224999591900982099660165348251433293763217493868477164110902635938913963458289979401329863324159613101244517119272945774834221292917402651089085380991323593471174273467611665042887558615124373195912712163508091921664724312230040008282926157681698711003093509590593591852402822994950404828455432146090427469747568411267677501339567113964789269464535424094713267024120108289138568671074970121971574877594084785693732613859204742083388012191084045008463937080458444595514899262122420726076138332544439462180632512514454924100370681599382440045009631811083580767731793357498578909579900946939897517373658817166220567020696617539970512196921871345609375912594300891544215481475115644785470650860797290573526397337545106368401257827088158830118447986644247135841823423079635411940019126992182512078907788764988147152407798739483999851848511904315226985049224477755498730146592817694782416039104390913196519698862193984790913582114448946537642995533145044927988848757382584362300914373569634818480288009450445674062320194124280324414448309757386231962827926994132936218475303860285972564220253806267006658802851091918709162265721295868109896881515857096015377309735757236119158735879964868602903516753848278303634814658079246862596931540237174198930332896408797682787712797097858695412006366510297740340807354002739568020796944292836230578059944516641302587008464877008644078186173658795328443550993260348506003006099607424807694703670524321799157491837727570312467398201714127977497210617059756095285016840180872682579380764672766876703643097356545455301253270869850086081485664992001680862129007968496411564426813473660733879991006768103729444266235622196783 [105,104] 15640643066108714184639981505263850243426262012324274308910210700525528716371080662671741914698402404236783036912739407746015839244382747333570066365377517157661200115683306302365341217253894972731477043958475892834196081488262767085258413362506353438604085734734115822682620275544520010837580042172913631199629852898247954590072004318245381377248903688357501014643940220696853077433185425484228259909296690297580936352758257130836390343885654244498059129657875226867154106260908196888495165249016276476034244028534537991160938711594388555545363925777925337706698522105532475553048043186103621604012973738721660547701239752297546186533126287702957423945198844789464949897328012525434443236376900952694900507460104594292752750344819021904936499837179474634535405416535060774827284355442530886725265698042464787261711854878065285443096415834682073229112788900662934101089111333221939455896616269884893170629902059161609082841577537731705103261919667826839783261767767092910582972468997647544446617527690793471033180501628268348348012016385052986157865613039467189870570208698770539220629552719700545684324169702588561306030916767501312225881015256192920094303702122283421225148267123936067113127146485115999468027278531512679825303844925062214303623631940885309363242449962149320330724093123204859878518091967703683826512568433452896079803079671778591144650208637627396236468851775655569619739286243904554871131868367269350060823386315416938565274213972894616016386940287712072434469119516369618525246117680822461359513192458581702938756588440238304067562993731338792833778972499082051026909382420537621754603296694049485837049820551396155257317007149243005690167703577362823153082104990363930677699474336561381046305267587549282124163898276795512264341245478108765629067220191066717389819761527855583304169678958668821690232045856196151666360770487730904798748035874408869496774977330433372474259212741660224057381344 [105,105] 25352950719096107237215570724003614334580546538822082052187850227738717236415900726430316648946042825671686481438777843932262416590324338137312028520724232890075263419349091726223309245918819422284769575105575488960377863474528296070152321627721205976902284108658875863775300959710167176229949633145142008981379215290462516038404639406751715446119938692898402740941498374192277729668136871357486873164317848797936083029371653096833306174413252797429632113678964874441369099775726527318624730681714728283816840080590267521248708789008859539927366141318726069619631573479987058146769025131916709648342933478416084703129266394827231565424947145821654558975845894196247715153912613924140232379597386842050611386427073043919844056850748939047467746600275768811124234125462125296049014094991649843074633867517044496946305620515383157747581768545159941478585038859472040766286768753345511149200057115222877304771337856403239506035643916114248612326581201487987332137904885414034937765939376737763747375878926440547800959936017928466881811683173545402540975826603657154340904607163684797684895565938412408869505848867905663128636085923619171217929531512114980708688893082495532654058591630114782301718585245525442826679844329523076267269597261080787012297102341183897988374331428930749319298394646489341496612490304625848065601020056871477386779275262320570893705107443795346304918827440825276203772837614753344148825052706851264253307290142267824151636647041795191332384416064121887048911063614963227043013811973175406783055071182821746677823559559304643494750937997825888095182364924244214310634175291329482432179005122074845171804631337148594976244832434117005662509998572075190364165378489745743120934356159531603349065282262173364863513653784686869585037627988665409931100411209733153364696082214640805637666216668683073757786537292349176803831850979477008639317406755982122112042476586373683222523859078013454800 [106,0] -12134904598278718733009029748112163500000128045938899291092133162706785480574155495006733689916520920092039002766502524463577627067738511658778091360260528501489982413411795095335534839393965897620484268736484892329917254300922677539848217283889430327729656349760992247466022129595944440234814445674956769679750924708187439403803973649116211546100567367238262841552599755623014967413444354260187754168294448428185793428193026718634570745802608402044755156480159052081109483355449965880906888310579321803229862709978762654067903678031720284836575732662080447380429297563954017471205154440729803781530963411029010982350340355208284327209968308134404771453414722155797254510700041195118344602248390949107994537864328624675360452136330707018436925773677858639221009530759722647235711856525307741468787900449326226607968996327535122089907473346282728716714695614183193298221210552956788456679006919319773837042851557416403877240950686821211706404235492013225496124499966117665760335742063224204608177895692138294073041966520534119359401261772931153864503455172180872454943212851847980854355919748999850461967326015771669415986158575290562616698942232552557537234097410707236551099209704531513390581747861275839226065189990219064817136256047714062933643636584017857310639771876237357441572069309172599947019239348906532843347659367585118075865120033839378874081736825033062162540449984898560898167072034793479609190961263180101488595498341590872429710532076474339496298227663836107648017387720889790942990490260990416691764428637104345330144499672515977098800548568043442436954900064336709363927918762762182154944516467302511022602096861014297750254022855951744658919051293766521763260033489493465913609191908325977045840286410023114118058796767163526317886808461084851970209717766642185060329679124761468075007242010367426009872807411506678794997008287107186817619098078791152906821967697817697821749325626642496959560669168280867961667562971904625135045339402012944182688311222975459191441577468099377509893028815166627628104311464798484835496306970928299075252422554239527009937113927089291485142853382526708996035485947851328622504318843766668578609824180603027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -1036949773371366480406213316195043617668247319923089414736685224404010430115726373216584118980705483572346135822630657505583186976491112028078098609108780018761923199018615168452874547291609929575643551663435033706416993754486358758041948694426322770304251057050620517507227951932289293688018998632851417510517039702871830572642628217545829944606289601491460514341822017931893114381820490080911101444497480400259183584154941803467554775715408591861888104510719705951695176609601455887600692584679295999925783533840236077613321653467988089061320146511297900126742047881812564561712088810759107425639113139204054995235382072225909176438905892436969625255097796654394432934264985635207257385076352225308447520190226394895352829648946703406279831270745920898508538436428940085692804409368538013348597973797494633049618568534289349282613940632483453106185825276489294879881874875103810422056796916430272892997816580010384762461076460637724101561057482624797984133418244436397552227791631043658892753557282650704503410316851007010247893850217106170147949436335307701044477508172202152289758682020087197263029971060871793869552839082690773964427133981426822069582446438537906296885184127153022692413970291685986858189330132108703977810095648443287519334651363242533148983346241648079717022763910144731893936831063874113107778554217437341157436718759253824443188895502696416780799019585202599357254861543569724912348466907741737072380768482331597334874297483491933130058630105389014007173348867769816663706871450311750484426951771347847769127956096883673301462797673209899006614222995551093504628166086757165186789987368849162191191677272043364609345581466392533492284664924449235029821736308883400220180520963461007183451320299562333908559892284364743987462799668234015610229499461406725611982969309003403096343541713189590952120628078775012860533636067637538851417861913697174991759197540822585204126412938582016225149990795980569807169497656023996538357658778296149818517206279333749789071600717070532234073417332875041066943842053619229440711677052690584325637218273333614237475102934702996785883546376479062017740568131703425190458635676837850780884764390066266059875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 116647741607274225975014061676034080324415761331362224174219817362850268116643616474134043289309414047781202196349982988348884160088648096297375573481750435480791919428940508726398362115431246038153497696613463865556409573778184733586768787296788477766302361302882134241513847262799885899077735873271301575913397503822723534452225024834068970886285078623509371978150890135981386158926213777318729782454724434672086463494281417795342898121646449093042348453498701254918858782563855698981846781998001644975797089368124386591493099493294048593678625138796804124267547980627244136345383536675612463957670726797122476042291035653643139133852507573073452411346660496637899603358477879755643732056742120198308053867580472088368071319422681787686401562992872016398879015364673068330160623464531501182867407376572364204232534790114252090305898850164863690242086524868792833664402653589868899621435507418368618788335464973781136405842525909529994768580876585811336210469752950705133971472197449536888778576517345640634098642218786730781233059433586556597587849813034499737722866786283291295945339737999303382828462442302473395929159010081926926194582479152197690675906499440793605005478929382938554020094751449343115038846953008839933494497299477530021768479533961774835573537924679133575415457904841554542110328671856824218847144238778085495300885610951335279609522071610812596181723293181002076230472985799739296498992691455759599905866661158865816955892661628892276428175459173755495274691728601608676878702551329003261487599384465633385571636712702161685819361626772285140227759652947288478189500968774668355074256576926673392422700651854448376476198234548606037917784722700062213109180025988232984397319835883128057877731773837749002610016481988007491567720841936180474209971763591405573600851126178673089992352901803089184871971260352299733718935647083036063066536068511679855539656002025051312770213583341797234946339712438261581882597672878171145576442736045478350381091364709097122488890588090211943576369759684188792047206286605172971850309555822033586263701574958739577634239057011276856059712410128043305001328048811772514143955711113896656083710468010394833981990814208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -1442357798683288559719308230595218612852914272815509422610573989058562395834007346115692010816214784301596725642062599936033974629907078669884305886335221673965658450912033751735384211027714686067767644210318410512949910023937437557042905178863350212851924310401954932579426790520965599985782627741922066521704897335728557864912640889139461771847735853565187478712808862887896554063805958260559143103851907368799993481803581405070757706563105305647488319769792538593363575791048967004706888176893156577192247398632622749529246961969132274634965061359144793174346923640008121013952523094690587428883512071619304164076121723469296931583158413127708329803004493708610813315355326533113824792793278130523436410215422200961153458482864179779861492068836684214537280038469990837872933229529130779466126871757593303193875167713185945999611873066681007599186048959227192702272130520341047088863901457533110384099216700236683250791801983029007187833183412691692423843692666898543331612430640225525393787915795904050011581470686804836642439430465337301837090375820512961676804500698861743580393615610897360726202844491277648005809151704368140092521676712692998898674681682795846978865760243482915466978438117610435048850783308586441865227329469532940601663324726902830277629155861211356724829299707545788008276274461936755191744675843727286311403142232592974880328898942895750569318265283559178656928674740477321083249911707392291078975074348876978288564733335914040308436588652281262753579859810919810488620609454191592117339440060886891329030677816889102550485218080142467030736763024494736440687158582598367134119899495767756172930654449931662025966523388667261369074423559009433692547189109229619094830664524464687639694019311781665404360924437690217167116960868401984090324432840592894703676207819119648607443675556109182696531981107923370001202865103135520427686429373252354660448699223287258968325103144536197286221723974313702368638725057448993013421646217234825277483738488093971752439543652220726120581694830494860930636282256379846431989152249269490533498836572992700641721339952813374763693081478867027851391722429428002300593592231974914702474777072893630247563123703002929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 5779794547696047585004316534005454981440313727853856435056911675803654406319008818857154843216974770111152006397820474844620977298897501086148644318732071323158357516876449247624578552390649695239282899873797464003594544271079673239833599467173794563703450770762268235543090247748047926607654373839261304945480496631235365257282534410485119748258052432842524355796512975473632913408380962773477717127378283070749936562006264490798227977170333600442141835303026339489529106088700727736167589482542280618732477760220599240413972433724455907724551473705567005836467153966199437514595476405819047711847449597014735206749970683635810671379743235646483720756824490640286863958107264413445435397302812809383334338559641514178520904477113252270373162617261948653159368870197567065462110907486812790578369252773672559254686222162616587469235142067351302875105860066490217674294689903742040593633763136114044555312289211762803005648261195688637206447486937169234766851061326904233307143358724952951299263356051332204388519450451272291209190622308879135708378216784090385127169335163632285706750749569594265398430817960124607225669173242287628907061341798351229089979397573586688108586399466218425912634988405110478279440791741435738562727582632649330486911795465103648842165147939285829363500261155463350841317939792930903557078777454869522176646006102499603907864638607423459677090952507792289588845905714546555549754383858094736102750119636666314708673425865176918708911920864666031768558099874387580079548204059512559037380079690065611232630872629477407932897231496857060190817525761683411542558562154565123750093808873760455110998515341212112868475667823850389332456092531914710304182148673515518739297228931753253910199207685254394982281483447246601538557476445756705100163815909549327803915958786247644843550368464171336625680298240161212115971994323265940107818172992528937354218290901057956444347173825313819194610293619965877875700683243202088374477264656930163039483993130445806990685780062658757099121653431379233845812993707528014187052280020737375958667806555028930537138214017805467602662077897490931642873456267372506317452242442947195771331663632919273254628933500498533248901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 52835446581603166739590332302376275628274582210428565192811354234146382074887685423727016789842217760298906482060412133818787381146524486495586601383208089365930603804614139708714545278454001746119809133909753122769317838624462216774059265583924405070433255816296306563120882528485353402985399285419779062742745570583141799813446647026872461802367288014688443274754214608646586577803481583295665427902972135136519946615987768758130103100344958926498167658496925906369090679408729336122926953872322283278608908273832625597740301933742933944184450087935053572783551488329389770134592807254542542874324054154366726899690614834363154304112998806196136421907645357869539666568625982540005639458810471434971514969425041474961354062707673161073578016995341148460222714803916968479582039755681426424718754241250199868853839034111917452315626756702992213698470539324379690828321142341560850326184968059561639806317552209014846936702026070574002058509775090882040724615283859323156464027229756905483494054360349645178014619587948813112720971122733073327519276968028996041157939761571648023156057530533472929131205815276331989895149798931818228063638058535647028578330903205453135197699129665975499250407799056419750527996312445995892700393901377008816918490210875903604956844648483087389673175004946004601127653538043466186555391708816240838891325228095942181008897384006996914037563763135324265077577520227146316838590437848828389124406759453464378656937314079465813153016681012172828019430314061326881092316806023518116149334779660991789509285490555270027518262841977640798363954169259582486762934957437637642915347790036625350777334594462438375509640017258695089591507371450335536341556778371846911686314388256550330726023811999320852276951361955705850006609475184691279469962376465879553798707523270084142342029842498863497032745593182100493226930784043964739964443498551398767301359284667474898139919866909484008333030842319389790891310600325870443210136207005798503253222708139255502613786205348947552040036099054645622041398398632634998027991598562496331060327445908563844954339979241824981164425154247845573346767267533335553326498851797967754960797152701500178917370931230834685266017913818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -851531613888826623687582684652446105150120015012937833173370207028160422738049135214470517374289338320790901289315261182291497571407394767782357921140857884902099304929019220274513962185126307038152438455367453710654350423693270807452490636174750113714110453191660516574755468974012116601152920684637579961790958056764984590206213037995133182462302590935894034531775735617512915907338966861302486880815365627592987554380650574419776489441641457468062505144955843490312475337929327345929554997418353384906262546091148313494753151642335583267038423088411592417589347711733768816206718029990852362339695436198828285994820782795857451265481005459219509575767418445909688885337239184862741411775478314034599053168874463792543365645243223754683406815400688562683559377801488145742571665692161580460723880756159107904022355108252834951117247818069451174152718155167653547714061035651747533780911075644883497420742213641197724184080516369364954386562399646157698222883586921825360571955230354458411151524220546251233160122563349420932622410470206093606923522873168761838066642416286912447941213921749419575936891801172503539159429390083113388824802195359484391593474622518270167952917012704967460885144668418219245962747404985899744589551671725872175643007565696836749112702123916427590739390921317534528060562549831978383230488133986962080444126849126424542047296464160086171890253118836467725234099090329827051998104799331994397801632476658626218891153163397208698487033795211023898919061729808600078551733864356931870221762792734521043952659103359285007234874863935023419969889891440544155511694220797524724501379602932583204638528422716870312599351535303125113879966760696579569334508168849250600031881148327230731935898990215884201567415333618898709010196844210184441311864311940752173911601004355914620799176098037175297796441194451368341011208794806408114901524592057387645028749186259436564698130434117544271759811392984107009792171969460763897470697893773816053519990250953203568391637851138700449554767860984094030687180111646864803618094138810597071099140096773474150670758974350046659697648160363388972892829948672004024424072978155834502669898918687189232068490696292428765445947647094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] 11716966431318003822773538689158043991136110278344635305708471981829691930457904743022636019497890510766763848116389348242702279447255035361590170192016960154242861174977772354515046244289748114217310139237329502849345788391757457613611900112219061873109368969986291109006100132462754103575144642417591394729114854494958616910642593238561383324931068318374858151139730892055351114001827647929178052287615908898015212846662407547668213516874409846071018468838808292638327294981389742990299229907687808580597931186850816016590038230632438331987772149029221050499808767414875415769412032736275407658856779131211698390282374014398904101275758293259242631879212509101803233956469737946757146069291646660973952376573302684798981266433526509848142954668475294692093930450290626401557439065784243375311115900002277418437369781946436718359888636641911468061311864626626066743627476984569642728674831868984427644180701786130598291372835748686536835280589233043717230266440970834690576819114824936554709511875018748278062800608978833377770680980501729623280455412251162892297098632834266140372753247998565287089372416070333271391002189185187155481851649242198062880831321159265043837186503386366268478132550100392396475811149722672567634863242695040367248298228753794417659297306763063744264699384454554179820381091678762767072505434977366288921164916788114744398076027283559512853501455166320867438207718567295025555502460062010924809050340165569049759867326214778819251000028171524335926239360314726981499794859150406664764722769545111651293838166646887536431675378346204404988791220149158679447512111138440620312254866775302467970921446595169477463622971588520946056572402992693418611735267315751517291836657936635346201894820589235477119435630470298615993613147650003085391284691190368925603536344995715688687704343600328284486590743867443250385850832265918481775836509136852785271496709070087349318084344376842508059511363373709039429669419238193520913743522956408877511388583469466607826437698389232640123029281930734633500736115795085316617258383817593555208192676559309409354739949545541606335502496934449467849192772086032994608649497112980571612351923239548349064617638326524229341885074973106384277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] -82285391267648630620401526522627083151097182788134028539562453912976099774098591333885907018708946987801325920732801234733395407880096749980865832283839720172022928364866458549306576152681299205277005369366738961751190332935827621882939671673949352227091332362299455475956609352541061611417662393440486083898235545556286124173831215767644560456309400498377642957609636733639968745640435152755224843887519056133672541014226278780832406548720240306857549927156054673056470716510172669070636902279081807250848579186810450909017991884768723404534554899330184782808022967539054917080535943350872704127896449555935353868463732944483202541937848539408007855331791363748510430650402693681146096308226188946619503868081413811707353777416555090573744374838761859813344206960384401081778018343694492369389937058143851112775959891877918357262637023872608858573151966210260277985843907172902708158986072692539391634230512746071535097841689227638406569869963315293186826287910429864999900231416318147567735763749018087354487189568927506604318056393751742308191172550300476814961989387695574565995581105755894117140947409201106462020959144410425406330204414958499370489998631366969768071986352318839669555854872296568304651115913677860407439577570880956032277367739758117754480257318752630602254288271534132379757514150326250531507973023686338369816120054792922606716518154004770479929018584820452900179861294622506194527294429396010467656648054212554985477765297239367570643273113275326599095486707995203275995395663207412340598584164845596303058896737392141970468408115139069153554656201514540937338266072692615976557415667904869395841747768825729191285825270102346631291121182118242529920505569784693052149256275781081843291510050595688650414623655548799604999342383581318230720939370741332532909482719403109613872306717082473385248499409636748630263924342659290767331817129373852158895567026311671933841381639547598530071189336553509868927819603962196376567936694318886821251620742860740778850721242182625774762721293298904474264525143187372178768404053901767833046156402634009907791492219450762744341491293729833343106430973898494384039980204205646596569507948391079407590092498290396116900069500843528658151626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] 186383213903446392737545136607945826392471476791962390707991225967298753361528023014082199079914724140112356916485795085876194829331624376621546767765471420388053622310031474222411684237613767188749445204458965790323340857150816070830430630965499335973914605515103574719588369981595985712317063978638207316275317078023613240714959545913572144703914657582775889172385686762618706663033586002925030533144433870937552388398972778266535235472734168292253228398980220216419269478549998237073754126774584151004858424277751573486056654979816690110537455536978929136030101809133185568259508732540373462604104616284148944290097741648358962761914479249914110610805127619201843976490466056378632536896302104052311181588176087132696443423977482146532093713951876112605792404014907091869540246026188436678910561968116676663332781863327796853387518455743783786800687613141645689838599448819667134664892608906624834324615217088675409664890206587387056326767376530223501200706337099813685609880771205125746210849750835980458034836364192231284310804577821265571424910950956946895086171313882932136280593869062680893729818195571333144383564897282453669692146535382145722464842414223971571691021931650883652625081042516296102857763265281686155594825919573800456461975750833271587821132832083700303865686781207441538755052213492884343766489940189735340569249573669720708790488467709528708972627204313498023332719590076527835584957628411060150172711214784935648687557191212868848146539989278028346695782370438722025423359507292082661847178177467951797421999286896129168591809830456725707544657606778681631246614525159557161199022936126018433111094826839554383157558255895684903352271665954485418420892933595490970337204520268015783883852150680348817240608021933248311360508106293831883610020606159166084600140252736196121276046927135103478404213178093116932723206198135370339492233252054770235891590582091774116307592111423327544757268217978929723625832794101338987377655102189750820717313795427214610627858434515399203329663068283184852780874505380972513735386412087994211613698626318540594498250705747684603430005363157280086066213269333759493288203435884076651211973907229490443273814118530319128893418811898641251900698989629745483398437500000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] -1047717997409475881351891158006339417833979188923907527735530779619662599185823652894341707407949546853246016886353400858390735558486768249166243154314664606191401043326913434152321007401469337823927559408490630321272976720305699767150332998076546133865425013221519165009151740461625041369727702902233215410081878892076097740015600288061483442312623608240817665259521917567834593375957724569131759981341794674992727338568990208555716215575627437414644717783023519161146745100895229636854895558770007334891293823382144654469701334196181297307488038636632296712609046498375712265572841731965298461966310841472506540509912370827487695336488708329979088064202867686043943078570490363534339819446747477458421313032714779252224731820860006584649552695572121894963772385040585830497319444287856301826319232320128773370919460918428411427206825805058996350227010071691798543997169939019488469451891299342075972046688082499636268642616409877009386296471553509318525457678753596095700287117125512637620299948382711900442420955656578816079659129696038785556747970296853516082925166157796241221487187951152929974209954679642702231078196163364220461248332384169940513632178375278648620739295465040564441398301515263226861993657934743956730150152468459888202632008652254181155493563537874839617920296419547762454868711702792160258716916816686247592804711257116205195362702637351643242574354712258268916886543396721429741580994701238215728223012874130401329173648143570721926417145805087326239131800235739458789335115066677194100588767773527502354980469894382032707642733012624546326592939906785470834645093678619792989914484088208206234943358598681776569334779745144925032207309915328572776551952759223946418277853563135442529184034370019715828052856939444799946777516609848358413084274951177969442432838484736282240470742172626972452993891719865572419276322780688478596777362499723501936828169926490111496078897161997908896766413671304828066271441518364485018582667363398493575980565924482239787287772917701688754249230656725280939628018770718285654850709499611322766657213831847202789599853467991268930649034396636655389011980505233139942958707443384328568109319452427897934643241248565140782072297939708782621437421767041087150573730468750000000000000000000000000000000000000000000000000000000000000000000000 [106,11] 6737457829727138064126308681338483760001340395092530107509408139373333091254637557489934369922288449266247273110580214421865768619043820790997154826043621572640936673313081481615468077429553646989090333959272247295549631691258453894372668061154812354026710626170619210009712568968769395585771496407718078860901474262895561300869736756816287830563302022100071290158685293638347451817235138305967914439831891630073319258946317956364242452471895045309667569267681476659378842053987913141747399219609787533842801539462671267528727058547462204531705810453381821539496259379756861196820464670380710593105257463646283492123534899993251986465308281955403419949055700613162082344750235751040093788471560584619500517070715531268475887477545942524544680017188119107036596926077002993684496328271125396571535926737266319254005675357584385484871871145245909759719364535736863537881505216059928531486746978182631983604575795449757854350267024105824634795082942656429424506095175910290710391029811053524821792129998822283568618261663078674288874562055050242147830959026021105603777904918024740838189191472199147571282366982414524104814704671842539988299457863410493775627658883658668631271183334104047600713653047875226330440216699674594193791301210668857218896942035213165767882709947642045011185683231565016913944686043721125952849285352640140793725714448889594954687861086322050564081027337475104605311772235331799451113067240072690320574637508021497413665697701115138372619476152737082655297311129888808705732031187970130816559672527155476794459809932851811382069293619920325357199290909197744827062942688341809838193605636864099837387118585530250336287451122597837990412570506149824282600046417533831876396145457464019473909659604378230213045046343658906236343502822314003597717721166535367962570773301548821246574912677089618206249853410607871416334220309518623541377074418414948442712667037658125554609941410056421596239107603329837272104329295784950950166647499992217140716367512074563867606045734579643913869250499129607212594620733966610393305752627093478639239990844975173504055080671467505940819166937950779032727955344064624874963697688843267911457630038777234684439493941675217629818370797950555228794655704405158758163452148437500000000000000000000000000000000000000000000000000000000000000000 [106,12] -7199638392365659184241393169006775746830866550922744830886192699053786674752381772602316854729453018123183712216476529449947825492292355476027164994699768991391701015494165497069391685447037253523176735087292892298732395032084249758426540960236797836688009571607021034533230667207966027239542766517376165208489242516122456773570097193983478901301795498577207268352331178663989269476257793705041308257012018406380688134926961881077117512222000829076071858735264478412790647974512217033811500131454686042314909342404313038636959702016020828647842291380736223748636801451854920254269011990760266240521067957824980944005819401981173554191089036781524969846169670232719194660185132712246896028563873426031160560651808247406383532294667442066383909959065826008022374354876532183720344732785784509917398420321242228116770553431492779362598067037038644539064216000910790546216998042745570398994822561374039580460624980194449817287353243738053934507814670042203152605724983601033896813523295360785281246332642812020054649997209772026382371543435471562941765499673356365022905097738050792405617606903341942654182399338383302933214069362759105222925395989392930796254497289095344413417552315184123484791839748450205027198179475201699751198384275635833476978660050631993847157771169014199094796590615161852251298091789666342528119321208490110462231823749501664885378118810497615844456290109835159138196236226208884125419921602244597329431589195180067033480576849344126240626137322406858443504643419687797156058741439052037311476077617338696711940583339308613842541460506194770309736467696393873228580640747872362898773550160155377869517479487723242548175112951553574949170925087923323145656331330801271245753402683485919702822625916059448486034254168580344150325616829478477254821757927395492564353675045848519198215270562255519770860303233044384461124207033002876422444833912039920324375578448278853418659573067938113863419720095580759357088772544057340014192312478726914359530889343505724814474530504986394562421113752067495117760104984290886780803739582654767154549037690347474335566593223940290849754186388128329309653241654265458280280288744221740702023917703912032269108701644111011107537195205223630976865134556419434375129640102386474609375000000000000000000000000000000000000000000000000000000 [106,13] -36129396361609042687128568626572175678529643438642253098003056149008130891483831265224161370487271046620076624015871353331271492166226176805525660975755952490074584598179557119662205195206635808349207676603592592816094143878369468930394467761626144778729851817857168862726047180347190073001753013309989932415919038915894391398120361570149280487587786638170908095043944106303050349607259804691573731239060449501400734615577379503593305992834403364716414153234443841277281851894861572574664235521118300010955124052024615430063550914220786164511034226682594567241758901982654953092713176498604039384270807538754735510856138149132963428414935568038878431703094361316652254456057291885480668495950450142597750833446383451104365602781071519651307421723175282358639978279132020350834059509064638227720214419705902406941960406326904890190462997065038966140374508278885628316063955300396204572698638534706951397453487164160426345231556666951869849519627744977784393745797006330385700316367453929821009029618214455472728716395645575196535099510969805380229575725110684573038663818418824631214546757240656141001456018932221181224441638583576847825680863385048919657176633914615637402846206580528373095731380312776497106789859601938628736026812500114564617494133046487744008991788464134628627474457572521391336020351183328891289805272624105319978800716903851443856391269453950204505833271452343908289967690437179249949253308818360171987793507461425198326085802359013139638160655206052095820925623162239012599019097327615211004819995676657299306212673551162441419200463977633312344412937561296506524030369395602272400597712481580590349866344585563854226369461418442558581621482778777040756396076651613817514954864148276682402285413397176284507632922823409979679070287688841670969512056966228855001204407861857201506941474254875365756857564448356461967452331573178077909645529017700656967108974081101343559883273859984469064389692031459106311738162370814837705867943983216422343336174791113647560383033281745815085055578248684600284676855770386826581643437796016163762755731474997015125022067464102410893175847538735725196125143591988034170279510486012984374330662848974254153954054438118068292713354833131854474412639199876196016703033819794654846191406250000000000000000000000000000000000000000000000 [106,14] 64094515755414018939292683561567182286427477114154859785699666312466071769820225495715532852986698789791777379045838731995063768407696267892107127008154066994748005774812587455571222642463222300160878199517936904213315280342773610243404662160102685392075931548866915375124754161691487057979809874910936434612392877569045624121254769699668961471167325834347716449418325474828261144046794762428018111374223540018140963276350411464756360592584117461616447470149133702173194684461181557124218466373877989726326844006574059277055230705092191946709962488828419643813357244297124824399478030752870346936987363257411001109541216704052104467744870665977697912323848628514563631318440207017677656168807577945429613641239848461392900787608765706513590395130622345519915005914429566542779660904173732660992206147865246710683813850881496157215524374683029046172343784131194350699779631618200561295677871810617171308722877700503349852789880657185858989833977900447835162516456470957234704022869582619974916053895464021477627493851308509505972838002237872425740376460391421873025424028231130097113434798094164120200702729165766130058879578566833909582223382544271532223771315724218791461436733553242741168560518642407189590986227892783939902936791487387178626453471413592221083123377983481668843563980585103630046720540468004851097579520478433398955464284513557436959831178086708674093812816942672553293748018564515373396695535193409401782734281483384161790554424521511053337563597529341408013222762827394440573486831823181917147283622424381431352031687010957068091233865702202123337643389363245043448195033165341306089758298261468468258373962756472312192741990802385654946183738628968459575767559335116451688944997247875741213547540168795722410997184605760399634898525689138054140975033390735096928211470636763069460918501329586472837006149158952269389643675641146830093359012183357800159389524054125407223836608506375376459933316671540862665143620830186465051638494094822890997902083989194085466970760261291694511145999409037852220018533713245668903076560798692144906727849517180903169548389676756784418663999937871726442033303985435151132116966534705349271309245717977798390303898279131727716234580403492653426922179629721121330021560424938797950744628906250000000000000000000000000000000000000000 [106,15] 80065997079166262225408319776300970401586870280930217177581653086670731171602700031653030478480316609859886431709482558632483485506047879233067468768679225126141356779507473527129023175753502383174468875984138939688074027279300693384740146400280648356471382570903754601078290910542967567398904535056064519921822366341938303847280186239304689424928002742824500674050704267371091818363292569254754959815537280476684373293865821545711979725450868980127546228267910445812988566161052524128495386047193232629027331088771253687989180777793299918222448998250713357804145082906293886055042617040003671133523443930871807195396324343675516100637041984663213337410462437215569589724020042544873184507726809027928601174704384170893885730078828999717813275505844216688698082133053445872491454593412431008541027066613805184212527722296087798358545177064630965787168916756478307151434098597535077990876048954381238401134993588480782861108064195887087324906185514000951429107384868834234876931376070394245733917711942202615079156028924760847937025253658995344466351197728112597568028086432520465308585564939091512723474018473385466024451444464615286542245935254134022332513793177388821105610846257022812890371347460958307409409116890954329018920605557288225662446310167471431679761862516105750512298826799209761815542201977161282940638663778118648806522000712186031692711057621155775618729199427878720081553258914664726903580781467845314527354274939066730560605307068774616612476731457943751449802094426218862010982246078070834627358550523945426747273640189726874616713722828088130945941078921184701363183876660005596828663361030762544722138150980353132982026755281860140597820674629253707643284078304797729710631547311991758551417001794669727679884659896948441546404881262909323566795716377253107394603192355292242446981641933326173885041823593768517178771243563535397756171537292467455419380547582188885702942618644794183017525820434760516847961001314202164650197850063870135384648596943152629711609598635643565389564932937206978231391483181518147260953349959092268656592041309176920850070683123273736786620487682600229240061794540503637291281085867736640834138948176151494327287283164016895977821621120782580587070981518668655319004301418317481875419616699218750000000000000000000000000000000000 [106,16] -129228218308917532191583551619404069635056754779615313883243956738290460514446243366051195059048524681993390790156662466724213198448707501694666168265763935022464488568150920621138213371831847465121641205804540391608615612670574598499976973411296279238569375194982888637289804542558531859404231257843435852759510314591412987288910328631231945538938877373520093056520474431369939182143417062198007596922851789777328923951365610056088165782290735040933076490097488876552665003126695328995329019175514886757654108722933673399898093582501397590781739260748057931212395884421402523831527732292706968893244884610494784631626128212131024894308911251200619900121250235988388536944393610275539803217168500438646102841974833785199338606597229682255008647767219929689470668217945083658501845580290590942837222872693140070195552137567900643401500715263001721084478161844272120751964062102019774288936764617128416612375340389842051671499018002128412194981452313872193213859777861865664050623371983688391926173002160917460891982466548051326449562367726013815826930050105976303933453849675294891689589873511412709658216046304329169445488293815728503071502423826561398557961005667429521882081388386798862827669124712032302105568818212467651442653906953412924384920758064625320259553145015910483455703629534392800544281931384859355761584281675104249439518423455086325223010523020352277636132836463223616308740479425852148816915309842995250344291812264627221300907509767386644452630027251150750918690935505348430072860835292252154413546413783608170047185507603568577445296188115624975484497092675085473297551293693631559803203751591199144977322643181765856401041461126545381246773625287739744990665512614867123808645152000390794781690698048837863089255371940977188382839427612158140815504351516626457387401039200553919081364596857254479303677856869727584423102233335122177590228462797491909350333889912266894628499111232174980444733515495358425235630059320395930719026336844916807331116243945026171899182169167381366088513698620303146615154736280444595441833218379434052314182845554361808369796204292934114644171042460748761759386042961480349893488244307173889929926315106826675862668203021207034401994681598272346750477393367153260269816761329764176480239257216453552246093750000000000000000000000 [106,17] -462838687187539375299747352883036209674990670127073795415663786695370299612420405242061030496520995079730161156384642064009820760767256346051432923762042542371820990084048913170975739965741363184399282878563673224482655713861497659336216174600054748343121122726481589551455219764629403759905034801332982130782520895043963497143755341712676359375014955410442915559600910700780914850626437275870874887107266182345228491531847061931583953097720130387543958061768008360602099906548184844064256689407796961239757733381417158296632415829168883539124109325334438822500389956798782522727156407867524179151128399052382306275038871202609486404365922044958111292905167820850522539837210635659161643632165904948992853738023497132117420873659246902158028204875480973648515558466788421276473630913116067925744140328633533141427526348170848308292191424548461206145481185269211609320933263292516359359171135825701195491519940672228133849626056330624805959466241112069085392403177131160872822993787786941497498220133173513628329830258336394390451731193606489675950168035175889277334048650436547923038144826142629933620253394208583305815276009026334844855380308806266633396163135450250536706104769005688689209740535331378476085742178942112362221767691146917749139404680964049566651688536008274989735755648102603347751697754612358006726368646987916460215513078408494208113947741724551986500894158397764873149968660456020781303870834587295046728951979699761623401815342475113504755710514482911229921039088719676274331078233503413588905466235099762249583237469856365467710243977825425602745866523041486013603078747309045751270143151907822440625396262034269075205408143462403532845521758058793866451269865980585197954318620020241357168764574861954740885083726750048138351195611512782616895142031947034318932106770389464528903139574025871407324301307131909270456678645166932567008859211382931116548154083158688394901523801942961329323823744034251075870763878160703270175446200928536506476311721978383177172287493119669850828529165577452179686370708181144958637297531949976537796753529301684379113346260495916560218178089238268381816454241597226052099737310248525052751502643327152187669975381246454762896720441052566259115196155202654320746940728656393382323130936129018664360046386718750000000000000 [106,18] 1343322423001042640368202993307035304493738548468824998289984594535801702716392784513904455858532160085156500885428100271000161859711871207829628342708834248687547688582155148879454250505212609355924623017229047786493662213360706031948302360997660786658403327574214589710797358608186534541137748900286034446349938407468714641775396685604236658050519008095556028217293127210884966025505830376908242588703069552893979806477502037143797700393928174859461173828115710096688321402538930101840438784793306111748880118630206530833686867860520354028248479666448607541663523962223507974246293063539487744221221287897407080949488178465641016768022905207865109713148153619591800258484777800626208933942408881030248719934266958784789026350485399071060351003871240136495833795733967724092594871885961196060160274282923232675073610240571847722157800540093137695429566794027924722331097923275134758729417520271410455337093658885128846991398368081131723986685242538121221898150986217971973368121591656419316500106362500043926881320542853393525395107332942181180487810727100942969091048240232957334669879326453336925033179599392554421417137221608496513627430696138943407140956519318119079972632173586489095667444975189279968425915061710456465833008937029342928786027121657554471014690145561983080919621411507809716566169083737876267695727780763704386226470662489762888507641567509864134805176710163958373882779374329650820113948697512912959847758002295964332807388309801591129975253132874835774311559099605655222363673406181066398003776204587350191967905985672930675953205692738202526116130032347180750911965736200269885286660961234810864079639509187059275897866665298426100143226521137995308506735383445017129236013945773170835557427959185225699614309586198882390159947218583047080277620514689660855894281113406442548661721255353509720029307583434150950484733035101223770159778851479957574591127965931782596456812121851733106968159727835185485024272222326606515326450758565108539672677487760840084239806107284616891414073339989589550604661157083656796976355128345752219617410993235292833701517805134611283504038471236648966928552628744415863129018839821027495381389816458082392977588346505634278924526576395931253710431785106503898496377576794909292079438500877586193382740020751953125000000 [106,19] -1848070032022667337851110799062083971214307084298105260112492426862198282900097427111868232063065012573696806500065791104613594261043541822073275113559627646284807206514147054103318255248452056675237369501867174612086836649929717992514312084584626434965218515835669530187421204096597025774621093368973054777975899650493292548348429163927665445699419619479840356641153467991724068684265654994926170768508259699910686396835600316887079663926190798011218028330185445126370072371478898918446247622307903511494373742332151970845089221990493384344423525600585361723622656437051162198887534534621377044959067521491566347702324187047031086887903530316075333788051906420858551142468586068918154684808407221504961252323939540667634593936451086650075481562280841698255109636904899111874042342796644045198321412319717457371927920708712396060479975248307453212979869489709828682869991781485719256898418161316802111038719435284705924114236447783018119507686244600439940449910176058600371694038627471330494578439658163543344632886374800947133566858099394414009883392967199935833774308957653712856643473495547603985861634816307528449311821085120868888098461089972293208408232968037338819359765175531309347734625036895785550715830645892836138891885855878341813386574822875454361951595270651584634887234549055834319572172576350905059892195063011485490145934185311376388771605435473393710449457510500056808147041292904773927822391790471502396599528703363223456336857776402327186872908684673001700961115028965922466363790521045194981913509970434128436217836184519499257951058874651068040898626786039244373605931499276073963449783765541717275297062292309489040977706555457156121791492341984529408869445744764628388697816299516572455019591488025748839486460577700047839394622849497645672686679220800153737942186122684107331333672592543229126328023300209896671308679999989529319447057302432260289942432080809100908889812090610176091333749169556179102871861782905508325554109489342371387066372484145961056638295599348845617933966429552625911320610843765363966448051440678045542609967768853426434773223751086323523902423340961455761727920385430897347947075482157775037377035781700168667085575546944387883416098004607500812561523481150852569215581051430968839710544671106617897748947143554687500000 [106,20] 2643624336583757405982400047254204193379055039776832355645175146677124123688879068686260818000701597798105883532251321009834902182607160257837987838171288135790592654083609662075175429122977178638363221208640908931525843529176875427772554629895405172405453405558035397772172959779038344108549759906823020021808920900455533455308865911824051671942041274776916990454007599705656502638003942395086564466767496500230852772483759000752816695837388635925332641235247826586832713167005182795454208707899890631245438829050660079790380154232337451166077463632151696450507862602513683423264281798400632338349011629205201597699770337502523006125912481126264186826500736582572482215464424436554145536882933275896896090585859311781633864830489621023100055956513235932880275610584226832641571337493746987087836654192297155785844358079486701967872884309762206588184669144815020588397881566707519823562687806605164783273430671526016053864675930507197937567338055793485655691428909581126169924396729810212469375324212203849205232080088871842192965418495020750129058343365802575552498771415421389378144416732958100626011482784445103438498857638386011547973234144520906120020389149136698453977822366872486162352514162620057640720686573931291426817786833126315996610809196281380977518803981828165548511111114684343101688000402540653957294803988023578966553062362714199403485564067749437356168009533308751225743777420766904225541762442452942992810892399855511427597187234287227207894084745162402439130167429527805803905873219915536208743799975846001757799342345228324082092779879555979832494945184846142182334013224594074736109442069390155140442906949016513148664673200632441910605166676507208508902573298331812807978468633488909713747912438968215561680543746575971633879255036751242090238557994018534638723416595212091606962239286784192786237055688927938754291358455384535785227376719658332046635365158909379269260931699388310979536777611226574307745200939411128665558390116243239679048224607695513147070351708157728094037247841871648514580684283361781745001272515983784605756969520981954598010612580031254237715586831466219545761064740960917685748510430471734740825592142846435337989088005965589789256893884391999407496367851324135667212792503706457469814239402694511227309703826904296875 [106,21] -4225574843545703642590113368062087211122829473788738741752684014029342721495093609342639460417568744228502878741829422542643917287188492693413413936129557792188398517206521666918571347001141933093432611508777252786444591495350265980747849397562596416621324426920908322344146415321286428388419342778426961854783417091666599568680369290056946944013646885935984370665109559305114913669440935441122485106690261241268468494234670373284457289091984583301760226081648241139118349282626069239336486543545106571002054722295947590383264729455436487367702340067380416504721393082694947255187207296330444858486544933569032756312743661482062402856941383192227084999951246014094706956029963186248480353530150537513930341347161959040530581631672706604101628828943243766825979931395122636646650334969036586097771412081285191234604840086580047600396947642291470554653732259377433205376641064451953288107437057641221690805730799719925979727680658994898076461633981762658890487427494882075071571985966980365613148435688297599844479535016455606212324172157201578570413798565763314370200574920429288172920317718915591263466494305501174493864774293959027375922611606606821084967042172907196284769671660510421133093861860500306741397296587333051199930174549335747910743957662639502403399633345826132746499893879855271665574192436317368761954763498103906325114489413148640845965774158055223114883572353741279704357173439165341514434765952609034023114012967789938593317460916730488116420226251741304942278026613307457019272325283364434337973520749745358782608011559532525106316861279134630898958048249632638197769134115179855215957252337095930175405438360933252693731500697597954670900477047030405034790591097068873577786804698831880256205251119339848779749356887233607089689260745160198141554269172553032839893384771282021454264028053119706009846838038346743280485300929167246485605761296689139233418105177112482228526831243610326510963215338355877911368044664436446581243416003872346834254910374685103081817421321088535186424290384874379341334541288503017336692611634532441412708328601206576507086029987509661996478812665118735825795316408332803546755879740141939005462884760435485688326596241741107204548585331738516101122346299691109066016831558032507132338650990277528762817382812500000 [106,22] 5205161443643902232585161674481599373800190217158947577579220857492820844233994299521506783691215087945787461171085766896795478430050108852796658204856389001609720731867994273317777900460255985868065305610115121082775325473685494583313400500692642948816864865576111295432146459350404232301210735534628155254581372376911175005656406384689131180691123630225135404066235397021659843071084377969052337035913888889080778539032150113800447607408686122079949220880316876885502295074119669533024497063090958006469861971722276218568867655214811742340285316883012523949778162877584952884135266205146228689303486208856104861522239851378971411960363412560045325727035800364992901945080740616864489514676885091615992528553465938743702754751942118310178994421728371592913316592860260923019957621429265771025752645730263910914683779380426832295882584027887643975089288746192370612252617548716043588565948735189909316384871558415317280096153890227912305078914090903811984522593503456576873021772885579132160187412644577985045021021435810224690966720083752807032242463748350835588477924758917692396756825654243676049756799280648524962373386978591436520189423050409803952835819582274388399556869566180513367281751547511819850962289815894071253339443703161345119949458810639360887936573231420069882594355099082595600909694380365571485234355204258878700844362795865765018270381637386677643697485543924004878319680552367310794565451699998486346357906938952284104057897768488671003696841993258979274176967938592681849470353218972948008605442776926432068581164769242355306298921430970102037235787385655622504291180138824731932753234586197881805792765819091032818460815625922050437445433943869245296070246995630340976349265939094006717649904131727809385231340226945371348982927269175974179411497843665025328414077516543756613187672243209768442168433639324383134732185688052004556043848806404688156306734708521373301825512757925387954103767311710465632737498098116076318800566200601839030010786167421338627074380261356893015848459857828664996052835347784332189043544628856384274113431471648503616192892856994695825949636503177218666654807089436995528020949417441430572198370927043735798879446137537082103693778067211846789112487062038540816229573171547428955818759277462959289550781250000 [106,23] -4296912046221860425952824473729759147222088579752244656911759773290069913225658335253512881281852357233038022167290326212780208433816214400156288261249726374111795241141787544051413147224046679716229925968167344328283647811389399402600078784498743748198021902108184389091091419038094610853354510516624841521628466778649252905433100238468127917948128056364296725426763351049922895618387289969428676576908360543792125470519377867296872056047292229723533619907361227957874130895584522496896685709221812058885507587819220630181590466355117437145942742628638729618590361784993987576717308912694333039796646360796667300394871015838323679937596647334842624526316941078687167297496399244813791995193662958407809024247760083135525989318815574560988433641424323898178372067603349486812329980841109095131258284647261662945773603043721887889501844078162141461938047097587052304739976809823589303421195416168591048806748969114984159184638773169955946003375468267163705357423505931608942573134842678381189880802030976163505479122954624732929188502153053742091053389254183971242741588054465149147811882631927430246958994727835934117628967729628383619910881311083902888257281341898688557805522159272177704873216605168523437588643229843745077414911768272297805447571528170415223171330375946989920245651214802322321311904520305722653343986783091508318687399604811081837767178109761696148133538606277919158687713785197285928912243529099502844205621648339086596178464897392321496599822421922378696598371727519936687848847115532716129354705918700608448747091711737837640980372664400489407717610417894948312917047676035760669439420395547074617179388609785803318717398938478751144938031209849386060453617837863709614171548028485619073025798044392192369128607898145480595164127540982618636143720643359013753059032359110543957675847880156023711812311346054749115142268080270444949469964230264107449562644968259809970877583272752882024438082678524822466503984104328762440759698673672755797519830269964935917657489294878784541716391912904358523877721619477646752294891017054115720998676653759019615565352092294912751908499637046695556779539240937876915280680599862731606004522459068557297924262099710143413960325409306128628704339460847873955829170911080439054785529151558876037597656250 [106,24] 2006358431964206806673601308303458048130591905058888784961323960088534789041723878196506936239809606695026609746084803797880756504977434651113436558316248971974968700381899816570522167628890532797201185910839810553662152501344080059933925736394254664456868019290141502334173232737960554669017175864352059723734742492958060238486312384223736113415846583024759152732367801142055591283603927348112692510953287202512689630143642323684413103746144360446961913573851807406645170559084225810656162917836586914133609164162000734474878104997873738297295305441787143790266787483668026702604387222399794569547751627884889171994676221845927025862021635790890837208775117260115022175265767490044899646752668365490647119882768218808801399547683861765199611341115788964865003074805725865766846408164552650140571211470643744566492278172159110263907818292314091951813241982166375426774450769865932957331772475244684190230168522708461134797387644425144731786247079900932452677997033639668680700657494928956295429558952186495433899226939691381588741122100459632778323915418601831161269298559736324223347507181461448967392842909799033688789669068230440131607729927040451829528884018368309652513360116715978055416631603121071135135221753666310268475849957485011881484743890319317809877822769292865686523226770296139503630057722820378837513109478342444381943052158888196351101255429178408199285962561365909866338215053498103926572024935790145845947645695190702215572089319091142439158970072923269002660263791814983934644558170288419878695828720821909823347594299625668655713713493656823129739589413378041394508491605386935818461015586123101986987662281275832760872650146247278244274051789336009365994007755171417676641040645626350009382257347044241843839789078805460527895331653353817560301704489258496292022306794530439148222428883488530525576300821658174887464113812222545105654600775592584813556600390617332999823234356828312623893302883234581498448702945919761226521800475362010784784625624956041686587997666626250126591541157645109323429672169845858173678741399188318125205426018565346021675976532165462775312116214783366966776626088267105203016458039666394409078013932095868322781944284252063155346564078110831079985936819859351082362408646986295934766530990600585937500000 [106,25] 101598094373317551576736805830262616466850264917266447110808156889078340974607992506107132832765558873185957094295421511052943119585302231899320510111695541530246148439383458194705712232735236040320582304884241904576898682915613189232066246363769756029066476075215246486012159633393588189036900968291177874163092650822758650289195667361155788127990420314613078379468289318032137808589612488361582999615897097910860105110554204153666056955203703488321856425853494651736538007904489446182761799951324838135267452788072271161623044481542249619022686102227181004545051982829647399081781952977804993854237100034512684412470267114456096199006327963746605559164263872597120943445614991815042057135318521084757836102635535158065847717573425143636876180722430004473298776760978411922663320114805106599299665433786001774054088858610838398188289996291463537171148959915920257795898764590034534419239944046000886004557574416589169059999335474778250802540461109857244323388961719857812579990449451190865829934824258667898318870125598542742282087341990501165341243176031175032387253954241989266491118325059231080213050180208618984273570460812466925783428589468955074911080826717423280492675750940245755443179665531044570506007552913330047889422638326709753820006750037445498069620293815337137007422155831559566473237591761840635779465055792632715517141332816454486600622620499939185366821025730317141871501743175665679659490222504563220208046821152858523305516030861671258510351043362436195185375995254125397292817538605425216991514518049789867106574145230214798691774281138885421807215055450921734677126485604514067208966515135943607116266825733372993460810816802671233523362278137792468273454855703294395741551862314876413699899797687346725523707649020402671624996774918881253300507716419755626273755997284546952454354588920213190361582311253332598500786875217873904633759780292413714027286369858675994892705317387959518164658093866647856777492484264432624358509685315481709548551956115005978117930551223978460309284754154501367315269364670950285324687618932482089837890897543472920467664558503580388022609380019399561752987282336525282945822462534223292514395724946055663754240553332963778665082143681800595263912163500243795999367080185038503259420394897460937500 [106,26] -548498066931912353463315212161394296423205583898375678821373346373809530337187522225313744248978708363222573067238347722230878602858206624578981438466845550987009712922484066732986671733234894714276457150136488838226409006876495611409152282008407921882435155845101798225632277101593977330417222744431892124339640521477371855395297464897661816820249813556010084574696916101114016808963709223422336856026901511852915251681262065121967001219097248519628645387774453074754703055893664510359069702487001721667584084317241766319652941082335209024743144615541199877875141071485148354393962806996364444722672230171716780911106228290049277658120822805741629346782192912481359232437352665616030845785798489475823691753382360529687966591311625432463640987192024356286665916908118772688085029369374245022734144236802563572611537426665724752589930397647923463355794894035502286550932408850587549491023702383141375113754300177433791173381984203088076593449550003483303876950914666663873905059397527666440963164384540920674201293065899383951858190889661844472517701057178720603885912030423040105844030552159349566023026871032116808975165467785563646864708131096463900424679782574184929508742802478476632327452621288687696478075748017220554490350898038396267665512491458151639719036585040034302252697814882470784486781466831457066837148716562477513349008438457396861225993951535515514560169147587092792899458223816211678789718561251284030573569227351858443682219011042945182119508294881962520450439686578247164253286469796142621177044770073648408387012225456665484224971341313267455709008746560354509858720561175121650223322962029282585830461765931689867620483914746982510425850722102011201450978297511747861070192639383258506764050787404991796538791729334514459262662598037460122313375401800883733307902502914945742751823072110323273595189203151435616239778630502723359376882301701852499816107108766436165636213226019795998260522039079794682931428711991530583692450547587929673567849876060652587654426467433873419106621774604406422324140447369171736006295342546286607639222542341936671188326952328153990983126376308308134662965079697542250982888278198954943257656446898265995451894231222604322023347928573858859934629607010836416236543300328776240348815917968750000 [106,27] -947108587808569428135426947415211838993271650768674355849453177259819902129664881530381917355730523098393928014780961961320783187670826230763644005174414265342704002108344290599628467451666047194893738388478688447626013858155265685327148332292953431406747415695051016162240066179845830127772479428281853106135676808722699140881667969204284935337102684566347102702408916007518936805777622000680654982463968067246401576696357532934892658783319793760664779363491121570044642667914134949519210112227238960071811310650810123970500928376785378621518149724151040866343877620512351373768160009348617665473164240321750587337437150560307054767835235711987784795786593927829306071907903217586121329328530861981458715278377446029287194290500589350153114359976182383806014873929601660275798860631687030909740281746855241956328170215947304507598606902276053357952686821071031921846783841703153836398779778307338835625416362470866783068396691016696337752851700689875125592250313630208443058099571837236446018585466274651435073415513659382179350536776649332883234136031157479537408590143274624532077616465593237611435089458252898207178199887577626278875688948918207944426343585428233968171446025462961413223985870316102007315946068323726948950878508919311099164450438242829679490282822419809678790649259385355790466118277710296316656020041664661675575384115096596990236014168335033378359715795898231015588689303022679252486910907725961131667471569945379739724011235899349962005602769913506747904375432339782422335236609204600048975995211705003223416823365350777312665090627053428491661813079835931975706124333492317107553446394963468608562292292111180771696573091705281067208053312464566352642280736156522337143330095504923694631200699654656453452418840082357685439927581681855159727959880506427826768476493356877472685264823364515722878936855147241797904318551547534494729620677598456240767015368539520451192366364602919330528380774246529749444211782693977303693341695682179243623307050916612934153169371613970525499265286389410286900732255842355911831258796580682638917519636666508465187702835868037164997610906373071936260204296152845551906516132293768200424392604978845412427204127136647040544681796843259293984613393473093179153465825947932898998260498046875 [106,28] 3016300041795083749510121593313867424612825099429604609400892075971198836245318295409515662542886326527516857377156263934844767815985074385012455663263796384731300815143233136685198245059302446501592255840491538366774942536149158623879478776534033945849317403448806863956614551210759516712481360685134116491192645481187633361607459641209620100390957409024333316409259767691643149801109469082671366616546478092260806681196108294505604191681883925566569358717846139593452819214148472521639121149091340106222309919717522673629427716903992610009948261427587926506988677060083198381193520053426422827471439625686986349220674179636520874750451672048303873189401615177629625962512647642734049122668324516181494257416879083668914496222383601878021815080727739642673693543633326182001482212630906316634788257328401643715591609922511359349768555580009998734865145954807775414046067752222588703000923696036251498837058207995410756331046459393850105152592068008512363073998233002759067926398319501057708580022244940698332016814787858771204343304245293798371342054752764537684341928960979372308311974800845653623867028734723001602195907436929988275483888390243596168103815565667407402334261374199560811119124581818794735671846826811572047872721663154919384888838305190021395133861803015092149521861381722733489199050309505500092090681401363995644607298263138089876749571353005192788535634178656883749708005074057594522141444900917810428892407915916735680378934093377428246175213359181161664190982211385513795195391164477361676790353230377032423783992929256869390136163620525716935095167308740419293217352286342556349975331960178209774653477266362080329355805809401735692349059086062751215140919451113133697141952220861806192800032237907828619819483035561565395366544440479381589127707292465250400149629145164086746901894223100351596313911293604740248975312937032145066326983802012196733727391282143593850927831659514421058565779350633286650176758930458723768431472310189704104204186010454814845940217321852308456586957183010414728524029612885531983631822807617483801150960527119225000251686683011880699269787783185712131682122256903550162081696868807221249333224311666654967390219050131650643963809780704325401987954402560632161112152971327304840087890625000 [106,29] -3759625183453810881251930163140667070732295671013913647299912354609858708068324458438242213032189142256397139222086731155248058477715311885885920885007283239172690249465051568737537229104976822670960929829616497524350801151382287557141671562929928517674428705354848158162823962129693487600830085510499148232063493644251732895332614286249711257951393192625808185296630793124384169698506528993285542642719189928928159917454430782404888440008607746339689854666691106738957697720707297993266840707599853475127374647807745731307072612211536868325053469752545668108106667248941090626645652597872324751367656779048514249430403409168210811445330039179954395517978747360923225122304905157821920670376241899421164053294794800906897948478359734888942111274751599324822399025673237044209301214998370497844154700714093338807450050032894700793437947445540265700011965640385769880261864550517004672478901410255064054093847492297169603374659658567491691479971265375265590919533594855473353989712605599462310632658207637860740461204859231589685559298408184586276379638307042679510682259853590826540142786838461944300315043263494243762999786376700693284702160763901884099811872905695314682697464475116164562132371739367194190303597913908979992501107813079988118710706019575630258866229560960911013047014783668708339756767334567708337117523047586626410335884886406352490452459197562856628950819408222034811319359307436658982275204862558092721145957826909115257807218627302955954104102188843902531537087839538439131690077126737696729967177274879055594884561110991919067758395261445787835410837391003848349128687154493964053856984287854551569822437732732017700795008804262061801696126013079503764467892632135930848454870998538999411532962160458592727462943028861965106167751443103688009526628521998394297233460122917584658718746281246132258850232530873634877479126660400272152765289497265134598420792641959400978653114604701814378704091292477838448076079913907746952182232514459426690074801416001840451477899558113310506308461648197948761047050137964294538839617393636830020199509608665374067459396992718752648753582667521236896364903741785614075012699620877270086967649248330986428327342616776297179614973068889432849084067389533458936057286337018013000488281250 [106,30] 2587842712067335964976235223409158371780505483720514171794771590752795362536948449263541972968051070915627344126204615553742153500395773477272838330045933633416282415405060548563354997853967716690008856198497797601713395442896988652825859920261109072212366718378187445652495298526489824279252094119403120394002846517990030458259431430330533214210719593826829614318041121983488518922054921271912491583248905041242182796151733816366588041198281758848793516134627562497206842257266765905782905688628383824530240608336717776515153013493810032357803743988896986274327304167052016610614130311637506986256630224135855499607541409313312238624909654674145761547496733007603151710931769951006969703414234817257007840853408879635209627922913146130091170895771342944037262727547982150189760404873803632473612645753226576682383059878815041177246384872946403870195495765173458240666058688576101402257350523991671924969507261308535083058689705226693238139893888765226801917323199854951541060766314643151048928467156146784060485214890242163690774738393539936463212792693270804024708132856452926977630654524707051881127298964991115410559222132498833860823176059287221696532412223000921570045270841401185303253751796626094395705073433463359306527526914378712748988048167075909278413220820834300835025598509607314772995204775833561168634270380989010038829005173112373104721081588886134696113663828043687550473414107169467734860953777546667091044018059149346495494883419690123047575095102446887289134610195941492154599343904022894281571693064531907632112771015513868854524845591419720549693675173647256666263682955235421022527222195471420897989753186408426659436010258810779382018653127567974844270402166005941524191838568161316522798290896300481880589419827302437590077138074644166305603398482025501732147465025933837645272488559635035915672166052826409076057706654724000174326502601231487158843687513777164081123094977503722489298944873397588931892355326452113829897495565446584699366050609070207620774066386919374280160158928167412332076005796603251103793630288300866424090914445640571368624693205841947817131050116150147644962155980643038905530122109160024966231806624224103538561494191803820092363019309619905864577882326216240471694618463516235351562500 [106,31] -727069335652623670250915003402273507711362652406524243007464922870526099939476966808167084987390143665987461044488572499800228402898963884880828874385084973400690510535182482705967189663906981152411520168902539840901697959743106463066151123765041136438472215943789124191138624356806635387702078186900921904281381415873517457453258972515806606441346267985829711775386198071419276261276645367460026201388632575941756497698920083412818937370770960421345405442100591874297452169894890717752509178509219142655191168333972321882310608047419355904498734616818801855063171577207874443148670302143759882541961994279607225334350326458084900744520462055155895841275095031556154680766424671773890972607097254016654168098382467428515270524760883025050886315444087521647127542023962407730907928443529497286104444515015318093396767913909732287344884461772434659294036264384157868990102006223637356282381223266919794834531131108400434979363065846022162762435502240856613006432745784628769122532652259128245716705434033717045789900499027635519942462836190612337705844539717176801940113831971761843022930124781178551244228084368769619842368230330713833069958949630535613355598025136876649436590649540528240151155639692796437364796438733647689715605267205653283404393553949447955733356607405702714599127881537346383976527567773515083237282834624598309429122531123810017211261088484200031384602048345190799208788106794223117135431682907307567445770801224136812445636628385184229132872786675529924819648301202405123044615477155873541821802817665670926058634068390091401813245100034611756791774631959883034389891126593050873716975028782714165767156923254376252171735529880999372433740039230124009362670290622861470365430748803835193059970887425272440195713564616601457224911224973921375396233143378198811758649255304778649519015915579946029023387730150905223888015165619569573491944748101113804606238788461642132857423411225069440654224557757946996245188998892617248754818206147045960889432641502768239373591006298038507524579357656916716173836273859359612445970133235449815053190970823088522126727332828282714535579840823011244474748754026072041119750241093603499233409121154332472604332772735099208679287006312514513028943952122062910348176956176757812500 [106,32] -347119483843876091460965822986583538039092457139477140277306977099800505920844966661321036665334313970698601225888116907787164460751824360349209932804586141182192128254312254700232965763695808179064502958565848069611510563505613102232774180492733063240724111672890462696799570853383336332514527811064920149765773894669279417720889492755835576850109441678893042143407840299916506519819247338518897942902087404959971477106180672349138662498602493761906213406507405568444631845096012859515743920263091200665264477180806081870994086396563321494916975104235411710561437825460824382639537845514400501824705911120060896257559639657561349240348200753997400590287794202860420246186516901279651575362700791415420074280758735754395928667948891145467386916204163064777902210431627720858906254657497625580488953633252793533504526101139201459402952804548523181447666915390936695315990087119370382154512356514444413818391490944027557500342993196084083833835897266809770076491984652177797857892423584729875486777245573265167428150073194799048406835564781283534069138208247730321776477669683621676757934471028583889130854415514374267973661949404797088330199515175381490646995924892636250282790955726356645168953099363717830350917394217704109036271666876285015684264396645059460651844650344750248871619921495830000408589570841959202423546832291830871826814856139570822923523355582503218294019031194820107398851046989030209859538002733501933240007966316633757468569177951373241001352416529654426767447197679632647252155314690840442538705583386660731543202722393380501069234398976358322656449210036779852452236529191415858374837696951625553477958781178221346199456217576789493537185286134352316739667038441113801578778767719140593524353882802301997931751746725659606068665085379582018717787675560801195998750036221966497254652955782648695867917701505911703051675483465914046459576392680103732700067360135472297875895449392204882367724876133362925250371220336519220522995690813939817962446305845875609937367335081571705638142874789255761298940374069721635234833141664279362205128725374293681026164092567425387087080119128770091537160593351373849458654344489719843826457219819386470735438196801326970595440776085061074240911693777889013290405273437500000 [106,33] 412498710839508230732177322754033426112652908465106842727195096933001509344713582995491577401346612053404880791281768838364835787708317127216895053809295971674141544244310651351581838555551595892400024511129960075990894345914767091023928344814786446117556751862227996779474001214788719653848147717335219967533204138700476938234518618095724345264598030465564969714346173883033073027271687480169653427724757406775322687207715259790350191004182040839221014734031810241511767578366381833710753364566478042802049112703172348665745999625140481030185072286033713014339141897220536198356057103332034975747259394865137326404250933006736200880241278554083995574373859162544544424145486431464280531806408440802156760499691395079653514664822265169333891709029559343328156774894056735594748713545056499322717997953370097684694625359593918198854199875110273806177515007119755313994018444356205317247440043683824988947245630481801599528996174172318966630555768489408869992009541122836460314983483371663281730824313350273411186824253168832087672636369930938323937842167815837241891118537243785992461412078723423438242277020446876518711929958596765715754919521238161687149365049489491791486479253653132761139238310964234812360790459223006565113581604624780515188402747007504572568964131372731033543671913000189982902955851250863783627995087142258027425961375235452720969095208944491846286003562156933666026899389405112815618393523815052663684452286354793481042852915129417147847249630469547583571759892347331324279683120009777058126587905044237044031354958942587894915858668159766817446894389126405453195401049643959058545441542106147030288914760448707460926778029217580620943477973947260292024789831328224655002408356969432289420941537196736602398682608801194418511476924131660518577406446761969869859013126588714631486458596545972228520430970844562869705191454245314320118924470692602106190809342470534406781654226388366779025541120595124189294347532781873884391815145154888456972365938283594491549566474162914287610032866342842302161809518228139643749450131990256873077534553591139726842058712071866685093520042795321751550552906821257435483929267565989816962045757373440923999755596995638673898023772619592097754548376542516052722930908203125 [106,34] -133779210041044303987909359197961431364999776118353770475463296442917480488551673655639569024655999390856223628209889201541145142074909414578714084474986304142954785312089356339237192538304003738603888828669969008227042121115064255901723841643279797160012010951967303929504606483874674967845809481920322427137582535925834573429235512009217610247538983385338895446384662138318746137220493156382507458754257143320618524566825533798664754010739229356126841380183262807279931159464770321799490379386133547563030933695323186907745744987297810873190649986624492264623448875856445421473604376187557093326509355639807977358233753041888528003075641728416240053722487103704887756785436800668694684882569455242042087097886130775244435697354839129920266115423930635824541187708994899668453629867163168551639213174109320448978529538127627649495208769760378078674530028419144656658746936165489235116166785708905592854223243680428216487050691213234187065642962784314365073317032558045897391057218155000846784340758638368188548713440267431086822399746277310075794547824879583372488284805771415052654269967134054152993183509865638740792147734144019767894900064077383804476888818492949360132555458511276838443258509815985033645281437363854894660412471282763487330259299781510606064636865965190767038839672308968093057659441247372730077235349996358331722955847726021999734628262291335516309102965981821616787914086101889571265544493535176358799876026892607145717347647290562967611743034806195565782989689648547344922231381276608788608098358586800713306373886618797917853198897393904164295683552996741434656255789531400966637411760247904324859330598074784339997531872685843770461980835763603829531448822143901045632738139337180031760528222076159512194616226296808994188913664877032934119866161694515761598610920129666104269599734817277988469448455442172431007520960749810769485807049813032671117996180419225869271904867490308374861216769789160651312420049654204663253682653328018458217594421156169579202549486018724474226420106097641940006038513108328962152150313684110917167393979470823556170159230986950139260076615461981772546418622961225969044101567073819106385671316929185652105253534377622595918618311761072448007325874641537666320800781250 [106,35] -18219942145970033622145115299502326302387074118681237085799157559321098488641518114484678968608399446851871894020214087009679286020143192765583362024732535708848605124185862743244315987213794188350146224172463646963975077906637684984952336722239595287792420459022596932064962664176613108302838807086348842407216608046381016827816963398847542298004635060007747682030967415556845819864938124675308572619426141547449916493027200035873971607482145277326925867959851839822749717877553336746994414839182017010012019602753628491701746774184371821329068980035459576024084642056088770699637044292365895039336928812751908830810119126566849112636419725832040999973782296514332235407446586890939231984775690314049334967015410132424245982527544940611993573176416504266740354507889541739714095984787768014858152817309972496646812325131188898523154444491555901193716366205996731619968789438063298244080144502131276069479034718480556107963421805344161613055545264491540302530183590987264048691419582045682053354296749381980602242258928082428991759907181743930921643928723608537502302454609465916136991034822608707916594788438360408718064065860791388016949005762387322961743865186828405439231734263565767428822792519528737752581955345062869406501877037257310020823267894997262883764163647042569935695543157519564159280035416267590393802342665921363584014759512864499923724921275888503068592068823454672251857194482962885332892086273845019606829391324732127985913877399853594970956703007498587495484888984569239267248007558599847418273721319697928413756171753396433111027272906640335489576724306040481640742034711914383804300965901105075223846042535854812732030187101377423585946763381468964604219697519297398705500120465989227886653299241564004883399998871531984345871256388182379555976035912023641990347643989157302479036414928457711626731234913018270453747227932011680167589584144873882730795110408400944166509160664702701169525670294890451119976120350954268440193400130535624990393691576885833408328124632294018932618156312167732897642697587917996483438175007569078302595274329982543627287747712375670503224545788517403585983554156853228631930284282356165252822355805675571054286863003541000697454999013302767707500606775283813476562500 [106,36] 29082532221996865901736107493090914988555662632839852904603288091715712749834549560154654377492964522864565164680511900863131023023503408957751539359085179975660627246133733440986971409699185813962221951451650913026243069615481395968075818625204185396610333244379714127457260757676256451728498218091412367589703208847868020730968605031943512812339293324974452257798657012275819951977268283167637152177623863634935240846830364359832456444756125708044898278033678703531487522257824744813531796519135404642898488776591128444671420611222430461291394733267015052089238879650769695167258859183995823056603607638584181955810051556297921231212078832152839444315287093813076477801837868668947365575837526537145157015033434157339842001102062076603070238708187755874099235048435834725821642432065790603410747046017227955058381589629483868954815331648113706135387362139287092256109951152356793268558674081440024499638062068513068649970827426245091139343977541559288855562128710963128520079858080441683231868717216364510333187192764893127427214551007975294413460385178471234467629531285405981824540874892811493212415158653337658319734383397378794192520022751074440269404333151952585232701679060578176913705253043037693226047347713087537727139932691505495281672906710607755235718864859123452739101586329801538758334990437050897966012888107161116095029813427440954042351203254058502131998401494906472036292715307743919566150224510695898803459095456918831609614011905953620398702442387625515370484245449815410313826952643242962550840793163870177926893520696969578985101055768578590454358013983242700603588041754807652384199479028160508521853230993923024170814758626702040166933575569039975216738252957700913087917981161555918327786673807064249627361917231995892921992211241582249975618135323528711255408226808732564281567438493873496031515042073740555367719960042139069316794540580851926044760479923113989239626936123842439729581290031460633110841126715329241698851111513735648218501695660073262243934965250151608254849402094050054194099849664362087224613666469914071665902617701721051127556906547386382797509766025152292534859078017752023224630724066597358999298327417347879143282176943265029261942444804844853933900594711303710937500 [106,37] -10117272881071273252940828393791336375174086625279630434002172033997841696065537043516939524938230030606403509575927517430267778921733248150894382748968305210556521703830375125195025578864668469231235170366886140924419974824801038308709774336089941615673444541667631944572945983167584335652711138538375088119923619832702138438799081526701214608453256206413462391790309136709498535788581973815465588334560878355604633383235543748912193251621412310148740026133025929017153039113440305995641574350379173234370411448921837491642299351692882322002780607636376254384260930805305586035355420326418484304915488211565101658778029636367697869369118962518333403520152143861435352610058057028372281201241709433731032814183427147610356960036654460193518999688504925457066638411803052356015131552637539682951818455504448608991511340850055072811878634449236986098057210195241192820171691876367347847822330054585134632602460406293643528398788407602663270376746641558615401697709327640376265531721189559293874159514637352940301072328195472053892796740413949567471400549703076906185038465219343132332996893829736321726546065914692451845673361171028695773869797899039076345006828451918976236272213081040363717756814549598602573413663259497680124538524006052982728761477181958590934101871922653424037960908720171774435063338800964732012932708426401275808265535496627340972218295575200577783507677721228286287128516225443276199864073746791180561146382940187885527142865223814380082979699171770852086916972244428289062217987278239051886438400999109808883097334347939480382862288689570471239166400599231223033016810512620990873588521735153717130855402947637519444007154787657496502443901597228145821157208544080921525605522994577486523596333349089504048779174655804406044073509625521281957705482501530388084837579376401221507366383231920241435966260898091911634389138806873430619188663615757186906051042581611682295666147065579143518213688819783376315835650513191060189415785184291861859965343474102691637224321510032721949587103640695855025068566157291411693826426352032461444997767172475323928731091014705555164138144739636056045281794466705697894278454317701153329264388979389023141160005724199788534889421498519368469715118408203125000 [106,38] 2454194255160867096363601729360153916283207640898452300567935492922681341092900790662926589199181455140984314529153401151984392467441006704065365664419846270287483073479985331659128459391459560621728833585098587046960738776218999774753082314378706152721412109367744983375624865596206091033878287431002497536167047595845848312701331893912875815239807804513550182203408632884049010763435573413655911038253520927575720785812502855199464257895181252999258429417231030413129826308467608357885575518914086400970319791414907736594074446978922541028475548542798039848548999060072987187282240914916963444100972216710319619084891618784849366158609519278489448231202635103129310135519534453361006313335582165988787638016010004249046949269533188830269621848744742232447397612233167903561649539262233251232532938809466445622411540099394912002057962062163194580636215868877729427236501299388750804048009617789242977593446839394299030939293887394094375977898710284430422964760877072888233369122721225924769327867280282018037349676380943560325940415533725466834919862269604750239078215654712522262175619081399009089009797826987669571819824454540234842209250359044486238405256390014306697364546023624270548842151387769046024529892084440359093088336245014034231170638991687989904343135685885085413609224520429076477948478668729294061226407336757777857390934050713446157025195163426402617543715639086349063228984624757354276655631311272642437988421376496731801299225227267679620029086803816464991190532168950474530681705520750730736338911917969719841195628862657686280261851073634292424733558391597396378656743991037555517437102840614899587795308270345869363417120031593005180842468380899579465803100691003350443321369543504275003038314446905439532791293401558615401336355519727490885025144278794913549131592843559133725070490611336926918921060739983171478712756972605652221519181674392090879320841259787270018781095616293401551232256492557011250507119491260579640084207776772402454898142487847953628506204114475165516443513704501372042100877253808065368206977277940949886574370593712504161766237150540079025173094662070631996101568683415856432050423410712947913717656005960087046435338952767024611745227957726456224918365478515625 [106,39] -1206311955345439860098910204289506348010293854718586583951178043789062719803183295297835326287854559279679345071255410250747290200921522910489368793723651679369584607682877180424020871742850311286591272727970522392034329796249543024261667755314205710341975227515681290055345716671864898102133133392025896544414792072203646341119838309311312037186632406692664859671697775250885839648944307583312879069726946203484572868564340650156510437681967742401586800339901333700956356790061233357526071031369233033905578439808057948528768061469084808440319164802175775729237154429015933817600186572483042825353598602605730798465258097827466986291930521991897365196792807787748950855260642755519769334930013327095214234565540028373695299198462189042842449774923871024628495930369583144624644375721591164975337165131350118307247899710617227954945833538935504528986168498020511537962400059258381490870356643659676946440053131255123733919220301564522205616791571282052590040650655779365844832025278503048359268089483084996608390292036548130917900788809488441745872068213312519047938222677035196409335627248614342995703378553850710521420784519283252476875998931222881695036913627160555325289538719925189399566712376439019923723103214925957699615159465950846922322753520833495664817702805649245433601382559419124427860194914991308583284376251626408220630918144279309609415070845355694165902828404025344085474133135575347149866544974684686758420473048006919768727425603955798507581121037291518863407207292200506138360920329458886393303380917427217238627447943858002538364795993996083347771803295779955064814978998520108459109518263591239887549933080292636189156531089001889375191350278657659734615785757355616255929474573521291110117334937882458532279880543888899702822270536760365958191649432217435001439449370881048434162981046747108698093809997704696104971789695343924994696137293995236157812185997413326899108717362979472954501523817399278588490279834961636272409250236230937844420713627277961746943485617704055009178572508018157989777182886927564484023264350281636948117365625207991330900914159822933048685449682579282507156305595578352967683499285401513594441377041374137591786693500528482303479904658161103725433349609375 [106,40] 622646287472675654147748315122051722456578793498348992205919765022673334001885885717382935965808796112138824862713467793515788300703689654667894158537078345079735544777665203972400323376279625076282643890350966376548240514024240739816331180682794697028704059986534102391898395470100598346868652822017776885215260466282552341628494849067667624666915753243778538432658427907470584501730694786736188654913980163561570548634813675640190330404314027618865690658479504454035150823816442597595396033815793523184650979321633027642542120944835232673260138791591986325446386500401314885101922448788875711734325357464663042055119937703857631748252829732837311366539278234023413910606669259557771652829999602175607541632854826310712761223837703004701011783706635371815093912093887207658877993787749149225759592982968429215021669768530284561014671140810528317637800765187123228132041967650743402077878960383100471384560281543041141357923285344078409593596544607674458175311036185953883049882168079425758555506963289893640431013525949006248077285924075077732399078584244028266710476284319265860747731880399178356611236074211822838087065224910973302105687665885425824157644983006084548463999595411813645704815303659421121441032213903652795182371633397595708820096959816512087340922640827793817144427609659852618275488212062864995865552686710673884711660404884543173641000938283680377622327656465617392085965550361173410953689963440032899378076197762204901409573616325234930261405869653977528207750576155661913776846558076664726820200545764117970232495342901777693199451558431842490278246772289714836008243040795621846724976236498495670187238374400926754689032834554612752138545505300625584431019041822319026869095922338692159812075372669505901924941306303663650132150648769653258858421558543789685947079939418882062131499842350377759434801556195031189108694606334570938635187663158376405696242611515393037222530072640701764753986780955051977738328182307264095476090044092140330765605122691468497423800175055299810206660553858130989029342618430255060322801499930867912762644103638561456633625874174923993216422496404464854717861293505604626650177406781652628909268225271585189698267392977015788346761837601661682128906250 [106,41] -140696453993237606341338314783854538640118921448664858477575308566507574286621558416950192050730702665551034394976428151971922292637308130398628330044689849523229951310352013086422074031237627378838619309709176352096824782237545968125964905561195066676596789281839668050510113242428157223959337173963984650023231424658067731868510575094859012552107427141466001019741705090306238755440831998614730362176345765710926447877512199505177200572598670198384409838451331963712054839192256518783070706625511901664789322744198702692205985837734573899104455176632878904308859397920137329732315836084820954366966312479141109742511206220035313158653198309819531893840257476963764990460524604625929629341682585611661912505313940498710671562623166964887528269432204093516717877489266714719113971271315045064147353009121195513371317917188140090760979458694104103916310064779421335548506538362542058859232195747877062298794117057546682578448352775873310245107498682642821915464448596481841521258957441321928982017585919840688816414546230426811851051412012850923364335089242784618430687611571885271722028388737816028797203838592531135673656699207130474158545105530298907399282133464129092114868402610464406100038327169954968908656079567785553146383409312001381094797738677813286818611223896717374458234875822165727521408892939015865367760237964355513100734457798235557168728390972820650080070901882461550515676611658136729255251246653129612696568252327226083965647393663837962354398687615631638947376126195317259852379741605535368123754129819032678826600737752196823683919912193250720358714152936024871026577167336467275090747286430432972585209897126235941410315965180452655497532150423626764581759553763346949817648342407150691059493212118703509721653263652392844521204638993900730944247503350058187619262718780427719999718727047532940066843771551050916416017531544627720233957737338280118778276546956395689430848710812902240599041565520260053428316538330299809836468867135240593610632841213843217019211907100424808736601777275455119076561001113884587173304847523063860995383742774299899997372632494203579627841123370008754530630797456078042759765873198836696363492786219628188915109490153554361313581466674804687500000 [106,42] -32465070233555040421245462204637648757359202124059572320988208583137151402390290563544966612863162262707941598392467790800708225394932295823901984984099925176260000617125023676545135695889609843323244221696706110888952633391362519210947675388817824885590450459573680119771632810068311888702110204561955032315509967241782335384135471251211309283436171845767709531440310137111740760625845532797747004586857535921397284056514857877396521898343586729538856099034199736683809865951105092598315359866029757551638303507095325889688156653342927285169978750566760777264038397151971613048243033066391259330054913034610489525747913787993789400167823154571273810787023214631621336060726861856920788494561858440574669272503552961254524393925132249699692130287053182268206516828930482376171028226201438193899688309688797732551147830262738609163881579087526651920818500550587575944366530511296496689803601554382771302129524741909521272535261886230859131341992435004622716927215652111470068512593097461330615004798386054308076239213099782194047207255884569089758900660701979820083381543321863535476550162884252413414953781476713985574932715318702462036559851099705383914814933074998915694072561711283801259652139797360315639162096206790760967508543256260431205123181454296192143373627400758492844069332380273418253517043602223133116471820177266854990451783606983651344576644339044222977374646237463555571949872608672385696135637806585676343357805007672706130844493377812781524685179569740560164849917558636894161874469500599082783855445838468562086881888382315039801606650953728900560301546343249675778413399845413514802515878127877859650657171787918307126124356219860228812432284042472659514873223210858573815635772740624110407585068160856437097186928412609211230315210743135999304008351983956509318646146162847783089628911308578202130050345994480710274924024304930159979305131330831984699084962389676589440004782960192069110031119230039814288903239839260144471990334445309305423279642901548252517998232522320356364618297702187095804801231491482804492276228707164660543968212251635205236132128023311067618138593780539953227318762661629162966499179717098006831279342250811022208001332955973339267075061798095703125 [106,43] 33822352194268322123415641290487841307574893539653240984542093694729433633336769372451576431631820594272470194201079065708693575377609341005847207148643937453103864104453491278211200147819856194457465805562343980886374365866476114553832916087952887886936640109350616014864033341945876298173515878673332206808701892623431775700271581858944920820942120275033150595640076020219940427118567769709164170555091567416996786885321373725906998076416937059330050815829311307690832946953336719546946615890623721060611237216602030870280182861134435065565937692472492260721518120694607466369970520679422596104281249510215324028459091125522211983190674499741310638767528122411667774782503239048551740720228106113342707796601359106699651263411166510292758023323397708697869798390366035218794905133333888884835160405336537245107726671788460273179445302858883007719595823932027306834552979345653423969690097690554824069529806854039396723159045769071448561855362608673960046765563930405597465263564292211472457200769976006594103169454643301516085936927051567050245661582070141669772435187197088443005148092356574700526559558751916058893813912308494943799505996411982720776098394139432352273342290901028314256084085425749312893894346190039862553628301297569681347367717337251129042922803928626846366461854498684483420069168354653936607597879879002658846982596718941418431108964476504840745236451080989706913779924147909521096435378597444836828940109261750051264037705181168262233175485039291028080622823784857818944627667253513329371832228518166908227811120697378652482668637336248509727073864665240794726813393015283946103096582535628764854874286122270929710103817136429961136924445174533257689262799352060476591485230154747394348422202189389801156519213916410588621569488257031895974598392863882907081618022297970100855625469028088371144964828725980985116105115620247512149450076028815207968675842427834285581572923363498220716757723119509072188776333666248779535820219013149278826478318920004166243538617426382468962600637444864017206674333986821641152468113803572609426811614107078334929004018324075833728004938392654636656175615369471549703978225502306008456400909702871393491818707843776792287826538085937500 [106,44] -10303479029027870420500846105607820467989539749595226096224329984397252471062218267728779641743352722489218496611159271159857765198214728326744565090692626152533667526378386426493153108659067375108188643029721696335531462278307741074683718076966339790034194577888601549634546680514089061767336046695637811288009255579652574204877582588369396555176004549169346404374229887305483324588528972993995451568826871629189980531157134857859784263828087164873562345943485658498780352632265249389680447438010636586353948790854384061816032337267887092566555119676298109357135630216279475162243025735176376490919553565970933097109526880123957022155885784031773454386672700904082934015339197647976898605518293635325949599029503907227480281941326757539993293186478612364122203996121363990204346196173749403377759239419036384070413560576908761227432491410238138338038908289848904470299334139059535659891149988078242863463918960464075961231148204549319957808592198894595413159835249186286928275653651994596464853334987100122545909701729258446632792290871878735363624195982945079610088567658995897241840825463364184323332210745508035591702345295053538451073549966791063279485087035895386760906475699700493525113878344093880621355719182857929890356960625252069033728150242429224726971171507004690020005319881189405423951086788562312903110162503213546471715519582032698917166228764697580858136024728839356855431408820969713097683495115781509679596915168785985219254336344870016218208154094381569560009095552801685920113227835043540004451101346873524279992578766192693574979023794904920871640288747973652580324017971390510539218067195135416520590705698734788104979378985200553241611738601637022785995694820701689348166697114336465631137703537597592309172563043748054974989799424959372602916044455385010175365254593286782456024314980743338307491644232958049692370866066523775016924889647661904202327218606501841698008289427360991592401127309524950256528507230380701008254304076127223611373059539311202276939096576342870900728127730935964649777025645924843189322899858187102485634767005857953620856842189186120863264566368769895846874422869621367394151955051763281676687356719357424594818439800292253494262695312500 [106,45] 933975285642273777198284963516111000392952255500678145892035734844451506976799792870772158976286259725920914635109425854158400405542651613251253516237634053450348964220998383321739269106207880547108321720750794136659130227467724073819945243494025161357174527964699520029547954017862123274901483488062258339356681330787840127574386463761821750723615570898627002113611271729302090214155090950337929307739142734068368458949931088749165183219520163629511488221680531170783044143355064490945355986694994798173160333430517270728884073085366812317025880271770259951925025697151415176181381200929072254636646305399704714809146546248585559939349471600565838953255245869085560325776840235491560355700161124077156007933385906093528168067700279000315058336111493386855160647202740091432534866080925615122236885688029204474607000155909583220765496936685120180030174046479028194675995597367434523982777775344095457522842373280637576854868709895304426046380028435620992646708533540296062296008204875729821903348945796564794646855605187879681937794447763893077799035465840801900950101872357323797735784342375782780490799139701975304756743272445960977076559331228176769346744413118766739099609139194095611638917364220884899500612870317277512918574092928417404009901441774874873076031277804805254547053766032414860538763254003521692201678894667057184007614323253655381715016007442130899372766011996110727693925603059992411332661760154015694080182817509292255630382464788286071763786205293269650161066254504775701247172698624669834197694580363605248901446627993890513175005887584233133223205240185262307922779234579055422761179225353119182742440494282520859072327338039795775599231875856390220540787003888338225486200206244584381918757496563722934149180256006328514100469945270595350224030658665443221679423200083432558958170264867118166458700902856633772342866860553241113275428024433390150589069243416287235297271127162281855166016899259293104909879529674962068247675705027064096735340227291032063411927583563914593493691929145797608253305967907334077738525997141410882448448814028963340065806559244892646375251063325132751756542517472294518257374883264220120329852925511460171037469990551471710205078125 [106,46] 360124026591941554505489163165509445974183242314351873695848552780270339300386355545236478691897258861697022598626212542086995541377602766147147056729972571942542071525913169293852332178370609138270886449244874146586024591806709429105824354788049544324171348676024257176399740304191083703439329367721808024596894720284508450205953984816430909249597832721051335215879680649504202195352400257101167757423705621610488537804553448964890626728480732741301256658176944546085032949832055209607156415537518076602278159106149089061798953945665023459758888677040779303945385722654249934180755753157513905545297170352109143070408721274034738057378903540779531480670195604596945633111462758057751001380633538177633910348795356283321728943827020734965154225052929943512038554096488128357677741811450177707089538142054459273946002088044012153778337494317951227001031538396626638694985724238595661474031589455169479463315141463576232854143483334461633071082101778501123753309497003221646236783165786646897467618252535376682272935750346291500035749770763217650493453897698084707367908078213144895414866815655697813943015818180288547931507819684283275127979783238417330446460796749928017054125584871327563083990277344690280948853832818504303017677945780206251580879848709085108141585135196842601545298169698356016551080371596143544542294233486774067744113045890592997452485784990684957548868700724904958659585490400734664218774990031974924626397378669897970241201755202764876443681669125509262468602725660238527771614680059419936903814718135798062153761003769163824771114604702808581000177221827696206274505759792801369266718569925865592832958848731382464217466214902009951820931821203710871750529052737776190520585832970913229555656610246230704988268918987864726160455561187412469098065424021657684166835433213022225773596156442942292757793987651114250938062069163558785693984319388934467065160754656663917769364477866962457829231707518759255772678783335990846815221515042522686981654956721248074329112172500810574863112748970599139655154848899653245916528019885254719616228687365789779322257489571379462310251297050856581680981790932102898867123879329626111311934977265991619788110256195068359375000 [106,47] -149102044241981686701212166429957839742311670204624789355965012742977139338880187244530099880541839658873371924204054761115631608767885009226547686384126278600505248784096307725606785419493779172532602487451427460246584544206922260755366621139463076463096788961858837636935491463871973967823924368794272058102108455379810326388406363158548350360916132640265841208824568038748928924090832423828001797451350395867033736767132548330989669129648013051051814747479273991776117094987677675022420416181417632444727758184501765586326344703784470979413639589645000630040854553263235814553133442456144167058018008508215063013731647338967225454061924218757706130878539761043027614748371652966816030600141131226754719563160609765456065457984725430951859174223996072533345979407804627658032892997765707731779868352707957907050231687219777680662968773423713934649341108258306665788208657626126787013840327888645145245968832523785559016170128434236408624646019601190985418963939803857510135469253325178051987956274831442464031355930984275986174827561351873167643398202849229661036460770544768252891952749925733497352226683900716589119292953888192051337810546904389132926054828312836852535026843912808105871000770273239162425038210641983322971106937565087837935536414427290025769380955102331300893792737122252784581720510516908938506017779481528107744423743917187589579284496479017746955961726465462091373602359487295780978718164936238884292427241493476074670718509151558969080911879064723238135288560648643619272825017379245540325123494019142866430665128036010195171242868775307775465955701205621319080894394757534107152044640196185027020585727366096866345555417274054386995136960126012606712628836430354640777026963448438014587379112482873632918191284344386333585135652541200402750509672385193690998016487857777122872404974281017556377100261940903265729066574631350832608255791266335599972946183331680881729636837270208406575449520111405013778796277521846025556576597974161016357482400721540082424179538601316730076862138950331910000239457384955524339399790735188047644330634019357039708566865085510773170220503418496658360219877016145794895127550872731062026055326441564830020070075988769531250 [106,48] 21760299061017201117595137776571092022988476448800289796399964766647690944580706306694479962817908429796722553888163219686194304219340632405386733723978008439110011654380213695873760505136772955389323831607584984361003223464156589811446177358141600142359530902731961774703029417119024441784313235426349604078728221914460274233909650131409726141708643583253832387502041372661206210307246865296266316340394313966313198573309001864147524463454478370073779684805474928379208545797897649462346969749613452774807581970977466058427796539699915504642214269650702934794158450076532113896836045369186074003382027680938114619516896325251872642223045219945993593663818999020971584260610731050701085978772782260583865168843020245746503851937932424859176698283963234001592790696591557331139901840410593385438285579947966550107868570601690649994252353182275628277453389101811139813745591690865208282366903054142108070846614248856960648424941882954893757804764443935107970454527394984958451017238869018339767932235826371950010122985622110780090850796678664332375716595594410397213769361699830725504034587477528996260974979771586316169945940760637911518436163256495149002380614181608812090088793183400492289378775770999172372514083225389606122714009221584140674936313791870275325504033979526759410630239774115893623666282756384973646022595877811268236649934107657589863499203221019276628624307460821208847890456181944124679352713727261463336283941166739614945204144006814338149173408928906624607653317930556794519533032636401079179226323022302722377303470287053111962053571363955197118158903800529329545115855400848189857062593145636824274204996890517598362409326381175064727864932323602492909994126634718273936136321493901018197357745193979642347892992465443717722442187791404137694322339968175970576698637333807264267182998307955651284155110771905751905755065920420936116924847768279456649627520435279192352639510363800781993581534370383147307909967810245887419330124847296921320773439405481417122088723412021487383692983428906656166475494870114594460981734046113955751681573739290038885355320450835772688923329584430837480574749693521138588514168376968072049493230224470607936382293701171875 [106,49] 367197180006443658397967940100214489094992071221061024673058866770031531314460396360580193434704149183038899720239835304074551683254545692487087708772658985556600814652801241980091744847683565966736633336372248152563766709017081543395023926410622037216317522411734984595814614005568208293084394196578665067193110612894557166510015970061194318655883335467524935471932083950114257746628138666524477191582957527591677192596569192970750216218993686036202230995494135172029413739860936103627812322542945811322058373444938594981590764426994279234013104295787042636718727813978813832393411208547308067369161745214676827134769526299330678889013697130641937217193673745806599992710352420182861810718407382017259811156185441050330869753916670536334066488421554926406659017567755936942913209280011251086696224058157250583055720540021164173584711139980633219023779965463657669544171910826380457615468927432090931185395561457010345481162108568427340670800110337146365512428589989330716212485639542022885710560422345683748974589998805352288838728085443171878874629205646911021553207100856007134871145466370167442633850016844648994669655055324627940255450926374003212949597489987475834838137640975929788217001627868060276421082143983512751756788308364572399959515036822335622816361081428466245856623635054559387018400369398603823395100339127447273558413946714542012114436730484373625195290371086926286439893603019743599502893362078841827829711864719138502794319614848453977573544267940119005558442226060322688986275238974716530945984824139313926783249892135503217782951342843606360551220514306140421693760689581988815633234010496429611335704929989714275778094330263682783912257866284634354272962805360428834967003022546307875170498597300329125347141606420470343459445878749826725869034632494321078920897945261926247614201459384980659159438756953080985349646106793067980861107822354198493052596927490131259909210905789519753955885832400316642433959905916171223254871508900115399113446603074939865280664599447332121094809913352192479081203095566617048573330099931153660518982501921025472874058293045261719140115761494636851418897251356400868811582366424417500638810452073812484741210937500 [106,50] -478064030677569439951358100173158772894067649125307370524967450342020721510044606063871920423492329840764572415601207058013788299811233017087805169764575031325791484216597375269801985163918678086206440397682095529476071099923796669474150002061919674148197903678468987133878221119289232397195150313707447459333531765892104700368446057457417082213355786627945851052268834500343229689642574011124186257173112791386783591876419445435332256419597643930967822175419646212067546786575929740206783296221756806613273220081677322086643134040408162679987612068987204473745272034212397393504707437953141916812631753477732902297567399976269754021877903252525808830752471638149095499636800549755309201809513845447280368590561262075191533462711327768869332695246904761573495487559723500293013485523177554355503613385704165485809981138389337346844390499665928301787814399535728608818752324541185602997440502531118396182753587224261466777281902927128280719417950273027974284559792239463721162300846873971687214354381536974022720500549934652815896827090471271787085831953601225798566341655404171249699341866033602248017652948548448702624602540985126826301737302153759972676053622489426345545404229717087347021371099161490835736153716865882020238425496333370566359548957324534505686021386070779703725557737056396571799300429442453067406019063588183674836649119206210845900715213118671796315374522621629464681166173403104378214381826942630451728620837492097488416033752156557489590144078421119319709738720773029787323855779409332293149580927144524274490798247253061698703093032687876163163631159952823717594502724995154455396782075439863998990809626593997600679658958017420193185520135280446589025958506366082286992774154592282286207523470714762978544220888142494577241585882871237469619420665645164387686768543907723085704937560447605010689301308693062100808138466762655449252049102355116686851645567317897948247648704789864271320503141060998585496703766372907683893927950947126722170243073329450559590440281005485744503432628296333161451729010463687762499082749178646814919208877689591919095815507609068125682299691718446731146543338037327628927720957197067264132783748209476470947265625 [106,51] -41715726971161771814003440768345592622775966615415879067983036993555697617411191403515648245807825517175617756036305860050070648804069482526974218075210481126713379632346274738001892879113560592179725364232521615086032148938489717317816411261065281648954025775920842795609176158886827834548803908523091947378088021858886483161445532941161194838416322622869366543550896181384427224023379055754622210828230661483921801237828913136706320515367851866633411386118067691155955823783671498910736659856458926398159870152595026964660289588424013185395363297301080352786375424449226444214398193566357110554998410786560741827763074124757049625901171511649836436327644860337572758945646749073114389757200676735097562769496272074247440717380891640092437862006631696850348459417757934489935686628747992272949878328343803977963532761482529007211332519241248990346561430305283553456301700253205980548863740127572775887691517871253762806892395134283701559455028187316529168925433804536969435186071360275634678019341554031823902402480900901447299425660570005511796578178095882939406855875851365446249795973084976430498629958467089571663059416869899546942910783623189267209878867320291915048244187077036341820145907682202451621687075407233749336850754121331005890138078445848307808610190825844365204035257579140512213675256637651658539861581366906554447157092093316639866427415818057608543623676491401014885684080331755420742375391151369839518081472191752249833808148457865895183082279395164679667777213256106433559713623502105287861566256953270237031314244028021220852762584791757291338443815549705795330523577499173885174237210287195046939145324827444104674472797747902185740105478522517964477176888576784021741937468883768331835925581086491391794067564922577726558164807381340060274595516590473625976280280315117498519893628092853010931630497898586051403067826092941616842803070162224968195176854498741443317943371443276986821318245394506101068593117875637660240416084286979511458626962257716440742220232288572385703816981403591372909434732982600142956365395101745402430969106897930726937173295508693232374031237355850161969217189454573954665583812584372935816645622253417968750000 [106,52] 39048035873084336667197638727841538404494738815535245599582438804866142628596469116538145858022401269638771075326543769497406668580329929355896221361334944562153534201542919977767941135220132002076942763974296006300750901957721821122737861949244112493472485647520261464064697738926271898566827004829616123375875957605844168870449590786042535729415518439825083482586372543884079182640875132121696054744204716521136017086042031391706237526537586732275805208678083387353838834748045448657940357921698672852550510159157500157059037278160567579595952749842029660222051535024870827501400726515307687250824845243553127532088303813433069179738107908238637764887784519865954821078903017212069839550882250762089170302846536080130188986580673797688876072780718371128095270384280002928150885654990253260061155038950044916449053428865238368856984072910501722541360969138463940928760898062394919501513677924215309153306494747671231858458654188155909429182430768613534921477102518405225369348448851879399602888263699970392534285510015191231531610923121309717933963429499119557074254579972715423219488589044345705411583681213959090333625549306432201084256884695344306481696311421509871141657054069996328155138206998023308917245462907733356492047372349189732185262692277163042291719925820657974631247301719043083586842575828230546780153684462340976781425870918439676863626466900154123822592615141498349739629265396528218354222778874360942117212333212887360733168687578471669887838023338532344527067442265583737458048528042789973073064001478924564911175437081161423420631119195603797781970703441653338142612636857749063993883178174783799645497421027893485176332292033709422588262843579387376983703685230090412299824409811306330368497469764859673676785963395841849465637285050608444753446316551185719673762453530951497256764500280248693558180492083412323050329685545666193162557148826846410768551312381462798374390832761851039746701534054955034516013377422283074075707868241809400864010744307773336035415034080671139593011188738543494583973544552863998177184160822141547030908439100518877047398512439727019373725466637148914970061408232036154197786004260706249624490737915039062500 [106,53] -4805774546047070331319680450796441591426363138654974316189240076278544413440517564527185557812392750747189133021039043741668513282143894173332006709050926533208046709697744684205989386353779984007169144793234922326310391058215657934120515302892656557898285257899243835511065763610745390970178256733535910233970015229059683229046816904374929717436530599544499608233481830909748954267342062622550689996783043358623277113651643703519457602239001559202692213257477218196803434964038730734113181864868997188478271357454950673687291963869299155243274071784960407275390052634835222659647021435683587770067741683688875335932311812398555965516958413031157458508231195822726933272083753805907938047782482806581938458153899218845980553300130813832374898628891298671113832186504273309075790067729454237925543050286805350718455509134415095780523317063830382430915699311869346389830743806227590673529347912977893362080829170113683384106961162505352093775627159575174050728360091953356157325196302434237774270141359133171159409909251311883403271850288814957718594573069998627918622653698319524293948661511392041281150733987256765250111476822324461438872649620444272545178241285659129688382732380097931794570751187241508646596543758086584948756442242534074158541409359209928250790244591590042651950437359569120341776500003923779489125771723540531537348994219092221554150441666156689807765335726506385326279004792153349129208398577509506319222101107224697382496641142052516377407253109707272514579777227621993972731920629488811674099424955910334970626315728405361188445337149349212465721799501127116420478749356089226708685798558757330960821935115493152594081190917260877767596920125628667592622346901853652191225346786628100384556526805948574656205722402154906566539448343811616664663416802921450067959869421382932986246107675483116578762518942232205528572697429721066922510532463518133146839727212763292511918932841375394297238449481092845554502952353928285453559589769549125439291184691997887449441178345461417884046431553276664508805279494570257393568151732016549491081213791494522718234624201853018970060686927251998854893184041914278026297324686311185359954833984375000 [106,54] -660549696319450475286312963873854497133326463110560302058796560358623143459173162129374671327603636269292594448020966314241780805221291605608139050017012514828705365721794238107168175690684581584520307109364814492554185392916356831542572932440429542423448701001052609759318248846452493856037586856164973985750089925955926501078741107144636489354598546030647653189639015694908424447637467987468849246074846983507793961534470862384552001615186998464985304701942435273584273969438893766588200605322383446124341928610880090604336342277191780173934960837312528846660722507743349483832839924997513836027768261228218121321608722508015908366654828132424334574702954421833955320162809110246194861989952072510356484500504681396141749479504789623968795819808368037422439875972706947651427603585513608500858937984412274930860975071802036321487936904687781232846448765960419263530546442526449033505584724091606357747543090386737476927332669751967656175151750938832134846246524669335437004780931162643496003900044010237982146124160400238797496751415199484299145156520614700334468194594589274000683800953173081441818705497284214466772311121332239345147743102840804439982095105655110858552560006607685895168994586793703000129639448004116913173756841219596818846981443730113202500093252353248867302999819129994439405021665065594110620297627407370588623394237855969836675908247545218270611060998399068726567520969466216777235206762685198447419027216198602808336645782564121149109177608549646108370283257641880581218395762360441687304757505834124897834724257448852589623390844883600405031363594196411439207452378440024607308242813221425754738427560472546432559858395890332532972360967207636187942846100294542790291387872005278398586694762789933834149519261056876092994025882673955041148784132522917393659516113570529380498530487214963326136467163039480172389677355208714702818387347102407998668797336976461416199000684218927808500178889539305388321425614381947364701912895987941476588266283917895207487897328060734210317330591039872479832426700252879254049456925892106610686620625529055341132114343312542204061111234886812102490723751235801586290108389221131801605224609375 [106,55] 240873779570904320790973406329832462477835425529788995301513688030156401241241336334265730135520694020645040556106243917518336730123760515719886196415864207027622288187754307359675189807257527490014120494413583148711259231581059385176356070132322142149189152772006527037045420252585410966205984263237994345076979923483860972242927821670517151272568789726224653020508297665119346797877199083952453777461142715447138056309535259374403844897842345237993731054810726835238008430173831786911831755933039814043993700120242946174338998410351429980963736873566956953643434521991501382090550945319887617171920403191957210402405968631450592011185415453258692747580409194191206281796243907388237918394770541792926183153810637667695705293996679016704625779103511816366292036371729962038105603087968760844065450083333203331640852983071534410784010705340399728850895041338750076600264978572526320609287720966633752394636457538441910397734741704058801880522875176784494961364901397767564752560266869160542875519762592311709173741508389646821656083401837990315541676936916234116233014222401129925851105125506822505181704324394676728557340326159300407973185173401536726494174269536698107897289505224489131298149587767640592478434408085312681171920710386423418429248130629416463939141061497317853144035234580360184395126127984828719411698546625091395464707480681729667108368074754001356448127630784880900637659655760826594716346523072696623443256184509806621865255481495710835785297593859180306046531277038305625764596678781451407054660220503697912557435721684444100182160535404938482382257072373168172687687749602244831665580885015018008811356413177811184713032840514705082382855268957410482444143060595471884766925461975449857767726488853061551143585078032707560187122317593710816762119553642322112691905712546097188617679402696582820148061339067041055057574898423930562601695155300864250989896839578914410357065824664045371588938996539579199653778957834276063911489597577605709748423022950009428679793388568924082930497031507590293945295366878429487941292769074946926157274548380405672229088780714557468744689866606902261906876516750486416640342213213443756103515625 [106,56] -25066052161940387306971218785941295218286522037453098563353001395897218218221287504431889356263920857777637508809651637888494236730000153346309584599458159855520471948214711166222614556399515764068047896545914456580477573067180376888118119570982036718519479633755468922678696226389071110153535884065030576955644850427151290593989060905547568794374253232131111888135299852859174653735498739931879636512456296012367488061627011953057924713827659176669967204649975682712733034507566713894091997046060891013169486367053704754198226992407715134145985969572809614698281334875007275596234198758568710988057764780173221257273777818841235626647009297895357751330163092276401688669436037162053945187040314305591118886059183998073252058414717564300257479408160285822732956835649768764932469864338998113224712187839179593085869553056564255712355404191762546566061528146652418406162379979241023823595957552340878166461875600424626388895609005233761966739797197358146842983915794593564530274344289923662975378857533969890633931672237776769662141629784319439063183749853379339580756165646704695182655882350680043081082984883153206069364837610767616079225050737757920666689285729564938283317762241738750421057813451098802554283667039754303873639799418713543456853135514078167092180840878420757383402509500167340761308615368446595201326312371600580709671041015731143545970041210115164300204562482938957695429604972466387304334072213714894250770410006159778863705279150954783613784673438101326880447299886231887912166268890912229272033399551624967654423071711266445248311660917433125794793278848258518961625111859688262161346465415564073322550471651347307408344472171557448764798221072191708918998466200297926573501772393444340305770800130183092468026294867812673582809590749752517609519491534416531146685362121719794331736427081657391447733989223836372901904479132421751001073799722971090766212234010339828704542355722489185118841989657098031303600092051742193185462413854731465655426445465736943933139304195115430042614467330371214277213750438478874254268128641470886027863678834748495552281805977260676508208235016140977304277548398658836958929896354675292968750 [106,57] -346354337543119789483282034126829566107791678856212515905319346822268373487616031786357476434100499907051467021281606965831755995931523909670804410123425165214213106969173644745464286839359145609266696784397851631070253606008678671470755527539831581082038359306356214621945435867435935171277947487995459593840778143613967151512747818068737254488871935350817539637247755314691785390039867522260054298749511321972764285733275284508368534617154075719755539661749337074164876624612491757709844741037795336511039017777037332135959931157930525624442819343464616722668746268708815339412810659362312411320498224684971229563234612159153907898985944643293043611220558169413977844178514375800240776372331820379159892231850576808325336349555819139406140726998436502448525606015820396933901604900141002941886013456349792585507495960368642754562908537693373780890749150144056268063881374849103404056429003445037631947552921318975587133606214807704139912150800555017381325442344664663298322436586977308917834658540813708837663909115370902373069505044502506670034676952246014436047778718319271088991516827578636276720749317248943089149801451688441437494746177775611314271018115875342874407074341032941527954450345209229946596221971550281000073924756379572736302670273913529016973404396318093572980341184910560008771539900705765870387571959578419605667457148747953552845281355229372722901580171301809235674565171349456315231100240414243238312512112535121794203658471197075895890083955592954548186479275003123569110800636800590678954311902368823086193392786832114983981373648635460653932439507640354280723524733947086660625588645823307013865191291441272803215936960533649492060852633299682117361649570578035811435464219198209610005957017936858657021244843484892242832438129662773239165242838031215913528080680159624950628808940201500310813173849922471255782355076088694424187976153679389578662259640111995664965659923203283673330166252420479246131503277104036098924192004196288378185660510547291348165826615542941308760060649707622581700901207512123773243725910731541569554976056099182603998782194467583073552079530723144518145062420444446615874767303466796875 [106,58] 549274937802376395149937276952903467559274808364510288504483207346866315288727289083517835430764504682643913477304422608918539118380622934453881161761371085298862641145928006744061316615848769734233543343810307342577793195335291236249268652847843672322498721768294636760614995685350406157811049903445402679583844241273942764029868624658200743871712007096048376432208449088108624551627362901664956478019297014127561158631076655993268438165058396743085667726934781914463578263308365396397710556143276829753086225508431424423641460970303182844643497789767738461325213470726507707457348157585015505344202550211886990095641772784141169091392407629997355040219748053542503703817543676134234853213599104246250357814727961466305701753908240795642192487799999627628152857683878397951482652853183849392016398315327718780128239402372077046185148251132049204786126124565193149097151989618268665372580260893989629944893494905410612307823319267534012819439278574591533930791861960120722960970087139522658653033071198946709099350877843842069555456067231017414562901213928155657917611105095059684144333298254615648845056329810608896817563663578791720377831347967360078069561672695193486568271155300023616827254802974929757515386101589398942541598326799909986448216541767403566355626024090353742408176057624441393635012982985545071738698528192327435507755504790098633184747435484150887949498215128496660198363907750188668181068285358041898006571036983585938847646832766266347484753235521606891661030035908552856346130126038706169517017294640976878988210631112481631377943323310773767581808862851817352901963535693972011879898538018572537178082590214115775885922348801015742263975684430150232208054402324088813814005919734017372853880007553178860394989825805841977469485907683047323555921901495734565306208559923422038314960564478338783738229368842545691432213558468331900448763449329529239924482299479326860282385962206127880882018404881814215396831267186654566980562828396808395265277116018560161084806900259168127213444656951774958246894246502298935178562788451664835733192818876033229308526063308655258972279944515010612349215080030262470245361328125000 [106,59] -57032458772258369228371464607094770386580062502220523882564128986086795518096397769835702890030909518863202024919238584077037009868284405876866111354816228826372732441196295914451169145837541017107013479854655360566042103295161183729099675257952018396361147493183699485627217890379943642476263030715189777557121292889508431246275345984987610828058478396768440341854626978014269497264031365083638197297720173296102804722175109446547748423214377172551936157279283504051858021484175795267313760511520557494179407398466320237308090039900454361094214746027756048347622576885666646578585516140288593411765891997499760920475348248332774040796543273819031766753915177432994847814060956702660514984559139773374273366161673219319618004880103529677187710906977900917948773640141856696320045079583727368524940970550215150212024723618170429481033696369553584629171236760603862135997729550465453799603922392221118226008571478307028236682408958781767087309417968139897919959248875320473187195223889031472953454907917687088908101504149985457660517277125557199669434945585435092577124565889431711143617783844003265626790725244489527821885768691234509678219733869308312613024117666160053740363562249602119962330631302891684659600699230615885664589665539566346747612141024599565987778462192234241436961938846506851643324311473467680516664543168229755268089880599791457106137185611504439864819427352548244399714319280163387833636358526653738002513462366028289195244553866875276594502341317594993365342822630845181011753995779565170330790554053183553125266906649412641311619985363630117092528941142812739090475637872379559087505414768492844827238076600206716547901948781156398784810841645185072462869150694550423501222928333241051790630607606968108885458129488567698274715726177554637841945480482640073763340641783868801489262417793944526242993129852601436488090229793216714837468383938946365758471739641056122887741054967464836775956519147518065713347989674779879532997017008968831831486519212799670098214714621813888179451366878643300556994175648986930374931432786386619983658635111835868138830576268856943834089621258522839752913569100201129913330078125 [106,60] -3808971036031320627224368002390222759168045896466599117744033859230260871987614909424235305896992912475545174941389779194630841825845330949923219056275344921006946801074745033988274090658137067674905539295475301951801942486963634539118576595752885836106877925556305612772811777780296266025683823553490427702832017485171163067925713897871825297181298973577584066244245994108871597538109668119010183564064873032736106262266694957462542296102534948741191110223542999066593042804911600390766373522265631476719602340439992134368088648880452261047002372267175063088636115514508402558463350269510728255789230402053740886512309794331402076696048940721203020442640995996852684262120728361557685002321555068035855425704408031280952841253556010018646338115593329353320363556179005660938431124793055885902029284425559174469656123455231903317199881382487300544046997471869590293475782083208817371852599282797175509436548957033168261084462478715238038240715329277752833837591551381532158526293720879056993161367600006756393365251287640491234590183259341835594750526780291028276991531766083298841546652471852500678123595099914455982044130766118893174837486593499499965515848253338817674228804274919102397000684337113469082289499267152006526469915983529067696168680427824544934786690423539785917272876233070442935333267551038324653824463102754025060410729031149752118393361711792739741350595727793079029628997147832001903735542008097354087961598391044715735410494878166922320519269806691931678304231971900793112211400651421649669550211454097013196093366199040188409274225423573776523467428544682967978727453044038204391043577225869299051964867289538730069389897580934217443811779333226882210344864027452570703658367464103103274983241635353892925242053345454316718122367321409448042385304963212877093246717947197244697515486468778039714614247110003613812446593175468240734365893864716911210134463209693819504182320417855369087693062224779118518240412198384331750915911131830278893964074449447667321025725637789791355269196243000770930532741657953765095512989657037058806094021778762202838602107139784698352930376557181944008334539830684661865234375 [106,61] 696419596016419212338858793723542350295711573353662005584026467691095203820822986424643871604871715178948526258302545269852844071640052360542723189708991531249798249522410062623103462396143991498516090495665821016944790357401640235611016996957419987619784864959326586613189446545136040678749824001116862913802075832022201324693218871516395074909929619253209713936909239666760277384739322483886934516752300717891196531278683833767503015063750482869786108932498858504292608789255594799220701176840240075972033327437551490392961024495388497767945483870634196885455113210035040422623964173513079840230838153596379696762816529739325198239137226465765120775181252880917452430331311495720673956619879059251211368170286319189277924182967717587841363636619871082996294278801566879035034699756762690364914203302360680808885464463391148832845036682491846119726364129112775521447951928197187292037741767711510842193568531022310500085740300505471252864788850439139800809777236523180161786754458433953452557561612974807214122559678319695348062202815669540403919368223834316342155898951638441272392139570963493510844922369071868067403071171500099696053549736399164312935620263676704139194863781479708472913599545261907934291669077928363565634802284946049822308978054296655882542205152245468876991571142899862625351535575133227191708222659934376299903239488231814287908268264307595197612054397635505234253322006835608988446986681912992936896462739224666935030415134068112050213770239367354391142093439227803903217725050857044628073558886480630181532116430343682343404967109011555360761130210894335403855061939233929927453796265848140163500620905295927381402550902639371692003497793499461574249942817327575577581235081257670887254054141972869311127162634601599112284061009140444781777068579059866794565693921025703279931380148068778426362510968037545772594982171201409828270038313193035624795869685875364930923092984168608194302973041816093907738554728500681321145204614688680343959194277794234168635197154347402277757942777019735102591944420457406959109164859350949921378869218473441004932568637587293068521544389341215719468891620635986328125 [106,62] 11511614233286977069798119860800822334233614162352871763888172315654795384320550284885520044687797578843291954932469018067249343495718548531355839480136044390524120043209832224806645351889622201592751329234487995132628872883247778403906197484183596032337167493323512684068720632455469980567778359027039241453076814896692500995592886134822576667821022955435732785003087264922157818414040943729183836952082896856769298896054402275867549483974015543890633191510963319599735498645164096863357006783814732887437002391260859480164926392075736359646127522355844734629509081992799149528607249610849793158086067334136848033984038498467839223635795510419559158451625884647370342770313643158454991686687444767007888413756703774259933079511700141018806320943742636175584780180163277166071872997441781167521880202495362805858771449439262155117069521126005322346377339409692646275243782192829854857410978986417333609368019821220345898839624884029450023153456506138554644338715345554582804709712351841032762454668117203616472593520689934595211391474388413737216582302026761017560552026064292139683574093833826994552242844066893542514612286282326898067452650337086238997989600962290636431133653716003683686544636513218166564457661558152533896121238336132263471960366866190140973396463300584172938444955024776247965468385904422562441340004140805987863910389563642178851796869246637856559553566942791547509878520242674867121932892957986081406622185099086948447896992175939055838385287065740781397473235842415792113923098105168635388002390140320063221464454574537968129948280203071195835906250193562295674768716204329278592936322636413039022431066254973927301249980965731720132617178429531434218590053662655662515920082594253969448359148942661615782157052613456021219013373669455870506712266370020430306846229316892799758081152217150910090114566976036634180985498690891836836478284292879193144729906403969827341799396554319517988702603690200639363236288887678776210301090196047318799841247720391067707264508415273468343197841501556573536841033218653361610688097549933522779483208819304937688614181486725937780178537286701612174510955810546875 [106,63] -3261232346426937102434846973028234736511713930716339186249345848599533105525170175628640164798418672456449406650977206610153622972049396598778543101989478429569127462628698174324060606461258053785851022719592277959843074632513357981662774630644906321666957996895031901724567113307257774733651719993809792114557919924058064330611540530143761149807098142756539761075004853535446027909687122596651174055398418158664491049216007163428082346532222092296890889882211997763130985977077291635281128656901929543929634414772183520789658780753092492454163185029785866004561633634358013416583137784681345491850908237431494586864233363127689059922379366150839253532221183448364432344620892316286922155893313592932251655736938512911895685664902685913706185612104981346104164744961240256599714301815733523937939026459312916632618881942887984700788807715890956828548643612791163287606250106168572703435448062864769768527693096951229621953356093713295781533205291621840655282503188544552992144065698450141880354805584268240148594514026524911152207134086939996614639553739806315809809833344670530487510427522463738070349403063289554986355462555884411840964580373825708482127613022214374740142714874914195399866980696441626711016119432239404734853243317654442350949499791494905059040028234578972378689897868914022662848636550230150788606626825198985648756921093513183146558067537541322527659985888035321340327040448966131836390223609050741509817678733433626794292793098873741424571554095343104974521933418526655110505014650995005534520033473240952391655380388778069847848710206917928189428289949476182649571261528453248886934343799705588844183421331980624626568692792987262391013437874640506773660073872982596182910759402525555404492737088041512469035722503982744761000648970668569533046317986442425696976132244915715802514622383457946944703333385456500198135586162530834843184244213644252572461453411026905463383455111832432588006274188856486150632590324506457973332697418685185737970247502348433691061449660613775366774869051265754700484664102119979191920765400187736718526706697716567678040967772377504521606527850963175296783447265625 [106,64] -2503703611887931244028710714617742407308020456372337789896343656597757541002520142654475337294848091209335573730694224037863153192547346380178351138656084425718420811838079750837596401187850949681360387835992603734332342150636268776917906667844682478237319749501286177192887330551665725188860728313398570170189429371825662976513371444084995801870907163728986774270072141327798396947751843404202576808812128335462258571986053873820292109054381663509809093594840759697370119800176263989563982733585445958190515070134127150334119640158904023300425089388415253240683408199315995041505205135828847344869819672285417356574365737606644343441456860299003010954578602292258910692345792610079913504256325727716349271388775962164762860603169135452042456961768871347124902217081398658661731817345883290162159278758364729600530528808035162856939538338537474217132615857080497639113078065307438159062340033317493298299113158318107011259067023810150436388148040182720908769953809093176674664776769796418322469102985669988831730388530798203152938407681890602793740672177667396980783062229111402458467504437038655018507552156553995151703164597901369112810660798356838835368114386610140017167878664142704354325096500133513235853807449223030953183211327567329938052497368322463188003718597822491544863640180212368019246506211258686904074260579640259783745699857424224708034258192737780120654852302120687866722896639424171063429227112513094144135626450455748200901403010249265637557136580794313576107959136274580219540010125386609665393682987499325806824877696387491174081704749548507320747039321823330776753293692662182124314699398589030112796242903737384401516111577842451944689594125944663290562101906409389690766288848978054963306242444490621639841063965927165358332265449456488720624466211195920125298391516666414661241974361657436625460865362016447849688468869098962283408721994348246837191529720141773569034384348288510155991873907160893173041376565794297309885372552890542031897128994823601346717116135990102917965616320514666866769404907661223208722065229532636069059561158818809147231782331774066128749400377273559570312500 [106,65] 5572894193336418234362558683064521025854689872941956163921033542617691293482115939439365370871261138803090295760776524417711578951420746177605892590748246859877029379202148292679909355290492410493701252105548768191036724167854710851693712464569567317274386449153838902781957494117152658815148635053976125678339669512139961676266737116011327515329727444706679390593898239834130540744841614731549344696095196118405391093818421891388126259607003473059026654939480180426531311477144634751378732916674704816423483203548543842093176544979245282544932725978998498631360143984918101757705734600746117854993637133787020404356145751201253724238852234719355708612124613110553593165851700127734889732852101981143263182536220342327234027543469259385213210282926017730305911673541601087908682757984589544543459398203720770952330579845797617787738888958816611086320736394873659125248043395626653661131766637876025121070319875036717217828257516272551529210993059800528825479720353879967305019781557310948778019255579182231179652870164262011847772761314655567732461531385048395385941221658944005859192605508881885363180341656537736166321140746693541449453289566167889128491290605997993876419672872635517252590702102754855474388525485773206614605012832648005121470749708146885016447478879777278834691024449711908538771544319698813393087516898605880171589764379593899891448356856957964516189453618002448379728030725584129703059324313843050473151549037660550078344566511522538142750468104109164593174265111863671325052580046641124996568668046201021120399378805965526263917395819796276759915985613620556562866011959898609901532258716299854145889564997413796116250653679464250794516388142080490194127750250287266106717052454903889628517378236445798969362914964669496608665547953245681813343123618849819526679297917605318166369658875568216155708685480865717424232025732793036473389480399036060742507646658058676721955717094147681557810534852484722695447129958565421592682575349458916689014559610163595891839297322659769783401884841098276459965394121584722402067536461329877196710159945268778846191499049420541752316057682037353515625 [106,66] -16337168251959069600626779189017254149067844976601662137987174722463156162093351298267525939092787327578883300234057742447822352530963119142275582396596196919755805543404854054043335621267464070512627826360446869978505938242336499413088419342209075938324415516722859868497077981454324398331850665341274238554609385800002773876627682625222137815407671337824498141023367291797655228128107981375507983929360043211626989569839479391938070021273908668234850975759965079724279131896889191923530575514648378852877048952249037003424738413638651499541708086474269746616287974489151630452429982081638235410556279289207068822383567177311102851607348743110076472744402556258515003440664612181709761934466496907372345614142973245620928028895303153676917570729027384023739876286385777115038067283476771278726736448107667929514217936789893189814186668773297636152276716837757878287920487131588848464938168408893299162319783443611822346644308970007956682803591096899231253590780456130689778523817567237593802778767841811024229166228069852607018565279447074634599647704039074983529312720374255276943488018661047925057545914305370600763623982466721403005095853747442195689266630437026231985856778330083493831871356997383184947674586206891588722702187779388593547283928535956145511908329688672233962270052163497833647441898639386753314659911005511880717360051226744237926560824034913469656929248543469774907086221215214023545793427835180893339091623337206985253516169480190603016849542274576005814069808783171335901299806662818254494585764979537228896450218747829894930240918125643609671417014028679499524605283452822565523420563432564326022837904975712950545424353280339562423388831500846698284944557893258563830124933218415362221160696597930214311427234567960305489038394055716889206523775876785882768932914070906296015853177336744782024247815946848984762783689161139348744365918114637973305496125097085500636433321133663262524989173222175206021534728172208622213794814711009991865611068588403716783799176838644047109947826136686320151568589099574992324901489434625199675475100514741758505912506259268103539943695068359375 [106,67] -1715452526311273162431097687160340287082711199479589673042525934200155331118645860187164728538340960359058366820651093257038798413506565016516179799455155587364018109990567911226173688534730589582338399966371372057463967800262312537343227349833530754604587956128577102425741933181011800862408093941691893478619254981850950444069683727731845673223178316461157171230567277158729923162606447965325463500504223195166148518026078926195652924067575883521127212894160444604071985547779780332691129143538970574619292220484122765760227554949115312498061880724618903714302977767745932882928741395322509054380189952122934514407003434615089098464259468745247226933280145069237316660139558529291376722712128261333853347533392100432782488202232637353639498604220453681474473573582566734912809654851594971975588406891250752252421077780626667926248905098335335841357621756238127170264266149858930147359039025565437376469009741491647110642410439460339192558999155520127246416023853017461008900932763645672561282994772750800486703522828041210680310606154919959103234676279180490630156779568908555867323463073911486941914194743690570982099004745507554777724157284872689673994094443426703567957891346531613055882987143682995786141713767419622249962362951604302973328220214466493825120550489736025696177995791966529192122577638259824636084333465389302524262222401003190809649542952885842987145370341106802575260122056614914254743528645131098643116579076314651393455356776006694308404631843960970319029818007061572478751810177875153830154995952603155655861472169603447341528677661405428872403213883011556795708078197869925984892814865644764689969926464164682106410796123920511825742214450268528183993711593011302311968143673379395268978975740386954839272881235883571742881620896506190833793844717670441663350331280250139932017704866737296985915321335368109634003452142952565318380069871454825783190135376674218340217017777577924354387487192831873402122507450813129522812319435723555542609190432098503113583298745612639246262624786186750661070999500846364719321284523236647017104032550304962080409769492636048793792724609375 [106,68] 86243998088080016974785297909566617957293728712019207874615686277061533098703329547906407112287058223413186391627453080130804864030593505234395793650726899738387956849046223430905178288629282585681865529670114351562389347660125922210982539406899761406113429420658973339001577985056049442122943301124084122974632123914857219168903374055071473210360719234900205276493261284187300937818068495992791198245621588857257426098302199451051294637679904218538860453658630969837310147780325164440893934621919075231308069421078174917450178074182978789304843633043231841400097168254523594851525737607357063979595800305099561530021771780322065417211667786555553256612014922605153874830384103867704222828269748870586673007225515372141017363582481217459983173170787230617124858096004763206901643755989018320901073556378280501864306001449783165042824377789909113752233949747327733866708550642259209437793583026672320470178281406600063733914651220249928530309129068372621346131473839338038059387884299198708759044893482017502984877552923967562009215437562252927741970623940876621575402347894001395637026702264334842664874445487856714574539726475012048089754961500810026110403664785204449506196790935087279318891505125513730198819907431498610708437880919800535406500201494489185809220116716633207397678631043360418637601004553181794157461312549689438011322251118566873337181641881492603510833322391411434069681586036230359608607866085348981545297589129295049203110235926812184616341186519014221321445169013414819492408997230609768757136216436525489832617632388775071122136905123697452656672828899647836062174567593469531291197524910084689436452454170046533015368737892342986820945218016320170693309791179275774699930060304903473986110740729925176530962595442241103029179371984340775170573784112005917387185989034855392213417839487024609430420713280358643607651224299136189135262752594399989564763182962463992139259126145101798518692303932872027908849423699655477116747642549470926190160670891735086917905289553435674353480386295703950112421489850357910373933092135896527078475509479620943137313205792045593261718750 [106,69] 4618124037240937237340285899472638219320556399780538340044213366410012949773615624584612347633863304771080311813624016984532719260987036142661539531221524844788734417291813781552920049686937177617880666014930871093139071385950143637392335388569337365073409260938570806434837187984253275297635648582598681026156428026254091111841632624076753782958490513282452145948235126618806824408343054737676139251718186921463400150017397858465674610553124518848884894190641690794022254835678947349753566035043203697990876530790907231835953617059833995888580126428733590716510004054197308668427263058054751339903729995137267183955100266339011280690195402805655368159687249710536147684805722782702375542918201754392840412739883014675143780707229760833186875561029662532795436440191588162293624281860147231077622580707184275393129769823303133070326505467410107899585452578283762560758570274424447232339326052247946982116684856844731777460157189254967155030132340079318926431297000571642980543795022519846652104320820801581542447591962229463321399429883734558463328052701876865387088974105546131391582055540824063558079335404607909125238938605699162330754551805590741878101598520912111375976429470747065990053154863239262492698385811979031488383432914934922648504689356037873678081727509524026663738289828431569270757025386824425185647174276598060882008289340894489661757547613891941302799498624080831504060505527851209119841000474433193347503694113510945357650003070042583803088810865109297437506992157476167224196684170468827420557004628089508435393501604507049037400128392607814277148459118051199138628018814833378738889227283436449141312467364429914768048198416350730386913308387848323148838037821845823874565785164616807271112361509641102370881584185594904968668675998878709041204249685548682031352065779594999052168742713531151821232575738980741740556776277978155151703723056732288142349674282064652917016223680473430706744663357000332530838082356881228493338518519810991094827623841839283818870552668438312912459549435533863047616490967497621505051276737651033035115698478833968197701217617797851562500 [106,70] 94452918212471617799854611848077026571212517600503715397116606534146995316642331170714410613893678871244283402854495871746068653862658093978247894466138249050301856971498265797595675456810438989977463693181106081047038496259835015897678184136411428140702182231084839526475956635897323839027290989766121440055949347777249129778708013922959985074310477876191646675947981871725996271547966595979037591986399726585710522289964274778620319751740178965852174565893491436198188648746384392025167247792941398734389038911297283976264757970980191026511694252129438579167941942890736510270636162408221679155239156502959490103463889001866009525099653606067183130424719493896939894656013288452199334513704887692471814355980027372114068200924269346796235995820585611493827841873443657216971500914568783539631843965376881170764163141028690558255640784871932738326230274751600994622963523299380530720628058095528263104636025760246290777978703535790999776032004210095632864640603287554780893726705818914867494334554194174642809860129960312708319069840896112129171880296011867215735584320881373341980911226778669891413070265325518761354597161943345420694156546372934896432649401378179230015296421833589551222264863868563495238333690461657531216655020014232035651523860253530013152291377350121285320723796654512009199992435131498036542788072347440459847085977027284853197862985620864903465238457496022737850690871407467893222909442933715909680156399828384792281142521417257242039324884574643371761706181922347628427476181258658992928005264411332712894410039948776825638884473198795601524995818004033719311503083866990631263624517164409581499246955339021910410323373967262735126989284099168069445500499689978420186372621346225226901772677718781104485509639695822306329863225205916055525779506973734016017440695591475402857094124503020862139519571903969946511893994468690059598917246982598526447012472198615752688823049661827149632728741977206600198709827197752952633254332365644780328531887887407013341796988190070220039843497892480386496887170716389361091486160028413481049988673722174340913860114746093750 [106,71] 1439053882240464853799630411106602660006033717137638974836756257966367440883904354123553591510013262664643760887538469709596159845601294329075361461259642799625668530541045323001928809836993612153284841509232701175165800976534617583275575572509245239870500362364292793395210064282334476915322183620145436330148907889252795837442401492865742800922487402120266252759987599247249511231833284194379133361140276925047567298364570576727789966270381249063587000699986971260304340566377447578920476069574782680910685622139399595976047522216777641964988870726564248558259009882457889255173832190092531742863611539165171991390559342923509590432384546975281622155049845189463941076632420045886876814719172248574405971081462424600187902969710548286227809324827189521143300692184251436042886363814452938795519836602783044775733737910518405366822202100174244571634845051071374286970681240743829834987032934539292222945143172853579349566502635261442399419999624852956614430957301986101332991127478541837718837059853074790844354911060490023692931960874144714499796947542835967973570636975511287136902066470392080382741052758676270439365380676329507483036085133182100394892729861492648226391157038827043668935983888973889498929847670742368358659195377716221619435186906869514299533498169243970108427061665915876566676840743339955337278948034822212280536463294890688654378188554536728748144393730389133040198334706091939970793552440640717103241401042907421694413506681963958135818878456768066431364042142713039045341159574535412864108988463320025011320751138981971393813896650538318825965901956532153386852940651988043933900008176720542801341507858980777732252315477416684919068045260462134056683831399329498538556916733534497249062548420145546774621992902025919476828564100146076542208155499093892846955099106921028508973161799310780505986885463631355540857469249359878648650512435275410538693297925222023163732586602860318684170940309499421986920290938750264665667650604151532825496416228320148921619429005173826493195415675722277529978176492230189003348288552030193329799115382179100511014550781250 [106,72] -564941822539375052026357939681911025545937263064609207275676475735390804620565489630530067433852985902508459722209056670842257756786055917278301624136806046561405600518060468583937844126792661393856999665640086284246020223094258781006776989333309363955863748546689913440356518549029008278603662535568219295930292485156582574966519415289998068268472400492803042287969656509668434867051692438721076905671121888011215993445737768939373379559344113894242498003030252261624539119708028417477589767460245360574616610046500783299423412483154878130181333401197178469257293510536357361726935587429517684774623042991217670275823380303980910072258974368245087466138941490842951261065951583279606193442451709106244191242118996882444129063950208275809656218406505611938863797119369478391100616664631382154238246141528318864553749398611607728628223025490950345768394990181996539834224087179961141197694447022385601534490442958659961617827278126178720406937956919705678473019476600411163752974417202263843579363863665014910393414420991708432802674616850336567736427108439388916173919841152011003066010839556639442680050538115029260306946827937314044917162050244681057868792813395640459884608151060396984705113494165689381679259534572649851056719731588775781281765153838579117532568342342096061740638930281954837933657752837802959219921917663861596913452567128153071670233205803231983460261045844947281113821562940042926348664715449879353706416570581088783393603288476203211134483458963131530667657974435919640116837261817558526994032030871744460918924616374691070757133699585328998016748265617921052434984526255942178307634391403481553835615664794803925202653195989857581162474906868080810394083822784061223164240408485560808650988991337054033470761823873802962192893938189140809711262944283518196650470785179843957559310224778852729875091266624286101476200265189341773136018971450404516329648206198138497987115123512046237880566048774970831644872723184767250618562835518716606195540256457626660791578497609980857171785889275736338041203516146828752787934167393434191233902465855129734787812500 [106,73] -13804622374360786117976237219225328869997731433774240887559809597192469201680237539568927135726282969919231688352475853401442579880138499882540462574363816381219297503394823011165602313452252007517700604336925023638544416263137744879235954877038545681428628459645577808572643016010465834495216234068324169445868640267331822892568185344745094086894033205692785120499773202048375986354516049550142110339940812122546388918446046645320801017936359871624173207114657140743593360690708875798377086818605726673262103439633569950481463715898389295534793997279776899151175015586611116821654763116113708859528885829444821005963281545840281986321003983430232903182843721926766322287251771446552833231626781858894236202925829207812174552951197556956948680875638089871934890407537943821740687102380444761624323690071969631102919027522385640485350657676963511062152763754382259644230578401136150744546552163764115831634846520909286225242357999059499950511045196909548812612313406002554950204571891098290850299946934606323037556223509581407275461790391217042288288321206508744185788389472064792059119804615386859802569079207279402291649096937589819281977336766739907393253585393162169549728327070477997275485165155633239492123191177038308652353516366000303795843743124149070788725169188801719498361428383831324051844372522596712708687664435258573917963005982207286347932257893269401856566577562456700468206948966604527065641828445742676929588688574753368538537387796334584460296071622902196215409010838321398903602791317151859072330924584271597099134945896490767791339490275889753389917074954776656196213009892087707218250432977991678135270120921811240203869420190713544008829156463456949139297352965028500657215719013887091649962293770482523401893307559745677562621803743578427550751490581774986535055877736341318190070567311899234231325126784266359543210552391107420456775543443647616923636480934075306604012712181747529397985194877192654833172279369804243498671441841633004434379134539434415455248506406079788848904688654698555941159558101672743102936699440582172712197099963203846921875 [106,74] 368473218780019507247981131096086791551644202001146442546443996164652632405789629772571779701200921125647859360229376495729735744261482448828807617525005058766381122055135192364566404040460758925903586090781199995198712822103603095854379935330743092662652866999713114700961929590358589517129395111733534580101015448974878916663426409302127548769493786659611564457345478699475727235768217766869891902380691133531320361965559628948064164321488502300456227903777593682376360063872964736787097971983081863037431420289185904906482161724618160734465406298880301528690995826298449539631741225776528129483463791183067521766911327344369580924924768157868509992595325337639723913426020559670063596180143320800638595048282401115469088482166383969792156771414302504996957549924511855619384564412930392058658215160861481295213488105874279327099103926958141665526120391724631279261112303983196457055301304819810570545046860484045196027441267463523272593362258910842748877207083208641232497261408843638416351966529398448040666671200593112143480892381857212866677501660825414795649918979529499458487363123245059257803314070271165142058889671134776112167138341530442815664683369060729789845873063769774284025892828902605805914384065342262322583853047744859301256127701994498633957910297620902027225896790976433365516936084074159695129617960129688847961622446775180319284439796614935427481130016752852845279156599808836568284764625694226499684946695940666187126302667342150203475661834280602775130742514152555904589044220866880924750214216334949514589732634745160794393625608688623935058568920402784406401727099464429132426111851097709465296679007511783788510553937700016541093587089864524865285214082774151199892483526423185667425327649219921873905436373240163783490706622176864022045687693681664608588103021643875465476217854123527890491930778149937784250003677713240191586884545505894221538224889446297055953174587047274266338459098161327893406298367898156409566959825134673408365733146386462977814538938653221963612308868746041530978615553732082521449931003183633623145394889967402250 [106,75] -1971264351303194379967912035303805218447479035638876550967189321836764992114634094184784953651847609723941898567489319763481022668911211646749381234688288176555534433212897398263028554332220151034906090465246896252375790599100555695105374211177306745630271034532429940467235739724611985354040061435962327151588592863449924924936820317645880988201196958130666980275370061999667929546804273773532426244761964012458816818026306302318983471356678963916353787673169289533112428112965850503809495967381494923821568268379647630222969962117098134510732503298456212542148206591059459053080202845917104803174693902563670388323804043575959045031534541204368496793370371821104497767186271525007996297273556418748657612043396853333609029447511870114156863299362655732873846574514344081665913813460015360933045123676758174250007506764372304049657769328236776651658374419270544924961985835363369425819148720960182678506950534687555135934673909029671645858592608701213262745148601930126237432624774004843865192826677280384730183084685881591122495365370844648132082995969233718601519991445758760931202730988537547334976255150192743271570406275488458655233292186111823945550144637221559711025041214191190446616388198914309137970573542669206784824491131590468405456997923457938228892840228119266653002414372778876655764137924110887913978218724406670334276767961466066130353228885977784958916043746849073905568342295057466907026196319016083282279078344830895953474944420455161783237987558488220982798731015438479342325007110827460579554745524546509741938905393113741916727022859418964386488016911685138699495724475091951370921071230272787908110926724054252057100687091800344715547020377198681870049524434168082953004340538638424689677864948021521381985845196161396622803198409682145363954824783900320124604818233170067415502958070639594660414440131048331057306369825701257654077243912602803770595153616578373892982876429416409715325209505684853590898130571030593033206376777321833652069412630963519324320739559718562630046816728893289673862623863517382465749378374015857827274232911625 [106,76] -66388289869206177024930637853794010669102436959069929909265257612611938875960406192393771083828747901511237232560377121678820831120431154946587107033095835835595673756588539366050195235592860036076430647893423159616628510286676233316783095437814083653434475270366975051858923953781564464144231322163128640827263091276674853144841104433195603897189177240665121231026317567690973930880424992341200715752753787332079245253874562494243987788988924235047596746061139601804003945729587158257503216615943028331289553066883026290898153603073371297154935852812372201330824687418223280339920390562021972779120004323018380677502644119131662557583865926156325784399607099268116725719195501406838252741245077536641010856478994168134178541811118110801377997323183520300138937117235205043440330399942825806445050775483961284941402320580577547002892861898979049762287423144936573406851534654451758582995612456339588881329743095779503595691911587345600188809434026508838663700665623477266560170580069347860244892470666269712163067371342183848985185885941350367072598413025876506681308984570193090551106322257616852446780245174050824775827153343715024617727629561761588357245188134442580030810879718477414294816970287451781498689048195752097371204513750805419079068399538258999516411579292512326063615369989968867122138557343141474734994522557287246868955407377340274348451197188560398656292705473355133831212247743579974130726348816829239434973601017310411370441179919179410618223626891854592103340037681767267966254815777545953254491366544730403387530715671864835375307309462825000794714073139282817110165341204259085603001323950057814976598619430289668409045970814328952396684633811927103159789556877626335731697803875946660956675493163594126294926616011644012328215080139995980382108236001465518464075004125013002766592020239082825791768968390261094043258284260902056491413550580917416479710000648326855496110380417750633605648345724621188295587570170927126274557813297432163968698115793544762512243325607302656663011348752850719341694593588221404628461600283609264990349020 [106,77] -5016933482455568382023836624057508240029246006430528372686062917614940942574056422284955118369237651761043556774040521205608271918211948139790928811818121503741257375315472601254630743183100776958121445460362566996713431558693945515075035316385956302844201668021314608894602074583723051802969470472303001284105045483543601447613866594392178498903010959964336020418275475412342393613582752929499440735403227964334538866883604137012402840957786069403466895427095709305655127154015432220448704264334640732497741093675218434485910955613174749969854108542123075745006778862550278532379643121722546129456658693966205890778888941614708610368458766693474318952367876180706410415710490916783211630327194817913347081038377471529425590774655619687247878963755963263690111524657121574645631252433522392068013664892442657181442212879609429741394792325241269277872409093739395544228041381377894144788788470603822878661988456083341084333580536912380957536869125184856405188374897000067898991420670155280992110410995291897265492796615178936320298460615589483779437626848425937268478492564117721536302229903088982271601078264874016591471501923611486449382640202266689942620491872086630849415410439260180701701554993230285174061416675634410996448620414921148333444048755349631236301376841536892223904501305965564280271046158777468232869919382697388039629744343704926483899780347170238080093937680367351989977892244483406098092860510948645066965524696957467860451311838954605256797612087040419281941942840464203831984813634228728039144422608119837311085101339305753851237213524669359155954727706701893439796394643192124983393794207205460756136539428231411214966195114109930917621601337978510957563030356721581516657003982033200753068140876972493785406175476042209430799642332218226962989568670211320595855918005498921231124661694391470088528963993949176330712272038585777462350257369689180119660732932117159771674128391643851615955025347782703333270429836093010860615300341732821683967787668452119363659860876501115255999164092453175628013398869168615795440239394936376357130 [106,78] -144384494312811410020113225410566981871143619108694149535647722171988890545603560189200734323475508139121308948072189735832424855881775350901161922419948125234989902688149253731036909365991346923911128532888831261452014336934100954173240664652055772562870819272040873957026439988972518243282746286212837054839566681143670446671778684829187004490387663204947928184590807013264301115341837836481887094855811613456091208744326851429318230166508305813789973554566677516205693996926400312508458941272547931933087276906991149158046056740149889951430885426457531233441482707068366389952275003854122398177230670073269202527500211548750614116681274672868079710034207439783283353583348143978591078027893874300784033331452678946110760254328632714316848746996099359969908697171435858180627207268788326249335867016290569204980346463871210535865335891064836786806061581448301985269803072573860311370272331471986778605697504882084706329913316683866311065002440643724214702836521454197114452187053985093631472739268531190738340438205764621077775579205738897801263288083934907221850059102054761561862783698805708132164313180175670125229578089045544549699368759871548421899503735743444089233377743582462632606803636953272749015061744528422608575170274721973417605171906568902142522317944670023729498454348695380426196006929402403014021259290524628465508837605108396815831048657834557254794855156862731203515842799533527987554533511332952469741588906006872368019652720268003562494678041458700830092162637235335903997245969231456516267191032568010970387803598281420878815918173784722000735673029061185464349946083856981737087889360850097414279561209251017820449149426818832723365888925123042359208763802181158743453016882352600734759765318105736049194212580059943028521511147174953277750967233144158952459082902889904590652500187197957251458516962984152924603484285130632129740133605244880718218626808185530846723524170504262180066547080562766448223466231235495286408868643667046765657499122483716135884856151741937604445118287927200684914797521190403147006155666750109510 [106,79] 3265333417751552332777536928636065463348300552529900163955712797317221768079525212917807691056556920550304921085475825739627807416600078435689279527672986148325281634427006939343309292731270199490981694739182049769435030257851462956617897451240030134545456304838045316448870523186937487180093382624665310279381179756402182250929502244597357857912765419898185169394118391199809997665126213996005203244837588692768057838289009328756361267567065065989538409119783102740235859291117169806676109533644626566653985348200645946662459645299085242290774869155792350603730469434303602680510143790285750483104953181203440195089456169861223699673050329475572537762887923521204221496273541649725577827915484075994764349112174289951459196338056694693302015085137161266330056967130308611457738796645484792872917408410992131395374505445737472228222809539828473033812505025522337462477670461537748148554913255109205662892009092075533307020622741179523169421004729490516341800015555843699216827783266110713985675372566073875071857689847115875051636007832488775996389168129965722663642399649767781010572001999672734152546606157113570621367406779738688554870677901275533996115757060036653027300867091657842983467029246455134147144902946945581579537212142354505216504251480112578395943812216347530051931367046179162965207674525024914587809787812845829252305373687527062488283205660954026789638178634789403906724756171480423136360268257050743912013057036664098789042085104279043469836769403532573695220807719981692535488851335975575509812812020109997299387321335311870160218326610320070006849264623903990185657927203594648807596950683342264131951859578903085199655475161627833553216533550827977456495184733433775562036699736677279990994053802137737193229231205366538172542393255351787016927505502923169434467622729709349137758663214960896837901450966027243227626720192412272706572473078031638746788219850302436759570601103465157477044093104752971452032216401510088525677296491033243610713841440708641074026371069522973009960006919015983532583772671576852981476941692855 [106,80] 58643480510879800155185869687355723300292277429848925314026807694951306148729570821471819743549686573669637458897436262530452080102105406704198776575239202971635056299831810953479831083085288028744682246279796104976737218439019468191966907907637795274068796509885049350984915210104038581067702112860494385625092514355793003515964284575783021388187946136958856173114943550304267907889926481171871140371927363859101296203460229567793503290889095911768120726296201790972166697053188398575178613184516608700862885811653620557564464889983488879977800040966774679026337443222341283061344255335741250473038297645142749567724683939162335146673690844589448865804499590980409796680442420229256541201999655646002287911130977960131844465983224290300216257009694117264782677119773054074006676129171668448827725808637316128999619263865299423092045037106165139743165157277558264775493607357688784838514417726872091994868404066419655001580169396879839273964146292817234910104927444728017119296105216674856128296768578487854679287655045216354324889604201909505712708684389862933014543290990970881668305565269880733438502385064787052945677580899300229551122768633155908814691615838520463783652885226071388845835863524653138845698547876074455293860599054852063409389056773422052084422470177439711777469988544995475803743475794620614854275136736476381427796149867625711317033891989342160477341695356614019447919891091941289200314103516949291221028426266913797314218063013231722852491216275793568371978049567818099216808166157640966658650461636108074444110618152966471856339700107537813159935136987889810572019576659666630789825316910062149531336495435047587734061390889135220530519509843536595111069316715351274545648731178550759575453762165855234283584019642859001740748266649139608248080208209354798103568923915384611677335400119071604486636625350079095597265447146340109821964912682472807568434980347216773798039191572259012805981449557471714488353813621190716585945823702786773656688941205540942408691179997066136135928854840186823215776183740393041326199075 [106,81] -1109212420860053193360020175830237306689667114218572795669002571654638512977627752202269405057083504091321777007934501115658835207306617960553849697409454583035928252301333451830878936669471826256003616384808357165576377492710989318678311825576635965405754564546531307382475115754289941370546750213495652157404652189045084055562160168832338750588099835587727417712045833862779635059545949817251600169503004952863254590472618195676208701172123015256566236576110949782191054844421940173062531206749864253554904936187511332443671415944196795351794655012437543315616320826415994666230648038769669400846187532953709257296739693506979217369541886199827781062048808740124812310842424082452042781635153148869093109702254277808090046847518651367469606670057319725828414449495465568776955842448585324322552938237000658433840110545591582768999272507304628082377999080888127000584778249865193827200152290508418150776114901259056880989681410816029695745067767682265089786092022997613529403493160817448302453624519383459968175454023423948066649926359645377347747889060006381422278344595479038177853211141546547153463228817496120618010188531071509635610982626210474992843451111940369500070557921383692482951861187709318287898579672580141203786877470472373671003204008598869366519755950972938614693021479093170257894728476416861885062893778956491234624351312986468485946149958957294293912141782992790895161408200571033694884159097960543940514902937613578438703500571123363841370823610175223657608299750496477589295928997745221498536358868903484472442031488972328696017383454656763232532930128978988112282956457062204800006137979747170841376399880812236959570022633031577634474778079463893465348177046355378779001989333552821953377412930263501463566094532378327180388250219470946357264175964934689819998225485517810516851391883462496113120491955034635383996083451270693919339824665420501377191893103143652277136147323931128835593851691273366498910611191533889331871046452263278999761743298810739834095849760208796011692058980950980625929711311092467258125 [106,82] -14799508051664343020551108276770908339034761709677456212628083225718583677199159629291197216897060690695681585465235276941409767449401121927100570923920148352270317307079378382680247062156924229060748801145740262539692996485630845923383462960328103628931658131998317768210486395832229389293374035247720232250026229180901712361423496565704668468487065281411298983740866291043047256393875990766531786325168377834435356686245296626266350416598297525124339805072470774981127791490559227269664891782166681701723782949209240508102620604410042140203839836216482869438250018922918163287446739724959275180380998261375474569135534367901101422872084348260304978082758396462836549110267654672234064256151126558481126321510376691144671372687556351566351470346867069686836438548197416994168862842557588609375361462116869244323521130679435281197652801093382228004901237994263886477819567369394215665143995250594349113011638902747090248211621142442356747799353392991505229522769659193840954101565444862362383501325208354274258732508573759476018222649710262571088296021065189227936938483359072287656755222156264229815445344868532375696993321077895512658853777542920198893288571592515141485605375283610613901377285270827153464157431756500502989957169798626873490011320654195851906245751160357482845997528185899073792056256569517537877803478726527222434262359416540962247559674343681983660014571706381144687530837872309383999830415645515939002693751778569553636319062254554342266448714731423249079130364227393640835835016420347150034069794957501969898045077531230520755725481571615572981373545802359718343659439718073512166209528120536215808005748771872135280018294110021191956141413732074115679198939460783291359433230047111853686757085928820047511190400372884707577586798052249387500861399793817149094182571952970357767224797996703984960109446149556667148365515031151595832239712575792137512259639998369093255066500387722637419227800617072485914886719643036292427012258470932973549990334438016587813013383385377114152961825562478028248344115540632600 [106,83] 90775876516532866078592343923618150408649911594719458494052504302635177822445816146680546153481304673530278695193676267187599396237285505286679144591695548705645931685655212001415468513888447265157381685072242160977469781040628961019278872150021990040255372227082010997345400591154651043659669832042708438243967907021308002740894646930549848856424966011870266536607792466694446773705116077584869171554280698573913660046880652667010686024569876458736743024617795816027200843351228374448624270895051373404670795662533208377469589142175633433395432104091397637551978200611811607455232604103763454204534963468425813312776814026938454255796758971069175946315021732411065962781020872566361042737093337328925736426861800609540516827355617718012912130739172260363766567604094004007172257630537340264764167631763104354847035546142306459564672570907102374914309947994885581266163903402584802156078721252711943843190095743456919648728819625605547439334126002634469517685070566812335932228321908585788507077145196610734803452104964859917439397036906455141883312524539561776163805805970212602582778209029815650021012857179244492406379218372448521857099387353382637278899188889544428310526176465073987348283553078431752657771177672488579028433106924178921628128205047337909954207833171539156238804707744908448400744704517055008758741822357447445828217860313879984020142463819935937919535646941677339497333443940624850218341536451527323026098590751626976990198930384492192905977408792245615878835125473970220942335086804593644350574307101318819006172275431036553362443932481191403409759062060398254342125693505912454444808478690015028198032280580884755966372487430500459912320938771598614210616412637638597919986460738661083474397102025380418764421586841444484108339262707712125107857230313083930095898696435822804953000512552798671576873737390982838137071205704409620460684022322056185678921682097898039405758802862033276039959867749467862890232644303115677762627499033751826188296357208200904429340980932420130033404099315068443121131881600 [106,84] 843441425322241980111285894842051416938592498832134845968359037828845395439579263957249090929523007955051340546006235105291474661878212545897735982327738048390222919804197799810048468420569835787773688870423378713469669556405947189136157188534642818034766582963297716265733760048577190140606317725475362379330430696194242682079255982351441309834607919705158779966537570515962944108347454811677831585935229317816483265086256860525330819550765297461150837005559464314485484918226168087257693198895612752037473475972091425575909628128792824796891653254455199015160494819250970269707713223306551277060504493448989788337289144377211030349080517962640487711099309858102890262387483541013078914575075799388338734168487873876783800107584176940642247623556548955655508042707728997648204790632236304343848147256831241995714480508526747033046878273972306651641035737247052632077464111663541216313969110783564070005696101210021272243972501240872892279769845103143096046156975822452599391262211649158561027958234701850972914528019470193226789311760008409605583198723487376498445834788928616531961298377812509843924832587094156320420204143569397029271368468174820011991547735265655705613558644220008747358973931909855554015654398155279520604784622328693159405437548140019645975648155618995425367494812696068026130356225403601343897110249632008319348831376772569802338297767963657362200632668327098766981905621370267409257975371655862590954647464046470785520120695713795510780031813986151527165203738374996632094962489150066557803386503911456659360913989003319499491517299012699382697949366888771664847271873768588219341504037926074339104809872442322626308964566196583535633012536460656913732119289354308778234880357744665539919346226174299793734970061726634601943756961736208354783056399057061236947286958739752917061309354325109062557815981129430648759540885252334187911655065706306723472011608189156913679912850067443249215173028022927872406115172319894012364695692996105491146765327920155272743949913482758878965512804384292176523350 [106,85] -4795898363882431299599293081426695965258490996762867806230694743284656544121527085785526317583415789610631122710114482422934328478699108044175587622759112857631054325577959327813040441152274938339755694752502872007887123601366428431035882715462851002082485688799393871741313148366722938809953168309437529573125068924628618725707264457551709576678376337666575399727064543460741750427425222558354237300548800770023658597886098288523010397065409831087746334690944711693889429207554057208926783711087275555826134466005760813121593380883688878093261269672135683615234654529100195937333744132211725515515007811284787635301301975951386820652844597700174959346482899127094893960766005470515948136987523235677048456427109375649965297157545756554834632078180548659442440391456735661980702505678028901646227023091951478712367242053618698942669208431434984173408712627124974876093328861855255737547891276800713574199953044402593933383478373402293798468914139933170035258947309312272610772969169426066222103600345290212035625076448419242931706565899572152710411900207703696837402970042277637958412853064893885322363738103975257854335666591565019428519646491446025841441225972836093899741565900227544255836402066194408857929420124406777278354825841643412712604467526757277864124411432862419084087616235123616329376276094631061118917730509199637885895550987143720678760876410358344314349638611162764139005915010385944374983894232096701171323072715110483344931062069258703958988493279570222332898229610428548561365590400954099921786397129649906175128740225204614162608192197910064832139501275311592036200589104205533266056637268256097437376318893223669252582354380513267042622934185557376391097536929189325988973300770699300248337168233722159686984906742332136452593098874047023543162506509483619994777872355738907420293538136138809145980731777001495523475697249852623362783384051154479667440357138868356514114172717898679323034967347806150750507719515741217497165333148538746527357252803459870247654541019996973115414049734679142875 [106,86] 41244173301311169487646395401429796878146266379198852404846880132225898805064018062058240486868355516336686060961320835747871492884425490596208248472684863134167070462114205215153062596989030430313399190897051257936938462185966437515767769585201740429432106815875151284781443680141414096077733357989298997272030760622864220244392484517980802504989409290098843916443762078240905511924486998037754646780493135540581449643851697251628079424041758002815914252959266162331435365656406027426593637313100724154350779841306491745899035130144225672824778401192762450379636614228128867804220997370270122970704915101756358402729501691119922643791518714586961160267479163538885186856362400049234534021330127342990323233553636094280674943478162956713270784824052101248275943391693414566619924097729771894322418007493116429373983277930555304166630575905355433730734986898926883480560832800323188739027080656849954073202373166711687975901216410780523043917240600477413047281044696907697858736124265401387331033152013789850852025820364241414509446853921142172081704671616492635239697382992709664312846427814019160141237155265893976792925655648800158520404417548354378899721210059348276254887206843942299985058910366909754292237222308134582523613232478372581977743189257117156816267167247838273930873287185645084892837674408423970612997404518037866997297516779637100919130874541378578069537214126910754520098532803108267985749359006021687754956666520688266018593959216941188990049251215411995247635060611409819350076154245022347840359641624686307280594077935040366094865304646664211807273806148046994393111062163335520587533184657643147295619734962727462008604642191994739117321722033711517284957353575970044977843594180122913310023603477186654472404504006420285321023151120695846607280021694170594141136841144825499424816373446466083238783169810731576902208069099776727471711570371606905966496687461947988700273073241870285997639838641170975830033162905318223396466253838473277881806593168708917527334391372402949511426497623540 [106,87] 879647606379899981325311717386779911806046178007724533836285458064085089451956914598416576712205564083625273247314795719064948830148601841263007706809812302602146028154232963258041906595991283323186879816305449182643964281385479176908731407513762917480365375142256874864789860532858337626343401873287139922041776007625742001214663326671748206300601553899648455764756726556094468913411767783520324834320091457657158540998794049690878188334225401211204068226117516585230992646223597824529847489088636048209052925266191865682918500032521741468643824876285300362056513185521006956978470032080568931260172446660536479431724719446700393831263638409330010404980173713726676332228349564128129768041175018605132383938849805002340880552844305700501925077349938242297356855017940171260970683774900215139053017114453465581141599838817997554637464131354279696398399684192821006394380505046668074221538813119355363191645066487555067888268451312171377194402135623691317241427496565000733356318988395617576439398490935701111242313447531413084383742303251910180348204779225756155556902105469736832084351692113893831714871478689509676064155997947300244963868384362039453640198419048093200884151074723472642970425585911833897954873480809052392759807340220110886338404105218806796070207209785653257892064660002804394270742785533692554324109858196166584606213442497607248551699042067501649097254668278962966430631726019555303299281106987239399423861192066222709172372551356555174626613367188812404755297868837183857957096287151214255037858098672418138768255651965679197810439944694920925241699542105712052433907022844149716189831191474772462040534440015316764381372035054845793561043634321467782876452464934754356961898536020923571427540722972680492673834875339641137408848351313391156905590303895769315547517370039680454667704684900827468921031665824908483614966972915151563484760692954385127130904458197690769259738041427859202303233175471405064975130489849553104444848367588755821826140279781928598509611056725858260629604035 [106,88] 2052368401865019413562657933402483942550210048841570316051284973084189247319244570477236925481969841177722021955873280533212499314852059525500332242203519992846362837286796657752469406834374085576409092493389605403149321884771322371684668463154069823337633623001778707525396517011042337004655714039631907761520013670555727310500375203055080422402037260309121243179397869357955808540229059450286535939941471978945917995373953978100947598160136154152830723095403054766599253937648929493626681182557499980552691626512434129935492199451913597907231513799648489533669951427457669344008435635049412145959299167390701064892806989606307694865450539425163313479302281327841172419365867360628213729026763358470224610983936064402158099930023899363557144984126606878352925302171720561711945507264769188141206507893280065339115864716500996066021672966563626805514820390144166390533021192936048395447565688856778379704583149636294559774832565790367556330004007066041176742034501539769636046040155285791137617482198939777803607251158656566555452260601319651359331422805834726203402321682131855268374217073555253603164255418420804538418496014624563376672802745186636494818613368614895735379607174367061006752949044982856018412952805273948058182981920321827832989308704590863071719977864610168345957977568406130254306000355644510204775407332895786666105328940628606440842322975995226812947905514747805772661113678131334325929057080848828166376105758501302158784441399735120434310457394436023261668844220140836522549198681099715399421548174635930004396504097498647000492296121647628337719671820933108582315361891402062280766226475482143440560677670467503469553940238003024805089187366405797783663859271945907267331243018447309971925999010590625178513080705026081492593167751734175443430399056506161234356822009289066776055430752638088499421035255436638273235902629370310464715870127595247642800336186409098908098690929233319726101194773722265166439410724609755508346248226118908264820427722220299368778507652172678856240 [106,89] -6731238449619301548194878118279283921833315356689339633702738459686933557164111646361104912533310186197015304945702224897608541168336157674517499683754153428759574886644669620762030398628849039349326879801040697946684305153621970507988295522018454618195559375746578583716796808353945921075930286898962364686915708898300023776283935829585493492940839977337500537136030998738514499472777192535560823061337121793380733113088160341526057344905224187348800891231346913345083468191994156657639983139336716803006563202872846992250403446742448477735970205778144665738434072136754375909581204737855390976935552794314796932268935041301011081042010948074322945173577522646029119489305383987667415258914446844388428917942559729098297194763420963881900443817113833474870325019259671478650737486257812095879628644007618388295969991571708440898249841859900163899496284823480786254289464037078588939545806407071496275601114259830054222868656395119219223936981841292788502286495204858627843549136620799612168399003194394336079279129097339694479914768649663342910234420888416189819011446885184401360122973815216293644391828484950701508128954301585792329128763605351002748276550517507412108201848363703728368726974934639513528176113125155722637404386744726389481563832579863736934108841139428119114098469508435879404534464744309160256488506348574715396846993070515886561441167344572696979918971865909982411496036204789336298075027621801207994214057113245945370660650708019336756950488711109003056504853605740638946364562442833170162030745210259542536139004697931560722860475031388158810364649893662342466958490906719952217843733908582452460110813806632635067678014810782506906847316370487600033270934975815336313237385268247017101509390471313882910385151320553112076942028657905656370251488269225535701693818308387018687346468206513055367270867813140487498948301385039074342879045764882849826712408492567570404474526819607903092600762968504866950756020439603953561187741602411836740260687919551769333518710814824545 [106,90] 20331717259304603468622349083800978330013598728867255377094515717854443003609243029521934844472245870859178370619304481788675067546765706031253161946348860265457859009101357729645573488421850313477285016437215020849515722469662501410791107464324773598194305311424350906016287749394560990571983013804896093208777517111603591112776071982857538598505541542008018079473566657474399312459152269103517726843185844197946197716646170040665859623675992618459099257205893606467502966439052652680400448321250762875397551468328531831613567145082624071983422743253644690278891250296785331720379868415392795292989097325876365494669370598780959202526823863104340757451531970911705987614554562597027004743276270503431097587571068639559391625960990718592309345370976421452658229493709346196107120014590548256815683850479168149623387728721137988548331876568751796226888369290435789772125976530353650287432271565900554504576832681274982574871417272913042673256010322617312056151333947550653925375901548456937061640305917932380552672082900169007100182509191262550036605838700217600046323307523926016964056503283475512626066340249277136520217373118156213774269602642959924394309109415530365086777613521778092094004157995048405022336225298231166551502280077700931805378447187316754804175349366703903201312213812329907037705502167793796427481858428047385282549503520344020563789637565032873933066982576721302871840663662360414139780253207115755791181571381340352446493600505681835421960385098036585307715381560438324050386828781786286730496543257303626098966539849543414352112628108953001201937312446982728342863331592399694010070864245258656440737708715267517871100775540343323720309117469397764258198890474083808970236486710732937867589365082491709320888049895857818728590560619096375342350559993374650315286280597388747305539400449740740633149785178585056531615903947010311749395988049859789513441704239753015657663410010979737452978255091784565732792221326659214787412145669631562316594488363460857426984121030 [106,91] 217479595023127205368434598111352942254856638704927999305475623268607470133288693789005732670323802401500329254262582448681577475208157967915630049241869882191433717638794638449800413072760734175663606655185734994212592120752830259818480386043669936890005559518597806169061328622833329112206390012334544716845824129166098166879540665699198511589430943736143248140615837321608126382907797970304101413761722865130753183021233555108282534104003019343436212151565646918962451768865329338342393713130039158044485740544356107226197912773451720056676751057414282447456870025300421461879550764197020723325186301512617836223136099065165094308559628085038071780244504557899424651069631823448299585536375450048634613152280947450940056905241002813922465194791181453981825719879948149329683952691160431724605785367818470405455335960884000215928853980876476038882104845985349701491569480069744171248245031558134460804037545369441733019845070461349870271091778088907947744144062685005179091756330764546945784538335701716582006820879886681141228552151170295375866944810334074013210864055507366060403352289400920700870536586017114183058017310491528809923287144555733076700096348363763188739539829824165814884284412616764618671079652142849197545590968522738901187233500690669726684382049420178147690710425049276259181323064543495822618541659444793773194126959716110204743484775169640060662617431555546937716947695744118505194407248023698599745207207333639778961607388941088370789478044717740852480747073187117926942750772431750265617151549700763714810574950209618733541572209934753832025530465537295121432169379151052495349849618654182080760697703298025146790666774665436249054822409476064541201474835626680490391652393652136575539270860273543114493328391136170960345534359733307891970125005941647233471418137785089071695172581629539843888240668677280914786180725098008270133987392243406558306507273997128962444185367912363438512214147820032454412052421929678277994961379867293924251380610918217730844640 [106,92] -824849773825528181935944751586904722126040822681190781973038403867093520296289961587841394342697289564669148452174316170113174293125150996095608716347281333008818164692631310638014598846621439696501743894893640199683147936784326713107422094637578832295786136889881660647948131840446022845376620291546483004803597228447651199026670079609771708035054851027586957926191493390212836236506364566243550080107754709132532012141518652915468401647853383183854223943468458589889240508388815266341200303297476604524637900101705045940198736517336488718260669919400936024417719391184654954215803075397292935022054648548980415294657275880199422029503973840304775549504236895481835497627622107537012982987482671592973819888727472018030278458688611218196944553627234501094269702350524361382271395037354339034807484770043715991198536704194560209864681711296634757883792427041407886950153194928504839522293294560353183274216124957706836279754456324581638880927655710688228365239740641106346336812808953209532749443174544370214422025829334106722099936902396434726236013239079772611020344644399778467510897265983913190145735422240594442331122128492738065976315497173436452461101860938208570064502870062317600844092242736978828852182788303870416021282572764283769174796628399678270615098102686434503450385833461096869762915076260704351725924369188655532946270626715795881590846326071379916192579488988431531763307794428887870533000642588680588302003075837054819628625680042593059728958188691523537465850615029442260243997053263820496945900443016936540040725511295326119409474111302477079343191719486742814956757464706525866698048031852873873340651221317128915909559357781280830168648669015852053714167631444582861776582957876967479837135449440507408922765850360613452304294033423320375876738315340398003506080245839313495570625360493028013014717939445452470840148057441394268945126946935402205864332035684454439752730104384680040342342067057994852212839999765772697181546787732788901160436891890980085 [106,93] -5478283788248717269115648240010799969017639208978057340081931381181628114525423113469545086992682353358588127407629501850388914093434952704341126667730659204845301458063879933670208147684929041154835462999063395336731351269948632781092537006522567476447628054647116908021910788252172893245853331439667277216684291155909148292591981104264569848631179559086302896791415630652335835330091794988402417780817968316078674132994830355839029084483626533169278199746889903628647409055545967229957808435701614595183221672597391916074663212673988051819564577511086155928479896606311536511351485187251887694436729324143469017932963846998897239243463425576518218969833025897830338718505925492491982645932881148500297296662860476663571813224406380873867688252675700454521423013189909897378242785659503398259496450572243168284496440775981869783978524742336789405855013684202542418616338301482042069537027421587469402544423115387338815686236825334175595761463129572253771644603508490426940710117511844314651510523569439080435214462766753735997423351494807543170127808538348925197106156645989223012410233531739044834863187527336389985746659483538951731538340546658400139975256062391568917108586556005626403149862172711212790875709318860068470859463240845421888326838233543380797205280348409325119980102678362238383555184799300465578607929665799398751949749674954703184107876388187118213135867922543905396309109616926622084785386938405788851652407828709500541224945517914900078264941083646046424194622479094103609217581700076420103757540513561544656418186682686758736547819613267860780572900583177537407538883719540352185608500319717605197852153178524374921944233550757512249306948419157699464550683463337188168208104232989114919963003668225820200929513167534407388117065691928719304928632108989648124833110700870107295657723938603463376425595495876232942408263112717134365589273081521025053122563333515974679455720325277149637074732987583544574583061932029745497867017142036991628200489586255 [106,94] 1141407958727632372108585638887770702959468827640932601071296450013799394484650404256663783848212366164065065935890902194151858721165719245660612801067192554572632883101897639831311271423151748582285544873361358593458168492712252870613251742761269640694910835995161504619173860382550750264822449158110159952938391188863857011503028126232165379786690878094910886760613662041063707886628895446913824985877741801056251152743302626308761803300623522646672111545233041193503324778078874385563274351382463499611803518741598524440906181138262999095899686804223386839134391757207481539653716146877040101825668680584996414399020826076179745239537740369725082598479448819068464792279304001668280884705306017141253505063412975504389331538479013291240697047352792053968608358453451748834641127852558017388080512173717880714545195718708655515958055999434965516454353245430436690323884237591151569266806144040176772285285462208239778859245693503309571919997087410240241610793130797805687272449380273912855638012071779632389374944755363833729335722656276739614499997275689345466547313451015247997620762023097457929150129360561019854107752327927103455338060327745911756960771627637025578192405068018682453973433210201614109770856214638113211201326109075482395766324023250715078142464065858699541442976760353297426696315112351372173097487202604477600487536214393257298306857788063056250016343696638617734672457092887296163214406036645909944559161429726697728031926331832779105606535055860501765592199943522818979806381491352891697284637524165691635751415853606743620136722308935609167402431299811020159177493623118652984453683781716070413174710933959464096726084770224483250791187947085158814727439154141882570382720660302409270477379870938492340675699156119124124989141047456023436667324314853310415966102195660579407510290744457543244327416420446431503797284223380728528432310759055064291800114230947254312697236955830172145119344982764103094031976844757838994084593360898312606922750 [106,95] 42617711356697852552834212863512709799067732823576080588752367552259535600671595773189691297349754775374462950943906637616761631381030173981681998752758841159859154861753067625589452175605422904716091234806871608661831403098446881833134119802598560849188111508733524406427096005851056167207699755925833236126427010285922069109972224557598032498347145722617073135552456853272680445781511725352519844099072456674903275142914551225434197200016483847838677745748072548766103668163524829543359885157785043295058950048787990538649270730780241159239891279790740730697913246012512692145024395133715955589574418339903149582177255496419197523054785926069759104782774714963074822314371952050267457855274437401300179343352334819298587407892215031954215737244368150099581847947189356136929740760792956934224838242501750364094771260228401703009407413288481911899298205321437281741425924441305060182833029242026512657342182650754947484570074165567214244409926852256793223948995560222534667925742705656223660231043654726348308002152854503917694924574696586450114336717456726113120726438012393622252941150958366159673325294177115208726351245749530198392046127494188998740243326144094192485763599236796327882048117044350344124021740356850199009464482627046345754464689618537538626665605744999842534266047039302140738843192504959804511055204853690835648615360746971710908848022494335343144015920120219411762098592406326351178202774401507402938542273259373469335083723493186582161137772704464918066380902696110689402783291866394445673200951966593950037347123488815705489898396130713929686078079522951429096562471288035251587014300291949816053859057907734713710438619311421299404926753737966659054476184387660943805346487035101440514244178485756450505169034093090098846881461804090155757294494738372286916132350113018831747764734602364695067662861362531981212441460439834386287021957158778941176713169407069285255097717146274566470417065284950799505112833100116970245482857707628568001 [106,96] 59718445101649661083435259273846875492473709104671049292202377886814214252156647720746137223476507767271719536328739908472461640608351262580458615266609419170376507645334268417079744253023203952686297275592824664086417441165702689894601289370245487452718665909013922276575201482545233278481687620847813283597088750522268151427068677729546479474589629445636467070104583612563489938863178123345965047191678914658123393006294020801381526192876455115474069715222722270710783911554668040998200724191798121859921186624621969566174413016528557022048725215077962317668082835797896966230029176442686988565448652904223884611359753335930675330557631873913922067140068916925572152649973482641408009538225353967006225965761854943737536404790796577065753437504181634553645193728464109439547624955912429026847554904461328686062645324905368502271827097020878527941874130191249799833793196610533978400757044771495037358812872130290231091752514220665885316128115737542659574944248254395277472111427836381559103778219342931564890648709592093883789298563851060365783375739176154094668199153808258651502884336748472358506221025287350152419146559485964360144907031229718362259059169703337530097474438143723818311864240197962354745365185572721567263433117846884361075151287245589090251648042159606625940511956406677350781277035111730872427833468563357925810009534145120779457706292670047428290137593820879164061526612375277533166733458752437498397836179923877388415495155967309682702446978395723118151313593638853966009463960624216721523267520675024821249421539832476270389222878553231201891689033554420910282902193545296130844138868814910259484828305940510226310810358896220972274643513021471372180446574322200893224509433130540357358532675126950154070126004163561539985467634784314723530812899158305088219347936093003941217317129513448273031263082265635101327252648832236901675639977256059139529262444530775663720132621164095123539645408096361774966250676330421236095452910917493 [106,97] -59994277726878548717405781393087133944462516275279696661634545939921800605966599705386518959088780595955098898624696043604714779254740767579608142766018732524669730939079573887599564897887173475458863619637297405545364296917060948703272727118746632547790465211150348898337579682430651907548021192048436956247371022126023553426966684779899324712086523697857212318937223950816735344339203823363419452116134620180903487183410700384295902399677784582622894755385727127087077729508147779660627942684513950495541431134868965266951392156217815781154835877094524506633161559657292169899627077480437972714908824739828206573420972983669846190324996279393670648805578693202239261304401397507982617953692313725288328766681994496901134367248081140775942904504930606191410324519158024806086617565313475578889819819044446220295446870695131351739990428099361859904133838253387738681350922916497878521490994174590232366264737446183528882531904581303045352809833961409738977945309503038980981369403381433764946432119712574721395580856129137049490301584369211309896586338943679880036621629831949127810467045226178848735757698168116772225403775692906863250548145224648961020572582592444803273648765761882672604797859486549581278645140857356781430070304688153728683226677103343127646894632886754790596374904684469915984463516486716401428555277822586464236370647953831411524333319057657887719513640822712857486541374430311362561633789256413319199709831605155629656779403690591552273904736411227508670260718992463517343337221835387920311642352208474312444996446946463322873705305961281879758197953595592122938070824890501601508510870233984001649952447979172977557746252976267164608448537032982438437358130878290150906454929626909896557888049705780298230286708684234916029596147241609073871037604807624391719179681144216649710794273767126729884189287264388237548896650856389812203468579918949953570166148481032265722475247792402272352132334048022573315530273542648816272319940 [106,98] -27866357868443194661468256427505442328217189040127376193960843256184172089431320625489854433160020495200970187277102071101896663321539304903163026432170678332527320601780202434221973650447782549994456523616017420216519556866709334634982586851032627115409951799618020052590996039001787981852515071722221061703054590834797154451244683219484593776455010505624081465377489304930085704955157335664396701272488169465312076127189515469762259890079311188335923643333087290377669778289874761151988911154308567848546555870177202024942276975043923581915242992281376668844941153333699231247777511189798688192742902477668760514993388650583685859537138763820004615516908633279689605470666980908793007185104845472065309383374418947051465683572219495717888507765407402576177321225891376838483146287810710794992341509378957629624744165340530908250187809533133844444705676695935930757199887757086023442283917426595526160893007489439869989097672153872804043493559158702922100867887202221955759466651407583369206227934342745457982805051259898695539901955264115301869282886041271187272683537587985852581397153235635698187145974427879554200000076660296250445444214005854074193642308254764739235713939388808947871236090267338276882636797805897105620043082671739223745950286205155055696789915878033581265785386059934431201127720777817360394498080275786633629700436248220163171187349907986644110203180410747562814882498511415272702658068334212649980418801538508311093924733288174616720006951009713646332585105584250030749790154078867299833837414703050371278660334992868400433789255150121392051187340804667961961934878729381217518181073176256918787258275884172703598486378179664571086659251676555689890531383514831455074854514629702885298170198708704697621377164366774413323642716911405131831965569271949338176029915844545597577724809666187356115207901666487807013100373097428634282286644758508050525454428351901337144318551863634843994548373147143956008164250333813299298 [106,99] 39803233211951895471302107358844906347115673232519956521911004151292604385288612654183157293832712702756986810999357359013914373539626693273223164086138875841442064728683347916085203764799252267926270039378506403251632370972374352954263859804879653243253038362182645865015708932174079380981055238939993450320294630415449371732867336471616320887176463177684262524365947015392409454654172625778600644045345041548334300257364547577052881830615702960531872197946735173601345186120200300486619105971143539083758274583560497952123809205030526663780580668211843612266418141254389127191572396126745409855607382919263830648023859977815470002698518284601481808843999381734820238339734281543386805210245115718896778094845176818035164994606362128881301055086337392591583940617779995642777881212952860965175218210039234042601493829089886382258415124090187148384976089175000893507233814534299580581837533269983082389181048875025053766720775117991706060133961614770730223081077904825762889596794455590702241274760018086824546904023735657374325498261114166041382076241915772327511058853755732369044187379617783154710909781768996799564493513662532299817272303219755381178679221351335885991974773017993501816718671988529174790514425559000929351785630922742808797310194981959826698751723509086457798460223586773428224096619116421178568715793933564647726406272030317172689002877173826703383603274047664997303487447587795894748041110837720242798211239865267352435812027104251513176061461831210490292086911308637967281203641484543521271925264921669906874695090616922028881628833278071025545432428817598507183754579452148549802382441339894124127600085567441480258122197049490587201316202982161451947515981339626875757432978402658471404605047907340837363437094555047969418955964367235567724873252690670435776232427967465415898446807109586317084715228272851780578896892309949775656165795453993224006611927152049536874066593685664355089518565064464879164562094634493 [106,100] 52606540569495242795533033243119134837629102708898993023595447902007918039647969646125927648333597696661247254879376650509775242940138096510711201302437854129040948848104831309404639435552677252269375911348450633743139689393099313851544746916062019819778398587248279667746675404584309571638190406397029461968719376605112673797341568686232107869506681653412157387687965628528606668906386038887485175714045076719034166614484456399600287310450557209752278212847029938736637861922164655184449934105190419091250092143111548466019668053917824473729846545256358136956680447965307437731179298646784652336652916842862696089651633730463635765249691505776106467677237652507719994418951622357520648403230111741886866295369993270660183835915566106288354739740091672467432777965886550303683032971414425932789448454762218440627762260775104422285633777143040479773223435955878358271302550617941100075798487947475288278411852976174471974894475843493393710220551473948025597221284015957798666298977678751562503694234618353513265180289347195843318846713294824021131900291847463837408623346202193240542726561889439417080434465001638262741651403957540340687538635289699153270013912618167178478076903188808398039749304769738493836531433993680867419723728114665603738144533448444754926845212271460291489583440580355991217941389443896430160768290048581436820767139330901554511645416574585451370394794864335353966640929713909542579333414740873581881627770383610183884356146039847154474016993913717633948690750625220405521175431584328412782479738168690027374535637469298152439738096763785928172187286536035570533398593273738936158857540329265926855803564201007760761252236452682011066064872194910691427247659167834979874894612195413273909806918789194945773135409997454802448076220768057626113153740083472917953564214705448023715330504628075829225913474012883376261328982956148156489107689778317930082861576524068131290985946613729883629329718160310857822271766 [106,101] 10173957905350238225400943457620559739569897168815931119556974600297035419104548819981088405899843256684920490019203854155203464566346548455986821091575229273293657577430904269997455097269000576848789741215478602267034063364236192348798030010168793838564679544914648115442269209170995308888492374519808166980506629458955613067157091580127961916512874026940005556724225056070721945593445698492541322974604309324222661795774051908385448187431699879608601217035191896516661017387467490393581685990700818279722095653346852160064459114672157895611317551651127324755991455449932490620403428770697003584455249758710890082569335060388581976372588604345739406410895311775153384239492322024143395262750020950434504453439127588377941230527400397649011527342675800164768971127885752791328235183830234511021846520542407268495102032067760824295878389874477077000743962248900186414901505129328429565140215080033168533117884096990994676837643553645924633279363317656439260548138249236001242845296267708505240586222390179717374163526536826968738559736395612197744547245983273091653666810186337564857131173116881237866276187890797193861791319796904465090028014861293237133057612842587747515922312300737997616740067192609997431566451983647623617066610810120569807967264557692802251310878163437107540850554859741722063005968837139687701318260193966745101643716345592247215172643595283676977855317976915825049659624057137074167941123126804273254832911578050699315305737379248265820526231008783945633385498244837270894426853840867333347830581203132179436962891868792707583151585940896733876267306499543845352553358208584641464894591742180405953956370184324352343791675220738978051076302659935727671294620722545949895777783474020220291336889295146469362905165592229493258922223448619138681689904606211131197619757278294377746744997880700230136148447494268481183245059510581222285060589424800251263609345579562728547413530282200919914376586021402084528 [106,102] 15834499560441528804015287970957042567733754916506294366701668140278660902956433840711438752245321741056024583163491844672191119188422078180358573754898361788292097850500492176394689872321777340225545464112854952739313305642580356255067571758130679792090229900055182255969016161168160197211641554591290538349035300667892608199673035314416626930786965331612089624867657357506051189664250073805041951697748536928961385204353460119798602979748009479105631878500093429151191918497389728711738725031089194499033921249485777835928480767653840386152295435399596369310532749172192548991023165592471865812442126048282798645697605726815604465517050760530727355178829115421452589049487977660544301984007064442243905879761346387851051684514849050990261551347811598346663254698740221776520356097116836973554474856038062070567389178205620179763177490171651112334818505794195712902728743361457751042409929552488112175787942101326844684669496029199293071484843496254219332378657613886008578637852922069339210529647439452801537930958546526726081641861874923779885209949233612298279549825614345254316493911659975427130869688871528326788774374781086859966793536511372446726627341119430326389991091208026052003021505605725177179226948813787204421154256921127615560332007994104512434728251778717093029490558769722802363689367769860160718479263596111797255616918080590019787751658923352695625136176223086838014496136415431267856924420196117411428949432265869126376905826073239767363343104764884066342196978573451950039533683767556681792793470686984128434900350563521955144380561938820752730325848582479612682177820643106923457642942732993039462345339672265961071940635949327266207043602710931789407116012029941073850383066389451203412048721960916837509987996681628655586652307123669604356627314182684566721170181163890941530035466417147386224314388697564562080038304301222250851819257827864478564368094355933450430459394411220372423163797457224 [106,103] -15744139398398522372118856900508340269505166799099523255903253994917703297871436700003593478838652241512961560387459544926998495988315074634549125599766555351081614461248630056384612544603716952906326039957722334511069485969602553128418596407005420805623676239661858338180538808542386832051584452532106084292582586813011598766391933291801261761929650349534417750089850915353270482518305572783028082164257319253124731221742122736229244272000563070832918251238167958058899995782150567050524613010852896563946861529663824387698464067871169251313789831177336696766752729639010290453242201444846649998571127702021190061621769626551509841637431619617567076754684071391422434596212616422721836057824752112945664870354743306440303190218782593979062561471175080224169002272607129922540092537905820170865354093784438446348883236629538185236267912263067556877002881906788491402648798801239822098294116656211525825240801230637713994139842095249603401623577235656205838555065950223248201782954173853786976382255629416425552021367072307248076069501097832502112752447821063387058887890757893114454282436862891831141639748992010030251022539834552177058701387197700333524793683477719300291063629863086747013238610053907632307392221053764355352987613058461783542287664262081657060454955476159705330875224138461895808029055241267571410124910226041845764891942998746511730140011783578990534534885612478853609764867945155882115908164684217861036220834693644012017948903001512648306595337975296137533704601722939020953113375036109283226874296171209620275807421565103678932726212919616995798354946975933194086218163173962211212988158545422820607175682991944482430486415214674613823820498112773859918149740123882208254739048089615212733577423353947656290536801457389978469849602846176990557990907996402122430782302771143797942829186395612285210116686716684829452793418673084631586776222013048217007667488226242056697211278935960236011804797 [106,104] -15571910741539207302744145067200793210521318735366653626008483851867776599542683371841600189221577406364663620132640951723235838632098527221354201080930278163758293766765045215373044117902655830034591256465741562971814800466058252045772177426954621014631335578940609121406211920132260144684837394086309187115051494769572902202169888305686070347867079325844782214769256986845653299613563543852126293268084551327678716123960062891821166343038836701198772474253424177975920197751037374707875317998162463748357823984884803739056073926600950587851396359655030778243816948210649107344089817518463828654221365624749960021841578847794725427098657655497003970282401773492029132751405522743286468743992989654517135385314856106022460355478029417853220094570012932463495151172480273083047688775137772256436881392593857904932146878440974077351556479089267203519890981757885936102134509474367531317586066430021524111338920259360792414793647639152770539661475536824461111986427003381576520819182128557669255810453247721915654428432677025705229036918764409945630885889429926462223416261900762347569560269573603773312381786895522679194060139440441870043052237733753708686147440022065256152458796144881965698279290493737026274530621217438094167531767681250690716284632212460926850455632808775773681921613245245250438624498683422299152178460280397728562785609571860238218701075362927498169851372839417056881044665514668501935295182462619308398009232654021907680672529068578223828118936049961203338050585232929427635662047418137405082518663136103015999954006302765238657883338420742824338953330408215534141412254206826644763321356222499094229663638255523812567238215782649093720274031903289293100262015280094222215064094412633475780620102687566708037906378690305753430949204573876017361278829639069057036917303081564335640979797433078254911115787887584289658238505432015197477970683115763343083674694489495377629582961710579654932 [106,105] 700644422931427609570977468108053100947303236731827987600359464304660914331964198244694842060140481210790262606046219430602309355605092213122761265250913708832890482006393487598223860537464998849921866715742616830639746326625651485632865179026344232646968760287952129655808055099462845533191632222482172308586893084349079801268330505669321074061859963524956478626321491138083820798160710676513641670249467957231881977131230844606096425423295901406459428615462683140826671932409964141303857256684436171215973415238661682866106442156969168595779462305565135822659337818724897717708592088556352621427908058803237113585414598681635587944451357912188878527779634117655972097062932336672650794678528422663318312308714830412485118791644658669183527013112521872629738376274217954742077813875073199175196212293148439854706346141139378035292014736545070910488732491746947265670312470100960144317484204400030015946922637705529507624736549098485057638583346019718450126386585290538159520675835308334997382027101315534439776386993409423739911840084099910773898143197809070459870621799977401765765460149523201328058500257100231452394722831865568545307747673145372309971703323269809152881990730185214538717897663688939833368155844026492147629000885918144473737151942573922159917398256004418444180681104254465408372152393251319726517883710238348313537266333102293848580228716013236848132171317465214615451782276244011907128677378748141327217582053808798133751119628613288617064251435802104615479249152279899265125354036532392010601775306537281540165459631086703651087043790501929002963524467801757676044300454487978536110266820846479355315689513318772647640272555993347121998426501483080259254204305077449978292664803089402057271787602586195581442530583660003627517923573188722611368329483143121377483725617152183413845704812066369136041082295437592136906847671963562069891611954737692107767802127937746299665498704681 [106,106] 582991368651587870503812564273812807369750170149485579945661981059430752217001243815687747987945385090952245176250598824955776539203761599670859907703058966371148693178110305650312411927397580720312982828275142433038214143326662689514408130272654911810712365937095987333876605990034909530420219193382969605344799887780045862537679731843738758065779529616049552373111221748571127488534031967413341880009520654353341859656356953246559818058902260263505595036232620180478096800540976046090529493350856168059230036618290560157458099841652276331551466180959829083413183220840684893674258422452957778157162027210363669067228188361854387584928662642051216723542579318801933377762302183922746300844801059581830763914975197379933422375818188539953250077900235175521564203000648297222139715520553736251695650251638595689533646115267892057984601267074400981094401402027411940587272162321380928241647651295853794301636363714875086412221101211301551775554930951545158481330422131401211673364829711381396907859209604555213665693834006436999300620344450197928177816846894477682204817984611093970644507239070173945398607187971685105468691651177585718614068875662005136599417704719697357785315080977528914515659302670135792877609204734253077943407469263776466727589701092435454381664046318712116358422365419819724855401110790574056738231844574647572834896378345952931684782229604639234679955597939303156842644073317547309270012224415256305425720595485741986946729781914731928305115826438158868602540087453657220092556570883180671870961376681825203829663204706639310651304386162334394330947940905924317271302834914497518538475613561380392150394132595614494967799861577038281531506433951431024450022594073261433309607283447526510877262596851840898338719731932665228166609187683196934154849275563955949229933622158806696756273581093883261950552140748260822930683777259454532810825169610885480132228952416363300141772 [107,0] -3315178158941881853261393212743303456526962809656612383840005854609904754495561866395113342921443049365970770636266163292216801730911329468826665556804078809686553036051097374702257499202712598567692062414230934107023434385277873685742417650518374832506973792842392939064645594862394619003992691517432803117779911829318787774885494644295256691529398941187462118466004547733734559291213776317624942821185360367517054383893251743358047541579146248089937738180606968584798896664286268317705283007222988594879688686605175639017203720325679653378482678735138145890352307933150100018282324679891296380328754100658733336544659055073258428366898557956662440448992907471611482238341584043681917582749391358267817490973768784368281104556632176034094820792767656457220311436113327486561518098533462557216488465639819526456888523520727065015194112300846502878971872504681855035778043525954014633038456403346601291775273229136875445345610630033494900721587920838726955358358388744959091731473087104138510919589540749926387917491426935129720887057742947862796270562235287457510370657295964571391146973258157761163261968153083416026773539454970486431729815564486470120859801045264344286567419364615575982189756644187787398743832296202439839707666895915710575436817517402260185945336179651199276837424495101687713829026605161072572249829897510888281769266390173736903953959649908987872532705657385945685848708949455146102645884020896032444859001653895394307974642675274405200450620341601339318816806902611463844757566141346619591576608609312407898180015938631105168287515974416590295482170128471907889200397336704371951393878920684295705746237829148179074700749592087820390215147943029385794248055238582911857969217596785305831379260844036144232817354783424466156872438820181287553356104298270922943400539435613139009416972608328420624357783717994797699507305630281657669070310102066174748409600025920992462791999014907002224157651216759687284927420297915685650685064351828532939174530350300690067840713838834586189244054186187282960542751604473670418768509136620697552815090160326808846275089442114853925925274547543467946589176029506540466229580488288775086402893066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 82315203803647764676208326067293615648779924484501827531945419771575711952844657195187732735034407837029371567362016356200718953089206827884385748211098952423020369623606965609287354303874680723756092474309654199445443881378808353706306448562649327900869565175315420145948133946027765901746480289610905779489337924543816168722310411823012527467423247188052533424519610968745374892182701803763852777508464810273473826913724229017485612682921318024987584609694347567679474748714065639048006715220117795033808877446734483187128738241363904714370273095562288876870593476573926228934218725252299895913446624001496960483673075174107575787401848959942982930562335344358818063912177534611386606058158108629234442069681864783886599595281116406381032221844840627464600485366016017619629837917410882243205295846712916146316412055426904462159086496535805882734135475994787797249921686341950606043335950081325487925862099166991091757701094341680062925452467976014929626429451847110222231136114022699171830974656504702120159052435539375068524007672896325953700036838906602143492682887079823735441088765824162536985190453443500475460431120386466333828995959597758700733463127199535431607107220348625322519316745428014019132147864605194608939297038006551243619540691672118699079906051718425799671838872449896189161049285770214063874945677659221535784412163400319130905602502947596202793621551215872598764001967283859650891412232499849879776803457529853256997884619234106103971262174774681897256324944439223828242485806029097778552234296580085879029717296324652753096482972678855662476760399320929771841686872628095378290344125838471615766069683177139020213412784908849561397178035413313672072725260381157178166694256795797382846281924945498528151381593718847735696505676984516719323769752198667186455997601615860104837900166753724533394430057317089537071325671827315839457477890197295597808187744087462675356741863534612509430918762146899949884521977613344949673753257077264455303753015286860165516493807992666374023156277690566862397809737071208957004832685523432680068052032772997936958966345138970276748161380611358465414751619486767673233851283498552220407873392105102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -37182050842327036506083028636746623440484376819559884815646420712326821149419317202070542892670979365435374004486767019133772285699287503768225086976476806839193002244517968270877498838039732662737866128383608625352597532166739427718048906208704731267177101788041365257217899934470984998538739397568794306023514222016598070254613055578073849855502351531193419962591085784444201289508128792112837109979261730618502623403241169636601791997204226209139647483533813602981560606224026201071503647346632418514052846183742255954901900180132952616714871411946019443132870580106740938218450579296641301596941197327068212444199764002886382046522064097145493934565216357053515322997637775797366619872937549828474486340577476198221172109218100879365574768039013834400968388170479213289344170866985485557024426295906934047736065319874619915982478855846585154884501443268280921593426280219219805694170132293292811430160022045151132762923635951398917216682447616668414447474570107137876291165415822034656704490821937437069316174103969096442201075862375146704271236552137091918248895101429070519223569834951976086496760942448220272200059579670757640637902017348832817573655208814704114840830741269295949359957807769623492777487610467283616410193322464422962838978518034835166879761959652828475437406067077631693552698877658131404976587396515765460506777407732592568541380935000229945765066501765586700926322206189949743536523450712541681107564421186295424553120232237324784995224177948283830635384997411343038131739474303205581832868990279165300491607680254980674004953847775367124779559228222641106864636108036992801102161182815025279901455487777379661788689092733652422024493703545783736946426827597695762555795614370269572921366383586952638678243849725580332784141505130852257151602021653903710582282150561379361451583072934815121676829681261110615604668175496503275844651573695242974314258733343564048983222281644260700635839970404895222901873718410920735314510396399125627136521836523503753146216592823186829404063358241262112972764677719902512401617963246710611432088144272080247705347998569877898147690675688064933961712836969406266426137631225801172263345506507903337478637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 882022398590481219748653435361584350434429352280202260776275553696690563922560251174429099905064580851187970024823317978028702857010363992754691486447978284566494818649614624816973326119575116921711466031095157135558645259297679576753020824419770011149452115729341597329278666629659284433330505822780296055165964568576424784491010094300278940807874854435235049001959233222138475878568660873102846206583275776194039420252354327953634646351852020038128534588190254584427663797600292046268093426648627120779501358878387495523185394367630026515632523261249611702987752480287649071807121615120008991000813142889386791637401356824349987294512688743369715007921103852558399996877153263577624862454441397549294939466348517837554883225136112101011781003532501511025462443417588315369645324594314875591849368212221029804956764256509897739631604504608609895624219903040317547294046481441566477449115797038897565633015036919002608379338206035796380570605593534901303898005950699648094361739203422502348747513548509873272075831999233958215433649594941907989855857390518776868309941236353587690442155275006439299822508468522118003528406319992110223171493207439372533497585379345392636129979507460247486950743855473430064479787348932792654276604492645806661569747470190262994328479741786703394133538572982021751580633344555270366252440854306158549326455058795937327854092892045773876586115520845483393242818125676181741425995860729792248556532622866194272603169105024791778081411101807244856301730445581795790480134416355772016485791670747074083220338000361628410766448543229830039622605953345964586397152563814107168617912773661280136541453395002778611543814719424774243990981409985277806752779178458443223272335368073321861445768023428007951691594497461940237337982930591705986496017290404921274284226214822402282803163459185249368482316522788455526972101380225903832028022214825487336740931123963448630836770729677593710203809072102249456328874644739762275590521262006417793163971979199988910088155327230009559726203909926394806760135503128956624170477792782905618596739173088556430974496781518549849853567501289764323154943437566542228248572332996446654362898698309436440467834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -7542814682074235856302758397395312240813989688565845630884417997196101955401548456244982832671621576650907751105423136857777842666612533326347919865032421078838164931496166065089044096879107046665847229453142038172674146852388582671557389401784822730541339597101098583308672690493110719072778270850102110956714833515591924958993813220159637699175797429861279791128730981510417588780022428968790208556591473558758976884222167231813743482993367489866424301517641492740137641737812222194563074082066130129814162562255813981860111864096036507759024819294477661866538277686145186433000604678212512262190211216279422826915493391558780079374141510804084506662284756122050232399074234369832304683427726704582621173997919458961930299679647970795115489647866074996053150697181699127725691983680417499928078352594088641768094137254994107314435855316194702213115813570493198465002592366284691016005328177009251316366698398724116912876669856321367834854350731398563116421566155722041208696766347839199162510649696118619173208979178086896757389723505083232733496178155494496669931764289917455727141172215295408707906200664318349921271167369461542533128773889060492632875000409162559172566971038323526619690760998705901678233454845633831826422286733500915189676224803856051662604209314936757170915122605818768583941943515947790581916247642714820012216856740341538694088244886344269288485822097500732447444661523808290988716585497694789328371260453977379033693054391040801867247489186319607326477166052966654225892086954161942166689720236446261192173885630564776548986341291068889895297265543466447539562393188756643521393487076143196815879763084589478972219806349835527006385436912049065795920800856946779771237662438942247137032953044255908255354981457514737580335986555069518493204843816530093223262835049742011603858470030249638211902271619295843631703426400137956574867129759386427335546489341696443034205843017336661617010240502994135278430162055756414469588914573347344269181317114342903851007187735414659865516711969407377844278114313043049583318090439866239871804755005292363691792752296524637464540810165884064156320783135192249499950229789381440318601912409235410450492054224014282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 24456813654022200082421307183000484086191563756661453268593168373741713589005030705406763322666721509934817717863506469263742462061693219392111275478742961098016419602086175863755325882734921622879136912305357656615356738578953358815787326636810594182033336044007243527176291710229537670155184497051599587495609780144308992217403009104184411848129686306564340207161106866383630413316325771509795883796400066407096464349026865460946787757788161605350387524223161390991832715434676919229716659665327827087726629219433613934224885187093112312534026467658639232918299031978877938552299151840816427909357445068651402745465035315901256932485452182988023034312327919808390478559430548853067728028421759280862993104220241019348646543774829686306996261614779442126559555259368042792301181710911326829984952225234193960578150618351570505270592348359014343786046508846561125091830709846947860006452126232008815005850848715148286196646077263413724680993677647921810636278857434378353849134476274141326724922727033943898647253766012503661807730311517081896038311609148792663762715386424531542340214760945029302596727073966010005000981957474405061310964367036216933192594273751101212110063079958562560031394320212763546644931794281631834839302225025633376569605771549107496089212899367906006572374001085564157372040946141315914415518413680511884342484651532324263697795894759127712800426731682488710888844894071099191338848550649349372324869181390572766234132041211956637053303428523921956272405029401796428687719044400752237288426276757675915390063093888406257538433838289260553987960269172097495714013025107255044822242213600509528128030297240462809155996782874385613142789067606170964977608201792682768380373872290210708498802435637424447048571957108224385739523281552142098298208854721592848251161786620730974493567571255627872401575543259844925705045924961089158775358764783273368630598501443108827947431746884306787196202794298125854036161823656672736251076979715271899428786002835893992037794380860265339598898452064471402421485743948404758227247411300543987195215138002377337920257084008452559519761687937367613719599233758787541293315214367634601169221655880825494477903703227639198303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 252618803976662649183329338189205145934605260509372058113669727550683347754630038889592472753508140521854799531685155365840370829464037170893033573472480779053373724166587505702849052163596344606913691516809966574503025893567616680712021386013252830440980878306372436583901771552734716735535112454554731546176148973528326201475851985136454049583101805358393460868596539666785482696098959434749643560144023379426056088467125564616878857609145597282607683916612784377964079361732469794934524436827825897076075070222282297871745665356641903763160686522205048862937194719522496679160889412440206453969909600036651658938146432741480971162330716077761269350315326295786108947184617960922877444515206921042352365537118791192212397457357414387491684818592832817344052723686685227072980023694060717024510772646747477567269226557154806312617160591910330245896609636565470167651158327468910697539488305321872699118362745401944216731566582562608432815319292307793818318082672586062628950314916358888289341872098178205958627262000274041567563122878744838271451635755648431320767903000765423448584672680039993416421194614391399322772608503421173249766390736082191599911758086500431971768215272550078512910443859436528058458969552011517798680672255698700746187488480975668781614747731045669505736725049923182275346679328649198290973731766741724833469330059447307888547866462821178775493448338868774179438561396300314032046051494080033402108167534842876289057733580140271135078686201376631172944357228674989413081016196092925575450702199983981305344049224382937574868288095550605809931384318195345896730933150084041460432859097070598884021234387413201316979744235209310192264646941057198360203984361225001598640134639579602673066454877680559073453247938518608707350074403494068863920154353795777489371372837752895591928732425880868083184635988294323692692691250930143857817550404614857529647902204354327327354383248112417735678724416136498639456190550124459295810677190212794698550272178176752627982931021884244456577083791850363105997323209645482498397867895242372074062003899019520956040340946158431749301127043874712187131558624235927747185662531864612199667746776600082969643779051693854853510856628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -3842381078122577670220512707259853804213134636602305904068047424266551391470789955047629297297028504567795247382016439208559850033475962897945739041917120318081417015693246906108041025028379578787972357108073765502659664705007213144499483776352677892030446153752631320722792975605981500856472460488848696712338741019817552769069300210974818763840211858299462657583369747985836808217832550937631909810656892259975763235183033563019569411323044032062989149820396338152141627676564735714862177131101467465060688260213085026212573807187144608729220432027204701587553390800153723087171671184375281030082698376115153488409930751992284287038848726291627228267580815004656787264254019564096638191518181299917220078685039366128628063522818098120506887184148760679390484748176721176828804975012229194810454745837414841625993872422607896376273737962550892949294134516167757348563528845793848250514343806186132404266344043483139144673418869999415708441185967606181587697007617145478116240328146546850596267704744717480389977333026191078382620530962634114229389992639355703623811813754906558928959683795062981981727168817040685369432228180305775163461660878812507554455556974699979049507993471169002863104162264692707312393275058202484656299807871326588250010843216226981780494712127779687902644600474275659457835939843894835350941372223609304578277610675799686830766301770087278997000943410183063339739563781918724432666007964480184603062864690965114620936598663457758161458997364455365400747262014631182484205170766359909617282770085457450473273101189545542566077317558772025864914491841731150656211187080212611429670083342449767773690799459398065334055061859186828115126079578755668523192223097627590853688643611961365013507065132313657762875379471266395997104403518168183701636855618580127842379097849261953055881298626646831343663588724386860427292242148554704118944205463775448219180502335361468014932554702743126441479056766182285276313314546767372407426556899018339508291323884442258343305570225909929403884849197382747031425505530930222642168487838742518463001813039595331628841575594614864724069967462313130821707089169165853723432748412330646881304268471109784888195548546718782745301723480224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 27819188457400381683485565495369100932061992171161908473578808091577334428093728643427228810764836744403361116607655235488747696947499845073418137952189553789635654989792713307793124222819751745994382677181327230142819813915056895470125404257013941633726385841646698503185257783036896801840621386889841997214662431630778406592362053026031950685718265121219684743665698813721516518592324819799183974147382243583572581210596302636726759679600588093530239469743277377996365573912237624756877923905076179167574017395137681364712770339270280932878700055708696507690671349648954640885998522365603016042604880020350973865993426206481112269781761688451148823954370252432689600246873795671805175300010993657569856599436722993883636316819189149965291261894719304071053798461230295788752701405961868066023730483562722836219175759710652042656777631059166415375196386768568635508641535770943918816654158222185668680284611323810718927251317416953037570171334750510390321376361723992678121466547567123787743300959190684175894679121948329943848005278596887084378371981364749373964741766574848536310859153705338552829019684919098259430243404470568254205231439631117340089512268752811473591716042015832202730521318779317851896861722884636947629842104027744734651064288365882625631489330953110797108126452881033996176919447845301240324581452923644967486824630960669502749559376198661985147516974534201291984324859872432061025182498560273866187096260133450362931085872765457484790736368735542974988463598601489391460886486500814711375816749787115665115051709032848873518226727309890300927676314021292199077237327286049513814174863797874776730915225024917891516079390361845484719859198639897605166607261899444048613214323238521465818585517403193487478168450402415674914372336386070181467588586696298648276356141972929606514972558540283244930574233668568454496543613348903327737429802563316324578609837501779456230406408713320520383876319415496605757649658965576500741099052942425473779855555590619476267221520837927251018926828360925137310667664948823157011036908814791898701330353947400145834631786608128137554555430679878137502650897220974682001285299331614499905935610012469687551007330172936349299561697989702224731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -87012325638048039172543274558676842082704258240249911162599608038351558508608817975227735341959084473963257720371169972362131178374266226404857762836494963707867666011942723099202293431051359619705670223581097982737168678370167083356193071467031252103648914881503889594920154686181589281755184355333480727402134830232328409790674989175168510415564699248637460168240037964054940452877554759089588091135577195456039260674055420675939036178914811246052213776029093596525064237493403267238143335630270105780945140102367324444111265325394665715661744809262147376172981467868181392751541960232228920188323828516677310444101931563440250394906872008595850724038434462044363331544220564473031382104685225136553756624527041543441311672723127558446144045600117481065245084230506910682388101728111859715642317698145091532351192784495649160030662200396399197613948431167879597343954816705364255221577144316315672460308036875068490533421652024615854350341547073573547621557837828297740811766726641150722184954997894960433518773447232060299529793805924286826577582790897685565353052947793261967934507652557575131678789729577856969578594395228825497040588013103253888741669376596983828590416794639780435377330308476755581682999401822562294417188076334841170036797787149816548735366036693621119198151689530277421671907626580224656726257059895219452180360920803310295647238709913354047707658065348129959020492762938960399605207261507750101673896351878731406129073165507697170269285949631164387255170363866190354553398407462745724485770118933545605595789044323129576676206649799134999594408150157102091167975395951755186161269371815680125761086769313354302015093770456488474993867268009659159563127910513037836655662579120543074635860874978497691425549975773653071159919709364034506032846311718931479570493933580973339912070279023473999947547832106497423311571410280107843326196726929803682949992187155182968770315686787425109222302617871900203114150735766518675839615357338370104883502890435670771039294074314089764241715966228883356725872919173573944073221556472717283213494361475567200658239040240900254796218063643848628613970930371882195855667813130006346323334750611627861746289605625152840939762199923279695212841033935546875000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -37402021917026200077740837344212948302050830129539224965070507153637523280376859271591770516964816789010931793618841110464140230921229185191698599288180089908926962561657020047721732453294232817881793806901597055668195424730571595863750332668803451764296499673894513229908437376597733006645788455870845029324026858834638590512692062069618611689033710290730209654893512381014202537168561132114840488267832444362019348388452403159786597236484324650262781647467820280051793624379847315206529238261071190581795470676607493861298044560246273169612737087064032358758285925207273287421750058557465093186538775955664865821262421958023946758510520612959080824538829362376986602383224473289877530052280649416335198460709123252075270126159277613327580909325829756324299404827731866135103562882586713888906022074967579984897234843191352917793123551753581882468927834630692835298585265326404490654915534910449110640699397094112560773185690761900893114499606097369164482666854248626358043348603996325549966862193662681416345997060904407998219100490945775444264890712496469052990074716874297721807915203250593484486282148697757800510352027747753942113772799123395221477749694706830948330475073675160301121993885428329771832083230446150011451512336391234528335024206256595719638879869537233214296712944708557708792022596518132797800426314550521750343799194112728009122991388387299214933730951897016341878142277815153495362236056133812902569929237957338287626944795195601939929312288167469821552976326941010915128911457136435981230991974023454030231875106169241981529367602174177456519370691062070175980787525248998007656148162379539260736376766819779051081689440735527423768609247801117096964208036387533668345557222075658226504683465472479737848093676319734616908499329873913470011514744840464852296595075921826697138889746400850927246706445290963135344139791783894725964013067425842770030088161196540412193692429706783573983611667139312107491931922528173954406859875584807559141012228854063863374729328817438525173958680402669867373322291655647667595022595638810499363283793150027363565969451502010732592115192386084836852612199471578017616789141985586427226960603988912347539851464774370904710354412969763870933093130588531494140625000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -230514069482798868444483928153583033731150434389008095918649976519546314733339477866005200672560357082434063368938591458033244371060319405548205353315281727930792024794494185549882414415676530706840199861486436953347735089711425388843627003211619182085217292452700234867902250846349545487651505273051184525887267004843737219848356697066984557059395587536143038082380174372058229949819877143821078009390579191573391304301846032182534592982208895546493618003302076428401352941852220669380372844355258703268084406779142363409851135620040172343883180492597735562104817615017634420420122942461577165348930870010950216136348154893120641606693186420761471834818513147448869882196108659761436623278424782757296931868862114557718231088150865786079082177882263089989952920592165053027934908959793604308634627898180356887133455707042347119266665209875603526925421805776558715951535030348772939560806285107636009149530963774897553732607513920985391710015193163234157839043652932426115124634475998495095732175152511079949918874518687435830453182178819164946960371610088094369952078281864270085233902116530809829911547427547392660349805363774874614220330251988263261016176551914590941755825320469027215064858837754767143401399882713018142052268249864919919609694107736710155827659718548165808997153138993896143030055532572459106484397105340429218198156495155220220215807103495750501504698684123826220917075137515682265323924396934627198954796744911890742153903551424979171351891601489841390567073783961868106797800789902465794517943352460051892569017759144494501217141471240563874749838609662855163788844163088266646102130361772626385562838451690830435434566320606837856283455466302007875915948930852079049960893585680509302054875046448236048016592245759497212337338127716143409051424782094930557602543505761660401537508079291363716859139547290230724736496556310329831474870967695527785113968425299925065206396912777182726631522430189886204223382652224769196437390368185587373388083413230824370249115044777255262586398618039388858437542415695531582907979964296239867070154307713161463485128099125839875982657919928977454910171479868239479788077707738844875601839364874057501678702180473004882624993294726323256327304989099502563476562500000000000000000000000000000000000000000000000000000000000000000 [107,12] 6831512533651696799838418966169192961547607332286123746256778154679158569266779003234020674355939193602181654675028158392901573024564539306494479161936824995174517842308657588174699228473592475419555724834217330197116160425753466952904364635130069939967908760087483147834769321989208217013015031827807176552145778081294858803242734173903838748241218408747588881713906724770511146959598349302218014637910277014987870502654418355750769677857047752069298798003869769560864265973675401858604373953862760614325868879252056442316424744228060743135225828073327039002534229239837393766641086501151695016876983693528234207370796708454736527803824625199315434335882910043045343178583775816992715774161101388043372883153439145866618913470128918113289210292252051775088065057742294151635608364001972419252082584092065207667715644627860824804982284036523621537382934710329816043217276820816825714934081612467392637314502261988526534990029672063992023432780668726168451584766437372899653277654477870960159204753246775801690807965479203059920235009436853504602222541168025060122713161430278497256620011685768554019603723207983220044782073383876211214367137063396147216190237965900129368304668321630403665077144394087915753771392378754924504085414227659832344871040177813453317508714347225792092415916920477934112219055437170620879320950473553084505350904667336178991037785607143793225358708995168799364887407122746916449413243985778242588833335231481536621169460064974247906814918964173824245601860137880788244949709735936051047740900114532544495960594980550196038791024377754478505687098275103687030974449059491782990686738358338863017115016172438561753780022442874750217303710988270516396635525040010606128684619183928063611023480217858334429025737060009788659298811011805372811894126016066875040953530059958337121545940136535331966673612306440446266587574941238634827399507282503654046049704860632394270615791937244000561880237875290235951786802292258354274785933083495004140928713542421131139935960265175550355885532996277030613171905806120934671222881535652062319443231198771478560185564091722361861388803542917103100134114346191499668972096088369398511977268378015985925791330854671681177239222896614700974993183990591205656528472900390625000000000000000000000000000000000000000000000000000000 [107,13] -25685446173186592505133387946726904699349987301756457947636227431718139144960839956205693936934444328998734466891516486696098852144376636800006473522059245651374010477612556080348943072061386220675427425135447126453500756132992518962594362023695491301234074173832237174467170789968662078855754879350634800981498440945433095607664094947382124022249983209257611712633329309156379903321177838321954279366112489955027634085374322338978469554951307488710416159477422404575314686404807358642599669891531463843429973134219867119224585672983501177791245382085490358159736568780399907845470544825132505791767038298653559135423609310828032605491001533381532657925959672248847717259297546785342899401704932187875899052372563215667159729101420558771611809802110791281192020785662145234625485515077788571545762369095785202714127218778141695276500542772878493016541807351715281350437644627377727225391066473290653326335106371643135726764773862241717320348842818096102137267342745304753026273723818079788081501579801168914616441742796601303542605452015087686380176287372291643703385312771446370515359599411008693605162302048916094930118000143095783596785519167964002667638699098729692529821066957874475981130146456875770501879618177490227932415743669144532659289433564466406234953719320153589313520804715477143791843744056855880511759718583479824831423825064114074525446650902536155532632437209594284106726485230001027037160868141972984543873782204313689977653295359370572749099446636606627814766515800604087974920451990724072530069397826676939436772151717102539084460457136682782625683948854952832363422151133360375785187376461131593797720032278926061226924078731392127384492669838477905469679309240713353250213762430630071078234150249238429956542249016585288592612699355259125211376801965030739909189087484861436913067122020854409109011236230292600144818088949569811707133213335358996034652650177544185501617591473647542108479612403257996558945965513574488619764352773419936414184850711768029530397084067936609206716358583438057189085224031573925775216835399272831417391621227705119931958857563545740574962832960406733937460597410041825650608183357663841389009183775548908026997688918995209940946675433671910621091782900293765123933553695678710937500000000000000000000000000000000000000000000000 [107,14] 40130320066053225681077349696475274284258933704729384581661092458701829315281283291822554112964705604587184141732897472897263308371594593736091354073622909327060232572567537572139515080093728096949018009595470064241536639730205911923217048004620629410913916462029848577282731044656566768194647166591417962216057163392860381265664531548600409220830202236821881649043197889333829047391306437707503342251701683896518109855532763667778544190737382362961216114237692530654746663443802889819930428977352544366017575934150111370917197126967744182503350181969905257369103776864177146004251259375448701466925620416060802992207045715794281424077798154062944732668352067571518794453821819740237289603495028911918352510857523160915976932370291243094148907709114973633589627090162556511707192253911718632566305708663139655990886912763155476081863005060882198344537869634681022523985014677435245652614552490274589832645439260194178148494730608728920673674605136916421635665257684419638077582856578310211978061839534703442518305834978765427701121205441580869676115827031695426937086353150063709491170797998924266149557270404074202688195328162526979742386460867414357383597531109535235461383696798205856440598549424919068895169033606135482835392338920734131841709053221865197974475971282906342349712536854504902253718026434471096038945602648351458216436096916402591856843065697573853324420666540706557720735673778741265391746995697310012550009502824382588048608341352645265804190895645822857317281846781514112023968086656205026277011399148964240688973875988291702870018454819099211833210636246191594757391150547516606337545093762806619388721211508767128700927373940165003648215633197859731200186627171732633432604432590312155773906754147010266927939076547609793131765531840002448676813919566088590937339281051786782075435945333419413280925891039103063252501926329707194419987208496116594992502822786846496548948399185745548680665594586638738579589651532835008449917301547302322161257740537698566072174821630888424472371070993058941181479457903592475625031215339638086678761382234437136471632220731451153521657324546993130622936994811704947500087007977731737316621978277076387214391545568708976735386960330289104071765232673030254773038905113935470581054687500000000000000000000000000000000000000 [107,15] -24991910278533809508407750729721339442614462199302729769427967327708830120095106793869450239778362377057465941774401436179088227773160919189827454290200893864501486383818412865067341173825905949355305713529041466552173485835879032185196347704060211130280742461300431227263415544045177574539076481317684175032464653567977299626626984827609499144432891676998368268833529853822959592609845978842253733930919259401351442744639119703040299427360965585611477759812518901756842098409959815830409932691936232819024176642962920427436818355538890924326204236778986889682970870162309212163674711899462470917368777083766352839384972635977273925139896397807684524991827799521163207938391300525797327790689130745742603719588840151464750350006844171179892495493476845438544841351250450095885049287327891683885864803752233863942991308144673230549542189608129761365712056567790047435333375730263421712681049879874319902784603590490362304288855559851193316900594879997598982739850445975322118976618047770129362614960150852802162982438025101034104014380795381391436854847589364122079525282140852308696595622103505970839207314028996439032925151583683254468836336655180932119299279876660550454196993495891267999942303620239005852454180527534788832807662454507488962085047993901494781734357849590190478681792768441070426665064673485025017907792933165160491423343069768252116869152505815807019382228899816693824637305780903312459357813459862127475693023552453468454339156788200149613421174100169037686384927686597803197524140126001575662828106923584320374807290339636143314163000443325945163434204130121189547922638342356799236781033624850322719145753999951540284266855711575956201600304597574944505739382114586205358563679366690053407178565075917694995477868489382173779709399780033564456413333970767480180982324316157684375515779185294363726132344267607222286058712432093979950152750593033673613632438436505982873705688242646865274731090006707668491063282172277224487630626809763331471358652689395562041698868609505075393741580501132859732044994137211643847218175296253354890672685005860940083237879710797667212834996346871514983831246857059027158749557318079571784154398397949775833616559212734837299787882477836919249735217474217563449201406911015510559082031250000000000000000000000000000000000 [107,16] -3062726559965770858224337057687751034379112988405286706608455996448713040256467763586741668699056188787085506044028023677764282673837064122403713338296990641886051349787074132105935359765561463551966981417285630354014656073504569018093646996556096564959781600686026063756010392565565449286855305298490823795633341342866572852699643526179756925278522079729276005210290255164821694445513556745861515665184392662102693883005313360709303024280413113972629518906452468202050607732317631506335191335347370102717654475275918462329534244466257515489182457977113077775827537185556187823694094893631124986672674334271159131613712033278111297786890169351761818837942960905153216211332286633428378656653167321965407899130282393087556476297094902858252675577138102195042534554970029255475715163822344150578666641014265340606282022091476788111024276542968088541776185044623938966105392227836889787825084350481100467415190698802582087673845950261272323248123920130631539295726811895848824311292364323512582660593420762581537588110907179348523047118391923831333596010977847924720308423803553449856860545054117328975688930689049367578303838343554847974283158540625645183419158298468432961487636999971372469077109861339097134300510781719558696246928475013844019575889659094461733993915327205628250956436691006202363314968453024978253032902672103823768901593986561057477014481546170492270059727675151316734283721928966686306207286145486360920833036105209507555379329844418271614882727785780280651889348004494962125554268577118752036411172277035535774694318692597349217497871646288468639967129540229707798771191022048216674783364651572279286376784749176566532921060644912371084787267229325736955013892814517555753644978076014213003902444295272842358961039589366112564393939319162754456454429792237537664250457230136764610855699723212980333252012548562744297805937302954747849561893025846164619739285742840648426913459697123088328040450974999858126008521373261064306418549758661551974572264760663407449371075134869418948396357797895189630632811706255719242628125827960634758604977895882043830736986711958820123871709835826844765886196825581069669155835132275467190440264006519142952008860107606699124254717949475902441902394878489937490861905189376557245850563049316406250000000000000000000000 [107,17] 6677955081771892534920947566058118831905811612408216468864601362151949586298882657364441604894593064513998216623190122254848369753928592332404663665712511982133594437982165811086910561169351253220446818977605704175882846639281849809948532265763014606722410395116273685568755624806271145908134890561600091708431901395130990405352431216699229988166374165991071984749350728032742620239213856678213814006382009170868282365276857700005407383411591776673410237722102677248388389446926112422966224275531709117942046197169323834137943323122827698386861916690668339705454172502500883682860551159133516217819218002437048181211533932684450359831750761924861675630411436227941315662828660499261417490181292835168645136454910880248149367353801132593641059432476142914458114676471559037990232151577578296216579097555468824968219131042764721552582263461924539583306804366675286519283384405280763129910549298069874335878742702559133675277196912423452330796958995244701206362870672742077285465201192170207747145221312544969364542023323693040391252403575151795504715240794591398147786176629186191638856177143407485466402605278028293121464362004893425671717654857419806159782128615865854700133960184554471790339853011683780917570785102157416452452305434592421457131179365896610581316204554818601645829927660863326666772073881469952892028033783219751236986977424685424731873426158608863169940955637482512654978332767344822002347644786260023840667337690650538729387912357641070060993040683642675281872930254266726837382379063131920594354066414656465373544346268773938200750993321690257294802141360156906865381940619671223497271797696472014291061557935258216865216628135649985618117346756164331313073951017126073197142081851563755482231812851672966339324171601959216200837143587587134309912011543863439568572951512879424478690006959913740006718466137509329146736987534146798384400652949468571673387806233454950628263540136924408718242436592092707794268557495225851689659385697408485782822802114889504326847171062370476935290248803605655494103440888332426714960967236824586241870705226743163592383906466269705463479888311844693036332025709198548671335153498748466475044553264273485809875325381759718847130536292524110270084015909915675559410663808534991403575986623764038085937500000000000000 [107,18] 9934884783440634564982854996325855417749497083064616540126382686782861865790194443270115467314393036410731522741654262119413060103506487534847455777054325497777027833748690134112896531958135809764340738661904021993013679220867643819511404208832914841730137923523964343562950873126922818751287826642829257112798064506821813746014070039121894047784851411844021024281155174710787371101999548306636098923488681923568303613242179693234039679530367756292069319492075436560366615919659212835371191823203094030985091380090050522540341331360242182425013648097588431446395361494419769294787003359219145407362745283580446789056016971941023209280240367442514786079355856955838631923048349810788185947584367202438710267963556819037944772376722582628172364708652323391162466032099177011858458994841013864395010204761829351011772220089956634911444944460131987970124216995025986174112575726972582283095708749308326844754848026407010555291392387201619549561608217527009395584413532783797793770157363591790190899614374875149286235024835103521937170190099275737264005117871191515881285404445679683067518610780891869913772357164726585147189137426697199325641421744400414426644434123970791449737859055240383806405511348780670231590460258380370910939904436764934893503371883103991863391525828732967305120520869746177131287979658665608238040945147397029568064111704024995658781541581112169734667028965875842343679423844012349448556402114757250347501606046459210323756860825041980165657202535299799710973812823471237493751747499754726198349128558716887378900350205000626095243451180228969386185518272751640481146019347944552032311044449853987942501666333336466294336741008442891996665777172507662566616673418733827145841883735467385929295685916192355709485392793306234657259002358451800198397167611805371412017359173892630050507036442140546577941409749429408094790155838674323108032631113765055245322087112102765067188015320762958597091924270513817836730404087591594447969830180235419367484528250019620412349126718991760074328495253267808162464021272157789762459715933279269825109753948171246169145845160860315203387314672801370417564430141274054775168852543349259597296472891032909552003695111766765053538433885360378898781144972541002806994559631847963032669213134795427322387695312500000 [107,19] 63557147589084034645774567139781825098236612154637444055483676884029221155878661594874110682806087957476819827707272464544315848163009068641459961169740516053827555838837494737059432368705474677961318568657882683140310900494760614513851906707472208108627403778949986755818617291740705997387373932038672821861585278252930474127687916323099346098129647912969821547672716105293526724734226893913838836717031610541696491710974971906453033382363234905107299015345561632028292374455232781005172280042182075018611015369405247168690195303085779950469615458099442473752670956016931669897340820455624479772842467965868169042738704803658871604472368454502898973048427212865434938847237016493542517650568918891806375999591508155108561103924788645211679435671095592706871889910293920968498408679496360511410689872904879592766613014276011033593133963802826384995073129503175941201794936448757893351763096558871745661083634609431930395362168189479686676735349505941301883499598438322710005460597598766057232828699801426708509046337136691150323202488683362639333993908940307872317197096814463802474613970098916868034695997284060750867859523971409994624814413829967322802540588412369430279013497332131842252397285244487806995348155765737942602286767335052839572567387177900379369763628646579612703487515198220737438889961581751251205374223370398441217803818725270122137044795796154214557596421270730430969582027361999105863579621365066520962676554316540505403607175966338230643871944003774342111018293051642053863810021712202968037763984339497367869266187231213139059629165736978190879822260107779389596674116404272288880888870895689642872741985153012249468452800352401817044326286075496319356214082082726473046392032982172511581181984229065456459109262142282927101688359403712287867523558900776400768725130150546989421551789035184415703830073799046878148864333794828041453190997389179572577786193872437094824051353802775490611343848801509134784938115323471221373495270013689661627305732521823041854670827248965552676431760513448853553982319473462699196342565432922375850445483634645375333120615136789175220263540761578041574544776816024071654898475819565489415513140056639077331772298215817569321159719348126753635088255047501347150929558102450123158178030280396342277526855468750 [107,20] -421130388109811335708227825695880503850253013599764358897579609834520933463898481145369408833958534271861374524538223434125218505669543285299626851288345310617403047263065343640145775590477520540730830960099558950059789241211884838874549534902216370883608725465192439806194128341589043499945388199201932524343935952560770927924386082442147590582503673696247449863811860837295446611037480437098009010311197639049050513399854347193721677849212411850547614766842626397519888306140039800682458643458310255267782557727823780673949747005446253153446772833303826890323614893731874883496318124222256907020386857511719451243123127816015592489252868755625530904239683441453259551376204188955754932572231201502360732314187864161171919685115705384963075466163750750966859476492269236879647944640126394756457683589072934089183932193691962036600321339328349235840175720180599469509546978094039288102610748575457789387993762068257499547093153365945090606225031651414289410550833842723799525585652666409862423533135077730200979811249924221373053263575847469080942209415613048261977641328310268487875286131730788847662761865288204647168676291022550333966927199397163056426062611248369018544726136668762735565898122336154648610423221642054782939934030185982397614732148420407239228495169059781250955252476753040910485690606766079045101682448163272929568727501991998193576110543823098849872390670539313061275455155331051452676789626338706598740188333645286335468900058435958385246666733904289985354985075328509342748109858782881903947036121837271990194602116879961174538068215852135852120814641771505792037753273382089397624949258534632955107637285607379009288258774800042025146185961987247528126734760067427805482156025497104655420571568695316362260613676972614289384405738848413273147127807347694706210227881635487574092713671579439309375677298537738059562902828950786309107444713926567819993869335189580660691911166690836437988176384257472600692538314825191318338181722360133461516271712783641001071707452468659406268178019487825665928434376212269822238671863031902972290250390468210492502759535796139601034010536522102973139820127460179900750259187977170847910742265817601988788391291591614988360410988226410011213000902746911389279427240239783714059740304946899414062500000000 [107,21] 968029325202962899808561216836609022544776565356418771174029267189068813274788888111641722997705467731557610112764785088411008107688382254227912239388398424787759615530376074814765744982410445331981447291556305141344413595456138895350822110268019086690739150019927695932628438611055614458206113507815583569085364134558058864176053111628529185644613495360103552161707372009903498018449819614983064648523283699807114629666746433615938195848476083641971742913458054117825691776150700206047232992421233045995370290441871243698660554133323841640176284721373667063775926036786146378800085588324645545114530875871292864482852702565230492011813327234325047002346439674580358707546587900399415279401086745030531219805896403326575848435431230942362041173536942338834151821170427238685214077582798682739728936977399489337303592286350337108415323941995955062935973786598619375593422184636255660544143252817005492880201470739616636019694125368505204593582771752619500808068761716713123905330714055061348767304152034085777407676984635746735449001343245482264816974186584539527575965955753012823625240777876443017634290590697458693323051767596772856088570686641198787745783461982705046019486540472623053598634270269390778275966907302641463966522383016118726039256945392721979471299055730653090475506336573862383257642053999683565524010973598012319776468096272276269005074426343809731679419987639416019626228198695132266031963014384383149514845510967212977596519456628495012611423521147694317993491189460817124819676001790827572601761330969755560881089517697177032106462131058636630048248062681283250273580692911996487509114845853069284039684587808034421273329210637308715285063206917082942851848083359844624703213536367109837188194106681681925560305735861846677098624666300420121037030871548988916974049291158596788885941579946157299724327218576005684921140517082674447226629982424129184193929974283049699662165558687061285001918370950948309091873979160643306870292552811858642201316143546109763080578395904494417485873116815984575709354106396786437162620415714007088292200893738198037728226340570113073206444566616705722473564827703367919616107351672783989427454599555472197967810702884347810915572550075882493979906755785553738782173160970501157862599939107894897460937500 [107,22] -1213477665393240058503869405150064854817511716781509648759510796349139769038268683471371410551531862523504228290902047359588175363933706076232884883426483060803473365462005603504278382969726167711791973748966933391779524100197966952885588598482636072495138456584485922105346929386738632425918214502522720207818964871343633268817633925518376654086565216868878075083863177082987287838531429488006310273250645285268485563393427677659734196878843288780021392474666035039217619284691533832729465641697210931198527036153909476317875687249447691199442607514412098932635589069610512820210527749216849210064334733260907147000142325805876579356949858370297785689153163737552697662173769959241183072884284182351146245286609040001371077756294097464367148088267726585794466023943291334813949457327473594224645048524913721664583852380157143041844950167101813519914432187585825311005609013733511167852135896580130219835963254093275332878980904548608074852407085931573089794868787345736954615386290324339793937534544550021572236530132875311021294309816449575870180454180973434838737087677374433945898522661422813953614625314852368622329543461541032269994372105739154187963352048305622273206553481073484522130877222497366533622156465099827761445044772441140948666405166907248884482293063473263114523017559015273814850697791749063587462865996908630437642472504947474216430245011474578916246317866869637081718473438196625916451083927513129687090205079189495874767407889150442582772440518002581284451743332426101305171680145609458662347765844857572255639774212692480566480531018715557304251421589387567007286005908453445153161807602106383001602955897371605043497797726432027245743709063781392474959321062133595980173593895056833131343243146420315124898496396645921738176766174845208134046422261113543577625509989256202083799375140071917716780041376084531765321735789629365371068935229805059609300389319525831474783545087518839634361823326544048913340309978045886966832231826998115017771133479580101394078178529006846858077983981924626539912987166780314136597627212756069602317538529332890894579997079399332770572643039881281287161413253364409502287471181763803613435723064373597861031962684053433797742060615117772535671962645657291504988628538797001965576782822608947753906250 [107,23] 926871827906795639339537669116538901204417676525973061403284903481652673283794010234533015134807897222472170260544715481558729334333898048038882386135369485470583145790756904755278181999906850507315894850470801004033603930157409827758580681694941523216148146139909497466867813787396640122271114238289190168436060580645591834033533449682413955412303043028570250542504381015171323896982253706336129150790771449802888327057456043277782365220804208339523211107700415487287803236986394922021160038966410332500800553625032818612844874990682746644394292618688681986889130575018127076977201160801418141763395481546247775319785779401743650228235079921442086022755835446187502318033337482198828021207783430827255731163531558434730031802723889685101906743053896740537333647206736266646052176941445597441848712264623175343581799764863543395059108704235619228716321983135501666891508479764771168886459519604952177802805224847410511925776144954578196450250017759682163312194930401008024455773163052338715005160679874072763022619451416420219137794893600205220537801371742543977991238007534301596347356928269663110823870509346170607635606746996184398532673575082058743308211968074341265874225292385107534313082085975814415107727601498841908578505595191013402042349443857288806145334625506993701795108927550275815972255657675496191309295237183977055395476575310890523729170057301256000462018193988310353039005381336844035199308700538509133683998036363822576625187621790216142501229856471491519745916883464296894727047565212675635808730901297878554988849835413447211434951250636083039195076712249229755720431714537528060550752252240415296483771121278693837990625510872712057755943997940473332121637884690142201557014299787814652739183734267938168486341958547262726179022619700841466095330054723177468146087042574965874944079375551933964261842233001648247342318945843686428400979753172773013782704652394748637063831947114024645069748097782509445722643783662629821251928856612601700528472857805757700947854128231281291230916389112125927454788224288357314877446409096068668480526139627560717104734586293901869908512619490755085212170216483431169479231730023010998220233220969697393972948712184815840772268439417442393379300391210062932956237347070782561786472797393798828125 [107,24] -455239939820724880618482738008272203014935778136161374078952194542322534012259719651614305867601581093305969047577438339895025114989588196540355909497754579261093617715296479780708529072582891204073986992510731530315395189454711618036885421395548780003568701838929583032658204755510969387524311828178519268062206868605777391540202204253016534147478926813724734554977446410608971139679727643105284425797109889818988284355257859046017465882628363500674373716991411495564553559078898361873605226431046988769719535304849937108413800652893962554528343869193182767286260079505278588195125804769408617857003619486266051456507235635408020943169353921632312740451682707021060944304549413019840965332851809169553921329905107041662707194090298973257391068922482132577288768823629304385376701704131951000300907132324171274436466735401490333848735022862244801852787799136856271834787776581647969156994830282436027397911099279621226774372366988329037328438512134571791367182882850197250693197788578867748547481534465771960594875627248319423515650565655703705807851503418241247155632790539979356285682885125023844577246925716296808013318790186888958785507349166624733994373197656906529030428670702266261970516597282022072532397525882434375780469657723186728958980092766798237737840867484967863955051472105318033842549025171053937067272415931764279158343214744678478998304178633656215439423250226780596223667336922312026534408130349882490356805934902627701335297223971546999653259678449175856665268701672259940049796835596817001772136323611869743657205566060962288234945024940571568652530764644239186300855117443955682084600486661087856578753078462247003689805508028063421288041069271990267570314236268129720816921419464468351581410907058374865365074096980142109592790337673992699262168090362155958470075246559485169969464257208971035075147165191551301380536654767644206418844688411895807166711199342986135358095381990199361194438142046691295956047497893298928332651316209328825498834630395968838440427023941731715877662027986640105479274026657755350608298221874336045099804110763841538946016450545732480196035655880360477829750764352241241243154742027996477606895502192572160004926166860275194123385865726995442538121310928345142343687257380224764347076416015625000 [107,25] 274399774182873861057327919540314108153223016227492018138076645758162555679279782558426416697026560939470052845634107954374978914491727786308210080019775648911901372920556822570815722270231939919709993211747746466585807720259714688560404998886254882357730425521667509099307014003724601749609942029558890392939714492038743307507742054354008909460053698492985518459372068101940896842660717730851139781778648635326637247553219598620020111642925636516298972392748406645252173599505050538947017201784109003405744990504685288376097303509643509123058632794197681489291799683478739827407614843306459928102072746809883754038049097151223992618862714404212450422626895708062914314816917579416582631152692818411851647455482742051895757760349030105982562623594960680620239564558548179676814270790340187417339871018684981095282417116771872282484346056585036724140042240123466097583762051362910562101078612640827071601178666495928037410519698536850664753517009614671937902281323266992992983199088314332262163031260268474641162811278146498462263512601878564943873422935174508452951524087494294189982268665483072971631829347402762611286556273384767806868299094144006575804513031077907863938721490556673844219232234066618965249822134084016038812736222149433302431478400488685258115654438045154411613728458551139572557021776424029215646894296224394025177645101923101650016296561344732010932707032175495216445446269378663802206870472144970984379046162829482493977266009072310673168201801073005842783632617603608504656565284461360811414660828938665638886617893129673804095827785856954157857351206082023788589896663701464269604455161163458387681923589507071589842713650195150672726501383503445117030522074402950623552670344242423657424882472850516955132521861232331707372756138147443280562390403288480991687250453507278088857311288203850846910858376331353085201115748700548000859331181681883362126519688206067291948165518154350751051317655010144366169353584106179874034524447670484764999385482933188583876618489088759188536597966229425367098129425839591603706677266643809074813069886905660155414987488130826136342724610174716232780760909489550308552514369543104642203391321528479998384003891109402443449317834129316985693696579959310888341406098334118723869323730468750 [107,26] -555034495882939031010830822274399235643783217698878127175086742848382163086732279334874083897141723432864634443849174306120908770947272106217798219743962483519249949295393683946218194147940012139030065196303158866952093045544592465053360098360353087406895705446914337177653345782820560738456374258454500843371397580293861451906627891847565160777785721995201753936245086271865849495747228499030810275735761255445162824331046468539942591203948070323091855573234880299860508729400736522383485960630452609215164341720332236448910086812130804054791247622174774884403813028551263615840362401985701966841213201499700080595950636967738571955133219204528838957760224592135583538946517749474602301160661729247758326816591089422652842685735958554744117611438925788860993456648399306946066158458943481320962259086582810823859078353186584259919771466778199606137317770875051779729069524088982799566565051836030639167715459178831365652370385864987929970417859294582327484117290189014834281320520210774864638580208940657313868368600336059187349347000547797194464701044363760856046716102938946122420496931625334358236349794757385249638444413561603081954621155863831123839275403285897747301912983414984381543351868523748780185980441051375932760386920003514172543603913799211091874346765702216099788088924935636461097219320581101334487528919406445240535407301844750140899727576285352732533600735316230987201727528018442042232175569826156675563089318937512016064846127083704403436339041090318505314060868362091397948814146983677579709475027300808124947046464291641156562041725754309991311067425005382998886389774755949402182390261565772486123756257826821091079768217747445584725655615072006291755958333221945914477206896003548048700078596437625562213197405540388263502093275001694662093073225062311699966254078434567569413096612644681431705069701730051626084719059530411517543058293383388559589959123773712562132113937540700492577987822487396011393260645829553691163281870594277130144661316010014533774863621052069003853572372769937552832376186138225823519950808416232298356828553479576330217609411687812096515303994663493836906871091035831436694273082485940369306243407357375199891204937271673021460640079553798947187151849314012963532150024548172950744628906250 [107,27] 1002243249623604360743840461508481647398981558713560899399036015732782221594102192050549174446158533521363845468899282297352560182360539839356348061075183442017661393745892384064946579466592393142855975801869329026016481573396545058612667731817177995828731230833834826032263430004390681095413357753437547153556435535544162216791090072812266059102699376195343902447046739119312836005789158119317292676218656286981171389034632895165734028992465390318056158842464954351123476197061444803728582590268947460645736052377533759652946024002085205428250440958678191408628208327027914850436799523038473414681840804578810741693847364070621738752929765118121643672419851957132458578707797348014349397800903308071434940407905500919590557384487215544347601240457139148693256664472508864364859731444030655052299781794878997087161630591420529445075257611576341709235256473786821887960815952926537544505943817865244946989419298225185339282959160215095543852441753343719194803223185188613743271445832361897497716308217539855441795408289517520119748382270875321074803039044175050973546046799310023836636025687600482070317548387112456150618903552003656815424698012952200084100298051467387038080583121867082112902821563444640182862577657358841391585687533649854310227315922801161830741314049965247072438350285716382013727111797542543894358749366618175280295751409525201984352532279836545095144552447603138519548042341279647363116362395855070511684338911075121676647020158382465214343163858290928809190099433844693317527143985217451905980262098951076207867613606506939147185422004885249538477615189419633360518008330194542277383547635369080076527466187965528169761125596822363547902123988179909681078351150837305770073893651970334078884042784940562035222656638367102814636706077883663289085475913478638213558497667575404250739601909428311830819400272922094394751744739053857010562018120533060855121312368902536557096676349516481653034517956913096259747064947967969522622045997588113356180742691300921121259873045595092601985550455398168797936581224211189891086119456003239027261610155439258083530179243714870081079272105128494307862719235783184807245458454079541426381474953437928202313792946877977995320006857998774638107697398936579702422022819519042968750000000 [107,28] -1107906954806524980039571054628999661536602372999075919491447698409519580093359478021181659454799631429909179658604216876787377208808238100568445926038016480406770935930323423561535313337583132274130782855664191067811661430769252539380519855876693220050844164824312997098601416404952796636256246776028556499152374858606503178323392310802728256418590060256284739164238504037440848479882645554635399551047038288125107759229655158525764699623903518326228321417357546952152159743978614996223715339744322944547525619281940482396326101537485108555658238894885890616380508170342857942185662982868360754914718442049175827391977941301267562194040569307714951585427812167672302218517411810283675914815572704090166592560042377145349059630889430931475581785007834464781294720441291446822507163754610531832952781472744426936350027312567770616480687318745998434481929367517641585636642339677158835986788546939166450748296810677321642048853839311305282287534028114857509417407715620640992086350417405385017828904154409279778724084903640143125972744907199979669352308080239221021630228364781705954509298620178213288866680678109695958350403428651732561311224666746867952267280684336400347958861680841535617891820319066883806212737736651232477778757731418858573317327778434871901185114787616817474625540087871850978859218703352673456106780741817293722773094839205559877307959420877262879839872636281801311747713473654905067156944343881083735760583721001692005492113763665539377952521505114109221466249474067560070143554734300967979014652442368716541448790391383232770871667426659595115318701620643972337750948586314818397683104316084844167904558886942918804738364289573207139825286713307057470802017601165159462425431155539434714077230058413862107278916992911067231353467857824435339240769065126054622132049370207006312562034752450843396639958919099822947171943386124578014618443633961897699383288479495836569215154099237048242092168200777913828485752439831599697727744534727509180170064262922859941550597667071362800681214779685138993256960836449307762632894610902558148014203413984847516571226940435045696072542340706912715399050509486260902440861248544767579001016779296580907501464753689330957070955473854043148509984639815684204222634434700012207031250 [107,29] 731878851474635634322489626990131658168724277016662116829933142576292969417064940543878058460944399916977457753057945581481962720735552850360941796250571834511518295115957208346367720939837820862720836446565539725698257213333700143624394501260750758451247464180273843426787951373177978395998215779968796934843846954003175651052535587953543367294910131910930196958743670428557076576420111279284940476739355085449098842968312948400885651588384282031879559203179392894181363177068530636160323743052689467738067319498807172313101501215881341026524655808113164442483404419375755512995420800007997009466531201287189847617517770986586960443868261786842053568039850058354902796906958669507439876312168031351635870511329018544013295149894416516713732951704673855915526170043756231588097460339785616686097042419635562385846959612433710028180738220501466532254790511001684869573718389465000627765280093103411450979593481168054122378832235891571045863222048164355578016414819779294236028549121564963937316618001608021473743141098922905551111380196329061529615126983754649007863712879328046856274153654272830870313722654231529256432832710150846417266207544851491189026962995677318636976016089005416994787664905960782509273002943684765177636067951440809479576504023350463247933580634142009471643333581991645752645614259165545239276371703051247396507816545040546124194846474951647432418062171212923183546736544978451656361791311538902803220642238916037036348868356530016155119169896402051112480814297855207274125335538519360957970017522920508684892316888786991788919453261380247008634393106121600108907529601682871219672785187121527364667764373360183976308374365165955280645767803534008576978771137633244404284254860416028202884388805298382021852345976865785292328829216951237162630825104532646199170440349598922290487149248702944939039517568327863180855836852849523128760092063893206037768647244998490256102894225826575788799064400981007520473569716800688638046979687179363169567915877553129052720091354663049039843952600546199833139865980437883819473538763462729910642705393096094867942954427114560914380485776735964824195964103439537146937767338000865668888421190626875752827000001541858789621870961646858504134893763648506137542426586151123046875 [107,30] -228923757914876058165338711584371822481796245859877742079083956427987720330894469601390618090416431318908581768446946882151980716431307768306127420754472338817241689617007792271052487490668185642475072279711259775172900140072871305352152109656337481510897353009428598915590999379302240252214249275463047390735554630507048501316429744778672468187830706555350676266693512717410068739972131071246365027101022622579886418431936129429347305966058306696905186804911230933908924845164300292490894462582101270290615273756551525453162704327403600245220200435789648260836555662713279279937247661579728106196539685177248904458984142981719611807548902207055793425203987925382488725492112659025709112951152360832904648380592826795304453479454138809209612230491269033642892473725969579266284468552085692662596897256470394720693467086716795112311098546038584608404518386247324960138845923408896196948095521930429356236280915914456773083939755084421108490200770673222387102520365887693078546619451652001515852443485485526508666324881762587072167207966828354293953543632274025825278726379818197975387684632086180977939546142521844080789012368709865138491802668629852957784381491785463660099994640415233056477547193226942995526970480581014723815644998276317104480722460321690569125565264374321146954302283416084163483016949003738419426371183855626920872930654001616675051659973311197174076015580910942511220168353596935574688308485360745412019630093800339808112641893117780259689696444078478648140184574973023135190324894484913961232821593676611796266769023158633381380351759900672890117878573605090833835486225208182956105978687233155477528815332911754440707457518302546058960546479227023498652157798188188683618225666979942998009054394132286024824198459147791292338748829196785507828564110866413683719543671232340558187578671052995451006477580831514574716149005576865407711275124455382482131710721691163314175227159039231191170357875646631961734757405738030671918976516485240596390648173513810083199169153335881739016774240622924696604483171005537055143152981774685233746820045431472396265582044038187481401999410306556789544498382846258343531963867925809679071238652662874035889617456436452642596837144623941884269413549191085621714591979980468750 [107,31] -42220912610578607649171602887604770621706888309870944387492493715455880367289479534827718553151686891011295081739441018356773133413104351660293164547208328434555949846826976724321763304140160736407056047954701587638065544933248476303788079625185863441935711579962844537758023137732949007593510410782790799618095289057903625340555476012231106295194575394408549450818662249171502971515264556062467025383513462290326144137402564404764595627255135996363008771965996638081690085133256796565092749654155663694722576072945121776132797071154535287865333920347946367172497641956615240184467038896884776623502830028915644360695449113744099523296564099124558018756707221951889140943950710017283730986119754512555729184176405007504197420000746235350214867934847151115756387532296950542557063693559663134686683062644670643177247715653811742036821595537862477942733341915320539921617390105303798519632013236673128976355210969020369319936999725988403870178753495390099987440702806170760095260402709508294577706374728383945352089908221393614672254668084289780062943897233943443147941146944340727241974531367893571965277692666290849926523620288676178081821105157575530454673789770115770031212751022242621310997878426109779164264571680045242637883298829020306500771289544104513004120473191076652752087416312351865670953164615595142988337184277837902344635830470457878809067284396153609576090246018920980248757699981777678521741316487738470070014660168754906726120393217577363751265104212213460782973097516945994758796904923644630155507100271536477748040786144084261534608589372820525961034647443678748854883986080178636934820881644742936979405869341558692965052998285998810773196990304810431275251426690051602678649019732552340234822472702227702638136467218034008699977260630826885337510885250923775355613353191585692840841603582807345685168643954964318126056937854659118529619826973911089289970116219844467497936604062588394943408481246629629947885800239446563813007515502932348984106292453745281786846291948448110497297861858463853528668772888868268557765715037130901774901394539112887939543120543033265335771555426343225936923228535053704083413001525208045812903425387592196092840924212325759559217078220605401384091237559914588928222656250000 [107,32] 64767427850140038498146410467670500690268317902972711714756184700194567987149395387777604806146191142650333219348787696393875659727220628235882315278194677483942494454154505368281939856170185205591960755180762572831411591104944180355346038456647350973044987403878860958207592295122073407253982121665752703808171908578408220059057326468556485565675104659965496820667598506338189671155992547051996339257679021470063647117390220416496168367484325462272408954558427197808768714765889967579906220216609545700245352904092121642256698444857702127727838373781951138249855171416461175760953564345330160714280565706887516598176002992737497701353065734938057311302915566916761711457349277874330348973508747837114613604523417668157443758458413628616839170371496356077613981078908021821355486419275401908096324830487192534365330945651270597172905962714013952388986674895859758735722353819230992862666386755619786893857214381592425785776629045263450404346070562886459276483387034278139415854246892309067731583118980513785118615229621664539702257720474362402077446000650081168975384022930702901085494012929165154906955182470563666786490315139817030285914805806711908782698652216012947238483962104827240728506915107819026097180090655005378065795663121361225665236190182079011844650223265124669307832338456422296642866090804645058467233158872114710217655313811415764021208432059070936464148472538007500421056910696816875161855537531711972918533262955429374361112592665743490572099051135787580592762010965568531089654762841886680671371089142743972300448509439020201663617530341644979973132835487545188660404543260169751826256983256257324944095375944224258647646963950740881404924017575360360808417005830304127990929049429268512408311289135328778147347839840985877261559442700343424299241237922834698690128096997200110604986802074409611043755685531132356247416964026314932256398065605948553667271774253248310812873656935801985581609906752627673057742131397669953220255597613758497156385126588982638478781542257100667136759725532746868751101625537427594365431027288566549730592865960252577284555134546622206152497598786717303356604728491142850233083955554308212459257179092173339511762700444458890276008128372708938513824250549077987670898437500 [107,33] -11960539670478053320007779096627990488591215587783680523274492723925645826599753710693423194113017410251188196025103801293865230914872286669662036426527786778651607192684055593186487737616615500797145535432001298242971669015795421761568721359674041610796790714664056680597725059811954840678145803736244238970895988980057678619587932423066973452545901085358165213096159418983401623890322146850192168802549889180592470454981589257272214264903846939399182499078425365923984573533171849871831858138375094685127502822618072904000670883227136491690203850974076727994582785073981067180599302029047742865885415822708658531167357271970471321384302004615581901238561777259026944947465786721803929974195480371831131945430535966032187392551694627119925491534285347033729312112627075637056367311764313413497404740566123102791202167632763095282245686023113173521456997262245876078832912096860302398222133964333861125982974946780374654364289325995659175631793197886150096747415238968880134962856055710749114043678532895017912921258433771615838758313879402985595579944789348977866137941297909275505112567131227038456951950817859862994390286740623168128351625158677244965498661254689922614776040214132089819089663199278536593683313572231086121569527308102728540681704287474377453955920470403571803783376571009019433508231322975216394627625004216533525461703322252966791054029429100881463994326853952402102365147909339097907811331473994780099030890374702113619289166487555992665207355783715630392046628571274205585060787134181873752294447343009051447742319983089749728441025230752037462404321501055068871866422758632952859249167349388894759099062994592980064268642881744987776139559651444096917081454678423153846015612680745139477131736730165520702951135661055820708567848146243058016711933210133444087014343858539374126941917029886886884902360527674724591528200368863750997402266466930633006682499272695596278056845989030176413629704347143132931712918080496616497053594082766542659430367356285270399913304402606411535642776177151789718918905972812770335538787673639643664497514506995648799216412746792520218456142332502360963154404387971250605257247003150961840420208220678935955495144333606916207252135464500497619155794382095336914062500 [107,34] -11099760189630981314905765464776276180207550778736395258601076692541530351680756667188179295324087291764839413786482456317834175459501824207234933977742543893513648074919497906569887560690675977460739702532565615138690063862510667620341143304083170892524768036624047025721163053370987017800729595315909088387978825309847094279238392194249960162811054622479301124733671575972168783068410524618433008206348417499107812650466712096316661389498702673987160751122916602515427748735543571314421928771578440461271264519450401575644417095535297873807899875562097507672411959658176251301947870061224896090576350131496965719974991672993921572582276592516068731399919214119954141641937266381929393953307818682706345767493432393067305612517829740134919783255400850249602272176252280568538612207726389751145568406451849735762310639211096910015781670502214214265318649380856775726166103166647732334433189132137897826026113560001473202510582227606364636917814279975907602822146863613539683384970526420221260100644924175368465111525621713334943856070901306301699250254307076627383066408040902194004263037134616830761624437369828605021083778719162662338195471526126532599872494536992800665815520343741471174784395659204762814589963965683080492735042422096057246801056010649479956104273258604428721430364283772993122046193484320035454174010982983605220343901287279658592792999316086709878537398153448084905452362533632983401813093952992525579704800348294627763782784216514273016458226708756218006574896993392946758893500079944440762692135413162301711368448053337628087841067076515178719535808779277597238378408945474319961275889096894120531573670652006654809084333712895494442516813861401974400501966171435524704393195689813919196611669772501664360381211793101373088653955282935861674860823887371471824484980962365473857126216495714709113402032587508296088211884218852931902609203032587000724129795244448482844204184408828879118179231366737270402819577419650620978359292145363645417358722729228322151265687361227352875924961199786998674537591966826597024098150300829366494030721466323064394570735867836699224392387228624505473841156909115225791374211009110459969434051715996060004694959821570877586682790649774688063189387321472167968750 [107,35] 7474651334593009151175852340484993208932064081470511074711632879223845168815667616040101470161682117424998620107721032100583346684222112480824563093520637092055527132371814075304031243797011941763937311011199419007119997161194131918655557016166359921294693052368113842189046664857431178303818453480126883809496933600216331486316353467825802495991805372629678545393208767525619995673925364811535158410806289522279301156262179060580521804255825064083341239657238481809069613639336566945505528192937941164030454948799551301344923870681498640934519010292733617250578145657623003428350228487144083952053241553786745097848406114399570746085958456279697004994482353539838294940382025884372496963730416115259182247932306508533535062548411109822276883293594878939329840078441567523941861625057265723584994507068962788600642500477540304008955842267104252025326494180416036381511535200693987511646834676715611114745049479600396225434695305052059314163257738601642216410221187134368325452280404510105408913219070863589371185453893776738792065469441462808708989923042893634588730414201257301359928430697625372374168501894865706578841763545796802082733038043866558223311070771387021805853676002635485192139136778681578654668095699866552339294246920636901321858737802826610861808952822403678926800844714291352202551585702219573189508155426252659216698369607833044685595446723118105522551853074504614993285496051715506240950625388374692068096716832870281794485840207935752329805305820840116908189569042266704305003316833507049005873878694463728410533815493708012676336658599272002224733430492266509038359579336738634069908790101780037326832059986036439210926070492927881964034085428832842175298500243633962903562522709886226948952654070918568048383822851537427029728458013041451969814457977361418609048206237593940500627051818332332679701207897958450256827882121761277973521288394424843731424943280244590425852836873424268569286569439186586087676246063870474828968118290953629599852998512768430082625617308571213772734390797737099224767222702611318964438914496831851267711358256282536726058656469984508013175500249737319610793633384326668199060773672291622937719921470437202734283743012894639379251060518072335980832576751708984375 [107,36] -2460522298098000252596107047425680477744194590324380838063225525694557612751221089794207758248676812909298906405989219200944553526908381967259914690959176241259533768429743897415302182998385099601906207412620830290668573692268814627844562805102237400207205614932307362249735989737395699101778847679485683895999551045993870010420937681462802641164572223513483196161729515259573421400994888591356892860887743399001692277374844275677191418751418035447826820678587899079169737597097728905863315750884191068263881268470252471369516744565733145851037344908649870069656168268369266938004815919762005765711543299857146263553740062237770270015865822396572568422834804119240350990375499000513252669662653952642752989519894471073505240131372573715625100792241336176458013020116362869568840863223039585081502536942530047323580934630810882474262203094119583901433728840572408938265579121984384906009679561821382543275250502296318648100960133591417907374200696955299603194996400324424609515858923157142191464242394888244249499368883261321943544848080835103136483033931803014744985641617883099547647953694511905537708037197863302504442850280868365755508950948900348463974843678713844878506017102725069159267409552927546746601651763276137987916430738214735234637134398208686143900686462170648827222183072798580326302812755333949252537718981273788962317698727567973232362531768307458206080000361700902503170856926344975899542834856415960270621421471627799425326023463935805446048803826453339406693442438449682577109868350436441043551059944994358078374188859572822359095232426391073035107131440033545779543037549859449510201865452032908862909061252343876641414420740009407552839013985472668828767476320834177165919692171579184733672350298254259054127721685996962140088923681397721141753456666978451002428173596597071866194675526340216263825262188351342775747061606004307044546571975897936692455219408613695505979151253996470784419573368718113235884198595294374600408154924922707688861226103392976651568612087005843209329536926449082479522005255936169316996082484005819140968643805717033782908037478857890040785535643680041060463508029518254139912247234282520092490784604127387362316309836474115257942685275338590145111083984375000 [107,37] 1395826762514088385772980924799742257251435222153512004054779118299098976393528542995421223589602113569533608018051892766160446913117470812157771901997525522733296962429802975348939007579582645789403750464312040591576299616044661003138899209767160253918948188536969892506027551727719308440549708783783957895808625652924351769055300995043516682737283221564051566258493807250391421945887003360994573890357011673158921087149716020867372319962117428766480522382289113969100568255911195220278225030276885379199923237810057612706879797439794963062823355990828824949379869947422055729632663998787923625851203753669989568458604838849638675151657072514718304000596646935951165304797366700600827056918793551431749035401646721375750651577491299643763007612052186716624368542615726692019206441909359032771342679587934232164565302220158565949382060879353272269904714578821707046323762290321120919228808937257561188430589293701473069151870128882723907819267660040424629493013475746025273228510839904284326676918508864501882806428718540393985569592874212862895946016767052982060639039479132189832763604721123577546001111004624938212900294413463629633619834011266382028827792718829638976985923323603976686169500778591871160782987061100847943735495489339484800671562244533404173880984343961011871229958412497034425512067421001735704741988596212694784114213367845549699410269893640511273656434318922468121939432241195798074166361238067671992419566780465464261525336099944357464500036158273116005556287348929573837183867504695236352958763876653624940084813573622399484728095441539145869097706906652854788836922418788340864514135048304607577544606364248118820218971758423028880511351720874193957430265792638628763498624300692060677599698930147284113887342206380787557733828687151801389299081147848850953729448052437302336810366358999055768518561167489163653431728869767381609128698661919456289958416155762818467107596345017796606947784122764212685307498948259722518216586423871265149320428630403171542466004848867273609673224183250533617663804192508122576810535998035442346686137913995433607124140410229478076504539210285640482513170678588797618316630752941177881077349610131346816465063714884919932046614121645689010620117187500 [107,38] -960884493736379350813664482349842114240489378840550767725782219634911852859044784654660987147894218562953754775981822245424633548786735855710628082319276917100020248710878917532801067043120962440078545108270479825006224902379975974373506818936045407346271078454764069178061394679317103820069396097394025169437739549090364286664477706802973521024712122820998712357717901940706842497456897015073787407404077945890860261803616647358510681896238434747980514218189473766916437920844484697337875528801586013045660587601049117291665652367207050622463796487179955704987905307124181030977134555097182171397836340017837613417119940348349952787682251254872508210681898673877402326270935776996687955793657445729983955432526255143734301076541582823481719563364938183300383082636378078107431370087040988096310775026168066407868561704511622861384865148189422581991886555641659598973846815862296515075943646655091846510736200252559898952899457951371723598330408025009961130162578043400899941487669956322488981163591112937628565394024945028976113876066772056460001350075485610019984929396994855775135425423142131286355166643465517951740975781807163357746102697934262636162134663481831952422044052863065517698911429110450592195292479481230963462379564803741519441664557115726480579992188364550299054370306991836920876759005326841409154408095954214005818446332226797016833997729052122159522238573240099612899361937115411021935699471547953599088725898557802541857666621207548171149742053273791104318315149507834398303849832139025034904476283129779401527078100462889840927025901582014045958860054191081020936992852105113794904450767501066542077294148370476598391270709008023150516025668419234835831457780179197244671957998352235849477861755591653415356819028282642700937339165552927646401737175925299948926343388648259266588644716324148449212169548508542155712143751519238120327780219871905551227399001919533783599982561720161353044028606622904242898924475281504197752411553791852207172827198535188200741910710058170864045435235761409378236209270582132163034143768623459489723040014666756167772671989520128426768062127798010109475068926767021558967754446382139850901610722534751203778059791549281953848549164831638336181640625 [107,39] 304953377148743162947204094288337557663541112481241410715928332400721098127499669412866582236497225825338769697491367589621912950202370893447578857741548982546978862969992619943426051012605159718604365080258982761129684765763272828014054220641609503545344451190891317682136610720153408659966965529716783305133430818308780492845470564849575489063650161170910319871583301998017303495205408590238385594946714837876869978333461279529577423226542363196150666206860043733157304475663926931001465366908778308076409777217548741190704973878946629428878126573859285900263301516174318856206610618467858688370512718870248729722041623756480578784549128114269324736279836408056593910726942565399361213391852883369001434083857743325047087219133678488489528356868906753692848081653239409912618133997884538368438345923877539827337042672333286162177091947855495892163736422042227084605485974131520915178361419757490517328794894047137829261778192936834576116746593496563612160474400180657368906979125277316992273690708071299796614605568678162588468657515698240700183645661953239373261126943463326904733846972395503959003112687295111721960001955340619092278153387109237221604864001228542468273106287280496861672091723335938322428445525847961115842923614955786411302899011128408779229356922656080323619812619091789442939358095634547412976598673879576974871191190939887317018430788155704698664540455409635416106482848168605315496331414888442141782468229776852642825120653927082020744659273678285480293380097437240575883035601295654717283434807407989673248219289487349316463068918300267305190061978883858945274850547742577588320066466536657596066077684488371736083924404865552727399815662848738320766979889183021115388348422620524325038219071013898380994124593665242353317244378902497764731073456961631104870897148017716349595743850417435147193362195163282274374974303138958552091676983091468041268533430603992112877848622671510539657661896944589579314663030553474512568535905121905829804135920193670461261789003479047924960849363807535387047351739771110049736175883362212540935828079350981008463661472946178005736426474605065187215149320857380693637966364900321857302931875600800139432255964067053355392999947071075439453125 [107,40] 33005386474668331180842387812673265869152855548403632928549069160296072707202184186609574039855867779600176110537704402276947022597000955078063710391092181957580110579544696320061877950137829279990777746635844360548333894957936060740880820558479541336695980149811518822036488411354827411495771944911411326319716942960615694343188268518897648616381794170560899022907071889031836724869362961986660549612335552151807743592363013590774255822040545190854858265553235815517674097412193041768524402459803864694516108116953566282071650587855211722323538979648932188640269545947170843756378753829361781371050320219863990971989407451143971733759609858509802872620703637309893160295233131956324297957404637907961828858004821674940853767178619946888816123424838412604091860712932806938621781351171224860499915669506717980515040332877491518364663223034498516015885276192482017502552618477018269966375982653909460858384814869215748610365745421326956593991296754653882964214062266505251537586582749201759074137064349830490568101864588812520112221160523594349526029343371330010948530761528408649451133739102495193135071219736332254897517612570512225656326636603184962113965141944881137281202516945586332550816194496963388307222052451858847069281034214015505424143196645772441900833139331406327451241690362621617222722114850869376963184309104108030351651870934899367386043134469375085050189485898158529747224675395438007215946956425588703169970288005214609960311188936528660567594060626160401403606678726120938364075474963903397692723398605593935262461604055444145215796818879451245054046267062725593616567181599207310175481359884156520459670999626433674005359133145178771588605340872566137244135622195059536474520875674367300609589532597433476362485403475476958867088994263362279421350371689883116662266477285817805371008940445524368334896110022564680270151265929782866132052946983730268974604542929860602298931597968536713038708969659116169901213365657298705416602161367698967305523497383834037282690339768198072926648043960331313818392989395813323676729115296253735001189132131107160297147262549348388401812009514726712591613879832646470506560247454398241757980782024213539660451033341814763844013214111328125000 [107,41] -60427141741497779531575844367629453162887795128849291007479442803334297322697237770306588012882187090959197170196248527389457573511094994452187020727408118092421521862038151780712831443739743186491167483648159063685554250941881316983160341172547267798454020381258152795208697264089607968877531513101255628343553132626851427535280769621409983863317926305145213227599067392476318396285360132081664141914886072674094369022334664136448947948993926151489750730902850220919281220174368617078282453322159437010436062494617743236945729190591657835820592399891735123428319230408261780210088868389886714980537455951198651852976248605646336963299668317705124860856250316847172332507832023480883493012720843881543905552528694645023556849810448447617132187293756015062694556136971593960384796516906718565532785689106216738940894444596696637226731043004829763394770107138861395345537408095543192617791283721836040999252467439096156216126634729503958318911412302204088734280366035824066511253536427672189210653484168756723133888021141804934713453674951362848500375296442891841489691566559957639494602847298803254185627281508938946248514572584173296055497994874730243608851258814588988112444618226275431135973846912847160244060997735001586989719112029401182207927054979972470118971284762594368617600200485942088282191750483924919256130699048112881903367254285332006119953860372230690022716436061401746570790349924291909990020802278034320150071359246193744068433998256274949357286923069260331134867380553360141597075809186421202730303760139032253510976211285199952233249321658388284344660003038793428233198369231910109404818380674638454970720375686682519983197197091847530722540415934105970269444349421678470075738474188267201009265721375408264013265147854709270372762316557717483828737773570572645068169843462631912737520402418254481364631014149665642232258381534745796951585654318912187672986375408820441626530801161820089922849633304541371744529699337751192002405852930550407244391078957418647015796237281016725964783131954543338229725638543382251149695412639481917446599748404261950950433658849222160743437505211692077161568137699158398269899562801404791236216333520127330647397911889129318296909332275390625 [107,42] 20123252058454776644950948162626901355630729122268026683382915652126387260826035072481217937320645859461900322715581671835065285912672510718248047815056558511453273980426931364700052210324838161813574286776092859044168094003493353852905577115285446286322507419536867427673589084374093859319338607146012953343858236659595948022805094553567725491900522272767089295173677849422926250961832587646839408957881372220069103531983918123307634627186061193459682697560506375288078690616269378585148781485767094057761281901772760075241876747436342526796681677109507389804331832626104937081246130881404307266700180168866532950147251067275423201859549615342611851543058683178735271029822731883920645275610487341729236328891901645680641802924690553818503205335654772595999673267623679847717647106370912264152454864989063577115828036457737347697329817720339422675445838591881725194895537700984515647160496878668521371228221278275282432886248603489978433496375389328633701370660201437347801170582153429284106361766345969749323062493134930799133822597722618131350155489335648134425792458023476594166751743391315964261856764017544440296101629214227155113596173960721380131840109481284423101481968509172086008088228365948277693052802055265217295263274461542799296502902744272395197373919239516377879125134859579478041488920318734613004236716738907629738589910328422437380880157737496539170159991985832151289388118302176976007958892767915110439762264833527986317587921807600192971424499011257775171773648570313700702470817571619733876088252110782074605147954508787342616936428630839908730076733480993395010669564066049959111854550954527466235942249418183530592409739650367951165384143667706994621729290456927779097790392276483098894781862349983697156225502548743290812109959510753222215426657520830763832220555054189601966896911267680992817779044291631215705728963387183187426961254009539659331315239945913625732689636302324565430583936135956564690437737857920539112708442466739732371860388672819968589303152094108955798932073961351091845808643211362895132185649158849317443196089120739344360424384790883883725262046056473615840114584757065909115724282127138140498882347938225390038269324577413499355316162109375 [107,43] -1968604821499207361399059470515138224449891746821330484874001700872612602826385792954022914808492383166515303208946079680354792443707369778818551002492933308482155965587690163679076355361346116897067236547920554952878880218391489695447386619190604226784815577804861646200535657144861671651580979194211061092541686584340124854510710717262711836795233741841504127313910787144790445701473301418027038385041923095474940140722178215467175728626909953496197133682772698365540935562485360039414172565472052654786697516508499833938403801438035857537183166878972785466785220684722007195749883241413052766678593366745747011538496725097742062189351331987250887596581734952935359281157921852286497501854848846998991134994984156969348834867392199109259167290041606975271004216908013756099827413155584098670761855982718677429608767724127820930928194513964737484249076238543488765564919674352852759848887766779835654285550938203491566923696070316523142341837681432633262433003127747515317252794209275543751477170785100730394794990150473037177711910116731404025260436849318473924355081868211674247404553955554906601854169831306735882538772942775367202089624578729835234933954753768517165702376028456232293701747740195455640468099095263238783408392208496478862136278494201539620235772867705054599682830217391867229116017495800432131446425750768717183924057892112285837162767952233982715195984161072165977497755804651396419619686173466908412845846811315914284500769591347977690035080652547698763577747094673387207559844442188767776791131023268453363336855837781643011331329217173822583568011516265785641751537733786077499918766958189195962802158487989043581443189414590312976277694719420417309382099672234621347206126331208505988851745052611171412040831873362340175419647111480548565882899067006378901206995872162611028895279275129134032587365786163652495706518221917072017656157343307687931779597179709518854390581707212669501826280105388412521666153028047016959843485633904733489183230415901097608848209022661572810474684725514146923229014681744639583156362989506308371792260669614589317415736462083941350862805926229867865905172094582562276327141677361722108289751598242389718507183715701103210449218750 [107,44] -615965319448131399297803410371985910313749996864105026579663811601683404396698809696229181945085296570597376858966710786115521135427358251403075696545089463570276276020218403695026483631295847771376116846132425240181918646995872382032008538339591527743451738901369622267119052519403898718819903776754707776910085205427256613527190641268570932645196688953340308909202958543628729802766993215324006188426148301065114890020843087815338822873973629987158868134916027099127498159602862825171440971740801398269075522843992587712316710886324222266711825976625081388482459890211586298899187945914472132935383086597295772962786099585961831878472384944931656390751619686837926548326292574067785180325105465442895532494788041537308790397655871775793346493227279322822320308963841459113499016073714192577662405341034314983359066055629985609156998126864112970145244223538890280689206298315906127463023975197463838474770093444466099219393178356221468036769200824340911491724361144311359339884830776958819202220797601337804188757915843559592399608646825160266991983288312707896019226988055804209723438654511862745604257989007403974060383903807153137888532444416466590496869125244373750186472716817596408095297278987864498824643613329231029459885072760210940510588590504818527477309591170647121339603656968454433734917053114064351740908116754357208256105857748781446450750451632875170146745752148379019490501162115270235170309352825827212220614151662668881498556787887893133117068352826613200753059596270366947956003773247153885406922331212797405101920827423697021467968903259928597175455247906863181856581260154106902555183123881065994529618544995696626111407839656940725515837788658062391926596790816161824869098090123645905046613807101188962237388758080445140070235342705957115214709335857861177242156839131790701692970419271603535461559134226845836459532757985972623586424866284606533227061987334163374797189618643698504229033331375334431726677625203741331363065690613008405428968646526064760724831247475021507925895910836422476674061131669552429287082586669630383751145191339529069571363041467563896394756040773332915243615680536748277050963524017121171298672077654146050917915999889373779296875 [107,45] 205137827972945718226801879097525274537346004182152724332620129800003429410393570261967197631053487289903424931404694704427127527929325694169814067765195956975505380918479613190651113761930995935826636648241076176475579823372621869557045621393970088492843808335106437918120386926660327306348360355194525272891853564769333028877506491992274296504873055829159487828523872125271778544217681530310067465938149445244684125661999947865988831162456603349469961351611273275027313511166209795812117994463994221402504700792420261604681856822174050966935142598348278803549824163097613333085364375071042367116654936305282897622616785479939642833270705955953638185717474183714320132952754590575997463138249903073477144403396800722303707013382904006005170984906009661387548984312539821762720652006583541271248145411359315981967221526604100394524722727170231286050605134472988398711936116534827548432578282468968292518845065202942112872704149868880790669862685598417841134474161458145527444359326037370760103013325127494756762992597013653133362392678829892123625797491964819851128272595279629029029426032696066516089031197370409675690345268603752469792532877440652786214899829202521971601403450730245374243374479067903743299435521045498185729923563059888020307166761513050199942662247447653104494692665386214900976610692967838529363867611243462070269836759046516956300740850323345335413847114086704443033780817440934080136540860404543958086547105969561818545615369715780741381149931995157723577099129830192509706210263389453143033381146765870149425419606310138934094039021021491628235517948113614366850132065781623920381449904284693511582619728685507769955830987668515781911272397266495214344630022951503884315484517994913584160368941518947154067537172352317011024157721917584579168208621839020252939120199003034641708645803779225376860636999807722055225183194734841986927730264017294686121010505254611962784641998309455887964888466200736761769590675791824662989853822071398461964117675565522183822549152929133772999660431341275221504973232232162046824836618738534919371204345145495620560932641971529598221545914933871084040146272714830211529274018472136786872539460091502405703067779541015625000 [107,46] -4350859609605611440888053135630346066502253656104345711729603002178537228671520376854961019984038219774177263416933923114815779905266924486262072422485306620628309357285177607694523738137664236110620891591134093847467202436343283264046164960368687047157549562051879941296379347213091843653863590815166063203728229942147383255235398506452741501142774440271509676745487004672199054117870114277503926900473350478166830804952519043096434075057718948536401448622671666444657810001983934800686332363658455018111432222584743388065267141332473937846719448164106799706937725925103346405684161943978303178668954957652910024785231306143406149877020975331764666093060353228596517385692522716825542635303770916184949870266020239710426452858514784463126150448794635468332851523223968337011980397363482115807267583052077128412291369368984763340278359358400068805241432509029488261758481745196437855413930628344881243244885596532156950486136787424692690364898906599580344742290132485493172955865656617109971306724205248352095733178622526435697339063650561581234547599055241817901435574207388174213480878738482205373572834135456849733959889034682441052958649011973289220226910815443799579734497272811129298892732974625801936629292730400032249569337726264105495874590058359698229790784219427263136517570313456553065551170911166322844266749686788032956977237410312991813933848793602252093925335599389687707149271635619036370677377007042965746923791231311828427409733196338922129285092115455106296678719961554642290242741322946112786177609231327263871560800798589258145861355510789656714223665460116739299561710060108489286142084551321841918801174521865285189477610707911672793886514674290525482343280918097065293333512068144917257307424367895401695836240709782933338354880388749483299980763958158178972194653444595049977486273989557417165579097795434895339894555191895668225701077908740077977781931162438022183649627296756965127204155504701834500440766490838454343674164577246396224014339759093316927823460638182023203597651625834744141743655420278869491727474822078232011867997436597193947587395813079292419036652277250941130500792638592997913649305084284046873932538801454938948154449462890625 [107,47] -5547107372047065425067587857841971372500008159485090286699159958520544118184018936782261007763915817449616136229927732255761971674239159711205988980555149211019600165925878786137614534847444486826773558258865656368356848685222712292354614751116158265030197703256246949606732591491988174843810680187444243089146280063106892496922828100665212570231271016935435727374780579379067670482505826389832838308209138626816773702723954408466882823447408496833710940582432811557089628362739484738758122398817025576790775933394850930114707487655280553256576467047849570720854017772640417968729172338477221058419725403931465841079161165230943569640284082353183339715567897647293656527311498642587594171700071739883581244460526179346207821707299072357123203884684023324296273103994773922059197165388878786956694279790773900645538595407975496238315085846129153151895453564287622083077767922498832394935627360836125846542705281452965185962370182700247417748655917106751917574346119462285306689348930884701282118651083610260289553578229711015703435767641187933155297160129030890360337270512669930504270243970502345235237433260676735932839510823748672508541712813499606228409110069246916765921552810798127636796743969777168972488578416215670942495931896809782257244710185611560188054101827401296559545742261790796972392972183088328129232149251364277638633741367805868816545801630019873676503261120625015428698217958475687377133830839974336476097798801398699935505083256220265943090029583777905707017741673634415385987520416315081430897588368017299195974800786379746201138102264437702239401229270834556427423897036697724907070511739061714076660729638427260021994252340422815512631089032521289364824367133490481633476682164923265545754834518849231521834315133016326621491692572662154441353410093915255005246266310083530909496832761068867944527916258817778184730901328397275169143588581803346499584447874770124175696163950131855791346980348792989596141564114006509289243464366372482487038606096618873583960507663549277460676877095846947810525683209402554976725441564727201337243715288380052778025135505083284321121572224256978476935508875560258090257827363889209237868271884508430957794189453125 [107,48] -1194202366499251626956774738271896924333590197561510220546812363502206706869878811476468823223018233300529256552410881282840068858088780751550931825210063216917509355921477355083756969032958839474351321828804392111469389145890967858044725522355523031694039479495853862630971299703459671031389994158800606707288051483180768823319600839826888311687927414634283917106816493849772007791300910725715733842428287153751336455415378591055907926148865836768584818460493406060968697674599968433227515183214280146592329217056309996390430205790223155921651143906327768314682930878795581826810252622838531529771080771243809609467357284118165479239505100373339841856949057763671245515507234537043703324697885672787860530085366197793983561075940377071850957657380866276416738772098817224911607907512207368511897391642870524339251895812314473643191642546899920887817607959048485985313094827134312780736320446743054069255998352470065384756675704441835700453484435189641227950834525336849536519759293650768358633240508355486872014208913014704775628676024923862165037252999057243340658864508896733640462694199553382558000788719681080532973385623269153323861550976431925786755859577795437729563895247462952106205772992670797434805140198870315343661680664877539827392981766787464517784863695276387082315560164211323657346493683852932443000445666876853160663834371212295224608547383177611858366518398607486485774480361864776793398691233967529834076653711595123573748719215213085455246603452954924514354596983171622550933198621868287892042836955291103658122639469012144829866604498757500756312321828301103131570148419935625611637056573606181711535395120449965956800471971813250515104081303899874754006186426411579208892802141511984642414594524461869159956983410030522171032613311548442711717026402213627326151463334581519762146872166648975453706306188384108008327672103051805060751593960796391231047598245786755406709918067364145494609478717296981390702546675873870455655508035842398542094407526012918497809747470942179044605376492185331739355299191020452793366165696183125649615286619266868307963503244301027134067211029245559484836900130096665867927840931628225007443688809871673583984375000 [107,49] 1161934479852931241676476566974052103343210548223110297980328619929062442708951708755261505720255872175678551568969738656870225003710258437832487666889789003876321173706528680183215009925201697011976339236000550880912367948381120857450421841315224942191169031489185113731707952739943620129767509815014556001561429059959630129548564129233785783173544461493801481971131379547304968806542879033732640622720281759672359699453474638718597538825003400844626426072950705488664492836275222865690660899947268378150565862435759443333447390835600188689208388258331713740597546014888471490425091640948983780492688469948801407494998077332530182916909179155979704489518957155043971004753697265153128100586170008887343087271109202511766506665645341105427845184325783787024447772401644944070624770875268038068852868784340598570071880910708539224743430266464490866051907347844596967644948788945163207770331686342297286298939954542009467747316604469656981643168367453493940386319852391214746468065152408429084874760537963830335572147630737798658438710257282796675630251394554888270515067737216755651784131973200703244950618780070866392241450242953221732635593656609009206061868972644115740784988855556965643549988019437414996871395980562882190716143126436532190894853704450952064880834270912941181545211767917902034097801152113166085755623920853526665388431919053775271864471072295459279628497851183287774840041331862255896407256102412045152002520350400484065739636941861416846142303527465317717900515468056904625203172458110060297582663625016279866768803140168354741439846515938262025482307048445832937251695340018933320539656746918235637784864138148025722414339807553526009588466466434890323234585137440932335944630611251044171183140757867700045480747351165308679286714327174015244347556035478980560543626140092339347842335465540018340627325013811395110064195842944320379352988280934742086723446512780766328270103697778773165550172452131240996126668804340202035567849749105817221665980771922281301738291377657572973067414157879752227945913640043150282624164624611284323452227804294184342034758861955903101617494134323775076422552510656895389737353063708269473863765597343444824218750 [107,50] -264520143213649467539492519414160002419005742401573291028994625135507798825739057861972570810921106948247443043012863719929058591205896481412360529407136455950988167439200924414081797391272698847833827332252601726137689549881455312427811926863973059613213346675236689704572958865296885490082484277876965876024584040399623656948704472314586526056497363464720787878317992356028265085411957337291243891420849001714939254259932593152913077796767142613453746035751679010117901450746241094959505871745914924223636885482024345170951743207943456981571587463489057634520471937423414969646753668521996216637061155156740402530182982768102172599669217258409125580368451629080362795579798666472559658348819740590472769132899055043085995462625651721037410272802660439091696369511317630774425343487224776007142959153352133872504843939826742999641635255595386198432096519910072259835058570660372667736486355546488297239838243708459176417512862007503109304431994201464663490845618662408326677453622480326301785003770032098620531877136698137182931536842411391227348264021543749492820984048743424846217510693600991896780847093367420966018074598889810588200974428208227098663242724693837655520532826731696513552255905293292536473235556689747804802636984852853504867594158938600322597144294791379085463735039447682800240165630491018667942167335749805288559438546893057997668746786335613255066644956609816703185200516841546620453416878544813556476282020818803547968480878930596565125236626561610239225396728710790628933389382618985597008595226250562656086830490373059134007010026921115009712679489785077325165721992395923077365269102130956249408432996813092226055488553474136550516839373667786128779456593442190921097789583522883509548120605813371209915292318919101472667317065555779062716820417188236362070063408712061596862672928542199346951573517271453597129623013351137793770682923228556057871773457262462721301018282475369653437484269104885414949846930081359163162226754335034598521744110681476457801645193291911599156580121895687025332354612515882278472718028498188240045452262543376921273298090769732209515163380260041077444202109927710343806328552318518632091581821441650390625 [107,51] 6952392999969219089251454296560857914500496862328423505375834709573342429069271332714155153311027122771600418675410055766670303403767279952369743699909905116980557555938867968966576976380712773087331708563188816059457488386956129913064964501229120324781742658263735580956413660885047121550572360357536154917140614168683313091965591942372234217850082942820951207918329769003444334477177442985162573182098593283022770142104403830682279497939368790243418682469999757930588802904753355603614401807717911921871218592987811409799423676548452280918566442419781057156705819421866983315685857396997223673345355435939422523919725281444111066289327981612340912898370591227270970247821536613231854720870578067055629767381715868589577266580903751205286104990609280883306170607526748638573831540883461536184131174553297073442178874354283614818251741673902381507468670275826449999420656180514421771308543088369321441681133763954679316593052440708784077195666927616990386048068948075094743053181825341631486312615037734566902426396274447362987206078985374289512247254538616671825119654571668962868490046445677206892274234032786918279471888108557461316291534085729246731662068386059285519908832830802034645305090066786680929624599226523693583333423110241272829124295860389396375246176744924199793854910692393909028458005255131085646044524398827692789482837840671858417801236373280998055082201679183549756703472374372324303935094126819769068912807598146114127899671651604304165122528522500362592109637114905242983331860347811162339352856041452876666529166051178719606416867364762695092842763734098998353901655207468329640118280860701820096113361665694524672331054130846994772311883689861720918733586855305232434974854316887072260410302158072725880459139833631255020311357350497178970771736642114658986905797594551451178118420413044327092153296378690680021574788135327164413328516822166038858875668195473907714800323274582924600002736662526062021087952499021212066660487914077266202327415713175314360795854264010237810587804328806187324952443218958825511719018025009701124436755946456327893313258869909980415020636331901964553847618651094553143821030971594154834747314453125000 [107,52] 8292478754680903836078502181733349880747430497838780860915436615221039623936215681340327582993192256181103898374290948414118384952449267711589586330898514704356220938499601853497262356510208371058114750624910929228717968191147046921188270581589753825630404474342965456486241618124998019317736595579287700899043270164301192841479532387067611601174668643395333484919042797837701598736556121096329516393474155813049923513277080104862294668439678657026436542862474130242067840598340975500023717347078358772254253371295853351085120831072963858834225632889558946540281507634701719073671785237702175893676536334024431963944317816923572935613646928715700077303696231123679520005400625185991607828688598354988947478201611331803178426708226863202059983433528390489436734863061921087837049463367267628404024785053738246927363152073100002456340522192931669002769537079293730709934882651738470672417325843655967711220555553583897725473702210087770709705064803510641176840436914496666219022267730320458666867833137715381193534307101016940667917320731295322152835319861233008180577769830127171892717473115573556761897450069014835920364409319852004733704620308863188052603183862443855398609919113731137766390850302628570629930185699037843318917125144563868212071728875826857983560005024712896223500893273909118689393943699567014910055254017955858087492221466051274605570186207465101454603709384784298590846509360128039124324031085537611620139382814630925743907280489974166379347511930059268380289785095296976748982024438806322581604205676709497897335787037769115716441945425090719675873297309071885989963213442184400765335898236461030156613150427262992789031421897734429887542111766701610571261658985399009825062531730295246359213718960375272325396374336829009588030406988655518430531446508743757351567794905300679618865052424476289766031563757423635302130128572445971767727393847757662840452475227572522847858047917576670355406703111600255477275106368595119219306304825905834017483965741593772926227835604848871934875090202729200509762699226775285560141364684393653595496006984905979286018347207699445097176301784056661698036391067168082713578769471496343612670898437500 [107,53] -1505829004419804134246644595358741535763302556373479474897759326093886535605762667220934580698588022599886959138827540147544383629063075331003315290663298032822888391590307927586262011070438045116415767937223237821884906598508926905630988356951160416675904914846688019229517569249181303842132710199812567457355081582507037837090395732172681098808435083219668166202891944975857076186275433444369098844232255365753055478532747869422284365056737895276669811036353848649797749551365989218307097526461677528339139087371967963619518973356889093847802780725746663347794686792314293064808190857925330286142662152233178317413131740564573204507737397113782472176945981155086748476852205755864185499494951860432713809848356467895065471137738102098258114830970927317905187969765764188618264242676618100826257277432387469332781023372678982009860706086500688380506205009607994814741019219763772718988703007510163155178193052976816842759598759756554095030688292981248826206129079998568509999263873756051307201652941090523532986305269862788636971032905257235692426145120032651987519723664388567391146780999457693109844099185065683179243393245593112778395038314995829858187834345756977345465850444636369368873022180404330173966025179792344853825009722998433383034447955578967393441710126639894738758611328529727542479329002857942685065143231914718314358014589739104459609527131870054441383087136232479279828101296212319695074817779404310483677177153869439499652367332037539294598963603769586743774242126912800136750057528889575029636586118810898332551653003846153505202644869835435898476581486235376247228692305969897955589679647228883996690050190398860958255146361869198161437990660685728647755005993362216172425868090384218170437026673894116760374093577580781514047548170089700748344043662261162748466964615245851106568167924581324126386678060663274622500616374696414241447612893206372598586278699787924947895251590262826845802259537704203875008922075780296006824168924963852286636758929579904272746826700042286501726699677358006239173785110209818312154645435667435648530578537075011086913901811249696312693207492229311770096968070564713571002357639372348785400390625 [107,54] -6453152128560950998913209387484390994318300657611677679750423888877737350549300251018874286413441499656902517010972527458598001666325635191711620254465381665267728036900521057359059331797336180061019906519093873751080123468721686153573680511288730151824174736549639726473676733416946773671215788849085549527996907261826419219485224871238133270252175062041623656504279800265476065173230938018330126061193257498964249978305719163229136274406686659151618339124510244272103242522351046576016551652731299117742479724649901183782790785411222732304676368019877408945261692635469129209389743145291378145562797847978699168209947615348519380714616297093173096913180548997884351411833387218495180270145496839996447292614367904447137224140498346620626823446523902356497552238997243540833995816906628689088858988714738653285830156347461545027576159228351319249405015197236654854193765406305954946332738261936049119914290750458978273184685390968965218024448935620392383917499793153657389046618354724569818349820965073535844565627976090976516216306100893841455904966225567892316479779461429300140555324727861688958376313292443026285251555510089475610509220434885893764178608227172588538790143061098872204989689521434249408886675910106010292748379905831372807022370921576115695634630282931408885477598548009073531576142717061799316219521390816133293670147674798294353002506097629588492537846749156949904127932394755605605655959012141298210092916147256853282969143004059259299977076236982864172594415167169089024332436902893428780494593552841004495757456416085829048834501006124180250553616673632394220336024314469202659172555033691169148693917419328902244427828219191816127745981422271341077716157618954485550701632370132355017647965608660638179356108314803655550701356674350294557765889345178826445284945509607506168652554193071878852467646864020443605482155048289313206590047145840345853430931385541852019396906564335299106772065447921128135633894164087708426628993339381369211474350475292353333375661478426397308777438423882551904515371887886152384775793534230215253524945147261242594072628865210968886429610956998033644005374753760406747460365295410156250000 [107,55] 35919372429149569977888266408499620519437163395857188717714918457644536523549253020594032566133355857254195148262567943926037515345896328879880038716025403521932033297482281671238729799495247563567591003275149767166627530178189436681386387201095152028630965793874116014404011176112187366196575694218151431956946204856559411179883069414650331417178132521833311077378818707853265459925695416729267475758451632886572753442949936505610463293402216916799030704878142242286688667502956864545010654854774310439668615779194759332922285226827012201802482480265207994464436363759325896201308542032466277492833235375887427529348590965335770137499646717072691709526479943963575935644095478929022495677259911018529386581948526729373430270588148226670135252456023180094317739100559864515501175709041316774887768957816001914189540391359311450835105616770194112518572650824200816190319373464648779616053723846831329163802133833037269444738570095325786994112471038333078671953317681364095783872529361352979786306637095313103161214827492112986117410659220956274562063921031296881259885657449736526379601883428636800847590687255790505994012550859178692203892354004268669732264220830580703546158162465470879813842278726247208431149275906782477030663788518762338083502262561100330971184618046799381589288327873053136581968936907965065557751793016625633374312599492764945357863680827446990110039823571945047899754787534193019098367889661131773183284533249964899024579200187569238956425981942214126020053300549455826626475992705482297464119435750117466738292293537992232091489563591705272320392754853858471188852315604214856207661660563981653734645814893325316559018207302279546401134611544273407665410905072718090917828379329491052160395794194513572513762443252555469245935090834579319294084056780184905623375755158749282926391841890949092517047524000391590632659857044990719005599472536642769228936464966865571530317700410655961930703637025801228395751545398261957044057255536902329371673291860540230045966905320466749210943376257461448806615518229828044779601545465621083908031139165349151377925740494091136586958701203952643021821700131113175302743911743164062500 [107,56] -3877442149065734308274116781412583912017472748482032375788676174548678873613748713863316455531499527297147022764643774749770218807608559870497893479601133274926863246968239617551607839742380677613589136458624463273834710387016333914235250529399946076866773447405515834225158686048353115343090029878900535196079364946314569738229618729581639714485284478284771703573225873999982601869151392400069378688750186293905953559068052885494396834691272394175814493135426000620381794319926754840377589119894529585835353891839692351268158709168713546479918803643351629125960848653259375420640214610060110993331930725252922890035272088126265181863962747359788238504715878751007640437661973161995134574091203612563556679555804298742591818743227778143510342194672685290193407008149952305035184809733561547091166786550526938033657329454285033883209065519664133471840866332187001352594932437397138641632063442809216363274626336049614757443394982598389788871397306652203625458626576720126240982821984334240543730404359277241465270903261190966151642824457379823428873344497391561839530702723020989708275899181102901876488504118071182956188367928996196294980550980891416454863854290596497270134482378922450032854813930824158556015797720882180070063252803445090430298774551007686044814009037858444091336281879989756073796084502157797666315042158449035255337785966987960740856690811752992428700489805611152674044357530409359117939606865469722638861381980147575277095939517659252694760998986874953592241857326931575982372880614283639640900232063046321248794841964732116090954107002923718556085587700908494022446153610531818549907775769269829831951828066663758437880216495078787377156159456719777443535780669297823012783217924485338284750022675585400126997741075132079500671812065641461384807132335332674955261884514514563636753953040557536588953042526689429019012061908641678941075007148592383147547295746313929718253792307671271020210408071531548847014340001882832869043647823270998256854764471373266328802138100477144977340564889929753404385455757044023169696818354342208682872861557807075646581463150231747254475374272339049941393795961630530655384063720703125 [107,57] -454504262814676793075773626398415081535508748795565906277500253326520210114985567504377668461413680684738025341830033082430874687551863098354873869851069967612692602703084496818365972815935332804264010513413474953425473265965580677084066456562047149803043265231073992656466832895420316154044158315488430681324306855164452862846084611265591206336085671459437436703978020929049807605601890935497468392836378786693593470336226672466269424742100711233758182196762739065962477677202682167724211340076998806226097468403595283981605260586314128590212484120675001434709446609373047946902553486992456613279208256808870344857482025109804813137881698190045952761695230296771178939523938203883636415360589364032176892414946672290721336036049241435079402448074348570064051993351710887119241672136073672478604394115554880475819722542545268983033005829532675272394044829598664322792278900768110399984456922862202451778561272116693568305046393213928498158206063811208836812078645521644605368250448583821057215021567883201740510078627798140926329091053652057632853926265701288964223295291538778918409120926996921426438966156535504912685378107957427043298585638276672300407329225215853396389554343985096312415178904302323967088466779226259955310754514939103009184683185532497635677799429157647969951053146793625877357930988654872074879662407351986806568295903150962535209843245934765387896105392398558556565926752209659689226791794002192735788434597897351156832695173050880476817747868380319478311127125762269678642997257158790755009640768735823061523558789218329074808422522512353368293853390893635899484025425670618002848298666547698917757653338111598903786225140288688463014831247980049571359978187132367626297408303899250577611208411397662961152336934408199337048405363621678490222490750633118105644400218415004547378201507007411295791322424337605513113797817495512738867008098390477479999442411024189036914911526985063459526934782540318545070081520242104540556875945852262300370325560244167771199815761669025104302079225062127137431041706725206368545967312017970079959929806794706477762246396046554139134865156471629887846575002186000347137451171875 [107,58] 134109641925141112585752714368681895518436912151066989903385668277126541764129573444203229837265810402059304978900304530371100447986003883197377198044619832338422010414992120562627589876131099452615966592999313140501026968959631021099151279008089808237728879919885318752060577679021331427266048200516047012686937470952192830396466040653321475619453849980771165286689031497074593887145828420000973476507470182003585678274877344605606793324589805345426238240968253441531481235032888908135390209175593673763957607208818660803946005721703939294055087107599649369218197768108657455178421028349900444495872515855902219305925353387124961395809494973500651788503169201563918623370603899561495211244824393090312020082221982128929021473389760640819814829274482723432391719421792739004612160827149466095379640171137586461529075925422339322140204024718851439563074309911560936024718741664417788590973404645460472351690185718856584859644256802813477447157806464760371538611605776841172904584550218881899457089291355292300732632597133470178507457760897791086044093457180024953325046223973884842065980885468213525768741949516383259906597950801272919460786398343945007704310846198889953411119570864090072849573470080545874499088363776903666836867089788728964515893523429608157961090693882805443296863933594284213681560870703617351699285097615245283433326569928491387215370438953438878525068061738996641850555767705809596444164449581425796942653318166083842560213320057117715045509810376040621969869674202818500412391148926848220901970301143546015998567050965743632040765139981144195673577450177526746949841044675128860946719656744233958363789065381388384716398104815935884774802078081176906774734033591955146469732288617389552689672389677656992957916457675449682029642125405449506986186440305919406500895463848483130124699826892967486602829213915975184462339649862226288615872917498352338325748305390430661635902329057411112892660062200611979600103963066391847361243467745074957145283724115553395335454271169814137532313666888491349600408655295724441549273929670435381915547966687907250774308610259145526562284481889975040758145041763782501220703125 [107,59] -2584736110509466314541914677723020905862897533648118439473010028968180961071239709569487428114973151589030658565801309045151969978497640557508284312835622580148437174920404745927450450024592389758985481011211559716342368133386052376121369965052507507147242074385764090120015495813536276235832973516164320899136250840810958575053525124398140394652486221500449793327374692158712060949222831644225632050440949828729227706475781237010000673553919720782854746146910297616280900618709507027684760649971034503554497874921139530249058879349284262311551902215032530660142728802739783954491268187165453751996900799121870565088892919547905144894139747183830325233878170602558068938569898675139872499025228044508736159127691036656263207641394240221587200181557824223979346329856507384503580200641090264906422078454145008294724426655802127941897824110186740498202762110874092867695409335477538968403994540866258389146065791855035358024550034141211394885121875123384484975591041149483398358206874418220483752763267335861730833056179360298048491475238966526257913173211691712320746946411777139260268964744449607594634799395475989929174365273425805437523640764163571518565739614587494305494916610919268407299959267274821849391873572708804657628530064380645347615630570026504887815585809116625905531636250901794202589487360352877601702853303781351267291022722801166492118888756068995640891433359540024400384016125059298865919787601499230891384241364167928592194124122958235717899964277087253713597361718238122902851398671474456262533290664749667767818424998178643713816478131445443881981474508051283272456084067796007470237792284269797813469398342246439800688525195272299911717654997836062517670733264928268717106218023797066033455475583498622649364493052604085375420666875506421326027373616427710190582718797767849447101893121863450603347413594287516109096017257395679622868953488881456912045716970148072051926226953183352323113014958997733676270256818194795295489189021851499093722161861058175774394074234485128843412663037002940442270876060631424627464060612457993235510077030486808997492332624652655102365486162625529686920344829559326171875 [107,60] -1539510614115464090815262458914731189731242088870442117448923268660123749203293920355529572366912065369106484735191755272488542488487196524744573463150017257889979471170645182999590785395554131285183062908410369497167499907169416733853988932433390773013303926610299796337930006874119914811810920561079826023692087767194345239483175293116644177776658105192026566528595922142940500797825200820862312694042238737568318337746233562714717740801478952803440016555047005765347184870747583249774469664021142201672478807621385536037387069422291781568069218924365335562529377484587592274277021329445976208452558005742480432137901757195188045278514824633974225396134239275651800650381631206455748889273202358264122979884255792345393852650772243158333164673662732769148718235731947660440310128043584601434700747562429419125774777291971783006912236698293202420738451966286841690890053732429046527504077493441420329991067970157359504119016253959915043734031705676651561211064465048730891486751682740087209256985014311956708895601365129314354048915966310043316532902632681378393437598926189680377695080599189149041376057599249572301066308562272830905491920393539569569645509872692629802529133220346180311924880057712976704458796838538137508347171263791470696250345861059347825150308602676678858402289013783486257219404909127402197024544519253516313842439327146441274751831439193179558936659098249814210944098065965298394319052971336306468122824083800976458075976046942474468189465691945614125065644674118361002707768426620482121576680140655288369756975133077138922174805777817602236035620783401804306074574974967325445670797551372135318250764349449812796824813747043254730184821320770673477694207913926787756637745153714359787178646890000571716068408790060951401159196025504354824366539165871899427146326427024931339400210382749867632092156035305465319165818142447877578268483211166794231649601165506944464621668139147146799438900552268301861674283433340071459752164806354102857738498041717965821781229702570835725539424430124503374567724382282845823034686863985237074179366788494123297297935106491908704148693732349784113466739654541015625 [107,61] 71844994378175963235643124603907129359217618529977692606110425685242650160316229339965404684656644536900651943679453879173966521382410222815172228146739777815039456215906403249330078928327344061180959096048614700442901289874448547344926137549234165432394293664180900710168789712559182480048388276030504369643484559949572156279974282458063177676405150863699584307517496518077701127530612450104349558116054724019186824933114608910167346408898799907321348774985407095891522571995508103281287883850475183844387102905840815461798497993101853366274050840500959237813875064633343479082819696539307513177827014829505896683114224254852733994422187810588803026490968410328737352744725074538899741417917314211893871442440112135246052385215121908024063269732387009582606948448662806111804240770224622233162476153380198813829045155765365414565979181598462993562423745955555894706613649074832771468190401109366270240101633106039741449416111288171704100902232182499086366261632494239305496183638981988333225334036680253707802359481336466030083602270638150951552632876598919084221932259009328191463436881399244190179456891427608728950792119139480945635928167531158961957288959748678726197722998957098022856582665839077808375709668583550211475479074607514503986474055805866169016433256824645341644603401377101828729203983460490660296326562823616546617637565016133969818121852997574475058578107594092708998538043746227520595475024247826258149095510628890422557657779082043037539506068671318387071063165933375812426372643990392942196064846921847034820953410848085834153913287423383130098622130284647621569897079638328370869942898799762845428071371710964098182490182417389748296016498946417644950020649434171507035494987235626583464898650131483652078267346473139155823880126169751077212027041788136336779731387827716687843654998925831836831874476190852333187309603005103333277126612566715825623735889971700290413060100277327718746017164390775307411162451939708991911752637504207688946532029243972401806388623681158451801971799552604664830951813250063423818712178571909963849280883563677302774296392982589035812697911751456558704376220703125 [107,62] 7171651950090940687610615186006095287140684531629961460577831317744697459090043755848713286560478478487725789446670145150354545602399608611321652198248343586580344774689838941780001621192830714397275598968077794397098645839214790404349475990861424505581409472176306413877936472321024843343694837765288693958581951552100313841493288796381501225509532967108547587098627829275702242013259236932646208364281665520605708195489230805994098947849107331446157780153662224535785752369169603802202661976680140314957710630786928430087375774406042689988512016529596605934524395893179049787885428776855158121485002505207817426075198403093564799278478555288202851054496148830855496571798615264454891084747417412638094667965691797299959164766820291605114962749566176793258137376720680318661796267011198685404261723506701790136064589679746700252398449847899734305176839389572284771823713959038048737874584520024311262801349571191024367444673093800703140303408002140658578515285284628280855276746840644559113975101978184607037712765551370325668347715975382271336194563529066382156749153054348558932316533968949474859833186011850822489379206600312629427311072276037739702074908174576598201629096975308164933181353316162826356069778997465156336557348263118736256885161941778418994369002395649803987160238322805964460921486486824048863856103161769243069365730409527072597954577254585817981457988258098032256338837363026888142637995074312307976714555460399537528705986813197946291240598388795019072983513638801341121351028837333475602601020016900262027529084181965892536740735558250386291740012595243114583122144123696302634409074304434799898507725242699183604329242416368731462495055956396394052019867725441304424612414917101477331608209032383667875638541897046700886739460183330770930985290250150478752378047834885471104645831536155257577759248247098737872944012124069925971286993379023210814096765310253487492052632412999162960524913061562855991330706867511910567261437982618601237636703294600334447450619627900831684079919606883440995661666440558162713624942241840002785122102824474591186444116871302250547654693946242332458496093750 [107,63] -382341797591084226193221739367522979837845525344181637724989126676198270922310133392706633027938511326403996141778708922138283894858133330331316105505236398435783047799898277050779366990105484840300975092427989976087645885796717443511106211963859160071427332000242299212073942571798755536771333592241765253522824934115772091257507119605178489422808216197032194794112404879880932540611156272872956841785118196144083907706375065095382111097205860589864092432047978864747783497823753826170671629785822796936777810617468144099512852774369776156845839245479954328833099345439960742970294634771086792961282463407209581741176933324241168649280093893772200941289005019143992859792874802499866440818580589713257498165619422726109067862698418056414698318882364088675440080877165087621475215139322300400105399074111035468363345546697103060953015663578491711366082899761972898674897806889227858564238758049453392435031357680673535423285062539395245859154544625839726600792944155950606693950095352314286330079001555375007560563106247096496660169353135093643564721450382465872119974922294978674298229688751343813147394528808419380484166295826354963276385436721633165951857097652012223045103180966163607626973625259441939106828418135391401957231061530742982274421739698974585835473197493970045810319374583514689727151408296906522273598278338714353136905755442264488972280580705213226683621482019528879538623365819108989367547009315566217715075769468173231485009205287530957346281780176620575766208238783997331095566885703196976094822566260171262375465629839936326530468407746756254637725464264271794258894556408454173038343065528659143725905668184454242686957858423935597586705245920962457163020833607143335178068437676647086975949042670041960136871847390445139510385312304574620051415398911192170582356581594556468507242967567453428239015744410700221955678725427123208106891742840996462894746253631909874796609003800438786595721885203174395266216317718474496899525600418046648091062713594809683839240555312865515766758587530801587057205226930091083060128599913795633031825886814901173957627022941385996006429195404052734375000 [107,64] -14482249674507736848095970579407377886344331595268636172884282962841427825403675870575614765650315212598060732865915775746282460747501096400618256207219122947512011167277498643545800096282238822295594553192550010341480917132989218761640309781247669355801360111202435604389209131581232262939526683587542275155250629062488478200165121927992850824095715809400831387328632489027187128767296753671834961826658544460751635087841095587183764545226075028185200087996137945426272249408031952502308661857021750590603770673577225610373601950265617710381649445071851298252632187567943282623695558507657306914413597131834768703311678012913169640087320688589522601967426019961628684513365175117759313071100714397305930497785289178538350939176327931847755055791737461441636198200913835605089783406204679753358755553788065581977577554737733101040261383794029169820661133278342630573867272677165376623612624690386913185950389056823127616450334364559166005149878707248399091166550786643176958918556287125274684419636589397087942558871480476492664076415369137898469019166242150487314178788846059781923894146830690396408805369017987823766807654433743645885661045020516383896231359219582070200985358863947681295009326649408338118824111998894147221847829841690044457183630845802221067361576978277589189624527896733691237908429327142180656231443488085829970595363590974928464965500342495612412445337419007988722493197827262702032276406748003620510700836336577359947688607144955812766084939778892122365108998471820358462696061139113232025820147436694746292375620488412175714807722352717062202092224029581270444332956355509218756323557626474524761373671650319625705276826304740732856492701172250591288230979057481876361510316521137002638510119803662911850468369113993715933782126716990099898298794131916621587847460110037543345934742826415759671238131366808017613955588481894717326048841069556365752952675016583608618208872136543208827805467640079408104703050189668417342731419480608036940673919834401650681049953577074134503095873084615845186817774716830104752911546230095102972940798611058705011414315996516367048025131225585937500 [107,65] 1021729539565932715774846245825174455727110533646655372289310907029603390232350286105893305263331818297706447854019644499404975308850657216135016193150670343215443755392925772618091937930209206617423650539644672964758541328292814807812092046439038132079227901498599892710490680549439195826487363363063063217663399721103821350917045854368753600039079753771740035434977607894122015229183867800913939038895105712222935884079655437658435008187261584557567398828555675730989625652961927269692419073406947174438517998347107746961219560919630053376724585241928791089353289939723579579776014360301318300024702779411570585167512559985875523788290560153928329056265168170343596192500775415382333537941765771416117846583626052652385552685567887845259212680067251799666995369963301724195885802504920015336788126064426522446363941119458026391015398501699346702631701102551683782185346471561435232469983673626924472629537893439609691358784005837573563839975976721895864894350620367280051272797731636879592832129479585254489151171542081578176882108895496652441334126441586886903485403233614255891414899316223217348282195612674450756253397540145003004880584665036330479698252529633644701066921936026919182362313782209916490798551122427915265866791906682568680980542764429894376145976717980452795970610542809304006627566462970239537700092953474237145862862114037239527853857417912498390461230609466109552736200189124823906349090349714031635615586577627803828349009306431787934966986859258544325386811900218336181001703981265880165418108676203624466930208135434301937982382567127795812118563628809488800682759687492632068378666246277024283724754701652269011389240968627780589965293977971051468045469018487951335163430166651196942334087139890255077788027053473641198400026056424981079953097119832878491203703073527589000205479629365856472478897892949220685595812318378358007769274395071195829768715349149113274210651453196296826411492205535421167795597305498088131011067849378071506827429660039668286377170523585802232114132759409750718430644149319771480497649302905871137627868604689924154530813632888519465923309326171875 [107,66] 10236658564617403103082875652304654583930098402327289704573848601403665739886871755369367745046144876879050228112570960077282862049497104085999135006317816003707804724341376210509560249907282068545210899565157378046151557220840307183788078117502023243482629448031400160723032230636661960484573913384006711681433198046478624266053121085484270290189710681632775948444217928793358138147391454302799093140913259316518722367508353308174139477919346058454640384448302597759390595138225968884091578549861951010952006924543350653778100254054805928122588775608810622995212352986504061807236226966212890205299756360417945797238319481168634917666210813786270060365659929411511688392828820774799008151170733147264447389088041710235229080199659046148561029307698810169950192093090901972619230891979674119752687527533825709283867559971634250909586363152735371692938167276305255417100573691979868388905451655670045382953178158196334342464028395453314396454135046997616103313748530439132388985755344451384865620237646460282392466381437494621524629821559078446352499057965600596235095443663152722568952361160743315629853689417346746856978536370139125730165994895330886578877879311042878922309259923083649660796483648887068738489393580357960760992878365162763621058395332803981164753382968935542693468104383660550601272404626608759353567098421515765853412690953293249795522270302394742137203874062606067452436917892044157999326695563461637821985195062715079971720016801665664882120897114202469604011564645080221094319554986956801482854185078842050866825542354992709609702752518513113558703747794935721872683555621020184665781209458045834405518078243676459095840706081416072199604715932599505072148657276924712360178919750744038600212043027794678675291330004164473296465372379887249399807138685032311817265612264157864000960744499524479559722026225456421489713034073924609564827723031208936489335913176290784941833607426038698118475476244233690799683009103803486149703232690550920628247648493677282975164351803168321480443841994177467926626637786266490318426962922381432567753120995407296356086606593596935272216796875 [107,67] -1305700221655189879587921929854128728340151212288618529716821830827495976744586189277760123604059350755786243581292687081551592102638539802457585016426637416513188611095983488907526228133700137139364760788133642369515633805101084121678498162160382765125217374754726743914611317439145169662941436875794348663226761393373519781068135307224509880492406458982672033036074015642324222758795572234937890224899124410017102457805157093204714319054166738490893017895600275239774584634180931673812916577262004680324062685951969286492673040719023701606344393230915089703043514521604984749317183533473802403607658572062301661606746677230494819747959771397059761862410082695814607623816622198117917001888927139627611432493064055239801062257628319845265443591262784769477588184919728073783575666432001527177681456078962775109314200110503038657127695619015190616278991255153077213491851710131618419562460739724244505343041233011035929754173256998516363349372155686594855610966759458209640934356294631343752578257093370689321158806668143898877145989630454637273624886190784124256842864636391086304972106507572174744138511293342901885049495951738709217345158531989238316218015336183195672370228502300047468707721692334249461522223615988034248086225420250025688282552539106323403679740923740786697574397684722086052278230224460330345137642278665948027363206813317000964679987066928592658625139147406762271854085652587575983665493189808029083547918483573803485253534683969706846475967312157060240134750628091575418456995013281010993783511701015723260892009532282551362181178216473855208334279960751069232494427530418144656252793848554283284008960161624473985263056531213985835715668135270863666733731493216314252923113581790458845502857491895424654995528069368468336644789682809874282165156305858094920941415155241857544688667714706706465471920711290710229853012787454237803633247328058746108910609626863362204827979611360943958900038546364870482216947006727059632984594786361128837200601228111695431704542831847501133577335183428593363289349160545699657630534684002463939292383609874209434730998551101684570312500 [107,68] -8058823102647916550730085038660515866072743611545008336362428207465194845426409494634639611276147385862363719935426488810120574908311878771532786582841981980644201270105441802496660368810479161472553843472167752357428993797121861681980865214516557688072028515641415805679819854407349342025649590175707038959812855951088798460288271672848345311862897643236732795202719494457649300642987747063585246830670240515781942733068000364510017928970036765510129020479017050788299484946403505864913621506857541868997746005316197283623382768220817837329067256647331451956205036006986258160923713306158521553237363223655271957540253380506857297184332982625014574393261997377969802658967797621706647063837881244284396950861291774644281777652845057217146923411304626166098790262856292846602164189275746910513785640734689828817704472667690002713581118825191733960089523943623726015196697874911705333693428490677262396070025303558708119049970487793167572108964379355457653616110485745848977115593166344074515377339090716279817167753287731229444544046134531326578389394307635896997710671157074512546639694767216684243634419849488353864899638078427531003409552280543315710364258714553199644531043986657394612185460303779862107408057464442071001812756841804359759172201228942656814047200460378699456345699609489910723202823216417993807144395754107828113142169714585872620562082008976152990176483677274825850546600141141507558183981584943434842571991616973725506264859933726347751310795230822026045827778646625883682325343673973811641765871793326754328424720739147908366756419504298794923028576974611856549288872168227466266987096241476704810997608864776272827095552989100989747990251720500362574663542468476248278947470538491730993278544257559588350279439556983994038352972807581659928817989260360287714448629702326904833412182944193981543158243764852222441244128767954225097388783800817996009376822270834412752150838448871232465616447974202653540061511558431987226169959120543600895325025473508652076488345221084850942476582406335699757385611994759546812278283067040336505396781987969504578613031768798828125 [107,69] -228152652629406381514028909460271407539414214786951211572780938615583947695921752447099562040143780102405544729431588413498749976401644905189673660903088172733983449795221534417060899141913679527717080886483112445001776338237126978912174431991534890004398831440339723205842693681627376521257235142150683247924148202152741397192194282278092672450933448547864203525455034475572836785301147422682264384813637727695177264396184352493349977065470549508618324245733127935967014936239605238814116540911617099653367131400434932403565505908202645534040446024502641507354712557705567688233378206455387393753214201791153660018870031095867103573416460115634670934384350006821438015767997535285531141090504057421983597251027036061966304529273546519367713497894855870847095672776186028678509745202731194279634076165162313369852721617662803430555709707511024186069884739665784364685338144296375951055956109909907083407451702257411714092616967194962108469133058243294527365228883970205889169156301716360035151335909951889163991224165118578056494517687375101996725661884719393822858877611668650030141599397081230021233637396004863855571622894289948175716193664317961295160370683903271290235208374302020609486247068724993166294059043180065610638771575506633406522865990589164397166735761676180185504716349240883526923196001253907818669578609452878027725563618762225675803795158437751234685019823793403884944035358266415648142336489975259459894198385944992216715299524045819564879939722371872689875798313117583879396446489643765361371243864042610253990780813607367664308295772418867669754428834201315498950377535292707649527940566718419177053069407550590804693688703096465838103100796792643332746103002913878354878312497563059696640721026582892763406160235972189872456755725652295285125887828579835643107570783620301794058331704462677299977212527121878846556532533705736325247861108765516287902229607703763204488406402719495391605299659360425553732636335792558888368612805619884116930090709185639749329122723902873745805704047343254420171008961688849927141491256686422346249935265571900682251723632812500 [107,70] -39720424797133752073959965945514531766250296492322551953791979303883281541492834364322402244945477836166282583846987293409744029685388018562621031187113854466840407304262630127528484996650168299239053956373008864321443393878527663235668981555417019994115487592552003058878684991723528730678094442693342404897440960135667769726078074092314334080257765229413793263058631002522141205327304773361293461078733140136281046385409970883217023143219121305122129029626821005173001140688382874304713669403631043651516432906767923612967134572522001948234588501040256042942070876005129198319751519249876474117686123715889402397682000135272578126396126209876043805623771324399065479021541706761803892858708198257818302193340996097332388582915363273970257005264347882839979211097963857191672162416120572577605015039551708467413926901199233943379120568873640573382281199407154897702359070296537547605928480737910878142930335660649728174890752166228665865542755324926122086874032711055040505744703772096449378691893327337103272283910690323871546522624094306642566431119812466887076823491499636401949277159441075726723497429756556636389969864031146355158798871186334370238283172239508771513350081222742422872995547947005820005662445255192817220316552221280509393412804295064448736819041669377516110490104719363171621487420041549542948581325624642336082670914425358936856703709671306607385040420234429809456590959286754994411355386802405409721880100962307586920243580988031824134128676769813797930471205417049668373122645399237260488022426182052241545800578378506114392823988657623896802470488772296136866901057448508905383886365792559392991748560639718553468778370674007626031972813899631653923864812189890550986874419466871664067946420957777394040130666404829344238766982347617180028401455765427106279454487007794329066037636561342581477768245252713452297121334911549492385717176769990682540680337429621007475060891196189389873917921573305315930916604311681547569955276118406605874069209137530001963053666847980924083638302535441687591003032227973830629638025852433031043739112190731129743554687500 [107,71] 954517440960673747482096018065800235286428482239581603499824676547377143935282749971931575179553286766305713780393087697659733566060271875463481066119854596692348653903215408319046883351951208164537263045501723709351516377679543020044440403433582747423544876432875656643154936739929614634269012038697320239147859205158003109657985192070447970835456698749915548490219958733858346112111955325927037344816114117148265257750250712157269244049719641006602766919543989835753160287835356406005086346328269529998321798595808672650639521293991601442444183861768819790129920982202209511084225115908491953787863884053549132239324068365324263986076687504339111892533602711307764994935582078235614388893147072724524965600590086349752093592337364687180181025368551459834731501075710476508266461806363399483927112516824443932380506013212916480188246013235144985431323952526724218626471599794525699047314541381694468926702531117539526341236570979515405757509396667602583369764731858935397389487526412317025592211804940295131483065865257465518492745524160435350559037097019546298405264259987457908714169478401066651322703671119521627060909532425239601865440195656000024685120999375034010834796727598863714599861605895249217777498627833353948997532468541642173214306612070042606254675765088031704652966622834685105472882189567668449318344525990730599802111446190693336082617516850112019706002145328771838501812712251151501054707317784797925114729853710194757657136179063648353216300552546682800593233864286956224485078652557478906386977144329374179383093678364052561688618973891842943425469644535714490521410631807831885545137207117919559217007671571312730177743308896647563640333914211608573459492353843905260131357663466521918384123347338772566146406594491736562457119385167313709117777077410984725189840997498113785720265168560773197787296800195538567432789803247492018507975604525814557453456638347268665695032274419757311527176062001649105467106898190590427230090981794963036793452296056150184434154608526002373004550773398678265995554194948822261269644344397832173508002702691313009453125 [107,72] 92884514658523699581165558174770193394192500016262648880560383706373420345103871582729546453252258752882872486209460031706195368500971988858930476276193583557575962104806897797909990408037205131112982072247811978613940211560929980962084752810171351530973386346993916924434930181820500441734916366582051710782179020666495270428088749263427096602378035819413908609465523213135633568490224872634747091209866181063415165087276924267293094136209038330195248868391141038037160751605760459109835851947378789564657502981929727263463752285226264560302745312442577420735052137504505816454789583920052267313270963588926768451333464657470101398886996514333708604326072574738071627869850144421178968189614887585538675568934329157390871655410108859946528377279981098151024432669503214565332281742624237498826222082518439210834075192925850244812996701515877861476776944867272969742683598985373784868022574001363387276886804136289772353115724929088277968203549973158685849357098180388961918413872660971702739714324060027313339869003223145410505081839589340284130923171842001208180441484933841736291965868472398030258799668850578092488837449054809183615431050900802879053864192690610667719318547316281906405246972026099554727462967886552738174175394398114705425730152350080890462638036822623409609400001008632023313816683675757112873426278797495940867119051365440909136332690289343919202497380231490632159916024376136079395693398591729842197876721941491680948930534556249867787559046834325977114586309595949687762119857807600429952026127213455735805079570023497583557824018650933730249534721620852507030116419441604275132303223412366800920339411271472562555294043215054215869834048815550502650527426255934496992627533903926879819277170028374864269587545239961011457770725247421458533177085146041123454353101596082192985102294647525334485120207932409217243917038803509991613792254709079846828141513526453681444549316744636912090181472497388637267709123765981783331424239624277927975421726245848491659616622054376908707292137420485212836417725130560068603750366614336518666175783527719250000 [107,73] 2197039437615025100470343648208617495396018898669229219034107738001124253559395116120019987638667618450072864113200705438685610307699025908702356860332972205595180251146047278167600640105582953976618654367976258281187302050749724653882726244131043648622988473062678454836541509081530172731026596660379539025434697297996004915990684940287738088439693509382988776985157325677233545035220747371018766470679828386849906977228240715175706031102911698323723702301603014135421768746202497058243532115594239869492744198233647662239739585805287109359463954297356268366873954022581958924012928241961457844954311777860286538326635809306598155702787780639033556854603513993366744300556787592153138148579492066160430513123222582170247547489484716010416001168656567137976180034159751605438568870288117741703933444027381707663638953409777700817717478564517255982625464177953067121314170712452438571486410503253319181337215949337158168478267357085419655893568221648102629022587258067963531164328561057671300580020761470047168947449726636862824427488970232404899487587082736798226014478799435351804671585672115203314358298856977116204038459629866108324337390903229190448608184672421856177868999172260654714752542104975513896241031605425574387972524978269186474391105295665351269585979093706188214212327976029241892725261788447287682080153421958694310715355204624966832705223433035570339476786579232466386536678208414638929210662740334824308911157397426655045157121093346407382344986369608675301032522966624474048729547456183717117588972378086490512351146562338132115910923748133806641361271227479126273929109463825152980020786269149746436265807786513794170876831729088113199495117976672756752190293944229562795422918065449927824284838491425797698809608247027072941076264194304129410284897015528005487076612794883570373841759700863589901425319782532107317842482041506113259937370440301565067535293639060484140538335444710540189999334332388568901319277359693989115353175937959901201646977405886351626548402352834980831349326188359869109194559709506408695808068500649546572453850471815250 [107,74] -53344090824743542337060858229934625515018718209032148670331541445509140088740664426944548348608492566509846633385083917426014545705002748385938975773388740166187027303670355170520330778003188715224332250482505898910286256639428017875637586616641488496255307282523227676551267121529224141242898047916724615982934852680258027296928350966009469564131086773765553633678164069009129869090518660137354860700133344846883961347276585871834932656270926763482788693396026438849313522869556185583717725596634171164211250455889749175248874263523596774017673450974395485870246076357702799806506425255088250505172955099435798661159429032197927538731322377838287668580516729337048730473979760258997117656226584627276257955474426671461558970610595199265150693894025249620854277044820584148951941222929485655448513611670074497481767265113037174147802233517732424165436110755014364550340221550690425549927841048471463638541316297606014568269573015796891505539595940839284390343154170323872900254256680994842453739272519556304464842750340373834465896991083937885563660464370426255865488856388749818234633856782943819501233388306338466454379528463885292186865374263308041377843650574582533858570226254097873960086824625158822624009493127769538966169500694920787210272091650327045455028691626936841053416579417444897991583830451540799794831882047470391351348986162219425879165649843595257361142875661725406059718674591359609592241761376614682078801094597454439623804346714088227108510546698176932106132885030595591161137294703741733185183570035026626687444209321941161236242221631136196375418563011838568637510669214024192671794211953468390319126119431787253183150297665269167104856212894590761851662612021672136612026578856804165847732159628252357230894707161510471652161463893843432870989230981119967294346149018403702026889958471290590430081308000623540226054272180398834866077689373858059503437107326925434487427129016802868822851493281105544177955493552061013276525086386134392499951692482201863205567430798488754193350800190122145109277134386769923540935254427870381186235659625 [107,75] -938345881652068962583217952939830015017408298162528459146853387621701337625897996385318446254170194618612813027370246093273182769410764108720633774946223191933503219310685012816236976754882257391049037202293101660746212213761238027184759917130528028212959520325341350889919188567758301730221695179902275463545585093944554410729259316387220328061793898187264545379622494454438049694037058978579645001317796283418961482438184977784312848940826145588495497369882127378586157902414124286173418985463188557254124003018467062242084806005968595175276051860958107573472207914755703925766271968555104980650186464529750324562756741958966720599971403321076884300609846503037928556698605732475018691265419010153538661974514541740487529251044208649878255101444913271185038122471633904563326368635071861702960844152690227683001454947574344916531320476425722383581975184984009729817123754804081412480624599102663773558809365158421944031581642360891826777516316059456490223428930019696695201253648094913287494318254209481221653638313130809209647634907536039343297243890233817235337155464070525569627666002623068572531648368286432037054855904681209265300877505747708995292092050362517250982747606441555749079910715920326608881849346815747230781767161160929014999366371175722794522395388800676537893422373225740292740711336410699857445806611446814987598870531573351009905154509570883242957688100073628111210910122190943080207769762087228169784213214161192562210377295698327122317387273802172534944674433673119832346164433074636805277621684068854789482099048404726002869769941066888393535884150977550645278137010020193386964925264154208512674188118706115090809188113652187482729213126881202570159468997486885672663809332355963945936569752279312843762143624511830517523038447965792590545249631983716951663778064362928827024156871381676842080471473267570777056375462877661268088620510953188372117390048667224828897308260667181619320359272360990494134183238648009885622469971899451067650465570734539666234040398758428728325261376431867231649395033530886747951418582663009626559345 [107,76] -19806154508436286733287538522347748713396442627477389438901328329889036195373556280821352866571571463642974576945624092596246352329902884292550696128123988224648613748135442399188139557177481524686068905916432233088160320587382029196020322864918693017412745287381021978164768715419093028361321499844089629809239204055600926060400548644704247773368489291529714412873400183921338724310130115753097692114778530258774452669576706517408355703455220388570925137201778054151013359030875374125661084016412476850148828982175506372249926116046517741288787548154637295485026902327638459812932890261741727520806419885623316328627074691277378889740034541063716876166098047943775197743401157088340429453217817284846942322682103794035807634310366871175368639173961088810185020652775278086678612078608020783852504008136750038794654398247016016535303982502150074655810949719295102348149938791736095879741073767445821943052618926680954736142313441953995879563492909432132412521576153099396899672993046622581517402802437818348046070587519020666274644592537913838183576242572721978012465411051982945384987762723966673676156580954586897761179019609511599209406905010355758983435260289987516024157234173461496399512438413160143913361101636673285200827585673358556201074209690072482132022296462171011719903742458139801981708061537572374795937863646775737793955119146147663504572945531388396479396903754987126716839318106891285244412139974702861180430055439364101124225286586450244891300063635777536788412554101443281970178037557433008954185987969977744215904436480162918789438977918624098194800310804383242888096473638317733633680789429619057190361527466519441875407630231896838799621724128663184518621440842694661807949965759530913932716331801401018607910542975188382962669017267096188967612488076598932646162997872623043870148774155628249951860955229473917485093340471329086175210151067774366516054799251091776645500183938051583582551558381453619662487586060983249494601425666005195886228913982634294785035844776117110780068104674430339880880045406495536232314705552179243630 [107,77] 94735131647334578743091130116680000315580466228934565002384394064411590081080352436922198965926056447704189432293376839145674788949469222954326335710811298466552769976757508103455825436888661485732200277517180934580799577679459248410982046800763100120206391719780840521083470683250204131656820899917206860758625482663416418588740791236654351994237771579941192654200213407354464624959608302979248891367249735256664721299526592263478188107093300285703948333499513105843281283819891602491872542544506728603900835867236874775827661880312396378131905500817385161730144920536150854195789091706513718546954486700702512558698204341463827144134036103201542518265528493298459720191096558716771317724936336528033480207373171134360192112617457132321541560514515345577596042492483595185355401675580726544827093535706192241729633982104991919540780228046503165599261856919196366185705374516834821427368237136267899146064698396466025340508355580194464509174277309639968919551778028111790450756409697339943044636431098780929425631062332606612435640651816820596098603648561019429719858208200365699538604584968271024454651791189282027639736801415132264456335814408691061676733705535523011162595777732188229206683298867660300860675651627812794295461334679271383361132151695681112036664434903108511704432936018054701811856376325429770400144387923433321545425737259015870378270531801930618767745727631257301900227511726523817121530606765318624213703378286564352781220348518227734125449781778731944105884188849261904060728710392423131412768846154630838815991012226856798247479940816656903195601541794964222420313631758861308958026708766212982916363867442014365517976530245017703105737250676696228144936685105377855319033057115171027912446405185999668030454186384739046300936749520271651610340197955052741701372788783187978294517560193597887668412111156970798289508375509177411567147398599063331214790195689181753663401576488951981593458710910807438548097822988213756150163761671036186242734886769725392149317483982231618712934844406454828687670483654844373871731699690475 [107,78] 19255301211697382269756422006830967700195851639887798118472520856465002947985404711251527319837722454582554537993522260029219900155581952049942145857055228411652425109860288510243778763355606164588502128087648942265002397253784116187889672671368060581081758898465644563047321078837629675749540072597651962373837918490068304019655083745925698883496135789783386089220592514419037260173993457924401098091880522733562567023518966307971389141359400438717703580259569572467376598853622396416821517621701450544604264086901251391979561264307338840265458777779816093650094302823844254865150730887778635775866563491348176083504566417036904643853671457784874612240640707638585684536970141445845666598044496476791460223349037442058145549546698203397073427906735250877395703040488735822263748161002764426728282182509259865485659314121844981507368198277169800952332987819831979131002324702920449378056141693890005869169790734160504474315725520141231520373709504320478241544632017152924408261373077358620439202490794422324157082729487640584562628496473705520746940362854238754706628796134188820544354671238646949747280929953597718534765140480774674712239945513473936341357776312471527278259132149805389403119897944447873004156678288147975101713941306036591627681190332936704611193386536678714712578100790938645998192088237516233498042888767848140020325663825634422532073442315927465173800336077679295679032707453296954519454296982052932321794279386571193298579919681163656074372424994181502418291958913768316127531430599253159079508391365411254956991667061675018259216346677162008436336376952957090399115397772974340115662775848742944314831365886770030912228065492599913970448241480212595138856723301086623503089969133746754608306578243114997006956042936799882717236112285340365439032176563493121546485450058993360111883311711287141755605279642962904300641680568208148936871355151018026113743130814273369327055498575793709311457443845297276373396794667962327755082592248400026806079928649751664566141846547695455835652949649768375580894627152133347140939728660 [107,79] -136315850995852455115158448656219616037769655397920523072331514995125264243531992502950649057954300971019149989213450914270737300484493852376174740711742465374580366533953302401734161596542840714146868706123703386544597609943231185631077362261370791497549424814278417080840464699865358661447545216877368905101050492499353190370902176145461659288877498553060106433154782775838118143567860486110936020586362497403831628844840352659391456019043423497542267888092124229931563599888920700575288922981889759389988525186359332519388479531259718119161733570227295336122204275342512476336243411895303180791190812049473257605639142622825394372500618922772502187989017564701890883876782682092151366761660341315426895134498318103147772293284720546849436171478997318673129314328856076268645514725816523955189459046444216048610448159729810025223354009406455769575616342793441093248458171806269537573597978711386687557246065602580520349427382340912933030284968321911553730033345181797776025766734185609896674397945457371616278901940377703886718490800556536384763711585418965558492800816889100842281412678132042529680623292750762705439594640984838629263367824811624200326074421507124217777785978739886329448719782813196640651062366113360960783135579705504757590932531567781320416871486455451234307937858926031637753981774436725609273185914945182484606245469792509469871433806008135005205367660850300008523490478101423787075897268233030956383670268453910588677414493185538635514630299787885165083222528955179067989048650932550742364068844511721696599210296615145779646849486588874824559812098932535259568874983080562356161419833520004358576660468529703371930182802016384960451755570987190667901636223874376922101051030274561140437543453690805952877895579478277152558651915084723359792304811894869932093808594664036053800382974120935374660920230116352620191798113056912745983243628527812092277768345055818271268513014906145218192380072256259031052989434759543642572382735061759334710945106846101550338957653030753717307408406635533841346074758392335680343650 [107,80] -13742648377912447809664784601389391408824043091903652269789684978245099702088504730261730568239247145891643749607354320328866532417812930105983759276406632530051273421013676986197586948560872716812330529935996944135731245723854680905396645800620573997640547692442055499792691075593335921586978121033672161721090275597624583016357510664294647680338916546551670944171033826117607539716186522365985253627116252372358921519295622841568708099900055542758065984776090453560203810062709876852807115905364488260147986895951072006673718086540767654606401736767398657677366648559986242193632095643539410334560099516555719405640375569890384893573390577040249293012355656641846366953630092099741723436806821128764907719045671841890774115232484873519663414968916366460124264855199832169370320076408475518776773326307468435571508330720744414780608688686580460275637075910407460772325857488855691614792805028015647304560337289606738275985180573331738453394677417537552056188297411151885393734871958687722484798113490040270515801472096376147612096463446371830306233214196294377713993614512379591136865510735288519918652441041685296213142340356865587297494492585085603369183603996143235083709813557867805899661877205391791610599044564978871994880822660118339600844710401907363173545443857183493579668663509434195094068640713931154207703834611483845609909386889239904821739148211176350679169386453636209307021877620712867688958603250826732328201169629771059115307823142001218028672287744815423683956142119862052812527729501036980139277638971026500003352745579948104528128545532428152560321982402545872481380780925278878715737778574661432128172659341209921506688363481245220113101803143937175070852498489352469426122864782077593007888498654498003376855348712717297853939729033987336319159854281805794941055498234040874626528795153861555281088839580053538598637518995614734843846711611876362099627457193871044934838947205460208298973226791444870564389495351468156427564624737775405813421811450942546479055693360068557474761118206633996243895982516716209625 [107,81] -33119924665627607646584189693872482170278078970597952733503440842797696515456182870243858321770727592017146073503714596681568985923699800091415031068577650487441961863949586347018275360641504795427188660963112503139606409346544837264286841346907042985645260657387074713462994492651854921068812637224492866301521923462261426397531654125595789597925604849684325774037068543822158382731793827549632051707318617071407906511576926927621582598403500704240897886186724520871026022768776327403007853050646861554845815094796243306362175878754096253773537846178482130379328131074867153257382854205501212857001037364134592579112304364855326412816737318000909228340734908021262807974934720144238653525912401197077581435970233429621280479681399442917406330858901929784952055044169471152115711953589021700423175378518146225481439717447497798489703055182017042230962714645828119880761165847620907988570389276049516861352238516449233461021232850862113988869269221200073947160975166470776309019902850131748380073132001024516403262915422831595473418779442713559063708027174408372888243759611169328349732212618294889481819468380537489613841817603056255932531390245798930610189560317406128340358884169521937331885968513012339169332321924741921855638969371494196955736053195565991094276646724303412748233254437150664944565426348168868141167817817452221013027118004052783555222119074460385526128922507602839063940265999346817471927380337683246766114169831799950279561518110094500174017215581872630522662322091161937634197612063944250077512886257575245465347630911890122770455358876328250367139628849839225865910182102475799206582256462603916475203013307378714686655194777575182014893950420999154219918589304662447628211258581748456643582087583384671186326372607109713969438716264392840338727807763982374373494527029446252604435540671654122222805187792009624869648139970477524148711067890801640290588701488463859299741887441529368938631289200066124611463620573252536315746614642366479554251594372795910729779656685159581701110793728453367252427867357400 [107,82] 2862847237603344005612552305332010164606208609421430149934086966234031781112365371492097660915385430107154574156893554455067616852653609698272394901132365523287100077651156711794205459226624718294784488174816703588562567448616234257547368852757118301778421090849900408245167888139816255399787902559849277618822666386589573664289282495298445979518351508557890435022590521949040126764593201019915246172182987119681383273005995203870757344476019376289266519258368283666536426119210645210627816359300262627006718717028189058479808175094404354068497168467023222599302840965262885793737709266622308834143509207392384649738134821692275769747057342229406634984309693270695512388499678332619344552427047212519069505554905556114438303424916519310449517194827901288074587254377135158770582602549550992103292856692141994432886995784619592367928097211040711974973472761802737808369351941597216603533084316051654164606981234828477904799579044993603151313021732107995469665201031924755964492170513752114257592790428542154278303717998427060922766642412910939362128591114662680979944782154481192808203199188554340363403858207946764341904112965167945782309827605413907650164410730164011826747280930364536511200934746962708032498204966664605124259838934034668955434714218539250843558847860235401934035892817749294751663755128354596683123412926675379990197719900156827440448956851414271859020431165234158549867952515337760112923181013810806558509476212389789244259268848159631489692761801992598798757695069100816819478969041751129249288277605155507834645747632062579370229969302490819590275251007724673336774380575870879623080683820806374202690996475691672935115424656725099785572024004423306280612876992126054588333630394661714397422732226583338841129242725979115890698472901575391297108909724658488165700661419968510009820724649652894153231819937052931016635623242514828624171812239315469988500427951733809012992802203551428874079388936432651904931524542526009015115078384654794793282148120755026905657709621456640742838887595952809566023071250 [107,83] 11820728493374515039279178569473204305082978005325418025913714206029313615728037366339566253540698147197601590566187350985247538707812823033960044227171290825303982204292402519880482360909911377831852099573210754714353151574468845293229430502613578029500669007589919449308712198939098971748160313390500172664194859506121161750430477415444034493944825995099674009170903523067926360216541980322412929397449418008444097554239112659985537989284892712270705418808622907711263593248805756332339452018326716852134691952637577502411716682957553200856008467771721572824332966864755040954536507860200787731649468687509979125167551200452437205872496972901325239628940558075565812749854493481621736021558645378188340574986737971233953685511271001158317527263922245149406076758415236869564364646451099014080620023449049421281190011510488933696517876208021841514875629195916577948477879207689627842769644371140193591802645377172552079837343219262567707447546509951368290308196007399089690936078000800199931145081438817713751706577620085367910134003860279005255972612481127488892883805599077376279816834494787591617514425536638636555914409912842794991389235637883213743446208760923456784229254903253652024428210435761985276609358011169065959799387477414530770079740296253425755291526512338500422434349953221523133047577391748930800178226842584622177385974624890585186735829391733312964026621383534210846799125089575307791697828599139773148208508279927968909998511134513731193923023338955173117696174261522092221480456727532371069881328409254973092857830846034680333936043219083167401251802530128191466980915228022561777045061126584522063917302281167726439915863479771067459396178603630393984969599421933629104762045722644179526860674698476076274924030347136980033301482050216881535061180359639687910890018357312014370358731377236419001703450611473444416466093744824904391327223764436827981552384510484525143603004754003907418891576205673575936776441352868800453601118925509743535002703520383040718493964961744066465422977698546695493925 [107,84] -252627294845632993804286531402923396869448070996208006993471274082632619913845788442507689089290026305420221069814596302235168499233872483332322256187956958650377574485012758511755196515907236176870091215933714775618180965420027666515949156274013386561107952689977493164212694058107232395097985878079524988062346110952980359752036880497461676968295782154840925627345705180604785527937251194204481508916385483439566038335593481196985424421085550999400603494782338069667250980213428763821886725701497692395794004253749159531781254406806359278222846303406387973207489232072642155371761571308334353758743521549314398945029166348315258906015600117943267838828184404353445933908555009619279716165357593954061193538915480978379900561530442840154228657824185787156013466557903877738506860966017858830672919411000164116674919551087731120930964213976137072953492998115585062692172518924734615178600833291525627744936968440090197697091766532983933576372287524568342726558647236691612945978225068026024071824224212772240387526550920388892130123731222791272756485230927693880684148736458420217842937830854605286404634805421839457002629731470662298260843046505390015256190068426312578231429013337545733881440770063851525432308365843443864655550287051498720180405680650862814135857902793017293562321998141395827348939509598448537489597533859860369296550288696503800995747291041689109298704664943190863777430861595555469673330231544628675728672414114913144999628772335484560138214969440901415901433474340209012551306018016834464443498709061011824560728937913727252711176799704509921121209762596396358928655088841715200201119779733318236920708937825601929977577826231079513559758504793787339435709176043542741010933505609847938862674861276618223114541807699865966179579691687070310930622661231572650467734649594235480846490071327176967132188508929371263625262372944143826667180595223228334875616414590020517388350259437117346790504108592574803783147920744160518099846456713793357938738511863233812549227306085250448701663887031404950 [107,85] -250378617868593474511789679460139788703182219699432190385929790964393868636592195267650134376574409777142991900469941252136252467675213549509566668308395204342035327177593879825383646435603471031035577757121977050260531536071135015075655711040827507181718020677568810509078404121032108977871831144692245873854595951496427939099861946827986195381568469758384825445111111375880487221531501717814941702847183051933290087931018006425325546016450907716781701727669006363990341983918442138209276087922176793615315072995418910129543880325000582945877880742431483695807786640494958410826843722143155041670899121465136550821143870513334606882288583357615438390495619304239115229166565501253908938355392327245776827839251839828528175080138946185348908531852453264644230916272522781422252823716773114493370563298037710036120153753836866463645479522682469871580185659777260354241769513275931857095781336525413384480187481427163645369856069303084981674711828945288749880996188472676577143224684214128350027463957581625585321372588727679521712788999639316567290300203179504665710601560168014261555886037804402181690847905120749410607608268770236460074260405283230165207235027519884996035137799831124412039581118215220732665502556034858872191813223761560219541669913372763062013293069351785999155440562672715154640295097496212971359818202618227363604339669000329022530299373504324330162414726205655798708618012655734946705717455240434228167407094176154485249157153794826093119780434063020680012809820101391861006632018133336551196860861454439863622688164491570095526824076515093375633158217102428857768980907359256507554719653612143341677742168215448735169080774593052837524182395685969940193290927607197036128853486999302678480942122496453776487992295052204289953640577606014137327102704371667119626864276142957158564220856805713999841390141795231278281956430730182814887463045491149833614315058512554404068019278805949541962746503803011477141863923554210896716539088519076940220912092258033396470659028061144852752420011010 [107,86] 15351186284555768553444756303817279899681003361355182348632536599988457139558021554683909607531151577165300875872780420434290384993801313749617111681802473726283814896367213555205743637726965206588791193068586782282278667163586090731814887455349215783221985648563705323237766852801547229800372679203755629191646831028289439072242134273600025218037533594796153212004644456099843884163174447020179244801292398708125742868384965177922240036925718303271730579113458157059201198224673700353380348128848321209574879343376775222958669366177291999216877619854057921390105680243280024854449297892171876787700382055772841306599789415555199753125093805067365329362947030516345667453530146879084725914767214197639934092894696912420917773209614774425451022876322138532812518230118716421175804014682954070543026026509085829185186169773619871652642003528035297917155331265653232478913841570404960171870262061383416611264203315106461038665164558836266637777703466430507981335695171337422654524234317760618294484480454830902193579531286640261748784165068232776774876828088363303170662408508897704134276882263621937669315525323529634486622934946508613925664716453491151642670601313305545780143638942455920829105220853889025997794118118422068877645024762041204148633122483721695697025589436080930503475463646000048773795715610202635466330400823989352068663539300794823899040618274337357649625147638865860846474428724511556453792497667613911999859278935174320110842370392667471821752071684916292518385572348851855961592850830150473922497318502802659987869470576590540280735760333439576508380321858999617368382800730411136739066621150513099229921705003923127629436189276474290425188488410568955469982535264005853741062782922230078900855531740849735513936180705416647766174147138222651506128650082710395466882395146903278861704738070572896360738766744564711988626086795520357701476846480847767995182590300809817716014027748130789568052311997153542930603577937468113741552861552942136198761290537956378490978621416065952365852935 [107,87] -36460548644061633342030799093653954333154936360257033307224487929806462340289223317328973223994970679694188115451602966883543833272445716455935461376263587270746390171607124729063668275668670189055431975334318967029805542321471759881675850506885201585251988537452497560096981625841690974437218554336372683732261872913079800349854797252903418121058957115341663746279140477362959985627147332042726270738436453390709307024119742620014497839207905622059494642969615411299586634660555209060677188835326780726766170820793584990209450374303793255328129836159531385530907358708431356609550545304858707932400619397471019029435893483402324906344997917988902350843363741550471695331609164168069387287418720733322478014287450334772856571592429069683725704817039860912213718572784291309061367679283480853767805373169191403689018856953364488028206337107522368733454915342151019239317556073740146241223382762730764375582145173898625969085622242687572501960175526679412387508873887266286275319863988217747395527555477668406611336309750942037306931527301716871410577646414369830443536565333298800068342650409692835496248381113539899529987434898335706118362699952919928657178924486029081950024613358894139821556662997284140446808533270133211273912014391970912690329961808266220247330634458970378596078919197984875089259113399200290800517421627502716504349574453192066356974744606743994498336945840970589997063593610825658487040830090102108967673689075584763940064866805206299522813780568958317337776140635776802506592477975647047986551779128865017937959951767257072807316665883647872382144440983113614708965938005624553117305251246045437769253191665427056042093825427964498680798496941473963108141662007534941447574952014119584759932704599304110174541469643372954178433058905724718630943749769308250763878708815430886802541881285743666922623058680081014969484797536608183275371169849109284971577946926989453829005255023216904539565657297601978932744569573468323706705301335458621553749285337887533109009766900826198050 [107,88] -852023590932914901989224355951507491178581839204907167068366675036436081645936226086518378219921427606536732839821651574688734722525572949795669074955791745911303430801187916543205694646256079871221135532275626039082195443044422299556686860804565308337459062595300234125950421602098164353963618885122169611274876147689853432806179628847379990861547544734657674193390611734236104800128696158801873149030857943830496297799976787758798109964612912586440942639272073661313629977433090506687647939927302374943638842602436403529016108186836884877345301694500898667440624285299544539507543135592580213791776038655381918405879669327770243931488881711567319634613926786367667840358231322097530847962311159248715614803034740027781839996830957664706494933434215013864475072513384885549736534323285957270841875707482603103928030471177541298417905222790531379608224575226478022906498513956073225691605821979180845973841670295780949465123305752849115185950940766738885703471554586929158497732981702231401706940238717191036148949763576535640464191954078473798873108624348199843205829189063682520558258996467355633864533239101209659752842859496890123439691192860606611264748096658743250702403989469199228127370220509800191652131336100242826654420560553610365298049042952106857624833032649360850565465541512560156082521703705973379540566492854884491158592004313116350617026139029988850293134442618064613165390649998240633079446821358399390877054944532479671843083356812017924806921783221664622564316782152660246432548278305631502108514826840003836359960397814085154138257869864553452892418992842844650128262171167610402598506977460598953320619458486226285686860170561202874803475131337242993616292067839384328253491734811829842864081292238291917408580935933042413038524419549167382988053425208827306244330635219508597880386354091384586470753690422127802376076738208138095796683601835433773559618367935762884870024486168646927185217497071898270777509897791901897242192380059736259306742440191103208483202243925590 [107,89] -682865198360132622320179442240557578712295653946107209499773240864464870893301333049881476487306121497241791959205006017943636077562686545229493196438906621329861308269405176215954563561527577194174092578647754173182067813557933999132115009655129649154124845765147227460622503536919104509268970749153502020431833832433925213626707270431634063368575108619905759542558844976537718581242258046634898655954160980028857243196255754232478477958602478054146108328903153363083568187972347214518094072108943499985159629822739433105530152551071919853421200986948148884726515286987867342229965142320620610066150644140988044887102388156086692688812241627809065580305262425285308384566810225285472163419988699888450432494480834408901937823118161290755151693163800809129394881621492290465793915574976877597691961500901060654584033850409085329956061717327094557739106303094719391503514463891581929151081931488682427013203788722058118849252742281903284811148840491199993491101560350131716572309804730601672218191433219152436582476669909392598732695297263197858493972757291022665601385099021165056580070049739458831405157570731367101767068511554168186658534565765936730824409132219213859539506727734615430218708539036073895727873677499887237168176312534999989725701768376149286654924659683072653932729291301576761322861308136421172933986489471918811697999578067161845367834489704613693817473473913943561942090615295589427841972778062428865997880293325684887819950265551493103660900836065559141594511269173138588343304022320638562587475567462014946274640749474174203567371041348590388950698347651879389759809800961341409610258191893040993112347555918465056786706081804982447928097697916661537008636031432833645109983984225702214049065140571358224534464691207752641825091685326109211581695776693056178643483859762827693615056041887080531941922235878232465523608641931735030192265722100438404054168893436565392927869631382561519419417053548319956674014683730116862182878895769023987158112730352776896552857235 [107,90] 8978381338964823384797021697198238889308214279894271145384544391742403465113151767379432061348712258852087395957385671960603185425080883337097275160289608717988264176435636972184869322930990012307245541407887513905597940753903534653108998468340113369979902627069583881237823708709523824861245956131693232642044548671453340760727561472541151704601830119903275793212754136428867113944011509717440343393939776160230197231674949014517207140384426489932845119510474041278900982078176523592873737773324958036976913821748868861332943722234963905575661323418368464613502713476384682358111927884424020420660051927756184440682696325126924707075148983977513412441357711633440694241308326236330510995740996123739965958898915904606523074367099388141300870320500870530294021239452812944649076726733241925352430678644063002296937295759814409440456093362099317387513972883637600502745913219260439388573825638814182117269088378109016408463232727435303978992658602237948781784189660021828671450077235744287186245668969386508639375304285216191683879893033401641896899879358253734857529267239101584193367663468766090044796736503012871824935602614785399183087552883400147842372970104298624981493564686617208067095058480453832943998224814091264822841806768526996111496161154643536106068367134707109638860393857486070333411272299317199668485555299151707999312865959342758822837389980695192760539886325901669456901863100928699502322531402102647121567479140584888757485660684194531568375041010428737819626279065342241475998097591768797861157129280056816865204546524088292090790933994508726875139373810654726053348695122690953233478196371848805659539571619603100165888741977172086176690176091745897166256091824410984962848262212994826517062975695320117032118225874079500155571986692618795485388712007765377611268247490444026694707314983032684372860171315111016066011230257701707004456285905859872513994704529091516928809958301241915768640191584577347240759444269003794474488380949642904622733686604502105005120 [107,91] -37146831084066027672112677052158178550785501437557482609510240544453649199452964027708624602836719834970437537653230968383174176530127273348565296917681301239866518417655887226392375232764904747483672006837253906989279714154402103550476637279415493836693081923023136108191855891033606668139194654800523419788785096044178485040771455331861043259521569070161755983107182202059541486447985169842535108690926803572509565077953971313812530819972628979235949425529554201700800904775371181242764938065824333906522583652844448465638682279566800529748860134244153547333881483004326806084321962314495908788309828746341186921372822162540436614916119017328600452240407743855162904558160085810239634070428741358535091247275187247232486086657042008066146848675043948495644386363210021525869674384221774396922951633242012785250752825971492791480601124620173576425591220879611665946338315521447272770533662605273055123112192735093806858808945607243594908390188293951577061911286377737764951780539733130011510474440722749522360635489019800966008009109334760002681308093010302537472157544670402275474265835450309703953919340161510128992858698445544437651030406098456447823187682954488617018846492228544805816690436213592312366467961138643005709801344968996743364156845800394391236702837655462374361043716696778763005475623449498584104237536280855594339603349150391923676283479284631872214467693095998192116544195034979617408418337597548802173422951728735923965844362745919374685686826676478585087397673141401590974833620521350327139931844314573434489187008765856085924086091291467404153789986145372447986714253455522933395377218216302999863409647577733364671443133191949876372496644629657877759428395503157060417141370133416843943669275762390058034320023217110478187627785523406347373533585556049833499040967552707352183395282739724204909750114852569443249032360065334848383538493670383356139361843960716689495812457984852890681692830421180065437498247393352310584087052342246274612074697002169430 [107,92] -382428461270210959007613031854582456878566946094910173351479758081675085890112781380986672971427240961525523350928981368604309230115704486044483375863834199200073492317407266058470504920471844712960458271150766599171718052708260116525748555552679636700534071636306936419404852724256034205811115054337215014503468618995517226269915718071742994822283145146181751678933104916169967669534795625820642094195053673650073055704162803141654883852152476905776948648201771912432465367625364094994434446452143424323584649899586033530088248263180742998034442808288977464331150429003066396150690868438705016351486196764883153774921342187438263261935814112877993256128815413597205761823397620237312556398602113703049908076422399597345812114918788230103674177293963566227224449616473589007819365124784203354066644428820089755694263127495091729826094424645093620446593300930933721526976492396696097232767689409762288591363019783664151192842761071278453692261862859186735438537648457126158777170887301368933428837313270205830516973377830748516357815981367106241378355544664160526294064364962592919725371411605257875774775584911893944262788739631803803900420229702742395473679573358977312023976634713901039888052754280848792079731220056571019880380987288108944796066875505140937410946376680922515434904904945040074487066887113270370499534766808268490436435725374925591936382856367768633428885579571981565333090952255894243208301592651995548087705442884447195496064618391428651483901900635580776906158136098520754197331315832827453721218252821247155628945390688630209229336211689262409986868510395592229703293162477464144778519388911192516290258840958839677118393549950503053764722070618707057553731731782294748734158655198482927784397061594799924243084745359374667942898832914881107426713539769358360069083838851591633864340539749717388512116789956684091785860946035787579890510964298406296556025046656198452844944028511895947817438255858161837434387633296491684165532162260079926196104014300 [107,93] -326892152241604640707587965989368489624641579804277576920263398134902368168031630992675016379367195365693300774978878009356207209849850322743478468236625012204193651331676185068549881536959894546167762600480826934230218510187939000620962221918780331432411174982103571216543013367071463846974503272368329300750723824416693900664628019615548786280969081531161490888278280775739420040054754990023684564858455500697906663716397467427819264005579456699469503759916144858847875618463576614113994766967059350490045592301823884904527900849059985366042255046647021617514573438444740705995218152159709321517148737426044494611313564276624191742957085509651202710934813459006978706004176978990116957880176773211996232816687677949650539695586032297465502016912084581685568668116193874118348342516406957401834163982584778183104637721303367720485621489920320379005929325155839874538239989180735134942796956714361761679121907408350866261229359934198482970985622591870207037747477140268017984111365018743192039700004709875276671832066020352896750033706521701119183092793357171643165260205397186120958941798758969518808828338145295518952575807882192150880611372622503051159612572249909524273432359941716450484734986157488144808659157953513699371011446969971902099137812510449208516131474247886394453540351403767753081280050097287565979667996707427126820149670630944412095873337383314419298395836379935725993837762784962561913975771560294214637346478496778668529669431129116598545703825977465720095562987273210661968599693309736294036280943129416070926114544612984592038487505088219385838452227827229138753009697899486793744021896957370038623568339183181470071526314523255319307607243804489096739225497427569419546256413778424658912896472740173790620666331474398380307873599408459868102064582401225365140778861120190801105270902579092209524494589815714622530971487502142749372264975290241590500823821600414575156389779796036843830782999124729457815506247064371906682843956140399775561775 [107,94] 2964195447833272325582737381580136172613254275158521527407134306697737080631945788599985600851040274703738374100616411260048669199379093965642189521816389300606730743194197756044216117787081729206454820561976873792741179277388962963034479552083511073611120262906402001018109272738718291783384097505988314255931514380822330860724119800060988776381781915572879665084917955896375987415764954878739658168422950741102586901967257011320753405222149695909121609876180576066064513018949789708082299984372254210359010827894491453028231086021506500561545171543736998958553139079208116254570698077592669387755973752284011271978983157280182856226302155637026613709732143571550653875590050784856689144528280858460837471800052252629952687572941420478328052286778691106569978991450488488518625474958726675713584343853232098662443593092228234695208266347760060528061990740342256028170206475967950240090435629557705677425011227011941088603772449641583452287210867801784599393702749624283345026832962740256904312989592837553962640994432431656932672688566778852661143085730950730177519324250878258348319746469991738631378737999732603528427484465053558441594852390311578862707752874856809917807930482804681430144838171179930235029224264644951171494274560346461315473583745815613297935634689854092487700734179354011283897686413108578221605957887420256927969945658465687941511716559555040246534992620588959277293081300318559803820128372010901130413530923515074765842061436175964260032499771714442980595183649446721703108684278292415670822136104396636367503148129612868962291988291355582224406648866843838309448229842594965997014903605522745026414244800776079318533950904828708344553730141279603003108104953784434772993700522024760788400020943450653757432607507594197104094512791171356099891853185937536046620447077801007014508106931767127944231003869813808554927595865357124864738865645466680715283484537612048967226111276555690289013878693966083360821161319233104062442988790712108320 [107,95] 9708734783438326093668248539691971742562759518912223363886362528763207320283916558447548203792015237822376594924729063615344411301929552138248331538460415800033082885839231506442775955332401757896433301294741666768778029746369631995620495268317422805609390125850152333573033706347976952962557133407382070996821256328910661359448603882411272203180159065524731053442366532590759039550844597158184692952528346219306905549242102664513847156256684762607980803406057449891044789684184960522982214869805694408208299913515351067642314470904397532075226867639791530256533340481561180321740612277159113843760914800257054618289789834640349862537522475523402565142481030178861892834278170343315738528390619062336300291468940097946049479049792542016653700038183259522053764489199659699048190449651168349909170865933062161850040116056203961125994163079924826644344986215743485340758000589541694912821816694387664765653464432731794464352679763386811791835703455138820193021998890262105495434770788508338755438264760117344460341279066025280341581097170300300564255793279038373104606544595059543381526365227469289094386667927050759433244496406016292595281976305147981929732234516730606090979183091372720886279471747379583948435168631432008214354929346746994821608221674306934923000767872547778426870961280780072858737606149063100920691105328460852023599554656000872993120907014830285226854386015500687665406899335323546378223290499221742114703175416831101687990259090707469146279632269646376918890673102935085983347499894814413146742860852408403947041325938958551367764729095939415549138783075797042883460663063953443898584504801535437946226109352607093808525401960588042799263042318119706674213073688251010259112321494931538151511017532226976188503328674066190407525884509027398263908934253534429010914845651649470001866707674900796571595582068518726772859274893202264777948970906980100520312865970063531261327959754426602557592792573867619592504937844847851695642353787617 [107,96] 13233423852748917685449798500010970957519331732737307462226347034861518003424677712241813316826555149970939614890854303815787566409985797372371587887957103520177317893314148702994307537987058786490140442098516770608565420446426740378169145454254091461646708991703498264731333514456675150750181504963934410147635858283585437643346998749226138524757025998078629237476242700402815257448436260361660053484999928345361494108027651431669319191135209267226414520035617988107367221548044667146427701971645262019378844516899956815142748204354348974707932265050416306523549737547601085103253079960636046152998893195265117137849803767683575207146493315984463457042556916249596530298223911866740526754443044440537565904461985601121995953978815211429006914334979640549488051611884271059717592294475242972401773504709167628206295600596101508528829607247601174962933366481952767458500667543302308942505956770786463321614560594648207548952931171023561721314497675310530642779007189193249561356810524201495714207423706141147749402585630974204978502952172950282431871165174738426805632759994476050325722798082076749187589163118986917454603411882790714230101796758980990490234727967836813837443013673743658551592922583440540629595587599947549877081009607808973092578085496217466058200650172203134287509722116584603258027083766917867942389276188716220997258640229535732585849780396392874973605800705188525377628452446242335587599716359546533449910811443480745560940136952535282737070304991647866085097911908780763831193992698042282576834005791774710823555012660928165538679282312750626627077617844100116272359098355280722901411527003991095653314885258887033914129278339231422708927213758103226413712553895275874950600927815401939160873134026852609307776509670695059215498393975854617531630502513580841632512800545759683560872670822856654272319928805280528663515476662451586939714073960497393387507011301353970672109967903055564704943273526849268502709229942944040129969010 [107,97] -12519326848941366051281428171132147853795062493279305466066061458018529743998131790880439876204140427868768430274809639672284637955352646075245722327869995965048163600332964276680947875730492572477739435973759995203092953791632115503086201544091427332273747337182360752939174777741361884868386162470344693749279872097370615820676288394986861822266641930585072791732873713627000596036555413669398952722927945924732729308830675177508388380941766632663890454049246431519174304978295503402116766187844214008711421508767261315160075946299005457748221777264559266461884423537500175192445361388848312148376445133457479855001876818557111309800746290600084075229288574992866735174900374187306539629580301005156354475782903612919470311161093719690895614493429925589253119213136462341287123446624814014334367207608396347642741805702065717946783191242607863783636950895425813772071085550291198834733013303063129180795900691086642417410255150781580988018632630099995328078063763409052058404414257613910580645597389740085526275873352802642604101688318643273985070694038034102051622600081133362498212682766774104625811845999069495071289272461548820108954445173231185410667712064023609243548611135652915121773945782160822866432182714191637715674379466524960436698417906380843849807752761593502661542519074469458870037544520041112243723373797182345625596419872740481793353493536270265695110962114761028570717326338922093137287831073494116753429570653236848731560751712746352037720037699755803489639295949879224802368961965635234198923139235096229004829279743971204784300912423365149814849160899826875534798695970941562686449857659108392417083412045605438122059868476375430043006510282384446242938586897058228060650871828238811221433073976130571485519248461822179571127060583745052198150219164845133993415335219985531906145385680056079707451457663813247612721299916084863797032739175687783343193504986260807512124897071233316568376492269630257384964222670838782584 [107,98] 2322343539539261567265885277927853909920044983763656679858398024060015647601448331576442317004497343828676289590724569188744393745693454059696056519435786944794687491736487331244788798783249073975992036495950804038568444051669058399743595743250532357203015153052326519972095293887864628376573420745772535497846148984545177204866489478890136916457494390239804180199283888378420083847164871313518570166002901796597424219620513243481422845684084095143768062240012028071045766139302713864439398473364585431260462938572996245508451762274747591040784123318292719900105089090050799388686818897765032095040447314717573984962311929729455281979736771681918519301642997309758341932654152213288638039186561050354213833802206297306162578180246730276881077779984579137840558939573139339217651840895033372591870610813976118284619066520198244317530827990447962003258722037920327844762958217881374535454399657559583688650841052509844106738126756207448622271523195183899996302573183246333257863205806180799571289675397783195787261713833708631854200992670051763891055028366489310352270763723456365317192657532381579960676950788893722346019603430106742573420646070772405246039982235323125414267350067880540477715939793267981385165797155671647048064953833115190266672601760841904000713483306129410711140311887887445012719584236871828459962007523479841153943071214150785341950233888613887432076661246310750321745045503975714975837407878814521982418201630713822720851091966588229767547705438186987763228272191392761444870693631697672199436430795099704189960081800252270059597843994977935055453747822874770920391897068678526416803684628938567289427897185549540638882675701095753482509330342901792130060173962105509944164253608588605893600504946655551985204590291685579244230427702849080258933009458128807567874519809740390568497962525363528666809667960462605618517714446960462646493071102609578731067989001573764057606847066139571158213065276429961318411424811731 [107,99] -10926284225577402254580617269738010508120700335855925862871237963190464517600850114702554940271184094072028700662027565299157175446200621457271940984269690252002371486567747393068607394980055717197230123701449300507437207950432453007976573642364629328763957105544526579309218578475428483652814306420316836680352999721732621049997100796585549155889898614682287843253934941579794472981181088722449398519678866292940637319886690626974176916380332651415892691416684551520147612623729708328308926296814683981341267496259355198344066796110179853837604352384926390283873172866532116864192720576382118603617926514537301812745455279156339153733399908851915744807512044525490610441473727515550566144615743941502312606843334307403894462013927540899090782663978633821421305625753931634754452469230267861626142045659755890980431386203619015410112218227212584055111604702393359741669869750714639754642132412459605205726655140612698572282391716810379758036225929244711917928248480784707832924685530203583994346483529914842869899232453241028896406093175038310760249500996375631557101229456227890611833447024270566305066028094491040569424415687410338917839470225989052801443528273965823140493533766742368353081905724277180344323155400218216912978158913866244726227768850139938210694642978143587311469147628577217561379096247299453208382450007450015105385198960273025360937025383191531936694682181053283708857068709699950727092432526290912167233943674978512211304996953462539245237070978298598097027404579630202958425066050060192396872192284427654621639224826584098903076893117231776493689683303571225902742194033465208028971706440068113949189355801176391739685176530625497991636721527213112468695261844264624392712087797322271551028231652110745436319128394049442876080428612200226999593506779856697459921639300331609266721891804130776532381807652596963235564211091102455968025940990957337427338807547911836354466357907191867735405526916141352872844411 [107,100] 16312368346947748119706929024994985024753866386461175649743520150181932242060276171810670559181409222352643016091617293832474939564239196317920328191477640604137646479876260612263288347724016499667896906554662816928017476858308685130838083787602676717088185772207234465742429206302859961308728593037623427886587202101468824893486106736620700557836028792401084651737409825188481766305294085248164176343235473162194697599235041624092138802825084834574327970108757027199354585928520318603310398567410110047386007133791929833654773445700117665438887723641868130777159720705707644493076123160372112459217191729299427568193121330627419842649655096577982304035989421609121784713398757051198586336654032162850559314835744153671844789966917714660136285299854978814717179136954026641964900605506077627661928707580037385952099819075017382078024494802573590754567908498635828821135517584070166869760020994894368968154517382763615341841963585987293264172758074879251857412322285403412074898289983252922586756180665302480667791704398618717960378756790062493559036761621800037251871337447754676856784595312729291734092231404987023821221269255868722800631883680675848570992078763363514056134211643696261757101673625908201933861792702358252061802886783482489646193127348483741117203223134352467398801811759631852653158279993063022269453855818978095142286103475948429566666511517257543605037156492654831112287756863770432938394868709041390826646659431824738670615876252919394179162987925245196131257225619892952640237850956359909112350840600155740200138752330715178775103273687127844155413513018268976829593814652964228018436064051332676397858971872277313329873247432714441928826288404444690647722851126866203680795958365858133411245404299737666795419613751740972188974203197007625560993584569378721643997189158491052241761474732247250377151632643938569874312618360668481721906288330119723816828636534926911113369160185075483848216402335113781812 [107,101] -11853523807782553810697264543446602497978614460578247041205233954437592783509992094191824422336894295049285462608266050233791902014003111698872460650733307685596928826902045042790026585637451529523399040108820475599563493829268100390318763696884722612302322358763472642437756406060019135677136326520483763869997477003407190749191419768991141116417840942672675366574286017614734597923114618896305250195405705711012531670673976865056868274392104489678990830016019499559949731084418102184390257797947140900339664769901108222473350713629436691897889234109058216523394784697985371140114154628189767061791828687694555670615733767491609372619857973330855682998337531308881376951599129240246218255658421795853316323184154810671293308535730086567293427716636918510975495814191922710757975461820467894237083423930954924730534006158783554095799362103548431382233451431468537749741350136334888096314104904621536681458868674571905478510315481019972283427741771293597899671269510111895208950565306595648611847149149263437096107402719307938064082167663268495659649281705504974568745389301985242423523519436254336903996274137969827514275472043770017539565280441364356586163754696850744409496279801746410019763348631138814661370270493480116361795963976133891216033095715952742341808581035533932819962883734356515878245682280595273925151648897352234058944851594160501283607691290315986521881119652467799357777922300263699997609812950053402566397891512975360865903288916122600087478873859588634191026459324395930732450091969104978781915221095508138421260952339991534405252820720920245153341658333260860867267009690476252427376300522625200770580986006219378841291340087734270687581666130040797622278913820324395996964704934958152114052943622239199728059602033071151751810942468517978676806690033252913643389871141784002923133445992915647923098902575483954440476271061523532476803169502614090874561668895103468712743523589310685508020452531063 [107,102] 10079447074523228789819294146948336389207220256767429424945683463962870274796709229720909221248227252742076852096316320182709250987526487844212138258433604067992478493334914594056070789608785166365927735748108833978547428092303613106567773664756833127091408466939804627812380236478292179236811602583627672938824428397518342785509196886439850994938072795947827373121954635274400863030117025366584323388027467941158257226937089352598607059777813965156857259407529016456879099868470259440670052810136959949820786318102834723877258974838519342036670890585997154903079446436026774137005896660681578641011048189322620017206226178103293472195234462304818009368091996114619595965588268159410042585784983197495162928471733409680190487671165817885581062484316202815586525030045880078917334097497555547199285393794665794046197943582125354126697481895751943478842305437058219956247981393392340373721830345645607976934497503119438532361186818095431762621706618695734534795761099914292817820789802819696486953285148039921152609665663799009871218058352084916522125028076235579803806872144411000547619693797803887489888407753772198193643058118091978351424099837102386076026776758099451825724567347336224396874340319329238333182603105039834789556728794751083436443032054924199779033153493309356395712433624019167114152149374066231719813190297653178798845464793773716213349211750864262474831744967654654180919725609230289389304961246698226772116898404734139288393115304313853933507276763762029243930969767333147483976720562991828351604629704297783277294710082257346674109794615486819357054729875888786734400619288782060737882084408619040134771490142687374768520034910831481398546968843698374251975317853457648859094626447423930667591247884709532482690805439219017863895908808966011793745214714354812400460645177885653072099849963663346783830998150055335475184694098278265348652663985251895492245355007178013620539437100762831881291560 [107,103] 1415403261710834532187000192179126690480786732393698114509833801244974881420788446514347885982444865293289850865256077959428230921296435785205136304748809898856918695963629990911599290166300974684514133163781958841652329980148513730385763895382251661661784651548111132479854102631484033813708098945000154850389837201572143679570088384421031165473219413876246962658565041963460775364143455506289699891643131033750041471486737687774340489107795924935785351948314153495578819555831378912427921669466966913667693797293240828777377517573958350737059539538395965201834558875208184411630128902432110249029649020619905113817981834058189522225464036385370332251177647245125836936529663615258265372225530631830665216103120146701785463068083906896765449875789032667099890068979464727847272243294703254120886807153052875416174398827062073167939495287604537208656992781281582818029320938636760375980136481677669793201718433436115211658325564166636165728655200297562237200281082801023961323164396592461510481011641140624300113804778557732480955055948709952862824071974223475366214571816893578949937897009690072565556439523103080217795532162827872104214619693773918585154063122131663670328790203107591772449984355552407403589673812999652690276763962498657972963650855988181154189488315246691820731586531926702099362863396409570551459786627802443301955908927980304531650618194944531429408722232634210543235422198931910935140966694655726316114526401705258973245843308815744652660931148452405065480612389355549824341763776063538136852874969566487444952217274768908311418361916535624763858657838988265471674292848592743525794614631206222505006180147016274870624494563827764145113779694635059846388103326648897594329631054210765855061108878309846725215230269568970497756650569969258842825745638801276806445884310166089191696718868404870984365089647803073595631927628689575455177589261680760011801868970831897485217542620116324062 [107,104] 547249653824971240667727718099942351468574588219267691485552326437694922436400637608137019012491959846151172970594282953967945707140941588827823759018731552777159030179398970263775114804917231653369668369247586765767651385919996703028981065244291178859877840435357145802385064136484440398207238235675978162790415449677093386875182577030764018461694360613264789724849923900406641252944527719212922751421704573545058199699729891128140039993947713822447985106760582147261529286135919364809725326190136318491803920811594719460273074448615869875780033506472141023078572752969050575079493358977100189841883556567760056133603799800956269384954427503828835947241189170730430139210340725965843158131922845204851448172387715163503972576297686864081395227417988906835265131867210168181401555775529278834735790189809637474494879134649986555976044435944589098388224604588500654685360086336373734245993974165502003499903083230664132671009738224200356882113914095954163168768922330782002078496605534502208581286006806099858900630955144548839378840350278346083475192662492946703502431389659605326993952589513300912875853360313591773053361520971829180943588654751017397574412812676769867977742782626098849610533286640575495980629191026567330366911254995111032172798586865693481893990869853896832901893221014873451651780667810696525906613207436870051346481761956212788985859739683503470087541636350954282794509727918646751486461131072570931984075704030941754900668008852827713329537184359312130922316528888604243202845718975487152934392881664625719228257106670995136038294882217595531984456157635770918958882172173707815796453804277534904384615963654055989536829360456988371828860501878156274840578386540705669565993453291728733993824572918638491902041203088973898078705666035415327369325669046241249335952206279681708049279592617406787070482004324717057463250616337431485375645441752473639924485896758933412908825177105 [107,105] -1076909058362368692426028112141526606569936506102124365599096748973676482200705524618495794664535593013980792078553652706004120315025047536725078405167518067269941796266908645097288657815687718370944491552247606692306764227409040101701280045505608241989797047117870749095163365093545251008610049794466379357889107566508288999803314375266307481653970996569296964886431288848038456978808863413424018846229372177070218217924198330339368617011163493140313300621087552526609247226533259969510121128795869258035197510547099793880209221045348993199902526894930720159840068020228501591248108269883820618756928541729503893423761809636408852735457559988371114048189040725607909481949727285152732543510525278084651366061496331424181219635265975980888751108278465911116266409418440893652796870729110074773235679476177105060965914959038636600141688679788403381885540634197224651155622477818215349753713755389927342520311145920720209196342420108179818518845277633019503556604060523614763421158966228661099631783246816953710625489647268222159020097789908178476291712114297823816364905547269346892927397647643420857720725952126911562325332309714450509462979512837836160507810335901936976954425422303908080502453822986829295570189749404543559618032936024849234292348582390843109091769646166981196091611864835540703878355574710997919796329637714996495554394395095668974023939982868857030461654408508293833672625866127888313099817568077922075631492903843473224269481025902589577293049466223373041280061296968294371230628388179419127760080977396671735728359245546597368303029169809092446446384344808795678761986624215103246609576483049778184820928119398248891309458086117327449851925655580882154199893506951893751787901047839821499324338097449234921026459628049519512585122885184003756187957573476916047490734419604637880819283095288536627035336009800670644577990319769011422833235798547448899153375737283180779368531 [107,106] 323454481500361781705369641291941008507783779397331359641757993363037868771102250647711866873275744228955879525680497717253118105252654436696784138120820431089157880431610383614997763419899467961567717485523130479646226311551375185671510754678042932956269353788328202876293313192814997544624317372454979054363723115829863455682694125313570639608945086240477191171766830620728683210410288170199731880769944717852826802815371678019439928820542030561152775600139430039007263125096393892957827466710636039408855919394661472060893405980595953118473151765024913934243706472369492569199346762916761310026352638955707282433187642495802346461449328409415910856353805821555609537884036646491265605206926101580281241528139113343687014128935292952601531960955455876835961565962361470491069315680378995678097785725663452322251137629462401591552675375817268319044059166499867667459641140937392235663555209424747820064564094506632882187352986528292103852662800566661851645437077751772545981064395651880800929223104465037028007122153621342821124703555885337309769047198272147852074828494164085316496880704159736494285048396508823365496488153335427117870177183477595535490663286186563281863782555436337649982995841906397824153420904889702393756756903096428523411958489224692905099121671737120309009013021654505909704531546391197997626128432896782189283174382519399722121112713631353713608173520311918209092855626158211710801368998975482718107208413741342019467560388446855067093105248177768732909242142516593767286330969996620553811429098748964097569359241263022164788581549737467278679621840569760415784336440137775948947388294447147964343485934793995114513469039123751417313851235840102629104671983524192889454149444731551528303249361068076539172094680556376576148889966487347863559305226104916800859453986780288777806170883332627410387440052087668409654559208267930586170647148114911767838354650431980682 [107,107] -309590301018257955364252279088412543233586773990657130591196760113679812811688954483082675817138304888176354080135210122891001670638400045546281605244739698754055200930550922787754069534180228471455049582461833560473756114367869258596195086731079100381792807653787365454884181424007963737852778964406327728898535998536344900977637462174760068948309196886854271271369843513688315752504085538081608635003690253926241432640670923378117481755392776944734372632305056704682067644349842541995519942990173952783706224437425255713935634962140345524458915537144421464947286542665268875690972438694739998134900542800858429435269201825194691082303018106937560783133563396767632917698719419794702974041427789331264142749425305263175563452840672462980633021775288287119601810219894854373112915697978204020568036942669381594195275395673308188225981950898492377028651571465705509274977122031666375262936503716869204237938075840006167448803816499510639514463065396748275319907669421901807613448288459260708518513457454041158264970256984609076648031631835706539988912288315701328140779312015905241056413302759097926875810536266416381997006080482293387447202361220456249526510194745367638811877677016603830661174769650233856100579671899536975540561658500356484236582902552774903623163700910767085669201500604518100952912669868080228773316184524409653856562767350192236993836852687095205922874338243167976253235934538243617369050485204605919035078973722560761076812840135487716007259240363824440997298675254169373530948144635566591711650753619644801476091927579367222200021343897991125280519486564927187623447818081131076755504382394084671902144830861153652585557323566374904750576394343735216065031440326933580074007499975046446079057281008306781535044401788246715562583657845048191456031367959717355046617057245214738380388375653133205139658446317731549405821965414221572125067933518018307016109591847 [108,0] 727740038112772274156532829888884977082881817980192148520469722532297025044926684690211619520141437752422385687504312829143380960922459666083312926976760032221751260491749271895659709430182047743273035019153820943591959068345976587446311687520213248493477709933041392255257180723693651381082420391193216234954508178803100389431078274029275681471377983071115224671948062364012504519624789490342743752566612134938275429369655207386360951487762053224682894683809116175263564193991356672427707211698710313795971487646988204899980351828127797508623709979880475745267519245446039675477445776022456068041699247903180339732045888512180992937279887769771617644121521812798457659616270267966990939037891212425143305788410273273973416632985097447058166111566904990066177287009469446184992333366877398521494130860386525097977072639048728494252963853689177919971748513696462749618544562968087357648866001979269248831931973900131660580112800475730038920504910236087761024969687355904285255887862688487537027030153932275706755928623475878794972549655104856533254366969124705280486816335653290754061535606780495090790574144617251141550101604144401666952491962419040932971796931441878174297624011095984975409370502425704818066442827319878638196282917400380159206561702592330229560862465942582515859839377590478831138109209520912246790942667135184723501013482675856376603068339503241464302287312604921373414006153125066605237883845779934793973959023690311515196234707115425752565737352378417619946844397640773777242196959844924748175546460900252765588481357777732068633588665458559746111270232167838294881082195551140020606153335778351336481632970287835635419812530040013911591765681023213134698443790930343343785489039754375321221255993860839583089371738098565983705846683678540434419905969177815039553805683685755657068377452409604034940926304007469414380084054273852374968749296928434487072298108749583859123367030386832053764922982094357174695545883441032559101563496481765139938450140916046779921379017159198094591094865554870691522721318478636085776132935661399973255715670246080739867845387634903112430945541911108696997857302884993302427574235480278730392456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -95238703046113960541766612863350746366995801182925680233481616358154936212134525819733173519098369717754290573093428635819887646023526937537011678657538984771970967441169422854857306790611468363054413101797041544220497825112130573277897455002285417422494047737892808849151759351365095094357846211253545505181470707400771926236807285920570024190426564820322192778955391925409482160454869519923664654032391685566649432033042159591014160235511748632177433385077078824908676262907379990874866860076774025539168546198237546777503673251034754408883512568618101078546912639089659314324378687365978744857066508898658058659597582858296701541975668961424023629718466900340366504658091599816237140332737989909250240702148181204909521781132693386937600637718311419810283326252874241350641389336980442547939351663872766561586826795945370690234138851262119407383409466589887595953847524586527061701147248394773252495737617048816918929656601682665370921811993609326487883391765945652569852870100966332500520016031961966857955129083483940341494338956963250483893052290549492478299856585795724132049493155384657145178911786488043019667663667323898810933266255290920080148044903576536925972768760302156792232744884259660162698623042850844238984641621697715220549045930531992486791747524992470951634929745261009029926176683945039908822513095873063306005042485049320249389064147580001935823530366914002656276379954647294197157597649386214456192824980501123852855139140783612180598809545940410525126444759878242540228495678822481409511308523999934436811894611843100792635322063931929445920379990275375739733801313869727089557569642384133273971938233419513420976656318572111681580484274378513433572669251327066603404671940798239810018201606014719357734453887593115001414061978272938262327839501806074262420571264134199261950704713838547539890427310820935810761419452867385737806535485764191868589348670420229489087222522070903267073036365599092384674134394484635145833503157945518699619680295872713140206477288311489913282100550072725739476968546311684015318650502045684942428249383967847142984380411807325238677202032342988363285734370762276694566406121111867832951247692108154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 14491965106772058521923858959728826984751660987769853030488542503313534670334941164126142801729126555811791113259747581117172663711902403226851641098997669292863425720949536313471709821144376535494989661754669580297248544617384067751808104772431824764102571676479121926152500847686143762194022179383281988710627692241410006831360506781608742584706444352324465291030221330759943983288913030440977937045076741750785502542780070446449503953993643348973388403100458210424220967547222947423664771848925420558545814517470374784277907823214153036735632340819041440206271257113142348431700981197850781787975543726857782817637990404238478037689771359636579164553008517446111345356037919569583747548036009887760824822596815662328979784253364686135411363052405855364084175337132274669672009766870906568588609242530080398381696489313231536844997175704539144006742834507725534684212766419221719206926390629756610773695492142791323189458457385462227817807333815918527045233970710025934978189333989219631279878678588920531571993877452744750258186808993380476560473479097251571847050896301070276962166520809515836284262705796817817746107418991564109596328331768339801523982914407731464548143244269804662935336994962866150582073664484582422436321332633809267930172820833374608201488801837333626990507569839250822998996556416406849183728544175605568797863342239499435288018694038721979169849510013109346406058587700788506782986165601663423153642540211618244450581712914547536070310046975084110228127619266077354104520441491403468815611020935841495895285051522194666811148154533460445817007580416517638448746531821599342916866746169282237543025803487209659613477716660194526705032848321744658724718456832147984360474956461362138012970569319434716156242370214038299869216219325522412000532008845003456440056696512874393470727915930944356639029763178029989647407509482285876529391070467501230002416412725784870411620774051666787949207137764019082541079082920856847556629191721484784337447205545088191494195407059803664712147953135553050395848781725210706103165478362565038395714491148578961145945290050045804587073811822777805626846108664569008050971264667250437696566223166882991790771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -359119101406642605601183832984507741963696794721798499598016139302508757236825106371452088015503421798123118898196251082028958495567584397152100192187057050410501252318464081607430216279003978471502568504711456099260583224353787387977922989038227443720008054815307149390786055096044568318690687550505723704389703388848106315711601039707074832677537094708000153434015042388266045184324342671222007508794783586907741084348380760576977367724384650064978448263292123942607787866223256174945495146337357359275416597364903716853787719206518741505387245069215187227393998175503563297740750831916946336420757733876064242730450994700084122122853084586548076694864738451709038616095348851921183004494848354656044407690669919597261439587647630925301427404879574800118332777990214907438503165244320610245745624208350180459426371498057743096916884846691045175935220650669993753775871233007266777700873972468902563352604343323370406724878211624352172645563624361853793559697627273306659171943681777938332394690844412070114997250175214163925749546580608447253220628397915138977028851132452158553881774338763878808668946031101360710439294827569910336725623640602724040819620819086773575803003986305374354361874672058804039053035973284487764449332927945762340489526679322718184061012512306394776451670839948593180001375457569467046113158822585531714211915632814876400939512241619241308951407774490320083660518935508539454993518120077125888459718672532783597914598677938595035592529291541686864736895826542078108487640853074935393019519612036867130444120087288416712129776305579691889295477002894777734375629949757378384277477915894045323955794240919136604348674076631694960419943326525698292519823506407091533773181086262141054737020085196978051815745394629579983242901811210372900656235239413709618811309393143485870279927408159451252471680468003280300428055524067855064885351675764342886610802695929174583327305134494686681018825519626473503683690817044050395432445950456321106842424445982402304304231151977867897395207628108060033635642067076332728098875273047276121340621836569342930223239381143612649328275934503287092238002489786432009890226532689005978227214654907584190368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 4297407443382878640895583300725020910490572919694402409674984966242229099207554050373733320226158760976921887135910852992386306109382940478232222788147229399134340529597764235559143490950658743156054405246244139813646574125719684696804067237095510550852573530467030252949592013972755828407001821299915230593246441926164918356362918906857333604572826681526650851293667501968970702131497194629511695926665173721690482552327825667905734203455927198920628947666531045807672459250185161295872190401952934553200583757462068553482744035287553050234739397042053260645328736602356337675077457096339639169526364737852611737865785871108209505891819564348671264027324154684069764347160310763393966469755788209154504747073830338460607993707394933022440673139026225260201662390180332307449526412228122474833174425269585201804346625828946137842282625256598338597469250343172362431808908419259896254177557203713565628978586693440894963694036970016953686672766006053785886900345072508121540927853729181295337203009118198282492251766850636745842636976981233216632816034354244761342639203876606295036080573478240716444228676797604630575254733252490309802205274564910700504743685796660847231674109007328751858043836105199815298209342194278352960671163052130930539400025576461831262750308959932548215681189441313013469692766789281369665388642582219253625675296042293896767181502264157554557048996582698040450214388282686061098549758208435086064679639485010136677890540610055258377718051980013716213663292024112951511061946549776652231705730744424736908940559978866395058403437513102011370585693747629822973470673814741301530036451784533497772198360381820472436002723598254573607407692377796214821073325914989479047986222637922649184857102989058201265009624605448234099821722719897498043463487794233596823784468435530435182557819269323901768163638738939937111130490184380588373623116229762925150764352184544284054927660604318824904034289985429636210243432129667810769795104221549757239130078705688780746657540793316137346508317443061374519099006943579164807745741872419472747648432406961652959087326055318335684324147085165648104512873185414524225104203348425571488966578925783323938958346843719482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -32682667250635766919668649634874495177414176586747866110310082979483991635062451687418021202594165822202944023863588994702138794960066400362305836847732978915418338463724514682392196988603065702787167179747687204067006517569193247250658351967036081310828723786018877439167546432676687095231428934966526963089591810878603114096219898468523658652346440178241709532339269269987575290773346882329956072715018268887945074606828381788358879882910506734087341091200693546726870772245225836520484054379062566372960879558891396869120712374287317646527715966759846242202655796373446741990774572486414255875286495657306372850030320213406434826112586772666445528353160162858995372607936443679311127773486348262939584861188240723644434534059032320569745838511181170236157299680684948113541700495800364569824003104227605858861458951321921834829512095885191464893562908462022186239449449009034309177750229997899803460665402860850335055707600696590490895360661240844065864345366138064161029179181370322228767020313161059567726099981589295842630349891858797419074105563665158983376587464650219318171477474324041492911708819310171781443943190310931464339790922722909851673296082765182350017947563300339957273796136586474588918992910362457937213188392296745507428122820587155480094694825141023169009447730223244521221663021550874587218005741201531800478513154381115350556317593543102088163438607137411237745930153807594099592363517933073951306151928470521548981884946940565577566604802750822429069339398497693222189286799335400305235337959232369079016375442735768023815216527427482684273749625204421844405405418913162859082199143525050341188504829700849250657422088853577461408316358187143977307383052301357508466175877614279248392208871612299978933887753927408148097942883156632718838443419505617592814577103351734140249706112125437203326492168585393170160541488278542926329669921472337901101262883339583594995375283832671530845733359142706485314797137949431783194069666062644683442382174394964428463409107042101464003461739331137644576752902541609766791588368211751209792963650580830425187840826134226129678362685910115472518718664418339794033104938077112124994016290058240770122210960835218429565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 193917087051963813908943059147207132920362582446125778587333400841584984788925693385349135581628774031139378657994510833462515774207554135643765906968712094269313256699649163741089683771638438327583445444321723739826762148661645581880218513503004499332620257643904803145560852711351072260053849349217758081527347416163105725474614013052456115238243421527972085234288402239938740257364632451461477673269686409058540715881784858288188284797150617398564356547596211369235643301246634270134790124920518259555211734041754678594593970370052014904720393190329938150286353441702901335903132933314625800823019946192444048037031013925273872611583968145110773713876927044015896706407807507248885946143146033825546968262603084399012546985280289469595490228918487179092416812472499552429903084962906065913485953290623962964680677054736018185886520859962786752892343252359917414934349589668035672491587139884179141566420805226744613494404412798177259736085514334929961048036475013559313753416131629772587970287058369818632675254204452695148179382767628968064656852039140426509566397336308405855283570615842663226993502836695171758690036726167328107945557705988689818182039212138144326129072912372239623475383795101311220883312987799449218899858378091780596562180515419187123063222555818869669151761721198499271271624401773384867612444193082225959344064763749935728469723376601424208564187074374862893398333342991336951544507208750983129210865156027489124833533876340514862492412935162915207135145685328851647850581876358578971263537690886273286127084072825543098206014113349114259998351390080244386565041901294258497754177555260535344258016810717289452445847858351913794443912150917339850671420531465608450595082565888759149960983802007755359900030912584904552592647775041738671767109783765144754583081347558192549532829074893710647772012665298307385999950229696209862676265470972499882370448002993221881886316547701659714883776037371885590304688681099963495644073976300723022488188999525780507339157238748390662174870697569471714173721382195529003516757463127700223600149186043537700890065763886462172014796675978450204456058496295752700243531481566156531722498431499074333927978841529693454504013061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -892515805028816731817101382497284450372177725655494251071758993357539937961706805732371724447190707891672929033284116742877811952755639993813346003849008876608654953469443866716626658690458315905759039841681772456872731597660056078648043977338949094079749437110814375422747807266050789249821709457723224323143307503248256659387014932218070074815965716558274606742690446069239767351641717030309278757823635479129877873613808962619534045826030843438156716954273087764731158815138187627196557860872432584303304057642841079719245895061596677585092343983679191717060531715438745257769042097796085644073040862362261189094154785023400211116869441140958608506381515339799127403330227378534079929048962846096827885881790082874119377292246953264975023107190907504169345003668638100630571647520847018391376457079655000662040497010964966414580567183192516166872497480834833930626386687946613856483992396598036080889533449242789500029633498146211021714392850915649965633292715421322833080170829289434890366953396712238027743744610996299129523799942302397851553368752528827772085106401728693840183237871222423816515922348523255468620195931962759882828097108430290039526991141178053168520970690011979036631462897943601854310610360003406125468659357419902553713199811584915797168994816466791668073055350783475228240177231625181014252822579678281042607393799537074407210382309931799102238985849927104577883749753838066376232819006111483964104528846876760941675094276331635736968061234403966394707813617092937348667650366115785344549021493073524925474065436296800760079477466783350516824619908680090111806417933812148182176439917408257357047844423984056386031284231064994492881776154590964706528336488098949547513092646294888405731280903502719742374039358790691540975291432080424926916008577530271032895258444340473845396972398559345056036832969517890318989926085687008564948370855238749198121758919164138694452025509910109341610828429797959624922667353210119019319592944890969311917865779011015084799745204258365241558149856083088797634893032260044706620630084954030391787320192958951233940260451943698734162995372825212883894440034972084791477999335877338954666162964927955680849436248536221683025360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 2686930888349249281320228381122329817891077068642439717459707764738257011284224053659498702042076600449761487112130557613934493141173048020693311076584977563151612529436235630768132668779074037593807741682823572054270935289887895295729186747130658569481300269272345161382216711056254879924949539714961534674666713318386608461734497262972571766097013418269719545624412293704255544133604961022464373292772457601309967134120272244103543422965017818390709563477520972945588912794013612320071423728622735482807625529002270366724497793017946405962101771766651672234939275437768856777754077650825537810820663486286150495880049650188118158543189662876527590731191984070958159102323936184047191249407878698601319569463843163053781878407916845227625151354783537578066064851014752881007409667551703136626133054219220377755637051350736205894833374285067158872674951996429021512992783686867025369503258721225020078781354121864235844777459004974878026160019372816356836546384203536350325840250237564324782877286635282825916637671727651615219258334403549252720710442878960650234758222828490782628877917707295320923685618460621835999025295942641842930426448160266531667728183289277188970381658793272292371756617759263414420110238653765202501955420972362180957314926669267017391712724847326478024294396582231150876438053747078492211937510319652634029314967365829111415988688985836735771464396266688630013098244261266064957813143834147823605466129369703527354101637479717882439853613996893832297307459097248318728192901810375348773422875749763840279703253651678379743725884641131017647160067669097940447457036050765476066978585611569030209163785840875862348485210984168875683813675797046436150750703754692861353758936094014696757941289091988668097265061796332569986914198275655552928875803905466253354225382749803497781819224076035274563091476503972891847626869362139871603867497407668457169361283528568618138795243311695030502882307756122028158330953286889172776747486486114199299741177366663182995387206398716916743259811174307131121679516382307302494561973319128733521564064057790719759105085134835103832773939533940427879628626259880789332413600098864576494601725887903577471606253457281354712904430925846099853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -17440634210701480478596708890941271195399162704486513208525119190692352393473225237939273080536011419980834556281487955963282707059217703761642760759381824839241713916532399230039043511681268701341748008156404524205752287042390999644710207049348293103447785758422490249613916391351043151014229637870316509637780610113861407293654061319478120716777185966992718183572947344118485048067756608193879378264158829781619639794878928691478339874789519066471199502834774523836552488009930149260430016772624748772853396808835525985759257158614072317215559105295102794611436066713481027995523833441319472089608368808224788350994699013507104025577155179879849193073954572673871334486130638480749503591961848605839593370513203108322253632605345974446605391046782120816700793568694849439978362909408570799254448000468956920398135697986660268774740033920679775093282906997436140042124767192574699510185769190786342449779661051657754434045395947791519953099932639247269310173462153318208755955185046822641592219280855858047911264556020509753925649574143513818572166696944769662150194838325441273061298331743994849934984456744576664186291256506253220263243609480234287358335794353179518328355176917323882507778613938836437519130806445384545578235130153541070693323006844672366102398831134389700164329175572501444688443440888773605750314155885513618899160428673117077632782427606743397829468652025105127657458983416884414529094731913714689848648886927830443128984683748570484214020006144341336978419370390261269452327066169592710611006794741850917939282053852960026055706583345639285036459118767811069409519158228501994832033514504241851378833711165462612812441632392837926456816684477398222212968115015461862295280039946193900208290311291380312055383713708870209643502695286833632298752675916265684608838576726743169685579442185312243065021052397934572953303013588411761252701998948921638990092587243215044713659201932284661882871781929936262790425065134110790905475620896813183404058985941510284661135235233945906214651028737382470407630690472425211739927463938963652935574532019909813226449012228669347123915770455299828151031543103786810684597548499292300945659933375261444682625044597101826582274952670559287071228027343750000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 1097621886414427776865182299463922080974027005888795118283033561314851461513792839416836484051280789208481518386355196245668894187657605728168346997878574852406855308711047004346384299429578995555226351665853959614771539910706501070211307014015210278012002234037285341400282560635042549006545884650839455160427105148156335133562889130079423657448925328003055209899846208471835139192700461350435724569983927378283631501121617778531344875283818752902015647317224166586374260002893673123350164802511293996807136041015611707269966617507339619870304893675739701909217564196416749930806289824180124763589907701419836276173625325012890217073735915169653834012901534083541264889200458394154375187473291382908325408356864718336116125751503822206063595125566492087973528177883413621150442025921781543264583113823619872751655780247434570684963982317896295087981633525586201945394172412984022062530269627176788005387717940106264676705574285295448259348328784943188175860110855093534523052224627402361841322305934820125913725244362696675152704046136887205941179227925758978919466661232850733067107623884110326285699539096591765042571733620455971029749704284894319015282743889489152511843970954839436839663572271429112732307113495883617963790403023853137693195170310015610174277267825461262064183419676272008614544148062839978884371474796417991625633810045403591188887119174137924775465515823529452488731511106258949141299743571399450112788782883347217038491855906218609839266351987085594007182898955302505538847040429845413338460197560404417986025525831596832058533711808261228283573953202184914030136447306546567981151527157494923646837580543781628018821662609715759207593388206489364256961314221551245874144595170301809192330559242138768788550824700139525407296781995926266842220608055131420557411242137989501262042068287277504495798516606902158480141236451654954899943107331000480065864678144866110536596821515704882621314215820807864626908664750244438960655488649453525082259654394137479003258161559545445440359454314339449564791189166783111114134612803575788498028463249074147489602811975032990899862957544404302798054656346303354931248725938437959910980820151796201382280308860337576445931340174411161569878458976745605468750000000000000000000000000000000000000000000000000000000000000000 [108,11] -225503115971433684726665808279878535375938489954318822329122223446857132635649113741196039473941256885994310181515867046328523945255986188130271674762437589324478368783683023651289838674679649131337690723932911503134808328924605859535539129221319597299892812884698212093380820222493742495362431960757105215917618246010684710704281490396136423032201019790395524312782772287916591277407689044170692246670631612609222026151448331397343223221817703576224216399623430892546117551696323472580020032912293837359449395557725366060307477087006195273052129607264669317230725384169194866019765573557986207499990671504461719026655024050832421497285027916544902476830356677258096744639492614866497024348988112309256905549595746593479487374170992929998396747421444170395305044775356147493703355543364327579886652227219827858483323032258881969151536140061137186986057996368633349262285420010572945337443687172736771329837584819491041209334660682433821821399524984389154498186384054554578667080734320408075942821738077328807483331320174928989552229856204548856599545911549734705878110373738478974178185894400724774161477376640625797126257491354719801803152979259389880917120960714342719544985032001355376040523481404330821230058042285900490178748572034133064126705607362034954333778075052180498655362274113760260068455693903903272543932739844356541915685811913213257296077417122612861321753275706208292315926369842592318872256661102410898167794841971474456858075537075728727565593133451342033513446411615164343704074109525574204283531220125701313555181526152610849896485357375279511555252237189099900841276234638608745127950078978770581989622893391613667745208355498616214799320295945602515251151557045738596537529557393635727946058844291338490896995281172401812550401847567738586741730998253192241295075185666098405043869175926692024185101591885804964085355307158734693558804340636903775832901146666942205662145958955003643887876303065263624992042320050924737436575819475011024176835730097517260377275897568205774516611454991569072431850892321941404819249524901116411296211790686526574227475064853559986498903244994997284118674010207894873257748526068890221983183570910362612287625199770821045677782201721583987819030880928039550781250000000000000000000000000000000000000000000000000000000000000 [108,12] 1011004800952479074459507409061081698434231654404278401844418147345435925822755410809758767295562930329859950653453722112451077016182534551106888703849734839143102966561800870014671706599054254033350293643949736624354118210303382211417529080754373013160318039440419129243487810100265195626698174660583682792207598780328087121272639206277642369751148336414315284781198240580253891313991284350428298390902171082190626856426290665282696469036769262126292234132976501165071039971976487665729716086141091818971466142255896779209720267445392251631867487870284744546944073867934650037559756097135427962315660162579398943584603913212599770918711867965654513817674652367312041216399926975896115537207296928646536237086011141618536108042899817332601707707088012131855276796204125420153750237321504947872095638564613887647581038039047290993305392255646700364764933898189639095082916086460151104751335977851601006830033612450328719520998248453929895287099793484646564417301779669829859404668128648998412444364102508234475837142028230210097659161977006414549598448679670526212170467683879061637655399648990547414839167064238722504423665392546290877363734409898922803045030884934129683491153081159132786095006046293879904415033682087534387769961956241849940014411980652909857221949485242844316135645088527494351390066128142543770554641024978997339642090408181964252092900493036637790933078968971625365822314568160818784709166356296291664703878091207305653007237012020365057345044894914383798109505071717570742445252139411352565070761612035242931454074077588103103464661560817483194365543897679464443482225099578747015433170255964200081403016731078218257137069033692468796100795233514252697664010825008922265219033561747123884516983592969341066104702629772221028762803099982546231763266963775465409610484884227930062565972007132711762205719685716791575308639367153975640084703461584531986095088233229931822112286620653460592734746445002080363429050977774333639556321067477449213382685489965813946526078325877980100635938058999696114581966580131171239775366207753231588332165044090348052017050346057889640439741978365374110244563413869938523197762717612301818626426240210901611110099041971041687751282954835230221135589090408757328987121582031250000000000000000000000000000000000000000000000000 [108,13] -1333333248775135934190368080040227228784889099746597485749596861317183278087851597047605857713023722546602420973662013668783850613901924811017304492774474633911035502317735705721564475765109980339910999499377795314656479072305643754931957727418697458584933376203205038463877894603468220526152195474422097427325050767512435003216352725319617672002992199002381140958230951554819267032492200915706691238360282255713077573964968719244250601752919796270757879377862227738758669025101671098165889890993492100893922685178025174726638426727456309730383724417209576345274813039290677656616076808879464054637212459434566559443590693275732644207275471377668204151855888717204863718881498243931972748322101639951655010798424323756050974729068681448042566514288621385767150737299614977204409385393646940700295603817179124903651417269810292144698392102324537427307645422879182088197654644641993914004070626214357376469550297828486747827396007204733600879639894825763712430936286999779002910701564363359886202766096261903645678689422292972989359766528366169601395422953624055424772080065048300746599141601108691249601798734006286152713460482523410866183691060612804802336656158334454240529520563043218253497947774480560534996530201308693579778651136224667172045358261492033044276457750006959931816930398507352102316384547201061584924371940626178331265928295726160099952588057548719344763036448763646347584710109900677031035481436337822786748555159086776989934699038765564283177342277710707157342206639014240937962542751730511303421415962486524036515185758754962267259506205876754865799915762699970832531036744376112047465489139907457361616621745730429169363690398934110530099005758634514746137808754192545856176141387861055179445440994169779058154791350005293441991326843948641009389032758744935333458218090833097737249967672188801538139495479666876277183709758094199480759049888280152223937995631692380374458543239621749660160708711272906993086065679029295284449792828715453398449261355444100838948978386030217684236593484300619936951138492323684214647035301760272986516556296997408903506350756131842908217100422436353854053145530995200781879240729174486212691333704956425855148871663082980179118576673810529775732192092618788592517375946044921875000000000000000000000000000000000000000000 [108,14] -1499389948118567728629299181405786751015565565357359159218779749743513264192771612296182803848398043753319309505883511680942700611511809152514922475362235252392797350534240021896254594018978624739616600291778029915935053099012368080597025974382958347327897092539216638365041527179881775448803975174846277835342821259060118633637534593803175161907067700937095835077726723275493947712902654903807295942399204388536772676601614560846287133354447212260889383397158248212092702163822844022509088972426878911569579187352086474233837968886018812651110891904677102911976482365686534173101122645640453533649025990719229440722252303513489316448023893753162158610918888601093092524055638202853208476473922010128993097711522981466018666249522909582421405532912655049997828462980240652079534442414031019391422368923171352219527396081174991452072264548847384529424516760570772703406517858887940332061563592135016190694770206685577040152431905806188737345641664888244845735300074631108610921229520345319497912264264302136736555629304133137276807823231707570812963251199184328607407990479465432024450187959251361250422558450135207546434126151830924672591438216984522201395285889424348450064567479061802795349717157835400749900263201434112706570809863189055272499765041172527206553698756616631427403632456033824033252567780623293080830883244449246736824595918159556381202440098158117670273847873433881985295717354243236166449799195379328657692689911772215805307828541382986949038207031173872403245427877045083841840881943791012297751407313553845995173994380358254538832161234875238127451321435706550217520132057464611854542909106661895049736748508287141824460215477757926036133133537445134044375794276531121167094102930302748868774640873656934435395121012210370720058606430778038810831840640949552815397805885655437456457724390387734290354635364369842061651003447220290553128105129077102291810450596908565022956494802747715206944283927635366914907160723404714204814821922073190366315648876556980336920647685926566364648435071800323228892247364828748548468239745274089374230438661877418121170657712464865492064960101336762702676503831719967627511593772265717770879234963220269426911134323296420355642495387689700652757152088412340162904001772403717041015625000000000000000000000000000000000 [108,15] 7894474334368865214933359320851338668287742425034217034517684125374519326997284073650528233122213626306557386180792738724517507529386761464485836620935079155244201834571985487944961569728256564533372425275999617961640840608731327405696483103614843205309657175442329024923523902190046064907519652654814034678855685979850932023875148052483852748263228814954084888690044433779056198431798956610740532519751751042571267978476555970355255866865267946645154443816940659620848571400931512341699422293280202248082251967810607532297588142843069389698260277163499966437949253684729730497141545317559560652324499282378325289028248774080437896023244403916131245766702726201801597562519300379699022309148972243795485943318427927698877451266090170531447627039557684901845119627268784389951849636396345419812412370767823855531415319255056928311769031640157682534552243665469098733467234124144038112518473299785399450816121900560370338973457381286057218095034854392704109564491834352157332888617610641246954743021563368736455800452342246173812655723243182242125436698508060753879539748493819739343165163773146052913105638351933649413265625759099629504097645200389224571223743048844606700410148355495547990289974093081502435320477716555166835567871138101324816043316037985666643655082329117230967270210169769562947612418168653695591410287808922451008773052444285750164772310025352146502717022608969868058925024713082046304609085123572668750168703166146897228924133502458961873834727351968058898651989057331819180342976853696255086418613738209407495457026124723996412898535330923341190589269895834539678798422466371026587692537807327171915492167239873709942975480880471508835470487133705920114691292138030169384346282640739721297048366584336460045266258702414560429870779912132647707551116781250530455605534584774807411157715630693027297007610684830327751506972610484582958694367657395368900515192363532638267080608845519797046512598096730667410353688632492059439215751503452613197928939724430245038765449044477961813957570787045075460138490702434910385323947245303338497852763768980343681687501780946648845631901632238896502894271260307301640408059938502503326343807181392474095425876682177254188690273844258141525652427983317238613381050527095794677734375000000000000000000000000000000 [108,16] -13626617799758005635032795754161202017825203631873531650992143337190938293304392291974774743156325001182978741876092656960771673046394841864971560518003878979698093987101495024046074235749853987109793158539818939089913793674508848012599340329269112026531433636011244984398804794410552583584470026933592188624546145310269038371255576257042748656764644651516930347264263298254897368391554511234920586714939549866340345446358153828552132267046866266554751277911955453982902282683894661119528837894390169205526280833190602624840604128666710848837903778781286401920588568687123119934214934051182889446989506142194281160843482909073572712206292874555137912907038342423776370837413259336967956700553498423935233877350872155210487921881861075747447195801244973139827305899813865274079021674573098089927605819094473227438993148565636582293017948566014371875758613947706544968030177658901423591725436615067439980047557950252101811900156301251406150654391921989882362837632115975433991763377874590019360794976530344333322175741355142874378771849579821750636920738786985954935255905208519085186630438686586637522253964803612739199211607584512461290528169495899321538771739220336298280653467382765736938429393641040886858165212558673413064061726719300140485213856202167289143316036684368196545265808458443237794460723650392665767816276970340214788996592744133611870465874305747905999630278225819778172474546057285908368709668226830264286312013838371028356447921623022407274831341586990701149118958343304582352221994498058221851644067734213551321443040922925248692123437663488825713449205094988364677057305523068655814501915272978066541301862237288767370420701344476847390961682452602258206563377967825377556172897084199866662073207139592108732236395620389586213012356015770993484394320859009259449092676949425345731144546074514723818516677008426301983029242911723435571275583217971445634359922314735270461441842633118024684952146369609046095157518346469149144900122360547112694472184140048141674401942166687359697354629510507958525242905886853793195582438511598133280399880225251321086251796657925212486008526182007988069902737701922036652907215811380211031094924933051656362787005252619393944063491158705372217487261914548729579976793502282816916704177856445312500000000000000000 [108,17] 11229962551885330608583673296135209980583345903083861666241602689877080365194099265194389429683687088729598378387512499413579514495174050888492537758953889535236818069887466822790903754460537832310010733199939679562524664406120411232192616282507885884391197601737135460054139951424103640598322678439214420494909894548650946254220722434939928866278603751744198961293266789258665635699018941388830444633215998047758200674804984110233817288616620415054499711116082070873354372569599347697332511619919286191318056545444431508636212852152627489093844100301051295828434100076881685300280506338551835556291311735822404572899725247309434239341753748716151575513856121622853310954015813000844682395765454097414390009182944734648389100206582674400639946461334590119129404764610921490914663536428163503002108341743686926168007727093088048438011410955593725959760805828775912047647551657711488971329563924189485671433145291186000858041604318752425252480427944811248965139815419867717715015020501836324252381075443435457232291605395790002171281122871920653715683254293985422453907249102245582602292588567987999546830167278043972292803563726866560453149007088495629181467399561378973359979683326136118995217038476992679301275404794891902009690364809145809351691835275752559261455133149654979283231181921604981570928148812345910110561102782662864140087380709343928904264316828841345956458379822174209494324785561409177662685837199263715669406949222096514194231291325857999225903810194764310098285995125005454619654403857467974629258983835009643370606519307723622036681668861473739600708002188856586164124613913897082404764362306987960679333584181858245530266792610567626990139154974374301315001980863519105393089410110495734092968153588967499438036406748477224354345672105131433463736369330245441199785801419566845369952036972390844485291658007728422075297214169913459637268808548900153156503198795874348999920426092819953608255774283839488862827699604679938241941888519727974113034785323804670601829962131813670479198406243011472228675004082230312579018760165311751433329203620006053385130112718810812694233884818542295615979513423856458308868042446682092368710180048586580833519633175403339609776850376129280157448845195355328734077016150649797054938971996307373046875000000000 [108,18] 5580372355445152194139991827442438753729114602321386880484568009017714054712463258704947152899973544012736528070166289503361476653262770603238777949108179935691250373837724502113821324530363306922334783789558373942469654672023981709410358622481134955334563429985104487971346120890670958430935112122584486137357463642118066868695559701111487454651543863658541555074533220886454345830824636260112615571717339264375941836556406847336551158626607947641125592886113646679182115653966336532958031721876777881475675511350907870268799750584354507083383098600728001138591670102781875038629811204369196165954587649697740266817978263464496178940809358448282434393994429570799993562297980953942507623400389429850738225631038448960282128107577768065568108103677157747128250787799705591960696687821107987264397938037547094782355103161330945439048502153975312019857181091673430557937711210843611788879229733595772690406654098821637638177005175915935019860699903790764471453177197219446010840326578519557425455644817074253156636533103411926952704746487171817463654260030470828625308485999599491173665817070639109699609370851468287988631377510094543143288615834548936184177801030944626410223991036931809867483833643666787073369626615767003408019487372624245623557105423293723946050335383509717152416290395642971069746521406706174775839633664984591830701848855950372294487719695369446117514567709792180673748139175306865486674574819462549310644166727714493988159484319543574872142747732879083752974513097142379020437587745326502008041950465004989036569425128740164389453400003462208724011778991088466299234382360873714613249385181990736465956295386307796639774806098792570515521353482888486591918063007255987921888121279579122883543877617407467786199446355386007616849837763778678890800621722168137355488985359631071528021801567511284287841100672440631301881362284299306309839964742629647246678679739114876925999454631747006263576091976472854565640813535712627728366047776703166262504957103820467012677471776996088105582481880209193525477531211562436936544226144990153264203980296797343889631279199702011089363517707828722538988692766363614958386240198296425076431647992496516738839049390895502073958043532580445869099438612668235998337008807457237935523153282701969146728515625 [108,19] -32914250493280321585489647794591791668663784033693272373521250103693851688490175446515448899231486187442242919092113423148194874094107211197720536994361072484496141608560194371888568310399335498011789089015324026835839323182409068750156851646279651314620949670040114839979926884143495722587776621453331265956419049818546951403328349071173648850261113308465712512162337851210695003812713985648275067126129676022674385123198767033642501662756396878830896763769747801475647760256675505288304542252470613108446846674771107899862819530044280902925694853924581764978120838540743432739067903232901208672588834588564501538914650905300148482229624080471915929552683388432290340093997533918140994453659152562671829826134698279874663886131217392463971567930242249280931999036185752608339532257667344188979306435280624556435233963102398096157894229312147215626072947763070920372707200429636177820393310461988530117986335069259290287442078465632235751079974608187719003313823329026164718364375654854461450402426168442105989589854536561846185071935904865556077467268645855942678536372418734175896012502911232381515313674980648017876956851643492578289691317878973676700218548461624239957714430822033346495575993901486672238595116524288287819271411565624638233873144520329661811168163474194273873669726697241601472820223882506198808482943952220636422169601694857041231781476384945767371626322800053277516040757280725640110671065526398448043825725495638464343868979164844494362735273476057327066556281527969136172516819531661460384358277522227620973815587889801622870136087185744793634912903061552634021462372578334796932885061207795507271097168537956474360371124341171220064572990951180628521011749740127122181547983863825800405972387465448813537552510950011621181432171526096153060071087636707360197505738816856915743672973947416592886364064325575178241224003608899108681959275811225318751037775248493025185115138304233053329937468492713070984347177168588116589993199670845903304780233269334029304362415156072909954845097668704246002676680890722521310823684342566152052117451950457039413707266320442436011675824242274921718464429357249207379530890804662912549073229412678442991393811128793141513967823223338194622422805897575884270800372632947983220219612121582031250000000 [108,20] 70160130520416118523686762572729627973594908285803660910871966264565330085808124542186091329078275083963679923653955967815355122182955466954319614125698295412599888918510396384020493903771146953152613016285371425779854650469420806891908658797641462683224727115088393266292397213600733675538353394647662157790191563823446692750581393803813285596828703921495450230164723097830493890406699038464553264241417600093847294788386482513739185483625513331093436849489425063057532058186261766975563240622950589891618208836064806702082023685151740177357237413368498108177666895598651605027827411297429614818964580663239412564939275312728807270636020219852701684872730412522543807281227379079532778934003901991823431477868777372912743721723597516971749020791751714863986974642146420764829186984279985964154108840131081475334650184015816741114671172905848603610853417229682384755672899987288900510483867106169320416723009379296553253247998271363163225504313424843294869868211348396584530629325065483149026048891777975256107365616682568694792763689263403684381540510598835309328649291798445338615651336322131577226536658710875696829727677386739826971726322989193771111903854637943210018937033860921715945086475358278829071578940687357660894564312978318993522995062632837392966591057403922504868339856428920538290290153459772554680791812412876445423355213137444182055689198915526352629349329107677045702708522492621549326108553990289643142144754253694209031098367056598274615460340478864768817679335675411823913870892175657462517605339071966079763515813706043091741348232568663695540131516188101155451192316755440941865315512013472657926029475741500289204091545321854364238051048902940753840621015156202569364568711793636174420764132951889356599327988751081993572796173707257926565239317197978911894738558856745835374992351901447791339435647804616652356544406776282325480975894158067795185939622982208561199238439729041184655131301862216108839179359437207806206643787268848294329513798876635282121985495045722572734377935933879815909681327306361524425006114088414851976146204783106693241878223117527896625502970667654372057873218730420888564446294504897988455641726970429492231216733986633294279713116011741463044612566798551196722844025543963653035461902618408203125000 [108,21] -122366364434040765648405365730522372284986582402412422031666927746197055153983929731794844687966682125852940425806233583592502493478489292345014546002298600764133241232685860656343588982727370878377929088114963033865293425631696769923731766298215737785853258335344359358857119893787191561293033368816107997576683260769996040290677214878744608447037002069114299149843465439741948285511256413876881846856635791442359958970910945616670913006806193883306229187176451501226280449220980665528321737820796349696162229203193153326451192155058965491387263931922123581784362259471941334461170085194510168027001070334069754863819913985027952247662702624984355089583907335389691561060681809417658157763771407216427345027312393237765648882290475167954558913749816698694018249044520381639410216897770406231698472192113821162070494357965788300268243845835143285403150117044824045633678648172124439671227340906982034569628396495683832201651993196913896745656409107107637735952708357756988157290326765766350748334038477652917139513536732483739033110892679404447780280000491118960842085575528013500067439980981390791356967999299361947589683854403920279315448091202898183944097033412226673280637570205496324151723219619975572773938366724041312232833000270682773430062193993033202566228925519181547625268969725387467343703398911683728806483966555501675589884377516787169009819720891357598094672152803091603182278347189869738925376010277065772791162163631022303603719569780331327090902561622647763375421771976165750916769739296002564012717387850715652261324608464879237525088003285576617173831771068029526505086595054770882345747989986166791708474303415274679210778846856818363568201434864946749227163577188074119824460617676465177918363863897952046109788866229947130413380810799302265663122221497029152292881107526649569320948971406817303292698457953759181790251664215076886044098087809982419748340468817477868504560975320883656949951197200820695229612405405618719621586893772327448255638681940273124321553825566165098439378544773272282200588919593901331881066839228657868087496838434613540456676246016182694390992768666122705736215038204070638192221593299159073252575665569839651682135194290708811787453898369434019019241227660280482703036852853983873501420021057128906250 [108,22] 161799529616656036823889805902693285116463015364203751048802025154043341803590628682181268594923956465953332465860234564327435951186406144293105896392932164803929496743146336779141585672077017314970483926440579189953311446677612849207727501960770368243319332690566242176153357593392546649483839660357977140925937860829807437636873983605349440384120688285207624397993853619174368489485839507116919461693018242355382459765031090534440923989967444869568414740953479741943222809370215992192464379143251834042193872939141550769696766658486890704565051496814680589264147018701024722786609651323271487379177244461280177659738287185454333233472011813052030773680442820693369171084363584261968913806606842818505974867044101701763290769156558580042657584647233270351528310619890710350363075371545172171727624538797516729244790513555465267345451085621677369807776653215723531084658209545133923777776989580907524167667212246266208133403320895238790885207263145573809929192643788152025608736260988163253954712121199676035661372500715098142383940334498016877529146686361857460427899386072555966270308011883925162293474632514141860623115912362906024266894841275050528853015565691642207577079721813055412817240633069310894920116133690135274032274732485590390333034129714699690199605267759005105985539442858767872402813383888347589416750827478968931913732071065556613857696762412305183476053060478647599548152700013354812659388678094547814188640605883063048401527576888281266339772893639169592874948084752484671506673800350842828654169151124769982649446393009678337797688826519555690854202699007750495874871299212580067068390618622320242350621970689196095969023767379355817538112008104639186554700053890044191406021718318618128811899391887267392591592545129396688761428389564172637454760402563841360752377948157172196462143462917565860841363294289260068489037000456284445684739151192795645959258795517194802984217950999826552762129394227003682198825376085609753915474010792784877630294817591860547131573588617585405318691321677637832308246867052792491980160600667202224010324256898923122555650238640621987276041497879224729072023156473385765949067821265265539352303199633080822630008011389189343853143950261408042988364622098707013009288857574574649333953857421875000 [108,23] -159645393173125798367538169484137830024572402317496198606562766124557764245385124665131498285690890320128298433369688400004682377835516252305822613627587289005346567789874496909864167125754426009860497833877300954869778039103324767994530385110897529631758946177580133541106273293551115899513997268118224841053670839562321909444411635776247560570773158768523498606190123578573356151303071221359274291693689637252291241403048957826895945189139637337126634508234854897726668138084221000358921433506407898536704731028719496484274506078931699367582889847213807857403079130653793889718740384644116131421155217574640566161698454363489336061864578709297110111586080896548657871371345206957605868262495037107553632177897573921938282949049715501648124004535810128472339553241488285599448232600181641814240566114127592491632601672336904527849506060654635556228580812976021353224373971184058602796061071591968626481529944684991751056533581526036308515367304196430939082111741209060184892564982693059505160485604134989623252961092372409648838745853042504564907944216815781373108132250149898097328663982391204327175024552029409082637145228757029010501982920863269759583900136194656940990175181096789773646397236208101338892738781237488786101705768683147321611070597221488288883200027863345048107013679655233820804747683160368247934868524316814551167383312207903862495719038027337475468855185719745897644801537688907091773708010491809584361420812297432254811653139360322735183371330632274398566424115353481643107812767573912943415084619857112418427735461326535005915674146890666885635220626344966535286710760707584500084137343407411565301359686043285368243629442313379920463420749052271835988836095082613603281132041658235527807057349130233342253135183686954649331308125705021326868124414732504129347835265772375730478601053741760652907022067666485581623312797045445919916993051085544088390438629143074592811338560950129977881485692142558265890756562475968628502675761869507507342953766370752101418453698673125926421232039825416939753439274597386142327054738898779432503969798503399469749287698844984166375130192301407293911246303826137691561611989984459415612755323076242802456155875439824629098046752253222877334607344296246722592513833660632371902465820312500 [108,24] 152863762944624058326606963073532081620349095443656445628376693634187834383514520300598209259317858465279568798082914462038716973115872684881417701602880348499622946798445660222224994279830773286636658103457940146168467401000537703830520993880349224465179888018824764368185098270173174937757604197561587056584369128324565137568715369620198188802696138312968713036657734292959930187670954203207595917543735358285365033740912638904768560657557021338110376400032789309321127525392562893053318031719926483191131314052069218393616650058666138244874441293208258476183827484221337851270741155875926412053983329376601440804363873598476998885513239052654852950364776401355252912763647845576988821521234342727194033828899578906114910826202538380536750642947450274350555214396439679108672297725468203334680002933708576980825402036418250825732671677003832515430782202549956081910344766119054597756384883364208536901374450150354947641869022849254053393443241966539537991938023451138026825485371837931716339925645262053580341272955899108579047871682953255563315955841897220200202243873527624556296046687358010766260642230054368867677248204496291733280332748849626669649596401696427731649220301393832203319556859910676563173611160572089553756187012111608763770598475939161714881771010266051790771897880224329912578662650348147353438393150966788916412268292594711592195084157684442915609446631676056062703738162957511012571067352617179261410882895281980358565873618449700006579795570336106324098699073065757016006722208296412627301185378880153717108613630177731325999702076826073470759868315442423269816943384898502567973030042499143988949474541708692370941982536954562725057509021697935496144219962938026166011651670719821993469924824429002298636233841109258436969957677615608689847087989467137363503017725204357531490536195197563907577188066003989451937086227919411763870950031258301227766515167357703325843139382195753074585320377103857446385787250937384190660075225734362309430410187955724840986112822914917965711894074242247361186975198839318047034309526290983361761424566161326884172834120764385685498766707674006532813835463077417039348044009337775094805045400145544425688283155808491448248799036229831439236983257889956888675442314706742763519287109375 [108,25] -187821573680360753002039994033517414894402680659994686988817084442266316745996705139258183586673738522061522708658578353066113588156360017546521646944041097832092939860828543092078886949234881001612447843838339440978676480487361960825114732167685381786566461131500724744293367653475598595470365636491157946491522387966035442440696874396329406043224076256286460950175959811899384803771766052465719805902003834305252816099225635936369030971851939471138046394030147700501692065046377973323310606009575293409750613275455876815835030795808484934717366384892387763146585449504891196937511965143064937882964934198346731368365425148423941747663543180549210314914296209358063918293049721129357658505241581704541410600724671711510690829408807781575757173958491213767540630866953455524367653885349045747101623034304254520921032064358161555921642826186329222051060070399568086143810198620761930929373677562060764648658097094218263607094012101756215856624712551354122162863441407804891569442371147711395757198757157201468894436959096143206303733048999797749702365759369048576639943694087142638819195888213331371060186483503673808402789112332979527002597053293279446699895847232299612397960311448834067119430753399804827621481120079445823153468230030305685126521025637544675196159679225605193900516096094540417581307245887903431822441020932065097436225988559521518483235823084979803646790326259144478884658096903149546241928067667490455386368132510377449396087788259822847069798550785533495185984757754105501593903050174566920969587973874097522010050928244997938474697797308882567275623797215982619475158044765323961265244670293924784397613834169161518700281069059267667532153212518366745422717776935170471653254852729750301364179520670114118678436593146116621295975356173435906875656287389900764989304248352080891074727523568859142788778088986146273229951201016943561321563645939747251092441882037953592372244281353999054477811426945731200411576730863001983403961227660106598725055255995665259716255099077079998022115254972947439688065627805274230694602936930518841995844752817755428606521911746730085278308238010522211059896391194383730771978369285095090889816491811813599271651087251662219489737725352514769046850806599735506097204051911830902099609375 [108,26] 237522852685553186561405316443732124020505677656409809757960282826461243599493430752528753876644356998557459576157688838899472539745613341712434716776307858889761360039368953805555867483251426821124161032656730121514851838159164460441850437484816016146885637497018342273287699462819548134425499371449730173767579960257107095256044958817917639710825186474481820776706473484681054935434935977423676061278930465630299282093095060201303236186327762080805277295841010236015090130423879839320985672697295576746176475061353723304574380003362326099289464607735210168588843884400975972213688668871212792979172067305035331447586539882723541540676224546328038050578880888245317282283281104912638723089013898034809647733301218639161006569849748732033798409047781153507918652248348019327572387087225212487226350029409122416809904479522368874135265116132390439550417907461810424446227484352863856639662115036624244355078509975447889362523530986330106356305162363739174698811793645242274889442345287441560724599346087504218638653484928265737535705978890190148504378883854562087566632492627154240198468786189508229420967517719701420848942944977356653265017407194373064577582883750039680425834966166195133977170586494842215549144385256272830533370825739273070204160628456850488679950095541298050731972853654358976169938290034082496990311129293931361547855987962804811949333625287087969789032069349382204645436048052627594201989252014821758543062438362876169670234677660878734427113529552507480178497689268495627061277328615412038378014296970391369035436307647294333125364131754024017516981982557215327536503236374761119648335603342947093542728377397348758482388188418262173127941849295909457441742644498885881692567132659898530127519765435150038053750786207243497200054865715189457936217341544473544528666711491762465508588962973853202420106900908144380219846539937804811903704480500259246547699493982657899274771633806165789969825716811317651082049543839459259400319810145876109278421641885254332200793345832794246500338868268527311424439934469444505127362401402814564599238226913730430816209222403991606933993364740543320674499888848558126859252417096188575212713772012576307676954717053603408396440947468643148723921321163743414217606186866760253906250 [108,27] -236654608722787727538323654609326043469340214226476810650516406783373040557995785045222618007650790714339391063118342032041790755767856653721399971777405576177206922904488620764506275346650911849334971140403485254580151768921766386577046546014603457416839664879840457207829453939419137520363388352762254478029572844303738564274093039335605626039803051013424196187547053246416402373125828620315531270099097653686977430536562174382479833697485967806892682945304877478664891885123401135059794834008371835300402427343642723121194979453932911533932574117637921248973357264670490567570985393631935585217700892084465767930345555285850296298749297742625209075739148616948380000588066480384667052573524052200554013129351344916392676080346941689508730772209186614599020165866876651945140395951124192895044603585308460004345351682124776111339085203397278379080145154313461093215987129083247240988856939658707926253568718311862586602612526387160918295821359856810030938220831670505759836101088276714299474196805012156659351113974248217496601654552896765105027206953989439581819354908605180814804415251094720323975289965021852420642386779911805722388545358762529732959004822368698216123904109954708257602447540737303044454703479821766871281424154244688678409574150863061485995331690747262345854535948614549772151728720151631008251376461638735835324359881012171235492019283536887994441746250489473108052563422061712900275201274921066431039932271890643164286313714576420816540871856261818910047566818217660866575890576260541236163375449432563772066404048350865705415689708055046110572725138614283255876623403820346719580603138564412532383613673152742743529891647127627911442006399654400740721751269693297915711482292077053696010029230603521424388332831004140999319428726512312215179582674798016510750591156702559149565234853781953907206932287576041312190114158070536428238885357886964056310503292986836463412411851553045064258275766063640217995771627760917817700363048987745409858185365190597456619061148641383978467472928666948478777995175748400177509514990980618764333560161858077890081461045761267759976685302395781830772798648262553539997966733061539972027878441846011465230383567959132371257242755943151282793657230740791419520974159240722656250 [108,28] 165599423324101240645149465309025570771108880714165733135869785506262991000727860207964181367813664030684547234545957631909538990314570385718052795744287278059638841349607812574165171480311114888706254431981418503497807304273120956616516024191649065058420804164618238230365417082061901549910714704051528608740464914853881442316754536247660065284011706203891234795047120005295104030286306445750415850580608359797288518825813195315648615696150540824915265261949701934204069606301618253110855454686856331853584647761122705377716303243716977635810578816247268723344695253522154475633777050894817442409023597779302389850072477864298869359617999589122441569423364398198307862338717308579432844625657438326419351526484543131541980501411379591984292617266125823673231073775589757396031932690420122212092284461245008965891082071352353038006145279327664025957215817842362447761024825424345122030765429903566756218269623897406358855559019599605918088250999272999219354840873209665710567388014519269271246209388783405788778267155849411739340187396366458760979958476698168644005326354409086720912484197774533855639642265168581745185199993248340752310695335006697616902751937929566417846228809954983861031937833238128850493439505948495380224476517665729897046373839238980888632997661228002874502686693073399177789051732173619613688416858469738698979508569399557938466093641386886581476601390759886658121910183077695567347273902909889749860806924839171765453130092780444856229765188086200582461409131229291108011625168111577785449752083172682050688853180824595944749589900551090314392207185670511990258951464139824553305987280989758053794973365859584074817651136781879111659378410102338594310364510870466431636343694375813663874938103712086160240810576710878197527558006172839838749869807705843487451429528290141141435961475176686124782414841252429458768341293355980904914286987032131651592723077416521846749889432521850257753525301172495736428920533682477755419937610745178504208298345341763875613813578260301806807194261925512987185036951374834393980574023594986914882739211427241208540112208664151388158988408835201414648379278630405319320848168870938672588294452961820122879582651814616696639382784073113441536406753584742546081542968750000000 [108,29] -71699314222219860329488793736241218412608265961747872675032061807363721536025743096899917012019324907813535780845323010939459713473840138297561965422278333340151765784465562317657637115039247074947720163790919432454345927091721230547540167396291387843160848190924786918901140002834558557681480866132014859995071784732829428280882497664227024766402119407352756238624429060350573605544392009229329154641616998670418354821579848251204387558213929568915505408855574993745277627379660617404812941187516934704421938332664816663747409818967896684342851686319212810900252579808988614396886662604785003043284360800074267505418480039267633762378406921431102402325079703688026544112494721304242210115832302387469720898751160043312042688867155822231858489529314679731403524172985438090476534031894536703369067011913962823922272090824300563364691132130329799800450624530641870338267385602649362293092134527251905982035619061293939263813623860704989591970090336942958633368920260726842228197748020533816326234546467906042737147008154568524964729689591841841450345615845956808749822200974419147868981148886480829117428120213078547046531312708166124934692696239383381470761949289318000105985468394940311587330619754980595798754736187515722935816106165044055787580101646692627403761747451856820006490905682764822535485668642005970805212496670756097363748805483628256912582641391188300666965572806484687701336643280212872612994148016850750780298346530319577792380763195200660013268533249387351407265340369205694652498083315576698787335725781536164717447291041422145447308932583066990673973898781014610808057915105659573844292778922192489442679654613908741167078716102224015618497030587901480545095391202539779949781856035868113801249847408708366438942855373839991440182938249349785964986517696453727336833788964455237452941702525911246137026137762239255224768402715207456452869860433195187877031834265648221650623324037697425346563917097490926146567852557498775984883166387433457543906893441570388468235428498636335308765994889883709112188191779003089976541452126047248377830406996269423830246942329699150874678958079610731790528422475715509884162757350533478287577134596187057333288674928327548297531286725092769529510405845940113067626953125000 [108,30] 12358585220997452312634070111702715953885404850596994735396051644613378074150814591649615807916658871324844799939596233735250951724220145120380864570195236151786748951468209023584466096876153072758751544287219696093919069463280529402767066287663159913190942433038744461683291719200922679688070355540436969862880412484454434119301524299830185168505163357400068707241281875257335888740990531025641263830522320074928942161890986231271401994805744886997678629732459332166504483637690653128183216573451871553516518533258739555214455323239040708865203549646278172765973291093413993346908005027947061600713814914370982992904332255380479809011545481081425895550284483694580270870884004232590515423055914283444973034564884469292164317214449830670710399042313493404391236385292358547808261481037293972464958718982267937788964025060674727514092573895047892712589123870663380988111589572070829147856295237516627510515962377948212839981156386104232013822808223836871213282047489576004952975313419497826573939645901535798735311803311611833854887227228328752145048720007596095060543175438646120957724236333365114192766516802474198081466026465794268153691696300201416914952958472044883689377321166876199016897192856650350166114192328307552144679469017390752908207875859561168404934075729798924121959743599558134767069704265406746602397063463396829085816399504310925586856637727135177383598806948627670287617341209033956894820177330606197088619381126973421007631260366694978309950895524780238601127887126835662459454421111864998077780511781654947882507167470767881254649506128830382220578838301452581185945830829379068824721782153044046628684680011364610851018585395630370629520514042076421188554634756608973885319927192991902936988925970071136144206763803040230786533711318152322829473019783724541544753467719648310902618998122254201403397945908298478527917502072253310550501699014597161785244344748341170908774778746467820654456024285433930898897012032974992885833581482923281338015895565086375924793636934867625344166614310773347813955380706631348428884000719686952545281392194835682161148978182438573135919371385425175222939231582448364722818298791790514638235394948990003600889248349348431641608891951022997091058641672134399414062500000 [108,31] 2756273035190129295009963236532523788574865703432147284303668852015293011166838915644737221061083196444928185351574274888284785169312406041785291496585055058938331121144720787339914061891785942385543808461399567663827750292000472772887728603599599570676335270109541067869843107439402810671811847935949986612614788209234613087199158445799630902083826622095537745429149483069877180846446207852721023327925105485634704471127040232667248644253244127116260795311996649200141239641168925724872663237295464036494790112420017344657303531339741197783154236055103687072823389077991327835332177313484592865057442986408625730567465056062283987106838842043598094617084181758805592359439587776189708095683011520636049017339588065857340395299486858482443442968126459169528757741093462199877666914156996357500281636454275962997032590905969659937621674302963961692746797778158524982073288086441438400999180921817330661469788397875155949677707037179158389258355840828540576060352920609890102404368620712445827860201091913732434743012485966442314017127971099489118432442114653926628672182015089737873437623767711094715909440157114962389334689718112118492063818235098890796631898033584769458031306817515452764965218034246113896750480931204765110877674593290011343188084211560380626728611055731901965001563620242074997939526783721754652982004785850564127257723631729030506856688861853812872599889506855872803692926353948915833553854507655792050888945090251917369639354861737930852686641138964299581222063816036816240007831113704573756020505751635487202424047538903459749042463595640402807985384175687652805626082319357734594401112353430918048505882555854085716038122389398250723243811177485866567242405574746885865392191169449232830175264318316341296273628803751620478711304438975739382122249497244360208994702759854929024691046783848244056960430319692261694466188456079312753178774930346573805123651514682532758767680498152147080912014590398533090385746396064410177281684495288939141398754209552417443223342947312341570294578346169884876978835662231940719181687803993162147129543191111357672894112735624821676953286910506108087781981059197869091093388806168548240517857544847807093180368084285876526147440745972971853916533291339874267578125 [108,32] -72019288319432554308939508939255094547659210459509583620111012307374918746361854465192814249777973313633653495535547522318599481740513800549091477685691513690373600749447630484617355205653521254961836291206884581010977565842859586642750023521727498150865540834162425986344489265686499423621718296221222176100291821272899333059917518839380320950667075049880269287992348514082583162741499729930085584681710017337972258711030876834937598977344840087915617066298100477187541166914655653257556462912146243042829079185983161429545024644791907549093299856482254020568446336583880543857004954208813448179030517719432233112166780894460905909410774896740023791347565992662887442921115410180221452093289632597620221091136109635958870518633570880988945203296607389242720348956120011078455879952461465024030093835781648466846364261369363453694326706078588369124915621831838384734921524030358954247933373570242413283305386010444672054263913330438275276963417572213651132887712755125761609512203688167922849614232539687972130781292874460223038557038330806643652124668210029471267893098327205077369550414969568438229608584567243299221791754571973346660371371067643269812048217825611286273145933570851317123346719869937692866119516471764640624679736499159763183082629756166992221623613852079347765906266064285593699494192469093554285980080758135601493620145163563942111236866680637136439978819246288438942583093449203034924032933874939653996928769688441240007799187526702738012092553836429043627118867065116161568283160775215139416554962024526702423962910231470109808908573106198530760748351721320143929093781373082248237159768656782763757193283298439891267812453012202247357726507000744426174116394499639056306720839706022857298655105957797006787716286365558320296128523364148695234341926794155172628949372151958383382122515995033451793719112958388404309220352249638753345938812573970637905541678545689474797811381298771700182399450134149971595066411947191025462756578010340587124295886715478907589577295870986381804593411971362356540703292953518459618189465807645579004701704675595071440697696458020793692200025074626082656149817686213501296879516977141894669311548165238073546796137625915223967609790634014643728733062744140625000 [108,33] -1432782780053411438790530094016649673187420042633015177563554837865651892593367108956306465714628428360626540921671093105313346990103272033153717756486870184593916279127038174602414375278995304148085653774791184214379942083080254872722746605975379933030074765968245723192402494249987451070582009275502178007382392257030905260538090968604389569879653101289579150674794435404194810116473647593462348764077869598654116575667892957152664904099820011396363395550855787752006030166718123448409414228446457865249172069682504615541843404391049334449099311676562844288173184765406932591362622296848935069126344820008293013953279929257029233072433510315273695346101653464598700335788276665428620458265738974055581714117346754763009491493561371486889732922266767046067831297927399401318937872768221452368582196749895684744235589805305790553668052967356536324431210027354954761112243524546019912887606593107338704375515075752972785136160893655907166544524019424930903164562312224525371455737309497958711767223963326617429377648289651710306049506184976532351529323147210284258138791153242761654681372328443295181752711001614120393701674687263011710339327429158225464421788935420570456416148651253323969995876939858959483215036918227998808739747799678293102189720263620634237442853421469136425355758131335057612425798805843069537204377610460316613809416403542666752349937678093720755201141656340523390727229665407751605850659283561360251380015416529647797377558875009217433138053035929061047334755507656354547344493522927838039424059216425111496078706964353965482913247386662903280359858586700281817270533761717448128432530807751573855075819206442396382069903255174198461494904507917464695861306371460316214560205537181009931261228629674561545775862193666288689423934815703397746539444994483983204618263246956014740038119003867836037340429847090689753544431396792177305733463258173260404529273621081288179311813205887243833915581728012770443961262379581451866080299720795797103728628095587996800340424007514737944935566025935007873105446683928023482907591440861955328618648705725670944313480604122287020375414526223485657699450854555913173977861059020486776252840582295742587695335472494292949896532718412345275282859802246093750 [108,34] 735391376205660114909660167037462513247423657490971407451960989266314393410070743015729841844259563366779687337581517209290194398833780773260621704308357931779852255573208611379434683515218093429675426261085108690188381149874703269752078543261979504918610382156785061831954090552699816872580433211152202563653955974603101697511502271030651017286181230186579724377801250689811751162056575683226920004779345338987198198843030177470494348045882880107535051322329123043131570246262906111808373571460492358746852638096756705632332082302589481339572112862488280182196145515104201900364969146697180833748289306624094290713841607399833917254980859694855871513036547131615017481442354349143052978615998164402920567819867586960231775895981128336908499099864597337430700875891867052933165383385918460702990783257071815157823720540131961171624748831617511463185037092645805625504195700869739499122556404171191383057369088998954235786105560788030733805033327058316621716715767369725428199186397132502571700128585106706517852186567756913504165823363391393973690019809759149029754136389922028510755764574086380707628165628942132162101205914551703816348250421622532502855580895868301936912809336590629053491132320629837494694627657720712368815094012020165540084323886160933819909449048608789132336709443212657333121517996433321487087687887472917676208735856069016713512344977013167523817441020568910140090139986445122113167602648341802642268929967099674338641127390703945807964470266739069836909316255241048355404472079345647186470014138716357518514974462042197179737482835803989501597395034119492838666513901140467895175110711433953549237224262851237515086942292439488480078609731603685186314119325125794544979012564110433583061163049431633299151906017851055312444026538021929826561392881195633478122874494730380184313883217403678655601886476070077792459507429638845424841207523905965983979431860781224054084772645363405800019977028657823704917720605862698932178426369404521512878356263942802873448093543721766364772715050026793463450996768466883720669362408729315550812774690483668879378301174819689605746174615710672062499731853298064141055937674301646195807167804183656768492660313341069411308126291260123252868652343750000 [108,35] -450373640959911447791410008299923452385205520805520531146731561460030465637317543146728843775201971139964091977218364319312355745170324979168630689405131914976644629511112989615195687316923090892213881105830165148405633405040475652106038987474575371876556649040551324240707346542970617276940126500684069314655853119251181530438451302793391135481768503047474142579687995127242028720038668768760130689601004929443711325457847498170205115492171279660917084049070197217203200991559297023874558912402088467824837154872037874952752723382729835434371442314111220523958174629731676158000577830953556109806287392558834716168611363243582362469975411515433737876364595666537409231177092110728569186066731760516592466182345135181952550181113371142514156493467967718754564346916630345387260161215441213548558701745087091921520450419461241189051800311579378826346888999189580922763724636722789863828763846941258334857932468907362087104859654920003654101115660820557723961184365954725601506484367502202918381798553391375195771316605481023860479523825167079562472550179480780161616268802382276691089768455327930248898526749012800793666680467144059112045059622496923692425050724685847014194572994467077326822573548100095154173888866007707686147971333515880186046618010165137347147720280123261210343222331933461370326708531302961572057296133646908525084462189891099846549197772455922145376220612856922878718002021307188159665968933155368395802328077635195461602002696189045924324789301521151851540206089183046097997677781889966621479565522512216142837392802812862963352326049998238428001683134550049711640765077370251837554040440046885597955603866105304874529163872248688092400817840535054432845762750140931151864887691509144922923588324409145369370600576001411902240963462325172184224669259137637405946503782354015072965953742794338494643649433628618448264118954776197774625089422627702922163664794188326511294303611050071548770022940316741660865285693886950637670589380814622696506939840101983136706914125764587593050663012725343760359699199686608444286582239091438493206707383650802948683182724189309950334038511346798183154751490768768580574201330822837117585348454772995943759181236565325434639817103743553161621093750000 [108,36] 426034233887809065555263546949692603189151312727109550820509424018220813531941540645671419949117098892843887005670686219823385161842408612055055897255374819621532510847339516463089677939437876644586599597606190426973979169845553025183179324576611586044953058724178615993790984930726471190683547659424097302358558578269277159860150474504604818847051683375175218474665913534217030448323048882538396950133514011656296373319733108080234205887486381527027381884534153782976113449974789546832710567648571298004249655832967302768312801530267792159498694071030589823745926174045176643650457894801338831342460402959377649405298585499391892562402608280996357256343149653682125646268672628037581506978911069412973281065078551638958856879864303540715008268087020447561915191973679352295050146376812217431586381254853605396945785267565494639614409388128161086242977348426175005318612245059375868581662594833925956870134064748515727830364181522615528734554902168674591491194601787359708692402085752722351439438222785442812440872540883758964244823945564452068608384249724725952793928686629297803450391503825181361509997345382774697359044896188532641068512625182814246468330641000359679660340205284473852340297209618728756630499185041477552664418130549577643013847156309645055079278111726896491885092342710564185593849654720167566389450179384631997475682946013125569156856038181238765167732826227308601324679516150687531033608571708797053580350859377710908555277239099252356354277216608994878035226700783012549960105070372607986220630371514550512529776531836570552907797488766320001510134144497079513563734947933089937909465263424901073098609629978248723816568117803384270894449160724159334489361713952163988233092542437835020525348627837281987877328096799092361629176705959222185068235528398370338716303855333123222139812575025261886250193370792494559926106710798803525596745005200899705952406605637596046758780215620774594123733666392254216931460687356471484348868727046642840611176688314133968405956346410453109817374762006827512773887246705094601691957240037272943036289440557938070320647550191345064482963500402006040102745920092647977515183537126494934482075393072780585966737032510565086340648122131824493408203125 [108,37] -184838830229112716904495599707428111572656577763473966430806114280984974920074942224110682617959205732526472192317320284903900664915172038250827240253616299301908654128287330863256091841066710353574433703319611545372000602838017775348806778431642733743381026301078612868600787484911644858087069123215923976308553470645292216650374196206329381657835984296287377549769270214875903412755652512167751804078778035743574488504267854743608516428913601366676702437001052465839087137586386849831137040378396644550855234532653426093728554013768152993668990257226513688247324143193407313231601699547808095964634919417920480346232276287002411804928870563342369888631679198368570564427498102152296131945204064080024933646213828928466704578211759983957827824134960729234794732032573494340657077901010721206491578715261794837019859511970348657267918737953590724754191135555527292314336691722863381732148941987859648719838613435905411623185932971664104050511768752445583089013240541075041362523823496974922704374240207498032434444879300807087619817471650622651274887926077728584050280446665178457720401012895765543342211653793323921162741033413665388053601853714174819242592747172492655999209076846613930318755542450896207092139676655688268899292581198215218197244491257385066650550778074130153972031190208594297235849342952542048933475882936993951400325963074743005707235612802512086544557605917939746970665510673652182612916381956631231092465112780436402075166811124308608343907964137016665878459324736163976526064649704646316283993699742148282338635746641482589294367632637735527383723946791715907203521622008871623009694273805128580578449048638407673338465509864683978152828598057376815076636192633330766766992701091955228822288219900471000631515302143347034818718148415480846229363189925864122887269868463435704765890073307453438548163311067892168449420964538171864720540342493540731904819439905739166626249690950634978068740360909965278690658954234117442219862038003553908994676649928490397032967248970025675350179859730296123575010040001046698091663721916319185259867417863300891081604149865317822194031545557211542114317538080427173487477644852287197241818817186893961386495721654910084907896816730499267578125 [108,38] -32851306971604849736917404214663460565083726363228017654274174191521633408079890079701774572483890561093973063525969970848028167722776193194750278587215459051040323745920794333723935109871543973752221256492484482254567809147116830386728060571123545936697783164708636830784702276985743211736843901116611022604922533784812219120520554811766909409861981381873424831182860158741090283996578266660005671593270511469628474925582466333207616918176927052733114120324561016177038946987645161406600752084474543647984818056600785969517007834180943931365133233286147800312515512317002313685774699025802821073185496334957436224023480426566298799097847546414094955594867770161471682826819738266668483277847641295149549220942225491374867345406509081759156244140479352053122264961996043209960533408254510814800935142158751439465392175702552188483299292584067225225134698660524550778495021877663319291065058113125699898361722179923168416968004282216798426814337202335081244542772284970764820302715813853830053850999982434931192019473489742687916920748464183080757021031149710059258554014092738740015391047158555203445879762193443107950104970523916163971512344193478905710725770075477382129732618007981704447729099758964364843082098083964656525114858111688264410446395945707781280116249088754913671351270112867406552480925790582125243246331456349283185092520944770977224449675697682242083642977626444780028594299866441185611072547884964006395307934865534470051372247599056605052550958962130739017222783657372419585289767467886683671626100329945412730791994150605652334958106941672433636869576070472056679730444614998163730616713317703006843007891931173760400084816977645236070190161677460519454618982953940285681301940289567142972135965771699284608908265980167333898289714372483536482160641734398835894419277808861737145010543120470547430690357853797495944946977073592676236407335438880486191856589887304809048488882403137276243969212794788500800552338368148457692638460293416843185063980664672625545276703953843515184869660190647764480631843953643537634523102234724875003446228751989418167746569259366813198505499826671786677321524279803685979151474890201968643156384922588558739064978908572811633348464965820312500 [108,39] 69546207699899451663941785477922441731181080111092163883265615253402703802223559862384689877181633998805317671937605122848700627679388137701406592659171720532508568322501346426348372790655646375155201517365053220652602093348899443192779280362989068251273385365006085070756800291613248793070956513714608401867562276986219278595438154201765576417181109579703088428689871653626070601254588598959907136951718893591805021560112539050939514197905396876846895039679652660994605622600437248809947153500102747144952865351320755196350979132179714642073620901863471581141363091979366394301222198767578069793004468032850283526216683616027521486755151835507032080726937813809081439901208393343331928537630188563147916733867095713817950937165025919150816330930472521416460702515071359107697815532505718984158227738102012922023995314163369947482061437103258748519446474686279235934944135361808061665508018329267021622584399600924951660912628807465934668803264998425917737546556108520298018742636301020937878825673268088535162993627404997528532021051781260460177155795062703741131168297012059163516603968263213800351684988439054982140728810096920481463041352764129435638773849893365847016029619686315197083702707278529190277054761488541378571627842481873066990746383273346152721797423088981058819472783857736177418043067736606921869578098159721533605059964296028311403185611952469986084529875691109535864228900437249116181578570577029201133608751747529308709722673762080755940256280837010589503401270648072088999202986939649582739941587834160034343008416164185367311612327240504260530017022834994356233935016866303383210441129353991007585400621925323314660372101379135744826553585900033629392829367924220081205287730397452994887234657737636252109226634304745259339059474875281786580980354828107843981173426143777760047675363832811132950949273792074280136091765214405450697247201247550934232388461495781535627251674548445410138927546874460481728472237564576157274957138339876208774747568145885309776554060702996134124547742496745931875560474320229476390020309727143039276757385019269481024948847103770023973217104589088909929006322129036718349745357485706684374217675806764682455707315966719761490821838378906250 [108,40] -29759791019014075066429789779740735165545776510577697811617857110498480300959922388723583442274327985581521759064277709563494626519708716442388957187722015396765674572869089206648229038709403446384771811273369033779930512706277814978480623170905873365525301049629166106812578366906257564665637533779439472359774586391747021685443624263567806973455955557651920062226257223658886938822658597187454699809413116255371480717232055560962487415612386244221789732437760415083475927597442929927564508358624289501883843289674282986453428205707280304088427479254742625255490748381456109144823115737569235806373730240901614519361257693914739913887746788134786735185608051526626282938123903055805227184409994389967603852664059134592681251512000742211343791550062406831854795403459304666904728527151680815707071860166257199541314907245991983982702336246868406002555960149178461730114755885554394050749113217932314171877331469465422665631512723433254419405733903130622127795292660963793307227153070943017745489098761905595455370861021483590735167992267380218768411797923744739755024115134997963255620857950555588362577262473054355816286034706278034407159576642401276787314584524971733531675940100869083263080570720969207053847526430045649118695314688564454562607578624388271841823297366678780737989284762289123180465125526571913263556684350974848807066526412896582701111104796334276935621615059240188291147113870786065663445361648444895021879261701093200567027296147080039892660485817835336123070828556644112866382143960856812405104545067684905460022277318733509439615637426039031351805180320106535384258213237186652912549098996829182396124751839429006408062663429959611033708265809311577372402942043072630469883794789766955070226359406910803002054650942325502841527065616186017669303185497024142474666957731305456301145044166694273122936349066292117636204044670314429388720345111890448835359459390718294847406386887318033408382150594473811036107068260430569269658426160246387190263596995056357828701948537695164469230967130973486292764559711817325507801866334084231707958779508480650332237078478115984078260953601334329443228909847196946596019334041216613366768041319676552092232668655924499034881591796875 [108,41] 4516090083448311604070809435392553350817586228349548050185425324699419010448024059348948664078192989765053423786742516709435651599639711539162280617503273912385214995847303439100133445933478014813392346791061026071568544681081716995839174637151862905240635375793734308525520182133051503622539818686092635664527894085333423863851050620524584013178434195482664518181061180257140319333113504047465615073376623525562225898921439312194517261767253028291143929537358452067787095878979059294628855525125437905170387210140523860151403838672076395397305629605239804045421625902853572589599534396531918218345807108068774608368873837201630871470929118093298280180575217638283831417460607145951248301297154733634353464209175650175890346688514987838786523410175187978423054587973388919523341742562366217921234795031336442613881781109187169591648645320177528986298934129879745588278481758604761556503733886447003269794623223952021533644810874183083472764931730799440111804785766678251813362295980670040356170222909442191172137945736883172192987643496833807383834355945805285246893516855551516308105829207471000386295996550236011548481160608426200634055351186040107945046215240631622352921439350548340674625366515712258820609785073664611448392235990268428595793971689869462412067402176417127312141257928991108055102310769907433316905180801169589391240172220256407065160132428153841646397296159365900349161702921446612764528179075729542269981663271891515288178372763931446964138688567885699954848795070696316474041610436118115745520090981935027568022589543963283149897724862726084090179801737953812291312345085982645776975949019892743310092381364062173642007582170169483035933327639014400496991908644353240304237462741603208403070129644420978603505291743409838678572118882987522283928468608073272827115169278576042939336373761101735299363195367717046167929246713118402421589214509754809891395492515726200641085688885549793259897066982827258950112768395540202171088716560013386067624266706409441987357468748438959860594229937528640964438841464513529773598463943913495364097965668792621882448009958398616555281641764177992343607531162004788238131679273277492410129142774710686580874607898294925689697265625 [108,42] 465962456812226902651450508860097636456058446967228139178373741266005312926240145167034341258813170272115086989038825807045225215192580536125517101255079218280612517314733874707437706713561133236214889489622928101356391727981802144730529822012416614129051105883194100426205105310690642739014179516452793882850000906708807526985939396072979097439920837654369155244050575298872496031862118192098254649543898687340970777557758820966708866750342588441638117296019631906669810906383652973049851122041473186695455768485277506740495402488219182710899146948265927484407936561491238008414394138753567713702433931449901192826512457693844418925868351226176262602837097065031405621882112909467870740582210774851326282690833315491135725506418603958958692243722028107878039260406897386601727760692997211265431828543126344838148891440586770604038344864269563652044274350535047843145490218010086523142892845279723972652922696157619844622816056600335141025837302771023795987244062860249660956651591722855213168156658423504367206542078713910689079702038372653796628763683347547233773241639000821464162770282900195419669093932451950741127927046181278952578254186835724816405829518062966861319361179875278146020338944900320487444224803748915212421719227986809900178512098814963600409225959213632506458731816581134021627055986522324741867169143131744643614480589775027627367099291069186549702217369861414145563186891201832476959085865965589033065828131306353880801312623039247985343299747256847042413774247416413311571518802162586845339485363597476158608896524197968287521688726923039440090602481807840583069753262083777286179279775659445949611363118123053117216737967839691721597593215247011534458139254899720852085791310175603412630179838008397155326946658133403556880709673863049024345428568173189318862360127768177973044734193343972315079173782421973813373262296871032303831806276978003278283964801415866059130972433743151584715640330572019773842969549680980815945732645503523469067760446300190017401778337073007751781941454333301024300413328673774126573998188994984816305849456052594341962925968877870634724181390913174818300681122832631352428899906730063872235814148581312110763974487781524658203125 [108,43] -110059026677432541541856033372245965118487758567583242961532005322250528560107340404424072315678617963507239698098381964775099477051765759146647714888849994720293958050203430183339069514354807318293120963183614133429831566864736797099507953414355276187474204171525896868630465064680112036235894873410531270424298150609835342878791513665676814009468703669696546125453441427715939132069949463212213441987714605083492455422826339258484180854998145696715773392022862477873880265235701050941442630914422026550832653035303234128970634391427867481482256036651388148187319773837060137968242701802324565805026207983139659290743185266542910802869709719888304675782207100739992329577750045404686264273948934837978786331029935402709506694085994216366971283250570795028740738040071541280457624100232211143584579662295234911311348203425279929150191949412999425965544269514961101177698541193856179023106503267723499797473151972366759071822561888121232063138783779037932369007866788216617503764481282699703826931527372545372380513379547409755970642893405649378689621605282832546603836566477295680063429816492938695583190035480001973155474786441882929683036788633693561512774279130261687956152795997841354101174928671871023612586050750288482391587004722479004315268754655608879632418303466548519341145707497956170376130201453669018008390967934321070682410388921742757018579703548771680390587684294999230386966846349210446856863584219885225960418255763874542444320589666465628808348252292254311553356202855896263829363312791117040548429363088036513310013625549898204663153728145342877073335720923423132594409705473185015613536282140792144105190019585292519015989164042137190774620692609079848405136129967172887814248065589006074012923546837899153689787779372870587180628023398278171847882276806169388704412874090688757049350072152559480058321951578965021232497682229459920974684294784690790757710851406059371902181046092615069564296199711454483182313124440480507124536641372694226392829042380779422523288555358144936799065926555138133048010634094381036450878609864088346213628055530540846091054392446622578354899180166892933691687842086549147156431529236391558823626724006317090243101119995117187500 [108,44] -101668301047128355698257356762058969599706201314835505711717832698633721060654337694083483728455110749674784356401292682007084025554829158001588568359921301121405167021843480397226763645352233792977329974968658861867393532433115007191879148885043917662402286082697965319685084607027997399016117312397232411699220426317933793861921920558611372960740581414129715837855004381091095184881410807551813516811756310409855377963514774041715303559622161501850886638839586752991289229472097257267227452649066589632524558940950353268081181597152235384113485604101002819760659012115793908353766464072893715125033580309041243871285261783350507187202619467873358907107618626911318567681781572892986874088204449094008690822750389769897379450289239195129939157504572196500587251782511950173276823668926923662690680733876153200809558347772058307217002136591270343765417022100819113094083226832084866376389588425731549929019224066340060686817775275936356132958700899019675324559974757731733767135581790518576148266424098032883004112766415320671415214557894872248075365813007982048809173741728378348405222986261956345723383393673871660873298108446503979923957192531342259405046170842419253920900199179814901561906762353083063350613740875438678084884691939757620661799600388887450985126541273088256305401883555670680040328347802668421797233564770066690475745763312201489781189592354408663260012339395894838310404671206407148078977271281130422150142803051793447898757872197375595296653224564287684967488805943486801480080801054888896943870605346848550156948763489692222899195954370794226237180183612719575850110734462645473578878849026387140040681843948514256589487069967511230555217117520703520672844307501518011137491997022990153900887949293825492971699931968526997440004103945102267553252325408980416430406472193713109577410858413342899484467652573302657389114630166819038592024533783409585100297324272453589658690803280120697286781984040176003538530598011262958890539615839927076707036192589663252878076512159307574139061742389155536877103302701553261072109046998881015006162324072142339400460296931709769819586617739045999414479482158582671943416515401500954673963406094117090106010437011718750 [108,45] 43338771921334804904641042593928597989857545973474464142899955889278427437978243949340891936203739039176425075532930230528682324898762231858824403537941814133263097890176153848138442134346559585646387114586157320325214055883809995701407741730896384716713864758834837270588317749496981510378082177497680285976518987922762016393508058828034050399467428442198631450983412782758038135256024698306729340152570365788028290794418727464484465481494100544110871669574511155540133731289260929560713297151267937264512345450269887039907635626726401632868468836480685105755574556384320056411198636617759436036061355056127365996705650816031230398669719716612607672786067375678931124357812311032345199332724694541429313114984305273411396978238085770796452696500318492398539910898731282847120215419968302502000647191149660974754176014397604784254573022811968705183985452525885784988864168720024431420413739965548204627050026290040266574254657268734439785808138722007336960433011060276298265307998978468099325816810224764685402656048224689900241990883728910230002524852252575479654308337441036094754843694954014664374963412306665532603358717193440168524409163781961135922063655566966656247647023635266870620515093638039065496643257886677968586185568994497414341868721967731916603445043450084075705334171760047432563257246197773512846836579406340966736914678632686965661756159249010966412822628809744078156603980563396950751643288006464609014287290324767916157347593360421421914132569245335176047165869765307335593740027670800614575867973555420912737970123116880837043365923136572025448986510871710666960920884156662607566202696827291694262841831252410530385701497726396599663251995493134006954896931670782678856221777071863294930673100431335487400549351701546920373716911922237019929287295191572972151432364905600785863338244032211177842634333596404746638876021056296326111413431158810757990397525570389953530505757851587237165900416623930830331529207276937825631357958779537305197589218038752108115013019178122302728152272488903640315267868220281672385262888626255859363795378864781232540649736545193603091504048109124896029157613936487192562904127365874806798728968715295195579528808593750 [108,46] -3370165723096784815597794168278244174960360999648691900196906311167198636977333585175815228964985176059056912563577845113845064167105460441241116155002907385174521435041103386610824951488694424480968191999712526678941544500830715071779292782366388905630005056576654364771583489112205845970294900972883585720172416383177994314056463634206425287617473464903855633081506715347598841664094149704215996941421228044425977864576712275489950405922096207944430086092839278941217562372384870138379544275984400943038499115211110139519133633641287002493473494635002611895851457199544799126952015914864697117804653956557771651845788957381765913926296119301915692298896891156296744952731734671113311537624860917474422511164883514975671276338185340079459903353715498221702534822008625750532078025820553791821268284827220440869116070859992807583581461579141001324041069652256522962524227201830984846240810589474393350768685813018921838281969051628365436391947293557719729252421231545227503902872639130907644549805835888047606923778322058371569222302337575480151582825767440619006714606461882906185621616245941880603778285762906237714976618481897594338333508751947708789116909128038561929716340678939712280519268043378647900082140569732441772096344985085493876927021452332623815752487877977241923594874621341327990588064690522506805091718472708903316998773295382212715045207716988398747765390333148491984032727285269105806481326697976150464610449294222766294504886118250388986568573377930981523368798901781977990053505505587065295230834573767230314986389172549811562546466861155964720701138041324097112783606269470752458251012897103349835102390983300883615833575129822694231983840090260065710128265981211768860417647806924609330502952937129591265519047774657523962229114495140271579271282257121933762054370442949967668702112535433900707884510661749244409383571991649595699435744599344735200393932651883129563749837405890594998529659416325938330570423544406806802288642270134956107840429193396548269947458733544985746092574282709535639892876695365673070749838182166589841243401157651246851180619803656969530389444672143444170958319942121448061053863576308486926791374571621417999267578125 [108,47] -1857047031652504747302690442973085555670291767020710264651451535249389095105142219964442759694282866497762603170900974524121137760464889061509340304724778570663616118331425298437789509028229702880661682879453537372840759396409816556795036142459956514894222015052409866250230219920895228498277504724254337924706135189320415287516278221442460368918034979708310344562379339510437766117406704765118171542653049097914380450724877253313963472012292636800045333139644695796261132075968123879872751753152176053402662500300435968626094513479185650730117069799498066337603484299151666104074470709198782261027060017302860735646481838959016062426685078426205646474059204915647724295759628251613093822534111446242655250113069010638820726505351790771678454928958281690748903539305630553717648585409147903595295223867144667698258411391794470164124373998611620058580829135943143610164058243769207555839567309708063283605141338004086448388671912965094499464580164482851241574808195734534560322494517403534162277709028554169564485843432282275102439181406954464362228288020787410818541548743531778821498435477742288973607219524224762621464295510406077588226359929268055151436864974065918563734364234912479555562993442709031175464917157882264867754166697538251631426066863426442789026105346870962151549564042720821649577046489142884965968408024376505296444260025231482106671623392262663910889561277336552708447316656614401703652229138053974705510840473366556870029494126272195236857620072681143007139531937509749894387056030235555095845970084481345080127170660068886812432868116273569366011122745087677650623593871045207006577659803405976489167691218829148642710329368864284903440288887079993248511607078296846719924169738161644924784211243745313860297254528863258531104398614393207378566391035965175315659952652296564573514919558863223298526576463092771755787842563738350092116889686323180491525691514782471630497513353713754827050253824502328315328976380921394336108474642448343875725456455594111726165194756621762305396831662033615831196896173267507888690296600254923530747075814974178074259486410551503203711930231804775119845491806357595451770770011989952763542532920837402343750000 [108,48] 461182315623396467876228220594787574270338398511238909063889772860813378796716440204048388539929107191026076378058294944810619286285455679531229024431849827517660300675895388537505440543620987133164313506449998587880998746271704506681559911870749300122035531178919809485986616455176880173447573590013095259401069753188046674946633969233910385074789635131673964171335127672771717142522366130284738391366700702967474265978989522638436807859068582422457883981692488438987652162018192281915244496347367679288785944504168653141040992112475871534422642067698079397414722412340300075171010920619339506121183048903333365794185434023015597665652993828573198788796458615741916610013401494693357901555282196976421231694360241320590573623426633253468481458893882750558690824360297329407301602907013849583989507196702427304153879372377455726266593994145817613552334826466030901631481397118957502899960654827693051091418290747859536268790294377721579258460256609254970459098552968549411575034420957136463393497637506945417803571112647656685617949702059480115869756963850298919417514194298005693359437054177603412064644580670859235155318792352320505059030585928983703873167673430410875596956660878877899941552328120004525438542060585821256726146028967137952519961342388194304744044661516440541480940052535576067479280755419059584572216243656087576091764458589530484081856438491468886483142750248361238217247588830438260743380953374166097473086050343020075647186808119509684100679229867221026809526892048695591008497080014259995659006680060221364954296320206375739303592243666090145927231997553102149575840374705311500644425411411057073638872775344256674713224896958922747470789485515418791062408947012096158975155203128789511352809503579287744028276606392508316692694203796607683703337196428270230872719698335938114717984542177001715499499291343177318420301192518424427548066187637058464698475944246771490365020738633418230115664446374870644286881903363128656313082029565826833709676453928059020164624966115848979597036090883111250299241138036873542363471229802933211565238136767313066359409952684939193654145792603505241823508137413495031053933814746415009722113609313964843750 [108,49] 26130483619791166337656025132167008140739496824666263831180812404022272329618122598796413459519799942509378339402052954641291716651880485638062991129069280798744766334575126229982062092030149403306232276282063190795227679121742490779440663410520464110929352335847842228685122547876666879928765852780520398559876229095122167678347423505229267307372612918423270520944027009631793297276286859220377034756743383228302075245851772599204008664442992695737419270754381839463336400447954938595491699389899287119282386893494514375541198168903401154709890823560430954801215665948977399397279608315379618720933626197792971940826185019846504274281614933397534838332320266229256643595373962537398766478306543260452001729868406288288300789100072390702139384416848044497446645878057849163018500610045683990076006964530712006670235390640073466899331557695978293333107313113503703191719512513407195405942754138515254014614460816669333599457357654347704089796403442958775268521927773982566642842196963339883306277072855735848933717050996559660237114325244390615959670612819416262070500732861049699431407304364914808324415175465158821785677009637618301493599059964602990874161463444360398540701924642616251513718854659087747625132707584863397327882827015221840133878910321974925137630254622530012838975611076352994147840490087759864254857887914840656067689150936543842452798335592359530654332430535497602752301357945731155826331182119431326677304422613912523430782964085981658003723774042337674470989755134423242433798572454871155539688224406882142587650956184853099914560558309936644926626170829325776680621308727678052003701355711210582168729224673865518906552485365865823591090699194014138414023536801313871396344321838269434121617873615329928728606980855178934667066953188367622226068584357033598229522392390925134575118090072571530139600140486733830130676645268070581666288279704798509484039280483313201514571041901921439069936443842658455908490282808914194119728256063866179423345661442616812991631325275044370384467377896669656170594166414518739624458084429535281103864417988887571772770830402029264288440473285978121376925395794553474981825047507300041615962982177734375 [108,50] -22859606402816085863750718540622206052365877635519643046880404183371910424560931402293040298722230070748179919390665326811560232919510697092103232507759915764375925564760399021256955353627575644441098019975700342215230278016804976921025909304645406421732368298455103699443286545314068477626096029976339521062301706775101961689680430827105485705098984171206105199181101460737448564599199113144719905430387484202528280362589009712344853637002148055408427572596277201491567470178912978763316068072605622955911105231447382464149785116539271813025943913127485383513754808514520613147385628563906882283044022503276810204118678815611517684309158020778376773598263314650315078536045730892247151463884845500711138638496644981554645812419231787057133739448930383894330203249871272416194242636435357506993935408155725280511809738192434820800890355746510744191229080326825304453054641317284325361064451935377897080812479398462314174549502384131755056076535105276273048080802468790236736634372848462582575940741677299178571815994805744081242846753576499823781713708460885389117288350641284271592633804664524731399242908768984405534439104512239545278622240484687597352674833928661260001639945663494520164293367531586540586540687928771581457229637383386681594446820100989196890019278971130258549141098202167735786714480969082893648433330907108738459242018158609203473871014009458841792837211502541428056708409664873430365265335426347194060424158825105767463899451037334789070217313600454353320250662696799621321849093424561433361835080390360913266382558801946299175245392332008122730244625642072085459068925827105256689119374671021999487553237081809527874985141003295081355738866985321294313573336093309881640671899912786486513049615746022564107416988731230913454868438077621841916622478025407065620968022552083251254568527409572339628107714385490147230049199025229318097286010768103902967808039191912034736979156029073432270615848575153861762528120530115938937801162700968478101585261342784551457838128948116034329274178311038753134669271493440929567232842486461041065260368641365518404783432425787138855944782515284974885118362067371045043273625196889042854309082031250 [108,51] 1323381521741507591050044625543341081422070381319799637538399031381019933284988583866290542056776615143626074050649555966251403251357631055104054170413374108674021207327909146876772994114785605612359221879544136433272551578168436612622159210768643727405988315726703761653243869200185239588337092649444585151501891328893578518652445805177050360252034994807247248412225483020339632021590882405112392207864732996883430149006894417973921303922415190614040509730968510279937912317528891284623345655975553387234386970021372491563144486998438657937340665154662270783065046250141401428771659494865239525999347064220378522429901801188120855734591127520590154739590253317025436137685568619750100519028457385620024744513390744627422814493684502742641311902807693111446619398591955213322044882214141274161551367102459068966567226802900251350070311826803710399981214905981127798059496583394546591654070128843976635052092043892297355892447841797619890586194324399347586849695816248037680682639520355617700931547946861294972119508165185613583517429841356154620806954029704645089013819036686101629483063904068027151697631615627824714846827774125444571939391219468022780966391610116923843981251463334534778417607477946739238660568160614384104150895792102527766250250861743921336763033542900836096592361796610919331412857118167573399465204324285812831671111437291623057625597224419427639588383007831073821046694798542968308906169801936893202640562707525467325202455542935957236111399228294813969976382692803813862233057442436759020300181572069967321850459819988851638785040745239014207281269634592597137542461737445168267901690422967420256796825934488964122431278009404729411446326580173645961340838877047660642854028926368351326574033622014170614935269757492508784247931319216871175014161722242848338728410194394478961361441243501626217301221832566867785061127339887801604177389744439956175124231238559095502326133081298027342834110402796577013878076088084755023659695535406015166924298243099004438314783598522326014795898200575135634524442956635118860915907884423708181883818661774368598353236222472700617390575342975359487019543225372331107791978865861892700195312500 [108,52] 826287816883274380228555215955653532459868774958541127677381678488466429898429710023628755370724412153811658247239715433848165571433678226118963006217960037123931443296895378629489551492171323682233429152294497358824922904232649851743347390400929340037070529325019741940220917787778272876468905812495121774444774650263354436216677933189330229213624114996181187738717069876371354228204638944307819840302016602363856040790367407920555948798349542944169399884572618660427006458031118168913799351852951399497575597329028000225863446350769560352728174508423095915927685615665673172236993722485517930055098101797660578278934761388465906756289906203780118969778895599647282320320373479885918061513913666696142817545910994511119781320930473034389976651348700553764584651869145797690162874881412657074817622062967044638680075434284965138366828057248461798550976349372290215119391908622150647767862538528502920389527036088946169534746711512306623760063246179719432480487327024654210252307485776582986191646756539898908946254927964414790732127489283167668531424848108834640297507831098038527157448254337736253351777274942495881512311816058816586897949758758717447377550483047082921152327627394796408961666954139498372848738129393159446889283788136376905315974442850360683621249958438491927134185400944212638556751109651460076482184843300169912476527755449986252188986772691690497265859684359101535036961760595793550770087338551611720077421949174122080649604031653529601686070532555084371819992181964943848416144970773815134838112240817056409580166688832213296853160340707710000733332269978028125088367121374591261255314498551762636064444229077826977319831662151938119783726998264743677831402122884264710751836527571286065853600057316591020786661045411115175326726275594057527153351527866717183968484768841874689714363804093257883690133314596340129590501193451557047236501595499049112996773291950743854672214714807887262815941763367176785285261358486116841960479770597159680461794953546114076607067785266189751389850858407777941172448271423047989612875496306948632034394666979856296163011961867350055701022978419201139681227186173373411293141543865203857421875 [108,53] -150163465735572010787707543189054838232080426399261595146789207707389877969411518317614069719320781135621642436419463583176144720249408585180961310390386126863000756160226788485122079738107255663131719515302354275991575777700282628606878347504223355875190578514951085144038598627864549843453380311325730434340660774691820754490423030738276934530452326325468904619500360867128856537964931740003641542565855848076260252544954994321266731199726470586590197973591546930919143922002457191624337560834875472713638073243832172607645666989647572053149073956740366863633652634583700567953149664101450911962849163530754451494435027658480492813468665864775228030040813244003980210287029907134813944396128617378931242830300793255089975920958642876516179422027064577178697612481917966228566521779241001880342307719563511349027608300661465746934875628381779793824103626685933139535536898151856570207665718297615661307397156032267702495347091168171843740551525554362962137470165813437473402780902890604716546550860181209530090040762832944435675349692092275124529366876611015759566957074569961632971003461574799008205108622708317614653459780937745424323396412833576356635641720601286768356869335394335645076131963205504519863893006633801612860212061821248884760881427027112045555312189067787561338853704025551017644224337549207345561475218595605670945343830608832602608453170652393795836078212421428191637047761388905919934431322081988025654862509781803640261097713363320518860275251391629170446980203156459323530936135045139762085480683832584277767818656721556869456516184127112292992561404854197706821296265284379702143042111458796353348520666498811011782812404631028840680448702663622380512095017054384279902861046234122459646352565303832222578960757633123442098636544868181695566333003562763106481225391056079677049176509695078955719736993859580168858208298537245640409059512723383614229910060863729639225453869396377416711003402926923491779897381745463876560089721810613891657390573329208773226122242154199016462612580903452817406697026223345723651519414940880179237186053562337669640825329489206140633147733040157062456287917484587524086236953735351562500 [108,54] -13593034820221017734127403988264737214033063097182970882876402911742973853647398605929760925884651922995431987531096882130734025233074579003777341942560980498304633499711654936634748296772822663916601119339090245947963778796035477433895973433205225712536508332208721004409016814772860410373329192381154570379179712541718335434995419570470698344265144521596346550563006871087278931812648889944472519841245296594407229440284479744478371902002284652470479847980724440453361997589425490942572180380574360699120162940236423382206529319430410924367754062102036622890334601817181178285076543724478677037029666316770951401180783492820660728818689620348063542366717051053460055143711076380825772166312280343673985743207628270384995508430110030405944448811975049985190717495119681211211895987844678111706768194710325141629812088382361463383302241659996174351618883173928922023565785241819399984917710120673766664471727514324992309538221395368991860636452560379591959671498283811405618121906405752623288465867074078429609459039411217458834212613584589834304707910116173284153079174438684667300770703970161034320740855937190768404824747939871151298020746835220872169408448863790359913894451385816227986769278095999369985129494696246483161601359015645511768231991212153862538858087575049084457629743892295301204976897944217604010653656823143504835826662355508366409011628836942538784903990265610643929445387424210303776227970064960705410850783438612772733153326875551599696975834417206900058295752983059140913359150424826061925747778175848770946919741773133224633869781558932026999114655826553702976378035181950489026594337442909039966792912776648199155406211553914448481635143315872118500622661878539723275501446302562571855371316838667094136327781870531725792118733851886874669087995886058636840141758454180504899748234901000034441432635344483629652335155757054055783962738266989373190409993088697978390235074228862891037888969318223781303013535025010158796780424786482422843694507804564591436072736515815578937818665437957260828540941327555698067170135088381367225832761303155001395856958885710775548536166678961489839849718919140286743640899658203125 [108,55] 6601161475856004267583135037087336837794515382371202676752983248482936958325821872967604835002950477702293081825085862116331200593253904649783915669511856983836008894629384391478431952499552047172463084762269237061371331933465395273074361381210334124167130441116152300528735662911520094049864451006435576950623767948896282388987895618244140540035693560170948460247625301614098541444116151893413158984885119019053949286287491977590926378679431039034151957001010500990695952919166187464820220531206579400277105579992869898902736083540764938167807796532964338546964319621816177692978523629709736927541766621133266402001484114369373091346777079260413412820019097734142332462855059299315505730569237139066017852575718150381213085274352601704041461442423100416932170929694626270607172176423525991697405909152963747243041544328129413777222235891319497712663325960522473185299176702199870715716052203867779765978471881229487370831561028643068869046884946440462943841933109588944922022572597554573802919097966204763525042708434263964289412242081107803602692344289723406655694354783749703187859612680371440819819726169466713472854682033442986874601406488238516239435514282480515693754704782022490074280683258294914960740645149218668714234080110014243396442068632076277282235768829108277785218909530327025039493518733287804626570934426588974534111747950973346988110209993585449870861876521429533237465644332913743793005318035798230151901542296110962296101851852405549961159848422320795715858877655276759839470033390311523522278569540450391865378374110880472155822264954767347738178845361611158713859674083789063731727324270085533581828113481660832747720054901528746574113960052749232078121417009190110041504025164805097342802808959131310381530800533779925923266227525322742436359559982346535738766074768155032043578213327838947822096200921931913796169974390484362522740172460016144396330778470288056394306052844986873948808304392579492733657343074603950054538800245812115160783254829123058237603993750255348718594839468821394745830259668981926452863378246598235194133690358758413789255011696794379609187567927974793491330274264328181743621826171875 [108,56] -335601651265871567581639175522831892015615721111985090628717822533763451621723417768220901352212710133272530027824158254482521624695484992014963077875627958096326869322842172156342437948957236343998695548057020686108257647194368429429575484757363305778041267860026679065626243465007305107294900015002551773505939544033262242798066293588565140912610654206927569362351006108460631024570864926259113502224703177732412362004892404418002885600562028637239946873199846473821035347939836046937979572902855231131466826425069457394656419091353157119485960973695716588369162534551988069006295730308715124754507524704440331612895229595350277422563039926718583430832491236828269929974334017925300126191299749137320106973942502078197445202982322840120519075192561920704512653160282603981441210429633502341695377318782182336582058327864106244872242410308470616592559195634167175815310524349838969535537744215135772363692993449191734684556394143859067422128979152674266797481883880760525266036556988155068356428853794201328654138430819758665080634954624621213824558044552273957654127084219069994520080591604275954903373336534621666602882706923228406376154336977351031415064198460147629433053944488318754806957578430439866635075395415412891270081939344383687719022244699440341726044130356134440162184867039295003108499486707605730132150581697332924306259445307866397591289185706146619516332269665250371848094337150474163675381665901294697202393342201260226089511165913770296098738437633572838794657766339280296483989766045663284397533744293135583701504422281359819473353851532504336232784925247109040370433157701956284282690018019625023769263039110372333379690214960301213709485509504558362353847554419328288011090500556608600565922880454503033450462422915704212808257156506004517801411683954876545973213840822421510185547795396200641735535817635077430814166880737918562086755458428427042797180743272031384529524016491626409992114926277865267010669090212571261590879969116590427123973209964643425799208663584333313707585358544627293455947151122367520553821225804555038020145156844886416255270858742661849564903801024229323957115411758422851562500000 [108,57] -115361433629974529022585120312205224460329891177819649071231712951587408906143412999695074548980163941726869328624601315394370986211060906878187663470128176901458091334809416988285389213554399729128409126316791658584377509419991267077939800813633208229401313982453593030051700678025138517064157979658042039538918283433704106281072711255555388753030636827190819265630265735307321182194776058328846635140670601609440663070082124605447578390383732906627632967380926274114207279683624931008102780284390649122265960455054078920801960569928489003781245976337753792146521017357778883017454595682148284596269982411236298166603344701672143094615977431604296954072296135008113587836845871178336126572035044911117010662098409161245754506152359947428818288323569473780456811973906128923402809494320478726625212044106642804007872015529992517777399326685676988002618784558664668453727264795177622767521709721422190076073316672322319778425300140214642236650101985291190682970907525216215150206030681648301320780648132447045872567518213281146079220279862897437645288328927949896566580398121977712830871892735282984707094749739283020011817332068859222496533367614988480606531451748500626849267100472914284733371247382514682197407138397445867287907840027449132416516411130886771309523043050845647204334345286013624375212659522665261859725135987311836784492624928348710862792402780767464341340852446316893880116010474861558573129711115206623558108571594843410032404585913680777464770074141974496734829231555627204275521758313998772160004356382704457850692653233857414995899695811319682135276671513600711535041612013505812542572324554269920466628357724887490316881383106945368437114533158917452294782286055886369155890555287838662357383727716358104081198180756343524399410124412860110642330889744880912215263186145150659033665194842085586271382690770390508295693443238506056099500504189113292525217554423269213877947914647065784534806174453301543275512026637007203833674513797651570853370501067922981618326256747391155459190580070792313240933677404599125871618363107706486118486462511097934689911298179763487774404065078215353423729538917541503906250 [108,58] 13977081460053021210789338802341518666101127207905357413412520861082322696684660772609471385724767812349557658369414576021805437458763271960660251333637869410665166364475426482408024166371243960026275682840671252401933171819954467776041200273624981484950084285627873257451183569526384099920095167430392351882977300529075130234608653206982842020465696240613036085968080120363769743288268994688854886260026120347541628551284765064654305436436164813897267324716651794378401159852556280599068929433009173627659046205003906389637696750965811439192390052904827848509045029038737352745858393202628304724642247126636708031086237844778886882737145621481245047284238938674484630724026623112688356118294593580003009083976638782757926434836861029056123146381559249217426201392766462261266628440436754073476551720123569103317874752193510693995217977357844217777493151873244242244944398853949148197973594124999247045437342661720753741374089343591989901421869902516436487764955516129422387824920516982160090458792708055472753866552742779545875293512591364760919853240800816340797822147019200412374842382913131025707089727145412797580990783611963419923605060529885351165424511302340173188162738355169999740738389743860975678899506945725931092051170506157658457305279983321896398162132865266822787898655728665653363300858918678554666172168400531276908290159131217484779937749828983400147691052958521751689739239986265756519629346837150376679122476397510634524923828546246023472926025179590786945715230128349272365178906723593156223580815964080162975561548010543021273920963921937212729368016250800376219280235368135404544950095984367658321936998210323863360721073961376274501522061160432593042531584553730494580600317300518672600095983511400975638562758538075805477299955106597557092316612245881619318998678430181528637524391844534712187274509817333002585079060927378578539933450955671944482827824723731104374748103454939287363502154338420510287113077413163652297698684220837142932066545314850574111308021275904908381958615136464390683936909782517752296994891732841038633890808769858018340020754239232227558556169242365285754203796386718750000 [108,59] 896180031828052766185222007520934994597100328163582462884900459786731184657031275712527493424421047726472335572366376885795827258896118624190100563822686234332033141769737550488941547712512596757034624590702275832320477518644403045772782977646263700770556536590352526743796619353046005075703839108564957807147531051532744744609897028523607675637363620501573389152757113864973932806276228142614475671317863642888121552103607145660408135632164343422478664618003249558463531690759946713384557981665453951097642391832014918571246061223767989574321859886632949148008495485991626014284091742884097626939982329954066182674738103071771354671581495943723530624102300458906578062321515262724928123969947329323610682860872160748589327712994251673235767340044295890011145077694002172832774656238250908226979663203378410546098845783489902739065608655168853060350226189930856825702251467834743911363847830561660970350982086340939192296179041207555044948997382635770900820169685998273559023095545126916948094910123667544864326925696087565496413908716752543622923148428535432087392563847408063037300911165809765857219554470142290472791653550224750427454318332589887565322535821583340937563306806807257010769360309663926617267225014002977963942802750194308186887336022296605830956058361709992636973888147928097940231815288362943596398805257008065939910471201502403937826042489623913945762726415387284346863062862597385676900867881298676167432509990070832401258331512913110299868408124750550054160879596771665336025912119844282264320501615561203799545616407077283133254818495414336886020973710481898309507856515252629230162099434542042976743985903000115608916280862519190560881839850803914780349317353876310285792440231281525004661194102657788158806270480768092000514392745520974120481760620599422834336957254874884670822029817039961500594430677018030769273426100747389155681926150469917830199626081075328449852360308570013742503813033823781975102405745506082728500867326740389248267620889635944672316775095610890370488107729415355775163368100700555086579270476313956097489982525446541585459040873357225911159184761345386505126953125000000 [108,60] -166618548856568460656441177353340407051529929877914314234234056522769598733471805136840649739990086628610499007709298404075850647735440464635858432375824762629077413072849763525586144307799347823907521034732557024397659374900570430024877787302607186406976049334452028148956196917938508373050961261061570985940509635109889076041814851926608879801468890827456440800058625467542703426183040337227815751073300517416792739937286106181387553775693956453626264481950918590886811770862758042613358063996785116161694267682126134092021920918161489492583597706059973186670591513081428296392399086414196098588663907453139918384405605064359293068366352837340224187154754352052233956793895616093639983134406847764343640530724160846614294982662502443561249425784483064232620936821118511559316808923254027622972223773403340292026275368497774352771025517267157856591952790032626611780552724553749352536845722426160906691362071816627616929757487757960464388289449122990810454613359445687411028535813892125341626515864506222412684084828497868707897775860139416645211346735758499680233503639627994620615822854590980583328531783479526849324250637094608442275642128796883774021800267558391625532195361265411798328187716830009280089769182739326080825966660323146773024046006755939149379124766379312909062380650085317444978724906605183525907671042329637448919385047786761348731035587721253009023343575168838231602162352439443270794979938978841912212130208163371141546278498962626554568840489210926631217701217568856083134554689801692234628937510435246293395067968534467064884504158535444604203510117776777294863444619577483276462599135511933849316173953202461396131135770714123529801851093211558268402459971623045471450379224021569687142027854387260486645005433392270695783938408217674475229359299448814616894536280321283256365981784031439809398446196568848580632212298204673739188180773470586901140238730482241124680514838925793431617235148256538805316199508451960054033570878427884054976265641680612815812293978196255715512572891606662512721715250801845743102369804820748111269725822030689918371566768068243953150667948648333549499511718750 [108,61] -4010610312294052956218815808969128418435583298444636284306686524996738099678427828073304663983235573504913558778691723278834167838250870788689359323183567600232537745846560222850319811857084799984939178816115301904369269640901395921137331747039967809683943400852147714646206584896346365445870107464865330782514932789201253410777248451310136364859738448107201785511076560029079900219394446316390684459241335374415916738636020233591976955694669461144442017709104107110464500177389201180122457320758293803115898489198196377053877942086398055828364962926539469350091720304053821871796264625853457095124359329978085903849955042687677045535573149782437544117612406732697512924546259469984416110139858811603940247536599061309808166313248518759322067380862060950711802667757094336025913562856018618873764187539066301101935815846940198949499200086908878204677631634615736457239280301624933068020833588290553082871462886072367082659320957922139059445765261543204814853882008327965684755734290278789714512584749367503361272341406866894826299920711181572624557293265890256775196813159593862053028177087922217145617099233764878532154383587301209640904412029260222082741699920982788523481215033114400614825368018785183621480958022564796531524399795414902134138067638268773067342216217456301202584884173878177088619240836276797648395833943739333539160711615211183818229203952174792261176785740097799048128012283741547839290547000599919860769982759222660919413686885177593365742348254041544377027072810016268759044598216228377471952591890602785623398907819650908044177190867621826308680229454646976899941313861975425732859695714395540201264867919890926587112475032537348065219541705668169067166388711406714157212565125997678782363618460009223544605444692517111115519417646992122575253157478860072679468306919045724698213785262310079554301094820788419254069582540361449805360492650372644419551539516232608691703658756586060355412579589525301870968382570059522893858545877681482229031975645324355512907674306675955052492943478674561946523130282792346746986135395071289991165318560692832059520012553412496781675145030021667480468750 [108,62] 956594482434279636461991013834931611505785731021868449353124616000077876348381206592851946897440056051676826395053093479646880659784852869358769117605545915482839450058197823698997869382505480789937639961084497100634922233026218098559746421239768986664968939043321660161095476417038620628763134864949475690139198309394723003320025453958950648734369935001512302969126147748930051557419686253862362560590128113335351414410312195356939219271214946488835242251468291307897668639965593748316326137487937866191186430438591543312039176043869716646762530313691560072882880256065122346202773808157501109024518507508665961339463085057152962895849824587949771167433919680861377153316773208578480185102776332071875981929401090220688341628767220808226111821942563202190324948236255513263632693886865529447619001768283445162947495565303347720078965912922948406341178950471221185075819194501750423103822169725222207599327712749664386869373952140665130644836220562169565766385033188192356058157666121900361952515520651333559598350862871981506255688736177535867891201433287840150817099488756798167560439717774363476983328001488299068839667384967582620797063624171910590439065039533730106836623362385351502968280533162677160926971086637347796141602814971060435308532190629178894641837073733716522332901381700137502660738310372222407884110982491247476724512179513004440699421353422018122023359833145778964502739359481675378415423699143480187863736183364989233902742769650172073465545438323209731796528515951280483569615829655533092388663453263457599493346173966876038335439412090040185011383408537591933592232418623201890965517416916108971903445618269325433235535573274449193534485901119652070812161419346335218133272984301810462379033778007792238722549154772199898614930206558088245064770564638836925768613530735808191381756548794585261894868885941251024647691080477668685330578139202827184766089783006350961859215484371411794686079699932356201012939347934958103393284652554823067705905828947044217762950152303291695656266988223432004445410227764448184263304268399653384196362368852440365415403301124928332865238189697265625000 [108,63] -808799646250029697212696530845176805181496408998150158835605747381996569060262072505529861111120214265973483652648915989753825005186170239673791848261091887217922494010182600764700572496227955940203811534471073871941025146480695551846806905868484338443604793538700562957436359329301376674699068859624585800886135323532001727155848130992728231438215088232377679555233455134768242360962753140645777866903652038724052751852930335615243100576552830766758565727899549475115881979947122464940821038956921560547289212373520561078278240639722157385798156013082605231161185889200957623531692404808104898457376373579286836856889770024325635495615926255089925693761993756485182632257311839772812390020686868132685595525393815227879413566998391214637639178544951565692153079882211567066327855541213630703990225370612394590697537819358073419850339065748958274406260543577140512766995190751172545022550918167221889081662915436396525042081615014531489227960059989878110869493577154746524615858923963841621676393356491652403169907309254818133187908822352311755548610498864475340170904930426813397343902521113692602093296403921806538048664876774992884767976944867982469036588137586118048950001445535374785636001295339018909318606036153548819029326226929161608832426306958529415536185611322240508728620021579483209252350230494443740710940985890899375970587573853147860661895684136613842059616261568992474361001082107613087632416218048573196300959415934891141154400625881036120041572619525187598086481501058082560341584307667216322029219010839012983760193982762341293155855819905371550957610010300993605114502987298646620393491738268514064594210156499857623851468376164879752608386976589548003290620798641700305611390163093009967490491253766259608476931426567574234461494419189618256941849652720036348863523755585071649331688810166673152024068430659870587761410835259945536021657971509007618869267230649790628475778124281507345248716912484024228691112974961711372187008906273396225266870053037791410126342102537800117604622988664149529025774535536743563917604117936569067673955440057764684766328755303844809532165527343750 [108,64] -2447606909095350813123819076109051346272148313394750388540373648382319819305082725099574565487070646607589704061850890264036665893345006537024775033638994363927637100243033960897197606688287027412678836572836937347002852565484110654440390394139986755236363256595677167594024962156193371489817822657238029730511231488211314887168860026214103668421551766056004113278928390017731987781949235997118474092263652476511338485278440779155453804276985161373872370083729707875258763499440266503340749023285722583770859839687330618410147957328556071945572201248293781608509503052035629421358523425765702328312743400527447248490704758206557111670300524849414331627701317118082581356603998880562538423327023568681615480986462743118157884980933910198953545132508608968366985044373047320500661966110879257988594495084240234945826289226247672296662610076521283705173916014573547764265974824463401231530088591134635055353613089777869210256329924414512531782570981331992484126490536238938645183181862192293074000168307055351541346233438293657105069817389558305024595022727080553400043919453010550825729656199566537846085825995370830135229131874579892571839138582542057349562537266478020468387485191755155612864905596040127147445618129459634509854480325452610425233063691413989033645384544269916415662189102007800395240484258828270005122293654897118123581464241082227047858712769434001579028347568485109009379664692435036819925809067239319073148054220624137606639987853086982261486371569364101234606218602557971749022013727648548954916502672669688065915799868950204234470110480187691108996545217563702771706140891359952472339215078989824668928929797373474161183300145311374363264402014863230575637113073868294437962750914921115086164662541708549339113876459191525008438901832158701420839195461681171576264566683235622549729241991777319138845884643356028010082744985237314881711898931470914348164529286947542591673170230654795518190034825857150106923644086002046103589448404456423773578312921266611873211553174791657194310445823435388765574795538846896171640686758275618510500709855222791559438785782388448715209960937500 [108,65] 33877898936101978431745021355892092180144741810829317726307581048527665132355267369682139121374976473617934964725357229965103144602168073576148885632448311016229214709001757696219958814832221648380549229249935403528053726796600243705951213019611294159617044022455486737925069901196611938563613854305178101802501855193841518001786481324237664349126966203935659264734929983339187470780900686558251770693065539427717473175243629837914982681365951321965333915855779932471944670754513750704172561226535223633359945048370749740843618919818447564845767624640862829421109641820851484809543323324978852033184357178487602135625683866011109258091010012226193601318577835241742335464738354767720588459541407780001730611532873349586481962599351295783213216071156756083753212681704588679771245323947015739328313195952893277360915005625717722966384531525864759867625300971373098988670166324749510401711044935525470416903399940396784616828379893897484147969817395975256870039868448267718212965658249688550513351506968118869171015112907539129330355992315385138068186120873816363561489509462140677496687264040675791826182878325128013374835807721465954679690078339236825666909126063750896602832640775846408440215173568552582730670685426197493606294788864737794922949510887514163646270190535000082802060714573983970109121138069535184555567735100117366197793625334660924192526960243799497346335780259461339963253447005754280366912115588347725214712450675160318180281368557741740985059854313996468932331260687830826819373567363776226132616371995489918520723088766932984714663251055193057497509177538389088766796093331605888975437585410369562621733987319490782382206520475916152097682216590895404631608715512283667164435429432846556260362409731867264743079956665519600598003741164044121788029401172211240072383077427420471470370142579070214661902676411505548081293835010056315908044697873227412033263986230431613483201294645195941144762015694972064338159147155812110214361816489489730260280800905045928287992757500438965130862142024893039306821928311135053594774253159033177555416984659539336166374179458618164062500000 [108,66] 4145729559678049263443470774907223215361107379085264184629537758112672225590960983945700367094020108818230378943914891306815150742529256830934358464001806390386703175600722114751964787676675875154362515286476304199632207589730955918497596997219733444976180704683646233387376779813953970673942107739791994906438177372409569260825450149562066929637261667915996386609873835613894843242417851223131562238883583103158594226352632648167266690596277259536143261834060476092619329183235847125174281003414586502395639030619597610958013146251000961007166320341759776848438931979044161612989399444633514089006005932108893265177141927938779941151089157835904742105299847832747746629340103259313532581654923465334803977265499657668921185390288494910618821032409957939002145819961027031668466755197743793260127314711658522814598788328142992160327996371927185803008065173516685330521786079953985288950297372584484510142949787618011565187357184725594726301851956048236636261873605859519504719601122940469636684665140124505951375669156177380679502298214788013592314802324480498687247088787302956209140107894932139445595508351630607828075917170691226284475157513014149803967376279852734000275224523557642552060459188385208760290927765259527895078424888636018642022802076561036850164259505058652806109492862015580501641054444827674493639643307561993142679888916607924619107853476724419983812178616429611894769358573781369630639796406131495807043734513168262225162064422441784554278763208031453670323425683948339993389891419508187955705516694034523561538394847530110928258869859524435956020352613319088269575869678030636076929999639578666248233733409874263717081946010747954628942344163069586772407632202830036785270031363483184833543259852172840319823978563384517972422373647867583018410957111755305780084431119386262121863914774534982152958024782673074386579435251095480460535082875851201844908103442825337882878673384047397424146551519186799918463041183066030025250293708247701075665767433055575677425937884847854220754410447317490575580233157663339464144559400808451119454873712442956737893979606628417968750 [108,67] -40113853053853099969614010470855586464947029532286578875335580029839673902742904945537052991472287819534109572468965437313890622635408529034130095320130999906536415609345976684258039306801433068590483154943542468919025723837929996145259977647789966800594138186126061830497190454190039025467708387338992177031533819217510260258088670908373405552745929791299616972442234934052497774150057057539034575234335279801344719656427850714964881131378862066555397971663584748983438318537351376913758396536548827315340125751649963011015290278971325130306407735004762984463051413474688376717233447687518924668233292758115660888707971470409405258305797369715794885727989926661008351030977961315624257650904294976338473296500374863149517823387300521468822742988361258810695373895651275929456358965753222820471610275601186506381352933925824756784933816864953622715810708073011232351380385431050888854644291684336018850046961043383612806908169584559411428214980482226533669221526668892654852121663642329681916190052172856766467819472475020889604242303489798915914525964654614471464871253147017923624234114215263410195251182326761783695065084604975835178091626500478542475025540466997734614386908765688965909635202389878827264008858615643023655649643180431229804305392150708346077185394722343248435705827243765290270361478487954305632756784498627587285078420275353565782790921545393680943056228852745651314617104869804968075550794027259586868499813841178211510403153610198656424926015695927763842198676035056363447193957142833504351817482494313391722738798766765613211825746588985778016609752222292668420908892372745811847230952311766858546438906964196026140753289742242844889389777674330312253392769790634791728422736066648020162661994797096114119298941939721753067657437460003996629470144078260495154039143379374856855750796328145135093336957381158341584661883052244929625676198219675727197797728785555549432536582507147843522387641103473438171886484695229876785186438714331102002562363150049497200879448599852053621968413678079410920557713721165651772612890733384444702328867247566847114881134033203125 [108,68] -2287413695860611680204473389181682312994512019659526597239921283054998830922400289495646014381357357741274915088066369255769083652519505997159370847694563154004196585002338189489666071549492955615943393633381774815091096349159235183457610843345134725119709808768390483640173837926644001469184979211224656956006796928652675077917302015570593292196662905285346867371479480602257691880724611594639138203174882490774039677797470979652622001084791071348549132657731224438672395586863247525740965111340981896814504052496629106473630687710467781004134103563151160621006147641042962664080134012767569540990181348421713082725601808475549998344505299628587288045803153811835646366532851074087959684070379380683265076686052205265726006826725175143856283034441529735829155497605933434209915948317730678735990968326069628232065358085983768363666812436069642472198331073350909787867896932903981943412257200500744522033668219599769361567864033293996820927458069874730887195142112891462934782430397497403745275282803673282297406951846042863596049689954115576122142392161029275019409438078481917686014554744801540284145858819863288610834224933439028652278309557726085363481233556964112774437343564786094506144363020420661638165415041054723952151561929524756143883864387494039229980748252175634365540115361941028247404512242159788726803380156354766600408185222077109184102532083791154285425118852347273135547424037977939461271977544694897386802975743443721216527177944276916862148472983231471822126764837261168719590102765644029788393259212942305478115972043859953647401354192822618567442768096858869846884662844286365623422551157970185218828178082204000262002398498690571770770660656684421257435187683120578214030543850374092766631160352556534532405292534641990129575348390701771783131035206464689026044951112610230822042753500859564497674816767397877096729565485987823811904880623175725128633087267225970345789172395905343470578092256128342157184035979383109317097502704040381210974852888196869582073393294264127576489417981431880934267368264195626010130790051745146975730747455490403470493164062500 [108,69] -24105760962563853852035190075129553796950986970694121163044161709836948733746851214333472067313294671671049947548895059400634317741656493852954952409989352982285820848915225281635306772144950688900378841786285309211620074503847107208989841902394591791080993015637304184045458415604513114631841430529509301171979805956612648305690657185469971076560719558375308260800231758537613552985289373829244405289610410339821960934965406519141096784745527314531998211180384373172040320020398079581032181834084210415410651534112884303308880484182320994374462592117280363229133607817818356638663085416289703181962199935570970088510978447534306656672131324398176214437769233325504641577629776779894785192461409690429944847296183069513788387564653113981694003503937232824962779205328119541044156638403209326099207716233030649711497705097261698903595033208654759969628461474338023687686306100008939388799965089079930810467433638801734184309573989690009190762975732667777735445733475817839361734715883278781321733082541537862064041152970820241090766469298937085768980713341610328216474071553412895149948762936296075286092409648939306768966868582851186212189041993462974709301942446834346022141092598594915701892158808598006923289731172864446287396757234757205067271049839428924001123679286824747771855206398953669323917599430295949685819390151733464972129577816838975017036014295777745681831129777414516832967803626942665717046402983750556770835054808260251700128268838560130253721850749087484257331439605263941049154052730498192330014920702654099768551935132041721902847388008336378323866619699742119330641099769900652171185088198123141910027924994329140042657920200241543974033860991932899953567733151244098593470512751986367346667019005576841631255676691559064156678428293505744152894898883040985102109945222755571569764738070462621570574047209012159588174789135414245166440902386400114838391372376911639353683361939136740980090428712366592290846343180756912561331989286132987053762988252104773458091661051319666167593191829132517979178245589326444463908904946487268462984761784137390722656250 [108,70] 3488281529703030112946543418721407779837965977108395728703538121517596640276790940556471304983311223821384903025332606969773647458765668593633615566884961608273320937043425692480249001151313530372625601212623662201466206457186178798095935543401521890483445864595531162241676933281036282906743026724280961366859593261203248930230596919440840535843860856991692954664067910062593270204859572828643127831902316880356535327828201644425403593558931872905002908239950803376006167663246749769846758587128503612941466724934955202480977910576424338659819773757219858478601337019113853162096307427069317340216618323079396367511185590580568721875383130014640107798703316630644915636275929152246012190024224189971153502481686057798865394640834683389754308622811343384919818020275198353163162350136700752714768672488960697208935214283957909178355684563623942577579887794576144706879488472588179318837870583500699555746097055453942035364663934422851173483866117153251564095676462065074556542574305751039771873268984754926899168998433391507729381174758012836825272068570667630699331433109642569077560178477264251907341978765963706003069679118076592048903721543335942080691295192677318331574963781511010119758958373855423231154864917531202834437216997562890852720607841524711664563898535424738527532892766437526573969685834810049515953196186461929748394421296087307384561760234644215498345085899419070361529687593727435293556467819161625452310881314046143551798405656557109973621372541942161458347754587365943212130057550023110717246340577764058643919394164722805093711739031459838246633776120123030321605401973636750929722215265656995543421445983139029629540155088828050750903556808588981337247125953442284621936132203090799698899713415775162761738563014960692664645988669472459048985111519537310764056732831823267058941765609774712888471321075733896235816129158770311666266150601182692194122000268834349076921426864777478789676713446490007868515308588190103449906797710957189156106325271743630812229859082928729102921332648064760755952845784176513448517802548157467513039729584314743437500 [108,71] -187809258525345478964087945544280846164286379886238343056348759352724168973490313061208336403717738588552342769534686033094806301355044167829985999665634116051344179496192851555041847759069125164080468770248276776979644235854336442347166833336521397095391180403221713541773968405814703506792991352343849349660844214933445836431883389606611112391295629803092662240220005151459620994394673823823383185450621375360408964927480040006120499216060405361177126129447019181353166184092218881535907889771994256367048884378662028593514687612660825005400560860783808041603470655651943556002450117102413890592986914529200592290106862291805277898847887498472089337620363883819976696243941450764955958872591348440860522991278405634172324516216841044364860470657065998258007809457480159505761499141792153793841144442499443253229233494474205236209922675842306152149837339579120617632117858381929645420286199684635493190305851835976196269250523086707791270375634862433876438904101237472422009861168163046634394207111039771519809108295402463793712764815309474141629916275401440503476335650776400121135048955382690647703168304621783901583514156271804324554654490616812196321828185136263883028262075884405867780074858876883732184155994392641902766466295361204256908389948375813231974148198537935929661996509787927173545192661492388509618005904654471260464108765636750843081569113470540768249436837741540777582559920862560465854164245669175622192525190128124969610151278731900020078392527280671476773365130399505015219761796286215914081630304598386622065037164878035448262609793710320141073244976985690077276342783183063709124979924827738351446510760558563912277256264598637342091016969810327765693398561322663717888180372961606677986656842020748693705840178885433957554869233201767201494198940409237970214473613954140062016798655041770523728281733746979797532794193771513661717802050117424564036018259758159597029893944677781386093610580489110912531788931859388703114207638924785090057142455883276386455568105573775036890537570835126547249895443762468399554611742684761882304324878057625000 [108,72] -2020309531044288366557416100446524061949449332248959740508279118885355882191408610382553019006279712537791324545605845479028596520935867097404250520818172233070094043661149581822799700637340819926593555271128317754581492543039012220623069203852675903466006889762847642034538724357089102697909057481364678446535949028913775095505844777533636802376259988275434023426241462229829430847602920335594462385578329788243584535565552336560490956253084218176011949254810649884171787928716375814155289607891740986140270584495373206763417035258796436109948958816125378340904743144140711004102760565292717573814003965580253829902856386646530351441646376620109456372286248744652166869645843656222088773529469968242306611423662725912568316588286683578740596562824397019922863201917671721561943732977570527315323537009225336473181759819855802140649426162556464170398461684680905577621408072944141528846020006057226878725500754377376774294666611480438428757474082351353747297313619729421078265393743194499757833947687381107621959960992194823198229613838778023986817239262406395551706377303357355758139969691974602963651887409897033646710051600161287105390895738741882978757929396177754870437384594361297182177503724110979011739608793714225833591898077201312597815466891481235912453042503454775083428497998215817043425021751157300154236787815976324818221431253291269729337832649235214982006478414476434339911623395699912219595203987240492479696461542211600550076695670846926861277373349566785592493684737727853094897738326329595043216671496947365767646890685261884866573347809205158568614946651675407779109415947671635853878993456244911768098067709656752381963038845733331754866857416074220834352262263434254437242732727729660513519257755925330486143150958259120348067157648301585437481228070489741903597523199744843174885249932009573840349106985452187026149183110061271842431383292772966185075039175598026290020516659451142849321661362844185896309740055333821021908364568988497375840998352388345466621581545617271374759091743393139739042044239721574318673070146019264299327147703375 [108,73] -292547986239704893620423270140081565488129158740769451884703408246816439214489296923887130254620184284065368575730793641041676908097682979927346690850578308251639240172565372134923991535963280460419513652506666320595298561006937518237958202812016126534147554099459804796521807418175909465024623901397699467683059976733219155344547272768711526280041006604041013726052856935465403506004729001296731999261046294481152540882111729738019636773589335467206055331736987709812122306763818545921207666716532471923727446867683186094924934765768254241146629383269867080354060124644262766088343048321362101441942299923175539150328067246843895067438874065150019850609654667240280012952974721554390896838865450964328178802660625763391304069305117075039114408738788999027664425062741820967837144644305441558872733524273760133308190685547805602409622802871822030554458645025134727787199373117452673789161121808473256659114835293849352450583887796911009290157695283998655129693701434700293108561100081492625872336053726808974051590565303278649129192345662964634852828923204131054142576242737314543025797898289769044311221943187799913214053590387421505681247235724934600273523115441539172334064173627935763370894048558573044820651615048365942719018065730069605218565184718115253238358256284405492697353665936526507091637954675518200807008728336398526115309574742893286552579951428506118625872252157243936693245212368699400672805087946832798155485914613102151185955160999483334567071846122153790540676345245645730827340489977701103968822096056723447881149757869988463455760066267267506889643027917548327648063921518106994789745677711922648415404170034002897785288497386215540348011205316273939750747801475658948133031139984911428927838866940203510612539064352967212449854735509255503689386870039873779133775657468346658965635343307127730425412901771233449053258344938238985556447875151934358795829244737165950153013112154825645651543930220554153696025134509525332217751903736469246222188369802711374143335707035122076308262111036783296230453349351731297387391598127116948947436625 [108,74] 3247984584375149111551582596033359398056202988974835932241191807252139396136738093665147563476377761959155329604098257702769329824436058372286711156881519892591660434898116432866849608962372800267806384791895762571647098309183429220413240485469480911825134875232696945410013580531153444464308378089262677735547197277175546487134802620999724464233588777440631841643691128745923202501096953060482963755954141154266676456800379769929394870423192898739032488061827102616235010410050523281922151429591477667481221651624591868149801722415958332115273856403653830181662053597813904260727846475780469874504109422469535832388287868816514563178241617146009109924284753701851203065139435782227309203971947411526216881119910089349955216590069671704010305577228675278743192879362556389321048390235228596440856466546633735476612858733974133985006615114525667676419137342380283479631657227074206357090066917501912286125530761266359561841331579181916571364600053707013336556616924918001539169795369376057696857284341915568035633627743347504666588356400406975674892874307265143575319408043866187565150220712508309354611818012641109452129669251323227658324976057822545807253273599828687064306947681893812458409862907846399353308710658915495603964250981635364491496835516119275307213651473174992676187292418995750063010632269969847667109190390189123606665735155892202033813308899497628497267415483887622652797303045718499176998485246450556525195316471750186955513721137052716649659501323446251869128140663955838167006858810245895247794664269880360898527587322266379931754855643114616515098010301947390511706436537020017169509031012140029715581768470971357501285259959370872513244940062570102360105326684618834090836277405935744061901965102213114450770636575064149554930384118766799640440093395417800887790582488992797848125445365082194655576589649825171206984295746206100086205375187447375838384475489527135149099475351583297027495217370713691512774034039666634426060619113257459669208063526174875318793133800077227325509314891078294954475363821628306853896814964861061371530 [108,75] 94071747216936557820597222913239913760178043444192753629667941448833730144562436759627233575237287972549960954691180666113942391737179143699154730743761709346376989661189774505391363638949266250847909551982078469883692150621609712895314882498895458629425480292284379835321288464376756728293631209544372368216517732932084483984957701591937313404700820482376314741227772332746802579716996302938293267326395132938099578183672574077598202745984773386733314047331775580694257606377186168866379758423797240743524294783288428865669666705791645515166137174550702146429870498831136134685455216711138687815581953406537434644547317224718021394586918644676890653984899172721758378321095506354125054792778568530681714101177857425412598634189247462205479332998178806854275460211603840373305299245644885943281165980274947694798106243804835873063459483709938738006894271833736317876516251034134148811277688414779152976720467912538563106040636600244179854063053926035327400188100607065290584765314675931786605831474073325990649103123464158694845947454337831325851171667809344639019691236344257707934582418937026128147538505623709293193664327722415474871371884434281104333248642163428670524751271849037215504622037507194802908966865426441421533485807574565292734101973457947713659413463486892238530434418012201829620715958429918602246244434746332452180881160895568754646692525113348184846092206429735220115626726266862037895590940534369119934812046546160582768120563470937555535330664607429096441153636452700116229423091905675332313238447773537165923519071697811522853425940382817430384076070578183842109116047723502527736916321317799143503387140708973320276538595137730281727144111557952909237650661758188932540846869172463393943748840220954047513794199812485959525559676464595376796566493092011708117606161334750683923472316905314271105551237840998028583969770681888850834714902189175382608320329666466094973413884507154924631742495990964737564932174297696034938298531188194571700676904533460684737104842756040472743332521037541531783048798371360231559474952061207320 [108,76] 7096415365755387782289705382464048027816606409216877121796612983727896158258700350009290552534517375008431593806305711907897702091917406108757473270370829714826289688005383540925887858503216231717576640014179964854003056321883745410651544159484176646954349274287899232614373400028890824052536551024140130731391084037272540283273798205633266246424144677306065105227232840458877964355249838495198840813534008811803810574786413400111302858577269831777300596554183233412995728560903761329227020249745218899381061726547293400391903649332395613778777609085737426088851118748110574732176652284711111310138088686836665237717900334432101665596427108525298155753616086116790341402018852160533379856183441333865967725516865293709323031981248769178311789297642517612993668084548246419721425398956550827996945173688039858352066471341049424807206189293561201890831906153385395173783107830897282302915970777868297613847317562606028514492899183217503866388895941753820160513443266600101730137881838816052421065738571412854808315786318685997286230245479499915724453873426528688909110935910503268161021708529890764887852972157954588460909274394860100576574105296607190422563081482681818427505418093839524482990759865331282705226877314654513663832433687078841158755283538620739351560194775079744333261067231496387398246133969155778408847321940866128225628715396489560732541183620567242991960174432583646310770264823728951510503102239608756840405830469189080724614373446142643799371645226392867284121230372765936102801737917784585575812287038720530311475684902271138890852488126502489704975854924352146508364774836196219596654969409762578942793009267213718213246196469726673795152693948866839723018309533197302971480108113207966276403669512778642212232974584061735655788350875585801177218023278997045737226577783698238608304409559663589997217479277355023406792768694774769767936547988687769487992437904474486538484765474638425006489336540224519699187476955158973342428743229199481578874380384765625930820949369773458659023782259135757352477234940116150955636914550130 [108,77] 16101663519416743135682242819004593547239127680077533057023279932312040832035068284102991409622507905680806301946594337636193722238473047672340787871860440540506625441854277261906713442283220385833313704047827478293480108997550534707595421001808006302777267164052858691710599298908082835280918349086401844834850847544317461901092168422788683402016815074773544900349124423904893243330101083421092482200397664831873233115231498646887618370046068948650392021258718735808803022945719574177025717612900186874997587900989070926869136375365347708818947292850189336324951457583281105017677700065509070610811924428863883681185457905982088493492472398513204214745208214209688274087046122987432724854900224031520444614965210362761600608792073913339853902200419040450032472811517201203364566915109532781661650683772732104284360509531352684802818315537461970843869307367566660915760431043601228809595547417946713048235822477007113311262299772825165185811937478715692716180315241527124292255266379786724564528135185555780009342858717726282742096614286205178483560129504957132235012871238330195951840038410987317790882033806317203495707393896581048392793170483268285334898658677182150571592181427645101536834813158702766843002767749515728784522785318053239327066212904298783967135465021977030536064969221508468803281567166244502296003236590886672939412217202736706454760231225508809994670605260052348435030139660816544063493601168214301594824531132510588376754248408785549902953645795278430565316923602350213909318389543611477863372009623251889047182690927888312927919303536878692435146053851459512061325046299018060775593043647035559128757714853665628442521658889937329423792479797939341735341677956789817419572476459315991975537159629053121339723167233425681490957885088176243425010178817104864735694659033098864681703392274707990574917405434299999804403139946832894051088158339847059236616662291703141137584531586736232993384976080925482866250113212692861454874469648310177094239017044934757747372088838461646211627068439420415897435305458579323351865020 [108,78] -904403953005677532074011949082203715390666677952922426699007226166372810433163175030703474056138790447246419993213936702104116983106791759765721649896653609068748770548072222288639647624596515071764961841052815779554450913564264130907346015584909159761468962132087489851306262344668903527783297237252670190686590128054193794257361201827282121707833059008864143037134418610956813781181346803942374167867899599348636293322191865924654237014464123469218641602113212039881222044822266726665750799774596427089476344391321071596422072502463439232023183883093358079177813550991901247264502522185373025070803496877023925716789815537365319294771652931610373968300376175185036717480637967150037004597868807666168433356227115388242817191371642327390746229187304278800851428211053310120902884127453002484653592656378535922574184884027200040955811104728283325507761471075114292855167411337448197353726176107141771874924198272278911828142868475308212169955267009477430684450890320687678593708946662565736219313700990278868557504222626807636038204382312141564719483814669288448424801898894769377169339939424419931679735455592994419000080340856465995720686875925043449437435508311588829648369461286322682905832535800458914260922736636747437280785149513353989829802563493064065369875004451516470074577165689496754343175734502789922795618509606969667538501979408621060909899049810520986900015630449452927186924252639631835933694556910521164583613801973916755081460409102568901537188448196795529026874685394477185681210849275690981931507680948058508276201861811779327669345299161441199945983490548865695429271834247771033123487990276038331254337116258948666841957605446394265159660386159156402042155125256185343856758692975279925981454696942002896127128785011287100120504103533918221116651593813268646745211892381961270299831817777391638240694283682973868944433622928399243040029623490739451774863691191447604799400838251132312545917378989024406125998478510460405818338939271238102108715969082350509041443938272474145505118351660784150269751352665574093800 [108,79] -24051209889071812010656879746339485337025658179701789800297228719939495714831483396676094431035250203664786857217635631420935548124730744101795742547559201234237476304390911497483940926559434638789203664117772025467900819760507842440128758641386131746882223195449352771201159289712149410738976525422981929816652413180791475394147827697042181668102181266858716436524083066392843626531969774413933175766682873605166841042131665364320595028536951508803636756504270824768561206244967763025416769100723130961591369636518689275714978882873765173116607218818281037234173072958634038888638277993369594713240860691403963231264675700519205360162013232840101827229104501528490857613811777471059142682714455041443043389689970036849514947602955107691355400534914995812178325161740045297257511157497487699020300778533279729183038022214689133633581569953752309420066832027990189560691539289236963151762782905146834903428381966315402438358343900430791433392997299241538162010093924801229225149964692671669951215433644198320203950156762958375125890373289497455652963143212626193726905966194853263613065155564536081903583797318237056665622862573656384786561793770008288386457080561556078645361373731012753143948812636639837654456772368362530834461782025493350465212291562564610389544012803547417578786510321995384673478950336860227781896003586818367892040093730241497423219356612168901395617665396948556366011072403547736327516476264826320212593180944132436331742000528581854854113945844129289190944006084704039015071487365092733817946516744085117701800400794283440520930750235423560100490819534853567589453810253592763293366764597552328740417963289154549719540281848633690834717463244464723531264330126782837138559223759739437906835305936309269732797509277436161428840666207697776592499759866043366844616561136655130944632184076574036445014842265193114564759685718171153051967013376400181969708426196964943443385026169329982226884988803576534727007119871304566679128101000774834164411883775692133159046841027112366044742711604104400392007767973740175 [108,80] 1527296688443507350636103403220066794763105075368549958802150736334448025541867364130790003710515908081309368649680165409959179327625434719978577152499527831292251237891189918403677015439051901899395608892240051715445886866792410837012190520270556173820778474534631491550942011482424883641609754263861199285331830829796758789252976588237716886279862934583235701040981168984724042576833110346654190361797419281871642684478613173822357251027110092287579677169779757932397525571275040131829787155909979426799705503100559879604713560212889255041135062391945987328378395226824223680158831511299996264035510308457185953234538212985831836979511077693550655409199824214591025856458570191323153707898673841003197368901151935823696284675978198638814485423371041022332340217971660637026421421983970751497450961521513823049819972783014035693588176398610190516691743816251555881513569143631860203048812865636407503845265958984198306389508035883695618528105911674608209451169719486415856998747323430246334059250361003805051275040312871841108947746442514142091149337718238013187829673839661601850294066400227523479956714812771302482443264473154534796096427476680457198447994926370289607061297552281140376191270457596316042241716943309618665473254355805394682802732819619228812832740054785182765699261131130283749904417415643770686773872110373824417307323741042221050800510161860579419797573585387247337119878433030266573579093837062229985615109357271070642265794076274086616092432939883927835255328667782938839185251423136603791720387974738407793155151969495532548551948511572634925178515586998235220929600039474085381498687835384775738451247308912354489674067778201535433616841881255210301256840407992129576983615327484820478264247067701831527172291548649733357295199936581699144412124288367890774017953793597157422507768791726005775743822585765026824749063184300112274117322338005592811699217481489529708148238444318131617909894699916633908998227502716710200593042889617487833631077000973334815449373036271171148115749499556478798465728995150 [108,81] 24092257834147348163166170964357467011646241315494853502886461608511727393441879518310182000185315714551424331923081540012265298037658949599118245528221848339039166456976150653134403315729145462720980356215336531616496256546185724059462731931780195254602729431636921780069574771688826647622572857688358077454713388154032123665939318010514490634258154587504044557439675460950230884879750523916625792703368298400753430711982096777082038338092145597801209253580320811941335782289439358832454878884194631628797006514297072569629888093110625312384267120918060444730472328499920703025671444084945641835665030328908364242669442164009991065429702507629234279667657819395610488284118378548368088930028506445279035389927692188774174130101793052617450709719783216703450497429423660731583237368441529646107365295963031160139211757257195443294440013971428832781523565649946115243468928664740635538664998313104645639541937520600777148620932084144030478032417643606878537892308210741291582942250136143833853938334285414959374296698486134493301547182959350736237997595564514735547200422102167491000063609508603139539977079347386508519061236236272517138308861388900213862581294890845333960801077176117815569091806382304980159500002956083351011350386964082736728544836694348514362352279243701770323771170560320483049937872726276402634260811496862051550682830143174826758176978472707872391732503743843037340429854058766994533031817779890200712209342348976417973687435432926654019947105462953973954369601996218205970598433972004388554018361389531509699493688676628398514236434036058450836802737713012220326058724858067974840574327373425791618923924660024691185415744305162403199580214962990028760663488745668495268101739260122640861446136424496106801814958836940485501604050396269258570356371827634013720821345014221742135367556868684935375654079213293767490897901364087176641281771682201353189828857296810629282580760697058801327312826787371955203873478214184900027314162239697659633550376944594024940608329229018046643608018322214752964866650 [108,82] -93993955864881663581497818261218656725804744050348065406320441485111057650428917760383634282439644501246684155095466536826996533924577243271671435551999120683485239952949788277353181201243978547758938158925387240989186593287732079388147713159777321105953725216628860994879400851759102581072294263003858762178058232551788097982804643912941351490321420627111702594983407833159110198524528892397029676521813077021358269520694629229743344156590770550365747141446717067633131574331240445059108684212683675249908231298358442467426552228427815263973749609204357665535677758242102354262183619362693894665134077576096885546227950142799402351602411208167142987882422572098737022500114989785063010793634822134459417909639625294427654451044513039516176353194718459467805853070867570108875539062074189111154693718624141790256224085548340817142117502135754019586053354724231121915457669335058735998482428550188720846050247870195831817195235633560999386178524690003987512375304791228469526420442824547388927571067059658157622424335295507985158408029645417541242185071061505789593480904364640089644396637122162635862345288608130575450787766214237649082055847945905057441916784727250361204462423965052042916770423994850691545561254225472704303577882409897983533428447735355226013260424858861052140894070053818307444261987451861934676833760459417713007756184986673818514356280420814327941237835726142074130005298823256392130670161959553457477295928289701122449868494446344184557135520254443916351830077144658974654990091284863619977395136854405646387918411288179067091982223782535743284457062082458451255171168087228413573038523892158997069792888672455440690983069207625499520809921964582231578509449434574855580381563047493271684781396484278590387055544198113951504195755075730042847669121313233881330764774089941416719700348747462332114088009531106245245964717927767909943610294555677898998159226024216001827007170023162462928513476058908364086875618221821891986245323891926111895819547905503143756474644103024028054477922398271203050 [108,83] -4245039717219716352735927915311743841038828240268209730710234140890468511762577635419996819895191982748330315889498639187351833335935704103284326978163511711559748006145672834951124125962507701527626488107159078546756033640777382843671557099823237755091356760450121508169020271343845041659234189054369254505408359697710265392886648729626613080249902615181025628509315434130056239236977154656451227847940880221073143546569637516236738817191960710456828965902799588121009911402825239900427267833860143500308161659932034575105005438648994997926421227780066527926680154415508371506794392540333342326950288028969901371015433642057822717399810142958462327423790137989042846965833943754310387221710856460420137339887684208982277915630158925738985201996718462833079373223885552126339246352591874175282727516240567769517695148115992360852135080678649941452845283754556569075365936833631604923821876602062112182777671641597907512321226851606367674208133397858394536867797753208971365827142282551283990972657249644273046573787711897159536068487094377616332598098813397617563426182380821178304209566293855975310985921610248596209128948510677136581727575870967820665215497567076010857316876211159880456347672101064524089649779945692002163806076951308929555427033874109728978271053016738100593769519906976148477720821405464169102892637899129674260656052726615519179248770551347140930880304384801875179358645268101102886068243100606887499129597957093065920608951989518673308587626915413291420983563485879385089970059150279682098105541445142172436285020779792645883304669201100921347192904128055891661614774616623890169434940724578780575351462245271571455748035741654251605423766732593693850626303868718737877297467995394034330912337610613829668360662134731104509916692113814226559296865186201797811464486787110192169185895961319382916261438630129663413376058131917816747171324860352596416158732050274519720257825130764780162160864472326549294513120770406814102997296678928446697827641646986012663839053087849404510383031030240375 [108,84] 10903417614943512925443631953458044042191262384146168725206760543847318091204727983282048536335278116076964330456022414876629760483142250822791632232734986028690239870428441162732318241115242888478652087866684624443673075909507964317116810225019945246480313234634244441174131465830877680326147585293790559938746656230629651607148987037065277839380404405053684706601709960916416293425531948513829724737672769067652082325833238308333499316937255839970553350250698436369916385904453063777932882852915759156718705887713731197353931191764218035559495466214466785537110239060293605230547116217063085023576047867901119986504772750804531049936978651548167090621495348401988840095694029882110095967703903835978263623751640741245865716251525475529527685711980700243650242072194649820320506858554873381292897176547312734199285281902623891011230323724712869946022641942780485240677553241777786412774508082183811699740848681320197470305820655445869771670472655501496804278372291682388169509840105526877816436754527986594672441793498627494598618852505363630650440727965609503224090783582593217944243523549763307492294691246512292023912783558765189446203712528377709667268155018513622838779630510071669958275153729995878079696467196141507130712640677463610513994344502368319199208063283535645814915116526952559319012240414493501853698088844064767102022983976957669941321755896390450005290777603417536686430710608612898088342745043221726801057678581412679637263937788680143250724727533047685095672443034423048022010297673054574694771962377949571616068532277871298589473236610189590427720690205832458450277639936355900047527104987937907488914859037669537666119314483642115951463429312133545911346435313005342464647523143172776217129640395384029335685944871875295831343999542202396985028608388907252829373913937940659495916595417618637647535669798712800629827438697984962986552039516811451429614558864435310545266874113114090121772519129739903117925062641663595417059747268275032574862479532246968763671359802559804397452529625 [108,85] 402721441863670246538680557365865708986567708903633692102264851253479736277815137822307896103503414072587238531926741871436912152040958064817763958440581923970204030259523135154508964353204360227745591101605301410275851091081396425463754293882305985970170977208874871226400449115027023695252720349465571201214102419552783189208555942182628120520605880711705751093844677701476823820665129045187739385098227951849533891737421705070322181923519115590957171563176007150811095927379750068706652999955330145682964636799548130019140903585598700143144682478836341850752713548017648630323725158353739474704177665227588083338057330836754085509823455397022456843199000883931113011107873502504800617855909778775273666342786244616721663086925981216352472489985446176846084620532853089729599054815321113442523164455098803305506953794685407455306692799248135723143522666324146140532790810958587701575772524472425415780901300402052507105153705909431282811373269779584590953306623257627837507039091875515780976526485374500432519296560565188730420057175478789391522358166337228711850442967058285711411168071630029054017201111676965630682582737415833944444161125029929974343077377862691650348164569348853217440789690196457845963840463635669422759050529230445048022873018913643826353165196295621613317417793874418579555278794829619358782679549787724230211633469061828440362634803489688569306120203201492886601498645536332507371524565767067712662981244020850163882880327621151465132587779540273826770964753152365902071358719089587266888794994320258905365121386018022411877968028928399072215813945297633529418212061731668017460845482989893910322922886128796048371340000789567725460391750085940380763783883945913411498586252867800284729585081672029222600988924822699224742429266034763786668689069006145456191976351453897764158039480836672537425466800838783476258408695733233276488666362500287586998162271607547421398318545223188146293832444897075241544408531419467733913977567269189850945142977650414563623758030530018176276585 [108,86] -770580639590162966199309955162679996182995004539511161485840769675386316411471680804792338050079289013737836991630501975533085661517672948316656200328127863383425024377609526633755067443557322725071660930021317851982232867741806564203605224944652853948093328965351408486017884875060564800437090495639588942751936388039959762677718561711046222721108399519099765900024760506728448389372274247947017939286241641691026415681005686057556802478976685264988591609980343558340250043798549742993443091781744721482710957980253357636097983813903093583874766405719229672159568518401084884718635685591786548596799833933356791587690597967620705197644376735100261912442113524620649353692467223389105409925027417395318938428001162868457157938811628492479885984894136935621228506786436264690346637542255375034394526039892440403468379555678849680183680474142460036891457520872003628081749971346393149389378857480370353300202397253497021921064509796674561304579569060011153648896582043593590965173634170479462888824814716809344019507758231494476054079869196994616639297974492952805341208739436323549451592363085915416267826564974245205122080561699725097464348662583826899392337857441558391327097933979109700938689090886398663160156309068642071277179300609248017845995149819855547186776347936236100065109672599584829942846496092433930019678044635526722103176858183426984900959300811823237726260041710123161715984142510165170161006938755745713380920978225650402252530737189460476940479604962493510390000743487494531142595331688072366852740222059483925334719111419691243986674088216676769392974495337266993103399728740196407169953114104030594544421058267423359630156057031540760524791636751774046739565032413368986562702235320198356960276036517815863064129360079158823398346407896398424630806364083337914994836421569668352558620733486624481083797532671227298047611953296888382551459440935403510837525590163190344110657387718444554964477474639788238425326364343385798402331217843753390819338352905946292332989874147065370 [108,87] -20734036829350419062170606589935344820176063516954718286655847641277403635648019896087344238944173307623815719277880011792800354290955253410271782480665885506391813048893243819030314738426797234640388224154011493872070096649188728124255198096836955205081322879053094492174720572136404435727551121003215919766625557951209343624449767473516846591880194069538576679374979426283177387589863261756180503240839376126307243894043669784845067218285482992848870834502925494060338767925077331500398363765032194048168072393069681816567655074133331219932491209836804838523777194323923284121395357043675417047351690446751935574349540505004954587035695458027263617624696723283444597238949878105570754652028571338152218596079869759617943241655740333646338177659110330927206944653639123772273186454471500654953175195852616279151334438454758547332353335856978497118303976505504725506602025637634994144292573538613471001059836087144803656790702071410181384984890319865839156490385978611617288397599094713171180021366206044227054762662528886017193340973007524586467924390163102445293927991520750024567970556748632440490079343405432484725305967191774178223351796961132484141682835976566547132792633228704775441983107975277200738626543669875258331416838715869183483864649964091015827171268738066623725653699830657071940233396119460683604512915727782923691137607224609329507476984222561390631079586575849952997073058812413059389673860645211896036861070984570128021587682104411081044295687262383579666260438852821349002169898025287553858957242764579388539771079206296785565298194013568116007535512946256434336410789371174044454524049699253241247214758992162793318430576694699471227273707813070558760845622592537052545470469813616560895891488576149891602321404796549022426133840761592471076789335534546613319651430384664101249314523958385991472347670413008476672231858181304658071714588365759153892056618301340577263157532158366733176579970527088890635147013019833213718491031668806765960027702288676861627755614358930 [108,88] 36530385539105491787878853988379316985031601052746900607727266485585229016165637409889141122252695312149818407893739775800591388795424642188815335728410799356605291995098987513760695497355812154073839715925514383176288306353805837546070141025006064389335614550177801705931299391716227419817001173256781426286648623829262375505655646346386227735793965809833028439832493521202199317449413668980696103005170421152876561800200997753771862149964462001742114914559822695615120599968804136619486069460613812758962556214426297335035318322078960894836601308931764644477318202106636633037183036238492283860693600690853524276778234790121492954371522501505073471625577480690428084841082519303419537508304360911641420479465667185084467121979603115361370901540403285465120478293402059515830199628144214387309952296791276071648952446784617406617821676367109476316611849974195932165659120183620731761635471214512803928668873459205009795184367584435827677439858008826334270938315037085223590600177916200734380893972477253929595692386490945780763713389902541520639803649187152137964914103245845763387672086801619923842936138681907018326971575805624892516334552867385246046958789817548184732017856192379923152138807773578207907051707687771280338646869263936164913572862335873589158518028360164992368631304078730368755090648265636992405664510862503422282808233685264346068709279403885960983816991180045312364403788280670620248636137182522665967411370463367549793438987977969540916388476209720558220962186504003830970238103663800141905176578257001078486288618846071425668558713107309138743017473385603084016951922742751549528176230188611067441730031689478772654292710834675931118299435372218380098427584004264404090412631996403532010755823624296332270868099848070215919121560826854080050502537081993051781521553495079158511540846942084893118676750953641687611666290632912002005812556930296930038801687090592693269564064102434035054372303672114936497322052681805929117270472265721127688811817843601684430120455 [108,89] 595365857348653776165716892536593875231096581917497901750132381035572727717951018587339548718049082838197326187876118870988923350385877521722886752678392695953655268713093177411913356047194877625424050243404179107942190624291232034497219263764556267434118573702811813303232168903462045490663722970571702461976417771668218343416415351660705540277247862725010566700766795080437196906936951900857722715438500820380179477221799710353417204460031619156534727811593459530045641603638562588929289099868329204108790534609614392206801820970891394513526428008646981244977124974020457083192390552212085965588760399693713411358002366873311863868143325256582404669198349527587791185980484381427750685217154633109123923819490482467524580586548460445904993832372105876502665085578301409160610227574321542216846977935512292258108574733816076687709745412746968117399675413073748752191365929445682718875812246544825867119498761453088679143922057917678136156520210757154143838247862697886090090876038398506901324807501859745751650136758587633129097862727591529382715266043103055862472938716517797922012698390674700287215047088870274849839716125737395706219967572630054939116099036705548132648956281794442781990136678374627464305757807775201765065387082828858768846932152044377807493351814889349430687854741658990295699439866518720763448246879695805524004121637191157798937048272213711644621110826165233720742932799319474723345629409142279247402454029975429162429116192368872377228468348081107989066358539097780778563104883148769067366787075212108846145384871441507995856129395262766255983214965246546903020283372932310039038835428706493641180133323651535219794731833015369937706098807723200094442999313307376853383665279842596905796900592231391248974042286519566945657553089030777698281124659082471496910838779632016013712667817054657045287613887622389091552687597068337751030454854709090937333946930382325741759967587261523609513306079314847241260120262452864547287533161995375577877813988478505114965 [108,90] -876964819749448466802157011614672146362858692807409241128121771255134579483392619772608339355502598798979670553053085355429822798850556440048873579566677256465260446300062523931970766796389693756735460138493365945225171217017850036506375305268140164414837718605541396981238056039391376575207331329255742127288652718060797192143315025729052510161961434484992246617979360220817090951129781836148155767956358618823669757979716100519292252559864542239052933943437200939478983567810321415644371250539008909649274792295923796646012088950062255191810197358652648006128283170728555831028579318111690692109271152890478750926497436164349734462559549741802313769333645381180035451490834377154737677117940092344317629463947194319969412995207879866933680582863563668262761080210305503919291198994953991114400832857636645377598770980279379221587546454751803971415270453836681571140374147892642991902910111557089080902454174204306971137371314893073435758653363688709810874351785123113673503516498621922444035883046424488041839212105325059273418714160291670876300861406231980180189868559990257742891978842344349830965186527485440062051914086116871635696102331734250210681726221600914268948026329807379519779657962914697907663382674161599999789332053420409398358064159051588444726113118087134342411100891962426048151707213417043549558202938185729287410003791539997289938465739098044795110350756557931624971039484456167222424617696539904069315445695573901844909379721184930507336556712040054471762279901696895882772942679356540992622014512495145156486034877022790619504026846247623219898516240598476934893399298711038674191129296945117890431401989400628717674896694084476824098824345530022792907674488796731973251419097423432350340387093612426038915460963281636337831582882520079957820920678172055506750181278197351946022585796076925554895520087519593752980536029398617445025030433437785245249712824785928773716796471925699582664376349362362266942446777976586998181609129889988938184780014939780 [108,91] -14103409686444657940798290376843177413952424033722617421091543952549201645788246296037611729776685517162668900710664163654269775269560623862484194038754426554482809801629891606248431373592722464827262472019449224877249509229934783903047324605640788430780538120062129739978220513510973908025541373869144082187517651835365105607096422506397389924603151412414409140689528835693099566261075748051891307706242008202389119186371457833892315898411004593039787027945876803093309764491473686140951313251837886844707719389114975505979974191370325101902444249890979583207249777552968125435958931380075778206306069032901334176265548344630472447527660365193422249495269497546090764881782688598810533994939186519967624346767293581788008704114863659563719628765883503964928615315644857913557338050242506891178168419381165102718949041540379881634194370817846541285288622024110123699110542831216466572473765132230740665745604672693410699763248276881632927634592986233741830252894058871271247201141266866014474402466059665876423800823915779586822199900387437696834810610407468160114925249243715056281845868975134914481373949785593284465257952292192396044798776570918720197761958231021786255690248027646101439655739321826258423778340724141284205566475863492809489213864382760552953653012418203399888305977957173089569194017772907807257453865767005665632111580595090468284651546604730018750696233361201612854045953903272653123152384597679108013876536128227981271433844255528139425727335862220850753681839866875814849092075999524324909582848117606396700636726015666020867185873370919096105591978098455252781317923505365771530609996480736449751795197687836076813708506770283186503937019618877245982434336956489026136708979434540800921642916654093014791519165211809808663219411060162215568260528050169917265850363224681706833094266690669427909734354768119909035022863321901939629568089944490956180556348759722363279211705406512862680461343448956741488390598071868913143696754854733333995095969855 [108,92] -13780464038802198371633620277364660951924515683771815271948057325779641657788506218459158258710661128044291328452358829165516550242575576648879396074639600916700874121341059680405872767556399761633876340431463637423738563809991467207677098102603375318780021069206191707462558839415885179293142792435914565308770642643935663500386609037197954251170328194732974811062530356855124748437024662342843372219395978319235160560772328058446450330099495254834612333768814848265394076855132953565968552457241023267348641393586276496855207430167132107493305062852209507184264722541979467822966708455917283121365549065661939318627783623864828416976385961760376060178887563403143822354060944439743012429182201032715167573534397742994650709521769297080887163596597167836391292190800655988421314511149136759562626127051326145387450872816766860652651392454543197784649293968640036575515895991350562908377711914571775084138693104793578347186552525302158774080294692038513932722212945402999671204098356070806475222334970147751190954822362778795876167897137645367190196571299432982155184393798003727307669991492615793067746481473928238114987142352006249285048581035945675799796818874721827894054339565797447048710492840077922775946120149345858616885274975358903837301574013155254575148701234143100936959768592623328710499479782636671505702836591883156987293701686919551778313304193727126745231868368099582594772504786539419193363931572795396258714775332619515452830014870937100955073530799021094382204840737815424462876920760548064168511605356350802999978282453332938563370092487921257210107116636235729951228627737082602225851755321267357151163817744357876674476662118035639511302025012811359812897910792245756289084996475235028550841631458634089601210082737500036655135211398435827434891434629719767588549572717518939060940186969235955598014144577154487572759986106131117203604349405983965338058432566232790260804909859732218765264054651116822425523501042252592587784875223969538628540 [108,93] 189031415830814478145577330203684970528131122305477247982558597088108227452908036483449490316893787667945237649025741422554485613359151999476152265526615058901281708805466263882233873049670590937070263587415699176054112362683620523540494993909671195377188826527192969295188554144363420088718138587754115365447285719905251601110354353622606604910072215871195864923493101405530084739902753183569293738855365667322792115230074842959272928026949629421506871452426107650300481822227070617425243656075565951560023059984392685640908685174335780905996041953628634065850696850725989709212863509584796599863199050314964360866647082390934329926079401287215620948062682865003705026948385422064502626287764183323737164257889628968467389312594477888095656096741745454275878645511177280965126987244485429532478127304202569284358856808395176001966777574376676137761847730548690731157393870802685944233527515512858488400224360123420720096324090551229370505240281989297166457421824081157658834795385236116220349977731076149233366888188685267206854608198031427172491932682932061728712680623001489085518445177039675560047492679581342252379422371004124983874070547667940306863253617879186364845617036315779125778104922154568638084391468781265299081536660047467768236069920818242483155891574136951345598869063264680030827329625056474617359401188999058461001617074693427991174959637274815832118698443816633072588213888532525173181207491248161044285114082014146007201096541744526062696895799407873495100294389885106736241404580943252831248646710710162439250377390850746765637331749464216505725584361530096323076480947621290028719763161366961753525093925124713631052135734062691751520271722655201031692564676387396149937373901168151227500309803138149749511257035769660398787368871931314668037545557727281044722706574503808284683025816226290592943255888463788210749491527351889800704499621511242471428956733738564265706861872113868112649120970365034612616710376708932612039178175634070748 [108,94] 677503600657326628016050036957686967745146593197948165235666076403087064085189959057675725273090006637504233141771172317729111136840899657055343451469858927818443601354118017735129957211110461513160901207066965218204909686460871601393966074417362095509650907500951112109346718068289243845329737126866683354458479911768962795904338002916605447935148116139646393567853248432659443605370849556672573236357346385508810249666756539042197778312992983925935869668757070354585359679426368906270794713118111100257717435662880223856650187055128562984344817634222310502740931897793004525778686669587090200802992318052500121348010777676237637791745228582648110874028572954102044820544825128580283532641680293699865876930038440942908502463290134485127667499992667895332533302061484692486600559742861229389555555597161445604315682970602955678219979294840018847479298208888718596059695174065628645481232823736344511877554127791598765791714862184834491567931314010734963312801232664516881859970523340403566554508308931061422531661325175837858970944050813905666223007391989623335124573916843462080795924025333874007934170018410127073526528175007548593086562710263430822179863862627665671729498642024579327581498544619054009857213227782129837746530576384599166547147235372630204010930927202691644288084531395064649007641495786212499468239158402867696806563877567634319474226674380796765466722957319925246897364264512528782466832832604313954973337467110155573166555381310096775566593598225970154736899349942395439057256149585270294726591315501072711936151841869462097462514302112691094329135994950312235366945709714905521435717475388264054256677319924285167206724998242103708678831710488642070476478773528631596872836748573788676335719794606709404757578267801617547721827224111382982672140956107273267813580503755071692877733391977793500720174226244257815062488426742650281721886065125926574063527364155587589406103613626770793363007659834178015558598339549774407926981267555 [108,95] 1308216230228608100132695957433244686198651373310732823338150776410046197342696353869064602023950057826937719689687640411845638912237395095910990763012808012617941033280077145507580809456764525111290056366792963060812837549986459243836156984858496068222982106767110757802150468844916450737932648767827982549099897007441631304769125275364272914419127494601910616366057476297235187631139831127041587392609168720830634629068791809630863174793465639070223756099909964319749017915810911462819075487169436718774286575531164901541132465518619161875487517019179620676418672790392972307468616957218796520236093351980792186758598818689063343466279066099155821226727467046155046923640120285366999963722579066756877998335263638277961923332756399531708060030027334341960997173181551874969361605363100340195085375482811157367802214029821810509537867029514380080957530172449328405731271750397125791844644856666065507889506362266539220094230530333917886004864727935834557086763434099676508637623027287055523201309974980804924261577577617100016716270009366479243046049588221119867019554025392436903089334698301712184275026870771865956108375115984967980191154296237033118123020796848435034025396350326727141178965196676300450028232560973363071968484024485901746836956662598919711240065123867598219015770082148736562713623868661268754610455663205039287789437128581883435903375364774062201700625369850352601403557536937685584275593217926167870215713650686615246048866837965466770922211195164391322595290826976767243753210180196073106775997439769818507574874180045290136087877465738197429955126030922054543819727043462734698875780889305475735736369022214967517666211428462508772147587016885768668177120766207327097048369571574695403194679517361093279183225683769514566171203302822233355925655827496334111547095584121912663363017008610247518029066904633900180708803799645281807194054072136325006496781138073922840731032532538831619135007326994240288896436060199640533167543 [108,96] 1964479250069962521198752548440275328887148810574337489326063110587560451539722119118228457903369155266339917065814311853598832966680793331945098363907506740508138496485944574325049828443158396876081599541652290211076518080078109469004467312717757407453146544860237437631244068322248246755370770748937097893948545369188159668839800883670652704079105246890710179744115291759221600504857205628873154692625815214732063743249003558370523106692490067564078677311685851989244303803530157562139364452154443742424873540781242594299311834445313082497720119944593457096057553613411312631187267592229707726927162536146070248973183423643374635859174019794096361547197986901355780993441879906319341716071612005356883229522056810479474977441221629917590388378662748060983026298962835908972171476648736538400766919100625709152815565312904464913008793877756196444424472030797925326255625292765619564106976623805944595234445058990465765357454676175438115232324840244688086755881935601234549276694649014816296608546574471356708376038569143342091571446960457215508879120158005747471911114219160344773151538192599640225325949201304778175476208249864100528966148485744261444743368588552065800716674425589511112376179646786226950344238978242315565739669103648344731599054252129348893394637976362595486730258095264169745851956628588001227525396107443916165480452301410829834475402606246784379686102610133177588313543069570350006457871970430519163117604458715837189715665900828432217018260513773623109357767919393767330516857935261470039130116559284488008850217297727391911376058432106499077207487359355007597270799011461424509568931674615637895991484706997964483199841551917758386000843175033617375087276932924926742969241041852691980220235407212850797178334827806773382488529424211832457944785529071253017090837346743310021238982566049722765843354524776466641524541155782809267297713358032168515097360857952984256925554514340720905767980279768540756170213279038941220 [108,97] -2825292228695241076329767391556538397535959866451536965453810472316159287254876041093008261388557721325542234270027145535782969566593124970026075570216323423893825168167225798237300825963695667266071452421497286294988271849769436334272311550905708689917034661070546806696580605935152502949922053127444491947240805476726790599434119521672722157325671879870519684320223024406624720048210792224141701935427241692403195359629438033365638770215672390450745594486640627908303375768245004435685816842589120627542281645546422948880803471599783308358936794493161480943859484588682594492183834257691262861728885547502956426827825496555627744171609053471022265080753301102644274762032322997959061273972876742910867122259829267879750863048767750782262551555451180913688016383993208115655111881316228351758788049150227084561268881254007943794157697110932982337514821872746633725091969424129922305781214992676389049225847214996853982816842977139766093836777433616692534071493821355571203232768296287524248761210280620105199465751131119163078820810167410481601149270241399547767824247758174086574273147584496388332098883556402527475655411720264906725342095010777116753517778663828716660045979545955209634174965081281894151482632710450338568296703444779267022532488367965112463805842782682227740940454554795074798377276163571483120799932452677965350316683887095157000120903971570207434688979776325516720270318072654156473898238793359315444740373513764754195528309619351994299287312777850923396650106994845698032321760893366049239898135392949109366374993023380024827798984999991785067711960868045786070255956462720790085940836650504029987722532209925362842822099801257424962512237741763719149081623000760168685509637813121148533521040465903244276288065463450045260251165632058562363370035479070350640479718825896310518037320637257744272282579927814003504599159039764369452553961238400772573010723427175506489284539479915369933424582719447003755292706500367 [108,98] 4042706175863193279124213102228502210002600733984274982331494152476556158649366805448583321592254837353853930071481015126414353536998971688474917314385145859074961982030858301516476153213855858107584314131588335251705564510227551747750510386262771284656663617321192050277502189045728842703401968670078009328229402252382277594030750707117592302249265157225226273039237949294250243303237256698176952349073140725944118022775601469117849757518508864305636210784705151736191272007094972498474102278500198224977207473775429439966972740480296786532345161766080992736064504867776728388884388526931494982912074751234774443850384302333601663571538693252088234663996028286500125339015234397796075230252285586736859524247884302674176582238911757349367993432675690515021460252507859971316295935945144417005668347347394163457415561230402739688768063510047103763035815670855177490693311493371330115062983932255455683288107124240244045913666062308387297175166983872101840391463663383445291832302413857656893028479702469718823182370826440881775827849247081937532036429749348317239987600101329806425660257403865218618351394993817897434741682957791928044221043603106230241581387246113866384575234909946264671434909421402266123397852176154458230860392551439896177338772910640883309492876903956811226753107389420954323611872907589548609557206981193115155040456395576534271860625583804148708099272260833331549313285342766598569270119043216008358138391262647408434956841121232737782563418698265528921630869157946181126313667942921425786987056982054348167648148178728736498632741359840450551321753559623628274417179725692174831263768467899530237934698020931093435658819520779766151325481727558939291080336734276428316681123358760539088692758512468649812808699804024692940538399458686718117674399949882651742228903393478590701477344203249875107517006992335589977098581771716414176699525176338253590532499830193852170550030872180103644747531369173884510835708 [108,99] -8849394683858907410101926980270806555742218832451181998761860752106463537697924125860238014163575814068985696065890864539652208052568823404801318912906195196502940221517771515029904424742792679992685884413747704976001655555851221167793585960357708685385248889290424611101129969751214438873259568017870169271460347180862773429538212171213819046118972293967989941927180215930681674165977344004209167807963854874104434407012082844239953903898577680520193403264576130006594814305374286160035404090295709404226382139003802538746775364400174763322814608945460261048937701540746749755806493860861067390581264337076805735743343092760350300518933155313645419723100109512844638811375217667605691323666953775846580589468866099350716239155325696250604881046335118684542494096992724622479880256504602162311736055340667577125491503794461048073897099868858376615395711020381379738008157178726942644904542291532645220328386941266544102999976252081141598060279231881893618959314400352524358425835093765477817544838697186132585477637635106098227814493034629135128872899968048991405710003054735963328085916795060100499447311205827117948533717336312124299319567525758213252926234114324329179018598274019262652414773494845602531448225075559236401839552149508193940439770335642299707989401740652622365175302373491809873411703398089734930417108301887686917275877498020380085418998390065719623837604032210217670080323188783590230385868609060016679661564303388034728100133581264561001299712915025120108279452714384761387073438711360466063868918256481108312775124872911152695764654518564613216004904454390779817282901735578946952926567590954606219186004040760739974355046973915231106842875929857238504464646736305669067066457108661807580376179686936916156428391125458815910022110926777898307959146954567441905673954831562123213709078281525100511511591614217100269258488238709662833910641245031218861274992494959702729812356629629439996505004443807970544 [108,100] 9611584015316386391888193971793735664656017602867808666936767649767581082421335174510776322599741203533362900595099310054023640585883052392465874631844035124008286536067342247526027680239078165937813375910995670132913532342324240227164866491462309689090163666163636945089929498757615946045923032550370115253011355800772057349561507657268041197264131031716809045818488984209682654569101469838723771396199214964549212875349073389463314278317945359340869314230722454272073619895368525761166312899361658885691171493740872332204882518500917562502617360932557893281752283634646145446990585308638667684693694600858802903844916603787987405980134627877806039511248401818115101458925001362580381632862515977584488553443856218020794308093055210204706814677833460912345792768727434912148012177231953295827291594511080830866158797922310959335748896672745959071955802464688825138159276267095910999764070942950910946815854061283092422229452537429720486513112010033794020233622515204392021022842560761200650917775307630733161213258642183028214167575549151400703075354723995923293459575535234094659897495707262375137595395999087060832899775665186473364963965226318055315524994990250767862948387663092283987070557880857976963551427103116386880764266479527114897809947401467596173811195937076622983750857266830163685102656698300215183412956747655918995629481646369821182834552821684295256365226922329199076253483961055199823510774548447651783798618463887448500864422515098533282033075007255837842019818112912042634432626951942011437515360807325587467259609318626765789471009538144880136825980577800206122700724139317240452013934870980877147084095449349497578627273652859889946618290115151091913007102430975659017582209940823089094561986256947106303773828884756398409525582205670606778069747274529363661944779872911702594264734026873653201331908644628641258481381023810657888680294133805719475315130923387781816825065731961668491098106490920 [108,101] -8195407543999542957314403415735057929106119581337578403255431758999220759930672318211891275390749328048868924297411044714317751390868358180089768672894772951602584366453762953035735709914173389183463285965057724928211995612593705591947415415194901581935052399311131918566036538701983018642009620534081778355249652248405957204964296873978273082888636537328490995940984171923834514060312220272816482401636883595138458753220338721032787794293060801125772143862053454737266118197468815719748310394236766330055143618194241933562869844182961206631714879335419324628671027173341544783667791807667716925840739912570667476413329886921954288296958258702022277437132140600030155721524919374631068665428560366917553318491859694228248955235001862232091683963339167471276047443554162305000579475893580755515001366354510182363672942153716050715480616402462919616890230692163286531363655272777142805412856896151365813362131078388053827582376746851056088904819549921291801216642209530992354332937099273184436630659853101892787075699169938126089938219436346862223227656197572813000247442577837422342859448139416033613389496870485882802821111304660181484867443806165372258035082246339934455384488422885105107256993286502823711895882626926125230587557356180373206486731311916540135871711621700859366344635678331235459435950459805916763111704018410522404254638822772651797568014509200056420744653757710855929449204837233209758082529792058880364502785304533166341216437912091194915789969280559963252523145603888009421192147717869544310869144401109089209510392504181637017864073867735828436027146336215078306575154640023027973800444926104632176944676473695784866286170735301677560008701504443273576692660902668617936641719703300392238772692174114009835672958374874413088293579494271944423752021008963317716204064677695336099775086009420784361009325950193638328482023842066580357146923023150803784995959625130060372243250715204300899960098 [108,102] 4606535084709343883767156200204823811778507023213135848286533446944661265153646738050281830467687993446106648885357356993157514899143192940521705038892736645133793035783133490754376609648485241509454725496621482488921850530385027983456970662128175658497874500628207372698959223195704006109605926477214740588362204778332213453742700024307939634442296333190641956555218713558211458120277599452273653982833022259527980141220234788379177105716172628656192135140559765606228026414442976871514411712072226110983386569080074665949756959599537052078889145401538192403300197759478318002598535887915996030103579423852306790299675777248022250398656088177180354090140662872535363453316268872251386584128522404000871137520899139939356474138790506828608026249317695539208530594815883032404044012269449594349777386814251204273363316342907966846375952068088665811701046613823536683593994854837058197491700063264783942980737482064507110580898557212796694691585626528735265987381127773501031859731054026133407691992729158278997139447504709295046274930272025607846870700529196434217771227120323163921906876954605261451225440336031242110553587751034222399850124772286669811487476782723457039460129072101114017130531721730479710223638263584902674239965880961610530620114259466505661611212164665568046107920793892401018318242196709644725045340777542272965811974820549773811024243966670456636661446771939374866603666859989715999312183053803224079413479778195489958412677107224425649805610977006277991579522289579576878845717483336640734632032457245725410879652302865452901153081574833431836154235282622983664950083072888239313578459833105751740058389729456495111438686803314809385458265568562504819695028376930454441491575818282068437539511920055203197596380994490419940466075973599791728581148980946773664460204151929746429616517607222588876167823900435487076899992836461306612469015692593568418117933460427173507060311900368632323 [108,103] -2399834567775112375160422531085948597816748749993868636834414434672899127875619148458495141327254557807565262982643540646171966481693091277920082230676382555754927145443582260259731889808622148010516623131630732660711839643768194890886058359487906737127974937216778195352728714799748261902741618686294888622355388229870503126249443897651452739205473772740816877887645024385863434441050472956396280647856318829169429122148572192564125973714234796809975247885872177083429153465615929378802785690819688845980115131845150641709679239728532300246176473976637541723329788026432259763914940755025512360899374424554153248097215730468610430198636821920372272392743510008942942048279308452701773523817599265408094458329827741119550565613176657239843048001379212902318353838750571401463815508133849855888692992094777629612119567986761485720899820080462370205337967562243774273554717584429957793240886600931630198609529156156941376293176941941593054367517110147538434020709961075615927381844212220717109648631968021495247697909167637553978222541183676123969562208018208483342841649847274665176085972214003262111013240589902594082682990673183842245331454841516578425379473619690755515045005684878127035757375620783107700754874113151073054586197871368086234935753209440082501001802550764818143472533092123617050318031810325240812040971109882358603210289001493467692131468569457174362510187302807889681334774645212295047317816784371921827755397801605217167291485995838790252125431071463091493987836010089235082937234798236331878835920926361946319303557915902664610030266171268403496732025982678825890785907093034462103160794279996858255470465858545205505479518175576382636662271115817228434380811667388243079448681473616590839419121997130236826173796600051668059114102553600893285493279010765251440572733443354253967304982938136280519586227804011252749945912477736092773307796254520903048694321390532215053920006822687 [108,104] 1446632450956553264541334848987649697078064346240588774718515948427237939753928296838483435472740848221795671175592885120690742266149286413246846187219026615013009052736869442796811534901779065340281005377456839782861378161691115695277901662722238645866672520524536700756295589876119651135717010397887872328540600117775660076214975400043606364439004788423855029147407281566491828839824783898028248369546813084279767635283074367330776716456761271050244861892500690746029237703146617915271873105817768897979294921701276116310039989251610795159991960741710380367056800753363390916397403063404479588367056901440689667932141868367023967522398319238209469373518454661085646298655634118486688696465757568940353348421764109265878788670587395754384361389411918492917341056866682618778817577107340838263649112483711524878579572907220180765706988887016189040057176731475315604359070271119391042512246562261595746711926378274657570999495486549400176591981196256972401912223795908507764611580095176459022906731158016087699753152342481180137850626083240944911590308063920984773709779861405515292635281297644884522609411498365734830133650578693354504732558799225144799438677995630988216146431376488673845191723819177731896865778011019652467146818841119445324755748206565832406993067351275582835321911315177620174206929809757892653563639532528531798110546172988484790303133619358538494120202598122321754222977051121303514187357160700451340501308463329122403965671826876474976461822527743528506837810583639929542314959848731154569698057176200640555825955640911489065811577807984055646585776691922127240735613624933715764572087833857467933528159216099990274949069259571864944684795735486564883496578096067153478216689354710544210323647005968221237058681837027837188179982045785954826503663052470946494856246445188860035640776918863206457846619348048455164458887521163715027798450897846836583881183590598176399619622 [108,105] -517633091842850779107759680286283212647396190113702101558411894309849767746603152368743349314428641799392207486960050285457854464647834043698827942121318711471519880570192595207234235309558566474041478032456597283786088371985236949191084283704859827157502639363567790897304732545419348388968187918837839777763058313126022486762788827385256355770983119229129807985790889841676619759798571726292812284095792112873573636561864995256059621448522739361884474196122716985886317364609150353558527849868988967178553213784818127005223523479550226452077649446571044595949012774280652905772617325287398018217480025203076965087141305460681156057947549859042387239556679046335138054636078729084597028407212479246388539536274212483452669485604266727497835231561440892171518843872185178573155667992293748034863255885913304654249290526018357431444665979267924099545194104631187431833385232193481073176391290113653419521070093458726575675883476070759482192916818110988830785473104116199791047930827774578982595758106454727905094773997130267701601656462817942787904709401119689464957082287330668985716882131888007647823310783687457819472998465531541514379678365923054540498221359806790224480745653364654584011247375426865846662978813470922312276283776447494473379384190160920396480425329022809515562090200972637374931671014522201735381709592145297470454730344284919158294977729526150357806584603128854564748633038857568161144474237415418536403852549122084549138827419079085729804198897767493367581000394849933252537600844369013694540930668396833970935689983986082084869269098780972877405655753471405435495637277430086397436854521333063544759974745007765121634474987391181474313695102371043016491029352291909307633447583480768758997805255799920693648725401782826198591713746211740392610849404931490816105026102787427651022908486108166553237109772732441614706365190316927205430454884798209851823296425775165774 [108,106] 189238373054247992668050576983990756755087175005902728169422175329661874215971095200636395321160552141930631219783851223292349482465001184660963842568780327648398181558777542406653991424396828771675601843861573636262757235580262771354930383146783251428382002245918848962072022206762018529878939817691705377149991379119619124313297031333608566252474984250513846720076790841726795312602080151782217560413624522561101151835703539993726442980492598179787070860428628304918074955203381890725863614361923235902118319556241256333256157455025921075992493973451436439248367032875028385425166366531568158535779432068878266330792353918815669529195350379616007268718355613850109468459735150522366123307099927382303284575132120928957812677956039452075948669597494594307329766457567138884084600231418355540186369050957034103876611596274716302822360335259847369598591574572831441984047645953555735903944181693911333173796161807584446450753674885651618978945863324875357148279643326316093964992035911965697326412196003096654950130535026897979281466518147245379256516734321368848775971836193419008450723178473665299610782951364281674050699427315599618854275687957289613386033483970334798772051520387353446600199734524697829488539422740360409702204746619779831363349579779553249362939115478678484390266102551393512870813259607404242633518232189478074398569173827361664248087328388925143287997397534024606285001092778606903807709837833695536757296414016724463430732887433450251798811401305902824021932628841283296509422760316359750920607139922904913436669536388684965856471003064245069581063652083888574479366355600930009445180644295454398874363362980361678427469402412961326706707161458086054796589657264718137389754096029706370221562104588524435051584327489588463322279599336649070186751859862200582140355598763308468526405169758989955118215110393716091990047706070084161917890216269047766708529117703 [108,107] 25553912154197393428538278342423113142341495192462084634332962559341656206520306320365297520926938452061619836265770662766340616606158613163533477118006838576380762403745883684893641197439730954615956313665083336234464740401702879246688043455912100265338599252345426077693510390209731659602062066607162430002679840897350807510478088787904967949595602443321945737455419414907881464303472318080166241073325255915189983653613288472399683440762493792073509304719730065907066078994329974923488249869026340472774221599039326782923336797501912150396803208226890445202310832707854427054076780209906489941476308099097146096895412737623014459932692304235988356784641206508368977890966693041124448245804271245376802315687341435141670701253164920664797898408307322909916361444579672472912538374038650020994386681906478269475804722257453477192616571865245679709213425129100392540595387545297562156664926695249986903078487116925259271525521542894851055220428327837340525731528099497881749552078146436219955397672755307971442782492642127780867979042295809769630465852188926537632171373478437194255593267237172063640280089994022880390426424315415889544650762176111223980008255825710833325135045898349887981028540815121816288260470949963414898823263535506750893845606183301011487396695526728913275217326132386416616322636056043910718722827477733725016184225218124776316534173987835016283933711969598350041790569900470341666445414654061167016034157113287751925434870189828347953072453642230509540622123538065547398799773026081270689101773886654917747010536933344757468097658411204346623462792104404762741085420368331720420592775095868076116420457404973372926101205503441364531748134326440407563785966384625103228027175088071142790557483289199570428224851571365528760902321688797575882130940482289884928981133240135100142646194105027368166130949179634266030672337695622950816067507573841510151811 [108,108] -23863111929815040678221946269814683355399597258421583929099221673194814021677435426007407530839651347917513946223710798840821992095430098850825124040285680931876713607896431425289323941325061525113630215558597272164598667658900648798984298929246201830339175109900193041893772700488144380175068158970447718405448321852436744877915236326669125735859926624417299600398145505572450820395865235410793894420162319516997733611216271739998482788588853058097714752326437519213027874598669605088789993801915652270706494079753825941913929439369486295703428278996316788696112037419165878314591758624472968751448523996601740733779185468659519730163745122139046701332784345563682919767970392116699375802748589772444331111748061623134577267509448026972006955204786324295211923961439987802256356585050300465867218609494672022820490603525830934736660465271765062580794263241024584001012631170054261163967199951312041746801339545982317233583148034127128793666284317015815466843848666629703979225587129383520254190868456897477265058992741794702548177270657920202043024117072218036087966303803712079370585633944929293345304666528877702967140893982295526023279446035957899468973873069254733710483387730598186050441125215139311559672089163339580373268122338451572992811198117313943975634386038720939426858099507771320467180103846516762866648626870370035759868853910898586832990590909767331973083547210286236222884420219451303981701744716328860888051019378346718871317186126069584662245303927049830956374038150348180684160040385674140237110937528866738903226287540481977275336791210459356816490648674778417271426737343216873072127689713778820058334857270727018284040473005857878659386133810635085140196752439983218605763355999477568231455533402547826617613246382617711173796706795134167770625287238772425472856987500505576597788332303542767509043823702163948981658243939139021033479869033873268 [109,0] 121090152969966788934470714459206327678384222325830629306000368939372054529875269036136027473868332191986771964946812363611272248558934605768153875366267401544607897144928204004072596013693407264302299533861156244095449892021757096792473926750006544623285052639720569333730582999661132317521381766061973011866230809728085384450290983582982768512677682993092555930062963649038967812313318061872680336212652330836523359073296927662283010701900802766069508084482191298362289255493856427286207680788730380979927543358364537270122111651852943103941489323264593197695724052946332072057616269580105109876633907900414608262683111842336390085771539511202263653800839433470019215652340530555465297944888493972169240732383276135442366340944715404815827952789460652485790713858982885045632294963363209046664125113122893579725282520697285322632346271095183883364485658230159635815596980050195491171341656300770840623496142930022389432890215365508757094186392720080477608443132452811646964528962214459156374249970201347689010875242036461587404200608697849905886146027645420434239172792267513752499456855893171980137028349608628151629829981961012640619108699937377239930172321184414571837492778031690028683344717614957432354827033619656672296740527410360479422292270508483471710720012950850173415226783818117108851971081184454991578976567534543163804427708554339634085936598334529937436599765955662162634601043171489137939231528607457288908621711159459400265801589865295833959596604242873738434263746812838525886213568542691322155649813456105360449979183939930044673599964010931638006825017769528017491071351174516941315147811546047034444451597462324690248671094715609265579650784988739704099759726964953567778090417682766832335781816626960851644913482384030320028772778558769099824077432022193309491154770196936625336976657906919425016064736140645227317456645762718430405230268169630689600435060580980372761117945136286148881334828367546853962173706860511172326396126152264921099854329907888733408683002560734079716664356693794285451469512349900289257608606092952962307290744257821596483581070141836726920517620399031380809540259235745907062664628028869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -3942572321723502626168999211877654232090452152009284202581050355601927901452356060165554973715895730080940243715107481497440476196812301416633550770290781376870295381946101156740343483139811986781253522826959681827015509835838105715348059346690716319494665602651829056435101670479410016321081334937334232583743557756543061805695405175316861005321932868688924038067336863029843163090073913988833270963118708398910156092418521991215877401487672364094452335686335381446119044637801811191826136757011613057427356651386615272961905981992387479542919031005164280207353045544281753539182962927041351260174857581321102035512081676687117822174838150672711192405205579984613622248867250272597976032236421591476894650609722013061540615288958954573577678950188361581651237078597563041767796799597015275245955967782915275965565571544145047105668457128042079592600605051804030687339957700860531638755917108108988795191106021304674600079094426789156692740195078544299889006591404574721749046023047886421861621723858270299992797998664016368220542663934643602410860639658071284497347608014862085376345768347409030408943755029771561059799146113402354014906659945034426609698727495729369333337641308885554047341917350344378808353592969522488466809719071121484985642630229371412360268067214420597672994187768350122767994901145423868530159003547482509122184843254589618660192178219856620562204842620876840941249525429605203671687268445254878637003104271830445303273781245794916683559606927934909566533908101733747940981660106444811920659669981950915521368697074235011547647566437689243678319067217154391791278958433573074934123270345898581650495994175478686729256759144728686920086190454910689563592207072065405183943946578488902962961036019241472459029593206046478591333484258581572810056529151557756220641271776407950372585011572056097063178262268836178262267340162917082068502788008261128333198711096666744097283922793084802643350116716514544597750564275507171781733398484276287397572021314738937678587237024739657321512814046369496177182183083953647886727563558739757842466916902182951030329890233891478412324574593396434649608260809838800042825823766179382801055908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -2000302234841210352240809241024488252301441555133768763804256153182588401568074137171151504305328428375398815894297094969819928350843612263899351184672932197180787635257274843719536997757601473532439923519218429142660266474376824301759183249817049627458751430211213725478507315147226140510895223593841224998606137853820019224089960790235911246435780256007166595255636708322769310161846620738531330691790694515747181294848409739360631376617511235557087650449285427368380863218538381221845191614060862223654167552407596951022009252720630575310113752075071079413151134311374776410046027409554444483327468961507920627747170413876122919163156236221825320124030470188187183508407286604413226063963235128995383767598761711425777362220117321315892613597367428086819834740994944169519983818657547898756665356865976448633690690103604099405736786405558785166346731091797600990268431282839276975648502887867872200408229910944158439529323104663649245350351223309544642396026992008899489655255400442610747515201657056113022997159011137168240290658719717867700380714792749567343416669431422239456583331827192666414474928621306593486700999800935187514695922005165573061797393738118917492251778699102432392174412546718234923995686650050561081709435479069266756159941502734931843376136798904254447874489023847734801446524538206112739824876106975419674404644566327967351124823769134233371594460623980806935123871671667872152286438980258634110824561033294257091266697613643702719909223558320404986329491628082638241661632313169598997358354847677418282053908617784054849869497680818764046970938704812714475587733419715702132800831037353286713936736691222182444973101109239147736626479126384343297578809077849309867486453687287658942379262745165247447796496411317450650171000363253213808580484556753272716195434603720535492934003815067542217788104737859570280613640358446503112058034560696663609414855498191053028444646488993976210755904183295879496295933530003123974026004301735336160913049437248077933010002576721836257586158957443535165096846290797188662126051623969904215812186397500510482476054080082004530280677068048780707866533465615760389866295554384123533964157104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 96533130317157314837852418965531687942720706929354607335770725004103355919113197783595865299121404060045627867813584830424368174547954725031334375853429968874402440795451572857319647887252720826479428872469861744271118564164286126684475981114632107676126978433557028243687452549542035556449404683335032302514952417704283283473056001577791369098801580443026454682473922604837352374930656831907144981531538364160348124742233351274999190739264076307980014533155950043827207661110050941917577943978911377213936061581444636289243060334683754299883655940455529552252883176842697500812563309155183211202727589922763659508796632296713104852414902269441975368313770463663184049373642598390520564368326230446757450517176762981096152763223576490580569422930869582843924633111815054996867639695391928091193312348160036019045651054798084020070273001993816718449246830737049019544125710061436254758329380680139526853222062071214094743085622871861250294026830228354785851344730023300057089429660492134811843416716301735888840358438124203970033545278336358597030136599555674016716825337797429392907758967175335932085187571674395182060421583724790362002723604090529442821682468483272820549397533106107735918167045947814545074041201986488609976846110643694111026623735817240121000984049207518711070397708080252483506147480755592652373780005268969464285503195450800384384054598426419965410441503255616784674182321968928229716667537858567742045077746847111245043348003521192528607107943393757517769092240846878879398261892608046068693112868322419576650552989065298759390494141693733736623265972225638393951907381097965504807434723833585463889302436487790178533598962297808890657422505374915339552165236166982910790670807098425017110669055202485081688630432748105487721601133861366494231692615834541906998322032268897440100246403514236840607861559639819539181132257550157910053175733956009151313031347481509439988476591100987540267125787728141876555879078147799418719325326228268137262049088183094031363253006947820745609971162249667461852124493744026591649680458845458442457234732485242847663527803238914373849218740176532252219154130391915130497693109390411336789838969707489013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -1618828595887519992225307426889105171606734237925664294341487228730032698456987487651169329202864191574497456213109902939605921532473178630452691083958179012725463213856908780706288107298438085148955553393500988710164060240273183482856580929951519020928048968002051168487292836716535194986717713039498413130292844833709921610057463803667557155310883373886687698387358671423016401997569956527471561898213253022550337593077241418125405889650710061221834547052492417196020678721404978353476606433259329586047628075622875094257508562995780620497020108761643865439854625043839524166784537049572636020447939748446765824453931308548681158370070185175598644853098364004951480492991464723276382139108998327434548394933626543439954007852658558903561742779858718722616048020063400773925280644928159239875464584387918094324440340429397036762728116505125853431725113411593997087658407550242034566811033447822271267449398513710197465334704872008081815364643571796802128802219181824549529375050931958330829864710512078363148723273735812799813979315665610349086723844412349924635352453461239542522595415698656657239172167685716400287431160026718768481472533449983204567287448462457279619050118341414009631273262610004175150581106487510382556478962218951861059027943779492306283838959175826175071250309870210211782552425890441838313949083660695469893798464509740377575818683183855244842398015238108201643766023802573580345853341210035371161808375090542244421919289177184309359693267376194816258011739840477190124123339240219518359709847876732328320659527706993994985758458772787993653623477416720234837140357167395158190068775891628158487596642625662545971023400324419269430743100208396474686980190534414683203200254459388885330492766169463200000284907286071344965713090953920367661637357969551734204209030487269178603659925822197995578056571085330025606006094555987066793892925005365781575944727888870656363292261729595444706123165625135301947968664898888122796510502946581635268002917816723843704714066089494528147847592605850749852426745586343597128284410884483658512952693281240946826464440092194378828734592920870671020804301930802379620479285616402309599948239338118582963943481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 15292994708053195021735419246127312587887153406747085702892573926713804916243613499994397484512228816778506327239690816307407851246338518378303493479634529335619667753009651139893472051874254467291374910226383943592386762910112039087972139239800851978742117179711482672559584117250597749673621279644783376894162095144047236459228313587652285107980821190926511804999973531821221363853252664917477791740843909890415743315099105676305107382619752818109188104325045779325188714218068343131599718047670513356447819960458196331595787209084568150090963119570862291367612135206450917315828268573227911109059298891825327041712103598948148160144640180227257707724645461655870678704975475146436964702138108916165834555405756561547964374584051412387314303132500571161905773163874666902154963717285476239020881732041998633861948008560251247775155130615999309967378583051524551567179694828157318569418488238667075157551595395901700781645894849849587447761757381974532882490167723550007791748790635788122662604415221304486343071856293827357255386340551826411865467961246320083161752244422424813666940187059353981037212558811124026436182568444097752543977920760884813135215001060568668052601209780133888652863289371900240493533771117033808042351261438889107363921942825153403493476893412459020073661610726633010196502257652572026750484321964835280644163304214329545969435595263471247909357709538603187509732042599516297460198263133750523693213205853464832539858764511246238623608290732752446119262827065259692811335844276804973326218126493892166931250430398054949768543299994020818697984284405179234310896142948121072158346644174191009529003263571658032397257626325590709167078355784450307808117396814461060764910825774869700660554070944822482252929921150897200076168460871880222671867103644235206618486083399175938388428760660124082959570961792361553371980279366686831659759432163600718414877202699797129468164882541385543678043422817489653263215712306349079348087606286706508899117914768315406660677518823770969163136643511423105987016530100377545567337004501943764101270240799866860928028501859784394998278702576199749871916226645100604393969611386968916050266287243175611365586519241333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -110925476035897886108594274899474029103875637327737388398234747472638305941705930115699298589311290552677799720841276648088079065810420523739568443222333184330230109292398197094356357767476094716973944942082386701816344125760322595614476822818294619490469357718284933064517656179033501678920443568637877607083904754169213820336312663974841362882609844308797609826177416237627971543642572714873309315674490029647180014041704789165939778876623299312239312648823019984466326789834877006954371324560694360135809527164414512270436698066233627454673669657469700695113884146506313463446087440318537668106807732415841823837567989382409222489175124873793734025274590071113373393257886064146282795356591112442564453790039353223331886968460917401339524498377730828986023398184295819469517559050079267297721585892721411301684689182972322494130564521690852233999728979595758129679634927930354065384630639781131213218148722530945475201581214773400698526822125934455469311431616353008634213791415727712447971612980966094293848377955380258538318254824976117291308925914901846607970681776430846972798251088560607242174606840006901107619829300061367482352742379010184817443964094315354390823208146476956459452537700224301293989622287971551842337226347425349800723860036864119255199292680486815887518868476500148429916275408675150092460311133687863582996926197160850527383480277854753653375539857863505215056966297383244962180023133423334607064640277638041822657696810769231374578387706623865784029267215232382626312762655212670998366371654853442566252850849024408780207421550060732265323088893781556596573639447698652707514109630325406844037922054412385570855343559162870883521648657365475855891564387140448344107055339510488815457965986869067757384745482580662907169076980806663473197508998397973739102347634212091478271039384760632990187326571827768450391318423050162211947606222863051462296020466274102607199522999324369677710698080970115146454484193250583883378708052677106041598006377009883415794887621127182223504966189809865702094725254878227202869990602576867778686825301301194624133182881491289449326863918058361608120569717931091750759604421338530295514795964706422637391369789838790893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] 715278623046164358603642536781647156635197047093476307192499297608667223239991423401916952560662456678719524865338198874701320849670090454339726969269942337312876805088480406425528047638035965052141611465642164737662669511205308694435332720682764504303191697815677251651036031470442620420452232583515102307143576706709568541489013043036925076614705562709602161785632524928897704972187853689482034673027141308466148022469943366579372130851651289214797311947126595777356742805103425350948443798916555730234141160607186687853721898283763005905958391455539332750740134506467167004082183602575313408350169175285442908582523043461309613633349388108524073550335733309950723718822931803815943068798184343648183798168738344804614519743413505117240427986762748489695299880599121377572432343834125646663618117117367489926864304364435280214068282683814408835422872145254013433104808835603515318641968818161190938426928241298453021820143319007958753421440664857148144080233864956487209835671820027797126751501729833855372126259689105213898382545882847848155839941703992836366642867346960400220721722869388931406233244711214811297510304101578839494662577687190822295172091196012285979923611167986960400356921260723563157269615733857856971097253985354546736065344076515404473829071016521858355679873686509191407465367788398609112173498577692979730738233033866649339024321614578104354854923634065617700467903664663495498527396773148421815040689031363585031244303773306311993095197916596071549500525730913730521841655905768196244500608424005285814203238127419175459137866645796815186334268094175750927995093402078000223543089457484898526900333321050034848806009563380862743564325969027633144841506540010554353014777534916223180800216233553884332812246064046131950078915707560923626410943522261143152752724968747378297060887698534684216033403408821717869517489541092235326523708269744817748958449943996992270906195983609629926432019143949378383204944892299358796283584389318918520914192106249116854348132506427258244237961301972089811304573472391102360162389265419374658177405022310237024603469661134252086128632889251462090790946110073658715804019768081484383263706459954445193716310313902795314788818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] -3966457173361770942433364067015028991854945287602391912995562191418359215278337060223601780167596815048014141731933550151609655605649550134186159349440185443079032436908401650229682475786635000892241227807864480893955037334376383172685369957799010305121635231900893865997899312387041935222184337770148595542816525166945207589308877424793075923933043070624469574388388917910663700531645946960564487511123544170759372949506535253998636725732618030803584499249064425041129416228074063192205094378139742618647073288564790708790255600695086336930081953853862346967214800384668782167770773917734219505454696759996175924122653926587294903279351893340033788347595979859265428437656997121031962393960308015410383453655596503840673701319595012621785784208091102117305226187737025358985907731213003741919658758770277920724648110377322257576355428687233379712565176059285641839563352977665746377427116872348347319766718229913860856044031789194164221718113760622974539908669457980405386271357220331886848730003297389489546896276038183725425835040168667888281431918102094352379253638607330753759079697131235707401171288390929699883854903691139397458611861347617065161829208407426380212643285700161200703968155340148726183246867208982498544446011801001184648127242455274187469233312101559004697727842693305197752258051357270615846436426085711700439885994167829677420956035269670398239260948248509841163803578788860252577128015461681960676088236411506014355201536289939723576348666276644402701977735194298652849386368163333962413361805752531283180979251677586566234184110991239794090826454531056222118078213184267522780452052746561419226536380476779583108970915258516550593581711261315797162702465018170009729604356734064172542579547417874875896115830105863817970668851778161377347372303944299394834860741025224761287282200192500660096991735154184321209440104724526209489490055199490699141095542125665585891804616050073742946285953349982451439696068231307920180075049115057297146652391992653165126904741276567997948852534119837056072274938141237069491390121516751136001956805801953651814446574521849446218492437376028515893933137559514562322176661402437572687589929841620733919071994932892266660928726196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 17937549259160992511588735754067756538234168220089725582479725496303426227789327198833875884982920130937036801426248074930130516324741339177833033827029505889018196444930996248602129076778084626489817756462557220797174670970776426924359002873085571050537838387046407808786146007877125962641894335653384919232875131397800325448962090576408040954321850942125216474435306928972074084845700837748054493744784450042818640697558422547477139345339568105741504884291234204077608022942137254186348212558333503607563888517444944430985507483916705236501558534759667274739435758649382771791811188186027993744592029340804477368097937294259357983921592216947103589482641236667631352839130170509924606724109274083565636675501843481225912019732154934811945447635919403484344132476914671355752696648435660825989081308239194320533795719013610968860324598517583350489945412823354938470486005071526713520593241065749014622501427739015169597203586457747200290866087166190481603248330499559327501491739400544829065336546295864988453233674458987453570867033584548315484484342371793573643787201327651249054710548709404761374776432491811603532639062626581026925490009524156199570118380367371724856595294901767932779524879161031704724594752219604888618121361363038807445672742503257588159009318497397338446907219499619947263007549987271727422480502184198159767642621818620175432931025377436956015075346647338085882382333335800395636537270990816265597892327905741060873953633236128038051432096369202613870807703401214235660221940608619021000151203144554233049505296375385493987966934044815718043035687465259817768777136773451696646446838564246517255133609297987342553463281463581897312913559216997119620305864614694174536569288087837423048387043949924812464616219035068293096635089052699144331107483666958773980094158793243102181751184742475220989922091413595332882618465918384836845644641813047241666692339810527351949162087736306549641862245706012359856089661510003701334299288779843808074885583318743361467066958977190364346404799828346194012093638252214108478285639847004217489801244179007872731539290328035147244591322627493881238059955893371274699850750571363997771498161179468284613961956419636578630161238834261894226074218750000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -64625344675612043958259016387374395810439061969663340865906136238968694005915051263902046059339054288715679702697976361979832885729671011250412111404240365864635577210866224617076006008090231213147726017629048189702636905778267926851659659320255657031230483784235927588041042197592584175632586387076256957802401313776023002799729040944658083793383733741137650121797085966599832418717914220656538297282550335851729985239459897061798247568399945321463813023259356272282949026252325963451261053204631660280439705176975751623982650363509917093162217295723419998520951082412936359762635868213126431659725009866698877815938782323902224537029421996561039764912874551918534735805726445917708928858498387017377163952456783279839078931273274377280150276841398998937419955932333544748854741514745691306425727513380503833504795053935988628758050879714015909167053076924189002602196549369392374390577132382560868280108648043256469945039089761430845278515155694779514838920511586853993259688663544599215961219222825128125055274444227144202790892012380126971693560336576388070148693528499544002280293050889311159663711093593539515610953288186899565332213617185552056188767184531559535965658908180455419607735583274287365590775452106788445891636381818377837255909962660488542575631611644823273204662157669173906770648534817913100760785396213961893869860598498960322068329604045908491433710688583998177364238081244425953501660623007779650475300813580517375643003883677128746041484650804300845606276525437323771645712962304619843249246624297688337753015169068857564561822662937971105193463663032036952571789324464549371771143447735173759545675278427624082335400009193677220763510977527479440518558740323403564587787232611115482319741930658113460492005663155195009724707581652851692943763180166319825878523717810454558217619406239518542377275656510253938669719724383294871919738903834136361046340074606318131276356160073757597548650015782513518123396838726014421956268829515694599963932944557639698542493242005146569406161075188453677133753702684823544769373312922023270177828393053966711370318822772806659740172480175741037793935855145657643466121751348910097166703545726490371706141838809012156730204878840595483779907226562500000000000000000000000000000000000000000000000000000000000000000000 [109,11] 202715570955814078582507093721632246871124588088013479856441619368508880801361070351259565044231535372797524463678946477625316311323337470777997584493509108477178500726957965665368035089251155028211502357147675068389984511821935468164891716926311136637160350786671672681259380329248701330777934727748400914165451163174012885115974934676144009624845153389352855732861883425468674695041245661310553939131855966630150723177258579714920135909662297564881451428592993685770284406870195325039338870436890791003073560014335661012492780254714872324839496583344910652083560945301551156437624289154007380513341262989727409783670391203765752801022420747213375673790148045944796663410884947526962828490449264860481732711101971703241616385706137690059813809841551621798563903238802687637523925911817361637749194291639171443091219568205490235517493856035989637807114033460502495847525191019336928780323818158401000564616479580311690865045171069462696298860406403224798283646966260397603139834958134720899248679466441813929680010513116891823545461803087018902331842000072214810413415960659562468635376533576467724665541052570780902018214556216936334359450516129844848057917717723536178013764033212063651960425217638952715460266899801981902247426834271029275707869795409049014531278069289780787077996890330159756968885030920552489537205829231396594847022808958791862478227034745214652348712775412802764924212592573760769752091320674596624597888165073210230902453350023698163794940300093496060862964982812010753409603086622687144873296106785704477496859535142836235068524379698917779416928821668621122051603365083976269338682494126814593887319235743677328854250195448426848113198413205850970821708909297545444146927395068337558217056619417997042012391978771410227470052865545015706916408153542833614392187121739454965708040892942200672739750515537547396984868943038079369890619149185178720186053647126238997436408092684378778235837175826993844199486745532198357233983403823124361439850133068960174112776530629264906058532504745581234935915676899789651824449893540075919261685665920757539024167333777245906209560410159789694435175914237153276998701477861827676463138085204139126744058186659590281575304970829165540635585784912109375000000000000000000000000000000000000000000000000000000000000 [109,12] -589120745063219697528293097989629720731462287497823723302905573307581265837186638785052971504994722884976912133570577877817834016507687785924206858138140200039854261841180661677477628000643176372733633380592393028920402261652899200078413561860881071559661153647921920201474280571161861755673815964454521313256088535361325429801878597473511437343600916956773170356966623226725622011776649725265529471046229086055014940566742846833935190529269647972322825960586124306122111874503700823015250360295718786095160383376675162080377956306036448416397212756626905383080571975862956655752581958486361408326978364329444612993822288184768193134882050139417955961262515098673289053587389695988869917605376384897524203344774804807545969090726300181191886778672878746142841864374441386793461923501193708757618117824749105347283516223414508057391093639297109598294717389624100463489936762104089824240956203319220835235525946220449866855145552701220297614297323243690305766327554806708175807772550846497347947830595010442211464131642275436592924235126268777998564966161257211192252498622307204297090260178850518667557447939890188262496347886986710507331926012381603773036661922161658983721795149900856494234071312060098760272184594908624002889355763825296835005446312016498057794605552016381762063698475917685309029650277114380703691649161767942636801415819096040446476176448869553631714876663120023246800214090037259684985394921516028423750194573675952525630074325552454525292602340069570435784880060859990717570659516730351557442117867936633584177792377495283650765346023934103451418477778481433820056515556081715660927883471896225807487127233025754991381101288251948215393435273166940974671999892370505954600100111626386081020890007416092603745585294136728202820639547924450333859403860563559435592333311428416055090500659026989684717846869306837848454689412254088213965465071468260882009128014764789898530298381694168395802655698731527327120577556459587070590921930332746111188216696271352988344579800983264084275718341350493152735506427737431792295044771372771866845397424719398705141196950873683586578598109505099409520233233709825539298930469001248547390355911933073512691787672993455940960438876885518766357563436031341552734375000000000000000000000000000000000000000000000000000 [109,13] 1430287770879751659953151358481078911638443790598249040421438863360688580769409783613296607326451860652187604366279804520674555312854455578302219760827596539247103435451518108505904334815519004752831716004159863843665433460257111746974526242862371815388575870830508247349826947512644761633712585264271215773470008556538467187872954805431883098895217951499264106319966906638425733613131195005641541375151751855898473737945535887194538993929932986149608782447924426377371578924035419800010005407920461319230458078618947439183335705070511196120865439549241542694775120591888260532445110629823285556078848271687208369755144854338050246071136082852887873467546602447211162597363042861242820858627741872570735819497366560255010115276774849246694936273464841707087190342860896761828434157881263418447099225124795349562929385406143951605441147484217406102974509204478536731859307817132930844769923473739842969034173012041270634825863023537519147894557314221073591456018914151102542689341478233527910485029352215041621430437426872044875351337006448066291453328295610855758924469957441997530389196180327222333755542137157540528566368280240522894007417562282057485097094464248824955578286319447689236245385262824803639306516019099338934591084761545932488407481511647364514863225752997157923620373000315316490194985265360985224371072797278937232556412896618250311613071272005167100214075408459268447464282734838680047408860486542918789998655242607389684063579545209623230638889726624891621260961521044913698869318097345552219407599514157593688605297192866774141236412513816238125226142716549776854541153608272732590166843439904849491949996099050726686614956643428164695237287167848602252754513148493269621206880571635382499723953486190128811126126245560781154545320036844999377839509390347510244884147789239806287517586182579846176469861065351975039597791330912604286239967346275888853820600878241968307498254030523383880953704238794762427231037039102743025089034285312051841718864825257407338820413514504708298172614333778822303331240423111085718153317541123108357398320175240707787670631909425969571124614617443842613700645829811715603524169873930983657973057293969818540962861679200914298161332639802711952370373182930052280426025390625000000000000000000000000000000000000000000 [109,14] -2614194181407347420660908023298131959114314802772044784490169723691241778027499813891011623999661146552252907282883668221179687914697515151790637580851117147185327799345315810871118626606464575277770187568815103897897003636068997686156604505438712973186606779109600087342787776730277414601498388482847519652671431102456829805322327242195656546746217309270786545632875102535535101706829748688980901121235167942873414825673449643346367874395279617392896616366061191446793161416912806780964701171495338337864713783194554578416909875037318569264208762802083190133387646584213472733791407735164588809260338362316490097888000526773300278713190346400176471637456111755652766769814288084519018686270021815978014724782411604438108199318386711487846497376922398212702850289924294082162594041822713133599605809913068723314039055709734613164406721785738952945274835096115846231345519057742079095934519099692652309646821230255301360583900749485910060204211999824810111859852071335454477037603635638245953726264147112392693723477092070884537195208296885507885472639114856847877547349436999421189288179789372938902429534217684588382148078912778240610281820605835982484960197445659076048582035303427967342736119164098420864106187071966109679221948807366874853226177213564305558517040528097344831925738010802827725763225208671233275197458977291195288235121993478161208696392124119510782176102101339320292133043395224408191621314332235777484506675287664030499751868013371835104531043861847880447619662869326583792497446822202222747114042957519711607484711777022008977274773378395977503092651072134852662622584645251141382508981198495994559699335591281279522176481572537647295971612853411227616019165718047852031199054547615672983765546995170895622742322073550868615807933490602922139777798759056502853852419893404859379568341002045308907418849942976526041678364475003659346901967982625207030413465803955276259280828824433039257436387692621260596928228387252992535121984613615829076593540446537529294961415568034269699206289745279476743967590570118961154177507565581403353960414214634622667314810148009501287617242848808103561263378547159727611441548924242928274839262226605336669683913145581941942289283032675728524196756552555598318576812744140625000000000000000000000000000000000000 [109,15] 3528721600370523449310180028589870870879388978289572608923317831615472903714454227993436719090966511914694860597178378738191592529314209931937781190458559651821854782480312482740137094225265330431484539353507396706992394315585830043017052011469108020787475739959991614228349661489014720852279719721999874372658042194652811132602002544705166900947827622659064264463621134124488939750388448168043404620097872054648240138713364252608888844660072355289453094109154225047727201367663501746675948632148499700927212265985993386406150275741897699881485142995291381956271688727758692133455775045334002268953363227218729036538352944789037639188741689289779613325550957580259659326324104643494056496345623502799363706409758657240679437742889119059497909040022116818851119426590232953081193203900536431888590945178987729774329110811510532289358331405486730243546135791904465647847356117914148559727477233610726108139895209662058907920019327719653782942978219966291376832694598212394075847224742539675534094221460853468741322445504690823598357157132862464215899936307769281798180135661540369384251862146455982765500312399737670349091085517210502736214918209996933330583094817639863102693658860105856162505897502773986968204357779968071577666358271044925133826586088391340036760920982154428073528924268911942320459164551314561030961945381541348462491602931072567001105569388998387736319769281171075272005571611464974249108877915161700428570555205086517781388944439584412626445654213962354812954966348850129732241266475908165363166640269561269798575319204505834382903671593123661938322340008402516063884064557523343861911189358098236853379970939074635509037914053808667077537892326926243145621067954123905229396604337304013776513973216045614121158739887933226281605962498875554953172738230013755049131347505213389546197185132234635348905227752434706255206260778823356431523464304914755415206138028423648279933917594645392887575936455201031583500756192281059337017557746227614474967620205150972171181146621341279942259889841499124588776712109922472834797262250568862516733252027722255979250919917924829445800588462110821948359596566265837165598300188423520550577712933259556388528637248610297688840593076901744687412509904334001475945115089416503906250000000000000000000000000000 [109,16] -3385739223487846683676231304376062188046149553377143674867062327917346568342816648255252622772596480553569867299303738953461059775466814499544498369995447196377615599856071848476266714680899790170787128806917881038535251683489040155938377402015426436536454670394082994283861828765551686808307983065613718420333195874293614447587925904043336582898707101222743055510778570658736352262929782991756254082988938628680504526043847639056918440252201707361059598164686627837784183351546973080899810369261398554753440548604295072600952374896066957312803858085892134335667560210026684896651403994013342169437147080240239198251500217053671638743592261786326151097779132581221253310838835387933138581323529244963170638722634221780851688207204712748870445123850351337203130011006363205349841641597626474191840417803084212458977906927417214391529741584991411598055599927419503860422740463011326173529494019131375229176059851895275206041621024762781150114200257744191622588845923902615002012705714936573892403774909860844614516780309892066679753878376198338394922809113683539441212184302198890751166931924768479950691995266501429567746288941977543366476766076416283021570648707647077179034827914814746690217039870136271543570217535724406649616952077098353120882488197095784161890095028362938306764176212185787881927925205876832877263235003184176952084659227740201869627394489639828330401622485622220711338288176292519582179706828073673007363246726256007862983299559016698760461377984277118987920811393255650547501270613468249904723956760799900520302201613637051650809590747096577612613702144248279982302941645453047235068076292297396819473547128047348265703675904604908930011132411525515970613433557322736985328066658770029199838824038616174337506933015344110413352358829346967006543387079677349709993029085840652014433073894642462958077715603111835211552833613179772893454612148221537890324717750555934723583923749101082563774371603994851410741497401981908647935079118107817688216749800916043739539624127247343452096285843262341742299911576571089530303943863437900465681176008749474486754790311522177986233894580889942759561571038184799368954453426800761469472826982138725862658145075623959351051774560974652036665286103378491588955512270331382751464843750000000000000000000 [109,17] 1650853031282886665242827921329417111302971944024548253911197908232474234494759378360912492132761413715163731195778360782464569872261655198867745808330470405137487271804814702199225334208862732669777296009306068491713823176209085315547115421824529351596690690292606982352451927952809301951572825834649240836537900084238066753414477915899320969395883768280676692553195289399979164697596646512694961096323732046467307121200499441422525900916938441072342117862080208876954906729303422157353677815874710889301673313472615737920477823916249858547320272234190499012474235416689676617063989570478281090008668216562779049471026931874337786477742805801221198053491580225708865705999627872905064092979202155027685404980946947227936386485243845366839912875645775355181479939303762270489485690562004861042295504558869392154501911638371459523033089508262632836480545015961943257873452807401388939853083008531056249760650265024260160555933071968090299739164960304117258056979431336951690394800688927489167251668716442223252512433350079251937980891714534214039475011398610423133216039019221101632061936648433418357841629721310901709387379576724470072562964047385748290421492803115679907461924026539946455018611627686298490774085713171687492353131767989567448304134754570343471636631732061573936154762448453369379145576123529238889275741695161201819634922103149195831374100213122995325559591047107016078888606656732093773321898843377291809208169800589382396850882383362107914756502966787098116952174263254370614082132909634406563961902997706994614479434507046686868436989291602775014174255854621136091927549489370446936822291681248596278098238416680090959073990617049789935933005956288092915979081101722698665060516186004629369165971496650047820873975324779847158025126148404876689797421752779166844877320815021822865651339539797319798060779239307566842832005821001318006945338886666631841275409779241990536490723722962849448877938794536902516582009464009665207245836845829681829035572434812577916948461355945750505163091337990413021518394760736003004350070419115610054770287765928143230641585999600572160328369738752612663562337886173413261527211643026253385919088371007362790219943642000825345985428570582656223425546096646165938892636404489167034626007080078125000000000 [109,18] 560102292149276458140881070974632026182532766462362205412425665567160920512848855891181349412304305576144213926582571222273625190210935665528276162621303255521504962491088635650722408257556138086518675841100072809194635918467642545539067527252454880989720996571444592596080213373802969184208187774319689578540127963621066722466494323972134369981143380734894862514031420861357275697322911082235271745382502883727141060194044633274435246775489468392477314517052029568605600782085672392704105317867239885377506810299689097545092745824917711178582595137473187282036173386575656548030548331536287441199126500527899838729945944304054367137521753533243699973100812306256646671984742222042077748432145552518132134572807503089925496856441649623199611833755263218876149451958495719887084480731190554687580950063414810317804502084059559197240911071334335417654322679086703537859711199367994256100222522341418285074768061274934489064679297968335506607391650036017235802579351918600580685888224218989268164325266090687982875234981570098351119250229642085476293466586466397760730362947248801845114946071168160580692771909217472151417587919576154413955520458455027242557687102862742846921500061047567148025097184393028019815161394516759876849790973193481184730838415527861150582406686074984619980611307504320169647012581773544169899139132486045412656455923150689466767313134520284029217595107646473144479421592591534263408304580663460627548057952667433492771308241693196381260629553385263218511982553489899641073185084051693943631012487392663641612346674077340787575273660314065181136369473248951016639391922051717255280235934857835176767783643271207708611755343291203797975282756794415294754137337348319328588696961254446275291578037117750002085543308793879111179978497891912791592524828636493190409826997620043704522712565744436489438187076455108147266459157228072358847575412342373701976160686739445072471638984556084547682597128559842171487633518482903984011352687491702980635615759405645844695976856304196358717363361538829344291164776085460284194996249392953316159295336126964023215372986784141684697958794097419144493236120716503260619053462618737528517836039667789495500038010533579482219626336015032493958595220633067679472105737659148871898651123046875000000 [109,19] 49100967547346819624493037090435617396263656970552047049087160237146357106722662522411475942107120950919917200260072616041535378293007004174852059243944174813723108211571200342801118136250077487666411197890114781321053329042271062525026111237192122191994191019279141719065106775340528329731562174158450949440448475956997099012273357437855815100252298337605088326675223817441250395477532753178084012107644286236561299364606823999109625884881520545469425464257776325645639338563316696126143871000594197217287533725786437670628793508019452908453233137030196092001861919836322263430256902391142846835272062744551728347672374900849757158984514287213889428491354561865838680289743721959594932617841803454187052057850012471864113202643125273445014112755426443895473762243441084646529048401726614435990766078003093192787317608441644458134959876463185048317009555437903106114860626068187053286940141548576383607687149477598482758310304079941946684430294275354563424687473145663959374425093886644060798646722267292630803446182481696985014819080327210935130985224825036841562378572829776936515766030192044887560186572132373782472873383890580621051510394941335344621964835602984191762243760737814350736249977757994986472096360209839159677202521768313373491675069700921457008015433911956015910276464279163591750484360785009791603792459126585437406646589771312495091275514409488641284035085364299702581357078154882998251964706891713345461037609336340257205563730836880887726451665082016062505265041155643860633794959638841697884049144202942727127568485737549172707797936215402184687055116112626583786091767807569778084854568752786345698758684280049586085452764457489987827443404486017695183233160556506045246267632817336585571344975162988742282076924989181702040786648195154534157547397255828461127947101638267900210266752651209683880471438212153646197322954502483085274735082577608901520930487036692530995813402037711463422092156095501406960851626313986899905493416660055489206958146280235613358531724763812478587220875637028609001983706767312639359881902402991812228681187234751658366850533666471996048269119777331435730466838482929545933310916381195355493903810605852864354189616188570501829057420700567389914106310178087966278326348401606082916259765625000000 [109,20] -6021080572646237011119777596162996330411818139034591646693206596535834035243390129860359497768519541272053041063861153438338967896693206232769732248651362517364439035845300920105091567217205012047684961125721681274537019361981015737983803670205569518825250309999170088360790479852624781071256463971230978188743923027006481929879351300177090177971250191463238022456083934891683733268815026659820382386344048661059152105481344205336257386216770824561531333011203856608369488698869332082365091908238446855759867914910765588683859308167086201782784784426608394234041097635908998343320342738173748103238667296417453004573954270401815127181693454256049810471708407598104881665799333306555530838326277417596033825182790996273279349356307039711150749130972910632332676553666762875145020053947610029165640408017890536611213493488448757379691875511722097566835020032902052269694703123467920385131870048740897361268913747014316647617145194960450653521195869199302897735973140816376463954656044159702954856926025801834936748828157582809928528608119518376149881831964142636228793184014047812267213423472232374960729736683791639544232133856030089640311450020393580722865556848928095090608664152223713794518114576298945941973657733172175312333996280727626763319897102239357096906759257223481306290703206245903616195804589945536696148501122797406655106116136334517647085861247245603193513780830047216046143352842233829685964465867963798749116587835243355076115439998260501975491284343949781296653081411919851282299113613718397672570364082863237358693291428950084253974245538292992032378586706407085420186083171403602592939004514550560696940546848207906385065814525992729985764062855483280201650989719427195772694947890899277573760721982395853863290710342903438856753659093957426048078680152990393118480613669100387194478532340045429864426290398741873350989540480564589041775825619452762145237798256592181470030409586221533954198512517810499384168908509553304616681426055587592387091567716798167713511302441721838298704962586761525598673176886615287217746453200391748627034344689525817804605013626582547660490542857453960727140249131036019520193816079160706223241856657513805089609423678642054432734701320955492418740009029354265379652133560739457607269287109375000 [109,21] 16514466724771737936605335673311998837667433625405664216192198790159887625341088756222952560131651789478029103690807896254900018683216004039551826723425793308706542451770969220474848650979344718572138171721454903131763046851827650982081299492700689740370078490720523816044026062618645003088982029419722918178160649649050589961688597385914299133234971100020541072947187785837475024964456923702274752005867318629878098108980960761259436980587160828921042835622712902459356955001254774608015451204286005153067342283986381458411294559085489225819454387570219608774985672223453674413603956206020324979333518371971634650053173150613104857509273961207274308657172819758300779737645751920005274141002498331301079648686139056362754978247991592825889495112783484194140334607625784570405215179332726480748665157211563108663816199041127219710322051394317359134574601885331062690904146081707708104913165722571650497491417026062789637540824519462459532791476528029517646989106613032552052078187871528597132205328345850713323902274224742455914638154837325769330889897235854416625764249237828207448850485290529834037781859441172192590892180277965541532772861280493988957704599341061395546090066910385372327661139571644128854531578045147607786002825580328363895250254360579924181204158419026175722752343913037133028029953498691070657382482754086311305849415203468373270572902379108095202609502563656311970086637035396129053438152793431625101873916971375481006348096850151367483970584692449532656351195772233935246385926913455154824513965915889842564813387593799949277926187783336554501068484674224119719348613477637942860813071236503483048556032239469878430679974734698451821732596797265306567498267680653642305263557374887695036644190701513671665740471077050991017911325840702072974285778658204045599780829749472728442381976403122852749632023042331060338809449989859421012190094618711618348483922398108999523651339557330173154773958458591499922516163656125220359084505757013749663558983339198787303561917989720357455224083952140721550890286197342202848079622607523376507202120941256604495586075743543917004328824987426099423170837409838656570324710622446226249902062351656717761093953705870183491451667240158465840491053278071831300621852278709411621093750000000 [109,22] -27625718060544371247624553559998122922161861786644517527770521988175913865760515854313233659466993067243609147811596091064892327396607297170770286224437463783355195552191685025414780710325587447979511313329913213194794989199933467254233819521835544297065292029676549957418092492478598129252747400497926808577345229736097011505051942254229273644877489429043962090709099645223762970711103570775199470611725657493991425455452192402177339337917626698199778259825116249011515604850003575440710656518743392478073603444725121893081700658817985730843276440405749514004980983529662546042818384024836109705224688059767399122595692125415494502910110913623829166438262335187245056835614640698712385733714207093760420317332528358567269328111562833548673792295070431016322280099361708922810278537863516984534366055444349202466515017438496224408213069404681438323101632991194435885153970432631983613707467970360050675339302139003561691971438615746820200866546344740394147405423026651149229507501144695293895005335005282459897492357227182953884183701341470399567657857544366456343481054529866661817672991692261787718953866247291770821313623009135297910869465163957823681949502512169696650843412844252508365291388340633275876134288014415793102266133100699441722565887159262694515959554784352573844314625391904346054652558967095761098488116414754582672115068226882603585819795345694757714510414652320129912052068295520051777309168866309458112297062767292626241218062589678884635187643111991369384554929131596127168618726206901484581282486009386361631535357596787951580939092960341823430161547716429486399850100664158390239958102078655023332438683182682647776149651858706866235233162706224233172477276224695867629270030946390861781518295518968616658835554825498287956009171959584684497244192231453521307890927688432474929219163481367984035062039986140713522024628136386607081841972834952710398976463542455708756290055268340662079458616157642212372924608206006489645020455215300696947685473942065635577666844485143743736155209483743547499617658013400467850587895482647175179417715936689759162884225488218654190431164022931804722835420295984327615589840438183138266451638497634489767931194073400180227920397280459363577483078433516539007541723549365997314453125000 [109,23] 35861570192518075713618983863696443883423181567006349753817481775586619677853764509387199934966119085341713849192799358182483689331316666896734026074937680805788987590836252551962702666570370703801640233650921939376652674879026938580549408156769189168997776019471360700166335703572396496729616998447557166187564027562954576450256612084379229260889906994424657501073436721310677372541157645627238627045608108616575859103388272367911334034983729886030542044139503787938133058074172969587047629445612810894861150217591636445270513528249838410953422674439775138606096440239105170268105554044566719153376307976472567804147502895608399150144056455159530680538000355858109161725765217037761308765718966934023404391767497083337647358419283970099808819357143400061337387206190237439996049649035371007249294124484070478498395148893920874337325323277967860930814813638720265279863047038227225306921365287490998511043252389482427048933730907539764520262803300772742910073298371117758571106703454075445834833022770750790667139555468274457039313785367497132542819531388390594960044517819939999231334047494467063145420685914113892806679554772935971559581894416691967020951503335621994656640691306376356978575234171719702795907876700283214728203746769050197045626153445914249774823037724497432862638743643984148579465349243369142285992939556267141306580592788874462215410470224666839965835477897601280809894102766023160339487620081569049922279852413813895987853875032439882591557920351185969158226602465488519768023918126624639050310730248635528943366274386424758722331104090233015085478354423731281609980162072339917334131402098375673473611989371670896901340537881890979449975358111127428382685275580828623232029054130868651680744687243234394126238355882176751687625999946859599906126574532006612500310374844634658432482378627707452950835738927518658081695720431172738219982461631803900653163426658333155390030271822978986886135572783670583115679589265626062388335581660736513081352072636491423275273632768108045144498198937887383874247086715687264672036119350764304106380375106946887097933546014385363720795847276724517036374788708032790125259479883689640578499382480197493107576728603611612692965338326793369849027071083469309087377041578292846679687500 [109,24] -41740538033712997003873009809987610961637207867756249108408296030843994428520039831732649030923950001374002088932493519970906984366923335341281155237604089507838374328031192450779212901199645642099651804902529785959849721545289130785069268936015373072531384878287371200693602331415493442735120208893785481788755068009553708496767772140114035940222762661985441064587995951688050643231033572502829656891830682033843148627852937724731703793789637810278620681523117953429883853775715132477864234102934501584361693654663213134984383209788071927790744613006400597627229320163931615552377619974567407348761474826874557768143347560018702976574584767535293437423509427253111189856473146598393441823524395443405985282609189512611776197051304659222118013701357984678780360442011311978167554580063881880871571991872520936084721561776564574879392781860513725579356086038918242261691391436869941006907627421523089107935657827963581310746202936058345525628500122153657358339592895020636253248881230179495352111084823161802938546297101238883458979921202529890783943020601099349702304369122522232696283796574342626686062656118772249295423068581932330272401120430974852340903473579034027050359602289936131362105489549685665404824910210409724655376392136934148656556322986704444091991126756953690849646461526757996948779404804431647219890634067433236874027277328653374354366646477034519780199378353636060901422434041075767671351665765483053933350795844498258937645863362826507755622848611402189763019193720753906098343179004672234740650254814568637395837268506830698044927560231529089390328976811553564790183994521355277573159872409285505840749551380142505208273396880746631072215870128146169733963264760981642916504356616215694085934717515364897184527842424882619575123373978352295531608135924247907738431112291879168961702337531728566080361638745434928339559694309009113294814162390594732125679769592175125797526902285221006516078204144367959082601035306765005412994802236371728812108265281697147865510672968346089279902019629838155892221408018135963543069040375373090403332377130218706198775113921513914816822192407379858735423649528211334324549883217127587149535471349925007803173759729410108593788059792503968709054262831159576307982206344604492187500 [109,25] 45600383174468950377399822452696522064299717099364511552192819191973603373172439238292171935857854295444854258732145458241016241821070344903360969870293911841110378764085748334783288489029903546027506908454697774380005667963930352690270488185508840859722790549528473712586717121340047864614273126831058369320450518077816171524475614843219950099718236735930153513530304576802740370474298745215280000389719115200240054226219503491824795612902632590390414416381923654885627628385339048903388950352824797415154751408865233178017860834320512262173485331714226794051951412935403207450852527498127291024288566837845159870270819794825344497735348929296795543072729683835302601263369267019530999361301909177568643778282789037063458903486964766901913770558720568904495439505041807835948073335259796522457228917593687819811919488520959180791406539477976795681272039104563343185480086904314920885228142924753301628289338787026513459530910796593216930801696812800378202051317206388232643988854586342725405764273136982401348292528271029789745269061505776919858099331717546596374830477935979560767996838156251127667568360689689736052296371310739284525013412897180997864396567524254330962055675484268513065005741764384076974567390980789536354756441862374664855053326130987464964641547077232283316285802708930365617714815496287829377518799303189674602198454079945557536725680578446359761492119560252519902398138198874767713291538742346987489944979505651880709635464991256931137456935332241217852197595025918616666424229988319736881850737420248963838608841192634258713461977603023180912557635315273541486494663453145261283046720499388358288403190582382076263026175006973738715672740226409489945467390525203342290752205746839165847775280188138981494612944607980633130734642457907268716130963937047349487132588057666838544409710874121112169484645148808604029012112501932895232883018229923524784631725260712818785667246385781275650295934190325596879596574462880132454095315209925986864141333250997785033266974611883594327500120620634314250976849219616926356872631811164010016692182479402310716319845154517537382686305043537233171043725151420408669458814150523429586192540381506145790022954897453579640128110660179938662395215942524373531341552734375000000 [109,26] -42826777269506676345091434069711131740972172973905813113834490133472085920398477023929823803282564829614990605063688845992962190643982686400906359061199351994839562453562111364763094651382923465434193797337540449954178979244100423437177727760670951531864570893205648567051726313573150983135837006898320921911422553319310310959087528533459188560579169252002078967945571309447364569690346812236172894021880926972888052883959278327863632562456423696354848786370058154495239933232190932128953553660639402938297479821589120170838294404488890987821045380576152006092803524610396706209576741444142943870020237662618530896308010205943908833122519943933431270135193496652919920371154620118081020147777742340500738235961467897169018724784170930946563943341613937799185631098973471998329334022589699162786805439745359670176731224541102668626815761651697782652408114185332147377669167396284176777683362900610329049565033439958463347150773250663134394208212626723365780557423315659297352300631056947538662449165192419402910441071884253332654336751661392285760613623680423801972333523113025107594211344408952452842790841708810904327530169723764344262449259977297817423200233804434309583610369725518463620834611855337168915517484783148926226992545936123422453890304374671575310837840604244302533687672714231909192042932231094588324374289240535803297436935519000151216698611728682971490566266977137621733876570946495886257949021301898486090763910034375425401471231801878135203232264734272261042028532910372589761184372439708994761877317584546925663225418390513064286034089130731061678268507849084563606756015177366687403359795608947258584394970131656410401216420468746428501336882356105260792745111215406341048036300327748003220619617490682414083650842522388638125125595674102409939492218232617433214216856738734313430975090785605154891070185906859270185436986627946918506516524664368672142497448682285722628084135449573442659288966846869318999707822094092171317552684330041071354547450762542869655760730209994018115963890880903897405821696905118342726033275227157888350044865803586198239381368566860096401551144323083218326006530467364088552001129522987084065560614100935946612528487432499755953052713404113904793746314680902287364006042480468750 [109,27] 30890807031998602341038894208090835739646724882680671083779347668053167969969089418528945217643685760789398516052220761126797416523497209462836211155491895085418626447339212201814043343058197665269763737522840847861839443926906541669103309915179247214793587806880058970770146341087930397345038568192032058631417165364951920872209140034092125895056286637129200462147769962521122617470708975458808915570310851811515761769903130327036222756784990117332318516875828776710224416709286011764519192988015670108689070860724473516519671033874920356886694472983476389235190634683875954001486309188532074821850329169088594891518894356841923159182879710818770575845119676649090926257859959781810078929357945605394050366954866552697028472878916866310097648633861941814751874202151662317209157320306793759610235705262843007761929507428491284631206129716201873796998662722369111506160720452461944040160910983814293021631628774005803545526872920463015609312081790210736343906186797791469720569443269415894832349285024988293831955044361718044933928248013963821172487238079446354247057160823194624079622480748745846633160248328505052810960353371150870779716900785464429274619059537673375940527276502722073284616306602528934077438814153861764989375796646723275941650654700665794336940911436394671595828402034516670578467617611239314085743077495099201911055871770147803611976463872099003741569278499470287681223728783090262982683676532848975057232881569812528393605978878364573409608079359112550362838622594141533249205000436165897377024936039825653949577645659488203277162072123182039263341058343437241303097551710646996328314088345902826755434991167928288305862413803272407053753639416820550033459731021932601071541358721437310754874309057957767039643041284633249783904048210223186369852792137383968708109878461357985504207179072725375291358500939358360954982565945438503775824847467911829661659469976007010688298521230329443353119682101506948834124570644493649854263931512490803318790020711953512684209982483796207306034036228874321784668141549740424191674741487784045831581193817015840871229619802996973360841201816770454916399008999014700198607154650055977465685973996154574861338776427394450620943439425603038728240790078416466712951660156250 [109,28] -15721079510363110008801302834631455618763828652028654587714311011580934465113463461095057271825526184143005640318339592252831590819064960811513169231715847222571367219469433071483597042099708532888915635491998049188636557148540065667655071358999791671767988379261408140919074418045420889885168965945731193268669157202131000247475302635000840540395357791093387877753214644599752815325412787761293492716302949431151482778787066081237260652094221374737546947098795437547268274895612192648314076423668192507012805485776586096555152752477616564130642524161666182731359515944846980426487976048352321141568426133664137728990141764770194167164689202983507390103023922540128612394889340974694446042888835786665095758120937267522338427093769008703540209794284961625189569011841258882631887248473075654581110305152938364557618010810838310125442412353452181754734953323944937304969453112051530914390516215685217794345304042501892598729830417282575675555501307841649914302929479468050196257580105259345844348628252610403563813623717429466626936764476650432931970128641489789166553146344917742537904545378456864216189117907589037829587041413497800370753191431374734095888040914047586901908646116696848973103813349642798986169542252008090447422232103903950979898877990228680366765345453196572105491346745903047566892142073386820584132338927595402634073414554953848140267350504341824687686176299701174207100945985580580182215141249981946387412726408713027693011983317995486606267677116809910301174473379209703308593271402058392953736331854632948833257257068989231208541811084215207159689667389493861710264913560294106386604853829945924859788072814408859946607805803507715285410662742211857043901844157355979865254456317896281128463591949629644161955142488398110221466694858456790228061103401173208158354599084146935912729773133283834351204929373701970922811468045008658992015739882827791006580854165264444074787884759216281467295283340007008793404494540810354205380601878271470756942432311443857314100206434632427008861950035269529554006085099783134456366683435101307772244192964334717523315764371993472299896714870075037636155600006646971382179649947204317784711117793915548033662333558844018436499029300890128979517612606287002563476562500 [109,29] 4985679707289588770452049454109365749395042184829096087883329649879081724381918879250075560274259211790819248014503781770298465868285515114803005147205321873516592317117045222660458961589972887152917642501399041419209474878207732946789670783483764254083689593605194990721397365982523338662882156836314861944054001231189904603387635109115547288918137180001880520114940621147615486376492330448535544627878454419125593217838778081398004968465221042730713315683346959483476793398536390716523304568929353110743071147618166554604243567279298024299932067289875303410966325539013426443619127091513831678661217729272494111060507391395212366658541897218145840155624102185527664663452701939469639077901262869289046799774399803581616845519652628058607624877639389572236425642707535893919132276800898125044222325039545982497437473454154639043603093608370470718867209811246058000332595147125976402673061985347392349081580157229390611055611350593632842224871146264363650374866589114553790781068531050056303268865809723670736995675936308859107710034796568855666923318267147016602852796915393168670090000023845291185007693503388621842837011385217628663443232269468529936807109237178677393427962923791229740514210550387308274118586491362584896914136534390907831237721096060287100595330511678841150929181661160593943996562489129064232081496058028398105406423723961007991972057915235977452626119395152427011910625004048279298198627536808040185164125036802963328274408445266846522960279541603411488936447111127961245150642857412122410234183390908451565968432379981631770374777250359070414475889057638450740295961468173369028422645417158229732215319799481198467185251188339475583495279965531573359847407476545325654611524017873568348285097329794368814619100780515934583536573080052066385241219380234020399327462576930241335342486129030377990932059454259244766808732557803763808488169047651638811172840324332176079811562395972143449089444098925894203920721207288531143856996111910193361124758459242758942425722491418180582463126593510080603015715659253905869419699660921619143509894449871371167831957042678069172854496050276615262811644508855897831013380527691166893782546607394146177816101394117436667111076253888768405886366963386535644531250 [109,30] -389603515284205436011501570383246657983019135640221663683921067964243845218584068608603974112168187500266151342392035214942716236572560763231622236079476297468209060806641068536139861854964338614422564148230102497200907393693684970340740345699781537691115260256619672950257919011227466106440957827970259033844201798495848990973982909928075415574919549012083841445371933305043546256853151697692519984155496451788637659180961372952316794244801709317853715217423667852473884733631810030170812222719057267105646937388897127421553853791879390523675951587085966478026700681939112848514025684239840930181773142839825846807059149436735539942164020810738089621131873948510427399052574951161238989610533119321103496134785855883900585637646419231714595135802053397574620019404563763418761346742134318550451389494432927829710490381115352774225652324156241808642662627900463271143723288535498725444450355999180891987144920409082399763632994102291382084678835143244636602960313042599998169769558190223415062656475772958704210314520968556781206803706839461264708292392473516678861492817104396810119164696640368365817699233108510487657594528482541817620492900697165844880128905190462215792337393269577118930147135995705276354006492083249777484029087292474251492652564008385180275808409681155633495756520157683957769732223938384345260348876674323056820887017244817228441756441008413334571246159003013553365929834184218485163207505506688275556589159327778920229428046773630732852279987349610985164090171052186646805968736469899989834602565895500613970438339102389180444197606662129209827929629880819665801669882618507287766401026953920048878597667905405740018305433457709832706016412691769417828918336669436431818528801558246058798329428570075488036053405653074745398266838793188911180995809214880828848670005567101653570739276161763310041158104202798662243341146206002937808732009498561614727397380364898204011595044397592144913725569645273013210063897832440985681235883813525336604030410370633997570376534284469661566982690756544531149983265198852226307512338103053424365664646554995769388307381282932662026994739839996952628952303508959186009148291268499325101343461148079155038286676903617339329244373402616474777460098266601562500 [109,31] -704684194138552863293855677787461371327765082068590492317166723090789811251609918074861217675109249064815235573344710683855836114338177747658853908594488961755397874450318962272948372028672646382138501968023700746094191058379355662805754266167570287343715900745222485654685375701783149729717898341950255532449837641169285453202520884413948457001899033436447833228049492900779730385177334462065544518856902681664349905890991242035344153473667173678736511360181107454245560619480819851607175440046124713258162961793660557137699177393400067408015970503181104765311341972802917636560905124191863632412047200389604969813896895656661753901182961421642162019908000634898414443778557390088923641136635364286758707160971901047383587168214027309265982079616476879881845962081251823077989570182730106635617766121989671203376486063528108224882289578914298982207664218126669709185377183516158023497362078027000205234297320609662504557146253521051914760144117910201000188157386592667815175716793700545481192810178039886131879728734426727525604384920115191347617603253239499312909749098648333446200274387360383930322776484282544285709175211558260442681847691010971445510272830139709672080404520174138712677128495000013466599129460503188431291000354933556392210005880175024195113918461469852233598097849158880052201176179398367077492689743192898260050389904032960841693977002766148100752265258360982509771062183437560066219875401629306993225349822778929144376982956088823555996892781995584991923274257447044942758647022504934203737526656492949707164699482329006201566182219113752638572536394047040929951162145739798522273187620412013033683789693431740984444303588256188199688825148000449085152960361086032357094008704838122212965340327995613264537331318839858638714336889949847433254182637082897549698327988713844847361845402941701400347805655697030330105322119909824800220112887689826643594628199714632485560562740852312903462004231392381769881510742739768313272014061640703060510453032612178940232353699517177938658639053443444586825970731549367614598828250910185348953511436533741147512959063006342566709213282684136079313586028054072074309589211960843434649273580354423240504761522147447738717573884059675037860870361328125000 [109,32] 656893869962993568781600076088960861786633900033347989834368301661351302458961383095620619923430804722889461129595092567596376548392961663069708667243707085594039161283337429675664331844161293198931858086151451271233844590141555719492085534087892982979122466011929026330162567293561284087022353374043730053040009363663943269893881147883453209792988753187882786151500855844216382037822908749717740913700921468673569097741591506583689237408844738456753421474987239532698839226885702884582271847450803909452532090950767405834893509978752644727473324458950113489377439020540496750132226167343897235336966254455456456251023698029095296948830206858994258756343871799058577475243606881232631409321610068238822119147006332398845975593222547486139898991478363892138336821160990758696781862261619496326755508477121816240998543864286742001109304697070625601609488302424938451473352672699379517322336793045965249706550560457014542985504701034825672937260853922985365885070194574657149628771414581973880445378571502271906097046674491974054043720273004841786280928198738303085596130578767436577148494891199445405911947346116214634214532843185976603501956188488078773462133836576787387065276141442433292299300199504448770130199736210163995422891486686834310928267070777996583521673378469644035665457553357467193482768760057509561873660017933484567129407049963603846794303685039215973169458217609056519217460624377597966126984569688889367376967150954891375893935789979985336686110576602910474990532636142082160740510181807500234149167526559221159491575185376198275654694116872048984307548363562570377660829040717352711607124698729920834722583695372904701267462462928623131970425643326870220529962002843079214062369814340002636955593022059087991031771815883158283161203443985035174460161896391322486517478391550239929314216146581421609135126621502783241740135743612500657779118944552713159961041864572829963573642267621220338311181412857048544205013251856213181006783348726754533458809819018134671947923829586398195140522328961083416370477453234371139776691478163876080931177436019584829640083885163886929413180289277397311171367059130210185988572860929173225783310659832444553217896355754024106943234073696658015251159667968750 [109,33] -372776721002834920471736890946060039703449408660826454996376992637174744267519900591125399893783668881522314821363837844902103994544971367103414359965143868627834667174761458510526345436879433876405076045871480336203442614969556822417069484055858845947605520723877542016772987746460939341674954590340654527746615310896261555115600497357943211372109418541572048083320218354043860492278577677318384788392509089754903198250497447740871639268977094557190231760357147071339930700640743761504050951749930730460071794543226683542915789387775050605913972507354135259917775513440268157154391109942104834855139208394908858029173710307472497405752230101087216786068298519193423227994170950259855236752876196276056008202868642373935057319344409355303725346980974283990160757017499598091028264388226556011184617177964416260320319152317908724948933997012816623972159109009256320756881783896023692117283294068620019606349578915516293587353747928478772303545038255771080972662829143551447005739811780866195619269000319978951413841633083574971312295743241713660021225217822819728786334501009099876526487664642406819062448191096346158830683362647048388359184272080500289969778516143367946810222017663152871670873530762456369164601754199422402066085249933018136527904416270725294990844242560547563322456426015284212612610621992072002410333903819727016119093108631158675609100892701781254584573922069668617635299466796645717144262581388351168375891797503119498500658573410162045559956388046182982827913630160247592001558756107199005979318704160024164770398124864577139177005543642167726707404898677439022821457688890147068796854712078353922112152927676246107250330509503874254542512999125775195592337652429814425323249824502910974381078268552715165265787133726560093958107224018899345453635580541100057762318955863677771539204818525828266120991868613269378049022693209642305616378306981326819669932813125065493501871117247007037463703782647340018029926496566753762341029893313987053221425432863333021393440133490825319147456804889759651077056015012672466958537097416105761235789935145947331879160460233830978787649540784218769980090164412089304976729358795064775069706733880208985042236172202656518948060693219304084777832031250 [109,34] 149509315841520731299237944299979687568733259574378256256540355039210098891157163506204595829114971939285403597694608379733841410338973624357039311859196608681145959595798854870577913435702550656912746733160266275557114629035319989156789498123775922760474110017359286318727624195173348458390055857881682416985424506008989926314940918698782154322548461585420082865627893931004683597601937262158355740573701409373508919345154598975934115818910579546871924634280220911992758515270439806945764089991559737336783529785906598580400266690481284953747012443606568593349169875592566807866347849522798060826941609440895851515841820242530439735317135971464739318999213231132360904716598585916678357678697696489268343566005594491370936102758768315305433946174901191157166421037362815084667554794263230479539724186067287889929446991764237915640922514238666767941044185305728777368371730116575703969943149526840667603813427712626718900799407732711314781414918504062262868584536310559669963377597411900218279150192367383015410187017572081534985944265036294154474095540667189763258637070516840920027620307124145618779787151125114929049435592259712284397980987597249121019746294978240187102490057504810400666783768527416250692513461152817850237710218304666827144416469398261009926110064073498487286944227102690157078133220600989761455696403559174914660134427304031593851770641993869410643641787016981618463621493249301838662655222480296342061280507109500265014584315777897731576616522037104557711197107654270645583584895751756639037254435111313358712674181100350427453030620172059451963920603359562093357492174565603064281729114634453287747048323612847045734845682280691923596022159084739117403592125522690538910750710957978497105210323910076229939721399890462963550043784764992303101661287369753573004394590226184896256606207274401760911870964128434500737295274293912162394094496874420965016162558979345556162788730203815104288814210179133650338473907242556587756874847899343594525719019624328285292747882752976951617895892600007514489037103919699664865089831354837613835714017097275764260866445114604584091838304513446521172309152012082117336975340311714265246181958421517626026640834790981671176268719136714935302734375 [109,35] -77709486892698335529851099096563049934298451937112475701586423452089416509971731461216720920792597123599287139627663822334369035159979983215710857510898861398313954317776696154863236383208677928184708152997371351088742189359583937008334844220764879238614735808932685683611875373057707251672345881141556793843848869439529570535644998106933806103336270663439605043018311555932214811783792457234084425119348655099336647120202594946821713135118726842036038066405858891176385490771198177932512995575980498882672202653016959719713855686035588644828719562546889322207520924072489554449156229651385232398232677485845970692007710428777679173980087202568496419210931195130076079195300598432173469912599505725976664554991021852000471811951494981152348258773214892130596414583774131967261467178254627069435079545653353603777616319352911025956793098744788428176843742812471893550308517460067703777619101182845128323915967303614654648905949418861055207488362667620532738124703686207082988084422471926528907876922904545816114385977418867669554031179176509543826504097987260015996073882998236339090633223296198036235843387041458374098748592861718716134498468789811284900618431093374264209572995223110751351510656178368476348977147428359466121497194332424625629396676790081482417725905392366393767654940239165684485580609056829361800644196622225067380229951516621863535836640085041876462207750033512795985812374994833228190367177191620105980188708581555854517623347481798257633396871088590029974835307790822122664840198819529754372723473189003942227858779016855228502733945822149873610608039207739568753349218944667070260200254008941595840430307606925110859772864121640956875649231530269676693776654237126257307997216580999096762599528139623402614071296152834455456637060340168985068263166209099891117320531560954976284564810395869430665001740370854178519967542088260575697621344861611812238852631372804678739251520269480512936821719448386277238068947553796053897008619157970771458749183984605290443390711006275777189454080736749946314168033932534537067038011240293283479773401860688102348234173796281347461437426730692051928479735700888656634233707382287727508059921141439062991507213951081212144345045089721679687500 [109,36] 79323247349902307602855042419066072993217295034521734916690669419173601263019617984080578032991701755852117724370246399402831381715571205214768046038354569003506460645416903392273496503678892708738503627133967427139804369445333549878344228771630413548910964056965485817962265022219354035081298449335960412286722440647204352561022824359684625464063906829069234816853386918801402728450963892218905998692933038517491218786043561822128271878177336940008976642918740290352964225728350718733950605176487777228716968676109901499750729589882296866137308828608516755989428829782284904528877874237279816053495177530913420680749338057670648575999211927778241767392414812484536982337726219522460810767985906976768905641883954331105137774813181198119390622988365117648778860920762571913124157069446027798722666299798893126205141959758250295852691809300200665932583152931308990589315463226009768292201791943779793041967594248297287630054248899004563109482263715756482395808252734981583010255338430311079430091404057686423066186964396736733909304623533285350311385544753601409151246076152983892712731906670080682828901140290948487420354339275962421531783765953341981042601594346648797255346844408788416999182974209136138735785101563855731796295603280426956360855857856667698142900812933766434884295707053411115873926391764605606879049618429323248441392806726181455118484106620348373148486804026762832299680859821011054090566540326307910249778392224577549223634590865419582509795185611802101153872048719373101174045670747722183647647400832534334128200703410521295482987982117533819573784163450854678135338356147793341384361081335868294801390454454130186394196628031678281381913924415467741522831303613036835685251261835487090016669545970124487337339268993729140736106474775765478672693638443161275324675765618548609813706669834836944047564906071374928902547959495643453176521984766798400573182818060491331878393285874130442673397385592266911917939913266387563456167499687725857206314267921466507269737711116227492353432915007035097639068772362574646409728612434834736567880148699138047734850078904056726822634622032937855876963007787996867497705514829280407339182605862314481837138657738250913098454475402832031250 [109,37] -64988241899635732129057907884228887484620196298811834403824589754475442056817387040568965516328381277842667674809366938652240886355827412067273113461920003546056093894648286156283058188272819225053019707157421892228509996279303299066035014160092682502347406922131472429243072756201024080924348454237942707881397670154702635537287293226883149861171860884524355192526251746807118074591195966394025692299369252513073023464575159114906527800217696787412535319340462769672398256372471863446203131601532350818256976303061405927504296724957656744082337584781809341679029703763543986540197660125432955362178765663937686565699483001095472108843254908044724591048263340046125137384173494571813530122037969724144751599026512063798506809436473236756246688063107621658958758448432540733011844761181690463888333201551320424612574939971627298773161761965712229663899427488838759838608541088110717623400735162662374861820346120146736898442116915905726256439666272213939835893700731139370527142386463185034084248495375078339959270893522601275106180313714942113017175886333041699573081429595861674785078506205901110273537276103101022438320708939685325288115580046858345814100677568351432856808857840540185952945637626937567100560067547589032152716976538519744756102243165330427265518267057556344748715812678607216283593736464383345498116323358485180385986098307547954967808091896158075429539075522649343765406281525957916688857245421615445206962523763769527971136156573233634254234461623158021939940991563595477312539737580594899427197332837356507867677337069917550012079577306099378943825307600853968975813196914123920211825275791798541195162707012373406384194777449408157107648285773105635253815382091180224672810169604187295882164612213282958111901820834700171685073945125539090710175331909836823690900217920289150568325493105110433670757648202853862685717175754590415414493550377737017391918724959515973447888440097449228123341119348382983078808740802201924970196578135688623240573372969177013323605516386642230866179369228794339886483188086287972422404493649013193350517989852604638801666200040779828958619178974233403861397655345299452141947084496811749198173725674404499486058739421423524618148803710937500 [109,38] 31877961147913636230638164491499028385225869222720264486898463312545473126027254789924724471447935343269841728613567934299262086914637465139054095333858893476079759089330373851619337204266488903349173692347296981030947660989657011875873126919082736269870883466003861282021516016922084534916176968481204360343356256657518159560788250522196312361079444073597149432375373048247609595948410764775825952627829653378867372817106000137802191958562731485610364590722753840284385781453448896355771856484440777519826437534721449211665308760522879560993997537969269115683087429789206574382314470861829493500258439452109107699267741749985297282472240777105351994079963668757664042261991654366615266843007126400286593663244942339425231295944306597113326761045314560106264554857797597540186158884974288751780633802111430923504071387169922716161559359065396737836880969828532375530795016352105734585802996628113584070443126249388285990402416256250507295764944766051320057394060426361093271639301359535327323147431611449749619748334495689466475738385809783713726019772640140950483164436963924150260351555278526314514083598561933291277493429666006248732615075139996091170615210948577195848987483028531368135715899316773156816260049475392115763260901942900919386230778636593836544902106881389512603235365014334024185161724135843942866558369796390511258513081919674491678040611422420975762885679175699172727273598276634478937548855095432095746067201811617737683537119215613458233074900481013514219372130859627384551818862374119642271812407146143799180649536556245031696176802397627860945630109371333894177488575930519914158205792709570678327088993611448035080754173610327268311763710054533190904193349345114172207521770661843688167168585496777521470805513774996757503309227876068510396661662424610893266914200637872802022138223251970520755019168050057615844702962789710921080398882983910329522065750725988344645169700942651441718794799404292686776011684139936505914981575794850006289070358566421290899125038220108847575338084584556919456903454285285430473244895830486675349187468057829534042027035829837571928142498105893014725569529972610384676488324917254176557677297632054091991449240595102310180664062500000 [109,39] -8460250942030092116639437506895035106107118129532752964749027910295990167435686810004646281814117181782088220860797388702450020361222477608459248315956730812035702500014057927986071805920098364235134907634139309512282847398055057821985869516932480867483649120243519704013485335087914805283326243035219743329812957002353412721708583728396278152235967423042159310250286453221186127187873177892441929003907123889107299393530560919015765830397943842493778112352604063748171068820197163676331192346315484164010048763888619701094803766064558117372297467161935411348836759262466004720776437844782310918767592186461685317536358633404144631560479594401732663218161120821503957801862361002181070087572617420260495714110352723559491970536104822928185160136355065540026136859060149071189784637492837518745819175888014386264701927883787589150496614417005595177007783708464544184774211671093597626152501153194315236175775327954079534445151542586169710400136980456264332407327741175503948064016900401801161726735027431702981721884316987075896876588800451842077788645829712073134805197074252308089840621874921787154509057673445020393761986283633862072559249820984593254393365502974479500316493269167041831132071958662395236713442344829242150037435221767971635765570575640592899275690769630319643689277830596846061846396466276974954360370045751702441839252022870795999315634372617427500547642558235262095877500948679818833905460993763350393102835251973014060647878574671303892568474676428357799017646863943940952348968822831363232558305043902488069252446815531994833867130413163787592854788817260885875508923245044948565832862191532327251611035276376915318497629726793031141651218004570046228142618154887998836515672836226702575779621928250578928268366158125288366457759093003274021243581704418159845572044633607776465734106798589778993998743098235608833211059650664677574602895137263897631448638985899747179487620123909227245572013782512596215218460013894778241123224010536943072627846974043196449463216615115069769450170630408075362939322243999569731279506598620765085898538642882777204880782236940356886193758717746422561749416052021998428249341117151806351695877972396431232482427731156349182128906250 [109,40] 791138951533411155141054107380278437991989729677440480629447539116402471207989581624070112398918908939044532478394766064438153078194551582107629751932308070978599496140744442678253454918842132313970931231332881964772950642341723378201761867909653211401366487381977402957477238433336183568492681292437756869109721210019459580281899043245381608538787191348446221026094575097058200149528133085212927724121608039536092296241571871001976386718748604891225398602107635174845474482783233684979889574733114811494322680764769737688893147956139900258101223491172700705895424453140608054301228608880667302895439188307406921069254210958082109701944275265171673387792633182107844124920866728936416972203317088828731794891857621710039160196162778761828639089147720768401804940072133608777712147584128813437122236171106660354819700289999682093443790045888667483139436017525148293314398134526750165687133479949665514091785218730163790204662785538409737641700061713384426511187925610186032571833388819013030583219518507943189799946537622902618851682692840689148758272829871925206977596839640604363223673043557280814465312700005745823423672104844204934174095936119812932644619954547537401464679660705016301827160065567066315400195547473862786548035161960418648777593455790945255231132979067495897608552532951216694440012411410473224697302471538063057511692306687979918879112321406701117861933165098339227429051161626091526770685676319020031614438787988468865034803431802013918005208708334076770606367968670840285046144424646914784370581451965271378909373943420132320432916776130607878930309149328423158438089892130524211307005475550544814556890289177093573035167992093638851857798139175513049513442255044559044630152045187519287596273240491954815650543180243097974475970182834515756086077664639235667033486761246644950836233721641567882468696755955450832099494565847154443903304427139054457401475205224427660592922858371901166089999995988890559149674473865180100802673650427457811541971496470365822686725632465974064520296597516352732098238004467904548987281111358108171600500990777753747944213894500479410953445826130738349753254736255258393582615893958301291760681905884666775818914175033569335937500 [109,41] -23825606055931441226615137893754053563998415084693925001152273333130512494037729376804586861206544186757063562001561997841235132178432201022879818901766994618380881165266086134128229967462910767506573979879642574945458986617883570278280863676287495664772434556957385933200881303202210641081772158586315359165200999922063262117289967121010705806227803529918007910929455189438598421777456800111357161789940029422415682306006938336630268745691230836990344706336851223437261936878748872180688584465602790511192772354044691283370181735040490078578377183419206087126125680986983941198763413383177950030899064302492169853686344026943946004446179890088631640755341905946127702608024841118340773600848378162455177325834837581524887844210344194937875431277349127843809305220010354987766946992306101037109708195720684936432308539345264485548409508572492547385009394968705389703009707337536432113654675307705709491726607853358685742485038254057615246950165861169569112437548111991819460362800674539464431373719769656539496988282581119588952532882187954070960266722673590275906454441738364991906613713260024001541177326631338607844229699571307722783921327508291733473986825699220632834377559109221621014294387060982065694611915875019258697610427973872329169722375349909699752392027509918365037671322468038578953158375682332676553304294701888727280503929448903108697241333554549804963180776818961582319573273778856050737399764201289390610856346208229600823830790481768453468809376904358442113724616524973363781296673507015479229069481831767821225304035802001756904397917130860176565232367833859399884947385695551738072651534683956599723462819151266444949496213330429587257214891863559187675974937003467666911599304400638310991838415571914987203543231420376049413841157968353432367902850862825576581953305962650045196265945609348610505641876302958607408705603696284381098516161500656181431872060974364253066617635898505510769051575927617630502444268062460342886196798741198718956626368517346314483742861572090954620330996021781306460734607964190589314774887832507255237343864171656350275821701141279860711301539899538901456923379910475820641805423861408000374417781586089404299855232238769531250 [109,42] 155408826778792388185194099407971706506162094544484286182351585790890439509011072284157509031946047672824629385894862225658133310304163099237615962584993790242271764198212590492116281603418902792286604180628835777008354626515479038964665070272616681683763079634963243604741645743149610256662178323484247101877690309442449114515251857987472830810870315290528986378504466891196746868263701605466822146868947412485460992268195874698820798984532928276065007190536764207050524150890724681436765877501911451910922900322955003373295339012144733090363324330098126421667546297481104388740465383136071918228248216313977154109838503566131147630261539232793861727204097470076965368317978782491698178243839042867188433369348891309294863719510333556090433924373890741150477670534104872758310169774466200281096533523465826787443614984682579938547489283733194529550079912888289418919055652325788752877286483166557360192693417659530546997149682319577834928600628138256942208682502416913328666660451454403096653039401423808965572799553258221231300862007027992291877012748851499686148983295370442765818305888101592445256547855540322667377548676195901640315770130111032311189153915679484475811551880730830410238438039469360360180794834419654998267061721845406200591206571051193376363973271618518440131059670526872573782663128881738789888683069929943801814794921364193902943830345312976261350531754384928834050736311200812227897747740311068558827118097238527174060561789465059190007432211900895060775557648235435208039613201418287675649483539843844748461351423620228730743118839047373067741666233396992518240436278709424615884785949324784171811030497482336442306742413984402650804509246812875904182026514898663365144705032599122977695967259845082469783111413962737955636006707748707165371105090441851960482525456873938702654855368461525256492586762568578702842076416271155962482564278420275865763152480197364785025433162561995883084069189651835915714093544101306073268312980996396857208780307863383213370473929594547453091881207438994139584277011575807278774471632517091708157001859348526339634380407802333075409642296711388839025095976114777700965342916903343117862590361255570314824581146240234375 [109,43] -85737517053350216346731184404679730233260524388121890024413010835722799217943599311335460819264563391991929190890303002869305300011534039618165814368629323904992034908878719013902359486747306498321731164835015695835169790665744790842695962017687162083014292353157242948016860583908349463627766399881961672836976770446787817094509064194024159803305216305614705489530371536108781821983246604034837041429725678348565980504273608368549138909689066309354166681972053468652824797212722403768641123209879422369438768506183543262348350150721461387586838870476980599086456886808222231842261617921392102083858397773009264397839029328267471913314625200634833136377875436491140491181655778243676691012229470117696600785748183863115316263893568485689320305682390332084592626511490499669510987926393754315367625534912087200467601543463651029879939164818382089503237054399014295838033086007916523322910748089993476645399388858034398305657721059275203058272076698361890510329382083099885051267897814870681259635913542508381731289435685107764698705130324910855535826637209764256940010487488648463725886254056888983376080899648360158639193762143923980132591941124573951516674181513498985714998548855333725018796446913454560659695914213024262116295392855373676826707230326145672437637431941353521697032483457613020336129113698528234147754176597570629557085973071878702988186966793675326570108366689123630023208271759083919471549098704995464250154783795738035182508383844686296952471101821886042375650890837952090805576334679231116519142581723547242291900887829534439793776338905209610700977550339745054739270964024018984190485263598716581687092310096611497302750892065907987268038448686974156560216271870576555843044905341120147947945021213441230010349499866327398237311969510791562491554045436243196922327221743667779389105463418004081690589015290062134061304897503225722215914893379418214903537581348099319009080857068242287991906115451370023649494963300914408479019503053344122161969642767988881829874866773046856950890533623982376468593346818996870350040657352108345574931013810406901257114378848472291183038054566353477709221553791303807645344972447609688259717586333863437175750732421875 [109,44] 15609563547467106612190556685226760568574391471545854026297985622370358569889428330795145672841411348492867065633301119728951854667365628736328016501334778759936303794478673263364592498198735066327208089357200329985176449686643346284686601851530266693571093056293239167945778598909805323171463313122616649803675261692683593934802045340633142236000902089639032110859138466785719977571548577865955558602555901823237185701919735850270105952305488356075849918581998226715647863635404410528976128027537927991174723352958696475303278910343062123616734428889503339276433498256476206689089560775717133729636832694214750529421748899056719185266414147220432814617274431413659886977796318383163368555777408789412603072906114505410494508533219859824236406206020081908772190597055615886105633870250874468232029216929731654716217724637992792194019185709002092758909669521899331209762051164598882042018249812338127399878192717868232250220743803508965161671234389276364832066474443761459782174962347866386519081232098966260914871618077260021888488405710649656074499553759281651327888661957621814900855898279536955107392041392989899041273694121178330685830340265938190243794451032972827667206482780363863786980471558843083939559165056849160492401327722083465118335583365315722468436738140609338664456283314225677619048638440113806811493702215808150795644031333251213929115910450846412534668557307866717807057532151756235618775177191243198903260365864281794749734506294222192655769793238494107695776847982366695821849316925178792380334526404435361216500136888370912845929449680716274931922090174145833914861779768806109270398310958801575055714509672977651209780471489361925576507944023008286849037039238301975241193123758802551380030603157147123074226169840058923147143027611216760740469473389540531319065248759972215418145618448859196609096992477529558001910250187674047059682971528804887574943080765570892412203350182032284684106401408618450165674908044817961379188777463486620361906957267763504405106224773952106470141857269122516598613334853970353195608804000136802713834879735318196194697969597728915088985580246977322725350670188719685925297919748544472895446233451366424560546875000 [109,45] 699558626201338857737316227596290851649752479434440002098115523869077536013053784749901435875489667158979737712155774783301870796252819688910103004203196065629005502646254585050126086608388613910690666547066320415750548547368042396916459006420562841272370124192274568572019835834148398111221493601023123111819917934000396552528599445182741576895670488207431305301818688022075268689442762619198173838759548706654050929278573194062932373575616482347673220769232843312669217084307891558274334632321164851965866098455996552151312910719065878656194732610295628998199676940382523984977107560877215872511154925344708967612043433803985717188466428609152110529902036643616906393104333860561835745159782910041162161579484792738177912400770968315142028361196446350866925211817052984146528033362215152224384243788684597406296203312605520502828007434193965509974707890533534443399048652756793688467758874303473533855844477275489080632035974949165196875284166511936096633406749299140502750420708794213289080772201011403788995766596349416026057372163160844988476178262445109527647148793465416522672123080054286904297842681834783489950618672036376706162051165784036225498468631663028309524023985485128335827659140060722466450767412738014191510908187949797121392041803536865561913579958599937052735751406872266422745912823917211583884877313751052141747215790466126726166717267158645338867183367637652881751553742859935310827845261104854200307418974660492306493514623595698135720452095318897893004232354110375423549109165741792424267013918997604353636145616899640895100597423404833995987352707762230060869716221882559597209640177977442278686090840167766678520453464205845104767404388158861691562558321252507111901088973733219282661962457490152317835389884292290415361528278333275959294242011920014640041665835478599012137543295533782793238640166909613755587474247572768263116222143779421180030267705069403712166531537824735305398919546239236609221611605001647940839007053128915726965276258352251802886676035338552405236174715552786090555108460452015094748881952232306155267607469909126166543769760675497148611921644222942407062932169427475564103813265859344028285704553127288818359375 [109,46] -522078408307410884731647979534754710241257451440838034145375140203595828248077175523567754574027753356311541478857664061431673821066557846285593987295444208723405750908159850100236124403498127910980280252716307471478334504995250230450069903132978334846192786981901112332870642803469112909057351531631992592151239258649134480766249778316892846866599564282056133702428109582804890206306812090687818717576232894981820672660156722860208580752506161597352665351036686963607643967824813157461384625633897781249720564129313195782591958506076378314896159586583069430656508869743320631269551645862400457152621828960027977765830388796400195051710234146275577512804217921122744919831141544809927054334303758156265054846389210811911539656224720581239908036712475072568996956211110404265162756402147117917474912124323361773698121021434928932563737941325973761148068333947295572938965281788224361314474456382446215315964039296397995340991741270357720435942946865744703923811838944146250674327822745309029746117485119592067464204649056732963536083558357900649589482523980592569545166868964216725132756525234602509518919139861312641242844242057610052873253599064484028794866514144148840248034602716591255095720488364021607974226695343873052932599749405221888730085961716180850622876275728472155335561572809511165857265198518028997807831181670140931466676648483437257622827069798540258746520020949780631081440802778463087751864356231367437930692459857048964486290519864601173479131259323834676116414092381714410097796859181634094276658435442595090723011323216544333007408903819656712627883837317866897431608220305020724092544341288221583198420816202750468094665699504122015817970894895485964342167070364904154429145000224098749460637493187678372313866116181971644776680356157213888052767329872302715088699027331760545026488608620641328339803913580608009238853301346518010750331055378719959248507646125094036797650593734491208589773332570177260294761888604462045980900464282744216341773426539062184320907882537846248986556135634230292658359321781047545692010164867416762991963291974625917893487790588379520763895425616083333892171297314997030492023100123333279043436050415039062500 [109,47] -33944821298821519922371142766409743573770991870766602303961139559379661659247331597336466258567713218024252425823049646652725011509551827523704387719429033172587652130762358528925952785469452729871706324481755533485868791800618135756352812181478301417654129207456739114271514350980966217693688303240334058032752112764080798002775289812938368891719681833000875993509861468347460458696129806179132557345698464083175768939261759758652730572608053687090133493456028587775678825821391614230242508708034520683373538133724140992970194097563251921823665082345060676565020715453153379513882366725937538699765884041160095211006591504772133919217044469255585914542099671647769694778173327703406958331034359690100871975324875331904722606731537393163298513160007879149652582532303399495057568692179534135403170182719558705698857783098027294481715678374719832668006655056506093014147636669178569575289627199667235746938421862059004397162933732989047484390323262276468975890646802287597978169570545725524577538790468372693626952480349422024161963896798269270917912655413320843967707385205545973874609699866508514986810563758264260581048787936827428060980903730746814308582731059742465009181439429688587583068158949365279072497286490186726292342765211672969718562831549178726465825409207186544780810700817409765225562713879282415852481231678853138859767143790740865000700070125165017492952671630822688536687047190256093158879508579574724132365794594787019288585926523993747522834853703714924438890478152958533647620728932668736280914672457335944767795560497306180338606886490036241500898615833549280496633396254840748834627489524998399389927765701077116709504385662705364959216796194286414475630842947901721724925381489304470472283508305729031769525456851276120777456214798150947231722054878226739569339854620612268704434086823004440769651353459712178412413644179120006273793421939424785646086608182185802908973447599428224114622185290586189217864670781048270802715057101934963566427890095386247649354704590633317312551557550062618044456698635671229482715131974525822795523336043013588385439574246264143242558912479354073294691567256806119523560028028441593050956726074218750 [109,48] 25455723499808186057719732994431038827186800859103566804519731162841316991085617263345749000503647725209589993893740808201466363043680376817776757846576654025599143282715878617807811743883590733984054347010743744872383710930303856788727350760413255411602033181444702434240677184208630980031752599254821841294008397310791598108100070520662215827710531909011021991594529270020887223430272496712706068128466017410402181195297882049037903140974602801992669149620424574214271188011609527444064162349833379101031153222084106247174262109543707347675826834987594711126907843046410631215421354708229708119525553326300274681211917704141507956471076452677439232402995481404607340700903216267783990926408631457607863558632750198938404690981621848086480036986667913089009871859078092428627134998191645778755544745402764621728937299072758601641346422308449477045515774950577887471069566545264530066439606801280252180453420489006548326702126532236253225950636172100818716910525517350820347081665602586554893770626682493879840067996198047831799861212792874949871592107832744549929966896456252089221165815028532936306306223829302179308803352621967882131003064081479925510154291840255885172601727267322301957344803864328705950887711911537727731106206833858370754340530747315592065152915255755776838509009339725910262177585047939033276606698531027130630298405466689732626301443511808444009745041429332035084363915764619188011695797776655267192241288471943511900339254289274870500687783573660651306135142567048800808024882699703165007763628823400757369617976774078041869533511541302015552706347354216188581659472603944158311303420825254215859671494390333411888235730505075508176697174251679147825230369443994773576543818540242823459497898363707851290282592778170691712727678475390510030543241752401012452634611806227238841059250344360004167167657928640824311280299502928884964729835315182884388987179841527705413515473309019638936676337014653453158737662409401049158827335667143995880848845006933501880079097761457531415558407507906410795992891419768612818204799812333550391348124737853154854948616265836280202720610129741829529429809376994686687112334766425192356109619140625 [109,49] 2654211148674946499372133706259260896452830012015578428527558631901881185558904866949116336865226445278291896523554878832211613664796588003312634218113793500792182394462987620292018551776649595924355971538454283770937611115045787214017779227877121885192037858825966550221616044312025074484373256130255779733384984411972085857864678344924903948551685693201117911705576487957500924193861341799153646390484841965980010483895127907178197222816256680920912768692219418863329625768353295542113453906822212653693330027294150270428210730738509965639192272335358503495758832690809153368886765696217405517659156981471658234436858335538849460760598480451332679425762432261178836420005655889932163772701175201692449495347949839386901098202734862544370761047984631751067322478936155363584715028240292676358137425613264698134771977070242065331097393117854779564896536745148174411336175365394345513781449541715460274238563451313823621695804016692017066852864896701689815818430118049398491672758356697347679921435636987783772052769777350796913025372668375594405347828904036693331289547069703354573990075145994244648788714429632196805848030272702639771813429255515622608312468146438653290761564646305980448362811783803043939725602251195034841182519427988114568957934207374766044054450681105695590634021454534302133750613162835277127681666465534312086608401073374543658183492675393510987531073318679879597221036056831317546942064597793149343851503264861412388006501256440641700867988108979017432417949186414288087548536579145606354076439751900124146198417936250493174738320494051959583407357026811766812752492623971537986449164923361824365006041999579479293653082031614917100398013367276833599793489606714389564893232740902182160587721625029328211623522316719222550591097146780417217971808546973907327148413359898712160291005222744901814396110936792324657185550962967884112947540584300295907904897627240916491198217839582881961746830238480821194770968033201896142652402286624115749790744451100917457115098141613218021428810366680800894855358195805847647354197988694507954613516173981878460287957397072048475294892562207570648499625753924391347027267329394817352294921875 [109,50] -1766222638010591740173567844037649779148435565740709537702006603456363353917222658365724913121120281485380344764424500164242502682821889716834078968134591604461274021613289377916316973002813598614491637882231654076908252375587759016790607638357962258468664314318726843644249753760365296769303307096168144212858753734083905031124929740986464340631805114368858287224268605164037561401900017529230744113225093425173687377129498827787736637389283695369746624558301403606978469583182639887646962333924810270439296832628761104159796705934590797681107058927440739097002994164298780564781918733798370736873791133070798678893868764842954724777413828981150602366959561590745654755467947340718231352403994377179239462409983635943092068034166348873519733101187331416154566035775623618564508288461040078616159307498090242235681801188972270620591160936352410128415154374661159067921764089941484503155303370546689672227772404095520513370624813155102603448952325905202115220038799530926023960309377105807218613402764858853707287680876109912706902286154716959181672646888876821649551082943387373830320863036587370255827261190861128194388266574914588753400301121299765080685340061792227638147204437486371639153621347117139400429793548457224287302475474075417493016594197281214395133115776264984745187644382878067538120328542652684897881546354762069171068048548441965979513636733667402978196081386676890477786011556217332133593323665244284478172697053401264567914955934306772096167205484182218697588472750517465409478846532032793877736672151522311164366152133193909834252442386317234028103389137335822634220965258925400845268250556863568116212505697902136040721299414414462261355679124349070225084722663173007654607059018714782276285400932677006241081212961894053998528641346035925274168914886686672858285204575142930225330331936620644137726980286897014628311585757220783982807649518340515329933285292296156863309836401387250416037326405055409457089054142853225014673428921130633299996317713621794591514700152421595589280429850842299672380687563602616037020135708430114552399030565835545095796206921712295255832724661157572660329095892706163795082829892635345458984375 [109,51] -97072708258347216994699583793986834709080959389063631499364306596272084830498825362335046192930916063624660193409907424889500901986814556301833600069987525976257473231430202752791845819952424386504848344299701781267898994491299217580930647919130280336129422256988667208930270035490469825073955711918353409789429541250790785660339249622691997729031332697848400506468100667375519626269836028878515847917562687016062217055315488045379083370351449568498998791267767822331799648269743240715145107868639093298991378776519758761653639485430044427482184340811028322061210975044265761885611863393534040637218603274278631358958437462355247103366178382053512044742566177916109686701409126362556973155011354252305967598392543732535688333076177737107453990671451507072375160699970596566754942360421984287611769927489805682740144572103718476340239721822535631272190415915254645671055448377450935781591344868315034362955490911045496132975459693369376069677675588745210353418793555240680516852394987435636042645734111336118207358660637184837998356800036547585473108980358912285042947636361427659324763337735354032542021483177829123286950399694001908963840937729240609930715298126450123448873149691438743728571474531286816850893750518110689824228375993124732214177518592635378131107661481419564609687090050580646933450943778593345978072816970073822589507708598857215352200290421580027967705857041264105973465939479560700622606289108921436355473267353586676271477468877354924138296050768472011507031521840903417647235719665300548767516732819076229022275965040863458276451822388532006178488400260924933997916496333825468312001915576854227463625420092680206025807933749946862150584652853937924437327187437187729535132099728099874099197513747549116374183143528628904583453708420205709558548545917047991407407106980786450190276199213575134541171154373550412304381624348304540990979034357012391487061288718528219226952709134206167954691017689229296520643972410500784387237569840571572423815567587452471571404474550350879545755548717976336752382548316609472949917355186464720047339581833809255794763068899072528814484969144180288858070326796223525889217853546142578125 [109,52] 133944796462035861662120248605720205334619638942743100545400070624995415598901520654888545489630444746072749694070596394319330541610740521882777752365167400757481541366873821640841669011183703495115393834582769762456500306858126317897900100150534982286794429313926274807837469800905477598491438380036768982110140227711127108723443710090731868806351492585275749758907731850451989622458214388138121238706877078126256787208573745816824255166371748875076104933124581258005922118810431985728935608816568576657709761918394103891327325186293287222819581113088545943658983750791054377255168781233712826143594496015621073146967118541238897152464764741389105226455364754705576912111276669610276702111392201306915359211520670290679793567552204259462820790272198990059320374027451555682390643697984848812913996412979070525204396336266038828306795572944395085035739628352547094556094318280396229123730438389571973855287046568842935122492318994856594236274435846827522808842147775502861503645633472622321575934988139160520168619729420213921350299180945731668503391710455129511419256805405211674460811006739532882797515428562624006900799618548435241630108113041444179863195012213142714085844821384916889228527951490729187943769161858181681784401039704212400709041850920940867856463190642851289946347888044327631714324470119061995049594468039433532783272492505892556547500163526730219674469913882769623494556536185802798916318776330613961193567964716529116607272393897869152253966954026091409675122691361092541971460364702335267830860063590127511013912981437796907979892237121680528482058268367524108911996678074606561705228423449741437910258301415377808070419759882563183469696964261422788321448762607078598221523563816667787744683840419833615892571424607232513555493791970068836680788485655130609950488509716153349310956790164045218224009683039634753822625735210431995624136527431909554547248418233592410234067055396410221262901888545295851126433168927377240122823474760010588474465887437042450133268742285009825949383095518115183910751014495755674548084201462191235269107738662235336351607675550332960210704889230937109090291414759121835231781005859375000 [109,53] -18625057123522978010718381606760498531521079547582006754663500784776854788973645622663206315872736160539129318595021103840818987077658931705809341296186451131506643254640629459554611434385546116029454996027368918601871594717611190153427254724442547123524133924672126768653715309181249511071824972122993866485454555333411377863007169242079106424394038702897113944101136462622776583334584127428035407439763494160120258516997452319798136612427173343219855709207310184096645350502903250954043743205198572594602140677473106495077592952157287691261589355988385041493174592407205716315620940360585475932345960205331295102524874701561128601186572988582011791506434131153136241662183572690466716878370863565414952000554991670054329665516026956256620284156303079552332952007132855541169680960235712423049450666323007360339756756086692076778403242442477736836174673703819894835327492071147875810622749546841304431788064669978422032536985765912362288560221988290947463624497342308697134685935591924640102812128031468243821167098398032833239492966677755199229394558814293249848185142253648640147730997948985497219188762378281758812895075573381875961325205861956098342635130044195470215025057590707780387320843472825073745253140121654525072692986396769660108609696108017620214149267211455237711816669314443736320444022058379513475503964500794518145410971650315463850179786047202160600468461588378780956001031205279229375776511103195762297081073442734646428191689431265768634064964577704856356464683679705997568309069871397030870329944472613567546997634049966687118840017955532487652155756863132894965388686323574416101181592848469715918154900590699788093065855183648740380930092801884397142290735417559680049048862155980336106086170382322260172903668765666385890955977263114474568654255249062624271455774006654757840024030398061030453872790556236356540313546921273901607912189084096048614312072466856234541563009324498670236944938933536637006709265308390948792323719679211434275674321725279405836154301551045713755913393515822087212607106077438576638717994173137169226537292647461462449904675304790279037024490336738047346898383693769574165344238281250 [109,54] -1368408932690700036105543076456317111631750770872010728209725631251432220992084689606311098525677043475721608691934703016598344788157953057334757425452492312095840659545328029675405881202915934171171190761995118196714272102375540938261247318040902631105203338749635728129465424612234129981726049518805157210871515954851681622929200646070155171290441757095824423852984309787324481545386822939407098411178932246168537914361292993981397068458614196479994631291100555169818516565809681762030289723145963870838042012138928523925476970535689853424085421330298964520480909703900273450540719016971408215446717031054079447793104281109022411056239355018883433797174026896473617615127814712103327568156398341535919702185657175179767237684667561838068825500467350892095864827317921849133037243666842538830408608070047200089756753994040138226791194434492780300810714664677542040755792315581175346201648164399355614970618759789729077732300984271694840902955633941918287805788480997545995849772057951522639342049822073528886451210102284784866053899656768598051335141057759808589180210125378581485887129191972873109210260333166265760766882275353233621115897503090997408237973765507628690179622390350282715962224623488789966418841081672281226074150645950557563564778788292336778782551982698815345892048312032196524067011443082619518177796015293011297101557910599390970658113270130077403474646965042226113288747568486318757933614437354653528457819791918465105730208314464551388350826258998931523795143283963816890997130605344297352935871062635627080836363278180929887783405367527614820213883105605878653154880728680843874557321518946362866853994317744061903804751043497961998311352500017081215441411104520450333537908873158060070381733632887270160854825088535365190323621304230505805937708804417511024496744051158845913607000638693829937554388533442769741397410975781817737122076154370519596970085990480786828011962566739483305136654610439025516406383051432213617213987051781040131542587692588155144814134546562895837387035013976918637790681344253068334221662365082481455994999604060560408340278274574265744984579640242117193338344804942607879638671875 [109,55] 449791777323189243229827697618974254633975561632827232327034981615885427269494954529124451578468643471696454660909477802955077807421962673015379171335844769114242950947048025668522411694139924764728988471533672434801161679898938147141190080286269097173474517685164453602358653674946875030416703815179719294282153535165349469716921501420547488714316440959764134728167080996830497072892627043906316145265239926703759814401633131736736295691250150927987892471515064744337441238588079256807424765109659109147011200042904878363853995408301214587679723939220339965224552293965219872382218466401127621675338623354479537648746255091718449270037297381000596760096431967245818172157276251215105978133780298033960131424641175892843216485297660687292315126686255295076475463334732007077699472845283100952734832726744662044513788314209377082458512320193331042522677960682461382178136543930381816335758710937083659426779716487106004918969645257763804213505191331133105149501025903338593451020290419912001662498820594823534942367652731383747582719560540399020255259789396430302850526903111383236991505303665899843474654989343393800230433759818604029656278703040875202665058134252420269624550385315417955220816609974078166405363797332632962422054469518834019322517574595193177272947987882878504234281170047041604868116906012012102919973657779468552321159233438321310400841670804532026772402378345787161544639977585291893976363781468783195353010557973684571678365393798071212875192120184674103920331905831858161837234740044041645616013310076687888201373783392622478676084340136414599913550359801205011125915028643805134981694964325652247208717293618119536231175016558954112444198907452985166949278908947359988971684346794389492892676632327490995258489472160074759601937072600619058939625423216058944671731256781979258279623393566753806212738369915175338339407032057644392671670380213732739101301980634617253004876759860862764107925087742296124085533624781229308477895065865337647800075196340811015498897288825977029174638710743332839086328242642182750915206656671256904948793726420788172811329659320257518533476641664492490235716104507446289062500 [109,56] 23736659796892417489067401087119042115478594797904292622631491215429915658732709756342889617727823664703513083248029321506465450068387461359950809061818517066359322440593557542601858505300493520347702878672762109702275542722313337162306106213777738461347659717549289345371895278344390933762560046897546455994165295909767952387105586751060406941776158066830033286319323688492145549204979610303521308676299316142120389625296898977858596533160915793703882796007103605747159188908251262908596889469735766727319455870729718997480843195220893493768832667230312142856769082799583572555024979924850361846597642547212923591512485737838963096556171455910263519862184149492525878222800725217037287428297146525268609769536623172906768592092331758192998968891102523722993123585153854043423851796312452222306226662508837067544698134748155356282967995190349280694483235874215607478962270112005607235037525491426564099992722939829136321460119930529232182392274304117926136004766730906625303135185078403625597106644688306326956356262964902527160956038752800399713939645065274258867599123934997017249085658318638708850914848590938671815992365354421669029682457868936006638641644831139199929879457800575338817355931788806352545805085363129953205435677871645839519733053917519992629283003700715604882231791687275882184241758871338032960369938911518863606321943743748196368677158425299320795362868901840833686914098973150243376658668997267643549241941392704715716762316009446656371735461206487393190982290522778056026181969063889215771356124743581341847866984423051503337448892763025547809528442570516886407135851567533514729348660979125646531578224790938072030010151756265769691096826044469811778318934939104105293838478726242819786282218854197485457780357361663713256753572957541826513893685256419329004524841167383039617506667389364299658134042497877357450905983184730812869987909688316208094748543882316003362411248931118036292441071681102428821179485272001135440418266439056744785710660535829349186254772448788301166864405592838391187102864136959730081304642394362552239935006695549330547146079765016645862681343714939430356025695800781250000 [109,57] -11997369368586711023563657590733593025826578346095780218405435101384465827978532099402805852221099298735599778006249473682876231164152041972645916303282648511961831471385738033877498286759923378444633152246511018017226923207725898374442252497942263468942173797084433602999393529208009362291792743889704707434844385431742912714326800843960619225121614526826315961705084737078767458862636307259196064839604018206476640905132491907583707227544673690547071404787052429056537168265023145221395121920815843452311282130476579507149536271500408796409668972956489842672369271125511866829676799366301938142040990412344358379666384364133936839654040639453010135291544559786368299091526979809420054830465354406683057812854624300758707665062319937292570074049497321613880444458357034042631348343339566984979124941646970185948779337064108893588503874914512817337687272912070170615681737449110507904544392395084052588153243592160474323417418013608136395410774476890488501627228876921767220807215685057265739239335553447877068027983576912027458948879932336889746484150748544635002457580938523554859431767429095409914031723963974701560137615036640151666882282179172397707211907153499129567215314333397608142455393399628320738904505520622581995638396205408419646956806645905902986187361476170274979797700367215147422993341230299245728867771456538915726858398977675150251091987525114596477128232137466283883683101534509267172918587217268617922904535536664474260103167177856160429375313935226768804878760055534292020140945441780040106672507978526172094975454784636669091552528045238344687959905852867821299195288209672678959508637789292168269525227327873648302931630909540361198851016851156840547271642976297911799770169628368548853184571311214615630290761408789480871556030558102787785283791229107238190298095726023499506233551178560352872797811424213766440402539156981930958124322574254914497772250816716284554150936902207568381238499371153949029956217553691007051918676428887366456036813418348385196347934082694164664022171652430623623647365686130385778050165858490330469030179007383295001071259744330693514215226969099603593349456787109375 [109,58] 263598284009459145465112750884997185807504227140391336497619965071160257313424653812010158566338115908350652813440124500412677589700043969893821143002928709242080058662846998758258591916698180983040131582675676947615255739712813969311364899697909446834742082317319359062850483394535363932395898856927282158896502053701383719590880983608589101439944264768194835538993182315769453686161257981808330044525306588345944064206108797526516363958737480144424637407299140037548502628082928937229739640049425003986827352129734376281583538551948519223768138016769296581101181750721050442297107921346549644991861776771670667512061934161999811722502193199310625309895609454545597442836416350362216076156538098246593300075322132013401493520762287403963016069196986807435700071968617147875869741575069749823010627730210033171281879855547867475894835099337043243331351470756786856008991767120313908130586897145469437481592347124302155320921645719269127602106808404082410388033965892990597825381996687376576532979728762867132942041749363375720053279279391878295131078986672885755550526418602322585951265502287212949309149196581553166268161787538359692543758294187766443698690363893732188357248583401324760208885037270337645343981716312226712589427729187764938851817875023353071938108233141373960866697875223781013871547051183515637537721942974942120120457817208279870769489940434607713113436425412125195785362337172453563362716102458910629213753152340171274642480496506407225105183212675837042804485221073314950408991132414911401288191729615250784679019694740511284582652727442287159716343445396114499656220311003894631797865866201516608910633343171176085552360704082445970886448652532215021647190593925782716114446902871412163608150058494778307855984738786355192484617664754865503455899726891047466637016590290641956383417179980309435253011615373644429132470568121572797995127668848955745272667780897435641479468123231560240533724656516913374248253498683827406885821760062341187141232931319200146020401475033911079900449370902337748081759360542438495449042286258172480276284004006051842935614620116818704809702467173337936401367187500 [109,59] 137939621537117443101495504703052762688236205748138445377759324242419447869290478112003633643101555065584836442446728550959554999910037318366676560862340565345939914010106034444879304785735352412036972717281872070115147228318182720162350503053910055912717473440725168565405154222197154473734404061153405117059057041655717853347497852786457641304513378470910184697844008102302969359133914003997255494359726322620579982007866688823849966636932002329421111412047240994681605845687412406167367060226613451823664156363388403410590019836880884521528635735491119648968519289739820678801909058035918688930183804965436917957326636340256813242380985346668872496519343532592792175838924846622164159052559875451190682196364791603989533681888669656138350777151996294206010623682919630052254578801872047998261918408714368986219167590666770719818514375373731629157876997715573495446365849409596009901498258382666577150369674053184081864512904492291690081673795245662839181608907916946054254643649524298962166460147217065827323212670352971474443885803956846014021214566877944406025056356160991412922649068630672191226281599916657126202052132467445896330180132036492733445667713617831520451610816698233538079108843690804757791844817499201207199730507488488245965389938705256632664386522308817254413417227743346540281397340755593200438046355049063876554866584765123760768771360703376780186682155644102069129247432307303000602221906142053448720181426656831404370354892422167092235969384572472824328273556570724601804587376228938556098409754606751745895279403134506750506129227822188481661595356650041683312903885981169527143666931081707111545807741001052885225895702828392343945761387462626364864644778519791607682709935264325213880001131407301779110765831362003845134287997552646448283722995198000213733575156819147289210108860827323303107524359837730033516943602010573212716409324165066727618594872205954152748532911876212967515456261697331114409151890862461497946999636982368482829948226462741676094581750351522183121697380814046585097778157699137016953735479918595823597036978668804736300197466328232639643829315900802612304687500 [109,60] -4309068411551697130496583865531149758074723498515306241198083171445382138675617172362433875248783908436590828304298293749009467828628208629917951144063570075667933581355851139813938108986767176785558848705956656825365861280154173153786279107142973446606025797647295656866604767763464875400520183450083947523911801701082514159832282523827471965095808764657580344889292810721658165955452966357906090434968445232660986929566738807415263178304381999619536484262491158412685389313366446227500370831846518025222450054667032450155821699038440473326000877034706989595354958195108762351138102606180297945650689621665862370020936789173152215876670346315196410002560240499724514541285512986359390414586333002613658875370298190723231998815274131202736007203367668374826078958270207296492243289850606065032020632422351573173817490634277986377025473954203611223890892307861857673547835421377895800440725704872476156199027668249690385391963660298675822581304758155929427881787652687530242556220463423637795017705987767238621338073521611236989062442631877764153282009856652934030435878346776367009717227607263198013308037290743025577099875016461674176296366501092759839493995979418440514943544291418930791852698410193377872187835204680685545753792340818088977129856082691137240414793114123080724284587527969359830082576012797369650848426289497388165666483980002411602760269765775007636840058122676937044109094232108479529952992686268734130584015231445366386661191306411572026089958446558249753795054579605036280823455090808912860452243191865379284568427682176595929949401379192674151705620934928544626345520901995908752113725984925663111477518543882121321625011367548962099417546807620686918473678799044651466309316676051404940103107953457941116784685361528341833694132320309838602545125854925035778209391533150987729594400203561768981603883162569999361734079304320068370976758910741461803676412196157147018909572743631004160703776907866367121896253469016459054161078387771832788827062214815890618466657570537411693811557665381798478783913954675759998140523858712004673386271975051235467898778786349980509839951992034912109375 [109,61] -931299424207465815643002346952594557954069617296413681568932617739421651367603181043093871587688313758465176819456947012857105328551762160649032174777313150902581566351341701099632438836664435360100198127582447450094900418196980888598578006659328549153612510051703203278163219355919454971853318061528567358388369005523731345600181623462694673346714415507782101928810934321859618260408503017572620534994612803912421222394400497963019717251067791827248675262807332290857540202345709554871962961722774411196185136834521329106607567679353817580293330062185720610888195803938731155180885712081254582979844480296468960019975749289445025134772245995174268832072070625178245269726742408448788237277590246359739260608388976642076654550523516275459180492715414384301458178295463278968343946817259158189833090823856433452562066623020729075166204245045419300659125426064563381468571167307201540678667997188726237452626313678701384191637199582484187910615167865539333416187823808600287378487773950808393128916031953328876011388933944042591578166422000032479262740774036896586024294234807539535430093549816049893505402985360037022268260187905377034625334619669444074868202650924125196405332022876427308832355974934837702811868266430590451400278047895347337031109084214437399790089447224456332171534741322507603008398037803432430895499538734235485878016261560127840095586309353889992442047250245712524830396194301886650215760101531846080699558487908045087060608105923656384586371912163439162640852896001672289576232018996170199269687450114033838858134187709142304253532298839163443404103109767145098941866378010804457519043610874572974773152000024750276587103830972187106449238909388780842164160668526614939217930476976392870594029460493482236295709415728306573140373792128745219089661549280102984358141972603918458523940643450892987124761727164479431986229257939477062301216547696600401035889240811717327735293313506938202626271808774065516923918871971662583417168034984625371917068960016536388680652651756757563849274254843270418972344595431254458892844079896150359785315358099700725952886156482375226914882659912109375 [109,62] 26270193667893992915934939150961489591519025283438346155754988210869003902170260800124921243594994566694865889078439422614568548364512389851650761013084102066904249766234016566985979641297634865303365176802606807827609781007140934449298268704003778649433853541313227338490968698606235665937256632371309660231341815774885941229685551713251374995709819019978046557510852077561380302799728227940010571129866525595982177614232753429824509316686027765564238227881147809701955999465640638957160317938003604975490784196011577364227612379789483170576541399587180720427894198961890587081834768411492199729980607927010297897367892157251394061831033824321467402689887037300463258656512913588806951528433788326232212703383428163425288700688938462916779960457245595069739746771012428881046414740420389198251349820116800856661443456062375795734531864208171101862900665833484903494976788885363766344145733290900413429119723544387234899684752973768439605436513536931565706022797424398503077155446538929941412155746056972008353464548751121339218151826666454021946509154598478539654694221272412944295994679704715874546629072605905907514068266768000773152772242510783553514936503308368069653074148979401014081452537327672478313391531867117735778516159574648218723942904316683853769513707233005210328780446806174934488099249709694620841862217012313780742787164344677067028887868452622816554711086011098353480072871162111162198275085691547905059344173689395441949515938965824455857781344713361654363290456172920470991612241121376861830742662476864690764509904121743684604994759283441105890313855403834380254056434261897127224911752918393430112791791724381774674661404333603512683271526239831607129691789095740142458951016941116246125028521234513342330159332159254452040141730209342310294333695872726339566543728575580642979784377667393253047384908861893373719165610400698752335895118205462239708987321248020602092746974714318589909881801391793433611500712975045332824671237698524202201829635018950385496182124016039318469020417622202803241161388384761889185481691903568116672514562593270538338603417170792818069458007812500 [109,63] 3225256164861816432408603031043827337086898419233457963811919107375625233801205181663131416168535505842201322091949947052152642990403741278443578198703687976404613170353095605831821382240226936034101076536850022938915780888757541340851586995209183484708708738019461048021591962287534236053569868416382566210401796108042132329548548598719242149640939552592368440566154812903843533764080919416879208248619390513920293106458656755575879132225361223851446676080922004371022108654209661187684299743901125830998507283171876691215214547930547783055419502194806596225489280713575656275662610223140557520553685746581085950564268234300613802226938853980470726471391112471940457931559988500263352858465848652052883625843416916350249876374000049310228527890648193657870043989435987146324809802201473680346118320541512163279706170066262226434845282701589707813377409088439576717454617820349323105305386996849000903054413753841157970240068634338293021270550215299759848149334027537345705879828401723005858346910024505798425369596053054291330867743515716398818013100431058882549803117334787563714861433333530963461867249151523080944444089941080939293373807752133860903595209015710465999875691530755703860463568412052652721985846827088714660314940861795972563419830086186871428631156282831915869315958819768822897782753201262567176353654095879372639636418457644932192640574000076784004098414140472936869989080231537266440255788764860030086322788390929034304556824496135429523049235818112840200937977817557688455185459571215534902275088808196406187053398183160491621753008968195435843969917015413194796006795936643873443794019710094331223062394023667729949329512888859135738581661292194864701599208353553051967270944450132844361476305746695755581343660466056414513034394972577902796268425959507717891617822655922530041183153514491970658638507980472620929177262980663208186712781859928586155248097889698337129115992294070290460208188691367619052909361199787513808354700801526430271154816504867851620178474562660204439347195148248516472699789692239007187465483192541013418987674172212966812968412040770053863525390625 [109,64] -122051463436740743192298327866273769052031882575176281132607117327720891663736055201783179984084124714940884446176819530340310484175993099684183013794705576886617963288325193284582227169924664000939126319736769877930713096571668017546691944728956871466119944221860576125884076991489173959891159632787555801116591014722857799515807365559544365419228763039147902051121228981644695521157664365208939650388063656987456198417923506501268459441773561782721867053497158422534866235302018368164437252132475225026224259749938162651217759991165866802958331488538708805737071951414236680647723015425227743251003177368962673806491703433429339419085569520558804154424440193917072669269909332571509874726839603191025625476935680781857315394817459513246597780741608595025252924432723541289682622240270521146050927098714205998494350246595817116215013556029038935504302282302677797366819991395863187285734331810604556701937961864331118672926852135942607388223748526417663033265580407965703154739012092204442281179799722117054180387466222649185937249683136779513671417950405538730929916329760861144881605205015327508367671272010829047855327262997019039952507709339399683203491051188776002467556946179859152740488770296847489051605462398732043198883978903748107237956154167515425645736921196976298919997121900073900024945365603353892599921277984954613619107804751340761057166797060961978571616339751486512118624726841157898264905988271608672645594420055994337913646352570748549848722806702025492098004480192180473046763017405741912972029779446838627921091705664271121938276689018977332806852891012662338002522638749437859503924898228401615912576039614329837625212090826136645904576898360630509348820786043578798221893741031438730268818128844129747460298672984434052497907127330683178530319953252679937737941385834625079596927228699551709888790715638536353967975601765816131565973942193685397216856187718251189379269954804105018168591594715670039141486002186941348799070119338828727641874096735304222483850133374287908704234475846026832164447245581489385384502148781382999231876963511175366825614571571350097656250 [109,65] -4925452750654173719990154642331846430947945886240005203602855077998654213035737261175315207400589000338566400309777838727309129588599851970821914134612259200376949160766203665530295198320345575658368192415167593548464210633072209881255982212470025595032887175467082501261083915558974198645205653412824790747929992634024026063531756885718636585855191993664486057337484822184795950350528808838639793868203311275457953394485373892020889052166914660761065060739672018114343666683302573978806116638211567583386024086317388207124017934120260088387625889403995795774507204017002423684981423502064463912602058479916635628538836629643444840056579853574037266034840769780019282175166666915296920199829966792241276051967768380535813430226148861769063491831187114084503357924589090131575063248028298735757247274315110474888557879294004698588155256110554778026310778647780082751748653979790761493334247496636814242931111448248104095649159006657423937065617153003577551267344415156038199395836877556799025086231321250027194660471220405749605700707806132449766181587807974161088533263862655429613239923739395974236233428344373158012234237642496335609724307588771604338520609306243239450925116792478670480286399578724015294575375943941763370173236143205096633493999269642392809947610315320914979781313490780810977303876102141604148061348087825322883028941764088182577289154591242490385821866855143388758224422973166028157798376336991137764472778861752723688991747536849561059653485913808130424673378137257641433515742958346901784886498845726899343488871807355176133359309604606923000263074006326447531153455880445661827968121247187837435005838650409500360316768413470672022733981018282591638073042273131918768174115589570103694703295866996005159426056126315102144388071682323723855931472915306541658516483280823503780315082823377103175468808864692160224746177550724042033039019936850588820117595309243886509840382119238056940657481886366418156039430920142448695129819651912383093961126881178205886504570074106194701428014096638330144537852858571401318138739498463450455587390829511888754047889709472656250 [109,66] 171570160164430780878682037686260605439908949486856607646651105566748040908411584223353869470954511880497234742265932291746127849716444331391553993043643651341073773319857825378297381874554295216148902530481232275602749497216015784462935663019975858437416098008257280668456946109546023598150463033804129788999208396246896518570617754491107039907576036427520663711390779612309187493356560429016020894118199145918553259944711758083947486757580663590172066497406164942560841906279367021192288777136215939475085752886933967853447331831860542779645193826066928770814507295625660862300330835838610521237500730707959558765371371630996310595939460219646140363235169406554998590807815497267813227760926750279139989306723755245150911234037029454178623990417955448940314367196769024661887910799875685995287762185061703853897394882400597795435884452683265347656409125769745113385561335421127770056550276740983823053579482769579195350324859207920855923126778623867614844679708434142228158018705924821963981148379434978242665459911926423580813508933716042495842320483557736016223980084627357032494364443510398178834891996610608564565862537548531065817659867289754024591792057432989958414703390340979216721653693909826724394301143759744197580241013013701436290699448615104328210645842388254087766941201267156445473723242243290817394710150904086918446359904036177534132446807157504987350834134251831488889285523123972996427371236495019827633408826595275792590899628761604650329064906608413326471072083747133509315136258803175960942372872014909951383058791800360416885944639175090806199112361682759661387739138316239779557046626795755753430284337686716168667764842704926995611526020481068908136518135653048395732275752185006428054331113717709851098008182521886655803794293454637279559061182157187675462494149509357092517824484456133738857780294105387070901389870127740476105890120040576988779193378682939680492780094165779180663670307516899669473764011537010517492884191644498295590630583329402223678622938997467013701916778350948053475233951972944322444762777284344303364581156832294995623779296875000 [109,67] 12605505266522645052181191039491248335616661268603671433806927176737457159354114657657164495889726339771916090999457244417540015431866777308493996978701091600087376097167504477607192076592687251621288434110859832566398918588646429088839602780482600367147937390999076864976355393692896884494004940062295505544492136119371681315690926771703079721415186946504680163526583279884668592953429423323062033369824620978074688174510679381717605802172370013834648081802632516146700315744297192227178016606846841484259836426159769686631660290402037167702684267037665152357443873428344534726793789916253559870653007932714842666711353661925629683063952337024009867181766334350915199169216840134067252114191820974001562589752470526502539824333727216718216425330350624445533857215987175690164423611899602034727465920811017745988294640193670086201195467793898437699548941817666846361195004618185456653892766849383467439991154016945100061990901241638423136396970025078443229521433419055674571819211374227602519524068455702182486566281555223097232088219632319997767743719940548818528989448942871676694660517832747323404739389084197214935788883363762838466041706454083729463698407306137895312568540364984071901061839936870908339167046748791051013373394135961640075953654623810088398373826900329931235720372970580516805166524363271172145981072076429183526695235923986211179036318443818951520807401939830602774413015182061915799917256861244608775196899879980441943762504284226736151394341177202647163356079498530881075184642860194699861671156905168310852516265473154157645312336852471610362057895293220529472917121675290858273254394817218392846378674365626524113831048282341633951464350193726505436359525108121613528846077986527469581366631772227421796784215376250942062320554760357098218313603684212278346642557212018413649650152378656470992925990114735028701617411882850487086961457868910187850568401914745077197387689758923746071465827650824956758269678170990567689971797329310465362695234662796681431074227969225190766237142727284042483636081788909160926196456544720608597202350517861810769042968750 [109,68] -473662315101543964983961319845961792717672950435801151242652810390825515781504915774690330609456182883841722659284214172471889411240166572970799688230726929830672289894525253407558241808760141832244436833176390087296689078761796560574219718307959754297377163635913394666169870215015121576559576456949842582758678272074156358667837228182098506517310417501400822690589221974701752692092603278898940400707899242626421058444727864113083521670689505491982366756566586342306800223503675434289755714722231039709319746625688217363925257071386977941350109334673824365982855769468115206149155103993501891469370367556894954211185589352720840771617386244984351448051491402545994055212717869713056802660802161276175610906348322564128820720931575441292514433810125535983862118003462919410947694333813076971387548884944958062400653959247880440390172573556507119895650860326624468413831025795915363890501437115062030104554587896353552638956077547562723838825253500662104451014086335705765174445523391378827792973271158715066424230265335449080413743654772401169680416239841448344963785322188040842378458758124237265944154577859508115394511799642475401666310828108596300051272332610777754452418621966612819539153212656486665235092431220525592350230067312031678346939587134659786454728407868331831275541981619519578455446786219682328577984821551591810308571210838459886456003424951092740849282034353546713140166353296810802575776735746576891342018571515011728945467905775316159764557005034199736138900145275655163950157493836907137785151166426623207644592717235680926634902176726083299805008184824929108624544365047503026314216796558616668685707250734401473689430783462738732178205197384294299302086508080061063099303696614564335880586975844290130944847812651865409848734594028863293373145429044268312129993437936784454756367187692833054662993120663702901893096595656517118493995806664326206506122944573487167997412145950098733236660043253505761107384868293150141748124126700718050641698298483483234843397964995300545783552866946683688497831426763080947756851280405761313050074502028240820312500 [109,69] -8767391352710691943941360331956315746204112110107387079604879324562336706394861650735102213195240748877945670844315367080649576294386026388019665012610290934770392150462102054412399891816757372114328907309347583118486545265394856261457822126508083654271714024103691708960001041633795563125271003706777854709335178683105985801891043175591099103225342591237133688058706476826914052311739738996868224113075979183568878394734910036773569052154244933668991761902839626124092225952705552113052917506864121985882090831664211174102167486642779578826537708021859879631558566825987823270796878513773516085692445852412042702790110425508266998180894876588815738231812053782654314660179808938330392325580266214261860325989211302361547634663751159378695032331631685980726659303527962960795417690897259309430301994606465181645614427032286026937411193836852530437160751737471381710414526512432965873977614941970494320189900932576325814351733870579305441462085409701173391909439997341985351824717004205405904205015261586577149548047224799647371601794172614408110485679121121848492731636690125805266314080872071234555371673035394602731111921753492843279670421860636191071376256208105415817467911739879199922329530041563657824792077056852293733433646840357590152507411552667136644977106718160805821678396443408160576740994127112112882939600399852821383852602712283599325489061345526688296901802122126928970534292692937867605363413199969215067657520320902731877314994669707427906956128397351584069803336648064349146562478895069479219376268339305248372786496995607838885355615039995509758950614364798790512592172162203997582117570995891561396826253398617738146431668830045408594927928747425166181939461044814754219805940624242781816401397403114950481056211048998402193402634491476979430905058246081096268736025671194243153844794038697720328024264361609444422880343777125566172284861730730249910896994495323207199505934405212266055869525790069023888966975356439131246886847566718398090967831788745581599900201862862047075257185656248808113326675150134217405024999364771394857324644219436640625 [109,70] 123667815974151014935308312246859258093832594452127225984243419792886605394215596554279391024820138176287877341992358310002444917129540276715221269788492862369741243133544379156450521997248196267810044667716945967446068228606722239816260558339443698240751328894748083442294384756202857918755723374546822194494245436375173366405582464378611125085212196039845405667658756351744412223471789398863880986079392321610443702374088781317462048186289175128808265640631579822852598254504849977671707439208612886361717300829751335289981488653761194521405337645324568051554408939260625505216595802788242452984770447606679969477815534428207656469746576996178206073147966260615263737649874234054463849754804164336436133318001707586725713907099265861843529116960703494418495449726412707620721057393396298955905799109247485590100107782612750521186938096620726904092379600040075866942433617514974402328120419094212791238605477269163399512639297953288916116910207539354527989178213067492266164543460134707818556945901501827811581920163366806309334577086474616283085618817711966736030813116228288923575533301342498388094376476888953885333183089112338213259893161384329388243175081706502859241738404916561964450079053980784241802409639927493683298414443232038070679291825495559506775379055114469088601969469008593271320874823527153531333072378103887074959515133419320839609180295473700542950811319700585692084858752360363449443480587511315437074344797086154722930065268333991486820493035355143185291928769512777267676390509418630386585802281226106843422977731306777196078449522424371209720579107793998784700655214634639808695198829878819972779719702815742785224372156427312778603426343997021176367113057774061179529065208864574702364099200025279922245704841052783866967851401554068871891777116130890159658561782512574911599139315806680638017196132083495308950835128158733357714786675640958753438493194698699580451840782301494267286485270372841543973393434448191882502148856144380267175575272050168145452141473839452697922251840352402008520977433390138147282958635135129003016579389125000 [109,71] 40828252082930942338853042134275687781674500673171119323963879774333183174187446521848314858475924507431191177382185902301003057023986250186331343190881836088398715669415690235960734091763179782784111050541931263665356736110957380873593687155568239583183187548660270603123937286081289039723820080439512032186110507355638385059647469693887569567354341854092494581652835904195888601892709321142975208650671488808789483365455886208051372960376150011089295566437536427660003898615766781615231689103675794527690997754975018701701500401467549154955613373872534848034778649594637912707254598264062318551446694682711783795366720123434708470986099569899091669135236098121361218375143734713151070027561633778356828500222260639825567964017758468883599372266430256965836288826646370448110605251639292344227691503347358894793367967817645913418250411403160702730210618496631183666014985568087731982343270888012349125381221280492142847622109811505437849259453960279971392024359041972923806963873122151866898181786979067127541332187843366143157476276204889086351054665153808830059199309588449352501422237809418312022054823307176896087145492058453250196808419405322976311810055733267362606756549853555663283003880661892196309580018809759976396112927066584146848732046298003911837861653804999537300096739500447224078759743705982725330884786385664371705280677394401612173659035681165598470118090948967221527303438243084688564980890463583205693439237086766424105586864020821738595100532142192740241678043315731467420115386738418550866389410984900130203363703363769936972220511620908272066309597230924706423276952040555421155279307411775882800686090807095491204928217665325335392754130669880187875678267150104927284484105589189790465569535935597200530589935777227568015940061222815824505727924946774710892437980477779408728689998571915630145577190227116771492572354348869507833274431241992897996188072648085556651293730879115727797626793833164903359451018824633860071270259299036919859054264486097218050822827899086439561194628007860918281052271350939515427170014281578506726432635250 [109,72] -326602047986583200292617417877659094713882084447407785184342043063020352769288108388225918367231877359556622066228095378131628596550787339668127139998589184560057878147937307974377657619644912276324826551394495813321767874161317541428234964596123292735474884341043611026833505062018526407368657435167174413078932209534661299961654586843749619235785717741308315835431175796997204527870110975587238323903360090726038333613362258235144389134585868874964823805053028802142929578888759341935824268941351834419028164754599585587512203819429239978482983380522820199232610566383557029917691965542805436386973766714871455334921432421785202581622299307589204514554359465713037055278780613858940220708996891013284230883006065478233460306806761169315194537118668554681591194589274650229229177064486012371759792978673237103938619390177218045155323062081759796225427103673465567118770128419249291545944551608842451343990189861943876467268065189055154172204913850062163676262921933721316009552127723259042855397707300612539899671815474997029579342817067533316380055328274749853909530294767382206912638092956102052312858946552177846297481081707065103719008760621664458973739424989618012583796763304479056387316940278888629452290663149257658944107023335135326201650651065668198976540454960865596030036263058876318659698712735892469216511927091563732106498025653934431425751530425698026816407828701349439586321046820625436017381544609310241795162943225174619597623951311537084648874762638215227746301615906032937392407707153562257869740568007763307689263099561175664703981302106983622188157936410350370128297697724122038558446767075175571678253612595481157968847557954516689742212761288821458341825700615703623255522541657141353167459440059591278817922816060265432901094394802066013654679317693294766725440701379253335406506661506339756684533225480429630090575894095431258672396971504381909005089965000946940441797872566382471296564578286483395033254459179416293242049621635527870253745917037867300363028217146244358152526299395560878605438776389665503115667724548288647504875 [109,73] 13627565980282829929219581196167020570868366087458193767451363643701740830287221600330910484706159918718067086940644921977318580370387458570751205864241602406335508080192555729338230827096165335764448986940110992432002455285576986991615788602686625014878271523961617155188127572350190047675182962095353765605995526126333052580052163993624629756352181387669129023804778204407052168739296573477413122344127864270417688323242997096058977651419935114551752596023270557773743731256745612235909665778766824112252729085849882065439959350830563666659473099967721270993478501392797603448104436779040913336187140911138741101289301820587369911031592652947738976699037475634379751582595165129661324141761164657659953544379821916713071938765758785722125838434963707354847946412868468850765146388443380439029061791032532632193450582326914641441271528248401052675299773215562319996279322905586521401318042680114919288004090377057533371355793385082390453295537293987088328468168781408468999100377599888275071560911539013614567295304490937875130372034800489094834286355148415043224383090838033962720578181657850759882339705706197434840924144443897654199706081355340938152651284194126689085281086746181784148609352021456825276405085932582904641910347444016801515139493002820763675522927872233308391779442305072470979752599009717179802245830180645842763930789653022232808365839614520308532152670958247360958888355998496336462018289746552673812831032206500521357053200676683437467139675516722814516559182897694079263929914260596491434122948760622721611561519529356400166986418810803513503715482395339855525474724227460167158482666978108392259452453081745137028495668094032672811803182710582200240344992699551584582775104748904694663084291817877805210447285272791768238955733208711392358793912728032454014030610368445559225375508261613934831188777992811884119338047375037723736943078395972153341052922834508677554519059523976760452272200777008712751471896553694661300026565856221005364410530324266687107394450084256527462388869530081968954892184383114148489517801542133958530 [109,74] -575315293212725992119833370452775058410086663151239300644776419337868692032603543341393924518569416219408557593226012471240734847377462008939859721551587198214548268792052496785116199935072613266816733722049833018779055726173040698168492637210013923736104280755112990180934892220926625754836459765952004913115542895376373294728286363304685683142616920710165740627817584558825179643204452149773332983872147252015580835709237918690155924985257088097413140825551332584900839379484097786661261017615694959376549843102555017267308103267728387566882167532761615477239711608837116298195488012317174136280808006033847692423284225096152116888313498779251084629390831256551874275277701496057967529329631862037509367729045737587236388315822840238084331935612207775858047990691017235308275468101089140221607931444511713234611266928100010220805983046153676941823960820615566922485606120612775309794959423440259037999175287867421692508249166982188812520028326408988733924628903158639888773536431548563894715185927330406846232416691782203300899774629287978931599537461689467981404055281734755773806177762225930099842739209831634534107018852577542589419336527232595407657095187230193247960828627651087310339908472576106065502743220310086716373338098807583847939554858189556055874316802440035361395827050552126788171514970246227931935055286718290946579079976817749114754148882830431943553203578375456726563726647507067342647953871059867371586438887697191293711772593613001870868283572806424550209913157436617413326403858534297418528194480409948074759665523940956038647951072752766168328320150915136935862977216793115731445871655382110130216128763751688468303786198512707057902429418406986765832331044886761030429822973793795194356689000285558528266417935014812784114777777965434831175437795268233939089250759288353159863204377982560269101224905229358311126658311124466416242428700588243714131020374050161635156502581639762055090524721360024311479278393658482442087178773238398942821277009569542545051142655523811534842297456304351849716574900170982523403970531741680 [109,75] 9101593618646471140183749733134406329929975842867739142018202004721010697779105191451478666048904388639925318965271560321244726964037857514009828553976989253604709742807821121815160174430489079204214265374848025409854137116402944717592737119823119171715431333160725253169107824439009738329796480419768272938654926915630197427886429185517316681654768124925255375930638575545644551048630031837601714398037446144538464166045413457901009650406275527205497901419537308663198974502434917278491049318044590875993123605552690346219792441598828054778738763875628459375369909696512715691277900451012355120144584491188957438233734363912190836946128551815262404880874782896604546511572964862360971942039110025348440449495515384797315609175963474135967490900077172414258918910483855698532627487788430918612627158619877491588429026329961955701289219685860806589573371445550029328930432825440417033893548613673706672779289581538163401795184521593825006253478391836138217656712176317872160111327047137461325569575820323099502887904145744084362126896462973468608431403743525894409503472128086960148675022225880169978289166765153100400870009661426850733513469482912911013092510810458653074131403244903290849939212079489177496722872568023349716235826392056256834108051244290210580334996123386042496211464443312486139905487227403879316978760429631449300378493350426440033165261747978796985843996376940041765201272326125730141589788105409744316625255444014284904357078760825517115548491438139624842965621000284985250963092862385133044677617287840800837728143175551099297205029850897805009646770390082717372859126411149931589516697428323328021615618925595436203619927679882338008239274755436378214029530949887909033469215264887513881937976022064723198283272826192937949322017287200456291707561115328755587688810197143601163534800272774382613860658755986833698718648502602693864046305136775173040435859227884542747819345476138952740087671937134886428464761591186206067607434497857866386958166367170177999637094438797132904290963563201858173357057094274910272365513085 [109,76] -776724059312578005384788732932682559024945196727739928991697300110498836705896839863829658735525280195133745915474036137464327933057007011645598460801476111461491651484539209816197711120923459272710511712998110574560475563452711145339724659290308577418043546953237702436529404411992292540150310236398577302112019759556091460401191367999565896133885582748205390327714648280038860779450295832894303768885799378195818207240413059144518270317414476050441653375846552819844219413045280895964176719442848274398860514639574676953936453645737024097258872889698869251474975295900335980450531476328078623814138505402647561800461120603359238070624555838806735042639358474076714748146589899561001644927923740611189513700940015414082097518540810869648236070551846845995125624761082867033992250427579327832938630146687939600394640192532664703176133155412635153304856391736829568930685752305491382301895499961144491838880511685362728195523168754301195584538828364047342240909173843609859121478959806460661084579803667962578955171066522967626350336599705350787480497794313662643359116093466697587479206869163134753126929159749794507130623165991901603378517088021511179593471961807098869024487112183884383559263558958007350895184935521614847072220698884868343917569928699472985914281580440250611354200826266858783431089110256600008389824284681460197253133452314221442541459765518658913779709825644449481794478501803668127117456339769484682452339414116388369352456550564171891185775050572147852739200557999158968179640566463091024344762718105067676935031427242647610044231326846124084709343678167542387477494543430032757061536986458781141398806118978323132550868917997420531348057333712679104088493845750926016198222123150966613283313289201064201882827234219140041825520552248046502405411411591132689819658621961981457164734732063775134063132619553203501418658487778851335000029244843727574648348246582436861081820684808919093021517916944259974868754905399565982765614147818063193727924618917519140481268403215898505845831118751834400961774713490288827903065 [109,77] -1551402415568562218735695639517634781956831953191653757118607686492771308205915446883283327731255843285422895636223262751207237521081856244103642281914747861456968087829496720860330257892319931465899755262348750414611095943066553153281237755698556701034849597765498532666953591367707913223651271777987430232217190480986017427084250814688392587798159779421774861382454654218241905346644558265894384664767027196291463169834651835538562375756078346046115856685500518553739768239409327481875952672849202636669322903988696275709615295054180185367845702340422744512306439179890260877976565174462530187555307603385238670972945486293394507861923071476096558469630124111904663407569690249210324833887073721241100964670372298180456051927169842608701798182933478473735656476560029874821457391370703537847027725988072093977574022284503004652879800674347935734138870868506178072259695184193421278809524492069576745542875871567863665641110678323723248945166221439846769326651554423505417841727174031273272349537269229306125002032295948093734182819616181238248316857357056129625078336278166909138215240370530958538664494930408089561814309866166368682885554790817446352599755007942931718637879879476528411302039349017291564079295960197323822865243851994738341604760815785834525310617845984645603939030901133486462237857248496732291683572325489745699575374400729095501588961243460642861134991439864005906320494273875008556490422277614920919509128568901655622352147956243165547097810963890872086940744727344308945481813955838849600607062662100831968857659705450847299676872719389030576961233382388301344436127120973952031662546441719391940069875927061309946121195446489500239500068020202429446514745616433904794767076969337752957099580942555461865464054393423645193289787887799604765933842736122462945604983752794649658773543490284181946424429065117481778455805272371379691230418968601310995340363082976923642071069277369653148445599510495444933023039912608733421047847444431672157124195907854581988007516291453371198981544621252240923757917551662621730 [109,78] -11594942229197578195349986591278531990796295921106939517884197890576248756361548140630689986898151150505196353675880435982194770597279663341339639908470036284772362679499792981422863518125429339598295909943788649708257256318690172667554306704778532625560769790268617163982193674956510666885290498446353052376414008054118394298818456220728471270148180437058270844220033828621933016773476431945726824818644396961803946724545497120186388625295671868616077223889127803594085783698528374049545525558091118544215578352107841727966684369533049348091693367246333413661563907749929635589303927448573350365810433171846456713389064369884805857945857644020785295189884407308945246005585000775929570712438445911430179161194145257550856352993224943834707059385877333286312078581514712487589892502838635408162734154771182759364070918072901923474653600281643542155648515879515959503970444462219279198883979755037626032127634417901778042388821745714155554051592075718919143596116020594606272638350870790077327426633317692681532859167828844583354946170111771015209500480289853580704136580974578773262302573224913942831216425230046494644273129858693498982070493478076252872786068493878188658262929608710053458847308689695926152101063725810180214284568594727710339667222946396871696605615286865152266116468031412520910805177926527140568491878397493602993672022293020927357646669660802509070515759367061021987049063465974415479902428538359411105679099808214001472318637357836278944803488226225660699138865350331452530733642964380590434436454652829242384894955206872074215446985769618211025060747724685286214707495636912033890607575195194830035512213959597539962989842785249432908978586649698437405721076156772277484834659225752228819313341759558397985890581461345408360508001239820057318549040056789520252636362053902213425763445860830195801755251295250552720777790446322057258595020355531931086476203592648509388910063902249080094430394889984968063315347768494105481261798315574703605477277465898351643921935412963160928480450979843695152051310863175 [109,79] 5726397614742692502558449485937909776992465950915437378608685336390253649374090326609792569154131605295114274287813905295981979576167262928197880921635177403763363308983884769273717833447325836556256366537421326751178578866486002772581712760526142872410419145395205906583892992442892871146787643312759858801122754632393790660802661220861864833951663255395407943398886102060177181061663297591639611506488132730539974244205752689071696483148864796585544417623171905723037202039649184898421831399606825503483563872036718399248610020913143102873982880456568115179577314698611371037391809305424866606514161452308105758033595039819186875281822551637612833428277762953586632946183865271125229581776019120560010360264983119966179908629681713226085927506771173860247523209787331339144852909104746786989507029695745780284419566932402497731020410011480799540048091464998372771095480866527587914689013284133615560359948067244252838268940310943007243344917396365618525213645074306598409306019005264387229336381012635544823796002841555532599860472190349484569989635682060489791304720828865906738511765622944710910971494131223085964198771535331618865728955758381380085386180024501299133455357244189515929914105511787763866217703042866987420048675689047928613815516385319260763315999020704826349611645523734522631354067801295535414725604853962128779444612093170319168136781408505870599539736306079291892059408246508492769404129337217465077129317358262913008865741381571493589880190548545897939659473817391821191989644070861713919206946372781485423238158173881490748390146020017144673485902067453430069593649887922499029210590123923113744760172381726574825273126032903452705962276899321125542697640739330659533353994461950300237635205115150824153104705416829833700031880616269282362064619476592522804247462679153321313853081828846435712787622652756604501166050089998709076678183294084464283169533758818448309180817189477667467969184868936158431517444779900101105568246416718595656099319439412520571030097482405792917979684698483821923043112050 [109,80] -56289389478597582819200918618372966982099571804305254909758003942800724962697077874830366422433710074294092848915307058421210560151263611887270779195544640050284748319627021551225531741102633971980745960065061970556673197424256340687206352382565759747263842287494327604381622147851559567542274284614049308671555706855569511816008596396874515300278471722629751798424787921747132823500983942801048263211964469179861928878931964638576424693483258570698020693563186504850292790909466618139837390083466797055534884863133063492323077199635490140857625567762121580941990793912762162960335578801680178108092426016586982057389062539792840347102701624512268008213714281915873337390215027878009731070123084900089251525560676509292711573483888446952546595260876593483739905831751332375079609352131830011466445468650901317427471873841095635661748567440761945513283188652460677852667791113031488996308178132404372765902667517002760090884175670675587118113497616243531418081006775696101240565756000469387628842819037822690193963401017042263327661075026236203600041096439346339362321743907748284871037960283801295270387323012700613822933854198629618394419410320469649844699946982174218162702270171699198551943641829111972704393312741242864126369084432502508253669946121722533953679129973021006270050989768003518570605162605631049094106245772338590356896344622689441828307765760893900920522043759054123302030872028868466843090513270422730647766242321764456588644809233091079936539984621329137903847550817923844235646232308768145289637473475269244594492093377774476134295957382729536132302224206192501440119232918481825738261673708941329920232819269608325512939833847496526238757745880867603008014814924037971095054087347411607723178249658773805427099574164404178986431663070915247930659001220151267930582281064860690301021200339605812958721818702410656616267205901600117712824477525301141359028585774814974217105264668283040592890484430846863365664498026832477729936795980928500967901473688940735567157306733708525960123782105254901225000 [109,81] -3197990734426441996962302771680752085766534136270160937970536047221741200150111495236331580599025235593009857797432742016665162125021262618495584761725327491425506189362129372807974802967188462767643972644217183390883690011598297798728671734706945262710970664961030879785814219272899076503893122945874606205525479436826464430145456901704506453450363654789085926724159811407847970097371968216589260040795482925710077104696420770342938781715689553825922298355209542457140079868905441733668507895016544781383919701762966377921336337073630346265852552668286399109735446037939580506930958370474370841031281388521106199164818839598462228400212545069302693704829456829342963027305062342618779927287780766131313672188661603946820312222701588485282486018504042216632602863248437547565497763344451870025671400772896430118525942547668302422214845967543050203370020391785387243203331408525668783860976305626100351881201357315209584338591957526014191171908545647184223146734177966647458423654181348579706991690930811539728671569670371739311549692517307930304607900046359153732437534870034452719776390476740009725600994457347272707142374109183783801731996487119293681393007754234643192699811922844548096985959905655543280080577091877721018675689893026563375604051361190573759745510875655752926752402291672386347986904616605670669456338030268396207518145472711334763051926507501490027555081568448934902454908132789542445617905299153174708923009002582568590849710559054372877015039677242265827714100548765905935540835791854927511530569181484633239952970355157185068353571086093526050507356290597818125257046755411684065437662404401781491066897495907174583416497391268899781721818699632524689257393411184993084533630004598563242753326493523256516959351564645622167242307488895066602038999634626782768006615238127973504543698019787273118079738540665859598599054918905017294948232159747696081086219283033340796114203419363671730021573237408385444706134701408712167129212727609504821225457206614314056036998726152852879156896897106910975 [109,82] -22308011515288328382534555976345074824141815497899667796282023807573760752034075473972663783303286012337451423222785002323411959695235690242492102915466512864721187770842232533774296203221290008944879329170702262764727365057090567894365985048193964792787959692040467392769927817727036923785917324178898087052681450558719914724871099010168973058674609310220484685931103195794772873330638133368154504803680474035239216356890350085775910199199021367022440824937955377825441277440147955720893085383664168193891769443336712333893635885922882202450107546679188980402270069553106517369730871576005272905712387485872957274185323177590084897529743780804859582361240788097993648462931361327149338671640403100553539861813029600520225784983930814289126271243759845882555958884125019943886557760061768501029853929881635384427611718265769065954864333614916716380495982409094420484392328411886870537199892206746170668939855971228117370893403183682691519982140261435039300195976269943835422204875649569459541502402694285547671873194278311869781138259856944861437853598942107500319500702529026574131237178912669582304029281262903099902241086999466345901516443788643563964729338909072509575898907152880570902836996449478706381420870553848418865434064003546460420844463022304863492666789885460153786513664080928570950679018179798269168840773621679965206102348754827964639917691474415967795244202101024278271441249853604728835732997583749832425893568457585492302009789404908043947349737715111272241191886897802146012772363848809761768425108883285291312076245970165212856147055117419271622391403681568535847134032448492811870175513593133140315550156131182105274800576450293240510602834852335022210310809482175111264207305688836774571272007687601234835842815089486310309245094800001482301124186943846780907659716919134448376527501560308752829447997708180422647763043152495595916885732662707127184761636335712875747118614803354013539761861154190196314279175724108164065727229502134283058348048382689213820174449325797252964172409797925 [109,83] 284229983946847442000822837115304619581710137541549392795644235136170727112015041555516648053625913474751551664126744462555911736535167660591285890158154993616820700663334004056460813105703937228247336928851734768744584681411372861653881690702437723789638903130064454721797554074006755168043740153946639391934311540458486864504236811236229095847895640978855808895935836416108793668540126857363137738219635152275697386361512626875806156151964455519718500350944135269808629080026176369289753702117792642510620920344577592382916142540991178161956167401501719824677956349891064895300467660111315716515468059713002549547577529003359953142145652681231108450557236666883526892423082600883004176067082699129072318265022958425620809866585319166361560863232780361438561936629823285763559935655671586334594416571993749488016856032159606898541508665377119598297231793770104716718421422478504061885327525601544551680758480677605213508364719576580000444660852637756467868945338451331585018813906372775896139066752591687900136888283195827772059516232688191711182508277076779027575522648577708508429485822082417410655268182739286417371692832719934167754464030299540558938696223524797527462817835666439917615087151977604878989895998452194378636198384845508367037259053380417380146576447068730411917274119715395460795738143271310820236519698315678382100987172891084336811208342711236329489322862851898576265131642144436480525816879350836883241638641293669215574071457796040551332382118959246857745413679762813750320018935478421604671789367974269952830972679129723973304044512318776633463618884130484955650421969504148652245420247650006996862847231384200919118266642543375624943809328589235474135763463560162301065473720780766848926942219541322176105238113747803100311631659284775559950826396169377993584779045075842606847117386090171413022081477518865988987265013254440106120461791853958113990310473836635254243599545496196398244187391140125826171169346803199480797545009857225808295259568996541899809577185948027309941860850 [109,84] 4343100298552806692745828335132235325677477144672951534104085952593101719521171995481916340268273520572432552853877849765129956969715625467842327903811931580462370041184528064619984977231445669439742573383497998291811897285685085047573037017199982465895371735221701369937410280805055623271472406283569099417582552536347298085147101402570577814043651711866769200132703344652964616635519755737372402378987748261784756365733887517523295902837498968367709319778800815706398084609691959168601499497762446891513953652937085665423530180632784810420817722299731821278769721250559657213162207193155975383644079749558556764062312166267866126916979363379066988072737035901066134624619304020850761076342971864110219415765263411211051023441535440852890088628408222142037195946761973673086692188827667572524761864194442119789351514253206240187570961105335068765774617464748659530983287946066183401114900337727186727340569536538612774866248201650134251712761053107646239498244054107224659967773564941840182132221048910629281348169589415645849229521609831835985587487003618518797596279050805352766319520886383059615046347261074835060892523163933557133814581118741642944363892445650394033327382357255776328925423595433556819205098038304667485316713251542904802803337455374682293909239282655393427256516716123217494229438171854964526353450510784733554613301478728397638984340227093536456137692637467876479303856425913155062911720201625525707645990860528258104193462330236140709403767483398462129809071857422319962575917464784571560044569201402602857763677934439344084087494569919884782982882073580508524928230138753366601654749837312504186761626272163448768455059507998719009590233889010634267323262631586903366299328872519991925352469687085800034190666000284865533399851145445936362784271816775194315744025900923576264396238673281215562821481484688789746016563659971824908031336046953784994314930080181154917530699850435309961991908681058674459434114009340078381353765784669464315430474156310937361379911116012729005575 [109,85] -36788851788369746089134132959929239703299606010366992107825866876355136870476868364559202610307006784563646827528564931753547212549794434678243000037441294699823152690554572948807856396471104790040303543777045306536840373336555861042530995146416838351099017794351026906999273174549404888284772813033099066361007087998550602828716619203572757866100729401500209424221951216438275766284455301812109880176433873087254446232933299975875704328167836027392912176518740494378502850717570917847688527942978409504036885729207644630380982473247890301257950251741710653016595135520951841181921439313322022713792239988663853572428246239865085591812156344859167321097210030317560837679624527055928532296302908615972422452725868579972501137394431301126604452344440864759872504308676117495012252394978719518301406842885352233259609047135631355101358610824318666498485573995038445188225913378376408529989264080892134858190901154073669704859250373747213572868329502420143978304958124252654585382538128646470745339097819732592707147658587518906800475662595038841029198467333417632761302443137151613324808394749551567518588480873578497320173316674799649019094037374820613718088973111998411990970698820784182244151066211026901800445736858588257943108906357922684980248467502687775630185645149133561342660552632935820968557194673454990999203369976060894181783603209516079281222523334808213815701505823881049839200047821384988441929273683428343265010134878500782680879917173188294523215685316603422003706539367325501292620648627994105820803171039371771715068164403371808352531390847176946583862149687027068921795374954905891886338908304130490559583576334626442580613458974434595763134822831738840987771936829168562132117224997938370593803881936001361280030359073077676688563613614776223566749383747384030641637478137697478823238740072186357954443312690471214502044306372949074627585124012031237924832908329856114043486414275132789597407570523539755367725197563443840649732599447588910691441836753413704335892294865826140 [109,86] -384325502348813155279951612394852389798569290827210198164819709620546522144351423124807443977335022801679370894661431519248365498964533513168700173473795765608727131733034014392039374234679118212086671962071740961923172468229139448570416283641689067054899312386861555154832036483027916294272705499012053592636205987760836434646743932283549031539376313719107675056048907368657064021852183139120970853527487327661213501460468890600588648211267816275621940073643435309395886189036847569534238683049092464956360375921364509113775739149676882908061261203394579726616577171895089086867860371752349859768509906052259742835079732136923018669311851916705624793919031716626958866546371385358218381128611205557842256468905974581250766774316992420718988095181641951631045977974942154373209461192853237311690503174953093614829302257410688193425953854761404378878210838817386333209234484110756466291091208922473930134511029400133573180340605104220694633857699445311476974771666744799220537371907436754783382426227090541994459574896823793674824768005289195694313233371651787388607385708189668928773028727585553965414711987985732335230000366000717045423369861798751648692051377198635405479485494171250132741352637497038404440631368364139505167611444826837493416923721000810453513311397084850491175986297807268042684293229786611323734919071117638249840252850935785251456428587768758226720236752392080396175870271498760468506586964558165422692941530336865335177412814674948555465930380002460848745604559524576628159888174670647257484416175514736958779806325554966681210449108830628888170226941291008242009782061155249701256710121107639123497505894047118465233173848126839334080436459657645276049581257746276756447127543171099595000877231902403506234928104169834592478639705699181665818092718707116655381275118790036869695707142730596824560571812168171477246231532631038618335952776791441671001343709315686422067093700015722430634422351753237663141497759865557584706435640681035604174355002546575319485860573090 [109,87] 1324916399639459784359917410970809990462716326425087244322338197518587702420105880583617955309343667357805710969420505066683913320126697800240253414752441987920917741340351807895941237169418875623366661935197415593757524338747254721643895232952185386490971416149283900348375268555564806876107348127273474305760263865144210344493517882508242549907210619039646007598329207043843386518671051154422326260301552249185425568080602918095995821680936969858837515843783634624257288431121445395025092077266113209387429839084902224993237389002890632386458025730831406567190519888880077215985348093330183767852837183056795188717152310028106712882724275289149131369574587892679901606142058649093450555028955036323736466958486024362605442637976232318347434102204286073019537497097216544526735967796639568007931307892580433259422689249264248882401317129429169717022090955237391743661252805016441469853874027551757485932817004387299006733672934342828267204968118402341499543214752056039078936216245448603627178031004765803910233114117962023707999595162334663889325699133102309365345997692041696167319736681341896797215511321905577792312078098919901634917176522555718715825638070067197185171813560720850496214244832038254656438136374806236604157364694301528877858253476554776016466961144879374220453827401400019592633830076774534299895210307391946712303726517415407640222515980120907630237857795064447626917654911014169500393108352133042056050804656578738244025608600128414421254890923365774212901522972829548291082989166498333675030399574765034693398658448848625354611650122485011774507065591531416944782059949828773272515690380696488902457796375405676227815647507065355136606338764875358898627001445401324234897006803478192077238280285039006768313365372016281564799099378986266111501265584580527282238609259704700922385866600140364462119713134170565110003637457036416302500995795511169641449311108817631669381931716907995067457260811483767099629816649214971543598191596390750241735622700208189515817375 [109,88] 15251881454522227545799921961801476280266299923959454455556487686239734808011120861473561770600572671475699021427225953099160823023453247488893962314864043592776525842984080944034260501405748475590554900845574951827515206281295140530140426518881060076632806359607928655389194058621360176470967847057543868058724459548819836136927433860375915991145007110816260767649666432435047467330345550374220416849301837183307221587493632879273445845776372683122458624799919515751440584971366182818123113377322621584198241044120624675008212749056379580112919811731352875516958941727237573792573014251985409132436311857357880159257129881909373787858725035187888778270205513001155698614248232745054893290099958141811517269913611140088478617994270915736817868071943591055587386995262896283278895073693164886679227790497766985291481602089192821364649177049559738680673115926725441110163043640116722940635134748924821214463819856698107217479936447186391196739183220429813178139804750602397968779332478211682538009819336670502969531634337619919107557100812799552350920776059372705452508162432143566792565782167807886407676115013693394322081206611577322690043544850653128517816804851542113315948464408289788563040877438523394606033337464400582328650192490785880949170145842891167328392200315574009797208457172204911177869712766648618283464808981516272612001812293698658548318644482579942950802545425875204008486565941396382427039056908020078888538625110746269155490254817938087837520371548204443856406334896508936993016693881065492001968415497494457369658664965447948628767712384836473924950977160819194148383611966624970771524154291959331027142367404089188689671255542457853579855916182977567770608206643737785753222008706144838509717705959017872099114869191310607211163182674403364354332282852895444843202794252974798509787358361590977350225647142199491394992348810101437438606698752105235112324774963262168225167962808415672594961932636983500892780862766001512086196303915687689886735424375814003265 [109,89] -36468307668127756519797193272353184296071131894303781106212996727936782803305103057433247136991405137818401814826884236052597702979697178002500493558699343335657032194443244500839775032077305918231118952014189086928605765666318951446428775542633876660024136480690960001943442158559654495683749894590327515925696819063172433822816466163930834769331347906957383382671735125394740915927129012841042504565212489154021633641194375733012092775445085786729077054955020114706246395582949511642459610265030848418829679773143667817890943937799481475444667866909472642540071232176704165104783366045257604102725233662244065024394455886163918301263888101333544848298340410154228056986778897519818933803601369623413549592300374912165123398601117539375708930002585279500850076716970858651020706582079337314100231282802534090807460172374671430437942087058214510616105528389212523985433332677721449319500812729294960056141444317083597505377832667332836085160988348874466861179538145147989402334263093778284450735545327988662252589349267876076115515690550511486505201954540248867005541265327635701703253810885672421222263124695740332200430380836526204374893123771356249596214040234582997436500077787602629419338268300867154331104141711718332129878431906999079250827911341703546147142210274365139955262761724055148026701913640097639168859415413201631292130855078404714199521155907168338710279632200125628730222471770409995648749028170105599035465250942980708361720594765122772309835404843088391595738301785460419582098911796655334680524395573315047961307838597709939469768204700307486148826519868252564966596375076025411879123362230642973671805926242813098449768487512682718477029236704672666244144983703368908241068818157994707431467659530328596635499037746460531393775260577472373100532641779008226909520692044445379040530914890381341214991094362005889511363933270400310390347344006753780807774312767247413948080046902432606228571075601761265822426450398544765056316963716619321277199860032400 [109,90] -406722589193660450941166656962270021434976317289496551642898357655764873045292972981824923801027530206414998022536911169799323934634620286836794726117877379243863009376596917571030072076542823531806728926948272941617630087798392325187368844027079874611528072136137741240335391656379008489887467763903479159595591401626440194183632707360465345880420009868607932799415305220666679801676978951593479873494038744261744636374415859919678013697140161159103252258215513259542983068284312471035748765253606461826470671970659074729757138316245493251111688325984902812836091869066286933848055142273946766889384863588206867155293116361249915537329477041780024938514115524486523803613111871741044442247930596957575114817551004093321460169245542813300702735265020776828668470077577109511136553469932331033949492231382728198628767147484987071733163523053381993915862756141268033071396987755813583253378338369234688778742593775412521333556962992904206325368861680090473228308494140482112444907194308987259289973993783820381411172317613374948379379046413325299656583253514227256741792491148238147241336602185988140498368827930330921605855916467635274348785647844430408858110935659967383717556482036253113581990994858207634526072334561917657700002475020782365794274741974066913678901571230192185677116326290373136016654373543885799306206930675942115812759414144700996176848014478016678833178576622195956163351192123227379918021044462938890135745169142205784994405063324859329117103941794053591085130312956162800343215709525059569891705011940962440526815805408492671716543910865459541966842574892829187881153843435264375140181518881448763057797740662570720924262739018856733504949796364438624789030310073589448421929666181677067560363902742161928261953934884019573094276839031969356641574187114559628297376029966626972988634989110317049426023213208407524586004276794552044372311226283719498400995075491289734349182339236927004624389656675523247049783706130710032565816435801446334339539715 [109,91] -172803238438775664157088076179322790226292156980206943683399917066303396389804877298761554804045794587715831095505988641263128712135446750307258449004043294895911654884406413147082864347321293562228842321288714387294151522356699991440418404963098959696807103483266315115641317150768761933012921033663938015657054322191198468771769195914162630565271892470327423002673983152624511091193204951583887772096932823718392499137395896162639514544777460992195693069429867524657975130742755960011505342360066698961742299338298761023252985954711154489136386693439768952799723158596584447776866910163002129023145968528978412196710119878575450613675649583633324338186896548816233874248939811266137528570279577685057881996112470186212320180148110203372299743841058817287699860289724547028051837213835661423787342643975508145749661778106024444152624252043699956383094773291363716325575652911594907204919632672237683269168749352651666669928133352803614319189238245922762486947791809216473836538254295028060082851739651065981080951372273873780966358267941138391016296763329247703350796876156796283084334919940784034941466404803129509155404457967227361913238423259342230982503375499595462377193599182036619359235851132813830971148717937482459494843081985727366026376221699166894367297294832661955515894995593230123712266534211686140450780622741362935438845978788604057037072307894733381656702951612615209925268555713613268787474995411152948938173164507821670767683460034674824339785935906787240304738590637644277028135786846065066301769195163609171072104981496384086471803068437501000999206431314582723469906387757154035951142852750913670961732163619659826369696067695584001377746299759748561089598702381841560598981634822606392136157063501275586185816116295980827921553640546295477868355053940381425994765872528921524778174144710461576227838735084352970681269335839660068126577999202663276626995790828885318922818397081751782412311142505916829094287774878804632349234570023833620200 [109,92] 7633700936759044400876839651874975226662586534805579770702584860808312797482267884940504307671542264961650921445463283698787619252389160199584253217056189037877696570765895908076309452735002205536425022365676980200396843605999238894323373769081523911069751378994180184685843300402114986482246058184635701710059219692254238789695770361063357662817564598232929004132236088475985376080420294112399334703874200312321947730106768799720832611428717946690550060954466989773151089909854782571780491658993247865957395227731017601942124930487728444370840713069934026872261688940919317764811654658356917616431154337403149801179279978085430390694545330471155236349265374066450042729503554634165864521717346987609160881539236740972554820982296476517258237755286219034652112268858254588787901053691400066081213030104669468374091143003978306119511066552664248239739305719568222352021987645178634415550371170096120142869110430014173228665143611205312850597233473991004035399869360539905510649948139772729517883332133614930420926014846392554977522778967517765733369600139100758257436324340148564588019529362299278980897948824832275946027274128331487840480264446734212732096688756022080535074749565267135181851465248120444571253234997889600266121701647963655906603820735281434477852028498937256014151480649795845050223820599570597661445153425330214220786189601886867047271749844008158444177152561975091587297320863136225532403426395988078094341651438520754278859127596647970214151484782579577152354156959524331207659219488003302031664133418352585217212981450520081606189907218761224503977371479830498700467099401349767158582973144527921389619429825706759795945996040458106568401541927207140683838401942573545427923006897721227936317419232315300837503598715792713661549989251454973223732300153432697779633382961210717414837996118250495495003129113643191890784184804838213008743749939256876389130018832060196220204861875187684391555412401708676635083381573905222901788318658789740 [109,93] 33549574483066699053995813267399358410019468451985238572381728752461998952522156357658806384656679229850163043419153922440888337856075910749812377112773709541448898987935317997018961294711306110783426929259243706297434658716057887242239905875000092966241908741965343865612097313073529926122229593345370502905506501636475256800136978196650893500809321537564474778004310263875940796625957965994570528328702445026378135832043660130507182443888820587877102197579765321909144202641830544021172993316581062185107598058830863709113672098622632282923573795688831862592933519909952214284066930783889130558823598562050859540041729384882264092749617904958559210280438147929684399805464424204511020203043257751926089523825664287068032518049396070507466773259729332153544144594694629754290473325747440219858175914925779265946849930165198701215973620298951630624762253264479672579529880746903533687331936178970492853060648973240299265737618263112801847103116745677898602209501274017431894311336815708068148351112822727288563743583552201912681282627928681133081827322836012372783626843260524258122179619598229068075519495783005025970285607937009294341298651098803832442054759738332507689925011557851335328404888187972728875621131093258632029377247294600162263347478605523363718767789951776139097079057105063751061732195415906955760075257101046922521107277655598885979282667792956540869981667889781811168930924775502770679891940334712624534952421128183111870105637172772790209179450468403435013448009690241006671560982638022849276481870891791894810075249210551417728722302433430252444574831232701464925584596396089702908584705142114978588730403834873924520291507426243474819978037453491747568996810260742328549430728909035124556006069945896821723543782056606162591369810877241522283552395509759245936293556870182014176219296995496892940266160060031077507453032041379340730651547709229995289088046209669589323711162731625748615825009886117092815816517335971578791137579745 [109,94] 64468918369404119015785253996905365853144992038754678575431751422647772521983920228709818546300630177509428127408065459660579333571691542272467690377912499015723073178643306344638630672164713417947898207033849326425429388861853509287889249626045400532349801661160913961048349244014365411435701055527972060259830875451049306110149345775774277132436995301603778290070426669357681924187266840609933863312491205718739593860926018031329364415975393578451453838691873184644961044308133850569118874079801253498631679938332568943881283505874171624255039340647357972383019314551684026169203069895121377069213798998190481699261487670791149879231250609073758812329779407716154133978727106501119850653753232235607934829432146921701167911532711962747186151539239015487089808184415210683582475629552966043216388122903140448916386144484290031144481504470382943898541320496750705068608108235093741706440683192784978325124748392159472172911829450027148749848029491732979409619332222018609737730529664159311022072717420932195531985584698531499455165008120743695110873783046847876775224675560431363447372997594482246482296724748937869580352340110425523033640126298612240854593584857497220797051541618600152704509010348191779497736001363554665013907380671866599576189338628475747987400246367013242558741448950932888111068509062543107441895520355238650846724352872042348272326382457577407432076622125536866004573352807738538754621744340151269896552882265104174846106807404561726709032915023084691820574607128102165230037885416577035118671597382490605757604089340726210287185456227071758171644371052965726339281770258793511822865766956319520908705148966491830490282849365064401118067470141581023635549102334994264650915606468480353505306890413872413415888586091087607717506333693023886192752531031805306267806261137048552225961500806717650843159524385154045129350922580292538108603551704460344474536086541871360265233002631665406266346680175327261948283064765460891543118 [109,95] 139011353583303360093406093725580925395714467744096500398670309115078918032969996936593011202265569232247712410762140369866476087156114571484869733084235815648775065611230054458565855290111568374241461677451255675459996808647276432452147928574360757472284184835282722866498984490900092031992486704144043958416406466147727431122290648323013718192641144767308069539181302762489603462903563155627962482931459050548940737923835147453412024082392771150757668436392378112974849558903884191549360352293414006720658341694993810784479056152159953646981967994025537821079065748212568700918055613802947161716759937165070244119239323618372593098235975967018424602512941672628607585936764089088619766532627161399014751676532872431418771714077816141383320805884119170294647186651501606450667016247103145628111479320233752725471618762051279480404197284653804627883909220559158348961454261578205075056075070122020264118663846671613401830739863781109955112029664255962030634657478054561769987482755694732159480212434971987363041169067065622367664685446770568424160801837003076902957663383196941478886591344513335260442270736785550097029154233190345676099443412500593619959535427447758727387571715072839853090319857768475105641353454505352756505126191545719982078004462865194076839598223135231291608151164676697322425035841086329350781166853209342330807276750337409592723892228484362241693664957276674301658479165036627922637961747739397022111901635696069505297297907945811130948649823976171538109482743556990273055277654169754582502024095707680497543778994155184028149090878138296429141166489182515071839526501764027140641143212529549671947581195415167894261169592736594794513955955239951402359326561659425396351769163434766761282977885094621102911115047761247951146872121486051582082722741423969205773889062102042340201172257855414978394015108597042461651516811781204047076921895202455769869583784417298499813138432929886593093965753456474257831407097856536464 [109,96] 162166250014921689106149012990746154956751363965233773053351307884076011162522844168730458972666971244106850124948426129006193443748346713161227518816843616712378313930930443790844643548587044380015609777563469228696836023461273969863084037370433489496454174927527217512533000058855836614646416537397726143749580640624443177859186480488265558840418163792251034904392218836727312123189154344120260450370325719805882277088580538017362259706703072708899856557164991408741429720159396392321910657912370955089272786911166943586607430102988691194013570068106385984813797130020077141347503261132681548601013437762217421358243156912762596035159747947650648840194623529612856570347180385710942028978572939646212343887598226554230316907734240366977642300471503898605461531647786497231564500684621895981388169690806662857725259868021109069278797989547118902987137659372146793660612930672581477999549000046161974745612620477549879450433468753766991387431334769254291616196490342863306902525814682639542371504654471052781680463929200441747553314371281520645392133477841092272626079840638907859871057335861248762166711995254910178264962189832690875061108255204589978215102803163876314308803998353311117830101802534352618781936990813615599584058134490106925888848069231102580795543372652205308985645442453266850528581126446550705654607469511122726251795988941617847934047067088010163360446761897979318313048707868806361592355105997664122013359758781041029588913211857825616235009382205291109953899433235303223154093045396776521599081830767434112984959008802810605162910087111969971586635826301933990032207368503391564393914095015139134386528498689001260570280789400414449639723142527206306291057726049821572029802785415372658575714912170078867511268677125226002208819961887071780057455798664792585574447193285740221721727131663025384933166432316729756848726012577015542824896898680229343601150771009551101279772272439040701810963973790853050743238669864 [109,97] -337228684611200775204210175593098056826628371080151133512145746172887110431846513674818405386414260270334272311236798840832261364625228434389287263978589363741683008685099073639426485437284111310640599986226283196111388356184103672329803157287918711947855220374961252348324559517298138551730069999762991286885998421135965033022071049181526057324909481874788990012746010883636845786114522845160773709677113623921645787100921016816657332941231584535719451260334231831756496669524452761125395654525846422070557180341587879825229372246008253835419292205231694936825661987223460513865267353018137470381370751571407544244122248669604827375957150982032114584947396068640212379650572373564206908239245625645013416605284430526832271544152428817393517746912194640791497147325289440632334642070466110874493112814817353493352407609844892569806077797676742506213512522915734210223121361686099384288517233266013280403730143398509963175117111339700735647418855917799365461211055698856059099675579455262998419118768232218541936150155540882020389377772702870222366520748894894533326806079349149664169399979992029300008134103981924447702740361180741307768024945995868603639658546167656046449394132328121718725499749111682666141999407901056351446021524550686086304810252174754793900534653772466776642608013700538086449804875794453153064411463041651663025042219379022279142538059669164449845166434801195745074027959548809078757043986903442224145284654684688621781847565394493656461359132091365291655020803020053483475138976119013318690386867935889870685168391860583073522918341380582085489467706834367003371786900423045913170697329608431660098866470826531474765752687580009030386030966510152688396572090729594783237659601251312852224352497991657834934761182087507517715575423856743575160957694164581727879097662874430520797883498821736998153976946354510855929038218720164315105239847673353600060746911402983367454274998817645174428198849389791541853933 [109,98] 1283502301327925060118691886134430082915244245634975002387134932133426114380291549503850345750105186833157172489093581186631907754700579548612953615071386036853579146216782224804370482572222986597638517182616051846174642842330699478745577147009234140960190355612845646863990672441581027704739280090700477844706167647221005891538920771906619585204257452385057920107588163198895941538008544073115344858957023467983623621808813439764798747373136506837534478272484731257769629849621106640248733830968832006670122787505569070442422733555404989884100107609686686474127196318517556778728496472376324526384088900730774038476494555997323799607916223694901631144790246106826812558133027810594582737897658294922710366043190002790096165961658675417424764340818849095604971771102112585140724609025164702792891883453682448142758089166593319338714918334635359786706854201129633714657328005079703655631306207159914584058106378290272780575559296692327984415993267229692996922232358746963086027583779939020281771406626197341055183637713121078795744369080241103532606186416291548957604044423838382865207918725994874813008274216670375632197262093455314498613612469189658507562635113362198939455603762903809005004642127071263187250486133039931034531983182192212040682174845863616680757961740849144380902597646159546930441105355558046962518420655568704400583193580268665877819700511137553057663696453743799632757046319188377759710797993664523643502823983844011235227550973759845517610763987779348228766095517034739192836996384915678300738678598024642584776072665008664351129700164420716981009095613194688823835229172020233053444209095880121048556022250958541176025530535209584157900829445358270267986383250109010815053908124253123801462818583854687889702767993497307659264649308580944490029533996293406218736895148488561413898163145259812181901884044724230573744657079764344005063320113363985043726200175558406115100884046575704734557943223428646931 [109,99] -2547811046295428494833669714227467762071573867040878925984260284465051976634040181598806119888778231038178571183033069490100611582970606403001982867704427507079197473903312179860805570129390288665076944327691234785086872304085413235732132546457745530086127113541627555824427811515425568294512132811257037444016667422819226366323600746659165341396378616870370668792896624088601252641646956079531415188626878605591480658106700604409438355914629005720788680896417245966441491719892250632128776727232868401404667969353135714253375854499166080841363558812620540477771641940513457424623278941971775898125388174646023298893371588346665510072735883498418314753495242797488382952563030207083608848988668660497669288606896398966113278485353122674214483271817966278647767575445746358908446143824756014664882023419690482309869102344954863708534664160201227897616263224341841495551215840939297291605064658400817053382072636474018784745328029930905369529230285225194849665564766383021300614409927980894858423857826238772316490002758989119213223247727802202966118308079599077038649636811653439504750705779631300366823897556456235219705042531193554769485736814573650728851141390778959033283661811756070608619968658626112742790677323696870825051435121156906833278267341822469086092164441905603058486361201320837597613350223483530854836567213480240553581344582816293610580090183993361438640927008616386753268961542467098472929483485580570319358450066291560460335367472018588740025119186859774879648278227259727865429670985338616020923279124821309313139341647790390616717328177938380316908047919814695311820659306573649584446856374844959226477859738367017461387286533140416748655838103131240831329023890165122407540337964480177168753913389222030886225244676858577237370342206680402202809147446345784347324036904568970730766470711940012405287803265086445377581947589984216223203560062637756221412051743371792401708563021612977023713517316001 [109,100] 3148324640294335817194491201098292134555372916476877398127524187933790982449840585815746766243980499386069056760650694712450808386019654719747200923009935712380235308346475308065249445693810730521026447741583878796059253624244099765228107167460316566729836824639656912202991100905352673589423334624374281154349761017777345721258651201592850780154310770569974191505694562852335436898020932069970745813402467678138355940938705394162628025813684155664840370164943647253602037412055436874576253792440094985151890443339163216429825639344665651133261102105347557721541159827728807184721656183426187944870246262084091258164059305664503941614528349947636108813844998025112150132574036533036269349873326332290459980342569138483916265742340126242090035925631754338886830657594520769826007732797865495422101547484546280151188645157478881549532310140917516425825711595529938819269977377800739881259374900882224814462032686828520533153766750678818054388256732628038490362596323939286871020644014731057623844886785097084915767542854861042785339695298305839415765737944539315927077276712231604539880211821449005632132750570305199059978118476597240209871657707339641846173395664154054081014401423053579031156334340031495308547931752302048163152671587082699104832856923757914305046250650096521413304484665525531749900598675641991773252161943656971245854146146010783641934926551027450909665308685127539502772854756915453184869474496856660147781596815967124476354942190090887063226994211356584253551246294800523320561321566132079916106480269854373875879957566869448522778307754115006157521441779422163509105867877621566646704180663655626043617249916282161130326352614276392735706570174131819585176694034166894731461584244325226751812236919448929839823822882884468001531778138805048118012009214973113091739050260469497819245141903139233341563057939003140605013261193912722808697645553953940330463464547922389366728598695419945855433397 [109,101] -2694748022523703987845357132577689642771263850981930090152469356983086434475107238150632687786507865843469279555505945846066964805034549982893210543502827912638634097537810395685544080131736303183253048059920940140197014843718556522066387787712116535074827949451951254706279704030324257664152516176419750191246926955586185825697737139559443184979314470804069725179482408520717505678923582147897329920296225793779177294659237151878511602708896706674256588180534119577490081573532310557697801252559643133251855848601238218526832117755137872269333072544619729647834668191341551282764821619311271361749438292759498332569984713546958754656386658753846647149648845534659116427354101802984016954218631265027775073965399481925787139305360557005312217243959952849358930788123326805382517217760558118598355691279521099711027531238160551188682656381207495517395711215764753353689937072492193580584319150165517158871372343121253007477065377859475649234794199236596951274583490644433009991578956612823708703442293283142996249698241831255908709418022234627172493463579863396601246474132409521760836979563684140550854301702773871554485732193083475938824066274537573713071854698786993383674317844580936432483464567321505103455786198262567576859449132647194730182447483107533371888390194241669782967077220296993463911795937669612978231413575566312559635056006625512638632452351590625747508946750044808672529193647617309269430516283021478442739489544740933098433551401763068559064428389499276330585979437678635065819070116614160390914380976226563492431851389878742538456303631189391371897877412784286928254176616137746878402040606784477200892290171257369584290174529478935917209547076843022881895621023602281653219208397072201710513491679388895594449127845852417213594594750532448356770973256320072224743514171965422422593224881714907014067056834113342973952655614638721254854665645741749659778742184091540942092003707171679650 [109,102] 1646510247810366100642805943742934898612005493223888135214690760917034176782570839610728484294052649000911606205723101829845257006018645338371809745756737060785414189071330107285596322187373667206972673584295111579112489053860467035523775722851420604498264350325059397491874636664631673976047474640335525711705378416874429889472286905609340498724986482186117815474210371375757450946479615885134639198274466518777223663395128179345125208632493680164581797981637514421319789671655529152062797207998435230256690779212802601078703514428184339094544230014188249099941046268876935857338940031180677628465776025388803920063478461818304490065837275452803078055592567996818315334418475192263110922406636387632053512285118572195659578091495037847111927542626641557397091918414405790680842657679477523437414992051938348206635941129096406412800637446095145071746480884951801463440413753007356228182739563313450586755640308209450453925601694364758924764598290133748624249722907929553229125671078471927627379606474951301306269158976996743431461339727165857648236031332051548820254118728914475957959139515123758662376392601276192191664614945734975331168634396746624330422067539056950321780103051443590071719708425857526034333950043380890979225426342740825726359539006849216165935094707845768342577675039860311161493780383862585484582408592618383225690441777600513939674956865713828362356891039212673899212555235572065375549665237718625723432331657497126585001749082964188298143042136135536279197626218659069518739274326610647329117379932353181081625591561797007684130872395192791801533610525681561835099155805591750988821283051407722294785137878646124849711631599451290598490493359574534228549478827159531028368041967782680690831435715418459042737423594800797008465331677109042351237917563046464047279085821424977525929643409553254886228151391342266081150200717302088725064608329841660393873460822212061356069911471189 [109,103] -872973670607010245750945114788828495023740101978612391119887492039208012919311578533086930610543718101523429342204336469905660631340781534994494559595786309973034357386863301312890486504536579479320134488864040929305993185717109571209666943439966498668281996805653904087529955188586054098860599199092120733676494213502928721634741960452618314933992282689161607062035967045726165998844949157315361674197370047954761837937056427767146358319309293930509511796333910440607874099065944041732021222655172387151452312494802246329934765407317095911697790786525179124607232702215312350823303534240682628814878324460454192161556868474962754136725459933061561294574468462545473897931507617647758317181944815653884289504426818581017172629329264878891731160606773762938351783252372428110855423183125583500287536477320600137048424705003751661989151880797463599613717890195193732063583588496710009190948214565981360018987700723827753887268424916910664719777004265921677894581202775113419257607509939103257673875503757455837650088038677309936882402004565719797114287450851878704542444671245974499488566469274306596533690050610289096289598835737038351538033911307640355500514906320019429453981916404264336771009910758073102764940690660450765781752411019489546518871131460414985096108107672512276713458271332045653986986051834023536859443503100097527349668067253062663353554693626677319930859144405967684203475416109416093708696699582050863000462482552163380746691008329177356368871491198515694589822916623910899324409914931146343967758812969042147367826103662493398228338307523657375986035651699864046636879071220620627488581777762978017384642148264715294368875146453657125050884760211532003983049594792826485985305831255399583599398218916869276261211360498828566094205334189740491245764490339585904546147917563417834909850742823343599523956449875925174376009078763655666063315473413084599520582734219789396648175 [109,104] 296862550118410201459957582938650976787486940061331950065619473734886972864367578340665928537669378567655285288021120867771807786151237853685127934004519277048389383997113497124905983764614332122480135884398688487013761903562799437024039196656524606537820361930238467610386771880787509855470567579702262086775101324601757002106033805257957051444068714650624429063629317110401295863890257845568945412711237258005846773863254522774911827913022433667189937727221853321712008801609360331919029425380454725908652332545671466862924635386871131137870856656291097301088616044127063738247204870345640346026993435018343092727620743023667398778906904661574024335718189835489517409942085048054900697910515765019390438573504318226145523987762988042568661195179560810410027525545450082048258641264433123963324193127214301833203792502699852433216175680118185539836828597585979489626098841656652453352592076032505758438423843468284798913818142530891430087256257449208101659966020654801605873509603376025449195097061208447270075047699485027834300788966979328397404989901829236665435116359165678698648481785043222025102625920798483394364808561012114169788311358435270301107789778346981486310311393948516573557793124780512603667821122051884756526180679242163680178523473738081923576425969566941745035591127765539247137481546524458147579634181984009053615763110960888767777895865402887186282318295636691751823407652244753957307862080191016434383187570511319221131505823806482478060693623409731611469981979565334296841278319006986766507225563465304327299375882936696821606982897288377450143425306238879558641206214744814741968734820546917523759013379804233634758934011947202833545952793225557659775191367156686984891954024818443101887530880804013025330845384090635173071074126190419453775896737633801400558321055776630841301132994734540952666314043821709299708345088551057906090705661420776816427533144874903804 [109,105] -64669382902009052681952001187487379180623306205652406434441749959923717517620247346483407627429670131279522866505008834555869140663943443237393784881834234437996317687312574112601469767827420621275824787566085922597367510270226988993916227954338760177071294229503081289755975152225615597022243781750026374545070049171622176597462743397265578837594287536692890502819983786991015096689316335421126559492386066192751133780543185492944759228992577262647312269964628221178522433289352651440645646289386170814140068307017441384360195685612402078263757629014980970285061003141530565432592978740755261744336029506296360317066338127747024910478472014362074871531885771127301809147610870141911646077767682793616668979596663280971553550566229475268149676659777678727671068814539170189567682013208435023667765307345516394873973735477884879123236002775236523154671858832634706319944159591587514825122487564994070133954618856952990187002650606611747163793198532394490411992313640931034420262658675378241160259140329741603139694237501072565785646094714600314175553297544684155518617491920187307842844302197558756100844740747436664982596988679131620602340948353594943465984444034053719693288698327554614691974401692526450339464056362423678751210140770028769353428086691605310455577745824735751587217901854586279409259831234736642357411464251855202214288689413691825910797354576623959735797921805079943697313552264173836190676624641262817597804476099329963533624621930812215318543684921749098356861013581366792999689916493569980747277586149848703686887522556176750592462561274255279775260530000621843062860119096262658262037404515686123257381444573040450811815840168460452424809055189847206821946619619157893658780921060075240682568477567920721756103766908554787856797233456755742290457711270389725661106567747201996165067827235571735440178988118098167118400504083821648283465927256216522133598943671 [109,106] -23092398666934005330599178268828734180861836634340770172679270770391890889645857992062863619099428520218496018516740733916748756947515163893713150488622672447916727649869466168181850073399369716519683014781454417148886537821797437408621260109795684119736503769666816131967124767964594105036444146701011634261422283540247228756890462229777693556010760095692599147896208869002853504458832050348874515661212358924218280311760642770201265949077276427044569111849930655592911403284415686459471378545644299581270007309831775244138646302194777300714794970478949658454671588743135553602551876529487757602314053025320033530736364080844041815434622306387016574806569728542104566099037686198495380628004510369734779027236420385755947081168112115384380647623248487281459710933594573449320735958920930972760641424350618708256981003998750380330361435967027371188583219785610223321033201968033951349713354136608613482277605142129454409027139257427123683220145491946313398217568122112249284356597131308581581282521654005561181958249280518526540568387067519172572907875181417991635432158124926723996835145886694274593796810929942174793219942185960665095725340548798415919593119978415770908210595484190772804519336401094482286529351508944458646508480802316652380231408953346507148288378843869055748950577325371593373706152689860637491130952516498090554538428667252867916967290958057429395326065545485191450570157494304628054972130399134651450798781658395543166098879586239343875923547854597700028389982761488287015317850214398113192498374882504757205361678133093692537713108434699036941634372369256417559996534785743619832781484097622580035698352168541269406894545116214913442244359761856534612619172953264478907332736301450327930850443934707523731545969761216118863913246509399772945532393072766541899617810993090146620556164515525131324344108596080459708729008131365625716614690612735253546259 [109,107] 9722794545650668625641381386349524919692973220191110508160333641427740792859267910874714567818232143068792161729405984170777006046948757076285959300900488712644743293618946848466418130413612476981565568024297311639277138578182182914424566079521148834314719196064196437532517376558698324514412231272123186301140155989825817928237690637423338988260884886736314221197986009832127644320200011711526690246635584636835813378823830149997102304276862435486611399417947716883698862843692138138641303061381040024897753071061503274674374725775300648168473525821086378439038638800515521934537391655798857710689607989109001818488498715229322935927321085417840234396863053309012648814227262440170182570691842749338020014491853775225538562776095550538709517447865182495666265017432432925686327518206662343324786631478164545572748952791995490425464515913690819609543314198958494965590522329890557468718304027444699010489031594362354500680852002364566108521064249611529911883256298291568980522381094750126081320561283805333306655476892893002966279742642657648250385161177756816466449588466288894453795205691520528570937779153426426475488163724360829231632874876906756553793808371788366857549628365410138122749112468547133083431865723970254398314712498290515523919754466687215683309115835306419526384636107956491335916520016063350061819212516889403271062424998912595187549230601558765259634395164287739599410644956606376073663213385776101276694301541142542165647678275013732776665358504187147776005314420243215725223689631952584210010575783594013777493844058733935478521346306881256114816645890521971502025233401986777087911097977374337864278155745704346371745682682866609268199358214854285395801574568596688013057323009148337883297278217465936947445824848392794534928421324502018688795431540487148471728132003735151364533644961247497299011606495622125516999904750606878190650504157404592 [109,108] 2914059150435222173380344596453136100890901681314180444856996642502486207605550462906440482417172187133788938779878474954328323341621761556881703639953533914126353597291918001840140427072383453943841922183397440779218590455585537584737973801789283753480105432916161330535539527655040675558465574729389456866476307684263749489790910237615654325019337374771122058589697827369982057929229391578831477569666090184801904937798000111736624847497507963893701393381813874734221772014015997023454016167641506875612333992981378077612310251591610623925304035496873787711177354021635535701223679202695996701126581510061747264896279664186151540512966961254937916338129904875529332102992109291220235172189598875378546997974578964064026938807757070295424355357610332805787204711141887234793203475415582322618351617720822932326303170087996483297326321068903909183844482089055532224292976699911041855465707969394563291925565013492980343800527308079554842969437613241864510305079539852070267604986665058403615183400397806172728936145001367134799723087224006978758880113299965232758777063749450428682460782905544433465553633626228635630689683449181208283963647533336594551810624381638057487551678019291450817533164367503229157240696153116542802902940531627548827113596270660720063036634468326718042124859065090693789287706111732740487972061154037498368891287638752445777786285775251700650796135901515761713820095790053033995251054207229729094436424703446419155144314887687564792126391472025814706913531391502576559188292678422910679079142402435725111664263931292950620542990369207861298959773742858781250989626744625445104643075713973197961549797654467735911908311653554941745845267178700695825638693187293365358033884965654772184693478018231065934337791206870934134074262266999469248090822852995677721194739039635949708459630292430434998359785426650215934127845170508265416925861607 [109,109] -1790604860932393749691190798465797717910082081226582578553155643416353848724484186572841021074134313054610376709048953768755157952849215263528194363688864024519367403513385813788109940324820192628449231604500049446992294060447177604748182973814410295352765559726699934282186474751357656741879066757132459274236855125460408138862102239596583620556133858036733361744547281060622299346695689935239222005337344260948444045104971603072690199646755389573129505266818546833651135538516901160747797589614527258999471336292381810468434600034060045295971339055166994872662635039787558260392616686356863794112968830544510823642968467142453219300252179958743296313293094838599742883093572033509294471900402958869215763789713156699634387405417363794560221760990585248623773673698160723617502210286018366252209182865346168882412499143460538106550200211185911285409461300574043225020815033524177585823757783632169127412794927939650628138115554837425748252607817036450239224641601180325758137771307552810694050420952813233837396942061848127872277438779420616068250297450881479214721796651399856180285975270077666996467408079782013404538503916866549094015727123105750171430563180505383828634256202813910696022392241894496439398118003315037013630196432034811270405269640278503207644142492370314168859733681960683270866174118152938021307178883350379256668351426248761587689229924633622163418181643957542398930171883774975465422470630721227623828125189946489519413392868254934254426021724990645444173179053234317680394324044723494340299270211450400263903872945024838068024040696059465900391229259487956150971130176278036872322850430894504350296543337346469325699644586181602421908227157595678674314508340024267849919061764596807133292322058265372748494842362912760183050869360192611505402173453894402736590510280489292797874536204463605607174578227488016502522425061297583809615 [110,0] -40035261534698474561445677731632126330533522202285100786658326922530159781689264783584578057487183803644189113959676659277315965453070168749742664192632283224299337038895971296392055025376198068690225977477841909180733196293443921276913379528020785947613882833853889660226243173621411397968523602463335182898116968970574350482677770637804992611481431040426298101253641529958966020313299234199993007383570712787067194409577424502833345576721431429463983400424458465826594132185154714922182949054840180673090981745069205870760568353352686233350936490136454498914925041864223387804911795027076731629817150585305959743111516168878992807771025368490904656818240523655681493073438929880543656054034485009304712587333304718331740519879132928184447878439856255855421498371328187657506240094099044823264861737979600546581531636092565286916107963090259809234911053985406101552231895729635681361190005102570201404666794353196269949953064427473334381206115880597485551708067859833038907552823052304185449385839338600816956304090397225261604845090472766824489845197232495785818042632977014368350048551725203903245168234086972054042713646498383144336519226345301326305279486812499518702073870872865026581059676596302115361502970311251737474103649319992060161416871151464368329518377482422650526346485291262602295870051196541910314662058316698905709788796932066281169810094345742714340975100531202511609809806105916625399772815430753336361916752086148657501297555490417531525340040642140827624452122923589401454649524740421207216741400657721728046639417667929522544408659506975103787529339848510479411757703109693772123305365739055025331202263028398220748160104610710059597976273438780093675051030487497914954944661768811440058265945581936462577612671000494764434602833062986435938833785230406314688739282004420311822049017688058826810000815454747069454720500590887401513372692470831977124803202291663500870870444404221566606493692694537453099945009698584923288533159969996070419413648915888775490577702214823894739467729075230186956939128031423754839363013061472482567738207064918985652173306080096320866983872034726259225845268474586191587150096893310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 8813374228549382339741656026296523758163980284249136488677279507302965818555892459496139181857572262011656617236457932370501943716904933800499166954364679713774263654593605794210470953662896577509867112656461146644083371799363215297118194125650713424144134074036089259769167613929474157056105907628940138632850273936097246253119362989288028594320969373849699469543073752764521772558747532570388183769954232793456450178969828537257275712278371169750375126324213432882967883536241476871824257388161714915084271390091698024378872346451879468943624976115357528726437169332255773381363988236500525435542038512754878062087602519677835470493157129505605519615628133613139885042093864200633924367417061602956635747516166371913228127167062307885226449622346661585874016520576089365296001619100169997946319945857186412904235271795100072596676934857140119328033149316329144784610026795936340482117764301459181197266893438937847062003408215650894181920072413984768007361631675137863627993163227771307587446094175184507755694118514007849603004619373175467390929379868378018873143597061895004184347662008378007014424109867603588950498681488427588812449543956473425697504382597185888980674423873405664772138911995204984327298909668705372027727117745496668878281535166142194859968031114123159670885405847322561434158722185706800578938349172433297475926812626061586990413584148236489861945094548145053490034738240358862234900667496911087907740862966330307460697286815260024440764195141492718555491346463632092493092150587138665475149396208842496833506895965359889289588845356228981415209220875203692038136920763673100107604414175732740386524115038701192757018416986117578353718359226426273791009398747500970832006533072086375829484669587455837664827737052744826616544974945538180406327494232538871474014448387767218536742656347543168053410427520518200142125660723274246150596338254319849154423174894341233652780630305933505681300051066688305070731321855647005963997621931508047786451978074737701538301600353234536444750805891633108515437167492914036560138121168493713596427892456577875912823859107111134126723834834808111428296108907920469732744095381349325180053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -2468031220624625800020195364419004657990373403084460482410723063914475459208508863481353507388725127959279239328778125523916786955843797599536426560958574008281381312651847465954212000010430378137924215000088506797402336006005830628698314903952647607817551718541449582821310685599178352254173076088264610781765386075118778866451548245345383573977535898462266995890373296817532935052470027293083373644564986706659933319667278073882516348945199231404828930690413064909007274813236534563301100206305295348806447103438456525027704204009965286877556526308425045578811493366381684227268390741199072719358106260025633040884228810529308518392907191896280754760685828366847640203287068942889523409524429327113975909910978902333129363775920481512158013789587292505868466722738376932845723341972488055580483787776386743822382053177114636263425489636554489922304942034323836097982542309284034258612387562952645637428222662400867798497352311265129291856795530741500753549040891321508495049138405215775299888952996663392880047093239956481765946561268999093259504046727409983628453704772763860495378721285859027132565597517172370844417401222925923753570998957168812640135459326147516185027806274720130295965912503265376187499249841343037801110474324246200736126539646203221453630394039085528598970442731503296224794423868939730069270485819719031089618873497230109943640440824035327143717054172115802190325007827396261618689034609087086696319922888711675100647110882391274033388555909019212268835932180811437809720059016485880616285718855813092311454186981305384521782341324451933988631515975556227343443148975089149075235475249248414120535723171722540322214670617202656243701218723996936911828876059226620623477097890365479276752663597328578578736952799542390311222135047031697844681396324387048733177962481273552676494959393557164776374414550527714062645811067881922728881348554289909454270423499766221510043351274905100952401948206176314598754131476886764564206744817717466378928485945946405620039851471485907233052543081968880710336902762822334938437844750885291071126137770806524303317077889647578345391463400160434374901044854433429520668141776695847511291503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -3517748674050327985587264171676320411685703197114250187272204128507233008899773579916650271500533748937366206804349839760390257921081261903765145794642552238458394336905746603039881801587030263257561124210700632387316908418840480805253177029019147878901415062486971036224769279190397280422048294216660433533355016967512936220922649210559834310668272809315511686985498128017134337832138938460257273125164397340101009454362987264650955457232625683234532851260167383030221177511158830238867636450652403249243728835319678942802421350231149717748287349028495916086360469426780088967088529190651407473763613162362810421431477426566871897195997234823918845334423859318570773311867035612408320321702688661602818870812103183971633989575178890073780962660415047601045148787529709811316447023476663494756391033068717829183361624158511977891675582263124867950474819272935416702097571530296896087085563392384602275861537976584658961552392826694951608871714324351893379269442153454184171329631134803093822769547206896560823498673414025717871747297894784974289452473537712218972259787108379241250322979999067604899985096374793742398990985957202300026252172404892222612668794373805300706612289628742829688461491001208127881085263545223503750686126483198631251240613565280599872784169479911116758120762501926037603203277415166615064647501231765296644774216104169386365182768661435894771013653822141988830159463256952645421142648028312170547177451882798871585673630581637611344768055563068520676246630314605156821704174691280171866605106517667040059868367915587101959083436619138447634225184840857140453263586747214132304111585753628987226606189520977865771382946360922537763192339016517134203836973257545412016285392926027233748683715703935256612633714723450816058564004491780284001546875337879656773334183747205953289014996096054099836830467436792071876478110900432488309763759447008669437914560026847259455639051651859224646474301013626737577781142340137202322430535209824976479447344853955920269911453104783294605769870504696444399545268954830704421283991791149582364239645223987362007206122570253191822187360109534316302339963866490594318614526514465978834778070449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 95943584467250526008349808594422274217631299660273682153886673974630469011132945808730528760751131781710567987501830670669176252327659445851203208268282707843166438114442882784405386165878750557742923399492831497999960071163104603432650862344309444279191842973759802036285717185524830471196419568645415418990602107967467545892751244668641344105767351052546747859721335129966566446789660138466258616613944940157184594978033468538441927859148308938942075038111593839561575068384743397149682813794291959093541442987240374927484607790839565075799015612343262989898699394457114544879255757215813323683400435006281327145508677595753608988440262784085763839684240534395891186636356655609518849992138967761683562316328593162922366921571792590181666180724664596579288750373998750217326268258668203989443223819493298712236723302716076825621537073578516506649214709148750799637519845254233324698730228792817218006717299478926181928659425910591850850056673830771490534524600064264860363001749844386309548428116743888810979353168834069042235608231635620681474745880059093944716089531198273715703283477635266328410253658507616243377257249584421063283580177711432256348136753767595654622787942233102524414442189701464130221712436675076048464544289533995407252125345588339520274018949618174945290873680287927250588187699619476821242896051315865348299173045544403738026215806574107579036980791975217196669780605393903203908721780768301570759666658171167019884650764908814438201380624415629449341146681071724227043783787889035016426148283838532423786703883388670684494998533466483425075370442340358332185804612678100119278881158331316844435579755293439490277494006887752434436440560946360257273390483639077764798142026512862892275247717125465138393920812542385669650418886174984489652867566769185210813596881559341704302374791897236354727477418347441305283200672997045219323896097645197571765913779055680555209452540151326912802123026669877908819407192859836894703038649101862109143702229383100624377744241809726663832215771654516969580007048465051163526540535468468514520139239928763062009833259513732768031156194470709634723604152116666485614190559849667749858781462535262107849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -945311617010997637172291257696592336043148916011529103039836136154622919039147556549292007379516932187990035488313993010282982754564363074557415243025182902975690855613094706328122329898525471232639343698164119469331836295686283841725565709937576037011109228246422006649150081860338221593546580143875268276444744546425947203681161467230457188485274428398692457888356116077538492595422149387812733253366589841079657129651537129218177669883485243134185624233720612183532871638294021057413906437092693014214961316984801982288827296226165486432718456573399826846001325914915017134518007697581504275186095886310355916601719055420181243669672610362102131237756178557551893779745967428017780699709152488180457097856978543249981857207596776326810143200150763002496493861082628191170255938901256993962631586092126359543803675007768435965903316954996595004315604238921148070837067588079855937919197875767193658426310051363434113958112722792768260443446743566194278731765755092359833963146741640991994791652978033133122439996149998326868447130980355572298883240584755778247131802268376070503776971206501924841916490824611830505209958802807240786018841950367437413560495110443396008760382280414489235673443275914232468324501661443534647442786544525231032457567209994562534596713765987644857549206178473868633159889299746115142143422165348468384482866451745079454051620949309688196105937894289051173034202022608699378213361969763124602774800401966024565275266782204456482891052811885321845755116438115697175010423146487094109894492251627685848077638213611649578886545477146609701371945215324830013319080742305164536901447557752357488617875734141237358810779871574524607073549731255957898608743657529889815724254265127576734869700762211486151923972931172533082973615235496260195763709100862454399123528421993748029510832472550280669194244957946972336046154621123741803385164860510686723338933252005977755500089811716320594727685199246117485394911346082974584001228066135276245396898226507421058692321220905654036131887175484613703652719937646028902746448759102633802461025224635873187110292855660514871018938389426302096222750806653926581905739021582588121894730193162104114890098571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 4382719961326962593308471455231964054277953323404569142063530702056648272251414883223244306617308929176750036808704204791336195563060299331700307765220543884346289159648546385145144419956602882412985710150685151568723714963009496141409208974915509784717771331136579211097280381175013239460046896041925990534031025219377146037209155624661127732363163744178398263051259912611342920211138808456224275176485130431856693278169749960537786850566862304665187850467800226608524855386009922003040993295764542706990475715298298635779368169068782744594466326250814143890350062676592128052508559053942115557422383725138657716547023042730429322256475662503698273659309318300316227184924905818862446937668650657658320427598391042584596546221094941984657634933196569474317101802100060712036875611210894726734254977363283850720683162255420420405615154831421515201409219734430454069570476236168405845526596443894286858951004680103031378226454904535348917162433009934018263946971049995562754748381647697056242132448334626034294681545494454457196194302539063109058354124228099307546931204062143767586343181719458247443885360617777627039243159007155530723554297335628298649439724781610687823654998688627532965793443500874229966496604904649708094895094390520229714484388570924919303774938265105834013742834709554812799433423174266026597120368767234317559624045729556417047352889149743887179688404585370273728144811088123657604735817830137491251458657064138506887907718918297390625398602569443872536320354951743410595684469081949579895819183959466425848225663916563129312798204237413647068708916848315424879016768379011217933002944775341621077316845643422164422528269249292364206345994698147913586879797429806500943952767820296645371203770672952490220447889834918315022323894718077777259916073515152929488391907387474646339599979275193181190214732580512059795119456151473923923893098750098187182925929719832672532049384780209600278209552536725365135885290131433701998087956549338378853099725945920812112599238439217345073975766735494556547024677854937021698100809725116169764404833275840608655514490244936446004873022112908814722127278410154164990735431882206774370502877502531191566959023475646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -20844553278267475388518910610421744810886410139060663655158114161908048369236568688764995362623233347416284661929749759892290351709867235839015415554061990529875662201564937465988924458553669299912853993399879296376467723163957299384000128697902552363580285855650680866457440873589143505961332165380074335721535251130502947074560828132978920680858096873789936551720451913349876616941912625518208918692615858571799782114263462361814189747674280038395865882135660973138087237752641856712991852077840461287779506178797143858017235820357432092104802706033837629603739437547338727780727244663839243871960070145857062028891512638921246304689081014914083913698114534739742236226967363039733177067489119086976037707290073933985619898635842226847203536427670146060856215010711031368564164330883724387878699431888137177729669533623576136917817010899117376245947154789026569277234902341830860348969294684138346589478387997354464802311063010752788776410024393403016201273452797160066212995681699033634660283060929282875604140802845651860284935633430962407679189984380911620729873425272287101516377619227812106254985482365392332142654914112188954551745450622845097626433763221413427592629933629003544169579371764693431391147193347612758020421691655035600459534019017102644932550575069036883609751562356604977579911144572171358043011300879773335677515362471940134938515871664018632747314930733767253918169732110784324075885333993373052577216416754946891804735150480281459952609390555477324121192036108459975939942001698861645002152520924619008291536067332897052134407347808010825530719547056620541579679151790293652066459782526932712704379536817711557222182914942206121769387135443115432260044051916764077091339318102973513472637383594320580241758417066827948573842802828835899244953474808417767124626339443437497741126904423219308297484347060546376806359771306413079882052662137829542484811943070617024043801386489213918212898166246350239217840246225714213259560715795135868137994241695207313017644200035438487133924317321525088518274078805012827155381447605042141679631400006258607175576238427527482622825973996391991243630158037894603809432626964999009041863003988126479271159041672945022583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 171135534827001741906171104940742954645102136266533154659504854236554039092318897905656572652582330713584084665195836369868469526923388425571124109879990338400139073612623599470768372280232326570261201471259678053926324561752471275394819886734762267110287242495335612723323194266675533083881996772248998547280897449236785276460108191690091067389453873632831479459589327792210543643490777246178024154487767452363050960281440570692789835281464333449122566893488186592039030084982745311509400095779565155070425513574441919831904250311494055658716332292483556321377584543849013547984082310992081371533276778514113798339194750884841699999488365710154285647266604231582761336737308159706071272567639417277013175804390714087710832132114845359607616735224506270574378258048717699126920319071979169695469253058692359012475264084648629792775851247214008300730731352097559172255123938556456411805426344935110151527957419109484379481206580824851814279287930473770025036082955236660342931024774246003116039125113739242643583071293050791720218627400786007228080212008264502169582146029810530931531911284207281024963946864936321501160590120284899019145234779003093261424801618572951452429445521223875422390641825944412333936407370714233644089448878685174728888194439055105692714710551479907591925298414138493005190401527672621060894047428624889344695974543263213536648248025395081271710248506706463937762664317533097504573556262271603485522363579349960107893268477316661370843076567457516853826907655111051045403972306463884315824356300361462424863331742050774435108340762592671068920193266221596258073528015113690763706874086666316219291317674110746190872547213639480837137366315111163279080893945126966015036374472149395637851916918794601948593212716755328506039073003254256673032221632294577834925460427290036218359811489844866459466879237407879625087903179138411525271592542982003736925230480545782466572941148844942526903835366916337011916502695537285322824134044312490817441153115820351432887206922722035847942496295442535023599534858462833695940564033026907567606526913810704541061910986893002098130558787540615233153461019875208509555089071100390860532663430890187861166396032785996794700622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -1099314077920011512803561899403787037654891979877618620840063564732482331556095346942208275970394030246906120693185200831720894528633627551131829715957361063288806026809101418530192070554576587642792500409409927445821544396380140166908188555517425959838343304545484966327776246620051314408947619256865431373177966295205973592854670220794005201518356406717480568426611747425399053613693660093066410370744775314076807763141220801521385468278838424000257239890499728481973357346428645707558064609911075961970400475335305149471846378145806994745134778512951369061532088689473565690619358955562806862481443197949401991645639642847124631605851946812714582423103583966297228836850037603333010327732837155014929259492767224822566387548349953926393324780401660733479782561650567361051219705286612567382846202218289313203984796376371064142309874335139921806550897819584130483428275367191251290417977422073499336807334763182804983785598555674977798139680936643604806837045207206172737456695238342109032836448051143240957123147523324564064675000984478310489373980341363075959594986340000621892576034947330550579942531175501131782307545986957932226461519839593540930667655998587068096234356346621664219717025972381523300946641962687321951357952264804699476524405563132560678204055839514006464660303415379915718030946530098995770754055998820399338248084686865229130168658424143662294425785660215965649368316527035816055707490032696599769969135995351483854162061800583835781520215849339442724067550375861502323758495963419835381598825485506623946817544720434730397096946200313910914285626729041236110892496801880566875405051063767356094877003968150681607072392986080894225970104002242369070493955718279842637940550814595605489925486199429730097055303955627865845737019040689151249672991004537082218353186474052165581266638554300392383380859137556211636668327361630143830418406341295193332470527350341395278448022688287200397366946130535188063255275010082121245607292123751055043782087378138322298172571522281134055935333999832038420793203199615627816342556742689187853454864532656908907509108612249269569235861917370037274164694476693220811332596335270603606883586865443285332001599474693875890807248651981353759765625000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 4159792425257642814553785057973233827058669232962317543329862846939400015743312003234800808377837549249919170795761614179243045824619261229642043363253762928935856490982761078701223748037574561598754337652215719902683881037706780295843802841839888430756756375895191083506043872685226613246805731000237935405354170237991995079393840471546892483025652688939974078069487771049997074016789995412934091112479168618755631976919602623909085785804245939593889292146603984438742834806717327673596334221934981146368998910656112427485620696271774299700596654754934225031061454806222041975409402961076505649275124110905317073186098617828636035518796578914515753728174749119863486415280003509666159102149287902483205637138382922842899790920666441783873692882249171398702441141725813339661890580808198845148004229627820624931263841168932559713895964093312393965718419429596475220698353497042468355797844376121615649593314796999770941512368375252056116784550867491832863102940886252725049100894706336760489952901640452898510216345006511654902404048145865633954036467627930420803877530371164415738791903532212375721954246232263475078529240067067043848207683218602542980663437105397125700694774511823142616937573674857278323972327934775850967866708655582029073748673358949863545526669064180205727986441929726359452300048330496696438735390612894645408020161108224289613999555507247898440166170416225480445885618519397350190703332820903161947537083703276437222818700670561624948381420485113002089508958774091282377882648472835230510378728683555331527619736345805635388886572540963876627763339035019956688216199020132252389481764907940080476544437112292380576331609735711930514493970263141286145299234348718173750987656200506973795977606506713517277328084692593698277773010217361889238010192344242395181689255136077696806307355138149614264244877317856488114733643315413743753408975079057834541690589643826213871945447490581417441288072293515584190947973850905660934644525227357487672066130389470732184688705959342738692486652125218211650314361406316094992229392658769733703600522596113368141759897587679640933515711120944730088817600001387707024900613623304990145415254822011752667198711264084920458117267116904258728027343750000000000000000000000000000000000000000000000000000000000000000 [110,11] -8066014444768067058535122865431965985400024115000297816173539079526771009469229393013443927892068406785711051339441153484091008264939140359103516549080948238589526152698138728478477186312777681176328445022273645386004584427269686571266758825233133590093112125117050254495690514859171375863242613098876559418218942634937217504979069910467252789377930254825819847797444951282279872991299928398998038809713053161943849561508877059836474139563418578269360443900746215266724213763808125798751311948306655813419653195170165114664144220497497783318641140086978991751688155588497038486917651580442883174228414984455957935669221067924795921646662388917075435950380949006737294819764069125206253329337501569110745445740010498182183729384822151107997974549609910291599904165287959465665027836538389096959542628202068526548503074882610964399195429042746491615911847781792146648640601604338781350661787573899325152319233315776029467718562192154382893748923378864275231126148766537659417509234149430048354650507926013598048856288903909850081407467815722405157054193904768481806258802322339640879204718242422552243855668733765632206746156026379932082976916310279515077643068902969863399693883248340165353618115068271945563781971930526037786262395106168697205173593853919214268373931140149100333834208685830104829441883208617675787647759239910966369387897132966827646534659819057602333829897622226099913825768326192456437851159819312811190619433880015777359112382412075090478129694672881993497000678176887266635980955513734323940006441143984295198376306359426028327481915838993050525895074513660627220034193606316990693207404700592981537874201043904974318119611317651677817942431638849000088006889822255878808581667141310296936994087883463325255623173619795120960785396588017205655155425050750573245858400753034380896110255861989974679619472180022535776006785880154862860448041363744104941792994720435247655164674296705806339375300205502125320820711937230742299652949972200751002421575378897540432155273010335012577532804121989232543252035795135132905156870494950613010179615322842507640418398753601499981696306307085874123919700255946184022575692623431335880427338237948688632560610440452864011717792891431599855422973632812500000000000000000000000000000000000000000000000000000000 [110,12] 1815681960629485073160095572063486529854402506632551757755590392524681224229352828182758658034804658232586970773206103178018774879098708053298373380808849576317059532807308641813834619297647161109843944141505756647868428106675458611830487061024507779985402502784167737154953122879847696282409342667566786266368481593700537675826047191985174383435995134372777681218681082625258602580720063967358737106631195695769748563256327030790353037011419505499500144469614543450094849014681821719198105675912041888688370074977222500012964461848840291958373629607296867152256158242666750393069079891869440566131057618594058364484316328816636498339408560638814565258402355741387598420672030405105307270649828906696272807695065763610909822935729584386150937871741177624262642397002571966247700091216412216958898250223303437017939801037851469744492292065709217100970152688132533520782632531735421318467903437403921090910017984499963486441428315276354074128275581580955532415168328368816722786997110768053886638865304847483826409650142193082623966616502970349418023631236300247677236273514502805311791826016679603771548595344394747979295572772467443115642744173277732943785754041425634629385141131378216220412175278140396256851734098221125299577309649443007209443208387506847814310901161763795237911969047796793186062405279785134399136617353914743994975279257250661792503889907166898329171459579012469108403856339743280448131399406731985485673956283014014587910041283899101453445673087018328738772911125017602296487128704391748177792390784801138246731131347062621753613441511139685151635444546842926245034861755873542874956637986726550821994311998115759418201603635472416030784584432560254118488194286347398461605975286908863110212016394932546613361454057543720003554220610411389199931160318077398107996925545083991369576499437142960731203990241110402623732643091657228606892697623610150150214471029120565656693884007773344980846752287528163168895373071485209465974827046658011059021159390893460268917880432106658557811941373499024632781421999745475654813607158268500627219904043886611382101640794591956582923769097270148082923018256667645081951284277355533839378692790080393810065565651714215161804943932111200410872697830200195312500000000000000000000000000000000000000000000000 [110,13] 33835393263501645872970292047875529575173045358665200839769011459554135592812782460241359374329355052625723025768064778032824785525800348050242374029641623117549080697765419857932645196892583291275132863767222735406050136948464715390528132284243300327301715531188737530363418262644753233423367585452460780824350329789899365093398989634405932485128470889680798077723315349669075613006669826761924685364591919300007961875733866125165684969717168263218006562043486823011336569189223127699823954817998535420663762046289010955834182768820648544537044281923869425504728449033409780901690585672292758380297185368396965244478789713489013238037492122994197196089074545926092320867734332740171231129854966972024080946166052469833234605815256130736857902693002374169116037187873869847942463852835869757546733136926021946274762333830102088098246887163155522674210848227977750132629864349600428158682150037969123896120456966750992412819909702303833770235164670887649674594901242503368853127194407456887603533074795698201514734632939289246380934094353791603011855403336412235534609855615827034837781987087739344867095516500062060988960277270593132403764504264972608842374444536827475073283114616303344828054560559428327771851514641059387620017794418909764761673859368536575578265744411941117674971511838532030743004796464763005759574792848993126093324434495861768927573496908116066752316100949348145020873861547110035441045227172884345513180977059121074743321859509349503837055655414007496054776266675216464477020387166221693175722529237137770652361996980673704742848375846039460502303939452105436585035017150858348019795370615726434577910143504289964406393066143944783559409447037115059303687179692508770804994870978445205901508564018536316913062160259078564948083867347393323884251018277845215700578408481442308577267498980186864486316659093503235153997396113567855594893303383741233664618637088319945918861849064049257021959404961439514726347411415932194847772842827832408827429144113724188804621608801937666765704926971189678970750777946173105955579317713144792909322724435008603801219266488422685309859756235595269293475687312740050957155039130183660250175967690436069490736533561734296880491729142548251729749608784914016723632812500000000000000000000000000000000000000 [110,14] -118480074561436660590703601029339688485948204895452773087404177057265055770151664510659868086534206837540637728921937282966713370833254366093930308428766475706729867600259466278297665445895804426938443921923295190511061935486494418090210455092111466991394649699314594954827658764084955539588198823857247413413756325597537313104019693073006509162394781589175496985845547299768931381229354447278194795067105264631204163337310977060008501327846069538959232724344082883397658320121821579559396344758331998586970523217745371794581744915895505727544928009675190065209705885200477706672291098418070999249282992622173663961516460245388909406581286955997724692121101911682326464807647017186948201500926027540949100705888165766137368111239775812186657359249659786735761791848681415756944753451371397459225503138600678132922361139160507779036224152684295434782367005189487061096600421558306969401523871369200086201343694705701110869357976329572598773347556978099253024856281771115331953153760147987702423560474402706941040071447283507130109594653759186338643124705243220852774106599741243596954614084912752381921232934667046641212377560006424148866597566767840407724751525209429372481388078490795288851965945628426831950911109805679173929522442885909118019579791271321324299241932561730150912411955763975682277633013416616992226103874129138196498326653893412677295043962075879634075404951647144407791078175155306320939303371431237079701728615923012419091776017748539738231829596157760734427565508020641122738596814034766448729671988177312301675560022204832661829269485659882213914052490091041032256769107393489692772132314683300014781083669600949784205250496479797389190508949836653985590169376832771575538545419323544697138667873489380721616781956729638647863920000899094089812737753688366855218843425693738674848407250708162666876510136311305705105523982955173884594997447546904053813922007970113418636065516497527238074427599199714387443153486174951363751005257249313284259483394550366893278925513052802630313079251785831370539194063261093975396304851856022527733623423246286255956511758069634442724627730359761013362506944059651031043890754467671833951302873275478345193126645970721470061120129263487754656125616747885942459106445312500000000000000000000000000000000 [110,15] 258373953419785523228880341004315816584818085243425586283943802766919629371796496251790602022843794526299166342461189499147654656629944732973022727641476402195552339438848447370853491721026384245224315888700541491480395718534787355658602010860691654416437338083129830134598508013269081508466471835140588035837764477810474707412870116754699295577127644936758897921949975632858715327249982645136022293777824126344815961799434913583768329782531692075125177948071031599057387337280332853057074088235211929650732085033302008078957802461303153726893814822376805702688127988023822791612857103477711722678807346573957934933287395467915009505633312041429875833912310792167496460265481049772950495515475355083407928092262685832776522286603200551287627625081072941876513702822478212454278327110208799927419409169099509300471943144500664242823018281983679914603004091315832094697547308485092042731117679079935281438576815590042291196001693293760850985979177535347024308648453624862483925927366690226429739119337467862632232927951609248343509207523226667775012636687766416287228959344886962068086643647575609473579087618211825286865240878220664907296139965978263383629367392369722026675550451741988000806781387860760831030463989088780037603045333913836874597796337162767324242705042576342253810593767363775628450948167915772049582650360220705673589408287421803144910146520725642465344129410530797740513738662019187890944060600920999318598608252784805078986889485624522882360681723462450528362754517917196304928739113792307528486436225237886564008311211709119639577478315054928161276516874980948650044751504365387509615565205625064643716176205932463223007922769857225152262718161990935995445596293245923994495414867243484174493809954174710811607557036573732416636334938496921129936128425046169941674060306352483738781961071385617301111487082158181145915601560809340174797944846232758305980735771496549157966906248168753149733026449159670915667067391642339821835212352133154890573919867714765134410268957919223443663648960902789118357869599841615415246153349989896479824464011348936658429322842505328708912750760398685257782434918500301047197307921958122685833874284868004854975120355048448418619699300702481636893281802258570678532123565673828125000000000000000000000000 [110,16] -391664394558701513963350016775302213223388193960727773091107096061675771490310738426695129707514363462189744967575429290198541232135375960776510345169478391946849842510954537795838154649740488574188421965355014289378245421058009332016487821492839285729068300181629413383502016881936810773976142030335935019409006172483787037583304605631151222301136945762052259285440342384144635717923426998443508379750299415113139088711471727550132823410523239579245154502083098120672748718945467023450475836128741934069543629216396880647170669501879548780013277372896554600643043542269665454938790446348598633293254948564312268575861350463374506207590110113179690859278848264191287923330668579225335184918071693829661005335381657514028146422877318885728340683073657333069031721403563038465929482087860513992525416582162727183452566056270662447144476590027887873142700370320491449841621827529641679102763683770562937140447360853487880227062410112674483225766453258933410150446410683459298309150194731152255619157507565774593722614045064376832521180216031065227298151663438602136994834577409780396432023350050705493528496813491498984249173236159843687188459943331137264914137379390705975128742525839768706988272510472744244045056927305363878881542264662974565143791399653862298003891016372023627888410955824384416619777827718738546141095625250776419177922716986421376731007350249933093946097735705401724431049536083276125267800436190639118604315804729826067675434023720589218007214108107277419304898870680174082227253439839575615048983688695405092458567872401624377413008124605055800137910940567055842730861882783929129661517318446376635538592138605868102282530460757213554719148340994799015674348159692651097339013246920670760005198822309862553603067773287013348647857343683377562375403340266690177693343105832516098666815082967376875874319583142434801850606937052432152998039715854442959529773181939133793325926745928409217166782903373680562938338846534211991786660664863645526222186115967762875746562790613196893634799102039784913374912206126909448529144089432217044377860927407467748523510496646053336547547977315320110169903703397082584221165474548227743639648405378407221811147592087966309205507480391465313478149834480745994369499385356903076171875000000000000000 [110,17] 391658061966268335162219888075088218932941448249683009672442905999106984186646534294121909119757628233102367463349557967241470584682565370351896930237963030236075974450046817663016905977538813189414443909762995964640371896215940098892983464983915848153290288782791245867793428471636003128167648122384520582095933292978160042291392818331539496032285146127474346999713302456269770324711289218355987515403012414219255413131886050237681198378167238628902336448503400829456770389461160051069601454172193472973985880406029386106009728049771225111562058835893681881669770989306016887197959327388967911812273657951323471451351112840834497895108318659210660415862376024705358446780626191603543318855957695965794730277110979967815267826197187287526404020831034858696782337452278532380693518501132912691824514216844742545460363263344469147896142734333195375244695193458650084488789911687307151198506724765452241625264782174590550050832997152070799515250539327666705412943988219720095662178386490296265425804875769341363229044834857165342969949205135475949944710478551808047066495967545584876855759572527439363459104882430479369077591982344163680315746736101296863279512908630458871700950662326883327429548519436270537692505733063025460561407681060480609779071197182668244818836324062483278938082931210509519047881985062792719384190067952798462601790505019897715622117075750500280439145265747448531828547630535653881158606178463037712759242350330398758126421551052761243183964612571951814419739419676077777178653339082419910442893693968942410707502229772635092118971378536485942745586315193256928371868327707497982659886437892362905047451125154054384974376913295392643194349784833808660614178937323362369237510162379428636837294299229953219508187688359242420033945542148074297542347228363869122342826165922319658286337542347353226186109441660217040051235982674327850750691308905723496418369171787891255859167613412594937996571090660284880305093231249454444433935955318802271295149153627244275442197925957262900390265436456964658491020403592752169033419103816885897221747156146537439102252282213163715122206801365997902732955913303295252572212311877970037814735587150231105433278274571560070732684688621363980084273074405709635925632028374820947647094726562500000 [110,18] -132224097490981347934013251692854471478455118771795869576688746745674140313806802935219062240233174472021173760853687509552968155457324561351574246780092541246829136351759865313508108645067460590359031056083722134324497018047047061322665189436903259959879786094394991165568860417700365829649667081308126052313347121135268362010279330132232938409636554096811694699044148560835186934987653904359688438679659249798576752947847542794592915240637928991031577721588754544959518122465156668011852359303170771982411139129228745042798414811415350580852489018517700644484097009816396035455127989908902064857442046085053251419532634049875722799609592706338776464079639125001217768384999583045994864285910739147627776597570153997877378931339672995572908005517121112380389198218317006103744979176905811963685312025385176087215749509598760933883825792306968667704542858730093075353290764725794033803875985311290968119038660440140026535719872827875553761260980159550077597387622081752125859204714344389816443575917768579586295623654043912379020738909709165529203198517300905843776285139437452335748426250180410535514589211770657135786387882280779118493349686171285022224524136770809636156504800480453406738699180084020839717278354479812074401352536413962791492339550345831175656959209673708738875040065465916473843163649311803821144682537609778602199725775962214324470796720644195734812691314206071485783390470588695581742619860912598441379737052287607818941330638912112278803369894412081771902331099540973596163506204017163082346170103431403204279240763275275640322436413157509347761714768425970588880112187852564361309101110196198079417677583661754159679045629222237632957515823365020729719755406088648597833372874129446561506147989075669684850960871886284000617026391451399655607678152143587329541534772638609967725934194223041904661257406430677391364049920761295203385383763180284335430539412240799920682521441325672827265084790163507272497093800299726238296958990718023643657447867768151203596587785798093270288812169777611561103169416616432813529841876822977661154462814371985045934487413687116007351239459484696659049449625217344089213789842056069261290748232518338665228406342792340350313119931333398642567082681420487233481253497302532196044921875000000 [110,19] -517224183565870312749931016094915127252259188870232817077127315154923467196164965774148975020932624150784163662610574443277478394711521927067162235433351791515295850412254381554110690982870008392695578086981017257227359854241752544072507097279019325672715143954005608972824370788499634263346367411681455337938496099996116174069236967240734347982795087131877854579755830112249775343345004958821452394651688239445376667465830256474130019524399577028099870184332517967693362873377043993039247955269568583750876426469192639280046573114173422029140047562581311642351341584700582367591503181630794937842860281603119284758333113753829266133256492355441737587682264928234475814695314354210580529816666515748765877820730511199035903654207992463584309592710937224968648187829389627003089271732966426649147672897405427942023525905294529508182345729481765441840694832348014082840620045401212618101291526517446973722502205553800452907683712160960891257965811669049480418358333512139083417922706282329580896205649510437425163741135032729349130175869889142413236666297563130292345905587390551513808985514211253585163618612797713778714290731822806650815798732724083734274929061720218108387990204135286582240298909700553991258326610346486070017238713495874772526852206131616951761832532707330687871380620249773596885451956936826442255125912046523527442014845611665459293194079028611992145584907999078644285109230297299543002760978281238047686921940960278239200216689121338604269519608194892264629397132060278995790626889047497726931844618727045492517085634670416850683527369379795630913596671161150262322413544523477067925608266810025408100563024322940901547173769392204417485996740943968071372561901941452772400325115935188292287243097035224945372916248748607488436823954494269897700809638289571487043715466452442547025135467957502201386408772481943782153466783738005444151391666442752728533428628926772065385033644119096293271985152032535101193794660067193375718831990151348890143843742481345305253386630062760632642802464655804791308404804049725412205899038964991892919199693490373315879630583437979934651597805748222951633079556716292432743372247745884752659254490815495318745046820135954351690938202108301112637110327763245720689155859872698783874511718750 [110,20] 1652147838921980598015499781790252235954216149889821518046696816988237477478427634823531111628764728645241156256499689595815391837445098920663665478795404845453960320366902707811739585666968938692198180146804808406513762152815987051590920490222534553564598657853411386527187202888737172976672317938449406315380234825669084455988819628056497192086879342429958805260491484396006317002550878834051103740176633921972144734315482829119147876274495283596890805742881207370463674435987466112099982536078486159762623249063325854049868840687057490074838608030949821245695071769762841078049072968304637420260559656597357625579788064699843215504185157788501010307817061908558805868129614417569459311388075395846500619986811131474808183371128935940395005048108908693805686854245965484693572221898440021449073081827772212667379073737921002768651921756415099987861958576904012263081749798101537703819777677654858524767662248178365187362300420581726043639015346103333635243346903132546138309602614104288222485013089827151309631110441685864854435206910617293126797648949535181993189492826785992230213618001555708341136919315504490402497083479877191396514448360298998745374113980603527719881737276071225749584095756580676499677633926321850688788802771623445172976333138724213043075228098203313265850200108695483144529377734311681538828068229223820310669145302263446503154637101037916955761938831970241599649166750821856007550958072622054302612885907870031063613551083071660308748024832310245280194402313837775897805527221493621367397607936532795293104375361641274365378061246902503803201222268735512863196454353978860704967649242958428831978701920698865349524941823213076909720022209012396391364041523212915041481049626476573670570088697183552042820458549200322236522636305007005648530851980326871912202997121701851295606559372656172384460356937387670886994094893383420463228248074522143577165028906026269606496670369779422473651431106504689751536992037507964313686045402698858875883834302970529950237706612702045331989337318711956660863889299110308945813004850319435668324721890897762630353957881718378774472645313459244952807427603473299600475597203918039197619237177770117565114598090558953275275699053387611602017326362101812264882028102874755859375000000 [110,21] -3195834764392025221892013425359593655154186358821201865012088905746177831756534821501016652627323225453720148560252220899351532355106814527876305262705246899343676365177553984335930434248875745506385392346566818884746159682210639106592156820676360803432473742910790381627580760704312069519279333467753680280990631797381958680245624983252095562223682386366355394959093813294914614521623651327687707619825005524403053834494343724437019866243726626749451492518080169585589629768232984208505528036492221723874125008664228118252627365156274088429447719751340707601602100568524245850838839386329905891128481054152158395496515284256647956723570528551963509522267664312884256251604675262491927455982477426630110509004352381717653483447487336176981371618072845274915652716755729878646982383444349522896282524139821514898902290942428652734320353197978052575603541680615372956784103499669646627157294516751460428082578720790663437624840322889859895075317822653547924610343207339497919081644380725255798371608528825699391662986123978929706263972438492118967725506069410421762654484330109065708844892015942248793544740958499295410586410845629955709696150065917391850330098114025179718372152407168176443241216775940879843481306169514242664539668382544862463500072426109301156257302242155027110073251155101147824760824483133989997430830815769308021545133773864541615311836353150786284971311546331519763858372603997951187146301123132613478565244239832542366745043449330855677403707537124279300269443670393440129791590683515413710565514916859887865187458013007393944887784998206217980595512623692669981881382561536413824785461747950965788719146497190598449523925040124538841426227816144595223064286348795414597034421549477913596780710526968145707194208239800762928645038308551420824461784436045802622474313480932199955634872082376792606753731386718286928190821394187924503587237419099537991538372806035715655745374308973769621380106094228398455645041305616045778482089046787332690904455687997959959619659604182017550605124455872228072926774932525717523613741600413558056178377898928753383160727117367360702505443138050695535191139793456331276580912844085436243729866109067809957859617142687877804834968562820143780228709928792341088410466909408569335937500 [110,22] 4874546618783256928984389399694242865133480828407003523729050174244444962678863500829208613216927513368876141032951653457918065911635640900698998552751542873187128388077817204842042617889563355107941126680513259069484820503887488665704141362509169490567593024493166113805349264917026280812320267581356371811631368823597849867665543262613073376037573628984096010992968151884627566165614213734274587865571501233424610653943619731663747661786766062363871664445595507726139286667752100434266121323639916095625841013370170837445792924000226015959660758305557008699204217249774783896929875287771436362055603160383484301716501908377845618177915634517078861364643664931865601974075778339911020527579493000364577794879033538420295861360609997579340162809839954639287206395220651983692822822307917501092602582287331298176266470684028469841188482706220277201296422856716926680706591192890631827781551714921595160016104499057549319444042446267765626981901356936392416667260299140902265776925665786012230887189344953233302112179753102373040618064332753528557142774827764053073313879206361522435399408132059054780342222223728444737826928284931706093848038207123532455269975499061002207029413543033111375494570840296057436117414910215088705982944363748131123202079941597200441706210957105880681871086549393712565329982204428672024635758550137512415256861639703946314773536723125319328580282562196524578786021317410044420097696418188096780099441999794101974924542500103088665011657004295937151189975922409803916106130475798998345959231099159987800015651310051253031825904524572983667132632571729633951679583772038389211531260631422669359672956815207143773523694338565001896643497304626553281245754264576504841388081587063527661533145847605048676781961658785177339065133462731504323731131563733481760919600428371515092548436454929793854729339403603455343427553234214676060260535185946925389947785462877883321595602714096219664675188832913287089065366562692905452482449485223584472483227678862733114840668942422398715262463346779119992298482014108327924312857155692800894090731489672063995361279862870498599803331931170663197681868517719570363056295421846507339076306880484251414519616511945810781022107095026185859254486132385864038951694965362548828125 [110,23] -6260174396292792400977992744674215374261054862202129586625620057152409468222626510354366097076369941697222974104468276451197826762861928746152698713935172786365588324784160830345631014641523729685542572566883534683789298535600109542484494769274747330876924830000503777960016586386698138409986473114380128371264836771589021449507995672063156739971004504921146047164172225039505146579150815885408428748243021809355834571919419940906822365615345001736367331673998303209281412317000769297611051245181444845538056159863409573651964994181667723362248956983368475323236881986119192653833464113255557906075458667875259671653081262822989065181723019651326517758912942101850612269778779141715891507103799602057349150144538453151692210264913871391052341310882962968654103520910534918829501889859445463384364018446758093423645562783573878422178645301159152911720925076370801050989895409657670837732677837104102642714305921535855610556053181090783910230658202119239247669129600160451210894870855477711857771056003164705631816569734676581003027007352829356784077223560363026231814576267906167642206323194514963134520553851856040723500674076787558311205042358008612146861630461873358306635786408460907830423293898055105125439117617480305012177870411404465708907808964554498115079101487644386876830860778982170067796432268760667663187073263478500389747003786198657812833240802830155772103708145977277605157980782575498942385712412078926319820344140835760852034451630483710533608393277899806036389531398064926112332166036001838647232280103867039845685159421027054283809840300447386359127376274825098089439060976740145972059487111415158859044628183249411544361925376987419854744144762357250540886226972240208307770834447068845576286988229710756200966911999522633580687205251542880119365706423090942803847744451591684580225747341669216982370401924362728040319775180557372257801029575934698961097119550293189373485508559124327311157958605783646516525245269860448089711500827753599263049380201624979466970872241684678958291829594095517130767128146352753901057434913098659627924517883363861545775151642012621091930030363167779485544667768421085385700300875793473634857650287757011876137319575721209607119239378401377715821496394710266031324863433837890625 [110,24] 6839618032774146324439350484502455640782548118825193242950379794754916579684963854283804335301395689255034439108009254157927962749168102832151227577581958922438414739226053159871030709801537334361953620971859577713894650307764014350228057410640410522240493938629118725627784834059929684455614039456580704377039532383971058774604305912709147729985517619332617369666851680821853789376218927005343295054492826419150708542261986987731083480595265568861081412704423164449016172921359623227026554763236325898014387901069573475107683835993919530168983185101280088185529004563766025910629702629703479216983471321408645206404594034937026348972485544043205627808890093357842968039044274554934041607087963006281499563611558402517937975496593121222459726790669144144294633412096377867015644561155394412674364589387420299761201253306542875517341786782691087777261603353109884611029520658168373350519270567804826403815790173957780972554950802612322552632883907126846347388880651875137130352348326599280132875261147844885960243430944901679419542798474613861866121519090007677351624280326645469306625138200303451143636318315123161700610916598134477620605300050752157692039281909669520085021620402751967879191558453895643893095726063873022855383963313699068803395208221735608945557821168862282754111385811878791694734969580075221482258814550642103372751578237416413019268121665871733842044691900071881630492690781189935821158966639737138374093582512739227406158901587692673718234852761217198196786479317684129923317389584591462227100224309096201974377899497345108013088181105937261482145588581696837676572722838490378073407496313576937388211385977231549608412861113263513259334119895362314366427223245974315252412894359964415094595111343634073308964066115756814797061802652239975003031216587917620228186843108114200432373613870009773402388338028313940512210671639295305775137540070327351514917646586437296728704856057659890337132627966287223261338926972082875206343462562010869400755865192313215502429170684802054562360259997998949602342701359205350776520280828844055022187615572756774487744360002540173405797474099286635855059504425877022710066381449436150144091912778949419037940321518886743691107875028900586755753465695306658744812011718750000 [110,25] -6266329255618481365475014278657378616737421790033211445375450217871283827329164618207679239793087842311242652175912685598603911654672326117579031185940402678462006513315324596612438787682532267987071646819727157030502692094023497713604241982995639178451591148182518482949051431564085921915046937834333311823611514521874764961832220524879546476384483764350671939158313664614727892407466987328245913610545870993026008028758385621217332811288601392593888778432867929183230877499220130669499747449409034783702767232100188608791573556808230884596971673403162075768175242518176862899383894349929644316148298678133241555073852144378382408003834835025541619128697332123793504465475997796236104538804117370110566745685766295339144173897833540073541536226593096833140435262385316842811024637804400920082723589040472606455253860165579281289765602051703726036499880122557177931648826400735441173679090135782144310559295399033491290682327163405864243670256866925324724718267291802072127444169123992684672103833097518603096180756949345923067143556812585398404589013788094627424728351471630913534105584061173577896652579216484420886295387725529610431356387344800691452926679778896618634529075849016338230170911853227401745207590903393185661232981395733168994169192120539490607151895327584045335860602963611888967282537031882661661022771093584367532563562236182154957559279035949888770544767438095559323871687558198149122810421775542092261208322759257979652384307661044678848476685268113123984446959259813722899810940449313840912981582046285912257024118190398415775874465549602397001622486779605409326124978907855457030767590879946403760133458231512191747350703692592487755942372331890338352267495037910804353700546962816067853158276117189640524288878255330057291980153707736472834696141604824711434741510210837566497690259830320657738879071984195716062694482499062159459530063771038192508898428782289756831872524593633824625094269169871527408956794435168925771181149938892200970931864691788612822046586080485103987548731493880421184396832179257223931117682692024485838861169265016222845467287293652737899537285979079700135258407529848664178639506951349884526030483678817863903568001135669929760335520110836604601445287698879837989807128906250 [110,26] 4639008835685112957196012793102834138652414812199322114193884129071138766158449685548431840031637284862979339047638188456650520322293719130229356991977351195923118206214348949094996379905220869720395693229825551628117535986426256315990435856553384068503456377869325042273919548855716037941701876730098753009587160599621739459431718201253372511726047684443556334771994988673972544336824071208775302427755879110652871478116496299586300714793071859784412355433508496068096737550704552492534855452787162452714184435193515248914260312625580032479664363565997655631488000329750443755255291321482667319850790462918894068609975792335550648669208400418747612031007344461610326409280887488223870497434826352442248727209724038668682191499369916402149810855374352939494567592028593560118919509706601331559239738254652913535155761826193507363286885777894140554152489836643650649345047680143200474610886261463367764778768859721592661879825554406634041230961852130924361143670769899403662700796249041171572252290150893007268319512688825181142203750984210544320426647827526826301587735277593534887138019672436433927374724571589372475242025736994715894071944916411602463330688729430154445497883173446778518850797658405613172103831082516513267084545223595637963773725045479970483430059871928420346801100769504255066023827960480766067133603105818072117195071291276830919196266782719748730179659971896273715525150679962916548856136240629824035832390383163187465673880144720001811226119893541789249930868183722232058176767553111902810112942017250801681598981636154946067275189725257575188277955031279506899464212454508228728438465882237169586964786129865214430444633326702668992823969531354661341049969766887353424928940625761502085617277820973262402064995907114424834373475821998290496451337349164627105974239770778079106882829499877812536611261236757123721973437652036691181377461518766553142486202634752654237538537768350805816037196912935576860245196988116707975932969580045482977923047401544479546039120024070459558154174440666837915650566382685285353619521888819051828226298835429803452694915444932160670175103212083823321889730965453238767701371469263353224236731133994375077108727115729559027819395300440419305232353508472442626953125000 [110,27] -2544875335610408662207723035032023268231803195401798604527986012247699581485855278372879627517238822878538562858134072624444351443887618467694373341372545935159695044312137518949244137252752494084184575317372530581507788150741687837505989910745079143852880821302027980722367183326746631371084905056544916992553107357743024239964184070674933305166431996633217945341037546122244952780566758457731885998272108493259373819667347698213461451742750686596900197246697981954159485885392730333348150196866788683558850137327280142814697114420468037293316561262042667616942493036177540770252432450301467852195949169674436282152193802804178252143467497985077296210743398052080393039184428935668136133526763927077642945326802085465797445534711908013887518134627111490244535090892044361069401359975330724188998208880538147651760539171012870508764781824097442057550978523853322403096185017412992099214953714824489784812214864029022407150531551130343052351646959324007598702673959907612271661678787546177959836643878715576000551237332142368561488155644811635742508669223091650461136308356524797481404242386297514943459955409221571076601621781824637994602393798977175255011186788159893618668007072910925627258786390531060875920195350306978602383015024905123159827685376379917905306516710124016305269893527241174137791637703768784750467594165924320078399109489512850321373963431183233467615249814609050286171792879119331453041929654795378345914948550602947509931403160011003703688186016230510275231983781218564502473494985877278762392112562828072847945869642137783271722859106371337723547487190527993586105738549817242781150240956948354416432682301985255921889019810698053395368395507784040704466016061860903321251034252525132740499062955112503849193233015889967767068579666770272720004380728046090039261975199714165127948752022145533994064629410259353283256433036446293171348906594003872827452330181444696507351915974912701120827476623453580097226629860470219251217235369651757408556454984723128484080151368287613355816594497000976181362649450728439970430181046664069235438271827539287553913191021813491720280443682085942297623804434174881085868641670712580939813019923483927318811057167335541381869568056117714149877429008483886718750000 [110,28] 763694538315132821775641020521986858312185775320184043026362499043452947469903565045490348661540676672713790832989062978841169112468062376570560921141314042767879547855639704962425105198839172321532891375770861662147204036410617616399601105623845748304078115344462456659447890269216095027130857500177730072623386258289574193775988131496521130720408771335794916819163826396788313044792952191752553537813098313811518877395638427025460894064917033543709583275311312291817915890699192609134659698039076763876301719022581370327682861529586991037748151828640576285947098373301077893334462513349996314123389795668433216954534090865466786920365762842765730706842763337628790789330318467927333685976731469071088068306334990895745733762555118295301116063092187500337595403664079734394423462478645429562662441072945684122007499177336256008487402252344534987481778083301777495506720322235848813045455423942668910240972516761790962528820458871827614167079635124442714679828775998431099932130464946673830783487886865034446907584091676315661173745852420837279104556945136010301788783764748592592168993891650723976007269999866944410507987223213403386944905545872612267502959393220273132851824866234616852153614208199643246177406656901199714367504004844400589213534707814850025135803537649511696029126093940709877327962464752040510039592886046258840699144443028239132038685652075494408707006810050654281998968674540004276588952341619590972132167266365471391193102592915170160634533102104250827250233237337905002218178298953288764024694553349742021709680019834788176923348797404702076095810748803452851425605228239101884990865702612663054095052382477863264599974731735821263204703164842099994004724254444050398382831082366210400200103817948726437402137126668707582997582701419882987771757946268308962494782533091272408868304978642476635324658038546724444247973838181494914353542243112237486142841047944458757847736870190350365965841048126360845790392726559632838314337481972184691340974704206458335298624494868547876138623061082396411047510326185648245386878011417904582616834722787537343660351466265179256631895333413153566385193013140604078640454564663961583214550857374777419459373859221334654434620858864946058019995689392089843750 [110,29] 234671544855055606987399166258675399753399082230216477964788999580637417881640614567389633903084304796590830768251653652045946317244244848099287293464745508512760755879041726112811002109022200508219844213077270335160299091832253945676587589319249008990377971656209395707627773393435631991694632112481036928765239632889675559038473253813022961218993655510348220843430348522815550572354832911771239950355191384096625484169249875899866969937891360666630982098203133153113797965936626528596595406194587131902671879306509905129535460655228296811246968314257166448548912698500298579262705096534132025448604993958222424737644691749567076332645978019152055012737995848390020408715684553954371459625185179225305177166258424628336537366183000658012421029675811214077317964590871306124383247825156391057680706248563372477698303658397799488258301199716026207556026656866292291415990964634571898383780115742906779974357093327647985161158214039845017524374312112282762154747520569930009748691559971781236553596713767842535221262747460173878979544410422103957132923476820903397813539804045677860876274043317143088368236586226760440936859223339062352459832454626087626932380138359665891091141809471443773690719612581510221526516812177461810954276499206949837486152933123193431074486446292777823390651197267832581971384638112645902110176897617814235173956973063840219630743578916285429342650253448801641350938489740102763357672105557653419289181040264393062834953917887777857787911045328654514260798334491593541242164509962906388744116716077138078155959863401968471837133291110358647359718105690187280086143713949791436928793281363914933447324143866286398976848012626799362292766365921452269025795289083696878570717308519013601045919954254839388898069806118432016690773195744986391812130515474367862978137337097513375102469907780713259098592815223038141132130218084707061384180863304364717095475417687135072180133665415728070331761617418374322114376867309934794707341689946137235935472547162756482694857540881218676626452647563879438762601954922698846576988453123054193116256829074015719593610337898203615257076027016407365184436140389943399353409873846648966931772375009907659122987863792135498908209001456270925700664520263671875 [110,30] -518212943792496972040185047768014238935158151185727080725788428149704596717714442986124245400295982439039932662484525746423057881036912447774192346822268805655914686099383760300837361517080947888517690612903397634307146754829876459514758021409432891523401650473493012046756661249846537594953656489200364821164482465071397121034691159326313363607540213474270760914152891452940444828143161735324835997134190540364248104327659587873485823972287190882118347436473327755892253571251856384798345400721722105259451979382655330501224354623222245004342332652661811713437809557206564311369250110373502350800182934971525168710606639544142686712398501942630869740783248722912204735735791977136737114427909365860360378350166743508100357324181329442502652026014516917006583028817833244481837947084336496579992306682854311433114574535300164156929293556252796973932210602229686863903607138849352295090580952139170312351489019930621318644338536260784941249831582165927735050167600087150495869972469380505527117118407841258024883427768342109607405388659944183047994796818507521433400734555811500895070489769760841247395251206717574049024893232124498060929845883709467632342538237926864397741357094145433181498081557551567043639398931733432661401777419385623845264250909832179519440455097226378592476280332405453170894558946026849372646748510172945797920831316629995377637978050301850991201547929266657738449400793461302799601039117324884325174286561779435780363631297379559073866445706953641134729098931976582081067610051522256464544397745830609462233215024455110885156165574502806005978808776300150173123119776535608878028364442155899754943676053273260092486407074013905676643713165732525888019582902200631525348644156359346164807745141885439191009772441042347663745876933404718809850618197683626082440583869596284370022154196339190538165333683032259259486523491247746327347484022696851302478088626427861466253112164749764560979576720903942033112818942002125752335250991038379150997444614939434546664998404906080491265911236951408395042292727987656446889060257432810909278434114120740616544614882695926790580760443323440958424014561382586431610490362073877796056191966547915664548679430187472227942180325044319033622741699218750 [110,31] 434290824742402822855852525166262449852353003262789625845712709292369042713402091879117338575910115798625131934036058216080763161161317339164748375672448317819954139354903745193606417598205949208852483881359179874692300935638521771691541116401529594567291672075854183286407998925948874333486936108979201309432955114574086761923882059970945338946309442764192903377636390803757944577105287031213949491779044528439725192493985111586787233789276302315986466464297835937535403538991870286916630971319617131533800589269552916015254531968200154377054965570707559760717666756479951921744927705066186968596953085952546132927052367167167342105512237818910447895018535218077174146638105325505920875745115215056795078839051053116872658565632624846374208475575499970847617285619836712596849008676863539399659797136969015426454955130984774466669963952214645334912350020472867929615871656217818295432132972168490247019276857102659734156018712279299516819992699565102250884551369947644848035671697572859527585805850591998720656390518791577818547284619030849138869644421160127212089510045233974257430251117578249351579671676504989713857425626330958028057699885813299652397304343581483463469964503303550523189119203141429981855722361445600075362979691530349646614772288386280046171093406088960670368664678538763991882447521509960188784899011589128777458813304728715882184064993584830335154349579965162213319506515494225159878291737015417835497673614815238880505489759862533224943950488650999646811768960254442107195084250749799573104406931831581683250671414659386183837377580393073677156068550386452709385358141181372360321458641124981761207995383058474070603556074749189572942241715519111814258809829143948775583685301483285306985889669990935723926569005151756214965336160102235390614924884821639651864000385802989710376771135742118639086179063557148033821017625381516949172639880334708171301352487044014951871362653432983865607863176724509337970588673673358083003971325371237166111580483499153133986617676113412119971097125763928396239133914430560144612488028493100134947946281445257264028469910500698259373656185777948617495409030515226882439516817130526241862924947526908364345017005136995180691883433610200881958007812500 [110,32] -268912820343652126763232130073197626043081224599124469194675094573827409121762724312227646886726148845252225097549551765896103312612759698238239366396138544051008216742942536056707267188791574810327095078413364496057475019200909234847502437490278483211540043892184445361374518110973182011732806736956641027896608881838450179928892767894607831318514769922504488724545898220725568158621113713797211089826487354995532529805639482821905131761821044289586180271736007275599857391862699989563993490401118905303898638104361402917534396205064227834536289073700849735942369986648652760684299019766090975752806630560182457234292787163781827848612079345809828593997547555033391701815727784303066277274550566841110212222623096139592046503727501651242132339741353909633263065501720444835553002197977130336971335352730769627380786834445798884543144123709482407190433369956875718134888697271477688131271338724626888430921367293561173567160564160295933653039398918038352157057183033169972459259456622401049476393429320190607661665371762201213847690604508379051380507511872692049972557103093347690306227018453138273167991399024624871318275338376525650267672662225889552237731794238886730746170349018457857374230513832887860016153042623213890244273906104640978447136541995590508284090160846833561723113908542830072885434702519128368694366083280657487237663359540441961438089452129979555833646167614719801806220760089873225927996534471120800902696572723611008520969547258708274546437823208788574514028503574202657223178590552617567535767194306918674536094518731069221929947319618904749156512600847477512775178988531105904831836990551030228079481724571502713776717098938501279806871138467049672313466507694243977303320704325431889944716784103445284595339773557527177012099065236744368528922825273537216548233630095972265384358509790529421692793386177852054618011871943378674388491817445050736837580427906884094479544706772318746556425640939787798584037166818878571683279401864743111462904664044961942240434655678536218015552995695892071210934873048859524478061738299102418230545289167875404273002419969807413051555152266988366371474644188127867658908451076856549325310517025233530107042323464838773361407220363616943359375000 [110,33] 146102361131508423037588677847507883503919135864577184241044419834565964772386020736408639229376571353358857228459736034058160509362577914689854969839975492849374503402009858888082100537994384092218466141393270476133069246972519932606008971217524572805746730848602065342480064254203204252362698250977328416796958083135619869484779201348132467879093424480417695259551875435915781695833990532333742172298064419755883109056389951244621626702415995114087558348315618655480264168022495492262253084645031100415636028082066859117191865916714359318816117083322478167106461844993140120983033717983047345891304554759494989491867262436146847779274520227689121468968986132897867580118932310720215951901286016997898003057063021082925675602045257901858911833535085606470598747310029987937636372798667203137772511469795562099953570288782925585734001654764098986314561872547301405275055033016254470861434194304525089148143887171066734313795820526325739998453520774291331146247630641150634473447643806016861414428302031133111691322971959049375828819155517540534530104896848280307339082539347834822749304543619199234215117698925721905789772365249144365230713825062190503526792851893257914588765933188742178495533881124667585836940734007669403176780395244597243876097397070398142292667611663993794973892530419770443736655200431303722930328798669101690872738133462053439158808243126277763536258749859246589347546219667558727803086462687980720927487197730022459393618983366723491008725855408604571849323273236561808231803337630237495236390942031897316654639347913856101535729796856579382601561385679176286504774492611719590543952224471660490017175775697315641695369546768074480575538662816937515983127215828461099568565343712906879185599339182573155707006833503092529777872280398426955506956659714059652078502105063418994349483949110321580264592764065879809934764559128522852248822440684260142308528847886963316289886191588634816451765273872376605979673503101878079715056569120206702612266101432379745877602348004768951646687212615200266200327229324854506551841901335571754018983106817033773500830073660706951956754506457860115392610714238205241444604110914285311470681462533505526324439927066123345866799354553222656250000 [110,34] -80208435520087786989040288988995293398923348461124120588748747070970578173491264496275169786367162903439869449279329579218767306324430848749672224379604977140854064755300699687690370451236836478535490944300211196269021467530015769262356089114071278472575003703188766203859811958543467931879908046691805045770888089129179464475377604477275654944473795365425855267197095285991709460603917377073917655820651482462587622538832067925667796854455979664892666878580417418445495412906538397601399087597219853963291976738109290772520590012599101414220597831659730835697997836489639204708290305756513036426243963386371082616085297854109204036339159026395522261105143954742451076860904926412375829671868625023225459150454040999671021662344395994516710331829640614355215619628824396149314299956218592970181501147271058662160583511842263876536118705964176899412507213645566628783542503594232497132991553254125141156416795954025800184333580119522869043414006124850248737275305642323179972391371590071889390590127417829439043563905130390349392830917634586843793480622694344578953497075365504670169286347934042358176066285498300020782251419573369169142726135731510297876079748739008924709715554889621921629690112390004852778793789342974565472269267515601068599760224111641105850645062939673992781983401417682049230543051635215372370441271729766488313577000434325557707532370480094143647035013869208373513331469254960325240004001628841345640311839823383400907165663872087468180658591544355374712463176170709850324778664050683019034886120702843227884636115095908690489066740443214918083160014355568139851283869462584276951271469468851278058484625074265639591078190751856133183046061901172842843914036479078374969005482677499921388750783825177972787383515847037611707373455100265531419128558340403056067734190460786901986133293716064496917196483025116136072924754700125408572193251875819972509268741088478718461365149724328105963584013528338764190826981581016533144781811137874255006604994714206979995799991823214088417090975349030037191146469145808053164193745206662821659961628064269557034458247074808655238447339306891710245365086818416135009263934137713296498504931319258222377488465326678124256432056427001953125 [110,35] 45402143985677158237099533255242703574611574313665727096427185166637996913685025334540226010769994087628573435176100068421858780274521669171139702046561435010689634252814758493249449736292785016290801577315483305508025848726914065806833528165903166490615333595666376519231299304547717225181457377559012084113712254364903750758330226642855194915409399098333910290283647158592621551519173685449013316745858321753039615533941451881453690885477764428028490606880417524185864927538098096585382496732583230341060781410744926759278069047371797459555473721930208631180550225803299832053959615785991390702363930181061777335747246771634167294104296660196413309861883949411011058548546868639218415168895355292800170116486779861226134404338042847420262883464120012984448836427041388887358058588813052545062056444230614618988181368718419794047644075609415523351627798694252920039644887237190059945571044321315379110875294323048705479237440972386936176555747603340662177956560076671323343521099757837151827345307570013997877897317698524771479195254246331753628495347599322823992164067521834802805430722040363324401564348552703831368481822827565665733714423593216386860707360427599375611751235271945403462138599047974012089388070098173680254082850316140106172720919286154026867480375162849645932644789036626539255565578945095690788776417896273863640698418190824978253450894099487474121326648148122877520454503712462336750310093078898370373260991162344553109788193207325179818609889282299552162392690520526218846204366645049027121947000237108598407293361178987915632845719336761876056484821713952481801954112795711434168374735982161842120894233529955171247242713516770993763595449906456107777060994512698713251664469298153383003243826921707898721352179309276801017446803744342487649716523426655105012908660140907139406945725462309295247011719694002251062369005377980240225758648822312478266782314785284572928946247907370167153279713238567879412243756149232317504844487995220503991807016462063609671544336333081700863613828096967808379790744970707108263198104851730672578464626120274717970093557708023756626372517837027120995327305768051697233125323263524758733568982473766117990976454166229814291000366210937500 [110,36] -22319576265844564136773771631122493843294688550060702063360936774773739045950182759565212349449194207036999072539429273784950948835374976604744661014930547931514746894668752357567003338239617016074034187218895088456329090878390019502071913239090370601152115025785295471212485188477432880178405820830810063907608504055498052231600736314709334023480008020220191916444241963653874871515019100933138899869079796979548831837970117961235781572543738230899177481298418609130657956785609990525480219695112874383920562564252144254743001549898860550976163642404390520799138039596159003964666121837739264447438886371299109218401786559830297142678373128076316358563056870808820517896083853486727794258319996316253668316609353782773789733286965177047613787204139278020124906466455868623153336242228432666579623260091592170382910867511465336726494798263853007610024400419677657467389180277618931080215480698329854013484676411708619970497965115342141425471839054315163827550380152643739319553858131644896863447111079515116976716413321672051178272277707617533370139035247725843242774203529856987642436116552262366821513031843765603598321911797356990297376387121367701682770783269575824747831317260340483385316103304796704360363829059234460289898200178523168330556824191603068048816674858817593107621878730627757132064944049300669696417389298148737140610258444352208862634707582734909954666101887356965844939050174181993736405825213184836933888284754065598066345148538398157706615636570225771945624065452116331909865055675587327377034688135415333023583836508412816210527087869895992769522411796449568610759427634373249799130551587106565339512734375679830487977633979118224183949312022462158530001738090969866425391552977336883135900184300728442537457125681830143929520354436683238516959150337765947134524269220734023856180248835606690813585310849425129796312421783136608090613689333168555470239754352913634138839226497257255085806680501013910465328889688777308930855718228975855817004476932366160566550932707586960737356341424052296593206352994500808486831797415806875416567407059088270333546190431636567862343666495729487424247039985631207344540644083397764738991740293694299168691941304132342338562011718750 [110,37] 7613105177743687703952713105799963144742060023690055945389188223308175236866401697536309716582644022812048418130732696693065063264130759302398500778714552089453811418129636980474668515690155396382229278457667064260937105412614598673463191728198758111421427960339871007380999931008766242399171594064344134435033370041907433812983786966426885451830746423414930687625563036478930852255484997087585152971368461038914417821963854429994703648593502862112202390383141448028887850407489030267934582699458403565832905262323976126302752868351643124899294917185879602687593612099018272256772896009889382752558447721829798026504286009898740545181903138394159777311405884174080816267294896805880091953663770225488989426268497544294103470774462246808473595084723799303722637890657699394665071146604144755192873385013517445430091920118705239137235197159212129330028793474629810321170495880898657481053699711593352774500105540114845085608487809810460311304220571682039725637945522267328928176678951281068637779908876460973125542682451274494793628159050117932013184021448851220293648848226657866873961021918446150741369485963473498652782570281477484161334188404677708579759791513543108796423133057089385583646102892500025630492584594909051891568036102764961590103143619190673270348051876837758503610274229505943879314486681011809348058748002179649118735125600430714232502634023078638142636628197461339911147394109383928901975387149286058993860882230703574621282419287770964929051531799681392836608642482914920585064625571177361769293747418060493129670116510592597986579697360510804645446023833304175256287394576380870503858541038559933421826694272205125703419105050448564567737858419989625900235440540094936319769328668299737828900098904955591560458169830959130282936239763053169407377327196951690846934479027603581418695456408318938231300602277418955135398977245336426984246844605354542503114851722335464426821333177026050101796749020481378406986760312889370640977519912003012318813962561713563078904421386090026328399642793557612328278185716552758630230215343950498428207496795782163139867377194395555518376486304251282995349454626487876032535650363832219341634482967506869499629829078912734985351562500 [110,38] -1237708535175175265626287383590923347343382171613905247742252266985221719708609721139954153990747741342736042968102018455021329413839373754146694631291872608189913342444338924512467605035654955458705141095518221911194070901084618935317845326505199290298675128551186014815845464440057310798289880726859038011552893111166079389554042402414441668712010201342264844359585742624993004141920700568354542506025004359378425769960837873363569820641540096864078236538161149391155366010968981365692013675187215777906709153321722049576366462486021906968686691063779638291259236204708232613834981171700447986440414920205113386683185371665329156782236437441481658011104673120158815262865878678009557534463420552653231966070842666024330952822697273839238653960354074367336573876379872748309099667757820895619134466492888458811493917808877123108054567348897346036119705328728592051214443768493289280082728413145614311113348212266321045750609780679439515871048461242936365620104394435885447906095825270536372636107513458063028242652438324208419063251840838194858172992215564061959103653187727472294583937596514674255263018107279583140699907713376764878770922026099505756600322369037957115512341873838880177182074974971002521589901585643830554854822043267333684698091504943624620040397475274429660282307452778378148343154359880911898098562956160584731938834557532017492582081024367993430989260698482932331398559507068279273957669204398492237337725025937694614863953782215812866162787798729951609535510996235976404455663355063242247311477103349759484526459993785282450584290160736629869850727274350395152475976416989987650854373269416369493822192860191657022763681877802174073933786539535711554410606309722971115068058233535322299650033080865959820702497522030250708279564441881625242870983160642498657530914575257107044302488493314961018911039151534878432943218749089420745751393106645779704958322642304859982999276379261750445656967577613419403970221155009653599433347066659851791095548656393124875740738025061608335079874861056432473603593330002563699378333070714743795593707862824624361192148600308367357145553530324928462500972587804058372430014509054369930933503507475279548089019954204559326171875 [110,39] -139938788082660123789679402879859399885885077082304151912859183505536616117852617035959830914650907498241686773306794616177256493755479648786128278063739308459159346385235913209900062601194403368237217228868687890316348757567318901777993170898374934573437527649288204242064146754038296875251821906594895589706207659538109608632890526980264327496321684423709513299035867075970258279458208988211714853087221010031702346340487941686789163068819277748700392121402947650446947715889430253798101337460249865071731150226961862349647198768206272544143722000280408228437151592162161944084624382281684507316243924625831359623830093635863824201766357092473842782369299068272287620284376463969485187882410583523726341501310465160531879312611794013586520979807763552555274104809281668203813148899333347185234854786825496326814001504297423181929119304825688439251595492525841925726198406638609453053816066871982191303102124968320724852449694948031169699727163461826244890491765006097192770766847705054127564160873451246560329290227316198834450734423651086299585755457443984272241777802455237297021295769866478548082108956079087425527850198694257806945048875847667319632898897375543689466860749828323874951456348575900512790673842178518482391542371717922117728301196260881140277727965051266668153758671655118823126099260338683359214716667997436024447169664999625843562880765340035793461801273076379600552943147697115104340323713390270641193361714070503494318693562123568524589400858521396913848400400346517987281938819832610662464706781147367777821555369900252059573181228556368825464525976841230389061463499359836985757714352034374162606073607228153163731631757134800072266879431938536732161630661250698843624245968861059191424473820857737729246298032570339355738760290021552543603847108477114304927363438628060258737817891391760925370674845054896464204265704031713002712545051921763075873674884797862461177507591903776182065392085955730976054318659350520862432309493054694605041630766355473835775216419209256135409422340910792584393259030464840257879388116861090847951920554997307534111185915218470455780795982930297374610849055894826243696506056727463240818565282097551971673965454101562500000 [110,40] 78641999233286758966814215790088261570819988714153368394086503874012998420905969543235084211613361411864249891481178399171400517237762838479358617358617757059934591506971116025046088544174394861850728304803165564375653686752534845221602408747038757951205479379252716496094630886844540401708739710537790351749044642243997311958185933491124294071834655616388047882400633521513448475353960999290772846831910511223564355619583711941862535733904495420064039437385106846264775887108370293962502166546062143252341476097323712702841699812474255036066824566891605738095187745932912092811020944449275984057594771267552602334462007071628860821903904811305107637016726923001967028008160898728399602999047176198794407431664731799951504392142317578265126012403575572148342481410883033163283434564390308588481418053437193440712643175958640409001999723522457072098590334511842756809475397038859167088760428251357459465248428125584297055242156239851529439145219982586726175294753521989183978810422071950393238503427513175598296060221333769870564435471962790462112489068226914533015696778361660858836317125926073605897069848760702999478094574514533754378140515299288244684426574727211486644576027582154894291205481059765358989367588976518591579025276566264651126802127532646675206856042877438229845503886644288835277752415987248005083863593062197299314546701797988589112794253855199567924418214163668889831625857834571738649963601263100525061268536087221875225131778174263137723274497599506623074020887201616301272663974921557311199127795801187784797326245183489498092635158723564138181270130521533995245649924891640393744993806891687718379980254148961136445272850511306394341449064506803772163882233981414087247631957701354957236428675072838092764680694190382839667790221267420452503674428084966491674053419296012673790061751714116990002090773481486563512848824091435697002499648400578130037696354660465861939306561674212022469116975952189435571307813183041603286565058199182360854764462397248096960318644672517914284570514226174673249681639678813779299343520324323272585898568257867273077705801193699054672629440967003024549262038810502088310718334833795961635871663020225241780281066894531250 [110,41] 4111553455310961050133305060850721030615917711004467605827048942301799677103793694822328400945317543361455821195011683800980088082371948416796730096572403059670906042794654972334512105174161570489769664992105510477149169752799415490492247293981219225637685455794941726244786040096367864114880048835990123626371178300752838191846053539481223462491961164047769305245289607983181326022602763504094339857646183535875741199339093886787416896461174551663223244083814370262418238011875519309523048630218248195517775033792303000486438174105570603835575558878903550859167920569683175219449058858985297792060958318761041083164119515106350861773594047199931383764328914700164240913082239500664904785809810068940027580911187635950368320501847898002818173444645514438064004421340607418702933136085778937877018719641900087210264674840347068570974861275345330738888173521323300395485562916740918693177520066754332073990008814546816735507319203170683866722806259215380314036161178842708846333710099514204891470143428822393760711536148586648548519288854360621332763754652885792269032155150922739148185897399801563791084467140642713407746416578998891090192671497140337834048432320145603550014091010809638039606107563844981915814333442510511970590208306454412295672549067083933546260296485967943603961502815431974938923459713722863437906180768659281505373923944958610539909727280186647072893691749563523704585398619302369103983727965170196569743700058002058953391806379068395016570910701898663588088007958155557933384606826104451743687912812836646218124611050739984194391112426067897806658954219111116772030548225391594289836644820423767289435217490369784154580396854539094795700659854353741411589192767375475848979736016017676769975641166296219951307544609168431428633946410980638752963585660473177460502587785735009275711169135150916913073205976152323667537692920991162386370302475935799757823051814524068288758096134758129030974510767298368950044505152932607606414627491312679506564267397614152412835350462612144011702881068651762875961401086823263991965157480844739673831556533336045445961795485163916851141032847198013456551239404753024375010778818095857900516421068459749221801757812500 [110,42] 124398681977882710469866015342455108646564438435102601335641537284433588464247417581873002228156489885361470870554913411608208709682727090189063169831535032888957298407929265493982949177052392581048983969637826563774678254797469700750812973656841919563960553679716051420513662206120358700957493380392111525489217332255747624847851273114497181994374260301585555214004093609120843676863176998561861955038193559023602191070140830635069078879152164689387248476418814573080053955071465315739485945569577138708462906194953817692696607236765602918321015062773647937276455920524301417031898864533074872027717850761818210353675690132924889530052572277637046040247671390197333974684522004417100782290954119210510829513798758315072753653917320113862704057786672299551896818368004598821868970483634474618249871941076533603105684141063434456219810950986919545905134167686645438221603789997637532044344503164048417413826481419592816206773467984023422231425656727297246222457166558730405764135457824653362528838620518524676975396457267575606632851376118193586320449888248140311116249499476680327394573076328909614751259931165626943471790813500061377841608079274138402995547726950195001288337055930083548379853154755505586451700868202623202435677785735617150776757201420588934522875760477060850647678814325875867377445008656843340505177076940286735746062322530163053628392722638919668123729959799262242261207429065730873822254760828723417911948338344474923636118286408915857843445671320559329125898709398763264360876710010560120920137651119422798874774270408904892826489499703037194599152197063030953476612440450713656900718994508767413761868546823032146844325685317941182195222362202826544924493887153780486101921090202487472220758977802441766341867120556039007276264002673065450574148913107018056464496873023729042036819580678115122257398518464868751472103823251585564511694470928130423273952711069587955469661701832073695167219215593509739652754008967427384813774455098078030001059448187347041281702134120630714352018124229978042718866528867990448109802628425674327218123677748213119931725908993713521834791613032490127977308221715894222562590054614872769889188930392265319824218750 [110,43] -5969937340000810498940390896046909468683731172037535485399573138524421460649901979451155482173680626923243291360377543380042027734279230732955543208062758311968938731778872680159597290587679922434988942007141996345883255737502773136453392402400959617909935190625291486949556462235316961647369569716151280177723357844610708897478533701080055676772026425444380397798411421846816641651024818413370139943263045665082093540268296081736504613489957018277231064167726855005167989319289351757280148436911353219330992978382205467756645514287061296479190143128355527259300668721504606796569997687475453604083904557431354074502821840456794054993809125836726868366332505487162030860632108112526796769347711430664765219381192691052217004385560328664659983251192721223800118307505767642402840692664914939832562498364198776735754514107472375536555019556216305482508825602974995930716900369612709750649121839176348026080118034818594972517667622307805475078705835699475298908260331210072134470683941681423148325504018909419861640852076877386877347092323632168479886221088746503074856165613800362349463606102982050119220301673476060335150582047836245448401032520310092383532833366328196546302117104502069999085608411226561972183358947501077370130091721194621804149815452493398783298660643882299038120237857956680688992344800833694607732255341870294553099165227183822787086579001789863402873689356331939286817014022590239059896730304328006399511025210616850055360829479977561158888139242632858776010225545602532943806004664360893367956519065724456662867522627772399337443999813004906983549514011638168772626006119902542555830026637917347750764460028912824892560091205472831545442099008439908039007344020350287487399465546545024635335443437904062742474008471821861776640476298396959527646168822512835057272298531544185903230718751182197810536585000411339743215351842337349244819297905772243271245513100052884443659891528847133415770791491687930386519914129588260884630103778398377338985376766984590811641903678648955984973416826547219085322354336499985893674333028816032803810067274644550871321136081404033309017060030923574366924491704757064743439021192727977904723957180976867675781250 [110,44] 3226715749665738158723854628471034242305503709868502491975632457462534100622061075097344707742460143150529176681061245808458093865244156620590916096206873996747072037953286671925053985057242154148029470821132637974698162746979158014731845756649213944994456699510872094688730124795665955024459202764376664876470385901687197913129374470657237633011651713627985163654560360618347118137909960171779706031223512252774281754981140890493548588080864131217814942422491963256308002304275198666134287252906659684964408953768887742892866307148706611905022925355029810500433189306386461999936187779007913548349586181756081217630017939733372081346160206542825379683647886041069007270650554960521772491456619531950837281595457696574731743451718642717977061993921327852007922125240183274167648140395287021430497070109419455313815754333168634753728468837906738744762474038668979293521759440911903200125266711812664473113940397692201225828804520328113301423902835991807095723069072541520349375074019945399598430557853482788815924503173901733647963394181807114000324343166953527629351577705228369686027203346163680326629571798773394309888021920034096177485400054307805483143063027782868218535595439726379055638626704698665251639025414717205825792503546282052988282982656905034118098829250103445081033009235797328092571625669305056749830901328579700423453850443542985284897379568238085251915924748651027979876950061839128532405098762342842812453211319715203408100187965381936979711866334152251323438870645296541696995676787656111252615867583582645047591175208325377836341676419447184148078649004532412535301221663811504256452103430050033634484019467896253684031770940573254540804119174335720901871597092988655393648641273818572355211150930730838205505128899772584530737385939356303656342726068346448885880870027521578340927818750174946184476497752965023626986600419240879893384894563331800754348137058285139984584519685161984445509592812979316433330230729303691689121170280495553101892786763403026145325965521766983208413634962037805929466997622227313047522021642641279468372076596710744475429531421670498557743037197341026188478040141513329165656731589706396334804594516754150390625 [110,45] -876469973543648087067796571089957610393628980932751167523894741820893771016826265025739875786040457199608900784084726404017873115874350980273722114844688665563647713954214423954340874301413845322009557866159728375119138253748658760285286485398601753569006267089390853652766252824145546707960036493891290876583157267850808050819305211755477039551786719938651859350365981567447439818805411707128653298844895635129672396414254905992716531320034972511698839221103934032660612003777679327053866632020501091416292065518217492919578592432656354469352283235448952879965967042265929840921551549202862545465639295195366719861606892080750196931663322231795465215026603246131586821863290420413724604524933828730219082336250051367993340001279023289198959418016282429739841045490569119916917504684443036323894769916961066574674746718531956827222538068896015302249279679978948708054669797593604713114526451460356723770560832489895044635848224817463779636842766541603618659868122563154629365433112877069527420341582363516360214677714926664216333936294045492364925200891622652514425961760228590552148794671741489012273723975306968377549476781612393635080163671670463676448031389366706439668816165495307489783203994823478651807028459516267066869345960018204351104158770136406553830635010607754598983497597061613055507733784333375533988079253001471521191344129017946450013447975806829490873318194700246459714404070510140598663278087734725600458599782269741682566458859213241507717736921233971373558188560008380515255097981085567920353369632340016636114261162111398085610693328668936980586272156586929184562501103207983682643990509710649632264141840807171981926917986924192394842751612015934902660773472041337370198172991175570201154662403309459304240632478629546346209071428639236959714513294760450158561845706298978819593149266906394281019539715048791323176096960049982563808711169849414139618595897414427683419629452138023798557339027511240090213532300142584558546471439861690625225211743802124177571433509965104099695631923431702511455493854565116029403931351160699665197370554808037316299728312777307400364558835684264720422135305343686040302486617292743176221847534179687500 [110,46] 192130646667413709705356958634244073324964943473504214819390421547007916879823207765304843063746362877086347237553727221850849463529591234578647840323540043890989228629971643841495320141175131001949504163994060032108807547907706071931181204465282886144554258390783980673311249414740270035832258352009250032043814087477368436029000099556211420182695428971216619922601231469621828966316908576518684229203706564506646034301250117117272248580143334374797855546046253698786100349953452273656926383154537158267856878469580841615971150612546637828883250875937394297597401437208565032055237058399441066568730020323448197087289571880537778411466954495788103603040433595935896873452292826116396301230137586890894092790062842200361448885465118990051428559243098963235180945969801883088791997312524802971247104628742508600898270178087020394736264936919247612241997816003448832209650135587412920126327371736170948261570454949390587974522242112403494270713987190166658529303603268858861076373224430314557404574870727667345866749446616882479358042084652047927400717437143308397904739011585862282973385413859340283098934876920191020223095058187101541522462134285476730266490695308795187879973387999843350111519542494983768088687420575041317000826574221510968645995493619657607260042245576710856505258441899924789755827579473862627046930685152625605109820224763791746765866097851970002761039567374716292084098770257946508271763939559928002767051717651473833789713215037723797188482537007241339909014459398465970621985188787061038490839854022823554523096379772065149309980020101957226409470748544867289546875607247709248296659221494188870704360697552921959412054297145961950896393107868012626207739347584092694419864285238808734434290427626233842280984030118141673444409729007049069121034323409547308919586064864840694662899907008213104919481441306366844373599482430103445751008984734105295206972477413633562640088360958486877256692001968147917943259506859916164789722834543886497252712803359097680384836265777111668799709435791373099790916372069821764864745841422278302603190814385527006625506554173354599970950843949450572083166100326168113099356560269370675086975097656250 [110,47] -49856181030804087971193470278430231727552071024945159475967443380183598072147008429496466053093533803569467630060740445162140663976664268772414332803064301311680169081150721806737804236634295098979192933084819513252349738912155438003787715965813404343797554369352829951998731355721367910342044220500198656228674351055157023817621562177622132334279519351558558803476420376973701368628474907339935871489106404661623049190604886609730532401168768073853808078807439286765251789461622537323720133634532354634626917499527052603917018314307480664301301737811699445023496942133254686182623141905507693641468396096027478777054516396718745560485619139342573061513904606832061197911603616691618661748218894756536414499184430957624470789147605725785471442274557843166757672635537925919163176949615839016763965614717641936359760276339520287977732188671800483759723152802577564698269318942854307999274466805718560408139940594242306700141327487278695700610002761099325257733968481716512255155600127661383869843795687063553408987718763274267487767394588617617067679432119805394168062087288290147640043071256496307937488238175078420723488983317714868672420916246641484840277283568999668762370777156159253810631485639057222547848119327534625097127850382797048457493061386084587865503335580832532113762498495293181362201797213300619802689364320232034247926004089509876678537251692301746470801005859317949240537472141218049014174075448787169746659869260920529772179937471599466179678181987189874657811525369894927545493997605350918850607808034950551241877631439703631854492452144845306574695190611290175384621979972747516645117726601741148730471575669987175140981296047857029371665621520859489802603348508534228902295273523652276739571788214847610973995350742592841294862814732344394098055197862187646730441112342877626846838058193985466652651658033526017038619405967981005139004209883333032199506351460893764831796649991177748677473584772590190346624407711286090998367220539751431920760471134056669281329028928723900079163620273579377844825602911526640986344487730436491485461705259778990048904940487052498934946261033744963468727386113332755712690413929522037506103515625 [110,48] 11187862904776197024498330236358310662573757008679614698708266260855684222931730959235530253716709545019874263296162026049144177428604880839942710341094503098464617429211824653992939421969031663969560505220142400223816775785553923234347668129232191589947264761807388244277403152443537783737459987766289596790761690627087490862564991727069418611598377097350322757863990644465688224343660308290397639954697255017717194742669440187603195729405277504059068340268179078627854768567793342877829632467005057871427189363484031715490252665868436294626455387191116055091926519560137165633216184806887190236552372461141058091498886080603676626768288527808438375304860361115855185309952492204952024599174408836497794031861346649745673947408429164791796458433039314500050562665990353220237392358194512992318989257007900912297778941705980969381825931922802740872376647871441073831364534600848197969551032417338718182998139073497604385025975552548904003936817512304847110436119691936894288085029844722251305848397177242831276508922992861626342618878495014036544692692183865264522542922506697932518034797210179915151510166955387260611906542350226809355462213243184031441383007303249342266206960482651653791641089712751653729742394956101138480166640116276737481865631686961981149068475091025538994011249974150348981295381772344778466098132798915819758722205267976350000928277563632464436669241818654558994572180619927522686659984693139865597394992737290651935840662813370626119734716474554875136139556589339673645537937113579013362113068552401078068853855024470048261373927014719105186630219845132203222602022788344540599800190421902340781468803251605963439094943945776438745673146197389394529852255314572486426449776336030102767623445271354120248688584709723327331688894112020440908537757253990332874139427859328459814420357802099249046854637717719291348584636954503000060713804836053041851759269287414012632839398539897232627361055485032949384302075613929266692009763009046969580676133800272361184324923862262439444569898746189978053253440401842534980000872115142626675564785003028401726435277090888457683793719374988915931865007813428292138269171118736267089843750 [110,49] -1446370978577026120057814818100620614673742083155469782071159570590252339884999532102472934833140977116241870297041025063930288675985081502053345883263322759593871039318002592598449385310857763513020923152487907607127669574405690215510871404179586851122253749133667936482054573645232328442780580924469092844811996981577375965441004128942314439471350438577352064848998405333030860344571966290994423378126686676893091115395520557789177764872463587894836289647739795923847806444587981392604088660132616483400899892673831822398380721438754604065808927681334404815421087554886763980446598546282107456593049779950513622284980963267856126050844972963014752301606061866020797455720398747525645809393166350170748503348063613254525896978146517562078225413776590047769359974394396259231845274990290360421227328246345782032653417620572957101778601983048828153738848809387615769701105746727682091823604214482100064416800686757624166420822496800289036054545038949607198655910633399993647152761380784314579969580146669847508722684832087509729040958830284685435673983720025544554995537118457471146135494170028084992913318347917192140432998431010279474134516074627111251779389020126362049874214306398509828231661742332492913649815840972940839783169881470335950426039859240993896105027470406007087679715173959097576275978512725239702895283369701805487656137530523162483612234946929082939066216849753565039706483174012406077984462579764605029985799086445876499876465914250608386144890736825149001125881263963107813187587622637358556072416774626200090433458740719164223652367000639183045626439551709350565856154479835261316053704145302930605667255499876429745339296920625650964101571209761370229431769826938635185561491662364850913310975973021174463139634225444498850863526040294212150258322810372588670119995781299025653338763502267467736865187946457181354748897877927514832275882113342132228974756704652279593260657384257829635981027539981949366149609655139648254014458292259715934615197219613045952943246034413254955564685561874934193643267315129184535328636985186641311741267423956912745958665759601978881734319482070235188264639702993008540943264961242675781250 [110,50] 145323499654161518947685086202719072069003211933907755716456694102670861052050354025191443858426428083824716766558855171170587192059329591579754700270988624856392994133565666242542801272019411473337589196885344243266761988957376488978777787326884540296676810816729827952452651988329432153313509667596333134325892573975831128611275226617468233346861908163104175390804995331375500354919607648227712034764734515138287207248045523493747633296173829990247293395877217723677121196590566532329311109812984264231720203840905036837351317139120912805254601673939641512129004120196067058811265744237351676213107869989562134252721449119083030443568329071985471040906953205960084074266815749849372805705882812518180156863147673590337550430344256747630569548863628978267542565178689458887542102685669616548803897449546290711507935583516885104946468128423784250244049096290089445808764896906864346897803385428845055227892830727487690279072253589092935024340170832694303743229415381772002281398244028829996916234255281995264814707793234198533927011195727588977857230690194117221860643037062892389834687995606968556462383178024690777722707639924823176121500943479149534254694059155343520154224193684468911358541039204311502253165796207916500190196035391892552084914163380016234239395722388588154562949208180394361362314231892909635144753864708987916867033403761666457514483510183872589166329929317222985730737617705842363446799376587734544197676586999789564632999459748648471837036230084824540775561318161069746995325768280771663413164427841204998891646935228455462500131755128531274798698325715978515419540561726671172034676211208597979790172281282263087574334938691955859186000000774559498101784105861629620618310407960720471742320612328977680115411895720723264352039393686886778592245560553756491834713490121933238207496399197632288220995255742193004144473129950515350560827435720820113251648960923343444432503311450063432653286136057366108632762369944658088811430328974460271359848935857779645378169871260435567963739973787826129028925981828744063278123602967306128349268435161896556221304835268943559607995269018082540313230310857761651277542114257812500 [110,51] -53188744874146621016800120476867170894427383758663154279729912812521016020899429320648183033533739264416300384448888002297159640417586780073596630221925841491211382163704384231595773568889947777754750699545688589841663504905732424175373059150779751324034924192994976778138338199033181856420984665164922102084909512271716283383315356805484853980189484223288305942958889358177802302781457858537943094873935268268821694695297187351528786083914492909290613211280021609871037732566000060987881657116191422495804180980933209589206248099003735401533716832332569170424537407571603585534950254248710128029524175409483628811287332912073343666693623436660584896079127977401076125061984373871399541043968972528467196222217595972734584222930456495406860141381040329012916053283308617793430195458577391574483975719766919480526322564740303903709880622896499516830271446100908526792153405622404439915354360129892621307648113099686891938376510769991987729638035958307094670048358585484309671671557149104134921352269727142802897700440988193628148278102939484066567293357997897460628903092807388552563236290461717838344289333761099429117672753566597785499088807514943401657395258287059387252888830165706592356394768916738938714518206830738966446312885525224155128165727207444758160887941641693665289420756088292503414849611082270845566923439415465637909392405090451630464015002581471448589054052629124147300746074945368583662339854723124484190276885702530639026546532882384878085424416063026574719504817889188004187288796693677785567339048631322628992803886693590145969718039346307932540574300472828916270786739895037717900769581204201619655630278776622628745536878131817949286029962327698370257269783998498354058061302640723169896732536407477034867419013924352198276182613516081420471806448431039864938755368966673878820605684101639222134825074113780258381416776899179100759176087843076629416906919806492169172955947454126457660348398911732980871017590327953136132943554684464451027602561324146609057311021209657611383293487005404684744815464112586756390343640161363865783484829185488352782124034814579980512571296957791133763748803175985813140869140625000 [110,52] 15790359423430717093873096197192084356980348500231635821645823513707883442716588109751619336427037272429061205170958257203055899065859455078132012855489054001389520486777374911543673180174011412614360557979374058544935547615434533437467342602013476951373563798435302707133520580073710148201123140823326578208654451899622160933321715315524622839773637542105406639526273835031598023836746593633297383184713869892647068932459494345508759114494586576359460317960384358553889823290212245636875747511798842327747206960712360719298753297800857029781122628733096412655854140591961697617947693758972869552147931056012875383651328900974844304745526933007142313721128794196023205019120968716799597289768254653769840263289071226658043863483915865699696447824554361726455309145085857236452205091572452061398220662912808213574038344329578898518618934066056471670343732033370752148916439251607259036482446575075799787336434769204343969434440633574804181000734874408525553143372294884855159428002276489075073868077876172997299087133674448514802041546101548699528101438557309533813531514955183031100372073800298483396375099639522961947582175473492700092772878312411924239513945857683381528250069921241790736110998117334100895365128216516925690394094493309736119598664242575043553723960634089409743092616638764956188185399570864093667066306992479815473117153687265673525499072179170252516944932685560629112681405308388203592519636611286648868106096490095351671188798486755406391938030611482324160883818783429039302125538505536140068559545388878951321357816581631735637577316947144427868927215348063398504489173861785091369076419919642369701254105094363859323951774476402619787003308627763366800402555509419156878110111748249398528751973444969085756176283919341947624883917871765873891325639774449594279576361490674914296504866954872408244288375359639155883973132130520125827389795813885509409290484332236345248211081078652497545702989198203244325620125115623555331676844350295788281536011887507852227857302514554699952276925687129154335290519014643689006740981249960880887204813861970719580045104662432711518526681770957509343134006485342979431152343750 [110,53] -1894134381472355441880604273464517400980967068560739500025949887433100735532565311446134483373428372325804392512807346551032424071500873331044340610712330310075393403370642640966090323386144833775634447444623063293083526293578352775759961718001088366575478286911026463172748099611368978659211466794115255737374902795023506822532136148470009988760581744363821249905360517514186674661244910703825232642098618657702749628093187092584364388195251235653674867603610132707107606835850072370752460318851271172110392053846468999473396813214219931431691124258840735171861474531660575459585538807494200360968933508092092351158123714427389286148294867674231258902758842621911584370978424799643503524814502911132548436033638669113080018271668808082775804882000858945113272774205012179722838203998044883370587537867886510872981673785322433269129915450947722462732301692890821620871807798222660121119167561123475555727154872129090528929342156620407573940220616630169912779944250762323000528621399236923957518595471785253017657898253491263901174301562624714639539438782678867367191390456848629431982065657584147494755788733368160487054614536485350298275775422878719376573042229504938561838664521209199320013921824524291411202307877428609368114472325649936075230189494579477427367431385189892388002361075677980079612097979384788422891201826537942912102231580610671160192273312573484834021048642718894874863434689358236560822072287750917027030601640133361689006277864878721783363940557963000180956048712898223864964786927032316599488647689705202787987209158458551908491253117276530873168080150655516170670072113997547313013839653506534263206172112407896988510814783863418503327019743586047228459128279397368706324085406876476263892290224095725373728858162792610791408665761450229252964756835335817439800267140336174881830307151835685639685056798203739211939755494488814161474266481027225143392975116184416395660376345980046310688217868927822349451818293050905199020206119270094525230202919026255045916394760263856944706963866249110298111444896609644432440000983151328869362653700550766366456671791289142488746266579369148530531674623489379882812500 [110,54] 24587981563176355482095971463271324961569123968373511114320378495715444818414079502523157075809074459656218780852615076785458393755817181925951441176160852397302804658434354814950514376993120175387038911346642607236341849405714256138129215101548659747069710832090093350946758703487646375623226098130623687936670697339686945733737314553157455488556743351030764415198170118498999077940500516206525548685712719156988930089269528378714550012656577951100262924684879598449127274319139992621764197643982259961156613507350322137698272075189219961937256651299368883978754517338402706601336838256751650467886183348157722756325224338393988741156677725505801128627857327370172505059456551517882468141710464200394018546267529782186082804605881855216972967347073915062437837714739484552633166979776072013031488789384945947755871161536058766049886178820077456007659626094180321519369166107630935461113420750964260698794951832080005432568044832995086841071748910881446815864713368715267042137648237443461548417303676467849185071723773639027802089905488013694089173475320516171689387294429608895787115171504887034305297980435062748413196563434993736500825080983379322129207237939077982653188584061140930553138752503773622619460740320278136203506933800975798465469639942847385489905793163889881024540869572641562221070252091916298416196517903712650117046611164155778067611584130817171669626034537464951932310780006884957101399317965607639876921731720216327065254068193705413675912998676654362083016330132079347738735398401992277717038255362026188687479857491445822635305747130413638377258267090431957216933779810177751628446492756993238542572670638243082607969500863666744423920370719443236278078826746953091829094113211228474639506164148512954018938052887200152444839771260191909634359633766840866695213441796738495750855227282891960972407908412843003735503974008249752596085362971755881784591413827559933033763300906825706709581063674549576502772356275694125103732243408723103748686725932058690583831778474062691762918320485106785005575922761182561559242229231481084349388878794526524702612834821678125262458536326448665931820869445800781250 [110,55] -1080132948267173304736622707463440481937358682395124806182784438253483778431874576509321647695233215760051541245982909663641543118011342108873380328585523744415477442744475144337663163102630778702876868614160878438688051918884800292029323315830222187755322928503797507087144739351016591889843669544857905658228266090330322997332167083552878342323966486258026003204293692334883795229748559746332866246933281945491615003848003698039239882581579140779955419573474166507629628601001014203076832556704974454775451283696784803699002378891296823960393077838349532505313999143944212677184471892125167529237978665065448627381715498766204413920495324731201697766400667580981632674699815939550867498554030310400697339270819678239711634492986841473394032425521107655033039143870961378596433901290975728707297754875929808036364024374385505213062558358797532583539470408009768933478452754429061656252101898802816027856004383969163673462433667132058855245660633191990639596513064037910008980799778195302151190994177642996804294697338357014047011083789989666227055083125874621174064970823532332684011714691132091491411417903539133887483312921638921569063916836950927464838821588898378578759092731290803859392588454143228761087249210928417136981620912740211842490275420845550137817959681565798652056343998775441551671520256605123764201080695158921912632736472895418838556724749151118714525680735538197168640192471303164107299140207006521049229871299482537674773738389299472019512176665102839110112560990564257368057457191390547397847878991225441150648528146271343530716688505026608127130414707785111260211499048455339309699432479393476729571178447310063759710324133859973091828967351719644868492584186835513782453737751540340711721869864632148393100637078034350871064132641899656723534720398092275194701224771357598195004325371104875023692988945192424911601553409940447650505939287242858340155669776897593497743732473265232492321699807605484646912339079222354106962144267390991882297385890434630446808345838029155284915411787899951262526634462673429585441802082543982631142070040158327378745172959000312198440951760858297348022460937500000 [110,56] 4618079357150841474330464843639279344537794379970689107356515341799826424363635548034650177718280560957372006661639486029049833996515934293756472462549606605033991047336092702991018156521401349362585350107496342818395952594735917594821455502753063578051224843470414416571933315646722646015317951133458486898834896317705258515688633144295123468438032049831941219223958024243406220606996269086702977555074679144439130878887874510060358907771390024797461298638048503478056901605906748564783680320235353538804234342233083726650069082183870074885865164044959891785383337303040279804302267006475677878029544369812996402293437362653526677726002222040626386114954081220964327221871248839656033251139199064277033057340338322025422212213549910649375316761408337752728796228864315540261616565012288318838143893884595608658875761681372729503577477628523467145243176368884700306412139481903118121600198012991623973042245975668083519458264409591766964066912661683591898700609108541610070168921125747668378838907688614471596075467651781923050492246653297864256988767920016022094977724881740006574994016179807843347908081796918163180069837561444294688779271331067242896697203178414092940732874430047405004725262695461506450741505562937391718877613496597987179564534468681535603057272180269171386665284520905175445380524559805206537896194090809550234833353826742189075786348690903812142922437908265616634424830603229409657931043669524225210264401897548474414957299003073878684284552770401667053525990373402899186920995318702291262821840921801955143630473810844561138425977574519014065523199445558086849316494416269755353648622301369754163457257200813034583441671565929971819867258578214934101750869185213232352916017373846978826026160334319025420653240182187016203514670538461768248436016965671941785404236807834308606098807262354335742464907092543389949668320158565983146858116857210856105742291672101818172003086853023914460298700914177969282579552873159755648482304480491186346861134665040783283604301827051342467999152460012313932716531798337071477816507414053182145039308235765995392301781052683541392980259843170642852783203125000 [110,57] -519348982562488820601885041987254320529818645624272964145115478715765839366400184863375503662795145249525509611768244601426486904087823448119841178234414662674053992606342463971829305941844863275512824655696934036454921778191051052922582265643379512403215237817672686657043712859893144639244588838438922612346968310452741001049464470871041441628811195998504615837997956822278933996028312868482804162718893642302787463842306300989724957344191092988285085829926158654013548533655371939382353575598500337322928172510384341310662558385414504748576866367006327570916393955540563248217260908866561948085593876883692602524438088825432859984355347930866697783138233102961265318385366969764961204402664177105115936260388842223710153803531345958233442598628800870680543385570517593336488928628054670602050399414054428049004596047039850522721124277241916291269528800724967630040396164477271360495549031444767012322024092601051451703094375888423613321608256679705138982253614086947856310145271881024020694547837589787996610217344956859556756653324209639783074514790072239403251988620306354756098600751953280441789146669833050301806576906530181194088519856227901953173632072296388645529614797839470452078075251353153602338105662317158466322083103657124487810568961386182289746832539688976375050440035598687436062284504998453921472005987399903745293854681888448295424509041099911001423428684408654688512459784810218145706924510869284424360601608462159658234361100047164975058312037169102193166423448349065661680323607657284767145630217760741764404018252104665353035561257242181633848141521829963874206558852172604540573175844486414472095306209340741785708941350971013980889456001420381685385718831286967465504960663932252731318172362857986905782114619417251865320543502611029335358007038177185720721402872079105836032945786753111653366919363115028349236901233969070510357573551475682947716329640213754820622411617208832607251016192610779376181453882557608603371396786879737649906641338606694046766287977208875056398790104431171246672749052384830998984563655017623665022706426772062772554031475730060355999739840626716613769531250 [110,58] -37747353055538034239926068356475000550270539821535631006418191609483446505918273190043720484804096730224573372561085554153647412491975168840680292883286441933751665331146655167580022284986665578115064500062570610530404017792095509628246012305751855702298894107060859993282847963491965219668141847303021171498044801450587512289669667060787888259044095352003458149623178517024561744886779987969828809216092885378853219696545331189471922727866532722202093430721578240460184056032016245971141446479793741863622492153789106688055521276249393740120526420335142971353389692810801398533815050786204401142557697156874702570243719802730978876193209173141471803199819149733227687641616988197991222308593458419177499347294363707258450190860825508451030085851855837251696765810906204371438827081813852282140979848520207521137442351590823699190727272510356822130890233717328005496507740557517885481439260927467977906878854142068068332942335277879531056406990611954910789044774988873238718020585731737076579767907329038482255017524905740505574826934302754897387744057724873327252835252907977456418258845491619889525348115618309129612319334931662298200079696531485805706317137088187515932071590464321271679019718005892251181112151367083852033882683611929739578456050398244507110359004202322498077811778908041759505384878558293527799252628628385115717522547808520646991621300014948996635175450384075433822259098617772057700459280728123126409450339842073210282235770542068976721710462575355670196894017064449538847854317175505086420042118862523670428077750608104673171625159000391942444206973877350920905037629010798737145087950842200986751822641905145569487031783065532082921622600320864237659187377001174080189512511518000728174369147229506323665571133354042691213542817459729704511781106161554739720258480912334597371667186578824467000701332829827011529054521959022483972847580259752740743432636925531230786925118562457304421341555634438185299554486670639971332989201949964460038573569280231182021142897381263855899402319130039732992072124769561795018162641448308898682646252037789215678428410615432803751900792121887207031250 [110,59] 6150053295001256004908959401003930588353783597459506772781447459132341500163042674880453867199045574683536290416630316345537187068261351229299778094823688599454267233545041567016587726986454954484498257411944722979227162353335714799860116035219930767345134685655104108023171846637962538328740259840542042859557190595703232389972412986477352957627783743557092386452045472793496768289096683654419976019550591611421511962956959458708813631690541142901682547526960994000081838243594689374892437831468823135869923786462237939744608634535064415528967344167414188780574384868619110477313149757488793673019441337061802025356929657708623277944001938440841633975852773194483628026969054315312202635056277219687096127356214298984760215284995537389347247014432848458795307733017174357714938547182059035823806770292861615973457368284813615825572528008986350202249385603736109815730297026656140998831104883638972408892584725734483397035531896582873670108402659817937264028548849393415313463243512565011105442818811471790380411246919457907129711785371120308313369389594184393420792298568990534380063520754834102145924171865005308649448058134026485510588233415365914856916537828401212474802000583311620307737418027663736639791094171293901673121931948357753445519650120466299687811680293795788082053599874169665835050318046968397328273433028717753833067003490692022843918513724940712819184390979360805462238436968155050785385471971704183508702096695077740505135511143155793974290695080064512263670694660551733376128229587648959632090814360035643838912013554498303145055719944029255194271722248135006760457741805261418638266779596523647981439761905487693743060461781301116863302652728029262260370951535449112461189228961866054592884814780043749993574243795340576339023968751556375602800390427293884784580426469083196667399757617670057772379759975822475262777910641751173015986404914631908753739850586611842793468495732102476379746120534278815429783536916718749793981378572106914864514066726501231283335765631629707939244293698907016975835031219942828445026414530267671092033550000629047277917160684280679561197757720947265625 [110,60] 345697198351288040383735397268590277471537396828012987646545682083815362173174803071495509829307597390656207047239366132938098087617703442586845103508260010828400861723250517913159423937100980998466072548780069062899270871413062687469706776021411590297245350434152659422515672355092163934371926980213440483279254768200693034282555295112985869009589756782342405861562596448320328717074713532656238600662352714144526132278199847507000174896415809453653273157709599250445232574974867037037001632749758277927344353635550953227184286408095518725108620376484754349530260138165361845772733111806638032335641172375797372487586112238206741092214213340496173050734596149325830915998409463482284125201075133981947953254674574236705289738747782974001901796378237928102502231555166635393598162378885425118917310699381468655162914272694373611837502604010632789298082328309264978695542004806810018298673167399540000831350573467615924850657686703116317798448188580108568839733210400133951367562370502120429504629393307805989971667568884377526968774417405689975729483439495656693239154814811896489239252674859903277679588530028407984900172124164523769208837074868004676285092810110659486676742982859016241613088523682781978771472207341806245458408788870736227836641646797225940995641802234952641373019456801752831672696590338059559187157537940520895425785255495401475526594613621218590901585383382458845794237630858649476749360073057421148931024598841183112976668158127686205336253281314398639764499994526982651612692262836411479289690532257629542040375315180158345126439763205993599349675271907786968951532768266330148066798831878114458714672507168928305377272928039181865280943244067227200841319862941406677172922949579230410323544518877607373371034716478292643877015614452472010649132004177935742801080316741386314283086585386082635764935929997082168127835829631047749440441343703529187009771232902801654644322493869472882312505094354559905725580072231128946279117233851569697484833291548197429536355524530472594774065559725334288561331551300537982815520352482532955287622663129092606527620517443865537643432617187500 [110,61] -39464434938000105642456486776730687046853685621518099091545275644461922507680747904032608794034757360661109527536384304910943690656364938442454414027219685628804070116714192180697089585142814358958664920592397342554030440307561373722133731496491740153197465414352220014193815159570879795327323168120058531431689671971016866131437075480396558688082370278606392491440401979520341362816605703150642570961012342124812643128128248189322614253267996090426011377220900971598670142832281023776727944163540228088819468709626712605740917419546742706136088206180683436448116584157184703817988698297947926903947372731232479030502558180700503955849973919921272842914267334866790064244204986167427907360165861564319925581127316666506570231590583417238488898544619798415512256723250624979274936999403661812898618793842167681758774381313079191856057995009820452592852934165998596772035048570246902658214153602882482417779858819710489580761988431207369033578384578295671425305540140896374188005945634390969020656389575829616583516139284033032854410114776820013143513297683389109256128439145788183556321251287447529140349213664501455111881790288109022754062669004543265761224026431428193841725823269332770357023094342305115570265014738917603477483759383556343203169798920658209280076535447527623228686919424020148211348835536361846420524002234863889271397132599854758512936110143004542495260215315282345781181505213229670684766699596458985117044827141713398174950415694746473644730439445727886888542760951822241933710999017352817296087203405921503430912275368637669475328662731227949513462983022061987609741795135036400937421870947140932491929230925017819455550933762358926352784865657594900076674220068529223038708577100895660612649243857369801898363936083184415377416779036704526048798331821184681249108604540102711097849952705899972693362610060947678165004635720217883205724795286337217297087816974985334758956191363558570465485961503606293792613437740184876036460112139919981036563317757128091691990650554876206041698422998530900573328992269115414500253254812331645953719317456639830656318317167460918426513671875 [110,62] -1843524356516568207612968903596563690996600259801204786772889865012355017657626436200044945141130366265856643897909976743354922392147816719837218261316019092241999835000529828715586033414937851759974714571425025349233797334894714536764596641499650176691995836165682144790788569717965421296555367586849061577039200655095661846220744399728341479400848919933115760101768946129149725301691369940339810043794536317530949015163291225153814301500798222685124093665605625426425434764541815334310950462369853334046025707913983795005094172734647169681567330914420958194629159475417748900798746991965322872050130286050670294402275495657704694909622772408374066102894249924476391657587003873936708502944048656700043487699008832745558663921563433717965987549310105425868357213326280100544450184511834205487883917350046170980594913396370588485668752604739541392520018579337353391246757419107473508783903473457720567732374886454142567960825274927604039575402494199382061849206798419167590620776000308038878185246528680232571665480538627359498587667975635500081390489587095265888759007259215857548308368649135529701959094169682310004891873925305728526020322816782289579958738222378872507019952492204739552818117476629201416184562542554586944966609798692778558398319811454633572158116157677941381437268376344131011679014585038663030630293662362928460068643146354429079808086455948924663116232095561662405834601013706459079194830739847122015512001869291737116739587039789704230286470785536065297169652878683745462599042795556599285368972811229168560240625094786081057624484263671582163916750184771579739390087447497966208727074148074820461872744918473022094980522847163008231620688501591188186081469190380789153391425104959235202495511196144898016579772076546731058177077350525979723153666401386178133263146323655126643716662627337148797333060193494069836209420096597822953848783446922569064394326694262119179107773234754406061368136494207210889656735552099519954762978414954857914724437178048948642716745640239360949950880007050920943078981882759116079539115739571648655023329624847470160015389025211334228515625 [110,63] 127162399004202924911298223387722091605846209306963519354082155885952099378020209513227250445555278153586168019691741355225155658988406116981302396743415769976337164586486454872457131341848221488660144652165628027239833993107731433779723233715605554122805326639820157345280375386309085455493589674768100755248200656779658731606142879440011138935348133451870808148117732703138925739348464501393614384666171780034693638613486660428857231883642066622529891944702787185112617931382042755362438233485395525573115142204367723024715618164400747634902201844145101896986692924765814890613295939644964671051807421349131534913800593696428738028310285764000419376085172602927922879185381810572180708703910003485596636003552502782054758908064195527211899797808619897919318365206540981034123622753918536658965284966699988717507874194315425686507371640067872089578554068236404027117331625257923023390863892516547956336787356140612264281519383250237353511304817203407772294957826406997562126510590972654627602599923847754208815741217057177770173029150116205713646676704695473116598676051642423975725837198842147684083027888330524389945949873398267771973529748607209919759699169267239444379637867430042883011097871882556851688332317537908326144773753667244912152666142022244096464093950625841743368254799892056810432930796404638234979583500938642954906617088653945388991716929819884049650897210639383140960935911609032505929789060192162346874968155172681522539819611695844713803783575441837374210938088314131807265885203347301661990223710104385011056048116756229299958329436577346268754187734821623679963894281398346386530744890066005286126690568466088257980867147274731809819304627769252389706097219914351224936444079527934848286502873736058026985636961851067586969218419553022150847066579291628698376521111871128438890902426599423141689158505626011783875614808344412795259772440532989372869387985759047268469022311020152776075725078161069721899727876140288444257739162819051749284362355116492348316687261727341510987397031500852595214308675850271284731797998370653647273173099385650546284317970275878906250 [110,64] 7793427534302638380080233312423364837211118190272127551399721795014156688127607410336605387930128265599732569260390979243339543461300912624708249062864558030047515544430071937119348172666656617088809204518999180241161127873380816348476536492993485928103141955780697147599151140778974050440884644709796553185349123095317151954892247297853593172105008416200658304534401962670293989440652433262621713977612210845744823081429731270958777498609125228256615237859991801369180992235840526796833181506587328231888204375834929630096770170370288351284304949107680102382115549385540111355270726522069090205226751525392682005467008218269839461192447802985731287791985351793905681105418874841996134576626088498797043386617525392976267036054147576204531495665454993669754631605861157589950239209511480158301984740927387274649141171997827567743442411350539197045910304601718478360818210832276522316437770251160361987137071968537742189907038246645672818312262794926594190051513626746064770816195386543156956507177550884910383302285950663738423899493364514820955435830285388364090959989173452310856131851630212367397480582851150364725883396130655234883249944949030359124713851984804441033234948242675149244237722133381027399347350804239976939338742681649933305934797838990642756783048574340435825922108281892471636864963637936901971783867697083473950962270200932517125091210884533206731906531021249725062818920382261428202923230013084173650915555324239758275041696742389534826503074190330344774488674392710926245541571064121214701709043798844095196577915352987927164226959938283252967804000096865480542152573497692295455112069946770507048254475542921935572609401272666059339933931909104324366833758131616534822691811106288279729945250956208715456197211658925935849069544329627918646991470767869260605908592840399315000519213336563061674491472740336851307276021463105526725623420485158791843106768377812903448086591331224911529495189558324305039871366496879725944642510906109281943293354041215112696406143682205707424063530362174171399052124599916926113258320496034530141316778438003983679409027099609375 [110,65] -598162551250241038431076076844329246407674550472739509369834752676159108721815004356207220197145041364763790025350554810521035253079933163141286013972889367172125093656075931750366938278046446426301893770076131706383967020996901199014285918453907777775154136817639282422839213709291826444952894974952957623545134309233417923122543282076710351289407871809411677445433240707144325215128310572646822140481185349059094753546028396576882785870756513812116328211163147720843315273029013907774623455881394106633759557568347971953186756275499223896073523203332819520632437430403754239261388325357982686424194042952153621735140962297191047998352233317269743961369094181037285164226512552055918317405588167028311840659120309783225924486767057059620559356255689264307573921586546897186126198055387223265307793491510161000049832745833717691128417480165547751677158479055575563144879727871464214877169364043557789159278239306131525379094533901618784426128532611796189131418801240946313450372402885672568186548123494025343739035246272036609614811029261944676419906741829279426580371172530671288779446205493970478458790177881697409139493908639158244773146560125046427949281379227965651805784896237529669620285942357268314429658013001255965268622848237353487283573646034725070730159010129844185393534613524039051109178707282554145268401658081595516977865797023617853643108034667752547997892800431059856184414498011744684143944178060205668390839266774359551246592438530994216704961110169966164897252923076787022786716651923293324218859545682105433216890621692209719012785949317342756375168083490231078590394592558041520505707682218989713516466602796446051911716963855915584945796809472689944869175740745867993199583874132557797819666807711328860415288471254524584998470321950054319208230847662321976628772849936438246379931425002400079402553927592345643336531623709001561334090367121060956567695279741494666175635048700144943307760041472281640548145432695205199182430370964972050472230109705970379532264196382261505182292535447581553025231473188991028515470761393203670644540454854649175262451171875 [110,66] 5312077127805507507933450611865750075335383231962648658373034019417116896004604953197310076261181454086213626386705345285557496596498788031345522626868138598897316029318658042871042490667371796401605029523673245270479492926413535987758736143715362030611187715557764240968403048636062917777318870765821602326055916340145638999158229736201344348005782476577262341725253183526603977922180858175108939108148581327322243418014955179831625967267785503294976677085059172857486783155974238927936415582006693185669307365694945969994211553905339348327783059348968795076177533358876395748512393227673636576546033705488489939458485564611583977624873712388422473657940225390126796097959475637410968744997834416786547797270670430658413025786302872189197657418533654014907640156718586978072483967551589115750908698671399943076008756966630180607699415028145069142275924993340656243894661950777128600681107800312443540639807389975874084636360415728945315230992289549832033088454579288911302402468770652494252802967306197484368079806639227566357681490415586487810740616323349281721832224928508909471754346011690046633773143325938247321713342117321598728563511783956588677750653324520091297211761228335678323577887734876037803359925243983094556216862112730407437379186297234431537410212285518010323763325344206466892263829727405945048858258084028717058572704426831302727469932277713027862189730915585099128629576285967964612337809317215170252866846132705447079757260512853107146136137508438611444409589323020342473544423484342724769714065604931171586041803253557648675335365833414643982540438166359032761920930173479427085299422381875226728439151415329239823170767499661587522028755899146463605805936300540710336316359512393545529630191218311320404913219849741323064021341954511260751212527610522034028737319033524794628155741167260703752338666727774383118330592502685681205201817095804630742111377538949592754343055589556980028876051347581336797975845468599545312374722327362080838274871124126283266424367782219042316933149923947958207704949825064301664595231602832862052195422984183146972656250 [110,67] 61861977202988125022874053268848559620792195321982001967941273530429811115379135315353292551843445851184974452324651854493105450417778615976410652049152189137751316851192099526593064791543713113075785990880475907596816893533469013414836250403918750798589043357974558603791699316049396582220967742979460673366049711809758503806983683959138757243781823279013482356999370586857559522754459870567811768058687527685010947025299318928815301211229061553212258940445556623874609331541024535837769209578988618452611123196435709031217681905876132432082253274029131531414322620238490066764399326403977132106887116493704135879746618468781519852345965561911769895208206133081603901368161733582683703800785333125892561484418684454342064918427667829776984318846493449507042542992181941788781885555925666509671357558365303231297324224206465580358275464071569833673178947904441971796009915189817176446108510328995127760682500804313153214276331557637996851891765545204979783587059076747926489024178169639553182627823930331360363222215363336214590621691528533777683765535680623903456241353331368720081830248921484228576799572345774675660553361261568645297690409071459442244640007838908703818532284872532085600400785931363471045860159834963374545304122934588167954162498348350476847436563604014690432334074178000040476782461669135131435328238967837271839569267878092365080884692807749066093626078039126666189110719100051911833820079029414082488192920330337899374449212926792740172402189057460804903492068229932643429384450216531160519126023136065550777488726866539090600721564061434769023881842800798725791467196616073077869054125233626928153700532872296063055832788634596163249931883642502966486697894367595048514378447021450300885654075876959120605508108362488922177452954216622855444121371362213107209365123582787601267857796751618228908261000630767065496805428283240277415673556599807806574433958264394962890893661760831273416011745160954017658971468229638200924327137321847662804533396222033952149903352373794253233730414996931549603917457833477931108022460763840170053478883309179687500 [110,68] 41801552220188743591252766326214371112168036503221045483777460649573562220667797154375979236651800047967667141718208480277914617198322769316434816841502292157659349165497597114432589214802332631805003679511567753638761686277795447871773577267874342793896164270325121537391674320682206159961568642763678441942928784902789128795153585093149137838351477114965809342444518258857916171026747231279686853519684326285274247029913077844935167310789988177957093644157587739159178059870766216865069809420386674468396833404955520128098903444923870145419485153570463854838374156203865441137605522576623191227736631648745541811847134626504900015178710618683539347844377951498998954446220742666641472206864651953891560056747976155945106271945564948565658035109046463367025014563091291829804128119495759884102720462852665508827095362491677399088271573506566573257514709786510615805939495003825339106994268598655889701276695531638178593451977982755068173434335711778509027318993952526715409845210800834468132817578905425939120826907913426652404317225091913200025078791449628378638115959833060715659411647968863037734572774786862370673855467675209783143773209189907681991387590188525134267057587620643417395055726464637441289198750884813210208010657395087664320667136975477010924773365166585428391593513182390931864290142836429376756447212241335727178263758465577736408770454715072273657393941409974418538840196150822074678064024774843830148959202424263731799273035411321010510786733848287462798216754274131627241423049581948221544136283750182650997923889304975871421694302651329752221867908027742113930426992849659366507523073814452438460682766211363060595101666702322498201605348878908670837968074292328771778579355030158078475499683604906131711828075108149106331877930145652812308442923568087393339895481636473272389644683860485695379683239714637924918754553690681585726365443319268045034409312084314166402946583193220261652663883082981590672985966704490946557688064010254905379951523261668700372731649759438893030438651981951995757339326684334993923344286874401281785540775006718750 [110,69] -2336176347644928448120414852953497513890746766736080868461567361754375106126505467824039408876428516558905382156234078689678430116398475338117410801183202115649098020160037301478391598946470802022999122581766055912660109211742287523772008439777946157656782152465467687013679280899480983375555730886920009566595316965295892748414318561528884956926570396500253247244528398079211209127924685148089448275914455046714232573808535116155753273366991170236702422992328585862293520580633776552380027867901057615666165194051091246416641972756787740886259799131757476932032736535398848377096774906985328311319185671556489819408739759637244145643020626885755159190390563772782261237332907939255527587067192978197261912745674685573723859989078648742923931356589000132622569641250615987758207793615925730404736466895354742398202794920534614195147429227522146511852206790999453401416935147432829631350722994601123947502786297343139616656727438608465275223257068942965305307728782879358813650335907884901754084755108274546366364692288474108981540714828492283217238113792015613791025431604447948760702856922970539149181773190632663677369722724987674392089884695733737351174800400847297128857644998548175400078095147718217118437474510263127268856226276482234021121755475802414649247053269703182731156888336161477973144529349247281911403650176149735719634997765065251576744587298119884019917723136872986398183938081485377897025924734890646390972565756086048534762848435818217989669932633446548952684683092806154618961359582032573329832547456694934888484399295604717214206616187154655589052413030551183660060006275224834493082617418954926792670019370980649336424171668792776422449114252806658148768180782902156853902003817026594243722128004901926876646863524882104459729411920896459907639543206513029584363036745633444417690181450917586804159739284794721942277159623919791645346010364381970957795382948142076179478216396587821590283402348988520813074583990093055949487180265392917353838812662400210729096916402923872934429958014679079939938799223116921253020286834199413386944569281250 [110,70] 35371765303430996408664245960934137760362216099810587110000883813073008252040434467733850622528825480099267867957786980826922616733081301646239717553990935559209148234287515126793202557504079796532085051410720775545414709912603168141607810834753929519966511535609661067245360208355620228070181494078303587879238985025160985106378518545080934591428518798854799837340323170993275121052971671559293891556941035394340507940504864888180832417137157838400274627079057871882234164426784488159512656949315061167152682219323490513424360388568505870305625557866685933621438325061498647727219119809199587248834032041982039972698236282811998421443986667708479348636744510931383332307587578636090086580749158349556906819788224860336550944484668985004637532023964378787418271511274233930116114081662229370523277738099399439880256762711320610539900779701969044696986125652906071311695063440934434283981787269875124804246548501249435402651417078323227377028886799465011520577939615061508844449428668120100248332357413219070898726524201880806989406415774251480297616395994387839832663139920176338771728243336582163047369119512099978755614308332932962080796718745391806751822069301086243176540261788000012504185395787261735569319577891067860849577748138529912924102776348903363739748470578198375107299532130675797821481874294714354274231825048335398666560310405738342267533425885429357890651874899491380930381321646170096908787100883553737241113866362489875136998910007717752460701679965096554702394219845091687299081570653991739537890912817373262467973919495813653242058129906733588446515253638084820227440651483466147992303212869778416632421389443067675004801600219222365324382368744711205583708627720940136096943379529338003339016562492638073584169167096467397904662988176037223499799823141716564952707428239411006492574475751027375342063669525951416132800071228506154672108532406059042104647488926131397011418788083205769720705538669393536220210166081215649373135450778583991965869008150910782340531170965851596723973475346671811258874145314386425998969068013988778156997825 [110,71] -1528092754411930688101102507328414753236148293565594359196095103573430649452023816764094620585286569114473292614736996494527455610262451135432230644761945308268147008097982240985330333444221961214280763989381070009685388014674557633380721469464089208257448078520172080190544703196738386211071168590274740628958848345968550295180892556034934740789313612575177382277490248799605150205908035263783102578875074442342231432103758879238348380190014839359703233493947402936192934049698746474082353490803909867072024385896593149052238569358482672875420033578616838234519686832075625662530728310897154744476853786068692368553193529208117948048794750971851934888020800780903009243800554968581222084785155677461728317467829293988038630471655248530385279352534069001935853347988538818643634564271418191213960802437760251941284507315560441673802813324240241695993099336815601901892727646638402752913352334094537552229905233868946694164595727833991006039827585083518759442853251930447584859819648734757038098899722785999354934914005188593056262824663168612478231261448485782193749054554792109661550074520987836470743770413021354975567673104660278963316389799084634204200080057249234986212109250460900180581743864117072716228629147811798123554787266752816658077627186657320328285088068915910368766814317376383216521820406545180198509983599825872106201549375995543957124166087917682610236889273588883894453199873359934925396229401245473452614995580257966172539055425696948755171180606601648408283570614105235194276322404827375481231899516177626158277230286776030096659493743613106965815631246777124292517651357413998761680789440499967414397644551937882088666249624813419160089034340305714771456955043425049510802161084550561073595227222920751711537416930304772673526225225880859532354833612518747411527115683222294393756530867172167861128944014065269329692561169690509205716097678164619265352159915127202280106574983023765099095758706781017731495358742397297372646577170058605543781101572995509394429570156450144317859016142060468080359039087058238195564086417313029651625 [110,72] 66909145072274087572051470949606214695061089169841588568035745582801862154018582917636232362876450990641566397970390187947745929682906732888662378840727414122209192753862206623463185676545979234486716442485147042683270166314662731630420417447202792379547576273347178661589409257331446942185969788445252302509808202339645948211923489794622091025046078908755848531682902909556712813136183313109585128734592565922078856406790553594277390655243990445476685090803626475791075405339307517923603007700243153715070141091477702230429683013114914175864097568338965879501718906647827059465237355288658182896614536650346630536645246552727983424006620147269196125699606652790586042920622079950575436113143150556349903483895143728000512078822403455480649324354530418199924592960694651276067858315540489915921637199212691271626281760460612871718516431406998046911143842758590909275338933582135617175558897783710619894693450436731101806013108088797804460549213990822709320905591597459745057310267887808970779730181819496163862296401410037531042290419885184935841968452287896188530282936956864205677261455177289285269381039636016594723295185233726757723220789432128402387533376431783998542621669092082458868369365193231340774867571295799770038432605683743029569645670364287295445170367592903393250184050733573193608900090226634077578833557887626119973547445239336594908682235307827303069495436062926884691656185314135496201490799897438435272579007232607140858150748120326211652865520273322416632121573588845512270618977196674932155597506469231490181547649077169055759722689096391447574445429862862519071747951778466421048961268354316151910644520499554768261426360276823207236329240421120742953549561400783331618134437654061359770044542017871605606023163737038915302612379088051527613573665991649544322298501316088689758306232752859033560798165762323127152796609314299304714652620623458901306235795422593154215665736862505784274228750320022537597556778169298513776172873981653389022322907279285402747273799129000103756692416028976990586277268157042183374180035569941480 [110,73] -2322677450091045346703916588198461370692279994929725405757947059425940235947201248677023780102626482525767987283752914942417855010935134340470499716620166398735621549635778221216763064313568271602416334853510264605986234110487825996958478427489593369877328067171106624565210862797920518999878230629013634513265001637114065041528494705862083331238782635971637165918217814133695101214737195995171842163913653930613216647231336053410644625679602411140153029673237093456758054038655093880102343476281551984288079322790945640362845774555923917569807220476942535903679186103864773597887251729746805799493493631255863306703979121200140522015446998142948346500706085435717859793566924982699554085185215857174599246144047751357141583653090452152774315155443850171128037840246366851640045743090571647610037333848524745019947012732844930729492180619167253528927566595659569519950096086965277349125260237172270794291146314990347012204132540601315498857212011003062255736014762193728234707748197424043769373095755062138716197920799889622708691752602624852379941501608550237926416854355061364628066001009159000135297361929529079486172719910401408714823081039269428739385027620733476550133323346321319603988006715361936460927717356054732926365537926849287595626388617706095105199332629764542560281963727546337719422116142370778885917670687033290154852060726717407042380841177170767691373931594585124837503734068306485039513664636751001649059358837395347185164835271636188340135857231826383644163608384042973419786252576461938214427173150182413579206266316639602816830099183882051836328715736858809958597930138770472588609076616574640583468167858766340023806129935227273358276231320379202839447522065824076543409354674208815481075632351554933393169845931886943926030671240989137899130333590603128339726884122825417132570069423270866514991341614626879911034956900435630447205188279817759382346765607784282924380198430552291555858184429414764734702149052699386983437252786023828543374127022818349042004784308360191847077564216944537663627080072439814343667899546880 [110,74] 89725007053061126622897848978272805263776848148720648230488066079920222993449093455292325450473079331099290488979973145151259104679247436423439398142530770051625788105992371049775607828801448888659460408668337403137193269352088190271072995799942431142391643187173256214479367147877651080064558168142859813121174938342726240347622013720425954747569279908934467243945978713274761881056134652055859489721891540101918976401762233105675464180863486909622838825365053904663053605504787422976531161465337008940765741551028648546796378424730925575480458921026977021823636369400792881238816544325412637500967135461034895647268636129975871409251412017313464364143161644186526056054865863616451934942816110224495058880298146126889712062601799053256057055637177180035014838168081507091196094637420083064999714311984283825106963315726571857855523837826646039533784966332121095509504339902951220377558305688809463164520879015585838541378378145163757014750866484554506040534781898949183377471099669620859413998447614330212901636437819644277717469569858478436720407236391072057256476739943799677525662779610950662955946689511054326362894816301493768285569932086955171301521114671800192137960031424097631636961249389122258642137581996811537428662764429694691294757537759700787951236104720119995977582004801859775369743219707132208287451230397912778843130329876559665205608122779975302269510398930659140331504892623766980847722763363323705782663460920022660949255101655982460151657897521361084018188972408233262150972916998086909123012720277572938570515723628450611184615029758695634612660597665253348377017884797407095309441739620701194091319801604684680603951270682560482305929782815567238936858635666369341234528045348666192393503098977201471341668641564587858025078564829393663372592207987340134119118578489598581671217640786521428495938318185867726161331670062376765514954122283275295896100520790715504209190178005548164764575466827596803595493825709285430998389144031164038265542261647561792533333432365142586641072229649459613640246266064584422558884150 [110,75] -816262138104712579099326476753758455620099890426378382982724418752917509038471459862620890188658860141276778204409794107094609205372866196193008062209250621145111843587046746532765537992465866412361666979911415707863069621926395639089616430742213954046256391809604177537523605747996133496228415833844545006926706099615773261918580292936800752168814355255346200288194398410564793608087937938060141729027676044247384360147036033822672708958528475459179236717833114966821065614973014315136869200018053293733325817020998610352748636272955849825547812871949359839640633872864203575913209747486474375369378148128349421483760379103061867134819213445869509578459927356535598879346099479998628742786449052742908544017067684855111117270553733190649008277646798517845349735441259074985457991572662213322356919712980996256116463356135696318671346937685849166449255773357431090607708414078036625527433383690131291892425730034363856363436623205951128930960668808487884304552054352386470550376195441654220091682197448376046859160314270099842403878893735082144829803895510332004839958587549900408075299632618128866557713411444704537611539834608665373028647558945657836870126214996269491393957047430142810274667905483243521700438655798081826387346289393414956568971019424557667068427927360129317419204283493499598695715338866737466796093817036871369087356043303184251739666284536015466379093554532803633188946963738018118542548479208850707470337256183506150548532583892692446595970278887305338134380663242247109305598817789509624273293253156523934991549294365820897520528738424767630485354373159823343670781555468859236222004234399268253219562733695086009411213968386304942070031916059597067869540077138957415076700253083960994327096109228248423623208687839464127826911226877864874639832510007080598883443480681757192301320989082039125521286330240603650253922570558219680174548779359530023802076744523364835236111257676591262939728772306122055881582690180617533388910191700956541979218881421272305219356092988110244223995424776925226058236184823759535275 [110,76] 64533016155118550686403575715603353831391560644067915221460282287543659523052985507111074179696712667759130945710559373380424673640377949619209667112262458240052878467935511018420311809140827106374016069402865021628032426583445378011650257035638342570723091182760517248780170182475061056890240591492368428157518122584918701262316963920266909802110625348311638175089963020192633276503078882072353825019332231382727603517404589642480922395264010883216910970575099814655815814397813319436179379051065673377540408669317229321934637570293892317675147640503488793110051625517631063544121540119928557186371881123188810213031770448222233892236910195352711912249933194883975641148990354204579385177291199650039246164792134089106242871843363801212820436808517301032784538459427177277075879953984039414644600645364357126516328282720271484353554795223132552555466885241856169912875239405993163417779857249001268657428049431633887138614490881314245364282447347357847610878348364953769923425481738268432100555883303017326601246764322437004979935612629193567008921045035886652954591724038222007040680149733620381974548887143040115934355133931573089933248720292181434546723272006528344053335596158377263292928731827215464047412554398360882199542563129291678095809762868253179146110963771983201759955677768813546438779139295019792013021584962299341671945618486186630538174268030930983901220586583245240063212879859177784729891951650244894110714612193821787779862932618504679684604583756277444611138641616760646825132171288870817870914410072212277130038006465751483241618071299826487368580808746718247398365377192838068551783684246694122076837134357422779474346067751244753743015057819058439656723633346605946845526851574264408638703217404058589106972569933913764629490723592785946377344618950842056256795156414685547082119314092076940702233177792111827879861508660692396639189780590394013797135883229132498232905566797490589622552299180123186967515565139785220650622029003882222654842322072511943384912028019349465226397295511768718497686445721321915 [110,77] 41801900937514203118482699182475189886043659949316894521056829329851832898116032250983468993713660933257983928679779569437353510221355972818253347368376619079070439498328571836415781766915668190540482646736417027710894608182308184921432013381201645080341536874365776223074199820486383982794155682978918631763056422754498359033123359000719932985966665095819400614483663414388012527059983467732171005653283108567270976461918244247238097415254596095669301097016674717053787937306010701455836276492686357718665344205481552978529672632574718043980951023527460694242899574650573715334124099123206625198967438195397796878280241252198108306489304947197883973055795900789364316959681998454388927245289333943377309438257255593957874342938776912849998245032589665775856935577487306650229970105165355486362515881665053719542338062145984876754150643796004361388584260691171949141227461420328632845677286005110551735849347179244126952880768707634603220793543367041988498611819593552127417591190584935897001480216055136117078856072655649095784534196122700279543715088982321628225356924911794957741250003580978888393272727515420338719082061395618520437180860446107090231208647103169881415469286708938760608642943673819591528519675043867694895395103588721215553911346026552242783863412575044209466567973668226495484139270248223900372266376372710650195125421548478366234714295165118522054823740250835154117597805259004161350764433808197503454520215186534367353835317060017033453687008208494199570145280642846620548629047060854959039606911311452603058250597342097275055645221477353790768948134854017338062049494087947063819215352238015812770651200744843618119270964407954340924974611088916309344842776357660656856637340072734803289145857696206388799135460231631871592046513710333885315027963930668354684970093250727688748825890172839831665948893670804228222565333999103338577949296059537902742149339767301174564927997091854653957311227336818513232213312115001548855010924200356540377034125237929697894025089267154424308257108092940227070833654125 [110,78] 1121429831635904276634425931707681110105575881576349556683953048432168924498989735559861051626502072336200799495278462929870682922758733278283894883398220183679287499985819832816539523105458770998923759828375461221389595514940772324570176474159619388457954267613799825712964694190331656271040549973691044263424423950859033357487219160201683632375417223376043926103143022327828390139692497020627163738988928183003615927259016469742801004774108354346523505533546999465547734321212822038786970557195131261895081497508890927419781929967670431262595894419143147951505367142192054435196184183246520984774762838567037494345516915147976272956259242373966546629995797480116230226577940542696357990141162571887754016809634697547988678969876631268325693698549051694782750497442525732623209451198803009631315489827304013724951636194010102814066209250621778839109238836290117687184719625744962070937057610790146293075321090544486120143928620505179873860587291016481768810533101620084022406466148469091840898974994930454886991630297865666498781852637943752377423856861089183744841969249239489446432203728665296099201256211215129459152684396009871112350265795127779942004427837582835144612554952397881831490543892126268339079759716723112691251056554588542680910833200577581027123233815046324904774689644356735911879590299071857099327474836970469838300375896001526374308327260313471818412942002298864602886551658786118103121782918870980805298890858822517048531436527273942940210849971806366214455057809113649684011016347883462841257628559337503379186912710512215454266617343941313419582502640456362592807826853786129152725942512487296035678533377546076677787388051072471689270416424388087510536214227779532141109750723381652204618124604241650127142058289973738925161963260095346731826513456753572462376702987463152036409101231819116930212906853984630022317072731930712431259844531920146341818445742286217798459093713737831879977353752690968044682407844060333452560639013033626777268289120010066239867701764741951298770658754397551903230670 [110,79] -616009039148832147341023123058022407633452434923510243480449856021759884276279720023027894416628945810431433748235734985172127308162576796297301537829001574273311684762304142476534857829796606971784671615775606005587196534693451667486621261566459603221826033301086684611634902540644116827177891529219989672453555380509701782194618254064173328902924946485092299061909028856335598115403580117929283356555171525128114068459337275473273106554764094502561109139501459280072226772425047127968828190458518137298328139899022795460409143912823799632240946915709252596103351381615360701926911658871225370998640164740045283205871971944276658249715281923631840689286395274247732125735306055250846061857059874004072613927197096006290120020376045566149985679166933865741270689311584141131252309879678535778480906838360612435176725803884811690441456299938616118158973903166804504427097949142469321942168080994040764163775897150192279239761028481555794095443589690382436189716130614622041528459843129421344226883022814775997992117369554929486090546230089595347276077196449076943244495970797609315873541754648448645192351659176993558269389962833936122816988739935989130489693169965368670738733471087216828719149714330107393708152307188322576526179791671142341597303299925697516106984564622858083597044662548642818048287935863073400280344813988686642510103920966499822405571819664487969430444483820242390346952628785542533552973921651172636168577913855219002126332157271150017086891321570134325833561319319211517705436353542701694008328846395582874116119478115358936129806374283577397798064982958665489237231312280400460920102203653690265871728756838657472195145306412279592594075463544630288868733058898392300364445367950668174379056853238295694754078576693178853189061868107545992277107145249036651582626282641590796551353483064596482453230337432053001025487354381838582700902714069951880736580035717720966599202817615874471980915616078574226916044596473282923556537202482451025514787093719037792227322317477494596293949712464131453450 [110,80] -7896578095067646120372433251641197706988020267931609128111644576683638380902543739700296686669991321712658820837957027744401528837231422132919413515130767300969201038187403804024421864710695828300423118448370045602437292984247236061256288225215343525223796421789134713605399178161676834347398933894068674219076368718177880700465708259624187517819859909781716121064861709493636642004719200173177068409139357750625860138928272910602516900959744831881760903732183096937199645988335634694766689090241930116050156587630328238477850751559881300170870520623876761573660648577267733108333690354089230865280619915836375290689472456197201768994333009371716439147213339266630753115945361890245262248407490059844449518494103291360205971584750296945474933051238834006173715142865593424805130755296611767448580794733255152085384495850206463303684287341387845912669483286867269322223261487172924227824079020337102585808693693664869217299034822304790501014256366745569110008786849886262473425613270180175711025558401411972004302162143750772061600566635183956304990225764243345548290098322067674666529372385938196533296188453571019657450519849897160389158228521561975638802020811983802497729000440946381691271336619671179294531297532633037606898305259374762387577879973892668396348572112028082155921970404433625422356498513299065433512602754772891038168735328024360912441581543082080240072932841896533372856455762629155916983518855072707184186403542101621735520408191107868585447287707435849240610009793119441774405408162710308049115132974040452691568473161567322219403934978197919344906956801129110357203276826033076010844687782108770697716179697236931336263785529115852933374322851664677211622093814659997014590062622269124898448669751414036912107618070418287895961964118998674089418336142082065979505751647248564313685245020869712942764332647566519105514103665495307819412331799729162141982004061966712992507223685247423343762593806010101781403865543011669244764655167288767880038945704015948415840882895766750612699190863986375 [110,81] 178108501629335271778411973404097104114117782599519244807684430267980970875228494167496652546682161319117821403844534680449311428185914038337598008867362024569189432664922628477383853908973599276022232624549829159268377386891031895771686627653302392662259265843615383003383220785447896094320385766060834586546173031594073539306101865990771708219532563081290997825024299168439813287151611643108696997212522759406415978892033572717725292887558095039445836674437393450337750021299107097127965718101421785436816126710778436868818111374462272243664529859368131799858780420914145640576247189818268298227734369286573867699979191770585561161662603723184608172068077405823802298898102008844736082346205982801970402808322601927099796468812015041393527097140066673328090559247410688869407164364464381728525783640602964170810073454983087822144280281113358873631789135469834922555796353597993134851046481724213924734266560112147928447754365379907851935292723641993451710533988271248406919559773476724236291379469568875085685548823789019711897848383023726177540319526254888572614916161947082413129179278047331937505756759991396481781536551597839788153682898924015490605093676387881453072594109945267824293256157005312567246817570229407218067410968945389779498316145395495003497469026666675260614022296109066331960986133900060549896318654740095987736217683194996487872810832884486430981320558733198956276873166911303318885142680527037146883147552474718719793631453980932345370361644200637337617520515972034759065036412982149873228870952458766038114547123652158480378781482206259243346101346790497832662790634292490869879563696423305009600981505524097499647026968855324899062477201561553598940299035455577721052350992073829490844742657557595189169490549350523161899166961943046398125920875342419906935645612005632974519688932108015591224736272906499985562365077073316047155231086657069338373013910433460496948267264153465522800760213597446275405935492430657376512822885452839258244647653025746442546387749259122568615341021625 [110,82] 3636002119256286824683508038249610292939023851696550440793743730891698289021334370524985499697858913712877272306823777210225589110917167301170264559979091678649395686884526014611850703925534612928473190597668609154616942597234240532061222361356672480338184633422532554411825517858250417982470188500627259549097699788931829371698727449925741748123369896844065875154148186165474824950088571321116547240526571418234927824522315719635150617374370718181842957588938085605638101650665297274356522746498793432900537224436119001703954817604584373551247580735555636382146630501552173442037255090492496342578068729462711342950424981981368310431991145579111585236951681390376570097606896658570052997239009591479780033143317784559622303763894523966421213661592307314240917059997388997245262418854065366977580351984189865295942478062344827672110185980573403846383443565515384482410356025013080545274483737968666795628346571005530791879765292022463650517266852500415883763585667140141973893259964501336797193491049227804347224247458969522616559105764465947142404402863478648750509880181870276001727722195561573832955131591594215380646059337527195461945769857363813409299401109562522252879573921717136508612977816023220471922969722174807178407812355160575227891858719062472616172891666284330505653751267147431403866252289763561146169327805330136657305773311831717702387859352847135685341217476856137131546348641029337659909965677481913988059490076218832894307999651134115064502269921289721324372159345227603382247295110400682833703575610352672381237377732732465948669630867892594738080800492991760511877427414993414360320333915430752738292024449223044183813295375096361365866649002932497763709203419683277390549072745894340172812290317160688047519316629132712622227764525824084110259590285011009260695488088006285135909182017124551574327914309330453092401322631633634168697007137662999490825988148579793130156532448960052696619472004303495397462990562233967657867158687862878570017703898567603560100409409070457365398110 [110,83] 11304077910686830556022853234060715361040316892740191177534113789990616107633262295062768405123549245765272076630543363248292676117810151460901676984109575408470966912574262602490522770993669828068462141843059857697552184060119912054769059512531433634129616896904006679745416134089715005762153777169674874805995860880133960370257593179111990342904248079223352767772191391037852060037766942865568990534286636144318926205987185931910529315592692549845533717720254822973330054799429969586408698228270535763309031956059796536648959506208255095763201496049454482328194384837631547655322809906132962986156553537471278417747260998163262665990398192896002221947017758054659987644305491057207683028930252068282853810994084338351915544300017779720192393021873478270654771384083014821283182852069719563935122160397358099041065758224420266653407896688536398663742887439954976829541015528103653921172899378057652824039105931092771762212214022304571873299425365040756086691712926056025445748743320093662268868626636404376606757779404544988534509206789633266703743443556351565014120438375439050074366983918882913768972430549844073382876504888937349290344369806046852523006296265358287581518125110595879653518297186737555083900354211465273622780055481962154917827360055012355365558107475651315001841373804921814760534087489214055627654210084928188099104348977750109831951824873024655713336315244454938070007129776246102118838938262242644757203738905155924219964881392688171813124549533042810335017934382751379796456192467560535077842476690082302531410784979975973119569509889475673674429429294283811234318336376924472733763443975721616026983306047006227767432916046035184948027974797498036240226577799190011638807838751985611350965008531456557354046615087646847550587060615072436881892018835097420433003098290348658651274197289004252532596770274666982448835687528929486606403900127258147704654364571267055047582118573929457366964244686654528827609745073127633567906770447474985123071152514666285719373029880080132565 [110,84] -419575955525510892722102858187656535032402630044160355896485996627924990751240931373859366448564786997202904945838138461964598142311746913736754909743728347199125217015342516644974801012521657381567227246838945584309390241970290968318657590715937530365598779589669568906222346846548382984542431222140822886919705886343211910349285028896095289118524371470277842270284555549487556373938063698326508610162806423210747491968559323771812113495523818569532936379109420506249430832256246021521523803400757306283452814450454316762544129560272958985223977169426870906280129838552596258178961105368667055456632689975547107234397392336401732184292496785290264808468109584250661935828857697697817644845998346153693977839104803821207907446201928160603963351005790089703453632444320639454586042869335021800615996406499022288291799133466125971057492155429573517080380750525659199092239415601711289507614283318883807072156697280958701888504414579079026534664758452995988022394654298430237446932994032528240470493569056063061297613781069006260560750986343647729820361248198469117386715788182695569480037080009712438668254301868211630429572711433352828127188569476005108092181853740540336957936191134448332808353078008566315700495860698155744424773090621336327955024020913345623952485523291851625165117110486212478684035864662907012410041244673316569583724810082899288549828896562954307419288752757027394126413999206892878992087195502049246810191753524280384635506141907524690174196130225864685811412264070062160182416723600819744475503339383402633737074077652617743563937419044177658563992430770049483364530359759142436092773288476397355827662147497431140855250822040525077452237183374622938006650092361347058354697391500068895926104141336807891026684682371042957497641478031420915779237398873992338073977897288756383276402160501856144021248651279030520665869303276654181159228586447163220408117477679131573829569315383900314240346460755021675261279742165156253122975962682643660793754354430144266670438645497660 [110,85] -3230857403270886099501134591788208347424216621124620914196386022976497085420261325468087201991881999912564663905489302669103056803550993240616268628516123509991958816771876648094619307588544574510314696418090232809305123192979743229442616162671402830327633200050141679823605833808454778162294688459593087004016001869310229392902471889533804942514729271023016951932246594318137783110426807025652611263748781791077316122885504371167789783656405198582003678333084788198751564014794400324929260212606625730028009485313744579493559944015089135481326474568703138707229040577429855875367974412440663931672333757445492261290301072921521639888716968997410362631505827527999109203950954957412928638928899700019810648747118937097792228394349806031268989004159163490426091955645528541313316300638801449178139756753282375465776647582285071136144332421445479786194149827465847447076393482668046883036446458527075818178907662694187624895727022668242570118236011475133323996515034535880599596033817185425588907519406514044518676630171958042954028228674197855399005666106016886663438594671986797747582712180795204516715255341147384839546855953615043020327927554675488028102887027668797099675786188451575066158731696711409139382530596860896437332227151834967439469346082660325689618975470787665144990249124919227425399965065926258701795060848663925869103605234936510192022179771223044935799659748797732487005138358901355360991316902450010539945099749668547613861124924970516542869777825430895336569774139447494847260751884185855292843027701062262862672346943063088028344022071333151304553451388352060418408346495840392685077650555824305473686610527177949843371427130710069753638148676455688743751739395064828472575320719914780466843433533503937401753784505099376083848004210775625551694230492743351441866871630554143718702357239527594426146614480854687258472680998995974276354229579172703527838671313869219852723933912903153428059005233098105549243452312041700532369818204145163472837311537155261729640880000 [110,86] 41354496395209908385228667984588167670745108441859076820469410832919309260698791273269524852183701868154624048857070858149939652452266797380958390245177423309444190500880254655788468937844949938918866174182800041572868378510281535405745372730783525037426272179053098739381273663887341706070698557138038969187718761205755086548549061431191260785267257877421892519601757615537040834512500449175579310982216158324520642080205416598554994979718859725412583142430540775971890554747534223838839668278292974010583221568125665344962802470949874406295796284682455502407126660957232837238322994335609489773458554245581422728737837019412056023984221248209790169044346884565519317674499350241827038930876397232057205116481923122641810094093191045522838022195194955287359318061033815671613112442454800390551859895162232531969197188012022886959516935219430693347107350601876857546855262044259445261566089652188220458105636265903475046275959714718919611739029261899587550265121809649813708601456076794341048997723012216118077231404568667345664349979540109109638149343149024795585892850409565827066647321361985433463615733008848773849574053117297537425984296382465176881564895695103705564473129276322526205059844028095953232774181936245575635303325993462736631830038526088520857728813615164170931189546672109691484184072003204631523093144278980106571611981271908824916373811939944441958028696705767605348030891115650183549309609598376520859321465003722228383177120119685390561781211002774123767194366485751435906473914524096418961758526974908175002161271946258240773825200916183066918888921124448908532012556194354072900205586435846947740414516704682681012862257206589129765435713514868173363430584257333843458142697922957080280496244107866179791738676636666264495258605915282794169995793311083659500358886043659333970522372987071560240556574535536960794286927311113226913627032005504122702499910237937386679659977510133414352704278347281829435457412267025237947542651150602152551774082547862027570625 [110,87] 181415660255675518463480521086515524276194283768891804056097343756193328427448003075643331635610693907230646441143078145993649954983420514072470291397558572958936872600636066810159868266374198778230573014778170321123904850880058665825527249931930676832801816898598630846968154075585817157432270275091513586985120826025954347974117648429298475917149097006445262058683233427189144952446460201590072180694365330352222723181615680387663290285034620345173955616624807752888142471163368463863843393375670166079976170285601563057344476024817750152586647313701418655653160666323615290031836895402274389564531511149139386689875608096809507618769099255824600898493457032389198494193706810297277115363107728135409263443795328901774879790219564908391518307966142910290095495995078227978214936560827422468001000811307190021606531651671031380872758430892748062450247893827819071716011234933949715010995230643077854011230932922249167939165415066112612452235824927532391737275241372826048441014740791298500037990070150200072750969743876820542488573132283559519747841132112959564337244284697387626677829985828214725326230066433161410106263782733593449866370104729827394830270965448735541469308855867327348397136809204881703314901766887394349737476230176066664171392208224809439896649124617280040716149328544389266509427231357694821315778670056377770258062802296687439172080281588258628850344910483797140149486259062617172386703947750574036658060509722497308086715049351840895356509187818120894286005488471407377425802914512110505689144644932429722687649030794537506478200284626403487117572885093140307287320196864844749914328959676897611759467268590211124941827915726717227589889648204090981272162010769445875432199132031226813311305678448548302368513387486653464134791052277197793693182927938366107223164445077123434872662043746932780802831238047485844178119763812254063673710486004551145091676310176566393224927358280747328139414957050268108308775698729211415947305182801513194487677925653039925 [110,88] -796380229059580785277978972208025266527763831035226607266269529516839274654391956535908686662092975384226891013931092254241690863512142180563783344106909680499530662451907828649930494836536314019636762137807476347747881169965455282480119391211998994609999929058707528289371105527978857212041467452981701166659715510907224989990454306163871573781601970106114718202450308288451794706897635502501092281882097384832020117128635161090488540363376791332203466993480893804923203728618681693101331787609281242852325868179499986201588410083304275270414685390718130408757323929907354327293317652092071602666047263605582066817062886055233116010133281781107584828595918655656475509718338707440530477217451314689113929431253341350308549104546453270387152885155349517776461218252825438562678501918969638878731939746029045692673502964288660751020932989292261441622695246546400263800671235625603963226073290604128803882707490927621446552471779761257192269739538425541682787439297450760964703303299025174541201432367748903519958945016733258213027311131685145808897233783668007255562328077054019550496026031597540320304750328249980266059163387052317830186322494748743811859468072057407286721768226673657436507701961555419295637438449656850666494263260216964748818592935731121534452209635942228348430455855688083922075858768935409378681833207360094566146073593231998679986192099429944905164533496611762787760091155611216539221246990964679811283034994874243372551359602003422728240424746846187472920234299267883406168116102889586398362118542217694583704510620678224778518194726354239718853074465873285475847996477151503350442185192876884435958485463447771927192010798261304587992821411604930879102674886667425890538036068774924407171302132826187538873103989575433651888309897694516057303643551314752012953416217826146209135764694117474919412140846872637538137923738380344999293434239917425111417636501227198155442767670775979559458580768666564990801379009449540408850802986274343721585695441630 [110,89] -8605590294346059698611467407461480007336766594705513394894076140597500473774603574493014497528723743350884150769014866017857293090437326914151210644206911547803049866197621889182016328766011578950956052355763210703786390262571166829034966295235665531502872344927309729841133151733515905987239793572952886204658244246590341310068449210612308896939610720436694265633633208342251778349880363034010106206951891544093145598271448212769329325762774371780177183916458320817821548335721975848117371200568415716375250544238863385494518172640251359329383374234009190191223844704402338550519066073357225504975909614805329395761534855374440945746865297676974193286229840688785023181616399424498208971277335311148222352795171901890565931910714409854807752477715168758156679247197767852647186272892556842162507151037485725409713231605572473769710851013600178855931363322149801686159108191345757188265838447511244378089515836759924139135409468263199983198876465138595741412509596027576422782742568854744136408654401161160121294714145477762926439504656757920378780451942168763840681791518590660725294310855241999045561366559298182510284584865296616209961098826549566303083058495095715973196693956355781999890326270115825521000823469226007550191494950194599768569972324732986362425267795991967337163045546710765801158511659811374063124308018837146484921114207940075961864361271823079548421397887705399561679958735444515281363174538681135067961737246655391567307141789763849026037541408214277141350064140670498778316262354715060379687100874233509767166231353395912076173355199009095286348277964673883101413372026856277654774666525493553537409430489004740650012834065419357074116274446561907102283083536098594835272407939571883621844835249605956230415974830697657142235092236487073353507190165763396600283569517516281426880782991997664175225462025810847032045535813530491302953703167053790975887652827918944964104298320659381015018941348565523327609429127560164345415070506104383645115115 [110,90] 3285475796380746925619903999567362716746828945059120499704504702862812573645498650085856462716204099395127046325072825312459297539462535629778171691475409460408713401828899107489609088823951969051454456568773547744349297442260859267051596106099167474912849917310198202282716886037751867195999727214630533144561858659507353100076314075709189431509131742350895169291016795484941229333249812169048269260221317976352846746142740346966983642489954174093925780819617406873162747029473673800118275119624238103959433174872864626354478076672801060569474913858247509244944723421592272978685489428607139539373188384859650463194828670767298694002922639259907063962215467955594716184754996017117466241566805525354558879051166265819662165878457426921135335935805087401478171511083405050323525628631730342191085782049387546993126968850646781606844235199296402858485710566758151749289073744535645903307600897641806714452179577902429110028129077644891299433329439335969028038936549292918525949305945788304285645968916427755067905582286907954050809779885707362515794154823452485981585731298604621947156707254361919723458526925157243014091253682753058889680336380684444525911177523150700339189461255200061657784382022916264942413827287757387231302077426431807177732398642748416451518886447554773503855166628898687121096633504909617759864657795681740018403542790375159687166894267664257264279407561413911890032974441005048110253446687694578587703823919185582841107771954608625176273959901539113472802612920310153186103739358219761416666189082301154377650562007346188974610487645161197763550671271768241919833689947749960883803621504023841591398108472585124680042498190625416000244487442203610707204264933734257890906503600762897474432840042382344866378217521290635624857578776198025243275140345287256443473055931451283353947976093897253672417482982776107254508122807881593265020344722310734586735302846866755255225872192256071151479580568792002404140679399866818753739531858416100974 [110,91] 187795748892454484469838380823227842847832919914157192722855232641458376668529082970443610192833548007448069195517092031982968146449846015708008220507565230243892528868015338279778508579505625383830671758530636713553652413850863730365952790118968873760090441448094244832037499266724669793571227993005527117369425845713831098953687816553667609017172473222714195349212835471615872043437496981603178459443484339534957716337377992094766219582600271004718919164116102358227127371043040644968735522558132423266312573943455703580554522533820904171365979290161850968261787729997870416082993686422131926657009394689507980304061186882025470542976167855592126138271548521000168138798276441404931010009387949712970031530948265436657573984728746505083383034812305153030096669549356260520885987919010557319232227313752877073807803375648758327628265381426879500072303632083759028641349253797582489816867124220924362368650588000023613409380135713092152439816830027216863731565386116808115991729893801596777692034538432870537182713740108701496956740144844278384329292053254326545195262037597932387833311287667463307327640564865775623888452362502928691587613925762301381811787438361870276015372772754880998024293945457566675691016014909722452699470010758574239691141628710042451243543910603734604842387870487885766644795087196513491624993634841643860613145506894837713846806403040101914831280857931755738283768532590710996157702595135459604437943014266049170482087693384857522624309852108883902683247987565143092640699312036273648579714557891505842449681550186368719597628199927167513573827058647799663559284771232588804875772208158569648656145030853548492367167970511094339490180515613250744321364521755040856759194906312900698285021989985650003374567975213688031352040196038408363104359975490784887276155283452631932656504483714599363024492564751538988589357568628462729741554633020370796785790192276327373254927561809049910202051170846904884394607210273534188925888301653641 [110,92] 1046479185398535525365454548343632263876432735905620042440144321615545930722954189658237184682990092324504301605172781802768368373764857514649048894217632497639813541174457317322158256666742988292874452396408781996287365452913259947265916116164989249599819961655249687269900600463730574489929862408623028460240040199722556491311975929819716038731236289649811721516062037378889030045491020903725463896114704745156015961323086415031733518431031629208834274472664621171120105880529117607421790204064780891779445633810237958984944047254991784177741489506281508528584730924376330138240520619849316917795012975432968039917252889840029861014328186434596347520174764723415881816820824551424966075837558548395333349182650294309388211289611027641909957094627999932865498295038150607321126046614813086377880214044461703845288239247625864802885091702462048417242778800429246789659824853280407104073612238578889183051996386234169413925621289953285977696745839932478195519967109454753764843286354060061985210590422989154422732229340884450894794545478272387015558560371639940434645550111529271281159088459517203352839321745153986250521563731664006132149864553780950686318805534915031296951283480192339064040306402659179009470950599128662035291090880188634797096613536534640588883029512404945329275513376216851607169874941611301190021982872946984392788830111380751311430967524996310424270211229589293006038019166434284086257509457262823138065765345988777808993350115802260634682637406220484642309835520659461036295335584866712242854909430747088262752673670636542637773602296689153575184994127943618407890007130061189491650433831856284322989014651549293565066963702555168389401599402287128994131819407030528857459111100717747110391115961974493717040650245076384372713235694892063937237515076060875056157834433155937564328134066013448258885867051333918777863520073090961192523024930525982799494211761292277954611211576208306402023994905756474162961522039378222292067673053 [110,93] 1236902780452622017153073848907891837167563574984461241269279138359197706176162494622455707894434373369075364817046221869053639797391196579841500394626289635854557879260443336127034120159113451468491003911989326846833828872999315839190982050075528543392160846354302416911346460188858261539228715179197241402839768529247756592471496457359792773131224472459111956477800984067415536539827936961759856006715939700577367295146240224991419841821387913350696352719127020894492979907281452476302774582912150890564091352496517585336478824351471760292087948696150611959467646897625341452866366046172448895725593867094008403489502210692410153634342744698902675808732699870228039352271438864381096452202932660699924069495383598242049518718390488912043102313606308894378196886596381275526977651424072861961318440688762185993352697431736086900089755840450504611604574148978100991435776991228713597625850332188914319115489291969086717071293675490588643123388715877271108209602979286622648988583214607460899240215811466043210286147592545826610136797245585882751635325250661811840267716760383435298475860994611330386820333182410316676120978220141198952127208264444598607600253457154020648820618480944674307679347754491606148408786428256784560621255532530156762618856203943162105562172447309056860153271675615462839461203207007198066148425169920581348051265516170724490246189870927558844938729728095422523273092156680075899954223195006101818635500143319444018331772910745749417419307467736784919275564751131866061316993429596788161835779460500744849886011320041303028247265964533394966958037382933022570364338697096863368480081602826700164054968379900939526287573213296801338556380131195568807719664134920680347814009939993031243837050856412224205220284470351135118991565203465931947294352801856336465065947307810037806667176204757146798124153337343351604251298970993292120566350480778193771492393162088707086406884014329137705424560992365885968136540934371246772697 [110,94] 5583338149571146560079590884980769303620999445057616657424197784097851736745749120938081870241865728772010897396638196432140512985519868159279558277616689403693716620806045067190332708638335180435090492515918657146516981722442100186740094090889670848751850698332936168565520811764980171501170348720216070300469757294054794748924963742759483346824479349389574172573125329261028913402110846155058773821572446380356134371198435377203106304181644239964661661835443540306256683062402366098165216799553928587126496541154457021906283883940108320814070414327457730061768011088846664527938912074283947532670151160311107796045939098268493589531418354162928877474754377777258929362932538717291165833328558553074024242773827710640868113956253806976942162286601161848766270490342828832792575625076152129687446290536437041321495346077169812233389019054696102504414405827045721793718592910080622826015985332313200072298459370346498653556378839437235431444866904628649682201761787745068227158937941224198639135837911135730965814847809316298099337612627208889977900168911040480874631320592812067578621385059975907026577476651935033968461420382159636122328004230203741433289549439087734194024490193280685666621457612721626464658010578154384281826901503379430525208721167725618622087042656610456815284198168658535897833147122461785922351615617987756479244507141534859206740805592578936346245359483924307716149077037181392881766536098542035867638252956483888243600682688901209887570680202195861308038294188872892496264550467130623413453791578760889042418433102417906851320726393162067557084094269526306905754488939480726420016052781905748897178283729009584350054045911332063097222665254974659365637101644627366970318232841590291164050688971131085780016420148598512077452620420152500469057525251274700325710361067124072823736334657571605771327447153878965158134836165635436752292949203968740694397447075128143541111337756573143183490338205466413009216450176687520 [110,95] 3307484582334531221877329505630968255376626153408362098794545685995343437809474482280763114857620969677450378720307925580253888179113840292275017913506451715759721089947275850301459331047177358429933937792000632259238182831234502834280289605308843689572745282262074745089689364777946529882738971009076308262045968069872825867410366369429044239340216687440748180476432204894324404477742160961391008483423552323185544308715477587983909112402124305387273488439464668914833038412092901274586628468157141575933448459218652252864176572077827193302673111755488143992001250855700468015548328401880731368997935681297742797507778273614262781754363622361382313535067946521968839850948116753433732218540076522292640250038531761904218388445167013927717875893407806332149614456145841959600574852091132279939414200866652488597378286197129211591038621031185619429549616713085499949818872243753145190091798177129700371620517657820529394257352927919499040448085918391693195198897793607514502127140201527467130397640040616038520083106554101309858127355327494816898399154089434142700723278181207249669874614345583464980280382570542547024616210828590734740322432370928422027459825372032752532637888769482374779307995541221783431063201377953023081747894128369101125375237809448182740696240186235279694316294296271747399968975741841754473956736260398225379816240091011666715674782650416352551036776886203486940124373757784243358129061474656506124847149947489432183098415058982162151107189143182350110755257175866826463158436410084869291894697756413163554886195184353204109082034293766576084390240379488542591386786657078096547931468931765135032295215485930495760136302941710609216881593413772907873781697357418572573535100524182101745116864661436401026401454700569533146558743197441284567944437665521660231534362088373882533937039614650550301701253339211105166978566933656195701646932760026154915235483453290339190736808271539769380611656647476995761899576853 [110,96] 12598249542974406348414872339435026193227131536943662896374552138135592923425469406893563542069807082789901295291807243023487424902884353394748517915600857586364775096932976926950721125070428904081394890647366831274798799322775414627581810105936668070829967904097463825026922828774693174412215908329550821302102869882237816371929085637705275063192430463553720413693709730452261914684308269471177141466421497934114583427114829926016076370038486510916114517207627493349340173162989832064796278403123502148942270080469970182291125810680311239530782715994292120622914733038935816904939206400621682561516437941623727299681154130722498352442107625822169768572524925677271424826351017357480794109714495044787502866430227310478038618011987003347150018425511724412751658193654330998727584931495441190035409389639401680972264780341201435331369201026618321933947768609452892376119755448586452623324828240694255710591782468748046791040653004490938335445721603513087289864611596177617321848984231658355234265343946984872925235559805780519223420627289732183500152498820025499419845051797939871283981707372764648726270550842787271695306105230818808309385159803203826836818803386537130913255980662235105766404566375545047603856310913397155729891318760414772015011023283020083653605139648638154011020582483017161078138656890862021399929166256700357272063954956939401581774887039984166338615938053713785742911510717649964114202477405837352097944513989093838922034488141442914605171550265431463654633304427027596099565656543444563281124547620903752085131877226701047897445312837354618287269782142949430505588261668982315300724814683198506336590589291456310838096424916270184798822751694666999121822436514207622989343906607826811784255138859559813895190586968167347692519717651514923124353074791141937812915178325534967183806331060911349639777658462347291888861413513311882038898717039656128931476410431272653151386225879927593319191264380116768225220 [110,97] -49321884758781934696971394101652198491740969884035228903572207476560241562004331665371449710076956987792825767752777461506072583181741022550083732442112621162869378882251338917142744864656697034439108723806793861919832691391725235587547863022734152897489908937116951810414695046955718968001387949213123978608020416614896640850606105418340953833382831770935404001246346005030150578492802120836581004462268546750552857081178035405626822316570491045712811714833334879276421408578961494161848885162192864973416464894179238428328064985263499114372915170012315445099045526957275422236857555261587369176465901172793136463917720864600793299618118972788188923656021517992596864716342364536757461176627161075637701478212581217750875782607307847245702563321915801239940021355666918326895232203267285518443384325637162967074917542203159372910143867852068939332249227892182364749713151230883756223041715430325258303868029916831373896649364782161888293524469165269741551324120612701373483176914235135715884454875023424188699691435395015378730630733264470160762153648688325287753842661088946097362668951819915892500136097458852250728895682412357392317787987758976973688483106967036810454318678152476907014289245569221628478272370894676756495174140304805135222223247969298060999031346054722134733626485741800106163257937479860778334943940571881196574586309527527035453567396337902081655963815289152418475358509641177472205777345335626293547796236851416564467798136968327298605850912780780765958317610528901653979524659349228523431734109757416745255662539340392192369580550216022989052750067543535438289768727941366954674441815504059261237062113101449854048157646130701232320074521041949892372114476385019706303533807416767489246840456389178434097075349430594965085648679480548961205322533915142334344263256674536900539793101080776792707595572752770243518926517558514036825620615295669228667499555186784386577371307769295870432131015245409778 [110,98] 211685015694493089322077959968798981589735457839964271927404453953992569855964400102894873486776407251716836160972672201062522487516818275917255860724070616163608716443363525135043015340378437493450065664134542038728872409584079414709500318906459829786591045727163289692410560116650263502115170237480966825984703364011621091095337418043541245126919815059279699027466315092323591398638785251063952906984922661605526117408210021350724932206952563945759268376567151225540588533658641189337569550577975927077447911956214024628536158874825219265834428593653471989422321956617856745414613978047864805489649158604662053890303421776604831162522807880969434665995684719886058167891511920143665631526830521178757644415086042480211792122006539450438331005801022871891501649931867062594889847615390732561078229636126295565244392711273748737761116295963940676215316836216651939415967953737572907093683655723261744825695402799376639118586918166065948419785749794183139809314514518148829714428664376056437471913818784561382896381229569346792994476109935931885222709284349721187702056658700100995976214683348445507230679621838774587883678285787371421978842419748886016209057141571490164514374183651017446286249139386280233469893084583804256767786118963788859369440978633099485463418312845112862711080491652366663440155061883156132755809752069307875651249140405148975103078417849138906613393280764211818608414029272740636876106099598212654262792051395357218602294914604761074782088322231981500995720897265226175903040952741877257361314912298683739896790354927020991385206807335110397535932316642387665582836238965190814016511866771724553501330508511311199464804840777268710185415525230708403379466005102772264885499189956249735650947156163509366695241181210376139435837349443664723360930580895816721198264974505599806535589611251041994392871797522658812579022680593853768531543358915722653004469723096561924663282559306819336285358158338 [110,99] -450019041406804279031400407224346534549859226466947550368916687716466244857877616110736707774415530736899313711793949092220212691480632321779987356529916044797029190856145468199922843464171045803993111117619452541972742857696550474346961531653165517369632812327145070343654679589220670596263150576133678533476228825926263731577874816404880286861738792468658370669911457959410393578613258702938446695833884121961800983381964651046085378591340432530917167374293506214140306856692148919119646956056288447880611677009287381166403001034199234660711588259095656860018294635700719692729919713207721799394059244566912243594416413906031507840092548679893839323630102486990800952525912619976520689345910498450694475069757174433937421213869149922110228844915028867996216499167124851321723546725044427995095351964536898977536131441150580776328348400806811760287750389577856007616036140510287115873784269911924863524968383015451842859496176600876147753201053325841600287368964011802852856558572491047499636606055232753409937159031401466330798678750951956699074225297753552894402304412073799813383865921705007910966913224588994953915678124151464254440966463999253119406715454726141564457452302886845689191582649588789413915603498799218477761204497930140978625286333313081927953321652096000904509385256824624475178626747240634305304432724810447118287420633788912957511606579219346806396914557578531580681243554529709341055019722197008258709489717846614259785796942908445526222704164183520660994624780020949097979380189430182632713382321422687181447200621614459157316233679930974538185276752060295820117503824238909255711816527499677625021301301639917867226643266621736861232737138384847625089600572991804127202324567544070420566456604285645477518501608561144446303205547370457415669813588253564510900557536667771497361239960593861743010996314779032992042645890542868482961419416716125503087837127203469098470740631102861461145607 [110,100] 591480412171737335746307090622121679033509903443570980882867642448186250425510579760536538510018112571777566018212017576088599860974884368692390750003192491916674782134166721005662227541742782520798437742888968589473892950751867520724629338030539283449024158685125875800008065757843081451076880796150043478419442550817014809627499645634964019328581888567815650241261125299571013587206848052121688139069036603585542265099861224337121646807219604073344650666048159647312275109205178986230400899636005208788163265536348173772686709480872798540464753439270588915781465041103273589479554684414093957473885128809293235347248816417579375802164668687779929049824427751452405438818195765439733987942731996752651461756497542585166589880402835605003872262364853238270107990150770217147880102349212392156038799893342395574912444482378069854750026235047660672278431851331753793727242474211347563919530914418686610373068587721844899275908289710398531468914169036404902436897784445390740792584108582836291482749678125661604500822251222679116469800159346783946435868236268571350721936790233948693195127451418271370428800485302247739086248850915048553498586921703155959261221220455786010237540006873493150147323767757398224000418422138235272385912053158768478849889091754306493874665667099992303323440221365602689797763877501271451632006891434167585775809203919263820204641611100706350368583365200639061431837822425473698355956050678296890317975920224474563241931449201804236909620683390869663178792191334093962294530190122803744151732715016626669311685198910700956155894646598460869081876687960092499644485687910946914905662765718433790568575846505826984994944744958936164143415183598102115943494042430041279024114499920090211555062905271282925844369466123346144292998653647560155537200748083314035548610757035093453910615186090338691483720289017283254771908494621472063322703304044883233119388902279532160549538244967769142 [110,101] -503885895522676939528758594950556131903629054816681527193818307596442621309578452260760839363352521927027424481141453632801354036667862493111348464262447094142921151509677884069723659096754497428531232141813970962087742595823381938948600486302197372518310492576023379549373831426877592730014823667360015991387552601610175260748432857123691829192728842400065898924110030038747949304536693734141699668764106061628251836108122598319745745819400854905772296001221188345148962217782275463611247068812044398032823595322849447358249890956727549166671484555200526006303657375409463100293036914920785464231549553920856312250540300253399238327188385943027415391435433924917368069964057677217543003811283947565253290816100203592168356186605951179252578249684369778950421873539002027338730219348261988426162662066743802052398350844215717148131747411311949575516584610051047481901320999144961325966889097578813049697111462884363230469723038470215988723708783756913184560196362113845076559174236133709526961974020400207401797401781699791961255451773559597253162313264575378969055059350481036997676624545728121646658886805825259308475952886484375855486900942459112687064986590322923018573627778183178339244806656279981000555355340874438438148108829235275225314149553608935009199744873267625548371532227998538899634894461183283085395900143070818566286832929424925705819871102009441663682686781875926938479261533498035414516968786735110000076725559710868111462459082347390538020588475005519590063356300442450519064473855121784509133996656879668474510754092386346502500737183608562826228805699073193679354822428311201694422773124508921683398831248148889773678706440088613058338605696065167958296212292715763742562647793495210692921263157613127321416631663107259530945676453348782250169794290328494803334023184481822174602734096828898431753973907531825129805667955777122549927799760565414921381098238249853215363679604379 [110,102] 313079247564796283467206180039792789823476460792687474166939263249182217964989787581976120290762694333893760994954444611259607300110138835911503132573890505210179657540633018564468299507240923329461938448348807896140347239944392305530970735876311189326035671712665724831320867372253618629632666715295124983525528204178335947366820950920428545136920938340497809361960785102839894558362832204257511814510054302713444477310379180963960736390235660855759133126752501864552536377425879652387448910279517615212796838219932484528470669865798068512417268727585808068066961611213566354238226868550243069818068529582448911635370825953400976947118320685436654531395448499603907019146135456783332285585180198445631210135424260297148143200050546597807783850769626590439446135358674978518931650667093667044454154883574253685022179376259998372774552648447299664053046713683046596367965061137897469707803486624552835863856808543855444280640253640439487334983497701611575480545595418291982341177515671948209339385031865744623395519018615464500462591418839554431558524111575347014301472570441180053163987732691719641509124199992135824599945114984886488021753135341645718637717077817177660748278036764164533850214329862681685484102659372039274574214210582762796766612564298448722549862791605664928526336846803528122615759035656708597696797917951934414169611105017233577568919327064242057762980295196308610954915514424285224240220036003348045966219592324503499885699837517290697601977745262792174626130053018496046507096374930524741674753616741011532844953756343117246614202985328621592210412730840640482888470828732651035845634553497999322345459987796469659141127796669293385986836162295283713672510650408298190801490251548283697402579991136131512123245668147473673429425009869285872985279750771944880289063386342021837213304926113509184167491329089151466942693000635632670409266701492987170930023449995965930073290 [110,103] -127377439546494377967393010664907009475102519005645501575645482079029132452264257604089129531081281666379993844649484830416875644939362678433086758968261152451531136543902873447316910539282098202344686715115897707280071443605226192921067504378578762762406957486916328837178741622634049348959298644071046261551912547820326773628095013600630219279292030921337118179928477375040115992043454623612142378737470931346004763843510067569873469904183911716670236889960210085469226897670402427858844105640346776762773416469414309675473502169116816031087469814171125511348312463393494392746426742463056748178157722354686457672886179195863419362539827162191601086662514491591198793681952233763137717682937292679901153676207023387074055178294020418513206634822702985687251064103967873306221732882734252382445026474941883687550362869590872912994739933805320045389603328423343691785659457236906991569372180523028635606862679411129793094573743606386629448883791120487089133186061065928527509643107530126040320754874567817659150443979263080092765032203250541039912759649930991412046687286783700300309572439881297164164895971068852077510086052007362216707873938022598484386810884967597887199911119987717531743586528763656894376767001826259826572793952465251155345897510918366105760643488153460644883254574468186703635313642432274507206654796986184591805540800788026707569775025870962864315573735240283933002567825411621395929600519159497750079520704353211243773833751995121989612054128704148876352661620675287892300315707392600375172011464268162759808524773420447040052400085156729215555792386560715889675732908350626004991656377679061642247070265599060639869572458786638742422879364161587507760570618153732655685462247260336003696405280247684570737412903274553540031360526034449544237431752569224780854207276034067406288536677982653396090309552080960182317704065756204657081445442116715408751575927017398412 [110,104] 32495426253804422799709376156506325873021411860609690154402706273478301719254285273239936041342858278443486275675700771963279500508571445239205122445840428992314440451818228152201828787298926765165460901467842943835040294273567053604649916042957506785255936483283262592566134265200091231985213566172080399480108851916591331174122934856320293840531041153983091748275656721339195979936876623306328330181726737277586831119968196371616121010447450354185837773435808017443359464080306220688429562262298581060853503135894877764505762221942252234674225276537810983763804125680503697868901665296064160059197814583502696116049450921295035378428067008258343797130371897421207666514148151435576214218561976602741291321807771800396743625075276750977186552559759354268577898674917699512759892068801710681818851558866269949424283188838313233482030450951951023350721664110988440182515121639679865075581939845137948785298451384286207583909635491336988335344787581698098222455539031891650597742943197031363254381304604900044405566879391624962609552429573554436422331726329432608828265150285554604984746973212891880759904378594717656890422667171230763349304834562789306789131069546293968788528153523736038126205304660070359540505565018606591010062529690098283582998886810454424082905464034992013445247850663193843502650910627196417298301629596708225050289838284011475952838689009294387406444454932100163760196478784096226867735288801952280061200764615238605689951365706808676453253195699838191993012904054356166905963559456902880958598435485001097643416016496928934635708969062551642986400258033902133207034688147231640834096781510124697118531483448128107227487249906992098542492119172258237286642026076788005791345004815539693572079328946180768221765309737501979023386901632381670358736519670325862938822542648058439014210788107542221324845378991500255567589597474729172907013163797191468901181878075 [110,105] -309332196325588218105027561435871033020836841190460667374191609006147425844755430232136973247523200995913061511915570970940108799488285356299586482409775748253296794544594781548610327482484982693993419762441152667638634180191712639604901926448012968221999060592524131934505797360577621870839273811459858968130642076466787422698130449521723543600419163509116167147182026013322427265095419558722736684501233333683584602975427273747900542683289628119143917191319758601317105856805351941813758133403228651006364091958109717339920042900035940863282615183611892433972004769205739989290339444163762728306433244473295551171934695191478480011400632822660665076473855880425199136696361892280106969871521792634989244781920707997523847751543260147189003025016556611356906916009919007805612812239107858693940055263584404835278609085005038762281892335258709285693018492589962761607348724248907458865853426133526627771577579043014093517527163422810866879652523109458730393200842851137542234940876617205248372561270602289583201731575658129624092492732522564857553028142243765011250069256399908652096642694675217080615945656538014785490276022610400808736508012715815730256249219923656297625734390140639781568705732057625933862670294111229545741293969559365644008200296017577125627728212787910203220332912455790080121383722709566844031863952855013776211668604403708082690767087200373849824823494874637152536279944927335959603996656522439996623348727726320972204878917485679590397401055136229452768081803122501719378322046590082170275596831913089860061754667194916843413232026814830601444300875462759546737232511536792812076947716649485950754576371139560790001196810361071775524134509225863829321157473338999787456275791166369071412543923698875239270751595196465009724939746408935877151123976783644458137935289624374078592617120488431078604372881921227402401303909991326406767260214571596799901 [110,106] 2071935450800507962341421680164910330440056967758951565364720791101779320129454605404684998848228075163179794296705339645526973037307329005673567687180769892235143319468727820404218439066850369353276359046468896663043261248486672369447818338104130269690461272738252715578905457288466687718756833143857760851307824024778308208603711530019389178990850776932098252341702394981315790416405492073741006781670168830786761457152059184552746244261963220621908800677992793319384872195640718665093482491260670325200458063272518713192675671961462083145110384059403924283873903141464652039503969354930111472895123067506669183334780757795326517139619047787567852637463927757157099476184512818063017460634216953091986382934393370346498730277725856253083089240781039102383629558325732599276084270051066079844953546533339826099157162979410539624296578939998676823287836857581400286917307100944517155275475034594743745683557786569614038553969790398242146997656048419898734215495518491973895723358776631939808571620326019126248383858866831713815664948480412080455560459661731691325879485653086415654540990100441190639249418009011086981397092355667117901673950150644617938220186205927217361181264619544928320421301316184569425135272348005605103646608992010630134428943787128983830804777432855932145792827248770153148815968797748379298649697363592325980965462467968967023992380322274929521338674091487522885238947094832194478506933367202826908265142125537150913384289099584307554225835530829295262471373889476394836130830058168548210934366281161893863126975427935174557905868150160374089440689035719481086084143662017680100456990502877871824028930395422878705676694529626458220128051726051710826829704583643351412826827829338338929526879173636208949037824473069362341250649165894588955113131191297424895932931398359444791859392532113845181544412070867448586975694777516140900952439900006655 [110,107] -3318536389699872521736459492500573053217922465872318402129632105432224810084940685057100324881931708502296694648475089317055661410881806433223265004315649663848435638552846000290117703264526880937473169624207815191905563509473568420651378378935899285632085766736576776435154333139552444377319752487643363191561049422040660968767587355363357163052826648603622107131786517776769462312464690989694434069469950824242576362107354258646807958205425909301507384510865953052242307225439643556238792584192709586393687449407305985819465851489726116344443068788818008924340676850937528868036328666399394466752371610507184605050454218278290491474325015979399262195575760728802170644765459497423319180578243531861817106525094734524276777650919483972443266105084773228210639343608684829331344980796981691918770302481863507972721651747998620026601859378747387094924744681957877203867327259843526747702155944715976001110835794259402204922369057286425598064543926115446217781217807686136915348799482725511656146439370611065357609934478516655291368166164494421126779179681931112986487438050424169473068337315882500220231419512150403922501034410804186419045124060767707207733203599443757063463455611017240178305535660628493361488816753043162453249637106330593591410007248476497434668440376775056928497102598139378862645330935404261679332273551078799335954749263460989899294791382973702229402117673048106962382594062413609790821948868681230458940566394731981654630660950798052887092457406913465383381252729321943512917085134841761855675668213743944563387342627886079265589371887461494104660896249033079213879110326778764385841275845067707688007125525316988919692315139354246371163045166309827861545055107210172037405637347231130410164277476994458150150930097409541694693201304399515219288073330928702711046073503749396494792227047560807464541826746994287477509425477144162501782121155 [110,108] 808167448251755289994872825512110472328366212131482957111283699182675568114237387671586855977610941630172962129239474209173935034155278087944326811141653350694235195253052852978312767443279284359052887320244195661861825491180181927546471775066741047890158111674338704866534768145385596841420144848983403220146372690159370884467717672401759883991544293444986362358101681733152699844560131785125553502089131318400036689050972740079651818937955052670776933726611293174009831121241990282793089251184576240799085851423695863312372575049226523907407956482943448336719403883452347945629366771657438254316992537479238539823733764635494371770503997920508778575647355148100526826876279559305929378368838934972480465105022363003763214000827720676511837403171784363628737177535704973745296149182760088776827980357858841555633005204892955083790427364850132874670393570531659732887146071915948551969072971717138159202657904353372894625673320848765179628252895954779204790681806748230357120012794346002986040538864216309269801841959285583449313649032030625591572027069939655567496400655860392882466439814639494879518914187918930543447642026735052331949744918457196281785872515434439793770833775821341861229227337941395682720727853052802560433424904394108100439480296998051785632630612273547254694833084086798037390719524965735537419546670074831862525462360255424986947957549438760199859579819548791360991782984384753775072879969084140122018027715645259737211140544062154567467138197967794304956045908815004542432183329900085344330539704147930809603226114377863017089853455641810812457777218439822302192891747627290982723917511621205812382028443395585793227486939686611082339165433441630040288320945561577385272510798953302489465128781113569845642330672885267997316431875457679345899532827663407288917930160565400981414823183644069001628968220243674205679477994294129718480 [110,109] 143993235567027201652155584899160645293848789953069150719107825481882111515429960991048397247378927549036665843377410291031620268032372358068733094471774228420714842859373724210357456230054595520119367802623564431320621109121402967251336135423155285319530562694679012436072175254769329605314018035824606485789014776111207860844473381131629222468157379000253401557040994935698752204465639937252680989680730988973585190556116443818557414613866856433374755476310164291079804838125356126508570961896937620646186225064562735653688765569263165167392619040891196750171645634400562579386576778196941660664959023829762750413682337148424317115015360033571847896537109766044588582961459331631913781354688921985565508604393031857808170719157638135738304989760811022288143751655066985176298684505013185713556662530760338554989187444635922168733113419982263498462719667011464825025163688506423285066007243958169224202585512726813756798045285930797607310546193858155702637897734755437222240057673463510593822611050502628814869756845427115249556719459084659236596994894107385317803408305132568152984671320343548868578669001655081462162150993198663383292361373871563797051880682012329044620104051039508891486476339574857040054833149452548969702199283139758331483803106621829040319099476077362271999388502396422495167309498163145743779612422360803647998477818777036904869015479320461509540461699293706907120771637811388532932980941065564228346091354635255341391531685927306741110798324866208050906129540545636092622016855276863453942048784346564794386947492763674040127220690607250295499294710570924757839354842863888452205460273106950892870418667483176669483145685291605407895235709653639811030679928859167089021976498818525663708530105288315206251019318006686169973097096994010210865421313651515311163566066145994907391014074051562513002000194900671641472547179634286 [110,110] -61089879881548468554891734520861361546897039812569429012735781535024764175089453923320982696349068988059751745011305128558508065686175462036271023102558440157613154955795718766608677548499531236583336553259420257511233852880940448388965183741121589096011909480089401002029334084412814916894103306457879170333049812776325351160143715393345257042785786146639363890992304603365172708776059292002702347803882898248538889225363356307105927447281062438250532190382842832079906871760261331490052140004601183190335155277079747098233209362563992027367215135806914931585397033016330736162327079591853261678231305389211191810781922797102348006596433047383419137186229483507817783442840522450024662840435690186656518797148905655188854383041211676765123246688776184132511286981061854970493371993482607844958461867178276590212222769287672811996598856935235656884717748156514797936342415607794224483201180663760440137327902587343434999770826606449292220762741256155394969476293676997275771674845201250481910621068644728105536845762552802059291003822088124560871502427909979008304453500867935225604533330734301132457855814183105372280677365022675055917325350918238227672229133868941577218229462593669907279132554830180511011008290729380696696410877898337604740614066257035835161372508972252811873747739031330106903575084729169067877772708570422022641663252887639227171978050846968223285804107917197574845159686479874149707790283219025885402338270687454710389446023040726017646934245885557609038247354654999529091543953774110475740381316881945316690454024625732455034555613189208253287461759696673649297307467317057256697757078777731580946412802068245182832928193254270739368792161189081272521097856114928605838408464439131096290166903784674717231325986662240181635631556271882396626661249595402851826716991856412746683742639275815330871534387190667356804001254 [111,0] 1036122804934778557853438952614514813339160645343286366425575796935601333955330657882579405651054061337215318515002868559245627790754481814990156698543569417693902461815624316414098429093885242420197816752894503687889600539743848127542550500857390564208125457495587799895621833120808286567792229437030707680496236691839741514966831973767957548537795938251451471201960861301629931499908725194137224480019113139603185642212619738981708488234922007063591870601491820221691923146593015572482169039974832331855489265641548736710344365583224546255888960153103858015080353411463678673376421810364728476628260578537519109217974332335749800810381643148402954907520909983321120552976678432866338778008923418215153244972841083054048590129820903494051229614197381625908064449901100866187851590819783819471190198993300549529194514841372144506223194048755750721251613670590409429895795122082987785927296360479073629473769673571049122094056614642030482443388190430753652764024102912471710132711796023342664999607420206962435539527005620687075092866334722437438092095701994662571194477415021529698590129253686773345024573956697354746698945596467895834537246566867036200633152251116950380689742097112328034749171500548686351942198916650652419400603161333757991031938537787792124001830353060353328881198731684500544419614628734400132775734660511634098540727159747289196966758802747571953442044168524317738801605068457639256404591074064639316765097271948399477329198447981444864165165578994173947231960461683433991586465245482324913436024188983922359327107829397628349020892998012869639644315363457061403091519133230050995958407195982585200199251468432077562585853022864295130941678093855003051851900799927191145192369476447309604094615615135909393461426299270158473965989483774892998206454346128034504889430651089813560681634526923228956722586876136875707606396331130522222951973291880796868539527301539432511657824267434483191346205952729580510014337026626613524228317038135711228337281756965438815928343730383398318863043236485587770462948030188377868857006694742482927229504457686313757223415553791142738121401796480558488156020757742226123809814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -1347142200787344009641253220050304711636275388457457555627317551905201033313153272273150663357379934137970225226782327071876492255908865218970252280264033394489309841499141284267691408021374535579755335335063114460220681707801325057874342363814229695279330548778638134485509671416347128680475780646556889382939711695661652154976258467121780354210725993368906539300644275550121043362135118972494625602052602353977745613524290782867023859546839807898474395840626642920738111127595646654831362238330081844264731515352785892689597393847822253924614662153076226316529505926653920198603212473784631849794954902847075581531670552064357687449298111179928184843779596152158540528031976378022725172854078695165797133491751584867120641618629992293119352125871504360980575384262293292949248625807743228470744872533559839062499641974781826787809521705614113743362123478733102027850996197634363154829754821436792273375782421265767259689422008338847773998466164550603850970069539578851718139339678082559537138981659500465982858685813121010747758229606594804025990470455176362345929438431126080473897042055241003266369689917792594749621347320239297525478735574025694687854122332228298207420335292547068065718423415792143583562923095532462604749546050637810628186569138606295925617817321469605485819362955120259371022168280928578239451685299485339815402237397598993270276315683258133079909537984363006448124660474719552247057950512448710772808052785279584840326775334535860653029184164709253545828158559732831473827676573254964522788783706584305397040462428831153440769381192754480036761808554611464119555619593385580367532904019802651339920607299958328291059133817009955373654968717452922234354938106461362168040107126011240014704380409071026792873198055671354099234918451970949474676611703657563729612761932880619804266858682803491018560459636794258967412795096929224818625705950397893539660123003545063543633248437187047420220046439670153175284159317521010012693102711690378590158230077860358086668608294607773772008231113393519097170590509013940261355989698753711757142068004855450864247647098030370167112841667700785103223282135331828612834215164184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 48870769483083449746454284031805822065744423738518059193464877503591442530639362822459408373067712572889692969962296968301072984048119309759074469143668736191854689443454382772565806189882180515453352586464847766297904916366379109277183299781260726704153664909215723990111320237245148474676003335265089078049987112559414136803632402906027357159319221362060305333288546088353001855530292772477181253812008137911606544639723947784505482428534068978995723134887266092636047698391779502451724124214549058601772929808192763058371262964298061297263097505262822093282213409698211444451208220546396327741234898778711463436275994932363651250893845920813471841879502992360372256908156543706149607483063165832596320389219383757858892086112212997848606293035808873905604442552134984011655216734327088694388664255856274047209510874318885852476924221823573582821610168206191640857676466186854238264791248993998541820251396749413319663099063125287124856830871131714797297573009411228903524887175364615629576670022857473833926395839649796402574765528026671310658836281643046267176375201286234364360878209555039476735988299140697178459047678360580040071512005419740767451790214453723665041566474340430323430230308839877172183555847751945159333359301586690603058958419243696240403373946911335552985480600669530369217999199248397482098956857802896014605157692901232960372691561800043225845209084220271448419849050609323028430614276322219327683555811437907003577555117966521149747830345287947824728950844450459594823685321506656867324627628817105978240069030538817559885516556077904541945567119315216519243402616142618243146687621767047031931741430465415018232101330755393709341838978556355691463737381016174333221874878432014109419743233890258212917242595245833123889083982485128274519141605832167550097080114898066015324218360738410793478705089675022210004420532713359192518380816650156562794094652526956840257606915918279764798309192127418943467302329457779132021198983187267172125045974353044850546398409504574544562249566181452032073043351163001134966743761020426394795041245805804708020253977552343769043628436503120106380176901339495998399797827005386352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -164486185866948613079707845463329703539450413024122630861115545425917174947108223102206332572526774970771262918649514739554463378157240137427324246375246565589668642017816611507311394585658513893590168303197667900919626559713484838293897853729989498454051236045428990377799246435261853417939247766593016688508690535363569532757650551078029142940489460273147052064949629336379096715060997511400618969702080583982977068542650886925247733935392151962925782549936859539930090397767436314402847758004271351495186341843802807011754664316189451597090949915319192344551189320089104932181377783961700276336913953281238565259465840791731749633033283239924665585046002329025204446471423528113883282011224283515024948022716690624925008895469279749305792118535834269128021701098252902299404559445587172181289931777196809930186671010550246638955737463649850539048251069117364141352457220270014290810920996407427836251880518883358735421571149398488866599374484771042065300742645086750851293248503340621234630279707725446611455638053321038377443873413807467591087053303978873482777669443598162002811650016627732032811269568939290029190178202639822249549354916215848385163926508553065705455057890955695884971320583603711969613454973075611017654208567785443291948939612727286541686046127915693481513869728774522785210153566252696500143604580021292645623529805943678777573085570201716425126961495241900734016837115749726710000154921702431584889846830065848336153024560096541083294751648810267140944278054449777842346550485543541930890385779456628793730087971022510299372436725347780223201651132297255533419071269998013290870597489784521016997709544174804758440895161436574114814209725311103455857267884473498764227877765799612522336400264813581068959008381358218871664357575165051726849843509782547100498739091131937306409185837343727227250989442946078356992813071197158704125854703617798953121001225088841052483649128733691700860533804088170576467893687745434927564384157199107855967243536519024697845987548804500493415008134389760150009190493472276365426886960114254641460247328992391624319637484559786375767250223364447537924889347626944413605087902396917343139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] -94328019710074902047230004721790016335142219164936211796379193398344997808887059936192066974791213843824442683592338941595739857994441508415069730082078096059570713348163030037768273356225038307704478771056451594308210089502330795331879312556986252621312287040692915121492119396010142396760256925170262495607095252235719885739148237222588629503143074132959881937630145590011062350105799094303282852731454708231468841481506185681358915703921524923165878801628148027800564788825860862011858263925008169191981074529242724036814818840276830857863985265890640191661410118989381775071496477953871159726401440210004655032420004331270953432233002240187122327104702595034733535602485414996621630089609010838520939877913680706173930973448912637798257005355824016063623050238488788041282315407008221412655011110601802708558891234992321653943341192698876520759286752892331195058534854632036099622022412140757556584799556429442275248784215856629992435378926006218220503057779777380757447758597106583159255388143870560751588897032415019989855409341673666954001416592821654849830932274994630741589710224824797829305832443338758150960689943106272391592086064551920328555947842681196977265351209379109279541750885686200981509762410001326441365181704788761197669372667795033419109153209546250961130276225263926357125649570401249958670636543186565584824411346613042100411845012692537820323988092202661625571820860593783317768781856077456049264128466986932418850955650142344616202993740879244388943740037392019218665342379258641396391905884203499723021274942603960965435987578374018020054115697410978303347872088709952662157453438376243200908395568930524422556954032410029084284641141810493509040452659833207780440582596644286219331943482429809909730223113975460626900746456640252436820011969546545568167575319249848505160723283208070430919319576508832800578061350455731531983233917043145067331457731983099856667544537289309657199359236053218526486768382879884083041465239190344050226165199831697160368122632003317998858974781827298812613698646598807793336145162939061428363349690557029213258249503393224381302066041568742634064618535238207902571261342927755322307348251342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -120212474422618313206063518863042954226998521643478792785560490509864042122936022164653572833211896486088800621469018825658773414528566920175728630367589664358958239575447992667053247221095295747262877944641362247811726171429366054621995561374663665248705621595536947257119538898748200993067725169731613224665195192222215559137060343955763894234709084476316553969182439212667245030823518767771433135590097434736825610556690839666865324300136481848814226558028020937754593113464197827941204241885569187097592203438811135056197840075729314963924862761671151142179253374027375434975259797825020133033097419602133217235775085757355743162236871696906993421236938201896099996154049990380833171023814282460275683497908555989518701585585081205644713620853799923053081051325779947484684995982492795676491695963707419177511554769731045099325793714495322522931686903820298346205901102296359688928372111851697482751795509207089501160587776292746365194587033543675411799802120957884549217525338222812093157961424186549992121443865334962852595785340497228195085983008898518129520811008601326885340317268496795856232031870909099703005944454240231588644926973104725902442560898285075488756895323702052361743508149381671206765507297338696977982175597674562504065430327427517997877448407707979320097685305478562712570121551271709767022496017135003197405496534306044978686397491201137375262179988620762319249621625099428409029708500547256761395827526862048035422449669303466383482274681853553005993870208292246521493851529592110316280437491217611093351436167073022841865803926252255313075730603494459837962975341656865221327025072590823957984589876892546178202851078980623525887104751665495322256970098519041488054123913797778250168879932666975904238524271601385152153016613460783195464403924129421969735502375261374432147723350392292798875664309989229406356607048900307953513356249241384697992054813945529927374347385613807799834857350554441924122867383171321211520258790407353967643774827666625331120485567368974077093006619384536719159211982437595000924369799833638342188943927542043580129882243208293425049025291316294991959395609724407832019296704650912488432368263602256774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 3305826996428524533767543714609472515321701273360319789005855043582792416913829914375963280030478346848884836435105205880444289730205914561479893403298978457495748025629049112786752017348774651797927690715156844637759054639915457938960773681297169754994857969569170002938231794316085744786688192672716961824998121724291512021237303304841240187689869500645594107338817009759642762155809394937858816619624492196837719865284439562530832229967741450300083788365006337776874206568553545102353799295146924375915106991265970326220794080876868999330738325091125330562564732335676350995176995766899771338248501453423357561906391643907125824789774677902653742568429448689382375394634682508991854814065188452319583557253444698021273584760359400624454042833160801406813602523448615318581967293048368691899688321861396467479275844810629919844567129493471404638712354087118036198792459375705635358087759315558241829297460153747422091958039004590733789841386257633833231791393062367502779853190943355029365456127425995780272268887332986356735323034491834369615120124988798584079794470821246811142193739362762744081319217262925759076328058883888317997890646812043616441684940182576068926883235325563399505952695625003518436130267088298383788754583908021031563201156069980842702581452014420305758649048129368046822892609200481990743771166345074046947443694288569237860460508767678890066731111172829127545404836973263610181156432160337972388384162882250649832069561380817255535524066000319412522535912848144487062506806909498038733372951771577589499883574348989490761660252696458524158780843520831286210353216442388237007513866429790311104120939248959334946765512301014595416682945646582777070329512437835957578007173915896468207614189741061239173170039682309728837978011321190899895405599432820064044675747683339565984265293622923271608086869592146366962647277292770595119196092284218521670015411458361467137893149624851430420704114190191211273838350259842679122471068562976227871009055081936558973352445098753521078536048385559129079536411721350032681322561592147149618294976089939141316481066945894698464193929918813524847454133843039983903670038685451704196793798473663628101348876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -40213823956095036603439252013177751887694879013436265598363363022999687467192370548584714537639887786163438206224496767677357357749250902979249616660204419462383357874561394457644784678093158505191242531689991134057202426339827282431967952525211082222102889783918467166182937286974541315870245489799126333647613573731865514728930565892550891514961914090296410649363717342238978135336387969167817790125968610126855467392550100127187792563542261337817257380347322057856086194279842473343147187077300066261818011525175860251316040990860984225304187686954266740845545810532486412180780132406485289097939149941819598846008083935065211555747434742875924594099357198277432506709608729469957162298485029716696335915228923586416503405183623614103023579533553516308612316799492899811149554671703342112091575391330274188616191445021066255693043119652600692890926290532052999616705709527547897890853891301307608176852935400465774871513060881909213257935709077395168321866402866406658209061456614337450828946803995689731718000169190263007944601946155515323728984903204352436950026977198350503726231528411324217567342037799967995260512539436573277731428877886535077320625230921111703434702925363055963936812025211997571953213812526285842841387942975282139743759306905738186493714331429085705413521265607272555781549842128304206723985213731488486168310565492928051787475920172889959950620367326946957886918471902450712714495145650833657866937299853400921242920219311970766523883221845222673536179117407688615139154279152401819082143835386456982100176973119088747412257261912131178408359252037971352834127096288952278589312669272637283204720541549787240991014384430121347336170004253924253972034589502338146723095605707643316553921767972448042049301423776739440239588773508746137521136087201004939033058417703311340036504191413287156252173503159765076130769481597551550801118471025711058795226704131715486409662198226963402432469857278708631202782555735233356355128747302793720205508368242707560462533626947141269135644016872848520596312497481898059038212616910029077238178986328345127131915856692532956730387753411351131167878924200476832634380395159381244019058954108913894742727279663085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 286714649488756230648613777127064339524434944095272342946170864946247308934372668769588568299717496852934891706040846557512078171453964185699175149925139491932243547669785892009227868527830414569459480078277274070935569703695873550371417279464457923616401604782589332954059239513362534108175271219267057602515773709591731531792059348695880594553313398222592828606290190804162956069600586650453499492246585752323305049259317118296581991316303461992391124807004111254616851659199705121888962106207337083922529042985045244643173762773354573583243191942940990596667787935929315474921073016771855236636569244764454972262129758984445079252965806054783279760171093997393301393361378474218006398792579637454084377668310596395491425442914613700822133570699047684005876827401414116731561626908484565329706024658759896979802742359215807128076894231736083488820689358169044196293596265670472784153738669979124517775385939152564897753590524891507277288242138159212904243054517811899154667786708125911154313233883639842715612355031328104985200243289139923022791646879259061067967817789710294799855698001814530050568922770882312809135340737699291221045092813413057990491355080725917552046690277804485757865250790825218635045671713911632584855660067932463398508222308031870419286066675995272816154756047877610750066920242980810501170072553691192989508304041304047205041659271497732715725345296849753272915470021544242194283929096888557404919761913034332380041996969578203627843030522208028338260933882041100909007398812070461602357962421714007489678057485761010108939086408216914568114917099367833613603926415111597464473790425815495489676985705256924405439175504034128484448856130510835614880791313699332736514466223803715586388705269795049953860344931952828318702295544094679905714023685219927940611042049702847042834351941461036474180551851819337833069039449279413470460132023813119511096037332264687737597431908095377867878941380705234822111342487617826051178401162770004406133517906316003047834772657930363211121993245945049040123022993332956291763178592348318862066494823069962828299554921058569656470105354174335435922299461458518268702331219504416518514648692939061902507091872394084930419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -1359173747553173534754025999430343562218493061135449358106475709306176973145242334371806891373255942083552129246028717776400675021454518813189870743782696745116741142517073001242789830482952227930514277423261932422948559293575072946432362368614714444821533403001924888887759609784788505261832198527214082180528914120498728573796879008985569029410258278986821534828958391051487498190633923253051662960749765506433057041074522100558266947320201711424573252070029316174372525477572923647749841367776070233928432101311958318185559584027484252796896366706905054574354176441701424000631448333262055306418676165967100845563995836541926657527333206432173528967647274281759589066945340469503796723203834681255761388972671144975558084467770421861739396011852026997068493492053881885842594243729724136391480218636545422822741336841603601919581112540552655580724881424968183538133978692068629585052536431768854504909023913862389813728170078677472824323402259475177056304893997654390072205624807514012462496014050498722245270715356328110628087993549717082605487667282154588396539774403345135532636900463041064814657554496811408843825533315626897479264907331360244058779993148943154049228143015659464377122860099935586248918999750199441917850601724225865752912587176059170164700542834411281589556352997423384623637995772123586131385366375901681327452074722416728469099861230320790094578298713460703083433411474760388177173112423127865068972901023530410977417925529227043176953324334804641120426382569857579531121991700266124886297068747825510680950509987382801658165259152220454917700675731804174436029246924932850129010078854447483922069973854293621214181530848753091860948518272776220484634103698445599141929150525416011371815121731361620325506555850119529289447097688235187540182604726897912144983147156942380219815316078850856414897945773737238178234578007347369264933494663082234343860097124262907543164509505463023661412395555827029797558111967570391051399934631026501395310930371167075642757411745872665505982183399954156482655577205726332951311693164040761819272818297800426960240451090548556795042504829195050423019462833781928320845251845213001330277272017850453966758550450322218239307403564453125000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 4605247617689925097724343150505195511505989819020861574819168032527371912794737065152828632827367475308583824296554525313595586227540824539513559839757790098839972860035194888940558651482259483660004180471541869326608913375281077648490829776179422508247115135750574604016887068394472527101082877691615115274611877105231360374300839423508684089234694811730464431243445730300477608931257674704439756226007127285649047267583755053647433804846970787451098714264087357606664202176326114916658253240742283016776866812476290022717143508435525545656538447709372385791086487861173145979772368886552880324883710075304310107955703093611422894292437949425012609201801993358111129199319476676754264405441437835674796284092341795815442950088930747220014558761714569527039108463482568977213680950115388861353737060418023128533884550279211421151608657163794886019085714968942279174274922057488270010002531857086563548007521735065049322748818893078622155553415002649358153464166981794089495117330104022053621263926842672552517152144259965789314018675339845860131168548906100260335792555700818010739401022686860460695489746929302813548861592935050803528201980583418481923551359543109549866705101678902370469006805222479828635053247122543309266918984743299631570123832801084771816987516327354365243179726838511904154670153390341789936018150961497459799717045200889419279726546066258724302495697988549817931315754054714396788835861677639316068278692843660785767434327163528152684245405638305190404689534788277469148370207079669502066521641464465441738219750232023917285070374505507723528516607599175612613883824290272445216858810563760601031554320562794911974630363873730350999420059224153183761887219336773575743146418089638575379348007530428488437019545053936088466527767587897523130159945975936509939938554665006520867176911726414601764081581409396110430648909503615590384581723002801736725231208380826882284714723392438054849206519781895992487845438460978740831441759595819338550462107895010570822613780129235847772595615250777132742975952764620658666853077844084565624864363379226536384163691691607598955930772370583552976776745756231261356744777383624020298989649888033934277409287005866644904017448425292968750000000000000000000000000000000000000000000000000000000000000000000 [111,11] -11730416850220442199443936949595684223097724591300758622451206053733831601907396716561959929123200765761825368234738570032401748771501540340084552712842234092810331101289135041444214381388276404964540410735536049255508571910286191592943500276321978135394977471391763859222441503735189268470060925852598320486899575978357988821980193271282684307783452852113459378308540169104397706741911068421472808365130345930527897356679604589385956857193699029925338588314537032332931027402992961403150105942352293958923521350307408539427277037062516214350424255947024043324882488487162849746065403261025759734658935387141964796498039690353568292246524084650908898525323431561220996826211681286656307998494070372942608039767572729002272339188164439239181442716323336881522241741799428802341808735441740695084917637440060726949021102803438593700725301084152979877879399714924436127763358743448125929118666710351971794522558792791275150384326673857925888321680736481463789749808980635877342514637876305540196799169388349953415628984714304738814591045583760596434984260013226508982185715402844128962840188385039925291612835224536331266162370405758929891257794286769401166444357746120467052424094192466033726052017149718298083511511387541199969779225368875556952473274746201947088576989994537958995289842723207284583406348177233446870742566789582518202767920449068822663237039256463272515635218014722604548498435419801940866030146295108192795537030638744588308689881227948242996265127707521542472197591964850108907988142137997694318568150118635560505863460080723525160262412286189264479963378846108260537669465812514184687164925751894769105545826466332253869535117701552853123141108203771070749710006442993745366955630924222587787082656729020497996171126683290315857798511967652959758766385845929900748196653628561167867226172659001362336907890690222636845254621897059994963188970790594782191527199176995242774931028425544222194180130599858768928228920043195486394524849368899161909079538137125971007931933734193868568208102714993707809132904788226814983844334017913689425661259338951008389118175306059997590134999186724002332836950170347868210211645312653722357002826191919940112401432585897964600007981061935424804687500000000000000000000000000000000000000000000000000000000000 [111,12] 23417686180676708004695764418317889934200061550664374047784147254370073751135629936040066013646066059618028580539435322706611101536872057829434466734463887188774833146656564054348886629249729701174729022094495716899217616719633900453991043956679095966835249740783479666556787942669889865197434237289820933812683389353258424982051052891093876981985066400801417431304986507618779684407828108098338172315332825972582712520206334092691289679708289752371465279813741836400854837077030259845901349258047507509030003993702164849452757002240944059017289195274656619988883392709399192710642266675935356932581937751952636223815594457060616516797468539082930934806846178643615370307933079582790073628464346055902535807298113182292744639559497496271477293227035512847818412205335329578275992054868781232958600972445059029463401666906514560143508447705697412044720970937710983397928262022363895080722612569161857258727809860720776654586062047242921333663902397400907372406294171607758152253362746715255612787106980662997425433912018298218215783500659327044507040119344399812989713663494058302605642001219005312838244283246824191445806858950873678087279449034565848557887932045248564115532963858936014576305344674204731727089801915257793073647769783844133700996096266004708375676391393846355448770050197968960651396043560398224749442866361329122017628953819543250464370627546237705376130714690087811862721515088231829164303140401312256763625425556981190658286754490641376063479440331154113947956061183853394894223055839004014075266250866659135917033094312186637558919849070242803461272638243975321764418841189866908030141760441401752638651618772813388315023841224580084873686116712930913745889491070017373579850083328938136091158163526948972126499164430211616824529382870835611107537368542800656309131595268988012864455718672064906964943502548932322748590140332119187398219910713389078984640557439192405971495663247763855828411897971603400483805127839285607331553362963001217337334536632107580884450868612528835476206018050123547777677580907179149572304352603624561349805626200508253252725266657659914406363465365274244755305148410526959514218295361707575521504738410112253994661770002683187641423501190729439258575439453125000000000000000000000000000000000000000000000000 [111,13] -37798362681011438972827518264982658743789262775745504220010172045613608170371090499804455866657027272537001552275683862467164232044463987460229430911514247535120395146199183674226551948908860403311208782465180998719971378126366730896238005287746526603056116516968632931708536447603652091218638843634741082365803937930322744876880017121747917402925171035870608368770330774326822920138729497508077677045768451533959209586673167824357317020392705158128928873076090093680150052525489651566506991018385484515415588875774753360565342901713549208088490240976112427195642454090691827082721448121980639103229296922924020722922132129442639019127380523338182006955016426042794937473516397701699461871058380818653959102353678736287891126622514356190927469463778199183175077611887798928219181229880329903510956915736987540126863511539598118101961541875036451110528954800364552190450357775012248108120830860680536829718952333440704625431905688585769830946311591349171427460172602510704171908103150904944769456090201789810669516273844984308779838434618986365094791674301744416352435752172894391375132129429604903456742880185727599231895649449844800848945225909293192842877704060862213998632597450734684482837035100419160773990503715197815209603797763262336265395272054066174007278733530227759638864787554066237811820440866264298648860861484760900580734250396449547532757474100691670222558666753247706749924535375839169971747466139661311488054609086149732654460096526383921257581995711414721963646947386058076600966113645605823265420220214330070731283971440613498820453484226985185596216544748925959024897637479982243381276714211238763406085521795293180251229443564494959378392547392798485113597982584756020242068688741466005935496008376243345931058530532358219238526234275497485816235395424327034551683719797195312223207924545551108784896867217568238771910770895109509306357031853364711431710537765934269636248198492488252501211054858039310601193576188796565174444547315478399290333183660510002912615103435890141651576425845123518439072891609687279125245440246706860172375814447098397572922949386966773731194504323557519283311477834953794156882105976323379289079304276730887901611902104492130005652938962157350033521652221679687500000000000000000000000000000000000000000 [111,14] 50718490244869545873169726677289268370955671880452903210335074871309624864161356423443422974350220744582597346013035982084303946072584335106204517388918480921643997321717987121713761344754986504534634517838350350379002124574577581093316113293469363973899618682815382387553525217306428322609074232991618246374011447702091316907625147531109581958071587752265097288981819860885072889456709046542412942710328627534631347085236598324980379084411976714589124001391539526449151233289191783608501114123933463398740244348169917235208123126026883756979855236313556408852258945123118940947355078055061464191810201169031494296483375528628483265422867018112043531175234423660716473174409899909125963585305288198519966573966091355878537280738561467828159991031202851891716152834217002903894436094861606672234028588817658317766110486617851253850932452909283015679845233741112101877094233597152675539160253239739460848243898945413264727173754747585621563251418736295859610831888916123313100865197427128708622580734303713444399329156289639457957700778427463405101176109948617231404031311859907095901391192581624743960150052974983018426989266642612000578164659921706259784150680817831560624156071370134159692525751866473613592576521125895871675274268480960563006732941271694535911572728723649450171403209353678628971404588698655590702245896883619371901588602986040488987008940733419783065071939928610316367465860996935857168754042716896709773916663524958608628555809176683912153820385177047163285317065467665663837796186448090277655348582012971101957729232053343999948427806744931220759900384992568249964667743814635520063165566258684849589064140834373063832612754384092435509361604530811536729765173770469965244713729087038146849747483280359348229379175204249204157830965778840831522951021976837321473599874610184409788390940359923170991095203226224767060608833779808185850531022039289712775271090648737238242809003288592109909474786804270605668260262937599047871094705079312039290308543253179932674527374017676453240248704885882003400930177144905557116967978684085456079185480048290329561926213647780036095216857367209010027021475941473001051169220385353127772884261102327644983427816192809089654303100758170330664142966270446777343750000000000000000000000000000000000 [111,15] -59909005328420920438983690739217832140894867795072172266066558758527040092388582136686000906484077210420306277571322823659132359886739900942016976358675889633577806291044288370565348987111158121789384167527664270485591922233852276828736329739107273736212522711269573486738992443890139681472231495186584859820630183859110462525301580753346505046504178535641682941217804308199253451369948663939251653129397188888519869967647944936326452596396628523076827960051318379162633952476463278893179221128088356005633659097712142601681179956782632172497935183798242516201818048431569497916460211697025621226799206953448061232464683984540023154125349657891099827356119757326706782018116716460472130906260825104469559020472983652699752194963048998962305116227930786528600287372060532681381950765352511421518251521555476797131489548685476602917952218055037091275731095709712867349213194248459920556145597549864535747983755654435949526564124489219376694095150426007815052780125641469761378562994861015285323269777472345548173399008958909677269955663386960502776079695291187977523760411581300229598589962332819649442793358798793881392915443947614183656315815936749202333376617124342148891744963827457717929082871182757708414597153841606067447947774670642464812425970000681042055796533690628204285149941308227816969407418372750685232975905621262113030067738538363960311303449867068233638356211309585046228841353646964417439292041129729747354187464464588819010633029975952648704808819467420358729036270885826431953529476190687442248026644340614182403978168842665079083901729951168603192726002299798436137038120977070518281880473414860832807126376901909690552102543567629372334839080590212653762400800117495689928004527044266096273158764200742049327707430694388676405389456441616360989915982067908284408455165811080700533777514608968175597046080171682532450701735036643527418155494413328185703167940612841493267330024204086122179396128310888361033877825872780280358130624683314508003346977507103997757405948241671549165982130890542896195715020444864564144051403406411346673226648364091752323345147732467164920977072687160105907423881112639611695111942991599896028849420362840021589035637067852170544769718762978527593077160418033599853515625000000000000000000000000000 [111,16] 64814914704810084897923211335326303042609451955840815538844510346757047901151222257488596812843608063556057859370151196974995067118239473282571274041864796243491876804063113374026916667446677417763659954096278524377995723106500244552979300681292588730797949754754384701498521144196038388166925364268885921769810037419374426536095079371330068243198616939040743298805195084280648394756219493545167870522240738451879769636451116933806883181645075557200659216708085846253528274084971172445082172476297300625712044767074092641194384245907950742738984221558646446243324281483971392894374496816181572602545189214008501017214894902698090388883483851645581047673949342549339227672292662866646544663041048158835222763565620580249225402456008108021363425780426173561489478254170960128148723386034578476112606589620039851660539896513143802150667967436995608903031845939974945678010009956370597624176445830724609345915591137848034855376403996619363106182964725701508677137427490617686940049528304151808175228561742908525000301740055393882825819887924710634356380146951251809913429811287386059386684635459497303447649579950003479865828888518572211869348288785390393860343867964622281815561289752921786901602485943453440420866895238762457886484508096252243690028314863986759958096480670018659129003078204915262385228706751456776172128190869768165646640224613187014934532447458135380096141583245845340086871873490281046936956070164995041322070330696747478453161306016707906274860747005546841162338717903043892439957675786030200180910614119945068834223457175424005439356798927212292753077215145286046241995577737224055208210984129873269216542503877384468803966873957862249909771371237063086267991254711350985268674455686405750106588485683108409953398849100635053310932527534225009713083453376195674080026350049222096287675459572706434636015286220651066133467898941293810948930861864512263951995287081484540702881260537843537845355758108945209215615566741597818537684321719635856064312705427158246175423863639928444690760028745831981562441625278180842527149730770400311067415114945901378814004918706659928202183364931998024291507102082953710931204729634193664955703294969353771369466671446826781732835978124505904585106463855481706559658050537109375000000000000000 [111,17] -57343423993750973556142129816131564340197390914273291418525912274465789200086813236233380789660151741670175314862774574003306168063413405134602745216484304871245878606671353537850757198011508762179123697044455904786788698841433825376829226983992578697189140100196194791260303838191291488677148684870316925823075746685956109776190119162251816333057301569731161579128474221785357923221108269333768569852364493824554646930056942884750215046179577054530179670706689101692632402020696142689032722383850532866657075302026175485826887146520661201326806958469972603016682408608784234590037920520860172412623660952001537515449151855207754352089849838163053424056058973578072060215197781578596266726753187692229281045145140521847399339415956939031392997022253659758919551701013343027509874361686210628490646171235911562630194622577611517418458059782649546852854610180116774225167293061977959463267224308376570792251421910636343308505664883517148278864124463205544340980248224460866541663632659751949745491327990852558943681214436215976939496570565690286868749290539499054703267501209062284626721133282049082760570954385328951070236756585483602751218386588921436963584930766764246506714391352063786348051925826000942974294046306097816567731121145791061757358248923586847995061415905328076589888935998026747211576373006369988363050375733927189644708299492955966946879684299313196685356839765135565774635822415997868447540655433411768939000899104752420766935420202495973121516088074079681507737641780439188794647615102476740732674710137500357991547792250275895659249900420192677012679035358784503343472448001725772138360905463543213746560889230823611395095558803247124694699656440721579072055430409637678987304618329919558350294620415405087592598188199779141668166609332959957528169371696281483700779421167324797466777846100043897750029732777224208186759505352701453635849958889038410768574858619481449982623060234300881380398236045148538770732788756547340803583974741168245706497431165526920929994868810569578066546937584927234942606245348129697147304343686413259260066813540816896264577783599464908872677029644807801842910490484045356370641147673835939906550270145866665285341588033901694645114810102045060230535611367486126255244016647338867187500000000 [111,18] 15144581155144869843980413771938464030242362962959146806008952598396381630901378899769612948265555046048391758059424625614710651686321508008712539554317439769096916273879018527068898321469054530716230702953929036281776114217328124683048153968937421182665869804055344795508166120218062324664305082775209762594485536093471820856110715096815038190818039742488293973570935513347091885716243522173578666889236375537123148942315016585875707606528986728276271401302429124272750370332792911579329326888218639418668042674547105179147110287338558187928624180870521748676673784760363950330907922200872365714122236958833906766079169923581329118546605254553742258548338072940004638128814116100723849324767940756646476177586606452265739957946747922162044758633469418404009135071771679004804412414950277558929391945951966248471444046565843889013442115624235166739655536347570617434256863696539986759323741990130609743128429747844966370598073745671311129440805727202955338376708286214185548149078176397656309239122936656355577832541851960813678123435449987296142734980866805859471455205767760474884360973470867505687029535092419418327380542378196253578267529801679602104755755055987592565205409264883364656008684754123961497100424890200660372569498253858262700733476011299247773034527390233069210058056752573746781947001641333754269043248118296576430303880017199090387939723134464616976561841660120896166408646708653254913360495501409238953129736476652135726161199615722138930294346966835935696727888787096099673547234977405971878130077047389278430920035808716987261624351837881987979903092579458487876004347118531898658743381918126862541586713985706524646856748315008937577705639124398434202132830015902245081862634500039530081940875719648023618586736772363953106940303220157481490771953966285366383826149533314859328309013898622987477569693684333613667199508847355147212373401393721400511073414032987463862532859090309857177436670978431447822581314041904288641058876634125093809599614655283519560683951971991855691818557178826228194003715506704543712061804228815462731598839905982850385144150019676040314854787919230078730422294226739471708021039459667110552457210136371505845099018167692996211011699800293519874855308060546121851075440645217895507812500 [111,19] 94843267447678556453307195726504068127926980974643140730456043903762734345303800760272311307598454477397050100926086977952590953540226320052552351604036927289926788025640011184364273231031553878485121611532702265933073218600637476059193365494450179286345761172894510216116821108858835302436437546361136916502332003090420808068248922514908557844086694770417822553182110179260302157911910976682426047413858352913921967550239546155807275524774327944314290389630101093888062082757533421931192870570318977385879243135657419584885711094553123862941249246210244225932984260395129177848278542108602523374283517197158311091446693924399920321711527122813418327695788362295480299785936760185977463036416619113748071570773389412256215890458633047557866653199109691214245678948324942582271874019238639106525905512480107388797879298059209514098777775476225780701909375459768892029186319810449480538899528131064107196548550786965620363537027891669122070474473093561164638633684152469456367716403673198268539122316749462982873187713091772326909622411740587994421061421284650981082705076422263599944523028780261351481693948282196195491214135568433932083914689503011581561795138365091786713884359513469944704958504184260716200073223724249116035817261671668116531074148530233869019791108084863532113736720609480605067217386417629710080312104290467620998630400106906135037791475096847753947565132785044632130180282186262033993811881187579386652254260340976213542617030594622499917039215499281938526251052778927619556926612616380958013947506352485183592134473247184869494121621995011942604633608706832048991719904652172272783259790859560236436439591046196752116217609817098409750321348974314634254052473526616811545039861392034030724735926035537173302185171781225684490884771355449462502403667891241707995011879038425487945573838230262558218254197703526634591316638309696102528877011238673895276614910791204145141379025820157509590433434543344446588013906028122592975799547172202218493641171232810944447956314461409365019714683046094248582254454222545833748762552491113314265773130562186202677723751901297922164437844243560494326887467821810948850520171144397968277528176386357033873126537253830171409226166786589351520575519316480495035648345947265625000000 [111,20] -293599825295628570477309737449741919952796493474468907187332415961172275508398172346316898326548601291341762927431813884910098612668144248399994722993277884839618442372614040111033047268261129557584219057555072328711429577013325434921328757276278394396387026596591084742769085752436530099240054742430860256786574598424836517724435202684241875257366182507054340810387377505138698953068387309426910556049342190126995307457523934132816054502927351615301036235024929521325851799759338617631918124964908070784011211801182532541498741406161912636235796822922051940122050668328209106191376739883635010192190712837864650535090300817853677921668195970454386037809609990743385135352638486986761698108478120144569451816073969335278469718271309534463607476368274166677285713856316609606135324605492375729848824649672012641244193997437111025760564495350268658854107341357761460258457015885843929647940384680668554126808529468128199053524899786488258523249743341680490937931602423530973410510070854682014827865632872514284357872967991775541548758110520532169538149352279155912188399986856035104805862434009671676068647376216811470157952860140578415372295065771615920047180272749899548311060441621171127908993189469959366247481270686393863174249177418021788522452164096489907383885606793056524977885964956684974895615314250748431069711798548683354639044832960189650854768011528459397446745963512392948201204847430592853276356185695932264139788717790399095085034682491809388833030614420833531723835734787891317407733344172970054253535539085151922285177924282514223480446666231778223125688563388394541623411987431915943465090714334968734830758475334349228775873376436323919275048506868002843736539715077664160035301634607881817651182982003745194568076259379567413675615038685190715542142164054966982516756898749881598159357691119720522758223978280626390583182330731424249004958043798789932978476170515548322970191612106743835613152081690055773268173355897644215863768145223376299727705700314569748227999776875867325392558570009105252387642498894653200108533084137622603740438126774633975932738423844168317287512114508381640577190911680891569379448671242507042232689162692164786401194440052256232353359433192782623756045268237357959151268005371093750000 [111,21] 553015805798068149149345519666019638626097782436632336025349196603619105292407887905114812415174017083373063241128805953654345358724707702546880722847327381184011671547091351088904883774172296147794988596461002002890640164751892199165532484753736282851180867066967302480266054545823777001583691435608526372644968123736502759679538028527154713120324047308253264714127239345939151122339758343651207187222013647696573605391243010943383931936107171993039814028051787000099379215578717646430063742154660152025283018990069041752034487659563618003567942470930255481974591601970306736419005140371771606405808251782681002600406704328620480847527826484073235210120895943537448546605085303930218868599794840004163317756099274257746462091349666747155438959073303250041602649213277397831673688550279827947649005496907778338264254477040494971310525988714344472300602936097575725426082429520622108906531895465713901652172525161828420488236523605839688294855289682941315634184668799740640732039289419631887179869766795573453566837630985456622388947692695915756001933849517765197892147907190838313593536141556095961778273843580188181388096146830796503403792163787064255055390995794444981317241561587811962701229602598181820510041617782404324434356390597814586217557424306495141976137722743231746948969075814344928003272886044266215469678139574290480323378016590632436269509830840004763024060903266672301091531692606755399413245040121714806079659885968645847498690393176235777567175634815340164002288772561606737093414250502851699983378772451757064995080834955654329421546954404815161370313437216783362693466563027868663896029304501637578226344456899849951730979678620605277088575272218408478027490669463141433679561741825785868970559068989385667939593962121492007440539110767709107753486099401288984191583465254971643809467756523998934650977462426589429904205839391591247824536646832909380744207882982667361031884251372678475744388369521692381828889047790292680727943957239531728067678769012358556430573774520418792728295250796869836079396476628312091537470011262729549328471482588051614772072262266232683429934293084155318079332071503655742617142159548637200618362159026997292806508048323580370310212627480220271003474863391602411866188049316406250 [111,22] -783607658782818478615151379414044117404860255265405977669853511732084096149688766393950088226883920473539311277089962138748523712397501497072680687235185819609205550447099885628830236287016556443035040293008600465396208436333640561705776156951093284429172717039993547845527432783138607665258760473975139404165364799680372856874429954339492725299803011745429598388565834001925970712896430812714835791622193136051620241923591900436821225828866884320661934056280709701844989798529567674434401697356492595714022974393796954041602962383868797732209897165894806899053098453507825294578573047746813428594540227967047754676602866793843308531043424545404285969391287505433941731362625974476004931564726828661537509645399830111987555578561663718925943599165194832938019054457919274432596204885814438978490714538345775092193611701097217367269432059215623169840795767623852561380330888945835772539363097574604830481553056270934109776908563019043606523486787215426686297198407684509097982803458674918052885349641938717163545106198522697246330956431588666000843552764472331488668904788584425740020604656402917182606561073600683326807736115206986531985257943448689015073616362466334220361041049074822529486986720536114463811160429264268130147631710627519852690890812114972275277019293344835930771954374851944612834991758328060408556750807097648434303363573408651122039129273396990689450232566593962516859035922365349438972900853597259846928913872588537943435027778367401229005219426144855229585843029753325048765473466475388021742616362589650009415214459363173347709691639902188541031437145786120831258846838469973546251630489362557816786810921394443650624486426467920024416475579774264524289003352266191391605759255900701699250855942290936491397496964632517896947195731378325765614774365903395692611229192886943768938748306886703215672503450770431732116869304714432895864937595348763748054502035510741671764786459323870853396376220895767599267945327002231318899215417073977360423177707995742352143330175161479921171095091868496654514534705986740264341331232823437465661622739780504292271708136437305026207257220469914037433950550333552669964737014884604631861494783726875202950505295450505010726265347348329370902320079039782285690307617187500 [111,23] 879958402810009313805965907579370356220365307262018566122972249716154608954821057422164356157915595466566198954923100300946011764157953744436513263094518094964166035293840937820989917118052626398650991932282185400243378684687865215618279557286905775598953059672076930053497858623104791373817021843415297249914711729318552630484190124842495334058662808623105837494712074840191585556261754480881079515119856631824734481889549089837363937357905260445557137346201689927568228758049071692437692216669224607369832793885689085113613631911889487982528682247613060262254590170512037799193256606860907872463625589530392576240847605095366594608714597333890598467116389137140730918202193430050789984425195271499814009237933074750085857066937149538727276004412079463652801074638852035963408349416959488754136143596689042378271123651612803223982333079615400577078669207618749204006133790543168481478104349044915401281102057161313965623190717092890948697499359364682731160141062372641878027330702415412701459725312424064716705397897110940411316110252865427158838359987552099803980899370440447367975773214944743072637515519870596109251479262445467507125517682733222740429484721223372749064168140581776990967652637111732142171960291833039959768727181840622495544028483194191524442597800354609592596597371772106201379998445249873626269555554729365821426113647896385069003281550130373226977483684681234408441154971093653573904409181000317357356789821659802257517635172828263085073888196248906861759608787775905603189023472358575111968231425432240030189193063272504771610437112903874009996552154332214168643432979622414603560232383368851458500811841399856200048780365954876990774453075947880019694888654126485930530152496981606842498881796692041887966104608570896819983409471758849947842344361111968685748116725647062031453590189558039519069483144604819056879791134717181406365016723685382592303362664472099845573817663869041430702808520465666169873567229213124114636827532607892804684159885979801075815606955432611204664598257090922738476149316448203392321488053469779643577813194466007139295830608827114829668593845133449093757406442347043903995130535348739947049268480665665863659486952736192376780047230688808213017182424664497375488281250000 [111,24] -789417969415302398644702413690082336660231321730400253894272851412691903908815084115957312394010995830113771034971651049348364026526351868802015048191437105705440651183538595716582891950570299878978526010899197190064571523311491029163796803945200555161001467363728301152726009422704661985816322109428375552670990328081178359988419459702382442670588272017392604505239737222782601499695270131705492923139429173106832405678311452512530795633110403845945167360799306742533882562698594062178801518883987474804226913553329499790089955487961316985300024824542563618969799973108612274366625361894911748406245965317263978018850786483770602598358643700878745472799885612111253782303221835248339590635591898446672567396169102912939531139865661469290813962394211350512092594785164719377325231707156724318446827542665342493647744552544002153119690457552997857427221986560733142697885496598083251335735312524458536410758163829040461177741780991592613777333224117208898261952248402319789832154077641029803546857867153822872203480797691166430224570028153776320096892363205131478364354992130046012688276489191152041397044578870096166177174978775755328854145383497490761593921909813041015432711668656288241638354829741894743419679519135665153427916445138208603972099246284364771439653341854919693706385148923870907234361662177818154545754333120684983024472253365526203946049450909146405574478713377414606551795085752110018547769228928107238028186499475745545372000510462702589714872856313891714612073297800665341230098251839662146482951778763308480584207590217337372425631444905280758322838271274630207317823905340950641395973393886675618692529651679237044745507484229600533397452112779286009730203059656572945286337077814828449094307669626335410196106959097808901196305406776881999042056763452289831040783433575410774451580867193403069707963946714511651934729989304282554673557042697443155500682879079030157034670386023442820678213014740213615750966569623078607969712320674428038541893354451525644481714468648426840170565042165226243799606120945195849286123333565793950087248269677249665889082873841094296063331272127362765054047032397535359968818316315468108327546798760579922340753523446062845736817537023455315647879615426063537597656250 [111,25] 544176772753262942038671248111722019185232498891055793290647630756964133898320506353078270934449170460800848660901702458497678462940279557393900050178239300849725044813647005509539054347119386532423358088045998350137179208140065704850272381340833765614003469120440872091175542107707990426446990010181998241807294983450890007531508003451189318135102621369932319775904092593737435018358492797846380520069344488241833499811817974361876365183456610731246009491910551648095750437133748283711691884774064941840884139847618610531711956835444096812192343218567535491142928421739355407267752851327766474016840231291421679351042645867065880611368326328795684092711602215542339299540983012425305172324832453912635335168797184360872620782766959321594097983651525979371015070333506054625689967371473710124213687844712249299434578459095311375123287234703207265614090750058575560756501153111186517582646671161794395959070805876895710275410787489045074439245056862955003491196081732558044989365195115949693426549157391972545759541709176605546197683747326944717511193002016177496570716461282131995440498135788885810641124780686159856300026182015412941779957335463059432827011320419937091515755144417577007499320417873284333141446380233319358713286172513908867670820034510495562625457253653469918278615332302936809721889043697697943267904634881522065800864174601866204562993845581342348528439390406483441504854419415886356496258706957200278858944005163496486970028161459716989818700060356065246572046673027557003664068557400424278997748404663484606779249650014247575242672822144007840620362586078015936021595933823531845415715851212929585368961279252697243058431105518638092419026087987466526453313503426282245157393856289293939211112320235453994500507501329606731981154042170314030970592093436437934100819796351025484730472879283019089251633299877111951493782622003469076019483383595163917645174726271040176169681032622113865448022744624614410765549748849911630128288718874666614372944863979514577572525561282297744593037936143570852095237579180451199020555233945475727486680482051031321508031665085761066676635394324064149783348617394202769348127383551207178089017478069113392216026212801888682635276239807353704236447811126708984375000 [111,26] -241469908477527130882253008196683855628687468147939536972544730663519031163762712792625503946056076061992774476432015064144757510305365442306052851029753848504609885445084004001736750074419931921312367996910771405144269161741653292221518881357857153444101521126426077831308734063409373652020976346786967351933351560493129903368786940553122459423195177343034449250625189908002900735109780236605340179608394898696621775615959902944250573715474917177292031447232464468649396364042301228963910277410449618236516959042037907137688366743884381412965529824631171296700167023122486637092407521615998810853301765263129381470773236790177567882831125514880377688171228517467389136598700191405086176646249590371468318101353880770800784208429268989280389853945233692458919825313184372959787174860128182537329813159850421799093705392958087944519205729757698655924986332713633957035602054827507340157496214978051148883312481562950263008918213310553499600665741202953422936557645064756311861475977486692078752548232590621145203167223097174772523638081852379268995687898519561749027552177726223075007510103313621614144535042270566682736790375423790983999690971471637760627820932415236315591542081758906393163322073409382689146506809833241746526316340670880542968998696770699601026460182309035624692128063963664168783906843413536538971164419831040788047104118472402066780290622009578191108110554395560750904864302737304731254284412637688058475985074796841114504436763295282141424649759921193832340243071893878185857420679836804780820143555769136029795163812900231836167060914861878005576217426369661880424209690868788559354044624518645596023786294157604116649179503202960845584048071385554518764368992217744867346911052194913203620873045532895952607099459863879775612813655677988281594168865099306317098519665567789981369576871227986786401800043029417603798057724951745207284065082273213349840425730886262413163257024385662484375867230339761604865759328332005458394752399507125619604591471983436167082250397434392353213231980773226908653198598030855969976821082153222743905985068074509573576029438335313880994511355729948052591708160466107734119216249453986288803745338836591404043991251673873486838228785700266598723828792572021484375 [111,27] -9926439184708114805200365426566168888283107318896172098013953461978654472688666025280339839863891021194320215519029168466215037581665056176044608871334876684548167270472165873454438586105542182439584384104230776154555284081050985193737475861968444428101280514092662856434102940041871372852135924912613610981184645171697048218478853270915864287633918622199113614312762798303967844534088748023021201781519298887926183432846261927533323848483810440542687053240784954291631746670798668804235615303317622404167714836704270162666043335138277332702386576827592777457433270588637769547570422934852814399103879876673743994554024076617263940289471024242127798668511823613111320070876431911154373218553715438461259741635004221933077095534138603339203865258890777817503353245246323187040227396562444847414985713444495178893713342734550205997822279156969997246915760132522050551375728286312727643512281193167735486304975271231496577772788311273002015265982686576444294994550829699499630908338148533333739027938610027282531589844127351592147034774865985937662339622666300384840564892020369823835215932101908455019983121666697113764679690345739094162543972763120306976633502581249632283394284712792608119121488854868643993927158809507107276533663614220415098638107460087873205551138957792313659612539372077700236364972822634778821224592183706293224400104575462496474818526918809067434642887575301159300959008180199503022796477177336114622775894733647452637875344579071939653970512285473072542147089657263194762502904526130173971709545878660386794386955231004069300568554851121716341774023795608119614492662542215622632691047001052036599774758013656607251356314945863330086864392577207245002227569141701019894444387490403202505155056372859314157302913297170494482412644439425607756691628562542540363623711102458461350399177648468080829338189289962264391590571261645698194361864582188400101076253356134294587319920439876406461683773206396513891627250322943575743581796785280426099545715894186254719180270299909992782227213775537337370346914186890620655138498260302399690285244671396816421343161737223836046413610259285362484539343449758968178081854826033234501233885428916023184770254855421867112852396530797705054283142089843750 [111,28] 145935400801825778283228059096688465068485366544335018514590870723582023617120475147893066180015490146020207172190205987624372197017130117831455701848261183893726157601489699266284231714839161032068691517283358740303163499046850256756995324303897216176176611505584520942302887719783476696365728961861616160646060285647325648803801721714601002771755639293774229299996170718046253998953710765397371168488948100202565464757027669601851643869869583863465954935022993809461448693712436625645015594674840856115211878865155131359926495191544681018982998115560141326953427015427841725275474531406947629117798259386349290181718135585958846462249189799642543185625526804919087609849683704093250757838469122022776011746720389951986311103034373112792037902220579506632010059440726067922256729520094579662618724553760535194919797537107445491796889355017471958673341287039150475932726503859029337752565500108537497875233851763172715351369158613297426313708894019655119239977515145537445904602129890516294994577079169059150924630580404582185852707208323620747760659746816599027378335403859065112186325696956427187832762692580788360875989366882419305133391626458077986063763721775643817016051637668768759627828326279630620531351206382803606794129662516328343620263585299067465428547570850453973279798948620049827138701241464193052568556433107284738677988419797979757572029744732082314864627901365728047620640341788772183435039609272260125306022191775772105964468475662455609069972204424852474001542016296395010543341524854509267307231325849542508237205100265620776660658948801888622885311801175363148198674631024458745447280963912173539280923218435954969210024752571558486455673279744162063834605677579645055954719401778268980580417637233021939564722542536439031189598777151253300036916199389311442045858599832275467476801134448966492637705790780159914483797685869662374800166106677394903094986575837376049940973515258469392701190494810879513980420650888997993813299685024379080268246643475032060329273719275201868262349477468452077341844610409783152172252347366556366782928881838308349767011840660476263618554011594440271199834625146378650394862791884352330745794913415620315142937069019524187751812860369682312011718750000000 [111,29] -170442495123236614054697763007093066366329324740185613671424662304457535482084953801510216943164139580825931919792942996584714392983684571284381462103667939064831204622447062631861036179064401233050101875426153420889269580912819619804716755073737219613365499025196597692090879396837361273279322307634112814737258280588850130223341932867927343842992188454229274628495505552750286710898856449430482376821781691928669450526225738200406922690540602522570389784367165717085410439564131328735097513015674424615106813831520164171248966695949323519649124854903329035433179120512863341226028762065406037728602548132378834102453019818212498657563393944734968398121635600175027485378027363501370406933001245170385897741716389061179671208913575004345243281225005844241179056355789339604502594945273097754385371652072441093102146024636930773262072574627907056326796016889740069962513069856427094170944369533204391275335604258357500647693719131587821722145305742519112282572498600464948621863469194875465051902658596566448512691653023015213092499600750541670857018512493925011303671241334999930729331938018989359797914038635055128546554154923836811307074297228080201744497077987356029220458744423725997874078718472271741103858621692288341998272371369477260758231261780954317857468950037871121801580626969529027239651903809968315521940431029018983035769311982965570619140589130914138830447351330313563580335836619996620503562647017241100369686653110516294119311169859366252788267329239613637367585835253685464683886709380808134411695085404153465559627997336552934665881811957978113779402734404695633850236551096040133181106437928899419080628008381676131807395455125816082605111622970036712024417019961998204131917717058350996060583098092423293035018616144023088424314945441574674970683146629211604092682000032758560919190657002094847763302679636097555096589023652153710366626341165019444286204378052249690964084443816845063852175913925469050582845828928708643752433930320758202326786224355294017283901538684147159003936777347163862952566082822500216849708028569642911708903021865675863856502928721253298582782805759677117503501661146537978149350674509676873127034965360833381798916913441033216258801985532045364379882812500 [111,30] 132162505475722834524127094914923737864436569397137262440625462189860204871176967086400370821425274793365148268654881003262528871922813881218402370525626241935534914825798207341092932220320805443944892969861256056477807955852047244936790394804887094301190469954928588287664285432653793554907057291209266849310834608187764279652901887799135258845305043385289942914755001887618704702433049428013609857292302747742404184112607319617464792186044788271513729111479921400040281271412338600684593344717665696420912377001843590730484464815213434818508821653875820302899169310482758462956057248214355733589240973483951305692810540724864810640629715370939981369499528503589921145523694540436286340691875169049278988751119979196029193015266961352747627145269777053475474277593798547192666277250028759715670692042351451234836417112005940674623754819770575709481076449672292857255823579868185836714908542911022803568697972862135356594457143759206972010790642162767942316699531674670248360415750349925081953596597477156470794247575273129978440737129115178029501746326173374575819256990135613334523396489131184845944518105255220944414795793215078689793948700771062889324950339160077710987599743271380656345297255717225999889568885317087127808587812402146187246303068429082565765464114432267090379524984788745556459609493376633198816885513051612834079506448272914381949612885453642769429841498993061590810151684920251016555546684045245548778324588847812005888640689521648593218507152344868921012647715221275544097003306713636006004380605186450623957932597219003616505274432215014320282340563629121973587810473610653428746234951039598501210640797144433100281786160936109289663185790483028774799972754206329234071218068552521464887650721052144344295266087543221864638072347807121894792779756357841049322204396194084246237563700627386495149843952398189261352882600146689755081075506665050001881859144613144202951134560675423836219039445821615308817759535579667907815884109287155854759390892253892466075838188243646828235640842336110065643388901830004348289949876357860711922320073325261681723734138180338624205076541724389127808871315087418614249244470709060978159424348708362830428705847474191159562906250357627868652343750 [111,31] -81290690638319543216578748131429470232567053297053029023981730323475798204571006389723033311664362401622927342428165762437717065826790638991135363917450646079576813024684096024176672702499724078341395241223862151891964556779796934601646565404736238743130560358150499745226516402522899043441042798630005723766444998152601490304680039590342344106660541063692392087689172192879221897521949730283644333971051338039225950882035811381286880598868430994921220522546343518869377120555479316989959293369999081998007173330303580841446273111855314705599220133749713574970163461371626154494322728906323843390430584243726220805800350939690446389133591313331879438542829708981957839344644680225406600192520541613473798492312021990586375442484779886943745553488767600440911293556208027748524984997574029286041494782282223553684529052853173774022001990929512122105312476085880331807170193076756926840521147282338034593099377939658678884667437890250581668410151938050806395928344793106694201109810148752049195147633019652137516873783948429222172444023361901247168976463862604418162853709359365228263468410394352114153770754706297225821876376569091025185074256010742781328450721569836305432767783953738272547233558891329777715465665840522433214137161803214498619832197242035442399618889869693138153871493277993582780494998195495764733391474747493693402317148675234703235600124057900770365750483046060008890504624625007727207650857136702683306891589492144489621781344716067361011893945417957258720507269155681143154134002327213999356875039167022389888188813479629960528229049847915863850054034645305502837702227516195496105370608490726034522854953505962272503430369786167905646506052240049978125049547402147956329709862053535009810027937291437558134367311025490721079190394961220978878062329983945804971197468089137843032301678913245097496062701238286694624506666381809240972041535503394551032850381574174365672318951254703979320362865511779982933141929515626293022458649922653761558095061195356333806518835633779221579464364248889009681281563370964143976245515209317284120920593757479145657388103936355483510106219024205467258483807886880673656341441076688555370430606266708706275636586724431253969669342041015625000000 [111,32] 43380409287064910669320805725818147793667147334481466801767605976648883345647553137838433244568728323487202471702924550939553591667988957284411265437020787235248526158316017082570030547612574924263460808710416108541948858921149800052047680994270682356512602854978858939632267059720976507899143369123058351475818795473339967732932857146468070079518938679573907927689097885038314304584471592043562204808682003617046414150818620979818846986199211404324888548951140964929436251979740202014708825224685210656140378944281514692252719736011092371050633547847552732209644404195092655523375516886235770426015771860537461327719527110656208969055512129554271845404089316331838288253858782474435104015322084463349023979471475120233582488477855969887442488907909929657051690978171151555621627217356558405085106533468157327577399000367811201280736206357224502536027795102919969752296070094918915163145162152352614611143722038437370593640801902107434176453745840378978412290664534576907002612647545098609586527516928875884610126418978416248583148683937986506151548899881038709145469337312992198418435175540270880769609886099196658979860881275824764122852884997577483581160730352420333020931857545526415305499383690345115897341839122116250863999210362217644930822790536308945272108845471923420057468324661620666352189284792860208682920030141845478383361882507335442329987562913008902044448026722149365293423495072510431967471031526725051194634480390327611144097595327248613796213961198827401960957861920026417808955222037238016363209930987365558414191891862269399372894339814313044392046433235526608955089951131502387239799729272402928952750148833954961993985360223581850309308072845925662060617542712401079113554089260196328541562375162395764824407617239664961655861930823278131297675531100206501237273699815701758934513041924299987875894894623596550030728666759951624929824397583603146693861791337488523204340492019060910806982239223265428436362580420463918001222319259247709242893706333802065342653653965514258331826040828915699579447880756483185056245736544444726821051509875636202432580257223869332659455532490359190029227989633942351250663618451057235136101349753934286468393111135810613632202148437500000000 [111,33] -21294458900542881079829540516789760649516675191577419741246405627244518974584707853944540094095458482683053425898264816336874520246851463603939994057278672713780304123718448939835659350541669335739697569326658201657276310629605325642309195042206147292674269306104045378984622688875943247479571036752633536085697525538757699022318219272554223283954625322747720179337994824628352553601180413507314724468874917390502243526932080730062841137917147363053398731797852820590600397352436704991720194746218439974508608935814449505618259700740309282023120180278931830888011864394899981520383548019783962872438802023393806272628886301729453043724243227604597565637482550428848331312119315684209327731844284616064663554762731658194283027857980528922419315682282136951548801494947428939519397946661511844408822844800315781880697828213254618543183057202891933988377883041573426664941576369300935442337448456696473884524905842126897900777664352798572101332858934506976124330316477488511036996632059606413656776263761998172117900217717343124529811865540779672845257177314906365006105890160075219277003844276058745749851841170166288662549673751973629454198221180224692091817129449713096246777632319039258592781035680797631371939211858805755062039846023526810198573816934209850254350591262420789471624588216466106120774263886294351240377958849288339975740826476279514371815211434595990475132231901339467129725303685921281720407094413568047306809461888133098889699268672007190215903354410792129695465636915743372988379998844252530925439266719625525265421969953839118293202408869230505274797721333793306770338520943782599310402510532173375646159139439653558640571953015587384480002866613921245968849123864657921480523142257852686209694166235685300974100876358626548281850230162141419219080633843122209459238176321431815694390671203227410654260819107440118515695039836499156156873142987019065889929559217700879122686739071446941983730474796479181608195831006660853588124515423878809031566708238949960641108802804989787810959345645813890279695428975109781680240902526714071775408635381845847245657513499095085080276438106284015966875660288491513443765175031523528097256192127828544613521444262005388736724853515625000 [111,34] 9441980066968061847206621576479225841591527728383718771698229464355951184699483331604919756477940333257696276024532168249995158644702490228731485849260028640919727569281987255094787797893738092639033381804926157831470472479761398136727879344105170185528642563981226965014670711597607987564185314028370037920283073227189619207835163659525551461777051908162007231025275020478089945902385901057282674572623500773570091624266939559226253768688970715168467335152573327727350067800862901795281899560577843947002165592940027490770162030199556232848101367291328346430852135119912025809438703360805196262963920009532206344664235031019079408538156406645201148822178313253097093540004405640235729873048506263124564303629248644701963179295216807242215006574511881738689549290264227027358500770346430275524658842464933005343065810469851054932213257935555164000175440048903741544938608372881742252175310248143643583427603823637542771235781482031370419531363725889968998517722612501828137615617068556188045169526010005735518049084716365511278812815321992998209840119745837155349239258277853895161416486139347657830599338007021855911884625018647237480048870694073249076499124936166885946144808798752217435774041834442127832656367132097306195634077050092663470628405836337772427101532929059506388289547491626810843962065165374714696305308810384008460904648654025388624979406106055975993153014314599827315174712918634551619704165995544828463930620254388074472608017869039795489104858625451197155996777300094503994835379586308119149441191029454403215087460807351017589951778205073012970195649636125652449954895760104206674989859636839946871814002762037181021603220200212580589509743682881908745924532703992525944917044688735406330420986024069643519885472139409662305241904489291929816481487158300158046822962182433711274420344849008849544391399275567110031163810639651410034464778193747001300588602017047141536828662144121196603756396622346837165790865538419276398368008996836063438430197829480560990537799332025404434575634756115890435476934190946541896540887662364800167605195604971131829922369176910328176537907314773414799678483223305532811018185496320338420255273079173541361797106219455599784851074218750 [111,35] -3249419425235450873092145941619338300347022679356150736313946372506226363650134305379455209177519980650629274075174720504693004146189243181564903596299238550362199960953954353764943557450500520692655187625084440786360275872855938558598678169732529970999903299121082588198557313321498698195841998201230301446485947631951462756792435839939517905007476626611256221703262621454412038426680503354607517372009174672793206925293032055668183587659179003336866035244535690329047069624491594458418605657505787850934810009408608850867095778819757513497804736922314555866289946080993564884564683053860641939478391502676541863280335943025954322284340250084252289464732020102449218252865044308859208523353237433356253480377705275908714870156422230898246993373100391165132844313590544712509567123282442012006923630480569200746346679777807366544763922577930780964069002580517144123443763056372602656987095867764993543731402672944931381031415439888439492986140025569382323974792903580291261815237997986250125970380235200681434989096717948267542825361335803943721149129138935996080442264581372299041780116060885513060389670008857005553413297740658902941828032329994332882087911053176020983461972503080811617853090916261529168173971513769812157648181662737221299910298298593362292180611035592211241619847152947030726025621076457957361411134359735367745151094438725422213919098833683242651329902129570690253552071433212445154053241331364002268650147267250063100608562061059602566204084634038755016420333210736831000826494945752914699315101303607965216450617581952448596497133419869996818564169021331061355774325508830498608611855687653441726132353182840188209311999059223698128099244216073513160668121033847014551195189697376056662863622113518448615667685928406585956124857845097939890049646248872164686214014834062276245289824297949790373566848630763234711361954072162575012334659888446934439157832872288753991979054904681090645551744213676232460304817222941930335934186113633774730053576897103888696338619956612554388079632804754495076708710171896381595435365936313191435952144284078334941820365290239493371706042120974010937970449640417710787803511340384253318087220963050754107825923711061477661132812500 [111,36] 480268737992678858459395357625350652789563198080690721407521338087065648854226926164102881738296636415265095587946592269374979658915480815939037891461737722160601290086005146964394015894242133719454335412939695654288193005612725187057698048338389772634337879528763981196681327637960912108548072759518589700390747744035725792816470260730635739195962069811329633675539613704815534438550963497111958027909849589300265208787964979779682777319769161698109031054071359577886459040853930533268282920666238487499873396305005908919871468384241865206240757717911724079572979592550964071091805098178250501416835221989218004677450820025999060557532065382375337848711645214525252590451983388797607772109440426161105904550672373350789331207271892577826847155903940175383492352117135511579540500650135114878445352037785832417484849337229651509520341004708588864674565401359608051340390348764378827720398847319391839876700574849017925559100290153967025306353251914090335217007553566799125517207144785772547264060742418961789404940520525027765413481595313527715430951893880931109975339593396957219651402619942912084312161270149107443719386845114181101077543307941652777548383396566725108267696865741759012851099831205477341308310651213563498768159106933829558587216092036806692528391264849619282650849831291960371881332241341622527531683576852347195982522143390366312074837568239645882117857630703796868310812955349047534612039044421755429962568786691953442816533949337950196839197781232153411364629239402246012249811103793320007878021259738465556884145362951406044592428788351367251420515948592288882558497981464077246242017056941523785830803865212737564093822730590871139062560539130045148166759122396164725897640455088426049896757590462277161167470984983075095364408085806718627920644923757515525021463959524586852378613973093596507622572469146662186569077417683215599410912148733611912245737594796824965736586310074475236933191165346099749742125982444805974367321407308168465265355513755088696879080577460941717156435485978435212746194723186311495381202091871701129362175310250308966661836982517351829538831751467242829164867327923020188049071368266234281774185177482650033198297023773193359375000 [111,37] 300481759504602647694763048230463189224607908971461519005042969501145302376422195942756554230701067184004782172892468545957149048591946088402029445126169358733635353007245327734121857625681917010299728837166414234004942617510302716825224816388252626160172626029810513420915505534915713580933879787192335661983194462046523448836071257319406774455099550594693617861437901935654664754119312103731476718498337817958888916664562053811158498790525186293913723550292232726378278739203593514420226252739412444355545747288476344414168723576184987211369752283524134148769504048592929409915979892137590313656280785619873870951597655023311986912599068166707006806055629723095547595321436214712639232146598566496625259215395410649562346956705106816765905577990439731971052009627936698986660265107620813102423919482463059213357128770958183112004025534329524223224313350092969722201412034990260355197024540731989860161582821900268887171399011971160211650953011836530721000663003226676225768672825285344342277906881104474128902608232489215348777789100710284375152538691454071226848706380312756859978286433317056396990189343111336793054420530674757843762108587295118116017142552733962319349406011691087817816247909747094874749120073569941298546063971596427568178986183177401247787899020708026694358093816958366082738796053785706091427762906049087068785171160777123346712424450590587683253173231503121799692754317332572624815861320216253766593948005102946754839760967008026241855338269464179720035958118550706582341549227710877651971658639502816496057927361612093089202243005675302703023981373352555004860541715983381784171858385000684294955842799538333733234679321931691143102526128430252867070688955931476429533407154149397577313716810149057675618184448031852401736798473475166284904193656823918148454653989612883094412185750369182629521279425373492801848360624295743537682693995417762579679501460297666632145602929626670163414615912864250108116841036545805871646931113359687495639112025121979369400125569583693921946537283795596928797684806018286586921368748245431883845397552902111778651025092214960834523932908650157044499850962453979565694988910863941732054538391594178392551839351654052734375 [111,38] -275042752899906544000338176441922725645640166895970569168974893869298466361773239336803899196200449590936766298927317049927804121447884014968761329054949335039644765432741730696112194586945559474650231645587662474841461792676793256517052457298580539946604924218306065947564075822180047617708562096047096279667421565636056522643985950938556896945622723640301697335119820273536631837832686470347937847674043318807542704853019133772468880514635583065246223430617358294353007321351871199235564036723628407798180420101626137438403740740158693892399643213069887899222506483558016049672681555326146123008968590578864321068030803457993062137436577651010348766808283486683986556781385517027105077329422264527820331857317005698706966997415818437358649141797390940255309812113642683708770136251719485584257081337298626795531575454401190667359155767677709797157358832535212309403591459159878743460666362332378382313259090424639845931042827803856505471057448264267502419092607955020730089002677709915733186462846171511893105031132010452390843387485447107253247915622043129680976690007286566051082183649063776407858333471410211869519763080472712882384253259144399810227238433370537908916710576623432469537373917288919054891366593695034860065586779079195630398871253327933677065608458425640202333693585450973948781029350081329469738245919856733074742618660468274813611660906219423706769541042741060694378945378824881338897201080053037051761350016670490613622148816995524966701424942840633275908539047238813758732240208806081371313156913929802633718503451159643161616487350106435476028355288244408081061268649784906171260224024094714621190724496267352285611953294672774998173032371257425602918333208624125847482400110963231500157977312948320844838976331699964552960479698893442413740922106000728124975294062554435732681445381020452261686864913851957002797744593023795345445713704811187345607660012155878863821458644711302208029320166005220431607674342490454807012296371766636102063504481845185135209840832230198508267849074137036258053605486795505898144796166995114588710372396744788444408501705887947282533966367727512408153313221657345070623719527486139568850376235786825418472290039062500000 [111,39] 125873416055183403063009191503400380807940556430874677070251997441095427240133303707360568740595892977458950689214488436099860501392161378827916890641942534269294873016519231243338214031117364732430427451313800153706987108930261209951941487777149310491800451458652915205955066930690067725460892911448331306639357214819318393968323850945057794262949525204136121106921530916679816220373845995013104393810559259871938974172489830684254219803623613416622717289885206084665565521669599518727643684720477873109127941605802802826929323458101563407966212885295904931074322105917741509051359078308075863252342034985704337572509962570911702894184790576725849805413261606226284967064287097844740887970720107506150368168043006819207815282084130522543818090914246017567307199722315757603696226767432342999260778871178092008359321398260619475966454815562421879438372861935445162797366665496659618595780316318886121286730179130640426861020756220252344982049511217421081181377275413080157696479501950471815644609196261414663492646841038392552501207923921242041848681846138267175360406119180430012726961203355591514048134654528038835546644306897838912538402967323931940030472387326562600186087968356330760919998663012837664547229606147785548986598960860673039489391753815184505055033756434358484451749305724185864835789325036373629825098943724787901144724242524286804109432959428940545455374300000114742836901941932059891801540279338883102667516960956592978588743573450785231062023855841880868863196921861908531156695491292955174856548537342402113148892127687633441091098118568689237429793496755337728200755263980537482606872959474962493543407196884545601869534173600679620393413377185344777402364130586498427970429698298120978398663928063643312459450104515597269177174824113191722622901606685402933217984076500665964333732404836558762372279136065855375967337758985276377275922805958375414429392562574957047505876000870351490342084566733159270216168146189278818328967254613021983974217268310450265673955538916955698280665336436587218880007017992765387814538322968409186379677272734365118572565498954283955418399237422585709156808867753708255764487399311346571550984663190320134162902832031250 [111,40] -45151768707117134579948739726405966240982282432636241972173374363395018924464339939811726876428485232982903612741347132241732948290526741287337532422859610916402236425493556328948283367775382521647454711371705862092713979348235794661496045529101632391065463215744944747022816339778246160930074761063716092151258278003671670084631545296373376246286485308615728114146236330942188822043084101072531505738801340508067542324361363169648273598183203809635741893990404941372082598091643448397316339122396409664959994030382353560438289113068534097512155576476531382702422865805114539529643196145297616430107577720323085488349246787759980284981382356121812942182043898964035207000636822260125215738921471860446024860889017121453304760135311830748130481532537634631072736668019527386297946094410831852472740101558667784126107949900220008014152139840133977166908795330985900135597744599418950078571048955426481058587736848457295918279096368147934779822177356314822490246147260902007380756307192872365337610918586355388527397412091813357432537961537404896836496146376358933695675001098422991151336864627801747952414224755531932378013194975341350126215349659074085751014608179885060782244265085315944427667660197601338419522090076021407894874792313761248768695837583499195205486297734779116044393320056469030182089256171807528367813028230117733680524683613419971025086034161700698572954615391638851457509627494178464325020498766207166760241571268012682373019986520878361922469580404789611732744725708413957949788569906971232045588176160666150242911484449378305215865665445587390304842349904177184174182793416427040751548973842353587831629041701993868156455877728616160997193576668688768332812530178989279278340065813065363695878458835057018576070181918499474822313844602132329657154652224367865718296987635810557572673534908259014429099477976231638724885839571664898816247319060605078990867248022210136733477674701352586863083467928966247626002296837277279982792985849656215193346545383697582159981498815136801837485309338613802628708223241111173208423125464625901812356487331927914381994028733924486397049471225782122109232077614927367597750205996387506957034929655492305755615234375 [111,41] 16450923681997259432490619212485788049829832218848033426513655523913202950279553927472988892344831820848532735618406097810843230399391644676026147584866974331586821030705306505577221367296521467121195391505045039809804759437948936293915966942144481394998549807533127282518486039674196581272739299432609578960716009467627390182382002984630180108045615670811415734993965325638121625395116913093904640354655516845391840275671511268914606091169338058472514259538762845879513706527487217269529447310348177282886394196980748040800544528314536692423736050118472183867637824139765612897351952261362637806880778897183126546639104559082451177505449445151004948701356677318396348878387423950832231729841262752413363591552173604156572352459511983701462513402335108679928997976176343680988769800155857597736329491925768270684423315140094984789934033783161306600537313431060431151790601788153532307239250833824773034798986869727057700700696133651800185793136153241852148295297271970009169441984517934059034770101202578726761881688931267329554170346841909660278601432612478201912943155812685195859266829639831726332898618406885556530903125961312274704713824540331336064420917739985668097990125533501981997542033663310151038512817963592494445542994574573352799456848603055793130304210423265129630223771646297487312582696694032620369569931593119454518018497778035432436566898278646026941354389758288248698394459516498638266598556523419169566586378500819510168500610943613164832305819205870780379873595233957577500421742234599816070178668986309139281537523819906478592117158136839702976358477314824776109882753424051547442248843774441123827541724379937180756044094678009032242303461798141174814905539277459436031831952190182775193097176761547461589648111603959863507402461689273957228969043030471908168937563136469040082085351123256699863073145046065249595588956203557942536118914508226302999206720876096428161328548974657823508793971970238163359009461378195580217365679668754151193433820760688090605320730483395276226194412508228625489735890165896379677710161240891319664031118667321779137370696463904405450993382264625435181243586825121469775085047970719642762560397386550903320312500 [111,42] -6305177723410828097085429066325152854924196649572055522889453492524862004848508436191223621591153784471004444554650755547934492690580243148134322269650294599382932052072096343980605563890426687644287905733381932822642908783149896161180871149888787939313718575375829080920181027033329196635076750401107979985669536708631093955240455665869256582962799468763141483990647057847413333699822645411065527657400738122149185998429817263237384812979575915764883055482323968740129272781966509545387897657549720412110433847931648511210710130830167277241913017019249910276585266070942303197977803263167385794804354186464976018485068645667801991532313865216900062315815509393414775742874943971976468921345282810517080650575206186129104247629625382624609419925570161398942091951749931892348632115656304875921948214773502441165767308712243201635056859366891230791607711568217595708921714716958199223783962554220482625816722180572294007821673398273245200936834208439233265739902526684612349761278157085850108566152351526978963590540757975821194644978683376482273127356586106511195825133916334863392291749145118345636585087450719836379197708633356231099951477244260891107879076491198809240092330999260560855531575079908839863440441427312934701773737363971881443216293403488938866750745736355853346447022453233685311202732773424290976629473609365523960341812723372487312181151726230769383469735269667605753587059716566154894826354935114483958015025866162548299772706026574972441289036895390450592882571665051298205040718145708201467159470094255334028773792924777133303374067205433289054806133115789304712421011297535183902092144075226818273841293651281662476260010190978003024997260285877736556231982783737855848517864272568006778402730809579453360478895963394173531890312947404596655074122107309346643346772748214831207739181960485490256186339164634318033492015112443230896469456171829511047392584921963081966829107616345648475175342408414340265019428452025091465738966528931037505273210455758969105246705142974019082263378967335130221012065265472769047834730052141895932659881652698041771415634297715087149915606004741949105412573500662062019050946304332683212123811244964599609375 [111,43] 2169325332018277737338935636805179989736408383369058454611602543279809753997341154171421254317029828415772926951915460103609157453274621031443648146069865410905443302258543687707763744085886507167686414846740076510067381527152392662701080113801303442837829811657486250068051533086820339650893017751619012275782717228022232843558554417180746741828988832756292291302956056106311544844482990616734875990217133140555460144227230019542286447643984199150887176625791929124172216440448039822513929486867689692262294366718159816048256235562004203518303905554274881727753268612804225716452705491526422355199945004800537681211391141154120062105471489344933038382873055509166463233913650440069946237313706793120946589916871338269813749281723715212022654670440988725384134766492061162578999805505273456899607016584620978951040159547804999926125204061264543170268510119509687627088267430948697798764698991572172947640740702156937582472453400538091890937145590277359280439160344203974475164003456837280839875793831812326236682882869882607194118412500776813713102181594223942208356829885800843172917868446608562422979264555388467872273364188986956580917243338442201650879761985919071976207414528174821143400830774197389712674074647619758706480260709435568270615263185965639559792046610953688306935552769060091234344074327094432313226938169430440824874930094860962200569992023905961081386463081974923616821923072659273689706521131449809439785101050579198349117511559832136286761766877397132070273661162368150955161596962985143217083342697285153724963666241901606141980134112099592308731934835132054809737878485366439933034531717590331606816229078377242742330509388793410693505186992743383242310721108752353676481587750366890410552515536507208679559007445933627271286826809626728728954337572891304181227606104677616340317530899805213806948446140476840004462926127667498258703114499216173320427923585786055021195456202672432118213207353166814307910156573681656408016357320251878802555949604604388425114721576409916399448531240567392978352004912937007009377636680039461136598725744276724760411667352016223200314175096639492303833437903000901092465113606522209011018276214599609375 [111,44] -617370961625754760476235693015620027990854630917781145603923284675391642084205390038465277708230001142986886489082141058921794902571767393819420123430873717855763454482915554798006118808156723128343844704260470551904569309541868008434902775076810910562286490964466001213897957283357605325198355039417542851535784620177544586431255389270742975287811998705224438055206980128566307832133873693600649570729979468406824186022900059817117098336232646147765457285269093093789629202406156442787882402987288840939645033762288621816183102735347432865350747734777812061436130625235030783525217047665503035719525298653002877327023873260062963380016497654706486703040001422340497353559023747317458561925843491359032176332480384899736777915468726899750748641561892405071935216283274365323586143147218785069968791841722699664130702363606028042222817619323652718654870023708461698923535223399609152191928181209022039924441916718199851720192305950626231953744073014885339056015661949694589631292856504533721923810354707819273971411188625810400467893855686223532884755460537153890066637874828179901621392130312423359232625710780647678685708870546931165296598132354572351943542923685440417545846566118608492431483324498755331684040997414411789548147535772152747319624517512440185025599806105085044180565961138816571414582446415373686734153609529688812381234630887982103111170622419677296237026588566289498851672145241769238838848373985928219810629904024086057076210859075335340026532869633124054644028479721933487023829247557172081346030464166937497074294111328702585427165442882703384946725833811030543870433692026823947260444892188000317485455283731989351761350513550704947427465072278662399617324257465170748496207295775740194801431902432373613787851905697653887496741476725568874038256010790449434151636020213280800662650587053828347287500734027054139886119367335892082547862849834406203966441736366631858362093093168129069089556345720202288335338752366037406247896832355011610690274604245523626655654243163534894332659495808966937167955213688139075475708204273725005371635877860434773014399720126682924133560110604939377927701058684784030106129648629575967788696289062500 [111,45] 150439374470249157582613291346425484889248550716773792893840298870611982000021937055373529996329035972858021945718228560291726981427067002142174018933921373140366289046498392271755844228937339095959258167414858886752461883126075092321724583165599257162756327969927059628176740837925107797538201291478187373919861076507885707463647769829351176490266729774135698249451092742616436863433755871648482381276152854982054775218106099851768963564240320539149668891300525279534159354327432484757978680146539515218790360350824752797127463027565095867219121600416038333663901956037905843386556469178810282769979937390720176250146129635588803323816111758853600895055575981700800319940958812985876664932338932180969907921962539019895747920548800469556508565935201851108178441935057032587760654374084197701738965876477195968601686079006652986382405156679157638653750507955127201997008931653147995527995839495798599755335573728689795075108935214486724789104148422757282895254807481866605227397279136135855966425339948397584383718988780967201026952628348501007882157760527223499051091054442530421742432657185045292233043743715735652450541340974608223006774218503673929314589228205490348989094451692823046413257332343547737080969599780699180635815664957893758529833767691906881350290125449282916727764708382687683790133226434592564802692829766169096873637632180431272594874451507522392579258792310246463842711621526514841437847563821605471790310448028872608939968219217184667178453600754636254307604910299161195204989760960191377998693838615744767228974296661339117198441913326958991407914752661895270109419778102629827256413523167800504485573802729661465966322999025563468699449992373081112122200491481242868616251970364840670204105215108109399592302009202197676268186731234648354610241082143676571815681723131255077647857390717121035747514540979057396016911174249833178271173862440110763220915650261084031530484169129033010227983312960554283465772186642639309619031777744703348625742313330770467372230147411188792442508707245128378592438719516724114434806675799717481610167919860159243924395947431101553393851447795324349337433775253280998640548205003142356872558593750 [111,46] -33528864267114198884608138375708325174939908468891445437263393506789574034101321717660797042989425395628845059381064022457198578561026160180351254365882628093996125736351202116312218468490032855164654779247805602152408277914268200535549708798317670914023567741896318725599569170350505844979916970695903960032132826707100252807146333416138837412069856237831471369565332449989787716853725676095171408749610815834635954725402066195388352823888105760721509795214131420812592995865618314161968597819297053996193024281491463767318620750478238354138516691644629272421050856270269505367048966265207193260236167768776663289655621562411680217770154289570310571988380283984247864238505023391413356470082293651781372647624124494341448645535235057668925035950173005162123100616853782059186538513755604851753643393079526182200802551798688290051778101423441230827193634598162705233367969406372125631722752082658816243978736329925416949279402540360294881276038101254846569221942593861225015591373437035478755180245455552057816276607905662432260536929900281470392485369336531099374186701050986482153239527830389981836454037857686046869435220816918851954712382732475437246102974622359650416821129243209284773081032648007626772364684969660454368072899371530231552416697885740379379814951059866116181939427692390580552983474470640730421704341970479499809314577682114954014650824032405578352866985204685491474556920513687851269771420588522470217385811408745314615359879960375449070870507968970588239472114806438795218691897079979670967918636923787606443070536790424987783320331654539764000239088320048021735520885224114521959810141040831459185557305565356055836976905169748577745507830406702296348226310367295813865815454513231428850740598756226390359174624103950808011472573283695026048172119538694747470440794289629691868813310489427249773440511434825590331019683399363664126652941681247896746233320600066746215792867817066489172644055480319181507627771779729093365076161300682507900713111399723214711671662766107894789026837769801298832998465983912488898708863723211941683912618360505412626889871172248497614741099791520485807160001368032453683554194867610931396484375 [111,47] 7018577447685732735005049228045373646036078140857204643704149548067209812536739920201681848711541325773961308264213126488582874904203669037174570251684225185682946693850084165270135039886358435372609694325745430635816406566494560876212295219612785793978842812960230334856573731000823641817973767683865214594213615325265298704610563776225510733126818835887303080456231807449185277047988916386976508390527864847464749687729049153045014575911477893237179961898593417741821295864654690114763501029307239538840434828168191203203226238230317495680851463785261952573077911065884837827886298033857630790786648658851247599784800453712800069512939919881659107422796579923181310790040682461752734284979822059619010586604346315325098080350047449397245204222548975314002399684340720456491794830403065780457085189075559695912577517958844818720464509414390045647559099365402429997554008486066360950698493323384562477931500606635957163956747611397278429600215134388922393075878503567978180210597673761608461304911167922738575864104529765252876051722338444303397586537949736223000869262584386813208378650174076002819918911638393845242305148341697469456190169498442016014509013538499943213875172613972156390663088227001509351743695849808733720121134252814810756619705352775923632566308297635984221035540177975509373816072308250472525511684016112206033406019059931869706990905938071150134964718085898626986896673815674846851437140605006181056803127310964950892411219992554060896876486558008213800045432460321632597938668455560406436917568791604880696868737189196835579563107938499668064477490496838398915375194203720754247098832575864322663663255512004070368648888949228581453111952695101828371947248800137403898121823656443467642292143556412749174388960184439053536549880295108870121114835951094666336672915199610782974882035904661602932721341851557790385896768828452495664663904576026159366952588389561089776060788787828777815541327139455709587202767308460494531034900959963795487975471122820871075430271135590008771825838284974900255741234348848497464208515509498703796354489434866680357711353274168111440483583126888691983147339215065585449337959289550781250000 [111,48] -1433268122868178121966688880874691532771353080532448245567591249480369479156681681267820583527040086336742883840345920217398183663454747139654106474701158505298871712334619407536936589989375505167947212537835517933848465505021109529347890456191221360486898586834328005470317871215828762379255182020308221075580183185843163184079266356423209666341324286755391404955093640839539452536110065499678817145736034279361920346724175021891199489836328338628910417567331825138994422653461997804264836078391051581223584902936205406460510588450678260308351491167044128964863801157485250481124161639740667236290465613986296345741572873384103726609965920339121008665637645696324309716358049024647013211515784438316341459305078994500008402511926082305563100508866589858200411802139326078677459128316503257369352327336728311853137233557611265421529082011271819473482937976968580149683964214552588818619661703705607274072613761726553958625807817562168096383452336520519640000279370236438414978425429310496650488178311769262950118895630631507737788999557779903366215398207524201744906253857806178268142135264561340619087548014647751267829621954421395372470546794133229020281246488488721330334257162376596543135264270875999218950745293190043768486401315634903249465537349460289959489624999550000491748825175912724044455585986406824438901698390428221261373054171451303661674818440084238690523834919226459003199978405836798254527311256638025010594034060059737706288884824132974367436505566009664391555899041025382491995129241855952796825445648999936842255563174146967415904320129364385596021594861587657266295471920753612818133829631899773339436809365582033324801458638977265891121943602340267738361722185858742487295601832634264054780219434371756400139326842642801215379063299011457815833482815237833192958522771384461114838343279846690140006323678590836461976011404783653938791287360530689821423460187802152545642106689884875660973671330837889704563276803131452133512185892694818870292054559906694932415307074909920594550588560987448747159001203247975633350343838450719407129985941512784133377403129897947786395683958437022309517772100662114098668098449707031250 [111,49] 298124079882044778338328103433617515392472119097575024144492424850416090189421168127747695689659696759903629226037753181296917309176011873695975282356935708983793888071490275182960183772814674278875574508678393227543023917957127642625887721174687401629935262434062415741271321865414220966217756182456914522355293407308144875917433332420691812431323319158096085721678836070976463667247691988714739173741135093757796050724795138131340215806132965912764235560998609237209604172071650750528838541104022699673930641579477555770742809955978032032585817998443306982509381099313201417415732526978249029292107527755106601704298389808118412938012758540982936675583638405263765675599791434764752282245640484223451667107757147954347476946929722928833622113188250598138270581928932003461401402554293597948382331384982348190623430572885819905875735975307065427536435267609301475758521403707924971473827996151762538788061383162791387963950506920415342748869822040455038161110282532115347650124897786096222180203755300605774576673390140488755629720123317925169949945609315419031624426926762286922468557019683662252645158748049145335133491197050833739880678459317487153398209766143315615643611915005709266857113230745135990410180907671057744694234805960748513599618416015098561649896521260497071982319458852741036516398432904798776696366367599827898413749753516279644370818178338019260501467747106011821872100427589506126803838696005242775150410796319357771172221433136638609972332695064411996863621853095089541538381752995852588276199374052141052560879047417973723410945854797395215929676776965179047869675459010595145448308004831871439036495715042830119907061839396416475013286011578467521839591694102881239611766677970024107067677717666629096854417385111183587322912037798751342396344144215795214209987666825768470981745025917212939329522362759964891964867100785814491376680722729697390797062912124695602932516714415965060225439567173646473485671841593914855268971938769550554001487350772890956192554439342467987752772755765759470765137241249626599395713091271167844335571004306586168263518581404831551873216666063981516998637744109146296977996826171875 [111,50] -55732987295400543651244128769314678527993431200879771314567796716704651028514883024008085345342096367278422460331095505261032260617924671411216807825800371990874474650900000961180695542058470934934106336302189825494538726942346821410533995823897351672801870666214572742700486835374996335135659552073798673119561328018667388229061803953440305213141367045306576376518558933572411654395882467598304861520147840774447812417056060106500246389979572538657584141929606685495558079393433961572220518278626044251304987912456104199667895948021191439252509449381057751414479158360201046246072437348903323015286542722175278253691296298576598763513773726975796797867865819836148326315719197545117494404289385896954451699266540786088852765041145998715353411905088957759777141050738507478435400949300379225154138164313102042203845956018147773511067162428923573301213563192293628549418188380010737011728233525490716064421661298363265867046351643519695391541063261241853842301319060744010562023827505298552474098847761958179899387360721863788659613484667106870591285618363689426005652656336751122389749254509609568960956358333808332570189637952312394235383055278447747837402534930683427053055556304487930878569217610036175028303673746900643634644198702288121251260710028337814108514011067199502779231036243716128835424321661642472726757892645381010401768018461305445946241666134742077297789116888581709781087671100709552531708513384226413309187438910562549156187268170404278520720598489594057548678767925482698672344553426362423429695041629566660051118643418655895036856199159703509312236363845164739632763091826864926939569447949323066565240230563833965367434004717845248819692424970575637678829635425233747919975525700672120682804535487103133591762301101826360574400413616684614345465688627668301056373428765390134084201136946936922384589553957727895372881936623904299335037157289865292238331440269761008173319214016241149639635536890393133090755601593872755676886756491886303414557379385428589677079826704002552217703051461409331647150182503712005476773367863092914865375086619748118157004064694676050681626418292768931905811768956482410430908203125 [111,51] 7795458653762337301911219799139167325396934773588645136695360141875501527269423340649480302624858710807542364152334703362217260108856856387617996954115489628517855138910122165408246112069562635350824013556330184771362887674833834080175722202603438033028048261185549914964276980816020274463961335346320898130925200097843121764421530857266579280687616172010929007764805023407926139921876353377084629841294038312419119488658238911324526213759012307557019134752474659281820930348613459353771329017827498603387861670290432188126329163998711437877762299855235693217030385842152848006650153735089569428538252082239226821250518450141399963273240304280241289471561445487691370249399064119203349132572428338119729747847274700251862189982182982110598928361638878267075096219331855330352631033198965495671168857876303710669663121662185351793775048166321527972462877802682283833361957444808460924610204653948758855099629275193821120003958270230837773613527898590991517839460767916462862050122774599904421610799862084495654308711051178988680566549657101216267412752182541384279211740756318384571096556078516853705765849049876895937488033695314467665017244899949319930254507369232253926417042572934132723819161057274537087751946251079564658011326631713932352624393338340700874640693735795982795679209458920299052321054756577259874082717974890532098057185304424714303900555645926414131295229349086637344196205862838576759223774805616974968524120774660650873462902933343817030174824141787889203321245622420659564972345714958744918317120587029517838813592440700034314572968284456031848925667481983472934163187668123019248550492315223185818556055748447474269344446167632620063849533954244269660760621263532908821144248105284809286560427391061544532400226363735202198640479534951876494867119651344249882445656156507199899961345321992229880754633598126565232098438254538065054929744602237135088622976504754757521342133731123279948784602680882080873231481920250718256187556439022772560726613407909010382492292969268208105253506752601338646455750006399037936976321394935886325400100483603360913171264548120657906828956384970297222025692462921142578125000 [111,52] -905470414073518391968842548974308759119022671730242474979970364237488447281066159801273581262803860008766823275752962505850836892902192156818187949807764971968466994184505005961172705010120538226974239198689131438828380476593533198521300962161911430437006263601237726170114107689906585412429269975880322129555027113628425049347634931107042815119995397119151620602207253075851708747304225654037397336644796456706231791139656451640309047601975632151226331546135148360848180240921284102138621685308474283441552537735303282753265202256683476177019978919205676521673998761407325175643437049706839679284380858204302689049401087486429850188263564133839356965310389849453183365335820598940887364205439201256038445012399209534180161608143154346256701333984817665309945985250156490838732631976170184548236235078483504910017840993437456748345877997070686249363228389240200157560018279023131025248499722210156379451311831175606169027591017382944066268164813911547318706516808648651145936692526475838176479583740588279160347845709814552269555191158001786781889367536842279259168895815569595649324465032582161919763791735613596379378578148511685454629317429670912623097169954104826504907041181284003767211121276515177056197125217013985624815113690768512831978123230990417405508250750616722602965259028404747836283639413133798219830218753820568729735357524919565540837730254961332565668058180449085690171714512440588067690000183062314744328708476407281252675960373231289172685113347200906918172951930239736068714028712983356430906637869010658279303571876544161561461232053744007047346643915207309111441017320174092032762866186987051160429520673727765269334697385588310932077282785844902736107718979180238573360613435244317461022865506601201531309786036064342175263302267898941420662798553846696408714065144881582984569661613989815173159109050066881858563777486250965874866088146538307148005371492083713345124918837748930465061972461603552880609877629408076283485711849403649198066784482604544355530228852022830635457259798817611537045529852782834763398980310493617505726672489602941577632091942136952972741692491354115190915763378143310546875 [111,53] 147637649836144152128931499469243161861056234096253791976006236641876873219896735926624352107392355568799994467745012690852699885647536579762236417523414922472121271740074767447313019434329782618016878571861735886739889032433887100033052857942896658530874854169130461498744445868039149304622768150785864640661296945262171939735048476115886436350868540882829682987543908944512005756577057795380920785905731347226794211882285349313679213511367596420504604274627066193592774931886420576085266779877673255844744409175980289977308942906070105748258617777320640658624579469879290565801600672691979240727150519723393639991712464131877332558758368086081532111398422764708096085195405429487307340498048643410905280609475052540635973654224990389067492527813886703331699840040539422962508288791331080377901433178886008691665385721681790604447591740002780122222803121342311241476208044534029707932769971576937715467109567668323347442153365667543552526182849438080890259548050999046484490258401033579482053583884641375368117305213740131065851106741545063473827613368631435068301889958334322409155685903658847497828768650074998466965129389502059822150141761921064272261121311095385529672648983416001926796872266287473996752445014632165715922402889551390304468200822861304725221771406208099717452023587391557658375565001643277638525688789062917717594467728631736453079692305661063180838079736437555254218424827202145827300618889641319168759174790184259016021958079080664286094186190506889465497141107186886558759650940469674462417083060546287406172809754060736535582079773514311544815890589863602007354188632409731494032943403545194836422169214928874821890452947049714163685064004951171169213830370411109505010970154865397112979931395144337334069611678220565528208453058348220061980345190309327816485301506640856796510768375400916947192967459177637610891548469752816547489681639674409309973627655323829271638845243523933356471400456635049360947765437189299192652828980108996705942121730296769934821208995834284541197342464512886789495074533263868830083013861403998477522559558503537761527443201503637749834041414942475967109203338623046875 [111,54] -26482107575731837680471494159941531569854377830134845852541109907195007194865062211561385734564856296986900741766907477275599141200425539307073947054882069134443926733071512513866513770472397421350278227927099163067902367915160506696604244449119523135115253990105629892895552262952849414172319791959689161322767175614318714263017674045708010353035879134798566439463940969363920157468604041898110228954183655968579398137703804291348349547521204282232130165764770225186702782981628721164243305953137681664565985843804222570815476886193268229293992975670480763419885454898081800113491612597638905535881879348685740503112264832200876878239008298231837059434840275308948823160113779851730261598399028626206922566774237129987461430007881424046851609511751867637398684332781590636864250382029462290694585698665482012450119573032525846774585699298668287244285285974380375001529150149316144977362390591171608252400679056429186447422814730208029628529810855064465146193173539762624202028124034898845553139666934087708833341384826733536338613471992836107880196785030180864714986018937097866386255587432772513914091622496345464677475698149264167112456923067847784866963629253987114052566920377258678247175030393257872166359124156869437522619725093748330187105010961858636685635053995314361595824452683422332724251153884130984884337964341335593695936844754793025889715718497410957308337622410382699682928040655470131677136174403966369795509598300145303990859218495904288146156588091375660450649508151927609764436704417588089708101254223600004873776068518627653302755163558201712608214709551193194422302423562436935237895588701526635042482148663617730919547464604059936301654502932785677809923314980553969294750727553274999258542537879090542594653574341819769504563338924262213196266334011951671194694405385682491639593047270936605665980093378426307926874857728963000916627894438954889826270196860143023186738178788861260443051435582583976563766717499052590951655607312659235802093590958697715472873394651913058921334458712768051111342724749965237357158066073925991135969071352615658752130123515124029154321760870516300201416015625000 [111,55] 2927999795346229387121716326882982686451551096511516121968869530309708542185668158381468024487409770320147124208887900218154125181071365495347667060474542803481245955460857317983877040638439016167588440512561075477363134436289615542350195598395233189582394583677817174209247197444250495265182010152433437369511949110868272661814774879389913141640589752839391339200435963168187391471676358399224208611778566197063318703132938116806357542554524179661562967751386398435162414517551087373199938420542801429969052467380423915884097400944062409015802151227689306108127376063497047762013450643240898405213570950580297094839219158635505579589425120932655385126888798583429574424125431331165217865470953527132338956818314479527187742076256375929108853146557952416408421928780420383460401670444301951015376977705421061834999311244341350995632464096736218169948378973657393770301619607559747347951701134239460678438936471342753110250661387410043092102275452931724164935844899149593246457235022201826267231500291226685487312316713576446915398608039919923002571563753218388744486693260050771671857766920692849372192911216277617838985551725136539333836588037145813603551723587771938710078173423108824586097183916717830615026918089404357114900593369550084683639149372634919563382418839562670624262758058661516508982333657137707206243427249880689529791846795239692192938500596061443615084358125686011661152976749147444590010679581324348177105795741090379054169380404553834327428514155395027344535105161146698575493644089008446529564271966880873979173696671078958878377285488891372553215532660486215020008655542209031204568575346762751818061023910962850647778217844583159241699484315392712991105382044339524303044474043375377899382445074522509692584017334859690861991400109452848818044598401731384533825755489481465891805122213867925577910696652213549495047756396044849648338115356153797086330961927163826723728133121477701949424865336981319907194478761132826342574101680360591630367385689265493800699301076736381128134257625115257823012325329939961516233039510005597672612664982979062594092289673177762097111553885042667388916015625 [111,56] -237886937919500670158353053838214806462040993829888356588337716779635475387151037647965617650605532818172619068957392371423802155360358086975737473927796326671779370878204465351909410935618555583168106695277013713475085492123485509734434010489535300000084835972400036227834190645419056881403824151592208907119511933709438234283137608497667553370327345668610444529865502790220373610820356045723495369292436645849634249110989485845570896627989778133643738273329351040802889662900741535708500213225060740618534490123521768379432886079548293598361143705948851413193131544120222711689525116570272187990900167690433456500822421173577363529471004177911429552378789835855524082541930754032150207716710617553777617371144159011696694353331621342206732520615318655507757240978459384520405184651707303545817909239328630415550648878155202443752287347224691734994295728207690626610718800436254614189796638336949821806507846108526608704479854552635124640426312876293166554901642106203697820323621647700851273408711039372025622207542549809895871351734073719173016035314289135691704540794489770938011583207947241387751512377306636289321293977151093506943054410257550797541078877016092872430105699148315478452683792836823700221948449172143341301138450416752508677535403683052052022881853163012095215109704960531699239188076445523474250908867363818532798787606134595316080690386459524563017894628928492827214292557937262991204810402155764262840137079920116541996274731135617402719225587337833762227899185814511558140701966712329329419319229884649712329390861439231582319502426839304426144113431588404163695864171137217679331326816215813830266792102536121568974590202319589666093306301970958890629768249815259713487215123413377983671134444427026532376937812590166494785513849406375689680949471691662278213594786422412812549039067483212164882504648874099208899864939509360729051071850282085498995593884788179751023825832041204343524622143772091740251413986859728740687590363365319445598644089957502551350526430115703427472283768217934441717461413111039634840842805296330807210068653147646435794141722892027246416546404361724853515625 [111,57] 44008242453593048019196650574675996576761360448999495973512201903130752953309385985193151110690453158985018458355893070340213126116476243123622307110564951074267670979108006690177613698546529716557865667549532569146830687856242520862721490123712343288568947561005989460304193738020071492815179906172972509766603768888641634886595646455300147929835926655493878610009538674200249678882292308152153800503743699072165470535504794324336074541793910635623814098321326977311069310409705165684669815011119517035691189742850683170029948992137881048168721368948524117384718934783438155359048398976161139883798679449502381818029731859491133736442505632179309083239411634796437997487470468771624696916781129189552644616107291987024803836991223464791490635469422160509853802823706878585925783985378935821521879871843600071647987731006667523851177786300371749217324117078560807213219804899805852418578908711093917935485709989821168962447077861628786073472526164777417908420756509395961309925198743136385326117762038138236704701546255826483388033895726061347575901336905047997093146937110567829000933580062651035269839314045140726318661081605895922510832172919969528571524989577510407991543496136280184955242421936948183545039725211165200534031879555202367668252637406574156158011142413490202015839114598624937123452364549849684549793608039807625199811565699273428104098593045061716537505774066910332129513498767004091256298900204100992112742568169232331981474373200820238058357881113556963047169415023044081928685466667080390850575308125553574267806429786147307746073344071761183428246979760953231794340371051416374726986854028082599175169235461647886951559582811168503366649407266181299857589758194930337677168198170392479826645907597730925607729277444099665522802821241228866391176876701287039998634079337675846499990465508568906588062648079263171076051082358062060161329324697908680609519755442568758171672908863970498866826839168917131239617474203351902479469339000776985891745129509449925198455325026517922418648984034792214498761429103206876229126554802633564859847862499482645380312782968539977446198463439941406250 [111,58] -7497980601084420740369953660617442782895851243699720804404232502077927444897904608091423309573337090877110666442535204780019379164692528655435529227055987391488358659489572281972313556965915810624784270474938574523911454696246213699200105061997475366722911754763560688120937900655385363909418739274708181732729226862565320082468816778464188275831896682887378821042044902415831377647586713106589506635165977199476140719999007477566164153809103626141998331120225307545402629578293545983869077080018433761822597166326848188296559245580131183450420915032091726223834636540638545159013544713827790626283037750142005736181902436068442487946076509802533709278821604907798918957669258389346003089199325388526282593154305023388842999455693297012850364222960809660717598209576653598319322842138793633753388300530885756699612289937139448222147790895838479703229329204549685506179777378798954797224902026470385777511597831192363717875116010661094272659661291310497088688977639609626803881496029575543782219539528787715404807937950676816795638462782572775070717249057523402161416084689788642264284323201124806158482695310470784728110811364720847898075878737610731376828396875998182416079064992427604035922004004567938154724357941345878299244454232094860397822942341614377725684600780678731315890533298919661008116071993669152601412683031931408187675396724015267390921098385392637373994680212822437864998998711719996672571868027004466556599895381519168142335493243324685210629737282219194405486189940694250651503665839721138873110837933379993289501161681180078007822336011843012371852774807384922208605030692920232604409711114397615067691310675740433496958288581279942654365630973844258217548794623227142101944228592275690642572564061203903577822761286651268818622107486978872198286589791119045052135122351609345954126929342366002018779738320976747421336246804285974217835689920232313237285769549654533593315390119407293421254701192552800973893153657607162385817436564712912031691492926662435298591837033913889266071217757879820305737224011312564067610553814158144396521358815809551098704183168592862784862518310546875 [111,59] 523051718630259708781767190083733379522748328147208947348798223936670061794858527569524686676706235142331307930685506634843729455638312948346626556392521994554273492227490108478446416113781763286028483884175009962518812269118083251010476028603465644852254455634984396412176543189094639434919344024782209221664324706864532450987740928769472349582179124761099627481513488349495694809136230423788491800316401730069948323241052094396467077867296771129657317881175709197818654538810303131065906730922492785142426470845205730348499024058102736356917372532149763677705219317036267625665868336515473476645311883795254207080436574109346320798109341890999850383656258870094550594028587612648134754249036020148422220724811822461294138989511060167175088606090916649453446561795753290279297971300691182709412587232954690361931416963352664840579395623634518643402914243312040369300002732381013801824842226744405685294641717408491491629026089218008722070321527996271853248885438104259410025133036358954874903510552719692320138855892419936186793802577455297441789156774892969656340089448079527577987964730546553988541642966539964638667506702007916397509983623209028568479798286153673254009529391378082358913083344745910033179424526747766313614100181606479250775936941185213930210744060469636504594414360853965537349061106279280220008845246791545632250429813540900377896119008033533115845248297592832822600900517990116057977403223323851382314040650132733724398610923382019056053084901387448410825146348076702211451084800383095467317921919469180714449167472262214706425546159702822715663689460429612575893078511101981299660047040068411433376556093850235418757641640022929996457207117933106596915846145948575525244225449938698660581270405055692425366141837940198133856717230834499681537040154875042309288668921489612742268854384032888637161866323982901180640610934480262437586108907387308103287127652329637569830887369424249669911591688299389644121828614125872467850127517672670290550652112006936138814152239527562508150842311465049021236977098041490735139915574630188976373610882274695649322645938955247402191162109375 [111,60] -16619035628196669099478447127656705732131389628657036730698238279243089781932736531596160363163338190358323937726484453906403861833223055675936230531737981266700221154515286417366553463566978546161564626522247737446097934056159418563846081154531048601938122059115668921432865319913865971564663201364078656232623729210677220467548013709926992806913028383827830744829163281021704323256380169122487186485581062690085322793018706616055265339949880274316191501965458283170421740334746239855417728663688289775268079160484117599544444721018537980829369213726709307974817342853512078033080249696671954762695932776215690746905991758942807115824235466366232193658929359596091038260912698469967244693340936934326944812291483522766300004137755713811785943920831232537873737601458250925573517330957753696913413792422133427726323494552433381960341936480120040704759043400993426628105299323364328535998883156814018417235048628316692042293428990365120388173704757165310564142192019979099865135424837169887146818434408090099161161586367862326200083786128279325365218250659053801528716432391996166936661347321895452992153134630136544757327550204440935644414126248469157623601138975979539871224361633529129921945777162564935789746429195516108309632074148901322213058905641412681954285686890066956326752057702157756515874626260553632338350605446809427831528229327991086517169739347665164085495668992848421604488272667046056735670799609055576294419937471846345085349752116746454082270975118285754394384074015531785673159155860035430515381467876718486783489861538014401437648880253689558176942359995003846354483039740407638753168630111799595479526843145588832209310881295082118473692338703100712239365818402203936906434607996650002706805825203140995033442701055308256365649910443348480335175439837795133131444379411963274626682416540862842063430360684966347119849389057068805860471876473259616660685430008627243240960667754165950891672065985628322913495459196103565978103663786674605737639549186926367771043679530361150515279178368404187874255064750347881176651576399645946545622665344781373541217297315597534179687500 [111,61] 2572957759653925834529252269941784338028748665959592303502529677620732942074964595088372029280225280567908524947542097675021176079847204705243778102381627385513485670655319333341499553682006090279359635065802298964959404392597541390223654523300334226069011624599656551503404298762787541693383922192817177472319971155904919037619995862867081719947784164922840677029906681628491036085066169345733786040296947493502224648360014629236155329286796997899300596509537694229966834769873373839057745472767368455627939610240538147329169792779735193799221517282919422068685720647026891464653670234466639899751944961234075517648717828197755532091900400126970602609583416455959258177938093847018713653428128675591362441401946519519906412882125949140428829038812830981865819708010481073535800394683511860175221916532780001327053721225707173927657275293715477177417361466421925470679049081705894312170098869812074576203338131513912803821349392794818239856475526294181746575967702714063020633434394860966829435219066694673893327557531855380496550259308077437226421859247290787112333038296196148769709241318661454052201348898456451128037043423767198190969428058657505699107891818381147679274110284913996595625886536229553170395687523501231119625188501719128725679700190669029404319101021560583242848217836607119009687119224267223101062742825072401138757892011058088023377629279800414247879190040882513390185537191137997471078643881000356193770318622218836687687313986249125084080515498016282005549449870415558085861386790956656832083104488129313729252472925693696743648779627763898088498553961543711727640325963888477685887405464091660445163966807747873217415629220937713811116306356434237345551638316291037099759175439479972368796735854357160977320558358005580106401990824865919901427454087485130628702620976490821246215803612360250848946508295494320895855142075775231651572541433801607437445470881766584889272401178193519838199634336418736242788295758917286575146308504811969959931631751839252177373172104725421231293894916802327701486999564867479871025833860908688666975209343917021103014051914215087890625 [111,62] -237561808656682939113718715446924347847856356928591217273798597872454101986027323481635937012722368743990999133576491297596866439653014123949836840172110132638684095315245670101668093645489104946081053443228155847057954524780145941580322664193791998148743236160466756920973032607961988885898841045659721856483610990023547723972827501807925135909502039223577910525201897237084058621938927166168110808914810737960259844106993445025316072049164550573368919055855012967691173270144985987289801363734778012433604622205031387265034380335659755962208918011363168296172911544035819871172402072902757611895633324661569066787252813658646833138259678123303173300321484290537368025388127775191217506280554009273642188949426534972764174735012712971764275333822578989055316174545217204820267562575091186257877088937242049990937808761693259962384799839024663935424259012357213932987635378590212428025041403718025358285948599484064007282544375085026203955872940719237848194449527358551632891072577595678955772316567288509129133447526675980695822223576792563841169851926841068593741333756646014386816241396947763810732917478691474751022251570655929803954549307769217418182581299000106589003963038625856185135730538366487716978334693742170530190716544760898881620754628939848934416082367342321854960675322390404389562649726216935338582570564920010827834886618786236688274345002833664817403621408394916013446306907303194474590933957409297671779488817536091045432305720210250591501294272665774291731228780514828837517617807470436577968208762448219118589046392357772480690313475615882107645153828687395504639806320187784447935074198214559083677697646102776697701506698582793347390723498301768838504070647800763802535940744912956699348393794166741589044163842825886151690109554374748656929935875054246195783988192252079214230577139334971244078380258148897220386550086928585184129304709382117473597093444019819965621068503977981917687749367529046206778720491587399604779843952519861223915518776234425801747742597278731902722253991018634336957090465538021600063512606790863446566679761418056157255172729492187500 [111,63] 2589253758499567426569737316001824874543444209178936669177234199242265063599072313211742160966044580550734768715448337890742800477903246767329651470907143802506471221226417208975858178730105748023964880095407454399463582534690248526366816543829156059550791919412004993426394167139590297722756531593502391353389517698975741007811411636558771478449618598312146442067705610785321291491234533658974251898808395455153958660712021047442004697885181252099313089534338686678578683361548675886466012500589278466723389468538722063885998468715697172664368767212678917994007763152290010498657376672449865352535932158788688105421925220079013991263421814977557187991444915982417872399786981215952425034882544534179847149353123203902460015908564319633526458657124842871647131198827686534584686729695139786591155047376491998582142404823546408025736079489472882080522997946700797760232940841107089961224112873417358950725815618663555102109964180324111672403811040205455136911358574590991573901253501820552052636493536987644183890752899624162038300545894982596852707808183962713287857062103226447233534070269913906046439989169634434137271358984626208837684665290971731156890122517906665298748602655110346256851635346810327076470014556132867050629173354553273958287729161738364170114370188744962492788456033215257905569104082729880526006763458266573638375678727797368661962966845739951023070241604918250220645908121584446252334610346183212141574093883291764491077191086806086856313175068732312621806277683453327732693574132485007489385745611383334948894182812832074532747025301176573437693096961413197600647518906035831151748950521695666804651609234062962955653717115628230708106904728089904778357871032760620828541969616323713912587647315647575385236375503460409403650783324294740511394310348903083662430951859238494412264629032275766499738373950549734756093321799007054739868389611773662112602569122339594134721580477663183015938501922599702979990186161150983515699072509338065524291782618430719288203753976310844056110714307570278523568690476668190975868968592551734701672904184065618019104003906250 [111,64] 270090835364354980485858085506604781280424772237713305745655496032288005601478087709599374365283476090933341183077621322918757253810486535497761536765487979313315539226497035229884634634428042105295166041374025493241787252009099771958725099642611647364151488612458398276075327253668681593786448909454991556891638268232572860053156258352005057047537368428322700754266815404419475822638824907771255247668560202294686647960264068851624657058519546593101075904253849320213104101854233038516027989523710041420078635771758861613387213748397766856429450273582028504492125736117953076288376995016836946988604362231248921482791293044096663441508078717778533978868717599314889583900954360156785659032750678967198791143981452781287650623792751426384239205772164921246139414912094124998173412095538170723740931146997515240134749114802998173495806459669020764641427947360665048214779990221734049950891833273369335193606521787648953663289880357503737681408893455995315387839279247377692890622391922711468486136852672260645965144166703252037743367231851798063070996248697612524878229169195466546600661248475441236585131265341321907517512858482987224228199534852112243434934041908106840061475638899328720135052392897513119388088865826718047363682952128647866029734342159562575605666777602952885514550614462905768076222444505336784582209108273399375582745743435636363647987429507799737051653605900873130825999403533166113364536968459723794117091128454654793909357355057540874243463646318854101597360458317809382459050271739104637146194635487831514704002953114339789709563480384284465498000831607713464432551592138341777125793762159524211632105990514013569956789478788332067740488766244872532776106447506167319698008638991649431655183404527099534381441969505926710693258824212055132881810486938755527065258680402243873994126918899173193594064108244333435381637218073006777275082909255002632002448672886369994111434400519318101203757437645556577013401213189155731361703879056777395214589928378778749598324391225769294700620628564246026070467323243381049929035013113843008593422916286243438720703125 [111,65] 6026142358508227799141528150864053478337362594455296649636790950549025807248373476889259728611048366289822669598393236116491959605469113477901652233272246473748159581458442811405390231422168317601764451164433310090571818672765720911363522711570537167158032725460196390725919303301815011512568662327682440725118003024200421767117138337495828931780049201322312887225712501987516495050167837747948168371399565469833400552876614567609551735301969669024182135684740705369897027448969862745192215311477625518553743554065953896006368912127706566029485453533492738467828804469382229423295999978800190148907408802773120945438903855054288014879058751224508150131167917967937591219985693948383534681297119405713825997897664490111013391616972022032364677990652983464024504665996237642852174033819358478485169001542439553004130728948408412018190740618663710207292491538472012065021297650281726413551494983479061425991145552777650181649410116085841424521001841234872968431230762125401091170751168373551372980649918055487024424840618135090319137595259836802432628284283051043612699513455934501801332481992736116085504639017252270543560555276676479269888294006462763601059032780631675506326790282301189201323729059861230977962120562486555485484092153908030473814809185039361348361708883414154644443925480057139078371682716055821658668515838189137739580716799847331868164859431642579539025338054140968481013447140097955314609787266270534843973169528595258315384831637208196636221906808337180294314181610897170871843212797627984854267184307283988802600561946536553798556067167448200584581793619982828068497234196469172170110229017889611825253151864100706611852465814167903219636042072759735796280726398309450958382230353547834782852854917849563224012871921948742254312249097651509066869824908449277679948310323011977598143589046772511789065238653104511671903057665342355204260185387082447835933518590979860553779491062146592956618428980616430569550518166299001691837447296075286725438268319284510158686138876385852192830258603115491212215212580591663295907646804414968479725481957946777343750 [111,66] -1072694594364561899237009330664113951160034384019559310658754629787210983185382455071637901724988854087730880083923965552904782904789598293640582669402700346130659622020089251345102310392792595778563059226156512471768259304553408181768663978643835980726107923247388161688270285735915707732274396012498691528613744607287911821768481487161654653303764831018590846455804343743230919249514214184084024520020967028041612208947022832805900736866310869666854338834208933621575079564260917288618163313034014009639386302499783020389353629437705297303790493661592169850455910417933192002846819834255116134209787630477957136202059777693843414245449292637247807713226539239668287051615979786715864759968770074962838158142364802317162954233492341357035490955176649492498581270374346652127639328172201153725992215715173817631692070848477860541909795314125643022832721725074585882104971761582409672587192679146716547051030945739087649494919796425469673415995531661626878865299026344072037120417381769903314733879022746822619653293733664405019004786339440599812326356993170416116166752029825200677689091110090600517913988570842700652402591563809852927296467469760741626298386576596634872342163695220525244385024496813088121066131882530207272303748517278247258410479639859520481345846607532081352289827535399406323928887083663920763490602747580347547164657819864158857492050464619990316045154531157779878907238454920138119924667940174105205001623740339181600609186175015639405611245290111630882174435257209064295955633478914590875313839178375137405544261376044878895782948460651559112230698945596747402746608818689424830727975976130397473491063611016510229799386566120580449117622241422700031191141634258809171956612194511106513046385285134983298943780957323157366533360651210581091094376570428711483961384991809058369864697764105533388391190600071745304876999809520043372999602282201949919833472001078405750973421581718325466447911498757954866359607517445618328519657260017886158499887724351696999866564420595076360868791802162239179159185522143970346671823323268136890615251930273437500 [111,67] 29829828710903407234683814186347708407863998547376980123866265872958679948052489919480753867354929840885124711644344670980876475806792028316123197959804479609838280724961360403317742238788606252995644577662616475525748217927486746353027128745106059460644023675395373330801741693595834252208364405910438119113382035318260706636291834368002130752279096322815617748532009795855722698867744341868450953847618947333413127175197944975223975415106404193477126588714837639481822396396215658509753211005132799894980074791096726613645273392550451394430034201834466880961914044782470897586045115513517230511818148589512686245833621096311304270121419774006241250874663604698316578320142992908941968651356760716530726835783119642599403389751368375279124759691798625182210752348567000365939319308349868279135239623911708585757527404297575673037722151323338732663076487063604755876024040175207916056203630301978951088839201890952179698194817150300716782881820957950901025893648465931912916970697340720280652800342488439649547796950621869880270298021179566922719168676705247989817936161573164788467500431292427133801252131681166574929226638325020074806530047205205665582458154480086859032128510741160924580612307903281203925893098049484896135423649916078538014116336654224749881087656711381298060798238249100370087125615714281152001626443144449413100626317667175184001162092544473605964422749203208973347431162238082877046205390220673381697926941007749510935917733891171072065353269908623315241598700465375050563149381893589861372464752029669781785761495614489098253942655327530019998052414874997608328401042943262132123442720532346649582945754565086990475977266515633513729299544715274967466773373066270045647857010340209168791511097217311184414453578569852116309156350872088722614709947006860006972414458182506425624698911208483969398427366968829295582327721250122032235680987831434782722489741674158298394345094441029838486117370414266827186910983084273062634483666122551242499990403685526413905260584558327929791716911357296087247834853297466052671740963399328078635952823515625 [111,68] -1445488014656214408621914810530785434267863624350645125008587438046274998844499271466295979101608348312683519989625225604431288202775069020943112546877010396011174180647435197920380065686085676854168630291775077370605853302746588061562295768119570220112172863698494906213919692431780707041800890161234673369450346206780665995905943956835893101550172084111395265408354804614273416501828964520315061237766527707375130971182275600378221802435963278507366195481472349084449271683917008438390792230729167472789700395229950208400984176861133756158401770725083307667080166408142503812247507754627535697613736855049927808022434856455759591483986814121001238292255956233575903483685441691399038881447543465604181900785572243486984663961041012419380980162180556455925489676240417316610039543444273661507824005659521820823696963424342661946220182747024969112822972273375811980018589872738431695167749012687590786644727847451477400208970433031302799444307221627246869080482609098206149145599223670172485826076305022553154231281314890508417937615417917604056128564825861625679928132517292176838643354056308386541880931123190056080530628770963277272957671364239787013927936181210362656637624272793157047042621345984313499645463183707547448866544107585212001644271035729163930380712039061325298906071269158693392315835032734549348381652133018842615022703577822786722930821396558478615349637188026172661055324751954560540668229411011362627250735791995504162874958031610629821469816223588865464167657356212299002320181944565815412153776287386272836325295990622959981035520407633288670053868302885799609377654598036052322646986425848847898922038144503030994250015816832548007024457094494866863646092856468207131208396654784852809705910560317415411942098053921753313831098903941210576908985180408498871352739074579980754734722566942648332384404954701166406789936365741037022878569259138181528085750263135886356155886943030263456123955805391580337162412661363258204821888694055792713926280006903121136037888731283785589668619268530488593244481176579382897273120302528483033127468750 [111,69] 98427441404246045106900686661903641704522119875584010720739845178427855854050546335804408036954408770262854902061981085617634938543543656552376221577492472468079271818850746433549079496554647807041795739620540102096929188577084444651682393003777669745231146964331558808088538201369776748617810829642562891625345502437825574255612419106199729618564995117485278744577461664060161788291249328405661697036987791526249081326096591979823387239849133806367772833255918783481918226006127763463046585614390543444263914524189471262212927609772176072863270048208029368706795135540419037893671727585798531836520637743087866792564964001581957704726828578906434643918138702415593679602251844956935245832221723069372636937833590073554325121872064679971050799695351932552291208738800246926875010025803742683607969563939495499457754923139324280148884141389316124007301770579839972277605928396653413784956654866319758812060541186694864860115874955054241344705118677843466136510224484628674394229300272980866963053802455776072453140043579627761645860798313782192823002874976489249076438571232726612313359858869234564116806973395982523902031260372373519646226418981164630160029339340640199965677928330403097445649007646544821794754041190289031102880364303717376689224374611929557821495048727439650568312592979811455954259017845550277442895571946183113635140681910162400743131124351257165902777437881776491658313105916838946486798046886041388719026808052417394060399006720672181762323887673183583891127312228620908598205373646854342545343717434099447646992600143394814568821578001481220548956678445778233951386441917342811351070992593358557491441759056172300349118448074713519014099870904974366484911533533664328591555231362853171085808855129869415705073166559700896709446329550924642461560300770939976219613562307992839212072153465183197042924218674906696820981786166216252068563367084137690976531884672658798737062630423097183283168925727108979641663551433868006508539245291423825582957014961776381812971004672149938768141267671424365372603550608013454622168507901013150335500 [111,70] -4779809848681768060936243478584240569984902814020651631106233220400837217498784184162550923537997784055897236069339908273730812919406467483648115359090408207828067752433089732001171658527628736648147479164524951215834044531283878116384311358331099054858882301651365918709643957937585929288228458864232380874904958566053338992997285242087648654330467037313657304601219714077680780946711733177833542374281322474464219280552673724236568802016776017944128561406612818177656233221114454007196625597330773729285934919207405098953124480526235449809909316494125426885203689184236929515634473601494826594442906945762344670995702640831955848138462634554764396962755400015961434917641634082731787920435089972533989848057929005528079346843059150636274827310183962633566979501885299745233403323092897964204018553963024343192164727586203225069567927072232534355307955595572661422365074015067119527056918905931326265270200955003536886281361546838599332728869140474358076448903271408404398836444976509985853777415099128377666773160269075578826308701446678363591764309298688452777521521084770275731162643083263148394432525166739271758646655775415812050929644089739468580796131098671001045433036745645074779538790902653194579998966109900877209601329416222837124705210862612361549017666262098993622624721291199685796820190122958764831361867790850372904802600532104791600540616850324074095149334852147177722855508290926849706481587481987244058128524123455709638418181375234653287032334748906281952447687365010414650482243518220095434767710339618532293177656276341255519965341558539487891870863789444651510817574232723189173000131757445215437543074809133345546971126174181606499501009582915992976383019623314534649257596746709876840879059775501733807334446984414559183290408926069187656558561849842420599397083565263976203656752363733388203819551819614038981271340815219546738533513314464178404002711196774317851760448246694712275203435505917153835780932697795372650104846495808623424403078002035570706898082118661806237096854888414220008337555634272121823552941398561020375 [111,71] 160566887333373764260901693004140683856446731777496491199369679926275886891210628411179659217259352227317675677290804364927256068101436948029956888478935825660537452110933095359006700747851017980090322499980852441782066083027387412480691906955730374472055952384332253902686620072947660172080319308862393201909475655407930141882790678491017860889675591414679166779725977039717083767777688173004976001822860034534393740932717633117442528823637909566247645076319637363826526270164939068657956979547851420374188390155713475268017377500278045989470103013328705240405696371682674541916006416201107667019900930662229611071973217326479635551985226698240830084091899892314597559262670904386039656556592690110848031278820484933931635448445823282061110511712181999784766918904500322666429799544244880675663858569544351634326563453221039700544043170318174372717540791243061932499705308495555678352442636740916999858064821469121536399245771303495759528123085903329102877890122865574406832282289940920528931044516213307003827024360247169722342989826690409245869238923634462450947705002858967679590444720742424114049587908279408250670117514083263882505083902823432185977927084045549818154400746920590647441352441033525014616529200918320080317950245901126220972658718112875310652249997571100516989165523286547257017960705781966587326401812761217617260527268356111961031874495883262979794172346176545867496909357543795379835636087630206355603812475185135701970760014439040050577240167398643783369156796173200793154086670245553992480869848003364792058855902598048558400813478579220354522285613760712819253103652782862546385498199961526615270197411775824837173295292323892940003139475293144038259878873935411467144454217145584080275057887468644022351377170638062130313624848865641273750960099531115005856073573722289826908572477830246327744440595260410770354523451124993767546007487786706088403971330746250104394244524012325271106649057653168317425059221488781241330241371364410165546277240986177813598501986743779228936629688709832599228061331801554027821066629597680 [111,72] -5692108065154331377400396660975205537095367054601747898114568052940094894147802454922713913347185229917811072460177972340216077089905040704727200727219419849583750670583607465133847498107685745137158721754252265301618444446736806111203244046235130160982021845596674774459927437869958138232607749078790913074718467915513984269491545471484688888389416489130104899856135165959511395317723661022133334656707186803106636544177353060041463239305147373185240217838786818032294498547675723100900824713001199373502038489800843163313650278516054264635296689709769440328516398649320440470619147414637217936527772491470963761611480848326188516033611775582181089903536723743949808735485746007469975093999771402744671515400542397283040271911893277687342738791072283042959531875272448432153888927004127599155067356828606727571933223269072590612445726906452492201706620383808247121958104485007607013110703216956664947568761584930454417258892370336861316334470296556373813051959788807871529552021304384613263316157795515211806298755873448533244750479244463652886577568254253455845003249841357078890406860378264804761092993624029023528117308773309723937010173103200418358094704547847248155145009164433362497701268081938261054735048639304326868258253760188435241070967341467814888020246267578792816895272174153081021287094512309205155578848424310357375071204603008819396455508882026431926164231239457242609240546086758241351077443367567810537479788110683417099585693407045749882551477435140300097298035264969554985377202591207364963698532980837551956648151687151670917757099890971958773728645396716862051809878429274334157511065981635305862879226762681074941507249111649163065197438773474451241999398066698472940306294563493703413910189453181249235607062288159120180082951580349392847676322251904910902676222944131717455967189385686249938942929253372619009586564377624118928697025656516481358619711047911593736914939160711990829537221216880605458960236226725842704424227942125420630455120646072937007150233456544562493495235913766297351061744514373315414700142080 [111,73] 101568674637343716863916023593572965353645914724872727122263598215194250555244183252939792045215795713834459491404577662977075277198069119671783121041441005105675936905145247529379702764284265874262037013925076575912252692180308350343399897285800780747509157717760958075879714494943380563740198965534133116545510879840511837560309163467502733682779820172730707804604016552987409846037615341420279029050923713527109882019098780917283241554638824684571825195928740190108812070316963893794173420433516483232426410002424124031822139070623798392441286074178458228038066830857706487407181841597102180589141332696984469848712979946192348956496151154741161673388809944304532409616194144098853698360597124854339722376942756384667798893173714506365772158419056230289227483857156434017257710978251256826103153782763557561977046501186748898842528491351475379886379771399415565924652012825546141637255899125521457401389411986703111652135148226491457781440724298426820330932153169314950484669018669062742299220062437748437711348996186780422658849922981822698046479855932050117668203073103317664907288051260647351260353510856358285525254997942658488909971584587315605728662432750915837829924007197126008628968783519561838820487349917645159077007988882093833174890683712220541541412273955714539415977413467574067716871222345013353760557223766291120030574230131046775351882472920720966964093444136441366964547079808636824627715298867666561290910606016456423591961181898762857786314194530084810184412004876593955924818268571460097564703694135824406043517115858908345051564630005856070713459224294284388924179381759549074554271841243428419291899116441461414490643702342209733409472468097841019912774402722446666182992807730348883312241499930532460595502614144268797084251197371970041594940145708747719988394300994929542664041346914158238789468756996273198508135127617550142690248825320278769940366953213418280588148634588026572591542948667894969338300755001043805583536190753472018682379064939900927117300643035117129540371716086065148611179317807079852533325 [111,74] -7714901378848595980643534739429490758747248742815618761575283391159857300664037354567819750524855496703000051989812201803259659437700663165078693593831993439989664431512000882118402228632881316962904052429120545376967479453174115478707146227410368989866326985955527555966425315612183564458176572095350114113770591950339691203447966538112297750533476691990635438246869058083140339950781187227114308199157875878277289070966431077375632886674190518590335519258280922714231541602051614612956357760008887900374540340454649906227505865339605762992606202437532052848001873846712466340155514871573967024842989247973609348329135066829807774774990790196333620974173752450506979833892659468314393838562897494999773108213065670482513239191330166501891543874351866741148188409485446913494460542657574345249159869682961917610803433069672643234680211690018849840180274945357789337998872534311276217436870483981531179450345603002492492650042302130021227664845191335597568389951920511886982057107763796520476557232053264625019254682101532261972069222645641812625832240224350521545996005707082312831007606598112814051539368857432114437186010541459098430289127819709091775153179395027126154653240326650124155489669386949811232404933641362721636737794389002274104922186010027633442357707626368531822810473383644219370108050871446202402830663420639389296454212991029242781306202202274789033019373527711139601862050474201960135143376795949142189102320230836602110650262402058345476993448453963322565848676667296859097725381014955691985313513192794873782502807778143344061475920741511580829703305314118999781308225731872032593499719090670014099972702617320879245280775059939265128491273794322902891777836373722699811195447620554961744605762353941094365405633152336334103486836647233011571707134864149537522336758701022228933619798460024152671314265001818905648439255757261425468710585872048014933330655737496342045848394157515863493579884504421362075605356490772455834116500430593522595994303690329093615016323847408508097400958789448403396363778080485099750 [111,75] 9530114721678392658953515283774794437614705197882647048511259601875440891119228929579750312131960831415353552596638353443256489842837799233714098588209020187258058136566060837429642091819585087466692662571099811818010534825332966730802282459214917402243683428898902628965475196087174419503461071623748533405003143934730507046529876215008266906519869462188465924448821749140347299212223492800184977047701662623793473615337337208779022974472118420120897626661956811847204723363206257164445194828766374083796909403024339597127358320743952481374959273708436968849168289358659677793311057003057940442303950530290526000881720326476606033901752578512531341818361850776206001623723559217642889200044440172335519066611115245753444805056302851866274339306479293437192755114731923904826195034051667149289583557315671303812300453456407037974652181053214515268888495697184932864821215125461842464706711474968542164873530013081084937570378533192867058628732565379104953116645625284034972261563331784154865484170997176770418548290384193626265088512754290557107396617954522031799161663228589224837169454576248164994237891120844353352157673783285563512036273184287645000978572003459493958468228969870365472645425398001190702856941721359688654358598932159006837989061538655921458665200571834451051574212709034437669243825022561305020745478505785137877182647472928323031702852102408548263061513560512799085695316531056663117584652545681912031973903151859392404783186787470984714098386259049164935460776719427125711372137448309099364570153336137622683673674178944034117386514772780579407487070366423833736303104727808504237171123673303875582203323242156178716682454782298131592218288112743117782697797932005784831740895870862236024702802681451064649377931519009012850462608827316641645205364322656428181436753988273005303920347304623892877220512185857216158579970663556183426959128057901287881442648952845920481148057347871781370354774211587681741444218923533086912567571977071153891906317113300103853301486896243847151653594913676001809291843077460 [111,76] -4242293277324785850306085205465426096244110794258658580555129165194460778803102029178628656274856946758733761631311845402406729986080134990190613408632509033936514980668527367234389758119987567610318159248640784284173907089191375647533421918392493369547430098621255178399925221223706476645569752066887883081340082445991549645290141645724855080171725829930434456376491373517705516826472070567526337113611938889575159974785402238658385960156821067832647361459050430470110823066183613435813767213090626505975385561576705794313317139103708222960841015117932663112127469866717692601012408527887443304742728115690732568104109427587922297952311003708610781775359343614884203784313461706908247897219510332393824915806687318385255512932857858427400430382581508736792809911362233835735395412801051260905773061636237806538091290574362185272185446731457259803353240117020499517460569277448576593973829267849014426294834941491549770721091250071527626249298397129776751840617984613448689512744426801385674190517214312739215820315207851361162831261569682302436059605520904075227509219727719339300474531000898572661710069651920120287632606536866604367108126151091437063403187315747690990030845014128752754687014217648467940882972384998017820945786624881431850033286294861862448571440413375956539327820934332294463992232158171043480366960923879470611622508793462058843426506417266601750387186230653154359688532203324430762774630572699871104095412906606804076374815003241860511734331163270037888700589033034110948073667679627381024025660900174239206445101353503999984774134382608113373418365856364893423262106870685348941873752177881562606281076934759770056235370017690880982900901414816783102897996978299103540335154116553652972560161357363463422775439897425212673892693952353899067727252370014883208000710113616252756321645525981237263953819524213981330969945663980067172202473648839209090229076145389267741754752586230673555165160057255094532546553436800494540787930292524168900346697804223049611290189225434918167245356767148239369701140225 [111,77] -28341580944459527773588884992996140662684096645904609469173465792211401274730961933995036165310479824901732807359196404149161267360649781827099163730628886748713547906569390797493149375159767967807695794556053694816531725255676604462415263451836150097205912461845575733126376602292242329749384764080475086987880445119546689335354347271020619050033370719044130778823146631964588196256946016081754413293557299311336049046861520789926845452502808786542978338732940948342648705844114742273250628175448576888716491769585200777217554755192935859674254252670344266848627766832621209749079236937965766769092740971495169936595300647689980749320918885763940969131685238466504450149933020594220257076088170479223324205475590583884686827629673549525469628104926320151786531655702938244384867038028962344157685454200360770117371861382174786703706020308319109751000280106286014692383896389708689435667221987843048789144821231057279559426780840869326297038087028761795326284625010470593268991487522070706450695545336188961945976210688002508662939668433335781713818678714866411514363837948654347100052369976788167844129155099608844558163618009499419524868264886313381628407168690627583851107251954565557748562331391282181400978616838892521568454577813976748673456273137702739744417900959824287286958388197307148196319048188999004188022059299145608212534464411488747071656786735655481804266570175080469074127501173084401794277112239282215765173985323193556341344213101587735132338718738520213959845114406517120419311718612215924926529828573752361398021009207753100349809330557577453746432438940330776368665527753885742146065051488833079950052142796006660476105309218216960572318773090472631981799316470531511228125638783747374362218668111322485709430365561564722816533199543022826183872098053280410498141477090574852099204701444853946675978590947269730488784048000875964734007232492037493528108438942275006551291818743481405111223726126098179922941126482861987473588907037640142717353615154143746225701462796814238150701654667044766173780 [111,78] -779264301099901573319417243606505147901895092479947219562740165162206618486602993941774452528282931644907952904017017365117546534081117216803387955434587605590098276796689496810464957869389116208639635850237913782924317259132911362505411418974421997586242504187808710423970741297734156636353965493836488839327119929003464717629000122865642629610593957056486339851593865944433960670804872553608619558256308920690584879040402068168480605969940687528811822760364490545295342813002315216340839134127799388202250328807801415296549022079670256991230756818332133869474495768341356356326618959532208657137518779574485338769228290307861348424883420275953792653110082982227348079643804131856345503272411920026356794892035638995692650798720697526719965324681547783549334979101591386286973000778892899526221761623735454101965556725077097286215950969435973754112822134307980022849398345155524435427870755639177142584383662039177482557146894230492975880014335794498009197912374451023835757333828345385674105752022479752581218789646405854816652405180134760351580891464106328509170417322188722236229758776042702379564115022906874209719944896545171799311295803257742945423264807059395441561312330178592664520027651754157192104099673109164684506937075633349526256049010002440459135490322510494552559627013265005690339156121159689331142161542642024570685208674293330208307236818616081912054144794955333226161509740712935290156893262651114971529434989736778584874704407381736622487119060629415839019418034090614976202006917141032608425772480283820711563082747397739239797383722853310001501262932313052758165753072464207917853362078607811903799607166843991765838090283117759741447064137212864310717519079672477433349271726298810046999600565001064465856308862536810421705984871976964970841552199813751495778098494347871023445879672986662394764330637190535862636250527393559752438040866781288696673949752345214240833070815335860811841859012877273598077334684586540347632300541963004931947839659451887901106751543283314708742502394370595060 [111,79] 33790879341841970263544786088964423251615306443674323475357835737355950157868278290937097268461121692057287818593539642404004645920394302144665710964452837793841073390617346395788180351623577734914564127087690864255303492583698046546185176043568475346041698026626763299709793477049873643230160366767995338017882116267007416146507727556116191412871668979714858558976648947847158847880912945767475722784404761025771020534413519026651847341622945490431499742975809835512825132753616912272254638544431225574754917571619931294439795493390272045772941689530628501113082122128658886878817545828324900527334760231112328605798557579739565619402336703142228524100631671281174707671753786282873765170762803545582220605194253130157377133617598073287220256362062231756759829045866301414860043663053573056860712079198079698163078801638673798101074416046978973227231517208025805884201406810593784938812459961107848657799004879592192033418806341390857552769213871925277659601212684831043848911519856381133874004012673513464343490974364872068446211118265901041417786018040515647696223707140891137937415550643470014171878422448265094990408383153305926636808361696394494817063585093083680455181743054822180102101557273219222083190192528410215471767254133359321346075893936016593050934259687997610448340062131138551049946960050131150348455002912814639124232144198834073042980010280178009911326281174147524982758900129536451550119511738527478352861321783422132481379141354444334011691506219670719003973749325383589869919286978546146836297075637763137234778363554391445085855147707785021678132133833506139886668131305039637663347203381168998880203343835716709522620381794806015031287869213132533871399742878592699361984863896036655903148504622931538613751147301978707575776692104611289018472493659012426154799974306509053494275084849126668753372102077828329960838836583421344815982273309598719390356996369953671112982638433014143565847729873172487480562537777652282181051344123401940340859605155258246633152030949433668559851818420675 [111,80] 1100061037068499874263309508665141058966974291909697331466514062024930540347427940193102457262904754909388810356377754930837394140467079346194987908217922232939186024880551514541283464568975016592216244079097027375696695248614388631593056588141735876757825119228227951754910832993537145737689806305280358023940422000560425086311879528857806483031527652758753982072065463706424530301571312594249540431449821468592598254760878664481605546429786405837953324545033709642139938888492878726629769600579734859597734500366450064655734474927252904039735926876075809989048501933649128254397540433501887491328006048703643524756655149814291117378476205116425159759501951410122135523818169063387262697668884418498246134308419944178564036614169546975937068199551176804104155913944445951945745765149653257371637128336567057623357715409392720028990549138065052776554175625578777893603773740542238812470556066523964278534711106001967043960257385756432476016680116316236969991278422139413334335563419958848622238450238557428430567931274212698258725867974638298438306605907795706842480206098197894314463034827482374831472508843862348554262878343202630535413896774984959035847932324785971442990814420203039683630289014612287064289907752674681465223178249305449114601116886134352024561037721890591790885716436684576650793076465155596789994639981333594859070878111948669987475251341737744197921294359526053909873801634421046807547458484280920701767456211202630252319104291675802736487658020841058154977037077641761270441621074398567243267795870880020412682412940217145077730934061972231839340451791307282706443495811302933301268402888927203555974793331212180600591985584187953985653822199450763987862982828091248365502800435649393913754398655463768930188986874591985743940291538768478631267476962482079319619331161776788308414754772887149381013292075827139773825985226500977947357325257191696982355557683051859549555070757607133385909009160690993220525360218006409144511662464598491881782826806636792895544845242177426978661362550 [111,81] 8566287633902228884342566460062777167356023643776268222464002297734189922794611307520975756891362285262598998596874019584112166965206595680508768246778955647279422435193012013110488306878172791484568943182998771675690054268089015781410656337723977915319624258254069385694786107004189931927288416254247723720662602221353138549654810977147442687183378652962169977027327996574350729276539989896927787653472218027094440149629300335079735945249423271498156988993250607509045719945458349226733313443633625495450038146206116740452139721473154649933405894745270371185687685918827554583600907958987653377156947426113022281712869775990975826505982296885631642277921298729452419470238586805126819378196696004431541977828725948237775470247938623520984917038392465705439534268210640839571792270138636130192755002159857519891184868032370192656389789534219906403020186030752071606453432286986677446306027841548296654943238228221411324749451548975535625704781829594051955590465203477098382825351045509007090469408867484987986366338923932678620055533102498116381746933815498546856608655129652271007781077371335032975501741866400142583323299191336230181106456142346054682094137998552357485702441306828103514311083575144127130676482346223236865713055588216316474081357728177960792837639740719426822388483987290003180627129791847353915243751540191918601706778310748100265796029291414039685185587546477794675734092034748972892768708726719957372396356373387318093962503246452140710588339972144440266501283881735879607740605216155932965117311180801403095595146305669825767117912227034639087800261561278558659211987383542523615366444152446036716652978862104212393372723758989079000749738223914562903364436889436794810564711968447084667603705322671535962070942082410581768606032961625538192757513733829887088780046841592096106871747732720832402664037052443832169762142304801517470848326127154801436779790219065513928265540271941840181971744205423698483625566780531808008396021083974755223520992206092872894623982963783662873810 [111,82] -238534441465153445324527375246624476582924975799398147270027069451956766502738515918394774300302824639919766953403858036271132076367490531547622579168573661920462652890450258181106106613122110671000339028312349266405557920642379896329901333497329626946351033232017867171517383013716138831740916006671963060385657467860106919686777613053702258027976669592777107505442980331480178574133376658937048115657052124280250845725463581969486495926207385461892484226111460974306764679070369672977466571511691705868685017716257510776852105968870885735971416504214260032772574790528835467874840172210314699588063436421552092691841689234093176826630015935223279078055176796297019337565263111715266032106952174023154521461715658861909787881022957915663065156911333731410880136369316171905092017212645643201589754459915527304134775979085537109705887640290970661598550287525559231657955008060431190848761446739983751944625737478838036336069905431859693650813987176228694598959851661946475071886395588788963336264953723779447821440656668924546545076418174315719111350927038280763539132301210456170599548323515038007901365731722719194722951666885545485484714227573756212325896372057803624347228812748694183127435484281450874847769153508297763328488857310853938408505735477833460105601652145277804426520324292031932171324772991266171832754727328184617901533026931451281733428364300213229850350417199816792281041472858337779095389903614394797731012927347583164978189154800341150527831180198891902541369244876590358694255925719132242288535807322756611808489452849514497161160253863624542465475806085691869572298093323600542941221094733274785516470910173318364761805679009387934045021625813071112537951379778552481294416763944389336943707662927150761053497400796985017726935941590293199384128230164119509251455954686602105371094770446868254080143349576891865305183438613468887578109999020571861964601236961024529877569947488959466372924452814337400468304773221899633214796178814287348505599489050441175863412110361120785 [111,83] -2520574770737130431328414174843590795784912058670045298578024460955169868130925033805931421413394438640635016581030480882290686871645687021513934153689811050790403784493164187441519573675785003232736736512232718277754820865858052496978720440127302600367683694856585817001864030392409773989942807001483766936820945847789617477533842440787031966860066770129148033146840581058507547120277174356495500033000575246480071668986087314370852961356523068073430360824048293229497604032420398020847531496515900539895230886894206525229564356928836711430073587789895709891698559996405017225382045305989060873218533833021725901356150696599828959557594499186941980265184538467695417758554811035964518113121426105226806858326597484986053041094574171244241066198534567662446964631209863547694963911150594756413989316464428831210688004603347844025750529543583743747227242750328999454798645273453740547423194973354150420876255289737758605858132872379104198152242339465219965135417741311927135801737809969863656765725826615013030114929890240118397635313299740093007029256163994727173987901019111907205498548109044124333513034492241036193870867313891721657184132979703350318958956445798653793998109141101915575185060722208113561031387713709553894056984860139508852014930165751210336984174929509676901414986842025093405019119642359412397676804451176070539768872116878371922931900494606736418134117527677526531027639578460863719931408827533442672367601092579842769852008101517458634286200657052380854844638978232825158573068674613562398797813184394813157602957186162442745937688336411479995696912135410986049367543908029937057898324558375725472321324600751408101167577675017425603454832073397452705437648839039730025184981337215752192880745486196472953147940785017309837766840492535355656375885632409760959246332174155683827245332562115493481133825989803819948330244480830716842188739746405730436580190951998839258318352259071581653828149720352556926367634768770285773777549431458844512058516440827774639527670692655 [111,84] -7783934761431589639222152275229410462702852769582078328274287227538338712219060051545860566299216557863963735109176644326454416974384383322683985990967161049387771218687352847737713048568349151024683620117032773614166756307244259367573259607696722976417486682007768327051220367531342586327837193238878956410310683821462289006727035228526234098039250574798952095151298976067424931993141283649129075230327411514354138750328088882825349479105891303621957665657473958041496332669584252484231664015975685298449320646413021445334152863252447586672429604195812947828352103254738661230690804554980285983761822143241995838431926706301126087835560017115701969832335313124009972090693013369360837185251650861801981495650482630478840642941795975682438284667439080346662850764035263475908533564456309573779928011663908734891055248785960450084717370940340274642831544677522206618030311099998924130306482157031174933663064243391489117707834368785283267645819662239751092525799325105120934519714075957412479779019517563571305310246637265749100587812531792213637416730197335492369157461597730172210465437402614901209365100903888272431465561036344400069890697432136485209437297824450087329570454251638369404695608549047448651304306865238710080198838616611100654647464475028945420073941021761095711707966266776047740871891468481157707264432877884900105683753016527639777040326568190507858365195700942032804554350152983588873020206797155496358084293163456259101681377659086125161632561209549340929282853517980628551550657023264521968784033843190187206571681310467215572340254966783390978005323984701666346165480627153434142053538009608031571917441213712804408056537180572376104687498608280511890657582110023935742315106892059190192958015832488424262052741948527989243823312774002058195140793541207370573725418829983830615658617211000650595457179200015640486757441234548122540646168894726685104315185646909753095112558581175907042381702413799712758709415031880792723208278016115729562256689955517128857314210 [111,85] 393142969087894967601776319859206971056764956609922170396181050091355388268413839080955850197888169232726003977631561271222084953145810436435319637371265945038001832561795853024570171681021311313492654069153935469086114743503798341017094038829395151018318858290102431809886636678087047249061980611407912291919488527515423663692040869894704610513797292677297092605190810034963618004200832228563288129137670779418783737533624656150653040944620945607151703598794494423190255969017539390301142664465471087438956020485190276465202818398553527527283736323665226154261177937298189634641070050314034944959509707362153354236558417018291739695239687658443357727481179306444780552439553391691960485169353564644014299450887580888287296677545629592053952944921977908921825928189512152636590605289680964757953189096193851117759837029724159637134021446399980875441250822770000333339868412601221308152497842180084844140696818054038528867988887357346701341169239040707492713477461130280742238637430326839937713098046482038016498131945832666049043137718367158521059440914592402375264127034287331217015014659656560502411654916649319642916113843398889389761876674310730793725611983238828887582622589427070837825210797691051598684025099754116249312395314115003599100837108396782973990445791286850043237220464211330244162055508645386120557019405331447132828601849740276944516038061211184329605193357674416526985333716606709325439653199164449736414019323760504917848467276470466716670765228051068222270171419033364339240438325510499612627352876080686112107922111152929198211808976860264794147671873812835745201101306674278016737855373829970779117364836327140144111326632950522443191396158437390330524340191767470349395963023004643050263816980147819635779073510704936448550662520452096901821287763996038376878046936108046286877609542616603517198599713072311815374137108764957586833437752789933531131664632369847269830517642310483461248801625352090309822760275021305882627608270702657382681656493823398030275 [111,86] 1648539985376650159343643160055290173843127697916481081340877555133693780044663972831041233197393272676836671468859294909901608700618469522774992199096290469409474350284362028004132703299257628289294784445428934702609549108277549284419325234926253288543184251334215900892449672184362808866484164178358695126273743219989492832886854017647567950729910242325264267435959543734240442651279376314274678031189196703942420557204216811243302735749817157014525244480651602562505402027069532947383856258757822170789898371666267877193558128486180962375763989228920132968590882381223740949002209286267603919740279739234747094221151568857013597327738822294572540722201641198570069619784960604259499105235550639931460671373728466613295435300134279159401122105315246317247528191829519771603012331438688607685102060767240642739197603963056942112219238743709529881555226844027308004146223890687300807068748984315515830515504935845277824479530134975444131027059349998760556816795573774888976563449842490737240144206238226463339402966162363432576025690135072264767000565129388420238864450203339106909070135422345505266164319319376198631487678369856660255671492559641445811641894649361731663612956160815043990603334634723480009883925497274924966880658347613766819820229973948701676751446054151087959014192459311266939868780885578685883380221817631701324356943693390788659059307612883663260409776170036870621528016436161996401507671811521692310504380225715978308290214485586694016030364835462394104979585178024478254975123814585143573656222938648305723462328723537984385077172222029509000505145812574198639815915387996036017464104839079997925769548824552145956870573157756794927569926657318320773345619523757666672963175708676097295852858406543538777683429415152186410575027733167085009768678789934993212225799540122002918580409748811301236293225032395459588456200470840325080322185256306566129442635251386827191004601360728130546685083329708801212944329060222688375842483572104489501615686736984075 [111,87] -23708165698541379809164963227593995513343367023028753239384390186375291289409143138899473730309267499590165941866906108877711556671693383669671475730581339793012432894313910864432198609449618418494238243420755685330394878071730319152893312369204861553540641459773095413080860627114295224210344646841590107320142757808477502190364885381007130722126116213476867021305932104104346332363617487103770310408508946745399165268857766106304966256001751155485435215821878343487622691652161054385870015584593172446458233287424737203142007731234621733419552501790912022214664358901655593984588466711573179398924438043676074651965088967117861960180091190955406078746344043231363495328361304247892140752106880232683835628937472356131973626118805893859585816244934567956393924405472718331592976952809093937542719872891233562799952090935572261631459969963013632009751916697284592922587123524323914333172498428058940884180995422071424644009689531148914889801366799265983544644937850509331703750304077084711862247284844970143035201048835719811392631806385043295922707429659661969362319892746973092391480978703495558641114880856370427316746851569650312759451734121043973541438765394817728042124038847118217404146472323693225133007902282954340922283092057316829554801584771508984794709714022570061925286442038597121010564351260307175955348187505382125120031670724246356388260437107711479679680915111130991302494673336127105708857560396601227667860441899779999902426155262494072317635975258413101004361462704921548766907677673422047256871385088685876752810729637890390019757384276437801595077840504416119704945245203581132304205923001612641987103415903086016191008262776068180897703825174736960454375163340537660968891102105310019882789842726002825715947631805812874393525798629238088260198878623160285588702874579696570192622375102200076906608216857734044908277936535048450756291822010403617673861060695451423076426121834627076217964508587591652873238306541530210161887513744373456722153020820 [111,88] -30940124259063053738341095111850613353022219604826040260516857657252717090830353651090543683463433997225371931214890703607780174721570986977459309640291928815957631588399370319164176719127624020325786530707396691752043095867956064530987698531699523512475065048293929377283234143165555632153375100936888537635447675693593048112344157247003584783390890904949552933499248260555848254340639394505006711018964199202503062251660089303535865318492279836969525794900718804393351412093081934316558798766540588533560162869176722122791237973985294360037723223590517575442014897747475212698057316468967557103279578209031418238819454788692415592112410083974107418154576261075644136796175077797314138024568724958244563496309254630890065331050727456705610418905752941445197959427374481676132774727035098344627398211374169611316108447874222297083468220064682741542688472595650088451407746823936814289108026511256287944869141603561942023721394902471532378221088761455762584649023089948551508950774814018409696247874377480915288612082250572652681484879502261422205027459347515866917986724424500235246471856920675321206940827266452761664054210255344305889652703175329962703649781455700046479273437568046580423533385894476112157011687740036721510189504618270803509113029554944539405102314214343222620571207253637047203439217480995008382203930186532310498102558223485197154190265326235548097723597054455336948854028689720522297367629374237007044992449203310151073543993430142617451590242973210239978628666559426547216669801819588199940008577053651576358420438015764668209245078982929981081637585241046405876815869546495877696805232889588380669082182251050832534955704260318139744960119218973566727736179296970034837985603634075272682267661844144725177729728227456319233075571650732981471800903816869034981209752649586931158405529231733296472727160048439010398500533313407425072089302116037058893400551318815336690505695405225778054548509120906919888222985644281185383944282529975363827665 [111,89] -147068164845395194780825693566082164623078684326499234169067372870644611817676698850686087066533367552148886225522027638065819495315674507111951645005733002066140506363071045586593766740384027215870324305467367351300423064401637548411635358876211787636687073566519327742617532211524053179019658427205314120688389344580381106284384674553369784454875385659458676044374528120609196170533013400134503085748734016911652121056700637873550134030135088021679195337867535621126584869212122362557230984092750012139703793832728803115385681178670545210809586732934992403397214118137707603234785496389554203614019058735348247477529609767263482418382953156967809107891584091935338895742977806373326596704267009702290583168952472661536698259160455871947134460857235579487848914681134768789060086428012036660438273226100632975695030052688530769513744566952231816579152308795462671372015671118426503049889986318866759425177510181627702487135610858348002814712512606699964567738697568523460897153417831936721743410698704602646170887621306987607623734202550233897555268284991376217177129097340250973135533652129253880594344376358627074255075435894348247278635961305021479301813733408986132955638031239597604251004879017900990249438508856091317859085793537754981776089087715665703086584448323332347994410576007694225768874631548618768701601180965361541982140193074926595911939306565607880985468192323760584199947899705062617090873275880987368072390443974253123074028771229894991879929426237309959007958582985863807235746646512270567926640272540407371779432589000524107058505298815530391992697832429140208757817078581270728023519127734916916730941754769262569165775506345244113345038208654483294576140398435303802444031464534704419270400505096888295429144772635650450273089316202469277442780221732022535174488634075704716898524463133346876408261569521137121602760440765713907596376125666456594202445514644959635039615833958166097189747694469189530879379376352221139082479728123869100 [111,90] 4251129297029470639007042699438768112692480388664787481384031541272681224220350626332638913866036897194542293164769466106919500726804125980831294215571366161867021131141723447214843581375518775083913668213095393001811510155412704275003941911413803759989279379986643402271598456334577317836982611043958215657073939980693635957139359554924324704117640315738260408803149752355109663070427239269010524403953737972339896387485710419892571610763430907778648088524690655184783458095177615428677036289706773377021376596846904275621398296607877549991460900147654418756916713011560188975001671784155725228311066980430038353402668411946380626938407783334763156762522534630660777935796070986246579578721767341703312660812009008863664137329033854682828567125365556358286637731847742976017559993872873314525776466512794263953503393613560612543265936713117566842289034450330636080047973194636072095708816495870840382661393225182947494324519307784006397359315630286974024861186710830025691302613127871854029598290554934037773260990216815179681337329645821631855227068658416011324696743810955822367252818536281205073197893627929051064209842324343240732219071331302042236733324317728921456408861572124141825405191953102580498116229395574084441737897806525407717843676581503873977972307367142209978002196706862287193085119959390864570206330796481285292022868873242057717766005784222575950404264665064775864542028056551935178774863864350285329712689173440238751797033864654107751183111933390605130905994949039375412864000425102367753832442181920452669541945782433127134715032375688124486973746846880118935608587779242683076316954351861732601114823207909715268745553020773738051956921305983298010542007021441653166634158325480244025295243436191561690547011048925345456122346018872253330625710248831840655764023692696512594982744418111928002272475991340281964231909780528002962725161554417849086564949805584289446723783807526302311251296039333268335725319510042977964097106345551 [111,91] 16376805481896723180933618430481293134807278593647774154518381515944081007669018258682750472497724491409070028828999879246792066110466101645495304410475330967730636275704554648141914461048595491151261108391215298872513246518864452980389799387854029670273363493128468865721616029032236621503616775285151346507771094474409815912036781797340543687602386136226109106985384247234054908158307986613691841807927948307254999644567334729251532409717279415246669380678366273167217160210791338990161401139745337816658939629928115658180084041873670505073902256010778471434009625666628080289571680244627349903939101366327200202256603406808466858927763917953008894537923068268994820943956656127768373794797604611277551567588163285522196477730856460859818083671260535938073833850558319053039764431032800179723873622228973603079288449006623570405403275513915573718369358931955279962303366414763395464971209239776360334286247391404827023738547565767977943423920298559924840809537477252639918851104510446534500563502950398349712887611961772187861959349301132433760728194772973059627382980585527805300002213960988832318627668103811294894586769211013597618892271329136148893419159377012594783239282939713437544875456513115617572105509539589353089193216400341697546503585079016619375429191858936592800270533390956358496998637956322250569247492742138446970468429748514270002173498155321205416678623783261238810052375360996513072056467111921876508755009003797335617279534905014284751779033459402384370328384959038617517141674141275862182608798770234215541069444876098004244267603907891193789153569168997486287505322809024002178250704556649980159824480051568792090242133050519242906873917430357229406890868988882766765919585062319309355047026966624777880864180106787980300276843890742040157561482465646963452300066048991632523141804828804745739795315485009884119368648780537912262499201880886165509097205357376040687879373990526230481725260863311468144959540969501693419990289 [111,92] 34871790956477825542957197523733801910196139478457175309579429916371557187477451601710320284772082301775682538648224845714423841546127081922103853418913415358676232113049606455061456741667943354609489896054490074353270872454127966372530513434574268966164127066944311292624930864923337025297150387914421065711300213973485001534695640542587093330894070645217899954960896779452729651221265093722053166462508697135068227880572406217887688437692640193817037776884137533303031893702206673535335013282275334821815018485771612155620750092090227934683188903109395768686533388786459991320961120683092354387730662032425600931993922157881269291734593325280255419143864373613965839333215447017796714029392676274544542153254449231440495801683988374851464378089747363003600285621972380772466661750965337316633912438871533210162036906138409169603422880159673873451070525237152044304383979250886383504840730722176805497527528378057600823629055454573645852430836802426770112348378272443431437438693848699506117624377916409709547150750142470693153490594629364887479052594274012496834893287911920770460490509247651912992082381062244626539015674629254354258348500815891896877558708099040880780111769203989552368596097738499169743362566601816344599087023062677120511854614557003888661651928590745073095026370178607965733200473571622183350800580802688569943490518543481121319923169416198293564297490543800944569710092714208182830110775554951789266502270633904697008644719813492362012464842615846646211183305161213360993632346410448574841656348804770171350204257695038052391152457845017788535327824572230996863629635827972507803840178749578787824466364910941423514674767259431074919300835563840943971123360774973873870933087101263686774438440200972496779653055625868079435174806464552722704883211383043536270400361342594924655401307378166706657669411661801310007065716596320325439390383885420796504621734609332834696869914118966884560828690578305194507824305339526690244 [111,93] -52703970874612340064462545604801766653164608510274562340278424887395355288410679132433047472995894430229105733469355322750720711819859501582612517296837627072935658170887861616975035849712972511069058284825426862969648622411042503417591819406313061724685098724701670760202278267516728381318131553618852471386527255631471335817405836947112537368426839063269890815030549629712818768297826567200613249046484849760864201730079983518146712995642942879791855854332440280496804398451128756757814308403979419923617559589448187056852983859266243476620767770885215731164300003886630930348520795306168651377616483388679263974165474881347569428665009664178651944658041941504945192570140016996374383696210895706603354106998958163540468454458633279715264343521801842283375318729912086092454416268329591168379903727748020953297024785156094936506707035362588232217220164089523569980095864484035880012312826164198228385478880092962538327857356744597142753352398555927093453379681238046707138692197431657879023599566292370763049402723072641405459090920872516703167296058269515680167956585231184864495735683312542433140953322700133877938695556915266669378664714277179751149801194330635781732534978894309372303167885529776472107033193853071267016682503390883310566515065578991690100925533743115335114246691500433880318852141222091284008744396886212954025374606804022718533008111732201173425960324411682596455182465457324568109225065485403578984580364373877668690058819224018850023198093649348185294489207510488146778106776618060252847681382873229454797135336232720223292835942709606754171767339464405334037386811712554416545914656887527931737574971690837787797911256685423056733316818426012007739741311589378364553246897733159579597690183908901118810091483168477453130516802535589856502390088985528244574911880645338364257926017241658106203585414626528344635258019624532454961543886780531938112092521561081967468213480594003396352826076059815066748517481823722 [111,94] 650908731800633499894543473967443916481781744274882812519144842104909139175549274619231703119221826133705952689619637880203459549883137940448456794474712923284209190811240918187218049719567922126820904626250055048373612656462339594309711336006160986573310157876134177071888699943975806802670467928572883982205153107871428598684015935120193257803777142573829319868339800318377615431274044482190704475332121466376886337964514432091446150170771116631371509338336168210212755651966544684020425596530891822043197313654374816282842134590377261583239378151559810954421789862339303112084344074373615153894197767239593981304414691059926675636446284330712476158979551148355803349694221065040507279970367101046503859224846272112974428844884742247111566559422115694340618191721272567178143522387453126971074534522765646987382415066757236561757971987117082476980103170507400748831994082662353320984253146722067285750014804231219688264021990174917615174466778685027683885731465243342107423897499319465681530676682754554193131807574523026202393840110236754196957709262071900478776145277165047749641158925037902142469035437033961438512205834894034446422915015155636065883642483552415238308308066935450289975283635687402048674058488437184180046829767103180968540002244258083640696796477319538341324785521960215906605785841533917692918585992140610530786202094692958537062802272398073939029502438183912331631940846741367708531701319977076491728007802052989937185024176224732265370695638925390294725964005944248954720003381649083282588678566141645923350091748853285109388037835168617128056864768404769808169444030389672251104016277145612035075945590815226185733326093915165762853586644640039831434355732933607949959222898283220268862768216508851698690431520086052855660067001855744914865720644840831661200695401313568108681681736932753281119448977758428855197165938064048745544610004416387958785006902745005698502319485850376291060996391086667193479442575 [111,95] -1858521125316361108539232036985667413248748292999561188937209786333132476185230634364024095633185109193676659621505628385965787240630750685644780166756275802482254180694861579539161644087139710805267369589118975378748968747964296973440308932369314802290032604761989379406994669426138414707751475817040335846896639391096483420369509111428433628745847868063572485227671969431567983885639051827030468188066167716349691522878560925254019662815758829075030029149933799027265255411252084660398245756830307834302140321731569864996901423804554653168171171150893564139511243901061836391267734791059688044257413336990012157929104571133992323695394263062240843281493588094010213608837045552101602666714038914686143336037690219559755123549767751987762615491180590392102643058229536080724031640457996988891566258221972813027340979416896077039113929689942136444781371946121920476373182314180758568145957394278082115082287376624891229452647301378983762855727562096216751387508954138622195703190125765691103506331266758058935356855300575374345830741008613183974566593563811427255767466147740517738789832371614116802708228201306791707199385020434954770336939433427390638375029949127974926398659411583745933855310219262533627891858569034015359954634640830063954095380173663313085246516276793333987130228820102812258259085524903140008332544908806885920848884659135495029586769957169470714964902759228220752075472755980525984284062739818115295406450184117105163806260561555421446535034502166039208731441038599355003886569102187634632224979703889383383267936689980881336080856847924532346946650596187629417839745009982792166199740091973730314297095767761138748763201814891999986344754198888875961070570111823722080994302932694986537300045783677594202400363424856221579510143703645614155409415659922996885987731675118414147499044704726370963030321923460437860299969046000770381927455690504390525178165517082904277090693778255358297667556808088166140257 [111,96] 4547617290721227006804832453802313507340376536872984905853225772312890925694677826596632122633576950008621332689282059847921150808052199956175331886738233603665287498699205631617396966977873082484338225676935369219046577091384637501245323631790926798875323135285728016239394372387208352891524348816016394103439752959415634657802012490016847135538547637165992954126258059622976126472402088726396421947944659263642587716465362427859583623681350729413095423727243673476164627894960696319538810421059904052090178144058492633330865301156984266455261296776491343431718175688441805009845313160294944158159203883134580280606436018836684896760171325872519420312935086204430668839418574327179773799426137257871886056034060273079795589133859382198378442028743273622422244965794603247161373427924752314512638630014225575568246732029888049134329680077015303355612905088344563256250302806221010086261000411389952271842749693680140009904693070910162957665592440071902869181310594798387702337394363992221693117086350530207298602850433544991143847415540040456610242058887984435351755951284717177720523474020476455155971243664345114350366250469212142647807286473191282242386391894945697255124573634877988611973061173566559625395979354262988149012913817262378042930012344649179984224421216750910262971775080736856878725016669429153774357101327028048179856880631892968174257619218625748513265980564097034788744931380778496080425670802718350433496832405453169612783876886437749609796240416396431795912182391434922936497593966915938024634913448313714350679241171143170537457742512852941267728538999729508594632174627686452999195699730642340385813161678581379622217056975305513134662392022008699965413630264486493829604627794176111729081297352278324683504470633764760115207723236490532016365614291806886855367565872054440246472813085189075738959800501312860225883633912138949025683947590790771633179295659647854667499260089914143540772693230579124 [111,97] -11747550188588139210412908552467519464921613060453029554716425895823319168191776425071690710105329260560784719225065971684502180158101545134428825648237230416371087384885492449205685736405437137894124787651232000543676853493367151943244640553640414562335147051814173163174929421140364957751677674261164269220604934123855741993279047721004206332348919709517899416474746849659751261291238348389935291834383239847036450861998035229049767466876717890502516369819196525459275482979048140712696847161368704918339916209409034512225496230337916465617291410106165108602139485976013689892221775296926448952396412762899524529386203199251276785630448314003693828299324367075463762033555650865271869435081668076883915307716806824168229695657492101440376022667997984510289417496330960439707615804255418502242211575627266991473650889163711393020147995323560886165740550971745671851852567742641429039901658970031788062487821327313221267111712106301798704295819758102357948183575882863023902199806214419487782463017327721642460353044862199941204364432089062718571943727846864710871288574161562196869913082088701809013169252956199920447863945022075685933701315904877777806741589025225677486957771009007281728014559562305012368478253290276665653515340884617819989858392164708882812014605045865582290435360140344342127872673287296720710485773388790654135283599310722616392312296584529773739197246356594477878536146943405793368128831731574876060208945631406106062455106033082848568631853369044274599445354395948699101660018064302253775609771805319623979515422208887459489497037045272605749527221043465849819591749183774912434981641299842013784537248863097110344147178542918079636161151209242046504611261023338746531988050646478568058948684148976455942247466397528788578676971446174346468099765549069178145051792982701039855230608606759430766427807855052206068840234256869129466445899860538351637540419542279799290524303492853150429798720031 [111,98] 31977007965393294080721561013821894967270339735044185826548219003347120131832294383024668219319533932728853130179394279783299768287757717893274470224998132515131196803780781441752880263638802396114642474201738902719097926035059753203342975547706831539004088399313517177049171550742411325167331307279976068964569308189474579854124611353208733527029036978433693724762181618477364427113255470424922120462019983547402537586082671511273948350223276508951221091713262823646716865795183083324583389304277352886855040380386964996082836296709152751333570439016810601789467719812862427765857904949195080875066549734949183557917826133959607700924309192483292715840726060235202335603673647853377732335198143227799890880411779439060031741167404263850029920459977081742942602113831234669671493954556484159306002831219387552882311396981907458148233383239499446424119334961116667078209179689865201818505299353812541567242332785178300791336616010294410276742419916146150592844174374205485228394931622738936800941033829773218567001848346965268562750961129144361151432276398813191458919814920244855430890294179372704493116856852356282647374083265876421892049640611523943870236020446489480105563593597888014542310571098328039792369262708806689936349149492936408732886623510738717267494994332148830504536652060620883409513005558457972391063698615064063980066382837927342176204658046617584043127151347026203665680304533591057228153484166701113496938406549115571807107584737545297232444293382997277163634505791091563577525642455457142390839789027396937357487946500467055258145327124516389068331235581544959228288325288327236323944348371556071259644716639207687131250183909700884675117050361288799714035182569630336362756809794197279644683755453490765907108436000499097076232772069803068178650783023423895792710976248176038046512943548963096722011074847290165706070946037861262262340257049065498697442700932442588381284524404025321138434 [111,99] -60955972679602504876773999145913306486170859759490615137782578908744665845384235765848829402747348249493225473371740260079081935710662965303192425303073285600473649598486100301004301336573799195829385089981746847105962325366747894312116097839413284126474305341531033458351812751339777140186941740171121126226685645252896534539491136068952901731228526163627983375517150200502203665198858156542430822447772855325676103683296207738220046872078548174802954460531802665224501461894282373694799493873379315262894938172399005639774291970599685556502349522991197125403529065467542072935181200033600381811656199747703864380032612066135653048512337686032032296664915907911192955841032401337613988837623900053702197163363793857023608637040372047420010832417032151185284156440050917379527975650268696851330497744151016458147082485244704023353310645640700630254251093056043709012038695795790362065561588337862288263618114399670601394946187878105992089318539267157341259841468441431336908225601048948823408869668977475731150622359064920823726736175470887418668854706041447062984111758661809996195007215010173122549556896610467433251173344203070451034411622238730298860255385994017419573663281405673494840948879767007512149198783649457930270661511331321016350480769188932335229241284779426645408433046936005998690063038632037969386097957054276464342662930403325313676346279772939973146119996525435093378759675815851428407945175363122327255024135209554030630400435333645886288306073125074377526225646885710875757040109159156372264749243670279273941566837597335410142192344199466754527502299348112336961749107490016817949094806645541952204820893714148185536275430776031817102221324722363669061917886451920537655608479678073027701775112881601819723113230620155049300206164152012122510127778865211805570078846839072820095415859550926213259367215447923540317245575180709133011611074049428195013152858521418037802720183182245418 [111,100] 72608627569594606944341450478534394772060196960770957985275817579236823007398418872531012558087861181851538192748714439700401717262945346218362459547108573858030543348141305986305144119233537458573638034892933213717759949499062426073941431346701680414389266414341363907274997186168294459032193906858834145708433946788053336207207695176384470086031688057424064761083385146146739944225015298542232808800240473587285979363516335541848490581287603171451305669268156021875692451013745952712777034477011168147899001621908436866843064775143956106831156155964680042051396082419008008292194028953022431677096458608660971914349791105860386414240089935328800358627659785393386804428562014039517820452984009832585976362146214904092806574599425461934201000396105800053141827120962437846293664050571912101429386142857979054957332211657194048797902914049139821406768050083596443853320345540731600846707098537790709056102183957294443334764899179263467665425866369475550027986093916664982523969225475126565485722026206299658812660434284871416917138318263209303292602417048502047590614437933065672423871461461718121797186082158165151908378114658799186824318685323737935081077923492615799486094014760129205084322209313014795743055180149480791594007735563954020655757749984575892118905291110987602165806058410552153763140936168728546145426764582683036592113891338682352334343704620846741241511323062107104251475699283912446639310385157915954512166323310796936700473497625191012345606999442478809096001101071804928494008895289700957913351330597524957850844789983815019950129590460747786388167657822245360640143825164261469289731411069767282788103782099589800124418226574226267081825518878841018654468342206369016060672793379812405435791902893035471835316126119159157206478590027785302368425676774775312995044525909649539949968432630346604817142229332400295817626994664792609806583250706568733974586087758508186016892367723 [111,101] -55675091493693844345562629344278965319508132424191810697166145899140412389353623092957772554858820912977739373715537336213518027700194652756479311959947021490272112768200605058002608372878689134338763902090784126821379975924776253993541935884553605359045464832161139639534888185415252622359876404078281911968662023815257039848144236254473700674805352551381624227984191185037989312874639704724552442882189192747027305002079561733325508374784236711704867755476552196762375238778813399669594602590071450945256553865970450545646416064967330025463132960386690265183253359506623461620837152233244706452255705406158706256567245615750160919777093550547092160461636976400701153534550910089752573886350231082213390514128084941232860444328740682478096556107457157947113222460327905997247521018332864255859408751345561205068343055995981078809512793226157920001692267236272862533712920024698499421536997224796727359062969018851326008379216697279010566617513001672376359020101064416530688233898113025828605508387318990190490775863129791922315686428677786080149010916267584108478384116764140439266950548600782664086054775171865160130653901173438175037297819565231671856386955989759919909973572254651229771059001949515497261760890598560558609134890790275852020022524686716587713418041593933157976833489674149788759661118802093330603455511119262845258852623381851711914400488483112508304010136984896756309596794981070738351876207476508812166187517191711580284258118187415214871158653020595521705155880250670765800575487138725468965516477060362671792376436786863867994228370506411108544269076343603691451571065656468709978294739797379636076790403039763702535662441854576681089525011159815298525342966668434627973630438222619113178704732084811187586065692141053684061870964587459431741780231928024197840252887405110797121640371734575222946307606373595353749316029862215827216591420555588544877654487203266243615289 [111,102] 25029179788840033102936119565195527740267944550841286535148274741585631231843463829931910061988071340158058018234756410690489483814772669966357514499025332259796983549749513507947643647070826848729579663170077826244868851353166551677666557474228222024783165918959825625058504455580886155797099067763661909326937062359069477513966118545730493263017070210633958502626077778158444766959885380264254172233056970561588273074067115849712243198345342819526828196600927561542001438554389516842182451835711144018362701423113324911086392704618656463586510657859280575650556754610189460454293442999673340335043142072224574950170831139442407049189269333086090882236574052276903030365525991496550791705463870950836889188265169375728527396076215410668067543588525152484895721643419428502007136262567758989897930470261017666244468824519379571122668353670930038502743972143761455333752202221016321337213877016030084312523314255084381284032902863211703542147249156406855587476613266466451856336216147402241515720384866393485209598487027842330089306147960433975787532356638199611078428965675942588201326033071160658197087664330392901802312456779325791572623275433816953116079050575677558227451569519633571722985797188877850747425627584139532888959407013789357423764566801614987524512023187775263733990501595544657502893704198363951686575602278671879330440619599932579175129012245801547934806031313210671823432401074732854820929468265754072494707405041963224463074237610880213599821989844417277748858871331840766656709290846546961146917019826197049891398862376918635239959605022805614625960637218468097189968474978981922053232818627652728378337153007831720591689904096882528189272148542556144610703925262180389011210407653157314113459754495714504841176540492525939493929751683940762973034313728819087565734716696776735773587807512925323158275428150879387275489205166103735883975931531675905579365379757350436 [111,103] -5269215086607442636591450227838826214130380606553296083443785362943740994136986296095337887949420335526320041593714079531769251963160814034511172940651022750452099931186320976146823708400269625531587344095757053869818540927583521072242541561160416066599561294906822572601046988883992623870392283677380030396724925475665637052162815610585675541146128048696310280118351998506359607835664088548069122515788044088350598116389201220938959273344087952724736433472003595708068724722938577102171236444055906725097308290212675918727551684688955695954745061034410730561300129842531828928063670456157640303953946338370354189938012807160649779331006153597352980538754589509691214349368987189168643512462435715797474670086004869201628600665572576506482760215984193400990875136244540547291172473395801518855333009507420354082845777568007653518720475503694822881751530014297397929407471300435179900737088313341008239532669545975098846765578254176543225283648122773018561421409908414678036932835968639312046990289661447386623586802664354141775038917809647125317184031593894611833302010621464158496866791961238268240653389230925323861903577688462428685901951435544421350998474375440661742634336231883323084038093562468931609571347995207223943552383407228760426528893952995265113334942524041438114109857545951551257177086110560803542870295583056534694960130290093721450358090255874218994759304608326987180040042057961399104377829794611691933776029188689164744816255096589701950495713450164147546603000390969432287219632366880191979460530563254626140829398213105602246878129477522478741313028994713432618009297568114729495481444283364100803104308259080347696102671446583386918607697274007741569143052157160144072282687418152265820615913349678207936158484468955224232260932120468920765054603859260123586667085298304708130286549387798623919212969865997788412714121372086562201782591230467370329569731799 [111,104] -546456911724913528319834931601900992415721360329273925990894759139235461867424060543951728485449301130390643185998121115161884515509595955872120049850469008670933971471679154878892217766523645146704411275330123240880855637816547029157175931223213027606839968861388278857307828329373043063214644807088383869001998788697764608308125234730997183589951174368411106977206467079909037777535066302029073009827406064622233359600751143586374139881600621168683977758377430934388414016268679995021648983668746937743626266894694380913430140811438707732093616203724595544430140214140805724144274220631141976395521550145775857643978007614477038710890499467183348816792298969671525000720324477569231749308010127532770278404435828978662290658693446866195135499002485420726734763993759016249151224008497622165596391156766889024708746419769819673749051071771170670275414375186132007325585563924948144490089309252421755048315268800564534807114301523393323089354831468318498672326454127931659671632589113090672886610876510047241782941807405707683117747575882129034553674748492759166287038715250599060015049391537048716550495638993887680055975450706000027665784487692292117685274756149889111847180227860082442664294778730936157772189482031096970354298710309563965368454465302000115604513182106405240755842384774103260928111426707007394294070847616968173681573302527176097496391364158293573256704006150603778493646403661895844620239704991857765474904908591811140375117909325783429743018237747053715118152834322902037295788240037785937518326081844670650284431845285395321205677749813625044751227486889855954811274916773023155836480351152719330676848219126999482579486276997933685435159208137420480221731681117981348955211922490902947808689165343399312333585284671142143852174364772999584140509498171909515220491022585033920337000773384345743474862206457660855721739021874348872852010618346893655252 [111,105] -226161038334090262966078937657794091673130652612304702124686845024018422307299353123975988569921850860339340087250204334728875036790709564305710841316175059096098403652660061214249357370646603825349124690665000949690546356758068770504625359708419093258473868175419999004366788026893090562534064501435112172462891578026669456696810349179830027681759884006914752073536927555816111737326985594327359134979403220285154184836000842509166327249273523461943418508002968776812082299978015442533802485445967433079271058862435750382196474524583435973113160018225528960742607314156824133213305964977921117550428340911043241195525025035396648409121646708606223757630283883422519131408622682957745271098058632636525195500126167074256381727514726479521103625579321505378116347697050051814989047198419088631464861734289698780546254711434304068506304143401675977482616798323993126560469977067818074438406307288384470545713137924073321517961587571548380613585707731639169914436686394104385781115872608794337549476169343328135745818348169135656685319154206347154432827129355250877448540607940776844472716962799516561882122930025842710001564544647225115002817290126265092629648845042558572828639664188295810094147307713785484877717860682257483750149599592038576739277129896707197077892063613116230716509595470495626443256322910092092483367884715409128896376274366234118832205952412802528408453657718608345127144456819751343062625851247886995431554082838036580320973312474487660182935758394575366681968095936273286579370929696987991231235123819684864808322859055464553953398685866471429380550569556652644408466697064851271690979462876164341958965263190132111297249848951006397882070288972070196012179464804975923726980163102043591307286958015326155166377104380981606290803698751413370759951539270246748302632547004757310216838178339047529248174037330347088848736888925019077298023572179924 [111,106] 369651971351524992752662138976393079755690422992661058514941707800612111989038096990512700631908735223973711564903572946072797322739110876298120840892024537886114682648266061851546771370061052407333050973682605914843892326032603598405356030632582753305090069610913964872149938372520801975641647144266605141969998749411110580743075264765395549628431704002397369866975841770571712625891239065559671518962286155253189652102125266531331261546820609865983759290030411106866716025418575168413808942167921418285235176587173833754398852220514535472352966568592365085023735655470938732903589428433833207674630727910427544416308846985030400664627557782984207338389153545851561441203202290055852902851870210257950537418802908226861321696351189360354823187101406423884004580479857992997286882939846850691360201441896622553802553285202850608388756651477744332383795720629328973797651205265454303376039103011211737411843106089039377750171462824264725730005544446994068216942727161041274812204316528632659562838023522806833191446324019933356708583551916419709169398916014496582800318041998275000316735314077308285865139218328506204718316177174658460336592885780234906847129794819944573460217758389680418631604829182307684180398732555451324827235532437258328659816625406323674445469057252218114008721308099590580450118677734823361645515404480610217420071531150928268539206325658152945372855714642710578433815434243145427932628437801190303290177551927826277790253338627925284229814445658939294420619041989043572329040420195299883091173826887220321599718031371870419274061438023764279561160002844604006669358734979423333436816355860790240767916959750675988926291800255993733001594850054135322630198094528712723114457342340328594844507383878748762851814310408725477512248271828030611257742632631886486520151251725639257613145110339549153831782126719571389894222000992918691776569505 [111,107] 200907276260138111559159967708528810288249188841392383741100109012027909722380946983105586707251205677332333416507349325732356220147266766268699788762087502534535986718773711506101661701708481955668802815151959055661541990652758902414157839011921385112812300796946844139765254869285056035468443339775420706708677434169055162690526864722630689751830348661383759341796241087990114997997195711811221300685425631767908876259899800887427280890175922105602731245834148562082560008347299014734530073693986912719844243205775901546800122693768417884076231833990611123741963929111359399749096565142808063791296350223083535032363218533583118143479784653233657804052563187081070324179811472152967191007041741346388491228841743757321602788738642247818915733834380581043446969209153605470482852758976506936530981533970257033207943482978043823967921598662878853062650390617412518846196099319563771055804433727367497149015002827270156977582875338867601644648023918965698479790856188819738461029818102988258420263258606643998731579227676868635599489555690841346661789626387168762752252528680114278563380261198098926218699422822466383850765229740218839765523850448928017926304988345248953127049843854370629457631272931032626812477725775495867713311250074063700169937787375996218861082608669023582376889997679511116478799175103561015044753577607326785666775368756860308449440633309435051684138161861079785567997588544418690542813764414927838657818570032466880488553226687031357771752878632238562317589912648309871982909665839407346158577669338779301147929161750170890775962591650724891640869770662853081899136560314985204745500702162906666353971360550049733033406980079015151112035270231400966365819697331930423883655937670989506659784845242911015102718555176317657252240290990191805351654748123314595238234518708811863018232740045351417208912549532863071745011273441998697749 [111,108] -196224641918062991791036077843315375250365041585305080210070757657655045930853499209964021563766344799465786128605047732479842532393260599826630625989496120964359349466173599586984467474089270111940521562057944971703040996306369060254720120469374441544682100734942668262667606053186789156413149826370945428202969056042872502851256599403137821160112311679695537988322295867788755763690190419664862719761284480705158426259097267451199805381962232772935316202218393321707064797006865109306300201116871829418569225139276680524059555181274733102422826551861486147015588237345151034416414647953036271720848932570011933811753050633542533515391019992309598626508707542866339138856446775326055551125381918374527890335208679758873176100711879711233024630368570081331227120384456859990683324531147339339398603788582494126068024819400322614460133417313126372004364076886937985722378207032409166037664985390244359071297246106326667238755771525882584190774649322590644665359110234244448311982150181929663145362383600451808347878949285627828117242211949907446408379058329136173853476613796137137939515406375977032172776724285723885190577400528903431905893888658692616510384486858276700421466156772109833624738244791041176922760062089231912794013713595845428308899507916414049818934074620760879774769147137205329360434329673302464116269786373310346919883135750947687168137560794375047578403025543580869532472235462286535010517753934520730056947492987401469949118274205417448526691249144830207547765759646173669810182598617952141013268267589298392986089523193399214934887280206932923203129936915929111748423255246033333696269860496097731501776365699307568700216891032295682549137429958454153761933403639184964969086280736415803065434842729946764763014320109441414147023857480859052402008275100895806209726980363711753033265750859604978716849741904660352799031726102090 [111,109] 32913739434915958244764699836812702234707621602540529593125160489186410217154306119921727990970209946205226211162418859834490333783617944081384960265815536059998646257036097148701872750988001902102000209538868990344680645172735713531809889110802722869224194590661549427816988082063072038057739547748052447426273564854660718608708211430076593447245451231267800848980970116214580181712123897199232251808122730410957496023906075771028896676688057245258803092449088883004752481543039039306095486970072078567466466398872788543735067237877401576244830556064154500268296348921252774471864316619311396725102463955013635085028850671510809478266088676332160011256093372111854980855647765505827364290224730379856424808223882403652956721739083490827131806560029054805320786170991441266644616284777417162820714549878327317869914423796267936382956563153659947547985581493412415887648157646297130032000391979558848834334540125868738244303918025113666714932439714992289587146346647656213961055658330855621171854368274302723068642792753534956095350052783169795342494176856045159570397528680611616400795771393626289656486529230364009811434420290144864092098733985306579901841676080470860697570489616802705800005563102030711012842834036820917351493668766313343666020490892311021204937802732698340120335655708422650160146827187219339890822080790453377077066205952709381239443607189745472253151742513956688895060579638572768891934948473326756233127519047848020867364020543476771466336106956574612236200067590079764913732245005142699686266473776015391706987619860046099259333022963986940739449528686162586117749793971427143696122391491348260708962575149462590744365676179646681657143782020124744543150517637527094275017433228383250418996272599635549313649408376543369761712320471905562542808902045487858315054897639547430868587327451378230547087279226135300119651589 [111,110] 2566251635977824689023822524096155179679288913813307066499208995181716300884565131013295650785214891505668548775355268248081905328855523360138340143567756990904372284717373490632580307744100383352129183384672302924006946319839288022436273655716276213688460891605048176156087351412222761081453544669052829929707270481122966612340746285709409825995953322436505355119963373901897455609804640704296286830999097950904404832040195894009358677020162360813563013850007363736726077642586818333948444886249926003776160434961726213244602184567584256954146131716181390285376201611977948329584747367026599770820246136325961094977621254209709457001777442911128567264502508397039355032387573451448405100425983564502906980473694158463057885631896760603788970606681139613303575433274125478299911874033763658737302525450393125034406133060849007388273341098080117942181849385571467218383443140694188861194223605834866726430392001635863553455613009128475547541634032197753999284214035399656592407477048613364844034392603020367435520914308654555535426366858699254154364915339120172231503944557484757841542224212617550203369416102082005071623063051515749820528633971227485591653545792387151695045806467906099967783184519212741392472898228692007289729054232714807014166114230210211096940581216956897680705505994538865224662363239142913772151489028645575657499754856777266871956154319315832130878977612409208059563697326728353493858527208102448843194418132926883842937429071071498028955390487368826097608556850584733272010685428573377943020868994724604793992165640854230694650094911465954298570539955403289133118918636567223679765771947119646184932279271150963040253519346728636419032292956314404297979599939284632076763557231764559571326798554009368257537820250529793435215362216995638793069407993057337761863679349413599275580467197141313406289981572263308551 [111,111] -791341100903830332321197256514285888604167978655928736519875896565080914138527058331678494598093931031409640461191998391349925617579701751023867202797807343072364593352316337858214992993492251886157497638080709752158459995882148680170874715055422105970793191462022197054900336121209374705823654639364654963688942086482002221268664218940620180616350863416215288658716284742983387716638703474888796952966723200275231822604189980731355622856911275076192810372698380422436418004585964105935503925663606656637690833256292734247824360752278016244458659066309403832670049310801086076152873283609723029625257725240375850669118757293337192378630843014033309503080476135276305504951646325182680404454544391986231123742857063674313471743051443727155706736326767444587866211273772436541400766972633676720053608024273253790449120503701724322469404949359098191451328652178904420097589249334801309979676157666825225883840648280361787941019423501146476273796006549140740107650181160793919790442276273516353815081190924329514767455232088211030001107165788692697953267973947816558569151762775629675821597981269957535928020098410789638578315765929075045239555012768219951999905848405786918979249989966256100614961627560454303543764008811989174592891073279124832139552006024496760376912936202890057916909225160407951774899026469928670721695965832773105604454493950556164758598316561931767630365361247974640477546588207358880014421825163339665642209379467561100496248628333370513561458433135588912629086877326996650057331823803397808708527328392517145787131947473238420488304801276812172860473474643926156939707286825828260731608969571615171054740124725973286668532049464034736171797911692373154251765878999378024579159177147291618760407282778080676017712598751746543254794736087464378504951961414551686829215771539754153368613333043497287239440104208 [112,0] 923609940933507805532669586884753991239675722269601213769351749029695197638623774839933575945557643456398886757291541350788179888964536318929917520505963595115991077102575064348276033802092407473453056758016171574651608916530774925149765359988833934890764604420558731525456303893831164231359096768356261492493333338174836620983237326685121662470174574946994884172370022686345621223151936015379530099210415226070864002224746579027278661819941875300865287003651797886080805916561021361320470156963863918209982608224140429992327484315122790652148639134338708312058645932672373211181376348259090210360746633901431038375772541465303819139115520345198897130979356799047949777528186179007731765186107166320273156544968822981030574530837996014846758806428949898872907139508569583828419261492315572065620204696801581990267602899000509224034863271609039493559191502729119439418044577267467632681648581939605346183626607541814170736891363155532134611545086765026678573825691406487162543087170930087251369362125243683006368205058083536164732534066988277103805089944034448828048152483716534194713892484293627124027941249121837364862258798702886079057779556825470640083449690128990880448505599398251475057681562350056994488772933842824868434750935303379398954665396549720473856027832810434050494366297208427918818339891540534752037070713066849769362594828131683496887273111256962989209341025782463236067832809720111173784533347233153608126149642188101938311835861925739030528789355388518065387669933088408969004919408094767193825419685315491640259652941697171809411594464532642483943338556261890223705785437211605767232380362745660258145343625892457397354834661769869773188300799817143155273794266068379363443880568653460935199906952288539535729724384911239873300408539450377614702515912359088393555900398131058366353047937517481220738075830075966170230991705389046312198712707617059307035028903034354320980328050989026040221453338088897052927194604690231876653453745327519363627348089054210122127012646349442033513766415914634220302545245359225342317360791182753374606871514993643998543106316648715948794585734599182913484582968521863222122192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 63872855029399075700916641238510190946235916067071621681655309298764465361107872484340985826850606600176902446238440975803078478021500723294860317206958842261914793713966351855332328057983795939857244833344165870612955193358013638884219554684754892432765063174368782204266767083682731744021420515885360068570455709462049852118105235895840007150040962973562444230123886886516855851012842051777248871817630441925505994145569271457996599904804086556362046152756521089806188528348607294395334900423760664277498139242345461586238659031306919963330457300607537913326418040919893092367149904660672449238604027715098863883499397308549482103636417837860392803551953124715781289693146474482093812504551942506142723138746834257545132051295898005117883655882207817903007314542905516453462251886046568051763529401604433649674740625356204100917134377844011733286975793002222178975959633777997359116201080925603572109034359847216159774476994613684575859541193300083270037435187867638056178756996120335375301749547237342229763750530230157242643574391215258428360578082034019116039237774200884706009668655985484704919024183144714371837869126520614811264442439494263058923279056440422687565094882111478779845628427315480337378688082746077556123602333673791699556997418872326585746444283703514941592159705490473095387382574732033706137022299868484549101369905696127570970360791082121880581767057082223727658097935798245215340813743336738924586242265034588417476975795710085640037336333753470935443770462439548943056388102359524332520602191104963789494347733813102759251006757635186350767630068565218891861583985140334109722056611414438810858105219716708446267632539859894808976999613594609325840814977854746160168832226558172911537795956305161804098812569406909459491458528378322559627247118256678373951482075312786529512103850713720078239742657345890061492141937214180869817763838127560790982508867024645828512884977284311360104922165742256746631706766756060601794496495589047193218341665648972626069059914486620735671619903163825047852030574612614023266541786357809547431302520030269612575047217293114872355255923604350556943565209166990825906395912170410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] -2696291200756859930259787426317427824106479732364203752655170469487723004382797047491409489260042374867414448670571241241031974216666781583460548657703423301839850617622595295198321317629712661477793046948326709445346239052469846750038223067834785048712078203147842007343240944870393148683428529069991328724008049090061340713930782715167534001002124814326144052088557751300041484595066649054005754206456396141973533422263656663307719373994760696232853485426967766368612328335496605537793778701032198252833717622551826202771559315672039083684106403701622534246016387760060514016137847748120195480676448271866156367669999790080234445046241768708088879109084575457909740403451708926279934825337339466478768587101947489859630876111984713161559100047476895739194653110722248757984468170783958263634801872607038521969027518707095936307863405607025008278059092438873845510868677435145886090076496205537265397444484326532091929785989713755115349757411496820495531100800506772844137081214674156833482220646368283645435805507703271586505639578184011603388085924801557566195162937161471307173825725731266503652132126117225098622828775309132943515476399380303296533372715212891408045058773855931370819138353535905790729865575151680355301117484450940215545179792466983566923274288665054556044644398875381717540510340526803360538614789481347772189278942815767228227831172860361822284176703641657432694925922658990806758870291841334654269889532788252563846300755213903894825918038615511757099751747681661749784769818883221237023633105051901613526084747126341223705729547346792697127199926161758826560706978397548785053560894819541397527166256729428081747022677676762528437383153352400296577063818941697988105130903081970630366313876452048089875788401275595819864891253638530653799588503280339713718525074829932250329676911738713370568817971978173483655016413216654348945176181649228551019348413732878309844630724286055781533148549007893144831010940317998040969649996413406774521511127974495525659721147205337169766231358406594832401978939459777745820256065065460098534972487144016804938336358799232748798430337645774346275878707857032168249133974313735961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 93926492260919961190645687244572587298256640258610403886424410520115441509102780954521792293106304896834123094925764960469352677357188425273583415983520040870766526565516496543777640678827364395496416511811908960931996377512131381685251905647304891588336324295008776379667846906627813077643112477416324438782611823912401386475411486433508286120445497648760598140941346026219842107557357761814724909054541168999376564492447788720585351612564357094784219466019117899053099971599407870258495392212543274060561227608865324697787382279856348284382580320467132707212641650442154952818949385867138759533830282603511817320150568790443079841218521923582655553124511370649446897296456271783308790160359502419048590525286240894498847097469528995517024117666778989308891109844000692501273059987611960339930629686203448450983306811573820814278297383621199419778590013902784377612648889410536432793469710881353973484313370676541262549672960980011522032360959885197578371752594799055950484776594385772984057743051265093761628201137680890950226493871201616967916964634402188462938142876367266961586029853530057133302276591556281038430450422551144403516299950844106564439513102987128534077720250517536047244429439391229565069918519525161961419622598059687258509585820434253785140576563384190155128981928684940703416037209471914431406562745304960525421105477354368741546927318965777023123049349544093945810849287683051502937719802101440719621600492475473438788308255597511004090783368607202047814999376022226704783623331221969375684514081686240173982048270297071269591450493719821121470204310415854994494825858848510228062385003336883284798181689450443899675381043314464646060972504532335264742406571646780917607477949580029087725070407292354586316473218111835626888812211923084286659617771247696736068674788746933921825960103898187769193313244069440721963783398475564683551835584105605475268598409261813638566822498893865463297050981374760248420883655151149078526669710954528748350849994179548878979250523672681140611412051254173255604357838481979718368660141846648701277178851890534445517662968910134363727041426203794165396407031543013488317228620871901512145996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 914411733451490821666648744298020493419373168169085705337892212149371017504301527046359638558394551306753155177136320364869950401689768798041846112126063798975418455164601572889181884216522002936624968294928560672775216214103044787505413964628145442001941575308881069920345358780205116299399892319647441604600563118240299699053631697024898406208559303102177506103262634458549513544469941275788030706958746189532086406578963585106555035543287085485529890475919476406666853052788132783367286748708291519405148267418089271558963138136039731686354668403444273864305738558137372191936514129642728943044026250202558270843626511299349679948729670493644939237462794332258802758297748751369505510900793041554241678785044203179090642440769111306353384926408376491026505613397996816576679517827287871291052885950383429587384899709722579922840324159489485797868167977077597718722331812839479633483523678614933775799735137809500209428087592343242000749015835049819145015804178101756776899963874121306917706121915303448734414203471181765993389006647902458594705466313665467274838922569391882951676824941216518417761502690809754219866916773393654292836918438985102766627631773421358006257111009063386638147495762934676749476463758679714797085338620608252617216328387540405788532118521621686674541126876926906241278301146674502598260124831256756750510016359332889800013000163742475636053419882953361681196519648140547530750931690799965426156544481533512699278548055902029148741145654489023723764873262557829914514263691672755855956097050317157334442552471378373881368731513100204369116910040631544219344283039896050741584140890991644149151089244822117851271005313580980523444421018515884625206201415762775473339605888666706244375199961378381613152576201987909258347357410352381460605557208829000537245875300167202664216599283945729118684794866655952568759766535793905438175662414041557539499813022536757965904244001840789114033517512494829568677133363786681950161947806553889729298465272972937757505620567096154342300523009744529917974743175197786051335257859892873127986024584165661083769982004602847788805669997174048764370627820791690223978243068359006429091095924377441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -62044106586980607258019694323816673605710131241619037165931259775608374104255342345260259302145652477149424145236495474722209570378293263455072542093465136779734012689545485072432956196017895706858131182418733412342234845123265686814680829251522082092022083098057725727144552080541029504304359948049890246282751705798385004143430929339780692985537157697270560940187787195311943369172965190163929774030876380080012213281901664494221915106942286265250284201960175586714094108599605954426411793782800537749095298058933676138250802088558757563226085958890081090850240532104509325024016685112037936446565593288385206852157801388671659610071729325358571287259180245239423039905845207037874978983431146712958672645034483600529439046349013488297551183423253083920369872940079345321528775454464298811865831738238726984443477046905437151403630464140554182277201770431344917879255839092623759538362026264171556970648412604379645451869456803762411704798113800776575681439225141279833687551230011774417863357993381678302292001635775710597683390097694913472167012396187820671419725472473202628532521040386007554680984458396839159748091823134299894333203451211612386107265334170653208721465273356843105529283038571690550277539830669996956764662958238507275453421111288407744888332733097774475942178188898505459556419794686309693576178985670772325033885460060530106256126834520674517424127738197776007855030220613613774861382826966483370821639833675739240404513110427055192415056439479640156844192771227540412530635221346087133061280593972031384714417931547904948395791789161345609682688183952262043839570621683247858314154655723916396306697929039518966638515052393091961390244718257294588647950362937602986828491976067126668035170381205239099725410767081695720951284848181016095450332821603476728873944258666164375232186677281199912821222384560161410608479805517335744453999333054675313286295141290425099530014988884590536951565850459997596463810683649218462999416514444072499572738623188000016539101027575026192973579671144062863904604809501534707944656990325223443439031558148699282853204334844406382020306792554994281109877467086668754244101198214167425248888321220874786376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 985740751790378645829776612489608938859809933050490546492269478094257543064376730250905738826810167005732933877925311193536955279853615426150958178439550623734775014045866706490865905009773609632413620028195821021188384356819665048326291842236144452960054414954482804108483984212888881257236782518684980864795626873587027525715350310330090202048747664452462968969145959104459404292730548574781303322933446319221741350854599902882656788065911399554032756055061224252465698616815030076891703962117607936979263628882523713418434822755820178244654990255929639363333732404514707933714330617200468668291430932315261470077704357726289474829637097140676729579535342755152515719029357017542148920681320980841888359188483355181876767260623759676604297376875086772885779845908127872922094960292765610431883085449897856559652591786554812351978363731219602152904543560725706755557799200344237137810391533071305007132580500823715801205462700692053383384423852847668244368574384690939380715462664934559494349250285695547325042814664130064205620559313331276964340294484119792213590078887823117830673562832249110870290767828889655926836601820529669361986903082092598559973751752267325790957622880859722509976281052114242098371581749360030857528840133370590576211168647356713942596545881860789728222685848359211777189565969810062454148675117920648778692747370459320617017287652920954481806879961300049430739768128030472262415996622353141186006105156817107617995485232534054612333613781148738035844121020000454793717356747200131836888895196087101841409189288787192294583114315709286683748812191162401734122472927063435024734854303090386596438300590737162675890114961586094808992294838002350722597559629664724807036138735254418526334717677709868398188560163302980421254734955250056394852864371348872054702103370978231092769970668908365055976227047390843468904055961521064960404723377158474346979427275907767199934832614060663510430873161488423199588489354071513412501082418460580003603373400779290355967506514222282585278089017720136375744788300825947081646214151700301648987866205569084544917292979112576905322332671752928983231015143782171909535110270600410942165581218432635068893432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -8330800749619839359411102607068110946159072125475208000982985923813815385193729542518443796260856338539606041803138952962548162570026006840578100166561540891824777082851921458072408182695774102054218319285335534967414700847474000685716435483881508333530707980668529457343394646809285363103450788023275774747989323403452415154172777492116686455408545634590363776956509078711957301448047091822040865763511730158582910940907783435562227322685164308999508567359840010467588729111908462530403361798799361675405751626023897181628243671609141119980909719578821814508648528837516047223509435151882318398167837760837155708003785225626488871408823060275024754979266701690183947184630261405301025106192687791896248633246811493386738900975791271941814288670639673905949063723625356424478764046304739092023351959242095741567341944251344791746487797529120321846094310051312284673296438190336912698648126986533484657004748061259400812905495167259355849253528885495802247383107419461344782602257763798322495887632899263187630631977798814415417112494050459092539905387882902090847979888903303449041465637505655775981576810578966247069112295192595802747606689399399899552369624132695362004144272662066490474070665470381042868342551955968671721710680564577492568673678175473380749246283242673204674505234727160206296259157746992792662968644289679567864263769852072276007539556442622576668659707932383067498768489269900800911412652385674958975166608758407356095879137073293723888078825701804033333215388697933252347949134996276815634692421621713358634646889658958228111811278626227235058815938498117689115715614058911610888029829932254809220070780722941960148727400900510710581270107593714096445461630865830293891097844948808826604990935358499957367054827785571283295614050243431278113281207526806393475514518621806286210231435247972435385379288365314623229261109562924192081206076125801788942951483743853312101735499755913885630015509342930955140023569347618115210263416057123936050518163355866535891450555079731105223697707813706542680223518843979523611874001009455929110380702436569316996414927854986557433109464815120105863979847925961021135258863500603135343602900775294983759522438049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 44699165597990618999894368198421814864097737027801131426151460420690718945843491816236087543384016279941559284711147340231395512457435832845313041015988373591052814719017674680850986245312906068561747130785717583184087755816220729728296870980185898726695518788691525462720361386632683419336585026148828823351954246515113677186816510120639109173247382402509082619281635845744419211804748192786674460160962219960276368517209250531383847137632675856975298760737369659641450075918181084722331358274700606467920871634158151935876232904740187131409620804812844841627569300112368225831102848801980225868089968853755942988584825588771384997389778201208417791734324725880451104997126952404193721299550174443387656980439859584130628544705064926793843379216694924006855908050367425533759220833639941422117209409872698818367948128214678740902776871621380184966247664543184080560713864307535385391401170988264097631742126274766719851529199882854781312335942216508382751199337465283082000444666037785476011415963186472730939502671282434920637688890283615042343130944285917838426527869670194316698916921898434589217453037098061853513532412815871258282664158296563787212262707997103480316649732031557491013355127601865776997666671125523426585559087335906782211051991450286238889023929960524013158743730084442947452254885772265586063582983933358903053293411132650325554709135327375377117249550113639685483756130586395514068018701670818409743273379755475486236358688142592615464495731364561024539328932683342262988610788873958540641927742901638708291971785725058067717462032054817581823784226949996816182596195686891551323659476157919214354315777248414488715318852953533735350435224561494841469810013506968625848001699719378825419122722188082136595862920741281024105106249498433514021761831529265247665445226644809366265572934943466014904541691957038794904863446585719406735062391252392203468936997014676188257981602985082510679500435221343650152461900088241167674683490334200037412066750545893482857967156416631180336614695397066513069725828857037440083966859301706079795392552015758682049615692179434512794245756747951002497511918388749475774371952868161223741249460372770840876910369843244552612304687500000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -166110410335891235927337096768033607064317465452805394138263101998735670862361273556561419135191841982772435768958368610163397940216070967294406184275183642249614967839341327674639178187594786165272841905819488187527370036994083375414310732166906881368047674187846016736749519880398430036615877812624398105862892589420678179995737855866724086175684107502944231211937714314323895637727495927124058576079595446171669936658730637185181623371865720458396439740047086055550431442143255103423140288677090636406400814845673580167175171284423229433035507113633441410025086568439598591303423214710680469562913861853599258818451341616152917103529191339150871589810774072065474285610826032095312299041489522620654168179271192635030619422923593567633179461034570590756394333416191009582343893822740261505506618832274133077310183377237572578028877770128436147449936496223688648232583011301010340038306516793614175299898508807115855624132909735391179365796966537839858489152648367925177423811221143393674363018556898766632766708219081369378021645541017936137968540280891645057444020907702392185557050854698654886962309516951258424348692740421503599609459499493809059891496990505827829056037465898112000945831977219889957203424309011029502007470458782987054382244389241669506963513254961917304396049918070691705827313174801741134519637061560031960612618274335821612938766704566824764245552684498804193814287408081435068408279175774190157712088708015042030678055838027874632367035459379636681240646895303024242502800445366538479154338011793076026856111926747157429404305956661126184807171952084441371441024324353045070977035821734649120772186197645002590240718505171811101042966414645997729979572314760950466193493879108691644634432592108124027669676862931550670801177049909424034724043700081259163333609973646589260930057621460255040288494311140335201024090301436551757303255568815070649632868872384641729118957767079484147732250776728609215752406763196948864332311962237547278486062125199827943192711577602996513166123004198228306274801007280719473876738416262867709818816088931837028860611522218465613317510737188203585108085562559025366060620091389727480374131072301396860879663108789827674627304077148437500000000000000000000000000000000000000000000000000000000000000000 [112,10] 449966468856596061589782331697749225942042407912067696367885109398429031124182109347879088089635980985352761247317637038292159181313019297038303354225142809298099080247814915882075132664549889371742558875624479221494156140226754566321120146272563040764563425209438847577829210117687777377145426199510303319929333964650065538968579088843818945262430335571495628458716776331423506752837812340169045936375676899401502509267054019429708244968674790882625776100158799021725628949077336885848138511876610226050692733627661893922818738883911798754206622548440934384777881783594250872217734733941522876440391718428647005524637580815796350746026535580871418625960810818990507324106888197146040690581211313667257546237760992822937643857657362246265157953890820769295365534578406903158473091104216011053297767856243770562580110290531075995020328208577596676022230022657566478995867378119948523230748053622463635771678552591147071183149603147770133052370356444241044262695984669564760018583958807885683625226245484610624065179836271762805556144658244571375918463403172409579212350770680555753084984660219497466822033504451742015617189438197343490302979500011944465443544593620871122674964348151679201676035553410524193758445418147092209432615328301426660622719009091191628061322840685740605304988403199187132122664902189003464210973538527875958612171075831470627303884432605425013478054657455111068745094839751847820472685684177316845838710974857559491867193421404896012444948752531943276493622888540219859352675966517384126461518934903884374133547575353665814131565455185846520469780066062543216888936618151841524618415274252779845207873921510900408936260820238287467548941211831795895333815433878542404361342228193695330627956185854309579141432242580281703304159283095986920147565032072936723338453914000762618666626264058772975664019637500225142460495976066763859796266490120563113236962365197235706973773199963169079602775509205170903862124303411549476613260855436129785383768331636990534583621733095646849381020446523458504726171206360496370730232269483097499328260763670844339587783440266043478218541271291925913670274011782561052479016371172116088008360264879469808674272712778474669903516769409179687500000000000000000000000000000000000000000000000000000000000 [112,11] -914558162178199926585593560525122629204766056399096519344362523132559196394999427083162780249728660192991634358362943109538155715472150144366717173069058210146533985991430869494134797710921438127383281239324073494092361247096856559582949726489608783134327510774678061217408571336689257770374012413377425361544938693177123130906741517625151505954604901587998065859567030113487773250802306828241885750577555404936561190921240910198468109395917818009934182617359552604954048251412082512726135031066256971759920258062662793391116638724621074376936823387257745194311863290122116104195395398190946502745330816920446234559860899674112668099170120791251463475770740288190581320640227575989829128094425636913374554876501913889894585207865230659961631432464927590360516264003383488251960288894824464575536164867898541241821113804789605616284900833118979794187611457208900587718306008273877012350345661657438463391859600985492140764431962975357644566821248939132539756992890760679688209097673361377064637335500297679835129578729395283099924418847148883376518009330383497676958839864609621727452648249494157802205189741519087920762351565823757604110675697116641967950541515305671410688228795483142436187413694634357788076234637116945950369387525466350340065874878872395938715440283876315730624917609726529218247759860337345178362031520481324983377952470793789018234911772727657754498069531593731983002607351554003919772572617869972601083438848610118143851273863109934641821364162798737204665949117756308700321995835661133277740577631907012680566997736009341668471882903807393649408477065481930688197859637798698218175772607635742564872555241193521457015920353626719033318354356819649259011178291734165542665748659669692365819622619961670454755889254371055398229225539128282851360639176719766966026548534119188627259463912060564118894588909293348291604529537542836630118086356809861501312990544989660396253953925303782207569939970496876365900659225163668429449272019751852427928251984244773710151241409276032297226877296337876162185515074580582122817433315360478937065624673539874712980358958039980759620615626466032175379822033857606134855599435726592764399972180806576123671125522207603353308513760566711425781250000000000000000000000000000000000000000000000000000 [112,12] 1403448636546388833855261125026936291997226235905839881133087879848187564350490800220168000032150763470038413578793093750745488528263214598792186533996243640057794015781433625015768472875608718750843013876439260240186903577538506850385926285709936500914343535869037314528685992825192722137304793005975768072673477182163144981661768087932752481021811495157733825505958217692406292207564441983520672502443253485068990262021262749166117112396878868453761593861066234281316447801493793665164764140693287630967472917561971779523940937261885165860174233786485288245511250114107022721292386600330630408570221671835946527449216507981234364878363336448699620655463067750434457338660855629210922875747272548386440306351996484371042218495718149760539477432124011241025764152798033264958024776565782567457843043933480735179312276654599720324166282552477452404450694280056747860972356389587157827136540447533797710622305197111592708621501423702948380320069307917060502262618620356684749946185498220503010008171129366519371735420427943441177897859752425558338046147415971667942770417675324680652406698842939987539789889760475004900766640365167553177321323331411773636789944313363844045105531416428844589609788038175914703066187607783551273117124125887771211226343311920684377081415806965620233768488449747632519167512504423437878607898417118878917279230889896224246477969787092600244943949943188228770539895370392050703966681002343328864473219208813180735534658974619469189042453381925791878590811731299202001377584983778565720937705454206949665024726535285324590665162024809157447657822108709862546907661031165263790791331541315833358731917376960730670038072337693824626972134175938379499961052218893473709205214952822873791026959393404407912315285367886371049403292077118292088181029654241838408189537236332853091073804072371781032326210823075252253915321699022217204007380486510272503287420813681091275064175202265442435401005651516852730122567912852916395254408422834906270699649951973108264151640570107308174376912444954545141769046443305207286520319844080179307706180009142902353998261921792549537084949760561214459167898135295436616388406069483527725472183818263983345979971101985528392219748639035969972610473632812500000000000000000000000000000000000000000 [112,13] -1580946774385791976400699137050576341856388966729603842146744432810072584812752055819047524722636875845747298305332328750956143755194245469577996027603070866324560373021968660946005394870629155179236813662325659757129648738545453866949093449794603864681312510297412160608536239471742830159259897982528204725778788789061015080570302188372851989802190264276750865493100512238190999342073492385336736945493911077300870424565846593620115462813407244129042034493746330597134653021007285065478845983327671604332121867462245197168478320161315682794703223566549606700527117961022240836397206658188764906404493194971213181448592558569046306283316544352988014347594001348738411413217771362117491841402293044772069619002620606444927585136657922319910116039620451516486101262464472932076354088344651187071223284267737834375815599841617964169850340372098630771867126424475552483806909265881673444341939451332002696703337836115587544997704561253057117521868726074349849964859825714952763984191414467844742701576753923644606406714698059754814474157978410111423452770981400663940255754274469629925034480137660457793271748790472890287988493466113030116271703618527909974757876225223319434578854618883335372812555145059397155471491056035662538720351151560790365620244109276608115959528125463372819721674499291515900442352321612366119342504793200596965949004339003668456128089624058335253376847323301099814597994644771498897393980986123175428346149597350800993628945091983723669590549830080930873310019123197897875721632246385042780820556034902283784112362372394499013635409878628027474963405587690152226364881815928661847417535446336999301094343273496555284316660875406665092028673598361306099461763526047148187137046045883752452661605744444996454462146475331507616280905558239596361737635312160378974716924434282744381166601850650845001283399827890791339482080725434181737116132453059258374878845457391537490120577542650740585309315936793029131910568089877852426299001541346954184158600776919964729853765892022651625093855335506181706668349872981171706323032812374026408653800609730091854769927885696565554062533215571529247722834069767624338087750691116358886772397141082451450192037858836005548290870592609280720353126525878906250000000000000000000000000000000000 [112,14] 1262070437442985348544390326096845124607730569965693011300743212650616364002962535180578927429991127051589608743559632088763530430207781691538105432773932827176017901218879489276286989947920471848557727915643829920346064391983990734991031210079013907756074998472899078782629350638084200417454455064339173685484319923040281263081023948120316880106904164262126415763194127958959930357083130036744087126557709107259856908463576580644086141868087455194759864962614705698591652371335187678923917264950452639319808354159099109942337706018637576688084024126682127005671919295106098566749002414715211827297070232067760972300388242035932647781739337899557189792090420574930514653934921779524142845295118304490936662761588818147450191733918881484007112736646925861859126581768257128368849025159828538242308761314766133637036016854188023679456325783491613795305019123461244938740293200567118109413131755414125816637904496395511861083017082780459474605421457079017775134662294822428380701340942819732131131653891305021674341732348460545903726667060030413701638308127146314016722015681841806029411432466637520728995416113982189629428308762154350700511565999362519058102297351075108154694902372178546093316221789136671140681022151817229168313567241095002117999872101432970439674446788450682984743307874126487469340148399842590986214383684256898827476192829018323815186508526481157756877045851858514890681540297156334165052165231926452125266627287311893088918625911652182856525591499415615274490412295179901056525774032525844029685433683228879810285465312908559250564844440502100931361557139748132462515341392071002427593575943174141881820361588710883328682219363000893085714207632545867379843335198013060102439694645820264860530785796036241333519963133809432223269996781015704100699407554401751494487001513589659484967517813365004004084916627426080700336127094578970509351740609586907458788922822555714438608468314278427929452272369006740951173144890131919824220887177174025122735556837550048272103491360621527899735096064764497429816822192636676906765698221872411792719530969068406421093048998279432137977039628102268182040974173211238738805094083932584625088804927026109021622360128829965116026290417039490421302616596221923828125000000000000000000000000000 [112,15] -951339841713442465221006166267015705857226015979887249537668891913421684195679474670058744526571805909484272189593519098338736805383332549066332670877314179630156659563804783659480013500402394037588713393238549815013826328627064167964935097008322144148019705550373914445292960150093768272436870869414944259310656588773922217255600205119825434900276497312338418465083694132530514665169046550046129089575375013793991171572779278421827009605544482390786877706651364396444782469073174155921308485398971849339518008280228887560107407639329552845469663075960596330252576590004478172833988748576788864344483766010629787214589164077882628914091956085057322610553072737981737291879695147572292134040377554003442852030776393618863630479212828116530838229576247514972773993437711115665556670363813053532445080042817653266699801093423649855081281908211279597782666261410667193452185700443367279947286673827941814689377523330861950338878882123731271739770837907063194953932440842191825553356892237450669093735933101100303927754257093557058026893771973627675283193116490077937197798736549321306130050181434292658098101987205265177904083430572200485178677506608329249108296312192154928249666033117974020250202984145070788769469247718956923286980882352871486633423107484679199133542846738035448544281951094290101917086237417754108170501144687455473479119786284997055709147827498127995155539830478320258226548977708299203161973261981141255671798580932151744873930297208834111029840559177852021301499182593943233502921371045359002105763168006014571631982814934972832317340057174936253958921855382845850386360559504823501175156127562245596837554360620557725879112371192052483717654059063854175915203784078601238238781306275338620363331074762603994032960004990405733420770680195580194968399354076224248623844970261108905114769184010429053098107768580176912967126860251779592795271535053633975222474063949209864852230261738564755259005815773547932984243746862733236710671913824634570284833700997143925896919893868675796794701751751672931753803226504350935236581177969214865031228569712664419370203056535939364536859604301716051131661915144016288825038312291194468337301923223814610258996285058976543399372749476583521754946559667587280273437500000000000000000000 [112,16] 2196616336148288122575797167212555239290298498945847610053956595582968515609512405444469850896819781142160040953367234847860263854338639761287593338877061950512659638502539674877459343674009638981078628188670631496826971590373258811642990924130858438772576758688143751855068382132365940547325449700463623286647532295682220880276035238107492306856860020669430562358388276053808490889083017428313315761102601039095720401530830077109338707396868737578304507593410088729743680876400250303637244967088057449694597831082655352849341622895060478359073792625347587760573774163195443400833492023088701314334657174185245203094188110780993152851956062489697792542196794632234713983358678310175294851236892398035628406798700302281767321290564714193051291696924486057071125473076831012730124256770314845925105724072446434544478716911081281063142443237771061560454239482677417304104034842638360141519900920983144727421855221994529904732469363801386700675914767610170764171832194377073389199877909688277380176797458728786095496214626436646366872690419888585323778544297528831041254635223101891075357009954647645618468234650049771624901654577663618201906005627611685175211641963340270292532457342051767944749032032686049456164302140380420614212914907063754281659876754614707660827910915453075041715270748446482352469220156796198366438205206455897012091541889691073691070424867105674703378066965915631141772454630994234171846244238302137291978466969225526775485248027928047430967470547166827191608177109393679466667961516579097947342799707587259969544400342161499237690793440760316403172855566460009557076766031395651098299277688826959723286599479043163322969915902320415017299653089211877512075216852964800689025785832577279597082848818361346467250301869022592586802848262211657523489927033215185746111263418020772510566362185449060197586271480556230572377670511966814594920779290100281348798460079648410493656699752680576779910354916917484266245811047057423678867393976377564284177081660926780644310747283903045172287779313993390992111019624134953491777691948089351189124953793677398004913850509073883163820249654446475281030212285632519572233243676156796836497697304256123326027761424205964575308854360487925694300770373956765979528427124023437500000000 [112,17] -7546934041170896381338004922779422018103271638468840832493503641553763235619613978739027836784848892025479227698803292175313988538791341856701772472724781215540973488236726128182529724885160681457539048194472861738670219479645671017048301274991853336862590500522697779529683274667316645523579192804734835614451874274571736885895152120753261212909148533369237109402876251812861069453174216872473832581900919261273559276997388834337892441372947040570705165667860323414001820554538808227252857114371095981004834363509662116515360275400205744167541453776838598906720120540344537948931371573597916787285495547911456203743790142472100754134544233555353616626713139460673594946999967360952572910709624579921095848876415898655763966163482667336252494668415511102086351464740276992794752826597274713472860151199138442264727449802340599429832281016051568052557917212105281208584880175857224355391766865365180598123580306481813285586526969279626710285998396137616387037356406299144270055529983475423634644429643392602669403657913883391789840783809064332036794400486725973280278658060076268900217122389416018713581563127902902416483718091659375055534829449010622780314286448036336111995537931349985514166813733355276846958280387316949168328958231093643613732057080627304060428850128644971173839885276512986317478075090710435139628065530510406870509729545978712869139546279759002573409466021907367153279769472075264096710051018339225067482874832212126063159991578916392299407846417312143213923183076936538158502959794175936550039576189507723912264699763780788220331042581295559031124324890991591704235476202685779638417096340385011102474486485345085701545125557714766213807692311095790526528967697155184098440431409036511493039755618531690856769106286851401296088713160041734963931588545670498487697769374314978098605159108070490578137672841735881484257123683677580499241845292847549364046667655332460607868781425925297062780088029076229576979849340380400479681831588819190027459671242004220848101557314024423223124528936920733845080541174900250526818865908311510017533913139302859573852766192258193461778386334832660746347567659408019440287373810951017929713250105169304033128611257041814579210883441861288170593446977818530285730957984924316406250 [112,18] 19508295306825606885349833386675734813464310218395312664851105561126591860566940142410112591208258646382129673410142003767980312299993068600289801645497852319989804675075491087671890757962505513537844271246715449332045108400884680450538060918791850754881110059078462647125765767566406105907512150863821041384729186571522602242891961435405314585219734234050365743246658896444724808203817934059606391414077347987470209297570466711387204360916374491977061849786303584122135400452297852304412839528965136289748257138345408709196749267811410326398045367996550249652339941716748600222986467313440710523897376426077804338017307917149065174182427305254229440125355274070854183811472313132943842246134326036415292149071531477932540328392130102913671709979417817990516268488134877165934131414669677498624438737235485214476729708867335577493329998647634413127663374690284538864637810491157304368147942270592296200745762643181946880636197220887900511739051447855356416550838165114030977767348448474663429533906233874593289545781742574962333638519199449847950240265101482356676784518157615578190175578758812874886282638010795623418915223447202130671314650977255212591289003186896384002978842790768104913052346778637694165889089012639152183051429343153668555077940460620114773516116559292072405526533066972103433615736905432663937748967139803150512547038630933793733412857201944992027610258455638450200449297990267165274258945552565032856816589302499553825071875889844780787095357231064246894481837412720021000915793001596033817372642420790839074688351810436963539119378173016475836240074964518908347159637434093163788812890714475773470079220998492952000656022235589900901758665177758367835959367356047004214308839079222675274320305900850805354376363511692794584657733694934880855216750597335500546725440476999349077179096153853126586966641388876518403919259997573591974564015049306463121662071030455564398357401567209649008240386302928345952849675995617250091441411173239088119115199712093500104618908344835543964081196934318598507131639984009468301031123908698023384863979837296384720455143166646895007359430369083954922812763182061081969665091242307283260686572687072165760307413970852829008086407047706245521112577989697456359863281250000000000 [112,19] -38512367652876457043219962505648142381881985641238379991037979215331593122191093417634287083555682345984723412738316070186365990380116570747372324858849332291498010926823810751242503069415435301784531223602116388597328223103428881100064285674903612341185406759773102087969525023677004920634940788727655383851708972573715464838289885567248503729819324471905766034068281733919466935701657621688938737401748423147827853193307933095325215304448278445442125879019793490289958138342981784815589892333362994548895617597974807140714627224091647102579015790534648447711536031979162591642638066624159805330532061127627159660027506447852835868239531634389455577133546903000437704825025458449506292556416009423339533472078099736082241163135950035180765848349568434592634628788342636709426644598065899420615699680679338386729125247027092152046647752301292520518237820500154063676602439904126556041638917267302495225643129253740177516612338246269532873647959380436373244170412730634431182862124282938729476562935893695339773570183004251270281515558360248140411162364919707836937887410984305398267002730821455498239113398945683330267793262668831703835126262949201928532670070549671112624642088114505873466203606692777154366828214793975849033924227729479754409194935907572129684669031929382417467649499642267601622935949116410902289815771588636892556850432582808135549691061057991220857269121543425808395342568378241716617742647061945103939375804309700374386710157688813039518980620976559970296038651435748373380040651109480023877016057541248111515716051523166986597204863367901764469579657854768115146460633773553471857802641476942547977624730639498049544171524998441816842491255978909916108599961255872735202322674155096273248846824500707221495693977448218508643184415455071286625833786162437244070181413593282689462029569741353035870237389545629281822672442875099780685787022253396639306318974960322953482747829913530748031069836714929439253810746126913179135449156685128453959627861343586401461650923297287894563923318314409657580815409244177693529094295348127217593720308909776272648084261839989220519392702108934584746687580103314468524907394770369734972049079961679144796262063099405372294419859242192716308750277676153928041458129882812500 [112,20] 60916541118376197649169408080814216681491841444186492473359783391769372824602724119732398952126049366604331931023997604582558630831852187270768941376393193328999939175791806124945791674831411629121632927503032472193463397777723687598029516572188822664897928565063737061998875195975778901769838830698355969345873620985559214526443749556054183362622103382446977540924349258874586185128992377018001672239358453049356591141525852549586956382261568855070198222867721683961921471817231735237080763981068459170330192039189210962488223940161150430698980396706101798167057480883852963657545546153839259981431709679670848153682599270946908673631594852100060809806239648839868253530418385681550407294206119160511997343000131019816213760721986753298674693063115211104726907458567739780588689187670355375211590341641866635549862898900074096817934519009280997917111849636413854055241240774743020859573465318473962291579679337569478403438086934751637612856217904427115837625725985272518164211680412503298854951586954699603717087563271225383478348051492746214090068943232506592232568470636502289444264331571797943325696076288019098756424229790229069939443793127496016592432779961370936719705122223831519463583564709621947659523684075349156050566208780313998807976745406964493461813341002524671306235538957013354135729728910279149121169212040564940529117660779712822831258271222087141108695916913719301212728082021855780911018461466208106752233920236350252310031696121034003847496878066396573349917600324867048727911055834272933448974473834524049812602256452471634687650394720792735395342117805566042605840200187801704914398798945002903685854387732973165953088953171458381878177615289694910561651294145712573400889349339794794995478209860997953276250051811918805230592835255000701938276359288898942396603754918997277468351281737561260515161024351910391952933084347875994167944265371361302783659081221817818971715091223076137271480498193439600262373830515998224770755734264653133906962632677358392606655382939970459904123282090523454430050144343337503927143183164808630464432438255999216483465351722404123123149509818236876391909693182965894206746893591685595983292002801858793996335739065136609480055423192224051121002048603259027004241943359375 [112,21] -78605876627145837630530672785207293085897236911932348298252853216102889204711442143424855684587470891806860896933307728980501801814202412965198247006329771589024657729067332387121379541928574614790428113891889029302438988598466566211922880647200432951396659562808332402226251380179649565704472074462284453709583724759937437766444681113392011361643504886431715882667582165997736109500573380509326278137970686972921911283304673409716566523405233498432520316424774430165215010705105460061238409639518042377115749782092756748262754944994665640199496721538017227282343665232412119223186162648427504880331992368158797225890361725763938251082417198174773705925285470477852753798937359877256246430344941858370826492035765578461124672802368585167648535098268882241674641528019960858984941365736344909592645959353259162159008945907681734108929026242128658238169085789719794406460667337195732475060737788631124802853653001835454824120145078847272554191912631364429380887726440082995353125131892851315921731277749128751521097980385681111980386767796651508052306871441291937623948168471697512022046118359380445136651032338606066211324608593674413155387193242137332365719831036480072957664225412180335617471515535002970706781255593491842049904552127775669282892400356913679290199868941018995307075587030846893330209209498291847541072562566620048820485549458379503979124310488331568039382150100080997621228542474772577824033989391534509207112984829135385564010468033891658153746858179536401845241929343653414430765349334848943546598255576468392335799962730936386262625418855467905212780099352616893856930834757196059661447810758922259215498733275039469088022761107562271684013719054142062990169350955320623459644187514236779087598674353180969363188717929324553068793272798724307790270886166243392652901078991231425757344810703012341207082981762030493273817707869932265204483615125481651614854437801092058392297455162450420963300271822500881936500938187707687007059559422342419099241776150211280191293840432375252091837896039788687381312914986862483545298464548344527891943418150136148845755915180171372313696286551986549955884632792191834319908239065586926459613342332163663016191062119077905117887732078241214139779913239181041717529296875 [112,22] 82102384660790553581344288673446644478616141364256072427776952855044268314087081043394901312113839109700020267674988193291195112624690588382494364511574495000840343159819708605942087143870289482369749910407264334693704757150777069450145897103603946242569370614375503262108124421097108184047952717929781994609391874498700200295710108800536636984610771536127732206089852695508107249266955174734601268935062939782370650812082863220682013667775723256399900672642517268528063641388429645839161572029866167118028895793364030237565537806817396383778764206042756137640532552436922703324618603826413048813793064528979903219054729301692021360837096401554755732503626771527857270873396099001499067684705081770553783261182701402112822386463899029286208484602934621876317075165509273159603193534811441108630915459124310429262507807745368183894276258196768775383993093765182791097756791011891928937776894733575368454306423584544606957454868944728450292824086703291842660056907246991925959114484696113171171088466704934575757356030384772774222563205150139566115292099182483504695467373029738976767308707355992039938126052055727301403023180043333919226575086472850768846135104936036313735326505393492352934966476019349226372636099921619015414573577396200237239403092813717374585678074914535084465853767282327748263875840218320067816641917754241186033317044010475300661098024767795453931026253819417356976343520130818935554801602676597338457612386662405343370586379213272059157329850974938926649817337484402879079944677234724365821121265719832571060023239999892408493523148086691509423571250370583664631584664639492368181089756216553235750968730121430828525114355372677974901086360594375466418401213610313550929490104282003726026395328901176437429159805934232262129134717841851605306595205190352587181914990999812380073350392831292004509472387346331552521404305190261580379117608853330441272490893768166497509568299251381769305782555191242551570358551854395118805385733487837905597587786371441282799494022861167429817496628601451739933625000719538424934919980387136403955482288317165141231641716083601779394053282867587378129132897048182735830068119875576564112694844352452375667846694457516817239328688060595595743507146835327148437500000 [112,23] -66511619983832515543522279811124169954339932189165878132854255762321440427750001562471067788016137307739448701255085208864017049739189614425250842377741318771225187633637664285208176785716863435025449746579888101612221538467514938434658301846651338286833368430423177903006421569989475617292521578115662872046012167262555473805823812688761405013508728021994785744568090704686379210407464440999932237016700520731677341210228197798358420248378216029822729424630796532572825048228147083498837557053272216290521488222837073731367916705559900877729463164552735549412006028580229611180337375574183249138859845360354078298118149230019807659872491993850540230228525452506381088373393340354817604571543663873015920711179569866718320238968362295824173287453760627568277248223000824455502807424104691131445315660362872169446922975164266704336229158226469748277074451012972768831526030630910783914307465931029974909140040107736926833576117941214287745786849274741917267132304820706391115592818864279732614876390977165853909380952332996477269877358414604915428608822348500540816895012754817357410702544735146323230263548732936890430526237646919511466272998504878379507652111295098848868710779495227097538681117550316542122136630090031385428211825141101685992776296020160504253019511685830895682678976353405428610969308136231825669110082649577915768171650860494870261220803055226059250890728323406827990962111126434702816023090402180144757121171301116745769383173859691735841803555937700986756586227935872823869003905943274251863367551945693432478320722756839449097846134491651139777380926114987178779493883822190864235140402823338954383222854825312014098430462443191006287655095984618310949489328461553220844796080255063018799783421854954560052023687727879464792972855716753912145822022699597656417397684523388050197843030299798667239711118370117965987542626027388466358451093430518834813697623509246692179559599212389207585063203808109193818761936509168678368146084253154281203153019427510585738629558505121192841486668772719196264125383077584914205422455042798731605359342853568344126135595187822397009546514580296941432709735449542867686549616477459402446534922502929315746366979237289875082073109524571918882429599761962890625000 [112,24] 35914435151036653161095171635869422859295342452197278965292800231437187086265702382740846748863352122626451566328261767125815524137619277233035126649906766117037508335771528640331070644386522512779050911813523206603116417717328302693215982851998917361872009673343033584061706497706017824164062228050385841941115508401405493913878398653562166484642216984121144835958988192216782695442861848269797574703567575500068194603337474805481036610085566235984675524510927745158875127016454342545555477575113436080650718410094491350779810664751236126853682448430769644502748706263289875979397660771003206509177524797088920668993832748078148485146079892920260850496342962039061038504051669282260089394690264018321209318560714553578914199998921087758800910173416377623488149642253675224737640588711105897179622169547487935703704135647389391323721475501627843856071560318156175988319504455070152690057325901473940960337079736362568345637094498989834687775026346021371907543583388046048540841330971968787846046769626985082121412182757565592763395572317759461687179726042694349197590979189119447606643138017862372635338441130236092920597582227218498199404719632622780416114975949339154418201407120326413835106086899578225228956983568149432820033336685378764640656413903080612342742189035205554471367544258850241112653021230597700138283641772062529333457374678861394028222511949083921186934979116656014359764482009785336770470398470444922695305856195015232711199109275939655909603644783324776135542867042886638147342969840386753642159562859902119058072266495826316191226086411920552320031021319837893519763770341098053356442377020974189396450992652395316773510657511798277185752463397047901131041860761284693660710143860740902236013036428741068649810900975565031766955080926859468973890399412964576830975937633304921381732745235395549201601731464614423033966888757035505077791081723435575028823468903722616667662951673241061092351218621358493595854096239759767744478811239205003215796233159370482146253688943860271978912660233796622459716233136003352836964512023179496572313500491292937256020187497749739207670698846154519555254894110683691989103595410058567719510671638822094748025545740167940866882645423174835741519927978515625000 [112,25] -1773791109883849621890884565892594020979086579724382309993801193875447485089377501157900006283910253887635286469063487599980560952914366825440896719945615241610574911343511770062913955446362150182580357046806857573687625119312605942973557683216288761379583622301897168940978188044921435966849502283377918219891474655056728695452180377398817694044399128599636593579130404896203721594753545471716108587153768890122467494620756165853528455177747991687787332298399501432651798548145994826369242555226590020528166446718448556223846105501439154590989247974729607691234425230410335456365367757777454065023099892514860777549080242155660518469994294825430819450787860553740139874332759807940401493012331042440014445098817364449876248698631354024290428311790907749057394098289115058391027794372667257946861226726050250673054562805970367927810171866186530678336111843874734418711856860926528512381471108341732612968495737706830412589416226124103430562699483649192398789561723785024232309356601057534540362181084386021747949005758861493209567602875523216451170316979794503658068149881028740463826699307681597250786361574337096470902902743373978937717772755439037383148542940954236898866499870033800760061591367392827685369418757117715817432882740176483472951858535755828658354883062542988787968646925128587601898129554847534931888178527234085482807758228441749449050422497391762484070055872340350135308565527179672669048528803753885436521048689064559992813535884898010966721968989448774216252966406094474007531794424082021557150417119425612025056246766776491693116864101320550352530904714580935354878059148827535716290623631165352823695423286929076042049091927701307857688989913875438575498042639947023236746110082385490113935092929059777238141248509067926378812526646813791345626388659295107749842793601611325884610016149961988360852409427040544099908511476349328115047223162537815872747375600686009095233331284341120335339394129441161595195102983596035581240315015491122771019541241050637348017192759792927977726477514780712871360906075346902328862687627002686842754830068844701766785441069318266473672014104229364443732941180980923168963683239160776098430238760849295279805205166612225298194971401244401931762695312500000 [112,26] -23839506432649359726671984039161209743113994511585310451852390323580433025540045890486537636547697666660270235917078979389164198843806929855132150717743613981994765358617985370905169195925799928157367323045836789695194928333477263376377676297390217574769850294099762517345783647302418798871326249731974774624664377974403582082328565497709090789751246233540837108428397475139527613704193453921720046981560106678729645873988519904802226222192360247157907438857889897296990210932765904374584043057024621898272003841419625461473473207701204206838027178746561073170573130776235932228973130404217624203008179906662255133035422118803761092492041055130808230863556342633378370437109389604480258216657166780482113387067162335312915728844579031460786563041409394107867807352868188279688911068787615622595825564076610630076529744141345116317708273355817302765032462005933059588771118746097323288784487690721598609879256124255292758930750614884662718108992841593700665260780505188955961483434822920897922685130693849380265264427417615975872976905996052267207421541127350138563740218707721544242326612179233528677554238988684806612720773482755356031693345624062890866389484684041072784844207626846722559287805175958872989948468807796285876294626784208943300446942366641989532460479598132351372516446266708773994364427178069641095133572926604189948752447033121560430705872761097598354241136658920231230226923469450407881101811086212405523654255245546949754448079099493133870420407942971748303391761189246835789846456177095507353741478213211432323730511842149414606120611284861470396091049867474171747247335287454969069329215784711413392878274918397559072460730095149493755606587688611508194424963529360571641744883393490175633025597805127803806667863954147691598320176567180524141221924116680217895761688863420197478252284367447360321515739001713361064335258388866584480162186536959642747421486792330616171461393653873133987300011544995852138488287465869359057666126293779234465764602227622911157041719946321205187548256338434059152429249950903926587582866061699337767957760153756989112463872592814830425801894252120982179799738831722573137034574758481673528843312978481283542433891500800235974111274117603898048400878906250 [112,27] 34785829303694932039985308448366299848519738203778254840575053705732341285890454846257486059277735307397711583665257162907319473061892257668747879103206736778014406635894708177626938734044878455990152434319105122747987789956085378507380727289945695065871526031874819558601064965533534175881570472480303837983822788225104542532181201157454923985967489782944291733620053640460710363775562541570085178794719016209856137905297797188008927055954464381698467648055385546692066334437694054795358438716570446530514909088376906903910531042918653380966266874339747603203114664818860598205908050848774734886123792146263821839094296930016983565552891772757221173358871384352461250646601183864100503193691040462258990324404626817660664556044568710155037959376785088209117542131380885041746029275008528909532796631634805184400013815062993741377979985599966595695309047465155380148182853241915011221106699601258340582058797967413327953730696103445464227324354423626623618027186823412588431205812617942475165591698793953726566095025853419265455846076310464262461452823306529458376006079211114329104731374187052105408069900337735155175382665591746367262920016138106601228798623276106288124479327733362706685937320868689211095803113434142901985072990336741317246454106230678766323459691688399060560247786876139761439897754874126940798525147573978931952741321953224053313060326617706044265577850313544592052793012340793329399710843192381795311544263753926029275334631925362505980102340173252923916963638179261024011742440336454653626855830123161110323618077655617032276118894994241001663084512778075502285314001872214995873133119784980244499984292996771495996920364033056374135852953156965261571299522645749343022141985906738512324878071976217620984353073013835735920365252642882316684502582843401956375535082885139724943685105920660658388520451507675505371632816885186458279555693911910554140382929680037908562904568286083702755911915465002039768633719443895249527808369711810190792967168629884009002634280192896960866828198114187677541958305449337616420408451645761541051862205841723896609875730646208230416756399280105862229520931418235922793445839623194877820404422814684416314680304171957914149970747530460357666015625000 [112,28] -32655716837099757092412159497143424570877003454854815623490566912561262707869251791025663470800951504304228180843703267561531309157736473660465810570804142252560976859518042866103029164984701218252610423602614538879744966757286373746293315844939932309446607239041456134762377154725466488500190142588998576845748530636476952920962319601349936081536578774488525018797085845193480135832384239030407179817872283256575569012256335781318069610705277862572199937860419073972248309632148270275018737082215808149727492831116095327549683538549232693786644389315848995876684844668738686715001460251526191313890629723504521618482032599534286034371541908754103761947557512692722109066162435308192838930805560767148482534797652849897648279506427689929979167759943903349419671610866858675806226449381489007223412135530274202473921279551906801098427551384272640883788620394534224682627108372378272846686121511835597720266980741964093966655032708267108685831747292975650639913183254228845333592818484339293430449999847544185424610383459769177804859112473349795442574203940215980172353278582100370683051861144981105843863436154561973128288289091356728712262268272570285446239021693280175272330878197726458751980498049342249290802262456783542293081236905295700787050153854689902368339889086085248098498268152908168917477893631787579004070581586292630715069501643856766334969857634649974265081206001714248237876191347175507150599184822155410880530083721614955955508798842126604480509538835880172056413537695427486388547821078431626891352418066994297145439711473331246512770674328215214758660311425598279468779833319951882512600607864301683418221954435984893542297932239488997305982953193707187312881848316749976046806348041382115133704277238846734590954778312826721327204823995337667117127290990557451612693149859975691231261601227059902137808161114821767474551329836405365334866977834772990098857645597589111452064343307989288161524723277510691035147515461687866163093726418585723621389662871487033948313522003038409702876211139703142604382671733798523577810243665331940193616323859186014617971676627571583173839006620137843653565695189750998721929403125750251016993861478114889772619844343637396377744153141975402832031250 [112,29] 23644892814620244558144830527645858618971402960072211713102781012955080880288495575890172794813425528082797650341127373539099787974541645223813869979422628467024122282723787438042838914976490057577859765657288705416243125343145190692602668490250096586747895644293500297621295256332351885003671533680829348111218279157028446311414584673640933026427297789007953882424582384507445302151226539875222137439340291245149043506006909425129809956637623817412005266239008199450456245171094562294200934685490936785876371715544990509913282685977792444432906207471724252161174766327985914780501140722746736719762615993503643601108670906597264756168166228267962064656980392460561450907296091580565111223839410611961326834519965518863418057598113123158091743369966413727138030319311404418260268979226305301423447048383295989534375953732877717899607462669568293382846709210489719007546777850077558974324246028703941882221347390700159249457048629095158383445511671220990085433009517965886949131126668693705919316541739303264946099926178153144334923344010857244035743721027522961814663306586541530478874698928079527744879515503637707631299659028966676834899465045797597246960749902249309966268955320999616584940245014727629613459171734517110857967497878028859753577834184769833993542730925245978958418715055459721909414667426043388630445008812896526237530925656075427726511526343038189014777013752767883317628571908770844417370806826446382041983080802561156406215310532892881005020939612783118478692201655367971655277957221428362853505356319390964831737292231249672569070002205744400405874164877450710878261644664475688089709599689634717284667667769530595031239968381733700306574073766968643567685647993484010816161451385728840282154598708769124479311564262164626194599926148810027090136609797869559370095234476273535344715258581350050951706274449397890635434251787056656789866608714257218349786227405875861167527641347917067345230230453827027131588941773090253327178660446027991829164065657501669427155478276070978735549858054564652653274063058989066158446511893479393681965646773223350381475563681738313160320294718040509781018060332754837121196686560280278383251106625939164454508478740990540245547890663146972656250 [112,30] -13881500287364261227877818401025325769958856476743893886751879249104829672818860939532272867927161237563143736174330221034313208835489363589974477954949080842812528044564159147156618160277010884070198161959034919249193306455373462972407873064224146943400284032833641670155064703664462293040012035283918057266637887373748098501484525239797842473745441686470463936412989399680611201684020440232474684737517461115886857355376879893891169624131349293331408928625636054677502366567391658436330318628662738769500235536487903489945757300243044894008184084813420667219789623655065626192910038971890360550440839418524089353518041591945437095749146881065288137953201890501635321478052763569491340641031932573029827057285432160307680508969578589234452307313457455803678156759264441306858960086372073693974942621427524240558621334974966659063140762638975343973178136439325013826322390923062889105451267194126039095476053829021550408799232212910238998299340133591499680505626169296536306895263150766610488256252497408119326423845996492635522433745790587189206633357006559679070723566195751623720503014183411989236123981747893854001623939942909709461740161256457461139633271083795461308163462384576776336941254606294342628619329028909571582219417269525683549269869218404717337635525921574156235312603886321688898684420179464063801941605675174421985753360581224892794143643840847133554498774376341793838933956349717275408989080854237486211163499939539860837862625497133716021807097041570722112632686440085850719369960689150346598049958688303226397802217387636040301439492924820709312942713569508758767847060276808981306338698361935396881897024751694232675543933794210939839684961386556373529256037196570811770471519567589052224710841704677364318845926897704128278696101719570627699249255317222486076161650683665666360306651122037615467909926396475823505134109323490930027880496107230102542159481995482965369475816597376418353587505348636260528246311224718601967866564051409756279663796480450858476824131880184550067492677060324366653889433737477551511494101820205737267845722288887243185127881008282867056255808824180175664141355408835310106727868240951031049453312841111818354278284459724090993404388427734375000 [112,31] 6669227536114938517506657767690926420351882227135098384971265303699738390161482624379100742143221676712667566250246571088301238689787750071504387328153113925354371585080324058618969386507033708057549501278636770543117375483974979098871221112069303149267838678396167271147421827113641446204032666251073239066800707955580413795791353477850840850493049060876323351051306728247803512709135925824192480123544568147652028883709634706217780845159321428960334443353330997962097789129467317618829611969906397335568180024351788859191778087668045998696138884108275125890133090994376349110007063889840277814224880935839139723640831980247449395490036472162054448556564923289035843277906488072972531706518531700925675899253846491248255204439783281530213660825379103708615505204855695378634398330265610671595777310651939874421199955312030949064956685951874280443352577761944240504755387567293229693007670387931827979335431824185629043826162583356780122977881560238533243124597731898528477778561234666266691532813930003802123965438080618626166181842645889851712785656276746082421967729371314345301621971841229989630839827661792565340402507347360423914575364430653889331799748831320642559845928909377431182471402743108299075430628265223742275501995182579256643837176873524809935847906012240986290374175901590205662295257933350578918997084187887320634429255603777114488742204469187374790697433003095690678853057467056840498372937379402748628310465037584770375274903582696243520837876387315137086888060047804929569051582035205241975662917806273980819200760538833506524128802214725076790702506234109318786679033502614932823249247049847367073657906034222522114269902156699886082352496180661194312981827577387400759282603278608046602601242471999104603984070655331520320328229904287293592440371586069072610412098498986527527232404821427053289330091230328044586472898442523151835801504720130567646897173510131248375395508598503030008157671129647646395448182857022810869025237146544011282886773172921896347135844584264240609720034758152500751581345185939056218589452964535212918184753121207100094002053033031766205415228720851296502456575640385391221262461259902836244704837920238560400321148335933685302734375000000000 [112,32] -2512955100635070612012388026207949549068432300817339526287320168919987917836122922479291984256712631617329338881237423997559472727000857535702511160599529823096063757121717249946948800638532862779868218421534172091451441792985459478036990030184248793061679397917462392351203973936866688100759265034566344516511180650413183811963587598643138563421319280501901545654961960213778831186926167375613592479367886921752694159598836388569206826492302225320391353900015567724733736878197690494266970937124430140266464864749450802333227224388682973327526998508755001129301272558908233156799591421802950402862738208235940307720457874902389142827528825458786484955445968225511542164606212333222997194964848284178096445163701881864381041527583272484546987924291794631774037466064941016349439532994474422149879720690772505495688280822054888535380110652282255623965785787604477689387807749403607658452922377289608417320376908114416678023852063260859977198229911820439659629570863650118366337909171224737581316339052370265852830932346382105620256495473871685829082141677775643190991666165836023225748434736873987404307238522025608224029976205229614152238266188521245057485634237413220252030248276366958470604120835476615659484452132121516775959785974336228152792560926118632618363725926051406187899739815300641280999512222291332618408784790960480236825557370496075544760760359685915846164091793303020908443980950746781648701350674268070849278719703132618170490499482849285913003693260701177934144514539278892782199917928846559499443762624963218523016771907876966691149759091734458193646289530121575328926920396283757388911498317953740878469525193798634715669937417819095056690162522214972180159338737259106537999652507871399643271448363422573592058691643213811562287572265308274539348046648834123587191087249989623675819847376741972082479518138905168694535433058339351405904717168104144084659925949627057021848002726508040869418576735482147777339355090007143412922785833118566620849756753620121654609529532848570896494914930375931475782582554895623582747766238339509278523057428136184235946033395784824490213271897758490413649435732507074363238002111548529224715575573767534223179609398357570171356201171875 [112,33] 560109267166747814630362847501788128422457707056861339019189382226135738915005578329829393728350133317243321653856148130989883167587576687452252950444722036455930729661201476035504143803175939028494487661778319889615614652127032951959609419698221821772337907293926809497797069481770164316725542476013093498567203520038616165341333978974342453084592124146364168978424715474700478879972759487836863911437175265919117270897395767517325551850489311795653933120192262991548094970726411119467553784560233234847335425723610228544465549173103479147330371080400804903207220146213763151748916604739433575641138119446286980878698483206455125393803159372681540798419829017383860238100955726382292863564694581829333976028839837939576341482819169145746445407125267276333313332680605330207577033280938988457041088642682700921647780092558842273444453119289224875083844584771377495820410884736721421771745981484939236927441665120720561346830206345710855110440008252627983528240695889464473548700966042515004615508750682005526996391968920621458555937150269320936107726593555096311941430726010314350681326804205228629703836346496623869913710761773793284473013373249646259218259050053134170272617780850017037658052959566703298867377940580457015956675391595542685054751328627852500397455571291252709921770774971596924076309232135137539592892589664750768708428698917318736498512330335180008492381424187763890609448476818933513382121947773512628564032114045935815448838611793718037585501445340025934396179989554833715425132249948468051311644923781323533133796695433106469544901258115281704650297708632686073566773576060535002942186983219262752915431742703496981031011238721208738820151701027113155651909750959232236378353356890346735065817996167434711044124201806772468357043999655518726561026255764799078606471671334907451872281372219827859550320013016838234974068669614514470905181534589760337504115206882218831403912384548600723938282862544166387045810679416918036356469040894950786719303416060541426076491324078821649234415101054984301792731596379266125359011462978605264534290340110085006647210553936557320289610975126171933777799086083848847583722620994346242696837467889281469979323446750640869140625000 [112,34] 162486143836407435964255233252050730911621501487847009874520655841580515598135438454682108731536667510074978878946514249420214015073089458380954125819323477401389748303336434607261182361101205149619616159258652276071411074606349448940724155896356142943544186128386703072241527811548187540335513801189062639853458968093132819931159973420663726033106605877465319480870731933193574595359590153865747843416078054883021215590602336423451028305256709572661964126703170997694813589969962258909293943773665907855705432878680935654671286066545051358070038992975923101028963273542416286529489947729371008480890785471139472851379658391556822916472564166716744064569919654921992431064707514600789168795069695461911132337919356556758918805768663348683005706003132485570687876515880439790637522328994575597590357015473254280095623064216973330896795627132446284808635455845508913899003719592025501501248666126838049837339304260503984601086595183640535155623583934669205868686460064419157767436219908774390854081214949221235418218288711970716439753566049250581451726986119538626076556379969757580195389403362999909361709594125904783844879001346495287295508258035294762908225519590382921407609255142408347894923477656595662361800963552821985763990421116307679656453518699456542868470026449907291824884893593277972546097952192020168642209508872955307103205240676713929071682758234128806919793661823496544638919174462595260597513014369548365264151284564725722492191690764773798218940989423550578710043135862796819302958698430555459730929010657672818839536503689628844800299006924933285730167740083443980283527344983032594557141445985221970265605412316393740337465994972437460529964495183254639809268940728626177995316590898596218025877878559341260172584172059913520339269026139893115227402693266627562716982814251307646178187175067180855250618573975134484190515599968235918543673280978350270194876092180274140892873156092057913209502399012498941006332960635052455842638202477874684278841232487510480908781449939737607932856641179081427099221807741939464911553619195652013733034656088923455279560637248802229233035440151488877186788544972916944897655972927943230851854927720978594152256846427917480468750 [112,35] -303860935074395522060772670108959676268163726115066079644235308690831485039891522601928298099568852673721190262310145718340017693946486828026574623734758232418483407428013907466208580287374518824275640780608155565191601678200728501597075477570423428760976329151958190171024308633304815020599104106931773566086707019124308213788776697348879361109815184836549796132727158923297948239471567008814582383127232401268481490859477302910190433937440018162680432490748954991414376031818544572611582637266873681049547837756067933345185092651697572630920598145897397517315113072824156339714146470596311923103586358068296445800414926518089921248454495096184470034219789704412816858208324657974830146117844592447556508658253679119538230851823677517165822423525601626903184421977930751567040721459811563406533397660284350179774078173203418566959679328284078503914251082151426452335569217281274052701804732489677894878871569703219868851416404262693822258911735008680135951580597375888918119330579205701847715476041320608294873634504340031806742165276211718869999582290827945694414141750742973012317584561071166240920460169387439883573415010156195488129274372502244379500402126879201373154449287353429574502127732305944669072131722139625106036043726459101446888020763647689042112777732905835706046252940195599031244508544579803435248917003419033796002251810311326777156763343419001108600460097033361280718558513071542122256892997542254300074238159427914600806317736630750544458989220872278987370970517893129426526329602895230963475362042293997332213896561099993479287009206631938828819171350799720031766065145238607018335226530599780710990939688282399318954036269578312769345213518071673543455332939838405413664782468956290986031904062690560072498379656906682949539481716114209036962746822305083036914820677161983358802490445734659205717171065592341089988412420023809217495049480999839635563288107133201136457157770414666712963250995178400695662462966475269656917581042928125127795457977132431845395972362272641168601163151443682384612317886239128707417670541748523596506756642770285373676481840837515157964467060627190099929150788596593986943262423038470548819489636116486508399248123168945312500 [112,36] 228041396986762616507489566156266105665619414563708041226321533196038651469807942052723127969969197023553144896119224908513283442741707262711184717454102160109251658829867558687747038459293764394950885106216427771514619122764267708596453202708740346711978590641481998988511257581785590365512301092349298660799532567809877199640745094082334229741471066552624800192705405436537175956465262242345781600188037819435756635610003682974048855215303136793371329444126148223107968212899312332769915993180963234501066505997864156054285295417797466295244201691305938383916951349342319772875527997478387907284805915513079913917389790643089197103344541307447819785243112894852982892236269042437377711279671420264699209506659948713893686229872899196160080974293679388973204132438488937187560946463686678484405583678319197620828577246592831862568052798437958733714795113693425340604874139769520649815928911208818895708885520258821705372747517549799180155308150369052860408469098134111584198143900794515100534204809697475551323474188057620370384405410539117132087799277397406812818876745320231228860230139881195206794995227745646499837713523069498424160411304193521143837339616824472993713465147829977489219098092227929098075216126818952668079133090031218464388178885302592864828180086261427615107496469182395051289148786897722569824928137447333149630870923925775521116081477170664489054424913636370238837868365285290295821921126704746519938702522993433219222324940284852910199219044488122997204394397034063310228195545641103339009906080462892884306884891977470428616570618839176848518561558528115540876066772731268802624573424507895057417502108594137529724512864162188102861196128852267887733014844077601067607774044933930015796545026207416795171190318014415603839625214892083127717606610942274634064428154060401273812404400439410781441468449482935548160206270473750281880524961107521551562259934854340506711264048456335885763600947459150771763955982494692422959447736754494163710656777041170469021219379057067067627086355662169212116592310109278300166875059159583474655281553343628897556668078729913926814044843734821117906085497091432806590480651827944347243004585834569297730922698974609375 [112,37] -121113773103496081415863749199358864906878703303940857192823707422981162683662918134109106700843745837619424787918603526631281118131311591222527680498737718462617035575808149750753516271832174885048968194839584519562141421047438125161995716531139701899637714838148191484292435726294124235410339198514711932869607727440965191946401057739815314110638663672655750949012278600893641715277224044231577466018736959195757363188084012263551854236450377575110274275465284302465742464111727966521771664268667402631334830164568898165445155409278847798882323467539356061239089105317891126552656688485163756808052780567442423243048244774955066070102063074741037270327927294645663956156264545877969410693816291435928194636270326346261484541782104066432646844130282392283332666633246044970973963133003468692617816943236220794330253673037022656430617573917259702964330084557877087760331790845422643009983805883597943643723837486172146511566988813344224391946928208020136717588267751673648827549434071988617567528300770722611682294912507896558418769808572905248046504082920679802360364263093069225849133185961286728271692345776196591752519795265169698454153806478212288689985710665796622766470979323651890815415334945036245724814908265064138028221433948838823791721630382220335204648827226308652534796355129794907135964261398428121121092018240085344126095442611883719490566693717253206807416451899090369784007711190544328522876194449209691209185144020794306199290171668457606148056591239000405555502947126582944407295922187957092383194079724523842577598152986121723241732111337916713961458882460767894415480393979876614496727556737893549295226951587851748275868860398435477387445573376485646014462668148065733554935666086286150809584271455794136749586197479664271002462842999314674838027223595739558729462379879748123671425892790812938487979214646309387894669193023500556960163029751619988279769075655559219756922098111972767228752425903983719507171215311088840861075588533164839097613557645809624214325297705182564990078002112074004921907919596346139205924397575169589060051271009435271227276771095250413623005052145012019369307059080533040989525756653266697071558155585080385208129882812500 [112,38] 50814595894235898806982953310232191412814827311737400281339319734559496721566612540681597251227917878966892168610345711547433103405511079118027252496472884300801777831835535515915645205469107999808655708321881850904481915173433364490633619684799122588675127660865432303101817291950231679668403588971599731915093018503795964901912052670536468618446563175370259532374418158382906577549949071495265670512806605533259803859818074348554666960615470698055401309360982294395619908511049757514386097850153473338104055666481669759511968871437996275514793054971411197807376799358835275931075262345000220621632706826195610365225308135435426164568782754400156788932555373880008299924251625128296327132378968132932842427811330581601314854747705855144438036335425136843200248407520834477219096020790332273099933793381638114167407992329801973958377036491815617072005500657229664235330395922884902069291136228940958516349661601171818232335672558780788446419482564138114988456233382098537030462369323326263945400870271116472438066857303192064271668056520273350164661500811940439835411961637771769784937077684188831694871667908188026933065311120058964143364600179200689255692047809208374046172815078560942180628637285295636144414935117028509908340422746569484097379165006602272315863864895012753885339740233835022771011306117228669168722052621063016561244246477986231194303932141466365986610163018387147227632583336435952268637095146349056468973652622242733486235955451029445863494961412312552732509379653622082560752862058800709261349805517849657960136000918952055746284060454252395588622809757431030951684638653903030133840310103466302168547334356457859758678412017845680814786231367959765378260111808436060168093360434401605181337196477589885753556145923067154425414452675904976096015034887098686362969591648232706949689804548157564620202448717068145328821398270376551094897589306414882353673201708898164177687003027701973793202088362097901465580772333132417309633703697607038504126148391477933008171408577730478079072365160256360198306005786160837182929905551337909528228172133429293857810526782802714484210970460543877735789376883636357876551474521686913021767395548522472381591796875 [112,39] -18290237192545664975047715712554369785789557116913409846782365644460524855206334720724793573229786583411585166726410155577043075238982840616057020382772265980453894952831902394129870156183849133768967630156162687709808735485805465566816848603883052382009380855884929897448482564935146888300584284398910429782450554277473659352106900176716811714458656939233026258807818132733286681707347079050587219754291696782486279462213534306845019495176232406503329331265196505527916652299834609324800247736740543965351780041561854954540206099171305137840693246990506698966100077340589386177621518315632276266454202755862269963464984625215684620462504154151521321037158697530487172681064002420881976815033555786904905433747466307801882964770958648209830423372283535846303483722137866530627383338866016483030450529485550776295789865708263985221958137834532132192555255907468829452607976229685537106305134268190694336345292482656376177421721058816346615281969617166459326133348918212008286082519931518971584993275872544810426524552637046712303432434342635135236043485582544693965759738648893957941512333410494516153436735202423868703409254070234372973300723320085991854961164961218798743192839641277226624899336785760460459900766992002094629823178026425967430481915056773423357658261018963539899257062165782419648705621408171723119957742047746631424875602448063751191440498462441776631939382406117032149234282747658239153052807272190705234120830583217643087255626843869106114810505759580693229324909925571119912010319273599130193836698091294737739219670327328771502997757905230192830141027727503201234465200568656402582363264888206423155879416926487236158130247106357364316529222950307617087070425754311443703843959274955039395020582620406636824190879537608780511568755282607203286792372878208367317643350401691339000136579754754164132976863025953706921849802053586869961593691892976211276425564200619683331615202823079595000406350633445537952725809610616567235625428471071906259017793278479300359001214726263281749755210239454510981779880645345128145850476949921624164485151646177995234415549464930914217458624449273177108718000400505146376545217989928460156079381704330444335937500 [112,40] 6160403592205523605389281930088627205719084289045921513037414126436867299796727902246020297617211342261575952185111175206056314426472848779262855473977276111087895337584224624396233503463741346378541908583961364848816451694265049873253390867059869423125261993613799240547169099943687675404015696858959204733048151627683752325553565806396344604483156255133348509835812041491602534157448920683462207370455387709189168726093645481525361212726966568540596793158539701904422904758689090550864920383446452869065754083483705914843335951269775340218762892300293923353270673835734125406999349525609266844010915607970605706001896005782360693168277235279623232492738316452796157145748525743846852487162205843700334935474954011150476436580096424376919309279168926008644754880511137068106542630604600920460456243534686722793719038094583662332334596944122271617308298876864188927077365483349730769678285368849019552031372072540968728892056692460440870173139506892897684389949099746200441426575613728183008231014042152890690301161528434676512124200190356847649164485396642402985569091890933751183208647092401553783107035890144711564422654743104263010713455469109905640975764953960968367688514832319704844366991131499411510008533722937294840290410556851070147152237394344084397378613033091105080243802319908634566090651633756382048740654078336959264121778920861085844696195763961792982884986825855593420518698847695669114708272350942829415522075705228119200419057799181608261236089224146032044850775462990402387108028421947537635205634830313651846761454357509023247266975704372416483575901896717252050664607387113016902118270190152996428874094495561013296412842533050798589082619960121558301022143302509798664498136647598619151238266086592152319389941968051255494513046833481956249358085714175259518444257919407179475113615373690756987053829731371816080829560215429382911715265751676074636465309672041535723424469337880053889269118479249990556439180052201953278871738346503309055792982838597903361262483141349745537818970720773420408163799964098460164540706862487209074404227669222691885130044277290233291542072346377787120128968251551266829824093917977734236046671867370605468750 [112,41] -2023967544821528517437536752629688782353647787287718017137440980853261192980775302902359110386174226956194447730049013068296928237174688695194669216653442704333441941243496143717508532729397323474407023681436690801487114492010825606329275849572293826206342184799388620776351862511957383128786261703796975911453600475866119792826616356434223267534278052249350100461929679910983709139705766472708260639184424632958440037107560165301214413545772384845633149764683390328984638974277494312788799529814307891686685078801325942551681060695137100650042810205818485541795207574384922112669909842821138069464556714245970652575681706832407433706424567208542387713686187799080169191594346183858917208099340977559678554755846437134696622823391191469635699676489232786258584155181184831507716699157418252955138715532808873208666434159041207415273502045611650563535179860365372606636090233635498152412686734171621382370777474717146448918304067008846718788819345023769016693166359102850906507793359373363533462852105725015198890928267428812776395930485993860600938557656344641028075347836105071547228757551872110225463099350100770119015077665157516270097277445476594976994459351046368259779505649932013735459436075930352731733965098750646677015239857648723049606486154172410692164382797427942831872442892462797500642736125671266863304497093915941175138573298839958950332860444549110810378019006968061621152150663296782324195046703056237614144605459655162314373140743355260226734545998999454281141200297944605434216050756175378875554251633209795173547383560946545205395938060029626580424087006950448240543932407849041207256225086690266091161368705272183378752563855917351375270953863042921911344160752539866863320887694824108883608425643575650326775523172171802507636153539095114727328002640049448958939311117199718119887343314337783950239881707885878097664661947093184954707698657518154096356923217209439961470570841159577121343926153406736084900379231856284063894698768496626173799287825272019640408722580329602356082235872626284380924996674068788994924054832516009999301718806725531146338420482732807523305811141676394672991458442874723733240216461126692593097686767578125000 [112,42] 629735030792781453636662640026985792337936318146306535319992071516749396338054575565273695915108175788531653364591971251253896576067536252897694962943256532715082792661487694550938737477032712979365566780436597352802790084677398569062647562031024557771103631372624929914669363125288074602651530566378405161152396891052806822727306764601027622342446916676006263323608363102889872063500943481424128055250024160212154171345175357235209404230352507104487798919785707739219915140788912860994509802725331377792199955595063248822801310289619694025400336530800080607613312491822640530567715171908783499566335663292706040292614025925985634198184846398493523106979367862962361069277688696954816152087484865670634709244948398685712234199368300641449579146211032689240885922083935629162872427355890528420118840273812216125956800843379967531099925833934453997869109508437125425936150538973611055752232321028536272124109542199333508629554309094162654597400553907489450041712846294606432827706467906032853847676609362214249258460472024979231197599749968761571531502381967076254308607540467726718368388204693076630915717365667745196293330287913720261529270934339809266048056220328590579799438436399992092087960090302536773574600505898823293393407679194581970131643214116989799092165920071517094504789750837491566450405647730466010554968795654528649439928904911418465481783929552418969751387900361368295282303260094250158970617284619258013923825645911009221362253006289968250091321859967775566387538774684659508319484031671579699795512159359324750197062949415298800853871593765295513497281568265651415610169979163746619185757272765021905342842951774699943846009095126085408955723953255230652659271193422246910730082974417789547917185617776277360264944504603431013735079656514373173482893424524415258500435523678681953736327812590688299383813476933000288828431881220796519395602927723811416292532714838608317437046812741852399044894738502745677735734349949117717172047503658939645847638375672657022459416676646444109020676568840369579491615951179571189839082151057950817134207557070629333897051762411861786623609517973687783434278732175304327256526448763906955718994140625000 [112,43] -178312448377334422061611209180204847474621687911194549350005745472669625629326013780373612955260816629377695466445768968380862620978459738449707162964946296285148288443751922247786483513931406866363663347996809879699357951390291707505953487522116010811334305697917989474727006606714886345164331554070622707763490263869856632528358031383242065965927003632002270228181166653119836890945755283665157184297833214748383846504415721590648453824662240446836365246042713965079955141508096484237734386645063366369570130623841752204649333756181815974248143305115166184992102255334086498972487348935748300095020924168800250581540899199289372048750539092683735371210274764840192113482612517919800745644369915896711603854830178209785454897721512837479071901185474656724647687283281743732017407875948818613033551976705303510520270633737241944538159205906925765561173587934218331016841033073986919049345245454543888618700940476812725350199187039762674668626072827782398708835527191661547459813578350546883036589429665862892812968793369988544605183655027884238031505236049377873928851502226789506273693463051691007665222617098167515856205871657337655242127237099934082819700246498804696359178617333278588018572831873003261188717163083099701317707658901226844447908110144882656850584870560545028914489500816986685573586443656830165073877027488979459250892810980676567204529323197845500026266417536821957241390614108380083243197657303475692775057814383608935203856414397821353083737225682701312105400197339030131316100749093980956441025535162577076882728098960662007867067142078179040133639865096797049062233194487476831989478352386864895251977129642482892749146328856033568452028016003674300404286129320252939366950935946061957023893558354560401985558785703191227702742692914094334219977001221387555329141637551169251202279328330891125541416588709552623040259063277708515112340016905913083381137316880465099056529113933763335975564495627651045513925443657089077597654221824656022034379406279402587244275185245210456673924994709995519182650199402304919866658228326303676965278339740215831627530113448838965753339912006927777147688440884110150363994762301445007324218750000 [112,44] 45823598971721816555694981928449567135437138425461642671438730189424207252727365268301961674979189689743835855780892237112897814166757960512065050528626885374716971315337149966253624083075270669703403266591440163720466013790396116681892887118425479236967328120770837826101706177406148620452978869221962127695029506504649001259221994729716740479737368284497118357451237585418019214723540000593293494970794593547137660574410016800232697750989940368841287460461610586221912333395939156680220456408192355016645372010953827278526920077481804951472364134839988517200427971219763019259880102100832317868761449331782022274989475643124787038063897561803434514870783659381137778905876645140752605784927494783535523355775330938487379067177382893156554075481668122649695038361908892770584842410303966331875706371928345791086921397644310891028210300746659088948883348534025197939322707210696278094291017492348519511608538340953204857221712784768462831906426501507722683034345391904957863512956304515212475054601694274095425540652881628049144603097630177460303503031471830338102617708250881119156810151310005498011519775461835930983610492521391784321165953641885262715956907443020599001702795818120759055343276824831116251325881314811492319751489972746863064012847942891958434595786568517937312523334981078888294995534787847352441266602377599237738315849739057280157136916720416719411806711905816841702801756830157291792670957733853431316513271680772437662930550445612909159367798570432059515840747849376478986429230423943612994342985490348784514702518022228349466905017346593699981585493605584955497171103970947219781988576289950761506752122799286827306403220129644787999458850101692919270347079534875447469129404527006631612501617814305858137584969868164418843471620252702583491882708550947914420628990252285566907327455471746062523740141372166898174184714460692301980816348409575346988272835744476074905002217595422038237303782181295170940869008118880756222595939218372891108389949602851648088374833642747804246780281410269274102710242473843867306669527436586398901255564253797774761979866346708920291537177230192936323513452911981858051149174571037292480468750 [112,45] -10945160608969852247805999688535019793012313886957811955922617774087664554173407795906377719283230487129479551988984395811384460207000999256040971491048810261118484201537102634457900787178646598547204174065861812347101953371365526511700667098596663008822279176609285185040441004911667942203362053006183561709793681312429485554650177288851980207732336624517661687053353189844091491960214731657705851137233041135341230469138360508136493249777925345418319590207278053074977788254634969220843649255474355312122368959819296249373382114544665629336630479348099483554933381691647553921573933593632127529680074173258006711544119236473142507146181535279032204192771739841095396146425598437453236480630095383214083702380069076299922757068310147912532180860104229850384510471654017343265390633403534192283741030387594475110795024323685142572865081361129560490801709107817798623837569590270273489683940920722204180253532525997539634862875640512249405643974718229723455813805548141476772282074932452775086768597369112149248412164787126348768090172638822583566433651370244723192057190515752224732309309806753304698425616798622981654857413990635486358929744644111758795004684570851190954721563866282225258050531853655859210879703635726220630702673490967625808733096888013674657632828793838698528339051767281662450361477783139112663837607630782368144024913240580808669609136698850811850156164254904099735903838851582703591266634180746018740057829269262483983803887883230043633576882381349585675579580580716664249504632481485038433783123070104694800188194323230621621960537385429902045901223607252718549587562125499003008831541001458419486690236428052549758953396289112639848783543931396306965120859161175022852537409016854103320493221963644861734512888217922769157090611216499282587393339040982180739719990879412156183444399845919397198955617177060035344770760656130426776466128436592952655444932041904059965901688777698962710039941964324178629478487446030364874068926509755426427406503028378801497974065341858612032615511531888705260652864932241887832820435054002492534126187732726446099258516339771774111378910062118479870618692473271948983892798423767089843750 [112,46] 2495287199148713864452149407367010986915358955196433819464067515247382691135193846759386323634214081516553233928116863248074681716177983719389508346882083030288563430107291523146787661490526250988523881414869212896835318979252860421106084797128866784832564234231622880128346287885717284978757960211602583841201263618808187640139260428360784739024599380681485474695747438874787135000971099505227243548232284603317544007590439389822706761698588346806612640410432404695605421398933858215918635265979871229091553110042807923908583796763469319758260238051561293575127261110004437668284968826333066019113050849609995253955589999334297332121858066658355931422881646036168289387911661036032741559157938509899335057312027573827289578211131255635699231205423830630137685559825362912440014433798200269656666898318745342794917315641405767375561042138459403436565839463538896190839006337887053434894466835741893714352446032946116350594621870852640870019246852976293387445274726026572600958512642420434274528954868090909521510118518866914188840620543479010285176994004846470244628551417241764990999444635253882501268564654442940679492083817784035708556283689394630457174723075774504625523857061651641160219052151010951299202069055008096680698320503184834959406241282558973018551228113012891936451412751722862370950988193616232125703860168492976688299763869406191188390445127582173227109914966761168292046205046338035980290700540976122401074860435537268936950502176125534280124118536135229485263969877837002289161026889172131067240022536006787796637301181024726274085352097969458158625558976492518258315341642503265933094698519062569669382761490596814682237279899086251232094117430963746946524207750600933558881499887602109634694570987479435974004318324842197579164729177557773249138975448387760943005948740910203620975887670476327580868263135636256834734021558801053137565642123876216400677057189618082513869608104873861671181317714891070058899997922531872515616450122303510838486737858888833485812440098602081830876909376520424165089448912262995651586373565713113515766267363305101082784640045454916610373461376528106403505091748229460790753364562988281250 [112,47] -549526454858060723262796716993320884625837719535020705329485706941391117289927253286070260014059660814328428415855087780034387096992617865472116669147442075871813895169253960260940402895590126620952706885920852738115277862381389829588959509631083709894825467023134368863313112188347187309158299895772552690338288950543436190613499831995767599873643832172537728106351985524108394976564112833023739438373574144209448978330001719629339802449337878126778139459577197277594057132870562927303070411257712781611688858504261455123692358731703479157352609429703017548366432373695635086976540036012416126771452389457162289975042646270534426623604076557700977894808057705435007174194540426074860005787117580953228414554695024918805068229383563892964887775294448532512836051992602164509851488060867091887103871086583856521960163485219833438348286153138556358749916846520402054138468532115466477505084133111010387242755367379438759030589931748397574513579003573224836085187359378717530954553227591083235911694090659517373027547356815908179524330493127168791227950815694359822949754932637740535274323939644641537225498297373271975485733027734179891754217977259461755303404892295295353890294589199827797752379002430382387323141061082111634426339534148654669992316667467130180288544718210380654443950538339708712963806205279953860500197252082628373331825126107144471800768397950130331145684222667436190863272199369561245389602739377170005257012623353958135033579088684344461618566802060223231844040850837991250669190777084865715184605525542587789095967402441881071420999088967649619138970853498022239261181857031063109110730653270664717526639048833049447432110976794867173658423354598231881647788666382611474097526555325293411261493971497983868643709940414207886867123430380082675772034272331992365781966958474602123416493119558072797622590970551743565434822221032709109326972636308376989893952142909822998200844723731325952284124336058310170719725136857706355393984889273466824236537255477414079355573493389307485443548063771201341280726526758042818949171131788389621652853627746883325748283897751256314988266022530938315071580291260033845901489257812500 [112,48] 114127316893609558650842531076963706693134598787265887306871330541751296361339793183522567648999255067408375931126417479405573929657001450558345156198664093709717890726410333617849593546574536283763871172751335080504137475924311984023853655896657666825890233564617655067750947534093999525648133273433321686853865996935318097997115069403739943728791457908964186411922373785804580247802865300262395345032747815369021062752169263619473716482264325010572159622865932324031585538570847589211050505511005924284451891120924877896542449244764994408315114061332700727806789498870370629671513575060927887380859859313329417642022259442372933072878206541488554266161449578706026439240901242574956031644847434126004748339016625827820189136454832321602833861537921368312328444676607905951242382778347068608932561587754718199872402454234186940303567575776775366759631931735328651265290056368170371511168488954061024571745409168585704032666100882492095235482055928060219862032164702798846372005338694888309144209121760143973569913377211134519093715535210366709534025309252161518235685974683433009632386353533188147490031691211516134804812408835938650406013672186616859634417254352290942722318095510253107756642035073951231404625840479444726487893409538711442937672160539327889053858808778565610923115968896625070666454013152543714204007166501352292795809444106522633856845533923684722724955257638918117324401505865042398734502397545762890609988078706707739424764116855533085207615146955402374487443314549124832869291657081278712559713323474617402149405122587469736618368044392500068532728864044631097280074721971767262474630378052403098872405774412603154452126952729818762236267620264914337709670347801549831352935779391228766394980673568443097509405151925504138873880500783586205770329733104166811081289457990995424154084887334009290429684744857851530493032477573048268502373554552023952928155044705974591113534232243272945321160657245650570907117953009107370186925293763759414674888522977605456599131178895240695017362383337597844371507376276282774440820772890143775382992640715781157936555436769564790233139235653414544913175632245838642120361328125 [112,49] -21403801166701198689730635473713096737636011042509615363407725568332582349708511600538425614524535685557828040647155052482630632684812151752893904797840821922954216162556317829421990300193377635289119840372017512966329723691126389684041564952471581512367043519085168304794536388197390820894006100852643564626221433593268823349098896923687642180433308928302218756555397951991984134773521595243899322292608336680370188876955370982237760767893513942399770825139745612697125634440283505635973288052542775915552974961971963561340726618140527002782998544428235234274881949096366759509938437055093415924776260375935711722974890872838005876231281792167790165629337092591709573525424147207797199234251256291599677337512328463402647608186837266843300898125054856845614811010325356141336584847035822838211950234997006447154191297291210133747976961641473096123767433085802243518400293975238731156836816602883872326777047854067510563915060635666869315162026166257212826590786017966701514219819194327209407305848878419912031672380310168638895711783732459890394292515951518963385053859753455191799655043672291818669948969379963367068242059911215463536324146668364767006458689417992928613977457269013345097909949368044325670427577349801277459352863451498714363164104805130379193431263070778048696768137560642136629934131757879355011949775813553386749228916627075833203866263310336220954930716234144962217065422330251976361296806083288243140209272653618241666714625489913036637808329184878604200195576346439130560014998975259475333165423489133362005030037530325209975650800664291364367782499207134476122112547179171719160108185633276459453327456258380600534679828147022282555306352027470873162313207742856455366318585990965735177554090506292411744014547322465025136570833874013202488707772617547709988177691273268539479544144921691108624364010347273794971461084062654808648593535136721812795341449789338759129750523617168015761449045588939116688707992144149216619015700137281282960273493494410681256665327387668478098982565625661160362294942826373566287939924556792242568479813644772369941444454835940494103196929387422642321325838565826416015625000 [112,50] 3680339718182781553940328848590341414350826282881876437716156661898834726221808040181099642148152586680336215590339221838410050877083184488953584096372170713563873177943330295636416493674245852978254473137146229797754353449210681278636687730261611294174373474366586822841001484035444993877229049384260097948248808232122495648117690618905615276678069092378033172778010783046940885241024496265723551057421892200824428219589468735596605391559211928519666845683489543396468525110179127862295586959198375327618535823765338981488218331846494951648356852029824198969467364537735858043601033330446047445981906237132238219296631212945133483759912714421329041094026820858067470984492157535869464074273568313857754147029477461415777047504504468577998400007301519268978432702322966248987609122354092795142202873956335027638571590127299515795979998992052943526991978668906239019276244160128858690943136633767285617912083732289233470155684065118221875771808522759284915215759066674340370583458941808526160696608838349768545342718730672700063782841340446124084082396703233204132317733266679034909667513817807864477054084740153909732402818642448610386110172949852631435044383399629587615511968001054087039355628815514362770695793670425307873270874665005789312563682881006911953212859911039419736791793067579473917170724595956822516365457562273964425353502290599013751324191203446541937333824594695257619129875529100724949791054064119307110152667950096856203687540681744178001300872794035142683278471638224092324224898643598175982876096005273256083514965667793991974525092419530570454919253251805895487213570023475881522461649241501958346943285175446426858369078146465409776445276605449171560682444190096686483932640491373383043808274646738541098488004842232043709395340622026764687041429123609078275434384129289303770914363962439559291363973459288218120424586418970591784486988011082664824317783443240396411236328971477717666734033004384538785209553686252468152786358195215060999975496003835522185007147503770120267536744911380094187634031521335673390665555407824572183817315781375896916396935140435201753716931705184833845123648643493652343750 [112,51] -625179306582487009714517379363746715422364755578124443490594480069501117109314417406125480774282714084406547431323452493824235358636670048626935284319164955522907663996571303973680535387335841733529554957530660115064602316237192754300235857321224021799496886946898785062854337307846612155129096129122487138055824297576201165113886148198700610709047450557535699866043564978065623426480379124746873441618880717032095195733445485698592730137321495642240124584662986773751137777202642456195899365004268062732109962307233736601605609588241078463049255730896173033445286626582556263715997058800244742510711993519542020208919896657425858481856985711986305986720585269083158064819716020448604289064730914123951501615055581287470007938881450029717939365267922112769859550257072397570757288770771213775453253701274641073126502812920213088059397197461849491748245399208571612399160905469770863576895505191093440076108971533830749980248775539006113792506387938609750726458560582240791830156116886694322078807518032294869755358561201798351856670223085969334506024975000139478971383226559227383772517834839683691587448064403424166496204768822002774898993725468737174733486537846742462740729080836913022758839422511464036702662120773920471517379927051328588472531791376323090548022531642785139871572842707995544099714782090630710090272133293224366330409865843543105439120411292057689448140744981570450411516775736196216426989284055234966073941569469594208519291760226958359882099975043866899833380548445227637634628230229549223882164306777385379695137941698396608249864457748172231838976469314084606266050788809736757076797447251048316594052166505229425066064674449136897867979443038466348425234582377728384698949940156886263123521035882674079388996900278582645800075480996116850340957405153054926544037629097106876405724502896351742651469811052762195171779780642996789881649907757033814067835803107359030322798272436336400383356089803568569220839780886245090718811493170500778068255967982538532512811656718297106613485600347427638902082258459987770081706384004864116189588836587194689462881736381023844995041827132808975875377655029296875 [112,52] 101018032638694295800778019169210369091147660197322834474406711646468198885451632366769612929696663079387131197217591326285501328329034978532845428142845247424234743008224705801032372563119413127023434650191106971238505575709575486248221788174976309709381245170938268720972705620572814581167566665665404493566123236393958078907322463446926400156832490113331217721553428134968073187344582034059556687303410020004542227240462714984316951509266306111660779332564920194260837129729448492363134694567160533846410674904412540651332688291269239113356471729658333775174367604209611838646485960197262023756473802888505972858280236020521300335776411564729261196485610836330578052117146449828943319192886607928687148457099364411237855398833455410082601304683194916188576019890405226939820742663708240358687163384003806380698064228496885756421118533372679820343670249746900350426368091438994759847815242897783156070224547908490769364025129154649802955465815925501388135399000585017473367801592302453921310028658779154495950405435543489006054441211708307805894681387769933166809411531422581178040336190884978462205357023265169724120745378061204650770957223160138435988247017234771529097942622825466150063656996956596013414053855970115379298253287202366814998192015448271948526664412648549399915521475213280088576263357485622390788748401699491312562776838749957292140540253765282624408034739076730190683229246602753869885603382415259964103457227993441927241541847864252322022330465016772906265308287033604129228825658926189807113468888437733590107782232674993508369242010419759750226414520849709415733876658108584217966912340194900760183459958382879598373949880097628296554067912580591150813088873935700052751244882869049232966006885630731935530189571860781900773698411592048940611906274721966905189438129847595726028821224664010722864988882795970625424607808877189148844439961960647320301806856209533679823855012961678687541359535421294063559701982969748082644419893505979118450709308884789168197892101740516641681223842775216655540608255505520547875443840606707011456442683079672048711881329635435520231112604960799217224121093750000 [112,53] -13436001630754677807712504719763868170597455674182103372616639554237515877386746246380248367828727863871399904182222242300164495494725039234682391333739855443969122520979860078253671989817944317807703187080419196399495777391056797865225542405236345192130960296752717266571624229648134791610756668997503560297862511953060262979633675076118506729408191392587796456725538634990028421839207058231636205338802641825403650430664998670095432097413130576157042991889369731462764004766022218443495359152027420214960578017039683158976373050500555770462933792402190300502080183439235665417420690931468171916977114300460112116354226223353367310958062030717449603220447950059466142389455820177396261554058026440112689502352853119877072218001647501905378129961790216852615208314985447335410852073426697752075360585083663046203476059810216447515392652729365079596507761391258190085102827785053043991397109737913326698820246915207449436850588889216827678996236035925408660083437608266389416521539155077151349501271527321809393575958490436827416013809779913417622624669759664999232386042115123890640225214880132440840772251745964551877266413639741752888263956197562250403175605812809197517797819839583881048120679070077136478970388017623943925720464890264962892395771705991482000951557240204581596375008242583544715719370284178865264177295585876327304942471660217844962292714686459036249730365789582652668606833379514905001907652965080637779047425444910773272857082833975975046085277995750099095622786108259446507522434064665446233181297445076388244822468862248533944378769661916167588372142345068426486168107919911621622188637588510822159266377989839131704539500099652701738093691157673268147789507590471044497652304753203514428606307970560536776770517808326059717742087413582888640397050246024001516155493714367800043881185115101703870369645525789654199228461778942482666687249020216668875225690994050537527556576555939032151645963778901781476434954549598393924232356452434174994981741144776760529744467703733046900782195834171613181224581140666683019037378447923153339757175995131002029194733699392827475094236433506011962890625000 [112,54] 1479324536502834461474890882405442752904232872278350865076389947214475498893853099381112658692947797045933893110043597198696059568118087579209587290781603755197808762971763928121717991044374099797468279218010296878495150153371625343300936730741068888195057977274662380616509502439975421482176361227056184821166611105402612336008997311836316310072198765217039412911905827199653365957577047091769488386293701479478866906767822425851834442377038751834443413213342844084886216410420506162835718495032539426278213152365141260908428873367609221887745071993530114927107935115831316541770213846300382202399324891395093714177997881476694675379365701485615083502764309741212430811545338238448071300819526473119642616035577122815803684620887303410691476763077977676345209988780931669582210077997684934527249971617685028281508241840245791599471150614634859401074710759817971491694781986793379326762857951949419734122587082198599673123599233190935449533427765230088320572784212752201281124912690178303420672173722122451473220445442542665230734126510939418555485005834032663902538201576553295705867194432887054129860614278611497368919354895554955637396255618868751743418079824255382945324209420701044853526604247379619864761293624819559435159083864480496072711150091188717248106044811862162568469402730096787186046426867351512896836825388829625881796154865840902334361912772747870314867871609884692508107188407977292569144394291562477084278090717023761775255523968186051964487074002817073966265696904894369010324457958752418497694012975337346407836636680036470727217734677552031809852720852702187755905125126453901246821542447470130538925172684556754900209693791587730584815425302018469431833005666246528495147474728273742674093239205617191385009993868242678457453487338027129283165315928668858604633189952078913163344272995725600762468413339530495486464339047366640196168537689782733191777350336936800189901803629989365083781114541629558737729006812959823567602210411536401411709715654895315409676955678875694226401192676833105359427072576974254187029246720172726318787178420955486282116413713279143848922103643417358398437500 [112,55] -158319493402913010816940373184732133952798505134834480578961318917028432863841436840565594831819423001058885577788975169913678537776080555337795038516079020684275981693745743988652440404524277520082922194051103243695319157646858212334537202147383437684391495992668635313539396479921269694671487884562550988637809700184994919156273761330454255697897954916874055069794135594950122660932950230408559898197156245618404574666402671783123467368825968654278481790725478117717911458677020149402899368162749586945272022820039028401407385314766247087440965173037609977850554620459732461989440028258070118749104118976583197704235080164798486958552941525743526952904240627756569597177004605893253617834520080423968827820284093768011592033030110286545397574900013719988071471661897943542688511891492256608158279614192175378486179925381677400007147608394470888589300158346891244901579861825413538430059515317536072898865551239680459118124325782024753134631963218885419950077491600687397612426138816800701461850591306931814264627824763257408385281916276659403716928808762719147349820276539616485599750319861736385750973125040963478786426728840117744757949723632133246213387549851180208920173188750788113652503599711635213381460686187652839546345516065365242312422671988471763767623203302092273729510589868699216135527174337181569673305189372625302552936996179169269272577400485055606060161732988699764324583120515151151967256320493081167674119425893850927809125430199829846055590298586553758502918449159442524719572881667958408930042102617423066391127238410192317033440511227207251826240456886886777236984670260278069273117731445342629139030306468073735258948163194160736564701933719625894078965153706651463248922677288169598544237597772309004724078054257401842905336538271765496824054325133494548435929065122484713742433330730170652555279530535713154289441775747937855872091999798204329179114956441649512336107708017527107869765274273095822084950087343737803965571826352331663505480895957679641509285669571660294332345076115574231437148080769811150541087978870258805669080310159288459428560173000732902437448501586914062500 [112,56] 13239104621532740374758441230374648654724773794988621491236411113415089982704983039709772254373216314670550440203533985864637436776758855892445608619565835175926054473127919618417689145341114002535690296998533894091530959633643285236268785709545654686905878222350450730994758930259204449262030513176505171770579886823410646746505633995694819656870188521640099649501954814200298469107915047747533187461443063857266915631091610508765903588707819335693626832521992206386874254758486722292338794226047738883710037500700324987258922852693956683976835039666714449700384720720383766087806326595908952514103208957803486932675874535848915324489206760146733861241350901254674481902474370836932088915817504498823113521560338159216980030139736785455763318832551697108330086348866580081906572447031652037819664227398516978759752728402460199052939388930151498088579746337884081799310528004988343653982515290807513143602165755432128523154833627283692930480176039566703873049561806395814134405261507176162365500594046115422077055966432411066799562669238218573414818917221630575419898616575615885334019903631442331710890385232251618650849530754520751330922378607610367894195343686340658421085143830953515849402912644034829867740285084743161595075489170550212389817701011744172734610237339667073358277701100041013481789997537642379371416458716526619803162326101500686965428445228205723550291478033773823349158560319328083234316157916266024604699346455565220078464084108767726353816096558563708146615059359338771458651236546770629674207826340218013436311748603145136504492126821353031645221633912144044485446975070866286068069200208636759018065002719789236677521871733331541501576004718831941668299364959496810335712726281433445119926317850186380529640925617503552248008512951979826907084377726737273287461346128977317656255596806951075259299901697613384733374358241538594905441261097890026325296976998655094152958685554775428939099131847556332843600691378470835201429562295905544520223782508890822573275932969526621724165156196901535660430226151808305221718062041892495835916938893948698114342479166225530207157135009765625 [112,57] -165007618039909196318609009382391572284219954878952069047936368559684467002405274981854504681336891282355589323269676081781611513276985186995551079394910467675586395399552507876670826175957914636262271844847858397248947485444041818913067521664076193316694118665248046139777382936146087324003422919597483265978850187343776422543893505282742575800474607258889824463454690634401356721652012570009830809738071385525850970313146226823817317743342313997690019122231363736828962129414774769493691791914607756410902426467642271799882155740324037507623051057616196660406687423958921698590499691502699629925652153692674300546264204913312604219709097462989815082754608945590479885759167870857988723229372458596987567929090373845424209097613376983805707359402967434866513700364153467705367676661850777661669661832197016807525104815376481738909946633427032511826377544699517651713194196447071827443436120156018004358171234509357281746672957207216674588561231293011047741281320725864149334528206486888195079573882246487270690178914818576713233072325295540398450737883576474639065743633673361396962329051180418321807255115387492536413252546997769603099292615324032625032881599194668691740380763645435070577803384148533162829306783410139718255051275743779962278267022836261276343719288292296712636025300100371589922697093071339133801732970129346996220782318627564947759275033765977384715038591546764666582339423233450925752584537708084150734186690307982508924478501475045038355483128739848813684718258559344713391067403704822661778791577203428830202716137181656135031210564701122834822948030297186197462293435420461906978675463146846234835838990273438777961150724462205845062444117758201925208937801941761750156716442175835223616468843909829115382575476232075212985341680141271484943252440126929759465270902926137422773347504482458280541419232929980388131028288336036033972938008840954704697337408350993169454045005874004399736714035764501051426262195104562597240768646927975286631603626115124425076962517933525892612021576695180515699949237617918973162520852326761953331784889029172123006763285957276821136474609375 [112,58] -46131245012899694435385890934783487708873945319708982203444927759406534505056336731743574810413672705892495033888293562706974595651711165386613772685873616231084578705905264626485307839422374916145097046642526499511935806982234799555280977640151971704851931887955925317523951846252491571167731512185526870127006875588170662184676549038397116527550612130841153894848164298414516317245775268915961724862838248134493362099129792633762145274845626556428572135292095328021160169219374431646476616237969815743629079943726036070603009049697983485441021784390241782349835240886234633517908477898437015911300697747270389814851507052227290918343581993151733634839178692788460665153534411893097723904237128352635101148914895052254710021493461540924454833395817727737280362768934093993180819098236210292949450546678542752345652349662892100451154439968542613489652247551500108103679427502280729821743072925738714920507497424962908474118018921317097862144630942161861505154280280049947956091971975133656650779361577956638276799265261326107490431217467251480968892868066941836900617882961654711187997925810795969700627662628883669805594165830774820729205471430666521897791982869430703205420554112214637152867331194333661801077760717407913364984938079063527269580671212532101335554218532776166604098090885057540935617552214724021832307521895895931886996835147869768238068463934703588593376631849102164708903793754286035093961721893547360670387967387875226160901652453678202967185571390643808066630682678496860133960871179131650685319751287506423565456319653239289101990609406233150189111801484705443303401892115473676870772174892836122830210572211811507187167008446409750465973645372297936658221126795445408066621285342742573219524778701438657364904576892656480596811441768833683595003550075804209393450870858116107975669012658743733038097860355376477955856922002904143770969880927194427771195105610884565682298607773333793765691500409994134772632342104101544382732806771586982010878925789923539309386141215491070535519920581124718158355860600626110402206482902338080532754209525417757031228393316268920898437500 [112,59] -4912849101623406626456631017178134843658960000446363376922281610126875503728589475212973352703325453163902556590169175980878024896252385877188053087711409616706864258637604558616593785377894878827328322153805249785129861804194287355834670473369643117829023315692489059775159623809998326614180030169697903671351963814223049512171554593785289639447083661592571352843525370325354513672179976076802881972685056465155555390373566025823512929614771148010496197155575607113374998079627786234260985949539622337443074035286457346359442664997008191506277879666513782339471630906754915811451218495166542284788832386363304628223765661275882299693768023284505759413290640824710105745168845268565895223455240718413867293874995827637339948094888923651803491126471663827322654870657646389184795798697425625553804937756969184395534875003628323879547449482190908450091895562820909696956024538421993269591076283594686029814267712480030121028453515544559986254506246525208313232782466865626467623425858544469864168838144882114002142423473716167011804883586992346323033419222731714760185899577674964663306547934847546810643116993104522198875432833041485881615411665153208001517437807858466621385282793062476884319431038767316171701184083917376046624511002787149433506772991113218653670691602584441271770415594082371808152078793974935137971884574185644881415648822427388090353066324348446823344794407052834373188906626492912157059011513784178341266051018966284239961397643397667565017213894012351430133397655437779790938847510313155539010813090211529483850062163955375958000385582086714182671896439445896972727625078355193483374567695201531276306818017830906178802258331978706289326295064091343317946995436876857107704712780933313696042790441232992915760184938803135939756893845146088113257723918913477013759837136348299397590863538406267752443052918352356204977127246445938956070368664140255092596507252756917221768910300602300693583674776007612257544328707785918933903216077925548109573996217999182986951717878637013888199161823469147921164887683934179334848162422405750321103393065800414992868900299072265625000 [112,60] 1019598233086172955229893982841754427693769947856085255095462016237828542425628141850753663248857189285589662055262851111471176725684624488801609889098120446416054526383274777127259241033677665776587090117801828900356423346077113352634179178283392543898821133505079566539952505390212593542065999699247501125011306522002947545645357093532744663134226886008332460974126699529981887783839980547827393767360557347318171912346519723548482429699823773746831159115546716205346104436033630373060146192489359555781627973309423358977372823706993930818813884706310008799188122088020078007215815755834823838538295374030663466135643129344164353275384334371154578069397307205765338643277651978164954334831761177642258937062017751239335648001508831774516078546033576836148626202030547595906412968456834980852648316764058258586365571544624533226068432163788979893721467921005854377399156540556756674433187465539273075122322891413980028159372778043260038716636660003341458170509440753302174884120463751517390645018350182589728373454443225138293707871528094016588884190985771921199889637757189784511414122488854247037918781314430805230805167501930227657164743234281431097406585079321214277137787078822489668246051038779635273330768319196713747932784259918191927342469754916295400931895083355609099028087274586015146885561034870834336288740258635041711541669672709021498378185664416875243205312842004708925887175854759290064872773943367671798464984994005661629569622197542204186895713469627974722158169042659471024522362963891768393790422292229278187912131629271192737770732892955741640627222924839857136235758005074742343970994410928830909694214213071444395443126332448361791287894534016913665417002821132346559769505563786654484961106572932333660039231232864908984553180230348509363850332426790239781090560992153936527642016627188460596835293334450986002350178496640963593033623849921821076266278713409555823297151845039113458605134774093718247412695656703664246531757432436868336848678714530016937316964471695285177515664530896775974235041913982461770736680100883695913148720196347703184485435485839843750 [112,61] -78931913355559420822923296105676826937495696421250683713313752584133239084273725060331863082389233868489023406188822382164866579526509437304557441335691860637957745397461783729180618646975511773451739640187998119094499663866774087213580763608024438454475236507717720043360328253754252853666433399400615280849488265446386404773287599160455803076260633686160826830413729490873154777843811122126977289730990860468401512941702782764957332489539152559463664254506749011483738477719272125067670275754091074454790677691310642656270327704933830486141038490604675956654218209112057007829924376168997275555743754006507094604194558042629952160099079430091043861590905755491317517241793989612972344660133491863876269747478464616466670234316714642275311383599668347109851196242944205642743054320960365806526664626544372275024957044844230162656694618589217152225196925616731826303681665432961430492095495348837832375937539112773489808035480011315623039819216341471260012837147184139943411654332129345639466537937036580219166502133522167211443454659326659514772019252195433882370537931937090515116809702972591042066221973765463608653677046607730483867400137155592650796340209398780566621538827647081979987411165800451232983583854590655728865769544183301923175610982966883088343679774020499925093007124496839858702532704284542607132498162172901910881404254878353517962659836538178563895647667805244087778065752591005807673147541755475891747939477186081838651842453692029600493660098575840908087313842522130536351153048328880040567678936338299916868236202746645100251521809796563058791753201085267425257343224939305733783979552969640033858693414690558349532341808853705344176564233508907710947261833261436547782277257567133625423733135537219197503703006565353680068919911591309406117162218922182229395491300612204484151144890104228908230598482448831867087110956874913512195102706527619814765688302229723998499020218126010861760310938622288071110793252187052954364606209004061898447639664381238695541765579664340964439584571814432514415525947645697077091760157932347333891914325498255395889282226562500 [112,62] 11725312181204924769721482274248015666047826659115920291766611653951849374466801423261944896481948394653728665948665234054130211652601980131616687635099039659411367038786133688323146855662424483106053954464084582742814084899560706447751065992712817359832482071127403554782708993231765283029082200460964907505905590271101647866232033537406331095784062913602903177584394906280947859800105297975267988101127284618545328266329286546650505588974221840435166567956878318927727582273320443891501496561797075208069185096571808783929650042475789205462817374010871841696939055544660144267893555355770967894181747784654623695456744800901092045207022667932370484215104297198293061331213281682320930803102117924408339984063448605223170111471198528117710842234854507871930624621644006347782366628876201401404662162935580136700946464236289892054569162638474626512006519669605892131696939211693951809659909075661943912565654143544231655895122473132426009930944272678343695488277750727909824291922557098938208651176264310230594733288749539323277593409531954247522539497243772871682820396320600699839285689208556192774617799464798700285167598899955835579820070666959640642454452670717761021676322169363938059279929546742174215412631105887721185575545484380225850103915023740971840327305774530038023858690740073886678988396893898511972950820028623480827367739221987446310136704211196728464214071983515488396551971500421428717968254932177143891954188618465106783124609113874479430505793650708729264893474189355344242184840115293768291907386157729623147782250437651486051993361934421988386716946829148701383634111908160797618024094459169567275385372169229251301175395938545218577893877012959864421605187822808715626380961971661666748343192977932808248009147712139231501447796829742332981520323609590100879952422554879170986783892362530377658362591998246265707264714201530474997914442962387091768429317200325270201078531353171675727269745041660616726966333709281840039407990249338414048484495604932832645884103787742140333894584720622439597416273616989016906008567098803066975218339073018722534179687500 [112,63] -1217833713027693445646412907583742893099648291170631905233868805589404671767368656688262301288452304959281353729823516659722887075107906610829504538317279158407414662870119241640430707237682243372810421764500863208631246050009991901521110099501341006984929884418745594186829680274844733492480845271229345370481484635344018300617341622294318151479781272128267003332393539074778618666282849186265750813014373866844020770269915606262221788765398782974062880073497988262007822251297775213597138429869991286195095121170450280312141097258753193789500879996211653787911743882117734056674807885447045040610791119485335376964335203686582793696072932705602666268478116834846257094839747616487571348418054374878193809698497380985766854856031841350519931136394140831673804804784454850435943080740505935822221276196920096253557106523470117572131785420501044919289145695811845220328034954680285429697996445007262671726893810988569526796612156187756035235349858106929387332131242376238058774396281582165849020970492955361557559336025117054135357220063260399460347687830076767960559849285167139732999511843678896778460544015137222667130876377762612470779000452646751467130941527030884917747432636914666359756903544611939878401720894929897618051814440078462662612633298978865574839986667787659818042950923590794589034022509938539187902751223016698432096910378798040886516882749465960851468949393053230596671425729461418219142624999467507304694951575540536300281821082552496859730411232293044354762185524464317925973858999231389878108806891168128724520716100214241683566445429212215825807143076677539631183371724795138868240190211910087018606126110786232346860841621229402059651049123383212689037604434280518773796448385819967709543671457100817714434810984796850817886697260349602456567706556298027015677852275176638959868305320996783762611405351344265053922445923916615610978728702825614247836305588478512096646389368953086349513953671195753477458923984710165314791971472272127610667059273700137427234225958518846177110758066438232841194211189356456018654036197901006762513278866817474365234375 [112,64] 66821359112212906779656221003757512199378609095649551452726621142791088419449081685777046319798490239203164791994821513771034834381026294908737856141669181483660630886643583054387382617820617937059048136977699236120713343849419455729515769264891729887924968894942227157477426313649794494506929399299047286151501162128146086565449424840422503509263624732586495753692005213377510281152282978973224508803373308030727388024933471466922060748800943044511325946131619083259551666412576868676836397403769801137079487060056078829870911411128072056656720090416052340494439990542109226871458351179315933908719420495857001986398483871609948009005543425583126676087286195215094165758860755736316848587009541652278989300575050749332603892465699334009978493548339758326721853371787735268392553417239559672042473622810834388349700753314562413708392278387615640142029025539201357530807743323943323645780382181916201052704796123475671945990390167888757899096499091123472923627073812392455606816075204317126314291893183088836919636726949532488003890657127505814673449991562154767773368153415508893056931912150188876851833632902191424822022283682381371032109960890402938330695956557262722088983341685145284600166778417474445300506449479555779814066930053310319106321128863696452679723889327299378980982440654580640293291239559667494708901987172557316819558796587319697546416653580665498567921872175250421937488863532070916603099215378485037503066636909505274869663476960024325449856863733674337619176759215574642185911496553926384395146639231750984260262681101419503438803688797283825475793283988564505512217686785847531473897701935544399511678286537246021967718579095680668854160536261739150156061488036093467159069791320866580032500234563877336956790414540905162624348164082818525781764491984617732114939645620673031465422395418758907393630445707785713537537292366486428109688714399658249191707295929969083811506137996834962405520780678395630374590420680001714884131580366656159604677358624740068060763067659274132211440165627587336738723753194692490487560367019065506783655348791503906250 [112,65] -2708239896870090168294231240652837257342818564619245001043474344926142439484606121520049078020598305395953304977427695041757786646935461352995079407166450459327721637746813720751666916980325409365057109980735635265063238863094759876421484850721653187469591706879066103409302423240555721075637773865997418145825526585697068487942934151272361527853107279943948428243344581300137762468299812846937223954357006039474420600448801506292128802921858927124406274129869722557247565691139495541547587457657667263589159476252851374917960060589939867499825384685943566405897463453896600228562245786488219379321314726283879188949762104090727039360808184972296097059750022160930488677037659827075067248538884701038917551546031169716998266201627387739273178875665761061959620252051516944840517424990108383086361628332789028954980848842465427865821017310540178173355014414981734934503098807550824466078505720007836748429357092838975517833802904558867455222950977477833196563548680777084217859686965975553048657729237169565336476698228480873724274547941538177882184232779866863413502026926159027852863892268201576332604169213838484158765420073152159307271223008737623341692965623399399441392886801712721485627598756464872156371040195223157230898701985445370708226306813013906908226851305682355292331734809525932130300594651723671377145057820177977588899777385350511895547438685445225968825968283543248902386791867545763005798865025630279880954771357321090384058290343309613155137086145648342705601827240752218231140599583267397486454964061693422085750537731128190290312417607703862037235242473494253029430527732665222804476641953858863449441596478157559144101746193248350509908026619457167307337702090125460270872617229585445781357895548836426544822626860685634091517515569396802583444793475206253714608090271908352415004232281444166393613365985820105479957173208120775397725986165823104957626274303376643832427817998623807025108179402539094773092669680831680000381545980068070662656569747530677427001909541536367639680245448469635513398672530343637170191378529912416620419840722656250 [112,66] 129606005862137350360001595324988624317440422511469424180380469421067965051672607183359368253943809850767148058411131875424335516234173585953523860773510368209371124840137474591085115842817730756006619379775562503072237059682098541538549340881224678229282536427667488964345830429349125095238333951709892953045595630001550790351128811029815469649327346375375260569488159692387001943488308132381616080600759497995595924529947022886915896146179441498209583161432198098445891596068249475513261870418576148760268268685043853062371360871048664437745861602551010230121708407186492769771653952782171590251929658216857879043794601297616101877538828791072874528509425020797091217919460263340555848216355002094264535599943484557692974680961350493432205426479339815090081800094730574897145869596068256781432111143878415080333590246367141893419996467458445725159664650939073857793505122216174919532687392766994300538608389761516116122376866637688638007909588925003709349873642791284638076980320719864360066005291079613259476049711063606997884287150682850977170979608596279913297138224903917587470602427417865955641148515889905665270060144726923972522110336213378670702184743408853547664404320499484176292794215487710701171867845780305201166765367728031581081599679816062523319367419467593052861587570961146352319295372421587074528675043847735912634434419478423955838511027294855615545125917013965780186207858427981322806370550847746055038513967901845002876894690162419220802701713083635606650499853514390129531336815845999986309844351686434801673461205301770977820510463208886766322594475985678838556060108865813283714666458203665781608051188207892683590326473706523514813768099277907367617362757147029388373240597756706511094753966862720797812187777270307541771803761866429302601973845497308464041503538576042770820270132995759304826744362671611386738804995880853429475417759418171785632332843483618803484347344707826864470529667749002073486042610373373424699775139442014782459875772306063709273014234143064730078153973857828017336063365193570609849802668555581400656367656250 [112,67] -5193770865089147991676574135767701921489897426972579690350213631757967400129865852682294304056955548885514915876809673515284319421576977958435859548906239233377857658976238068230836385375027607953779463313619396183919015161822399151777459801242443848688335674912393581652112462087296212189928879079801007373072949103512349018569162665015471339166205621339403800789777038077473663688304629723042004113723399090437900528478615554249113118253067429788571721622688497143153266912975183910018392228168285131753141919383708644829650059374907018371365740142873162193728105352512444820473459465550416079251742164963638217725119023912582628090968097663423576168510232313466230407796428273993450120600182370425471607506821383589870416974827048129988754104504446673084113823105160006584101037803142995519178471174299336233686433512987348916578653107551464159211783175961309118378843803801118936809699868978531601470459326858875041131489122058627701974151442955515320892456856462278969958970232563724957841394169391961722770504081696440748943214668530960598297055515087954294110239999589171491236460674896547800097002072955514170427858713272389015303410169434115891114714110469594743550086901222279489192780954447867629210948197508250966463462357115254279453720303131642501848237272022030031745973467346521195513181226120716815629689692088458671311156032787125648945540069590611519595070903315731973739788085818046802283565532592532073921249130871591581804996986641040508712354917059212095053892506169456032178855404023770808419002497453177098735316489938261132204416809047451140227571157943061644789384820217206671687289672508957498825068815332590199225896744196774673231577774361929293816376976380990514031661118007030454580701927329133296560210244123812445716780905388586359976213523269598151036451307506813699873462026524641464735274492510947954951304474962559618399225842766552795635692148277634455614373572551426954037511687194901896488754983349533373131174195009942980846862001403690285579550455786080193275139524626018943805530715441023923138799254721936805984375 [112,68] 178152330394809662508496239534338969691006694195106550190640440970532994381356163927230296102887605424644103889171249962345266080191460718526355410711915519669520181113961710516309229434465316312123413430874209621003539456523019594535622392341890097312638796554617154029345002558669857488866581864787996679710852982716839925601206941903479925179755368830963270542256239086435516077613609677393820272701552114641553254639980989035392315603610313456008163138367604377764709466342709703061098392197816806236539568203437249747485018195964569036733522933994134825873047601727648518048601218562373050060559591835250030065480325094750172098203562881716262013363091537169889301753131338454618568038410669269870626559300175696357123806167936955854392800315334422000827392728785935504971382337525909747049323987094391438231799633522624367381519666308006690144641328692407771333934916645393549856285032901355566974010667674968208969349284426416799162896840992463861336454339841599181664387858260660373839035861528500742167952322696001188837117131437473846385672541277587217363284652816463790855517007233750357020792839371155656212324275519313022379288475642408522699147764865647850142515594472311352450655591079763607123453807534847019343234807545075168382024873082991325715531511325410587815023725862144816239229604071162959909969949025268696775766529833362985167017961308825663069552248617425450936976355470551692768167338211780309740827567701733787241214709909251234993693562488542059635309185687706707026197425995328656317919851394153344313746087860116890089538027428031843317621240711783994342051561989510287835589893089222339133926514058167364764217794823826042129436045282119088598281464119331152452590000944823267765627951528127481583129949418404365117319306655080631440111676308251438371234771451372781683308081001111876070665156302492521243317376764719481527752934509987102071481768624952622200564286357696794231022617406219027791904125781136411120411096025518774058397846574818503314049327938238644444721602892278170080032345128867879421718204822776592625 [112,69] -5834177484963453529240838149105896206938428824516339941482856298412133807456396359051750948950983850820792986035691628127892082387391564366900247828061659939753783189787836585861433896467901334336152197696337729278546105525478130254515889515893525678348887436585278125657350105146139443116775002482431557982420969395697008624695415702415987752623984957772673594858599667796755058315432142800417834269751599085896192878121866732494026913552069328463959884919219306655068438435931902082497817933871089026331800926769000781689975895692813616908024064920886607193747825560950797847363057319905457245901653059422225312146651033181182494738748600747438132500285774928178088227473698038019251331610865166555148108279665897918703811052816053463884758897400191342856894903921298688148127152867401019957705714664292354998899682844682440794555225879957632275283963953832055630751650976187949782566439487339866643491064644156135938455787252713078120046942820823935784003027277719511720091029573741438518363839891255062710729814465572469307095906591048381236524317283602153715459650330944900114263113983814078314445419247428973036350884116950866718824021133638570877269579863292197671808035516904681469113698372994767919995091301644900477969202313978474542680756521719923285676998146597550076051322768108614561722618102639893075918917466200360018803787235280590525667270619428926844559000719167125050446722328525979680523247303663299558107384846713821413455958270906751604324408930305234945358932780706387494420669127919518354993402851054207322712498743812091428703011087415854065665563791024329966007687152966242183883185706489606575280727291009652283141554153749196782422901273144644337931413012103383971403524682058572552513518021916444813000503523476945678253437726295197612955590357421624645149060712781099035860549636963924160654174985872750412055237588127826835262240721617005677033744982202926298139455278598784930588022037195228112487444240948835021941414513404797518722923756643931553987925603063471605063326966555485444200074747551516681481520067480625 [112,70] 226695997555391127642130318865496336508788325216923866640054058389945976646319405212566366529550325035205357442463690330194007417567862527816585982697665236224627409653729451117731164048943491523722247667401211540503926487690909722452753598836163878186660536151411191517761094634007940678337441884244335304993004064047421085689623900993142706599278448313436515596416758896120566833956831215447446125837374907991242105182528326560669660573135904407879356795039704148092017743662897081139636041840360794403542335582611314373306778359830636535185657865257153765176229884343710751585140349459477527396235271729060736036890353381089370323282396903909615303422163357295673445774707843857566840475330262185077149687827452259692264823153752965287316180486805155073052617396638181402288783164528796332140427287891566802672404200803297768853260320855099178432185189484072072423167302611773310345942579091777929135647192539771491194650945191419971953902746235675081884498715229614001333050321554766287278180169238147629709094909226533659642066281956056907184233612487768914698941586492912445765530560498132825282901864299620968689620664872819571595380554974070248476112857626579977043280867346478427592941517572739844562874471264988820153166870575685383742191539799234627225696063494084382501405114494640922273155844691972158856584835657527415108688623500246353002027315428377329391700429228817651937451686196067406509343293237530134427149152285057114127260383846004460616688828761043868897008723018688980786366406215080768248502502673125762739062324732044239725191786570689114195473888437915913784358478486896716617429992084841387346652587245611278430855939431992277421881065569984638976485917762098963191481731045730663998994237310534381125210874449775783893057040103473901511741475362497149499521252082079875073202478138704109628959507182123712929826730918566973852876220675397165384054684946430209773013009923771357532363634289993325271576242130823773481489701963970279501200055572856722006702371069004905290212414024138564437712656248400654677347844230 [112,71] -6164412586722887220009476507395707324626179800674384111430421615011241365160334477086861616067032025484413597257455920697595223247616633068872964970221487571220866412672094009248714502682487060554838010872482527620870596477767252927079731721199156826108932499326602122959767598562138282290838074678191185810568798747490186361970159998733392782489894782826462508862961680702532628868547620732200913211963744097027760346852945593457133331105703312231729550164216736529827457002992422116075074002631647367881361636240236935749247445634947198694375521294661179288543726050926972244739833966762390810299847298581487528526101492079274249922581865515215141480944286070611268141709785687591066582216864603107000768220454612606321868848555770932996806979028891803821099603603498215045756837719946513279946801648627812461099122425300442409901078576323002632846895788136236221082316737564395876117397881147293250182819719486821231502033815222556405933224664942597391242506147840693259340066728155627818982641344497359287251705317477593333730989196923388690879682989155317979939794943828286458378231569932656687850785940535587158505995464959592027978116598387273835414818991298511201640385127156890105266494195157826148584584952931256204904500828890812730240293863515924797186123421189774557575850390416758214088920625523448595630687335606904179233384392599601969797272211987398821248497393940355940906058577375384462111969388885935273432553450671217837045921507456521909757097701485006583015527605933803831877086955143969977372834752230554675512974048628270832831738689915984242366059972116515570645477356310704451157424841914534552364194083700119816733300417846529997932691954755872738169267577301935925759704843458068590384203861698959813852007546493022744598023919542572531138788502614958031192694243907546167405427889501271533441905719426268077594843246449605067139205302341082924439405580879195878792642475079603999632037004747660035268866438068127713341231147856124823019966668762435649578019815099690330505708748855333529540883420734630847591580 [112,72] 347199620840498106639809572893925267767506174254933114285392772587088177983058841477310333166868112404430011178749828952539250818030229383695986976378931871550002942297410343009929796709592022185660239373232873220417758701089722999265228137302054752325871150319388982666091125083684593895657928693633471936055421243067419986251920509285835621187660160585854128150116301164668441338956755040779456097506632063492394533976815916814622215771329178976331806794009563406789153394561746561375292574479258867715619019249443393023630880886120488795052149715937139701302671884868528356847107568951871028502192235927363063469460006865112097406089325716812401395078702593218782974638159683925854533936262953943790796132774689362690482198278477753741471871236451269507990755831715550260084480706220894531984533791873383191589498178523513408519643851185223037354631669979410505740387803694140840876535411273667512427738619289665622458778165356803642116802145125078531935859498292052088605984632087683462755343977608786089455053434943779829327571242346386891786330821728643932912658039918713997700413175044939634039264024825268386112173110810563698046659537694395763304008615285814472888234202469042061192509989902923619447993341363003473149758355752741466789749378628242011939962411790479408919608208141742873481077489917662552855011655887666912945199068235210364819594206791828095586685338949397177449877447093394443947150455035632384422729644969633799471814278267977567697178472617106571657774486965191529299906876778017565491615545312261813594480854872376705472927795516501894659001707761593498233989345542851689517616318077588877843239379791290037340776595436017451990020228926485698424243251236377330121579413845240306163829965758300058371696032859202867069811645001471129726403233419443790360259965803496172574332477800041519886565971605324363227849254660673685224261526988739660570342734864488520392722990571974997263375860839874833899527017064005530649668195187581007013147652571320378454636752171396843788397777333421040106638972330504010375 [112,73] -3543477368951984266486980516887523513856528623165024838941993144862385335860396543478298155611441016888871738138757600366011016216200023542878446854283834135652700798117974025228748950519083590794328045670094389200738574888357658587794690137051166193532960453154096714236536935478029282824124327637036580960151335989618238884293350442588647034278754794798445158897682183425685126280808793103819123888406444143226509819503204369730897932962036673311979508124623595906435070603194732485750719489359141528111222545988378902533749845576325529186270006149421278332037588060273955926762505276123850828609663966221125519136306229238251713283847649251547017999284954292219520332049598238505388354503582928655615988542790394082153769523126457834732608248038270978502258382415653911036527277705612240262159016846865049592932996337424601884722176265759955594276433197968033157830120806610373624123515609959256640378950733854558491863258987349023866559633422509757016793519282273020808013941290170577875482702722247802249508506085602869303124308712978865154014939264269063418262750336296277743316356833650962691355815892467597396693818396207276546898336643187250924126024191870869833315212142438007292290418199769861968397871320852211399701393076665902855056787944069718608886985030467396218469283541013722275992545986599685370969759085316898327933292017420971603550297305332825686232439681885389427946790455473369191611583825365826488339065826249334663526132983127079839664403031526799788538347942253902092674274398082565789765227496369045899622651432166707521793971557818170055965251696269681413691767751408792186478911997812648255448246242295869667187025685636911218162331712976207482797947657342165397009357735503062774408645948530174635660306176063769266283490966263418269981199770162888908461723750110379940608404312656697356317859730907284434890922966876770517998337796592645051998636993060359493412820943382850370182829768631176315894854775497544973784596850661752388195703866453874158241646888054144416969611392465612628378998609569575 [112,74] 327025913262629853182335916535217954373449390628990569775315378938618472830288862859591614161218825877288503545641646271485466955637333262395284845363514444498264311122882620777796228142236982807724415635938255114356883201622618730998567669249388843400739799941394990565466530947247607921075531436006191747283856888601093151271611439749226097117079067385543501722970271526752209981552464168543767608206886912692755154463158409645127339073465051063512439600638535185254571670111798104155426957907192417269353144905861285723320152612841418048622214105493985553256938003592525703368994642445653230352932133131287271232954015918018094001672425889462042540979474614397120421055151617413166369505072895279056102251278587341266944208737295255227955604822783696386342132033833894345121842098196190979246488169987146861173115689630027287669025294093036616853564131263021090600858552262049229243733980089739031413588107835229863555515682659138590127170685170830077168645102710313056176628903447471582209814699065175093191287527749457298261614116722134422024731431065174010165293747797231456727627444396949508328382210308578555640014569273078227592318177249313593530785375642435350483534436223889107637602092358713768620261935840466399864491999972731742377245756654921624925668062222315546913098669832924075615701586993186472220245297433610887121780544975287145267613482651375878198365993818592611464357084909513854759590543501706047960435529992583059901705418126058152751995262430253092822840346447096268648684621337668376300904960234802913755742499945725756992215093196607596314472740357754304048316782946838806343227616618438688874224393209072064825031203533377149480437149941145322366939244061460409827475025262945017875538106888593594595733102487463075297683608315171956444676615222282264288300200665175712764483003517218615429329399288244221057444359863494014597887380984575813927135372044337382527167304866561057654160934507297026414049025254672366639184635623755792371957784855088444211438602494115419162997551670784040233473889680 [112,75] 2732236862472633544482976975676222165274100912146695331879449642798173000554081900736486379929090766921068705026990472861804776921532484602957367761223501103243892430210803799115884458571959517807961084034847355400082020880923810330898781482116491245935635904077825755638422336867945507710648393821051916962157788840071945473414972610054051511652174555070505936540281682069737039278703607627263388165904666648576523018097825549195127441468941978246074324430147749483955098326466350423404103396163641081967672054117573193422876308857745239105072103033683805981616522310773136815156244517008460406568888355454005056732904842804851573893897390049704220307422921114478785879090859358055751802383425615706247411506166116607145283919095102950595678077618470354367404782973147307445881195624729968494050116304029563979820653655292265753832970612015102704957376736512411937586634018255896757791704137387789120563773121699810485707157375241273824418602767876450662410452638178363706800846911080153021601994840496395667037831102252947102277093906033781676193234742956989289196916965976841194142936787515510514183989078034908161985238827164146696523793369069967338015518664506928574391791186941505177996912699455667693438889064960016669993203638412507789062800266239242500926492141154799968987421409302087723003546848380606040646350267261245447334621434584778196077931656539450999682173761752036281086564329765442145257381201520129965366478663711337176406382123546549534845977596976166229108969914420825602990629376707725694201102931052658371964803791375338227525324667813374915256116631156508532787343466127722556257944937829231747076064480960035688662213016689148833444594194452377464801800604435564588141842640972265918230095887259897948391096166252047618484037853367594963861899211630028346389242315837198529189628102952072513740973831519851772830151992481519731273066027975741497533896959302429065592313059138963933498776175565956460128321917529759464678516578492510924341901306073248598553350838493823981089352715321246064470575 [112,76] 286854374146483455971502804725089381143973440879582715056167701980834893453681216189619959276480202405747242346080510730024908611642961603924206095923461617998949086209065371168229028957329221135425157024722013408116071632944083762629587879070831061362316669098186011745759271469306064010105245348933635252250065492238461936875186928933986507518208415203922406185921267079826322656042834022584941041119472898150488948532826339753235097795286282495801780461620981123668908473395223458942000095540794256074194294958166859201239280702306471554749932430834065202151322257476577366674061996302202174936016809552591852267143566683123739403612408852757198516334624273355087299994006650445660502969017095857883742987077542696551580112284567968026353474688230962794536011899514874575184551394852336730894995777101510528976411206715772478517795851783397550097003405277773991364014299392573254929494459356835628470250166855588162395674880184519564858085868955223767559884809321205202559102095732668751891446311257802116621689626653180313374030284234115100472412003085644939346438753148286328163554918954848590746733352791761927095365615560663386312412544509983432098777262313294084825523800984780233063048389787396927658249498756199521052422537196587460244350435877250509710081556959837801078499666917843946918089781212024802532314695062751307868074693611009613413771820658360890965947337872308122138342190407931320106205975791261106739549417848990247804581158126090211603706233832696048025683464907750869403055313150129984780115437153402358839229878024212747686534992022881634926339567424132762848625505196694664748886633298967395177782991389958419230580710510401806812665757022190918906104285925847222844644140285661438687606977991568634844339259496130839695213205204524594729294445579108101402607496078247802851947335977948111115204962490346114093322173252332897824246179182888855699465867278414515056223712154430677652089683944170297817756054467821653852082398337883694633834611655207023534160720629764253944950786908948804630 [112,77] 1783486135293346463336842234428808706202379992870047316100072863551041287280138713937987917455599611050862519514827094116163509253825765198914210788162535711791204822520974858793378897558153898000363212332437902076400221767272879387441897639453060633861476094150853433103211532508897419033150096321396084950797608743112126960306689135783477221025267073581123699434259727715803845191727667685525226719206183951614181295158662975107432856384299647685799546348613917691061645350569934737340487227949227757126047728591355039485117688289830587211269012447870066614345191031440190065899774076241761230359005597651393551474837005606327802127083055083163725775064392724813952775107204967703014743317459730448075511888497195218649333818683881497141821126544293464271493757781243674413750808225653953024731405778336873883318925435607435274859385548408981231511847901764462440043288843164416365907336736181272509251998377843679124308872588658176695224678365508522315144883869123843663833100917161891867620226416790581903566403149356392470301870690104169835221690100793176984237020718350211561186660907911709768943045462510150525484677806348460088935452289336911503166931378419934203285948693067158492211192822725307871252880914253685493219094927689055755260434836892930676854550801238093485336350240806629391532338915244538362893260366603809226477249862904279997017178365753664685290714150395985172771503453464265253726343564263575235298041795702457580430462520289797316343041009684940498325022499701121600782746039657753962070019311371987358798038106503074109019244756672728856423204930427706348388853958389855403625662088672965133640778180149422142847718762062590918844912576938773178672929096707293336322727740979615351158374381872950473596372967110363186191681261061464151462537757017009113609504928684485158854708288838465538456896337149694084973716466754154680306011649396258807948091031649930256662273127554211529658087362687762817791360760181187838359256032529175370999743495178578180259006138102702524578827218186200 [112,78] 110760898150512036602693000488450004061547613140236769118123644463702062287801379783985137333798899799444382472769981008667452368425452207527008922108217331889693622329628912039104234013764103240107469957608574119099828737892735611283791125871158033629125548734357498834357594495121509877832986302226601336893843480780000701837319403415035043585394974091337782909125999733118988032818520755444773824042847461805958810811908409371745541183750359747728456028868269974079771354498061409772539958148316415520428024778761154932902201463596050719031822912624761312698104994727742772743494875688076577385594883365727561843706167823185742598575910258179953969034642199274985013815917327052466466977250556240332124623728895256343619850483834418306470893695136826345247466381573600953291124302918539357508571225951541388694623915866980333033619616497231745124741657927242844348186503470875290560540305313949593270030090858503094361043678108685295271203391488636844051253760891510437178946015850843470140011496661892610207272368793372945441276618279963809011313177811728840897564354465691078844339424903403315199496135663868814403244290133329306370392030661055793566768532694443396392344135891683239632939846523319769803415015030585264463821814485430757638782388014624171475298819090196236961419982534879754534854343078295429708821667016698929418344659543023033409262191249414627661548604559124395358574622353758493562713228747131026250155565128130266460745345895372286998651019266839566959834419350626074149459506148120128371809614441617440053552097890556786936613103913955155592735424182205169062963501407206391009719742940144664405052528096239081012842564438711972676215619151235096601329299356674323053497014260563219092225292896336588721347707606451024372215846837593457079084744036701802289284140143736696831393869235976908398160938260214563649099340488861110826604001100466448873435263566594748993607328362346747270374745965665077674829553971631411441372321096757578567772605712392954756947988846938852502848050395 [112,79] -842587078081882539150246448587844660962070886427977406984654122842765587926621613958431382101094443891120870247963698941306299509164910367235317699447600070870545152538714859299206460177858111819450152257716244681149446719661670776914373933301593315734744151820516614556343308364780699494005225218182934617187958011421939570408881950627474023936879246411429187849062248117824184487964239051492349923465294719200198950797657172625355287639015736418734275005695748490448260858999378228355551006109620198956382141640126412864130533228425234551861504063539598436557279625482709653958927928875627156816808262040882516065984105665037654237500664469272002022877089034845616670911538262262868658396939567442896246024634852493247598359217061953795544311690747388897534875923795158767181417932841858389504888709337119917516044573657494688377800236099654874108653651064687776648648592822086714467861783964095461330450401615873483516456823876889506141940503288397260645968235459730929894187665882775880100258391352599835490277082886665423532447158665790120848097303958637509384174343735127945703311861873590126761529709998564065541749868243843626070092046554185490136711923103788529847426888427441612627651838037248380708427149274479064043397448862306116967005787959250919495997875677555529517897565471433848924421994749013509177112785623562289674866260505700120695207266241576807438859671691169649967797604675972476507896917761248909215845506675012905851159848416122020051636340074007320260419674039766118230015590712746622074435562540582578378834284094222148120118665938858872040893778507621670113628381938813620774547679976359850544515271690341731971749968290152394100710767795507181558048895820741227092130555277079306535763683209798071251561263367450124961418006606874421043837734329505521570033871556829753129255509513578198397563948725645519082972463124447161949617653220168065366444995575861869402282074797474254083888085528816508435436844091489857813002191387196418450228336971177310983162667063075489523425 [112,80] -21246656396095782643404653528164319493870912152912683836523689694697588406629674010391789929084476446343317825424957579572445324793754831616133361695101477338796977570417248658102736475530094788714252575185461747062661538694176049427163375240934547308935460681335484086904753292677966800127421500434589528711734003590623384269019008008220620532264433262293611366795755357780332564745923856118159620016240486345292921650686979383591088501092586700636743922114063126879558795287690399011026124197340538075719782579039993692694203909069575916951660828457241718870875206669909993396077183037944627308135701678581103022722508997709538464290884189848160233356816376421888491337899267032034857133053924852668934449732310953951530394630388046600423357916784539784636213653231799475009443419312267435301760675820204154011529641223055970971442539952137129198866839408731746795706637742662126071182885696134681795502721386039474869330584759872922615274508950002350028641710268695700292459355941430515250481981117361165218747519385402645977653487018456268290872253085000173840883396855675091252013372548767144701277007051155719506631242201330438579362998576925700734283094359641412017933897997766982462164412980231466623382742121940032110265080837038302875967944818755466639773740812764373852937435497708430169856666312174698389158767157459812999206954767200975100156796388681540919091897202945665623151012720241825116775412967663123956847974157201123267502740699637992777926625847233235987207418188879636750472895942603972989722345206031318002322489777906932032937475848846134641568442437645394104895893014554581185869051509939281816578853893559389695446477221364784044494874196619250591470825824925127204819357252922148991724301029894279695547642247236104820365662234976153991991552995846722077275365088473834159416377264723952357439952686559938656166477308548653554242523817621734251173134452190595103927233932386260034849409368924863300463132246706045921040563206753094442987046946658048575729106275889095140 [112,81] -1518306297049075766915544363211410844229273381666638767877807305033463407894755430851607028827643008749945611882845084464196771352822144839665724843914971731230741283006641333308912879506901977033090321118464343005998741391355748821701035965430939146928693215826805433124280155549103228547965873104858871168658469200552025859546193974015881444441991127576264840295374469168061319481952433661295043805873457416993068678832871521346031318880105072457294529259302781673362882095250879804034060661315282633388494381333719377151563154504650030467225712059747603270372367225590641304257713013205147259097432379532497679511799409913456828880542823440819127989492181659940234948006440868671474615047020528435669899149036841710884367276489113834552856820004687337495159421397902612752406124551235100946710618422276131345389741070742706625540337191604542248798991214164545525268538764756292815145845141150509378777275676661933192572687216301551627937768459329511765661580234990160664633291513044252350038276178441699042213362702930604726129798214087338486882759154718069309657718967136913631229495885110515600472965621708176365428019022723857715300757544022607621454370500901101348913776281353198887204465257631119634880264954601859051252874833542088553222302458157299988170662399871759152191331003575316905239847399994931465497321361521926998262019388001846761477072158211444800879475868408958683344494838071982223231609006689354534477993218925964977677718006192450390572611649851594690271459419984525836172600279435332667495081891921792392544030989204335711824801196407610651879450246464551433926146862942849348893332168939076033655519301634869063347882323299180431131270458015353824500036583210509195343851806956463171657874175657319015719738716456177491772878325089777881384845754407762031492572921855354971363486292251309823754652287426104959780192906523151495890435355965445226317219589962569520411217127004276558116882385945084639681312825236862859622035079754607991032235385361214951663839502671385 [112,82] 547484534429530578818074742593403339540111570246733218070786064762094954702426034314299079173627907468982274900919380670710660402760712784145835150077149574716995223063029356045874369872009231536939731884043271335169582341312718151655840395712262995885242968781036688420003407685617888509214200674397919025954337526397380345653933546361344014611454987863293423253571399655821850715225893926706320287300451058841637219179124368092809373696568545248081606813152035694285616328158735994474391783226486308677677096225754413602850361638773231352235636339072065054972651486644653505285933049857242513468742677128671084424712446983330079808415014692675159966607367794072800893184571411414256241721824065602026138732427035084737904555221841383660708674169596214536492939755892851687084469796784232056475180060754702604000647893816166640768432539373543482948553230914089549945946135715329039334501114267644975794073086792268217213606893477999307770653757358201881093942124088618359406300709524060978729931760297469803395548417247589094629567433672429998067690376702862397251266336911136872975368328558253888880323850974070423870702452849850512644363135937395208751040629784373632666070003921318104288424499042340604262148553822768832375744010541148181989388710052858617926894454687661151099486305245366645075983295545599340456735943598930104718301059347364682887109845737234774487713607403534056111984526244920317770447510498033197155204159048875615455433217391700884258679953448637342697615497454874084346110083584542395592631093374045974579828472572401551215764386005461953718934371797467513605110254264071159510851277394040689174587839932175308451017186359154530292137090169389053254567920893909955578580836854709575198882917137994326940238987014567959460319571700972523502064617505504143688650276539752159946147569780383435278450565774502525247589923622687728550309993199827981690433505657143872274266954993197483840274020489818221165922615975148844835389151436541355450760330603727983834506300 [112,83] 76209836564214108266997971475468663991812181043562592119526136589847431245624171073616457660306672699228040529196040274520838330542395391025450274984093850989600994102583377404650862317694253105920277157595431070785285155641103671416291265089665075677126279337539256357258260860651134946942755568703533162194512963489622936855265581854498776511332778826544251907484724347978910903951363828948786657739013583756059325811620616051662437448106559106162225916709863468535881182041812374728176308211176421451378296779865069767780061808296918847938499129787748871357057614431046094398413937117991230468554520538482149290285052365359571701536400738628319006305490306459875991749942788880036386550430001350553140267036244571517880623481775554148110655477262433375980877297120567313355454216436946949983257463523014254431602077606601812678675634126458592794292152177656678603730136331998081910983236009707207300688015462077293047215875047506734306589247979834053720416086242798523476056396063718706909562224403124560073128697701338370311853395577224793848253140329123135053110966860045282228015058346355586145806133943480671433591161541161059651234330008378824517450691393622879275619272172658186522169238649469171777757289193305099974528251175984989090539391183527741088757720644356953340030111471128132315051417276176532694064479790093218932732288621713683946049526456965411785444169300360369618312465625577849740253730122290932482955829233628159310698854473625475097600460970668597796839095207556949550804870050018588019893314424986424485183171811584135348095491121601270109143333630838003969801356656003919347348875102024026592137905648946689780997449827597525536987317844258712563102887791511596769591188616071117547127359433236388132861487646210923265693187242517577693988971714787264941709568757489272102889482692325704709714198011631736502517348735789932485224240841412772163618938825955189506549755707812990042663151966871361547628567849715841105268570128216413076589318126638520007330 [112,84] 1954084011478336803938404646215387654108231860197726268323417125219033743920073550854427410928102187087233686167620903007182451265737382912578831415071304256804586249653892662429646056456842789462866388024375954386643278302124016225430358772881820923542152378418345736951342957695295714701333337981819968937343657010811026674422878343984703189470548416250422906573986671387143734831457784105550178368774091650365449668206939825528059806819432950171630445982757932408507088513115584167003670941870359742667986648659527801074618268563199807287767101277911818523311662858823901345567607203162754853931494813986201038151603221019674962284145508611698961431691583236552365940298077104490489212548393909082285438170181413985080544790068167599506086352725007010441129648298443419232516262517578399264930046308399928637905941983338119598675117515684736840249442650035448273864227438658324069730070996009783875515649822379527649378672329158310753386488117862731051842072871343959982500881426570917371398214839648938792012199942587140631771341812875277048104151318049708214388332814701211735813392621022406548510905599957832714684992324805250727972608087044718463133518822781924749451533674528202625567511111592619868517744499466571096812850207652132456481062474504565182765816693309812181478395786166951841962894369437416705187458168488216332096222076714117677473334126593236463811209256392644202649839755199275924236717211439824541564405999232162982587648443058578100412499235500666919314841307144877062109867016030764661770714920033023654625409837570307530727024669625972527953594329582836447267732075837084337696620394255072550387337787293111395491378860786953685621907886541540631240082285107640820928132141075630285163189492699982516007585567369395734314765424240127605278514337060662397402411227236431460098553104946431142945787653365918770797469191789274917638781545245627205228209031331352363607743909995186443142825692538896936038756712394770586823182976211418332579536621395362775 [112,85] 7077652872861066442537411561609864254602945749625926568435406600336901355735758736475612654149862405956469940955888073153415436549129900993018663097941591838129096104922855446293467822191813607504578346452788854306465858335985119682259053539691675584763228736845111837918710296229547992424337576874564777988835681110093713426613865909546983187965393271960814586730062024306745414899718365730982700480551393455237145920839229985781523360972369557425219857086458198688031916960098314403476050362024807775041118245776483990769833435092011031745983186334856074090410372470490224702616192920306117216525298406919878456339395904758442920356508060860442407176593538016500373206143203611550788884360170399350377957187843652572637738850092078960842711621915405365861592199752921265400033787991141493935413221689061539281942536948938729871973690298394013023173358449030219383670798622197449676407428212423459232905840828644967086350060766892040305662364478800515199879031138309484452852166045180295902124514676405368977077450919609894223539395189096779252059983406547200783413216603574106539500575851777148492809802549197105900544295296882331609436820407893704595556234859050286258319538511676620752720213151687080363396430041773120660438400490407936212047858884084280511225440719800068604092995561548610495284157215921779524265650158223054125923612443900741002861354007891178677530406083487318795647372489891015638721595167161263041364327177747990643631640431992353398971358106232850462361160344767161242012449639969082660726434215275032178967188976832434631775009810179225153077943966476542299164865480979313670835953994386244861839392737654598698688358475625073393866243872883341138135341759638086590122232586064083276014182903243408852761954207841752489979058966235692294363424114983120903468206485363363004493012691344595022603878738244463474867753374726564444771146860223488740491948659305857237592800191439109252898274077637876946093998698864523025644501700245180334189848119975 [112,86] -203514160277193435213721344103191134554928902594462964957537925842127808095233289010564803727052837196264234923370571206924733314866675672921673576252153524024062530782755661468563562297568430811775523983302490337798897709653021955665292839508680168204340458122385875770750498925866799015124190586877215242740136893584624242085035837222336786562298763646202508706982557916312840587727768381262359200010856632322140998576495988263720007333153348033021534022327300793157636168884025582680539795730692090758845848506011230264747557664383991703961085308415517550911351183788298404413912606561178600953514214265356756736416804440891151066642382866515625641897720117451566390703503837639574633527669266879986083064130843813076269010988698295731227456989339825930816802610852253365406321662457569579229541535154341208845386253405678790054560171031564483867008981788325066711194538827857225398777421180211230963728574913222395607655849683007445043249879215677103704712229258209977222404294403950544634852444100550904150098948521528454084672358022356485579928570796386883329488542165930499534300930861352844216703116363247333001360779256977498309285649973161939627024283562571933217036533779992904419919630244741793425325764331979018187255555918813945928887462777002471465200769231702730411386504682860508873298912395165309059545226331236498026785556655834653273674849318860647959110059844248347974559269890340601725844851255239145994417072524659736358867568014182981212025714744824113961621164041912098141021698618183604137617655995346251458555169025193596742612677438579279616698463067938803655747820258269452037248182985235459596983110174471016710260170763716967231198084432725578286064886063226809596207749669666389015037768901490870020121279223497176009170982101772713753239705592767820590819207681417327450114590363024089569982054739972219459182063732749355087014223921361627280056046415190344623107997468407394180668785253289589029754136220425421697364317831896657861841505 [112,87] -698946494056044729510336804030434494347782953451134677728128380785050026515802335559989819276523309203069485193958499370203746009792589837803000284532141489951179246376607881642331457376270946221023311998388784777054414771779038029688998669857000758150169644759517860655877342498499319464260010787853656123526953958711036582520813365267827267781147610996148761002066767502826360197967925738181282138580272095726037880386153611646471623300146144348175341464135059623669853550523986813542612299665142652761613097778150256874329107282061028422251033231953127510785656483873706346887708900183686544283647166366208426734990204436333398356602096677332023725748407176801785971910248346338016104328825928383059053155534804248997951132626246989498933931661242015518540524817739151406627906522208371262042520214329401191902851887611304696571878190915421757350016378214835327918308614164828190216993398536818261856371929242215888262150493413126750264205597209165239278933919385546355847382815143702036612588056087791730616708341654219210825157526347947037864278958385885699809793108047739635060619259641481044894447906183863140707863435220712492193333589523515486324213394531814137582930569618515463745899235957264207902017436805543414561052501815536424904714146610007661963915716353878875661029203753134085639818964565056819941906372773294669352733011610993990482170736184792748013826323009033460430352558233675134190645467499035562954195814579560921237782531201941636742463043284119255728026843549633361300955447477231227173276654025707967057618441713536992755086826918293355704335789590826255170423906414813137387386706714075449242082726941840107088268798525185802720760111215142475332289133032077915085638446220602032283769053906970572197254574894865534554782514302236227987766381617418803879084190415513702007964787958808470495742109014033917717758852888447148719171100530995974746512963327840335583198196694276823413134854450284168597033044988478390458343333205004929275 [112,88] 9320405991887082611526562764840632463661155043476562041315066885093244871598073339097940637288074707723143869428312387003870345487203110295536640142784524416182898782164203611951163157559696319920996950050066498953581640858441696764802812943816383434477358249700260887511849325538698024040072174792323425457576184951057615433013941272448445389167850279617774982721940842808728596712470688591010443522388819483789725055345746507798378806372104712175649340937033234327349853860058224452287214776179176045536039672861508873633310240978112163711092422637790296172703259992835450112153417892408852919925311268516332921957897095664127345926797107515091891356759347544111421573641240111028703516108892150698335510072314861322581425291470651703697190884699561510876433078203594091117528061295901211666712206034611718667370058361570724054028400878511267045296580107189826876277409812836209581639854117606482870326449905824273302124763179854689200048988590510649264065340493376974737328092291383936084506699668018195025833583541375800443769151828533380666696836406145775031073793464031762048864617058856560292568807528692730583149584372782816013795433360143700122712709031399241957610433369470034370939680279846887900927427318030706498797728621540439841440195674621375509616315619802624568680661416494017986558496438340980642772591658866618285577275763381749266316303216066300307625043739635947216488866962664846216833741249986198616396356623358772050082223586977678496579531382509077807479771519123652093059325090282940655896253488904058134693876322246000356443333071982317838067497753026162567353770855539038677178423041744805125128354960222552405760905708789860044090512993402469596121350916686886450942526294234344803859848113839318061433945483890342880653223858150460332776033467536415624411608507519020962138280084079089765356310871951561887362901068821343854169440930194021890140544693501709327968580686166974634603285460388538678503454396076866127358754918114370 [112,89] -44387981480299316814969306585822558461107924334563428594557763678630441385104999605395095148648130288700406596857006578203196616249069761075583716625488233670086315951184787760744114775477212464660157003355275001943560438431569940527879881998926263872999823500639269393573614726501925460417955516684694644923297117174359660608817772657445184404620604135905980020344338721571731977780734358352331419037157975682448173978108356516119743687876560246709054303290217586244828311314628454827753573692696526657594232831173085836727861215829388166308681021701507272627816179249526285651095471322476825051860579509385356152158635770877585598334735659086711097411662013057888092315290069372590751909573750893902293702580021954132625738907751039002164512403821502320495321497363374681921829353648332600035061559714261521700968552863272989681115396010561310944581428486814416533914085764769914331805959000272267164129341197420716817797277870290856377077689829914392124283114147511854356541472956921610696393472425269232322557899232136805745342181959674310551072784992738945539259768653751881801389146512555673335575704985544818282167864117523005598611972406357837364004459044431088055710183167189117076633645793594768214058984178408928025166479317336244068192406886649152744505249139854698188626395226071505500487321083415638152809452744966785674818287681263930524906451940617208188079346960297917325780286771215614412350778740843005253605058919732254998464119220392539503869531383280383992976073092819072718713469096501669698003580025863646694851684388651041569687290216289213702529275097152789693833547892178879210087039329818898745462542747410991339464664787823381384445703759319064981473631487233236632164445517156750268145535914793427105088004289406580796849596489749578822311024722084890318315449451079792030310633406444499856205298472408229333949108225422524110843955082825504105309589322071470627044929288553007537236871163741166981303915762292453742279340880 [112,90] 710616405039800219670066549641503901787096138142048747157151720559426137984790687964506122703419534063640016355248441257806406121489260555703955451702658008420721297462249483433827373826133929077637075088678788671670640254742510160226481107227656081830605197946371975114330201558641947915073967451363140368126558761632550293947915365693965995658440953880660292377824811077148939392793351578061590588138133863402958568400340660960805768343957217687930012823524465108151296504621125611022034346634286276406013686925194532825345458753713278030735573778857426258477278762798958851451352352017474238780648174289347565534292329001280104749045381742806387089071614922407278717652960467604730557248598795015571254929953951794244426348794137978530358777122293869368919226053508934495856037692741557840145271600967665076351185378835163800845987974160182197649863239338916378979749696090473750033093215811068961651152617979211608225957206195637403078079944425093060123564292344511628620026966014498883295979602588501670497575473815411208565440766793434257335047670759652642005403211670698064792911792738371796259015079118211947047750050324715602300323312557691857831100563759907263033785100246535765764362623445900543038166895580669802237911791347090797221011010953765599439233804546172371278426867777441181104229612504719091375372406909286412785700014814623862534298301303145214545848172394329397890365846736457753791985347438507001959589565195567714052713249472350861903727752044524403940710362319076510327284272066165217473646296056594400077538492361874989105928897565518667883152361908190570514977888475276770374212519190202644382115029011455158141293296615899023220300999233899978109425401763543637313103850069142043559424517735457248216960167351451454421563207067698707084449732107966985494458268200586679143241457826243308043755561865399888778699540175568005145292581020588884410982064134823269937621809891124517670541394931529150389622136329146493046593 [112,91] -1658225068276338466525470592753526455111932603437068080489697986179792449234200284545344043892931425860867252741604197172393293071122841255504465686166012325547191595683153382588607578402002894054842391178505280382284859268823943893442220998628151957844303847464891621725480198511536988568992293163986402218156038497443090556866294464128256508233958962859312023641412205380594318605639151604573378541465055429194006141543100534038826546673850552867385161263821928471251104566675592671635952607107491780922189317329210429803566767028627557914947385355904383292603331168017947171381932963652859100795488856698355583230961846463937349617910881811093317312213827336874127792491352968724571101943160907717900938685551302719249240059044839601662577290569019319209422969486479193143539928980663081656147613769530935728923085186655936427241114168578792351570836031685162603319600587793674905737856802360736994602448566623763341361353809140793678445830134800670039940847189286361980578822873200899002467273357048637236227039876854801347412312149135628417203332878211284077214509465984684249665973557617274104704410660667399278601649992949165451777346471819318582155111417412565863980395045834609769554105591439064389087672084358825336034898661641742196145706673167973724044057072826735628820133273682599373348086934088497150698996847221180985874573872366381657195518012411598207387084280177675671335885287380798067171409257119251128652686453386598121461016129319237960828405033746715685326810630870393670889933277112042497770895348222108158906441409009933003574167984127334188804858018584366664937999717899242561854353880700867100556670988069520636699015114288200122739740123453468629869202064526437331650451705015279098568744763268858933666259636829602501429070147845274786889881282265576411110771231932941038226139962907049236510459396787316121373480122980978754913259997363037011629788847865937904765593155032630711323693985632219786460327768112917881 [112,92] 5577992426855730602768922797029806340398139320453881675241512183177726334860457546458255991397406722966803034280788865253088026871200458224488770269123156298423018593526708265449636810376816441029598560439801177873554019494153709059572236438543125283020637451399104537394260929106232896368799918737375308248989651197444336986436069769477675631163062557530938656170058915128274697017744808287456291569627179072194361369962418208816802372409509837562549979639838015547813624440178783292230317829489172451611823385627779155147967753243709667213832702555249778241973705773512699014161338907914021618789867511671520983808487785288915362866761968491313665098178795495215912685384525103986378397504422994660446394275652669617398437241858278954907840252509380186200151830902282874138556663418601271604603364892967524724492968522792045300746047922874365365602648543874534130547790031514494416372587788583597822680211753172214819441223177948752714291105808084899409252870576845179641494876962066096829204580441780404414817616372633730165625792609710875525018415729541584475513592725102345991270483109468361418502244865608773266694759327190824091786114234211865932575690264026301586328857204692597881143096142843606313663384134400092885760393523057543939295596507322286434127779642984540117128050938239600524986434541815944337232693025052623110178734850332650900427236541177441530727980357556207784967400907975216218832232141129097198213960290367503990900734172955796818814100216750003531795938202238958782078146564157515610352977088387813008972799450656927424489138261838158684836054645140814299526530589038841862283019057244491898582773457673945009160593824009432390168889391535685605878009155424673879153491074678690021248642106189748562652964682520017040694840666480642981351421143836026413271110200069650543169823211535775488782592931361406976553685319112913951813734831683928271776399679113245932812277202236022329870582723659628272100827316486 [112,93] -13449470762933453242026638405074638324125477104006085393638495123763536115823492203403845277936002994873337994285336995792487556355248998900994034753685038736101339881960944244668883270093282157546428031994954885789245008054014333006502729874012708394035496046931288826175895522545089036904764943474047330869211222664372435758507020458708714997086398368029798671896038516224885544874893849377998130629502250736816210974575031517778619289025047923917141306916118049876896380697601669302550855620628471685911197722061865143145211861095187773876088176602635432682945648221592757078012049043238140223232657795233672950430018291293492613672256063102383478152814191212357095382061832189383234453074109562830192702627641888024096383229651526835834074418817004383217589727195898492068447665442453792727144081673357183056080579839606610246845020456999550434540440067894214331329304845855630545167039230863143068404136437817881831402343796562468454484211540833788927784903009886340099978905986801407010438597414557323180731362249712974613107708799386046577150459566401280466567570998411058806452249492559666752726377318711558035973105127220205417777964309191994186201906269550613001259121512101966282760715182242403468763981475797469349697286509150733338988707255898151362795012110210423281076237457028763355493080201010388784361368780033655293061708414328539512697709206182618755519759151678939726277300383352921855453033085986646410529940501652830781813682793149187505093343465362388827996643659222117555130215670494680366489302636296918195251369866861097023138253227845955857028431914078078997893563293380883915430601850792616186765484949259045358341942383962691502658136541919118445755240597979244069104807812905567757257189335508046132815011656554511743762116931247764418147162812971828216960082458831089764381259283571435054501086034472119005398624487178794424129031529120028746040827979614087574815201937754704603631390395157765036574215 [112,94] 65890631331814487509917644543229298751492786266413064644851859862800628368765507569423172815909443681329413050606949893311781508672365609399880765013090776832450546451824818543999676003581275792863228859071652378447404612878954164574178596098812058919560553534577517080103395129503048749785239585536108929303910689431989826319395670883101591415578201945803561845325546059154313084624368161322159267686084395680293192636680419141020454488235502717417611213226879157060059291760361092260285829085554126288670674625439718319545668690521456967400584461317084762537219884780299755359153179847933071046100384102739552552967245990231786364370052416013837112319151035031344641247324067908080426046961978335498383941004342988079197599746182047388091731030634568612729683631303133052997171450532259973889080721869008923561319485170810322838702894216468951164106040202227838246977066380696882860370502306277501765808100053038894102109021881571065416321126745729807243076408020865218332158271818195040752590093787547834548772662241154032038250707529209457189550864511431308584489433248495361657402593850313468178586913523183415454797491120311804585571558392787875776662500180643988742366093382628677610600183553504386088641964005808482988301916108425418753795751388623101310505550694918937132673804988848893661702281005251655873496139016014112329854393896715843947391077504923973449494357992979467137706387555837906780781279654343997922029541375765734246325368304445907598645668968390947997775772620432437659610081960673193432948900154694906649530680919623236394451070292086660920578095807799764157505508973112926878765348015505784374755811723566343813203208539157218817646253361209513700905761059073716276831729593336450518263498686110651268429659243136145789435591982455202281462385887240537661803486465500144406982703872101804852183598758512373324634235964254149818894974394604131467583918488500381738183720754117812411678018900363549406 [112,95] -288495966450571088838197821273350549276948599261219419093589773237824723609127656411318589251143862126713941904873639574380117079923705135703451483489598160323255965165421917616718074944347362752663375809540141636524497395083125424949901242799857171436444111105249999695037731335215110508359002799338274118465969420045174370612989865010921768453451249580806372832449522977904897086817002315989535103145480494370852396824509222263084396711762097482114740026939292213877313362310140971380323068297659953484497876121101857200451190011543111586697820308435534536467046418601160943954104981039962879092089170493514650910522990641162355007047272464266740686018034289945477755637816816263692518564575167288779015662461862861631626865399286977990069988096679269687709650604808166384579756804696189157408378375668505962108546370047601723963795922311273077618740372190005464481580509949866739752684426324657236835658162858840056426249093779475957369113665931304850894645683131666809421874676296927601473760791205470671221586773756259897430553190463003754778576566405001856581155535987186748389524640219096459996812474352876892387492887778567118591826689713936725318086506540357426503617213791029913225856130319067852261218232910997562584744542006449410682694721206055866696079917875926741834087138844806683142454380995161567432944846039071096359879871505590875550125781540241018376665131513389337449440695302779860877349693524528198000389142575596176666632853395299170684734116174013418156495001398003380013639707775602709871947960543415205547279145132287230045868068750748112376708513687825396122186770787552474094051946260238528453026777933326469825195580444025881131345021869037599721863024904734531880242300504840074948674516848275931100835662709411499586837466014126398593576545427787618050042838388332268145767722874812430589604708020791366553083192915955454057692507915852709161715878470435820913590089916642486761850069895758 [112,96] 818924000718308589830937610271429918365655569196269183620881561172849289198196664766533303739285840346579560399371959545502258826235429376496720217290959506854157230791529566515026767468894701642925914549856810369359412108855170247761668741575123575362012900654603922653430429327562501267786821955193139610707791543670490049977251489440581129257242558760774496056608862351214494103441195452665200115896916676342240091705492449413878665756740250477835300142322169223372402191787461838830613765795633353118981451433788227098467010127923720538001538334684594476655853285283652216168910964937870121469441135201310842179149028701023318255419610834073425533344244905314734579124828398475862240792208431345489961612783561909575485582270383660206752553318982232452677986997728185660810777302389357891971892927032088349913964698636314040100598983275137806904160937121454570376697471505645739702779025788799395402421323691559996111732156193809540291907310449478943449409330137978521206928602265196709037968941235359660752814909271220949039410678434103724101978262164329039517987062593681625249796990044682578446175393811302089080200769771197177179879355873026753337306872994573560234915308916018008348208788993551186921676169857680879235198750114972688792228150577858114988595423532799709667380760804083837591620240144465749334343250710966941505403241988590560957725604990786924460485685761998434868273095010310946152919467193997172402609400034999011395203277950315831896876496997373012990176415429712415125695613187782289608875311526979269154014767047637651861708564632616907424180517482218990393946608397797623191426321052987991440636127022700336993623719497980606076498444230296745565254086978359361207685034354017038733901519184303080777467151395744928132901781691790910994144019165674932141179907737250593911106312265082114653759759030686111982243874303972361006393775029029680987665632413444695181102658006555857903901504 [112,97] -1836621763838608098218485317472052861345390477600654905597535961805357597760798670533904106011883772056979075844278464468328445064411868702243527072073695021682712371626330574695400727170502574396337655458902892530413225397389312205672522618901383334818314086408646542401189137123573853055928881353955545468148916939729995289797901593694036553708400503237033549896250497063421230230944338540906445586767787688068204728665513570424232637367560017150586791162795495898962248498492573302142068213919640153607250654238225105785674060483122039392013983505824286191703889803468461477094916733924399436021018215585174866848583188173294375566756649361987492998498025149711372235230443137570177247600420220158036795067741007976323749502078684175761960918142325563042712383798705998488703719065195844792914363788285255548810060328776988673488507914950157815803497959616325297750052331455834846021082746505851251226963043963401038900150049695826184063522805672275101650410694972897193205491190263310879126216634301882620752322657727614474712656054955361203658039354922318874053545935662129940327484813734153819572073818419963701781328911480798806292036044054007818599409471979715990795669446003290891993092052843788349956403006662234817933960642249204547996832087619877333947850921233370461237259711802618356529987298641534454287442295646686794488597663937050506633159360357227229919169844029380248855732539086761298296072873055373402381426797672209797783850877607156468592609126222647873760881279497097319260489379106472278427399400318292765281664173299376755519404627392341335396725628418570737138253466498904255566072004013833101872597754982524077740177341747864815171260819360350530458294074867074998020404750151386461689361829411257232691001498067455129789551764728731009193419127324089236804114753871033010469709356032706115222637411709156587939462422856920040386456466388950404651415022464305550743823158677760329203 [112,98] 3650006808539691609776644534894394579708903357699418617427358945726775573022781686845055542256370024581800266330377880932664551933419375117419372675657527023696103369466744068704994525030866979611287424526782076734298574756686947307412341850780629998339484914984500941855500819588645128867186616972200505418398472589055687050089304494792633048164844114590601365170971841599024576153154990812932382416258490645120415827795167620291624183025159603164134922582826045370448647974930543046376748399390426379889437837915908234967517649960675515079473861608269726009628246971105232565715203389294379214556230373469097342371156118557874877913456985929519973287243333928061736954190683749279591466082201121136337962546440858631194566756625176499729507556261758740318144063831567385786839468780163647088113408329486613440116737938102800873004299335998542557968830252026617061492689964848342713676983546910081487359452856444554162235233997489254642377007677386358968744296423253063012942285365233138708494402208505415225300916360255486527554011910087385616139042042007823845039893198297686937673902482779697927528936607322461702299379991224911704064854705370574668459468085867374858526556829354898709995916057031726246604135550280553976633212737852055722906904470113357964460528233427945920862086211724348084507960951123401472262296978138594781284079131434111531731569339083711984628907094137224496495939597275992243210475549246275550400895732619553795983813075571341438788250012158876817586952681446696501944203700763187260048264322202851474082159988943393076867363500975844439418051928646037505732275551709468664637350382257841383109686233127550049550060226261660674721657698273772251401586822938901198796152517775502205935122106609326887423183247981332013989690343151690748490982683806101430824491042445187578807667373499657405231704042701828250141232151823710223850885167294985185740261900206696485020027822125323 [112,99] -5594481777361222015245899941207064156023935816468249768921027586788335681500898567701628697810497982358459018160099394541209773858863293869804190129804297932130393071092136432766663619714827227437264668960941428081823635450930998244370646898102234651490135165272140500959296407300623578126303097867920654100119022983123469998289161483697647073687447036755580351936856908883799687210246774534018285958158161743761183045452118678680125998891745165619009481287475805547078304747985817554444049077575620568757585822290154999401265855452465401167193607037344274767932928741325157973342101555392379789103682847980959793103391324119174974143578626324656816964123299422042193783803427590937737250709446083753431146299246031653176379251463144654880265556232708182218263891880684716652600426085247895552592044194078572985379953695631230455717035377804767893271392118061712747235939456193119778350158174476579996065134552944375617627862955945532949160619782240076335616376691070096594617418039451153328664538365605882626990089437390527338426683917077539639521188331252579317008673321297633463545179090442388313822604457888055964484255001002939440548902382515276223212314039292263806417741613657368309066750844073578657847488981698684464652724296756045507714795026099975602863271396712713127669684266952699785615329240681720699732783245505183747975580417837417616271233638016747107287834656647656871335285761941931751799927093198025920366978914951310742732625581819690178950419086755990104915380084389794048996964352736380777537010955536620905267206629221771092885652141628997921533697592272132089307274203393494387360173496341492499593683856387217413474524373804259670334225759152779274607354144759518977316033978462962148617839551561222281701568178959648566754789377861255568707239376518012227473882758573529532900530348780239930475523957171926143116047269787326086856731769917012692606026121017606139561529249 [112,100] 5615666598648730155572877023840127634948595218385296105831651059206999262784302815939539985895437297980191128061029989984407582985714566028598302249877004758259733700617519366855674118838640307763404049767221588152069979261104206098892437498961241800408245736712727903024356212842502280427783188257910237961803480647560520284206161400065186290694232637688916624146788904641080505464434250478791666969848274509985344388031824768036153104273060298659320789613640487993699012526084876694081085750219074671590970400376454775956755065150404149975957577411573564051805916397106773321116406328088556117324133641621400006846675637302622919350301528982349505392244769170800363235006154697769487962562345323430314093166143629521938922267138361300233884568634954527896670937023756941635017613561148263760663799894276589965907334124487661756764788489182786888452662416466606725922822430666227711476947251248986453793092014895829422156244159479584599353499278969209160441313268327966436678432094700755115419954056022517348218238972146065884128821876962054422306401994199486058773743469767341039858611882942699875689747209145016193909838387198435516349716690520623185117349520871122683979411156769342185259285564879972650682428714197928226509556878883006492637195190893847093525754447031685590077338349427232924533924985092736888765149128713887333514200533935587554873362911637687355852339916527931385528470855702950115937997626836006544106111791850544995846837254908493242089233843908878441544649571071800949992955402200716150851078807536728703455966263694533252262333998147185341162764899408571461143314358324179359295845927542591522986748073964464998790706316395039272375352021874358169016073628000063537851254945129656942630022325406346615853481308011525210378421059657821927321446611284376369394269137662127633788922903100195339979171865271932901152892960217118585992932936217416169076945111285929594030 [112,101] -3320348655651111697172000571236186417201203760203850814347997702823174796293066549862811168564568172326962995298192852801084962837833549084172636137530055619960806394982245793882282380995855397027776126771998933658339412484391733621378375589243946136551309309677730640428057580922993488623384496314586719852348025947267260943141450681899702446050300510018946239195590955674742952756693080996047378838016735903505871330415457776029399925918416248789221566894753370282512324286520438449703649898698568277894013630302561341063535058507771645354885492977132146405928481615628699937179784920815195051524810426229575905695852046921625771825139655846262335959966943463572339701171156609940455486200296174843305364423592104860791441135746335330260567768112169986256828083667243429734021868575715691648398027696635187522677416588814753128024075014346085806531299941555978254862893430681703072556897250068485724179501766301621996731146796710524914101856623354406033557530024393690087179027117674720410764605499740885468025716076627508639432958901115541460578995812562232108345673122849822734162117319592475795116259975259743341145280805723609274442783584683348638205176837754390314465982503686461696112284874171950817193692228405604377251131784954859652898475679521692155682793689208996880296375065321199775277453375580686592054420401300584370107743860353234530921256300365268734641039839538440542400081603942199705052130022680169328099311047054159721636443296962157802876535045557279017002786247753218050398390219679584676726811539946470012235150894592124468995339224466407166131610962993504506609473736051265203138393020065349732804789986237348863389435203879992404731120114847402909048557900461324653889348683757585354112796385450470137424716182291959062270991527187440078246204591550196367286224124767555066230788916193357677636211332779529114371229298655588780665436335273109959595231371543366 [112,102] 1082245993531290714226139574523153861678358776342237023186464882199098092877143432729095699123746299066108983379288091811923482437833596211257075892701666976144774049437034707105209718221083879694483126388329441450423351208019783749493208767200638050653442606042346726279364381586849129262100442044303725743003786653162500890266430343285827394376841124551949660074899641623034672985415515728470039593224499213184558029444839940765585876145144780187835212919235617949965188242306358550081179156809985482187375670364942813139625562278675215195616667334115313433855154051725949124311845379646050442118164248135814728783951179126686566237778767026548461249154167893525705301323437940076375444401713483852472429472777495603037496911105128051298603951690749052563439715538426304097961864071588577898379468861496573711492855933405687917799473907927653400383167004814672554774097863016896539177144478324727406564200362265901972584698570124778663069334261786978137816231365853342698751814607344750460339162375110059407166780775456615769027216404905730812835522044906464139176720739078402687491726728257088225660759006407568798607127363932794191605739943406920130713053672395411790094618641122627042326721450073230955351149881411707822854094969302758038070577477375710891957039748560315672864141195442827958091081475858244994608766734404558965119506072757172195526574633344785595737073046157127639223877016629991299081892051657039952180004267824841316867458025975061324031587056191881576585146332491358432312990014369409910711689467269385677167477919028104211869657455684624042977851298975209351358950710659645054379781644834734910873096596461839539806194285480576299920126588750451653603068246314302477611350774168204870199681569165672967389558341751146844116810059750584862105360161873948073323229172231662865652773577351502395560754111927259832417368671428363554593042377002949981742818767 [112,103] -143308093508426704348927899778760155090534021455911920212553049888942443403385789424619527566834933385377502711114021995856531069684526757344424550283700297860569600980666935523547018306728144724201573362798999290790210040087085674402361092315201689378390145500432798092141262421662869643748408488163642898960233052878548757666899077011867743680246927361910491922160509877925123044840323667646641049503898439771042301926406662698014009109561755135240446751583326269120817068208054420151749375114014849198285715181031598152985447646607057208314792527285647573104513898081855292553225332015734588308593823528733216136073325599426733556444673697471287481009959111029961504658275722891506911947335541867100804136911559660905347420133527914048492572814187835905753522795849548566003651207587464207930409947864369856395861420632457515174142220447943617405676916590077954151573319054981167851083593646906277757679550456808082382419100653418815860700320169228546450335036982324192490695383647667598075295996886562862586152014185451495304550219335465345340665432755833393045471073345360959501169421235972116257550160483937228806844800748908247599970372637778626176403865983446603582572989119529696950026318919653804263953126761671570480558620748691764885722767292206361716054390264550901141376117638629846681958097596606911286134973340807367765308195484661213368171881680118511533195225681403771826181356091867583920646410465179121403410760910230715380940863523251440404669427846615465400246144303785358546953913509803138862480652786546565176683504278700683410326000619228240039425157496421053673637892633576688040377517577290209293539325556155046896310445227749456197355450043182019466440202479917732073885733504012054321222219993800719150915102467948989434012983960272690062608780676230674813714961770158137126684949802488861457971877874802034181457219718498416471463175968472938833 [112,104] -2026039511910904633546733181057038231320662560168652459008959286460660571650976337573980848800834194550586985943687523294889416460418043706937700367790947483579815716117290658053134109216876067487840661943787182158556856213925126024266501284995482538483340945452133909837703281161264211165966549551754726701009693396084122347166445803259048770515309476743520412090967541823971197893119734399658442687586987668286281524964022464051906943424695408619532760581645470206213037440178951243492705880451427020781903995858401350674613409617009908264454500097455475183561094118682511655899755678581829903998436038451700490217787915675086901888864504899192315539713925282475874470459699759469580698499589040648217287940261451870247590134687968932690874798283246630972523090834538980860052704476424017932503326242643046746252646548776242895101453226640739983939458478322694215532221803963758326316057442605339492704066793015768912950987579003042978764328056270827382332285893763077015901754341930992564364886982104977699955639736814750543742282604263911278983345592771364059038285792038552643922805912631488782348341463840824741649867328694382685915335413038408779893394617340006845986814569628184590045617714683217958538576310271938472402665518359823045404535713563816843771335910977352816830771607351528079984202485683602130636831691088391093827808191090658643161667298748244265101458608198423986924059539750303775564311262262886396277177288368290217113397070086403511962187209501703485608417047397194651891950627886223052004100878111818173915577496742934005670834480482538603474523973647203545108851517343044139631664333731420704325690548668267944533852245830688990479758031042025997163538011232431293029612203759342311718198936207743542617269029129456505049583032593966136089131005730050003440312627495100222716796308583067689504095216700703356074546570549287695213281847520 [112,105] 79764816158295351795943393150078735116463628480181489105216522452509909977497667339566821776784433937135023977563740982044911718970424543073291280015571425829910530808047159541897383523095164382483770719022621008754351062728124600192231733163883656927214112567993204238513435497281382695604458009528926776175104971471025954978269798726751173482620798671942737116079295201414679274941449290668132501968247775956988407990627098338381344713690402790125339707296951300363426977522455330459472175970099986511809684180512497579809884227969312085554639217715665671254357789022151061177565096128504573252223169913059870969482605196800511889446494676394949688959186928853873746860730849331265591871847659231549406479741173375122507208366726468898770541667055312843365802842395807004488132005325525839636500607372071875713012697144882356192209461708573056460724576550362687881706645744703022789893625207943517721932787700902862055043592097346996508543653680819976553225242132319498914368297892089372737777518237966854034204571242406041332478880646589377279075244401680325001925165240698854040064177223697963222233735464362517286550274437585731496132653892351103635973002353342089863409678228590003334183072954252316908120140885913683911803512373563786357504478395933274747398694213818073280054555129102319121716597061191885121840276565003761130735079907186851654742538810592124845129634430089598684242694405151724244865754866137597104995411983367449062222524693201542461848575059705584567591497407815443276233428768778626066392855590645977113148570972594829950159603419190577778413542429339423927026916168438908132849966024363768323352810933727662486843896078156789580507938211298345734185477329331351920949956655220582051301716747254151300001871405977861054454234885961956068330928712073945499380550896130132692935320328612104472467504397723787147285548427490607641361807 [112,106] -120125255509992213751679765787532661204752169550067109810864638828957552100977804403657051162070783652510845743516261542138845467166557619186944147124439102620664024014167562323723151786727993696479519574652515147340254185343502525535318931651226565556796237503848661373090442878653191957876152263220702052220656861613088813173051023727402313415957082761621598688275349336781489163831976986718497264170784057228048090985955971665913939596639654745189043479592287691892669767068029053612599058430998269959374796441123558028197662508047677980190232673180534158918252455226804001785312323844800553195899533927282431365391302361501742633614241949547165191774609722974024685761108946484419399805901997366740081518827661231962972707436905222798694276593849996964664271159911533188174449857974611262611461233284018646748367205853459243093119968669672279788107397657223157527168783891809085234655237148296447651027241606271862778335684054595307174504837660756747727741866053067123916585546328785531069113552852705104188406284658133469492091697959714441194795776474564636570146249192903644557712082411999728246188006655800968273891740001704772366684716689827274156780205359282724858174254363748872366039408227110602999552315818753094153477989659901215957154279565978263604130102225110993692673926979843447587797798257550661012692937811881607997409848728749519585547641810401531020783170403733158372128058291120088047735805311152083320281278849333148610909910028279058950589848930664088415137938811445321627356517361377945999091506696587719254971363685607043250352867852188455422045465702941057179316967457927062833634304003967943392901597436217493520275535960144145645174283207401574450550171027533867849429642506157868926438622228382032979373531772840545034188762030780699827681418791414829418203991843816528097329363283662382866494499777614608181654022199086879486 [112,107] 49626097231007692680248879137676029685466230011033449678973761334918545118854814594117284962941540361710549427223212679986936147156520681494157533913650759676410781065550103700542924442635770487154462847190531580619609793280129729318432379744698524986703588481756397301536942316259429871204424994756692101496423891157026868550450708965808968369435036935753798550429136898808259515260767573801096162798101762792066928577507547254816771193829757041064652100413688473550985336635129184310533559694234763286231280910341754014838244209538687931834948599851215127794980856130426881049642356992695062625647358578689798683425242117277957418120574478509684529906700873063770123685469176907937427043510146308925552780609602380881412560267027527337455732421833902746778124003979455555326321022170666783920213946122766045686981136347947127023409563818907378105553685748945080926348099564679987575872421825031743162885843434328444034000855520693589332833580091737426567552822331498831451466901820946494711775816757420838244562163799532905896317114337612445802133930348624933826863315394254060427858780989500731063402887374026569051517115694263978560052640352990603400319879459555283341244084969784310839958892624617827327627520130046326865642680339033713118708770776802118111531454013329666076628053251664606795281565142289870847444363043333978666305046030842146957163608168479772275249571060517587795583594562022719563394348248396275932219217401752752554046612754688204236165539024994929377805109149109216978279748541714259039833696094412213452515563013874095719489473727779848152963970149289539840043755876845419951747531039000101752589859348431324476288860089518499677613969836081885299398838231057111505233842305976111041803910895546725560008177208207005057832366954218090281036819099753215297457984917976120627911170180783874727924647654038126892427212105032 [112,108] 1731611727005935687508571128240737572922436938193344356433522300375305517949124974149636157193707658330013806653023448584238364380337963161074742886319999202953792977469636019569379366237570854891221797185184736926167149831362110736882609998516431491650763216286072687953200885052895278128665396116653109375788309310152317567892487557375500871109664331699152603203160851553289287073064383750768764379068948070429334893455938530255698330417161044524403892713670987694442946323925863187786784381777601445031027046680201647959024773552327235771230253545187885812215352603714940963469965315321938751042723321114976332456148609779577428965890424509240141469603021094083749005565172114557054910305306587981261025023921265339058096215961506396100622849510134711859371840224084527989254378872189229254044682452280585744863661319226250314678574253605417640073277599940843374759701522568047548779986362941642525636608071352294258864680357734419129388343896024108999099195311039403642516308926271904503576049958336692754701326200906062187090976990843803302677450858589946847103659515889335899660111173234278196430384055525545796308535151546738774179433843227148355753298296927584220460467602081528895867955570820813345802729820356034367197171472941184942515388799984625682241770142558719060086572598519563956858247160695791560567143505732127671684116276086619277109106287196423296399334376162892478582220710786270949812127292347424717216566933909690574894404088674602641931893148749242866312349835378641529691162769454558979705965865645868442152910813226681474209247155548646465965557370351600396566530652613791480340038824655327746339196490135261600932366830372493864047708695304201561287162052255981146512310369578097823103482466531213428618282395138674405792688964688283567026454556608066608926012710736084532556315809181224192599592854724116010708384 [112,109] -3844777651740683325038148076640447464200714886983001682051827219258169618652171531765545106514014134947037551519368466570267986880834054083747267255572377690049137782537321723231015904372563925198908665411459949449492613915233272667889764267327275275945456733833898309792901703494267893694508739105915204240223709135038795116086963870114368994332401339271691755631222192236295076912028568000752866563218045627579040321274886337452514861511192806202963937514965082750038726245531640799469547476038022799178233871428807503704500786724068717078282584374022244509872256124101189480758817038912602314623410192296253860526150981653832364536757608108042765257294892624562343506067183226495513735648554387317746125088481907562648977918339082192640776510940873092308591902921085367746778526035882958249296828934874465510872714956801823153955801440897676394851912582495121418522179353216702219052598451140496557473673945652175565948376286392266164359912703863108898483667504013002757613888076662692727578159419045861069974431767492781319682493250102959540424741965598942574316200145087276679519135267737945842818103982395022312038777660783269205476584011831569724662517780944605328861825744937850099567185056565572047818243292284575333874684678844821954651952532600574406892647364610609807878413243691857243139636223881244736993125555740409979266175814731107317815984144287032687378805298300879299348275854308167586481210495850558074992342115678337311547277904122727920010175259203074335483446508001818734861220220037185203352074120681280274474548557077562281725027556428915278131437057724258337941559643714959273617131563353143540744387997603680898706487738408073337164524827918628881191962225031147016058069442146209538329376426598358082042096108345963487079329579262658830273148038864590066237247886901052623960701003918001727488494891242545757 [112,110] 467015679504728274622562487781880120428710939404259537391176883501648254305091503142907004036334599710159184323664221457659329080955445797117644077997791262117755256104543060587606962127688551478029828725276052132812869020727529344798799572837599740284672688175812512817265611139055616762478314013845194933623045100794475124158955693390701029549503623735518856138495750009228767565756259455364882894030255318080670840358217093673514902508959793316834320794099420195322994498969714467743525024666112573595308394242328120116348237235210355611464892745936260373036777063401403440504557545932317406666559825290901063378681120872370810212692051388552256969857219800644633228108119070905360491016590928571096901355880296677892917811795625354686653567828625058428591131687074918671014635180204481008120253316012669583633447928565567216400887391950513852761289248304592742900823761206160818394045445407297067228276641850431762070082303757885334314052489021063094864406627792841625478732392438420151609599290797569115545109171297169125042094427793450858559290278970336560174356573484739632109934456946511056619875979638238614229072645996361144435220221165497585950594735197548078670515701881814334074424720536732506927480507239697442344827651531961421322070138928246209457467993743093960139464121067317206977306127211334319521613622489815086257360834211354524431735239906232569919602554305080814318216813418925937472663250394176254796358839444211287877147589778135678995811327614652583083843511934441378187201840435466310621504863930910353939787560804676032176966416513832267873904279474628743089625532453184688030095606267952310769122617086972946706374096224226371409141758007653789616697457660720543235056474865718534904416016764354688863525480636271396159557820668872498735093909289842964853242814127614736870649791605085784933774554072 [112,111] 21535301678681894231862628452878803454791631839694905164017641850552461676007830509146745375725342707920983983868386810734676997567121986871565669609665208914562409971716777719506161623949007692377591002030581022047088393020637590648684289344875902438761666105187425759579652285024244242801321318795822892410442024254340996790596737805144538254639949801846319825925255009427081031345101527827820558244978410534125700128535486057653772261980011791025106775005653346870424159519411306425044280884353153262763691789404902205522845153702682976342722816230590579507798667844221370549221302032702848113395302915024371590132825723955808575802227892047923968339232586921319597571908301659592194791216191950795690439159505099592965096248143425318883257748192841857287251112492501491143241411876191531534996693131988396885640288202885171245402119114461674529545534391472354064870951385661148830502789491867219253668651394356980874707566804625274440918885631902829890125665647527913996472215986691800572014162886973721247810658277696704280616250965675443778429152035900231014009538610783476960108596323672243344471444248743555392016402018585356041194852383763282401369775521607241640564895654358345836575141991529852058851429241822495663017027734255881521871025472944686717997758829102854165715403609561412123991900843788100105519728912199529707203185736142032814891128285187735902045227997002461828482964747326130817292305669978149064917701748229569759714869984250184919188501266630604192474007351406934433527396171878427896061659856483663371694561542692843448578455680176656740444292238050137429929286154065285664793525751858676762487221733345263323894479560118807796544518344023116548761980121814386912486247411723606947497937851565104125410386447938410120762525314978297306611072046260395391309456843444838423783343245448412657727 [112,112] -6624742153375072684682514544393359342848331912759380720546455175881930898329888796310897122576482938794252161925478516583586082737789830383454388064957146851357198540512258598351166367857662911832598155592023674307393140735918285200052101959087032805977443047142757826827457205081131968935748540880664565363175981857079014623934349974745877281367064401392106281418254711024430787406579416726794468917832518796293083160500592745765404259333032964319092519120050946105745016285162642340368140063932259234379901245674703686747690327747886954547481322953759068323239598813684087883184400836681715115370377455913586681248549212134684015003044099055974654357829260446875011465417607407280794197603538719560367284819698138029954668719638722871935851702169149706999153334324561215997708626875932604478352605425820287375806115652352569641585605431318822976363536165967608311217675718592656049072184932523381625762632214747524924132154063495384430411900328420899995376796314744299300541306483153997629807111608503758343429592681568220279686901491043374989598654497373480206083622183936038344638965446283478137411623285689316878464674178325588156897961702221292088374365928138735215538835513213600592170920784164663376309463355223444122406351938799839773631670204943729474955598853547337274476200765061659594190228039814634413709059387363543712949256244275601726060264012279668521871456821278760234120030714012593741224156468871861098415432413809098745179727488827305687588436657186112588847245345013278536281864025159092877495896587036527068099649793786442089723577220581765789325968549604951235236887766656107683606357733699688363484636567012267733363370152421534845944248970259182016890159982467355295694239861011417975593500433494733275861772668647644798801110260110181524987738186779241326406147276782094363955006373466524 [113,0] -182839898977174701062696096647316287416024835621092978285888927770636482161207807304606401810286778019005431957040691209892123871388007089273199708991178432813904852398122406877024837827570775038719254982537257731109002115647869968671574038808166257159637019779957559303797989327989373117808509817958867178446931712749982085924929624163659162416017223295804805003011917961570888978706822957397244388839391940607508701821217403708753952471986240913482512038989824502185172709302707127599733923763820669019474063809156346223661869038274939995058724193705070337047539051587074985770386858153800944743120581072128987343726889265051734083522544402336587983796088470164364407994666412659976249781956454195682031384156491457983600603319138066978113112976798035835173486636886598378490014913193361118767297088656646500244045350312950273211485529698256661908399598715470878693434097188511222827415081196977564878826108616561376825960195656912370610751093629433359015716136038281966996938053087343339793712517274008303307098601239186568228173944645942565765677967635373184968433219108015303024094580929212012307249863394154444360641724190850970034123001578999682308529912145769857788440118294615829730282497451132028290197622178676866233689964656707290368790970931949751752188754313217600956815224356085274674561884061774428524873322269159825508171761023267383871831400826726839703233045967538590494235817367114209404495636717110395389195793175065246420668376586916402204261796956732019898926627567170963765171128615476250804146710407926914704167649325345743348555470434308549164096819480979094146889399954507376045161667205842578993356736849084907100590004810856396620270872388085377148324274741269729044908014161149428171674963342807320212994800503003757243904958845918251192931054808302621741725692184676074615317303522208652073414928772123142509098298149868657008722168178685450193719323352151941323843009066005083442453831292286638009405786694430813612629670708568486654943087187826471340342244676146164235938917611385352106781947825168184995139860343299242517571210343885113469548591806334019056745621156778724980540573596954345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] 1800375496117428594792783638618383053681126608532472421645267986155402319392525576947495013971991051295131980071553222774389382959883183780551914833786481905602828492334852436567551093983720037312295645450490001764776189639129667921903663542833921886880862777239003823616928051545913015018716082978183763657639155984897204163249452688285820489331017022796564663970065211940811535395337649823339657212837181076988964190859125187670500668980760534050794652264016150128270955930121124247464737711896844796901977632043482294335707294510727991848512499406360848887746562058326239245834878666597688983973407871965163805619698170345298163484126739165615184250196899927756814348251754408750983936968764028928279551508180071670448489208088285174032418262286818813156768210234617185172322804039623786194514702076278549586759776502853755368536316121470122930185228621650161811041894135099809920675233731943504645616228872102455153369099893532499148955407022449437611274710441452695821013531759328400744006557143940658055676395665286744986691942882224621182550903051329318804288090016259607609327277386592363595841939260104345658348760757294615664382438616122517556848342158230605671292455334742862888531549860165175982200816945462970183894997138804746684485000713654574781120733899495720949154790508607294871140825305139034755306333186155643561200051617768780099713509943077727419720925246603944197143089607298144175270458096425687819438877270582355136624673296306149214573972179971141710782031454322724121115504949324907905503164312089560035188046106603631704381032974081071492856334912351248323767913398963703688332079654153575846491557551684017282775458912898334876305946840264443839815001577557590035824288227705518187673608089873274779020484058567754843734165258497442052514328662282307254078337768665940338360673797104724675083459534118603726267465810304302397874821907016854416961420264589613966773572474994972123904004571957788694920641657981475679705092959152150319172317526393469489720401130703066900855262860759697267048824035934245102828563079732221618487895331793049435559915112630101355285956732377172784254071302711963653564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -147524601484548519840625741755591661201795545483724514414483579690413997104779930244293549615058366202982769642328487954029399086940914474580724963200833771181158007611546686013459361449194250562983865311038367633482598454004612001177315494506959749583966738276947479498844564352753713128522575836724707062918605808704324382736140345526876477215898069615010656048462649151293150845559809171480966520005791841628899425926592488861053957611196790756436242597243631834349602197062361210799301492100934742311700922763229243900516768028270507580412833896122887131450786624014244000231266257989138384655431637971638237017184631309259657126771469305712421342297092252314968819694833467509196584307738689980260308685487225826312859133670468140618428127193634829654130736381331288460819893314652067726419184680022782710503048249813013380821975311070625689452096601411035801191541669639518693496545753500219233454745573321244674783189492930782320091924957437646810744044101419668195045042141813044983677135160923416300819662657075161733431765123204863286920757993476090218041583489833225569094151132941010866533781908813616078203989122962508637474982179483463816076645107425400282340315933724561974845213571369052056888205567074990682635100725478089275260443790645088053017359524902414837791081980346890172661601522928402577668237706837849346463055074116769467089972952382349885124978536222437590463753577850101453583981103566976274573668518858404116984127218543194300518486373633553286422329997796058313803764592805498129884921594410784965902187317138513788252454427135769327508917443808744631246809040459914412430078859474991423515505173694143346892586973723069634719597771936988157188966961643447464153251084187303214904855739742545032638274347596192939786110265784398583961375226658052752053735148842453585623227120055663768539082298314175941164647962520468819791108525730165008780395659595674449162321421273462408352182277554304696772162723869375339992391716025829450424668020628273091368685185499562219470635693115153467379173739592300506124512502343338137514087586955072748464852208575463975277370916143471202275350151467137038707733154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 2157080543245507227850884139278416257820691665754918088525089717715422843257929449134357142047871095751333457119456486220993413610599775140027311794216039500637548445528728087959427086801027661307008869997721999652233399271800648509758049448817594204459057030979921939156259009180978621284767408847178972948336186683978167970092685720644637855545778743204528099393810407732611432001489096371182843582354431643341784744657205027887932963999620589136261492004827844050563723162732522231810325013166970637518144008350609947303430873156559925565032795001797708395021342088326422283247103656204540668842641848786462759027177811056903812596931142689930526653433130758323443499702653535886217204075776154153446796647083297642005053437322011042952095771902150632620115335275117480858238402673900383749533146562510660448058105887701377573915815402130190146499482701269857052803559849173183403660815844342299236349969338214720373097216930035861095028209280227376504484291264662144997874593331063907661385527140421228437018296827219972956080580662267099607736596067512545689345086961880616629071431096324095159707935534257560534099416476982636882487174281084541251747024308530121573497685553617532836641899045326813956780673936652591631272535667573455851638994066017630544618763724606392606725914994004154630751698180010391089158023136874839934042037715771193422619812850147186461374823968184407421621797615152197136208977715460945358067287018283936135725554925946147093935163358365238307541431313544489250069347307315297400977218733562746551449269604268787294732122862256292962522770543577223094751576685605092494559153224568389790029465964918222795678323211711938913864132339835875072474811582933604627289552078175337846876999307588382191395211728077523301357531090645821831252308089981245080266485742399445261075844886764030333435080934313711308407848452761563268589234715453033579067652958686972111129777452811682518530214773765682045619731174708939837601416109241812009692515787263178675627346389933925182123188560036958678028195906814457588246803249333470271527973255815061619668338973243279875075350546849862337639436304925766307860612869262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 332995141605619569453610497300559986917779872257305714591548600997844225917562838395208219923424499846286770614434478344966709120652865437834833866028554448711585671016463030153931941570385968418142438156495280631798386550828505311116763944410956346631283241624703521279100275261931772847135109264565754778211630213984134587658202111702578208155565154474972539828199900267039191423756856244771855068669472697763988225790510993475898618252974840547534963211657424000270435759482785915851839972540796663468825661349058414546168272288031504018726545612171229888596087320663992637992370474473149312759248209423196219915418560304946308928017067754665861093324479982254296789404225063434882901000402120084390386507710310337440708525254089754594682149855696171593048401341089121064899351017737234285275089799862590450018639812007309913913118037592215044533346649241088642872815715343787531462566224654696336633848056870908974050953688691194956459300862248971102785387780339919607127306427562227317628309932120243899532725563074157949422130159060844293414229934310418987743473183052493428607263188496271940282877916624960240231811303306466594924656917809280949559035886694831090352636422964336751949238879570311259410356828996336329466538371006633226700134632792026610316270447668536012504608905471296239187160613829986040507174798853595742632722137499586780967790773768796013003057769898077670524083083549158018643765016701285006377930458711211310754117698564835546394163867740605889260063426928618891395809628093374741464504824948454290879953260747150976628723022642076990261927996818394587039585438400779087776141484966220953196749985007269269892040644391285967664595891494504491078601799091142703128874177481846652912307139783829396910581567600493675287641962413503098210755575704428322613092817676002757127586188385652444922969485981460604603461530053493082615679539240847511987816040241295250838984903406868693447568563480066383416449291010878037422445507549458806443053889412519619436724186619858687605682095658784989850590838271528481930395719826247026117174216015494911423541729154937230435846760302875864118014089670927191377813869621604681015014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -8441825013584210712686421299641779318796743361743341785612074217467433647429923729733425321988798011535337846980189397830912099699838722033526943317700407387314665161104684913900381331570904251435019323924414500156698376770711082592523556985400411365598232655502736713490202118939975597130875121383916274900885786837610776500009256172563211270115278375937302960389471147805497899246061790726050997515724811973501184955130624108292023226119802678906700689565676550799045160340975868306577466178692076467279520576505595890380562704004503594264788883803781957345912159368940821400979300742199101184804500502338361487182787507308058107167251757965919537766648262680824566140497951889061882007819020417648400344604030383735931977156523101070485067882072324082703467947539422210484116923281193790545172131021486569573198874618251233937694587384278335809198278742316321750548734255407645138991673126463570709543768785696091197378303174675999336195027946320119764284617568433167621575648184100052280511418808383680334206846392681630595800861751640239583039136702984564175904155798846489055932615675553630249211224711630743727662020749187535965321549190060698096342940970124954952293304297798069673488175800334023888846448895164382291525375829452575223992761838466563384673001033787158810731806536520984713906721938209108462378032826801607923890766528252086556023599291780704365521005884365365407473841142464518838580904600995773293418014870783761292500253936122455777845414990822504543418909925816565246261674603348581170185813907247608667390483615603753550950711043445498620865282593484232392188940572516261945945809123146201807054662937957036273249884543001064738933093831789035068870912363601009699801330125476465229469205765721674085538717033341452586802357798064782605895058443038494879616954447994596472855699960452568787345491439955142851031434133472368038410804244411586615756721625236494841866817579033583125260533832867008501518535502486499750594732811657359347704856110164573797290760277381051319677224215106113525988413907543376962904797868404387823842495556780788340750855571250501645347522202645704463804059272712468353638826101814629510045051574707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 92165076428193819980551987903799732541072177464225673680916661500413192651890705288253474667660363385510009806122901808713010488519319475393983751736474853552737299859520697431490504794428212594975503986300676368729205156661966653609963091953980931668717439452644816841814765389724679724097974473040883204782732834174451538728379427642527336021371559106213858220057143446466519331122950939066286015018442482315825647840562298265709343172318255944590134147167948421513022483585019246538966973798898584793584241307098451848934465881536856868360441671293673731956904819232298150724709736990050312530505298677919439832482138736789071718149556537628525757871002393549460054427424031395367307691148449048736309569341158684798751493521459919575391276489001253836012509339706107912015151216634192732882318459304624122512547707736591849606516039018201055335807420509089414668087248382154937937887635715173486423949586147717131088346231902557875399179777176544434607684795406287416273603255802075520950318496430890342489012336636473158958100546257375856822990921150379380351678380129097293941632603139029597911233319966080736058131309738787921497173435736716824751110099873306283083633951719334072602185665310208299842404177270326962925133332561051575011003354198573219623652601616300241677906434640271022499840663634137588578547075308737481477765688199567084485511167483058453797050012056347933610684754498122431863591578128865731812805269443252926263637199167060112401294207946096933861452643014685601805136552295660970416500296796617806773605071374779283923435448219771122821879379533829385205327698587602121840106734729116000152908732069086154326575916809095378963865775161508669342883793675937857885602863803222345191954565517471286663741373781435561683919691541415902570898827284494338197897507625242497846845816924963653524261796461949038597826306537043069429708013377056267256122840183784871651668822939711318879875297940322431290325948328763459474429709857689480466036517691961965595614782479959217903341743401772664266342314350012030061354113008812351081393281893367490268346929316367138554997190804119781496725372434383511018041179596593792666681110858917236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -580063807065504237520900988889995784202205604002709522663255177721909648695801165865596599179242291969086888078227954370369528557100067557729275963156308941109888821895504509991408415730745872284082650255260714290335422338295296237178309875166174889344631709927579094928521792108214818592042370869577351147117865336780397486935462783102064709376198958806359779337968341658369222361297049153212295457723273555435768007266642835768492803687667625774931635388340101773437953633803722366629883434933347170596053157170447514137709164510310302410834557496358169713952797981679482551601636778499597147475002193782156262118098051715194556290056317217807492079513719873701872523276758947009263291215004176551512542899270111181755787353373001165913114784205073717123352185504982586768048732416495052249247217255779152652132650654100019062704596311265179897979370460317390657699626196698949632922297911873931835280665844095847293988472914281553831795314454873266950760777767042840632657421630044588835161926830443882997702914603970628563141358540644515140052724838394881650618879078286062309045699105120710051761643464444168840926765483572670440542300965398306744829998380818540742641118908862506757141483411328983872644814915754169010121104088308522684473581433565860565954690215666005061670560862181229761595743943156028954460093173123698089608299166923582728332571573695595687740014523654238695762663101451235839199936202645766960790587236776446613356203024684027272681705280222685010687439448960006574467791661152751809680587651667554049455586916553373897490556994887379679541822004509011848718085171773836770639192702171815147553036059190269004642814372876254381849274977061025027266540408665965180988841583631354765386971926118127986469873741206824497443266513985732098876986224046191971035219501422884804432272913273367481146013379103561031540406640062744770016634087754712462133305112871695011162779917996381259983559031686677169672016010126762916798190678487946873143264343804300794577462480004681110572076607110202802205322081297288227587987749081085800683437962527252794044666376365657815242696662327535004404569205888491250668308890636737373824871610850095748901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 2376981075674234590652477877537381443692248401969432913498415182049863002623701328402782877453575529838884897105755715038411805206685831081157349125695506123077330962171516707789078754285187666377459766012555947702685752006316896232011505568864093174702870727649474110237953733327361088616141067313450023006823879435010435449787538771086237688243336143708585612836528065544547101334846907701220244667758514649050286628065731535177911601878383647127448638270784017855564839458407214834093187958829866071708129868546215394676436943373785230929739373176461535768767905229363609142500530448554682025207322104212334903879568088831054921667176169660096753376731800047643244239276926789675997716914535304535537377559368490035125567947238096296084282953716506482696738958292455300867178472923156410579915470769195795167606501182561575912355395711987956386374644132940521102386584750337855957077255934196747590491874413976895242637324803423233957970391185622924150577732260254773742458025921579197269004334000266699090773989190594229041946616102318596160511309712358681921701567807095413493723678255640213894076372924353514980338691467799439352935085642024476253492813419245734477443418978377547883946296734101919184667777182897711226584222600716879743554779040147506986712672443542474505157842565842228333170934563950542397713435590811521299902051821632997287153156467378522681834655353022498329403224912768290940930019543166867247168956432360484018934933756221418356956650757193736294632702063171553270296388046320134316813318240615868795453670314846885898668750672506543045908481555598577993133957337644693051838920094440881127788639334085797160700484244263128309905381350071247072162254415134871215330063988622512775615333432625122447126558275625122461133708779527852463167614944250720347591665509443333794084907874176120025085301641571897429355647513281361296319336026654526417305746746576068361276376964223785558138685572821164465676526314925213180528551414134139311603120159950411033975722806627044451121451439813145722773764950968828707910900298906510865390396319684530279992703734409086358228500404377567236144533286984171971476284180202660778480350245445151813328266143798828125000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -6795532864122159038798210083493867431963244313065194843042535000861671754991036963608118866305395727101360106550737559209810966954127287445539542779204621161149134426357114284625073664315930234645236248462203258401720908873889403416386130395884546530626304799866829984232378543780611700598916801294036818106320058230181830873222001661248716679171746271436994185465052309428204270058038349504655579668236159653156971504452218216858243917679025848782381122377005446311003776946297913977255261620014201564375225092444023197631362755717653562736705407620125109306320739346749405107525249172922111160750761870444676302978486348333899695860186609805495892338911295608157728860374803062755508290603507178602982027473040920191818581352129831043966521104840462038861409181674588652986668603532698688481289603203020120819723220500487426807175864306376469963266618122516646416662846228638698815705909246070204583143025773216140678868254334874222308144260299307265247668495996708527238490128785131247026439780521964645261740038807324744924830900374724905268600163743670422107883747086982680281793748196988261326710456560316133943636269810981385515124428264431926888436129212030341538162813959364090519865922635154599569366861796882006304759300870495333192934354106344777935824381307638137749932458988755296055123853881552045042547380319968288660165909943668972424999978723031267477987080427565963515305441813428433091895001994111822290180488224865504462384696442730373040126192141550682844491379317226497937233118392923755255223876080056713341759691192575546631926858723703956428674066047876890443602051032797355670483167740406495701606161988920607193622040984552944081732423099133100081825846957131863553175942103063201147999364399639412442373844471566616492197933907571791149338831236805342107466743742808768731999183257107929073832918605827305379711276931296170492848765667590962061451268487101319910017781020397358233385104695448435918966462641006338253778064120012899786655828281860471713011856061444199326496791824055160262456340020109677545046046555667272036757169703922354311451454284719696781024714271885936248595958738108496734706219862546680511496827170603296508488710969686508178710937500000000000000000000000000000000000000000000000000000000000000000 [113,10] 13906280733955155598434401406510127759174149235330069336659541002367795224570636316604617310189472874288361645350972156317688028407734831881461056597686717582344696162928571283704818247047835533548154664124926044107463115639432087943861025857607273690095303509842671050971078725615265619352899028600039928671208441480032793909031796609254979030441246848015470993038615344864443938201664697359083086583033637008018143518464754668997138441109606296092920180216685779849618591405963732228373489814187810970337412417852981392705439863984459839838765030697941969797698663921113607877411566611274229180618875791336921818579519115494004973967256680998735151036400820323755389643867104708320452803509126248231248244892484569043899859681377734027640521767155345483274611699341196257247480228546540428997580467774896479410527055274335408688787994210678032945634640998211941405861101584997708039862287440110035972681566490105125949801618526190964516837999577970160857800175775376538440743377978857964926735860350796987776894490632530507655975994868430319034044436213447873303849882484928033780982689781757545764850884373127257548498244712275457857295034767891831958480631250844666577550652068309379693932833522144483868723021354117725392180995209764427515739084533175650523595196958007756869462446058737606890243315738575675203608692920659162288342574546060540715701593326889337803505622219947933643400357720836629311415962431147766303334009310162953996010712020375951146204387217691411450382392477627503644064589698628589658317148451549372424112700261832826704759905014011693105855537332371982587829847640447222497300758481911810616449999440340377523029131620279081824689375703916542292513937846046130519810516916330996749793961173973447428801157128303095082838109542602368426123807917888961695934148130309692795031512090908092044944793913371311020608371603863896220449463979893574104886474803609316301624550525371198624230576880604398535643062742295163436802802858228811231510680713131653993305853804466112172365613688104732217311121809642663651332407029376721710123710784273174211802281632055526543996596631508511974976598652495065820443493750612689595943897991059401419988716952502727508544921875000000000000000000000000000000000000000000000000000000000000 [113,11] -18763977805591191259163784892340030239175303318065262503760345191176791088067875442994699614185110934158395757206882752070913486472691908087817364741025738749637810961786365693262518874086407756175743504837362778790952151062945557794985715763465265150703877545734144247558402524014079690882835306517690777917076025731941969459451114956956778728841417943883138211056569058049655310487660875149758937130015374095317244311327097274832248579519364999989283211776782974634571224554595118915476583984806173033644028719493807281998237305836846090474390848003459194914908530182750718976695984160653509637692049588914270847870550789426538295558030243934691432304758687445760247363360975622798156132085167786050942821186827965442391708041879273907258217961526065334309865448240471494896161438519030102849472192581217127045090022497776290646647756605918269928063805331408579754441568973118214033399998870590287580340361458476323980098454591542371805785240890359592384781976030520308057102591519264421656867570564834971886164173171369483307594855826946144293496030199119748543344185636106623229014587976983048792115315009938635948107562520105277705062568290588471739881056167396162978989441950443412621348674848269313885655376988202645213002725392253370323083775636187494713225897865736090675593924897951304910780036430427676096279431566499775327636677755013301628970737356957839772929815466869047003034721308856052520716069926810116802443717442108284568284697495908158086411333523678024699016726380238164377778175048875185391143548122602095812300427796667463312273095414588987516306181896441318116268815529199890970406737346643422855907479095217770615071735316087840050501702446048166247321264963533113211052498429943160052205405575390764606920850841583767458371095470082727094023754589782589073067029862914426149450704041353461351681199032033370260548895609700494823242470449639243055743350138233991942978141461191648144128015577320000814527799335108157530610188928166731363575146970327419503241021887655948372410124930308619650913681187561786790187618108053797136872421944305041337552278036077414567551810392405009506826969249340152412610358712779842259612530976781163971622845565434545278549194335937500000000000000000000000000000000000000000000000000000 [113,12] 4636722288861501885289065954389260677100394573162855475059976003558938266953597843235598776936515465751718984433280391809959845501116096583410961817994422116144423664117348029162251653072537538156610611605968945874079018237136968421862660772334883121563097583356216785115668616875232656945928588030330596964517584237973264823526816499977674717462277503314046576190289601012644600241438021152738313246336437757403973984059905990221357033154619478462601572940318154657176890891355688664793680416146814737152177307148621185996830275021510735338528423770356149127821858042548121726823109811199092271902904269310623207552987523363559140274662582956547385492707683618073854012815515510143691384637131188068434948176037484358743751356407167361945904772819282541499429176665684941065602759533802888785502318429790301835906558455758685200540583185054558277642162435977648471015338264721230499011914259825624367536126569908203915964303389922559806624313155469095357352383478999618393538896237124569935188242872342049776017887891238337037716322180114843574233846272764823014493364404346364359411703433419447668338886900003881275325639100471474145051350123176378601144315511958695323723998786045741573198970822789939269409092704677922178548408808503423323890829221154219306972180524614839271995650675471951638506018173887016071184749509030243880725107243949557641105504915759176135755975068220189300360216520891661770653202261456097077637890476865355778864325344462227329148795015963276548858177210546643854179404797336464629786381872072794526719893617342636076963471818767223502569824986813692066143795662205176708479723511914252839739547176645542100845760325152777022616230094860185442201936175542634363914569318785964596185124872945278999315040061968313101986418978910253301864218592369786935022872233367394198042633456470695434955672615625146770163473084213309165180948776066212444466634934270381409816765742424070265924167445488261416710823088318626149990023356138519471707820259552714139309988053731698393988442968995909220651152638217242841140576880474594347585437387153074396709461648678991812561759184813916421966740891476706610640006059982426749728214442978070468359685918358081835322082042694091796875000000000000000000000000000000000000000000 [113,13] 65437782911731475328624899461383631680654737208400693948082231334795423400206645496466855915866152167782146401301219995554161212314831267310330819745466476605444869552560389528097543396509519093088164796256471927604673561818248001071457935331346377368983473632911462042937080754120187690596812728229212974364098780360541227100923821709362513684587300584396330922806065770782338325658146555810476946295586936641391895192853618746459005025601267321749599538361867235466632515277701693531283991170884486920112434630694436216282594918313078450120961467326735998521678747608636610952181942813906299697111104149262127138373532306532291911347472852991156300077485514168113289578868084495118920174261439536501000235264699595325315627708528873225456273543232002036124038028903566989184799523738047321610622781297168033577147398940740228808571025653035291253916706809907720890925301809521680901333371091124420362835979157532128829409433136370115829030684386547625237601076599376815404223375352762488316242250531078116546211301157456223582076174745390785110822175381523703927373421197892170827869263789274471638749763278832760458075628773190901098625380350310963063302185903946461038511324309649112990727009441983388951291569213818371074585334563873587800168073598873695529144064732178945237229286496694968206307279732181342752481778752257500570702801757489723869076752331731226127423905325564839511305378855954572760921645740574967855597748658692124471077120180456782666906728994432193316488827057906750160236331901969548776167583343418471155937449293306508394708994517664933619864952042157583221916438350523227043052251313629457924712654044321460607048012503687290446463024202461175680009842573403194002029130176775782880331305982851203807545470068136574378558351088546661826158927992485388228965401025008189863133233093033091815907906037159639176315563933548287266317352477127541423385875372378542988316366784153303693029994986151205217537762154741800474085865437930883897438842266340756032196909852434347374999492396792054799900099723825037888219971574556365997686252557201014791910911507538932094975753734516395679167770370831261173907547721699903708003625562530105274055419739553940416953992098569869995117187500000000000000000000000000000000000 [113,14] -252897914275286625779800378396337280504253604220295311170894204280118866207946438253863858369761937554965345139961477178093313043513172560419646243608716043797948015053157950586787026809346859470931718998330704970374811603223496443981907406307132702180617113129438224599671471657961008322773345838368670610108120290930736548927070908589830523380752917284192967300009502774133179378662820140709259909546933620495592468442831257064370417644152992813339380684229442570699904724131747299762192558294966457909387912040059897290409414766270361749911986840441156816604280368371919831384322224611990205951491213862122626569103863469897276460304168862399833079277461732607528622189310922932684832547052710466202983443917445687103944919393455762596792776193853747207639099661101218146096282909674234076102532597044686440988839375743792373859435953419168561925857030064440397861656341279000801586057991179809764672948550167692453228644680286203446424115344688436086111974767917564715791420785672018310007469729416539350034045950497745147003650897603628560430519682664759063305088922045724624378639873037681360244086688627991175771614567216514895340582989416044584665105268693788831761860568414170907556813438493585449627052137871184094135191486707686492890625551586629752903452032114539953196724430276414044694728477194017218676367343334893878787618107606805540520984890498093070679048365676533066529831396879691030329201703587020955884718634975318420598555592169502569552047021494044658145415602708752686149106168402416665099266243595688040680248560820549313882177187962884081184497101047950411260993431854490993255425214591530850771577813504018819681974868131508176834491012122184394322851875000816684992089213647049819688359613096456664869588269720840271752266666488314226584392730320056666200521609128223876951536377749388971579908013797039352424142760048671374404144632536463999712396741910627580331872460584637486481834977738320151581021628358236054492931910142755983057283051923182098643942013031276712100361243178437139217453852315033738907685015687136579421060553089145389823812738727186419135913277502972670326611692461610451767165677396981974970163646868649183779045571188182073285588558064773678779602050781250000000000000000000000000000 [113,15] 635921584329695989972051925848207474553601239210141755684532202975176609173084174154731524845996916188291525105034630994809226098444084205507457064823299978211687296660409064741230369632171800365296745239652528625016188711408643777912443343112074918671088215288458590972776349377586445542563008261563423060028353859076575983026162697191271105599948384058793641520677250430460097403228480203277041906209368304961000027457423607992285352948917372739513876139727694701442152948365579710958513995048832741875602068437373107916737629371155992819492308017491261410685603273283223671496838529665064424035969005007654004497951960774669726968306130416752475066388533443333944571064439917944233226676014669323860218937337609243000612601910064342104467201976208915442450935321642524038457390856017147504121514893579004414172047244862731053998708301220616977705949008940814369903334931215750784113082987085790163405664346833597804499400381971094896120557258952507350026437404840957162226335310357640187924866271591355421701060351715738339006783070945150319486511787092829366481151947799176301845218573302003825132069700013559197503974665448480492892392703960648591105130002918701148092581407039578631178688919957829359748003157955725041621406003690153742493459204784871470135813717319449433597048222059658611929305711696050113537996563341711275378392062561800485469830749573300423293352710223933709283358786397053189117483964761254709572723122780619715514848437763234386666727407714818664237504667253919290749530591225048798557547993711084909739772670493445399984057910329715290869400092098236013940253654039971309740913169504776091178204313313084904861881268444663603102829732952691449676971120384722781521977195394148818783740086989398734644770192418650080442284926723310639618964677121873079314645014102362313181920482628591110782510202620209334469103817430556659916757395507732266964556908514789853318990720331336244706726719540496394397091584245272884616173384197235249409455072638492121707165268644719932292339675887663930305789251965979922323592690421484836026347945978282040368775105696496824707600105475453649836252434318358530832713737881127175928064322603507715630283657760705995354300057442742399871349334716796875000000000000000000000 [113,16] -1283893032120797631830719125522729738586974482679305254787441202513465845172236504351983218774278751470576162175206870442951563264537771419198882574569764190744276320310223331491874724298974624785331051948676084436241096622507923571354205389700888301146980267861431918322645179847033358044212863206498247189478565454526192549985863159773337253418475323086860873761384350275095800961563961475663601450509008736486803622075855597763331486410190335278528823575711457944015584458517240054843860479746422070939663236926361147339806214577259624620280497581683024562544781169392899267788164744293467133968403061509262412445639614609344124326134073229428044361946444523383077056932544561640570941931833951555438198676392042701507860012090707554912041334522998524908408945273579107214674117183089659320958596735987603029031897933591532853487888836878400866386833286395273061441923509405237651370389188071288471164359832258769812870809762181642743136836702498918650851984724955235613979124739983459578592775325655910033756377215010972236164929843988071356107704790991688431425633511038964713518128098953340133848503432824709131989372183777095745240667472292339902609427592924738228087327669774760787375093159995966066285087737708410306036635269806841105007614289351605361200369745032978456158843039824119968576280194881412579291223304276952542519972584334722792992580555732048942030955919744033012028662667083247428317484371168813556758275791355101946755614321056990825341670671430873334260540978480602410423437249254126098229652387978670058946761219934455123084716929475376766492069370763951980086800488185834817321704170539895681426268610273633095950704996553528402276827401172668303597896919325324825442720989674744579702823001060730567320694194559419876104537852840559991466857085281463056035431970491335975628067932846914579048128232014177372802506924111656312950045103453956466417790429792195338542704645706613296940772507622260583566054170540686395340359645004776382434650757635623592278209724063303848274012398970403350983947053005657532201722393090332792568840531117357504220277082015598188554029637283982938759502109465572043292402592560543869353089804130765516342186548322094286566329157661670024026534520089626312255859375000000000 [113,17] 2220378726209363290205494895066078584569233976413102230804040860249095045796848472830118509183778657925841942967920396623417824316691098784639195000213224722522149394476022486978561247270656456235578111938325715501404127927805934240527874500008769779068331371292117458710539557652828997170546666745805859898609811948801017296778420756114898029567629625051793091087625014289033686540070293859206999283515466331386923656130876500095766727751477765636801369627047840492765513527530270531776108191152177931965071902055314572629552627285778124036857229704184273666883821592028226542793587461534489412496272963682045793211349443271016616724629035069627509144303713963278389563072213179166577722131625396537345112349047771036568517121140973818729322884665059253595184292819281209694468173582572106175363165296930158234688005594021324575471714590494781081878555777848046505420682969146990549057170121564531289501122706096627320733943968950169797711962098526299343702285798473903601688340002090130046159299536065193295345816163964575297984501415093155312054674128598110774796947093923159387648887146544001321509988622459137842810068653538388863435183424489972039911673379032574859741304588577153730891141554515008789660611510317970283895590857475391047477838274265808069091633628629655709815135941879383844041617151257297376571558744238180660500830389467919743475467908804672750552096681220836874075784665747103126026663086747246487161005287031680262270705973838607680005566678452248790953066107266251808305783206989725763923633528412308480777665182339639348743055035880798814803367811024927038900720512954255181654661898527321395483096653105350728680081850903578500920183759609463734464547930931523970530309376379272885773509255774234874261697464636410826925192834102972305393216095630693985222201429825965936779323911505696071183167428976436833969410662778269957101961070810643540439422033354499504679220336834588463667281259054546220641204749277308843118906120629437047559430780067706905907531909593662252444251319282117272197355017360764529755544977489815528053172302367369496546277655490237698285433820288598420967196392024243235363444853237437672524896837136639587063956681535127030504596368221115199048654176294803619384765625000000 [113,18] -3362856094683832321601515651391028385672553299992366900843622414566581633750328645507651616420973105381907268461528578265403732564710565299169166622072593454467065778138828454200919121920792468557437394418341034201871226940063282780760605675783321486841941573396530227826039604358316782659417451417236813740229832958129304683962833403601084523050910751717504713087164542964084560244852913737803041913560093164300752271546093829319067083739715772902467180011366949209935820574667439620927253559685716775006626964699863955258682078714602594738500437213606132327311201433811808388167270469532849120135266241640376637751188584915488486886087483534821829248314201064435214552558008003994672937851550603260722875418911270124444888613975953906602092769388726004134206441933681563650471519171477576061084644257036379350855013333617183781926525312973793571056822457089737739555730801693479548531710481702803692082648456004998847579318199611696541075751043805564699500064664925970370482346727659254170051600899327019738626009702257069160756505170807645401591415221639862412218899865054212361843226094249699042303313552618700781320203416951649347426954884234410431351687168549276392349502140503744867410586725498111116724015355139608458787906463520058731738315126526187414815818799758017323607156998486468754674833077728934537345629209460644481537726050298791975830373407694158958697505019343139676904451115771439624925741808432505797072982693376239957098882514015062452229426684593166373494830936141480041181180697019006808625033305567508852001514747250849356556031000665104198804568674221927535717527172333214579025163557637997896700632130708247750570838836642865410962245453698344585219970605948453649383908391797455763172757773878705752236552736926760028362955146288848283947324161366007873064955444400152684852335975227687898731684423684546613914772343828673370243123118920179504985021173539180564045239557831110526830887744792451677994206512702121491331749818443756514127727842368281145905686041415349895696453162760466212816291356692429462293698590684066207589359129612528032254053891036462329560320106613520362829580886942325121558088488657182324530696464805918650711544644966495163848629879055351921124383807182312011718750000000 [113,19] 4432721337578984166975786608890425903363386494929649997793638209268132811004205767461430305661410878726350916158007698657354811195868288397034039824061282598006704846904407612246866429411888632963079564015823809426822763289429307591918224474052549609784392030092335340875411248286721957336966541634742710950568904945632298406054311597198981368908340857466029060399552608224483796826308753785594308834792155534611188421582239794462879951227544765593670874810224462790898492283282953097328988227675794180824986055407247919893155364221070446582949145242947029981177563815545549975111374012834502277243456761542334722314403436440003034610208608567141155976979586030363548752132888266736086144636385470060472656555653411632975053963495102028744921089764601428853433428205807534506781630310833825564269561285786078499512067275583540946276026553570315169781186492324460251783614738521999656472287102626478389936951040851742475332559869277900123722022477055658246578160686410825441856555858270637021900725028942488599573447194888837609661831053109926815056313965712952891376156398996339048082997968284362823859002915968556807198533933301473225336875194193173368972580232668162976280101949491401654784737328328472878040690235604971782807232401554243055805168204158188651050782511171859190132395102996289036876445167913389644273210114521873578427353496211861749511799757251826633018147011026059081701676254296167877350425294172201947587100580260521320480167792695017244725783754831814576792140794215295928936115980632602708290211561142523938932587909023275659537424133258947702530116919146728827309015647002576292373988533388139212559307815525930070208738910473955140254211911869501546341254880947161853930202737805918401555433882964292914234865648092560921128712972303669346981373758759027589146456857783739537620875835532594050825714785119487250551700377192842135795711025297682495966628617009849112595952590625010302047877885619159676756297621556045056061206956634729834558501952964229044899872597845149185795879321668990240600602512560752272550403066261094701960637419477728836077368240379936479470136317174151039306260555611546809107596655935223253992599362841175781169889952343730725198983622092896439426112920045852661132812500 [113,20] -4932947674342676255327283855964536635124274532934812444215923944219975198922411101750794408511547838870727480185120693705586661696751755043003192342123041824738052757078223331425746886060598876305181243713076825819008728805566109277142395912416554582581679354830537102737869202281007154962284150593118445933240833571005361981195074962232032403602444763093298813202021308180701120977374785307543627898552150607842868885224768428466431325839136675823332206385166312737029570411217456785485742543484124154784734331913780848392451467335426398293735635879046237844581087496483717838528930553533121960855225429666793334287659554072960950160855910287460665931459546917129989114231439110536406768626092068367483441964706988957461339357968710407116979734262341750204652991735316231665044590506479582570973630374082172613989089758447238233872011264421889146520527350741093873869719417619582810236563677832691288222737772622352130823915438960896265687510353505412545917297651275433414146262475110732080187244861762873307704677799676405949697354298836396889390237807555563985552766038875109330816091166357513759390182132857675143135674013882874236715534759458382167882450647577127052456736990821821313176955120760491566480353887477827243482146733203056369480940375946881350749912684616596447454268236730172845543028926368624958884936514553837823974193470615986530572396847778153377888213949849422612727489254010564026034335678574564790315425296951847475732077513053957486709369052058099089656343318337800138231244170920152906037331131545069385209920656583017982476482878534993574049624791695355808900873105036535632806435351750993873802185896641594494265985819114806215113996949807915719201951556460711273577463696152185629885309059923078077883901175752965483914209980254572789730979574023576657361843098815738017816548360782912689615763726710469276681892344443035036936406494035295427836406272025452584961047610407069818351724684658686437192029240089536992312896251381742301288579495608947648453036091954580015074378699092478992345495946909234585556192993416249099206374915291937821010467539337790591313365515483075668704676237235247472043676855902106758997474237740772577981733846121462083722519764705793932080268859863281250000000 [113,21] 4325635709589169619237540793329458399939138245004329105463388400974116114287259473107897817205309719224557988828353471596592330797536817381814238329546846669455548650208005613354924855885407140158367776338696184897701438337598235182315995065894214129861142689890686276010702174799721187685254301130071091365109254182244067393442585124089323007036697999298040257443634116441648080358238117052799196341120539220300115021543052730387728096469786236537021464695521670019824923590425394483999115905629172615749042572362602985185127462740549235524103708837182841838095112414729521060123300689834192422675023910402513155012751003748849207639410005014782323519068046778360128390019630047435220251504216964447855052214452332075134735966867753644901928999086269400038270402539313342223456152132903361633829708952068393085383809455317983786095580476557313513638178203076191387293167302283520660358905461697643797552418540899368439996930705507250649226312397500394757146161563851666684748334248651288828522895782689461581891156882853083501790156700991184551993718816199729813224184228856045558965472351746522265510847808591923809087271079690560748937811421397843602514837275984956524928434280062033809196106174171745584071950786585935011294219815739664563140746452338362768776595490851454936452174261658629161934335399734087804134408987931305060484511102696220455652566142610778449679952615519447621408633556454412072574431119825430939419242482040611474507113872598140204432884450517491847498266883887672829364010683396434515242472458783058802473822915148424085413765399134942398759631410648151845483436186652006981814337147612752215765540225736064826020112044053253321563507684750328990764256040488781069040481668397742564029190724355186673995952533525933750804070174467145867124745562923657263212649061683992480688404656903324310796988153520688339534698594718729115532228357191386100995412587540496189632424302187968196248455351872758260872327648906126853253942825568980316765568535684905430512784938172342969808886511506894403281520273837154620731251638065475388085237513988093279815617825917785604394527453875113410216648385947508145604449469159515833497302767443601322888475714013595957441182804359414149075746536254882812500 [113,22] -2404330856780718526370811909501963542330213402271936132454250847405643416290016975199688761701229409385797111187420056056247204631542001220441904403912197560507157037886020799396014863344050334837371505360100557905132815086679063311874827669779688926211477168942230604512081292256186907667700789769048942539936787719375841495038507488756007602711235023805018465364745146568034967477170334745813108256533217881169943578189757651783945868892325694629312737225464644331364488468523653296781075538272428451823389738438824456263211316393471104927181770913936698110585317886484873290822720613816968851543253193513211703753861256952660898462975938397994738451643472039637606894072665342492340648932919391776954186028041168226275973058880735413752262836907402678688757035533373013051917219559330432872937858157252489784512294671328818458649930865451943101782866497976354777111690935264955192853866043993872135351635856075753530871503713900443145774509063441545354589403902531408689144423275664892033012691304113790474465840024344321115179494998697593807493862072909890190488570485928862956583933794303428774778073114887324542049246158763827024756086646877241576871787834943210725249207756813894512136263836945204209874453469220014458804057315098201535508060568139574077880088133794415716560311205581338582077975275865558394167290529093809655246642814459368597407809699130510502708450130271755620013011613671430274101410154032327850063480394393458380020521661893835894171438782910687332910165369757789352292546169235661008517373778421234782597582360638031205132092676528578947626814534586462089907045587816600383109037855000983551341886902163996250200930204277638226491401469685128706520366686700632416730896306733440931155583743248018411654082997959946255526809918118611189269460904489307979005249937577625211718769281042188566466086486402870386126356730231684080861861791726924456686337562587488931432817882717840845516231288888436404714112381114809437422809366551251879688623590058247892873405137625566341865281111691424696386928259679023783632662472296391684395685134360316928641575322764924855010915148478765841328338928204927379424915644442994546238203984562105510826859427987375883439824519882677122950553894042968750 [113,23] -398105999295400295492146629867458590110611808197170799000699018377180426819912090894432230396782570772347563168336981349511936718559621145494374205613191036905786664781120617381102243715960778401513865179519396372957678090506562250579621257552465674595517282271387610527265996887616220576438118219210678629892686906895962373007491661474012523490191784694827061867073097358422938887068603000053088611343200411808860287615304260202961825435543918029691519500188909869771098827988098042652306681893364391545970529082864391454073398477496860308365514897252660630687084519365705503705724454583701801746677395085843451079038340888485993654482365124535774509065427772850957748394950320197680768484426330457706285150769842608776348696511452992942382464147405888701290442145050928833064700437764803417158727643523504724061117501880914011334932418346085953307138196611454971499960243556969464928843783457544416113213454174730755521047582380283928469974933445082257279637609245311520566549348278267219945531241065371567642917975692555553996720428117992332151257863331165611725241461483217839091407543701280869773368266349292869474868668390117567512855756473943223479824977447768339260947241870696275213859381372350348297631780203805610173181097619140457583115961841565176325653758484798081180474816852070756140165698160483164254129525177362670659061512939497622252978309895597763282363131331072476973332445265025296716393982796135770217190324395880452810623935106027424807880305195256279532342579964122459876880679600283386851855365985819511367642406491112449715167070783577210335369514198151266716161103409220945947394322565392058092775719779630331904342919868957775768934111284072516768389574120026137766440578788534177695217007352469692629018494979112588245844356252146111752322735412617812349976505134626965958514588617162693696344702226318841109018218883627865011640688210928507507309637935093599068413796750200728109652997846055517063440585165501848866670299341164421730095439416690844262082180402521052433352981099173727814108172386764354601717228881196947023600561493497932485816578785203830238378954912865636963721163917495740222703712501328108644371665166322091132186395540104584256368980277329683303833007812500 [113,24] 3114880085379167501290525107062726157519955259942148289218150984803745226368493958737549201442022671375792689208234122524636541289425845108868719547891422407566770122695604213330336564570792385684335486089787216803457657892386678271919196466466164778507012215448417798633405062080633058719751412390054551907295721905044979436409707076318927313209559384497843289270506004267324053502352271015412820218222602838525960774386217011380213812587179306163850354419068142153382501648546613682152107559943628966501720205699206236693506455590572189790107853746263651215440707841384342037479587175926992724154318646518578237518324503343481233202954095121193253413651598910652191646064268477300667127616078591102160180705696042575117463450920968057714029068284377918616072639208951721723855183977996970510026396346528689739553004969781331192223248183999224568692717506498134827201492388841213546461356346479361585500938097983077521251703676948334927877974479426147213027165459807560978442411358066968828828474063067650008009078989914343967150357755594580098117555234540292091529183753416294639942692349905259426366095194196632713866901804093507254203517895662560763354847637059095165394788069396876448625230282185456075228359752933628175643539317220544337406114514726270013979713875551743904064380646027118401960511874393557104658110819262458429850501332999147566144006074912635839026991615747095160864106924086884501583912266745525015105686185250770553177920373805395284207131195751706762876479439292346686364219858028629440800787715974540121851583984287968478698938704862022843017473868205881706989512505669662119036203062680146065483591743295363947857389040426642534160312040092544822292780532574782000527531820781986771136631988564036184319201412950598114701843196413887692315172089799121604733294515625348105356713007403279224441248637176575163657855241988934927449307565819399089078222263425939757540696339552209668672512829806568667340600291956359161610839030939678188328643860788350285354312818069947028929632462175967939963401643949279806178781974815248805480724473877024036462748009671416574266638696530426448230496670342469415082987030179443571183110844818606389094658992711117662111064419150352478027343750000 [113,25] -4782179838640557504092539425253015356132457933104571954043558910725532326718549562522593123421661406793575145621228532459309436355633508836921919712160091527574063204037244613132787108166612636529264655687924436990762111401808621855529054659247343003419762556943735808773948867346082872222238948199597009692782616512194530189902533068771300936248736682429401925699245629080735821372653617737000244792822212906875971938984064993910292873732129187197061081242609276337601938866225121974580550659589110571658884155140323094611977528597886944861074145811711248876142757491808523199707206172298220375127830763380855412372794513773547023675123588825648087928440518419824493092269554228270918218688895455888067010598897273515361697557755670286980809048372448294386454142251370614052826988183779601382008190091796227581355934084917784823584300495357506222978489204293603413292496953642604008629718527751685976914628233222824121940156905017144876790986841410185363191287310664334867966801413184363170671090258732291407431684652401685901586176756059987704388177144562682568237853482973962415463476431765392719879853225572391313258304976961547320425226994011308033901869314636096701397412608939774626299427672223412343417740612102067583842333811135841480580791317388211341847091360254032049215968897529710978058759570804019061781076228126678847379439285114968287840734273918001860217965984593419375995288794695331389087056644950690416375645857098574380969787902066102777719183317088110726062561707046383980893910262804623923000488062345614414179603365435626109700315267004555962424422030383279959526889477166115670821380222622915026473851124304036181535131651052748212150570766687513610606341568199684712674314980957325476398069834107430238401703087437703684280460921680919824387361608785748897498152240490062844643541465530099561188516040426711480880945724976379119960204687415705568385235149569933544541584768812067376623368525280150534553866017687119141125906045376526171695681757094905892303612371070084345912431352273896328992706175973723099538977593657031873252902516209652781832633239150566872048151694648451431266434770653012260395674859303713892031444012004121919953356090182694515533512458205223083496093750 [113,26] 4994329909723318214163634415656988001293203257593351428891105779414706710958068005838684489352442210681145859752097801774391771914392780746438555266473193888576627596277168929031710256180933380084027224316356000400053110939597065997970963428394993531239017659000879213150720144573694615623798757357020304706502298014664446266420299895361041724723225848107122056391775546444843323840059235587693345579125441585452799375208955537788796588515409323826448007496994761741318093068718076046847156877115567688580618610082624542263801799578713355821517560965129129096712151492693531131900944931310424851566343616555103459603332089697496552894983658370873725664834870752066452610212121661507610044509925056003324409810339208238407554205962878644547485196743258296440686533823449499949889634039133420541962809438692656975240917258221074600004404798164537048171012792163657903985114966424808802696467024039703344079418713685153869837347449818181656368731130811986507289927415687505266102971530080887974093571476578569565364044268594759597426372907893974093865406806429563644350817901472728280513868667541315988048174354165642061275282241589151492785615106875239110053022524558387554076367578462552490467074003625521662052522212233910881460034017552693961470804544653095434017167227042339274905789971083179799853048309169465603293813972053766672181807132784342286070043166623238071715998109247565872481183957631785670789811770708431712122907019853804075876008769609063972474198804374531013547412703352439431573993857188254680617001960565625410388374463109875113207437360670112636521835758835879737747703958234067650234985038693870328026271685901694942637034698747250482766333325398131620723395040365385336465793832140218788447614628671582188212694801595565218435292640725423972366216816132382820264684665099561482827013626225181058790683494230472483266363755404804293667265088342709918895521316927949831718869368026077716289436635251372141559333732600306516218940024925229435804308551876079394355047148834610147578836747052180476876380357076179191046091346484366505798497862374907916181937847851338135348077003267847787889602701635433351007467443788275614710377360599318288802983545338065596297383308410644531250000 [113,27] -4040733415382533201868694912293686480551895961473604477418545362316252422918021742054845706263892829312806560209313234927303871954068483224542322243274333679657001483162664240939406235895490208063309052016742852656520353049771740576840864084752109941577528601424579163841794080534139652262910534358970065790073236782532840434689129218767043906474213977557544928218108641666477008203619341558997547965847138087288246583496445206253570968712005520574662959603700938042413925099172609669953285045959551101288266502077243129732653522366474423749467319979109495603178729796206024737887158964794545422868741034093173427589577570223006719447924663303285018085309009232390748011248187823791503686569129026510810848994737815924348677633362921629026455937803636044475553098691121219667938412573610320568503568732894271708085273671420976077064430831697748461729780537196486918765997237326729667423191709997031317166047265907392338001750917528984675967143595897794596942256839742642764899489948960640320223240576370135074968680696354517814859659024565068271411259047499145954750638942975970170804282232422762911183930784166923568148942268111240617668680533936633987863287403981424805050974416741711097381635130446134346949969261618072086370300339473799685179858388824400319084977684986139635337740384069333861033045399912519474139335232543605807524209748767108509040721886423178012143676841918146744779723049244452184009902219582092988470308841548017402473004434659011361919804687791727648607056073926939588845139305727082120327807520387985498685880538226289559171003258461943129489353296946830903333628621613589145536649633902480233507018479705936341492022252699746999453676474159959863668680447104504806077716750952389669652584201248684994694028359818096556657774971962001481324274653170737673165725919538071231454696577864847064337637819968515437820350034717188482089396210405542953442008193618336185153826512215749019264679377533527564058073313370121921559569897061633137029510916107287647406327386256327984338024526284695782223664953391445835670110158759154745897151370011456634848993922158696604768504574820246548296506172026232933017327718934369304521917911742889123472011192461650352925062179565429687500 [113,28] 2592979540501441526289319593133601477872593351493418601341395145685407842041102457813028088466760047511886471357001011857316731630679877168967631584280420475810786201666876324151041748356902068389569145159907715086203729843819519201279674628417504968702455482972703200067416909545937168452159257579586672879799673708546140551105693631517428316204197632297342134451367851747810510397389466007308253008131195435490511020526246902984848995922497731209869499572425355656317371048630112110256426478815596147056245334022313868781186162158794259682102359298086646739096748714897717382543665609711615341361123065038359396498578877358548528797026345188442193634951758713484876006541284329609354344125684362681891046736884904910900859145592414084067054309377506721212304517018893376053700584043947022568005895644076463583182016459873082255902947489079572855290699044295902101436218505691799502415877868984087222779880963033224392387476798878763222366897382560151609362294940395933366760840690958287213883167591278717643742274976092677939876864065502688132657136151287221498718859882813264268134752451940984355601360468267610494331227920304862472000725442022133132306103026738394225487726211207680220221728393052960572467908232812869973964589566358332111572348598810650591980937272570923200793845130052437039216691867248085762830135044478520171073399987330450457914139576564216147758842804822631513520776343762332286401015188436157660934946559791771264718064276104405058770618056814856719358823714355713359988107849411787737082193890429358651239130143421942236632656296319282735958998026876194895087974506289047648604893494202061321420065880349473163094322560074855019801920028075680804117545240177526786831285722484732999462582180156094895307986995567548014312431268538391971216901609069768613198559750510696311283346282416914372145222760089711823979085962642272680732041643482736957666936918844605967717998524563415152309875929891477257144522574242418829993003299082978385863573468137535533489009812039598059927076350920628070184826579956168473424114084893768658280467532105132991857921467991509689383620105806662872180281858129566361786256806239571395512004116324852875941076035815058276057243347167968750 [113,29] -1268727710508122664286943192897532448916349000444702174161207336818602776445751523929465761997861365810555678795285582699334352681469069780755881005956387409254435959681613099420343998745464192667000836427074309391654484452202763614645865809164618767083801178825801713756937355235981709188407769108919867178167623429882136791334093300713750979818053292900139517241350205115493042014955592843502775463838481480822075383045121914613777705361751190077297384612865958039408660347787961840092438782787058399615455362781179472684736367423723084971034086647025114433106254239508871250414841849031421720280595585703579831204823990571727597136090918188528698103776840783926730745201088448098568792837128083180798017084195163654774052293965088450703962733078961523798905809581260536189196674163167279375217397808082369102912092122609596982455515528977714928869283470511935619561273997618970868941365588949298147023957327357193138760096901847704631217991733064942794984318281462963058479394248365324773817555287492583034394357986480436590406161251167481107436044257489129433463096722539468694989997357969539033046201843194121387742579596438241203813943327645266691827917698517574968384907762500575131736120388457893349874106177614533183611350991794515453936446441347181103891369782172209640002791118276955349552201510521149386168774193443977234823422308983411317506769035324968503344336323265801655364216508055962119467705590956224212172766274670888669293437792437111119998388238062223995977311277535633624996353599135559833564318874854695719914209498484985274589620232986942663578902697219267214915264449989787347397143531521671244527254416805301906240550520304132641185525217266046997769414422252946527756281682931052829042785150142015033323797253650757898897714574873302521531936202773945848837313120676105244861057928942646351988388067096074993278860884926361644725826995071856924297183996919006393035979656607079999466618181610208219503399812969756438059027665705948937384928595995026455312740758683093456349244834014760707198010944562860066672881364155111637452633727900299589241965596203407249579496280431434973884973676487620034412073341816545503749305459466334422558020378346554934978485107421875 [113,30] 381621298735122584916904643897551105703939146237894114235684489550336016789988061744121714392523009000866621109679464826415034346264045438647297715973088124187126058996107704859027844689050566729141296105912989924575219616119421223900738487905731251941866865616925373823857090025317181213617458700353330634565857828688034585991092563362027598019198168314081685095149562361312274053325805743220903623837528416334240224224521662943372086816011763642178509813323908472451218346139906486516822004688627602675081721473992635361102917870740198331531081014192940588222937068054099043909955501418649532933774319912975503381379475088135102559609687536523097879040010396841191090164612091866711652241966736177294810143338200890157045613297232106960742994888509973234182518344329464544507469750029468900711836995146481336992970761962991351523308665367682479163507838283858665229083309146290480243367300743417715904324056895262729737561507300729688697977486217910839956937997027866752289673531070049788803116180163485013253336627695716808239805791177624131670115414903043959504331239723812915167336065353026502527199962647313349586792608375543699659239841387908759274360856237599796029550914684755696553456255664992189249605578136341806032655174488933016312952055821057076519126714766137170357661643064755767987525223232397373608016719761384211264104931969368329344800342332679158101197982216843452433458608402502849016418681199007954744864631890290002270572107067182900067007228846904877387564145750911771554214174405573219564110302346188612605992282651029012333518019926877317278193251046568308137790300283639470861818912199495261010500764359132371415734894347183404344505846247750156507109153540876656155052363843689049442338870610402009918725154114377224791551264080138989013253249516220713775809707704593801780925091237585529235592095813175204222649496454802724111233230822566949170052451499400200986553427657786465508939840168689543760596323971479257822131261392450048430864486669592910470152636839010627488355131382534148991491138235060881228541354005288858212613707876447554962119552325570075936609784648216508728956835640029432084604296516573229778451770144442889431957155466079711914062500000 [113,31] 54818988734515435030168559359178800115463078385460432744447503546969352128500961511862708472617775629335757494393543033897208226813580463443408743297837184844725930042475886743222458470745519573303436538792145188511739379488232992410884032198356712182491814080801630056969939921202658444011595677077949667117172757710328634170410628423159086047866888392808523670345327971708192132782096513020687470649865670868990468885192966448398625244536070475416796656596008764304219791200522486064404331656370529024250092352279473904001474277284580916308883463016707237289155186552553131731411522147112678870968592110488480142343206428954384251765545714890636306863206470622650007053263819005064958512107404020464324395148107470264521763347824993837695363702325177877380208659296898860530997057585161114647033022732578807966881383455262808420354865257886407938928748610662876476829945826428236309704440599638170150010984009895223926572125860327365549364970961907783416789173237006433725787856726126337201126785926505908179766040638405569512371070183643047921285457653113789847453874670947718165683234520494610106703265033051929153301637219987209213945651067714205773688342680032357909240545581792747216402713973260464609806378045311401246106421541875937787579506200060861207195751474077953761696877661619732978019216717302020806185125195566793432600114267525525410862899082319747062990358314613978281652463729757859928998072666094526481116443666660922982736325567346913926351283427146474987003888793159067857140097673550960122529763321985404689330121647974283229131695295608585438937964574395197298072118065372146072714115999469200021061458728486440769681123207250562681663502826986260169897893361278741336747268975341472407912762626667111520165242822534362487785457802076520654639024103952210641187737333126106760522093317797433469200377638828193015379206396522875066265643643672310185054526467397095460644534634495197928624042402642621214069910825379254054842348024874942846454454050537703667542175654391883536775700372658988838244671711106165778917834244068560192233798716972578361386052939472834750333506081619918415401563139425823420718293936202954261954767289921619521919637918472290039062500 [113,32] -184211660259004184636674440191549780317441161420381085151250933368503760626453369410947869362119250791423540460395045613117318480408271403429141655309026540553057841400353493076580254137205653683612599370855749991526261977209373227150036021719592408208312237259043689623182001519387191657962457600674965655297289608120483840495887212567199680688177720501958209690326694931752967683806447834231820022872805226073646067606267832609688982820317662378980279480350215133700210794910786418821854935332595588709534675742459307043943487287894836682879642524690674371419992363374395544479449517322261066356889138020554903425507525476193251262661303718785660198771133352675468646705695601450602526071812108321344055511001219047608007330280747541359100196783591354974607972289372719307065854033904264709131664272351076669022772440190180324459998019887806684804700627726957503184374835118640867902516066332833982488005917948587656856523226063701160142398154278377130728973068708888199992152629892692027863733345576533615851421546552662617174387371214551853151350351193956546279972942680654886214835281056196040126108359340738518280544153334168137335555640578132968879251988042304500859690312010977516895688409872455721722176251731087164263304435538781397947898675548486466101312790548590114855723274459001345937937706320293293178508099455613288484645028543073570677199859924431372899782152744220520355276949737939657740715978665332852958998668151682495028685795235204377631133693196066119579312007423050815926445859851654733326533245149722821014059649682619579713557632203350826146892890832634936038738011059315014726597994420562436403362335811248648163481532266693324541759042503276518302887965842159555200302035758551027732452382337516632518334015308374810638139758120772390684330105455165770097771677717069425421137310136968639274215333579054524700828853952251122333262159435216887410062383400489423432636456066342584198592672449535293509740546238777423756695991939879829051996285904834777402035925538403781097577483495346318385044027448916238158321229569924480887778261138189666881363322027157391055987711450783920516479963078802009646449340573085007299880544451298192143440246582031250000000 [113,33] 166285039302853682813821649703529736310868644308974641027635984442868829792476733840424261735406657091683312387135268212403758596630556873077579242496456056607363022860859954365704085838924816256001919977037626792514722547812428302942602524488004762129498001636112012250498386619893544727943555710171724658278934739140858734263673061454521702547547760738052409575561539063970949698319154849532397948060466469801206588729473042439223192621391505889041769132052506320082103787388775542874588828259337030760947985402984549333892097873080070917479784193158525365654083529864252356991139930975989431793578706950634435265273571162443438747577530329385730875971724841138549880791224463057743791660247583412799792174160024303724686930486412190778785914780723360151665932296640136287633812965366975681486762146140058843338585221444245430358452690323542704598506413978237332167310417360891334340831657047238726802320028511713776267397636436216934994787917924128028381268131482724904787369219723022856354941891385890289899819749221375942775382501958914677741008494076878826445654261222451088115639974869192766030335845573185712198294354616710449592480815426080696783669614583485290713679928334029223454790494570961839863723808145704173599672454724275931401969626925287805129754262200134331040222716341815005441554245439594642447283738220750583856227997717154090191713323648506407464772917008016777302306011211630086091791255988704493810631824092983381874335009548567681476783665296150842213360096189396885725839538558479023269139027515913603813049709979561107708649335183773901309421586635975927865954717862787626064265863959137829537767497837124855693142074141377766267751060235773499931579204140511747917549725131197362887197739672990699580656777129391130810611712287477523493591379374671159951190650419687992702153846307255926187567955758191786194951121228667546459844067188548850100060332913445640673429670011236341950680532295503411350821200120783174496988425764015238958404957893724968494359488135995965848260153705722218500615862873194730366925455451757503592922335840430963604809719383301356707663198839364404833226204143354119600208928901607929873307512025348842144012451171875000000 [113,34] -107547919798476604655898459729186925850490620074448628707414871071584750856183052563663640597252278296850212432783849363860717885740468828821339498515927933166299374507380898405562496239771646657369560810185170189815131218036247911642545500286283572586530020120494150843927422701861895183242718680918651348991628253169636711371683280163591380529602243139878088411776333607497342554838103876908470756495320238897682035069166429071146348787672450516195243458518542142713284054353846533635515771874440577279253881873075222076261326990659546034949276720983158709883971755413445046832852509437328872884138301785636737621218094456114641403618953648464208757626701585713629106090815501571397089775158546106874143903584715360543725809693608850396615682012981953104664420415902221320323199834030939741770005520411737223001558786110805629357669677638600325560568043512393161117247190165534038287590862909281758351770463395288590501764966709465392633794619458883699374905916520740078269641577299600671700436621578878035391952883342782046308581012660727131945216383352868674192487216182682690279096041601405255292609307789022277835644245398448339891674328080234334089761345978118242176180703458412971267855767615836854358177076199823574352481518498324386829394529895980066612190729761907812902072338065126049682969692975126556287626866202399498240167917790928890290805006685866662347636050037958409943970385752465871597745750953661422696019002777242052572642754978626898883463590567137377759444337714889394348524617072249089637163578792094744163907282242065476989789639199655371493140687187524538456926928291966607822224434566286542295936444974365327622332044664705451663265632147221743770589818779770546662217536491062412234707438700252051090757233196994883938807165532939026538874016588377663440066033609132770253847778484568179893238288885920599480463071129072967213178965058441366402405611487406645171263947398067305382398901126895931415871377404861946203399256805528896453747990355824039568675547155629407952495565173177204228470135000073071622686829832009609009966253070330350088854201561928343962139912385391006389668713911302705750900184046223162503963521885452792048454284667968750 [113,35] 56440278276659113035025772321218864920025792667241315301102525973164281340849631745281844537635033021550524814613226624876523298722784563475961375006366427956259444443347855677680095726648048150551060866086141253371506658726234032919820281023435948157847674395585609057613798828097240614034374793235571019621650392851890109040804534084259516300067062601263960731392293769795835207816814488925096969533067337138996320087795784933958385243617884325215098299256139274869177622236885239270570728712622577970727327942563182290751042322087508850368038772198562718769163565013654522736837284779150859176725978639390209852923016676239756605539180316019167347629639644139991130360087851639262318809396952047432486700167968288782994835709761056172576055417775230203051562193689065569686201290565273193913862615792432413084601743391729664828917271993452977745108263627676617667042062983887421890794030086361448693319103196571159156099790933243267675035099629026772855583536088354767626489320343820527371101941574500541951626098198819831992888237944404850582139771040122993311184854711431451837698785840613300725652923102265776558916649284210209947019155954056781820364877149092981034502790217105727156789397892494709964988834893791175563531500174251262905255340000709771542502908515587303100067162090653011332032426752743551009537572389331690430608515449978329146221023437274618481539417831773536873553301628804133556003368601785173894294042821697645662272087505287106250223142326676940343040524079693924846327759643017342389304567067032897567951748378302272451421851369596222878021792611750769949762490779610519044288474883570755993519829704417589759983523840990448447700334803015769641585057247351251005154165459150335449942729288625150569024856310221002989687960852911087815927107941921113928683284160660890031481011506937742146417188431256853857003907661849315672229315056273531762971213378402227433011988274120265603322331559880236692888091716674408653676744802128646961815383415371508782807855697545775364766884882276466479087245188219997658578008741819074386435322702290452517268964425827551653084569483527821313641355713222033403986851833600280059499709750525653362274169921875 [113,36] -24955903933328553567482161781391460890693627679351187057960642376695771597987018567624162662081519509273015111410749843104101371238411385971634738031303815611952280022572869667672859948039031267166775340722156388467230599016274549753610822284588263028632754315122763561155903006771500509082941196442819567899633207084569114103017729691650610388974041494379246751535214017913492913709332879003587330079239124495401298754568783452772673607931664281878505800702853543857411587444559405753519759518206725104573660525342417868727727634705442426138828400237907206371574523154610237393402414528367907162405617534276194579538155084091310868552197188946994892282828218974615897581841778850019276692016933298590853544001962863597729319804435658797619890943616382756005162529500035156397254678992952727645368613899854989999508644209723007359362606350077105631694629048840009191367401954481794819705145375717638161939394542799593899146157849049505065866200405609618664949692542964628022565545822583713100505162198460709692311287482763065511489214954469712207844635163207125783377524966696297021803195699779525543879610569460268446813413698913011730768277129538479723136146125754835792420362620334974731344065900211007818760082801427376653900032654279942406057551375242897706742141467760294779640762743089414219150215174320190756619161903287556385455298957454023392083253194143315404168025613715028690062263759401962506529547728289516227949997243854675417226788743241510126019786082938752099497543517100226701952957269317065350972236329461157575129301642314343679221747745964140897478491994784628801589984481147071341722092854123957270626359581568581831895168156436605865314134160574384491923682658911926298738422353242390055201786918685065074105037076001959735020407428085580948399242933318713022711438657514090609816037775497402113413225391254383669132758104324616376760207490100898006606506974834942653362031204993471863951931860804499776558277016050511564805995418980593817716143463557926641736351863593627032265287678967198257293888653645577248671308540892409526693107088084699078624677220012997163962792460740384063776556157481198200583094592985844428767450153827667236328125000 [113,37] 9511205765273080206200220777527712821825059500475594819339018667495801232238179089962412921620908825935784253164626863729422753421867159315434665168202232297649420726736903033129776697195934137904827648266593671697266980358191257191996030576534340375229618990503519652509730521506187807370821722271072813504708125075587825469284402207044311280475356432900437112667733290449481277002563933234676298641982945541110602987419877880966757272825079897499802929459973671581297444329227193568774021312660315524121389683813317598421437321191628272494541192072102047058696680047462180897753873016328996563720672355923638507471417148174507535751351675653152189849137461446475670336739432716760069744157302800016158034495793155722477536316467380200251168684293935266183630980116812479879985020307729082150431359359717752641818496650874924433767033539599884566340295828216137119871620420036150545142323249052323831466724202975792138990688195699625458829640959576357407354839087485345280063381744687555303273589929477472556974014423526432540839810135602307711092259811235859854231285323157311744827864469999921200568924675771054110556034677183353457455116449886710472902218905950186347771913666052324251293830621789889189492991442239632414363096590980772550797631107956692247401576365917956295391771994739129457062388844192601765184851593114059520588632127981829318636490349638034478948075089620084615062958380658287617180290563053803131729993864731539667994952868207812840771321032795716065971419351858098928212031681988976534642300802088719345700956645715293003483694858718609994926977446590184973521655632579165863263711564059754314683770922363908994497958112390386880144762965649260944515068441628268878826134341683747938774643125992482198741321276668745350066443332875276919746022693235827276004887113861045721790832264978696660011026750015381486775598890689450493547975338206717958998294652743059949351102235925674270970151146361721107932157604303625203349894574119295499853700814495428181298737796318653185753169804672795414249415023608852399476849024966288776332599535071018742535899980989205185071041457282416579993668114864472946240470108136833005119115114212036132812500 [113,38] -3241345986894873443018594903835658503336192086161859709846261830992625943599837453304682921373143614158651554107486555326502406893920568694595349053755947582745943585978346878352142748773975065765360724472640811183130147127916280847027435675548321659149794798994264835491427373054258682206178995464300019734166950067424494281546023135079346860162853442110583017664103074904229222071717453469978862836645762982512708145914208867293471204622491861705566263748660751085831540445565935204459430608779762146022508496573147822179429888132372562957538698712461345219280759689681631310963884535838634960394557059672840794571726849441687928530366737279924804589164913379967063093279560017343084426810570007958213483752544656835903152829130768347684072459444289096140573834770348293393144384880888083549864079815240766202817162039973069524000491990720144428522609362296598950443421349043784322955396364422250354748764595079032857852268818362792537533288397554413937776043154111690105458219456919700318146616344315500094372308765173252272074536794224264293843050487862323134155087328540617214982818507365199079382431587547825894211573413092306617683424969238422884317593715956673746996894547612015951375911168579664578485136586802192396695260284377260261729840459159242038006933344209942893221971468701348493626312518130192831337072658637943214312581351105870300321176890958812960226710330905032930891296719448450458963353170460871967089144651725985685693012304641603452053778121111079570672556370006568782642667314193633806496009946074749154141147490093251168419793223647275797775014881921183548749212008946773095690794593666610184974062706631193060276349724933696627549952135701340269741224666684952746550213732698297889109972639108992370453630388521380248898354584683652149818952743601543453904022260444065412217063689461774876580073997422513254820203449366196594966061655763106787408208675463694777874057785237764100287491773450260708552385392913229305079344327946367727794145041262341226092924038961953438824454725188712562267728176988112240596359539006359946970133883188981578189645220976042394544579104390741229905642581857303126391389724858527188189327716827392578125 [113,39] 1048538427418896294285565770388886538883305002664664865294056524164601505958813447428870748650993594983240982007612918173837170542523571184693879064769803468878778930230472843706075748440986327281752164201888993010555851862069425791807964788746316146527855498327107573329910255397385147104597233628747671077430304813755958173393427819249681373303433371964089529218787873650229665721780770399584019492836170900100753811915106083029781084398802589527871900980604025756927061453682029338811429224534945380139787406463626339588855888058233248840724036423894100803477930872043017657772866382336826889574319101967277137347520252912825329118730031312241004368478869963918460126440124502942182668756703080052587903120627127128103934460122773356007532183088800456796642231875340605815284717480301695373124042463707711089582862493334296557599806664440691241681626344612669148392616290799158390185989641270205054292135869313580905157555164258376082942901292451733317883647583693619131151733554373621858282541743553027091313994990798354275358913816007226941131753335745341054033327908524443551690032899771921528508000060010661024506332536596681729500111494709661745257221471226060613209326699160416597943926504194457936299959224143500906135266778724771452194334733938029679698724719428064755714759836831533936670009616103341530549905230694853282233187286948835737982366330568628803966051319776297965254589723308046454213493492908823423579817082309408160662749552214510834019435139427764884209041133359471503182539340987744825802118362904799754292725071810312063094447440041619768231212398111460737428919580250190821478962718342646737977421257320142830340025672067689918649361000491537180523749081003497445963396852085578058696866547531353424194648980361270525762585291943465745610651153044852897725471367327343242638220084814777147433452707209153042426445257383684183246510559098953816904905902162178467049326810418552850910837309548361725622542653652211109632224262750118395337658908865269999989957398194650737994071687768684865645686010664663767132093974232749886654847215786454945356178873131973213314615987971522889031958619514284247742352818022482097148895263671875000 [113,40] -339455795685908897443774272656340616331693556852943197581708503101868523747185720864827819095459909094587420484587626692295826116761463633484010634153482262430791197445271919379690240325596097821980476811979232157796029852856136312149625436417244908541221575926128432053357198254550364178447670773437610273247977429132372831912948889294098959488305353274633966788328634599627206813949355668809687299769765629438164296927016266845360302943510447921714254762914191997357487328521770892373265412787097123595790672162030142923747725668438725657249080519210229073426177014045204014092901891806007963713313654484263444235385942817834517748415079825107948885042290148337956980614240954772403494598560554357409314966863079760936563889793035780737636615441444429234122502985875819188340671604467927799205028904223208889172732350177928589128275744767360086883847890183498665665675219691348160378445696602259466719944337018312266712160059484476118693763273278916130252439271447555746997629608872300458040104322506774895029853800904512248388157187653652764992833845798694898465725472723909285023905597997913536026668101353276938176629547293868955929604646448557876904168101080966327932224660402231050426686291630157754237379890685495714300623739386901892294352387164105669751861091288036340722759348972248537992067410789797883713092744615481704619024828963016478738161777184684002935388626995445888906410476921411523465627495484085106949319066359441591476777155392388703471351425041190107806537917372860280898179681186518533711251310612035426541883854529851366767638348643214665152286920530127307276478054859197660505707672405118879572755038252785971233496643564194923517689878317150295578917237551786744405059349475433843118689363252133442269742776168067300691606996787548312512619909572606944286575296735944599445555831022585455209274318264822246894891399428931860906606648962449298554166115716100690456342232638613180786498764961039880799580976499773727912837989972588546001364156067395998505563989217850384332011462085753792935655959123225665818660688824281048781852842412845130828893490110934380746899606865582539364195428788217867577259312383830547332763671875000 [113,41] 109980028697711115763256483406897398064782792430750056787874494529576738517606317795740382454912634964578488752028518412450942859504265988056182322108855450635435680773050356024775665204160458322698498433263079830725091416297165311620064889403791136350512047373257910066805867721239535611052497084647997672718959637555327899702229088441405431099718588093951743019096801130448985865944796604069079620515551874793109504131201780048611636805987524442369500698055210633907739038137094957019289053589834226799665461490425747852819215784177861646659018070954469757089336159730229981518366403526947802163786580931804800405852866333095576160191122752656006065963117062561172139586220349483323330228597708909377380661086849198280924747375520206629699556226665137877355713517955509446332459920311650206875952960955814853202245926130814652230985562847891536663011803375356747096027286186596398421992280458931058739042737474118122741488514769912137078221110490967791019808481725819265258676994122749838810812528057204056654741389911465527406910738206307725949777941468427950105402066821368940052128413705987918740189043375755523793743640660143488679792931198645853955851641807956268710307798086777923354054722489661881737113616477650075437881284946627355104145957976207223014899556822857024865829872933705175960120437316824229407572118587743408669203980392527737211802217216854961656022516889361686184746167377604955177792948593946138097801267093375409762268321181411786544413805520202638049684790293457732366873706806498702452122041802922078527957277060369566328232926232994541011380075921283159269380836372825983996491132708047534882528938167700111942432623497983440337478400170984252691212501370854430910787453758130667350002485467841843297038136428373582021058307609716281908370879358707880978901688388150774595095453236365892810312678309198913955028752713410257893028744019472293841781403027515629774413490380914789448490574793342836290208879328039900884378390953130967166316347023614611115158232484802868512092033120014676841466496171981891337395152383071128108672928117685952175476388883558571802228143455955891721344784561775753672918654046952724456787109375 [113,42] -34261853810331727625306806690745997150780191728489387526233334763963855546015305127858842296864690642294859761683024825857538077683931960021867261643769391844791168616657174002632322183910098797362598956271997003709517560853488623277826405840268608517851610716835422784564605219680352002645733488683595632258974170982356199487449078374099550054287583789431789678081914353074443098112786975475482763222048555982635858793445790983228336278431540501093531672873037305745149917253270755786802444578498700287108229526820437948140812613365314452579441442976227561868809818636103949411068561611821136276666556205838205244339884123103211184871127059664871329969926315853069823688832053959949497200910910867304532819150070400992584875831715115517841794780748947353979671983502545962371816694255919261177002291116173744115995897088644324160050527428501186154149739169771652182871197706868469201996234351529641270524083588609502435052600811991742453163651724848580701699765003992546550472366608581226393940429270463767795959624762881661621846653032934658914403077436720069334599186712859941723567797937514407502557770022091615529631084053662004402437747773380962823779389160958620152861851037073074275359012944483682204061421219921960197122096477403780571824334620300411841402962367898651729088178435554586122081445149556557171457345917969676452250305855364592133266599100343802382211769756473494533659858450573937509045203056553288749851646202415261990604666444124066458028891853349601169949233116313100504459476616764773429506327306856972894541382840101528554271776445500505370552470007362911462045464652021682653973293335739112097924539754356958084349888447199873513587112996349375409755345632774062932023644785658525562117635504831820593883760861569835822212770351034326511338691544887592383412174208103439016615973842385246813134703934213872864684034868083791003326316178761245505561031702583825389682343726518464711435335576029021044680413600123669331432874477956054383769312016509170412675273721664596013208002380231652710293914144566132391921596815191704529221101857634753049277442158469337495234982484295217872866112784890901821199804544448852539062500 [113,43] 9941879323444295111884070158986515383915731124817906998732247032600951553982414104398187767117300819740414177842104230732076744330007087503039307842241703752478264753926888209323521052446418946463930802965681254177734418860130601000500817715861964679761253817413725521948470206625526854851994473498982280859353174166708504026523424517041428944722762916219930114589255634846062201753506246838948059578365056219110537455036726907828546544769956245164190862292843755719018465005459886693148738196438290037797966807786641593637233337316859610979722345979729487808565426732604317636264848730493034838403805348276993380758199043468686685539138897650406876601749239860768258364703900573968060996696971113001002823752691278447592368631296138648382393968329748689127809803574530508675890453498691612072532686150801681882825356952056253545086187293128044445595227706214758893344239996872980044836332644753599019667248107148054331211027882557230440988722901156137315825480795968502862482811301927138586780426377402114336185319974371200186996751558698931665250237170667102896492042337655547253250629199662707295547444112612779736275266410884496821881506943440684270892583172487611455330605572408175967201443358837171657517177599406234194067101737453780667620150584944686647293302627739521557939453138076600072426669367017338002692088848392460666940409507587766671159254974975227195145986534321886733217922750315341506059526351663884993841589777579727097805634212506505730288605820032176951117903819755261164529014086188271816631304988563168424798054642055212749967015386683637098700015543593925031121128633107281249192540735709472835423829314879352589171633067872804962239920207019420171667373102593110986252277438709456862137398822513775758892328507502557237874668199302425550666504896631778637324149566723800863884602095284628185410816391224332565113003161123816790422041920054775883724695417905204142189897368146691758612241122488451919307253187722531824317528418180093045349519865052193934710734746372039797651361204642874046564541284989851033795797338830025392550303877868052370104270482450029363720834404386135496611842654601787216961383819580078125000 [113,44] -2661564713986812058445439238276353053153169393227014993124981578821553871410613914597219524079089564208539703168196372396242089067189689457793967893613326759525744937138040382546235669110891219824124089883294960248959799371748031887645198745777810682410835390175121064856319558157754157539398310116213408823606785062107081027629157974134490499573746938403397005043122398369852044844969835602922489999056983452143455424816163832016083950330595642458705780583196152414377194071260398560209680874774868439199486020762838162690602458617277306131593001027180048294644207089392447176932179296357546359942168250969144071767721903533435072739093648912578818433797159402275402085149199975279840964056684277781702704281519714602933937661697286490599776029503679215927521777607474295255846465900681114236348552958693248173156615597569488621932955351010211116193955153289231805197524538321933298582159660377011080867532029128413434093444599050427753554554087445319491067197558267994005686119525847935964353133847972558457107808224749789399194142756909734033747023152934406759573146448866206315727578632378239731267022143899237324261432121932805253351328025402849606111010645994175804117152547714044205784557238116386215787058237362263361332861368594326344435251686390452835967646169733392305015940611002988232359386325697542568762345681089085255388484241156359606896234032812971364277058524502139606704915880509381180735179258306928638444417265277635667312661522424656254976036433142427749323810657541447968890724736357331867707565731049365373168908229899633422181312665988619125911853452387226274798942867562519166368401668813515675039837182206214515639689202617525777272798615450859234296508814683849461570976948809485835990946820742163817945075271886813672213166042289961691845181256247065838101930348416297582064442397558444131621524592703448426933282357275830485289849212492713021316422550934835421713920873409549694883892978683746481563953369249459531869380008816562994865473536491333703489281171153404223318984694452464927552624272476030158035666881253425827819077277849803244293054937602263666398945838524429940985527309749159030616283416748046875 [113,45] 657888318474950683759082092218240865104019930993522345236961620950097700792487981107129278838296934546281930130793449520038095076056740172797532174335653490247251837441929844121963387170721657796310782039685121834748874719726564303010003428766416420815784345632732006016729952257751642006909494828187084727971476730483090592845385211949045773444598505888790070469457948939938824711979326502894651345383838355595910799300811031273213114384205036282250906653722351048061720260728333348996002482513011956570906411358887160013347372596206556519232630564720609460073109522680297891120552320898015313211680054169919111149387378979094190458027591577704040957714456101758069628864658747751087936747775471166428772021416692791187839653255766605387614835835553553609254325834377939968867288810724274470847621908909427149634191418173772591861599395725544691439807565203656211840478464360410296611852923124764435743070114763038489147648113674468877842366637017566937657266078122148753069177413865050631323876716660282665921721456366105068484519745592279525486402502725956629913757018009183646334146471741058143959186723172047447807231704438876621360999602682681850526886785816207028407420516342066278167908287448140666280363225643250915416213554356276553636636034572310915189742909491386074935678279625418910131562600152127144739231348659870271718439130548841130796828733006977767990757702569692931086108198908219987576066630194404920819126402735290160100231349796606077048258773369767134482510231611402471365526031889451092654491726621618968392895785551877700249134661179440896510257343098718037730527194051845930827421159706947992941282650382741903678787922500035852120934121839242051920735420929039881358380747938379348828931180731349013004638109375787010664333184221068371675163198299333165228316803569730308460370536461913619757383839183107440241390674206747449791910974212042900203003519837862458276287649963918678921921478927347743571131812046724579159207996047662381082117640862173661537253465837531913438235439867633947387005841741015794709925676221860576312589498271135512822889350612493171240624544905684079054708490730263292789459228515625 [113,46] -149717443375681192336672379678260115307151761173089853757495004175050746191632288298534148318898634568736628275485275981970846390948472630195796545779947994430076730395038163259510780910752759677375539037356373953491404403212728193767887506951509215814186317664012780283897745414455115410330457357535245760916290733165026704180245673821255060674617425124953104291483977682982415889796687210872368012382229978699202023237328435849463453156415104578711731546281527735405615689644221796876685225575511402275660928112524850169710605091227694294316547974331971031481148922519527504113939199285007743300417037486407638005424414792976698575012620552192558620520796992848004856029837759050929037921969964238300329806704637940215750092803270534350877592568946674299800512072552951827131180230250459988432994552156290050164205050275465396165271432567601289411131684747235420946409246581440409384490346290844164940750528618671006456851462393905201254172600098743068986135948683383519289641574731219122095049788683427601352830142241509101198490800041969682629980422935860219898169410723444807806734451457973010545659202095945711578139907203963156109802233987774691769439277875103420978135976349378349807393685956501663681505562476364661977904779549483895170259120016897414935109298535701598010589995139878604301737978103217370670960843048533228050942489094077579681840007492126251397234684969098015780314707243470261150670923618909388599248109093460005180500788529035539921372337457611577173720838370272185860330282005943831171033421375006828149350645727183339325920943535086005450502433511775639613094128354385072038618688117780899552471605320798670125014260503331123675285101139774200234758039190832486145774354842536669501622566972786458063078088006646851311937897757181695337746556213277427635165892394613764846290740705652329124848465265543987491251392462021628782871607461737073228906163481315107746075861126946455063006217685627479368062436701044984649884335918451453882621346663936537235280778777566409155224787329040561193137224726266300032266864928384019366363306221880020933088790284722484762473457275966381985199404880404472351074218750 [113,47] 30912658800541300399545561351666413528860077611305519859372673438415891913254546645637168451673916638486260045972327865548200423557915536082465391604525358429541788297630612386652715071213026574249401520164653075952076384965622850716007228437914741992182710509130544178698291806153424086373520864469153605230332966833911849372091769816802354310008118759742190312171179958093333682767021324216740940722782059469089094023839126737004875099042448852903725304497310760267402055295677158506868199191666170122023004147847415878609137742867707186337448898789961403511176967629614612780019959959796570659704047807900288846377636766007242689446368075111347631148337540884083362668214963263925151803951607684466118187294328902606303379440676529918665946247452444647573573375566188119079631693475613559782491114390359983114279779734299635643173815273274752080591365734496368801652296355527515462882391929978535144644009552497080797265404049277338028635768192475136299326683708330037727793371527543387705727548064756673354635994460437067507553318577940015943673757312653863379814753004624511407802176897975437041509213277397699510114366003426566490108855552981646570319353412265378681170226452831963136512577081133685600946191355343419408694369234724316524810251034884771792839957849169160452498607099669720846982317270763505195757950719431762854429671555915121638402364514953602957936470028077080932985465593953765308948693671532697285740349396687011047488689128839790052403446926592382684242668995508756431736210510291735173612305749284734510332394592650776589326403340304316361795483947743828883372549568935349497668164186282414834397171307148605051543919876185991206090931046742683288183005444238087732080783786533205135693413573101699639267951755561005126642708016541368601447450907157650930000353732357392677116959572112120587116323423080866321132079672637207665726092107689887469257554396700898493420749916072017665004599239147214738766752992205913729154823834894092535397095842509528495230724600207556246991656267691510826722919291634967669155406448561721932156970302333828135802714515655758658295437779628400676301680505275726318359375 [113,48] -5673302021258200519924293654774325507114258034634186312075572371108737448832796095878728788504916372296604626764076692876330053895008661232768687261656069966683702918775987941381286975767380905748055688220927556253790187678551021418691521173797307227254244370442150638965069697448485615735264596366713278701013261188395752561460556665806601955599145132115942445360497436578640514686481505334317572457494832450504809239327124415923810684770821174982550582185605847422217997084906907570306753310063937376305618577131318960539890492829187747765835871107230658702532665488100557926461662894326865169616871258455635246951607988680355943475623367225819806019346631353154831481700815839212943150610365962467162557398153611569509392940421793066361495429713341904809829494921440014761237215815314145472392282806653762802061587751159306984651879739175887795128055465586649678893369470212023091203108771256591149421240603981341248082787686208192892527991989515215628142216930932790903304586163518350765477108946740268871845036884486189638147686468330779473517019322753866162966458393794431517164859406724264099492471108171059678177473105397209456075511947342830688832208100228013668599687020541181735121083211350330135025395696209838589466775228945963588005610478959066929336639355181869811236846891353076586542460963492011605835846647712284384693641878819409362923662699874942493067239853468616911957873436194582671744795877780218631363981901354507434052407658929997041221097141324966108961606403627276821909677783935065795037426691735897543199742491304458246856100606651648074862490605081485556756120875273195853402556008548431860769589063988947175058915685457101243381645302871928826501152492153179742346072892547114719249267299983457552278095175147866504757758561424201462132838515279708164284150439905358084583203432522544812144711209870217157150694956259108450878536342888944082816399397485590356467883770118501779084938221870224257594958803312637716609190698462886620505726564858094367445140531074357244657935237926384753336683474080910000365954542918394815684980327171413818085376157357414828030783837675699032843112945556640625000 [113,49] 910032708371428235237773629256377123174395724470456105249646460071463861826475196988846708396256335862704360257578768309256165112804452418387103830275453285119074383517145291429691669278489407124307933522882726743303499918587238354088354565188382696632488084306260563538720458720597903834614855940088207709211487894069060930171002705738454751685513499093716135718240953974270754408078783258115116888752470131775549142429203262995369593683131187501451802314482221950545793171763179105100958764735790520366271096771970179332528827062937023457914184928048998717518149674985416410057292034348672459357804195976120296411858015529008764574940746798993619713861927699843505265416048331548379944455079775563544917698153061628760775533689500987500094334470495600988012731629298331907493065837069681101233643717293183242944566745558909169952576653538453546485981510697144056714159548856098485942677297940731810776257271477639075959206269807323972683180005814037983812102034556602835439295222821141462269061647467037252689273106825983292835121585029360860240225352798648512010609612118816484865815566567907353510103506217799309497753151342755962984062665251919481823697913151667689588505346339741720428195171489677304746473326730242010059856849826543654518790629785081999957419168425267780844069772587579461836044870591079388553458061624535684188241442677874698596901933713823577206726881502169966333445516470126645743588190901141590846256054276355715370406748463862683171910572468156806068189005867490094361328322034505139927259629263470917874328070651368517381929916553407977812503949968849466802892611131670076652466136898716899549230341799646999439201886807080396450485510947170788246433668618763397552711820667519205511704453314960951277036706813400457118300715140492529163731508358427821193818103303787037966572109724762111903265019489899245099994709987918723489447257126898998093831631095676116301023356459697124482508154922098317339411206983314287533744988864644488692647403076211246604854054962375681256601318288611204551644161878100966126271476206109748415930443954293723710250686076484449849033353530103340744972229003906250 [113,50] -123424106341945885144969679289053307610965477385430659756066923677078062681508911241790547089710695487937825828508477422557013816102548026694779393011546581795700629168948672113792163257955135576428290366466885945545187889176697545878785718673439324139550495886074290674948685084823897478051864014560434137525790476617171372566040724520652852711806169793622060110413708766788386983142640974159343744750629368990098253258456701966409931933346574578880263937662984181886771177079271423492850138325128107255663336571834493153009418374810192725826868958850190075177768668710771552149531654560731597893628043552847758943611328152440024103568004712480568533222948501561099248775705133950022988263078098344428381958901876255507415294128278668777231755868966054679275257657402519312752250958646276807418301323512856413655201700581618612815787691381262809850787702561342322807772121574806980357921175774270078763697364383658098487438768927226450031073268513395967253665631623614438853395195390923105114523206688383820366173933830839038202919227209595289553035359770530918396580978093009465259423050065706784432272071899465564133652466929000480955283686934764008000569721795234722029937119857719817026568746837850110007319384916612644026029421509637382018660856253738640250935731751722721687343300035563342843246010972515236767608947810710328831244650914349527832742030285907150919643637950519782391589873462631364136125283457602832588972992306591186769177611689918307388821093351257573777768880825713043919953401045507076160500924443910604963057353249893399106538044340150338037744978907732863478304293752752671254881159577718240264420036742798358884756531579817509034016924127613946581066529324293792215120686927272939008159969290147112826654733587722589162648604129819285730975376899030983537797721096940062482815646829909364754975501726129756517392774402851149020607760700075928408960280914989286411556563285750818507825656535409387108530394509842201314848170126293647337625046163794339112394203973950728003623206855454052047014810054012703817851809341880486399389598943978863978289351807504647950963772018440067768096923828125 [113,51] 12759458449051781934810650477955610761075969451873970059463357909647813885113218004201072887308649010122536647432937186738548942014106900471500127369270147865846335347951701753369145048199259436598155083008803032278784342696557459454426378822077394192835062844751162692596630278384709592220451992581744480631764920422336374721306707931241307322353693185664778304266762540489723307653616203859572016216789154171019147237571042648459027841021679944161854830161730376036166706606772610123738307207748077681899746311066975033930182158820386954355701447725485884486822455700412020018820217369856122049096089789442933709590331727989737617248751033276047409775255098124984086997736567007197549858977324167710291488310522771470296434169746862381889793379618764876239621283534974383467001233495570149231024755402307451252005649054875222024877304425084923334303459691268534250876624435550557212887747138147075063067650321860069599627283062364003547978851988142266960668524167257607882531191331997797898515362703187442476600218753561570451898302179928659293426711228316452554101675081180201720687222782957279233583315990467994099589243311490341883272154006045020651411828560402526191358906170191745087614325233336894330924035489288237899196286857927224897995929733173814968126358952678806780902649601409946525223258409146620421553730310517786446368970991123993943087720276558531583977944765173951101064372540037892844280605337152783941966066815698477261708244459542299946824615559042492737276801480212234900170874454902707478465330272793828034819571420697775027334945309188977316529893314406776176599078211880347890471655031763271905105469093859190920382302383886772896299409357220044990578634610027815775032458414563749426929236810390585469320694601641669678235336123652815124674486620380223689657604370469187937994148749440739737801802916912769304955115539189000424662394694711901477419181065439267503135480817386422579324242596750935249771593735498519698895017855175199321229579103499410938456829948664876578540234932598685487385439800972511735900970210002678926295027477369032457866383980604751968712662346661090850830078125 [113,52] -794158606740296101190423770976843089314089798349873337433651833575679916194510626487607418470638229233355184772364511373629361029976378354985835438369750379377545761811682045018655891781794132782542307150239085863372280559276994035152062582287279632120792704511087436014073640624958344786743839505029176191502112586134851350624614564737595351198944320098020334352265446721721025781890525631233758450178527426232334161358907967655249170541365262666970052003601020325828324862298609306325857944417919529025472646674839725456948266049703371616812325777417987926309688619973032353894981883100958734267996687871673948894726439996798151205466218827840557918129711456662282511896333824688085345073357455211742831089255819421042395560010769480796669553842808813953182786402967698318079761781552592287525012208549493504278879216190255045799350272803529094518035037565664716972701571508860883764277567042067135018013082474610649200129499403065891214984109251603556012153147919920467602055724020992933997950324694941514438928444285270636003494043390171675873904290335436888993262033424771747931566632554491976857151303221861059529148196419362644956370235123544408246667228602671536623131790453348226178166639093660032741735236989751710688768262210426761517675519398916629595809553426388046245438388951552692864181521375615176600586882387585925666066854709875580235169349370365909657899256789832759425325602111354388479896342836341710271953000779699874033724898754426416216975590800133747911018769823626397353419396112232452797051601195303305754534667913367995488087582189529761422804966921220804815484621419706781716813112749533505714747996366060950500125096861386763650808393759881113130617040438021325010111624748342277446494928324571567287158048376190008074944855907211979261848422119286021664455196907437194419134871940928519318809756626323042125182461373295844700208302443703878230830416757638895924818355778222809844513923186083677724762347827854578380582694364420613209248099197923667103299312054386811352210482069572588813603181715225486265085567231697340187884660491763577166384851580005488358438014984130859375000 [113,53] 10863257253791096573510265722642735883143940044835195860932596536428425596308733232716139411490899292186419099519258555133944372506202886389330809186952478984920912980176029346956855955204599927116968033285317372188914723683507461814263469132053360047255260625743586349833804573679430295333042937042962667559162906778602632827084591757402607020943158880729257169601630970343640744039524973161775063656059443073372777949411286425881550475884777531275215987445053267372415934975363448010044319356799486583463199277800893653736353413100630416872898328441167210054625334449786163285170672970400475906938029491654463050063327614773086788599454193860078156121432608610823157492419714175728402121507037634528682481299778047610950821760999872301317584784730274267720744309763278795888880101875339229189941819023847273592736300910671005999557085273040280593186087491332786599491318025533097127880892491947968474770894362052084779705922332141417217883138577582011882150214502884896537687526617963642172874095001713904314322297219188281757401021784312544530849301394673218395049376422253967376170795822052052214255115058267246572443619286368035546871534744880776566584879221170504510410013016052988187826805663858042946674627758595187605321833278221416399275264547515161475973107561286122060179865564815166429435541735084190618163463267242406204057167943796018315782962373864873548104397309571405225870670571845199380608831710666723176271678540503759024229545831936191998706595848571969907291438553661301518984015370914446972765674520987596818184289514174368809294990042153730408312398641768867397015715656510575172516503170860348122828994004509753604691733559781950040099291282199490458299275806677995169831818519967588728359798170446707241198080890048716783321359907434568427674484921700622435821429215900123353855939612412559739499269497076865636945790631145537653532745453776604220702036755237936755103991642314347114149888320257635367656661897072374355253711468942140809045619452221821341912485516004183044664409415104180889505837029024332514029504985763219600651276920746630107263712261556065641343593597412109375 [113,54] 1970989171934219166018587185917319009696906057690315810517792960318549818181010548791381636930316929884827627162646968924328861441677526436887932870399911811496869882077018525521845088119838130119269709224583248638993934845863233603447262881394400086050529602376285090515849437330799394752302241296934812350288961588606282677599107843521253918770270416697365834553723814615693982285721441948132008531261445591078883211244484580861994890785531338584321724254321092626519307964513084042313666147610687021548532295757968296970022306616834803474170562729012378761420641252911839713604795795680334589883518395530881707113336288028879117133255534764752086323831751372932515029861920881690059396452625391856895567238306777322976688736603963954714353573000879350585281884973584393451442171437218082652064439059709735300385691149486602312988450769239936680680784442093191117278863568370087319225020278680085387375874754248265850608393102072835915184648507859684831100232544248836540748494961858240429628997047792045601681221177944960489077805692297288880879448683043970951174084025611036626438139742971117163382713824518350141719593653823674427106891436045365905677964539217094474280438520778931965999566360544858442937481639410236884482186933123514663144612520878475251066038299380196242755140029800324432581810858915706905535258169501652414229234734345696491047718391587818946917843503232984771099861378663734791077459887420285396167673844853276957374546784341903692626476155449084872767807851839629074640555130447407042079848619543107462199765020606451624479218618998337570472921153536140608118549706571971182407744614635286345497378949584350536621809639322699462104009013863584908849814056188222574908686534481475521231528113727256268888345365116057359046439175504549179305471788297835211195914255717754532788100871160122021600768298965312760854308478243030070831876598957996495246717999982683414642756343113416293371263779697176754946100398529982979812935989977227452360774016660138373889622271388263182964542043272812982659413101495086173007530354451900589203203382983013406014106294605880975723266601562500 [113,55] -105242204435212671248987863771221787363624940916225725577995650577911945640574808073209367364590148863034377751615777509420054988010893042160412599499423183760737392630629333092287503474191795296740722465395211831713196386453517902767675301831216884944467167688591794968047292209215090943128408158739152003599029050329429363574961920616686617047430515208898505733870991588052864504536747492763036220625052591557900795616979092981956477168602144235102439368023676147988099254491989291826115524348189874079492329633150506198684518722117460409647383110223575825378632308269209713499852434475329703731738376648110067800966729419409328727464039618108559979010399508962351454738066592451712896323243495832658963108427758909047961499922107497594608549284425218540096472235288052447064195787572672860803293641391030334507029914112186097835411915717778325190072184536459132949956757880583898781166202617359788855438052969022445117794767513219301539634474074468839067327724706355365085608704236455035691263607948729380532899098647148525110165035102387216674594957774887013486415032597184828340977041914245062283987973447797991848314354383201006058409921727028164824174336027373324470873165696245710762371353760396163308403383558799451095596753065232293593635672221734798548327066679542378825338985174228651943396399226912742718613117049141496942709659318080586368862605948090878397390731482238785369746903176620734744169072088059255023547243851123981740073550342807184756520860775871368648607746194076861428478054293030126553242716825926738128524630809716221184571973046863587445629238298018424587743317554608277733964577705579351640582804984985403136486399524573784434459687606766364793523472680467735152597276892280905093271597367513666240800091531781777677485852032417372346556600015119882474612129855058382281176524536087377603240359746701272673917520346511430647361947909593150317543704564142862989620545638974704042267188929101951927296444233661024232525523380416063851513890381525117174796158362011694372871483290996403355704968568024426276460796610866256846954814431699196045956341549754142761230468750 [113,56] -87617928205925670502313443408946558058270049689315873935750104605120048297497842516379030263144875300417892729558448756710307896724158943604070983336770178312802155187350448266731329238412041697209708712147982047169882000729112498834625065425340065276007245138542037447629794005268962549445101580416285674241421912861054850735097795676317334233061367071331050332442684391470488917699341562647197613047633855860371373411456268611010219040934141896239672051727610675810687159602532322830378616075907700944954925377243328317534131264702938090112542358773189407811995724446380419494627889502631288108740901830966380952394619194144006280482337262516364393157118458257953460239557987406877909321552786207208832478940850267935329459126081706309714578833560234056133571030166806492011481917292192981745244826910612991163859356023729909046739622025917104891228759837642702380685194539181411322042757012998086401639232936445172793761948046129436597470059707791966584747551700078234751820443763428945183193572907751948925491900765658500597764281473927651072982038621927138142226034362150735092927261574092204604931104974714280047036287129644507215179469336555099967438165267309253575214402189084125610814757849906738417969050291824337956509949457857884912069984697554667292850452668758385730584936097920936463341228145717834568725104390761036031464174931393168115917659550119645036337986279584062402001740771707835235999002298564578035758379544149132112485097918905277140501847732831046724627889395840676629891194604226287646408154488182858908740313314327624396687330765305869086494999636736128248109594008924356453700088928692273884988545320151938741495851228072014111041292389587458473402933443848051420795088183970407583094291930098607924553691333185260901656482887406193420088307496175169847160284398923745467045930553547580933515075336971933920912242298558285343773305847707542069130528175904155146202768759317806593202555375886522583509725616436625256046906146429711774847375965379523188088250445892740360362145156945077661951812106799025887789127563641527691959444258256887501920573413372039794921875 [113,57] 20701206068163173857244667488796188888521541346071296134796466844493340652697812521126110502093712233536875947509738802812187544563572300368288124420159890259553823800795881347053373991889703177284492523900070833961303475568630455366258557668105183583427474638552387067802965948074291582643578026152042409013121511373893752365122599172157964293495282967182506091676438394346172041136377247943061208177653675338274700991064960014212076776575277166538310264154000089628745725397189023510432670058685758410072207364410804126792381506887005150598648481592950103900009833354504645916727713699261164563593844345878000539045004352382977735200308150959386038561442355933871492148726273870705008284450182234241279349404605569274912140849347971135343199713708828484896646972597575840347111007642915657039593047341146299873918600432410128901041957505272498255256615133692903683739978792858703440018234870242998895963141655946145802918351192695417555567079410727188283228428903175948985943795212429317392268709805506980717731755524515190711771471014083825289933098346462680090072947974919667471623725744886185841276476158019396844450239901844848353071677773632168203057693084038920892648978437869742205281222454923548825956146443852986522023828927826404774164608664034536563048103094919762031782921543669931644017959186606381164911657158322456704547477602278784801567891034892373949749743792328484960141017936159056815189283007092759837756436528935196420567450137017424486858768967218903309137085998442318455007849942834387484171776053206703361294680298518671558178995806507727596684411665837513312205687370340702091695131112329646812339768993028446099178772187423818142848882325725472380835266376642229593620309475767065955030980688407326546516691798781401802411990059404589661165615545947760304900536490542334005535013582871292122939727268132007776004634562730068224680115911330887977334774462747130608269336583256980009679646190958208580703190703194979390498112992613966526541857145025866829236019787123643751728823334607791258480942764000066835037048058112719448479307435689802709966897964477539062500 [113,58] 487711299991121186965242072732487615976035550788649699785518701056884854630466624462032331308806547841218988654927015975395896882019183101587255175534093417553377160903953263493924980412367430438232002686350647807221935750268165207167878684838370695033869854198219197073256183396026344848539855552193958167446131735254272307774337817539745743947361184198598155862426653519088759175745968644474571001281086016339546671308205080091393830626341442724757460791464898493325612974101923772648896320380296789443115590505798289117697384652973867682997352721745183011133546472460604258429081048296948338062777486712164282059243200222653019100231524574666868200724718887813877990198419544283060636847499963710010001501310774529550069881835605494190670961544207377930142787876271864886421636035797048273224170565947990670136011312533378183449536949323242820050896319370089717199914552659733065108763697757956599935797057056384992642303952491013658513048954387248081961165246350050455874281004235192142762798372536319800539716048227883257378094751496370474350632187257912737330717416102948389350506863470634784745173349747721610782640752708753195510012671041761879686520379781578920091346490434322663528355065234155474094273862340339981181713079152770438598592404339907569925771902320010557101835580733313014906878274627699544729786466301738483434196033993182423281511400170611607295277622036200218982463715567840820902432114377383026356068005868480353500384576253944969637989588798673881357779924433838487721249666687505427252811945162730058178670924225851589420513855810147092297541417663633594009160962792756679813883198116649679248154078432297055566761794157466237817770470728134817861858735857167706969799875220767302675760191861106892004407064888310648093312354126311538930392438310903199206441061597037714117930028930794946246894195599151764139416155248170518441066245974446573873183853421027717644492426257827689584045184255311677100380557435778047098699089348610466214385475670121020226956909598333986000217587108197218409412393348758688184583976451034290837940495875563845038414001464843750 [113,59] -595530225783740972024775720465550673836646398497355362310186080005061455971957396018761046811416506317814500946560552486486507947692607971407691203032222439179882541781651269725256931234245556480524050348980427045007273605582297116029791389341901066134862165755013941847537920103573793103773448216770289222539601801476935487929768847535907181082169569251962255511556548355527068072030478725115767215864928828344051243633067494453577021087699319269873621667557844560792967159556167895807484181241842922923403177289144656659689054133308391513728744915716730078078057449710572344578347213122059066173380746032248568185748036732190395168177696228416248726227048551877254797360557206295891218766364706376085898777281002167826922360588984336432528778069408279183502468415054480561691264219614921839279614252404112550377848894524348006269621181818280273051748148299661035435821034912746899020329590709230916100350296271431932103387601676056283192236810277787780096184992064861787612989141761432686060993691226620924147132935397994028285152488417685655360167865178028914155830632635782915107880430014459238854535690092366175856808196690358845206906323134816350561474091969578376897081527293342304393345508931792651887314121784050189277826185511998639337949504519219750768367810782092077436007795431700874299895987628245390289230379536241621709160697413692135939982240406389147102792529116414993802773532219273345871846299196081500689859630254462332761216803298067735967390287475446512754906533305592676037290557708597865260360031130363235688307593345935255976635049277136769223804343341903124260921771859560234893163035303647632523174165606380194341222397990664539959704132479413810289107712889983226696290954094131398733582712808982604099629320992597450167569910385750491667943649058169259751809703607177654752108362794003847675014867376522843789795197895245240997429358582050819581568293222481207636220706668686444049820875756158727777365436387232918721647999062965276794247321657334929040037101398154004680565081391921966628535156491515012618605089546729273924620267538506686687469482421875 [113,60] 89109679540006438018302758522367597911640477297884116108382135382756271246018968100184991249092956796250623542922571939911034028629626679004290608836456669695733864114502448304574199549231057835139857103921466847593970896139626644921615487875058091828067945910893665359077999431791634637107676307169142186609525857133539966258571704478157107646779202203503771474090934740542332022778531099347885531858185212658402605430531414050881703197362002237873645657567094202948022129003958824098876307125828545118600425711071455477566423617167031739818662312869763735250615381706438031412488513455193640781770851348802312460506649936872761764155467291220995327118706189362887413586136345625751588048687096619900407772029272238867101079905748353661158301521420222142528212169665121269251038874365075309463805766476485693587808567080243662479977520847228020719194469398089675625957264089806011434118809918447239586243930507274817697185471093269033802645802407738741701016499706595592332033507215091963597161845907554173597282582994672244737770420826701522899632615118685427862314806636269439548361791139026090415161735411275926097230224810574870617524437448373321376321275932564257279305429394553831014879825379160425712766297885044218145103848945001064355357914952938040726006898112702137184063606629323570653761278047430533464824997872260277519235012805325246596712973080372177090247831695757574983801547644744445743403045256654323668506929998603305159148940555269550142807080198374821648968641986886845360748020004262456550465227511450545578539593430139784408476008676845269810289799514348325358768884044108605564877762242441707294088351679981070137053721166307013043970981000648579248860753227772808517828061488393133862116453110831105367057532904146083189554185942095604717683829867216194943254945351756568516998156119892435363714786943836697470480885602017757773936517293270127829453595160894395477390306937098895048599917652176589054188898074460250475015846970433295373733556213105576781701473380239009419367383408346649650859809040767763160732191597147092418913150257527828216552734375 [113,61] -9447423509376760858916460529347204369088463377874190041904539983065648997822824320336619136249547775790029026455162174026984776518770728873201716890460514890370215313357333252764813035568885204834111081700103405153364325823614250366076839158050014166921282513594188756497062364637957826477020788160390661616292407916389682197316335562729581011258673354926121059131351239549077119617427171536097255534837257017027990914400324713953661602431986864597416380318987063391392127357194553479350703976540008319435035914109488524485720177096167161378196378556200738389178964241529364130299935687152318886124583569712866536645993334687185191551057937962359838030003444768716923532314296764529140228109823945004882718209539041824371363259320533622726551712641106857210854412516975729232077805215042155304887773607261422642150627961818161474861997030959337736525706586836740238949539374701090890513007325457307281428217651019005026335110977759581489207366372828626432048581806279262816217785124867068714967701245191747499638978371574782317368220955290710398015535262504844826120761101435492698576412114484800961565607372064457898508782831427085617596801506789418488140954645959568893421841368588010039648028801399616458539066901537444310297447350080411793661754620046969299394948104844824226373659414532886148257718325577771294545109162264886262611561570083862597485896278535322988074699713083535979374414139978870089410685123441555239704561034416568513230437263156782811852861549776756194000716882248591023562607926558223022753724147138606515403635600473334448651322461207767071681057711559429382531184760193540749132659083238347016890893112847152212359743750729835756871915936558690845728685119690473579802316533797917594645561930426309390859794447322172852728059399355499022104048897379890013068091163378500012661239391341095242626673525010641916211708091060870444202327221342661857122220946336807312816484871273455095817022751624531044653051458097474402264509831258707750048095228388895775713548382836005217862736371847911506864532311150678824916337706434655596980018587417602539062500 [113,62] 852999093494489787950407460443249448546354320921294680467351181753928437193110612920227185528551544034159991851867230638822389617297733266305216988362709766750998068038624090791082482504220724065068672314408820605494788282410915755249161800231953432971310647040142359381777301160319644411054571535573900055105755187168219444171171206977191503055607274433209596268859706566545910540364035486725848655314316231291924167004081915936339083306840122233334689993078997319800772361530737823138690241479262126731284619751714723903141663254202022533792077414751897434828003208468263349612946974424532236274839213972423888485187929420481887763937638723603120930158781712418144087846239380792534916652677420633620794128279451417461601711311458440421280562539526170190711651907655786336049087937182198878400105493551106243792345893371712795969980229955072308458475984235938913671113258102113932933918247077251268771932695667204238722340385280049485441529030579283776307385446450318583616368910138595864736646111138198389007625280891317844987647749427928213909087901557177434880614290991221185040805999735771154157119457998478226749293292233504490120424893634591696168375803452480873883319480791594526109673334030529016701619426550171829807951637690526238922205224931430516495573357328299656618842272565919863490106702551611674049434051312416712985378305917297256255880603457391785960541824981339371321484306252162207223234866046952400068398576220661760039952639801932899389775471192652222207542095358115742834771970204550340069067936666417450642811792224468961173070951616426229499865205553415068482448975055038943972299809318396330142455287626765552407432562291089459115671574812589040541854345158609029183131003001086280148989529380215231605452366083693300941392281332734100239553435328429722494891577778609720780978906177269716431697276644098201299415241342059743431110605266136584782347730786162176208281262534114798568271623903950783030207544452516528083827372056046585762003738575428127981111176452942917698887153406448244839851300537599200023677880336471211919088100433349609375 [113,63] -53332413593842266523679024836448045417265997552672033003522675561578994248069757599622871576441573210656647621115509091093212531886362169949038669727954208216296963856488362981394531450370815671194732589126507943408158706059108993324915578431244839003388496933237917110176817171539181325678865716671152289945176463271154051503273652445549757098976713291089641386744202200979675150067506396052097923897762482118741647842407547131465927198260375891458679285967335329374823569983659583954723816403325301204896049239870762080952544985664653844018052015651504854724796975708640174024962024497527814733242596514195306580421638725874753024527864174029940350506325566243063811971516077106963875384552954133295456332422147916812148820089334909861056688043581682906198415030806033546706420735468928014722208845621506030120149115692810084689745094975259645104421123020563463689845450128762112477262253964670301514048430588875089846904837360064947692722160103480162220308424956237222199612953716253608199734514063566171380948831111156496075393592768656715105696216194256561144775051976398572800851966734417769589756047840534239346641555979479310601260424243286733355876706964537833060639699808603744111228253730142800398875109959175458804383680647688602606466452232402249332860733952521467368022230112413575707119683645612464475063469874498447169974912491918242562465128433640995863512861694409077650026872279569953106753906629584539726303342746840038383810367611254694233226334403391965709936840932349360839521079049201193204904694789245195122113521089473387090110527503935429875978069022338606391832116280236681938511266750858958302711499611805076200741868745717200647586408353146949641549407760154909987100035328876944096322999504345277885580841846625029529268067122074236064133000792180974404616049396594478804951518983622889726206624599201698746093694461076257071544525255237169527100895764552059194752117014679339505652237365881866540674451497161244820932940799429125341988238599002017315039835709937455378733296605711763184722281323299718929741882301567192384013187255859375 [113,64] 2254465881987168891110439674780770825175296275629628104028108312301384974187940427994462189451375612963917949052022662731680730463989009325403242816888601935564061189384754323063604748217429968469557188725344859008137075458565630910455115971405757347570001122809587472135526372004204936577698654372897351915588283718636596684213355656678226321754598002559646238898064347895000911822001455055821745304184700983838490017617085291983977555980192492558289175259420461717582530131042337770628254408909943227169608468729686928894878024143507388283008669567969749371778539157191369324662890457569865476311193956545233856080761313225431779173403535070897329949145900998859608056561872425110896196855535196846414036821514783365325970531339250872046550279610305904661578853761455637019059831451880555117851979286668722921162862514692095719842827555709307019121171764290194953420978490421566624922116368193670764854252292906478232398089169062058730536741621044136270728283481000488318942567378021663671810995332123591978886091162227317015734966928600483161503905087130642281379979816047619587041110633123212375102404671315666913490039494555354994803459249126788190410582952037679571776302196894493769376579947531159519026193636268115666194131015608808848449652880820587935113983584368919923917701494409203710963955030139268024311846949806530874928124539566098500168474445066685704723517819183808506702683321774834483869096138535181605866249449415146305977063321669740405087988499153363692439081561662734440575600176034308688408487231377885664342784326312380005282304718634836948799295901800824214884206980638541378928117284453991645284343429539043619437316088214123741811402473340801806324181769051695903177478210340372945671804736472120391683504909667237811520809484949254684383709070398091284853594235040850146183698275997139379337464153305659304602712339692699045117961491003824404884587595145577745241464172880622825806049723806176819392381427455169380179725475742761318336004948201508168542283576427351913718060987342403562460573604520205472875171631423323804517480468750 [113,65] -81627842558983715374445425089587043669721127556068296017763364333771879707436012938977529816054928438466101977122173759390444947451942601394985996251410903186337221573837838575778106182930614855535050953075837692722638847436409700836356321682074802252605800608663451005624980277682945996399376456453403911189506878404267850631464779045791343463019795610203609072885692760455463372549569006393979183203131493924338024274727717145811999510649140254583298066184409480817573235358054963873062106314790109609880096108344435382946358113623624187627052370877954355038988139061887496752486738662516763889463999733144146363863683326690492657046167021805655837944897340724400827682493078624635379007990868262701669560183305782224014480048834215309207873880203357253593747811580710064296864877923370495334545804566670153772716532949414660638311035520515890687598529534521825063222791684818430511545545778949538190087006191772687416762129561844599974159555572892659101325760028547116026994446869848110793747344330816071512760691509209782059432500797597911979337466358899521925257098332174546772446529953096927903981168006875187030204679313094813448124161211418963861132315207726107054213487987043623826686129862969739943235892912439923957509218656348640841360447249025341892480256378390258535899113186578030737178451900156250754725531393868742304743631638965102663331119459931601892624879767138627942004718967430639771629222259868546830305304786504085897223459823564054273746127594546586476888581933497419234061071324861394988321405327399432817031516408783461566907911806153075785477069846071433213739725683117797876936180502743450221628369714725959763488880908002424933838615661151461118886834980158969608717334341420099376355176978510991749383166091471251902681006783077011519332244675377992114359770122070566735730972164638524635400905516134058921808809704139734050827719136024600292380947976816230136207316501311984873681374479377134556672067769243137297119827649704707777737556050913874165183138815157251791838255186692934647418730128774803163385332466678506773359375 [113,66] 2653743519665396528681937433389519812559859241659630756258193436291611264276881964515703202448407589977995178652080175052745581501761572913669122326709818256668154106748625303150022670809661977377298395096831463158408698317911683598411288903992874883337769583219640898937852729953821194135563361128472944421149293158124914848823435055778237947743171234711493984049161818687002781043691112573081623917434088919567136189145222264387325241803614156602218342068247525975784017739938170201437413314052479048432321985742861823061752452665712636419583302957925084247826726967030943855575856946457244038960917723681363548378821647809860548401195555612945078779711791403326761029096140408634540687348506387199584520985418490096610151158527947446272268153194384769343864934579022296221387218041289726100972320719377754326716078058971676020311536062115893384036940763371379409882394562293256760627394608501798461485138172324004714758155796988528241753824477742758812052347004676478207101212466727291715123048083804824844841436653212054522323038567416441647944533323406417834437163916838171282156611891005261931133268101918646152432681075156391486170162357071996047189246866554771061563435822208421314038660014068184321187678901694820338427199042041522606664375643663434732777104749689345670684259042884487053057103681614461730366700140654243698067281230678676515521161637195271799536527875960359400194849119684726011234235195790469021860561393974886848312967037993903576959405981416774171557156961939735779163207064533865755622359558515653282640308387598202097370810929615273549832372586951200439483665884872067045315067068183543564317245688184861140975825686961293944215769979318454050563057583239793153492776671789277196702516397568926453143023901475404794049412481376442397452294942367124606131789677179958441791095430220931126273237961454285899117551569123787629676931817756121136174028284176346790493084503527159642711063195962878980980963882846160176647505815234621866668067178831572569055239621144084461724310606063150523967529423148783872874661169449525578125 [113,67] -70439054748109088367863369991483663954917692019132814371579465166322488047176492471771172151517017844988620186994251805116465190029040982467290815206517037773895444371747109959469719105129960931102057595920993982161699577474138687420980782443853586617796301172664551609824243302404189563191790367124483706759933633503295530297118529232028790718959827248217577652434698286492154355693665423250649881958128293421030898546775310585063673493502752268017961116217257164968654335741525625638342320323725887954777023318750016012486036659474863104285654354870529602997243672519783783255706408979955535806242827324058826858555748399141736099410622956941569784860331538353898760265782595308783997374278873857528947022512165573963548612035823157558058284426414024251938709987554360370918638146445834317274079053445744178709298143709172473792526766859023503068291988246514527592723816832449337848434380149396731167123559734367828834439794926240960240760955404049459699883422811564904035188862872566661220992163810542907351105528332890477139736258545293864427840294129447254481266327011042268926392733682113450792104910936354799836568414102543366025046399336895533104257990668887212225014595632650491289786909870517888961944055079738958236815667325875465287444796366886335320818247699976066765881989463655113258339358458872159416293097383482594634649276187336762832673666656061034719564496595975994489579570456184243564573613621938771222586828221791302841766411810943005374181777249131086747584499723908865756261436343945813796392612371194959184655896853739008572206135290873091343084265838430953519701173343938637132751592412280578218164726823103368681790417939034769542081906100427438793504766045592161437723122098141479959412782299370232255083044092349738509464401135465949357623523517198071952551602123956002117129127005990205132809229635688130820383691713798120234901601632172894393925295830235304196986888374834648847602740124701273899458651741904671187775380717601156203153859911149164859864509863024980620424410549562793564400733845528595435770806326812000 [113,68] 1178604454567426626468003422306683742947597626986749218548721898506291811356011433631861491390839963229201210078583232315714020476734819188419698070200095385753768183272527572374990782564353492427783737246331695182806005041156633556456158103577491600535948606374256806328980478422334554809434580798233643093798762083151227949440029822011424733567571761583747869023799064926287910919599791248746760493073416583684120661711391752316289516924319213890346210111301324628876099581652826781981662445332256945916458216895157047794421157599055548851942658845207487968978999712944702149435318052521502778108893303087574066914072856650232570082630189115195509499423799534901336010633451001641034138556953932057390553684112639016998505948738459478578583691780413526448213772583708972613507389608630652143000283547313346244926204421614649089642121261942767468483576037518173717147196600198902230146469531865784416271037398390915346900387413749368531041889210615924714278579222103598562576696960250751390626190283049545858585713962748015187406439473005100145135298212697792351534906590750805724151407474516048125441232826065889700808553605244267886173862350033031132477431642278596490901595790091033722146457332205500127026331281269077044669580639398629943771796546327487608941380370551576428981170079359538471497286276333807412481221059792876579666913694970146642972070012520498316823871400509773677874377857004960406518791818677774802870159661078857720150118698123322775653537979039975244367144349647924206910156339172655151940571773753757412749470743536367041298562139366663991495887440761216739280942258479632386843722024812218880113292122585779967008733609345452113061739585174031698704537695075337388790459667428430227806326487856726219922311499211112478417579385750470588027437703137391364296641481158562682330246045947258303046990232426703582049212520187426617607611749030048599294581311993765090724485457721578000235414436738228421630035701355195027448853289140149605215418687595260671402106029716003296519223812632237273456738759938187708622648845875 [113,69] 213319591625803390517831309276637531278222836703348931535188800021149332748804130586096515470570696915752923525317136300259086161972271361878692190630167755815787430945092913500331093148965900529289674060576516242630320293419369293246250691078821577936340223510027999693624693125330523299540050765800508201026066437507998921501622012784277228106601328023911274153799169711285525083805807361717448174696903316363480668613055934213934477468483799932090360650431713904114214170559823249009238181937462432200357206251309087906511352848744132613188868590814720177017451266603628216663239874596634343940773102806959191433747845716976792695331453157747946408810242105482109206808364392804714878037286991049567204789638302011664185891171378292753232213850971107264150146091621453658862708965197719464519146379776774215836539781687643924806299383330180815035686429864428707924290645102485949317753884675774476950368833470188962445091438382136892932503189713858876779549554965423785751147554105857327768865157647589751543232050412548705585416990428587281735958817987568974276939535450754460947371931257391377650195437576617020334836890577176487864055827207795570056280045156937352272095910154171851749832557178231384896689715158977253973810416096236831200564631585669315745679448861611586489576181983537469585834977149054822853566269364621322143244045538425310285672964830221855385119854127912562082242542348809839120955031183940326263069408097691693782677710548925640562967912195899344104163951456793813150650684213248511170867415712037011437639363123309527365195212044771883198445570942086297479801171041284194243910821169230638176960754566216320598203937612355422556365970701853854183669904815765278139026982539822806315468996822075689356990300317633122041494395463444107424133600169501056076599223405580588759575622573544908506284333399508089603038315073471436813474488465029328581654963257432768256869132217926481791802198238513453167219404146404462603862982969074045190050248181399430705748632207742329978609084464636678622520836944430831913930 [113,70] -3756758660663169584534559323122932244494191467072820655038033806870198706383723595180122626672543432617553283694400909216447331416591678057533538744919766515574500941699125755638340652447013579693687704003060103843344527665021225122815124297438638780343539435397642854897693737791687276814370346438165495009924997886599824158865383334107400089561053499376822676523542095981895570566539804644414695875965215564740625917489799348621252580565698675290359681300390506867223907695164926845257431452403998213246853345679969419140143530281764662394998740143663577719967548958100684910338547886306551488723720245943778736603034975623805497163143903752770804739405993427633065049195580093925870554521882073973579029750139675200714756143892233078511580226907813715125155762458846808025770301332248136091262984244020580728455800187985232372523406997625253951534312411964922861275730386770909573183434655351944015303312095295467343561149813051828324078192737011026254063469552368628098354062716826375989981674239943271794565209460085189972456864980628294972452001922310985902362300597853620578690884289159266507456131170252509302041906958866028898049028287430015064951797495891208145172759334847261683954223382308367884207749515997701915456116894552975870812363480064626511724749185274019427260183897199669889329718862034202789192549448593417783014016957101306353350449741056940465854133935983567476898493651745157948826914254895350990247993531939679712433717536965699470357718485048577678963367563828383391320966761202967926179345799615948365563772579722218118388109769130331313246804052349729042288469330113852594277942560756211650514871996111644486377720771881907388681007814527962529910849173972747292848996593860895980100626250440826647738756291236445563139603903452308024810256853378485002075926564021950794809469634127672080132926775288236691964790883318794183142040552244459996859622999295916896498440184652057425688061396826444023976410598778990444860643081223649432878270601354041427150129641804526712056209088969996918421206057335724338880 [113,71] 96657586002721413975628986079181822449521019870776141411616325463225507182296929951341631101553517552126279139857106661552109478894881107170472809172604186852408331997869865212927438328013165940627858978145368158975975038304101663461930402175744466099040413279458748047298726467973464848084726492597330837405067569414996003053740295941787295208846579338325265175071206667600688921325531907517235315468689716484758706414591285813433351911125628375831776404660703149680344499250013128154655947742350166427927907016240177378405994968982098948837171513876101414762778982642789631602746251776256722664561241210844872454210249487553336540288675612244036222578730994232912366050625214926093898049185597249571320433618048604161265492102893800260333097341954592313318134450141715109819393759588283332461896679795797648552110414365372954788216684509962889169719817564680128158237623519693782610880366535846532323798653169908349460565958835366209676500195788205828650780822986558969909381588236037682661208308151606411618927341733802448330377484429945972994174675481204718117943936097549327687118366087625772310112502998151477288943144491507101833035585256515767043001748410954205848999371666856521214243405140268935984693118578808924597772721749822489120294635276330549004465815997373360222417326964307898700234245494720382146717601712859981170204459135752416086748322386502324308264198938376102927316011898755762554460051949798919819874335614401059287827258380019614024584814696829813071248834414490794376395337714646950385360901438292902731935607527161254201060947417708033961132288356245719671126218422641118546593309438553885392707218802184383685624610344544252743273861112845579898991398025412813827594719841372079992236858957946693603342490531602041549257356888547985930166368624031291622607062828129254169352278014598207902377397739288962147627923849947573796458489270228811984016744791130178918766648410269387860920050130709106202777022692192517143521802935434323907370973941898848702377251206864169913051241734108938550446718263577395 [113,72] -9997829792518800729805151525049294507551005937872957857055668830989437088616259854193368596502025998107293469027012602845295051169682096384151170657096156557853466489785408926530217825438901326050142316801134943617253150333386224845726569120872052765264678749796083496627061009768673900237800306474219559264594199361642548924500964831734589979262081596137871827111876306531053398671745654179845465491999763035952369644776110413488480934333088243571819128371560252714473853731937897557445129615489621194444762246195379951830021761001854026075693818634178581036242120952727181234690783408495216542775183340146683744286582287753441772276413852904296003363459890197835563033900975875725850156178778235773247854734521654431747176210804707589714129589977576887362977671772293822234824627299198500081477060905155658748649216597287345759101168827209785024154542011841934328550438906931381125075708454311004182954490385933402224510878372270787646263278977659610160252660850392455181830259145372564855681289115094679104316247174757698267770207700386112237355549079704039347875153556108219155551864562411829733664995744341303756781173248433336040976658781546434057304563894479798379506097809848223549541293359836831692387364636654414810676609196718637443181389932851248065530727286057767899047295213352494529488902471765043147068245645405951041398631328220610083777492571310755423352446751442196833958782360210550861773543084545012937138082719668558205159663768470157333550441567320531604068679306137655054678311163256426758515768063892244942340842003916945495896581178413092346439418677150569396575505780565987105762560161831778888053563173688706348798093314798445963078363804222307407682371814263364841471585774949780495697221441206027949502820340653897001307995776325390723209760336238480659658857779053549984559142921781782102271536353556714824824239756708989078285426023874855945711458791153054652593716857302663752597108007834895400220194219323865538414794383962662835661074642062903001928888647503614589549280074959038832662584278145 [113,73] 75752995827118048100835317565432288108969171467888749056860893325930278124406801149431510044768179263596786811950732225975523848723382828091643709193675115935104811575511720390166451351762150103394883303051062114888134878611107681925976040863128541191206358699292388609272344008568564280669090537290817653751456274828478890383353304177289003348950963818703022900847332324315538296192737054243038914469311101960829821433324073533344645763375430507428957930336542060093023013239765756876669649300958700038976649210335773346298763067904876183419884107546074139733816262005845382253908124785370053860943386089778786096107521488933296441234401841519507207094115207572488149834720087711186566683333889559326860150105003251331161442456569431698912769779654420566734063239883387382239903076420561662649873088297277173513198213175513223125165009389099976326249893002802696302817283881478953662639088734062375395067296666053453138647039503562954693428367153285871149104889559783297461522949361243243921781106759517156806262088303800123651686125397944811726504114968631201383938094904252991195600785335199516251999140930448329647483660900353284403186678610176589566704341742274917957290865795953493393888769397919091551047394171165530382512507221899477673573570192702739545344445988543604005019671463324866198003053633265481882963514611678066266609821169809184575517621494909832759736398232886225958783024805042165187218659788563983607288646587174885405755824338342172544279344640524826366847747866641677965911405957931335467717048559940914170928255655422465327473393465010346185136890589834378099033751294449458096160312334019254361336100911926441933229775008084017602037982508609472451009339913933066222671497613840631934409063590175971711103294941919801087985945794448855994306244617722989524864825627751993288842235114863996977467739304574420832549695172158085296739478507111888386312428800546596021151500131617489458772037729139923032469247896514678112409705885882995192340846309363404555956344833660638230908975607698203432675950 [113,74] -15210435221444219039169326245462708351300687311749652718971508713529104387330575974086305085823697032627398052248783053493821022534875790803870381977436699410120249201096200411225508587703538383325206732672585553292849579422549721341015833063146209121828211555093228595844508243633051410270633499341234665401699405732032389298691779514581952639497436831384614630782188932869363812321135063047026401379985849521189477685213728622803743253880801489222896831908559541368554967826525484098044767914302599035235186203640102387708323835400094389024218283594650577314767076227572506263306256754722539472694368489360692169979504199776107684445622898503946174542063466264289395556403314498544831671151802858869625439506593722648181518783362140916544469458074190169169903126810280312500068693616523241297627790886832517643263719053315461407906820471724778310518865035678559397610963398657223651808602166710320397509211279536823059186753883824721086722164510280628534015571461248016452995429427127259642112646766429745973549032255645696485129671819686969747022465652694964907133157457324156423509518422690560431280492881371212936173477206507958776412810767114343856968234119328213694618445929039290347408582564783416980354063650067200600962192345215879949259983626335701899997890320329174689382971122492357738148800455498739753930344075575125348748523621011236829987486525337959733831501476255038965632549398606873824393118209684885715090297944375210167526990539112141165801814330673446644989117145390920806004199541202525286108048092101482697849426423344139389574693227690438623509820877326054758500254361868605957209179586649147998748769385983510513358345150874810234271443246993280748389050464571203022996064623430746979557393249577616167769921886948034828272067996091787360818366141968352663404540881223336785524147172172926751607743254688149021354098970202330494954635785729523346891095086429880489731043443238238593188357030743337000813926948064014610751669260690367554025509059411247207132164507043899957115158786487003678675 [113,75] -36715119317264240867338565900266480948495224838829495210942521283234595221319883625824272520302047407861658699070431828446271509385561811390537185638519329114811246394749216114558100581594295814528950466492787307311363451405056339408854091432342792024043085839620659736289043410936721918059617875820343424321837172950217974622635619929764883533492011298469931582854680742896212041425877614730657224209960960920038617595169733733904105412332745197302557670222130060713213487930073527934971188075007873460140282819869641617976039112934776595267954521246546007216654800308703135455024311055775319897092335927069938057662733487395472452357191189268584119726489881587040016730627590063004060829862837416892739487196171428994053936985520382824899818121865703611126910643032889012582045310517078401515199503163375867186659348380417681596232416341605494471649459069513711161210588076701909448801552395263433675598857414864088178433590447523150188228292769229657254092009829371027681980618503120722743796669735961932039037064352662114554710575625823739882070859627663157211098410931423746119591768668053056365452544632257396276706457081468203684897817248693801361949724336986484698912336431118294554078430980578477851734762458357940540729701567848424757017207252014794943430166885297075013970756227317953738066813154583892296381332777740171073895095076270178271420742738182915316843782508315891133523078269050661665524107989384211748954216847080128751685359089679564130083526920861327948088125200822377206665816737470599334273940658703931897885593989467742415389638643014725662159755507659978085223116938140374696998990918000257997593878967753871593523460151684444161715854314452195041876773039576545248664017269530323656785345114496683098782258946565841864955856323235099807209785712387585527943846284423306141742579734139564553132770323139846731793446274993888911049827459637780572306119076065767936132993223829348628158975410299102582261323044859976680458220101304798873098150010171550451905218047359796045074811074513985 [113,76] -15729821099203221383165115459629534833309722868949250453862445432419463139488664712666791402480035021820534183307023337985161136098359405975198456718326319650822281911062450692605822301818506057253112545806453718659610827364167866612094626717257773973447041354255953092196710687832674295391292068299107886355019089077790139608507515498414757795723194454381586041345450597757022802351110336408210753839186831143945971235576932604491765160468766356584040747149036540431701018229937098835601677354610189905801239043342847885079459387795815125777748270126785645124002378655642928226345830026871553019712419835305041487844692502443967581670176568304244836527761386752043661616968571781007083363644321380189987219902571342934873342116363373632191266387327342863138322089698764608206202728984931621094773866738184467009657256035067168842920484393684455152646560411710403779049734596536105055354491627281856952321341732775936583470679829438206405355455378075548672276157546433431114757099679952936361704966823522292714737726067832097121531087540673695424638427144731553295153104197104432570104037102006333226557506336255987107223706895807027521689310427078305533678564076599009752931537639241464432815386045155010120047246821158703981387829024319010612238377242049848686253167893098242073643659499934854826124040671965307479738595980757965903565221320843364223214612639873819622061822541535518058586387340575424224404247362039465103626830445150795576801017808773126452934987788508265022822084789384438438086181094700843118544178365238473795095117347992759871471745324709827218528795396981345272058690535006919943892199600264153120453833174740815517036142436010698935664341918641734273418800856740902731910993520238634824428999715459541458619105559661790954434986251576005076152805732482188054429820646162945097761561954658265234642583944189991991772981313000454354480694811187708146434178340961197210443643811960869538356440980880433205763292156772128323809340859447928956554920404481094885363248842250737869410256437100 [113,77] 7831593230994936247805221869449920828702228553645388081527662413811644683955541990940112803236133738260756055062799330994097654684463209374060022845108417921287503467950959137775612614544036827010842929580855418888441334081899809151942341193662661513736504989433141997751863489843303969693451199541798240764444667953974534312657163118634019697825392405695158033757452771230226459644775893689174477765185308708898761824510243158732857251111588517688044730559427837274680482763915464132725654302322784095801178401926154708123636851483837345961388955669399110453666898058912548209856186074401431716320576330776280179783862938526310190422052250610840029142574407356409090933294364454330727293919350405568216793965323800129429361319922079109538670487744403235146954975389372086220481890181098088591526021603062852763868099747950134222824198659766951249401822626500817632118440757418513079455242496191844381534017670930286341143143558542746157471342874990582641469182923439548855311580128428111207181826849406871437188884552611729056660129630645032779135127663226348905961183919069128227231837480061291422878331099150047769983600751792120327614175729089165093591025893749746188246949264708530798573570913698970653897078698456577812065540928155525428488895780896702313465175917895458142141819105948696697133808641190913153900659876949886990057531055216627269889622284614289647053502924285295992032782893575205344867070168574051813020791395078931048910854577654462187840299640599462450408998453080583416534972477427080556898020336833234510773956635001375026787105460228473339943740250817142766184412620366335701002004234512828144156409300422405984835404994589240870181024704552182100400796434232437109473881089644522182519247830434508886439884340948282965828220494067739575495639126387732790926507025642278468972446484692472986646807961576759087891004481206778698234973791553261937256066726391405493506216318678037391217230509141724702430425782755171102921776548362903441444585900289517536269921561699221512542985 [113,78] -7799258690543175779009346075283497234997802067003758246629735276339279570878187512350293050937804384227917578073104300130054368581619334298200478488259831629998181778872008257257138178291866838617961583618630194585185244058971102993169064264970549036774877057902816922795217533330829192346426205376033400067332656522395241600846848462156080023962553890851172452628072680685428834633800437743543733681676891096454242002077668755731876198141419706165356367577743525700074572504861566841317300968120090621342507637366989383278239904243596363331860179809122529241438709038709936420059725085316962456950651401535537877834547432784541330775422282377431319339904530698833650810628777076294374150250327813778934779062688282866515081490461886287885257623628003922827806961430637035354972616550501368660076645981571369593010444378152482155881476285612552912476652778958106860113899813070456128285624124105639072326117399680893674564774715052994511907710307259489614105434678194358869710464606904240957190065730333694554228057396441184111045793553301560059791237250148641866246399061984765514287296273111311316339524970873183073971697497627036001073132697508930424045153711099648712067512891055512020722479112793367547099927164629721856852058320810433166251680447023357117899266130313926011590557275661540794079041541583546768728317718561685288117079759590319803453450862942101784493491721511815076648212323519143029913701192239124565324831010645076426304558687331114833011994726761645182920515366970054397125950660505506931310591823167435030907498698624564376436788751673525594704084541626240969871237413064899794504624251156977783593528809399394012024068340411722712814808662421512987984217000637604997352450387836516401546593556183634173248614280746702979538935158385913118145214411942200967241185410091773277778912820486477684975348380670350937869117649571489863408076549540490497895355473143691746634976606661061659513271234385394414041233168344134604928066963836940166798458486274574344591676545223759941450 [113,79] 39017214571717717808336962178272240097433877992467026147785148413000667606874203050462804521466863829850593335680119229065634280487979507079848092399048617098949067277265898026188362360338795441616509114187149958359806946944508199702329039690651424463943640153449310045794690533592908759380503989038553945706222370586700343025885387875544204903508716901169086287041240434059133112538995548638761604397840460651417041665501174951556177821069476631038264684432126022029443681007150155900832162296429513220340026847492063164620195081823728079310604517965339916268798103444999003731445161343512685079338052777187693032644723556511911122845245582563786151970858257316969047178068419484030177781031929269322405293790586577197270206135569579602931379221115062117471054284741890840545075642829356771821719254932521189262773398080047895409598607909128552799948906120826894578155107961282732969611926974958991837174038555773539272796930592007568418717894352582755192590461985033006932771031762611157860948653276395226773346917809114631037412223876573767259403376553571256695890466222848280729618889841985391972996620724351283234202720961144921851820149658192720156888078758209133875012782165562310529373829833206917054141587655591175251893519478254170998168831131262335817958996795821075488202558893539381643090698695847437895276838202395977678018521206155236426286996517284694394553662640597444308410025477649769267201649843760650127610669239984365023813749664386365395517233068376603725633149927444959047137361866863520109621530595962834459101106305076261121989969020885458386141746124662576337440767779239692892349344508304825112938657048650628313055277464838409519316622772485266699422272465154975287780391834261283877401654391414725783444994696260991522444775795892090477981363521368488076921446794164057249302070994625590020768020872957111141870200129018479118186100531523404463474489581618619790207616392811744044114904435093111440411725538393466128159420272694175788583220392852469516202546549260725 [113,80] -1974894031897387935392627404735064204172683071659262359795018312608741702082693128246935089440322513987256265157257914445776694190847290593294903439977594269286226897565788144264228142298821849864279089894667512499168453961345130291158895358824906126590840434592445240415592675532707168600972130349632682896645722904213461946329961806612177455222578686459167401118468717230352589266852111531000524673356005200205758097525308716833468394408584435639653400488196256010157086617881378634863426626524862647012651735809388202427715307333137503356761976563830144803574641968190039983025806939673765422484189337660967223535998225494103167490550117918257599186083511877199184084933860041577009263578998771854373158830076166633226434290610411678624234011516545467185286035586267593259022849017973928159910762421283379119455045700706483743262617539171685347846334295134019458410942758740543996866452726013815453719221202205584758994211329240211421411562141594013495009214110499981215892395094581135543005260251114824558090179147232741211942635569526891524259839159399856343992159137493141819831422683304301538539444188359193132836105213840596396911278692772703448045835855128483539926651247483675523026560385732631777224443108658522859181893695955169752201508614434855560569678802138565686194629081400852288757855432614488675510565579803198042800336050477825449757464895089383760082950870620739853191242658147604113437138170254011276050705147534645333212828303675732847006695201161785310701222395432096760288608351736885986893473462718598154320963791901086862315608433077735496735740596415656043174296908724604117670978090367964186331492089055904341850435194958457166631629881247781636953544013072219598016077484314124922672131255761968293503360360518743952638082107544050705373869925337168836263402201785557575689496806374503366204894427988307602959596891538211910426791828520541114277900843252835826151150922868693097269023526050093039813010965061886149852475040532782670297011908903438808633730406285 [113,81] 54346933455489535110670052362084657017847591789999621264309281479840957909344348609886875038897748059299549918062782026831598826849957051621604973529033901292807127279378261856266125771948768800560526821966420017432440916050134692410911683569345344599077015318151466691755963954277094849051107899394530725328964597452073165567857702168151215288141369014159173367081540514062505674702870379882371742161534797924739682178745270907370643432883753203798830063924525559111710300687619346468964437301892843906859417116805075267768219613344381138202502758351494339125651356420895785547906009047736199904705649974548977041014432268095285557202033337502292504274220955510119837068118445823570888806276038023962413479372602647410951261869260294983444157940170642961829423871052797552978388679075497919861685547541847991949471197854964182724969273039409781567149496677507658631782622536666851016814828442820342808571395337292591681838464962617383914451461307900542581768289066023626419949287930506282723002423277042407022634368983907611003442842807222631818201267211276359514993134711047774359636820022051407237651955643140095021299331948509610408748590161101994376414730592678173494076213577714250542427792104466125336730085588690907599643846204449980624585664895301705706312294770900623277610238045496131272252721243552042709957741546590368024599076540675587478515522432026494633381315112792788231737592605617073610330373936939762126421347630486746790511718532798079687548244389263268798391269109979553583660417426409489784051954845572906704890084266997157214161639864362760202296577367494329941689438984314513834138134006665747707665084578428712572451151662070515038790468004632139617600589455054550461089099305603672917101601113927804916810796646009384033410824997190058978450792764764165682129022555902961547427693232780635765136200298682492567462897977244321091127525971435691761673639631103749909795679227429631676239279106941952614187942831012957331202092636673325933105516901323520309790335 [113,82] 242036941026199721680532812985991106740363724825737583582325635039495186081016959792530486497162254460520904273779355430814624456233655946214599668101149839082409333036464992652558809163468833791631713602917574199845618283107964188600811858035895017441348714702256500037544984726428526063821995598275411785863451375059749472189561016499266633728678047508920867269588468409477921820891349529174051078717557081708039761095431714642033346221357700110343224765228536004448299846428876707137588582731748284951529112290784748983668635852586523932806623040827335055267514249689867845507070042368088139682005842833135337804080226231811229218293689742609103849709408403392603225252909682784798144667297933012712823630546554202643989678516818958705112290032859343787019342820149242993744837586528550680490975334280093801190517908114773930344079877907607345490279504789361133943327268265867057588268629843710452165709988154170964337270834106653998667342763486873058070045183724714670249277079870310521725623949078615569273465951254772280034587280684799444106698521517102573020114743584437353740644936839798860846433427090503292903198992614107081258650245822267090525500805797431422687263349125052858690616817809755342598765912825095310827979595127532374649738177780391052905526738475287734617108951662025995840069495884073688286318455418566066852876342989500150865242563394558653886245337321221275618787108789366207643988643733030973474057448644064848453268050618459219293004805501567052232531267706906076221887380118132294732847395080872177873022757291816951423173196153609816451415767233164035581354068380379101447033144360005018450172276505966934704773136309250815083910365367264505593381036709797346101525761060456017873745083033873094651900591586198458819757239250566776475248087309742254138582655109349099070952736678847927409121423273386588768479850931912372196035399236540635867587957148175535093146051529001736010886894591162728768188532583128874877289911336834402623373218783480901265 [113,83] 5324245250546002483509327646024148550145810787870841991964724435977246408676581208883898285735819851252423145656181246984215770457660430321559603627224282954446086049609809221927768003256866315608618472804368696708896332648019128531327183141108376411918757223102360303913254710687100630380850187373206784566283242674687924269460910494975042067625503104329496238497133182809461665710796565232999309221166218620241921110903728825999161695094650855322426280577402750707364148745710605820650707284861484540589341333175023347647370987470721860857441621105399923604045159982649590329191118871872611919751061554273848911740928912023768494854709226182410315344335075286014876671876474627046589792125106028752196973931659894613836944915990170438618665506585471591706290613260851979890509721150450634342131105689270401085877410895824546261307974203568335591698549925719384215697384597698245503950348086817220377582747631568778220435565539610645370132916999597142947393303450537072180378451885394936916378769508211895388310428922331996840805637973693953193387584117950559682249307713606801385062635630173040995152342132195242977277375707070906016073959064035429585515004434028973251345121671244290999398457475326219772431919518501929495342014914382817194730400944242411888990412390859347310585628787172235584634530686551218916170503847883204983166407855849194799463569621572260112860528301205341634874680283824097323604490140018435918097100430469506170360995380172531335470549730548573049620418851250810777094252184703497705123526250052407582231657772967964855790660245991282293339227089630573441166221335840835050467022116322967718667030366621711637971763331323677000092258832427081934458618493405405738181259555460255978087324763268672575155576256273910077970200823603660363968480894948802832785632942166123105102557023484039807699350611452709756556688771391868573626492699103390876918463925348115019571405989931285515120444642183574524555314750175701354623449273602094697949306124614845 [113,84] -41195743674167345026593267002696413054541813754161030325447384361910650903513362581657830760254148111423128283585206708600017439605609599216556634653481802380774332830861770563776895618690017597664706765414692174768900659814312825518406261990643378909761695629159134610266206579065528158987268628864631552112499555663470767871002900446484296929985316581811860147227305751616537608388410144366296888472715036297834269784457745826798598308255681261640018414318169391907598466713032027750747944611622043527390569897235765742876378359279280889266875484498997170632973777688738739841546350176998178571897323163988133133050537970739964687837989898003511086384676102486868089040400291212579609755524447979766996031960922525585863644156761783058202649317944034890035831995206487546634308918209576439628938168023982621544207255491319365089986778906133631281607346618350692202185441491926716630960350631183362493573911694770374897468555560589823125011538232242749404628403155094767356274691171162116760551989841834519095140044776059840097284522137643035115551152873666027944320445942971741113311271714232818481236016352970054401191316906996650089062707634614379593491543688811685615660770455629639818986150053498710841662752511460305670277795378719017202770806097880069807928494394932100981468814081304376001108383786914280325513138017053240589410480150096975707487077744110337905649718516730653101422116250074328938410876463342957165482388222853946851961125645886827284300602770356458677157310931129778795997978480737949760372289555551117204758769882170012642858524272325871125485240551792432556129047324457867407917682109209528397300546473248642778704746992531085179100325999389637018300563499526026988059266156994917843276464932204101277596607044833949308954824416431242750583357340143753291348758067334184542075407805438507783011113949206204097013375370001966415544989617197184092225953016552428075459274179395938709686654466682908632868645775334359407335563583113027173930594390 [113,85] -344371091475164385559740934678116874293451768309377801699136021273582163738256362770309556452663235416569217464061193197103303052250543410445928034852434336156078062096701670699865479506250863774618070325640190364307851407914053204238579309503464721087922395518449099667113685976670597531722353942502919646642868754429972932945319291683569333467800462005160962321476479103843470303061154643644869350169350782813279967744973027618307983904702145267908951642424680127535908875749027787925455848992707879263354729826961988781320618191932332644011001632807186954973807989430576871146745940408212157774314708635609589432891866149818192055738420721163539580500723819444554287989155336538255504434521332482261631521462407324621570577312564197487469837281965637740479895817347289049427743048915042162049333379463412855401738414580320121989245103478376294952501614607030165248488680044339487216333781574800176363041238874096718766285235083279602189624369162328275864139312797412203700585151387434044882817589018957485497462142306168417869888850742188895459799442063314970339404884761792891360092034048067173026489410180189192140685141142783349143395817278823058409735733124177257865225893078960844316910766690977720185457617552232076969800062874210110908715515632675767728950767237256689412323177006688705064569523898666314549508366769710766141485204125185998864390620168449026665127793842743421920249336901902087261820720898797405994222974968980435392242733006489703872914853202928003629170660963114336256980835535187580263464280773667380915280842236665647442492744641068239436315889249449790075076325233381982462750240876399553121436867294684130188347424009866367317280134413918256405472443532393094248810951029013927101659515597194842192413694124435007463899374946062404317722138048099837755370730077809639515817437915243683906109004256896785816304759625596063008740800312948884293354623653174262329233595618216368136676858674146136098170964776649948935419838835808052865120 [113,86] -14366788174244739884387059451699296360057971195746315481153921755407151676773895550994766337404809903334414532805359076733199917836165521697610561563429530796550410762244614596976648052451009561374133456856927929878543700709549961568672021813443364406376821798867820785599149061897083176571299424825033328161620692338550115710777447692134465984621671853008655524290593934062343105671463308261264153445951838106388354815666610239114685658169838967533445444796707558186684696287934810081977847730621600322856178115476468498150370890993550483657113357686531314794780401038200754714194743453690391178467794715012639719117881009733695104386222029537177140601546626285098897797453452147226445937306563358527776683481905381875339491748611072466318300887934511332936361660126999802715182884349985719150224180518965762596660125300489121855212550944380418230127512168418536796540281954896075267855850739778266023272967216407143859424290539182777264684131697150328845333586514252328211972145461164982496449371243983577149727125445774981667846527729318911575129792908736524082651959155785651452723215196289915351976212080051751799739295534671579853607290925400783716615020638734741530892580285532295941628964172869811930423492361286084476564785986969121054567392778916579104907051715432013221552629733192535525871659478946516677406258332224098777800604505621054732027948981800685609809704856224394943127198848085519815457167683081789163545048274937961113544637531316864748075186646847628899082877036885578247809626584093991259226224181517346045566768052484208603911696722530091286229087735335519640723602605071863257877338037242247599657928940750071958536996142260884433972026658557363938054002997945305646623746288450859227168009864702569829252455032752496607398915166964135380018812540901529707377883752233287111874545179118758037302092323681046687905598468781998594960678681707085023955272903489339026787305032314143250710337118377460131627282334687913231728622789605648865 [113,87] 183513750365485805450481962316537420123932978803953059023262849084491868513772274562200895172120396386067124239117143444309999818218162678518072536814586454501035284182801054795490241045856667871767535492109531951100733511214290576563804484934258479761867497958802397594520552708679302988462737606646077710590074410754320498369775784727803229151574920391109663539678787390538032852464369182208597995199553955336662641509152399488214247808090738063074408088283199204829110820660861600761664057930179491093805547692376867705769281122012405408068114706694764376390615170205244545772197661984479749740753573207395349527581036882604436990044525090755564316946713089168695611526799374040224643916497788910377904098342595895630594509441523823104506947665849401667772789585402239471173936979004770475867687248103039597439562596513809068914010498437848001623648231091934066290585233191023586911079046682713384698478426573524586146827251591236210062675836559335860431343659789927178714291996015665017956799672514795613923513001424483643638612323713889972399117208999270672271641738242647654710394961513284669813559258593966977317366422133509629579327416010833548782201503542992145106304294653081333511100379001841452037697900240965272154802798264124792089956994753869620050254145640633440984158558943492641334445497563574648181344600481307742522949056988477097560927373904065150086808651107659963258024684450000409065624385994233854631514866984927441795862284626779543720490529664968890915718130323961026424653622021262622430717951082651720289488490891739483267373772453641053832401136409268025481619223807656482038318620587115157411329939758740938380132230863395272707516609792621123622363156150471623722132442373355833458259024789049125441096754638098854576019042779526689364472319721815809018334366888851301826451112114785595952062744371899887237756882644391420735646964074021422377439914207570805260678542265679292147576440224868663785236300663622474848605147705460 [113,88] -1101936051938610709248162789882233125722594982284948030660500620408471384936647784728033597343851703528169693737201626337279277423525366825974134827575596759811636133628306759980109912186722709508913905732935143977147793444666714541547171803339746257233203362241525922399393099168953073785198338251004005814119336309712733120662094468494625183800538786487509068621171223490813147300983682841560325366278714909222527547383250570086572315591598021752604793902810645735257103183679085936654149037601211712048993983414296762511705655862678895984152465306178582982542802653189327134927338978773707936803069005750840626963969200273314271264526186138108275218054489347529364389588815145914528115802460327716111324155818574485780640061599059155558531884263451403630991454462290883310320148960012422531954548864310920369456465502434147088608224173089568440095678074541007946120777867207482773711136204521848480076901221636062558470563613711506765072704025920602885084881033256643720610639285302729145242591404636289158461569326244510562639023373179295184035323612852885433534442112167139722898579563647974742811459315859305387582645924051949507185430238124312796367196854391331459101197026426682705598955663490192935991861194866861185354780624679197362437794335570863017494263797278195783244158543721165426776613884785442999781331781785379989266637857001040856945708063001015675225874005095344334929397334381154705145110922782840648031392217100939072651283028767830351016621102688677914268197376886382518498482255821561438357710976242353292279071233980361431042315003581897213687711270443583222436726175796499331784339951852650926733382215407322112746725608122344475956144667795024723066643448704612440697340449067797071634744126588665031877067727424337891984513041814028244227436665106268031889119734098195983385212544652033967709840945357695211017782336076823228565350740031013349835978064097171452027291932588908290697930658352409138201302817198080569290296532 [113,89] 7150214778591340214161576493065891656175976316496503141084098980296499904022606194488796764657263303050302143527566494034729972149493169277022928254948395140624439322681026006090689868127517488582076352018088503876473581058177574830943225479255945466948753677032177666265868348622106762555666053231342333622635425782177662547397948144592282055454809650583976381923992752859321631421513765788486796754486833997142443386145355720601310189660267356403572503253956424016015005848249356702856293160822050686999802019763138577972976566139932262391481053055774664740853499930754413789357565520218745696598459181698302348333459040577902123231987812749378146959426831422340399722672749818579691932294306871637267142699577628151204993091197033987930018732782027835314467043817321638999885929621359136967744000246314995927700741640275716308316040971254421570202699440003481913619648604818007304713113041208300135262561214643725202198266522563082321185831244835217221407040564350417050302370294252377494673958170862783086655423100587967468009522055018969972975791920903283348659273217840668629660648476394907250777260718396686136554783271452188299591532335535374930559031758498805493163182436148670637701571164751983712540698357619881774464162845067410757756705408371120801455020040903365324786636798618055514084136380500241058260141653244071910590823259594775806797311676717592553249942514065402687444694866969403038993136622926058795160792245388391422786011551452419800367503091675520331854693486047196764726568985779193085141017220066032982027768654903579881235754001585179166950257346369945182334003298620264438814195710171862989402714174083054430626205047492755929381965650166047801348584702876983106258991960888981319678638364874621995910660026163234860515953993293630314703868772277856449474733578453059858319049200669081764996384710282562296596307335780005740385140275336449221866539540145203917398693473481999812111067259691145416144075283693826464403 [113,90] 3531605704952531000346456325504403548745200863721556472922643828599257995091662173881451627782264513717933746483646303207634341828441101994279552033539102756129694686990227917866919964626778157468251234997657067269185422219529031822608589725971877972476843704605599933599844728413817860533459335571919723538455186016303747902909275691165861985009803257135862002233790993984116986684952687249417723404956226304502337608475808131637041111315675851617295846011915887196934970885932838776774851592905693086522680867800795025290224108875081896273598136046803381698130562988375237245591873987461532127324695370466244409047603558462204920292161918324028396938413569581218534483912461072988265577485410262686621242396524056903924143668271966321427193917795042214370047461642439487737073592921998781056563409561363914040060536095027553811962399684499791030161738539071967249511935938944896068126647771924289285864750611661782940228220547544149594926527094311250977570865646037052402512589022151874825720238897251553370901285958992543387827893517337466697330967129981477859966459370764966673272604164949476049104836952163950742546319275682186408671639050326277186241235760759216681447361018405229652145643166272703613444373808273352329057183456932015983427785048215485783189364221241338871929469607258257959285577746255756743441752684273757513190131381452532647944768542310370558804113907791393453804738916439469924199334929553632490948141139851701321690650686787754568251726989449234852487596690336057544539385140541908523164641150503929423688062360923048315269110925186422605477325372593296771405266841918182919658156242577934739512437303360825261010097158347884301010138906342235720907571158162501863757113063455344487855363732029731369337926831750430511709909704402419552332328590397524623003514131096340516145159528710860240101277004362794481633522783391848951136083611838701543569816789218958885725943325406676145418625901246746396054278401032262 [113,91] -142699821124557885168454511947606006926527249761706991337882352110921864793833985168406975343404484043172155918479413414159543565878746006962304907694216610351153832857190147484711634696348604132966196488134267040871416829714975025023496937287518917897053113619126749398739700855630517519207691712247080001694919221295209308258444168869214566303151906053421264171041863902498564821530294381755346930235284539923856412443050273133661712736313724934510742786269930267889251048227547013527641257845584226284090652762337452948590317766633649038400702888210618239837319138291967269743462570788149345689880401887819081367829277815926524754638983455659961690023468229045614405846540942050518595337131802591273452494895876861407340828825313344412697194616447653040838168523589798052070764677262879014451679308258896905095486298602861044255767630235040110503674518277242152627751894812531213590756129761635497674763962924503414595385018754213392007687556902840392193581491679327528617540044410075397742363146484002906505242037311239161011360778699072438706100055588286248342769919289844861238374236171332941308496552913178556398062946078931731299911189522684417590300985887092548842124046361472025117370068382177980887048280648765797830429618087944030491407397299016029527787781433003293227905334307976189036126835706513637084855794591835089456186930120322376312924785226807988762447948406904857387520578211547047837441623276042443852561776360132131326396519923148818760349091707166880834891838283885961555779269363912731153282881773817375596629289745494053690739596434652734527242352378908996950770246813589942191477463524332259746669360161551223614096504114783225437707103052825332941015971901668972813659046951862854464439263482275130465851355718019017549532397725715211440823265772336238959865545398378220158455785972458619984872468415812386080092298746902697086249453062708149575358508628166451344385273417381113418614191068326510105776563640 [113,92] 874580592386342673902053827022293296862181008754478856180991804639125485006444971505204314074039633539253209803518886511415253152517754013361332845995219853715356068966084417398359803944455715577778274887753418354917536429996673915745236355854602204539852907562952969525279401159486857717709587748732156248322350820775849027963533560759830211408983224833805780837023380959907108983954688752933067556531562962437406888212693520763592584217479749380015646673222187409703066247047480799456970604666262245514585042764282143392437295246397459717021060561050405258188664420965100380931837905435445014234270652275668476455480536831594676806901139098025272028137765174136396798619428334067249299868978100587702326269880740725754002703538531234472559637106755300117570171960985572224257624450244161415336604169365807812542719640836136962480148395264544585726388043607071013246988694677174717608818557830696854851571238257814306749365494731215358127351253980676457229906508131620678079918987004524015447268037587692388834994655729895406303524042294842724193513824278612145436812076287296937425907832403357892451317686127394616949299475066957793355470243147191048983832646827319754344257670276919924134864312883358951291675345141433376378945406221146036238382644595630165987532241586823688708027212214013969296858133287663209082363754987188830249020470549379891956972014091909388092972937201286817789141911045927461554848605449369082487274328465002496552234825465159029081331004690146008838969212350993441543191531616425736792685680712101639537177729185330197958262925109301910872382109680364428445906787580431703054914272894392791611423836447084899667448188871782807069634402885445883817991530963265771091785354211588377771429932103216223397172984446967136025196954644719849789996473849652388320337366382104045607824859310815610140930211562450707460047532075962938240498619325522821915545119954374772170983501898100096363415374784484733910413 [113,93] -2973210102739125478002486158475150038600247873710295369771212882650467676269405602008088128014491139002641671137482478327409073543877981417702019757835340056886036260610790202892405628351480004664930322651855715202944464970260552905279764438172020177670851206205798047696548271984988559986253428900900442857060161803756435909485275779864600756525200471753122413647769765930078636689868240617580870880467128191051596476863182642557878053329215970302515496635214551473112092083351060996942582593875739647478450376054362426052095592202867620231514160470601495829305310223048933823952910734828375947766169464311579889596057897033399705215190029652977985322739371894171746537133512565329299220437060667093620815620914727622618732750876309494009242204484281767052902184178788967834045566160053243770487818113639606812071425321273010886222279106031814795488689355611964714514949459457525031555635121101924405580740902024081490506405028246057564598849090932920556386474148803332231148356178532172034944374511713379751008765854715927080214318417210748787343129694263864191831729660587586583928473220561600838626474743114333939568697785570441294759634026745539152623759169557336359262222074527502897434049703071222908969250642934007814657116925266432472660607694269901648046456855741102390141653961434875892153984826209325470059528287232104106407578870079805364673171699742091476913639684815252864215503780340805887543104708760410620554980905651156127781297842798050383032681550779681084786354342109204607971704774081742667495481266908870972004440579916958568329448032226223806907920588060718538952420399304090488873444983679813272216966645025198065061513950388069408154082961019875095244330578628901693048747869455217322164012405907194023033210718793927294827158920798953572109454086182774192055849917102104535871127900983892123062842944562704467094996058339707390374983077523319931117938763771024103693966992047503710034154851829139998 [113,94] 8552742237693992634438764472642602145387889089524000689874179824065631770553274754182202568910228338759461924068025609372327368885336153024243936000201519634914275959381524576729308481110706084334927296764931600629347094134215193822898190204274938908086765870379595575392905115137160062126018486829442019001122294671959575872795424453864534874174993411219589890640728629152659355211149409863110314498780897018523612043247618664128188265806250205466948987458466671241728166435993754364103462137088094178948487083294963712563110473730483345765980437737967211813201353156706399852372496463128154447235040588004309233339011802594448911319200894688979193172151561175533090763478866590047074685698876454782959582380955466690853632619620305212871298002799009676691260147711517231955037175449575961818516623999233447931523159494982419739409356792489503473115029039171015554414533440977354566273405062402854666569641924461958058103792802781254875271199970171538253493034612105976359395156854702167104313289127267447678185408772356407268699882464878694148657842163310887706549068437162585978194712597337709064340798299018522987710148769057318767226140576689446955718806847928180574894014855978835123523099716829257095904134658942828925132641859359422244144974516981562907904714006673618058657212657154181628307796514826673797241517636129795842172538635793894350827870264831628954509744305880026754845806584414354031479430053179254290410913469871528881727642799346899666837799874955240773552895429533290085778227255905113958672908349512380555661980647129701227638409627249885762388878154422758394481776757456160130924834450794377505130810183253045727249692383060297688318351089908750785094069037953888978490777578465945690070243278733305244429375180313012087540946763456326545984897390299434385639485828948681831398436890589830809988982774727115468104540109949174335780378192248281940664942835363584087048761888426859826821607573914 [113,95] -26553550120905382754255093641063277003678304988566521811949353230781425092701489416428386671940189678951776280140474928580241682466755842238525838804630887976315955116111588332579064482706597635097444521251081879687356746315555842839782642747704881873017985073300734121804216089718947123197066418750589995652850528750509180109900374188086237525902424012711194230551144191026755436234479137121987498476158642721703497598920919065315528089713333232677152304285043473780976294537305276542556591343311742994065208698561304039538396607553347542075913775894179210663321432658910653494139068609506145461795791394892143492942101128601176019861906388619998431426377314334779685599330291792743542154509908468384737371572865566791321887594941562228744494732639426899413397469937618511337097777097582555206027421660809494085239085487527577240745385307232545959369144045974022387356667467281830413188638349781261859223383316199180902531355123176282771266249011402120278489531235597489362029826995653651128869754530473506731728170932220808071742523774380706482097284839539304616144070412116205215674834748864154464796076340312248451453411432732780635336854109602435281887463374564018714643103561570201919990226917615680881914815830837242098219721946296704295410961461599857927758415608425326540479640193108610516555666165648119081997530408124946930459807589204791468087038807425656839955661894552705974807616097290968540348240367996771074663787260681023127154286361280700424624333527315403030013103560293797039981001655312680103570575764488339142832649586466414144097111146064327430860087605214635711086031849934988627268661968664728198833160311647199899015838380432687727635318477334351603745097130680177506003155031776336769428899159923560779187546219113587300162389208602766503233524870594012748972703444596841036348072871624159463584222515552111471147843629060310252704609273426818031399708396393438794822287443799101032639615 [113,96] 72744157063919487047399167093228107126226189241152230829709040712726610813811704955405242783476036199124451302971532287127862357666087700771337418739926911625388602261945889373397606246221827506186787322107241944317666765140231742294779406766889069527884878949223928016979611447067471839874218670604780924263853220033625384825060213840535724385021930251422157387835501540251131700031220989002092246126795376810052219633589101171900603231086643102206618098899998297411049116588277583865388840076135401663967263389821709224063026351625478386974947999648724847685916486738088595280890734387852041990789417014824037987965090835903008640735499048252741031557861722594176230182661879511730170391915492313444985695711134348992777493059256021398722101413192654180991867548581219261736313833984482994751621107722611568889728669979551813968136467634408245700487440660607189374137108499827224241305674956777792244915886086894914798028381964176190448353525976050001431939644960699533099069845644212573852644165020792844368589622512096962554282652402930376873871497052721057220012193386400170657964562224416422739272567394125043905128540303565954792904329784232158616073761482470246426927439110890440892015764427166183100144818203289555361766587862285835762595876304106997995201092473599858708246764184678971603808020921322607248364874957041057297970674299064303398572216692792775780852021725948270768474843717729537566371312890543288815387399610656795698857481164020115429234742552157572784065446127622205065885836625988443397387190281905777349841257498444848232282163244677169821647059060257511166842670845061493727297354591084522099689445888958105478565077193809695395251535664960591824612673432275438752245350809926061109505446303864690918553396406916080806886203812194786001981040516658840233877473449342393023105618956766241720924547328744103413542299299929055204792942062129010698045239812469526814457266794046990749 [113,97] -150593682147895116986420049795085716873248491478204553997557399038040566462808348740112607882353848724780534689468426451521959053181014185969834084856599046110232786947260999888171775195168201097290270298017549395892446833551450337370994718911792871523798476640986870012573313440499829873643814232821920102250401814422402656900812653026870685509080618957476068774324773526482377024562739222599244071169235954754729362948106658191914278280294735905829209066500565288354239866706839879165250553604446475891333585981552707353616610313840947858962424976579368208525421162009444367954986205130264305099283453703880844095234532065020055624356114722883430172068553273642627452874777903260428057893051433046140971380808473041300857405219920228668818533587209810423027545130269565874854705241996355893527433232615439457966610979911711664930346994135013342608116997620068468615173669583967927147354882755822098484998945180378373864018442219759816458669779921898472593401681530912534756851669901670448948407293846779996738253614857421921694140426282985491648461264491133712126207228673397786353390473134052265462067090121775026621189340174528775895340914864110906580407654267897096400084959001787385673861990170281996608632837089030718998818363325236314567498102628288113190818253225754531595332105720656561797404089513891163833098825967036479316029661707478037619613164600939286666163280648285868862573538006213346017293066136591672072989422395001337377367657763102504553298365240769602723713851782875389699295162193172361746326725488075437729145586088657097048099433719222328717424543171095304449958363921847198606742830609471470927363904605586886476888337502310130772271223020902278133052535047908520013470019409212409121443879496093897688683233296233300022211184364738145955861993781843272805265132846664343303072864426471423207921720546619073544085996207654266059741294233986048703284947819807704622101397053902 [113,98] 247131551528486186691128391379823294098022466225072018502592840321147519598119702039229647496155107791893904982593925951822989385527468315483350144611782433636362695918560257208236443468030906111940570192688655491730899571020560234701488235697415605905981698193416810671482987589724698808085119190474811677377504392435708184669970004407067631746669279238214540665770193331003648245342780924142779369357248769771956330847748451566406103655607974504418424484249592333031530761683578953852410331069454984869535969323653512953790571595560627229496729464504437712732483645843038728913260849413265031870802029645100391525446467482296516653562165170389669096612182776034204472599413107398216480735735912567793150650633329630500817187142267059943546894039960237174151466622711184968371319192008643167185505785492356979849240708635426607692347301729450238031129162045033502761971672774664584179616781834301584091250931529117630546226452076456942487051577785292954987684102898913422799993659477820540297966521502117518833833898805035911008759717695557786477083683355420369241418349832554773908639643912896802301284046820141001392774891182880351640805316650423940238274863919649675034103399820441194414444002338464138872152623736011835013269192192789188929721107266073579628674688718482936192919904313142664804353778642780545369607003955381967025679334281809516334614425362897415857574079868180174079507678516671768282347279486561291312094414799572359748638048532714261705893799836527362999727532319360514125843640764174849786825701845971645340569503426599706827230819077651160437330742440199462340466636049243302787595297927235527341280732870408302771291898491355801356793079524200078973816052919532211281059727214893381001359996512153266765091120777641221576176403108892543416921852521633409883747249203893272077232810439267334594539190875905067036057032234616360389302958230392095268799261952574505764213181 [113,99] -306565825092353073944641245043759620108617267845161212536284352085390433972951216724207496445570364588877902718014883383179914921988664946129883192356622992546330195355824536984936512113094776650221816299171140723103743664775369646245307861851864814402338963490080750877855430452905557837477090291215160549304091895006877866234439601587254595392595665176822845653879858137659211334912277853243695058126674921301244828480565838747121410076196922869323947495384160334415927672934665560242653565727118588209153225977119210409098201758713600676818473259216756928341419396847180352649198723712401290297666692775553318385788367343662845224231240231841153428407812955963340125234799121619286755095148354235894790581530464067325519185048424113982235668153216905954251373684816427635681774831002017756801239282073511378701547605405226118214711393533413148527107223715059011045500071831066028609438649798033268987314276878151939081818098980453504060654461441049849202688410159354197294415252658138047780396686594821403661424803048579002839200815132144366327418394838227781583251730882199439835246472103925060740229680787049202378731617363209999135107755086458994051157519332038080770996153058577896568655858611084067020342829513453356026052306346049951672069070551101208029356010060842739922855482981711519696406873671701789628719750280612714640382097208995173043221825359904865112696790386461161768758122813464007596304674871480022678919391767832887197604454582389782627428846024440055464921259590547705079977788591447162345910117421192963866759460550794483951506460079097326905158298860365682114417595572706572977178386233673804975354753540071150097884728674883845128990929141802475038677716945283550304986433744361026834327164719325200826970647312983079139942314425093204518280803660508773407277077277864124600017792636974212307408586148396091944902819542134293144478678109858571519232151863555303342 [113,100] 238858805747548945689173010896923455705242107002737487224110321040611955003048511567154201887305785185493401018819613499251524532586924633616804907750222146830362468861011911184875341827496423144956435877204370661194853395032653263477281509285592626242003766218419025935095004140829805113153829603437242209559304520935071332860711195895276825099598100812590257717769288162429246652683580786133591512380816148863136939926902866363675417407559130950012821871143741115713381082212238908169778169650215816889631336170490356290565784469522032083245933612967657737776134409725639374776796565610293830635668140301240726493165406122665837379291722825331089028812641113054093574520815202717043855463667789456258111665754314129195705008229826265071719756413932057005507261015735485949882716188515165954156795781795488961051086895260149139538327442665799524387628395568236186692240675328590328685933835096819254288102746414006645607493026583167623626314925106827481905267926406376296623938831993260272094180964956437812427009250114750672504261644674246219058199331121885534952464635364671577437623087220572068211399537227444403395623093026258133845585708024507847746842254064243185134478078435563721136194499803335465657908162683730131261647868149011429587337040802835806212528977867454026337025460163019441483023788309680171503110806586608554347345953749596629037703482507366067281276874553803524140454447790912180875468644755958123637675153480408594228466450944628242913389162457814861733155793681398753403211222195462463660036774797226979965262675268514107467224434127884180228486920909323935441839692228054516051644224783747369487217812340706956360206014208196499405727159178406820606208638703600371664475706434743244317472025071885084408293480922875344463170061488217558777220778659664499632313312427769351214178943947134035884737626624532266778262778090275118049062866515076672380639006377042 [113,101] -96845688799219105909272240015761800031448583247813031935401589570347247091066685370654386598591888639721755098170518339786528914299132641551025434365246403949233745682168951463023131598351519144988415160247574518487924650959440789891960077354484235443849803146037009698756128821347032206149710116135632360604257585751139445015896612404522780366869243664980285505036924757617804096229725314829405108938256155620381437542676459204493945433013350608972448448161934816216502320167300446417320477859763584188608009360409460923273894152040415457817878561070700888286992843238584768331098920660619101123715593568998576785732659393640248175459908546706878744316140998464408811945433160399721341358132434857297557805942566729770173176215046266470701244159106140767148010386206021160559368923164513888644131317681466627570384782986731670119912109261408225968597006385988251629659823892508173045641840378074423145764288995025270901677092696512054043350087116697235885519138866318886607171389042487857802493289457083032571913752540003907427228119076563418398580192135669181767713851471070863674247082261676387433888498758963654016528269389770993470185632928262553649084345288396185579054213201668183970982220510380289966495917101443119406667969631939412401818792499191407151163983441303938536998917356826924021728911263145408572188291610737851921332990022367599591800029631679756190062413519433017942668308990198837683323256915289344510836053825059025671262033048154195624084494415213537305739014330850481197159404822460112128864095868765378275390810712782813715572830724620860109614553408114167160985149996929031589411977130064987663151677059918555968589666803297713431422723058908852368639583899012934469181755045817593199162220630473310138739104317515683492431194537118209307434597917694080919933815994143905423564944372174534537091526533254121738737428845892378347289980734334767137302663 [113,102] 2765656442120726050736896677646019924152185206880352894537682826256716579867893590168034471958321723782024420112899417349210038909124642464364650129758198774926542083056942385394084263826171744627019830245059854413789025715592251327189824682175958553617309105518786798098488164998542380499203209272646266031269635962858448737321159529762629548741377239146346363123695572348522848979628803395633384478415050413517988247926852038477509298034598394651552645231595049299375464430916331547321245864461265196776289147213924993480807294527110817905016207296070259426492299413517166213006206946817159869923569529142800665727145269314505225417184882568105143679518369372402879239618436362254914567938380354943117797568412755340278014702465943555644819559009410784552907893749598146257960754189405494320279685764563881165355379968539305660446821177409061564798386948062569229782294264792206081476110736225661610933732598446870550226407623614313271848941537602274382378504761776885655206786976195940445570861722894774065061577222711165220573033013516404712488047611300937925244470377042112107467926541806870215762489481046101840156152918287128348166682377424770311782180208555316076835594361895125542172349397871881349736740965056230531948501948972351605899338816880116323097899277323632712089003543670801759650904884514330156409815199119572106643296332439177893383657014277477824339380610725163964785768168132580405434709168828149153654694699448646320730405240690666892151129801441851323615104454236526318412376211058434021498729158997968952248528762190631880350417722137193112162443850996826634952603927937033713812404335750578147976436315518358708474760313311278014999415331467966201928139158459427934977682172557587641038336377194368073354117183199356166543938509416085877927144446887957046078263365457069298108597620205013518796871063751651228400379633952959609432730604505545000 [113,103] 20387071893506585028610437044694565765682182009687124863602542631265334677134415221738974445000701916656829209440216345875834048534214710093922565136991807763175659209472131049341042458927407178669043558133031855400016789351759990125850846109833208241742481817920245204468605471819235371195017135716695471754287873659632286407882411879669639414665186228109476012669996513933153822828073950685617946412526827290148972302613918336900690399828135180799293028022500755916528599557198816473775750118848577891432599024474342249658229634684292109965911517947595099976817315475689690874395438357015756928015636422478076503539923455714669540695704181599324100090368303329709015663654668131346705514255846991821490132035676074555639224281686430524773304314540378101190898131901429429799791221285985484971047514764266317848557385798123953638983333202395148648847751362934280777372577819532097937730517476605644673253998410597000159838792221959877725271427975596133539081648045150550984046564528279279429435572376743572761754538548291278977268289764796592456877926827175190804326348802798915535333846235742931446206275191237685013240566826066332315194322668679081410897870156395330156538055570334960585983979763157753729786031495424000867747885097207505393986080616349084133441086955366659714377773012724803260655409292926150089299406329057945796661250518988999963413107471865548993537156686458722917592479991584842372308028772126358504721892217159945418274582502819773089228361813743312722537521274140586918733435715909913179915257870970790393605424745144566701441498467132055896287868721596342254330435287792923832028154169005991250961416747507502766495505056299613564350385998147300313790000434606911933259966171197929463655863268406429550185318653571699021906927404319867238498489825965401661983575167976906687391278233999453270019261133965823387599567955819384067045533162577 [113,104] -18985892537764883604532278971083636879509969218307117954196000393462485044027745511004169578689883209132663071463887269451786405883421284285065368032183671178278617098564333581052159209660960459685325172518008184201161168045918908239539177405667930981194933184861515162130600279109222239776972350267962559631337726753439535339890056765754470713976873619131516551580971859841322669304824091421522088893532125222507649593947542005302809751637061269152170503194490440447752957938902487155808811352032120240243217259119174596819136695718622989077409086221936975469123536102537327148076723776472012897820068835331172432317943685310412117429744316464978900363383675241377676944506535980501328947512881163239693211070779702593645608546572781794279380377856329950470023665913280000384825746704950771341830304727431716929302173131407416994845711151467359802342711531554586627216855569100724164583011060637550195325241119589974100057292323518960038232543365825394297335932697428232177335874099906635005404391768853105721018406028558802465032790568798957231386710026800431410961037897471786286278234804402987965362800635408003246274746584422310245423753961784982274345422092436850157643729420456134681478824759742724790655333503084037232117913539281175166571008630222514080002074887755187150176643238246715389389482251062030601278103336914588744761270137327867469636411229133010867617211458322790800041866941336506001059950470840474282764763435498439830337696265788012408799706858466601890908991784948065274387453227295951529293493576140629184447838362477035009184064989693024205120684799872653444478961245281170801195127214246841849243844464412771949437183684714959120203730027366464657973042650749499146666391943592944364616389511548409640386753243456927652467249198904930443423187565780519425577397128445582026615503193350615939468596898070215343002192981849918530125449 [113,105] 11990187579476286074923542511148573336259681059152621918662224279598995699194996174903180432258289786917860440797267022439653639455799089765079726695237251559948556248150509817815002179688483333934083282942163238817154392558990011276178297296302731536952346817389822878611850215146024483940757010365206916162647190277686460624736199286444272643490846910084847293275346090169433701440077985623053339240518822259435895948352512347341431896988137031173952250837055777549467238032115388492824690190496495381835317298040152967486976291759699748330923638129511913293399387524735620902249912808053969368823934096840525317259900019551422524795763457065140586845659871485014614126080304141277490407992238381185278012934467128641544286500089043761116152687025649036222594998949448131197480779565918956278658988527569030013481982532484015747366000443769020233664751298297394488136382656877986576147717412989389961196923261596947010449138944210891851252774127289554808597778789070381113147294224772224648146598012903896377482735354749685127375074726464826585206464367643194720856652930296998052135336757030477182262832398697892324938525122276946252496792446627646676196429797377581539548105519655519748113747409689080229758837614725142846204647883481974022941946570745577373105999777207757276258272163354383082895972586013258016023569218498823634120963640730771012751335740528418683616951501588165322899363892327119968910190934226620528559087464459899435040329522448873195953526038171920476757167703779910480963257690061857469875181776942966337684986300620838762955215197633127478505149751949235173098854690773838902689053007493183476460931736494952147650310572420039984050847802838404910986207465614047923617964786610526165402972811235363847015420339544193631382496130352645854863753526435237942934917676185191470583327017484727557000354157682528546091133415141796739 [113,106] 84985078041254381245111180111928445335776574822900190323569671987574858619011413897780396362346737390561352967127059589180156766932764042883648274007694631241206007646005118799636969852346243482326712922129835973380105751405431935544411206565032519546293469962006455313153568661034172457065647157263411474045862913521082060245364975396455966423214827012117303167131642236730062616530425625588928952948407156891190316125197006857619519530460711798073720033848443796699115865123554755625742315874682180230987109834380562912153683616615498393017800013005070001483823594445907483584610281748106141674159108761256027961339916979274522378642483426556931593215689479838527857685756315612719538328692669970072742352006855864980723672434430729079905328802472711036354480504394003911035462283774673400086834400739668463680649612033773207683142209862464901465534198182379880873136484470840731467993282593252831456145150630222317143751006119154303022782843564651336012648800200170131886698141291511635692042617204104427232153634913751587185045886119330415580418433635866707715860904601309295225226215834552051555694999708686850077821641528012637080513300215847705135004238146562988547240498541080107519014933853267679775672594738957922189620033639391478430205549101003972185940924332433775687842381579546754895259399924621604834716238746744146964873784286782901282013819666929093682401923288108229539659382232844783718658131889267854298246034189359930492751686758120645614290276726733138378945100665199221076105423638741954321396647902897778517455894249410612441643143214556408869204973709414577212727383209734979544119375747443537422684747740980094767706588640187742494121498461226583918057420062460223439344459094719377389866810097668684215036485432161627259657046628909951900432249612486311358276893436115502457790308616523934585641115157627464203241721691 [113,107] -3955135982772541774938217132768425293396784244652836049672443157174287450798908470459850185097802709061116190571336077443611624540610869685705350114979285740494275291844820396840553351988399165922436614568320234807055071231675388608993924449377406000214354277664534347345882561599194493042638937785369234581582856884451567949801767897408511152855823260997228052740780011451226399411256987779820219493500697503194721753826848246480773653809406563266079948846186290622868292926874630574413773195314158214190452893674121469781607412253751732367168081272522287763821412531660801304584492705410327158829009789912924196601737489265243311026419739794018791358474732066137877526397970590379565485541503016456090780075439323379662243252548444545416368196667517316239687878891408074094764354338106793931126665598024853608656039632381755014630577312355606757301709188879285821191399854770416789035879136740937646677961042089035268052176722647380670121249893830789777769725490763635678214348494425837467144968482245203079648546981915547837519090683391770902664244505884526800220068490543092213549219557657409284437387306403458441214897069874758656065156083861414936387318982410326047429517014534679020585315242545462445234989634243870211072672337725454244755872917397486713360371182443306339505995135449545092100171000123419923936407532273233321831446550953169871763067404279830575499429747815264334411481013316342320757016296419022874561671969544755139662062462391389815821917926398535381827263221434670863143626262684659679928843773405121779146109604145804550639653089889361029989326034377644196513310055111089497709556084437173978862435708520018463182856758080620613792396639877549253471157506415317531941475548388931991741877099329866214008632608661214594222291665689248201536867987996683888868417136427888951784083452223565958421456348352158319969749 [113,108] 1237858814104292444781929051466328671714006252932404562425128818134005021864864471045606681832174335742933549053730513601770325963172226155166302317813215785276468363717578796524537332130075603336274368238062761545904521543903594986166027097303656666408605145928918540678894960056451091148353790400625768492290561088233125322093501728800864560177879629044583543568719778048810377273282451334911804275540053900841455984638222769845274462555554859235483041588303555596226219554629350567316054542451590825143607923103753842126255590595177594088632220916449184055026606293033631334708464801404275416013158982307965566835583117390205423157666029432630277867256372818447996659228020098859947082070508133362436664373592261899718583554782278574888423453963718166887251678986180666509799285125895376681668262352461204771673271748469685923575168888408517346648639893506006997534978549195237118801576135413392322947065739005297041597561275396796968484888647159350993907560446979574460641458726796539965780216932635153541196555632859879763307588488582715230976153453600239063368042905430528643744688346137863793070619525835782242014668282097279262867078240329185959659055987608896735701922222154209388188080720845675465520694329384265026927303855172778957014230084639793431767695646612439703197477387626906190329138223289759474492918613092311532235790670376934481338643673687366417266213425265339459555983232273074215473552569459729254302132245370475993677329638723666319930782270707273814733537449386914659507945913362407040478314622462119950872251642543284673612962171102977024438991822428684293803709405103680847155879095403151480097724227929366560280590435928404960847559179866650684833969574347704353358674941655821899934481796456245805273458926920358462313450500022199624167110254664775769188916820317294526759690061815049891122200100430121647 [113,109] -21407770642703785520107337739538468325155950905286618968099036615307616505314668574657459435360777608651900944937136278090071362225786514293679127307401949159123442317466997311252252088756611529425052820482578351229526999500912433475146653411608902793809418147217948993509606004731556366992129769069674528398916172786053810224074759221977844432534627273202495773000186642500255988575239943891544893547839059620324720791975642192832202012561832467396517566691668031696926635836108234448223546098365396512636872701885993850164981920603263153462727243458446914388509643941613590291361983695304997846336900836512245766859784947856098862231613223512379759365506481141759265197725255329545277760438158608907082377904093861126257536882424848415992505701933382903241186583398937835991596678971667471322251241050138737944807258028458240535303912045824886704597919873911951412740983771600487185629468839500259481335402873377119978473582027807811181804464916797073096634012204954418058988358431183299041990339107048150559895994020324824279907911717523191262167241989217037139286031004522647988356410894286565591032039111537755815716442842914552816394928748551776342920695620919597309689685509724222440292619659051841025332889029698884466824049815378039502508054043456431042767918532595868506496157442107430502802369494899482019503666503408047602876923978998723266641470279201034685855431073550285121307405283450634956940208690075343698710211846654292792639884463548075652893473592177122878179926361868779729568144043400278554240793418642183429217434879387592181287745069676738735215934242387709467941843008554131708562364676110262964038766919375246354250013769564695616531529260658552848459436904819055805463175144129276807223508484507709045630922483636124583275717065045346101647000493648891034706009175663872222544335107478155623848251174 [113,110] -34298814827668663851150213002426121096770655676381338748021463837489092678832121025850614010477583774388126071349201249724979416012478198700223655467839040598819100368052793541807808032142705924503793536765347884154576409569122447366244812577541813909784684112673307638127334336931566868170349137569369629839674498190621334170556482789969826615450483133775459688793871801867648006337867901659057534663826312164793509699686574210483438659815599794826803129594005768393893939664609847447712621925479989950833751538512319194469593166006475930277391054855451439227730792329941597634259463457684578807234100185469634961741225439553496973393361685481200379739627285521755058914437929588863537480379158455106910951184680747189568534083407802486955998034721227391717783466863082091902585059792647986777784979584223836709066826406449088673875472419209651310343517986505434857668526986963718964157738027102650515586706845062178000997713918599288005753547049198099021605211808504903352174391865911425799512324850938146951554901558740398215466225783460216640767935565108382735617014291271749002013965560705420300189247555607498392093494239427994457382391391271589823107103133480204978712563715314986437403623975343074520077897747298597576474087526333957897553244346921756727963302312247301966032897139154056981119405902720135520757719278221709598649610869524961850655854082900000972747065847547518755168742837340703922135402424967655564322010028927303058758882238073139790089207016511163563658761756238692299761149665458161904778294193598891225021480685678380851116998118537775119530823987234033270165139183562616536495581587852292328741605396714433222601787334949567196364455813344384664734478182352666346793821579785890816564970061499256877043875943845585633938960911717522576939530724057279530037138194601362333576176848537522412949 [113,111] 4227335328239761176987599626131615843588135583687360360817022823203864432664235001688914336153016988802807239631292207694475603101005045174847037179589991771833289387217172924230784828764970043215891299486430330770887864384090333667886040131904590437215309934355376441830353088740454669762927653710872010511002748256311113431341890766183944147483307893184915488699975221618874231599603667826326412262910702570414770925600292471089406844036819655278054411712762683797906197334515284752001394976965785328309819768941432588860092734279222489149183416717403050816117927103821045663999195958959274611777859608347265739525776669490306428082456522136962221445787219373090620842771352120724547832869823550283862552386852101140351953717762362932004578014622120932771152250795044070829336659110718963798444490833755806730276604420818440130687590606383401676101962639687297920352114707622237051424416138112073842509653965095898451066204132212173653841007847890282063499821173745441109152181262385363065317291676715160016993230231392202160749501618494809607495016338600490960206769770587726887252704186986577735618598073755868606001927692857556779819210509945811580170394046595331632407921201427276616087804283161907207045049340997671132631013611573737635864964458213660075965006061039554112331876081526368159455254334723412029498280711153088943398076526586212416121324849186312197564429556619508474769691565036819295345166034418715276448692966698814210041551427026716314461783145704599369650049159275101870756533416282922944013914992507934773088010896912097961027421661134977403339999228801869944075891386177414604894405948245376669414238539392193850058210789416383399219994935453523546892554566699899235493589251383530657354143172740224253897736079129103464935149910428899564440003209435771209790281216840945062609648626214051 [113,112] 145168153782192093835719443190273316235351613205823872118892076871770548289704218970552251904918512697554903472254667020478729966123683458471527139354882632060797105465129628054409495717665092800129873676885126257901430187007414497094899370204121537703690004205628023056470155528870980972346083752552962855562388710774811294475306386101831883156481773158369079863883375409821988221843542656348033043262927729623979557704041737707308788855556319413135378761154294026007997392126410051677282229422349045817001656546402934319321909165593178152037444967531457536160005549564081038118077662080344040690030758508951915471246928665615831077730728873899106302494699391479478696424258858580339649316828784197413248333719060743510264613927770493217392870322292766698838115770930702187327341131823225301022128069096590672265969996742788274180593574314581573051826192308856705108647522355518289010383095069991460359785762333171802941788653355016842271954104637290894011706991454722110672335336297582964084507214586335448657102664738455354825891685159294589651469477532932999009276037909867500614784667579182693048618884815694779758007731679152324062200025261940305000168083054196482662856773867140288003174315507330235176110686067765811492895909700030317543117017307181122879444718847283775733293618144083645490333478445680345592474557922163984036312157431443980495593351929010698497901843904431409832985340669827304369909994136639725183596124610139513954245476188241146612506752848846551925754381745119064226918783138776007880089093399442026586032973495639914069738657592533954633726451328690257828897013518866400509870601796114519166247790482053612087824100669290655722837260321782148637966332597838688593731930584600845847623106523581779565233280404682627655337485413786903272258430183300251269099791631803586235120148 [113,113] -60333924073840652724968742956839894763827015182974922658913403416246442323422813863137982987111150768490343283154684741506662650372149371799754862929630889346977088836494027953788985941243340880670924640003008378673436808307029481728990613690508265205716272228141489997633259809432031124569116038297259333857469688084342349794610942873350499533385234785113419835389324504920783303087276695835243758994512728537029820177045945597450924549903299476558093610366833821418328426420174109032918536521617438949555493545965501950777284789320980911293570974311783523113526414349156910921058214036050773173877458035997259874691617700000411320195591447304716321367011905110335960612350429422030423734731042256359626062941964791656367189451072808081396773361216695681717530485096985956045525853268004861272310219066219199693641245568998740620836971247915931011775938252169561002952717656208522979443453233242370928403641325020053064576054281974616225679924198844425709449575662697794632358317374809172538254100075113193904191829958006064966650716493080416559774300474045750184614786266621667825719308220458992981982858928803826858007431387792951981317701534542656882654994740601240392121059233758742255669703306777381442368599322743320866716498521395777734156098667651699048893874363006237423010842674735589942491464547414755408410549599342858788080183940890039584142369045748689805897946505290565089190024681355511336453244526959132261441663204075810682603581754769520011890230461632383466904160845444433128590371278439543921308654585536965134904016006643753139689995746397696136700348014607922885383881520413406587927636304759307287800327777074670515989574107483900620323465730728480889435278811948017841935122176974032382684268082774157004755697992824270765379440667408080605447127359633996000961854924913948483 [114,0] 18420830545878507760618397729155216169968483373104842530912283851950485125514607241116777188767301355565774460588760722193316482470048577496737177535586494367087524892081465487737968304252627857933878963555158569043178440578302385242198545785239016895524351728733337025878381626571378205818527976786792039607732480365076019546766223602574925601336130531591294662210061143926995835227706189636780234425422300918945395599043066808701138283368172244931307679646329410092143719596198981969872752822326112018478280962157922406659429212503847001815057274121657114505897105062044066925866712984548235122313898899534167101787114835059229373473531720157435642338833839243297180688492719465491459491798692554075286795135308223074008426517629347539334175749426695330182103516400349709772030501328967924223150198247135835898015333115701171182542100915784167191596697266849396913302280466339827064411975727453541909192604040527651540552145411824610301788935010268224541669082145071640442281504498794117271834119301371762172046426387471224828890662365209129805041428516285557763923410483951617217633077705488325015242661747463964622875022640736595499392345145265465008413188965190193980239720295267385765323361012021403531183266637335852441884270428846848759280542858006007410961004320650876557389142334824738068852732100488978165050178492387721042718394727331423318469479369704009113284730793928850808758039613724735657947783878740750718670883466905816678196166741350842058394658369430230841627574492772292707167725412823250281346898797166745012130329981889627861690132001033783708232891466800687567227941354374913215695202760876400598895173464405197542095319921851079855569719671785668052498659178301137219391007443235573411712917530232393519738140816983160071848830871752661593311991471383686886934538991928709351031642120856963935706821825256737339902516745102246607601851668584406308696303060807409836460994975994205786811344461476462862233617168047790952373530203230878364131773240231053731958889893484793570797251634622983248616889158124649087533939856113617222463348086824432634296080137580823438137045400253555271774530410766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -252393895175629922934890242511866392034254307254084919939394367934558029953855228200950251564037038932987234378528940741486324712928664247937052665523950569029159132930580199508440870214878937053908767360612695929542239175744203683208007222564380253775411685735317781628292503085980923996093155619383242249540649564014126163804540077014370422008415181565014983144667171571603669013473132809530336001370067001514328056392095765243469133012271435795461625830549228441095129347186991377058188290355828626638824094949155649364055952724732652359394945689404901161963662624280832728271181368372609770926498799800613266038108703172675599821013303269773228175304061507866893606507851677754828020654667669189429741806050891751342158273184683170177526447576270471269570425860547123104470313541664906886032234053284442585137863424980661257350708629238300993148044118551068048499286575400360287351811152617255141880131238140073448267714336332581093014130133979025589247316129236522668990608764681325959492869926818788803710547782682936098340672269697544258841746955926037983995456123744261726523768304508580257431601550292345587673953494846306866163039579924448418436778892064022813297447662242334022441935823993166503670311553779277321048000375804164747148873124143802145228676449653759254344159020426961342137259777657936126593487213515154575639846812429355422853412311276034098746293724697055405720618634960097617146783231747839620480961138335700588215322410425245311698574039075791643742439774275062961364051000711579597754719507845336640074975027362349917454035719508493242533085814797575523508712062536516115093943607092773475706494048123214245546986181339704463446153040215503992565986633210709271736020399108328162132847600462176278806674098943463909136353893051299577628385412023818418926552905156824865136323500988115169974642333307093549826815095889966698021481484060203068971901128265954171920299074998089594672897959831680208415949326346844414137032028125151795456038808323261597100131542491371401257647755857943131560042357122247621720989272715496977821016430206035513058653576337361063800651672650587897805962711572647094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 6486932244203452399392933000187714050101037255516169724121654298596097317001977175937914467518733730707148476369295072797771028015106812625558496611975015398723341672225374204485741121112930399999589712520714504111852610204375297377471304024268508183625339038117641892699040518162771355953358477981450421753779925132134075115019133591733815636019027612419586110081815464961993262634960917312231190807273531707551700819075806339554316790184174385831897053038052371988007593575901411542393678397456312150349332751251823139095758375170867049388959330291746326813213866271515287424481226248984672737752961532286641978191844503869324704997870612349421335787946186618368342949048956920948979722600340904629746694015745742909279958986370811616994756013087113527251977239510673380662439313043937911340484335740757973144362147941868125201192116526479117765401198374967550244054533819911477770866525136456577977399146421298554751182536792917919678098459182818216614155615913956995549051553434134254462399040603095486212042655985206634025945489053901216994820709539416099708191014477274127422651033262876315244588328209283126897666876658406515020322734699382140340160075692137936782178433637222571750841693573424437311500080856637002260637062811739069496229512977478008227316784614193102636581781393267317265949715844251830416568632052618752216753737687513038503943440592546225767595736334664643953324272934882130908825058984644557071973740207329344962657579433038093687830853692041071905655072054973183706392139424322490173286618318320398760887252623727850069329638899651471641901278390075698277483836244718750119223313480812642812934000720259924152275620965836465042317264617123030443876294454628681239005635710071006702208630562666902581581602024776893343243765115486610538273886140514749294771165734262627533376090087371389582576122084076501386347821486716443416613556530769714969985016719566809739412185177347873467841779764865252910773376343433470680985711544829527033085685402645075752301560102192758247254921766633085324900569438290639103443165765380131984544117524620354117481864153597383329627901887848295814364973921328783035278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -350691380428149450209118289967062193953224828578321087781167641396838931189743279722947103603972884787102575255998495269825592113213784254640469683498317021242514534120629431358768004349008321190496055501273962547945988727887902101226791800812755269205050056487903971463848368096026108927520342226672252338079153040798710116791048036701979834679626322428215544615200679920907947951891456574784756760039637540956895433821109247975880276634177184072647985800522249858854731965161614778159807035762807104735230888329155881961483400461940851896827673102836088964831037907616641024208534844689332214620979535347241006486534155722802794465254514090586489510186618303973158995680152564868448943706253727675975922653219051215560565228880423285634615160049299684359258909810545854633223670351641679267128127290422981391059276540413272205318670756428825315568506006115854567942993983226147597758776055443635974250161747340901982165449224374920001549447698370495182957693810601427324517590880941248276349547536785570733620495205442533820592520870642892359419944952578858562518535512777116001051227149587132429032244368607919876959010769555765012269051361403738321673526168632546982511539320341117398470722182604925324103658171400689992191085877529669688521714645159443325064901453089902150827819036185455279016090689961257451593616342996275276185673377786291413825648264496628553899530208815986417569065382205382802620339799420555552684961094479172658344086977872485984788202607049632232709478808162852644585283744795343791995634104432573106177628231214843189318880791883745875907098558184543282002127367909836706729591070293083970200115796996194525869698972339368633112181868067785556494845443027865020900967368945929309193103507594488610096336798803685371763629197183786965019783344157251345369977587276394282624868122303107454777194667781624690611150505864735703791977660651634395141083858260042576010898453760332285100314565637145951988633468228586101490232033146039955647213180532378761088463856476156665726461070324372324158040548962228729180661837943451314428510962180358743945882492344686174217937435363193210413612632692093029618263244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 27127251135455274095774374059667089978786531148213590494370162532014606291750123209583659466920399030994551583592092322074943833336924259490895802893019150432981521416575319870830275373563280155536178507185465388839200959480351160263193634939936047503226623689634505288161691481552046887309752316537027567768437192688799481546399397052788508770284251536526183682219558739956499298097776096306531666246514965834652589616557532988639129754915080138739258855666854702344234600931847320715355746114512856452531336288513741388296693726974211279468426964591909944729325018538421676416179960500578428593115602953344843157779048787266620065264342115335052746764031701799627424103488928914318319535863700456920067914014313353524566232241592291267091659876288258416140188418091274003496546432716410711064012417782310183449509243114857338834951285149490295932733841695323447405922144942150986888931776730384096339758571527663411744806351785488929303587504302605448602567587283627122375963108951644572839304273777281225769996171401477598646560776271118667941492222133518126587458156556202458669201093658471096746704854864714772121878476576974059405543890962705879353650455409431775088684612513937762281512015227622637772822551574229647359367787680832097268092905908492205780232836719823761586125927819256829828152751973048058125517514289456829411133834067219180568206015215830631702589179927113559900147385647928326845220600124527447964625771664443721790992991614041476934027398675480061987593147765738540791158800735253481005252800266985793951648129410066715223050529871432013851937819010270147532799897218013787265691434462875040052634130945577838048463255559075925297827614798641271963332499018083121313549337631468260760834452665161772556454769652869375397235755782914190999541236080360208042530375410371983122166050940086946425553477074484911876904829765295360215294739469211562453710830535218897519570262848483441104594971578015217613163029838836163747739952659871613394939456914034904017053919631264323957731798070161716180699948596906390698871740422083355786459061806735274886784857278431527151116030617340400111050027764925118844985263422131538391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -485893040187628868876171478848077850552878374824712015242864891832799405403667835680685128783308008285458636183544440553803556358961663300751679952604387440901312010554551076699935809838289568910746484778659553495359969158556447851736624672565449710427913137296310871111903535471640502525813485660686753963844147568668555788221714580098349605310930896605409839014948825881484739063639349564443538113345178049811139131029434695024311418774692346839045837299392350511407052735315813265204016453279601110699065274740704115249923236515810615567622049761699847608877873674280821284410224122432673339278573376883043819821173385445271577864967048682195092257796345178308474486877298063199459656956249566438871385582100572682093573577317482671886130706173489890719225416590189752472102125346582048054991161651945868311934826670973947227383673251186381287080427135941739859719749524991292939042367983782977158216409096791628333751908361953822205104786613831624904652132966886159229428984286162095851846723939189945026306033040967552832254030664245381352787781929364034417163117004058201486599052814626524005243462092669104333759220929458549422417246618213043323644130615021828867738010060556748518941612538169458080035278807354648064863656376766397037354391553834215593296574686371169622211827936294851249905269493085601250580555117493639485411112610713664878335847965065247412157537094013490486702668298296678948750741231395258383390706208050845637865976684091447843712006659870773791561947929112438698532779809625953065405101409866943853149334866455979186792496135577909413636765491133218311711757330411110237590492980867756102076145031431235329134334529731954794158323898652526441150745970133503537939851624117440584488091283007376565139319623329067805961898267317008441019624442225126832291373136933358527717637180211506542769510919737734349122433059861113141044165671128169315831539965351202412706263880243176432673588916941014697010730223071426989936376789266203965366284245719799618962836642225810444111288443119112205273277198644477275839249630277718853284601843919951011310174020742382118226045347243992452291637212068164952682991497567854821681976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 4018185756752925191309728263412559754455329889916608838767490141387969988794484266266135491600719553394426223544063036257970578272498122526259529583938994884406839029382544663671191215833333705493148876566699268393065430664825011546146452226942498806623475142255174691881153640862006801207197043380660986656804091456753166286472543234259211652969793403244155186986898619734467020558753084163131968869278776472721330362790991931439512874141765956858129761966432245859129830124143143044520132007486225157374775000859190221175534108036182989639593591866381478509422435256466445390052633891903169297447715777794047621741598707587408143859471892052586986314817660596814135651072217712537106789588742887953433323647899950755364543796723080770246397085995175774736150814120708180360880594843132392248415424149769837325734960281011659828476991838832305914802995897944693742725569378568866648899025860779886012058158364631646686411774595342140839906026004203673233060936987013662019323016957533493350132406212067735607218299994747321421309923393565956701415695307082563063710498559337960502966562061864597941991202561757841107724542159525989854356392021035327728770276290245035787785798348290887987417853446683165159819210435736720415135563831210165590526872222131143783262482599488821114003200684888229982644183365325418815500032501762955273772663201992763839993610135984158111022648839117666286160271724220775092761801993757827336466002710528364454183697817995665397739099193003796003793728982900488640788730228220569453626630103920308230051664285676963867694256003849061599008359303433341113326740186660286727935258498816415587977316721878926663409346313284609031081471325875157427482553699605837857122133526733082813823465228722243675789632056625398195499426343000719694592358643996715761428805977416457618816123272463863500116032951324181336673603445986598106135892641060815406425663109436007258874535406714531001755412333035471829389813372367475261300342132078178754928580788551674287739763014840453651652013239429587194316291521799315902837444717215040940814988702547347414047924551475560869172596897640075782862976380433849693529779756318021100014448165893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -19533184689291957110068452548341905354030137543278569179034560092236116302013141643897751117813148725211168406748134187376527207991383774756691653363747583849361060068899386729101389630671500196549973995378146687145354593234397825701776761850234835075962390262783183881903131412932492449963341144057732423632405640471043672149411829215292789868870703914030491260221380759857957979020291558849244387881560272282494361142561051678179779002071448128488941123257282537116929365719694837054867906689585094392392327808717339556243372714284795955785040463457257551501857714689945996167170324799062355231203565182798243183390238719059460816606882810063062283745797111259406340989657249167435820961240904343347589878350913063889790736808915037527860613915418149848280677331665170652717384389112941734351219235644775917712307878006301636372628203235237306413732326626726792093654833820714071201043009738233189204930320038612312780933994374827905073787261978802265054051613807513690204682925169894704941311628554763845411712939813289009595554951215028898224422816080301551664024903908612532461980262309341163877019750558445548766450965621420872466086704627712700538995959490126746236626607684600041805056289851620562862829380824529970906160713927317361941403846252269313906146843483507840309734945414154279899518800744272136034770898808715712210200362230817689359008332610464218935309720296854054184910309713455376968421681388838712794823868045894243930827177741188771905610904680457320396144713211018284721845409586727530748451841207122881958983612843128700456137858616544962626150770077015563873860814228059398031631871800949319663600719430324269275856200055424938137475532512012160537053777682808866197842919549137534487123503774706891662038332536115679103373815250283150329793700560000402030848444623316359538722677403848426284705508051571352868617659091807441836059996232263349407510168764724244134978029565630809004054801315594240906416678385202433019903139466675828187869893906468131636809469631114405859236776853450864846241427758327834592013264319520896337857451988151046492129500037785905612251946128354790853568631252461723158200812555662650993326678872108459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 66082762160605083159567759772938008150683701042333593547272931797228004669040115309899708090674507903102864163942440141215611147775249554235543880051246605346091118955674560286552264389482963716371082033066241975779664730432337329904955292746939174830301655005070532671472031961572817806383817360108517973880912311219395185924747713499243494259772938267482106917739619385932363137677256162578521162397599073959465620256605741190854598341278939269461069206298806795910111126344422513578583396946182590636430936998484969585795529881835464400416325778258519502960983201788888060902926325709106089497017539933866798983012825013120371054577617311358313369219271523270899131028620833246039694508442649266579696354867096026765940665466937323211719386879141347290873032844002341679713160554471289601301019019251749974684108555298884636342363995921635190973814354330919319202969143631205626537794853446807489706748634046585472354034575436895560728785219724775783477015628595168155999961918063688961685800002132447693052713566021333205611313158836500540052524077533426123281688782407105933493642769877080185181602841431690177485415229192501167172649769352777905934269124580131143373159668645013504988740217386092947459791190618567915435466513335213808591433727609692058510023497918469291396422807629509923522044180978456991583741661144880895937929961209350345955927827803005877206801247398246078690527489107002397056890928038984499091069615736175483463988226211412033855445413680217238950375914985863225235223203489976563678744640042258228625915322766163918395271399882837786288675114035997546662727278862975358051255075787382693982544383490239232444868575760956226979368919986613481526260404443782637352515942050267785769688398766008277760316580977976680661297628852373272337257039201893921452844636900026202734990826461095803555725747777967806005828830882045105553793775638395662006208498204272352325963791187245306790225754405881246183158892374439239574333339748184030909715695270883150675631646621171178395770558775598894403713896715223058120631104517760961395877989423037506133714524685854216844505132447006919358443150733376733394027391279429428649905275960918515920639038085937500000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -183039217471743549978077735355432320039610375243694876761653073079991699675391172046785904004398199320438323121570214092615678771115122855437569155086337280395808623977533556388850002396692948070531279496560021145539192328103960241108435462901845186085465018966213222553687205125832178799618632430787485765237837724417395111741899364890297438687564950682494223883145726823829126634087186471586869632389836318254013976860700896170773413026477709385946122377228670307812688768721239693993338551310177767758795257626893324000005086756170354741438429782072742121801851892556727082401704809586273804452325907310479877340224775691568661026283455492749863783621351960294278770343184964575596182359496015691248043100029065731701869351200669654389924034850868907484279064785522528164145143281780963094365169880369448329961742456596574604803496548119348930726690381606329728942813123050276693434738940544270681884451695509055173210330658732936626155217283309731679377170914095250854196625592197767146365748458967569397727989315038263459165178931522840339405261357092415501816500290376578997612637909832938818945265230605988734839680309434295204860706787611375777885388182858155315101540190475707849113036425039595880128772943762778884336961857902350160269202305676116289085142015420492575867726131295144806959571532698730020469535454575657973039457014099713590906392632042106203619050528973498234752665583670688704318685674671452216596158147878169301337444491854643370704834944175582700758143199931088784848085965103818361200928455771667054262131396466997125691967538681329648177901765637042359468408405087655646823472906782317864119790110880864878701730072733569326626728485437861970185407881072757794457035662139882927446968360165270770359967585042778532743880040798309012001470032366079727160490658993046454589274709294158402185041106277137998867504429253739747064492798117433469661080282012593009562008168380943074717720651913170486041620155669978737943807769331411922750822899951571851908869518004954936169603251148768664902984902735972236147631116363547399578647495027722785642941331890688200009445801234036216532325098523387107240010690697285368824798190701130806701257824897766113281250000000000000000000000000000000000000000000000000000000000000 [114,10] 459652156682092517678419367873622913474074290302580492203367679068072436547364746634606324389528768855162569691543479905611151244308976109417641009372050135475886380821059624669469447516912542921820808356025215508036735758410130542291789998248042956076601056271938152408305515267941949005068992933886492781190533309333980401556430959411393688629106882324150252807722295968128959678773871771503058318629760019390552375869522710680440654495692627308557493018248555107008280710106202788042731956238280326804831778373216896544674303815627068583649584123455751107520836307870808672083447765760536233975636006041419133612622317904002769077342778838959465189059178747210582558999540184832945633777783671378889033547116985035771469548168762197101824625836024002745304692289377704768931325390172614755632068645504626482763524677211033743307528810904803626295149141725903589457065547535217625583725866232268262334869578643607912901498555630611917859195084891596010731429642361990148965730655274557780218403223491118723148030625690361920581782253904722062196750297044621050148967857206171486810212086952301148894714921290174471282321925474072174617323890939023261738296090350516840283208193787747515532492116126015980810345447974132195281880262660752320723696451525492988390397420494541604776571282490917672560698231730946623316115098168980178591841678127541357992701601517092807976505779295139340346076125682202125530273800650355868279146348319205416326201836641552452008058192739295729513648475589490148377256835072586271500653235847420605171953096849744386764761455853930652153819766353158140836591241193131816485291996956569707057469315466704593503114790027103355528171970789441611596122835084385922828208336028072876633411848653840792776189940787818196095079004254149838651627851582436364901582072620099980955403560111668037784050143176603443476815311076775624580746031396364814027281113010593007940199089768628063986462165082220398601454709984225010132796820559077699760171085888405245809897890598175474935649159180963987590950744396680476200798662260209810869862042099800889538854514534285390589715663996645787052785561576824903138347213601343178510094666933127882657572627067565917968750000000000000000000000000000000000000000000000000000000000 [114,11] -1026155827302884888961089001531198261679479455168993934803742587745668881662010728157897386073687777027559292256080980914951768499626784500270833604902884041989110639173599197009249803102174730817768027073289581160027441576607579450554410614477624343945336168944388886122136921929445874928473306837229787005446126431443635993349816885104245374440470147108454177033971603418954807895061015187870093765939098972737412381653534058172911461738420923871668123861921590008497598497687715437542840945918430036991332424205229239559386158044254689070997570373613765485543561850030301268633112897140517463153662685067421520041310578820700788491161034844528037131080005297842263372582059483347179632142811946134199025587596718095486771563552447612536408630477244032949334059933191746311893211854001682920657497594777408422951359651907446984729554195231808339778231072155437762545255286853995941698597066167363928697908038041640063265658360576486203894117497010426311105940998925689525266394804908215552701344357672416013484730203969772997693580645698193123478194340032828966759873737148995692974870004191103637599193777945718592824897608810604881165803687452380981865302793645241843557372442276815115438330611400865469669958504906528525804957764848505127114257300265015946443759190934813188423888859453491244331336964177072310891863501612073943542074669499377755113597263893658742460190025539792278506948264764940568687177698104745019888219111047979687856225979827682613375313346888454393877052423668326053792999765266816025282875718436307403662718590050444114329560710497808811908130171944978333538473429516188812914434061146185988541538442455884661919782880998038145307386578193007555856698789714777456201401759116879430871298555546528889831696615943094723345305508705087635204335554500733383865237967354689585510477830733543513539422060158222281098096155137776581142561664887270819492097323609680301235743082590614572000069400633966128341351450537690367805414976455652043712018909176701422079985738289346181382072044319811684477171915692586795183295459472161945187038323980069290943653034262504332846330837781952666271785165732644462853287437948576332481494602366645096935826586559414863586425781250000000000000000000000000000000000000000000000000 [114,12] 1953921068760636864701636662139654931834282044936655393632178806270194723463384812790194931163377378835798588621910829783585555636676706995889296569469053389866693939241445884025532085270489876723685117256962013888598407135261301698252528413086648631785317389466303498364725411878247581608436748712027714153970675114336274331220844519272719869218986758788224848652994651660668253344408167659025788467461484792843549457806597153276268018395673708165335919807704992138788582618819961324468423035408027448766866818959270251266636089289822519622999531186865599501011512284607306474230556772778913129443627074012545330436308786830972010846660943118894409794343627493741244896391501324406403789389807935286833568113638164950376666367078995880081608032098694630967726247920910037131763266811998308048019629961850501700055086708561252880939478434347074890736045734781431677655968775221989991725977374755129023950271360867232342844875635625913187720492233697893192965423838426537194309115920396147028660848886796716439986088643667010730438378905041116379471868159627658409783690384199213080534659567024350337138427064352713929016430424556996203482102996781410657760111554504900223137423300966000091132924481147078828004238322321024786118083822518108607115815805931009033474819430819486291778328964818769739786415577095978799435216881988712464907696408372499344741964029964983875814552553455587901687900320107851742296890047406820386119139154618772488907908207124193151765262791857534747021945560527706986005063867110188230049112108466044257299397293725181711641499066404735600500092399282324603630949277764711708000988049944982540728733886415008525270551722972839963128534811587629227317564064457883311857194272938764833743391307130309676653325115331339560551183527703269826964515796502676177659543636054137445720817354942830095854483055253691620134002095237191622684689623174278979862734681213902125475786747127372493781564819559455548963775714564563015910416871319864618804488375458805161068612233078395623530338305145078672746430516124832613856127947204434417530958721307952785171178193316259645058099438048544892694410698767737973936430089463304418119876921351111415114942815307585988193750381469726562500000000000000000000000000000000000000 [114,13] -3345011093304120332333274884572397467690559237857089003710752910922954798626667656624449280359680988476091772622581447049047136075229339019602900342901443924603685462198236154435411955195023764643144697952994449225431955678379108499982094812759163902986067659307177761031625342288411272638323973059777048544485167299311757505641525751815300753719929652768702626319326996549661187721939330573013029856800031534329109902255504112400119529460603806366546701259305439726132694937254652504652243054622410863416190029215071174808479846931990617810397453008748323195041816094525386145246266238537929257646248134938089477674399324345739507267769418531416855505559390743927745022512320191475574555763532399655339140624127589808381295561163919763996621003469206021710793909605457124114588645662270739850949726788006882626334813330006373363259922818239848430993546620448807176390039971047354434804098053251966706563332780675614438406918043174613329929643812915329513257745681453140617155447172780947496643197983887414383595663351686204304131836558425760805991367489121265873903428770092135868241677339521990172782115969336035253380909623794312531481900868673154200690618038901731602460151870506506060838016409382025480646159600808906814697970922597934385365607397461588871945228536216075497437063618668851299257079208856514494266218863646402481270860528998779904139256049661631151497625241711860446447867413821489170962308134886078968535680500022091562279427777625891763664012394654599148138615258713320610110220963677999793695419861753689865634250741191284371064431213302033639299869251640971767952663643971884473888443535481735139732666749551756196787956226403433867763591555363012686877014519046831958964233249250904367737695766528803232383148199145114704039234991354092130511322277739779166087347854821643178575694198602179375530356936227277970333448887060255041212966948931389969459625081093062712755492029603879279775156247826351779067731574255472251243306427811050415558164550534376344848570137987599610626570000130959558793535335523565806421254042608761077585184964303998909240718975383728310680494859930532170910228546713763155382292592212526957521989916278934906399000759336104238172993063926696777343750000000000000000000000000000000 [114,14] 5983206520229999444343019287813380997945668196358157444294565445313670169537856564861602992790735277749739009096788823744212311838449355210018117638195441680499676783107290474735847022821679519178101846561110902713777455306732106776396502121068050378629284690623557028263638974235534421101655709088211097360143656028069020040232629874317464620085159139451052953400981029985017057593774122945311016560634576561710242440478207389283255555254002389896690309826583427186877603911144251969552604129986106407127047109501367066970219054883239205000176552371145036458563155058134854688995542739484954689051926596150218953570667540943773440178838431018414092256732600604785875196982963581381736992471379149013791350469822499438403104387288233672484170435864556160414859996542148268786068756936020196427204876740614805987967095195309932964955064679807654282808939740709061033171673442614931619305235611921468275552823581616476646603597263038314762202061341732331538903647098386253598631705583609155471400677406317160874320629447356542133989790432835827368827120251262196001864810037125402845366515525801348266687967202115426413982889952765001317453809118415695023048622113185409859815060467528664504441221901518929741607719099497575006014462516499680582774279689261246834852504570967735155908846056759504295223027774527335994089040238222106027361662198811090952579981177537520672380591400254524993017628862620939924346836596986482946018282766105288846384228795444536636276620583254754204824672556999732553365565154029779551621678151086491355748455469624827885561128651678398625890565272289360683966988171770497365222669542174033294171296051569519170626343271807561416582663341869904351159878007513929193871972767070957974185362555958106429903873260777819099720237907887094179351143022611096753192323308101360034625530798442560015973424241348017497374645607744099002331962792140907414207658845661007754445542149762136723458280540611725889077295158269543263331552965593467047040420222255023985203540148838778572833148737631910866765601725041204198869583738170907881868137052038011098831659863862823748272939114554048225257663694040350159039315529281759034410402023357912549878130648028928817439009435474872589111328125000000000000000000000000 [114,15] -11940901981246163709877633673153855586943007829978841749722379841274045679947580186009318041585346314331088292457756678195783640369362448841699086107154040363028059544271390616048919751328858319738520317833975453184480531567350016585239579387800597440082078057020034005795311043341201816892838969407344134425439408306898440197206102318442003554377443467670282795417032690141054250512616046677748169399224969590074704916705848715015666031749870828674811033380740827988868600894172251815067891885262859508224785170714799189005802174464689537936400589556067919416198494965611497780957913140903250686703673813133105981208188641351442164279986884959626088580057789488403531691800607516499469146264809454508668243404726442849983419126523527728150611720860440959399532788935526344545549712750384346773997022692911126496072694118995218467891617155994041662348932848697359186904431697421527602211155771084041700046414819275728665803231179104309045649467669673505375838274847831524671849657717503409553345631776373075110057840511159061692685952032733782223320253507904722836741306349508746584803622550161410239858176859897376055153061452040670783178754327139478991022527789520055844392978242159371366479553814328875412094072004876105817239860657379897232484354986994187807411962863766109810651977430857763204153863406282915909052969184055044262392711444449954134306031659959152831004210693125864898875137513194807292123234021234837863543711298218591225940132191874745249081074100298514081823735113115312200115403181106457358959720093689214122837400322035907238729048890883637247741721255736331216467896533369844589533954906991717129495937663102323965708839011935451877601161860149292863375024251331433992573684182712703766121768053684174421298039780524175291180060426447643322082728846722382321293197923036336875762293348450752492287644127451393713869777845550667896020057186536956983321255408826575475456602843791508592741773580318776480062731816602594791946442221310880243574377508448695215715856670090695264889677655437480897466607776685449900175349874655439619890045085434496446719679934865156547656445026865173184427449668204358270014640190314685280947752864905486418872196299062471425145304237958043813705444335937500000000000000000 [114,16] 23200944536120283250573425987134079755466408608498465802032787172500620830676497125982772362169495015335974304789546180603341518630677768280399032265438356651022798553598520026359071113515573433929268625749532169053188946522071091275939011862727612285074561433511613185046682923576285392519971353055274088675655828618076961246875612541938326781371412195086705595032836807923174272839261211664472277947577597364054800294162467570233399510090007594935086773997924817010620893774894767027501378956009397629714465043170412616385385783201887978050857064213275126098388820969687801241477030695853844453900844829728238872355999905874693750006202567302683030649883702075183557171058100364411729318265664461492008438328294674364415569299935578284713637274872663836728105498697197335051916462114299297620062958900469371468579103772308320804228007137448999779509027096832752345278310882874476727266425337732405884795845543738608680735317464476855029202912038464426993288186673471967106975096184603366117971616767232214281869448686064322011397318251158073515029466600384839292775842193728551917702836122028592054102560493870645492094937547353669141205064643827122676933382356927963205118621873831999134433351490694397394236235628941634510318664402869639842705461884617639433702212287656049268027182692130374348250815982699565345274715606933684681602388976029293489660726192940819093394917507671307613179342831948295270296660892318442605170113347500188213761941924690646770920987974342484901714220833190554329621663469074930405319668221505133652795517262405206829223523702408788214963279320774962969075924155233755123216405892065426824414654275350423397787917640538573748077192558134578684021768833999632133730498098232373573038988123484857639436890799493431383870665106298791765563207272717423526102255186305520244885004121604671705060186959026027632230594559777012239990354483038979815142063180477931001969355768096314818569970708205499851511523530851185823127290920871092219279373118793741407666742307544772133956950718548061991296727544500276888844841464360309208147421068378305605487243566518644955465782164298503471728287727649742217490439344159230649482570029446094211530267651705141795231979173763647850137203931808471679687500000 [114,17] -37164064321854969937322592788722362979254032206284611512789711142132786740663378156614414375509388760212675945144379534215339041891475490367280191534928040641480860321591013414875135570033326780706831537128162619427817774874720127967120592497201575094307741397109064385954155374493563729328812921424393537907629962850455815085060755047602600568779658784393575534851577994697462654305862594610350244794527450565953181442110043991510868643700030832917805618116488789685651023338941849875708736098581920603764733028793597227961744157681514775042332989257712276401564957780873950505096378696714297526114463383548118583281441758831644819720837797899572964631367043062751173155808077154625745142199555931245408702272416616936919166364411592305356023877322417038489513973291313408109398469960575873783350854298603884452584913207303444900682961421136462568229383466729049897906469514511881854372160039564372431318615978413572211502427234357791984717129352640939281367817606359384826708359072001685660340662161954234163531000400736803717234608835599607937817111911079825695138072426084858079075184476090117717556216021883793795036589149261126251445163527251433858420414843097333155809889926805722315112752314438680726104584484591072991939777759851041914706591848972086866670713152936722522604783623188814992937511725708016508097388474222431625137214721030222445857112900440338363240065697336140097397099337470952803706354862593152508441162123163172484888666903554098757852243685765198640345013669824288586793169356973556598606149842894085314084365514573822340411591595695890271973298825274823312137087929337688155344229118329241617680565284549928374028913201886863110533250546970399218968777024461584592773353533556733974203145357884107497243094522697839739323824303755589196010672491164500443932157200086736594451339820260616686597329577936531988773561238774116660211627869246651508030284488067842097535086214724008310110775041231478456619720232843370736126410550498825832342447711493365312818177165982854112276090563093029899118360554119796678434549535806275622313339559228489077983824172190046094213876056462270471407132474955534802162219731920749680213183478666544070577510215484546424180578583218448329716920852661132812500000 [114,18] 41680347241407511229418136711611643127184820596421178496138906354976533311876797348662828382963388118329154498805864663016272877300754699529249119452685048343235172343619219785672495155399184499391192225678124435425335305026444990816254610003945254642750447892574594488225853149092005520305859002314703160442856902964668338891132447497656215810258893973405102490499546185652682667997297245688439087168060592776522221748152525934946752253846719784108340178371300208436072399944907170988167865496339018949598534845975946209638388376126685065673578069405353282801371872251762517282535086536696437077310085327413659174208207969437970121405536466418808300475698666274265037539620761417093634627298648721983530047132400352656510438725601883871807233086942406007478033525349388242530999690007184486092627573386195810790171505343234507989172034992756501806192992199597471676137060103808103360792583228635407543402685243748805559410262090546092109537610521398093457717118228617286885892905594102980136892578743836496832775119656853411925909286308684370120952711521921335275613919079143499816550125463014581501283332209356918029008945305314137734029103335883681457450285403923414501749358890681038453832778673908637535373722309516627005615139393083496732011777814761499139600517585160402603715865676821496380883192412474349177158472403625825839964200091331469699319835524027095315365600945712556961318387227104757359674119123986972333027449987160222195638304233547861722553850523589053337632083581256360898522104909604678916474655143765815413192488177232303823807586879131621554875873050019243475402448651363889853770744244744275774203111394603662428417438735515000009237116108652431488648445978504057162615796707084432808327153918997175373197464544436573425495082640392485887186849506197325468804986259763989215063236348058799892183920715084647539541773096529845524200855077088579064455860479734314312092682696312517010620176513833624844441807136988710916859072084155848162954009605269020834445436207304646557426819630991667614033936508921006229560393398382996354163984675227606503506571025887711311219503658869378461518095804331059032547146434345273897040317866387004352720147869337135627942902971199146122671663761138916015625 [114,19] -15585177553155606226593671799462311769231415727515265788250087661249892994723529616194388357066964177532650699569067468419565486993812303766386820177645956172549552378690438150039154289021073561665091256235398424201731364938260694679145047896615350949027357070052205262916468517344273262345140675366230160701763047042592822822312983573391712516545620162804311688847956574413980303851346812297377679780621957057802973072301994564190697409844214268692569379783497259079324373699559298009329811068677875372056056324523458397314835071610245740005437673663681218882656528769344849045046889126611362432621845076510864775512617574041864166196498356753645433726219501028721363723848227577880377490253163738971605278962383102216046889939990429060347896619594337351029930474760319321754959634434985374203892813617211271082740818663846032678293095574596468407206136354281633013712108726752650135650559961035856642117032398179429539725605853484376368749859326913813170947507506477510172849144304457010780383495090573003549168254993497863794087448332804762023341767869733323416862951365280329503375388209110565807202780565954194499996014973533182647533081025274304800358082071207589376972892155866594049239679631186500301871017923494185932855770641437678358782638647943185937548020564335412761895867726786104719804434298126379392569863695890024973283018875098423645625808218063949849561712032083041470612090362468472291734486982327065629834591425339409612827223545262770126714633282643438773083777210062250918599113435200752342553024944144477039534289261219286577003991937550373571803798716765968855603953361375119994559872583599306527157664184374295935449633316123819939227423027635254430408505220696434918023801379373609644766254643728539159043398122371959542294486529778010122933251860002641640839037454760658515365400404334272008677258750414309468554415314494044295084362143223349200505191176585104172068628391168685662016708532869812966565153763771755395837877004049015024270699033922823321400084077103066263401195949568733931082026191868450351979611749121425141474601190539878684833209158869427347829206910938946063739173348611685796449972592192165581107200915111695844001901949810173775290422781836241483688354492187500000 [114,20] -60247365350731463608359476053792414846225358162964583634200462191302429142652564540723710423404574324554348531300145634999725006636246470636277731743643397307787401063874991890073687423413542880109500060896940245090285156310216658978184100115550999635990417433260462151370307089377049787797284277223613141455945378934594759900224574514405481201435633371539612529404498179145125729151477790294563166892007890204785064121531756285660589688544938314619635789371782865569785766017282071709837120153970126212766594822016504614628126621503345788429488942251586346268925415257542412371650203988608919863038407546292611320897342055820346670042685929405603043915089782786122145658488073236019249598500711668208918349970893191906145918914301176301181679025980205688120204834278727074840452629537520105955827713116724922226454237855063043070232780658456482224955895267069134028520812302592571713755226542876309153430882439616826735380831635445422421531842475494999249210054496669378356514557935808844417466198433371665293242677792727542676642259851416678716868347839110757408168486451458511931814144031114938702062823972505155014819675049632241540028804569335541012897888471894843363614473452987529728607180261051538495371973441272004494798845463763283194007719444729126218266404755101772463040128033211748669878666106509519556365062808332557133261087085821777770803719559737037018565636519882650491260052895039515520025424942972318485058028903967146583225032661647755785390015307477890877988133365377542647673470166011569499377555659344332177313856627272202103165080374646001052741719141540339639303155933397239875905879668674676464001466631099644239070949405234847117657792677292783424923650851470645283873961022265439349567741758797544739615135228679119781909825936306086079245280327653325041473988360179697316333283488242450881572115002611644524940538013575084961261873977649970492903850822148483046867532258154043417148937783207379026362523505076417990143759479221918973707520567458780061932203604268544023977038551598195883631482391871201262939111447259594528020293897268453356867975755485187655459699223935778621298595440595654467705591649052040368805369681864265491536849193854319395313723362050950527191162109375000 [114,21] 184801022039000399854175086817108445157065291618637441613889701955399012980664855235204927729612587025060633019874517351525955416580410218883304511013050034178836479348639009280113928610009736095123947027436591023704152100187606617204480470636991828076908529729983838023587655870709858943889320222978272604929693886180693334869262766470343479975360771045009154728960126704825764872065036861344688256485693115039521208626307089496920332470127884193137022216588705091107052976919345123936051124935827106026929572672847960002327580225962761927642216978958219470699080444941796244366720194302678538475793036835014168522976884448355778474880935778199415671750484131681877694220012527188164237781058224875259111761801994877565332521458396288429331185054901629427023190506542751890183231545453972220530358063320761003987914438916382566231363813822580805187940334133314122032895668902785049672479737840861598768029892872499045778991519534761633115277686444662860827363817419171874688083850223644326291735684283220532078748672276529678700911435585320855691444953294347542547886278075671190575119479931162352512970096811340728610606165295899150470528155276873151720706157699603363358276935374581858092432587985985468145434907016145120558436687733949821708393533695275468008770115776478305194250459548519434785546483645419400013514248979169313206898702558678588508956436169028073087809665962751322568705751441057975499827141451254754537664483475260258511542801215955168082861485787523605956420678439340131697075759589838431254093862012720817085544589521232448799110603296818513953364804410238059630450045472685843910149946595590635228541538749498945740729790536750338309958316679712526677819093536848499875268985810752849119218085547950008554569433623639545338551420155027951553880658039483071586846765107939036832070978169947570130002962419219592790830648155531047005519785693085628742487156126671690273361389947526895910879851326454276452583853203299719830435865235479551704319059135837064517294662759141098708799517481489152200332795801044662745479618222006172514475955645311747074396300448262201267285399012837358392767959161942329792990106839337110745576580309204248017587290248142650739282544236630201339721679687500 [114,22] -326042905330340975883050903064387915461123088320266193804543101579786896101727866730677870387818001488678089102236141266003843831232418087709233388405760585891908833421347505280933781108850174912682661874472089032010362380948618124066118899770938662180004490487295399850042360742748898616366627916813894947368768097790956168751660543349710987480875205176521483173086247996283257968841542947942446829915088037533139202022105027802728485667324233266034636608169686935508616775745434519146372997200406552649094469903033939068756199524949598211023457193027349161626814772913636157014130060714549695322711817540176380122733562205470255420054277937415461740531999648043604641157041466921368156403247720707292984851647922135168167018325784152455601415823097708774821687197370669458965168827612696866574016407401942927247152590979011663460702652268315580262546699664094061505847739354509772427895937324463425031302147144290160322715532852025018952979244719590083448531569922769115636068234695028544655950134630511521951532617000488020574866049722546964078335323581940549241085698989504805626343400837512437814589483259440296953836092446452065187951322750112581368095217269188691092815035132785924404827929538390938896837394135255102252477759365601259718459186236587486114247653502108497504178497717454298722461554098003358563543709807916094490975785434078436447378913649615806455714673533914982429800569651429961715782003752344392034703985824422650469446658146230093903164721755792643310085550754255409867761618865418287118000607330197483990898343278190667480032070744744802005957711692840762756341383154766621726042090414522928034941533129999558426592041955762561902498056801276853726233869457538725791047034890427322173204719930418506728046700623072739962992131983330224793722198793220031729358384013337002051680183819153790371444664235894295612103619454782505636956572889770377085113473778009543708915390303424275353362045557001047067245080771433084859315424164029683570180034626178088036319085936946069026553861422656649180491510619506621583628605141874799751431128016596982071408375201823495235111670677935729128769809759703522226449098882109051181636291649202440243345002546249133956735022366046905517578125000 [114,23] 430798358257648733146867623942958716483401805416305874205733524214844769700346871867095108586460055228461935403662914098746970636054169913990654717689059811900748576744827305357143010916103084976737829943384063270699317743308066193364570765224535431256784116371661927480433765452965992685576174456136567740516573800514297844938953121754250995332977170381884669259532412796164398186838135859956683007936796900936182108156719750011552919916793012941021576853486460496537937005314779954971548156295197864300857594523812693507149993140873116052350991415832691477231703650502501030898487315366941078712954229363348498313484151220476424277661117673364110934203950379959666432340399085433660590720369629559632422694589021724518621151175430901024510548212560349123932163509235422775039947432567383259377714999653598041438330923040478181582226721053393096441171990224293325314350227205911100870478705413341411058442005901422446225155537926365555054192065084520822143045340125714262628396918315001221439920174039874532915876438237731205209484984941916372599375677794519991777005339537994651501675991664900632087629016761140491108212147882776116069967253613512190613734248847084373235464911374116291588515550720374882233473000072268702221690010033065057982834862840324374388058703562449540880907244352798122873651198570455913413170380907737909182850718330962969515215620822331699574676784183694608547862773029157061422839741273983455023192177681480026191029881835752482264101803745896365625970969961161417593085391536406531720482376571430799909268488015299511014108772086696500005324623716134900135481970594482181294360487280768158246213145545704429252527471470236686525380468864114181067358866846555402140485022253011239981722209866961478923445253440978420229704241485042475174838748348992317430352686173566564277129681465897910829899336924522319161674368403578273636695783985929340156130076978637104328713520509789680064094771697508553957735687345563668329452797615484346412686698351555811384243880032623745603739788821107226334639210290006047722887271302521999157010176928264464096215069832964228711708470833438892214363946578954966707790550462003851224053106912993574111048200592222201521508395671844482421875000 [114,24] -453371579934912143657593349604965413372836071757771644276273512660694176245155003690070570508417561543355082190191888647558061811004902669590028281256960183428894706061005313330115080182201594232376437818260231398321404567366810801749356216800265749931953644052677640625848183729736508914520459378429801334082670327838045638109057170111641241586433345061459994127744334067321894481114904765217176904813628565609945893617161965013571134125231450537296341623926891193545835586209452295274132743480999132868609429156847681677687905039599775943417124536949708094385526659107873012274726708163337495997775135795804827090422788811796255825771358330179454705826943940064906715080567117478600844185458095319293776855498099371057447818338129483380020595256534398234801269195394725066805162397166992141660333675926235999136834472577235770100852956835059984716807464630232339182889459860664608082631592554525316535509139682993698101137064277171371285359349031960918202051975870147615185955205029842309937060944060063681333495512251611243039714695830428087110770371544141623372801583386890304416856586736823471873286648645803326323267466137096365337252473744246444858291919569370046443838268106972611896834790735807599338359047475419758983502801071236968268053177595209067386686786992557476265009242736693795385613807222668905499178664398878556229962876458508869323354278499736400645548214001553046825495728192290479197984342868155991600028734227507269840426840190628215274922541050221819570894839253859263746990664968566823294649597014810489599818487678444497785305426844493530373053587735097887978150726647975415824077845305208733645295975001612112049503189800346812945659402610117594821168409751934376373403039959968866075381465014499218768090190863376346470076116897037861016891795012765160777310765930633295412400679665542807814956861346930711883539409040916264057973775235636693190091891439137458149317656438302950865035142669267872634593780491003697157872323973142893887834575130839161293851348311494315399863987413305066459741118581554542529593414904814504736248386618965003041761972312516885558282639126918399012994479493228807576647376690673328138339694886265298159888637030690006213262677192687988281250 [114,25] 383498833513451663458094590504032101649759882392670116403883520619857845860868892203856794898504739179730740629963169376267016440241647380295242736829341885398379905678935006147421610403613387241009193831121185807422780491860391567707507185609594862826248169046819849451696485149804905746944003558699514267499802613685114529502972499557976981740586347467050561448953028542334258867376091045394192125013417440247261561514178732457941402322332704275283562053579964535373952468419374604294531399629494716483723592568467282373318997890414215518285851216626767264125330091631977788331718130344984076316094783104588888346856052697706350600726231917784515613542534828322318259894513439157894961890719010617547767304063030683153655467714619885024957892495082377945273572498016917151101764773438280099701323321895805412833296499851547475577137843872266808787930681727106175811374543327251937051115299829435843844826770645070170708149352846540442235020527548797048918865453573885269229488785810279924335892706321910883310452383430254468582398455023921778476405774260303921904549555526611848008573328209804830701707088333941450747925303149467600277662087392909068099199027527255253622844865094327846598412097706128775632319425887459520742700615777559812974258368562838063124557805308576347380802597315238340478433932136294862327436944996031131656410892892115657142062061931247929807461541021377188454621555889587794952270264376594729528691811180196884857525484836456773652021249753181546372944708741180908961563275108039599140887019764448903472989820386912219735461703924085389914882147689255528129586369756428334588561321681703901527849071507114915016342163468938031665570746412137557561705477285898887769881541957159045920006349217705052710816650930222844670163829586775468493055122724492459180340881864970131979593570244777929563380610546921352022356293547482957341127078917193826567116972014036353314215609057265566863650557646011967045340698817325693672802319039868313072397133839543408020555320643604339885043716395089421841272982578737616090032760951424752197333981697159076683290969884464480595125462339029302918966167890955420375488673546529381214795534387395833930689548196824034675955772399902343750 [114,26] -252188803921305079725006208784092437447921309892846259007825185255194962685928118969510668304018414897058308897907360190615253744713871808055786798115587358339458808463856457062486499189597525183018050734146528203232823139796420385283188431146893683987029009163194416453967374947358331454684303751494172668885997006115188741814828402239832296131510221379339191889326581482756835897058647155633205285491083085530791018337969275378225959015479895910634698026917726087123013133771010804813280673185206500383525825380773069434441244083124868404905658093001618661314128738037815754536178441430775862137149574156751534381193685116290250661536948573226067303379130793386654984282409904779640191775622858201694881960356356064456405303380245586413777575927898195982061784986888312768110735390593115207135104965425428139757118111022359856013605909255927866334892645769289563430464187224696124446944476497529583099751393813496038941171414889881948946413466594487980787787984430411798356919969485991526580106038805498974261465557134595222456345426404167536273958483188180802805657727445831623544090769503565857795091111853890420312294480274035468914138132919583790091651842298254379125724531844958364877321046989391085083530775211964227224771197055073352991116489385372824201243923919243141899790859774991704251265232881776673043003210955852762035857384548414291685860335775779344045348850731716555239054374426910987863268939048657066239039703298700402604186769845774299090782920329885045659732749931774448603807725500527697102534511978724366557563370228264420163362259217929018425855060857847826068411933610458441830497461561417380189462548560031873984461394627563882556899862458738164159369096524672251374811283427037023001284711161895427644852448948562880006485525855701610241277815281764223612783988498755635027709883224649103773830918914885161937373055254046140213500407917280193894056628201675044409971750032429306645100392003753859091793165606361988724001326684613945923980434309044662280934567653274522745371422646530585342815992598854899057913175221135971552370144300260459806862743887047126003661089086804127147639678060838662920400512821543106962828294280790086823174078745068982243537902832031250 [114,27] 111564373311219029982433656899313162834220562779781878713444122912097335652847551349840772139224598515094616296656599220288472098632303916267827604748097252229853427516815297549939356101726195462066405369678052884665437143727358834655644778108608218737794573298623159956457171628551581321546207264073821153498090904622430148373977515645472321585687698880137909866763410116447604428946884712565356998003680099008975866533488667724831104485989452685772352585320356900171954997220785280280299131882491684016213936108907570583376982669548632919251503694468794121027494205481993074321900270562874196939416170269654979328126000156621282108327324553328528460106978233864120090579309605603903122829510951181360575664340554178875238506216243912711140623519734685743359379382917820238738493953825377750847414692525046105888857422868715074743442349129613474998963116173776070599892949504062861043179034539117722879308483670524175650940403722189720373714797544148006983740788031251875842434260475938633957076738995711843728223360807697980466197329251595178746333799954306915999739577214125500956499146669422377652758117597305667014415268894445156585411590184827676042178599632776053441533277268336149681398002923084758186420934950987716960525373149584945594661099735192226036641906884202243348240087239727782077257796578824445002071164306339176019586811474490226356362415513399441091714516991040344112424559028264299312365085075942017950569873470309180325184898985802238382871004944098010546745087949578729793294138107307509573747015040266083082512326760462664990780135727446651725093095853998937020450085636097922131200801173497447884776364616970302260353839260152826191986814180861128352617534856427206470256681026807625223572319632088158865342821478349361811614539493984029200867033911398977899340820473207728547380754668244400589519719827022909809998339978675329226555944065335767326960158796007521057043272968627341242392577505828822586026366264913578840862713575887503176988920223446612835669716499849639906277005566645334248787922427382298988250792552997206948068137842544349156279429087460958130952072128830808871119715454847689381428676455160893336691517105374593654687487287446856498718261718750 [114,28] -5300831873510725593661589705066314073491270857634966658348319925850041008052514341209780589989368207465050259012416456828658842235081856131365553027403460595091894758233143946095793553953016315122793413563028290162395080653296428751076845737941232210881652100535526913153764858643316492621452668719671045517565201895122200720550801641509174311141558872974361476307323985963363242449589869809059606271705366757372124226903353472151398218007649515480692637386989352102454894474929686246224513538448185639087992019898782689389020781627897640104926001776070537662417935628613969671969476052628155557292706318412347669506671527782855502899256129830001045758800621675328880167786462030161413204427559512100677243743850296276744504617646643674247033068012981101943629169898489593997128696454557947138112695174193033184560659405072146074689041773932690182680864696406442266105257913111035026547673980043137679273784416452685412409694670171774833312425206387216077521653172385169693939462154253555122786305571794769389461740620611883959771895023642330667527661348781169950354981223525134487856762616165109874211399129654203245541074626005161190381154793725128174250528614766965930112835152922568760860812444960638094360569022108107929699840560895185071843327271853628849743756201368154739206408310433026015798896382528474157198712723937700608900316984863356824391774623866402660055954196370593794094244838454387319866526155447825650409140797892438779445732103109714536639261602179286968550551099559266886255839042980874890965743872867524268946546613255258831301553711400313651217327259710834319420272946671066536265765604878081132015163862376793163855019813353304304020676939969981743502557852496309625972408852708135128051594211239381495775295751768598881654694467298417299457984996717445567182299694113707890783506702007351892864753192162263323193206617840621104782358511746406052055085368039625610007026414982621658063079340875517240376957405010110464027526684541331305491313591504007409379384385938320955195784635867155071015153755847235617663805074919260822551930999907259845325313111086176383666535786135471383297560041274824317648485149063813329922689732143226137850433588027954101562500000 [114,29] -49479981671556205525187922654515029015959169428798330005878924726446148263585627815776440377872371666521510156635093973770069768319263103466562648275341479611565215843380380368832186425207544372855692152056254033957289425047560312264607189950181871515525622440956556203952442824996724348113629564884692380824463209398803203472877857514437731252873093524630793910948068282191378312399409905397829463983738245407142468602989992340837959641761491155847653699284929454733811761498495385811724475000325034649714742373021869461815901451984071098602611141037080653395364447004544687831412871257400955643359478713597857300500313992903768027397255433953230633752070726502586704324672972419427386142128981192025042514482754499113741625103021095912209959315873609683713753598346800985798048812976275829638969353701457137232827486419316489027751268520830697350358122827637287757792189517925416555035282028147026583071854999366524290213487376640352829451678732380235027827343274306648845423843286184583348033760879641379291276004419744614005637037539656478285913687608913610028557624086314474116808051741978519604414799650822235506673942954080288188377084334371453882554124677140345753639630296763013637732368229758792702624343208922223121533759374554262572791565080993977427571694374013543202558301810714160899755393122294849257469610158644656868916325992368688261743966948652247469588478195359969440958459293188232793041428609837403192281213169623716955407760868271747008471691865002063023644659255801165283460113217773257312969417220223424466314797483252125069184227441941186601064353811133992415319686130368506951921886002450441116235083424154780131593804856210768029398771978203390665597469862553867164646499721103418917896401635929795158971406964754805439183558556358922971493729771457146356655538477992117824196584263496268623104891354924246014473829634857926075309075165743374215226177486029852561439405013271250153424955156765251513597733866881530530374972353110848764794281049409658377212800245586062079304711063107806374684501057820909958921630434054250178121240383875964747731468451170762036080718485550697391064866094224130154220648532189261517566514214649942005053162574768066406250000 [114,30] 60853066232306455916935240279231642849484432336254637819457105497297007248700331713649274764501215672579837016052384623767188388326768958311161131724530840611885222864098191270812618734361718960226149417349878636307007703043234351776367813210090180580430704481688664084540750724434919771614355376410032309418092068099770872224619484984701258773929721218515366831895295207034562826752259926976839718180111218547125394686350507740388421134106798809323089490933635704857075576005885802234841833119146644729744149638216893813357256966289229189506320295453527874776532513571813013103299675500313367808153969789096381602512354753946766557617337750851623424420930969590689399160107508256380654188254466012411439550193031461360441463293753530111237481069421345700095746159988274251764750935485032047491360097314515814510065540338251024604826444242532999071952071420650341118594350926217456475909393748871642001475159579274767214606376620630077679176525030028798708923231179103948859530091759430120045992376420093291039203661424276297392017047483084443363081222504579558235438865169632994478473326373958250387961482120665234598269622578939982440267514532209837637899332687561420324219569328689214386543118288207483549222211482845675734860713962109335039528119572245283865592914804035773031967563357177652279811793388958783810559150850749370766444290344692477606429436638380947204238369836826631959999482358593127721292792876513905578559945349487080847868250859892778789726327724384764355947771052132168103127267721725106540258960689857086135316617879641861726730837409552115492615936626345927042325045566471566561942451640701450969027468940805990036329320540291222589741356647109543480602230146051662724453384227732181443555150698092543412402146987563314004277083119721385043896041273869861857250251388554377229955501599186492619192349117805531291745548173541663483093910318928235078362728557421420803554566649654356883538591870671169467840468400554329881045343341489013169416310106791030733512705887087853112177729072964046283081241394318408012291710400121768535510687237793627598625367215056458531130483575612498056768789039723048160656425976570245081620491589546873001381754875183105468750 [114,31] -48494412473750353763741675300525053795946820890616055516781866695736765006383882944413855721043617252524172840223552420484658292853230826825879895737234792081327905051135704080376043918909280523743866320382089705793912330212154006081122809234824774283330025896060942521005393639945657896461324262003986537235666839207809245684430073720337552603995190011594838891202616261634547180359645562680924632188517633472446189250414053677110719125077606717640134112249708134239859301317814501533220847178383412593514618921553481144777239086020320161167309211284575545907963208829885603806964750842145046100953998584803610180112592563984380001852897684740066166027283533702486172667946885897659070328882702353697102974136144930646476398798490324239118657982585568424959127305682241565147142755374817969556680853004016316060887428801274286106311726963529277904596484007433749243927345544267073108643572553497096234654066100180007459298510501868604944678025805023100054535685996454443218933222757557749194614357774617699468018367595144216762315682740684400644664137212259054152146042097799753221760493296402894508988916270116983368680685072990102082506379545442663841671853152463906583846181859437728980675512949025978802371282896726074044434999642480502267510226321995713307337315898278656852681254469937656660640731637399038988842866836464545919304244156012661229123116389721607244367041036270326886819660779338266241073527566124256086859452742830978816060996210040195152578490613484046454541784500002077282396596695312131613705885650682627857247975800999256167036164322072567884181038963294678597796983907630627865520586543580389712203503383217331663830532163133702530270992290357640961794348358382355381464610215883037191274715048668640381073520691557497976282766524664587947306124722475559043395621959518233632102725143073949922755766664030468879103587352182752792941233891774523575229552122794905971362202448002197605757257862181486962401814079555524811517485690046198153184013633584964900284098928341057759115057130597825832961202252988178205512757623250526857140498394358847277902210697209832679197068576117601742147985393682227431899965072780236963190247934107901528477668762207031250 [114,32] 30154523572840615878712938806073501610376182697806102336673172346740609535087749014591642112003877414505577905912558907445704608235886174811653697187208813595774630336424383429680890751609859297981723093638666349754408995810602274762578872636306140929686962151595925283829294903925641351518178828601231954410703073755013873465482639452522610044830818356060361292228066784883710559884381844900335117223019985896006587084601396224931797701360869943904549901209950898527585817175445592432403107121778432484801193207882900570566199054071469157406583451067702661950011671491462790266081980112127497118286030818048993869706480721822478522481439204510617933678815412017128543839717281569522863455625753306125210278484604967374919757826131594594542015097271987112997998004591230887604123007458139773539216043982289890735335621165624565900962935889134282039245517952782695343740147235599636247142737212151333581763031805275129070641608103421645221984531828674609655963536084074361900600990968573399916235115061333627847443473991248621689199608128032526951908204938001837911801309950514220897390681991737335820886759760108980913864285614704157753387012767831266817695945344196051110114424267310353880942925087565041472000544538859259170138042006457132967588799181831239686231910345929652271325989999723582140707827330440239163934971147133336919935442569262660946929379087956401345929086757875861432650921351084981680905702833898046786140290725303929069545307392036341214159377242372075337694831388128975563605448965105696349176289506062394953575688848523276988616996028863022868387754618666756898661374432181614054924896598503839271724460962990822672386762278418137330334492077626365845224511688360113337433671023716433710246404861457060749595623238635818421059446079229561023446312138136812568744709802164105096813747369797237174134701075782564654517318097762422128639662901760546083218238603303377316895375087053027385488878475287487294527815229033297235074193654478460607224149675016586433043010015421602027972717657167963123146087344332471817381438724326508565077921617073786144773118863942544219110933040771066299518725145598053317032435308858717704083574062678962945938110351562500 [114,33] -15455986017992348933626303421653105424364591554071070573792761595552385948554434408253580052142066642217224271966915562104052899825366170672488826147452912616496063009422292625285991127095018018907320740056457400008956975115250548532615150124315566792117187086324328698611481055594219959371594166090828140144718465944936871538262338001384119270715779634832835750340242028026113945188768332057596341561002489431699517889739137695992364598477314338289631257138817501882505162800112508599951588985302294617581214282843783929500492604920409489708009787858380248542713112475471255030236943513135942804901307710876182288133483961114958358018242026940721292266805647810735478513285434092899968184216272910534336723118695424635731381823595220183880757216820156051113579007744721537218641451755501521916457822381569182447785667895205184515925760659715499331898869439334573081299004267439186851746100885641800317445334918879290728090212405117553558863044034946867585049882830238198249116178974181815109522912029249876258899467966459330346193560757137373225685012731881518969550826523672114953361072564021293581951437204133363591410847682653231151325091157996184390628840225077250566162860970099305386867911190756844268997158245586396867068753233475595985316302331995278549278512690512924741979582698784540583520273510021756801464904104480695787325571764222186969235167661478916189378495843087592848446898908079616801500349635030411509812300643032172611247951429448851325224647761147037148066910410674589712670026610065722817288265427944382538494216588413471547101001956191991953264669058250244182958475716354409228868279199623353015670296124779859848368243986252618569664092077449458345715302458603583845745528921960677412801151739542312665551828801609179106331613159270905786804012520306945407492235882914551428883418714969497253964172355226029548531899556488074094497052037014741930697946794061627580374151266397753476933021081762925935567382821305289473921619568320776939869396277928696726599477557851027823775144855153134137716169037157840918070617520184675955604710824547666960205735723412521630993395957688123637831799202439895699837807407917011914832983165979385375976562500000 [114,34] 6701790401522696621955602672315082356218055264489079756297365549319017302966007492490228941263400929836473669375446766572309798169071917579718826600221950908379380978005691314374597414293679916222175287355985818432690596216980208158702214606739952097196896322645199698334055716707644825063027598075482250482951181102700931564217110369603622125446067348070715098092251343972148204052026930016252864658364304018880898816049054074424996041945568065487501176380497348321069764155135147903651651826323687267736561586068681632379072377661734441094479300612299953989832584780433660107900015454064941131424341650961019774086649144025683626602804309310252900267691117603529953238980445843638479562053162231910981417901846859549826346922913492527420154083515699779149212111108256775084706404803761700044032622837184644034136388788577915629157244540099827476216112428657298142296630969039144668085940633665616296288112280678388286393183607017695783074919384168628087071747188271986136686932660771886287897890792613477426759135860157998903098133078239703548065526960511054763263762663089223276026477545335908042235470126037962441795077846245987830571537751886379992181070908123456369915782898194315883516884713387428411171829734439608661529302163106494794965826309937729243310118908010065535887728371411890293328915182501277237233717540960116824098385626554369511295488699007966908983984317699180008383795905706270005669992672113351422575942110560656596786669888081842972476150414319745719561830154962508006076334429766890958849828411376300747464082446819500361540959701928872181994680736871069676492296976104986555249640816240353209027737041041850679621611779480212952353210390859773174533573961166609849034145614870575076995341642422982621407075070294350884031452489002747741770399112667699816130296920854268005734194453002371483401646641782587335084854440681871440545349885791670332529114011953611718674667230925529872563884746816933102100215735059808114726720125063661909483246549031240115599671246546443391786524114350713473742912425596205492512013028850295654198154759223371574343989716982910692998812139816898604860996800007292228083810581296120290062390267848968505859375000 [114,35] -2520416536343032840805843654048057931653903511652597129205748796347526276108754108909539530669585273188251608274163550160707724258501492042348725871837781679444373330412987661800407940717907316668626180613826839839607927165993908527482858810531709696491020033999974656939032200634225791743209848416591896932139417973492238503476870130225702580929587206872398175817694476143155188118408820653381230284820620545837209779342566954491149843707020001028095461118410787493458586279236609101242601196660730427089615008554905423010761762563857421991302394820397274838190917242185623812278440130234610280794674307897618994251730891720966176973689607797057155304629316483996704179692065319140135606293895104838847409557521028609305857074511849895933273259896485291493014637837500367039510711549723823796162901894722568518754255247180615981082365277093090477787368186608252151329274720466084610799943537752987948079060566244838478698008823405168527337880740140323152675564762617936357507410257042891727078324421288004385273132393606728129696736797728109906528516384591194918527311805479057294351395240474002751764383530868550188642522818950784795749641295638371336646982818762730424754122162769619291839220375479128600095692335560781113317050123710426217390459574622362237388326459911065959525809560108061917491642974918608581221954946385579566818455550701724109297555258373668495430590482186539269195869915896792360497772628662618315082263307176599969086595714607226418459936844718016249199195939384803572695314583120036426909753367774536632639712376696303411761993451055072798306748398297836448468592304279723808313779232153337290283683970820418579784283997652608247072915719599837240267504554015316898298003223387759177634986907347318998916872146434542701860148549593044162849501503425623303452901385467812836003932608086387600120761236515059839627920354477922050191236078859586990893775130068434228409242741841030334748195671973665021224403048952196333930282964108583132830743523244697946854993440571279405635376123128613296181766522568130052411364482744785284619871726272104125202302021210539000982509871590693128681985180722065816721899622621094749774783849716186523437500 [114,36] 863217337523054997847090848697842406098838931682272301106656211543429300305855649221053583905445341613443712918576483320223129180314917913136886520002788792128902233615114314838219086210850165795217518945437157751022461341054635139668894223145352925860430868535089723877500505350796615337361892030974428130286308527430772994636533242715800301251012719890278898910100679237193272141805243841192436388618039207982761327598693709265121336829862804066725313063923962073953521417075298064707445233804864304831849245571936967263365341244620195632845784416560910282390792180751201777592344619089728972502974912193983206384253361591387672421658905920141980615121736103785039370140762237633286710401882951187812096772051419153287957965899960624009870779620603739830053499703244824122603558761280572694855969572497990752243063884168217992699937684766400745379406937677467162322421419393047835021817583249134669862003455837288594519853226380163122513392781377569335956611551412774576516147235924224606647553465340418474830892076753558676383411443223518197547384763876467820611435369024884993631633177210408476774958086328410760826863769189427141274923908693255611409536851572718960999607957774925131643018061545725263289313745002958811845626544709384940589613772956485693897059240118929739077981140506150059622465699676179293901152019208452874880853069759602528549820251899588435381117845847029548491284019289874203699230041750940199530700375744332129846304337222380306463023461694500671414608516064295105505523722527960526123084463180978969725768948975620416293321144142378994100157149355759305245531220277218361453851290892882435382381619289704623249340560811241528900653612728531055244982280230998459974815425258742512220772795879197207756886838717103346181791029183982575909694167793322226388105813346571003843896850606261141879173855506942442278810081422554738021568127398916362821962840335701254554807380936137790778324502266548408935055932578718458285086515611250251310891833913960204234967035105545294336297117559728036504286726410747236363117643404443366261067921369632680692776488077606963760274195489173661591389401999169402046607757483798195607960224151611328125 [114,37] -296155944788703488634412253603741006845623134363509605352718365508719821608002112583617621783771498346685522618225039848901907417720541593249055930034753503798299499049881481614394087550664895960558336745856377772658128496137829565190189025213457388730492053721087953201933982932588914078635213941002004640229750567114019292595572533639889148477745467816534515031266423724981780298578960233966999848210962391422622834018746857846412573727488859197666847195256952643280367977251633896175736047522463188271933747252762110825387661443944455381802690335820358598245729222528894807808411713370101225538797682194267296475006890930102363441269909029867685667945275637445493374800959903941751647522265822631495037813092576355853426215946387419425037149815248679405841582909206928586093558962864583620303932619833520184886294346096368321781195913739913092610806864264069580842533907389672632343839694043274891013304294702875719382998511574991848569489822436892100412028397008469382524528033486881989495804654496207665190756400700998609590410788443951072040459971035653712644622153762950611760064079297336232934270788431689710947648829159936841858211280788781155336751952540550095570443510292123058047992520878283425276662743293889823234238560994099905999759931201454562176227666780038065133851767218520065439787915678971819881450468998322800289918032619416176246605419191165763580122558793861974581516659717852451657477730498544664806551782660781118788533170649000921837557929582169193170475952826842528359969775385067075885171316258323486954498605968223334956033478152402325223076918057344486668009452000317959290066541789824750761731219697332947871166174714273370554167963122487826000121340127895343741062987564020382240717665155862336582028275069047654087773228631200662507717734180897115734290944379889906929916143558564612714443046729948412914066334978468935713835140247115275397984772090073082944703574631889655825061096207204252045512901538026562295653996471406248776724398418110335577779915941760753826044305889555440022002050990197398834281887907725075268010275161972675432075273285647793530314727183872395256435193066496536218323853972833603620529174804687500 [114,38] 112418174894876015584107622993701506862981816019796650759938121952642342719599504148749912243170353164531980108800299832819681695456200926093953012319478432906023698659845726224156063160911941757942389023398399993304066126065816872261055191434262353615327298679017351137377829494411042408134569891833005372521506525661378012691195056941028446635149957262082253135342091187587470829453772299728705809998741957611515538185676015705858503653682024027275867033458881368752015488807245295000746031311911577803813126958874613245377786259898459154887300481400263972129077729905938464432972663182570717713540912221247425872445371677466459161107231893974087479675233089382138984329160361927966306778437142589636433694781110518280148103381193324587672757696135161104766566135149142053688845179080090068475351263248342147451563166408621938920317497409182688773225650338649970502877452083651899544378910204452247835219067986994330231729687831212374815560410214286759868718523919851531079270517933279127842210622543526199190334340515865561703247434625184668177462309730524789622858169023364644772620413933931390149642835747910072309313453509855023744313094911459500424432795676126414742298686421852205405059064657197497992655751082840851437826439358815586622782895217208826677321018655095317889119476768760992858947491109494578722444883140930826937385214730180777170289193701586281051477332565474255240845155630459255575561995619271330124697461364974777845141293385596651447206544520164069844548090559198920607927230962204234310752929092548331134487536704624407769433756339003375083887246679231354571214739931288241148886445599112958939780262135138934915183319123240612237816339909048959692518501700001142823692552177180902283080332343284442807341980405997265813061962844772885940690157418200439878902043300325141069526243615180691635872796146355706421718853122231605060934555420432227158751800021989680072850713624554668087413739810221994611152872257950076314801511661770737110735710082455599027368559758103768570336093346950635284206869093333880683563265531491020425969418181177211371146459528114890338294534840724903636618873040142752017800376052036881446838378906250 [114,39] -46570926655448260310540307538263883743333491078595725901085108702739424529897673370864274418721811306508662847285759579992611847085136202930003510936630830386687412007241953523073638427217502003834951929412171147993183165022934525551469070088687788036152880878092642292574882015930442288168916801301542337058436811962289414225586136208996677294807738367235439562548960138470404263642490860080386574238006445369880231480432153749820765412810407625012408626535172705219801359283217666736849647583957078327615284775043375759254382632059619115694358001325977786494746386391070119523166756611304826003217123262374279360946637455726710152679363708084123036966610596561476486969603514238065834554809509984025074332828018718945058017713254944186805181579290928594645444355361649057475906317574963698908742516668100040248616270767879463956665380821104101818294265971115364578785437698517185916017485295810828886315041685837480523226929619092594385236719612008310971054645917136972718307873900198423448200689054348177297681211066538297784376917867821744918195850750567159187161727729717902628561893471513666699404930176016910926285546441798607495518406993157304735999147208535650000810436412797381205828852262725833061062712528442710644182422133633022426013363944811409425061045768582991744557256576819854687556941379401741882735024611124601622002199419482188854187361151699244071273458411782417817913519714679143977524421501762846142143504759751455626669316170315257735302495834679726170225121553595874966217911200753888107198543370094059345430848712310838193835739453096054724865606795873326344617678070028205962593127850899528673184807829692550472784600163756063270690290224364656041138630931622353360056238659811791032409241691903746527385535204726283469842820714596832501426862183020693803059850827696154880264584090457112628452743158778515774688029318672164764292154839938793681445724512824664465920578115939118376422176151356039405276559974217936997121817934670422671984717032971593729980509696509845416548326501304456958627440678991310937634923232525297351908909569881939249133251213989143586445925366745224451914611507596930550789693370461463928222656250 [114,40] 18897807325539257261163672654025840065231089913634234240518575971455368171757296690940430025616291743364159252553093191402885754858814174865238597182854042131995327491425791828763778596371800569201530417555180098846031878638631591742063593713677119888419176110253018332642517805809375246669588329951293513188774212662887408174455722870957846493471159105754173527262393668039205847793789356003876234175326258146893278767452826428148694093741460606901862526238441407322369740636777751234529448291948951234570193707927724525738686426556495099160644545834923418967656267457029113729132880080352694910796913961075145148637613192242725297320803716612424739758991438129026033825558701598134129165648932630407619991729331292642493271793032183913323600348519945629712269379160991358551309312903335828646765441422386619425658696610387919491164842370039194588431670343835871622636646737276674945442876665056064695713749698811941057914359118068438966997936828307232555529260633934447111535749029218540498108394122833125314611646393664224382940169542965030445712541017137412204119676880905014268770671933068260196341598762700625931180631729328324107844238539463167254314706276046177249508718567032360605669614652657095782602357783760292095380449762473469598493813265560913835203842174304900984215180558153335097561043454895507961959170127910240324589356989991957490449154973205415509706516523727814176037035365725118154845153241734176221160486657517903051774760212706030206830051719683320906345662766869875367165281558245285014522829726188749293185850863598597430901035354923835095864088315089901096783705172086676667766696409162061659247844290571159953610075242058887073854986810387150724251556960857020837924397322733455298467362939276695524966515572122160604487922924653369581552674042462347923293622706027961664927802405902389934340105446119221862377001842706964909058130233182820783123063831492538689677545739482335064583745902713593153907735539652017836768344135859779543510069545834449868918293713192757100421856214908564181703967447949180516683479174273688521995394984001649595227648554071678456728172490149659872547827088595795430592261254787445068359375 [114,41] -6906718621688842663135499983187562872251143531502578576207711547318351185957976803171542420852001574793360042501745539653573943565967465023379107989267673546743111347624877549684651426174700566105961261831414273782279383995683485116297152795887158457689453215636923606827129543474273675586792168856398282780546280597492316205910780460019605243220569615323188180105501146108031881036092781680779630756276047858765676015037249602075429181573242490188257254274184902041777903071534523075218635229130016503780747618772487777382583549465161528387987644651421340798692057671351788731441202100837016172172949131872313416248487411910529635733683418959568784833585662129614081720971598859594272956574711773437605824395074571348025034883358037012340996507031264182073275547424958654612558921436940939197542703491081293863137002362428344559592826540761338744568892061012167919713916029321445551467945177917657023152699431019774821615810534488295396809090268596935525475842130214072939153821133652271018363229559687430484100624009080670457449672595368993800476641256017988962731616779954029900360923018595770617718841870217351844564551572433002240039468363542628674124580315690361605477983390940884242058607937662936796971454349186113886341796687153518585769614779788776594165199591750839476124712678350008263057631287552259595988010240960446881170087275639252779240548105714260045094881079161949649000725835909510213880436089366966622521373952847488598370656723077841707976075721953944711634831519372467860590515655223231724778734677425886750400436127191477926343083106782138684046082605672987959208724000121777662145894377409626358170448018470952898513110886697549825671527737719542992427573219277049613480131312563845446944204546487936488467051195750057024851067743282145154764660644440056583041626181054348216763263594133419919575480300123763625509790140598084582104171159474483128623812047672677415908551055542622123302476406935829471980720381334185904842138861553749347856796512373972399320788007932230245873378020452293357228531248282376231314013235474425872989970677819702084814254247137362779097515530287863978753382099284863215871155261993408203125 [114,42] 2198424946617022956524018405727200127320044203307697128886715557601324474173410386371886095815114799521024361212043472484209794443086666505723767903740379860124377006046856074507791003711470621070583453286142025974028012694763365798410575646072308860440721353095789807093068850924127126546200096890823943270908320080889268635406605382677830788218661990789153630433459800904767810009710861432097164299933113328312313105246509066721370605901223786819950999853715406880944828903371994320654982745623514843132402079854483789483760675542556922548040958790126717083534173338664573828259810890420558437942528053648851809553279537421886974504810521908725304023783712892834071494527359421598880059669701914172544102556253508821200919704178941323546658971130339718392754867210060814271910437826131285897771167483512261497035096895920302701303323742401553343291836867577689354111922238575303431882648230887555192461847998143240226357866896690089377796561743254535247264933611764933089055043012376960947122218447023968209735203349785708223052144738059568330760714686355359621159947000025009088075517347813632553822890708239563757444406108085724608444713383761418026935759574300128504923843046884477906991894482621837293041529387331162164520863089014355143887050100593569285660415203176924591290702944902290595875707599379060570462764401439472718733613110192827785046745069736288040645316241226290628752667950736095364250307868012695994626932082332772862187179605067913835000989419147605387618227131669614263927934587841241737298684051813259379352307147576907958911498918596121164422226368207262835519743627072545809391070585477215912023001955947299217586283480774362689425129144610251596336756695356922880941417090707776756196467529192190303942679267978873844278752837607281002584117663891395326767926654552822549888102199157398702423863441983195704519761389166030451287540500026102224150412509794112642028203311254151801393604152771963794799316124967112354474244487114159744590690433902690605866014244229709086032951462536336006691705875296314263943173801993368818483279726949321909529530383622847700841737372074932710397376922628609463572502136230468750 [114,43] -604327522463754641894282605468669880309883912513964945439305734607715186733990020985267893485281875492404225998756823922000574349672267677794099107765730584232068811612175132127672499154983044089174600344926877121134113466234447559670906344323031294302221233529646574357989074187690725894223598223535493630838311721985580178701427210909545056247118338348967747265227166769152225705591774015329372755325939833570836528035080461844833008624976963953842634928262763580226082157697732346169939254107750134855551895811543074887942225616684867103121729724184275442343755394681222787767205093659637987463097755310723355715089166184062185861841183623179877710976036873061839276996227089604045091748600236654791039252641918205818751102945704412546457881987275680999680602891583319227460874026147996189495563043405880707243925999343868225383852326054616570172616949307025882013073392066599890936337910858480745791752123439975999132021829431661290628334301529503769803428768984667818216538342563269081822547903423884335944514401124081094376422998346839655216755096137263782243032940905376242333912824983426845905349830054933318064729706794595270766714976344694022928791676019842931612878446924783338826972190557670068745289322903452051387810462412424329411735226935755479683855663265503343085319677299900398168746200954809856722440451876372655453334347526030519771477727179102257974409763762841933589932973734885726482418865522488314327829417795270993404972876684353122392047126125700616455881693297927733665280860921429876267541586072676821958320254391714462361506161143630788290094136769852496741136637915505823560061869059562342605272098070435953041181667646364494594091316057828296273476917387204500665133068850576182018249408227934100206049465143159427021497874826184935067555303744223300044790429070607702764062964699690407369794464600908548156809402048701387059496758033210584998504759969004370577705987007657219807738582037591910692431634235232690641553471452518054630232160395955152557959655420343997118267076510485914452429472753198936026482496416268766778902159389192211602384262056290157626303066219775050882390132755972445011138916015625 [114,44] 142913447042657752560989886430596192988936722112863113150070698772402896979829563677341381209890215709908070730896784725679199810803080353698969136117237992674938735000371354197679440084210257459984340937431664968447690451185393522485255482187992604541567515416318834364858963426204194351868961281799470833506215453796514508688389447233867144538186913827532222424468307795916555323072928703537572902622349207736985714958636961082215922203964101582402889010960934341293416399991742195961051216352962680392412934932349785839589269333193670565616447473052418314282268905180726832774824646485236047029765646260565152287751576854470485347741307475506135003186679779146418384586873281262168225501301131308304685505444872546567340771264660533794337586874894020020240059506389910438548105940333914956125884076794602695642124404865794592143557219277813686885355129884822861498413990533231680011028588423158993669183586505810871629040775544169696263716830188499902853430590742435611036264010033791330779346027222858715551973652006047476182333485319529234235807148377535193993400680935668106219879434711264518051059667151969465508762465353796987426362392595735372948737349114762779243939159978792915499152509506856552850830181728986612977073393347002261944753606376212135158415751816648035672070375635722220167674895341838517144205963062871427185836737917931729397825402168525829219831076991139376867887739319971101343947413439731355281628068002017006982973968870298928915560595298980375228718546460418446192779998445927345282564174301504669797950231574772120299810146142136519607289270079578906629797937416571649822731686926256496807310883289575925993056332777393336930922238787679781984942848956101247073399403443142618253235460434800774459898746488232715581458562871998222603549506377333730837590652905402310557266891026228980143527601723298446294341895252773690188753375711984466420678882469233478125431317261243212836073753598024022856869217805473563001942752904837150842557989422934081744055493653426176275383028136645853479818015764135969019754570546943587026649577277690445096877522306501693692866450380307696832460351288318634033203125000 [114,45] -28723082118444183734108152392015400880334444910120956934268445738741057129203040200352337034131607359185611133639729936462815917163992299415347064354214995277590914350578706544813994433394561233105615969946886956567284741116736924299948847503902419357067895693911919531937590021164894983221065239888531227413926399187303735617374957624347357202147602677869710113726608923966969141562151496560133090196139143595105910529494170006739677474569552428641380496720219047596392848879775993135657441452604322465208650501180826074212582548322338945753042765380904955684773098166236763240667438069218726222415108711830698628994284196676055526189631390538273929065453575070623232686541420224865974717118943008683350235443372822613709950160515354370079093782711998954066497219218776151105686486013621211092330284290956366242393936746377974549932440136646924892591792920496507674621137708797323735054418459719517489084544707348941831128538590453793788923561668680708984562109551068027545247706978772523370842095635209014140222003536370195973922812753085701728018769335862089525248238104364011426427673886165701139060178824875081325909589428609787484492637950598659273085805447081195985337007801597639053608023690307779800339152102035674943503163100650982066572980460818662567391434880325036984687447309045090485881206733721879003701170580244229755641244008815766418128870760092225500693432636416707970024852083590248460520629040134097859639324025243240344497271780234104554715777783516576302390162070320409345836634818790085739958245497261387977476665000298416959733663190323732239276316248293538608805736333602664689531908567636986234976100108249045533312898551539680619839825621380697135094952202913916440668250979031678784007758727784534681805314084097670829122694383558882713835899055604456198359947226888435658868295396677468398952626518256644452899623630431670528516750344644291556892875344657541823797860618678568921629753861289174938245384415794054283187889566127399984296142928140962505199467681181096899077619465153211687004814985202912048622704993118058658697454580961747292203653755912830421170855998980186996050179004669189453125000 [114,46] 4741749491048488602349730927389988250252305537451825735417842135095584308159261733864392462848596824438280146543547635389775965915807658416790989563987772515414414504387504190742564404851653440900892165104451187892471155334971182077901240174882528332823498085675589256511535718194276711674219047436579378837680524111198576025280187713807543880856643293386685916718813772254809555566462934311410456184305089887971535115547252211892009018876006965983820825582825415895174912110523743509013305862330093170978410435324338373997800525761795738083394661462311609925387476345225587837295390841043219348707090032367236047684959395142475563770645815942132424063200942635194540472586846923208361425200425223557643925136481179764487518802300868684024419348667756072939386827042214100311564461477676034326564785137153328109751501077379111751547686308065174083473266719315627588682617755122840166701672516641581060451600462430735315105231486197315609066016783750135481908210214134333211077953545078150937579960492175468542245570307091567389307964010832120012893489488588581768062800208142955269524264387167847484449905727668185461219549269249441398795381031323721955459376894465889539240441597014560140319030185615729628374768282989952042390153291444921772234702945812724272570888657749732159511527772677179116591747264688843732574064527532629498262915730744886557589908905645692202030432973365392094335320887630465542234030858242790120060579777814132744682479388104793119876795311595773218581853659069054508376602521189719389545135770681315054195545130852290142630039174001779770243025446481407666059646013476626543680657424347976847610459187781678387136834098668296586291424122143278658710638343316434089614560813745737458590936555315037507921589935672671267829997279594806115399379585351852150584165910983513950136062579148599748253435293643464518703143621589542064826609310159923629653821284541806143808190872744803915733719002370556679870240123034570754033197943621059692159793084218987708729387695395978311395318515536994773599262699689971180937727085775552090517835253083852013858847397348521800208853704816647223196923732757568359375 [114,47] -587376652714145398221924269534741339082021554468394790838905181408855038298937780932286622799561019392255536531935317341106100460729884483773730094983512442732084473420694342156678092586642311883153343997140381858058341969840534913013674064793489172898122318009973210929707465255351097295112447470594811474658839133850969647062370034028317800783667092099929045397491215793585630104549382842732908910728977295581840715065273085613136515356143642112598704003898508674696602364659821235290282859539437298930180913074434489387327792971951029853090253177265996397035620817134645121372261872103809677736715734987604533613198508468260554527670440677787145274112853401284943690218899268022299690447347872848810238361043025579275785455701450644513803449700727857019730612431952809753187389381072111791556220011944639091128002569586681863643530367825160554944036314498627168667077706753396175141565377399110318656561072041710161759285601530318698854988622199094554848616645646050111962816720789734993805971844637740605105377927509303752085212115638908832729111951085117807832887819854588851981611094152369800327287125174135662999812228455887625275860782192326899779184424289030034364020413588811237948113995914714492518903997174234098797778773908962997366797194146720999517131111522497946515911466658020686417734386215284485176188074386166977888156839564308249440796222465496897677023899291080083403625874446527047199636890000150199918265135495114815363060542523808968334230668605168399964347944369793752830991990223831244911434166875289043159513868833705596824237144666043680326323097662316045603922014764984167612647223613589437736370985774750340513018440161993227661303684417415189460974982587420270549573216253409454824315775460863499148107846979988756435801950940850923596356130742584326969461076085547979366832422775792849774162833567649014760317833476149471209144638318024417042937153468171106510630479411657800425163761231260513356418274838550394105655428532341686755597731640929536408425516943110647096592299058635808296476341304295809636701183398997518176060191647875415517791847498756119261287267363513819873332977294921875 [114,48] 37165844315088405067714311300759567283231445467264694661382626012677176972004469500765395452010634643833691477831920071231552800791988127044878609936551912196632399437321331148752962529078042998784623928778333321446584802681533543339964287385200749579580401708199095961781971634063057159311746590336510206370611108918594802240966384632227673956315775041271852250331135675184670245340696958566384261668242870827890994256314181957079119903207266471584161911266785320470042075360828851450780068850552087475240746386177813269501130437610309642302383160350817606356932167834834329788016612563902142930531033848441920312843857957831326815240737295694780525670234336216440679682053357478079159900634893533456282402471305346458443390967390851419889741558073488859105151666795517569915946112881915466480954836757845538280089042387288105152286760909339609133582227639043899877210734320970489481135847174076053720994553943002355380296694328127699462513440286011425483726899606087164554951983972343718515051741890914936442158572729703153442527199585734221856777175014453291233998211039071401150072264922447900221671377543571777236918235612877968638207052909841261144439912847164315439326265251919528695958874974438942217710422269341398023273701078193087113839457113272459567810822470026109544284092233259183431151201936695475761063027631951754127782027994001839256154131488951250773224005770205393565680369376243219942914089029341759913936722627294986527694198705303999586790177737300943992171494425560323777073472613853228063639162874543522537271190424359060984188624285984665991796991336563610575932222114432765955478047338088683999911550644873932341531925994122987873976821696170311984527511584343069023795410624306846717333688019901447982008002863106641015993306659215829940663829035821673220335193313947642801844355863000800857602730743588807039854286311721162937538222096312945038021380240757522380752238496874930404170579260626965642680167766381781372989915881756165032244365725584957119468633971490144769936660420878071940293798123368171810741225688813420797193824384444065656210136683046396655072385328821837902069091796875 [114,49] 4972869935969515479926228988210155623699531375708913353135807845032235441952554342447031037045471151785253732512348353271659194393092590990336320311892948105177678692838540924176629482511387688557173249015410933959859096698770597246475125868639317473565875847058338626382871677687052505731125803728867058565018687422257991762205964994933812706973404507620481434885531477205351991606310071806611721365859471234665445262680453095222877836484824431092457811341240190085974953920952890443730532655870625040986826072795788654261042433966875106893665028303100596774776825488159707120985447378557130356373635535930345407051685356831382797910270677820401140607435803130561567315886670511475045427171058376131890731375822453645829584155608606191112287323593259956288611623354188067442489460663285372849345265244956387743936752101444470081489302242984727003734036998830932473870929208375166060738768777009776471250956428349387952381761987926236620709950041345270930058726606018562017616865615650715424173793886333997359599724800288096902073816626376972805513011356438926914932730985203896292409821037000608536196619104537876625555846617626142075041644605739973713601466074684747630665031360489989086510976877662283507986432008004332975409079687800820064327641118523204187016756981069377672739673976396067914056794445017382758240933187434110843518249092072409605794823878884745766574009562290820495291025433960011280151028284767830193268743252910629953913975127477523630717186669917446738328857179075558181943785569847498604526274065267982780025564759962677897950777958660757687138756428992337094941404644342423181524954622440035506846914277568031348067568082540290960652579683406841087254822006015673758357310907026394425968174960342722544475986320575007830850328462521487146801449987155796835967213337468327680558091122406482313030278885809179392982866297858536355000320882024791238343392953728272652824632287381107243667053984976944029047791911937320436599618084321530105787001929179038287759957307904657235617067839314423448452413837261604167983756890704047027151572903864975848853475792754608164614182896912097930908203125 [114,50] -2149072201574745593712322051820916398114076519649243736363652627859369888381394876886007554105695487648981200755348004622387709323960836584059937825602487080120262959876780817740236870705939833999275139880572143376193636076257585826849572296417543770302347740671296246708384612851240407755510992645075167538267482647655127677378326735080953994107775515345972896921566154057521308851392229489620148031857137030562973517387245847050247276990250839326708283153831468333400906510719885272896195284438322130743967509587656645644869718116862540342120615831854162164212986628578777297550383326004714460830819712083530200918670000321918473576639413223636000716200092211274230399570732730442816786367162018940340544188962901331590776612432701089454851503735173352916870541074723852310353637821481952186893255566695598674754046991892147351954116175480258963602712335991359217444740046925831391905690426107899227343394245342317067928228024069387179165049583205249991921825964895797593581485497815753292736942347056294933685816998335666794841363597956401240215969709990968317024377115755155979410831833991045812052373525461038099927317979267222169966569031752081692137050396053824622544909543086868249680675929506591268918772591670104171816624736776524302419294607945892163988706841139936373611729183169769817677525775870789399779710937855726976783725330284671931767005397198790988922916425570591051724048308544865036397656634421831421830117987965543988801035361810650968520376714771679273349938458942539651682301059920307473503168716794435390775783072519850006457484741188913447299425652256061629558985044558246798446885976941539545657853639949908940018853432797216902241983567146982286057260298700357641951625322874484241152512680354425026130556062824079546323706847576595612665643063827816882090367149699682188088856241136197493459945149922722454871231187854399184336413521559210035572334141504510329370158477995909874280492222144535312156469190233407527419203737173842610756865145651659443062470074434448800719989623956911161591470775606500708566461844815459585891715395974411710709296308152715937467291951179504394531250 [114,51] 416280433390614083045816254912800305959535562236621203987862879388232648302229889630602543959878447617239586179592506613229479378557360067828142257063150362385959546165502599080652558474957247844836534836503254610357891630774377631155162535011337656410197127121666325455588348990013594438706788841350739541707212220578411880578009113505750710929963669845258977857814832080769945674675270313313745648418773813288309368550614262702201798643111230586284848614870592481815167126545982838761623572647293938756433332398199864431828093454093742887586160210445495138854915517748993940242251730656022634396188189141750373584397995827182352894062157567042670808288625718558219433008706531040820471728953026639686011793932429819316245216287209716335228669900673836939114412435995494255906252355951907975362075716551383413014344421191931523348115882496754083718791461625944882063192026986456109225718311156400001580616787440876951373211127953621597863224782866763407098747062124428031321960111779710704461593794973958788342644477008709266140655399700558469300909374687912740188633842625505681515475641193198796937459513712603517357832918327916441840599416007739055593233165529141346968387712965473797433012448041072580361210726863151802853432098842578011898506810901267671692527568778454289855710555925946690795835754239153645314060467829812147108551581661458398532698561943295090428059552674945300960852706002340377465655467649704425246560394763015837545943691507210476187183873433606675865357168482890096161907592737640792135920661507871005903642027500612849134738830715699235670282376640208899777443561469957878646511180246026181758831759104108442331048599077293548372363307545145839907208071297191294607071034642570693825276655388429368292460536204889451333182319394786369549988891593644672924148726182597205749974915205424576236516111678979666711893652330577829355462478902355188118753353754739490125759128329400293040216474481708879836316100986252981328119530271509208276058483389704565462008718450876617831617049421126103673945284709841492692622839334956636575072341728495524177716902158863376826047897338867187500 [114,52] -57702087742257888301848220755435897818876778415414406108754145516216487050632656410137413357031012881781648746579044382981364250181096076531466013380799807506149996658169917984719274024817434795751782426643178793961629222315917145874850239597168380221580971095358501518279237006026689305115750665684600669865904285142352624676764478601592235316673116852504289613767138390118835680844210944759162035374634384219630517017601598338297814869047562084734227226264558076194488777459897157040991791827379932977759321115182416209303060878415767960642598119923887333505759354436189039476719423485704837347147238009250261839169578285465773514219387483022292604480013777440119537193842269793201283911332422733920454758988485511506439720047425483177490344155229113603691612526225072448837063171054164676018138145990533818993191216564226865892307227834183751362502961130015921931918745027392584279587509254430610358035061164946903260614293626705778068714217326000725043691924158206857592475550255659158931666536983781934151397629762941905024234666312257857966407216563245266401944840871480378643149846985940524912651622275721980259976650390979993662803401305205257290596380275632845210590198994782711797571742339414433973005244206259801409185101312866815872700113205354375216813536604055086403816288704501604297803566897298156617720423750356805215292133636949056266385786380649728908753656856600322735601536576769172670089555266905086705269604418550704674356593747697430058071298163759724765273069637457252715682861143075576825812356288065233836172051032921197060195553236815863022374492972280193908389663764564166902891113168552720519254660643862748408084816675858277507162568831738019311540930408913376791008875416785944092081110363306452974131597308265316224374313471811098554786801947503607096767861731593783661274280763067283768535237848398621641543279274196284334127653727830179259483870312945128508461006035143110865480608640318843636252668820535491522420844504331131281045198695763505411617068637465031493161348866149909598513649101970996535115001738795272768363649457241056956283955514663830399513244628906250 [114,53] 6908541549901935756957500717056882640557230884216708512646351978807378912335921957000772880261377768116439026727942422764068830003003023683206796421747244943594762327126264808849893379354800406951991192310155363182860004535245629141256307949254752789138077835523848165472311614909373312115476114266033670382675795697461395437199205197929879429843875986808247044970838644742955544688950244960839804466027561716274653434561593799381350580268094264700062592836050246941512059824372997452460596387820046831967704424019637591014421459371456519120907504372906797168824358173569391953545136050300430992727972944327906361856473275974303162693745411517363223106634700723622807036743541459338313131370796836973809988342107049905281260135512633102275998262110372487024691747324380408803338791316783630370902979147922467542688073679466344838748953277471703663261083002452163917724042516073355603477448811055243162957444045914043473746853517159344960311843805356817864187756421186055480619205841729463532817132036978708776679197749999679229801307280778148274765724052161040172880998275290489672899819449690660230809203516621893527418576506717636715611562036869778667467517511105413346172426658116712831173084031908471487993571980432326928171639727227821834655331942554168503442945581993650786385029921407915972686183594942228651979910409124820377784540481376035869136304657873966192885445463326399091720509914109436121285584211999077533821828572140696287235485835360655821099826803060226676291129248387521845110855944786793774347088874434041089844334412742416382976154920130411146158771758866316519616086428464006110684037727119259563806269236792681709874122195455037414464189974994284953564166517115593654563965336907853585227468568108892275294946273990411394681164667061337796990721411752272312947931203349301393407573735180682872875758679201316836663899830080968585667869986958079604585006653382667635281325588305326077980804199115141118832105697615957865809535264712566990526652845048724184118797040256507671544855735046362584154038974674298971891912948184699688616258092187701205284611205570399761199951171875 [114,54] -784391515291002798657183812043967147253290191835168082915517517416101511107538321794163967230584626832641987960956784150646328266852359251617615587292951399237900364673156995018504319567499813273275686191675427232980803834850455211340962258642208303029755199854641494542098637360162771434478761344220522195628842301238669542982785305442651852129438895800714170514175862492200126905983566215801996578482611687417474229823422152606511428784844486623183317230166009001900594073056070103525856815462565955530943151995529916734430920378578503648922294872792393780732172612059981071813748247459197277282826769119473797534189424500663773179484606667689975011637664933508183482114040393925540873136122553695580706408538872541621169470758767277007631905314156215082596899534155584998725558222922876756595655955758158845523436373470202789263096010892312126433628168851342563257321818138975996845174153220943095895131278353446105143858674173810721304500194535959072968499747853286556416412336693271400297674899273381628858590334426086925960620925111647277993364573098657771830519928020173027246802659934431887016306972228330659497921158041866702703134065323328059339157639806353720917851472358346104562886017867049768644689274279921607210881063930989298920317784639884671863314314542281440081150103344165891148298315101012632816824264617173673770423696213129701890293816776221952474356815841835219198281711262001084690906311204062745194681963558413098240256206084524569764413517029832378479852813128485844476222892348169893433639825306036295316410476920939395774585936248295902915339564178435875470858817627860291689398435372527069226251966086459620324192775021192456182777204940713260390273240027557951720994207999018088591657457777822104918641541588993266514444362295220534960519201467710039954583634021168105803155408042402626415638821704604099407391009397094867206929440590286197281482173990147486014581293587119133011465850071057592884147008117517988320311797141427030264079029999488150089485571941737375401312546071747864484069384753506892171087077498532413750535678612099153688177466392517089843750000 [114,55] 73258588493958929955672316053938366867442596282186583292109640303510914321304088938929076090160327237406443917726627428787999941789927894178151900559217777854512521136346121622498073705338650128493181650728983798092008034469097242995050231305376312131898359186266702844898966982697122911006083430970222445940986236316652382421204104554894707504507846016389913482468642613415464200921770176170194782632301383773205799085300596979648211578317272519809270536805147965700568811660409667509544947617937355930574606494026959275158297381275515694081326473208639673269178368437188109937914190410131982073313931083425018645454004733446489429422273090183890725235367952480472107216017856659796539932023020669800706618139760125363898260478900069906812947995114205739355395429922575676100643459249440578978951552153587252568975513603158422477460331846503675048184389972429023539859603460091338725556308672904646386328357368837674444484139209583593043234188265498195004358207990175472825565031854139962008823962000041523531006473839095963564048177495393751152498762658994242708618364167632997148386100227008578706914286897163581377459675935176205825210841435798262013796775059392928243746568691647350147962430850957523874326650702780499853517515394658190128777532143933498835274490568414078363616729683632759570800658251958047639348803194796996871197420728625294950284573045764560876182119803703054160818368646720202115022903451970043774326742910858209533747994034528913676142939834765036644408174552002788299973982697239309136699028732183032854492364604961092240262818077976107030328310347384736375346555133973686949190711303144390888752493098219015455062191643865201779421919493805427562918599756549870391147000309687117275120554682768222849086815825939284132237803124885451211418495245667379660093435811076305704400204529752244639718029876877063114265410834667673087219991182483137284787117745778921438586550400404866941791053970597446556474832943011471140492449502897619203362744348987329963206564003131958163241047082449772172045153056311160398814493566927588558716253495944695896469056606292724609375 [114,56] -3109163458456248886359244274715974877992296098895911458573176860605453786601837283152986018869500878426081743996749149002049373210835316669135388850871834524414389298805143303722433382649419575116873875536119674659909107981692994812589186341052739772293684659839951186408861536856667490607014147765637381979769900593977964437541007184540521363472677592288174890852239166138974674339272852319632529322931660078197352304230570793299402104490760433214666327342886131710019494543412487900407793363358598325621048880741972948306575861452213307679962211102403493115981029103935112823133255172858907324621406622841471451345755115056895410324435076056299500608310372637759520069523901043023282982950268014785910043573877508146872199905650815381732808954628580839962765634212220494739666884388603291548784992458104477995568968046969737426731274435217261435672114386522759325857159234633342408338767693354851288419814446024112434826134457592177107411186000422057228242234748523379639707460925604786368898912659466697434736055701779112465760824510353620750661154438153852795426539426784997999372884770230992032696900555289291015350902181631792683713668216082397572537225632656977584639920607871741974754385539735412378830054754350143865928311413914952540413496156529438018052948426949571897365474904087348594845438224614526389877014408278045671364959339218540891000048920784315105543830003203312404567314516481916090766930461854818603700044055609637585988308969148428102842396635054223747675960892485542158577447073704595824957020552800626217199188403301558682344066877736305862699481945508065224784080572336527437326383051108112994142072312640293086626555713731942135130518743883865619160547783981949122514032515471108210129973542481099274930461262106919838063440748749927756026075563802121758499017145989712981421771530561021886760663767546432946671711139170583830303850219424936620902950518228467001185545006508539803217269839895020236315306199571954173425185552319364740671563338843331291752606823108913355378935960365803033192899271713029213099000643322548113701936715562622994184494018554687500 [114,57] -847804888518844632075545497531941560721954696004430562161673805649642153232250728272821755320189022168723695189095130860603775420337845605234929211502392355819414467630501628878465045143064045965824897057955280686495482392254685602331530826581389114429447711018921300177836049177839848502471684615297832266399398956069953922130243789784031844975044993491400308825012935199931675452626441149594190684982740430952445521176784534423827726159304902815819698230293407100965486461433445250534386280184928142470140953080823051907875737984055950736586920735215313141949686961187873250057840803175469034325022261456474755147220209637524578295774043237692397916160209576433350166923226905340506762569780726635214225659090752475403794889203090919905162615112714117692636572854893988273198493782657853794578788322271642637339805849430892157203504013001126433284695619272071868079429625388983703157318344126808003280179962776779518736042932312864088814800402218043085188175975196592351347002747475121430346040063073904950697744220389364965584962611529196241832603508608219979463005860040033511545323128993800352925678631658823101002479163807087208438761419470730411438193725232794920404102460685523700354228905861682694201867063054233325279076468022582810714782831571928982454665452699453208932327898845408078916622554270510637469833460377493316251879430688442468156939720396911291995702110116554935844999952011083369990361324511125544997661689307483989821256233250278773368102283543697453141778603379813806881465969493351171908854254987133436946810462025331206947138347443945690573123485716335147957798238786454556737956257434724370956453180712430837006461015802486424340995491375657782500440917055329091421406270852858990602465248698087692775389304345112364439789842665299544442997887929766445711376033209428696184834457309187497683180613631747719678856994364252067480437226286305261342050061001480375651017375014919419748810617580346364032300163721136042375033899773004983150238706579497411325218788258016329314052720757775317062487220719346748462826469346641260643674143488146364688873291015625 [114,58] 290218827930547143818663645300029767440826407791989623102893490371439519723940747837851984307547366143907710233751000846043077386347157246505302227438769986381109026355029643217960990581594716799675362286343632800043408884693724497512596763770441666709755388031378456232081329724997362510568489364688066171137686288141629141051083862346975204236978176542165921079753734805667055135484286778217938871578147247611151737779451350667961388624190371609133086166425152972024331778314180183455882258585905433389292120427050141300048898237102880622964233398919101816800904324165397116178532426577711192242317261866541585695835565585045562386698348248905594630390395532970551155288135113932246944217947358428979084661614452612876577547899785540730087757362580302119727763316044254319169532523114053364810683841504134065164472692166760565441423281610145918757979990369256163046424239693848356788678971366979175792852860620893762961140734827353661246185325156877402964565113556432043490087826364042168057567832751242522340964819214701240729106556735355662677839473738290381167906134002018719560735632340221589968834444093047675674953179184791200968956128054551198369395708452490225684479177812390554083328189461020667085575458233027355101602111872828320856743826654921318923699310363819267312838956833618750146761852772325893139447814532726208438280165560694124195075356129448554999409003286624518084394977874323750124762050491626173518457805138202774065304645495067171369624094420256856636001656186993831617028119792786695262273572259987334591634916227517607538899743371848592597152795302754414128066651801755521890993837425755966624376634962608745439820126387246693198503658368739718022132322984328794770270141386514343446693574954236083347905022535222157439130042495203420437602824738256169834791529597863039839445511713365380690017179353334893896775793865139419676304078781111426377834826724836639087306160059924826286810759323043411282130809736903884131142320528063724338093610552058508500949396979737820642064142875244234806185223397348032222889383595295921703396799694895744323730468750 [114,59] -47128528447142283861693151802703807127766869885573568401785627247252979786858543713038566264129754786601356661834196231915756819583259370423606719885909844710933048270687776384294214826265866413377616302689454043512082622363983500201332700286532352337324690305666298343075157361955535312246934174258084255678909569490828159550778884411332502799129448582377661193121485371136353733994010340874552492772305088843716302012419054600009085051857807833409630413621180061016239147472014788127789708956359085558225048526116382411733308425571547500781383400806170594308807463329584769712691203701070225959850201338757805391991609484692563149498180183156017112477027744884047100612023167683800430678027612981122128440968447985931924653412414885312964577443773811194842281739897047709203060442948532132632504754976409893917940826186613408518343061510814944701109237447577124718305977073231617435618868080591991033707487060211910008371417611923352471589131930310506330001743955836032446434781937836638758407797744723042976306083103542771312292930997140853170581410337557652154263662762679271424541402079945326329756458857042851696884551718933569454205784570887376469783029124360021249075765047117287590560228630859974293984077557622741662580670890059327798623921360536454564699612586008915091988561359328136592467509961308778250821656915931171561305360999360925573582348515615376772084219506888515375550543676876860550231559670789208772059452564406120656239314212182585355440667983210457795459457558645190492515740479762552393681949879987575692066866290474104551615379697629439763296251153187521983855141694908987429366532802729072072369047105050842069024782717094353306424814979865956606795534941764460401430820779865273683392871268102017412350446914610882525337679128061409887328297174873387894404512298045010478021432282317689947652221995037001785105957743668455166065784202194596444818918347806486722405882372744264825943413288239254566630366604058438300129487523508965252649049169302558542735977626968454890307884918985551279811831418666076974218246111684130583705743551254272460937500 [114,60] 5022570604620182072530854914442591960234426533530471495931278915019457609470194226707339195517043691911263200237795017207663503831765515486557487031046641647565219080329528737681146524410223681625667974089232962386712171503008012423235459335930378120870059262324767120633570404454526697739802629064686837279004155118967175703680101935893549177887077306034747112201793713965708957359223148182644740704456190491101070606068182700571610675227865306128496518027917256955643990089669482617715360752835726199082477541439737636331304338250175169486781936186836986602915167034592030168396636456425143856278675503209962006227989403173801034607362404679137114666432167903546151946178394708826524180208790571780970885183554592566801879699911504538347259675348470813938878148106225030060470197466022098728977096408741056030465019909467538428366619120588762061918198339874910115116134083954870564356793200996104420168746352973657124552456086797648479140728236982051938573892252332375820448348634160643617452414073891295596357886334055508309636959768227902063420737201759226791669581596991973675296143374195493386532332406665629148791970731103837239932149085978087383152473122630252364119778840202365860799826177588968276944414717677042254227849296758850836670446791070084520644924265512198207908597309394357165007360737190599141720682154804118536830422682823848085531079255491463812449916805696015428619483063148346957288091012500347904079495833800399332578007891021807627881577147835235673649266176480447366025372187698519135606305841339218069870315410868107309649000974474232840221750480624293536864289403964333477708788391616169596722787393583274079008472404643234229980044583109671111568150716745373527241218297907199069379479859644863903643704734486050419435145215223449902488124623566391175724245448342285903400717179923412022666612208159124791984163155689447283399385972455407620868213329551511994137055355467400015739897417066974137601843155480311255370607544102109027467393568814420198531168331625566079312443416031415440999645360519398281570295183613513106205937404632568359375 [114,61] -405842789040935397039462674215088764222238056811324733357144255770067032952355284584036262530012804320758187354260590026528599454693837185502026049748506268469208505043769782489583939189899859733301296876869322854259678895388564052555900347170368206210086402708815933241488109279984621245004720950248692524841126455670488385927580877076469131549579241846330765533396116242054399543657957515423100731051920453862927220191609193495062899833710317797203191890730139937291468888806465390147205673531402633691326259230425875794741165163976067394626309443581651552194090806584960278957661185760405051487312166585807117950031270875597911611835447897299518479178097402388440134360767308008934148745404735176156421518353786154396221227726283833166739910489206727410454734246906560202244788951245045263263544020414946301993550381658113575198391101236147665388045568719528048656584334207874928474209446607550457628956676507436918661874314032783845869704346474287346335760593473569301344095508174731721249427297948400716284020216085056341430844666980717607465511641511656200922322962232848369350023390346191292054280787298812702304605288117774757478059949957497357375030659361774416809591905050448178293752816724519655512269926543179339369042700887256306655913573159689527386687997239442190799199368722321616234843724291992890631672343365613565083056521879464477758736271574131562195045546022270069281054594426940038268078567968363089007326818541654164703800885746080619468329274763383962166554732440951003355301352582603678671116812275031247675739573194575623581733798563605623334502775870450545898436881098117710324547017852297000396935074946859753190543487950083386221380206898408054113778716127204279595663696364274408994954703904982494966290695171551713146936555302834492002959054549867525025108570861020503549100160545530733473427520369247347113197784237410638837911765537366721667348356037435174940220726842732125044727292828339552623484817064448032017872920160162436235702241465715106452141869720526687787358258757355065153114261347009221460727242524708792483013153076171875 [114,62] 24903276728832992689290138097484425987207041598391016103911571315141881441739941057370453648990678582488501935385499777398799894272278123816805023996852037489499710174711244070444713684877860019850370079826790701205076925945861457871294528411570734407773956650189448413050068903590486812694129417601898152905442469959788817303152691814629445513100760618815924567979950814261780952033991909648426932560374650606681822213071623751567153189817014255815863260067017824754932623052869092436676807600704132508730939723889451675362192092352101808722472695659372026883870178465653839243870491115524937330608988889066928627097917985333759983285544922890903268670383843963794228032263959933799860196136868759962742923288789047923137458105488569049736360468483053636566792818201665860492053860576766619722789732344585684383370392227956230517535150954400450445418983509266471667970689913442901593460917618001851510947423469718817446289282409711311120692239226906605555039848027038796531349769321432776133641852859233854203509366903869245060126928528609590376220985893185742620254513494592415789775068493803944058571804058101516367141307891768559924245017001781564011020828055170930031660714899669319716014018532025657934520503605167912872639863193502838648101810770526290675416015648480884293060370934448258695798266313602858486578436158344418020496539219404935138623813495082642187575429574879611235280215596154085894711167519399661413594850904538639124342701255377298170551657505702732010487430645503177558235261384817851556840185230548743390370741386058010493416849998513923787790030854400605986684720483560979215180106145384999470414894866185873953449596201678491712992720755700225042321463917870054587119480744970077633942907315463219551915324793288753838165382815004215050288517362324130475686848130820546606403837061214079326130304790350869682890659280159470657137256618426740723549576128513463561441581985050530636604443408015056409993952088304753974519415137239890094404756110188720589298270802459784987915299127606430051409249806937497449198311345262831512158203125000 [114,63] -1085909051918003915994318915686735021604034012846433798897576533666036735412608339012032258945833618988193100110797311541889719384384695608355259022330897857712269583507694562135667101424144236806716752840896070599383899397428281388699283260459372235675574819199138751347352156952286113811643715957986665039696324394392883199404037571852847972381120284830741570966557193344421624507504674050357683378674162582997666875413547054389996946199484882256415221219578593281310121003300604502590981302418427555102320276576892228806091900498952017678511685508422858895553273939948203992866852967269280484181769565234224062210971765068321485531695819136998895473343604363364413543512819186982005975291066956763377608244612439382217791337008339590653627146027376336411422782016750319442135572823637578362090344525357656944523173343832338621952946345056958543421959278105534797086092328788328062384421096786654635049359382409168682629486023920459761874904618312139734439693161694800048728943753869426693289637135725319202105001485248826068020054676419292297292527456879774472773629018664549476793584888803503984789915304662616368648622214422791497745896539486666094804207869375004657615926870827979602330363497588025833520332247154988880896827269173844739292457233539873110528756195912179168364748189797785743856459573052924396899391759788064470517355613003764967286028850629013059793580705616426096927932058651096309870090774400807356654002411019696165254926985489045575649587240764008207659575483827726103502031453494062815870033921203865754269556474217979855434365295587358178057841578484019384986520245696615094158941894035597879007832706028382671601168272762580434574423150524313000045503984056045187656378593244198213141216442015786581465700089778565414769442598106002479844690580499944194535248170121076718572263936917081439828869966015320095809109906885119300810504305405924901066821142360159290295966046133246502888041572318287149993132055817720589204056166913094332707670984422754570361296975438996580231253649714237048738348722737631317389439628081288198583984375 [114,64] 36019499961769690641968088175615663754759736099293293209244671106754685450383513183349021184016137344811559444623842742383299089026536610851373255464539083579596505822288045104767313133533415532836657307848962734441566778003126186620433183058855518163967759381523038371017636054325520307559391465216719111218719726726737519706411767948885581441480142069327494517921770616008328213651283225073134292824064560890226480137651752825399163770569625403791523510551460052829115571972195567774362844702695799956097651022519495663049224845525329591445301933041222602114236729002310575086509966772877475235651916663709780191731086798537096718364421349218891327754482925053384758913345843578530619668158912399033013393415147088693176531993891319713067852001980029003926632491599549289913340112222957134848705694193936680770404750406419654581414747596085878665641439257889628652225955323171265502546991906285603750484300720982895235491062436942166981003360230515234985148425859227315376018095658401985514847403022288145374472076319981830926185146911608328540985318290518250974363571455464943250235438342116295370514730916571249828340546542626900550539930666483348638207615251220822202625572330967393147044576654079231611627609075302686956886430172248222761698421783861248845833658709603634058634596001108976885708891737815973052907808434335446768960995644569575897423481576617459327744211935567271329728011353925921145244741545913450089771900860941062648112219206648763986279989807632495167516022942098626569972368841466213741022270049331968961536260378646988573084566448451804876474641617572268734235864898269885587767627117608651321859037934855874871780081734889335834192234093488122935867213939360939716598175994052361534645026375535526104078162965504367165699050725242149107389982345648127883127932263182551847176822400931523283514514492266351318439281932165586942557370258806894495784107769910861494917079092720474426231977142960063571295621471749017388552385953216747891763659018661917270266086433102685303468827714678270988315851646321854239566649527381318828125 [114,65] -1352825164927502920192451328466735001834685014252592540466963553872585783575592210112861983963351008612070532381708509183016781075800424607135896666746405294788071057982385537525465968803091126593489243685222531146045344384747017620233677804091586652894546258673159497456612634604032529079602807756128928150311925080860435479741010712565096404312791972447177667420351949991510339164916467565818443423092288029690376883783214914837616901759037285356963998753841739551604390324359875820362525168576495673488752056904729684765947105210646942323934980825801115432396421022915853020906948923553080498477394647900186597001533145725641195181415665292440497139990636006325142171638875594764994034918109588804267132242473597885947726915920433994037907238727336500574906904280238559284501750802738662511331361928966579798782840312639440027744634157046919429861779169837092596417710559268216235534569501154360612383699523284277313396027224279708528333830073492183193291252985647460452263213222683652634462103135178414928827480463694861102984154460137816432042944979425349501571238941894099619902001485111821887866176110241438803909359079264340258878168478761192951095984976025153715495130167557315231561001066546822189599064182001970586369192504819932647630376532798302812893405700544186827962857119020553280600915855870944016062806955182179146293535249735251375350534322669438938276317134849237269597786786257401993303568045904090530663604672935033249245932389512393483790663906626740664454737337644163438997023030345956733915960474369370125340391381508202413083360676482077390728329058211181955312493089735625740598269147489765874143848885579642247367456764167865707064398034604173036807238248111680529829527042463336696106284967811112996428503167614546196827374936703151651038245584042753287276674965810550324586031616410827692835265548084886028655033336627263465026574696444789208540725932556789425760275155139693638453495368644514660726200947780886975739141615324090944180236011747902143030527495620056723116396530872342496606372688237545051244981547961750000 [114,66] 73976402774442654842084584018260605508155477954113579088953603330791345210751611207932439690718972773748992430820407594831237369964889334060169250457156968092395894395290172773781747076109777653271746866950811728368904782349984986385365174227604407739813967411706448391854059790849011028773169522966458034933183524965167350910107956235254791722024278179048949442797151827523950417741575342621426044919768999699727909062669451705010992306204871565241215538489823555667089482529343175800204645842893395067744293077083158588164302856935667660794756787034708323963534885918757143488217262824364217128410070670066149240324449177880798344438557486420642376728549936582353920772269582552763450858613064822716622214654817162591989023409306842799871926251733247780490942521839094546297050487770090308219352402256205206588165164921235343906685093475413522939964648701864631125177770192007180049455869001978164262088067408878853530343621280865664216343357805415327075499526072866277435558207810478818956004564537475382536221645056073737116362380691413544999973605901248530353511276748621006379374876803698878798810664243378845865766314177076753725594981791077324632907646049580594349600402126146375464590692692933710639678910982127859325106980947830069829122332247259454933896199129884736753579967479576596902070017838941286376973969764922093071460833049609761821527430689403130957728568294611243286235642172779473261428879987487077194896922885772523107641889560355400016849694426873753287052222039380196044866155817075729335465000713216061418134500593824295409407345797219600431225331219570987752390264315056948393312591033271590579609337716479706368975102938357481374174076748202371121659201168121082461095716373960061373844621161705598122152380462252842753953099343776366306149109859300681094599919609677315187435206336565116558314600507013558383103467762998928755310441590085341065603863737752559008634804094034917710957124454426051459224303570124317149293384113303983857761010982941069034672036945425746449550870392178965423833213223352837943350046514500 [114,67] -4045127263577628157055031830663040077176493153603043481606138130603993919039352347071847258316004866390762982970594121389353194717903500662465883663480788050161145902626974575018456455106763873912268137411691166929338317864922467484827400487265105293286452421473218225931106412225087618296104053545261165039827453795832212242668770728838913002901753048233265771570500151410892610277534717753353373243377496642811976133277953145284596639944377737021927259179397069999362432742957495931277973908672605883414561878196685740392968077409317284842044217251547370862545091269563608334385083180326234610818587383136525328215327140301015324219559790574591098469717244419077275245830375856300684551142483655857048755893717339054628238517580739794916301318850254354532414691429626942511228301616686658731846712158786958506615996506113914808041529499438976764160495504694619534569658336205062053585739527027913887808925409080959675053318569995902236072106688194140546391502781729584626980381722679406369887333203275534286809550513114408023901306519516115863272416051741066130124793306947690666382510094795158087932255239672209384353019808350126853755264121091026388898099295458483234053732752284624303163588963967791379020747963888203003193037804246131316425486348087879936129108995649508283808526989240578684477008271820593009546715857621980147830750801477954809407898571412440630370227422507176026441559246202091493078614633033964558039347246180985391410477513088734665084822595884520684859382701363101735704431943784383539035673725975312286550582247696031776642097206578947840118983982781148781233260464271332135457849423275965224457630862543716637627816784400907142151012096857071432462090304080207255561573080025465864748862085328475353657934273043304480051891343523599052338369308835877549127691487522856494267973201677652320478312717692112034607973575514744223120119800734655214434077483946243930268843819890295892709701172930737057757446698557749616661034926644275404019417943268762020568761320475867181727676859148656243563149638778825595557731375 [114,68] 151658341444798209960898292465716818998894175538383832355857578118357987132987905001364006109781245935158679300345078219764845864415013140832823997672482360404706732596123052776754006099227299159512184070723262799338565649534475338465239271201919030312849433623128143084393101584131086134280526487843847779421246842002688611344842312055036830185435499723284575635317430641676193660279256967910928841124013769091197357662516543911004377220764072544000807885632212113117476591226832286231093747947428820063556318805682718746099532531676688945571200035725397389467860297326123864916059061330490193048850772172349006233208084635023665958970504027901737356222263299778749721071001475613050040065410587142649364501534266157627783952722093508353075253009542697165300190632667036822939017725999465892578871775952021885316511434726448528228118635135176285438275266475173846250966628862075025988952096143996880779967294110539114806780731355190188707188085979093177236848966583601654483782719244090471016247396381593319998794481595248143014687064388945764526002845148492623920071210220869357418449036118684680485797911891973897346722826418754921098857142874891622564423102186153081214698955304579084973386586830397574418631001301466640735246788037413919553987302109764920687620604881230840567068998821362312917089209288214560857938033969084987155719713239836261654208319206657897141183881777448813965688733619286956163645628862352175988720491159429685477569591815614818587626790502429471251843803371301206822056610941343182843590372689800212606787198988373781746231133434390880029795077502765796073834586704535566530990360637062169209741115149315530792034877221114835576090965765472885030337115303845329987699813615623133129641912411590769637746908199364698753396745136995652097437067195297259510572895192109835997966127962224617076781024968818770718891441599400521939836254941522401748091014351773790847611009272250086791407561039193740616950565744263951704179499994329326071040371602877653047933413930719859034662736881905566474787742917686367164430 [114,69] -3129030813416874613398203687119513592945286124631282788688624055363608398148316376825756399315907304308175432318220042077659613629266993603519855428114091598961720668658620734334508636653934361505765897969560039736976638262992840911955497945832655908022397142576433414917821625871392057495301941729944570641675543438879487061257716649517038605065428770450211352430402975167701875220704361856122462495918325462871132044655624028261462663941097390770156128970913759198141581164085050051222332327883402895016335445934734956979256996887965923537409464553514517832057415452091505926056064037816270496182742455416621249013137630208281508067530896590214640509475609507219525724816658506053353835286460047453735455466690051097101550962032328148178755904869802513515599242113696268348398530233377877199381344285819758600735595954312900170489045032504081477627412213517187215395675181546199729609726326184855911355497543310243532668788036078120872006108514475671860934827679657912243691961129094170365297697326483467911615057169038307112054092948612497669443569009819238421768911162682345715914191518247893969158433704082876862633696932679261161531214460177360452774999364970163327823442908073811755567149890788739645715927747064243906497402597977104770721511710358546130102691447921336242289798165536286594248306921174272631354058289518281545188185647987056077886429612879992486212340783569297263956754614590237441518518518938741275503893088780842803278285265851451275082059882468108624025632333117385504851473857524408832466875810062854553972660833084601662371460536687905005152074440182905253131996051559438094979413095099548505208469716023247795525626456453838498586007381718106096603221067466861641092931431250963067534758812817514119631888779895406144227563991619568458064977263871794263229275684099405239629975756789026213506824410080188159915593036559367995085158472023247420044665062151699891436822454209982237946653628251859751177932623045500645391956630881358026259616653605461098678345610898716230383355779683345660002788403451959080 [114,70] 86847727922165025040335565396829790292724440992812426479848026483581147268173978770130367867775917630346425528995076015958628713105378409784383331435076520077430301355167997427471131365696328189448853859832135472202172605609347267118900078304699000692790389897585222864146708730303560501390003050265892918229521996085068130495510266231127990387231195191434712795328802034595275894460611826508387547123783403500736311476186706989899018934865954553259024114940791203928845480069992520673175720260847436707556963064568461631829011687900099319099430358258962267507175302048640991765786735067015167449382146908180858815448650659077370650048047608012072795976381778059594710477356031720635932203603471726921535540993115023576983528997140829481654012733129646326677606971547038238141952588998050184460787428854586919109203447385462320703109665127077425859223546765764218915093311556508640138850857042368277351342933488874397431584284691725740494027991101737770090815433506262585434358495746609796611588332545263952294203083088609297743930675706672535820513562573018958864072949421536019566920776715505715752489495008526456772253703895813649257757628912751182727677300637604666630323568028413053480011995023242157117542611980483969972919961803441721336292232242711518767451044689420961846643862994206386296599714911922513852164202291518599705948841946924183720787554150724967328675830877846773129500754756880285519705064290116421010731526504843664791903430826542696603890957553250033478717738227721037982470005244156499821279883691978277726301283138749193988367219560466456501768059821200058500994249283068423280025576912052605922665374357579602115289782343699682004450157917984063106389991207945197628955019078997277041345103078033682524521427397125796069691061260148774577656167826688661548963479676338299454234609374361933226260600337363200250508091077455708509425749480312906478764674727114189842102853309041989127400714574153109548046117390392543040818858979115188058851728707162158885879544701143095993984893837252793445833755911865 [114,71] -228645603073299922039002805816027919759874612817891441776141017067928736862266937657358142985689743533674700835732403064196855875627916396628133635303683981949393188319692680180538238089664464461627511839378208054097844960478911100254485857262571152613097259762616748148017911329566947430968366169840238038645688017422932559783808148963828425771743689975645606435207318977481118977130929864929437288385373709128709982139482075034955047707481602551480667252963457334105151783850355078131452271057425277760894957357641189631153298015529986429454758119788490204805680606002359363083365309897212665097506451897215816241878221164306131655671806915302991476674954916634596947455919930989828105815232465269972303339788017705565125975028634809478122910550190343107439216015797330641420965444367123379819477939594470438412886513892832530665230762588050531368679780206376193730822555644393505290812149337337421381668138247559493500077032629164712973562574057960530916977124437213810163012015746343855190555928209341152821923635262552515431279564183641429998048535686630730538736125370591561974055589646371994225473648294853872842809717749475986629551139788366623554817224634025035494508813806175205965395025873664199721728524826583966023566798539397248967410028057535312439446533445788745056821010292995063834883719549305726283840354414556923640812225027315579697004961645844942642213683667749088484568816942178731832094229713527455121161448436145595276496875543741517419961577077058287666610549052226454389655633528635191951640652386341503516456979144216739452485479556411040390963195199946044770140713311588809441203392684082019132045324612043629043854634824496528880786570522573617264810519794154911633434196910856370492129649664760353123385490557399192803309757872942759205581274734841423842847891850901715267456065271314497068485453186052553128776619462006496963117814690875581614920316963380109522130868399911865283137722911276343057127280786986986330938280634568670554422152360572018622211911025331019159500943101345219895357960 [114,72] 274888646862404849204738402110247988829119276737301145045212152487984365693504897126465056918358250190835196483285768001140420297963656014672937771749529995350491403769168024251001478942730687133979505171226714122370913705124720955831958182345614350860916018159853108917313051933290850787013360897454385273693925984913564089778932580255144625648141970471324140394299935711564785104537093926153072656281063604571292756649195873867180408725902503465680605865337089657171446465238079938945335315718528203059677900628094208662903293445223703843702120870647803016814743134974003846843742028869549776903891944781489422897665756451953475148599411744400572837077507577396465065495104204307950073958842267176263345092537235803316878782941220602544653989719096359368119885970878936068853947049082412797721228333628186206081948100408144924006314603371187455530057089967873642071881192733012520083965451175807368805441171015222788852352306532981115041105747099879112429081950924857646138159181943713721519912771406835170372613807516316581971725266767467088186890923366623985877793516397656154769679181401931185186568128947453250991323331853193634174199876423451175252061715949849703665173611680684504406082734818752369321120842208051034012356061331493328348936765345617612609970921908373086339964617149554166096419124434876521032821045070273086926728616724956345650258944612647967466480314643333617062832005939607702930223529674667352298687896469615698430109311725865621551083016410541036267375474211661661398408372707943461041173261215279102534110017730020183626231146206368324164965031938215034664897290218871013913366573631296088242952329279664039308714576648918581042172051150181110441499069623180785065234890445390787434856980861159911463894889209196545631310087875283858855126612087203391406507427510631118704405698377958251981708919887247081443501272728868095099981084234658738701996401617975736043964465832539052812220262025512733965466524650684534780151851373880703836006093252962380383968910395791000629329051197604819998390 [114,73] -7182040845298358897583229281352268950887353840275889158616930313188806291050323558956437751790188218875282541401630976900723114403366110048203702639077598891950491655681304022798611290218992896582562841122756078237154014337272277035923035770251288387352929176394165270572799882262043044376135927884188171761523288790972064488856324128075547323864720353608214324791674782421724928193077863552238380215317828400609741836524993447207687125704828872515944976123062188656016828757582365290547716155994579260632360570979832623677999043995615208024322512223578656931554504618397638139129409577473645498425719482059118075075980122507888678327987470035059064613720317194054131373617310991291392513766074283189109512326132634127329123016868882651477665862337069675118308477379301434150199686958106884498599367758808305027058558034837081105858487787640251067476174638124596484843428122747517871192245740806893093820911181326200769959191081473737337500728247667837792251174296752969663487895913180467231769789226090823143751463750878799738892096578836626190401691877396636325142924984339981471106583620129880827981978698919716544747764960099036680993931477357265111630568245446251273811925527744253336209305697609314084305891784438892717504529606337546860021968590327736997830969141236472000118789855163326953064016488621598344079856198386028084485282187498676124460002765691857092465249513483151959304575574797903351304731951637550511339057157490297222444711786256497569400419281267362983880331459602162664063352123520263624643815478323460806971497493505311952701554902571304327229495994066665480052978888162016894763530122649032930529089993084747773844078223713041930518220388802515665554265474646437529641681576295218773495798214263976625755470231806201946612513089879751657790881420173916506693566334845249865495094807904338015736367088870694268858524077054300635335397060993362987048732239157091002183425960646464445719148740146661313000936604558899016769069107554801786438424252879248932478617184423913061104697384690359275 [114,74] 720649330487928913417016596062661964600173085738649326779455356250170764904438862954828756693181244906577098656576111039363214579688080327284882932703062126134470180855492603455958927776467246269584941783146400601377955005864931337160466235941499294683954128989010683479394607243503737367862030434897648855859339591623642873117218841741799948430936904616801140702412715166955806075921312648095486796759883688473264308054607722327154989748846432464966262717051192955699141927640975818122845696423131579770239811740761719887385264818484562872344089572932474465601044353186585196123895803899864619654256998752098576020856231285156018279033952481324451231840533267546861013690733310978023991494587762440337583717010969707719581852344844298544291618322521077825753231758112485871912082350763995932524896412229243680774919840252245503566804929397524760375530441236302942223699843785989665654515802833997773750442439076230984322066678523644483998222004834176184104809187804788225687272474503462582527085493821226827985183466029714892200869873777702827585009924608659268422011437071879455846415697843213315748004493422652368448677378725628403506049166238035800246350741444549999900807395384848991862705056368847251848415419091961961997355494448053258588904641970740841625624993973049668080931199197040080520229643324669070757114163275884606918709960480231076199411791086669726184685942311329177456835963235887217483437299250888960220350117637214620143448903582654134998388378964376459336517075398585942078727151726361534272029233974841130895496660430127127540526592165645028888310520423270877364851415569186383642735060710945863343328748461879103753747926556667746963894580286409919925475696948933481338924797439822102421370533803048378780014853513534873968962568433131707038746451402610765129567906543182593260466682372068925458475628980724535476861833049197647797932732207947186528451179002239514955899924259394399418445712295527632881052435769285780771993863365958287605880611739585290118136972535966195655793107847700 [114,75] -7118642089905997792073702599196151223614931865962026730586991796469476847238188275831700316565371583310786386345797539961433320493818644043873298124888186456986234157661210100462876290866152179294558806979270300005949545054686572248718323839252012412185391536497607024361220871043040499645631309315399404775903916249079186084684907566281983498103320069375000987432691105211676979429309042754575604337623306939720693622368869534071988821465838202051148731007661112155593305555907840867200698467049503971848704680906924121014850660209510637593840280214711929721870852648611269700984668363343502363657238207806854293706940800377227630156540540794021445113374778437004069806173119231727501415698093740773816219339715895621310744338149101320381939161256311259780011217556997752364801173700212097361048890187924929985090165193763665157257654867637789782235663212580399522096814075125978413860159436574024092732478420390207019149885996308961638194186766703098202385680139593116851417702719503238731108007388947496899556376975762472088979562256270921212198644277412153696398773248119093544139975898520656822595662173244275188548006732127028910581304168795978867400303965341519966873668332622222826594953447591200531552739998617994519105983492038791305202347107792552987501511326553360692957327490053777133261186053039749089205982081930174804696425915794408133366074121201189764903663175664954272760379568427871817015777026571790530138371087186243772556693841666475805236760292569013054482106937737029102092211259835372809238373654688184576958276931828354837670494848902719639935566501248723245035617991805854911141388378377324774809307246142785522347367846049072457441915285868012630620713295630097617566825977995712871218585321953996129450379738869641043422727481450059726122169939267350505523453614017272983614698776574760468466026868383103471262187397095098812070934829999361520584987758526840549783331809149616823823734557631530261425880458999147928019850702260968949098637428443981670268876810712357916605041175 [114,76] 653204892159668837802985883454182868803459379885536311708134818524369530919404638120043177966043953813962633020641933384632698944557522425321209055991817247915867424616570894145792880286964114235259860171557832121472628293191677012926929712286114743501205391467240387878814998835149010767490740494328312527039474662542257366567609178033494567943668853116161578257489164602957121401668628629539951652114749210026695824705837277108603657694583152136531842832106566781986304055998808641754430841334113918048152825910484049147137340679817130508091232942531957619702255761006975281145337240356449575255731156694707975481621603975366028020892770633608720190425422670796870628051645291758646347256349140853476543585197117586919754161636793754002970839045962807133028045947036671123302530313354269331448052480353072943444910210891800366250443640554799922093335262168989827083545728270722298854779809025912778954796227233479084148584309658522239579628133777466633679010163987401515769393016228710194110743328327060462802795750506569845469690626015554618637025547006906647559228137243201740314854275118012199973717949904423390265037199781798176190563980789864276587544103278982854635800162026568758456757421183746399022294264098057390966072097692130758708616849327341955316216953970601245738129282268415858778827048479319873536708106352737430722214776909619507798779697738723364003377330385718704977942551368313623510154744960027417380654783307716456068421855925249915904685587518505879740902055317163266964249912973212694039704157667051703907260934363066857347021868422885521283145561760456496494546211474721417221984039084629642957063180496253173745054927671714289043041814556554045646628851244579445761634935409121246938355553688498282160375275204214777780241411902032745624943264980374141156573894285195250105080596432564226030114923661021367540193172577587528223248018011416710920065052161843613865312666926804607814760240737664185797033841455362124865187542748580664556793917976752825997951448859844438316885 [114,77] -2221941317893251199348495454626684656820707377276465575837290883939190659269351107259677258097204626646295839668001258045838996365714243452983065648966523259701597824093719290158852280333044923918218556070044443587283330564311204902873103026231616635435573584117230407632161038113309049768516419655122518577690193380283660662894284529206261604734499628127133204864846251205781347643075614273689805037468869572096754599891254272120671998767526139303603108015452987277996498803388512704979704146095120498955901220697766855573541777436023192271709027711580704272500699192483626311456360415744115919763775411288875717400926754113810528592823748326073683802591058117160708726071993483587734921805420466284956767304810393675995408955069214781897495601903893108068938748615072478141029738397082835033676665102436394822346771467408721379429526262167596280036712199554938925280020142823201545477148222655645940391913669294625779648645225811670010666664608794874274016439565425041210878350211749551073644707311608177350813054979069177866328493088624573775852809376495345704425468091975603016512942007039977820192044669994662023132052379120263581109972129425885898976119585813593072303089043867021923315008990751724842559739045075078609227298309622074878713483680246378559321752768561158852860484885802574892652336014662640697895294811717264763759930803915818477708761114551190895844538409649494520017452412996375633287509009682026636595913487614879792941448542696909833552093542785989745079642536487756017262921225961734947849486024198503611382294906746044153011950124302870100034393158500742203711755102848712732104276334457016237011728673299317677438582011120199503993856561066876559570261997621162009579731463709160345061900651725765265774709293285621149803233967505077836091804031810272956712836733970183197414550836942692499273926922301960632698683870333572847030427201935617494461285700686483801910169481147664065941275058831739937734078109125361591042758109442284083253093975244841042923678982000858770 [114,78] 285219289251363788962127027016256242294190673820723373681672311183673565538741449495866494889951084521632572984851654800072158149960802449988154973273206298084836518290113533613291365163748730613749232871887604650250097885741215569991894274100023957503812397710717910308252484018975512157490103351943699915091777031242976807754376016935917881624728341980923901596631256496873373162706933965857936297644581598199583202165658349889558658466754809272542080725928101884086576869980955975951027787108063020246828994219882313279555155181934129812726778298220028938561695077407722750624643026395805329070785842764541218935924750297438580191897747374806467894188035673375996731413686789703437579390304368021182966710851931242222826279061771217647292796040029959603395412823097635987604442055670262172351924599307454146494707278942783605537448695806964482721011560574988847902877637921332914277691252968863772619825202759394733690552701715113793386824174666125294328582527698493607648076775883511637915445789432722682612276914893462106927995893705576468338058129278330461736269716647727734042650390931048228202234928582253866818509080154488998449124324532119411639078323565578846241130535149580176109625223398244481273885502062093885032616538809368290351337563565342055741838518749017793660111088061493140640632598326976886089927178099241481025982025418572760275084226585868258378031871820786774594607580868246543321167493755497672321982671240775544185103947990518833420216751241566834521988365062990374488961930429408852988726590383365880393931882408766401903121667238804815334656681586899027370339339464302940358119838133767470852333588241011241130771750786601085747528565631918442655631855819889444923122604220487432882869743834606030097081736082166719302528178905934535051122227663201651508026687115971592610237587280538677222938283262277314767492759020396033516169366177609755982792835545980581383581929868382287075564994888034687524786292094846180753116640024344947783763541840534231072718332958425 [114,79] -2602041752469700001491264622161845974716600773167024007418589739182146868557383475992911647541629458291820649271569510339259409303242929372309663575422706327273126166902539298463244992796443201874726348766743309560037171067484284448144350940925572851057077548110467921146816188242099990142996494793596508986647542085196727448573792388343294881443717181178728235881193613751034929663635671764394119900433315296290623240912106229193332308449648362488365783831114302202767021455473736750001794523384108931773963417813442220886177003764521784212596212695299796772155681590302642498049943149407061482305789060627178670428765731768552186904055888685486753899153818400319149407244670422351420915861280474708513200324176314895550096448754643618725125918742187323038661313921670945263085026029416616020343919420246239251310243258034054863369230134684368084651142118519169980757456052803938628704539249021557726569029287440836476361811250743689047743084944468597847952795594545286755817272498493609133244972355791028754764262499627190459226481268877366498279449426854405713681175746093227005000635777487265861314268592117591704343578482467923495022819899434917584962747897214648911629784836988339563616995779803442241733566227770740465746712605561535871719542170707637499982234960583498376755809973683815271666325441578810588808320474225284992432772976610199528100579816970962683576096298290401455876117482223233268151359803732522856406118309019256148212286966211503234822408342875055309085399661037051441836224164770051358758082697719250674088379039043346969117439114037900927708987132571726172795733635755195747710075104422831345006942853609938459702978235268378217426266592116471252867959870377630334309749668047175348759250706882068172848891785264596269460843616670987986644243916764225572978021799784433054239845392963326050069969985897565762883267141536566898470977819369285155660157277268619376553849797022815660401576143507003049442627741132034696630094817902486489373966785656616824462401625 [114,80] 118315867678028552638146812925846065689070533648689567478582484594689226275736988002928558101730669133062285293202466821063243750033994506125261081580484038570894343165631561785563549078959947670248825738268438294727968821401528135054206702066693803879020508918708870145923309176719679613727594157187723469504551681994935111019706055031531729520980838864033446978394317411414813653935450003992529790598057835723629949128436671966671919225249592280620467142057191064926667744182076505755419972114911028358235698009297647663462696267848315553386230100045193775755911410791756458028876846189376034015685887002340709774398482178263088547006445292817745598820293931291860903344081763074924310014386114318655280661103240200844966273329760229707468021206477564742878156009836691589912119047838575831549157056535194539686484317168629489518952426916605223757084798478032861293203519623447448581887748097541211495552647625640559677948048677767233550450032052358007765849789438692113225375262642616517082701240555392600245413131158457643138876123827995995210069066641708351769853064713320287374775035372394429475776805891078947801122629949419292993893235573397230774754897480175194012898185810718720870915601934338949575736277076251122899521556260358576931686349509270063250565738383952275644829131377963508143732391363666557618700328894571083265265768329858504334649575483734226989811646394472441249894486440907237158647941439500914937194910028851731677181873408153209659595313670580345822241524936297112738013391802449355821052597091131849929047019570874835022622428667745047452838116873580122586878203842391422597581353567147393971267035244691414570074936418731273547278320004575296067337738888179059489388018906409788014982503815036524132451659238420613021737349067100517673476219451536150437673771523771584130923018173607691030537254591198538156059940633106740645711254351196042446218149182069875683778698634670239431158131441279043442767589163511228591710939866126534236192804201938339394720 [114,81] -1250595809831821907166413808765853590965665918242763426523209359044624365473668231252446776935716368916812057087740010570920522128179928358499444208007232410517971756958334669458508426645521632311596678376548912793617864730158339649524603499102096144685907195636112186629516942506760496293690229804480769318400594057170914610191100182824336454346847638124263428603426364193352768204204864736158815259871817127368038619084366401878385008767519400840654116772802748202702866811820057547273968869591652684836986000532750686407167116874185862083929148664222955429886125359125092759666434405321311923161777697682774361731771311407376331296762398365457957761998205857152472783471415595010077280461962184729682650508636523022351223357486665797244343245407143784947170042917344941679197678753562002927880048978095377713446128741860540752791481363316522234224881676455407851633239749579048695793074808925057742763418021855413938352845563287050347933646784670067884172798445406014707288613623545211205500893707669519195227002599265709237140525471215778109370508773595757504184281655860687266489178048762203120600383964867656321996686832924313177117771736136947924686982506412967431793287082795084211842363284187137996613009236866951265326790944217432973154502026193919531228633127214780336943286473606026492771792301094353365578416485943193864055527331155513580034180506455436980714157577367609676819979525264968884545945015066091258547673981475680404187324949692718254380668228358814919656293959139219503668493601061744282511076663529089456500354944293368326176482892823689981005834122887411729822662732504937253900510764458047421325674242264152965154974610207121548112677775782018180654041986065975225693509713420114746032224742957552337847113285800916838297038634730036418977071053853538923294877280442344117701966070193390286537846520886846836114844742711980836828410036054614932984245084149057002317626642296924022971918048657318376916785665294638216577977338737340597477448584981413680 [114,82] 16726881938440351954844413632296881844082511054421546523746168639011636864652694049662652297675093999202147927485051208165904739851869689125229026575470264224173600533965008514361836245614068234321202868364217328906589306191191544691555194072616388335605330131421183582565083089858270068278997212203329222661952713444991711514979987262363767654089981415662989581828863584942493806715838071908220264797985590482680196457542800627019543233774703423174003287663754292287595029752547000919754853701232463606657964437740551682510427582924524041282255664393905282010847447560648473132965567962925285109937175619699527475640622937637445196191118104123833398154681795243553743301642734860986944375621209380378600238972066159271807510011723191355297374511161540282754587910025075767949580579661006918817444008106403447998218119653812808505227653676883014947438159574598099971271606137945736581833152303204689509983446699675218347821398145999946551776104790780878657990794877086256889588843327000021634238036079285537351013639166708762921849149925649758256926311239599143035338521387719115465628732699489780536009946428103921006460110870966376975492368393763355022284677638792517742714966123465707643293548346313908960008164477443672062697379713504928042901440365487139570440700443177281987482388654931543896053549784133785110926605900469207883011653243267368628354875534066159824905161873867779431621605133785571911396020889830884070718261553006753573486706545757556739470966098632808760464604162514692589291776626212444262021282501167979397134379453097041780146973155910939076586605046078648839859287947188404305882698273296202417874990582058707915966128196897566436382619447321171889992011865086004970434817366287588775362980996444025402255489175398156960490253238467570994485387136653249078134721664928244732890021485934991891968022053651157832955869762665707693076202706844747249576009335069735260394680413225766866959055580006668929482613116807632057901367184905152003771016463435 [114,83] -431112745784266428153076461984842933666513506763941678797348044707962840992809078050555672431138092987226278116455962461021497820177195994508712686330292693001541937875555714412881072308217291641669084350464086334815024565421955229089827565569139689187134585796756508511799376783719094737311814500779618166048694374866880407201393496780808300802968969316436324619936542339268787370499779107761530369172738182669800263637203948570391032250267447890696363513684797169775355850979084564321773255709490108910215545354720169977264084825011678332874040251571091395879972543039821878149057490102908719966589998076262845228454559130342030416572058372979084327961697813313127663147109674915590593317920335927075043879006167127830754613512699311191575228649323549406414992189187032693098687198756484609271961614518223432273424939861002101825136757302318226346882103530790916085796105315193201163467150681130745743918760443167762987783443305101823636296667560160481820811871040214786121616098845003634939806235566069109363761844561369301307224446622513568415737222810735526885277203219860255994075991408728489300772725856938858617956484732545406914256192249288632743900239746102306393323834313520786233638208898144951111683107069204939801072810534372638353654127053400620677645435943809984606192585806232013329972081493883956841693326868351037507595704153856328791515938157631242426663748718305082502459543929071124029259107411927607875615917369331169002058522598752877688907649013777898676942631604159883363620344391088165618509407051792346218762901319674702400532042727149790993746790311573913261762787514366421793912235862277306659827681057992748728262136061165380775725849040144581757696808676566346751507417443421925080552363079828307111973505468706808953310785870693538508840545284416224581248816439867864447346029199161412671968728047281071419949165396072715281258557219465608005877915496385473354865083495083249353448329314267611052826574306965439772661291387366562628880090 [114,84] 4335731259101175180541820464215265568342210506896192433474085748948664901732219938328897570863701802354247425390536738321790639372942142531553453095210551568962314544933339424356763735191875261999811733775003478071649263241624030377571289706011167651350042855163185235031041574964349538400169244256659137877081600062970966018627521926544604045943031628683233078512897484270003785902836086031770547560682524158047596361928101589529500773173033809366482357217738312605689983099127472350607179332303538414776214574919448321607288469937207330967856842942872870293004358976259474923106573626170043137391579271432079779159248376264337266488882529788685799226733193172379232830821321965034509508155147592348497017330171905599107623788380644708034328263995670269388523424906223729784253714318060299699011508427024048186559676396044654751773617584383746320878919536618458659713720893290333511505447812387323128000692157404004806071832194207313012907767476478616878431920243228200151504897785542491917638683690510161639218848430723644632444529571867854044481858815187011607741160510755912995801216280896106034746365008260524425973545585235818075612004049614071307648487809094655816242404331775789912968891671713668101331935656671301670937799448799598449592028180364116571859649957321158430486624704716855213628531780840127837975840377471652043074441453812456026122965012354441763254891072877193855547909883667945920777974197620390511533305551143393794413925552690427342431189732232313504944091532310831924542172261783223056567939565305931547013781008605256687013675837120044657583166484530005890756058580771010126930050358803138076590517175831946280603428509798517686854204027770004975407378343445173881427853628905256428578048710804071478523482403669407008780321748906896914763860408117818876086213261024613302392399709099745092415328207398656455681314542557805518305521622209348950683014830153359439338511752003703743317564854013665335910553941337892163427244819788366517000 [114,85] -115959105181345708040079332300050609551847261743401922677849784979258356172257792118836033400740253669410651804411536944686178912858240597554549892657760048236867867118128589090245662528456744274381141194464835897157315585098287642229023458838930490458085629800111824057734222403360999539261522962728758867861423289714885837178661857204140032493764171642795111437042892092129451922320386826559381273075669389315694197377149568106048085244958762005997501872351617245499953602859930905767748574280128614432786388335316604672406643035467998359228625619649466563167562755867532082895439100955216813628538529867038135499394242752881813696945482692750787180016723717273747164251944043200102808404759986542407139572143242081422274362240067484199728010856736613189408600580891943272273405745037213089414460142467747027498567919259408487140410955749608701478297345752576676453620977258219425066440808599882262807873575168702894960352113347434086209366338390866542438144554284694141317944242830296307526921855520112216343627868121941115260763678708410159772170165566472713893618934069249768375226166480842478266970137998938361169630465867339086530287391112284311709457928700817781632223516910731626493072477077779346153666910504005888945096293496966092252193578690838303349480074035458828708382072622798979332221964313308170537408780728726386830771194153995519915042384394337144915342741107398738657579516707630986720148847244853924788381376956596756629028377429655959176012689740766110466787746088344633493588416094385830069933721498710253576384228570394053444206183506365650959895268352687030894754913106309079019277004271007130085523063278068365273281626610145423277215949828275901039511287210853895620355447746454879977204975904082379981211976855552054548658408016786031383607242607394899647663542900544802164590159757917322641095829906135929142810062691858734597096827302460274549618618983119461437422421967775326654478469293681239536271026239711013432127827153553005 [114,86] 1523026747680809912633630509555549431166451224534492312693235502898087657736682465707624542475323512715725284927531891804707202185748757525603653612712227546657524390764036564706544134096232761477394014206801196196603334462061681584655912005070567991940059277871580435863030374764249814998353265326831882785820884285393206378262359321208123178073490583483050437553278489482777751510226598377165934398284839240174173326435267385125979526426916536407789643588472590017304143529824200926136064236622389702127272534767938024682258339419009884287573080903241849314783525015138259424618602066429795328988486204427062604258810896240904834905896734745224016612821169528826061262262065433139587969322540050230828050001212434211990204266866716380031954661231522797106343932667502552039800667518854409017204859326874305566416575036949336918797550712125255379548929896587205263185587262286856792540149360659057617211165602054684234231442693211194367204493697837973277649688694846090186889007436819007736783624487818503469669723647042358200567544374660947189272771068404091273052985965146859113034576325425869475884789237051079830589574593977898028399918513246215634497167056345557455777220134716772718959742960564637790629807478900938707849941323357449392398838525242723036744936505944455011100024226159527114157720790416345414517746197226327661413531834442438554137107110084673876871461038771003219942835675096186759219693482636732417029119509742215332636993155902220691481482461729504990472230557937484646844934450050549853815287918048201837625600157717717316709798237869321512028242883399040706049304279645790571181720350751448776988735561396475273892822588552713951386755244843324435296941636405778439375118567150141624167811123975957103657222676403722197502723913182143581737803184177881964547491236652607258614588478401959671786238159093988577178696228393686631648506890718019066148678545098559858048983389676311673065877090001671566707332331258355117402894398940 [114,87] -10161879793261312131059023291718107005300721489981863936646381054413590989698748240709899782043524995881565003454610484285767538871601695078721088217883819477804690804513872132294469634401264011967325595380350593949766700984197690166457403275849508398014196121269096093572753919060343441758563809573785644162691798706252117709416625919643347031475557592231577158661922251421090858819631350610485587345138558927220609391208080489792915830900185813988448940903070602550515756493466206876497523319163167386594374649564530149889028513319682905861136399607169730282776903182181457625334637665984092424811349877236907269905798597289030429167553152769367058116644887985490908373117981107348830569904087967247228114563219217451707057030814336339069303590935662115927790668275035193255718680004046477554261353001500815864864801642289010868201631809129878359750600506434433826890883100953149880659764315403738790202139756400453331235785636205997237906895805920633482360496866599789198815425470513547244950642176099146280923593040400763947727730818806740682969386340922394615088208478517083577611952917866930988483404288431133927583949545088197963163625213396759218619856902975319915134033164193440498789562378614586193575933536543367527933730912998019257188617209008404891482414042556786708564282951178437432793314962968167689036384025498281870852468806245921931578143556452775525843357662396706746177431080679649993873191632662661990503079187296401145220399144622757841536136620535647835048849951891831275401442526096399891161451546237653519140498538921426343038983253512413236990668409245235394235774280187988297916217339760460547318105917326389786022777894665196425922768588599450625376966054746546231612455901303660245765790172360751064348478016056026717257147998808182925457183771263868320891605839426097227266486687474769769556010664970802597877031309960507225759451391950784958698925091156629431899062748145314327248744140542658519276675480302938414502965 [114,88] 45442374945329606283751277589442452255103383077711432400484257461956483941958204499338756881512105218876583513541039467343788051849747196589409495726303397207218898598477006429548412973411147915074838824096800060601644277377843347096866849793676849886267618517203186519890994602127450690804773123457856988700278630339835334890493412421744996391245277509718487895078105385655441386648957533119501392926464133625783914222898312414095959152380541742447110731174617955011350966786884648092521987589562817988054715259419661520577594768134691877489907456710812063018881808440726976333363518647918340494023913055729145721676670139557138175412852784547142121297781295250192074838612201753044285722407312006202012052860899387093837884797104069733066969793831281928707774505547976858872972454864179309934954947989013588316389068129644534385332217750892465333784790963728700086911817742438120863611612128522461379930085327507018206940354441116949720359648096936049550930678756159386053738513875504539781761739678280992416956953141617807691056244728554503811555760244049312441140243978500680629670423321219957435381664245246141127854561781128720223715074430711811171671893921931350510709631218650030920969507526401503171255545479591110123061238708610081122877372961313374754512605221066464928455816592453823034617263774953361640519256601472579727827733509179973871052499770209835970509713757268088312319088770983841565881564050615019356340679362621986832456488715545829776181231943961313151480987875281792568620152534694382403103064798650133028230155820894480148163187371040421016057774042549994939810940015728563469455805929316102848956702068212659979770186189384050249366803994130958164180197335271731410888446178682418532578461021722782453800992743927115591371772786942279990639306458061794526431096818621807874291121866904211408036644726374388394162274143815511902040125981061006971354438214127600558803111998065270951625483353565521580870790149918639673 [114,89] 116862212633784259083729336968004375464257418863458669405620619067776291963000024212659183660546882727356517857977654900670978046745337748574604842076068416675690472204940352569022845291878204359525079008312454140790292307097337097036381974036190013923796162566902433117318429732383989926244960449917558744418640207835897553757578129716022221310613134920454989109959451081925450822615706322467181220411374963021372822249495524904693123760697488600900846860249701179404809718542827313966650478715187760353535542102153222708917288193506520193686419666902178086729421913059992801985893657338121880347190306580380120839687506231690476156593042712710539807490529850917800522929345225980524110328457793448102759206551243293946350563315142498162482444714590669968451716986577488774272648278585271883081168422885242018215950237281021722761773830313820123332035352005140186963640674396711651495033614446096589594497295306012147564275915451554934669652381369114173924690447066766976575981313592414843321282435179691957672295181138450766204289343020258758796442419327564997886928819878439625478459174705404930038937277783178515332381115290232950156321856072894631711668445362715923878748624129188712773130450991041651725554619759820469816857673632195647517482488795267158463346385360407619491460577577703142725573276533832943275740611487109274668883171144496605054063245941564790444646506379296450661257663632215789226005720865088447763247859919238481771724721505769217049480476982813205126869998656698903946042109047240762123599415379377051294999387345995028206692563972943021113616329022397463057904031841168476371132886667330689455576805523101954303611020879561867242279065532849318360099797897203538231056055242312563168376218559522567666782120464488066064933131283467769150037760232751804432265433992805426692994989772711864872672261476421082735387649640965766455620406122404987286022382443681114922028807752601889636979810262054709912791233383500 [114,90] -1416777535879974923824791684748774058990112911356195360738921932984206336796055959620941038443819103779314826434212251815123709773067577128896419005827741254855672035870132791635591945336654369680173238517432223854395435691098868386722721559256693951326085630448065566582329504776498987012070969138620922754654540578193543655613048613989794282890355199546142849373556163137384187394906114903266362894210105886391102207654406315151736243779541132361704967737960296774457577086260531387487792877899437181213610658074248759623278279130093639428128719695069544357515239450664264030115988139128827292603866809249592365352391714833379447315194303362695776160476078191669717416703732132997926073605424172651396379925601485032551322847174573708152842081423989013053141649948629932751943532905493743968955916954073030465273098265970455671086501889656219000978655508608459815717461656541383113420599683299381153980108329358445630074727666428085499877945150532320176285046203623002687097240758995048906587447554667866417554306967608540049041480443644911973434686100010663419962580085618094317402438287040844470071383151673411509540029171264679028390051855661490796803803126034995408501853059689279014630851333074123592412735218740471285168861325138194417390092594244425516337192765623654604963250516346822478404707586651701043102624315716596268269059351934890157501411157294225009968183112617402279600318498100187784477802809944697292521780346831696471272368247289721852834548435408862415425036237541103491109352113864682965837321500865189951160694138953432090666329156514264774547409755650668800557947772533452266758381138715700462794838892975734469969451714434469853688834642920795225656915662838195418226571275634300073278146930506229554837084330268100810548976102781053916491986977691626221060537381557573362126246822432503857545277363485204007138001344915116458000291506166294346660948202212814037704646489021760676570706594923841703922943601 [114,91] 3174872151169747311779833873054373160149318590181266044673769212000688876441072164356145470149905120411119478678589772808444901903915749420435583776061898196186821696370277629992078289503271969751468164328912291843501034921634198049768175584928023634483176111066946532274589367378474702034065278883093643172018871420729349856405015924835843087312179144070522467337654612107431278081794272190136768654125579628578805572834568476732836259815851096666536383367591096163876680946356030665628663640302855992352240714845209032769124241965551102907623149342492116491796567624912960947934964679023088867712082470402990656834506180924894827861384179686901477515944540521676501729262272286009312457243097582384794607532980184780240748193585861136719096529655993951508310566656236129641218567769876524309575415899464428379430204384982024031620318816883881454435821462688502112418626203025174078832016410023957472142349940120541013963937442200247769397435316134516320185469461226532153979989526450063804093295325190543172520665355726337060008816601633915817741476943671736944457009420698977301838446288649164347344006925095368783584977229208284429187080121107309130466144514632123005183730320783617824345354138227622121227416316768948962883758365950439888831072741773275889639783751625516231754085728436717186629866218970980662144868457539816274417661358035061384852007610542725238912346305991152825336351909734126098607936918015983288982802972442750999211071441770463350923890126501949221436961615321915812556891929241231109888507183980082705391388743915535989924483079762345519485293002771470088715005161499838767788256876568603024716421117628522753572286730587869238947414840156006179606941813828672145845827036918936030848249011464967372581913492795521921644093515539983860387243143483218484683728730365301667413877316568634337991201326732639387670873714925086588238919980113101082332876451372971525356749987831625158244481327519953384089 [114,92] 20169217037803820096520681848182940653208033158780187735154954239610358491488356267559351519283431215038539284105791533650267826873478844746333098924144022006279014581423947994356808997402606978751294404517077457612227131502595142847548510434746965680046950348259638155788306074989323028045653214694158429781816284675983514845551106264969706342817866648997096870596163454283622025249893382707786886863334729123192285785371993209710196779180181329209133899803515989819645718042376732883579035214657084733939912071019918784168943777070732444582872538016267067667601876858039719246714859956487791751232491293480260606481785547420757979547508505932963965391550650980495680268270151576323309650698270864080304675351342824057030548633962182576024034660604631603659900425002106123950823330569614134335062994766236256664863189096308078049444306267726569322545569056591987357202314930215609686010562223901442183502684311071030150763970683700143647509312088297770990034476978870292963829035581582347052914011299915010129420434188732865813921383647465919141933760325373889082248554342685845818486595976677877277566785789743321299350887571626881836949889806584341812419407858367336270840325880651539759323972115409762083183212512593955723846769443338855323212948040969809918494934239040229210475526152460975271192392254494424600477788703657408787952118145803998264804633605183819617017001914845950224941595883313337199066288138987168527056465632558638943899491998780583753655007254949540778717486918601011561835000358585108755974748524395250323676565936102755823300762337023389815819349007252721065577384471042516904386850396216275066916311097810806553591646280231705147355963137012524091471125212143453989176227055267027983527630710833837686624246936701253855577369444127741510908109077428861434495537808751795970059180486277631139396331334139818847935451145392847894873134507413162176173568457448834179047771345902694622015003592620050 [114,93] -157862307593953310975831523644989120244175897064855679564246257018874895245503373900395483012368150975563243337184761297371050173119104523248245098907737887694900814527390757666952926420209427569698086685004225527162843125769185783479228049341980585839726701797659860159211796972242840406793040707536251472358602733163878563817645042295160090160110317750456268496432529547628640342833135396318877687310178542235260909130999457573230929291890026058348826111906298357563166076646331104790896766769988748169195495240578442960242633405594326843604227338380944803892410030450454169059955938765334421086114287581438078091205677792493066095917987626505319527973572377309774604016689169908659478604674770725737926898243546704495355823342976307820722572488964457940771856866026428842740345218692110064136246144792624679310583100647666589885516914404786350101230475603575426422850054460838035351505464082308797637483369226244836357294654558188232535753887930084502351278998289623716326207980149796071595116990313620578747415829765920460201709238386224548523231874821854820856738617729925246085689163782250251815105809545211485621267323706193755818286925974585130879170397301357046664147913422496268540799439390852689480028274759521000942664836394107203712535192806379547175385773140483080093625757733005850340580525651173705482419117752263227258487071892254244369594701293825650750087223045683074809709906089013095887319910851974906893433896051476813768976389343720647725376821646070209166750620538809778765196950000198236581528228295505764043059874578154966368099848667491859793025248837037108112125606320620551991257464026929089250051420674043046639906939804739078675425889940244577507934488023823427231837781405900414469425438161548138191986584947452401248621924677210342033413222204861958440365281756736924034560104280226468121302366224420441394670715281355526111189565737693626079476257220984474784359001812736013245618113561 [114,94] 541913593008771246475740006076941089884001418054486849271562242899858848862276538168717413329223213844701735963533677688446446075261041708296112511527922189789906200791422290024031726427667189863027626329606064194187541266996428482119192573009093229291131495380913478621262712961724918556818471102636741694288182833272691175432185707501299507005415733697324384568234697229608676067490833150315325740629201855479807242499727909075162484775170363569111409867224001268466909136383834528012127825109847504053142537861298469542048836482111429464292922276073053038305419750292990340321884870163392142149679291912539944621673918923782244921970273764059045401583458806370290185370597206989787106992786728043862300097736704336158624532951092212780212207878224881283764444908717788591283308921605870494986808128845378399890594309718900463896181249048808323696540702682628209941172202267628927246798734869369500755427583368288664664177867711139037623364030042799480282778637437467717110918952754602816003385486505852000706288054058508078964361369838808760589686791240843869255355939277671093075292024462865239182045799725910955332382693530264174355210370161535634056660810787012468687238584164376936652539355888118247977280620070162529326206621345344444723551933019789617860804309263772013916570328899179261659669916359405620522755117553172919391404085459673165881347438498225030308885346313869371979299114263947757322355285843583527492070613862675491770507014142543669382388457737352409354838077037651198101372327467343907360799424187565158122340963945695142910455085304463511296153720028829672956480303166637964929888855703924712165389851873384428144334112450099011295065233652851724591286049244683672549013874644558656812729668324275500519282283363533516357990008253062293877816481326291959693486754487672690693462516123617737596307321580023170434608892463166838064937185649595810891167610376508003677184420319019416031812 [114,95] -1441271226823979486334946915183657658906508028613819693447290966156305335610178849041110593537705882088215417015186225821386958382355748690283258410634718527932365252738785291022296912498859406221527229903227982230171486046878793078758961323036041849190102101335139661341544990836022221605000285426855868986082717450674453791633651497590637836741549733665630375419112770267733454356519301980189765130180665961524689962288592120723799452614570527391324157421368454484329049088800763461932228181780252951413012152280554473297561877914759517165082859280632001381476325462451836200191734520911133648782716659062607584556372017378575147916360959273508707326758911428513565364712729709396005156053611998940907342200261480094823298132190379435116452722207154396764777164296862236204816563590248099694212892841379365997801452855575173659749916007331587222417925352737255778595830864952927916862838153919313706615237494578509181194425471932738523673456726792027083705942234213106581363576279918482812172153560599836777074847885458653404495292808143995805930265148048597233787172876266926305677714145336757296513315896761343932558403069264658438621397344378843159004836606492408124540169124928762639640435618580260012455322577908545398324545697885664744105532978569550825243395291704513658544025295585181806960525208453818505312197925559221678436343956514875376026245496124590132700462677764747626979957882912431481283507118696387761723445164246991146523104138460503997452605766111108282479225391903021349793326788438818139560797416816848806334935506160788578087132206947810256761132441602984790592363354710524020133926172684697592036619530479262069182205164487851027645495164940321800093927290190838073164634414931501863132907361293852820143186234428351275817332809535387756435625449762805639919712511575899400223985102475980482193093772106232328275515054964435046503920404599039355911779214563086881300895267627597334 [114,96] 3500930315814462384525315082502551367605042221080345566929381119027265028544772651704088281625467317565813119274126701453777823969654490086473096038278209776215507874197716802644829198105461126628198166733738992642410754423834859502717251223912639167799072550528364874919668813687735289985059071583489266174453371752433381093777199420620249169199592479336648546212473001943775220413979962103119765926966095551393680005525085398655494591416361654082481309860064044871676972844728142575794191494565390373242412260214858461817251583959955753812195014862658336295545700319797551006949639550508168650057139522450913737400121542759545485569252675127491514350651443635296256395967486533279574381143710061917973243005857011715767994605033198970431572709696741625857176317346020921986572815651605101634665185537703920190027349455657618724590723497341556441731559028291268964421113255272167013740345381273289381316473310001189139665075406437100840368155195282486274327630984614338831463153121447116164867287109680377769170101356666522295117343311089555599016387715162560766926092203405688405717084264893881121153307038715025867649135568405140013315510306450477308395912454403212573046862715115872471341418941511647295589306150624040558970319983346565717525891960563514373686262388549930805905258297388694146161593833799795416610124053926928914913809850024540175063635686475543848781486621173236011467762553291599355442286699620672481180129253280530260781484568124746998923347882190172481504090349208220433867370935825228378676621980303231992591343530939484204029781094426469673836844246853323077513771145287501069792446037421081902555962135861383042405947872939923326394108346170877714178015773017970161284960096745066490019080066510446821387742390046457119310190352571754632448222152967373446755035696910419302434435804231146955785888297342868770022911705614104672942283319447812325365718275097520585108774646536 [114,97] -6802036295674316731456719649886235597039386447703128126818001448219794843617536734555023498649587381180874993285731354212695353866849461224523451042952768931680882680570400866124237986446902330529925258617874776974234199298273068119106809622186420779022174166517525706658530814485686862264185789262854211912516159596933598540166862715464786771124463819790961128132457008767319786776431813175402904383376418360087412533530457265462317562116009969576324166931439887917766365108464248206622017320292547923503741010988661681369723584659241331419520378130323430900547521641797740298423760525352214298805705972504970719830527568702390912120374484411033270387948763139217611782801449708448025906342985023341846735443783663412628018323957314723572917472503332094770413374271014835473329869697716862059232438973290578941188941279867234856195413347066312540442940318550841961993128761053394793276061869146076018980549130656261684901061232859413280768299349198115411996193879164173204880889429849843763549242577156207926585097661719426619945198526375531755174067628681795320480937377317402201155036037719584902281441090630542056947371157168435619040489177409431251229889288763741669116205433501450901874085164841259996394914562422722904611725235634247005848048811890202351130786222546026497606039633588015056225169988769027284109785646530970921229955203458165262627284360570096420880570570970698622284878461898552768859832726332102281799430183115339026738702526812595372786462549981489957638315861000390923150387992524381615429204440675336323698612947734761928160167542973961595484330290179394930638597833495533511993051949100847845331897183418046511324530682202400170282510217847843554813206308903415923977440605136875194491324041714170670820142983085463228407146272410625604795235451556797150031217911211298467640295824762138311585652674091639465221968369043997194341637617664347999994477675686522060161583 [114,98] 10009885279119585818062968705403660046782799958052352043393304756869231578565062780843121244869646741758720250914580467512506061826639440035470073538111983600617514211438654127211173547089864932747440393852464547160212098850897726543360502014395915043307132840464799719933780298316140009863484067739787205326240276754537283635575117663433136366039824673971399943453712906979911991207963701078924687772348318661840591754115924708524253047594177603236389033703999929612163422375576347732784600461775930395064292952289290083158770188494343465925049993163984607486945546902184667606716219878919932738762675191555437278145224707473844815586232416231100451499061414671310710591990357321285488803200381827227749128082533604005555211000772176049308976449341749518591159122764204137899918848239703369062923177109738033732031622314576379009668248032489048317941763584518299962914779980872790750585767442112312193235149308682862692471419434175972456635557605003861870316462156078922816645414995725989565991572089678836460866105524683518327796299441493377013485421568590305947622106900357267231838288020822597526429280205735838138351199655856444241627708098341851308190631010865587355241920441528622328116553082540639783475528241232801365667361560666310482268669602935308065403526884382537149290099982067749811137665072939937922056842660923008677510815673145997751932030986865726543683367239083328444212524293869028367455034557048762868424462644305449744011347700130165435131460578838188425524048988305990230091992849430941002755658106879038847636256251724399921268906853896844884746110507953238310098537166958831964043568167409850599740766947528533019758010575306502585737158838043659410826204841319665212142050504931171229488808584462925788980033342106281009776728738024686164014713873609626315728092895193907411083062947271643429612111894083616014549035662205184035653425481220345482381214366307484174 [114,99] -10115415281342411787268085443790269706697870721674707355936449477566751120188533769285019766055065825945457570682723350552364147761173676370542257646740789168193113609297884439002206923085044193372454367289713447225243316596337069809506451878018611199254879006285520675308653266605097051897501740850205046428146062179562490906779760599040137633032883412393125053955360407416012808024325763718809265089581591568500810234057519560370060247532744679369150544796656060655815689056974415790033554332101982354612389118128668603565094203789203496093730588118645025169107385980265724519147887969722616704430526505743965482147547098128248207167765150520231735797290776058452173390942253446682914417355925382490005335706503936062173889510199661765786766020533614843740527050532280088782713478713917809092587282123513743800661819138551641604551269911019758682065619329781638506908377158702615958411074147368476046351036322652679918662969370969227555403877986689589416444252031121157419403535665958966585101640817322745079690330452699155764400269056204982611040105595925189642748486907220631570461028211837183622316286701874136832627584411293114812512344038985124907195883539267756791065277720551179667862359897492114046763078402802918199651468453142205641144153319680074075142190950077114013664395522900093337883275778355138448190281359250441633750336415277005176369637349886661795083004611148551595633285953030184409716518474184170677420771844745785477287063827529459243877276221447901536035906924158942989916955506208922333708897941291826739677913240552506687348349770087540231319363982491105844857053521305721965266995500998696148489183750168248879385131143110686109015822515631607862674469596955190176791458278320855240124339821092642773743630862608950031230592024831156616880845396956287522269575968644041800280158532255400001529811771175882807818957914932102313975250116888048631187571635417 [114,100] 5180282755637972049640037412956298368430046199561074600956617853237781541119847414711720472465667687444778501727544951951257593212039675697059414603279285312177554690086887791773671041746063722454683223430272751087516009283740762946302672896033418753871372624926250125294431773580922511160769876249485782886728756793902498781518228405239454946730776810389457317331373830345006897248553756722342118494866819205653469621231893770927972906129429249547892564451579146489616598351492250124480462105009513961955576809770359174767161144681787423937353266590314468141546158186984560274687750236172938557977817766334649039093599696730123267913581215153625603187437340460553341824837044551879956056163300665722818122150386185080397328574898373056145356560440459545874189122127264488762308964114202306196292598592967017128005449639231643121770288899082107517890226072800197473923794668990180798281711883533192685299452402689616950473920006641215827700032622696687011709589817692714638053115545980502795914619574757663627161236432196685437867517758875749076702827521637590697771620634460820636294198236104428737871864322250499866456781654206940163787626291100513754414281580567515291435307438002554567472127525449940669160107864203537535823641088572318420362599700212894733131602043960090192039287264449076114179256630293570196888882204146497213089170573092131842512857605182274112783836711537524639215446515128915001024893666259046571812891630325164554628415072849704031968052034832908509901736587966169473484310887560692685245103965589936634005620002853633349827576695907781930195729842173967234158344888223766215131982108047199672984537739338340322566325182115837210867103274244542325606229393807075594615259064654699784755863819909353707748063848601205445320940088360612017003928137936476131666810783547354401618899989708305977812274656225289137065936361145062136689622755651995895447837 [114,101] 150279915243496178464612672219360728203752488953895660130589071455794447390030366710630009253047173543065757487322243108873071764345510026591031133859880207092640361651309462424201703895785716560718472199691028581912397945142213854585785541619962670438932814591587929872265630563571184458074739576570224993792755609315039250980802752037110064256988690577149168423194733994923252347198533320947273295456805456732901913369929103607177206994191519042359095439715149719242915043421982943664534890572236686763995035169429935167371824326141206662809139061417623104753545499339464429790733679914530186761014472217495224087292966663619858482075518200923515081721002544200910996897150589123399922483121150697522135140643908819898355564649391637579911875386388007486874060330229420342713163840703811217154164685070911876496184266105064924298519125857783787010643095029051157346447280500161252896515372754729717801904977404745266336514703864647438738642192201721798823484703515342577718839968506038124927109025108948506973830300156267626561942035874306109241202550088355512991384818626473963649818803209592818609371788259882435512437141716167647482961700800522737715299568783629334282016534027703662217669574209142995712190216705723377902023157915583568162927270610997700234316552515143669606567457133413413558788161659508887071981417518015307495714599099655941581770930366852394731533106229143001136325614135952577927996255085991547146242521704993628082434300314158692613396546169655203527005908661228612025845497860762720554880936488273029784373132601096057467679037608642154567091536529748209797200222728647580157723571743014216156457844739418751108420357251873234726032171815448861606848046023285627389258511521076961080929713216358115520673408801607191063687607589714284929204378657049786755546636436718421023919553569728318452224887045085596228356564581155604308102618307099968 [114,102] -1398918863101076726307398055187418127296402806645235877701799641854561418564088659778121199568709655067352208702588243523595212448798931767571567206671011684631987468877713804698408403988950321812668614265182462985645581242021591305762475135022633398167946952025016449064597981643162485280103778651908501738390410655249174142204046883851687722485289548714100035430122029634628941079137085298349593186863246647439041505329362116306632697521395540950865387631652941305681615310465786371644646231660631052664147941435104240589456204360867621552276748641820867584506888559957225675411054126997398864087265190488125894550466868115583005409875762211329285384833532445647714994569361459658761883985413437218803812575091532716485603941217668922305102819631969578868807284373598966148690073697781961227014346052119286103634434917700072915041108089694786211758344778309412451874735570947498589853645460678771061574823519521335027227067402278456555858979291570810813474002949436920998318892305168659140224773768777767797113908546151014617831009360710978174940734617373027234742748548957684239900083376594336198856795453004991409191496901479019269529447825719174198701923758928948418279053859219426315168746969923864551341772370040798554924240890437738320817045926985707597848345052121435342795080245501450367823561034824715601147203730734700143203578149478717834517470628385435400555604984189993971156409936211462086862769691103038049469721192731355762795768989016268774632858281650671393148050649140168407117712548289388733817314759083567940581260421481326966477079231539010822358190506178047189041419639198286430198376665809326336282636453983229964657244891632004130298237264293473967982177949121865322387929704838077012089302296283232482761109467727230651917920771690347908857647861668839500924063685297948620565633769391360316090186035188084198627901119162778327276854426366 [114,103] 473045137240428282377669309640716355719565439691403801800105165630608567604903539376963649667857120584431303430288374163182651882209431067804556025357868756176843866758417996487602826472405185947667368871078174730455948863784326273402557285388048753316570219149258904879754524990463472175948038064474148611582565568027036659002975705249524132208768033641950259068433689314774393963948556720451383873730529678412826318284455185464715129240288658912497097332517146265627578420716783368673769128056064762962813296304148517659785695571900259138656965351530153789294697007104162669140766061295399020729216649539426928140580779528758467903698609883632388191745705034769065256579780740083833393129880696866284023321887034522030887275638827852845878784687415625701673741337474511603046108270213574668816190248673860324545909011198919265425089443027820121361349097068504095313443831602948569277260456822948008477759578315324952017700412738319035790821947550731047091591234122072650824605265814518105523034830388898011978345694120966983955022640097813678095344957961537693703187046216546832716728188266290306660259202047206207701769267972542069238825000660082534862335033800055074341284903852155030929253627069125472452543174842966441852278208693404266642479406154520563068112032480438824605397329471654879827607663524764341421737455443271961441404167282127493375138046265995565902774179458585183781261618056984600725972352024527136360413405905871566243345365105187500803184349575426190054206595453605600818392800683174270563729457132691471001856896144002723350811713704597400321904602584242707539298595908156651109593551508292440563386655531637981623451834606297349618931612738663989093402405366127723829731425553312378532415940474897128047248503713480501353158432022368662732490377682976162866177540132780988738033374107841777889167194999976717391797963649832199719449 [114,104] 352918053545398534846288131291167446768454166057592932916350915194970694418455700322132285807772738294699032399524190471948001529471776501757045984236049734241807558272690027093627995787789906655623223106366873185918167901346990469770109075448599105301751248168062641530521685320090883128953388017059605876835917663819061723982620369432743995123104205985179432922671546119737515832016085176785799811813274758316247831757420940192322038740220047608267591515236106394355937109585027249872386982082368596154586786749674145545935037550140997511113141398612109818178584919103600479837001119088334557842604585999482686689479453624396691677241445955536585084823703839864700622495688284061517494520047352405076409085946248003683396336675152279829004536536158437411214612543269844673767784527604155993599314340492279156701420966057321146706204498717970700516280809506439420429453709067598508935454330152685992739992357444052632349121757557348916267548141430698564135112819265537183713511968916198332386164185090027851144022347808730535830825597725118986661914676097057716941492323362187717525249065680365888687034749096457323651048787001068617799065979225826066804864645120345360636499348361902439690898937912930312801303044232835087989156553491012472716915147265502070901367336850740263572030562340870856218671761846433518054967750593233597914000351246195658132053713515423332853636386637763415201111523522812077258246567144371627936548757460723880684431481416160577401132599734373254510864234858117058086871742811754160117503503629318156646564367235137133155903693381619262518250401495749685274117414781831304535228921916923667053158740842893190125967135446084751452468474368760942511606613236630497858120690236922051066057608597459229965648158823312949880233066862598028995069266809578120224193095616278502108324037469596988209276070659166678829374864008141628 [114,105] -1004344117090983058963218544456001627785814504486566917731391264010375031149956319713775205552798717482202109145011583633675666000583106032782836819348548498757431232507423319885783385845983169506981382550517298853346639367518370797589177044607999527898658954204406951647549740361544245049981073059343763844763267838880940480319145512659685783544224894735622415899403774697191238680700047624245478596494604257897119356465048489966796706861018686853006822363483445797345047554582656895298086005707799756331176803462087429003683401408418762313053106869102084839427625868662889108154109460212493052872872223446456264491406940817360779318077024081292396450428209017657885197485103103709262558831146973732035123527039325590911303488820803803245330049249680157117358609402358443623003065679109881644764609998687735413572687524455676319608238113516900803920697340556730251276039755515870571035706975373055205573055842637692722612913996730757932517902030809891090791108828859780197374546134616670375149765310997528664768248132760778030752908348112759587138217481869047993214832628813873407963166157327310349047434669164160808309920827752205273482672239175320387150667648510968375312145876606997727732367535444182911241069747981414637902539818507455986059740328509995161922789025099309463932874691149326515094223608542942886775623391640021227260266216538392648337727662521745390276328215982157655653644069409793385073378509489798381331815870116961967650606731261924417798848328073474120336768295523558896842865819626334508227737919212091011709993675458449227579992511978524799509948777443090702462032978920178389402536522705796328846748608857072335586896821207117250793004313643661013913531887459651685633028437682555920469602259352105366967166706906114106775062683842352065679371232757732012749143775104395998875634223716877959198116489691208177888800026546 [114,106] 709574270643728456562023914580171128094965449949786140495518000374001125475881485323430865956755029315930771893728190159804163979915993604380430013570937623665599805445465292208454631017543265256888417606013693853210722463778525654525360152998936589176535759272851551348052013121745738265919828811249960212178371587711764963024964757116158253323298279452866108298362450059006628139432792298537800184770762971808010105272615497669608607392048466347656728821987078722714876126860893561197790028789802595612196640925541978539136013508890997509260115693427679050013499962654548508302194106522418751108356385123290252536105507556504588094703083748847205975380250979090721796029209911810773750831917811973815033915356992899002529192428679677919435202725858126071676753504311609680345164305902621703646068746361283318573731874417800564191049369662983606394702252839186568298580469254100283415178519036362835798713268173588864629392521785781367175636299781492259760578119672224019124004380263901457943639118070118425566554513443461694943791835446615447958183661473703018963458278952035825383871299117159522242215469341893473168385682389284454023092464349782382636619903286874956163285702202221284706285363838944438975454287623470596202569764998678941791758253363172700674478556204975913855991946367794208580952355775423568775490699901129945279388282018341245593257214871050282654220386895575941109311160465810649360039709983693884063572329981720130194043832316801058054285303487869710178265110294946832013111321375950364238177566305436425043584284520395035636490799943819603288228934937996503224831923958388771589071472944164226654260636669383630279726133875894208509041796558357654772813454388174829917042745929086258688746965075834160803988023206263935269019428187923598553700010851623104726251404807700785896203457701202028753442384808679850568718 [114,107] -101892568287684321569286578011134167208290876088727848946990973516092975028818150711245344191074854048459381964470350961643614838142971442891059420315983903491097809505543020197802635615296614686029647503044904383522700873943745983966754258940117074685942450862745597759140556617129065216722049767481379167063186402187492681890416155240956435810894271946698428655202461626689343416476624757490944722017774485449794371930832677270230839206463284407890744802560778572972001187707257551260470012122841032046502176517015182947867080576359503901488802820168236198055418117438100352550506269663175239260778902952020345705761169147592493861034879644050315792234947185543246793881817998722560839530555868398004828879079579887040168769341429912978225749356027741831260752708385833911119497000359609371429394810476279145449216877522939405402706738100330989553355613658590814445051127317800557385997586006629606288944990257968254446463967909448609522867498229607178601308946712351654828278926284040566137464970836069261886679191345011241001501065781663333415399333520115379913573485938613821166190561489668626114966203214335845460818562974494917856858601041196086780947664450142948594928553557926933472650895958767441487114524736788336866159573499577511419707797717526674274640456859458882811739490372314503219498200664602391011814151018814454657986431649783670123275667285786216177705315288071187649224367685187436517916239731578581020275221924202101430790510608494595546974610357603730160564894590498485761798028478075510144520777657493136787843619544481568790548616061105801317672257969428583292580813756859006314375656550774224535429700363010186077579295121034211283288311737515158985262194005571341065684953536647267717085939759099465361357355855465252154475789064878941913611197304058471680644084789665100606492500026015784747471533706051180 [114,108] -36366497651492159658635384875202943162972759266899129626813863887092168581189976634404952065744657571115804774860100920735363078468113614080750972885176791703281814031608232955555799270971618484895260270135621160645111352445269680542490855948705742518807228259474308890898577765391014780652665088776098691832855425212665977867964293881963684502374520099011313882047369943297863886213277041835367396786786130339765986545058975971337530271634946096709197564375975732294543739942543050960770192762003375841404699038826428485600209179968227803614886298917640529048534971078541805445195496435643965708835709329582672983000534085003951960257148672090481087636819212911747069329972831730248992096905065817266022758034238757596204477892700511305105273281759873238133157381645716156415374495397622889128814928821712844164279369425783327119477991937454265731748178724345880307517405357994326276015713609250039732846297733563702270423394928957325878717808938200306593628511407645272839174221027136953013679000961221441628777246910730254906250999511402606083243815939877939461318444140437600755977553321159080167852140706172939865866429623698123974810531772924210882247718879368014506549516646124460207436422377479686157318782449135001842618462908193946736272772573912494932420691241695657021045294722326655711195793428464393488070250715876954155489742927436157128000247437472601289753158918677757017211648292127218022606192000290456884425401248538231658539320089398657362040764810899939009618751432603622382591894356625083912359795419798534084040039493447008679580036366632401684734515554734917648842439771923105353740723599632510563139953822925088559839701822786413377577123623085857276094338351940083561440676962022683606543301087272789862974969617175743635293587890140575988566263739588136805256104540976156872663403959583205003378792921 [114,109] 11562309419155042299272072652064248494079774840991708230414817914658542811402755253821404039629044802702350902231265127459020890447447702961471770442647752110506949031948064074076473975914411875620109349061249358171327746859988370998293370262888048978935961009464914417433477665323757683529140262687925968394812597385153585541725837544460511198587236403063586059312995217906583474832792611271958803594546351001264270716720002976179010602474057552264344328517777857494923051898463603286715597428562991283327389584827031591538346512817725335819125393808470327785424090538670639417119094817120644949316115466515466129128461855257122391549350481588216296016649014723687170491289181409724568961126449883726994792906218575463293998987286056161586798915180765424368219827939060300097515835687390956040996524880865598104385695533043921413560120740806636026061521524198566188086764112798160332465370295315497510057032604138873097854798797782589739395417395920109577863542151172476989068239319126235467360900929437478791449170268094756440894153794894920846200054671052767116555756360752719699670281339576037049114269334623627515769678713892539575833907024227490306037943431932586143979352095882526773616459619048380195637592970954400090041611534178167766243517659647667060512076465801338741358048594505728410397897398038094080836308662101118097512100954633886539089818833663012852513564857176028905409691486715539620871640606929215289451190535534108378782780242335031661277693811594153541950982104236722126758660534884683644441212729834625955601626707402022491731947224876200565107227498518365087232466144801946865211752803591661763192172121349233358712929192867351405260904198944536855141514688888855545648893935360011231546956604320590086539645342803522706672431275897693822124688774614626257682865706103585586367010363557339874917 [114,110] -555373916018380584135065518054939356598633657729639648779770895000295777166761527972968756692336964913632186048155181598317201436924355966216051342390022895403814764352599073286763047520601719572890039153272037440668447893154426563970443111383943499658313755256441949864233610874941462312084613335965341269729968888126843092579125413807546847061118130962504424735438065953060284766013935414810562306561027292667948009092096102452637337421157948472013401145621270078830218399735807151443853021522523442588653632786026525857579310484985610527454501736510031802034820116673226821667088442480423919272343128515440009806869513230422754513340467154007440822459183140629107981811968832594604316826489677635585963601843773678266191603121358670434738515327177461018173778111442220419887289141943513486065720599496698094068439018322463848637507221327510275922506341510714017345112044052684431016985224180913450142966544700320702085397137309985476801276534339340096014818673343016254354334102615958259995458917109919068780200654273569245581609010415010018060467548120285663936055999014022591909333947664736227619576708167781347556146744244115440105067612125245514071336283164474595077469819929339011808190807394783864585451843742753610731358199459011785931330874503307547748947028605957501866132530308875093589786371147593761510299304784107433976136866326979987811538779858643258582341392907366207649501658897841263977691533662019440045664967680024292706939279345592056671936193103341988317910307261861998159461356130426994792022675566616815490029732909982878127486662458751404868249039617407556722219087165205512181601535674834675076808641693422170075999701366101312629581392142485469349582399236839499082943277992586496007415533444670633786238850940970810972886526801406530118079769576969613581951532023707601259985533260754 [114,111] -244787327609413291093807037072206750397579714349224359038213961111622155308899859892030712089290325859110155295718233576487793983588520354421564836423563148378714806093616140103757366813231631909047839375435640390102195388964512613839249302816871970196901610406861373367776433631760292513038401518005982110885255911608745268029096901214693708837787888173999209989739604440465765629219326151506503621466706459215515037154132552095382173712678136424970302016798634032877758110662508645305507914622569252667046653756245348666969719451864932100026245970925066954855694019351140126306810881741169915110139660208274617738958464828162548146497218317502346808095604388181912452459763438369947230653475554733003440796200523760843593566454875211851963133293503763009311057011198613261022003283725229631849566977964881649334204519491435318949052048049257429561470081933346067940845848799774901314345304202379918370354341677994759704645920634080458407700636796091725066758464855225791304918585218117976706339220492601085933006531387133025895185883065252965531153962065030853218741641837410475418388881494813821212505467193526125064847347789749146164642139716371554774595397590226901989235541237854657669165327229427205512901512775952440209865002832603623359718954653875609661310763978397098907389584057010406005082317693828133066940676148434091966649311883761545288725840200911573233915734700042892156923640599132913207709761457908765997873559209141260134950638867707744286892205033970276498760903796568555867195181580025353366592104329128823008874715828314013399147039942356162811484164279614402205544145911740898183519224947684073271467904847217979812683129251947486694550701037154969281119424646615882490786798817594973809790046977378679372047341320350790221421898659218032944552620148450326440139238315289283406664275 [114,112] 42646730353760086560050547735435620866748019893220020970335392969521941853749357899106291559764608456271347178771672097376413794385221157133498425563225653741900346309941642545521855849712702180528943660878480768396813617404348767239451714829261019934999177651198229836699662582948270664925296990330679517397012610587697680248862349846173610411316993317015339652945267013088747512271428047697770476240259836036311088244843034978094927008282783014992221948184222170593040070226727179491285270596384315914767169895363967403523134907383317207021544120033939587718792175105793652159878203111813103029302380500496483327687619260137129456235004641310806047501207875136841862633981224718663783736989835848472476660503940724077538865978216275373042708825122273122053595928455596287945813443091001146511542354559362628856780846727988552434901723588657270589267006546269203036417851745893304191728091166993087085821011530673029452048089979882464251053341935106875744035180963721909729055292787315662705176701942154449610470140626983114034999923308330599668872618516935172087229379822753873034027504930751878309823812766086606890272962212684361767916996546681842599095498821134915761950396994795708804033702150270018375934543117839919764772594104067486075517352056849873756476754028057671910628038308780147384667447918491589343969664634464889173724398560152596988032004139706801134870277638559224321533988156052458463320528057168453987174815902734414743113318649617262991752563292651930166787567847958684269274102947773027728486946607082327910940004941187026007124335299570073139596846533800780150306736238254480178120214913404113720396294810945771640236986298693688409106220364213172855732468230466966893770860257000344547665443112001680392846786026817455150683811920216929316048094397901348929921327625338894059 [114,113] 779064151382430747818537019313246370180102421450545657163612288277636875207330463180685845891094458060898382981276416685187762745098236110343214665675946791862303694847426427444759588612430724942527635996123762423772363338881995070274230679148626664471307962115930754735178030799465811139801047393730237826979977864716064394351463683686539344328413328376999018384545994187335654449445143731859838395035945591685204770054712566822110848519495737480260862406203227943963615475388325427056168029320502214376588231848975383961796203394692865835414095893156886119231707902104909933286742556044085242850386250365443911750770173258851895262169390796922726431488696053780682288288729105467441881662381952123463777751603561037660607449499062334352029559336337705004003118944139350401962427105364291560349270178762534397453101702462373920234994525175296699460645512418515619858197270339988117163640614591819328038518076821669215452328531907948933152626921442622076156033523196399565536485973451484005043135743544707358443360499034692277864312462106406911220187572044152236585845357066136293190974361505376769681738476705605582005508642589509009721656311278986104905740756288225556360475992503512059876377727377985230530203924342138401673404529924204516124508116385927698915735899328860481357413159614459046791008238822853267588519812148982752715105236098927099037936795038320209654840159995917529321286708576892778069294553089318339354138659439593318103168839341222366639064210869185360817308001364872858908866362362604289573269913264191521049227320792458312872130114731104475974265056564587929250320841142963618472819115676608028810329099401539170419240421310840572813974895750605725891989500600031422678719999544412114250801678791955479821726147810518103844219460845631783587084191735759410575239842190 [114,114] 123733694328638021129959174340852751261512866724462473428058451375354351159028787191459767166521593512132159492527837704639569946918496074450918149727329798411883380236056911906650993235540249118853990570459709724700275157268786577742543820003823534763407769613300406650106338992645578386837827168046295283482635220499206016518558135676255200450387323368319500092947344927118697500258093497184098283937931787698978949315815744637425336674391708416339190274992666624178121819546451852254584946920724101211868795389306742680611074836478647493836315222504205484595998774395082130720693459457672807395596019106324284557970196013893143603233965365478708062695696375976347026234408099302219167308457287698037517246880931614075639826205637145921629321238519991454017911525649857237300059385615518676353523877196338364982950181513212151842211157475779978007148999871755264790362355354000686682619501470357956870245278781131847460520768981078403259971147064498322180431740665958742502718105268763180370222932796779485950313074191057153179622615737999603045539898462326706022249906491791021716615005129205622852199742394467838380646323774347977151247474019889866878897138625349575435407941601273288076357347088991737251804419945348175606818630391373682489923340056863188040809344175000540007567319974515623181686714990016282010105089114180566800911308604991547763595627008886631990452647857779658820765844088451788515444160652512339328713945670017094348974828506029147517241647926883931725721420153399587706458253304200122577082645556096817382078187564946971552461325286522704989059772494644104577883066796832098771995520028994779819540741738484445082195009933762616968449140347193104366509705616811291503945425878207327289813431984120972361103882247714121028668436918027685313098056583887479086408 [115,0] -1178560548419064071151768764467823733983096352474248673263273142438126847588318575060400082795616784044722394975744855958507478840304102286264079003502544406962221905438980216083796569977179593593816550208288357968148602714334246409461649303343983232021598942942028273272322690537893420489433936231289065305311644355318765530265652720984975850670982896221471015979804983874420138355348259179275366269075003616463186530653475186432134078713771097938112026178475355312854370062286031710012327026686704747111519911015654715275966479192216621370918316811930512133735402888501265965213350399592449690152825703646503044499914546702460756298262832051660985634138502956376074616542022060773622105917677894540696581995045178462082761509183147385636232830428886064549047153101850165479798856028177005233879774907519108346136460772687991839021690261856239009297810465214967012936636188215104684867708393142365455282612532757418557467839054627676813205213751366462553233302877098756111474155265766233710201241281093354456121459035392593416023145023771268838884187843769972917555225781914036329631680378068583052248343489633396647020975609402237893529823127743372639934391298220933061658507260979496638335407799737504494251715864262667961815824159004405773218305091158517382091983730646573248588160671422966817530025751463942300714629267846503684772411628484007587975998828897003092104019681406965195555629865235225749375179659194842401909499763110895595744652360823983269750085462682238501730210415636202879242371790067571226735220595716106500256158517477427378974561047835771764712507083900252032588990113416569403596916821703985891261257124070753765942300069372279576471879569559176516960652691941610806617510875049682654865685720933115564221997872502540993317228794721291789090995147841441958474596285536276684416837762438556046790258585159251840398170976046743015201567090812867686925222167864907110105292953044443776063938728563196413199785439652945577805264496915607084951268594721449620969940333678743917896741270938282236223269265763627876245004985531849528620528241374638352092368582396675336099178821314126253128051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -1395077798694897151516890167949755161121313256177167618942379027417737549688101026762857819998671766960922155833810880240141964201655039334135128194662376702903599684492189871926555422100345998783899011859558468267512549250999290231826001358394297660969731149371241198851553203564677597248517740703504425345879083139847550867839696028529571302278123766622197744111906099539145361854521763459841867063999583821385454217525810668888255439597769102234747630253146868952435549447769499053319469065869724678278515314757949689223146562424447553020245800506135743350340776607862340843234249951416323602958308391909701947981357658218768238872256160124609412176041132622287780945299848963490877485901103190962415376116254051138562553582526221680780801694530688342890925985003483186274543723584872915343724842273951292764369772404724342215890142465956312962121698040844392702581050212173914163548253635507083540156133872082358960771843569028356672455283273166528140282073134014424809350452551095487529841281315879974327351594789539565067903898239607203517089543311472293331494488402530374058235497320952510620382746899652151315850493596746112436958771409157879929862424924942558198029696654929174476245818076077541074635571951554597128356981232337188687309631816665709408857670473460004129315983721811520135499848861434303232496499108705284778892882636912581281239071653777218585963639331667201810482479615796436735252160082762446610859341610104708351456748132508456090374474606950006889753907591564906216203997898894309838065318502258285874714857469819844053452861692520162991967442952319251157726098322081097879742283650524261234597412570569648937967445436805796242603518851545706646151739649039428950951909081833413831560138772270922387738323313407994105824763542069343474518156852607237842696668732310648961899713184719579693602165092631974764568422253202831094388454275234150849940098430033186345057272155703498960240606533866806356812310439794494697872239009868822036778096107152761463657042775497316865596005030346167221526946986633036469424533184101328401294747462549016917333919557929478028057701521902345120906829833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 201589514588456344726175961677043114337969690595971856572757524674196542660181642657285983648428213317044138448830921234513174600375612602351457357882632076626931712668343613498916519095597449298561402188937768689414762392838023312837863162199439605205187984899687314623589752551155496850336561014756285905616637746203749344502433733248322276021191214298943723877900616185292654718474200817857062049527909173688846636886050585936749529128587887663463222135629462683451286189142782838788792757724462690646602553428889956414811006068887566114270366234168421111320163343419717461633564223685307092552951582930364456842236208691008810773537833887364225143530191588865898368103562260384053892126357566584030695136607802389791590355257170904470833008100269085637619546055533556804156665990432745871199774065186333985893122977921751787343772730531051848179565449307468354700178608202534399967511861326619083584936358537243319834236479326725048928671441045146426129151475669525777985365640798555877178196318625507351208785402315320251793962655681429553475426786073444216245357401509134321017925159931023296207743748439521531870393675595712948988259708142932989667525840562292018319104003592095958651772854543867563142578088803467201347927500218369710357944201049205616684553502110638310439745982824443897549123609748199946760137022203560918655779497011775575334035212112920001934278885817677830965306220031245847006239081054029204167675255826246876330098423773279864249731926541469827376111204791723862998016676999635171578023148131344985529053156476062980496981938377221906147593644213722272289398583782204952594188723743077311112604313937072096528390885442765021871835047272531328327108253096582620183285639291915236828406250266715930340194178408231777958558326768127413317307672426102735952284433429678900270913074123182418256661359719932260811199480992815202960490922930622811329672205986041295122767127431241929059744147030043798013287713429083689414332722833623533069081489223764239122490252831489432379304297380858852837009964817243947312658296588623718475112296812120433639571216176658205974925319736712481244467198848724365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -14699425824096911579477361678764951866285769073533640368692695019871849763449404351809011394458891368919994734053237355298451015397870748303552567147474673068064668084481014230638656673972630854792010790453953535201798592846313406785227437259903061011249811029190641403573062363340935107312812996768739201534841777635220896575733874302107487322498589533685585339627235095597930768646493805487617826588595133528630509103229591247826534270590965404748994041899695006830833020016190469322673291349395717435957054193378002224810475797104565948916843561579348617802704655107813633685356669258151848443804281089922223933269934491491036428540404705892450609410533434719318249524121370693304889843717650331967398835206736234456935976631619184500572625823094305772544201852263331849749582777287896675961542408691653944431292578199266387814114696453652849333021043762754426023006094886600181696286256578610956937750665360888787465027160218880368914740761144911111436891246513751095314649775722081124113315580846892490522785471847488033014361342218302937309501445563795077119048338052853802393109466248264875268636969110384392506527346547988014530308403207656540425213883178351038068221362220604714229754430144719580124637936495344050890545608489124458163472593179750346438109993825689845308393457207721454896511679856437557499540109575827771174942869670351136951194445761862943663865495982637670639007756875702256211924049168871581451442431058968851010930824062576663806927145561979617523862060839146235265462801314136996155983020994791586929530460490921915466395822636054860833863532105425668241066196041067727414476491854582818142916512195163866501056718265050943406382978109734356964630566064660609428341315853714654521825540614952776312397082385700340550580378751546931093012058082892840840686283776288382283777973807937709863179366112774874355073099770593146192034398350399091353019592727763905839685238178846487059699592553427522780135619888645749691286059419445478582822894306778951623601264034739490560299476044238514647918327647182397048669227264173275251916183061134303320541261824447239496202466391139296320034191012382507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 1052019727921269858753980862811200669934437797136031145872751809512133289351114153351793929225735319797087067100852934329332185412670142336742466311272053901490063487779367043296641105753821532969547059516893227461639074975592909360240558408356961145719322898608410187776457351590424699387059304862112078134692412569329726390583215353061557929204640949153624783265779763008131778751896809565165417876700116566530918590568248421046358867885174067660022327178638704920313912959974290387579117412254719540969596012934295958150592178861883302982830411190729333395833521173436561062777143178906604530308419915723685366247587309306570662237935522309846035246181196989398426002849493875324985593484419197717189167225107481628144821863588362707420429540121055753907147725342509012693715132786363766627100248464105711480388566059611062183182757663535520164396631583671646299751029661324255939000402264006423490680101711695669328213526547501426426910674346008653832991629046990109565803252767941284139647449646292508321014074228513590281882516133093308027578171563881407507360971719489030544479152065793928965415078669533032967386866197398330155214324149316147654018371738140926438228928648479345892571584810880697388790532253362412216021254999752016011396119974823793526337776734121761192394585060117549101882873788680052133198461416665111637601693675374648562330524635840674117875640112804475523205612759996039256838256308170540137202576437660461343155455352608211609562174760564466686313994014822611575168872136457211833213792664193267353308202447723363359366904980375387646379994488537217156287652736851346577243836930932714238814242118363793789734793568828734894259282310334895478029999469833024752156909375236233647401889606305343823898350735582706894120920451492439274576238123375510110936976091192273794406622890195843541643152160311132802603039664751088458597178328488910520974857376646029203230504078179950212192358122134695034810022840974127191582765345210205549446255819331759823863413647289007778982805398747538657862583326424739149542035331549049203326336492558517168535089606796271268941595468995051435023846408967074239626526832580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -14922118338126604814597485673311924289775460601071344566654031651680380134426910952114106007108114685972486504728688472850971153318213013088657940424520095126902550622099180215513038571524994436196151011592028546160687696162272834895343399320846836230180632926761159520186639023317578190784062358740592745916878839072246431373759493472123716139163541680492444934368980786815970090343946824931895999687345120140316680890369716631788027282614095276564335763795750784863877791124011012608289092191327404435474167044133905258231145370169927349924044539569350755801589001031012731379539251457808966900561107773945242073996894340682503430641196459283179117618264811663794591319870893881670514120564060893391233490378695958935253424960544180009164943620309994788784719498477073974372233647186494785253272937732165813074774751684507118155791276495932134240330014939911799621758860756437671348670666575825685777868742543626441927834443895085931672606646514413027912388441365331093607757910101267001339667651522056316187417711314988268411147396917504890865261124912566338617951118088984142686854207465045890076408869417817510391132014073278798293273165901384795614639882222628662720945401944828339437553551758452925315822310424860984919048420733301443673087082989052316944997052395887750231215421891282577521354120625743253934723003845270324429125275887854588799156266748399765181731252076397881156883422715343339352235033616445000631390307253447873491824204378640623684834994836566692604812928391405875394626025863507054215740176904623520398314202175563632014104071478089650490452412073460149568768238570499076679323350239966877642134769789989793883227608519761422305341000416775975689059964532981522632257567503546110961832619388043020275881250789058160305312968215932941318392827165760244712264381797725866984925599347394966372027142504520200019384601061397424068209812426727603773459809229178224892818883734819376471645389429898491244770625814906836835082362679639548134778542889439509253533501152793204231209420960498407462110000028479007006170481699943558971950025233016931068683247747844945580255854934594825526514294544710992340696975588798522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 96362061774495103981105998151050826035264698829069557691922237277978265363574279848729384057275963569878452864154529952127015309023978021191576709102028749700174190685737800959872210304075541770021744429239843769260896541237843765212021393337073241513285284833094293678278646237443056108490112640133703418430332969579305101929704188557408365036001692723067985781495936030892697302460572765264759357185525571782341225877912626168900058461876665508710303379392892778029318620251728737258095648627179848261022105380613298841218094184179239086445718569795587728887388641030786426277172732713417613172746677465043924985163048250410749785542622381204360008217241755220500535341767347605160484020903496470983147186748786907479343394154465196034315197199704516284745022031907101562780464141802734526569053470699465316435239436746525409765438436324011821284769652277301044894719777449108210573588938546728285275071959977775211507411801120837382674086396231214609691479308856403692949732315712631332373651179242064470534509906170016756234472242939451333774185961356812402128189818179325131466153154548213511323666157615228361819139235080914974834764744043537315844463570814849666549282354082825985189500605810400243406482357933846241580109043750888327103824528418608573993785927729113276980768655983967657935386358698476912761601569922715295516448558847741782664310884485493809522058950229688362446726543624530619426494352966796717580998486790999594831503095865482078266280796901388962470846815196611126949759296745266268600569624411597176920145796438819827121672117900474663487354831597878987761102163957131271087964065875090454451637999211070916530621103515861294766155630510968380546146267427658757497217155391363583977234751774804689280071240165055099170658270418028991025061740192144829677422964854863265813836689814795908459634098968642073658445535921323806764314093534354939032795799792771386374229863968213263878129770995539602377185141788590374203564504147654822351786190110280813082797805970403833426832505268404101302896953702236725774914989292673171659501368812976852880673450079945352887170161952810934746896419714201620365656708599999547004699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -414006891410070454601418589119445730347310384070865853369157064481052657453272504924326439206505596062846739201432724329161733127836067759065734983070474751382202802638343678374184553140974925895044866329362213053436161884221989869657151099391542055961898292897488415419675899332312100644770329604282627271607980679484134523724593476755959693571229450722968622381946905034306298387421309477493349574371171096872764060962658615080218593769180370221529666420103212453228918645723580845352049667723266600879386548356578039273587065556390888549522253003970794957336529011627096664536073897083972944750290086673785533639338730848433516156561031916637284993966126472843266447393368661299722326229668460604266643956648645089052190669010877679290285914511429428869215544929978527526256303086912258198465375365822753970279458077931043182449705768127695539364241873537289965006507520583434182402213366906508149521211314335018084329964688470195721891617759988759941973006719626306979684202317556859857234145228430150825680700947936000177394196668967328356399768981021177292997686700748389141476495997764330648557053746081703457116993983388974454152330865274392458202593182759412699493143483467482834590157524566600387605033870641137119704275908942996296137099783068446311370117775182596164936636129794920808331344526252086758979077435143761882677968327051937737475889970309287340457127213001529163192560744293335625892776430624219833822580756077322099294537168303239974217295814937111020267302460441356830794575397659948574664330544918370236139617173034444466648516698348021302511041271380961347164314978085033091966657201032745861594752974730489123936634152341795877184747385264730212712736323587565732170186599493352254277620687540313592534579993709080563051357734414694171954263141587390820222453821956558317920467797013998267797318215800129680233476567297068412563922173342942902512161946573971046353524214772760868680518079133529735868594796743633641525744771119564666866013236388659078773406842640776424921792287379143670920088568847964376670552783798085643891743194331489888492391326168944533653719118175412912883109515464058469902397519035730510950088500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 1640199035788073315262952011994995329694210398054638285910370981472462102919568611184100701442418306209390038979376182532993784876547679277599212677072042728496642556283084534609046634528924276470329473158822221920374004331235251776854466554720665408869536122425978707140884259771459696662090354683126175801740854395986282464557535321914731949333771102851322616391073879432291280196505473735574539370493024493357741868669656522102380577734293369829105239175998381905377737270584341428256263666632257925268091250825322926315369333015745535907165068318698859945707087229369063447144162168960439111442650268273008649682534015826222801833340218262879069735868440368753602382667571703635370851092156277151010135734790490735663192136772590828698156750692577632235773678094893885434804766780654157854154998501764298204398989746468888163569060274574286703305370230926921565200622819620340611317675898535963909091733937432933878786502442312439258948906781366375146596951140665762458665201401256728600733708396735768638895817084797738765353743449646192983103655006213747729165359631341850745696504527536386444636643033302936504368822560846496884894519819698971525204488730582960320183023694006457202612014867040716950607989030957729308928379056790366485287866469024958865277723582777712152777852079501980392728633552627160401981471464359505093170250407932192767569466436678516693107942742337022670599316069702295660810423629342755114775160361588643371740243890936268282053012478857988607341170148197306550421424256341884249869370397116787461134101004378583030675756049869683291068841210780765694938692534153297375004439249896177812632375081951945936895254700449232695681210278073199522923222642637634615774729673428108877926299627571997507132382438335236801809617735555626274267347068048543844293817159756657783332202711688163052731033110051814560946172221544147162639390458056210845506664376104391104966457978540795061532463528290238219631678576947326521323625684472418713016236286943822889095366705051710462157460216879894709025596237197218442769911530659586814320319242044477953124828765118975356042687805828272199215347859470706985089011320511076519323978573083877563476562500000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -6299086108219503418311683175104954074389477564266497095592667415641768108946579403177427715159126607866985116495858541757989741749129851533100493986370007356683051563478551938628994465479082645805218654603233565514355487421868140030518149553032381942848274777610737349099653557485686671595508925841538930237152307528017287067666646889466600281387046974392164337024609204710924716557842593459218101559506687899470409374103014560203430135400049401267873743827711962464003371349507620776062074143372368746162989397068753896875109500615578704710754715809318898455239854146061548067824398529663758804892342827918249072533998741571121426972200578812224787501798181494917651850597444836878923477623298199365497659050581764204734994362950853068376998660902920648857468233829021723371496221496208837972299095907033065397315153961437202940678029008146534372105879461051327650204474450176803030824499702368538911037821518838647382821533582120356599953137720220284624270496878497393844678573634916811527087669124513879973915301952632336167518285541091165660312627046681769089112848434631648376192573458183014021345366471793608485006090407445628836741620528874087136755967844603186283592503328402925408481956912543832015341375584636175502481209141937228035419871280715766560749991326337615637175832285598426799692404713476178992608998007829481618223458134468362469992653877316559037389529508020364875089215324519810350596560044642800361388687458161222103208235071766187342437570796653927138790733679713738078313090968918678790357680755294563971875523945453639078030049225143189554817563608345379836526793514295699847236893990969559181639681050003293275050271925649981120564678531450267431328876885868258568857099148204328367402585267869786687953050478121134306175698513448906911792251458556262640800634263553632014845427865265330305250386810264500887118158890461034708381514672182226491715189766786052640344126007597258148207932776654607122114703495732682588889062848273603700136146676651899330873224458157535041852813081085110583435621353715981557859461786817332482044400899804303842154096274637665386640788743773825036895143893919427917036399453692974148566463554743677377700805664062500000000000000000000000000000000000000000000000000000000000000 [115,10] 20340402870725271194833871533993544881761255204303997023472701784314609148707639323069022392482391897213885688564604063822862011388924460603166357818608069590862138905379711512823722070231835476202073702591285350740010482887785866224123465715866038672301818486996137430449345220803344830983803357536675793908251834914084516876193566913726253929172361026108043174822118422495495090116297773503898681964797031220778805126165968739797147225023506798735454365296772254050413229127918561635564192675403014537789110658659038152527803340722485587879389636744488306084961605481642986576605799689618546446376278768343845469070610011648166046074820989244733879297198176595464875220438701865437137207851461851312909428323034251130129804757259578772961482336727242424327515435808800489604488953060295914420524238645631645779561397612757688283121358699310892285782514815710818736394093594024985595361812713791570574651593536807126451137087409884371193173119099961971859618243977778257507917668977591568921157828986148291709964051901167506701706131206825215591529068154544850664522773726775150394456939126375891911697987969997599443059190582404769106421896373007269444820331261781739213592776965148453336375329801594688314658507599700003296387158587150818597701985539292127665777468271959074397789625622533076119241151176006294652636461573837029732741300167178252744430821245232548137542058109519332292477839748845556534601726674651497993537717340913408309854104955420905978050634260380889642966867965870941947219385464388649983530213692821495674334003235550642914300637091621866361531138998024003199381167188143208835827274415246575510446748580107518631990992759104275834713972703371779216788510937738615475024790890954369474246837979326291070839923443884810594786575297065248261608703771483168458223795752936807808140801399037585415691053987144955372016445650479523855633652979605315752860755465394940242180275088893227171298231758732388906400109103147192647053852827547130305343081681093804568894574361160318396254887395195846112535864692375162703238670178945050562002227902323616148499065761314280637623419565330575420132926852219317619462829085225357567123793955943256150931119918823242187500000000000000000000000000000000000000000000000000000 [115,11] -53874090331826506646223474263963596064441517512050883338866764750447929087609134928546965305806933454127118943964943055506094289830564119174015457859368888133199799284987323363504689931877858123640264172824308759202041392959120564317343482489782699313952630570534155528727459378037204405783171336086511832923209983192260193408098233974457576535965297445461413487805630633431125890747933413704867480179974142881816475547376850807356507346296300031981108301545458747508769905670037382089775433192010778054629939551448481434813217291328761061778458143884189865382259216914591996750827355674286955041713322963822299371696929646333156545007870454617856661358303726230460787055367592163979943095147172534559899245907249508933287318134143168756661943386202736546929080457526721917735527850233090907228433673010569026768441449431817345342060495689854580129714055238526510350064968269391406488551229799178572157338083129255351744618465209966141869070092901536978748893399403974443170379222234708317598010786151562707447641251399555931302565885924679718279142636573155239350405451538266674387326688836882052227163138878889428792567744053180307339072879344485015202509801131652707031875830068667149997155121860795062866395608677377584254526474194304344323008665402064260204586822630897661987932315617323244819955470631486169251079940248680708889216682919122700971005829546524998371937791558909083485749490188231601700886181257728436627939254148070108441687230691697161487784229322305610364082642535458181247722927951419041197958163341534936353644591164386606449706204085750181765889862259089947772173767200121157183834609825904054109734375868839273246696596333648780297304527662109187554823382887518348447127525064990218632536990105784102370986455088794117787879866115240065029303099889088369592217923560654097128768718224408540217295396364949578602604887776037143544164626549336997804290399769686957459105862093023794929372754599595573389896759753135871855313860078044377486315067658124062067660656501412421604102124472258778341527144398882816441866058162681259497686401583600390713256900361919682415088189579085968836278721041380550330219963993302325841461275501842465018853545188903808593750000000000000000000000000000000000000000000000000 [115,12] 125218972234942481998788995575579015116335766645225378781024728749228153030442461494579458313266404236098970578300259835445389703819452743239870146684843009107239849573601666400033374002367712041449807720145211576448536811602089494779387513722940899236107348366258794440976095827324846309763023440428221307477552349583001337527112648119420519992822495896567775305360462920192209367001395058066836337547578068911267383347292576037040008097699805908962479921655434820449950274334454346321739160374577858509364837002237913134506548885853385443345449899899325894667872127513636700623142772786670483876891620011147465119165138177543521985308955194702931905234014266591027141437884663846663630929194442085836739515983363752737692969221071073485365005345855802265015354716749510654375230010953755027544328234419666815975346119250795493414523802278034892397773515707536868031667439835223096243485308037428040928301773853718624525528525190689138595327930042198827270156011317329176902304885909068816542697264087989793331736421784702030482338432424196344131226810765404010396016714780183625764564822694277862439418559349535705654745986994712020453609443056173966831949305508096696232954889534189302137430961534214517473115143894956527477687108151772962933469055435880920542800039411155056083505194129085338014380054239839384908302730940022692350492382100710008892440823581032527984899256364046848334031698811955761106529163240964922078197653631863043373522845577647682896541191068443686136644854241514098088797319935844039542280566467271286884173342080788714909270424932463999462971091601919550448945139164540460344029462358825936203239577770396200624497895376370857896743251917716620526434062654251560639319613849682560608403796655358391211861832329241990226868559688133531887458339049838794755901527924055035976745767171618292395083926758010701292629318081019325484675343266475569807410173146519116780386774764940104374954545046989260167664361066342307291836756279586798634428684581054449242214890053657684202597464716825478729168624293585467153383943288488055353215941269619185692914854057471053598932293828340756446053243908312166846577309998490279984199261692490168229596747551113367080688476562500000000000000000000000000000000000000 [115,13] -271016647608019915996540185806727639744323800793743913237290967536077417218000000316101285574029275913384357801025985362979354361941451634808799721863466751462711419763870501559166797584228663093779913037213675153585437624251285989715730422500637775312401340155885143310955238380949135110386667807470921032191224270159670806741920966514922968016653900044288665052780946510320503071461217226568037012026119553705089623545663647213173576160109686097618899463753640638958149914624786942366331160869532410677013016012161534864357211413690744847079743781160780501932468761031034392610853928205765594440241275610751575699881563913829659197449070771458554171970612687326898522307546377654815278202686080144413230621436975978043323715450693163026315839535407689979925499827163846117099008577287816903197684672014986022400705335082391642786040405584560899533614928635411118032919502994230091976976339821313479748379447961781547784202315638753183233219362665918521782724617791728172188283852842058055269466099829174240336443147215935676417280466335151147585768007245126087770762402932826054316687522120909037420773299521292442626377033850739361009069247815724380079541572615291997450386490323850865697362960683877701683248855585537178375822252710227821073354520608482388067072163209574609127814565631945187344508866776512353831692265120722304046756704772916969024120058377951158179210875673668763002864081553690092377705958557039061171496479325317091202263524338905622933928720472649548407383781238229447199506552722696490479605627194644948945304107823583590629384314961866317297930016926928245292197698615060990075054268738882690206811629317201340194005709095044917261792394919358333850424102362562517840696658442695273288024938750160644763044114135225010644655360695472245378406598906904220384253122430511746331175542255920034236197571003495221713201533879928202722046569885491366327072092275091499985500639959917405635474621113626408474411357036884356149037231798751672496655141414358351465013305597895046782772537632529301038728918730071202574198332854254105413446486180736014041504335337234135976617338231854823579742064413149194866896818885728606008629962536432556063914489641319960355758666992187500000000000000000000000000000000 [115,14] 556084169222177991673089116813171545144141916485370444088612389273175726116569570025257283593134916582063507658964603367513023512596723176469004041483300585275634021299381016283084308645471913220585299154908246870968357317336200894585995828602196486782015481143624937619391584001664922967988769878241905264821302447805939611073932933187066701671786652848405492599708621392973785769039838238812659746399545394844092049017132575058033853398527262279057301865958264569100458901667572460031387151487283790080387571229730035094838364084557394051234363615995636090554432982043611724362613822534295512667108756219610733835381583901183816930636932814363699102812191128108157164830070048439639388686469757836834016124846742535856883243733328116521820239294978554398521049441342332461720658581232312611254162032992495397049245098120617155565648170666833232135613959560668805790849210943462930102658065159223695641326176280245221517922735637571497940627123011039601962917482674867328771967630227886223865581991951778540832483480007729974803732468238348142927987364866935479026067307008958354658722741663308034373897051348414019973626572063504676146159450968501713452191563371360234313283601987445420495080417707661436027335051709891544620864247536768032905774073711884136608747009445376095136296405609084066931848296138529990430377213745432379602507954367908717728916700133867497299916299706989155949923014606520168788939019801696581320486816195000398540667030062935417474219144178182154492432528835329003175635709215231968229527024264417735820630705270801143292741563878496290743967273832527610496228765101935180248211762235256774610138914592099240386443277060079133862656958641004289066106335021742276368616518372284629121153424121800671861868214233229874634476236040010940649569406930034539937910534129421768605615877123101952796557185848456897391665652346696524848587429751220604355067845789411854200857970783341281876908907542784253842928213971587561371071216515977400722118171304153739015153286339788805011415602556092116217772296854403687514792687869291902084720428825309244546729346756033379494151437773578763124816708134526539078585449069792074925860666521394443800874185512839176226407289505004882812500000000000000000000000 [115,15] -1090132040752462389095787162775732826016336914303540381403615414553098025549761490046315877698158489357555369403281036488869044152858529950363855252324004559690825925577282657204738962322811161592712136112146613282781674076180892376423192074529045920671828655398667213908291418842440846342167624863740729616277819414894502139674712110497384556516434754911160847516184445880064544790617118446405607002127039964710464405143202030636509251303608595760032899038280679929661411564665778698635287957266724928527121853555128468301719679106298851325158239775183478337501478459102237096061271831910060851700652981081665292954986620012968136114958796529195025808349469394694628213579232951325163346737910200022394211995305174319996631158900427510276765056258095046749797998489915729525227962852748709339858495563361836623482668587415235623086572630008297158266334745677814614170090371959127253011709860538329920384449317817610127834511113480251123612148090507612103438302146657894281823578979160415060914603949591049673004454452413352399741946901044566110972147730046673655833048581016349381908564845042879969960230964431250890110064062537470875934929930248899931248569178903035229609394758566212104869506924147674632552146939717108158853533992908745416404727676579864792061854200478750280595510760530021519318237038545059985392892078156853817535176413253311190001696935457094717690387458034465303630827155992196727406565245696368869194349070073556490879971733296718840268217877419904095753167010884118787234300668702619458969070067773707979281151258067117655410033066229981288335706487712267474270771118060748148298343682190899951594840483657433726866828043935892245128202109108443456955050050214950984303140056249671903052072536681006638277507321301181516218971184100283234679138148518637911638670606803437839921594509249618514530942145032178386058326910779029375771755361006655363583329269051769158210936389927837024731725272747178153446765632603870494547098249637449678996220243240501336474742488062374809197505695567297588221255717797084662809828767856751232538916649809477726685649544556928995865627219923618454030208233562966114454286348912964385083398392846146490557657227071786110172979533672332763671875000000000000000000 [115,16] 2070456897871962536207066493803010936870819388611583938710331025779347298515958320532792085153887149422887447529016617476032564179738997326864307457963297113424605355594628604022393681230047505712537597584593096023760110457168055451090998863961272428938948579212991809118589564140408797746274613243540946017608707375862972888712730741588238446795921286141303324631210692540517359615363885223644220048602040970371355803787169093456969417342670643525976701759905748825242398285945756486641132937887929343627074202605258033521475056603863284034502198918646853318762775627861528676615079790380467200685794457776367741471721755796816478989214900732971005802602316151123951675709840195524799992441861771872340852214144809462730394115911297433205225807407560660431019289818302790373806633786592576192764205732506547043878320103882320577993060775507286502423836937778414959773668439680635720858447888618406610464806526369293111335618452396273808786411965275768632981523345319668638382402896993104277610638410937297118935459389839303818862153325407157445924709534473620781365701162058222470707852637409808029945530932251562946987275774331869074503248663592267701210463352174410704062499475130957946099073222981302149721836907893711009674976014638431046110994053013388432547275984010205230203729706308093396106240861096232044451698999314209257132456820852568623458945187052739277374908204436642747330270253162256483318490047793461678042538294713352334260511988755947402972149799083861073414274443561861116374652010454744947106644957408552598145597298663293355951218151717711397205458386957014741006751610826584940262748507015998027488702345816410576959152546040546630200757028765030345367095403255590455862155336764337997697850485090958318074706062042358104797711644421477799614839311212502648453425455867517645854936626934415320702619011846858550205932128000121009964458071010709133490981637903202008609375406590444019455507240935528057962911127788223334099532018574579056185466387300155390736241332766399576683841042983531591401470447869385187452071621642698371456067949151052108311324915347923376924581315448853590816136949553384715982737166595936131824226138550457231525483861676178998223463167960289865732192993164062500000 [115,17] -3807452671270572190034148136861496092211171807603696956556199661028573596550326570900174128449453240325802533381303235833234213190993468253229704709351367112771214238560781534773411621869996127793082119316869959090569721498638125178534003891838294082802379816508123809126107136263158533464454742167186525945682791650007924485171389049744337110490128741350611167482933593467007029011431617544881221982979837616989979363458038914870094469766173394134398585785686572648935144712602718228809279419371307845216503722579929608558807524968446576902700524182720792224384774011344787940574639954738301549848593615777040303945523739575813866815238223204085597967288179727500186158223240381665400230424136976178676142948249069085654187684279527941878530570300714836088755387372790996480864725645022164049761962810335875534921969377750256478129448336162653130864887206990053874864227274850381431136494809989755909902150242815349703958771321365529141954333848855028194156819448614391718614807738788784644999226237849967234115934304092425673672458760335063600644739687355963272856166734809173875797454136572497419266283798748948131460585916504944684833069401905504511105375318643826526595737861153208255293471744964771272947847278460615373624051747418718736286261349352525190081865502471516655950823361349612150050726165022350568509677971317831426046521799556194684200435685898670938671050374007125798229132205691883235162626853495142922853881981487783379595539133872256941498231455894321568059792265127277241448864158749118508411416205152759420663598650773577718582145637721766512958731015874366049906095064150379082887250915909644954221136342918170729585996675401154849512339558615929895126049640668816318051483527441609109903359932608479866327012606577048230828901611898234218813298290248476119036430845374361639427672882739578780786544742494247246964344115926380501375990788797432805218370211801871888479544924291844133750287889371260105265030607503649021088779541971786537053002570644127577857695712591932055236481997913741915441271816327228460615309439512955683611835517235659088427095615084024723184652353976964848834731680912684798293318269269845815646635739803175103381439918969961211381303201051196083426475524902343750 [115,18] 6607494721082459608413987331421746904771301739169330959458875346576268641311325277031644136142839280552952263976105312292166181413970028347809459590338421937072293170106780373352081926212834126015973609465344439556672250400456134850351346695479525323215564421820485253137621446396573984416314447510601251313405758216239141835545617984227231232662421452572412668562600933300220582996582221984993157148890366643242402561289834568689767771584170173340419184042733206437669167946426738290959834912117169904839825535782366923862643090184224268196419790196806541378320323260927098966352839555075905332323529762914653194197539920544547600911599069397213183388565765144234748740990551536105826939187909672218823142778944323080413484815856898622495430502873233748294410002742349623550992292479545209968199809456564072841453271181868221190867373867896255396003348686024547281906962683971279580642662171045984477221095975952927801769202789922671660590885777001575397175075502307686559500489930325729948184529924967704366549648621597092673035138113369403709645511229342737458261672761042389155716604954448537817570098520223546632922308304505375964630017410864659329821887152810132365155682216786268918296927823605400654652115044817768565076602534478989549734162372831678085423372396963277408559565134622272502759091195204563968799342683522103357178862342399581576973366473195602019730230876116435823391625120513913006587295561191404353378739738654380971788381413494797273357898066192519536890256074784825115618259082705137233347066787174173084100223358158868915278720687440626583049943666540500662247227374033362347611932845415038707069391543007823813100775067507357726713725233166141235389789879686966099094221707741897255170795949809425006294752533333145356700499301340118567833634171084920095627794949832563971452880166046765969371555613150793660859408623012237301064901036431998317794493783110398807868191127909583131064958541405411182159937785009753876330939260738215842850897040355632343668614956038337306716527655214647269053163880042857641407628869719498136936322506803056559590646317995607067898510142470424588039733083638665400827669837642074403441556099729096846449351299046526264646672643721103668212890625000000 [115,19] -10460020134882541726384839717925933964150437487548866040468887339125681953329663705503840344953106405193858301716167302808176462137535164329889733989763229494959147793600024201608274229674267762748945301883093764845482827087252621223929664025570584487405501265976347654104066042742347865567407344126969945501813951962329606780431356673591629087588550201444415457612668399492781078297271177186058791799271066323587789284958324454349711372974808142800524198454545041920909133145982930945300402305604782271908020024995464868725037169849393355079269170141031449327434731329746659247029093448446916691814399649514842303830089651085058564692733133407347217979566912190548783036011308848379037505364956383176929748191289021614557709799153496951732325435871548843736237453236799252310255866673109396261078047073569934381493930008867497734918536207393099211490467339712967834888737662682445289468126063427014943789463669580402105903309623141003334857095963839171478349801068435415343720911003031578858502338891127246670560160306366399086304453833401488044721088501642936666286062681275753008626416719609213668605113454424301532285000391777627251045133164428076131001216488315536602835920913390717779102977524798890054548317330253498729471744870064286365987877001336535722796124442533598029092558980934926068761066395853373817271124293293550308682434035495316519442074619326958776711887395067699827518965785220368687754213902472280261143423338458068158695223115319958202757957181916073794016632009702864401483895823142109079987353960856193703104680871267797032106715492340768125143181416465138663525430737091788673544512218153574738475557188784254859066198360357917075525935951054538395856754244785341333960664612871771136855988390854778045742039933944390090672771551639582662521308197044586298500415837590015428235588627208768191511939246094818264660198716963832439607300443259627385734300768614491003498765759254740771922054295940975100992945637284025711783540857428266494275872618759742767375587388482037062618633212212004229459383663182566277950072370089492876520626084171378409710077397473394034374863611946561187985123574458786054798669752109930598427377071533347060777654341512388214141537901014089584350585937500 [115,20] 14693177639992458461723755383174046661346614662647903128964333483851939829754474989729322037279229136350507895547648883580857715072140725053617390890510722053730192119886725879575357805035049539348633064926263036643254631654496638319479238725363047485078680579023687170530346736058493249973400470892696325803291699356759549334797202641891183459460275943940165770321501232764396190889948596330023280032584391401780277879646548274070259354979138712425027579840730198414679488877440074535733809986120751885988161007254501485594861292237753950549787091177520431183828596033459454717215587494740104898457163263351363506496825962982052721202412283601791203652548591110630915382116666130032593248932314382284842297492938689299951132298591431358686816728816064214971345343896761768908301114400603893835386998555153644199154051032958884433805018775587164321627251975038218023585656446417605671671477818514737608897920005061307278969592358073149618283140108273406010715081936997374179936033242898557590083596844129308349629249154886629921077012919865343239547415849865573111212180668437904620445325315841184838611453169561980124796330143483984902094330814595466141092181833810031379100576394333077921858602179878005418587653772272418909239193059893383873188818524273346148404358189172492125509510309536755219215503645448407971860516110266644658798991289441417690762679830343445903102516929648584662348692469617976275660772863802118779867700861019574271867972743686089986047094081591819983741594118616651833460556972523285010003677720053646997666338149849205997122050515620147985533204265666479181221443484125809550919029331314398293065366799874284913313452301241007153359798818804527844548564916957920664879454667681477871240757073724743547961005254656507366775755090383759379537701482766052317010535822074672080876276953200471671868107018118172835613174314546717680181206423196092683127248118544434392389409656076908931012381942560434278276552346340443526120836546833519530820310654497417555166691771480569309097784776528098694461628192314235082751130949247159116282560185280081018440817539701252107709786647741366702673191855202289909049147285115768632805696573206872987361545912499138921702979132533073425292968750 [115,21] -17906773606554178115749633730032015445460801752012475916401977317330355282114015134957795720729934552347071608896663896608375828632829285944331517404406806997838709431903513177339004728312807992694856269440388415224372687512901572017524696531307978036263253063794509179028957880542641251262642158819984632424131953977110000240659162797666167488447459866591297726653242980611816874797891144534911320736359462211750724978401698761053111203415157474379464184968432022735238510441739662914917821870917931541091429874324048404712286789667490348687143211290604625879195264294804981322169912590002534755764846538897018934360883276295198756301297195473748758604552015042075330573605551026340116344753932549898874795373516527626457216661220474491956786810485927608270252075497380636259116015528741572205335060798615022703973954151114299276766227000323660393838343238852229807078711537426896948691219010218932069221808481109280785042084297715337416631451522881336960655405444733931324503123585935007115008446387120198779601476382908347378499225110647710116254285453425025320643668230824608284301793013420058607845980620278497632401248582648983999142143928334566488474146669437765887839061295952012189373008937400534861757664014979509006316951498400494963510219629306145618177294097400318295227217829998429673510285647688156792527202585657633433069629136279448529263157425744793753530352244862777208505813459027989404889815126660476215709954972009866225715677093446223732070692595498322269575490862458746050966495254176076710526745894223275268063445333523511578813698576400450266380392495736878032725832179199140466777341587136308602486268734972679216602401987359265587908327002557836737859438202038856229168344761021452987679887960598903625311079771324153538908681968445070584046437431557266465417301702370043268632859481081903943690340418300630600545454888596410207584897727419697832381289856035253661605419627361853364001007351084425415451801277596298905814189540117667161791733671585329419664657276888072472685992036002643836706054933792421535628154572077276792359796498901483965907702504647320483170814092667640503607392037558116581879667223544452871624080764196198915262636663925377433770336210727691650390625 [115,22] 18423810209837495517576838290183034704948938748207558662516411849437266622753926635592049748782250198246922652154021183380044679483425399568184564984421520509166781509142727688175987725414838827143175999251153415697265058467926196588899137955922762395070652878215751092122134834390817902709752175048245602874077597846344497760835983355641251762782558067510974298957919573291367699473357429546732672713476305095645325497397569704921804375389330761343669385575319745940144741279033415200083534513352372808359730776013304402561771749526968407565639219848941467618905437221154449529801512178345342307264212104666697135298259294621378885577864534521271572492460184373219332759697905123243588419394018099943216413603096579650614534395288270408063061631770130672079381201062340748930798955384815460172626428742429865693909475793441673912569163729115082955468143853544889107890519298246625334570063185305341417307581779354024832650125415254074201611899480459867145864196818337712214087440200249251654533643981245891896034450713160139249726340806546770017991108702343240568729479985872671032766885157937605987188511903172057425769031113866081697413194658307352137036029592109546317689900784594647755719099619626712402794856512802231275466314693954885621715722937075383685032828808753704152367576080519063986491949765861898665757860261344020622391466849393452084715047872169550306621323387503518373659595765648308523987843746170068936332029767568420516247839798220037218590536797566425754801131101416262707659587883372598158179666460134858585896321335050467344998136723024418927358481163221056634057665116913723721605445050995579427742853073653750906209217148443592108559427012006551463846013874235643597127545874498661605917580777005811202654087186481717997837474509930748491205922736702276209968760153593640334743757952853040643099624160417989557584370410313529156928601687577323016851867358116680598034628854616393743506869804788392860986899735042989851704604235284224855447477183887702820639639045331601773892798108385488724675288616342589087267854578247735316041024616712702136244471511132402451310299265882325627290875075630517599109920129295501678466580623358406221257155266357585787773132324218750000000 [115,23] -15193527651403371710267499185055290559671777496574747654066819901948732540738805020544609076486317915502349811978541148645475945248170893188863383512850833618683107810136614615690249723233463977742387053197900731686423721603765811503893929927631621069474657588162693969427193925958826672693254794944127377790205988932128495333092790703457008352738065720284250797569604107275979034520271895918840470316910687251402945251469166633299106983506530803110040870702285483303504412430714860153117039324881440470714679629642224371906827350362990090444830111298424701699212071135115841131047895227908554925909936954853382863459952656646116853983476651168872206759876896923737736861085523970343166856822550122577040010779915624892348667622791620649755549800955725136319964997217037692754163761502851183407471696592190995420092055879443651953627587938167135669553378703539633333813505256873880284298018817599155305784158331702530456261111910564360759132632003917624644848963923172481983198371524133853033462373812145436843727116134845070635415457683474743361373369801763221149971627152436681448361612934723153324746820955233291582033021245697137987980201013221215574107854128840118745927522645503502377395483982732792748500319890668332893984672198581724632585611340873523421979474902319423024299433742338090201116486813588034487530543247739649584452278730104364430445511730837506253734954122847002727704607066549994708600791233359937713983693757321984297708331255658498893736930175074339831297573101343164435315238532639847727850360101162924953421724988716382911227454666764539271224610860919757773348600490348370704680073207361521394839556117210444253324836753985827193603199491320428669404725365322845361112966086548997766880390394515337405458877527800053299999163790852318282028658220461199087334118415834314303322274662356060827752124975781689439583763803771771390245700609317332122055228071716279246900360663189440644949796905303296238107198013855852048082522323618722707644793988673538565287658240520177814836082937505640624955357095378593266526401105907660426855595806256838435982217077239924902435270734362454643701638761757534647853025255803723078679619973426970225283128002047305926680564880371093750 [115,24] 8637198125663912236385500501604645595110877675370835460672584119836843136671379693261564342960469118210006904927283705474906628827901224668946511971795570586676076675861268935465818062421394188604797592134467282241874486680673574305358037198311423141568441070244770041262348363443789014697482979818052707976654639123772784635868397888078805145314065431200813287589336060286767937849385706011519737390596565447311029127525360031512251945364571123719338241082015075794652373381955140478791001537807091430646477360969152194857092366665839255981947583211799602668876318566255750303210855536763667350682046174603278885624480227426756207944828249252681719991180616433490189695913744882783869371083450191893692671424939942618765982330083247643835720608966810827982246147969995747351554536520017141564554271226464977308965822691000895372009572833325210256869208585352137625731521223088801676316983855754161963865224957658828192766658210472233090245733697808771459993039193710148410689616487417180348383274181136914400184614498705520494940119866642282774194086756898855869918691939175698115438353393267721174876428423769211653625164902747735240616178985059556774083561282767148362290056025245239543758105909269536557037051409438307343944766220695911652955799022061299293001387392268826693986456155102391797927812657674632058108603391791123240008118705652574827603055566734418114920668476223827517883267303548368418584487341466674735511233446786761360039571509004970366579769701435687204225022769471941450388421925585049066576107228503408685483872429573590573187167431586558273630210716285726001357424262332169652894241706459917552379798710100285949358644106716936922474675442232781545326370766550704338991641390443534869503469399600945594503012852813331767817808451299643135592504789402747518847110164579011324378566810405717199398128219867605814636731665391474888089565639556213328354766710091936981520703069087420115331892249953348108714715156995165093908270659514043566931827165938178667856380104455870525478808792051136884604645145792483625957153895963209239587525818100698242277500783671271341844878642006499759661040980617266479507409993560650304339184127333517437818954931572079658508300781250000 [115,25] -738950680622918878149224307791593086606830249889550747276351261858503860446026439320211339186747739795798553717473149335060477241464306936629983915030716302686478566510168143576078275120912712329248736841592594360823374500510922444934195801145785082457836874354781949835071906812588321635718796764936981075351223567609936672310774048435868758236137564808831745604857520142423661616567627410124764125634740078134853573144888107724727759244580158922406814330073478918797038935073458295426041431161743028504526280750028304877227507913122482054409887810435382758185361769855594343801764264537507374570263224441792063948887202317054136435110565289689488443799588478406084795592574656599839822379329804941179059068880468796731259499583928070534710596038253521036899139963500658219828645499356061546878545073265318146189492781249324481085161508679931547632471303409835082875408634356045076513925571132032839816256230445556083577425351379361393844753743148482838807786572960868769879716234951998123365617230098412241531697869813949207172067365321455784972467787566610511567477109921822829406614186317488228626222378414547248776835458864238257419250696327886898487571898140608233407029082882412104906676062866517191716410692937378193454502751503728582197312106852279048145946276520825563250157880432227213346289030426923618059011552520388155778146311163784148761136501987182229614750740706798820349568040963945917448577508133867733279194653170341012636379483388776398368053189821092181313754388246949078575928330950185686712486919020110446821570302092655811475558343511841982542491436063761725244691041538919685576743376996575014348619101605698326367931218582450268855281907880772002318578794373053353448948261392644142034663255012275834617484593237711125256865502326966559881293893404907549625788988868807378602242623171928001695307512559488942505278023521878717158231620495031626831680029234525221177461493280742509643193819954989226279725049458270281114745481019187209419220012031809072976775967425898769390223155902427489381553739532893273368591264856044160801172794332055843789690816250374940686428272873246475327177716832117491220810321975895940984063042789031783286191057413816452026367187500 [115,26] -5884830915172376202387392306290492561506155155628498471458450581899346282978821569071116427490003850431329467720398921878215778771037514592003099403636567940255358482444719686070710828581669420453922027025175882944950336658155815966684722714158382726161333381801465188460262911934895715761122074407675262041232326774157035950298081468761655723570150360286425065475627257416809975977797204782437291960846494810582480963711852786114679874024298168436551909172840767665819348227857873277044825643178532556315077456010227785998954230024125198705035029133906940835445724451633245620213538426224395251403345920159085719773299149249047301506912035526488785410334668197007600550566395587456282090134438885675735534593040782106302395888387879298483868712935627702996752467062393776473194813651960378817219870003666872719474806444779151652924831549857210597949804436383125340719729915466498825933582911183287874424002251532278082409238260419466437192810256195864741261311710524869306139597604270647226073698690030403688795926377531597435747967293502289454182613364088124902898530905800631909530615072748991192353006429261537932643096619668754376342580762195602139604912113032557068410486227863962765736806517233356473757365460076319322655761366047694776703510146232274204155023979471181550963520082051425096533507376317830380405393578897963447588037267697043970729535970682268161655134127214410704493753548725989063918606145703284868389378497198462677581719156290364868104593616322113937976733901202045252630169868191806879527198722163777292569087557926670310974212123574798765926894244600740523198968955799543946171349197444252638109092592061062966159001884419968258827785930234880138721345160716572703179343268288965779461480827275014101243512499971812464441541325657737688704508515700775219103511683176878010625501090274051480418155488540659787372912833821249604584800937861474794443903425047902663330594398613619682070276966828212691704757337699998309166648939382016409380257950438491778262981633641020974484529898017584869850057743857902503023847327083304326391431928273940755474619247080595175235867384402660512977582694427249079016404941759316708392232864177628925972385331988334655761718750 [115,27] 9375769121209404064563213368466274293515322689142086810075741930358103867159880649116428557606919547721667102807931768470641224280900589919159314742733444295432141421738456198337792675267660775829033390000520604261988043353013921673775063955086429038575029047687845046343692569241821007321779840138169670909957574658597130240950868775719222697688815043665124418174662963871853344659782784113517920726258878736339190295289659529401428595705085924392033017947249619859858095444661796373851879997914830472757298288331175889499678161201415574274183475691016110124853888366981895964178352029682550659646080263919418774537799068643671128287937455867371910742917453513100938824822015494708869883483519409417981233619704594906890293113537162165382972450154843377579909657234307752791745598861793100453066876502560905333037360188740274598758944442848940286606447624401923511894689641170958124481817068966673827032914917888517017171851812724374013610994185575984682933116709908359871859288082279978475611798966582923422706796880835599363557568104995346778704244890471867554706064338579481157942358450399159495603334897451282693705034872417572879089294267253221871957333759633700071577371332311178977171481741232209364347201172697848243216851947381194916669927300722583727064545419423051634912162082726997801204735619595902959224576843794385338285235659216246563410833167103169337013323580150786143650808542999558491694408390361039599477327916193219482236238523593590881142617839802883019258045075854006022718056321095530017458357445722776380019851734198680076943581194514050373499208871547542037122667096928984112075237444034947522220180384145518044256210747618621878546997207631585923230855030619014547167742158112958998646104785468025509201011141482254660238325770162501927451096021804513118658844864446075628353884287862849160859257404542845595831005756383710094976120527563515916454446418057225924733677180774633876784735358952703334790064228320617252236292025427331617896157589345079674318177829555208007361614615989902079919455957687825882756028474237172842927049409659081740424713043376548941321300803350562421832687295475510571127915679721012546556091482585770791047252714633941650390625 [115,28] -9488834994397125313085863804874684729860408724327620002638732715076509025155342061169466472246537927856750280558543088077894497456560588793535952779746540189914118735841554853247512439954360500603590648799014638640060974041348780066035486684143801306257753922375615508123588758619707861803859167322194950527272696313397713314626056214860181991342153309739644940848678522529436524023874787158102340312454456933690765666465318988996883400328625002547303175380852922671860250379232172410149746486602581325297976366867690547189298797662664627804771076383731968228777897006726887776268335735739741805655305205146433816111613587792568910127703910941307954807101198550246935194078109470121844653998120694929842912617170139320685913086165278717594852083694061714538292843902405674953446254901406428509807765479842046430337859758120989772277255639343720582330234846474941517265063527091807222180267390395722935333452479199860253226367822545827056595091048638168434945283956805644951540796716692424584013601256836111114035205919348115415276113084173648330624409164056478835295600424537281029815249586854349714755229113097578303940837867542630661798039561198917300602265946294333813616389420283890007030244074132201035074117539504058678565093804730204086171721645673020843587596457806709484126511347568876243389649693390689453371367090883911803624648969277088662873268340661217068008650125082050792531339398741649970277992562295881506450056239055695091591291331074327764575927026080128819343258237219502358864628453641805033231713545715657524646566959112651742365151554021236352023524131570061418803740469412253343708750569646116974944089687037624089255378715920193156873583204851715431814598442642245459502821520401774740896676732510414039606139402221613784623261129009137730526968798673627927596362687608476765007220820468498825618146191027004195669316687467581172445509289383288439653011134933895190526178167501794203194375287834861135193712962714012355105167828418483176786856391810965791847923170223769287588001523778137501281865697724210073975017751849149181841978407492516771177998219051531739313460350480242034483356934812338275873816550271769992841441876407770905643701553344726562500 [115,29] 7371320748199187962417386427013642919127829944106349452302672031733826065990660771390023265339573842646224645434704900019063232535030250151904516641751358913220674503099924165275212628206370980829706937088707274460361453439076543342490413278713565637087200995844143344235039967690751845945970621588165690075682958749897779226396054125594661292425659721555180445519149970224909435112559093414839106364525021351465625854167060131076755530776814432828700809886551823332697326187304774260682535848487535522620225445093233000018469571072506195089944143395661800170803105734648032275713976584272939012560411008131693018179940299891308680551681058826397385888638932476103981673282265661799099140702997195803872806799267342905597258491756352745661165692855203201563629488814531875748063440058989477495545559190665974272236516154495056536172036512273934222553453487424320089145660432342985330414897262130704888616800718599260803777777218000902771802926536494498813559400859195012800482297743985037247927919627627984932125379664554623363170943427080548050417035882152098585777797684415090362003196768053015292493456096697894078697777354409994542557584834808210040229672035928466903525168216153519008438459308492487712952861487365678093710750285500474521163068834336908744504601159539399317214303231198951303211568654880130146554932078560325401133963400697954664231344967229650687184493218392372823820229433560600397157699653452701455194114307952763932627106199404237823819427391203833956374781717848583091883174617091671097486867002888031959080329844904069658619468388954668979824176430459386466163083976553851517428108650187473585166469445886312243638582260874791612559405988609187809614068857005258472484037929933920369298073403263956822501980913565428600615225407971722687257367505971773207756930392827425001733326287639919328268782016556747638700954528476056588721859282140256651934733782319174740917123342139287771666197847627474423472810665602641418622630271706117054824114174028558635018448166196579988941093707521054841938730037085473777593056727028285151323689979863078983153244434115220725341848900532237638598502426697376614773962250548242081116256940731545910239219665527343750 [115,30] -4609912274590738896431204172337350048307793166858277289037535382613320163198138142515954290818500287453140976307895260975651536018085349806158636708820076631322188519700325833957715079588305832195448946438358402799873859181774694615018063259801499837114956912682612081216668400147329387498863783745710185788420694738812706869033336690679212797979237516372475818297034103159840087006464229528978870640718219740168946951475774015517351607044287441614664907884003022848161316367101934361775329571686501244585326303050007021560125154994632125454792772930166774697590297398314166954011543243196069037545387822959755703380198949478026370953385486825331313511442589518402916645086179692300370211583862613358770517065134547901817469701849197966202942101286828954788609841711254841511700044416183900424556583963148329605261383161401738568246711475459802707073056615595640830021857817572661865783188272835549984069477327333075799140763730476174609964735612778444231519591351623197899097918466579560647332944848719921163127687541093447242910122042194842827535911863592170562263319341602352656505371552392780203685516238922387487296292365515960206379639671127699278593333541060791809084350008459479740729282242806196124209523784405347919934139372814588229808836738580653811456129933020507675068032991584571254982330832879877084465131916121864351627092742099832726743777534826984388363059642419585655992694708004610889435673289774464214061388247032521882840730101564316291313265310352164586885892315310655676441379719894553786723029594581823193111137543020204583414957148703011302884429428343640391288148397243125402304605227226558238783275254865238492661597829484545373503945248399610954767809937767573209448495476493963247986977216214710495241130014822282090727678296585608394363860304321512698066222654715070827628053280706290526249147096307897243774946802953346377157391926886641968423712771168587104279558414897176687776400026484164762809880566295607859891415838772196537838376345949413445879442200025688534568277922778061483900542041122248723295281005617738313035347067228237775835475676878371275361413891640952315124914651721856276035118801792656029192585265263915061950683593750000 [115,31] 2344171182692276764675026658178943436301875702235813037617951140789493241678934043875398196194207697233787770624137505499251757075498496152256744337047251730414037480630437879426305975314286868528873699942936868573063285706324578411411696534243875662354671104570849509298270597714234924015784998297686952296132119229563347540959552536000080122036371219970796434378357759318119329774328032140920319621676854408554772001824663604546190042839652703003065591610302222202316736160352284282933183018591623353904175749194983622300604073309501709834443574416788419680983835181375727361427968406393505255911225277206842288504763567926152904979722519684215162555978714886922392654123798779153161661029502780109922953016568472477241682462860222434688088454300870233641556594822841262361153638046702150735081291624164771303293387018832036002712181018997341864420913370656709479019855235107892262039509976363718656985771494657910646569443517718252423623559495281828129441716543325528990407137503660479832754488484197117377458483049594302800185678648532834674218324564185847428756019497331407234878471358144346703475332176060902208521047736090163717848993430632854439711371611717648286893577733947695438911095542543113764233827234373536122386162407123960309551298077685293834350008521398372884688458834360672163881253405822113523158330699885585576187089379995286008241032323921827848015909865380466789309975538829882570229096399512409396894170658587059096365605013249926599158888991190069441406753073269480755663031202414036204927899119620485185959837536872932882586734324192904155673843286912535842007903583524324589433699193166679199776960856949440720161559862155324666051091963186139257829838441513737119917559457476865644285572283247816017683951504770199921301659076494783306262761046255728857511600785500259263280684659571886697999444772805759354746396754706794033097750074738153720436937164554915672789090004756216538474796399448639223308117604187389822871547525709655246524756997938770392572738780403041627700883916981117594279584904614173265599941109122774451434186497138967982418572892623286654711596712207123720025111450784211177174060775074693196984298992902040481567382812500 [115,32] -961796815177861258984448875355724813080173136921961489892427523510517570837626289655013633472609599842822782406871099141265456454578714200008699841313154690740079563779958490337437416868088596759985691596926028469098325926273932549579638258542969066904936941853431952864711673357155186243264914497842020420672421832470275532110508206127013419714104763017209694405087620412599454609616086478345301696225148926376671898988054884235785540142942251119858341899326532777936533501940101734118234240984225662222367797097067659931404397223943768332863975667142609422479611238139322753061200519689532786048406753867937934514932291515591401531505159734732330395161499975900500189768006744772760770249270569153520868850221581319721855966952244198184047273297061451599548917388395170872096821882540608830503354225219524770626470238730808330129332846776281816241537543899673116976346853676033605441348195498856207371804113070487532235117996539557766878934470429953943589214064620728959434935013218541411097975837192438606821952144791103036053310648649078739203485927320886781686803540901664661984547659430880340613962488846975648928036516539220110938059198219856097262414303310248431421840139451361658492815479931558386749631356434347206741987998631759648680847048537199291475463287887558656548239016589967385941132660786987960325568715173389301630029910428980540929351302943132551209774039824035126176283363139859169547593947719553533676707504313105823759291767544441331699407114256069081311591991807341575554048653143674438624720495149963632653855950732292647968765310056449019346517934628453878249095441654840988861886003255479415728217782814203330865997553166839739739697482032813337667476900393664326500152548062437581359073186160701901721489255171235948672076599971177510686645875467844106004203734843424667328207322772877265554189373993425002373265869956248350672079577356361549992359342752158013676057745174708461314869787521868596753538152317418521591027344939712005623524636055180769315643498432190857654331747378533399254752295371636689514058907422248258698633507213686720745986916488683510332023193985675160731380572070755137709455184769069546746322885155677795410156250 [115,33] 314615144104499154903890392422815421560872326040784119109073107159372214269063822484849296407137087695273156827128544427609006926947215832333380223488696576698832018513690645195573604305160008487429810590198638698274382460692070350537676329730983490843722794377587361611993783945869526249117576717891700445647438777193919611862659161849992583634282740484274735030835603176539140643217034458605641317090695215381039330980338850342080147007729943871150642337013182367687266306335696254036650357707232011585632522912928129970418990841638900931945085428627695032836843997909187287265674798642398884139455038727277281042234280100696035290556298558557112034524484185734542452846042051360727520037291018032534154883286876093180312732524983462136797690461735924410433077970424899430805405543945206445877291242532612552570475821632906171784387595909400453098939502795853097056066862334160499046300124236927848802797046403029638532616815311333891994353026222132002294995350469818887300548652114694449371853024240652263206109458423607963248650803101209181942356500093790838247567218987054430062937411123963725156362621624449421810831765109899553321705765961134285564702803574014173597051831609942638102006651375467947642583392273478082281131373820506634672041742195743119700833841609807775627044927931403499172080930948948522262892680354308907907052147119140035609689020905594008521564157153198237018456435762810291754952212161847132914223300879085444537675274798817432099862202794547649451830600396943260045990437747663613664264356693402164290085287290687476794705623464581708338382610021853483190022637273674176673025244184183172509240473717038058345801485264692314846729006849856941087169008522542711640964738437238496202407991438651703140210075251642562812789874557735848913074824671117663537529926104885774646313509564646524349995286691383872182717889097217699873869037979125065359721676132698541868655312320020115569920858238343707242195085863155472826169840706246276749910723973541400272997562246437802434662054319558212728925781093330597915116622423512602214027007430142096602615931377646048066094844031894528121080061031233248737548624518467477173544466495513916015625 [115,34] -86196023056278263679952661855129199538462335253819775344800035985608789819743913460634551784296740862122693210110873370860431989703896099434088752190256717195112875936562361752705104014630280001966770515254849808910651171338435349790780900063417943359501126952140982471488382921785483745521436590841239286120038827995948465608201249784922289945684528240287985830005276977559133553865696625815483624525820872707449261231534180366951989566647718334607662764669666433196281385993119587265631207372452120267967899235381789416389557396913089857707167460084369638856299754246389623481793828714197935523163886674243722745295209522803643859633559938087627746959874875723904863395192358932308876509300882764161867021279497495085454939246960798865721794391165048836532949996956237955250377500510482675899142387267930966562512769310776970783221693942601475039579389301087554697410125948673435487859141990905698217962107668447994900382708244073013806944406964296002742471767532338764095803786489077369428825129760101639612066353392103932380542988798776547204235758931142284154982569302194521995828832969395081265195861703640725261197920398842568768606618790920560711013474980146083047799926277715188175825706974274621456553929054196147286015396122374444215270264750515902146842170003315531412764157718017656156753173565352275907609814826970934913483105443386276498398446260333116670409700757211055891551489003403714190767412704899164878480244089529898961738311069330571600302984672150858169082726014784271693641018146289440115537149879968581137211896233686576315300446359659978662592750078105256210636983500047036938465239784491156621690884622479695765473024235331428818004748152342243862770806385935113175769824619468328346244473298841557625971238255873997313897630278476702056279631530281766904053641329982504521329727086153286985600025662988223248583256216683889545550383466796401128159077429645083089225195390125893533582791667737093928696263622309711103574983957426171876378597704907276827928924334505790452951757863113318810381802551895692362188139687196315801388790233727464464325127785599690013163871425439912690295229610610433512718486781523097306489944458007812500 [115,35] 28457166233972267037402495075946259994539868772617714375646911242160529949516566659402254690333579729749431499589367901454897028327020442564395982571652239954876026390073228359846201846156055682420854041939915531953748907628413518476420730665466117619042010696884512137817324170604416036938341025217352681121683144857755105636740837246385523798807940676001916437316608510873825184497035012165588872863467501338710070306311821654868464939717534809160896938782253812103625751651895206643569755602748167929359750201058507849515756842204311012891760195967566324081110211961368625798962196059139163078584422157246083281454407640856726393805950095899570171845071664609569257098743712437383173980344721618569541851220314901183623960318675935597640193739464697724664491347222911661147271512510617285004496983747856415021369545626751506243449562759626468411107503765331289491212209256467370049464028383527620601811984573182489785900086854591181759759086081941972502595410481789468856545206277657810552896521761764755080014804437375696777136728022800371847973646909436106321303646792440768703813060864540146171459737203043507575708161554385653073840378928578001652993069012757206735188330340523686164450934047210500762697463821209267488389541175417164787032234531886340903273263780554944630558759362245347305167592962708909075977518903659503500448727751046041700597574569555162690878659267321120350880920295967934775429320433407826723261171251862644367888796297752011770620565448432442795867625101307132614474148250803510411081499240655083431325709319427985893109215782459236012819458995455863260385537574790668083416232997235565460187418085533090415373412744013362611975410777571416265482780527666775741257437906184462846594005435550354134657040850259669504272206693638937672917532733209224004111328128634556279084157491045015414771367168156149044940468802656604069415713446515706078984553775425815305647992703525989660536044682602848970905145734377998026405173337640433390450691711578754232929113712409640036714701301729975173538160115901858607873982705363199328860825688678038507411133420148552944647125396516529416455034470073703900538930611219257116317749023437500 [115,36] -17143331496496876107767693382950449010304414991760591172712241273926214459422215126529466390477166288945465876110504869663825185533020082955918931727723625499246662658356543853327149478471627342654897994370749342279612329490603579463518706734114053420036355899046985714216134015295292297798786634069982411722704750537332720093796411365501066441462246867787064995156592575163873980649913842602593520767961589451843592107200627871867478391503984777846966201888057003932593007216114590975240328932725876908989428609214523578038100461104925911698768115731618655544095214263200300393496033159306042113162701438309889418016760971017547283048816248764078534948119914352775816391074912124639895675464740016264667617875395414979822756403004864858298066958062380501235357739039207196190023485250562629969402771230632829423315475752629077009871509121988315424000717523157500934467859708885986544101359743272834532119114494981567530101647219433094978831603883374527833772682427817642125528631825125967299945838696854623670106617977623424098630950281274426014265238312689876641767041585501300800586097282330319617286520300805025839451174538697669032259588588144878140412904776593408572955904428955662541421330289153883787273907132757330704505403176294049215555739213736608408961195046935645923512949284396436277100523182124609008514440857138551340114074951936345284592923509118881932933292739378467056422746686018677062550066395045861984841149011863788631498236218788394060993453637561758978640205313988093568307398204940576661375145988264313740166022909415262077840853440301765630495764935664487620989664210639853204853508570576136675320672705615128186171765372680286034275458435653517861697007968682494086255220547437193821300231891367948879585978705017088841564093695073291033753036448751198151820783977730421448597165361528887886792265895151236098884493722787881914296553780486129999185802963245051814837536786366848735568199039637024330661089200423377134893639717875598065714117838363487962134009584135421830156692511405719266250102543249100284679815145886707308243969064202763351351063875156327544172485396351206580922601867278398657390425796620547771453857421875 [115,37] 11985736653888407436949533978212294729187191068455428995859223049601530678515971217894298709906300557285762039894194840278771537756254938462106970873986757541817312717057542963932375092298618619719654029141263334161665316324300351336773239792186605159919108839449413071670710181011608522540222301125431170571571239030887092812585210805087718696685542709842320608312344328985775771741852400467719156989361064502161759368814376494472586038594769960342099465961312657213947817685844956737532373471634402978849825478419514276835882252296785473523946393609642051087847666112740198434299355314353302092510828272757132198965237102252414634980542041752767988069947087988311168667480428038032471147527975518999915443542585971425868900373507792557811853346966515755057935020442615717968973822984455774257799595495508464634402143134902362941538133707135923497992519376920898027611547892270033813830875493923788976496367460337232709370147292371716092154419636081328005177503776205961997235496725106972746352630440776248502381416380047258350207876203465499725386967109096225219283493584859924430085650301136622513266404356048062705093690496725546149295060898379197756326198316027632684726344698054002996977450065882948906796140327378403798505793730213435795898975841512446404833625666883047312470745916943062925869834617390995970569016486633125982800728425814921818204724914125499086370395272322894009775882191840535556255047990775276518690214488798161128552967881372027504065879625530295408683457587919703868646200711361097903263148622908366006112283467530628843336467829555534710828711880963961669764968384962129967126896087741275830754480835784338103527890331743831382483007663599778922602935581993486696950446418488394137717449318596950187787481779306202210531603472203627841921923640290500037114146413565911297749468291443321169168360292487329376506862405160294055271845428708029669931390202331216899409172534074838053485756965176874513100051793218296075913922198351537661478301243391730397506452015704154486704529131187013604687821487025864765981371888290769121254365510822556151215268522182829723634110527718935586076985655434867794610909186303615570068359375 [115,38] -6958517696695343451517032764016358680920022601264386374560467157940797034863636626632818340489231754635306738695005945879023370535326790506187288588284764784551290630805543609624202608882273628638657080763928013645717973468594209364280511588594761421311364161440256269190442170595207730528346363237462817059255132303373986918288744242749508229956826938391475405501536821109716495091647230248725831720992342704213915451332895278297025016485486448513611935822840485928985626853339622697248583381807510176247363338956982825947406022457484527402531722175457044060681145391549215476475701524364901231277789473745313743982689112192699597342181907133451656680403410041545172557704247254077406088717290598588631366998631338445892718746844548387600200416791756217180988188342086216999737970000161665697993415183130557303213642670411368326870150282379267137477436035861922527542540184256060563847878183097737658550181123152316512612841540839671475184976299103463505769120499783878130582252335925341450593958300193523511229035153180645059038047763279581569458471108630621305952714881985828897732930958110307797259604245944689063733656625226287770013788128702697529205019413627620530870086853080598461267160164146309009984152455879855001225539733221184349838941031072347274735638564637194278961544991057068489090907543398240254192934361416618249807745097968920916877270210065923604924494916313113546286450310192144574508750954155298371370728043322418873099259242627280969238278169341812646750184462795460579676956123191257330766068377411340991813110829659904786932208531531358310185969295264667103626174023402168745789366620313936869147651983360189059551325504112631737887386068410791447772979362982660725438762390636123816896933393570920300591136237202232974386127049998844569619346447434310252888750029138175987377368029464104103783187172332701876064678936153151331585279679829890179148558746050548930890726380582767512660013652272769564005458776495821178180750375090512874077811023664796447892114959887560541174293515096241671154343366932718194184183925821036751123141523446082476931573806654657831678074938339052975255771826823547598905861377716064453125000 [115,39] 3226380023479275235058160022929671769321513776232342093624274473854669847171408301767310986732501825692087800333345706772704083282295861992640356924636127443373046455880981979550502743722533258833291442240359166834762723089962929393174314966748366650322655134756943406187089785860435389071355675442289330907526681366056282879466722377968190516530693853029137849775828431816529045636467069296540192521462743995679480072462971230636975587605434265056182251489014270427338705581931522714002179124017727978386670070543962946310353880807870224904690817288688243702224108006621189224128961867470602283036971312759010477068637227116249898819064604241738976683584771466523250398310267291021654937449317118795541481177565873347748417503682417727315230377957265488941372725008084530590496634273266968812154222864434816541186901643208850229557138655736696012088202648952110730309849275604710925114467498691751270153933211927186786855716085238450571673802994223231404201784196616793455000227656791046936276406582241029528130026073333607644772877692642645846997521090469602936088935827770665214380366526960833433099162780028899236470562141314320799233359723632697528563430878936952326433053158290728740862626455506592831040428637800489016145086247062499348572872313536206001091142424355025098151762046930301027567002286798471727040963459879669790857319827696764910249398459549612664556881451607953686015369794382501518140865040465814429274341375797502276865974549303541011542828092240938601854334888105175100945270313425601621995169201928429312645430159797888902308941968266682326832248763409643232499505053008858192109141424613553811215500850075565091754282860579711447005771201742511607491524747188031649175944328475720833186048702075997473837398313726666663245184700736675492680920241737636672139960116325818649795725080811993590683985462004979337199823160387914345293424196231269456564645773449258576146043787826005331649764551617313480718751066057807746401884824680463207233432673170498882175041059052619372979289456130473433412889454343126990337504793908636671726252300378977868822777107112760493394161719605769435281761303713210509158670902252197265625 [115,40] -1212916534234550377723894345923820946491823482435603738590094027709382109504352506406031991099923353757477725823332388927308088177406589965996770623592993216359753521700675063885784561463359790072267923108754404723492183650977730693592674947164120627911150007531548260218841751014319776761157117385824170333383523285378033787495465225154711691088487259554521379216158179963357319080194798887380014028228480714162304011568052055204942917408455325446328507566240137941104958006511791285664453756853878512198375313770566569698566398429373060362611979202105825193226203825697961341193593087578543279296182467302081850740980650466461935462105535963933909188532504699732529627946252640136544511449631900244309785688105365828974324659599199002970310820921588134820145123137912620019966009386259840048816960159329134820732330408554996092502181394206428505348310306658848045855844192149488962255069801058545500419403389868629207071297689253291412712468123870096683651641591703662693858575947085564185578447403721198905895804221719169760680859894208955908957700110972109773176193601098059743600265929575647760404698916153453276198530014673842720349060355232124510671477926786554457757997083444142936495137228969201541162108560129857847243352764834640677775974043758996284502833426438052889558638549592293578540389388528382218528962418198252259338240323892480191756047247121470237500453684937634842778964773828325581988294339840530468225568252096783547070538944864845190040819767493894146031209623259179353683627503025226636317230644815734720115005330752705386501739326766352211856302438910617586948232410461477621959147683498514726472193979215386646678059703569497938910479360318302445698868279402306880136665524269063355019581013059251180617083108895199475847093033546749904861746585706668567827635037664169566093064912084955991202559683292715466994335551498930492113452460044934873405595591600505919723170284805280617638273134859004841172863501613417483238585555159507116556997678641659990747129658019240386349063297116376596907979851728691067568985395548279989352339949739454075418434449899243905653234269249873822360541453235782682895660400390625000 [115,41] 374269391898297702287355382350810367518154837151550830533217386855129133186910238192490143344039769371804175030695997957482769409159724076811833126476093466309876165218216462638134443184902847211769887066251106644278601805418667995342550425272012125920859407932929822952315501393225050790912622119800714071417818825907821322987201118375615914854944791446872034695251766961039625859567637539303009241123394099340596986378166018932328357929574205551942954381179099498078535439488930253143005829224446075580343284326024700284647000964960317131245775801717565415746300120269436355940792375020027125626288007008879035781324182449274479235405063526513604497328379140566284385650032217790776815827264719621723572049882247362241441183396280583009382498338015728980682721741387845873459943182137898932344662251326282054781654938309932630161556797102500675975221184278639585040268074345282773452410542567929066821569587458138115600163027191130716537479840298869343219560456455327358478137086631814136562838728603682651224284647561165687436148315267114685922261781705615588021346009894837167170136515711262521681635006012985772211374976543799626457966317899608695540882077391199567866278638010245623304188550718519338485328405785705688067589778417909438120835625085393252363808672454443105170378851562553188463246775883538745714503358255867688953316621866591437097655120094903254476648111030996970023049721214485785632298420985229129991758667133911369429564102911938953068766782319073702231622390132885555398644865315379393046214810757204315210817567798162154731158983582768191030145479577952077588132266956461726539977575601895426195994168397821837262812437257412383641743215739539029389604907928919334816571657109437584402333707537673999878452451521882379112825678046671017406507518638587044281283804699787905380366266515293818734087206190759088036008567263832602115952859929655335348661494113740009892952131018677224297516454624378868515850979188729617345254098540644232585522883668653083802850740408949486380626529791578820771276710239895279063101464750885382802818316425742260790462050222800774667918739455063636967224738327786326408386230468750 [115,42] -94844675471981158210754892852377152898293380534719237809600246881236687441408011125375316341418843993374800853774572850771499570292479762210078611068845833433073451028540272738384650599407697382422200860646954583872828001840073063047191145007777062013953383522157901715494654589515688903560673295362686072500787498928343077862668155729986674942544782856087505055385479918641855474752075366967439778467908154620798300999798892690986337563631160825632951733652159957098634462066581273778269579957944131459312389677541811538845841285008229773688131201157984297540363334778511711744372830568505275247234722800318629166018173149875469339104298342189998290881390607155192710285100913504324049304360217757661469561533721343939730660788023233191178593653342706086124079270132160016913777119374697072286837870219376108253356280646863435046453535617663210924014828077087589402940845765494183361395769195151699277206828194632030683736655332672282096405945611523299150298383088621825451607494991704861266477982376643257783413135000143696744607810955612043076409719042682093308871545279821385700935843707029267311459067912402011231690180562128443171283620637881806855561780259295895285694783132553681490793934844336048082386823611509744064843667338043709784351645468596305333621791409309998678091535453044919670739982701599265483098150049031715343638689371337207882688021684210290267784473198322269680843772479304772873425285046426418750917619830541683042531313886838231398679828450251692686646161645168551660656174949480096779505882590753909570454041396189238128613661422817914057351110361701002145146951872580089270610270634693879976502783542862762410015830730787418131334272687844842436095489159448867907016179748754885311764207053186516129096982424307903982021110669305606309053155662947240428031437525692375308341498153016224518701435837947291122541767759721649922960204237822995613759326446400346112096611435108571157186445784825971306335576752703813138490917118163390690216046319340151560834723703187388422513199797179597704256442582898216155952043406527508995583782377871586519286877028979982286898721410839385725921601988375186920166015625 [115,43] 19395080726007891376146395970159835339900633978522945959670724196852435367496804271317647277409517217097903687093408821011535095409464216729082275021788846081144771590193517899762743668947748694542418158159851561050746522123077698201080168358355028166910125392444712812949678792115827381449874385452077409058632982029102028425237683155070702242590428645609326277041294844530061342161964239493641131801984029801748518276545998081152258073528359372573263469912819915789026142631533869619829951557294978636726891192617882980193610113475140232377771482713715965166726185952751479810559299516320648443165111351456810241888352503500870449168379639590292542493002717945400251521847908877603509341649861911684298199374984354613759831792935417579923093507128986581267422824015366205047658319590881429870649307715579214179250072449939738540767961492102714385393108591551218894549627199677442495045835245079447601608730056719324225512623426760466718743960191133839392643713773795519151964012556913465274582675028007631160743925238408947187061327146965544461712374987765661562692887096444577885457456143851478275489096655585060639239827045537155394608825721641790288740184364359167508231006576694150969901339529802330076060099420101271252659119928097882572027811541665720084251713838615865346544095533819117524615461480097891649624856478527357537175612351155198806576817556124800299598530713621471849426701050971089314645757836670486328693279893293818194083400511814614164068532864011211378048059246322049065367216675033876291694423238171378957410833563331269183028064093985186477612575048179526199350390921777995433944919023816298155228172955946615378862290858313252787934007344668340501227210142372822250372900255921045522896010387789493147683153317726920318972069368128657020447448098638667984006100947944677978497358033189321879360084842769909531991813190597177457061534408042279609006310657721657483005713601772841528127396103378002375989651778005040384061137380648455523724031434797022294151136498776184299591141806641997703112649093111756290957934934424594181493121513020861379246393177884388750280286739524626682396046817302703857421875 [115,44] -3020936082439200354855600034426121826712008791224313783985647721104913165375154856159798984402852165833432689019052561061250224047454621769083999909357386854685099954059948258897110657484686961158703637592292081760818217301029761782594081980968175822444649030213984293047539461956337389037449419487853574022031922165768017085616057135590665926640725958896082135965634410900257033426071875528994440878338661094267351037160006250874743741783273540706433787131541933334730524416999125038492658088902310704374371381018217451650947172204540001624795962470208724556385945959703844825826712870625340718201474408380649558950096453245662686768990535357309585273826422029718561149800189027244228885899622927622249053821504156739530543714119031661539342825668410654487270338893138698331961513247586455846846378498020985719573853921980633307316784628188735054852202958434316982566037533328012544464867122965237618700627648426790415042312545202876388125047666788013946922623338087610647095358548440991759275764510346929049696425679440465153019206197298905197630893897643911470801813191431192605751278613115405862123214866116299485428708835980120957343925412638750895493973948223927996597227361624212758231477052609152764992350955593191357842717352937267606104863668277362849720284578198162506812262466589793846925309086135941297286433912643081042726051340250984384331072832686855275414931197229558498301827112239673883432245803128134845681482282900145236877455457802892266456823480177214536744013259662827928083555362717296742078145487708931969296031434088252556099981963082949270593244577150057773990503024941306709617079582625961494235150290589823185098958077734927205589817213739052958543316338056271769809439278476492034619034642116579963076667828453883945280090912961964848888038740305625947973576428700440915694214866426831611749564392368240864550296659584388798642576107830470235934953657237874077154560387722753696136568574952588592550686229562746987590005508144553271151403381141929538145623618823028807717577995083394844745392138486216062956991476219189933573587349004436611736473846119956435107845038601226406171917915344238281250 [115,45] 287664242246469153767502871377669251370141590589426146186813571562222477882910415059301961083622674004217732518492478897901110402218901329668665271975972417608580718828347734979793414932772320827032160522761482520245248672227030335857820972119737987886006801764614774632544691836321541645420593361118799069174173308338434825120309470019138792129584131213257338604385707366222912196845191937325014911958335142772885123460561660691466898506057134051692555488937321670888174587904849605815080480190018468510597204521235800692820038523063516729985447946840887762010125230078143519750116277992510690743582803527214291142266396062066426087794719725689775461134468745642628212351381214293754529161010913950814782596564224545509561061595370898700796902437575405165216181107507448391657213282500300051712078668654552435494433836557743162453608315103805824597786949768101888779443118265869093956729961035922294004802347616153728102921405643908496362994075763032933967850088625303147621234350578282926496578267193275903859723417892466410188774999703726381209322324524278309665907324399270249946252768122128323701241534519688202598660595584336750083787882149817353986621143803989687543139948282132435124702334073813538433480677432051296178910229039677620879375444368592975317508933995428129799145101089500811585148451013809688218278819912884174541201001868557106743328440112741234386127302447952923053985614493509719688337660955867135574924949439597622744641390050603256218519272927559550293031605271690090305593734032635929459807996608603200556467104463893549569058505186210631102135382318591979161430806951950808708015908233908310996798715303961449418525020065630429864382758295830522458158511150365661263241265428562169672358848145202049017356957194795200032932027232150137939771661721715894309531595676115975537119455766462955446841241425056052919014392453723610730364990785245387580291798689851913221538830103812499910012702698281997846516887954948356983200890569803709316385571113569094612739580396308937015824557749125346643432461085692180521099859787761408031385714243312657925441504259099489981821307083009742200374603271484375 [115,46] 10940610595604158821730459520291509041010198657923196355744653066534154441577955945585390064201265560375875481782926357240001996460801689984500905738891991293750585447247882646556812216735686007071600164451713239824834234075367464373838758062601976787873553634071995082110459657732075807320865315553020672819991843219735197833259905237663321338359667405532662775580367753616979045715849049066483756171751284223327189116254184148990823694865974477346330137369172922931498612588545881753875359565841344882438546099949229336843232492038247628168978239193509919101219772259193563642376521814216946300952024120138383763685212361493137044966499135718773248380962520183875884155774600731232151852393958301754800278972159924316647302004287056755188453451856080425889118919388294235197822911657039878056724532313245608809427203255503847794682169466879775058979728679611314400557961897819367819625329897059082244599551659552424017992039013844984828130286242374691653889289060227001006147650715760787192478137427663573062874610843888023255701407294396671788762590707968993584993164604826259881580854665236301382804074329280683426438127991309496762948135841285108809013555691303411458242923713746270710862089897746774655907249766184773622039307547683021819867242278103093165919431487971803557715073547468633509995637151563069708287784442528045835487420409709571473543546846045073061080483307987837502404828390733827669344627304209542464606255911260127713605403584594460562062205949461985795757389597572630297400698879336653141626972111165547733863639170817731061447337902521685823456869336956801581435111219012302353628064134640866526372305272403333267797514696585454789382278477079393788236322205361751309771990635229793271273657902146007365092528032682856195270027472269721108862623201003096337119484677420537482870517958030926346141041392645646722102212638513681701203975474387203661919410869488218667707832132488148902717467760151760028723458880975789729991515399562278541860500459483966160503785582315520821411802006313959327199506398055215459061326040123602241536349859408903569117841036995031345213647000491619110107421875000 [115,47] -11997960911532508984376496984644619798844791999195629484697162465421570254378971900314418177266050527588747976867233180395571874565048651455117552885963808085453853588942457760725469077028186427296824244661018903464522962444813141116111044869056256061482289095197935908068192962573571829333153657359040632977534703453223096052015105831217580772362714942023924142395856173706188063074652402825083713262458704567946932498082802895139263648229567548131257593027572218108527445140071817513418872773655391253157791715757268494954094088253392306671525084617502259962433769959614305472450560444402287836672731592378798937196839788914620322416278743072626964958628034651616623938542332851396600857583628831581609445054062739558434897521992272996066427116032722317297846514645706803010668372026538073413843148145040602674586043705803367950145027581197155515070403675079136519222707607091502414086361828647865167945497359374352511984575018562418523831843859186712841984822667223447094218233526566723016891439185025297390573901532569557565974474243738556804258876458467438168123062276780454851248672005039537034429945952329375387894983145799903216380408503111309341177543107337702989920060404366527516815656225917719112068370333165856134789197410132776764464495643970737329820243665359680008506996183797871912314912681100482246885382709957907397708634363924947671448001153283978994456529008714215104202388706008040049933450321731767188379465038830974563309030457543581637808653004688327975050020714288008533653960455279757562552911629829419467080001179271610151703131668101170387375806372387827020074895578503679790712245629412452186034131804878997732643818516910606284766209694082751492267631477798114425417012175810304175963542828858866984214290038490407564655984999793847023720539953057263912963830542591760188130700946278073653958571782413660620339600156942996851521273054627510446936677892629312298455282843330141444551564199142063534714296871557773372810870923219076559348982907339995413769947758301035725576265088232536045390924148495719746334321244395203391081170115067493623366876032143579777766717597842216491699218750 [115,48] 3158328522053580086932489998680689816753063964833437320742923210070839999849559310594695404041464789239265594603849299820568759163977430381365574027032388140640191354727848685651915897171614223319657617742698222614513164623330442555287059806348378422991424748978460402348269997186053332012002922697110270467536779332128765828367843956647802583320278263378243668012233607026115129367258249674502283346874964553052097826109372418423441525937146054334923007058407350180840873072159536574074134921729975884344175138704696680458494122994930350883672095955989163366942496307392250661929772726497516326460307276501606230486158597664484493892379262189054549494359888371238349979783573621003291219311589286459606599238597323299490007181945776305421304586144367972053063410552441023100778681801778832078423611915376521414620234842469308841445967494588295588460848519816965115459713266532031620527597468100032496400642651952710324036593812222418361228957922365532155179906196592019635382122457403442968974261272439987112985019605173560417970483593815174666135426501182700758223441959349587174253674687008452204594519712167130441416878439404840317689329667947521573364081968205875208624766616852129853216962671520853636881012174270178078391811368800787903959061163161365730861165756151978052326379320524665325431337111221589004574547970986835191819312982406122177546675409671778180109440507018155587792652748075665701755330326123198951727328272695302838173377647125725439505744898037789527900309462633431970531233610575888997282717801589911934290404335505291585488792083316247910041374168800975256177251615771013278725695502553303338284124867838374229757456277428713918680849775634037323007034303921006496597670758545910912431619571867983038561925599604255207170618643188557428365416222217286517069288665117907683929732246297518584164132110758245205676102726541212516261552925454352620226433005104910977483114172798572693164573968453527820018113957970622776074334404078979319167102431839269041038096567066613622911419864568158987354331161412066161494058899656570663143168829736306597645689731024276625248603522777557373046875 [115,49] -591095387293811517665111806079665841110431628527732074552446240823932607559485577452648835576563406898321054588052264859852886550466194664467243025336656056698890405253338553434285191587379699336704372275995375702402639990192868587003870800765355584143725069290875829291537276044148239092695366998446366550776878315879328780680986480959344643116945459032749533046882573674905685078382813323242154260867715353697431254379310514860912569912084110733066468675338774027194899229937463256574870735767798740009509766731208816406583210038825784462642821101506567541467723476619406835887722962551092036297035754408753758734631872709865752194284565724660026643812804916536965210055364563434473002892492952520355432945162360876880247659716261474218931484476761901380544630542591575953440715575729940058339552765320080229319945935102582315883064797305038975371140206220016727054629178494440801309308092134471933047971396227584701399616976347361731465348064768604299984097398335909958304875025898738136575979677205303192545467393945612962891993461277668307544469371352332192837039878338113898607923962140904431204726044748678046467521509108306526268487662939428172366229612693602303176368466739669359197663056215541260277374143898724601259221789275686095842838213748846189229045634621520724142729654101705031512825317597686675952534955938426913857970250519919493855398212575022319242846088055282510681207990395673958188280269919948443138711172779166946844960097175169572998305963427091375170068318502675272073530399116872073354163852796380174354920122276174992934986185032738825969046579107777692943314085350776779058026876612944715515456650004976064767727156644973027089746738000321165020474341130321652635943396861647146395925162561792105232908066139156079922198404402949889224591689388377043473367794931821083871912779660931737282106273638448490724507659117297146896883200970275361972283806944306674849355671291970270587826591534691359829980456516883795992440249464140638341315932876808479805914730218113673866165875297693872255679820479718167996711420350837814357855857855148794602584416679746937006711959838867187500 [115,50] 92896991575692741710664596314864156825586890926070359606465157862024816619689154139024089452400681401289193160283288620816475939087892899636182613305597118120406838611032051362619032266028330720729559320984680957385809605712941025624603637419452952582307494222734418385677207803593201929550649553135405793054563067905659497995609613753579366747845087630592800492013206477452523067548244456471520420818058710330312818942014317205023935959111113908425621851070931421140011585658559736291691177121501674196815738423393971210520460232421239247751457640932053607702811449575047591900152451155580181181144202504635640867830663409529279750454856892056177076668716822800358249954977671466946098193209900340653772201197499576407327867166612683563894110894227223904398050196099078777996501290750963531758935791115538608515076646259138279898008217983216826841246446225729299889856380635776444135699094174751853638266956656389761371246449353404621438018378024588104426330803878626159004211254242732227570750760246535725444058986343612123377601483605064904202276800831521773864092618693534561623756446437416208463312236949408850074656453456719814902639248296431635578854009609201560948418033250477392670340253138106494042388292207395325609043605181307450902095641228859833845706506842473163284206943676768146214054931589938684118791424542914747029499373465649094785376751950119647355176645627807466549596624548960554595059982818488326429889501639670604372310798250429225808979872783158706756492527648210907058284285302846886495618387261606546354184232565694266900991414685206695085712544917946146786079100204277479967525977860329133773417625585779153072890579954601367473852755512534906668083595115961489972272370002410605704450404279133895853618144039329592179436512457289727839881377218315543647012246395755538236632698291394662938807117585335801802403694657759055225880385652589314064418057420429187979855968873582550595858504949875493367053967212046506303758624598380336780517576470850681024581051201987742359365272745846952397012665171266724638620332752159880071988470436051722782622164231725037097930908203125000 [115,51] -13203975312205995880670812355397296390667522001565535845542648723095491231838111301284573976980058126996848038757418087044601026869232435370616190437789637679497567792500669305150302516686360554612157070281117404981764421160590749646588846758053663859406189697034179898006788045628597387788264657052016196840430842760268253388442877050828592605203820669329644464517038265762291363655504907355093693331412936365905108759627005382287197569493871564349322757798628584950254812624048920705428343496946284298615293896650374930614110988085942601021483891267939898630489477613108062390389911193154886850290860446065557288378163552002755882764488502680339074926533678840743351743253849170271994762774914063133991808546221572411406750124628632594439655344857007961585669721777543219757209958987744039243831128474763693559048908476614744332395366928661129899749865705079771275176488173901651019107931429432912792306350528733942762933990663594980178532004598547383143335616594723359729887871375122259064693442835199569761320152455974211757319703873967153297940793372071615153476706798865524409843632191551073917152266468544120466893453280475992263608342082968714454628098622394792297104773906914392865562938857091053533400995582214549554797728650265709321823305070610878165116978320834925549186350375751974440843517305360472914922533238939405938416324161383450941790650069800500665682471542844616430273312005476008480225601782027324049813646058513683443620447958921515790921350485363871042497810383256851244809883459222053921527549888257675078063425462207230514680575736532045378925492205688087534590941112281171396548506290344685154663249611632811404777206036747911500503444095417724994661911317030871635410277034411181873711248565395597607512344842881417895711317244698506901556205214257410929021592941350372168218548153260776471519079286676758191032983642170577624773810709340700027841922562611069477728799751272098525399679599830604099103258962122644289835160511644549167066929016752462751745613364662125180765479153519382007514723140642653034791050077644856776552093882159893513517090468667447566986083984375 [115,52] 1694345020308242467370868721922608766060733405023779535559251744985326431585415574341114793773367895568209004423150524740058110380103639061542839311979673050461643676204667249467989816955383003009448860765548825148303819680179747441403807179033098014126700909855810449689390474102270864693194068808669752760147266424645940075389283491478896463990487409797556691609320133741466798013668072973408876516612761396626331431691499953321412383779144205628432599650907864907070510895483094296246722550973282532867174802245199580383160090250207036333368897959203006305449039826604731162714745148301838113935166668218572007901245693612914425323001426742337123705067910923683789337690749139887675851233596529583207753701555228100647535380892633097531334047616152466881623187955930764042340964359666133152620227085159896872655205547961736579697618461013786296155957000320576761374876988003481851364788719777113104841907630386336538041720294889096235874649063339435880662101570463965499580279665467807734585574065628572592161631911553928229112795674915594168233986114713800256053118091683104396346544717433336103439455655499162604188925576473088321535074131514414251660625242787917874036353669299995630135905191245500080087351533987160543965076833888761292990620499695230060904749415496966790722175051003259618396159718775743491537689618066009848781049487707793605340406933592450304826797979375781174033610401417512121431889505101187770671613415802076143693386806535183042947810795498030103598123082083633981895722246423495385238143881805908182977214983027561424830321108816549840351524072571798084362867953871736218005231115117405285629337459728880360760394375379178909377185058219908160436280200172169397536843020558283406558238780076529707211808738684827644256075952730100301979354251830317455912704395486774830375802108418878160735627277899704130460129503558978667027122818836641836847330321843313644066927691464459919539789631286243896421710751307052287975751502504899860759662311340210643156508186652276038809545040017904501827456370888587617485789726313456815785225367061228007514728233218193054199218750 [115,53] -180741746418595939131140932327469241566255764813255795826644716620739391245284258039024861074905038144494773748690466472555285922707618815327769757775227659748153850566845135706458053699526313071370528378899062682245691961436330430503609976754405623994426281466566646962909691924260935510243860800217433652983394251856526334398664628985217537474643124751643505838278320768500983869745092223012567020131996826078647294015868136729534574900065816219023050781567505334677796530420196030702627558331139541211237287502238876879614532231883145354509201880506283476072202322095851251092062184763269486890672926517707417956175290012862866005351226044353811666931940773295667822208597890935853187820343242058952474995874000741722404860843978076378471948633122844177446816454163117864066660820239070084552872669909184869792029625625736731755428887962419250525956157495204305550014345970627232559682937522359119647526029298801228552667893801212411282109613309525104456736883829050964678973636116356211222454040869573603799452513328419375052846726890215580550061687457949902480272293020258491735997845011536965800039609563798829742337345848070004782489919714315847391831001806720864710038896809911849721844956144041066833227874820124158303215561714202413718965942160417646553237496647909463845837239192304649381139229296399711963289388487277464917839425580764870715440494959350826676103206094621137518934813356046763102352016216089976678759793549641999250643184209697381685841105470540066591484472729176984800517559354352653128780732887497452056360411990501633241524868209652683313248637141927635792354558724164145817491242697100801007211437821866034694458806979433979061553222958187103305155146976773357329966456174830104381488117474919652983422324229715239442331406591339338782265511044511785248147321031401475183180679405667902859000072596066960376115280817814710330462506720136705467079494328744629140466583027236080063321828012043958148391460168353150405782743136588314191501355497142684264919353229010598428757387862058928011088665548258810073442536426319252632694613895287184277549386024475097656250 [115,54] 14605348369791542379427035813165122256570709538795157399142364997481785144466459091809898418798603812150655639228395270427562011177629958507120409609685884255846867791075772214877702412846272235932215217370517666087222347356030710031103410171543983417699297552461065916831154063056285467376280433004300090414483420971317932241583844601121698179592921523794222519907744540588126153706886304064795894485048893211133093555727664681486336049804309898105512384473256302529866741620834024916456721676360997523152712100118767274036293087999296652322894630251946879162259082095062304108854505924880448427645599367317925972943318670751418854887311740909453563559851651575862586490256581217051596628827567516443778679616548306018058030553110563716381138601658585332676639126411082778099784273937678898078235376320369999680324854383018672916914859453970735994851000894476326694540194750329605587221309841958064036353277927678714419967450875112285316779127576699957741437918735941984849926958807906081072112229623628932403531585978904841136044644287724337073628456342059797140492006486026000826968572291982896988743033755292081943898495414855735066026392809867064458696175686493680563321083932934671815503308057039265769837810720402119095133039567961642130243081583029136829081152671622182210768516579913681668353206140124798385770508319031968685642871676894226412316055110114122415627565085755407624733230157670821345368852663226726928168298374711263070821893516240852749434425899076248003635331665945917677245544815879301645353387830704396255557415771415131215548926785656110510703329350320896919333052090058394770568072252784034674545401020652474552818486336565008189437819161495513073090166477809303213527431643711020817205610660647969994609411445546449361333648468481884979691731503018430631806974051232230168364932701846486884239737254870733482393864255136322108941881623320078060102827277542269766997399254700824374020342389100930597805830439314804186711544357751003762395644417230302242056537265397875735986299360853396416566602641930316365896661342285842936138750137496390379965305328369140625 [115,55] -1019684769896873666101256348297396449739630981039011345512218846601318615701947945928357009434736127688915340401525481808192688724020824204294381174469375269138874540026618988070611479364901303864539536959423175339704173999405557621217594068436722538526650945336547513355801672847393453463071257415917652617249752284245182996290154409991540904317672892263553600428644705603334157397260931486274019075026769689386887931545103899364506281479685496416894085914384959355529795202793598611116071538034012265353845838391852282372687044803499358075397759357277014870700663592557889495212742433289661503749609307803078362779863801199984901430650888914088268655908690741954163276202501621342999901119228128414865211322604788681920156152097184875209173260345882401711152445670075391930358338851425985741551338945122882883278221773137563514797075550411846660370784317472691021967735413388550131066332041037276788900382242965487223950099346025089815128371096368357736270388189063629497099803177003420526740260567364707821261804484007823393794492545529403381629338206071837384774846215939471339446585092656625572542431125330762400948843199670132062095342944220578060611935427628003754782468952983769207169416606955737505143376691312100968143086505725614555989617518929503222370879130802646362414241337813315936599096778696047778290011579116220155721211904154326293715682296668186242143519606613792259505077729088064277954527816902052557551645354013763482647307835375333271707846088989444869190045022449641792779989654628006458359549104336766342361633025387624692737091396695774580565051038663454145197161597010808766109263554401463402580052128463371295994835946544095484887888437919045274064001857989055062766791356267253384197493413726092448153369125862745120458112597366705474928648665270186770807837224681425478925128119351804005275558209261830734557913500162653546414490230801848563402949875941093701299171316336381070715611821745851830832818410997583264161605295431190580190758118378643906841820032449425254621242242130260354070516983139591055931554227510487522341560075534507632255554199218750 [115,56] 140050496130261005158940264423612978764296289458981842902095075029833504174747443037666540986122769404655132309188618147533056075030200939693798581990380015860850922903749458928349024427866731470448971401306460175631251641904304630627408771595409837758584948965316379755409384955422428347144660149809794280536051071056580748458096629588348201970021936455385534504206947135419199158687343191114296291267318066381335202940259759327665532984998196228251188638540937509175256849185181767372671849614796701244776932309980660191793500428834514481461635217124634279289795722691966062771957089828275255908354366719151262413857348177151077220490536786743073000192156256227703236333890486040280999834357521536732300877801672641814177695521314965612329736304174548188269660552836256409635736578980470540440084400529809653885639708213307760693235231450689498115380149251546452763673184288841910104857532103225985574845127255831530469408287985633026228820083773379335195944937227667028646471511641929090433841021477018680991035713324088751904354447183245178992058453204167076895330803554657570073659376170036747684079992547489826262513168735278179692784723123563962002933740338499546102266647005561792353550616003035895965202755349769628649192641710291235501654759135375376774093535222315739420984590371689155247640600675310216945598774164583541386693152197673890652344867193451667926744742880969252234600263656050550928530239354250376500631015113998248644912780986451751306702768460718581553593119915334446201676481111265911485742675194359166170775846742409642931546230995993575652731184199749552509366379279365592321950342991628361578475397895558219398301539935456662450318876222103394555621436868181352548362032208584391844386434394254509972527514842507155510099905600338494096131136852919695885635989705633164868122083958972950495081184795514373506186379994196131419239324009814078323920239091393270193020595013911444767863049160195200860042535990730859946686144357978101080898798433315716405636267912391960827118599557229660890369760844593186720517371431069428320995810627937316894531250000 [115,57] -32658792397219862760541471488129173231656684744106829835604534503394535172236346040979409275602766001099675587658774285240319433161656797862361483526310847291811838674347199586616434900093017654260202955354456619541393131380533525430666193208392089025060820924632768376738111167166709811231539286596178169906304655814298001385527751000293634546234112263341230535637294565693739256559051156612882802247166000271661064130153305270007573072054527324271644004121460492752941212252649776416097939138953254262939472349090142105622750714227575020320283336907739057787267420516913076255209307820189365443143339892482147213250833404645115818973560752295017636719120499803653097778762761185800945784491046386219333950207601381921718100197714406671990245392514097283746591067764611863028669077426177279925417245722555557061334006224539223054269933708198588152160997125700048516364996174640650073309649094236115957647514582885561124357639673464052007712296151103580556742172172586768976137601336120491280929018814344831054086855573682167493227108257841465283589944147264247336918084920479942423561311659356756200256597436174584771539295179312556426105937540134465349203432567600152381224049727368589809473885980995162551557836858466683690444122007649583234504538740392734507531929530534051182192498613510970607463114508155248844106387585720519277198685849599225951132718307308609234393691713307853784749719905386926948600838479188691220518086685966068096100717106197713467225168567478844862783903963685376815981037731801313885969458179818768077871175621033577232444073367773890168698051931402440972322928173815130219331551483081899075911419310521525311849461161669587956502076661445590089659390165407676364615492174569706614072631370998981465081024453767576114034295304915066496158059347675773783148564349789603000930589227819468053005411111635393431600000843671048106778010917897771933445379833282003119597479339302408218400261804991608604902521861698884575527030665014342354973258234278350583619372108055534068282748893256403182431726343552234178030643201809060348501017987728118896484375 [115,58] 5791905221255688190350614983821184554758039335563832223387973175090702896337987038694018669944563012280371327162375943573897790018542581810219041911167617299227522799300877380722673562988815934521219291691422892880351547374422143748808012606540643794266841665447912994450411985457650477900989205694951449506883120055552074315675779884836131178666276177538960783508724300224451159912684371790280296768368606591814797107771102818189326387213446582964618779916469407147161107927716387365388255025849523696223362771551556835157863557377353702417599465004124125478600603098307621819496240908424723616494626553579990352059672295045488170029666411878918835981066646897240446555774466407433020809683969681237875907219171984120735761344716726614229461673017835872893957219572130365309900071446580240002764432015826055324312541650381952923649832948068793570491845493648065618571122124064500922511134850235002887756289520976688424277122625920499796582936647289287867534491171858601111216170019810638300147633139943629981181652055179930562816897575642785940265698844137760738572650480635225108563580484479788932507755063696492761602349337971371689196396460883989340969910247354595403448664292989403782581254729875743115820924574533151400093271773499069560976391595177374492641437698522897838115494867253183831338568027047015143188391887683920345140011271294304804629128855684151152568316858667729028195729260398182994456346408433412949962186108728350764849780846654862887660466230288203164157020761925244055335755382846622832895031962134290850854604138035692631312747398146089431299919847386224373134871310876358434684599372551618766414350321491618473640950691008490931016081811678780834155207042347536784670167312473235219808792624389121362368001967175422754665033636859446253134616075671899276468588669855231835869595210197661545785803782997066572119375946704603782533252282217898103956669131242016902653811347771369091153605170641400229144377825603341265651664434755533762999608795728813817392281746108981936054577527346405277765495524543217892333123608964027645018553733825683593750 [115,59] -665211889847157328290260297750213584942615973739015184650278839606389575230935171453324999831030503360282255307367803139812452964889717341930797052939637915844808610154821864577187074154573893840790468465707986461885282225811526362796240159687139988641429850002420958505877017771219154792409050369142587951267464183207645181847382008958626431937285434353386165661234824683511691974429368800599919434131997502762495700123098085790630932310957810466810422581363313141085417266234447412792726883813465677814680571122060891366361096734909121182579913146979585384077459784534729944806240127291603695203408521864958530944078636268182446791615194431906101787788527272072294453074665865397107337119475758082216614343596870836970606364064268542167472224129581029855409210342515574379510014808267093110931056731754528486477691158990594762625649916955158630011100072268172788759060711821573450910264480799597193761501770435279884921893556017846109714284568421813424711572310965023346172210810615857077542647341771845068365025767030418166844034991198753470133782176348895705619684105339530453326440753101058124623950143213006215389627696215373613603285836843580154113546048279193398968620780953059422223560362753659139830477825376715194840712061554649588620614392068114219920164502096050295253052092196093484313870323799807730352987798059157665196355461689537560685710035332734919426120870008301721335568024166635191887577814919318961280351545631307444134551622251547848875525319544738082743812296564557105666558185036011679254433272284189353197516964045213449156314394649600129477928726468134954209142606346143289881557420452364760970875069666939552593357578551239732493574190553015434492043669642716582541421861598854849314475987986384358202970488516391708469726812009562145135291295934775242773291487407439674033074407618986632012193202510899754777428660695861197261885019797514372949521603651037654247393627217045206987973861951266748983254776788590585213902057689544715239451848816976890194050237708737987865561791326456685360204865645867829950940399586155148837013244628906250 [115,60] 49050931536052499664346681924901484208764479597848887344116455443356717796937717081936452685340919179201115758164033546456802553763508333436180394058848048998859699262533948114930108886688106989659693386236174315749720774567766290783148752453419199753883005491477796562395825935993792676628166025509752730730129378913570625509829185925157024359248350951700646712312322401744230099943594584579898215739168914865224526301244485936998521513438321079790501811261237810891009864335659396621652330478873660611778609122746259030768544159622462484067359477839988891043750708295937995000444697760648288515238750735000658797196259207515857025046118912001937310152545801281131378272150825644610705348219319907560396932079755038377825229605151488766347429107453549665742683200213453830130923041053437999899379750278926829092890893126104899663103749178912081821319346722085504281731466923678317982889779608046580621417598036948120766952436045460443163104279857099464212889034291480140294258407111991668419660796834704045437702153656128669876718681015315280631068875401884576576950643154777695484435720759837421311711925904594510893382271565841662646660518096317429687726785858511188358625951257886710663537346147895636032589130970858127664749382477967786466184626770766159969833143083316319593471545880561654233595881414606622839925113874516694766405325645563084670477602358770781736397413564732499878921661296961199376492598573780273430848689406267768971224892347553845805647292063796138179806132023893668351380625094946295269057885436367992296500095641798108785589183696059031691096467323209412927624546383493920889889707416845436176484359615008154499259646773629014844635865651471179855520503848699356309140935431059907756196101841368333319596347819011397458917256869802465809192638752968148443679802551941748874550233652712533048396695559462735606040215757687269098303955221604221670738254955556259237567393383426575988170925100337151140934226587581188145164008298289335125409792968278976172391689356378613457674689600902721616260546839937832311029067551016648870849609375000 [115,61] -2222121463400321380922278281921501023830851296593562908008596631919565074859720874052724392139458409265666592732975939330867578710332543075645830223759125735421059889753800549238703461840716237807443961218257000646117231098618223838530171852034487972919079544917577789008519830191670909522104009633719256504980822337016844025709880991757486212484655844604813628209028004456801707452608501087708179113995348464905997217223368135234671157816714495475456781685316980198711311886727443557034179640688694694412604632648666336263847909688754503619942385883212050709535244575596614128434874775596984064587505997664367957715756942219149937297580140314978634976170979503960279197639878496010018892611616811984006936535696669552120708192436195502752616942800359188113442280059551819537892417729027420720374779513896616419468512002473616308979176907216731652403898179531918759647753443755996028189161949493818352219640495028959846136926784091796280450268161756311374355669994358825690320067379276194344503410773293559648747075206738906569223091289903655907571594301211241585369514259899482624998777371831599824784980698003991620632688723153198374234358805385776610169719317915570741680800158898348117496042021536242540986315733091132701407913650225065864952042464518812491384244342920481905876660971455302235538714573389693634861099010129282974508865682635833363257177311195744684181143625146010039138246945940378504446046476813950862415398851279361024638444806904450118931140996527793144328876163127536880690694718044420933333487048448676777086444213648263783322541868335655606194173475093537369605034666350266594050091884794622273604639042939858944565132521868532756606282058089860197126981432100674502623498204597691057578577240216767922793934908406983392701181801061332061317084727027078685358386340070859992880474345043977612085752707157748567068870810379543475726372562264876227990652557116334556987821451141866577855244321350450794245950895419234033474779188845102066591523327376480950416644948748426391096248124258763445778351351311320382971076527598877337646484375 [115,62] 53399674417916896318891256811692323397440407281507441810980452394316759162847127143813770267520002732374685030164244079877620311883220605586126918798022630822760616761482733510382529460823642532616222538488681993880075673573053121864535957981984826757542184590522262158948847813368093557879251316293265146255908796386790318544974361607493404613439245614179630993907061834201014684192811691013126207585401792906139637088404482442991622028671296710453754654183442551280573014941216967710729296635546665690641564017410637855189093463831861151903767829860067458410002327520776202757714967064415631961367483069098283281953580326132909665390457441314380691244323842219928706516235989595049367243102500874799968944690085234656919499528958176630233083492506846912029270561314365444543650114215189325275840292929609800245838689477836119163244909551787129986278525258889103387269412967958998007736161695605541903745508896864911953334094098826436784400536480501304814615243789969767085567707531082809754884475059550905009012456217717027660992001797573886094148276413113920234060580707312673142829560192771718827801771999545683363003290615963616806734058417101457141728943601540434791235637878337796018913948365930613606239084614011251591193900560833361864944854881970143858380085226263113481091496736147219171191763394595491896770299450418577389777490362239967122551214201214799238446760064606453388309889071517183832076300394959622207459317201082422855016541156200528663274246350124457934848184919599401919977072138326371247268487434227234848000476049433123474954527055278081649990002234823684532698309670154781586801279566307729590600466115184167240357802108822172015061000109535361503727364953183166825516506540686485275895990385779602632524224258826439839652074879892780937075735036107047391325510281448661024888516710127919540970977409519678883932966352783552983359644814161871121780829014827970575945082177724706328577922609108491151286022374526832831570207813119662583041412728562681058316463236934585210309219913651906083049108641991033610532103961358007812500 [115,63] -3573988160893653127279558001353380896639928785237183208636005485847528552611965944922330136732650689126217055944085110462839867155495522701647858228113364770373652163925643782058257724853162674502426315028012563569946874576689643750720585377540356853620935506834347160670954916057684767994263975659517096771866708158718743414707110446683446791384155203543466651778442311854573264423815557869916079736140958589475176118918100496910358148066510981591753422593661041284162115207325315390777119996973212598898805605585778721224528649810509370850238055078240148634785512356910205624756596558700412644972347988840321473984184592493894643177823093904674755463728642416123284021078809241127548497352759361906014649473585370992778237010509362422328679377501991441813786428334356222980007214306101932265195953607441286006426716152966890768084717396752327425056673592408219186764472620604211569129765701873044191882914509288633730776091442420840526794299007558652022086034724054372131689251338440939580325774424640420057975304916178684016194816144975473594084269505472422110527487202244987304255193652715682427044450822672710219103671904252576338771830851810307688411374967461824474336457971089115734582934421369729045991145011674995642980657600651812581034556235084632331089169631354884728000411705428527633579159697229267153130958972800319134022272744575399734033657359417958339939509522693386045164717182641036697697086005418209400007229494258163723951992498416411206960014191458344566196878523383029711793447950860036795351143414728062807293980097566347375860960374133005353923963610410972286160391009399287046620910672523449282549751252621641171337828049416306530178336364774461912437255786291431678203103538225380740814060779599280419648647733462239986744257640744619500210089862180705114819251703013055016792700067616185908088350932549158601993026939808575201290880152433261864047299994918254142849144678304620574345190293358231316885177285321110566397195762353987296941935782211304157160920017135626558533295968466125071107054822195896858234849929230390625 [115,64] 825404709792772671625998560768851604510863901867989107512785102869246981474359393673636185736725124222414534631470938253088869282822589072765990452714905024711850122641615670348811543326988911708239236922265277522184577992286251943073545097894918209197709744924288485691942500985833897651757450411630233602864555171116067049331974077844350176587679824905669491485956123380001227938819612981048710936408565413683079126290433581150412998830856426372939075039361062634490713611581239777266781652431970705775865109115925534738280614716772805222490023843585150993770297237099261949252564928407361552834759837283803784130241381348515629059213890863177053346718493288203667053522078572040054811792850785780761151913558614008663248022723842142925152078175273062044631392692363854245837315194137222861028781052955819084388619830444121857923413707869783676247628926347356471891913163959581922093762816480515681194577668897786273719523114504101450813130444396204221348255907263242226547967342927640595609838747143266149895251941125879569547165187818699588379399707828163438566037072181234523648465460992495336875709201636934739967742550549557594627702996718532193771959733321386188385681439656233154325383026254515951315030987319066490126195370648045488239704321505916281907798905873222119499892735895857882302456164571790871379279672575567352879160117273818332092137662895537877742272521537914949094407077701441985019727635417951325104314789250629622228081767963330522621076501667230320358717583445868144283421285155501646370390968374328033695613275468898914191666231974312724890670505440333815215377658707077130874403249725323926384791586896045227353887922595700699232947081138091276753506493519430505450554799386282007508154951767039724141282974276286791600150710732922648216804830983351231843875881918630735253257779242247045913810414957684626400902085626921475207248298494472351551357739796323479687576824368267679360338520039358227654927996518196382796676813217007688842130553522568036825821084067444773510870854323723568777940701963693199197331323093750 [115,65] -97985901812262138046946384552467086270887394752912802689362072463412693077216691992134362629850004504193106646359741411675532340187160956866441444651202274095124010475921712054483780158984196533582993854143288078246506189749508379247153761949118146081234698329532010565082842839918728944284470797821374470385495919097900614764031154886548517204480133477368312224136735370427397381562982120569030285210892168740267064943844425965274262470954980173104308430162644667371729656408825278693020565611554266971914573074028304527203863003165036187865233930287818942837380398874233046643017864753668216398710426080480478748234242020481952504699963392640111135016691422659204752679698948478381360225552427495171729351105209243642421877302957133106054964906759210644139486104035950784224544972528803861020095978570106452919100617570980947800656463067107989935800372847614967810224867314009460921827188725974119662691475769913092405594331848068009856730911370257363760076119629404041461972344823229640834538501863575320301006309927734008679488416551778065941633231094488418908849699020861232806357516325940900373778869965102210884695782830911512102087449165430149345227588275755562685781292873588362055297735296758139410028126527157070284901712308058295775966448388708324162327832977621239471815874379563606063710084549334117258724740474556652233314848674958018508927582773864186321693351468078474901381236270138670702745333973809899872952124532634499129091315686389441455977604143426151367023934937195003504391593873720028653293425880151663400228307586968188302320573656910437383965152242400512619026602892821351377264202651384817084430213998422208306624350001811619134340720822834041820093349676779316536232824063777221958918614245938839701805113931991518220350907027402685295068480500013633498258098267479154907691384899991080273809162209318788189968475657212634878505714334729647118446723863230645841538857877808712325367873587471677228618312633180569484405183209186546644706230471546254781716499572481897982365164733426261064606672382938438714314717100 [115,66] 7182330235228117815863073683412788964442776588591245678750481637883470704757995722851241802180843039305655598008823370568854493587867787845587520245840518625052580429844664123961988301453761034770119564476348565045269850652267290560999250944250086877249116176980200082023072505125252505260335617412368068078257308341675534695739312442630112270966795957087084166410906109960664352387418171470756662788208933794073657557321996379996466902738569693092855320460744876524852049025860426614092922226669709698614617652781641428078709350196085690741285172310068516207876794056855747289616369287077344723576237410287196014862270705748748412550312816607458713721358964366424173755256149024133564901074490572361141420476035859642938643001503948061172519511475149368571754156432096625941902750004376846623027703163603807034986002403351137812343188778131861729990776268260168423107796957842916452081312089019056279305500301027473259442336472730196830349170488584805104963123561225961164496607271706256167061048578576168603649682087586115021375089287559230161791160714947738841260460714897353687460137790608130210528987878721048444216924689310210935909616523563462719921774090772679570981782765069067357051863239297764545746020616141634215779006865614423256652444808839730433269794170121304819384106606075855911242448469480211586637258234427501360778241477468590630083908427950049313248163016378158808182344866913306555189674080337440388386393586674170682646839988148711326486353851524814905617316214722253357446100370252923949141756574246036106934638567557188936913863031414129430029263485249689327491640032450239338519125215795679763221220238741965515422657147487852776012995159686268356498718860476726969055333304333244055952081750506189389913123576032478878612603110353789530247043284982307504072272364381396666455587291593260956280397690444902602329920080107554694432310358644997504907777274342396465799073872966576259972332837720178003608227994756932541247611889768142171456081191784170414565413059901122881750173123699982107575155534508112443228375 [115,67] -346224959024073360624745883338584133194137853599487858242684730457255236981709949761627715734714802636292746084985501405898829253213828588900683273158381147368804864640551739456486894743503926172740500152471455895776319992325053345155350207189108884684628141396435983495378866855204777129272259832272815017505783625324852874172899833473402844196113404001683627760412307636574808966111458277890349765893297443117203952895526883332158845249059669876375873311737062019663302910939014730867727481363758812590295687038124498734581931294597408271151732743112383745160889886208769735478740077076185257779960965793279498850242943691301151504176531021973066560153067166753933945570506631756542723968385695024897760124724654882119021483968342046861024830643482973199464171297885055825056130641772135002445588416944998849299949774407688070450179678677977613810205870124066517886922635633681796229646681424635763730509817369308980970459517051520421674253785784343520816017250205642013417743371734187399075825111105962004406318585008116701245286543371484111118089111869359078616594858939419634505116191930662789155967195223973801928745237812916044740239594252484222771798728853930152889642068470354486987677773481808014050207987504454893851107968221742583936406239597934628208728511729851404726773812805481338826891124083214947520881247875365270320390461910840082885165699008518328634217852306365795074287433482497435728350674621534064793832072471835558880353777629191066074172777103482794863761865949810796091612152381366332346287032545174701697762002348857825328681054954879361106556400015224863266452359111698522835632892826297188940229332808977239438488815041251111385359989489723732298289564299731778041291003091006450017041522589626817877480724568587147479496632973789110844703667026333676618109266919098778085459749602454568609089911704396327250602734937017225885928805023016630449880101425482890653139970509972414781419129910117906411946270916430651453978876414517307431095654638230559440097616772078075437143633403904287946200155997151334045 [115,68] 11130903878211756014871751758245791843008025270038088803511246999695622556783960248377813739967363251838331981844507262210501636864105569562472076513570231226499072479484070939813152392295844238013399691447063894736372268390972993049692220533795335581994203138820132670563702473105079530459924412001186951653398411666825397766651489496553564114984650365509345081103081119810462707218868133503767102615056975325198582432867729616619239026983430749110056808365212484837163235996634218086037719712295486520169833115407342293199262848846560970437771665818012500758850922923844551123614388174110813002685572387318044653139128894755754770923552668607458181579698516777275748897832346510809452311822663238963589066964563005997573432223976142369363440338151601877305799929246956944812712732160950688640293046417152283001367811643306305912272759263829328609201324789005774190630704586079588609851877471505103900809448117302916271111846774807754071992683675264888037602958197149013732493773946990982089432226605029839142240906460744660688789667661851578307282861596935165701166090508119417479086845341037208202832959914926165808350103534012821446684281497302434235597790683872124518317820508044768087457596586352461774118115126166426850006400052790768234665981113239193872024021335077355005837400928521371952617515492261457304105804360102777820179155544775195543274631992617334414272398742046374137371037771700253128644896272876115489897845644553874586213583253910721875912581070265342774866984686275883578943498526398170525411432705039503177130167876648008111014556528818163321514697343552907326821811461305262614597115626168845583273099812636511391575821721897903103127568201497897922923987481220764836664558621361844963797384244661275517214800707023588520933766075567113448024203527585649819539099860846729166781743781259658560931451513589832613480966765464681980380705813108867118595417630702903684975435515737339101640551225526440635812623617746400895544962567798151288316634867402306411889015423111071916222072577641130345150114382518520 [115,69] -229216589298695801969106960972837486798288931611648215590005237817580400923426991074813238336281004392823870725098333959345769068605405339041954979309462693888079802760259427439686067050906664856961361866402317720631071025499882825850413160779392240351465734798664895918653244726941812261062433289412350938070556397636829835969338362268520973954026721326978259460230837027997916153136082658182734821356945115949419818468901388574613231810459435094460987269365273772997165806079023867601903230821861615569797277249681530894260328052211888340822003906176042981088812325634367203707981208503384530975870939263075763793576184296461561169823779202903091322718584809999473827980474883926217270209770556292647695427354268860725195838850678071983614550708633667313993399095743450743058733841058230021513663115303292153962362408406096934078678498414982729754174295565321744384992779542907890140893616200571309683633601169079277551248217583658283050789062604901215231873666466201463113133312270335849443465957352643149326388107649226610184131974204274027817499231566291829599064420490092622393216188757510111123185403518037134529150927718131769822724281279115282488587051651026090987715895015242115879875154605939047218656856503188171387441201696479228123072943574094162474749982513177310851110826228412589239362188785701668656987213622732478913603829646319117866908300182022154714804828795570668163970372455819936193290527074368003532289519533605837651308300666903593762894580775069098519802624342240809902478994448511753420612667969240010911594819956436136809574700805136219273549457060758094423014606095140092585277078298532716572576103296277239368911023804115053169231019521088343574939212029280256969236003627531221895834318641604895105438074897676482641629479508566995145323255812522865804362382222408212715278332501725312308526335296420932710570178297723382247864821391964596635326391356209548715488285672010036150407446851858860105891847984873804135632811714925949741053674265336324829769282400722940824180683340471251347080681755 [115,70] -790798352300721589369562088172042180665444681443217459703372467036295120040550967243542949090699606194959088229879520210141814411248089069577056430790759339546576371772729415560808322984132883829530683877804832813956838908010783703464510328967440944261095659938871831232081629385705502237818394594909587831964404576407734116895697744633120323991196175478177983661201735975379103089987802210243758902386738910387588553290363833056785407422499961038674433527319613181617778742332764258823132981603565061110224341863565950732721473940277494716082631814491894906298508519853040987316705932830847813683939436047069331279264243894208218520132637360713657082660812165498815524830929497106363325616281286086000059004772327377885067412281840577456035255570797071418244524247291020625676572517964430759516766661712874821101816871447335326288241049023839791381034065277051382632132716903545133933709313232050232091497378700547392971816803435394151950982581580211745692993190920906854940013687915874912368831849209205455716346667465223062140154816820045319577332634546604593259214809460526859624224719410304085732906154642708541527254620006371373766077695798307530387719729614349455521735560864784693391023456656262006156179547398971371519176344188415895418540253307042279125683201320868882103395434192603964865035855838299169291275500304421883790572020242983782024520183008841543450176202753352235100773690258723717926088744959427000180781153122951509776741710294126916560132735687751954551877369437770759862085116809386083994861223734585193883293726907470412258302418410408382610870722341916972845135555023433841545306827673514644440600474984728416492151809195490473253176793967214601196162836234562904362567261716267039427367164948415676209310264140847549774230864442534058474972871428174663156315682049790950423179746367542704537210057879442227415996813044660048406335978294711307339206001286343336057778335072030577588608277978156279533553031692726046545840503269046255787037075185885609660934212368293265587160707428702524399475 [115,71] 209944622506983275693841305135084615998853056427701274139746238253360443377654756385657939616209818876388069093557179843299123223159261132097419965987212455393723418910121964315500832256703763681528526996882401985937131326390389352987987211738819331111960707498543788661762139009968442459201269276455850055608243490362946790677527832206960176042657778415793875940045935063504274081479257330862861875563911840866673448956023145551666640194487877565321239878749566659274921039374171641421422749279026011407375864585264626155592889975159846984503780160208802698148318080130350018375876692397251714632910661330757219914249079809758343030206693281313993141754412135322556726447741079704193375696854433611965810558507659373491164503803155415961223460548774664588123120772607385425169968482107184881216902798398892258741964092729200665033932085124137727952916398406236187398061971722290322151847909047880795326408890331123006930481745480243425751940819642110809118885908548524954331491881589563985481061979356621563656939881205614720596125019784537410819579811381268689255517790628870383377630869394769723672440290623988879551167293125818461679095262108282455062148644275385669571560886020475308928726680846781897667265189419084429750558026137342275067816710287645624806414105471397044356818626428959268975358872238770652083777184790283431923047982668387246747641457658376540322693039984901611134147159717545381377859410894813120008541554555933866257909460745925436307920745062679751704320836420318114438253113289022354237088219883621978192074936033759112234722562109992051682889462080011960838494312877341464917134463170547877911524788472066683631048670814377543490206237127298698560908557183482353505291564129465572902648560700692125874097084903002324871928447048990604307034231857181382201949432673558299209539915412107259578599064830071325629445799048470638487267958300879581785239624188497522553088378950798336110713832978463094720508390223410978779232206220709415811217749108865965376192441005243411408995730844050236630 [115,72] -13253078202316536426885935106526403075104992085349101740061941923781517512825672055547970893251068344849261608946308633985600741303840347435949023033583372211683896017359012945054135777553594083736321486035125554538485956328550935605871545083877876226468084088728590557488427048615701186755350916574453231944936179808165422057841803815938186894252538896070970963239689071366043989334309442519066293143476946972832570326743138072586540522986205560665393819310991193569268072878111276351759745522429858578267054845883325299180508924717303872499934585471882897954973964488063968599966313749364789299005056933353299125345727310061447785380704656144967212616229295236947102547802646026161522016560252636737053430118096859115670804421099004619021519700301554112698046923907123779219686956874391377633053898570636688045836906334522090198199069491593639925040564397131618963460687969987527923018293205598802540138137033780481277655610099847368775728296067532982388460173125666733144719560377853975585057995394670598418165906547491725958848959334540112460792546395952716953857991972662249807758849246634356911133161280617594383182498055455170197158968739410589510603065928380459090727270306034434306176933707152116100916799643073494777628783677767931371594774560835493033254985285467169564309828406297014802626295286534148179882958154162154108747969534024767673351525525919030809481047705044068307901341490222493725504230601632596916473317894959773507937523817036311292804839401261418684870226826583287414756865495279210557500964808470892461977000339346348065809700852341145811065172328623437950382052953078311511992519398776804104751645028972684761485323618676810412421191068079784860518882793250213271321950579029746834307179074497998116318661424360424580174835879189092507810345726485591481226935062741329493344301927357422714831787266666658018186622772877038869292616935677209783025635998230833370818352733167121320126634780457020688063363840083805812895796537596507331385116639792993161318022781274495912527268866477475 [115,73] 292977004886538312862622692992205585303452785010408824692570441703332839790170715559512857403969222899900866607896947015527025809176281626722287467405991643036786591170800816601885998091739915452797860207833402883127824794205945150586231353232215122728948002960666631413289653085037187183129799437870651715674322254511983130722691427887571095451454587163479243036568448924047242629743629790125844839978443722827260610054801317714087564472204156833424916533535579237966982641340434340531045895827556613864185873842607880846201846659061085926207584751730404020887287116890211989818569817977186788283656934011253737262129741814277631426273276217428844565865837768378579956730597113840914225954695581866237026376671921624489565009582079054275271202581877849145162838558717381100224011991392420220293708062561364462149345951802082487296676873483653300878804969521153476325807464867056839800162706305594656343571665990300669651774637601323940645966811696178659109510714203969786586615674768480681994547591632273637898909367999936416816826925713655671207779068077128439663929727366095033392647530562865146990220341234710656434484389882218679791657925765458641760637068154602565208362364660809830896918407098856938996358848845847316785936098346416588050466013959275112906203767640867417926210286264112974872265096559956719132435226192378714517905056146503165274918076014087725572101958615700568387968882824520202723231846927997179825550093524062835014466499161714923146488612176490478071735382941805538851800232653502233235315003122110899665395072780677272132456044339115142343973361996892870613174044343663938958065568472640769396698979777305459021896739940195069417193719040360961588613703567799255792667768880951146396854564338975786610110897872667549326504205314434244848442249283348618529120905421632486554736045470857988414758570171001560861614346513503222261660125603952894589181631158159868544975878543070653858617270530502456943717396004481680617371129339309664246835409893777708809393628433100938410833530985 [115,74] -16209205521777466452891936970828638601363601314655639764889495565958906833935117178685429898595039964949452315366469549909100892923857218198491273524265065983865146768276141416209697620065236524562014071464953865157119947485232598546225755664896200673734802879089795245854084267399118818184169950173810424487916965968649179667543999365889289788940221445882182844605035629304902209848082508282684715863653808329785282964240514802923752280535973758311623764405312832130395654553964819393278393790394709627791607403486830675761220867829794838007557370068421944029870479946921889482457074738657899329474292151693994848597569676006412378675784202896528229494628119685867662000761998434928973113208523328908145130333534458676731582609954524456575931855480439567219299996897875409963848371025686806093176470462239535406404820045009925427099533662452095403796031303114298533737647366868248168581687545864471600870470593353251313169505075031108867633243622654969664579158121612643576838338114493226809969144163463252950486836187251533635273056483913532885196389435825265847090095533396016626451067610907489092773333615409119743230844817874630444051324270154778015755113178248482321687643654845771724307112793458856189266615541539231113590689857902337932596924335170803415767171859265335004795917185707336558111105777887470988836889232971281522467786907209419910879475144140134138885971564492098992837699638419258029793504597233898865389238795576929261421588274570955831281144989083989214042974714109397398402442808212707107916417531225555989296332110199073646963966119578738292901901535064335640138170315866378237617116706074199742835952759861803438197100101580736939202289776479029917974791756389743036009459885871431237263712119022745451011495337275253975856486389886022395152122801489570982913290209074753182338293289777790445344940924307929372015646278877757153065957522821976751769453296422945415146699320191941694862384276257323314971321737049026864403787773346272716102295568859143287246327659737929650784625 [115,75] 105475900354278613820339049178552006755329239491080509808520387637710819712545152930556184246698053562624967032393844874621905978870190588135908826047753811864097584259947754185529659415168402132784366399183032757490933588248769371917195146996178293675348600653130502690264026016321237119927463212932852724955720864424309964819960246548064681142790684590001779955672410808185737186115018229602592260277721197717535087081682864699655684439300639873607011845247450912679012875447488111181414938474749895606804891065785042915771869507335304688484210077297714705247827705444476236223929535994483900061911147507073059557538314958490837513522313972199716061062192941801308512920896461119221042599056778274303848743184748794844732472301244910973989580477478585115898720046449898759294066560256409908383747267937339046358811700359854822259888332167103720115285196277547921035625834998100496055229923268465407723485890081972392143408194096871723908840450012892139289262655382518726660970833539574221644685732073441295509284732095699139998086597016184299325831094954177129589074807717754534084325659500314390302020239382020286857223717771800798577214778247437165833693353902726474400137698428789830696429136024510457813156214625535966856304179820194307155245605241238601679549811730765583953122823299440819072155459213094229152140594835414038671726843254151598675151045942330984661570660993756305481133089776885243083175238625654275387843895713743103282239404599630877175149604438847625241908827357394728464415810404216080052206142727521168630151858356192980603774520428010009405643622759755413779750494172412559948997329019109790383926236397653386511189663169111909597615160913712144236680046185682911154638012305841321543031489600615686923221895792157826106187523674717789554874486230986702640505937219666115484447395206841237264410633257782000229742104785687260629668552904453262735964899683408935643708918901824951654502794586690895124176485612337210977061600502371175076691045686390525804450470340581059755 [115,76] -12395120164887570228817727197325478870017208464444880293706411727746856242954684601275511355290874697057765449547010305623233319267260514601611057978171833721543536278117089878661003490107387230853324298358323732654235319102501139199865947546547978619540870607611015436767272625895925600275230518444567879822296573041764567880565279948231127206530443927438007809787225853476515134090725570040088695761749372564392684123223159730805391779926116268898593464284898488031660129127396501601037706440300309839175589605813903382355204778202358239056994933069604120487446450733661100376448472377364393125783156930462148663213703416504922665112764014966294723535499833708302472925765967768697107772471028655757812056455729505917192523705753527645775175549148423579004264306321662013959914009816586476021342234516574213765375403843558532474499524370577283340150637930615712344882842797102140493291103122855799035430525532042436429794745635063487174197003563501966920123569908163194329968458703708500791164848727261362884061642437136756677885898701991359549826848054326904290284791474994358538310615154425246434112649198789899168614873823106135239852824747826504323789604948914557206829793398499899647569757368710465740297861089023507341067399303581612959726755528156360188679674495611299967665054323235723980278238524171830414852703981868365982031448042806463680841481921619531142240889288067136433791311808831917295461763435378121497377729059096354873312818491030700703500974185865245523608451684827934908323412233681063767389905342745638401508361574897464099429548140604783969051610173990507827159243957721834672240626432289112496570445448053314605753128556358808449067081312068126822455095701794645088094475263918472826296403739292514035814103196746401119730313425734720082237367776552446888776829460191988627782177609832244311210183573526886734038615214906820136882521579024525329314143448286831433169547093276409969252376051652550403528563807993050600746692136558834541129831153903934840487521857778320 [115,77] 71842067875831093271134023321344737814497249248621261782167919169251300865168339741891400017251154992386896612839849392980698773040247725086705297195019926997421234635388072643015914991738224033232460699319587251563766764489679636224216404121204641526571877895537978869187704877460298210977021139849064000809094117774554599842726574398773609679897089908638596341757139787853551048379766385395147957589018047420216169825636434732678215447550982840635074505903540005342227048602225175637265410334905272871589028358491050579007523045396430942003483578129766168438212272264238983838914728918966184801020236392589149957315914562472759771895928730050332339499347687432770854209939962000785501416696541265855523957516455618349764306929124560863102663297739441990024659090403858035590580006540754792724727583268158314954888717961037446513534156120998480710271786467742684594770059739528752819133187339444761886497280746683248962847127006812708164763808730014925582692898688749430574662250984256172719108989062204009302624282532027148527062221606502758514212207259796886609734686503108303199884013334682194830540997234071932711725045159087118723900494297116697715695640719890955707627796993713864076859614633811083814530507040259529585169896725870330481893806238040850805823124484154286285199187324455850969450227458518379407870768564128548060268683407846712398945718862876609227708423728933612380448590443621778094319969343250372300042496302847937836626916348632742548719873509540288844823313297187558857257115866836595340110119512093198265538426675607921917036065030306815210250597813437796396385864398417581371503246078706937248380110911119578036206586504701391964792012157131587340568161385306802796034988407456593308785229424907734186722868789889749613509526955760374838253060236897145888351332481979675706552356886046397294472710383088106865959514098689373547342657944056783678764755540159476672768094488859791938853138510205078619369682684109671116667776893787588391634258525716356430910591865 [115,78] -9126799799739351575999629199546850145754257587442954398620068898489852373621530587487880994544176628500253790501696459826744592248419341153576966623533840115425467759533806417742094745458976086197347524141354175470374254031987242623759360941784175161934176512539097584424044073383267094604569883983762997322016968644424525658416554009243149117687858113818195160489748595494037715277792216447303652003805584423998128463725903480393656684411883856236817269171025510484464313405330642509124518650066317413204692288554802329457756295070774537570532902646461650804063070423658887006245878939796532866726089111002523083812123826669847199348827233095264429455762589601169583021432205726869448730986536539800518753784966515627747444713003001488199212967473289059589072825176939412151194614260466866565074628486113919078882293678599402452631830242898661563594507836875841090845311460258742190676613897147457783678128244924648457332311907559507002087294097027548411666143861655476886808823806301165604552159690443126651711693754057300299074026171716419213096767971279381954840586071453220756860578845606618515103664875351386732583786756247347539478050124201676687320877295819443778768993890417278371458075405155593543311323155513884281252730783824316713991778959067589192770933063904766888905348413042616516414963615936028799132135305481827838692185442907699857372518762172205366679984254933546124494851899613966457349645550944485197195128200897215303157937827228101148392243177275485899147568460338213268790147739060592530148503394099236198743304522590539443133207613039373661248313278991158807307250887304924018920114891715551492445015702556204253916982307375919633348270231459556823856661166034517189389166129859182017771428011193413150143858910311303358662674968148724257593084646902730107629693660577918401763230214063062003949594093201614870781247159721681974093899237154825599002284605113134797510620115532487131502488997738859918986929128129152171851222483305207465255676977063413410427035 [115,79] 167762724269041059027549704371656178553823143911546992144874387066337426107537748729117268016120443064680262404844066183259856166568316066807003295827071559377628645263256475112706342743385179216731922129733804789591544097092431704708803847429291912306200978041847399143801375371386204489213489059865077982837208561994593017300139408127716044556263516181141201673824994361067092550977438186606986944330219002116783791131418031592975095888149687972283905775178886691233780807643885451990689111709749302968845562043395797620025294177695697766115619398692963626275879586032944254984912454187976128020012701465762892017605149634353491034105389699054777889325634753718688686976907962428560185253597700013880197598909575639928752632658223517013037590875349898065786046661273297625274960169915691779659350244610180924328760418864181682550324671232936354485503504445190387224926951814174222398636041486213906708124533855808697877204799669909794007205438718614392533811875439697441078389626588569178387865828704591164727319228456810731882567294198612427063723409234156241460535471452202196984723637205955420832720189831597120245543762876238513484066173582187049016193771561295923180598378056700492903537147210783519095376044824718919119092593683748988558416024827243699924947065556057599365176573192630629551672726804046089361619022193643279351485306907729931491755870333396879381015139014850563571456613736345304802867370319463121472871657955017265755143308743054736122807566520727423604380313876968606983629348055958033152709820721121264279437887987774727541956589694164610167308156809969818444269072793149030940981413347520234068114365794590974188145917131933584097929646145540227280728978109737588111807428629133152920707230806798504753359886777630853705659323132464166972440914327853354725264821713654490051455000206126777430473941606052563561626624234014905152645110788298632203019958350360073468210082470434148915787544305775324157725183360131308691086578532362571923842798933532185255 [115,80] -5030022632947062737705360201842837685559080354790431460700470664638514744661521959740907014120515698782174752506832017120409352698758862793631841379506546028664245890264144212576801998370639362486076082614282402025273567387328485968983080969835565488802227399064605173344290740413591757190712978234140962154839219754837196658924035743376186752420750540043298075458782845007858926142610439267650501764653690070064447946146931415083711213374606481893232058170086446965956942480807100472150623725804319862606233523844992736199605480297010236446745618075307607093047508678347072551634768158549732240355511892123746010193251694805353236342535582897247333925054991413150373268470430238604449349161642518833197863223609490744124207503177804183177151992075961015276265553775036578159393101114568991507928794252696201053413810930086063381212845830491346157307994012936095045148253448804696037227797834555818212080625034866961289155547737923712647570042818964501698385001939905849888476228564296417831902606538677320256757946954589405805726378924219076812275319497269191392901560169770386466901176353631660476252949374271609519477722988907475582052722937428586344752579222014645063049893947918309963006261543372803649502319543119828181688949843126733228885363516058440010534074968291644231562642760888264225123143328223076397500024890234062648043906322181284071458916516702356198222783991530801493513660353867109367723641254802015471608024585226744439164320810732574829171473984850080724496494815713464023667572182910252889629599317177285715337743387615351465583965151219167148272289462663604209860040578167105100912187722262042755073798942236308091133393744261310211976665554180211091675760157366018794722997183178081627380215533056015901029221054790442034066328703917320280081142870016025651354087387692756420469568210315099365218100440850547974864070046620671908204405532545117007096629963881033933011059776121604173263642562308093446125793594886145121450670858111993970681490858044150 [115,81] 69755152328686549847647857271365092191258294674071690019149676900762638084264394389954813635519009747265520954209589583802938450763559022595960820998583849640768072881454413537359597086353120708846257616322846119352720907978254120746970890438551064939232402702953657672788138567909028088340914991169873054492030764401845157625946119437909305300025717261985076689596280564394872426504934514626806498859201647277687494728876414817738677739226545354759343104839513225945969830398437230494079137494793188486807453123228547177615293315617946182577723124536889308279889543206300273455033047654646388484991397205708750583754500697069416806388236769347753440823186301329566663669875921658724551815645330352110408822980960987125990909371525945552515429908643781418617933655118193574180663396926197075195921971256505785914107793096742005736329120195398470254786125649408504981736083576333732847305668219984762475348995775991005259366857035236079683789918024116453235157379874745069900037593891676038132507469736989876838818067076931689362113078980138461698337020554850072417597231831228662186004897154121779177678236975963498159889054469025824554303205965807915689019161372727288288285304319707258315099253655083309685362122954063162242307163137819996125991065911179405522408631598263409903737449587727420415559651018897175871334636892222029255333188684644903496121298184313275323497532205161773123908747878189008114675688172869809474574666954321387336631783183939531062483000129890405061205551996442807978405879584093159269854695900619037651779115887405238821641202360230249833110613697841834832099610209773166802272278409728584807794166243707660671141407822080742402164528998783411941767831770889801530147219231467540108648310111343366393720030939027596952385092716744546619669469703386521689708298524889383804302370211932103846488654636636567682392870289268875753637617161551992209500883844861932138776274052059024704596255691507659669415380812414775826037000553260558079829972795 [115,82] -1415948251778039952263784655896829576153853138721030433186073758436688914138213931631245034969073530291252262170289153202533416504940948598696831379345821511401815672052256412043016587758864260352908312267414103309604663508547898521695422057690489409416680350435369549747186144404523400228686951457038432446038493079496386254237950402957644175226249640419478830407602693871266520749381183134700882466739415088799632373479772226141344909783140602529109463096532637458191961052760732973037069985476691511167759826349148571380879320512198576831742577184742764883662177853395922694298839746891147950823867596003712665597234529139325030984241860221433139269391160370710899185800700500178391990932790183810398240223931570022331841436812642476129577059214436431490279646736985795687617030011717125116719066038251163067536908597115916196115440793064746318001364526986382522066220286766910137798004731861644938248025071729807744718460585098939054374899701088014940195575628565632077509998353858346825449956078782091023465961050609359250370081189677572676447218607256900677803918706942885233876246654762284746812424093968469632542085476477255742667723498888716292206757268826606284110628732282689674588152950267867159584356475085643534492458937151957750446218643092516571318641901785600205867346676239218786167499543202232149169064083172810822359374716732636831293093500772068439977880918010862144006906643060561900261869524019528983297139719175146539771214463032989018358692621083748289389234104341821557395832775776991932840290604763430259076667193453121320877095840251533506562882624740034778088271647841783199919539668565565901248019312601091990549794433031648968211526870986224186590964186649991222330220084435344011434433948138921412227032394229382392309811910828442419947497084076774984407576789765561853682966404814431930957171925927407054959423063047106276763208397897290171747578009377306630891935148999141357318128359688870602117477300787344028259183005493285008218345 [115,83] 24590106323684077701142854621900123104584641880229478992964059017077217785101565265809891528522794448232114917938155085874153451194511028631113797027295247579577944817461510031959613809323421451986004872646088648615822579727917848892886483347097157258513852651779548586173370532121093662098220075165967952296104796428163803771325220110076696614746022056924568014504684437263251232448183687368253867845118673654949140553709168984752599374122309392468743428067244722998954923439938500582202427512163563334928328241471252363614295750818964572028628443767866658926208150806669178425590788292396505543377356029094956980781700139594639929943002542420283393814914270617281526793676429704710682240104077143716233268025900919143435965105675864963820528543974975699763684513354926805497475662180912983556807124147968018282724036389055110799483665842056593425487459515908950078437587473943784234515529111896861771797537061884470356664377360235237940636348887780182118464578016399813178565700290084655733288321412900574298390066909228049240504773291376864701263951779753162981135886123489676165846912997400618442655425838112303420878716642782373266086252076213913140022879244604309281447626736937127411380956483884993716144348214811695121182684166860719515554614794002538693747741246057193199391735781442723064982803731846550245335701817901161643480269274059040897962840751797293701632858428997843641736906454255268233172242503546845380163294107310037034694270930108339708249644295322068463934186177091001696498011347026104314346514784663930021413315039910396211847288063599476355022933684219835926036995201685451098848065490326755319377942329744359335888208532941245704214828407540004120463794137057864047333550862905612618503129451819173462738352348337099488521033842844619402910242365830826973441936122545988805523846329495143796765012023814438826620605887764934068230000201944075038107573046609543018319240974502400688217345402989805129001730094549997058521999798604725430 [115,84] -496223519659662999212287599406228206810620461394731007144406043738357325904794175971215000281281071793401903668899605201681969555497162890117125439103581889360027443422285277033453406199086275294232069072719945016462707020912048871592672536272255102876021397799409393208681317840101246461654975116577859812696575357198358056909156485015652307845486056229179497920673907041958556228832875602671724998750989696504488848794986961601227100400907886901860722344094556250294834952735653804955069390011190371416335428837152581532315549743114584167613352436499316862681685690639647192441419627247676176166682585449409148671918328758503907846227241996209245081766841631097357523034065581270989400694545516504455509327472378922996373484658452645131574487827769239735486561001100071035873767480573222112603875282195034930824139527642635271543284487353282677558870980791346371429851760362937885144185130799616723345085765394031376078358740465277030491073441298829665104608847941816800373658834785005345484421635119256540743608407281627511713679793484402337944143451546462202817455271739929197994114197972584003841064214169609052695685697453266772151125661027528238650332175124744942789428546438851803738331999965471728644396482322295035073653162024660690991643815612294446483779123514751583394691216125311258121626327105994386247565697961275712576606248759976930693167022544619216688930779263461172615212557862875995821253867386132487525890772001884375441441047319455956824055484939555901373623856186544277398963509162519192129098181003888602061130039678087134821526935059061426673278843835546018564507604357990083818973813351439109274809976140068445346300676332255758545271776090784070503321724345889857322573074371889537980666295920738242935818731127516098053822000525233561090715655012805705790615722075781876530504829149444675479757968308172610091952824742236141654489970154031554655003471762199506027010571505758178931110899835308836870261209554701677365160331842305 [115,85] 7323548278143766692538471520137526358027831315785954955319764768908479507418998867256765702667338349581596324502003419805631968505335898443127999760154669331301707226124325471774708208292535369194827459283606906372968365911282153965651599689363406394863255830215629139278150780355226856555451523107222065226836466590242860017690875494409153414964659828881075888911752592084828076604632218212838443628790221624136133646485682565024062522868718617247115266608684273280859475939184372165852063971393492824505180014933085732963728777082655850075693223647886060300768775119709085419816178246948027569971095408977116259591501327746518107429584927630339545531485060528406710275549752341017392616012423195622732493186649094799743798948019296141432945577305539188014748082368957433612861346019235692903341274885222524819154235704990335010325186038545894029954562737302312015314005414703189888819327658259457097483097982621219273610403583601888823300009215073586270879843214274595762336371200365662902244299533811319663443343779332096686763683547402658646943445968968566025345766805477290590891750151869363239809581851574393971363592561417355615244809970580377801466315885292309422697661474579335565469519069879188182561348194827683693247925392138105485433917207937092671082337104531906738626815264359151812319007968899416484636852523561716802401919842413999180746697462183571552789555187093410703629741793709425393893011683348803798756955719655036750340861668892098286769051244646186656888387870734086843201486826539391072904113444871378298856641135062229653753512891585328937648374257599068617668858094939790308568443063210051779078085020528533174491097190088183357123675026545687921145774845014487009046974514377698397804591070362878457373658187665489036272409499211985227247987041915302336796850640995139245069151003451666923618613574680164363863183832750197550389818986368445237110831280639500693671986702570848444468609300089383798667648436384738040325274859 [115,86] -59260013375396878269478983656254074457498306903355396278048558244018862694471552343935371009668547125626566543674257670740333169898227243880311560228665919166575761197409297827909235714601610950194679843301385275573736090906712271227821374666671990689968970061331861797404952439208875557154658277181752628860242397799516510820600373175527039168899834412396258709343389554358638774809031269934908863070276438442017341189646567073719209980314712260479174434190966222403504408361407751727871031758425034303215101340603071482903107896394790612746811549803671679322044803721285324227573745502125041226241826268277987089422429767286316029965325587753083328860421360236671254704987794692619970149225475181257268571824358538171754181244514522246699431805321260992591840827328210036382977558718156317732812060722963418627177456083299605644611483628068521393528468339534803238743084617265326060617890823926619863062177169204345447608164593198775199966820822704113876423145405758293509131777846269830397975454688962660967613803320046251801389934380910191318910724557245870665960496284936050827856058565352865716486806359756516785788402779125062935162537627182045751656640644505053258254466814811901343284503324679018634154918848907662563754458861146334930895864667449240098625902502135538002342932415796002473203331583084509544721979298555584383564328784259037342664558358382537476877438635068767946965175207565285270567349520078982987676578144436658264480610770492464530838454083167533844224533929018396781623423238744471036016621199833420593732199559755486556233702401391383419284076827290765111621014727171016857026642904141009859093009550210071100711233439245605259728868991296473567362290594341812879463478207416446773621986414004538393250465503497870725281431218940192833171727590211398162109031478827005918091703138109794867156968396191019158576016713157630480715286876814048096353217350700840334713101866995316924331510354447530126263795551750926762714 [115,87] 265561523736332278123558259392362287019694495244252534962879991402931670512111190517841044250086086606654241197996443954334375231890771799379574453140583702116937165207918755856352787624020427584983400951326150336142689821781099270023926333139370771684584010135160312475250273565429475427032972879663434642906478973641474062917793239960286352725987708720818499327081730117024998280987662584962072827681258482912615016372238701074612127653249643039258836183803628599445401946762788189789069954519093309735871356587715057983950110299277482419025629471640905606631409943762684338692405845851148062441405705772811983198227042291819361796326625809219645926811600905032691286614214649595942883338618730559080149406720909002453326273966924780744620122621462792096782770057334797325593963550064488609158085775132399103820604004794701584776405098729833725044301235868764192992173891961723005501398147988900141161655327994760192723199631457995602234836701841264099285925109884550408852300516088975142213650068492699867498404544921096373135391420227877838977964852822894656250158792277406572142926779147814149102456787523919822740206782809394913032438219710476159342411190945538248957372888401133681122432298649957270512858082305550240001994174817360686842623170643661094627304380066710785475623144004580079796382671620156660170414673256474172604813504866940448230812028339348331023519802905062886111763297143785315148400752763149683650196740772555813685858580312503392679666735080163799541205020385076444833364373192064765817742935777278251212313935266902887447750852026201352873238909838659071078428890072295809394085028705186815309056727959608912325817737377477022014148126741346691850562107508677681293173037323941932512085645090389787375420216350701138171309710162606049942179782329394314156546273743858921829537415074890683565721984296044982410168125085801990614162032111593015059635715847564477409756700082589012131524940887539965358636317671832583 [115,88] 243856567450257943787078550248848957833253957951229327677990055672530718749754465282280293219031942547349894594430033730663865821225446242001896990167599736470666687021550297972803746343259999433940433032763258120880342894055304796333195676071141269514478673264447609657048269788602020737494860996470957260088110812697556432054801007127456142932102008184245184830034980234755046310663398776579408674599968488537184477075735026168456604095207897364980719708532885049689064398899110226540197070146254520004423206562801508418602024824715711847635683891366927846889575429407616587038544545499604255656696058580654691062644337592378728303410691636218813714916989242362667145073031526193275245387179467647359582580120268355366702976532502307117836277126932743524568700043478078884521461564183457611943373301253718993805829052153128904346839853312828293369153990188567797803907439154028898743128583965608304482876857814708087448675851594601192077633101824644847666319437742816832687119774071709761105992870199194248310733225090166102077104992989089767332845270805758618676952072162247760195699948235495014304677006873948507664957584786742166309457760354121628304711719475017762271355888603114808354101915767705088192696519422216228423829492701740664979697135851238488478918150655206089608676045564889981539220010021552801203496770601306037206845820161186445501708869727705399655513248388141170553309697360852967343973550499516475349949708966194159046887645471175987574435841942554824935887190189183125839188880091896020239348260442147774017200973341872455295765242845492934204315928229843928247627817919079777262903576258249592953029965736954799935618474676638135620317044321894112909969071628172876214725971851870316815113179537078063584325372172495626411210732041763447332689698482430178449006069704662784679677908022614263877560363013279628614881292584358396569562213447181055550711214212689334878102307080057045445092617466819331599324468357 [115,89] -3188469374834034387415041147704667568931591259184878100671788203892856995747073879058307497308123453889480760611551145518131385356511243127643897634500282397757175596411227107875789782007423990008348669170249327860649115048745225481887537812626668330672677669606251958351984823986067123158674534258038026349896720981874107665443533383586055286516080873731234785911773379135003096810506845091637030521545113402419044808601798421601241263799637920610882399208152748683127699457194395304286238483691518737462193615940338587892158630186727433878973887179839129454634357859371897752019240823629923508765563146733701417053582473696040551281322522657401463290120337795947156745117351708323832071266280080964700207534882817981603112337178894497789198191287082075090129258075618625329416183520046561317884845932523869066763585197611607013120233352372957730039207833151114841470537279262237766170635386417396045222057934581146259379459759239441351739367836116811881864227153083137268972592385277925255975716871618597605624201180492205262021140157425773649433883197554277475567700041888668282911264802225583186065192237904567178294092333753223853228255342101449067268762183426018571949258213074710571180712592826864991700329822707726500178459649483016837416789547826236410537685135038516362276285160939509445078925199532481221536454333437054660210196156487250514497333839099197867490963259397311335302182430945183870784574277165435259120753052968661404408429754523647412503273597502093061070179337547494241063955089430349917498837780544033681332590040927841605695038557363940435608363163853414069726141132649960213172782617034846158755743621147384771702823962949609687737985340285823791804929192219478580836493762394840996077205486670765394982487866594987725473934837254622616727348404777342542642742775450465597827106225089251184739896348327286045922281494620166478512008884522022607094248196781118482893271680813495433619513929309676734968576 [115,90] -34218430290633864085980634417694102147099266589744088402588688920025788919140984082280378585419618332521076828273216663147966639576735264654887922149320359766991022012817397242337779106723597487241147227813454851423682355886908956392931045181087253497295430693693828765039592447548573927936759130598899307436880241385238902929017985639569141117499754478856132789081127658071716593988389217946748265776821688847510065238763634810555507080137092512492571207423065012506220557898670343902967745084052699268918008880608027483605892775219747029697662986762911866341683389464795857271591572967973781755130791150334518705052102724968598178525252091329499033858049381354646308179940990957020493892275551396633200933653044837991492011609710874704589208398847820858029948382713346628903971737756464084170731088624705056057081841173715608204444901261435587424411589236234948679525001369488630978522051381666609272369113320001330156849942962680016799563260615843323815276026931870913236912212326078497149918358594563809666625688164182718958062018708231760809255704565996872701909409754532534268549078118633332654344899282024695611663666292596268278669620482999013905518287714406908663669587627137426930238987426048416177937609271329489420530017069965562467290258773830879352034014768018981611273040552610619848914540057941332822760252677036570589621004365768679573086101977512162857213821406586280696893901440836283030615721033261809537219176840318442018042698949435809171084008982413402741085844690348407999319034956940925619412933307478540283395270292920337970140240604050532448401166228925502605355818685550907454208405170736938287093140418926535502993533490145052735968708795024817380081764522563174908962592144252227314992560704171560967199198637895319960164295347608615673331687376884824961342760675339530906935255081670079834728206281837324205582592580934671053338318247871061927400278162868902623299676088805027406043781543590989482 [115,91] 410011352457136861422406957414740645323556773278898589969344410662397690064677581789915261646229743766281925612961560548743871490805557635663231531222025313948201321460884700113098047871176090767130058383466779750164937652372288814805159115964430048159907189317693495692875348129571810029502629280834614445817808337339375767112826331815823126647437028350833569089059727936071468913026153644603883673916741871212500114315440247408220273970901159711193487573412488821912187657631732757834188420766332013180685039135276548483718604027895612293025472876460190258356458403917009295178137469227815288861450520725166833034351779218048601298530995599568270488915769701509713936709380911028444641852371245524527805496427040610957231447270645719539645481386222991720884970871281985762820548344915891878544079139036714263318314648418683888041773148528098973633706176333091425525241506760937985125193777254361609317908127262762320710040279406929621755590228731242955339796811432091210424875229388515346532905693673452824961196774533294114613336302742129885460747490245755184162563769380850221077590808059532798103613694435570088824363128645666465777856190734300395021458169059208632016048949972722686232800985875938964973818656830754146100386310151527123932153956661333602160101223817569009621087518188706373543091415605505389941590354536301749027314041445267422563399605140952756062041694697829726465402343482409629435752326494067466220710983628839366043698904947554315572095687707699552670624316473812459214047462489096920896982763066350078774250766604513132796654146617336446971390831154351386599386512727733988520288203823730300127128070119381170088040496994883344653322289509361287771372338043118841299039784699799786973410247127273704656161876115392964471128778090421325577731988766538445537430797404963977417379871967213600076536900711440486369006738391549201669624310329687827791935239777005008990480769977250380789953121279280 [115,92] -1453982002845493300821301726601379401535233385758611873274903688203443565104873820282121320278425792103975976565528808181320322364018700603444025366751258154381811670303571089373407046450298944289392883530380558405879471891508301210340765787837429246800362665701240432294386539777661402160410109837690984095791281561467426779050383222906264667123062723431266428361176954828382044243903463608176357994943390401694651252380070462937612298865506541405890176001774384297918203262268084569309733172814709637240005418954094723628856371176052426399011509504110493730393425084095543289238376849522882634397376325655627970659626104121076742717722257575105234002932977295785286816181540997289342128527129106846012932743664128405106071344273293949675647792387821666870554625865417129079225647136322242817141586275870641876212724303161121304690634364197733985456220815225720745778666895159767047320797231409731528258639118898482708836388231322465192533300668546616343535050665509770834783943191111232092977209765866420575398491499491834683415787663875374806631793660113458275556609022147702937281669450758210429172125966965245438575518883755464490154010857760597518188090178203085330434312839524738426689588780747875614647645154611104213633340037165259524589177144048693586330245598285031479550554998822227364228876235751045096255906071222757528144053411584449718275273116678177382296720396922505310900691569536354166185671728881475587480160867637567684709697965341109600623306446788563212406751848525351299617382143857232156257358135168566262040471613845370921252135395791466707130171688991692908288821426510779791601428873141455476406334279102823465096629718646437703294056661475472380006653251626430814960768246933442940192059919804985314704218214877640612343546058603680186010510792143507885146731295456010457822328608900838522989081168810251869739339512431480626612488013487377820319757145674761893231817953882766149281765148 [115,93] 786182207226191020064224547803786845217796632375218926728380796453446996023656835217054416747249268839656776450461763996381955564058392836364290837972906682891238367539137255742766755999539653798950195376565223687659025209793274499385374490583722868021669408053731628110595291856219454416474548275744822092065267143291440057252291318227696006753390468197853893509014556551076950466395699571945474988054365750920323631174475967617717856032088421526724963521536621684451046637999897416873493147684254744111918190113002862193657994443070649999804849124993234393239064891849652248890119893155438590028738825989024666014171972548541420457702200698330589178028101886296536052187295435580485695295700996072911373522950275781965326222769905715566066251515617716556937984828361251149796286798663194783365560359961190930136125092404821582672795216582388103907003247018610844370169802905162491989802554526048478098210428057847316830728010222493699251847224034876189239016681242509863687237468538410061321815703917894555309422076059379097898836554891487539594286838547461628250331826624858640459294761544106843723309962964668971787016588553763407596962705612866965005053286801343333244900339406198853259148020434529179552966207293649667492677976433701840003652747537021359975995729828543634791050864268390010806498821728816480561178132900633334910205756569915429725995257765957547630323321864063731894838952697505019187489345780091487970231880064423692914558149134011590073328687825431617109454541314774830611487477982478101801681790332346007976402530185642280977935506356867764072844380970563554005599137037517025543998631903308417913188309572254823553318217572619313940298960170676094562390096216994390513957473460378396100455232395509837157167843988765107281774843071420042742308369987739970052926319576973525915324903318344847054207668157006226524946174203184025339194969082119259286059842422027341182663190553934133365 [115,94] 8712069523339372552468394253506699127991309979400969140689975534308415856038347576735747511587397989987967512093094520735621622773875501113014382284234344439320024779978264290003089960431749897132134513516473677821746710228229890466181032215935143033477747556710442845466831801198224026472277591226207657750081014822912191047485117165856933888797049170987679553323105320028092534861697094023701625792641016078874781686504725864709257259555118895142297696500702092858519900729682130888764877515435727710443004751624699680020973437936882130778072971648642061673834289476480071289740617893114825806198691457345793798908866393488013200498438804701415503495546149657846317612571086066266362710712060432823353610565846808102475934317455047765062828031718437066070836917725781276192164239440435371344954387508642199316414120787720180810850786286257698881523395990672922320399749086165003557224176511187885893447722356927109259060173669571594002238524240002714974573063704142027227533245395648347782979924920915946110653941439681156735478397160954718144376799597819866486859639922750415273612066046563897084343555045622007330454769164983462197606325769827213404520441324855136855453704837471016861958092538100183186118320850156703271546805673221301597750962074400712828783182640986450408653217392575556761739909906396631603662964730845028881570915560030902223878291465804952592924675078344700453969203804559943958951407483535602302282390607623220067126840937613144791776897685606033945445997457666681233021166937131804600342899535982058651684812780918049934194155398503257613810946019024015182365744472950083957566289209077783982379716254031818936099197247576583438754178387482812650056890790548300114580756014808020419437851250058136090931402184330306031838247000291959069057031859028526782679569064369657151461371425816395124053735720739802435299643336750709451731339994037187057231327324301892811598915233947673 [115,95] -35228656805270413929316252024717112695905114165849231442918181138956110911543924643723575295784950972934495087281162784156719914254829310261149777568335191492797886956227261190527640145463763172133139542861463678899247542780685032309410418007762943852085543486846088914458498446454795861403679074057816169378566881810058477307851802275673567967669588032798723735759630553958610620261978244415692339538250366038205066674168073019537933741957451974158609785983403142816726927492641909583939158091107625069019141712662474135075777957843928961636172112433994550954235550385970869460779634914332026448329368199051377225585392695173160220017159628964499553997867844459975178423653790336214359018503382022552089717380301586152911629362411910418511262932677108802853137860997445944186136442706814183523272959536130373510715997112979891256873871521161345237444541436282923050563295668300309649282856529201798833033704374171003009461270852971724889217121505525866389503404819146257801898617170908906544525441060023078759537323372815777092311490955141596880142145816422123455978806711963359571574714844144234861878257934296643214105577365202251094951402405307571545334277161809106857162747891001412591647500490856523101634501524720982927017085999866792828225106779537289633410019908062615878122882345390992740295015814135853742567684662050677660168052891757275909899881952535382494971207589205573550874288352543642131782888698006888636550210880339297393385006734660590036150893905303424915704233986551521843734827871066577981157716530307726695619052671735510109077827493324251672305981701588878173515258392099099669008656971995208702256092997515574279041467728781436194394987092381637100438234102226756145077467283706468956535533366874659207747649696710705664607087636325458140776710804867835660208436618516274409369097746645459419182839427353753411963439764729685566241196335299171393404673098074470546385172472 [115,96] 92583745070321553439242067365567158468027647994687524582809153256973139903476224440486857660325935458819898416055712307531235664889791333726953393588602653072303668829222462078372147426803588345767789904032033322294649759915014464198561166638985549117626866156101221267995273447158894129818085892544646509960758932787348313464555818504171593338649150554572686930599986924472951690950475154483869715681150220383308121947552996840660575025047425487579758826239872170272044620608195225984735266202717704658044637639079006931843385303769323374640525003510893219273310169773794973234376996187802882431779291377156356233137569530714947811276805574506950305940349753003070550642502459299891217329140629410556246503343546857298683067209070824229447645072057212895792767449637354765360722370766529018994234619424974360442076260508315223266365356732824259760560335978918127291211542696591258522791146275961805496508678705860335179391428286594637093730270550459426587697723416752225003435666014454871945376336020435906814002362027856557204853642979349138442427252521460693055550635525851059451448519590073238615778595692814560289624885228204064062307710948432333221686387430896983546898935221885280537323053113110451699426600848481747481513544179644145072418101158170484700705577592843079916158229523186837457603109611016706021608537917940051717536263487769340792929636707309689293831440522097751565601570828674906732768314617596966984008753066838514705631981702192381480061148801287794655063306081187163629654099448217544010576446828844699458259210567176953489103885390555924363854974436750285403012417066438472909934824602563655672876083513907251961426480917810779791654676857280304441950448450509576377273669993841475976412640733680820053670133838183016968570310401411231054040189260355724097019940583202766282453731183143685468403433896130341399153259998809578391252848845447720562951058091300885322779 [115,97] -177548287238505549890477129691502129375449917239985573960972347115639121914014878505687733962791998519457501377993027127135769686400289693255925151926570805158645621257905297571457257194588820159907581434121781468213559775679371687918077669435130844787530209410630410368816743893905044382990372343975840696375373095710229571705621498461757291185422924636052513705463453210026808283367158279373691629109466079197334741062413831801877115517049531605430708500519857965975140492413941690626835451955670282523853302281894362199415050161679280248403205598720366248101088876915048196023853194247845091897880274772715156796817033067147862018475272564820883968640171520948096815684209885401329601778762757287442850298913153049928020358957605637547822835224879138206431270484728268796393060543787695996460074136040501700715826129107146146050646413623089145654451348152673118809279030414164165700929647449241209872020534862528225912072924838348608481519475774818064713660592326513413089716386598483064886038308211178281156631541639491892808726684123965137636657636194055961241414792668521252099853504559114685084361158679013970362854898274621447221556794324518362627549799234462964940415124221312593408709983241686099345352590442145609407716279159882951822442419350188985910936987499703546179983223496139824607824061619510603197622678743652502181627322494970083978394080016797128759387661575799002227094279602791901702532815529307973165188145430424427501050527225861050699098327745630169348218119038838787309410474266410240138395674023036908004623259086925083014450513029427751425107119318735605744890328320464811315339877834456537812442809193990096034119105659920450137637176747916601572675030007997183731328530340609340946293320223172903609248570579757233847300360805471967432470269400191603124709803610372717191301410205113125548611398293708250466395871873397042732131308263043176951377867219204013 [115,98] 221422118729775828831052898162445689435914209247497689991116244153208803677438339778071081380240108143459674110211112851953247851788801856682719832187306767238973203549865459295649984036883166515482742443149418452149391478361391778181400766047788623509814575688971862046183665131292760379295351186468881946721869695801855936941536098562233520996341641924701806352003717075366424324107870018762548973297938403190299407027124763098390296580674017438686090741405956093919387205553110947723911047557692960675915365507509615200722695521213299999817014066209788808288453747986735708487608523462661226060374594091280909024177504269069703773713461466521784523285391320662755092614547942007397393928778307501735430991886533499653164305656992983354853040883101417044228412937765267965931600751987700241491132010365252742450031630135753063538231529872954704456753897108509791162273198697310927713915196927782508711510407374116167520156597298661937982140565108912761599976249242854078382979864678533940871169987637768136078678489490997275945031390210419623108390301431147228290144363154563236470725813835153552909447615580784653696264604464346166101115202783168550354361925212206428591631489918284074484136053653340459569235406611783976220515532999954197865120747051310200552849382952310780522263063659487334768000636740700737870039025902619757514666659158426247073763922134573847119277577665405580620804009921903833883660053723100046309682134451422878112583829051005635013057626966212994694847613558252541098460542086128832148456113109191449458430108865295723435990151007468951130817638107420883026586453272632381396876215521522913595787420351868447380042377679858163214015212935594350956326979650927766432176335345023123276380698823994463255743809938992517259553304495614293492726608143451384281993639406007851360756530789202303687113227054742946508791461213132441736359332328507128691033892375 [115,99] -153928151024291462435405331426328284616432878295574105782183107506061446033415250456443784057900871194320843260462766690578889296875806712056318278270164889078597592860321418829391577644833944821242033010294384825308330366645367088497453974045308135153764206161575594172458966209466840337076602432349496005282228970465329711091157388087333218275589447744590006646027801243010241755114707087476769747206015888085286630272975809414632052984983907421431899878999354894944512170153497043690599486453426410589637489487042986603813327411435546929071996174598145999184819432262298424310377040183593050710716930266746489841355113762981962114558268238432051263081809030222961747226077457583932386017742878333023115324250264814521807308235080933838247043295722227248736374663906738809401384023176012169339798812113176302850931074419502394422319323730982615338398104184567285586576152681831284753848654664991044504696571042374183574465968983297145494090347800785082678653473097974239494688058119694057018623439117916172497543736491164268428748857298854884394387531911756466406879254644700173616454433584168275133142771359742881128662488045717095921932284276734769955641337904845297290808431776578986482237904900368896563199996314432793058580561444267592689415675985955848156032135113449488299928994761222147674279618179914436760238075924233553616548321223295549118065230237177165319049145291087595789369257116315068906058561309697948088932663682886580105411272612891091028091747585937855948134949164114774656263048419924190930885550311237692719966001276125807329710295164655877568004039551942482760711642155877498820239337084692557553217903138812306918091878895470436429782776532317501478939953748071848462118213844562410308004352291747182168210327798894293947181386965066636108552154362442699859482895197042543307933353598851260875677093789289408791684470134749520502318999170987773075543 [115,100] 35368380306660676525391063904499204317940688278625199406608711763251204649577337031602179175257133940039003037594862788481891639911469593834608452327709111572632214464872168601429854545665112474996683720287258759100390542119117373012396025426223787935292971730005494079937717103832304277662921574422033408276800889341209215567943003964034930364353152009566828275716465619749291228838455769048079468607352840618831890271629623384332761962671429234703902637314239384207837769717138517155568791780953084829920803153368747754327631353360820599290161564826500180115089144977402341471545657067189573502845202314030264512653053599948574851405039468688356915503002191547001570901493853658792957649426177516769060351705202153328117452160086976636772520351148866335206847474297376507373223336853924066745343581887581967354850198743335796527694333653794460505257312032787326736272716215248804765702037988460141704805071266654478771096129278476465483578350566589160552904833483774628323506144327975594639715184250650114617130808094995334978656017455513457653616654501556749722969596853566150941426265535436828644884926927260774745500070821174941277975064532394494371264523626769705271238037192773754164400177206409976340505199424665567231212316873740367994921997631090859928631428798090164552830015997041075528809959370933549151886352360423859337735409324609444052240488443458532845318208418712896363244906901568735840306367279737661704982201896311643772921106849950053907467617445196839296366949551170098619710776452780393453133591412972048372678429098038280385612178441967252769484182494301069678854655455093589233275091781416431292506114531192150444696609024877784780988760847259246269652506071549933309777758768132350543369835714031953829828879397260218018917074668106408005945125775341877188419522300693015762226398281397306411208149032036822229028085048092489651728428813890640 [115,101] -3613677568160959818217306840928044622844528296659787993914062545065566700274908360963226022902329696241598434051991442119901013891135177236569961377294057391494210870240844377977695757898619195162485695606658194875013764443235168546558711313823015533979886799185492453752998335575045713597012604131953574386093544364527670305628427755286614756656379859853742545320571235960002007678309293565174877626853541729084360415580019904018891828986711257523403166992025024149812274688265914579771795360257713139070698605242857440957760161045246659593042764858865150653744844322052746615611140307384075081625128994497085364086481575801020172654988859854597705850837573740806302658839718433772484543356522976159656810185314058437362481275472539034103439932777165814218599001008240448399010937391381689513760900075190282312118670384387125005737734249251503754080431692710828450822725561073257875208588362087644224699181907027726689896021861015498936946875149332085394070872915751499372990443214381176721571522397166538323222537881734241089864580799546856875162200197807153876889323503553906984132125591539848621090076041795461254563558262416071956723752273153031417570827455263140553177601456000057762113009206427810161587221670387571891558821694708616086680354946569923700415426025002853537883598303346700766204092264593799531586055655145327165028506721906333078239953787267025899849199347779054565818980315344440991334469650465724265696899586209332613180757871745535481063984786664818408269156622829401315026653797749384956414631860713571986431803864984761026160392157358108632186460300559529546344593903415619231517107964633466279008085203781013893638788567651742532081205697122805650212869400731461150690298375884244065682824120542499348340590515682908720537408242008862884149050479743192142504051140826582905244412635975071406517720318576714304365483303679608080269666023 [115,102] 37695488451798708418581211580818033627992517061582836892959715189491756828761516343965739779860997998695471269516016675824701559848814393487399475071834426208963337395165342589611204660806415993509848840627637955380019887281433157185074194679694293326484982720074663335976784506934512246719149871531791855488737730321939106887488723714346715207246796918272719487835984905487235712938700758114080543368014424383317053319797776415546220846846874505325137615292232208217766782236889536553859108704871333424712400166773558973241299238695453914846090954318138015914950195197570599338127484996823081434758212814052850547107459230791216673213934493932680679118699813400744092352370673691834945280373710177836773220183941219620719241191053232331157116401555460340866078061478461916380103074782284283278484663204688261082759288368973591668109071619078233447690028098005005579361094220808757516585126271349083289034498945725692414856730867297065672633169699632312305478341338533741600044393288692231311434525629065983466511786348162012993341926377173273070431731327418315018297647315219266517760241310756717286874346832625021956857024229474084281763114944118092973827095770897830352932608867811534652426710395202972157150510813546132687539891331931597841719534023536926031823377650629680632021070592091316845834343269937269725995979206063472111674578905121674672818346799632335808415321363966366653024229493343285076116205392546872076290732078247685794807277368284283216728679775867630647889997489202375420986329766764679362238844015834434346879003495945953670820612478357349863451301418783375940864437679441143190385179221587619817716076699266176619770655215857510696061170475611021706201840529095890669269597386679562380612332296328071860419045640784940248893944281153074364883225948107814629802097009790048451072872453931584787045868363239680070726845753597443637767 [115,103] -71291095956601260650569966594659666382849489668174130011492628285326395096512149736483419222003570848807922868225284210131953998640389314944769177568589849482584379320457229831927612391550077014872131956922659385149399138673812076557491779955862619576091070950609944096660141395794343632948185520169915844474136099731188589641644908087929215537300640876582975430330510700406744223765125026506189647841201028651887222791324916128358090737958245133591399015486830394607034900555880450178011892486060793184966369329657250873108479828521061349244129694714936132992136563496564909273686886989663746725777541555272830771839207656469366901784434864149346533559098131001599348569466078626105924204315003054191606178020310186504693411521092394707721191406491715934946494655153337280099375115741497962489575077318922062455272544465024943517112306585074723868285892755958039576133932697571482203705020562119164076939815782663484224725920322403353109851516361834558449182399734719205597829848180076651288032216500467558021685389275292017941877119262429633044066476352234975628382938775900223501608885471681076781728739044497365869961659769419035526198058887350999969763539280436406898893608661891045902867340876527325291446289111324375343539233062097846656955517035022870921837138992237453766043992890442924415425623426055147472973731753953376153137154258840494199775170802809829551125840467693474852147970325791506657465628443265016492970969072140370190517927793215246790393253604151463950403512142953185775211705971247565896121432279033886313674219148962136150974485344046460863318779286745497025086948922394405737584940301780982897322637895962961903422974132238357798617747379772596225259650289103418893522540495398490923792908010100048600818526401748788616350520440251128517339382293251416041605010143743794978988917274183090680872113512618757919688375942027338 [115,104] 90586878603884636169183305207188396064281246444939617017959641168670299106238672542597442029946755246490875272857308892602707777155061402406567298993693833248725593494067869312489969087795787313042481011043870560165761259539800383345036086863257914810668114661736428937396262980265280831178121693511453387132812227375235829792603050130759620906921264263872487225826188568774915997865137714995847339074275135757157822930767816259914863860285539704056532815539902579179571074630992246910627928022054324272855264269341751182291073582925730058078822636650183517992447304280274230850595690735747196655282517055660641703020425025752874967737702399842559343902967893486954291536702800431952291362094559699089850588425199845672392228860573229256832671272809610090260751613431318261088081814838298894884684480879970010130185903991778157966190779135915570124153805018448636717352983872097528228055992832572976172725350727432344958584371702194109329500330171462941368577955542982460818604175533000032611280889763284166644940871800561269651867095217234301266368899440962364274530009875101561588023239902319037847289771201105205851347693742499838347893132197380755393884744512770074496272460266229042710387435111931901374434912564265748957582660764561395968388347829554768414932353444914026306657507607132885807657483738028939983154826023769182806544479565018934956656747603117258690969635107462700107850134024092945628539517758960851638892466251664778464460761648958832740919707856606972975626327260691668589312137556756174589123585609971333241130211921172323811432908900235802513086747573871309782001102911479178845305379039111211166911044158536782518996963878924581280274777742749558722121259602705112883987124351362057476169306459610041056317628269742202123582166855018381644732918209647923742948701620931502457858826426403883402529497502273462463476946776 [115,105] -41492663862088542952845380683723414789385076081081563002224459876551436703024756879510531230756022952705795748534771032204448563757031359701466516494536609811442746007343400587824572336516569965883293745785407128419917163632387499232611033373476196194038676822824295991055292878217929298933862110119216363158774201271254562643836043860613466273751406521767572599240993344635645688641134514813349715960132970438392764552314222429413252754661727837223998218277280399782618317699637591493116534199054850679043553704839352311631870391009776100509737214076468880040522668482260282209400574921886671151030041853431966628336397602542727251800312417464673989261815545352256761007785391432745042153484493269607433941688043506980163959261570439431578838537475498179291382860959331030960505198974847997327753836545740358125789047921121545977452052598546816207553917670346399047448241550090595686809151071557516896874949442994991616174998548878168840736838228988783501856632931399587784978319314344125489687250654523288064214213739812150203838208079130161554250237487611913118690344698217088458251392894687895125543352919338527793078453688862098061811687746471459019870947325096722028503230630270776183361265954588355181418748022334142031672616414019207277368157851979866949113591609867647734472495420040218498550878799764123089943101819902581596647993256762490116818406190865471554655785656547195560087392595177702414901182775896658018456717478224621070510655071434381529956455537511786203837133236106458975797714758980727445244210026883128505289572507186001129254406710716634119522173356192106303629545757453933333747177247815645390881116204780213511711216304508617440636914998480829403223097821008587432197761807362885777403594647105618617218416510390867578909674117241431150323683646207823167016601695632305600597539924101589952391754997546776149811 [115,106] -6450744315247101606652130373363311337427211521285708003089721804229353654350294833137223103518673934901859891208825201742396891790289747967495515251729570664435560671961076447687431776454728274119149278410235917422175533641327891810333262508526441653639502252291559758082985023920806746746285862494400323023363819165704828860835541852282033875033631136170971794748283945475107540109886721002240887515618343080448808004874273664770569782737959059534020087929078981227189503588565395848862107699350024876129125063220746620197519601083851212153455327595162684981539404109918519066193139284749205548612610283194569023926291375500800632422874021027535185120271803671505013167198662687921597868768048858062728114357869959789657824904502818070927537268935708393915369340475602919524473702656573176217918222375593490346410107190734505391469867781283484116288189557907466251600269685062520396399704334407968106926839329113768697031170687548805119617939353920546905260902192390508216324133039428710925134168136642986115371549435457582979330232034434486311254227973010665786925955890626204672895715124080962374404120116981623241662352654231199320095718303723084099657350334471440390594364447923673921502123151003482560983601429957580964687109725382819930484482317363053407384209806883958132591306933071815957506707539953102798225118132902454106530200174925712074079374358229119902068970666153455763605240604419811274845850524238682407677407900848471324904173694360697542053743100917471832775663709925285241012575680422803774227983510899469130776559592293554152036611107435827884735399470669841861337972867066069018716699524190915146815088656175853642779248982241652732262262689956635481001773653589337361335507430354264343362789298966082380311107442211092893164089636958198326105315783554274523122172753615759884169714118980290630183460499512662 [115,107] 7723740622541880766721597284261847447363587631861237314531937565677285158396532317865494883279327366767644047742131972109858893828297336441859432427091692483757318995397307056593442557002666151403806771837668114479134131433835377259361989579777694319302414769102072230605126775475985886499411936873497852067248706492153285243005724332479659685609389206138651776927703875806078315719860351587344459815990612658013726182247849727787761602273893076488810666933976599255819631265496559924976523451708470725234386440786874820186072392303210302425594119590683533745263842899457694609295545888324250878532361558629916722002631234902922694098783070104127413497725731887975763809126245355237684756154717307224892377822765920117063876855236706012523119604260659724539350858228240004190570341473177852474292735586252104870159178878415728202537677987966702649943180849719687523642427246491786017501779953226369238499870169208139062316429830971916943125347734182987333255139652567506017492932075797338329608921476234934078794424350703733087140007792114856818140882504141445458130563210198132430642494880959749654829313365698293209543239742399875809130606459252032500179344068946972475059018581563422206861335640507940838068219222859063544789645518150458461840130728941363785729097884576003508789237574770681897737477858592440661641324657455686972222604374071655101818279635211597112149397285828986937730511380445886212064511873039416822286044913389925100586477074965751342876155359698252295589609259788430164945889456986954631870115841275118657467554635376315111809787426421784753661267749418477762891722900976758951076694602508087013657457956126152718356441627422243666632499862306204621705712572290657723922332097906360652508770176277802198142764253955978785277049455310548438148736275218339951099132386890768074206558568274214699722915982 [115,108] -1316782443610090942351533770481657925446576167069635483507756777938237546032879752504430114037015465181508888132419306552694983266049789598463595598099533177705735922522621242053124284560725057275335334288536170920652225803818810704720105638658524068047191557225029562875274987943440253863619216470711874034882196935172873285324307004481906096894803351106475002242940287846036611654511153482892915235571375294328120971395201524820427829216087763807248967310749329003799216427078600264322214284816112224538829415317975750496119588697611249868474091577381399122973329028784488649618083960621857727086693995183409868383447454798000732992872463186960489267446495696754057766099138971318849154288598565850115244217666930672632512468317121060519877246001667797522279590771023438683134724345160517405529328604633852442041515445615649474397951083358987509356562267079787784576526070385250658690968867248968931623847369492052584401379151626978013769782978251298455190416238962438388054240216268726312591041632071538707308069642985146147983147887732841358143170301511772109560011499149206676194375163264139565753545638195816771850989342798134128275034084006594124077511543917823858327245164137904533936750037060526390134412668928430709046002423058217715227552969867639991616823330297546296624742900935914505990070696926716778326498205974778572313016616685689812151629607945678197348239340349461738562852752579922833940713361473518627265018975573639021360210267013718457653017107812303852577350910950679659697426565004212038028323984693278385102761886274124285909216286118796312169115149530115053565601522730457250114261210989847478332364256599346539089983623793108994759213990171189641130090931766879688483408840677032343225668793489209355638193899006119473081162651311472320406052536363494746705199217266629264843836651142101659205 [115,109] -143036425907139129522331115818109185550006357021568420449483684906577576947383501701536004994775226475012755219073416002003389255466241047428249101568298287088695644869370456113508412094042542644542525623182874858258960923476737584123219557983356795822397376650073389851860745148655736389614407106880856296799263977764961794886502912706422469310293468409694825989805526086960673657763473300379757020092178780725790387475567898197384583081802568145691134576475400864039059455604770530686765826030761180459948634074475918488963677362872485231303796227618517835816873641039435729522145928254604251688044686964977214942072076314008594867839005908321611796840003409065240106081798331114635720464753951315293060826799590798445289590414393704125297802105157508146894461004747022767967748600391438345323274096065118108159295257065078454651807131539529651057512175896072245314290732108782105780726056693635280703992927955009414654872320357595686502743914619902756386707869427207463477429255997117285668039108021876653913892919715110451319874206848930014080247178572486542561480318195270295023643937959285491395839645966553694869343592705683808902302281837133381552207804593591636171946587058680214268970184254560926754858699399630814480711260920685316551289697650724820093709357532997895073014398491989992418404066185686330892441290981320403054167499275454988245052593207176332795551050055133632040655475078921517375382210617555989824160483201211898240241080744039872405554527730478908411169056376392189134215222225738057487351122554973471573906395394325857139386527458947346167831551986914963906165102452648796103778719978767966284166826773384721737255195281890917798228702667249771738545004130528820433352305094514924387647643492899087405642114978661962209431386928212101130146597068729432198334121335417120477766904439814 [115,110] 89752448446237329852079360676521691468708238924548741373081190723538683946125174245735965337587133595328421679315213884982439955400505068582975613540678252073836353964571162617227404969653243416670700261467283713180797265920026357355766428488735197455714963119419919352935438513094139013849659459252455446818824112760341133524610104147360487986347014325020255793355407359040826947554642983129435348476849482221531672098425021257924165295183546357972221167832019041356375618886737436542060992002528732345069011622020827657436225475238852700884013470673436508160673577997075415842985713185310719575401164110273052475553296802549352619857033112651420520172482520511992749369861018229891433375552716719259694080771390590816178768510563683160296761337766881276661420806916595797529266795927199528068972610837573433493062629843707331755436831718417687552592282216145784031796391300908235459751138730801236812706143818978051567834736022890664278232936085516166005657077614292744499321759489205784746872226570328042931566946956653112771198053361636118211043047962528106992992648989326864216278991366881181684486681020460989370395056376887789984284154346453130677387210218192639535812653160918790651745133294631798113095996727274480653754091576519737350390438410059246601154735799799821796713588298798757712744265627623149891137016637924806908423078105722139016261956099737497654432269229538286590490182544013553155406219585236225577208492022198099130760949441261099088143729116411609447708900560986885739949874610015863713759103508012718330471703726723911644180753152101686529465943446509835200555738785509367098508330937502555587934212689075360115391576617673862592259883023816803795511930245750022522620810175593394857163725129681892269365521560452178762738143819152743014128763267819014751629725425641069990283776 [115,111] -12116901694503457925010702792170037038588439105930863490017164687537053030102463995428461212262742141774759340999955723166628731324588022191892090907198104776990497521696253687411931772566706463919304545776402903473546359973553272655644810959507403661291254322917415270039833436159354205923621435788159012289665168192673837246344388119129555695773095365968899585397455310867167483867830111671697907041800099357043848706101387943276643583158863411978859086989889523796216253450052479494366523504245797129851354186924194613580780606026988284849261874563722611570084269560323858247004004735486200157116492139967606063504620079030461177086546154338188425345329354007627762541296772224275458160677680573740082353627179694014262100439487521648259914249827659041675666724255636634696221757624401479012016763351571501509631792787955505503829725858586626906626005576803574356565147045761199939076103016910101237355802395624397050078776471787310956987942895800333212802139613228111747068395410351902481597066026709194063994721140246756925076918524845724119147106391090805298711948000086876769964868890956942895518448556680169226431501347170503925854038203152117805661265619460630451551600972437020634312886234582987210076235032857135030200817306587516248060398164144768924280388889640360418437864507405534675668331806483189332900413529166437956340720278149136792861251868542075954326035282029818368316526229301310308510210378931237513081012439385147775287163454632021821550290252567343355261436576325719121431583763188609762298813919230183681084755867123117672197843468990547609124337775301883979288471280402727936508342118301636874965842569123536180808923856133961677125859333410194597607515521924087907829334970698169516440400363872966509700293999268935524459470153328202566141652570724842233904634889648140165 [115,112] -1380581527766373302581111409328132549346094665475038701859448577363721375257969874960114334897802327985706681572732667949689622430174670730123767962670479093546278621982304362748524017845680329404755474091255489751994756747193334140176484866914054547707632266505432068754310765189964552705137353314921246630449785344433476791507405806439217533113114845111827229218252130927461392837881448644698709260820150077596864227971705700673837975101014302998103279845667082996052698954128980689133945195661517068363203346765759939861146166120864418969417320718239362453921861776218539601937542539821129860084709859657187215823173051557462094284369134225286942822055812206075724417533269868630142705978087687800875795576437240431292874795959469517346757659307607011322177395626099873788088034816180588897409359562914475009796628559542261529715177649701201956171598055328525906480316551782023859317124151719355799133866933499512730071124584748211018268215875946748733028555980114679715779262105547115152357750437171356802866686526305294294565668103259112310717027251335911034868844291274628492910790722442220726850012059757443555493611053932417793146519865512392074032761789423440194839489623438720412824416249606917333245984625579940610122846085503465966035043770207780667920321541958256790570568563630890595587927055408295421996978888823387018263380146290067071270523999250315811114216693581568030916106318411128201243558249724961734618254306837947675586692171498914351250309116043822387800774458303615221059894267610235020863259419096560534708621614579005991883328187429557702479522081001849548654869073862358545121321381402488199758485400451905593694024897520087147915861376247281650904232196433934909324332245882489178390599633166083434869170524332115228697136232187021749416106968594079161938287204753 [115,113] -103287193078819073409313517610741070409937783738606944835980261311550096152928746627248429607578757881824123424744184305797651246768256974080871055535399628526597341147434015983179781389587326532338538443628139088098720670198505726321560507820436149868928878982690815685717167168566685020782585751863999912791948596171189387432234742457315598721024818698880328946052438929925922720704490326601889046468113429425634404718676936311020197241024083494961378872103501196240218284454092290020903051941065615627342657156640188548612544490764757592291939655969918233378519227556342575120956942640939033617063900174813976491939890186986539901223200169789534471062989171613252542848439407481133928609944375304950331552224619979872059814506489846918966993099992253995267987501022888789931726966860048908684689402620469748713285059570034170377833178555056057476458953770893526515150053031001162602724709637686104445992199010694695680273637190212364279024372189570747314620652397254205653883751102107750135412729157384504251871372664569670771316053429644884618838960009895294857520525385060782933272087766063175142635505050539938607834259965208325722873340002560410843489681119652182305726768640400492553456130896963725254130279162223666396437129897253741154725245460193065906554914364862002935353203548422201743888568919539239580984592498262655384799404676498738790147013241669247737577067520415441448404011482636068445387549561752664273070652479226541355281601744108320775601465725739061724928953625806437975816287224503981363448163913953091872237653597029875125725121229870033587823075628260109638309728864356551884012351769679737541118489982896049306850147655032669362597498493012371238901923927512977080876569671213663035442992924157106856179149518224466304719543702484635546222620388509770376922 [115,114] 519397020343430064256383003287475440573479570991733312310411819078011768668767695095908168247864577127157278833566766739104570219258896469889381721560712498459766470920850292600746259760587319838894633009906274368550086042992660021459288180569943926170677856465716617911050722843316356502307006170849100801408851656261046359742286564692761717089393688171923016010531933809262753938763261714257929049517793003886673214903255427990622789500891471473679051704459295303801619900464249975356356727427279725295800249322505571852461953849669979724976619844988499850376979887108182328816524769817724197610350588388175885378355115009680989806509241531174604284887448673921862936120403582111831348779211105313003980229441295236147423483812967628054354571215344711752338609694102770120265496174313286191216065803066220276398704561857420542526674207395004953669031923659502483397675342214269749634992845432832903713632304217472868989656329795693185265159350498432588308931527712760835917316279007318966045592171653847380519053930038840125989575829529030598497411454060180572387383410052863349654550680547005615521117262890771115128312004338460307004051142598051369209888154473039918580290174324411353395043584516574484972181983832554564736796481122573184718645878954673899739413583165191243703795350191900202634000574372386026560193652265270365807596868001318809526104327246006134201181617749026005968158808660765903791917720284593176727393106655099074307686833171213185921285209143863080005355962071274509121425825830172589326222369173515009853544919558093473266865037343956078157487913977590729023763508765880681964152416325960378444517264502866652061168995184598359203714253509052822856102167561854490681541502982385453541803931494838413783035171127415940882365914160232867452424711012145 [115,115] 2120836964681636437623459810583929005099890323586148764432447044691201046432951452633148836504727555622346370742780043208570549569469846528384806790773033389631857317923884346472192555484718650227667811487898591891718786991574879807182901973733000798381498400927331200258699033769254397152921212879156330309247542840853539722915785661539736296917970997937383850957962128977707255174291531915398415163901827800459901348545779268215256487364404194590491711184992411816094330340170259023861470226845739702897933494317658142598657481470205361317490207809929785308372179468390621323777278151769698917833870672895660021028889366518569443614719992983959169634009972450377442998406215121111885713898699207223758998824212928070213160882359821110864968796079671671003435674545461743058788725699260660913439464216318694578976730887706946109701672326803827881828268732549880234800231186760029257771127131582404804571697947442897450045070881950661117349979460901003991334006831855584666941468190465190661564682235815002093168466973009256146857383604332606275096245716055422755831682315758131134122832785760589748582096414797009576221098218205077508821979163898969279389328227411534498640632565513445606518549372176317822645829653769986000991516443943882895524590008211941600767870536125663057735221411243079621941744038613411242931882593147904044286010386788569383380764398391190388229194361810369999998630296717363282372350245854817008528303282188709710113348840594252202081613053136975081475520224735660284314675434484444837213962687288545544751907907470931527623041010682570245163391272266500742361137952143727866385792937579584125968598958034815398171068017751049539351892280240969379831184130472304614098454682648288658378757680927128912237581477587492599295602579088295604695589609 [116,0] 50495766697155843195341832293382670776742327639888825532070533370314850023775940646620206620146981414422651070819592882468595527771263787089401259156132726756940601566206851658613599036852880802555972153382573954112076716627544495800693800514445282982722981395827759082675938179071932365907716478716467648867619946940198708843192965572524235760284542094895904519491923687582143945981010263500961846751617724614623137828515990076026415887185312114262990258718027476488582442862521203707656507908885780376918927851750731597369857069064521835049096121818893986449160608363082911166331057742822164693645686378301202337565152064519334583612787757421393792265513600621690261097363668164597374629497595134145389180320884613610551027217550470363575824838406104524460437822458323772847644540654703798711273698466150969303771831692986811152930457082144658505796130019251136026490852318619215176752844055954281881638340348750592972143710295283705789339403971319782927701034710297036154662216639600690398570299864775481444065366052281281817814011448617260122583191068866110375089888710334552481396923085728194648623174164908450915572286845057554819957450903341596496597208008299034119613739080782556491136791430353336276543860364482162133575031694534570446403949909708833521860793290475759418257621560568543793946926276014347187621515826631272335934561949752344698720599012519320493924725609794143090723739317556155159048200883017308349496515324491452135795847774566585529352267473704312003488433563813116322944684937043014530347171576113322368999522277009213371868608389222655581219693186606193701647398126355804040463690617367113677139425265304505462085907811930385347033650560125741383243605388391036290551277641617340203279914999794483539354080552375356415057038711702886369317962180351156568561150292593030498549519722548344680368655572796546292654856708805973385023322151457874682166543676859700593307226423452399625601468103817109581825817224823714528260630272249000749336333539311128867118367189856641037975977876251209257717267663279311016126391082276372407118367259473271868260892125679362152368412353098392486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 1045083850058614200465327929030653192480773666560876337578195908091291562793111733872478523618606112839233962231784665522484209667897593453862549159862513961975346910807816586917666307325173375451956185886707105848046661821819234201254855032205012866188586293923685765320036237861078946866214282977244445421339878480965771053453904896249933905105486059796824862483265911445785149998201373145139792744312227434191693616082083604225050864900101479562065188607103652059036394752903553530069863762065384245034941112484301149165401130804342819128214440271811682211431150022502325015589275273586387648667111674311226851560765677297750170915111150145979105332045296096989831005597472533962834387614462318010396005658395753479040452399596826096649934293246351228475960699255901475245439150580999606622521378776138108302016390179672974542456506931726752755754501563671523897868141485056291982764072207850723615191282160420152755298146731025485602291535434613903121709415779924035217983528695197282791902608106759880819983047989159394704106404733118786783492994047098043904174963975313162159340123196794346792530590164239534069546746808040745828211835771509081439167231401406404073371406060294058142589689027196316654081887402850543652250572024213719659770943099831103487589430738692016022082025445097799074119624244625489627511260945950104135685189158732356254527043959473230141449971713282071758031684527643858788023170368895118109002226268998498050616672854747693126847245571957036888534604007522005459298925285474450043179241493673301901897725537379672780483023112806485349688741761128429862019516892950986304893133959082321245986273813047247520015037689006605702439438411414002921309843333055792142864992671982005641222197980859681278808950786536185919885589073326639984880888070865541555588552402716313975070392030387245344274420750135858732423530390163762820322941397226520079001587097181126536327503067557253159014201788443544351991071985299188494827028466666728453716754033105050743638016144687700673955933076922057782317672440642096072291494029281171018081586379429198447962601767682877529352936107898131012916564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 7445130397061114580212052808290401830545637372321062453310948092516390912631646403431073869811876147297568131514162856920009510664234516579907722765784327775835425080474717596840850113333249089081775750002357443025648572731548967902227673004094716738210463705066880954587068592567717004458561371354218009721259388658544019357955594004918471134937465098144020546848286896888527840390914135591295890615765121042420628157133215155220671391781576647990334054305539002486225163583058378632289772210643001135300565886923555248054065969324481034022438874772802272180620045015482199602708561219205652026311952789275758390670906826612244232477992309568201700167516135070650080913204993075406855623490571791499386166390293875426548118764044472898216496506321492067992690040496964585329198481526007740784751299762136158775449184223906709443844059471963891098160381427161219187835422957340586829864909512530444206119831451911773384471917346728733409859812793576967939145197840103366447094427477529632081187035452181168194300589793584707433219400392722261135731157458542263647492999570283324596947933411784899302122075664202745680440411654588055685144426436382701656794568686354290873160750175024180141530338987220202426012741022946219456933445891815765986537001803480372261415547673117233451594135797433170197616118023246582051521683553633135778059488363244124269861562900463609849076351691955809560430150085396060258316169621366943151060311405600548417479101586263590707146828950402314501908035278994946532340671500689926979312141258914934743197286240035206430576453890027558005063899869668782543089494101447389870068760020363732776219457702183656918094715200604138952095488967251890834049131426025598269171563012353533960832434349685972307610691872953912731971796500932224514623541395837168748027457844508286041624917211755708400295970084665813613683107875458518442164319926466722615465782538276720056150458965851112638341893980663548697637650423058490028247070194305002029460908637829901242980562511783236254470103721143332638059672677770932757724027448014759113568383363706420383147168194577824110180763739208487095311284065246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -244566670445968263168749514214714621755953864538891064612338696309845808461210871859929327102936715468323563540398968204454870898819715608293294578882147698622348272621673592709735674147904381598682181913394507201658664466188632386233922178802700328977803797120712818725622763734098621812082064403557027186709874548669460073974070019479354313114581317739195646478179457340447495006843921618404980519248691790364935259599241248241260864554230805468726358641601784199841694504578814361042448416112280660912211133758336982022340029609940055541552951239379504827515531210487440818625058470327871835002528338374001236169327835272651714569508191044248805638148056914349037713464199924815497339834836756684726593252209689227250365194095303718019570178264640182783362817731010836658126572672913054202018845026386006183949315638506084470365225566358582577242180592030693614774258385273592395702298962369111314094351574261754340213279491584751378070214444004100337997701111056919804989048885481315278145753479435233657101872020418124821254426494818086742263629436720380226329559044485039630006331207533557855225768120468005210674390982615637400234410916533994190530168918928688763577898489364882826098792888742371153690552837983273094908340795972472585813143013549236956346637942251073515301571751751578779762427946954141926492581336655220783710031610160042452380660423608979268404142272683755656906771589410189585096523478244643342493676982076554743056212516774904868850676403840548911561854116164806488345293945440035427660137779827739016961653065871539778258625462825536462425845964214911385337278296860074380754889178740335881062503328483229451726675238788050533877152929701032068984257181756269098804407927822588133430504857397668924089396027173194497426584918502097602096286772545620134846005460080474564813259747960148250430407522731742643916850886810239020590116483588529974583396313459760292159876469626661731747293862116093290218077505533095943987798826237752480625372614043990575638109688344566477503543395017042030415739901722985547943575707619687015810406207576521889353846102505953886453726742189473952748812735080718994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 26096838586662920054282802333314196950447070576670479463228436882035432466635269371027888923741638337624193089496116716473236671299505846134853629532013022773923142450739606804891876471614871708101599546430668044833022866267945274548211377553285851079646744654051965154089415956502150527047537569665844525196089980223929725611312646910792511045132740918459363619507605699683344498452780693039734697905355827005139261566316414201881267422237578297810405134307250769160647897556104023819170502376270980862561160366005351990127967940634780643984642335488891600140106202469676692944826550554089895109754077654273999150803988662281315506206885864464420435057629827468435424636021792655288337269450414345452359240965265364291122383849978634136242503412479300492063072094497077646183178572536998036948443454112161418032245258616797449401036160173281555914531774985470042702033611089953476800838147822977085951809358577037893256483718345689498477593646583463848752573575397356550838576394395917618599902655771780203063670769748905500019998957696700129855232077848283940968077247900372533461761839486090426357556699677328385706797992401242826491585588258844378070947625878213963117615412293298603532735793813046238215227373580830305019179613704269505051531873894724406060653129620421815061077509650431487891010464713281333275201888657144379238462544626921398259971619904406984172469928011635532562219639308823247904143187411107502720421586435251422259137993842834119337026883217834600537470427073301643261255783719222362989980078733781918438225892840314837300386069676980710342688968824822987677627701332465552328103885202889170223294527021767378545602794425503056756580434564189945762049738177295063972999600401122978666929456117312474136807149929575427888246431505427807803198958412662800417973682760326066635067108652772885408990330003483241266066883004177358440687890085023706843137671290890974541569360196373098866923196921478220407449448978606163006270459690732879409904730337202730384810704325823063164180075308264821234467397028247467380790433380408720565053100595427488591204294425899616482898716793552978954195964433893095701932907104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -264154578057903255697739194742535140706309360499694129320292526690851813551251824045814619622947047805275951070162060952185634635633479827106323587749386629986106915047616490474856844549544487158365847760112567536410631213420503144446978140598956776593536444499826962112575304932391059137115571581040360868073426609652919714117774187240156925704390871969041538501283534014276044180482497021490476739966361256140729202082167389714998319417143511044944018881262537187886140628002585638060986115076396466639902773456648305465733364268535491662421815609323807759208210435831567982979482563937046642315903394316606778409461124624318116062118642756555446557752683038889840747334504879044284088578308813896650799296179867294250092548607882580739463103399184788869861374482921823123463639092111524195940015970756245279295093874101506355364751689748088756082606150634023076743646778708182045497720185690621928748782630285992781983254327722211945384686051505409312963262070162713418938044632682099892429698411915947587144720307853696819998604509377083155030624536090498419501943337401637248096494602110410555399481230610575972964852521727217767648459159719097133983468720504584813425627127221096404946305773196398393771892675097330759451763961857543500634107736326115238852446721513128308231807090208819107063744558016519941586042496056249531802933117993121791220758955654549808144679059644140533076335015215928927070953898176194150794341386284279777424925747944003842984179366322380849501928439102707645343304201606350068600642952262781466219011876300385368708843989344767961596808454775958801384248539886463924081749668227574373036050415209256841721830231904576644635437138497592966464737754670128075738421816986100136158831968874379110684135979815657176622903466248423051872237868964832556940762230575212627672152048515882435129856590212755089911965282467867570296072756527310750577862145023594619751364388444112072573435864579354973900734359081233338318638661919602625945937531648588892184329710010867821880278887457939879627588257411879177315375099306642725393088638054732268828399004901897201066032883354499794653635902363930654246360063552856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 1439217446743622251392688983062855310686237190037935608134083197634714347515163241603232590059053177241099124081655259635237788482060318192950418431173113232110597767693856540238180926781975567776104360512297569370822155214666231828887532899065114000400608337991673968104156426844768152903434765848669058744278146863083326292925231987450881083033787564363329853311318988664247187577243786355344639636460487135464587139962123804105775143684315411713428020863730146695372291742643469075015615685518973034830546650437572583711691986656235346906769453276592067414254259761763769884192022356328362976462070401919258459888836030533684910954138759884228835162543775252387587309078028482594916173465203816470925543554811117113683854788208018424211004306735311553449226350167229010598540701553827417729969745936404892211366575384520599816020329949360984155664638585985170210614002658090107700574764813445745393283723689491869112454467444483206254116110042605606450616770724887074182523278177710616481720667477735209122863564555508803203789020219190784500851765720375000266904008963268508679591732381565945098162381879770480916878177403874785659868801296751270374765705284920826599419087545113451738071129045423373138718063830576693233133474864997036563064096648245384085578178157085393766119136430779362872790810449006903090305739651446849077562581029349516596946990914113480622697243687848085235550281518382981341032370308821254017190855975089368189350579045559831129047808090157004342843317387518053988635864326210174005841610380866735596764566959127297451487122481942679425333713856106261124141230636185704106039080594220563349390831057865744076512331002634797451571710012686174595131373273122225301933617808055297219262197460787790871656148482843337711659343398278542373251303401355042390699738027592541965748374844126548367896386529808113482527005865337617806968737842870630163824572504594339214359478441124203335259711481981633593002759860215552075076723303991992727603730545743239954121614261656720368397748389251840960540340144613071325896755655780942101720583486894351183621767230362865239693100699494110796276737790355682022891414817422628402709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -8246992557706057181613229248944778651188701014588481628119131611304039221271031784203190355077845993833735532736568360753584767172049666625547518453376809187408145606874253242969984657318402125358374722351625727236554566716352944829117413398824350753554699257052125369296396629355863747946308193751996997903636907421913993997593756585260564965989461796559389383167608848379200653624860820505484153220127773429110393638155265024180023001861711381169490869464400183599718990473353194074543202029439828733288511351625563578951189974646392449287798022725903540382623742388749995797855263973808346059259427946620771746736053381776906873298833632354798206388510996456576218816530526748372019733845142795293006564652896295718204475235722796298058864332049698640387403154023796014478879209108041625225371867126361758273664694218485507244476317522478829523482554648483784544172383873976107954641769227035096894415087459284668707041514445377539511974972413662137023967493155334995046510292511978518569131576262837597990675469984745004493274573997289103845420106064215062379173006795291312379179561498259417669773894081319741442187393426004773261788664854386872857706335073643181081402391740682439587349007517572048618672938157648337642112822352075818143793987947056495478332138184062616249096790642278362813320617958706234635990996771193756545919074984688132074331885348524589085919240443689403210473581281504901620053245285481663898147201099432836115754965251985005002171918585258726656602798498589352918104439595096803016349331270081956381425823559737690998367772736267893221653903727392794201878401558550225638319255074064859292637160949260033917445909791102231915899614238452251101953677805139583974245050205687551764980521997977247972584097497896376202756623991939451327804941223289044696242802506793129591461632820710309298632122051564799649215532003486894875390049603213263499492066728021497643047213783134430411363381388932543752671387159862792460972470212328892874135963186520550315834200459812852383970234771740210111021232420282248475288416058921129712018949340514747682068138057552881371740992374931139889142534850352550535035334178246557712554931640625000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 45885422699370664205247974371942840763450052707126201959170077649660076614579062256740331117689235483752159895958317405465943541570683840454397281250810272874294775275526064402599683795427215666354873516282277043127566523440195673023099898376485318400979991437942283514675334652425892166575173629624348380741580338652298005171484981880031571278628186922054650445986242547742929140347164451334549117977803699039645702974058064348345907186989170020378422302560956865788304637621134600828043508693081628848319132102343345109321119512987543336710874692431237017264890093395616206974357331269009859389066508915397102209862520503478807710555979165447411792106131923520473609993129395935290077771058187726279223918892170097595448968127986180210859658942738536853349434028344723811760203992942871437962933059653734455863757941989502403630266844905687712586844144451046611076578540502403003975688739586468172628954554179483896502497457807870083967862519325034647473746771499100999772168766441856631187077459189221955644812084336782120443304375355473619846624311518626771449154418972455956708264161206223159062677363523840568681341054481467526541312759208127357166775886267816569161430216805866297501737481273366063227048238515159972457359307250850374378380636991922669762292157424632073978165233321405031631560690888845669802713621213861041111698840554179281045519861503309443126267244678563145804366251123904758117383239879881114608898092589366345097876650659278843450969598131021693568896768407599126511042650731961095382259968380977971787403031731842324426726085017625126555410146946647284780267035306951779803881663671810879622456654834926301302448160190556937446984467132690909015604187006290696432789223228262724607167389096701543768519309240537624276313570591021572065647863575465476242309018157255399374471321549483063954969756316585615611862012646668147469867208466995045157676055388432075235327290235283227366678440173406672119726296161450717778900305124264821105156356784857339750869541690389561967948150777208785042153461266850440706029341113844721482201816380688874371075864473711363712068346961961684914589869634579384453931805154525136458687484264373779296875000000000000000000000000000000000000000000000000000000000000000000 [116,9] -184528818403963579408311428789059911287822443709660479137521175683517924339004061418035865344682059463694377832954829743710359113428032836362059109406051642626928139038792337094984069709474023190272649008434489361092265532799788124668300487135114510902641951098684152910493611673209568806813573889742262047185138721706617083991096751352086273997446266933107782491999743891750961835655364712581410448726449475059298606787865333582005331897230449600357177790562603441280890233854679030406909558423370900334414119865131877965147252482850980502266091873563267275171581203133311428117277495951556344699522854158296397246224206060251170662885406908049380945574337994352498503951277016860505429918242562716631582903222300209586405611454435541674406202702600136117071735890996604630097941671553201975708218697153341027618323211599632946533001981315228617177235867761632294909022257979117514745290027536798997387776970184225530722864975396245331389495150689280879578320608074675316666752595737389550701136298821890373216265635847678868413078850941906910721533799675557734594955544206648221104175127293135201462784281784442171717379512180079436327381545122711334534256974136981160115105670025843131992503007059062561131565932750400747115632406084406373457090378900712836045765725338722284962507879777826662652852349846929285291152883599030677884341633389748798305716380547870570598594916178555323989563867489500022067825901036496582884978537343044758712194495739431721022834018235303207302009427031322281649536660293700931334582554435677640896528531799955509100906200207884603661837265416668209631176255145480132375929966189389184333434777582357296576567111692922951912896048118465634916140745413899453365289508525593102967157812836563494064955869118138802709533285340979131069064353562812719665390065117452493474776129887602904232569320409661231781668866394553623726256239039663558913920122260401224663297992044054322014704101140815365079225313172568320344913475424325011225945033714034895474191554793110865628312050039059043423807942756193485227500252777896112127228805248423832115549544865025318047276321554842981733751230510343328022784641084808043842713232152163982391357421875000000000000000000000000000000000000000000000000000000000 [116,10] 578626113050184888190252808620570534452404643311008863511811105637523343910061738989588587755381903951226416868809817414998852342868153579902240700150191704314316149425345942119729912280956705963265254287017798292670462484017423085582819759342360528735351296128761711683384589013423215672711628262118306747572783076065760994077538294066316022021849803529013466349901815115995659889509982926962644872404882105017741870640804916757642965382168718167243402801450992690428860844533117842809168031331312664628110207997261584408482647590414523527487001165203388297447968819235142594027603901650394732330956107377318156761547106471186320998662385737642573664049427329021458554018473718920357593019039103658141409728077125679744613034975713388945659577845528789775608022048221625829127195520163117062734673543050442089236149849141674619062075644588519536470233004525097055061574380800055665163768497190591783458767000926353708785561221736409999564999794430847253151489521495701774273347990670168689961148867942861913463440315670238740305601676249213927940964363855587164227279425754931343565489687609628690548961623829111768690128913540487693861258727842902938277356844171903048318851862517029056789613900018790644743786793721102465163663944671164533633633039412115343216723432640909223563053916040603231081481863652091675491216905914847961810282758994852185798756796181213989947063736972618179544354247473182851377476387351895831549005034649833073291949850722723326409840822238616549591352827154201776698217862925855238514373426563263562155796605650327411966043664544409021891058880488820366990661336999970713789568961924043968013823328204986779442905040135240337745071724641186749251153825939976778376108599298146768960143269966952593928692571809091366573696486630943716600853527571175500742077886460948696810190828729537539211865780204924010222466017889506509578348895704489652481752979055495027395213650948553033258979854292474766396283955428963696873538908975951852812150556713274492121944166984668215646972866537198492909833707825733816992521960026996985387086067260526050628789072249520988754597262573403397609432057584376880718729781552002455757843790706829167902469635009765625000000000000000000000000000000000000000000000000 [116,11] -1644727809386821837246917530612890358958913006670569060166882780512559437857539793415463957346544587176494797047428879435978765075640701184560580386588578283708959798319957350179909089996000706047029044591485461842538346322095884670172410203233253196784902956618901488591919522730765632284000985811331303286519652667148864774243709895953906694143158988084412945488739345096237244769667730090770605633058598461137886657178889811610714082595234905069676496700761895063162692669683140169471442703773888505857809401127566011847486975773559113044646903780235529053431036005352294634057908105238492821577223983063458834345305411162652914527366973958418518510316040359966755250268934405278419704454560867838004770830060213160145259825345308530037560008913817533227993635854119612398826450316358021797299511441832782837746534898145451296878946690245468692672055413546292283151003403297354775166745080340764896660366226376097534266735941968309159543012950728880943922664802318716292430007639415645654967745581023593363904144368401842897344750824963950133136264242573847980890721637589001553242262564818227315238390981989354183051230087661484972606050286164032022413631073227276807903301396249468574142203431842367356271637468064338932094973582442522963864256288668476182597295886146236251755854653642378214746371141232514581678017928744107496856722719639635336321818620016589185062239235828201257362507864579679129836812618620202060767017796244239167687973793163200490050346073737350073894044867818827428846950673678794568772861893226997905948916845812202473499333379474836469529946450676952746986824246320696027318585855119944659546582974629789772144737625707676106697936471175164686129177710386341570281126703910092791052630699003527937876797613475250048151528114981162657948110110535410023373338401175840196443788916104803073371312551822593638154729529835664164745701020346177929066558414431308467208223696113428167800575518877386952370693220107118397869488061671768194783033377027663529963107324336235437910177863502328984302926071848425302354679221986297606070280919603597929949114097959862621785563967416485487078104336178529828426060348136976407840137426319415681064128875732421875000000000000000000000000000000000000000000000 [116,12] 4418707976429588478374933962538004311639268544114945087517107651122876719902883997164037335319322122397119551985933265806113341831888134209434452492455350733665717850005384744037052514723137202033719767865590699066490817049367314625260028042833188384177296711160473986356292657431472298963311080806059327080026511161671505568958709549821655522365160497339918525296389979770274801529319503971502400114302838855010485315990278370927421416099870731068660521060086685827050814153528917046647927172494868335302978344054419867170255768048199020533874947846703194154731482686641647726537734645478741933314112873485956844811687181098385566217196607623439987761502619256369820296632238201497586078821453740563146481478993985311166607919943529536222239677971137549317274055638522565767463844294622924170837985987846216431976596983215521789567056445541063953251832513715398464365085765328889465838011484025485329672147109852879048904443266029658905850872674379051371980649135583629180417748077405547249716389915093475790094830081666229045443856353692805348293173713642651257154916430676101342366791710472566765650991572819237579588634279622907357931835184227549385273644406382375024329183982582649169495087847368568047333622202713487095289068241127492394466061311295648838562598581544476684753193284771885143450069223577900929095397984749348810824560777171408014439601827609715869200993218904842959733184268450904370523672006427206791706889071244894984987206428695240874648221943613268794627583984657233245360016493925292410246350866026738184694192764522555699823148637079033420934719808168919723796231629874056540093524943486717269254751111508413246791389015118146883824391127774585520515490905484118133648601990929122945497920087433670400883536486159516795985776760101047216423776892462415742760645168044042782898878769501395374892356015785204528827817514295057920366497914127423030992418419164117298032086369628844055138798023152860974881389461748130533741893112409099623894746477415102419134802046441529797503010997433887749016724720951885971991335722794228933234076474765690021283073516708806998688813169563781572141685917846551901037281305343780909706923043511750393008696846663951873779296875000000000000000000000000000000000 [116,13] -10831900086001914640415421903588108553866152507529759935725096219864776501281671283843355881453362531287719675510314996464501475278647314597419051718063785581802082829864871131340086411538673488097205265811703991649777095050331133187178758845911067894298810117710830014488857720951747083923884304753990790134611635882724083260948338349555222165778892718855143473125969223922008544085010802208064842229357992510904917748052083129600077848879127474702272815504775272256245415590142411090446387804926623819264664032770343736833625019459429587731381145762031471620114513467239340710595576540295446539699666828808813913628798746178994767326550371183506637089765049640265570722251084017836910513965748895413756865429125197169515125009041611197905791388800987322150213224340348125871783473397590181818294165937905229809339795757459834574173922489939571526177448168183740902838991000776299966392569521935778193748699369323570022644845149854103954372222669833724980355593965610270206895027122422289448645385379902678577245515052246788720863637314670607678427888387512914548243801862431477104086077428941288239407136761223690983728849434052052090697701516276209915669287147844726565129772671161994040657896985464040410553927095908034831443617646588224182231437448298605234470308625876485601342168806243837232275416340346271171536821772060901957026160605953592659705482468270987601621286491984067905393149774205506808884122150859342585796419977518314413192272551668300956028504533739929280848723351471966523738296647701641019759197944787943369000987202163569042885918556611800029822896814043035797701410900336951517920550485968216154542410481662274281711174370809467138338108228195509239318722340752290175054356060113353050138639445926984324673725438301137930783405779113901165942201355056802424891929780500706155455696286004274098623564026887585114660803584149866097384142920566816024569475847378869632724026621403474772293450896350581996093498446416964947492040863786612725086789965648150550060371302042840415559518397270887670381960417176426809224007060066773938682704933889070074983869089772705944316414748790905945334191826189017582008288319258663139849703689610027623757559922523796558380126953125000000000000000000000000000 [116,14] 23742611045092859300971336201780862302274726886764789723681390812969416225922054799231888061586411366345535008385681954504765572476733905506140966351728131234351581823207315206182479574923465625590404580106827115766999776592035570812126561393829211142094474054522976453033092385998195653854550040854146771445795137077366979360787965896684047544503063091415022365314077476157204089664058517494868772317215384808442610292423066502685862993196981867209520371391272130422512625077565341543956875704874081783773678331819170819897045275334242318624953357035089833813862286276020175673509150231148952447988656907373516085784447313970005711716946413225663720028777622053092145861507915572697990595761325292192693617423321396472148191201996774735462102172580180832387129079705314184888470264077405915586639178647413535815717508348869238662553756547425036668485935105243749038747247856023390664310347218047142884582730041932901027491640877744497263107128368495257456288319301748699983028923104371387873825290371684151857143232701800401696922112929863466995388838372836160229361244598377524308803676655323976043775773375734602364838419301294375115249991361753759639791740121400043474732374149372002180160989220983633691448548751068496999292384571245045815370798179987982337968348194295889238569950772878713829005356177358125174151688271337478855249558424074438424479721618498564765962692282614111157582408464473314015430146005551342865939351687902079946094504983952581374099159177042161246754490842775109156276372382342575886042821900614542633216867148164031368765840033089025859958254977716385808561185112295078171750618641089847860803847059204791554872858037154855750042932630435097390567106618543246713243730679051362339840758284704551443241657854559615112666445020676470338994762140220256399961960392312444416349737330765104410029791914802690869197012230399436783878893289499545284909822953365273218900232085057188544209269032585906817142503410438576266155685841706069240947801054923702457968764110095488813370301214135625662105533338929045888225107753742097753294580481964828746210701927811606668170693431211612325265360370097100395898702102298681462785382082609185461219425405943184159696102142333984375000000000000000000 [116,15] -46486768199872989441168743524182618468468423409117272325840475792392716075217212425368765440944751834520802510135117994308063229252951779007356774982713687327337527245703476024470780816794400035002724127750726521186402482050412932405765946791492758092429818629898003693074277286812343286561418278102317425533142447092308855897419359730578073565943242020313243380002106095452210013781517802391805307185412110217282531924554982659838894755939670448247984371955134229725736845489926775733353125510342767666158255042630978731877166472962556942935024199397038750209970642506468772897355931301993187165754516207549256998701747307571123630642937766805970753230769397226133062015255052939790843759973063295071127865440040594480570184544716408776821004384227841403816492631638872938534586292602793049041722024348982246574222960019417508867939701268134098024435947253575294680268635585241563570107706173731284561915187403324773269691946862029126848769548873525832133841772115252477061720224165273862786669292548412216557657162211908848667668421141894573594405935951174586308412846634225365833157618010355082160561567663337725061318817443201283124494375502595404087729710151303753345466318550051977547978297926980309975397680925340158595044335718303198622154920052914532777437387840487788132824708166105845391028969558598489565972558420926987307806225975760760169521482592179629946727621921549842535692081640342215590351011924836195665595003413352999029807685844697066330788647106513826412035149986899807885813388067499595279128456289005783187562808064706064797946435327777053950278899892073461917022249695770232646477096804922719506958612823346122463317708515909579434385159869693456811057242692732042007061659031654822567772142883690952926913540608761818203726525980787877790616182506375706196051448895521146199519760309376058371365094249408537296317057405423563522344834364524663663186092672614530209780658389406507851917579780388918834865083589421464284808382886213190588350673025310038233624219425115064368069212914447849952721022258281757765705236810894429684822495012275431147917298655273648355677584123028065343537480817218339680217658177940302346095250337476697741201370206454157596454024314880371093750000000000000 [116,16] 81024738846055490858869452150133765334561152103210780129180475970431681993243233313611630878150706792984571367147620314686106078195774118745727144796847507971876786711051667029493665103459047135765305439365901000812712672348666088776258708449116634265335422149501621998647375453564898990755370326668031984806964097547206077577979909079003467081889000263456516042329906885463671364243995534472809942305848720289787485004499175760954843496764236927113211170516697567823660030782236493271346378795530681430536273183496475964252485876505105077413542701352278211665282646502604022785231680891567990077315671314556599017255419708289280936271184496305060295668679576471939667513850715995738775634363789638834783749925860546962056214160040965716888501084768364259382872054209581797662565819227276786194500715738595988805941950542700250240764930200821469479694300093260298751935731586119770273284001500919796005751541035817468144896425881256714479114037447227355454852845718975238110074594383092193229593747627164990039773157358021453731020329662201716062378545548735674377581521396251187182199219631019430453831518715066737443318200264084953851315288094280483186884663354629335978646090607336775533274779752362077222134798958276702662150660417588847788865793720420201876539311221560958356988450608344501187575119394419083885465147350067654289840026319736254008057041430554740431566202744056738756708159514727715893735311351835575033777905855461887592058872823866294297215057086828402598434979030050690064561313700273529723256271735397157705838499526808920023672445875328650814591941590806845331512332480117860129558996770375799211125199805408331405985024527899009321120757041173555634879260918904704094977038285476501532679232677575998582712339372335187646949243538480232795058998615079083897160884260922438045552664857174669892283831472328486803436892305301245217560771344064895531618284033293534665807337586658323637276398147606671258797996352086425362971154351153426954476360918135150842795951475424459600663270494383182529112353536222202804434220031848130008432924701475618884609440996847206422557938888650818113365191236315589668642606232775404998570166352512108167194834588975549394262998248450458049774169921875 [116,17] -125057395276627536073593770984899679599784193547466140343485073264789123348085282556914779639278159690859336179110714775677810331932708236954358234304439929861182736310822104605096918839999906049606347769438262589811316329006429193471574957995792934438297116016623684621721788243520377142558687011643175177323296628734905069589758557235042475616330825240686512766292906305599072872947270789814338731624221047686801120711354483543912321976561264741952090076221188867201065028231663205124043669902687302437240792607469001996697537288961969108790993521511435641227496132657730824306991066735659583197345857266382550532422712052312216113224061157436290754431455700173523736938296726396833603538955975066138998807156883228109478624334613511566938309066854974705186645423695926846330736306439712870861265737905349533423274978820665242322185966633003204583287783337198357886150249558892933678368161427485463255414066273294553572612060274544829576809742691836269823627009985579557064970549766650285152632726160546421312215041938043928746045177299297429824756433730713841230863162002180892179364180247799135298481610303138016597761702765404929385855527698630797926704677860145003470000453542240020925954962707719778086761445225139497326464158281650753724381888208056503630291369404639875710789258774940984851523233509295261473227220105769562200064143447312939663140812937600793658651822677337227552462656245544770839185062509101084371053563877172376558965346984580384692025130837460681971605268247016114058218853256639340226499933519499950680750383786115155653797301883508916653263785032191747478717954537473126983858417036012181021873879164774079171756253415544583968546018299805531496504553952597892799824696197400378498864225875761723441289530098389218049297219191628824561653884064466879997308765224337906611255622437499556084961574029330018774247203292793276965391124877878825358855988165763647332222025440097130641633239391797093888136420316340489615846548615851352190808737167024861547081094297170518995602512586765429793389337581192535891415759011965894596501087248515614281236483861637992257715703901318307640367449976130768378976452171913124944463159758748513686321679472257528686895966529846191406250000000 [116,18] 172382639935149324491824593789769912842695758491463440075753382357652061530509446879065331083012400941242973292255721523707995810969953016922975778018927684431480539636771911835147300177057577754146318162933960324258330303843715807996769495222895946688930377770434986327077665806714106020629142589511420703707046002666058838725547451739626514327586491307628020410813033203438272110679575200123737321499620312789235774376162351817476771067192380038734985614271248930347419964750568326075246011235100022543096089422093852107583602507515549292529238609255741209086271754123678500821848444414743021277871601066552204835713299262464955542984434795569329649251281422990080732372196535082257134291911480333062190568197822320038263773074071980141446195183872641879159794061299741041337577866458825354057688847919951990638913021764922000580222436746920008255380178372412335158554943763050784630710533106488027025189540552822496068089481546407380093069970839240503235808770009965448806410306941859901262701901434950092474234344053263512420302337072455633866607013675640082329560169588912461972139329975989576690610693015786773733177926255699363531921014598131322156836833553688331165735695413108820329427247203090156731334512856530088237540196106433077163783859476830355910778033084796384721611851845038592576152621582569923936092061773143749228247359546960898896199792629207352193404738082732967634702709099727724307034458025256026962343782969218347127405051030743660535238698464019469592569119905289495776793200311021450768817118003488570398539946857911471551278595422365495798136264308904444417830711707805276123020322920573353941022987035986742807190657850496734100402090437071135167211447987256223109929513246339761067540680919971483631544255237164432609582006737692040402748261215775298578848616885818447311979656129892735511486431029975091603931488346260839159751660551465282807963541427360935127404573283007471896314052852902860749898811240967542102034562911504189348478410563241257487185494315842374199736253322438700292507499175921837085532606495065706999809439880170503685548077799703594287810907632986407885338214954266520541418003021359115421784322756139883059400830234153545461595058441162109375000000 [116,19] -220460338948749323752800772339912048030102407732466213385123827624798861036513581677061981304642723306013891652542864105749245542954147109599435895631168230582132225918434054639324020949170875596913042168706379366420053277887566526566812192656623205589794693514015442051743422991856616063809099380786262427044450137298859469486390932990326924468134395986089829694182424294249984194392672262106087901787407822667178423091264386076872260491854709052118084770942137846679210621121580574346985680838688865670137353522258226548764233534068843844735996557175639594745799372715060114268498207844531130564828786435575654280700454830093893439571808642533655950980040798788151834164805596421890240108015052302379722514144330937044257697733374083426162429925401716218763057993251467581980020145881847415893898585534532418086217564310093926601592209941693499252430254227681978075898445789036084164652731143585047100186974706265980179977962813112407311150136758208769832132491769898503692786134401049870227054804395780958950461664038936986348726082157771264185033642887062503388286364323861807537270885318601029891546281032599460421395820397290658586610790617430793058915027047377387344594761172220463287393765984486063091368226706627472206993850533434760263964118887725389271416519916048361872242211625428681239730738059169060031389098455884908437818036994101499858588742076783865805590665079611154488442308977982911350585623330080937925518895785861797312060919840107174373174129329526841247286825970880629569879972344366495111709407319893838201073745583956349198677564624588355522764795933925689030229969828566547619768430115781654809587638731606389159415377906048871201490191867508145933738352956615709367738546366463193679451785947880930900916229089941258428521640632343530581436116641585160177502469212002336970556866520972726552492148071420753566322338638164941728921171414095923270216059946256159281330838078909894997755286866212215069972587739783538633421796343741584926757421462594934230136800085074830714297919750682006815447948466221005704573337950206063071336807405009120995417550160148801296738706702895485317242772431650800174315694818331924479044490566533379127811542730341898277401924133300781250000 [116,20] 280025184043317280401764815204071700076281653837215516446822269842358748176096328090783852627595100726985221444886741819369040908258843252644597335303999639511771789286444130627494784956414507915726288346673253565691731003420448347341885302890915465227262473408449754314520340975499334018711382051988538235327223752875545283764802568615397191232470528727845524531515747397212624681729457802708387368024259995344208280602129887768868946771187498549663979932987378239046429281985201705717551505629321606212396199980106624018445368969354225719913302900217362605582380022217631300979323045837891541972676144234024772853029978800731349025153956722678055562240666832636636968723394937817177856606490135055803026418984907542658150295448502909742292597627060539140187309599449624482773720614158019216642339850341350012930432838437085561928182919869514862801110875824324139679346983739894150669248595296012492640698738383578105072533988058885099883675226612561049242453832238642954530102947569897544668947246197256483313859847666398115169612909496589574408098123682779070298806685309807071730182562260835968336911548454900964074733927493726409659316101783648127910127264794034128176763620692128766003511262150500917810349946518453504437731315903012335933301193066154547706337724306985289380403306594169347770706961070017666130723687065137355032847010670032078415445600770531717132552678727968055795952173449216212779078644808635073060549084352816183097791653159040153535042408782408143785518599435038514337894695817654595719776586470894944782530429676166430835744182903565031078743340806723446020345679786122973260820326097027660265194798906434714478190098365196889343106652149334567843173286064065961807699710766732877172621719078855968288532955033001868367046640440449529145860137688253819127791358950464862008613297604752137071670301371391599348578606166533823488889653532117231816938879564317480575219621626279629598858547367739528448811610683021284352289874143697402890524495351986307934713403093153788427572784505401065440937961562251077178253444776500127880736273717158408485772040403572783734983480079265248666849789755616626426358871790968961032905563393255454762709177884971722960472106933593750000 [116,21] -373205665025070931370562385789515675040879371133023922544808849077777294373538777809139824250918310047896291824347327841761632398912556465824268277737772977792865874488581196310496407072428385187050378457174717537835161219824364852108830931143669137671538931138080543102051119570355803141487428526189893026428111533312977935287302478013052627723490727421029999255237122324440681292004377475880782007815595574876086302037713510620465871414277337868184544788246881435856980711248674553409319422274899407499272883056023101323378517577427599054455812881294850088662174037264245165982819353007605227075876389628616192348157319784761125714028004912216986778401573370996473129060520207578051793900941284281198743541065145107332307182926539662464778709501801233687043243518680223409968177400383851147402252437338322315872302465424533348883427845908327221591844290942969128824713568654281327142977526095817541283493258467881695025254448118756188716465854774148413813973922947446876599712634936127839207446357906174927299890793455728151989120535478084452492604687105539620210302983450180932489112698880014121841757701368163636226562083630165504399708747354289966138955337172571471767567217533076582431815157580757943285028712529650447654372326785819441244531451971481317443726739054340944840636463640580719167271287215546763092617442974737358317892022328628075440359521995467807487192184064193152601136388671279341207098386189709674945478796816136255734460478682926731323280587920808301366959650044592683153447656737861624840929676877270804223084395506387698857490284291447636559636935478570102142064030722942351430263821094677683272976745887157532618306550710862706015959615346938587770611825648139792968193054302267249197539693322713978943374755194874310499241816425549271702001849077512195558253350476598638144346313877983028514216452315116045273442597805273692763772378311132026405826120216975945846248520590633375729286919703485989876014151834127460716141303862393478276654563583008303384049127876854678679132099952516477244039009433252135469754356713146301876634792446389406301353502906692007836646049600782213622742283623333257577418947707552240321179351165148396773929562186822295188903808593750000 [116,22] 513409896873704812265491907493544447603233324724428603417292355035690936199603969173195986810326358759459591940397629325958790592350631278820330028266490114480515554009029391727932442176320566034554063475265211896629902624779226606448665367346886923208297723041189862995066500795519238571192807518310822929104774412874483301717782308938208669155377739954642007277884752775645293826837038133387851992757165582765624195011838800265434131557293791021033619944590000355654468281927110422971870152818817533897943890691872505579681196548882607262021510935967754659080601015969180015972171943435724811886368699037782939783679232470722463825636908826049019654893422364474310634097770244306687362558392744252849981247211668186007111761520602804150267807690639319270101671572964578786175737192131308413110324699597522574524606151750610862317954011987441060261712822904884998775005349862501668248054240193457256920297902073497641440746374179769164779349705795166493326708674268555289896334096428995303782865987285689313587540015948805445236737507568352505662163353699958925539800602600681642132546842959228201054912648547370331546400487460829432094780570065121849467845661853280009826767052274569072260255618678737307705383887531520067425815930245791193229701792300249051790562053026348545640224535048363092253504641048382802979525852352966369922353722376113024793616324846268396162001297521489401517375663437194642189793465702278557810932276447749554043594828202393193941657306330412124089380652777672656568830408229983100885989859318750233183003323171215407940036502034991465859495868625136966777407484146252986217373656225815666992958455227253598269221350302003231627601221465215887540560952228617634262072017498994320095547292074171426646694021008324257119780550579880016712156345919781467882556267812370239262190314281914614886591325538226139009171758030580041984558388239807538888121295712674314814373385588212542728080649356624846480376914167085599384146231983130447231808982760678473627476945042359474275461958727990184681926640104223227509382130496212233288736238950078152953946600313223952339957914732827983066795818647294643712010848540815667668643271746853340431471224292181432247161865234375 [116,23] -680431014183693557797943737818383259755231014626400141077718388917735737750260222051572307279895598475530099802061455120771477826212782305889116984085027302954315618504434946237419113554267163487005996823144356923176467079092893864985531050006744494471301265693668359792894585949018608728546550689331054785113412867685864092557654370209626233275627279290988280250249345867310646603921311519036304087445188817177719070526494793477521466386470203605451733725279109336618137713820472751285031444125030628830421405459537498380343948587423043764735554860865304156031818983064247491924040457815586282440603004785995906656665066683965534901581003609377994138353938816272892765379278350845536017092574992129543417812408080275994238858034120636478502837351783557818385129970099138641138739469303111734167501438720766369565069227728221776692282236189399059606490754970922750934923797232875346393860050034946444718992334570083570627420519207630000406113622958513491489221167985023498193379095595496342526346236727720712183364779659605375196543267807172128550091157712084373023640387118755512537763800304419907952588898658021057192481374928965044177567701161738380991929951461423243357231341059540131670874841996031152775137647090310820903112898980521430267650127607132668903656386054742939790407709955367991105140604702899468783383657265464131759118187976701954896356143649268350587395647140146197676074298742009962033948848210124752050673320882688722512619576583390451617042792810284918052361938051096692000286836225388740651213974712657505469222775409747400023171320210908744552595434967891414672371248075272218034214405090054577506330010343883688732779634123381428473770571623442115528011050837342969709021271602126931340334734702977694305791844451081231834028835990118483936743548930146427637032650762494644117940982553705932434252389244667761286218849187105436526207320060832004269086337146260832913050753618908904499459352115091143978829169529952718726264659299104491499894421366046065170724037379074913446017995616566817236802065696009024887737008938700097600983590193494108268303234872649842973817372375755124225702517257843730102511411677393765519601676050598371148225851356983184814453125000 [116,24] 816590874659779729385205703330378396878266330671959528702398539697757299241088189383971415578607373543284695249484957179940495730735948325740447043641739484315163137847513931531792216493336514494731321579900977452430019786190646099887585272308009247805565782566410961597045532030041283254754132814239348820393013740678367574650355666156443626543362353816354649953305156975050983253495360695401618993788905019874077803609681461283717813737788475144431996311344775810807965470267031038547213250986614873100207486045193533941658880718980481526957913077931154237302926727573851155243327708516283732165015946776513985984154658586511096992108538649111850239849720660418805709754508953440550029809386663792627191304367328684416711960754858161424701660161537757336897288740504100388274626945963832437320042605030585111929203050061639914130281603439624531806573901793169251066890769254547714269562499391120996692410623060745449601834279552833113266648252192489946603861231952736258592639465911882524208545687961852661674742989880455987485035011383651419257485709404142135191157389456262682485915967836584167961492120858171773431423671966891522509937267314097073618097023459049995650587407227148915317744647197480970773686234231458209941299868359116950318338771107352748264383143019656414087118678357978823712931144994747910937737114725953488560664593685626665581241674027853896310811320274657681060378337028994975589451924537700119455281193094708666423067627507036842115421478847705331492252229591326095692101452512944914805820007264663352351234770526863766171498652487695500530364923154454956624225082242577448720655016494933417630096007326433829462125501792230802911721455625671773793902666203021341520379354629186414721689001122760793581132443543902487795165433553937987662676949795100049521577664170468403838340002136377233341307598994321871713278345167274969171980313473682569299360448566653223771641591260887755667201905135877340773516358118419765707986244377774412222997828081417745977198854230294043237562210320169592768276895644425616258903648324421595491580907664966026790682281093936667835134412533157768711504493739406281181049991932019882674709254644085376639850437641143798828125000 [116,25] -855979061130900988121054112810539324079385036243948412468117021180744856583228177104615784378233741663800843882805581696874376661722474501579122820545395102900746608479539856138258056001659902918836081731906771945052050238975617014254283512254941226637337024061428620352601825723233161505112574482896627062610277873634372652537106414492083383040459039478440249567685291819725686320048623376632130334423197203265396029060374371556381043251935272366300077056261759943631523008707339765391858419891311290885557592458612076137505315358434973466861906153730595940897292682168356298697441428982807856714438931338469923824512058362223805070674964490022367822438168460820119079067351197470144500824721765536299270373250951511456205583291988776580449059489006369249685126132498647522060161486098257442641186064911743271895585875376952805755712460681142595987177787745578124934065282363621087144297903343642309962180565801552954388205481593332182038795658736882134663349866914772880769720329035074282192930221734839076357529795064889128384068685577794659067938121805573798687745629077431481023690235051945613924999826048422482660721068995068151177033483245107202321549354609771542208488425793106164839268600139953201953111240461460437871048795086210513613897146208442221859397236991047547357591219223850259329010810329757221058564318572328898213661593496228778695323680200321816916453479586226136471778777146219434259383818043418872065550319575092986788023383527536905264061779756923121685033160391389782002042732758711020257798722363051686141499753529159859480067733666053176052521802919881398735022001661462643585010915834684139642252111328810016052017588790684793368845872859525920690240898990461374300734934587354653612719940028675675755886976472923039522304624561896059909913777648455663791574792045691984225846190367495524057578986829629546045726988493608923103861118793654239369076206224232686013261711715945537429030102534923813870083457230033765738113319336480304823312664277666090909605166521468084829185376370549207893863573071513751623808975864587020791585754447093869840175266395826969479050706427411075295112875377882709681068845132334088968151242227122565964236855506896972656250 [116,26] 767998594231844201542629860407374460705998209787544111738320664609789982736822312060742603620251867344339745478750378059343605826324561296590936715354946731625321081647480020503796710795182774314667348750245840303872447038416766407691772290054933282215864426813924103423984434834056389587769523380767414596712275934092663198650996274617610712790429763724850326120982788054695368133485187018585255252272347095861658982475469004327417660950434798781228651640953617721380773554316778809104523118808196753200310621775740274742512380779736458358153059794836391024326040632818963050160266858815773457193965031604948437833799288388263854554006743313723603237912052281766611380136784176970673960405984839549201201110520009473168761368345020661521081596549346089650830744518328639331539208056134273374787589124152135612582144789969222922173690845931185896405779707501488533415756126341701620533356757624029153591652507867070006533367353692664478522651642021450434524914908275645864950908670616189425059183051731089501778396676872630484771610768326719011851777177954370563625103980838787947313421766990177326479238789184121210707063031757693859196589286175075777420517093394067204434116185453976790220216941697625846460155203260739218577665031168661527542926390864881208560469302202074863270784787264207334785777497657978176059058583568440906023754646098966849662453134797895960325815841416927546977171008312648806907447880518649044803102225547225068677169482845912720514210293073828370365137312487730308619471166839792902722285818706509291607646856778176886866696784264279346071293959040531408905759777481344774826491131520734664172628729949374260697909602034467024507452484484657387783354878429987985209793256827681544983259996182419881999282666918143556812717904513593463338250348643225939784966116752954540110942396073039844377403242432405792648556046940669842333455451546450803361640465425587410041192027167078716490868157454515355939901558493608001758940621697683440039956467362564720005837929241533295533410375254196265746303454539864528590402156270254435175295925742791068702670960281478134626412272453409718621766334913502891854162552887942683188526871163048781454563140869140625000 [116,27] -579836136202032736444881978943704271759115724190540885796559778477002198224790475209144726116582319134265835719926887975766052668834078581010103821640546061175758131788791505828654021997975106263983416270751369330795630448273088426009064353254019122774449141218655230721754084593944815316968632581891566468113818884298597798112697481657397344961121541270869135159755080460697769334343595993245934682968959038008479596088517631223503383769490532543070799108150232940837842524972984643637034248856308152371566062344876184795295870326233438228617016607419715635602638334184420827022036528213163679409131428245684342561145892779929814446937490989418124808127988400142192579508831614189564434410424045721243084003624212126284182684011740221273591808706012346802286661991612906813882556975123957373935264503329843356492564247721623238902431241448859168133681977281073846861486054870203165366477550809227731128578403839373317176756932921337746693175948549599498572518209165829267961414966378615568712288120004984741875074619319558438105006802300721305993624351642921612825175757885386837440932752051454321558095753490151479308456861439995392933401880360502007745730121392276420300997784008041985428189736979405962437693639196804397524121344494103601187662316723913745739860365674877604957329745942846781363975253776131368843767676405305317107196274931168510993131187550766801073593821974135738869247745938720685254477951454644697239964166906939412557699510207332373663186283192076967495677819460472129035427441418278048134098833014811571581483988681438515879409410680712168727687862963357835667212369285249006959394761514432063632591895158690824643843969051837725770306993327783381598482441656568399417601240287692353717078400571736194425166069409140756285338264499944641621545977534441345319832553731738574089934784528650788257348503542672141992015701627119546312903641720587776787926002066519365762999200103026295200130346963059975507432322979879415021104867963557273808457444112001261573151803286270524802503575852659761485783477780638902477467871056133609030004708832314754278352605003967826495338594118445577001702632325286362930701197435090499254783935612067580223083496093750000 [116,28] 359308996417432067474892021644989557885897235122101826118700691477664192584765164718592430692599355128762944130574454999224390606334623279175227875733433287949162475320236804548803675151313896228448009074340924759484944225977583592032562486710812970925635391029830206300985614951059617301539287545657928256769347914208987292511583742679283191361988356589347568943542930615943475564001759683486163031841744266277276614957451666911946818363085842353382651553763247374037747366923361477403192652838176703389467889471968098302996234837318588313144066985521251605346412802751402737096886660969431784441497881740676367492038921626673088235691917115209243821933465191219106464256522176133302024531856475123116547676367334319718947188228303437621808675674583557320679651105543620000833893104240975883198432234873313212889276472061128244787527579767070015182586751584012652016064998704200976983917142883751882324979504675379219951274067021639195754607855840140127654913531306396062488182629692783171068255080383698207271314336031666269661418626375679867355981604931286331424214998670622908897626566708007102023882396974473002266995868906774848017177706216678693471261957364024013404659210870027520934120493786977202428408453504180288196443637420439724265493883478099030344047477865903952354517425927323845578321551112292111218329390646595094003219775388457653027931351235581693166745207425184384846983892104749990032536658799653936695373744166112087389669224237035444278543541577631502938693313923523338119855919037007965223582611730133289181040128539333766776515804164742431413878230872222232448580540516553260979986980424650376528111214481527652596981884150013861350783662656231091525574476034582743071510005444773910987822868135672661530587021432861238604393564672407388483918901632659331607229499076126879105254593764996417251299789922752495672399008044160289888304265893559749318149313924036443224764860683567970979207656642015611786257454481211483025303318645048575307099995741750161111981703262372322636772003433093038708880034004334414038741785396087962001961816804169772404464012362762866216096225238009049972167454289770376479195993293935806889294326538220047950744628906250 [116,29] -173535655928006410017462230672177609610576208782320037145575377975114959335778195284625356248152301153050747783381089717116754823196859844192328296304886216677992649721741495982615416755726573046491835446993853937652207050344732342512614544511077738899452499876969885416870422350398774284250468529520561134258034063205481744768926979533419749597166704826958589945606062901892708985652391551646105987897659855327805810819189987195247353825166000380295361679440535414197095415767841200652448720281997659762629861666981228252343336058006882983758109985823482044073360633709004037839746198729946850286888406210216543600521065084525953504943912462860785114176830310974401649354913748655348827632070168588233668669877611840521496617293839297231826672243837157480933589563312931466968470698078337510820085885182981261603922016804989470257387860246028004873059355171351436841430231572778768633375589034187494172910167278267151555630249887718929323790289972244675606635539951136014197474079504439592338984899931566149104193749218147413481854444850078805449606539396342725352883144036289362207613459346819769135483707063547321662127083086446744203588852619428161571454213353045674329544178666767798227499456965161611499610664006510119696600196303314508606233125633928574205477426072068575881566277676795566601787914370664689863068090970013071827176388012241885530721478387279666980329835095046189294164188685791316945784134263524024132423769869839150392897593919377248979133542014349832309365641213089902763817959571029107564196973029421541418741488396535474877827153426784491661833218226148369153707180631644297321195003319002875647528073035041526301361416241087415429348646946570989041973701392586590642461940023510708594005425935165786345028471337082934793245075483513251248520301604236402943627505258064762192159700992227517220287412372831690860873968838035406502833210562545159668254229347458957323145217260198658196880893784375800573722439497329828432747318331164908394469040188401421005598397478222484310336317383095896098252763974309741448626780518578193560432327893825035745704115353344548151224577210589152419366475751362603751910135274627577928185928612947463989257812500 [116,30] 56235259183676231295369822856862757850257358747982554133718220593070762870662398815561310424872081367563125391139193613041949236135617882828605359722394893421168716646908886504861584470729036219091407755207728371574318557203380496054454814550306574744759652813567339391146187158558290772819913872908407041384110175941646185403831023186588201728084968632792755718768970597990103183038115881119653527225500592487250416638238949344126015402950954996765926829908372156883659352130133462443244515386751511397035201735053994113497368531208500603508412210513324773212500226503348037319519829252074680620343257027620233563683077106233237518475947663411378959680969215725514097439526294449754469580985115979957225801860812636458863966532402825842728271366916891074693485597782009743886937289734488303635629853952492573001655405488403261141424083868914454420680883335012068340273333671489563079968382439879426306394536111583000826077054914414405879336119356804473087312584964179992790692903864364590388143711536752824659717923306342308598936222971579244827529415233223856257585329512207115252570204887794489737985116618043709976615237830425505528960223654494291145459204591461720199070199392407444940914563443665602439851978716954039643844667362163969946333403922668637421483212540259117823213904831799843821323700556172978596210692613315572819783722683864077023690611232776464983152096519973075866864347490673938654305678047103867275114506155296867181777813166584333630568960770436551381205730860908746365269797720597850410455554050343306824558457178131692904785427598457365367493391011950074499587313611844915021630346632123219694214023629153761277072731230449710996199295966118813028031131763007592073119932476371871607262244815349796616599629507473611216423496875746863185224391180441003457318273229654110549426790543103329675593918399438666000483729130581719044460379781132918625842394160145280335918713461962954242291717785741771852241147063842778028339541679464704380585409625405128519526868639508661036889743955712298057968283032381253456991600950474889228367481840522657274537907465725811676052425884143515001712982503419930788157721224251872627064585685729980468750000 [116,31] -3291320355810858554401777402359323149926423691737806945326722885270044677475509998562931007969235909375777789565373773482004372297405409541753004846667541782178252774024152794308592437859878952914481502209626605705402215819293428906190787001839416104555539516940549763630452376331338986970365400953703279545156114046904845594697164830413811808245890792118798630654075990382894733697684062459968054458011249324702075852441556301888168981423679359458078454108514356503196081914460750944433755478801497720777151259124864823160167592395633778654017725409707842204808769300055516081227231314900383024916505811393714768083546696491559461546312038580301654454881381559041419822547627898015215329039616319901713657209917563478269258201067428748985435026014440396519777144797897595972466097107272848067950508885568319915151192861427816999544153695902180166232060000948667333650345678808434113891043085404803129453506641756629163758255944544720551364433807118307362978574384333528621108355325027236775029707872373148296229125522576500849941846778739265262634661186466886579739818749702238399890193077500901174151061753287212869971640704175823286062679362547716030761295603679624993995796488082962084429223747674132478780326944933718939791778855254944288086996931401290470648417350028941511989038650150683565705206649908017875197750999883064418903587382720686025620850085065266408177016055203271773227732482635470664945422436093834463656128016595639759427851463406941186360898072178185952345300320078512918051570686091763854502265034004238772690592170176109875624179440552450770788698786841110793636647194302795469024604436631690307284228811664037570134129486569395527194811311475444763794333205577259715502528963373853891273632429505269889391937423413944542124124874958972567962066787045468981257962056065558058124556998244907885181791917018890933367058753445470463403065769151604712181127300645708088479905278194703499082898041716159999523847249925619818812362746129610109099442683898252920781622687591636336988897164974437176749299994880321419161434149366271877248174008784131703152808270490643934249715470251217787806834297304435510422848665257333777844905853271484375000 [116,32] -9627654706770934959539359757680417369698987425814058285298918348105578898338961209081995849524996921225551220495233217502083864817235334973770874157322415061222165189874731293533665944276938832915176102208180221296661233328994435374941895827764944180657264163402086486017735275539720882296376381084377539483026049520437674494648153492128591712839235770703263092605511402506839710256393176133689473979114635950160135108637709251693052563789051519380899548240406951474013839053950191849360720904725726923253760406660071561619088568467831364707577845175731859096809189126261390681877696239909049756804067228966338017597956938399852669522122969658353769898000889404207971720415542861836760064414557782550771792884283363295208699091205651546380966664100142005673435227357125826159983292457396198452949223807613410871572305144440142657495139848709644510912052686945520219972612566198706647132653908908692654972067606760357498370076629152479102604926458501658134516901033647649987787491771986496113108037432740413286066133401524362258280225469032570175262841434540462698823872305290017265636196188745204736728294468245879850963988261417407339531213391689079371910271507603035371016771402933447715075201519471768777623623815551785890723778351472047750200184561140210030180864399391178457840963958624138686542400147161010489292709666976878164004013253021433191983301832312066129203441619030393937415890749956591620701512380142048124180244756390055318812193657132192315468348929317428179195069820201049409845489746251257660442397510081160168243643336672660178912053694941791421766082081319666798700615617864387136999499316226753570920336410724571724374099922543643946842313465086170510342726209469538735414252077982685558246785944102999406946088212454731962951838975824084535099706643409242447791686885972347347366248065466086771103498740518311295480695113172420484582516098855335094196730344259059419799778016196646511662388148646350489202214066553589824777673211738902350489878298035264758796271374097882703157552469949791688753393586560027766767030073738982780966148367866206811754302060719128323386416135640586401302782183601880472423317769425921142101287841796875000 [116,33] 6667423429945310680319971469763879906286325940990941090048134679225088260450006424461950404748275936615477665679013001024380417515748181743843507089389323111608005963983576879800018891159546963346536367609993633348743128463668305297564203365366218486163871061821143156033102250606640209274969384220391560477686047352204085575436603178892085232774771971681857807848315658817021485831715675302145980199616577854826255215124068251884002347154891320252512642164634473374484260509307308743754849702924974745446896159556533465770601211882312512432962091096751410472933673598348808531714403347431014433234563630220847061455562700648483127327259682618465296109325740352512451891042904534569297640319387503326250498757919856639455968050477446937154328593674347872375691840510862680335685623558623558084459261267676634069391573862475493191889769312847465881014256420039838315802852621845219171541404897410449631634727344878646275490511190265326685916119534858126661178023329539047624392440261466903198702137175514410543398859419730056736322415802204172495469997767366946193575977911418102566968282825143320031934876561069461668943274646940826798070086528140002554815833006596207689900483052905625612689314227217639513962424825318697878865898130456144002701581841534622742390821289958154213273293881860815115276890653316698308756800434352067995450454324380457817198080481199908316396277489352063954503842929592904125848540490099312753016371905893279157012375357531755149549797125676865159086309247380273114264941556835496507749132364875596020064894189211710364773228420802667162882114549040391474927741460606319300544385173688818095031614515858521292621343496722327952565233148379557361989649032894908077037491587894526380769541460269542870805091295277262240295642409290088446223077350255409989777437580176035861126454364270013617560938592345649910354598767399935317739103789471342066583697593295234017503629837108756119598689163019369443920625869267105419391745452551505225491637133674549016214698965498570411493763045692597476993025138637641445667804091086085696950920284328339226896324926399778800491308137158766638321650849913213576769521750975400209426879882812500 [116,34] -1764674988992555568110507062065758919713440807974746183311994602096169280370985984489603898092371512467530411990672990033049277770948106857599898527622822591018548245263991527537771928137618749736798817777899879446354054895423569305496302668539484937133055393759548389264119727450890900582999105356093254663936617512133359887049339655282865570738131819534472831777840282518341040350208205510825211797106972757670148060279410895686370740012701086257763291368747283318569993267316561399904040895422297282402250386861959424339843242694526843330027116660689160352374237606075162980327850629822679239942788742307442275806099029658810803217968833840575693679496871464208353281031309889761184885717637294844590653762894823690297975621497610322608305877171329724819065819029928204512504905386613288380098369796015615617016925674945461860403526990655704540344461410650441578349719956241474873669489136970834414042544939152737608594467779228619356471470767894493443344842402387653223077284215038586590364454976569393667659056066716878319022220840056941162543813165840065726395733976430683548090596193141234524917262285397692956287117200414464213715661671290751781094244039576796309281060424946379863540476582162275196033685025364388990347894920777804529780449269618436720447640810705085898164668090102148466046429363453615631236477530884838038277545805000167097784427241672300177292284046960006240456375496741658539523404747636664109751636645967665324260096779020660172724856331562330747713995308266846180730404582968149226949232886614671051899024234342851828582658938910323411249864435899156652604902422053715271504490618651700241540262090103901542144710833312151346723770864526417047603661983294647797449189817057542522101413571713048223569241194137352941335487870708117053632701321318938149322284092914531440756283241832627920540467619993368976132349872290860226414835851430347110586523048823697345406176954086157610719341520453916185014714823477803476608243915319564270881312757487439124995306169434651752129033362349563021400723248967527982751400004460220833133262508007720533628773477361078384260843668261142635543081529092557246940486948005855083465576171875 [116,35] -711938612731824005161659117343379674121455479564775878348134696455511973539182030381986743717490273950981796451876588455578246565230828802559595186206678809011258998512435287494728362760435094768876517885221641169558736304023607536319235050868874030978974570903968602812946839787597374425370804930905305344720518997245748138060777309339215507088927368327223372072700161805883252203617645241923783629006996523748682775612012436055815953981358133911261787315063941394904038087415822936713000343565317691617207164995498064903848620358917996964424662702735070574415480594640835963983486531738823925711778809380044633158089748442014255654245912781293978149039629711493403511286028119864636326639149614606922286883161839003111699339836672174236613875663609567146036324854957085429201988264666055549530453047432750348969829597810475877231122173007155254153452741161704225325957987599371146171286169990431394893987524078650280530274110641892128473519258564790411276851178556419524666747014299199305113192674838264515350325443946689446281362354768816634410564074868485323914228903698337574277841458466534133357820191120065673959366604595753190614416869292570674404648586954587270856890422287906620091499437587827021376125449561220697877715839776729924892717844960836814066055665549368675938215152987188310057143640933715616940462530714227611159846387680299686739585203948520942965841425714096657263186085633469140179832074490350045668913523380527939789272278028880580205200536956200849344344739987544307406196154597525662922166247665743444213499730463198584303108742432912565736806458611780894923933620919000066462112193042596681621329116632003300780691634322660096728829896576695940029582523285306069881929329623898157821061495295514014066685765054946640712681955836018620796503405739948260792606673100461661624033482323867218772400796715421180938005803688753255013799160507072405737639621301443981949189048953258621509048125257314169248081607548862895901377597631421752918181588194184213201204939675512126842248752677172960880368619993647758225794228057442928037973173902664936827388595036970096535458807679649115372072509799750150705222040414810180664062500 [116,36] 1123911481433447324992797157122744583190507956038075144604797002367644104083367468620859017497002643797270903990746947577359894984651530872229828464992443731495978006919411182374990485304486133465874619588845590634998570597455706257058029889157687122908762429239024424542826790373941226962222090560112222086659762706462994236638649423109986268476466440728168178484781669662734793573571948443326088490093910978412704474400144692808391919260040166085112462660832653910006531634399208650470184561867653530693839255824005047643726881531396701437117149012629532169190594373615879231627073599715897660514327705849257918828353810622728039862426564704367881799578051205690585662807285305739826316289196020190625530969022660475011111163758173730445748493066894970432092708332526301269408346246729272632773128665765221800991537361875381849189370633854369240315651341309826506973474310436158453130476565563316275293596416294753276304626067759627495327372582073232999691506918944920121054402948763396225857304729754221801818121426576670460325379707119935194946265128295636142992255498637042894876292932803339159333772737801098552202152122881747677491198478824397185718974473077711287034246384937139923884695483400129361505973221332244705763005278702247171081535314227312766001654592520190115361820728771037037941202453802874170392792410512907935574973907417992603815230218187209709328740269407346034821410966178456473301790691740035752161580073950814768842200610676534398019050688773689544709383016394472657160726426800500993045656100459125017438818230028968037809986713492293676481904747028702938340253288942391187390681175742638650547624283617854777159334883440204108819550018488878308394472102729093911145552160754431612702988741004245598766379974037336211876408939334601901167195806467529559826807090642805744553772058629937274541969978912324782787472237200749751134867425265326015250355080807024582756632264379376503485725283151552600857321020239494237336914039201133208398804546334427806315142860198348513841203520646115520772982593227984704595632151158696773139966788237323424963732934532933241368913221369088464157703910473173891659826040267944335937500 [116,37] -754999807220352956119255507468386563140879398732678821013855260129214744108510941840996571585366555804682554389472531216864966831492690118884045308210290709543216559636951404737632417156324416463466438253148529840419940045815039564373162455113337960830513110368482482173699946973577042968841006710254017767064183893584653666782013754041198047251598110006850156119027691307741820166682740256132146448323967303942877638303174601463498216445932719949981332159839093779826056327232164588775104960068297598781364876984857393443029173499242722599395054835517139567636262300567403323387205722292765224364539919098794765032345610195467713692609364214590003961974072449831046085717915546981793788360353447500770933091255047575785884165674972955279041556917703885131570152949784971352832711380597266498794980191028021363832602158352949393669297101962517217566837874979825268795175251413272178014591105617207437911696492336439890705559194909298821137051795464125207683866745579117415314008366469489203882648224303967096771413994598346232040236044606055754233028264179061324610260274927270258683949913795192794658138082868663828931014685183976868194158943835117047109347753401330925350497575216876810205577431700449158782611954318445961910129068199107987255401217564958921062644895772622038624278086717006312296700044198777067018286012301741442513103218567889629359856203114196995534279928595600619545367602850170987525002489135838165647735617661241813235072028210924973309713844954089093307475296582720959648968143164815572955638188181294892933303812102005825511590862691168787098321496884810208879491254251249557015545013520542721756540112503327615906938158188357995330054740333643609278754562477439604146173145840603409031613708672999225081764474014959670987236919203739495525971969019537029655681929612304995201286203533722747860272678688259803750488901607668313697388536606810489191209947782038626889258160441798201583626521390046283041808233553524805475318181840976744781391305146189349733192894968762074333601202820453299212639796822425853330133503186605898092533274132617807622667950345363503306244675985408124074815816584305139258503913879394531250 [116,38] 358939390862188771583992245554494888657808718337703057931111250305091377144471423897039456784166998681104376713851656348190693071176312429428203184073774861952507697914449457401141486609961174775068252288210685268925867990412334818318097618759484419584195830353819359466017410889641824676474953655341975292995898418589999632100922038984426454146381981846893609026355668302918314319148980454083147812651168236967249699697505218252561237682700229162071719377408716256201428484071230012470892511906272977908338976418031794560122610036357874727084456874295580549364761442086705063220260965387717617757327139241947994100796665629317242249624887151991726574777128991176875348927919667078654176417904100584956759351188360023145148095381253509510624611295519545332927767460009172255828032739022137070937063868243549561852442847964735860657652720691920168064042659562938473985715133893039728641211338332920340727689660789025632829665846890040154326021167557562345775443299705965544713486071522899080309168889957094782155689371123616761207061480867680166961172879606517381137386358961410571578788683968848988851662087576522800700784289721994563553892522050803618007178286979213768856894881445615129111028010969483029979702630077691800476164545230123433518867449164823176344153564370465308968449455941210837456756454382649781208701047240542153258544552640531940583698091040311041705178862826830257065756090201723443251286617395523898190576980156562544649335648501307526311315392636039325967920904886809068075838403837824815130642261457344597512354717884807674560767313471859779639638903912978125520224506010328187418907882106854734807022688321348949261999402050146301919291264747465494397563924646501211761187058269699426021527948346217580523405731183610992636332300213241820997861288417035531864707452869610699763379562411439328236473864270307403518938999059396875451143632058340881390256611968527814320277153319842128962495150058462486939747321963025702348985999059990080691678506964758350322019864061155524024551954260368010440136381796538304668898301977792181224004429650274401326734019116868002040075122057762035954198154286132194101810455322265625 [116,39] -133189731132981706563088534714430354287480230068468286526308354905109939178124392419627485966365596342354722375939029110207101555961371899644047082173848919815011793988037062766429082687532154519637191451850329315477419784500777610475860617545432998651938996454960337840217424207740600882338006651355120484919086776291868335842387993442865955526969241419855528148105236482112067550559368101573517514966351669662614568680475955458570141854117932373667958403699450131575950986948375992352568365883956755820080174690586828950377691304047523421967961293221788009921241005911202289643386591081400802244679732244751123070905002196184199836905732736738371261104161353044252663392904337069097362038123637496096148781650822260724333274196691535363020433212867540983766445081899572247311891836134628443537601426141287226179569872348681632545851854114030151455720476424735464615441441020444757194549147183059273433016763556539850240652802037947794524250556672178499369483406842801854581764629074076270846327441307447510517933157296457074263600632655271512834144900541728774657154908995889332320053572788914696704271352394934393815832253603956178455965021406615900425920363004291511107064650780488445675999718947365498726141675692919443141390198403166019177825581688636960582970233226394126085588095789997399203680582423561239237565826208837672806671407354619556401829840040809850901551154959852375820405916417947733177222993659178479038621611178657593457726013840492627545413419377486603753735303116259458168962191958801759299207962977591124621066317140945583426353036279946187876716016603179689035980547225122140627059854824862636870201735303698326014045322001543479323370582398972954067737572398961482397496550600415775570639926110856367306116933066031098563558766113182688316421424669313314523203976553856552539399014503932744996772610787603920255103125518735633663534607947767622059027558766799408882435623118055777601193674372815336778992628513667348704963457153873147524974199427019956404639737779120591376662874501885081645390521980303573743091315848332273690868457189843846775819032619948549933783146087540316671038453932851552963256835937500 [116,40] 39686334336060293215660320576214607996030225190352390793102844789584562502611813113412798727070127598713027534339785216512188731609687261759201980737014495049236424409929067487209014359925475300583470815506143659730688296100653875764341147603628373681007611233550366696983127105089291665541201538438204053383654480969018932165003994415890512805567882900636918088788232030593466210818597668116625980541949021434668828495470173249461525359314397282657834398246927600904293962860634541026619806474134666699196517599708220790653991692978734029555997057055830068768524407109815358402910787180840780802763746932225713612389536562434985600765867402818653636720687546817091711572095901787131066418852413196159446087209009935007784775188540528572824964132705657941971797778043055636561681553099557588952617197450555470080303202426467901452146991592912536601995623997696745502296434840453632550859443848239632622055268204155370219634688408707512394049409190420398392122619233806873754693003494737368173804690884972643171710813610071175553433930077048024912294388826260891700195517188882200247576774415721878338655405440274398959947955939889659203768474387079895026114877219800820000773251534299549829871249728714170112841635307531685801953691488191492873072167355160983123959791492294941029745888424797879629010026389633337046136570046042070571896339204002333142656049304634220555755774859832415607800271601903011520176550409021558424630312345481466050833337268502650996905751451223044355890061170536291648997749683912568587509034724910702972061303670794214884023003208798750747677194686515662947988939119141178517201075432518316703102028596608542616910995023544757288802054063650128041603150063519893528491963922568578131700534915554878092214788005440310870509540974186004825902270875539446820196768943329516140814384865535989902164490573219552705362787775671431410950714211514658873545221326662385873207557463925916386414888589659167682911284626059853482006442112877412992625377597823171373550253850447791364880709420157779882486840717207333798986780588945398642065781844644457549951554630568246456322374637881722492238623090088367462158203125 [116,41] -9464495267809700619443922878077272820682104581883927607675873813099354962852113130964321951652728866973172926270711783408361787625321773751814384293470380517282379440612504042846589088387158368957863579685862490116688423068469476706918626757656221460848503984147995423994484851277430592207902511473787443048184245049736602867048586740420049953736407561778362478056837213371050586909726327078110139205960341085968233635856487807635881664856356412281491338253700267832181526865830907831941684004614614423624882777984880732140530728033810134282244036376942607465693040810880894922434190091089916413265609951939255942631887029352179002026788948360343797589574128473994736641294856960750303010401834078195917245591975407792859177719347780755923176225932695870162978558100484624771571514445999401062493428270016349640878116373181816192440334022568763909795793793613683279216663709355278684669913258044823478786019467561205489682470186204700095690756291502243343694738752648891871508647258248816642154929152718881456513092773471470900947486292115295764708519654363926827371935983128329148849301505691676259841308708645823118982581190639154751505271541631379543520330380865797303561867692090970336861018040624552827574328719731665544650322164211146471626687213452378357797795034730696426117269839087305378402352114027271043360280138143693935519297183788655491343508071347731644169731952220076895396355539507535936009796064327600373136763783543621028047209585756726091745724184954223053716149423696944359381959162320669538419766500627753621856055351935861056646009285175375787145224462709394464228447038444039628710091326477317394983016824723966623468276289140184854318053625558993837603000383449000007767147022654759529496613386614560171788213877858582058455381967228664224730290208690368151224047131843568073896185613599109912163149820864724558677319965668504177848112225950097213956589702337289834127529348819182691935228965683334160275632899255830417692810927067263913752370283538769333276214882484448483548584767802792580013282502213207805326958955099776209987638751286055767735616145253376113415100245873645690153352916240692138671875 [116,42] 1735137472919945530838665464916360145388710778137128682273024505944087707344072011739506947368991553982999639036205488863169148548452709798173442204174214030311726540990552097793349763252345775975628154334175999963230850763081062438073958762511086665373617597497103762881466292344143099909054269070896236269064565432839014887336634244403263268450832288587966795407402887631617242286802235984254163843947909804829930448864196262362856513961095873781855065781702412110695001131536410235663625287927707845718059957755846290551348430825766405918883836673064584560302732566384135831485394236271282120288105640061984419431191574643536473017680397667933760329275743711122029916163867451362824407225409858395906592317736501604868015507284917316187361854106655478107244020864495573361802210083316636849751969276588795790672261697033738216339300736311348313073673084221042520957036764834630788337667523747519354355718372646356777063565902294033372410976319035151515096946900185744845184835483947478305360793459686042495876590456276157753827572320942899265211730109882812627947801709842864620020262107334906978913329661450608832102144335149978853800768127532758466978854506424791807614948008005952807353221818019559594979816248107470505430824135133150880143522991633501106449443933875513722042286431891628075739313529229295699124615644458775467941510155774459601772541835191483532185121060966604653951701257744737520888225501457448658033274326371887741949562457894669034908264730660724933146475949622796327968375931501700826540394017025049527076484631257327726943989777958973886981816382197790643713013017645491091437002129082875175689543174838773747614771783667825265989642204953892509080191878475489235115653334678437458733246437746329539611395418290229053189512589922075509529291153123095771317638404583531299167559118092093038013648271937165451303564461199597318461221262839375396917208623562341172004477710091334816062556389653378317371531106549817403191405857821961912462274676659106859038439194589684737517896050378039543594743185587141156355891326214365902427640565128439835147683501659224628022037961727619403973221778869628906250 [116,43] -210790676814234750277555515937647154254735407480483189093309363825261923763221146720575619309897555332785331813899087311420017182163015678969813876247898258261333376739318386067642523608033719547774632780757666107732059118295784518243204514843714538649221193271646287530788685929961249041555133754972899394016422270994809683547448389119564020366638043262011662090574721432232632351636309884539586141932615707489156498230815037882690563336417065839324518970819708817512504605651656764836183579913355709462287715754764163075592315809755042577320443575639093493934661981879811736657922249971399140726700904377895342602594895228688058174026624405370584121079033906290850128090843071112666770650276941978885242857831366079730314418348348722914803921138163297693509798613998029616345089658736663098380158944936729992215062910000190398774250668051048353831445789200887502776718122986046011595203803255951784808653903751719206857696006641631834090727289985680405305680148485211648743241865487489816258933363949356733285336121669198153715829285472512356472542385467292465952398610285859395043006416495853422697280021950100412410039410921298858923399023904677722904101457694437610832692038126999076986517913600836779537540552206019858589022148043624304054993557092910283168776882773882104238511488872013822294790974491362314283626982428599822756613135802635817770579348193073675583827912752011430073720598926512187497482734026344159148388656459977773146999715679105663282840251594957696569438355408087617079565031910860158663183863780163925289317916518514174569238798945632282529947430272855369450036076407195046095897947708215363196701431286988636088247005587342375893374033146670049369007998376317717133546480041391702021305609864373113768314525770680043403054193465544888900485549342695120037432374606674955927588115217990646735021643462551494726618884474036757998937193401275076006440045883290469759842517034073299515790636897594417737918702441052265256245054718578376960170461037294111520534974504314475056941187180709318322209610990373895743192751352210431427255811555195202274298573504734966022056141810026019811630249023437500 [116,44] 3117812725610373517374669521985409939637118479834226500961839151341367598296208072641921017914654613008670564298006068574820630389713808539429800075593127550076347101264097075845126379182454754409972987229010720176622954728531842349301614306810804161556757288058211251903865018400428177556345419460206947421030456682461966647414075274490382072868817222088134350098809129289198293540840231480623490787715755880872545644234477104026659274330517023743617119400456979265799898950412179505558261818507877990070139079037585587731508155563335310750023993304406023548295183007206008348501515465610692572066690235455500078064594382446281427228494456836200319748936759192509514987029583202225978543349001054964947184046453259451299810178087959622906414894268341562088877766522311432263219885284016918695337997378667722366709521576486264628791569308871262436851094918920276576067819550383207007045403584363715907358693242187049969354025607418979258267666582645877713158283764459320557292638092021993339994650689265249973683612669886184308958191291984679831998106660351800715857088369741977429095034153070797662205041414264528990400691709528085464248331271026248005390711936096755258328987829589566134557919674156545485613045594515487562450896269658670417265591011784561902297107154578742412535732504040593159947652312859307189310153281495557102353265987239161024435161183990630975306380080155656982287053759616607229885484375503444364622598090790922857609122936972448044748956911924108019871109642045553716255916004343874580336700857591819506827299721178971716796278765513254984892213816544223049843298123275523951207965551645006018779021942984626661061540519324768945262543512044860134199648542480049489565628004763307638616085799235195952624825756143787369482249767767407194574387379281161592972813015552588055099409627338519284611923574928220078930680264367735977725506711618036421242856318679120486023643516097135412870068982419725676014498333332147429916029845897266387430115491512392614153658142782403189567241964425822430246490065588255266034867727177133794560917486220374546727128299561382362981021287851035594940185546875 [116,45] 6238486754334297269345839684158066740548751545614352001980893940824761628429313729259903097857107005523519104346142800937785590242065122277507249720317903704212270454610862046630925854750675593286139840601640249936951198717195155149546732489038115790259362931799843921901862211491240423868252290241907793311591571172718958819588469557063988555369821310945620153001632259290288418324189728049765242837383060924747614583555990820408849784396901969460055705486248527473957101048808721064999240637268564298090339972799243622208785260509836997695927516421282571064568498749578052210418925147583065255160778440355207523019029420805039871507646439950022458865556516932799365125755641577240216905662996758923142250726629345828113920756113883100034575453154674388589089198690479438301399276598982321222009637497389116606008963265686114850645978399797839616012368355192324146828266921808597611934733699989548675925577869554944324934706091407326701350691329466898150544401368846955479885805011376134387558802720783031952897599752861369210146359182927931303398721853452276917474130676656436140770706280253353302568332067467869332195307195617007228430662128375435143194028872466794755579405852681500605081570031625487739476669379697721668982623624712493205232005932021515991575078022200541613700813420174440748481456230727603484567167590568617166376397699083862399254535371767073449684095100094629429705501053784143003626067739624124574170274307415147077199136734598869342145469460048314142429905592404871786536123027353770478787646166473620540771682469302816056578195446361503084241263151385531133985469212858313468634960324506209056686003343375337725225262336371472612826429455496239798452689510025703743578677295507846613330178115974262386429278460785093296345279408797903899975810310727709209186830456455378476301964995600662493678734104816198251944739197308746701946758747329635964032884646679670511894261970276137199218047444267419053306784219209399926295719315652454618209161919353447127178807748333063702557094852243254478590138100502829407933818857815005631353652075820842900591711721602905527106486260890960693359375000 [116,46] -1891081106197967261806718134065452568817221636350055732223745071762700460062142769610965515693052493513465992083096452327064017454653603996650819408929413342055450994380656000677363527879932686718818089997868825196592491595467315353971855285762914909326480803264608531357470130206442543414227456561803691549786755668346322193268640325667197127080971739968694787792341090336591566957814015263338729391060673212734467533035141328935834673004219630631343283391137467472002758338045049224747906672214341078288395080020235438310232975485386099759098708291292029261259913310920270309985906926863172866031780604031825618538385376927563522503484789254149364501708678158219059264981746116026289509896428917897538170915314963165863425224216269183357951273576769795386330411843146448725629858585596349339714821759296319665642408094073807905413202798720382866571856083710737762553998619802742254184572225348116807325842010056125680138979302732453098860679473940622867819957385899255914431605531978356065699915375123036727848563845198200747883625620509702515286549205732270482510422593863360201037560120019154331154637240889601730563417331303601271056614551097168630156449153066891334015392781316215475162836450187752304030426417508431074600293267240386492553231583727396790558751065431325732700155523798218936385614478147214723179247486493427429612393659729634690517157834591758043185235007886713473019493444164401643479480955050974938568557747706157456014304870068484561561650405806186617630478245517192084945604459079371805617563849751679006318992216455814217112638439939075163185774011422291609928229603729452636757088308383104613190400283808690928626163373121234999672843205439899345437654687044098380411287308508944689611974499745506085296524295810052783224794074368568818047273445227345057633587469534890404667554262835688242551958920545078097489288774293913672701752007207314406370189675519884932108167472507778384837848681540877309705922912065533549125964098912802903797695210003716345544395226557119888999686174185776630467319008333239745649076042700076861962665982768354853184034070068264554720371961593627929687500 [116,47] 343117215320157286735475307448796332659047944200137316292458754538710036703620447425420848935908905777080154570084362416161294348730629331969816982917296730871020903103800380058880018332621174984994331463272084336333914245364980925796839693891812648471400173364334574067129397127836463914087811197906634420577743010734349782201311095939720619264858677115639006333675361129926629106334232076339676340378114272643789701555588577181330002159702454220879675074753875949765941053639213348627652262370241969234403383791216585838645063779706306584533264123033477477891836411073097023903730799414617469193557757659866139661903201187737093223745422584878519182430483631428950505102036533907641372818629816397394145233343711740592725686984652866253129322669880710089449698619292103671273132024591996327010060852104998354006246839659529285745550363057578502012769987084069213506634516233478920359991080409250079205061125954831544759089288896315791974889884046982145516679824948059160091224213192260743282800555238457526886064787026205121740192163583696201608855536237646559789851808621462574347869591665909781340608012605914684335329138640190930865196323494516503475401147510713846222734659625289191877480284260421228788227185119593311666648070405355802056609239711178459831461958212225565267999767028098899828756244530465259196133672247301567042840653668254838522051169627856657893444464744256582842111899730201977464232136455548448219126652334738900067032443379234096037736397914942340237290881690771310388418371536010881613299668117042723682859597599933129565164802298583946120660855682137423532678217672175531539813568733627123870280087075211707004495634964881058792246809946319736337372948416616634985155520607009490147115668778912116151780220850504521306931788922910422099047459637938696719710736632851671247395754940342756654730377260967511006259357661794210603598574665998786100553702550169696415689130556700054660219104375799361840373197465939260123064642012867810351178288995281412119978946942647306597791977768145086875928696645335522118099021783718486369147093252947585739764946310970117338001728057861328125 [116,48] -42262348307560458833170556107326972830282338798026740778752811279658803441583803642245858268668343316162917229825056973556722961549736520387231478666711787925528723111630633903533315612937682820498999942259949120988707895049643219889429045308318500645405448384316064608502181858424110215728817486615834104022030047927856722218497583102091964229992976236051461627960434114828132228680118661071323871285848211094547907662757906292396342684265392372372036624069227816836800069435283929892093521848743748846865256747009762841577054554626880711756102981720517849631326004302636647089568660717957886826522505608338553098626995571600135715726562465246011030124928314044820687828279422317532840344533735602017347643434573939367719368722716845038300780865841398177202100899756771897807241161507028431021513765387673299858229339893540752174722816209835288476467199800056061040027745288023483828004020007405009033079079608024658548709146653502561974309350278837651518438171648549921296328795225847710276464754576636646386488215170112576691712621766331446397243532964833901892028134751222650027987757145713897213492225355377921875366528708999289198759599492358270558084996794776906746340044378814739788084760414417633565819692883640364497024831284541870038763756616699841956621509360792860515352428255578864111970428400180857800352547513891093298844808878483987770444703531255416359036571745525390905465837924947072908899385181435083452384195941939714796887194264842524021027675259911743204893299338301650592211251197419849253160948903943915908257614320607881700592854250593515147272721530629821067954245539913024495087324924191057220893232817984392253129384894888532117498333883273015060358286086128480502850201033515414867679702570095720656627293299900658399430836243226620914629222485248607757356020402291252886345682606733855754864291978608718341648108615104326962433942449308206643241928286882459198959283904088886696881330130909042176242237734040436157849647821157368660792576521222622154205237806232817155602319143944754647343336698664169310519696926857558330214950404376134365236339363036677241325378417968750 [116,49] 2971017385124218391737867512275922676319423850387489180615633233375142557863465159843128326748853998961094803595088854357584434221187994507663337536078957916046721936417783838310949539271228322547210436486779224194354788522861249057698331701996562276280303651010445645615882853348677669049412412866145101949876471982733444147367646652904104554693602048089366875007475101700985469936729119481473114416184721293891041915313128490498185880270473148688931452342588601949953389103001337317580562952253079066448126512158908225694928245168618241897410930175878237669907558304691196096491696834874431219130251149853284328074756746100715472980304170549113500267334961241783337849930677700018844518199105665064596074548885981861589542004346411173612371646273684378194106156025035916327102547929313489094751030173389264682760869057045065568225540909690856347655481996048565419878814795657025523290053692156576269841661571707374726567384087839502997886923331596484833799432881371258093773841285799415441051726069513716666728806036753126628946735233426539549593785654225423193149578813248713005929836561001607996392498582708542212382722291265498412475285700679157067124910628636933465463347999196439975424531646061435245363270259450446225100104538961794255662923676196695170136867364676914065102754503942385921542207929213900432014001354642962176939775604227204301610878723271853952491091433799196992371186539929915792506766112987336741315522487714755038189624806510937179388528173406874505842701023292826294780133428517355432555083046270656627223240779662712866617671176002072089475988245332716057664766031378217632612200239506593574861541015552348444516123248272259459589345116520303258448826192879138333972234206161476172874437812250977129932825302410358712760083378613290942308820133495499608531785838700560227497737225817314288300605322526695848160316117554481144178744317740858500628232550916055860541330517325705662405502080652102230433346702218220457222781067174416067541211225839803386271680766071689690818600535587742224922144911823380886458527318905862547394146831281257448154065059497952461242675781250 [116,50] 76775871017493585855210677839667127131528512663158099872410437805323408593346729248577644572486265038745844346741463854623561921595520564568835443890340404587469679922238851468983385020445272928980710006351850739078311075143114700985357394646368829986804076528619744038830006619479524463803591348977359803566512555541829176247791910047434067142546949953939230898329076269127708268977823927174370753558724168522843647049065508992210060920609592121582570064784001468572772567225946486532691502470887253661722409409002557138213925935174406299184906973397375586774223358523067016626517256462572349187127787525265128779757296161241594656452053834852851079174473102315035899428318289689306209996466667906515620483495578511905631882776414269101837194236369173359534508711237262436198473842222790110419081160642070650526238851680271336013765792847890159976151494928827318664201563212203168246926331528955410363270305908804927687959675826192701617555283155642911913918765187687324460904214437746084034650488642331414942489856826607938132391013635331461026721534824210596141991922563057445407688294331318956596048478960130303606791701543108987893817317676926970758902553686489496339668818561511797329419677910375665378094099697740769616320573241421896104413868739368815566161991694934818796136324381775832028801039623631801057446071595213521939550328550987960270264292314364256721473649795043525629878602572499993538876637747965827639239981247008292218910566632632804456116084221600718735346121094555775050356566941548016397653330842591225543849477143704291483008993332281708454588543916807568301872903570325958632330822743657494584602169728948849307780511800171802437120993255859701589109779648986915488669077460895542241522765559370024206563902141532542982637495849221442191058627289680218035735588971115409861670205146248354956748797195528205770503983000111724745652315893613275078022068167383526153429018421845922214810898981226891733927767322747120300129259739298827942479568885533714464170592599809823774164540540025514480927146865652559605097336479789739108801238795883818966103717684745788574218750 [116,51] -50234154614853812295058374747257415739974356429860786796953542807456689060173874748748153417725621861664033457321119512175942765136851139928063569498210976298222707275266839460903744002952214634623488257519269940439530581964379488310348080469193639897825667405496425660103756295120619346487461590443277662417316745944677706930680691615100675451794404883531871413735332954642370151882407293277803845690780685464856058418712139510918715880204577599030743600031702833295029405973813708106195747092547433179587237361210406752887097925017321227147377199449653660189732904975412493295478815313262518949127384708770817593348306658926399371948554214592118224298240238465856015079572517362285876276353077272317311811538704314252589140258321242585088820739019173166667346617488909805483806785751021842102580874412015728508135506837821305555375913407547455780483910027758383580718043806306219836015781486964312519429505344028053882374759969552126530996904171205390506161110888040963797572268159896545064126824069353569206507859179418338309832212798525651906168986695794025965927207016832771154838754923296586119532950954620436983751057737025776341113414691717422507970898820768807617899054375412985631796699251758471052313591802884684301179599108161176412732060422003844098059256676177710893128928685856796590259539461327142999425532382179623514868625484352657757587695225816500337678169531775196336416658569679696724427253564876280107587767815382557257552424399319513507654650118973262605941549630643350406018211964855876013037277416158093152441277663055768533950112116005958964993118430311311658248647992066803030937797181488333925283867029466628623363636645430439017855975501174201492955984620356684055118620831598885793148906807662582319699695023743246520746419338513858348129777123726898470065592102500952862284352864219866269022325304432014243945652437109543161312231249711115672190329047781189518871199705368520100335733815066275774982689572164060993759699951112316964747277650550149384717823824739417806150368487174205001231449176592260434588158633885879291502343820502574089914560317993164062500 [116,52] 4697495885894221152488550699162932630150280066798678432954937420909940457041052516815951905391851750102568389324231386237348407365231100221767602712305820090802180517364704060698946312928714565075676553371518581104630739728751776586152400886545554385231037445909043210179044118555475467702561758346779332415563584904438683693816635886679082697274001862470248098224595017512485355342207155046749750117613374828952550105447689605019505654165416626312727741973994589939952586674577012771623112132702007954480899883516238914891916248077247012276674085331357908147792312814348198032528477751031458197546112432570689381529614514704409644167839209018800950893148571836613316069514918037747825622434102927020592272268600928902944636054433612380633706480317955470709190482559099524268763024877706836266243550833368957029039280991504858158735213684204404383527779952052197322460777511738936125590899132864959855540838864454311031319722715043864865539332293962856283604729540548680478359892227657453147675830339871074024335257666704453983944900525892451584053049180820740145652678976930895076049377810026508505341701606329245296194899046876300536717377753847835049883017665130113146942951261691534188213305273731895344104093348322036154044010039227720862075921468942831990860595806006679204030236587800245879219559943960659841816748273459342687599887362410610108186391540009822297804980938422743360846886998586957936467201340809995649812698836432601179107534364660005994941255418542494911885450302589599899822834569636797817654215562690541750426594935703064429455712366673637771124360969961604200328522989653613409728554036943363202991123647985309286851670015436356685385962822190559211124948297664972425619943640439344752213403321923949371754312602682898087759555665081788906608029104255308407734838563943028105418998441262099985678973442741111107832457868957301461969040925959058101863344679021748421766125576956609621730803482057481950381169004762144610745024786902026869421628215206883886643081582913546555198660082777043712153698900188969776355129983827967259553963830185239203274250030517578125 [116,53] 590540711160384541364298591192377960267397207627516669722779888837975120986644415690230388887180475614955938556338479875108436747228918746779319876740055670824219088936667249948862447512734695807997982249933069318475068929226898057310411760941541151117718391495071967652381262950868029514800768362026079653515886124767704189412379578882729823611460393598218191031869754234091220739528259979787363458647362742977233458454983938427624621770528676925382420279638324473549583858311837938816914873956701230644468849888893389205976408600973043610093422849439329075243450171022516212789420052251790203466288508373157708416661830029737995247702505873811754844561374943930080301548430333663025408823249554705184153748791262015790510076430993145293003186918979695304835982773314474009851942076228438934864170058639392454896028401779466981100677398777380045880625886439398759254026428310133043183609491222701407917919119844784507743124731597604911383527550616845217145254129245604327771660101336441691503470796589701564636191181797671487197606112193692440648034185545978436962062431762536099207058323662898137082959616987520968078805964056008866681292828796531321104323189947810889185505550199610915927183343208132118668540687165148441993007964669090350107575970859114387294213033395520377642426533410604654605418445086128427137633170813015160049153529814810325004920431815810970648475902783773520168477723877962144467511862852126537732998332932098357125039609454560634052967314599862173294001465037447686316876245273129857086254665226658055154018631060157367658331880730563829147296460516124696962217558594559779443714206316872905329785681053207244473543014447244195689206745853882351435191146795478116106632529706576759211563897320014466951698272631568965121401074450170239737295028348784715606467648302770444039209389782270202524954727009041152140545441917453862000328472429822545414566397335760455765484095598459869313371344918580985593337669942403668410421894519455018507697999009206314443252488817250744689372736878690404396921453298811597069779665697555474059220441267825663089752197265625 [116,54] -252447340237413759461082468984454070040064641304004435130005649635947168118108726720526964596883237340166140394419761192354208261938177091175258185093100020423294131619391189541497562881108304507136981436275403841046964972909547915164847003511496791651382107443239206247130361838647358062673592854613529370570627289330567228437261654087075424429617331895142037931034422664216787813118600669554894927700060535203269643353020200999676196496740549342305057311173658956347870508279291230967927653924733619384022309913455652828000968806039198631526093548993273153420621490553908298076213367256521182408386636434255446179984276891887246210074622374672128512072577447718053474804785281809569386663342304532221300861458551722231347646636141970180494128770392609616351154712627709613767417815452694433010497547306700394063519372068007298596600493166684717556792721503314640152621758644618846006230122423956750557527236181271378973578017786204636887753904475509613821341140994150899427374010249149225415959481886714480236442194954345912385131968746971636042336784754346064622858389723512512106162895018064778966927001812314851830983240934868116560654330404769654509349794552057777657906407156206927959735166592321180088529308755133502687851579808729112029098975836616482919133012937945733610693200530139940317068750088500847351167770599716211124930113738173820454411169448919834715835640364793775208063895178241210288386723971003566697343383146601277167289672676722963809558693034484306107543119073170810158526571069556974581700119828942770754119869187333273766062289453578089317381523404827974584919814682041275929656499542352166468149210593131054205728918363966304703692000783836855542553808247592591053842669744187398146799231612605810349140554715320910330478311190006412290563020264623864433874434353849939312323565066674050729420460896211491060050823798682281233036402463500610646803500016040109478317434109438423868549372776030834026457031920342202564876242849455245699389297759185906984092702795329702541186199591636158681237692303099411350059673769588515028290254995226860046386718750 [116,55] 38205350910554084674029494311704762530360354342716325562369249718014581717338166101695384425092382542127668263922177789962977561105078601979939210843896689437880328142140114560973355945380067391082301471963680478361718216049170253615842154008498196170592029663167409516391449168887255068644813463878800297140508895265718616667677619748181441069753138641148024467914028757568059286985997079069035097198494154800201601809375237621321508409871469688830861023388898639329209976499336299489810519379556710050757111039849793375683551004526363453194566109025719529137357627388759140851763164744068897312802183914950134510734556301248569655906623043366466538176347340210751353631285566035718116335980967347437529196409394371477348378869239517401947663914826656965885372392105455757543490674116553858274553372847766839305850660346425247546436386852985737442603694214404950680287756620507991716949267871902647669297467354455240891226767040673511081738599881919033567893319761302067867080011675494257617802887327675294926841102863265400618624327799044294815776815934404067859841419500617912962574337099400328050275261839128407713761277392782128973058326290446812039099442990525317016958927155537425829265108480608316201974424946508212877945991131372186088133426574943190558427325256308376887474173774963290719442528123316856804556861050018164248675940957904678879926377508164754121408579430115103141712907364806856894563819524556985885902405477826335060129973322226289107500107132808934745802615021860906780168377009822452076473293757944623458363890100892234233039542147444433933779767339559709590346301465821753306356833618626250291030706390374737841096192723056190801120015862559468714114202651643565087477778340661283606127786659837708300572531033140950637208256030884333165088549012548360801900542971231364144253109977250163353173593442758818971602936556958624414974546631112010228632705800148174688441762966555846226997710531790558562010251804030036631860557312653342766779667350617281144243935760763391254455780059611873377033086311368458545617105248542512254334241151809692382812500 [116,56] -2578106398582868926825844554020707372563360369303076235442634499192447070217514234835839676447151651389152816730244506258987712066433307132705689915801757889717623408997849414077426376562639012745433674685120783282114083487648554250143455472374749486263632407903727180994304877526660474522463923053465393800819705101171928030253370140164909131679406472065169991421160684711440466638247412445075151292031022508851762454996440810450833224452525306434687883590203349344733139301490375586581636582212783329683963559005353215127671453830379550383302235247603839238696470092538457968748751889889754784661849446954591915311570493577668122273693249862099633885335145305568774831954533677271183229740016808358227913304537209203471012429267795785053616799516163116195327162953963786654659234488613122851308588623788953009777540189126654928637258741753199194009214076381791948979945560755871439560975033609868673075466363060583808191922946767283580423658656151714961850444498262808817907782309483924850520397449001715622864443421601506377106638459800052923689062427036112911882168088223927785810303040422815236143917750015947376374362890082577671194076376711335833311367418080956476945639232753034567418172731261896164038976220509467320091914564175921245607207767041871748559476460533649847331909959899089698609864570416035920503207177000215576943183357274721715096810277543968019899993009539374473674721212685353632287577026605824795355489097049385346969757458101807153033153941281997200781240747257741634708587176233609317395928181904376263809475133420389222518812739414456319893276153897155113748866108214457070819057313270160354181896148420103457815205806672839968601385047907688864488387467426918557341341668108408336224496035189117862084665563106973690563207194178470455760711113349578369292257164712641717074959839915466694693770261786480196693337194131664223205404855475270198384757148649886436192628785289775305118874487292848755106501088065805006954517695340818319648748885234936547856224464928330773346630760428993928619672391512364232088855328011181928350031375885009765625 [116,57] -113310159599111471900469570092390929653271540188115959687933785140415537573733655321053267237225478141200854481856644500540381450439961388644820878380181942661181691727240099257405524337079996360150319656517938637701123451056316582233896417661185348653174512608169336123522935526924043270903607980124165737257253705392433399197226585831320079575612811566532406074480558081100778170458805113509947466774544857045410753724032632533341704368760982468499000602743085721178184978917498920987130861669314113066963451241673427958790895048777015243582054586117866105940371492873945865662159496537213588405875425947562546382617857479987729404742619878412131544619398189140072048493086925622464298065814641486937148838796488239061768789195352678070174073909632687229438167180153246553327768933165572075996231694427039886488146652904333379548590945883444860200706785357999648028720919459140071916112798955555804123118734826500840633207207168113767632206187480193995916127682507769644981818303502435319474604282661550925790270884033401488732401894770151626743669487148061775175604824556012802770656795455386838968508074575711030966771942439289547653146369170790135250427805516885721631229383409829767634671846214090762468781141183914652959082555893533958724836663231651467471134731310416838091395178980040029453055839824283405180387732711392078793264671424694406433867926506707603388836178531464816159375003962600823519309767665510508127300682290526495709462031654034538950779895951878789478560565092500113918467000428717446045860737276768037963421179896731944805585629845700855234317020140152256444143062778180643044736718371365875771540765177110225059720012359915967035336900924672387669686908371224343593420592562843294017909508723188804225585997141113336847558785040281484523202729121268058596660729042954516733021551127999909659847460997316043163115977094871683578857738478440645835976388986991000180558538647818032749648103720531927572257603115820065666799810555376384483728181377987310435679194378540749080334731912064419308400202849286466323402217918771959435939788818359375 [116,58] 43939839108283715579849344747996838677664764821471775492161174459596367429549687430029174909024524953331211008832874669507835895772615842283707974550837848377229602763444575212379276548843165833192729488137943366304204990485297947891388914897192926232719645162503500621220185404830324547878505244147124460077298303611904443102003974469758192168515214453043697890419806012240434647189286612034885174175539002602592137139975669147198491344851543753228410167967497977714462944850794578537130518095962459710167097604020593970994117910729320895035965036615730658071512825924691187886498430060222031747803351618692531568529003138867191985966052390713161500420629589566688626126551058468070861885231189118604861260764581551603726573172167596908269588920404010128405389375500982737153837062158232710721991028199132358808362701943637825270330588922129418311337035293142584124105207574790234584321714525530346206831436764400543605447665294630420580847777327202763641402362809668712964355016684812741395409716009040976730582459557772627487509854553199169047079487171404370356578142412973895626339014805705841796159732079996335285002057135250229923912319353421034998046145244378739940544792024588514194266619081764583231673908847186856398583382755801809853001051364315592722629500764696086390550012542049480309513595108144844447906060147168238864588096613373227317409272542486076165114690249539420217665303224890361037224954784671846491253290465105423486844033796071219852173272257735795925472823609343878382004967772871717314369355416025544785954892229059163789001139645282080447503958281927667525001164879878858887855432375136126119243234415926911723530876432382102947858234936453442096535940162534929313498883811527963725135891281979419318999743118624119260605438382255613144139084673947584090016461535463795617546881422949164236152278631094029469207303093867174080088091586635423359691756951315202953086834148660066362720013989529113648019814752191418155735121100215599445498967598291488905311242152874977901331582843833727421589945426463291297241934382017161712646484375000 [116,59] -4329562160361128992979743334354048009463983663353558517577361540716638918933494764105180961460720280117216487659197470442392599829555308520538655667675898720253897185534355145570624422244562198592843434581609698612006825088326925052318655658829669088789382013468789884031760611273907517301441652295527757247096748781147756390201485152196900910251935421818942222364183210102330594204322636246236139249750383972023604271485754662895889093715597145836408966734068661529265265021809460848122303809503324779152109157382293625824025226041881412515660635159878114025418402288539835017833355632523023923341277777082302743395311565710786087844130297111649062943720452902623496514105355349263843492750706492804148898762411507899269390303671468315009121975250510262844482672848810662521854954550252694593658300359830019096766334379606806297643183996535475563049350921789979431121497777588271286655612369477649668284761709262014986642505477883206316723781252311084340275173482263494965836180836417812524557354749715892328236493310284029939901781729799642658276157182850760385456981423148811921250367608542222958782863660130470314371764715005539807142577806426694693219163987759652443216382290096769190851831485298358328141512106479281719395737773832411342913071033162141750130232210239318551458053555403186848554912123956756583367914871683344109269209188167024343898104942603192245002429695704756919795995259148799560143339106561852509728912891753131643407626348746826508397786859782218765684349958428936603288818467431508825961273942219616092245521150574960111520094429647502079983704156890288211271857876379740194623186986425293719538450701567025202019030402949001298791661627020874514428607207761023008949955230653613089704039175197094344017159005920345289577455994925465067209214494642975665852491487422524085945344318485314120426296974203910712594446477394405022802209714531147866737998369825307356932997993767932496370787334947138779753568876207192523302181170003719508814025534871706316417441941592609625005859837475643939798069705299744621858262359496590423583984375 [116,60] 193469393174567281400937975750956610344873434064995592168684697838558122696011898330975479650674265258141849688719578560632270314254597589259677174171999828381887223436850636627912787522026006584991491355670424159344541944474631915169526023762978523497867372739182131746806978596925712883037425159746540423213671091379217805224739187527948332860777922221774462324301762651022834369231250170965323407877833029281772419244930393607610297567548406377907491268430213370410421077223839760188183880960090867195608444151761733505853372649044941197256335365193788012371124748537305397775502258939725771174045926571312010865535010206434382817467771099936901553739007205462830422715465215923226742481351712442238092911403841137848115843141070215991415039389382269466176226871289077748261249808816560201382346910345027715436625846846483350837567929054164074957052818266900057472342546119698294971408930347780810423576008763459338722784736842458135825172379401721765940007092553661921313342719171415831038773696067192358585702970093086514565660140503731845195526750610569274914105815848087875754999933063942291339179071738726100233346355586074831970742265977424373074102777455234472424687820120140942701167930933132475735583927729196867773269180800442849071962578691043410855546217184162478731145090991163503152382388091018985347543860017429941155778849194211704110795639806446078873679638920308895980245026368701626088727324759625587567130301459649846182379179887868216156748701483304170344469610414738833119854024028453776015734670857354868272842591192501941955111937400261979760271026852028395031891900411138431032957353658513419207788936481527776647677326354686655336762562275004799883723097188144630524624138737183836504054615981776144628987052684748012813699536173972199902484649637322716622328925938867422904305771917389010407896197962619574313079273963896815987726429107231573708678688919762059419395943705259908509370799834097649988854381070537460288935973834286344510158781609311840220546226428512427551663065730496499212318997543780148762581246783842773437500 [116,61] -6844657624756840144152550782399169399901822763337606649555188677198834410391246072390390540081805328788310857464438177178286819973127941855918635821370647092058097064180840697268437340766549397005038020280265198837435267975157852817760093902155070094372723008872285844010289210772807763238052779464737737849064525617571130373884077946031925533900013427924506453401888921652898063720701089991220355538216217419177181811262200768776414156471250625132782446470081122381436395955201855141088042243404271031668650147090488587778863405105120918404832571901971866810943705516642531235386675689369270296495189919051078636124061659372042417978861370218552607949753761187634988269247673724114991085695240828325573494280093070325038290392227493816895045723921920676365647634481651508944855353060186467460033030459673834239895282101346887636187679939003555455297848611402911546306339122360668722764941318141911770223640320667497933502291525576842692229395263769655940042254764535897407822778241726496583914892612290917403428361601274674838606397158270615578821350245927819738394066745588820263528187022539783341743137811284818570680272606647792569527113865384243599321262142907032960104197810404388102672630646431726874513024803731853972830742206133124045852165524746049556572971668680720748996230307451011058564352758178866875474334947622329913477279560443829051225628178849304339972493025864043216643584274215207854022732328933940569829938878437301794947635469020463726449623986926956206743352066431726704184625211686357686365429910706978080376326718963712279265866926158899879503324462181600723409614782598288977541521857347780670677152530965186624189196099727051933855743375643043379435062211420480424383155616367878628462994499503410040759287447520370938521200308842219350438418475972723723358834283316847344439983755113661162842093871165757480094113497806165439482931462411936782149920358926666169578279919758804145582885102608883321060181860883847103410450415634251762392414579357169893521422056314124707380129116466216115806169781866792775612837447851562500 [116,62] 1937738809139664879718103841456360733715107691254864826409505410616845511634819007925732209637313449006711808931182408060359255737044538446054895032222178200353445869031736565670444361467063400949625407167262383370762985535574973069860458251318356642501729656246697073696368359930745623235642325644642016863684698800274109215644900745044815570973764175739721499208367002730930509703189050957167514919224264381344774368770290680800496228540049437544112134890277544241235598047056084995592857056030249947936794973246888398933340151930759399806608080145144565632900262231245118398606022391703878775499560504835116357691634641250981606265215709662578897602449159017249683371422149741816086506621906713422992915850255302746218599230517337424257922292265424554029676530907676251699012162672438583600136285137194595849991224735269544582123739142663075194822232319431824278408086571311994570216051755160702123788878403090614447135081667327274089669833893844993261068243376995675064338170792500827720537161579997826488824606709796456700919767891364831852712120589481214135672859677335307759291305508040122193367288197269988045759947375316738881954631807705582988609260755619028730417486135722307443064349000798727419139681923596134816047082124002809918668651933524407263930980227885089218126981030796632373217792910739520126463261428082743762197721792439283464144712971608845753920426768554605256919585577624196675811211885775514772486470244321214366891294409627078316410647943135932179156835750154070571802145302156498808023596961482140962844218121630106407927631863570614394692299065328655783871227624028422859886239761122373212042364053981797248405904874755521688141573323930320398310600680178647446972630244974997442874001296500218978822653511888756848849705234056421115267199330150527162815633504254152189341168617332882619508396348081110190652469992107702171828769028952382561734580069014761478763387369058492597227835095100034724599467697276629820237678761875341320334252820364131346603015428893237591221984470907586770373196488510961996635740619609375 [116,63] -373430917390770048064249666780527537607569845034431762675588760825897155247485462103426990642345764864538318195137701630179056119579443626601142211590142416901100445389856765688451045865829008532210095586531154288620606877167109103889866219201993085132239043013604258325102230241667427404713888898186585089531305509716796027809288770437120455477308285642632927448229654359653030179813458092320570683749179789476831365570041035648126263889669816400678544305969341552948734953126456144733180393423299929778962505520433533266215263427390514071106318235728186103731320983864157184424476772691110920064152779396881453451829854798499293920889516669111080144669926391212925712366517709994192336949067155685617274328696029923570332785275364241907729913951056732727937014748033626597492718792147884719690032904815531581828691308753977639209826659696884510543784767177146025100100633590705451779797666678412166441034584981249080652200201061522500636909214686830453671009063181030892253776523734357486072579581071449284689319360093269528380932752192220973909928797928256548093824487469494909943537705971989885157765902086318966622490927055301137001926310168958149631412986891391244522896044920754706770941749738180893145930051720445387947056596093689374087054288847655469934463040056360285539272092416431369976900607094660630490228624520146006508573270754169888581516710542773755184247869108758694982473241246830976857148868295960463632370146788621192028288359202053546259765942650708297481443048597644072769612121686179702341923877482425147430326389812414777618546671668270198142167729995114905521977909648866757809057867442831646678581749890937411106515899102301388138858138353389092785100349943397917136913151639726633802002418764968750872521401822517959887719676114666796378511332043414389024460445141276832751997149794343280199907435412949935315329702906015447839633947367371886950736736000868410031094889629452767700003516753886704057985882384993484273840967283381571611405823589234174701143085318164119835718997491333232916147704444502379256967390625 [116,64] 39364716416943753008069861287183221272790859311313474472024909068034840094839511518142096953310807404113084878889911996508824357131962667890273058281771372209608268638123942270914343942891330131187880671475462967994404369754189670377740817034106958471716344862721511138278800240511835807384667582457473043872500801374279240338255941089493711981315654844766550784655461798064292454617744262593063067061225566038786355929655162709285272590305289831945669016964719165689822580510069844508145198060034539465444216111905025396408031125234242879339571427474508234145527629347426830401950055467113364305498836645425507767549296052578112677784129976725821549093602595719289731965849448146580421777342122248802647274832473178347573954711692308010855399758841891528568638969389512553105703231217373839811271772879933150439340545190724148667242188532932191345899142504119337956914771501040870024143460790644140210317383666895352268428529570946761131671470310947453007536411802150496559655540867755923989244330108455186422471671799339350078592916395672111056250507354813099415617140154786137164542875937650379325783501104897044279101813621839067427328045011525889612796730018467926368699576655281266325167883609723975573037631631915873406904237546348199126545712060906931392461044083203356419417169276940752922007138833780950811102488033141585106816778811858813193151717321943531733631506547414809932212765276093646030672410784230609510359180066825947627136335906754298489599544555187283770365480287381287282629854381476466875788143839856363340580345621351656793236395838462209448257150580601804730502450729565597687065212602433475563767520545209655741413420641311168308260512712657476147311624839892884618559346126041193988308980207638398209109615152563117304227898597835051862783353800309320730715062040321475544543062405071906755944484353593046690395673480408557370967737853032850446563328232169063753620945618316614619487416842315460272449639533088836925216185349735684137587410398920599252678022828324136334237554170845113995551173863826219034649500 [116,65] -2663185072535035466785002563610880161528434003397351214954518360926505687848386213892563627108168625281145402803149400544958632029599821428589384665619856980833971091950581397233541019580168505095953565272622860113830994396042983494742663395862450673922657660340908808502344949092765797461498301065007149575957839354219391026368199732387826610416229611755513453631315398834156109219947020895591815852303765183732264708195416844234443110271198086535758372275066189369778169762970093250116901085670284641669650639056350890954730788039686566583435875242920114874813533142506723127638794590471757375265079120354478840455002429909447038889664689821198865090301992516969693665596465437969578032995123349431521878175382167850500858179527488960777285340376383617315709234986409131496569972710734245357918359548304182829989141273313390069646128193365534709586959189838152705127788923701367312253854207868777731656362535357170310602284499398659661129496934406265913506522406045854201454951738556790347653352515775478956963069377720628165698214013197540598686515315447827943075681154670599915155935074114018920064628031081151386875906994888158780634911955744268466947864880214008646081396021136543394323842766492666176573194407535590614425251561381628089941314238357840289982804310494206333718907147099755476138678265380835057805203707858430587022400523330045054872600875313208626160478721753956041280986315175575104917228682241601457349384419802699642064603288714589514302964086480297071122991710359224999439831116977794774613496912033402982679143626802460987252210020385874058203756790096809420644798416405371462028319682553515872569923137205972587110340483250587004899765792146214601722571123897754018428772945124420028575019174807679306895228734824241951134879388372272328306744160664962859608015178314393173997554805887781628836557091563102628846231381549969663889228436641291266990747928363802038391917634964698993936251235255260500526287272914506598614884031616390260917712428726013369802448672909149424138034684410255296547195883164156959125 [116,66] 117857644854289729141431204010055346863014191672021362789399635434203029742837289551392551644075339787173282176018570534244779114378791132843563789648769764500261729300542655131224746307108182741965568088121286437305970572293939487732319696391837946469414778755694308204616807712471311379019991608608336794343846646828698388497814317999765014703642586566101533248023833073884077698040708892678335536104586795287664039704577599604736537078856281386660957641058429930790192077154566596258754646641055640914030215584051366594927624996861559502290185505681396740342668873073913936832934057165799950888094025278244952119649821986111187915149686838004093497961571551949786691371889050262200846156661605682499581131629993483293868781457855184868065885430218009547943194435668646306843629454799806090136819159081509852415035869376131240267002236992304013380144433331766714473678399965987785701618777813556666349736415249331728115929658364589454843199066147632395044930159238706029894609556242604600976485570365585094182997548364010669934850994060604018201868937929839826594998840297856787584093447801697709407256276333903688918873391876359328934310732134735696837229668947591316759999325337885105835447408300672626358567780164769145904556940483745781155230236841043077116498184041221020229353061533513607189300779028120308684985162103897562058357634468556901679529236198055182667596706858627944283278959712288272730556018681457807767929495981847459585462855161393321161721079053906436409804615780716257732414947989480911529272511565353668478302041723990417926619283186781425711746780631071610469567781675279392155378913502489209742383820815568477599501526858210985729384287856889804586574404391589357995160393050010781111874486207932745904745657557921012210731742642263111510534282654366300610999118806465823677417870195073590975437274376753297800202564090276755364584632576090712318983671187825951087906905773488031386561142835248718533112540361752278110315117255203644847044993541196654230420453101867448245098555553489261367628415503422280 [116,67] -2998899090282796646845221393400785713730198823622770729625827805028421654793751323050041868177305433214188701583581640842582184922008939655851357034995147928553077782033484786312464458045793484494628001203518584263955451878576417698864189573158335444924059066338252795790728500954102367290809444443252989145851579906045467963876561873491027151272497906881445951439239727634695560558798291505024424466102335469546867522561583633164214346339037611796983800300008189737904031759215315234069758041978408493240867632721374626325434595219900023171502911651496212449871447750158943071934480032800196708949466238709509788431784864966831754156829520547031842983105235974207649042772088520418076648235356503527643867742681201146886025660371242175112833473789445972489615760060454892936936367645362170800874363666691445382435630361700025665187145377992306460792306848546709083168997206257949110838680888579151750417741005210573031347535212206835100353075784386909393854317720249422845368128479229714799340998119971518732369009060357401710649851806759831323555945859800958934826083992529673326326962479840070305727482703139898030772119368259465266924522266794978908594566280542187518398996199796851040621648191706859374440993504654774285314822149784361361105885360324830298750903565919302772076016407713692299809724353456325799030035443681527877394944765128976114750114718934079616787308712341120843720817545438145312755686719882292566246994937065996550502402001959309401175909781756651294676140127023713910753281325645755208409598223747730347888185930145362330438828124598563878215017111418972528948412946736677891845293839778773582611963897378535687140298772698990095997647385177676632955882891566485657759386333258692099218593204101216223999014326849652441632274890946178669586673756373562360225504982973714867229541765452029264153142778458976133025183049817429263591149023234949197951228539847678261631815125348178984058469068716903668007499422445818426973779601714809261939202358137358946944568716070611879491317861110473979388104540680 [116,68] 17328701776562750584878728513546222121369467304277017883234855741526006149320939469259291956556851400801535394806325575853467943684694512134905446211628819141340582120519041443467750590963701515343382722740849424957764756838058362472522923002120059656001630149991096700338556405148455996757372365950610274104226313632854344935594094014997811900181316720581140517493618099947768912965306516959845915880611249923779310566527259555575498852160445038748525312688941798316586844118254312287374388100894684066806970932306467998867206303055203517117442345249898576609573054894344789467752499170421666302837744350863753072790695135228542149796745555742124965028483354514839044343942694638547705666872461629141600949571956716438842606785730314028227368522505074649580786992881030713143678226457608396474442848339698137184080280545972096607691929814681827367321536733084589068370108733919081712611203723940789050841409005799530089385820085017290613258324964653432490651112124023528529256445267141767805878749418598264658188490353308345171067285725576575323118082569029251490201206276907620433210786964261067199833887566751197195931809842850890263299791517929610320514759073321744084983893462850140907303567864527420257877183255341250642069154570066965827310434450566776969428720596519331312024391217793316947412589886591858894320221656164639810957014544610467575413792036847316631926376829475660839824238692013900638186737368637415259669852090491221857567907742312048269271164097663110400192117542196183173547038418330809556239532313831458961824559299814097075735579917263398260517383644695081656394281091924539932071001765413527378315072121016111181309781052046781496513226321944601660745883507881345864187798268299527943631596398997761645180337045732066897785840722631859616246474870624712156228055665636096914907318320203964059463430645886359937319946509728952841848416797046333650628343155130849590977695898467112019533984139420585493314937997462587746557716306932173510191926162840387213873114865610741451411339474174671213617535 [116,69] 2000091249017290039729057127395893723819682793496603520233743236803608289993485252317798312780012344990687078368569981853812279831933240403236773013541798358924847263761119692757585593344146338865268565250235378312292821794358527532746027996697177263193965568436270496717032002969760890488575881655428502529248782289455326134875686423096755164347608957354333532253667542540157589942316742361184356030290925762986725656736064914069990467632778098058990359149573360753400498412217228125815415399711514510866048577780348650880070977369068616481927757647289563853503582742913252493908234779720095733303472309010822092284555931449269890251365447798372705050912564168658225325098248878000667039705390423254626279234325613940169889618184590467070348749810051840556939869884965427958941607215960010720274501957355517165888586437932326147378198535654062541865646347176334905550980281022662014089857680145488758612316218897019273582613615882464937954919686925547899618451521662726423628105035399287768644058398195775971378143060736386904161965963159232423227613543306832206545972035278142027838995468569328388749351230874356071574431533519270000335689780365624723424719617195238384585629550395522869288691014146835748601039246270413472220671707782605135338523647407483849920690741561500716240516511988420100237813413719362604527131718047193512808931666857262090630122779596672539661960363000659919778009882581706321206734086450600184301384570530815554110285174009152272197938958501946090740318958694614634253703212295033639798852737676950658613868961317152410631836632529005723614606258944955639333974715057892482114633141708095281094432054327009602917267785202911587956481064046253933995347335287404547481285368962470363231247032950096913022045820301762609967886070975324829096383207461022994458545391127822014019698277310588334788206330578350784440316339367259886759398272332444100730158138939940254504999217980362120547023518241274927046352701005273924309062990190663521273072619683338953676571034604161026809368057182360535295 [116,70] -77209361602640160073936030791459271574227837294076943132478954928685022741291491496282955258006525228378666860058233660539746656935243376774518639784041735722112029900105057703433183652143132925297952326834005343707817412053742470422184588363964977660708131118123650766269235139767673662186128680636744747281756365873779637765885577595033571869319716003015931401815406727770745405000365401361797994791560707911450345435220429865857757809822266836787103805429125875645686447805861789424096473491094253838084593073770347114802047276191774400143273856711600139493719289254383487777674006930445496944507272534449982279053536648701340175397886923335475951111088585118975806460490885952583680312644053879912781992607704200654069393145137701875331357569944259022019615268247767346673450135374199057364340847986355082558362983618542134768542879247477257399153926007384037136726154341268312650531592758489602638849467972615486769169155034265905642263172069184639980015252874190838862565138806409225718447323779695515253334091135347267836471255268776694795485177185463632889902648827745341750947197469400487839127167991893810328843802380939207439779797765810840649041714098494049732591622479979686966583606665905675904677851171789531636252671631930607020128791415461528965985078620041327287440351858764379933575051142518079676303341844060219567705441486367557536574769180570877063653517368830265865043928805231874421261025525678146893081027947203065326245527882757342680219259133805845442742148872016346737059929835763932860448647715281428268190444902706475036454866250507730041456335011833077505925602581737879747434513187073251104043102762691187210291644286443495438184616513297013926274425770757536725710641362328022106652252154287163751451200341726296241174827481307408852886259990235544168676891893972763889163607484792461919428559199155851904010525161711118318622181067608318925840561353150919643430700520541576249183558828527861078841369164955698622317608337766213465575432590034532576521941774370014734081083932434755 [116,71] 2077802430012940408587934121403706989791728250437631143533039094861526188864984164248998701848419263613453303902372359538267189489692998565075096133212070924788392528190225865982830017488092594273892752203173520569336187259610857435743348249857207076759939148221495355351685817773389573553652157007485294969184892980147678430828410332894798171883961076233052274486226405321156673070538455052706960245904979913633750577357605655126307477423668088120206995547471065617779281951508724950912795035666018732467976850427083335039872387629543079381119945194575221560595676912457663360107626818806787673986070092265822531237150193712932888119479691133088447666506207906474820867867491347069051978773258565711561642635106179596484480416128064118302892507508343535675467760626216719477733030640770405499731326244908320844324209439412452681245635552361842951921826332895949214784452844758671729767239504753586400781231821174427023437590709565328055891392638994352358720893973846027914457462023305974146213627610461070674077199637807711098007847617933812508237530588307489026285914123957491601005641432137737025901197319674196283607925909025180126610861090782333958237478887754608492708609591453169863291219374072883599152648283452012261851806664667008026898731925539111240406512044287872712624780130440391215989755919078565997880848589869642605534864863973406693012829403358277901670496095039220070876783793775347134827119107438374309410696277755814000414282272031606973076857184962080525928948198727663015411482222737433885559470065351411208405758663736467296264877525118087300281263809494379727627781503659172193319526441574562123733130939783211397357134504454834813118160847777173070851666092986371045288867722902589262699828377466182749221104903059777362344355110190864372382416420747690543875403065480980934852367570086913050549030893200854596967437734566944218378064629617717959755390212387940289953076871401872424949980766538717176633158651165510182588281937138470812554957897407686794160851178166895361456837101725 [116,72] -28901327488367389727312825802570934939404366587910393972613808842869327267737973412623606127840343952055063831889843614933366013127320132017607646147390566657576447361799432044612535352040321925971892120839354195584083800045246498623315107447215179927742400927536992284662813174818980390623079727894620903743475736286507999454810966690084274818733746174091797465387630811570071985961281297678992121290826286813295755341923147419012733468733561681839593388910907972529281620731434058977763762439930610015169604153344275360125036544809303472426789144668481618655981983036853461849355548995122154785166908163429978687394267118302518685882780587776605250415683279367893749144642791788629506024654390375147312533811251088914841332196832639667318827310151592825599832993441125816500086100159155234758941202322439712080943808531738386765718657205313338220045401924785039725001490304858662676795677092331531419765150420347694815454299260087475471220469305614411533267511965592564173982227216747853610901103803406823438342787145666913923524680243176920074446529238557835662852045482775508308018366294121529083069162673239088275048395466667202960329199609449033769969473035008680357255947653826675988309957108601818523721073824218493416472585649556086469627081522275498003988905786093855042561409160023706349011227149978140646389596883234312696834827127074855162960589139299925045058507995752480048954901980899623809566006541120970102691788739171730371551980014557955148593081922926382300331565682982707978640518389507187207003899038584729049259014492201800398255926374237335808421691435869410142681726920112478566840455301180755639337221391235410210059226721583993102495346096608891825072186756189374493885628286093717712422461620612294587378248361424188673067077110245625501133457957921834128730171537556502961869576593089132826962550786354192459381267396094729357451395529747693206090203325798046664024786501540263756280783131595593724109729512295356655018084345045115568729112545732478454678925136760451266247810 [116,73] 5474808593009242695046605268159262886666785615361987885935864389492332262993400109149876982575573664468736690405839403779218046056764355057672934543675680208494933202638484150298898966710370718253356122810476388215060745727973642219219463132525367262254215972248170950771297218399284034287129993627336908380692481939057963725058458419477694197813217798722998937693787119306804206083564345803923652935793070686990015387564948165448578657013659491414092584930590657143975060229009417018465649403489341636121858703918894790669271186769523650884781290137110270033860194654450490216789281176279877884639025512014472962366527140296929793060830285587094995799480259350445106375479963617245969316888480648039412062206983805801690730689212307335762746155479347833248689891914009242357337398996031100808544267420207369065478680356011299949302842522192078514009786440022566115485703956228552127189597157032586102821555918528411003629177710103607545412467372768453966308560451640312485927028093779687128831730763818166290569395554957231006255729555524214789776562190358373153438945319669714627561220253499123220162765777053881717413107230985076570530043170111578761662605534482450717386920995409011845814123630796954870518815506788474363661795375618024739528657469020801448544224117180832245914842527949082156789414582585227417134819869726780537965333399992223540298798752664309198756057421264308686211584991899704942400874733380860981096697932282191350464714836671432305255936716260628522355387313580910062179386474504549855429308795979266748743887272750344617745992026896468721381517464242046616070743208782221395270885784971171056907984832084239617814703224528594384161286781914855792860785028775197309276240560305949333251492579027023856321690789644376646044846053417859389998939805710773695787288104009148917330199372448601502350748060891673558441918117201153709117342475333411645438876972957505231286820129310972350342952620747022863617193078067551890323074187109941088421204205268718411789480196873983918810 [116,74] -86061531768053393372289185800272158348664550206158320405456903004750551748635041103848758651771745174462215182102145944522176666838616586041579926096179578137198036220067893275489072040092400229177106870405586820177483493082644769242923309088757874262552395341922933685172642989293109666256298774276878679751347896687360749973904354258413934113970450586300448865660468461952911187724792204050543985838771228730034285702959702149913905727650343596745392168220125488586509103503866811022474163715754856138168553727991335583858224012828978019672162950166705719369715176569342300600304642939820121849731415009198300501049410656766995734565571717701020003813617084195648324465914410253124503418255756689282653220267142640233361789329118756537826367512412106475993471718037868635881849950885389075669303976918691783652910759682403195225641771656093518996996327492047124489490842390114210082693731017107291759064304997642922135964909421597292150995071374146308935686206980134623989192190024003543557279740249796384336597029489219048429979169842644035978994325973241289807040630799045050083508452127461719521796828571088994780933942438811911115140142397709504932853291293399706176943908541102883222192337147314573950307788148515926007778066239939468812004456679245533449067294485298171006686557050928410788254849441381109773759548721754074464697521205709264890747897887209073210138668942095135801954260742006738018883419434549916966901930883015996949164600802296043795955102849789747787406869903254854424706934259413704050340935468902280210358207694596193002902849961285016361545314946657950238419840912234212107673187014340536488567869334942594822293321387017813159078810491267784238188305290244666103477908440513132565505742995799395508136893954923828230732889884745710069237829056713467126430499593926825639011801715555852574403959626633982153534378757312855075885835014022508609469838859115682767258733106933908344333685251143850541205904341299135474070088232833499665069073758962138834116932481369755 [116,75] 4778669003655599574682329723101871944642994388708277744539193692264102113340731853679296941040368916781938635744955317696156889927392438368181825832952708486893361104550002698686099777043803625438003405481009668474686392346843042176933658400591440944306332101999075262032956025426798860881300538103322197920379191803363523845345667208881630644084202370563582002216698501723490103196189386934075003746808582655330436644852437830054369282704673005502688527462569749127859030383529216894058783162393358899709487328601432013050148378792823647538951003302571714008662933769316115819926146642688811734976784180557970320414053333419762578620939075659932046759096987548791719353238602760940145583604421091557223529843513486304234387448870001812827283749083795178414189889717056707765979869396984278333908940461871613159105594806500885107757691149375345090417306998174859841906078679791738789310920753608559029337596431405235121070436731862342227566218117729787187391945179657215356354876358163582250331947948756497747274514901492701693212103850569049111366620943366136345744611157986276277934793048861966419667770138578133852034184167042268723119705258066720419359421320370213688395382818256678391277778650361793047162416487825715827809254714785069923832283925755118653221453317598252655798771368603779797929820178096269492031639681430163974168232092745137188387390743120257871781958677649763226954986029293488885100523480477743507888390866230742112121200200335759090864610519869786564162604103189590344139447037284919840784111172827248911645446430864332641347229463214253766386035613916558884826837502576734053603758378554391645377311917236516916757552962706363814809577958941330526788443245104088834729937987104204337625037385700470826077128160581324893904114703464552006829988140090211839124970476333118415045491036944428986628030131465933375696313451433734594337635574357130742901150953906104869796202515637683758329756900429285543163541313800820246602205787306152444728261023700729987328296953795 [116,76] 209399973406676915099485054388253059968485768698808464103334801625157868196053497245559359240392915092843906168791591140797303636922483367238236541380975872428734399458572478181719156106730575876498653348863946457342235978008982668954086858137380894576197647994746896703032700903940100511889716001786661900476329631726378142637372189266535624337278848426271923868960221431850292509597638143313989433609215354851333557702072954767477569198700300975160928676753875784103763894227167015623834769536380657885167460756438996936666102474944737784156516065519569983162392129057696436886573553469123067855148103725130374510862776169196668142657227876409728201712184718138071244681155670838338456681606271572989733669824323510651796964224210524024344207535629613680268665435127745164295392997845216069967365881474402445431982538113230345963520154642889705724829819124895228623065251052020437731623337106083924620237253837641723896011934828096061539407491642523818942580920404543408241401592672905289264558109685019825267026991128902804888953044157526062476097263577845986869709120268466878643901819516192648252011060745006085857144770474645932203203573085513122520953328740419751684563695110156443369647858891917145826173602085571456679295385624274119747136598439852404423945190523480350818079306192719326929509445636349216981885503141664442597973215361896037273015530308673443874640943930967861087471403047834159892058841309580176295428476730265308418005211192907006682217169812966813088664709591212021011847006208428168507400238587307390594916323106181853026705686101718129074308530483381454248336645602123982371600259878406969033389659214979687356561116022695753146608279095918047357682028982646165662967640643491737611680992360857805821682737236423398061617026677046385875818162310971764360624765817121526759118055603584247483128338909673498918859959967298477776888406682373673151601992821519043701766716073655133594999427572641495640922022992717907323171543157608813635948168360985551523377450 [116,77] -8285477097801764206112811566965090025622453849832172047593348289935115584849515574796195809970036105661242415387044761738285598525940519538312330565143309347185492123238553279485882087257445029792196632911242277909653352866931368830059728071662021427152693569961252942299904959139386466868420031810191581659994972056250726143621622677648708375194633971211734465350088397266562559825314875287285557708595137646454349679186097269375463446213620982132002105927152774384089834348143092130244979484065035704172422887857504026816563530239528028515498996896927206244224190193804013264576401465210685745806188279492303694961272531965334464664549475663175469258914719379260139620244997329906681909292646200460212747210375343062572407348911274994285963004416813375309089742919612809909633660256639584948428580647972980029851967116791235468567536249449774621860662382544187264093253728471455258707777541495501422275218378367208478825288604147950401116708887496984296797164245899783667660468556955891069415134875599778414918194098488533821403626179180931466742324683404342466927318198431907968486902815005633958735076444136719005675040039925363962287748181489408897338906388919651214992135938585630390398247225255634024289683157420178492137350161050838954096338144712439169546523917193403866221656198297355574448680249545639396860311710736656789695729577515288844133677618226810739443060743469474999520690508242842262807700544039881847666424470186605930264567819311570173748397068126768672827596040754792971005122532048957371455772510892404701319641729534011168513692942233916860452394524609906388154811015854651430805097580256587229332914021330190730932669419435312268376655774375677705304733294006111971063374211140810669093012226964692632150790384396639987781880980194930013226608213976495782578699886624821500570448892303871520496801785979488570684638634770499018763508043357760434416830277923985545296959415976122848594858542470027722378524118943457684684254932762616784447946837792228904935 [116,78] 374019331032863712998603129218900507568291707587426773111441016787320422207452441051784469950146410542150380526798418460465880431673049131135259627640421265824954648504309498463627924096751126497047850962360231562591245978099646579736549039835685236163132925614313857624644366587813005269775411780737229943806478663347272898054890151924538735246231586338338290142523634992776309493241602223214962271518417905090580416811077838256010144476624316714513577064579114416265228753315650754704259352824742978375235351718051345928318331275186973155550212736699871009242775474111035401660168758884542119799892071503976970565924992277290844613297996362057962094242758151839046855661383125764242295904886531228386671521300782415153003552815107091404604025221607437301587500995340697031528253689226575732698398011179823123133460741061370835704609113576990615440010111774263538817088156158677337151455814369173941787418398517829570939420258623402195845792452380946926552258868046645244671408513377444768743938707874866990375911151936569403259061563728986865709094232241749127251254038552979071416776246838448591515104517490175814704610930631877199632499905414065362187005546741910927782720694757974068500029367340725560733917478694148506931403531628864546813846087016201116236734662212216906306330204782696278104934103510846491295780090875204325438473672206601075403212027122330251315853936666066356133814091163828893094665886874857803107031453004848305837572396705856389634582237112783409131456235715066410830977398808975334529335142311316874827163491655567034472220154405141306658927880883723614578855692148045944997213040379222484826398808290190151242345491157235593240745991112862515379882894409951060534432578598394793759138624075897815765200375470925535732160888107120109910258641286581881525140406544260658400487824476518651575705568397016713377473266907088804914115359094331601092249547098245595765237710410009377560234056026661985226455647222757119608571484329376465160425228225946450 [116,79] -7395140791150949953073842382079044204368842900618618533829354211119163085944725991316016465077478073601337682169451464411239866443715282029795055560235738381447973023316212604962712315259469345715002947513925738715986298779208646606225994779127314873651850116316963780677893894716121158827905233932958834727009977119603954656443600913483175773932936021198941065822561751141600397732958018611742976657637528831048106585872051210582402621280927135673142413114441309141732425904920919243314126311373083407679727012965129153559996542757707446038802074472412677797763977941258946157715961676987623408027362803194519859999056456326059688981073198236297851153676722648799612061653273782570176804155301194886187379500468810454828774004945852968486590385498914812205598147299100434969863504016242516353835648214091400427417320914006679390927699431488777592447209089938422311862223913039351753316256443711211998976936964155409877811963870155584792229151948742440566402457613702793339814684583336166112592815219048725227745456938050486994261660875912438832357433305648148836888105759004054516278924374062549420854513302581490772654969584189946865599874909651941097085860626001156189699762135360305798610110731500026468842705954858277842024025220115512530282182494659439508695487276244326846886290248540414555462634658933019396447632628455843587375127755176677284966717305197837999708953797498843160381929956827177431116878052788609471025575787550041772634536617436361547204295674247399817969898104276338257164589478503067652451732536489948234047891685384431321243161560815571419730826710990232235142269491057553887651827781808880337150786875984835088223451191221149904743552252671305955105676021319587879184953531756319795575291661954973979389804620598132633504738097439905696952171502929360638734106025801073850315923181357979867918161100834406928724285432345906832865789043320272129009608844823169381615968418619472037506677211367312875602229360645089839329780091299365965737299609720 [116,80] 138728206603460961395816667278902772063522055578991526468065130000958018974842632868396492867524537474239418520889011214477158003809982479896805851967998905474409408554520574227134792589613524704155384622241767847724149654157840986479632344284786460995078793657932562313103620271444598472114868823370760870545219731164636813086855329479636409819490064668888727186167190220758311243886167644629260296412080537824419926478186160198279857191147636235998048383438287394169600189909956154105402050679327108287753839295829676542090672905201837247972360818246824269981560677241425986180102774556012151510065009921406891503564135942713673901484003248320389797742810806176401799909630831310894257498448609321592365491330183017824109684087683493952858448450728608765585785279539900350941455461338111197862528096419627712489110877132307119674270007410441297798500068712028097776940530768401017525811990618674365433281567508191779724196287112716482285196534715458270598489656657819929051754306881942057698647205175983149336361112784020204087183081685630036909691090841499267806995606417246341903733040314065166422496186416341842333314060726882308055408514951699937387745942050202134957646527978390646010399506150863197308072922327335477323531408460702891513740945672742786286151906688972778304568350759348743115170421023851494367144262646691650642896472293631586211998849997260911415639633627705781585650255155000458142228356407014043898494847326773447495779754917901398813345056133387748724448395072124773982327290193745551031612906057916141411549281929695978447717271614575502044503028146688145189383730209925817383175387229073423880757753044462135964233835100899856781061049382563002669109240478152814585902604290252810452392741658548862440546741353079689740384126563386116650694532187076693085737307516250837750424640376251650865067137507936173271328996631619237876020636217896834132667452723619778200361400614150526925085972566977396847990523908711623875546086750406329985261675 [116,81] -2237972576057145454319898141340472933576469508799841807648850277483260431602589924076104983915128098041105747120618667830739793538274560091676509708545668243566698018118163443125176697186920850645366650488079199376982976009070278896035597333693891376489125128568927904211680945803281782062189980809922106694726054455635292462389632987782859686020898870425604083658443265985361407772779582856799017075118414798495889867358174432913152763511848753996639246333464557919874192999640359580141631225782865008526670492107321669198388593645100336853158143095046951661154059130976241011534542734166334351181035408725149626302304159070262794198753331831721022685969280954380704384142485616165939676816438315950862781987631207876191366135977924091090810598324246418325239525167856718369128919658564208999388105617680537869978012065299974051564406995265599523627579098153297118503338575531582162473087915057974001706721943926043402940510020975862347236903292187733535034576855369575996559124894674108950588932959108082355631863113831742160730167890251505724884717012794667402817326489456086517103570668406985573545069203059530543309334226152155657524403090495291028626539286776531182566980638926847204391844186392079770629194910797031187562330099719483099458055993866557143745955732975780048498069272078421607780760048786150270971393335630235837572414915267850497876401678313672949975767781214797247410135832502050808764812411380588846788678589852078147150466220666957791874546080895765959793568459272050806196816594091883760258197905522049295872722325773376921477834546091309403713615046401258479977294197175504665401753700263700668323930174046508830711831788570165160214934115487804767856845651065242353805672911021998927449770344506933538663862469440928294402322632637680787176474585225988822033803813032746042192635136199436259470560543731879225216962706855484410457738798874868576767182018137255657069869819948614437882911580258193333016206921614760854718674746745454325165 [116,82] 54953229116390073504557033626246155615384055296560025610731922749895700499805808036798049298661106901110710125678532720286981051435526161414781012429091407107127574493005507449815484545756647675800238852815706067471456464041643646313365397838533500603619741333641464963402204599171085019481173786221831457003007590839690960454718033814917432331324068342610219661709490160985739937531615784884871796649491543387379204038828161263269043091284898888125111743471128146216201944797319183121084726690612712718129627199653691748766719182958764208274548823786348965297965589173481503996386072970635506136999979953335545621370778625170740606634565543136228301400148798233863128841935827588113903722828687459129442516993610623354327769171707421180776646484689290789594552795404483961077379999037929939146383828964287039508075583901513475456849391819320138884352790382662838620331270855872536358095066696243770493340906597342357780056559298105302349250669878754965640085936245931666855048661251446456204415079887445372990005721750907345266729574892524385513507789214257132789944983735291068554180730225775053525480771973929549061691444424579353048926265569442241845119971724485004120181137352215481869579063984080476434032840699650675902973755756375339969480587884106641745092252558043582971123231003070608977002082278065587922657919137489043984662845936374175856225740786282178730298222186723431022210362303357828728960716345857671108232582377433800739334355081076111512535542611371683322011393676393953679023341573465311463871069006848770544198845583200554947569853073809174506492863115602310643617117001991984867846377318817880896146095024022418305700539705993106288243357072739462299634963987532333114513508726010951589180506523379995928197056324054042939367887343828188966226005579127550470891974925580226177809742640063968378199071126585106984221343599917458437752022290469746697818954740406500261038907282825739566315498495162480254844187583035273980534702270581055 [116,83] -1263794744662993509135758664965214655569099493411932930659574482118752528239019346055017417396222556632449475308753598387361324874257668470516308796117063022414250481735834345020253868027152357157671184725305359484164727905340917530945205379027439437351245846998979560558316779751310414944637920822845517355465390945717928565154717455621135058737499275296439917423790112879157450540652351424765762457909267703963522530810829574532407700354769986460459744161708242320405954441380874900152535143195067203176907012001941916515120090841795030784006815733800694089379228967696044949761245334760787782298709412330159086977377343219978740893647458527217250784832620091459709955077687865369852880383714877772161863901677998869580139034695344508548814751988148569940783084124888056190461202347847437661937045682787191588115227695480514514134476812035390103725948087647358377890949002382918740636117747295155323036587689367536149448907722027291311953378450576667179588435244916762986633850549032825674345317775028557367389571982300448381719757612447733795334912811907823435033986110115786267563505679900254292906347806039662685358727688935286067049101521756479056986323286867012992562129947431180354485850391381035124739791799204001034277146277213268072465284032610756504371221852808958675942160319761085167075796654201146254258118731430257144803249098301109123451642458865488036067876957236097309399487113487982479196217410594288944469780302099929133658982715617650371835708380036409063636438576630963265974304139474300252328540713918766728950311393616363631033567927975478263765649851785348664252024939334241388316371248281212128921165328202468531584630087247630271095470198167477366953820484577141759172767667733218437427276072778917588860331612867449202428282488458761280670026142145110203478077845126715151457689971229125012305581036511565596678091612155466032998152270698664594715287181078994828367178357990144739758437961963925008930275979428563979983290632025 [116,84] 21518411176906819588423154769879327915452732253164143221540313752603842131905586015872334177351660543533722093264060896599484716911010554300925871141497594629022969522946711875457737986241428086859803202368535484979905565134095039999119898596150528667545613994592939018435809984080449242334872949989478125234387789274599493962910439132752248182333475103738290271239786999093628683738057975170058342531270647358132893601719941260609322981114598530091303169838927271353077668788831622877582446661036868770248156084315510604239372348077340995028403882222496134039822096211388341461154480285262692362108067159089417127444472714998824440845914356870389658887588982042334640943689088755914756152895600771906036421015380561304065806707229824460186524744875600025037064989930279028854963508721538374055479760859447294956880200827680428508854104384745512758487883940527074961496108848513462640648690233486253490559745647003766828138747882129518261557414454717157200439507189103215364984944296000640541993755794647280562966472118993977768448780657975810160624403142713588909749942531856386216314127338112563298619580808116969229206953633115551452990535363256615940674074392388619913682642854541669084221947483409824789555711834854589500794229967023318705233120968865747949364451509532273098529039230661106254084992098246017022031277978972234693712748473363263538742034903680608123640200908768614298552059729103860245890418831676233283238444884634247123210833028268879434402170011714358578261350148786462932006526116051998316466364024297415092304768046197141500428349946839886249511770258082236479604687592104877207173711017341484086123027591656743264749683010002764758791293233281546248595324194584445882699967094956195920971571608934154617453800468338418582386514060955198110999732358363428695705598441161412475612768549031612678171065673603360100451222199949637455818230945300259123392470719740544530744215779506817362700335976693320940248104244219690479187840 [116,85] -207726661941376885419426638603906490880805463579578058923705796520698557802911751994090401059750801636676326976183239243391430610130025561577056456374363712831006754169354599676197730796518459588534122282365789785176658851177763809194968475533798926571800155303046548342352754485055930604013113285885414794783760196004968476684796894915763768749954435034054303204360771729713365747710729021636223606941191957964144215230737058024256636717083558944317467852746969949732255994197361145130276631306219333541394826124635980481574408240174515183141486490700080847920046693785973501066006463181494273911703150933390270491078620864517944361811589608842452718196877637575559849435248380289756556177564160051859276960356860023866762555913012211738019273261171121086383301730566053494751070160846031709082731316178430209876174856610630585136098283115137563894416515589102154145319790203009737421789827727309584537290382026802592335139870848946809933561001594921720934420692894264625887611777594409358273154946648407445710443393369635450374157290516157910960436036131435943515876168176782735346599528475938246014389961087071152318790312045436486554905166392838886102011250008688248583538668339167138449882826773311960626373874947477834636346816781678040088281099841156440309761952995219117367068440734754390087621599996760375188117371896196795575439576897833751520002002489401100362939364583960669082080807699869674136903081849950097053929349639637020252034784974773600410146347256549663702646918617352622979355518964398037380222784799716948109246334204994203390589500084666231378384044938334545345361579513384144620905797587543171173364583290023058212770676952581848400849665572267169947006316530061552532587350309002128910494478785194258332087833269136876682643883295551711938772713382597788171752952691641852147817635453826268858533904944754784863365279049716660214035981514347042688994538377392545135845135532616953187317331820426142578856464287974710184 [116,86] 1026104556702113760331425481676791820455532011640915564306136537949170681759281195281318912581917828660536083372232894920748172707850087116503230426598087980051621473709210400043374187141903638804588396123048004758497320895352461239612766533218713251274363957527079844663420568379316182178987873919494993659501624343619453042896539565846218283459829580744807275738559596363487936998767592379763964992265392946883985575077494179500676702169521407978599568851668683067332846341759906431806789841958846314832344780971199929545484670220983717106942349914369568956144447907354269944267456337188449996793539129573409378252461980305235419661942566719096062223443190887004361687632838804035051976437712623257010574478664486960078900066403454714150648079788858372701492565121681399359881514609851635004522404887220817808253886708113545210983567574798771146421071343326241847209946744403253366033394523174564732259773346433845855946584220933276009235870211557209125010806530894331097048338332003688461283592583004421149358218702911173289502246422882295647753096494235385344324139538108025057069638444498381897092051521632641527764322386850621142058722486857883367340771442516350657922922383799170455322990378852148948974904105122165630612819084643140866085252847489363756691185816233306320254509706947591552370661656975652496891088908220371587285856930479865787370047584139899885395358232173407580595924494195201294317382544167983910360580725620806774854951838746490052601806574220405058429755530336638831411751916217861678463960736021507032227142753956862486197507378261484032392549689840264263545355941995659528766859863957783148266525074016637014121742193689296261965163816170509963924385689979964247549667539159385864794847872549504696756705428095909928235480109879616712812537447872224064887868971450533372360308358404799109842584386617882354237252469134851711623003597319980623314268633867210650610512679980210061099988198003447784034515510728974 [116,87] -607958511856172927962424316847880058370089210242258166074499813999157269520371168523095956862111480187191381845957158857264539767952607197606426929139342470328307726596474774615853161550138643243690633251175472605816253566374937277064386918512102217975257521603144223466981774804847770139834239836104742303824491407762804778151797998010426146004136546028433933442900908454093432900879384668990812670148547885358407428638556659287910959659922996899890160409935901382113911800531411722045646875545634669811631083658622950171601047446245740178693619019929492531722159084663198871293551808829295653211406224809052064890150381866137081723600210605770454895921415298341648440459294738092428158641415492851543525802709256718002380025543521879638045284944338829657773137532800794096852143720353079384266574194829038192767888448713746944552139944095567134236646420080877727155091375820102078367213131201418623490666367172788877402473239610279002336647701128444014151723442077700748563532799142307738614828486396265186401937791257637891595281289714383214834289946772258319150320973832636319533894329501784244841801206840205281059650119357648434416772841515982366551337072591846408947009288641255509027806230936078282757809286563986508424023217538035987731040814528443917519209364705999769479420160583397578490028291439787859730737121220806673029646252552150168929800779231169625408213428783823598745041551405322760814342013655759119168332405633179121221612092499800204544026141713781553994954392442305206112522355638230189249382325272770772916178790929923867391900925523213982486630558173468656311471793816869277855294439306752357759800852842450152991398587956958893497532187701012932373441919993157084580479250710353555853724035413123715956608157635849933003898285787127087341203155689663698961302486856567892785739081597191387580578111393994459012420198044248236043208552252558004337862188628413187015528413655947486872030687398186764949024571 [116,88] 5940998603126276732972751278281295368401146680269123559958769818904346533435920220037691617518321636549852707678232394712188875151704624905081675651143619825619708015003713955917948800819082044821783692288681438800461126177520387528343752513574613285946444306913887484859326948844388021177890979343652201872225048045503676696112832301128267398327791816588103157986495864771142962776355280762672754927768082340438443774832209933120150487895999624519168304150237099972174674652507438269406446436887727245868237930796879425007546917271439321844829279621582015291302546394612098103859296745611156611387870887679231878295935112291021427078763011215451616654838023470429606704924060880832899341267368646904111506904336893036095953229391557969822321957788136618689121401590945698095310957097688263847095885291763026306751991995500675862887813530726189492383999757927177887580936444742237951351639837219349433239997317689099615140371481469362783164877266197342867747475971167798992355774222105535313892380400581693714089502663815968441461488903880527258162718454153958446261453849448414153689918748631052093256557280140797922222858054452145063527587650676605973467327024007012522350091333781483265599069622560175674853067000127625169690393446049966841175460451358187356545750001080383245125695148066078395997135969645703943697898669706325162053702567796878781776368897427609360068287232224036657935870408922859838139663181696774244356995195404615545221549727879195423350920023307283411662083287454572324775838336631471446607146633731808066466901382248763108476311870684990312808893411985177768226039419161401630398197469764861725296562729219776458365476660638411947026653992237344617322476840064863992131601623596147971827483581206487122538081388206133817041421069097478452555940547928619175335320616330978838214215093366166919200928941043089055165940582193795547859091790841348791083289639189470610127717041290153495006084898445683884050 [116,89] -296353347404948502815884495777108205761690281301227732615353247408681824460952457250446476684876878485717467374939379970206275712572551086443601892512666134515596767461407549836367666749297653561383029801285874222528076199292336649987657325686540877698018262552211152812876753674102623676799148323077619125210256001544660449097108943641705259574715848067202777881113498671136959462306180930664575292411849059835267465851098608294680462196396800971566938383349503511350140505763360106075791658107525987071330097469919825487879418705425002274433668377486313299658912882054645511670432242990865471877900175052357203426000884062864476701458297270893750443448885189829428432851630631404995623080476777598947332165726522725895085414982894559580255784949181066322926256796398534446246516761220534634996471458621437464827336056026116045751305239339355655433367206640791829727314096512201399087114477528092910781881961976254470871196845949735332283379306711694660143155714158484026010419456415544393760101513863943945809059690635117239947845387531296692868595477449008138717746155746131829897625064660776896222080371456454840843128962967981445349181761024499918147111669905710501759183458887453884269954336977329960691841866817582679324215550304219214180122531976749066100009160327111268860509224881726481918116653777182795070677261811551090095283482588415287192317644999064392717314301015407131465440578463608093010225704612708019055666507470354167702340661361720334327622994456431360053599425368864578496968291848715294926270077819705866383463816278012836234374475983609527033262964035030066044573140365985086069501560557491686956764453718456442818470957021350944082968185910683749721520698775391517693391539759411804389304330952681587468325253918126424326018251482632651133759955835503367758477861583648691878167049003252931904683346335678906546253896706063839856774343988664322211663259862149424496142720292101797594624947867358681 [116,90] 2009080999697097840073055725218892790744371799651482020205481933374429539154374811927448147329054057333454274079878688734615793679544824663802865058171247316298407795673353577644046170057539045069241041873689151067397261882555822641961357797269392164709197141402487078429181079336029279988967383469763837505532644310624629106048630660517852335577730939538374832191425301879182643061995008863983850580605005665220228651174804061687024555589123865897304253471865648092583228342764102607897990951632062713172846206684595443172680749346127187247503135486184219579503133412229955159142699753602083274694854197936249400106874472416339171657712691943522080650731606425327793515808944941426447960694360333626864163372486973964117981759683965986481915294846761490304232371068334300167068933821857154318476670525017355249411722695851764389499120326299384772363013490799539590027911351699977692465846967169970361368771745310765683288717418201276936528542086043304354649071383392225954378651673847937592377952798772455602934938356031084048406642050484385575846153356235618081006797138114101446401747313060938138939900875007569404471704813319566142053495014149271491562103125986548099352040882427327862931183332152255329959692524440723952776951239974586091683541539871184733598184767203822951363466759410629067882094226981736193204168001174029215687348063767905993600378291310982214433426857346481039635017548189441662744802744298630265404782451411425503594902111480038500167693172318470273585693295804745054876604592908149338356943049886426400466419798499241995058044132965703743759798840430265348743233060579482180799451585980343225124863558940481696205351787100364432528416489808851793282274234562024317562021609601790175007865744491751679871982556889389387059921058590146786041527261987383628461366341257918215594959990111951814430978330252753622373935538602274310727247546717700496150501580128067455689377135366465190039490001940 [116,91] -1346377618722441074740614840124365490082008088305311393663569382215273110153387564949214906788369777929197270653640909090604073400097167926062140610616527221220607303585239170906750413406191524850229693071062078457443480509691869125173481441994287798729270624847167657932888647310050640676934558315856945107966909196455630130163805076705431558079567817170365195631421550883407412892373998635392637348883737429473971477204555665186138536226399711175605578450091869231745378532264129260927030943784061183387075350834206598810057953460172923922120391862867579816780795899893068325798925275687996550386491240217799519197896222969928467874464400590695090521147589482442240949013299987100260975489548161184683931471304705053987930718527383919935120063000913781531091298287350680896740552606536457523685982565084859683693109325077999158973816707328428892547358099632931620118336673263415223850475775437636277783097081902081755205799314300390472422902041668352468391448625292888059516085244449438338236209984298989388731697216723414176031761046499335984275687015788757363606407111200833650449904470614952152085613019949424177351983085018072740366937462634370682489836742934929372077244355600565608990162093005772817547770093021322327045172822689761477196507086568158897179373819702354602161995194957244441187735008617232192066191424319981739773448557812692156414135865361473273089464721751744406398819040488011167756829035866677202395253915815106877097448445315189407332539274711285035582437677066890044431471453544135842494538562793385541827303377169031115288320042136064731017837063919469463523626689415747993055120302399793666653702381786177024750835192716338995357456332011610438036375825560072645350036190142264140382961801894262387165218058935183497574646811129194864040908809553286469776910006116312300951802366874179724119848475266248766117502502475048533416506181384054199709057767367809191501466200845702050482596 [116,92] -31726526357037759288995398121413806648261703527877270713405893451801884032004970652268769071782296227146136534489539697541978837545952514828050498460990073680792658822060964519594222398357668321984943442710280047877990151854954136114391445766905396450694329426600785929459105912716499915622442375652483781046009299005060868066292422173586558267168865829402605936417166367381946778339542562043368512828410278121848842708801471337324500604836038173431962223253132780699657436678003869968161310995252505645626925878766764442822599103161800868988108834592201747139102713405620992325493996116048283842655157548488725840511363271486516342797472479626839685880596803356610607639602648447660228112451325103638339113690103387841775062767607576178235198554837074934042232935608236894007794800552485176364025300386804440315771851649514920302975441731018172914805091105262526273465044102057218073970809320014930059640854799555067111294942750817740409526586898638646839863795987148869389015610010809796342460185227731394296975253780827031526030922436295814823337032103720987195960220363374151421097716097353148472812887713613523837703570978927918937556223468500601594582222807999456978500965369903459990524393403360505128320764811179030577478650801360350841853505921912610697420987263852149874474741730581142219262007714097128684869494869943652450724553121239971378250149759326457359059211355373373118881978779073584082538611717817651302662571713201195677766080865055813383221617558709651504929679357752410498158543299903932684755845490455415789709473973152582150112632427466269075436574234987156502055756917424489988601586943232726892375265136495149224528480622880271379636597802562282129657276992677320479964943278816505203646865688898441211287592762677640745477887389396500925841495455564940914504293070403529772332247499271216288956617301518274185580539878715667390556553201355077513312345162909821711269935987902314888 [116,93] 114239133268584537898293487489769925480210617345435748269124162242585828542268049052784877475389743093382629841631250049483931638180217317252756665690869469795639351575258691029906792583978882540301230167436438632384835483735325107833081771859402739945513815590816272416286757368551000633848019343011391053585147199356070672434357602384757253149226100622319917633539072360561012241546665817249828824398678792483257580079831767648829010471943232260598133275742379149188032371375360010558006445246791868497972081921423009452915380368377119129884484873023681034788868070963662558492335567116427952454293840322178425736410299683754136686866483453161137188503720894287334247787181597227007463707939973424032625934372225979231063164716146967185823152549824740499517178910871184145522763846620142456872422735946487774755424031748116205734452979649018523938210774317109984818596838284698001624518778124642223466178743671846043861750306779412673696125016013661297086087162569881881237365140460480147065704208361937123185402978750291172723762354079669553372979026109999837527298730640704640276686685045581672681984230720684457382179459916008787886274404028256448211679596165128727823502939137073142660185536522376656671833317930317189219417339932551389692109529528077208159801604889744342532659187622390124380265573592251320637231925954249488242926594637328204678436873162320745948606146872227358342157989875349505256891642576522558086584859610729398446921169952308263427474231082369925343501724450229217215161999014996848190223706211080617489064067511533292462485533005560897505579919871524218235101284659091021687390692119330745200077561534364968574714126100229791635130896147868644322598121969722089563262753455677573387024156993487516648633166400013042907634565582759206620213765793714440243414041081005797635267524967231382964200086851050319923545494743857751148229069372369432491422805992878420826745773111337 [116,94] -75447109679771892130912951413097517761868717297121635301221636787396238978954763923371856460429662251726432618276618829740799565663223350044100433538494884627161000286915587087200668549367191575791851160813098253509603289446255808880732810327417551422928707802424896616599847914302786681940576968679474665451256371735465160326821066927640582132142276189585831049038717343778904950708543694201263224770482497908062846908631728646529369232178236752339639563675322521848419420216924428828990768740845277460129504675162662623639333996834084722920076346608887899908156885045712450837802645873460219717674724511399814473837272395118151554637434818530808930973264721646890285945799349629054492597326469454094070550125557550794847698600445599935011902140677226120139678714933359980176660585178535669758152221712555634196267450669937068959457522975738348553614357685585096919861498833168513064960344517368259803223245087221815426596953683149844981132051614979792537464736773378630826845940043325065691290525239798327582473492547331633475187052435796690219330810442585890086881614124810505158891524223710714679529581856936016877243800938322641446806834076799069617664399634676931125602992825196590490351246965936558937520258977732340313367109064684209772230744992427489753363791572433687237877210579010610446463796368056931219960610504297331158655913150001054896485081799912051613699412459384224168270523006592133060905423882514399058769355970084797878620757502997919972780827422133124268614368573622747272088048689233206902430120220284839755147782526048272027073122534857530004747925793868408231918075026182367305606086641020711055032450316737755143410608555865190203112969138143930041728124145280982120032294397929132767711155396398457990846572356587330112720362025397775693335791868958047307082326819070549021149444444974029631618105742402430159843770286997951106158767649413125408749744297934886492666698 [116,95] -436952889318271322587986452234525278944580201422479306948453300710230470707987595760412838969430720599903407348518831170038852305516263416734557089089404103331440102397299731964363456676022980741489856117680787845786886888247965068675625323299798415001951461738647716675275698679644506213821083247463082537589150768362364032356667112594221262963409369163025468389992646767911035100377545497436123674619796932951624955391107622214018298677945129793106252179155470967414585634375387557379991856573343330244917021631782034389449972214891803925483216280018746944833151007529955359535617252212033747383232811376539353053183716954187636701697010847189434127791171794936047774921131127287794392433140475933958645254846838437989494126025922851115012336952071753346958659197276413651303719439611401380693127685561226751305445241619447151102034385276467466371278376183215110540320496969625154496981834448228227205356378072674707306128852221328219681299926853402530909650098452366441874061523315069660231526507942328648745431267830786104913231377411071903102923622088455032813235451891697753228910771174031314419135484097930691379147325586023620006730213766325911939860528349868684551771447317257335344302411216800665461073023626132424184959254217840043040705391906675219330709711005398625660274056171843369099964687773900962276767799651510192345862942964479703043098270573400227577660508773770915490460209049869173002820747580606743649228462572350531135037025431267445958679278974153916783317818714722215268209191172552663061632071464709774833865908703693983749126131309896732643255490605737745751972150530742896286725658329493072437514287559679673343191388107666106024465913204169621963757781198248828072551751965662965891999804898640721794737810451222345584275550000726211722134307876680749235633654799091544090322728819990694107821287480937646497916567020329376305196428993183689241692298253767684701 [116,96] 1768903501373593079002325147843436077123099940695142195364036858470516442564138976809668306439826001302456731704951400042368923721481186655067608520975277882946468652615706974836876647504936970085655983109363629675480569216619246504400479978653681065291784319015070108540609525844073903387901775450617041845260265762492289020453417841129498656666844898946265726214191259976179315416133904582582744832735146075911852854218212949375897315407110512184171635963246167533070070527540143634965572912599078517768781416852536906877334673353894276141449279563153271128286892313610832856827542708487723693734601556538307962417222890124330879743887240005720120883209997515384751381685515674678519757240949599025659175942100282073652431703372898937472622485079865305243109953022682653094891182749761844637110169607669580592428854013899838283329119974555890385041944807378010532053747162223711674617495645460441438420945303681158600784933771066337071832477721807982352501210035256872305146796962318080797683562150165924314611653762735341791272918247577245629630709560215349866350528926487677116826370804461591331128853961691701744344206161268886600235170177325930329608602298384607329803680950785798894057531752260350817039171663781184026055075312653075620510346062092949617982862029034470779050481300480077231730821043747586628700782337733241333203992589096753516161927122783160948823219803564576693716777968486122766714310518276291410372309898058725284205618193968391730576213859004039209032831775995674895647322733422762564940218032737096212681843210815395628011016259446267491320042144882972697716375183744842435656905567471711051006059550780319789589494159254481451072159306672258132392291025991286811120888927048279837603238852789263198539270387005967408091719253988413600229418921712811417950546119003884781131161679266028719012747963662253478667525512870642936344888884553807053891865005277292 [116,97] -3557598687884539223382372303768213146447279424788379622642052766493399204429603057671015162488074919759607462194844098415453779180294676305415879030166326667344597641874425365769878806541404128488565244282547502455804617589569321829343938993595356309109413119430808555221921479874123238691077250288313407043295031598298775908809729468357412029133186621753885698745947538907829873091771520255105771362033469997371013987310715054743916459743830042081808991554994200109039379929573535815362384576028064571827074331914287496520880780363786752426924451162074613281380819520393916154147480377062208000799508508755981260561389606108932840392506937207383757770787456793130609359790231911971046674803214229606325978391842161925550882661444027503405578663496943243593182329577528422483673932283837861923848338659401100937414019971731910774412234307571215972021448052546634020606548650270369654636766450521494563046383721675116424888210766004602478489858076829886910751642212348871142767066263299025912169090501462412221383187827028461336403352451373149991325445109261142255024479393644788033458209828346609861710126280764155028986775839623327888477460510858124951323781986653532844140179185572577381669968752845224633936512325524328981490835325969500177976803555667290125816647254865100070970995407255218435950258075547932130940993179580872044102134697851151711124640528258307614050753133622145977004751556890205511172732855689858824775295215643842289001696391706067106696714609304999742100700720595091451806378492616417660729637396979805216149050932596002774240461041139746088281639170092516809681568053720103011368950927961230121879183434050670262709670080997574445606181693872749459686891952376797673895463462232654029790290283484252555716241835542771782070558306701205558524384448039941026291648432566893738006425861832777213992351543645038978502323056343644524869141691472394347993120436 [116,98] 3887023451397288628741481216866930126778403452235430699071588721424385867167128255631502063458961682788517334509987309991336216968972946913579887452013545263342692510476598395309945590740090755733740251343351770045722379674683765342448943545266285298150141864012164362905204681437757792605874979039079083622725486396253713971161324815883141380766353748998639229449435474035092952846876992309829905087537229881078015605555256938078357882337535517599159680693314620241291391561410982493042723203521722668272798706781844788403019619604164620151458354274839013970440834049256855910587869920564800589787475870119864736479644151854430650989141767472894894069656302213668753799558707828843789746440745662351596351462863583154710769827309882727901557031929564880986837807475449164112948920212114249384835232828179992026536988373851287615010500565957582088310427261353584708854294395585692542041276015280828898032456345872982450749257898174845229657603275142916870543125791942017662773550234810320755791915641474654721718166651402405504807571707896389840356658600941060997408539257237143058144919323555185235754161960720997158360890029890369572557775967367996148576405191462964054568946492822283950196456163312979093398942611067125950780698421314623427885812297001947605849030129730961325597785278321069311550603266783981347943117327673531545764269638641185160148083619741140983773989180061227194836647594307817807839630787474425846093372679406543464855662424966514118891044459401640130273434086011403067336239581090285901935151535166190525706866832676470836771539065323941936153740662949870595792903489981950523523784859632736303978960447383826950162649705014128046971810592539352617033284829633631543953562492499817903739290565366200062189719443988727652338390477872852094162205683021086004045541876865434399117069184988270061849310834957430505243118565146772905991207264515121197971 [116,99] -2259007303755281696952912758474807509654105096149730111131481050984678284384529538308305989942213537674153443558537584853445515007949774050474360951386532903480210903179416356473011005989810198122895545547756934114607111557209477258773234270187672120333444854793019732664825635461563836317098306826397266200766491900887651018463841703807452875859632583582753407562864959524177777575249561873704619514462803483866563470277550036727910743348400293283629829687164244470363298016180102136896928548888466143972421479912572903804920118786308629646835946499796324669675212822965388082588276857756381171269822568712108085893854456420103327757669496801198423435512706111215408328569664814909746109716395620114769452022623200576241650518199788217070275251869184730065673966731822442398636448612527692424566295282618983847911784373528859117078203112184538294984672187325535142919035093598056138814653236917738238517193447205098213247278329705406118758575424888915345047720259873179651972539174197136929685287964952912935694008784166175576666653193970720251980324062518054946755955387633855084415460264701175899373287465279705796589170982827754856550290272675973199109991219088960617122089967938656360785237631813150224843869195086152688938774233122981867652229934439521451561923785025359616623306885183656141784998136054893578352937049152963602426193500453897210876888784529612685658291205601178753285279268471078332912778212928393467488026638626420552118360384650955912502996998073123890894492139915318347202289975573238087889675977848539720497784587871944661558959463758214586811828297442190124171541840541595621755345792564297516527245681359611371942699737328345367420132739975476466470144608150480384910397938808125231147089155655780268442694710132596655893251744796049022293930900861362009196169993982275727525935542563172764368841040752970181071625133028920998654455093661627 [116,100] 1066860143379196455073132337325998096873486097070190033917080732612969567331709147587443482015128679841484717522443287764815918279750442037909447587683870545266897129652560383600563065810177555224566810927345584111209037809786440228994889733215630710390423833988270340083961687283951239971440162566108368255960676300161693907238263593157285707812660122048328036707905265922309658010391101437191578664889752193692057288532240381915151407806747250028493183153009434023631109803151728057245413850556987643339929921406310868837338791845047399583717813270474863578655061238322361162931013371201304369246206064979069400761354521647187605682307119110666759490710009104105320046518304499038859226474581495324186383890936589149248595543652780505738901075854337787223704613567565189750474946201742842880954187211748808716314023440504378167814645449645451074345945902923424598096629898484624391534475694595205961874884572328883018426244393032127096267101166706064769446535895469162448957704586492075779610011155951110867369063534177298135411969981969986844316726587194560306041324122924545848428554720761959157109908933036792258720666031773353054654738759568480596321832720830726961690004062056202937834168822124902087178480111171713467675149450734040808359266481282282340084146559988696694019077081951188620452375784989299653038816728737275865776193337669101503356421056195607431297805501759112501958577942317284076251343229915630584507819150019192594874045796946089039746943131221028771806218499030945640182189965234810084447493570663753360279023387170509284155959381709285831439182045813930333376757939329720484337065389457014728621633819552119944384780139736615639712172203102548523585439604900160131716430430368744509806344996837266205387884191005382218356266251308224417704379435051289489215602292213620431027420647453372633468674882203903703897024254612015941745508859 [116,101] -1014044499470194705423908522312664161744008906678326611854437170114188126244524437279567997287051091155818082133872337599180714434001433613366964647994063634781186958203270664219360641547469972402065640510901469656726715494842102339124647900978919683728712324145874727509819345945124067294366110566436836058247716463930904742019984159918668037431347489493069566470899866474205144417333255045441223127788550962606738719001896070407164506110092891623899088832096880663646188201957795929882149950204805774050026510857131360470087455236316309189984157904739476068884134580170943725364854813366542178515347380006439690006097822800544229512858400290378488642807604358115191214793742751496853063447603275725390323311345922620184291851144655296072326619758829653665334301138473480034390337369012442946890651224748563260104765234454629937727121186726029075862378036670804792853303198428211572045440147042403100546512583529642464911313805130062172711565336098850225500418267531637397346475940537340067347665190937007035235590936831770528769128394457212321481251729884600486812865416102919960632864061739659931286361461255398686789761332031721537693868159773413091652206419478501107535677514287052625217383781335752356282820065180394786541540980585194070483672348343976575818920846646354208122275112045022870025392617100278007953778195642334624770372355241664111885776485664135720179938453123487998103998915721702650991940355686604326805572780563053229033662913915559643634323702918967160238121987891535396042178704086712795479119198934125212410645239751330807399450736883946900742893178748283225126837010430065505129668660948096867954595401652153336842864217138617298069591518866162590920731622517835565245106885656177906031600768763717999815722639461817634814765895349017797910406409744494311960328359597080059779992661351273610850085358180025953803322899259874825555 [116,102] 2141346966219640137363261665678683541606864062048644641540478425529954712799270140154266318221966135740275137718930669194608372845498338518722551674911447432639396451434619277797754724001813927874630904181887710759993917093339372555547839561926088743307631617414314462639274108487303574471992845283759068980553852713379255334418584375447462903315164803704355126991132201361045742279600567117489119781551521271462045291387250923325329655703138579392823598589406524897674301626294326550105416373180039255004737284679302101541004602821405180458501841118067523820600057846006002696077303969709146767249198477297641806200048454672318548322266133571978211126761152449102468322213150408405031338567475565243548537437455910870757411127132985259712741410352965877424398930826523311573287184212009883921640847343399495859259491178391448351687976783593232811212977910382832134581429425273905572788348091370934350758752659296533205023258215683218406738236967146999571340554742311254156081682812988226325072271966647986004416533731211946231738977602285913192420418461128692275630873417382275166789794613359470249048420839259287561797988106479872012791759031229190243594004032408527694000178498532403543347015480906503844379583948526188705005115857828498216413823344855823572779032641472226347870993700148069651997206527243454729265865249969806495955212325512583108228709422541059983483842100009428905334912631693158060127566659090991482805425127375734420840678044332955287348483946006138508663860764245128919529391551441546286442961833850338558722656484580785712478201946743734966219445072753738773723806472220361552546767150528884065851227160394324408987926931821965210308899169741691258683436740260878984262818248512743464719677471735301509025874398935328900121606600375999076609916701575625984573065612235875477320905392715709859270083242443330847677721690677776 [116,103] -2829705926847503196289261832233900856201492074003064682382862843018509616230967279579564999787149087035692806003706144094445564389997544169158804733528703283316567752449827745429343163669577910021935141817015216820644061151889034700701000020405752787623672165779153364396127349632036320807090897052143684927719135029568310752481516200169694594114027445126339492793971575378728305318576783735740993713691301057258714085806870482414542855169845099073265575795111178338657245632075799744898912201526417065401600026958955656654817679013874803140396974728873001702871865233603156312471229565887569256858554623808969652490894551697968864576338758503456303734020816185582550789851510173458953922598945206764135496046924343381022915457146555384431633942716359443277482004945069314765342298051934252969165983690242151815003958169196897250293251417718678190584436768907431411166905707744582653360439989477128963258037437584176521808785523616997786144383160600338955315435252277307955096936274232852613956156780079753901544717512887944119239415580782149241558828741091920968653553015463239479794481976469993096681017693324965578015892160668193021527873391488763232460850554281261247533845518552218898812186228393206329550155000290067933391434512129800185129651315029718019036637310436580540923675479867025611873342076319317723771220102840815713927033842564604272728035474672340374364536618241884137861682252163361337282625841055618602859341475134041855948413847191135202475241662963753416311726912831386373229947521403210538235933122668370346800864788521777136305289275142988668996899988405330300942153311651287594603394690307507408224719455546906918353513617680402131252364713949011009750433836982341891589168117521972009143201094641971348639885442014348707906050686271788566923753034155532300561318250394391167906662210426069507690995042789052147387259648 [116,104] 380892061507177910541231116769503756591043448653655883097115084848124922262561317195803063848088794998734114809303670852460795900089890961847958450045193369384139566122168190558235783163322699163669844286981282006929863855795190801264204924353263266460736633855777198922030030565304321098015962659930931675402957674653059931212547978339208900983103361768756802207718396731625064000303697701211512301878049936622371242642579308435643043667206599061368904088228029873561162962860061923106695942090598117170880547639355360037925303137136572114394017890683087322882018360957804594529377725737881960834665754674855464362725607441365191002899494654229584979934094682170124264771691459481715534086739331969387670904197128208181916391733594948962246492608259037677880803588996991101853621142673889420565180804183740344896939441396332650471453679344169789447804468010836794089215446836963609035444361802645511399465185215115209558338464225241914637943904585410310285986360906247881045827419518951440194456595238334637651361353416224053641038742384978154373206043922598376128561046797585947124859688448208071246166552499337380971702739243305168902726477625751494196186156881995613398562286638864028140417759271859693156345073647487274957284580799228393675052168516673716440503871157998635367767180142954626736862114954218825674463927662598566121785037522520135427800263501112889482942330903368589925539272664858799533054650487272156182342941161888029003437501139943571809809125613431482065563177280224131320138837359758694506441279972891671600411380895333060929387493946143273921246335442538652542734493661503063932030461531939419372335429453606659614084766007186904798279443790506658136868659731746126305496375454689589137101934266263397968411165605536197949793810592973876515015092323990961103912115089238047226442868963350245238660902608138642332 [116,105] 1212885373434874439354049568334859374621418203613213224495954615788579039262951594488014847803574951937840797540117503656927156820842955250319504302064261003761753579398125131729928358376898282893535866112077580782565559498112607916195462710491040448152996323107919378515123689966587363691113437943868260637928211077786597547953030791056498736396948417322513249958065655438713433834171124668776684833363777976189553060486381794947359739557061662110202010676359276743878918257762793736231158921468635520540350960373037781836979343453900479760378193608059149479362395051819906661282053925799365860005295535301292684108587798307235818791482441120751541571715564685144848249714913976236865831839934234774402923690052509989107837316082180351727703307881223570405504280340845371660173578595212665522314087214797505845872652896285727819940250020309776073203363227276577705850246643511823631699044283557958585389914092316303803965189157193551352392817434611368251760662485473581793060717851986921013923817477095407427407632689785606034321192125334595180217679729289059482734866410293940888820260115675614262507632715758581214415291687783328059479231061855245818367058436507457960619112075517621568415575369601429103179561711840653371390863226804814974446112661252066960759126010585869195131247091306099903764734631565352714035029792502056331428738911534011333442627636397217753374753817684381134905942298232656313169185971498483811379756727589315713057926926934015721128201692877357491367677982133845448409146126505841955756173344961170921429099321569334836732541975847584232351725341354103110313547612224661882997819721088602464500605914835531276303583207009533127560288317747534306470794258239308234244600531919337102290335673843877794597666825618623188197273201410037294460678484682518613585274467365451891373271235409999931166554976001963 [116,106] -568443473856792659351891870434542685451603483983519290928724260367363919933954840554199044353894841425641671901700064713030122052823463769164856364279542241253770607587275554135551099581958671652369630669757395364284493264956142212855053573591609786722618613206453698983683781148069775918044274313988165267817500526425905890246838753238013298451542012901174242496876104072419387409216071580051797956930305091910918860392709673409060405539455092554950346797456009462091781645804185596828827697007110943218519697266049340629639456172939562026878244341122296345975514753795677187334818553784105425280652739318908187112220107192043079387147379772883482022746173188232928404834933403236088907851540783348466134708435670424329686125436455508404673549292541419625141977211800920536758229247682603140574569385543406370299200820162629295466968183830287606542245509313236018366796796930466444435213170085288882056639042315620659867532797235531849977375414112144215360827719642483031791708507472586547064978973837001134562961283219325730180425142165552176981058445276740828025061782880745286264353131445651357335778349648447951508539254474810964493241124481152954058522151995842403955600030794712779936121790551216142589145840953731970986364923391783749532893734650570308073060607523296232492505176442725331107552638428682494594856630046883959333433969192314081509773925833024012950279531754379950848918946931411306713505622878816835924098887616573556760938334365111738057690911614129180746142982743881542777182050157882963161247365905841401229791711972060639580213583257338997627671245949208125695886988037754434256407956979129859314460288607819974058327789581597190154418231943615544941425100053678475728483150786900056030767222094359492289239299409970100296910970382094190629698258865249505270911050490548840386012410035040914781991364 [116,107] 25033576123874535276801500595108645572608641539803539690177784196181411639327767194445580642892908213402129004291094193913813160481106800700016378586702452501172628522475964973248124762334378991412780316473867060883788362209787777225757209770979895417035738645291988314876484598769369892704276472198896015047954847882177083297883562641259321529685296950788769584859258827252906664140215354680528975887785210197497951736857427058110371435059191158327068977547034931064795897779821418923788323721123148259237333426720452803214278926800989292780306438816879093361718202546486906508896169983239389013048774854398407829446613824404479043930600015980724527588047639879382718943965247942097271137767862356440666003341180818644025730022734488939629263807556179120403503846014397578875539337047086740949909961243390066933953260839490649535131625867804930207455749767785869856994794314747229094109383047556677981836739480778228853870414448085108392876112891865428947943955684968034123256596041785189203866277821303890571643484898051645300648179620107305847700399596297626572574538396080239150470092425235143901368638759527760795086350777715054417853168335536511753440127499873856440375205036533659776817624366889653181829899500768003646437350869214097748469972942622772415941902543046812844283809952773487761715719315720531721546147932739206055686437969484498852253310383852790512057652065020958220220203485018710690892529443995152315641712367984582218224789591893622492844731781811805054547531871513758357638447557778823605014192999486603031713903100421405374616113968003855809164906355031327146682655543929950526306904912335885080559473419789735018138182182598932714170859370302161829060137388498934740323080289132219979642174077172257170330029431850740770822115439852106417867736172156788213471941146044078627034958190088341059 [116,108] 42750098726425559420907639582318996498275594371329942771053440286121512757890488249305476814109450928698603519008267703510425925173453865630518283314951357845881177177244374571748894509397994698457767582873978941659068728747543665350392426691422545009653900129750677389635255284305882215306164481309234063870330044884460366908140140303758381295134235213998567445518236440695493921346916929956903359384943319335395441304790615476450700216626512630428851009713863143434543932841633514140853774659636277077316918891913417268068243056215524590083150446733126962374217282109799786887203293360747751895281118005248075233174207659453260689350444184753090384724454493780291053065024689737830651006807773678285909528054707710230689072097033042721427308703356503615450764570317706491601237948481008485303751478131932872011456361043685168697358351515475932596774285557338199624110000594172186389782720493388621809135638412097519069996786181570074154825280083417990955897778358119381322420241751003883069795196551699875725364160284084252145329939831783069461342466470766088561889210815052338435862710265701681884918440543384753223189912401293116945527933538143244557549081282743040997034423409071101922907655667380415027926938632002345867259693075859421596817828424986314695547692257956056133032478776105342117004714091302696363991060946652023400874806238203038168703731487437222293316399154439085365161566078386951692709111447701829412778696984527873939140745128914685041184336254213054741551404493724485946836922848283392517444539094937691538770468915684376013666158355480118566372576815681442570054878199482457093695293594455476909831145653452573141659417238074773175349460154241653138209870185634658118906924107751064490588329086849681035414955443231935204379284628147598764430339187102881883942200259705867111217693571897 [116,109] -13895707209029890236997474347634071283121251239042174839689824956348009157947082045778359378680607369933854887746227182752801918789533634397205711440979788204168099659539808750903416030011784753981273871650584903174988979235458191811226836136418721726218471891952147929666381449399777091397457646472953675003714875241493749075472302737790944130829863943886071310633897277859002450732018227753889211182545877488771606908315076111839567722759827291867155934050809942855100854210097475693601225496749159635311460516397358946629166817665290115428749113323812142218549452124325784970181800264827766492949413675846471858797639353777217320767370610667769528013590577151519849601587983216591770476903674842636074291509942761853458477571761712610004244577527608757940323561667544705989542505575968433599228488848300486014950517999834941161523210372554924515219692176695746755662009286695858399413366229888192410676905994889356578326401249178999780158888258397872250233292058063400573546719623540748463595477989739974172673115245953498629219856590190531217647671802934262046732506589981671514286134946826422535286458880139247144249212070471973531764778099469405013599397595771634678374833830121894192829750396576717731880753483468423532095410888924780593546727751310758600070188704936354230936414921238534184848791510540040618588978671770584636346759948928449468904532905677079509379629633664670716445463648594483250518837864045468291005018823183773678360626671374901971847979847634248702678109828288321596736037873016333785270069876017866532842719327482902259446867912077108166942221329701015015211490183901246675233284934245268294398186275823522625457517072602687800885230740860496307140207819536187204604121613130986286265995209982045714381895558429331848188207864458756410217887331309751353624356231826948221584974 [116,110] 1745698273143901613900658780130305074368960346106300984587747347583607381369658983122503868869345626599724866995577297448853990352036996325244516671997601517631332348857418702041734329845017469225718726862412311214283734602052908847430065352196550068351601992740696155980767443172454594176559178101977046320040803225211979192786109898089614293690455322915830087631562107882828954706566502545048901087170193253269042652019985333202334002625769125457388424679927238946287376893657612012291205019542686302880385082526238350917414732704499312244791732710725118598282781214342389453480491935650679495366224246115244429081325364065985022352502487214867896800043963005252232015221034208282701541297802175045750957209292147204335429172413952367039927377304313416092629610959618325553425802822381694669325640204544752566874951283113011147343287109856326835162170242054375572884439541943123765185041113406377738752312221497249237308584230339453323698828836394755566996749288869711488134916560231007532026900788303666776425976161988579365062393012586409307068774351512465768290568891926610453494922845475116879170292468660049102857426654170160365382769209433487543063363413172439209505761694633657555865083673140793557710175670736007316965003533566243876608959934438099515828325793741073306596910318940006012860664151816638464359820414701149572892864754601625450112346631299527053385110135226394106423289158172663873621743688446735291900635623677513751810550680220561063282389384886233773679319240284323773211011293272831709634957730747316536642951688022720313945846509753007734705647396244703869352292122884289217845363365717426050949795432765064355509379360382588280121887145890632507560819935354842567056218966439907087152342921995589837051477972571721369790072935897038944265629053412529100880517334756142335 [116,111] 563622630132998748439353433530626067305483202835675273010108066697957695997459539947507537312403961413932270010939929914932990773181203177840355359481238827502985176654892825257129504893193355868367044586447280362659842529315870935058308744435299335066907915388943353099828771921860337120650413673026400179081771691621299715067690294255418873982250249468195517034949405428087426792913303757161966911525772486794704577028350610738503433774859304952260726228539890486115830302702438282214485116995370031880607228337386946039279544767016435826075306715248869893553589457697927243560135479212965246606465484492223108336560347226659699582344404307803677425040040727652404816484483566437071986395244071403406972489398601199558576169512583688149441154892663240175507747080717248357279025591042672538883929519146534878232361250804923894132753172434095845954892187655216665524575768660970971236720911681215575991701984834212141708927714708942441281466989675685134217298889612660478251533926269581389048027071959218942042687809249451374662340860245503301009231570463453434138252263752126455555452122477686287719418610458310359106328039164945043417557941361829009788028999173469000999573341468060762381611485032941766074432532758266549496467239127230891448154411175998843871627855539108791948355324070693735987447772770710239374687331987268489425159523418916862666664010230283451355939179688703841768893282667543663844866257663007288483810567800952293657533817462315503549550644911477024004605686959853047987954909859952678029421722667688102382253807884127026274496363373999825092705591392660040039814053400210015192694649380133618263408493458853457676046123350042503012191560176224755130420648859174987891900605374506046564433257607838635543223913255610462148157000654878234753880398053431919456051853751 [116,112] 75335894440111570609783819734997582940099703609863831856678983012857818163567691377975594267795997934651795412043890788491086233796130979843250168815915905543783991313696559007368511269471913509394055343089743251611759333299354861389176781520290908863521452690984726557098657262661603691243211079195705149043325860427289645531141863656446254865660677630805151880474799189328938625000221004063902975379246899126253049262805772169042102622542975248551728810592477502666151132425434667865268325754379276547310210991087144615286366469064289615171310703324445286176404966589343072306302259916618320134948877359592774056059072052546898516942140151243693974434553287252209801525699230022313924472879083305675295716686262515072942749109554043086223957365372082136253161737579356747197784514184559573535965405250879645728469996929339692783470090517473527741934833772132920710859047110753816780859094866826595158996384617478960197089224727855243637006785754229071462316070222814222254460609899253725275066127170475302765933685701012009809083555427603603355781304230134988493772549783298166317246269246452796947780083851864937233154625372265866865283025375269648203635556387992864686497223844750364640075938760110626934528276764425552495736565714690885611907164925243019851184401357162787418750531342494542645629985936349702205217059613692281450647632624084772849454414053440734394114092476519640111244697900178142666391770711127175674407262671741121862211926075020115976068099374673128256864056162195777207158603328856356033687530492613719131068566441162075657436367447022465949196992968439882942870049866582107595774149759013565118884584228284355922554528376592111803838851870892302530641666333690436419289685944267300036914764191126233579787194515848483229413009041505814969131028659885325489769 [116,113] -856687672708691717866449435647207444203222747590407435747773460785331231601134726482096882636117214022467016033948129589913075320955440924063864307337818115590341561988704978291479131854517541559109173892825946816405408809099884538612887637956987600082836562361408753097269494957055416797809204910519407132072470324541102059075573113650935660798894560443524747527400296079172025709810850249794794218323659303985773681897929086654985178624277215804863865373031290318823877634117431271596488955986637724137610262750316657285003988620235688147181022888071219512756062811414999190217116252565008527177780677525447842851213001038330225379729989524459867191815061018267608624342527685533879200981357027939005222353771840932726756590810493903274451996896806773464877682010158638228731413799640756175697210014447350731644428845500703523857319482705680678322375942572726713121770752493016102956824832825940774698822013965326145433516153921800824940840596280715786905381228548518499647930107996782691847256720746979189591723253555685225445135240473785660251734919402858152854318896242266248065617432250729382633396090631453314542025570593037816616843593039264717965089597737657406143151189908923507959952263353982203769078751054723293724125803774249113459702711907956427216080566226104230901404130540522813104819262568534731589790638817500205664253721405964881435731949078109006202186550318811056288030549939696255865029405006239949588203186179736039973646206036658976911076102755148004503394942928958837365121633907927045824247355145825313617396853341680247289310822656945995226331608246438887509083526475780659761084919243815641094262923254263575116928099840404816611838875270901772445345827864844631239990691300427704469983582512869704378597001855716731821325060459217465744604068207865 [116,114] -1519929065547754330641841683307637755394153486459974249465140701319774065863265212090469433233535561397083755666017393769368952796760384306641953504587519705628009836398124494941911812608772856429980655139112353848012876874294150137435847949619851213284416323000915463417937842745132129814919223162563852054051971062791276788019052647179120155420754320716047148607564540929599546701776747569373201852320079671883731605852026007989603836456039465498303064078991315563864070731912743679476593405256433880177451930762270405309507422515960489686914578786510117561947275249574235372226594993974728871314798807982374124752656237479055547766419935593338837542823924952389744341778815959793917728795958623333233822578303656850881988782807836827263861293133156213895504546234268500803703490662875611218906383826806964858748573387248389138452021610664908708149333838425620454224598145212765595521867015221896193990789165840603289704459897886164618190484912680604272048815367714796747676469264129962627309734496811946356223975362472835873130745063816814832800881571878528404326460282591590930809093593258300323799423840477279211657517082737148225554003882224513685205851758306085511909448790609779264447077858857668223389391413594785316957156240947342640434042620769422835107950747985638273871906167049277666541745705171811709160261919321530084628112016864605084765156471525946893226205977729820823084191762500852468729083428878290497673084311599600165281503235396032884363629220897465390209377198730212571271866885206902514561948336305426983783449570082418817121443532849371560892262448503471317221918914899537393192051053461162035163733762844201630874148918226782511859963507793235970873030443654084511417172819714832628820982411756125733604847323336022795334467106890055794981364856 [116,115] 3750958019997548556026544874750632775494082025442482655640240807627189230738699249025725815982623331564579361583655217549451207206823937604061477470034398989882491317056540448456687969445128144908801903943747430333423864033505849580675328498473342341249001571515254373021231258217173064295747484980701907132047649113404670867980809762167195344677555127066105204179995802024778158733060109344693768304314008084283816811375376026697566318758277533007624376308229629961075533176087929877559866815179671729738464084605214060950559214590791412123204540438600724644925328172550744139923810299095121960019423895207308265339843712263036749540620658127733954447395156811472071868094848461368292516100351329967764512530026674142790739562816149339491615701209549580455619086018468050101959916215444236631596378782319430207923097166255901602226771741933855541907293467409921176241157338999022174731655873226046980675849727629820837282260439885670813955930325797247174232344092764475757997818409927603502339760818300584473559704342900387371806046974043538754821808495136593574979842744984231780424037883285824753802987803714315346453701513174742858875487908825452782289937604640629079935223480124985470261459612795881615676406391741348634247240910469126489844629036633272592610568272634065996879365034009398746014119037543180167734825477047321527866207249140529486542290324888288600976464814199473777358946818516045176671174829834822839025359295507027448152923520771732513348584749745436281454444596453160797914627849112090813455553406937914883745165131078785998796511275212442600639735683828653108033035858460590237382730135456967905453023252711616624510684194878866641676094256949811543583398977686795421062661665284552837989226186322193532925904107440682872595479063344734070 [116,116] 18210321012150581450407437610487229439294415112361054335250707746973020793593245652780363700911255787057934516708492618392108186702349487871468922833604613317672507183742765125624227891798666426306765104953929075335322108193983048193841127717347690948316960069012960082559866660777017620714985617161848898411314865583272672821736709527518814449019539707423748734523931025073126622841490041588542498343309532281897542187184006675172912430668775137920578293127287062436139400381844152531096294087569459882412723598126031219534696875224944889922550455208995642560708612707804191401912671430262247375268122159912097274682737179159840175279887629229513388540928054334906045087820739870558164801616741908363119183811489863798201134376219068447533904686005438307427583366551557118224471014984030998759327424653474092988553560560410531626305373655641078596560130236673078995302078506895172749936559217822337556459442088041576541472681054247694189065418065662438396914653929238472815520772992020006845564313287076919164631107683003848579485594080071827225291955681681499711630813867832254521870753129802450122381737174056268264921089097886455870965412495093426631975152866951188567858381895691072494141991656932665213534333582182294179034066462411396584639892515100535823044181856066914704529622137949961559199610699650484225856541148043580850939584328786540411931946929217990569685625980460652357410662213647391903608048993029585823896371866184895974956195078582960323192517559524699682826230457641851159098825724161389965834901271573342223738023413451026282456242380492829431599781013921234612835110309970695520661974946479111704466653483953951417183058818814955345166861225517515237435973397667474575471112304475154546503105311259436046408297733336583467477441855954 [117,0] -1440360388448363068849526857986609675288517969720336221551428240874078569532470766960333647711921002414617677093132204742609902682660043037882543433120030787902422690517309575525056688998690606504149185580410049396147487336802377639392392073958109920289470280278037249340866702024770928654710674785420352702172469084898237803600124728011390528815713714433874556060108473784526883295380968992099061342563623193386050524557147059472658135288133454989950223679677313132478058926845684279925321656077405358565578851964529240793026616381160937544352122037865722458886643476761847723428745262527183264478086861327605612242371499748119366189482629576921505713279353983040799203224084437773344543526724284347264448027213155807352707559399865450655724962568643441767402772601923592566422690294679989498425416456681819523048080459191756438790506450913770372885018919857967737566565381527697432297784245552431220426815914270740169732182215816620880076712325643341187020572728235481684195589432323055764264329778773849524127340987995426422538157752135194025912460343152811515649415548620998492130511666406649756809325370179198808306417900903630875817827334205700137077473406290505232350015065217207210794250048519940572411931112266795361381497002534903532677951631793411902550925474977823389649118208637895171899915152193410255866613580270217425349384186623962788834596163551529410952798587805894641115381514527852652045753371838073233088156827613242208781679281064122535605853519927542633150130541047102452501732940888690049937736215044757234426309213074544133181216563891007891954082650098053269196015332891694370924333053296814361360409870678323994708541517722363558778501139757445930428761147110253616779556641330341359068010126747019979772801406601535313872115337483303554882799634792477753585959098206438111843431832057993192256332514308174976804082344189013574753707326686488247738685831646164649683127506325287749906207854448811094664327536413961985820461408832098410304940822105656250272072197324150976146889019504818685264770230805240083058960206840527191857597680271357853953873018326703459024429321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -48452205315419210319682002742980474115498895463468317195969262682315760889710331417088860370780211545441831301287397298577066977871087299915377110736803377630412675501205710410345885238984168430038356083246296868138610338094804943522545892707922379525712218497464619735024244404989889387813366681580776873359525690309492662443151408888210233592461587942336846037889628969732647126188777577515157842045340760520006307526612236680449804921959666904344588914638387499553049846814251230921539747323409796555358507606012242691489281307545524151438576096934459607176330352817856983740346617636350331716362043275688277091129644817908551275419109816128823972541033258900888205795741773908439782936524026796312145908751595091758942797834894970830562659535585381736124730916827471406758364836328120695561053737240545788872656824729847169484506589949169003048817133816820687944829516774250376618774811889686718556308381461831848456519033311230528626780523026862506777325648739847246201233669686870157195232515597459753718668669919640386291228896744961348967908367431585222655850837798757673888723160289456715906742971410105492447419069090823026502150362843552373283866719055685228907007571747670388537854033517173979378493749490628253220875769271193665894304873952049204954223818438416384871061705148802231511024437964300504192240825453407099365730981208925858722524493972185612371073109884043667508424499570399730724018697664404142142862597674340408321199602652145000600805616791542389551511229680081664802170478103306595292857128710644654406013337656029332112135923488927330633293051677112363333328764327999375098265045217026040016840993196329502701868022816707289624193713757572652749432804837091998966380393220120241863676958276728589521367752361520240521516164123195281866019469036577694297946112854633518648150190355676606522872274347312011964636747756448560051381245155857405862487809049129553257846723890948900988596226108470449201030802061529286070038550727197101822842374773415643941611756183305039680370367444118535475654909445395682326955931471155476220492523887424188332520569311157032643677666783332824707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -595790361530613076882138410965497239831868453743965102758387583388529944819706788878612968074524421885259202295814086645796894635393356713978367178221230627773619713121563176170984598353874245004628875566254048351017408245829903640718636307134442469793711550462807062397559658312553571550812412532164331746446432082838865634936214280572328341947663629388761417031852223974308053657192090133421261417242203098266231778521818933789824771189126262720952604947918547814868451795643467521129999061586154016656121453708515094417971384158371478510455354793938749598237341948084603944052518273949307077218547377064825886537349021372677252187919375525235579041654203629564037216887121097880897853402650449935418118517159536291870956224713164943062978005097600234080709923892335430936669481541964241590287519984897961301601651460948566248742459520843676627613029967543906659201937992579766512146991422007694009870579765444826353453437621449117081949090151592660574657563942306962303138522474501830519415691344317239105220503407575829604071264448698888788921304480786004216426526102564717457133616773894249814077724993701960419241865995154899132050431077797115742165180996265264904179269226181858741085954014558233797849437292935600655694588120743755793446763129209964842538986611005563732598751731523053324555860924522182252478157369359554209229468762897786673565997069682775043503381068315961522552078748102276354787916453765695165046904706850596423433541390871427397920555208883425410441622817762438252334984129950952367693113050562613761601687536614153304829334816547266229330583719790379754929909968702604302878791749904028797143438086580333478131503516090037492826130902565554880749217261415947415978021322615936233397397092037615855419904028545549663694634255135636041277209013537076580365754364460742997563572085854072619516310338287074211667362372417538523892920628634170609294897163855050453900628987005834170299450076223739260907872654572878811345334068064691391948320055306727842685054781311744566532487864297405654574912064574083978073812276236087783317758017199032127464886250678421930615513701923191547393798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -14900787355496450687128525791830344808254959721985607497975324752762413899272322431718669678264946721510741527577431754026457229339941325822171614506653974460902258693709120547501845184868625242036345294484211946081763204314899579271031350101868575854919095285007535871919523643915625978923765062595707875696486788887426944105873354616281714321457922279367352352474305227386427242430207621341753185057120724076218871852182290327735018714453569293046858876898340781749826492965490226052776731735498702908641451502633595144244316665287932505687340543800856689050419339697334318767180257856867730716156849625691909509722152472151148234993773337082305754043411261002540032431911047934012524573071641602193359403445271703965065716721868293164736552187821743870858211916689123359265926493384695375900292846528901601554903405842421269115541182332164394049731895870194522328437081708786644024094423108259029905593658017007746109677159707981744365428277771186411915782990577261840533676020764532360620335211350819131355340577213487602986263597456170778770304180063214315041430403423398420642148195630250196671355938403952657424271859214151657334877730182853754036175696101723875733757229148441771086311001075121097759699649945405162296802192718316462352850364755575352497377706581384509604171526032934046050217564865391724176288647212190307959000493188405834965464058050835887834187993334440874467046709612049357166923009403570538648466944845405308269109507047641424338885392633247477462047297751756377026922091196449307913044754486535784711685976446177895817964216861836630520208257663928289143630571363772261331907328990637417220041223967161540033995450356098327464777232891195601943875234366405452882963199744785347458852298409961154238828960304333343851176744051891979698718075903084088785658645083755678745732602731727458749649075461057436885268034365525520327546707034778541061599067088812755010406054247276547822007928616089498169082267000878416596988752852952770198232310509628195932184884326890576710001896198838386152555094763007763280077708895594275153935933938291969820823139797122056093847675128927221521735191345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] 398896960703482348777896984116790376635312543560282436741846332850451836428939804157686317228022955384495980065936827153726218425026336994481896844150370098540302863556621337172629506775296764889775616241961877440233311070075847825645634093711351140270070963210356688548631878418004543187518768729709973073862868067651696310026123574345847018425968805537570199043353526702709339279625829573826162058106605507120278392674155415728310204064052751875191162102973270804061544270339599008169098480305804507178040064322487651645769961870100068817702612642157957864164678773740687210910941454051181105491072667026932250567871308270821612200686788980530863942568595191534249240759049142984388416656559140047712929962747071765360733206706436136568266897065120018299948535721455724913754991373542639415963818394441799717947656600204715023052326445877941305917007690718108394556589459663874045745875431596993149318820939896208343856531590969668393610726519089758938520556025125644360006881870336507719099730132176016997709571895605275323863048833087038930767941331680473587591360160759519112282841896264155074678845317725310648038542062465811273676132840808094448353303741549956236911454406036087679618974912428296403456157873973843605526677822227488886775304374607555611949991819818775540011796556078730357689038158669674104448695864320074874559445477274336409280444670916940840753390554548459747223449008229691296238329122500990685070870554692931447090717988479155383138745907195153111800098469127894067201139155168545559843044236372589067245348112224836823189504265708153938712403209242609455570614031146528252161208115566940345711159419564625068916712121475522216956536958786937640347295189796086817131823846523944741538278908022004050567459567500424269656214953010699607858719162712322192589506659242908849125793178518285905360969020084374256137763208647084981397732046470010177543420334114219126518456081359795990268004206971522308716278482344035725490209568825856973040995029620080425747250082132623113806601906435759687975879521348210637850167473082461831852279349952385829160725680772032585973824181380109621386509388685226440429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -2406481927399851135308055377186095140156019973273535181639468384535156384926357521523941380824992068250362749511070281124959846830542036409958062180203090746301389759241665222470423341704723216436683604866414960946804602195412865652470708891751882924071921037866468444374141028261975759400625995071525744353204202064685409367883003053257842358593011353438612266265728187839028078642867565812288977196440742807736658400840575792086568998521755317840580723355790780715000594538838653028506384587082886081712723446197768571217694727238615612519670190161352610954229079403675996776512216205755921319263998696372865809523061423772922382504894009146642427756072349490792664147416809217097873558443660457072113356948659031550580521686641566580077347761839883134973053907569563364760153441164432207614963845580726592334498586706104903985688928653461666312484548027776985869021548269081473352231613043081863440144121194384148499980337229241217812272559205672527065879915345471750340710133140712278894760395325375149188138519368881464901515805544344051599218744639679444935120043471252832462683117759039222316158767528616648899061865513427725226124527905611795039336413410420559109883899033387512278488299060172180773574900835713434167742515118237028803055482579703778891591172723157792485142795010206164374247707528689909842003127702984571996482900805038485569827523378653318516278498488805091147637959585631524222167963654870875343838665883710234489115911462022466059166244142217733478257341309952542362832484684765034119697372128690775134123123763773998693182484609162318085519473627374846387899529532604424794160368687681367861479408171864714841065167847129035643436114712386408499598283931734717086603418617575989965901103676788464769745895015483693574548581397065330809291582216788131556072597551278984027915848816094096444834734600341769177848150933402756890522373704281550724384311131612577360567829516050223592079156334079627248711038943627228355969506892120478577003780562757881951938687824296786547560331650344178557084686758605222739866360409438274794515985735791737132187114381341738316611334348033013341705554921645671129226684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 16767698946569865182006785846229984184600575888629604996844630303876100214510358432271658900272255937574551236456810999325000356088157897291203333878935905892867486648756317241710130380177766696656234441633224112823847155740866907024596960054412996981563816960483767719471648910667015542966967448309377744494024004598573677406449922111030195126684626851495660908977668845777941229286073473114688017003572679822987422943954585624657050255049720010475358454153137033612805592588011969970648258769216731201478384270551625498439193518849467464209516129029679195864931665805066382449260732638770960390129416506164945066721990738182278930598812145616368516876951722590092671688893046952164918346777519508443737948473842456068653296407668940148828920001492071552036671151744412847593966086704754773089872561122753267214355683299193345681662613590274458630497298842842379102452883443159939146880202049622179361200674525844109202691651758530480431778346128016174350090021875318528971146097036718775034768217544637514522887282843264435964803425243308630918643050393106986323371063046049679869954790310978711149972829775416114486673411288148983284078453072369076274890623847544813452560264785545436364627970495034066935893706232281521480954218901933112303432933902066032889388080283033902716700304268227108252983205526143372143184612640503901991914319320515476898611212521615051524154274079611619116490123356375022612103549214131189484407228419762739191306323955942236957219677039707016674326248307593910508420930103639970380206632420717943299061090888906481296918788999846374540736637468203269288929262412872524217619384117194957580332213610044719325527112215190509871568525756735394793899141669749973017953926211364969833302705185424553344947889226374130311528292768304070389038401315149992330254131414023093701602089615083750615574619746334645652632818875743648505150995924307919673782688878500679902030070279102967777975655246225534782783991900344071357036294760816443806100277826823049027714567133780009025611507486160295454596063911705066757965913049128533009038178401907405112630926381289643081562707984310742204137056887702783569693565368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -169155272944273515459163156364032488488435866559388711159483671858315520475770105854838849405597434032228547766834967529983801204711770815031602631157318020913428115803915228732158845015334192138433238822312857728647712484464684384435697256394329727281720261791327651342508614397350178838985230866888904154010421353176825948835737976465335564117104107709080109228857091209374077246273967643891773920759445384217588839911985290554674572891951630481834728291074353973756428666846965743512649202911781820213798589721939381242679188488802131294495899040105918576280556134986855516743050662489243940223058305522395658949941589807059982781389924938934442392322709823687776118549467969527028801775341350253161740143477897165984940769301453326456819348793609048597378116493018958993478565756239013947309804562068871850027097864253909882660380701293759282253772746844316138271645673502269859813366066855510951083171259610885757649233780592849576695427354706601332944102428740452346836780075588595880299791820918182864106683192762156830689558661866391476737475376308705079007801694220746748805849200506473708796131263312591941427595661900746399760393321004826423838068907032119077337497903065151042199176329983422183855242089980478762192593452437138708331946829386744588325259693396138979868432446176828013203330443582021015017739842908458618893350456312124915775168016036473278519325794120565489197781377783242551821728324992226558888613042835355744939389140616677204770801189301547769701229051900972079492420942936809947649947947094609125640196997127978671693467246687369705346040790623564045194497636325316767206930754461385366233358087935830615300557579229627119176123855804846587433118894856341369946957504938617093933683058721093881666585531260893423073623763513884232031438155021140687735535315388245507338702820780112823469745429426512350796741410292940686622630898611048794932884195326548351577375198487578424517735503025487601952392732854669476685008432198998184167041964493559455909771911369793795776616591239266750220859552115256994180971534765526395181204773073950181385479461403433224143772391831367989892959124986759888997767120599746704101562500000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 900290004922801214779198216830308018776937421663945900150165553394981930100154934100474568646663294369483270306883262687218789545288439244326181130213050290736813083495854537394408986611145830910078912766865752462225547031676076349470147704685248237769260366866602893468379505991279212363897272793189766741203438626047940922014793933957048409270596850611790982571522684413032880000200846391771731831011490970073835272018263003173171631558107499992645884114363563456100222622030749982486517036394528459523304477965640505442162738457965724099444165336547197281458755036614041919050352133305849215082505488146657573054515389710924840010542755010284649282676898001850833868444189981034809503102686277082986629442707643611997464344075617999325120635203550025264775082899642575911993844373253983589474825321887019580340795887170390817875471412450580007031717988826388420735311375949522726835548840090506267709378732369082247867960403610819082192772034611646101065837996388696363754359100962733927200050424996446210324014990809990613183379652736824154890345004852731049135020135799191767795872296274561216618817806909229778447161397648704481738589015388637904403560574117835013161344392781611537074761118638136538122913211227080708154569620219433816037772180198327832400482907821895963805097902472596714007811716903023960624366138901075713290360218574092498023375392292889702924590018744124311994085745462463261759875052174681639503107288314674643578874542957974920882832233093735080195451125072754849189264500420171725087320935921182535863746571559833807163466366986354045139953438922309309385252675882901575245308516324826070544126633772939564689855626479333937674459331824268262976457644011811077870995224861321864950803637224043235393993590871259412940773872590402477939954693869246090439918064758119775385404111160417942565739818221863757671571982220093506760957218806849877456412136770975812821705843427441000915915661119049579595268381300170106492413858372375947411189451986134378115991692784959469745264904294604358656648954414499253671611246931079267612866302284973884947761497278592693863150528499258933810009755682735033133212709799408912658691406250000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -3373854420770995334172864081574306449484494601760751913678885071296692470493106776744419208415790406488777357050231105894928228406325054411745417833961173641476205313241973524875782322990670091801191341914642970573861567371253635287332799436773374801148101569456808268943947093344028157489308468556840191778505472741961834832315960662664530470609593159833629251039097357316105444651002558789463585937478706229274479459847858655438042155490120967662865021888879743014046441683536083898757087648858954187009664609915852050491210914759848772428258951356395908442040387031397496954631672285827010713215756605804646392483607791529046540118070523018633905945153941436082323832594874173006648509347697081747310035517368591822797314505087524399823657590557814435293063879550701223852543036555832096273400740731147947490496334991316277266023922674788692859154374307002725059921344712458927768456069072179883100862386710956845678280506179470357323614404625846598573072824357607243292487473051092409058485527216195923087589329147324012931586961863351688478640107493258696713061116859537167639538656094666796632013999405331722781692531345305335220548143544767774040368734489262118992210732904710242968618655579229636736493625315930476115676569262478106921663157816329834793761875836373585322161054784098379054284393069876296355320881571480545149901696918618588258231222531285178081714588396558126711922980134597610288672031051308309289209456180180004029291804750639923889055858762715164917356445294756313669087850734060193247365368413343710923957407595255381317444309493658181768612525805840875026462060399795323524511990799554548849739467592863763345860398286902701123762850496498471604134281985265059140243547234116585138212019500672108967802035681765182402692373771297942210373163801135384153363163798735416035147299457594184735273479544119667876433460421109759369758859331374913802462562503268202436027808423881996642629288164980343090072554601848499075816338995724051722481361854743566553070943199459579715402915917038888081977593195685944156526592285796183012723767016910037656234838424044010970017443877714711977365594771795351443366417498737064306624233722686767578125000000000000000000000000000000000000000000000000000000000 [117,10] 11645642253835499767464089360981398349569372159537097138225209080484872249912572001214022491542654513210870338060385542344254045199999871199184792003646907431483153960671651906153762192414441674338041011069392200248538391973647032574186393969540808361678654078389716304819183804510459930168387831328203523145819496769797983923270524055248473388461429746619542315857589901143223265668144698797752552128922088123606253008845735616226202999682593790018432181849808571953886721402017986819407877295707592136992396132721183172491326708794994792395843229659006451748976813767151118212079910850315229557177716138039518725499311200171848395353332780048138137147414918800331329823684906770963960552652509465526816718846928068328531124607502340623334591885694937430969119868990103131555221189604016004918794665683515864220633786992781343588262710896769266650901879311885317311728882864859618639110069234491953819815474054888417611900592665221709768669714792023571235390510078319827165593640748559073969230870616057695244499337116273170001542568806396643886036139183472038672139637563247934312354274612071689761930352672472028361570899472380390910238707875566580928333317419467051696469825444046141727183831882803775112739478458037529630188568183867230678320115227370626208065914481214539449020603956618853271894994279648942486013982607586109285504021886108624377845607742030097656863507286412503344305454232830282458181377773259044589206861305568326148738341016752460165148957050703586829498670206117257053247329134892379469000309473094488821024841087466250129338305034848078005869413888543626951079724025418666706936528020885929510448653763707486009852815067676740676068453152130365003015142849801946976040825163882206202027407944167407425704422848028471291309772923020523188628094386957853011479749885262776325875861040856782443511640130355290234031592309665698610984088175144581915270796368588613281828926476513847220683033719617229838044382175000300092361468346792614163154580684073692018323380050379432024078512286192826166609580779216464214849153713697010964631677191586091329363387930641744875189820571924078481366935980781801552013526857010106141387950628995895385742187500000000000000000000000000000000000000000000000000 [117,11] -37413313000985579492098574244313516407756234500339635844816232146752863689098045613523126137225679545227764002057256058964428781135684525784082862034576582716992511944251046382598315007639598116931341619129096781317218799448451950886678045546089224215476968705206335222398049952886769475493137323112657878044853794634161514096950887394717025352802745493862799136767909005293424079259766475614400542968543099981094134656291296162428158982064870217583157479847673025546589884956173230044827321363155069909619749447811916806698602918747599761436587305074150510146522285660281658540538248225996320274624711075110768194619609836517150368391128730547216753608571418762683128332101588265889257190673016963484112090345807931803069931803169650135288758694678125420617324875580565034141572980857931510012825167166743434673571883420757945805493706760898464740023957224886513805526662116698312224481555724851849796077156450257443970289625886225513950532211679641547446534853280881359452170061209892225908559321255559862856650865835572227906062482035144016463316841291257071361725978026684662881953287305912953767787749434374648325992764417465758089518180497491015499102604798748713293136000215306935369939848368947659471857133237185379631890776159114516039759551207723851433542520995536725185927191532354408900872174736434663941655435611607655803364920754174232576708492740766495889019414759714289701877251711903909199038752990060748891541463316024566399766527153629412614028170317688284316536763569211218142700990535266808883832273724263754038304136194182894404348240322128695441547702438389853311954206556177939476251012132118075578868088572664360405084452554778935559569555930427806400845037331285197698221052974877844814866843947564152094691866204516177851246637209112067202942022919830596377493644997216148464029782495957116581925380263438033639178975941519519787592634959142844858548666133992463970473729974754335961593150656254204733264008405586412684995731865490816833587917397845214474590526476738737242176869949518955703129421947014829649397381306312477722382091332627131294641473797332740452201415211755088581214843682608723634920653948465751881258256617002189159393310546875000000000000000000000000000000000000000000 [117,12] 105674029625473115523438269922694692211652222274306389899990455076067006301366498909541556838667908304261921474387334215727406590495199019449345259468947967627961070587774337900956249473572880059839305920277199179378967791668124888321601784017925985321497357590981009711105071282266045783258155450167038646609036066403503716781689111581906611871100052761795012680820491061790697543919586641281702752304394827420934016931115446817705612929801995093462464701629491653445741125241060310624249456958043479482936947519497703877535513691461915312226591745280271914129923636230948087408971834319678013560967523268402912218036300500945781886624900300725209512170807834409091524929588570618566445755552582748320085458864134881560110322871775175727637887756364410003593786063425824151806419154006680084109159898095077025473924929302043250763632946607421534010220571061297341965353937053193796129932276212243527307949552067917338428449569858721377173563548265455481820402235924782999269400442982539322456725051361561244748305539503011517391764789158020861027537346211149148647356783294717264116780317049139222811701910933046662429625404561984059676791802794495718661870672632615137114908840034623611368006004669101047171426684796674608903496088397890885790900842821452467728952607477102730938162387743562738002930109353231644509550176395992066163781848969402113069698490432465502360388603766896528362027989346253185039649829840986890745104334708806530023830673246532639026524025550026731364825714867099710961204853641362877922638485217095799039685847520071778682713030201748461910093929578782636714282567731346549004943455598653518666078652749897663312859408615724674787921538253100303590163213069484140787348255993829232602086101017272620726764135173394751541356024617564990551917213840843812849571419703513672637188871365609418040920991730242686840785060866571260572305872352068426748677416327037289257252793727649656129378237971141192516954736140848504329985722231649592978804023210767376753903667471251740360440986131541283417368562797308521444368128779461844774511018516483211605019508769107368081490493351302986605979784314496755600037625395272444794869670658954419195652008056640625000000000000000000000000000000000000 [117,13] -262603756450618569895575339426113523543091850818289713526364619741843537312415813416100604285773334776436803406033113684210045047011211958473486681183151679252055266057862947037427370494052239688474989895290091374922785444222938670315152719000110510387763219523668092249368553572535950441836073694878758210854199906874292003742205059352729273783317972784394898552779814569431241092379507959295941833608803922977083723973258559478230140179237576655949970459230522241043552715205376815626156202152940560996511249679771254511098000951994073289366600254131916552663543959569527488656356744175227293938619740169624474794703391606075270323560137725522382416472640521100408205270065570926605687899354805789709012240101085093673915764596813424672925957286561327524963132224256875566003770055762281754527871569571662470486578528378135709891597055601030753233932420185667497758120233618816986079291939493188460544890487655822604255985900678513378254092844021409141614970898890717647912307135510814039834351689952175564873054358341488832826498739345548358278126363042219358029434119143567545773485619701328683852840028378898121204991072108387590581181368663479708541819683983448178745142998943434205155053175545160718100985009333677607193587936109875283060620530783237069348344767729200822624047721135825580441059774314042331297963227915606712114468885870710967279120909469120394961972522082668741808841217829568324552989094108085090382809688360899278419014587089363238184056546429037332604255929163587041401634366066771078256180394918306754411283118181815307252398699502862997561599487144890574819647921930527286075822938390547552073519826999826035931344776418234434923609454046003037052922193393331473584646350323485503365594531716833908584063901943859978025249628110776058892304284646865209619113802068777447799486645005131974444816025128471657066026640903153458053055412927373705715578872969851062556911592543504450558753752591852054124689448095293431935454036695420417765265518034418459482690018194862726799399878381400240550881146555803764185680240253561662836840342066698790968225055435549463585829670680503230288644794593466922001277675968963797904776047431596452952362596988677978515625000000000000000000000000000 [117,14] 580749715874648566601827660507139870737975202372984405212202708597662219333222468149880190168911467962995220586406840065069687976589435183372160361177295349173307193719204481245313409471979657939775184721865244866040362123348936557508759097496379491380028376421087609091089791481296317235601710940134530235215774250890297293783117264888046130172798382764253165945496914963142577795032131583805995456800920807671571489539609083426713033621149037536855519343399449079178966084141743472993134546857777129998723308271095126257331971836137447787321717950147540785834830957353688671072794979931050160446949652298662563541993020409305748702518627512875463827450152432023998484275706673036729341021207512405138207355169588211833448701211357369973025744949460463630863708198306511226621679566598418905635327050798106591959680512680787587673841352352491740469310523966560054326073732277446791385956910537721132862309287824066004584985181644398567421709088449761089011597245883092377534729632370627116662240327519355028392058099054765542706552214854979277826456319821744377869779017617951338603646515536673130122256231165894563505525552032528904194708315743172466245582463130547886143608005379642511665850110618417286764734558029044698906849942321872285367190468192809243892564552856376215815639007820749744784354346782631211053920092041602019328628942552893756516620574483391639508334157966357568894828251647967856233080957248598085290584154257391308960866172511366631624474687250118194042006082000654852628553782044001157729713535939439616111311249624545820815342370174009644189957955204458114344410458061487077368754958201834840687552379281639962510897643733785653511455191268416767253181333782655176032375149289752470017901908703058323591463704702661518159237394346331989858478820385421759169578785959140259817701868913668679401850756747279841620810793675575657284875047152782154577267593018954951252681008577872523094698845503774879172972272400250320423327577483449204398440010214904920335253768201099400134591926605845334443054680668132976604306247066644043063520053274977018141902062365190259021365451657577731070496242020645690956391463929551787534043966187979890491988044232130050659179687500000000000000000000 [117,15] -1136099121471514252742383497262924800663129893443243024210218589137247463074962141991572335946168564486548163532709500634498108370252306547307923582915412380316807597286774856404970896805227354478167371792836153676856351608444254508405539566170084049559038545916949186278198768141100525033586778172791516537218924069412586039613994762763635425827872652573562126485974274589331775358283779457428385261756468239608371511463351352377408009474344646096073577024351296633931522144410469101680009383942209597059418991408484817904425519512648004284371655328255891138341823814895185915499694949683781573861130301217704914525544669792268076226860299716100252429182832630808875164383689145195032328302129364452645579203613554531769017472369992277470979768671762416674338066878835992334230095018102885825655486417225608788063717027140094725522573188077096569965743637549167496874714546228674307233509606072039645276986555830933976569493076363882819823639654385920095827785868085490876277284877627641903439211092308957062902719089868431505081200781326772433906964635518674145161997981414028875349414452076340363084293695188751500286858595886783856297517999138591949392790786905143092457395361445165662813311327056439039716797745569921504146307067546394325258046777991999065422266527725857245024843445114568869162716507334899663315635676252489383618333951853512889292478076304324753115944906609808190355213802802038432904171322383605444514161179385940694851100945289208927568977264748444639201333880893215174887295331534864846448355152232035749282145497639520207565032473341827198610447741651905141034606608288384270578826416421206325110138834255923920038812644909010732620837108239925006203385812988513313634633637693266020254447886409498403243421547044516691580063558546900562031324411021402986278375344085466560797210541438793473580364826893650188567416265284619837993872319760091338594500121837515678220749832884777711751374262644297266068718415527722587719579678452901966189688750371494780195320908705353917075981745641236851648429028287221316114354571220488524055821044687870319881882945297249214653351225457171045821129560726703231748163235162285398565092477997373610065778848365880548954010009765625000000000000 [117,16] 1939211580305576075222030275942141788646334598279493047622239649723949532184192580127344132394144312204583670014064730042585772108442260159384305559900394588296706542574312579749767114234030995583679888283985073123477723726917901988604146300150345029647281691072985957909263617856677961447652009756719717106358716697999515348928002457849710279336000631421142447284074396437258198836022920365022886287578392034041553323958544000578078313813983941591641621263758278282768720718459881949500044653506672591622832890015572538601229885230376595421386381515010170525888688774261386531306773053775854857151928537292224137859277507106354196737422121519520252755676927767962591302884193679091352815023839821943292974852846422633344960051042002117387783086328410766995096366215548771128902743696508648239974675489789364019576063887568759528054961462117836343304425585493537357712618732163083264478106623617125344579449240795390218622508807021875770147695053975557120704113620750062051496207784038791253359964295680322282884576817552357639169755452686587983295261519926510869457675685538634787066280827749907364376491997204145936649024519490912567035449284575999567851589818742709292186751411050970379633154646143394158817054841917520649764050767656836079092048002629568392377424979533654540154334656311134948545116783015968573093050636834849740548319203113330147385275265303576314174316256330408012800820880582344206917086920764342281120224578235802506587946263719855264768783370479677706720669548680183254102126446337290961188535311781009937657531454835990707267121123066340077744841636609645768776492904874298612274739456368393178951651681147006902899763222678697889892983771280089972794780989545781580948415401319721401738596269234387631267092176354052341546928791639675706387301857546282520661968753305594119909283105805139040610239738819698609566655423505755103385916528562609669183497715481028452991833911041381406818034827481936870375857537014973261089708371852378418730573084147419736414556982254346606319894560491822939920728694020009953830238719944099984151886167676436674666605365120503814012220375329149728194032372852667737250794455352756165299451325718937955144838269916363060474395751953125000000000 [117,17] -2841830821605650899110681950177256389194943244535515503234698881001642057017653649537127493991873747708358314059998580078711021817130584631078140298778384854478155589478090615891254077202349591232830549751328847543503575025254446016362573923193679715146730834537846967431805423949509155530862569342183688114627576922865353378468847020651793520284254786209891675158032566853318687513878256463066626729297163868867787305891464123883195826618143653115825904503812816840411511252129491493141636804016002209542892118796150078590571203611802131526185408520708896825361915411764205514398803476727265263893230258109245402996980896580074542724291206961998121889323051232547409306283053619346121761884069373079324857762879423559037001840438167466896780876174978806183788471670199283805694188699552148858369804940318264694092831453681843960274268658245360455324773794634535798347703816727899110604359061886306366375196796765816886605311485402733739833050662667059318409052062510122212250171279602205567827073769201105570979624494866882068292576343565365312213452891138106112161367882930177775593759650476538611338014715086024088244459506655870000126662674062972363562883441993641819243601504919178812287269409518350987035046457181728305829744770630650501059278808158167790322317294760397720356439056521128979263047144821260001339494433613370959844761999208151320874866443448512035927065649972555847849363482688679705316879580967267558188228220836720229217963973864115066795080058321520797849092332817930330980002385783200817885287279133946719135388353647525186983784079717279014943228875396606529683166656963674069213402600440580934566448934112089024515574188945744378155447184756879148964843593622600911680331215778551472924783970348693760162593435326055080149798534494883363706674276606449276699274185390253831325524056378811963313878464016386614172090749680706315055801415071344646213819549604445222226838408969334551281052167990503115653333649704669676345986897024563058095202852456225039422343175422313603687695888318938839579239614917317420192436824494811279995587565637269352461416926990256215332886217560823616179867826091756882687395304547514850756801015052577241704057087190449237823486328125000000000 [117,18] 3467694085517790369339142021082817172657104718725330936947734365872253702684640378448504329856045114048706068107479394310387333643592614027388086088501860231530170695132632838565679833907082594860342093554907795537312974580034422663897591327579042853375326914974943164295063478566829071882565311528191176871198270943172814558300012269532972452025309916778847768362916717791736521529719864343262290984802593655587984795438961945690504172897889152326014459830393505546194815476116777574750224187012287766022705949519480239408350320899486710584594645152967782830976544798916707079661736355442119250878535719567897943092485819449357563621440958153445172672380791842979841527490235317823949411209622236366071415493580562697307662650589182830174159872517832080173993313600346471340826039789704893695328005986119194773503098114115471598580691135220316158039882313750730297213900509169778654728526677412548149830703128746051191515999494365492438314075526687871063448067036523211262079767287564580925195786213244916050357347571102915576745812567141290205849499942556151845035830388305148655131975986163738922851598459891719329554451244017381718853315760903760614509796940667278249364877121150049547306055114460357163963359241290751832573116636994771481548754935384963331785820453790798847233258021074884783170277138951018880472946469532093140494851636770895133282435092376795628750756180734653373070850444661795739681225008521440242408138506620306244975595059429798439621797198485582128566573748222040509627039862677277622917761838064446055531602531933774295973732747541642163562387968679968904135412833339903499238288221963528510714821261867137534379715354325309383581129430776488580755589971139221007541022998011301424776959251636209623551811065535589240749665033480379335368413360893439274510804756340968491671845854731386465591372176973301354093969582607553884916679723523131801313933423473294264742072058347357526801935738651437217460957442912829751648565685284644409025959306566762401714970519000770471824173267827663791715947908787229366677040404937373038755335147686527561013465863955724383604565324315559413903853458958914309095434490451661154258801607330742200474560377188026905059814453125000000 [117,19] -3248179488548302480993534068584135076904846241188414861040315448913333072860655981345265864507904659739244704289408995217802011050570480156885008134031188935295898489614345634044236022772368327933176126503149639809845938376043630873359053985490920285385016234699228772134227291971398182108895185731118133057456036079635254965091804682058212157099087962090362781040523704457952727833619095469671730689802983271078814493412493715047037813603007156838293934440153726181981109764040547769185303950077530886915008843048952625033072400191571860862960505032008627936627422580162205843882529245980630096170821088855355475360103892571749014587530077672626039212198813381021911946731010603508116138170592420505194782948309861006330332215958887577300599792113105763745155633588890197680964614140541860392937418903326714684237161935167249825917013849173910215623352881072718273640542338730995204801477645810895691178783616669403127090425964190268757222698929638412157789702441539807686125150431694859614834033863014203872875216455401916136705340087076520735016143560336227807113087753972346956953449965741865805389936001440400609780909647592776200671888096386297714473495427699404313738660061466560351351553612464653929202656669921278455095530715631039621805364605295556901233995351266325754658239031828108758769795630298239050174922340541163759733061164436319486268562740860849794613592269634488376345075464823499420804029555574436182055699131193156553715332661092530694733585137289623038620483136287793060392685832873596509882690399789518046917056171537494717038999174771924835759988025684947254157517390190177115332140914178504439367194587254080886900398139284881602887275089775944944756639866978490593561619492631785350065740187097427176300152199311245051270624534873558180018554639177988234418717654541937267050548688875181025913276878667905977668980209554132635542152754373197005113633801652083183358069476869800498661056451743140602396119242596674061770982334948165491682151686948714948959365238116405713554769028512259315597738740296326866583674868087047478029997004189233411892246907740322733238405600747158378937633486738560629894592615171764349996097465123057190794497728347778320312500000000000 [117,20] 1670034711404940983140545698162257999190360833307156157448164758035688759486471337384407549347449117577377609404681939515836084650116170290700327945452597638281358527774736259530102970983002267533548458838798471876588219584742949307839870886651986435967308910222270548705767409768754187564040680766198172602391814071114952454021224013461902015453729370492643160481898697354005309768523316359866866690512169249777462961201701849067056376244152624859407203316221224613870503253265349250711453900245470230544095425436955016294544896628057152954327445593065396857113679322622510441666242081332505311372160862798401969939873979400192276775180354476723995385957328772891941320774572369769542590768721717737192915708850225728118583175150856262256302563689631036193737783427406452700441872426109985893946244949511842499917073862147882302469867042991086193239463897979005865383370522964890049604825887123488953072945660027500579898869155524610583199160431890356770001321514409706477805203159305069298156134347230399799840294695875012245023298233379218377259063139515947542191883171176523384494508719870561479236211956939948798633284496609728093044752117020515004531295322609989821612322483436698970806377368189347656659593464721347355207715755387751255842767023662581607098257929577621180503163950708548975656905345817421641080099600076543193679436635148053592660819172767358985289021584431300205412547259575583822674845738831291284929812968538999463626231971854959012661579501030070351045610471425000408957491424875371649676430163492018816669122079204673163765695736838211347250436628627190639908525678622324653043804824129902272454709420876365065345891278377089366071370406460780487135438455911526241746081307730570417689003389775952361620808052863029046126293220260443252203478994402190654619447135751563421742794223102621212136608487263267262739046136965527285535111724648478655002614632863317749701457151846844120287904165175711798375639846136437557338080442111935110405280206788715959196924896512625676340377843267059664575792659152815426590046489898070256205417787091673515337186035794192631976335421309331267432763784895283651698647966504009685154152897723633941495791077613830566406250000000 [117,21] 1279423084955050991734438482533662499613307601313787385743180931717785649648257679193249899347205102953165433315202719370115595343133163691761005960680495488823179820381946087314936469814557922896850138601621828854917103177682692073743375558627677879417263215297601811016331891742698096981440362940296191036005208628879144004243026251694116072457894075332181632621315508529072771194684598771534650604784776588308691674159542857684355332111175623991094268701441345084718120000225213869325900893521298295457553674207505943877150607629906534152480811700912842601184083431664943161177015893855425153975725661163946772239236937783362591373760719302371059020438390926896250750576104496629548170056182094608345360905163731702174957283877948873951249225344714188882015531507645573525460211337186314702700228634041184284673362163736971021310373249950685051033073590265452521852955313602834483305290940406319213287833461608957474655537605026839713112768764600619026632820929370771210455220470166647733628258498622947295785372351804683247687019179876088156193720854346791572616585528322555272889389279475451374717737030400268181006133068270732493170310794724785557740129383803262313124324657458834063178955502166671790988730856511898952238738830896733873124376760465623121726816054377513140212079328652126442281008691389769534148441332232809418450934517007582391392917536907671064644983706316190013555652954652355410594993486266337618433474339704105417487874596476518248671459851067786142818878172507572843120611615268214004969450584201660952659656183204818962047840632528293281527615083896493361171572416741446965512339542833452924515914334857226633958010930346789299481811695902228666294059251649001763087059332604313470495546478924469589846191109504810277379617486233186269062061860617503564006139530486051405790012139790956319521912034346205089421473811895602902341634861415912835474971704402185638073309712696323488870886003877359076216795380664215332651510774988293997222891075720420155165348696581915966267168597813438150989506321986869360820200413232393310720696000892188835548301682782401538178348444511404548334326619586140514214228060082246770691460913127457388327457010746002197265625000 [117,22] -4772348771523045553380941223695078864609550957253507522410353209883568099684361445492892214548782426528056570210732386730683775821625317697914047879140201373271492181105801988080275325033991060022020466380870729593420786108032954377294559810493635037028291484751039401278096463320300470733743738962371044069286728750096006963913383400169626589512496603731412948946940056057346541807370417489751503925291357899657027427461731812252439034779677306850795324428864875221860425962704783222668706888293426022107698839459262533639812875378413011463237406280174228102336009162159748757967526031013872283615534496462745536013095238035501815051710797288170673429460121556366775322874491891688966489896516138307051650612678291594123064870098189523822412562013417783036992542483268863475031734885241897826922984329378106447120764970654557415663299319898532214701017671129561030259453588393996672139438154364237403559845208673873572292730521356162176297895490723452604848540765507197537181323307451482162519597857520736952731391957086140575664979783287114248783232316928161957131111504224665267967941180504204110009258917782402289086516882401917804999490949013109886027662677575246560972610343940869000116575331209199294102041055336615497380231123705417532876887517474472366397504004902545871193188752477590198370490734372827168391909365375961093664581345942583686694555068885743456490193716221900978886364425852938981775867782463120094003951780665887382147447752741961095084429374430061370226160721072611777065998545474663646728227231208191370366228320560986938840499998392969303456790796587785008830830591533028908793038466007511471778956941262679264674133724115031852408579791261745711917113427015859659739411556628765173955133283148676098041381717489727777259159179201975143028731481880046790300265673450132763369269520830159682383004019737916410917658445645856129146479887923145084859978577448412075740669535145088701784069269148497034282692478295321169152949591200209975807503681513126840357900574802530602191339921544502281342823516642430024890035852796619311588859451024194065468051193884801041822628508671617327013476472339950935745705459063367714911407801992027088999748229980468750000000 [117,23] 7330812090408870775093845957646544456632057303817484282717383807511286902287950317579708842729151961054582208415727825696540850194209068447265001416501458106341988001205487387394954145354251197873590763359614887863878005950882645763987097292056025364611008874082789977365403845833657909687360380985756288520265233701854841345455179740217812629484781615900812876480488368742044612648651687432218610216496584487074022444975749239907595876285151240670491571559789201778541761015947317101429745615378647515347558697762992597853076477240344495907527164278808103896647863252733968490459547034175980475473577440321466018140490560532649997301641993961593479592418619854360102101289903289004903470762525103307086221619582416326656300820123849232680290548009135969530690553957168755170909497700350751669354550231345376455779012502982367052368901857840025133922786037825626736493616623977109278912282511069573408471499765326089081730534706393239023181235407022292566299703559680449679578793812737616542643951802988533600439936806582368764073513725958661946538189382047121954003386212437588614924400082565791038147188518410743300114972596135621542313115173346405987635827039822709009687061417068035560811755122186345425488742313007812339256153139402929716333010427041177235446584319227240883918659648195298903754311617452405932204339636084642318323023232822024777129940849942414623700121346724871875881523652471681527347965760673596314857878093922323722952737885231031370499107640807521960178989576810281203865129507217083842215582220679812246523790278660851148403234556649120383236295763874652198086640324593953134749695208245336581757079417215807561375081532223172871039463866808187001238767211568442706289082882067831929755961990548734123699147658447871090075825163675838272704295185559694621628637462933872357092893217377752315638128396588439086493797777286095602738686336462419897398346971324441837387105364670067781346743517862992160863600370629882588481075843585577794037386361949257322739118720073013292325703671726071128443560262178059581653791492470471760599284913900383257721759208668272033720470654758652294533098358684536042154595276531918457418868229069630615413188934326171875000 [117,24] -7622778229475152346479163052850963013480809863858544842715237519082721976882975828892704859719095765292671121851983150898261651993547391191636432828873256385845092408842465077047331916140186425066774756892759377095419801074621312391359736695178488064771985136249413602955084392499794779061607601470694599326762124578066209648085752809377629539817160790795197156879356332178609094536519210306660003340653867843319603359187743905648860004288859876357988937904628328566730844799825168391905760150148626779962163928443822150387331537970237251701133652008185430966517668954054975306454293387057228460620956505543227905578473647361964818278367713797683109829535272005298821378800146561244829371025582167218717227165827277614143438455708589037832588498822662628414824859523751701789389952960027997025221553754182664563532020244188053593177855308097899675510886647064020248327935507872610550425820218215446505519394863302058797792994893175809741805511117115175317355800581221169824416068249965795231736719563695733082202710306916643526196847444204665997970496837165131958819217092988349555762337397276604942790246574679366878044201325418000788876691328573099562121316951045529073467137169569855348555403734191699438812393011351952825036252438532083244903178050538604367225851615704256457406919236700609083608845372463129954775337450202103339492428380933910778313978300665484193264632364315204860527120261675695555235823113330589345402183582715701331372351585565726865393719860704701611788313055360619412298973570986603174906054640756863445748388799758791316501617806083882425430247618347242064963262193321249417485117489441341261114191452557923572602243188446779885002037738822039833004817258024466206324332180886692061700892977807723495837015128407576989300839694251402884067328382494669210175613471148526226614672539058922510561228504017680260826409391660736666622564319400896221068663993682995208766810771857261784270298724730396102019527746611568511696077855728837247715434407128568758005661291686174028563376814050171428002490960683695077970353781978497635443248361176905492145534208006758758602594110457460784031415896514859387621725815521386837581019335630116984248161315917968750 [117,25] 5353303117427554709521820645567241450143608351449749855146533361411148784974794004781883581058803576868332649492343147323683049269508699465222701989547893801541260756518897533126980011329323105493921511506442969543967004974754058459501223423845677644602135640607794889158971182806075970263542617187552300333139962405670536829500675098755459833281228251470819627296843784891290880481404972594819117778313714007899864519990813153181185070798183208066314882873582319708751293155754950107831289261771688358510272529731181828777999863541925978461299697790147797127211071692330160348729890277421061090343415659149348870083637501915315511352786551178767900894447668321382921487204350233684676908022955634886835748535765301032684213229235269535735677177072521573118509150239607420995305886537728180506367714436915185910101273802131248372510223451997680975287809959989604988600297005360106549543164903236773750345645223025354861028867071261730223458872707666505556749162690326552542992133736519576508132679774546165944496024479140424337471363077548675593923229441735419101613565036261400894974703122204549010848449155074728542793013449808889985211794966236380276260414643348799388044153113073574410161182243619307291304242429121064998512520450746691436084537509643001895985468919708763861527080410503663999459074869985230191824495331096836745353180751736654084939520978441076903827467645527164999171270673649231287916573290443984729280680895337173789687484172191413042258354148221492934961587336909571766011584983558334951295792296501957490054338292777541691713513919367112374684953093558607082999875046489941327307262463622320769859111148673787689174739974654791030609925122897868996634618523673923815899021655339304173359340599845903218529608050793730995042330309609138317338652340368394800937226279397618908718072547278231898363471836919706636789995246426470184755053962381731526292393440195086085391663462993508379866233936574114318703413962119571102063903262772042434540769521189185749277848843345367161819611393820119704769232362228573922601116957874870755805381867929386997263429031166597448105212536456142252991165788331209452457430230526425063430906448047608137130737304687500 [117,26] -1533669514736928382052425226646241600634463465223103397620691369788171686685989898719731642568920809760171511479675762230973155951143318437974730066714766915388542065760480917604290816577898106459092727880862022972851066412299233329526964561459370873241095103090970335881597957906066415963264000839735205080233178894863600044718261731791974165372738623329237340329107306040049067259675591892369868447753028182336411278371620506068958709672438240029866945020203664372972931366151041864138072435076637233617887647224557579061441966761820962661844206405259718312286846610343000330156560350299550715556869546211721974657975017470358233142135326793649668540255357844548044572450092227835811415066668543205167815126691898230053726831294039114331796614541786027830066782879659223169056424492536484604730772285030127222006907654754577038942787292631043844894714030569420552336075086788155827250043888910303186861754808898685532145100240017222740517599994466242023912906436510865215266062914998076293475650900977479319678852696566136680039481891633167040700561005372615761444551028988316714610220910278027558097010185968904801663332364834984726236787512092220011450530724072499232678907553873913143875396073871754527339263358904938284317729142428607569230072768382570892544274839747869926349691463646591058929445612820949358062802225383373000372429605447839572050101176159505728959119353125325342527137250590864526594989978322736450228338947232283831793775626830451211423547676005717033512022565836650545808961982792383043364379885477445823507876510830837835706968014132705293676782485932688839995633992981027848949039982896633966066038796498967033868283783584041344966213235032801403320713597584417747380572510758084154625372737512668625399245687790525235432443671447018803168579807258960519685497358984655179714785404331151389352119677604835402881230026129463981965580308056567204143133298139269936125217667049652060161708298743117646960818058987177764342462812293350198174571918448731351674666724911651096168587774867378357380254380214572115033837440083294877210483966527291922536426868218895541395738480610939120918443181551159013920916651674275499317445792257785797119140625000 [117,27] -2131042016811594072335174818070133736974957772329387058977209323826622010462512524416441490049735857025738245597392273032864442064555269048817502099159762384167094156731154952624741541636605050110017445590864858105371319218007128262577599308159521046640892656898005713420741641767176171055141019929515835835399968677001788998339285649308271699741691503676958223579034570995891008835943334879271970146288041267204021493078296414613360510333468425302097531151346646935953265039224097422561512846694507128983032642896590634909897117606599880834915162987243537313336651530556813218474219968256806769931142311431528883661279111522895493462515877316328188015779790528635486036485308928317751265239167789329178054380825249929990275678229581504098545769338924199329188416800685770416628270393952023975860517931731269727797095678439932153093999572512329246893455820782383561981950107693776438485681569239806582000193973260412376326773306688853664393018129204404169453702503973467234003160519972963301864358480252643783702596297609334920257776381042179433890523951560221252086447610974428115135267662663448408939833174566050435961900937520467441374544870821206798979918792216423792055955436813798953452806195691641158547198326947826537167748531093413085798075325994522184649806344177785006733569045532386806057325856609595740307325828453407267529367111621260201377848339641513114510329645687739053733338966896483319956779981286173120188577320482270435482615464491947737082628396345308459460964796177053143391424796360948044377549450814610286626656109377623918903448850724939664432337759469166827046414190139492969609162365011735571185929742808492493038333187898947614843369999358215768826232212189325965092985452176144363286225744752913683440600488022794945484254936389550974548976178954741325062942016974923932996823137555363256096685027132208118134828033176862935369222647473597639195932050168629245756665806433820273260549233349784861283756192810198416865799160169122454288091270293961174853886662103680947025313991027546776063219562823097047586564978780645128340143849458053598795502526098778667489790398822245264681213327171794489874392941608505225303815677762031555175781250 [117,28] 4272230383602778435715340957418907387552923460838544574612964558364631199528306869640716954304981188081019787030039107488929269685007273521771013626833969565432015547597136433702243076076274619782719003062739030734102995565029648758659409354986259968145831052341284838737154173096638698517267821942894682677142178720558270409606016738131428499473993692602856547867378650025030344843931720852448784791709002628028534629482846453275857961386128713962372253948179756797395851144085736655451700358927563833624618642546708949547954593002464845599050586297819407761216930841509664164910203544910296990880766275813099537796196136425381007515488236994401805604906550315698187376586162348942815753098923888098123130294793877544723017951876336870466257650995240386132888108599883122394480829691561884692465493550664196961824116029373851030436180862894334492783894563735090096364278509237229820224803954241134541235017943957964408705671478518015278264694430885561197652238345620833304163720159192849496879694406576844626753492253071509290814706124778963538750772698298594846403208465065946967625796511354398065769479304890905756638383428034175720678091985104740596829336619526885509903397725207171309817614081731668093180448998816832840671301387313512074395859308619664860390547668121900369763560992489044175848668736985207255256700531001792450471296628414714324750899511245714050052225691340224321113864247032164362246797400043265371053193578197260168365783360696614672911226395740620591452905336318001366447636997757071059914686475272237475581774221977645419588093857049319279092233856727671673677009216140984895844058794115731058547603190131310175502503786289366970556128552028745969770176483068443827822568384264922518486508990403710063566815980405577196596636505943856124240454574591962906922802714603113946203802382111380126496076398216907369766827107757323068125315564533467734807057856713954928507142500834326559596300699225678198494277400322742150307372099767303338662455136209870171318393855276102135299489893558736963427739182802691520050709133582683907278056057720745625157318932687731478015985182818703848915385526337521945872133244392898632213473320007324218750000 [117,29] -4534473144013541581660252640208983093546666678347295206898683360202221139972234355318219689037225375740056200460202751911002450276228343905050700978066360562470660917402361600020860538112579157904870288008091087736954253329759171083763980505347211808777999667112230124792001275946081601870688058058627995913898712334090770393805978610770889744684824616193031454787276908068768161357190029490667659127226281664904301044483789584807532961906421116645240238181858043694379324362566155900279480717647811794849352547333314996951408212246823790095850815756285853099191448847213893205608543553356124463163479729932878736182214207233358431566503982202092813290857753662028529821339416179326620729349052602007150754376663512764850451972149571312732633840079598418072639001215058351922241092862618796908344495528644075393938793049982972056389123548900622828688392039465934150222711074904732993587874300380857556818264545957894160972121121514199574287893297466952991042654850423632422383295333217340984176081459234121105757175752751806059297013846848786502840876885457941487352360924211631129619611978598705489998246823849709080599408160386536235585606002354221831607794393687571637659705285528875470656312667735398758838288118926488105642792749474531558400187677064015161962381019090257281038262779740898311389857788817475128702875271027420252356865901877117786214304408482134174838810555273423121481101919555805932253540265009252374680037270537257360032740062734641155729503542858216546231979462467159046442779577450151550363473772732438667495997207502215762868245269087926902486357083947465460452933452144028329686184223397188490942301881179209942231611132064042887572985637683814305421746101848994985673702741207872536079927524081783573929346536695353711175122488068905402299839498394444343235774216820789658155013071818801182528938178699110242736008119096743819949573887531431267514275569990676959451585021311458596172986336118519561345822828273731877553198567686159556990082154705329032597524680475577857999119334592197371776365529823642648623985597014316093573243979130021059673731888039194357449827898743986472495330410938628451500420624142861925065517425537109375000 [117,30] 3495043594243030040349676105940357367054981262026501518444934048225173919209990758949565654323460746487929601260296710418779791723758389120881967910369510179450868399136336495454657529481103002374198708111761942544737351354320202132371926460593018748218546928022949225344893901280912258695085806953614995107345690152901238399299947537449111059656304839831642965854267281884825963524599422734486059471474239287781807910383545910805605113039242660988168686701973755187408719985343212740862265614191623117999732427201468973135870973607533561723399359812512521404357181626433023953691113082117115414002135162067136341440373423576417957159909290877493566786276179397342234286059317249298979843332657342549670960115460391407337487351587832244260933386600232612148288397914337374642814036712444852789042061460645523023829134376618946543191846012467891140837513297651828601646755876433723304272153881820319708012643894749419389889599053428060224128247196964825667558769210912832898424222957774842405518720612878676423106385676203978805181556450050135144138775733288923100167259124840628164527039382546894588413461157658872467448945133776888360914973924591340201446086894679790743783771279115662713188003018565346526332195896898616032253848457899263172979752360764663083593623657662323948973096309052681648856403577676588456661074174123174146247735286107751154972834791703707031139721592930203996629262156624421738183763482002288773181165897052062323019200404938829536215591999326953110965163329719600033241936888653480098707953351472156520553634783195680167098199593002807250529446591478287115830681197504495672792331137972326309909659985111770472470106732844446567917542603752739576491552919407189263000004750503450345211685645775681805510371529060105073280929785773887347237791079933773844754468700855431968203478286401503338721572754772017102095568695328373579999549958419323650845824130385249983184621067586080285260031200592413083340805738104831252501566634941993134694485237670631399169370532906601292741132881464061285081661587537159824024221825164843221380300198966076831737480281257404857843173741582905649548500699166572736054092729318654164671897888183593750 [117,31] -2062898444584918750380252469738639484224059967565984057446839025728025965687505609285782103907209744828603723383074872692463007055581965655674958579081720549734295256646412047915320657235707702015231057414676536086723923915780190101282802211540719447735910406368571385036915196021793080056907963548150737831237771818682749552742348730314862280690265633926494394643018973781033853206975238480928904365667735166012473677149628574989193636762228742851817353024902777365752318675179884111454337869545394975612148550438492209467832136280043748904444013188574823864686860220555918889687052849357191457364496503056228116687079105273386912468940652768946706826676069480886687089457855297428703217955277879309330075700612547151230259229176142916392533576532733965637105386087019253032782300037948055948321125795106038993890896965338558898800050341156718834827327754170244253665771893335924719602930493355307681808245112564220716548979492617703539083198878003418008018354646451318836062215135275086317082804507030575426119678650879697830963111451017817071770273357815926118497593428621150732955670839067218291913140295566518879478959117842108005510030893929203577077820457840741252232415348792899375990427971032646918149388621803316129552199465565369005450571664104145738779743615764130440581937720228463269309176757476213795633324448671535389963636227885932017619281045629414233426533703473665193858514965939073451572766407998495822959407314601835515385975089788290017725854214540761949772395670759103746927095114716565582291457191454284508926738419586540179174614331016989942459460487593804211436572927252217387117503823964237014780663865179048872105673354681920388151432263972615683457425306092075070411471971281392641513472558869405045916595619222610522665659875261249851317811491744187529625004744288791816043670298605924997091342197197175037741984488516347014180625041539612551102773906772026002583802671011428562917225171808795902828093252908270201225440391449646818164904922657507937675843383186092376409868686512262562239691791089204513224158614865215326695502398339322436869720860507679304294055508156848347964886251568183972437964257551357150077819824218750 [117,32] 904022932363583347560426291953044152111225364294778664151285020471105079358793705717504086638715425312776672408946410270794178045924341179541721164254181735965187186831054879583181180973130221098122126256635684549336577853465671552003907493975125556959540338361235809257313524881169258833460833515998277444286801486000350433591594742768097581831953055252062414469677919448178642935148595350060903302379718771917298058492689763808770786033171313639611177803956997857021020940616964160851911611700206863980492921193029846050909598857491445352263170143438631465686529001579226100449463844711855421607745707765455132608410335291796983175928966178573752811148501271355472498706408599264195579781197075337631299038246457932281461620301436902724530142615105293338469276089626944136468958454811713315272468804670403180715735418545900046595351452129399284355292247025079532797312140299957131733104060489421812081696267960112212891836432469498279747750434288329600656899827479570568282994581497049888829250867509265838076564831699293583284632123866706770328687738237064078197871510684646689618070748148736276498665245756535938495445156571671116996450326065378145463545692679520243957528384365307340027002340409516306815912859052263890055888139562776920998485591077556141356333510696246408221802860701849831803274654791873341564127105715513844858719714985832009699303346269903327422094812737080042870260422702069467457863255107039532624530164442097380220444318672603878536076662447314184373605071052018065089717499671655480510979414120312764590744377695387859357802984412264802551671927613946404210090276496029197246925849487623190282432273401599414515291163399038662922473937328730907946861151161782603183738669728555183851396879070153935344193566383829835862742124996282834118293228260668527433305649648491385572335077098579962504904430793521249009393753755687863731788673727849040440433591668851263330673274022170962743133765527500353294251996759872571922114183928104989233167468994031414389895105649007147181892926859329741407438115223388740424678968038237495285093762983860868330996767734350588743485197053769958483362273460315350348537322133779525756835937500 [117,33] -239655332534887173114785192568827756051489855559163758419032968045580255328267388110931948928215485532270997977821967172256467599718247797327540323903042534234569541864933663769520647746392401090709838274844433716604486134787701680642069032277130365117131066555984780081090179379235495150446190350928751971586659938463088529599210060314481075498192230829634804817128555734304589277460145287185340569718047256587360903257366945182499934279229115135838524894335133762464678830513563621326890908195084970103201540704401794463752273523748951498862353290369561720247158812093519620240049015217229438806985835358134689273007617036229752251818175555837817023866135763653399223491234438609798858906132520617298197961594352563542495548395814019088907937719711707457845105827755839707969529586095054921338734832479331207299141117943170843332765339702521827583445678117309430146950423156951864389918407712119954108410024097920229270858040553692174327347658262291448792748738505571125822525761053018668945634926384368224181966442883753180562036978365716962355258696757335392355316929340544764093126870409837211727770601976852029628919272822157776154020910632675384563998084601351926977572035725418455901560274246689266276938450065058147456366715140542254963241921467359070426436140097026945889770105972360484876532000609626248164769964325116529481730826130824419287275482246277742777951552739278036021707874787991012168366993951113186375743251489103801451223641780051505683692660377529494219711450891024789296082604812887706130125404725917801185814313356510732760157763744830074563288532958822657129668980354842738090214832589298350360421461709432351607561407303744551170936460210337486579027356187303078278263007321171404502745959520331642170721301678085770399235769049531776157608688256303387882582066625857781912939269955504058799087402657521141706933890740366096671252799341289265155225560319294909249774547857668828405371239502240131129318052615758829536958131518846234431621140637557767117943525275906953709351623387694312316339848288565553498894497675502910252139908270594734826109307002847241008064712884580724563954312600344564998522400856018066406250000 [117,34] -24218319297438791688492617720597373926141716646436757064950788823211575988085365701341408481788638776500064139652063044191880798281212389567788713412294416638794886579546735470615396836327418688614308986724758072650336722764571388378992346223560617835710382285083542660756141648681418024494258541388409864120835724200040196449029750867574973331909640500480383052833753326773348520193511216096666743341474297227233471446105618256810459693674143506315993728641863070143006529228494773064129815650147214735143324340879270576819849419111196302307030045058039478029832471731283790502464473969847835938489295739820689812405165310445191651260204420464515262635925253596661663747107239938843306850899219526363865056201685700441424579589150938972285125902820157154138225098224114139543165980718570155256594799857535021474317970161767874546356425075693330380876904859822823022620963945518997873283342390418826858273625284488064108306775934909423472327365771435000537218737867140250645934333077268682247559877619954161361832552668813195037276456501456060338369434108874625346004182575602790297584950479193792622929185911545016726262278838179616581822036336518971599920657065986494252088454482508068881202578421564746754553619172904061866916109735409893529175024441953800817757307274291652154043357086675268306658191191730015805978423090455813876102428161147807121962273568519958901392909984218651143055412476484376561988400199099046934830281901929434048887101771049421100469859164748171903577417204466904487299171021298452427897861673433184988778506809903796914575663557208966169441572326854280012188902733130750067871922973169290796533118201218897863084857242942097661523124642779750869449182905735968006048163311210929960561370901042605845172770305840482784201303082660230989759734200979596003936224886814376212469245217370538787162810119055842246546266299823759871303243077843869773818843852284533658516728381041617925171633270822717293171194845373985699289969864838114856758804123270028696425880449514098979990613041129844280282325945341545153943044651714026820169899205703766003317360573919939064873906452466734498529810082345647970214486122131347656250 [117,35] 74767283119861637288781145241324869823524369254286641935261338776380013990176857559106095572720782458475247665706252954137998282375423016231916790995550843429442184378485504215126448216044554838163242982831397981731195904582907411957667367482292759644265771798443008873218171504022096148433018030085147085573468558907471152312155961826918452532328977558003279443222135850693306379664818426163981263654568236518850700554650039989038202737938874046293715083119007950454493722247529293933021039926254219327771857798526754634967311088395727170225657169491731057203798494761062064888664606887539791917847745850172770301673248903952918748784546000271330819886695987598291840663452838710220097426130537178550180958347749187467822840882501126714753753414860530387110499159531635039670148004015234260575304843209220153331959364551707394985241496081742301491226888154110119335877175200714890049395195051091419135245865068250048116925601124346529251981075170739529284902850442622532737148141848626853703983771468871848864189770007759903175891046936133240902419901792442295561824800624342547794785228344811774837224057117212003296907027408607396603608627968993842901543544710730792756512623711869900883798004259537916285453105184746459780458189525538625735254323756167250988253568081410701836002827590672469670839374200043606686509377278663329893631110642954720287732887249086359468640882191619356512696160373565318247906748901956039027671489417380543879022399291500637608841847026090738288370016778084206062751251427936805086692696677704783060806298114755224342053171726183612669025535608897859563789813762478240189736333559799624389091452453645845824494346789370714877735214960046370917922835912294570473978133966760136228336618247420850508523624874685724390359244243655854487518446332717533663922558126091282916898289891780051231452543626090423739181892613775224758121260119569461628213979131726097115306837115858140909824202319534702797166583303742594719062348740906102428622129101786847655880356429860743388939974772927093453275811706324621862211143772120766246853109762307532613729951207932275023216227240099168716014332858321722596883773803710937500 [117,36] -53297383230441318901409330040122050277335771730437752387056462604000878677017897750874122625462720394037559117178301115653763905734357528317249385347256479763239126715111716337289881929679493516429410539756474696976298513809741758808528902649490737524139877452897543762367782734335367675093454689288671397393579603202951378580117126537575249939301582455390313261323168196245176275529970500981845242040669379004844850945044876685309780310725977945832224365900881304848002034816350054905302448974772776309385266848498853921947079461122530998049001647287635316753100184268482627432778193610835297518126413508212048658079990649353513348260325501518489971088545971926625144668319194761424976360365602320762118760413385001014632734747205020443672699680983926181324811189061641092464360750283095808135870794189901573513023582112910394667449857572415525094382699685489322979164590960991607310935876194453470145718538350313808646648827228880338321131132992979592577252800951013063207997783765668742351926587771118855137709581888342993995495764804024427833392676848709363479172778563043914680036212206485705106466089470261508013703636080957255023503976986350263452213371010999237280808419122359785729782156449415364736234193494059426947437692073106650037076248778197410633164460266343490943193358250301094466195755926342244042439448417926267192626353379440275441740640174165668334179478041889398071731220524371326337568990654521054705868988408427589000563147389413540777207584609068450989944373822924077849160011665043228995078318860291261572686908667532925403477445251220131837403879332117101386603665183307716560676816975791856836534907425764621620495624007409584082010073793653555686660919605071136124289493049829051997235803674147961241613216871456873533035624547959266911014199424295920828453122176390578598505703247135479386169436733482842080458193382579284779897228649069821968169623582541906587275460063388137827901594702760019316966845358282966991260356848981399361959687637296021964642545258020661473183603667008689633868783408785881134610445513340853331960542203627767107169555663470336106653734396798594019628581008873879909515380859375000 [117,37] 25985801973531384928044892991554526933077031723447565685289311327547688455608934625987080899769914771036886502949546231939407454118438765942550632150029301233278067750164713245458946090853280343516615091162905177405424243614408974036380780007389576929967761776388429219618333217695044993670497217346520628290725956445343753121308292931972604225919572146115513087278572403557583618119548850091465138417186105814219597840378915775720482994009882682071929260652420491620092574072055961835684593740234137199086785531663154256718054272586266666604275875011761402918066802655981167108566571895170225256650572455468374417371550106244782594283562633031693844384230100729879821234330111127672247433673989237914144083824697565197250035263432418201871421989945497367101757218939383684504818542741350013117379146470940907676323776370323492492554441841079494825910853610078530815439324629029221208457322621164005768074701139118028996467526992173595234703673025573058114917897716131139712597480605679002802727489612052465639433420300477019021422650525281218167576997099428421916042164147365718659307506410379505381366553594421627726930894089280832394179734301988162631778790364319998635181391140430597138110079502857921477113503410252517102670659308461508349435879879322464355925217642038624154763842192687927337647244326428378381049549949400280148510717824425581694089406386641743380207245628868997494630964268798933528579326605080496491510628258650062987293487290292259562577697300861789506892499172867991094998921413485456014006780380835659858781923718195509649929556477316961280494748513658228065830813610900726861965596037557900060549482510960494867693860277898109274153835778336199215042254815870380319620907933929691129853732930512969906471325320980792181884985140954171268618875165253167124980671120937479358941983796023382128751827828825353385609413082141047097052805978726679222350169239808176858781086034861289070234560280536688073220963352833045084695911041350017854749822044320353589450186749785716035657197925912610956744839540506454226551404246818924887097745742925193178745936145225970802935533399136147636454552412033081054687500000000 [117,38] -9857536366953717241911641520148075817784949377760454981791315684783458001177682332503818601440560272430634608684210988134975245848884624714581282173620886495936514017388661099371753822423109369397189484286263343713013911317257548238117523502491681079437434056082555554257567819420998390996238392238714046514583622280974628654895415089592996753457488249964502393518842147284371339584636181413578852810240857383887227893015660674746723091176084553966313621554840824615238112464160191191149176635798775640701994128306279153478733757471351790252179606149169297000273251565251868384540785406659550246269484590419979953322975878304520228140335255800968790629299693770390837799971959702574474926137190978681648383655264458820508050051639119519081049019694069989055765087764184834794516124314914236935304886541678937392751830080633849192971324653976403546162908390166077135886207722985469867349556248239989406679569370094273747612322652768709871369057782795915807503221899504675882244862800575426938610117007027241648651058454249334529823948192909826516122744692789602738075125295736661543860752394105631711854823837415829869604804545290411656657341611823906629472484104797584561366769779103966279834681083249988989454695070465971030772870488245935507807046049025573152730853749362990566020979252806389203446366270564524343086710842667137002329176179286983341254244874171078977981085743970215295378074698409099326681291711147977246907135697874630625321987031046059805420841176305501015259300928313411176317438600966454546156711906293085031728084927674329546829064433837130521501885129831521788837391206486570182204727417564723823819548776402671830175950600147101224198923294287526069068758349374959041396571051072366961728363496648145801747532241168274240756912129258781803047531309949924376682106245280694607710058199948428207730926637220267828052087690966186869342684210516057581999631797376332395966275073035443614700956740825891405807932337764531058781490409817288263655295766563067802426994446577544452811979081203643236164403229794980914958842889970439873124711729261231419507662089465539658871690020802702747459989041090011596679687500 [117,39] 3012636700009866895766165592566234825032081268996492375942677192820388728941917261581758637763918078549954404419131640804700686544991358561455922424615884944600365890056885637399991946799009352931081664640653727907200281074015156552704097795159812715823490300268039357949534430690321069244278685493923320876420976247203632891127824561538053050416470194054230682845970444356307123248207240918646082559468831040487520016661786040723980493676285538743423148816558120503888554698750800645779615617859089127789431895808270001560598443341049051848273920051337796601241102351431755212530121353949096668799719820761189905126724623206958370162486141389133685939107613218959135730440102339898697638189142105536431448041320553446516861104116531381427023404929043233848534097751240025682363397378953327701304401681422715421426422728465883888107049565169932027358194412663287220112890174890964649498206498213942061572180349194813719394944229229467389598529146659263139019555188745939218093478335965080976276556647702103299200347521311810929510054277993121371350753328059168883437585397366726566661523676186486631955392140244492540949404063155493731933038787156637888173910420393375045543588029917535571112294497689333427529971512856675832227824379695405994500532982053471230271534530624461125580569025208105407736691368436260909272641464802969663815323828801040963399038862456476526550596991908239359823986321915017848984762072044444129097996691213951840891091522669257258701670061673855588505257120868594292619050198332507616339811831276160629751445774607396050871626064890939151640847605016787274044878947801545324748376023185650299784263493648950228538557753100117050931725059072691055259906917269901856158916051496099152721166062013385714990865740696234317881254825969152961296511105922560515263645076897536854440631874218855410561271997282043023075229885433438609435873494786265705575099879464656146522166419117647226269701259646000504330021168406309328654432499694246730660844058378833997450226501755065508598304773551991253914055033229670910536065629753199195062092768422433884790951385009542687690164974867457203799858689308166503906250 [117,40] -742123340422286489491218242292287229649436720085560197344305078372465889016292285703933298101991896337004815655563608028118585964040188207701825878862885579714930842921641787130067070628604083109137449976753457467008490096429267517940950562075930670700582801762888289448309686463275472661912461878039828713359360871548184390893868519605151573209456225528738239592385884957769600677495617547848513478347627369313912730345313963859498929234757111135815260480617574921228246386912754207587653406905799295661376514614822180459809935048922243611969073794476327507714605093481810572385898991080514462968592773683794488431943441659002180788447453001057487886599243127594589362908640407899552870545686568559570310163283800302119045519170607674875254027681128677626533641729714899108177156435853438424290320089642345779372804603960802559974093948819733472130421272318641405510007998012811380564928332088608606822398803001159206691694276364546927686660464846436550223889292528637027011756059018990069984114011548139919408236758336302447491654768172348845001786871487400111210357167711852335529389831612897679085715247730623430122287589851459689526506489555695833880047934234810750753994751441795292325013859789762857518396479560009638071156151234217733312225251989538858995688209167113651903031175315146273176424186387269097420570445781872184509553068518428312062958585907115894066906692039396034618683980273574457040712671009639939060775787815822666092113243292616252984678157875376251697929215762827743869777254958033513532176412734690835042911434257352618525057960146414965652726537707605745505255608098840722916887269389636333338476756076529280713708172931429797761636184099965130128119937076357406807451835311248103573308994199921079475331763551483919037966541059373201236176217538061986417228243491261556625703781801762907822074206839892718651680156285250291078478571637484253200854136697131351197488113289682075894316454930271743047048485470048247516417637882409453758773576238247046888480729060200470701620011373453825196583541537701723581441543941814406191345928044597488582988290323661124958665169515370507724583148956298828125 [117,41] 142682333174821920106844386279443676478912103210689275976228862837064173667934994621898419980787187593815689665079433930635696611136952807767954942330067434122170841498422428733251777935422760685270061603590941934707570572590048155010033696096807377637359433500174608927167894168216320420675296307693368279127921199243188788802200690140277921260727889357286559449681045584830335189029863185663169293181725880107645921538519588978665190749526976689059838720364999861518022325093779179453734280599600774698070577357524254768621553706878164118017554207117963628095751079372816775932219165946178080152935166371449394099387130751107526855943869381629298958267921005034001293798375704052895476204894287612228816071196479382561418083076183637708128566865403235030954720353857396562283022878938818295147904098735109676120886356236322443210144391988407371717319221759692170698759782846457836492280297431419463047401354637731347355024024610987205134378166602505246173028791714637242774713661345072531832605796642453806231510094243448494956982155353656997597484128914739488632830579029592081973951856003528272319990531085178199373413841718709632825303258742342369779045581023832426056379809990046649892261821034441381222415060956371859229438553660584955807884116612371741160143310983221596976896416592874965084474064068156030863238082646725973720615292334027739071415422580746364123553593271120178577251713039439567396181455383326112918410879317364895647246306512700609747408748547409337528759714375915281736810176223465784522945699940872943723997981775576006187985531517643163050139596589030170328060340243365615672977044791674906853298453718500474652491255842794588470554779391864614097870860503435055112386063002882229700700673139022548240770923189041942552806283144338201402714518622602717952983929106646104893206120988368442865908018275637687032679502064314219359767603903849785738737372898087251526390112133168291606092150512032063597253600083027743230644021758305908202519635839689477510325802547586927000584712854112819099367455919830263262907328031679418985900997807470910029565332871603899889123567845672369003295898437500000 [117,42] -19130588382373425594659550348108038596093648357957758448582596835499872009578344706966776767165898791191170213248555056935355152097044031771866897232208904444351997088959550894679970084938698909806285428364098623319982476600156917210038925472314142629228316475231834857240596125741833162395995259389735179303542170650381171637153822863510561546856713608970560067621367891491945881611516736321228997866983879385958080444219187711488045905127480366489043832588069529715912765953461314419368597628940165696921280402975839054788516219404298503398622291652601012581718708020970799623867625746049084055687491259681926300409524287571373921313287070228441729524298072687689337016471867009729452276940504179810119334065332006104420214619980419025204762207041511809049183597782020239925102239592935190790883192821103422805404847230708910618918434320303818011385034096805905870845174538948575707851767842116165283712164142516756835884465877089979150790646508609107500032317434924683784988870025947847683628832771580905002854608918856451475787903543057569697926924690870658516679098273851187992745268471500379789209675998858768559511961176999086523569893964652120930675719011522499828943142232393846630171988529090846836270989944960087212535726722322083025888201439513089947966601587588924324361060354980149304987151722963145914247950335193365534485331012136692925713262475501444375386965073864953532824157942739567694239529630286864778600403029828250921520213495013529725284499992333640420453530890817257422592847151790741975492124194064922697068364574043525854412907766212196454394093463375945075135211298469264304379426780263285848976392681749713583045266371362319375658091489085474800742169477917907812000243998900402803701478361665595159772731473613407023735039649708489316434971845062540278843522337745214466275899996918121692282298305549357747596389342292753682855168264464468852588494239704020775711600738273139616406974426599238304681040157922527998526464133792334494952934603459608422453596372445290095583707603868283911330400501371894643977403813258230865969500463012575427774065311981033232768822927027940750122070312500 [117,43] 877224963752263001836267432312341430559452382427519409664557804540977862171006800563097772445793584676441930543960372301114540016872514059090238823723033148627055317748198749587195719678979114057711198750711074243924468320772393525768110302905902933625293985686255287819118714590625614912945591781776394995566689002833467587953116632870009297554853343819733826144929102483907104234057143046864628531316308084396034514311343692120323122731138679461676663316424772897190161835141521502334876577466066661213097378360185365115335378317160929627457763028291315127565337260451097977653237850544558059373250089869634333769900216445898123884094156464358646874003049306649415795176893199659394350256063556774562833236806471969156301318905682562589638661381536422556631220359445536756907686648615778269875846816192930787031166963559640718306130135087711133007668996966470053847807211560678185338843544089475435685803303643275747731029582256442882495365676834089243365677902467195965271229994809643801754541819080061935132346394128419354815630152649710008895338076613156598258790522466209536414044464015756924491630021822919197502150253127088696033968730281123324972617095976166189659237682721147194730656523814501186823192064798143205085667640448488218067004967669462949894693415776333846452213073369350498613279987483563163572626421342241440386497650432238088532940244135531014368636783190059608411335573473489914341463601886853532111934562719408583002928511513577434658768921452130666991970774609932988586424781729611701847820616145302829116957666241030868875782449233701186003626397504178831088028267988742965851374060903464816749736058537425355900978370214216987346269169671184087734107096581275324057367638946124667211321541329078258855673011559870345362770692221690758476204585264565640767337689870973462412780191862534652635251894712966773159794403631764584156648491432496571778604669873118561321466666698224295281944224296759858165986318475959410686257048969998697949321290329748380627988799835924375747493575002768156821281002644227349898253997375420520479143764921166515793719831162178479644353501498699188232421875 [117,44] 372602797040115440055442747821547567537117912804669788008526982619312065517996211147792452248437382172627381506913155554179103177751374229146863490788211674294142619409456665680720152381047271512103581231652588017658285642004312063021062460776804919280089700856795511978527737084264451694828378745576160414219915145509984216941754338364993044483172885560304964446321651904852021584807286525863565041802891835356456044002786458029013278895436597188675224694519766768925416182625219013566918093907386025056526515724747466730902180766089975177028371024813611256648672159792249619306537169842109356341844427786518146511494153034419400369712421219561444022793886059947343532661962280321317378029973068612273518201933844748663581238064016364083152768207518301297255521113431710272850202038819629935834037088467411118637145398090477932950839462321328379314705414525901149147109035846227066862512749286346003027208010868518902089287056103718902196812902514919307834651804686523153294991564846651133979303261180107421434279037166076991989370659448487771030463851016317821555975529741809899855125327261786939137010151891259151724956216984812991534249881206599985791672659074573197004377374597941616984563190998081634767869687734513384284590784311481866092738231044499466336310328255797154105090049527538777199511350193027506763984407685882972858313248104544912185956749001879860176659351190555777616860364823830692896818697748484506859031894974352830217007424941273215854783194223483266288364817238270757078240117311775336826169932832207626284700446153684365518138442673542837766987183945517869910696263325584134389783452485907628636346820700325356925042894475115991429766765784051349969267222207854766332706826640321966146161019108835246542023141141216622174738697965208007456300838931417357480842904304060007011746293270982010020606644832636624029501189203621650366393723252049405427231219105336376360221528103921349959618813281128276024815074953333577374547924904033656383847720604542420928301411043749345905180664830148442173911543500939996452423324139571689131714358275971000072912531209112785290926694869995117187500 [117,45] -126988386183895814295732346870443779139097868239877342974345346719080450515207393387081446227794132321256052975162463186241378219828403215360365664767872118260624117596464597465851715718489001699061541286691022040255828719800632364019314565943025025209392431347563895630479497081194945637632244897626578884002007302090535450443592790713540773495781714186118564182417831733857217245148562729618467895730222814783996822095046487390316268867358006641727657097340301743449788171880448530415596238383394459616314257497793817161034732447296763304205804074874380798229059773967255609697385195627900431778019697715049497826111548731004525847695411729928410052203922734847973313497027026949157684400353104247979858300207423284112006792944383921469101901475964127669785580926457102939198790038807712345981257991736581792609314467530494851204172966009315644845863072395328548958190321832197935537623270095547226459620460624130340328506316681955387713803793136867355720871147243991119131229951795141338597758208561138907831098486544332583808335646787210296730091549864603938649302718265617498949739481089131031111807371380237044837740863200939100871167118090883560124949988692391743044611026517618239462482221167023028901939118840638029490098025081324640015280805135030497361909219749688553035185662279522054265960041936249250361024127129912802732416491022343305815820561856427046886351439291273165769614864825579057921836542129551208961107813587447581691348611965761567716778231139442807006953504838744968016149901199183432982288165254383236068282129021478438878281435672809298745707078332708656020603992691039821108565665170107611499835946335588476314410344915783183526753336410087486257009078857504153095655914907676346797019620627332489928456602611603055089443677027538048857130996847414810215683642523302861644504642350873663607439681751160582898715558260315615131854895486708938759793594717859170706394266251730952157731999622168478822755182853103644557452633824836855374268952388391428372360657442091365862272933369502775677493098431325908786290314751633234062190578239248152647711265217367326840758323669433593750 [117,46] 21138824368324718634052940529090861131537908830954542235187852305474764639261072108109516583444435695968759161277246476462093290354789936664160185416292262981609674951300674177281744337181006898432508423133809906780713907463088048498512599687291266632837482617919239029094528693024801217971224454152177277993559113813999090041117343660737981066707027123463594692984535788290575455122910226221239752413549111914592142096283327179409742275911681439660827570124591330488240564871174192003144776930284205152141175940352667750145648589504238656491010623443137796578745806479689158997530797253071475856760114271088437050740926560021200347783305490441698297931350707783484399179213770928542527656729666944586544073833130512860646682201883254788032837179958988674003374996763310865644904681261325246308240613061768055824731900496688790357856017896797762171316523372855274475994298880813490108380153106508708585380587157215239869488371473366644914739540180356587529817781726481449245738344336964025388807607428641640618359126287821893555472005432838580890892198821974466910493258169542678721718463986838412509945213489516426150414067970264262551878392216442758543336890085910858243281149635753054165136331614304870889007848137754654385690691137805585454652875601108722605577195753673645379473601540867551254327026629834345738576275905841393973548826907163142657871682556836077445269120017701901155683725437087925227498541387960320353686987798575192288986343868621294548932706625170348880906475544517771337654327459089464023656877891054622320602485967255305492005021907249223614782815434948666089235498179985918845545288575237995435070957469547932195216821025078273404411590154496431184789815612412612023114552657829042657342923202192544743778917675275316543003800073845614348466962614774610566800336648682918119120182486732522937214172892467998602556179036353055600023154428175021495871056534259222966956186391652534432940938335700357770301519150363104234984031711459991301990161954625006015642216368145670242602049565828388471569678073290635133621559073195379809771558944215341657724138713092543184757232666015625 [117,47] -1331591366963545821565697864417007889551492387576285982682276999274026231660421006157928858602780119309835238460141473109629153544148159105001781742922657991078803990744933164850937938903206598044332703130930998254027734884377318239265044989940275833856697501668246221495424957642703397378814921083231106904575802801977824124159019598261170657741612062866450677427498279358872956387211699418284737986733788065791481493204093331045585107955123655864660897059149242634980440032570163087784130393082763574689640992254989571940524078337440543157016163322975098167029517150378807278470757438196267881890950428029268328013047358626494568530696298964573591519872862640960200786670641227844751658047589248133946530902851684529215292935885324836295396023336009581015407214397383477335091569588496183917064722875766290299535889025723410444537426748184359672213280831678130304536255346471517016706189273021079271689868522907145762888422138025663084495284365004268827912517543988612134234172953612203225991708795872501331858452438467261870523346996451625971072397754487426208757852614121927585759879258316632775362189042116108167289099907270826525895324781254914464354950428492266311734085701466424536663696270803501901272834190174154342475833118023343275258050834502668421070255686894751866729812848826463303183624538406397228726972516772306813060188205473326792198608833202437706476578699016806145410524883168051249104103950540560561057581614354919254432811030305235421222954022096638956748223517195667651564197385065727680587896575211320530383876552755172289426352735359389615815799634505406672613495178472869547151165232362675961563110773764789796832460888283162228064938008201692197706805761125321075734024447813117561035087543049514857786612481840895067833347512117732924056856090747683962456980971515029777465298670945350074005321935652301022253213328626164466899778732423836381845419668216624220518810622779709221854592691963929129189602547193637339493666348980847895265541063987857100839096621088427882395863315838497450489042841867014068775233282883719493470880267221634341012759250588715076446533203125 [117,48] -374686135996029932558285624375463653939240287338773220907192407779563200317418143398407314489754564263291496194179941117788463629964354296131086796978568977543066638227897364154479387579508972506682415099834186603320065889519869774912012678894944308730966321580651294453679863398341883650766923149165086589845894463540485031001400476933399227907435363113259508381328405670967084235986831094166332887189858118596146337074923737692841019752356379331364591555149137405245228152121490503142601606810456566955038005696345323208367556725009396237256790250663927413105824256876287690141394608547948912267816573753112957457006001995062746069028726170946910824681501476474102493182735678421083574620678240707428566087161405970082755000621197470469761891606907607536972919906569813979821488702216429791838828689642581566835090866930792444179416618433935838076777656594378594428561816677395713571238036339859732149426851259586139228899240920298760854062303428096098209479619286370315166309703575217640027678328933596904174004988449198135876814265664163562058981356566446263120046885690924716219620882417909498201823936102977785419633287668632960556695628709401566808270985475718293311136033595505829843815972014598744513006905032930244438996671842283803018974700841330613372408197764655753097859233598195579604107407343959702784001342772456018626946693926758130594957970523196632102430426236167571685564179147036109375623663608460657837630502278708022103504399158376516727069320714772187874267052603879776103130474989496775967080608514467738741761350846868686044820843820434060156565774921053064275928776492636159148536878133430225665577103745035884703098629627203151317272030320156902310803355668232146448778198000440097956510173636146242253160716083726292969542409073152615887898001958479143426682105457371081496852068120037893621057668614789389165085897026640411865608796817777454627212330165150545553775414515263364833964215668863260031966249692221496292900920083551857220713595165331032226686896429382942234193121890175360139525250674077691190025964628662558548306884010514750116271898150444030761718750 [117,49] 157034039095676758026828128544993517610027311374140759549180446724788485729531473500468968043522702406248103375475862170616118124696636314280570063156505225628756510091160499286409323703136553295611296605725422381803643345989638038072959476524638951874400338590821859038791644386075068641246176061135443601768246299005255723650120646944608613241491267839345873564284332516227157332737214772891303273087311592557354616642832753172006103422522638787990954409879625638110708865786899521647902817649705298258649129387551414043015166166310803499697312731385748056553324346335244617964853843119682675142639482762690151960942138008522161133581691685168514098982037103305753744584602422933942577475307064088542609457083619669346332465012087750879154562781196293059668869654321203003093639612432140769700566455623826456372716143079593682952989177549376638011083549448889636983867864563133077459997843992013810628886815236482633226669698957086389763797255321027733248210320220087850702125618426644549936275086907643042705925749781618427016483908433793854495984308035272863013410857469437394946286977325377244045183247951230992801905996871153615979276396717365738669354717944373005630959696717883931612182381376209904082403163206165989487235496382493700930811702460268203268594694502856328406956541201079571413890534264094181619239747612505521123578277682528560820894668230106376120318486858254950333315596698820274535207543853433781574346358546473697091210252559858081551530965548044984451201879323319591367251272545885891852212110783435380012030851427306961969927344702918702800850631156341135242527480285783261474298973255677822054544919326618365076435153966001727349464894838398542141092372849643817162579378225901362151802071990197846625938972394564810772943905103225407495159734276453985031009802425273466230908108742212106025551364267971187541552671336704834981517897251761212709003747509854732421285147503590217846973875223377253977185465562963662855690290495071848228248132735130772930869096343228253951227464125086097847664798504490730935721095703870713116655931836476156604476273059844970703125 [117,50] -34658373673322123647146216327137929808017286258656921705380507425981869087583315523315558848999853477440604207865110776045967310731208013171864380763080699780755492583132304278087069674232353200683229863711159591259326434448390204413290086257145405594381717251133637874208872221543598553474040429556052414401554531728517211365831936090605196744955059752648359641449913192332435423607364161613710196787790118574913714667639864645144882281385534201172110849047525641136466402430101093397072801949077387462120723543127598139984623331987531072653992842845620726459312320464094671465307301627936319883025592010346597510819713205858085754524622533115046224643628080067694489064959887522966383655281312989485489433677948142273049663045026070704389016071563274362633991891928885784289733299717017848675257509379597640324029658858816267348017509484680618001983199159492220491987097348624758280330662914424386322812457178908598444393615302665127297550326626985036462481989236264169400561028083712753705911849550428088136300008033080478872696789508923389919653624127906344520533294996895668365560591952534603914169945498830322498424700308910926219246179776036208973675569405494889734701923779520120056554056900191847373056014395128241360864408232384285834001292685421080902843901823407711239154250662224705513169222568980530084677484435256532606464446933980660500099728658970661715729193525345739593348503117925520359237130098829456551863176873056955129815122860549047123103699199198021737980106334709160382902066588672210522098883865152872246811620982529146617305389618865642735227009803271139710903206908342682249751307371685467246851391675012795706274273927265166679254723073724974544134255294786294285218141945957886989003432334239212061214363607587482375943707029414836369438355355677580291294473615079848254005172656095438372242657547863998788395273233500696177870161036857175072871919879544705371088811602696139525435825459932932884659320707518423168739088364258467227706314400889079430977707899191577391331884820099772699075025573416498343622087702507710295047649060506955720484256744384765625 [117,51] 5635113517359396693499936114652980408640086934426867015471888247744710626657817889194741060635580259868723640640049637791041126710360036954214762086625589398071800569514623259972237160835254012820690944536481553952545674471665094388352042028840745187200996149224139582414711894304374851180898393132449480343265898799725033725412837835313970707369637091074354857153486292686845248130509171315105346911565225156203325339952999762063026680734336156449187879451730598379371725978832617085613283873517892857668453381734791458382311963891950144908509849521836331533581440423332374331317782909851820378512534796935596208415546493297051980498122991537037315059071775564579243288505024002509182456149682184352255012176674608576930597807772492452975486539691228392686943106511282008056709981347134893802444471141251761689966942761886264311525625840205896349578036177792881483661818516959899871650228518187567370182163383302316737273471600269474562551933728428535790951449991826392537260275546768135409758828435391637790350875705398694312772207339047973565486663306422684318753042719953371333899217734147490865626983362887765477714578927467612464505192963169359738153696914170163404948438681978043538238367167422509507844318312428846747777641123634999973777050840078591138547312125771450837556271705720879392962315470880144787700079137549308145910134195459368823268588977046931814314191482088605241334519027968314085540192587130919068434206285254557907206405886626545641643327789167158432177341050994579608574179832234466495710803065577912544295830125501004984502575194771069237483981223058326738481620482458978714828301838666693812677082342764360231354991147555791336650874569551181546154261375285648219962532389850947853480757203366189189698803831953728163418242595151256455494734991376417661744963794563939619340268608759624268543232274080062881309455186178903194062682521628402031485881714988247012188159423468522117792887152868784125876300269190183183024942973515662324433511677582969253244767431433619154603157330750198370562974032756189755827928565074133159315934608457610011100769042968750 [117,52] -730638327299655205172706462823517835786445454555472991491538429530847977844298845145429202588087310883489514689603501478231701388844640516252492956964104634636813691586236099021485122179744766481479780970686866079432013259858407591019371546473758578297872960104576811726122169687089596986527345227696584228390410871376483161876835490234237864323135174025928760094848468197309967814987868061840186586482976579834367703751877300573332722619050624882630098611647142621798600181008581864672786363927702323721040536375715813609590430687646442899050208819343322170435468211397355231780637026443211841043928489258583325884939390405783791573466685532313112627896092349927896460482583499880422613885720881865750516071084753034097941622876607183321560422647934322179480575433190074065893969882796938416109331478893604774885999423492128322431778382980721432568897961499816290270923302912778986037548762904801670720014066839198091428040558064904139811395418730641256414251009342784487351532353420979637056781931912752547041399179691655611115506162483800433070327820795931272299812286410776372849168432184663641746852650301217566305395138782913172301402238064554572313909506590559928392444384748719985521196958293067024122371350859710529762461154928804425651682062643482957246413139870073823516193700984257697892534831671488044788284668641338413836931032383128435699944411548908728117955271584823446844496624663552141753267290478262450696777644666895279733690405702107867174288977834073299667421794325916385386254497581744264899091973757499798795981393845476624066027512466713622910000280972028611538847041942171974365250285327270803360672503778353648940101592390744713130392533820521881203100801209064973290771793305375021872753493981138105014336792306620134401595819730417847853953928660296874320393054947450182212351199546623530831802413117550839826114053157025803604163061784681113918416668867041902961657487212239653801469475058673894816255788218191057372915321760051129029302519448550666742450078314987783548847238984595105406821337525704107650038021527824619174134568311274051666259765625 [117,53] 76987425731669642144459727445737321095114840286380739669070679214909626342544483387779047762591801462384817239349564138105340063327436233897727926786760004471613521008139126951779430287126493531064057796803830015012099832226780834122506891937785610862243326409280617448326751090431941535768562360736680346391801451619410836804268951568699218423122851558778959559790471277801461054798372568872243868791704304663551275188042720122059456957449538076929989850088650229852736023220548077171451399901636383926041032933891424726605209268720599016166766528942178498826379515745117548475507491436839830240843414801596297315727870941709533965689285617703714544314176843618314655306199866770448997546553208643646311420793518310995951991339876066392973096685716017088864287723123406390898891212465074012196388714195849247581042616165018365193307179386014142185470954782946484219942109799236389677509743369888192670588136431734433122220312449356892736964360716517610478841432757681896055410348736127471242784205062604425283772265801733248041845591042379910275728829615542200104025298434875514238758284601810346727746064635698249305875952796374780165457314062979639428787143074402766271852431022034790876071897221434095676896727680552765036632075278672777014308567853654337221063611203524307090411900328244346608376787328360425105468979844601563638720496048927092174655905198592200533219635757297727649180280756944505938285798452090805575036329752255315146869674159614893390202614714456122560341143416699956389384783363905618914138229398553477525677251259224294519310851291986744943121473939550672146066657098185784009282908343882576619604151919474496404023015786382943147801661671817119877256066687566612843571707451523493553066859196105421146755358586556819406905686545348654539511431547991622001780240608528006657481636714914789292983798204141765294809122681847758439587987590716864903913462323027269959800930140395067489339618884779371652353729177367752181176123845253920140614004494514970095594214609006142482029238790459339068957983987740785677397645647107297721859067678451538085937500 [117,54] -6229223496858936254772378132246752409534360199923332553954743528104691364419897601186359096145704172399041740878300660811536889851381142416933575142254475239489934180117486146996617744373390287687328728018863943867604513829037489594406350695213377485450192347053865017986920396244263710997592815853034870910455011101539809387574080695860655518459221797854318403843014578510348428569020181116914508602976263454458620817284128719954554954941483347748888214727031501715150884785727824213404679448607497352853483480246985459167640950864211667851982613820144119388733940996888018012518116198235701549150666379635348379050342642564246106371831457365094299645346357331673572205755161582622630682741112438941403166187185043490978688873191763529418898441874208620513153184279089239864970883209477676720863744289846609723194839168432777763195379148287212271497043319065421520495685417204871072810085328710505305678895623457941492871759198347461242715956665653900635396576727094910141656306752002117022083185179100528752875228583273356081839742585134888494302786180818426084473194904103102322971863867204562350981449812253292326214922637971179917265568496826453720394747302216516252655869989613646902155878940022502662564086560462607217458511638021409067874360905557302936776382335933565383836221967252578974813335891543625678592788755394298477691094269277958105824739655517221218239889836988957421025587132897926269032432172755901939170243880896396155810426781530195096768669067352765971738126132498947494771014593991585988553829828120995164224353057290473150641136646454969491143893201896128286473845857548397390274280136799296721228533115897593657175922424640120179437810103924036337051616147668493345877197857627985525426738040718956438199867666854136869741623158356306312885959477552431453327519253259427980719158723155847930688528813974495594450445455223212634194846758108903137226143348340399006502500039124740283569329889026085221635466111224301732919979728534392406890666650855058336674308864021078606309700545595579233259683023702205891732563723534423031657934188842773437500 [117,55] 268587242116271129408376444724818851071268241139784578212939563547981572980791392229129431188990443114720498316984962120633617788118600358051152563380033848515992227810967876691128381063904777740556115117970445060477966818302876533070161620370188177213449153221708428404813417751216200906171964053757653983814626791899622867596869298207111357920181714374669342482239332227124332316101526797908180604816148939346128825019784666590089821097396179222485713805395439552866541850953428491239483688390641014578248907746291148255370171548715859841783893591140854703693322377009392723776008936768074709289840477893607756932841731924391595629812008714915072391703174428507770895730962437555491825111156002693357860937115331312548505237441809481382583484616851903803982689398930072409083307145479529180463773772122258609507269766179665112054558588196067470141873064808758596956327878377828341744442055177410999557719880545528973297911579683421448456908017931400604503352983192386580626719693830577310735666269187469752245582417593691402046126201454038308422734289630690857845597839546887403376080079592218442070157553472421400129572655873863894608759336895404007588570225209259105834612672364002386280424701112465553225598938750580568836569879478315410571768429777335836197149258271679316084250605607383098194083691746666692356953080736309483765905572318890769504877131419379050212775082547497562204166039505973138912601144311685959303410887156642352771984392490582322544245548319628137025275147177095390837459016068446270489553302757774000504470148653772780319107289996978898355531666829614839624018053923122666149984851754506009237925757279699261243041690864286768574554135165278614195484928177800013046691535111959036298224796255853867736692295758355414122942278999639037171825655131826690922250761253578314321509485010456241435320629480278356060543696931616055879466518961326987457459031681206394035996908214999640524744632657374787753373251157583466476614018465435126053833305345496174283362012923989312894940181122185950238661956190566424847254401121729789674282073974609375 [117,56] 19543549479014762332500584562318272613183659896111505454798846277990404417308558570628768846669622700239195752113579018429969833130292770585603726105507827633818489298772128020489518204426205011505634592370350798326593506965815407151023956383116233718482895511272175551905502252289351397420073837322421191218052184209122119767920135816211203638856306170729764442216978121690816963885680895233376993690043453320268818661699109282228337119002548867107905363749342878224457023920457840637511015334045919762804824747919473578457894016088810888924579844038961195230572324841420722873159271958149226306130578784448409000353485042851946146712192369886334538781647527525224255933602934415424662405899422912124480286536628677397349049976287783682263466071442371517612531254092414563825259313861705898789568794357445469180565005435369586332918789083412889698881198805213107976326669985369235900522495105986480086990114874982188283437345828747863515060492061935050619883479917119337951275079241416162503128599946912160198155178145258175253937331686625394068037501394644084925223627478681083923204591765827109180312017517204124651726114823850538482882469498545271555808468493343196321284880548237556630112664116647388880960223511313885049627144374031081137783338757399096247522313192576006658650569979457551633536458696959271149689405175477852867490129257336586431580063887504954485372909057024631514163061672538966280469643425727865635219859941127943713134388985607246657038291876752292611159235169494399265106707524997887101455107846984087690995526565313993178268084207165640198275076399127224958892154238239741286316409982920268781264617133488076812316899417627583551994449569222070236514227153238543487030194116680119926444395007286569754263473858280728438683417589639601884012496681174247510003801827335609012302423919437921353144317887921483140795579864839780007644110305003768828500375929535497290305439158842593999531532377382021119232711489522173619309894147441577916742762334278085334843785173497051733653012614922362797570419758818618428284975885958349704742431640625 [117,57] -4870477960174794524818490912780112794744247299767821091598103692103677694378240457565030353727534841450481464943775324255734578785652706385401309088058484280576349882211993436278907642996351770181081711653004953849194868153447401225864864098888419472136315418421164382221769543052014024135566431501754859391889344930441978215814099630125027268206901614642913912454621987480164274834998012281453539760291803576397213552249567078214960563497460584933293224173052634170069225753190688356679388166353249865113134223350968980190819496973242961874598011931895341807561713253469827632403237228205734495570936731866518577917480584197968821703480682485881027943409920293415414782494084163832926470496905338326173769862061405720835508782123213581255746153455592608346983532573766551471204556226787519277553152156601197329364142525447873728074719665198563513806374372483758422915826156320527270424778034436120958617086269915969590162427982202938707198981505743229208091403296313445075625320245385686606777600695895200143215405747663764492937930256127684188120344474246659160243579899197780357511174367671228001483258988403598632997918467666913545083583688587168099570595518491265705921663860939453748289759800842554134453052234084310068491811141654752504677910825473842218726574326312747054194543353105294115556941263126908950612482931850696286126071481043645623229137401873717959529778880560225805521966094382825330723946804497713365276842837135215166111304868031309871286089285588510773282483350133021922564524612409364417141941278838787702709373902868741182522372015466484678169038062563540224294336185382211130576339897212115181693070132471271604969789442347583218048578420006870005000773940302876792958732527779318505128542420679454950732029283459401059348911993090215658482426409045660952061093204432409664046553362921150136935681005936324685589547635066351135859901106805683384470753770163031646290599360871126907648122078233767293859445312356262425068260523187115323316758462350439621434120586930953495624775824378506660144544384245868905947893454294891357421875000 [117,58] 333191097172554216638349642646523752828116962722982335201696804710581643918134855529604060639179504346898710804046318484844374891308600012083376577525799755329959046431451603994092369019134585144040286160746359059197776434854401702217612334835031067819797975630376025292851742620667194261503782082200867481087728619671239472022717882956997628830383491751589129079348893008631992380401981489751509574730588616195338410427235390753844391613442907554022241319121791323157604974779964876872436309052336558182852071717245930722263786110391109287994635476952778910735602636075323780804030834856276200137178475717691650681647403364525108803972820688075541858950830105087116478075789773665470817214280534495606178888810603072160276118468750832573076025908947178108994163728802831325352650563956282526537086582865713129337735070211900817648399127505813528968506486226418602045639702575353329841591008417192220864732391234956550881007292175870259067845787704704458011263185975595526373313475301824482945074550286999028461780210970092075190886457546658727029875402638909038616226993604774296992826704996565616248311561388911074511982650857046125827180119748565682862054543286043232676274543675174080382105799614327569898505195753827135375047285773341934124732396028825219377794718776764112360750903434914647040120649951067032876995278004667545694818557257445788188063104936979357669916342838759577155531173079948076492849659467756652758823340046100234077642341423466200522585757514385114231840295769433508699741597189005820172985126633507677481308059392226992632316926546873375167367080234324593561318589602657035560085519101490578365109839137183835499534082345482271406426220293775692207973126721964676172918185476019067293262262096592300121346878750427961695098782699588219305367059548568836985620807141784950923527082110289667107356333448185942376603923966176080010712282995564068406485287973892214223510509712826103761476657387765335665277461798854652173162487543456103466206796024241454493260509846739749703517789862587408991296310831878716561824317865753173828125 [117,59] 14742700541975070992643099932752931208827989880123084212171405189345105786651230246634250624661478280852414255748674328352702642208553080059776454419845265907833128810573623259359580963653418295618511361518592138959177425992659497477509881921270068752158075701561159725374212527178465686665848736078164294166182244108342616691173611934945284124416466074912111266925153760354371659689193405133528699446273280923166141471786213255358042991860271838813275495568851026151332433015228712835501749271121824919722616446004055884517576026456344427570195865099747932721614493002010362613766741466031195568893606761779716742876866242746108063650503618700053778029268130725599095855362961946516278589377432554015412573498044183445557655997831162234322606735908821948611432292985852382341483612058982821158325246813733273033471673590008846656299735378321990777707210677956582480427085840390541736192417153768034854133544227462916237590905960208957386306373184048702574482572945442509841529932516660756355900838145126987304829790534446490038193189634774135060321162603492611347998217526810700771062542429371640538386387207340732385311767691398555210082631331838803371476050252102311096562957866732055186585567328474799457856872538385392145183272481071478664685831562437680889217801298731042354004229237602744806483873339428208763669449054831870394317591695643325812480488664671860081841319700794754627214048183116717644258930837987660783271807612685148772836788793436902590962397631903395984476315709224769873151335668945550719554242929872310709781594525650085947484635128884684044500174471189146431659792864992838448148085103488664772484665478012078914840105772709621912777710764662250602913071432564458960456397028322750220052754440858643526883757211992931651594878027769879583472852678668506299571789312329572685060205068259165067292658389158297540487844692432122921839512123355212695324302718203552131182116149281250051558602693105499321811481341411616693742029294291808346001991217125046209227859975831444632590844300465227377986260828368213233437571474609375000 [117,60] -4477219311329297736570047836756269660570954772843759537151699067790307157061187432263880973514972436483369763849159758407556699439965737011583684732215926462648519492420712117463701607843153699534716803216346648511998786305982847645324393779388267252079524009082425046850573662630795303721210951986650986026337351416970807938907411371709639811478694949161914430293338615668732280734419726777273852980995966673050196584922512569277415659010274014975314055613740807801477121872478214039100298525318867485110864604910954038984218704157289702098314532368327789417650542282187300592139225132220377520873027003836557171782202187797293812450303876419579036694837302347386251408579451933486667035417268108435716518015394074948668339549025670220913839820018711124147668908752624968086480742881179980647646198025254374863142940520674980961728833890603013754813450417093334562691908462176593741286934936574879872610317112772092731354479886446257826561314803137627054356621420150119104752785583369048119984304715686281169300979686585561044607038585595704519340008258629626444113174094332062873601956995720874094566244306712683266102299267173211834612206600260947228092418084286309352796300950592416739653621392649358333724987257551739368775670367728370215660707105185911247805371270856850617166400605820667715800321100050761856007623208679105360913193834823510310875086863899433100362781241733347456830249956424332596222745065606422457582562524360143250374674541507308980819155919801588624072401824404220310204196390297580352544700607280732397270238242046966388711434567863453787718105963904481255057879452524953602945947593959045130065404744354933168313476266763026998617576657481197851900350669331252630637312107182353469666514896032879322825932338089167612567056090677940218389744947898408458329854529843523625523362372238191097919383223059941942599110581113144631845875581635881747488188774159815287064756347681818103188729929062754149754187707335107788477018032083656700189798835720470444669466945238693056019045201499873366944748390610800178930040429687500 [117,61] 247090005891945677108843628978620969693592090981367353836325708722819331072411911252592254857376477200713850236448660492109586995513197346339269590756026818671116382317004670653428532339378309795041526365222329735804062673590801107233622618186651132206689765604126213030812084054245201645397289097134926132410278793482292889298357549943019607615556692778080285288482028318220761447942985664994406585095849267761291596019324455060236950870194746479330535067798445490365512715457776694917405863185328211290624962754111263835355114767265181981148579079029012281035500731274074723444466626286147604213013117836819368175301123045213419872905566925826141861761569619520412108358333995313037099866844190519964682003340823639882370567782863523015832999489825245158142841522793017569039026798463608762611758841842853011181378706263070883419264472744833809292916200861336913957009899286235331174118457511650422432402844372708231351879304530570561890805712096395346216397122214846971433709784477494099752132173594471094781960207718657300955778727923764564292312066180318654077047467390791223941840881056113855182383232566153317228836998027800562161940584858482012684433447626504359675538992166387908290024299262958792046371147832865186349633555546044746875461142598238860602003731254405619777754262295567606476065368435742046607102393569070670976135561201130377466725673192800251847668471497332311642143038082566386660631608609572701119286531468373174924324872556574358604488633309214620733948909714008215822079196025378029528730056365902233887832818582847266929357243291382030907185446584592762558454654400696561793786684734668603651439582387255504745655673821814103768171671041385635018879150110762062539104963113591971490185170097529879855757590664815685035063724776133165921098508995160997292801272370947869040444665356112935197298622089118339949873183489834824201764521608865462162397243560034918463624597658899009444805000737318591354824255590972723845457566239745573084846146472433356864216410124433968478117569448210898583027051977552519615018828125 [117,62] 20490700404945801039977370113399063495725599997042330668841164318293317516069822866757771534933638656238005586164643223843866899794407173195497737766518663083302555239178080499394986927797530054124533663829290419936868970435680216983231475781146070457025868573319836364980539513091726153508799597373549745034289148710998991333150248035034837260661353310790871775878666959623629440540355351851557835804300821941006852099018496097354117199104964566723845836218577272734610105513546779921486025019509261300091883646078118693758809395252952431409583711026670903232079105326123821608319727523929266324276937814328020977287133756064491003965080612417188809121729334101121534277874128342212086961837027969705481754415911758558689598959096576898502138179815420248701380051378801449811403495404220354965979969457473510975211772842322977597748064952604787584746414376896123665935208425152181956914459417254969130045752600387040399977223599929047054800810206337805261947181396423946834493381719433198718117202419376400846964057791676304078809734202685810400883486930268912147421511023073550408511152343917297011103096794461275640725637236336794920925238809543275375969731175738619540666421641262491240986502562814359109414671475455935413815287006260309180048541657214211978367727171559641953244190282321368288843821903428498968711309374152036017714138874254109695596061268018977139825421363998223591496986668935819319627716500373221384557826818952994247248556068005642641467295295153617606910160645441569403100419790112055396985397789546861490710644896182588687014325933566775079931704964265672555378550022774859634067099745105287800902341186011078052611642899868001525141200185537166679222926732160257424875272929103989511934917941080766910694051888356223789288645388733862416501328358992172785901914830364074720276414506642598655631813612458924633001568903308719544865686388729728026590306800773853058582209726664497080794969601406536472323400605745709914928699697218609088459143626373101940272260018601918792883889979439251817630764852416257272531250 [117,63] -4456976460504265832608648029238447309679816991766764586899763068943966092332668415637934467215483420616437378988099356041137763497205965339840460550436639305092642829956720705186286050593940818243925680234719704806920582217015372493841151917824304873828135669580618620740627906170633760365468561797194548351657655011856306018161863381157965861301438625354757098335542036229894572713229195187035542968133359684082140074315607174998256369268683285927108781222718588453160367986030630487054068462428088011977261739932493944756862821844487907914826077652400208210736002704854533703875854968589961025109169739490987766547831083868548432009781491533878532663469402874783885656071246394223723251094408375470986634937485215031751630180827068954319500720738258820563359727683935908552974577228587081191577201949933101564666836508204647613352571808018651671698668254182691647723979541653950816008773079834785066966371753499508558950894230539718148059185569216912526031550333488976905545473052131726568386081536061833543362170075673035583733979211614552437955747971347713199849551844835535434844592463748842832903612318899802465354147985871856907411046007128516787144293392593026228828375191642313810012302562532264749427161969640166206813232679095160046509270565953740543089929096452642564818274286566422404229496542127583265122417528126482722543903882746946476092940874372908370368705243554700369109735360906442269950526251781428167056960428152719850287708342895718040424716602218808462012447728713032305108462125492417466015034730488072167246875901335977131217505821803330813011951897853512513681260975831004252738976766769175428383230338101906893036344744913697442511282410746585657176423320433794436593591092295004943644604906485670289522307003811006989873962287849114202693869420832251290697676265347048634159600070156521479238622038886892795489309850091470208592013858188866677622426046239313504451948269186404583470256332447716688731463497446260780172665226354851078817076504707866923600348380185691799626061743573189332880340922112155190750 [117,64] 355159972082949580467476808595085220061584052138411021692516563256715694247837794292999795531616576599372703119442856714048045381527530820950300124415210765343287225001279005511868215584863727524024263010912055428522901307918809792789437425807211357896035616058258952042554187540657126737911481658884906128977354664132225327445336178982245160573915717696616811301871473791719429148642369806883334128324668556217736264065626104987401752676686308047964886860670446520133309585456536703072870037382161845623563376792759267159597448519640168258699457776921271393439551392942562510379566900552818977965980793965698709815160747997637890899410023318044509834662376516932150343013662407790458182991653540526860922394904141436933011034658269120269852743704710561908914420824631630020256860413038944503838696582509257895875497684397996536252286588368517617547450292146601938445028333790037056284985859315058114305213937008297920627453434056688112191306883548091703488364490911975401593352561584347607403786979264169966191323541322897563460318711082620826437319600952270052933347403571875405929780762988847795979282374821176041286745539892484421592467802823367282673533145269812089211522726848303122852974943411764738572394951860399475604913871207049010570448787822209750556687354295868718868546152900167238958273916773447660174091123824036031854202206718496224506005789155880614494317940240792364739491291035555455330169383905908957609537344042195853385380506513757663839925801280478298957559233751442341878919416780030366896219775735784264485035412427575082797416263537134193486464106173343758173355308663018435800076917375033451587419369377995135998628569550680099254995335255151779659390232043031125422810397522415542278120650097022546316999108887724903473497278261922887291692286827615182988740167261909214898460651178980527157298539171129757327820395811962465015344841965851027745975253502551951804031564233258945791022488868114021379209269791155309329947943152244502508182712033598075907114673625177226583081645917218382525053770140754250 [117,65] -15155344191115205461747923172397207875548092427483721458919253816328264987362176441670848293436362257389888543584778381030033892969292614740387824628569433992767608743863704805480286298715567604506169565424329374074693834545152965608409705992743724004724090241926389977237503270505619579251311771338926318207757374504548053544148878850413905688162142299174111572732042732998022255022940318104640279396595146597268189144228433298238854829647306226192441297736004833897383937517782356113844800368348482360434006927806612330388351016418668781391158628906771217155586060449893675069261076425944001988374661784782414670130394646618889373383140270686227268726866651926375566458354607810222213479313862672475741648777145677535110354824144163663859460887093267526997919142765017026326427361895816940844335848974116749304687156691436082448949047850425484363393843855487016267262381065250270002346140953841245252211729454607965552446721194945162888065501671337315943480011129043183600394315042611480380475724103498564632586800954573873365941848623127432414753052786140946749837928773025677610300796817099213884446127086390717301221572219039377445554069417655037015760401766568771216282066008807983222357877418070366187789852472965756210179979962411707878607534679436061996041241641651231388579931289761672714547165876296288238641840407409243462565255379751810340714477750812964751006292813805590696227204786763868089603408441601692688600634011342835694105180592914139075713823491538241926909726319405384776575099014654731692288792000325517652917094956364109564176840265443338415105791682769608618225343259689208601443916742480094952815617307240156090175298899689304556806288880955426946173642256652382182009998801905984517722171702214122940876786997880535037082261065641037572102062928187459668498739779575755607904531425678853773498921490034867048999113097671134359687133163213597332594925426293033928770317644925094740109092294020084854363804804756538434408397411093492093154803373516575699885526037615908593542203053126002509861074879045 [117,66] 262394384944134886725625474547184433751301723517767982165068756283992891578109505229860224558409801897284578809029845644554734761007710311784561452167636542950622701835259803091521081274503607822907251747393296936638165118792541266590780993248809942779223793196932410576941534326624942578974244796552339671470723838703314371351100988385320739855039177051087477306419363983802364642044522868722253622640070395159274476319568561816936140298524232302070142017102004922104146923119096005095812257040754843567196202832742329073816036089130106621118673529423113031178411752280687080001165561394344667141126119535483997323820223282707656856063606290503459715352634145494745804225227063538234873521819017770112341071120469413502016951790546804717365619865619585372079440434131198512143369977633291751394669974772016218981562346815064199861455051449631205400571894871588056129080408164813730917802669024122078260162419709795328157671725447764953609250374259843808860998892188795775538990621589758094816927580503990788730026722898361769826475020794654574011981833820726864837154448827539313121446380173582726745167414156265340272925159234447602160782146831947730731559950279793444989972538406781236709214903406029568178499112415387232931711677313634645802419018807399172424006293635072665381037406317121106634705227113812037725783087432470914415934991772148783781274820462905312019301923551313987401624619771728549317799165044982545252970113192771356386042794598750006470081675306105270229856668138467343973615191069617115271658195419169016649854606946901226484394368852442909511074240197456627105127048166862245398248681040907664360379298224098653658046518784248635300459389021143446448248557578045555963692305120434557530686117616981808133890283826818481545937639401314402719399105584938669960845335266409216290427065202512867498647728777658623976674936192238997927123329074705344391036376113504780516539635325838393412145713310739237079967580244970204877762536592127377291365551505558220733927921144834494690561309142425994679441195 [117,67] -248037803328750703828644755077997004727923784483415733227395781242204850877281178866271362547182013487840048962371329310785228826769878609889741645133911950711856315127004701639012580957920156819969589914553217531654762846337316868825047757678554699652243184480125263642696467709499581516640086688062918758938614150903011711599626895594289569225541873487877521551503491776419131171291031227219811303992524312374902476598465030208661187020942968589075710141197436431627318314095410139775154276415264710990586344028538728674737751157836459149868349607955910904164411614353065878189595042646862783960841142398317553859055486279070409203542189338168944229880204491753415151652294160799266091932649352465677776866671917645156370184658261738804395367059698320279999293914452558265995868621951759979949028619706172674417259257265641719360279479007752229454766924882545211731196032055114202180412549527599167163288953793193360546193877265047520328311466464277341804670819730287187741085185133542331084437388058531755579797316547865273600641741287315870192619826187180975783196936149560789341443779791470063010973949616231247642309548019107504521581308281864893831552619653737078588356766457510576200496788497045797456346744429996016644650778324229910815062339947660965174300605524992771954790356126426936997871522323092652299106746143155589259279893053484487534308089081276509011692235062588472034181871521333312621734912168332369086782751247734579323603252153616357290489155888855474369716100057049459868204333367698786292186416050899381497161985034384320056402788859032834251110812860939951620124187384718563761231678823305444917654886661074822925371028660125537626615814240976249394545154411959250815927301742923116222796521675482278945362461616670818448205630706886003827931853761753482292787778309868894990322046174398971953652315076962789563000752838194992009654101058002942904891426857815698034642143395397654159631328390456417427501637531607340606899161348883622408935609110349866892278838907534421578069070955188260325 [117,68] 910075687978608709025127746234704348010342376979274001849839200758761943302589092994080166811163999329107256709183022364920564972802705757343414613920501101751302610651333865136360779178361922897228332640249761404044812992518922165540852870558035445252526865060690994011051410500546049419283464226503252923773056684974766600845434900482017569527071499811397017970713043407040129752417555197799228332766300503913957131696939413515555528501730926777465039232452615597636285519275395254897426140647575827300937718271578403832004717559555742013197291116516687958290945445389957097856017040699014133966834106511567979016278051011484789410930064723100108046209264595176685620801991752320924089670789578904171436965620978155151912319625404786943586080581496006964371019833297850544512041808979827109943561946896918749578357924711639828101917102990428597132407389628504475043702913046441860370352353530049876471576018743725664752844687781709145592910894071902962068727830909795874904115664565453854639166108955990386746414299694711134150988596997004593456590440390170597032332461387675977139139734624978647180374576551970752454679003923168474011329655347995212091341381623453481301918998282820717535233824954302455918229708865467983465116043850350420734207408668892280649797988534798259530508712521817273374108393397647509524841401268733680547451323685948706297438399608041970786828760038223068899888080717805617723814132246450829688452456918942414814738854890191872111777608566250876429047986937455790204089517570538366565812269362725811109202421563421426254974186328682130295103607747283665220281198367683580928855050818818627440173861242569675056725387478850996107232200098944098941996107302011234954585879604826412889099493326281738140377489180469286582112608018867796946102127569283120777518009547395983822338065765982208231954343789613523042217314254799196550979089099895802859338561536043170404306396974909056891801322823789709509587392567699365014120384578332765740017029587312094841896240169496103108809168438581915 [117,69] -130303186808436915883969124918752451915568001608676098443300332704830451168462213805008084448810455647837041063842198936978628214676398052806642431358976581252315293703338183200559636992293940288905294367021934360841650573642412049540392975158060414956515833669760537265329958839141409013794255029415721268540350094268724556289861745807586940817682009541614290366011523249821010080417207672912953055386200900351537424017385778518411698230918584856835842600290232141385493388100807672632436631211646699683968875977731748798089463349472443212259907458911661240079618557605524958271745195007829195751612674859970388429686632060419448946784848084274161682248394463426398650510609336345746058101434290645002112588555587740620427684393335065779158687791315183523578081009156088404899276610050233959980980494659848774240658706209397956337243875683148971666801903454630892130939102216026642754566130768880783934575338060994860365115984044745675085680459329769884323448240798570177986806263158046959116569380998245635751323894953142396431052268087308800872799191765629506654676296976474967121984661412772112866829479043125394574841252040807178393164289951040908009690855010140330753594790131757282397716955840848027508994144022555649804823739054768720004779199259349883143289386333734397597193091615614031664119900253805780803124264281545349677321488554721232571172919053229114282781817629729658435158420226143487617706524734445017156460344831822349380841383347463702415615978618055029635519310630494659549333953671625712954070867285463022430276452188550605141828189821476153852282808690392934782609328791267061061945119982764303846751125622696507294901861669980692550755166796435897326593608178403390644100775688042840974500221231030331865968712803052561221370545051672355785194290766143604814828933244046262293699615824367322752988497500785058331768879449355913947492893536646722617512215173410414357106691329629365227618451983103015639512585812707943312894583578325171370158489943433856440943451879182309615271071214090 [117,70] 8888691629838746443244293323460442760291429034855091039614104042389137208968129124554181916369699302508299872026028430443733237544724819852249105234694478815319435181398797050138907270967690552258526078876724368414974298814426881800508762945319080322670410254897368843789764569608788620616789545704544781937780587036402238582262904151899209582602489426036146955698108776112202251717392722469301182073519376771001068296360887205440207557894736512017917171241607270730892218863367711809143410098031814950819602828136831180234846353385384524111621920797000357620323176153261416446518514351770136951762377435541191109109576252606947414901089614790003977073269334545096488823116105682848242208044555140840741255659301786722087023323752084538552051027094498639638299617985524355572414884850357613378330018733568830640000871728440651623356511677364430701271979364364919153005565637878386531337271885098277630078089400533294901948743365946879953721007083177526314985284032443150184954064556060859608129308801079139017087867616040138851799634857603595355941308959247008902271265824194954704979323868928597916089824325045932201116855909123705739083790466220098894967535623368131675496219456606399525367844361452476439135148121780252005093861341679175133352223187795279867154732116079400078861699567218903213195602938806672611240917064589582000453111381705877403293242825036470566709631951739829777097450632438594773662988253585643922228399278671992098065416551185468641261670170900093516886802204661081634065957555999656029291091513998969114107586849122983394446679945346728490227422863885897446945653939081299003271121933460905935639146498105119538838002453633447769140296307941596065407126453169497788177659411901896438710089692392195752591813588234692778072434558208509785995339457546376967491390041133727700285931977333879710318478940214810802505561143088843243151618326755013238103479794979806010897743764334689763899404809905972593509227275815383041344528058162393823865296030252575925627176591007039591421300525 [117,71] -398519884669763304982759783847623626032598578261858287865191978033448538119344817709848069512033925405228151001560069831027126292498789252823139577468567035386916601285705606976177277916496130576253795959002293955482122268349185343444984328413614738811911480834405525189754603991835190486815836503182471185698911669520090732827661346224929942070917460937656750780741037656359556188690930701629414703305477124820567713673510193514537869177062978782366615683109043017010805264610310078265799984653556781259028527351918006603789768240841332416954801623514239271513418205523922689075598661811612530229455924536468723184915859802384006361047344690838944905652093170485427167404900711575910459972413419960078862490242713314290731710735537676393005421748903862539111583892647135073569593988671148044631454002775193369838934074615956736929968920525624016253578501605883355922240186847793445879610211902984427130204599965024544913839440485486316736210212498890615462034902893173870255477090094518848008330941041841085583200275406816205849041439390504507420952565226701779896412958606874123532739508363682402107074691546662809280260740013693423730192865511599464682787433369600959131295516543199108009754020142287988672738111562510660160667478413607867148481481140522587048684713551635192470918310874243317801227738725721113281105389390307873459292983083323497698014560908874406864943411774631155357438430496166061218406159505342255283910858611232138915207367442498638838902890563933943707916516230696718663201049135671623843179489646590004863709204919388345120442679339932583015109874033162170016404681144070730211633232040894401132248228164421674023120380028628126307378417483648935560927535864140976399968320707066519002262402741800335850626743948996805282837312071014067503998596987476454172629327014642595780793441361709268481172663042180946441727783312943235391493855573159847045177836939458611701714286031673209123660612909244684167206226142718531098076036291244408740241297106115824546703338241319758329615 [117,72] 11270144168990921128092353088249449570834174359006920672627396147787152758250231685142182903213995939603988637568342491354339033627384620102919954991112790535373866318607798397411931638347992708227117106809904096006694287926659180945999673872501637806985339929993414336359131237637074285071312623985799813252784374047389529329001882681985872518642222944487211981661602806328209017744545391166388583036327137955507236137179874254647605392462408709106030138892913456536862245311584127553768531428192971895449491079850488174187093698357763718567632099367677231536849144164242368476090941870876657831709360282102530229509206523977163683534769440891357409535770412488887942746092055935293791093867653930639851874901314754882003300749329657487795411731114607419939329139950059535247273650516045981995166367093957478935599928019214778982039911709738366960926296336752914546012192131453232296516316936736320996966789440547441094493260410235391555104968267258784043414782595119713062661293193692974132653314459609599906738987237916302294313945485068605933543841774103350289947562186622863086463063234923005557106453744428845117505909388461082123510200238267386201348263111502556102488075533042528354857961706652424939205346530078512400776407299162170599859661911088118643422649429213816969263388175727804888994526555849850645180626558077741403258549044596685978708866882056125233222170596687486105198077998174848804673067064817231131685482801882991273029107125263626209853816513086581430915694495536344715978315303461771245830269461934219004301780817412267906745597626724624211274712392731359354233823098403675191343339089762753355337646084672788250307553166581285148030655304275990133428444653805094104705499991446703693234197050395829001629669931309857415607522120259667478211107788623022917826169273394125264497531642842377489066059750493865931477201464944688435254481843769652858205307120607122095348612419829914255206110627693695692499064802427771142650840737661179684113675505299631766329361620486132600 [117,73] -216798827767199268077080340831943077785489276022592460931582318108841345066681652665948719199642508287572905791722522100807432463777255203932296325304573850972715311570821377286593575555623142441758926170236594236280735585568665868260972537929704009031674682164548184691950563223088725087696441354012105014741418918723043330413313363976367751306571259435097471195732478460703927178557137744751626377646341537967938661863822577861810825698325626897429887237373343857157512157893785372650650972941443036190843140981797809140698489485999224994932495538836733346749797060800768649834651003991425028818874565914866639030972655231825205966347551401042449846015214578539394611708485491922289236543509407265533263547013088002937847933883414007605103144860714009679881636053822718963379484784052588381256460020133267293506591840413358109823765863654222107949884630238019953984292904020527826459697692340947224668532107298204267404605978078555293609952318516007840704484812915728699412516098230078954338663302534460666743245931344359753638173128634747592542179813946852089711713842079161938446241284544231101885177315649292534200987224044446908325596555212789450906082381451313890574101008843332169874485655174407086948732499497127864102203314975115028357922800027885540871140610981846988354698780085054737092172962924786787802554673167398384816469185928076894039340456991855392703495759638843223036912347729677374815141956806395718745240449280735940929103073149994775234679406728153200429967724300911921207750699918307495598280271779499151502666543959634256970789936880687914927424013435296197799662420624343157918544066710915789949347314455046269352429729316168656707889206334581929878221174014073899027459472907016333842840863011326080784484977121026402717194565757302556374575090900890408803727136085035793043438557095688191542244983526692819753059496881395194847346498965115328207910463292609017294379862448248037811512463362737946209532693886335808369728068381277251293559329024986052805572899098975 [117,74] -1856129275853810211054187776440790272150708154095709043222456814480200393251296880925833934092683752861301271136336285012409071369366900258543980367005557607271789758891305320848336701857318358507620324091022126993299767185307428021574497571082489031644520742332574076938964035008508472911547890237064622585581747184769378840420509041314018494100763329137923736029448096134848070692250870124649026188968450757046506517465131281913640959562298488241491470053301980668082066415809230108763373010256185127909826089750093768638682093579937489189764271608996281124893376094918694308064607752476590140959267526160268521286040190156438990778918591695689773315087747105614864906294365514032813973291975382316475214415698680558098246950370666148487667081690917225062804721051073537179834758727896905980957156815183895018146324122106144937579706491247805354577244285172153168816685990709399637137805468955594890841225847274193514531225183932637083067978890987097351696041372254498890331824080283488866194535723702828043639972280037587329032524400870587088553416346113920098923973840917664796850252418241447079159492840887895158728119178231535380252541999523087892865771242850656380250349640964219112322755519546560147661216676549028489081589282180816368086064256875223292126245433102145269637503824847594504964509236856324920249220040993526917697145229617964735261162030593708039468180377141938298835522075038293021515477543964277598490752002726202510075463280540075181741947478034299711813052135371787919050327977775104643321627782423338269296620199800501093373384846838221889456110644055387120877915598880894726571174769239778728875305168570007762167238499205250786287012156237448519541896618364001172275702359486659028566482377364585276918772313434528865346004994520043633997104007921069035346797876154037936404167700158594861353468892762750951517476922855954352324943758479463219578500705187177970025682516152786579356428656484772475670446762917560705557444657303020136535119614875192391896576490 [117,75] 192251036690761149594224833976189247049247025687311018800830588103738942012173122763016324685605358022432372097336312754709938109782968558313378220388112767518062320239203804384128954053690598401560755975051633691465877849047549345614279898692110661384402696321408707385225037516213244010467682076794661174250386846247913461381749569155168766276502781921875800736057363189668130964161625050757435858841517531041998392769059328406174178910586073149153185932463112665470446304824102730809556674226254047818247504210391655255251130879607999872470120745791158029498680936716383373730322777666594715241374054138397369779263067689109417683038570301597066186437173637457787283059589140554450642843424747676001354127494306211992544932149854254517074449124071333868386300029882457021666350512903120011322391527364055093278675554950211228515467620870571826642119042332192273751405439902528528161821707553421952073769018671598322790788843967523609550894501979027736588373640336762590183710458098654683250276983663842203776364151436023711218981209247158530009384518139336664419684715801772652578723919952602190636676944310847708032313802641640420526983814981899591685779130835533796688300338145899514373823930753105101087235550957433343452987373917409165936526344074585303877407443594853799154828331114080253479667693254601942935801690209826101097123955669103242532391650292845622553921916492146646932995341922826231558955040745245351257775616145007411099411318550678635169798122328954125520836873691434084406227099312840609039997834655132807719120840442331861611589750426241953647722266575383977189466102334980908810764758572239344963721418853112521611374102419273054489196147316014371522561189460000858382987224504803849002323895577409800732058290332850903980540421023630636121206270019430834504221358067323149459979433611163128082617112520240855448672291309444004538187164372611688700281597302221102084863304605092337487054368871637057656018233553031559044510047084551119549807818524458770130625 [117,76] -9102936493391856608343445916314509916399538446500295271109259660192159058064427452199645322919850285720642752125337759048464745790810825526571845361150658231871564284333688416751951039687432290418802237493680649145191700209646302424932763604474478417245728500866218162329737489392099504535142230041355118722392305598011426483669156987804345978528970106021052051246244093261179094112919659825950531565708605509394104550198712802313228558197567282199074280229152611305330099687474194493301278948027887815294641295433156373582731560590945678548952294674545900849837197083253321497132283104606157760021572327158912866611176684485775282029928050582803647661242072536609172949978081850654753239285414205384340121145349872632832566632638737441202265667851647486144636853101412182275593015991390169076105366219126103356478042801995261687483923435226745211337335971425548581681288331648087032641778669267311502447456123314021581587576701459612102976852023233592594213757595441686181607921061815441921366251366573734324454620996349578521859973371242560913680601467167333496310028735970794750668286937417940554818031969757147610785480115901211668961549212791268951786966239410692934174064341053560987450561337173735797667160588454491866931202378236595026300680880890955296037011146841792757203930840957069208651991745002969015822107241988139768306495934381440813991643417678194576527025701518601603887901404016923932242668347739667599505030131728183150657294714058406110277733104397483363733981670614904722366697208866589552964720342264831803571203642968496529280135368601205748150769567983675447125325868418865190845108238460923749574397183146672942142387036051210640130313032315798611859623731273833472026673030223684544266294052201051884302866919847947913194602582813080236667368281306539625235005017956209641225016596932499179832304301329119196626534131543747170671551582217109398352426886536753367181213240560263208550824676019888479662923535411573849771210582253963398758253324078476125 [117,77] 213535509884659729547759233300991797933038769122820351840122700971649944054359646388888314866398686606600461782569185476616468603916021539197266808044707540289164473500929156333011266181261186125001735045199423744090746678072477689278189856305669009181676798478490036898458763046884980732507389791361012072855835243844825249959398929486069547582073777594428220999951305085508850868647743063349717633616323122583462194854049125147867408492443083844719974697581869902157835071142975977926102241356497141963486154112907449757595688430009072516099603350337020179811768333889401292262422336305371026559826358089120445781359998246405795571437242116331109724645272826482433820973528198307921890757396392784306581627748841571145432077111932140487746066284192642697363208819315509403179997029154947186369065965873349363456741446967417209162825809100551446380626545517342995215192338609347046266452531601684770917445306409774325995150323505996096259853229786739417256415642618443799302080659891816282659940979635551683983327689104550864771319270345520975342554254834546440464492440419198642615274129466409458524583174453879239266068835675574534395637220827634048061679895916252304764750367990459714448507786964975521966625343635734986457443233160118277957390522898736638454167760806016641737270252767155444005600884651702738460242945130741207236795296076852137297833558327205644556610887861668269152078369341830279106526109182122724260558026204664221894956909024246186082244682749454782096274833921409712062394388420027236945048022065377274445414158372022361289996780216345312973548585428270930525903020012228639950289288444867372390228257611408584131187728853086309817900048883773373165815716394234008705939972607443401852852736508077864079010029566246891674354673350865601879449897365070549383642134330109422697966973506255885609592261839644967663255251763580499245575979783717322333357045330031074561596990864033169013436962332363457567546234951206518077556733686630066679715731340350 [117,78] -4296194015391224096247598196339970749019814652161036208907913099143119109953035015291370015208143819281603838308581555014042802677192667829293040916787227437096684289887926085789474744482454921249127759296866340102050607887067867650754880688791098784884987512830410662626156283293200418932871897367196077025057859334714499872588186234770357989711045170369900039860191757013021182313739819516678967194863207395939954167645928910174349676456205932169601507805249123836845548649739033766381166443552892833289536456257855447155089131761590035838175653241246325762888106877775357654273878459566626568710437420677061068061313617135836690748589117402235388318516624150180533646630262413820467093204393577660950293711234390941160627624736265069571792439034641584125900091041780665766624916349879210843829894374077673208114582185092078128789263684414471718163914971892393642232475270782123675460365250617186703877606507216220676095497741963842420917086565534500560838892467215838232121852228281143474244050697225376314863797905038712579916173184008909235276230520106658916032444617214216943315362645374352374283069010464836195292683556136671907626340463309655127617179131962138272877174340901383852571565658362693125367134286700655394076868469923281675537120085918837749121802283918339250420294960577036805774876878190399672283694576824701348967371769517626398954122481918942960399269412329935461838697846759477608475049319470964100262048756364630334660595167202782176269870282083677552430983783119440158666819276332997934363321247421142261360213060886988998435884878429320988794111733323377247410227938415221566641814734969520313851906152187025457493852921151965039842689684981680537240551060613042007122159734313514202722923968512109130526503393273036520643504501041917968961885165419717534070166942691677762321570316367251786078009084389575837712906920789164331194219111220448789791444615249929643209790688306555944597746599510015706780499017415699405702975087425361174499767760 [117,79] 65173739712886242785109174279488136301874239675057738978420915666885990939084509351878949406032448061378846894540139524682990035538307983220449033722660998583834920402245385273658223247004496721861162281945487417945781949745188882494231537538261543963062263258113323835351339282274719258370696323193177002174633635719948008729233894978335494129139650266066590595027710901689894764825168097995440881043803082196447816388888954604136786664937456576859427261311598192717972792643626288615933633073782316993730513764876393729369240462721766593156315437033911165459668544298805898332391571400610012972710113092851104040924046165650923409189463508158829535023403234612193357879060496046485222948818752171006086345508841625237433850744169278200351819865429234246201921857420674324642155135024514016881585920052387560366050754838270467230073870757430929850727254040634455394217188540246384109733591341917415440254146655466522856689394045288053178513451732237896054306364658892979569061277904154376454134472079910953349069933300304913715451448194113024360950259048259978647310623822414973829444063957955939794520503422916948767339018638069065150167782214812059679249962551893848253194244443662888136483146241556972422978283849338277608654410314337683247525681562601861093678192562902935987784489622197276683439353471502422006139240863966866743216249203262450170468039265985726950110861919427534399138629465778105296883259407914056614649483098694062396115548416208734044248843591629920377990451079318856503848921074115819620086209273363782933748357451706714043879738659267993087423684648572481710953056622336854312998947253758127621932917024225845391550714151908927449609849400882450059816098278049313256346169367298922474432966879766721855379789302291223969073239510824075143353854476107080104743917711401630609226763247596869290173032159471715348255567944735887182261047210228886663059416886403072189072022555489442735547787898810512697574164309509094301610049275159164201525 [117,80] -1937280431242720098898201775017691387225489802823247175773442295092975177248538794804758121437627916096793089387035168826061979950880437715970255826786627912356210640975972614762531960721620720968740377518641169296815252809684358649946756860437945627002047152905732656308003458047951000811306457261937228743341859187743726029831381448039209086434097586309807100469857904535105435144279973731610526071099354576830253269923499677888323674120834286129620366890429499044523313432157177999274427000933008172571467620408643809380425253613873314510000214510110467639026936306955497045971883322868260200605059423283565444226955175189016937778584026501533625564656515750031599043818207408586182759769871862258464378307829877554183823265607121881179386556870151679899785453182103392841596217167133732106323663034499892924816498293730622652066397938499819552241927586709911636459476078115347266865918964070278781836784291258061120338665747279204623671970713613860762929580463029561725229839637970475414219359406104548988868843362032436143888831267481301395666662421011048613714388731107306519837154694474056551253219618580214365042779396926780497414865042712209273866547834997892149632318349263253937349335933111650126152531851549650954960638131549232486453808385913576749312325357832571120220994304627756116759945058225196331180264400391598421260988044212429438492780873765412041960657667833913600792244227980520262791078531281739783575620752722913687650667530149499418460360376813492574935343559982052426253565711659677206179206217006143207325735445777414416433718128586661232173226957785563637045667342445716151900146269168008903228488131054633460499457715560804783858681911437406447301727174514617392089992142232221903867798308166281193230276646813516267508198706391962229827137201564907642569536324395573316973695695449630224552801010813210973550091677827081530718041251406856665589253048780136084457137692238763974795404693163608518088178105266188414401831295824460270 [117,81] 71960402722967698070121300776356579366290464920926093159161858213573234387226073584652998970617226075575258424355782198471354788959267436939066259050605185856964833508809931217834142603334128159790237346168563280339605140528633675446603235839796730940644286995828022854317410728263758255479279676456043699673806379706375869852339183450720294906780657635786912539724739050007779489312891019872005793807220684559256902928337117550569775519526561721178187375007396639868370175875565447902424175037743796153462941101349293034482126569192677022346263897356959378442289369864184879630173882816893272688648870587720620578841430089674035214216696662350368962875834590856025200174222417856344773713669201484218220253889728187364786058405101062593404708755132627915124393684446181566151712320248851167664880046236986859850608598670668852421402752732739929745018593650370464957288130514657591505800537240344549631223940376886546698880927477644306929113435473502238659255586612193856220701294330707277001833419274273940548872459525785771984018446211877571526543747319811646677159664744216652269089643894646433402963708310229137396017575139427801313263328686103385578700685412194625189430372114528996905227267887146155701541735741162834857066073242350014724400652749118645754485997445475307592153911979856721329848948442840385245163096604803173097447554013295758048120695613043634299610400141080359881433253892986882534162618526910189467475363784839158979136586493243320152559576623625613400075273881194417766311250648342239380866395649789317978285906618669130317594258672682695189820927805956844269103958067280366538405482298228011238238047247577882735316815483049588638944398384112430156038850874390794407377162221013962015351132464356411493401712427070344781059478447443545787622251287471893486350718053965735436531462827654684885358953787245649378564964565313125360729490969400696378258962821705719255990587487991541314373487398193489153735620148554616092195390520610 [117,82] -2043986870218390787068788453876566408940404486596756861240390637208123901661734232761614394619439122944518159797901600632338087290247599082283006464237101706003922208187550722278155763491220091213203076705398545530212437360715656540586875465439369414154955665689023939855815199231830297458016285105429861993203845721617066934480425195299205776010914904057200516532718465467967410445605108959911416963031038868690233584797265054660772871041098469174202000042601132591838232442977569677626715932408782428047295476233502734941932219799509528795995994897569929722435518156680405863354082520063773835922828976180131980092565772328371021474262747798738704168362724356452664027683598914268794892904588256012328283737561627157539409145141723718131020565824313089466441117464654978878098396097240836615746310025929294400924738232341012803454742578633073289462517265754823348664953183767958856757760753872067605291683779709916538262801226340491359227877320938130308653612356211755136023633146187420665903565858971310794191865181224515760696019243157926001772610824045814509088419817255078421127965809521329566156548322801597089586791478583670712520239734406538930761538224906749408552794869802377869959961093742307044311306983607329099334961306271901606902851003095402140140499715017425751461224841176966132131613394070986279879503734470410068612356761427625576982957928780285589182847072673598099118728748254453473012820754720713111282328652107012091786398615566828348826915748156366469641524955719267967438726823209340941404981679346630609769207293109730564410343986496235716841188169565910680632805536257075917598317935041534731569687092868535095845549448325638932587057442006656489436362457479710670782973065010845613299616641216955861821464508200600546588858405546988863360724754938319151063588011630095903825724328326188163956034768635105900014343936645040247723708799117348040619613492207594115701472608569473218526499974175116941774351626450497432310053075 [117,83] 37587580540556539221972746592649143139135456249873824611693816936393493312116517184913217318478622888468741714660890080560197821178095948073008783727922800825712269694997237910359675124958904407725485285494349662964269058628462128208810659792962326001078113664606595547062774254439489714645304297413491973526386465590385680103641189162376091344621506530935327463655080418414878522688940336763940702824313716517405758747610446362190668405514561715936430449180348066149188671916722091868324780545532507563358486775255026774542430405016308055500536161306481780315777267746804213269128562869866472987919935553530361619026597096445038910539253660434335816540517125669799626956454935071897023742693603727114097825345631346343571565153926935845149836732404515803465645311928973865508768964008215328174071083111268161262453660557837324245255863984066015660749961538158404870633781568458590978614082810195879582422266321634442897301406430554446609969988098009872869485753567641401040478646516631674540022215949492623690544430180101810969969348235654904847689404091307831498819139500946064798080729800191375337857464379065434284127672915243209921158926465292040202215897651200500506868979576521126949309968544716493479263559563789709675355030099174699382437864753505768129767659859169799308177364699770157029275848560178240939404321478304215981063375049671480672372729539401346448204688912827142905732854885622075587186707591526694762593989295018347968293905187022811302280495597920258007780663586201172680438424417570017264692320786609016496112012151612819619884115223058535237425238874072579651313030184930271436753451552827022323617966324943842878079524439479829752918779496598347752596290698164482181691869530255123747048477513058779707488762978796947446091661550512790462228669655825692858235088096921222692022529935664077044545860590236237989224156293121657722435144882241879183118081284505644926742971354102653835718678908804079066115554184390008934085 [117,84] -409550200388811155544990551724586449186260459106095455860337008548925860992145582445757278356952625682440551015355903271977455704156809675176328707775302224692734641846302538268906740778281878162291275680065708399982462890025643466541245221684673140360061658011982993713325848722566188532409707724189054493103369665889231296490814965556731707707803933837860963163404802884708907339168766318169766292369294008640070780393845670073729505216898562087401237381420376181233164339436627586037672433974900193947683294516917288120438266390091128153368648843817856871079082741892059069182254688035766331581589459168550111661946182954279699703338077096582735763324962705669862291443398865652131739770189665928246055763666735729541632522946962840628068577980498377492569820166425100360506814879251591891739050139052201654374370498736378319278987850750262311908114767127930356183090181420338309838930769832182030140079120236887345892318811722067790236030419551501804694078023134217692660364933186167208452369894492414806414646171811753864396185251100657092977040215664345180495083831404454177701265753901842703632277916223812098648207159182916707756569656330597153616810750135333498498666802927569603273356630279810922294368914149887282050687433147279225269368487017989217648419747906346276858549321416022479978537885901403615652143332313143861177478576355867730058277757070320836661198513072692332510173520158152964048230613150668920659947460368526044927180065186509600816135454528664048147428997134962722784465075254817301781868848135010439504784732275948635669537168536081935203215275962998880393185161187958096650661962448721007354772298681576164617265169992366365620201373374723891582055730093392440862368598934445266341347366042593615336499995039976171519848201514397537526605626510836332046439429084195424247052327810775316013799006069890058766243721923917685649915974030759784210898301622274140366891248112919214053063135261603550481486758668300170 [117,85] 2260001056130976669190011463772750000664561366705533296252646284569707334132961049832215199110825331066349615829942102786791768506947134402265011652141877608183097569143129340799525495977946996581323291413757651843330441332733406774968261613801132528570850163939533829921373197662133169820587122430316172359888530756687773628750902695170306325398856935057501931386365966744826565500772569322892989980183642002266287267308368406161457533571196772595852292992596394721630033365823710487409452653787339439035355499359198620613648225209447307427254488806158874620257887235371644073661932618453338570066381982939418169352231390032193682483346666799410865726312368955098808075250911000078254093286334042941854950855660722653022103420660615939194068786546266305319099128819402912500379905118496365904231950972413322443469728100431837107862528719217095534503287575150556151792857262861003297847036478408618072080172727857878498023931869673224172625915086920250846120767571423596972955926886113312490733627544114064562885790350918952857382279911479398492570526723192473753479543169907540166544623511346535065626049202896400787942338654914688358799500111732458360952442220941718191832692126574671067018963601361111289825478601092569573565350293779284703148249259620629703891503708370940216072035428474738896293159921102482078534619765261993990103196132095981592456158764058705960811031044207435220391923246002472116951802222436129329307659297415217648382647922827473972513941017287915517037123263741641521256023397363513738769314573074204335619126146119019657544534001766129211173733339426007325501358057353504203020088673288478036115205399128389552296169754660368597257603889005290961054430543261121771693909988498346168808526517528072728326628708010922050593913067676208248472570564153260512825603038201042993982604112703252044872435962249501916562431890103055386102611481594424877621743982195172352406635924721675509962029194403545092323696046293 [117,86] -4411646727029269391698450621745291543069784263135990285306749067119400643586530268559329825341347934896262963689512910458791108858190448220723542152989943561376544504932835081230140942210566153823446000607812522662141247487763231329261952793765455420839252272390974017653707194464123901178737966559614381878592412108781259268859822556696867812903219347979018729685573378964579908765604156792388244656844243189640533584294174969835448091035774192218110442125866287894234557633422779885993987674110523979505177979378434665984354072933127662662401744017464807684963005034954281877516718895517620079195331473253114271567857442191964712447871874947012558107048497038262972252789175459843902136207026607620198115881419907541968113093331599389270452460256500429671743019328290827716354307704214968558175124595024501806584776983943108660908370006813978651863320024006783080644650966437632990125258451444517773121236219945579958571082877612243059024804886624815913562096185716379543782724956732305588966581654252104860651811441376798616259134693911275674595961445869273325334464269187933847917907617887321085336855849003090999606990580775528285019532175474172367268175995095142897404582987253806977960367014244539765470789511582224221456147880845806573118337558753250095719831147487775949076424350329665506294440774157759591581078997266136214232108660122460499210955456303413590689730805555946753029175565905817744550493851355882529982462661620245391944570062410024196186828681546326455786175902392320617418021266373417884557843843074554154549806028745409148940138473507516680520197815965070434515155256364817611687816051432706592695048433963347154000662615311885704906550950766842519055834891106701575535573904344976075465541564748318854623275328830209268768396221342762450967291038006854289033755549725061219312255554685038382633758478919503790216803593905850060368477262953831345531361209787056998247936131817927925064830351828777258930561 [117,87] 52379665465367993369877003849374496048638491668650314778351751639220309747282636138862251158377263569957300523495209743623196321050855259210504082755187774901447861099186681121036445749108297742147566571637679403520993821623932050539617197886255433144614052061195303554045744176085740812824625392197093282065812290784855521415018733784453705888529260257180157681009487645495994114716711012925807484756404138968252924475540663962999305385674524498324817808559252559203228128723953208577014650448224456060832555262187366600431954378421146027400955705226776868724323443712667973105680715967081115553321750895536074689914668237956165915943904662321683837455745834344069770281743008004846442730975691265244679185224545839460213524453190054837157082322066861640981892135645356169678108555032145584357397467594814694402390612710556713816637152243615371192935797980246327931090237086240600756685696120034702070112455323553664075357051980236958801213087927501829051196871720577493968569938877188324739741648218292462074169659176377357796616057713676147571941264006353655215109172056144254213840257027087971575671382446511631517959059004245935745253659899735570000346142299722443522992925532752317548583318080316454566407697395712727638200415282771919626896024677548188503251965893217131587149066944951682585104299924648321368506104720863856670292441281128955958600267772717881857805075774825963596418126568673037938363230471717562417326219608071216272069308697402190466017836287030244976550356956744827565418580584578254567084796890660066523713709588094116335240522765677704251949834030504801581585791034374613188010269430475078684770812233384508937143896858603579594901490561441081397234889048729410798714257482126613216251279688868765352552678576449497117137245265943917387558399304410875731741317971304213020109958160098788314277235694289081178656290980615902731432909898909509109159583368971295193742330306335143295440457319509775446 [117,88] -878818436004942240913642088837963463751914454831920575890558019385428855371541662176169477045577408504971605695997771021456574285978149165580280959666289064324084533304183918136960547407616945095125457931308422307565606211426690464697367647613629500536959856848558192907244522249432970037257887727982464201266725746331566153550474055585151071892505664494860749396547573256775538549874580164164111553918264936603014163643015757947461712437263148525027842501585576276320265594234985093295609608655264250486508430053842032315849811175094419609574630171152796322507783686574925035949286620586088253330157101881463865808074315147600275613776568008862794661793341486242330650204122930413851343440063641290018236857219070374394991794535606582462210353418249141621500834719536884463053397624941086323444174262825542676244925039563504695988091275912330214204735974878556618545335606778436508366237742825367616246834387248279561176769394821619076722238270012726190095847085733779667343311747114393639616331074125902342544457637185413721168282477588379657091227731962677915460908618449639123514387931867061027467398710431201211591527263797530244985935307768945519739787506648936908931357432604715534923556940916417969535894048510655221683585131052466481716911179032447757049195507940453697842061727887314718120932006610729327439037708759131421407966973455090379364603566806763325393801934731839454478919079386234939493418561474798952482361387604661622824659851947706155719992270262036890098207863271748712674101973934058531462974822571322015652433396300660269371700149601071469590149814017037844127398779780593764896290438741009417167469311828810999069061033130429317793605537955311334710343688445550115468739874614852362919849631552391244196042186289501125291080637128211902306430214861714877245837868889032429805873909544809033573932105841451519020988392364007358553766925342062673617544254625285641745701923648625854377132254750297 [117,89] 2319644037769960747296687993906300491642979622928024174035610091783334276219343371813695564365264041323654862315552085441122738477488953008103005435484775653680511638797948405683041090924706779559372970762162406208215222031258264507610817406700137245400275457484424472553769716501307651673569694558101038622651186160431015680123797430555403295417398440109775160827051311199392075802802753063693380177264614460658734612672391633662801413357355359099486061071105105834932494150961225764809564731011809434556391637913984199703890996773811688016861268396618160463032206466929349728237650227725337023818085859196822748847446966818149688927369564277581212062276321760576658667337551966211049898257638542672057563852261445268931067175725113239128536578525322041153804229880075935368234616946202589877205748878341484903170137455370432375472647227879434136794991025898036107995982929923653083142702235943218063291753808672580705776665101738748551503022523622270185881864026488425136330941079785044188050785421311964050712995886471304698818319840567799769579207806718281326423581229823144102017556759557762152491299712276693939862730555090964518649276601901185166246827655441150082066477331404174387234062391590619097276726874488973959152674827523423212855597053264240390204259374456211992201037325699087703353149855273154965110074988846175232680791876774062740335663134170984799141793156948876204572782422082502854919287961776231612751045826843550791336935564166405686013086924853844826251444778695073071813369056555228481246953641182846822540830521548938364505946685710573401395485415170735393676930105880946552275015663822497514217703657846203151571388013849657014536231485223946895044065587787896356966972630879844428754209894861278384745998533801539698644317933480400982570598388886677870009744018767110485074260676498751570476272670511612000760970873111389167071650060897662268175999749136508111134597097548882099713269165 [117,90] 30409809610066489388475936372983994689172879531990519064132721360677361255554995114882046976474334829653915411767599894104324745861307679324653931379514379246047457622003303513961181272706721546378967464611259163565361729448089894263369840145349595258856238573945953529659194766908999072122395086803982943451552589824076410827514394877533581586623590861249430739894869439849373811501496445790913973555294359301014699169823343894475177616911500896678406446193076304048264659596506980946002295691899890529137305442962665865311138863947373736988224218078165352475676799968154659070791145997309042576129386274680088383276217300046225731001570800003046725872931866230158468949448774523020096030673270520249621259391340151496950001519379782985876081989867785465260627300289375221509795761798633868746746398172583472272070562515259562589779151929396604398276130567694081768333469320226576631042632876391823348838538222467395973608541840720935350719639791206864558026123190488580041784346907965892777202156134611083149448026396767543470517508678132050392327665347829308777841945532602959763424842611389204561232413646347943265698708455463294465223220420849841399333171620154573537055537935133469172633577587536205595704152269319816847283036963455418720625223508524012664120163201816991252787943203808930077387119498237423910110763265450945461088700699449183308596844072001786232278154208038780328839756435492596287281239718584346119065391949478489013511914678714558127480722102461044803025058788291634025253243861619566475734415329105727567813439835526524975102649606680022006670746011598635998242271829594288127857756373617163205752936720978384702785876375440885119109503663030550156423100905661969489716859416307447966067187936724378279070819113414109278208992766432416651222576135367103414918277731523449595524803103714987876861640000334026775328744659089317227917899495380784589290713493704165963553661413362304142337 [117,91] -189429446139214420636799275058937044699753932943952948392302958433006376803989395345552679749929562131336331991455207770043357576475774023129611939028595984818606717214181646579527990160273136077213750628914983435143656803696145085401921905318346774915198752657630598561767777823419586564925352320269874470387168505227520715882180748260235011958966545923826930910588345611676326703403976648507378770457312256493266586787904335756703891400655301071005069458396512577648898689694955332713806902078483664552918572382191364198195094472656691488959748716672914987012718499913559800708143429866512804132615030934192582511371241444004912917846496471663192868405418937704845107028805485015867813474795252178510000210948299070125683660032547204683621478123915321866711924792457783667128154065994302028824674289508080248401749659155202016537450481172374620945426506766152466591210580970915408924935296601433392309893018948094762269484989446144731794754981907794336783323373603453127446679073727353054896685514711662090848424058544755924045970680663610270893258017555760950840207570840361851698721239894247668808128498565113058657193637615798634565848628956562754012959440050193698883404190990961762534270839527923777262876311084392181635488927404918493912786628218376173025875181103968216904177011523618861748012668292478785151266831248508396859270349236778287323982347119454690952374588998644032591241636315188821830375751567280397876551290504955622986824844440740651858859222904414240046815871035354302616610512462148691522515413238849048911400275050366152859428827706559679305675592996004876067967916972163918449609978558332408723485447670140185558830042511486966123828097204450961179828284194617855107750351321379758063170749458156331159356418159665218947827059957908582644488492892163732667213342189435934661581037679913279358898889896817549662657133094122326653148072163631862706111840656401099298539669226790403 [117,92] 84262608833143214894003392280688373665801835388315828496452524066635999365228105197917645540060884088773686887854527619776365697048342708068401682868149978734868354867712215716621283230377487699127475278748577169042481046873008837746344796794330917939848721034773539730091564902540967500382788963946923013206231085345638416698457450548177735907117106267545305852545264497518341217303674296622660712999696686699232437796063711002324795527592978539475945666010115237267113929750161108397853353235020808849969751106551592986642894042869828988875486202395294680625204714200298752862381984911867150928471908578241760263085809990951310884322444974282680967461338423715494200579380348727296051608633875803531971212881756398757275019923783296688851726189999488287910112098282509689211791193481375019339353334206144507006889561390911365103108477519620532628469571931414095456782185113714036870631968702430132540203595499500848850347291515022302200065324036297028226567954646551388953061407086782329136085683992763368135729294320811283871957311622788473299791366554337771722084262426060271792649059736865493687096376243867107609951751632642541161668766694386778978904654979458229800141924125281929519160888936396893967165406953132087922977504952317077338261705366948708635458962026503122398152626286492797163895536514693773726815914112905863415488992837795812353784805790645210573983956141491428406679220730174213586735867858379418562816851804780957853475142917160966969430735219488654575652610201036307287747704662994010144805989310075222192509959624880835080504298460988518160138961579357105194468388321138510488792887034857648553547297375923733202881390234914455605778837334339914071750618034575767913594745805354976203744076191933753182598805123119407478622262554052799688091849435756168131970239858289631333727526445265897144322401701871150734239092467533563393629170872963674186311535788611717388204819693 [117,93] 1586313260774352430500566964437628650776547738279916956967387105229811511961566328105825588440595073605097323621127470322345443210180130108488749045559890595165849511566968174499521022978342958563862480433350749748235696142553011064524836382653891064453193266481210131837005382866011698555120176175582020486989656015101912623914485486946487501289723484775812688205326052490043306069782375688250677814673860177974835554375808011440821188522072311005141853607428393967558401545269925453484514591644131679030688935053597171649939897392542405471583920152056327331343649448802683043556698471977770720403374993814056469063077862396984179358707614711135505539792957378147507231506306200616325690477438170923825900269267190771612218910577286268409319651716992460341301397969020725926665692196094127084499726098718939686309752914104043469304644680828427420875310823629536308571985091947843037312731333242116600151703114264585605887227679656695384870422783630724656963216703717835158768824596766945242290872110451019361212705468931425910493349953117445629057352832460414153903012324873485305121239834889841305391526311669709960664608976840097955918238332372400943122996014850662614766195627848021453463072009083501363564219148850085170197784573465005402338987093666006389095976021709683863176869997149648688037810784519503932656253315298616974066721859792486066568857677163109155809648461936463008207798565924523896915485632737015697839049781729327943315001098455926858096003389403865234421298124797015020946947659890784350123713503316170037076565733287997302770545832489581073427736733558519645439946661534790254446060820758828954065851280061596062627113092117614057879721998116311610140453727588481565214177769104434117424254751232730819270490409215504517432315739774555255721676871124587377066293912420392447677798813977245530017044070100873165853598030966562612448663076519289691920499863857227159007146 [117,94] -3189459126439476779891513542551192353135463509651802866371729745127562700614380097029900095831650817134715693458496192599010087455930248181200248130934768231320516812959794206833082777127390944945295903325263399670414426067624281265428937695922220067129654342196324101594585951152497842161534662664775465453265667230314854696254187509166499810797478806905661864680009408371104654646561148642129308548908144991603122892366836652741100486335751270476393844069914496522088196355021303836823457819784060595231820470748950575563669637391354973212543314394916753460920090537985802822438448095880332486207249127465731989804756145258828605344557944819812168505236424563521534126954891755920766302336268204676742992688496442039019984581413632175249353045875916127109569308114445709212594035695580100300443071125573102979483554448192482927283403473267162738835844747745051151051221495563161957974099955303881151122175103372306169653118642179812165438286230682185093406534079952646115948987085255896708029886447534357882848935450026045304834573666384505182052418148929665489714235911098481949892445640984333757095615674137365232485461876628961256567584616411518397058575137438981447148625639980192088489723917597590635081144019567803829098606721378557600200389642783173872979853684712502033352816742306159338787285789287829904046168995288360408691307780364336569385250065583042287720347455259912004842000411730581880185632732119348295529797068494778298591360732108747104701645533168962969328002111434152181536449747771470980596791026308725165835835949779549583187935914927783714565779499490707306906496422640793719637932550352301653040522772743163846465960192048536733495257289523161352961482978921518549299477265519004300847503745818768783370774059877632962132373783746552509832802679329511589296803587507839179653721070555895611160565336526750821065215225828527815013765106208120317531435523687066898 [117,95] -2141478166536763727108386585331308343663837610736070769888991471595333133058106110120014051078918316449836487532190390353756980120918221623280019716560845371320101925595943855837884636552023854247363857043728353530885418582369530088393645201410274396078570892353593147292302466445390394215249839756820902436990837335214266580164687524473014933772979820794259837760102340040352024093977661267467554979890373376211053263930158863917886111661431830907321851263177751463401081339704721873691946035230764160154595764022674467548261227686626902766865216848212923089549879187894158535999787440444149855725375643611371129732848586647835945485445251020144208218177680696823855114684452367694103246671200316968974433294445526696072653872625803759277064709719425871892589925334164732306445219569899944269137694615503472561782356268332374413787347043267331235072679529337007466075982610243877694504206122873850437219581704051982399484936798538318603984206852567266761389467164197179013597228226463116983165288721738412762906888094875555211834581885233092090473258798614705953820965969036006405494492017863252757621533228374373377285330729949084199081999652596813432644419446928135132870203964975120908561772640589427182071978533948623194685504041695207944388794958738058900434484479310483903957917688160682627081600737287916889941645009739100032453431040832606849684853344379298319338403990970166534724110112315233557952440085638475213349665275606961897511802275365327372893148082316324580480191289817195254053976732283171744384086019852629937839205584950571497447810564363782580649043883736729142085922161153894905868720565962807685801045223906617649416559548553041596627231445209002124701959315173619442615203920547541099085048130090878413033577791084281072609204588482027925755991280410571598170657203468985726034186923058740995328127663106710838883757203169735272390364359422137351331383910098 [117,96] 15428285536285859145725814525772624341650316197274087647984106331643700213556530792107394052583309253515978737848627919856056079815615009023767159723804300720322411898245219592915099978579407899553999431649171542757031839840066225814570415867403389444428496427974743703345466489304447480781509846837493184162438263225838207854258848799228735773821187580222353188045341784225554645227517452879873454623852833764534751104702252283760728480936149787352139498323196794339256417123523826409421533125067192554257626046128951014988120208763114440742899582284622861232374022277266320946193536367351505488150565266510354077670742765134174166071944731004053172951917632692171496240744887464417729069322957647182978329436417931171407984184979579613195988294709780455855337841808280156336643379574098229855373241844595197487159038846358603501744573384847064324251306428440328115830852338179599808781316362033847426445515033195990238306412128269627426656501443999692682780918626323177338928441121385785979184792917424618354405078618264150126941264454934552452944960147372564746962113556754961625070965455434773985768896655052691693480122290897346715087292011296591948789681155254507504937149035547593808678084394189827059849092021060918026851288126753316859697238465023912263545463616171517363628185723673814068611608332890674194748391720654560233891572630533917804042751204672927253790778187597408202000383197044454986832006338318280460538746051273258986878997494544533807976414559622830102279514226902535290446525485321035807761106245033746364082464289439320615186836484061905491724051654133044917062631504857308103108407120867549281785375319201195692412560270989385940903362341063179498551576017606498656692311733638683948384656014761332358267767903607653917207250030581592255344908770583849635561704808403138221756701199612109772459194781252959066263670894162417124796486515510881670949944 [117,97] -22879593726995282533931550124769043583536276868617970726527390052657736216745592304064073114203140216731620380054647768007964532058825797366446763432833502903947232280076258616094477190886339291432477874628217352986834120098063518579772293052929027357108668856941539162102416579347960709679427059195726053331495484637407996380967948884703423470062927484357269280506912318058134457513891611761374006405666585388222113121734957163846691254949620798972023913594797560395035160370933202984305718907162624013099951587990139682504260727910701313289552278463665783683055892163669652812325219369588360681551093031010201829551240114124753542455790214334306543549749736410884433668256131245019990173626827592378546343455926853478349768929234545406725911543909190747125167529439080683194930688830678150423457108032541273040962732776337909824069344109688401784446647852976158483467112229823459318733694744578532816077229890470180063092462799798971017610687494055178562672284676598584345568669662348729560957673935939901040998501571083874930733807851278282691762934755928837365620969503436561372199969310291103382562256441419409857582010263216314601221833975704900707876709981513946850153712796191234318167758986383664429063724610096792805209989400579722259010740589351682174636169307300302650232171278692954823423873491422386726150018464558840027774325018231894176576263189985388720290025994529471925361282842570733419337963774315066951983678147219407463662205401464493668909754696835405232960603636999868875725078087441882766918727690368779966624359514773788062533367809184700668242611288497588678131969636369300844042239838417118132758727230940235953471364691567824010194653792613337975421952493425704599664615443529308528711608771417541760610334195659234296088990356679373128772177933627568672432899679732211680170447582960417435101792031381113643597297587516372487722295696385361473 [117,98] 11109365631699598101193080164986804291448508547918501188517469516716068979491857545249490186172689479478342991811248534801204945141126979146276068655425815987995779038333779751914468583883498131198805122909816962542677673719618423318978995455571805107628706720056416611636023973104373941894136925155409161717424006172976980633362548735063857833750772642381922217334970902493901860318137626239773759888841723897675898730393198069581626297723919981074220578867844404841117139502343656777184782175397875740291147224253072997916090020016615212357907457914726408017600859100250222068470560481652964475692299204375364166226217283448165640699524589291573787458775208894416448797927503660662216355924196494529218414238985100068370539734841777693748465928042443127419717346367199802310435688731204263645596653201495721397761566742028586380754397253598622880687860534513165278523125857347949072265769659828072626259355986114117768165472474469169765728231112080416204534267354435386038685719120656360807069708303627142296704981546476764368601521771191551454590612846517181394910823917806541045817232434214094110063843130987047470797585560883120990139754249805337430433039200216887312877375310706643380921562885701183352303372205900173095213082241103067646354706159356413590359426160310530523823316859016700871082941303172419463885271429229112452125524395639360032713175864076740506017597842537548757133736262164460247225085638143049457344147906111307846687898202504198467897149799324572362880185230973140645889564160522657687322243045442601322214564383900920506348288909365876191010987558578277375344400691880687823882339474651445275964592915978605609948306853513389901737255783454311809476898885550996820616523976756278350916104622443743852136875881839839922567129254179338673880436900359000845657487548161860018265701159765364869796613583128984430313296802346940193931314174430 [117,99] 12106096224631428728733591851601506646940360288997437556812720647396356731033207477814140969697274026713985100985403323914821761425636242190639020820464876068832501936764395263907036208449250256153884688779825848570323752518187944461560530226644508184839545115302134053794860993010126321683357454634416517828948359530085633023632554165156744164733151356283069905731781543110860657714367999531653862406215994972624752803475964056649418104268361568272075708660419983532725624755802002799136426428475973647256508147885885119995779086983157565821771920692445563597196033723625754651344623249823294826890646932770236547442662886160820997920214106489363787047697644289297199917720935695717231924152805372773427743331451951944615080035268465831465057034009646629558722933532899414275894084650881890015656938925945226550852277231373778284155222809651916877812242623216551482860250862609718890153714592995276182306309458811304368122650117326536196831786640060211840669028714813007667928974967845316573519757215753337506420739403629881230968165853252975253412461479043736560074233830175356297082868967379545459193569787112001172166872963557507769123982635520372248861165237802619736912494767100946569400229283134747331425826002347649274491917205261446063692387570388420447210112605660863199563940758666065531823131174573302579831826919477509510093848627377060157644391781198066356803284059506865754759438980012854556560358783602293969071303927821296523228530554401067758910673490547561461628461096692299809437233978715527443117879601009972684423661337533932781899541775620698192495927967868894298178484667425798443757617609972131770797687341196136807151922941673327973857476583072449424161588669855551681323279380266203282480112244011222706254606166230973703667153574202844520116728370564185042426102153591987117803413297786350833965485136021552596775410089605142494818981 [117,100] -20790505634457583892224532952272479033303149459160491678369070203453821320068992530126324553875068570463838062480201119618980519401674176326519940113504493781892768377118253460179983093650960612587092616315840437679358953685721149371618809981575833379755898524409228695926716274049811462137875521996725424875488250905580872815961756734810409706040958105523845659784095189025137524554161740887909385294857093299503708596754443906671287599191360065080165226169526768690549338658395767357210191000951540237644044380285215051063457716460892689845666675991704255137604619430492783251926860359528862299078056842292881678025195566039697386441784957302520244514241386816324036887637912260175075922034409219343426007575859978221912219217338096725763863568772110047842132405348362821690851090858874813570797823621623784847102346662703166066200780847543546601739964713960392746119849102659327318535040915324288452442938240083622577014234018068281918056252686141990596755796132348722318447276746134977447528908368224007868809494731654021238105408921607441262042002554989760636963768739828486716629815399884608163142539115191220223163486300296255014460634053411382391430603258794391556795428495933998581780313957708349907913469803497651852751361656419038429716084177243694859327221582832004975406983619496996588330503115403739587350011649528440020227312828036496801971350319501549019434096989818019593416466260801695785509476652440134338600517272696927821573000895182152491561227139415412651339519825210765564910399186090393814453824651481754836222039267624708980506112599959549823720019547880054445556004355599699902165854355068985983503254156976810400294410042326057705550939209240336025089018307275423233397748838597022037689488598001453224067835899703922055205853269595643910880003512409517033269940632490812742825551817261985350447960950945215254557771549184804291 [117,101] -10297870382802411069713424416412390447302219488901974731712866083742877914883177829813974136267269832033284917020514774543362605756509831526675561845918332436826793593818240680641811187695102951734856561831800724249658398206083758696227318488406545780888789994323177097060717484943484817589357892553236116337159370376159915143200937107747537878361883057707040080290782678021918881629535325768656658158421386735307798976423400805210494679299822598829133032878857998895119993230564005958760456250616278105006734331699524027070994951345209150171021676174045827810283771759384622829867050142552629466775939666136362553925074961848208932443282257107630178711945944154069003137134001091445319096256049852223541968772522960910710062052534784972115640411663085373071881700489968399077818229240922025596009582014200357621716568411456784932258644320690392119801116752644048810031586326145300621621559535948402148307663122824473392497982350769070280887928934481017980549797182036479184748088526334358153590695007472192306008144078130037925432127666455088327729292260862061844372217237971352986403469298054525568946729176336578596437000381420621293353945846422004784323153294764530465502081074472951994588054755460481321441258469962687688731609710296514891752980264961720106648515164079218747913615863161203134762947104775199144403873025744619259964346245675594420436998823518557889804345890808724015910455912564338002818649185850263771911080525162631646910095796182761153156223758515242139601084954897973276515796991610646244083488871673214904404898878580672093328022351718494792503969218977347482625976914010343845346217407372630830561587913570643739829903527867068482554196402577615146263329386569406430404162604348434413696697681052126872441585554197219408801584340191748525033338601482342861798494332265092230954366593649179501048666741013158489886563168099 [117,102] 22022263893827051570927084241075256537617714942409256537550605382010245133729888749794833592563504348238199268495207518326362831121228127873232445364286046464097263221843151800009096386037413448888161228932591537710377690355611379783237101670851119881307748079520374446919280096821588842365431817746380373672650797117697481236442010174689073640088224494696002686558992480096642654798589543885213367308039792855215957289693996579842805772243318868698940772134881675914111486900132932296929331702910938378286362526379080282708624048949912857370132019292737052438452665378337107372015383215567908786848901200391864300932435163567428871649586354510573333286055907760960833350444873740095293848990028320649000093123522726716930968290541016559453897634689931583618054743429857717380453655555669823217892637508096862062506480465746104503182952428186350301041086891442388597930221969951782997883505817159431530979877206154612077928450895655232906582118242507461987665590857402598480469014672957291008454107975173149938973840425418178014773628842632121298799889190388554625464852900757621595559481264057161218898430852910857983456510543986876129839890305286298336387265854000716762271663519162142392667770386184845511426911048980740296204639724268861280562889658489397916500995957973238085884350569765831405292480033288454879137907734385646577172619150940587140651691503493567494886383780338012937199881218999285008661852491085496779868196011695447985518214323630482331939491969578503970816424656839302074356111698038963678217527293259694807100150832999410582786682103955896649851545286788516468943131822538739099733779225028910492155216141866961751650345773918627261250714655681931736986643838505841978689535830390339373705631138502411968373413575659641725357622472817870370161771157847085149917987000880143439923740138185913708062434068703513041811628 [117,103] 41380822857306488870090001427443039678082777367806478757159270734158857090199517962697552431877896975794614674048882810951884708028218437450436261144830049640589309488241447288904790218439614403635323192067634698505843282802895812715086079449877666945981594685708855226331687393758331170895502571623609577516680508688458305465880647864307977319150734822243447458999093309785992380025209348357283908926459468738175188864592715124000063796775818672074145806597629009394889453606366463726337725318911556836791072952198213531794651391796925482188757619184755909868946174428576419376383115238443136821666555305853776569835460484582332718020341875845751816426919382434107521585112751621470251789387719019841544807448249986005895331071451016986729602411557123460612175824104552951397987511145529283110512563120161696718407809473530563787819165925767368194230945245285626091174429182637837342835498931903123758902505188148776772431309471509868144064161918645997579398302148763715142624672674822650644093300830410110192816042827794985663713400181783964210901298700831512604280885306546326280581541562462390868256649685580788658266351292102697977434691009016966775880597320645509598155512820929570779836799938253241829833856005578502802993287264079528879267765603208490386397258842624290593760831950799097399214449429043168950953748305558465409118191070455551339572639123393808554136374533323756575990026714647746696432210614651495068406366011791437036162949574763720586181028881854636436865790063867696866626042381363196871561758003379223048856557805281639899481927855331960287749409039642737821284758031166764133755688460588274611308322930515105836049832864495043140520283705793303734760655323633755551250975370465981865312751075235810435560929524099877147576694211671217947597352715384585104081522366045569918208163074272878565127723681164065911 [117,104] -57506236763484243468325384949493598384380547318134675599922626224289359715275300519920378808960504629780183539141695172898859800948545814415587731291659400800389154696755570030255060982913768266508852368270607879704996787195831019420279526043789130138115018903823678524919780995527796228837155778677692212233609494769301602807662266425067789924105466793906698852395233446316369537820562388943189502062596039214702294227463657855600537442373753900364146523948395117906901455323393897504109001309059932604525970802458048393620669812702297797813888703321511894944920581847426444855943540878406385577688375443939546772570907961949176165198492600565741743617389173193582125014324052249715559394994998432505250988791862648638172554180371447340624906005733857942100807954502733461680561254074272136435771310965256979246252312717077941015940719615524601065513454123956220735331466832128458439028823429886285742113460585284218516631594272683521974746750104515363080789717882269527666142963509208643240143969201620984686498650147894221830131890294842012750753352818405139753521525524485303011978679120070987885887329355110925339680443591334768927277689183174904571703027492352985889989702096881806115838964814537689659638915777954967355807362021987722457292982695336133991683678115094362974290294153059955164446704482268164555114586897872261813496551486280661269229060468447142658689389493170503899819508716703882737119797731539845069947793599325993909928668084039626235286608507960973435282317252230843085099047430074368723648690370511141871723649525684685323659122751419471682508743127634010197676834722084401669349097811191635080205015023852626734127734355022267762643558489579699129556869410345891711028052009738426628896180740270399499386990432185133915989541644968616206474717717306272578795171926387352310149015051300296910027370071306 [117,105] 16891309446893893126138490135703065285442605936924308914413566370239089979131496801582297196862145082613680674191372793705322142197203807440355718904656541819732632515937180597297810807028187764562632321988149889625532480646862460388058518414562205472921873803883520818533947496544720727114568682761773359522652866687745197119841772714380319755137770465100103191993555265813701180631599617383375608182909443771869524663487976643167393451734259678811182280159077214953974223621701143294674676497676249897551413121790275158115653431929711496672525473825969828926475230270827960733411362072549955441116938374296179059337540335519201652273265280316691592503318918874283220037534882028996779145106915297395861118430580573343457750151702513966634846336916976918579235150707933611148010535648845262639945368878773285561209868758339821278327172997806076109973421626821081195094661959891702471245906269879158273347872742124873567433049097021104678081108282639698671946877356980876215651220442693869990356276406813471932320858994880282143652026058361412614116472052535077908829507693148319815143517365699259240810637881062288896915644512638539472341470541810193051396122507853506074470814926000323642596920200028703495275690116241001702327694334391893566500035843798244410425440010695025233790991069969103485792426782365249978381406204476435569520884231227696369921858125746955446930635556794428326495672845323531978232327748629306039224773888045404475432869893536446076463896306542939675939293287999600904496396098601952202574694443872806875990868301024574878616462094743037498954415388135670687574665925828319490010679441718354532131281570395735668133624601448807560163260790980683671078544114167879533584451117711590767152917261517276976894301981742332006497460517236000597891721997647365372380994265847868703287744777507554799305966 [117,106] 3917743646928912797238020882603618116738573374452168905637753995463814827767744466936045315451822327044432405993472237262786117301125940283117429164429541741509566571914411121299296140405623323910216437307404436667115099869169790468115012245854711607507850360945735782549468440608563167364385562904695185139338693267348940661435340381057847102284658988239251113332993556553687736592925235908205816894550472334967463850629892552332639268941855605321624046174671102594298723448108915163960351426427585979494901172322877276550313255470058871777767014091261117064228450903487491596424679499676317491390766686796226679306669307195840210621707989928992983247268042485436246844742149023664147860074147340822339551840682783953893332573669022761519349656105427234725437876843648940989596810270245972477797475382143770827864263776335042768338149888688110180276603385840865381207933950860922899261951633344896038172460979738662624965463950874590117089925401527604918620727615067521973512176320065741481385825847274075507665661361713064526150939782150858628033624687527649695915384901662325320369167605605645347787040450895888483816539875756148350476185584182114257947721357541752730175415668248973264090635881749137287834068731070330656992969056711445069166878070345755689786300903569234289147305479343849244350626124741152082883895841487235238870045262662551233456053229204398819067404210342800764696764205168511281318502981360490641789502275094730034536194838043305229150808239246450346734448935587025245978507722118651025977757648967805770031440512564031676018002137218541975694119577001919732420795220358134076170020001318244953519430674352918876490132963441754603550598837831737579929445651025760312082477194662101068042820436119309861859136035943398909060762982407624787301127149004189727616029400731571932154145693058753473 [117,107] -3823802600939890061182344865733676702230614524323101105249684823267532946335230090451185583059550055118118369707403378333964752280755429014968019373210451660559785938638778328078599777010416730975525501203652105913610991242065558726697791570150817219844576259546080681223965487474749866049635241923030648292929451821859981684555441680407533717955049953106410013439169101932288174465041654249404324281193109496164398391021738072733580674389853958650918932887859202478509355653330357965829557774348876615017743490987595584772961219956652164511682334352400618617325204297620881808941268032630181469013577723080467521988254438240700672372570960745423513874660676980126110430760694419893957077420012271315258623126554572786897323742280552321817552901922168032513767279425502191363448904560848707018961230816678655125062630759056069105754010689995895734887023203445775911743253479663912015029527534156018238871208476878929358087863095757099550688455690800230720113983514823782529798563462770754189890426570297099026188587967321831298184330511066910609293334633755436203177238065832409749826975268110694635130948406137987705413455409698445459066893452056389385660295648221819175400262095739983815958114058227548227537528107569625204729540016260006089040394435791262264921844547520029917472304233659317763442450108944503694827816573047088459977177286143793004824448180409021398941290264794772351123104507496674503120982964968897941456533478096764612216432985562151087935325673233560088561914560675219684039046117316611319615258122255453374065126137169043007766297133514921915734431060158100109092403124678653999209112146744255073661081429506176335998600127182397559545486516613738698546459011310515437534186271960434657629617985513523653635992392596272288393422982442077497198586784811325727323024972477403654634888913638 [117,108] 929793603886390010910877586351557824254752437491249829954016302642133519742048700600212555790263041417092621618047354822580738518935072933579559207132798769299674818370418613144076203917910877537315515162283635316954934334355957253161510291620453829981562206166321265502839766014776467529102935130713537490092331740602557573656432971206143419377778738274054207065370968671732064105512358134240132557492782312539670849298800617205552998253369968929553348739231273391477221651848027203436155500488669984169588435856737680116442870645944651483552115224726144658680810063069606403121589771088617299414898008990424916749770326977782026440677700749178322848914306238057304329982219767228078481668568479651383504214621142219874558681887472782901616337418327562014535235461749541435806027678234941391651604754125015816748492716892356432759834633300747137497664713617931033611894552471511585742890422213622165504066394116741638229995500978570178804399253573985622818367323671126092434270898332578177545640244426596726694202355259567871322670494064650957577845618465241660850152933052868653689710328758122550820379562902424916488953787313543003456688276741965261983242297343945184369161975201374939385344244687771122605439763698193428071507462689660839010032526002232351115735327484713302526915201404140203399127567205073134240421007616632514500873890605669102167272523433549846859219095525990551731161721436048662538588551376316038743884514364104548634446122831735593056705641887584004949580905548439184833848032647070397208816243740232860065483143783084280626675712508147247823855443505618071337771345429163395361324191817547747095885733850843822125788739439509295573469514719270424790693590777115414857456946154758484413855855406226501376028431529788425151689970735249308468445302935462792358886257824270581582538 [117,109] -153181840760763946016365824989599820144416980489451114462452057587619508556101721752569456498819051102551695387155143639115524507694012190320685731366395866493784713325819425152387951196258428487262831081614838179337292262246424027350504216686827362699066408008863118729510011224154669529895273909733369491093501261806742491833448414159699158223824395497609691081565682379307538096130364309119368079479936647542524448285182291779665713791586792841696496625443318393879294751929119207839549167797632318810472425687843724941536442567639305266212801889164410835482692795426277164042923894704949252237192486514048719811995467018266685545003022682802071783435701057115603594535440890437391067307663618131555424935928779811034115238378646789212919277930685820843380106904347756381978914522915752903278655893580357013347190074102474618100850976012239172472728704669183118197718788608606307339723495394514633601398608790452518091078772375618646863199259054960548212417431693954439135052330535144734468352093661058884793878571560337321496111098736313596722459967795069857288573292502946925907139255682901588564178094130091228849027640851662724473127064474690991442233779573247183335353583721373721001313685466588763506053517573180388315436881566289644535802279987185644005937332363761949965326760708584251829781441332020620193813104265526117531508277571266675399658629711142638783283410924129175717847715367560087337761580892842467691844516097803453176337529667036684660816738745018483523337839925288951129715274952338315414336876786428226277834910550239215813649214178374926237162754651247698562931134983411346863333110531513840539780244937069562315259641665635520410384600890635134773714817599785026138009917640513596683335170305661817064635463709724126535246034397798196702760215435635819204741723314507655 [117,110] -113633496018261606173981842121755322511879567119714051432114602857018625142774886872935716792279638760181507721295367134206455556945144374316559194614651215684382540391036429796918565132181854211575296709741620510250767753595063812402593508125307192497340441993708876175440899584583025430992805599577111593091261112143068802634649179312426400089877406470389086575758479367691774988544154651998612108647967756066817940544026288424428703100480817358141638689553108042860898960357914002497005671717893063094858943981047252291639701229925990737303876847761593029070240238950634622394112315507449485888301928624180674889628666216971777406178509517650052873238588277802988927494907596391569511669271900794135568446505113295223251180071016262601176948373812120147115213915670008230165895367650766538776153980542382604502541175094699489364595199354048691092599780671253236228497664690285838463539774800971103694836383821217294001443581980155111232025348228537840721739680146982571140401593287885998634547490367905011154511426604248380946953739689665490720523512049377722073393913748768667280572127426624413505204616218138996871295224697316367479579170988115695572893777423143079654617891130659806127609005701922368025562569727619623378306145580770780556404387731759553047737971005426791150790822378731559723409966294845501685930863798059204462452397407397874675837635788152406962009510642430339133259527518303196333769395607038735676299120787892065783286025600209416345328839691794016520425171061293382273821594132893383744444685763834191766122417636587535231547906668192770050522724526573921261656069003871608584460471637638884364564098376085372637883927757718280576431655559908555759373955699729603055526266721058218562805513509318203249949986398485960728428238825016113391653979037706607993649201033 [117,111] -26306240825045400056084731470657212374012835922145164900295026185210662117077387819390219902919480574041791547531238413605835442007445822437248657330284285222656676253405685167283876996523469246989515245298429830422230205174227486037562958238622674759769527038558013389126488867398214562598194588474503206678589297318264717028105066315359526920436947233709528597896580691525842568538909462829951522880276005157292067064761458833720828265523068844182302358959219505291502258044417898007076631947222429877127335044444533856337680440510962185379160326048867934122768736767869850864169501375307209550831879249523448901324266329135327961891703610312169646048725472847717022634487681495955413738560626541228430122496665648535427666633289151313416967112046666082437227850986466814864392266548207159071029464211671834621282823909495925510377468837220340058370318589298284548060958912228172019854449085721023334313980349178559298548720699899892892429526903564356067279556126141860222356426142532439656852256669198939682442722268391968529599528418126893301976048106218490009912290101706138496335349033265141423656805931791960170107734426920349169875400175814314448887242451992170579573352520527787549164744621193638644224660473311227318202189175542256858749850821564350069384614527606159209929969976889948077920531977568148219654158630751052997833374886360159440189110409484160538621652565760610902701595716664192088505756158328577116402939996834477595556846880887974069413191164328918508699239869364355050511529120515068344909358885813818892315010317177336855726609241170528828961445026019334767201794782597249761198678744942841946120626145129895548667495192187195680429699886860630633253664667638726553419482360718227400683160656169104737499861349010012716276993801287571685778493367533680463819 [117,112] -473545381858111650181409046847268206192397846839281518421657164740388940249359416413020620278412531679408282870206092642397708806527287868118026074344514689752163499266103686648940711739867197065554217385684227095904059171726100493669578523316623781712618306363658027009758860863592177293493780030470870441064901734643539865671737078371213290320180781814540391189284813561332234527190747562877167756525817314511645842762505395978621676583888299863998122459558467318348845832373667867111923282693522476204675933760653215759607894167881218066075280068430011724295253663827507819870387258240457778727441867691700420195952029630735597724633153477903152208535194494903740630590839855428298909042425013735344743199281508659999718703629526380367285413805255955651462266023223021329888348785438056146254094858521298587265518361711896569672110864186844718209348112663743603409268352242610829638893141578639997829055617137854469146370137453523916419184185220730016536429312830117079850270981407854035884926103468323554989250102801656134244825613298419742010028744519754420080369014934983943791095032034812504501855985540523138562555668676207423191567704120159462970641851074335680427535805707501673896177488691335037695924156199465487011240130227036222505072101796600700167403940063150446767986816339383559546035232283590407711518536914831560548782260760637852090056535862505678495573401773506156793061028703906906141072369806080279098615503118103359381134862066133777960253474420020929997968726831034373100917730252317270405427233014041674258333601630606922001219512418039984380091137808953881098635493904771608889400362406853278975464783579039147679437658931931948992037716812676660441844302203503552744389072024373079826719812912222021047173477716479435055053523954350622881547794180503 [117,113] 648531500965692358709225769055670829564591397988420622902046757456826917001553625150583187972429752242852460272992728285362279548198336529394145406879026459351695138346572681437799426165160843492798159046869410521933500087673705743651360466110020035967846068429318643223786082310483174605776988026020709247786394387242381093633700654964064578275853184950650218602221758915974354064686899627699154244128095843518413231450298813387366532729692256735718346261851393635183987973799331682732191396384565716745595626748432829915977060120974915917601980560028304867719601921018543312814878967557959614540712555434745377192621937896923135368376149848033640520578098817762534996959416085228550178900899220390505791862153701656162298767123235990219045288238918809983403926627221566063679130296881125810707509657620442284939329520807676017721670143721231709705726934360311949437476789121473278959534827032158009946244760955413740380106489587626998142858121872671276347268082603102978463687066094354960513844470091092081917815734730016992194291595810752914917234555945166818709560461041332892596084793771693992802657076112219429297738630764355793488233647743303949995772029681803288548958228433118526864355933985028335800918405892752117972286315100911383703993668728383958722527956175836652171853596417959297800822375647516083879079140442992532364091183105940744079498150399407001717402079321227689801353618426015286220203451663910209673478924660529405543301300401677312120421904034697536101423585264328425037635602888036350280973418049650154586109728872060340457962498610881700406192898015347951922990595353237920704586931338801780391053290400087605893970137498464400932907629463024638106489949542852037101307838526048919207833030823398355348615854187422646196471673805630409438659865 [117,114] -2823349916724323351934662868958306368802682305886103314384574178309577097678994161363671666885560576263737643374603390491503490284682395144973675245320085226168738923875821816672654810607459654076560970456266030775792060842285442146746564304392324143963161004285946216739896442009986843841371198138376677853438089213060203795837275968891067125375978665388971939372585556034399256042439947780497245975898861633537711861178799312790341376026329334539950177513875570757025191407208909509503024810204711656629390599813005725790364591058399926396218829365500612925327659102621480800557914168773897282055132133455110545097177993784824505072023685382698962613265586399151942290225360552267876286039090754005584604433685757887186178503878616354233511010515576685506412403315686312458694238242270121261488566690168695873265047881846781027151419710905110868253049050639934474538319602499165886728553180981734196659327502604562372527437409373296617502495453468463686307582244272572567537605122338886650053430534733955465349083244529658353047186847701468034159490978938117667449835651018717083638217047058498775832683775712268881307496818365805130545471540853613053284979880912402323342028401882308431649464200850153429576388990614989674388201962844951426897673576114312938299311296348422189436334824054308039101382135448587393155987115381637962742272027195084095325295162184343539482303492529815063391953789069162941825858152490783768668998030622555542161143306175168763510507583417175855319166713796769059405976752398960920271736882854570736645071842637642891469943326924785884780587169745346334838879335023004676294090069720034646542334080679233518371698790841364854736302173286767514218131881003444351727488182217632400707952507760618636118102228233531244792704218153564354 [117,115] -12848936523580743808695527836279603122525784630334945080622576357293126005009247690433224585843989927763675752068361966755553192698993308180888887173327101524406577566928841369189380972777538738407987526878972621401384270667660593018868932945237015290618555773027448305355383742494526044902427238074170910323671487930172990663154797919432375131941549537119550490704194823069562404012199626103014489952076464953657866035826779627222110092807443318708704206131461729977178329043719092891874291125227015358509182529937249703554058185672221937191749882077793554299416765768174212589841219461258249004681133620389269600085419718054094569854926435172161479027064991414848935218157698321047623852152917953246007357364937788577098793457801520249399723312579032909970445804367581888137388815940862226243323814753408745077004674312197104683888337831590454317171356234421402789588049683782362279148435633398226756779240312337532327288837094556135702721770707349749819615820015268277849734684494292807023292233303005642969374598995296359926520930021278827543561344208224679245612206334705848761516050003611823453460296141903201936363535683118657383135670725402932053741015966406197343561388342818704549101946299565335907253780822734985976649857561762382249703361075660054568236329044588148232157809740476213897606430514712154133283386281183772437062206507486643529504226323733292002136555790086464440585789364574317446561816790576317874277751540713809527049188492227596478319374447159518086715532693317574044313345649065649763148776146133503208959785895744387627302657746626381827520719128610479922721703128150786071054999026904473549445892905622837138051146759248040105762555789087203053764301778671123750341821146941076737244461574633028883986892158740016713201127658311 [117,116] 94982405422071096026279076162436207688158714694955556057801763423305328128211865832786378426565120685868429813876224503916967632263021243290587932889104854314037237232329272163508788571363998414860961570520468008103021145677940154539141853404701640129597302822182662776824358983351585739029994518158527330269057440467559696464969580153528932728427003618176342347720393649803745607110424892670804797399923559854109810178548194953113619011229337566908419318607627844136909674450906065210935012854957265203692786803589504581563965013288720051865337517979330503803004890454050993533565584361440767932332371129152484410641988073102015608811140852630885058055093466238266628386133615776405035235570332482906715965869789190748952168903727133643674105788423236976635489710638701156537985837147691231364632723712984679080585871765553773735326188770658459315421106216700617003187026024778315259915984397459775367908363845610074196830091664963572622470415722854332028862391609262592727255451052387350687629619670609519148004962554723540915266355103698464733850473433756054668473476631272766166193885017742331821937605013635376341988441653290428555307467359471076401396183649551570981635899719584510126101533891827329107246773649516158759097648286167066024944199892276316352138672697446234265656918069742085966366679124545767597256218587462723063964110459431210651952503720312042402027417005923312795984655397002763795501977847119031923583508064697814802315146604727966848358880291691745642461800690485696171692021106257501274395244205485297057936266872360609722256395035865834966894425037916776719680278377504015430910021228437175777402906903634289722460039627214259152442787463565963701493883724042799236001119107091493503921532343898409820349003536758747662086 [117,117] 120385281190485626824346987210176007515378392795380107373489635268325919316901071688252785778598236531924154986957182829035469850156730290900990225706843629262333149979298597293076357873942468282810337146897876013058624589753701570014850233863574097748622782629818759981261889700445432664231374514527529869153723150025749701731377450749744007141422151401605548729160502806299059338061984228214777244729470627447230030481398478114657857971124866072749504522415846682787287333344421309061531895479650309535467658889362536473471684260018902577209302129417470933734993914914089999282634004511948720487344024999429968482333055919449994772678665414337814130784392275351971346773182602874490370848362863283566949565374272266830550201205981396115582529503339162580073250447508350054337082573882217067861743719381908401829445125453991513221099605588639039955618387848707635798674402020447817588546161598283764041236837829428871772740710237643318024993153323952238475736354995729003100717552833977759158855570994127326891232817457868573926647545143896092483632111322013562156799420229284040062008942429641983549921948903430284892763829418475638342949339643523717926960584744579856694732712644749023919648847272131640421533155653939408207544722024031675819395507870416710591343005224036210348359219700831063591041718292357261453636777586237400685825367762081670770293242329423419116147824665249701869420113381825062592850855356247692459769146925055985869972948565300432541632257882852003754834052845717124742704983212525007095600314702452229280603572456669594008045515921010825105228244824891878797441519344739628215110272702392103639836269764078451174337103643214777789470254060961630160910460366646066713861169714618950425103246624266908273557775755969232 [118,0] 25673582352911061130582956410011291166837308613268892941568987217936646632572418255521265774171860048370418472690241120806812773410187881815777329178588877460884017613271209483129388323958043137277309102111530324497473393082223169622429488602742690181805744536913894239955941869894076352482640328824297637651319032392375083809836063565925111533062300864432899942972141583186150547493002501868466477842000394884844737420725515359477511755460142534688003926857749997941989203769374306950167365376366323909188330439820230866973708992940395175471205555341865911302158174015076965685923621398451332910170533740650216218260583989333290261911293347913256772938223312792722922081181108066641769712252705015021822834384938198039798956097672795434650239984602704633638457565598219732918912626743404378944059819456795883996268161893844809582210728231677346085404564591937540605237089693521066349167959608346110196558425434689539966861659143876651855270785781145706841871786790266064039163984473565765869798000969100548993043061945106621077021897776155695281273323020311505806133202361596013149374250305152602699755201161249878066406266539841900250361106335957740651030463001680291272862726179893666420267553408419932264333338026544730487264062088668861899667282795875598449731970601333362870043631823253593870685122464318249389351147581163700084195392557425920640901818112606889788693514687406700496303174724902418330817890552261368552332931211081208427905526742096899578123505332677418226997412307931720384146132693321172981091513609256389337747267450503358407382387128042192989229364945703670024595072311599928059658819555802957282218784845609349694664534252348597820842555288288162992566784750319870403587438981698518751359724069734671972882646299650155912569185215792699113864501115228338396918006623241897938700817693596313784361837950549328645171141152898045894195681340044264222099788297430232465127512184279261558932086606262505152780052199594824082515222134571171279372294522837637728937118789175394750484047890143639075057558976432848171397324976835563602648678890871813962348824134096503257751464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 690325659393296096647177466280839215372687470959073184489450236871097588280004222204164761841631875041082181474830117299368450627259406777650022706324367730491811932017655930820851617706135280210328022954207796651074067480481392280513740586313812768544024685067476696435760405150921405421948126040718642874538251857062553483354809967114010340925834875027182651152647844800763960726170498315171902695752981498212619126041814077209853385937669919133145422451507177183895492520779797381538256828665316852159679485071493921254258337358536994950118646174990933940565059163876657005234119600552687499840941310885872876016171902763762382072965618579035502992590060718354596001997653333718689348758264105481657458413966258460967684247382005528922249519251705176649372700229005495229558702553802898346269169572032804814207850615420429834693069826635125060765924613617689357922736918216540689765273571427509209833799204728219054749180623877046640345755593993098831918276752129098928099627727569256442112371425819104770824948078332125163054469387486531235988423122768026674560426946645350463561979372393347716961378694029975322846929554892323300039090133841536014227717843725044967555191451977327600930029763530127702323427032788471708082090625229640492326453442937852417016675610384678285923924792840023560160548520803933370159420861646857616364106966769794726046020291146704442958632544238733701511156593363831142827290283544954922070067312600324841185478839268836944798575027997297793168779730839688766420980086809770279778153433847192440496143793919572942838477834125549277037563142408071268772935655804401011262225469060767774915461874035391016231583006695421596559791112421053200126679379339823782821084597006294323571395673429553037197160155997327791180526390725685210159958688503301239303062776956990300962844313207250139167506059063736732819437508150502585949203464586223670120864394596367424885137218307402533070523627922732687903871034084461590037995997282014188441498974751014910595630416758358976246385546455503610134709074281157825286420692847231848322275421520467612868099394063392537645995616912841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 6802871166558012876074879001204919739310421454351402747644449086964623812278585780908865047324846542268021390112031163398653518299874311121252196156990163684903757873508424193279443742226412304929772714132414391499594024649399144263075937620204931371780370143782806365507255445541033512751141337013430174880007680477361972948027756462481184479934312145290200220989030914216196417714979865090748123158380695159951649673005278927552479798648184993155333754528887677655528714674270305434096949041899365586014766020901696982888431896465416362236266006851216497606979803228805180543029819538815928296962411868220654616837263971626032537253777883015240164706731898213240740025429480408411066268571660348152054063666375720761683453621439495305115775119423735981625152073026981034593863170804923505607185072129463285302509862285820371628338483008574585727043503719172248386352638577520654334540287322092412946585010736693196358630208815505244954212405119116622445196441069962412978464541794686214024038517254592371116992926735608589867818276924583203704662566137274356412696053076035793385323852056346007481040514492850556947123820597436680639817093774769433674329118496699576495836649055632739572185061895994155312434066472164583001426303212013215288321464712251909880392882532676148151951127703351939702377223226451858707636164516466658829599626755955996136966164912540106710262430578696956229217409256932387308652875787901826873831335384529179998429959060299866087045218466125878078261101443054115829187712678234725564808382455968053833565455681691991235707988041511784897382852811252795125797432684607615086905929955532586275812716573725502741899471130913422908960444831168933657369912169241342610692399147671532021247860752010741003079209772090130177223720796593001238329644250579422473212446417215319749166339473874605448134712562717469948801705605382595008971064729941821190770716617779921318622754132682007744598248044189114085212328860569650133520605129191204249728143511368202908376804650931621907152739212860623280446798486941021493967191936259509133622907120147531810899071968989915148995351046323776245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -271227281558211697794523614499413268986338628973490513909150656705682089848959527360060314902251840206159519562071711945062568709878606859552066671923609017221662845790655360490449964765417844030934321845009662645954176639841047314129327426743872034847991777288074579632363955410342335218392825736664154659361645653899475720408092217792698180509745750743355537416895486401883486434053863886012661446788179778070130200925115905522851602461838860507683900386412206670777004865639363553394485478282303678890576383266388756316578146171537717071716811753178527950975994677012710750916937710459816822228982183183766108942038974175910389187238966388203910068747490929574276159560670144516629774200460669509536447285897330975090087597362016049701731664331539483161134110909280480630700930183381921679340081243094818633559206664356999005108702621187255825290643091801997308796662664825068792357592467517702909390666639917322071947427657753867541298685844641716813941475341023979260529192673186361518952774400969567790239408389014103759809418634952750387758655714814718657045242150659499776448024721087624671958398700188807501364000088425805535315257705693939406091034901738025100398624685249129731977632911226583994883302665880547778853754227080780910844509626735382035727963042026062907738032933522452807695983038137095063108048438564241896560473557841094640893319756528752327342784965983012789331775609475627352281637962900831203350154560628614254113031685107015027409692857997974998771129429927256078995002827564915934827105546989808082687755661676024157275388672137209146537961214789355012021902484598196701690776631941495925496093898045326492340480697214076271572556910553176153750361902027955564388483332056341015793569128543521161177594159630605442169244899652362026617475783566616601498006466463390164206750132409886043899901247877304458021392384585121143317209658474814881847699023020722482952179126142381975291962360261564137954786659632221614919387969659697051162940299771767872925556127630367075988703527547859087503488845482233757275480011472513942967664057691124983114189218001699455129482885240577161312103271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 3724704432127885729647777275257956943447732040784551501654832708753287535617440036820558021508752892950359664545580654800774627421586559710123262754567322135533762846893835550513453319653630340497960169929296471909189758628857682392493058545553953906985693934070442911647604189988536559600634314694592542724640627264129615843103721746044839292852405727038833897652829761786027189307037364954338548456947614324662856415608517704140301320852481398455917899703705818989643625456475747791563813836868044689264152673824796196741215181688402486116117965751090164403074769514996689694359058903455592034330265484304438191066870515323746506997549364368515507676650263634559879432237139770446642011115955103782647632427319815749244227207200223278071799843903115204846329897289338317673259403797792219736827857598870809429119702352536176243076632259186710901262960793386387963907298932347157118995253104432442077389743456950435136899982076763783956576083708777559067228040792718502037906327121875466507264739325524584019785010525095388658396264069917544597320361778491217802000387262211082035368020983941658356283220256901025138338576605907559293053805241886328114627119312500435252136158629708465020149348963288345577005019293912186341557787501386583915439256129967685270183554180019202064938972408790292353967237231268386223302955034417160294794704733865332290017379963790842127491705109957421249388141737576935739831636215850024627360578669134620199958214582854890663957403682203010185857620307732797332472122494482913008514430647221068608644202982633213597992755532923510279156022405565396659518880290756106117116816412282611320701222123643129263215152568679920653938173354973892707795907995571117613963887224585965499370770003116994839328986380968777242130487751760631027236167983970685583592661305743724597720796813699007559785778245054104970575132242467681202492396017469362810541109234639485286131557312463391527432140449990179652519001738087377983780229632029053648323769215814063783300753692429954189837671123219889955550619819787240643225339735442526142730099594887956932669091747147493628999903592102782567963004112243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -4133764100711618017485838229210029176635495692218286925238418390971857459590466541109936503414701595050773694893993901099768772168284894336177777692334036588453358956009274351305058306104778987925595498289204354790980710904768210135566113630442410240753856572836257099548584714950825727885629417156217140293256109142466041087717203603491902858241637167390835715360660651390962340856634415056340487000862460087114516303610122392089318391241795797033840328421446344187867178766120873754498557578982488834745907563341802521353184740101984203227928865367824478912509409046351184601055683485460115927613388582709598365585221752506391481185882665124407171915631753767829635285714963145540961738507371375891737207029401390657623779316098255877748797975469825459626216026162269887167722221068095726545798691822934669501262085355609930712603053292619117136900619907435927193371143215131771339181261958808215015122959755862188737556923143334398874582713986251321506764394021326779495878342648219150895110333807330378862549549671322205469830192786052251620350018834297563058207282294186725189106565067641982353990843365676591924891160401700529224377961929416618005824546682729911311951119824541703568623637104574160350063949815103319768662773571906383276685339110968941717633668123264106495776607480459461336365435306643398464585949915234388781141175763872706165642617167714457386746355015907880188102846044594169905839430623669940007620845190346112782190175774148801437059262351662319173956376783884970907735273827673209665160547102753542047163692396245079730805057706528318571192856842756215627528353747297852318953727006865008138246368496466414786193435712694513331074205791727442171978563662224249243852785570354336007788329242045789826170044785702886785680890524850417852321467751695092548691301825744971140196133717129434395740362167831244642144448380486577691296047981933523277995254774752838495746463879786150209720261139191786818780049130666016926304291751127784261205494578348099920498033341126126218640645528017703206126826314285087248953626299101725323313945954905448963915521731907139245734694732448133436264470219612121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 263887793229811064400239354093729099048961090029632235696942453034618502230416870980509834628839803729550565395117440017757368408495196320884359314250869510213064484994686762590006836430828814174436145739606847362366059162358540177735554581159503892475184163445152109338837936502751919287026560691486532950612329310310048562586878060261759079293694364999736922388580858521444577938804776337275923728429412129325628743926990247302700652162227558112309152014698891277023472425064282898546407110483670797128281406457541241186947966789748790960049728179556409216450941290153461297862953849728978791976165180034654254045403613014786301060490147612538095563054769460479471223035015900914014500191499162772035207565659015066882832257792298055283705993121437963703630036866249593015334826912742053005623602184157412633021754739759647239959146349550424733316118241686510146929393937620771151459701967218391023290682487861159954767220216532765308008047540617212034418111283560807952639439021363643065348184704758580703701445339769832436122144497760308180220045329210276861560027521081940529077744137770550801078079706459280530413296851290822421362391934020945641948013423142176131705740182530459133154903826788022429750420824259237177705437214502400809798581714660846843435551208254837505174442136713586152829088406196714919394470786452513898816577595092530165391272579145531708325204987558589539078145643770163582687248311027954099026646686362371462971759466601770680950236324390528660627564970447049066865701749700734642305480961411941416634508571862286581556550163885259477476446429509768890327604077939327517068069778297997511036607408819385729785446066030855278898030542482024876020219091097369076397614497137146415853759519698295619605602569860367658332377896044296783292760223094024507790228485173764468346210111356147678655102906867521758874844091757919247570408426074017850736057341925647341388374844827718952942792024567132693571974516114085666295711072794223437601954492887239359591442608118451204550771558088334594590275589265583835548688402469990106958595941224349879762061819909148723707959286431667944583523421897552907466888427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -2087112476579777247443765917821251249296602583673915729150388264715238683730147369474588008332750750074325967697451101321242671253681192165129216362833360495968221515700869634849048250016372821764866241896085112708550904502210781971090431286125091481460996634019451676673896548300848093174054167449338972829592441468173620995567210650444151525523494162928730117732352924475109003507484390020157008660567212952043802304581210496982341744680606428016489473502581396921424141316377237181072134819828237229525632382584729904822005993263254004019912256332715780972926994076749082325897977098617207516212611750605579926375616690421961023494647508600419434292681491707477113220652115554303447973171082129492775678685082699393751648149872993950892741151862382593221143158756200564945489786576089409595165107138919923162656354483269848746507947237262293982914542338661279348346350747121288869113075033651509456952972755537917375462532172918828478539030871709071232892246855142400704764345435056301062686275119166009701636025127995555213136778028906659526114022221361473888148933836469873760818019591525310887501793657606224440040744327994451363454032880861073566809947561812462830927372891227591124925902472467772838593738288512890434451125371873201502640499230516266315322665285719978311286952721352820513570047912087462797002325245863717333871759276709130822875180018779245665991694041637902183710344295179184686060693940047378396288359927274063973922580259719815733837999053753264831517627505540808154203073151226387048124655219357288894614978699546290050520973433939480755619668731595972665891965393233464951035715499688948839119729853736673664405408937525984765149768418915780026723972556765775599624783611167466429768904750124018247153481691549189400617518497209535494728095381146282254806530683382049724464346891438090181711606657166168400883619748892882163470530644433482087745671316887764150547626699549581354269393563122608157802440466158285048105759481846133531040529580419004191716667614448457127251094984264592587706741627265212264657120200248875693625501704470057470967164875541541223222382921191836793739504685163410613313317298889160156250000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 9915471514056621041553409112116679760965665307101358378359158370302476819109322083813510018683644640072411981610293367842454431918542823909029429168927069819182637499862400760082589000615759814976617609619212076678568785778221376485965602377923875562330134230441427371742312084996381701556701464819223189125751479732393651814194072353589120430075899107398427027571250495949749087578170388332614443220159576221283074375806853878628966644708241109211608244269232766258542825407764960854058933268940233259309775188298185350679877344320463501073713309648540875284967811124432147021071240722506397800626014570638361721238750643683558675121945811092689887751622904807794736582481520063390021828932256245482279392435741198975470626438757538574371277011867192713271600756587683107097100145153943051884846136096763561846692294191583626311242049485637012325621595653640778324008155749450866532186389049806675063430064041258599254191929220242934720378392321513734502718493341982890777374450190720239007227770426674500034712140657997461005903439396170609497304582114852402013678359870081555674005055881524886100513413250778974483635090159239347360376124517466825370724788807339421972421018527764261599509848032996057196997472330375581085110245447454920434934603377721011303499847479077924916976181716730707919887880641429568511625808608975870279611654757986484440727116778127126033038227511887468830977116555231789155629622795281024893379884934964489067694271610607026028987910140860641110127225903251522706438767423468100666460227171219567688565010469965757219592951449427040586360681284127131998477113085787983675684932966446685306565248530454564516428969959001680542146990454801683993852200727448992872867698761396901670814415138939156628627046901692713578602310415632577376374805797233235107878812879746830933696516046022674373192527327177607226007761147288069440369242537770459287151811064665195406429694139921718853291450901593610606970878559861462061762492115176069695058385429720228778738011617613729319250768174500609069398093208469302193028381021530639950904089991519048255191283611559625560227951914137319391374936206062784549430944025516510009765625000000000000000000000000000000000000000000000000000000000000000000 [118,9] -46857193365305284795804448293718830443305183278330350567334603650623121692264725508262197247299036676788108591701057986363823456939520735546401736878383257451887699750512142909335050256070545540627478510822502064062720186458063819838800431693716050818811106822139306980870744963401009424573723919857039186227982425805516027197270910193117135153766753344500961254678111680757736891630226032668344514924967912702236258854433756730354101486473206473646905135588067574011883171128093770470818315996227383749837129396298869803744424856284803086789736897046816332970525272985056719265324078931387988703422034868705906323493904923181122954165107716974177423738853340435612464296840645546529127203011209981410375812697808858819753743512766925700579940909813452692746333642365238242072076931367521261316795328841849822912713744245894521561202849582077069653934896261468464208864886868294511061783032520885809897322418608273491302364492278603754103202153809253893076514516646067525977002253615217245771300598483772239731488909227045569243676747363685866125946541546557981210930828746106737105478816347803235606269460003673934580795869539196449600535103463906990109617464913722929371767119514770385723908894025797382529019316216981083696195361823834289654661665208797088551825031042216806638367695676082119856025024916005160764266190082343322695174400589830885624915651514938468058001040461771047276341856062416834815370406282366225429673394343043338751521771624833800746641759969505178065570390921262021378636302084592815088554147369055364766853069794912138079198232750050477666265146222983792549027561627146454538504161467737903664087933819339684257492213552095906819247228071797887548065933153333093778836216196517140669948340391605844026284976219926407075790725863067335238942153719526040179273211929458327759524794831905480801852963205724256955055844169687196172974768956035241911967612698442770036568839151411188880603202699236159751962967794660360575008383733688534821913928617910398986259388222420815817261565988670205289821873167164125510838160337070277498159090571160436330890374835289860415928732847319579017202221063193717798256443529680836945772171020507812500000000000000000000000000000000000000000000000000000 [118,10] 192368286154164025370359231999819712798192552058138617998808971408275146951478057108466915715739529972146022627756335495161989568704505412282300498778486702669001294233305955519709956540373847356844825156697361456803173777295256282837589947202691530059068483939391737575317528895431084483989716536859861819401609629557539007577023678955891260282730407278226430535482326962291540350457892164990203051799141399972672683405213356845677447608418840465548324818194693420864746845119212742479529898780700008288149811856211687110648520263183312605260055149737066486573347406929878378335990068976262146914557786480136568053368769849067467371402039220254871170451165397606714498726522060337906012099735386516553320082198947421093575286224533137355645182278924306587168558910296582515204100424681276018847700634279618837706502528652631929033034099935827311465647270011820507239396737145577783354158841482311554888413739044714468590015205104736022931260195971719865156061458312750137037240856448344977570840963534066758526190259265999381151961802180395750650358477450419106255302530855997245408225591305301052539338183845791702612512525752316002234816500981015873604160575740660790118858223152715172042178324570617408180408795734288320561584611567682587765963570285472463413717452735131682459754005325114469375306696001917586641242490970219103912632334226509015036018893001097249164834049443325586990356120985498341928828955371703154324200001663086808366459090669123214571816079470990096283219166510038232417489944130203433066447183838664673421791017643139811949096979395057725020673031097487520167037036619940829706104557109720447206327993216635283312252396063905295324673337705490771963613348839377858315174272290952231474698390188768265953842960114674006675109359200916164822438654535460575711876236691274819365589412092969541618613886059640789830931468764579970938378919678163579416089631466763703991154755487154688677384271978169310477864544046147787019504977907227609232121487139270652253195591162999063025185909292823336674771934114020719905137441557580340579578680475280674655109401196582837304034781291410284344812870544540487835472042377205070806667208671569824218750000000000000000000000000000000000000000000000 [118,11] -632232569328588955155012301646547923684383782586517361510736403677109990937560778394788669751087419924186770273262272944671106810690409413061370632554170060494960577100315974643472586641173833691813468282814284182641455347556209671148142195520256350571682889204902398454017092078531654630354954993711302464482538653290463332835934351716366803820914348936053898478001600367297531202085908102293580337446940068453921482970224205332865755452784143725021124603673161459141664965205119594487884314420445431693285938896661835682816673459185715650630632076240329657611084401294512334926691038517815428092793806324406517375809802353598521325065963499490458581961637094416500628151259610712084431832009930368156828159274898766021764806752154318473888897719524989953130137931345382834625690446200576779310029627564294329409573947078242435061945927613283926758521878677651019962934585394151243791821157594822016753506579591897302298492048649541141594588434588172365536281311167238214304479923912812352565738415384869543919882022191727980632710225531052560782547595299801702731657594917451466156281452076777159898287222649879377461667562114557136851637289441319613210267641891119373062553224925990392142216004819015632409756610838066002614739359281392610691771130587857287359259635358518454011698206484573326459086765615814354772813666719839917726714029888642337788378883639711785331897391980159114989649643751199769775313515360533058031429377935188732956475031814326870419935212414560713991693204335680512506453141675292606694167484106737882537153744656691071688537297671740379016069685115829511748646610005500058835439226534635191510059345799651614991532856391582301785733736309909822956675549081275973085565263097684015760113618725703746137019710710466213749757395372836685128271881147226420655020224549037015365456736388841207338694146692258444656505775689667514665855299814453483624352984067358619381718950341665961850082737147625391820243914064591590484537655874228091150547472596352182860006944361368127171898100536836524927341160481933232753185641816814447604086159473064984288904889342511591484057558088808346586434868054010429306698720663959534249443095177412033081054687500000000000000000000000000000000000000 [118,12] 1762204028204907986498900794241772225636025042721568520441764028852888925138713459807384115430176319121029611153456667654639376366589004085491646279496814531698040032382710595907541629836161668090696009871745031650296876029032357923813400370503280401874375989833875146514153782509891085424483260759499144314967667649974004980657515967400095557637181422955442281984362408714357968755614594069930182648021758177863024286287220661287737939266952168703765099345295995727782897129814856379991791589897055603823281256782987004841677737239653796323758502632359009028692479560198451561824475679332904987315474512432345568473159869949827753852571951311341272965716317533523574665745809517662788164755716314315602994275507472416413922753459450399329091967504278752447354735495376038023538088461149445943047974876215539598943541241748018727602451399218468905251801527283118239191654409008523358957923050834302731365861990786175197201332808252933213899600442726535453660074330255657716983208517766460377176189594334353528963903796254085508976373733074734587302648540667363188976763840857988030929789055504372024201912063343702575229030175513698279369242191451184401372203970377248788855895653440165011090254705613583689075301908137738196287276974039632766094893605719455232596414431691225910294434904082322777025544512510807967629458815773119693796755047153813066917240973175285136423359042259388003533687941577339989262525923285384191221751085736292071119350151444488847196489019727134737263086227859604150790119562050762175257804719701720110299916679486280725599652467410402468230612199733823859303187626303185738060758528947266989497439868850038926550661334032305277437867250812694507321434040624534350298067460472751310396474788559746137294505142669120398396746423031470597287734785670938139040067190510600541097421949303238416868210390345778547243322912362420187987424517551863892725578794923267333256057904002095144498440030631196660416013973539412811584294103317508774352679065416966693533144472445584676614700413013919763982160449809074703910518074766617418203975100043773030892301442240255773414359010078456440105687513215148526828166940932929307450649503152817487716674804687500000000000000000000000000000000 [118,13] -4383095838647959309517709365384923247639094098078817037117286729588558918144992420895759244663749435397466855210782949854530869228132032312583183409075225189934681619341271653702689638407906797887398403866025143228085993088931502608732399036828284873043431540903373155363643131961928908633422551099319901705833088920897094964222390512675827451831770958501305015469239179750844912427613114216466562416254185172567575036159722858497472045109277806269753672261228390347501899192143201071429762429615852314205441813740464897286184484751720815166177054002869094205347372734043011194674775081763929090518883588069072035985152424396260889826739540032794861496398739831264789280578881118569588705338992160755995256560807408157570288266993870872353924451907326903883629883215983028743676839341430982493920025863106899596274407374122075386065394609994627486994921017475084041203060168061103500441997292976156734011890701772526272276841227456574012077679076347436843043031792018739815170070614927147664991425155633334127723548115287579041171369012825851280728468842067097758857836308353205001277226186870521838162802948740971267395838391998254022582982983491536155906365529418826289943084660717835782102302902111441399857091789271704331423201254481327943450833294800769430596606696550678639115483318621724254262720903640820302098055976251722463177898243862436392977346509033685621380603130865119055184913298709970297264356060184119492996452167140908153037108890380429078431985145528305842931478733949556052908996389438403796904657915981823710928897459737395946195100948525768749874169150180770434804562835557152397589423583851653093469632727811085418159683353974401798619082659041369934977208032687773580612934670221545864661178077628041047404908268628115118651088122967766795701106575356247630431751217873882358503852091665119006562377239299616423257051673759971655613665965694828702228387350062123361098188022021489448033575205113095402449947473746549117364239033337495723522129455309860144927771261771820350396438645159513245635248228662103461088870149450639952690384675445849129351830407428452835716074000953030531781553781520710338982328259165802825103597228917351458221673965454101562500000000000000000000000 [118,14] 9798011163876767321618594936247698656747184511271061048667746569357860591196481702459549119474190013820933267307442934722998543746822733375224367034187307519392411233361809795762772784460153403603175319440164844554545059123505744845928289558361152219933530795284415534801204738637644967303230459341335946442657197511272674390739961415582257398625559006491328934397935211395767773772939816330707351076082124242557232718273766205168266025135069543462404380856129291732473075164533818470771804455455582093066730344583078412261664756204266334165575247143835496002008800910997113511025717548891831885502549211578907232931072504249857460561412853219861237722234186695961188651126516608882793196427739791726162441905996090324856160154017294213232720962161780890229172124384218725772778913398847293040738930096592020898884764864827598069860738896850349364118751633706457437597561899334951045050946366897251446215346227510158504379903084862803068816961469244231498885617277206108104249519715917272257861599508093316885596780633526387052335619523630352970316833204084215739732414470361722822323833167322569809429354406419375308842580385403959855886772936587994299988478306608220848298011155968884970437177845437420505436219217295930178986561738788389992733871780313489741923800746003890847459936910502635049289038937664490371777161323261697070064221913508804724323055172316259179655670555822674543246913514923998365275341523559185913727632996092860798449814576049433510257300645191895060561369248909962894419373282189737112762025630849853655872196824643760145086472203461164209317524245891502364699785939645857444627376479793929446014123341201556538745764112997845558901062653696417579598158710076108008942869607917440798297261501438131442641929949034760286096514574171192780262791371742960031821093793941103723869149416054222206261326625154512232117359584256670620158302546486457389634705312294209918218742843056724533440587452609313251515958973544523510705666535828547388284435230776234370799599694008631478562359998717413568397714827857599472248544957278076884302900734816008776391612668092993224821582502075880556100156454505516228359187601818527891747723224113997275708243250846862792968750000000000000000 [118,15] -19408789620949325844723961974261933463133221955130504988958323956389747090740777203757416836531693559565908186882012629433360439490641742202865320999066998769297658682682853751842915274693702822068791865670903397026299529476490561464875626425461158275107630217435341496942557039207633496250402479016617766093618772204325188104397032501368971951203678671271346987972315596797565084111302449476208966992506386789373551757627934944417101234286126245964693070218265638524339977950577089049250778479923331858928541748645151550628094191625516717805500301758575216117834178810429754377997831464293052474016115784765224635436133251730884259734806148267633873552056582459618278467199695474577992809521976212565859950758888393857429600790945328058429896543389700084630011899541280314062970797312564262632318872095323723134107830113150858630445013895089915439332186765354610949513638723377190132473684289654277022711487479952844568184804752375496589500223116990320258008959953317517106023726127402262048940434682998380896992015741677671794114517685681067587380149999042701024105570623538168155150818692515860506930093197688787135948993908234397045131378609963454847759369787667368729697375182160193477963351049323523106112445054790690056013585360212670698585494201258044873602579002405580190675925564284504364881219183023771887140027175516530124124101034213624006831417356021972564037595391531753833042782040920895441885042924801003954565628252881012957350527003629687285931541248159577699589017342444796240748780798382612579296189453000677866549037919969225661070416040100422009318056261198190614919234181051138835152268879179724685903972099354293379679909153969255908908836379741065440561975499865146499633429328230877830748636576677101393334664269481370765339729367310339441144074602131874620614217517412064367988752856862792146720744018000073126410473496351239773319438386528174915240838645858915127863798706291044147232126555746082006238650751746075725780807700716284643244354299372373824203956783427957215181690149446659023151132445982800585888216211212999924733880198522130289711776310750156499407034368001910916563829107463470441923655857758568333041541281724917666906549129635095596313476562500000000 [118,16] 33400660206539976045799889842852334950662857294618561951995675228922930720895141830703613994396818108603228895636420775729233663424510523465411535601330403684883940276979402439826526734699555243514055560664475322556807940831608221263397401353950946749396087643459713106834371627571676094231237041469326421137032167965267439928114584253336786641235520368803498173315868169001624259879688120083277344310724274826964501599071638640993657729188931819992884159287522209684125556292447572038436588682563628488694511974441737153073465214094925968666444335297115444175631263929873203192867080772742009748851003310499697296322492609989719814470436947737779891286688316541468139273799929149699855185263183983362828029450347953951514567853075793975589265468518322977120494654043631893148143071913371294494477009801366280371169830495280498649282516108154738025423430801414222456651223608035441253069728033192079254410510635040445390395475158018935766180953684715741096332511998888208225955028008850686781446037905895682706760147797015129432108124978494726056337762747886980691835114282305389776874341505149648475545774053902193560448229105466530517571014686806224774867722386781151264516254340077311656392012671642460666309927844737957450009716139873458561329725958056708434189157638087008526011311839319835067558424829837260631501313649244677081054618704381994374826167387786651569087824045259578971397910556555973785025640607349653117038425234997494044616794920472868297616495400455802254652727447952043305467067460699149764198715609773744470869504238081757460294836049537997627723193837288455847227616140489391443107121713953560085729299637757843796633920492838835516246374572998028260387959950008528715956695483607211636710407314196146233264708153298925472113468241777999757167762622008005313971493225143079707431773589059287337416227172303160871479393957241169017325342165738821419904659768101551215136456584225096950672455844522048113180287340827438217227538525409482161329285480651994162519722819207652480079997010594323860488497497467121576225740870389566192977058163740155787661535352325533332157659643643061652192005579554966964022544078990943996511353564216051381663419306278228759765625000000000 [118,17] -48713432379016514234042014081761253196784337081051971034367926435462247035373379000958089560183940594373831338769215571833998368610536199670957250874900518111138927163668092896304444315130329225350967606753114273094370622654415871373042006534666286853910775008151136366725036657368948088050663883829846399446697362695063207313145577789137703882847694739521523957916759798179835182174162010561257971619332442225499251790471438527151971680196745983848271159596527973762087629617106379373027495023625616573720225350137632702628758397988547543779765495232459143498635815997295738660438136299914334283876818592674938197532539746032553905144927273935018104181887002745871113745098691007720718040973928608221379517008445545571535440556871337646761229807003552607066494563328170014099139491119667692223802630655217603310244702692101050654009260304310786244412849459821570391597125209025991096610775972730194287407873367747060852247890426089240635870785727144990851521970842622818453509938671135938180390113232437282308645792108639406948794585916260573539508658061338310704608219818311714245174017940929693922607935277820976117691876276158291505006011039192202983240015065836303424148753138731255789181570382456583212346190710126776964552686461402020090112393888528554849825493641622972690806667920189221949049404893166636956804831443614629204772397541696178401875610429083517133150445406740434591384319033460036284279556442448887394585864933399912720089404227404542846787244491541417112867011917518442891981455274050970184123435115318560083001998551771718066991942536341281469716209724704008898093920090896960788471776645385726744445624895199327118594108170555084976266478818369002761802165593182238165429537032567426063496469607848041542220709328792571032417058986845990422067119859105920081227594627378819348892252844180860615141375298476065115534000516730612032728797948994007152777518688475594985738138816639541809730531847479200917498373821567556062396549694400878567594255605888453878459350032782640217862395608686115515314759101926219488375766724403064700455543634847392913647253024821550556554288080076089023628230799625032053707666347681938919444641356015779365407070145010948181152343750000 [118,18] 58129409385870323271023871121742935400242847709961044177812132618034577656926309737541141325791542212621373985497133036079642306067145436489483510535511090962980827061736790402624725485945053276067387132958920622505778864936803843390503550209267750978793761292909661548266651368575788609959356987922742446092149367478703914509619050855778152184056592764566257557717545497900178209925589780217375351406425068145229762671716537717719959704078057163119793407469502531030957080331458931726995188076232544737513451218799703228136439399938831611906001168555910422553934837490994802978255379143943468362573108827197276887994632263485697800820577596252849440214406299815972086506723856606558839029362643251622032913186418213499055535448284282608457505417318879426194119078519747896424533502379954915078802844559534663903791141907925849091925634558392305983070260809487317831219725271248263288788712542188640969807035253120964897969270757513236559239136312874593136523037487096809266293109316121262536423075955090988630861090194322509413312614778042869381963462004656239512861189468578188800502482224845120917003221375870385033106493357312208317592471814602155387254867032152793708174062219577924802406093385543457719974424973532698498430910395067116630759609240925284083637291654885518072183023235459992922400820756944090966511206211926260747750816614190139422893194372593155812351732027670194974695524182457095666688255496265846689748907320247180519214588531596311847894646270940971251430880463270131402704541033816461686595185670171205292263247636973420743478301226337552957270402145987059977235021123454177356841429513825814120098523947065458544456601683877956963178527542336842615885039574954094271367895654844053701855239933113314162713102332339228157897219295063866202022346582459732738320544088141412992662385031593176598614471709664299278565653256733020561815546923159069233741109887086915020129856852818525245409714502400812538201857240579574246064547641029094106309282548520463594730372560797817843337573638421921351494416373690337338670250454622440381301112482066101332606814809011680985264806283819694946713483924491421658632983428743401868588058789555361727252602577209472656250000000 [118,19] -52829600748990826238598589147055417332672718705141260223874986455643492266148652047799499775526688098953645147691743921615491110016811372356680971655545600065769620426274547001101607070099038448241947974373935390584661997102712316952054903536537315677903924740090590729317365235253264887664628559603530385773663990022833304967550778837021309874428448167749003736319124570558774321313430867317771770000379491283487543857189617011117245678192243971863531899566204301069276059211898300956521545071239852771959053920290657958505404772733639393070275385614479118420103639182498568602124459730785380619270211996556597301332333775913012532711160054679857711496328903230183766669716911658279612871242057323793422298912089126403858917481521729184065227694596051307833666856310466927521781070162369876134561951478922786689671003378548561518336089694084804892035087354930832021319197398964985858692343552152862278239067485587602048405941765307301120263233488210770865233902769484753200388346753727139262485460970212350841039910074064540993712918651153098428456624172984865578331398738097159617833352400094578419328281521872912845628947680666011270669433092014459281469317996619224627085990614233887496614720915073538380460208372372523727143731736246400579795527192053533685914552693532770507752737525641231265617509792369066482502697258411202531368955417603831948217982242434164154785353901763579508874430465005419671900244723747512410851428221752262924793661873023112626957849685832913850806701781838865089905845284594468579744632973375916363223276684205542371072968666079321178240743504651072048309637393764555446332002099982261817394004919044613540344464411768092434632190787757089551137361956301761383108424149771954801200699024393801525991456175119099759863441196966147642062677414043790262848559542691890355162097685239255712272107223309456265098351563982362872291633858097503565144720083102151161598740983380714155466468636340371226850230345264120387904011192141603615386576894268982344948022634866844798218887710094413659161460310801573326665944409043462347690939921720023014837719851802709921714009582433171067052743604015401500646742680801287370129237785931763937696814537048339843750000 [118,20] 27545851576943637573675485989183704543297467510946196735209730577670039604375210825742674315833481699375412257994679305843607691279203950140037917396461312436795676888849401794672973105387724105609732243632315698631855055551592604635461649482012997726647221101685352742441891016530383912632783355789768811695519715700109710023781556161517455309536950526671906872291505202315299786155695215361385743004019538081857273595010565931045411614580058631825928114693264372731572471640074977071131572898727064441568389815810119326184929497958362598203806830106236198906592468603072849755328368481674277989105137231537599933354132490955885624425789435613820046804484333471207639290470295689140468916854302611143528899206118301865208321659508783251042795335498127935779361615557176408788787981814803211256130865678594122030892499295683065269073456445320525256215238138053569807941274732435300376498364994829011245080845523842547471427609899938979845070109665801362897288718010280335576179314687060622501672740689549861956442453689181640776825834587478657304582214563170312750393308012061476082711406749661538543287392905332395357278103431829869602302033173426258415900075401376329736049451120635579419138340767202877255249680235221200965154060437449030495059022860169961267855686377863112150023086046706203744497354949219353607551158473579618500564247545135488638415019683102881679105201930927469648082092947180770869403538830184980170795795290440183994057264003955373505746664917478445671817792167101753952253502458152137242680058913965662407612310860273715682969845951368130298996892846417023383424199794451403190181595323295176893601902875560198245142372709031358229025900672392985608780852487107625067828664878404817956720749475102302300374122668010286570441195317284098695295019859645317025875543885478030905539854294961300726113371730706570287669265655241890973591039924363508986974528831746105305894234603597599620422826371645285549784474543502184947754102008494418279004017459836702642068368172271866091921531375002855748659614704872174562370723713046936647499512600248163860239809212908831316519208041383389884979942471508666677962242951420196619694014117385449935682117938995361328125 [118,21] 16308297806061110083541439669010354532284408025137574380013387371304475537035833573751520437034384901523799094561100376655721560206100406639388747690281141287379642423535307042597983717905481985977598857254786982558370453435613104230049141339391917882056981942756328902597420197677363291178078619836978496053657275155444355213614864832304562792443777686119058904865905205271807477145710235346073804143584786467145025978801193012803013659868998842048294046066313901068327423762083541384449847749557656925987772559285862546043770112727459485925363350294627838223728542767417742608396927882104591346938279893212933313054667044079489304912578567386809118355843940451798496805666203051612874836450902690419667663242923701134751936958411127285945000386209109101134852354851361360509259671021146817778271771000232556735837115378697698385556389586002202937912447149558259338849342420414098888975117814158346444806755495073568401208968404198688254821060856680391389187546782814234106223110337085370146459585932636903387705858208741684755897998409485579213392927175051728040175927956238743222650543173445702491684171585947464044357256565207350981528337570683875370527792498331425674407214026799556085001155095833989337795860618172440282750800349965729783716204741066067113244891654421501430078820108563396528265007040408295772763415417874361286347126448692425430699614460330475030283297141657743875086828289206919044684448541984604972977266108266982069206526547036282096680566731810803735183066623971564953700315250353395866048364380863778612110830643151587853480095284209016844591367273041041328971735102351809207048418674610256832347292470599767397313114463455063770175216612232825975130054982450143808908014038583160542173150935766044014560771269421111886594144877230233935079707580112785035193405880143145765253786362018765358510102623373829457346200620826107314791161586746366517631644411794499235200826488600096344585246497104058945374862617964649324053842864015144856909978939600181602846717926573580257556600358127750740588497974761939955783879697871468795341921037384004320300647435896742182686589588587581633588561538854823413978599911007549838615204862435348331928253173828125000 [118,22] -72297906982757519281584710431193811313830664461222225224416267287270264633234334294824068404671909599768601713985287794175069077086602476478106330872032215037488439394382379439472442397467640198935962636267689357322987757992108243465610550020419443642454554324080776635969385606120708607011389807510927242380633708581858968989071707856512776596544878268074863820098491340180905838746132427455189525556273504352053493073392835421300153025815503226214495958006492462960509709487952746515963697565113972639396128286295255873861498534015821269012600066290144663852060909567620962692824437140787853288514816584732220002031351298919984932791985102763993871177539693609310953477948550738777030759462009186957198733047979791311479954648687655941283739125957099423721153658560993633644241114082597482581981451035541247479384823777308131265630556048801588015408837836636024996900622688325654286372575053538024174337789438611494660227959875068322650012453021473764552443923731106120379675550453248283473636061613147179112260425994055233464990187476497306922525883873228706822848497893930698735219046406871494948887579712256005562702349795610608891935424586203482155654988953950276035837342653415053469603281564483389441981028088979573500313481983923000901876205897718452223938350620503680602080052737261902180518108728563306458883898766375310127300542582999861066966563835581837194929999373611473617015013822563018342211792975249887829590844644985816087773867238031513122052323398926474776138210215420214477156961191096588214573078068694086179366709176865526296676808599372812139386107593013628567134679778594069030830122616347003886542513835693658555088192251709588814137161375199665174411986813451723060423571291630774522662505704964009606474110631040503448229435756610912013953465618359254010736894282269598425814982286319351048197690610242173105934843784695120856038804287958453881714681009025311326478858495366741347239853388026843520251168659851539419916385947528079494039141037064777020750811518901098897534483511049892263537031380425015009053267448649841875103564473376871080416100866731157689520642138063565815421205116873967255107730559005041470754804322496056556701660156250000 [118,23] 132334639127647608742431718896672215486466143838032067340203195379299681098814716989289412494735345230801940204945662376424610835042092432102119181511864727225919569087070489000699132977378330426696832667073761166849991007047723344395080395719539121480668312508133212684760783489885111360432160705073204338109874835091508816439237122663991598946087384394202893176368016700598891711218220094040306865521184438649338608085532961476706677757075943203029989649421018501858891072640646559523161548484946964659890060762074344139102277805843408115001066624820176058994673823808124567386748975162938893035093753941296154859803174037033676760130259409926926639573517674386394218916772894518066611959909162791163344574192086103770939209777560352789340638379965513952025522950738870055676746152189485833999919288436336613726520297477120815775547238965870151532375826368037632017414414838569931192138090682360527340815493629045285524202739899459958957825277838003613695666386761726979642867213112454858313178629997688517717272235787969364108867481782662379622593485493098657035019521655934131564525527709865823566900097418753574003766226740993187116696329427955242530729979850809019327182950357644007427153734869437240605509523680541423517623911692626868075077925443882254851648143724989063099452893314489715113204820035883089648698729707930529088719349870315935076335300068627660305039173658871822503673724364516233611070307256579393437631932999859336317105749382483167515074156008615063754009191254976860154164472706745724648554309951287645311366500646550457495665015875096832747269811664993283093275854753216926854887893802652625047146687693645119327433456209745802056061188639476488432144857234340470574384004074815490201994615506345384625063786708016203751739699920501842343995465002680535466087397171818608555916836426808974652851726854498557126324317151657301140531239025764370056892928366163805417883722901303728397833857281571952134457116159687999025621512883947156923718585907611988421728194660696208052081057772996960944653860022846971653836715763533700796272370731592854362035389234097035829490428140509350226892009925065816173731089375187330858807399636134505271911621093750 [118,24] -187282323904621962806213487603534739378244361805749157838178860521729977680264506435228202799480945891831157139748487303270298376958232340481881702065434690360989340513678304836845264910089222845419895929376919602599827794090382227215907247254811590091778867316516474424323640862956373337011593725357015315934802383589187881152064837324571240669371137970854017681807998106632375467497856691846837037976360316841425076728286221806719714687527346624855828529220116010367540918941242030190389447700776415364638824610120697097571762648955955456109497571732851507409177805846966451748552499640242185008001264761405979562540234642881307015644973513508723048996659491659252750029508854125388455003957942236551718706603954198529263099379330790393257886376910094404942278432003668549457082086771605849641189603103862446675310737522073894052711996882856443988551475020594115076455627759723701463900073509387901309635250626658779515003238821305231570315484361232726986710607742838264365921006126621376877263436895145723208219755895352210344903169106247779634728761702009820659202071943135738164378809132807417370533045528898453779576845249281810009489337220434992746828324824393044889713103631005385583753488247547722158627790829923923545310813256898178266978870518389805552632220279591829505471026351623580866329695284683296866016186934885975540557034632329041684974481016222897626243571124952085651686976203497499363296091258735260719935240910548156003761965952503172055244094159118681900581981971381180140317922856745472734396522412098562018439154263774946729435275817998014951951523854368764873907964556519341271145439921266485559744987396027609270298034056660960932400474664904135441935776257690097340390647866777749766411297038306070886211366490777726082782260538298933901813910102513359863780364016953265273782207332818972711632490260942437258552994086123307861739163456279803544200887470329243707641311189325466558303771766402608162941623531427261384957113542120626374805348973064968757417176264127934466432816208537593214899551990815060819316774917475146370275682847914216498042507742593465208926193679555677937406603799623080910778660790327876384253613650798797607421875000 [118,25] 225747910063403719860898147975993700258865154587841131849003429606523640130339535223055238259506124903449171982341303824139815597955239918165061836021048001745786618050579690411592266204634094963055834699729879555335371997771419106815452038206208967202800184238244647935431725524123208774607943854472246575736023171480514082063749665348752222359365918687836545047321542003167448014687551749949777769941922596702249930879620095010406446597392757174420610220887843736816627453687555080714094274321673485868443866868136383543468480454424116204495676470901056601407310805340969963629708835803691322174112956030436219178562994024997885324502859301813709988567730026835349414595460011363057645047619807531775744222133095053583881338152824476046395803815939658271898136896256356314106967446133669388685689284394416847301264146447889214351444208877407228827617139377027930367835510728373808872837570165500230452778268656159192485429465741345146504536963718162324971006483817738878850388551894835476552163254994409450898091256970405630776551228650030212541280830718352954313375875698235424881680474560155895596959633827606271776450212410958027049400044720954444916802267261733566700785637764117137083006504469008351671958541863787660569961547677503278918902617904560515843523936158356768829655814087774719943549339639085172251379487362221616114912069966458486526899359835679914001196127772831100783934439027854322264898904630710742460209138432861453306495428093691693280184958016656582719820637835654642585326679825437369998872261144792838959711081560390516819253806746098452841204897098470327984293927384421112499499277412624110326217176723808983139301184860114143492498126495857922858185059292046921373970046261364030204898577668352449884724684126077550823241915891255960804819587535597755472689696778122679223494533807673484964561390286714430695787309050009531356456924661855806599816257671929372343477974334540493974633818843826249845726301215502912463195885759933208041082092121695553603483456714675350847760150920627177754121862479698540156298003506594187218647049386920272694889572105053532716741634513632532950889358115833345161393985733866429654881358146667480468750000 [118,26] -236142740205552444300451251857465701629344511403130095940168597244936203446464229677776938246345442641931442062637095769090679024455082554901568935399180079100575554849418487323597123770071823887936967489196081713224668432769033649089583799092533577998821133528246529494014117761871568511438642243530825674208413195419446021661356099559343330286861698502110039582107237807620613851282734244992321945042170702335919611145799829697707359012396107697844954643788774287513971639153640481165095737229145029405024076387436079831391339799647195557596597760301723499707340848085130778272039174596363159289629738831468473435598854675717690374352883904089045997217238146145383084436044978951661111595142130353967565310483642397199187673694736991572934676469282624199462898718760176596150582601620650852068162793112200160596163063681495665973739889907510124036042308459247795026279095905929068989687857666969813079563376246930474756986144456564880803265725106557397767353325284086382021936115846815878852585665485837445330711366859152961330695457978747735608963998678578340858411142517432711071246867931057800908624686084471545359795402101465051351707964018104548339040305885462291358938113651575954307880330051650386178118524253765060772446292627508213221435079187172736160498374144230922303389088064777535175431571326597480412614550101411636747153476585295307580658083439635845507285172114387839258876536244757085606668317022662510105905017084721585132527501578315861109110677546241658687255972542236099638955848537379762632130954542488740313556905850267503900036656544611160425688539418619975617713725727658846033657427556612899201384135274150649412502662610076530127664735295315012757123900203466101032474472579024991847596538858863933203660109166253402337989936596519102030527105166288231413558608229966483153537219834424044380084148389551476199741933372758474766790509552096611388537380013465588018701798554856766172191109740356988375298732854392639119406420575224650939747146346599425042979992390913951460252579921672674662374951896023068871532235474707285728915329706796374901520334953559879309217791732632450502905426662262310111284335789605393074452877044677734375000 [118,27] 213287079720371160111043184781209499287461437826715029091776513210893657268263408076907029915202561926198013199792638363915671959437361951853637950209628598035432566756914076695119025512425548680389735808067019834847851694798886004482916228235109513844259944607323805973123603401051751783883237071799559903021656573634802775245276660571741729904692330011611211392767383398291660071720065588263708240322221933885755772647005105815585990657302270998660183433855568051890543728839933963603117479417702392759932459777547244110390443148093943553296786164638289887254343130924699145848228164929965652682325321448592883790568366355794715303415912910613795287058845953850202365746070725309541273673557208833014623698236721296276488542597065172913772722083030998101649259844054309215544921750714644377814391682446984263375301857251138408822040149023638264594374190837105818842404094961099726997450582153748305200139312186361842240784861216074119928363451491003884552499571573325861647592688468546474221440251060940651957682522557255434853162084801268730700014470121996652881416644143420474278099468132083265548812292540798705104621848125836331400957355913982488591967293764706095677982934965550133866390700510039523754579403010865122732059323186675483071487617247858845853414164538536797745179468269178066102165190719597258344906186498159905137506160666496727531068072728299028674999695110889841938009776366833261412866581317960508112167465507878234223246834550796030937452024650631859588482644646254645397237022700907644705488216545406465504035111875139875101975054380259188447335925362539618451114020699924701100332760812995905968720117721125275109159788911030450784281491688594972792338174830976716173866900364197230105873482848161730388363976815115458034168454274644732540918785938348944124706888499243732172845229740568144997636440751973025742397340624420641447599076527252562096116045479567979309530217694223580933466339394069788906327466281912976243623715111452714382616153525561971516950643891303986089855000699033621536570465463499181178715036981350788564846191261971969493464987248943150434065444091615878074898120350839925141173125666682608425617218017578125000 [118,28] -163835075999797189040956191512031005685987087458082896459757436168567994816027306512630826080426704539160257711041025968222100201550217667995889686220892999061122198850757266400859589150479898222839644397781844378712268922007370783498057144818814401381139608638283352637741129892842735867744133528756804035072538237945405310875890947257567820279499954946624917528246761110883395617180835009460753943708205449604579887699759995342046421274739050014249105926519822716634904044884819976216026714518418812204457726569485607773091142286113644295317132512933578749215017439960820726419510228855354760607361371835501775122030034661024127944654216420446435785079319666647338474141640720368313067364383736822903702601028398598792810128761075991859854398121142394362632703562596413577175571346237079470462863081678254844329500769533243671929669601811710888998878546108236635678021750075849895524936207796773765463087671213331251272433067623326583698742908176754787004789932247467311042605995671180123208650516863849837897425705326570247731891604086477202488117668617147202196875926034512979758859476577048438584904593134501351532215739674256486104949641804972687427101597877642285621837894482171926292978125904261095898949025921129759336460528658050337066886803712811651789224929602382966610418553945291253652989352436939092230162529719670362842268537560331966463572463973796351953471339472868600002977698910799598107188899659084179938464959290578333423271361485781453556184927034727035108743475176095830039539840601799819068607474631948435190114608432356137584820539159213514085846984302709789846520628949261049435156029245419125430621702719286652725464904049926957471445433964842581478579463654424548820735242580926846288266053124572133743497344675123440303998823223468901350231534140874999498219502344790889342014499657211172825029124203690689955301104709199055638206844759391886574717014707231328491181964704162593345846695056978096571169338968648095532743408827786626789779471419219417214970268693716322591165033734695389924930486017911610831271493959201602160440383280061487721775897433277149563758627777897305296248876838038910364048206247389316558837890625000000 [118,29] 104222919524527034775361635223344698906307312045233240414964716418514558951359734502098819944965746534323222853014559064046308192282287352743753655369076444658848792314467492896305900030921350500168499967435424735129413802803576199342078631972094966948277604285376220326921029049150463836813983903457256261955967333908088679744716643705481634669280506415164700194612935136171166534501309075204014610209154897233837423993954375344534967895907562253443795589919610959271856481320708953646899468230042936941932431501962132603198506947354274946929581205637189864058218651203894508618557924811983143425382623913458822173987617865821650655290827783736288398520215900663378172256989877113449025336367492104026885054786871478804457386527616795265104242194686629727495428192935843689599543721391166175771174480736471727778786204504692132950971418738395036980631683131628861313622240074892042484521798105801935165934153757644958113821485478881622008090220089981850019041864652842268600036808762651075550696080273488097405894379599940197521731098443972333388523038983299554409103840098739891360130736228866167123370035769383569620498917014838415229336674989433121527861417501338181046239840472658409297856616794818396148847673094398148197233678349170851416731742085410973093001118562929678571608851523934281686891054194115163177017388170139358063942992765243364708588059958928345927230615982040548703064246937343020499672720200311478976663825251284075506129599499850111241130520550066657302794555305720316215026736869320878875131467840616929454634294982440651843240712570174507174950079002660961830830900218376056547827821348500163237754307436379003562284164523893185390456327028051099061950953197931570058487218884037289477350510482334220605002094269346987855588676007519949601841034350480978374960011022692108222626381401701929474770009384645848035236437361138813250297237471873019153488328412146181960941913232449664584682428773561739730035366549225174029571558094186600125835729230711654045768651691808479996952855249925556295879009608808355520511152895349140197918775420996393984386919562871959554271661123457180330006879159787658295499568339437246322631835937500 [118,30] -51903145128107466841417342445702395318430155138580390598135907701620152807689305782418730159327498980963745947240759118838002844376534074881176541281651540267664823092168174241604739254631158379718665663428813071998890468960339356935144588113684698757371843709015554565140651062680848912082376162153939959433900399234921028960107209532054661840838374216709999134671082453905356928775785115216542031761794557757575350805989758197645070206184427074270972196811139459149572986068660897977909028734093388597912873683429038134658658277785189396255503716288170992625106136040617123205727644732709433355042964880551908008958996081285603808836514447523218613592585509677486634249243943469730850881945075208524376562437092680592764556938609057833434428866285032536391687833324919690798123658064761081705167570695285674958210123931219117771625691425417931905468602489767593783413728548650908617569884810447898554574532380197484825669453324835130629882348329829192767121875790051265472040058500563802062985743942608269544437768274543527231194460610213421505220871875595404059423517936060695432329703772641782301951756805587608145435775571578422932392697886568958338013190458268342586159205777553216527935322210935442422092971894952951317696254604954559188443432950364506501662315345031288198954772113064372590816177283062384412262322326106031020012754961255938383119930222113333084263888959461993186742213452114638576412301721706398372891099814960918374762749243719468175564498425145245598925214259745465028684592754168408518167526885530579636327525977635168347775358288645912228611976246658061740065702548964382473467068961083619836084186098797521208957482344639916029862495568570379234707732604444635946947439219125902685682216216453756347820439462844929203901365560786198905933462993172147282846114231374575056834729424541574096638236562320786581032945484651143283181794939298639308184776115471810494228859211237075442241485965630368782981843707956070595128633417965583650463715835467703009874225263088786337527495815759416408726848351955433573117889774001785123557612643571351227180231052688087548019514526439291423904470734740357329428661614656448364257812500 [118,31] 16918778626297425901143819593335050656002520075513410432827075169634055711701207845390702397745881939821528304398347159181327209151235179515278110212778512906285898749686725252056964377441516145263934569896504090598087406663120879738863599968929872110577045112617158003615983749142123581443747291035427878778494980671186025368445883410482431724924646983031920318162185477844401842618477738182959167720965689647033416378418195386630046487834150910988003869333728304989232374289692162178701566285607730765598582162189228803008173762134612219670186775504761318904691773892194457186839692127267263519821137512831189217683323016042862148235234004160152463292851553175350296818652058037925835758723977166669187758187155132222058806605192853157993338777765598989109965941404278013410587855689864093919353814659640914326544120354144810378413551663179983980915374110708928204975760168400852650643855459215985354558115658242895999010252136418676700503973003510551415773194517810959710074254783821357440386586700801874027353802546819025072817740380178442088299679651917963416297933573665300232468350572543858078878847740513204221004009653458587686554494934964429352409202094144615026639065600491085444428038382810215274695006480765637315347588138045144884956894085201679734213463492836741716923714411535999662612360144370085253094798494771730844843049382131749662454894282399867002435467106293275354156881838512189956118472312832867875864272270280557714442870180408658493982458680707832409201684084582805806445145922060027870349305028873481757620283523751460787886537615055751855548569460732557025264595097991027900139336205722333617846226537606988187133838818858023376849860802360143392523828913868687539546452405779009056307276448066117564378487044191564468727886837972429899042928755507536318031666978460264359212223870317515166590002845333777891534660218742607359604522841927489718212934124429956477512383313834261478912798617378543169972724281896710877819335253892650376909924353305881390864676218435708045340216952352769482476817506189546788547428401898446554305359797792038490364252815788632595151143837892027555619423040411675174254924058914184570312500 [118,32] 333022998040667056935352546599267225340695659738742713861235402829746722147397361984152830049551711223904273333601040730137095677187313921692597650055265177163519613601285084575275362384376958268888622876642650258459606662773499026506063593257159473198400975776315972813397352060418831150251714471247544772056859816401625339651613473904582137561440685554842783297016732668609476173074990034205959134248706709454305690091195377212877193300427926970356462021492029776138175217385692680252444339648852934125322816883447162577870472030349683447975637649085964134750943516282759210170303593865328592521904285035082315220759231513261774099368975798990480087796978398473976576632021326094914036891914573583027457004599561949149174488800465429814262772901304102589708365073470693028784111989603767487638276147336118397410591961413041079156461107001235148756609461227183084507156198842914453292335328557426006368260532108167156501332842988934924111123193658216695220516079969759090594211469080223471185309464319735125432402031232235540320607346279081240380627230158054102933103162399896100942703219222061520059235350359056827992003152789617012152091985603631766553994980237502442533312288146577940028431832188218616942264558352396733627768084941598777324344460030636324441808006356050565957601927861171058151496305436895820985833335897432038905573246737241613490713922645485554342662460799733784637323096836588405797841420022141684353159938999629904262267564438668043730384234642930680999551216837970416084520106156877836295603554725140626279840939536147026378070820043575636971410783948062074735654031820410988714598587861931125571484065121367610403622526608031967512654776327727500347960749197854301020277851868771450935796712437510392120557865325802129128319847643698547514960213431817748711448393944304786864339781340564531422230277465600442424193146889469922991851175194610005380904203753446937727202851803048758775918610029505137215414358276595537828140154819653057431664855759092057090189295646522031443752864670039956653610071355875190509161356135762435054351803048915366589098587602622760496117792223115354477425142931679147295653820037841796875 [118,33] -5446886824070620274352525644669568427141320505529746255875667853335276609017096729215993244802263361883423576942693409373475132612166442712151363600545290074180066811539675488735585265699532871114750084213881888759157876706334488970527915464260358211667367608380294926786050070522873427345606526128001626627243153894682772874606366441510271856412342994256216459187999894739580663594075722065986724479548973809734446091094156276896949664747409667403355690195813779538570406288580893155358031469403669988903073437120118765344463250373794840101345677692508905099855686269167639434548654851570613864966718209504864887255897344959618164054035832027287734080237863320063815214058198284596216900859435216226598123930449420718585281181422260749643552666815569142354546651379441984934172380874023028370358693611878192218962884110991772015764041187983297019608909952900682731821217993954817340264050707706033543442009933392773608422147297510283408262012356593371492657454837115278644790028796696874015149372566049431089641241646969186274681566759105551197208489919392104648426744767573247798624840700798980406174819432657411076420213736162150206104277728880030087225792357276848001269764550321126242505024070393583300043197993283259691893920813899616326185108078195964570047084213686204456770453418424488916107351006106539582916056996998701312815116802613227223982798294007720378725442138905207623987187964225526349299819361878743292906463937708838859739805597051717191098257197024505806520063704554650834485537554422387093467921070436642404042769534375751601343886444115713950287714646831103908569428572693877566882392168471965912804064850453371123395790470033850873066282013285959280359555678444192890921366471357528446431158291217258458311401382455475507371923423118810843026080532312596956086078940381951527270714617726924343926557298066450937769570066079197611308361766321877951304784315293648351355054293505312275608183301379804583037850361840951531679916414053468202037761066541629732726118160451629621009642554112257873188490883940405046144001178752611484165919047583036544416147726309698739196730034404364539923903976159635931253433227539062500 [118,34] 4872997832898791852403364558851366383004672121752331953281637522409960896064571602020551339851985510095772979053611322511500721988181657395440589431568945543059224340221695510028583883911786008066812135734209185300421388356678624430048256117797410109504117257913683446754723504263981046531749186858828344390849293279106754922156425362509488736744606953283394955707069528805567950080171727549728270962844781875194854531938052907892107885497152964008308352758198989333302364630274198965320207538103284777700744140829251694170863877194996303187512920310382999875236210302476989820961147484563325151398386651683778007943919132786860075483384165905532101218092077055585918869474708262794310679134284788854679177863229710591970553162217959641185399291879703685370444593875305627728047663202019086978222291867958729016597000585417006230850552563359439991729983113337093359458012994933235842869495113077263152698581242920510711550753597955037666136353555484384411202098057660757538704263868756047034557131041042691574968914590638721314737950014985006930269869813742216690703712232508193209946116885608259167925568695728121009765762329315565217540294973910125448157047184306600283764751575981680940099474469076630943193274063881785245985224335416158109327425230929983434009546298098447212171806002772702857107732673268727829485124376043890697124300548935007623097075892056229910672065925203022397232180767399940692308401473564942282537197874198580476811099295143366924101138032175613114274486734366702279035990130770264793916693661977259462265284166388389809279693700827593803950947324059751582969173394372018326604607363158811032620360237262002662286429729902901481363519435782426252749095071739930346726829815095070993183352031217823391938221289092282162490594472632437502959994509639301345084085614310078446271010095044504840266420549033995504960132239508819551726667905568282054874696691274378591691831773703706552893741593228589828773171909423536073882581048342226318955165323701564710305790884345010677765927222728741341151419350196843286155055661794930619407814714446189929706562506746813721825536567730519088570417807204648852348327636718750 [118,35] -2907628681384338277347858409187852882890370046643184254305342198599359076407183005897433910846371881918938450755814601192485499002592244712940013789027948257898626817307438736903814908754293082475365001945797653470705160897736416354635638305226379726016733526623610048196496149530771726635423530965590418855248034343991996572087974500354280575740969722648651725132290560767648918588777682908170197807889619903002754209080333878870996701750139965735263810788338356585035283717583350814582162869361419159739982255032594234296886362892921296559734230110899776833987579548205147354454423835297256722979272165602449181686282696334310150516567364111932892625477971124768268786025132201603420008469157245437999884353705521997353350411863392490850677356095638116746417075447057609609035588848981830844388066737987187460818506668919609682389707817302029869377929995568303996143897957678980580810225727090250705037249746075638519475618528984537032196294536330784178040967670724777900647324800081008544068692051904417490198838518177670585216282940378724151856956978741245890107328239116405927618084904681673968215461587660419092416209484953159380668313471027098935736255690545061325091271327328035791690106433222554486618385197051656765711337343506756107806766120262223410736211328336663151887845529759901000772569160976810324232101691379874082519087942478318437369316177928549043283140737324737594689503621028783381654776347621258106274970694077554571590040821236879531682803326120242376240992970783575976915631962506642425568482433688978345087200797351030530323251650464708788060045542602186781621002726543001811707326789662098587840587612063575444857248389402494664679417219202079938091495802097055472930547223250103261957706793591944380746618522574105007194973145567674258582943280321144393202933232864438449787503718210145859350285729243574305994535209715640871373673393093437992507795869550540716139291061196710117612566829360727937116713852368276763107911995050190736518494495145100487882956318940354325175552620561964370449784085377797389868704221398125755604986444706796537147633960499955763941539246819623087958461837843060493469238281250 [118,36] 1357315010278894952660140858704223913266137279489414545944418716594143506132319176605703802501863829851320783452506848961739364250113149859672591610034779910443333039935555767162289426043138064347768149445135217852467273950862370536542117758077122186607641201255461436240447811589354500077917633062320234739703304860297567947981209686049795782111008902637889688256989934807045909787301096811416016659283828823118747717230586960510301672643214709555257029326130210551400937547555800628066668597180573636916831266531046792661726922919956547623695947511096496868565164197723048649787078993443438965875428630163481324623067683940732679538149539030050754685524029387653653301899357901332152727724149012226235216123886268870342070253801167793460116086022313871614692627312065073234651685936789550673988892545072798397578516580434144143826102849688429331089818055620220642519995550573854988024290058536081960874973805096047758317329298032069751875483675934844692963334803104191351311897128092288688883063519380160423661219849038088443544581345796589062610655452533621565549207502682365024317374916209793824591813061774509156795957059009053868358836144878399827882741158439448270534401580984457263181777711108041721265554726254179921673264572507790866169652326919438270157483900837113179402535934071740277941193112764697183961422832376154096163579090549587610801771638472144362028554570616351560812867059034662488210541256561025419305596156478315070594702302193359365612217514514995037706361874140686068841078347740297144758309809560801162295782079561642820626327115943328401611979570886604883786265661460942718849803087060597014422641488996592320496565459918698522899113617496331878222393067958165491258033255989927117725485713576053031966010981467112731304689438435920744597297831857254380347804674894036288632643683710846697396907909264071437272676223364570097343251479561538669611102000737638453140464525308637841750724243724280919546171731229957906226248442684423287465933164311106639558364274149404581822216145399601772123806112780790642255959287204231476498090825712436751933935101681616769366163499643818113327142782509326934814453125 [118,37] -519836679878518474467901716397911481760867411753147853553737262828596335976365256165707964105232678414096373246459172626251067145427259911146427485657996719937249778500918946327022405849321861882660034163248557261663237990148033614178561255442721688844582403873374449826095439587998990518071062091641346635464493369150513436496261950511523255026699509232292621955015844572925922357530337168103871117332922765263274445757617643050924201618832715245826243332819358795772079606666089829278615163641324939893270470729919620679568520987458341445670400321944090022882527657860614430795701040338490702045501979334417265628280513460478982569991764966957264565501252421183101791954587269970054276994600676821477345796689657748145224021526905112105080006760342145057251106240154895223425797678298651357849180355715526487549289011803833768695082537465593473624323607381174908858281851726719997718529731322629755471337583152536475208409403907436728360752472283292335629705844746365882139366702300196489528390251086594789435276560083476911545020636887117219034789408362962065806168616174359351830730595414810479290200383728967242993645752640863543361806765858874313874720314335364712738953012121283231163344765083602196254382520027372488478576620147323894631551755819307093923116113983888894632423332349648181622762268145540553800022004576248337556400360218395929743354748597257034576361055327641948536998992038890649933960880180981729054286315692147089527615089168084714923378054431352261083030727820386989470429067345346504874676728281746381013026356149378694397970440901649343082604027527006861330152227743030738453475484710781025877046455029170149561052602838018549704038471286124800732458510798991074488325548207068364375610884324158328553907114902430565669170152663631383807110415188268398294682680119387468124736261273670709853910568011536982378485055534032323598824534649300938661816007173355959748142496214885319537099434328201019494601099496554675138850760349000347064448037827714115175475673349290757319458395281520963383551488181594357657481679624496917459233782765459698958259897765335749014736776985046162735670804977416992187500 [118,38] 166009525091294234239621212015039481011690194302335224290551863258819765482622633898938250220437909250972913775589966055450067775610929381829169988951807269096633776046951446779441644854181502076610809394979568925554782170141483557569555508950644676393947630675374511513649505996633013657608897435107122039459261454741799722397225405617695379145238726837098787142267695588070926215512024529433694215473272184011403543587465407861968779186328867516272657657823150218597022558797777803548582919822504756510100350263202985066025849704006419237445274972175068939822179578000826571688246419871049093344750463340411499577292502318234425728299980016488897496423157618886552151465724953503647837602724819718182423996457973986307775672765193088216972734123361815459343595538649485006178135179917814223642522028600229552911437366429878954199558377000841065162763101398776324403816516177788721870249792486944922848299117475788346403979162792845415342721223773473264908778979668106299121877884366652722984486511379368670896340435936529592477132941654314911577429392768870688487807697660247523316963218117387166369161262607648118543654175530496856505482735113483928093694427430200443082949886525242227450195786988692697466883408118853204490096272923216440236444213405469205268180444554022354703382141168908871490420929853174840255418443158981680329561254238334691413276910413292596419540833291262539693040870459907256226295612223336755263594961938075961953446650299118985829498078382038794656068414997188323155333227461021374027392410688185212316616453990682381524507270442363163869888014169444864247839062793667507285325886887818830920736417549032163823858580036020478370220224898832346557682116495254258641379020283765807593443538071788026003643579743729216496170472751171666273908004965756247498406371080928953176122813081536718643946373585426643994535026007011937151874698757403222615435724437333601815509148877165130466248335532136262568588872880599681109105769733044824438671643581243946501050739438095168777726441199487733583829516618300788369510967192421165292979111523336380948860020495723432976120648163487203419208526611328125000 [118,39] -44203949332860372739024072094663575279378495768897208783789528859204016498766653989756430911791495909365622876301112274163957152606180850529464762015893959517312364811300986997185271871373014547824660211229740572745126969750685069804643344456833261036990046799379663966957366104605087915219450671317153014364578772602408080771170852867333878330032986253692855774666590389860517262661960723559217804662968523154554478698502680022157452970779991306856930357922263119590069896850025377806807490569190486040841458408448483699866887767967139825039330706760827877510332983171318371237098579690434745113468821660421614388023488712036915294640900364794753754354152549619874494669068238736551724683194704237928155215149795421356706197711852434747825940820419630609741819155476779359374437154997456243353895173169735251150705877721287746215266563789185343885737190623394224976491277907004440468699564693548516233609762034911903371642890751964444997236518798851486070645900855134311941462564164054252161958608569073856424417936195226588013443549257518220001159368095544480715679462771332470473521528335659052245976573754105168236210484753035025744715295162791816305903432758204672808540890744727206345183008941656954834698633323397795734319023554784508084697693378498390566364489969289720235219158103271982463693585977580067574193100784705128092596546230034920919430134747488161100969934678422021562974697578774755402496118468790365969142023400993116766023984356816264257886299352588907552670605472790960233704320918887100343670243455278604065981314699455529287923974939970102434673529412478909632062908691293317226376137688759172562029572421355843655037021168671721200551967541344323241465530341958958295635450968341088360355066265217320534978051364573982519823899157088792036612446670460391145524078211212005379416709022497462008388126790938377588983490612083934879791611673426372382891620570294872021697921527557080350987134634616228289182463231349947579397665536526256300715912099928658746625031157040083015124126524414911385223557835874664709789097408003622103340034029009018443751215048619085390413374625495634973049163818359375 [118,40] 9648252431553314776759347767212653931950996571966480129111628883270532548961882731745460406831153857171089231878731963710259092570680226389836914698162817547141554956567167304561713775911182119521774998131742659361563276249286253399480520934935787736555484020427270324480225814140263542497211913660488993945781175686509733581422123420857231192176046894398064653877945996260281431063956203169400331997999086549999175184092752088204844787713616831495337155449920108943552931294631740180837991802885319376526681487004673178745249889793934656719437924849269384564017762995741957322081119325768468184640806300702079928919834476818661968814379410556291513464749643481738639860637186258562288849961684106883133117931135740510661776990888151687502564593827106143070573402315495097115963240374219348761438426785064615740873653877870511444075060684564587510081402097281474726496351388447085281334976648145379972362743746612068026008756518519166598333295056917211284101545277807943373660183427157169385849107268678283609480150269410475466034839965699561116017547656724341914128326177587734566605618117907684001295675594179915560403776017668792323028518328761578467562582561209745024365434703558293241514733496002742958571892587933361829815646383757329853970181162051517756838782683080209166039331553585660709532084678678889411152156635969900072240083443601508023518570324120312363019913027382560414498534450213382210448834100296326935163707605372867689021905614641397975971227860647202565415477094840013053145136844344651100334476670475790971284943934209772115013450800663835073732429666342949798539136638747916909234876065622935211889682315452778247343965966555884264577968950176633989812848447424394602601839977619887464711236430770826140712114931235958829157810982447998850694068362387548197242138181112904052007845245719815673712326824407182270050044475516541495205457604056638519935869446140033122986071946726040932660409010382501478247848788879853935801365291902187171169193018692188880558285582818998075516026823393543850306897578541124456796847145142642007457454103579398366983535181851117101814452325925230979919433593750 [118,41] -1638199546658748149795448171035280558291472400301101335838640242543905209224530378985854918510666854403025130428217152139303642652541039841587996459729973463146420092410325821690980055242373099712675728436442172543811058919578540104720493713076715859941778729259372747299820501338631859153886227138673860215422605078862412325785069868760954040862296904366051237337994571761974199327581569380155362511981828262042892671668893954481967713541593810167725272577857846538729919129824292944698015113084639197650677514424884509489887267183766093150512221037007074839376199418161450091174610631325581645140379496184494257042017661802389830970460362871996931154868448390232012669468110659027980887600693763650575252662982715229927854979142328331943678608059205500681702664019758623276463567816068554698348814350690220375513287436159276804122572654959036286986385076705230680974522541746163594342372750151292969558235811726099621557932710110928539115168088779705507314927899187024180712130107058655229885161729401864814456629593657742452986133678996840160838852416305933792278662940811744723168366960165097890121655289737365659424052733882799946386582438073613394431183690507793316310613147949334315917911243146086077205563895347311985417571963506633575159412653070149933059655187510447460598310007892508710034866560838241161489560599768850487354527199782620623221671647279905601562837505746593445191865086328497288160780890472029809481681744524587614299659066801486060180614916534763244026221467059894166257188044589392747097347698333957148315155316952190970200502065130893182352666898082238794704293916638801135534819655021074115999683100851397268980147672173615267913081946271553908748192864946440363999984515786519197723070141508396675166220205837074417438298166497459195848901221756087289662112817789388390898624352915528861821016138595947204231118332188908062277284871484773970917343466599464612979967706176316066664941882347174751719822914447217720623019227206485696056812969707363874567666186054658704928988361835533202207768040136749516364092165601871047510745867266015153790661984523069349961588159203529357910156250 [118,42] 179235721122499966006043901289058459371665255472879471061244133251948886873279168944333454921105376170423877370159665133201221607602225154969562228635945330676404954085254784363894813841051283220435680874981213343726872311426743643060014931326975287579750309551549930868482919130799724474746021068149418010306281727201449841441292217299632938801762144753794304927414550919648571597078522677630998832589568578806897759714944648743456067399942318931982752892989089145587345796420490018048363167010420902224540891296394181842173970427156879288883328735445130815431281658525008517769826287473337562083761294326869651225296101864254945820542374405161338461261331671760440704767366194480268857341569397278724593360297343844434023476608480196393838282129150477782141543466395033517794629721005844461150653662158205813342464925223396470389029374774628113039835307361115518229090866612042393209903146769694408690027099345011697491664168647979308215193208790501661869577306728068877868732530547483498814125734790058483236589644612099090959465574740631999094340797465279147407870710082856017099466810910476652614895498577807280418904525610860446311035696805912091249650157843786345174932167874031856568322001377254120302604588338755205004061289415511543756986320771833366999828527059721514234485050119052690256408753730377075924317932583870760095391284105297911733029009827408004081011845915524723755082454669200443437464101129342941168491824734804472792805365844917805103017812520961359574851501422766044518206908853674601534250145521279987657700104264525359468674835818938285210095392851344182529480970286807548609821204894967636068565686412949598714769892547257521249319600360215575114933099433126621584291057577225732763097097408973656573123133702245719557052413473790278173433740227686816718802077786456851092655325764391481189997178033233377400181863940215687651465716849565230236290801568953185972930198126127227231230409781940104645032913188977872067892773128428933807369482238674215760996994987490824053322181906553880650565171224816871019813709491858656121037418025076074813706217270237175398506224155426025390625 [118,43] 3030486306776395106964916771249604141337869001608918170876526289610047200243209964964001373410860162411631777224916638994240433045041281303475755943909502120342742929702645826782430054158266957324255823914198007231422616615338044954045691509369432467141853537473821440919902880670633946552066062336899811931054308152269269942615836206720383852087283801425445919752016265124813726224216172676548774921346926867896154885139886302843195292261608324189581371367777894571292955924156726045768270510471755151395781990153573844792275727948086421690260087922071894520153004425308626311884529627163286389533730346403234659355557441674453006745271921811613077372962308740562900724813114257821702885945650689375774894435343778077330782997715736457647543567694457992229965011625356105849452808276720573507304209516799063518253548648801022588937486615226524064198446733256575795463336729556210105031665773332180884790158281744578545363365375457192922942432805325532816061925226616693109582674720244584866518594845691264489277973222020727646571719491562269665461730450791818599653576689304176355208501042615070835718596355240287407780482665145419933086232422808659243936419541091186861482897347881502367658170698457573849735167341763612581442943747760693408941188612937180053471073672758578806420348852846252881636933588046624888594013148027602438075079532121518862604090837676503860110245992122203434666801577022149904650744353551367203607019576540294818000742796934183716243539477605151362152882658200487347244334636113717660986979061384111207316569086204519810705664347725860123313220399321315552331289373204053609277417927266515394981240329377036682506395292217513176325136024889244976244731743653670659116349601681171932507204892027906789039792053818654744068692775402406032604789881554531367151842514254255571992396872387080011654628739640536114370587552286194661406480899701361821052830255279978155263408654285161073696146825697353758457784201020839372358946268476689146593641761212693723657051791596317130941170757736177386871270780741397438113651280007541516265487227063668562720977206481620669364929199218750000 [118,44] -7471490245664990475632350372939351105730057062580695222685435118881776412486875140808823600500005548712471933636440158670756821385990198376681566102515438817791630517571596461158526292145619669615718109844307568657342047089234140467382299602190102904692456781464855276324589436467197443025915813080307810301211110204958243197586645104702929721882348891356393203207240439160830377724282592756327417633238295451645790052659603958515379026650740189873417718103105654867723480723417514441611417671593888835443551637082827160076362667153625331648639075334332371630077364948397431338249094116521862906097671548031538898326712664347949987056919626587636775807979223051522592818447420801078659120116412511701724525547177130045158099753218837273744382320729011921243338524855484677061118575286753889346898092001062605556012951064885634330035821145749358687049278602759668071297079891792484729010297700073018823396313838202831926446559929420832015504746704864826534588926265457731525418327534914880132303535607213782799353896771327099976535472196946341518819460047806284348573927320432012294201535581860313861054609891226018485874236310849047701986610830408932369381892509682251383562779704711024557410172926800108377324682180170830480900486333209218006038933366965825607766332184600918610523396047502545797194467815681535669970760855595294998762962211253918330002585625060153610763116723832644131427974133532222289906064615954472409169908407122291075940376719194187822593033015680556066785552536219346100884857603307465745787369291650911676489701722352686546737699702483449853073687526386061788481437782719577503880240882934436775618202590003672870713091573949263134717665699240987766745103408830907404507719758739516642378621144010738229043845840400891213346264721628996410626819200717890559368327241425329892466469189400516632699692633497831851435667042576101494271056041079409678714978025235178335909507646547693327816129215702593295545911902409300990418699160788095558556252409561970349454516345937246912587214512576722908599634755538531975404617148587180721693341600959936688042262176168151199817657470703125 [118,45] 2222974066865673231935512748767925627569578121412715848537776272256705266725562825291939607449707951323495170331336800238630392033176028727114186600128647825705680918727121332051286181125070548355181730274266474881570189515566295346247857296539596973334187136691075715110262488116696440434891349774083168044086764560368112019100468917009109340303907456904280050032870534653143472528407361362415045873711493459308390462091432117720085231173961756199407687004458338862424628027167324278357835895358644811101627382839302220261685918731094760621036563393088158814667106246173742468695483866325854524183940686047580593234328771264141494663068658830137614393543955013662997618791634333318902264221480483744251847548811822502979335368016055300977652776132246385150426489775702132009495459992241065774691245155807846656769080576173249609776074954275226985120757816142713544504055982688866678378222005448563927783096937476488495670796454771934072684650337626642084472019208794979208802919865744710890455947538111149315099301219558926114223210537510537416766334394910334070483553756383638832942516056241694500534974119182392776884108450640860642087964935796469118060986027308944106593146122558704769227012878480397485397946039129071807506030955220659777840601448585479354572528162404021071851450052924658781986532404578224437186302828288365332955179491884347375547621624275620387066255355028567243881480922060433292987936274533609574544610801473496375115108531007959373991264246501544940462323722398504459053118425651596670774727054981664372428201870940328924524129140844575205211766142418332171596419061736487575588397789677601322235917053944520861056824647075198398643249775904842162440979690674938756732382233572327577998419133033475496802369032458286267614395765633395390969430066567891906885911537925332303987036956265141949906740813095505751623709529839641103652535826214371220047468225283038717183808386225553595035197676349676826003091498100949305743456425989016718604627622346310255604065363413485211520479998137843853618527573181676647182894712362575159104018640088273883748115622438490390777587890625 [118,46] -432223495922987403514332944261277608098749711746245330697783698603174090584895100521135677920808509115076634953207123328663723035255074758246638080928599553763478166845804615877238645352160803802610408710925341268159641626469378584209392330641978045233685835200008227330208547428872239355592773949949331014056068402322509858033910538947326076055319361815418748127365849955698339694123724119490164902846570376934633762748995657903865534149847677292327588105222739299662603646072271663685272669497917108934044856904826514136388513487307198553082991831847465434849247407619824043553290448083971708546897144893753771073343022690373938812982893937176830459065155299784640888683061018536004999290132438457352802162721244791606818623279244999183318256146646532358518831320161772404751420564879509321009490342768185248326649424125612356297942132117153181849997997389311312061835564133022556789535542618910875436107715404198763102692492600427058973508806640146897496974693132317898338200365084318544239761511460599938665544823428452830873999995336181838204930688947614368079508205804089537325747059548585485784723137260555209809215839743281804530517066680937936026001579217983927186458048061344324527434663780953843412648707222595840938182909837610300827548616230667808626168340634998290174003175507372894391831582761046841208452946709859069380469595150704782187987384076662462034461610217236085463725552913153856055655970161461864296698951203777246997504984799759401210949203787036190150526424035501140617239841766720736061577374780527752803121360950261010355268559409164836086199380952619349737124991448396242029451531880034528465637478579399884903238833844002244959285830177867106128982236172894440197485783366295361991745982256264419884372996657372019152976147837031652733525416007074727352495911702744721262941091700943863629933613049027485092304410554629764297987408798207111215783034061722888276798394839425567993616758563668346241866616616622694247722821468271398017503155297873460140945580632168512618762192774966663701720891126797278600120750734604313663413722501616121007828041911125183105468750 [118,47] 60438554390988002703580988511226247080516744691049790979099089227194453761611799180163068330046162420378774852211215350101267344659865467222857036676646454569294217997865482412711167298846648969444974509292852569737479374137037334271862756012507075533180273046435780087164464986582232777604273554535921275448107541909769302446583636829005610038101782423419329163784513609492566677373091751671403335793636354100121552768536039382556026720557005515898202259229185036305277056395487569329930143069181872756159221429204559979317264551505783727120240922994143945783643486782340369795279817453304092335355556522506194230073714935569040125784141613734504453863374814663632069884558414264103423941317292246443362402841325578524766338721357488343103361039847565333829149382049622437245348159057899916692339189322237410150955279613499898881809847737460231952886716527708333820506873342934277848255550415736075735566968160438645991956343223976167389554906246106676819245747303827290648196311247343361804314206569844280040700896526079157705216138429476926898956075372094848804737631117106806392258043824729720101114094667233802011622594236766506494953958643704016459502987999898783458614093416735170547470203087850278920665986441820094548410235633795949471728914721818597204843040157218078982345361101497208623665306798181396300840351925983061139865263029885791120842515463037176038778904088241315687319565208869173416503366413383861932749710347668967869085321080396785549209327765698069626817787189635622435955748850660847973195740188078692116385919047840370078442354152594483119686871333712760391102234412338415824736886922778027050872859078290312852562086049178391652564029814699333627581623819140912536976194946678930765605773268231611095404833999999491286312125570594401716172312507554398268458949910252751993146917120090329499920460928376264938618027418571975003497744441502806535254473457741965164913056448665645503849399571262504239861072564030648814310476131429558701820868032323708178178926631050874402203707550488827610661271190163908970876931864956109968868942416975187370553612709045410156250 [118,48] -5289793858408049475857587396395940315672480310147727475487348271381060991434901667035852439403398546803110740908164870005379699139557121688959899938509174619867563836018002265068050111745855240745876772678923829672757191492390362210312448754213356408695955261576035544771077205035858487330174991088204364481950351894871989883841042699772084366524307599843448418777870884326361393810152190426800028690364045975954938468659421774131364950521007916396776516321038368130306651626650318433822493831604848837451406043013345354667208879677360261537762216054453839901026565977280959644626751110730000399960187514120190815173804657636648875748614640298871776701770243089054171207992832191328685588721038925997858237052967996804562218288541823053681873128942577708823635555701970259716734470510734750626242267024696988369256987545423198690007227777697733501211702295778840453030214898054168854487174331256444003167990955524077129310220795817438883429922688480235925206568574986144531044056066889276817936516942304465532648120344285413370398196152985350296847438061664321574091168464213637593348121482778253065649843657923430651369115438558276152453909346090826017444165070045320221507380022958402196128522764976643879140277555135966733971970225551237159003545999098457222821730515332581638124099114113230765887174867857087231115258332008979729568988718416027247300057196572825584085924232779735947970015843493834267446024625564521044751383675683213114098114815169300599493994847472928392907392764662268649141232382027596776394246282472014857961121857257413382667391486874368475577732822787466926797537330426604624902422759230658622420676083365447827901661990369113961117677788512977941945466218367908764977895786296648456201259185265623612311960619164151491793003201892072805128053425368979028706276156090426730362130886073092341254165313929696883966386210560756485564997498141970922938453639436891379288826335767903873974689786555820073523005185434635126718031493577933879991304797397840338160624629821982676532489421653798875727943614091745914207472762585676498871865760520449839532375335693359375 [118,49] -62502631292805646070050303938694359932084056232913706848209778079853484689984000069130577988213937131679322070093794753270960890691418759550781292220495092657868533470916135113769982154086417100043926511902499474039465710397582467105525039033359873398119565449395622421769713751941549725708892323190886931247456756723893589299427997103304461498520875206070481750154168289069174844504057966080380156550531833620044176471500647064195763028019344707712424005758475224593039084192889680839096304535755777909259741489851810059443942278897680624867209911371768300150131255672858884881056504501483682733386813739483062107704558274319759769381488702680890260773290706816368899805775976677377135825450173858749005017244216051911276733048968569664306873087001362124458936397409013553800711754136907725216743918019796407295884976966779015502748497604233600168841484048813172859381997084975115881590207552995509166099724885069570059242287423610236911014529029343553208971204782302892941071487684370566067491748295205843932779374531291025339482594712540529968854160059391162697082232667489144747097198156220693200455903901849767503983524468741460601009519258419196722614057869089407577379489527756665749712194126256595803904597632557744645592314382951916914264464064665069447598698147509343093212975060339365337212795615264994190255105913868083294245695062542681732621051908204232445884405016763069588240468473709740936879325685950825738447984560153265526008862124520508006544974602013523424563863042619549886913183191997993504648965152915371612380823021050508557370242939400943142088872876304583126997857884766323486939461396322977250108407899046800228074444538418634692136277727442834230653071022640220405726393913920803516556887413519250604436912989594406774288314111100090393628830384615699699923138264115624647328125109082651428417343595754021973786107086580972049315522321253833181979959020258936340552623989432789104167055164308914640060597638994533302944408612464761864342805414746281717993932050605195462710603188030423131302606780961412976341096477876299455238040536642074584960937500000 [118,50] 135040069883983876535310420505106249550393805354704052322585192315266187356159212746256313498818202928198775299000215711834430778643689585901027452321665008389590502547954656393994522226743415748108784795709234167627491482687456079081961171380843657986410566203435435266844027810468870828260405444700870165742923590050493199955758435088385963745612754106307211442379572382438397588600664094725678948399528540690633336179631957648970941838605455256323792764759325398737070293316758733018354569240790786378945982369015046118979305304737281887071740913197064123483991143342927346237570767225980248429957700113770236043909352076772324864116478560190633382868747832632181216554957844799793646245399805805964861755683904325754348534185644438765321487292453965154848327132063609888956512379991714294703172181583120798513052601112389359638668507001024247244748497440622005532544160060778078345749903121343636740414502440190007227007536607695560765566915855041874429018838765450160581357032198149245757595648108072073050074531575397818218149769766299309148754330221605452832814695168903401736839557614561039306032253532071689704554589284552264921833087491067853409510463296449548259568360702015606947137082113194785637382495972736825134570482749923243368121461664478394469125901912454484597832554197386203745993379377591921793331432468542212203913234439865210776566073975197920045573862308645174768844949830858867569731800732482879537812331329939531084978360565137252759315059583696610404214554638024884581774987828477279171049697953310158203613063074906039975835441099001337571423630518555801282669795071799682537857776668682027272439970254525638168880853727772459670078096713078877120573265223767829118996625748934344700399470726929925221350335328885313383076017624616005768190452877445313097831784760486580499797076658873399159295565678588035282267422585157049369966939135231925110455546121584407237666021531064278749559149200432434083158874285457973031391037641256874697346661187799104280485149083232298241458540291498069607696722792561066558968272200728944494039751589298248291015625000 [118,51] -32226065034293943814212149055657088304422889242067129371473544484160511011716358147247396849340214881402540371551518863149897869567970498729708348335531843091991371079390751837639882933690055849634870650435003592341904266970650152928015307224893538987065742088368826654046806164764286611045426058533699477292257124830428184385218208207099902728713595418927246467830471900542549385364983823665188636591081347662730080857040829409022797607599674123441796679080452551590582929176600294257480020596039446014903380160551404381493023767760413246374868711344159269956053662280292458977491187196916858208053423537219690008434509557484797037992252783888403293629754243643180338964946160175314189633312121317787998576481132315042297238414624375522887171544204130033135562850707680888377842475351671159108634448533534422203680473796558982575780701034636336859459187814295475965083713907610487989517216496113662199191753603357294435833609446369036106769106787532384215869012784136027891583632979903913928065539228952550661798498572604337107595256671960304490901745335929769453994383038529263337182401110433070533369971323773638881756767183573242641095630544911552790450808132378518173094092971714918243550041612338464718171113416556804526398907455625073691003516046160448172808389947872357474847950218332087297395913195425932465695036135912437456961591917249023110417797000498418070407555550497535766168282589411735704545867284158986745505237643016316215606707601734234120639776773031655010856165782115538343706614613644603302111626401216009330648745602720018144031771560177486255492697545315779607236472536750472722764473249538185020660739029370400977797945403236137249561018618011013548931992362465858034057292563109182954640241463420358107394949390879941124730984379919098889565129313245955398763320301451409694753399969736541000281620915896325352401864200036924157704280892131093024631691715087715395461065382986049915923178113016684531244643025574316139307622969837737893836437466592442816664479310397247638721461998924645366484297423183481306448022968205729694454930722713470458984375 [118,52] 5140697182708980020523573118205707234037101341747081529717817152104123516691525260855448817935593524087923975285320195810258409869906280405013252168049177855495897209905329281859131774942913683386059685281676963074496845583195088737975073329052371999796524925973367306149759200932567126669825042173953219294704769086062471727187314932410638888799594312983728557555820942185101113807513718281558292426046141583838795658174784346103446929631742507749710258787405989158320063209050559682472576075504231018107307186878271812969489431344178782151369452272702355351980503372625471710156869320822579688337795886680392753841065544241954129685011896952234217669079056868417379859516244025558064321001794231851482947148369234828237649731165660358542458910359853832651265148351320791135928581855394758311377836809308386826780881801321231546212532913979696932010836794300882209501436405214670398154625894698808954926428286831186093711004142384963977215567901401531498884164944105936076289444161631106731717628598107219633476263968522727144940255675915134764232948952096646084928634810093511455653442404621283207345500972933022711614246124720307751530242197463436687747330919054014499462046220085267239782614129404894464091074055174108999838127680108893117257615825134285147104366876110180985441768614644372954970415421590779795165429390170792544001844675956731311420798237850521204016627475908272539677859867813639540847786519884614352116863226881735320350038681220228859590908511307495540587781263225653082159194546156736217601444898157424732640898060550846049101575848623481271152652412574780610311452278396515028414506725553873660672586315229121204770682040652248003505875512057343273127687124319337559504743631796389134329260672467977058282519511280653159492243593436836262179264868528359160387523506159264962446521221224509344171508181269639980745112680645632415420840451410769887540775883884772540872344868153549476161328898999298995420613483680013862509228898891821871188204562569453337420613639167560259964900159429435262840091836965105826113196834884652364999055862426757812500 [118,53] -631397820833707658723781014062485347572302618029761177482674170314628932500846805825168586638763773073535946904323714499488599646819414942063208172914323565890733855444742232230004281484707791049178116328905447713496669973434772483312339128854881074558955378644658799704867357871135192890934681500885143783076620006970670092700489975646380975412562231807775441184681667491424447700220945676000681399682004937619606648492557610534118418261895231989785511221060472353451021937230343098415676377858378058079876648171752358569352121450742012984091789043988855418341201463892567973679000206212568121018251535602450888791977691641410060808332260135925438848790457419945472735721144196501477473744230512797789414031643983157118637297546286287174150437939272338533621961469139992100166893895564506317381220381133437918643245476302562993084261374683005727659543716487061181397712102718421846602728956372642718108679824284283212856420518237458842868428892157877933662390593262127282302029061316133287919656768953984638394081003320428509970740169515272307001496350019366289008808962777731262189194676641365239327892507715133451943746055464057799969273886904447800717808347112759605592159288974709641443976602361304075537035914683353646758202270722721490580416752555677599531165796095006097880916069957436113052346493788898918442011959009945516322555778228815729737553866096258848664493180867299264426620869188394722298021310298295275027346800944507639853187583569122599605541009910307075270174394132032371224034208694602882306504675523226913704479439288545077017736684843512497761875999867895144706796817068232582190691248078672135172492821063427496540256183279336820282804195029911405748868412928984529855453753206563878566530666664997249025209000679272677091448969655773305346581182348267242084708177113095522449026525022317412831492552560449309119966035605241578221140460392196541630376077686946311832348083810454337059191492336195411398998237643390389522507221123480998377583260904868712962207964653598879442181180218260070404727037414094099495105090268833935260772705078125000 [118,54] 62690714430001913093223066428696047369106405488218162614456716098238581782990264186378286082242332845442888858462132435933965166997472013005769377825086267798982254948286725148196602960740177750685905236957171111129072866767910381147215939120062116798538582805236638089854161220199445369228094824172536683573208382309928372432243551061170269814593917299199305101607199551125979139539504085188125447252159426686102251442267893638329290592807007546506001345528432908312561759728232734475498279511134927707652271746102975914938288028434193292004910661278213516504797531300689603506240332830543099014295724650443934040138880224071192619148989116766887925200458399313679654257413908578161740450306744404819511983220261956194178753292794040719974588776489304084471611969617816612283818837301508231657116926127459058859132039568948465239854666223275280103577473062164323576413330772959339792803741679393956646819310585136063789939542429118488844163618219943036319172218611599439826689758686396324963129091080374701075287397550292844992518398719025341936043644456852948081496066097474434831477930391032825478342332780173329023639270962654391286310616308613223044216111916027686664861292364446874275248623486558489836582038693160400152449520066202230323401767714784731318813225223763502159104432401524542761544598255703119215192963360090429366780553542832492249901944717731428584928817391200539151847424159512240400175791228942802891919928212705315554733780807314527034494241859133329419414783514005983316466725091447430850481802553408326890840174345763496323875791016149133573661578142034730879884264849931615840106214218115262291331291877290379186232929348453097579559018044385164383962094359631334776501178213056452130137836972286749998297286699659225223543946815285520503229053770507555396967612092106805916674956376559850922245998444627604772011035389262123729632646438054502342794498716868824221917931669864085760266844880615230297014893800162537242402036270231562722120681197881263453214668533083185894166746668903209930179373928707093866314187365132868289947509765625 [118,55] -5208616538849664257861961375492594424693218664795590358389591143539636181534852275115453565089543376542317218162739600073493455489537003315339752261260624491490349864126869303517034221985972279978471033590323951357809376757883086348933439115794849522666931002564836507737135201471800878131324889558425531879506509137385927711329870236226746298869912863695284234613517975730699135905479173617233332675868845663773965125878764966618229013547225154386547305617142551028572759158552668452092382509559495100187932996100865283204569375453511881259679335632419617733958191261561027341952491968957192249886454713698031858776983614868061509981373965371857881662053690682840162671759382910466100769252627518119859779308756418942604756166823321909635240441382165408119012837616741081708786966078631690823802012850393807053608755626925052163919430838692647194543640921553109953903088949217981618939089576402378051448559183501339676445481590833749089156731189152015245827772485864317038532613106657652796122766012821960597254515666589106902874907935202347994466866706564564101334072459439781076669922199343196215660522438655906883631339965430241494756940958434810986721437216861687493335866779231810109472308510468695409241758857568742043955510111118172696182462234895076229362013820963230601879320311216001469418281895304761716864199018705283971783694783783621147751808434421374143910856252697435799387675228778530933813743637357812178975231033958044418811589104565896352493788969837676043333595808031743858795282234896808664385813842151514419602644046233842353780954636044505014436926367349776821955282876615574036313293283385530192617553940623907101111708509038996200179705289495571745921241300010677659747468667646613587073429309655652093785323021518148970063984391007137452318784299905854700033458249120159438944329280701328298387756778359358668458776626408630399354766900892672849662800046157922688917982185274336943992380074727322379656744613127563451068904578760349757626583375828016392362457976354236390893405854841404423520184073655328568367064071238040924072265625 [118,56] 337766894315370065135582366391706941943959119865660396308295237670735516482430174474072855626954666648695625114327516119371576683994643378655140042308983575346441807916207849700478207118254950087402913171669163384226350446487375859180457991250746597098098893262301120023265656655272291716052665029175903931649162313541855748182426237723001521246378227540098589468718331324414267182915619629541969049493353353394913974619584420992515254761990363568686100570301874162918702101373926789069334594570069839790924295274344637350935620588134630669486982169429670179876065493113750777729701472535474495646800813651636914139570922262579573359159741326311969643528004791969570933821549461887422768259669441028937328684100021642064715406915009311883789339974851877424809282974511219309917816702627053077952517760482212995783067679291893520488491964701732933454225738905764244887246263829547171020747782316812099774685077244744497267758776406944764088378636279906555076432895430162828072741904711886248204296701804993782402647643485239118508661805101145667294141918651225315235650740986399675047838580387073739205928949199515523680965973927694927326958399893570233611267823874461700963342339271732381314520198650099903403099188441215227723927903220302561633263421657319530444113347702678797371243345228649302051084750192664348755159820226133708692504944470806048371390391721341938538903234874480567220256199221643952483642649969096909891692862996747989772185948907047705635759060388088897175153771095317790003586661591789411845171887279683361651519568258591621955437593141686591933148364593653172428092065291374232391124736989104611623906881292432737095950414129841298394473968090442178976862838779705779112168046451348717505409938257820878141407480880900136205954437757241188625920226319937079611451835994877914594561537556321361948313608586151685142984664653218790026974134774326081786523022823398736116569858050105684264186551813442016378481004393145693792159573463478334956281619992101501057518563818791903385059634489329229188092050117196292686414532470703125000000 [118,57] -3876484867412141576702189218454049715348221573172835008702375033267757350085621292448046272508676552895467996107339319328506592371542145362432650076912692932551831195121385870569864455151063950923174725232123826200797003235350595585546742950047544455054470904967624862552787696446425885763034603476795070454373323970529578863894752637243722473027004881281667658709241319655284611225530245520466957488996472104145232015408959574726584253627005606389075520688778403288175193636038056997051438724094827126962613384560820524476123677491836284997906725018162228172933937632952143968350587315967387483359202276418471055498108950787761823577969103679926716763031959899911300519087574705682862114575856000967677810750351428425745610752267203078945955203458884037132823702624991310372163039472526281919330962315515698545455147588266101063732991381314178279099082705267570322406310597594092213288455058766771321103171265795448074437140547427199357680741997767280692693171748304468341963921475506999199358488339874313479684565519062670742897171725721771029572975347604525272106014818790068723119635497436986207985394337262450384929148550031836917436172925393924402071737993139183876435700265830024196643541082426883547278062140351394788577432608265771367447426627087691709823147954968129514764159670420933408793325137295222099669235956549029408166597450092436317260915836388312280832106119690389227565181170128707733487054482135647291117539100770567571389803044362482351392590090815301773952755041244848703460399452235344587436671287762056360450369950305675931149126451825630812903157076423975732722390946001969386860596534512148386640527924062801727453257827162517518308058679801019754681384575337658622626775068099194915424117087935505068796490791568806449497861513875756603449167210235149491635378140009941788662857550047005013964895028756773956217191163641763778264499197471250530811793494585384890330151080785620183454109978919107443820161303211140144925578672992074437803284340030503420999826349214220468296903972826232584066420069645717560481722259521484375 [118,58] -3545380159553831093323322399681475142910713182865885525441634038717289995113531594231553353833617717004788182559493912889929540256453118179345288070306297942227054872761909024935244274422487119368053659318800065950126266935699842149052283426297322678579617084298429099519692258358597353006679612684553360509215604017868523431052987757368675589869266040847343376677905554613962615987573871772512212068706306450770923645525285080893817897191640972633878246276017765830322017735431947307546709552414640708062417381089882174393272300308632822648239326499574203985869283404151858148481853228612826772823879806614447815816085067204712419616972061644509291294000405067511214205006125311135099878583083518192750767037653467180991176715224887113728776602836224502219805592618493874608336047983286313561419516379852804460977895039769737298180221431456844632479712892195066689848052374865913521313926919654020702263375630254348334946516099155737011957994758817370107775189800619489497148936451174543071288995468090114710566029996927137675460220831997019126334718311184394678824426361157117518190166970976393192390696304878503342809199040648331903166628103429308015758159596712214782680131415622360497684979326574234464685486685902492620856196397788421755953545478801313414300583939338997841037594141365745486867399039079705407913572905867962679485789387428870772489272935494619966580785439253554120747310219831263699075031249724848577328070240848778413054195621121992287912908044319666239332687288491695002950655475313446864886292665607502870657547748817465484976202199400719326743880677573015576506474038668603028269873088155142712788258342055767133205590217774865978057714426398410956182838673715374524597145847868916251947940548041563407592154722066376511476048688847984793449846078777863092781674341355520183987977432648687186161308131749384038183189178754614675547157836441054860911849251281836498790501384530245545468210590096363539910219131087295154900315041976064302756393386214549066882756542696625647994217461047555273675020402831225089832370605468750 [118,59] 592394767751200717665420240004971704899050478296446337586249508810835895441055889605091938439072083780255878665614983895905013418656363044436480737838849400096226013803500164390353018787134762741545186898507392786896332754283714465225708881099412582182469066384482343588359326889311835156462410790974057201603685538198758739434370536619029292096905863397575299346064060899375483241088588213398962884676457787129613861690366865606581022542094773141457073701341634262416736705530969974763238059479979393098199039532717966972803376328151436223215849637689297855386195839125666520818071867181103393127548733456338405145889156960707682181932990339851884250587109064924662856076827395955918395178389809746131577931091689238045226502509571696288127176817345676794810112643786780403577644399032173577534780798765132065302581870271992078389740560844699428779779642076760710844004034856499214164073696095156323910763784909573415390750103153657403487911627974486642440001124433718378882276299390596120345548611999518713201012517495270222862918507909475162467850665030083620680107578440072811127137277078636549174365152523010155626565031351034178955178204119364511873278648578268001748339421334736298963048838514281219048237451283046269920358577737803164795729494781977875087518754671592794529696659819300913214787717802218940346632706033908757690785173903363886538967366893776267963837591882232526432263619725478526336356914859478277845869795366811949520347481173168493580347195933052368889817465873694650033922574994813411718393146699681933977537964328018284173963579679837693664840434247539202901316193375640472280448829387230388199397811677261485746350926830703318900125679473532417210589876751965582976389124875300666814931280491873235088689188537657213232954064584586458487674807771504418445405971453038852135176003849929908506664003801686775834411114157478625574657392814728159823330824011398714793881087404665110867014457049182581511851728325302145759003150152561464896447072415844106374689267773076637083981947688669873222768827944150074824365234375 [118,60] -39767002244769381057732021242489416543347526473669300732966010033770530329780551029480277148078340992932103161373341779613393617140050426998794579124650665619604492366279945140471379744667387771953947910286157843703027273524665542165445499562591134524148787497591928283701373200605956463383349660980630705142686472359268697656872750053750026787324496157574679097998594836155095452334113323016461905468489663019001878555158717729221546017226809887549301064782353144571336254513510126606640940988698540882135110404136932508887699146808368112039730593226868104748494032533053991702697835216867341128263485011019177818766377353281962548559784563231281701683606158801951725075845729028154435460703105783098873658930191409187595366664058506077638488875524960681057644804506793334969316323064264671020520359071392410407199563970292784004373360122948599313049657925311967126507652502526311765668579873966664773894068480511630464576114454421061448456332588056958472980957677831297629411599914628180615144670442957420597244156678168897612684897947201270415339874148883838227556928914931172916456386902789161560698705387526428600906634929453484036886410271968977714636995540514788141124520380981392907339235776476091947104057789661807481138477547142516611669118817364838398545748009289488941678466866300072989560570997650279251160740509702684057662370047332109173070421982575748803950930785848289700598747126133294920011404378225959838622142214080370962530510725761980123413652058963529945625541702668735218038283107136939252884104443069696620118256866936113370348797939323470356145874061825407338022472336343942352577553813994977234701915663629544297694098925272983540150338529396726280096247195879109322213506545777592937524341626408926449793524495444199835057368559683949897144404341577864323788674881912667509087683053722132167024116128328194510427293334939836155383412365690700950241548186638849623035017019151688248780227433164054051032767769925505459812326501542089037718813175363428713779968811878360478703644113643760334330814461992109760859375 [118,61] -1188167190068998006943044410497564571370947969786677953058519351044183999629511171641633572590899652416468959623216905683912546299433670418277705073010910010238035849082429119219762278271746561051584938861165871901050283071860145752838814358797205271412987659802100683117394649673939162810409781093491898888602999463080711431773263944836081281124725577432840647494212777316428624464794458547181059002135420307203627782243334881249911890282629102969634734633259892290199037655499668201039761258740038277662491836292109140619113418753225104746108225017543027203280257445330732872876642255541911133249833883935818482354671362790523611620330358375031754628667241630841465407468002184097931893056502596091986805945134281627722223005163501537478340008031278239839571604464462881199655675678082723160720296775143057416712043975418004450794775252540660532824358321173687246349710767783815457359501086337209837489678587512664737187859586570391307463732679521311612061985051330089193302196989472581644554693353949202075558072672400646282668386469432083069771631892227164239198980315735365996425063551534735907938049218464853515671623250460246255040387357702680638247174325100109926917808250091411627516418752692734171326954977016886421426259377752507499370156537010292814216464734224392935958382500813815373699835581990787388283969451467776796490740134102545100270889138460461364213372498259245703044982142464168503277709778620756007064849428688341293970088695661294307513580445921411990158494949727433454273497919071600693965683383048160385344050839185721300897474905987835263873169650466880002805019525158920277833575991832558478721899593827165448714512387509321582414322079434332611354088328824168024466237996018607067631630644164508357381241408374540565922433436761644207726678471455466958574747362297645746778833655616551084960069886818222674252280263079834054128875650959671082932306268094890304084707717634398897933024602973703809359048358018436818034614556534942794142255309717355248270424166630519779077834456361997914424687932436295828125 [118,62] 506565830018892740919973075336674586983707166764855104036835393682422713601885764611820358064594804598578203235021965039411699953961699920742412900639205019435914963462792079227942167033238040819592327122027411941592178446917421551881186654422710717020451400757993814779020735316366744715076474488784129665405330449661449780804072668958262578931960008840768250171054222477026201705257571871486495419141857044630880931507553031815621601115088553968791147691098095100752156121551215796333332731954549627173980195887116873785628423547980532162809509299804178692968972378412594342146562989593054579535381023306787377148628287426753164790012779743513398194348148970324463067364704352602021931275462307684131749717749382581816010735959646483788145957727511934437841086867123897632501787958857536018433114284452705299806198398534058366544457221511478056838120676886575035109084856261233897927250352439798363826277430662443404033463023244857227688359342517602974167595025677745435062477171459063672005481758354352501787863175102448389882320345638545132094997802357915394227191788320128017213835783906345637149899558642461285590052558560444396375645045558786313616975274808573071445379024227285565619620761670847362716746829622841490640179899835221225129719924395463215847294218076426455539709626253261866412831661176694587721029775931048991053162768071179492754430619276380925720911725933281030108372804494979232700625849050945044915960703052865600369328250698190548760510236033432971351383639103745851761719997158906566747310936881005924170437176181343566358901217926687243669979990775706637485485757561377526260362160369333983959674338166047520953806958283413264949189897070125605071692615241648868612168238945426232050146713926090624396947841370375321412178516332862881823077032193654852449624653901865856203698343311013540359001249428759019101867202945387429037728707247360331351734152561135995590720970955990906075040475222366481965240167447545951165868143313767045830939110751560549824299944130304115620460354982957664467333484973049500 [118,63] -50038893809678799676260988661801655552325459414841475700993441001744745259153761435519475170500497228543947701208724919114825800357156388887270882758250099810914961670153250625722064314867953759979930628878031389264252786928214959373182876819474367752464811670407728844097957531141482474430666457987182214665854195323398518252022028484624925613416957937728924915249535996097671343568165681003231646714113760619242209552022585528448399147531671672442048610824779152503346899636951434474980229853105310799383251349101453989990114073501032687404540860320562592886790190969956337127144994465427909121930986879532428078384413687586206178738335909799815300095155798803783774877221689709409842977169995663906684811455326246852433145115450364462986159736954960720683011167563367063389342404708387865698067555288659502692024462138673558700752570376700692107676052455576846126974503060058235749836802116736352330916188674671148737921874907487457384063713753060759263000122710817119912260757184506398351983822248270797929067240237961236428210938159374529304645407782245335093520196086273324049672874011688095467523139983798586334228525323279117965319984723930731545581499029869194850126757207948997304705813314036658605581919807291985012733184941009237472069170026730104289449047046873133370009260098032303766190714938978653857356382639797312966181339862721778309692023282082319124123702886219676732296462221492524292320159941583964745671101261232167809726116753137159860157082025269764932791835175865420727303273059950201441915502716974936846237016498570993407137605920406858526936477224480191002221514165112562851112475286570143709031733758977417343575377203067770883417157975779170745633639564761846204165117999371178730379656554905234633454370547832802651775330497471833875760088886763812929557418729948315314544130537840342969787359252946885611532715730022915553530026111503764662295001000051061858776737554538914576954416824131566143166107903533273782596117702367772664706885402754362402244960621866848327176458308270450847842910479125 [118,64] 2676117673614240607184548503837771517314907722503163488543758489476061779875623094013456042836837068419589680289609123644932332329563767378449386507196050036905882663898494914457120749149261269719151675524257950954864939975541440052683014927251448059401799505623523132263044662966875116131320482090150763491847760416628845462234065292353773240728544819076489583603279489481932528185515943825370917894605876037119462277672461304361402673976173707935579225798493907603776835222681224025098844417278485254194322273984946274594046561106138158538712109213247308817291045521257069703720659220861001952685361381049658876151097770932217586815897914317505736105561976487931783282638961578300073595666291361024044150045571114777275257743018412479552978194232293136128627338213039567682581738221785604717795208067572752229682503840118930390018224418578422269956544019981984745215906653547699002723949199381098170219331506267243834223211167430284016328959808239415164510209518381074604730664009474942629565071640649404901062336182749055050768568055129951544754540115942823772278857822376541183739243480353039081959629808669814679995189515085279417295451618265645129018907809693480105886077715155166672195444518533745439235839415175169498481336987327008948804996289562299272400504410194328942693697576007970950977871810339510662609076554420012866323868332662127290265489637809064551314849136127577652329095321116644918019413728193219871709164991376772944571494594257701732574149819721006642478711523816302346565440611560080839220649517218363777226830753428709551294380055307365419212670301021247566824293088814423453727078354748349152126825601851426966245220438667235212192647041629862905742685254500427760240083511260566998434466843675926830162844246696754301975916374748482586047640598332033707047955222703378844215265671875632733070122087127380370025115414657943092381454613913388106611882886160018880726404747915237911874894187349503083063780142594295857228939196124491128081095626695441733371219353906604900423575032003821091247676680 [118,65] -88026667310762808411827945059446299081438527119319137124969197666521566970709744208247301704178819500490188067511756871776877312823568374155813171959179699129578018936558920692015639461045593921843538662891141339065343806920379981415267912637511413522051617248584023166092014023679764346646634557211350680297536524963396893764773777180972510001606814480162293615816922016136471509280447642169947538697962231231946714355438077865952586376114079796667237052961191246095329813082608910187138067871586335795760063077340377500206478090634767824352806458280551644556573759766550249837397276630759344006027008655205890154990602698668410294085316485473943497595859356181092399901549387073970764716882481068493687401468698819044151656912948475804482881407669093012047097947578564971290196462777074623962959214930076367477282022039961810660058867477736469037998362040606844305704020175143992094600250776070712176118377387193311902052450471558765379089205696102891350999041485553308152773876470397855544042240020865206638045226410245548813429704307349023855477056354719743241390285557283145797761697821994743106651489226331436033307301901187233517517050496496527294914351132478443138399773221312045789574882402662094785998031230474064773148609491219982696067344739635180705027435072832760317865551578987800819788393543347568878493787523014845986315158658819536078721310822995290470580276255377799800215688677356452396349391833779717324803421782324636032630708922332114389350753192175550780039752607233366002401648752609806644540467007636501766732657906093127801368108434707741978234069789468626592306543263658947319348738179201710544480536270579633584507386104297407025535334060464478547711548900378772195226724777860104199637284345244928212634084506316821377985934799273880764571244642784949028275709128887318626015334336660059102284587488865902973520805103828775902274852037552690431025132905058946761204799355678247041245287817643836430622911298298569157720505448683288574672912467724444362113277769255929048811555617682371177730 [118,66] 4305770159332329003711299653097889755884614050578460790819489251257627700263428202710919308908314750429423983061968356637665601305918327188530907642703176228346722952801031856397911501807687012171655747574899128856772511142876746655551285591165056159538779832892467011127491804444004679205817412075372931890613783009118666010244095975637611768769616462284892589554569060336967149873330354871718159589939077746697727149267030313592327684054814029647083331275030754880672003715553267081698792884853855187201655582556750739125285301540613964125343162013229971368086027803464531436257675554603219623866231754559806712643161119366595360076033036572415770607469167892644628327172602996069848363006799870257685785789250748886666082094240303308562215792388956636178421662175093469817555108160941534765321303463139152562013039566144298282130272133415144447229106588589870271858710123793996526599734429551967902255526780950198248843440831227126105859288395106121609615947020730440012685993414524719428381637018684581440118827627664883726652176438382836244992115259533249526549891992045469554994849051279907683494596789427803654847449275564765321836549395624383347361758537996617412831545446983049103254168251356739777450777788011597578775544463474016351933780823207659498272994141803656753659386746913258396743273611352334246868976495468669470949309855035808515764472932004519758820942656999229706990557140275717483769432819006582812618680154825974058902404179679025270252508033839591012593177520210160725423654706020925744819821114745755833549162639256900463780287365928091751139000208268156144233920917079709087776401692272939443228657595031842043009086034471109585490859683234336166847381636408546306937500667799628039450523070104185114298570507231010855182190222073393516523214929514691927641752383061102976645999351048537420342815391101604511603956078816099407479531085855858448136841291343609870672736866192253306575159111776844332453470848726339493071254139509261068692641917621098286241252021254479471594924180816405935 [118,67] -528295827833274572553758556103744243271857311879747937442895115047695757702019915158539682883566128423450090591536061932573667885398932250090924557650054755028834106749764566871354730042611306560140315226679850657691428839894363587732434295521591897382324624926905180663665091366665118636982974882886939212749230065225041062006944999353299993860040082402318701763517964204013083057286787078589947630319163247038729847816250250639645815547963351830489403256652202827441281663788170588059169289720255339290254605813736350495192124568920361219438246669963980218262832199667353422876899156473406755359994038572988281499937015060913082367353574381474545231640229506331917461678513127760388429923957753229465840756843732834233034098263340479789876746543783991730136879718166673948228936844526308838055083476389680193972537106668937589634671677914792933634652198227470473107614074919541491122416518682215002491308426028646036052973198040193748900429282554376650369269591586435832392516037957343972212465257216178274767358818734491192376343893648759778643993999243241121550272630332096183686261828232728622883772220673914583609943666670324423971239821387620019531994662823473125230904455587300424064174932493179984320201808953442388580819101345379524914264515101747986623392626893850138051785866832093050716890885008923978593252213526716932625304845477036654096683653543586823381063199268128523225643616511544758320560507487602794768637283817788450647487291308065886941695288110536858155138509261780623987548698067108654332993182795372269209560950786825603354056151847906512232872917881015385522402843283617161788589398530389068949389471691768400488240398113482000089463970458900141733836795564739862052517868188961873342100473178885729833405299102323695692578209707376833710847032286549753160328741892822961472312507034078751780721254204218184407153910692336678894620993015082333387699164290862404484766746024702054591280541706610475962077078235103291945582155403062603678341461451772253550680063424324086339386001008985 [118,68] 49242874174597343676226933454205973363082678337229916150583452477267176535342062802604261524069144970843115394730265095722121453167633840386223948754105055132432318410615467490386466687241407428443318547695659014558655425114695700750879226634050936711887765889578632014540362747980961496510242197771320811279521147468008212241303851713460967952284036783202844174097084463311474727189126867238485460184765493079928865136053457651709086940873680575111405129773641898122903817300244922404649336636015760527505109903642489830008467724239138316552803594508102338711810360075723620667681724766142779606949245816321024887785335148947714380733904607525007797054369112210851639115250731276693174183296413873205367251978930864833853172293311801398070470421976235121009499292714764773092637365230046200029990560016010178455696943029693142514499298233085878086481300368374330277483079514360765970453191273718259862362580173737691200440142591909432289873761105622363270642216871313949283975867477194974568408713358753213570618203343878446656757133867361792887871638268762889975210950212927372079514958694354789882326779406218518950493644048894662520184439999682733554007223992854557361977627448063986655673567493895019228193368895365119613754487300961465638628869272803093191657907657514920708279673394061656216589632969880415443605959937204136269632174170967820166055139285238636282036059047617142156229837498272758343409366655950674738998277007034467906751679604734534385032319339660200631731800714038960355985255740752980819830473238249306879896064545662763048002689094697170219980637875385780104359348630231820352182266481617839254064449366528872192878366833883237250935545894879490401227112041469222996685090192542954916026333519929836441041144972577654166958722385023174090478302085395986078038720846013120005718685648415208351595496953395264951319672953370797559126505508046562005749216882314039557116097931748056945972086812816885026211819974460414381822363497084579471439739298914080535733413614734023696845422200 [118,69] -2903230465598568671703840598291873806525332929615557291709601990581462582243680639720076338734400844105886647575315112129613731213112890507402324214127826201172039407939719809123035779963251758702212832155711366302200115609931249316048429164647707214250920908302860200348724354817415487603738148827025627677799152893098719847642165969135185737036676748076240972355656841118420525170926240381595509194918375790067043457805702832988464681383500946574488240833651887341205223231867502416463417178401877675914225345344553365108833272747341544320849777993986231499149859839663096571245343846666045534767703980976450407295015354261758460217910823381942910968230847367535912262513894206509902998028152809119613588649284085754801423517290898558508375875527635974027968294895831545463823814368263636941552259643148475267204034344359512743023310959560050957593726108926107966226103145199615104370622305102736852970180406902655522769089944256048968445773063018676437428078100355453221774272715984552268531891864439044721545589697961556548616899220538543338674384815577834853359891921020597855414658565103579522846319869509320388191208043249939744717153042589737470656020173653768944551452582799061944727277761733620791708069863486864833335565512740869543108566560413950979781009106341190605625022798888930254924226924083852286593352929487497438656258772856183102627491898057881871589936005494348515990287757057349138261562564730134375163115684221465628950525883604922545993584626118331127228411970330772927811069488157122762965973368105026522218713106652065008647958899028462464879660085478275125595532320582182835712027314357671001871742611886468500185357503466735099703300099422690217533054017377635507645489242431241656996442569597062014747067177026333970805892692292281455988357244206365749798141915237745364691227161249841859173015854123187916532638284103430588388199914240205132790136010880538611907908041083399232656357048878442024543728999599169492429249868460715548512696286036305541330338665178865964316325 [118,70] 109951134615632458310907305773445552634354326550544060199004555617474275629409540717128840575649289512412742467643645992780256876400369882206826368404672080526354482818593682983806770756250593893417239201584761907262829974556630679095276944639857926583869199104309838943165937536927721544479834582604945170494647883969064075133604434545985648589587639648952126987587658348466051026412464897288635952274991772434492379558322568532847769523155343640008939930201209138714109730857038874457434721038955325943459830827709527590631376986628209139353646702889116235722285426115556589463553465995700250384902785314161957380384029016364097033252614125949189021211455673454780704973791207992239139717202350222690265208170279735308141255635314264433137914241424416821421617160816255449796068357767820645351886073432965218888665670743644026626025426763054944274368338835849234047956884672694735640052167508711796847934655542918041503979892659045566160545221277432546984705206927682337393078805204588290129710972602064004917262727326059940474149720678034656885997644304457662721410540936895933001746000941269682932892331407665457884249377324229380143174990248665330427381866633076068288154548421641094385434861259890254972998708060488932633869098661213080443552803119587681130449894701519569902179760428002721459706443383359365500986847219078856641560526674003219904976189823216222348142141241900841440798750028646623499299461102367328438404692270439800165465101649409225615499668251102706633325428708655539160204150198283608793919591934755868363714640905250910998086227181036478208675143284302553877106278047893855135240515797981002999062002011619867075687480752263543793812904072757971379849742531010218529667249511272771980800165913201373390706682678492499806540432335311206652131792138415773985060356475981478896132078669859452688124605952592442931622620375065943721654672671537182290744095931320059871337343283037018085167088719206401616729999808066839167641712622928193876469246912749523672311503224756676130 [118,71] -2191967491356894821449369331416697791408599742374209588332306140718916702274560785472923706375315390640985394141489768639349901605012402716252782238762261116784323208405104108858987482174776655923240558969459576565233482176366079542002296555465023018904289142238048834463839516080375516576967390225006883769992376733629179814131064510719507223095357319532517364477635059878828641188018223360602679248906592500311585696075939758632682253735649735806022147968111368585552461446384034684493083159944017390870853696866464418301840525011733513624843948588474205036712365041456404216628663437195216549060947828053555388932668603356796613609996045444080358911229045393282592444140040972274739897525272799158639144329015110757192030687269004631369235060846708315850926138727790927867379315682597993020333784933099425022379996706664291483156932504390684995541454590986502973909203566403139150122772718305613555510988416061206567105956539127320695506432997566366022098656415053168843978482834021024914335993155228144655027228971557154094981147127369949980229262270899914931961198070886026014592017208208929714720138063550503662694560569811386179917307587031723427812522215903779407570569551380364341942047847109193834453346224995639252881947191152217865877850189717955350560468688574455031727709108544381488754515027934029567422566969406112728347027473066290859483113784686244012516247286017641880397347366421739329532426047606948606730645313517724586711295858562645229106926246890389540003631974190456529493152691467187766910822371986043544585568425611526362017721542352071872167569919445834936285338260070288731295753430034824988836213700344491848869514410220284233791241785377306885516212007642362051771301754320376146736819260180042599695968120390389149884714776284520942382017969853375402451881562196388676117990627487466326147707129585214782060952963256541291775592647458283641616653795160591504067951906825987096716916706009133062044328288125963522835328312191591289153698719718433509686112428109050 [118,72] -4806694100436297028647548013087324319034768170687558432759256855108841514071342056288660306534526726467828076273724809343039271566094481707394581374734516458798618558427879907000380219597660254468561382117170316163929378239144509892392856132899039925004399971952976003175708913797096169852075890017069791595375095669806009171071322072405987788507625332010545941110085883924884333720080929122105809385017287754281769827817850321123689295787930395982448078315649994624140545283948598846188995421504880559194912626971289825160481914877345455116667585109898349017138457508862871853853485399248516495448161988998311371682488093994087569861595677058753380211122655733618821227252826770847397501312475824376945202667168771665870290988388456922962826477777286681019438256423773340607904131073759129779724803258191061740787798680153709279347288795178155291107165509863848657461762029395589593277294026556392634931382563955499436789150101136671442323004038137748292691932111224899368874067635005441430141438979303829685869414207744458583180127663635217998336703708616341114799633944095048315890629681188794090414789505010533635852013899322230506580099751559002681453505559995150552679972279319212641406014829148721436496873154855956951347884942238002116808320405833877704500509763969839442991964721815936561836544305385908307328937308700454061107584433909978203992855515943848079597931969850759790643532483581428846922992540235861282225080271058139194170641498207224395070120649041007625109717790363463645618870292980025137549294725258802465968040581865596479748484384521397865109948872973136154484730647070303291905584443443148277327809628475750633873664341480711577223248970576626663126890547311278053453547438018677067940264178059063308257950798721339729595861329950162154363574925938795205445046899356185490793321992715906026275133833128631719730024478940736178967266627383550238229196664060579834978648235931692357744710312843269245125693041787526114186416863790968997271001959211962774367182555 [118,73] 2622941248688050592402692739691726235322788423494560251629103237751512337626137416824029368172215529884175666972832405729618070959161228167989177069921271933095185903130448186982548259601099539037543853304381232697158042718243142348133908854154086632843766301207910151446020042513064460229773419814303224427199456070060330732885414578213009355666055671092163977677506212385920567058963377240790041255765588605565213455369025621251485318597340777712521907001597423522026581525143324940935662105938927733789171079160594290950412783861995375367458126069642846866585177134170877334691913317107262051126968061217296388869019076349030073220318129784160085058913260073209853345630508497392819964004935369102848271195858995366934966698911378517504608324146289418425681553221291242903465183206876106698549610875871524698256411089201339351846414060764427073054369258048027200821834366897978860046368596972304923240437441159510934861738135147505123354447952971438083068209727862949031855862951415014824138513079174907601874087197575571560226535290854168435368693028427471663519651471129311023026519373893609631472465819479894505922997550160831801602080631996404800101372138971357848048476778381221885864887119790853992950410021073296652508988055607190253180764077713078971016296733505598933470166073252739352713721244000639259444887151700631486082926929886197563578094164015297209261883765914737615471415060481779647369928596549698859075136587147643814532083373474644169105785250436661600202823238455662030625270030252504561329948050124553591990783664174890663144050579317730341427196034989925339354778097004906058986218928621009089674387582908963673158701883842844597255853455366027971380403132439389667099219569060477809918170948760256987880087347420979550989254246755816664078674332688001444869752543002176529507701705416945642479942119164657801563137500295968869506861541203964262721399938653132696076579771051374050642342223157242614434503503357597720763445345521544467206826509726252330849715 [118,74] -104295828902538934426155258624141395534841434577151386698242616062509403492077968664394358912831151979787473106607744677563547300249514586763346904013801851486595793076852431028127335303576266930085880004383098352955117151347498488908546313784592589594783902990618053561635785644379800860974270036402192415137801480770200537217245430866800437696186552990478284538525992992116604019312622332360919361215598177137882385392486150871542202994702976660649809478420568464461194078980925923096212335334518917102347623676513149457697969480099594769279237274909365967935097888045594804814936082922802863312672091800531454824336068867932787187227751817768502909106775928285995415627831212619901519084391473661748554190284296273206935785651963400425119170570291764505273684999968752444910494124193997333436985190038328959423939475821079316213347870561101745149367888981005020838837377280553142134661300516947150381010487895900712704725558332211377107955911987198574639136042182227846235679496666638213393176910038204938104242804417501326754279444403103896928753440371606725088735053177964811486388054526726489678780498594229454996601632978517274229084000373854880365419545927545319255700544398320727659781156041318751588613723117600299024626914692856794502869055830453854384681100227021771043506674821429400788008256911276074656857866731370229788929517295641599901498035397523672650550111164944393085932050347505312670116659863464256147923245004309710972897354106745836626703590943255081483121883944909326282721379835442427233192383521251766215358584541284776948097003769977868858266481173969548992255176920309475064792047519052469366938731099865662901982916328129659417747687210189771146156597127701740705047317432323071981281315177532225239085683319415434443873760471311391036961855557706468143724034659988343939569070699993412644565532139867703238009530893897165127339650409411849374419076614724920882817376955351775480772976417647700591591196115164917903613852383442669509069944252921175395 [118,75] 3259139503329438741814284214735404772053262280390732672467033720953769940017789799037606690281133782088840831106453296862890378069608574582167037711842228425176652346382593493273504728097545384110989887857510338637875409042328287562429895766091171328987572569742288982386505250711996856264265680330936497262526365048382967629346036571912574073623014828043712194630150047787893801088485095005804078157753690243318065497471610083864105341832905321289672199898869320369270578252306844850366498731102321336355890418155882606496279423467419567114518882359107930031624925115756693694086089514927103483317372325380922229624869469972489153439505425468567701679062526495360836178152148956008224634515207696379046042029006433213596001961754951225670404134490081335457474875027980420541474437842923768365633621067179780925267485543749704393740099801737561236432080967650144810112135786339139983067003545943196076771618561275274016169179655680280245225202250326873450318021746777362214585351098727217079996415532333734713719810189271053410173627288327772207623961162254311048221930454031549699995258521244662699588056978061589225801300913064818575606988908867079761007590005908871507651602761696834598983673178955424067053773907138916703579306375163369334033833894236603535634633747064649227603368622810346439835759058955898790415825318476152839433082137712436533095912009683032379137948480589351659007359461076711448319623283184694813959435891526781927542880482511956576019218323461271355836952852309991445765496138494317364369492986701310797499198720277851259165891367702771820660543755914789161415901382896942187529906348097414735267970954829405583150008636307941518422301277439734302990224334854330526112707123797433382575196461937441623356965840356467671622204904585772777445925062489526159226437308864725412436052733925685575497473512681837961465010839801337657610307234792302246717872597656770357678947064679145542998307550280374791797940134489198981302974603269331984238984746924275 [118,76] -85867983610738119121483198249987275993986794775969312268624426635708555682921534784074359162954778964443940546803356296792909441046919959568916562242412603009506329277011481594330243440552808841705947932128952048925138440827470428139676176037165076324510395334977457326398958939333959629020995344321910879642174531621716944368269285956929993570065415357922293955075327429060468025538621029701226701752254549749430309287931695798541262733655250495076122093870243417536611655625805378527137054414206446290652862641617204992789661563210348143242422154803394085140989914235635090108947771255015180579033781081040340508090136435677193438327312706003452410914902280067283356058996791878902514480030394006237740729402865723746369231656195870725896849791591067492984688030868601754741311502449169838140829981654287563110975407354308023990454186292243727540459919002654593411010665694718076871185334980521596643451941950617052655647652536865500878083917495309688381589204420897408996626283312994961292323026497031288156668699980869962338902668387845411563982586563235914959131048525901288028501887193392111037464264115303644967408443040306335634870371225268190736295298614204072127411705858416943295593381935170882103795790463359643329980482843257408823095876008002467385631685152904226579735146803268382761484604923698881180554200901340246457062018963989601839894541408479075769809492070269747700034087603167583230267338605389953838949922432892461014987306147542412897677139879395365215870821825543155825646871655817779859969226414479679640636091983459547886087611620408267297074022385140209443632368983621107027194234873406124937436334666568118368487340012384501853592057375535686268418716694682956634620517942192163137820184828734174499977715824457432407417006689682743946312396578649291800494232638000899806955723995114983221941893967354430369424962319169107545360060720353826704348983724251710091495783385268273720421935359986611601564836633977721061924319707904678212722088620 [118,77] 2264561724432831816839156970192536560093780336795698500372594608097589385892908035445889026768410590075828464121594532473076529790487133613847987375869269562400929347712682122677450222611279882473288191951831462900914996801456769013700813445755130805390166939692110687848463922686279056410313319128965245918161208682755144502151408215813907515129850703169858820845835244048973767389054672114739923150464134243306841745752960304524618477013406872308240523954601337684358903730259304585819096683749459786641619142254321664696975702511622619249716247856971686096967335770859145179606023705206167049061348352881232479431870059388607116939698245780126884949324147211792339964020935150888581513409386911965778396694450779483687115839331602861545264205978890426773380669555261419986958710974111697876351231439989845439613581672412663161106114330035153022885650940213023792351463158935538004048419038442059821582452781381329515464073328785755836442822118419423423962593888185136840786408226332374404861898592104274956519729332244430004521833570459477436408706698546203145188010983804877274643702564312194487882702402197901301820806323076221764054878625054526073038393728158073778800548439867563805150403276376475731807303745931185103089295937791638313238731422720352918640021141430415673110661165097795498536851136138333765147330595819560254720325733499028589188246448732759072884992044964943289662148128547834031221381028194572981170193623917086745329299613172562509801826155783655587409624569497012872345485741456994511787799871838633406764947696432883549460421091783250997953217600977699061340273031393778030551122031610294022941622190650007948477737075904962429260483384561158574354902464862218801506672063171901134938351296838216069426401978132887183298048671417809747274219404003429317766672327725839725061001754798007566688868429489434178071322506156930083483885548526968916204220433305364565218989879561013093745150768118532753936445501802403135619865603911717959059170 [118,78] -39046154948324883300430632548920956510605968824013215260915258170279830918092946136959578221474917771893795972825251884524619312739066823840949099315883745316444795364008533363009206882417944723738529065423117554956938528353545227929945121909358043893053757086205826166334523278888395427704315854901865857674647253687860550061309187344026909759482995249173814176826868122419703818102366667140770252873870142537854134170512625802731691107891228455418498110291242276896463698343307142987954126615264310188964717741009584534184404193265245775843817669132051071669771366893893744191559848296215283428541634570073602821754611156489272065989236602894676925745350424285072713911813706642603040335761049770602569738931607300870078830726989374221358392539203631235692371783418905544923084362224971563531657547817671066221415615508364288091328973694724670776342784978724571738420445959583942138240147309071981557740823587965634807426085435569126064370701205635200014411017099353138981976926070660929481632829582722409194794135489707295104184425783672420089535773730898411595929225471096217473023331229938880683496973587471636342350794026839944029205661406256158433160571028147600264898950141322658968006213129333730641866559572765946440590829915416935342969851391628098340566678479701944974989845840047278690672448049546900351445051679543049435213477440139951363783789854878344542419314107805451289934153253230960853353172368922418309125806792422056410725228185430643105556613653427670520667513089276146499272468587718209131516217898807693842769116692427589797150493226603328183857831585627554596548420675197153727720088407093051620753417954539898342835626070220303480531492221282547127596897657009201742091096766445998152537025151073799111173686760785523847991529913598381556159561528437390849383950305567604793690117466809310568103426700863209563193605081022650703364485151164860096477559779915286969474473443091123806777787433284643606187088674852853021111796818163165515 [118,79] -416732987928418389632768380579140154747536225658768596816283263781190655251238561374451726318819714021012188547615600671336451342663586968877049509784956094207111029082838291455405432968316820068314514326726758520475623149889503499423951575618663901309663670423499009457810534600874381450295010960807169966442140944662728665379200802171109434007487160347375559890281398689778304817093759514115884096312764761968383437437793912430438915712881542424250305325167923739979763011396679255148634264684098246148080167913260854436552418529323819653806463887636667233816702168312921308151320547255126090251883390207791886672327100146614569406785132017277510152553510279647465756240424089676083246544038669190165873830972796124716065296687988219843770830684858774184200741094978383937672615448804903446989784714856903859922005066535738727089183416209115007808947681204117590354460133498393857448244268232230451381457811046805770242479800682803747831735767612734677125313254659600825018764449476549458906897300740305393607596222962525363754825502429546132094087395871609926739482768540146575107101812969868219854107740915372712641090755129123851946711872176829459269959802927371229154616383231601994318108950255761826299824073277194550847068948994656493749191002862169793367272821842248059459715385868347545813345095978223375139437073031071181239071263963840671813447732640268199173191868954136531232828701182629472164071186670639849974886701742062007414955351731017294508752154471697239588708782035639525436468007722580556529914615351334593078040169995559537012432131045123712917411586962290019681452486110706322124089932539475069897250064821616073987288053883391895695996599287611125921085278399159714689374307447646050267985838184300500136114887384969070417854861220781254773517415805767190989012256303118605031175659932126893398193821210454566745367588888295869441872541757165006012585026890236422313549536437446684609606702464812068413847458948506933294088400475135 [118,80] 56874881753500226112639178941669502807490157412607689994341905998840015127199364755338952044022674942249037405275732710288148377404452653951454231224509679761680151423238760632156454954280652679797022671691775360459636293087022313914979273137060032078949153952944727902026150732651637168357128456352902870294961009328476877547803792622797000249615257506717890375756134013707908286397503602240462189569943975875746443258945624974440520044979432111043038719907318674007239985180911384868679310355414932550399922188906149093422957766899559353615070779985946681150391016192516895287329425647612968106026297401196100198995015681477701492786145991105061143188614698163425246025241921509489586820314348203390719582935850947037569257521694573547898209690824786225518910463215706809815705503918646412408228939891682062614963768166278139662783218716481668818624759458089019533013241118754513347589739943613428385718070484981697780206929777964120230957319341940738099965783433823897581072511721361342906826977441667123878443251163316638733908045196325280100613226166566522356707821637511376915329060786472231752493322061631761659961606913866535441254915909915878984684120115278512986235247203476823894284497154314927470484664272774806687724178745379041985638404695549694229087447758778974156689213199970331874359055362295339042663345969353739802378296974525725986169886854075820074898082180489791765054327804439303634864969790817034366653392634038538767514439214747457646959948594316708563355527959269380281544271020850042486052283734689192270962471254522261649583145177635293520560335033608086857537587658134668753936219340158622746334656471443012942746688821606702410187751996373615689485652634606385170305857672025855629552463247694803469895510186391696853589465292097624180569741493970842214010941685798491288386964122090031816819650501835333226762864257532190202224277107783056503331046270854884698414666738521274036679806322189163576836790205048697439913193870 [118,81] -1962536574571300998012208955036814472357088440455574140144446838067986270055396846186259862157250586180793771957170176881814961009834250412381801208545457036933086994052923951394592754782104531885393842709967344336116978711481461864622962420781352978717142445982805153217614554720586666982818392475350994250310073822725673241665450940204947390490931223090596389389652964238028181275466094554050788996701970246981553878056426393751781428532221517245912267579873691094623497088751569200859911494924567670817901966142204827452738224645889394797049780580587287194508835591237893047767682643458698871510233015301521567700242597924345133813701216311348788137828709119986574707907249383174325746445206550143673097828223968885701836484748577897923874698710706390499433925504475595052823786961296671926379384099617548484642437414176227735780322412164714271266753876117331612018645147535887510465375170514963342848806905121504511926252533905568754291708393712855947817672487209649579380451155695184303686958223767919209883184028174299492550434191529965556505147807921127498864029583052966979661223602641654010547849191429665015252287272681115189496743351901490279291093367270820187952943535411259826956131891101516803073499681239569072642803158118935874591309228862491205951200529296005466635639712453420048846769448896296976293390361726211123777757342945712006787777221406120522185515332118917237166813252881851595873022493888476818649313681474163656136225793568516203699773217853227671614719261101713728089783914098901440827251806950085504841169924385091251147557052185083338704361983010939576282830612831290965116098894178787773395167179410411079214497105408324085744471330199016649057351205599927664360246162609301977319725763037642225164116901420162604984798888994410725665706165070601943973185850746864472467873021698031101820617149500134191801444077460857856484488011244760137661574488505430402679908894075577338523819053382676531997967497884336994409775 [118,82] 38645133063954906959024749373795497237373446883002690513659316736012221351533749691675993200873605161658814314406334337865815953957936923272196567572666522399569851346478231669617762598037628392101330861415664996131864958940652336742320618498949295135565350730249938526580696490311970599001222580572224799019015118860445489195375334767956176986534625468024416119013635050542256914843203797545150677010537107495435510513654697756986933499416149361322585909900734046850409851150225965303988203924828863806308749597343067393722950160669543567521772359369673384260439472794118678176854757870021903496875208927807839137038714604894889411254476498327742541806684793826931153953832234703766268129791525919246118924111627609521723326765019349360138366441211951166347949330447977691128311075444687598041956906772110111624482024426395940081057949213808725610036448273682960389358632790551947794040917354087038653994190950396062654850509862286810153554047864904008339602586462484679383678262950967261478195473592821771297546120974421619056666647498208740969444053183216452290855944769810776736031790832776303956099669736748914351466513663583917770989704399860723373606937919803528306231396938346619816478637441285811231079931043691632021451232564035801157449947335615154486136599944328321876673418124833842750467504807159510566668092571300671298410668606074656211772707415560652471842625459628380369142278699412320820023115679536359686827704691849282403691349949168017376776564418387577200799900740489501650322461742258325479196831904908593788398173967317332235156795715273142678911462763172044382299569476497316145642270939255402392791145634794128595264415553927117194573532267948608721459410916509235980518249108475301277882299973978453285591787523613201850458996042328479350284087776135689977117533697563051729170976754220039927397562180446606088646761232202436715214104581469348157733509476126215959286124587434930993780235712302139138172716438509738190 [118,83] -459269714440670708661137926108950623562506326761479569258900601802590662338159923854930635576001282932546840868561359813926985838915349501909615406698790662346389500550996751288433430500713994999474296838724532417432676882663469799647076630283509906556131455267014422830226047386417259756844045854048514038441490352468146596785885103147361305429613659080463959530159921804400116005907428444968354685558935498806355486603725486538595920670667799320700514990670776277870611641460776394851116465618487939299759182078237591405909489935959768678522742414877306340645668059807466635830222420045493510858481715496517365749495979382051028588581499230191199371921149108228498613170232513185920508270266608020222964495581874996796129408021914682755420594693719367426449257477613320536255896808836169521730610907048297961351526103666804089462326718041465674899868165861764470208429951873660315162737641684616883535650384853337424596953708369335428922444296550651420379363578306154293551903524184419652032364673350427255696709578484237858353643517881567469186656712294214941894860616252828210747102697865803911682898044257437124583825737072338779782561444776772061245074808847409693369918889516912378044217238693569750666281725537801915950823922825412387428079783858175076431223720623853205729515124740637481306749702295207173760237524206470949148595193817612808058480201832624243135852320541327524547709542021561254862869458306481028136804672758737614621682782194592208554872825211803699626499468110141758913420353915271475555014816875417824211608457107190785257443940885972346405254036517221775951349542445429288638800042031159645256478002579615329652577897788873676426901228225831837265525531421122384685991570279093191564086788875445196035424428816274205018983451629991714041242113318282818737818710705443089842068943107579737393563558484414648714878425725280886770834410189860665512990956171825201092568661627458635730363460272459428981177328587812 [118,84] 3117599744888860573958879538657647389643188381827005160139530213409890584169635692583894983389682620684234214847126051710482667357051283525355535870086864202112742723817502383589952918320893901329767727786289839044981943899219879994948650078153347730112273164338473479592870251142154807078270015830561570498935805054446102470036153563110252341542270647048170045455439880001912877633325357821888153452513311231985784686198381202642211372743967406816995296177100819865485797623756197171293207362027900216561640891080482643764227782221016875158752643408109797356235661726167113632909490772215976078019628488899632338846131073995580937044655434016974081113164958303537836253345806147346248050031831802687769885790853906331071234126756584635336406108316522862865163723434805238484893095640795257834991942084615966821539155045990504325035872737249269772778537196433503659850809424251320592638662102720970202278495674075339125296048702530394997091204295830753017181273485449254210488145472732163603976550832521298239645227899778750440299415377835457535290882115144105865905290537682046537762674032463701800764655510535031821574687208472911453969954065735341344633714696035968372191427628398492427806356047611306487700980703272811323426232675969754591149663260520262564720103213955026674160384741238482417369516584183005687336383423731773190213709438685264159229454474700727462892864591455700707094397904041271502123861810921460232229679358902178235526736906536392179959955908876711644486694320185537540052740839064432043543403298313039187348751664662845117620826630094479720266966506571847402811770546939625454959309393305685335630086709639219901257283399552427984968004717855208354335606425841564971919927727008121045388058827290723223273620572928525360666552029357849142976239395915987827826673689067181765926551849688776688209259409291433280972098976876192961520354562384974075569100071908226371393518789789254479505727320580178239479464100 [118,85] -14019487869323957015948196139373427513010703832192831119071583226498393951782097001992009660168326271425329420994237991916552431355038139813594801203982944029667947862351956027224067241627770061169556995306042067962706536030226014942827376382780026684518759635473964185317339946235003028440902326080299889690603427732370322285486945355086893165185991334929876749955800478814964253779756858970306623242872633564309672111780988466329310921397433278217897145286864364847675005544779828843307770908736788302836150402546498097743734044765255075203878035544008174657005080985818062392751755836652355447550275931818945501410872287032748189472811148984896800990259227373339769450870733615525072053492980950190982059501158642528258292793464308968211652546102546403150443930362843673763022202306252023879488592798063807674553885330035270564081027410801067834875038519353783700199594042254967454811721518626586312596546819496405439465198135067152220207506045887616551135567523027921214264258147240177204814346383500369493063659278629859139811945373981614446418999055717898238977165766026402078764487844569021638513036442871929336906941266221789155745698688436441883338917882685093957608990580238830783472312209836901680775766529109131903375115735466080020130124916565403579233694524810897754695745785857355890898876008695681598790748596684298129496314958552068614409840193963895230606414001703336135422939053746323587628011981799118302360323331256936610789332077662591296133791753860437632800604025841453751714067347930761115873561233027636999618810067399435488343435233407367187535850421874645474498931084597349676336194151858550356919441607468014513286774738598424550987788944893273600409214919043229429984038825409700327865992696716693152558027494369342608685637983531875817072484903418569518946436840539703232937435874224046905870597349745747632858620134564417381746091800811556525206168959804856371847444408954460786539582556042649625493 [118,86] 126891656495593830510937436983738189593069957454587598430458503616076971705704035819089235122531386136861774443421540537849444097668773221164260685310432991767192355264643804888995087370463119424793632973740019339869266568907537667137838150969582791090176063746673252766860231710887474535153045745559281229085420295137487782610551295800606663743244073278605838730116608228831635637676535351232804945531215866994660107214474266155967381954426139518216310830685419195724338912672114408953113115460308921810750369813461057492874643718930064482705221965409058529612973863471222654604671177249076229738104645232721086405998202921844830679068967347319007324155760139325132736885210305522140201869050137895967278417347559611156462395840264816753982347084960979218442666489322201960501497789805369916691473351928956514421794669053865079419686115283866292726704307415693474106339875827967614219472128491166308802645959885123315095076185526384039686319822124801382845845673867466749709133968804126281333769690770165421794534870927222318123191151747395790094879225322749729359388051961850455183895263281573910781692164345471538838847877172144908806759742195036860674750788933420508213551138252884217604470626298691494752024317175368056018146708128739861739865006946834375400048565057787750009491603097282350804351715176338508050477001399281161467757300120251940151850713001452667973631747648024127476008811773842200160152242242904873333930890319079895717433730119331436293209801161400174520510009907842559216668427418800886400208289306495583553222666701943446950442756786040296501719750316833979370697182490802664808040117861324592554764778009359753789365566110965812990841902433391055810893705946899771693032758009770658061949647162030212663487861902064952051225403199577749631209530589255757746590516991685034228085528264547190657547226385452732729015805730485090029803145818671452353269388389110055416312058653242029128554026803453173 [118,87] -776443602031556826975403563966711032656810716688819522463459810707018314737584546240410378426518552754458255140124042723356059225692465619974483868598244935859330442841454170414946797492230594219614053517085229563559566322343001966213526543541784890687774080656445651000404534388300712732735369423432123137989940952196715562743139601072185315261722870519832211625677835424418439717280930670628142785522163061381036385138498234291146320826189571176120278674556335382884566622043085031449822740598624654549277244983113304743122496448806989804765616869256256969992459554197777382211259553327783246404069247550066774578461757154967559906794626009428193629031040462938417974926921373383837374158011300216522188419018035134664505608650098624343921647383024677070826005855320350264594480300769891764800264902289957362795391657909526354276992187445664406195318256566324258787663962963779980649857518889159452510186892836384625447515297558766673796889811790690064776075543065081491790345874781250052019736740270447945227311226396876065673195381157016476488117080062477718217116849825744679542735954140388957138586675473166577183861784159259293681141007414592944666472314977611991549665707576679599093733126509118462717928892834664084768871871033134856853453143923331169434407277106190200129286622396813365443298019962088226845743842722586620453537243106446753831011786675812729923712669012466823066097148455243881474845024592272627444369047181631292905263638855427063512806174285779068061980385626010408463934167604782534852720797709602032305932235982264717031580155968767861434760368006000102938962360716067007078014234512145336157234363798655599666931138574269431610892620216841065468087766125783816080509032645814208490253356066481120791215562686649403757745237579772034496416406072151159900148570796628628688584508456112687486159232714655215194667537395161212296708758435196745545409157778779453422371868750761828495471706915 [118,88] -8501779567570321362689411919680042020922906202725641979111972424018518467673423146638695237992602612233727790092356018686911379627485722742135481025694732617843141097715608345743952001846897770494899527193782248262925577870822067745150824743830950262873170900943499421001568319827878825832953457972981051127770033249651419772840857849102838476788503961658809632628350321508261799731464957900042019016643040480528894670246819483559404315186522178533052339627502465601599226027462597072986895966804885186426688773810565136719576068461200876180599729332681552198637540768693025627916516400030333678025011928365454614417704037602949610657452447560936721079139823533492357265109219816169346172530642471439853559393885234365882327356673798504563064773601003563571772642560428296356173719034126728664674927695691302764611643999828441986386134578573989001657869547888705183639925006824188229323943211276414463598212918127536245835870241265605899989591527164969717777521040927397280971751232770906062064674964754104997559580591983181839583636340238934849814826975524624443866492153655720237638646795107948283104480676762875962859550712224792437801399287638718590703313519217323163084314603166897042800557441934207021334168500114893221167547764867426646538346743697748478950326413921805979009773824667504586739191889985199730377586888170092090864050608328002430979452836426985800186743970699575953079142685943867864935475863154528742214841077125323624321744557404944494380717378057936539152833190670171160109776512896910459326979309012179098570079321187942102331857558925372425232160147573121407299993439160548387066887378885122194318536201554215781454731539420455730575318431413078293488534989672671803395613204383099689651385650474953372936908074853102001200679347353457109599180776109014350032163130553181167945630318447727414862517780411319083049536214105650380385654429590324650439212813723306362866014605027847483206708 [118,89] 122267032350591822041503211399965202986358842783927930621478179462426891580584740757616623748311885643416399039553020948865291252984825615708597483761693794735472769599472918772117376603725778631820159553092497160858955523300603619732724112556314886136742001780416065132500856208790710683292436676201298892649651874711731607382420209961845136476130121836763803007286487063741120174684970327510635393451629091040378564314380116386780419628299452332580847923812987459431058670447149081273937718688175638368751678454532526539508301709504891362320886693197312434494098490668287871156829834760990380469321029000400244236473801811711105551254622150133609163789630833945201904874343440980545400392848695922244799998785034884195931982528724731296565993557641192081266795078992805691891688118132632859143727139749395770559270262180246274336580036389138597001270328839550692678790804011648766860575339488912496469006486859851559900359126395611531729306460496834840803614687564018210218446356475892360691647083595163216889044343037622278003158120092363083151037588618155580867353469784542228373152730950936150261574985818449315711150373059460530652464029611140466824598992785221273419077984933494895710672208324799363609297119824010589971761734251075455853344537303766716423046728767100092407697114709544882569427236349836293378692336511605385563256039134870378155981652394819950156682143677142922410564341061154914371355707001927124316838935590310136053910530702496715748905755979447649940966029068777047094447523538404218919964145018059537037521541809935752660478418851170032913369360988256921018080796433503732484908122425589658848001680992272477933600028598064520563676265383823694610200834089211932379502215509384864405321811141020558438853301697917842552530896309680693459114039641251872018109297740157752712608536578955391511086191003241717069315287563353944243820257655035850228769093729548109749983023519098464849 [118,90] -325606063934255800147878381233632225032956512155956097558855510496860722458017402434036360765885651982632519384573874854075130252319198376690128940757246501551319502332384452600985452887163321359868826115957015124483304686432926058916200548499989129011146304113315661782928298729851986829357133197311291425890199842128509835832172621053286297440279517046241871969532243038180089449195025767309276334303686125180842188119543877274194832714125778043203534008172752507941932819874642811119495750726602796027550818651878463700322491978822576910936674044254919728489226451260619752045208284781595691743659321669563423072352565259038229606075187502635961130007991866176803280117325704925594762910123234543142554638060790155552153405124711262086431258561474261300747909014315402495959987668585445925096989224137892477501384606256207604783383652406099219586765877498570605355519663192123400354114206595306272906846247612324556804629648988589322651676342485761981263620337911177764160642826068017615382245454010860345654751965299448417248989909416121874579847132222805442413133266419716412834893908415725397288090536316154448986574018966489205925591414157231890401493862797341029243487384587698650053706210281758873647495066286026655708607308478082797727144252340755024498328250508001451699055174856952418290313781020671582757208689558565753749607594299703305602898756404867436080051783272209692975822282620869498189933708776758773704283345716836021222649097905425356507551151283711636846342632251094120477524004108894514198762966903365821831062476915114286368909814258111850255352790296280068064580163665099042700883884046955721409988568397327792507473306776518911960671969370919738114705573974664778091599561899763759539468338550204252775246113566259799941798382837127271365478958380438324814040094364029230716453484229919345325791882963692605446690928809041287824024951134575031955615567436327413804181040408940 [118,91] -1013143408855510098893595707629295109338554437017061784239538024293523579534578761231238485553638784393631023567897447296365953148896758987466908721023175315219900885474493983057117415195962964143845080458456608183413920645532755464186472789354424999614480817431528946202887328028445573580152852440482468948943306553416369044902834932128236572807386725327883649730264538135045533103433412447497542102932062309091270626954378626844700584271997677810442459044479529260760815945981830537156943311380148020459261145897158637099409481839185303411048116506153493707424113590007069800225796208379017364584276260260008251486149396396278621334297519851409408519290634692574303540189104922586838587627650134584116378942222429664028622239104563665655006072623739933042302002312900024240368875389818140280299368569293444431800280309269831208195045104894122337559624940302124651931243745117945945616455406534797861230089078570126262860376028285721385405515034896867197926601698332329516660461266969706671558361857417871833281324277846614493333112455760270708758700644876584735430122235229196534067610034716368602931128812898554299966094473999332593659230865046650815807660894410024462295425675972002645898736818272745572174043082383380442544924231739040816106737124744180706434862220969586977922300746416276707569948762485989555563286039460550448065367086806611794677825053829698726582556846699140704992385012422068363201062103801105876828436198016681965795913595142978528172409200955150918184273442081034306536470760763113194648589183146639042040573410771813300473199503055530198299236341574688383981755532177393974671035375403626623482173580622838538264225118212160259770513286773255940994007055458942344622772526389145796085393464214380904566307285843280009890173516716190526152123853260605935184163946930934250503389401832730067013049297385583396068887131291704830549665716051368636838317617331431902132368695 [118,92] 3386043323188542015714626154379003333589875352826989417129071058784980840903579636573038871229036933392252713086101018195614430680934521596346476745395880773168787964041822622609921818971587747364474843710801253128379083429230887730254152992682749139154734187364639035037018564763968716021899694090343993920609209796615388210477194939704214610613593155139556076834831448381109513026259416475690691473116621832087993211342070662378581108454719505272944780573444666982219269828266731130124037531344109306376514150293145312984693771460147367083717605248846854183573383996335853458642954922329701397729235328546144933182293334247287108977197904576539489773631646349470600184152604512658280152231339193786764580781622447942798729144645446566042663364035578568757052867309208876042138163923208136138039613333394598187266990882015260421020421434224013387531583312469854867609286445639563428488052454035619615575241835330135333384513819075054173594040324922358719695481042015848849376240302483360582728739390093427265538514580486761742205895103831215294333118445190344309670887470974083417710493043770191114035829312069260088091241591883260470148833831956478458419446284729665080052002361770674289679791383800630526299364121194761299176145767901582998617280984183921449998925536606485883465439212100622428216466623937670176357389827189420695742109893671708694937617391230128470250890162931876554880769949203546682708924559291700740250693090582234451754663777729893963939066330598121566131889615663714509802099290467325712501040417012287797543458148198362535552067788537251453032071736436116716854263775207511626476983087393366687228557288806999055105746339088596171172033141979656085437221068684548237012508376400346732389440261968500631710261648510703854300180875138666075368970487567215241092143243958440549345426094504958098081117351920223009337812562403197023600264870830101617644021228220608818363 [118,93] 8626702370681509310057889401656087059081065846567185727728212320049395065116783287758621233412905164649723266160217478064492047137766947959369098776344823355218161484724401587046291865169393704099417812086458161395583975359320262156260813184476541902294158278923903847761563472906800843183547330798666958534407707053551732755501021710137414595656708259389778784123717335690674847381536961891002892557897148011903200996302448152221259066684878408979876155236019176888284092744324894774403359679396308788631546088960993289621603935724768678219661312711395093254761715555744771311393404755759457912364157613299961863941756689880896273948294144467376993648511487620989661942055793518941416710349319477913131284854809791619261882171985593071921786118585545796293783819876461634962906940797080682830980027377485530315203059089488333464239648373164918161971586548940579897748769725200373028859442502801133627742536417792049585477224806945190938710902693931141283069733558545125739102663421320927014888334469572141927432112356032917240705775676824271934048058373073700832812343995512345392252954729773621145385649861227132508589754335926410128030671327292505308214816322791861846914030040842830248610862404463885357250593076171673411382435239362630357096364512943405412053693206259830433070158548724091757662650697676174853347930397184987028831376834881041036902457694069465305558249490291055418661660263309618554017267349067184808887115148011113702781065161246627516949545116551174948860512919344022024692881165694656805800288366006741653375644875217604647019285281464113537962632851833770363721632573789580038856108697972453943675787079767776796967896883232316009823642288150283783878133077847197697699481048008087120882622564202786776092868888453458120188429407827470864135809300856757246773668969094141489545269264610522231047586264374347290404851857249532817189429106934525405876792843159811 [118,94] -20497800781794541715129971705211115978613812993263770398640051584000829602267449089790664306797329185123069884430678323185266375766978746017916349488689041497716233897936153262217401440909055085337352565754221320916563575590061485631803767333181045879639358133837698167895588914350015349525934249981631424938486577501857976489869980483164195379074750863128173764818862111281445477265993196121783650170912403930986319566936683725012896929192057369460698998132343624119930475483056634760417469009589028231024203898423984648740724371056412294909796794836128788617832558198591270841921592747278728476786417943437741411946032460740295423997259180981496539444068193118991550602814010507785339471573374074720666891189169889559021112772172290685284599053951216013291694420568242759460064161119060139958707407985755149588164073066237133506264187073375201033208990773655421082524948200979644474928210819576990598260922719366165115257021828749148667166859005993725993306786362305206388028823779809537467975869704458035604953922519794896600566842586421567374652778811113085993819747476511806380561208944283224550102280411727511240060400755048102774176927705505704186197149112984383557753379853380594422309736720448672072613935053182895765612692578189241333845522878713859788043839142920705400826208974630788886516417495155898372967318380726488070255340409982858929483719433449799804470924937340811605313662953204714690272300639775788522613482706245173286518789228001813873500098421323580236760106730191895234810094864828055519660820378948493615662469148197474120230800704913157688080210203731173802800029035181851099428576181646254156889944174689182585603344076757460632205624573699264833347581945419700059964214958730222669686567379240586271349284404970658694031121672048451761112488759713232282495298706631215358811330891436797247576310548023743584887206767242460781305421271312671781092070270 [118,95] -70542511802153090851926062450070100402382681063472057069630649157181612956430187889863657068367930302121124649568150250808750161788393737385525003473377621069189555595582917615401663906762702124842009295418814738289298124183493025540371020393936289164898631060430961444411719226907462134805725619781103960153178458958318294849940478253064611864699239876443520164216401852321768746791935441942500699954958992215190749910413547508857402009258098250520323826314163171874365510487732576998166610661878784490515048158325585196549819603763592392727095323227004439112835204867989299360339094608808326193112246159201791868472136036607382335317004398079241790924915443960000210464295596739244731952789070143463396882840285486015660233539101214177592708481733347889125167445659390247920163212241919748747729351076362983565824743247423429856362650220650984052232533142726254697653648278805178231100592510595760637804976059206274065748531441783394944127983797687226943275239167607276421587243884583680298471863061836688442894791443501547478497178141679219419396361608539242812819526851071329237574221096558292564398629748119577835240272147766160547175119283919267678566172904993475608794176721135202081347513809909239348245355292342292491446813604407288628893014854424175300202758861230584362076894762648103394627525888259303145937066585786145074246680717992554473154065311724068035784327500762272779642515910163467157820927215123669933381896542349816365344820357653928424826849290195374269163528993486657534487276383535282700410243511430887174860346251069570039543183128067660518018615879931399648999497906595067953479336914634611258147630910576496650005811177503677316758817591388187744197563405652297458855196927967718535663420027809929597429541793374077516188851008052427961981358258341498758506806218368807174430321676165829267471002625297069150029091935297798320572788028649888215736 [118,96] 249352964834778219257817429380142219527451126460810303380223659572255442984188600041395386411638198228611936721426979214382878988066345116201887717963484727737250951268370071514852893952857258795771071288482011613239525108643029077785114435032671259072855175291272867034076330375829521479065217297469049029551456523271655430420697216228101563673893821152563486954265495989367647852208858598505391933782329624984093132592060673666490416296676346282327776045483685099068350422337451860516291079828865346088538297513260117660204376937739837406953899566812312327901148137771433124811536735568325593776486882217846099937664680704253115457757170542291013716548116462085145585160061122012674563143097591024418245003163876667063329187682268193495564496018671762874444562139503535426800540468427467016067435879547983317316220514789353532364254752236153684416468537968163170036751256958366592299893757996268629589516953098036750000004204761347921495073857107608199011347166009801870676415035741692391469902586448410559197616627599078779738772199041578284398753853794665943222842513755125810293661984724947440664704604332694367022147917804725479664880338122142649540385146752785428908471024909427943125624211592967280083301394345104248704441231925869694495114794178233641990237260672895242130956454560287934053246057327562575727119832000872542593136603437390925636734202476242177129674439969664930191703790235416128362866972805743449194597228069018812890147248651184668322996417506072862587911827531010858144222649637993223199779310494169478963561168206467526280691901917525785629804499035542182193947468894460532910531413073592717039950802952812141119091548260946386378590508077624112441660958175250151112489042570729260820372291483127294983894673155386837306083008442436659614901234249393554882863443828564311753744608396726845866587552712931321015199932345717562666042406517176719 [118,97] -224182508775724539775087320516121779694887383867830246774128809877595050830296303642928307889221972916319011185973504431370444265338580512043269627862261157783200497299301884838870405962984348174319135343735853472280593142507972252383188659271068046727409729620945204247377139208000756603726847738112364958608091748950155333913346309577811687419223946336060040110995221100528967729362347019866316043754261792235990050801760953391157522438597911766439576875548976763137126297557478309447855072924296583786703329468186981175946345259165009063079815466844227519165363345382746331536915916954297199123291804135068707261378031535570624780933789020119643678892156404765120466910592802706794785050071912260879789343937933403212170777088512385898475408704884113446703038445912202576021442126152853165684911432669287705429034992097044346159518079917456069874097586098308334930925768072734807275685923073590438920071192870403995671835096380976828385268157525173965564420270716507323310897011251025222307733919559016520015141431275165621629885704051069527129504994316016976888810794029576384079700732131733986784663659419797232762013898348813964348800407034559636768269379981085844348474133166744120982593312913040202823472349046652464653604242027502003871562412177353367465606277656701177561380096239362205247738814932488495208524147706542031750210880008217444923964186270869307407325088141304153701367071320401485307011984909903403122346532076713148601210273180004158305961259862588086987188956677877816449373577456336435016272780890873229170965383791041469342505215682521209190467432494949023359420026560423546547813458920285623946118498055043817866460315494816393499508739028973076991252533122779985947222826544072425799187700743122488897652416613364686483761943848065291727689816068291847011986878682818619691122667068842890556897610979671388080025828862546028487794706883 [118,98] -115027843764598429964311614190849680449977158704911124433227298874498985659793658704142796215166165200879008370262104264161587357694880974825471264007533555453538157990473796531168848294405445218477618283841153175726648182312914287012192966077813294204658973684139486768676381773927404242978763055744863968248701915143600820468391373203291352014281883681184987795001265211606287959085108409119811219275020541801241149400585413779727958531936531425705696664540204972184234996797520035795703545734800977711687346565783718007329767839269123340006130426972331200283432004581906757271840619990566406783909451203365619454734437589340194759059429238633835676916600177448086842021481975482698532640754384191980271657042659375305742373055540285700978465635851271597567240936989117940253847523726689591841125018766465685409316392559743192284509525295396727345791275261176604841487173325845959991289623012699022403997634466667470110200610680021065966205725123328183182361200275589314988671802292098111579380417708924186873359075992154478942858328756454652058146184196026208425220280627014510703668506151156170529037781496395436777300331607422169311671648917034129263980515161680880280922700512181153366548936195178852686438658930753487256715639627208090634998291327907187691786029496413227415481551472997037346616651998888447704753797975297628643964413496348883370704865566071447019508522202622025139537433845841699700364835489423396173573174738395661002677317479621190663528354933548159332451501510786395313862516479521719545342802630470297530086581899454613957494018680622631434039597762042992124384064915831505609318460647116625103761765705526377602562011678364245963029719916336108698207073994187227660423939605986369834320991254276654749646400312731811506422009717909660967336034928022996206900300533317761058590315072997361064737392227076453633624228327527099349582 [118,99] 350867135489133018724077478674058505894312001613491370062106110324420305199947337657939072638944435843156510419139575996767184410310499627526510657975490175157422817095659230868449802876600485884277966291626073811203993216370358314523990052045295742393424639860150903723237443099753786201966148293269334376965301564354889765747265872349569739701158989865462150810516673966533727474989756660645150373974055454693901377160097550159645350695920711027245977115702856152655040626343428280104852436192566914083670512788482740227927806555993648649404438787885863521954750685518041596700664185487961978877441590268649448951549713147494633053030225164212478729258980611249912710002405085709266403527052526443232485433751330695784157516526379220892964378128027821332926410611704516510122758232452803268738502453556166737264441624323842477655467630183862696851634901796604988230612457047415808139120659385535500798813149171083301749240921663066706331383407093181718033009886087721219491101360894098014860325542235806167873671109161371467837246032808388913801905010517002201040621761259072501916234233902062134504751524249774810715719982307144494323583950077760985267157870913840715847962577044947090336482835520840830737416201517029664935553613495341513895833527697623471639836072289371271782155701350092522203661809185122123627016017662017413510826960297248567194902606448243115070323076226250917487858228197771569130036122811365644700592096235319557752451007914113691721424115249608516364859577762451778000778789214238488189746130502636900603849112504843845127309323683256565203179626594573542309808864333240234893086552969880041119625108704572322103160671283693109203067217549576938005772731208541626625086194235468709099073534512753127356938434500066373539712311002646129803600079596212763042892588310149505751303808659364738074496434630710009495953605284376007 [118,100] -137320788516019681395063528614191810019114833948048455821094579151510381640984029984102580866109282576274821211264421240119325823367381896720559890385489017945296857161619516091896242929308574147166846322712904087647942956001069009202655177879255236858964450609269793199253410303208216811403592102477154935548279723820865047599939925059673667621909689831245134866754279017412590280334934493182728405697797785382781143858790305588111360405779047714779791812826551502480363163654663332796596753032218782285553878851947210753958869783635890303989435667813590073236041650498160869923267184250828680037935993927611890300572099005036558000125537281845075681409664531051282879685277619291471271138431044318640351034783024923185699185793284866539395723220140524053072812518368426470751962073968080406459316482808025894307809230502940023158588534562452993686332616400909300373743889676401276972707077687039175445349824695661665120119749789572565934766504618083594951619884164185996951478751078451801913446116932625532841280462477022320207497139815165338265101110703068932300826349167275213825805611371699489431276771045831917480105216856813093917139171652526611835351128939962816852961239770200276828631563178728459005370000491571140111967400518715801344642031316224143379709698088203324465027304059061738530472282389472470798006004947286911218198644535361892650854521745089781406948897617343518592057229213616456365438950141906594237786574821753179479916019608720596663807077527316666062220525385918760385562743595884004602361704695107105794785037522450851027968844886177991568556930491970676786900198790085425419695909704271682330527525614353135893857024692862525687860587426786800165428120538645882665558181818881287208209357233154067629140822471205975809471612579052126028763797775572521294139348188844947083268916930297500794270919074926370642428903279 [118,101] 409056503517006288591503791507905023325537614387195066238607397577347577273283284935920752726588460654146467396198415065283863229345607213595749897053217520172121580808859103198173113579432748972726866774999141244538775202868487298851700043276934412517512400332073026581974748638820131782839393220749195086491461846618524586218259615696756655789800278517761377617151479466393714331747859063199685858252411820844732058656178412524761503293098118950626836063932735562128639209013545712801805511252613767069493520120006984200549343176752879588873144736415893076814136103774866590263029357307492751210707820604296884667545684183457657070144482743025801463745854464868597815511065422185631974721455451758862422102181492653823421694919672534774068049926323100823915480110452474430635042131449385913656093267156964838205291472968862626849695617650088675516837511360217095687044208215203939853941868883226316176433007818229381529560553901720456806501837053069545363134586736573327810344393412150171951959377485566053877640970043873591676460811090696657604684426718069572775704546619745163792725431777928429936730792810539038269222489157918567749799660916912663186571295054215447792718046187692290937890232678470065443860941671818106528413816079432486351778995884761157173686395328300598463683538597068865002291753866939796343399808081467315750515123754925460816858485082217657190644442259391579828964552950092159624039292247733569784550449864104536711447050947388166924679826937313895046097038257376893501548302768651351130493854534675888489093972603260688072287636792545014152825402411068720653547811957337870715634730037566933183453403692305071735559198305618354304072944104185248071821720701042444020229124748022984707916099388493295922193832569412868089125830314922520179397976743218097230529900738205622336509020821817899826272133441959646145740 [118,102] -1326252858184693915228950742134309459520717429180937787061922593051877728425408380263425076920916024824837812960578241004480491950359440935638513373149181603260298646326205301502952151384570879173137376177175299424001791295802824514929693191878241835442730128096083155133658889647223201746688703294927648350052401131394341244733894508137945133828523749764775776809838948942303647823308140123018822801167018405670647687212581446141694036339016989153472837122064360567755578735436169005044441287417169324161878959619980551244106574756555805090824932933759683956994279129209327230354736765901038232594485339687718631719163709539614048477716680823102754933703901419229835637080664037329402646516252024699034508992595168066872153307261279606530339583725600604652894840081622684119700071595095091056245220866118688695821529736543171231047635026381165646028152762157233664325715010460652995131282742682798754882391850971788266176226376474726674664473958108252781243228819268834113005568544687269870828664146392952444947777841043937468914569602932688530053489169944992992248869173606470215194883363558664640118142174525605607120091180585992607864080548978598619602459926726885587205983985878617412389970329347385842550503414155943479815639343355617702349475431778604192611739249132555502590765896556728399710013356935010413892377305903645925386364605578866683548689590419956489814655277007316226079291868181252707401654817418618612795704740638025103732697373081500793588677501814652303815707837647587527302886687506131379208617171959761109873846811601481655740332880204624926616706515719743788081595503252139636471630732962857316919630272806130815333851190801800201721338286613428855913242677675483181147584795847510262705867446046057025840445724614791650380741703386573930075509464417520464936540144109656139277069283827898966558603949015999047 [118,103] 1130112408395827210487167093514105799155602237515676606797870632107830605151606525980597985962891825881711399182090227248131264284084346902382564407583090579706142834227808408007200151626899077439069979318093676700394903384269768906751595196124121730936465965803532546795164638419289597508265476704007803195192862769624450420959564717359899856088074189425149626825082365415527696968165822826571270595324568900856709479995476903959877563889895063152282282352027084122079878205657308924156765029898978986846990680720627067588694415618925185389224236146329802454034394743138988206198932339345366444824920687020556682581887893893145633137427238382017167720475023755753417187703116006313192537097952314643983993344827442922460273587683698500356180804786655957738413436529961060344818261476081119803270996162682078504852319008537663999898416542138142045649790544265167828607610672890453987059956368752443833549821553788189040684949861911515470429927670297113784052272134974794107104231177443147245196650602716744005847236993212737212551732260886437388012483386205407274046363506806452014592030481024288651875111887893230642979167092585443096845026280058109253601364622567919434635368257158871700092505036517455973444732481041189560789588321527616195477582774241384433786040165661554618639172104101808253491584670753095378427802912730122555324701601989906615708648794178747598318381688155008130816655030149681326600998338541145682878446534067733388721808486022486673365635713241004662479358671700984652343533118902398956096968042743691061160021480033444024240914118240523040143094665215243592278216070247158462832160659983920492173157321248902600589797751275642412963538439330665423048764223515931323527398302603435140061305906370461205627035488588583017809894747700268293659523133909913701758430628859484071374071751187742028475637721069 [118,104] -123861090067996698476488413115575253412260822546776719383372089907461029752283978333712356000641095674773234487608427450061202261802742952988697018695420674879322967648219166463718610302345264884440949388315909888749650260976489116354181170161277005084326262977424105698936128201797813833176892646201885459045208067967729365742303110838334954008130963631481570252828237285254645104254353164831589643396199919817696528389933038307747495261709797101095437174503639585196450560446423656522346161800660629259200389794831878694227762760373559848785360687292447123743037328134221631082368777723066073365935571704723394980172429783286485919389049639820664669289226418591248966839796748009682707110254976640510262443039632243958274136796787068171892170542768782215745894059111725822548485799344623944894482736385488593062560144288127931823351996548077966733920740408747498218949861197745456544949535809179447511316224052732248954160031327805328629826683728820193470534734491828412562161646160907611638216074416697770742163660469135559668430225889135326643765455374386521777213869962706546063854113300421382822891193009368340319414013786132602137708308265038897476254412890359152275371390958399844059035136497298443498384277407140233898643052014765255695410587025073654596404455777723037144325410216868658936294854606669903142592464266322216717909748847264982358467141115322545188731169468912719853102675974859597107930860900476542124031958168865129159474164756286316899066037535586575852736178520944880358600725191051133853449804339795534697085495946604127265338085309950792417321638170591966661381423996619310072805838696469129423562588367940391038529871080640792454102406343192520598695159199637150484259522506147021009970733054347813931924647527483812771580107640293971281709840962941433021049594642379009508466598938301095587471 [118,105] -253038516190146657552884143052772003001903084094545420896336776676122812179186651869409228685356511903044300493109386338779379786539966961439477052385274061024887238731400100015316042894015040353550460834398159432995126683032810548203887903609794757170955791534265514462347030848609579669347880394076317532577934578722427475131219377643812241494318677489629177705137214770675657302643557146537078839787619333116897308491380993259859113569555604965779140846225252145698228439762644607711489933482917374661081184354142335971266110440929850914930921838241280133789788642236165226773288629993132500727395352091974066420002069030158645293451904715211740438359257721715285055901889138611171381296969024159702071279883474938679545661381605664396662435262677378172800544046358426167157397629936778290246632550193170598079800846204264757403686395220379381752447870024882037706025535745997353977566451085428116799911214357862105920902216263855383537153639606040139601295408886866400789350045121657638242699675792117241825888605881494599542899134877780763375232865133012740507465829906022295328565401916134143874536051152594534851252235272673023334647351437818343641648192693793922255834159664232624998639064990684163538703366180579051242096634927210586661239367839304742753823407583388122417589941022712675857026378854484618329840522724616374596236240776076912473847790352057220585791588308818887201520410992068367964248313031286727051323962295065407603055920224792189582527104098122798910379977020668556043290946603922949062201833137278792485181879164795276520805643229666959985977365441891500797466214887451916685176195635072842829624433549760560480766263511973847739581954457213298239127051833029858794992463748718396834214993536678628708945065609505478674562149104023342869995586206995118614328770315708563247556318220663725 [118,106] 159681206187557063824361490513036957558380383107808386059805310315056150349218848100153712586073261914790087430466265359944039149710979255639510323003691220472615050525452499428732382698393774020672433572346817665479872178921168803357269386402416818972624546875151318496307023683757074552264764395560215940063117506974985761744602607283701612059480336351810963831591489597008012256796293271374105398382096311321868702944606517490856749634032472308221784070138654149521964498402270124177437343856640433290129420308635482988773285104062831612131430602627230271447931096467450352911190325492709878353331339989798399029132294058776102866748320802158713771220783111394446631527722449796491574077810859008454498447336631788987181736492526602331670922658263623852122017002393596359307881895439031398113183962313998191875619165861094837724027466595607622862107479741094191493513631916178841854462319093064935372132356881844048648393677385669028326326598522071866206695622401078237902540217289002454569525386841517091787444728505448210500446198029694203856713585558247356322105086110878465161358241110265098845292645050126670944479686404931120257260139210617612857945458419167242985016776765714527610991645208588157155389965013452989929425705712714266839968539980179837367957155910795669933054596477988319131495558743338491136519074046788853843354672455650969513613798788036471022890562350485189970289588381879428366546066246092831948247090626636150352427263235556974060343593462169077328771922928757112385916912397366687476301496618682800820880635409773138241705005437745827170852601098816672499855387795929600402865063518033952837476695590074084618936892899776673801547372118894398959532697459734029495879139181182934136230836066344087978188755791947563416503945437986814138795473570035610201086791707751508173916428105 [118,107] -25628760160077592045338580818474389716547625758782616142095733033358528799828602849232541221984604702703358612669679932984743701148012976570550553437008107886231252528716848411818946038566183145878354983024277041138568624797655120208528190114402843391414254896487818593164799920236583491163867150985929879557025384989754862016461472318796392890611018002269502850696813591756548961302029115689183168192166103449494401271690982477939664193696993314888669044492575064833830328818477131520331325212880993142688255508754934586438719508989367024341295823103715217405297385167271714418595798420532375032347598008433829181043643577042167413769434777566211071041050738842845985794190979114194815297942962912691631422289645442202927810936159988465388531965138627950445868985093537222855430110663307069904240879261937420130904206590160507218809644005475183896722604839031384547627734475926488262253215384739886605832948291835996856968380191933832844689731949842243888058861217553256888132654456758307653190265367451057646911225457426880848289429673853831505961210311239366265232897392685134233737789840869457372703138616488309223311179057611199958608528015293650212151148439336108499399985453514758305154998694536840589864290847552697708615935631223763019393961659219375322190530953212342905236561328379097645894526317200535608803476708639336585601532224299206139738640048291810477430888639104432304028079715541936978755157163463902490730064193487500983486235166289563501163092228045848163568593818671483099149664705398163825368321166983840750602268542896164471917278592126610363905742513841096733610104344690126444483582977934203021294232641877218191147172196528578182138504386771880988646200625553716407417854856308116374426298506286204126277923460552019321258474971461891975959612828418271637454215652497855259278 [118,108] 13168820895687917534187155648196120365586167079092653596379038450932731920174539691466304277133978526921298838704562359489574497436070391856875637040679601460748216546582899240143955103540417804395996888100842401883635104085600188601591634327724046522876818929162569272615335355139854006001919789708316616650936500419123309667475659486588919432043847079106467612779953973938697924417005613854785378950753661197132284609112164607623775896865110833687540599371748523330593604921795615136092442631022117792264302265648725041804371171586459754961919944711023288151911711793925216638340853706797938776024478223339587004815251347305214453617881654551618118103098701430530320170797084424516450057223949890691199330561713925826776376019260310553915048365960711077893587223611176185825360282859307049162397084430840231262572029275950921379192777120008288283327075521236374238939482083448074465186856963008633266559448731465978863542568833101504627425520850018220898383521736459839975037540988755063273155473752950790250473094063687274179653999359880842634367658910815008811121250476940859635458199536777677568304069630800425155068265645817762473194224049198512699067460055382531433259294893870544086988134634145187348195875540678145743446344260127539080401581301837820807833030564629754226288399868602607273058329583569221440126716427770296334787849338151105318469938102317728402414984656532903206042851362470108682168574681505202571592705889213577218326624205433878629250708167422699755838778697401744509853832071290118054086027962421482686071862283620720517492584783144056862957244261436722329942120699126882162652793529418803715132516924438653547843927608072023505388287590629530432796821399840824799848812505242462053558692721091899797575769700548501686038482725358254611967199998562956518788599159117027 [118,109] 12967633334996552269667078736791570637741041528950239184872639463197992146975136614449292224837238100019251987968054832341718389172806320910312988589779143504084663356833924732106258292350427252830326340922469083964830053411327478187914008334238778784220467895847751149754233146725457713412562540154706784222788953312148292725961684118171243341355206473002447325230652185619608770960415295724818919607335142568014344287432743419505976563205073953066299460295607756637563499012897892025459145615406873888850141177731205841555397525279498156680981558764720564010615740341251557107267814935914736363024374714147834684520420406678075741254722481203239609875118578485847154581091132738605777253184809486632030707358843260916755097845558284856827175868853428135273263488881119759273882706869306989304519742189816697547305666934010986669371823859277607134052704255646752852176030456390042081329512771660302883767261058638855938954659237837280877393880412958578084461386300545102971898032049636779245585443585344295190527393542595812952261389403672713137727039993556442892131758583116556160522544411053951734978746834484451785585303885334537169330079866300233752548900517181103382946480152121194599850117584299221697851846544397316558801784404923213548596952665624932196550487264092732646301941994001782887024537810738852217760140902969677493740101325896013969785010657995882888414379075360629729696740139951279664951575072008779503821460967613696363605826456443866062507130502302030918702715052337903753766512377741160243030969553127850788175207892107471074018979784116225769531226269848557639785549429216897042247937025641342854592069683910461728567971232260965437024739475109947921509812829010875548565874276851877507808649671986050041443553000170153016331286996198838853477729218538718419358814869 [118,110] 4839458147154508361494540884133972639600102616628615005353672052392363931644992253978281419156576101045070638770114590762003818378455072490994822093437253794187282266544465124655731225630214248685265415277016227836788191310783809383517666690243242902897864442601103591359484799284257157903623719674404296020742305540582447850532189580569731394476033972722736176081996622382615870029578346175006097657830850008627433735415841465468144865437733462095503857830854182883549087388335777826531570941258921980336860367001081719009692614661620251782926945515520665125869434100038659600847902057554202572963417003272556359869570374780185955571773750928711301164219433960004625337585777220211525659661078792103858346463865357808041295219458873370122519841899666796534357110840261506266824791132783055712542288458459662014487775109808409226703263420307901669380730926517929027568831300769517207604052331414317391823494173443040688223073905062903324094243794801892840204147455036802532392642179407914239659888179855496589780739242559237754467701210078834391257290041136633960034287078276233012690183441901124000530758066033313321646694072352167336113338252255900649540658110036109243988505485799822800082247330664748513677333417059192973915105789016265994460123468351434452985132273825196584430807806995001059531271453213230565032690944942482907653970149768204479718478109254482106809534155811393536635783417701777356080195876938619742997727055550188580534257581875896351103178933242910807637282350088635885050010530830606298847373376800982603715260396821284522116541868657695565838522473320177077026406176346687812672601705841475695402563798084660365353654288799849723069129370541367728828074950457559469867185943343049210391337408757551240851721887678144534235575676666125517606928221997792021219 [118,111] 288340861667215494590867857071050590646682533412871879105396243723358739384854671096191493592036752682432112865621274314826878866112414440813672813293351270360381002459793927280121916453582470269633360405153599159921370157554546060030615760556652840618610933946733112674161101374052351864799851662485164778007563781493998921145660746175691146300172593799345382704472726884892777503718387529624881947054798781048164828858819286485397498337418577717434090502989283409442163892598352111624880860611303378402558126193624009939710806270028882447466484938327885141256226460703093849946556304020948397371659494378083548924442213822986639052272205551947627162354816136535881258601163996941451411207308923609045628979357002988305849317103710588453634240733367338621803248141764015802954706728615035637440844181033709396038611956140691505306704096946625442269405030071331586206722116935844270704434091153347696672852415449200436269507439163057162319659399891668410867610330983344874037362759861279497868611024780854458537861164079543767514882070873628595022890404052173646914142560793100764843174059665129884533917036793686166382407998925079624599222849698768308200673958890470451699198462279309589966233052464471417498192481797796994499630816604031834474115723055824500024956135755137012906017657641780006467991253150248351627144865649353940848596814447449025444839205564877171476097921864618492985857957877742124311645624675394734432733916920076614013158955291290006429871330624744164356312108875233713298518437852008953818848589881650394122391679339513716231600206635964108571887758598451499770901629798274984221820051386086434412906519046337845612815915249277026441592546346956428444436228207817545906867924033066852134536235522657762946282311132203145656019213706819942137793301987869 [118,112] -145412555867130647347046002618806754246135543162411571585130122066841611097574798599582913224698524282844005539822403636035864169061228095181295096627309617659815935597396699150498868509191497701077357649695503206172603790905349429834634534664051227401536855019983895351299534727683078781148669877948898366203621195127874380004499476128207469748909209307369850489316172333177138651613838568394882882745226980906484815422584159397724496871052805679037766911429564636664111603870958613832586572431503851376224712076560199744754759329620330506674690183675986994336605561750001600112560920552614462961458719464574797488131730516903504851724389532462944387560695516232176535723117755143727361121545872462845537129040257685072006952904281304559002058662894042719424117705927139824188896056635287489880023317600002131025112893465326863532281571340663779153054933586500084311535545042155024012020193194631529064711232881221756376201217707500096464885477512689151704720605218243537965733354155901098671563156164041128237413174177945804064368817442176710713838850062804131589368509565027423789907360324894313187898231714008551331429255647586059603550590421058647557391556136610642435429952955699249110336537201150162632834677710369733976570845439792050596173213421548149816552556049283756323331310291824035125520845534426256112891131822959124380446653174283429361474884867894401373566200271582731716943449854099031653264520035021768334103803107172677425225957949591474214596309292215622100008327217764283194901255440919652200913195853780656436760148064537219010796153172127321511326533489764519311483680612816139627358434615467450994832488931963180324938987144856838231572792329133177879781282051511840910862665199448098924769753259835991422881426225560841970188829754425495709656489 [118,113] -1276587562077413700484307669270493253894364936839449581849733692936127491793748857828649542166578245632302128818868427955984906532400759051577626472238575482509137377356827635682266190466992414085727273042915715464519542129640751076251872744026235674904089407822103032800104480936498596120568922879008976729761034329938999108818389638159374881748216039489803139309326766889542743013628054337865038971251395813909072918523751590923544679522651555977502798306038043331619821614090917121744203546804332697320951405353721024735733020371244832449016543705893017738453481697131090539330205766303381291839430173978418499568221463055349593094170548336755023293201992487235824874077593369063293660212983721149843056845817696808890597994702219968841851021193633741994476397957714530686133190400241508491756071713813769799373784421135002664524586898624760418414314260606956886135676846898258999381433526839273782743916969575945541400430566576005762411560857850862087549405261898732379471599334304929035357024495857174383339901609401163235456050570293400361240367146907340932974881710468976373466303448856918372074528764425818536733858199570684689439867004521662532904617758692856405225531107153875150937962077823856458016404159000238968355955590774944091595881881006674433969998021211513085967276801054604565564924149202962888736314604596200183099210911366902934452015934759765747767838174918508935677067374694484937082300196920042064026979832814794663696707603072272330339609873340942888633299929190406377857781199823646938795847061228267755109011067516949129231775317881476230683723976367319445825799472166176512014354330727546655845060103129540520179561611387756758630263089557321707662039348830468187370811749156826636263474613642333271531625523443024654059336822240451008 [118,114] 4888824749284495859742342166139091166592132253503425291275045030920452670239247217591758737656759879450355762973841837258424547929631941224998598575697650181097977498467191029293051391500120858583088255275284934583299698894443524840445804198071560055179138115876113658279868100151497719283468115560424738593397353883443697023208778265824643151886610739012883839224621543533741837147304959732179984439132844997516314837518279950091590938368541167208014980052244789999405327218815495628343557348952250672108235347799814341237750270871535154098275160499557511143125514804908850632372283138639176193025528434072711128798019638099431968222251183812702014153736297850705320616479748475596691733988036471087993909315154934346264033675365359401760033314530404581186666019608466227069864419784734211286826392012302668601815350865463443441261273354644372888737100644935364582881886364040451298752363206047402999820226787991243057834145783495343126778508898638789649243889862546488823494808994308014377906901380430728125403273912630076020167808855498374375815244345411428552262677549619334522817094355804616654993891749344110561668036019245455969657686765063347019585733166906778898737865243424424402023677355768531811141083118885174543016634835481700153184312251219309037748497612576065032961645720677312360748824189190157604340098079868877296921830026560622999060514463704927554636507275750192498229261256649777186070017801723711318318680979661227624797427975922658901924466787139137779826422833500859493238720449684170425791934899530894965549617712657609135273790762350657827369490931160580595357007460108642208036342684677717599703814497124627283912335462085968066222406994116829599710787577493019997920857925650125977943258501454874989699136560486758062344717625352 [118,115] -110394053451673156459194080532902624978303995304459360644205607767206424687115005984146356815920295032377295685637185198692637053899313548820594092889065971578017130373612696051778138967172859124008252217377915111796689333559791572496060939255632445079142156465789595190204968901875739649282341511643272776417473474102580349970081582326494502005495704024111322560138445632868664452200054247742150891972047695726353630488433864545662930074363600514587696323572740783243650006536373875451053292232072682009998535300081876704025304494878167230008637328325598581602062128276711649130977398298817358474480734392728518932710510119342197949688241966977108528845843974385480761466653926357608023067958836661385644975390439722063943705889710704918165374240196057946117201543894643224384248554579040076649593753373396010734382905059814479957451275405222559680935977933943214402027759842628791562111097190059316864454179814248780382738204372907731388162005501503416773465150229333617670534499575040676113464650312974385796258530803141638103239984748547655499199441525722629077989953114624483514559355534159166530382790881384925253513124592891762966198767776361178307811500520707582187261246539689731031722467535378493763530721594884916355735451615637157353952068949802469716664939153400528449306269043819791914359655159108674379857704566396102267696549107670587237610161054142593802731211696133924243063641663279237398766687190078693968524182420088317070246668890934520243155634788231735834378522426514954197595897738913450814876437097567303179014156002738917461517161028859693479407201308298991092233662222350772028085373833152887524374379262992721928651911941098253506901516471418383240825781849175116432741663991519355459133657677912353252454958721342152255730 [118,116] -83410695610094450692274971065998756577014627407043697349880940263431467940943833559916044075828548361941412247067195590315999491210257406203574888718335512372328370149285693545442829502055683237802720715052643043687128639259386936067603656018503982796744714606066327461672895086493072940698779414828077800969988735204781075540812404159097384786962651754461450612466778187108777341967843586588077914137307319128762017267698235208897237181584406132884533421950211521048992118871979620706019975030531722997750546247278341894636176525815876223711055011360123395689200796883089402978813090899997706215050961894913765140155656713822337354892642688200774730440661589919212059190483546556199343725842410745398612878173200412256524035740622883074243621668044747013702551817199532044000853122036740094702968213829487242838412155234385410572209733679213029312976146246344229179436519658325562291116689205952621082405313003100248499436482321313285284936284576421830763891856401450336169483268496969667254183196513959937630813017948652514739134189172076739007830104737137023690024721056666547901374188154528813165157833027276741886008685358737135345121826831514613991015107000450522153392788063179568049642760641687052781322869604406775702230133979647003255870684555378776720286629931843086099618857160826745675172794053442614649668294453636820352154326484278190731586545472150448468140779902434405941775783337430042417074787929337092811457624019120674341740460669691956339202956340436217244798455844330684463840263047116504667089108761412683857515478613783308122782007439660439970446831151246072552604470137917947596947376555031101513088319741151796873411695169362951591077560083320754679095278249414804909866611447631469030989114276873964301601761106457046 [118,117] 508109807783328956978423008271410982948081450360451986197265070117964795137968852127225857458151354756689719697348583807273702464479784054648392928380356301987346233247227561530085762861546985727535223958725876987241709456430506550880691486901784305076643929425114788762594463064724162366032773062811316052156751962659798461749489275050815654586493812685894306925321034794549886229840441655830594608985630650903561833521512688502332315329493457460429615780937350382109015939489848302393924593596249362945557520401535542244319445770822338871133250041677314208368822548071724815374298152839024427450873297774631146202644349359814192301574430725198431936858057907526788105259157340490803177150360415667609810745942559936450421771660703208527583435347937015804895840681174096634273804404259936436853507059260668259390200192804857438434177187580176909005304617493705259539858203985079227914939082490659398565418644954945352765922946243773589829764099369518135887434983879150018725205757289164112536350037959925281895798615203062495313795896704311100686230449261400005451823303160361772110796746659678375256550545977985588200894865064206420611046133885924776247278469928037603978710749290868321922455893930131467903157840623830468213090797167429597014114047113564918545431241839934876445589143947328674778418368423417837219736983917341573442054846206774399382501621196502085537388144157657368395843652761355124580594514650999027771979634236172556897278781524645965192408370865335213359315603194256429032861462412786224098995429790154370870882989555037446056171417544516894332188954276710684793200571297812349721338472954145460198426419278010161558107671597173267810598240215556550512349972520917922786508378122617151945113065263242942015580319 [118,118] 365596519716887462202605661051089576325176874663739444588856892802882191070127830348320601104991349779873634530447825882333394338256054634348742091306189984206360953027964928264883460025351476540370037844680078706350044962503413664413817831178808715790921458916870553573334758900002759278524610018600281552258183790220429580557336467651524946164766417561592280500237458358291650764880149224782568924997358817368741427459342536002366799028769892692653314060350256735647159505224149000004497497896801705088489473011382922930178265250721321966586756569630166811835889287800914322758107133771066087101486996314255926267167323633001443310964933698994825539066909717880762694412819530305690775685289232335114648687418696082047765558045127931879364321429088982152537519047948025695612845860136902657090724098158771588670449900996713914654030998962337161347907004525400806119474665497330331831643165512114460808460636120573121494049393523847909729000700151763484140873554266720633671607564630557439944402544666285062414789221455390613915736302401211720887701404452734454846174381115348586008441291937595018440549550991598936773780781251455587443447641476019432364827718365490121672517840078314497446472006744735126384403585394132829238575271888009367682252528099561543343290949956600900535614222599214494684367046706635994749585680265393997696010858129666478148712004506297591495170039455603554751166118621998059179627704620254646729572131332866606354790464566087632897774665991161017828547434322506063449058235611562911127210448996449472161380794311475458815990275507607511587076887708133884425387582263387180194696812225956201773796558160817582586000089154014622758336435604155627641775498550753127900621939906301759326483828936044759206 [119,0] -232992442633515043813276528626951633059327572040177375316751940126766119369834298997577698809507630126481960782531629823294426989153703972982583360697486672460013673510501874846534192733376699694536738777438542983703012337704904401338421584105227394048555648528539253791199142800153550093393778696507582494207534860462509817295169495416056084382075373072139044662093822917487053235287386724904136193069641635812057390227041715167290411483706319226915532656807652923921655844131726641744492081906572587010143096580061794236633150128701297858766230189398320412500815475775372467641409168917153373809215901240304087563551067385050708790335872633839120814026604950725774363751511605410905024795411749886648079118132906202810092217287411501263464070485239235052829609845414296548714817616094045964538882430431116497400303013946209763090774806127480762722191250458387027669666583448764456407270617790944349216122657221552579178322711818761663802531392025256235534442293328155443155095114121050596867233227077638618326611136752002069583598471734013011827180151582720837153865798360785648061739621129078155964736343502749485765908177403598386524380667135614006743632809530734861810952867302853176027186318782885878289902173223545554839204883554723104452644489089773341919814462810252658905521847401732323976082002654486740934078299477663144008741996547403550701911851452196802103364490124089300616869394478379389862189555698441530199906331136243173882638614007530511576745510657382605907333940810176319153146612799267427858904974806562744787890042491424136744202193030139112666398866650196899811948826098895015776087376008969508087633750724255016919225563736775637880380632927896306422857941533990864569435973647730658982809526987709616101441924714013509204279488606192840667708536338505452366148122315971815458441015936430772370435771869309346807497460496309498147022371663032152388804428434340274045226117092317700121552308918932354180722087858018374609142257732367278287468139292438783754549966357062100479610543194353940106267942970866355796732128972299373306786840487347944872453808784484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 1743876864172100245681869909815853448876248791095422702745402321013095650124463614011341969349968561775851748920956791463185159459981476422951991493973537654649643353516690001124007812091723692507342539370329467962237614465871396374211741150781723774199888268402628486639977688817368693987359889583160088016895038971853883279286195042544134773171250792501319979310576013928646922683412753355725841976181527608721982823954934127452541835463065969194640132545174461824879098247352415720302128253291271602437448706236935608592609318300836817115327787503004630355691996337285567885845466220744873231540732970554851973505447348423305951178756050223195049812899134803503308657417660393982765532198958880706980419331988784460111794916408590194467032882885918200886258400436082833209147834712014172996250906784981381186179806101988557438149943746276442887568779501062970230468039406684189804506686057797436552984824049251313598705603093425922975593826336826611352923964657345508694039350573933566358039627388146014930943831368118402190428321559499563100601416942513286171193849574601188301232640462829322072183582561382842347409072798180556793336118099826733673736887877029195956531657092443161851599303676122194192938830427878554882435670694208237077878968337231792457742443581083161817678847110263999516161809717533249283500949487552700721921123482571572757550538022171711996011926394298036739628612108421013932050900381915343130506359157922789119027746166471676516746124996913053860639226208175208657669184360465038091368792963676056225499896011030504204809147100909871666929074150147457429594359087972876569680794870847885421899183607674777121405742926141242834111005779040840704074648538728026512937881631786035410724012062086611807575512882815477003020442255075619517993687053351876865239907210191470178966329709086488217461941642727186434486369562719512623456212017796994848633212146808550836098100739119490765633805740795611308918497919654621777748426242692231589339306155612768802256186782310316569537242331259706715047141678239036447356365182970300985306661561979879593309306073933839797973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 58846420516988877941795928112591163944542716452322749672342698342950112152376007209654770516089875770015397395050130200808855874402808956189587865970829233952100640861496490371394661903346824153897580676623657010779549000556223129470504965949191848092433226572551658664988617270147174929934203383753052465116691516430671156250866883306839783976427964796573989349195275855546986549334762008271397644915469989741568599980803805379242592982588629324319242517928536735390242889137110421837432206836600296455511014838729745710245026937147265501395452847988677353243026409664653081329940788662399813480430757209459428431007793823568551485468322873766590005976751845432872842763789291328126907739000431570096654009695997131290336918635945136052788420030286309180444807435715094107523484376151942899246351124024488176796817555092702505361728187757298565781675644228799325708494211572945463628301445005939372305041983127130628385662934459517874963707457805856698010611344360844208474757838902305683237670101296615256232655311118653402993165777985889738532739567577224064080449458745354030378428687087640556134263171038020438100031302862150827753884891924787451535538517849818249551791057159137733873947923396983672754672882136940385841662698629949010138547737107169425666948682625736177864138588974724621063627339353281393530764341567325949105187119784004193990448566936865149446443332108990564314410845600847703048523881696892780573001517155143328095440740508351356064124896234559857839631788933764500630791426735065823490388771975776534639496566704654618468084400028599980529438027427489697738213522048718403680375535664870190696946669559761755908773985499851530888882493653421854879798919357007451255966132240783513025108284080467725635535908693661873408605942611916305869481843094480930372895651654675321897034312080141060135677258357834607011086636534502539959948764657954110232680094092189401660146006690291389037727147176520748396072358410079472991750543075580781300047498918751479651600962116444266772182189323401876303363741730435608012908675395366109054315657410534623483755467532319016754627227783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -5190752482188162242756674851368358407053018039248070341758440373273089684908707701715142960250880942895109555003506535303872836733410387532950286821132147129038603496702683348182634138742770365927468384029190096042096158627694554397489923206196707058013470937878036502210510570847157607939191958429823072849134552695876716925849094071966516209055305781837521590454245567807020178084871012966337172287048117635464914588151210608063035980061026754328442640388041154563501660042124133552436049885712990523664106744808648433397002468825676200708710990771997853829572617432152795668793961750640105799014337540779054563864280058051436676045146688245023902075239645948966237967318154246782868728451969926689398609825174250927167140600463501031611221796179901150856029544318286484352317819766151231602798746940610203862297513591689185681546502127268728557081749707501469494955136139558919601243065088759216541581824318049368547805085135109068617087530867178826757571138912183893958551733636186870788346022635542822811949415150618834884141350771876237776247896565358094789178778219949925788555858075637116047497134095910251936667230838897286988704004476178848880774140412976223143411509609023006730302965597486188736961517317942689702543772892333900853708537368773203128686945546794067887539228513389416231382271785990120552234777963081268090451052440558237341879728139816764835129942684043081356525660269268215327549959735432669909391349551230233994830443775266986490717743590173304998649058247516240368576882401331581112437805538857546857324925427682544276551490546579356062605125554046321384579907285829858070732458186552988625959668868868191783667880982015155915506739846696849552242341069039164157200789743200894304900680100075591450478756557514836050538612355220198108593724872312052725160696884489461042874376293253652752810273064710480908516402493920669112134609854425510749968228406931854716807666793192100706087073304446080524305992367807104408173454956528607830206904343613588138649315063581269084031934248106914165362576257170216936840761012491037381873679431273699205057203798219234158750623464584350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -19068556840809742294782904148277754255639860411536896191297092962497145519559534199845884551009499380132737971127937551400731459110073957907915401899753318636223547328770711923125534682790812842626526290060813335707390763074241636212453749291569618576952397541835627845705758772606644391352527022006320820592517709075169911673338174228228199917596846228899006585443405702692211095496974049773904265699393558579633014138794630543657758661658703538400366517404832137690381787563105731295447647187616814280149588185136570841510061765983640201530515762429040893898774170511976665683372940141252730457620621368313130013829317893400584676388915884957323110106888502026558887782754800854329114086782214303733680847598745687726176214131564590827974034836113014065313216243077639916321300659426206438407439082583028264059415098338407673979191676689782312664482890084766699230365174899603123591262479719074573421634913946078844989308055322998520337486447696502145918123774198642221476880444130950096781294233982523331917477990234366215563076846308561038900471720874859225713118931784338387596496478953164409819576305376870206602428959498361789837837883500800349340070477778017961197065366905964656523456779550158762808799019741861583067436418360428195138184342706255052752371645130590257425737922739442898909089681207341265519222423955581258385529330107296012617784472043619658360279502747835360254504287521890836996895218582182325264925485069787406857545604172137433689017796313064261435352034933104441963662972970572266740820564303629353316054356009094008501022804923872051999303490492018213957467232951771794080487856038753179888641415590939108500959549414934709320836249014784348180676439047395982229842359351821345649279210797852658884984791308870231208829753093235718179114198131314639971417920382644016841459394472014233701689724148190532388568918083314048980624711567076385927561533228726457824078884025691768528479936621319900258627365393533684727160095998786446067038323233411556536827261702427957816617236144515684143209478994079397793066772897961410950602467843272898986430670571767809207130994764156639575958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -214672563842423275939084302585664272585638292560041510049487425629583010414339397124226719946623463274470531732581748263919809231089495483551295941631114976356966080806393877726878065596338937877244254401340976381138475985652506478018459850204922570213648834303243831763694766919878464920771440499892282680625311107499159473497365203229402961048371195943145480008100253523491115191679031462925476014786761696442362937656346351416670831171008021817234365387895657131067698786370591948147158113363251385094976109521642603131747161309385174924652641589318355145389102465200122158033880378194268591440071636532081645168626522108132794075381950500090508431595962785903427342371620541226965565379762258367447186600991661051154127016923087119305633949901738318117934178734009096124607740077080879494936769008307624013568493270000966908908925220220203756147018300816263145448493223485548300487948023134884694175964959390308304505682980440221060477679678795880410573626876141343149465942181692386510658458962496505345277146942744162863475703982607796239697492508038884921445148286869661213758423733956619162543634418961195638959883527947744495544786078551557329111490857683019617018321205829580337645816895710312552468898702683541168162656660338529414032545957169008437241723630060449175713174866793200810005219353009648226181202110777715435000844782710121079973180924018748908168380634242072798695875174580981273021725103402825168847755105323457715767598332996029693989757279540112439227952129075662657141583122647117927986499726078799751314806773788929501510072288929133418935981391642279583856516757483236435229148042945370949189458845021927542230623715295584043515172181150972681456013613010510260710273370971761956767406950630023239685063618549184816573477105900886235537752014190519186738180124632986813145443089848524794433983765640525797566669517331810877063241193444718091024816657565025707026146088435435110943029120222149893789838667216961576983740360049683778894020786758160687301046037842232403164548245551085276129391282470681945904712554938402994122512577828214667907075498243761602079615613547503016889095306396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 2021849230769067622576712143084236055339042716966991923873862147610688780566961378350174139981357315891635683519642867716834676960274375541100911849331430629251300465088266851934235521592854545112195944299019669774445571590387882275198671096482434463350548977048439976077473236432695664435086142256988328418297845929544411594604079658366895539950407470738616355561415578699467242301692600286710373420794736770807395501503775329668128886398198847895606989279787533192879891535251285406955863102656764649099895374607078759318971312266948433310480777002086260968174131886691954223135285812457062252414943720358531520633535236521516711488110044024426097098710801768894367964717921498625385840503240413899887358365396885057088806916853503992920252476104222520867941381046135913023502680579356134815768027790942759466552793703790225609841752776349513436050832187477614953329326027907716137932597133301470348349999591456692083514218500320977425282144012137231083529552815590256613735932297958956983475394293894919536614715950333893006293630017524951193900230280059917175143345553886795343384131104918083789629490689510516435746455748290510801664855646385356119938355927544967774556956274515448319778710828706312558455087630430500729006303769286704294504718865596051283268280390734425747772467696961786957591444389923621777677718959552449072331920441097115956598789201925302836284971680237391205504778433672179374186522573260584752455850515891144035843314025020541036092904553759991172277723438533461090825160028557059537490711195884596175099357350879238982404033737824004930982321172726407355947488098781620053689320559933460607567144319641976517616760461673448237985838726688451658270914598115436035684747427310810670045875670598409673289007287760042068587791548185070707249429180919624517148121270624249389685359935029132095304384759504562272715517417221853717967806898282245992909494345756388020848397181043523305883777174268771307117848830931289720642539700017394852020777065400405701986694563842850364636436068183466102944095067940776653370150003209043338507125849801152163649887005431206440583813410682978428667411208152770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -9213932325737004170448372626748574543170433487067381997444636927349607064708287949341960708444663665865393709109645776871662993734990894450529855575512248592021198555340338820449154025297660070121026649984211597333646136639760668839048194480756380628956688234043767771687398133002738758945476266691997516884983333018612766274120224305846202536627679486095832499312613545074508073457481067035373086464921854407205947373782607554201455558812468415072211379464137957508503319653822707014189190628757044715938582839683322486546393141103327516672727880400159463459703865848301193868459421024946658611889020766595785189170282771285698980433742103326867712520282468256301128028244096052087901114269116848059956608181481825439140343306857621115937589268861529753113307339247799118908614440403018967126383103732698408059384653553353524584290572672770549623355145222963317958806951690330563215970001216660858422141672040841243462322750416424049049417378647986655527331817405457402802362793329459037805707358750547556456747741757392319518008879377837665579191256268606029670402000802341923982924439010642952527811570201233415611022365739867407391072835786161137591364963541398281474714123355720465509968179797252260753194142529471002521263350503220333537611538146258421278509456681863519227363177688825866942108763434562002212694491525443455991767479643935145825478304424056197202362135232296684749982379959457176563181279265445354408002411559352754962946094317069122896156034471672641753999921123059805199076679059798155650233913231831483016380967675220244210329890247162286688762072357082372001402363940277521303050036542514047495703483839761532344106906134787607081274253018043751846347763724564510846868794845777407117609897134694923347756644289078912681873538461877693823974626338154934448909799785209245772923943151147923952740783611252848855581947931299125831078889753325909620557261555766951140983063565166029033948173762003410358663436981385858175057786902132910410475969129478630657866917978650767821233306216738058690435091727373415367726388658331677090809953557964706717598686611606549908101877754962316657838528044521808624267578125000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 78328637404932760859509542003316080921737755322575974567462139929598408733819519296818684389073170640529230979647259230285652235198405275372059710134861553788222294298704543024640930785664588771515882298337868167748583607820144823091792090185908155983838233240577067368394674091338521194283059915102328810919083894044773139056605642447928596681648222754188661556273022156340268357140748812570369589623988785444278751877924696980026281849225290774523333225822843932575065661503146287195776588015510488038576910556402867530938065969234016395752850300224424408876967210645407954478375781686360232639887752577194285179479990350724023017933005041465864175892757686191956781925335460514282380387740091750876614387124776500693239271567849149895682585674211254775674490721589646782460616503721256067759235841294854919652870855795111896704163330801237100925622693774484696254455494985609413472147496756971935162288127319665765039728622512984987706009100671596245442991005197738748167642703463262796605826053032695100319820323090852067821388784597340418161115847331538959869388388945307807590781418934956311506921036814393863644597471174723418003524435900085060418913673761240078213231058642515629772874918689017550935323535572134368493119462726302904896595630572699444756534499817608236570765183413992502151646358589005791030036402942079836928056150299113918715488655329129149601836397000873642218344760755277205992769789870042963563696894210186278628040369504442210154043047620465367439991735686672603698481917045139919011710624989255473777338537149508915296731444137291647329344558111345327536715835959101959718403952959603216400464313910186674729081324528231115157265522614910203597293979337908773589429236030885546563251778270933774682349014968138621073653050793058636118663246287651983271709099655673900488419381728532374549034685666539361392627733526583893679039281069824532823456152089215838659662880486549422737578898468393751095749850274959401288172661581654039975335657533705088517286922286167738858142398652682045980336644206092709357626165720092724637081323343946824601461822075605077548082362504620890231166185913025401532649993896484375000000000000000000000000000000000000000000000000000000000000000000 [119,9] -508839584822328094229727114053219701823108655571862721291503581419597568648305364741665522976911092916457879810362982045441530412782132013807613156177703664414240574150712330119255925639308254229245617318558265154750332366763996030068235436220565950806192785772915230364841781790627026291771837517963835231818500606872067557165717679372964600044047719635237250625668557837987668029916940635353566496715521148907551234339250847371195875634150058526422709444580284395162635637280010138738368090437438048251274437132389385609634656268782616368265498975343503786774300175310501660415878453751512615444279132200791170345324723643573522927804005832903747955314525316800452479780327247060247610951927209621978598108921568703500850262741938847938006279092433815000586804463739483804007244517413026900888408318876969017264746578386711226902254563030708478136756387292720753372320887761479859150769808157891944623860981938062874621436324918890485570489695228027732290335425725925870922263255490054937720125489554569698673224594910108876176211628736613003615787846872450076910630698012251942455493044899655090887058328581428207821422793694840901501860075747984780061759104736259737690153986752658848600035241827320534282817608775559792769892010411267587437940504524747025554162036370986196180924827682180738667909648455479975262867192579375402017522001655237018893669341381457565319216658528994078948868503122595721897053468617078789744079047122272961221624051903151238051428835394778353564593669854344628681389577243274349252479526343000292790661123919159843713908924162455117337598411214179131847876077935088417834681732965865029573099685725784907751908847695711407632833200816534149872224379833035597779953495781472377670798528793919933297766136815422275960899863273307579979497445240046765115646277875613100513251074437716380986905642857587044477908220156619402993438401142897130844836888406259171534049714035874105152543486393125504385392426661170698712641972809853519230455558777917939486774906221874449150690999826934333830695001529508686455890808093308393549396497247080745965354558958692715387468430926421798397504825395287753053708001971244812011718750000000000000000000000000000000000000000000000000000000 [119,10] 2182187594658869505611165488897578630018239644421259321402552010913825890269105236914719086437025661907459616562945618903094354865194127323839923848234567550516747376700060470708213544764254127639854445613106701110292774626015090450194122480371053401248790004684792999404133154844395381327116579089805144721278631219364736261753554109323343906072189911682150875497411759954657630972198202802309298961696808323173700707063530072424784806462981224151094764152220860275094804169465236852724146182170066488461157151210683809537732639008580130988333970455875224513619335349984028397531737275740515751438706483439799632719176633158195208227728811562655895463166538691263805959301423345465695135400353945023881613469873468432655235844745292100236884639892304819451515795680861232554938318268005889019346909462831316257792646994191940644484646903142471817721666165940389674988344854355927502327955568488526775713118335285392650813113780791663905681714887430714334902230261525860604431180063982683449818143478663779768235207179848660193758958567064744568018840416124031861536381978147119490433421701815595892263230432481579939194073180437132090389101861199447088767388950671103718616444047559653965134184507577440511084518906607411572060876178250887795309885678584632875018504137915861832401055009599497707796820742874676503807313478411406146747941671158354420246824069786370961534078378615885040179422932045038268885036116578992191842997255660295410015400380665104670397843377165126520557977730554719000230832398328726763687815743831290652211773851748139083799960239798905853512033166696028685112257348428387486162089272041954841501664044562866672802843330408903365166700078803606689651174857139903522504308081610447129532525574016265022392595256473106255066239178258119854323282925918385713331705945268354697309230423439008224369416893877174390943973796509308175012123446650370898247834840515340422731715041151935234017121883403652696817477151046229321172030660493851693860239320457299387764509121520151793037251687083771280556364561553090845935428974132778913955367890646257911210293405306860106747722092053456674033489696290510906351300945971161127090454101562500000000000000000000000000000000000000000000000 [119,11] -7382977629622068176918453900525125499274977419486639114879650711870828476017288361460405033548489356934933824881042664174180193307123277469094538681053753970195961677344761213954708264415562954818298969360685761771394368462261305557878853767524464615368321714229562479534011604502212753800063310328779542073361477044616055396402728700951957274344157967824622455145770746917468076503541489307134524876353992596498544486603719164321491533071492932163537427827209520976193912435025526792637653172485757329886142146222600569411542568619255461131089550587153429025220181556065852359776645506050684234091870428233081964469513196742815326214641892718388910978382681691477874813764644913884619025735887303309705512045798923120189735852452240212719470220068510731967709496096608473577802178284976202317317709777469509682738366505025137544474942728719356456385966561161609491671054474262709730351119911844525411459446348919561450139843248917845950137060047892400026248258724533993550384322463823882891531842263466914482823415744128805669120202250694447209777107924887711607437149494875903245246444281296747997489309381737417248247535847249996585132419608868962196375875029230505022303739222727105274038923221590251596889449858511265285742667140187840420721967850222982167353176245290753745648439585575035444906618394776185097273131224273077134107240820246197221324951806418699655626353214514311015624618827763625382087001065134937954966165387532422744816264932855190197718308068258051122509834629727763875526965967787963855082412576944892523616721829802726391321043086933195220344275874494560878536592685997931444050896493745205747417876126485265422868471070814703764335610068342336458873607295026385614051354496466203734564842608510310739267263324496907598026377002645605796278691619962211987848983601178748133719371800348890738341319755137884636052431572995811412543433839253706124155958664197715566984091597546501700052710101209760488882190357881216547006895992112988349476638613645753155559252825144683673216093912505452106174236296881320585848475274894030696686475054696133005392757534403862294731812263752251631712690869242463054256120358331827446818351745605468750000000000000000000000000000000000000000 [119,12] 21896515834824717804841258586006929511100003750728670625910339130991762739440279972613642059377461892196615584714434403222145618425181848757763117433328320817912754256892235847503371166053855583000589621402893396355093015866156057296234933383548431108304016213110943389848772498363182697512977093714916742518604769153368769915952215590320115180149400063258245934877222238429024795774052123453635328853315098847546434741087120878821482153068532991933613973747986192919681324592454584982781352919899002467140133190107217497297986980636092698340676061402869353103452645585290219858400284911043447077466187023851442316110442685758456346623121189402963465321572136399879459356300668288415591950890064715447230675574714711651101364405629162782567726872046752040562776149964148451420170669472663299576071773168114244011411132747731652692947552418118741981523497946450291552815856095601698413114639451263448279352902989697465357524811492454191646087921547842494756208833619856721916575563971697211400850136719297422841217751576662377263316367122218434688574012732806529713964338704724676280973360320520280570525089740877189699746462756849690851428192849271761659108998713894631079354235803426628302306131042051693567843187069889468628780627280295130341579305586212882408532994450696359874082700098096798741986047588193490644188244573455489210336800324826490421980118832974467414845980988043756306926304864219904896517801968123406216275110347012962891451223879940385683500519368523562295293889286328948972822740018268466918732794882999461515600887983648465927006716741714728723027851454574578318296742391682103122238881112529516656493412025947901730267083348035761505401551599900065220696168018935744072563241597176442434396792584525012215161501584445070627007495497950963409973737957936255498610115092994004343442535368018397569774980568071742184140838929462812475031684033889934450649945667020833038308842032874251438613575362527863596391813794292271570412932490833987548064305691563829602832888952062616701189064834864217630464695651013353697343331060470602930471380095927648629876646207172611028142016830863176727062482486096963948431215474244027063832618296146392822265625000000000000000000000000000000 [119,13] -57552881634161997911841383701907123549911236788100293447839796651581548820317015215450883057295491415205455678376499599566350327654633799956091751747991732498296536406167546663258859138114409397297801348256939492800965605205152588248865631948142319494817519812384359769108221331197835412412888177213798014238398294870002911069643148823199643625071057049663872754623877239387075235447956820041094095371130802088519079583786885713046253355564517896407464549594192036637469489692351941351572317709874417660832142080195568386149410299341622191845295770828714371474001212752268885851399632479717013318937384902453219085292634679011846585205618444175395357453499054577459922507471251572614986721081249945034011664654660662451054493484696768130393923413193279426925846004789880443964406341745500746996554243393769115577225926336847503357753883192761937813616586249872437599013946224713947454114646136466711886822463405916716402552680198280627738734635263403493304917148685428569769184046625812340725470802880050462372829930649394354262897120878138159438527493546960508522684328740143107998417647114898891064953946637710231921909985026054774484573253847239332678615385663533199381389085104070068523231664669260984419173156153247235035206073785690065014907382421283522692313438515554999078154622896433031781405069023376298053874087692121306882583123860661220946543449019335691414511277433099912215062864386511900720401473344854662991713111079323935504619702386920703577760945749524920134538230248771806339015504984245654298654200528589012942304810427058192972676683087358053853147591055839636034817512744794576256208307163706650590401796940411645157912531312872314209272003403574963448517331796931542981853627824068136598333813812284091453004309017654399544798081239709861015888606693651575856192664690211940753226504176994383210687395142839826559901346851288310181529955066862447814179485152064033176968528449174259742921541498202624687822859794288809228203949014855044461066823644905615734792320135757609365727232264643456331611967700259031778711795224512424159427729689984602653161994773960404635424142586159964737997189491981196366029646660500418420269852504134178161621093750000000000000000000000000 [119,14] 130916835528800294744411129504732713458548486586978435017202911853863137938082744877279982774453640534498902651009840939715879412664651597398419782904778041618702902344465955766230881847742200358936230238653843351182067894194687794117351667015167060928440029210528336824113808754084112265411002056772016492740997148487312848350022012146216856684395064225419740304837912566426639127683613996216353088319325770859954044072788487880476724310918377190442887971323117970433891572518003328894291610902031171926171911445334087418059710852892894999481512959365998350758251274217878983698134744551376825881664065681189569129087719832474615829789775957228869833225186980204101527052813698224728436237578700771646537782899177836397475437941538388405914613707591075730634611822327210067658171772810709789031202646923991075075604252704569521831116068056051991303348115404245242854148874993196652755886923063240271362688737084280640342545633272799370048315440842540702424607983135825564230378124095994522038878340776158101171893175316346783256317305303876721750335064666726554158956636362706085859271366742838881572485741745335528187187006707571259189305562460631070257031776021990013817015034527248046615055855508563675052813993654357194425235445203973624086468698437277444755116023876501658736315816748668679104937754904539925467211360589037635936779702177269708203005105683438022527699717223726761611180977224963150343557025272144652786414876219162289495192273391480173994717939818714638014646261310258844433639675909850574892299662514404061671685806319936453186322429921907492938222686287626850895022901934314179578928232866095286193555393517864111107066279123704514471986163648765057363079415533210199642797736928568068307594609722444947470441609580580728823478035493284741140182424258326373685137606962679377648908504433626216626840199433533060388762065565521162521906134614199441405814555658369725960893061140552460320087615003071243754438231544116624272481181639141898499801893439260532871292040001360402263721644390472301548404208425084855861385451055042375588774912616203347283247504237767978810761625131658564455644853535365783780301319246669455864662268140818923711776733398437500000000000000000 [119,15] -253374665287447888790895371006741528512947951997163856877035162706695260303693485639136775298547477391546918150241163646403875704124120689644343995390586405452718841566666463686772748194688500440118212424549751576615435882337490705745311285934170525017460740309868578444113700910317632814147065633846534831932367888294609814832780687607141641715295911419106121005085856897156580456511963493432847000947900706086786172020779992017939827661848002542387114558177472321162772533347342070889202075813852896332561596605520290320649153379767935708246143269434009315185623415663843023436338823500670008461314058425316580867877983361140857761169885811682762288832422835969580516145799515583266124207416356676392273360521264115470228100605570746516631092590762194388209171038433616290544793144654879735631435150363467504362929160498540018739013349089806634469285838759984680956434956607133683367013532372671100382447563558720346490161076321951433413509445584967873887554767879477211325696440300119684613538508932695043613558900858434440716699535961805144051426293800990484927922927793409029293444825625239648610064389453177703882394212432038551989887606639025009681272953596317703380128331493246812548057224991309615135831207634491443103296606726356123778712436821896897933895782551176735571059323496786991261841339407003243507025775172268546055457324257444546666276854431279563913302966003796848107904809774355187786567351371515278832463502665005424501697413321711650006483892056243734289876324000454701528390545846995373454791687871254158765037440586344524564831072853580892194746250815422722985001682103463763167183016116430735579360942099307429984062574416948295112719564137548054702852262714307027641007941136919787879836269035185444481925178188155492864890371517197340422239540797077763461345527876283771971483016711491915539386060818273930557426045701796877194097734151705131259877984959318417333879997021520359960912734331174141793429454279481984016472251044744978059757547258286908855961859409744114367902661029393113998338191405572666103047844710433242230778587254459993643129292893788048494731134590285678406033991385490656829749867479150207683069595532288076356053352355957031250000000000 [119,16] 415002918886431194606658284404333955034742155217192836831137538030792421446493490964967265980011710801141054348983174930497542872747742516494355921167079647594190136012871780459915623721223103897771461804372957220559035048489239912463065013953149722711838100652607570193149948185151273736923233114301444360555790581335125867355818086178716340378585586329159837222139819111589551886340148307441849144851691745402457636874582220136369653763084825653320986550631743091193430868475389112252247265171615322230256149647081102518352085425650180794864449633947549408360445955607282491979569000512075467061272657376654815639008859408677454165904831132682716116844903424093495201927618228262463911303528651355690299776610572307495764976487719616189274997340570085903855316419490286907402547659615418095036245470339139163421689774724642015199812136890658358076669842017346025260842451475710700190685845855606558965463618344148196476834698593946351677689014723004137175507806611563302576178711200664895389022742482859326738497088577444294253132128104598521230870491708348924070281265860917445386223991209962375641904171007807018468618023300205241915774927791816496499400696319105120716708346988491789966300500672349370290530350437643664540490223460096600813548969215872709073313288042722029332707555781473854277948694390578602135096084901095431166124418044222629265754680825682195384120116579792953288571977345347758382978983739774350743564232181600711893334680369205111443983730773706267800163603949795734942221532682034033472330430541478586035036927623833555354376455350587866913694575412363745964324569827444545769969271628299207216985958950189418931767851412936713426761964699281936221664194967822215758756276399866426999466982845582670323699033746344603712724823731664889718741563073679647506727838279874305793585427026225464067420151216941507356319590308785109583419905759174537917677652117874036997544335270653771193366048821031764817649329810118147968558237967219539098590489641837966127459973967332564582354300911194147745585606441471384608775080619871846570647900367127573628743175293439046859254173646661030413291922710981213116220937821255424632349573244027851615101099014282226562500000 [119,17] -573898834027158033567775470960341191024374087185952590016028350229459228101647751444945871181525656013898297453108603486551982420939647734881662028406380913609682572648228019932978959785051295524046328504716154853380543228980742797374654061826123927188705146479572747564179574111510680053354357810957303988838909779389528602568096456476700257423912114703475434234224044485634728156086371983278793510173174269505308079900762442833114739742081069175565638893792590261119745832322310610827302749005762294379694441326684473863271844299496368379567250550417054226921093152653472837814550623880289095701324568487861808480967902534339878765160593248356442859676233743414462611086480964820981066901941217506563943955982826986981831266332578930817304862115303595121317066214734004505631783220575385491206063052971015146337652292588103117741017050205756670183164672436545575115748118383915976559336790578427498756103568128952487128386474475661283069956463190685695719370573033951939455918390179617091324817463799653077118005794521570994259405714399077183077363204406693336157575953944672262186571335066978671472810271223081830487498174977116474235805378249139984016488582413059722522771067786228801905291940717308967086859268471666751862430418420483926286171496610044709454932110337664665035662558825224621311792109725229234846967113406982424103705058282925781455053567932975838660688224154944273174694303496404813566611946355516488630577365988133750536629814505315938837157341744827106539803293051014468716284578825824713604884397142848395897471841173243976740072273251036697397909805940477253750587979457503747779627465848031428547560240988996140560185771814195667848494588929711226469742788584308532213524635623897020996214316720057791139395346172839778083654068388535090764560948144269842004608999839671037137663288219697338652630350587520084866831617025408773466941663202006104969424964287563003826442427747742050226677384873835826316389828426983427921168510028910449770835920458842294299765612552340830798768564501877598898213862253462288760785157973605417810076968574057984992100268658094599854409122532570533078385092987646717036430367344518321814916816947516053915023803710937500000000 [119,18] 660176170100864858320794595846774298562411557903800393882870104413950975296891385245772155111327704343288661704947096173751944288668601693744525211953676852049902687768019901834297482016937826366043057357543771889240522294203065169919963403445519800739537762800996383335117036007120513159276829650947209453732597051634447161723005872158277056555878810564589650184615252683799541767869478090837530319175757245369001729939641600381071475461503133213000286431606133227129232636028747979500388517442115242325110618090598974586327444821578645436780119936710836272051494094631159219280352902291511221583343613536924653571871847623133768599301480610800416151802713224786602961341341544887594502794954675712596082191934641861847719179605909989152140484374367237375555472350054922869981501024289448754079497526675277303403783682941733432978281055558734956874445396784987181777376121534380681569621829296776317572360689699719434020256407032049059538028524455834461410324581708629594220613391809600797555677900062884186383660260584207598077742897544357540201565008758653307802774957966691841564154405591003432786785347047855684438818460878950163863426961543218335215436438540452903987645408277648378043718701386619452237729815164578469592535756141307751622701348156549582912585943731931224931698349206392317318828242382131213527805234554593947018022439109148519402401767789873885580471239354431061233975087646123886432101384317337274868049519058127986769378473267792436994618461400106651847109500561853494797616074321816074841003295039621745945473759537220257466099377823553665341642028216877452208723280135169750558758497136880617122443875095068270350098633720421707741465977360220395205259922228481959739717413242731499298994213131814718216602752811732048737405450713693984758970810478264813531046793219366469975100050494896744374979942292715267577539921367358024869067587617731662735346755082696488823475075452708447441958289843187199414332368256041079579033594554418680516637067385766195466048531217517058735819538806635009635282447843520224736422624558612173014941915666182836361763849388480579140611188782839816035055818080473139072673698611593007257170029333792626857757568359375000000 [119,19] -594879828062469222360797199704417320687812050427436738694191584911387378947803840826906402674948305116136520320628827623287658751823852830140228013938354156272916929590066640511142291067067492388006695110343982824258674952645378195382786422042608093716846798687031101089560602427429541409337905495642533938772025679525815238239291182326656292934363302987289067460100462726977079259085898743282647572994610415771033821260235321133001089020452087953890611137782703062633005621527347527936171095863133850923377353995886109674442272930427404029293002499119885099853728369155871962702489455386499433248485134983660021230091633194267100165298968875411555141751614187294687509830875310356880101598962654177415075490053459716032688799153476337757493850440674590480540207211084744290913735948770966445712190199569707430928913374599937999349338856084099538853340991287270090350404483644548431817784389615487615553174960243638370982897040702426238571573162986670894575031481352874088406475931760410537686335347218212976668850943249058568257456815075735034796493911837579434362665857122279231017263811514937237332596742446655937782727851300216906893085018962529731685057789606960022936411466565431330457913731830621265216149189328041641048636009893242571754043587968206902847829594770235690496032597165544320754255053698947046476373531432606998392553734598042923693548396816330381561782556474810151114000397232290037713989390175779950692998646079864330409731373186760782915292796785229601701840990611759014778799274511713632201588305537996729269938370933765554753264079129214936936320582545711652820439874489347559823625925475655339164238074943942462130343492082999518642670874520449408509325017339701502923685572384748497631167732658346725857554105730972883151699284388044324156004193525941025095123256376718974213177246283159989254074389038301464201142440671880072734883045884646763313348188001055022242717904656718810152460196298979372716200868854977162982481739507207407780609013365060895940646281467929563141129358743865382755684759949458637985702838196056199898332777016827115187293136940083928863471544093128099561606648543979946760065156659627594315509213629411533474922180175781250 [119,20] 328241318679957098962070808311975450668449180237780599243850738859304420772665586526408871409544020092185373428297649364389511024445807867497514305252833962912063245353594976822361345794206911790682695625634701525267893052954069352883115282630251213789521440541879240628883766069389286413755486253450090693905616186132534208497852556387834034090049409878060282783723637465777293189856083458736960257398017737019370589671450707029066244946808287661410848567361619806833594127250739550407634022090099088100462064870094803257904058645002172804402698998411657125578079906190870040153222886507463368131998570652637872647185433216511715510680922700382934910918273330632094381918531741215594254556509810149159820749414716133693958453773433612461393214195804675430236144724390131255906553868216181367230765145554398210233940944990888919439066853355696305449564509685986088005433932530492606524864710731268148197442046698004249026886446477734893396607899639554476795143774207954921306797071602948113059089396425881764757766871125887639608624062151285569621980118819958541478924789250929508025327775055020740223133392653782941519714740725043792366543355492888475263776445453847881277947017771638448276412660246721707364130471700469141247449705424917362887480559864697852036680673443879952530573603980490280563313553950194186969440627292073100345421755736301111570876954874537889724824147119032924541847648955483111450483174843703952522934117918741091619422530506559455508249426764961750467314683226099439709477647360723817967865275499739656591766845065687776152098226902125411256484187864131800297056210065657082350586608747833954387806153767135323805190298089490070112962606162360533966725530605880425395509099169954823739397270982383367482224191451848291458445413190640583306720823469315716846692175689027923689836789570269847474809774551102692221702859337703958426193578831547027884112790126623400878418097310882593325459804256084419401529989682938612548022367957311446688000470077910936018195107198987899254557482777560390405047364211545322093597597541083362071912406754598235778738646652895869802393374832121831908647387339133954001994114557660964237584266811609268188476562500000 [119,21] 102309798680166383150168451502997173285896315397385055421183806744586254774565612421977369706838178678847513158036007970610574840513711749997062986265417486606329964878993985432523801423599402975138753697064611095212841624575737816780003469586250510842292918308878610077031080152724398108651561152823706098815134181956366938414964646739178136643558428399248997313547549514295687429060135164868412940568423415019003341080000245653203120893004582360304308433517661738860158736623323971584026217443419747291309846633486075915296650752798190115874289659634706324037024085996162328395236357544845938122880293228011570657801188459868416899374135923609743222091227792826691376885472445558871167714269874487084473026840220148419898969122560671772563279651680646752245474719912836400679451522051962873644650109725926928116404421336833961530864009820041592927494656878687402360730124292873682932251958641687685788118790363930447975620844758042864922579821096343953711333431462290003075394572805675640269057912346833134067419080558328855469887622912497700053692241259522195863007877676037441537276002934540460042327216062940235118391631666302056240303238760130788783621685182385185463339666438899819488767458579500637612550427733645484978738054333171692800642015079117201105466344856463504950045700401315217031588287000962280736710826362817370302579779327468730006082324701785282959981508263374364770993027811975928517088852606411154111494618933197910458596300157463587737463266288838052341827962826793381743902391436466939028441774509071167154558642054326434035157497801772212791625593200594117979068157306837360025503869499426154002387749970154619006461099477678865672358611938868982276004393362258397206245293626713087435728232044894617221732751424984414342413263507336563014278720441202807649320026175504157376126191304456393349125863357613001628751747446871450028350038322389613142896033681139541983949131577059743772728824202628974756054272516997612625821449385530443946199343874913532283065160201609070089001928437561349219570727118975446514343660924586113289253753277879916814393616309257718451248870026712599697324071190721470818278671099932353172334842383861541748046875000 [119,22] -538571962395331501199747954313627977243985822138787270162261220979485923791324160821697708826190123224842662742007837393928141498353680584412317950731844805801850161315047005871846508863674779023381156852711776824965031348632771837122030654348655910228626929969467321602775165070196430406614552659654867593306237850089863309962853949224265324150706908770950671198465978515791990933089120063755112505929367286864946284032913305442017657609522065048051489597756794257245945839722353573444958414425805509342879373972323557936462090743495089511956525918283906984465811585891819862993444782451913124724251330318799599132967648261190075659406231214288640787877613238011578537068116690988519372744273799066261002395392296095535432980111723068301199810569707348816972417937494469445230601447909167539803782731567333335707966655735825735051141330257960136997679949361342507035089731654222618240118961818132845490440178531971099706305439632648863572172154079433257920964202955395805479010635104222380036178175330529987555857206780158506270132966105752737341526093502855919514939189134543177058209634326923892759390564100569472971716895664629601022974612033309817691954319140718462466314227387089686923601254872162628366408592762254006445135758935018825156957327972219226395509821899257555388046393132698975033689078909642975052955759770369609517096516647767577581569766649306041946531874709837418685306778474463455580133131164774456587787379395580858902336531717458758770775112767870747594455342295476242192380117566413432402693825849860304570722345045874667867224183775288037898837209142280883126580757225244489953796214827809271199553467286147451465234549170885340373122281825040289957193558487367026853088416220274540388090900272807201397768764133052629943856212226326369701104971785529401529261508075139951496331816165641522139716596694134741703851877658974833597624663922907856666906218344052400668383740679153329603231874447511483424265537174759092689289641364674910794500896582783529289885078877808207083172209232672633715769661559666278667114746084343494838201842202846527557179705819008644629794957001212887141393679360934775316935296807230315607739612460136413574218750 [119,23] 763939946597607405543267823066503932714090032697512860060538844814341514799124631076162617399820122959235783614478769561913523749528507707222050925280608127963196883771001647575075256318614683280191076461244850840564224891480213951712371081907761914071103846097953818939599706991876851487455087192569580695315827982122157005162241839229395906268020304393920402937370194223784924656928453524527508637728154259990830405552852964668730150525104976807391482892958034928195738459777211704743866805173638810017250635969440769731380087224324191359346347100591561311559002106796381980549298123339542026017768812962845871426363211955607280886705548591146478562000796376075890814320475682223270715314183818046575876919680611959289203927780691736434078438487267616095974701775026855398329916342734463704501848116548732732179488831714747411881910214875158398409819683988166334311668639634454880515160621541515006523968437674953408770496313059107294922479114141760789432844889514777023091993935031478333912818216512117339544073673265684350347780540318108183338206752087040546731135342804360211759752246290911881087673249703587751120379439904657943028379960309316294206864719955881876238987196588471394588689645612325701956867315720442081206975311285517178282909694275198554394821305577234437389358112117182516701308904400512190425498047827116942877665281331671399470386331982664280652748023549227471000881840649259655670938120120640924199143251583496670470505883615883124834183701384120294228713098664307886822623412021439199125633480491340626249307466006113829028643121035782457871750093818182658308784493654547334094528063810402078383355265889356164327812112884962129823001789097119104447696629582097830440703009295787213357340080928813505319549855424357341893580228025951098016969437293437104699931376101926280292234090135029806235478385731240190405560093389402523830379436842249184134383905380083556052122502223346750774205000609170097852143469283799213667333231047303627264272835036586023242427885084463248952322188735883671658699225095379476684123929906322099264572495044718087959930863162763590401529749501758922552150678734480355666636164357896632282063364982604980468750 [119,24] -655046075136301114296554733361787447421308442941553626732125488412940041751999204810824411992769435066813259792334015695199762284868510317041147583238831895493639051325124893117462225656754064665981985574350341235810167142220615820186915410110274299269209400013812510775739461989487021673321085420251774806137352937809170460227261746788985819099338812536475261908663461687293370105177435517706840776952420985389190346916281087648146838144673577421838281884887522374527576573838294887383328142587143223316646530086474115362047099269522090468291992521998304509366053540740200147807956068508787828696811851054876411163916867123026809601260145889534458154887470963720512504976303800249146152665634683220293516692410363362014716741196888865468368288107231312430147751961044066104585676447228758496255917941779531458742600591033980679948357457919387740863381568990136671864761746112342720560275979818793365010406993353853394704785357269604193847876381435102889285390264570599382210767130987517463515872379179415389450884306748698023943386589884093624875871744088190062582999376159350447132013870819626183821763503304539103348457062060440201659402417456784438382420479130848421008586379182812332150266255055467854765684994079618115510125405601021411882836494680172290667208837063694728455947126392168503246569300906224825479108238322709885235709310916675921437191921431929676908832683278451826366052501354073495184969383461072076187415775678333669744219638034478266640284180643370828687996532879488598605641112398619894619329473256062540383731772032785380399466754063059792164601526836301405722428560326157135400160031831072602513399549763305057523151502913345721213886500187000447146756496256788273921206225908205146119678214136234070689969111469753408769057167560036982375291353460960113559036827930173612344694291339866273739006470253728796289977046918295632698133006230426823291703347377594226251655909919519356371174116587223207344066006915178005649377157677904786053277281304496987644028482518033745000102475002699195771645672269071268746374025712060776832458280720845103368437467112560697223861313103967519047250641110388680310450126853538677096366882324218750000 [119,25] 293576647834024858824001348535247172733585665618702742278597923542333122088031708328176971656372097899738554388712622241374551939696810169288417641775928221892159423431838273214485912885223838657969728343433448174305531400000170193377475270105340438220771793093688511613054757123754093738444387186652032449678811604560142721991088567280492437932811047797784184015001340560980784832165229983422540011711993016192846435801044493078814464516956186198505145434313751057113323946390834587310994451166347800458616501802484162294184786998279567080673753749405299089165741802976808797480991595795914978706756750579127742611966091137500708308431572753376210393565429626920039878949861331969913585227915763330264537430202372580311076904240870834315660125604992146380972053542064391449492542118242035073687066789833705511515399504676452513724062494056647876732620271871596335892069266047223689759384971970126402364302482692980126786542339018845872123871257415362654031188248393188608311747459507170878172587676086880986495627509798226842056318878395930636115103030756818535675111369103652083344736863585068517725986380874354651640490843633582626991119633816512010926655595427530934786998762208660421151389347743484665481713315937545497395333281259163346198132276976401106498526340153730965816147667602937356373536698898818313822574221640966013982426909640985214513737892830926348775711179465883647998742546110291958793638669160039935683589153840461349518237388373779577948208942986032798397696935855481375590581921346349626665749945670083110308428890135598176524278857269871260083492625422166528113803502141141708613991246204976414956631977974093063876394564196701268824150542896369491815287354743630783130652000478812785942167877376148512901498260590956071938180716752637674411414881018414130503654812191859770688933566086974714334308412917170687142461111197169058389507822183749172967397638571522056934611007780148828541362328863618834332149391357656641129832626414257107500120224752474065534898974536267190651094265768119941184998932676031144882631706489968079058058835001094754782709575140139606165238981683073501015356841477646487881258963170694187283515930175781250 [119,26] 85440918131349277351795372112824740115181016447405698128769144383563865337096332501250522003839213176140539549042913271933953988311506737022473581892078494678559487071731076233632132381018394343997986700574645826353140885040246523894633502608028726269713567729026058112578972560243758002251963391087840485826361753206931687592129846377330282467339044687359582633748198308494109535113803085914918200047976727713876710223970183904587278207975993800854717655380576260951911161894175833211981899645718925500260819070966333443679145845791790637558118208861341909258750345864319793185845690803738476088122674577640777139017733354248720121213176023563933664759402775186444486543261517167194843899782510930254731089581807118503168398604910274015250269039418173509011170777038416765103233875955637968997734038102376889686253694649824300131858327199715649613189373695351270154143215293156169465618286117748801620828689655328228043860596690878874178683212005364165872669196283678380421999413703289528893866878754811923093899753006391041753061738303307961691795946845920773722680852387079548481060307628421927579240931352931645968999503350138669338145129220346923343350446375987817086842951755907126609835676956367745244988671679004374820968992656965237972998769003812415702521112006237176035375949149436131760491421711862671263114587236397718979425540773568145242293403246560494670269086485142614876663060513551672313654766993008441635794674504475634921444679876901937883659442344172041293280244314867130425425806922868555783161350661992747675942335030313584442887834221629772983899928832078220574924523450641175543202836817682909073409450300230219553782793093359013750592730140743829816217717927557171513369307762884865711662580307398548864044058325332618691604516338734730191823232896300201665063108100710893883502787064890890449377936122181215036720936545532473026018357851443944989846944256878930505032036194873339189555853309923367006680472856558518576540401425967990034827006155911907347923761441703614311181746984938412167795369803318133540653986407389315607760587436535598622054921122939186203756535186912260266932231736469738336836599046364426612854003906250 [119,27] -272284878515807807197907371861686602280879337817148128105407887313937850916003556733322559784913253484702835984726598816213900206222993348079099898535642537362677161925142099526228184824740646857581916383041095025646506490666445862047845616235994557079470855062948011298183599917748790870680978617560863227762914937110166179650675229439284436142726911612878511654249531567478934424588653713183001193416448372553601837679218533108323875172018318733733454137811375970862460802866015069701343086868452211837075702426313130432499752342906270536476820543481228193310854610206680099426111162302683890266926781017714622242500454280973925391595404945311587563637631608374576195322189765050028018210133879605583522051599055950805608032766261933160734601140555226851388993549667316012601425227882734760399771032444739244541181994789896641251305727096377816724345583050036321357763850383354389116788587232120678035243922462898819774781117309281211571820619344954985523185102996132500122203892231552272305015488865036390874697246266827279446148363538396874069099420921437017748770403301767160666128786377842184225142251453865268957506856358692309079110512338614130968431587066006268844528680368607990162582311964195935955777142221253018589399502336687909112453655623772981984304172078760418664365251764982390793316717389675171190816386926726765246437741060477449427868401373735241747776218130261582107541018961342652238965295660081997375874236788012043466095877542673865931015535734361343319883127694415130059871976427330467629072570387021003243655748827392795765277761479317850739661287388907712725916087650655310816779826254436712669037941234107083070789097206660842379694798380012831469683437939552508425730477795846419377004190934843720165946557533054446433003101231385182240084020697923928090864273826346411102195681542453998660436207137270334994353941472877759810957744853293483667242918615645370753339149505649538249721835661864824793019046578694483553497429685708680943504581870064932559367571863517425132800200990352493108195353054555469093619684041929578353213178237058747546807039795658618508865643132712163127558818720430622306594159454107284545898437500 [119,28] 222255172709956036792297468244425765198338181084680143363994187000655751687371193204027689023666632497452410431380121168320936446764822581003338129580626717314695824112643821704165548605117032552797813403293800007833441746175522993653252346369872637577972522180132859321485764726297952317971301398771950515957020871224912713386266023215417395145464594127112000413363869141021338831734288483291149423155648934456412975699280580209972920804082306063713589570753928887291254739349173963012492825313176570247138791373825336479062726733373965671410512042356706756943726064626983398483287670616881756090238960099877446251452822619920017674209923282276475034861881703764977898196507080650168809693956449348178116677957593163983670732572913427262078569971436981295522495315851284979611770982533379128578833340570799967684482564085673711616573204900291373100325481168608566872773633100386020693084132195731594659752501324544355414010898628167785526526505408556515471180085950494096943914393286767176214739753355644962162193333413260059954839709380214080877192898960527995876210740875172499630284795683967078558935293790898298592516256244418079993139378396707036200730713496723595486903339773327407388241600789721403316559188684206092209922544038839079076300273930210344907764821974469696852885921900611369356665032306300164518030569591976873436705744190268264192045172313605728564179565313199259710915284292008437659729847621994878201315769488742503361472439286500333891844303360973257673653467563827551737592550929159010448973578350951665048149562644326382331346257155580259430637995259066412813392282257840569578786220114333179353989624564984565553035424092177168453813670051391735068527768704523503211513809762780230746255054097039608842704311200773579370510568446252823254476249770562379357849878304604509839913818461145274093160207146440067764513359995456577439781521516974910237666869368233823847929442575661815138611423501041871155921996740149998634412084202003885957366214944335703230260081548460728918354355064284056588002065066466197275436596256889617529050328473977352804877628197806931418089394913328887175632542216874298901529982686042785644531250 [119,29] -43861640325109546227614445214372139753286694052350695871807044016057633391634864702053317886367688814305139484857621438874104454837241348772420946080919499877191306922417175760584676064450514294511122781806426604572530790717064343343661393722119674732403680959001413320838375275586218409253045567222608538949000529773658911211770624094106599935201022219217945931322546598327083465199584268855593187727937448314503172554466036588865580932561515970686076942083583085544679048198477161700850622955163359171008511061282114474751918594994359874197512618289942830948413122103071257064036220386017009810989260648905714394160783397020959337844855934598475152811131203117341102242043815031007019371532078281531324534800132635586639844762315125711282328357596781173374419602428826344468124531443861020527389786421263152918979028524189701309669959495812474840615929075778517572545448915168238472442005494934963314024701989462808872134367455900223793893194607541867756593267922998936342430143681466176781470223650123684063029422667944510390115761144509951911880787017096513034720850653641521710878019749323893730921884327207863549734270745859868925910784598916324746992027974520735900966304292466338025088280389082720492679333488130068448094354153356422267343101404777943995732856002040640858926685074062118839995455370316720058279889874455865485235764261675642814362394883049319519863312996480966637847350055910785995095898008634024421156254225144253151213300689712134614621183524957064287044855871851807413486351301954013635122913698013470551539794091549586726923442474046650760992684696889964168867946363303393667063909802054924167188991307468245449469242623201936175665384769070462625676890479830639543798374638088575547703833170610034831730714183986511244570508873154736309722013525743486025354972046245091820805035243675650551493157276492064082100585453403539481031766685787761424904928375845712727766960607128701528762978351925831589848449247640043784489265539925745060708325007193875553249163825330330392928709160828949958152329087594971946065394552079294962446985910711174166836366444804357983877870136085394547897919892420759424567222595214843750000 [119,30] -119586685856521242308694137084815280229630740718677160466855439728181169694264102645693677917346901109760001235884011355876164092345469132907848472311858884264537787086194170557719924872910519736422865669373777331579490606988733087001547095687549694699394887584841750872540159075123661300387569798453812374226576041756869260534772650824686137108083304822247020212524608030381733745528020186835249709086787490884404601403679248693331795189097349429785470204871275887928620727839081548038835411864747037981041066870201212124161994942856440710158438620157890248181668791662544863494380860162685486250397845267148063920935605097661511259558542948485752404926093758610063808948468493538338582170496910612329790000011819300558915886074333812583116551667689886347367480714623478072387970917517457603965406517234380655474660816010819410823847813087847853659515491540986607504816654097507068554162335954405390621399294724902078889087987288610423536109660187438648526950145997102368340373277723211752636763051283079300521718197292807338405671740640715066447174861215901656813848456162263663508797922839652713842902928363446271945301955592331948679274381082155728497017912346481314626288765605860102125801934597278138753367584948126219225217609777021331262776542507925623081896845186174533552853383833757981654175506498169107150319572760219120847507236048058479053849123009707626551451052280441075591514304692094239297804913515619721733403099641393727616130943116807109340552180631769873366129974104801679131726021060810514928557662672893532625936081444876326781383856975136147429988536871855318129097694376265405363715061339896885289789737179263805045549911819428370492285362287751172685345500142418003530632512244111163743193721823739969825704892884192043823031360521504543172794503637546452380919977414028399799300731328072188609933180471989293052321429747051096586390623030013886193847785415377503508447344741313335471900941334478652040172194038755083959490706933356626107996723768946704586646600580200742313780955428838896662504011646570239587417896345028976662295188316186742447704294708074666500751994096130720324211438310157973319292068481445312500 [119,31] 191308703446739157335797272161322774910299819279459476105237074827345888809866177403275617436655023824534964271246065669518704239948581007169875173133318002211118080075913560699432927754256041641218140533112710345886006418661766844578274264685679395779701957887883252823978051661650577537178017639264781525248544675389803436725722711317772492205829676264559366934580598630938440525909207712607378304838608763916940568382501603952909617126089319706230690689749900951578124880309091420208693621025540501082824502101695618192591050547410512959423844063583844882259881294707467245247726068803906222485387506279690036714803739251730250351640865599106043060880803708582058656830371912488519628732972460736768523754420765573803541353547181797897334139461221449125302526984726591984707692999989104718368624783225387343084759346853919399924600501873977707475211463168063524423058180186062804862663637188853484004362116122104680433210155388408027896137044960927711265224542689003895369541695009817511141407801936788927319510604541208131413934660563488039428712041336947950956684488892231688563531171002938808137693602079845783321256273587199533061110310113420773058912608853060122383671364719274060780263635529694132064443454045935412336193714738067187709815798763379061327619630947257340279786645955119583970491701894789245367147757265032458531806572355831144215957012128287697289937985528596253222487897785566488208747809714889569238427528973381143607716169454972039288476734380870337646132408266979601276171628180372812882677186722696620310379003591511971938550723211601693531496646475747021613507660274057812198493158638536249631077363758153468731658322061378728136432479086485405886011410775810554384421152484420345323546265283092077794380231069369543143174377661957301588512223383293797034783817634961650711445922396078275292558616535435515263890190775404300607270830549680372216239486624605163437525413431522430179215223306199555058753764282471255430073681412040898898058680923060743090717012843371580588052613827049438286831255418978823307422614791844714723950060163403702639725879735348666448266374308373460877419347525574266910552978515625000 [119,32] -177414967820948860629152596985831947062170662890172674553050940980842717450577831162846583310987034690025876441369041895638278982515346381285721603253792405828579473831792659236556278701417505725836912727760600951812569097358903695844201620922262688132610357656070211356507066705889335454197042516038732563693722417513581020638158890327322609129649026701350859114576216398908975872144717230680239092892898554376336659807512275752078969763123907100998965656108821908239451976190545078144845609391617714092616371747371567196808732187515504760679494035562870171661941769583403823199580412102054182152526018119555953015036428538270339679548801982398718908037873514137574502466115910985882080535306251535148701967011997438339600811474644136192695557402397721224175754047853543546850405333665396662583790118105868765435024841741511998831550507895461915518616202457806839003636791440483481656584960129820275128650974741735702784187028105994304657107831651249767141119524218878024018186017956777132196945571420642424404390647414169393124444541085205605154966824661206785336901890086669448060216838972240231488075963844939189011829245364736003293269605044788831228544791409908901594889926085603948278010367303496071206645284167782940426975970566582011924802501155908174467430323375297000707532850111564183461763779741732734630013729149253964199436662952124207138362820692791674707364634061400379054033193931569988915661398725863000418205491060155942233434222240476687751444107580895186920431850975989957176512272750805226662723731313198120522534989820156661723553638051352700354778742580700265935182361540490755758970247605641541988455006324699652279918378247982935911459653216498791173909604967737498352646097430697421729769156365568709084462656608312473432833677737857046448075657537950076947857070780113457716568860330122235519944861069009826893742742898370102369807105301036921192723223003144289886741290617326346511125515248895853339200937325614000678804712839938641107265286830967460915490461315807468561346768496409892345371683533427154619935968691335645618357467255959519100916055276690449227092660419713432418120646616443991661071777343750 [119,33] 123497446711095045515141337111231868647954475915807400012759303084645297260197652290303313554182157732120101247459787330704456436751862891925286987577448048481408679830276488305903504484275208099963304837735897932871225257796313252779534115359112862997175354513868236710846294325280744512884864391873788683637862120567448239337806140048449350526047467281813730433695864378883170851941432758553351082043055748185979483103670264138959934734394016747839326200183390769287136491212942794948707836918314436101894793023205318708785142089027844758016493664796375327560476601441750942722773714157838371969517160150090666352592841805973557716471639144227648501968186752757703223590171716764747850347537373187606708601274568434240560117569252426208188458130440302556072554915015629122300328858959897071034107471048519645485536859036112774193312521056598621570887850640014283132598541667869207566794707826338988597811972282557800247027196591453662277077705409365760087816930591191781626702751446545686233147192633764486733449674971743676619171677696185462968191571551564646022817106768900968436383632466262669274438703695664980358499527139720413510129901831958336614376829297911116890191587824254010211505361864957399127291729833108548438541419804162826564042818113484010147307208060235167352213455485498460295600191146102779884860308884875923115797215453862738571551833258302666679132732391756769688893367392219271649713057171471233499618404315744776213999725510472893588979997233613653033672273332583027117588463493710218003230410755194448977134161819095611715119035091255644314883508667077973992359090941632210283690137650016810044497621584984628811313579037298806860084681014919095785081713255944326945046989656148499504984183065890333159644382573589303289010878757981368433123832803559317631253656780028392995656412109747953694981966840149444506749892800144887632317762813205522256397265732982774828379891139755588750033415258345324644194949203722137196273705823300741152879234781903758495614546931984875158382621253253593210898293554327981054133012991303855883007725301478542652467933541828800671474181127607039343274664133787155151367187500 [119,34] -69475515039795065610209196469557214930178666634589639100761518043302550380048690020969716399643588953183488522241877974770592679597626805973640893911048985807613020162522546547983900156277836380415255682762735887894279546260886300317159323042119407381438341804301554258143413032458936576499134917531909333953006591424146315312668640918625663618234788972118418618207008762901957570520759013623521229790987476398008557061480084380891010725200157307018333287685259079411179945581303357506697879026419866364276764894130621315234369822736242483096190023063271863803276109219347916348278070775923991999002762513491615606006057414646574688033651649209831257186850974085551314973812902306611994450283469959235304280687628545575167407124434434130046799699551259673517607613998769538766047758608343703848156388749545541060335004770331145183832788138752120472217458466354418631507099859071197795783115148009662550698170959099533107249966304466625288361146871485304946958308919134638883988385375305702979590394395042090467579237658781151849594305762532235549550963718429376684469003074666890091573183046275522586083310158645294391346997934195284417097632709755404536453577829518492943082447880392231343282944037227549002487617772464574094120567149136100032373696523009169639606833111075819344035530605080831734544198927925638828327986282051744655952665500501261810553837516002346280145060516384970707301378381541064370288673134059411327747832804075898779091868659361233845665059907713978339667236559123129605294331012579407256968012415171810609030317218337080423528742762867146079905452809697994192867970810672156851957407245321507956325563703050760426339759829545199519908176469573517571724781017331005137055014634868516676774847747673791002024232711836780708423230538752154077307034470463583418532456569621796281192730241959664674545341726061265112393573906160144731207150532903684389321982212241644749352574588709963776138332434735765979673176480045313701789909828046991973943474289691844343445511895244247276665073753431949803392789941051136071096005264490503651541794280695508800161556614651589113690333121553521777968853712081909179687500 [119,35] 32612536389656757141260187720507241315007520694062365948562023677730355468786478296256769538585633239396219959230777361401183831804565287239843809246472835335757971472715033428243575872991220515109474934716775390507233542286637150038614988814969450947678799741439185339402764710772459246974967055568310147907920253950474883056442708742090820064080909616531522665241574311930248151230746668171012178258214382345214613879639114413167435026033460543010414322828438363222024239948115678225262282437769929776983382189296395996124326542311778306056642050839324080994672333731389213831037916876143504560279190158017442878825316360300439133994053937332552688821105613453140252468484071161230438588578059815580594081992886806147192711993395383813551150054080171344393061039903308471917416121146125593922403779826087395193615715493898629534146167205517309752012291545609089759934211195436595129541610985649189683398136038859863701688070239289853284393606256731612041645862815061962903455572726173052859377727808836081104834902240183487596279753661961922960429670199910593638151808084155752763716470717228400930699672093199818013294583509260018677756341156938548221865299815543273142936930248594231577259424555188766589253500155688059042976775074056778931120984499193140851836588849723620485390469232069893836382748206852316394274579825133649871450901407427191369801848681329884106311692700920749308199344712790626909469398347157747726595740674239506632536953732466287407723087050569235767296951945633354726593254793116271546464337578632047216628951003639980789655082622097899662348104153174229200867647661377212486895144372719530617633801292191161965023932919883537775800139371080836939593218998141265110278424075650129074065200806192800776076201605178620977321148156950529487424576722642523654767151936488821612501994623273536263306442067725659647695478729099549698639672442147742278134747382310098828302369154632489267019722705193313945796719720767058744651415331256113339194153404898777287332396981339160199256375705238988459240646086348884009397034466292345317063085960442995560897672558615446349039590501206475892104208469390869140625 [119,36] -12978085577117506187643865109943209076392944033284353157536966052585955017690688416968802765805638612004873956361109328185540882225265685416596164684951267749518123310912545069899360209554219520537166575604997896040954903123510727975222759280844018742857669235903985491779912226190548934197794700141928627209226824194633977649531382701948645455748867496783135749879701906887445683965529807177492284759520748996888238373148412066054654967353191348971612788945469890851983616335848535834148745044723048267824463170293534303147016924022908649200790051151923747857369543768128346360427881953474635851199589580106863515541460471071473092895054246304374161622844935805727973033287843566788834532407293531588225054962915696231223899015419976288763899102463938789695138289548871357035689857147390212983715463869854633816587767526250149278142560396425263608914678368145354898773420006768144232123612824780489723892290276186775564799621076942805284612527406019498268998774790724293269887676516455743717582285828021156174465334398250959686387029659807761348891878891832892937670786994951255977215751343620481167510155935946107384091126044715672426860701740654216529765956573182682630351099457576030913729594100777876760529175368757475240823138468540942208064601687499913929691101452293226424014728343070900046933118460824426463750388083735752299886889735323244826986340723748313987312738899918595869575849913853680498563375018209636767729532015881553770247256530943177955659425200115562178335642349199079353248030931692895569297926206401425487435257510070389244674482804164302703258596005297702572435915313019136597843578037146295866200212122042897314447580377729023146818516707013786689669556958485546029129903169937152870069057262335065496975639033678180696640084391762755646546056121299019023094282596683307929433530085423877360736315740481102323059153563681472576111017979387974426908723832011551286231724565905740573575957893796294922100230338546449830425709452571099453618015538723838826905072632496169853152007586950829134347916809363584863218984150474227185367581554976297922638001948458796874774634488858282566070556640625000000 [119,37] 4409704390191675785021813154208661172567478613531207864835710558405315591850964346538361206163801016587024259007127922577463921661556139278074778958089377588169180972252489458755823464145997468225386374502667012814782329928823948324755450652363081431679397031625054836815421238702453472916800614462134448068918921688524374353334505447408027717389301161775301614264892010930500742140901485124514464354062524749734720627573127552679805565601131921726317066696975298751258349881435870186020096388682168233898991590835603416965725187414277979410624519954416393123904797574557674364947350646828434077230233866071208571374501110177061272447139153668042105089673680007918227955940918066912971981706942686397289985572895584791197815056435858969699517536568064872539931818044199847919100244919213322952777999694377576781485232431071880905070536307948522217752555379335809577790946797535645666296423072402352295471261685644535282184611679888734364747579410382910918094195877207805821760204949707056391698621417363728180384672236561174940650949682389488025303791709357916861929570549066202380932583422646201998260334605238855379942344738813949733273695943425367645427931650275244009882675615675552624547933566506455355463464524553283665301224130945571752841875507341058915452817159597115096247769237302519698696564486662227276806662150833741888262714787579141984228919377570872776135530615284572593702057115439732259366947628082327244924012805870109472785744363269890280685090910937156684296432604962836927262496085887801915727642231070304616067146944728135018879604335634797578724765184231576046363923679359652212994767833831880008827388091602846121477365396625859136904608372002354468491860807479130283005838843054136078198713746245859044917678837881294030534764551295477143755263794171846609214744071953988336724736810198299541565537137251109959034751780817194724840844759508453460532928605659735680292848330781947316900466217817378377527253939867952719391700485583406061102573944752492394824680910135828830227803764620679308585406613394531211330149365256925440305457224282199282870930686153987387854158441768959164619445800781250 [119,38] -1279200821451575258942027945584707981487028214241424852435444958501194746732789754819871298526945281396236731065407185879636219279779206247731185064726306324122181936959080181938388035696168658130876620330412519167234246207481142652330852812022120824919162685747340382370136745412062130057620686483861609029585417803928044824617106900595322443314351558505973317349248061058667629197551791612517394312937718372303748218481892025750021596880499844980933570962103266158260810095490504465123336233351859616359578810940765358464513831962257730096244158118970632035090017185573049406990550021966664599019268330864554089894928723999860471519113812486743127649326018988604669342062404604681041425765003641232983034441099108880407452728684982551216049051068259293831740284045684711888110078394826617986837517624157888924907580539148797747591801466096590064670612876458049582647265723636348418248494330209767338680079518841144239502290309014939966632623177562264786955201424805918129563170434016445742897129589830108888566599956871198000343308287908531065238436129397013673850558066012560102140442841593350215737263963444134149346370013087774350836799092288961926168026482745710776126253456666877634259708070320816172275519831616542654526764142249917868838992468014727915494564725245818943610547675065712071994132716019512869851334241186250412286713870604864323200321004903188524087845568464228654946763731609220705661805208286465608759599022075658349896096465979563441722808199023670424571082040188884522280032879628894770839585503375403574242719852079814768173974415335936902494875762200829852025276143026287060592643803309813965557301601106425707814751531612287448075663114236604294918389926130814139392809582144942736223664910405546818493383309970008059502133264249351470922774228539490176216865212051878861275602199449071766120242884180973711207792212287090236022435894579916431269438111645760949997203844100525029183584556580041375098295188090375755674012745722510385439721039515894159046436906492869283215771684998683969713346283953475618620388448763445779611111369547885151462811477440784102554971468634903430938720703125 [119,39] 313662586649252989995040202953609488308756516981255412526212376119328256058232172443307684471340002172007275702311275860655591366048318290783945882383886432888266101429726212937420504676498672524904615046892170014052121810220078936770536270919950152096903745984385501290172007104184563169683392547494865515136089587042533439192420378102001052705503223626148954560688641506010792151610800135563177129246212877061849353320941372782168021651729720599392369482447664917857480484597928706646622146118193530064113479693294278110268734721580910016686512696968038037681354608517593146539738095094295397099866396729153072498067153135746770427011135629017175278776926583392800878964118417355289645174296809896846894327597237163594109153805399616035444613860307661367644070286789689927129387158129409225168339253096226625746015166039652405108652658491941020709971389772426122686329051304666450730105279224552551437378700258155718393315196963206528219081130752468959113746096814165977750249449738949919790967130169645621499514293350113428993366839426626376224865761163357209120686257348943703334917571222868111278842684237229407233292763848712402788976004791414848459174480752294834289731790663330919650952257756752791932702314173337003140292019559250451834678058224022413226960046066135182670307354874451411300479179407898211993600096003042404626771491099602712919661014668149213885313984068494146679056823389422240347891055137889397486580624093940014300794781339333558407411808211693622385670341707718746122101900255410493823197178191152227898613724456440401017503686078868840889716899391333214464461577718131156977718601564668401326653852706883990788619544675092593003827054457518843789373209983659002798179414374996131023804184253458160402931541069761014205144008660724707930513263941646812816789930539460217343945182966503290968991234687898273721639005781207045517955845853466592938006200583222703620533379716873360371935779845474012090630984690468346407147695805751493961347115999404764262471729570572876559653713255667108592593639009598469694590285357387264989359301276670405453535217521476852198247797787189483642578125 [119,40] -63039671444267784459459107562502217775976299655229206439111774268711412070855768815571147518236631928954712703791276047190032201863165004002752101301994959858731176321568580690606545989238568334051139675633261748061374041746129509685086285581910580540076734871389040273693776407287558320112595544129178658823473025595862464755836754342471979256715552258753779433891024663572821378556645951886267778237147334553113039501090681246801489314733259796581521037863945864776618088577309325529145870979556076665837831248034318425274636372085833284825022509562977971158283789972507891608507080283814962943728929149166356983862579333768145981313403617822087993851505392005319740692956435847805176946047435266564240552549419229354592780702434235172567190751012440699087784763996480512966841640314375661449000059344766936636048021222769082919871866963150359912128641666789496236108550326013963623570193756315429420986497653685967779823009133887112543098766081006019175383563406100069144580563829748118180445079756077242621731937365910750713168244150618834486989474687527767585854110514585016621091290101117821161168394252087892720310028253470483104180217843914313346977382535969959489560073705812801030343863653065037359966482259481198450091218215288776819036177282917304740939309780981550623146089184531351370361676785765977819017073687836861637830257000497575685676527835649541654335352588073548315643650561230822408431956761322381275385179850813394667887367440427878202202564449469846605972927341793375513527581924362123584992204013066627003103712157341394909115340846563687953050808625853377180641262152330534771450668902308393860803922638546158503584397971644122429642571579679854650877331578492703927535624449832687765896273007446647347207335924112365108573251797087654798352635266298736334830647405203364173108863333015673030823204354349898586844919773365981737243174915378703941802872600530754984042623068374653272085312969793511936866595201962548964126404157156469172960747005107113899085548799511955081140666400939965022054853457841191796024932550278791696705037530426389558169120164166088216006755828857421875000 [119,41] 9433988208673452229295717732499475457081644088018835594452546531797311178253644708220757772043975918758612877608057972118340240652603414312970853465998999514742176018991360202323506312015552051374598674009637920035968236512522750658618961113233627128680350557969544027256461709093199301761666026434029682768758884832644388987898441792411875273269647718725294330878180451658165369458750538601213580406805668326027134505416488237786064616077116929827241306706336527286058058278165760982130805581802339967221369425206604370347746101016714721734746696607953601013692937450859852523829799357380736689749671672725442529074181954822577183468935306819264137685200390010511271828674058759597250561538911578753370421369538931364922281926997124470726244834754119611670879428622770845265199359894015723297025385131860176647475647654920029004460766455721078763930690246307137492266433133448015117895151641622247800146048688233758066045312332527646057726275645930171316137277038354021091531125496040625985146410466260901101380257701388003575933884991074273726113988999260196646020128931904984600250282561169115514007413798181831840017600708518597481721383255885671978039791615473534388764519190481670153538536137544292403787010176077082622179632460676753084143218286510529310027999813400724660092578146624437958846507575575972934299586295453518130495167815351093831931760151282873550813303121439184664278414703398333903312361274301773049896851387839451867606078083413383001080557154170990036731150989500069188463821350655346060984788031068882704027396268139245619603236265795964517081924179970004840629110971310139794871556136371473510822224796221498979626806883412930672236031507699885706900884836632673338110204832504006049959122618597050359035260138492349031332647970402191209009961851521340032489112808089911640396040807585532207387952746541251336167394597358517146200804621881468034929386051183999358134300707454531733718247223875075470625873971647564655551793403358846331404452706849296606990338448125980773944805473186774021984491094377281929687655816866938132697308388515018695574809726167586632072925567626953125 [119,42] -611891333672876217244695176673530136849910739246676789862998184730610623261603150400524525770914175286362111241038759790770415378536534468038220589165595131552092884114506841426995029756230277814374152912052027857594650036247491339705630902894759116038464527120790398242266692412719222366933987854057663077724473308445442436070723208173072165843364049068337049821673309017623966503288262905304277406608267284752349898016421192088578524312775560998721211815106490394814629044568963252747949796513634370307456345686684368399085373178755385055287304899139737512360093690017835487823944740151775121599999120092098942585777537615014119705270571125050888668474123781021381357078035240969210549190572584037078147847213767881296372409749635104340558862852810354648719300879388650920126019547875960306752382078376792062874335959946760759582806347379718074432662161177518670208301497808080630896090322206551772585451100002367689018972197841537932419626379484325791131607122603678081951194612803168101544327802496872581665952472667701625235941853461597933526371745348752359969425347584845331980139921248789683878773269848101671075662744224732771421848030907841993583593316400554965432353837396691789540888015879287292393864809687718344840893113703614510995610327859769045007217834731500669109143394757451851426108072527792211546072007551795530311347432647930768032916285291705538069254674564440188544580560401816925312279971575321139657261989317891512763270764161649704745049958927209818353668492605905287334406013749229328074964615734533243114471443157726539375213344113004761655431055047477836679488130459951662445152849604341703060019861587775762501776002065826833277089376701164486415340471456720960263260729737719742754886897410168782001585514044093178055014966379225406086811197308509538280490018660689675532786813610848247134280131485945408742661824139895471718295157843324980597086116855898246541149550382977608966772936426577336125147765940089325683402279642021064719929091378883615045069977857722243003535837944376119531278114231370223139473259342788834607554648258032070629042209475301206111907958984375 [119,43] -211320992454509533879048107911676754567585853137694899187966529628434951704785269876821419376621281986138382808992091413189935075452215507302310569483002181425754482447145977192819411229194390981071387117894613473251945214977004720546003583770166259972069694269141967365345951759190990737822252262301632201782563867586150147455149781615053566768534746291695587566840414075046852478942148024922116180824637970176747924420482173683151507403394139477589651113156047583201524345162023220430152479213319567044326205685312849157520190449702576889077569837672733758931786357573513002678898497685949412620043273923239338780819954466459286642913372277278069801986018398513341092969312292171390140345762076106341853841295050215282085596767846780946786331394420998118163476014571783881796385675458477555473130290068198609261174251409827155371228611604918473467131647580966182789809809865123646174679413369375158142254113032572304714841295606015789420705227748517522698787367775728877677179861508772753722528750445138197034699225387618515497596109566429377424417542257843136344201836732189927874227380100980067359282047026076845884465024474273230275679019684121939393979676176401298777669910337254784957101988630080802608848885361197070329028441095135702771355998423985071302872642647191994173728905059648525698780746180367457057341806852624622743633322944850899804003336002941844853886115302607534025588612854585027552566864805094149630337670711051997175927823235211626386121122703871272618751652642519976635016991861226028256729058998005584512271438483379329948395862901568222355672167824858378349576515041683688501914911904387335870042429440275610173932541486058556907533332627413698404896911800544279411013901129350486047888209557288057338812653821409032717973613422832709861831246962994157955304122128020064211286912589988588620463518371041784819294359001602957194600985194415778974700565548372914264739784194688462892550943724347039117072684626885223063682460213969110643010633273077362571046023231291485728420793029353993201793749613382535572998673997163130129922983813095527239056536927819252014160156250 [119,44] 108702366434802692043813064959212869041073362605946999313245730372136005908267024236173671823352337194953300847868620581726862538899809681669704478012453532581655969022132809437654936273976886195469422042430109287947599935317036864933741429005368187141683764666696876671840292978867470437120757805196789379759968497747013949011645404713001078318684767700142586765990634112897780003987135304308874312982331122816405617536986647805550572033031804398955085030141700117963449480965374329372424583654739288227925959903856607979447578500164188788347007608257920756577924795935721190455062968525721954885778998903609625224046068984319365506882085894183394750995290043592687551644008728483112797590098971576441521194092111421217236962047327066486445325495040726108131397510205508826632224753107441373533245262630232091827089410918352615608481307205620901990713413992426305129361437008537460359093607021069326783104656298007962803939093351030630180291748256956203597823595871192631826298135578867188822519965400711523912649899884262170330984903928909782311718700117546798997197192169141646457323777783860627363833722071316478945584467927637630447545915299349171114846151957345739176318107828492056950102334491937832771651798360227304197043818712326324732499816759430263860905279182196912045523597914346937389999610777401334878817134172801755032738823519437578271712525987413833999021247630609802934806249636851500586256682551982174597486180953821360622920138362549555038614798433210782821737825761574795135947570055994350578886388532582136929989813663872967416341223925262548139076501801266700276399140981514694693916515215282570796241027695413168957154618546710063809146594329277513073983319037809077929473123080967204849533242609874519751585708614012559820593579104159372295143158638444192933529912321556404610229737894119821167355014301306513655961238207347235338122834550879486993428886205619229718974734138593252562662718128650785702260256312735141908411713438146750370461500051836447706786595279405263065439186426214053562882191730680042172067825694061163126491076358348664143704809248447418212890625 [119,45] -31820211168132656389314285339390823891440051742900375788276349038877444636230693936937548998464719502223595849961418208891086740973076737572418709452516699321729064453843538415133866918946867072301954520882465120971442210263042365945893347530616125703257141688096384218972488029422563620278978438813191652097098265861488604148707193982463908626865764749311254930637275355026666920550212279638876596456426217497061475406907622676955776335688091256721901119841270548219892197263233493265643989942450970766085640746568045163053882233948900231821416604824491238833862628562025204994251016482254302520797419619662146645744511560775448942433197760389189482605198364093940497494571888237820979566563686914785494703606940346149505785917101812790051621941420736366841735305813164572538749707920573717005538074767758818178188945847259239251524036097073902450274421128933783563698299077078167747634804290208156785469538488149690793804637971789445149330185356577069264694785594777364634127327488940882157065675092455016968310392865049719532493325053229781980202735912147929433784676582634112084453689898888377352109437926851634747425175321067332587064312982343548468855326394561664387958449273955338734072776575750939179757861950435061501681240471766592453079225009093853620322871960620255015824187118027802710439669014612438417341676485777444023307018267620652146091111442988508930191350266776944102510090921929416016046414040365830430192112676843696287349785526341191013729004504685832859069610121314001532614941272282085755859357735580749380069636482396681456144031618444039121096077289217942800499341173894774127288465159799229193855557025733476684249649503526593359559757215780435664954022956603398372182968019734382221009109972942043618024431253701277598760355609588066183584292162050047402149586552586661021650983143065309401823010969781353938129786788030588790150855366610388963814566740706203432620272588365085478468366791700690632009408340703033270433737144913482499527549568340367869268233033364721536709403119149732955003855802586808197738012986581176046688383962646184954792261123657226562500 [119,46] 7354648396397257428566773556194292508961530851206302630466992000027637513510400258009174919816122687941080313075906685128083451865631586253082546614314110902441247399420336129317592808468287453746430335324850383228578145038164848572706264699366773765683377657026781472534511926395456111011714551709599829028530629465336414429296019724460000479291672943409300842885243072904444472223730929682662002321208810081516880731949671367150905824471146946863813971253127556660332193028625390351981647900477786652221215123160747283372910285541340227512114871420207778853132608733990633319145439417513693955495177697655140543474631174531685889475181113580490366543923287146474553100510191043858792715156948103114757538329767998613753635538847830195285456702704505088108464591781571387541235949560301897467603590544868688278486396015849323188928376451226953536532286505808340810611870642317883844835609215000331208251856503591657460085953499080478811939023462669278660178086241463117105161747228365140742056843418629503747260210466326972155569336659813353945978365948969746369183180447889365920830971219753469937104460874096735235147592268597883029473334529425115354165357006472261742292492935945614557147345335954689405191609801523734543644403617379543361545571186102178997873183080391316227064789853489956104185634320849795759373985720388234584882052760400530158029441818025212803068009591638335001672386509456471868413255665589737982709682973957996838164591181673226365438806336402056661227606010027191707000074290764856021887594278054685232121061472379358331830714560896883898215432122316694992683823253144434236213673676518371738104421441017024668625390177091076085094640824910588516723200317710172954386416107612880596008597740611589330624222897655209758020214150868089607838049867514671038804296512167296445766272935108958246922818595378721433924962032419034890179908181894682514591966031502282362816214483618981694196491423018134996816330499172861312232619837149742546898059772324991652605288007213582131604691002145224823169075627670153288633675004098919158219871405890444293618202209472656250 [119,47] -1453871531887479376712596685199466878978057341214597086888322370827512361683177255011903471934949181532342322631336986291886760239490946715992444965531895369804016607622218860026200116654766352454837541773771879871916966398235202556378715056744813936987316466534742935162703145815729734796690156700405690082750341067234238720556936602680423179620932767969593318944471138449934171723917636417803120855481697918664608346152430870010693423326222945724451932717714239071017403859908667014407022717379852522446130863738135360198322328764021269338090078428473081517204699745358758881432680943553852558597637150153949716963984481809306045078361027237820315829204777954514054711848838739336428571455760675217372512917999658569188547081374113422162518610192448748694089835662501725452523819518900942574706583962981782072294224892321755264306882606346063520397973594342778230549308804470852372541150269275349142801419446950378135806936990822337694512622159902011765232683768540186419864568553001603300326419431898315518007300415171507578666381082089552362764666801628100693002906594126048738819068337637927955796621289362694298581576050167241312889482795619382986466893435545319911772719207945120128694033442711203942854496660501156718079158772227615645952039443197658987894902318608381735775798685334831663099241011002410297486460844960983258341385396296662670027161855885774549814066338890563001998499857801182716485265937170698152737062625441060567096234186797005347135688974333218195268735472337421468268524287717721859069126107721579317608732804214586267707709637041660998084946216356138680693377383482926302057138023830697830811518687286992000836182885759103080080703370431226073439009493321075847840959768689090495581025223620673049580206227269016860531172514190771220872761259954597204396879331034226250926208485916184247753407663771741520127779749396621252264356447511660078797771731488086909601980722281982783911403974687037591373841802335581158868536839069963270713223043811869011700842234964649115070306524540719630454449637100029465717405573946500880148278156411834061145782470703125 [119,48] 253147368232070173216853876206821733355400882915200892927777431332352798786414362679438408521993541395788476642294237543368037986910444500810367160447270576807756545346917810849255448859880623738538158466360775524875346719199286373643181446464556791699269783884084561136756893235350533839481784509043172429062874762916202043567372500588626856223486263310555684805412939013401610930606381920516622580447381259455075242414157133562766638972688362467749315126588328097500445126473593354422442628337374422650417115901550463173230209657131846500146179054012250069334018019910395888347172294140370321569368039355597089211333626153582952561175276409454019830868333400248693796942486314321213218269669013120321687945784065710952378314314764845126307821703390062320665467640484162727448406868030226865659543188240815503816908204114981453881330351846057337150807324747942198092929361202844748192409693497697861648101073503269615107131693823297783459738208334696955823484224142893039050783366684454880720712467057593239545252964047667834229236892049076540369124808915274566476202643727416606880553208826917349627380682727144081907113296297500508088143862591454985604342225753172567422796570480418414779205183192960930036356888564759321154371865824182028163028994336141684924224544886487258591939123116685095992948691825944032559373341268611580379026867958683081328069087766006987353091467432413807728879419696086185291726829342890539463950280284189332696111104789835883698298831817316578396404908511820982937083240473190531988795170998407978068566535528866197534510635921247572558859297297306474379986665269879707526813913437119694016319099383397996613601413025841940114430670965889030151261341861933219091652055372150578023034673796845239460103252504888599461517702612332491581204695537122970683537055903464770753601394620977159678472659393704351126798424115721224777198871918801873925769229699366696251499316878046988849699731521448368993871997635167282907012386443385014554009995854155074989680520053223082850819442829551835772531015320654838559890623237496019919490208849310874938964843750 [119,49] -39164270846389452694816063941113839804948782810144380733262765247198644413451125808078446690169448413209192630086788386295243091420882570068567199733719848245756673376918071040483129054913254539182183278255607720926960434551582643215086646440034024622329668900012683383657172554701806023795665045664570515637883283184559543979312871636929677054628584186734123730774749090483598620274095054089135351674863538534014492146166496534661819329695275044722570293531398623925160063002528603408191831317864789066985207410749852335453093313834718696641725476164567460514611476321016753275048053931326814923105916611268630424339713411687478721122060010316404420308838756302272965876660657200061225468792937300068855722957509929556304575320505982543884048021274637589221682538498701458480007523164131890741748377881201929775833483195280655675204211590023307278418433982771024819297815372481225322044814522592324687368363308276428715862105103401448205729176462098875765673645073167561615546967680550051751636339413012810143722260600777041260889709895011452752490689087381452419336913577838546592829379811886619852566557889262335860708513220130364807618870930718157116170926392972859214158036204742390043331122559239508181603785882920417635244108826432165385573180351393691073784413095826622558960915059495400339128127440030290118747760216540660851808154633662659290263024384782039609820313826152324211322241851883202383707786451439553629444885265680517307087900584842617303562236436611100176904394828249871677717710843923449860672766592617364388183918263755317985178721615705540417498101250032269368652288410585392463706643006897323762433784536487561429033743480853933104118551884692961626081064786106172374968380998037073009090991150137079646177468279429583943750563230184002985956166055318157155666504544219538411326238925606773767193527243792835402138599471726985563545494395187513294328563710051141672331783134654000061808029052622950922536123927886450747600004669828387754175328714806098802043927966022421857212751333430533570564988175029772936715419724073299148585647344589233398437500 [119,50] 5362074505884612145840305110199323140304887496921250202210324233833145712799401159158808977580888616534292132904684018003835997475141219220679371907794598269502894109770170650949192503553378232163724041737052520824644544974630836774526092147247068820764314512001892108904956435499922851998357709525686622362758780556051918162780166828401014216636719856341762890844923432947603475809558479095460126200040691028935757704585791678784905435696209672803827683963950014045639914188789762772188571829026747190667507801401365934204856068973037771390567756549622572748861915486784741808329723501447843534819589335132447360636442166467175095398632902685279880334146760151228785530021642900990764633539355058673982253974733392383851686600850985369998686931969892988104329563381844173643869496099767477408911057025907792170082702800298528286554041475044716201167213897038114811231272183546757846021987463606055820861406884334260762492709438898729961937953565025085802113432428157772401211133189968340458774488279031264350658141790446703136625371704419831649915937693733020711709098837934004995702911102147934105421905298355416892140736584271251442096763456674047147295433183373629788172374838294656363552399531105782108182836441653029845031364111519865657090791852977208778646642770034290114911794522217064740035501513259937795353632124967850029410298712984200703704960797630194121384153879085320421908882741307929800477740895606248999425558908038881174618841293388573935513519773324266934843436695853785912726174536943287099460945003442708979358580866306638608540820322531196870401765892446509524704416279123895542600579728385928850775387834226455879878915707068585458212967385382757791927378614485339922558872620753110844448350513369953669280696509870694823943470316820423363671843444247013707158877550337770995157724755164018042135918484820344497648207070419666019188020522146849562139610759811963163742498186402430525811300857315826994416493415283455760411136264552352408854290138090433672253906979218010682862779725402033657689659811753225988863530792130433837883174419403076171875 [119,51] -640134610250640325230164357744248084205972959004235769013666605709019494415556226791631419426601351766847239724482035900892009702144736802807815300628675895603700444361710895208572941606367305802441322865486182545881381798539561973733260246491948117953978757168324894633218291683872312165800212671948067948713522952762207218269826319471668106249232299552718330536211628881907362316049943430384588729927009044352954203425333906378911002389558618012786564617307427148867350917692246225196304602851979286571371528673300762799435830607212159607056849943051336872645517952057742934053547336106584350136343896685027056865127861133145945875811562106945946383617446602947405872566914330150938844896433573888262761249118888680093638648773755190860237967344402584610517295030168255134318381225230318868732382841736743236276884462182748456457031495550894261529351090444935751803448535935966053928932411236999062158352139084458712261852616284377050936145883509554486501202244520993718848754155410481576635204784642425074634662574884470601707084088063005939734756635388589686142348470222820857933298225729218347068246531034510337184895500721187691846880846906744833280785528563577563134010524994399762864925716284340918899090309192766517412319200855303517504859815839655411284572014834620075103825233524224292323977579459618547678939812507704298616801496323770731937603743581324247165298775092022189427609087616949047249294257632919355702339615410078091520063649380474703045402708405506743410728372375087410816215873603482762051379797779182984334863538669267666113016581493386310214654700953740640477356521263635417878737102955215484053406078657651899536026987321202309561421133541503038509239593420311903207634410586415479669072084870654900072919070218663663893094373837164859958505714282000931659676954542447181029165416051536023075021193282890306334824457136039868017685412022732904769465264790097405983907820622015964857464825631582585505482587219000419711527366587129375298080644196185373637588870520344663900504827358404066407086881515067554358667868725112639367580413818359375 [119,52] 64865225772183366682836860574092654274649013349131528215867282787299834882362413277786298275151488946010686724508214419059452965322918542308705643271662950028416047309147971095940466230249997511547317364360453603046266079692121658841994919705170432264415688684149977607875396181616562294874728059740096277140275484551458166457454811947646402250916347746958337233417343508440201313798592715318182041283892142034039734214351258769669351507868075559341474082711100557841596804130413163850148417804615872408349958072559236416966940800539767783769645509284717946483485466535290263883213642805663619579172437623657667083278701263849100646519957103332249290913475418520159735154889638442675972807214233991481537409518810331035281893264074513871370376164681196768173485178876104369486142336313114306375707251537889773267648746223807529605962017722197780172096097634944569600352752006840014485722671963940210510978666731953010740840813705363739625300363303617697236529722596490211881342597684352991448968491744827755561646805833135271965679779192835987985504875935625183976059622110567071529894074739971036505791967578994365956977594135335631076650910171958673498769270255444686742583434347561434248241764534646138265344253037611898848150374937984920205655381642212981627482251712346427276948966047143660555838396065334303249335116126095237527573406291746765310157955147466329918036327677661665934199832961960448948707974903380425399348394750830091276326437866259545619696973886271585550967286721301229227965024214631667796936630486867029709732833525755793229785792588807610864505382079764407427648383593217902061362077234992491112853641628108783085208188491714914905053933259374628621804241245302067100033246660151270110647581520600568104035587170081210840474906895612086581239989630668818343304481368412757559006716958049823445626557819200232633325290471037221382379488707062052819097436233091511676045059171866325147019025656534089738363642623534160413054283862110328938788046729286091767846929595437950226744314296496777974018467132177048486602201899141073226928710937500 [119,53] -5350981709003752998268161550197360163630603381619922375903638321538205670606150899975739171515431528515127676911215244400633897612158717765004811915152974595787127330075885671842971673940479742745474456328617334762265877633985908715223661217177433066222145665319127778415446694364690919690802970746085291251125620049010314458113563640578999310865436297417335154393258786686473714783266869852508082919585121011539954858649233348023357247909997778203749060566600833009235270502856538992457574709911515014906944750513367502192366972788270058169670764002653818770907873224599134695146810057097741913205161070323761322206813741235582837948403733558937679301548879686279467559796710824010488648261640285286968230952633374422581221419571106952431534755187327746982442785892361369488828904606320906962672872518474886072632808860732145364003300746915653139075633830551810471234117536883010016307651048474135005544887005419497538161638336590693209717145044164184086360404659674355752284570599681946485003048371931564311561446455644713197770630261073768952050079439896494326182411377132997772927811792667735929590882246322085600485379641536887765481999698702644536722108203303831224925664734751996332935279006267254840143300950324323966834705020133048668856826736587016085930594027831007186735419401771032506138245402400370283218102983510843779896090667770448032021240684025078361139140327199693139023551460952181121647086741120587016458561462986067422155008511451133121042899963892574574809441493927373398521095312220552017519656782645366275186070341487655883717676440645395800298683034200169469962900092867760097212718657951240457006432004822490412635570209836957589680739596608186406095966570049827287943137679959659041054894074580656005402596691519548017082670270975851154022485320229801946787350846816043812285011195568724986411908826969708019875721837716320948321686754690539149806248439400079008663963100099923867285183340356115596162299619904183774857292579392134973332539455298593295757411213835155413110747182130525739291730330550662450985265687406063079833984375 [119,54] 339409390599023063972980924414135082424041941621032644821100092563154988720362786319656240855744528138259267480538715036502434092340878243813440347964035886919728866178440052007880869949877128365389305827130480499682912256850004926996132886145203017906695953029337438887950144029786090981988744496011505384704014175565501760884057122137542131379133541207397215422806864724648087645870603138751492512809100365926528507197674984271531176210198559039487199687811326602311355984086723195925920324922169340117637854135268798749537306697216287879026235947813015373169690824246818336624990252918543793241392205514041675027037919172420928302132265615970999678475579170126428609566484958973771073756548815440208551675180395318391110306011171598668287659442171620389388031174287231540880907729856668982472085869298324700542598502855771881244543617312014463190156509392259884375848834038717316764497212660617830578620939263260071159920270887884860550952329728142719424138627323014375553175937758250745635829489269340103381134307398918480545033277091731080909949895462331993555324459035205622910163961222691016023074922498979459994303406098300186009222875419184457736881966989839007197615572102501730482929360373465068330356354833042232349425253207876120809026118684032476649611759635894955913880526338166559761649584838501163070513364447664674178742431637231251236371411535613400986598349550186170716384785242845122961238455821384806819316080022926022341642715564180966989760703390221795480772127113806562882851260677828837144495854402291319601208728246398011176881923596508909749307238875109455484750888857918312063500187452748363997628642205958028097091775931448918643615331099716203160781916266281503941315969233489668059287926883519609559927160680954286554862147553715017176968681349702418524629697126596082870544739893879185262816316283956476384580106561440276792543141110940044188490306117317816648457889187017595994981186581035434767639279341915337098567405449873656002191060700628058992449935771691224598482951468953648114081204061729417431658446788787841796875 [119,55] -15428567494567308765449566531946969901545745938632701298103120164590351091651920160753993198105379081926502321385033695410316033821813823632149990613848457328935401276044137580269578384174331172459704886687947844911526384953595153855904447589207777680416384010008286086924765686479391123437078469209026641101196861378183536633302814018812156050338089689433564711214354684985422377773520043442744612638089499274293851207848953762928270323627782380412864890330374531529201559988325573766978754586109071885380324146396711579328952698757361144889816098264148886773664310285672719582813753760110251710905651017485517612041912623996788891277969446344452875738878848188484773854556094399089242661172732203445704238993000219000354600889200447146503883047313002707055753309667134677934509966983504797663783495142131967933001172969749676633457562237392144691691085700305812589821456934464663274573235849269720271566519905397252052581492932186767089205944330255803556189179494503269625372311048606986718663203434114435016071523842709377640737491975799081428750801788212510282686214168726764325800743992178602522178991823250355109836035779356741680259182687686996535988597018702391910311181546800325709455042745235449486582884705841720717593235992679775923207629608565841485463355423013523553220664023479620186219074464688213863257869880757856865615517562595684328282943725937215257444130159419225129829026574429387163376340910330831206233348423093238471949350929553112413322452075228118262767870197589536258779870112054234103914436861162728756847176177201484572368129592134390122296361288199951553902862025579867171584219848076152756505040232897070414784367082848932554915762188923016463649015438364853028832662225489282009801378929901938580645332605975324268236100458444594850809610942320383462063698698575080708332603111000360847211394129638923360818323387751071506674543629246216068640786458956338140016233036443968584704092442856430876731233569579864481530458173155327585850921235437772033525136643015852856639518176899847257071424188230322019860115051269531250 [119,56] 379123459093106966116131184324226525736827382913222220170470352374316142378490385253792543377115894369674209503242537959211016483047213059756882221667817238578251012056635742248179907975627531565284282082393029088008820455391855438700462988643175254594720312959191812766154092697634495679483534313496615213091824120847605809728622249964261766700947716413438937020888334996199084628808563432383699439243344989922138012766742346364596972699446481743220552793022747595997245648635673680785019480876235967376699008976621611458382417692590755818408909664805747087642911472595236293567650511726960148809041215052110125936893576305668023926139405192377053248133554752283569731461379677624122914556791818543089567811246434578328727760476712663554694174626494924466015249244213479608568333276532808489032858011361297850732209965624198044191664142831486770823693075561003174882489400593942065468383718713033847850909358525821112927574905829055969953160985612329055753565753683671265888749705786469334137891700854032861365461316983305781568013826427375995834070517486786439922932852491105525700178520655445584139905199788766671059861457063997353278765305239852339880105498070930167201847185642123737623799377047747891309899517391126158700477563766699644886498031732349327843531782009890207766693405121721411896264860003178730150978477239823546348392445237147922438194051450895014342598966387045018872026289608833534622725521029831848462122231440646925258394174401454921801618205972435606868175285706321486517540542188988751708140040584402447373664819814119499457525092534244698315561267834001318665117667132047166368851578057595993217958877213772934019692544039611334099838359426540421294982516821222093296158334288372205460278106624148168108178615014915715106361902271474901458127164233732410294501095364683922814332310533850008235916832727712811968448999044858330292009395551970076205324987539277458277875740541025505560630934448170550839650139880790868255334250657073255169791239676073660319684030619845628103742770104661379406442076306091068833160400390625 [119,57] 40121645936263094279760219137375601178188679288896785747305875967461923065828329497489858358533552575452623351662533633997849213981799885890614862327892968503826163437194997473427062121124589911628099932645815025754861564198821723836857469906414871971173841164539008585841116559716824479865493089941545641146486946875369068921398382486069982089736760769745854171403702344094556025778919621519734400874601310169321281372996420103007701323351909488598103108382961564129238123512687061980207776864529389291624266580201148345082487692650085907517575424108209156304646054180186319458307560249596666401473815236158125702805821452898453252560483035226868267144087779310804259639225395721405001522720299901402201931772985526662155156518902473081833839908046089157881122129517409966296976111118619249842917275455123579163688079349349323429424904431589411732215812931347261196167959063554771649586890783740122685324078930856621126604030532553296912860756522065745040192123246073165671481072534685970839188942095594593024536709427764856296613378114301136689927560956431572362089325107077157977705587418422254368131187958688031237059112434005086027907688228240904095485787155902833396077458220434166733652872042713012917349415938806211298428220205909227159381148149381577496341441428245617300091831354813875665398621946599927537755461822128390549643275731251069231295903972256856589509685337917396719123312890985692790616214935011084690286095820501744366051598327970676354027006815967687389888143272364430577630480369934545138591349478674800788770799007133071434037791894806962649452076276235139002233654119365384145251539167630181177576010156938741320222824757088859474861698418263117812864172684949488168268750470859307699332992988176541508633969365150145287556256842407217923760250393777025889606656863377634136397221894618371855505868087885675427927461870192716007976340457394669128432082736413400557544371930077186319438467344887110851140058007376113904522290204956860992986829802337246605414678847238217849473443748270297420529227472710465170898437500 [119,58] -10660541295827630726184483753940395496862309770228381141832124203743221285431867003367406805701098776424166030037559456240898327765229231134331342267181520748996322641544946521149628743341568168842671927644248290139848361401706382571094644487301537300039497799008383818790968845089083053175032412680872169931865500589136474520694112427852194302478746583608178113567014040215764626716050014228512075628117850416986908392738143714574238624415633508805422208516637421734317205848583864665336651366455304015005349420442998220981075412778743432462675301685265387979666539479375523316519175340175161955059379984299003961736233523261728339187904638953663087436115185945408160482009443865723255716478035491459498681800576230772379267357605352476646882454821826866257461953408745503442368967803263693818596982337392121411438924159181758436770312463569894250228573620180325220183485721032273983464605667564675200455247365837440466941369248750135062532903208837863738527119042003237764532241151235521802184912200179900519921908861423258139787388211855403757239959756611567677439637136095287497121958804119824084134669322294290843748897445089811059348848494992010357575533944275979306918003409426645640727582174906103024402007402370441364532415068444174420282662353277898725827030693550295428026638986739512075699798450393476620339097230041379566322531560715639592731232864816289583617181550787564169823520481422212738605099217908249367768229643209315863189200790902949002008716348987732565155192889090583727852536039134522902443418872104775348639680904162576880588162236614763464241970744241100155061582252937199254698366046561336176350534072490459535971047238374620954013663602277247207665053062430306965930213194781619838454585285365876331566622926601000937044373724380289194081281836792969464200919450860210254538850901941140296346988464948371643693986255719466430287917493850831231563760283480316981883307134745373705676666827766379236639941282823653512201267114605070157315790895623692856657349641017534725846040455390671953793558811485346044921875 [119,59] 861870195483698925089610888043641530198087271664855957529965209879464950397423510954148767733593104860115929788074462120952277858864413204966057433827635467469963555769849027178508808584725064260825033795591956141880348321814861910519243371562861967472268400736942652048691054017535235782940534292810230293538614038734952371594381463468679517122136511244525479321117528758808374783727006295505272300581425950427498098660122831958085688658416409648608147754368659577474513831907686233067400202787092618369487181422950104448824137490341243721003633015761852390706687898172882635586783186867643196940876532152131491261688120696167159130880972762570373246404058477186469732884999415251669447350186446392898273989043273920791654595068148693626180642976177466470821799014576221483380039635287426253712888913259244359726374856329579260749422530528724148891702237599377961624505989377929049577655218368606798244458290012696960982287268313590433359226844227191227302475614902418256588580885298871638300258254496062529887561801427240759119082939461440581463123980268551426226799475699951218779920056231323057453411265640473432812317397017209438217977813617575904452706914278042454400923042977330644275422929389228586801661273315325896740893836123697105445972919792798869859639454006646784896911494442703520461102990728196201536624025185052883349828819976337520659360551240906569087945298508028038979207049772007831867668566700827335583255420995444318175641569021513842541029452231095458994783645294748028689255195902497202244345020074104535758119175082972167626773697544458079632583268918195459552930770124797875741387898406068658972736076226602920110325760708103156317956642881951770370575934773507332141098373035595616466007375361845779304344273935717168185549946392966235982096125069136880824603313942817354600594096503290742355723830670573757910859013934258738036482285287338441898171288395755604838079245604805357972511987087529161730917064471600011371328872956294832925123311401426010028031683315125235111487940620802936143134592414188359375 [119,60] 79344215497870093850881835293776937719721939614079576867687440966271975224474075387317870228802528472935810309402790534457228235156736343790346965883795531983130084713380335176384394403944037006053577584642114035856331458550343203896547059836357529702563273766370346352028932044312207374553739199061121032111940310556508353064733664437573136612326868277604307946610308069274801140612827074932225138837948712752118221952085116979606710821822979722361090934196307656547578121561665901813659705303553052521090879032273790048332340758734584616410443785682149784221256595895166174736211345640000226854319963308651810457422703636331682784270539345539020916305459404204197147004137580022450077876296579996065155620037723717724384765696836995242431267209727919652724146309115221423760889575636229369095999578614712250531856155423108546791527200319453519316468861430131837375857695410278523231926711412006735061178009260220157808990362036036698088542112242369653534605821859839223382410282153340796917308568530975708738646556685031147833903678986965220540610580301694398791408225149309567661283332192042258979206508885032126523528235203279963957880545105786281175769914900386230633963392956311056978409415445211985660317956108115450830171710150548840724951526946827501864221721153010389241073691790630866027631962847863572679043041367823247461101301082299341567519240311366588572771023479915235853035912270748012090028442145847158987689094395967407615071107978729522793621866053121076307547298373219987027990502758834361338291925645431476781645098946393035297186336226556868197852321767489507753297610322027632318806374606478138947391226580209212017809807695010851786208120289638004604663812645148275554752693735751087530063618049036149407413301105316488550874531747131875973519190709900055986657375558196301936778776133252978604369753715327907910882574608875988166855189621029738879478062326385073756676512335029857898719274476824028720954322285130255179786116459319278789244365494609542932785497882330553230862200734911582013739443556812500 [119,61] -26155611524731896259107953525005425430712864624916295721756830303154010012265429236618529913930838679815771314157502825681749105004803286561790941622453777963891725672227105323874451160818648919038663280795746270756922301134179459244509481901067710957317794806104540702697514791748475938741909807992064661521372699577764941568962496752420873117022978666707458518035428106380480557414041710293211095624710178655516879414432043369978039851431408117610137176302132672207581832960413008047249136468822835738761783846601164243836710611565869060242986138104345609752012978931064267720527516825081489908352334680502467690477350453817184088817303670757173996721485586184040692326896584940039174764928331202761585000280884680983875644774160680742468726820065208577137530267173297318867017958180074650375788918774098435439428583073523036303061599812836980229834088280737270696962990608476304031551626029707923021549394287200848983122250058204642754283775240211816856418024478222444216972859026678589509319862209637656314306404934777169157975565477296502246627955936072600733546643717430022849792393600693697265150482101015459132745827344644300236376188991329815444005416637992665076886700861608980755612248689547468137077405078134893668061809835987906784333078197885854433188484333080710778335715688044421031004394248937525449211174753930600879874007499843860296258970225104559125561549961826654825405214435296214707697762407661906756062601374979669658540169008786255052793097996135297719391694832756347819145624032627941832286088671656316536263212157521921672224474205299777057474505418885048973459167729067783547923555317200579635573400424707615473330895368461122145653967116106946411378234471009384150658632505455036955065790397707864126806474123134646583159186374320460905517686040265168793998361154747464813830878406000985913841967841487436304599090433209061921960180244451750389514375483285733130684364825552621688722749101117167662048658643729271882969311848218307012138403076265654850513709596839352338410004607789565274302706393250 [119,62] 2666632610147423647863715588309702038527033966693098998667123440532429193528332676415246705999199200534554430915333948016477839203488257574585973831045984951819280186848075397338486579940939252442814532469304996140324101103263699435889724281472775783791737053279630675694833342818184862733195159828843140171198390725866349100746549208720368068377295282688343602659010312136373672156240326904069097726818127228812922927469144925418498904434021711336980131711756149241932442150121966957356627195934862521871172647728877566910312340377260069936629038911186197416031965606008196864159203958743218992262233118428103819048024648608005591627823665942845654064640464655625787678840967341976403569531855400523185033580156288169783216539674468307160086983126612385466761428261564919425615554665478213429679217374582409395350322442036548863799583930982708110872761863514338432421019140070811194374137014258657976079930956080062970393980054157386927468309354360134420553511880862705111871509862325425905118040490245846236287695325190746208083322876072504266306663620818380956364659475379777450572818152285914440349082444289879270244731860012079058951427132561437550049653478622214637777404442247550971227844616795292343804343716084037316299757402358808805609046212609715789591231970798016839785720972167492659513536140332123611321463268967554391727739473015320200855411577029451679584044514289044495253472677878981357696763589868118585554302401179531306559083860344600398999885417897485282353948778858650152206215086472439639906016119092052087366630697271892033404939684501846654591593588552223676402101188657098510805860724486017753876499355256870872034959152005278424189362580961544578932364167929791338987332296714045961474169780457914145693942567710802725526640000457504202779922069999972718360046107054522379707567345786802502825071088703461769972383960408851570474674027713953309780080565067642882995376928145224721494728694004222046756742250402931261084249506254530356081705823206516173801837512097911663801792355261512005941430625 [119,63] -101235585005513751769086311448051812846436411442216461182862209792901221136080578204318794504935734215309242800627936876895071903047092744462499403282447390013537245497708388880621599253839239071931568960818822354328795519012222781871267586059004103049967795713932251813170979966202820504644467382158912115534912899102936294375797420127739311753354725408268830876171368213162369535972711901224557907592393078539714419410102723512200852177112495296641188729331931187491026291954872917540886608741651097811375047455721639773458989712065762264256454716774357317512828713772609382295711054468835016687295319002573615483909979335772537322104842561139120588264068725160890838524659443432094865427720133557867105315011647944423232936793966267761671799873623836094723811963968610212781047437754183896159314898177963206504663425272348408085649883739388954462576864541021822199757740968577108609921825633110104783835686435381076114942068581232253362881641856461263357098377080579744054757222762556602999415511775545649879519507315614990720815241333772555294464966858396611494575816369860712772939301255663780031947567685933347568033412816966426971944514136463325147690149783758729803804398978883939202319072896565298881310092942467875888212126946474516665819067908373667269679539620051875906617028761207189785020457252646109179973563899356749549018332915802681498376060164396559893105608456909272187486433088390441618399792909878757304156102184079582427923364011962162652865340797365680799931271678500815848528849639512470270729504575855748054759103897998472157886086945885476181696926134889203719513468953722399070364057128862082672159122360889593473010778128357044219762752318000851551410316326464454447373690849885717577649305750143698251841863642666322950373138475129127408990133855763625404936681030209583316723565630667758047714998091552643873068836848195889630916347346702790476947321161190701926513127463118004884501754899229645333586332349152868426850601551632107294315164377829856682434614301976079167891897624814214269445 [119,64] -4708974038748455997677610399982428696287406407428231213523887230550463348933088238978137859548863292404119120411096822349468181826868566932502286820094736231595542753412822736567146657270639428022954650307272718722500592936263580839645929783021965347188408906293404883790839529731591941689005528923389765226639972189158760897391222332002044253413878424322129566367589177084711697535600793041432731926603278494941951213062521120784293331521184793196600967951044200143039135293188130203888936151371814617348492068396764603554642933819642352725658426956023480930446206464778164445681194000776763241667510099400875865462890761384855216626192697493755126008561331828705183250647806470661933657019503795942579610818414521500041234460934225506351526071268715932723329546996432702491908872818198116093360034350555740268694142895085563927877488097403784342884776579005569240129324111626605786675460287460096298655926601749415479363784093678212784009307655798299993443673525123661796916984901773814327320391969188766073805944767228480309633619219112864100272284277028081337498971722727311876101723396989503669922076419049234473725384046616027127231401368264290870782045381022586968402427054696440884249495644830637201090491490591915507093843020938932719834232997424281485857193504502982705701523254707903080698803546815254134194126930875748271445569577384887076907766890066456347391243314805123282299629747323915891017952507039842253457613287432450396766337332904014155676765485120475130955316683347140998269017381850707302612828561966920605439118198601840371914386125918847827002723697364578240254820645657214479589713704817016144067298379812581674911136730661949388363858191234391373570130465429442499194521308079465939613205386213207632267441243436320114463088415061284470710569103222282760561316681347034182793792230217247412444382696312102408677025287135101470493967986749499868791175564800223827976448300035660507397128138380626814201728738432394367972759364896686545365825935846099921716429541277306238386632539127280080 [119,65] 639663558353734434694148264367613445678817588330901479427094513668077130379406006778804055806837795524999111833822206310741973223082138496506040776702317024066031909196872922701508519092784365455905199670785978698761739178806666655066282528452040149527294555134615536412042166254943832102363402859344253382805223302842155620699477417785524670884161147246057815296492154318692417306327920034420220991569514649608773643760971916767796871786518677024270997732876612244603263001796729294109017434078307065761475742654080105314243098485663614537887976266516836898299775826374591869322983514867480745634310661885142074533075731987538273998817259523198862539769164864966564181713611974726380018376954343981873086814722048855861031555851853280654504075280510471402572317348664110611128964787744293719649989549333996874179294921184366879355418519165451650750863517257444829834415993324173982451311280275985168876168314140725702578240219810313891971610717025613768989429302604785717964775383012135201453972989883842809865889787726438991761704707839619770732101155498323872585322941364317015234380484563312821166011036808034225759334958905058133111353979413806155751204069923455560164507847967520455261857719473165170685949219986593034102324496820218058706589463829139292878085679388088394845733652258488272018323931961237639613451006668700125502496065160151612705864239561225144769255348274110401550939830957877449382049655509222540915166735635616057018851420208375781382838424159884841780174824286636432980571959597306289551038010914230903544499476940234266505854294753963227211373879010285304251800065776868114105842867565182661128484900748026297204768971795578756939571012628279525006399833567502689081939827210446539853462835560503600254121249730013255542315560838314865631249182882621515391714796893407583927343964419392192229124393950919943238524988569329139599060927042079602637255767464796395780438691565464225225952298791708949001756246117253465984496489378580213076435839317755524598352246623228915138369725469045 [119,66] -5291616905629757570965957979942387547617834360817538262596721542249027995110130436335455958573698000777893825220448041036436911453507823539866857538380536159107967902081013622582652289521656949565166570419154652755136648596272628853196619317214835826145083040620691699458563761436634215321685056894602450172868193006970161960123287949875947510313529166128351034278670417429907289342979118766230375215634687093749538723708365212352895024821624792304443469300706817046957439756489421991038434013252829633247351235862538314098435986154003167114628556886430703003620611322573326258532674414954992934230855033470001970557548543279933803251414823919288952297100385029470505054926148759553439439036813871583163167894216217224034705761082318819001612283012182357468601892030029272057450518381996526614403722098832061493271658647873350557264276951620837340803175199910240400102957451610328700416301058912426135842387122049928307647732863729523398778706263859936980744860940141573627155669751537966306766132256506361456860472615423979465276749842853608923604863317391937269260415834107306869260655092696366352914581872685886796911947347351047553569262153952073794424699340596679801966894886114086753325677169445894831058163401806410130540553535405542582586816871595259408033876086164412273528931186040300760962925305404532792515490627868084702695491143863196675122900122545615921492336647185870906393950845445961446827278600835168492956412990106867854856009246826185493652427307140756014786635735532971833036889780774500473239216427515030335224600201307994920631626413747285401982216872724575745541433377323310625469049641798930876290932932825060336532112932970101814163480640550096101211066275053982472054559141383964575062400916691065758963001146183655147498974158787443956652994391593318750370264094642147131391644949671937146388235962597827075709183428643737863662559922400145030822439289003599154439093039433550550961684636770006188411094801234387637224998393752286372770981563490343776324991192698860178751728030 [119,67] -3342448498742475406009112783988227358555086128207373995993371933838209743581274896766391533175336317189516651815409564787962766239058711974791363518044479927139821583104321476559522135161434918527136359484489445448604057960843420856563578596692459253984684817990071060341387520031226862839692204828049971242685202204963076453354314568433171222702857633478290083417061633402808429579753186762666371025374648939286146818403431026706278172383276637431974370929042875968521941085270617994062134542073540842370378385366064239801460932803008818424172057053143081142975769636675316296297149319672289360199337442424494209451388862566837226483048650915360729498970991464740550429856799942970803719115985210275107220259807103462254651972062348684244966789085424239438394530055927524461197363425406418849536992113444391418455317863200481687123403753213725634568537905909667250045125309041804463946025744852139900700544121453678907582712873216662111830495516937014413043202054716180308201664766107788588125288704234551119160570984953124486062463762300969668583208935753927349047365712101862436027963171051392989541713038276738222166206882826996413983163703644117018360324398703867212473183942934219923916832529447557104534515797590102376641171422006285911303365214800194632694580215037304928591749403623713993566516026397480513534795266539798047448668946672742344964333773318491900118673120757629491486536503089697371270283877238265480848556551669183081813164538310026638505640956474906060052420540412379316313457116941487686760437846191203076351151495945830702056058809855490680930553616847434384927870397046042601766360087143199998485123331937817646146380774105102135840083433915436588456063443859574486097878409397949763614008518003549307480634219318339811222751269280119509076429465675772375122582065240287432524335503504885808531110899953294430475528265212751355130202192015855235567593131554963306648547817786177001742109462368367484646259803515031309130091895396147446997625470086964715011612698808610316062640 [119,68] 295726619575120896943075897751148426004583099112654556884792346607833639736515948588710814913789772058145805647008877490951212876311320399395976616364408540516154950405683982802646646464403953836831153860168314085507162991666596859385522097534661366278242764065227077224659975808544266482265094549087909933952229771965297484666073866508527636383430189623770660869021798704300583282312804294612204365471649014570089196657732618553365499681009166105963277983488924525057868391091539797456270443309360663227335253059909230999473505183220793008993431628149043963780714397847880024514917065833275815423768510155865697027014085002075573861424610449429324042989652227556887458022206514592634735843183243531077457143900957871001608097026811825406652792190614898180723013486584834268268367355667525408346321929249242654085957787378740270442653194628826564159344670547382596103586997098373561215733132540208857601498533252051606093293273495473306719863453135850100944753294902095873260115703100784871487482692798589940068359348552334102557015949051476531028917324658347017046065845954039010664484412002305417360449286673557668572015526732310979369632404702738997943629049937748747201178846380946582041672996107143568787143363726916194801695095016940819198081095124104546905449712514451253214055522700264222413512041808781323741891290945661563602719790070713567780341878872116726972728569743357486274525508358591129950328593014896997626809673857694877889002436718298628887303835045249687509992282719179391018168656439017498860975482116530087751539111774474453202788238648728460883789272775039407713202287090760417196977211763110276483138494926582308011676560383942353862237571181482916289417365488579285758695230704310713692120590805123776308282248263231833199806373099088362578315328056304170198230938035342807209918149447513732089128364127370560641901336408132719532987894171432602280305119857727552109039554332490830461705231515944702380127858454717817887243870787716369870069111399334148483630020261127301425 [119,69] -12068267718975504361755037552216089947907291947912926124262115554015063781554628339506045345008276466089492769819629135363889880220008215981440909584176065625181533590892347439029700045126335360517310009994204167482238517183475732198226718259423155782261930959363281807759834996272472425626684408745134693723529537354840507487516550968752437246510683929626158259280548953019130757137834770748375186985531554262748964596109201838321441294838557913634172906463019437737281146985663370568117488391396916105449287113636442726034277986910874629387577876327600988367792134405891626540331225539325091619701146481830252854287612144234547052343919843941331058693057410933777082508317623869458499567389435258260675187827156090493742337872209863186222942467588345908597829036327265713507741997923284433399467216377259364411154724815528478829517517113085228195658606914121805336588561366061515269111259358326022749872917271773936450593885439386740706275800507737407192515884193156636440390879791206577956800689354916828586258856320640015722510378671061845785137196472927880704328132912397062193860016940374097530811054490854689365100413455982502789894587675478434792424546734807818306552491790721324331699584038579648494074615734743073871737720029856890459618406498772563608146434952077606323636504101150121342234114187408584473822541587450352673460159317497810520000722183838186612013990384027025206974326297928983391467778722066544303668960415514892303260474586662047634200230883408063632365391747527261041218137848514902507044972004143332395368003712721294059835145519053723014273920736722583268984192731552128834664451575191445068704170664133455818459316974716798392758468530118334628407332356844338327853024178151296910488510118225837702838605566727184244936177942383379537325166249104949446861266850507380878397423659605434303845175300291430914637194256342143425864793362086715081070214978574749797903567741881537581029231255164982218756686961160248159885716437030557443413005990048158220368905450342150 [119,70] 185441056568263078500027313945210324917659729709045236966572173244884015545650015328907843477440687662874066071791834949782576798199277100582196723488024106016734666769952798369781191850111316727977921907100899794466745276174561874211140557813649045228188575355550576877970692700286780267589279925793883816670735663416776384205252743532277486769636463774722895496867562096075000770234826011199559805077785371499599235677537205569634613769237270435796935006265915352794472507662894229275433428328009773998463566883890710659187038727139058272499675021684920653504328342950323576603129625691171448012088399316095798578547609718076908259598064117219916086082315356896307548732617662452601866830487520368961845783913296324845755775133343105283379298581576444094731777370133496498783122691030569422959162247506729195900025365527316990593569243282962140747454708282863864549238274882529975738722253874905621593659291379436113948627671213152968974592511537123179210415052473024467645376164096325415873419233305038388891416501217381033278901764256497513913748149881185729354394789776763465190253004766339296991049192569249316423328128240855459647101557514697703445738370961018040724110837713727577199687174816185167591499410935576724149624964621912221435057506475148862499402140717638588700452131238073417719229010758502438849973942815270258611307615420726706803771620636661168052560927829112853202652007869495615333665426227574973794272936483587925337377570064141131657478150575797042316715141036636461191948505292236383416711938106557567621361910488764402447556269503768817474221798970777838781120495443998095192883314124936343878676847078385551250230249969983344837261770977690861373366634326722274083226426976596255155000927541507924863797197039242049325215715970492999946542485921050994881148944112991583164246841000233053778004451626869291619917206120879565640852206980343166161828656540224505106820987176650583158466189121979226492306504596916611405262333218137269556977499128169344228046364200 [119,71] 2146396665199448385846608211179266707154553810591502087384005292163679031816801876508483844912897550873966946759247555421193595348159163364620182646376694437880131204706189292375689185196756553186498257215082266024469440732406948669463470348078912277278339301276986923970646697743712596555379578482382026778912651781984230829088356616406292291109436947701681633031571430778481879287251963838953370463569886124989773267493845586955662554465415734760140824773496115978222254895290515866472990647045699561971574603762371071042644619079344887897363621580329010498930916055897411177195793220199439375110408469556642842417879005943578921448253135884952322541867650368785851012291905665164491284871240607582813302808169284335885980002220775727787039222954154349749372669152651842968454247323277924412881967610612886502278963501725713979246623237453336288367189020704719900394639326082172895706619902436967337584549671642126469716069619516495012052274614226716124705015709846411976965910482171556403360381955537581803592414184751127083435151279681308550565346527310258497058118488760845637459355086486871779006942314115501398142169133595365963472818344938913167140384652069972297216650383107460917703231926366258874131839359675818162858549413650988082377871542753951177932402435958938738984493663321281815234240862676546398412688390689171152639695552026532541283779754781158597501466203880982078576171309075267091697885423937039860954455158537011619373203508825721487843372490159185283912974754368263075503098622018039130204076777198913840182637432070355174344880904198947402911831736193585505989723400939608627045827852628168372714622934795895682775513078756052052249714223260680465776498291775591108870335347714774035016657366055951770470196139948983800075796197169994863050552526052636773522136445623134423953326820728616346169007784127331401338143333995221020256261192747920928110004555078686408012987567460673461191237616469827133443656398544276174552193879383680769204577314106352156320245 [119,72] 72791920558321402506257964178706921854473226045293242763729385619264006426976259676318252830574922313663067203106818008391627897805546331018794472090601923407934943514879269134958890851616255738399446034400818974748178872856765484717783677082505864633646757819257410001950175950949670843984295520265493658890723331131795200443546817672741224025356823972086390979885186925468866141583496056519043118579919874227398825315239991442356472464541924725072839059762541190360839033158198863178698154701504462016222665196804626118941551662621240836820452296079439954800441082973317406853560839205068205625738090969111078915935836395653548917187555226261985876593773819093996231537248714518201087932651470881950542228901935728127354221030821516004397069388863333173210497458727604585197450311349863050723158531227388525285828143038964268548297939634591056494118967781951950217169827965712407167466190241693629401676407231704865596221810394828136318558384351349422037711431988148084345529396872435964356827491379663596643253011550692949956531114494045725061472756939254201534701257597859000958255625461899684747969335298101140427465745885402478346796829423044746041092714007791878573976120552291356089447878223005919499717705301008524506373654214392453260836706107404581007731042737252110531673353439608270542668434162189686818121414633551654172823195757374583816959994181505215003154516705229264569194877204716925272352139985970143128454712261244566802896899575406304709647916932273645917089150955522059437898923069476280987200876375927752097492681967553293479750672915410567367750541370964656097963849655756475409861061569264695543061408446848791583766997358732682643092935102753439539996858599620078371944978607105899920208351632569410814812367190240942282951743072386667594404824928475350859678465688430927265640029917376232257087747942443761317848234364883662588426790346938773376308763246326268219558968337812554589941685278233122092671688616846565576294447425639474116421137550440680785 [119,73] -28626760608887790153854363945012557438747599462008352200100181565647167538850352756071856856769008236936766728763140250211420272818395939096505376523114617857163000105337397125802805014826880182369635821225588233508402786340142315917053831915393882744303419373295613408195006735810187504885482276585334652037104023076519480639338584879686251205173801328260358441964785337295644365062976946010230977109151201691453409534367224952393265485784202218146901547025590118842219445811585780286726971441809040393286701679836744563429284491748650472061235980891672479690664940671966790981680407794722521638961077092542204953741877596559383074429071485631684158511677187371212653629123053261136993163349989754779629141190023067414189688911219396367581890212317492350808798456869035118801788081005896249334474145112957328382469620979850061020732950196924235982646794631414085025158889253761113642792329924138482141027541281480717639403375034715473238866620221180746515928972030202816048540759720088040224528727791047538774604273542898920079060081458243202400241740947990032642077457572149826599310963190579204234914310343356093086616887258143409147459031798469696256063002070216331617878557495050600673094655953460947553835526917996855200872736022129876480446711314742429654687723915547043019298594168978940579428563051683974594854218606449824831302160088412572170422453973452887339991574611843515811318719693609851967001522242762106690238261066470657362368219608124213889916601477981905648168171296120102492712173652305602750289036483917252080317906021675916869548738528278455716048797834277149134931847058685289151471611219024837923537899336034927470350367407162678684373922782905705606700962923446502404332228393114661027335439991009906393984151096962752474577975283267700907437549327395666341727920714085935846205488757768243685389829557648843865867407814337945000120125184507840514770902997619853025852996844593712508522022605921632191898477727453364773491495368403057928518434612823675 [119,74] 2023797612448324770005797440368024996925512458255702565816140448612385409554838209827236492022381227959950967987351742225897538996052626394627740178041274896269635268590329926645585405672762237248823862960162052784360802561649181830605420224684474228515743431775065864135615643595143348208409610200423854101809102832893055749859652354955248822053658677347898889412122171391023849048102843286807677737267676851274861034946660254032397355262001108880198688872025249656821440946602679814208663913423882988221247918861291644541944934292057816163707863013566926810992672989658300120676485498605054437467113395267237540826589420645569306171779009359726756224381149844558873737130107731482756456355061076354395765918365067878074510505558891739999251116806252530877578173011281052618387850774444591384016447230339436930949675716003297198235395571973360299675676418107498571991814048458453288035193976231676474496146099387278209663333138905009113463071058207817205778777203561289757560807806361551478438866849006383235583872369989949935582773475588392135649880181382852959372517891087197567442036112030772423191505277366003769207075663921059313986617746898888324002797084412932360157863531801022404159731853039430590860875994245438945855777815579932127561266587633015863576504377563111200196201700109457086661393903007964118093050031140398314036063637746303661708789430761556601570348342763131188498470071636962074471136716319457178057348532433393092929699374360838308822859454703656404688163061340541382637790512626200041755691464773330217487365896245534270699219399042678024459017435020028605340122355672718505298860085614169492122443833860244928130200329681146252734965396976723925979685056112559927732137673473340630773196987493244940801944539489594307447884540176875587620292771926834100413028908401338234401834493372337068091505891869786791518008140242254001816312171127208371418100845168503017001719889893822962651685767445950962365793854666884012105257822645361478428686947775 [119,75] -88030858693328020470683261395554818466228994118705224791846747497536215433619544443637992212392626974698161716074102790229383862513078775808742120632862876222415282160634771920810532472785432590217684109185954007914409313907030896847866227092412110860114232221393469268612795443057069838968254902637852032830798975497970006111454099447656917963236924570242359254954209410093319667590129284785219132695226836410534231110771154572578702175763836896298859364115272395355291816331454428302357111568094618231950108988336277674172504447852789581045048443078632517571659459711685543306939298550252677890044054298683812211962660628756669601005277562684544458776394971599622949252745547624981405531845419778857732831909270989058432941734733742385913354709237808831891769905077974198770768164724356866299758156008491210578010337783660401866448739383782164904067294502602010359702854919992311229775331118159727788303376856508899529490545417124518799248905276649329540093812254419022169540875315244603116365380523331218098746117380060533879239539093228868971244245250214587337055852409529251285840708319929442218377454110465346801694129657860331562547163248518957686959615683689572032439955702387527879676623417352774724790645869903390354676567885977603356705072991224865968997289078830353658265500900134166699783531153691351724594977874426829433457585491479759533009257656050089700905569903204522333862042879933445248886789799144451944629717093251954218204602612349857452182445804948761695818471612061987695455219394934808894336543153537160492190519222463256396144738256496064643423763719541467240043731067032183951285533839005546355773897696914655525149129219933106462943919152028273629525120140303942829663989063330100656994214330986076768947773925075821097219403186951716542643719978229346245042143364415915531531266721097663507980422460189224440264961383266088241010579162621821588967139039369013454785037846582660168055617585650235801969982111624291134980956397186926881040900 [119,76] 2665964657105590837877523397035890536178169602519496367365925328215677930892778870398405778158719068484184777173377051028303237886133609649897874279387827937581904608021468228037901405801863609578262416873333623201832411773966156695185229315248651027964055282596657400211921383793880892077711108661056726736235589208110235786075523082215058427912298093405085880952922173102339840183393069971206956208305311059483849954550418361872753737223815928194492498178939472693559881375752277682870233756195261056600225728295946469115414936797364312290278773971496961717792739309309612783464912357771633544490051894034645637120333706214397094047364685242604383650836624829608663059404651158475113943957712853589315329038102325986102681814413640484884231817082519348988356278916792038923243104120872285440842220429517301051149752603475105412907865588061530751250860007038926735953951086262962326124630751144177813843807543184405716303566464055773504107622810289789638166501898470815557291152558453467528136626484672789415092045469010173116564784041257921721528225445897037021510831972661328939534202867105473506520093614932278811505922629785872215557280810029905659177654858900384050967623176251107634839550702447796006952534541833756936351983360521713782690015682107302933991970408179616347449001260656107273955853360127732036952742272836011516127009336317631462960412981588941844812965500177062101482773942435402814762731226902632100008063948033363449605814882232446276402932905646197364738810767971877603102499888629140104040142957616854546569163724035311245571028884007217632853013724022715933135617367800046118671152608087480649363824285118580807293781950647153913784980661023673557561252268286204062162905199189217957214773829829129931941190222093223605586530371805810124522403188987165190048928728656033465481159483421001021881665465254955932970292543228667782348880475527097783821551690019035214174705281796165263135098195951772061588993654596040370020355393977932333660 [119,77] -52731211843324872310560741720943207187977038678406622649434930971271923828620688088806503913256526394892742502505193701879692984884258097379013938921316642944500556732036574217572578953623134804192514870411993211378094194285027801035661638844790245109724853880156309904493371543541529976289628222419025065517673791188422235521068110339631498875416808861167718854873060191330148485741610194861744739434405318183229561536514620243724349850270961735639069641346927978067785822627971367823048447848772416058746605483497681584601958163945401592884111699723695221992710817474490407833847842112437024968730919069247922674781161942560180625677261694028262957417042578322179814557553127126975905743007749628892958250288368550087323137586296603283663051582749619324118856223911145455794720755919768369293072181012584042641139133840451510865512420990346345367556893334482876646469716658462981134489230324211555011173602457278235662851873020005093801816575703051920840134931963738077094723645033842173327388922977996993371146355095707137679629134861472620593725999767816260646730851961127142539907571002134386782710939001847370505409087766294468655558641607496575482002210758208233091676807793562552432840028611029617259266246207605318616132089977835388167890640557118591045518361852936313497962232280227727483753169077795143428503828179995698082669203152315114741225641000575164538301892193589282244419111344167966133716321747756037389710578167050923626843586295614572158623097524854041354441758401869060714975746512111882272961302856542867319386660446703542690947899193285172080310537280753440226293773315701436213385381197331442440738560698503129129358180532420825596939615964108925377015383514415271616389992628194176880785843551466139217734869915608160833958553096281277420686818326974165848356561099216741546466301297394009882812804573230981929391456726844387569137629593627154843742638574042105493658836903197298671404781364232442852229769869301629252503668567848955 [119,78] 325502391564644366624647919764188811910929113809756091627193528613562141702965091425139931534569583916569531618728305366654573194818757001704494253520942004625305950369470263669765261577398699281536125569219211120193729391271574874647289257956971997434714677666497157843843161228345235220734387114236234343286132460817024930511778010049415528048533008179582098519273759715202911454630641856345269765105184621380609076656972651530750440156005588509646886521807631721398006175901534855938743934841424904848617496366993601983773988522249092448293459970571601630583801939648196958626524980996150423144394569519171319174174629438523101993557912747644366662747405996968350562246088504134562916141332223210188243848899256047895605940073459694419930492557879126001958155880960243930876965636628254748151782915227520429863144897629621507545288856054069632598063227101589300076810958536552655521139925883397655831915006552819362304643081017550041407776137686324690930197515383495821231045325802552565301111009425306437185706072831229246436193119061278162872193148896856791130202341507205126880146560065193671015918655479935296000253067473441465190614228607452157623484234771614541425637968167436636461504005470177094765344807584316281102200672101291703613678786518727023331514441934313385406844985386846960163056642540873871224696502739033334267055862982400719426638885639708249659590686225423215646633626393964185943270939824412834129428142675437956849773411457658477045761006802778674082802215839550047612315113782354559431964182424114184717174969067641428954566323289611293411466159525995384926314469620149359443218453842392508605036840115101817281865140406624755502103229297681812762960835550441092494259218066221570545806601904499376514334169436249012433876309189830471938747538418073665372308991996333020639673484331515101601643256343189185855451946924990604898772478622946138296790271603153106449293718211634126213968028993097476303138239643019954689171646140 [119,79] 23058677724753478941843963537634966049907638640718853830187326721976964129477373233759032744992477659689068766803668229174883344741370125045752478175530270995309996016267631752301271310196485816565109599610661155733669971196647501308618270685549399667018134334136226024218993291009245950885707946165470319512650725601008220655909364297637064112710411912338650784936254508193916092795992104314611622651054857381983299048163873577208045348251182805410310588126836596670638994454915712379688077309549828438794243437026811855741636289450138466816411542212620024156177150544484926456997288310393044461876720522654173336844410397525218524062270023989551047663878301322997513978294525655916837586777191052430579867574791263120487276376664829723520070182637528567406071497249617118607335083316482851291217753197833504339897606111208395949962124031289292399105742445532019179927380371709158153747363617322291869435928662625152635031825347917581947762599270567637181899921188700236885090698274285624030929804503413560975622543293835493173030863130632238728272082663384073441493207870612622880992498723721237536496591082177098891979547182833183746061388980342951833437631256466799835177894085490968045921643996553443287741389001430670490017697303605244735636338395837623114932980529759953282681588385311289181312657778534347283303085763519794412734880331958817862976728031377725129390396896138014684445695658531750542805637868442041062716244829943659643707293291259479614591096727803821538046564677135981680629824748678031855451854708582212338750658910828977865122017141590713990215767636529710752794617906609426001683021336887784914956396085278025027081784843508162479392913401788737856355298539335956062259440963472619354294021851856980900963589593985474198660285739058430144548809944707399152307667831855068015869772720319242938521665122144316320655707529552445087352600467075608125920468042247673289873883071003299733628367010291898219216562281648219111642910 [119,80] -1056577233505616847801452467886425364256275993441997473550683408232733954471388298041654580858134238045231532458768733330252156557587196534956981073082990749745257134833663895687292753305602617415703043681636751655222161668635439370992007281747816909746469305506921488807905824159425030972954610061747359570696606284446293911794314143201694929127808522937537172781549049164101381695245606017979835384915665347325374462747319307726375473128082648404378020782142578175738247233988738736739396166856022452803452290489884059403956797224617173223253726735032664671476938713881310150296512341266179382885856945370068089449573303683033307856723594438757816458390328421477325129279197262501821298385725792042210041963893904395816457760328158747609308513192361134071162296208881022049895270662960963137271410998685611755982031820529207560636693509326807882835396132034135229843156420056834928582970562533590297492115872105790759195661728624322828490413362093610442241170080687926751201994223097082605452239077766537418234106160306346198818868006003256910445956188918027424015490559495259426850855275104889197695375461910853938626604004113747815767316298496710638900833920755135349743821204118835437209965883296219064827932110299390553458067602206814872519029609107973561917691926758779543891656167350124105061436185577513140329870885582488046314795265006139953063100265844008135259886280050352907102045523556726189485129009032737825934293807968898038653588562042903501110102718285495300136423363749388293763209748403301168406332628497577979723098685395112111864848370082393026275678480774619225998978848056639807042278871916428046392921113515849435591200245853424178578137844809990495114626563888264388774131356300857103419431103150930593271176458097693524112251877389633072817793081517868821825388884079564058023225581837386181771741591562566857954177037740809847806735386922248376274674904842306460286308240223801727991608891227006315961809151121324434895 [119,81] 24111382381461863081347632893209343326750646312703815457740843554159819688061569743818209382514844138931718362803421483766730319984576736822941763628341423162386438586140068219767725918567695001186430010091236776638605314933932366587818813180908609786233877570754890862049956297439091818123527592476511772843040016864638316186389772724530657266528023154636590388224657681317158974373390202950142536385882854147145831451466679870363334415118975003791618986375476062378227238100044415745130575807991584752858393235849959065719783723029745661463643764852199508883428008334178158552438534324629741293438999748345901874764134023757253338306315941098832546092618198951237772611337237175759309601783035803979926126838322744129971647983970085662671009666682920650883376628434404651247474540371774293064585809068087460185117254331710921815657221708509116099926107784877480984848020546028740120709557723095671526772039119623728159615781098892484639832305255621006265400073893983470335639037293679981642939681582838477480560792417208869235885542619196565062969266941818104171886268693239518637523035497421406962077460104801773355425202392025218228455794455173040223907775704087927027865502074424409294114976244710327142710488580652404143153793109612826228342521354720618259719322828091718895391368158229377112326070313423466234753543921061568843144215653512201178461298974447514253960679550913824599750558278390465625125242701965099562051740805722012502272545834834007963450093381169046000568044465762792851638896498290725104085415218530293007137350522399410885589274386167991495592250572168560359523392698131747041635152291214876285131219886369370474341853932667058160297076813807878946673103198631915533074130555835702955279021952859278352389495078748984155596474171889051102220341139216415351728683599074866780039657921532030483428477682394674459383187006897184303960395860064912614551806237688137593515701778435365828391430450619296081462162316248090 [119,82] -337927475116929996874278700959136352757344229292035011298033008548577065344353607511938027168817582657794406737787061158894392881270873957126508381558606682954386639080135328324189963815118756132315343093779814091514854853807400245430958824482154023124947720501559224392664256828148931401297447853661714941993835422739550163709004969655777267602093683813854551702735133440440855554815640060359367643931103943824794574308708584680445502052955084188348764524422471129913668990777106928187384646885898006532937718995954141513421367094424846009929104120648161625874640442223845109478581902445569676143256257266215205122242647127747035692859815249780921843367679745257391168795075934894573323400595553101258640378048724653836272353190178808266091284071492326646231121804825822755237966888750907843711206857795557812543003277992818582826788086434842798016188716354255283849310842592190752767582105781796878627482884172994944751507798342804562439920694897665025380456306662830848952273854189614681564020129212923480606448209916440061801432486943337983126153354162600361641071597030644877865083042182497435038005129047091075529912317269655112956859352629947920475253365359028046249816453934916429217319245852294634309499339939995324540864185126429780171431366030932079488397729901197768851564392772891103635951066965340974367658802634764581849211267698029609345844191955452539621447872742116183438792097208806666512394132587177476107082577865791337573720286632043183937356220393150405181151492439845383037968758414994045180886919362046600783248730166011123080638314981036516897331373180777130554370888827729105511137854953147434410021787896183689849922735042570481171139078645562970770105629407816768473860852841466024751519453876240789220297844154010349367180187237050769443866496277156864421733100268160359592346932818611484155548319418222783493315768845310329204041030680674034370237486867690004705733837436472754035264468918127235412337308755 [119,83] 3043160885977337478425069446815552303121606325247957712649593094991886358437976080829158853654662016783326114532944660968439749673914442495523069099017714979656175600962506113690524031209601415937742313547500306285465512495762510349699403278415114656134228835658041587982733825962637030803023858294235888141166722390079367964559789191237690194059185523221600876172821613514761949489893508043218667419949008316251688375223578747898848291856127290113322100529084835863027367669886909436869929572851745572467661730386716983991994033758477751902664037897291524291666453535451579005301876282024125327744771473171743599775758235662362394024003037314679059546429589341548873125218257941318787415088789723895706173987310653121611980577374362866052407184806782071034683896885029066175593089007294966656404674515564030987867527360501831243842348636538595094165140999660550619407084130085576650314011871222314578700500453466132496264171324274301641379751267697791027667061612917662954253495853530300683470553748817382280959078848795323892528021321127377644800232991808734056277786125820505368633506961027739031936033956993216829895271485067546862625673467100186165125278472747306646363304425565554887885812537505668249907031136702279823821041287204947557120805238533154146291499109293293516467632089960328475888185003100642444527902399977981976585561267931734935170173111662401873008818521019387904548417816368155019201995116720540052514601644570630023956223169034065725287661421340509252940164142827975167842995209337415493657524396152916590060661790302837881216671421892193915106475950819748177521630823991343903558525483385081536665491047399413769170721032809918352136979915263347574024368667125510953182871859459983524298340608086499998887351746350155133159215724242637313793727501489585216292114091373361851236146666359019830103513016613738357846727776565930657166119143323281151176191556351830034289015946372677871586347925370028268893085 [119,84] -19341029387698439808845333019453534754777535589528649677277537740214474472062566692331751228053495696467222775458700977324257841321592075134847775223256125602004500759364081210915640913139835740948640282140657108537204150767637626834017592368461199909400782942138806425835825975343386525148196902301769893737605809746900353306819730641463719942023371955515363612921275013160735743047539502070111241493622958180050155989191112529942738226380926016692666638326836436580674829580580059404962216118273969626205521675974737445509472807185393565522107301239178301059318698733073785152347189769138277533898392056137680537711083271269073933724100362305568530027091518173309107117966098795364697496243086317915053286761168440528692154000646147968661006866411619975970247145500672316932705183565733399901401907969920279610842684378034155251883167353849964601050076897910289635543219503448601211296816839813906150843990416249800234122211063836304260326023818398176570609278285555144608282450712882864965708051516555811880459457632154789389355306830134247010128017569684022230283477920218540313149581606176542938627270837402894353967504356005955262810971952756783062696240717273640835104730826629807933509720469591443539616111904782730570487579347759816669824546092973751550530422494050831887310078251049150517821772310107634292457478858383710653791146443205475970309552349311083168448856095668619636313135479252952692386263793144526450249312847549905445272724701605429183274339880886045906931724293305051836728477646497888426973282237117535608419464786347098033987973113510362768854466825541625185458322667026600515120808462454873041412550453010389580159097052500648808597479489439625388658280884224969509391725026227130108918917012874505806937159976135750506365919852603147863154882926727943670700731124946599760574321991333133823547138820337784213602816777418479464487318035533346512836270599561089804101473278578833344154988378247964987 [119,85] 89984373969412359151788738781265951481147702016025031699128827860043212782176811350503398487218168687847415476143847787847257613834131872018594280897901514318364082187752202795446028871424614483400327649199378983223619440557472619225774221591678280543733984067381170062605725613809502806680272341308366156625657531757341376856076611481449530138163663746532379497833804192913277450537350027818562958506218548549837946678131526209926862578428488318789524666367933745682679714715599788038590164745726564266026961942747501090268877548692134743611149707665361820415579437320672507489560275167203251209029498017672357921610362014665564259436716400307703235957159305500852161163518733254607503196435234481940420935283439840886208149906371035968634025058830573455563301466207999992803535518564419003797339820507553658543098118773368207744581380755016710557547884410116803917819362499354339082317408856301602331864507821900538454554947504934760173778575907442710660433432290711725492502164904372147352882018432761045269925943816968673114306612175644713487022963385847069810953390084921259714348878821236790912337705536047445610623203320438691615986052020502906271850466809251079764979260053223563680928488004924459760073188314056358986294712658586612179713282826166056251506842824105247169392103196736739710830727907102926869398030205105738477507915637627790025643966162688925211632178894458098380618807578353439497318485613816983958071642011309823909932827041872111695762243512076609902144090374747233984445896856914253252278217657515103779942977739673513503904881955619670175198624458982007657674191881414293915784653079048683596127631440101601563756568883626700295156048302587390837799339121299458479555278265836459556652147916387185210585767160500837390246552131229154095709134288882180228234334797660077164061688488182170503647306383614083061452742480253042028828334640136725148465095425022273248652634616650482188616695656230 [119,86] 706015509894019732141261119810076742532546894546599196258145128917436098701918879890066816543632718557231840158598383948349338169991277292596988045642889382181165342765608165311070041247071820736858070604379283781452706086864949685786748165159235816445512065985302011780466164789718885926581252552321194632008590065302992839789279478785969713571055623328273523055244856426899239150688964602019925377996005938806301089959170883322254298247748531129400447625575821333284272223633481477388963864683517580051039234844928741524483098357831347689542386563768031540461956350783334139710778476317973344801717525898304755824315779952043280964065471442307006256821963249028116877481141962957472597445137546116927362286649498803100154291795298543189732600920865196143279682659300708223933396058187515810298077006290829471257310092587123585385956193482331938827482785381223025645547075488222832089107140158731940122674655034271004301749583921806526054392296578769288466655781781758685280686662592807363416347737239684492596996802779268614480353655000468227887495014866267913446307953541662836573639637913940115169994182401605891477737573083968993065118080925953075387518298922797457572017877456602380721324745650367477286830919601044488099096446586739749616344053032543043355618762749920071470663628487661211410982356377176844633408398234734480127123156900552723157074428288505345417194799494112113622659762800484004894554738177388641608891875817270370635989988694311480172886795656382115604308356941658886814736299111058727006881229311158644125578666480655254808193998217361584289913139081321257729779924621551317509666782985256564677321753738033526169893885699197797407872810090221638405770364746561096786310590240722219692901689979675693651698093458311114663084966844802660597318457559524786831907752875619735615928476740737060933446260622038900529314301545058401516709797185841224901884764037631223203590944142342428217245765 [119,87] -22548394498245651506413280865661318140780603934393982162652735286459107671640419118334624745343846842660447037867625415337585125995149955267010877273638395713173658533569952492337245702987817511071618604673379277147631722621040169133593910822624620658231481397329829460286850482532102324994878921189785689060317814321588083723755867656601720648546436816951994174343301316871757940970502184996728812197685595629143814409204987585277915379258725120320155832822185422557842348033425044524941630848910151898126742173803736191227903676933290673927569359962096247236474800583339311010126173546673804369323196432359510406694644231020928125176021044496323378099783250952142751597218759229936492823722049894388568068976852935056366899483781555455163693611763431723314021282108467315496360371023140181649406284742590387275783019484438961667766445153337457587280593579679932509544271939287008093577768079346069016889289171128225443377596036314267916356298352767059215787479949338133543154626097456124906786697578751166011597734359145297186884305470448293557487884065339676536931215544060906742219567915398454857632414179164091129898723164163502753956527370553311603850196547001117604426997831094638399316069121579680916639365783424514803980852908377382184161470830484172915444730599346464568022652885802313065380988530909884827997408513420243954050418571136348470980825699316841230942086447030065741567424624099936354648959705723667269427341005357126717219975957262762416573947764709782157197980645319359372572869243300798211256666054441940287852839331176418587979830840496898038641899658256619383220457885291476597312096253215609179981286013355725918094160250234608971867177708289977458311388440474726695810217264405094503904619136474279788871785244569525500655018631344663633826752554448437235324850114788369573254072059682088998204280828950733690462889189955766706083743968849939038881592607468931312876778218961156203924 [119,88] 162790112982211750845273991127118167428991154496513196789911089734429225141300662939101807298299910274696918454085414175924325712041477997122558122175940324836791135381031831824361127249259438851689721821797620625714708420223091697401098664924315467757127020200776091361847579722373653360468366925225691990458356380951643608168305919113722976205311541170457557073339397850423311116844332055983791045582010723839979559598117324985975100760508514416251703627981041816999315794156659874345080067077280747879212614806699089942802342420075119545019891130311822162411654086188788177051670874213834956701358488078939188748298401046520659879494165154474227492580438487051754882610161388854072494420579042828162242166836879929531728176177905554306141140395096319597619195406796266836264573227018150946380148969430452921440178303547663489909275623324179474037118082542602563710673242758370181272672076168964449207637345391116949542989724479707413810477307141231691297157721935805119884678689905260378729876691945490372839537601022865087508000817487713071610220097933135376092927764766335661588342771790871246180261362865684263329077621943866078250033132950948522063424824505548362356686715394121070216566795698434050942342891829352250026895300084404552711013628218926311728539578377849512590466029433184474035097357230361332083947748345472964643566238852965911325297533091260757977635834681059181990353687611824036483262029364433959482668047204969363916836487847149320517493334249119576904551002381501156083975461027058525841019778543662889151870240888979021861908956265653824191537408821282959856808122793520939669054640381511157453578759223952004112166045788980023598361489915414453196796081967658747004115720331930631387279440695725917037695489595379279139949724240760121153880772437224446741944630905109264618611578249493939932373917782975456739366918392355522714381097163224018998469976048738231190644331845039334 [119,89] -95549763193925848093436262495778352295289983093106367565733555774231685109691920229079407628953130304004581931297434059398143829951117878063863035781327198765329615895335104383748590804455745469025357915514270680283073610597886646538422974139314030075308180767190112621486290191075426917998821506397393128389323398584063949166813669226750610203630096493743919651055895731867940567981727090383091629359011332031593012333420758378826762637474222307835361079177365766583221018307085398157695212195106872607884490453642266099088557759463409161406015469295132052453219758876136171069280478387239956596286373733061585167950859870101549742800787141546960715640330559345223513366336453594413060281485606053076033053538211076610745496945563152952594836666237932671713797843190260373252539592400382101374334842943017338336736989520155774170209218540199986084639328897044739479921086263007550882128539640543326607084274700791892736782292913227727034821668506944243787331038948867951642158338397765551317490915247519297783272749053929650125906146205244663750966334357974851424786215694531349179926212563591254649956572062820273203280106273594954568858779774181156818371709291538077863621770401222343669052886699684572869493760507618935827966312093582691736414785729188551662694958621631414423404236454417551658427080924410608758174095960603633777758782790611404601332670269544769921648132919011408455820495600514938405581557234811236561640008918396451263566564820376474221220294159675701130922854550697627140511998761038529944627868801699243577604970736889174939813550421902069488396947485134986947906622549126079544825159561644019572760985628343861528489663989826501653949693062221615419170637607665676696339290422633087987715382880143023102981854964845970426739326311439518510518951264058136847492229477913702447743482208519217321763115409818745183898572911422794203613237548754639074924288641918496540908821923 [119,90] -2098980036157713565112605056838797316874282465703892186014114075822152568134693385531297191094716100141383619157635095106062829252482313884602669055850235896706459580556092699955575131536560724061950795206926645950356293122290730838494755214846111134802475901078447665855696390788482823018090005855683496156455081813390182817545798860474372841209765988633977600361152870371370945156131223057743892605487894813891362111293392960073495983074232597308989532834863810895820452238126201343677637810064813279729357298926329868277321424899956717292307972402745039419209927369887144505838146184401003531310300670415265336156763705643202102958421416837357955624222988792667792753882019226937657575236724865264850423311609984604316667619190191120609784941073829337520085345181603059008500643633119724287926336194931054681406061170889689734576943187532981702971209178914995366430102450293385469865796508577835543771405990394732707318595714760539059268487701439613603764013595487808738423269778910665053382573401538494984125001772724085462746454815202056924519434558108870249225460880700559264950877111242200972078312461907837577301400978579350253142907126264195948571406011456804671180686940796024463587657493427191952857923816684254942058324968037956040910009476296479023562671395095378127888103029018249238361204521187774440181538486685850837722904771299063580049690254565569443802679910295449300250090230377580724485308414968033156000469815458967581452342516305940651250608730265955135171838230454623903080541743783826705640159238326512238343177073026786880842570638056936325409821716222555821488048060835671759125883113482216112800243122669757391725539232766629925259437215230626065899502168224840049968180600404785120659535378764544698398278981437872195894201126006610171760027609357934966178267113378916717632346275819065448512287111821202854006060207716688124581390793179311261874704417086889293451616 [119,91] -849434212036970898652791429829720074279346994725687615682638452651558861734963757249760651995644158217863499897169368580908984151427497921444728249937339258892234508383397409039913507073431439553666174473473036125650243381777970733478778908327649329231460860396747649916191742601444999363482763769288432868740332320309627541788678060685371524569626590257773504921019768086774505615427468528458195971001726550472088839365037787296825576575242575993059469790824154846246606057227761624001982340257795533989646399280180561095323204981469738614139836058648339553976236328867586060923199307963609206775557289633934350749108953283305824209805390563937334860583514226905251123275892448230820845616496817044005133511360386183995075882896524893903037486307721142286155826373144362635409818819679614811691012603716402193378688320123175893868563244435468203948928586959761213003628610046390084307798453203721029435839276334748199013303433187527021943386408549507349885788190885363218066642133737716489071059071945604128565438650321103499533216106137508902831966106525832661477867554479230666092882972889184417658533974344863421468519704995802237673372281945460235924943590193994004767648767737970544656798903676649974996200055951010373631349448601773235505206051394086289702673748269978875742439984293324854492749030384125240937217662754359081908486850841381255015428925154826295311644056369204915504123955680503598596556959047511022276841406925005045660025118937553733001818887221072160395325570501592232844851290103337263048313311437990919812518460486053147815059161433847954902168337844663515644684161329491430689871572317170260663615356914307346658930517364947191072218352402799229693017780536461466393818548678739404246524140068139739727001234057947911190230068429951791992074573432389133860459216270210892327230810571562793758646554162637976778641359171029765647426559572490992373205761525786632 [119,92] 20352717657902113170673098336869748483224043032195177384556145066437770328497755166397526355276141835841074035418363785184336307735684683539867713993722630275728723341539909729095539595517034816876501848631478471880386550853448067434341364362716358506319278764960407510025762144902551087281404126555515877519195793552858718313340362197219306334719624923745815335950028905705666451723012694486383207528016054653620197753130638046350953375765155108100550788975396291624206737746778205008458144904911907261036449297424921526974035406613117218559943121800554303212033773261455667184725237265401902844324634135532124384921214590224974668389451231083283615819731332009738368833743355464462890745413728359298131970061409527195945285044262433621548731709824761981673041334365820960321629797091038383801808135743647169298311665946374259532153955961330034877801292213556068273477743980173103106031337474517313784127211814661475020345332470774192429261259390411736849669096794168570813827772479932174621357140857316107233024217358012751043287625350366250037798748403618516624050552708773468066298148094996230457172189383208316166214720194069891309252281233275169060231317257122153119669521205874893764917758162605986467582555577279654867233892795813136821225583144181528378089304165213817452523223055222756728798611927372293341448058928185905348664900243993510507410145181257822029856359546206470706604774127409211517196463026269203324594980578477574807124701569214527715333014156717858653539580903432887848924947345309811537877738875072750697131599951907438853959679582605382430878912152127904025047236194343632284215068173158209359033955514262853578822901794608615045913923593166585275048690160327846062545066121786496795126433999036166423599684760249044062892991298271482446989459626789766315423533200422621901455204388351587638793454771753905131524691364497277890762255266869634835922363093081 [119,93] 59850364506954306310255335967169629721455575196168572952798211565615512654469997334541429909113609668727864175160062039864546831217124992724705841708335114306533712635765451133092654763898788638063810492035069448802339272332661330895458728835746318311738247846080541921932438785499669864506384193572055601738960482995051989552294036986250561258254634029482369706362040027012593124233499399043787547388953600841782905239094800739054376086154400718369423753718487813300965182523516367931694722921494294532166011922437135099160485365691222391844706409924055120254762307503400024556248914003792539993823754319727242896531819741154045716915794242090609599087079307616474848767468466847368559132536313997828486513922005386216746086661075163434235485838236449463261531506972714319452604414429954303698220344601101311172875753083695803920860155831095025760069774314006420348345026704499649440931769006196012535846182680208796235211737752239848036509276550679946214548381303215332811152092836616735822597012550729633517556113284072836489182202575748768564420199947306595644478281387777975127972621790297139134771021496225159431155669240320581203926318133210321781108436525174260587992632494737536562508192157727743253267868188362664135643650827255692246810108040961250601990232233611841912793802763001975288001692981069762051378792531662512450492369025775551959669140387860222249371160886299676021422191288796840688974149779845134300355585777692300074222411628962146585546851108663120892868841798749537820855158391620519404943068121938269010430971261455955517742849857449196204601291157449669530603440732624600036582069018048681672170820841103489010733897066944293971301677483591628758060754011051950853284683585438249493059978169393534602294626178446377905844019266716265471042478852306360821929241149991686147538117780138278821815815583560890052095485911206592384793982252406529824312655 [119,94] -324377481815971231915374697402300897049300113732857325004946636259451256119941707741172356505522837019496813136381915371212828507934302858280066038729497805380413754513957358931353947456465346702690328457013849686347120498574774804864618198171650535340075338875579625584523950780211107565678577800840373641873090297677279552499493174481152745335794326508482936990861899446480701986688398470044877948523326174256079020846658983200473965301547047737094616270472487460851692915790250690733118789649661864018629045888231115221353998140854274198814406328904310519962260951533055028942347991885466826234182654354755205296709380310748488320371339311736065972887549416780200547581610418038851619771625058418131311978471154425447387115499970009117985048681011912996622783676902356892708416600013855716670162602474746243066487992782941554260192851603844778580054830353807951895130070508073528000473200244240814779044025080601241596145965590254000929448059248599896774376149657749639247755000360810533719404205840132634665600256678142587983338133109479748070652606635534158809911012951008110308286648394683831697277090033844830752848053602728999979149056608895103807727373827237847675761431495333751547743748885915576255581736728854769750484520404928227127105273030519342344603961816135274934291893422335679707897301712036388843833511017798888948454656284535633935887078833266108957656963910101741587877212623919942430844155810694224668743543319392203741115260622727308980859287339437768402646819456301924122525235571062224960871264960713520437268030632613486889920884186835327448197120906708014524036383421709811709757233631073904763864339192942178418130743671093042943005094354097394747959687215624569949866151699481121190130725183499638277173250428969059944746412337352506632374099535336029147776339928979681994567026862863023682925869955865655909583073886698671194399043862227930500 [119,95] 208432735394756794074436674365995946880433052917325835871905133900012823558381344062227263373927809871543620284771165391916425376790321069614125759068280265443288899341681895262949804707176044954195052312975859743830921150499303983353039413488723149709133795328305644550683071525241931190109902638324224936165742367517218596976014946644201159861064380414976327487370043868470672879178093012937740822895524533540112483265192324059377830315305956495265862943776768443774901147329966469936471634420617452501599549409631830676394213658509902111137521649311129813907800947132985308621054674125184256856554523403462177581652095578058712076299950271334404838681827468272082149354274533082089488128848436849742783092537660312416436294832179343525877565784434923075026357422905929432015611241541536708549384353867996919376574280475383943940572201138113780944549995726430198437900376103440824271425614580355580108387603963974014622656927590554567815335950000300354973067733625143421474189727614074284938564593904409021158185322209939547286783224614124262958738505303668323983058781752806182121913274574654343791968162715487508827663047642934374279559413074530710972299924715055247425195866603289408386634409769845588849527643373197592476492287412931520915894902877000712417978075693862027950825959013417562279553559596143269890917611119008409866013941928453402502115812711309787477443814173659847254223324290378453679936004343467194950870129885421686757692602891543172877621914572701850334075758231522573556721884114434892886241916949827796366338908663943944546455741605229883287033228648153203898400016430743215180449502076136583804237247631504775947218834749770658225420565323962086660670818309118972123142682900368992820991327846409558215851732644609334305870672352811855173383282121477119637867197968006383648914375937902296457445856293799813176871888894013748588303149298027 [119,96] 678573050620423527323379420974360074440683446147690928714657380210564488399461201930894772615369391588765248827555897726631126710694111962926847975937462018288072060328105931129038508820727897392269859265889818543771029776202329308719994880017172857606493889199284584632951872462081417685868693399570844601688049242265892979726226434810705053188205030785759386771294685489244824740441393937382729499636756707763834200968553398416988489051376783386560640709757615346076557087832158018415929322079022375871395051517018640281938595918554024569951320190996135359422684289657602733258339434137449800623726601798111023072849767496850438290916676360032933389877795022350520233053464708236581310768385698750040696166903812709568709589499831584905508978548583474714248589068997019408522610069183195797699321310100115463895774423245410469274238699601387962638466734175443435590580483663625048859690123609543943992041218565908075285863631654932231824548498905488809090751015573131085536884082258898267536508716400955261554767571024746563790405434592159716657316287330048107066590444605447477593839640608851461962036697970773912273626930356407532482603511736986698489626842802900098393367319719682847728771853741663714155834119160537083493331006747672430694037372484640785522680189233286940219800011363867876719960414538857693073748360208119437811630115767728426076719568447337727167975215045885347413572109318865945200216198964985991382457055115310146761859044438246247889780063717836248433687693557059325989211366526175206138885369893996550816946856059757021799731982618568320296990700871844457426316848915937551503902323206046622792549713687350962189986870205055237758781116853365740408903538907669063937789317427025791583952628089882485664793221006415676415612889711578039715573134639966253535113478575881804337054837669585902740323273313691821843585755363587940468318573 [119,97] -1381042131023623808864896778317318953374746618397177265599079298108514449558286165945356666118952036291415477268708214885606025010546248175403005269854741368070474629506496835271305655359204357554105025036436031930537018306896005559950531628189431386318975662524878900115710608557054960253565892155297675113213804903145306804199860654301343176010186621146145349625566169523436626055263076043725056684261045661593618580591355770628635524066612056097937387022478939886314895387519997958977385478843997317096619880752599010834990428990543705812077916232639646009570638356440535465017013269459443517630637115054970917780972354460638463410879418809433036058958880723675462900384917720545537612993090470387720302906535239312878763653128680659608648260784977288155723827969213345459518214723211736235022583702955786424905507069722266816237151078407741314398400286232491354700457738264588598857943037135429994037992381429407392311365893089654948581160531506987760307151735907796715227096019377107128496138387346079594071099086354915585828969595447874378942076335678198081474439544228023576385157132531809303103741981974870166471390485881858257040032996426561702054472160935185603167475299608988490100788605439495202030218595279240519376290596097244466381080544027846869558773902627679348183265195582604354992884978152695548048447450914334540486905613747395296195661686039031655333936525231549153640033195462900111213597129005302026155669320240532282061584848638977972731958803605029739939830193980956030853296260542890025251937936568743533267296508864536119305082133438597603577383465529866696099327378437430658202696574292758402410915453682537090805205099139424521140526199423985473050325908769010534662926190158859687645577091408366754250326835504763514182693586628133775464380652115802113324895728139949151349026954160161538684249655404207060159229850488583868669 [119,98] 1313647598301522797017674775699534809899955973410818123182927021284560857582479511853398896581367084647201205639768225479130907362660111280746152593490834813938764836803587327737113288403555350637059630851878898853773212417980773428463031655004933373123191693247437237463383134176115824729953617687988243972680227519873372017726279785870621079432160855204113317565658702358846412101088269921383013762785576160176889756139185136380294002454490518016165043319591772804170041886046375301331391653653172381212226988469002000202609331129918804462283288863034362553113538719510852034626707626032608023882265870170853309544977909701005317258768733588750951200442543979875516550791041976822483364190709587622977084088213783948358506971830662852914265575675835266911715150361167869393056604186823814715777747768100218771878586355876777370859950451854638871325547746817868977716521792480454552515614509332980946533318749222202056730863597643858101873624474263867490374509636851006366708603194617209631054470817737587961748627332070830332354218118159630752808922803944084459079119208591953871132233576052995722768588464780619465353342441566667403216035928520577446332258135467805601353530926405332341932107354741018308030826118127089067397631897521362827243705776507312886777321490072897223830784033245248718966788091274615575467094968695519820260756028713184927073896601464384763262440224125534804281219014502971093082286474529726380329787951670940112113813663498332415376843686980061674405454433469309411171727480657027477611703987171016229643552350363397909127222245670127578912776415825363714777038488325985457555258497779585383154287151495210613066997568443832807408357170981268909500940905179103862743648525784932128282801767774543942575320972684569528318776826734501818176424064699411354046456547332552883986599951019992211006114711926356893656339338138105 [119,99] -12358503798836654494265181448912006748515682220446168338823178612465948128895200505214600568953137758646674148776671019215119142482147623602034602307620870903530605867421124647172302587128017797175665719007673377888339658913444547059246784165821836287470861215556643448911742331868768777586061908794878143758656503238133174437490752514652311464717985626638399371306107547719914222554474784433190287154700854521045308807312957487181069603277629906870261946921768643641090054893069475294737926611870232626843681188297329835442361820719263248910504593858782330005889317029310829976624998522695641480026187670641197818860921574681936794434459745194317522247026560015719754746816007811641741756952804489151995094526716011550128698741031452527246675953473038318538407757063681172743326813383275721475038731704135010473648692589175113801416492111574357877234100109910547336560256544489404886064923408866522700937898437833952883527138208248575294647755063951523270097115078789987343352820245479649883320769485059696737240472800345381999830571387617329931929372106031141271919703579088698943793175244938749890900048236898441390013149051747499767775394664262530545719783600615805749120041122654089269910195201043465940337958798233551607421532210312191463305711128540007109186112344435287458374125559467026692549424597573750641161311386962341119293366777328459266441745824489970009307038469544247820946293008549647304010177822765053232200994198998626222764282839878449463495626061178190254110421310353944478222912005211728806443842286635539556176337832138513557059533997259218842153929768946671292227511918486629662919787746116405886412990600678583558141415973316395072872789746133985060595713539402710103740909914365806901591630049549417021365290234351959330454407038674787112171938877908043259140123599338569077136598603385649136986893940361080007221615 [119,100] -6082704115120278784975774111626786961163564090890077935386216456442219021722707231376554355877902069924832337892048678866392434931956943575758963828711808378902381312382716659913271707230288387839266218508927825684946661792861782442930906115806817263821398735641221407405947005362491637925938767500045241248834793990757895948933357049472411276478581515677575542669887507822056180766457147717884756826538820290736701064259719387607088437859522191168782160590903829926854099055172412442222361656649445718389335415351036556657960200271615833649240723340136005792563975470944167609831047358080937301399975448431981552862110811613163660092899412705621086519669817398852727687096154880330666152825907815601469990201618531792685399604039586614838454862997530431971611288219488361857808061556434448361740728894005498098890705125932308814768928843465479431855238851703698058493845013702853277105106596576837911543736812180131256634462966202877485376620160911469139429910787173941622441375164326870623335389857816197577669546257757355863161580544375880161217887976104586822982311903629336690273004484860003203442419475162116358825610906524075058881071448074577970800794148938600794718728761717304561456585468508242295866409396521345002436383911079780610369413940828137421926301439253931874965206635826474125039846827649184084417185140348262420481242754145191999813678349024525116757459779321032129821801516742353015272788267747801993016577556362180811186339400847370025619323842292233795713604714318444978576468718897788299321051465135168841721602319475376164928452987525868220859557301053320820477122742591184591873153200789358820654126216777168139314461327581764303739087437935294029282290508008275915440992681329827825150492695225095240376843089015551545596102264613744584074571709856618313607560207098771317126689656985289171475302325512665306636 [119,101] 14028711960000689616057973236975790443639966431342481932207864920310058999147222803122466027547458374238541450452502802037339110475796722749595759802925835277864811414135417465267329765796605505170696705629517764810420082789529024349630596664049752193621745165692575127416846932689734086504375959162919938411872253919756137244060059307172095859264698078140759978664379932631660321781364120066607720790435426774399781180815554397571507317984000417237215748924731140570435792813919706988691427030360808486193251780009743218865625280258240256316297237950758300286338718920513470648241198628652579275776924836102332592967122978661519012888359173122548955220246224011177012636291718358984837355326379347788925448243387605914938361074064780094796048757101837643419093747356233599715024728570837063408783373436072319954507146678477134433682896100413744046547311706745890259159176127535861859359810719343532863869469233984920657866438793148874966900691026591400494427218634086856924209093800679636964214587721726554557462049376912040819529389387522386246345330342511543965307888414875188837339019740499561516802729640985725097316764230894295239496037752503599906415891525912620069621298988687432005726890927213198885674990179936507996653915237566322306534859764217228931738666628976458419921264840189501263082475668108863397716983927750777646362327935674923798364695937097693220511105346240379626539188475956049673445946364805084835984035246870456792094789270004227777130277854307155489620158231910219473544168216928527825700787939036379227306641033692584350363585275826108958087236482443228305911213259478179592460868909163521584608885824601092684463861954583978891747285116172303238896626607339140943842537642659649990131029408642453687702806519283973823225156193085538444251046153447257907544557706372511077283843671300544480598887212972859 [119,102] -8236288745106147979055107445198989285722121183900221827677253396425116393644782486506476739981937520428939491799084699551334206940374009938857203156272291699577782214876451505007286766617374687639288593010208446143104941328865024247427067931370338577904695299779607297519434804026355690792020925462769723156569314690912417840681682228758155788880054300786185037876225059941034198859960272826467121971755429075432630545743712637555273737609887817384652621070843054557983548748505900280772527486666012741765450319673569141419498254771621854177896734565924868127266005385769304083669726502028324586321148783728269470007836062703608390500836015724500214868089368542324468327357145527407999828440658347713048544583559495848935278813087754884327161239800287522508484507261276450721495261629952979007085906401719765544089264587625669225032692212968535023901094096323657205042897608307185535084442640789573833327305726817689164741227005221570989005074181332896689381479691215408296368886913378975910016941315336349181247158699351923607690209336056838857476298776876355407543078167010775153953883943999874641144452860584143265336822516407081618944872061214519377682873940978394786566525668899212475605249437577167138161406768012711678590601135705740841455380665544961864496578894775759780747982517874043472743570103662912413848844306168858734003903821002314913798163191127333499028418083666609207454782960030771839149975382188961937613694889388540733550298311170645898449501054944476539653944464868432121151301511332656926576324586831159347983243660562434923616201364839905669252047924404774570218892398248868948752753618147092536674747265461591802971561687602453889457889857417049125840821218077055725872592142752331372425504408296699807300354824007924091943169819979601302070210988873278185994729260182962223136397523109965918712316016 [119,103] -2344334156511617211492228434252302939131322783694573421557453481320804523741275095027564126013650165454001766659028099038716701149869321441696636435161230534853285028187681934351876484402611268625938185279640113639829228611486177221668066847533747727848603385302859791996699143029903134495815486467792103782309632947814348289097646429591543333616223262474636671242644364947087037705469194424605920877797833672919311080041435015643498804359218462416574672642358405575455274439244442404335952550375976471191433765665043142937112237445204159484301391336344190568299897191500355758985683405364561681794175258741898606021834566524125209669500402007496785016774653997406768350219668336298890299734090401638228675258599007660299814229705676810715917671862484776134185219374839779241468536509063824174990634209196681238931268054921587031510344690242177452508735088928335878735290101897317019631158966555154911664034319813531060433311563704522812938030281535105553975060828403626403655660369796854334160719588620470927610938384172459858916768976769950881616325920529820776613712650380345798922080327814612443581992974875064737035714531150176569745857505392370850637817402800433886495227917847205351867138060019823998295298163273331601349895478111969330725635637339336002874076248680268489575846391434369190015018889333198591304401226670687422654758739022591212120688321919539150761791856046723259402656435885502375427350536264723560930789566627887798339864384543070063851825364169599326354716924764066386800686209583147595195924114558726669006676683009263470551440848952476180730658417142521843968558782234449278454472398506378261331964073617612295773537993911323073269808397465570387415778524034340591637775158077989925929897046624667990192420210260237449848187876724048661518694047127063261572057635459879159078738785074357419957 [119,104] 6002702171605758138905869352789008195035765199443952772736558284050925506696870962276570636596549164173999175705952831837877478249712254367801832132303839008214581691828449380412144008809789629363103466109431481447881319251421202021019866846073262070221334736912255935339543954851456690864157563964714016189412310696658296735104472364989758607538140749340836795561471320359868648594432405713595859197720909688377883846135419107874289151478413841370486358262261318359500267864256027432127517443641882379567628994112254348417725954715783707872392540348268816921118302335532059173939331441309290245241361593339157291651770020281826583205094726853275241181341123034973455880772694906769688960199539229079694971001486967730117162892250894777154325195358031921427956733633971068076894153120181233484828084397242682349015261689687816727235081500584031141081088803926748237483134911044956751235287497992895591930809240660923869535797410541767528886323990188669061135302170736675987576523041150443776611067511418230265485427445065629646995351429665466775560864506074332759212786289595503351756406379859414557220905806896609740070213711326198845929014421211583227900963548239319934579289659453412774444338473141747708613912205188669046033821234575503005267465497876848455270952664651714393444177414288754237900159585543040066074810504812757354971912205007254120854020519240105023229979337965370596502977480384308107043506349618373514689963805685955266368607432650891718728216000643380261797380163405167909185228192839536175426734432332366032409436655003263751129424915846231488070977409640897945859026464383144296098742456920530737714260333844262860818505200193778406937869132590412774251241727033775867546829465580098364459665993282085622214640692219894179084625621067100449939743198408266526555077446716185295427549919376381 [119,105] -3597050468202740019777440096070662401950070368148049560599174456386700597043478664468264665357215631765927125484155551865233447732826543618931663715107728046503082644253266495320684692890384500373164232920247157997588509298243835379878283849075943684203464916229009584827914646564318156448399103450168379523356520983747390817263126107154284668674606781774248491733010275836934848946662285253242429893310874866392179018620225623694852311619903050959721153325652281278944772469034319986085188857472048409796151668189974162345825045377865301243564688735176126853524283511652156033612928422990263523774653221315177707308379249039880105602004668525858325773703238620194174741546914792931381150655262303170971048728822681250810995048200701460856326153627412615524345313951356152458348358228905137501274748415486138969472853809277025206660227951856942363239348005887939737490191024749656166819767808281915233482434365961397301587931228983077773135346663681124643040807979874476493298879920790181779643434340287320702551686678785189943868975273936052357767526900248980625239726992128572722266729210429855200059965293072950199695602429642291135918361206316912710843329465942370130493520112759823319963353091948218944072705199787784767169030601395114145270992601019294604983255334977440762797562861521633900715044912507339967463204979747064315522707020923321904184652891169623242383050868693000688893145068155924861370856734404479604650041660597907743265439463281298791704210586613851685727077480645013572952901298264205791853303369208030597844407825299578389844515723438849131471334933227841182458222802850554725759043964391770710996167559990450257712634733660612706004735142039850765720354170664051845047564717414676570814398652206505346454475698904312032836293993093679377735030530440941552848706792788450471982314590 [119,106] 117946061412151170922690233591740324048598755493744528506159671682460779226707140609660041573828935973772049255452080654202790598487951881283147179113037805129377106589731148533325268410338742252542382252022293312120245136244573010568226246426264366935347692458269416688893163478201094252694642466451929374198388308520431031587748125359805839042580815300456350984120598309605768757426981457849803888853317325167845492561945683779585659632325228698269745657213688384263824713088992658186159165144627325430259052088051426972290086473373463265803476333150764605872725059747861554754104648650264672536870027977855389634076576967140299062095935009256130951176975604117981288293471610465631348210203316225411576576132408718239599992485326845471498556051469734735735186103544798422569922349748424581565761031655551303441374290048242003942117307511776287316990658521079598605523498122009478344224572416404374716222008214534049009421729329193957587403561958332392789807844842909393344240685795203608400626494603424908933923226167623030215854004436217620120098474862729997454473249025038895858206329643618136911040626720408130774002309469745039392676074245878323247948084451383197663985066283552561134642983651699047751039470345212339899154311691672390464146832347726242838355373780265448028185517802392320374752689203403744157111767779035596284116427758951562178174959403750779109611553872206196969121306867834661149627221255483805296962901009810807871013687877269503658289511474801285386772630853993017880126573152642166391478495069298469866073752366193733836720909520754141002936852454945148980562802812846037575310723548740835652935392054627891719147380249509629365986365364038526169261322055858449863219383142694309055138708629751556947605359599018489343767520657584243997862179395102457450197722829784616462 [119,107] -872416148646871747643224474490545299786024975422557093024913412304000397356938672649099832453448443991149083140105562913647047578267145865088148717120999133309176666850252270834716637388806821106807441174197902619065002449118430474890467799722953054090888357460946743200133434413505483897979842080220528622552596949348105762988218770580368253226441059806361285355735852314991612842646845431757581125610832543320800633085465401342969476972672481038335037240482434715478321126009896305655330128048831287542580611996026251411499788983544099279083621652276880433805932200981823551230276088749188604421019562786553556801011728004043867498113946779351256885561600004942061223185674332329190259777465896493891271867053516969969892062434279335053637076983135787499498867171340333942518835574139310663949563176347635893313276334197455515292796363087105186658430495829815206427633928966370102802426676394352974528194262172138308241002097303147384966026900436059743188898546473744689192798952936693686613156199406770935590262505960819945441193549406512869103126673050009567270674982748360625859465000382063094672956103397327766393531344602126785375050143288422842906963450970725961828498488857845481207666635700079577004492758551582506247147953128254203930265902940116242353644163885956159018234621780021393014481614980693651833284570478361579755376125406987592117783088385714083813406351126712315098856799992407458409649729275196689422171579759724056999289594376135144740078807792817712539772001023437915272365851162778530219313580535460085549856119927610334679340364138593243838590360603104809070320663998140937275999371001214823962991531731565421190473553289375410481175295692549570606919982359129822865412400909656600867479320255441613155050698763668278596250418823470721312691779641237221443922785474047 [119,108] -931473630877247060383656449948416024209438514094765110228447434635624409751147570127742040833390333187153928785720639230460051910614937611210368883359068371596255705054235572143638155019304160545247635010182992791126716654431775891113852699019618211386362072897046031645642873348106640449144678349589142886440142979633806894642909552998979118758005895077230691278453515643728232879891529674714676887773797496025557116515151667456583992735011432667702081381792766167366384211428128370573623514904199212150161246695496367735301442862703118105528673061816501141637747020829668241764419703076041500036118531079956096805545599816888842002729128741499850204268384297102346966089742030089133980515092686413504909531211363079774679270127137616077247636571294737488481799384008633637252187770015797119303191859718181568413021763585215915837596354457550973417038352813727576862804880456279690872766047699835680473561370043428739232029326226444510123158545070106977850035328962081769995550276305282893347064678901029762662096256455661839493382611188355338371068792549021271949119602707184824305102067470754735231986476788291271509096610108860503893113146721827251993820450361529796753251414848736020568501048426387735978256568068175097644940693970811947127108703401212484938498692469727200820306921412539693835605910761685994492555341864559736612743539276727979732965384382754705088473822526482561528370519730830370558112800033573865726302121414501334648862374193696703406339467292152802987186294063568227057104436551068035229793051498028017202537755402061557503857297881522423506243254989108516106792342232767181142085794884870111774353116926852704384797696058928975369933972474565898211694508324320430617215169430074255608895490033353329203981851166607384836878495715583782154603920094942841298085345 [119,109] -475370842381638149005714104433686680453956955130853348866345723047546281501808947153913802928669873544840947633831303809299067416295702333243659961646742660407099482042489231497809721163042343761101167764451660309389945203302967482918983192828583414727837973742026211855629611137188412433930121088451140679370013887549056743207637014059306945835945131950463592190650172759694737168296657908955496269131823965872053571306406563466118081154540687746265537531054525851918482668841333029426025589497467034093977553062153721168542147659672594705534490796626946813872350426515381144741409225939548100180777259994790700377749323888469723764777892107231163008286470749679434788986497805093927606597270886539013667252617245152657270612846795755831858785622978643589146972561027077216369826112563581506690035618034514154966729596936825597348237457762952898882455390850845127202476371603905369649617175679232581144865387632273728227924809463756704761668444307547940843109115669915287665700410113432704664612580678523786123593923115924492765557388561213092962770175830628974580288276766857568952553469733596093700198759350055596633804488180057855438572588660741823643507322816257544070808122457403607877395786446436059391103817108200020662611056135772113146069598584371735308095969133610580873069014415440932724329108635992416352219213599321080809489935480372454431524087656309816030601240908175567551015110972833634936202440794148295337091738884307891879373853018150606394336236465422489489135149700329508831244217152191422087642665311332191137056672556538875806051700937419404155312511835078683026589383902952229572026854566472935980531031409662411554913517959468164404862578287990008302573885574466282312578121354333583114387431577583063852978728525251645580169237019079658406865477745178434288 [119,110] -53911067568871158134624965487928316310467944124809603977333934377985372690544058891719221297522408360841155889636286162840755636504354074291984286101029781078406635371192548491862597162411753310147120158876888367177669027309469129023584663844419997518385683691280026223185379708554861241227956278727023597843034923833663037916097218802076568903100843986926577577619921636241266598443589164280416264473494081103913338153416542907228321283738527635836086492720448783577616130294223541498420553075143492246292666400789471145382942621125099583271200187464395963705444374136567218151716583001321864145868903692894384456936407628490863767681037202454439299760106438128350554548011737904780846293719588927206198061088192360582654512157888531802467561262714238800194507537492803022677828785987835604458544394378967002049245809588568036378657434764054749196578915506064803111276505949841157486373568168961764718721299148157500853345832849925424590214573202798992540159034748365417562241412850250384706765570669445849512094577126371115833399358532388854456066768323829880424125577458305163625802795907655640166274291509746564582522247561051282998123566057712894686172100984460415711250584246970518406910148154437787590100961540384497447666814039655574298915681810531800965991656301885875873574073310620549326045161044375857395620195558229481250107877646930674530467487012166283129529486757787514319559017679580985465068018075839555754449722594766417013868690675230412101582345194953417116345702447711034381088844773102982053733863690155028698538056376645173122902337777170567358189373380009892110175592706281530080138751458616195576255208841654020122656219968602728681582246469552197985947011767212097440332023953948904956108865995700571726041759374785113939169573285582826281186059565633 [119,111] 18028989872436027463985172193618653128201912896208268074274317739716602296144012628410606845958533069030755135961587274574907668807618205725462187512709581941893333739770392329967179379341931689476647228592297474866191828540709178013125688805964031663360321468228289526166552126367726026299168147835033931641853594882820717793334254514038814932111309905237783478738207977665802753128563310097411368783940177103411918517846761897293519027665906477672006932360028007530752536325284770143370288369856469670768454178784592260509519004703490991559167590202097095967346009281112935590192843722809881323488897415329236666168290867670529968205243101841655268983850104522363505860073861069171322334727020668134642818317302741906847857468560162748952162467861271573112542726565927323808206415819900264650968901426846758011172911742056574908219756931193714450634717203147601643272057832582555206847585500607027080114665062044353707391819403692192547189767185655636120144561862370818264658502820723563300328221585189233680117917680899669203554380925889438109937321303343104229796933880161292850932149920852295269887479284759124673429826290228683021941252093551817812116327307350668353330613909447816562385896499719835439130394687638834927415847459781428892447222019143742286561906392700055612500989062197916900230735880378560177351267772654420316695139944993346428272825952722220532133578614428711734699271287515945957607000333722602633550486612493030269744325221155554096698038749551931319327150504246728533305643967170694656900253170996657775708861491460685402064686958216546856772359539625282298443332830227532586773301430458565513879510123270810109747069762410376731527893492095067002264226201691551162757058061093339131962631341960494805398883761587706184344929210844424312508861 [119,112] 428991059179059558241491402887508870148446818835472251549321203112480402184347331190189557508968212777865671425010357714363746779166131633804859495188838061471493562037730092623813627198952282947960842351626273901312899479977910405326054746673966120389316242636653041406191242059852126752471377735370117004849478006308388703962889987989131647312130734648240851126415608192506446142992847384450790627500883470373948313379037592989407483451137708401844898092060935181740120701851465536548396052670771964118056450649160465138871691276036079645563527742105357200573863262999263268001609116539796485078026866055637794272794381638128262660113106358633268048931645300447661165085184688571795505774030433523376838907116570319744290848080376451569015159091612305079676650157777967677956909814686251507174045852201151754487777973955287144387682103805086000603439429701194856636919877477111334876397045442048607778825219860759357712447330369401195097690075825618611979524104085267308810680146238393773168869700426131229123019496553143972058898174143213633142367876717368535933824378433937057609556840602030228153825335560784038816307018094976635028218891980510299128897226240946254885748861134214928431931423584346092016145346387803293084407301214009104483338829982943742126726496695440518907926654495847501249868710920017214696356298209832183636266336516705412547954320129660307918722859525743163531669421157188612368172817975104356893935093109704112193712934869399868556266871613077666423253168005481880242292046242356673569206387485914989677086780101659052547402493765484531263765497866445612994301035046615098012493575827601180928986802647866179531665541864479141000304022116167627787673913841292850734433918898310311855437056365042986062579833293794907107770234726166020 [119,113] -1002540736561295069271483800071673203622543014877889449046749360253818966553890075439193520612598682726552655863203107225819197046056530599772243189059297077311316375873229336053944747578107588772199001812575762127964978894927092281013437749006067119738829553734720275013424146416271207546670984042627721160891724577242642838937720598481906426012629064117809971283935394390807582291810141870010458033840300294624291978640530750236469067518759314278278005283593773872448623737350023271956282484591564195854873769806549475189082802722334528891419214708347428825704854115453535697351746624137432291844177532901059692624949004011148681622916678998565372913869794038992063490798834271011121659223215275891446133388755851842794397900773042703005313971719193839223937402951147585502327365279889979217382654675567203683456070063973124837987223264774311159484400300931823507449543027569607646802716497523528307525458799468738953571694758482839577302863110534906892640913267277588494640106179564635724642571574982474072895239172111466544523668455113823748974844938903792937272901092527644812052813316259316845424945501963016664337548953678454445518203751089311993036833518486826435118754784506152274439291736925477032326661498868564134828687821486213439262935003797609928127454276764728027020314659137441256727754424613977120053783522787930959730527968282013600132587592977260038253302788009220572539733388997243738562815356052854467975226464420676866936911083634790858344371458140799674250584725122905903595163245385117518415191232789312069548279633098734879637145270662653509470645446476438993776971492727663729177734138657529255893789028294832771156104477749026613969869678715715082641105284769619467345654365421758431922932229527069160034883629161850498846009194105 [119,114] 46836310071063035145629680578742147016676426263380189797023201335050769818160899207464876061360547266370084103717514825506129008248842150803812915822009560154954460039439964499968940512644794309091775290628821608828869894471112557054858060963496551903059527701929315294259670438709904939444155284878617699330777749403945041166266085918133697053319055686009018284045121202353653026722389143394731290407126445988077406897775690662533152529622974019235238964449863271033241755287022734121461663038996658251402423276454382578663479194438604745903072511404496013020356878386088222836399242204409113890472809973189460119846690827337886728234114826941616741248073738466548002945416216051054916859899886984905979382461348295759803035453327917548238031539090512144769719078255962275535793617217237879509672052032966107223354555540940825507259556741120020951652651528773264484558603173197124254946928631698809056415021608310497008576901690908519300603747211466299460593362114818063375805590643176657478810348407175551234086866627191181806839260512202514380833073110305783668782672828126742557975803949232385986866542496168515493733529867030285547597824912017056225943136999006356650414869970219835448620057761876289712932525782454645981157875258565332535958080377856507643581622344480476198102011100429872963929623662942729525769412455201936829919793902723105165747292322268791899526827714240727109894198860536864790758077105699441555900074034193633784210813461158943188833757941381743272293524761012266347564988352818439646517495271452768083236675573449222421693839701780474884249457266953236910285510985417507567750992584632060409906507484136032256880048538589498530650578506518397380818775040600237792485230029690217432574161354715939170900612601019111615191 [119,115] 29689135692450852348115307994848805928586753454700939632008182736115515003083300120117442561276313640371525714687296056173959953663461765066092364818303483255002223625574013629967215649876763998057287573075657785936020817001901737746786295688213050511180047430750517396244714061200558906852362246089700546608006924503223450902022966400570390370597261105981482368088269758154097764300093720738334968702584256720385746500127735352604026196502216022788739666641706241328047583047737592591417182455574860007459506140118186737076538271275300092529746084076270026104882300548248615569018629303604576017377564151443042709914933365591666934086157790813942617621875803746654559361347318776509692260181600868809313764719696214384546907797344144721026014020697601094865938725117825388266413994792734158514306484306371377125679676892479396655194964129416024105750809642389753200819860421470159141167122079655798178248915443921920622824095635782565615039310669003961121847809958857820940936003314158895970385213870107890979938666195506426612508613508945580551832381347437077007508385959893659525033436029378290852110220502564476263307112114478132422678489283097664902897912527574442397906349429443014858757167359857200919703082253970418158718355172539483580814713104238094588274282108350137867717794655897316107491275889196935902389399850130142557987457549238189690935622992778688661868623342375891582528035029522630867537976349694285940576157616148234366560112515235176058528173915157513424735052844660810084056102420920655426318832886093808023877453100550738835458217614031924023039385168003856742357029500705782105921491213261065469310827811664030265867296403747365506986337376810101354539810274933382021522587089083642989177756157473847794487597608466426 [119,116] -428042882431069265245619467852611866954310097319164737569543850633031804975227617204867708300242473730487115998777354894983219169545723947904830316810511126876478959594002781285650523490600449837334535279743560998425781256248489299768627325697688368175741874558047946776340028187372523677026562275680505537576941096552187247452260151623600495209763799230794636584934376005628840422419748988606442939498412144148616248579026176092942227786872135333109968423897894558009293956537940901356140963659515058643194742032138715896150707352119062221833548059483683832512257060073463569821096009750650050745877989554154795757050067555493494107362508799504112248669801706516357959386566578367209794438087407671111544874368159876023540081125253614710593664684585832733626983618262483279162613921342658012597261103648133779788300835567214167049934117119886530328439765259117386572957707281644101525807351311021047393661451227333292548880904404087680771175777992961349229779711306492396669557631359393663803957374925239812072563103901961069393058327731582971732967447943158861375949390603503782730623061428442651327204895489186103465882990214150276370681306414550790784800198329894539116296026760568763014295585662588977035721363087794574996068908195008008682493674728461782548126337123075815979079856793794865327269125891111729862330977231206299647478582091104916745855606216167564476192598015896465959243753812496386269266447601088830335336051334850825664285589102389968154677442229925228395902808394429361506459555698296145986312935548516684431897000414950598447797887594095602403205683128978399862463477929436237507005959426011827571568675326752128367547171202284170307417244734812721488419891501712738055759028585147815503152732872807773890847903 [119,117] -237341814793752244639352232872437690060924613183857644798389533026714962257788776253119330435581418791005998525959731989213294626699647388587569929257384127467195417485042725170686995007079731825407535213227713467422804192722759037312042456726457342715476736086303344176218236890571771732188304345570064408307054834400063832191927984016899914043110004848644700606479623126467320054600606381990002430696535741189170771806271435686709853137989617235835436088748680293492654624610091104008625026382646614559220994065617914467066535431018187068283921079689868190506883738929303603433598185826874387143283071904163356165833840646777574182005737287963686353356830476179536643760827214243166998871524557518923821766707927344041505170777798330419664705994619244390465618519194589373772061647696499776120636301609587651699431701322028476574869784561486313164383778095732782543457901660984816545745265956555161312737492993331553718829569190317387459359608250112127821501571908032041339440075165104167605771920106343066591063580082594846106814844553620860011401410747924793749827943161845174636388101829549408370935119142379022006305288586806552951164420468180837324430444309139787709211638442302769302733113521067526541821482442068360994792257568244514909450177405511020880798591010408186369267586246264682190903384680497488307124437838552846675425422749812817246319666291218877118402074416114778683144880808809118319500745701448381146516362889796365432783774662449049804971446194037240032265464265422559446911984950463719957217338310286010706656417473906433723963940697088244810618722208198129529565715093369636909081299358404292075899937932098209814874875301420187514890966164701173185744815136908812558737731794590460346600948843573335057 [119,118] 2260609441731286302695063484097831986290749152584017975765398514128411738751013333071518437041491522737757670612891999609329229450525217068874678842254425637890787274379730451688665385010763567304641685290658411006097870563657266553776672194716113145302239449295381268292056192481455472477312848223309264990657532211369787905366769766808778073599194325035522053656905051360160052561665573319991728527356103314118311372542624299230181875426953605919773716297182720005099379043052419958467667391436940168745903997165235957417261050563894076711114016807421763434154219402132032729016392858834381256015433985058622575128744464765175101838311028436868077295018692611598692811748470784906877201845930869007500437811286988735829868285200916106398076679545733909295412630051670956539403208911541141711127583308246085177337387335250834764570692406676080028526922283263591067086216805827055541634393695905547961557333369902119162325725097592332336009980500151585223130315815274047139683231888909571338290352642439523271240459120368304250969528855389577490084975849612283232518844337761640027302831331999971999340608340549864595488789639534854404797810852894618675061281040756791689938735487717637795863913459028415444048260970403813516824289291612507404778669208988146452597265326348135529056288532016834723202999218001259570231986083857903684202572478437429945278957408165522512797792723360646472526802189880181485247118217265691124445551939708790042730386667390882906778725879943428812567203094186061503549433963888507477744561232587424296913203776482131861253053430645136033804644168952029829527169994616976487060539520756262446877328704778740378691519166646543491430427318397762134932850620740757279925531547369185252848942041307 [119,119] 848167711609247548246402546377397014387684685070140873164403453269571363455862936286325065682339577930727467510489772670423441708801759545939809656254019956234389171632559169947800052913223675407658489305542759443607898633907442862759504982547357571381114781981167346108073189696764415383323854587730343863611149973827905445429160777672975797309658984326731592161425411978234337247291189469873714054024943565061350169000815644339826413875948519958349917668342107362800714880885469360470031824130741321720037621199324366849742268421545138308274194906293043592245559266592499654900551257948052075126822769129860670593530342951671842420291209499410475867434115494623986727564015884886114894284466576665839790536248287696439348635868250605271634491727245024694423469729791339120591271835496989481730654185666728768205994990525762761771834066606869457256497099770885246992571435135710623481261352099129788006292157765865607690483895361892654562653527842801362716421444769632294629824800925911026223691071957771832346058638782831302719101459805532143424612955550689104760427947242517145030246718302549154537426791506564573358145563369898346829846388376917965234441802365878751038572395773742972024819878284978344552147552191130263884975273939868437764514043204098384659628818408525337876458604709645784585776278433814953795360885237991727001194755642280972110903330224187764592897712896524442004766591070331573690146005489163678495261013676483768830629221925217353743911613015285064694075378948889894837012839907705813522946539931414040476328517585308990105058477728074945633423261205945957880701694486815364703621722561760158595875312035760640644896111947782238861340945035481070543336443171944201427444953245228421516161 [120,0] 124126296876469734272363029068776010196856502600287445928921577855478126125184487994637671128554110434711282508820274125111456133297046671531253121936685317486567254896840557464927085217961615149873519923483686726433290327122660165081731543703497501537454941286703592572138117520721848596264224766166957551589341967758264026235544553328447163122932456325811132051833677705166226928728638440730938630865669843180387936108627566012994550374984799118737238214666831679850569792197271925877978813590245002091529340298381188822789109846727873439799438475504148972828698097735397072011274488509971282856715172859252029320865460122603265444281618549481454106794475460913259983193113291269154021438605252844234556250936397929745631044656424633632664461963902355462891081384535286323504724888024188208689640608469550995503829411619915030599064444886935377285099123462768225052459835265503151364639844473585354391734892573610618384162142883892222909607471549780173373401668799668338884602257943046072706820868083960867608851663885829320974028669673667809019791535288516869086461707155565377258159810967267170866343592123056601210252629128833645812233678816409057393324625241875959019283108599756509413727030466080104039573775217545147944552981781298257823677228568497358710109940772904930947829939837448582008683244784280156204658312832204695640662033315576244217413003862033659617196545289259715354761252987801140113262448636571500274539072545151856684814512624140567767021711557528818483992569057120753688162484551376391892147124642173532106115729119452271729363438304852486806021345888160798234861183626551201928847364230129145072281412295085650211743445078077939449532943951789599199379509425824969321995086140665285566442254981336812958016174707493246536242641025871798687325203658486586206498697008359622979988818740536383334987495083390247730072368044326437453468603160728332262247127662451005641587799150394038012259627264364186296899758245601923985612297740067408937231296420601272503139218371217730820812760595634235278376934330310662754249480455487217311905112637759884819388389587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -18489616177767480996010002967783477847000707969708038932600784511518980777562135385454239885976338245263379301799793487249702887664703316811651983294436217670152418323687095469307904694227900370676546558478487404922684309754716950038899989325899393446597741315745385087565913212498538719580196145039654544982011854594287280515633727208185541956042966318029834411584233230761095966115427445348042252041129670356989810327403629464526017885236855642321847933413319310225946023363554928950768425137153993915475032304813842624415653036899867103389308839409688936964195234583239384056469803258383159134689231645738529952987674485629529153076008844244303570285890477626138668277176502520397675596651600134125764350444063846544627625272782824766941969307517497841146005808308372334229943332881003394055940813410785016004585165225127734451529602383417417152532381575877115990580560706749792752125526059860850841015504503949279140618778816055693589021999869635135837963457810184516347412109501619810268069442571213588474884134627193229536818403779927172747475592353820269425821348773097528528749509891302902445994886411607038470479384519080558117332549258461315442010459562407621463942803884137366445187409719653033401116998874775323013731734116225740672287121005884769802752555045712160315579579399811870281134771483085471338963751959289405860203857138636882022908817274808270148857718937184369713636793601957726250429874386634880853115399215603689516687992210056860457319605161703588090905375630343855208180900096269703825062317829215865091932608163944641781606536753715630672754719452101326147115362309414496014187314022415640184175642366551539111107352954817961363904833738029291905496367269613976374218194575668801655966252708579925611141836274887808863624881065318005594300888953221255708395247005454568965748004967893792559047439861517483673630973704169187581003974371274200370169868676088943644774764166116252347178669034749451837836097732580476881235739191446306443036684929441555732076561564984449677589341149538605820055548754103350253043074019122964820032589683407309166796039789915084838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 3478149739492045106575954587429026273542603711481489048837339674109809988508179805194738666041823849586290227886126356610668646515579072417385279408322528927965254557177053461332675022098814550018599007629707853805039928066752510461237111402265081514774038704666609508654066071198276069792511589529557142514051848952998125377560053818496094465131239136571460562161093121739929961179815296773737706235669130328375315737789515508822870399564019809205189041451977215208677727150272952541542831364251777875804798287675560647202694641672319768952459188682268205961048299883255433107332386293324344463044305045971779327787173163529936085358968411944144907306257252793563733230463836678223617846036043032681914872924824922622125723935374694392683065729340937739564984286754487008974359914080594795466533005194926867212714938715505633980040964253962043466691665012866170513306195557774329303539517603312636404315898033029012584617034390213767848602269829449115709399666335638424148732015044415317667369462006473541505052701749534996807966602779672520601101446104265465565812976226834366099975939675484897432666444775690291133351177296829067484795585645430963037064321940850456436517892127348410732129306932687643780269093424052121097387166864377821449173843504875624279950910375984621484299508184123402276436895284307682541465230816154074324787516850765175097087322262155522900345153773273776461162391518973199312051128783638126326294842011408467119629862351509283593243988229179391463673934135164844153683649332063032188915019114816249499915285765227862504938699717305442408785082715534573660606841396220360681945554553604967566965473965977761387198414148886725205600926988303550706489175168299926391696797300624342554085111031176226475347870303647771259183246108372736470143926808981719476521214650712313802176731331522793024626934355917355831537645524074987028580740426998182471556713870030334121595084382052154971680363543548661138820136249411069028952203788352005898671578300459917490846551346709355689675469645707943068382010124850710229904302807257239312962063628766051781582291368977166712284088134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 39692305914878888458075982634308634077948162928844566740740668757177330467128085238122870105695324259132311096870519726086319692352351831388303088781612994506337891320470176182800868543471686775686537410023400345499932914568657860220599290922004709576599778473713686087870066834872171729000308468267420190099391402334769209862710046677516392743309351121061037039948277119099648398315106816569457852722739388858445073166995339862731553083794709291994675399585569354607897738577174786218234652744437988530163490046345421913209380838123101044910270234498647851978362551975604545828163496784302915339738358496018753110971863845985010736315339726847066157756365167474525096913062956162382075508549816552309863441752172382190164633428687799726139350546745296307970128806412685901946731462217177613685267502357668611503950301931936220864463738056710434427474150688043210597451757464113811468078488802450221662208398099619280623550080639164115652600303929144036077171098532056774933886336497918412030183751911764189587158634502992507859795702874918791129609097930708528894479282957169968311364085624399851682516243594763793464517669367656995213018874123953961818005922763899461035387981822298844352743423634686259866509735551831512453854008207076088414331270740426113510526190653140493913019395189319555318400831575429412762754273306517144176867361060316851215357618887486394062260694435021879061159583357292340503313170327633796947599129999584346866358828614088247169736316080099580483438742783349682357116046730270103249087218164208941464149122619552997935038955781147424018554878933992892674081668767215944827479076617222482996036992067068684373218398430113143749511289073023941710783454942965275074387067067550088206831366445238427160107465929974479456108022541241030952297479391855772893038291092035291060941706075547169136565809370069517680401777135180197967894514025461157009240328001053410565345342055024229549284105773654849775667667302816574604063804478445317614625601499626339400911876281200971037799709995541067148982062267050420396526569018062560280140687285455828453573090541794954333454370498657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 295523230470996005917906471219217434216235329930801138806791469085317746602550999536947435977794762934353633068556202687150077365543322919533059652925117643588570502099611359087500792325480940934828109925230714686244553537111501129950985732917520585235125486723964102041552107390013234989002708420762170044539070791911518079655990950837848340050768195864414470682522755882775245046970794509347195349817325484279090698907135373420783192024219024205181316821784086795700813397145149493098882537836364324012375691710744605292799000658375835545941300615771871120377399472013633794978554598398227927022035892158605731391001303433426265724526439851979852415897795382962327963900592559819730872671059059406198765273587222515934904854250095016729130009779033110280238221019565196926938011302038828245187893023678312403331676673036815205574527498015248281224972389933702978994680930491051423177876191994946886815803048316087505273920456966966236960982513208353355367566476419740043990282546140169997275909617747412676146849657995505521234211076891306715157081353891655766543097831556718000770542916491334844769171983947171004752410406813654932685203366827934391430632521887732603092937012116999336508450378883842302241015395389762287731539605034775282077162985184983600200743617917403421065668201810063588522156189239816481477337744799311020667479096850795442068568583232222922676158404027696958851872812868056587817972057005731975546502120906497056064612937586242358169278847055090536554780722315996661668738094919178632682120750575007800985655503083683598675014183832910339721207326982627843996768198622726791346026571021115037483900540216382488130385646509792534293541642428410163723843432271197556532919380570416117171070985189514328285149181620770627291295534497872205964380461557199077372605273320558656223398632879493841605074868884135033166638443886029579911001051068603663532297329934425897841338156721235041416223860238179445682306768109281787368680673904113378350181234650792190710396374657469921374040661412871526061340226207733073507388908423506470004843978992220418638438815539526416387161589227616786956787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -1760595429874481762922319793402846317236729522134934094761433587273229644257483647683194352998091174273326660683636785078261311290371840159626007578116112671785227946446821418618505774729177222512209736786770569658331097530368494953100389678855732326552140729330833975027853164445793330795090431073278660523766449810624647493138670447477528172195644945268892771731401700371813743147298429565708329541668874429400392564470114061533086930134531035123603980049047870672369987723899708067417194227657096823538629626216172973691776971892373404220728619603518795111012233002035892662168732656953961185019630572948191669942942108718028410049072240050414188904565175388078261458660762739166330540943215837616805778961778506525179421927742202848586097989214567838007054385701077363740212089489315947212801464695913839831748056162203627024719074418563908162064705286073521729752089519656336200948417813990777451835251260126147932467276174829143758667800994054602626965783855047438352601933565288044117878408921684172299364836742254130110386487259581283451422560040733924273457663156144089887917548727613099982909376447426454041130509420022059122743977325505988313625050937410272272717983311644129613533174926873757828543681403748469731682533579833695690962770311546298781732116191472326962621461513632749352326597532899184568321193378539883267817321680272048269360669114648894009838694710683850186212863402835104735689069642264939536115754544775642316671060280075918274577804832157700295513020939521915181415648514299873269830584254023746622337531699930871574625772442782394125864318955836121638823166800335842148378432008660812359331886615342508012777493397141557907786552837563279010960112343761803323609674444587220282561404122718294691950072086935017374412457605631967539885874571560511928297403654401418395768276416061518913790682668092557004731691140191115575306791022552605981768787534581524814476429714169149950000155960856057286318391529846566171701020294501176520970089019530224954336297680536431357870755080530349601660556685214052353723483612668031857763524220848127618344055949316240283764045670977793633937835693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] -1112173316678207391378455554238343410557905759783893111102087525368525409379790396086929733598134020348590864295437424215268752350983959773645823207876677306569774210801378404567749420123601153342619393958293097064984122614634769030567053661459790613284117118549289629814922436666677304444947100868312264572821965863577957154553532885700371184339764126366459577906232628107840768183781457605571496080513351346765641662735672135754813977088142175392409569210925477151516719239684774666986342667054910093074274632001023225180832868068731147039302794815375471148444949529622320328239870878406317631887211739077939290165288284434335630907275949910989126525851539896636064714070551272416058332139465959594274181102600024801212029553539534745923167960359882140807280760469231932667292482246603985380922783461437767847443823008699369534212251973531301650476977887260129749587391044340696868947259975274288785191442488619900221680534968182318235849831965170097799986986125228707417325381115213146193168818192048189905982409144573707606045736230457841947477779140667592329810429239129513577560755067086445280636770303880761368328761371257382646743780265802766375811397138491517179621285635868488422193660771985957348606307591777005956227880477649946406883239155472760182147362969935300849907616125889830064909991395201639222016404261630014891293327561670855898688827090868170561845377118383267532102566250218086590531320888917686870103179847554836646298103922508296584225981420136677904338501214994304341983081388243815872791398962374881852977269336548666133512465871895073287320292564954305341698681687103243835992397525691390229137032765333884709916327127508771822278922165666671404311552067069247782712759638182108732861177568319878030355761357659575900516120644356887368588208463682981206407488446420093749130890808893315275960504993874711776161364564624299998694560032293682041171681776353052800037378809405503321964537396087634830199865064451785864592017751974184743876080077570037072309482850589517640789758906831130574759087818789584947429023990713876921142871079441214571983237441858043473286166147317999275401234626770019531250000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -22270475124813377641954059385906603384619641569892618514349361024967576166036884914719597453564655061773473512183886330690692784882128504867003102554329279302318514565941776550715586790250797083448039447095583677132149487228198272980650880684507654521494487444460636636055811953251010582833115538883659492405598786014664271754281196210543790363272085069717105304662373860785061393508818110266138301206479806446953042407561683068343806703126799731731319241777395673637848317925905313320294589108968735491558668763172488587245783490420730967785717780059566105520769176668384352444985257785663251817195746355337483825525544522712143130190697393771056067353953677133079479286237326174583955303013193994355609804251005629257519738412159398683500018254789774190097552666496630350690847361315653499379028900497833692974680549423489995370535635259100730703025026274136716054552893094617425248558297436011263434793992417310617968519874661357648522385522235956566554292756518254846130980437966225179389106818473361191616340103417229112107258159499892760906734854368331625091675063819381375922230942761811796172014654514190193931874538067675313436882276150736663460738163796411545406827911493069796978471679883558272529550960044917558384543551558696105272439707911591521615445858372656792870052935150170968007637347184315141580983242464914267779698653498179144612886534240079364700527756094359247153589287910315987737441430385160232598705780247494616285821880276743320480455279085284031186063977752369322185869525708003341846727852197906732939973500779420571217191765938400588574977160792310874456580161046720936402840639890624534949760479747387626890975251962719532968383990226669211027617739715494714089273649925802040877441175206395175430386551190099021078634505697686224528396074381799339318857667219779379420765647580789142376019273023882108282311210437343133357461376188160421280232212663913389908795873875223271195336696461571485726628931604513907809129547104466636041814069346965222210433311873383679520385791943659805271710890614315127323484661850057174430843504821588560176725916240721411050625111460732341583934612572193145751953125000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 518125560847463223197108789521952362190939744556388531487779369226826907462412083132364490199364759359868178334382948751026272192810250346848192628920714672138782875386028132430786588920463980240582438889676920395529325582589623801641165571980111960796366591451761822308655306042401789185998187845196565067158706880421205457317487536746726346254001268153873292479548279925482312343181929490130536446378116471050409939813582683273152854263306283057158469229993695203448005344753965228347235140914388925296987842464066743496613692777172063497057000552867436464797620887990218999100529885692675005767651469959359646575821935157292698897425253083313999206349875685781492985841723164787336281967088254315640974972303586492241894505289920630034417569412042015374677769694183835400947063558486736840295341915350940670219658481683713654033491606066209590073869948773376979863908213853404552112873164410357227707880731580836577047321271137605692378763596427202075304623980583263311709000458147036289825853607450550620798809493524704747171664056964455836812870227263255496452993224916772558546568792859758542549715340971068337705578542161475671818574294810228800566304803746422370860108103300564814935107213665022707787940585880353730942497417973192989419145679825850156662556649516336016963990188922907002465143516739341844597660339982428805704435869987361621299556675289183802392710812973266526766225078883200024573605554871309396977956053789109262585491062427349592769972589422600398477068020420866801863168467573307675765265603779277117086060598767878515173426488280394660699706849330369788493085294171045325691028506606730883783482248229249908849093111119191612447215739026596422079093058696685939367078374217918517789471304916610797867406888012159296368824828167272631776825766766728867795532819216814958836465647094893586823344757209234157513238337882965958877456807738327673521639471683147410298845854350048968275760899645404728308517775444938427590883928551663696336257713776618195338058496640294218757472890194436949284179278592044954172320496265307031098585680149565676217744395274377564783102666050307316680800795438699424266815185546875000000000000000000000000000000000000000000000000000000000000 [120,9] -3367055691082958853531543649566507968997035552026100826559015225000285781483907045559316965174958702716087196287667363662344485628561069826503495255071737854399622150742313121614667906157228224702766463559030302016158778828326924830691751353589590062469284772027552008615414104820863691487208434323914672279023224624471724947368881216253940266802219608278818309204964233074552510757291447228651217099412309096946225970173563050400066296380460313918979128989916859508135022459275992476332327711915226885344127720526770242037144971356316705503378462623357630908141765563038940528360897256275924249461010874558693471839757515470675618414893988121129703441119215371520488513903269095600808660785366382166027638832076829431942078014871042588329612432345122559524101769633408341218528309023703141419971334422658493697916719004149646349420804386486368770959069761423663728623222370554614072928169768051053033750178554286393793037585832952884693175445618065341105557616109430667822910357725950026974220918607063028319579094252696890390545584167569840943705090805336486128204428001615426145579483072678078876031769647069034666885669356341412224443626837753435876845957319636859250255879541227794810058999235244516339748759707303080405587577675023084448182216542601169314242650900529998047188495046534779279850248363816812193635557867129466640339323677822019841752398227640729253998740985273837667224451333992151105097734349442733092002247935921169192817967669103687638736563438336457818359149271152045651406413465578382329499127538161982193976367938831828293223668987956025919167693659604836242687829240717189355490347023071843045326399378059902232666219028727804514641704158297131200240168356394145343861956757372849466004196859216196030436729231194425895588684479254462911781534353505419802863243407434922136362540909615870094361320141941019339389049918405241619221878311619847939402601406328442511130144018275452198124714504707243822043489872970365248602377274049259495246220205328422013414877162275642898085902308076789091846924036204651958302606378125821380771335944636773354436948777321830074543644856459849055638211545726790063781663775444030761718750000000000000000000000000000000000000000000000000 [120,10] 15769145039893401370454147963991336688645051271874792755642528782672568390300301374777942512758021341992089137445056806317989827491934720036419691346829649509279677957540711050263387399424803472731702340622310697351549610764153264424004146426924738168942977199298049794734659665259063798737576419400693774595907831837751091871694977533043288891863017045608867767743279599160358568204499916956367525444933441460033431654559846475272309836015834528171491280874461080769920559369594368309862337263669096811274906097087000958143038606912738440612362432159592876263480483723814688638792093522597703977121323226933452800456417553948125976685054564355047811862591746424294886915617528883756920777782184887733451908721313988707720471866814063882485027696392601268238446174569145786271220678497681607062436035064748651182766636779562772062743708244896781436407289760198667825191005206659930651280958028704119924933538377837070660971484128627651440120748475007590343164203150912378454977708722471084721103887057544274618114842631010253898412000947518604468357150435787975072092697414500240854629005718120391778902023911326391750160310230888991458203712059760530306570972568818834673443729637148169295101110298337296836939693054482513020405980355017113590690641180175615885539533152613872705077960946909498331027302325219790244839449154408112859336210789529508066452523916416448126234499869556039243379727193156053943169912245948938575327903399420422241705861119561280908721203046694599992959723983574919859193789892075351636073598787571655429309996195947339408284750841761978625818653905547612562984038369582978885274873094213898678117986779080787286017165411176530286809369558116926855446146162461449939810741052949291183617261205757370976970063429888169988839687832796954841270480015923782075974694726544542830529186779135312620589700552696549174483529485467792653108562491589048776363988059201486484186151149279630233229633398283771960853799796964402279674477614229562973331314653198634414127978323312684812410304359775923069869869391342670874685190051672900801562186023390781099175671997414924035099739239325005158408061350927553689871274400502443313598632812500000000000000000000000000000000000000000 [120,11] -63502962580511309069609716887867871192921629063163366143655086874965262641960654936452301613351333396405680358886714419544824889139601246837739583164782575162049597760166936003991521159389916857334356939838117793542395263197598772150660897649675774336924474511288816693293616196326540646250849379138470327821751491365222174233513154361449442769679420789716070771758867074683772638433336155165310183153624612364817883063190079788554284750268941428291953557951755483767683292382642893428065755351166281498734008454202057202245057493156107472868926522216810241461381366490370062494473622281903218018154299454879074039924117392671100510483643465544150784197669225740997535455298276836854488921451761912753179735908822647367506437149979112531090366493788373025705284711673002887787351927803899854402771149718131713555652568775344002176838296469371752491914847684423913647751928303230177870835226512592563104304868116436469075669167526241958465201868745553117874487636843503626433217150840363974492681343738586968428521170406047879236064992418815498040110582544790939123317700447317743189222811388681223419853713590982983487227940203394361122518833832352040766531547898952772245467103146171667166783001875590605206886611259565761794946450857321576495324851816229796037826365433863344885156544909007442306630978790626341727528118035954146639952834299844653856556125221686742425865841714697889705493823739495591459997865838652466332311749881854950423697086694227523481651169520591046877114497895075559957511220305714174391946046136549295852943056245051038437685228547772860497110855735971595597088665953793025104054207585112365129865667421973332754554458035302727204898997677261134623381792219434867816163533280917327829457168156218788397130136283740143363741829565713507235637834007036604621054538286211146383184077128130561314432348543765380465686470324191090078872025687570447735918749187583316773424704311551148703321148091704897810251821036384257076408089319906881493844919100431424582118899846801702393662297917385474217133113318662760624183959405807271266488809038102639358074195106164544986545777483653588799409407976079289248616532859159633517265319824218750000000000000000000000000000000000 [120,12] 214920570790854065675372465527565803919341344830144704761146223675834119180591119802301687535291527800784555271088244825853872400969095492618874613872330705779689660096211656665086795843143144749077170391876955391582633872204122703885545949764683041242455757479194032042312377941722716270388913192302290953784533213234336804957651643102496443914626031215143034085168378919124232635127814810211220398342946081782845347001269052244491811187934046220776896097706154900297415214685725319086324761173252774602761161262612984093597719949495174114490822022850158849482036281915709570316348007700648138244604473381925939695445590204805423911860207124678147458789560883887301954271236533496054980927634345553982431757881921560779554302703717576652202884697530905884787437164529084147191648710054999609582151784663431094876342698682450132740046202858835621463590264093648402430189295056971369300040370865198925251409254185665882723155375995547892035927450314455685136568774590847031259008890943078037455636180778292173833733006044562074666021674698086685103283245985944522765035902114161185688967085789777007931290749103984308083314525733725869637359429104131633483060454287661104543966284756168074929837829363000668586020794921809215723185994743934301887309770436626807886104637511364299855216683887219747645039196081313755067019585079390651903797924097185403181418825954089206354638178208226761499009083169446377245811907481659845313157609155834517814893438899786740885353248019081962035224923886251433183407854632517258880539734291824959249203658410270675724709828888284294283295094948279361812679656630529350089782269612464822699247279324550116577431850748505885412278210546289673938711733402261354617399858482558341132589875802653663896085923465608859663417938662488379685908151307083340251841796396324259123862900279295846808657422478916737960833943276367684422079397369538812210395045300931736673638984947828227580205384477431580044689571807877822231143402714508857766443436232012105802065845397074863999658004735009337025089993483205027933388214650990846028513333618543584326869619694362295289548117472478190821685007323024675825184903743547693011350929737091064453125000000000000000000000000 [120,13] -594262254999299076613726175278584404991487109599293901289245597805516185227962294440349494238081545249708506224241303425114008757965720072071394831824310617669994403239387089750269140573858911621092456124495877431843349810266323187280561949222760034571316775424528455492355304723254407268008861949682417176930489815143656213879697736167416376980828468046056614137364396012628411774380188562495603001769741353022091955083503240700043908627677688831033047280884900600046785590378734134355617637008557832181852792911836295889087039444329895242169797771741839299968716093148846743049899214632192327999076546744592225441202922127963379148770218380728727050436978720776246827845207819334747726890728517202931470236077424000087881706122328054102698932895808917450270433173033141142084876073573419318646582263158462250458687804538903092289524384395225430943864498062773549273827914846345312327897267195442382230427807517510550760419091769434852034229234423457676260431570066964162453075371359751631802635354004489917342476287043787702315189431783957194838797299690775925822595669174483728007021830405270369862608812257371881803568549747590300006411583043113350220990963564756365705045588803240028270269556569006723198249573570375205531804473406146646521648911763564136762083803058767349825197146094701082398750774425382610047160124779232504892377622830873429477173690211720247727386245742749834220526719816865605264672602394600969565446950212749616345194036341980084911910911367707405720862822778376572002802099774011702643389122795178070724661740271823216325002138277968099143707042972037272956295402823798624275343424342574152658367432497142162938729404793237179561790835159023232711787493461427443594924654082793770067516814424763232427775336776301404639233218497582161119382523490543758961867102458425179189324682067007411187446879707591146329769858458425636434565875727678742331359707882795958967641374966731832064982484071128582441385687963028744860130158459506097542754513094111121397451555154056511748409300185742497501909676469324051792303560427391616416083710454463660925361439435637154335250432929776527936206020350835024746924406535697471554158255457878112792968750000000000000000000 [120,14] 1342656851094206528463856574880861178422370128597176643302576220000429816119061070820578589435153827423215355718750542628717773618030979736202727625159390291656287143619449450745001220644841940739651499677449048946286260314309854854261585862400831975422088258494433265271514042712445064307646000739537660549947275765695600597054702938228530488141568170058338317051935735542156007499071365724822741804564230487848149140520914415983570778979806920595098651645923218201629151056372812490165945065165183448520146971834692799676185967055924624654633521666083844571311264727416151056750146074326295326882670761480288161321717141142051450958447253739909631540502713541502981613878518588755666932901501023354410426259591655042429978691251885814993439372672751882738891000595757785460295141060439563786117250536367257075345803171992579926631107567968377398645600269993629837080218125731707007060371201548271918220739057498500132262807399464271926932647370750812369580751766420477051118992187902583437032720237270948604358060888500119947281997887040867346099161487933753982761183516899492641804285832557101865259599924962523003935475078541211589843366633751309046535127305348437466187316181840149290596934049815616649404542885722989327613223000880647946227411207689075472112223192968909279564425553377430037552778259493110015330509664289584331903258890666149149378628508399416990719219462144664745934566882586681506991578144837121521727755204078301484871963293552481895618491333372889417586147778674223318237443721287434376354172024610939285850960249117209643293481717626051072950273266656952751730115267833997289183561069711377534407816758754801264082863064304558283510782431229966060946598195028681896630313619921669071875220730590883622811917680770653317213732551307226787590159213346990736049728526334114574239606184832299921930794872164912257957748839613285552381556910795155610327171196513365773206573501327287691862823785687989227939097699765165336551910939364624267901089591998431818942705584634356389497931466057853209561937595331460513626145195329304903245845305124506297110000951499271736722579797727664645944368410601444094747993190236412530680354393552988767623901367187500000000000 [120,15] -2503789645417975883712928491593735182052820217969704130047225581492920143005963224596829074060151968635218491097740489796474654040855774068093621757654175808853965149653903680428094551706901884209200237636636000701157263315400454066996057890083225382985473884505998061093210052416524963243427211546486926119179655401837440940141024891316100817953147615144072144549804244866038118558615095893918551566009458276077585269726982763103736827398375190660355506973454876855901364453593749090220482356266912878354323454675469877859745387752748330655384200945977243221575119444999908452819371851434820468703239383257548250591087527880082856769616410022317338846648073976144991663941172548478424471912869551587541660547953370895077997949762233992724364791884437865266374885234050962254524642902082961926568993855143499446315319649494317161080621153515929218467819332390966423557292400771336574369813574655385565165266019499688013434615156392159283322243317355453489336147104314992313677980543249225242945174452561630967197190153944510776050916183690062884418307700511003772749597048273917270306312803357250098365877205136922756269080532186740754462772360745638506985376644354303134801220851299893014206837367228347739212575622569597208013572915465697605636784632943776270124711198725581589346504212837307712862868112970380486501207590349428441042298534323098328632504831183452427577820142619659229022128891565628295126133463778221409669763174614435154153544563092525256583666388209152882196798464920543032670566287417527391759117760845913771475730158345322541594127203495440183062194453846232613424007805498809042753560358445100012780845309351011813698388983618064556600017522393528114214384668472611427853925287605849190176600954466801628822315532174808476880266145072563131339621722344064247126015341669954148738457590870030515859187597801317399449093879332997213750995415977104033458110227441560357831723738784479281609671881645512142417512206711662269552457201430591922074793417814747241427252925007287754195531748226970086304876171108728764878403200760988633537094493276222914245489464931384686439374347769246245485389526371380748619958623831308064389133960503386333584785461425781250000 [120,16] 3880890298321244412767636758580606722450211000055665277056635450329850151173283394662796342227529569570969135709139626123030897902124676314747602900658147195356364915437271452586120828214667495491293193766986520264207904016356259326349522071089439615398695352466552888989753706395401340110177069856498158236389749288046522588510689802078706109692961931834680408844050130479655680222175472469279967060206160415086048597681231017397094982612612543639533738876817027247340803465081201089125199378865666632103864751971909944663452522683048445797308973971504808399888036223718094976016525062822579647246587906455103028295128030075791075904484183018816505961633002451433493004768331148447403509347967557269628154471330865028653322602294731276298900342302603194150820664954884079706059235145449749330580775746146864888070252156834887609206129778004484147317335942639460569157117572685684499657712692350170461214655587014861855137498418480839930588562619118384660741615136410164133171798466868422880766835149580143226520371769868651383471718286021310035704761901585511903841860534743745116616907300612456864623266111033428518076840169540621551035721345488152070031437513510313303742566683296471763469206050077718270641077768249757023131245137044086886190488018384405726308917155620080859470776661222436904871593755177491040322137460045468449928158321296015580866911783157402823671511424865569454255351928831073189011366061566591508776695552263180884700495695668037035195359789438573880346519834950312207421616730097427339365285009370769294329991339678226986943074793324563248499739751944326649065369786743655980681623872633307580771963485885049148385411385575240592472514342091617596323911626375271502141564522831662675949522319652528067021267026098630183692817521441797053488098818510153701970520446796295818245440303960101207872538513940690717447682241145009252543128148833510606789794928209607841702520509136084855868849146715823191952814630830431920160428835816030378498038845762436137770224220464216067160450053982697164934374459579501694879399035904843787221998997700403308269097830507266523505900998449185408718553369555929046468391654944873891963652567937970161437988281250000000 [120,17] -5003148887899377232841179018129732232507023152729570953683906723511321576293097014770815146365035860013725497684080670002692421626665151963640074777158856419974087810648380296718233695788576520615249546293392912398789562674646256828439178147210192735591681502385877005294839192798514586002692199693260579903118736861548958166894067539181163491953889298022747338634977924805109289553417670708721781609685070415364952476044661505090691706628338421709578493938112343891223570204828737385044207221439958023054033086302414789179154019815398112949080990651206866156946085342916130992799190301581203954258588156394115981819314290313515448185976971450752335256512232472325018464168430605754083663010095000709369367296903011917467478261242821339630243486104819061357986284180337625029749587551287085692508395621377362002078152904925712402151182790407781425614396059550454153660001611329936490002678546943441952211681708540831085041334768579059055419453524007595703246123116603988894216585375040310950223591989654817039328050549113894009486217047781372404647996333755712826498690819765068101939819091863495134264754522269173050562709320015182450990749945501037018998835556076852317780182066547913725257802598988701935428549643039743836127278644497256334489852569467385122728954660751075332521322541774729943563883105724932099640339952924365968868346822567805230221114940702438909468569565310246100383157575978961515932094109265251511182161287824397501087647276712758948714983090882360472898879847452845164360445087124800593035789655907947830887482326082943011911890945142462553313149329402606642070928879670615081367205527860055211207672954235366088303290777631848322996015381347501249310403597731297590597390290133155563561236695455906169427108390753931328929975109100413739851007047555786631939093271991722186505044050183511177636562559757007173646107250526737885758183496617989007765799944753292571301031580560989321008059526726090351403853021243462653675781558056582603796407949441149124024159365566067653746503173165712373035332764399397585730664325178577092801038433048308997702879911865626184023222936097618032450936627920181852920622142533169096623169025406241416931152343750000 [120,18] 5371374040893647012435261745873005432583355499644897680707571210438131620866043809457039504019056138570898194616991334409611249870640078645553111817440991002647457307079146923882652322823009874336371527445506677672665657676767229442566101711116996126444361310226082322729530644801643348835162828103100055570540011425240681176013488095360101684877292447965041927903948649562526191360512644945114475976572460309988181868834574125417717723562716244751288370720014543572283385503017044235779904134164322753558276852587178280594481684299525095351410321895897748041486534397356487665938639127877008330541138594129753957258091727471028448170036575401381684551679906379159714246002111310929574687344963037996062839736328996794672202173229333594302780933441617118059537299860327149052311857989412715565316793640687474107786466564041216743204852672430896231777424220325970201841579042493466942156965455647025488459571741223618129115406051363577161101264716265934155262254292489477561284919115690693306659881637591531565321300698321619235890443178406913583731266927009157911007809011859400946141777621647644876509510952928835765505772810869953811031697309424613031442519186414090386067314633731448373579914606131608210121377971825471816016572658707981403078232135777415168074209284009021787470059586180484126276431426818958782121285732583659032777491531767707929357288306764943011414540574327410656923485674911691202454213636644050758362386649249248190992787754337888101075418662740537442496915446338033506108321926745727562859055115768723356841203410423254924478850202107438471027487248753651255124847571009929962483335261401029878295906671126108334994172486479624717427949073021715207973163236696113879427883338373049186771781007635378309390456045889879473379712036638127311861387306943404097046179123699136444373047217235117299137335192268312288895056456582363785808431828634753205383316528889430802402363153010153091323363139395793652678198256578765090311498245609421885242457455920270668263053475423484415253155935080210105238208277565475032072072641381784615857665276521397242824162105031447457766310374155323758591674890247929718823500198909837166638681082986295223236083984375 [120,19] -4956713262570977996829676764145188814690734517915447029671984710393194755283028154943498114321710017051942866000372500489783981581402648623734060640465000276364544404575609123096206568456521692829147616964259238310744269592392533311335190143733883064783980095139224338850458788605593169206353120629886212940403823784306071141319962674878940601151011282181543499689912247420909134285616895251168322291079506196304548459816327921401198093461816095984138634804879022056687745981646517075660531538827696182261613445199056421932878755785001560763444368420843304516858700244361199716096801738989380856419341915221687000361890897396821872604750406609817197137024232657790565233584803698291824969499125165099149895366972351456315044834765618391380393315700691343292906974541367210641361557015412686629742421139287442375809240041360163018985984344869207815718579614808897635794930183943246043868823224293158249178196854307890399607168952410816671592116476543713850490675356237689625353152388929321190221068179548017686787712734326248845058539318682055149839167302270340939226236659552017341235135312830154051813695881067167605756571744615524730150121277059123510432228847066860490160465696336670634498699151109400336378079750289921591376503333928296947337503661898790807214116570602877322820741123910014593440091651485527646601826735691165320031793671653631478917518900554062841476229223099353023088255333227726672551439376632029665456053046050541994343670196582745095204565891384981691911352490556190123483736649179042389581324028245027495464356121134613008164692849200684073362853017307703682339944924946598340451861870762971661769119585707001129555625025145243655010938773282196657109855952475813572575024383863008522898169878865242682670164255052008518494653354728359698927816259053700590663052263459735822715583516797127572735733350142691701981721894667706188606734266389565211218490862146640637290672098343910783187920016929321826098510248862954688222538248507949426612536116476673662495831693511636852840175227146649883239938118734461581916772868778066617005822943591145938491121538862166153606543508069079054687378744222688822969324906608790115569718182086944580078125000 [120,20] 4492254432434867514939858443991392221150704093095990940282076069850623344952352565408510244971723491116114291977195023387166617370527267364261433196510778528058725486570104844704631651930072133894419136411101978343821870833205491422785338886143221587551558789070028296498224016348416662337867327244466683770449213303385607664775734692977097704413063994340159056483167710322805456692493104790572678182693194105821495915655508106470471308422754965344255036082101264622622767191986586788944516974111781781605796684000155994461512151555862314605408183877541745716038230498249150208165658313098533379078940141229468053500993550950532514202169337414495963007758309321327204052126906101795756773529206611535502525224758099358994189241467549194866709301285979678560772277992521489614552638941254539394426062903481523480214945812037212045861391628667014961483239897557741765193194081960306094554867881879964359816654690150992082126368134888107014601201029202164875267961886435529695540063247542842307011607315582316017106330505025030648155356389228169680456733541395971634526078491174330684154187275642449934484383398638011665411647436586215151026761247869180204785896019417278450850827307960000731028977996108021735546576066814313544322753070435488719468019917622662174376819133653379202474493724752229834682098311048311462167618443765694384799161385855916393428863413072687306934273934689675209142707012165576495968340150136339697163519510795096990356489863066498426397079774257801200352082933684675435699384365470272468731125412940573968447487992941317368098458362993910311977311779459896018628055962707690679870995886210390091022505560933538559062775928999717485440947452889286598655111789583894881551315853676824038768445674428255585872550903603058231021190792487329055012117892465921092219647381931334680381580998995611780358958675903481782215831843941226600798540431669212824509517909579201635806755178989216341900315805112361603387703553896645849520059425142866402933800780918320617243535243011163277434379258221248814025482298181250282049912099714916318426157724732879192016256346972386560907395567692522099821695580313361817470507730831741355359554290771484375000000 [120,21] -4997802962122376723781069277757078021715228333009501284149931653879758854761569904921062681382468505199461495019681744358420738677998509841869995215882957865279968079661818161770762334723831639484833093599424168725175139738153306271297607484513787733460737080848915379553888808553872768987898994865230449128671330737475586101359004566752460473871155531513234825833260788352881736696763858088824612626415529397934259288403322474506777172547841757987836551878426526161285958625768936116593793638251378281057129795594244389338914110135579598571671848703792557860259512387954867298267272658187140860544050689840425495102967770696807220564251292334825307754069500669327943369409178715681230244489131910109285069514408564354448067146530752447751137260040562030667223787076692282899732255433313283603673959891364062199720540615485215751650769278132151631313616294695769678118186235571657142890219288888794030447735961586334037833208016195487064277883508875413514604730636560314341098602986264642391412800993032431982026647745414113440968365939484164339556994284494183570616107423271001588613610637574470386723268039509589045233654094434368928585817884775040016409108082589591752108262224486518004935637927758938884965816881172647854494039440551082124479207065650667214915840569461615307483225320378330914119569007855891099343078140543471526464982932857998511607588229459749654380517889678635641202881270355357351304676797005040621823344214830172148249456523725635079984278100350205677534629432130966211034567592909758045015607246387276448186551547395294869630010932783104957755914325423279541826308423895636197935189582160735846389515192932894788055793408041505370962360120674933734892865351294102666618948002194283667676333207750007952809800183558957355578102942829286807141080405571700110511634687007328800786544113215898790406139903401684780674724582693289767510557530276296608267091242908988702340251147130860837430890310603127911977531898876693963456531621593594728402898647729503079078680421499372459024862970839586741779275621955819257388198002342506741360829127500089012827157109121064582479067400667430574282996760690717455433151883426035055890679359436035156250 [120,22] 6764163693501928088197043158208237381518244777228973623155109951706626786571356344997245028053898197115271812192200044850279824835617057148730459443190370403836464951073454237139461570832787514269728899672989269230582112310631507735522791603106526746353467313425324495548207446738024942271458911156851545937304658722739404403783627960825780333359210212327684133856482993434364663420433964370418083550528644073660749660365923422175805606405619497797085698064479416252903016323389402191732801740754216370077746482806885938835254561710897422700631734140420881956678370766884083697087473281510685921140382866662863820463502203777604758484380519437257164361271151223340570108350301107427037402440695920565072362391231574553425151239329551910864006353238910838184421701453065374567018911532841826533264111872102526118958234578985597479418645191340419000751570479807581084927679388136116919126963885121508450013456209646030466724497831678204630662011001599153418794407844906871851195698792994606315800510501425200283883635684760753515457772836892202142428512318199155179746386670465895463363408821709491378643592628595617180287229568243452000716247491573445103206834423901968500135016812078646156544988617556649528459487753001445890390273038093849311300374386829539775416763124148145557770247096200099203115645496463525100479967933874370622905700419506023433433456765033404047943198339064006164688208487942153347204592376542433991167619211315573110917888231077294407849778804974438410158844676592774640233265226306633858843706826615723755813373593240902871057953578343355197207014933365896173803282441787571447961358590848861449461447951500876281540744979841327272220442168554772289439292609798394291305062065161319476325589878538229368159875888864818951197532077189985499411960702572259751174367238583940012132997400986110220508809606572701269196919947164209546847443534552535858086344668195849458726162323122965209873004829166767140595673065323416780052623135379418083241638257541383999626594744548293916507670062373360293737077528831452315457272302502221707317909485039985636794594557454950905864219073829968274999072390570031831913411224377341568470001220703125000 [120,23] -8905565708107531328385443840431876538236950214152125929172684654048665667254518594895002521595410709611730620415397446640639723014694783058924261575832774022056962217593805410482199871186666280035018432920562207260166260658204749034818791584096665001784283674512244305850241569415075050404025976816366004189007153613889059163896468012961186349678823019620985771409414849117370678159483334334967690472534004862275636120758865628967669514591043970147335878336994120404054429619816595272153701714797324490977130363297744634238402473422676934735379230302618331703653191407539694532155523327568027991003430393886158492243185647497663711503481417516182736653377454693063398147052474864445334687321094694558173396438011816617541590243044748976713141244107996241201534844050395090493274302811276636365158101616488494663495673052343405706816745326360498339661069478187116090714598090776965589502505700230727207207024051197757144853374098637002996769861638201618494250541734917214195840716569419668812118849754727215015422465931990811321984414320365707597397079298402492921221864637079992828722648014752927891405237659245027218885176622046108603831885752015954527816617050115151314439613576411356821745559980033943525901949239267492785661394725673227181820013866804038608251414967425668148644802515112559101418442661322930337925299743977775274713563593356685797756440387557171107236102449486142377454565915365409662607791192480760959449740408714982389057476204513573939223766023399938794615892916000874808443377694867729176279714842214435022833132559834358852434939959149219664978670758653707967186320562837183220335484135333709727102938340760039629979669247428473749307412148696744868281346763033888266798537094670679054201218417415238297725292820252103439910674281363532908171327748288859083871773099327336203704959456469234807481317284244517018561024447955417465559534983573211846568623277279768136456614905626244415636358403056361379610649282074274239887357064439643775775793703358168244115742617445663375841071645291845758701478188719057398985064222545201341177508048812882957848485418812946948709857734284181212170198281563582298758774413727223873138427734375000 [120,24] 10131743592145885723241089263275767708097437936231220775039319564346075532761530101090618092671077071581479321057780772465271944806780818540094956725560783197132563679148090381815584078661713529583121741486415769928517489744733553858867371952692713667906340024213902928556477340383975201566291011944842503826271025831252146488885761065025753592986434253046968341133847887366515821300465475022932472195742710732413148209493555776660078383884705824263074875205216193677248313845987804189286089712583176339191019881612384102371694564498380802991364553401519244238997595089443756152236088124035209563697672138636141027581707604637584229394536107709527054567725110523064182363951540093427607296586309978353057433284041629654691851313352569404924602298565524023827290044249785947220084864954599560446572097221708579597987745538788848935894811156303839848546881690821784335708059729101082597272053198405452234457963817006360023436019182845455787602462543480413945816151693772034113634861330333878471623964344720738772909451787667085353931518837531213219326079982166331458843466541683024359141733739114263011995671391299137585315106442595460469235688339027206732937791040454664321481106757256599218429783169162556779673271680123729481793130584307668514592531424088101170423957869547069250970835267539819181199083405433043732728271157672183911109683828182945799885730144784340198912729069232978882928145431453892689948629012910961916276929737183405927293073993867180697250900584416943477534316684274213341901266133086730515453954384162423712363400464524124450211163640391418146575736145632860828611785657278797446895812962963353668366390237979961149256430774620035479478048106918947364128893943404442103926823389684853035143307997554157856170023014152486033914284799301706919368460807010030336910755228329653825370297376385627087725300424629590888317305480447078218908288515649629543810472684409471659042799341464866795858512275857011384356424161152703244757479353644503595186525878528012822327160873229261286635752883712757252970780217224146127562402309634594053241135784722966470187355943988273154467275782685174906111360421112621565953304525464773178100585937500 [120,25] -9925086422964434198006531770294110198298986254314275931045649802052180681680100420090990337227679737190417073573067342341024275765751387402115998116090755106625674159796985597566926708791907371125581493061221536028995693288986120487521300792896667468255119909342145768357794672116594416217223822005443021025747203320046093712237066950243551099851468694366137412376916857745534899810793816288215942908264678398094924975108834320671983487428070127352044699908912427404274841610857819473874986076456479730270352055559726558650575112492300136588002830994712841165563869396861626685627393548728992773959634719269243802152823405183818210320546841863935268133791828659559996702795940974711005729695350143106544383019354609235041451338461582925194776254810835599526417380233410067223379807257964492897558914396410504730916580873615145788859944383868239899544341902747033156457898285712638691850452790460665115478050322955336256471955058741487473151038244817118215850907777614434933537096700481614029637572310478622385192401721879691538708534139887112932352613895277837902104220781974750077326953099248468973097755225831107686172589925984503530521550297623393868239077660482058680575450543986555009691469963272415162105473410230516946454551196803121064506748576996688211888811731428185187412684023432520141624292359908016796830754675338613366310843455879988164712211792806111731939530585110962897365544242748756809510821493245961519894652276738719924401687354596964953043511134237016144881961847510756641190928917853081596304083706457494104360237165008985606781313209520900098795466536370657022441701243798434932684908496893524333666109070088687623086442013945685704512277448535048381834612815599026377941822913925363529348213095323960557566986413557040729382377499499160011544330761826564355430490140732457752268259575300999404927659864779538776360158223902241917714687828211377187021417343827627518158471244854637130478986076549871740317207502372434926012015280854375029307819967677515237006130745856818529903757064922934620819506222878081593990528320570123667851813658118479228660629960218799686477013910678751814047754420400337949104141443967819213867187500 [120,26] 8820917326063580107566802284392176851550993634840830765078226401638225374796019852906122340291148283156898122064565415261598114843597953361969316446572740710546185650069927186922275784241909323966071498993622731199385027242325426793098348848647406496163298201667349746066546937083176827033717386539560337356264257319849566943016162797936413217474512445821641472499093309911102263869807873675519922254954326175729467942344640089501638499879760559679566808133547797000546162132051392588841719727585352133108034038646006457081342551119392468244722005185307311398849103933679590686037516116579151337228588463759914753915609838866390432999098844886690637964715001240623525871379011352673983168331955595744021502235450527053439350155355085523287494325229655465097856067371963982234830187166107715156974565102956784008043940447371748370272150365666146939621345437938385096657698862544337370444034249550640703442464784095971456915926870913636070962037106535799954827038993450633182826864727856843757150134933808631320665655593275523442225962651198647072331820595520767787243591509233020871774769548059037411953643465270154369165586473372945270912497144715943942073692260668099168507669762539526841332936225912512933815480265528342807295441049536562730712602316063357249895295271049211500934380087272938616020273885832932479920300558911961143306025687177399781261897180891549656110793817348800289089059789652530594615314727325685110267401211260918895945617299700863733383894690383505550866155966712985057037949202337049131240982582767655291954643365110208773910225287750610692810820439426731726847402343543333353184601873480662648230386397665405139589669961047615131760474930803258096766403027747851345388623190324413724692592644285486220001611370773817035449489035260045820252064057076622368552770883817137079842498059279108684973058559426735930915500698020394723617013208824658443613694182890731181176514025785109727840709093106792384986733252407104153088155373591195666218170715917955151217404077571555792253888076838966219016104823269057078535513682374437581335951713799514927766093311038236103115682693107650223438009895460254483623430132865905761718750 [120,27] -7644758644049270362449383332606313098594400645444685468504514452920050017319643435507091435314942384697629046080460415146226424196351512834737250865142992982969516274330176551477671170652587006194380127120308925074470722799360340735464039178928698283889210475747276932012322519425814436198538419053681468341552759082568704206256908500624432752268567096142812881128158019093866856716940021744422541012686839757633250771410637230198130449019428626781421298023126026539051966141953000609452250287824699652006053462555873486380563089640721993130861460292188889492028017797243604056949314185136195397538428495698777781535269095091725080627948877811132002081950825736730503603763674600154622968089543358279984607610346930597168122133003435288204864954924178755524033587621442388188453051147885328342663091443387826831397872241198156582432379828947790473628196074117299487382878112263089344625759148791650091443040882228200738230841686691640350630223655167668577433179399659943758926525402154940915496329919094067796321728428122642964392420137362237370986203690652437590715631306744605243133911839664687856985540156096410243717869248969577611377823622070666908847702473754894210234893955462740724728549753931466908825953972948593908129029805784559988545096180911330379437691844839548987126102716530659645231372391071599630458119868196052091541085459693966245771355463937958188481906474999574783679040662131466361206136946196390311703860875378287495374811550369146236198122856119967772631594983582342823990389368792268636539209259398413913089483193966530460749567100857753077991353551698108577861915981291479705921614029668600510629763236601778712756180556278930268744230222827294842212375598534395312622710893810022758200619232483693942321458158496817930486358804291403212196630797028202066725830293948102753940583007734645637741078649349627244587020666638796219724572424590832645080392418192434663256813274392441897119491722543152319686423580313853945321440046366094860565762524797656894248218347759542125468688373281495129473931958810393004453623724639501296813727180661202929094490078986531559175081796016215651690117738326080143451690673828125000000 [120,28] 6724295691929519332999198236180468015330314971085647528958252213028558399482977601568498932759828683999127246546427252178930378580377126850939818784816447010283630033009553779843782616537429421566216539166467741861350858772926627571689405553240198455272005541331510242919698435418323238586952630626654922556107533923274584541435548200557184883048889732912690688681972266770068605788920297392279132084195859219151341663586591522626936429047510929708924610065554770596851864512350483288241001454914420587600544825752793462770182289030064409140861517056480869079851811574598618647667749517904043226531474201643795779549013087188192568452366688956378848952925545745629220706427312684533818015823491946276588011101718314599716803540214530378234228082592827816509850982713562928916831163486958237594910832614232752935637388567903707862029399554190907637462059618187895027742605730043799174300092407050576911985669208692926163738268814761034599844830565691175526745221809510613754826894177782318570121294071476519604486465923935973222951420108760201938449079863525344215902050597409855108668800520506901752685502189628956876914507178308819219871359008813063735725594201872941507453795855780627635366900588711538681662881232395159290264710036983201977388259535873814771996054602885387619824539060342709587907305382067266724961942245748854966203807292150433335116253515959887884832329718678950795153832919769722328174435469037907482258602061383794950554006589856625444276419102267539535881696822377745275560556456630264321939014318839546541816575369468304472260607559767284598647047717879266813560944786887780105162236859702216142039258649558261836984702887846982277885164846275319406427136427454090015713940164747909035420582667217649928489858743080308526296546456729208310217993369000187728982544046469364056465102601881829830966187613373698287884091084649201025120965400353052598650045261338377710448531410721401015429006893633126691242003248628275801608475880866924430828053741553215831890509472905386297938512864199274790135196445313782743705536265376615379706752804183081370656183639001683313344455970340940442753208117210306227207183837890625000 [120,29] -5852811598387005409259096924669247744178867116112961029389433515574518961861383381631785608556989606436492828387828664684790700466909026423422534151761803740119125343083773723276746219982651187906574751478404841014325400984215028559919147385193471974045363159143038183832308518463322817444659528041613827643375186253860542369147745719927571704618465037336400637848014814454547363141739137429697741979474295031816937123188071654190918739443600729890733571214966223555749577083723599444271204625606906389066076083521374956040269817585840705140418077509334706286269206532062932847921855796980879960769379851653061924696501577985279666856648053242621021499019398450671518690553811003534528857088750013670676136847152749364350909082559467348769634029614255501371158031816572412968079134026199550781830802826954438229240794157240740067671512228937035648888742306909510333726071694376381048039657714169992469610643776250655890595914229715878880624902560073736339012293877681418956607260843345916103134913391857516131076339214302425402387168234967282937356453371348874547376075145806001195890961020783783847744086429333606807346500998739826956577597930287579760288546532641636199367891073248075916305522972985757370632115524824879616158365505504477131243487140843041257925255563109841807563243439370172603570350236034828540211533070317151798645188190869379204618908105393104595324340682117006865332744790866353475902187621406116515995810943230974859192056071689166987836440937415914637406856411176755154987666565953103374393921574532950901891573487970244371855140066716030999529928631108337270367279909509870395981218611687086300701163446186641756634224488853543753872248357170899314645923669257710937707697672026621478231304184665370765780145122004693417043912259082334697588770776902124076831324107776961865673131311063878475466025225718612118912096477568946046612768451776458414306269184390421142557296433798179202758676301516518811544472157527469173963660167247390718648719033657185067670606950134550215429034412108268239670960964015363351204422410081307571509203560073716926711625685973373891517071519047243910449651593808084726333618164062500 [120,30] 4767578340287964248130824860536947770234905186962929072134213603778154153898217187894699220578176501261279800769911661002150883290055564704037046748949341653505638312938817155682662975532679678474308713922378517760567671207971991646347753141613174287797466208769886826906922232321009349248142656152509748176513423560512552956947444038825811712807193210699349914355840255691497498821886816243855371324053922428462500227025830459580472205688599764357941982692190159790840590645842180009059824114537153490472753164323593232189693037982303352348320581903118541777661293465174313250267585398360672693696567802107906316164081128076891113712313927461971142129104095128446038505874072944891472423223647604025142313553422632441346903506226936141878602686885340110944541520199003361619527233246600110658746971171313640339318316451451370623124453678343264930419690140847116297509692762436024176740197170317260923311769520357709242284173966394220686738040908882164413546819687767131849429893534503808788346622137670389130424693657636557820488419682879663884234946009586536308016677772054348125778463940727789347249958466644442605528637580312481228310018094950241153767782422510500526067213585613885008738901948015871014202542367023181377119378858290961231730796446088255058006428267310444865526822471526460809957433786011573165309134755566567076880922739853142017261599616407483159225969468223704567885363751176311006227197557551473976283554374385428051331951393678978132363303066725319041748601415524149570120280731735761178349439740472930881368249775913657401451500586646776793171288081929543351519696458160298924872117127233790105805468108539895398249721552118477515583098961200961788430279415933897381567967659502475006085599405273614625098901582180762173225471926462502558661031779325636357349312297649743162205915974365125712609440229907157565226298545917355947706413370839430176719368893711330122247562088477432117445014094894227392997466372156674260630304552950195141172250637638632968229844316965694529525651407359060466104412602075462185388520059373868955627873199725836887167183725598063413680179241371792642212312784977257251739501953125 [120,31] -3485820932608927868278244142109567078383039772706357921409098849449983511399909732670357318623021618763287452105562579352561496534942722613470457074741718243454793354490606698909868592934375417402698434916224509375859381122522970469025746299619313287509231401161741520115270656925427669402396142826243769024869559040866722630925146517911051066952966089026190291157262554309748797126238911079060497031816222184778759060325320606609368045265182518432781307160816484727893523151870467846776609511004654889532781333849883952679204413480651950786348254031208308882178732110730372885212218713167340813797025188293732413763189432312445310854978453608148450534014223349853520304366686442741501925853421984767473803587655457645838864972732263634254180000772076526494967447941949439476186010972414956977580795960945030001213754269461247457524601541177359066292351750690470921225512110610711707197188550456339608862506835615293420579466411977092628613837606338323012890195192369965519850885116665485055477388385888339864911854452979181128113369595630088445118364033442006657845002415640740513606379992802047859634194792300366565641651597219638194190706966628535096667558979296602176314033293299918002192112883411107673051875502987640751930211333238930400326135142824634155076677781364021047148719197701122777638880805654104142670887270436280441868165952223908019354120660984407145964396730102280251353769420799099788054472540964532308517719208585223021419899066282044020388253733014798323007645858135670426722352887556761836767778671555661676384901565903984984189338332534306763838754643344812061492107316605719639590271743476108319131782513490503109683557994236148242857888296830567508611994562497802598411057987866366969671865199464175834848246209735247865076700978724940130180734201476976963459193362756418506672547249636179553549863894058154489983056104092835370974749697793443568036650800416911580344660250825665162402632839871151729470341358972652925348447545769515751697708449309449130986218109795454993216205885912532034995728339085121441998809275710342740563840957060567964744644677131289126764679409120617492590099573135375976562500000 [120,32] 2244590416285056862483651072338280899078513541075625636819298873019405586803407906040734512303687385597797520287849510266484303106084313811913719939894558973256998921627783953250468970383235505679021950976950426721097960098655997187905772868962678601445974829342560283898352165241098462956505962814674032214755445161755936712489858131253797227265295857692681162100593711308103921588176978019871142975363822560864813601097793950807702864656488898169281706106560210711442943241535991945214350612133637035419434625816381370323767225848880638433480906775891728691103048304667803913604246103602076914758939662235168176597758644040572579562596524633928800142503205768278618610562626385181109513888547467299299206250955459035421494374638757305884074396206164590350433137449350022757101806286508988547379190014025600696531403581253509064408508719337339323324540389218871320686208578946839095733925824907586991390390060065545102867297254993344677693764022842943813872162019755615927061562881867934206224088729014026639108039622463763212022467385940703206845474872298433817413948079671429033581034592886935055485271868716439793790930103718917046735235764490637645815291731284541355889711046264978460358647368180002528945262960278362380960369358767169522128562630050612119978993610477083208253682127100428724375745651553251154318356159720814584292643684734509200739230307893030850072451704852261484105237456133288526548937225581305326508537983974493652308167973764978689123273888153684127652059256432241537932773459794534190326944625649463569447693401680027127758721452658796215357696813595708306530125827205862686107352958097555974710794780323056167881455632310452310734404775272035828416515823737316719369229880135758946461617918150916211976036213688074962932357299753564876127675757027809126305446805330881444770838637332482777192184404763645026216113833618418419629787888568377180604329370140008014951295907660355758353884024590713435846732042914626278625959291333792770058303888598702287142487964517278278648924531820368138997496187138076624007983978247304708626587674506661639414701359303700974393014355712239193962886929512023925781250 [120,33] -1267438466074383058121306661807287286166392042538230834385150616985161122440667113789732136867692566851356801419489468128473712541938267024541105988886703912729122659739524718259979200138435312169659570273632803472938480293062756257517244376931178817984081500415641171682854014902790232967361509104450818959185698519713719609802820044112307828660383117341596857149816493327693893816175946765272890073431508842599675874206423025869712722637659478298425163017228179238034761747810845197157227023213066805240420626654419751005965869293432958109984238913125527269519817408567211357217218623841579184568366055955804133212833910929186352593882584756533719092030714933277862651124206216334542444954192221383027627272896809754193551091805496464852508475567991524325008427967798966119332133074715745096049237245150117233626351920596991010432062029305020438168100183785591776935996684339461362506861416352720749891640368906012299734858277940021714859625704562773827370993946999680573095318277335863460805672906925768143582679202951567383288676593442954121100412443675177588810748490662671613754516408792269807029117013233724423262367859740542574161835262196787674075394027308863850966347609900099190538249603812147083902364037669229086560462220285560804824352693393676186436062203080343941329555754871138954914283853980873412071443497476920113994953943403893812619317660882727753566130346013299047159673998878171781993376003074325106906351143129615973180977182799920634983063343652585382599932200459544056353526893822397729435908329733756754776523649799806980470062207919198879789432636721033915244605508247539349676630386528193042608923482605223300831056840991051519493048275281335212584389337032037400331642669827498574167916990467789635676112550008849527196036545760451264170756844527776619453147020040839623600129932159662992903559720226274739306869142465652912934193713883958612554326824954569838358973505504076598852635094798981036055068323878480879680396126351912626261920753601362227817779003898088041973157424415915848169792873676226419876430210563612457695604650637840334868598179940933634579636191119789145886898040771484375000 [120,34] 629405317386803291889230705169648315667112138920326092754934194787869745857180650584651039690150881513293308529354637593811771563466463232615608018929688416383220190807217916885992601494112537614513592661099789203995526446185619238383399379601538426777030025648865423159861795435829544421345806167147844718476456864221834648994529839269845549606591052003485938630654357013569652113210659189265275588739166700066018934267358160297772519412842582637648937988940202854882647452703221209956230942917671906951883573941649825361649135709840080349315485740316736694086129045960870967882212632300307915305140952039391379083991298931906388055821645321508128179644880216600652338386263586607904735554789174641244459901054597314094943463869907057241183206524753099148406772517727036655296461059184784332770099404607539272812621153884172347213319130463775127257123945064071121315469841440391482304238271741683479794636721623868248113964342963277803885401331078311911607907250686262043980124101592975180027979757390534238756242165498913567323246198846330350001364903993290393928540001565112428511976186458864952476226789817598052097831491973606826597771973309818084958880375025461844409459215569113691003491833709119682281466796356647742778163455806404549350273626797297542534856914029205383762022813000378981431217736056691563983661103132926498344959318936056394336867387818287197659815928813234159045379292063394396812527440247508401058798842540713905896563904594748614681643536956056076166393775110221114088042309145430952131414467055192132363041560382254273966032721772923628146044167516410730365912155568343841728481501421502544069554771227849756202946587521217790284073913386363387012351535050433710340593079739608147501459969315006610573229784443807936114624289772153676640949709842127688670529698336073634404283010081123712867567095189542729744248313484033075607727279450582457031402936479308424429805775002037998112873548923817427691286174595635408041973514843204846309644670339715026898661730845895575643220530910375227668926868528261299127871139847980189028331492920071253719396935934725367811637397608137689530849456787109375 [120,35] -276542828925038273734087482648410429195640948667196243055006358938893698064453070758705454943701056891577311682448211434973074721371587762745514346832809801427876590972258457552866955705486984270619211063144571591273243488104414050848609023561231451207664784477449090210734385322240764919713841296290309985103747573557286445656394693956109538943521742953573294086401527206183391685927419228726730848808844466133603818657139374357215507136459546889192756354220114579018339555366665726937973776248239795296474250289973287178877827302186845378991946744583225474366818817572808898913284719345413451422141279072671460071280137108787107823717470061522771573073315418069444752465405325402626683979955856052230046522199452694367103485535570679464946785978843310042657758392861522256979957897020071247992612284519731147650568616619125659290778614105439661150865569557341868086248694970015618024910205999091533747176216671498674007568676528274421458306158838976032912283360309854746622520331595367156389043075237625107096775318812711392181462699297786968242869633304710507107102756047314227593498532519024521590603404080056919669676819104843452906697648358824673791389022893259463432737867406781604132838852455864677525791226896525556654512187301511061969861082593898256303054897330487027825548937667717102618921412220043802990400904105702880555157672600749704410984886043234593822452009096406169092361929489569162224485905458439549848173739550368547726977886447866043926778838347511594790041189808751668988728730560738957438136888424688436832550870282117084396907177970687993142602684550827633806600594298088634990353644808792902002718110603861743865861870731531836183131162480971074466763249624871192596272768366840404981107009624436893088675389070903063959611788288024883636140492302402622466224941237542853642288438096052079871683598045753474386712570242311570534843546113824089990958650844413895310592619430771801904066637351849103465529986921333432315719223742940714644800756482033910407292551873654606802875371837586671683113523552444149104531410057930570917781779039112361275910834113034297843114472925662994384765625000000 [120,36] 108282543010572219145962085951312470946905330048836591803275093197660939465618436895562766889390316205549564633556296148871241666183070874170527069245259354919550667364171655721129154937292497123678632715975490576588041034292225943156712256432094547584462985319284494605697494745017734395742050975508223773630373138555442146198487808515420384078742971433086930593185123040721304038716805818867204613395659667241015387720934195093068828849912719318171724742181377740314668884128808810655863586196263170175701197042375224268810189546414883474411052818414608023972453175970798092131696747095351978081492603602784552396539702259132908178507459919834649475878351973167074132428362431178381829320980950892282482875623642946522537124714090141408019181382998424897259002915390988880228317044008052975333702356877032889643112971885168432363745471027776676736938537010618013355348902193127544115090488503812007467688314270009356934363220497046588649168491538729163131056719461596444499679836434899017028992637654168211840782963063514784698160926258958638205678525004020458760093283136417834637674416395827936022066708752513372282966906379385374695911441044243114054483271372631678192966594087987878854642770300975531338755678198411156264716512491631334107582837822568434178498795103886854860330275929853164347071890833357567181061290618768222122093490090304534224098701729329033228156734310999845312389071510637407630176363896335747777900181600773769787328515209703563428411288565190515678691308808339136226642035412754631927405639831571809778676198550288276858097707299443286511176131383805407853181300589280686793940613853765064460322674445205567732772547840352927507954675691792480060858409142078481622790660176466813814658616931795379847934486691326632535226675896144906616629932997875854040327328734505039917097453332933870039474241187807927484522943212206989810708394332364879085302553778454589208169641557747155636060115185672430372075534756582924869456947516363609857172266300645120008187045914032647272951837161273973718623466821328445627620421253377247195019876839987219488002818945648897397404653020203113555908203125 [120,37] -38067470279964559468325394486553795562093644895917614290160067047293764633578881732958093991093864572787404156944211050933480634396680730456169435796400113854014574576057317265001544381441653813416955233413309375458024811981534509606796412604558282773203699472947539244671134757269203055931109812184826604966038998683287787322227002140490098586464718419084762525708795590579709545547447326574961682739564717785408155801918523686446162175046996835166300599240149550796264868723321158038156476014454681240005131338787185964240550378525902094847571090351178901029523845489567063243804038514222401559652765245918023612942808225829933576033052975194479300069863849537821680259081438399509042780193243575344568285630984393592366554821370981532102635939069503171697459323335858211007801773856224662263063279987010743303621339672425206765495583521605054761412341476889763948525748460486431482338676719230840029858766642101208499526558849414876257685095594635689165801974196824074048440489471982355195463253333815782595379258208178861663903548459604426395481793573218836028888186384285727120832168215288800151621010287148512761527915691155063149785030349829038737303102570761812363519593497891506622811694661534485865989416952347714754619823958708547494312509584860813158300893038746640219880296634300476352064286215824975566497914328603543631681607484664606457893812119016358827286457718989460569012461585090162371415437498908915917096196243392452034159930462993402255258391636180128225730222555465702018959359038524653316289267938673235192979743484496680651601460104367909616190839241026215689985508884955584046172224846878683339762065562358028172124724823656235242185521982867519251907779022011615331959393850274462746769587754752051456408117599155505037073106651971203112751654249626669498714943644628444119856885514434853760903041369763435769472805847784605305518860228548985409155552361214179871887092071066534715807038698033807327577783610355791848852042564203709769417603257514722698623134456867624163646764270837665522996881082968094828370284769201800483651838049693882514053211441051871588570065796375274658203125 [120,38] 12101579852290852121720219615794657126784242955849158852374390151130638811308109967943547578234336619888989999269909788645603866254361099350712653089151611358124173098982575281002081038977546457415069213284740027697398502845517147693736187437339229850188095485437854849741728196358485631737962093150525554749244088809889283484954729896256715120039164162944395121223593525834443840970302490242400402213690324799888572772560321885773834750795750653427184113161638167429812071591056003538561525853611041116932225729705165451655345339785099013430610857423615986697942228545722080502229896715334014154540334153591782751802916108010695402015574262425053788625993595810420125540503379266865498048474188228034129310105655580395453248727160203673165074093371556524843992728954819462916511661101894774381661810563614829573865254658831487598930214167179178996844220723901545030555610740944364046758307069703934076759659169623166542561938374470653233257340143112205621114305055643039913199388494511923737724754528925181985030330494446452688653589554687395495041902298396114447589677512580965720488405688198318312630698335073337241810272849571779205598124865655043668105157584841971752228383840456138465235950401051541905908150803525766878396047376676590206020357231420059077650190433756181639306418499046260553371533054512241063498865744139362672247290431981034918119600541733537987566960248790593916991425580968866330406218572051508956855486942920362125260072859985249301705332730533635122867737761290350715051830863589443564627500073698401540108404073023543288522154932348132911773513898678101222545833913922018206102877470171995798526490756092224089344776174955335815343724411467676448307260616012540690935809038979476465083103053259917607630681960029922112075188807911738601819580377412352367810161031435443932984689992108908698463153606464678917137713032300218306737297729421238192239847574833495666325667945854849144775906530193241613025705155761632775620099092005775439773222709040696883995898229965957805530214832424615014482400213178353259903162854280627070193483216020485446207111124294897308573126792907714843750 [120,39] -3501419153261841890400794481654916487126265372920537770761008337650240188035691622439869742084046274317791727641680336657960204228433251581004368468301129542377624081341720990112211358821139672897484116259958128112531938640813623583735467034044332064441985100070048606079099696164509196924954886772084198015173707497259792793299732273858573546366681277389768440004915445370053280567111250800598724275743831659239099693054904713420471715397210570084909244754570396194338003981661922763947694014098609553600607526421792333857170304613287866227546903396738891964355834871604067335126412809973254770512243623468634063380242639807243263940144879198789194559307057422987994499214572311738057097377732330374598473954899335286492460229106317430701207743817103376091119942523068074044420433324793984601654902854814274917116953267750289517534668017417227582862605353353146364492935313330333092956761472825716657778362119492155297830910913815540536052955980025748855038281616058983357504996681489227575680051953460921335446589985125690060250376764527362414559529887897902601338373167544479378999428078740911207294692218265040107386835205253307775086781748835010905544980101717056173377694036189168323849079955420244785557903507243388928173171796588088669969730922345894629205977426735808515129277623925891703366747997368380423546130623960726710480432452241014994709959642186483602146887966538015429589229482773154863023221565115870349493634976110436569661411608318708197117352563130417676540552495821672638320569873238407561193868884277237957911095275123561831201097519142607146396494237438208064364972782784670130109439420982663879490597748068410407478020551337765425329915228160713520539259264530973730710947996043993789403782360529002744975218936814951864630342731376450678332257232747773396349928500323910485707097989236531943055182321071870046999066679681691348323881446457848077220628280355156760635715544613551575066782950984651818941313153089963278063190155227232197167418459185100461501399674384491208567157788619500342733541898680955447486434488660428229402869381619092803425985493959160521626472473144531250 [120,40] 927442036235600161190024213985340674542493766261434244891322076608309031313315239832083424059192010292859353099648036567717533784401691373860217305848285690229397552562966142570604543557616385206546108455385632284003260715415632080606111989406272232086132501798603370932887325411827567544347131520179722438017641670748394357515763352606578427726851801670840421094444670980937982193367287506175155790516762794248436559321988520881006891687448321818827447464226950697731268042894663085997104785769900975173393549550150516316392179229824620967896181310068681704021449243853525042260370135692436759922587096121785698969392080436032163802700486383109729416611881619261803639599715511727863820869409565700291497584977873042445330110411686893988935708599098356741516826817383043826756725333499375666544635309646280561481166643376735463416133398783382991691022359433056783197174899066404539610923759538220505081751074993904283630098781790771967151256580888438684073627043451822455578647653114753010003603211113311831950579518097023167367193977077071006972829949625540900506185087753837753419911365670829938506049451805853185884596199592328123062640478935843183616964791293150380122765524136118272802214224018520176501987709040901592520372632886636265859533997481402061930106702048204858792434003242526246692618635815395473495060868719688497537798472395449945359574955660670645435048122228528983970820678088525304609499154180590624558906425998584343393081886533981936565924662024045008042074691370198296480617774799577780658757091900668353375811666218748800381299005328978336663939686067169344739402931266709519440827105602137715761763860248554256334592911980956003180851726988323652609279985838519342744593121090753854140408147283222572496607630406752476326039487137797109876905727415448787705503959214078005210694848399787549082245016376681099151207327990801771986699142334393550626419048020014662665915063225726571309351510705855282398735941761984359482774358638735325877781022228902606728701344456699888952048104100850042202871699912189891492375488152599094071452202892036353887306177057325839996337890625000 [120,41] -226061868933048140592539057461817656156180014443888374165539550280868767193964127356483758328483066913330559156362733056218731922429202581983501190707897307398073025913661947896874990207535788767549430840685661184891947966996345253898481971749039748839340498482974979669495394004189031314558818909801105897442177497247477523474371121054188998757587652212472054619353346353093075665755085087618938361470067629141207963618772662305161932247126831385488708845010467751479866846674904102689938606889994166082318280886435632666020368696791792681032801012582872961423090140070635390965468254657142416471991516758206924767055743246199422318309302871254706128905927784693921081119843248175631666959801098348838102522328175664028675573782918247406633249739790805754137936318993329723870221593817375878197214300322397042960872452009638700853820791689734465668944074212190769327934750536825176797354049921329630779463789196504961891610742928616390385752978261662914731012302372642052639491459726199657947344052795463285094232519437076754297782162131251931100334969240870996851688464739943178106572005641852789601695780932862287013828259211129896166804699502144217891859777533514435261224427656078056390233377875679364732810100103151067477851351483716377228877370627368618573162616297392499442491050511282345063833856056900788034272365849518394284862670759579317011675358878291347196675173940248351393403655432540492146257127010102754012116318885016795474149693610797590851594424156575573561530590327474253435806519423213369454686555845692677896413535070048062084641858111921456719308721967895051092869661629855431855978251283821863737762599289900728900382338798590252612688442621398738268838643828375328594224064496049755508493565208643120265181691277364564204320322940823721532644796253759451900032567470806864067961987263481702503811697666941199299587280386685941392172060984199702174503898648754882471707459222896305910930817685169089966421236042171997853077449532112448073984420288041056981439134447503102371411193315541811420801092911057149470724156683198222041499408918596714102022815495729446411132812500 [120,42] 50929912634932477707111979055695346821678960204190620692076804088382438154096553458110991032769295677517407496250808647251596789498321290941262169352123283034153894757685669445130013900958506209105710652730592818271862476986465890122248823414824184360747754175362398954321890354372648204701976410616470245217706476970615627352623987236691828472486282826368471791251111414759505709162412085834210673149089789309926445064998121817292122633960900819508404834349508478312599669514074135136853692587588452102679361126623907121353058660097920620875889666790477657281493939199089887465800921976550320158156985326956593088856753705845255854746015490652749984014611246975803486502084621419352292798754269584702798137015722860171158571764769348697302749034248502301236672475795869991094055601252661773304271787218898097081479023829268736384040691263216369450180137318261727061525319282524273631749286621830888073754871920329316970850471998565456446455401937857809862940415762476093177064260820306276409492825743738926185910979653790130171351697120528174152628413566413864083240578109831791832486121871546859253629794317864201989922823408132279742857319216981877834463800212953607785278590970420677348397876194655614715779087322449029443456451370776602034451714731198271474306560681940434133168025005325522159849892180409897869639231132668695159012269490364593591857849004816636492312474652087069417405693135506159820709539058881467369096954010026640149431468248055381456661472619907375371215505772637163378285421299164181016634339792095457509567663799793702793956690555489473619054300244640379352257355474741411248554932808686242963966322305265169727968452926638788053153877532977839070039799812718287490550509741142532508713981242000172911013513223224699049982124440709422219230864032648901547678272893854047321609140996830447123916844362818181944973329788749016563430876985381361439235739275038819095981380542015461593561256542103422581600007035481196366830736066624559618879907675722641908073512302491476457933877943128386078207375214889466250348048771219588075513939884331193752586841583251953125000000 [120,43] -10634546396666010525208586682968268404243096974977076811581353598164143272261748262990266448644504241722876622131235940251739685302061397607759377820347778444051792753011976984734392215140073060493725955587194768796465691098271730493145204894935331025666327036590515223703350747697690137615569199364032118462948438793996429701282120110392166444590270651230669651719478919943851961776413893594772890662664177009602300005924786454372965212949285681889632864157885357708336532053370812364454560912833140532847970399898905808917693628201853573016420657316840167232394707063575480416753680495829807410068390893880996846775175072124581816903559408943323446655215829235029765266751721044584612504521040915157586475963547922168101200005898003761407628983444456648751373617621099052110741686036650560606644221009560618813717653025769787484079464638118504525355390319024070867744475569438033189735278945049569491739777419547235352819696430110715880798788686814906553853096663741249126466586131305502293474161970242054809561855069068235506697532379204740359805398974319988654220993824149254342810445573321615846237297536362824499280765629874326915261445008742765396012105039258621546799011909370558957736453303395953764045539330848940084294742871725950534069760456724930657041854746104178112577612124674672624433100244346816476688631555590943202507607190869751508105139826099515028273281088560991358785814874673393911687937994750208350009001996392568358928321432851282870483957129744749464317180382672703676110944403119446106383235791118724018822991723395383223432857242190642066522060396330189212745256543740197667577712261787299457220460319548640953052251789122279662744564152444135195225794831995494793941845070138093080006826394255516827777564639425928005892451925262552854963604937679739215784780086864620960333473019138536471382429114781901039487439106342328710553369407873551948671324171548283231068090418834662125371402214380725359473354213430333124972989307010771527270710489200059170698430044129381911282417313138382667403252843710988553128760389904635091895546139539874275214970111846923828125 [120,44] 2057276389021987833712008308470937712969359744046885069552632214153346561013460851224917096622099873302937881236403617736069947016729761784675281778117923235738324043108421421860103594925586234212256375690679591692926790544063902467207588958657924065492566093656883467806196917952233430494696387041743905098045599725467424756980637846876114324933789048248129726042249826569407460385556729827353970254231389582529284504285326240393221993218149700830801521114482035428922747133483272708299992459181167301198525829771326208998423401098207535095077616487801034500124847208353876335890339260590832696573518313748908304200775786562680035332571692075473606662490133801044314332568129938203755100097073651689836684985760102744213802648296702447724417575224243564063758584842396362873249579035937802989862617451226593663511431613158854246199321048272483948024435086326074598101128216956279811890946679862508403549582855401150183428573316609999100745113400462238832151244738925574824309716826338004868253655420176356593773660579690922225384655165936421530355801233768715030420482999210807886854615428228335857687030079532847816269617254603278726928745468271560198141042005465336131094080136213121327320345294485520981636950551326412633289215649534888073637045853967354476324639189812460125901358970254669054122013269845098848231915308419071805296482890271906992497859737482881876253682915969266814174800704762902024225986454804328301551541474400920179486288951321812033841022460903650969960872594274410825007780791047005596117947171809837919916497424866740723571302003141263567316892132174555836357808039863576785798253019492745923497037516825842338123048123199752957936077538313063852058930165417519328108861452035641048375905518704991064231079110550249164120978472226048928365219114182320699547262564492844175385043320786645591325242473078375730501861288338896868533217930310378638921115450216708423740767144385686979195993405396261218911161845482972590259611914902052327037107837207898439843156950170962783220601670833971973329622280709822572263579205540086185060033585614291951060295104980468750 [120,45] -366806309071201360404162573040577673252661712352129513029942292868582374551639387231843228723707793730680832518849632475041215483140191952957138919894369275237080185897623305416556688056793754954002677645644239599591574645244851887913729122484149265841290448508000030689406022506471540863834148433337525256154620625255737352375363201556536002228612225013156447299184511705312941636718198769328242395242081521815643110726890839998474523226420093846054890371881041836272449250475127684533071737794740073861601264499673287311043154501040805834450664838251367750270039304401211904677186849036526836362223333362374554389322794150791479493862629719064453099150273925315616428566524784436229692189224022175803146494009176678029897424956330816890264625859963611192562304051097752989485209010411269904873205972409071181617699167334264120574026820628327212759091634727644593096736194119096904859316790124069157043423758665060991458157707542483783263291465146403465302098827165332366378966356168926938471309920616777952099458634912767111867948875571104739336261439238031526269105909862702061453409667705205383802685409052368959943800917822206496619338318714240379033413117889852901540199356711922428543314333155306538575866804629252523110426467749212421671467106933859649264878768570695975278754213975735828101377013247274407126217927748528400235976175362952907110903532565957696167128375107750411898891488655885628848912512158011921567306096010295028679018167130379653501925339787747767787278403516048974946453275861873122311656351324598308510793395739723947712333043396448958072951478731133215781843114403149796853946838014818788854043789793223697334774131431056371315798062258139429238734425073836434283087225669082653824044661269429634601648727036039118083396794702829304656852255013345407588576567642646803909139091758600667583167156295405679793494672010903645945966959781729035889396214117936047836978888745510122821446289343941328064059842781717336913309758240250618226077110653359322743768712324684290656926275507191339402754769251267515357159916281424450801296188728883862495422363281250 [120,46] 59603383705970625672294476219729693310414848758971753395757645318800713877894670307500097491717390774011994058316447075408014746048307825906278003922030788209598608176594821044163885492589557476275888168512229858925823404643480303982785070972473264133688105261402955651903992727118779506121164541944164848581719273894689670236083018478331726991184898751489043093494787461092673556289620478635686142283218179965706545466998806100382304380352750603506426262960966970598218697623812629621934685106698170926491151314889873106826091243555098884842771718840254095611851241069539042376130140931923215221266452450679172709368063143652394521397683003724156359185155662097421472632402072454907317498754692302543315437194282363735523840768982738305271429517984446517938977123468291097101196886370941303110114475956590348952871491066269273359344875231125901653796233357853750138041965931800920335306846187886877043867141874632970061328392449413396507516702682791328306317226258578181453488378519975020432188569741393698757344490109241057372851541987505485595668979860116731594886812986120953354167402008377823662803175002820848461316415854083373219820320038210932330751256055979348682673801749434789190777387948894418734106977102473076051876425231828136870257591145469349052770929016995813423919324194148890774428771298106843376245515576742658340156554037421669374655891807779379496663864318826582165569180167827259091755730026167988510644188534266249000639644566140786890611965174860652801511413045080715228908542974556462037331693871633915548667277427783396550518950274917591546950347473537207327160157723887674748530600694118299038036595439022247413238539896724656995483136445384930450140751912204431821533104849158148992725077830646232615615230756051320088788738871713640950815033253486565577572696555626886562414986304490258166492147357967090412435207783915301667214257061206698827168667673680585712505192288992851837200592777815975148363113988263284088401891221500089401808952032367313886794126947775109528558077808561519862570447528140936967470445141067705208115512505173683166503906250 [120,47] -8663682868461763826451257887812474518725432803992387799127996485055864020267838947720873726822988342259685821953940139179271060187158601848719463894684108247784492064315912146262971545520271601178346510114475558448378451843571843401568678585302524446539520739742936214949771544844581822918003281990031135565153042750725952194652919199019328411658265691071705821699503770897274952431995508775338256198971439664310928780731584912121093886605855663789219204301404341520708988558021452649146140291297941605974790257989919263581860256442176836866395485962916254993395012511290414020606023375120209521296040774843748458099350942566172377089388960953841875297626294056141334959756180934103675498452172870879004782776879910498197009756247679436403249941528568882792339719509724204227857073500146725164883586844913199094114706868142332538681125020908322340335672505039479678508857418039674385495933619422109858233072275685244981305656575338041102699007443164466861058945446375353091977963370660069062343045380012239233597346229971757390265328897543761811147747537331189953268534056010848079599216110208136516761103217273700949849767384120393721154640156087640794305231409735899638138001321873730338279925710397901140881598177694796059053899182577708328379233311955421640547050155509604317798447126689393656472533229057654688992557082731343904935339574798412379246329137116395276176063047470929684975847507851934563968963033620360710609217206589065808510725420184564732264175424862310551995329687473277526237162358003435501999398948711910860268473988900977184929720531860516815943914003290165621459827170692318588986460745001300185730295534178688314751333695090247788938945595798072108526219106230910078112875216290507386127201768685439877838473837312992555800247041481320104759737716939116095817318264439967493931903334494731127902772785984200362209075177966650569059954746273275816503771710259175854553195246462924459969446875841450303855557272156467402895778291877769507267243120134867398270848315630834858669864257119158968660482562100882778850914656354143517091870307922363281250000 [120,48] 1093131173258804006262561827214263376560491626195250547802035538641655547116789860812861636338978544197032444986974060845459923107069850692024614347744157782667457802626601465378943005397363316056548725175813701661303000558843420939454052215748109395143900064517221086857951129518423487389895831858819141784742690798100322646824252317735424998429246878924825535669222749874003779659859608436131883029777124210265698757861644798857036707605946582031556485467190879247476956900791853213214121413509269036899287887646455494353703203147019126894753415897981001754276968913025837869734178688419658085629703991446322810236005892030936551235109241865964520369082028429910160644226781492557707476481767721397634550509928682730715854866308963667337696615877895483441110504878855447055625293057061435082834296869256833684025479510482532088989105085758103224863160467124947074638272117350236725338212209006392748196021113273289537025786374554358627846022643127686378951385452802962970057888916376165615257919433920834728823610848668812507115850924386742827163716795393531219932634260221993930787322931704591890962873784274882827295189335432893539897629997042999279862510151351713799739746279524231270758378715118760653937939618974309426630239118424154371048176640485927416587577818160167612031882967396818523584403991437695952341741297011413034149460052049932291188347649512910590656406650057059369643521854675308037671468434677385794675425286972870622791487222382814769124239505593055557473291993868383131040820424786703545912870682429665519053665439747460580394398390693925417871869763116611985777139215816581710530079643185872650049565214936532801668526120178042369676737962684042937657150585122755343761686048286052800986310368132737633285865944508895385069298812674566447685662432229310151962639411724017078506888667208773915638318586270844944325300727190513809714339274649963038722768699376398243363131422066903850090338946520759209187500680879156689085744553195307136028136061091812229529261471332726348393383566282090270717412745379626819252688067381095606833696365356445312500 [120,49] -113186281780463895023650511100745964466928149924902664980328434485220398926390969612044415229008145015673494400772396538314050466102394980343979191071901269585563607515763409420690937500182186117561379626287679963869467244155284850233052206003728071147009907749944823400350854876639620296078396815235039033280154612892053328431587703227453896506042883744145895635085299912647496402117683987427351232013125339609391710701091386522485158628152430666066222195149714093330352825885328215971632841740386745340865973936288392377256526289894077119795267871836126113208587338089745806068017881330009214653471182198231684953380210873053838903994225319457096790700610384129373350440803427734521002176126377033259690781958482352301051251384959323603040269403533175934731311956344265322588593109997104097373166039215990583799207670533074187291468862347823263832401879186690617400702529374556939954692908395939426802660849868515147160772304174079152845218426182945917154909486112250373584130872516733062285092549406084182114327198641364753116754850033263842101129620619462799928879910412710243892118043819175513458134895855479460682474992354074806619687064708336714643223949917239769338253056394968125647834059901211310649944149772188153741822394085269254218189322161547055771202378476579930373565403277688421197533412926027000597269715266331704452697920052374002947729043085166853394625062998318749369766409908183637978542228696527092092879099101364395804203572462066650327699031023837562004897519801584304548038483707119759371663123432618157299258469216447795662270067659453889226468370839357054724065043833483954194441550885610084342053180232051502566314542611213132587835403376472082033452136166287366646493332621058974322442467144582687235641067654813786405379071814949139821727924672325163113249646308741489945305245599989567840295383412562887905747238052881447996786534013519894382197323533721693584425646745336485154364389779985625569061322998100637380183092779011537491382153561272291816797529742737302087079134166775180256593162324468045658173735215677879750728607177734375 [120,50] 8285909351348241937003183772033971808716273181135205948802522616831522965614435692218732967123280316466687513264615616310608565951816074765201463302611400819922864417078804262678783787097731688991870113251169014774920095854215884585294787843695638108605204801461136463322756787912352833660144010517335215643466821976189311574253133458718683019019891512738922025273905749676911731725111486633250228024486597102954929576177799026429018948514292804172156712763893370819760456627929283542713746551263519294887491188646215266744676753282930504873964538854118391489810802342955374485151344217612807471713980993336831641638066166627837420554278657216777519797936973018883985011011554918953857968145548124460908722010570183737055586578010795623712750556325621736287474530058491445995300466883461217157974343047344592077178900578475777454440336489278665754625251653041394296075386429815712532989501440812876085207753256135778341238814688415374208321473400363751422123632694102310563142796973903673818649776751146300522747315102358825630946948737582412921625870149766277247607116926964638411520756271310592112407368584511569057274039633575962878132383598029300787937724512028476211317710362878464346527312600253654097720212746631674911816353527000193914986498621684354145526212409562938709484217277436400464339528371889410172598026531589916449137072781954323211056026552654761503446020961150926841423463177547829159751504497514502831812423495520467677469286719300022356324206564279107178156418142975077859501935616831627724757981368789803502836286831464755433628695702237133598204502525603165102206565735909634982609926165484154319168755920139362200058725497736109624449415769857937764307378559084452428422964057029422558215580050897505680967428534617891421391039454711580748100725574487045287408489053455710965509384032094040556419196378478433120014905036223453335368629550476014790514227453110121958293626594054803099985249101503605696689703360167467282410546415535201552059049702379766878324383056649947902746555316535380966876071564500377330540811046957969665527343750000 [120,51] -127662358877084267241343361410942629413116473430823044569506184858824330459690455238460046014123290698471733429826052469733627563087758450678013324856340015534868101048136166272271887061533347246478765021473988607800978658921960849373536170768349768150877142536147866542090627674312373190377464283428571549281539776273917563501453159905395005858061074484014289498061813901445921857359928408226225398781831847666368015559074428389950295890192297339256178849356746024126693917131332011973546800226576204596274217945199420397384762884377769384925797288193691961751079586754092880001354398265930143979165831688329436441396593271223701143702900331571082686902499994126828837111149561782440903442904098695798315290176134075607283693985535228608183542126078412028989642845341077844250554894895357530107292332186296301053044059284899988333895678653967651296477777859838229876178462937903664791992012420393567629388408758532924304988611132736771729419314938899133365878184195806443571137887794704490018312565158684079147920496807070959110738078557928464726679746944469583275949294193665543697431291978370276664860393729750871790421001644182387669466503899703989188485103841248378992965111421974375382798447841668458726879619554798002423243797604526525469703267918745147823025769136069425874506249134479980142798972308684214928436772758538915658914651009652739681710099504091499791046276993379704433394002864282158540271450609165182284766168765750368107379527216267372762826423885839549695423367084500255830263307875798037295270639647473859692511704171842348282188865038487205888234756470840648975871580346066040275782292700763912679233619105877882582808240929185262953549302848121401439439839463101076339401789547018202193039644787750272923702943048710429854758770828549491627360899633960542556020726806558254829301530751731692758673734169709550292522912395537523739110723444851575299427283879052914128187297974160126726848072762189747260786602233313342768267652562554196285752794889347509319313245236852740623126336883378527042396513685672170158756524324417114257812500 [120,52] -81537706510732828111562776730800100730878236737375866374529942510471763519256510556111048837614061670216959037678334149338747379464828768327783742480734117489338466193494030834137910718115980269014016945239856049854394572451853034440899974155681240934727379953116188546841032546436152750051946050049827750765028959995985755087115601776217049571659665594037698351125143037303335845621625827433693428612374082207320637190135837380736348865577504388171728816688020247225315564226979500711612210545494069409242239141790284489599637692737804263861187074772435228151501853333108060868500062383623212874080875943680352500809222673336645490090580601865353038237059394023237449402017251807496377751731333639058622735052997851703684719206414383922560945611432418278327741374094683476064532791528547967422011358430478172552977396979737680105012382885644330589667257490269871265700195603553086088083098059948554573360976467288223744286130393467419234656022671888329175524198573672379098902246943575730304635448780688362073238537812660014854870607980815682484659983257647692927272035117906153259585649984942762897481729825942871893109120397183122264326190575325842630646285228627326202271438181116364350416840138117728606616035481304544011351503253867637142273416831039367821690672333562428878916929747528975065226233369217015646459914537674567555016129047995659176532778946877535897359339645816506607785768435555477504094808890448918984043434277859296629466988413253249841024914587286836001013546458783842953944518973142522695547747483558145148819980585585738392558049809022097791945682808909184613350362606574930020977600782000867457065145169901161064363120054386525592238126095749756427805609956290383554589083987320776298189278504099419203353879385939918345428644150156246589847224992720009755203938808342744716167593157550276135085922511749542052509945019533783950477054485808776087781963388612608786369447137600352895918930350940856821913042416090470427016233450414591171677411842096548852917449680458566257128519566592971156408441296208724933669865131378173828125 [120,53] 16154527835692558581637411003424446859020526768477973995773676884579735426248604438091815128296635921621768851107880547562143371165231202894688015848526509924099798344483745952646750434198258495971830191528560368017940681714030262998766939522223109618493586472058250795817938214482800753355802265345093615720489379329541056325887416472461687749947803750364965983191777764082786074588633284191542831787448188330693930308137565696305792372617890007659878142261991800075008224900787814910898823619640426050110471670506970286563729179049047137158783494242784912722544295410633114958143529192901106203503063648454426138675162379197878569145515549515248395601341748115246788212864299725013618169708249815714905055007151726916001332299330176814973450294218947875746813614906841971882514784393880911098418076366167443387268158507805670863344787347612136863248817912593040799105296375541850882207870505734287586100125509064787107221839353905938023880215554859344609871814209446146579558141350825341571533491699238266194481079472497012706181100069459222970799319321708071451983232721580684201063452668492790919476094269098146299011748397269059950494366744787212457741524817154816476336135337104394581333206076166371880455714111297408777330375078051660057259862739049986931845270759176333518303299622098375585879277873225222972981791437673846035769999155719138703338114690686303961739446224575089034335548099846951010980876714898822716305417189072502390088430955704611830388829901882074529740868656367418067999684914959062977855739550153996683345454233210391136097637607719926026959443267109138621510076167319481338130377313184781468142192437234133314111247999522224851203983549629241818042505653976084599329002686295870837128498710360807249634604775929272084147991521851924532230785210335395819417059366363294851194673557608179940809797647747715335642606371207801104187086327594649231882351722736149409050990182123998721343392953797236732880322905611594990079622787720775305717995506249391210773015398313836914890687604475325295717175345234660578858852386474609375 [120,54] -1824070921933363898279333562194051071871417589375935950817910541777850526925381665286752395644055421592116347329065868354445047445842611655339000872081750293250068899971954082068933969826114957926828817963027111741404867096522223506060623206735865722883916052790655359665787536202384990677545911750860119487526151707148348852472044221611637436351892251794101256060703022940399941883848413555071869549945736835972025751740434361258305596054008781253115268183469395423147242668241783551996513306717232110768561027318576075937584868958823696024396105998166405098276846060209625330724819525029791290660799597365219051405918578532269162405694893319433495958883983280572286895123120363396119650516257339217269361968346447791856022584182193742177317998707665956029502023614413553331267174292713107670813252622552400997483636421329083487058040620558750713537135542828443136375165895870592847900688266811925714548083593486188633394967675563942056360442642738201238921798518932361309578152389855139018078267013104261974883201332649141561837458398787520718117910214849756679290356790261950644664249845270206820477456030994196327543418477265396638863892361393382010050961842246840008850952598393874660129622849870882360201583924439106073476277856201382764172533145555223950398369740663500828559299082974731826178673164031946429428804827178049158260505621960268655890247588987916413471405112052605825399814318394483693955866638392337927350538090215151929120763032393606673508466735609892989318734868505473374863041700158148286054012112748817109925451977232545171665753863406708713047080287555955647730324703316055605157564138064297932532044046702592121148022351823409848589455573301842950480663849998461706844363336245960594793410226300583008597438405527569750866702587314325603630569001446035781019127373186124898173942661834078063181572669083708829919549340674478126612115528267086366521974202877262223624732387978718104377438096667095821300496468248691209206399333548184139881612083160086742538288285163805002224069608611032349200813195744669080028533935546875 [120,55] 127404658080738601876223852138449572147714565429332304290188065137052906907879871817237543572881465337649583857861486357788865668802485531930317660569091381347956524906607935333250112029467566020625976526055423510777855656312108861899124602365031114710513938561986491395119143913029437394108566975191460829796143982717533880060015883693662234502080018171994825107400878604184682683851413186073690518195214268765691829973846641578262188983521673658509915405210253032531287047647500383242916383534101877954397169909989657742199505085230748254137050603441717479737299547940745170222098809259601712063849983794143537756958592733436003237891932446098256345935689723706399534223380861394482727372775558997840001427061692977499547258560282562950967830306569236966097512341210307705405796466659055505697642409898217514872585588546584440684866458572299777716424048242447883738475483195988590797281680563351938243279107014864679169443545922787214591813989062458404343869113264046089036977348621484733248012551856336652351180936323139923715400021153766367259636706141092620486331480870862090490017139146093870845105147339785982530634410890031753032831962881910847866004518280080187261114415388638507023684244050894211910931453516701693200963658697334294505549564139574344865661829040369907124102488989470352639019888553395394022125334915117785147264399502232316654692621929016164423798568684472653499753891042369753311088389800870322099640295944947865629298779596418518838606563666215461854290981411323194721527698968055952634460893818070602972525208475086058943726696017749794425974636854473577842126585588494016849092736655139406687128141131803999067294292417802192235464869048526070992814656478547940429387081564439191065322737765336135717417310234221760688696557556805125780201253007524826182440665003967292040980020502686937272006009672217654789118308369624522837655239290726576638308290543292927203151283128315073034697818331577658940415749417871715135716000131942272405100229532044918299494531095255977535992711102424773687022246941751024627685546875 [120,56] -3580151115758314411983736666630690542989521893487951363930040450490977795289651346092208544294779454176999863020747457397873185914487188233766180398964832403476268220074862710228877890299198416706370640527296555834704663398441204688438557884983413996640651231138048915049394492591634725699056919499897466543611252573716193272764320124982412142587325332391682284682692219679502639289544173516841528507142956011091947736648616363985433588753731101785688673802359714175218551875181000020555163298675749612473235472607753699064290247614650782803682333235114097861928543999299287801319173837379538762481125299293085643444269571190377740180204607119779843104196455514815329747960094269856287491312606854316004033096732585186334844024865967492465001587908912162018129357705919519132605778852920174938308290228684273546808006375201008287690074004445239436296170516379091504913795867962342255292147569358619253425126467097508972352873622388204701357834142876415712803026012945048257136390507650332467029801334974394168755083451447740607411291169380077271673117898615890671206287756409007424327870530984937833443863180039723188857309664869926912703597534429173546234567266412937631609008312533749259519106096356050122877893363303067757815398832387389803240403937564230862018956362526565267758411660921051434611312354224680115745303791831153348830603883888553608464082539703577635202557860989255006609764169845939799210317196647161027936297317315739984845970984059574992233745255648824023959306421888403104082599567386542826149290783129482642289631727695593037670636869698411371368636417518651270512776986098914295319199240431275389868709262370359117281376186356412200080792399808960392228719416376814086808907681082370546350119448047940426574928071862912976279618523814464195477837255487370137208394273348103741982774974654364088453068492986653708972089729802180955090178824287165148832631738197248727442943855654933680251999257162859400176904061611925360179775198545590871420507541725121160074566313320160955312000516924500572172317240791850585937500 [120,57] -211582013556285493813682975021293902409400127585160318072826820359646451873228912611743647388119240000963446836048331359181332401593086235891275074944566077955597184463630580723336643408014144549501866778799147780264718353203466320407293601276657133428285326681018253330040567262525763179193003211547639170196908517364346361564865423252896011344335469318911664255798688839902356217924878835659559848950614944774527395595117296545592962571002477313828065715487949178933774270811054730531936134152800347930687026357208587990951221001382181695779703131274837949774679401126900753442857403507103597288653545488528362612637063043491829077885751584561019593962020832014089472466033764207893410320614524932980330207994410318762147245253174257970198524303591351790210401919484791250232983799469959181110313020722474670099062966114414330917623122453388116331025430396919456311512995831940556044737843765453202207607564444770242366592485231540969561593512256051396203451166571426937891925079544302728452930057113312175871482585863011891028050136378738930860500324975342367354022256210545958234910816163978506198145331926532270226214199536080336356359165228960487476164406268578130948174685771054281429461121543880848776219979839827288425924835482559572158963588481092988703602926107312076048192171574554055775758776411218141750514366587298501656274972768311276436781171490676516592078209990541751115412376693015461006887081221602867798493971801102473336417229675278301112843803749612137326499856059115529541454471078784599119287204051722359253156857919800236424028248203482063304349550566171012532261994855372425812915679284665321674875801278386744026895466839541056760143446494810627136825387035505615712017229956359730591527036439970387421606379037385379755398307736808919683053404004022101687044545303223190943214586251840927593844234339582426815156050108765721927325965531871602499689980827430198654666578376383739018880864906642475240385473886528530501890641358676754962796568548185180839264874445431338496609792860483647024119479448144531250 [120,58] 16541620408785868103184744504106215928553443671931051010667383620068522329831228101258982139806167361913039682182878324003251717811194430987171400319667931752806035942729368414506346169570807506452622060406574838776710472892776034437116190901781074244679099587319572300560909846980399637851946145746976876235775391607524302524720450963638119586805914997449380077644479963397934884428039338231505373615845040578347611170812405452690434303197449078048288880196500563471948326683026394711184479954933898713964258458042339266466903954769778146397621957352849874717741758723810730671036532918695511121735113636289087117962574368851715265266834751740601426134525715787653694730355938024720873248241183671388243118930601353559871615901329319508628609559763102972081875955306734724023674120265842639894714584260196464614948106858994309746749346866007760155893664101602350544879759293692309971275125416196109468286479642856369384399403996805180355289802620923993669672527612839852305576632262091421835000466083371715526651272635399429194808076744888432651869063679928759679141166324672798329225271243756337567060942277642772537953477383613623766935658923576920311647943327630071155634890244948649708404876886543424728666504569678421439302493229916000197509586189704807617043365193055495051314423537566842280333581785826870181406116144898550330020382431086146271041099715767736003496577601730158415929055148471372144142616825221864944841354298529829559021171400982308269983743359648387647173002262241421471721329669928320008548289936622142267937795326910647640439880381900768754066819889146214637386805412991165162655461436058219093625820690126503264699976945308272806345627740678753615505315301405639114584146698066652189848035826918060231248112309118800402549471705466953404725693238886195275506689272377761736353503144351084525511221095431950112496212860135812414032365400485133204222405229597239504664177142424129808890455684077684366460572056400208572472262651532836310379784628161166338551117532177736547198645921972431849823066518828125 [120,59] -22559573279759389798989222206596166065112714918303331005499728661552318368863195259445886508237195628291795963040742029966787970366787494152843000227518787136481459066379372666354642051265292193981676832122092242172576136334835967381294145975492106234303598424358145925914260357617094502741740899506503783093422188053997899261687014748194009830132923059547127047177559378296242904551281533917800972041497821838003775593215426390259331608065961473537099684424603832323352814903682631698929062647220038295064843854649091083834622438216315185819722782610071350152586888482937200272004149223866291963495886134395662168565811929654312023773400746524762484472405831145440362756368622012933079435103548378836792210871206801123779364017875599223769508277520073920672357248151503255337575142872287996693042132275600442965015634299954020156649378542183349530400235588802745772447027697273947723969167650793892944746705113845131445718230832451462167780571847706794984717252159397993915995129442661042861881222375600365599979386659332896186235267702853618746031179440574611379183329937207172110077961673018560178440203201423418450010231685448261148760397663038586372352608989937625023956394609632228199180493343920415459946783399552815826087553608395014235090731150851878345043199051718120912622364727949210351825450141453279907148315696321395450467749459378345631381959207585675473903010403346357810468471413580520000762217007560107174306709474048209151119948695984089485061716584126911285540210765603048549957302232749387439805775906772405746680605808586992158183466707145883771698109125178888480273533660199709884365555699430866956351493984501967633808092905064210047351245146925057422792269833605251842623516035101520252262734069074574604133919478231271463293881456004101606606694772767531097185599890567579152544991806590801720866688437229971657311847800551352016168416283489709312408586041904014642388807944200906452741127101233259850538196562214288514664853744520782217147852427264460130599078384839397052766012844046531964221890625 [120,60] 195356619085012214892587118232646728644701708737685826395660499633672150083491182454924989827184186016047532617137870615196322765091595104252773537573272986563414290312345544225345280145138413988154349713446468730220233168182603322670608908269760539610031362220597457807567903420435339333568543939342771985345514999697185361652546955706905608133806869002614414137059709439398300323418693526079692343558394188613313886033465812737809622152222282048297248560787120617144719810703230834838717255506051348150338381890419203672773939307902517169944275569949522113755780988265978280593732166580324008488725156385204992393077280150687227007503187103230393759789685991895757902954720713723488097003216652738314011563239251211573781851492648943156022869128612950036392197821570824358744068870394718895515720796164089196994801482685890096889703451529442268298018394749228602030903204369852967317362927175280215441130102717347062023522063760480326960817012063191934018618283411748805169664403409895660547390698994069425920641549907869638085013489190106979157672463947840932171164078841822971749449229917186617169879830225684218832150608652315334327700308217038293983007946798287155993156663812378919418183666951242431878024043208546835614786425269998921154717566838571001155070234002078501912514220616208711629166721999541025987325387660029554513589931112468222019416003899895755629449223366681713328474134599843052955797280845267604570803556184543288910542133076475130690135025102896516530942203786230889810050112360030224182082432226200980540707307818095515631699814808593594076841404213841535002847556416002863956336926763824289562760871059543638430875280386748267819226573890537451330056703738727472134452338450245336923178623107208509714251743926999362131366456220460945963017548391665659478275487321783172823516856036119180410310172547072129767216967897752286572777787707297292553039872847430786481295597574355936697953652213824617351302901412984426462901512513582823144209251844972066983492435401441486305154779786273758439268950 [120,61] -41203719788283365113415224987122224992743833803059640521731656632191300332329987363315754658619891776584714724343297276964311915809259622004060874190409631050101154237791993702259395668566269463792160503487401787768604204322721899678632310599618513382246886358994082023558166514644487131132689034072013284977779941404411117535370549096254351427923454381251658917423513812497946090391838384559135885068119161576764604799460601712759473491732039161998376146391304846999026499066925543743398386710379598182672330464105727467748163112995942934064719467498884413913867841301793493696601423687378320756756152416380131841725173131070005370861932962629252059622437880837553915649429841869510080794880454229094801534249909671346380779031714955791501720205915327343908056905996110669741433391239807787903865909620388259137087992453770670641950701674926174339609441723690351776116406744476566892516661463098388219889474551976725218653514305668488633806451516870749858883215590344434232908134844902439682597835423540590134532915909205607916260266923469451263211113340176587448621981475093252133207488953177651090382672576653767213720650939213966632090845011797543436745125294120692849610194882227184504730717117914887591391307404525805829496891326560109014725382419884990454329701135981262025660326447195102092544731549639147612515779146866290522504356298104706622905269028765214646535163001101314604717513184922371803325366854272606239533606876236401938084111272901936228636103072314533315601918097480520758946460638244531992402975930426227731080817740801713112707191097302029411756253578177402718215619608834945104435294684478441048609156094095590351424214010988780333551127381781022169586923860672567436306563364791162473465597712397890143365058197908726231351065659848053165090868052801489250377415562668298506291537116503525820636859454606599878709921468209569238897598194600383656341703305095684826196094633836016254076800489023651553436075069134581578378731970957022714212623367742307697394070026841284046826415065531525607875 [120,62] 1104874696621370824709865916519530281589262373770343878175597915151891410345202971599157348756920847680464517341200671134451841245234028672735579802964601184856836857913401075859189185065413322569753509135802301960596220765415025611932376406263803227063577667321622925017658522609761904157937163564281549653730486660069910923828173886419780849647158678380675781536169781958685178599053214679053093210952479569862088348997786760524283071339981926376205750376713255614730947889047907753040416538948066808619756639453805470822342048419312891982979202206748243688797722442277402205996044652451895407012082442358830998013292384289871017359705858096092811180745715582059915898275273444928579653265651787153913319086310060700756111435943877530723431441226087421638425857685791593860802163990383486342689109522680599861871898469480491783575738979814163549899790130748165993700267007407617258384591956037362547201067297411279262051730429630870537383427146108507153384751330947073485246295954836391497894234184336642433824734122288216795794365185036988477209632597643198816387058919845376215421044053906751868015347485837870011110922614362424555637560806457500327767803127277962468420997548750074013651445849524627436506815593492617722440627791298089001020022297936573319902146283022682256944331903493255031349794402687532336851445212802556088401352636934848400793202251956839887342580012682314017930772674947399055945917537152020995071080705512743731310076761478191491366510675179888462157005794538014061841170759389337070016067629327538906055648027238228749882366385097538214464494948970543822709171038215491857145402500056128765394447889312492202724211238183144181528184916840034128817733584913897029789560026860368260850307393487589130819839117572816287880175999164349753762948694206001522986008579660182899554936799645280214119937129466950018200450972128574204377920370345094070379778198146637628112488700715136611330558516692618422551837240127854496726783603411673254924207883105195279642777614247616472024306563734111230 [120,63] 451884164365397294358451095989102828435934611863853576986730205822201863597332171210129690403987022313823159911352373271770829139793116423557454196348893000529744226604235832644640299847059753413409583953271390638730177870102134614892534083558827218085857395089184260194451987994011751880598502747364079513373963412725530021985258146529225430977604397404513644893984583980859062004595470557710521589244338966869656361736822675308697945817868242834634559477898846888253284039147568134813957339342062223503474422080888606218652150675520170690096511659387202459818941445629456222766328565191201110555830501366767492787596898439896152162480565309797966819278267285925749938296393984590650608721727749627653810959621964736334559765968078676336840712742610616471369764227486223420395317319831455913797915117067060424260667918534697674301853699938891423198996955549721674000373341133707279369621243042767784604911414932562580852658695564245763413055844432418539656871273823701473517563837507722965178224223697127033127260247430328541608898362767153407738908806541681412827070428687676791132636212678935038180450400430354774347750892887097874945145142782282705346934744317480542983980655455645966151032248678377341740871749208960880123367848244315832955901082105288817421289221401247196185699383142396864792181115933637173021319471260200828733404132280155612097765587833273322267924823255239301907430924611686549694502145995597446501142419683527779539219622993965074935836281682111298299040133046927471444405602820530275672371531113490102701711613472110040761010354595179703438482852262288821870441476053119958588648995843643579505248401767960917187689374017503187255903128399882921265951464651057755761205387796576326976669196803240614305356561940404890736687924964177216264284364948135727954565033213256895022543702073569849158219096684190079840629490642988895258651607085840957240843776717289874306097168667481870971228406754292781599714016739525573908326175861038455055907968885163951200563410859588662932682792412870 [120,64] -55445871692991838329980400606273933274708606250484403759168980546218841603378794877257010818099562239021923415735210277772021521610825187830486260873338944548895968831769143475646364625846745977327749506798462013961828538312699510623728728077364519364739367849820171925449156009821091587345707113021848051961949561565154263294228205164114360408912077275264358283544393540334029624540724375410114582677863188713442487818919181953333177227699885319694813185932406342759912724385905668221537867681119045900717463098343825141134191722698633275979097023980765557179141972200950256355202247604167031093104177300251193316651671469530166454641851717134885303445682605957863247238520583291343312400388954735640029507216602961168021176291842209899649273254548723457858213323199906951155120678442860515526041989933060964880212983118898910321576856190658274749501273462305380098408913164729308772997188169887961749991571135282744320926061414205963516160533388076408163811823504137582003206804227899842898265001653064559537611255451900659302141731386299848661013669164253796427778407552874762735297821808891081024524025324043159429123538057380197146734123902388093213520114416271750437295652932707163870252600295979373551359313787459715657743244544536973614342303316786766156391544595974907178731568298328164989908680990936936433415970604161477841475306036450906911360096277420116044532768865680561296572061971426168059164484407794940938152805955728960586109177176366234976622221132363457229158515020704328741492942422869407110744636771120808681362258142372404855502098345854182314530956027318446560152887889739478152998915240029264244331975217446886697806384453283780552956459884010996560735465181025691913725508910174842744988195646154634162537206926480144832736622526851276493908667798076015159648655480797816244766727345528452529940300382796811554861039510188626549748229978083399876916011598955317759207052732994340818184846130831500468094668310714328797761285772785672577374773007109268636676877118430587770617499185 [120,65] 951333983726637842959761274093832698582419098918299412318333637711618119971710600490776234870994488268868286646667487165876527499207214539648451504695091825268745261217718797087522115173246544730548137138010459471306195872659423758340847977427666590766889413424394940738597134566038048739208951409053569864382671488069948778955144738891862150819487168349644371206495016747309654979591387186478278327639635647639032638840705484410230845863439093726546393183876263226102536784541668366879575495947703297282910380331522192351919068579170377304891705335343342958400260893281023878343009261456435326381252781854770416784068907348310759364631107301925202921351616059367331842528812988832929737767557663827877909275895434471483769932679419457239861281535296322632371992383553992272418133056837872801994748335469860785680867716545583995900985165053940623298430896155455576428207119598113030058637752734050082365067831469856968034915040936809394090424469374848746385682216947838021946047058199525305000604796214412505686269428197858484904088814973816401071946872579777115677772033328612177333457076503020526655536139233827156912726937400906097462163325354196706893435987975806859873440324221997821337800351919664895418575188424191167157619591996199501296126241612414191981596363210025893581555334832715775974044379124590464346651804510790751857992240346790584713137160068563723770006702726932741365575000686233646758522317012782998107395954034413801370731313827737944374279887237616978714070911775063995100621366066829326100947469523726008008125421918897927309829489399021153134441038256576675708033050931589734676255254463071697791166156481515184806061416873966799743582837619411719825247174957216663313477987442073838628471247335344663976281036511363983928712337820432095332560307419278921545225560684696790550059524907807275876089707809359835115228686778503430311915067993465129988529568562891799974210733439143649069161918435869663172706312891732022313770204892206144099069708997258482650455511549094350865275 [120,66] 362727832187607592081499237214379514961421566503334012967086425230909517175387689367772215762501558776441840760534429840643351539281324896412024817666037841199813227527323591792324795708522808175878302314612547082897077815007573343756253182404674449185643677128220898425302204477711915681078959237449052208053386685458889268939595259286654820474337150838335331833011871288219915623444964104847389071176938067873605543310235401173354519520126122605035258940659434338242986620194809684361909526659622540960137541815690305709397782863048404324551738120590821742439419838555519966479900547836989059551762459483083633892407188525056736498958998017865899030915731938661131928871781386804092706198864738588168409003746029888707249586797189381819459572558711559603578987846313735907221538262277462071530241322135355220113762603201800484574234738829820426366217247997011964868772747238323731620430989750702075637014755000505250795366788024732947343291221722736803690071364466560507782551120951261363760944187628831402009057760990293292960912091043908001350629580606605086018059112986707573614459962335117973709240215355882087527082289746961378725801689099479785194882097210381797239977391061344420154517710326195472553460469521483509359781523246135124869372440086279377407360880280929230017032134284406383540970600536083099675981668946111523413237694901487898288766072867932000488937838034194788050354230804834285589625103507054514380991849476865079376557735225656504772612831729033406544373558295566156582017354980685243686648332006614433276476578518880327410937972175471480876947665984306195885896077420493690524117712669107651086148237153085902162739543138505164759951956841205710415961154746644664524509494739341823125773766397815657694249781041847848697251544611526376317983103608438952133776396402718040948232561791986407120106487108763047921882857246782889816449618317481058548383768899755250270625719906053249434617554172254842574420179821002588503569411047645253555976018813010547179593631565566149395 [120,67] -43903404072559573694620522689222302818751898229976930288789893179177436372317116652738975603081914018026919556462911887661560654067899558694188082149599705099375421199633546812444647860621153091172461422772983599078775179674308521242103699245982299090373816768191675702823462156270194505027525015693438079729687831887827918439518035963900299800444678304140051401611357657172447613403963262156742316112414530924349361656855198486938669536797141874559081836581310433085916612580179306501801566144327407124888599223856704712968704439479091210309805909064933589244282855214599910585150973014349862852145282223923971906633416361752272741317128756560026761549051172091923826651126389118172355947278821248338569014972958987655620136859209342818025888640546671298244591566056529600858799412170002734515890408802748667877356026994372246907936316254985840081164098618281781201316555045024099066426624179827410269313875425580970509412331469824768991926766466872588892681942493219910089221959204463664388870180894678190181851455367271255577016561821973583904042473238979808146570402059767570093386552003388486527714571703959403166114124452914652135975571081507798046668741535500561017853853452157281513391204825599009965520011420171693994184977243372911006740019655496722065522402062593178107741271452820076035796343933169976972014800531735718669081340859110481813305927511134151911344578120816432409168557206665814408333153952144461715266138936274089197190836072792057250794963524992976180849534749462684354055158555113604155437185679984687561236434860442921781144534848237538320437717592874170511340859598711573719340027905095741487731462461799928329326046359624754468684432463918813654086021015865932728785289415652467864151458269597592612797001030246790643677764721986483742629469804471673068813523265522588484187993019284150921109254729904435819718530359852363853332098948067191596501888798230256989726226058248669225352673231714846864827658087437879319268636227207654547811788132941061099169584747644975 [120,68] 2718016446896551006864284994112175938267199801736988926604014095228741684605112202057084119438852786539560753800814451153666301580026498702214276869214197995529484876910055420516931972781329642092650318162548320670693797423584019558930879296117031047183645780710597510382238668715628275175389937134675607020928162224613180880974036641480264341875521425052158056837634769233097435778861475965637734081641349113772353786459778262409990886584417893653360903902810562201425289562167717026700709342761420818172555691314177721892101244933798897403414574843462039726123478831827466612957512789897636105702556410647431764433741702553093637180221345314583742786634158289147368459366365918280747923217382677553522320402724610887580330487257687585835560055026446984850379496893795145318053064677702871667078713728733543818844706651148146869179081396247467604717812053453169073326175902987796351155911269731371803992891603268646253256236739269088177082550391248008862809816658314533327483597748755150800154187004716320258245635245355947659820988996271737592549945584276343114238077474469123033434142144867668520264174091594039657970598889877111769701049355425402624073763287897229861989593244075632337765625382533511843718937100953626302493675249066353206164692697247507665785447030115436251545386884905107830622059840689724307096509327045939998208051014735888525076819363946327361019282218841592112690271184550981939717729419517905081386848872034879502137658252368001158110559887838947240555530427088648961990570845672342273583289420540731820064040136895776948246623852274905310918054638960332600067100738222179808741144456772637050387269676374264976384937435839797396212170442280722100556764909891832569966123195631124598092574956315558456400301207536456154046183797179538933076097859712616386263808924238872499727566535306118606939277327294159615374614062519860882496439019357759381594873530765882219040931995996032733370844513415165231516967203835109970786712044258302572112179201726490793925268564930 [120,69] -116967763348983687984860441106000100140692230179361814435847499125504887742087788841778867696861928738569661256508212923954186550640969605254790916703062003158351599858850311505243875385463173310703593931280958144111762258430491028569011254327515904503947884221507689980875791543138591528046670482909561674812480160945371569007844226372840974883702568902450177898776636183588717010268951626853604143694708131225786300353144637405683645951240614940066223612150486977697097215980973594863650928038120868153890737091451286601265324163994534669035520682980266526692419879802477704840469918360151363108308574061840597026949674045790349752669523973835241791174231984234832876891695006967357030188631553816509256810479511314977241498419168012406363754095095005921763525581662657822832982787412859296281369670928086373807706779080435530090126660326759813902948378851434148704286897859872103630599857621305033055314915457625876418989295298825278076546673443673185449683258814745365424014411005359716791842823079510013093334851496273833191957922550586721356960813395512392606699935300392185964769695538562573672265119873956737587654580434708200432361663540085716658837145023790146408673676628905928154863940985664818386048474056142246136201134491315415270144900263185896440667882669033584897795615158095595717740957642665153630579399927651116863290670278070862396759020765772297223285128320868738976140642916980561727861064432278033393550494133709686359047228481678527281424414801490273961031731588452767402111327855212709754921328182727999000083058523111271368437530998949540700132872003468805001734900545548332770433656017580388728828213515027470533462126663093843898293428174974175265672045293949314285798405696090335136888751203332690173038005138491620158352041644887390839984138742054418189580802252668572438233821852891479366300710981953816703880112180783873482600221179143123056356588894451502263845322463360844642360578629030252946537614582808123812803258179415562589556740734111476623552550 [120,70] 5045398634179481025638081777118664959158891722535483765255215443218261688406089512287650767749886493237385366286272380369366475553040720345444726897760320029859816360661633863105071371248222275410853656434291591518683482861244169264710687661103969274105655029188776454408404787897919874754719058844632848610570666096216913816369232312227004561637796360411761554966820926791740672520255055766403760925039375243999218340599762357906665828342939292831698790936694375480801548471020567302650227795125486290526518961418276797607465620298801452969183230694746691821523817025324282973302760589704466775921728933007187974756195049481295905986597648260613456041488504716676948497186827470474848356859775346237869196625988015788502604483272550225807478593083789887076404147102459513312144622819060912192626325575911840789750047624609923052837424959893413126911869925523411103142029024549630217070003301910635180688521487048525604855553165427283536760406758714734051575224937451460306072161365372966193190332636733306438321150626803537472497633132940161076960459404246822692897017434050024641672358766373806413868257314553121080711904650627119961254355962531289314533261507260030471992463616708100429846721880372103533883199180080723552824682697499788912412213453254406691185500156679044159932396761422566446202418513009469140970587606626288713814638256915149094636764946918007519139717038076177830866856336640296280258405915665520510066214020978048612276171646832221714681720195617271812975153648067634299844433801850869831504571250968878202961358156246852904306910346792106774199849891205463761549480026435432683981999152252146552528271944609826540985952203324103321713555194980291571034137561742253622510352853705845622105979585232083082939461326251063702194482780053098336846342275127546474083995798951799074199910794848536287542136348672538317728116714470688873511349520215352065526259198372608071748970322313097813799899257646455921428376617610177272088954172556010571344221429133906345870 [120,71] -285105832416244169107926758114315120199559376654489979347864440507177105302910587296316441727991570994308600105229872628030086492636592681061897523628829632631192848935502253116940331853862519317805729404839281812975853692598950870035996559042058571775981947009545903479100330696051080772262559342502011062273692591492496150722983674162392178729961152138326599095059454112821811072157963343159474150797501606022426837024394190616573018346275988131718459642901751742244325158734835670384647305873577457739103631646812879262402425480787171313728606112028951062026650661029861138453913388242376700459663283898560746581739480675848416810484897242110343964050753644995157335590494379884100818620871331887866910693750444407658083498413956091206376296984485565044817329655903815700220869193227390680209583408997638269748114397006366625186212559809000361499718699577047999926175613394012270924017407775507429005068214015969802354106729253264443699993038202290636512553023492169977047043616347453249710408277142629726832824512063582945969464617837057714484462978739363636829821860411457283552335241347283507345221210372126835969943940358265215426509857223676096829393446614807974392309620983645555746302158297499692019619704633809836263386436806368979918323221718506715054498409256293781093578560001541451193413928212158251070875828071287034727681335946560011052422583455503677933987012784654346486785039171692158818004697734286817660294065980661129828562904084088423016311718096635738687926646730877262321536671101068985256777617624814127681514467883764708579530409242960120202232698722587034508354992519586006243939470121076851746021011439475128623984102111098240818543999159474214100099974231925969855857526697398837796360020536282788082187168649756074836447535869909887690953120201712620147169509955672330333750731537516256580748810333651267152546408681097681196829662149639390351693382689383469969388492736914141505156720873698198951309208005420595194220742215120651880644829437322115 [120,72] 16244689961249292858707987414464081554856219169904913202745220818615156151447805615059652708114488826968323605895227408375336587162742097927784537958491317179463188203435891339287529907046293155305644378850291520935691265749818066139156547702990841917754431955724461808507277275507925007253623335755418730348380543319401355341883534626922940960390342050179962827015572620392731466405494160124962678261189857366679671705625276852035067996439341700190063067556913148782461632006554999220231767108337566449755705578758138381468023766768792381885052328023919773454663248084982310276339141287839102706576412811516999497909061644724707508973638766039109281096721078511556414783158117928960568613060706753090357768894604578136560770272483970606712751864863320863875466311178181680882769380195457875626832518649836507357192315666157948790244512505248731943734800250131519658172521818284059419418061372118089047078634392114923899563630493242425540535279863611967155002381475088816537679017625858135308265380390450994405837673098472516608719142508274471091188945839362338190998349404356679057917444417254162730177531752592366915553266929927450353336328646086961604971310008223223154992824201350965646416313065921050686688658756832080757565201174201576719572083752623659157230901610372052372661650127183429798985245980685506474935138472587813325906163352664948941397695170726958352537436205939834767930985193910761059829180557405022076244515271097911313706579919527788645732268402986603162404067298010055569359207283076596952249852754256835471898063780201906994243405476311469293657940094687775026005717148296040856252514205303309736364037096347253241058662568150377011012174029952258601495603147903048967544250607441004137728148106259989285503953153028339669942321622500546163913202304695494647314117986041362578026113649323457095529809292635169015449141607158324327906276612618573438486072279713881244865328189497370901304784993481222390197010677841597996326798542737368564615057114280 [120,73] -715366624433647173591202436630912939533109259218285196866452536255212068387290270144835100399306620891670155204175700348015110186471099687284453082424459460639403707083248654956811188797045378993855823989193691624912700545275638275687826278603058695263251587029900061549225429351758837615905851747922636546119701698533883985904336788121703146065947119577031031735245397167118731998560004325050746304473743031858494836752649650652151458684187554654048643189236953602529982327129436319967155280318385444352776591330212170804168036745631598382809634890104493254429988670765445738577539510105888614682028058329169535569256082011785370232920401254977273069674693283102478300999699738920007637401530873882946766380913357074051441385093866795016765805189126804082918278194703419388355655690012223147636153667475007021082299495477337362629448943761714140939477176351642156089695136401917027507222735697240473784358351159557687238935777400864870937896051231679586158198120389992256824687663992282995856065552765138468053954695886619323157065190851361823130640838066703561078721716142430022074952209693052182466540963490092421554912300235285141784353741898186426648507983795379874016814369765103477848345643335358361330900932516659986780823773913249706845640948409896613539350533203767131781499804381791456895229169742454159240248945471695605878042703093404095290115110587455938778219452527333641646774323983383102072814447938308805089842188914091083756765633291285269436942284444383522876170811275609053725500856908925928414720069931981208721627180276249636601042882002673630347208945650412515620569671494399966727851972176315181162713168999561406083271149161339550731166751175960196567867659910555793433207762008044643545404028209917379157760699534008952265424438154483732524638678630262968941652138068109627204181006351543913294728857076833684626725746120515624157374660085281027249864896611666647618864235753992538669418939127987304425963214040086096230511829760877844357801985 [120,74] 22559875186830387134557432142493170073202617463308367023379499014523637256204132734143444503334665131989315633409387550624390832004328449099603491003490083326977410824329971718489027195792582022811364072004566861410350142776657101323375282274048109719769190590285031552623204489621099861973976288601514241808140661185096187371728447382442129809102530711688078289218248257327628289776998538213233487892621803196537717630888609231173585350247978155263767195055347397321442982796976470254385117082450889124526199993660145414806624468542029318308314399983853890521714307739302896104387353711413129360915969367395648306339925426966138273314951615866467095804007242153271698159211513309686043344359355322729712669228488376867717035507854102053418803698894479337421789981025201749107591526048606372462488516790991446729488087348798429016381154691930600616550907371608319436114273057552864448071137903942643364680621264359627339816136052481058146658502323127641694734769088558222244897555158956738670017967666958421635772467149593772347018885617792258873906797241530563595474866911435439427942845847447917714214934042309713218432196637038822579391343921134567226972910235192618786452211313865964631028353736421800263298219381711235427270043461200623826913799800575279146583327053466524913533834643138423607043534769268001132742286595699294774620657563297077578779681048293265836587337521179446341248645089124515506822476120637552959644120544632234660839230941269466825713646129772876470493458596858685278131961048695118176132895531921286872649355448709415506066581241280812103473441125138510423107428767034591873526993648704663943959317577407774401326612040405394087838304291761829100101259615125187442435439696496949155006539218619074602509967041810506290533786544692042725602357117246562268550207779379282872943822893742481388505181555674716468048330837759462255556111688327723681622996255318483212007518285042204270501513519759068614367589644428799879135071912769674578430 [120,75] -505762191707397638399724503907535841139948717564747496911503382668620498220276142035257823233474180296659854663947137660915599489369619033895483833545019083266275039981191642707416026025925621587583707742836485215455542696122607881653386447009035876520408783146202242911226464457399666306517329224231947261691316897120824405003261783527966258460497228939307328023270195675853195702888953280749181446940503872600010040823715210026584073253320807935919028831709269472186855224462292558681546539183053370753065762475843290661279970165856065151742686492557553537569569195833144046297571472772947420761850857028947970007641535686932858633080043293240379707846600142444938773752038769226139437970009347357136854698726860900541514331216510506660085428212461428824681687341856022435408420023160005962734755251298085009197895647122614524447277458792221197416198213905008963739889476654631894877991986196178683203905427805340159891843627412759587336426590449242808975418048724471515514433482456409161123544712723348807348000455480879077025157135341696718531080485355787266498944431244415369581510760620060872424281331313496515669504555238203904222502007143783768329629473963017521675237831051327134025443446483802667642023600052358987482581684756978436547674155758665965017171196618708459618144032675197069231965747630063562046594567114512025411832360570669560521059441633023798464988502319713636207011628678466322334242309669065490523526021169513681822508259164129004081548489169516813074987729622624198528155920865064500301992533474197427832889544889117445848344999423316676237397193006694671336499182359565857794198134542892366881909349879751821125769694038483696329542093619530683925189305855373363449887550449583300735437280328906877855365370557984223643898016028866757618868765931057390499716306151780656007531246518435942696648867731930388489685233054634093532698664952512561613914617298108580843955935124084989687342184931360684916357745227629132480623586793322090 [120,76] 10136028521007500825127629249143357530598984405459049876221228723893847290090898908420050398939160684807431357490712356599210128898250538304195678164477851613820620567902815769392936414743291619530491052172842347429384786191285760995065092699350760968207023524589703562238842318105228900083742649173560889706382208614784476986199838084401053969445149405436662455223917415178912217891054758745410511829358373094335248202749714487545512826571175720914164752311484688113869818075529038551395360530939123920827162509057488411143896035793741612639980286952906401206233550493823406808510897181337965190042327690485146541172120908833248239654268514221869369024595736933004349758656602704179354567307866240601086311353597596338225448635134746855866448526971338353817495584688472980774020167768272755376411363023573391412053366573818430084489819738813457784829430499209367276207993180559256088175132058874355388349561441932538207691883384459263465507089114631536902511123144996246800121300131081905290190528985976447333911322803514993836471436216226980535408237266862670312746944323982155748666243390231871440080560162451810495501662108819423153061209367358743840430529809528161609861756279933300368859750371647789591525192428905160309955935546744533004496071007519634011790175177941756888578865791058245898175623847469696321994538699212707134427995411525824665539287182422106147351213165102501292393093272072126948036532618980753746497554060453704336516880248260465830658674257294752175840759625744386052031709509558794803242037236149963971188458356920842416406174948662244543978494438208549801581773231186103267897142584765138806223074145554383970169343814599540518372610726772517376873840971966100281671932980169397554799105628619502834441960143718633108697119043047036399151866497814002560472657627911808600425075577538692596265041678728246986203955342948692908889467369451054682232190490624509079305662764306835471046923350511834194762807218982194775731871697420 [120,77] -325573152184371755078572812598566210358324036365544672040911267921050972083095993907133429960286670024440568319896474935289930956666651395998975917841705563727017192805940544258702565952538092656312723605631482690624202001787699067397667837346283720290744639206981377290358740388275806012906164815201444714408935281746000777552643635642052367075939788629223640326915221447887917585665525311716157452494911671568628466410713867378828122799538648236527460632192586077619046431269470385900466284010868057104974182212695330482239761033437578977150337973585436506943781663431888129991671025620064235983985742040102530913426999098795524212620887220138502157710825157026200591571038073926008350034470031266220264906003042566536515179163090591727322649476688121417590736706036441750209646248656185310107875453853756314263903321390152981351400115002331320880019705669059638228936792405581719889885844727231512148720470395839382212896400138182145169106219543984580106907010746177714122722379914217268442707397391569971532997645944925070688151553577249343561018715821981042852582712437473613602671251753521680019311169952454529132178899852705272511561807574297895455003596084227109405842103111098357562289802894842001536050512745679518772758142663602280726414040645535669632283247818674443407860013163347849920594945250422552665115673765103766216897946398733913071967910925596540080878665076833283273885878356246752974107237720623468680071566948060578432352337558761227751088545021112385427440229818318104291973929249984018487847407299867240715654526480547299350732217281603947736746041963858252399677454981474298120095016988702110288791758991318454064684305617116440001117737594588171154083509597801267461245489685748674357988477022840350161159391664039485908731924264998180459605454958119596985387908010069993603260245269103601263797623926635993831642603622754884712199087640051433373042908663465793908922190921815953717077777885795573073478067029722284445438955 [120,78] 13450269342265551652302775892790265202610676620600514196380669011386562924863432068134220532282791057363791161340765517691637134671297655891989353442531303829928148738806449759746367187082619544018550642300670554214033416291666709782377492242074361685950540929579871832750801844344470425699498052696831672303830124654075017583493684374999459392613273674576373960781514370559386723630930272439413946548564735525372503486962650790159376074100306265368945940474142030667246787536576303189182924625498166997312582459182432257364382789921335335899405468181662295557255787964897444817810696644421562302938648390414244876914385589878184880271449640790123332107659345276267145900747645862724129845627772460269801589592552958238306276646093545821955890391261283763568851619671135976382701737483045287695348371664963880326920214925847254366079851958291712469657222314605158300749566382438092874829169011537045195106005330915462407942638360410689223000945882661931167564072394806011849906948992382431600980353835718413941734605378138448435215929567059885208809468198665202960450371828564534584265956297345238796878251026417457866514771125208872994899594633339877032257812722663371488149901148248940181067661488427523522718845783745689901500552962718279646462926402384369344321839693615915744524364713348617048692503208118268604863366143591836179218716243127341156382940667588092971436413462584712326597297441934905720510397020782374663334868594211142544589960980093734774721187342334903726988045916745610343298055037129679335632134174163631405474891892090430407247723220161147534910539459839325586643682888145806935555074336438225981150029805512204882252724183606916197906401778140341434022433709385186552298015338408596449629520486418310238129055821153072654840636732363359081381781175187700297053331809808170216014063723942976405039847906309389816876814800536263004366688198769316031015771802798065313314975759057209136469552981384828428047925635415677960840 [120,79] -444577523671978758372901308063381713225377559943562139987944244311230542385025251633700755845497895686780511900615379070229398125625292225895333937260771883831372692912572469593273313351597856246885590527790101003362326656138560085911142556630897870940525877567657025498137500651426553033666777161367868271908593466828109843584879856466680936819634158940986759876461327495795517798569442349917673324754209924382647877317469968807574296622735865152806271124060865756657918777407653035331770674959575829711964103854866722222812954963130877070796949570331871031967298382013146603660411853820773305137119112963316645614967938137904978920891672056184653032280848977083839166145591916438201412536148443162814049131730504204159216218226004706572000239308660532308328230656440601968649087899846071438935077398296928587611054485101278689764483145321386154006815624942430442506805896814154343674129316813749238305946642442931018795666319690909164727642795254614053673965608280158718461306611556956306124449109552857253667642059673311205176301824542803630170983830656449295418736833149029885997821386828604072081752995963653761803277786855138216257283315045423765488441364135929237469193543496349433858594139337349842647264688073264778017856967202377239445838546715390300641495292299456363659905230103358628662704382042955974275551308948826988228356033427924073647547483899807567631580782821423444741128992945439253561205703161102565053341091774547736968228292409162529152032072384360113165269999571326582602199786330022078996696196694267983525716229236649869018999993955811167608362038722254333148789341554913843986963391644836992555917842738281952760590299292105319412436915036101444300126367884040521518801800619437651357075780998080469426986239248161679592170203391028043601355839810971039161322517864753338387290952373574355916240914050814387614158411593303562590033763494494844941697212986959626206711852690652949162204976425001876580133100145033035 [120,80] 10465276066020174303182618484390597295735563982953160316348200525003822212113603586904482961539708940188631900667009469504867608559756699456271805752509099346742442843868097191688664443732656863739799492672426393721007709474454183649534210387825473735872734446298419009388590061666393425150989338366277088420853021139501756963561512129186359895777163783973191905569973664405001815643920326880228224653743022232343184362268294255268907893079634325362000561708822723393683681392271770451934264722435319131077428965546786650425246269933169157732111705513654274400296032988783103929915471373460758116631245201662786295712258145566039542105768504704920210468547993820162234465927237167216310528391078086722358759695422260349253532675320216087626582582570195331226502343393922521652951942198481144486200264430198136276206887037812531959653315344454487873112871380387117646766046173745310657189900677785292641110583742767029685310544755341772610971336026786398313155652461756365844907405409149057442017907954237153594011385883524052478962334538745793502678049977776247902166233277462653965884999584867918266621460487085400503990879522795776965536700351527875414642724628074239576120311238502341047895761832020236974848316894127350979101741951152760042324830713776961893550269558198930782347963692144848307709577948365269862425577208167676607269598000391054015540117580724908218539935323675768978056591314760633072604432652700542094964124994929772180912761378487290318268307247169230813106912657170687517517065589435668392704482547565317911098546746471828891784723655269097538415684903895582304808185811904753437512609357213190461112249090727202068542336407528491231526859221857399292275112334113530000587892260996229529496572661335614066311847742573871104105811288227016727138872898673544638627383762943538215049080644026458773397630219502469866819091363215546444494198654932543606746545461829919810415683131671318114307718616171596120120905258444 [120,81] -165710639713725868686875637759098882795855324374382687770274746414533426684285949778268142780204641808687823399629332153714474094506080553609623775258020278624052588429787287788332350876004032342483421454077980511862658373407106981172172818074348523418917111980223766496853797543398735695713203412463349097184150997189617327375001406915973465649189221549384624415565690724355231350606018844776616623863732818660780488289226940291009293005742589574100440668838404801940040486370803622747228478496567894022931083466140884657664120708441139619781589834805341349436490059850907982164230848833645294464216612261081072383269683611772638758540659569988894558249464232429458530332854641187103303439456448767074177082463859358578047907461920074399481255852880807464458457133376829538756537003917972913583513653939681619958962182036995535802501865758442449875731941040379085005655920903887216639873414767926482684702193172925259498041014568920678200191385944902386396871988338865544709054093594527677318104859010892979756059709802920581787144070920626723817387883341483919466165980453167746387930771020172448075178873799865486202326025991544809082135423107478105265778140772876000393891750767015300949798828663915734945360434678513798718661420382752523926582051389269732023223808062300723836914442448387113079285434457512412791374997312905288226021293490970674540008693860851742342868430956622466686998690478359334040889601669450713921761450046987742401035962544893517685980421965577991529786438919236549898781460830289807745620092379983780113271078016357756126210064023945024383680445928100561185293520516995310746974754561028592971933932074531806115627050325950851490547330646621733905997019937946805136803654295953027184532281854146708562826753374363402903893808680935230831736535509626127267432527700339350231906997132967773110241738647616345022137664806102196905433270641423459939085408814180004904712105794758940374216886854371013150169834 [120,82] 1667364221789125211331426255157395091089558893417139450334896220404713697982751510367471308291900392238322059908141028752219728585850080325766601618475309814584333920817723333128471654375639765504293276399195574649201096582819072470243741218963546655121042257958234298838199981823498700368873030706709220770188472983246706836751504197201594757292553282024498361107240533226999571544196550900324958628926267095478669520518405810195388426440972914768207912555283104314496705985454811610909994426785854817680252438579894937464440583310844716726106916334300485584690477551763480918785697548703280832004154268387390618080922697778859631107342496895265444056219448914400488698125047914353109544200509046774551783228146803017947812441259804813549291754973895424915201861916215370123931173518107788354572513064915696261021555973104592821072679083787777571246180387295832371717038050368696249540269128937018095872040835620493746565230044485293039815986801470919989221041842046672736202913899299104578826573881694231663542840698512130677909188214827439703429251153516268513174973778629244955518623261657603075799990556756094265588056944241932125743834762231497261884316630671752016889871412160375506996413578511976766470051834760158842980439135501760100524553034334559444734801416586812534096787750175660575662268296454426218553804850842606566677154362636947509521733571147838674951223781584261675928125043626013020217724414490886260780112992787333220995795290250335571028613863188900051347677372986974948547116135299832655493245644176240672790850627367783842323719997998086650775561873323455828155192519504249292508416714525722176317058023359003585273861568830003700352704343955403558781556901947316088871193510714576363299565566442582982604082853834817395943148157266549666071249869526832379571156352085220472791750273353912675356229142284482320623226498482584742964235629260008995828449671612997602554231863930078051355267867878799269432 [120,83] -9068876735404712661331807643465392372179318088242069971713241071513397037215023596565780282991127869856940028001748189478872372161618982098472032674649978061065937857976152400887038926482235879522836958975531080211263980259911553377718283557747537035541804002313411457230033060688706460680818082934710880864528179198799344907665793531772345514691558865549054832023603193314210052952533364735407481385207974699899817577241092340025168878677550213122942059280183757815845267140908864251762195258471522985127670907817977022641979471889406500639756997708322783966496147889157561176323364286640215888496223268546077812492021712896555336891887050023405657735124729163253060558425065047815856959163931326254092866148209510247175388197805334844000379920856255319379755186978842436380195861894007579554217432750524331757581237867176271861291781175563697072960711125561511786401856750130034038455831591876121351789296587837441879521865157485901456678977407848693949584180974809429746284584792404254847563105701966853737911940342538496043983621951509431161281555652449427765798635985817920610680395324854139737661649477301736844436284492543878289333134611306310678035425281120216256132916460631976014516863046471991397370960140084746357019626763969636007265917886609291861029386954509528441973274172158102028934760544383770593376798103442135519113807123935506399912273930091052673125036266993202077165572047581759988116364259007980556809965588712898393927492648048498867761942040044446142847599880195231180724101428833666083996307898162711464391662798917345527032435493922690666676957829016019014597966524904842246346951898077473388192458505505976924309597467930702888294117156012377171865021467069210401414546360836364533326157089155974148743891236719320612223865822760158812840008260458102446291477288162299260221822401791504897209098381404980189922863898260934341671147303308640203513123328855691031674948365477705493339181120393977 [120,84] -26779921774460918929586514664616907612925640106836926923004358756969350004284169744559922673966101438403410264363074218916549194782402750963307920646200210033121097893130567167163108190107175021714725382491308865582092352145939626727293969128732472510857901472873454289886161089932276570726353799037935968572882149061884301642435223682542741263727413012354761763983281510694717551315761757351110842183454176611483149862184507891306682165939398427765928466514010463656714233957350407655866558411254884823916821684381665080799992853690591474509030814336359180976693469650697353585184632852524281863215006543166970481011736863575887964550469528395625511327796057983694920903519978311615415105238749490768897734455581586855850619859876900125505571453435554448983905503189190240091186470054485278889733598658908375481955723143055759501765617897218525194714265292825353099172109559954075439693848180529756980668385726938305834992146393585504830417107893416188030609143743799601880738404784417915346871247131809797417926716291374571919809422643462746593739634937174140052905550105571161539251408978434072930961047555912839864859666977075606652544484125597226589999405693330281560726584021019416699037872371326367459874313919128364306352669481318151177654239388500792142262571319446278746302349417658228492974802661027063685927363382396055914775707665552802644092136575084829152447237536494105814036393484058900990474266613849717631669159174224574052484547079325370010704667248039088267867976893122507134739378395194106747675594228614401603167469371029572790693803845255957645748806377660292676997520481660116430274211060565891717981023980163338741926288780307191702483821795199089306329256290734894637220535744791592694729205482064747933059805465903774081476167851742850925852571750160100840460496438450581196480039981663106185595144087847637428690623178775004211368130963123235100758648368604489921857740592833531084078772421 [120,85] 1449121115198562380274203082419711137532378068961013712846488324342732612432560772686980251702109416060331808677795633177408510416755344072142588380017174972622484797664510112746833759103998941244982754071487731591277465796615103083466506134237115696698424960828469996089528829599421281261517581465712088483322191329783439083229741063947598479827030277525577746057744689385017250498653169683835634775881498835451932760689041441682707950207945616245211903119956788113782372480103663801197364061265974633560597062599762540864343995845176309650000180325607815141020365042866630164910195533473447030410212334316053846001351341594289576730659942079684008447428109158773268320986577623393405389112075216427162887302006061015297078075775263908956709635985270207534469917135042847045974304275306732908210823855874445771800066796859803298712174933002121033743720198483757466132438335252290109825396223386004755740172972570513301330043077590564502614244337544829041649533152998370235542214073092513950469557709015758841418864290898078250685827816871761674389035561440475812355354173059328047663838012562808493619684320461605685644231859624362033602855879907424137824723576299546915689072260795122233338130272126295373646683442874489806573175938646873131357381467542525226194681953089679385886542935438787632706930826236586283087291117170537081591419630307662106751094118999043832502711270634561901679254748984734805478173013405916572971463496684046792731543646165161479015351696851928244765455825937410007625631184778206261901821707104317949137944829112522591967196068384241058986135002491363397072441694859255263729215343956258803464482369427132521674143927852657866137452811024703238051478699283106662808656291968398341003215819208066839203211018748134230802137914032407342339124917119887544427192109851423205798690684125696419757355977606638181590616771867707356972416875810232231660511709652247061946999614926024185861323 [120,86] -17510231800299317918264373870625130708102393165189152054818424118520976282248571448245556632145687243642416337760806131360683709124964003331956089723075746299452237338810807684279800047753859065616295787037237827298468705300799788307676407745018849613385934679057607495094311964743419116478939979685193654887011614539147025762189461023468906493142329503525443908775059882028122072796715596471702504963206679248318550932370320582064236708296991255370352087818655901804158722853784124936460865166579745730026466101855370214656730198888410709175060521274291902768680552789864378020412101998199625959665594441153712910962784759984044055357788207162815384259699129056317041843376462012247625570518664610300597950205154057726269073965950003966667865538025907565340285470256564411516026220037262798457009173021506885305495684008809248422034195135242968449126637010167037086965011267878710877621154584431014195835957529901568090566447878006336694947482505625299818468183557346258699215672349648620924013171957783708338457846210952372940790739439129318875314882807784805496271401629183257330095752368804001589054312215740939275002728432449077374796700543275670633851755969643447806452710114979900565891505841302770692883232253420353952100584509264431036877774426990906727913968122713332777579145358242202776266614850931826887871084777864855897096149246830282092753333677153866104537674393533018728062399614644554406665907427975620606391178061612976853711612486427051825621886103810937215142670402769839934927817637420240491868978009645536423752948045091060764038331562669889661719373714745148038292056585245524466475895103557461361345242220854186858648878196051437357316592890141770435169976563874658216445408918350168670722749532546967163083056014638919956202225181262984402137679236161691385472252679155452869057030825974004605754687808886332830098430392451688733800849066237985883121256595609698044474735419298241262 [120,87] 59878974018554728440069963320482815164744451498815225183243621652191347939387258238427057746381517579482086419774342726271545909009462243395416162034595461892486632797830702741551908356174428390781238593275129323549450416464681066205479064826945650651809929502418943026160448830045047499482854169192269786954517881311806329900387614087134114272667340640617249729609680779946464274984946716374752520181812247261418711575992523749318749697080217925398808143861280510449033077996953091062277902977834908849252868538011270996049668687558843533991613203375627402590872970830592979813271275660741868352311525638458136821328435502009415321376940452633023743699818611068802911157238526393296637558984757008425748733216675207727600626063713760126566429507028853852912671994838091449773215826662730241738888907849302353608532806894251607806194356222730586512328643606079107435481576759728879285964043708591945058642111511438199360873959598632830674146362089213773656958989537677877093412000583580889564699767273843859477588640927583701665549095260922393226273321501368446545571359533699222099321214597016223188028931335727648949707395330032209179515837176349911276108070781072732938382225194530567246785826287138868551948018024955094958773364248276376514218574128400576285063991534447260883769840216194994328661725786740284131470159506927356955094887995060082380341086553293861412536815225154818371597798225040697092969461303617940803024004477086780680858215703924210349033299543082476212347027912481691201835194804456398827550737462939221920486725565864612890837665351387125744104097281320318842458806554481988777744963981091105170366056279105940636460751065934115398893800290861833989668342658987797347023299493992276119866618002025628229384164997911670370697249830752840425707511114035249524408727903087161944953268716081800877435287457298999322567915342312651439989015354037644426645936258178814361799423504272 [120,88] 447098423342952148637024128019281948198625861608531514451313736082274417504754233290866114923840775684603869179908325133747767002523168385389157792034131309908765189320397692576369284637287031049173864041273292852932969333111062373695629357282102338773151496307080058781057013157200705366525225538045299508637319643346233983278791161759730586563448855931143834992054834058685102074944632317029174552279125522710287346790757436520572009530578060590618597938827690598638506552322159732144100402275760099417548854016648770794706304771214760976452828472229290832593539405047710836288601150331658084444270042837652039889751029141242516931451644646899297223446683641183638368147743945019162820977768373973656082031482724665092864029547672472035481133527788209078684745184213019081055702064139180586418491997423011066723973877077948442631826149352747019307403133009583520786743792108672755515452383905015566368113458560808121767971715141978041374879804974170739042324963737981038589210436632046192710167867795703026121975781382392831235293824592075447597500713864566316562250339484268876929052535648714368567935831253012165567101853882945409388179461773103501716111606683289247128157400539132616875346664634898725755158310832794061341337907583868987449629454614301710914036552361916705004999520273334232085238630357659666659125174126904466461733294509040883545218536539680061732881581310963883331279954534664171827064949141780962944217854701023163375099257853911071067737017588835473524803687996129231178647273402704816222479532070608251091765833223900679274342195963778191907809415719559709775812934442561979142442315066628659057716607710121806204598976472500869428366343697686472560929905885449780472849793297475352549057704775768880272657723942447311798561635570835070975406600795846737645259676404444430680036080543779180912711814130383805822712533395594940274298133875680406086652469711336051002804410 [120,89] -2809261415399558073072342717821864422906991270942701497781008307855410492912743925333331176316382921488272898477723662245253925059196664138046601137871530709611667818751556030790356198418742485322054323218810701811108105616443462079217054970464389864734782619529622355982238732684890572130894454322450890343144570930380015179950202550397688889134872156262372598724465014768722720329547115271524401531890665553444204389573792409441659991747009747532157384847713741304618449806838740915941531003708319341604598997096439347468083557603518826685683496217961226024678460422903297334390498169429637380306179664845742014703969277245312366106417705702868041829059446364781511824336333764391940412030138020601748897213413747955815781875567238778664431712730954182587755875145125498311409205559625913934893159746235984356273505292024136579371077262915028588249880493881882794288039573327736335631071705987614933211437434355822656636718979474991707967649480915245072121267211329188202672412767683314275042203218550421780177563731350788836038829267041959311801984641290977626223202272370694897503963101590730313908908915851253725408777671905264698120375052268878875362823823878178097643409955475189217259712420979282528627166591191863876792370816549124958064074414035845720771198699755434530551665825734771665834314510269255903159406989499661802255607406733541529552436484041864956550729433051954093262808408779494166931652109914818486006331201890851165989499832465045299254092846491710665395977460266123395545023921512255991929345709534180907875035503151059948158646198029521994871795657564172522793478452877728200216487205989441929213344658363380724595202377530850163360150628615108094080350684177925995462843798348761134959202379258112660201040436520890319910797681065275712055940656885632810291195469170958488344568034388256297056861235957027068423905412105209867059425575748801105187608708349906710345 [120,90] -2049010945467435439955628130520036459425336272569550862389034963748831591527140825384161191347523360159310035872630922945371347863598928316237167347501647290747251468294920935627689413803260485458621435944515889725529504568608883439513492108670368157985505787000945946127142783150591930412982517936523184806665250187407146892901978676444879276660319616159571763617772171582159128651330304125134945245444306658233375943880625127862676556703050498107484985348395279173399959209175009256855779233605004859000206475311160476109005600464436148332426965297966183930041331407438122418890384446715275802959365835247056595466810989401635947706297820469455836963944664455388035232280085505659209194628543261048719338679946541903858817948667229443440543103195145058962824281990717579546981681506862729976941939008060722560755169105820426065052195713112541386622678479384940299402672503518095154905335429033647907180549215475763797891554942285205224415734623475892571922011562996292497559395477952771822360194811726315830297952225491150695998516775600530929421377930401094926957119117556678553597823215302779833287151454759433902351138756597540805778946797204169068985634809490834492813693901740304389279391847866378785463229344405984996246094990214371367273343150600671175473603816439537663207466133515229990716796696875291855303010353709696635512739128710090190342924250819277095038460037799431808171058435794330404369981938406795651763821350665877709514171336927739346315118003182098195525211396169619232221621918691169142029599325439430817008869485276181564390362342050453061582085422793646397274682382138950902077023419202003665623171802877897624273399183421602657894889998524846263133894878139938784446959414827944591665084958568741910242077188900802384472257669303664273105793457709847922333696809562575610026268471293764251583502953462303587940474890149876240633991888884346930463003554440416 [120,91] 10121519227740912375024400928928200101290845817540528788711200598447940628149020139225431337355033749298038670151956500723216534029032602033319683288675036169889106803102229024062827801979594956062973627682198141731011895650949615904648832400033784280552591663741694299138569995595641419399087970759740352933563260268380063424105148501267734279743923485337636432897907483663273552515220276025739893514222160950032627676337997124903951313295051565069256092340140295075413454150602077970146177795698750246876604006322304842464466719668984203697744641007334538884230152980850006767539073295402372671457094191831262251770015588963331476768228304460752611262269793699524115832382663377183098293616071952395398819960425652699309049412197665534943454528382274157937266878273027527723274218000831486286965387171430961237385793756972179880390369622451981629965299653682489439642983595933454500982562677888363574357309227952448967326360170310883678887163882964422215751670124726296953113180204072785504081748384611357715459821605789437513499346939482122958471840071275640944229477151957103667828277249114991163240098041604641150544903207674021007501781478424543135060294723468369732380410220971221316065582955304431793613884365498494495171201767945895920630408908885193769418320789191030045623655228008521983118489149368157888302742414038008517407557387824433992473866204571942354027675241432997394546858709670780187987694038255838342571101243519015784791067352935011238804434996794407972757163992932598507381132804760907956745992742550014046102165096422924342142241311187446061142841643970863169060245744571579114035243212198283705452176196168974373866676310520181679979265955945668447125654900326193942309889293953000275396060208958107061517365874790436187041311773361287262674174931927053024341284384924959899571927369382174416019515774604625161379170597612774748380375019825779616835278701 [120,92] 119196711908701528453212459672299555256857183321069692142180903328836929205670752083574490082305144419037141789751620761278717579387232519484091319145253094777060132387030943469013483377614321176494640892917851611688752081945607127172584866821666848207796241937762794160172816991566533481908301646245268051218286937973613118431080190267618642318886347308811601247831551156853871439590193689211490173121363278668580954449796379955214224830259115255777396522962901688064031419335226578421267543300083968726327091520974993755003193798485876060455306203965975135311667534096384086639318439291861747640410014030585195724472983386922962542991777580693361491219751222002236650528836281892684294722012072319814343563349293220636114436197759667925686081286647680609692170524171169401386129407303605616667942084839964218307601937854113892844983901325561664380909788939192127081394179773911500295789146719213099574111132148259513185016050572981391868152847276185162535136957555852122647559059112762790986368313987699534049366421658892052261417512342116366301569271028223086677434019056288146839770176713498504831526882106384296456863061977755183578552914207800557450597784841179243689561036926462270056377919808514685208528812986989706439061349318114084663648695916766552504386747411557291974807619711144310211182307619402656749705640092942714620046331687359051917573515129091770460258486398073247802265822499209897625226514293705263294473348479312043261913246791981545680727614713417704280873924847494513057417597010540271425528944711490170577624355227729400618360813699341988370470331798566596616434858760811965794032547423730564749138336983323087835683023902924819410500486920570646534964302965533647143453461753240762788805602950588048423486901533173155248574005029677450949712971889546689251369767553742686731715703669951688679622141309349725935194218392101834246395459390523819908403 [120,93] -444895754417828793807848009430655377984427774156679050517501718805339568842058171110873287964154862690867584207569894813314532794382345189123031616769515758346814617730307515147661754844410958603535789651110150757177717597961917299390936638116831430473105695420804354998987181051236126653276696734212804584165519161890360667940637077865183318044543876515569268151362315378029847513956542181791247728546116381244439927181313654862357142150080399246294996678346197969769676613730701087964993856302457230637325435735121085305422185969584467490289654831561398205265411523880993472448765135682968032106279577305938962589438881711550969035381478126753276921134088281546244181836068612907405961338939251641925586802709386955329330632076748170638513682579754947543052170383375851779752743729321051189851404597277815878240165525539873778607529483762994320322669469056955148144169130818999823304566084124268855989206350659855463338745253397397403564633416416280964758984998108323421568513019253216210216981843041858570394028996265994264496561021517801251125441222547275467369285189429121549429583035559528138990878436742131920909659815042562109315211588498156912177945713529599416147909355176281856138072096328988639324652599132019277093092199105387987237511062207158789373614842990655235841267082640317727637528425776404998552425164740878302640494727130278108634287415571297667211480351187550928281562233434868182927157342460710345290409405421480190273662689069603043265175413127679329733116552618876029356364967405480237131845353643003600893276844571743664370495526894044530107872064594274299234542732962822420353194223620851495870813537915167081085291409678584017036480731265297115812595492959314704954702019093566983946759913360372989269892068136016697210210566577397823219225445884190948483203777413489571927628582387479568165633648238142686408765570960409084237629860445606774 [120,94] 720553298507909180775255416680866807054699277072396751487232634365193832710173641557808315064521489053784583160027855503829068954337038718869310558868636156593812356473072614223254521629448572632523254707037525699982103787722449800869459522492633659897821740816946794878806901346896285946266515694539820870793477775044198386350196565262785830495386750506803102898347437181552083356664269012569496077187836820292013239617258427247880199158215722102413986335634484362326638551806319720493731510902690633792267896610833961837033579442776579311718421209926038912696221898304254547845412295682420159903762789045269813821528430108677582579005858563720729758999299644218586750203888552367653617601015643214680026755912101194215227597184520921024655356752433095300547942879908732780097330912018046534620391601570430923821824647750528484380543749969051475971599334201681411884223078602499777729725662455936200623855925922453004851984629042839707163412152450063528127012344712495219534822049890265013858614405562980049808099350987110737567950912479085718412403205004301103862611632735501175285343562751746811685437235794186946040448850172189670855243409183279706088904817560977218068103094073710624301978846195488056776180264165564766366948053060891858048393736319674353701629241945181730100314858583551324748919791285965334593436858854592420244897935072669629117466497203264893714378493926760826042426961665321827514837743030662840454156856594848376236826916285913703866121143622404426540907499103370804626355810695513280436393239638556955538207327354121429159189324202688873984136963568819954197238845741059524297450148168365882947974099771884094246282676347839585262808176565139961427893808172628806733707336572879186099632080037887830024888606217516606927817872818132305500341174110916686208721049587182932276799733418856315856514862782462384870319489755118896253562501411 [120,95] -1432377593218462296191085133923561530531224867848409666499711600651363412332478407013910447325605944603333789719876393361219661260014003802837071672236276910709051460524540252448826810922009733822447860822769260537770179775511888268059282242275582902808628731856443465762561587085784481967598752869980241451467000683878002716039284949228431659417456168133063418200858889169868084529178365559765545878675647166349388829192079228076169350694440098077357856021069962160160758882034125592942496715849674838417505954172741557095743833698291475847295692188482175155417045972876803172985268356818591081651036499475131731726989049519830813637042543822709380085867249869249253617273676943022686973816467918087536563261582126368364312508025293775772911004365912660900877685968191224332838890035901291430764585709877045245758215943852187753478552209185738756672303458757618735225070756497645049980323351348610760485556629927493672768679636145144799428595615980248272548813399942677988815658200751958174772343358660871058191823623455380781578243902015133758352184507983967768096480796045327010131539498151734798255673158867016403557468092930764326845795701447559858856097523127052366486740344100860165169277660056380390502692257599714271508545909039803197443143581446022903765229799277656018013206280863192764427283356638493071703747819380491756807004162403457697118637597503954503376706688091595743560240915421510145605992472119398944848478052055817464245753862071336430880586434846552757391297151151543378298609478435822657886523862339329516667538769882057329195389177181599212543015751586667597196568568990071519479978167005199407528603543612867951215928241539749468433130596748232950811670682848739758009452694059959729443220490974589613856603990710401528741196000166481662565210665917223289193068930701750985431388944753335493589163158034706653021763226495960515031853 [120,96] 3093084608191101457792454078659760333676093297122000457783628332040402667489415409188577248179891218530193977287013097266718417116672634839059994627971768537465511297188810648301064342799328778199171779566235708713643427477728852711878278636583266613890965873024789063317277223846144213486883154048783853619057064047308723827498990231231056453402437506485281044386860882033286699681923133084107291008408775694964323480256818056945580337787939320090661090789270294602799051562980302361889431074906608498495988858716239277044719283449073094106800839654009112618830575993390066057380384648739549186725747632470040121838811071422742445300560571579456979770963419957160859822555615575930677769994380901355997475594357849310550319369344485405257326931143658518073981574695677220365334112627923614325395148695556380277410904479587204689336977626337038222946943582351320286755490327579884653637158504582107178926742277397085171939183593732672198757163972362721313691218020300782697196461301304035552047582314055068658022748586071824780789397206128806994282356161942526056854566872561606835285042607704180784558377794746189174386296723302966617876490885970420466177376086131182740557451124228366850847571874766746134812345587081332911488540783081113485725493450878258654556516269200602944697529051026678853943294994551842333156223651142866701979156295541467671978768161512666916885098371478902750751801535494989658785715549580580037148601019714826552747268175050836500639260856703166513701640836427331926761209462692796224562410784429206485845858740743264510662967593766806105331347201390010294376083104173516416582235789578140468173625964988903915259637569082170960426649129366856597543096796886363482531907729445445317114503334072237703547813882897354926616587522020374552834024574099479077031514853678280909215756978648770550941712238833803039873264084938782809 [120,97] -2676527401842239238418505573606133081298818616512504106347151847234083457699164060345791669717115735294352100810993717252263892149862135942325709727417351362215286011447941040464305598415572548481226311853576961108363477374077620743270697308237116081385843604224442372564453460375585120578204865831309003797187192937799631790726915680791193116960697914414662511540203563386749308898984209781415797881626463815531459145340710906221786054912719915044783982801196777074395195526488223015400677152283704530653095915244662987930356752080497336174638300037972561432656065474561834570614318433441232084634853662841775340357833061294200888800395331507305761143980754090710587527669466512708077765435903313454175660255487612079458260867300713902837877012460190900129110047480184931966499305707668909155093759500645762136659086341071506165275232511711480887513498600627019950466035803937139111791418347058916787002454725420464156162799468857519063836065549353622573079975483264977436718508238589114934036749961519167297175966633766566013904818488626335881160482478978766063606992578166499541924664698317482518953541161836609852724970271859615317100926007501463557440612683552357926407382840626997928383387620586703758559037415243277224424450522111671524238303456955556821523484732052686761332465305481647685787210308994063920040893893520379145000320674297013346954196749230511633702870567114316406862713114442758834643816960105349828186516371838043011665604755067584694253916158369270744336866497835973046799021280868902454578827202521092218175249281225106763342596759258192017642095553129299986847856808822673190592284773370819482933318929628086093528632701529106401029288695091439571664282276414380793725511425357872894331379298215271723158923456122985834878555329473500689239655114728246558059971109757457381258816936046270091543020971306557993670228649839 [120,98] 1006798301839759573932513524531044487781262870608033984586787299946290044075200121361793924412363514041077666177449749538062548310120347842137939333346093157575333462134378614506841171881852686484634366261760476697853250512111609313340058559244814094157082238064520074828117195189864830098756658710812843301786503029991324601562102207248313750289420422519621471432592347673892210416862781615199473969987051580694862834410559770225098729351885351657563732443809132149427778168936799027023586320319887318600953106655707390398445378652910830233687074157105858932782937573660008760765040350802243402547495250476697400717833184051795718239626668570418490547703147256781187702039579478665126832410641229045110102620228574756950252729648141039050354165831918012506270178407446852165967249665791943360988658853070940981573373238624580870366074089859941824017469578646338352850591243473033388774406270422609085343108035464701075004670791148384705425955021595564329396549145210601951204173374087471974273147622998655878440395221771633507619575471706276286297902619627164607285467871772094254105081477320907289517998928247806693823618218414808316915866730783921434551820255878031031363573072690662106585971877463133737105082248044965209895225132596854908868630222154617200809408005883453270499742031595037798335080964713728953366356024631864589806086411164789074191809522300452263650296242353802890179844758269587005662748410185684269384305718104176858704956053157596000312229147037564378838018008086057152214961062489278474738703591242884429715473272825909410709850545507887049888977902533006287490095934933439438992146584578758839250179161786539005404242187017985958873244278201510895245531363710510086999636997784601400342157590611555909664736597538591396262120953004317111066846215228702732601632305547220390227772106894120994187275038031051797356043 [120,99] 25670362483906324419258501891196032123776724959259862021706004357275315270023636519075384792668582151374890676031733052795966513001906578384773781198880304945196345960916146114918166538915376263904658397714810800153061711093791353475597482442525426376699520062164466473294899272261176882952491749889218048988759368810914767151118996283029151223836489506723587018734072186275164855121747214239921440391107070624250464350338461712801849038968017975551347214263448953920577335117711083860684042411145597648706250286236936308186611004512836624491031077352311821879041184353535072540633816918731117264201370666182966755063651461089867745146649672956025411587213190022889503145062735241735020914253189603791825931509325273997372990993426303203540502935391467807360645334801563109946110576355614827416235273405923066266589421062753102385398484891410130032941261452509574850114419982138240394807322874359074299426779191005836679315091334835896258315904929109081513739010802211238427658242804129165368194035337051045700114293749884824341247941179419401489471705515331388193012691920918521061539509542155807112578478381598446866000721154176457352836906952668112727086006260373489845987677406413781635222299725950569862814029354076740641580862648736756611990394102264461220007341920101392649449209159512828601089540032055344853518174037039811393912092367024060496700373706769936106251281777828098893676590927043653256705210996992070021132441862942856665226354225538751238001880969331892168337378894917959943327384884582739683338220295802648142746721729185450933289665564940266185474061198725349349880565736923469120088638833018886602828639613635894649789560601486338343857627670502597518820066062554200810237664241825635947712848944210131848267765096612061445983639901915798886407890220923952943078206959695712486190395005636930267604230992497425034 [120,100] -52158595175576379486755606141111855638376890632254687887272125847317684332513733972234148773857135082671545912132179040465443121657514496024822674130041432617838614831347402815837449036918263703919450677898894849145417801202638029808589627878889725536934591796772513243636446037163351850521951652497429031411045972117272081271662985569256995669739959137828438199254191406591502438017612314892951180762903494953929925454595116007407903033837888714032090752487083852961498252422444399421091500130104347166289579463373901543232445747016280502004845845119210638243329063612119550752266409503504967477373541682687752777648842093064890862970004411312337648474602637895063274468050901227804489547475782302583848325581398184291771459664077801950030282512569745286613109867973644285377853208419360168649306234369022133767100048158170381705907364014866885791600668648985719611372717337781425500944088540218810913968934362246149061223889295547004998765926081705104041578994272540204107816814414684617196837991825670837995216784880534168644027535276531187033789149434868766520132384439854548283413335726341594483648485832170542263828586540640948881498371221063242773557184682794865934937609967135897566312703735471503709074889937285021530785546197178043475038147803857745972487220987910370683587010088011952303529939213569748749951135605035839450078457388431967643787338079142940476897385152964993182208883308443728715341612866105484816956835784235507467303943718235367553539721202815721935987439264969398918287659357063894609117398207676841409710442635416931906473044251644730602234034861159829579203909529198700096474981897948908603718664797985740854198421786973104971343706469727840200544068929032579476742878406438314983983387521631857613014106583420756740247870703793885612035801080757597715867298417613957682070540767377854244688006098310 [120,101] 12852376569343459471806846569190963892389641038775234320908334251777330452341112521781228768085090167069291823330830881539103302281454232089186606842670122824720924931445551897833621624241756863685209483973219508903036466359724483871680918686395018101702158619392340654508133504684553486809446068623615189980375555885908041162221952929535590443137578910361857706526888477982585147059708602919722715393083919519583403491774592728424681063512873557064179857279043780264871696137269211417463052122392648249906156817743548005632284092224126130207753330113918202735003225934179553974482637589716250011542590196947732413499094097025497651118876627648789410783204888935875874978901039043541463312916916568662263112143894298833590718326736237033718993459828246883689571716452676745215116553687147840117747077259839435748901141424554523957683425207238029937667654187801025303155837228340494379555900444352565548265372163968987788373032810716428471673866395456150069178567997973723881710171227096060396537974949839963441177924691227365080503188118492418343553856050243120444441849963946962277818083931773280175854086665134265244078854689035021387207479618699570066008922910499628344915336077040657428080160797889351407502313277025917924823268937919965284823135275444125207009106042733451725483975388217264287946356969280386766015514279480181574450952467192156312847521549298388150076899503499384063762217694133499809708974372344939704070019478397540439060285650576244316499046110932853059541172044875694461183407670145048242294804292390194280646297789940972213925853096705034131293793327251057191164927516786852351609154418662461301974969155348676316915551966574426848502103000755683347246531590593719831851356040387084296736493969447101671432596850234270651622958928243585970707274276703371697120429646449092230204900220495331514782033 [120,102] 35636967776960021810222906641700497621216944885522161306443238179611241524239344645288368342066396444207378783333934423513669063831461163903801762070950640288094845002806699537224605514663525308005814079766214059895410907862042962077791660688792470033452909614607262392235503659829298404741208916155715040196039470450534856291481166167664864178181704118410823634329097205616829973137608878628002065447825045832277738115017453744650683616277042847189986710617995936068344793173981306837529554748745334460098888194956096275864846117573509278441423327792458131056794779252772978093079335081725410667974200657110986301716455404717864273826662741801451354692294913158710810118799788944373197424800608662939488036150880007779274202833177986057589454182078053419398849456929324320415170879934999261758223249802033655481773449357659443558353989702377856424039435885915473013156740694996937902819110376464123850272645759521145245783737880509346743788081560091285794258985022450162585209752069462873614525722593752812797286012184279643953674686708246165219257848064043734648575409597415353620883474441825480722608945321834771178648387445770556464276488187941297339680293576882492807141511661569381613643015952545053561565655057001001489185945557448534154571289760214283257166760919817034304049683017663848094197079569428775140083522249556389967617709153816170936014643310265896148131402612743135525307884763892027724345582776974452933769062124999497630214095698581598766530703498718423328726455247603221687371612187768916901992375334955752303655944631243645673432692467424155251734174753185313698042688186219054019326890295351871482308805061412734148680806145784937895848063260510757167305814199615588924706615003729639136020079471761628725505375660471898565140769820554178583002207594322936852248470530658779316679531168876773718 [120,103] -66991465813145769821551610120512046483824069823333471562916623525511290106731268810904727972713003287694424652544214056834095729495053366330238318933524229249534824562756377753755175920215819304351385456666925574289576306729771255761023588135364914807705046194933976338821422667756297280801806610095756415784285111020069672803365077238855171975665902257317760397209759656240711152998956592361735978679813678947369476887859948271743461390485366859165106288123132253384522556513168048700281719618617477578332342115807404343128866506243389102566868911796773124462868127331551218217735973752875014309195260589190490955023855415524990980071714373061214598010294322048955934123896916910428988409696671823645000684316267568488993638597873721583881357275446943847893859792395694457045360369025383024904846669344749473733396022625186429367870080259760298784944009652338997702759489174435351297030760064665502396509358650085467784526654227076907206364470175474955433356762946859659919773585480831718262189869742964148734855384490751217793750241411194217535867414041314205892779746186305810090303032993539664360467992853928421975190835684869927657715054292595040922887189979075929190462574502907568856332877830271465697071625290010974787345459292250749978441773557302023655532452306628171498452308447488485230646007724922959243029332386794666260042365187749396473740086054105932716512049642983837923593582698937008817703848957705280403836312528501158687862660071721438602579207942817561604318359268872338420192298798035783360380256758066387135595005916640923474285860785978741250093347171104773417224534731115982448997547183783647080841213657271379481832511590572521898939371432023590616080805853181132185115324491695740708735641377239012677683408345383560243225343899211452638892246744941427928823365474395189828977351252493 [120,104] 45804519817189422026330646395013083982366903499844633074084859200046386219195614287065035638315816206573873534024829557179302332992627303184264780162163120161157059511576263898557745170575524981815999706755054762284263466913796218657389429827837967194335233509010277056095224963077403273274728551213964673129158179410929157751638719984346201832285262458550481580224057267231127791732149452952799415432881965426571913452715188747530319099848650635050134497324450375718041738124284434524665552007865429199042446291718451682159041758478171374334632800036345563118277135959528166680378579765335948160328473384409982106980802714607284217566518458331861811403810966646726984514241190549948404576561150548473021200504052553883758268426058859401542678620186503071944799573990416796609739646897414427615001820788720423991134986844706897998468620346893680155326627881654845435000171701613377230862205083350946629253420192101212590926968160495925172002553989235419814280756183862398319146275970133147656050201130672123335950630055630867385967596443071318034157589948781583315934364251939569796366361712734938311791317497814477032483753089489679744600460498502600950616049481901096531465662472218506175100364539998823633563152147286093019509904418682312334783976707585900525207380889021121153354314835886058548667409908089904258248637556434650128937306529574444896642703501208600690518534517839942481246688542737755009169280025460961096474277436182052865265565633784123494042054098503315063172410163067589254566690220338071690481941228563891783872097794588124264744968396917407298742998434235535593552492489047517595448644080908588448330217721055731935277477265018211236526149564118764523069605919098333509356831196191551625740474409781457058298502833394252429902207640238489690994639873151973458426907136558715783635593 [120,105] 7124862317137771408068086510275417481061106095448740927717011359349071967303049968078113706753882226022777264116347831465159168832675319651650786444243602909392873066461954354397183711137407814113280540389842625097746334414614558829167452686130202285924962668801916958578807455903776614740275232814276549759938299362545185061090930925286907295736333774261140365076077859629333622444003945602554053129814816564547878882422653748306064290357669847330414934538938938052699255391635174671102920611385336766887874060522459691395025891092894744625924472800162504132676086329330665463392637626791361609138315217790754417420590274949829166093145622913764580847327137477764322193932306758279523047698736940038384398885343328215455181691361489586103118774217403196505260424479656808339925233880954999043015014821759886983838129652716884398047472012085936266228526603249674065564793134231689762590228087345046668498851031796744986303407032732371452175230799387846859829694517051254197358954124346508720727097003881603648672779722861798202059828155499083729992505327742778160491659637366820118115372383320872196211326450946786558627087520493163883557622291180176472004694979936043952226617424048464882939001545379009068143824951410206401291175563738335134883872541178263555462303996764588188675427603063042738089663581053309847883563898451788270049038775157798087543052272934992315070394200231305853243981446048458534151474385988554823825320544571651518696889975277075532719855028045516406645169368217782954484331591841189153840801720967879440991647017463879734900905511920696442715863894803620913240685052782443270615309369895795169929748695290158044711012904141785572747641990510166730141550937400934605059402582740748698681284756448454523661113894946826613113127728470815272120881216370438340257493563430663652 [120,106] 33251671226659684163489992916589704104289773269036708042256385249296801995570104892045775691684202782414519114277765661991225670771431208693312003172850750662796386270690350305006237102919634306026160428786852487441082426251650796152781394340923245257079011486153696790794624587573886153951772124620387304148791740317119786857452989942097860035713799500145872798138250362477514367549172406934201605446268101371167125101664688325339748171754950524176403829184119742720939344420269294309057586773319997006151255289847856464690913081953435303256145338891243515225283672574696347219850140393704674693389506694544447163121086905460209099742931105836527462642050898036084660214644388918748319693138922779509302455764744803848605563489111149315236727160197244780072580712706112771360814470183382895138993076198815943475002482309964297413171994489693005908471619110986338379140514167723550093668151238578796965146799423547644193179785729705830852543539166681495923737885631841335091393923864793997610973849424849496455044291740956101946120435279583011164816563422234029997796673350699080150054681915127169750146365336411422300145592127442240722860311002782618338999483354071259169713179159449079058049577388290840527553313917152404475650299179841546081767759928481197543928233710033073525532555833298452611608858555912410805016385548393526442453665069324941697912921689050528827474941745681967293615894908040847434432323721516588355675828454887193017212601648921898920614134376634658124788896603306820061447579458981438538357866278968275572569068287256457284557083014386231920282404989452271288524209758243124146599304928916695210927724787461503919994814899409791061567509034841974863527705239953566756561078434123418842881447604620060903355129620581511158537315776175198639345372149985714070718599892613 [120,107] 40990442390598551364909927562303690874494732390146846027527959429234464926015102698729251126756450135983022703067939907875094017167097211156575903591402903673893897687944536015812270300948406306951545738905749404051707773853886219699654813563508844748966845358252676789296596648814994518409337311328431546750555137444540673493424567813495236633502463618040607288206588265682593897064474490525006302448601464660505261419016755629857261127899577702343991601454472630694660534050551101635382135707010675366733019420845219560233854415473681938065473065292918732508592269835203599809908156419421750289237441247751355162849026577205021766743777334645824272630629235851681790434092029307581770840663170378316784916487473773130352301729257977545922806040333871321633760112655460273269391077663698299616976763192777758327595363474671260005296207596591996053928707772367096026593183889994562587526902566232604070837401852008657882228082042378203544870308861402563812359967295458584360776653336158471750057326350281632737341478736926867741710850489753282975860017346695192178550449414515524519926879674451887603592178579940472477226831274297138484211759519609172010817795420371680477887904999277355924379245487349312728680247104168659212550558594891336042040785021074207475429519182574416228617388417829706150734642855566705409024145520940083457178364044750109823938409242385324768550081387944804196032869711952955538885810709768111612653143403573532966896452276929136402786486187718949957021682859867979586379483393076693008606174807809173898186422695364249809150730617766200103383925324472211626901092426705578646201682576599917631182597282727326171966757792567244743404197345803268380913908922772374453922605606841499340408297645272606790232629819827388413733475818765146094366666547982979239474513 [120,108] 25468810707794465114504836945291480333065363887882491453050253212104232978403036975226371126484089190473793690673777072261937848821501904606287697084949253643051944602369036834857026780960576713941985477153308052552366050900742082713607603424566764049653995314603738131614221675693534766698124938326311080493928730288366388533154623538629855168926001363586776884764183967613338773315892721002795273048657560805732606722900900325828880013416926788686974070585935315193748123285795667930609166810076984209973144576748670439692728640201188451279421362655929274103113750548203545581810955093845915932237103785857910431263127693512004488211335664952889764675904565384640044672062303376608527790531184694894644240286179523334773931211618562576979865707795614164801490005589564118440479392736233318611557368993975436636382294301114520417245244612747501385052465944895652719295543249642500758484743191617644571865394136842203234462356068964672369282008859676303342448936418416384600498768508353871050816925913698699550427342678464534089154661055886627863402427219446808361374628184958562329845603230578222905315500445692192897436158734514761784501340971897590956104710362238590581970739848754605527270744630746883063922057013272391863955569921961926458369136886940559418619478788414089026134463345965556748576209029225983278454503152178067952621258481797120693331604073711622090864678879261129748907996997049006178735739412944364347950211661241267791680885165621933174049177021838634717193923014760701928481447486601189655646158974596741639873935621575022188052472351010924873478546654031436807487838567998394503829740483450857971277570277905086282271201231041846967660324468562338935175196605343503109231631748587469009265561150631992506355876723111113563645856571520544923689524992498720156 [120,109] 4268773856287602651309199708751036311701434942688998472805841517840616815594677025572895973778544820710125606819432898963483429913365675027697615329041625491994832468080363471243443548058011959670160220125654884313105314246730282680291399528682145818647853406151451069472022154943318120740909471554581970811137417162439065478084452876626426329675837278117123363282806188985758878890748319227516931704118086843560444485126189138259357885971968229888801267578407494408933069893430949121113131218901413403282383246621490611533326484292119196032869913564254844489597900864401000587037279204620104354211230416443217665305450767936397756387320379275951514595394694569562968425922336566603481620840044083133137160455050897455569510246366755580316521771997972452682588367023240319548568635911370616878099699743161224503224558561662380782381114397238661128191506621132010443294537030176184212201970402479801031749085806551777737835457110339450714938160101727870400005357804782994839365016903191168607859897570027061342557381666094090815528048321815055696223968199378986181114893353485359562553162980902853091391466236423013211820109991928797772485993553816257305451987256746553912662193997358867756521030309511145497870977745666728003982165820491181436490754478612141657943670243880133199719003832896840814961781070828881504559493791596633992970032730054772798678732052520289413737850773712334909348433901281176326405194347704000601454975094729500366491383160680828387181067371474589039232193428474307676888721528279765033658015427461960811581190916757865970881002984438751616939628500774105227497790034826443171512174858206089042638699709446699672713675725930722041718402222042057123247345150910138742911586795027439088936848324172340939414174888936639649024987446011533213594754248011 [120,110] -1263596631677066169261489056083038024445788097699648785317857699366244153638662841627122116888612251794939728378346205260561908403249126612131539416112289505304016600623085662108963859048136275072668154040491491313492853284114351673732009100801778273655145565952837256503840614838788297485833744810564662554972906572805594350007105862820334959104378127861977968048883859833849587069195148873567282563248647535407433928343710144743234259259089743326616405379903718614158141048480611265614359483061449675466502039490467674049332415899779040382326075136390184440490342306669218840363163249397780348825791028420978740909251888617221523583429013211121479727297493414742383655659237057324473493920377076787107534908195506842617961407351670872044529342398272126388889630617013856932902783168351971850200634852663831449192699744883208175400922275623268143193055074644420329846490215634704401661300466390903452084278946805037517277132401103585362693779670972042052985706514734918541719542479014390804706302140737351184974785527108170603404058103345730293853902971288436696458970730261271772384347723680050318299127560774633173723730880849073217627439904621957150224168454848339096499674132675898963563291831219558950062367768903638812301152106314676930275824474992116279954726755417088437222345347203147728822294507795075921533225652503638268443091205368133122457646171418169010704184617599729483144476209515737356548895565900217282589148254931133560199874066771866843742608052648226220719653562991807752540981898845948490142457435601191003455868690664604808731285082684301969473028441343892046010345944205166893023356681043799550911863051781021064529064335758533068618195681170524195001142304645872711403821172129305667424370907556493593440487787233561480557611232491448980747529 [120,111] -47005574347272473065963233429997929205606002686982849855375182757646361805561713139216021812319848226286159927613312441361407525394502352978957220206396244326493725984238962936093371506339428949506516642401725559770622838167033993660944300615555609042481736873678265852872056359104939740575987002570343195064108518491439557133203822660700063667865369551919583384763371456147812250010962881594406258373168268725393710103573583820731289073131807699834152733693444835307374261527115360464055289874081833611591895792614280368766384637555063892584902003614396477852594884904187837462918371737331608636458200524051502457766377299856457087001101026684982916532240153041128183972295464818984462077459491812350048931772942769978185994873112965734744707860789002775134616770273258003131679726220632399551462316143707908256743680157731982066901403901218538544341633856916503100740426463038350770601402654741432599002532792504890353123209394219827701743894626870164713033121535277272904088491040987870822665141078685315891693353313220821802622745822853640174688892514267103051794013659784349747237832663864673545750855135139036841104202221885068999546149358028178195718291414813435834005865612825376193053613151159120715907222256745220388893819910276275231767596262106877558847277665939135937602681319284255325806951059499896696961834329282538294235017324770155450258089553001245649904819465694572692904604583491026450585140207717401240125952476159033452137769010536258199788371947799396596304763942616952209531312328169549267844626298580922432559050793919403856126066388036184924186997828224732064016901012905469559708334631086430897679953710533840556140075180434798051354640148546004068063599863857480786755198517647047589421018783327273045715266419081337429947755110711611 [120,112] 113725802921702018754760317708505217565048126113740198677075539013440657675276317790221693533937264466739018901135989807545645704316448337647320634147023422981857716486181402206128698362168263028957415435366825123731468549480450362151858410007631632495510380750710827150914260350747669366967568962488446620165613544129397930853297123753844896431894004808663380531963803848815066293707479383771450584413668524211877613543444896367472030741478210433402835801498363946298979765637124452026184444770467982436296191813471970208924749191861589164717946732154630720749700972223106312265903809755867218965024845681402582110324916925573264580153114836494664806457446988731514527660816180528128487324029406100514551733681458118955224062625121638586634628480624758064116011411661526580512642446910946383531265780937952466474461440770580783782987842896887497166064272187500414230138860823473633871815881880143031942498573184434997820444062824186182525899241876711448581531593171952750168013993169687418914095237050290768985245037808741697882796270011934449387639290510885094905768674067979352662476367071752554893172689755862716548254491575524235304317047631938306405021548292510852721401949624775728792858308997556095106735965670436035619754087395466685820995601265191661852817969603671376562678139640770860959412351931435886526286440622918497917264405520205500577983629249718107004228050507076604982341952693721122268780349217835417727658783382015261517041403655758453341786143601009556926907225709000994568504187758004541867308203768665070849469251899657953264028930040621209474738468464529812031710814536851497755688353638342703128049948054399054286053079887192103931929329363727025204805055376012047341028817565098585120504623225480366297255591543394631867326221747 [120,113] -11430133637353917524014327917039527809382494997046804782376802520879975064887114905588525415811703765247464320079753732360054129758829117501543125397310056438896897298781658607527917827972747003772705537972401616555283123271777905301929579769905929180484713905370100701853130287664714540464396563267532710047445928688176572274726430028826977805174973109292580447249514492717931761977882319949882178311265396520005029879921027125586213537072298863332129767081888552019226181704114907468294769231099349480679304760365686710820238104671075483075374444924693730462652169767014707001386369048732138822579917612120664962768009330414578855201176906188152887841126406310880298848983153013064478544450264775351011878536207259800513149532939465447784157493381200803066095865289069051767941066991421459701600877315293887721489966422119198488444896010686726183845312270797263079695874110746492705040059494777970034555626277681433206244306929848682861914174813927535647554475540289311656488509434320847279036413202289336395505871946784139800760036172930991173317207543927168800560623485246735980295766808029784966641653772236934656152461785017200829231091592887337906577138556095725164163987299412458472757185184005412460200694196142142657935517796048789952684461595955911016294942387657648952327260215886544829163932991929382991633781535959962102654350713662354588991435635637510886827403215437458349435299028035782475040185697244509093175542991041082226376754103692138695153606402238736846558018859002353310417486144356764532085285014324208462491620627175852900634065931076753320909169178549167312824352532436349691672421952446181336456744104689164879212997494362331241788375184547208815546494780389089153965055576519111836504075963148860273326326477845930959666 [120,114] -5688745798227051171833367930783853732502478075929542264185485933792701502342211172957462741648845453897766064759933885108309176259495811313834363913859647611752475345915245572878857275194423464413832734576476229619105555229081492254783082424606369171866998847413389632016837003594228463316932586900010424990670815930046934328921883198145810374313437411122529915739596524820698900056759746930848949179278322741695508189500811611120199843203583873364646976580300948340433515801029964902225994664067007912389365729739571751105677359770629030611807048526759405714889875601857613531747176166152654410505827611963937586727227531941505237369732107082070122102313327968112364358263955643185798825805755369094639815441879666341080227103285089719588152268121255528897890696600161788082255280470584312704285271535716143511412318358393776168750325216163803301275973454118521648747247003313890348902265523793099006945676507990676770674143854551744418700783648006938207114504032092001918817374451401376547240738592108284378571677120086514198429791811910217771185024478548954247049863879000223560767315837861778674151858992546083142482567129725974423039554858859841159280494242966768559425108498047025752093188402083256325952813671632686878041075218002608001088069390053671297536508625072295006019172649017392102921344390487443289362616787321727369075810252717234271337335478432170640502008261983703878535368831160950682308717448043194226732392124971968389688089089854255546203497353826125173234769208627891364360755403142875962722503908361066891620690134684970036686650509942966951506007301775300811532145107219104684813686642704483704767186366573131748684853467800672721976101334956348950282697468490652008392113616933105641100752795856032158070580749077578 [120,115] 127230873607690456270788687486322373242304207379502650056298188910247539838403988825750491503118878217026307461769819904118040898427241490612573915672080525751415936013195667103848891435005964379530915199602336616645376439911786621357059434523574435920587238842890007335061079668340907137971082638553021893374227462275988810831128792800429322594165160880145920265688418034485695408850196628257085490398547595945899487264464929079859116713225375723409732818144154753592127099798597955924180376056444557422738566847007684902651397209105162395112622185409943389946179103548813160741108764531606358944409895604943054758671709072730998392305639583907182213018593950464043463222147095252689764772515389900663368162142085889467359901560022724303907443864754643310595139084752880179389635328129386892618613205815380130654503552770749747566077521979044010687171743927141534632114995470741384116015253503377433334602966240778778277474929456656262209727116389920987204776950779547563203788806058152977157566713015524372727185086365569211933674898507820568350817180396798420807883140718115552521220826266723767844074036225502830276125690553111518194985451996653732565863031383039936404384936278543620138418247692965892606960088428562095664112494080693703756472676966337900757405609600515758554150536401960668228255499852873379243303063065413291041747422108814811001549282191124535884700376768497552441827954840255099416564605412971936003538576878679166920904797345440310593619942736300168653409843577269434615165726624965847380535593700984093215541111453178096541315305393032716791797227173310468182294751914932352933529113780564074819248399728880571873847183103920464103662264936377128322936484130099131893646504325900647322349108527419899450573494 [120,116] 74259418953043451287665891379341751344038785488010388512789306074870916018818649822987979217342905541657442305265144998113106676053399837392512387530460392936421049788246238568003089756427780766382741987766565434438008255472559334277369716358427391656474657801651928344182757990734408147499271671262225962428674749888291113258852977579552734068295387534725211178421153653865699159399084722071889918203693612004602276689351129939447670454222102659840726568498002475911772368431457774868159815862702613953494081862343285904180366947950220555137882593646935784797093021257745727200176705250264156780837042867516706653810586205899085212413889698557459773585427344377131100444355801027586781917787766684158137053457190701067490009032604820960721928873804053340095704496676587215941823047998472200814896091939520999267519086754661639792656325613849474328369204116592042093999458822749572031089780995933572674004104482249614127013642987220681767502047107825120685905084089791959332802521537006844145115242928432158954595888837389946966666515985647447153893509903392233140004116490535049703806490539313568199393974549264483284295553841830832061734838866403339871681664830895498395316478694891311536002626904330735137829972118695921761307937643915094427116494915286883394739159834216787869571739318085257028346022099686367227091579193580348182877194547920325422891925251723922113439915543766922700004615812965201788436576129573871428502937564068290585977371050402746956303425411930367770402107854770383566880616534589355705682273418437333156649495784492874705630586656945893920431917891985559107901325507675410296882350848949920909505439347466409709227136334100515653478611136445384207459407628825698740340151919250814099649120150343203027 [120,117] -1439919892755323863252475796747097726293687839867112608184401760191621954546635369460563110961927739214183606247769491226142869878235980344917884712379344163615541921951328384163418253124252623186075777001983222770122955754101543706556056507499507488940155511509287269704981512985712864473417492557035046710471619497594201475938136704556782016873180847467795574693778161245936446107313021654525752915634913956030993832748838803350870382884096198423286594921472880514884935892832177429326554609292920168976640231632872066694716261512719493440833641339692561331970887228093575876454105868950809683384996558067022011597876911182226373936972250408945039743325625839475403743650036092536341945572269859947516102839783785286363282613651085309007782561156857696480948470820207238574035258276053497259118657120058070923373398016738635586168078587373962789980049182808667823963094348228686019614507552669635856315233121085536903976679847334651108980641779134361833398177635648925498555421867196887898051364209801974051758599949388251280601490864792459140480797820445473072238992009526962227549173790177585040737223215601319796972599316350756590445269988652827443325602841082891712950374558920375906470727347044139607384310396079611495009559382611871751321478968407291038012463339879589067693398685944393778274549830770680757100709094363046785047488840889350086933005244008782995347008178456063864593650368452210094974559463744143771130149164151891735839805995798536391724392361620698911523404266604763847116161351583786915859594119471650255002306567871876437600095755931710997726085625891143014903831511410382159208869826844304369289311298226695565865689080118147737266696145835155041039763269168423577184414580769948332789587673259 [120,118] -512087406874564940204935037455440058107207805368913658875349085249509839705618560110633523571581176600996062768909933749417211782450341318776005863774547056120831313700743455026072516192317397947853365653758436689243442580489719634605875294585291147400784435614365551414693513125143645357417836665854240662885421413005096243171365533063809649788465207185951223769617559738563078306962944686120239719733852065673267138405340875808917943428265059440814846289272877856232096625040409218221367042341388146265182705801548506654985679645516570032657893249627181089256386310939019504751847944420895752997317508198551001397044499407613715561074104702376790602877832709062370082001131387954893809169114029305177885585764808831139264154834471399154643264566994865829993500718228716025108617817497078904408579971602610736426229383231478624553171166666928203098677032649202380213433480637333755351834429120373122894864568264780023693421027887592974072020178702435868156571807770541561654575186059233215793215970469287498079515296488325304972690252147616019482671456098289344099710022722685821228005685585611046870835631262156097192876627186967080003953788135871261642019402044911057253442241803708593995047087069074204085360047866903576205220058675987392234231201675632462010527733583947337705822543723514200787045558039585842704676156248874212678936144619567444013229800648882690182100369574368672984260349141220525094819285994579536561573418728315678670117337006260396792920512597452739349764181012603989776101664749575112075205396850177004054788088334772717934335240384451285567222787355984314969804821653721486095186209574239932008275469036653541945175654084571883770160586198413100154576272541630906475749532625054125549606 [120,119] 6777938826412091869938371159509345857780482283778110783962816053420032935325245984244967965693553853310522638886698977305704433289293611785408651423045876421100581659129388916016611513027469295604206120360547662134534718384592473192886444754368981395650393165494803708730902887062480227143464076757976578052861820431446038813881775440397014660832414090175831683179231823567165726022184006409719029667172197059073864573469165484133713003915635591566109436455050397290934879321983251550360778758832227526772223811042272852864580728400465718898049470649766516787825272540478029622122991994436058193048957242216901462362357421056042797367425009146864395781685894095165169182665356787166017307815596905800173366982759848489870501342824054287276362849418176317795976543475842560892961149076680871914311392953916274757596666580149154623133857245847019917859638217956490060434239855221231648839917586809323283133521370906860717662715329517104175507928676956051504764069462620457496398094459266695791697606531351423754543421974858240436304435492204357646151280806341512718571538940421161411096796843918843946638811709558417206389149662857483489174016072140874436440562781501175877474329732459834583707307728244825634041077702464907353096544577726430443903034238439111048650705303943255024453754939051668213511077161542714505456125199264251419694122793032544536691582297064389655218593425313074354183936822410014290999225720634385326578416195410044602254524325247715808978851008230219549193019557566436915609706339772682594015213012018628234722954410124577993250689270417634888553258667078980971742997776397987575494526878536599167706321064408530853828896105109526151460055999355561731670180520926159448062780126185417 [120,120] 1318959240542242612350803343060568206079152938526043390453828504382914630457636724615368163602548718865476516700252560470427928979054308939667876588572896668362351814620438806059472055257505851413414262900255087897057384839264594530961704163701185890910020578141461899645564509372393340926383619936662461141237663371394849334648353747334361507953408268012116107347467467373406245328544488067478506870105482230920985980196274756821327492826878771362065688919729724883156342339177509331365410736206566356413181299751807593313287938690157256759100588839624524080564975511769513136742853045844499106634903940560209728718478727303983070848017242779926119618096546739371250783597943189827682643860210995343771006759594943751624236324793105032522969847433839994998180887261595151666722779284223183779829806881335091352416666291087949151208060050681888171542977008491035836491802197745349328306016033222959178302091112000509434917489670238690776994969256573610827678430810794629910423392413762566773534512858432135167130589292924519746446177620234916904408016256505725945563546647848763636483181089888243823942284118154826281169124972643588507020186067990838688267170581806169555889660690258220741503309481026625294065865369781841692472718703311205054700378901777638538335072747975417831908479721209499364013657724955220744025434390876969873094307999826152585965797401595766111269747538302212541097695743508507396507638445884790228233636332262690908081361185647346546396806008454687114531284718164072853505475377459246541920950764704031867141452571884160079159344569482075426998511130443383314949854213433762432091718716741804835269535013291658382106648950443808797581129213770030865154263480000682500643550802 [121,0] 9491941588951200222223825019986039906793079135800509582112112981715286723963514491874471777411286463727979136270039407009562409566987757300680984127829165559873665489968599995824203612941085773441944067597585049725729376138732174371633390831057946733291626734635987944941788831037572334772347691794715471937338540758962213756937195919910015354455123856544358265247504825893316386620670922886974094168503247403724324366747157211530199846208025657827991836242987052642284624982371180772461704206541132430504185198265150405479436104256603700311921996373182740135958467291044876470832209597660959826024553218267516102160541118169521344712733819420223185529654941375313816399028697426005611166671119590466699891071040407179118628016409397807143368676698128614575353325292644142329816386599374996629478887843703373477232703030768323194145294258142613405372574282325109512880402396830795508356499737478423846758361748791389318567306416575216759389032525655356057050165959404024417713547893823207946470943719735414252762737586383926784843166782172733992102306345016920498307450243562106594923214742185733628066361294992294224319430946479735151241313198244058004777759797123044102996371197794517739929913055075402275710515551005393359237812742383012543429045355047881457039073609478752984209838759401735339405192059052247492288135897741296239632621282986061751377127840286523427530612878485309218324901546111147304330883841638059019179041769529090589386997703868139599888830096080471831470721722913350771047419284608517697075243692780838369548117002691249483252748334463828500086321932449574754384055053938992696064149734954050283269869505344746956988257401262039312035320456529034304159701642689896019320462649190152818425515384088822865944898435096295653869081058983807885617553312541028993453694118022605650713888201537859885275208018532636381918330576544036497226626622444946156127906585633572894866192825837741452075914439143055280836131192821796133851566561366036582683881575733041169014777306020289928688386585508640245051175549106000280428783518749114023194124456495046615600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -654669090502666155220761989830170441525921488958687376763684335329849353528267746135816207593851582994883837282643296377104158356927987355102849796280370790935782320910085675847840586362543443476008199182702224887691871502760697861196602527710200406422066889135347328277297755452841654947811888904552333913370431505748989391639489714280493568124385624790182653021557677921543203575452709634388993279004035028406525490729300861588539797167942452036667678774916443239686198538947604863655835329374906899278643798775538178787385967183972140399434150971637894098055313959370667271445798814170985187645564902847654560354064513962372235640503094070544231699830933311146549535971596019389064544257084538618569422528053222010788483551361268305410772488740818593936716368735925823046902597689377594606974845766500260116601904922461466165665723091691814399530102499468008715959802347987544836800729865601933630883730362123873808957427897323581370877667045034349649046442237344322706766655240508224958948404475196825495116880661217496443657316497879567187362544267843401194462063489043830259071928806610478145262118143941512657065203382800430232433209306266121623336317278026150132924333955822022276338630984578874295104482630822418465898295353461446393950084536849464217589914422486929333912290938419404509000521455116966564631661823583726943685664543674907020600054289736947549538275882788405436167305886848789719970993429562069975448638976289331479188174873441594307050595787792622045761225820822247574214711461235445897873822339704684666546617836630488860982970115625912245812818326200060784004957490578356633638528859616099796272273182664372461928110550103090365065960413950222060106026197177055183231949352273976658510972380622616667908377634158049395306409024594769765604094019043730673760707663081163617007472053277111661249954717291633195460564917321442394216925344362229805314898705821288925765830691004470734914938050200304038537925214458146177825706211624230143407278621602212428937139420574361253214765433957021950363818772351466355160837128896750974904605868687212932854890823364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -18120570929093750020610237009311748411213361789814815963634823643439877702230863889229675775134327731141699414452945578081910659956488406516739218837805644818458874735048578725405604763301713794242582030194988796207858087845974156885514602506191123241274288090221642828753695738111024968983822433500161336075062082412158359448453408167975857203540751801317073934056077432936106320503501280681202250662344744515549744203701149572102013003203014033862956194263805995993246350073757728650286059748257874064663353854419698657187679794569991556479200043747631639079828440499527403010943801285609223542849095891564590534609770511968666980325370065775771622315024386568715634495782215017294863319934073892151870226129483045778453717889884609741506294956915991492190716424615941127613557447853191614390659379595773158467381581774417360280624286317963664692281703518702728562569499040660737805250560600247634228399450051745643498157396745196109756979920942568761956802459669700770326188635261611734617819495441041774943790524847450678433481760069730846237892351318338424950134614333908728502875534205331965945063847858328888361025160268847606509142681581150802752571806283173331356167097747080607167793181630509250384402305653929510879143585794521161897285930482375158359294606100211032355713089520474191465835476746785606978261196381893343549006505744799536292357238600988121722551731896345028201368084474740772190847989187868043383407559053206016603590904773928609347343089380414487265411675499884519996658849475013357158685045412859272055413131948672730503483974381060115466517217317353695434005484892988055799212827493869238700597304015055323496961623837430200762227209434844950844054565393741067745646573211921240185426124255687210296405582392319449376414737109535585628454605120311729905351940448321361535230302380488921342864525645942225585210959514419511057324119050757081627000719779209089106681439970019099597790812247444740283883279867189840680930828280526523349357967309157939738133920219821750142581541275804951160578181790056581106922054446479347948259497336209733475698158144950866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -239509381939298439089436423319794307466897690200381233621814009069123659433662465625142011219962513681612781554240723893049095138602161380260007756385791639438644372752644897612240038163030581335864603862923526418858606683111323784821501600281329018305270478243290831789144226191689228748055055585927200575187969856204996560178241368946854381492485477626052850277933484769744076095967329429679309593404439200586219200790118306404057543001840127968945797754298098818581192631856733307472026701982141863182627814961613213237939997910535532128591015273857745560018242913703575162302055522936560303578648878715541382666487444620340954437373965876368597675126363709207144688310368980949861738960846606551953740133716757170526877251812106582629150407409439530109100430374647560936864338780888199002372228897657743723701241742102936540095985587413778828521263737131356678988265307466164108839855883639531846039082423500542150313599946165585410906471668058785286733375242637272383146407160968366652162054458388695067930245006463822037419328539199934715178224417537309055892744696026719432257554734953127520709397902820214037897159856877750094647492259345645210043521577470887991638471037354062464758077298276867380475476900922890479272165133295044658766399527079297314167640526422400926949910765930903376918770446091902122526440991698608687602943915936487485790266295458926656831533646966037325783551615088606617046756194671586892979312021496573237848289578400607251331005687513693941345890177088354951693080578346861131833743830121838617170842229431031647916260553600010424215458632778907868439522592160946398162755315426202607084272642741661360551375365153042520918288591388912588058174414899936706639881879562425514631660772815476810908770603942040508414084898076676270702809618849493824530338999769970354080541472750011641778398359711477865569618278493496628491017718651961493055345433010947041469965687052520429349217034177541012796205213916458503994657274481582225970192950608596278060164927660050766131715391984881805960595786110450195134786873242696096560902171979101638044085120782256126403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -93587854681037846987852525815014215619127166158129164144118862705546534680059422369772055804614447515335511311435644248511977438000669726982071583983986675224039418848155857782492125915973236995139681480459546247167746876735272054197179288561243105205602579740798011432112038004059033648261100021247876925760349192227409396676527740407590757399974314843589345848595794773808469029239507343209516989649723932199323392352919117308983392279975429622525988525770729686214122184551141601345281549068962288283020035843482419709270507106192019933186703567744899114322977415876982375404266166377537440829118756987219664833551307147592728632839015174074903082471913454746357232807831876996767154423773325652467010125592238226218992762549562349713822144471365981968825641216484207083782243613885393158635413820742410390931244717483450781861781305180283192209111573743916671606366869489208110212981744710089881381865719619226448268025677775160166755023172550086324187723447171759783536607974475207757241136991887319137985098086447213147855560529239996054101293441922406328925551427180787184522880524674960340074368424495582491545747767143390716453943129258325066115049597990549251183940123358509604812863336671249984790090527016213760312393940538859598196088302472589479696372474061874481782996305004541336617946970395283170596700561005693604946132229903286399596344906795510648588365645220684823119025854453158233053193878374715682611904789445538186533371701824444457632535937643617225076396574092501716921131626995413411269303205979532966772077099334447893409138811950344541809622393626393403440349117316443550815426633384498096171808641923160705596572954181528941353202525312335333169711328391005934323422174363581020435868035365952741187969561664695487738755444575250860045425857846799645438344283796442686401443637640253462994434171327732220331024990475214347787699540030293926250945188892516747657456753837551316426390137332382742909432030485188652020777968545584096304111241730306638491820214529764431807717828673354788561173005195792722650402770400088536034377727836639296321585845817025983706116676330566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] 6422500461445447169917140851340011428653296767522877639051598811087075504205027062805914192208288166229255349107731724506552836334847349935385320026256314605980365162040868032771603162015480308300928176163283571222240310607096834013250886992799031946431245817039427486348130392361040020537496453449429376593091334882258722790293953243845357568069492324627176553839374598771326920389476135467987183699956832698023631421241367193227431166618303968894857864917130048235198517653742544751908225653132212639751160552090784079827216914530555931242648233285372724244236867702963449186707090953710842364641343797365582696904182192267984904943767050387407640742172214034547320641833010170373697901089041680972211907943733064085171512107445405933581774134926132274021777033705551488595319832353863850147779422147218112482363681329930653698107580886355439931652046824116731786972542998593683062621166898653705312968346978792690032512216381350139955297119329592958936620448632332164626884002010713627599165606756821801187279463394181727409762527792016317848028351188804548195363982975648572379794110225830913203212262693542763357034747052549986767126509731675261070204635982192227087410368806504375765486051334662512281012589617812066584083052010816353449978484924730363797348919104266213858259120217096507173687013794197633535526066861994127301734835803436027833490605180686940769596557123394995604828445516120822911496006958273636147553022915331463719562334652716017384886348785441640231613069740687394548257240164338325064980051363454592597822391762120298265788337333548976931859617057130833639559727690157947665694753719448047881264001098546497388809481135038893008575344078413147288998937830705459913627132711385809909758409798450135634203385681000858369752373213360124588117881832943319726929782975095366986718270331377415397323478973688738972275824777597237046822949892285542174483563609514395157465217796341057855398442719302301206078668381037465303721244799965105493363608159472612755239026390486046822917339787504606196846028060376627555526618419552807654236840393802036657758952609142966139188501983880996704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] -4891423961427091148315204820890145235578893939754211230050666048928300336772914949398029613627763562584001296080896198459736864072102089417859175515874887783397457433728201641314582153166822417567787390811951937819724388119777528503122058037188990324474218590966576500628055009996074202291643852855879424680324993954860856934518363560273158356983311793647452005529571565882194046145205669111635845893208361483886251722131741296681978007410774738970288361617946373562950871344268652743382089093798038688917133443939593914675280832328050374021933067809989865382078248201544123363220469858912749718792023925568611566253347822828660314299293703321273692090740738795766478179696109688137238790511352327157097739159628841129064138864317174116999770313248973523903282968611157748302649620046421076102424902673290896796224481652798497391312392307266723390189286043538878857105764190235026271565836890031507639908534415865008478353638104283232153033432487551281300349871246581862679096603334134869286321545711377984373268780788678515573424849275028676442497420814441596861851555264413016066607589664451429725045200546085418321692927889056509717910213127516410435876456299323449871249936743134327557908154967617283215606004949047417777683772644058377801023227008651613370046759549391567922635453074030208544938255815945333582696345228866388493742757905654474951208619100086006318302780760972966953813048869418917221671963444255842637090509630663979497303364292381905486422478316025686812216480271523832824470612065051968433946320261937569266479731547921411812177525862824676667155445257549079817521779245854317348666578288423153269226245259376259370168319728022791953411508109882086705033244514018822718977142800727310392572389776100132692315965306309839414668258704204515631222407308227196071919137583502600715295687391305495167826060541300731028584312886354224688584481140016790020673151371285276339958907008299201828022787210381978862227880442127016746912048523473204396053177547683267229303998541527788790243500837611035441216879692760070192319063305755762115462645178419603840460228721953583885806438047438859939575195312500000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -187648947132116505442006960243401806795755186803277351757417211250428299140829214630925517096789093198253309266932608424273114518679526394056336950071039202690525784116627456025418147139742369948502876327742245398822038361451124898004130575463105652730264595729066751498266610311397053275689867040700175727211533879123092870261473349252943532763578307264627869617557806503042255480277292272973992632272657511778519115997797771155076289006121794059121555577384895029396884485084261140298748030597851526401702183231262819625178738173223705978575028378200520877754392164957079967464074946155429494858957022227174056822882635850956094286761971687201875471349867076805687480051724014156456059224199873710288615423810684812255689931199711051638386204810462170096424749301031987205629546793645209206855156128958094105878464708182302871631141250687471644481624570959240539942514301041953101551148278535515881365835042591056221036061376005602750171404242438106356739291260199199457678761158261879156758442789545332085634337842182335355227079234916739742357032906504044352918930031608318663277995865585549028566571405085248006366964535505926890746981456442882638732813247824735109564724826346121179535784789703282403633189849464445648028233029566493180039586782089571016262691319523149113861182303485142420163115048957641511898815633479241070428517604578190069503332802378014657777147176849181637553311254802530568011645500295663505874728676381151732691514848848858212442475434498349367504257877592194293871393110952760979232629145884675043969959345315376114453645487944197885273309343020813956953696054724853349387456249337295776507149587756702997093650880241682704370428369374763834812262290395932608447895281100698754318716730298669643773547600444547973632780972534193366443574440049048372361736833313117636035652848719623276722345787909125005022083025945900424727472912553325080146393924845913812029304140297734069574870649606201360436807992276917624670511583048607075800312327162514135000593283827984705991415041526141322490397734249335489886354606515156212744255439656618874965030561476064807635566467070020735263824462890625000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 1625782724590092646725969433567145811433075433858383174485509124378815822011733350537329212327067483255193990646205741185480366942636911305910617283175553831171518347601843478212417983058211002248672141938452429493747007379798414329332959674297931324925958515781975040174923230223254316688247264177313800678882927809286821103625081035025660596976119201366865742422297614741579118385473872999054170124188251977860459592354214257640686743286670057038262765008471458095783325044542088588412938264921219577771252643418914523290031447189194485232795392989738647323686822547971374733849965072951651698849643836517997226704626623964655316349362991179865859559359641068766603893826211692514368881857986956497901065093919173008004627875850831686552008345271214628814664508287321068478619754307360469505949018405792775839068428636275688107365034805112646516494891598263588011779030275689020888023454470909290429576786782839611848373340530031011822367850452329791811132903120639243968234753202592125943994756836522370828949160281374915405521708482311162776761798620316848103694056145520471820654183949500682082609967194164281254692503285463158988508041434458120260674410052713079676045235149738999569198599434401955945276930315633227187248415598660988786752815037382353423367327601268901417875009473493387839805125195071907729798603730357246124822753688392547281332071151837411873886465868543755297573797050139544864919785740066738800072692579777133952491825973152313446480378618312098898560809293131472182175666573129906472818020185998677911094606447745506910095588772974983947453060472139497035946603797077844155550675431577763104616395409924392386066083841293250278342121237037235278787232751465034399785936544818239542032626580476151210292870241475151561041870969116255128595087158999115257260311397953667722004458753977744925111593631495087084339524112747457507305586016799284203510780022490169519571419731087136131948255376545375645304658846364688322357314342657430635184181891122317183409128484210682796632125054825993497837633899722734751149670463767487606854376897702378323262122548171023815252733690783770725829526782035827636718750000000000000000000000000000000000000000000000000000000000000 [121,9] -12713750353925801916643137139783140575574569142113256048152744699616024969371327765723159999449309155569194434010088744207589513592314486561907300484956172515381255719514588648085390409736213469478342780726755721981908612752986641158117870400210644278867571574448252706359618208439251475703657234102370851000635231616239440214637094005454912569441488527776476236644421429903280744455093207081255777222574950932073515940948505727291405265045827988125013537440093003722615774213549186414976265821126922347781994025061087303673852576782140309290119870230528011671047706806102760931064113884053272526671075255288877432586996660420501915246396672449674741901189194347800982799242744870457588324718084350088275467316788591888616998691869497586520455914237462012960336360342396017632133937917369983976000582320507992773604062953215443110522179090759314687192481601003374281724006699581147556289295491572280707702028282971975969346638396581176893455387291790909769415323707920895344193590810383511399177770496507868111785317057780973766209992201273702893855170156881936035142710877397521093772906889633434577753972913437612067134655186223912003438705038832621596027407086527828608638294665297528095930000184453782749067416328610120017428525573145252324668019647625151656779824494081438689909941459074593620463823302000874468075445455775777964930952705165683136395284681117349859559797500096584647892805833629683919731516353096175786972840424917128452819363612638254623047356393327585094992675182859537906594311917272164831747966242449245160516081312720288858228044694069763179226795029929921734523137020941003007617757762790125976124108155633484811364974332059590023286192624585976380625837123162749275196719604123681981390662527527797550308595653731597987038324289334204547112223091821611716401317360855155696371602267243791271781116085143906325013915930632424222407966970699315779779106536610707865115220434866551022982845704317524603348333568227262126835810807086333234557636158601586744067539661410407936453714182157980442747007185211198378936212978867036663864018907076241402431823960366797823616215280459473824237193184671923518180847167968750000000000000000000000000000000000000000000000000 [121,10] 85578645255118545830200132128521455869186635184747971810706980055304394961325819448464184754356608882827781307523477355764833466623912370506753718847501991869975954343748935342477467380767034065917807776152713870303583613312192411967253330455362393561330041695532643406799511944369019109880170070507620664143799621623185062704656522220055232578538365836323922066872805246922380234760372074161845444125483316594382372327874512360574938458308618138372520796716062359908945886901736982599673066308022534279151615919392602722918530596851167860780838116343160753171975070939700489008074493429893360854218750365218474525514831695777620954232939929772494984361918483878585310701587283746283324263181110045086447074060981515199881557882741358641539537221702689456705764700926696739668124564007356401203350520415090061055684273528890424513130995823896672392824025384230095097255158251912815230092434867073780506396824991673737785448176065816670313107424942422611919291711371439833639533625188478065057616286981103834781334147032682488644691186161135313118379189744871651673647159660270137517778317493989479240976326549275419372345242140819175898430952083703028035610046207914400455990198043980042160185101415259419574276583480491959596205903814340761892951111029723907686165606432919888891239759350118903312894752118036662612448782424806410164236560850661795214929306469919906168864597809345021545358673792777565039229527780192299985451719075365258727019217802020592535297822767088373153919713258164624036680028055457672294677968395010707271775305170905114315789224754771023830062554391172543619868488736085018119964911388754419577642354550557785141064177829369816335071206562260798436810811680663555724423003749576031887754899637043728182695021237102173874721410265758157788892196746288025410977078330847368076514210929265262195203349588900602881083128427267712581344737733175404116821433684330522823471674952383514058789844760301548791638585962870705015986540077007021860877551234530207471861117105705510868148608432631835303797188512309279309868495528763308679491868832512323799564493504811128139143759589583561331327388188583427108824253082275390625000000000000000000000000000000000000000000 [121,11] -428319759068389396326991326342194604554877746667159105014592279914597422970075634244974320295267445955429768005841053539166585536766680751823052819863494830088735346319842110924484406079043922703107788478722496940372856040117939944204078634028567173649636286452428976302404894216147611364840747430861309082864414654097584780049329340133161891905344756662580312738736726450769097850645586238134917940495228435407295745375515445945723803602662972006491117143074445622617781323435947324380720169969848744715712712620314315453975975668237905371925902226169326728097151869506489173275190130851683831485385495993332799142515771415748495423098913445099371995254458428716052535989182511249570596593356472588822502408455591126670957254257276547568597897689831106195991753107169908026623119342468237297628921162655306845644747196862859507270269525853024577551097127558341217130160877811627955728127351686148677374882045228740689276095639229684674325483030528720163678819226131379753521948934906122607922013836453432515170246961749666763227360819289403784884939337692524797429471926359406143615131013153921088228784230779827194282817915032091132609729701822027026028447242292582441245551077784315600469471421896740511385594014038805268083288766699948110483835950471112297050541873452899810598101458217708086935921783233355248976128456350228427931899682872214082441695393555257473803732778261498498914762450660606233084860051249437450442959889495466723838443650326152002851694394765893775037462386801669833553002404307785277135841918679837444447324994369391096149616508206421253975407905769707479322173624099314997373823062215378767142805354570892662039101010286385971636635083345232276893868458377993197312189887087469408892358180844131021450296372776662115845177114421826101871286285615944215893907986251974157733269667024673240004515872186779688084056999494094316425573656078782067822859132104363564111253621680638286052289875093561564818421554291629022805092874641821278610184077126202425677132906878984759690824153831016189239764059504619553499924027657034877820392318904772079950837201460281265395931890890989413196721091736662856419570744037628173828125000000000000000000000000000000000000 [121,12] 1595807094703362402994733810929938627366044186991459710298575597015797183217879840029374967362275676065622486025367406479651828143348396803865070026801944581948567000117121199822892440542175958568511617769313452722645486114825287741128565747683816965411512148685856956751769589722665807098694182465028513890749605721984180926031397916541416242928087545460428419463582143505156559988912979374764102522266671726725728376314573089574086472949299654296003024989122369654730228602171551850782074918747965126731722714071514829284798231652746005058564925992533611962079885598687214991326567484282712422305875045172915251901615602837398409971819671531578300117086976092191278333645680216045970630013314953643976175495468615362303793333500686011489402040373635032439315723454390855869082644033465128462422521383283931505437312249975330855560626544078323150942800708583663076145796437980345379453429567073953150769509804572261168654935504434569258730334797686252622081963406746525482939717608759139856995047335019442803874194932789055605191648775242818733539013801511954016213787946675963105268536691198903494488218708369062645551751352013211481028606307408499623212271289963050228437730765506270156668291859539398029303902140816386619569337204362648822512313107700762345557845273721752474228114055091712455408368008806141898959011494735110976966559636530421045271187484652883217951942807279505119736938129661952081755722644668023458655437924580754370863013659371160420141710416886360498814997555178318472305735086889581694839443087356128548543573488125350552509381235152794033500562279904742736375609010320714620780999237267458389958813369397495893100333518232466355267462314329939608654564999421529508060862979883145079414084455972276536161957685176434069075238561501706095427540365283641808083602564794264534443128012153809715591331018258077464502883290889607640648536937945553233206852532060423026410794672498637594386904025250415250078476759523787935763337561509839038096452759372539949699272460207262723841779976104142061495959968603100953665343894006461867255599984385504150359337746119042147965162021117050837263332723273134838848363870056346058845520019531250000000000000000000000000 [121,13] -4547697652557717129664799270072144697850489973721837366076366876917351088436385118156150906565817500042646222569101267614664417419349369864632336150830844605382815199676249430401886502397417133935252021900276412872108183018523632448324030002837514813182604480697514123815378182186519546214935065381905021038633236584550269186951930466089756776810489817586503421175150009813245438568828010271183523953043099086858174736077093205081374370976098704974172468827301363076794106922830499671429494409458281975772636462440185111752519097763057921856577377305260127871873006003018146160199584472198211226311564682756157691317504757966286808956283284439292111281554638229964569111763167799034106323976511033209355036879356562543479342687633530234812239901061703529723650545209831955361220987030218102870149816301486394083026535577070640987944358790275635371630685858128448526339958869551574951777733458624077546291636350601848427697729578649253948707366048651183571078175578508686459017690932392902984218511890631700966258071540738618863542377591213999091108448753719128682132468920720462853665204644151278315627109158210919180367240431958239386671486944049299992528119086591877035607962540132182049346910898835582880972298326799645350053462849947015204418690762898213774158568497964798186883095544339636013096106546580782098749529646619802821191355241737583529613238245789643380741297239656924405078149157512802534896805738030711865040091205570335955376108809230075585351654615181957727744647421560053183029903317798806443866606615606939729537166312225662110114252957616897205761941021058894560936449352501711929792707988409963976959009724282865181895391273154463897991180122086312106727257376905174480206061250564553768986033010823386705078697421530889622230094965803398554239806757867444658668482747839278613755718747310062346846655480594458416183005811633011266339745910827256723595236935224496166035684400729384217639740837240512510435218316194501231897579751857756637239211865153314505493949825871022801476500833136844421287172704995251471979881366744427291657324405646687874555192388236905317378917348249799507198366028037830183228251712534984108060598373413085937500000000000000000 [121,14] 10130242149487085004577686309861287903858176820531943203998707029077569546197275717212817105213296795297359782926530293969180265792649469249650049386311821861524077332634420605718948765136789686958680875467073951802032622601124254606059908043000862829429513584003853626743486913187485974504301744182968509994734680182580928940236710126857357335373346982524914445433392854904278739537922997205485608492418372853583198100686887784827301082314988401767659647368632090156412844598361504753789435546073257632113155745163420627266358896812655011208722162670487573609814701119691808389960071340155542046063321280230042023490910659343815027060792254699976805741403674653735128032455120147485553591580278485150752414360888301859381893438117304662851310009434755270105875405693072516728836150704538630004493935940106644029434759973985893601574908025317003202497913421599867347196015207176669179066750399211552087307594252868785414513780302723548859326675997244372249171515739288833011690350908250105643698700589090571467529077118898957500036604700639612257835326056121019946406190044835463980005853357907983235830706424461057055141556128580869160311682602518042724212641811640655443310015734120044229691042905685234681937499418996425374447152481399445757809660674013963973851979511863357526154032560451368975585270400941489093802460976790738102117945419810080808186147329363741053608988445404895923524073109333106686450178271809257454024057668418384911255905522880990806389803295442606896314682800452034908718641098371325379319675689459124067177940554693761336632807936917066137534741921389137011013344128223044297167162002145713606031813597924828177934322606591890690522642341097401404636758715417324312586901906644461285511742587881185748390907764067249216952121152113739159261910162655795110830353212211629177524906566441263818316477239953392207606659745739413256614889998248255454259776016729363368916947597684579561415161338436520773402481431612375997984365627683459115172253301694272738643364771640003281156633221645434933416309076621076289062236736459301706428319607693435946565288159471152261130817242697551846660932451708544456414617940254174754954874515533447265625000000000000 [121,15] -17978439076171864787185711606148649612429844497260829320922070063058702560266939262987007970904383001441511674543707947857562000189111021384907410305337914337445363609372371995293890748099612531156770152946501740236877314258466959933510118207116742907462769094415038660070097997969920771693171986631315921849125158607345741361341681978120231714025713441375873606673562552308019339632532856260707019954285836285793768191655399499439102996736952361366473411722759120868244150161127577940765110958621273108422031977786829181697784653810973375002458028953025831792460275056070137327598788120226902514338456550838429783610456045985763352171760866755730225956994956487071749929918260008214738587993136972835289722467314908961899962038822533344725627938138054484357649940677969778212532000054798179504918894091531955764446023328256164937421449006236094360943165825192034539042181457873165755387893926298510657820434954615563494451395489742635926359928812017141469242425201716923485001010396532337449811636568373319747315168322856276491652581884585701660641946779569612373445300175957237723882019688639926635791828435120121554745615109039185858472776220575758555271428219424314987919685039380147664406674360714413432319269932259827628434674354265868295735982398901376536449578140633297468256019285014497187270986876071365697168771439501328901641298456713210507621479184287072551885797452866551887698669091331571853165348619031642965007334529353819932774881291510421710352358567538060533402490537479393660261019208831257003086904595627240791721591851138219995664721326860739186106196553016701462212675682562710877898651630701767959408438008070068975549985684635607767272680572872897801717110209657388323089915106305547431392865746566215483967471022616290798459492991887674153114657256781660310185437956205680540984332655638189877878572984055650723284815803620972769632801949728889882344625173667354172141441266427305187265191302558983322604766696486008946364054419272703897176346300628775701976687508799149182849815613900627612371665233214372556642445270894407625040974779559946556774977121704443846218394229797844966768687729940178442189502305836867890320718288421630859375000000000 [121,16] 26081716452002716073923460788061817342362927549150245779777219091323419827836005042778340084005457112649988277608293758495850912340383741763186472454685792726967158614528984323054503318956372082282144971591685283091509658442974186023162467195133171561544189639145340380381266210270584625456571025696164037313155091146049529701797509759020723198739463532921719064121537530701264213558265173073180854585576627536660873900430462568043229198287495314867459236918081906893498165942838307077791017148033031142358471293765234908929218386781675820161566116849609417799623757079248477245806406660825801223288288889593886198316171433415628041928153270005314145691416529426409636709307085053174004160589900395271773405299388324280935016102453929449551927812788027597018745501227343167304406368210681630254973294778594222272965365200081322968175640637076586494929235891181079634255635177496063847377366109012781625608889889050739454507106765863411341144420852272309936243935308846784232395211553003210368942206065993009010302867909924337568676544450806863960343611889591254101366843565961581856671207316629147220030877067525605804548178919786770217636842146478707747514150208527378536182392746264464096615711435996774919795716103996172879548778686868929812775513095544090042579435853189566996859523535951770360996672315239117010160813197753023412914616060776467032947960831204424943097431569864988864230262165968618672741385753561721515785767725157235009353980564180836073740348149189741839172377918667339394878612365069005019774562691247926439644768786269586147287416686090955550713833771190942672739359724720805103632130283342801114319298340580552213631582692099354827157915051375080388164513464046061244214833091403211776472844580848988911454818324397366376206236500886825771413009494015613684761288346744008465297144043156950679816747642194402008060276551763295938869925095650011412657598842569212061706858523613575829654787209638272159841805799627715050026508167639547335762652994576576916371720197568768441358312756671950649350264832035601580910073415831699679712132432699502673555508493200843070497111896677990547497658195902283002898247588063895818777382373809814453125000000 [121,17] -32389198893562402618785674277903557657587247119425752306449599479022482364251530143436786051657175008224963158696347733369236383795458457528870700301329877022233514963750834017974621965514888476343740732575081639944793340934982632895891740693198625237099844066968687020091112051285480241599160422237579152642947074521976043177866768546402453511354824425165825131424581771289436695860985120222937283545263452952898925933246336463372599340087913501813511967812888773233342776025922716260005214479871035433059836817607128604065692582538626703371843312311936107524098526300651975189380027970981708184531059513786507262003216297269648984305654047328334997659934541838433591588932143459495005627846199394832510694050339404472573247242567253338249887660940089162035594407843013697783264059269242084272574736101666201124148940858426972802008420900444757723971929019001789022095529172977892006333796362299778343239836484927575079028312393856187793982814745993689004810918631686891984555610223031771609170153600706015462151620012400119015286842871082006073400930475950589262497637280314138727124139286206430939754654502509638625377097831374214558542237033286359422386923105541762868560686008078092596650500862036375609374340883644263846321790680825661885442795689144266684973208820251179871031100973262544120514003266441984167086971744407746715788506931930171235658486069805224792389933564745588422580319100002805083429808663513460131149074354060081638437564376646411295047117600755688719955256193423114045341659666637946754306632520506334326213427101658861456430242080711939996668601429701699745888259960476980834874434190270176361401027365807563682428406519259391899027485076228578624329785590462468802629269753589251881928215598102470392116971154650358859761322717571712566086362648003561005507909548871176886367407790523399886748501860998437159800747031884971723023948408772844548727999428329811128111276363328349790915562414962824399128684533697158407399748008647394189319258751470700460453852562973598276284960932572287836530667021439279313070561677103424191183613544148634092824961544977613946449666247385698041986817092808225142935851792458379350136965513229370117187500 [121,18] 37233679757435825348926802769469621454967256384331739925916056469216506412743996001468288695908620654495555077710681620440890010420062397377705991031842987670012315083048786372124037973929651152753426860480004180835390899535646761757268121275748101041846362223725652354276363864508723222677949105763031924097192986135944835221672276610257322214151692554021404063629983917706668360785381819522047755423509663418281836252522319997554478229291180099050181176396142000857279367072900102371131482376368384487036375228247158336869572255669091153578579297012994573873085264285064702143641206386185096936748531714126027218721386996558036988564376582809186230988983533484629957057898963308114937844354511359935168444166238091092902956276463025802777012202208644198137811065821254888354166855440672993375002534204544585764592370821427300758299762634241799886642965822603008071024505274991241090953840560253167781323332996052561877800777670152438587013864592078523756438140726255854279690514303507108035392267704718597025063456731488335056607136164683720041265902468154529872868030366615611704617399580332773180362201300632568583895049466442280039570774629724625544406326489587892458300669679714185857246520021586144195569027666479240686818994449549732101580044730871299877307609568025097940106043659216344834884074385126933425422186322986659084282223401902622916011650976248429557500579907366650751331329644084004899363830110713124081410084923725240910302902052621931628260540211568957122444529549257809173117828230166117491692925654107955933920989744725240301427746025210324938474603292736899309825909222629914557290691372798956296195973389820290327515865912157530049944343101312203592150291095380873749660367257999704399680784682678224525773838816522469550690516144902528952588980434611927294076561364283221211309577277221565917787165666788175192344068011959840726507222660427360524397166664943519131954032929026537847039225662118024153656871075096167463672102345441916441765032885673594920881523643206485189135208768869904844760369659884206640010038067407220992741524530836853181098931850995058678745259013194244252287538020362855917255728854797780513763427734375000000000 [121,19] -43117422297639971383165716253873511687543070779618085398777419294571345494452502714609171896229976419184827545628581345946301991693091458800222456051812293766364940020805014601083134876741405366020292321571109347534958244244867758438302593023513115946987808203554968392845049787993394413515844822003675526984749429892130992954033098476964974316055665318419075653473373300243749367175301581705748299532177877818892778807707062618855595361276500086693408408739357943812474707989000263566396626061985449229309863939071789603724957161928002555147129600191282562535868295656444112603121610821920420422464137201778187582567415838322922794984443144423932729346265638044288282423022970968933039874736911527383715328784800967259972391017461832308466281112847331003884195284931575896474775312493484445162560240369918987586524475266512444396857440781796290665519798709813585007066694686690619309252032371525075124410199737044768013656463358571252463671785256424715390208002304916815468573219093862061364021624988271894167917390584203888465961491586386015290986433095011280260878218622888027475877623012100709069083892936003725098650418338715660036373152831474730395459371093735159250567271068022766799402168387965626740308950218094832249170558221330959491161075580070972537775301887527470214729138613338021078489402956387649401474119503756812569818509405218347421862627553621104158028085493332498836710654321171155284508354113768584829317724949310190965143517207340579062999525865479547729501867548871682457548844065504095283493778611316829826597883268595729518892981167076285667217350671554725651602588275678431226889409901068862808318762988384635060828194245356183282011549103332922691985562398055078512208232706194980356957376999039676579937616081976007369326239140530980953556235740879094743332268801883772722920209301308382454882581367662022535852584151407972532815346031982259594204113855718765254985836479985762515321124260281098724081557999170408452492336379612550256042675158544513695497467618253235590751023938893894974803019355194208865337782083937874459278057649097460288248023329433117936831956481296210052187428934510754485742722863506060093641281127929687500 [121,20] 51176194344944102009613169228103600635352547492629637875329300121848932425903163336214152533660799172422314480344697854297076885047664965731434369059955267973443467179014548935042765206161843344530436603080579357427771166740318768708524336890783602625356377428794297928343538301692929697634525519584966964863870645745946687662719086022575408262824866797545758024629195200019957452819177518584340244983328742110220742639230214080788918285700659243246839760039261263596441812863704427855810195254411479894520044030198583805249984290802598018891867217209044999832918511494888484435759979555770237856648742291568411823412050485300206261543642458413270670631045175235596790026283808611131627136561334357346211248530824772472663905583198481632855084411090322472406852962915040161549561717227137924300510493706256489062212885745011938435617890258659048939417192825647923677380783074582894817973162318133270097119529197514514216156413156280473488948146691615582982245896192510588716240212420140440788746440593693412092596788662969615137396918947219271155399639586130167658626492667162074248160990546802489129147206119280848470224604282750940773988983383750112796137720940038237993708685493835404887791138627546481502714664153838028285524326407956132719634380646555663858575084989553452573318007353528327114633529993923191056139043182086860394681711631547342800591804019738418553369973282674475283557128458079118989676337947363808971866463712790152682470614344378036695964117512506463234337699058225563258178144682306219381042168466958417854540671659789339393935163838961248863310803152243427948210052365588830343845465619955407224953814405660410116475797001597338207631898827797319175887589204901481175659651927946989763583174257222106486945201725511913415444980019439362010765353099277708934449916109378212583672119020267847063245800116352886045247840872410921516530417410857307111586368066063623223017318419315225476392308659711672502163955245520652036050891298076715639891965457289328656394895152786356658630036995262586191036468373986302560147450349072635236710915973062770187210983525524080409310754712998859290892084529869809905733291088836267590522766113281250 [121,21] -58670036591685942753492791514724128158918632019457036496372019543881728030818976673477276370976180299457234965930341923237897755228234309771833107418346230261238149257317732787769307272150143868414098919828545372943105897948494471823318454925664838144926366666634486864596432379340224552884671170273518162069872240958793834839564080900089505135838465773987931182973111163330460369496120707618221975612785053798815971788811580539311166497299372715492206082880791888507641222155926995199133814718354918712026726025665166059494008489103302438202136213926012812093507583772379651697449804963462170973813576200952480068736597240969423255285483369726366997129879413953579299171875644687066756582854001870065383916877990431391589691139616655315205463686785726831387880037417002150148683188169838261030124470271355365067039509053866590725895365385104617189157614652073228148815872578814590046119263633108504920209787356072008042695176038500564011092785116837209428007336961461592398664568112548428329872881676163307510877245627743145502205983883672504974848050666281145040682756557783874033430083663900440799637108013249027752645585031422940334395142784192322590636868945879073583767839276675755624593109734586843347747087634287947753425522645034928995695027737380694542260860821239331787320738869573530842530017331529684403611866110469866657583890762061200192535103143698595548433179055744357191704544080372332958191314826537496022586560637383664677361054599463759202210717325239018461165536851947993584924991638522288943243027928412803940879705681077696189501079346519315440767735394358907630877020917262289190454485067872037010236078250168098549781651091761755050997160556476533823103676075769566662599314807535705141965904709957302218601046590559859601559983044156408337447583272167947722726439416344094153880126000149515856195108514023620652978802324020021454693933404188717987692479696186844004678863094288214931352225695245214606117536393277121968273575051323796627058066650460672720656421387614032048375180676228644106707178463044785959002523442929544117820598410566839016954098712196513296019610401755646843073317003858235807456367183476686477661132812500 [121,22] 61116995745236210525969761086109249828905034783932020360679859346515012774355792347444960414653769976976850439661099973103799988369039305759236253113150678264579735173846982377107478860330529732432505056371142313946878482676169911382820267133556406545365070183369879888868280060760267524333637185136049481995306901426413931446449405214781372514869221576607059011786597102845637420374678109852019124805555679642822750134180439341679308444141496650365372467405057601311892427383245598331494196760356046274599813163122067621605405559300454364654717183668483643816851817707589006044094150153498205793204082133600152718277436964540505539202110676452982486166838717945448690775222422566970586257133178808534175416334236009032758218165777542733729158084899152370777871170226645958920179040914081352996043195095888584584644824468670714361880056759255784700831675688699471341531042135951770879615869988747372247536642730659579136400543003635613599625874183809325333794556133637206405938400934242655922576514633598457116511468509803890126008053618887163399995291194108915991541380107092217767139412930485944767633973189609409692890081225859402336305680887864434702139029456520555717146845260755145429550921438907637516026777711782928362104145101194593411425536377741584294352799639824803978709563408385693470667226135499587914787793814610847203577410555181348840274086782718483614515912157319758109815800983084104772053853644443779832002307585064964449410582650947428235997470194118498587096054350663242639577748288174829799062706858332808136669646482528878690524444484573171987693567261641139009205861709409702180859491895112312439050282104600897916347405625520637907114510699237400715924599193813809412749487682155310796411632659183940012019062530308676898922282807850993108101221953296128211516990312586111713880974857806150401541692008283663782434914584974691211057151894693564393226614031740581143050364187583610902349339552493414091803289906601521701597130955309631662039284490473714038642429271383035216951973742009521376000186242813149290148991151868870020648410527353718021388082020392337276353807755902242202644680801881804654840379953384399414062500000 [121,23] -56403157262790966783121143149545779611760288641317000311120842170330526737443333837251607946314149857005569829192443909486988659093815938133742613132235834009848859627392927807695093610682800947249579986860003050437451861665853379868806687399973160699308040600812603729434599484581302084457413486145650514102485801009493163560959322229042802668014283777980714597365177366314691391083326741067056072482676461039434894197432341752357020788002570434221367675409615609445563926097286366864493376984017488536837724093137647695629221280629052769664558972628218544844501462328267545739619369055838877884357222905296115022001512201490507769536620524160532480813458629165281623306362627252908814795521785427911228120197812440338789789651859007311657596968477557188689355986720129599345775303643578506860898475234037067630257533048884725393687007764419847087094620160095961536689265024742513138752342196306314631370116423326931720744749348423315439905437874693470635007364466733602210797173554642840858557752658001154358639641745450956076494247173628745633019754571312283817579892340133028759877846854711962596259508097664961729119495780554669456803549608351435793895124745748837809647731302234580323933293600419358347713810616885658692812079758872064400165385288118119686199646353257168161917257068136642598044940547524280894471049936806182860495617180093065034402146002589487614985418466090730377430844405991025837056031361693547879891862230862442611836930771017820952106863485284062788352697283936226286984034587560975456868685487363814833309132129817630900355745744309140916203287756697170462936994014324541479909372640851470781214412488783271384910929860105311415396665937279259379568444071841276710162356720043763362900300324176692390930208756493032216024098146358124059838013628931797485038416197837096977632002806009625514890679208605059365946647135682088307784788985978015082732096590250684719619299762900608268527833848820785287668339107893287175351717496214615605931951669176960110119456668695885627556363623124730447652777077570116094104177498564653030790798465048472558788886582995880810171743515892261175773136905320370715344324707984924316406250 [121,24] 45861097775595723035675455513221506050646173569480322278027805238867398280944413871549571649121620702081119097933521628305646285421066976982441731303177059861952723553289150229766992719181861508712570253957375302362498507457573247698954362051841292580897071901224418953095118170490024228061894269434856129440982799699711456598455032435356257480838575449277568231641446084473407519907386590746679953928275029295804867267910399689083698977314552575375649099180928426482811872805867455434212947313581306895323761099713686591865172880653108557446232758597040127837175124641488678773419396904516988574291354696742086202902290975316304598237439790346874332113182445371842524227324406731157351299170391975398901311538003656007725770448197240025018331069429899963033093012238863465839777985547800907016405017246645995005036660697525925993610247775273666169638428517514863424498041534622971115212493759820561892213719540927460398231886449879966604132553195377224900693871922966198258925759780397850086571721639413935647696037268311498781458402255693640161643541402571687687733163054548204994644362823177152107303986906600295534107616487087820351125880837876493911480585198400865026080585959589148756266490866773464054642731724356895127155391296172144584441997920725026715631315614051023594557383520867605473581273878333111007491902739248060553697887961871133368739306437036280780751546197105817290416870005531476139116515487175891603506631702152669241071837006694921566492039747456618556118844717512220434172524224945004299938622178479389312838027499664418262291021373964364012313266893399985300323833820761300766817684259456502800397635784075902568242292714112295710698347740016305918649494233151483294497333546792980818953470929182392253348340490537287018633191591466406858938565441978172820998175299043416794484388050751944365760006401884528610741727366070036036798520145407932587812569468804096810931101381669369109849897879384539358447666918517015879297955989847142542519109433585957981594178598024188292814863065040115366950171296690826281752519139895630176903407866382304471818561048468122593897979837767632516065674508354277350008487701416015625000 [121,25] -32107075237244955816445107093656453586508179248319267578987245907103653577443117698818298209977658053139975117638399203298826798593259191608549315155035838115369509790655495740422558655354513205206803032243560928472342399853627523310386113982181243627497188873083955850241537218765720291059680325622908643290353687527918409068351433216040392596045020272420844799356858189818641029853841115935347174654836927179463464627469500377162359273697087983636627262689112166759054671698529953808657181656250056543156172508864123579298538521337973079678669942508415933281564163122087024535930522407500518323967595507264365455831079775460061411263585144834931174773453677701424128604703346126550602367624133936156894185295630991302479781294750909622553413414024689973896107467654947769831054164739351225747050972115759465633237087680694578725447576893162493631627547858374944551969040905662812474895541716331261426136604291275830728178708107176986739764511035012414454389650109819815463314984331495823881893713964387559345476661475546301207991446336706171519412080395570386219636957090818714649906756572601831805013436383725533696662432071108138235640747331397213004491122947341751011556958744916837505477734285861283745186175662922266377322592857553711426109266220665334251214536308116637197931848495617311059989148026208794241853875348081494008801401513748427617071774046288930785054210973179020167050596236856219771228695706839089531410309414159272661650694105824130066476307751652315810276140026912516642872111372501801498748146202496473467845765340193123292665675387079420135104380780700790307665157986005257470838660337238874379143952777009114753722742272343626184099825917185536521611172111474543637683916671299804866322421891230658981164762486910997375007203958206677956823704578693396000449604631317590624826551647006583654979148411089535714307069113078815449785275068324561010348087462116327056184911247864985962924332567753069370530559995464258775746469786189013012453788285554579111220995694334077606573949597284011429170426812642449013549094341680458343736112069343275615276277916502246960028274611487902889805923223320860415697097778320312500 [121,26] 17349379264534696266151067228299953433553918644341832509526889950458395213750876924343055072927600741043064113854856557169659850721656229679067825851738959148655810852057725609981341648098229361469343118943425085787054595915177588846890222568802088529553674342339546101033855492650675474999855472370121080319867950624291507908558186101607114261196350041610038287989502703367356191018525777449245612132027546588445512690448861913167912904995678847677379293775983972614824012997507667493143724147510194127853065604698603032006898865776815685944165297326011453952098433242415070405147847567822032496306461893248727327513329715287995698309579690199396694063757503993932718111542177853640099921119432966637084691159923315887501061138977465831801041482953420472662944409547650730722158218341909000551771274653471605141450488357803526002705109905504501559569994127883336250941961323410668183075940365684911470027561622936566926156005178924421607238505877712496151525244329706328668484166575064057388478859696695344784692173649933592929911779043215470390310529368370875825020238992371469747046438053359298768278233314296046446827538269654763751632411427542087533699456861496046621355031763418803931795768185489852670491414288208921131681593287184169305057477193876724460840188219150623226408424577216806497621907259841129948198007995483602740625139170728442872606054686907738544039578381549843965205967772222918655565449267332236086035192241362771388637267589089869131989870296952375619368454340096255088638171888328277912812361109646050157226517628452576914508943496793094721691261478323869000899037956797953119004245598386988793264330061194641031534681712240957561648548870028921148447296696488426082225842543695206812629506349693979730736551188937223497169459536826863165870919933673092342114321298515130277957365547576064919621752675758938177914941960259621886345798983810102462595112582650012376122244850790751320610549469890747978730744824178181458008099664296880555371532855454333509421929386507990318161653559759721251681871384623715083453167665125018454121832695614179119170766671344443808413111332220046811869451630627736449241638183593750 [121,27] -3669983392175684727930247145965828593826793356688510728230111807046464514529770305827224714772274553575030279253852295994557109361272154180238428697440457158301260866788235406986003399703622582039454040883298761268528318713731717217849839154661151764987644462450288708633606796028074347762140925999107848902184911964596543009661257096411228115081918235261469305173372405033649852462021663009840103215372612974777710168712589133603542073352846796353768912995333623614426461809574899320090503669011915534258323202635452841554380137313518350807479660308644770161293747678654848708475823941856820462880981363790239144295310617368027863526539048754139004386186513923708248578615688418306201941333296736437207217104217571266533581814313828167358663651525623422891022766020988912441567125964779433524431769292793033469513846029935045220380147075203518559669441120729373284750969617562989092346385603428215388088519616910171655514827712187424587700639506064161331196050223876187407975893748908763375121879693643705525028983494987508669697170588122624646060361213944727360469385581331283233480665457270867958396830402307935602075866545809309605141806981610552237631049472155954381349885627346255075721636005043999730915273074155386087377341318774381793420665464496257926238936279209133314270596480190324052346010449763549202094115632496587620008548099854767443649504356114363603480347821702336415866846095499519526007318214899011067541328623347970854592587615460754732583199596126655734686417336062706024534359063736104170947985091632111636643703317445895020140274593415216925456195885620505451814151091697342665238921439728855691800477871434789546578783656970659379928511919553636424658017948712813246076014780729089582929868486084925036222176034118592000639736736319575483522166513840156289579070417128418006121506340377995992769879752894128728378407334673372933281828818704478325571854945099640987926310951422065816274931743172349823167485261801628111214823748358203970136441221153056564682198450959986678038957387790178556234216578436387107038854647765646036902050338810814049641660937875201025420361482243247763790350290946662425994873046875 [121,28] -6636788228728319828269482446627678485088679077554831984274792369471030004980271193823804322127781343803818480737445930011162815962713222289066031287485290941342401597548268212809440339922570420820544591839578753031148765408609107492912556573324837925008597382274167716646582566083047941411579443655650172671715827568731239609985448625004711456289247242559690297524494250949575380099472681553387598755236524146984797923592817644039262488506398206905056513193390886513943744894297202781694210406792673323626989133415858164569823835751232642767816560208559204962440096725366311740934592788369497581300417928734792932534068261928486401468284560191661006755051002729132668192201967620574333901179527401358440740121612529348577044456423337734400041421251044830531723388646461590580742069479768902366314428359529904211270791285516152365336449304090096714677746480953214190539894253171854318584566039560068367521395918953144197443023617686912805777267137517523948382304398188133833680291088093380156947229658986101813869543167667581495690426603116237989509884649768486109206581214364011959654860137019428047415958601608541226782480485263562210921868075845860250848529751120705565112191161726542707144150066506695757158588197563363776226832317898673433017231441738689680911349552509142091846451313568501234036806511261924713482487040674816060990938722344127551859012867751064765770313328616037787951024990813212969075853024661388782543486998164322657979809570655750760820292233321709578655601245274390610534212703646075443989291832605149125055798675622105816510733025998855083814956824114264952220830006606758820147432574910298066437655871738138443361508262500466879738869009540201214166981948347642714443216290773072987677964807581466617268439714748397901693468267275279636551504529671881408172007275626226121624223397238914159931394484093472458762080111826923851907458269372173647343713201160568202741457574887051128825068881416227985131500727090410801709334065590493935581889523856784722280872889017457597982328817453294652560146156416748609282263514272291746389527868200432916984144432386645735821861791237097349949181079864501953125000000 [121,29] 11990063917403712648504084731214750915066528194215287351436883068200795021538145280281500869957176764922384006192537995797251213000257263502433566012308600017299025669767016910948538108925456892842665907922994009715614631731682786802759500734080697973100583864703751883476875430324306431849440719136823392892698582589979933203409568692616794656941199413540364458423873886352625038734895225387791449288426091547643290320518476199008319284971898530543151257165250266543721959512121361402740617742151910977344205804723240992535579265598662676061557312046855314980696832883394263836127328777612772991209127029439460516269487978038671822121629809221534089598190161641385002476729372844289487382283205019386659176088288289572008284443941043044468091986050607085586279587643529085502955433115832653968978416246229690076178270622023462975007911836567096084576094151417565059078580907830957930085926713726527116173943707513221515769608089881555362081884734399744271643070894264463813518886579611266925701628965085075936883275675696061913974608090036741546659415513410864594512190571174902945808818895907918928082360915746981378592345372673231368892584756843444873975467703182816914327039977470079402346267942745503960592231915989391208104869459294309298665220718326420092085493826692695122380549349029008488808192646275715938864851639069078212344268697817374270539342412510327123952013491637699867949193048995700374404922379086771606662502117806293713760117728000855854674961044597220962332948644154654116132316624106648685416909290873517965245965715961748952889034207464952066676254619996149064518812724039990912049875053673744562935173745001716237493440317755578897765970741157727097575412976236590376785069460458250034635695197994120196511232103054244848501782294379573645069777819859421791867077737836147680105519178952315743912148718271535134566409067567252425483188061007715202957971470170605405585032564912063646147818043614780422061051054007800549082193939169042901223388372064563718737439365911934924050673931835559996791245376553009890932201519290259490903756700178026804863998392668676413325146157262679480481892824172973632812500 [121,30] -12575640283583423033065168554317697745456657590980868375469755323369064099363006494580641657584930561158110198028354146452605099356234161437991842820805660735253764293370499381271669518750026469712052025254190436991800492209123019726252596928282961618444389915353063105781384751821097803819407719391559123027162506089731286540661001396077410775300211010507171590767384750078792239331042876821483416567081819117126842992364027737493079456554203658843239304153769557272569050817078549381024000037557848695534307697142019763263917662763774677639381752631421665425639844819140098124185114969103356870190493537981476840922749391123342852074344780305478974196424673173260834022840688941968730599717228376829695260574941109333552632994138342702260099295450754111719525351874955411517392951402984737468358819131591987964983541967558255002135492225162428173744753128337641095413990945884004130279777217277741755246247531657738624047897680515506436803679119460122449494211628000943619844270831151858211599117350228347290331104918591402856572554755377774367163995276692433830252405249005789668576556630500656146178338642909661180474488915463952354044725990935377574285504540483482278594905002094660001401524014929219805462904752898820268512049989448465216570646180667565466209691734713601526845535744856804987899485169151257773340861231998771493269301617345681466599893231036554125599321862602867808494297116000526682365751281592042053640216038702929929640452523931072936958496578876910379827268977176209780453650996834116977967373802628949386160414580413915324753057669121425997726686296487786284925577673111117151971449868295240048491152249437785609799331198297052670919760178974297976551308320762900487962273064998862992468609964970116344233454815948138424259531859986444464609695471658349437202429825312527403015719966192138444380725855531490093391366361360558445597352911717139720935294040465915785017218106863562810633349565080719489173362603306160403341429399208129328884408330031142039234404610552481784498851774500332699982766330589205973344433088027645578134500395523718372344461218002940189331084752666356507688760757446289062500 [121,31] 10136309637635696728339129939521624306258449560902444681611936373279974351621786831672312126454112239822636855276489829503710449338786158767312349505122432901556600592706055727309816160571831756626443494979660878216107285593642482366109102819526201890934552912164888562194712379263287286382769830176875105964043981112048651274695664324031691057286532510098073146967150610844110856550575195796064945648301627571033538065982682499549889252587106005371274618967864250796016747276591057788055534403560419775118355084331818244404769309895335535717400595772616587046366564571541674494309717503129214901698692353244598063098555723602519627773843246877284842846379304727576793559237101577440083204462061023544389292884964318956170779568176987298602715192604201833949482840434707578333219494946227873449975462557114977879707978666696474694728646853586208475211843068224497882748466987136581673855061644636775769117256464702793652588733469745784501096906459904908039833551159087311897732051311196323319208416709195588789340820954407979766538089033927053333137166452806060931687935428982590178573652004718838286967245728294620764029355530082180770083199993002116778646681369704826379375711597683124059097087132046141991403708548390233787619066247962894944460370304130034417954517583337384163711164598901606847344494913076501695151381690938502771644499483776419905598444315942259815895148885204426556194717917668620997097238526568435105037590876902621521420894374875162472661232928250974756166627425210308860397162361809150263847223417844334883172664188107725417764654265252397311031671248520973733686031954583165290314640476908833868445700361517688965577219823620789035413071152581177057803754476382872383630316002170314896157023563025884223104310036591248519083068499212271681265248808878368220842142257137087770963279768063363408705907663435962215516236316607764170775215513552966494326369844526143012144862725147132033705710484473826709127437028962309578211662375390970751355366091508845654218762364971955692735272227614834083613391009572015374741460759387536389880621252416546249112771311759462200541292986599728465080261230468750000 [121,32] -6762562999419832684411649466550107050199106644909380718801321910828460570293857513945919405592049538410762600157213490484984063976017108452899099551367461475495775331470519983122945994120141013657192137651724099980311394220871461808924680231273864679925263034797836220823404915095167697204257694467753170752557290600391443891851058749539718044704432865921136929938257906810374449592623015115692244702113681985846434915233123614219383032364399426910763998641300906437006375232341596393984584431504260154102286059339072051172145156542741080243866178978122602469486289291760809866854702842253593979789721013268626068731026820512886226951207997882880227690977015319539920104135662753313055314456222678059773570743212333240953893293953543859821559122417578727009621932791573194803454713580699596232606039184482707224548051223409847730150777644595702023329039204233064850608476942389221796200395606112454949129329166039844613037907284602328599068559789597830552693012638114237622429101132540361585634379026561481631664175100264398483093282030264905149909775563998771568064920801659302574687436343943925050560037026533719423318655717840683257118955432469166925852200527014799490796724310992007809927017321909139759970415020112621494276416335499248663314762494878088819852217812512441623785669892955317761767590077532948186187447178541282909449720155300161510362087705265172330572659505127316337997234923527311744650323839818356424896929390552135775838392015958494397654672941344550679144795746928261418516030002483534891350647762345107736178730391519452057586993973814295835384042200398444350249879428087065251081541817537358048528104675536214006159988918765555810886281137316335110721273559482927427291502152452543153318645939985509942919413454320660850442221089280804891895500505021063373027764028907788223368871980101318047613585381010460483227931434684712673448003573882048702533615319951414060475920435778364175309836027797874846358761154646665436313598409312756191964894444150479063214881253690874580320328991688969892652093293298796114278893785983407391246005156009786835598574178743391804857765237102285027503967285156250 [121,33] 3862579067970462494687059514298599282045968955854985608361563687553158466672174745235617384952388055042820874301525074668863507629365233784395199527116457950315406834072089461810816952897517298524956546409774512218761242573332031684498195735432698838492588997799039439003764716921707202756765348253407986710702321375967311082191851707960512121846579574869009396056425568673208823463867400624892027672129098585291147122568378205870635952102258931164689729551845794928466012878041772442696601760989524815431773921115284086604251645577551275888391342350543752837888007333893489930653015801719763070375803278397363263127217837178416395124656208370053409455413421378069542143112442320767999261193491855692842323773655755752427723298329013561504727663179140180156423976161403932210171658170250824616990744213094243111535291175008152279246888266502937272636694928009023830624994127181743877832896043483300222195774228619662046799493018669605351182436474945610449188670249482090015687497625127263989791262909573221780655981871397594847414069161824664229506652018731758444021104383451756593010018383363658075019363792894009067697117840994977018836322586092038271026667537927321449115270632736617327954017749012487827618410289898331390796572837861177714241886570497947198543897153879248878661784291463046212877876921257220887794455695989443111271196825737034704933687407434183871413316273633312361451685535326267908824753979938240461322958735962914785913720471441714322994164253353529873119073412333226706631994248402125834102454239663603023958625013371699689889020531416580138903775273816418551605903635264025363634127883600558464246413201228549085707162727429901535486483741271823217773480666894124184568172205030730422105122896868944225329006657735655507009425555584887796669617618159777559937639011370165394988378659586557622191497205055749906694534377575602439361354238710404145572102973974001920560417525272909345985339433555131355347460590981857035443844446433911168107269692372974214506498216291823171912604828748044702851194357823720923925755668879162959478487074421503637855512293397541867534528137184679508209228515625 [121,34] -1926993855560734344673990863288535852694065222757296433144222797931347965269945693207793058343688805813800848766318135827562361613750121040081445127722579287718161369510529632324722276329283590323362247716357878183532624727597490590753533035317084855395303892058636970930327114633519107147649720200703696403636605943265687145830908122047910774552316346684180851100958143092102246202908096522721063786348387333695629433419400244565943390561409302947811530068475790449613762567286958770881668612791220512148859236486452766413865541221765882053456315375667769941541438310351149342563544590212749440995153773785519165844601057160079695156771312160044968885323734382016290455972932533506020579899030442722593009939137191214173306806033050512498776614386517971183412616326685540856092215249601844006553475827397181333031980569173880052965652683442035826964330430937520148599307772384054585687244116790935842700827626734811061140366126410222041171051679711758438718895318879197971126484662227061033459054602275011114789584242040917163171074462629214734333183718246855694663530331006687225191871602296206844414646453741423456063512132338026279625792833935350252215648539182758863916718585805633224303029110924783599224865768197089889289486834342832507748782098876160024483937413240036504316596255402358431059773651092765147670548318941341232167204598465436915360767567804122768302725265158034420568419459836614884828271610030719162600779495835341570898125661352634466178631780815861247395859286664866071777909992191114572737698442013031090681315199806068607010532125288661578114009116112803512902525627566014582382120250638529397327804923101501794178575378033769575187585597048251521374806300892471986248692271994867485401038847501204580151928869767388501271041306830971625318384768654491370622164086016342116120070919417375680140401107623692866798071316431876303761379703602681299237289912786987666541455663610779325214565962042484362824206278611761458705569006776605709839778883288822460816046377408009197244075380499881794647558371350255439656439939755810209803512008333326597023238413441958982730284333229064941406250000 [121,35] 851202333998495940300807136456022493497517669490120194456188776099680982842220699818587806989178077514662596575334136125133530505156634288801200981585978075167792268671191549205516240642797916897141919257094485624797130331587941899987781620277033114602058622266432715819628083152348906970521420446106583409727176431574472086506092848672263076307975274341156705729192489990930136689793699110897261771041322361577850342188037446054666616008381680057541935032656693523967711073557841501961607609273180579834366974711036299527092754799758530296386127814275430640277210239880142739250484504234797427465718339076273794272283426621082401765919685354854929513460894360225021568502428078298851951414182053582137458315502528155605061173567269701202855504776428317480163678646633734605914266750671504356079875895141552345870314630104032570269754085582568848260705782411036547976491779724931672431441032011729822947975091378046948144134484941103072909449833362986502789757529786998017018480579702510257152593745813637913434198953494885380590709531441767681171401279495210746053122394580003658010668872381732078154133439728618566737180803512753049581734395799919494699406986227563312515052746761209614519740290868450453622999162419723987227241379544795010160088964632689233030679804817556587821253702924552234716151816778441605130920381667941388355944007784471903139800408288820388909585659477628041670331055600135677839274471312208359145145992478700164669459396393950588435263879139264573633720977071452739119061756541732827023205434602846344820284482147080958904531271689226955397083983588403099666110224726058073716825564064513406275025978275224573334182096674413946785245063812981829764071958891854259866430647924027424266902257413670797552420014223296695059952897187928670765646261903270201293828440304674676874620407831260143191859073256434679765967675629459960060900511347758387181066238854936764182628688757162939090995025808938082961322684653860460289343436772733788393541336894214121048123016120456779993003569747120758038080265048326041665804824013419556516551028112573841488686099410188035108149051666259765625000 [121,36] -336185033737753493479886485973894811807513927087651664520633670429399536820789829354705593517379679929934894763172218913675550342302019190126603576704161313963040030770816304353384878556278505035045941730866708424323260709083416625088984393636514846144797791629451620085296871197555479625868733785563806483428266963112236797943165192363001280721225590912476123301431920841933768220872880450275939956592388684796224105741868629482622088906510209181882649204020924755365795412194334320114626490315412870423110021371876078916254067043458805370288517956706157747593816173556063196268266920809534552959167260592003081295376983506208786703906146505787747916119209755001708127159443747355626336304157332525904288175740303397868379758332118121930885162073419810839212654739087463672232808116860871137264905548212646046914009267436324374690276941781914433526964982690100253144722798017982004424625729908209746894768050668525580560374242083175896029953176088001392794622370224650923183603676373976700597358590046904540441275190972634529132459691598308145630378754824634927806305360424317728989379990430099739658571230211545394794756128667592926802226156930744678058023950953311073704044391669616316595540841954485668346680095253823048541304682164326632834503179632258913093295918717413026061153091271057787291599205976744019689189199634104400640125558441586221327624828512162471872968647297455808002689620592060362694103562892495183212654171552703581426741352870168302702252141786509807935229818371374648770063850536991307129527373599342780986769415996061612887077402901823459827381442786311446724293430696418147272830035335510053654453552283991000005011048712407310719840521586263651052163844806178962271069954477483685854602523425455778633668990299801155388993314296153443403529216592233255118164198290103793082144507750526030916302558749528914853908969151796652543176881722481166185839998849114368751200151991624483652619307140632730157848763261028252808972874168147198400821972119702789247214397982200992402693959049651383356164074278337405033707030307498748107779912582091137729367602560159866698086261749267578125 [121,37] 119581409415373447025046081565871468450469728151833778360155402452993472987381205081947968133542153009753068248423513336413480869137900375314802741375583583094797467375821071658280041401312475172177979905625583606312433482340498043974393253323146396013465633001686355034488918158472850945045592661579960144485338695902347018499175790634104560731862151118454073529153167473316375768621549512481185017498287086320171464507602001313889001522341845747878600112912426130371816471268951518892370154058093824853007586760645067563265502156744239264708785059681840303712502023944211823019975149928565984323979968150821071710408457328674377879839481913932764781627918916538474960050590990402006067552423345028123948605677026374368706485862626591163013286000443403266520535965267441155239123582379397470336820177926091914027683815451844119832259810940674042618407277604875986718319729531062337362382180379637267138626885705204506571741544465157773994386164342792165803094746621619531593120005620755293979867617914430755921601107081806600846927762316622356741053766530906744036156177184043938395416539959178089101867248907339410927956546004227081086597996149870138194472886070182724496394237579151798863258882807414671073760409542062183198443063392558018886021691792711614535293262587011065399011639542422628707159797969264576317838985475438400259739134953464024715551157764381834955409497691520483661702696542816986126337138855601917815678797201628540456754570591613599428251758112685513153710350164795362177991943368024675253624452439118564174570895858081260071824340452824748141639511133255211137894209820234038989816318317133110554335341367025436335124352402602407779932813143331433809593968373576025792008147459433163215877732346154407643529019697271715051452470872772755539667742471145733843490851481741716714449401251601167487401016162356850911354829733384503569070779873474115866279162028701383719430288455993176186349495474323532486442913828868917039601043567548339247414527463492313025979488943041065131640543175192846266760235301815990463790504038037364543229658896128508871470330632291734218597412109375000 [121,38] -38531912489411850768667597922406815015335851217683086826519930158246069352799920254186716832117533566758997933941834831901913366799678784680139171584397395285416173331930097890815515695729279154419960086064521066496278276361374135962718771272168861352735927687396294752863684194961215793003550722904190868640695092758435668483553974612936223360000670964304953348474380785702855958430628772297811277172174205089361161294986690042757147143627406499350492568820700619340769083296038775367191625559418673186989475745481007135731086028894370977050635652212515612550452247021917522047360421997635093740844134022193999891147236355736745890069343860342941747844417071376087224089273934526999570891953876339062174219118680522763722895898317767970418521489124646661557857540545910808731337224688179740067916642677765130838757461815003743548344205665790994088912163246004718999454236579910871698414677698054881453910463309090302097297064565894474249641549274803030821867039702111766773893556898525546985174784814273297449743148467089423618561068290030814264649726259946123089773376501840111951973894478520401122599806232959152281015236443649222158101978048093276872840949938480995715108388363262133783455812491632661288903976235792324044069681435874611535706422995331414571153093004085290866764771944568378505520539517209808751649509100849566257948951220429036698873604494714143966500328511979157424226880882064219748196233998053163732894541201743764837060358587496302282971410846172648167462770714863491328803961859201496017097325106337654352087055229529459986333733523267754638202502085637406688128213076987897720095368197447991316104701606865886005134535117508654118375544683501032172575718095519224104593613171111638411113699373257250817854595941920503340014822126161245818181744243126844339154291459444523793735234833718229594809929155591462145751659496495944278135924143450733226211655190678976863574623849498769108311568581998372625127404946756288073982263620453660639927987875264876604000291081530956036715601950570460035363986901583231742608153829413937277066637410172234012861736118793487548828125000000 [121,39] 11309772607251023754433920358219501215392746767822557116075105275676361856549688900740656940068882242415005097288078486130602350123070514304881003848711478219879456866247755044727136857111936774125191810669640736699566000121925721474746188370736219783756364010693242254345925560441992378120532400038834362570408030228625393036782084684255588467506418527949570243106217200301057290930945759187490521783090249219849962739027814429331556630791008132037039104615604644822939143850482184102685016264471556008426707280158247880378382534601610409948491846537062772233332991364462836226757260852102265641373323499375585664762311383335882638697980532127300355573891097936472643691324296935893190431938242815211437145047682675325730899558398820309281444673836094280481822422000658334808435188154507321687616368980122880389666517190809610215641304963308590993011107086604057013476460640269358063917986424447165164381163288026463989195088004839688139808441008409589839703056866631643472590684137834612605676122534326004656643683820309566499172861160243287237086827570735349808683421893934877485270764708588035448978166806151771762050955097022060928445943715935705491005756459696521007391786113893714642387746609642155302202373502788110944858140977833676746152625074455779107513326648032652717629009019678221922691107045682211255461501736471205337362135330920027384924858519659586045000004123919162540802187187685462938545956572265048147355136094408885479690011985204666958103152961022674175155378780208781620473318720112923128046088128306759568282734490052511911116649801251384495785640983670476043071864551135861194731762000645258583963109482551432174076912783255710565585456375620096500279604963687038233985273637679876153220803075668169713892235334645753324144431861563381874145703985404622164932865555759489402891937803067226942757013504699581102926464966663554338159155030380105011387996018513139706099763269699748045751423601906910840067825448009542831497793310403980636134470350637016905381647837428639212605442880170323040802229705790839046091710409231379158190473888101479360557277686893939971923828125 [121,40] -3042544468812745877387708415797934332291414714248888391687306633830891010683521863124336429416933136360678581747058618489189376222621179627812906268930962410147668733998031774797778643814805369758530158351937556453685353366341967100738242470518610004284923944769530404758986953210736946698479807380995756329346105397734821867400390058696978548896234374381277716480258397610641161698818197747892226381413158374133247699821880123517738725143887735896888764070445163706608624879130120877986066059900082605820715681307178263586776179365304613263084425762044203231390015874880799751915695066169291251734526149300480909090474276264702421357125390038647454283060890905760102851556993267225372974482731347984902242534752556887961454352937474501008700715352822601867729822906029139752080638776779130830028945844471701532576620680735757179982188682857746717815433280293592146751596384916535304251541184790899497527875854477733793265361796085167873593576968283972684510430799823835891968006939465220291288152759204240746889188883678308198131739465071201860948314638346357924877809924891179075777823167597195455345233476280066970953673410648545708612630677110340472447446516228540598946012483024063515688099339487517665175295822018063668439717704921225193441269980070144446491847821801591933638490560189785599732004150427317964555855750907250757648130008403726659418950720855362606345816137941077559422919379732603155581764773918840369646451139371579764446550599145453228164159704172005296601992694532824221086582191455697427090849268620872764755095558503645906639124097452257237604603119039270484528110531707039062024674890105516775030081408420539734771985927129564460734713102424858598878355752653665563655820384224342319152738728236863605067965568343201584613895631475404105677415146420594819811488480913490216185878459600876624770757012597566029199575013515235697930078519902536335319229501332036913990551919723320631082699055532429322966063905404339161883324282291055685481010028375412085818360884833662257198438212884948439422396589024103381180761113867237332708537422831795993261039257049560546875000 [121,41] 755493494638979508446125879556300669393857161185363882776480588590449898264878085985192330413787109493491366905614635770561264914283552641100779128644082701445779051503292866144884410929361697136225293460973760998000550589865825381446944094207831076285980862482934295884231290778287836521590241731502468597919928686333874814041477139855901972122726285845463910967173116766893981315393222798040266640596793150350783914981156789764043836091178566223532584844358248313829878106479676770722070146241879277133091670493387543370310517456952337338326129244456143019709875788815648057852191287564608880348278807911130556841707077102940779342144311172407423855701906397057185890173657399135951358776601741697496007059296533290483911215100119405287211480020447221393593979386331751619025678236543208640107518687672790669299683131497128319458274136289622083415124132540070914761083974735114979648873008613606966326911862204240083217818670248828803770126956065264659568836422688525749728648467741532911007469858441321594289371461804090854282143258109894121240738632875572033101004641699719016192118178429341079580837140145143307814587744743727481598209316203434336226012676315815647130311835781960318363636883244362141770895955262263963855515946608146960419914167172682481631186211485753986615183518843872379501038977667977605773292022173639219031392681449266819322956212734353146168504668351942427126056901933483080238296922794536294510786544469719175913593843071366141021575632081498321988456585536489021056947623554794321011444234079542756794886588932781811247777222764306429656527992160861360720313727004698825457656467708801538022794906507171512441519985248474157842088719558710828088668525480647141244297416080764005176547235785500680664255195273104758957796151072181398326938412395977869282881323018874567292951613160948487524230475246080789424482285749132119541958402672643352975648151077905314636927015224095385730206774457075356466858775682901002385581941400777478109960555747958747780186589745162832093600734015939916791186821275749419600910289692357508783970843069255352020263671875000000000 [121,42] -174417512952532088309164246740522346314038783008373657798287073219855575967536165764218966841704445249609883226748101054744396270513937570770643129633469706973940660104618085460322373028152902963479293095333707040450667265885135177212056251726284680576108131074807997514774831312088364199590099835385503821956152312042997666736687683309225715897870008378527481971207592072970631686164253593793813645482186384559122245405188667457426920961870569641070405154610828353190888574834275845048410549843042530101125659761069821809241769332463470655866726240153411443156250995504066145298739699126823572026742461773445812844088349690541182050329666601753662421057021227136265071245712318413574866023940300559839226809766366230391661129598942285363915282187407370572251125815043823735061733387361873597160775969040617059231256616593138472440817086079869783940348465011618388114419818308445435243002704136324134347698586020720391687633961252086285361687922681083748489050163909185535204453777961049496879364181935179939509434533027594637985132645530430104426779848671005390322017012052368004628218586990362765284063491475561950797932945663077479636356053972511301644438844574879516274197572605848993556169433546010052997484249225662880533409645456320776310747469747150587444211960346104995720935058071366873766680725151050424613779116616544668524102595861560935678346056400500410640237630654243517979991365023787674837925189536849300714312649813897431441859372658808827404255336096469620723531743801730882546174133125657015041518192170615194743838373343348803456194931045675074118644262733508477640243111773979335731434082391034397505440072196240368555089520338018450569443032023525692687527926006692785828731097212459788793120542311523988166692217576757613654159760078156791528501021982773336717923744935680347849599994769925487497445678171245005626723731674550360718593300900519575818885287718044644940558163083849709398779932020016666865987913199135997673471331651631165901538438913670490476601942297112504549606177526599797531838126602362004821731621067691231363738779691630043089389801025390625 [121,43] 37664724801382092865457332285086309522085259738570085147855628155422475942831058141159251351909861904059266738171813109073182287688230879179942112504004706275186647168332624379831155639258679026596343252278788619357198970619359308871579251257891152836815912889947800816645416143736745979897581611584620963281929629611765390283131124343753547401469152894202918122789651718675386800299325392388985731805396727985481513571655503641139084685936734252470790545112974388093541715267342360374848175502665570230222497014334655312327219014425031254042114269812142440553441565666328025747300645857468291943683197390167845346817955333321915794144136627536162729623370971906595146137607187710410768087507009512743031357292361374486746328273117333536843255660877831650260266916935029619324708189225566115531471896284719384200662735654327626811534183747296549423520650211989070643914770812917006844278167155274409532385818774866810595633618552816205704149226689087960784287174408784014671485647167142328609074790207236297131013789869666672457624857093389497365923449061944966777655129333451845096747328554775517040406662163292748963000163887177109195133036432992750298050567418472401562144982736342442515640491668036525055550305146673540528341107944921174726834458076747763153477724582321539293826541409870992372788808703923458532155633856943860559912909685255191443575186538635575003704678244184209424289979470715096530991084796219425260838221860072646068289969559434246068868913488805058120156475468524995252779333235148332849260645723314125560931187850362980652773868134435685360445890841370604421976155533977038726189405129665531080589219299354011861571541355417978418706413589871900144360193805006996798349925102891260531366976709127137847507262594192403339181438456464446937052401964898478676873416475981732861139865586242293364488976819979318624768235060895852094968713724354996268795734575008448814933258787003605889808805267239377183468671301477928845316806753789696248786245841483432868526845535325223809348049006411212808268093350187439943530678594324445640495468978770077228546142578125 [121,44] -7633972486999594015363024441589996052674295974558817500442547528576970011674217761454298715491002681404503621169760833482524877292110868108778130399734002799227470351017226510073970368696626920003395582735547022103957383467533880505154049022890418551753881765188783995977657709724967049768041456462682583624372445806066434373831012735376580188861800017649223512772666237125415360152265269737013149215049941493459836565128085311854426126605171485154014958116417752665014748395594968317643453962368271628500124848088452821183726063482768704584064116561585857770408525221206599130838170634092876874671136267262909016710435066989348837656704949736742798364746581296682463776209480487634968726012424630740006991325553580076136968723461336191393660275870772992871849591043831423863802112660409508837308810526125036117311694212254784859262464087893116174282337946561077647523237506752073779050024921716493592788287391295816235936821634330105232102368525047099527044566155430523390535455257424140613531175855803354155389150489671948297902586662460674278541653901800845421624712694344819646933953698868272534606840582078858028595379099969654739231829084719964428783228995844360293044154844409088539587680920547926879875656643337487123874935304966478994304517752651392821742200991265431385602413164380207410100754830170237633034152909337424712636963337909054459282586895076084890687600315080417527945627390311599425997938120193004349354560492016466036331465412530445509046073975654785877552370510402650948562420524677327633468888965666216193330686047090755437362827007400300179775858007252608711665729082480107675555521536149878912368785708355363190408238465566271913100837360194076757014169584470059549213221811694312354451108094823577536970782621200918412953869671634114707789221738400094693897930862333429741761711266260405594728594942131299221781143262605097165008621457430956164865121941076777827761945281357861250489129313257068676168304186602613289037619886440088783975776059854100285312311225790698260889900862851171398594830251173128675565061115672449432167923077940940856933593750 [121,45] 1452964403379838737031519234768953853016797283984358529033640792196094910413837473389575477129305705233921633382436564764147570512733971562117020794962176411763617621101413069467680376470090016407055397287350527355366591972638202350063300798388357908927282487819136594075871430643213588529541586206990112803018405447748403886916891039129469785819508501938478407860411332189632720739643095775144137431928232031534224748824889302872366479816764066578850308589085704050200869001111158224032905395752610838314023594965394967690958752568314019546032154441807849491346198054139173495568985934914172055244566024915001634374540923840961207708754901952219303317976470580994720028095585326567929432546991330218260887293475356017291423799872703006281594867311200447415477275008748016339992656878689192458019687497391281126835114982249764684079568494087570450192179603996527458693265576965786010339256380218215146590378825584371035679887422187664159270563730910629644908688530794471987164486906860644387668527172283041155843670838892269817200606429964251713538367758557023501191293171551849012923755786123334948741890270420904263089755278854573262114714186985340299404199670068110881998703953023121000426200012696279880426144846758519872634178370102847815618290070462558654344113160668726332911920795292278014108410194343909111976070180061120963600057621364003211700900851250566627689405956016492934966228438733181963271493356506393622271200919612741237534160176982437730887916010986499586609677950382488334022891556166363297708544967091146944347655968782167984693337950964427832041577175864259006981035688701060352636666654350673209780131844505481572211923869706075767528723920132348083870871941330628903007049978753191774745594295181009924989850526159427575274730584755028381901690928280805056611029075269828420740522501902374594158490430909640458603807024480993463721358693203358516033188049095107820810742361354387801307930401628871095415211644416381602939154532663991604012018484559705691154541338744769780983434506678122780022830167978331153095164065217659299378283321857452392578125 [121,46] -259296766501889119199848181948081622809719450929257566325482565281804792020457398982874038131226439840269793075090820579814797030779693647064077224154014230146240981958861408526013093791048686112967759689957026650641830639108063391243496510303660349473395543620459452826039428222476711495056359908892891281718221377367145940028161316150750592879828664970868179062251201737981818217383847934574176568969425997009533568730879319748356678081795254867473551004057812442644866214836117027006902514613597931414836247097775161375591614165790537024469127895272244232002679031255608766325167334390716635826134275226971100983411788846184887213075669329448175802634695378369749808163552124751355253800414822660974934681997412069112744538555002164916783697305172080458834617166578720752251260844844449802045090315327715799107260918887376087037661865652411958326103235375894584055333595820495547595283078172373691527751405413666495563542928544838609447815563793589494953477707745818884908640291639159079110032729884883790776718570211736849202223762369721884571852612425271978123578472405087564741319284649197624528207404433177135006307395143062754434579487194947462604927799218129152149971162688442014765026707862861561857936000447120111167474860413273634221896738573176855924803982560801432062688454949032060873203472285646821787556569782544961358668094319187979749139772261215017428440604884518298029661142534436573698732127080839870545976728744591632035556739209575017441319504105188346497141150887457056338027490084680824386296855024594932612555488704731210349892188632885292945587341783245750885752170626741708260025018553180936594934694690542515282968655308548894191406187823119694890266195241314639094512849056246609143480707087161528099320441144863157192725642619773536216159664350416441054253923165817464123865250975807249316618215131797399711506469938704664353491125864209987193959563290075438675910604564363809985104578840112104456573402309801416041307080995222379282087432837489801484196169793124745520750392580711120616472565602046782187652744141814764589071273803710937500 [121,47] 43279531125405831107077052701814135607600070420716914778803734065617903395544658665013234362293434781881093210053855097739415855645194681696531421790936585168819563479204337290440285421423603620579035957971986691404232407479701745574966559442478821076665795349867583502795539944153291624972307020677675434877997030902305382603041484822901136504868679825670830550261405522334146190251952121448463637290217679562404938554214938272862177444621078053066462033918164053805955405888637854484595630620331565597770697333828403197795386320981881692181688313992747745568939490096735076603008902502928674031381385907991175008675774361851998829350722071281476600057151283303820030559062792473045458461749372456042171576799355256765230677425597167059726017249946399428634447300338877964225160422645494854900180882232104371499047202241395374305780836895697611966307605646828068175304778799037264343791726950556469800097508286702150909703681234956596028115273037792984364658205190634264160463687341489470848125266894949400921504482524102291510854631040955606705095456681797522953449397143319467534119208670249633786001123150992401813636869784372981922179577841053483388022620817390170967802948287930961571683325900033370005942321699219607296691715421732586422608136237675592156671999734605138907338668693591769696666748125648043801277174541773519247383986308066692015553551900339625746262175383318044560082134941784236161847313095097308737110067321733527191391537974081972456901059889338818390448148263250321440915451984183025971329755002473165974872707558352735490375242612356997822055853371965636137364358897532050296090601291638411260520760780481096693923263593449234152344035022381423804064687446804685482782998632564844509948042100377532673184707610476180619741091393696572109515691899157921090338912646939109024831786219038575604559746134127599458543271296811259427653892192518379260333450749040156087852797100169365448689003806511401978820985098848530735656713483750156507436843688320444808523295508003478267764839521008438314719337384572889660423805034952238202095031738281250 [121,48] -6726715501917851238420212068577784016428203386643392705630821535969645811603390164450535367150117495391995367322647542807957387681370028350735788991816565862079341027825344243606075266806712827048996983916416164424869173775716834205626635750391673202115038527785257615986037579502019692330672131091530503606056922958347391023210323701090193989968528937358178492788761372802620144107552696486987455534947051284374064116900119638901660583533151079930298180850914326674883817619182851179924857021878883952302504637226521719738645523659328484085910771366663726227283245272046778897636651663784133040428687961479442667955238995539992925086463459921580786337214109135355825335151691278014053500460589952007456830404396318015951980605868916136808630418715243571158767058722144764361702686121903581388519621053677193149186104830766709614078440655989202338538169122729949834943414101717772837151478918120868052728250318025048790090222181679662822641751012168095291446743377277135573930848854854229276159584753259411705982562390905939134380102852985508302891816598733250662275919241556314040397663571074525960251266871197426163074801707566170083452590729928584271119184107624060053859484402313359105728472859737134419194878412787479737759686691486361238034820657513567759262408992566898633142212477040495329241843565459265639224273730686504714229728621892645592325132912386530922569889538513730610316052256831287508890480460663367203844439910608107407622053818665163809759872827324172283993125654923862777525319492782300981370028671871767196844039452621340602865377218431298309874513857732053469407715837713331964425101206822066997413745547797669492940936061749544412575125919659274921017750567579633305714594852060844546228877185845593971525243521303974257512476487257007542361980816992923709443575376878454703565241967565327596160419756678904056090643215409431979855765914914046675707414862427474879781467950014901989307919265900635220248171195344975687226430049133112134088967736303422216609670885434197624704497112070903864220495612638884346803490188904106616973876953125 [121,49] 963565012370967943476390544812484348555190545944737768587050405566130439093527750005512631779745006491297335132262892411772260643086202113522108433108951778563572782356076053567834056111298018168410116706700458082897392541864561042235776732629134063973032869569189949503078403705129516639430793187131599175264409390685635322373565609299057775707690777233692549041598109236762477050356772377994748764155873390759171763933735997047887248585675443524810807829515197988877466159943895285664942317996424421409436606062410561739198061303113449451099939059677924566122152476168351059286376531264657989957024204119099947568010856174895087732820867847961007937171681753529863170701356805996028896485726913274571271557263044391768294836556583467890825721654313718423246226815572054510661045684280216261230539439368283285351016922236136876200334176605394390329236192930189755725152486623472401506283808402147459147471099955293476074944325996487688720913696119400071957234016665570715851998472396839531606843299147405503361530389346529146398127854930058023624794262189108507913143666586984657153908357991079357843079041152066907871435247961169920929373037843394240557717979101967687926805474199330171260782028398111153596169384067344810313147545163736296522959243916482168818868764691896757504474621220072988154946394913711986870328537499453867130360681307065191954733694955711704022487102201368053007011865118330841555298208355921394714616224040594344467124909527315943673060879492131759477632835558739507035150636110464366489951590487290378932265210593477653661167234736424706823981733219774644509248786348005584712003725537916000723261450281825969037279437962837169787152667784395326538218222023837864433003321802966637880319635528630073116183086560555512637577207044075898941031629717990600701999867150014843247364783135155215913101244776809209350610403973809244122293498242822208010149717292241527910737286925091934864432266794213381387920502039389893350317895686786616081935326591835821169594314884564498528867793270223307119652027593434446505061350762844085693359375 [121,50] -124241592078497894223992825224091919783223350305112588316660222141881569980687087381877172223276223545759873348377878196856544420892444159321446863275971007538273600566249539574757261454674805939157200625009341096661931889960634788803741829473750582787227086903070808369767410429538620932359403379600385121310645028999473449752168827484453707686300493848319504156882473479099968161181546148998327484171109057838942589248589251231875181817660485494103580755138111367224411131284012989039459737077755061085513764428333336962673776125016007696548197974400178508390438202066025089030530413413404955850889202390344121580101857526943699961837541132955022450740164026343428178457898027358814939903343522118851130260115805025476127287896537599626998475766476855857683429694137363462336838712050324480753753001326294427740475274634355309684184333663906565909672179380540723592271832224808070446414545267651324137766755553428834590420409291926758881964356287911249149805564604790815377312616818981802916893436284466133260215215427542958344155845932895789825250170631847015064800910395846395401467550675877541376411143372618322064449347420016763700196066218037215162192659296578222697893946612274263830981434970971534501363415988001813564763040137088950573497110362097590557844903380556654859803826965367462166257243705658721116735521767655065743287036117788592649103511628565370501456705190295803456393880929191510549682490213200094590398693844448909638636242667478441726149873759681295005400202555911230058981228946893654837456618021903652415140226007718929942167992800143666131233832316008854685137750668579479397266078735047002961016937005310806904962703192036697377484492694490726350011226483152479232382874226600639684065594732885715745909082481960273875171022554199210674388679390934024705929214280036414019003119374358358811617740798424850536150195167514558855613482134565655957423302336679956982025634811503122509420464915506399575419170820185661354449508687898661431982111921489665706569241193226588598538871679882002180382618112731607088446617126464843750000 [121,51] 13721333087208890611195045480129778392648010573376889257546682606810371227210724375606426193063872056242392797320858721271498250179838353976369794340976562351583924937837584977723639261451195300761894853716295130404847285193633696082658901983108136981604444152539217261892008276468580393028704573159363421398045579620816941590785590924084857600613342784336019802702200212620938326609278113223455062347807568856717280214547978374086453671207534043591359882215592642999296804288116289046366919111805827223611891606319069986267058723079633087371799843403677550474985000972275501987647740119890631105795988915947965445270924371174443417105629701818431461898514264953352957738716889767424231900665761857808727113672208185820073496497833635198603358565114977909104867958182128386086458149259034986181217710743377467149044536362069605794853487723456724062281840298148003668093673122406494491214056375004861830359489248135498127703334887151795503936104146870125556600572299874699165755454943638706748876962398266644253212927274674068032117739104812610716577830519082133327403231582361709785867642235528496296974816112931169015745445685416561269330944138620621049286052506856131338058546798660734685493658010522843457254509704396980915604316393413999311005490372901420531842573323329328179866746311320980102675745531968376403459603234499338980645382605347999190907641700887988191437739412051965503391183439318353064283764426869549720585032642188018378110775752659902886922849196373511740726968706298381384993053728411695983923755438529266797746512723502541803707184026480735740119093207881661222931867785262521997260209258411803646039593196833141660222089435745527008070616898210356644700238863908861961844383672306375498513992739076160116227398193859795706574794514400450995447009135184567623248428055017998043661289242108064618612093894696855209078856119723516561331238091246454077284967999649012032869604358503938526479735061302335528904717032922429290618994072990032311213490457428860277815079017021759268929033732393657111257084130372657041251659393310546875 [121,52] -1154481340810625266544529030724220479901336465835961241985174951639487152649614031105987327461157468667472364209616191072039147915486843512825348407062880886147599382767534126990431649131266364469033815961028748300648392025180935048957843716897487833581557323358448739824578285555816779101686592184809192208101136519104733364757022568478253561244407347650064248127223240173026832083818855668836531996193282867067894249276769922821058238358489783318449077902101835076760162422363340209359815381107880530537615390225126767422025942144465213605204452893437507125031301466821281908957699200581477927825428197514044150559363417284091546058869941222808129648349726664429857119103668833191943580296241223373436035715515384427322049734261811414867128071075381576480254763330946352202030562161116619419337047800124690736044361792037027329333289283183111090252831005586158261074361774241491432931213328024904273178139255477973496680211256937201145476636538959715576218748690122059337004576497414404176896828456358225445084571290569347069528126235789112537244451005460653616611586263749241541403450653087919315827581861615512839526752104765104594666070933642905127467488707713672678815310657060044648890721923179559704452924882095109419800883032077020297841621525934847907848465762455702599398966260529665312690485524177131634312410842235986269321499820822714522429786246161796225272275254670017295754411084248923452877305579649012443989760078577652894887030888702277721206143756953729728998992181203900437870651670819798843345907618465856205470691584845173064529821169125819977081829976294031364419215382458279938506846899543593625786138532805014518090266755610063191226646181469311235143105051789199437452488188696680093688376263854096550572134468547690479667565681167954529473487905214040857033731406019959383933403055510751935513408326447935864746593692656102490083316418120544800593287379753520460240803002070577089511783152658009682194795816515600837247950674159913701572237661718148015955445789003782714159547714918735865550523025526217222213745117187500 [121,53] 43118455965009028485791391144582079933421990752925118805980490113780171978148254310264432061700376772948187991774520390836784863138345907575088553734077527782680672573084381167563820884586503352870829361351208929764461461542444817741900565923346328770552585111086840538306038527403505983087869598221340915020774451870346880028396737802925943604849557618208113526271386282769313488691649375809899254674619656151654873582625905941070684420383114003706590037060613678839119896788939283790806997782511544196137578756681696363289586732576661822731886779608135885803017490960225441927925250080869181163098285452208049443624770385342712213622978550084201966554574161431158085976239352060470452362293874416030435201524789011257129832587033250818772536319399249426832072205238169289410958645195153257653067681539276407752347703072749296081581551589456165783994376916266554425088865676815379685756458160577816000092547603373876518375175217454757346024897716238510475123247684632018342770159211630017447049345590693569694587502235342326977279846705188738100789335968903796358816618274657753434686692808963841547356534865016096824936532551575271981363596039808611841027543957489043264451398996173056733405318287470905734984936983354095709550617103864531603372189308567145003443147695790013963449136484417743662999660422903532380090914369570517460203964936307990108596864020830821081556974977175232748832568507779965676662036666314536471107217208867537522195590888087072818844270740076300539702327540821966588817602926400039268380723269058417913894527873182477876814497276516322537884294670398429328249137595002146604343431163022503739523536445012483892463563929691968412702887882918644385896922472410431136543140571295697941277919537603450818691749894788158624058465695962701999277298291115484093456622617230744166703404940485986477104955139531162712056370203859474505709105066558890916695770368720095779062027841586541712129037892959087129435883380796144012683598414372934057759845813357718549775449503770281230777323079290374560155342256246986389160156250 [121,54] 7476621920879826563342120873564047943187725417223752016205147417364983605558748285866179831686139356433049989288988098291941716614444046066935377145689418798222016224498938615137024377844121336287275156567185947799165613509214846203843843904997235890135870773370406593429006269507461541157409112070154265128476074822273303533783171171056717791579751626177760092210664609452398872569845359529865260876854931876289216579806799721205044390598574706224261944766126744287602586025032432123274603089119336155533506642647246887485288107521950407325982121161670228796690465619406397466074576969778212887368572238577200223288259289716875654708659856617388206339276882524742158694533158571522916024150721510011413378167242248160417181618351234391359606488104018767290384101118418326363546908481480778260222983914544967410312468841237731287736557855861303782920069368253364386520704301741609852668520327308518757586877575433988482493134957670660262947713609793807082922802089564947306027659425303720348997503875450658102809339808203148262997029518171866756806373719136836575551792674959134997198444489646739465542848622247869355315161715507745635346838053846926531045373683617756326888608713147122676819953446696046018267923198105527129266684655938114253254528593758403777336868173673654049260024977040360502648060355537252623911919746670583226075995726169900648614426939541373893673758731200890431783163463034817042338872651511113126907834713622321242146601897897973496028971369212565135271999996643916147154279247696642521501229144639524044654668722877747420792671393827897090980880004775693385952388903953633379379767228286632058937083513018180882329842184549889403775483498595096342923310958534273948804364919590217309487106438480276991494772415175855968015393390347738484216111418541934031914631342836120556843008431437501088404798654743165922650950750149282607112249034088931084967627677690954503811854861161811029990302660762530656853923681656550107314708790243269304931065104089919238014542802515502619716439464852390800582074446665191650390625 [121,55] -2027992246638240604431401670174018472302286252369384068803481346744302014507395238315136019145030232231050541667756273702322246632735449310248262617475680005609966669046520976406671536734030750042729580678484796163826570135367416746845937685840298525610214623883341060694866225657106490598304909414639688292665912506679572781072435412784117134419391333456244178393226665300868445225196846877781417851665030532253000789689788353312214574329606012822665697464308138750165598826207016606837818208927284078992200471046275932473744906091651508417697365571309720946311365734073839158001075259194499933766872097528556399131646898951094385311227581172281123536767136104589687310251248493367715636168019120449317740352206211464543764142116613699511673624850861902866550497081315456469788990938004289372352878664891630779144831792135848741886661482541563541954738794449924177582824176309823021621157600492217868018020688897424231401378148800891746489902970021397042116855027913053790134317233641660494453794539807554674506407754982799208126106417626803640249128789377441150275288765531200636992211309534134158832495539658545745808842081296406360166073580648394952688561673563501785463123399919696320611264068670795059189986766428869056519916010400070245332713374679368964759323320745146813056531690507217612301739375989649258310448273646242148610528413646013009671879184447908415519069868134132510216405111500011587806588013927537875404200693401681241578017766796765113721024891175045891829311393375299575812373914805507189384268803992085927790437881963724758146710923380682144704200477649986640205802459847976404693371112641178782365500405681705170067317521111109632933120217561047505628534587634813014740075216598814984331731614601302529545027012251070551994813556925443544387540920953399103721089161197999938845806849474664497779942290039378529610475585042878936178363284432655747054732029290717976134751529187196835561422839869504845559559337154072325602039609743498883465220979871967175447687752803465128472484877875967231418268427785644531250 [121,56] 289020159247580861471565899853792300597515778348762658288771952789288506531612321806586367943524231830586357965706365664880235939479121303407614391386801346817506088944340633143105025236701363855391193708547561283100940639110367606319847592082249548939032639836018449419573340948483030632199086031129306910421848733776591102300238561644449033603654962951206996148372533173554268427613241570929405438106966253639750546931132891896576799376409609672368589886195162219222536249548747590070624906656997464949988422988473142197942564610830389559366557637030428309677109350664579397288055432664262008664840043745911187946248480322596049845264493890765866610573241253062164389886293840022228899598374473955226158062203617507257374822389862453338187282008556814387457922816366511841549553806438978399741650238296139366256772498566604016455962159291838635084601274862335848228615949482883544179727435470339114132437405259401328337723053751586900045066350063406949777326621119853582049912265317922881890910372090081158785566339826480993984338362433066572849967917939163631150594873887523153625137314570728035523137769394732137408279900285108883282897998783607161775374639056073862920489308475279964012176673678951177186103700482523551922756559069570977866107334625965356886014195108034898183339121058130647408975273810071332531502183078979556956000762321759022991902566126087287985878957187105973123593142077452612198114260282868065158202731796540459623642358277341143740651365455182020208081362852803767948851392413778457250431976370380820981843093712780899441116622480773439214730341071871889463096627822047373621866528256460749083112265946898185719602071645397083185316817779791254530668273984226820795729577221471446366429343088283663816623110202823815407041570335535690960990162776260420207192855363718157035188287155780026989737037424952152149770639770267642295252547402051950837867097299063563515250697096525683307492537217098074404193548222660426004063689066935564673010132873671579265237005893549263133890920274829925393317611230468750 [121,57] -30024604907750786294484042826751651658391644725229786394508098880770026710538722959777921058918800477735121317236607621813403968953784364262583725285858152778295682294593222796588239523838018820360299652279561572490736050227557487382374017833672639688563308613831179702799420134891225828985456502026397863755212703450419344072235866017667227011907569243490739541606628810488277606456124654476274410511066957260957555257131901451228575880732588246973789919509442966723087887057809563592167504763814493408178054919092324223494028368545271810459216998361108134149543873227068918191787226546952106420240051025337949087839075654600739504723354454282452853381641160049180771974277191207316182357030535434229854600774349717971481869742914068870347153327396923780211156829359361851288349538204667981355049324590939143495104750540358484551596571984905720531220387682192476955117270598843994004024697178985552414638766169184661559316309590852720278500881100788544500295815224138461721842192477097742162746853589328839938669230668663691957104197668638343858686785500589981259709067191408932627668742304894932998616236423040324726463487682982643099340898679745457229258787404613437209926842253115336141800032023789248825890148570334399448319069753008451019643736609597634064532243866608097805418023846513296419807968761702208868182434271575438496404265514244583272322299506138933254528486653984669766414717763597720845524940448055012596325146960809435181536073715594804602838572530641770774832157649280785013665286088124449512208050987969251495291206330661753648654040960542926086784942431294092907845562496112177775257635920166203079664553759690879898370948793391319212520492700217401539360427125548895332413078788950237266547233523386942726678806123842068980144382128812064659272618446985472303094215487813411369739214486019041158946135132345277463239482828999153460965903635601206388089836761064870485475448086299991185479852981389315675812529642420755393630202201681553955480819095897699837168294135527719187900412693212014662675888984375 [121,58] 2498957794446317769698060282154447255287866379777573564709400815185608134381555471680789386296940055274736384279073922909093792071432636299501719233876963739415062342814911801984875335170546987516342733277979885923786190613844397966894245041908775737677483888683471206813559491494496745998340055172154826131438092719193301757731557098813932657529869642175487548287866258142115990581518593806027804790513555276576836313176259804503166180491709004408333138804870120135173767929375052209332972042745934653740515870713717988671537720791011380365611528027821189639989233276432403428654254779606730386800864875800519296321206012532384849349346192510328367359363382762590301798966863615134924301624106789642425865778998423345187139833340588428437046056434995763243104925746202768771879784378638332952376822702143851745887254993284132803478819876027196008464508575010173260797124221225291398778914411664677811635457973793827719510891546080098518907948751532503129876089988151784161806804694418494065268263474148298230907416606457090639456959447020291032757418500550006135388840493745884386793661137954589596076173984059808092558254159904519865572985274718523451892105445790019464511157428963615040058282670998193980768736666772146062390726095038772968080166511908015096529185076806310273070524858697385970765120546639726957836696216381235789576219877845852230272807166862542802613399723271476027860888347797706342084199749752903173496981050726915998199449368133585540824690454818296082557243648100846538153928297078085588790309094724888733152613342716331572045939849802844601636747809635275564403738113328509299061313827029296485051137278079390476853916769195681429551363449206344712379899828131245855690323703978865685035367717720818916287787487841197483085590706749447910487420873264756902056066125992346414417227036812085789983454647140616005836282038390616016205241383631916324037465758241263698003178266706428698330233160917413624407011055191230636496500010662348913966626556233847320266354604624111732802599670798451604432218750 [121,59] -184561117136142702430474631666055528727195728983994643900095846586763411105506260542232116113941845123498570988407057593821091201880266220286952651062898738801351401400274917145723035168286984689759172556296003225288409118110895129814410378777295114110159000020497176862682353222895718558186622030813061506372433190498437719249049332628705453088549519955193580326794421314450570893441524419449624911869635115621130420116729422529542020855422998623845670009484020914025909939526332918630237921213070690148857928538964035621348555769711791793891295146178198346702976373244555627894914016551630230161342509253646306848884876444641955825217491357186831496343407378121577789795927088131652995867413368623578207196535096691905299374421723356220080454523301503799806895402368570751382133075434827297180488380500932073379534801442416625543622864010041162445179130353696642857481126890127200648959581425074294627686569543436441629066183334083933467575002655569993898918805966370751132641738347505274741147670807357313007844951066938215088223222269297934833605019011623123137433736963956022238916275497136314027844821313141038089423420967029166601071085132635636019404914372866729547456794636537382706091123457450595631629299942249392306265686083079117437293396529657521931643122888233001334302472062576238058044037467786700417853647423666004644738967573737003517127797324333415379014386273549586759935298158679414592131645039862619771916025044824058758640961005618306582484777881349501967550778380780544324588527676197878929256797997924820888777039743366856122393156152863488495081534532752427771471744546242040906190299196974318225972014950139841193790234716666904690236602072316680951417434596713410341306799514744973358847561822017637419962603975305951704900398221797021726911376403746373700703916229033154005427081741381446987651451436296997650029881903759371739358049293884482522524168813547000262383321148993446304282836998128559297980801794518446170842371496001093261817865632642962057668055721976017121116396017032713693500 [121,60] 13637116761671619114991466172135965521630833701667659209376740153680866844710793272069392149401504991130641329112901605605181264809624123534955378293710483917933669777904882879706861729126066011157689638074357019377588352408916999010846984171409622169497607115886642383094433235747613287168578102463641165339836664306505299292300328064113231410413879562492598302553101162931174967979738537914270002391418816946105757526360794518948067347049001678256601777639032782710527684903061742807539480091727049567122713236403006491440109360354770453705272021981731004227940952441914484765971383119374867589563084998455825469086568018708142500778687217754303707945002952432339038803376593373928882109988674354943574936211946858098284976264340798429244552642032422948251973090972487653878045684334819170097484911422155751087639627315210705854303661366495914255529872777361872153127456630836717206194929133263251467546412450897493801136063971763903546566601348938521178913867481220412610993794376078067354820762867701741897100158564942598615728302577011482181181971305125574824233989007797876871584855488999768893208380804248404389674768869117136804067247000162650330141542383605335268721405702888735862446222328198882038197502101560770772592348500826211376123477541026803454697269371060159588302951309136506765521716447096983486841268972358447819360507069981532430390669685391575618159331475498745965791747207085914886834401603644498292839984550110081543709115092177046871690368788170340717999515236905244251249693346696261881344779319420727173340812880110886502015139988721296416170927152442057164343687417981803798963898363088839802718020796242699584538425361339048698240299343993860319340361683315380385004745526793163473386755901943050849446498802462914644237742857760239989797448860867795269084044281856700412629636929276765336584505086358084544026629955299689160177143176131823284894109928244416090044786559192041733774837123172546411984162469635861169152822974721842164488866645921883486042264919916162327247572875511948375 [121,61] -976670738574326906337691718479515774694149237032935750165732350713250632849452746606042625396864800414505187408062598898315517473553402897755348189786266008776374130862371050651629680501674352920393361726530832654490071734939268803844892988193495279105894949457963123604849643609767521017808995070083999869609523517984900584419493198320474486179140445394185017898560249643524964761992703442813649118341211823524362066459996359673336768873076225606386576990218459886442319173580605213392040176125603620281498896460004230901753490895132512909516152752816078861634984830782528628850929483216647172862967108704528810691766823924762337366608391261521425539294319380556984824582446283201155379778806478767592699104015510759986208594919773923132089514845347811662707073421000001153777672771057055204448307994683829925509891308124445408644400739847352446331883688070812970132582953588516564581626451447174819716607402778786660452918895087587838755223247036356909586366700774919410065221085541221450573956507133158474455564761556123614076534946722920532153179639851429131161863733914528244925916752947644282438695208665774701606565681041925322902593510994898775229682496711337586765150195282022895182973189741490662982434824009199536726773230632638951727007462321270429177458188335672701598730542748097040946035728119289896336966585986644848236637992927727559879128027134800880576311176788709259943771646168016626955824856606339133521200631661556866382848252366553253300710777772666315892994019250471402825016601551886205710687571706994372653709833442116810207903886384130960501032878229428181582973545906017354359395322802190590954081843184003544298427020082918881643957742637071629869404119743743972582729600771192413986145969857511015359171802688386685896961175505808008418396427799111351068657847724611829482372623053790072257162837292399532360377846234965905088166711572963520938153043109428152878012313708187934587528046017130748697761067128755399643847289124926578685906969385955963510736910753806217609317910544070 [121,62] 51729429150010385002927245080594493940066404350443027545302698797809916814889930788364592202606301535171813978215265931436054054863337864899547451316134396399185677576932025902694588107552206642016662807342364089188036183347194483609877460377245696040946627989626333366765339270027953934523989847873538343919651864658111774883681762781020478282848458219894524176693250724569482150904768196525410885811713163770302177077169243141782328649339800272476645316762732658816866059913141537961100946114000891299753280236295537471332464180209144840124379537047254250766747357630958106385635746216060180436325541327520190773164796525583658894278682752661933947314468297467380484751784591437239324235821041506035193321533159940347358424126955164413346756228880146234585939921279897498090281206801023187202716232934884545505905765797843565694790507323936310837905595043550812965175767849597921707760276089127853316149209462833355797332926037745834572810596873243337485946975244194113550867925792671177725114064224772348094373905579692579020384188817806722366771629892092704280142440327663754050637229388966851096060411806381055466740145419422321162454999058917332498796805530718633501653214483738513018941661381655699776017017501875511741212040479841660817789649204991307658010140357790711327391383811156819403481360883952421738610703289080936643552754578896982889924371643045522619532227441611731887576093692256687603743621400193727799177721782795138918166051445961552383728526759048928712809403763970297004029195108681139731846930871251822872408993102355566381586109386041229617859786869542705590162419359649771465652763212375347962720779548218195120634932765664538197483445857920802577015855931947870844357819219275786135901676841437408591078538564960193798628861157696894578729606340415460442204807430831786048931725854554449066879498720124520115804345258374629460294332328484019594130594916137319755428408334137051528317250284379867954290308526026489435636839844285117506320799740727076203271657007837908093767605170 [121,63] -992559766618401772481729782900588459329879040779283865155064107855193997309301548735908640889399107343009165972833311652774102686131874124906746119462021443042088839316942337203096977858036465945066299175475603321159726563595356385535205316885412189952592745682749953621069624799655194256031305170803711183670206683954436641665603053276488389053480000009027342248982011380437613223667358069426840339613796689438545035890708096993427175235778868784256521506038273262015025779455363613032438832831926908395646952372030549814511926156091344255922297029710130809355270121427207759071439011936919146667514589736830285182301452213209282861333651249004051516038159113063692005854646548427534032715972880377869072942179699233465642246180993151107236355713495394329529612035978248917429571439919720649786626585510554449771407352262989717642441497474552492194749528916478505460866195085498711334985808934770550751804260809606123170825796161086698718758887030840983182460000418303268859428301473921081868677698493814917710458590002591073675090672557330634934463045619849250090491546945656548932083425368677903449495007345309836402316472476342964308730842321809609777093603790313166068178281346761746857869942089554115267601385137766953638172872067259441118216933684917362722175867946732101064542709157107425165173742803840514121839700250185084121534092918020598549975139572812174748410922093657915985736919061835178933248859400650703886537698067340039983100534589498223658222198908601378627653985370089820653198181363677013170608869183629046993454920778106116534189293506741096916237595046372664925669577327653491416857942668745225685143414705568501359176855976962444030962491874611209265961402780742036931925472835910704760386220076287627956491941517936906239427219304599160502218876771048726425879367233074507942525292547755042802543924448757390715134781566757438225359140816157800415829590183742107090000182601389448100214033962091032010768728945577761477712963937759106041037973681394198697955769865311949582255 [121,64] -45534771916514115650875861560908909343147918182052517255083892295221619901204179449229199368571489669255610908049097861765862407324276996472863940421895810505865564472134595022295327371356961021999513658866327974878437369216266843568269930135568026161391305695319832825499214324037312560595847306063775768425096161453204151851204995788763314623802326532287782611747998955082021176819700894089445252179312664091520041305895061825823541088242486919676375570876636746782521414449341389201222511046345508420752712123599771558563999671027085317945657417131572476638559938939776156837568303838542212395338004025177558517580444489744020470509776784883991826501653577206517321573258726937287747846114483435428197391678276606638143224632594134994979529896954930580320441753586931964384673434167346644723727822258963164665686497356588444393091215150056225338632958301018330740410092361398199946281222313093760197438683556760310558210647109629354937024506694139338189585279776409108134893934985144625610861359292991539669151494256054721603939060351228003772507601963903437358209315992504498239649543312798949701831239668326306560659551007629983408679781826904213674550913301977532318213361151185887862205016290127957888373606469293355818572244327528857560779509146176613301253574613843269219940149382888856930750632255505124288751847772898748425008585290557988427433200643782686907801523046332719705169338160870278081667943404078615634981283870536647034168249080225287464214805420624500264489347184368638415277665331655266364929961825638525184167626720592569530055390410494642012368597585141026326406618054458009666281343144699781670240581344470245723443096838828388965053957025896583913001175849566095666956350684911000803905217098410013376218834251489362976420402643320439185892116841571395429136873696046071958012128344797803902962653933194731385556884232809597288408993378829285326808929662427583878149624971502078581007538807864608787291092883934219585931824984762916001995153850425375856145930783750979385 [121,65] -5383844601061604736341843749238006129063355876793360638555983962087598516914996158452629208403937634238966112127991089380380046004414476499126109361110893626381051180080624322942235262851350436238539101043710291701824544127457946515996851545521131723450700657610928214880285598151084685600423422471134959137172245905168311133816695220212064405919412448180576394384537860343815378698130242572477804434523580347263225318899104082018312408163618484409959208010755788366827651303396408394280804265481891689038344445050063987158540638318375658361523451459063096832367422669335342635413949378212965376005083588336771590936293047541536339011779739532970061023555724079387726337182663926346505216674774978324462934335673241620142546991361217965526686215058795325381695483605018774616093934309246339109274444649590076028474674075509404646972278180455881587599887566649500615155442160111204481774671668618592892487664853257273011465286659094336111688472714655815289832118102251824078128856048636773129139293994328724945200003890283048949908349621860087379078560936471860317255748158039529344163936956160143915599559495176491078080261836245118667654033323805074102289424419638324167606966435030675706987759974386639464121480522966593567360678804627585757497876643489263063308794048849856299797452157178332211247831032452196446036925492160511851068571608402015536578788135473814499574442140003582649855898230393713371191427542000658360563350697839657221687545380844745895736347228319492510467883811274710174053855612256483942863858479214431831228493446827257070982928723668701251986603965976098566424150156963751615290216371390843826013972879749493292592251007253580785325445361367777943916837601956116952031991901553742760751872146272529169243906022414680138611619776286123623999685273680139684091571481392277831353751509622001079901754638372654406055988219597374902384838728028811457888096002674645673151422217722383576254413056314128684080205969727980203771564953026944632881812362880890626837831724872520 [121,66] 1573752181776314213800105862860877452811057889030086300163063123230839478689985759643153171610072870537762824942149885821138951172819570635397551788843622331221837384779645120673425392213035445766475067146207064981914955939273011726514292320572023446249525832175396435456712463488981354852561475417963381069276362922810840407060155524912565629930856988865901347417894549114548522899913068989991257969572672967765252471050995057060787709513823344142488050045062265689991983138265554988382548571655037732072069051254833272658562795621162007698020051000288287011908526410679036325134244012268348983415662873745121125250711003802555406854223009168077771133907303240149433799663871836882272873964701316112802250110438204081222210596416461007810369725877650878300767908564898716393607892761558566704957543386271689114720297154102035044457475380885689999004919304649675692539979360084706092692156536010813318282513273060644869022940566376044788784310759769257956233375456951016546810229201036158516986800213826175334951713658006457438580751178008114818037568503495118889622163308788423467861587949537852113358611627386786889754284681523153648826494432331788163665558192957738138176931272942033448917009407141993832225471421579097283984700865507432457342475636156016109610076286858858388270726541723583749785625049783261042705048177645610539092415280980595559166676272778543233753636499759718796605627958865333709792644353224268419518874480410968892976660905236611252928107998568524602039380084411332906766875644946251897355643537287015315120263260804572223215628026034536345571230999211725240251757353388738111840097159176532074267312227783405996854425361800814554412087026821430414551826203819611379889238535121313953074672577250031068139181974642259870625657095752007755278638707195407090569357141382452405262905619988756332825569238842408121431726765485226390683276166222476437585298519693250313438610269551856964412451773983413343182483372462998846449844015622161083128390316300994771016028486975 [121,67] -142564845763439973581477814086167837763103235934258195977537424754547650473795952689895474775972105061282815220078760923491260741910078910453237411460143677356463983953080555712034102254631230847833999871804439749816997506747058863073162170578480208070080510385705337311817329981097179228321762062295410949917367713459671817482490395110204513986255484830528228495408919860696573671414259199932221351047475262270156091692913276797801455640127225695642234321049234528941121577200191554673251079805069682151274660818226052998251281810480281435560116264794260111683098027114991080277441385524948843818429620930744659886241600655340315872706941090880241497092151973091860961602484500975870292797180259733876969773664218947672765367389639961638361041795652786671273937841756658006090238905164488303965724503570312679929260539450260034715138673504176166086662197635310831975256560659942212098245722901863805041701530491613803056179379567413044484480044902046895251896940777321182678665382224301478038285691379231673612334146156907642640156646318280153713878339648004833552661987353438905638949782524267972806059071998474544874409731251670955018183134949133749198093106172663082481121087746673996175771459111567627170317124925077722376269639249773584233967722024839369820863344516811764717829192506217559222321786810849207904633067053099823608993777961352932159317575579344131316249804904829342599239142616902711310148263738976983378502099043329968351097001815840535982073501501393866771951807334236963817071901134493826578706733160871233421755362434151806806484445264003747154878739338635833323925383736105375198924718111312233848386712486543050158432970950246189082089445268289098286811138115577447581752972104874047440066612879434985589709279957551865173405027812616757714491286144821154125981091885401349698750383407528543447353389312514331439194488775652043430647401627972274137400749235693365789686256823525652798602954203467504836477603480450925292559034359472719997743175587611657062300540 [121,68] 7247555451565098020046628530249010070683385596994136641721000972693333627281705688196135161268456625149442289947643141621403506749176722238099490247963391547994093933235612358126849580741504307816549845271811538671797061513258290902328052906921047586353334553841798621611147753626810831239076842472989934028365808715931530032715203241701124506051833399234760533831045890161625862637830994951247189405488948367952407107877474580468012634864784215481497726077016418996712838699386209448860211780154008852446051683731514331466329630066500544119224172585462097546387698269242545202284401225365140740643207729235191172779337921506232311064113032171444393142630905450653047397705296917739900816251877664985028410218558433168361639737507428264189337332166612556922898432011208201117680326730343413473718753765950039775209263670525681205553536260561278381591056415552056351877217864659097796649978750011652640682323351373060962608442699171857775079072254523990418924891816604759029757890807861181765851842270681132252043671175537873519817962035292626916972730971692244331537882164325883276432626021532395321804975190117332913852278519730663915758110821145895649789422588360838705585601519558554356238559759389875782001551165557915816197611794642067063108714322793140995968216224683940677543884444817625591203061302200395227298195419956920122373817672549759458657030236460226645075775021662501025353149905399869952873474624960485347988291694545089547464547959273791671844678384581677558318987219877186711258253357422161848350810237278015431784544678373198829170046424807699596895333008274230759657825408849690868277321769288763208395479539552854794964634445295409931940594711550567616504292224170253278463748896634599186460823554464497202370043139553216861102130806771325300026731236122602671794669326989433353372322648988262027049299662226859752811175014278273648683004680282855752428709907573894015836588729321100277428403896187692946541027494262280463931665218305256420288540675878748960500 [121,69] -258484086241250394548146249838230609235788967066626771397617538715248826593144609089198541787855545644119972125986372871973772677579051618166037753560265009073703508918742569669729292892553071079127962482745423989578223606313147528961151725789514268760773719330351322773655921407943335218620698090890836557194441413275026975137975919872090272747236878028982328323254736794081496251522366431877543053089677417656756876921339240095235550864044556210552176236963939689013371326356983967536067942924128579454930522565341318396706638420861769458472823731417095182221719569833250935615910761023064600005785502449408545211912639530173194897432104134561166221637458618752477840656429789897713771979055168704362602692787144475640428200795997687022183573031374400507343760256066583020769262879470035540100011474468484618765356324714178720228808995692640990408730494467738317430018344437798383673769915279977653804026312185343517648056243047803221104683471082154321176397952292150773757327086674459195967128251100671192532313571040096001229442096567283282159499910021379740481542290960950237978784601372729681714781888093330044275765905034835128063203318360046996601358722943684190304581808523384032521858872373218353581992452248321356058423827675324437143974344804834498253261948675446358429631818079331526522470456294449725188237228604574739023847575646922735375811674195399623255570219758937869877227635291333578714129993701782711322873842254633236163819210817938939395472997647956666376739232482007654931068466973584706064561903552605709335628279321632739005347829909085544289210871583133005451268474468985939810819701452149887308640818327688688440306558032228271964914013445450503379634548255426480550659500182850103677185327918410096344704660587223262000420794331783701231387302844646602463409914909772814472177281376422751109368849203855174582448724885803436813399986610445738334112412607205645758060089916967660174772091615535522562123797595235673619893906259339487363704143082213455 [121,70] 10543013598306571519691628501267307489788195537357653765532781453564920153792993177075551069402011825985649101274483823048386369219319736593720065351026663381190136352711416199897374482100544160328207264778152627722949403863324499557076703713581077334780190823665496158550768833676706977555175053300549711244344619466264679436340037846472992285073444600500461188792254909448905942725707948614533340900441848272637550236521329771053795846797875933400024566450748867538651624494929650531078366728278892507074603573357963487191280386468045250510652645920003008883700276912224366435497496364544150801496155951916494425417647628740798889986321238767187746884916091231555079570658314818832102654292983786048167203345942456135656240788126022546924727275525563223865562282163760598757532485192527385341833932066020630292922893825419079898050311648782676629957880312245617341907905014270800210559943540921843558867116018008132377913717435302774991472713308843832648905891214694797780942492774962180271254331264314754718451495557869558042831865125870868595510234340211408910648351253462862424473630776925463700822590899452175517332050860500129875599912044704746319165679682340251963025207077496080886906010288986888671048156614714199536654290769260764610338274240488511333584832824077214610021990550430291368469677787785886753261142260111609687898803327116345894131284606921949719716173043109423507362869443598562098283829324079154698269487780395405050048875921722507813517909929994294708885442222002196299001385704424462137241168804929033306432365517846999149407396923712886236130719719127409223195898562676338440233586384856320907540791020669754787430727326734956606213389766612401415122923622518936804043601312917126701322294017027751434369798840955083659930473642872152830957976374627126331812953858038249163681376459097990547997547207180268079811907765577777557762826255267062836275720804209936856466918305823850050576684932687419537548228594200822375474035828883203755285853636285 [121,71] -569653767625381711700778142083297941475900847748113458008997341843831227712176885885616435214509154423765765060609733282305680620834247056982733666043915221281845367235818262548578996160125343391521213293841842390674741969624052950804554891286548741838583138844425449572670509529649500245945982975866747589115736413505475030486021388889749681015680213203284569786008055983729313722888251072279792580105003922984297042884595901763722761060750829254658917204502214145279370222129566190720926243026585317549538185448086453835285019863074161397779696895508245400246907313190808207488413748829664632102925735552721375475506158499734321993725129937978135244749265439632082098082029771003364553387254597582483290974081422012756468801452708673752959352614307612418031494881785838827755568881903521596202725424480472832901755167992310151306836426131708777251452588992742880639437088886168838711278407549167930105743070685471143482692286978598885139634126526392323849219517734457424416146913136777456980872476592956873915319229135535584358287290977842852981685088296406626234437085333266405156184814475038552104924805811983419892357593350931542682943850675653328626180907862274727845969504904680207164977985746782589115684146221871307876198426002845032110993445874269228708110268641654954581980878472066489030722740920278994705935829120683469534029722140532927899570940143579577233716903544075224439351567141323072131618147518712882484861583325443579512215885132833032055679262015399237606875056963360170252775145008078745309612909948782600641606062148198064063909563739042310732416741856817543758876723529829489071011153053563643314733086180392890410549688192425547851336372783799093883484964347286358611722834017930861148340838561234124421734518489711510598971689274107896151074517149248659588521445369459220560401720663638390178343092731319474881766803701527651468270187084321392127215117712652571323538262882164174077990165793783546078835106363994138643940411391161640285110695 [121,72] 18513657462742610540940977229689636779692279820970283856132027694640982894995341931430686406958741381961091278180721283737867067094551679454293583569598606573453077576036053367917696392414394636284112322911841846915810753943606815479426998776469624477082410459399817686670897958614172573349372950807381550550393355357229378514846031310606117980607629433326578757208952861226539434526722080347705725830961269087564962910833901758183257252117062509741611548605039032578995447028989374600337780963857717292974172043095899587444628835658968085960274250451234618752007997176135146582953297938116799287564194645637905559041666489892057625907750605641401977083447869874956221931147213900717257888874817478641960475695033080804469067318036681647528839035642937993753351584802142064366195906385509540808115602965327616536649369300799337683752143596748833737440551833203600741802209084278790179482382579974243784379236360931547638421148090667174541445427225337127912317433139679938371913146925964624497026369949263779525517231861472036415922753226836612312036398458799565958395101993933387866987115517096604700055146893748489369524057032403578236770408273228496482166940990681438896104283422969589857612986702228603299471387408774209945232397852388830466974341164007307271428898274304062692483318605559521813818841543557696027892802175626781179285514308155298863647626850192522369260347005498965557827278418590118152895853136598832785800902387214837324669687914934597480606570648101432360056217588811641614352045629783834536686672802318223130304382651178622758231551892775236037663675871662258506510151441985188889238301673734410845308977976411810839016815087672918041412009791017781024036928863979485170449656246496078250563855708810705674352076753643608245464815302161613300803757022928719591136430011671307812727013173358840381114676800658914274657322977001496555117119228324731362300431267679653958294098218077046609270002373345859112234897368124344426327964337058915794135 [121,73] 406477931220016372798605488673452360328400035888036728876205265298915177126717884056115169035566703464754409159536224417266113220432783191752166527020647113526375390240416806705432812454912951487885999523516672455431348965299630655650877682005582969516898121619890362212533558965461346171151391178967560115789912231055210374723070514727347496258897824007653949265228832301513129745299126408539409928543762106968093458414338390848358493973655716475023516249156225267268209627442638279418871417057762693943785793925902034697655200881625238174677217071259470051514972917599985066577555157642721324749117413117995220219633768432418672098225403549496585495297625283483797769059227981095095123268470416244621484641278005493773246223644114073441174677943216479006749461665089837172780124180029647388084073855734122960189538652750827586255064558130702972458476189684729244223503952498017069941409164530935050800533092346873570967364986835619700763618401135831252921244664817456246190384066628864714218095325350611101065204925057511385555655555536014446089362663614056581554807429768034928014420988572977261705254366291235451721877205400373631516766842720437920848677295977020442040713784894103460857331709087576167149216039129784389634838012543948161200968852274068177573745246415861740587061153608120781591546702166091422252449488422994435893237176060996760609968594759785681862662559233488249127613779377151203530369389108708056198979083457588849829450622973892437147081328768921107341397958806995410558187343846357956104647627013776593920589519389218925754708154160337674133084205260096557574668779551177172709260697744671957869087563573393499804982722153977444597886540011412934844748049517375213614122793090759553823441698394509530796601273267736903064336679893129232325272626517661654029556239411080806645779403528940541264123243371953648603851085198690019572448162912212354126448580314153752318648145534640425938566839480469781086718381102398663978030025080734805 [121,74] -70895390049210443993505826433224693385836022930451033388149872092466136621476024953250427889215342253616259725672365102951933846633945616942176805379806148804771131858769985254178540851976997192041262671532671339420929868266957247882549803171111154861773533176455674563810068392817409702797943834750237424992770614165633695687216531428450181297056698854735514914884041682562560084633163068452734431305707289489868895271805980929843453006105294550333416735160394114996591196676253898316840177386848874275689979647635141389219929638977644403714824677860476214721900591808364218815226135520225979277861783578282598933498152185251110709547293766757813579598203129744518777668973683752279869925448175273479821656020564611646225610435190426337769837578861533078275619268204221054901654101487897153477559403339395626078155640507190740208158694622118554608630756305336100728869532306915954769043120579928175284702020947376910063574043745762118699016791030971127853210286512788816393471407814360445927978731827500341573184096024754838947571305837126864936896655084121464220698900679686135880895682898205539432659454822257584196998726104997095103499637337248042210343550200414702092617500550309329428595750103190565929180699325301720717650254529140053884980637796078896468842868896571244347734004808743018183453265269104121377830414390339049110343978688874442049920177066014765861647651975781738612345202414126224450483074290236397832782305081343675771954979480441879629933381523866510842272226956063343233923218942361975323559721111557278338703116856603844016792677346036311031270956264219385501757155469879416234191266948969705005128779432620225588235780392478557963289311519177883628617023897662964702939467915388002894537617692848163362740499032579622326660127065485167970590600107927355625526395861304757401780819555754946998835949932312349556984599179253314039010629751335321523682240236004946547599019606962306958660251083213610187786750539118519866912186787355 [121,75] 3377115083218929709833213587484790154883366238061523142350468595854954405455141891553269163253065739888785108996485222432786306642110866522491356300312271094047223087485102795772440748347843126307698948125301527540025572734005028445582948827245943152100900023908793481624758080366664335694263470825713886782101413111061895271230685104063950199000580329272365540513547954929623260376410244310070616247032145257892536079826209205646237046889767187325981490216523344188806568631223216585767921456757077212141094842369316141981501298576994382757244898331812433901864370803913954945341657915152889408044615496614417536728471816453508297362712726764633448139189387225123174281498043681618161884839524792662787980265250197377330229867755226659129264010229548178233773566434486466774129332444766979679358641002095138805287917826180229189134491340153603692787330137090687542916703992135331666812431973305806715583787466581262418586295147092352084276949794887878147043032842445804491280680347658655834232860355261817690766628203038914075073759125972034063128832770136813617035177116226664175280840831030483185483374313241754480748288219583370613130281394967417403793148329719519950905395141907246890802034538671840621718716252477962678511076962252052311410275115550367908690907798213008365926195319777550214117495621698943211172873576843136350201326657488658082048731591557847957395034624165280250499219741125467936137588580921925611253166207473034280406334307628867433113176989812224096299728877869371630202584865887894619861056992322740956717231008412580036709854326163043447634166004647454346521088243926163749397612417100759986530646381780946085154380467689892475803633991947197249378750820410066524752317567575777907754047941847727673843756054376366509882297020618464011535733083207392264363962932348613732022360186550151478814081583036266567754030564245986960400357638320393118545725540972824648382939205329588101845804215308366968383333465297568399388982325 [121,76] -98453800613182874640666069592390693800188223167613093274264020265786320141701822486462301867987552184940359167125240797396943074314479538012981225934111404328901285801513742261804119099169770647258824255315873399986853139944099896945314552123509658520010902847100022497783693631468398374278969900407083393500554508568029993866533120749884149145947206566934032699842321369572718706398703358712082989751090676919960990238936740074055069383681741221479482390106185311832502337169883192855999787362576146633149221515047125404499149486976875033724310472293966867293040964649265478853915994748336182788857040256031007692357484731576958463195621709296481263582867266351206244251335420159296526730764142290410131629972031652477143918385166681366426341727577441592179400167443846969719198111544914468803407939653922032679514980547861423379992711877304772413281047591261400126888149728805132349566586895889918436312691257288606973629948416230100321243570302531768018386027842378249785486804234084503892499693257666274830008235245630986006614881660951706033636389892018442327745236234712233205115782976655460390881180649742944049327256847126282306447419583441359651513468857553929455373194540680278750363987814102969643863983352528150684529936421796482227035103471600069594277652917020644187622569998436706519737709112156351011852213097733566278891632529673961137803806815832483557099555559916535662080107341845412060350046376420733090901328913969489959943497326007544023604614517382161913797953945038880975862743385029493994226103866878376057025089455623092541563386887106942775086663334891213733738718193484588372881620017510965317164081015831602377048594492985239380654466164859522691186258470588360551547361961555470962171986177990605008058973900546311595475903989689395590907255756525610994483922292001285388957668341831634220319445370154609968669836508664886490754120812185944651570318262497290520074158712322894937073706081479724222441088341649709709340 [121,77] 2474440438112669308541984852061861914751265980716223101031731217713699008271395278220689629508252289567923114678505091874371526058356382498996339983297827465889114059982349536675500056651595215295839349913855834321701585715280617478579779692945052499492550961427473700804128435262408007045034673167542910533585857415869258489622463935682274224527382679390547837975826516511389209981611456439048282273398729109681337890260447626554558159655439028783431056549870290289934120510415162936299285583566687807389781283459965122615767127306204404374156068095724780452519855279256691252331002385420084883037924831703855113229775157385105449390817008770541271001830716924636085300680836137966729388405152676666142546832432601641264165797404263608885273983132383378907819803922722538953692203523212633171094970083318701405659486252194321586636145441983602965503805720115387543521133863338726389857429491117654848016016541997023765763791749522731092164206092243748834499258807175391408004736604228787605173960314591448954393946652930491566114921006343921202143377402945637747422590806754563884835494322868922431823590976784417119479030856196667906831265179344739936289001222698633416464943044994294577389031476978379782874091902844728640476582596557315100319314836283824634736024223309440140464575945344980212878899458855619941836076540920851930937401898458699926133537200475783968680827977677514394467817651564579722377075043494438785035704634427152917582011492205405087605164915257972311601709613174610746397785800600050777167422382550932851460264763210966892064460133805393068899710143001371480695175219499155043131356895170802472313058908780483056346522903845440774148808595689579179800061241319187090750753983939692395179933681469839861605953887789911488338426308999352944150440259146346350108950777300895183930041900429482033533509000298406641249582039806432933605808887431064794128547942416577709402586658456796000245648659705290684562491314497481820 [121,78] -64803150926491257066078586336378512259478310463376939396740307509404674504122693313764695561055904170463629175188537322066895631148532889254079844845615387266187827183329849824443188044373485347774262964569471649793306306232137569745973622703769758256204045324314062064002462953455782141667081714362554583828576723913348432709323579150780838177233465718593519161510351703204829577984196285222676204043105620759854073803184529561228107779042322227938352755409421457276798122750639064605626832495555214819112757950744415833181105231333212818911488507399696694245378968889252261801777409033499510417029693620023628023229474092704133166077453826363410220505106724342905334310726362669134380452950726065408365166439617142389616593226897220737193433155332757203021230712342153499835379000820973143655972447535549881857771732796576308122106356589776075604817811033543813236040156289512055683658866248185387910511440321401675961115694604297935358522410127034664045510431151541189360755975324894341791799778387299305915095741231877963163656107083787819111081641678116697405957696380645881844364915440501521669580800103067776662005591638660958201073109295801534369939317691404374476002325562217601310718760949795741856444158295661164289903106937548648304225469215303726116837386109493811946704396674735332135027960801630104957616755914043229829898641524267389702524053204046146436288002157335421103333209967560662649750509308947682966168328772782623747972036040806569288364094139212030577190479913325144078575528892779831232661089577780637113826771979164497170377224197158754681914650706411151981990058541112058106325640654545586060304369936817275661643373623316527628299222376168959240851283913365517187094065290074812433768164055036069789958024472775502358436733853543480667527042204644557620788900752466195356351512173609096663754920260531685111131793673904467150497240698494372361739158185899880743090469387205246527807218200443394497297963622605 [121,79] 1514366392582631058855149622629006446898675579521159616926118135606373003989136851007625925930859370415975336292140783470569905755524283044375148291124573172904265953563224761970422667458429235543264134995914258385081428229107708934154178962085721829244652522175550533443754074412743074269070234531309981066984061860030801961318502713079716431701767824725965757086922017085679472739821899231368805626835126604944059303509650635286484657123443161529637934287486365955516508946428193601869698246497485208593199428204647330787707695633291911910980570431139022890598365959421670022410846060997412524955689567724588416741889671243751196938626757347096446525440015911521756011608968668693266012242555352795145737644245513093167268012129797485599235711361300800548292019028738928698644535876081720642057879212347105153090782923586640507363964775348319930098218631620899815390996919655923567798325944082724531923180097536540612994332558705021939378386243726406833407122765881153831014491923031834295606735802945012029342015440126354378355547139988004668178044148231467192168311553123145560376479575436796164388712748798803038776175919348387709517495190847339310945893387777857205152565393721704462654928064715846168712495395598694059376164149249940908759218447889715035630438889092437502918110959937344214223774807923040056838107982197424026558185102458587288053330915907333835054025022203370151611518389843545237355015143776443903735262182861804992580076077647756159031435378780476821490335437865490630897427972447633988987191162029486907884629339672133329507196783254301769693602252124989837082022551152516448493954062609657663758850355562008038578146912530854202411806418595240586838854997261558336965524631419705573420186445368200396727054282024848613692676740468935725990218920317762435735619321083094964782144005221690859473068009293041746832334668905178710452610281590473520533158185179947347042119224508678037507802462325240172431571445 [121,80] -25383010165295160867747451393958967142629520280644100150935077681347724538229186910395574973281207558576782375777178111913329070130590995780840279237359171352386958944964639112952705193838704685170942260665688182766353385089256725126491338215153658841520104310231574721785090039867379414266547388173918963103310312245469471073330132783102068432893197737099550766473987388381937941746983942990938125649108977167802057215734878984082098819654645794189016214686576978674920711532115246952269878738749756959017322510426996833579796893923153744891231599273037202736506118192668950074783800822397054398600878537996373779881702981257236972549967786465106952647007777470951358105021975579520597613594916477294047277453729666151919583066303754439334245085028345568849357179632500712903504924526436057757454468998068673790520256805142945337826411994135669776798934421278473794028332503878916647141159123455663647216257128382365426332164473148698599785115393571568450774852265533654635805608126298020848490282296281393711311647872280693954869987993232391665612847672532742570423530713530163736289433227549273336070679355055151937595670127604827373277658482064616071044146230606520086664677223933697091872349359675019802347107008227048972385578684264921989286178049231011976077413915196729905970783251600961564768908896832989745418209963697100634191464591002710849624302414223489302644491377528953399162106958591647198947857240845687308097936186759497706832242898574360364546574785264791647232380484174695090639079121333163605138478988952007407782355458725059972680660104286084712054494224863546518547525960826169775786643598182676027151511470847383392684279404636705035164187512503102169588612439315581856856252706741967337548617871703225707917289002675268177339672250243495014840157002617430671804493238208409979882869329092224832824354208131441353543751575280646651250256593157514152050436975318820541725390286729001014471233342739510521634 [121,81] 229088480701533493271284464231012808083469867190830549781833572210813605848703575984006295807868738353751255720615232816024765531568560818538345722432667300919719009971722005974461256109286147334643268302870004403712276277204421201744152281295826606555886087633998989983829246509649968769885259690458460858806208234430480509279385397356937691943405071073318640595572287983146384257275064255172192057992853907216211578517553111517001921074521297499230195808237122173787651817026144521019176950577434296843224432311958609938529556170843213255447500228056033355186180950964842371488539420273149001495095817105038703454107872976547619029033261663775454862348958441569341383954426658884634721219645651586830813012245436714854928886795389135449638261604682414930204784573605188036719784921166306984292425248999959710107076802251543732193695920515515074944642697582816468348058990207039830924976333425200164096840493073077423235330700114023529135405737689478405570280037738921421820776463078833801084063928018009777942746362280739352101438546376868380796562363510760317694073139504228402905494252309874686336393771256038513250418410064331024034955396497132915789426320676967539887023877772970272405633817145203011138623220200428144256739723447167803344518242397726741846192729162851646855951817273546870869598224004990413922702588271022767317216123256672698311563232776848037748806743174808648696534920988341381123432664229964492077357037477098853973338759909187286664923278163650100990767761941324803185757569062563536872910576804397555764359395749233770600071353996550275445707119253969469584197823604741956182084242359842929073053181252013541810042404209518003618106278213015845736665453025027340365836475618410544697385248728271357479980609877609520955214220280941271765297068781925523444709968723206020973016457126424488072411896334025392538852523760007043280799513661844443857475282812263577647604785876405061152445129443756863 [121,82] 335858932054602119169366474270287128269373164134548102525765493096964376411084737286680314542928020637060263032893243995841686936041293943154015076074796889430253529871754952089659308389703791034082388348446590635743211691739108385400555084289212979030974805025795894576382650808083854542582415211128209468271404341311120263211346976735247756040972064997607964266384453127907821140345936885582160206923364070412791495260547285235657914148062478299117758044058512531478008304650235854582895828927235046533311904864806061180657419460881177750430747232882674495559476329827138597178236458575645360342459208631568783251798738657783840803602609858039567148086272430759499832729318626250913710697723521543429902191385350737549372812759658681304002533267982313267062789327090182688179822150912453402984655461473808087604850556682345545009152635590933724413574229997740056750567068326428543538733624781780316204609014658848973422491913173208929590818749339655619818310662943035770635974075900530672201202605392604205092105341558357898216967834326367025961720512994535493942960839796396303982464118804831659043970285382842689311381751315856660917407350897701857386337638900828631794796122324655545674409433825648804815678249806310952030221303589995212354899034424394659762623550580327322102364713307006728704308806928671928521355382713651283766728104769014934450113528466523973180204832245786727839443450190219435818452551646175593354424700661004904147957512797815409744924521315742909611680378081824513044585455228899226464568943078872283114651644015069801570844239875721191897734903403696526709446858388221409592679043018257679530474682969458111708219687555522911767209252880160951049788641282461180426914652176849668755508969815326224726801091246597467235185487091673605150889494171148463069828440034542244769354531130427811226003037983110359955208364381273388149325341112549474606995301411483136005308694267673275795527812545 [121,83] -37344426032229872804833177038254478231383220708891976530989077624732628958574051163972724223480821215061626352877184369809627251988848310786559255073621395876535332793401144295770010824390070222994229873570979555453529102702604885798591178143949124864166586712778748343406987590163193524447566626452751134222126805420118441909472506935841872724573547405964536148512549014472215831766194982670837698935364018746594109817805503696839443755267203943878769756228224581881268905608000779804820374513193354728556916424026121237914562944074664212123223199651871473039003766880556206626140953123327904629862962603826495858056072993586395561690688302915260578530440077672825538746106207334197321434156297020316065888729070240788397908568383396258331779852698282160128711563556649396849329011293200561046706859589963108954888618792339888483909712490378028266017939529463246555504579787156457842367368507639903834924579745316635527451160645546848975974728101840979040936098902549472482868193590225021541889717658807508609382189310301358699289086713268436081805926689934324199428133196312519303328838226316376097309572585835397139887347144941422544688227016019920974417836352713666726721573451141102284828222115961591670676308979075525770759929020388637639125403156839670679095378604959229625097882398029615730957068516075909093762177580977276577005481366652089077960542851094071874020215607608376708072225509373512029356249480244458528920158630634524606527032894441582764796342996362680589646648148848073009161219904340566470148462029346657727758318509136636668472146345619321891730090929377655045970041163662803695684289928772168909414940316821144331393365003310216621713568988679856753018088722469101079889368376892572556011286827038601575253556130591396562622868503866571736673188172639617286446230208435701206541637417379771215226259277192348206684401189848498915224252441011236159107141534728151153326441292439666104367650 [121,84] 501482762514982802230070815888501011972227985264478956811888269804603679957360305512817165665126861767875907766501260428447668538751529204391096407865178558617993808143710645002095848296816490983662127113349469712099824810261594876346284318047470986125918219115992894144174688403378668030582397615030200860808659309825103261693046238116374637140893837782890286192030950642871050361271047617646830979937324584231761198909427789901918955240626647267278353894304080881367913627567381227389737366083365280716997905597677577703256243256517956883136199129551328729975835892750034800712643196875896579578465019927365542868739915999630291733425167916885737579614095194581733411605433558862287408143714354077555762070034337875413106869602388127496412233481995647998424725769264697221888882393925331395598707673626264797321454565433564773346303314939288178712316303999257801030599405155469527363062871056190288799792161298973452002516763497001921643328852136564567846196707478508439225808920123526797625101106038238703490676247511688660125004931850500808650940473171820828103552058231282637881742373586871705667326011827382001557915078473641019446760244202711762948859513362316908899961108319337989366807615434523752069817833239422479759851292276535995010937744962386267940304510343214632045881976010706252404755925797844424675125680042982278939160029635703935583998939315450280451889253679816182805598079527059232890607970944899277084233762014306910397497115772041414263333738756825533123060518614428886495264842954246414517255075923456893025103058830640171862624797174534793650793347622777287427668845694877623719522178506350287217386969150254954137140535551307394249733257150515675894348196762334159871893442404076454305298429369552215447976572291794604897152805511883066864579899580520157011802032440355198901900635800728788139942808405552403776028100510162019643019408033198994714185225285544489096889130653631855459 [121,85] -1632745472193634138872159032988628680660126529428401881151252677071777391585164049058307447132986667928479014473209299650935527853611012983331200010759223183889086353249018727099995393461758425933997748057553261886199638471945266783959229888954766994214829316610886337418070126986085957965843306604256887828122170508874170877210494311074816660983749598117833418670156108320057381185019312983605511465283757415572205079099295821909168377572276488927465502119539219776896288571808582330108484838966097515515251666776843378117411055761556566415263633792094648619221785936350726354110476401558721378171409562828110462216664934548445608011884019238275418266431480669225041737079512342286543726672236084561677254840440731027956901508370666718636941090165178765347937761909622259361274981214939623088434798898131021309489455662180975206623590728211339243973923044287167531728821973213598766862678481136153091080860739212480373521425255079625551086916029924615466472258172879432593825785122509464555537782466113495094277100586952502291760899489780623838692313489245525975333704684576306462751296761537552599329835062203122954272367492425260015397048383130595940724756087641566054240612110599546578316172888999445822961487602294963490502781929255838942916173330013340198806526117483946645455012846923010707336574459094162188386557915604666181306305432247536797752916791552303476296944699778618465345867361849810364120741842210774725465548189067367312573465250659709622308971231585889495209552166004693677709231789419232781185404905677564603043629575020435254714372751060689598570270485139598889630828674891254500779323298918517296742024316043407118495852172360848380859839202769830047180075674059276980836875588191849272026877476838365568978329577344860760821341664151628917439842737666238888123626109693864010320825048140700204740453841777121375653837233483748539652726810988123401664294022917000088080100662702745 [121,86] -47051409185622103923898799258390349519136644274270231747562097133400584781464379923024998180741896310581149516579143392730440479283636003221278166937039280065690230934074374271678992263981685257432055436373592008142408931471599622814903766952563987783132938957995819051937782677115448680284869343520967285722934283442211370140783181575820463576703547174476342693255520896234191957089504634071575158881194255717859009523457356972360711563798328440144970201763824521868610714996259489416632713580683094207630944615857851328618048696727067168714031980693702661235811180242356779027633889239670239473465985132131174424105827117643949317480439074665512434650666090822757452721714741022036809448070515781416786537006052290829602160991893137167053260072993011191349096643999375557552038731451285413013890580084921878618754904492816168406938868594334856530178593841077041732782878510668667916354816248584006744030250793009642738852441231674398078099971129328574822604074936952787652291484981310367003847126235180135621040948402843930355777750956863406954759444783289399382827041542042069200384298581186401756147295872070186345781115805592486585261236231188010822945648210887559672456941456973487206977582955658739740306249195629878350654619984530015319473201666233320278803153109831232542903148706883632800112564324916406015257416355767022621414237455809627652996926636319156815923636082807155798953199363695716338230254653443113355509168782248957461926633582595387672111995343432189398324050315656836368383816550255947282003392463932949954313362299281945843916976343922589917384823404042785822782127358883480146537653580801496117887787772384318836268931950805671956131729519491722053758819219975150893534913538343476190041351913153086081062443369512104342865254259775770046576792878599810855383759897208027542550952059792079527105493978977556812212623056823241914726378210047064356905256457977743838039031136 [121,87] 626135164907102310670251976443890656739369029835564857194016916016836695709809429601879270614790063915003684895077444345398229209408602447893590539759654418664229158868981171045031450989674728250315135265221072490894233418176327673507629674475316026568976591483969482510501605259433480576099594483658993603764887486800289167314589597792049609197317654305970850897884925342688707704598140154702930239087007309475402809440079287631355127227043462258682996060908591809446384699381713770757443408927563659333648795947391163582972656133763156951006561938536614425457820801401499359171748108551923651879207440636232089465429295006068393983123591305703084131447066590121930771695332895588227709807590216515336051376856421808473018038559010108852094429374130642255903874647308207586430752693971879734957229074475855254215077314673677657163186099872054371017485241924515890606895303636823663940072128702163580843422889830251528069759009704425923039250274832957585962984101600446816785063338879976751669982698774205425415091968907148835726485620155674895635143868161883924139513810627675606358466026421517027283840430241102460749058475776941500142599254706502975316481094201511238141645662434999365579514974159162825725630984454452359846098740927611338189757340411657893983338109330159584658596607177134825878835623153461236497418631591811011093181257905447422218308214814791680309544451881800841675467681074866952695455869898914799794339574657665473823468289844656022675109791541623044369642072688751523955208775926155412583919677716890563946659377470092798572050773227182926570405796422452842921439265299169056332882405478979161220933483117202676499749765949682891801240730043278937584001955528646340798524102550708043206009560470260070149189554429981027818575011819943687951585337894356302162006358429844744475788865495438055351269438558363997870203330164622133901774590366908814519384704034691323746059 [121,88] -2412617285712825660692431755165934547455404664443602225684603013227442024481824668176827402593356861456556753739148910973637277525379079826307012463804139077982038644400680663594794414309438696045738732834511675731402155339627603892988626927067268970984853600059074741480436868266120876368623618379156623359256331004060480116848755052899411329054174293302474304812410751428307851656826206859797218959153983742305614962866446656513574985700146370966926157829648035423547685417626476412739969940314577415049147276000118713211744334607800313545108506416719993738912630381520008176594102874578781996614814784079991747682735656520277525140777027286047682688492561364559820796748851895568515001621274532964947268947709096075175000516346725582963365018705585284961739831658052966152243055981474011625905591512322791933717135983785275087903262897321181078616115614046774699904032777920968033088350416654870411471374070856722226327431820013837010182029064909879549309883363894599072191974613862821725490768426476842165384242214731187725104101216495280628125546812447029249374040701761939073205291208007481190197057262000192631979858960297112072896725537022321381941964676441971099462347203377699712429217949208387698935492991185913264755467120613559372780555927355073831050871511066382018097382476118004713723584675031864753256201284378549075931950968092135309310817311970136274085211726874962237517301621764074671010339503224935656861183412186307026981211218226370337286726769442304508518984523084977614054105837511464724721006026342931627696296657206924809313843706999396793171770480768502603914702986691537109979080637128472679268569486411165686378296784393494806360332193495143939131209192484449895962507747366111910654392323285800264955413708396132004533652691923541668644142836587561167261717390694710445284235500808280502520275126180378161090888815022624249287026742613535935923043329330152954 [121,89] 202468536463223672422244121093255360699549629659733971418046496315940199193350675863537396664179262149695759258098634944389707291036385482420626519124883221244207767019767356166235091384735276790807511383034643082248682011804233913829550670599066831351291450859941153436229089186778155467579717359840842687763143458792433585487045348174480931608670541053603037270330446467110424925864436204763455712375854328968763885688570366696395013715715681292829527674656534124245952723128686748307368071408739552369308487020746070922446903706867072675743288627112158800150684586260780943314422264224498575479468019782522712086987638463177012445303544456079880172648880547986058395229150058092064876527726889293313987256806524440754043637877852732020736118835321558465248317762108550111816434780167940020357063786280454733363379879421585834818545594834928903833618182650147549005997000976761474455331826162785278213238960443971228522861490051062750192538142006348596071254939256418391638124586707573888699913445035086045620344140497460878820157529155879801742619307128683800738123071294792031658981641745770773452266070636123273722119107575803124594713545106269067721127489833941622627737365690297863083112428951656969941475606907439084639654330099185867344159868751854677912348542410468833538049506897789674655716297066931316144446725052307324258940365616853458746077353682290439410098021933421470309120980880383881494417224959394313352983097184824218440825635377685784080455946428445180606834828504932788089479165440427124227142667495615117176379992192044228369852792341550713706170920035278420999882852905604173984616211380861498147810949893853855993829087692691018823473070853010812470504274110051629111743840540024378611793436182508579129286491543276228517290574549276794695660621092656693273403724840377885346441703528875899508916057726189928481743147555346619103550970047287630408861529490 [121,90] -4334772789062490111103957115549095610493502276729012821946803641386171210407395985777818136762148989192399259147619320858299534059197520712261332893353348817431390044704566738234627282063399869834958873066280621759010988756513416912631220913031872798410636909722543662223402704223109079473464725295715218008438892109428335269182967337329496491035916935752442315151518791123703040692405609370463963322439757951790001525608993219475109127939154099887420160377215950650132816037569898225499509544760953504224426824768176135754053501791044255391448625542196878006913641892793389246709201138428108856614199390585456866058275272918823831030335251949581863989548928676950846010438951969993452767512885472119304343191227532928451717210054479109744795739239983605599234598249530313106503080201610096824907418102554607794687912372922235939458746432623393935091463640630407402145738061297173661923000171934127147687957183162535135210420197538615652430846738481065737710320098751029010507142803015707124635259525332133318653625734383214162269392834304533686938077084382211363741991024493338278119100489642702686068070414588759685326398539434059000918093860436897508039228799924578584675870843651591253069526225188948580634857201591540910290363239226026443293529149812731522331493903276431473744532294592977561504831986561346704205611963156547356563351074473099650269286793320875459989035887472979713855078858730147398127656982437927404005901657219349410017936974446497979817646469589820679035475400166284600453957781373760457834932745687491523928599520152680598039193371180001164887740500810576647640311032678340080637985469437727251707830470514603434277897844164479868497046450450535635717917101345026211210153038231490586040494071727760168696277993134477205537312279542943527964261731100446798774507807279425684250983734244394388412123701005953059928190396766689723339971690258156933196355 [121,91] 166676502766055247472920716661431864393602636104174515474402068196110016343170985838563734781300811399223199003128823324282177016104802376029292966382840421080436399055556194260645430264573191960344751842096679765830116349933073660221070904222405511300052062850386430398397214200432589921033000157726417664830565770742352648530848474126776249291078443267489751265516963136197808716554811593289146453935140102351414402820337025958558377811373258427755109870274963543860713822128915785183631342856629747727626438645231847937781262237626930406256447952018917661557287395164486638643239069427489012467702492987669805436541115829015460806351977710888403002323168823809770091556785101655406791731457624534560326480286309348962858305476930684398422445106230677515740633947102207293100450318061302487835407572759482084458204767671570318689485702845311766594986667613307624921644923313992536873930211710036030510815246756503386441419429074133643101284532462762094760674241521572366137402762207517140456450998151652982580711694257261209526157170123219503539008600897962710701343179252140410340599919575968005803979027078620284924556579047142735873361154809829886280213605969586651623938061666468380545055389784335590603437932285603000660864949867986563743166722080035595758780701644908139915105065187094250970454217650023820178808358115435677619952075345147976980697961100122464215803449878706016691502940134863822025681677274424892629063729049287337206184345613265307957613940057558735646392399581078368696565157897675893232504413901356706223546962492880700429621253820456831323774510049242369082576063225794939629843399525798486332539978199600242187040300751759843635391888841137862946525144556149560200054006758887762905476822240933202016683006972130157020102202015252190283563300399036243892224933854153921143963836333939957113839353295586742217991990121778174052360157522166577162 [121,92] -748101099221173342883472277133473325433702271981873427949141493778542332438570950774010091240034507428981893464899302212548907268366139386302655374651032531723892908499649436567155352222714821208561627197372216637920413164000679560887954532512467477681725244520020922086131248648891287452691868415779617718444731362164349609835472039611828963719863614527968711318475819673452386318493542937406467867178721357594144352752472802487183190965640916517043806724413111124064891608733940782646875714573973206022626537412483259941785656774725220116233324410785467281517798775859266127892797541714081733409894479834098831293248149167655462999142271958808520483504884333599990151919727740157431239931677790072161385686448368269513464260156437798630015980100464806979469735860655523997942249845492494735503421494940671991308618856886933041062176785814473304986257816535969658421660336489634775257119797952207720997860419826657545221186878346467771520144572891291419982451562287373963227732597725937711816880535878219412344231754532188838837114516894395747614334489915322445273930300056918468513295563536382305466314103751584224090119549261951675624326542854082474233532044950521505766999298972383136095098076660952797363739950474537213749777525684486351968374107627496008711482817021053577039850012198623813179112196193031337480178713225070245256745868812408995828108859016687051601659374026736858889855405067662485788907857027252089568033293918659671371345720931601915120229656982965122598296773636244807535924880640863380534426086570494295929760968609207311882353301154344178534699127359072092394457649140228793711966293302513189845506659239400433425352671075219930184180392433979913587730365555190030200881886140085700054480010738109882047604518896520375879901249327325151119418567473414654616234472272695042470678567763881103304118243327147526346162294972070866784706253775070 [121,93] 1932574992428662084365722477035257405595899636637002895202399555514922745076002860595532840325509467993017945775067079828894185662440154746755168617054772460082730886561959924527274881006128907401047236761869453667986692965099736096127145269892478545662822526071691240241019157363852339069000816188210120960506341270448072361977832477767627656424623058383619801499042632489253686367427154031526935581874899497104159923814426100784776768432320181507284145405799699806564807162308897062290674570697409790086950453335037482657447350410515435813712074173118469357484920838613960223471325588405094086253214963484725345055617728409563557384523243457419321537802657669548115589446314701984759519109371825101293600496612326515856322205275481654221770338069654809504132501567194011863387486352301523073292933558274121632738257453767542086047578311220160986043079140741331479712225289159863898828390755180255390885658518506580190636738118135335659926412828083902755114413694774695371422043375775057874327355403037130875463963856931866243165191369533129782508940605656016762193371431148585039076595768856626577832710804532288510771208893646615416497575288441124722566396341776444886258743133582447382711479622181049837609828887495390152119155108079513504168755545464728181592581996325721692183013469332412700666190264345233328120424787070769411491261935266129109386952759491342718856315621506283532373774854046249487816367389881741606495546062896019934214351313359422494359113621720326071226916695551161423294421555877269352747959024860894855417495918930834173148635526029047763046191463198782288264505564866396465817084485611445664271991060013813305133447197122011801551685103984344719797897285083929521409423029267391887300404769923684303158039765976979716721341125621902427880744635423472273222712921191989126433216991024092477430438304410253133041013039901445258109011171 [121,94] -4306615801923995102652146935734737221531481387760767936216671404086898053173840194100300733365395199125749111183725753142685533516385497332496488036884535357540969310748060023336314360090194848135018686974391630522395370700008440253086864246065419476367195995607632316319123113790678312735657138939163702491757531623391772244816473973035291736005654788609663575501316842703456944632168220530975373870350509537882393191874824955700937748676844097738833363663549833137843520836670496859957191271755609428711685293424965892454062215312501512171632193733397045695078390872481083858970843021102245296848057696471962063228370433476793387274412075115744482648631673279009056515511074265408312354297828863126907172784213269662082325881696653036371927971179627697856351101299566353288480721235255758751329775928202194907626888677315414020243090121335236463038501638626651294112120819846318630741011564823656933389247848072166062852507595974211381665536322345361301568681691887621692847501381643612279920803593655864848581373945356475207515110906285225362893026212956956841826070749310037289182572870323901163583194812645346987458633853772545432447989498501309955210218745754581328403298343593794476110868283052926642600262341264885848030824946194471600883991827445308608663344298168057729506109264026973623178380394263772853807822153877373178275588676356587395470813852054569286262709611162522582007720768851041765227635558786815422909944338476249599850529400132756905217708881417894404340285089014905358467546664918390013143483599074922243653489403698634532455295947645118518979501846596625620385435059858467577831439414562843926923046427336575106865711951805846459210114880555788479792130471549798199460916896733450931136568199154095987331734258483684464754480720494556890580331070622856167759205623371714777009076646621409651626036572474162211514900916921961899371 [121,95] 8786914933422442664704231455948851019511935810470823116407185518410717124621917386112335507457394484231772213051144549279088465730707239989869458319797107530423558350646044122144675478652110642774932803450785329147338369388300287337110826731130328116651414038790792536430965863206241545008495793113437616514408815836605748583631647636241568136615283528206101631742746441074586590718809549465809600344638707474049459726557518302685342541502271057822784867231716480626003420488686590726075185075879275609023710903577908530559978005202960851572967348990973417952086894904462408729219096156928833319262815197068594092442789072891686989779130714248586232705038476599267368226641069455826148624490978282226179254765590897051295657846527213662683600816815213047445975937693968887381835374466611205539182116859861170034035450116177532718913969655143785080557166174626101986332266193583844256647599503681089321113649909669895083549892773788271257343468788477692768626118902493559794961319917094513418970077519370622061678458276139064593496201352198484743250358031088319029783934242981785275994236723411062434063120499125326305226283722603597485887899937707023985192833243881850883490793066444282444769260087823256257140147404564354917236944989029849736283707650423124413685917660708638034118622303408165325031374682787091304950364727375042701108121055636442714665755772947826778528784749369904305777385730841448751534127523993946917723039148712706768143180990057775130768536241017730657420039058747283966755870615857606632904401607678341779716384561773842906693394481985862785692479953897476415830244568136405786885574905180688792131561425536060552032777363877077007075741351838812380306010071557357341805212277716136575814077831858284446415109515403074250033510778666382417560883509104244501655124919408000818375681693751956389380398899444630622427888555040702 [121,96] 103621267042872713041677351479822379567354463607309037517792015733770011488159714732087589591733567287347009472072405570228250395938702720649327308629325937397823022291428285892785557974238593417146607659883071052903783406315454791183817991401776563691145925682182605921831130677397328832470842546765066911880456298204111107538294840807322190348952860038524647514789161906456311694759121822199481846406684436574296356830874389637213735975276097452236115269657634058040733413669099212530272980552036211352190021904280849114798238393781992803879515137589598738103453677178896293174904957984119199663977261835176131618735078246133824978297235521705783801509768623298333417747920167974535111517594088756977716711010190522469886623470499190216477548647488530120361650133862270735440175567506153291548435843981697266558393280347145436253920893333760868722810675571065693612790097551358978186751554784367819663751559177556746117646829865851470122543170950265075891998082268481025019284385148888869290904217064663819964532415290845118267632130682944850291847669158934018757053805397661330468910636777432459972306687086242665337046665300576613872726926242717120254986258205841056827917655210809874822501345536004518295118679869240450840667910082355863901659517124637973891954279090262361270094552587494820191099566334639457848473129485323356479999363214093145283177405310614053852388854018614310046053203663958779966552557431766683429762191805420950836506381550315902570005443169515545149720444215644042592447396427919228691142831930619050730544375156546363514190172585374994196204055960875697393822721835095941043727016006253790940277440918072336465625479866979406435944627190471118814034646938324251209055145145572683670389621868415298745857600074779124971765355713690524633568636505175693778445496783391267759797703626592257541962353038214329660456681 [121,97] -5220586087235875718301968320629543671817898622020629683736044058251786520576491400152422230435919260055412757838518631615099999157536013515738734734181055383282954284211967983328969851377810698715133663422784511949537695652142706398650531451818047392134806065164186252929883616430688326937159784088878483431363164750828028075419026542934708965391890425404084899227145022205554949202661055115812313626541165693579130678619979315544674980322683867722940302167423023905459863444183712768563404920588150575216608465650830411251820285063711494417006628538913457126088901814056831347867835400030386141561614211133878397350252635603503455733718459252187727785028048605518040631218231477005167212105991375817120001745302922868869219910437859420580326469716192423217996203915543854182818259452769709164493886007523793931049759575884238306304554498258716508885863015248168464289680201809434504626004464856525855434907233101306021829701028746991672687982153765452809181711889428250454731498226463759347104111452668840808782140214895974488303858864950716604058094338918496203679328193376649198675391087680936762539718539213949795341033818258703109450842069030215681322622968613692108375797415070669883116060882408636400088446399038578601217412780440013991711762996021291453766939346598488791141381073338420314954715169360439475485843657615175606035089060769335122480933530006180702406882676291386318154163967899210675924225385715422456753275925334752257893284783817967014810722067910511200165627304210957319671368979538567392834087003504133379562930186736725692443818561948476505185759425167573763627934585640764122314479626879183802412647865784495851928665042276448594787950732521314061029533700313860686545624644008257514619404928699545505804227808771720308619231974973859752524565324131430322468682109128356142034743658978286556800146654047973809086 [121,98] -6287659034050084292693075924801410116447472631846960773205518364351530044734542186474757728861946769520105822434643139958254223402382515713310564251316090199906662397575113704554769338602318404301965357712582774140663553101112075208551411491596592670360073802239165124106375298932315029191465627693305647968033798223045384112638282297729209486400604240083629027408389611072351203790038957591228923633423273131366538992372539831423696320607923658704037864557875075726408977827707741871302772117528124573733657235070804940051528289308283029543792935960713602469021612044223257968691195084790874223605522197096236540180701958277638110181701358714970705787529115491933607564528640214760391133633673171885402068142775972494324432782074148539892836585498689253670274791891711754299507426611696662343225321238237148912459703691142433616748579753866910846415978926298099750001853914475550835606777330583287657770507162829455477467966210150549347066245337301286162852844998965668277162115538364156132913222990055567792415114361659710514160502350111591110410719720509754902032971151780879698808306480737226987733814979971345387857992372288505194036066745708591987099616137503019399534465323132017736665138661021416432780602627113162337209668087555708762003014731097865538848618115411148730500915130575261514011135397335726092899233422486387076096632616844516237551673840337754703876449484590380631498158229647199130940744020966161332356002819153848964005577542599164038338738326728697861000991458133511078545361637880571246223142622824681502700303958613755593693362121590725671519955666539981241549818949461811474845449674521498688106043602106302623008927438628117605588277558418218344357960557987275591665413823400054550480796300037124381066833980160760524860672675476046533311621885935465405846713715391343860349919041706136545636610060900546 [121,99] 76950971264947568264866724725038491386227687972595714741189953470938862540885280512547322774191487874825094454099046457869609252414073062537855325164622485151259995808477223782017533406944721684516579457766106731661389498800042229987353756820916042443844810523620979666971273417405132380252696022567033505598202441798690271193000202908172140465584769445962422743018422387703332477756411964347506671828533522282888494630502440302193525614653246502954539002242080142292505350718840157433797800872809404193051756265774966545813395051669005687740900535694693897182673525386167302826211385452206577801781168004463657835588455370856000312518062124366992004794505529601897514993503410056698958835444638851235813139553952416783495965005005643462790410877481555138829746012529152887206383888661924244433319831076818466966011635038411411246660729905378941786488108413899270933903259092717436828648322459290688012486352589875072584811732396965656357205187730021166512523332663953473111125258612566408642081846255509215837146393190059512905249171250499615915990471212767129354602766481359649112630823975311905017306188702660714805746148274566135728447176954301109290333555794231187028255133903394264258263889373337646592490025517966968525101155529382425236850135056373978943918914417797441933733133662276829957188351891686108378810915381693115493346828086804967975666670044464367452865674497655746033947527613903729756335556128059342195266153526176707255902717517877230534968663450866802409304695034057091866233490027083900200471895231924843107487959871948773659755021451122185472660146989633281729693032727397723181194262587427109246675843166308520473000712974768745943027781447154013844774227693813014008445310759406738959394571284630520565275650653095817521589293843708617685779384078937400209654575886028803350468820240185792476661438065 [121,100] 13722991500519677238458199889512774573174606076514312569840926837773879125160271082789730877635591143567948909529777104210680944450995015548746599479487387599020038457029245034012983730474762317264812915863055411151447761453066140277238604668995471848579594959710687252482042605250038049346472591681529923349086656467414026932643284064674496097896690245866701341352974833639765835616550810302881446968097173451086373074987978695690874202240705641236058423858275345959188267687478943963371095214448266386453215282611628649335613680030090874925347859764515247952298664294772902621798323644995268625510400659532666289395435907196731995354625290564832203100723338671616983807058819031143873957542326657815289980284091313340957270301738322945854764841198493876312114419188409769517418538012156580830003379776013818297499864927936425953877333569202032904456357202535389308246805767151550850884103238632668177742794773888496862430709006566060650463992860120142241722769412034229998690232433230598476933333116628617143888207285539258108665564048613950002019455577902748376551623867237723906372627137880395329205394222275749772099261902036312045802091564792440569280372775018599342124354972217922202103486370024543360096050099445102856773124143953684240064252555773652728790434360402161613109596244033626252223880243702854900640004858828478133316707594125568273490477328754926439733125445469412883413866864091658517843425011680387423013432867555399931040031007472786412940306438958350044251920379112425433401579804058823632011447019264417047439665665048881228781373680335623825599367773955186004562730040571186293079202242880364169911036142124327167788372312630900565348186813548914024979039233086865745868464190181387258582083244120525653308023154829600264649136786778888807927824077235591342087048237903410114560567774445878351188 [121,101] -177991020859933261536548334388620947450564005946877036000049138934800437114623732815550490565689439701609913658864446302294230221431713097803998666383594187673776622586689404626872635990904477843606428099732889606229178362936794481513383785615018252205252539383855590151546234808631089805771489130916523326645399049622240917222707344205026029844279763683761779415915219942238007199090934464765858747544594223661626883751099516312804515538248918072165601135768030587345980531123845003464854980420637725547287808170983336172359778790259852652225230732853610569969368607054769185288188033390072796934361364789334151878846929755452546061332830600080481724911766935264121891714839558907459029653799221407363534366270554428429509019470003054107587754792454870281089114742864170421808939572331011040999848017762133051434004959991151168234945853363663859788635973276168443045928004524259295690015954898462340213524607984995251550595315888123990106250679273662087941598339974434542636332290451156110158820713412798896036868482848101280058010544596181641406029224564853640558327360554714531356741693174097125715402237064285600614156609148553290780835728609000470054388983744851667761921780206841309380633238854068726446017166637250368750707150444133728977641815484055206065345275054630190594238283705928244576125755320049783025804981644254536377845092878633799734747243582830952008648161262870860597740841731802563752261635943357451485186311696044090430805612909650813358347026954579907406607616924868268042319274031800566300773632788755193699865811499973495450834547217181988046730836941414750328666870230836888870262525189064349992497522658992004734091228387240766013825136577235241461071675919129947208786535533770780542980344447329889740625429124467002995686150568629705309330049970072401670495034319328379264020694907035132 [121,102] 277676656070317955875472416178157037607946209176947590025106522948697980652135738425282520062749527262932804043623318462556347646736753980066548830032805277048639019913335889058912392798325852827467660026003571965324798025632831339363343509022858981870627420165083139579741351405043583958388637106884647389734150129297003528852356992801302377638451029480285358494940965354458522237928108470826148551180304288422712664331845299761560030052928357497329332735666506155821361421872716782743403841189183735404364930507192401454913806643584765649545787134769862435097044385345213213196777263782388568710194889469744983236554319925697496930710811312752912771221628457061366627959745577065967774192808815061650218437732529316892875965043386834961527514509467967610315781467955498463695580964558528972570689056840310779500483884079864714820645472140853563268161516565004825714291180966551903340762508520806331519290983662812319361205559033922185366304066598759962169665119984946553277463614347944749767913679647007401299706058837148266473059989237850783357625407245278090627273443450035621830977718154787750175028138311812123126360234666507224493639296168510749683415439385347022771760695692407501040531983777697522303971520546640413486792743650697067307910752819450565623771600531065097359101231450604153123017804420340445662922728286939082619342903582606100435441539044574618065473039213616100769357015344453283363149110438554229917638781290770574712538447444862739457472125897309516398490430850288092166869858317674883743833100546676085201842802322420818042442979525550058917525203970513430581631860518565927853145665919653008857880627900051768979068213457446510241064049378906312486760337965626426957394807582705903279549797610385494729434328078078172890918483114415882608305342845479246208363332396957321195661444875 [121,103] -359003469294992141297894171419190227297846992216177477340649129043642626667070994634894603026888904139748694008780540036806050440235896696279001309878924127475815523499690919376911500821789975291941647753060282072695203215107442097669679688409282402418723855865250597863249738257051155688729629859027298028917086697548138707530020516299051227645470863153662589881633636983236392879845665040888032784648732995253201266273708970741114993115985281858072502446907058110838664272225924815502099070359979945405222543935596588995538290737305861735777389728732231915712901696422371447823489242071526339479777801434661671376462100578649768893526836919645336602907880792493064667096478947837217957129887265408668219378848367289837253925871019414446251155715198209704324504253757180242113341805630262311567881607836491897655282271869035489262288923534163103144643998373984446917074454810730013593552067039496009705600877720900506112005657667956053361072789818357883471740204990367040745994234023485705017050960428997681818052889989859752098988525813224534425971379735525442501386804315550686168070528024108707239171576748911083291874721080579399976637592909073285885145481866602792231595445294933434677182840106019007552320767545927659420058075404795634267491711660173368036215606582146485268907149480462230878405474918148819758110700078358471681679769247379789988600627869007434132050028711081163703989106142990075239668573564086385191382674504392721479836479312054469855012922893799495501520480046564807859185150275617605416087095785602246764550076307636852308089894043361024965334481749880731286205908170395340458341618057132301828231970079295948585793601100206345939806389598445571161919253743802322873817185215702175883871750238137792996152844096182488481296154900953060123877153166563802506627396412188966218145 [121,104] -191446769219565679061923776268520039564510798844638100215586837653463221598253213529866050016512739424583208513674783198104835192349407345528554259262894848635789546816291195534289813136949986747926455560633021291727328191576487532991068877322145080528163725065172473607209581329974620031638349459437793681993000765939689068614192267857563684304026448165075613964662534727651591867188757114012464047446847307837089402416337997111006482577093584172257953912763416477929980513004595464928806663373526478586066642840651736373330398935435933604029701790664591710582329296418426418122440967217721511742322387928238149981219904745282190861988535521438962048473065809482776528421706991305879817003910599614687057140428920156019042829524977233155259377581479476063092143479237189933563697364866737934875501330960375152958650828346773141370258113024445877317430445501365937191018780220024823006285187458180767692587519400785860130994293250254467190386447237356523271007602752512059867089581213386601399553420118120359370256792317521218381851961221103635087761029550454164158636643580623930368048391199759755228357921422790810083818478548953120769880134200895320624038683431204416932873917250194893507635156140078891154121853425237437292550680599765678187739282695630419603480592786303963982655455126521206205970395948158103843585171987860792033043471517068646847775143166310634725967262089796522231623357804456868180878015918130352796828887067104462285277930162064104938517149210921513927612412343167752614548966753522386857132897360721990427746172639246635855580599853320387940311953658153228977265155005974685471587079448596632775106483379429849421734904010265799155185650983224373631125044846441113189090322636768247550594387784901742304209013456131510564835331614016743978317994990072456931181208987880305 [121,105] -689277839826253854721965700354291360417522397459320305487223940340295766079596500245279822732582161615377312044870059308816312420365509752882932986866893030826180480511019424559581668167719822944224978594548981197221768291117294432686736823153782910893027471127333382645289280030439810422359047076052091163093226501169073146746481801561584000598486918567796474468478021712133387802748633173227703364929754127442617383419874409096790727769982663761916980310393709059891923806539795858629782741984150443739257544968824602203538874688407689270618998400975573768306142470833086300371514208148157587097167696378134485552764486535877382854935524452450556720955878736323382480175133428895069621889293012641031839780051484394359287687538955807354148014862491234520488269725655562491015416587792710740906312798912033897410808846079439702159944555929105180334385284655022343200694006758577301867391837445685954225583825398840446885929733919296962089914548301885704718805853681969967695278416502654643897735787358529509279073316888070833746909909618954142485059429030517321318606923032796908384312338833871571839996427077807615694532409181976474591195805895424639773603439488412697825051000612693244129339469192192558565031123852551279390045032235314160735647785940091502812567336698830730110992215692066005044551437752649702280757903319250025393570857576008162449388749086597911868514107052574141830087965692719816393096064260891843277980826454268620166951766044078673515046984885589392189385478795848786396435636985568652609280608356714113984735018764044246836472628207981565670633432544854289200482430913409032937154833926161492229860482158397794048293562147760806078172988243360044060086146854813849340647437131884839217461332168944794825455919106142442719194850409363244816640169663872053836489374959 [121,106] -1011718988070402244749181093668857611797976626333551581578946879204779396157329153719231859832802203626640145912034457632508153930092448556833249188589777183314191525943449976407696446807883799060560390198855671955318874524972820636286486553589459255563581147549176572258511129134849936064896716712076730826958389890135365138297091857856800535439997277421463746154200372669485929183776769834251177721890769645475399269271557044473516010534377508260068491475012112292961123906643533970916993989343788334404515804363652387475918526312023213134008746967695149985506298925891525263452247127454169634979499455183122011288306150196553503211108555825156207233501835013378685395013703669795019010130550695220829465024694515589666896326169858668653968600898180812487195926518671218760720566266736506556195468143674630792059768424925605199211735138260657495493956949179911241582183590845510306914290198696130870401397174039659206426631711362233608928407164210943604107511281417184162261921133883740317965891561960774219673559946139765888567275793084488721269333778832608095755629143937748324563506281157280109083997730610180783229856101462633308531130268393333393242334669516846591911607628749315286093417449247908850722071259244185976358312783404165800956392428392367495561995012149954378403685431482770934334218553722529453975492742190366054811326141360472589602762426484346850314408709268047191626679861549462899611445232368193955210069653470832672060251983597357157232770431980290878593838122869050630732421948901997303729650676742752318004999252125918675987317994378583429839989278473191410492932200260249325961462130407889821955456046110682063880322095762033504948672786733471921283217109655539385304414834326847017308715921947901344245329626693103141526577972142541948880511581022626600004028 [121,107] -737199471981346858607088256507799642437622646810068130957768389571725673738796998582139501680709074757161362560222941154716229673676514323339724090281243883702032986172376099590880761027810816251312083339416779621201465731713995222171965803581821088675250492829943731190247479868789476165378181107202943713614082047621745694556280167359630684536418497321699301178651078728582135167758511090372422727741695951086510081942479217044691894477287301307001200027121264416569257710587476575286007115301506358750479200192209209518250435855031508105677538916895629541452137600495262858708968843587854966688244488169287921328682403153778698294606400065633025019006751663731514784243174996720294639312369467438362916338850592490965389663802500026014704583254654188231415837783262008107222597299836426826650163197749999383789372572535813266373745804982844208407307483201489996763479942586353988072424791235608180669377970542681508798640242700750167716209005147902030250164132739307050191959322066954863087703138888427536630188781297303918476633094335831699377449172853254182965960784810762820595874793330679896404707984377839391836058850162294896963865406079611689043907729271734296965832616760975240594259278950309218761434756619219135074872483897054777684450641767797966123893774702928598944136597795277559461172950024741192891174073212297206379905622222387939386840370064613954211884400979674558206007290016053624570516884329601665299175399625312882154093073663497679373229479409392906798894309735522109897965052420717700873815570216982078746289501730837031003080526747344454714262986435919809260898563007549684787974887466313293923850583199538781640632604813288809081272128256335108984639543938278235790409237346970945327120309572062037720178799495770501092306557631203567297149760283485582 [121,108] -158314228925977236510591354076750748408662780634892631003930191071224663805576496770833850283329037349708214121524513742482635697004620963750645942875238447526713495612121969661727346819565894219545513632134971966037307980746387154738666655985582738888735919485214783811727619047432991512599661785704689729944505475128537739969576736866329420874411685873345650188932606199670117064088129141492107736684386981801106709243134585275420303978457645289064256940500613626332886123674333731209896022104864552163003343789415398078234382746693168077413042829776913423080616188688856562925121293404830934233409310293724825929916363436734470636460398031579855674509938049539220456669484307981576841504774822221609557233879610617868161881365354472893941738539770378649906871634985933533121689802000482335355455815305718969105950521173881577415436891421142750363558136984775889529144396146209916730992137279247231976774922827477537329454757677381244258377697509162238325925530051218516016301742063926627265219205439475448529671060726766695310025981716576126760089037665230550082117412506171319715585187097928380795064912705470832866833578300831470278130111244467574016158404850795233339829306295650686069927707750237530667927952908157331544892849096512726505848814856868932045613686860852535915385889140107421392321603929718427957227535827938796974171303592798052321575604627791643355799389699827623572569686218026460757726680745397157574241839171401001413075553626368868418415284939938533625476117698480746809803224839585940440938850826369081546014195158413165043393719024127517156427412217621976579850603812457401283692503821452633848224920218992892629244608685624755966256196998740122059298282280650581527523153286452542788217529012901619632178988943688411571288693028762210651074497211 [121,109] 51306353723770465885975744693738210349438485392362212395254975134598208132396824736219740391178828398442486449486100129140724485035094139762533860933928229569789452610129867683953718190817073709511115258657958391120292253617999927444115612908707386787421683277178351741555574525095008933158510529868578963041728999268405330436127435390961497441617411590819622733909823772674957969439291561925720758512099175001472291500115436291226438957712195834978280984846194999715327750643980760651298306630034543627088514190074044527022163174265984938783358620856339221784139818982130640621050090288424276188899137271460745949284674717386869470364222117360048403547900197242785773885629338594041208917466940741446567172326232252173191530654110628256090291976080127465058456080942110881641138032329096725103271078314245168063555944971750789419155042173888491686174836183675785700548872023103324918723866247992892776194451340559595495353568640676124567653510767300583484646064786719829564857768693782253629260154634801191258051136508951165144317916954417246922527364319616969041820758284457971241133561504586726188679334258623835025541414465669806764912268394063865198466200762818076092321042721825087461396946370908089644005519541018014419990834760044510598792973692930056468482559962688273303663319615852636592950521225346726377994552252930743242974907266699079653496785451037747582041184584680063550803251802145743292281536968263358230478718502926056244160237863208831879197347921188271307397459849662535868006342970291952082973537639893763469011031898285369476877809787483310863306784903940144362063142404154109530512181591169825125302143282500516385373894624291587507445024980953272853515850763592228328308192325258700897496669593961881184894340776630896039709100366162979204968 [121,110] 2015435762763010993525621938466037016119991247744604284642182082701067189050089469588735733210323688323819459283161431422165193821973394480330445553016955037539657252338782216328827653686942556827825581333724769620553645886300361587620774312402046679612830550129145386678676571110897318581579892653546523313176189393132859964200701548610826018025165006256622894696354098662044319676240321285389340434600877855090516720509958297867815106816524544490762114238885119980297769598886629397346631742847259341706304788999312149843553067646787320189056634580263839312566474335643152337380466417485748865744033777047217909948223463058189880666814575558119167078167408256307606921798664438073483709334028968527852332373850018832999258737007544005648979424876316539597351844588296066933102976901571826123314755767344174595071906372537844183243398101026559532976441384525243746456821695686671839895188889552392727456936091909475210991196506261077268445185242054298848774716722282648917296649669808176647138042006972138527189194014195031860767037141314621731203116952788529559759299837005792303442788200125118102712004893598332852997876418598699702112200423539798144785496415512197660492008875428109791000376288847774113229854671650599432267825337187818643159203780193263637976630107635099476512849548079721102890656469780073923937237286295458433382103764460347599034733147838229801556867621538668080601646213902400696095508130079200271633151555845430623885658116393080207820370600357015908774661196069690273599390284158127966945700762266018619743253205486419636586068072943250411745776763823672347305178663623269797352533780539434638153179106149438082392557469355824680404558603263805788374765627740526781478622319463846398012006620289727560554102920554860895818450507184170 [121,111] -6622879075140372434348937106618414016334486713120424190963502135637258646280531292993102698525787612710343413462715004973368010452325577985272308401352969176477654440766900168718992903988499672371838687901878199634425545382760428947501737240862590093642376271475866713639204240657549350873813731020104474471589983721225680013575035767375342855226939099047985572693160010361539427439694088977141838592059898653703093460209672119510406285344022376053567750164106920115304591603012955872650531912344666268921663371571482630186451424816472221057551157446928185487886619843452163388327984018714098015976307496608387163314753374743658490702290119381786365693530448334346411441060109081278534726198442327680629764230860279966090602262176155595134688289895783192071636897990746359163090473259907356401488726218311030912858666360086186413557333224863207384529556369270594799522003271174881812324836081959256826995448751893470874858450917311809912348697374633775026113819244455833293984990022674464132499232697485418509546142113691378048933184907837740722720272129105613685920878253417701284115776807454381149317469933011225442535982621087325428869348102189044086628769970547882717083628091827705014861153218832948135164516779394627028703841356259044216912918185594622690778540554675033522180358554378533592100252316872977623963080317752609615768722144273656530589503205993740791068309596852357625606106480148462196907324877575839772087118743868036218035630051058767581123668602835704502715179647392036574747795435594290580161502017576707988511918154337952537626840283125413011755242374042272418044121103647933157779283738158697900159969137044931442441073097270883557893751917335391449723506299507892034009342600132055231685306129273406646170112131203096364584242275 [121,112] 1470772346751658843081516283180617631547814444637121188509212791456484269148942967787914706628447564006225792095467092879519412614680255276482015226185530740767524991822584547678666710917858735050169643501126606256347909047488335367191475012704003051563455966973850158761105550822260317284192887478313130565345022385372988684040609827366232915697783525688202699644574115362493100668184335126774639405104918869558319077114530133374717221709076192506297587182987886582879260805037305560529317317423508592273902214114671877997710377248555696594800716183993623748516883914744962361863240395512927934793594968755018252186893532181885205286652973712008101651016799398395290098185549000074693449220852095255294664667427289041749298396576286802968440850552960194576740368599372563562924068557979461057514171733282551337854344496931065850577462275540034356200337716094416831517539196257532256619691742758182782700290741943368245956557178044588554539739385191374478041422694435600023748042770837366737206772697786508067253003938219947061170353161843950768283018960540504382631233299844167281360730543745284239679817815690719452472540877122959307133091510235888913667567227673156351882142922000550214403909547492278099300133934994462625859608821502086548092523392384594975491372285789821417634826973185738341279899028269254685053539664254273179486858484456141189002484796473914384692137514174742457117163959196304403039699111630267056514294341309048215536887599831775029879681562156436108915431683993644754194210862295780239615291090969139995966516378595171465378949007115063802682839235713434938461442967419159916005558416613899710309324277477088419921864666975986388692281384544205185884698173014575384199657719996224819415454862801006233340476949528310848428 [121,113] 596751183386721192832269789305779642249897155179969136036862728728305364987389685602356792591348475490330104801083175592168633203101066969488885490422964124630662581062470512071413861466985875542922066056356315532867045306097621911093047736947364135012204024244108971844140823835296848674733052950975140106930477837338647852745409768601159895683006070949035458103225730146954579197969663161276354064846322653884338369598050754007091364663000129483701033972904844201219987204412890961368155876956727194291996363632377754552044940231183683634928967581614429519601849939845547000640862458842261995239751032715442957245821853506481314174572722761354349127177725542917875784402464745520901245052965487601657731564570339460057415443822854005724584366165899066959786785300222316716942955130871395497990806297962231323063219131880417508773528773003530830467795104604043942932489341422188043557133159594310345909021791505089850419562667872432904566514550501957572897122668122847479547023330737883165005199276281011180819608505162048389802656084962066957515682646817996289043041588114085867646028688357554129084826272415364999191395894676040376991512328486349187294585933480488203305761693000454300678907395596471133578915164109834690138684587081687448661734781449931831127892076689720872829401506197849438585149190722676629865929270847713538301772572249213779227144384004451048288771656398903989630959196041641079058177557559717429320506941705977467356726850772493704874515172066409617847109020354122743939164014794319689841138314687567124306821236774099017846227244712479003303551512280591594746982441832063783862656218687300276862514290821614066702105779144630060277281297499496749466633017432500944380959609465196144522468240300704051211363427436514 [121,114] -25583103265018646585747786304973857034837734179785275785609070250461518710295841941219289155306331409212669507485345750292134587270461439207983957949348992151163894291995481847950139104160231583018474164770214266406497194059275006303668975986799309574910404480604353522575906078087212082830469178279477661815282243204213266025535240638772185988348444811988114181102618225445933038557203410199630659530778763849335832189454831743999065776723003800576863930012013935150131720337803475755205902837831558588433136460290279650384530141657532738938091786078473060630696126652153583438262591652738209543110704997177550993826247088786660549510592663668764924574619915790274680412034231725771017164992326734136111831546989377674706541221980893463167067637032498324943328413771034703944472960815069839875238775594787847643607519652686509556773296316001415998952630163808406083778917102616304517217608312729293226669157460661050584949973935125534579913492166515680969899180339388442400610532463950874200440346279582701750776207683999872661394327559743741818691258821547535951510542163529779270378523599282363267149800474658789703735560625659749840796861987507647627744525313186906020634225311236105926253796882941837213864976026432222578360613607657813442717894531561056808515725074349326621709432850296889212764633284735268351567428850030169266071477641040509802543352183634227696018149087468966685820353633509129485896275174910585330478708759445847909799881922346569365694720287423344795665028803598367731394153864579463721715048621238141382372109710648746365915751467055982201461966586702111983487545195966106738201459012863292340934050378382159397792564562716354207979185156785620626192327814608425771108609135761270015591614892554699016971978 [121,115] -13362403218241580453779736879362303461439900233198521094451546342727745614371724524788585375947147859908384590964897352591567033218128371494051235797488095528976012269854393861180142862807547411934796701752884246624075799017144052550765755764627023791208400169566007651960105523611477038986336072330790660334776141760682668203820616504276212774063071993273482930803316540892810383650480110460743262266791236486371107566648370802166042035222281933725019344006941660127599781922432758339203381636989959709646760185582701296433494903312959753886520915468018357580185116903833091996092892065946012099641940813513894129518480684044100318160980214870605085973469013058270922867685648387824677299150588893822317582711322302224319252577923258292535129519252503211377334217064957491771636878626898455784622299860681469162843877424325523213617498525733253968581134413536997561152653211806795773813083568083367234306336989306410920375709467969013314400118832650606309495118652346875072744769899759242266097424222611100022657276193080925517238699580879960873813960680997478318603121004923735559479328738249076166938152807639262154181072564868650474703679120016868496910665014807523617722518369032682883605098893744033833212268672485456731671927310189501718345097635103042621327668657613210477561184053539152832167933673007914193642161161375992575412260538624618383944806156051205441883632654463647048004114525671384123859713747034038164171109834455615860630167166150164371694891021754051963842180322917518247573131548628586650595260979591009231512396210996422600130731389683021132131405717700801042102563462643338970021673953980460617758517442449600381495434948227153812077870214376938481591780865383525165209997022305195529435669004049133927 [121,116] 282182065028025896431431822167734648215969850116424905213619240082965649450231324020588000674753274423833636077958553620220593566690658725458426300657960634649147342428045623407311224382181968938084988032571998329352357541685683422284859915950140250837275765071545081573065397524925794359696858246694310705790325865445987239038980895543218921392405795454781447625502003015751368949469833667915580462452625770988459235131182614488919222826874768146191350235893210159094121812854284428119492051756626179899140101435650139176168628044536291247621690903672753802958493825493145109078306335457138697238229307038596571212024209973772477672372871863378045871265542300407788830748492525442397046716316649189862131325340088983226976284955839803969540707770739392465625089472406784140042624577244116634822024452140263845371488078831881176900242077146193096651384535418190972849697408405243038604577643207205878686049760226299441937039546675953279144261005479170105287070212557537086095581201360392168451472690928341779767200225217868522214354224990741606033416531586068096939169133992440287471633848710271828054227111454404028344930155523322040977903187322196836665419721589362939539767139408596639216866580859561129241436280460803677459903565457984271214202070000908483012409437295806246118369071639383797016439754637670952106408729387289809493436035975313468863337523767338560123905860789460658627173738966773619502955500813190937163256993780082873261914533912538404448428922549913151441965993485228955489653087969390300533578274595974917941976395263871128943132097916832457342840146717252421822543925297301941829753175618963784967379997206458334254252916525503900113053576608791787513430891402870710411112356390858727028559073376 [121,117] 148642756973481059402485719346126771662107683484731436907496952810378577431330198504413523868721680626846476057651613716189225529339261731157495189062272034890545014750004439039275900598300675678601155122732665678431905819601929308502151601269381578211529846946884572385668328859519722908359929010112347357194442703039393526240162658240341334080468085981021434953889638217646421917818831286981250353510309899277610241710185996552565392443377013494657300105450115727611827194093075500031157743972097062359848340855379913753490219615244996184801664599798287012812182300526107650744679205780548348470431705035942690401196877518529493165798492100353162565386497754152940566451931142945341584516829850413745404221629917168984925824940833357658456384561173514892097230934262872412097997134439795135106919384941528910784594111644348602767243173517027949460482219023650704002985710882221088403189120639357598033861835126586592693533989010654345712972632916134490473133394610223756429889452087164575443551493140307337814034477115237699221116048422230864627998427621536786034596271376857317559575663908039392005975651333543143230388092683916290411030756355466624698518496912416926247037780888667113985077795083180357610243362059931510311471681352924794570931932661084970086125928832880477039766779293766542936500755800108921325265888128814930786569771603877562181769642187251040053264065404142467164034564567266044799263330310813390461602174839845062517247903403757675900679694130893359806243364012889062336067436450159156599549123990144149745272674986242161778074085525350842664796360687702047396060406250863216985602323485792216339749636636060357926951141411004246234123016134732873468328097909459788739100615027941670581429 [121,118] -3227947291072160828141267211436098974265019068099636017399972226125248559858732950658575272789768960531238565398473562174379159619793930193374295465622388759679275686820917380009780117009239199109586974111398258563846966682650545309971450397474918813195430599426651795395060440708457033423410475344002209589292809442830649572703116860274400390978618195201018767443386768996402631624626134202542679362935971642921966531299615430296616688671064750486518070384092755931962534296953452896915578996177074425252758539933243198990111287081607303683420470630644296407149771517611356058832101197526456716876329322076287572483749915788577798962969619549772234995324196864361790060128928473965515632075170949840693716404261977599949134571555902177577057151420937858410364919991259841011845454347441631895670148145505130825601548145821825106338927254933963041646561126123876660665733456027830765748802260429091130877455057474680071211530700891157570012300299126822905105665123174922603492695257976231320893669001297608200418906915928213180614314608078173808139338960783911064352190434527541220281506166878511630416822965014367479121131791506307453831769553672899904024688731006354246531076036239442508290452234746281100438793135348635538126034467881972886842483419236617048727694698157620048865571807395071274337141161378618701139462017362521811086939675862820735034329530511452535523915350235061892556281060328691634735581179600501135229635160291510234836099672246699068121192112080111109812291331447560082044317392952639387460885607025842571966879551394726066834059749949998031983338532585226366474279836764356546726879529101539790909281896527371451499629254107579818463579822016060317231279598751096139463544387551614 [121,119] -687960055216201104684772253345369447452463226330222442248319995462923476800042971407358887773228483622914638613657309319839924266403769000177934154784624875355908979372283017080551032287770295926598666137377139984995826334311760707092808022167802437937032447174491964574368655426285127407582074953131923913839143489578651803470200842685911342876621365780284955948387759709084530401318005586162355247682486086570291628497786680055699681926560136504810566455094167362172738308453930474866224903602482954602188793547018310344322963794368579745905112394150948252703358537267312898558680813796420796582271293062579495545646271298397924164824956540335690845022274972523719608099918382620968457455373444834605536975478858174798086420864306000626322596055989275806657884906481193226256119479687745219795693617332101171338228014579744913404338910048056072357344855277794162675280073585601673024662206159254471904727459179473801599842327133712020969937263652617028306350545963179000059490520210802429603672721373966065361112338580092033618971267365824591599469326678442450925200832508769873900187924568574721111312261430683406265605513626440941473448323849972884964010119917656432421413345169590472894366598634351790587571412062960583554965952770486108911672562889311603714163657836822046693147935691828153711265267976125811293097800587553187210318224049424527188087722138601376745390177274311746930079190783814896455410427118812350335918208985615779812489019379927901831298931030539624706165164516018759906333076433354776292071729277549495579738458003764282581430585459517291368767564499478064614805797138843064297224839802556468656462740626141131344561989447383237561158933460758987751329697819889083468781370 [121,120] 15608670161616500697149178596165826155363549544318394781158552973906045387029693222517380964169836141620003975728874461857792620439247247122377412935392133216309313858198849352601770187465043595811222044733326085121355189496996503780122533282774033459968994260203596375015877224357463697956833993046081894064222581627436442078366897651103475169837213446454150940403862433121611633953286486986937898819601366345543631367967412856476015719842584440010465050985725261626922957874783520139386299817634042170848853892978362748029497244622569606632134322781301556408113214121455721753382509086097579990381527125752223324211412818110835931013617294321485440289861697314310576555844654469613762886343425873042069256686393263826662709317177413732074591429037988994229715288991684407315202172952893005515643573127493473823117087346667654775894169965889739217577653467643130796292104614480764662053128964234542960638120258318477328578571954094957973984246725606231092050681765845996221580713823813203815613316615031516000770667682294811784918717122542107199523520378382661158366901783216018708494139482254915926872776635134862268909433291710128146565986923322926818155994054952720674998930261985576517665393189942751188813953559249140668766501718063718733891877020659960625981283961572313119573572201739279384340907958429942620663823245159022915786344650303511458091248785058665849724590331741235917504848184601476343061708313764719461903293768072594868758007334785521318115350829734109792137412084616246463332322667885682644834850973452020121940922053670542061323983847177039285017246669298520577179510338237447042481418734465340328506899312877928974990451483664386268494024091277168158687661903441844949 [121,121] -2245149942333238040319506631359459898604199291539903649378260936782723773610627534937629291613586978878153598122919471881577687259913598864305340590150077442283606296487349742501349651422968500287712118265809346155773398325058734431075602286946981254848758380061746842329973584702262613181202198098726333111183793762011277340961245972561768634890970591538857572713797255666949046480542045259085303066650593063976035533976876113745979630841437061960830080693338687286018975780653006905077219142294955562610105476988461017283249752556621528487643884956534145010596096327498271689552181846327881935646402235857045444138371982975462667068255852498211760830309405887505182039897381779377407944412546689786425585188954531735564765380960569158888133502726323325608729344112052390259675522738898673406107632165368497266202187453021680395646967688544436418716679639598041972140847626120810484057704566533903964654177557821065461968337088136990576997270994821388472634729188992791141408241285573032670683824975277785995241401505608796909911933441927869452981741958861510922105230853610629871590416531232452979872642852733500217871596199248976033151653001827299158211712992918474455484250592600677844286589587630239556526972086493107926453542598316859821720655911424357261492671277820298682834831835334527589788783517556383878906798458570250538955884102149396082296849209696013651195617411653229712822366543648329513630708723604502475204470567709690427494649415132481286088918357017618472004427879303529585668687973906885417014043809769479121776232414255763941495755542125378027731119134523518283331896270721321576631731458995191184280724698896386794869224351836920131625536827539253948360370468287 [122,0] 39044923108227219462114373067228574617762440154104322635232005231064883549688410865056527539309178964443785383968999138475591875464271697694096130730057489447561801831082100897116392762253728045542272190787604459287737329919864717233718401056391244167700324767802544360960077301863032312056802023637927290756681430016735243926003699838785582641820759732310666163455071654936398779901297608876641740989388215735926468474112121489813578541848676233560568240062762177847344613685021937558523708148295089147341431410693682521780157502833791609500302434225505746565136470972574314777523296738660427707161001901716052766775221196025554135418555506490605978173484431575563859890934432025549134625851901327242836301397800404905309885206722149109766495863272245976169088452183224427169849998458353221500785344696112657435054966096230254959353224934870390599612857316623107344598718988861254116987685924832669195246216401697037927366845009412708323516851964916015838869019450080169414379411476803174717013137870714594364316265471900512378282728912473635977720209715167028240158364535490119114430477802255950179838606072803753828012974653015669447748653223254467937165220499717383403308757113125511273866370449021761247091734130441060725773874081452138922158139725704590840820081531242435086297023349880410266614720689649990840349983833250109062041805603087809845381931284041308176473901919313099412268412455584918912900320905297265353735943469282396504602628364973381044677138825966282135708219028293193996466290332261255111731286837402311202696128877842191012542364324400596895913340547484301256772120702507764355923062960293000535566887099665490025267513279363456092344547615310691114535318879180421615675557201576498327818477772646835640370722354617396838525960670641983730652136526331206778444928941071908552301811225492050440315398601577400808002725959845726072636103653660564851678888486748303539596744048176911746050267195891290299589540191132213454769306501046191726104349359857482814726817207570068893597188438227694898986274442290943455199703215896533947670832276344299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 1229238171608651987241253279781902966639666411937212354699901612323732347580087618622651927050195946049767708085014768793961457641365569508755096985583991483732566089683390495424656763608504247571396471574301957865585245229736263626601856968242974463186711102725394677405067268241531480168453410552174761152409334115010419148352919379161085804284529205813194856249869874376212105578037119743747657246546302599963023563860489764344756725941936505728593016331940205229234279750168359181317062431680604903357504996830329203173039638619581356450268537817700684353477257861344452560914293042426002250952873588897547267771250051292170636125646259306200226454086223636958315026916597564013085274082009423620081915952341402399576685103063631294929320347892045146352641317907498992932585034926204075932396338889075493274179955724566630891627195645803284363852578778729295202232392708780516122403103135430935170695490452485788497281164469022986769416411106848330259751050918210558263846409396011402244709113490293169435199109809604655725880317321668683107836248154343958651019104994787229010780573036507511742792752547493889777588084436812696617390060087072998545192726300965901648591552439558788529725270620580782426947462181999781108152118144385306006422430947048973660858398898532069529223633755990913339837232624116789368374155592101883802946495561716999168848379930579336756755119317010854771188981595135421033708656939182332140597978401142436702921029360797319588651256551424835878737346187557001406444732599718838785418174586157776342774163784095979811346149812994857837319248969849987276946948174858494624392846090390306916586407016683759828457809553600587325348163958113428562003760018987130902902749890973838027090710988522251038429281288339865505692197018804406020525056725957754558644147869675265248879731915051989376735177494828424130401111170921696783696337223768012762734129853506846641259255486315308400772951534221761980446753982980814857002989658199064515168207592505168853229001141900129768898307524595819853317060667837803043875507429463778130696027801604941487312316894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 115056423486989411009908098189650706880483382498195576193207846280200763175191096617150153927636074974011071821814179884791392871010093517432114510578906433076408999632938577714350803243362120129815248081799089300118943386213686177940649866943185937264374112847522544999954018231845110273778615240418005714478950277405010308875724988511790393987781435549971564311661321732108282073054696696326292612026173554840843472492163706006272700493321678644034388330407690137937423349556552383306845122793776916237306936041528067491471034264393831630420729038460637092350028375235115776426858938027700011830888077564272906811283240329232799902828394291975052863115023689213076647906982152159863016592885326660924982012578725617847214115841420449499293404392447528522280332104160303129675091331505791877430824717158482981683380329381114442337758923321745079180987335554027416914598066304857657203653376908192239936351568589444126117918358354065658174062266110140813095565766955658903901736193186798885030798145959602418463779715268581846537286472139085213591904514160361013092062914567646395152666595296714184248221613488682474362696293845225945044466728545365551963006637055772393149334077062230488861736553227303792458956673397491492837368254715568733504196142448780389836347898663080612782034151484401832763481923475500727083466410753599853375452884325278997151173869571391437560133814897074683757079247678436731496548472429869041170636574599069649106829562380151212668998240008508229447874813926290828857126539650692611477573428648874537921457289423446170077494999772461114940196545346596746415357120136013040223933333255217868028696374518123301266841906214441602032870507299896427210014681283056604142959821275570188868241286253121185127064733180784608459334426738842207022505977231527315410630472658418346894768962688224256022085172227576849293242894878184958429577493922891189328099265832470201430064453532707673915483761800808536756440712300298253909601143388725502179911177700495952777851032456694291415943803805826846284624421769112579674423004656171574955347836066721356473863124847412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 305711686606418560072471493269396427589387959974796849185789871051701655253831545871864821159102727313595921123171956711306085796954651093186217553291448052183760478533836151190381224056662267351874315854144091878391007116413738291430408957636275879549497890370087627333150846856168462032565340726687871128985860829932906745837595326962709248409053010272594707987820990776335035117591820247947614164821187478249450010912074606107596687920387500788666775159312935565663406985179618677078221246079197657144376725799359175487252486535697164327310963959078580228617473305081180563378037526586535427446101768893193640833380689079046258931920708205778529334393748678053266295226320497911863502833882758582026911476178498365841022838729678873566667372223526544459548182395705527748123416627633229458410565989843007403883495337234310812748972865196569922649305204365726725551319788322807419533579043640258211899117352148943732946806453848491074653721476012388615069272941184529209752655416600971993257428347137163338537582389175033334099906294891160769652887132274770202392306792705081138839602284224219939068234809777277530131992647997625176280978395870146931110057779258368780945493643453509443269301047384650705488382481495460953345172922855838482873862333210958439043503817106063723593955988275377017712579445160342325686732148002178420619609416526318902573614014871676627915756892392985378748245664364131202987956012209418845430784735706416561091623839023522297345873145606947916093096367447665848852691598727290401004989339430460930187367306981572570673009121269357202460066082494823060204539466556978466185616059482543981683344659747176330666912300366150588854016069524679724787200556072487471739295439831751951436144037500698620369359026758571025961905551604690298890840439672014135870195701382149641866599820934292038621308185940530723350785779674463362251290850023988816692050882162346845432005275968535600075528378251553626194025909538963841084745801346158585203909461520987426693260831753027102695232511102202244010806508871219105540278185051370775891788067468723966157995164394378662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] -4445220244741588306460705613753303183145505537594874769993144781669511830320912203041341318098408539341519228891469568005260474797677085273948648152826607633572405555088163209552033692666446770547329064716108877701432810232567884629175992662998976225766455009219609269881792408208395776076863717408274580155455173693772841289030086246459929922686475239137140313239319692802537630373702238952865430803753381965940965185860643107495407272076455320382460003385779558081961143551004460725652493307961847478678328407757370887375915118191897006710145991255642049159245651944877182552017474664832341252109503380206892425028738000622687438322334184663590294451006054349503547954563423206766368522352550522863926664753296836378210130129414121426300745866858187097616637740693708396495419709879783283868918160093020462272178420444399636294584724919625700829246432826378058373375019997101542596604964258714354270752889044977490901248497465458533893442872856459787760572781306879204155548100170957743374065210690981661640822054565783666431214380849783805501727514629982196157206216563976464878847471659787546723094431483045355550484791909858871666758595914787369787201056318647072392601538410613746858803806146755725777440482883163837055070667095295954054908623200479321567525893255938522632084980500646361763117369643167161041163318862480023180037050616786563339289186253729516858881916921641685576725468078083714092030377643240868101653214183358074693465327409403278809464122007400690476714213026004607821977175990394442137028113095756834660712200679696567132076751871176714809918830459378820688804929260011617899782527212970031618587776677689642936470420588900272274002004149513023223699775009681876234343520505101957767761783290291398664407313449335768038066616925962452203302121213565484733945531141782370836414990063522072618723521458771636607884349296608999476557634884779391023445981188215813340567943886462146612229646227534525768222684926002067305732759518976923867180344043602581205991885601156359251497786852052356308893093144015768147893324489623619403583890965191149913238177759922109544277191162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] 35989197658706538983950616931927218094999608734849453512858756001162403523182398464984590092123302380718373730911100159875715372896876197504126379929275565823356347977491415841094511494139200649199025736222811482040164962519710800672734921533342518390468823532676969036435164036111578829897003653954913216424894983318012183124587483766522809252962767991002617694370946500510184064971987318664940778323688657224495694732181828210291632138889568493451179097051265673741846476153191427006244981462155885527801763884026014725832606798484633370642092754883117785805530986153663733088005303262286060149154640144835534812763651220671942848912919061990884681084237723018265931682661499237980527026609621936083672030028672063955423131519568291973146218437988932453567032543900085845289170661448843793436210719862016595675912672170507392339307203711820104660171835990650924064761867975982320447651632273080517153628253568268682762568024899324564306882451438465264074563063659178577020879474368401282448237266271768735314548487798742813080027696372094558798029863768279852380831058374980983755900214656449278688113562284797687537310126400523799433756414616687963380401190734276644590892694279006535291917311234037034419147602717695980067582638886672136882579788292911167749114824253055642358126129900077550824295263571127478978521813069907353104380310078196812338574021616014113899340939459182994816516210281764732818412582742669053117633196958444877542186665966033275957437877817476429515541247581562101605509811055082484141319066661800826864857086158675849011930146787309678318555417473306754595833176068105338255935516705613099824080323792412442553727640817708415192827254211323383844676319609562091485826456180434671827709459078066779079320379873236582153915522042231733329082040600807503416732043218490813702313585323077594680687100759878406783862173653374867109748601139068516731566081583504130645075184503227483186121886806276864644939932756060470415248767268776231721918338631933563446260093305785271340189126845035004696807080612589457484154114302852895032764556632049043546905942037028580671176314353942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] -61061398642693075277547786703406333680769547614997017198615485964213918450471532442215989748642472706485512317959637740437736510558581714524195695482217511052480165188814006605070744982241334506830175644266651370911012892715745912297961492483791881078782827301899365215458245714369451654810551436697359462663176587416722168166378801099997141910662290186980997704465333233957553439036478310891851491656944885971034317287835507024345162097544480414339173339651131541503073402595190131302208311783590635770309617267832085332787166355422134190105750348139792581128438688467798356767890464573143349844564607245367105557941042673123665546488303184169081393248004486496598786182914938150383578272350357954935416028345197554486817281063380607291869884557411229921786064339745142982384183974999468021396392656345773728817510881375193288973147111150995720436901750446707725480152472602392954940359212950947473311204129610519530591050400780400338995635722780790129843120784400339907948088864973863015465117871404392866044986603704114049083206654351343249466277434649909451829770768615508092713973244056159651271960120581056983402067362567273856353976700891849589721690450806405907124519902375810927140781533786950842694519460578331839859679998182757044458420783291929839074876761614574302173643202534956398940591858551730753856213359151542145064410241163128003302631079567087606143343256727184073422389421059732730657424687058993977562330630260980611559990500230400793964529719409284860481349201873865843727009965012888807037697057131989971531017972791934441089717188588975606976950271092350915779081880975470943161580037593258822565754094395944006280168306943485616667774151756560081613565613358416957082049340798005058778706111404307620679731129414534035916676887152158738338984063747921087423032817360764735157202511915426267993415164357070152200358054818402762159748431889259618711808100848996293769375263701439763515606935139018785954026965742134482291573163529943679229494165798321718879763257971385816289157968614955584425230747725454783313457554756153509807805994639068786255034493315463350882055237889289855957031250000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -82906361339379834485094434642539593870049430989866711413892048102476368625575174775410889690163075857133139753122688489083963750788217055763056452747262358729715205653161394174265902702571565323196377040479486493137337640379661552187527760842718134403866976101866917424556273265534091202438863187549524388902313695011775078142997821651363974286607344871342738113694164978236136691563054313111546378965328402844357225639166369093127351579685388864351681106382021581452882437465870366865210897570895760889283076825263104878132748461409994794520640303553465163779073946022799747624376002902610006568745566479577543321233292281543932136100825028262490862723846934669378978937706194677294848165026217081212675052786865576191255273565758242969507584418167883987548485561854006946395525042688225571812722432790396034566115587516661962136724445011920691917633012938620850106382603894104526727458334238922708069577177188515531674398314216774531494895197300186764013584771442782899400758467806047511561924277888964927208725920246433252186584046437179825467430853483958622565456393899023321798858741759482310322824752496094720865782752704182762321553692266766199500915610610475851056780714632831914423199368762388859398370370214107919255116389101044936122084799828888163003492676804903413939675953469112068653545939603593364492170716179097971972255930832761928648462381157102553209910286011141715018917033255374645355395983833509231596131227500301419071848506659201099868012625379729904734939285067662329862927242499171643303162431953051662692897548350526979684946759742479053347987610395843507616669287938517217176742764630702013805421888620128186910900954927437076157814172994751613583749768472708307767810410699420320622331511990102582384940091807275459760838873637908860350797490819691899167347129519118732725218686317694149054542969250330407377129250952109989849658243422312332878136290091743621315192274213658482744355850149467715579095477050842750372574755040078789526236331300243287456546067827651768833741853757692787640424665191784118492890235964574102010978906181075792625450454620406048888980876654386520385742187500000000000000000000000000000000000000000000000000000000000000000000 [122,8] 2027617406996555055689185467728930614271427038779111340722904134839146018873439450667061260897701332262200568328402413932847284234697173429240903671103318960150799308523481436786322836670381743273021709947797845541817260616227862528771965581083492348944661429916337221605203792158380676070596839679216764744034213571989206240695407372668637588578061825952001315066828411715819678615225486806027562507848123600318876721817116873013045222996687504797029372456260525221450008740493800728211262484641228253545055139028221237107266541578219807730234301446651561036684221339807417327629537971883890865219446491110394661002473505049127440444151200355883826135775129777197254694990229137203737605924750431475664069606129301352806408809368182959853067316288033757883138603435777789125059550473761543587189740307823916359992325020970068780757373209780058202011369523662209631151766204964422093192124395333194296482726022970922935531931938067073435066936622906490981949679290160476958678352515612840885602316518078027350340372523267249041208975088420960117637528884945128682656998473746669465160457010068958419492908176017386296268489969160046742947293539613135403571609251407303905482937581941605165322399069172297777759518668741668268265194744337304595373373331912145229592001396624465128828690937872431313420565237317690569779889793470855325731228689484037201946259201448310265558133441580203358103741156006006413696491150574731523986611976804628954534999021299349671809374346780309481795745350746587322603569226558189618041207608072394017947809619998017593265578964107068829702679839140106756561672296900223458177883856012881124224359864213206620968889828926470923739702645307959272140534097836750392744365458276208746765164745325005802970544737645110875435940529311378571775841224241059916902997050544177628481467135467155242425198787013795131213678049966327773508999799430358978478159522680858085544045086125670391781675059654422942513716046635206919344492580753049602586863142176815944419977171868783139133134164708432597304276556901430130845787104105779762233219421560297838415865936717748241324699165488709695637226104736328125000000000000000000000000000000000000000000000000000000000 [122,9] -42954645000385873817608838122236563227009417549022522336589978442624831139266106527567463725260418959361922631360254822902200001673304664724197374244889211089804459228011872651757363083452407823347806635716238352808901686604017235527018214941503714200995671926141359701098734223063974049799667098984594953819322788176898389756145692322982294323653360244245723859231986501677048338491298575897643921745641177271434734736158009920485678995866273553736580363078227639124453582566450028863810204928810186257233908407337992029693590727299774872352236273394864070741855576792328424349272926364839968612260756173641797634556549103593146927497594632244339997272444729026931481298123693601855248885913044216568066586942787649150169227965547717240014921519303999772973195094459006485334155479595584719158794807682808641295551609637781826446320473378947229385854161636056125298319716984866554766591727295345362084816271781301743761122413284915363025681996569523081197681403880667845038165834836887668949760388022979406384374258486032863508674690112993015626162607286779099928641482140055088023744699601090101274800374217072423088562469954556611700548058927639433711044191651494338878737647709869191973841740351096561020851937602331073658141972255705089148417331052162000873323120745837963974956983230901258928610868604072728573513415662268715021630621991079814708651275768673607513552578680162545336305461528117995384447211497183399079140873585691864022048969340511966247407292468427543109845370204257435444245448266825687090990792305403176018588212658999720758890612709913027954791083869543906725166395324357409790110711721942836890008789470682510439243800427110807407108745709170171886666238588541962081063214764361062501197782027085523304346066297375613668916760775838860068274022274493106256107757531360873351031052438600114311724960521832497218460050026766701757763984986953977818928034459801327824380601030920026881955103449816519081291321518709225501501577429642008796475573723554915229237686888608715182155918723536059102664175890092595944705458670043130501776113374655520488052947084445719352322097528418254341886495240032672882080078125000000000000000000000000000000000000000000000 [122,10] 418764254453663853925684642039037287941846474470674428913758151819495684438386728295182005595900795500416832061258127597272659944718043373332079221988547638494023040531766688237456892739115943133503760040953594390721604750021596664241277913217008897279328781283114026991164009382157775262005357602405726202389289810591079368020495253943564732387234477734377207500317049691507988572010429027704426644412055807556137540112404232697956126400689420559199202116903990470866012780078779926572244652517888882640168111340709602022464409050073557496789175447979239600108708540727228396928524547346291063697506367006979494046397659358915037642477321202336332179918296212818010489891292727037307453204391086532446772172137017853417042071561426598671002283800223560919916693458852166618475635918855342971975264202746384836567061144910116000345234240723846023640725628499520373596630626929626202101878423200622613558837500156717427707084618407574287409655961123870130522682647264131915104266051376833999614312706288723352714856103490468461457158305467469073149924227445019807539094685167960585063887631979580556986281044463081479594565950494779140939719096451769422753913938542701775941847874662904893109314138488136799249265439364053744939944164606167964790225665013921771484592961703407438872430652028008499850203624484764852457807235601358183145856575817819268765633669536490108161248907928579514318933739110571727083697948563024820086075547428418757283801859339431430335431238736055510414409890837475871563425459947595484135169465428521331745275677783295735255320050768424277858645277479034457246822178273766648423465519666173159253551021975118403894534696607245262057680030372250220822538395274688060082755285557135082626221419994080435820221898434389979871868636332595439049194051289809085023105101827651356349074017244030080276550064663515558103120695648808307773259454624994392354880629836013937938616284488502715421710648947286527018615695741241626899257791854263719869434213765282465426450109352942596311119910612531441696141106483489357373573375942472553073733378450815544213711893509847076619847193717366407028634966991376131772994995117187500000000000000000000000000000000000000 [122,11] -2380943680883900864618119044418670380700437015220839385235570428440643937669072736595731019226336871178984457272805604151581107994071707687690410595206518867790294308136031396779860233029706052690987317078005888051654533764202138380668351227149270162364928181601199523944022304907301547229438193583696197003492848351997441455282965329213634331724979130480074747612390936368270782162734911688226764901161795210186388080508892825273688366813001939118696812104555239561046374390294040950829533080552446813017574910987156068344769966186186689747532223168006998931285619561512033179830703198867180581078291199455897555297253814631448860497442756273953253003610750044827411947742055301485749208216030994422506941290053214271605437131021266800713667299156511170815177405040844515168109934266893150273981777941884970950573528755232772348566660144762834558795843100860882938043945995107005198770270732065682449632357973206241765417336411291020826137835978671864741439503017070260399986538260233629168463456914414867253946557808446752285467133210057349435050142114797358883167401145764182809447366277167072488473603171458598752471971444335777649914092166948554291827319139306208960722786930880427197529447812996839819275175889325148640091244718857526165558895156740842629516387003732471078893515630535378836938054047126087870486081929146805491506434050246778352883234881979868684674210312807573342660808484302140069493497658447858279191106344909439393079658284769429386608484801814106190527014223301465859537802693580385722129426468885788686811562886133775327608249613487929101810647903403044000371880039965320584164522170966584482289667093263277250316309956765089706292232575152924750531477056724664652992449291228317749832677578772709734193031538863905108866889308480515276387728867482628332945683750584470187248559634997891664379318057620012083869929839049494628451744720747774100916416802576059442909440847845180898389677168766100076907879812643481040312027580671621389708563367648247107754842503565087731541089388299427381930457208967599524577677553262397444852153439208473243349408294268788493472744536248991015225939804622612427920103073120117187500000000000000000000000000000000 [122,12] 9085338875508899322579757856879702103906489342908600250320027183345449646080023230689202888081102671574140583813109866786765761185834695921935568208338127056448205649136133748073261132417350016811408228089496042280934382314601610919887879130256684177274763760490240717387975496335479721904512597370426557694257323105606116257144397009492803657587833440333285426376070392437099122804290397921272950677298928601523866990770628621768359895799532819439729300318185203992999234796318224535612403701939258309045467006960969343275324928382888563936056660740083352123783974595578185162318931229173164205380538769258705711723272476599910078246456778751096751861337792570110529134773158761374127575266808713937558177491684370725517096598013766031215555156876683895605917762100658312127796612991119808460503214986484090363639327147326687369961577653430121217662322955563871172173100270705344479805098923975196617819023606322525498130845545093611282146953317861174673287506478224575764900548083229120443276604603991974247453960351773687232645888243227373701613125219267690927884025002855166660284766386194377151858879005650378687103877375237738015894481636374971972382921024627917842205317323330863372669832570461934876567668394626798335248612280284948445121677631902417422114634138408509165399710194106656386019761129141298818805828111332775614665938148168106634112504068665936493094651313472959662111766325537425080345760273531322523331373800027176041941845832224464163012893149192577984522623900568728596515152220192451815587741672198311450835510726913772515242145540686152492288120694747358004105739599610881326079318626538372081519593233178683411532958705136313465417982530773409156921394306011701479565137156397302999902358769786623689217153478712507258883676733457260051830594726724876475831185870535119832791310805301621129122560214662505800176987618800393062016146039251302830125569909279431763632265742099066909358224934240908474558311127650970615653184877955852255051725699204391661153613936646782762514508085683001177426121419879550240817428547899256512640356431173430439890978012300500433233627372897273910263941931741982216408359818160533905029296875000000000000000000000 [122,13] -25157500410795522630023694425317904695437353535024355733693154421610144804775142247772434357636341374967090028037220860076261435477764899129010715110529064840074288895423390820718273703892043305118812133687986351213940327067772316002530636126827541387299548639042851276434593340273062337110976068935404892392391641174081569106114121478892101260079327405307557494096556792961155105659906288442904722369633030979368598608614504428726090666561390855910138774251346816884291367933664213677193787891948659572609780139690970831924207219264250156290574387541885752460366656052415150671416508072915940618973959110570936499791451363992316259114619607384404665416451457298259252723827187934867980709011857551185930024417024723049779038846099899878481878129898718831886838946117654190633542619373947289378821664640720926347149037785183075705033916793991301824421202375410144128597110729547322663687310652683367737139544668371649817015426784778383962412291391072596730060943026951969189575722577967876508777366721467805809592754433940047710896974926217180985745024673961410014383402325692868158300043227096869756778331782976373206773900527480927368245553372304748387920653390370517684713284557600988010943370327659228190488055462843668352841679158604169115232321156941120818192991983076912665728954063287368563578600798987021655638226061249402012148803222168843938544772588597856641442418941325171902921098845475250943005877940891493619644649722236635582115193087233487170313665261008899420030756593102620582479121425913008478018917476581673656035531701469525216294965698692900969329863658458903959210593129136798678317361028340408013225948159133086249401466708288079604678626241885995749738290801258033156396147010453022875375129929041009056286779238132053849159360739671229931066845081589543172741802750510641581811800179432534091389117502754821092008924298108927615091191278656074087236182585934117903659467038009309125819053009819409734774625798901539656998614743887508955224573805331515585409811647064240024307721486023554507182070125875892151292230129760782364303319646910239280130173332713248787365289491917170566811758286931977046663178043672814965248107910156250000000000000 [122,14] 53383948746727619123789512779738574536636853915261286806238363239008099043047961002935053632076348264152542716734901575811923504355370830745563870688795072495355719132532208057519965192929326806074149441291297203738895707313300094846576709865037728371455954415383292838132360272462361899257858677787402458938459736662376409557891240750634831097523837583951583705358676855280705936651735301058324191415905016481133690504418023568324130090925053422169362005936853578638888040635463304389627534681723239659380744356058829114368773561286548748352387575113490600844105479289661204857420425961943202015266055566605557808839435358859762049434595369493349361524086481926329204962454954255604514859230048379523521271639762066254064710162114302411370218133840554568017483238572624103855211079692096437266087509723651437059862615108681054908458024905703525166139306961789152191561786460684497325677758439318566981863135562732572638454632531153215975744404133065016466099591472065903270649429214436653700286995443875237735946641700688153990893909536397885826065781142760653657630567705425809913028917561911303740702537245960232801101331478911717266542086927257206147081267255051677463070382397188352904487764272774658817351866318665900763961778510843745327003357595548697621773508159205813883437023101285192179340201220172423320285173767292368197513863268604730267133849497141735752873266372849012417337681076398249251928827920099526273719401659460762516621085184364137534400492227635068010981781443320685538648759000658535534757233523067016248650581985043997862419687846995985968697547646302199516226400433134033733079862149009687901844698940318427275316990437165188659550860559720683146168900615449559173907338988483501148717042832884426718606711066607422369826176586308965425050215540546556587925265632127942394167913418887279650868519250498843370611962216674154476212818425205893372667941365941676882710967848422312947067878564277233903712885665233909364343066444910660851623132806776614471424076314395107779660589722395066171978728698949405973839837867763157935321162095093572883195395737991903085140911784085338956176510654717815018699411666602827608585357666015625000000000 [122,15] -91204495407311681648701777261952745450810968764885066094825764147949442245027609752116622760596700838615293509274479317874354566589785501067683099929721710421684602284924633013370276238658696016364409921918050457094707712135834438822606314808684595386842390512342990992624712225516925143057217170189838201286837824009143392075953431471370669766869014173475048730698901261841531638665974940382682173723507502938990327540316081659603298399296283465804621555795804645350239911941050543059328768897604614156671608968944807718982580660966254319204651976600597858159274493625147508475101331388088068537973727955012838760745997014059723115547327898950310608557671533661220965790469346580902904595230691023626290970176949727261118549565063639237412042323999628556364454830301119564209474154002116686616739337550808701826974847836034045509078778376968930577626899172081955090828135466428381495657614244896914249293465075397676679804759399537092387765580966197645385518374168773451141126007854884853386660508987382556695983530305845392871373813189763222743306347895385755597142617414125834016536656218885963822227053818177007217995035343867642174547172987945231853683915673743166731234191672495258906712753446805470301447521268069671108024054878354992625824170752095314749497644128975448721522223893378465019894567573109633167123915909631642188186368512566349179403562125246482347782121603205819000874380224858575605693632910563200365207510065252469269178643253542090113125165104848431977310362096163715409908031574491945076263356709699418135419536053510455613780949974631878655480447817391425777670975619831008162050399859356024830015745739312174861961518693602505152037881003195143886093940495104591661009295704441794402410922573148455966466901723448768595785867217304004145307003251005337695913721621234114352719037113614199730602657921167718321750242123154438233453469368367786630703636121237900089415128152571820719403563713422697966581875077358165944948977453712688641268676911517506502895093287686540166324941237019306397816820480128808905042276804079106201263743812769870210543893871193356992815939108287690019200468340230397723544797372596804052591323852539062500000 [122,16] 132328046618361636442582765473948148701850747244738229301075442809066344379214485831488342534394572449571528921128211702484227448013675187402377032188478698507692795606035740540113870859061579182948915274297599780321549582035456523263485764929331512930506131413620632000010430992675549911209189876798680600302550692483959222465905728337863032500104256284855145949467177930903563878040522516569514020146470450472311502587672211737345782545891480502679868498433911055107354699312942165127082996955194295445601064809294760275991896515441861443568702648128675309318197770488724330176254646748410422783107652391554286398170009345652520307969730944746311817531039741063199424050065811212445389950264062387301736387169256017893152827305440042660255804638824204510780731489623553972517002505864225594080468913588054031563930955290029428303202407094388034770409987543781217036222674257151964927713060558650792366830370029513654870277616806899501692633154953176567054014716758915088826742684540119149613626726635289797020969832045128772628596680715525431898369949339968950814857852437455355375764257039157568602421319502962479434444815613501821655724249382299536182444866629933734993352300219533072029739830386234939961977550316717195380896211785118815770975323368700605803517233578509520625393292189589885300578210086592478962717458927270741825990872714272318163129884340600389198841647605990706612478749665151846404177910908312598646789088817825949530283888982364918592588971972190798492850670256967876092045142016304843778357209160828753400329962666891370004761838374902330973284409402969938704465534219450865971681361576280027695312558415233072770922198044218632655403205161662964638654419223309241587975233245640155186610938402755248140714844764215287478755196214665653772827873167477663385677741726426813970217881129084979646749104414677581305081479326469508791310822638771420764991926185807037627880655747815031100868711628539011021203115468818991833375360751301935678664000309424658368928263906066085511695823484211929146182146224514283915155985148342495496755160887933533526280482641661778033798239587319673792984069259797731687999799987665028311312198638916015625 [122,17] -172186807744616294733044772581969574611947557957530538064034954655013382258600396541906882728607860215040800285527512245959613872632256101694576926087031447799639656932328491639579586609547832497080658191080485607582956221084217050047053814860761755796641020634178901067665273235260802836442423919012888467198263388946780846586914885732331799803442753321632619091331820295895719522038687131298164853930543246358969440311886116215508080129147013226659237578268721482761725367760296701995085010578193297814909527747156890681500688862421428007050247114697144747607838312213247814617470695625564323949543968923969595791556331972578449836816769607097087202597321824799081575893750375385598009429211692654291056198689108265630917769378689460946878029568202137180455522591120798648844905485421657124223741072659451466445190554309130773779486517520003970207081724456043083621838681972730739426824173644786842699915132507981406771445848902029550354057288927640558976883409054917871087708111417714793388769316284354939259532095613930170790519864882357362906731085758330939683404912993780689853459776138307203806722024154565980447159629067098151217635442267731195237892774156426066422073494347358664356696283945420532424505439130286209712381433906610340765573859837982668244187227357968901499890408315283501060877187579740596920320338310599181220802835105682789966489219331225467821369293833708880021411187283884223383244107561931334463720368969057132532408695291305520409255500912876203062118236163300099490391931981848888828888359502553449600850668348108942154242599436142995425128821821627037146718463788687889042214818357585743920179693163848188693682465681004284753801558443690116501832034272625323370847221844734413162094920688389600524962000929825438502310885672557606894529401596691433458496440792125873764149272203390293878655522775254154456949115151208192738328564388208775003800111113703112220234756256593915742726546977826127608123778625155820738266011430630302518137389151435644189847987999128500179577345856617919081620493479458652025918240171330329937957011799638045257405323064231280249373787553426622926153362336254559750159387476742267608642578125000000 [122,18] 208584957568610041096957549694336147646991149783963947475228688511622967053640468271369940555398064691282398153232798075323894507720759752297122184167040692857465744386899761021797523063762167119190983788007079004107623765714046025935577516215970652313145363823216703068084662259526305656667225185036774187289937284485829468777388505889122730103927505019802267600927504525522446694513504167456172592051051419794921554498596791006064915854067297419562327514035725295170909573136603602131422816975730596073051166333516612164880386995260153274789358601445867500527099194838851899873614082701384782887420956557545196335380102399966962168070015889424242125261573220379398989873833720139225305516206874058677253894880173537580865513014090087535047696594092067790577795845834483307914084251033674447829380496680981759563098554885777157072566281548858462685300100436665451216498358088037135969415512422754698393376583751321867883598581931359204738695640509421153356609088372842693484815490555504396022798132111529071702816143033326614516191477500441342123114889174899519030380737190981277083153941760864072885430037888258988295860248313123935098691963306685703716580495748369370593661250021035438317779091504446158789363532503819691862295113627293707776531891454541222825283953339937431667364951375016562472699421987328309037223567339556119449746919239153195724758802403117392176033938388964340370540110013602902930283110474259355208464203254422859386695383376300031158063768149580968987411017395067910812385349230277022248254330115726364611336863134699379142913729565352558326622479245898825687803542082651149435320708967750844376432222617388865694423665022858308594714262247778717622034879000154531483786818103117243562058765915168310045557020239929610369633036781176330846416215862532843939019836384504945592941743174915311290757334286028682125562415537432649633231281012557028645162336401545736946833430146001003968677933447004777488010625388077420081828561378940376339926845733262680599473302399765520333897602286361471935968696228346710957618545575942607588798738589712598844689170323366347983539610048817172069835108871860285262300749309360980987548828125000 [122,19] -236017852412040231654733725340628006448267166120554487081271327119338650861074731732546463401490648850872657045480935630667212675218694366318898436414909873322365805475484036152165742073170397537777710618105312798853371255965784900840337332716143129632280426170634358970386452842924289697800272042547778271886595798563285915020366519672489571513841953807188428383788295844503614070667956482642609010310870953485413778864994036366268556693572475160271234561759244178748623196913608693351443504258274632344227973469192813145998809340578472636850603723422103788626652615774681981621561969410790697633855325995906298472002329435876625745195036399951418705431561345077766786422981899454384754961485246949007740621075418603323237350136129799510177688288869169180245101941622631980820283182604758442564807736202547784941967351848456161132797518731818392499355137109295133897298332546568092450408639234816691044735706869630165710978916092036166119558892258064400487937381746860095252510989933714167253301048172046496764044558501450743994594312271435118577298261286478955313408369926550387127894944914972402675714056971531761246115424211243488192662027931992949793996314636956324067862568741609404276556069566594726167095834442333098729507863466390791796901305699361850564425900819337815772030024380031584521325907522445488532838278655094787296044312454041854161571246029544739884480392099310373226258434002885989317948150912974537362400401544054020847482425682879633851749090548739586979236624030070211560491228319440775418299971103764902688261244295466767853816565739791830803063179637533903128667596907080130367206975241971720693940549581236666196764526955002215372197990353515574952559005601799476317720625142916576133360619359568439133149838970587203563677932687519766433143834037257649641627507354831597406655040430976400139382466008376760285844051912553578361704108869156323021078251593727805891300705839260888802848558940332758426445760356291788939218023955982732194117849147207447470983904149887330209651756329391677285578483311392845818083252774771051948516314246506740200305007618386782624230031870326063835269572721564657058479497209191322326660156250 [122,20] 244051660067502714011756947861354355718044047830843435949177398319922797845196318514709548435678866966428018752454215706616225574531210144873346095643554661904899721693676591404908201754705056351106318872298448656527878287853739786911310681292677100541078609075144426928641735055177216711967683104035400510516571531253562234142390715570699445302655183785186595729952306937065390524112542495320968727759820731337973199482766559150774644996585160166638289162895207955967451888561361438138609298137448524937838295699705995932135298343961432673697973952024947183617913810999206155441372896545964849310069141127503158094410300907116437169831318133672385870501698343374324225753728616658419153866565709535586862523407252987006812347033743200058157844843426178036043579904675524728056939501759322358431818553436748970493417238138627565385680201514510670149078504024597379131454881044664446930241531908539538702797564897625254327644762193832415395233026307079109097228877985493446211007680043456802069615759670037829049391830214448572821881051065382613995212338171194380700486442061961517234228565457272432209106829458938382193247612266556070813260649265090067991260959702113505895653883606096621975323741364941787257673883657807028151206697534968855886900622848152984771815943998711805657326290200012999486967281555978957395579614275368336390548532863329341629440685558726600336057979656185307584778886603600686438475084708882443346419807066267149858879199125238751974582529783224562036379169370578992682204629426298595464872333553574427565157466115735507280875515386162963007682829467107640348328427290239941196300159885406204851506413076144408986053310604707068037568658036118572121643205830807100053859661186020853143544782569689614711595653999705513251144680316174750384973794531703700624211623446071986724241298428138451135124138319587454320105248442391793263598912536316662978655883729620477819354470203508065407475932523385170708076233105856391567572187513054133016824513205265961780043089512771194324517308588483852844957607293230178550923981069550539633119357653294995448155474005679457798240740140288738795060208275344848516397178173065185546875000 [122,21] -224966083270676206234027882217117542631898623959707378677854870420369423152138029087143253072830929174796047428764336270347369638181554091178091042120215773218816857766662752195172708566880343459322372635788473672985262141056865812248925288152382477855150649691150814012849685173995780670649129983881431621131405759322924723868689912887170906598139459237808122867249623898615845363122923987762176498337415406669021905966024081458618070722002229920649599485636762400877910679897259476842583944022535826508253153544983564129221360696990198540863120244036975155725839994752595737754734689519232488151203545571548178118732414208188501959119163755009701339515743797032037752377700916552760389089712739511316645529239389320489750036807688009408908029823173235554197283015456338258745993123595700536207413387553312094340522310786161255570637394606200718648848793982372881682363280230824343738317815037888418664817799114278640379105477749115420778619547239901991497547010740517984046121243965215186640268635252052114356859934775134826455054529781761666394019832207160653953925351633429095160299368740145686279551585202239844053579862001679730252294204366004933857181069890810901012044291323656928239865556531903956114991327190210651371298828554456466658882618321927950189979127912818775350922609313783410470387090756491945454527986690746939223214788177512753347778291688695708885239433734179437699987592452537498189853637972481701133250375094984786140877228066909453936958076369260104565499802261959651541788045775763363277439960006468549594017936098475300688451693495070512207584635467128971478212497498108574813602293969733364894803764355647783314069350780717318834407440955969649163392693430358234005710532563698617756195047861439529153558360833971473886469347165382233638252569415615803892697270109524478073873876696163731682294309665791275143363766317608274690542277540069237163052318979737962127731214522694109312751673063841207587486347757213269086098176291116809856595339225287040221359632723584459391292739609276045306145894444653989091927636947380380855992048660259378343093303746476862905481186911287906637912925589262158609926700592041015625000 [122,22] 181519616154180784174726220452425688354431276001638405469817929959133995653484101829143522802116184499976600850793377893096904754008551174755462941500428321932312873037063649838983189837787540246120693266607753077708790273087477611023801668092550574214328951021776111352806558086405148327228562347389623082068401486550272228351765916636796147305930318837020403895580671499247219991488269133758717888470268754220342519281057952781421953234787893866557341004146998306503781655123698819254796401116952778221308442725067746199909685437281011506606062838749204669020126213131876854362025230665411700535658794326106631609599945906285812568555907405108290432349259070483883370477751083793508031115406199541753687507568193628802795262603960905296799147960013939770200959526853835590991075235922898247942416186784345211210581482794934012356216766660890550472640318795036454215598263093589614143841628502667869609728683575724316944324765091185752263784928664386826167164711194054381936607697120103999667988806095575147843886191225291775564435958908648906616279979001483212579826640841569359419444645722683415694339021741118254340117067783313254548496053757491671406639205037941797780852693116135785796487296543619886764899401862141259021613742002703971760919856807008751507275908815207296522846428473343665848092485919952694262902430642448353201744801952874937755632225463823928624458972965157043820092405888698798301989162073525664113606859651777662091112905727170791385699138978635963184715220027004517152510110573831713828168665792038767577565995276587343295190524477374390727934232823640351985505257267357386597812091954285942732430493517074561808299632542683024407454953235341862596645706681335283670856346724011662781458614939565507520657445254922930326534059872001051228694744503757613791442297600586751372964022034179417221713458658361888849346348432253752437441270173585650987300385277515095494001410121833324745424641915053648448675602464402813642852496152647535610696651157654540849406242513649791879233333624702671399109781546367957338547594179023877062897358285520541049744446711830648899455904364194647193642140337033197283744812011718750000 [122,23] -126131947943239325161152702790518775657366285171974942408137614946194817298801026666315530376590918444732556647873830752440483917018880439308690167907311015874158968890684237380153838490483800181595205246822486006978146563255181265293113954563595542939412243433929435413047774681882477635010405473046466717145542670848635385742095870712774365485770502619928075563952758184054190805593977215788867461645041477971149589588684716084519686987448080815426145474051527750499579179317568187823938391332766162922874269771718288958284319271278787627079081405982466638851575937288986776914997554464773922303263750017364854027601674288397626492983522834107955366786881483323539988262073630188119502158541280544206824379227956382473701643903531987104640247109260556870932789875572890961310973221515560883377751358938119646378295260261801032903618183246131417519354372903876458773789630767745721806710774479397483292773028605194117972548830596452772578172689561940812195931431273599302121183531940543645911157889829123891511858885706914698583865802140842782557843623739140085773046178294764331066664499987439346891876238309649417913430081965305117576382783343733831548430239661668945644786753558268306192688939742013935686363681098607326459425778716407517254661823495492908542897310866061991402453275786146900431146074843747757429151656302571965461884013966614558419922421379084894742488893794717660864169385296208335783008413883413780700193674804431662837326960290172175254818495337375013540795952229029194240016683823575309258667580361747061058366061066250713220305127707097206736711086044905926041266494537362205998097444389201115018762515161216969582081672639935148600606172363344687795039963454766045732070186590005599943371552925689169183091042522300614430290809444140425320636709988401011772415093213155299386591894724597422266763597721378420741006985861840946451360340477176549203943619968417255037154347241821118460333881840528483324517151170523946870669612854533010580910347119310214923974397796184054210995556989314848686337373431124674486190997029790667016299093608398653745462202955965681333172799310701761577035995287587866187095642089843750 [122,24] 74196019791977992683226283430289436842207143444581040056440525577316806426693753875659503037644746401562078498275892503701379588634764100608624620923724340931860261057321178012869011563171049409448282044988051673385464922581602672758247132368745977708731126179008875456301145260130586844425313995780010939224612319544653998695673112498100160698923881540883656096112845351730963240612843071210971866259690509375824638156933554115777245630600899113169343181167001693392246777458593468999391432416711237004917423482816787653286154489419984684003817775936737981770375342111519307948483092735600022151792330735291156440941659387490633831875587997507630761595278650056485373854062896598077915241000846432895575494529565839329894792950045645899597460540830053098312419222852511651267318023823770219483524360262231330249734613163220699726329621255590663856428960085191618944997297879658449890099807144714405579497564025485338292307106131485179722822529222259266628564722606511043154205603453800009762244795324476948411393639718751149596887156106480382634069638696084098267896068636976178016026459357400496043737828916836317602355440648095847339748181109418507317584264416396536132396388272012011055798426177995077393638445448971570367998893733910712375509388642819477806298460740817225753909623891996346977423293393853889569529652899322361104082771815560137997402453240637423644812947609806962619162823242534808709264864991830421449915921100750254980793316135873607597347660942931192467363389763675351623788501702757922012540166279095704658027456478844719940937653023049059433293412633050939964825022451827218269670399994636236702757421584647911566235069334722482122630259267273036563859138542452128731702082491557233798103195107375370195402492452566082562148696361155725149541913641711128007374245409431995592477120961223927701795987723445821792314078222675801511927769541642183014244290858806611560357066834841402690321532361988352462126278668669253903838172183576007231850498053030474964935955383757792433868021612919191316837454317103154232406679732563875517883398738472948067611396423752976929752054810474071189219102961942553520202636718750 [122,25] -37565820232816570463947881782314781671470479903595957718610571038376046483143868051942578457131837797873071201720264162089152173609598218906952752017638707291484525196484338480611187422609804251211840219404311010644020151769924265081622787106221032231746975409236074281540341957035826863674530012728451272228502388425620493603085688926133819536513254937336375934885522374697895632511888641950030571655397435365850382769981625337620006017751960414587199911597513277007946886690718235063919504709189619206936304886177752764376129794788506301872111228927543393213960384966904990917011213837139236503003823984682411111612221400370049349629269814390387247187981439275115339305001882832898125800441865926680653000172451090025541094848646066558926785709457298785542328964865985384385407970028051431285871962151790899789342990622629434129895412619218778569586750766899121423324219869363686182751735656092962928143719522825922583394709045461628578960663813694122700017701167983467907939739420005421647788161507029112666686428184952250954876270759968870053058575554099590191098489681602113820535057416632770914466136168896817418172597445497359171679218250074145964156394541935784490518714824943593483798206047131904860233334028443362402309459538736543038917357613026874738573200902941330230169252006440717170362538459631278745496968167485676037835125257458768911357405791883628727578779211181920424208265508981879247466138771533496860771543668637379785640609895636339423770122205293737764978360563573094463070214365057980764795571755293603769156100827838510147203109526474281382936912944266117798171016195171169988291856607717022175498752990153499776206120225244238876530774892837683027301331801694527961025163966718246909250772841786590540906589858838460205961273366141175549414613102277076989721933445132057219412776625242895546387556783524259601728660701153651703993272226330993630558681213066270312430926951133259866027853542845710161241938108825850575786006493345921999363177757021338609101354352870258837400911817969341714822484314519918529770302900051626443099008364485987958440546760901367914038326278891588572150794789195060729980468750 [122,26] 20347949873534658575881017664781591561183117092893997787302127347099963366880421317369988846200791078165576154695622988779849232694843562725773663965420538503464552789259069479219912432825218419601184396737020483036050228785959482069288061585248702789734617888170117830540232644379593106885339145719351328124464444573105765010443030416526217635088056694130794756162582006325307147684411866923328683238743216626123776994224596886314614899894248327401438681232292689785664199852196908899146943480587776974464304102769798357386779726740224817058317541703915389046719113615990801469844034898861897821808650441888024019902900872692191496743717671888286985825394820328446300968350473992858662448261493669019688304595661083080952299582983254623106297880745280657965548148744008299902115650074712850962648653808102031461277506877342418718618968190107110081088760884092118784051319217321882660957931683483940972905137745463591320677926769637563518670041763065352819036103964773968230664780863926126933490863207719708398551517966204908689714463588752849502233675471808732763452168364672248492001292319192090868759112686107835405319549104381248532629883490033965574116762581069217668269100077452132597480538141006607833410584191711159612505170989797462739195774108591211258547845279002679847742197091672306740890256037689968570210444304768369093161668259389634542865648802799847638081484315727764030607446429447186228083525805073488449125771061401527005607312980436375834765637095409953209243580750714668474666944089787009519783554063097327179476633482581186731958232286981309032305507064752091740968104920177694514110368010981193077811726430246028672633952041368164799018635275073212097405533297218847361629715267641363083011705139175997535306415457951264143000194290358288677367711119385789222702419310483969033785357411055965081374491112382044904488299615490771563784044553404018638997006263035235234085654549923705606267449331512739125107771630737973928265926141826299759599662899753605976617070370309756345043892324896706095532407313830426285566676665817293257104778531048226908933004479786382616424145197697725961916148662567138671875000 [122,27] -18171881082006472447974075484925668930288631366403394962193020756752935535247471001696336629460824637124633439323439399047958379916279618039444613830493817113781886658827586280800621383585814285258229124134410814757974472294471110617585541612627598277172601770913199407886107734075968121951612923155934189948143388743473098868100844562837080585156627102192433643839780776395109023551272032794286988303588162406884730896101664721918053666332432735290084258192693166592267793494586447955103020576286253446551587960737327721450705876420580981919363318924805029990357109089426925094851227792291538886612939958907696653079226048304114422065618357363701872331393874899401122606794533854943602704848375965396705588951444392256594579857763966066779556857382146804586254264197425847888811917018243909837118275609508133904017038993736268981186114752051348001148744722513268107143421012246553341021282355622253995019692079182341205563780101742193361628672545143437799019217097661415569333937330776993241042085209384245192468819690311248683717404697291216856878090012499180338081671620987648136413039864166024604437734708884007863754514888827702565980843418523292614321463470537885995823873833273103225364920941327820595343466077642075682231379187452418332546550119779351125280315679647254289591781834017029999155324104376409684325571624155394968909447531285300205960153632488971587476557251559180121558961787663530645211683081757253528262186206496407429236033373941435240472079654371047832564117690796745702289476611212800564674648760863953950327105366097438458784755698913886386409951775757566210690805628460788887060203296188360467638326325316249990578108179465285820106295681898697291277090173865604547084350829501864270183476739626315673806255088542502911361347690271483036278400695881936092556399038982747729322460779639525399501220984901049799131968824064869955291245008648801953847914932781182927014002758891910343521926228815752015499970359445988137118607729487016029175296160197836196688465402981369969215396367339955503517388649858055959174710205884134026936286703583829134964755897755760843947925309294078033417463302612304687500 [122,28] 22031603147589654092870940804047438731996281284600441612876903579206520554146128582687664829960759596338330167868464833220247067869398918683008709827097508979818696218642145445198469998179465971856937952361995941339344140922018674364719677803302474432567067914453849931855103667552345324048765315441892152868327328212679765065525242066945261758997954222431909307638520785925545151283649441218594459600079347198837917972759968838180967188349221234748007893262821407322873857936243400571403007843495989493843620341044233412305627567563050598892575113323659660960227653385011611929931069361435944427307614965065986098627034472811338087426857337642639726219455844396582628784273274253619164332424206020736397862512502666933211536046651749392632156894801006389401691159090992178958151819745732972502035049368523028762524763967871301279861600638759644641343244311760916905629306812069624396198859873923025362850313220063829570747794515460286085374464386354650999459945648644268759326127377915315635538674709508387704741412009671118406795744689902551392523876411193264263098156280984194397186292527750628619174986497328584825055880799152481251725582561116256417646168791002684548413680225002825245527566954764528278384358368072603621746264627702266098620522525438103308605072658664006109114677467042567762479804269225711544478846710510283429928134406310852840530729821912316333185735956179080523065050617158425989424340194397813121929987161694878572638885570873613179059604283669680554474600515676004875088044662413646268578665498583257375973571281019988722428758085796947352376736277289399549471924595287528723012796965472145359207447608613302610729176387364485423881287260826582251393358057820161230069740166092614354315763817037496654594751863113271561721784211599329043296732530399592237148871700258622112580124504024028332653813840425045820461098163404702206240356863851974155680639395435301991138126123378784312419394420424724594347843146633551238085335414980326011282902739532114015859124057688294788587642466656377774609792540649385393005563846133438127150410221019263870329503088437914093411507110431557521224021911621093750 [122,29] -24275283974194973418140176205269023337282255609285350095304745850341967812549505917927259329046574562434530982715318583109590982009910392193871578888966108008350295197696069001170155302769852898454334499317156910627928877595345091438609664918859203716951698647960411981064587667600917127149593293164102511898735969118607098479592301336306013849171197541138562679102831716396830727901452609819786162877064536374069809140649772299068910857574731621325328857990120683415370238968199395519074439921942860227417143813162896485191254298490035029142336606750336380189104797397186232134797065224104594746981120446604307455320576844308154816740194568552009497220427839974542113675042407257634675892525256198238242302830573019365547741812851180382324265686141953163298123849294570362425176049171403789804872827430019004583266941643379235894233070624804808260744582854248412233428762217335495968022724793319776503345382757164742820736015522316190330543574635691405346869382160539514005069393041906688618016821362704633002554962278823835839131879269562259442759863768698711179923195313220095589119378730301358604566990864159728252452488802494234590206459134333513895644024962965971697728988213813836490897063536732612029276486264375944829658474802431110878133324732536483062511236307014142062049889056200471896240539248478638503722223735161574473689767557794692833945523481024282227145196282630653117225917022241772489343842496403590890344446235116403108995154615647926804484185858359033722028515449206857160980719067649564404097034300023983007650996410628544663765650034727576530310773323127931807269727760416942061760546157466905137430169636120857930784433554362421421427725063990733260204818279848415037149090824410756733728202384767840448647255645232521498729751596730518259921026184435570785926557266192245503303208615259306738573337621504459117343733166570943221017718370572842838841712276499630773742873244174250474685242401482027266951217295347991855725924684058224729077134730741759694051949307900102477201954757973416739490969132633911268562768545051967470324075135369597071125397384425137481400724936975166201591491699218750 [122,30] 22096105264243333482831999140400651181951925398969936544991080278193071122186953459481093490325845419085808643794374756360273581642366914581362338600987879249390126981559638534500256549660350838002009470634660704900982333652368598362234098656650167505743430697428197442641415799197824259065830138267404252542066305094350218174667910010598575619898826881763339543212231384138566100438916768184166844541204405740828707751010259554745823926661272117408202247097575234744206276245760591290313159193733610060399140673868101657851027208892567922969908509422938211373868351881639578413332852228652732365187356031222004315786972770436119289370241273717355462261237056335045642528265868097379701678775099545123632340238790569103262743019941278893188333399638998004956754213597817979739327451386713110788818478511035672240643318869949931187228326094291619777555752316432452406463105516231655541629630470361572871793172264956387171368194031690295450242905658174761779149329271668366432678063600361248848219366626789923386029096294809253833856582056124461774372248158348788687303310245154731239329574413797330782650196092917765728923699395819543105470295536281178090344221525810245092269359549620209468830571389554803104642067833980456284417893894704254067275860446053237500576112904106806300440421298922024798828263811710264417508075644322227234723780609567015642403195652518758167274660030221636067557050960136455828387994279492889204262376552163133215405378630449641450578850258178490237471789210172916374251385683975692812275037958752931301765004334148110578591749399283292503104763217577117893100523293156067180917636564534653658781327662764996079242633240021533463763433642783475553465375988036525112104162094975622072507970559312647716824673362218687830166049676223834969282488882329214048005307214269943546342303747424514158154304354342219754264404557222713652948153929666138088930686079626398593466270465977026808416952454427797694917227294844887615638392495643191607402245646454512696696556430876861627394172414159792026027519446716093240869662558770901817503130300479050252731097470082488598563941195607185363769531250000 [122,31] -16769823636570524575617765218565089352193679372516644050704327818597823019280231925749672662086862005825909465922296842111859938381549541257461344705459426260234103659757533976323422152338265649612894411676086284566924462915233589513279967696264726363543715579888097168864187077752294887287953187000989624350644101371905435187588401527838673060928996551838004630041378460474180085453050714867100956931561616237626405812577227035723959349435632900825905309378558260188537734236908724672976375664402132447784995434563593453093816409429300101282765179868917589169912204477943313285623368253670026750609265846257123417481675853187146721240321396062152634716440507340773019015486274054206796226688473765307326628671909463437245634550484569054036852751322771469648434332995701138509703016222729246629496597352470602159365209278265088256775560484608166720497389702921036375990188757661404830268111041921080165236942564413777010613812072198581397368319585868705420634248602293576015056148382252951693941006398927339014659843493758308018636924830892554973910672438461848334773481469035445137582514534026194060297516034934318214904601394941241323908806454876726472301032956466670332414152736751887352713714831052112743836923452803230685224320862894124986321131948624676810160175655833815940210447627704148167885323170067671183165009668897191209518420575607626136355856901549679184143470794741944291094719639034016256080571811101174698185197241510473732769656467841310359489483939793633691732022921536112478787871723581676310011733689933014932882470572132426448012274272109811212380154210721032382045107080547303985329203356622452149826788647388412916159784435881759835178658627900272874573456593305476971831751407331840422166043356102519662061684737653328827588329732328155229901047592341290520552452413924309482181309231974475902842758275569905656457804856568081131157270910453619389739231384737176981216865613873244663261848879193733672204673017300485036052005678196942616518603860078296223514248524865142301982948335892798377908583813486521708991974932561019523965273154126539862773109801352688918996136635541915893554687500 [122,32] 10847314856379084310156586049159919784945663111527373456262891179644303375171989386135402050781597202526516466198049449108516446760926252135587597321590000209153904145058782922633370312583454148299498965304235771153943791255733852333887525044382376606515239252487739363088980583711862086317628296428383772869628764213834737096984427010208696705442424233063074902700041122146898324849495613763923361326647630096713688922118052271294773883792977856840064540146870781632113863786410747602947995633474470858631123180270804540226273461061078984928351785526926376650894086602579675720423371620657711332202190094941114120119118413069504062938953532796474509860842117015926357045346805169827851348602933726030478952406537508600922986450005709582063382492108065295984902972713048685650826844716085958604544638375600993985442928894954979761898636407373207609396866500946504849585531240708911525213240434383921309226948047279597811851969806182710885383089534482224663386530992424529610041162347248464034170382451361859592472960826471496788793807806276161182905924871155150878551048871151556319409572903425326688088201096465199785283649010952374563032315544385004935777082503550877175528530007613050564842842481135193398550265568295030908908560513768608942207959838606035858083368943844019940735522994236221835514606060289026878416514881594449560138562958111368608063293119423423729918326177721374671560543651231508246539435462514860361045379394814097573524466928868877470182707185158462789229784976082760301136478237577926565569778763636544688596542510126546916770281548896207499665331043284096434359858322044163185091860516922143767418869109214206424404267905707023374216707153158775905794953606995692256810822321442317616492993896587009220320211627787767772533801022210475845503910514132753818028693843631311631923440139719003974005010119177015159989286849899262972106580591916387613839150890005035393562061310778442658012326134957126318505636898687479815490443547458483799006831887162335414787073123655285944403772725853649859566586167563396826241516375446060147106664699567075103858737605833084671758115291595458984375000 [122,33] -6090426879294941910673300338530501141690575558719873570923514861424445184028473763522725966802503403831160228063300417818938883582918782198310361398667770157966218164386840390509087615887750364596199687661346004454484780405874930374875415110637436924339402027814569380658341710223072393066240134333137285604547606587715086835877102360399454552848404590130189924546540133281334253033139565221642993153134591754656016366759366584329894376466673738706219790556229782849464499067602442951930920276165596680450902432274970618196383647431677985519369786388838558686345211697961813886702817328035666340060015580021327376910261785201863319217138972176314554507511195814332231438238694167841832324317445231202288166489441661070732563072647740299922871255212404098546709257229189137462071216841298620187314779689810259677524646858130314270141165430951654571860577137580017089905924613049095197268727675530332328163744272617121943870270992512021417427670226313152063674524529385695759675333585927806792953253353944521028290076275442295959622947603090225873398562383198567647745552278845313741165646653503883860913365487105005321705689246353303322825370275281406749685971646601168068797961429619774762989392729214988943232844111991578532394443403481305636474980335776771551469443888839993199079574239094566363032614075803248613485716153732671164204452106449778864095568936415637077280407391579666171023768377863817806999161828552845541251170175242952602589832170899816704349954255557973001094287138991330271009490560636836654254157478654060718316895774840634375458261784909114567059038308152598821681144954211511041772069678893275133720351064304936042632724510805230807300774278938528477196694914725774799645961940685348755972363655332514390373919494557025324107604948440546824186028369519883278405480469240173714989057988558511757762154077235242991941748692778673019343623271457592651765317602079409028882979205762908470378294078368707373105019920064817224973806715685918667882294008793103642138777177774846636454880752940642082657631181990897374627652079914663299443893894195064392382832352268451359122991561889648437500 [122,34] 3007787092511893725659093553785900045913682883509737768933538313604823591142113634799881794000934770943610758666159699047844239451213607738081671656252789253238590728420307719847604540554978742488282966498161000780864565086471124204508955376874753687972412081224848577692990651493731469248615454053895231694663379102163559010219367849849132322268292954978375706688434645249874453976995958996032035132803676842655122834228288049675750764021453660411955212149255871076457182070982440262715256762801486508452363892001450877732829966081656547172792356360706631713575689572363142214411178638585901776674274937286110567297516143602609418805677003308554010337726292044117864511693584462473969438452275637451273436822877821865417612759477934722880197752228181637900642014922985723850776983392836744087623708255783797786088836988796449808929555533012940527244650738342882950716482397631073029790682548678052785354391267554195943341941856284096433048815808318951160572082726190492786572101426009847885694365684517342163735027844767608133607843982186022567298058620481515013609587293736472398137923960344942154090557538368393337154909536602051956196863414693097656297679601868900181205219600994542518272738366001936157875120600151983026307038288114048500620834369548290928786294472880157035120582518726397881020557277888858243639681682858333399118076041599791210104734660614684034230903985226296526872648342902306093676625334528296227005665087911161764420038790380810842037464741645209968448765348072089240382458766345337527121374934701040598342702870768370755374337600086566451240360146577862209095553774490393200160424259146635516247229915308703404647961634915809167890968852986821814902704508865086912676996291577495008810489706231948122821923535954031675022112424247299311339170795073052923021210049512172231984261455837634112300634068646939626976663545735584147854764440089570361854066049645337493428909219626177491135178706822027816722398562157511788457599070987750478299501783490833597674365920574407661193917865754221258431467453319826240000325637024287453894271098550454446307611533484305255115032196044921875 [122,35] -1318616729618468614350695889057908606313495410593835096439514955489409441516204324558748720358946609099957305484133618783742768056114922808144273503526284670755034887508282932027734867569093061157974769318450999374073562918765455378310922390100198445136401611268115731018573009408223453223505728079250131081634720896640654950972364840034728727427732288848310370567302995647999943933368403533735090187385166844412008899957252540786868449976284579421101321147668094925419488237962083724720224432116195621495583533669939535951673964489203505786281449932162087021557042084261880746523083067825484676399758074715614814287014395865552580083304818161052052718352631828015391832440662335453680562666343964806987749098415661948450978630360379391653505558171555746353757642052673476510536016669904764069877709999891405786628283796462269426167504309315176463616233266842669547725016422292994163559596655984921244075082138881687278827137522186464972883408856585023662275201874830911473522639345869278543994284698428758729175584861436182778231269022711255087759054871485356523827256054586925395933016512243496979790386532726371072190432945006848371953946085862017947890670301727118993583109317195978856325656769140870742227528650541508894209757653287924413709215090991617572780194477276157893693695874891846007293544080465191696490318314488420254674814488461347787387660763137771587996403625900187907935210026022322549038924592258404831597536262544018533742721379212687373962785458571344814002290652943483371997605028573379001518605802166121377940323434928405917434305066957802488974870616386508533285611396888831347087165123830216444885078248048424319677004696693386458281701008253653072296471601520931321447335264470613661804269586997216650370297834273995873581457850058755821898493442686316870273207238052748107839562934223958700211996439529566348443982285736016143741864962158234331118657390480454508909508630204612079334548929713950250374955250786760459029741970119148646305407931360129621447308659893357993629930710297522297443603106770774310920436579806332057847412741156956084154217023751698434352874755859375 [122,36] 516679831745870237641247287464453446926202388623563913861711923790955160477476099665836952005818424467736495698491665657042604958582856528629423796860670194520021481917042738313891230920877763980104875315677882416052130563648466195865548913621469529737346633269949617252526751258428238019164251104234554066806748265369014012648359826558938630877088228844980113292451298288909405225570120520411436643457501360131879724549633762107886427539630326709631478653926217996012324464781616829886257458343577263282349658875522583570044796360781432058925470009263551586509267514770470093028760986739532433424386142995330093048220219197407352419484525564682432817382320039802068359836936771109294072248099050212794328484300698391009820923460605593027282696546175112074495042645857922463532041568386114398129716387110023645165897884496888381414744038993692687199192268953463096697028019423424711672831161402652729773002781700260396455710734610274812393538914563273163418120348316704986126518643554369106124696574001399114602265799142731161368401835840597108184443231129191742802086458610487830528173019475286097700654013030933629091901120254311383057995592984510843306053356862548051475614779143147380095779685031153730831400472421387293766797256991761120658253071744304752395753063388298294849701139498719680672290056898929688270004516209361439846157717167214152661789675281081286663585323588501466149518379242082002365019815919922441229399273452524433842856433283435825526350363753544490788625008220312074875064760451255776150420877824486435771804409948967613483853826862761688638483858503011799702288489169334715544605793959677359123030247827735273119200326524338514255132078995195480446924763672171847820292205330148385438737257230882242873991157782823036655024931172708266522153354102258043004022976889904044828489333283628879259006082818580817274274476523424094967369653238213509930151134678699888321494335358022561284280896847225102197183739760952887099170149146490775939488763161597126766828594139416146195111740884316558192111270438361196548169282746349220415390049443438158505159663036465644836425781250 [122,37] -182061853974425428343850191938082197493150166845202819456990653301235597049923166265020829806288667965333343672216547806002591615109047600625653166787727316194650808915113797840242697831003446420909111587131113556717437829476458432364461257617531627335117673334518142918500195155708551281910507584650012275250980669418293550277023008903456909571787398986031145383263946867639527575422487431670048356018623602680066622507560451305295882099235338969125115099743803143799638365226645604725078690622104572214121419042626455018147410940778468913869357030659634095069626342067250370112857847421911198772274716554429813486533335187790161584460195197921302237386129896944907848940111330049736733525003356968022314185622438112836002998798541718083653884313766269640391585388483219131207259732440926124293421248485915915741642952878776791184606020070439077846094187344130361930711789558557472141261243908213868841359458115319090355360112436277754352028134203822426889514766018643078628637173009012338355581963410656435261791269479793768094880960489764493594461384224813715636591065432577724071009071037410077460545750492312780421185717170444484637194255313523502791435529657757757288224533085409805609241132708244610229796918656219964933901168081152877987343179249844285857572637191514364429411936053722602990186833693122342384528977824270712642740893340091192728461158310792581271927797473479828977502863157447825329395779868326014566654000930043471583663013609722989667699656558391849626226344782659964328074187340609700604793990246549174113098343545497835798059993087989828912743266369743422827066792031038159588080013677221872968234414913600898389036201957279086893608031841068787311138135931554811941724972502226864387043028930706884767696439476683170245385814000344297916316072414789474397833690698133905747617957914339384824649975755056173455995311154952938028366695474355982062869768889190325784883655523107022484999448660303544757859945727796763478196375325772287338824769580885155978662946662687105304620941536285260070561079238446836262224111103919546540350071772706996853230521082878112792968750 [122,38] 58088171920488663507943732688669733007324210046629082274342545502407491153403118208592567868548034934415289871372770994540017424429349327908596298634991692626591441054531538329716237782413928218670632547059783345819670216896998612889167241259959736284360367073062451876996205645048298963782940367294215760172799659336233456090129064990473601607978740849029451473730220938403397695186334581850874279537207475619933520606517116404013848463724098053403016193661260229670204459858392703208002732768061152093432499959014998588045768586906980582863878784902617061855026639295495560290520841439711427523789823391885081875226878629096607424730661807141733347559044353025925298207708787779451809472631048345187528504605250511914395865962275931685056493412267254134624897889360161340949129914118488792700832841236328337874771490788401448580149755450426935173428108556109636076888676737635799097818931093577422035627487170335864636256384318602009379635861138529174013631812916165862680027147939550317588340617117350643826838863879605542242598861927984464456568432855748336884252785413628882725702212308758914455986037651555183478691657707176703800905912981208831749282526600482491038210963888933662421558630803893275852393698358811516925422515180003615336948790111054742157266337257656127213949835807364522684446522568222932751914855880518789042548747363176756596495827797214290308004323322423365473398801579477235496981164016250764907826320621123607055310783363563713505597862381360799601535555587300520260321994724288475344330571483143306545275271159530267595347802035890497729963623314504732926794636156571636777909674488458131313076344058017236350849328459211144159197923165753435144058465966225063715458874660870882535352044951685545946835641379173940552537558910109101217920483373731532103825329402301153530372879296143890949535836151629166081290369936151592955220826293223906215874710351785183784885592890944666981806540725608970175546580583006860093638033005844159167145531484836371875342399060080785240073407276668403043644514762680553289470746276661702357790861839248464093543589115142822265625 [122,39] -16919600039531073224818746029602810391283078202714956447615649217221736465395900150379723704451734894689361466088427429394937355542480912904921528731280057584737348863567546101847048634874741470825155446189368747224996312922490530032582677409909869746639791221259217819097489960973562839546430850581552322621647342735767989436184274568142560457854635053387552711168367302729041000957410064402079223195089177772934751689161074346700558025451511551497797468125928314667528598086270883357512573327182325090612511800285942726856547377501622866131289480085760051584278804100487499444275314512803925767833868207312895314887273945363844682145385738712211661728757215008734696112948598049885374944384310755708897498105425685312056718446513414997819422046028094874650997324637062709780305529801826522737431421217161503066975819558845218561863860201855063843431315618989101396032193753950003855617244971258615867809845352530658943733536528537805258607118925397133795359183775036657227761421392621105663222268548880679470186683733668337648707785240584591530206715971764257853340556472425302332663525915331558381683435038235103669374884726145755069349414282096171971792763861070147925320966718673294330967704207867707260969460095157175806264706764932764076656600604516565971526670561724114519271969358083225146840560650102935312222157521823503960283115089661550727619225845386904806955827896735915070059300691056893893888802320993667562602725136022099334992981122415960774291221768001835060045872579372536344764994667165412548213277054227118337720938885840165320151613331238750947778421425881488006268414152473737801534153690721550084770471970008041560025752290981416195810639268579861394500465135342946947648780768867637214699597469322954563432704550751487771528634286889176177391418122584643489638395318556092284599133536180696970897355648112866021195764364803538601458397778065002379615980828505229345600418467859660408309190172906336840318410596642197869967583071538779902777623825350522324417485540830236437913845462056714060896875197109735037276435749991239376743834554872591979801654815673828125 [122,40] 4539633292879072494815854122932555529969435351324155278053358418896807269504633224984009889305666195281261020220761798372248512702446334721353997058850066090247783445824329923717552406482460332502205828523460117035159970025623425962593279150164382042071502535764972522185895058893971254322825698625899484788584039480159301164013005099768880321741171220964888684126185143246938612821264234307869193165680862762809951947283342907188551255984164494372252928242723976330308579980726374087481496054473330292708175918363065069514122438930249185682431824865253305301546430298979694394545682331079822037970749233323614839049760859534742311347028031790204136214417139377775792014305523319474673654613423347381899173883967552065250458812087305223995881744477768711484016039665212247565705081369404006972992173009873335669199779696377382060177646302456644359751932274574636047357201843393318643374477840098319817286053023901241140839960880813677922037661080286455969079101061215196030124094730038496840589337467387828352593464387442050509410316205594474380146425028544295377172443931417654633748470627346575950637799537131812211188492237109020759698379131832312615634926254928853598927222706217811218941966369750136628948153757841630910450731820501035382643701631797150423901568418369328098002419667904930796715660887927460918716371156340086208793815965410912416290249278584598081480265270378715882373312297250936699285428237401548855903141011435739629505847608353720618033339061175645540432002367218912300846507065930849100182318554129774558489913899377333465893654149415042929741196648721085275657253987463271482331396503367332585704414088066070449346920167738049387761192238072246437006763916714662747020815905813176988676322757205678785236658764669909909427039660963667795535525400923800404179901593402931584213229272117951999261567134581035060275477045676507615100434631216404261619605334886121695939754014380698149535061604691419818092734772959346542630551424438549549664617294897292509949070094262888181479108693190212753603317591064100869425215042873844595305854454636573791503906250000000 [122,41] -1130893735313288145950628377871994578103992435115948326446345830450896584129624920748484607890814312634752595832936433997195905125788874822067220019388923250004017110185294861889470018055118278998160785767831409600855879314501355600380542612766039616160804507918263205720533975140679851269013846114745137951581253358303050218574865569281099426946785815223732394786539473391399725921690185789388669791745145675326776739014306204917245024412936797757771401404301721887835245005964562624882809994560720243464957912958225608697220071153970162985839399304124427795985963239780113421721234864667937617839828568550246197961304683917396537914768791761009108714472832807112031155182292411156238780171720499137449360518578203247285996628819395787041451984378762192838861680277251123938170840505328357144735958782746031601924816614116951610634391554224166581005361263097860396526396680465709728471970867786300735560253215146202730850809590657521668766727719941552485387724935624294439055067549070733127275549816142017757213461177323126275489175344344177861488754904986884164211320620442103153519083754633005680443591012918442218000465933102415568128580525853328548865720368466855414686198844556072672873505868429902407029837493706386405575771211661742229410593134824302331150854503843308820959468037599682765312714703553202052161965472884566668492983213674946430174201751175527008024928095533747163650917029628690652370408782290775052726708500400592182750599165595458083275572901928306752754484215656705289795790401448117194145465222872570042621118856981887308490033534437381417127578499181851350688618786475728136859172626909055174191476160949195491007148269765797336504619726561791076802605029029370838383370912304240503026331327632377036774221592002698287043257313922821790487206845929088509786986362557722520225883043345081817105951881457094152779880445510229222324878249967544051811115923138648639917169268232964595074563489688712243338216234377955852190255616036372045343143977917734283185978897333880112049173699767752288984317617535616152018116718547258159333068761043250560760498046875 [122,42] 262821754747336948637116042604118569697445569716594879590837311171073582936096524917435775955120602249090070751788103965714553414567485829620227963217968506850687655812951561823345909071522424809762555488959235669423343939481623827422548228783612856492957601604145982702281018383186525138425029719838652309479173069737408889028962355673040412075283220096326474921905011952855180764934146377697708543336645278833108486470215874082999941071418057928164840168042406896493995507396475228784630713338684169208886323644691973306514621138627406994887740421931156616498253356706060203257264548062190126197315288856565557503331498145962682719076622364825814980053312792486787218073367439785662645510011391286388499485068921592007524423626602673113347472032791674841452829043361485942673692785728873218893834345307125112436495343255847227286967553531667411424689552916679345718027554274897723738165979608133326912173323718852452234932254206074221882963514056840241305364132666932194264921173281768744031928757644593636064331104306990211235981290193159234145686261397421627929024055525571014503096752721069149340420618117887597106303304820460309915543940911905845963915336643636053487742323286361004252086365815843923255262527394116500310461160445320383424593243328821657640836381679887120278140467280105129881142433986523733000873188513893205020893889984767900709750692798624079797759583680521923060755736172235103884698834608949107285816821260684863614903060727842819231652982648379417515955703949150376154725161650693660001042042571514074881558549250262951677797165225326589823511475444598490123504493955857941901692657589196554082108553541116507900129621421266297330853869132240499264237277934807410894309718893361362053675674799260339604059095179332207227101156622016960040990497005698940214475450702230367674411879896694229246330910812848119215438255457709387304288199546445525989478799220905048771075517041010308492083802224165151412380800983675320540246889638557803918326918866004415245442898833891119497285827507981265121653286496219522124117446892910265887621790170669555664062500 [122,43] -57033497471613741982195926073626265575424196272813406388571829615061794710199346072133315891363855579658027117121013811094929818769749663796373111835351502510113105776576444186759018606754094234109357180080595768516251538888646893030113029090547475289094700470584833669506142514754067943418828845751030163632886181809793451837476687718857990239500675360771659444543221427196734618298953584747610467889663067302096036658661029213813423220970179684395766641380665068373998505222523022692594315623857301148346459076345926434569931949742981091005780966602823165381852367508664630681308948265359168532004326988988181493745651430242012450063743599705967547254332670264537303218371315277982088120927617947769940063377136448495676192957324161903256268036501632231574556441207643089827918467733983997132132442745435899855233712002845020597844539048469857273405202511326962420271857516622720860522625954744628976002779847779939023688050069372890120275787727572829453214555330642430997904023288917035997436293545939403255872450597046877109985143428962414755169921954847982278202118428988901427014441433237289826596304226688663493924115909042666208883954018266861638488200220100188777471521740682361734715442509222246297317668638916830684312986557074389338217472217517224516347165550212130488811003338623465530540324120253448798036182473063224869594476108053490430021297271982299667685721441499850641300194155386287005332146272786423032758837611728577683495689126001622493727849568771137166820148047598868044226960572487651650204516899621722734992759413032373487151441956005634899482153380723187361099520470541139653138688663363870313076591909667706907151821595795689473385004733593762750571365169104777888577653967876418035763114258367341961438091860730001784521867081127155224893772367143297771002993435196704297578123032935312088960067898268303809796303193777819424053559286214720356373344266891604245194724109860383467128179827553361235337890284695864400295876373746265773671302724084652470002991902203352640044509805548707287123052425589086026128106254873273428529500961303710937500 [122,44] 11546221122171087101023433933021460816848472668260676259116113130595679485060661104696696215326855197534483858930032576552089798769041774661564611351692901523728388336569258140062726583044032087708756108770039945485161645854321205788320057382222071168416020518205774442561085446613135987526031756423690129394182240526124845729041339728857352543594553098435879277844248257357775137898498788576628205341323841061087647906183225015562585345375358164862521366081571956761966000225381221739937083251517084211832154138076232888459394820845905004865093951191744732186253232761540107417475823415592153689974851473132631036603373408849366417145750272526047884700458053406699757476507133367034057528163189289759709911333607032451430262219801479413931872854264215450479602604611387725355228138775334914398402570892876977879081068814709014475058241132816085150217962488346091077922168946571399025827800034908158067223956645572172794127261469047971317521962898626862736622234548120337927601589904351122953581656691935828712194169043584548146342948635023420036513910836296257014942545920228628387117319578481360095765792369834274040593580639317529198770017957285094949988638751896048925404094148910159291009068318348122586904908912916289038801200596700459785065134300190738380405932047239128138764329286048756205414797963162475830878249838419778915065582674658007436498629295108139714668465143851739686744810675555340044329783354588816703537078503517515247075447852796896059712728629869826699448029772831656052761440734558342162828807460883761058683417081923297821944455279900505581724931590192410909776793012236139272994420952438328046654830643677014889176997094331546123263006014461789494732959744329040038309360330334273021968995927467953255415524516052486887532276470065852606907313567936084626260232002411564873358762603728975228292272754349635056302524778718122843992406257581583081602725705292897471274243618464601875356672433084113820481510810598737471860276977824847063833431576656699397921440168179698295183196630423527279480734415777511957543063090270152315497398376464843750 [122,45] -2184852112847999790200713674200313514533249848173005738577811479255327164547421976512143552930951437155224907790652248478472623773880493773425143227219446031835720739899759628875119406677943536897648216145408632786398026658904025474046996266438097414465932317006897883558263060543271174040030121126227574074123387043621861248575750724023845714270672724758012747170213501311552948706898685507503802707218018529992894065583744608320658866175071172402024747424190381628932779384503938825360623706741737000850049510444627900549946974404547970753436688624540819291773142918726651822851182748980333866091959187084444779631388706719544643151373583551502732073071716548625025017809458266163823970960285903106436527181655026538738598971253974858638509584010809846139884862646773781304045690114602906647511862128653987581297229371632518266854957227736997037380976762803209416687583301426017367544236002840106206786532782091562262881964486424146446630413064586441927773563002257475107026069785939791864904292998538813764920914848401883276489124685748911679543390567194036952290577187481289527776624119693555548685085234404765581087782486885766435086353318739159139615725306930122697656985016694752764337204282363850086098826273180982136071927678850756723033363430584271570592600210252067130976191395763968416786747844124991735735592292591525676307066041343601273104187897006890661199792139164534955024261294515380316167519074278746998422773853602060940853750410789875236296671113936442546725964989010993134368254564286008407588081851179067475505529178389933310156655302633434543450416396467764672870950138637479043849071164575875196915238773027148734662587950334812971646835511388282901181428348695842339048648023344384577016772529696460032574394199522906274158135273835470962598489079325732003049435362880738580516356662798566419845051399966565772463341154587141068966269965930197987790402489926786865139500400646734594512613023509386014199170161228866956944782429083041719375714533237049081197286262615789805522916275064608210635041266487839049323929430101998150348663330078125 [122,46] 390356294595907172555800328013040537120533367970541998404870286300741696480831478348129597141843908654130397400770305596272922702339870183047068454895991213066281468811484778542810564006581351730831857493454089563926583580540403149594787095296327430116900922293741913860666212936346291661740499416368171184878335411268568914046560699762140135765499517831789479519062145877056703849640951272633686524737071427697169546429414373775914052137779374760057733852834874778820357637661286439462551448372205535826697278009686216881510622884617646376603859720336326721966234304842367073671662078974071560967080043955361959593695249828571567811151804554001677016375435257805838992674160598656710560141285181193757642757033122948454621639607541447400681646203462409939372848582710720022951523638824915036478265823098453383737244044552634511564076647766342852045223240720332711461518415989329646357003698897399628951003596590641900320715251374274453626051349273855850775886298820485325561354146596568676852193380885241348170659458329204777823920752457891013674508104094925017950334364512972702295388030196761936261752119165537092183738778279988335616643439305645975867222159475187655360956515710125030096238511604617937269002461387428105803003751426963087482149531429704880968555147394595896549425205171523846310428720859176075075609695391687727377239624087892879389820578380021284788823532170945806986015826396943734853427187168516048370538782543657436346867114709546426937344702989238524891911239944221116788876462937377075749423342643678220939074159490905218800961954674074130959597961519183948931681231597957048427292615798897278713882383491223453453070735160478479640440178036030603870426434688654667497945908114243086069631819078248009136030566024252384790824659718754162538536674848517869361874627790415686459574341339617869671426692930341491730182461475510419579274162766865097658202222590293972661622665610952913180636578148199575928453786037335788283270905810607321183287391733232521984041745697740906286911726168837060302539299204806040635812678374350070953369140625 [122,47] -67264740810582164133175353829544618360527894891256412607277648767422446010235860586244726868802205513714447888968165149889139779808808215602290006241767978473867694423262377423708543498884414895838876938263533457728451067624250594612208372307432390941631839868087377114454024770199134484878236259665872777298346289055781755302295531328115067395709769760746871720342983849704966563801405052997611922578110768399328643853409451562821959818416480322036447068600096356475286671129399638038610839889355461035410905635631189377609764692828807553969157766970309742180995419425454194615135500681014801434427998343090183823894317640890380389611410549604558231975301483148208547819965848243230767105538901793913724889024271374986652986963565551185178429330762790049892063133473041561118844188070224357753116071395678237016148898547838196252787306563707877238871728049048780524228592517622522700647301240561127015867457957641703452148249999150737539149825404019660059824855347070480763065564334713663612585404491698807671506329699853956514552974680233486487344521204265128836052088971046436844990036945571687091371667666673979213846863271035877817384027850949391104685098446419332270648266771623535326796299411880695615321208909484480584530926189974965615667191458244968815469490493014416994563853234161301907374888988507285568684730718406331558178990984444182776596435826828788876622488174926712709273383759301948874072540119274030441784488743889637648557932150745219578245648955235686610579151182707307848157481528651492777647977238186840307341480340643189426957703062056016114693304151187023296813067406952407391348399867003454809714008008050191025047914133999573300658658322166650729000126059772179135995532481089029377375256018038054112492608362658397678580398614826341084914988757351138476954005710314692854267947666293112167713797557977726103045984301622981765750795116912710396339945069920749279205483728309411368231406530865196516691492929737349784397509729932877400183480971646053300215222409176332101514470986974520739584647090976502586272545158863067626953125 [122,48] 11494294253295495996295433413713472593183132561639655291304437354154711301484901283254674382422384673277453536194206311637359880184360222613219724436545983820644903439993118804454144959327413889094003047263285681759822929622705555393663342606039435857233625386649211287919895423583181447084031345640236666425323495445105077488413368122827882073851645949617244334386752924157964290849061212450061505354697429391686693214828979064135941219705648486711445506164527688645480367132532923320886835219678416400480377195574727663138220402392630849768566828656591667308062616915761997193955754566401198515031477621277180898004241750887121524410049327238755308094513083751131396386985453062380083500283674618214775638841840693490098271406722535985974093663376629211677924677893467546571774819484037796053843548907654094728125201161976133237282019164348615316339558217356508022733583324881376398154358137027660568151589531721423422354506365241936594792748540447650658193240273550466787690329572949827452759256721983197682275355960105166794068946925466928982776499374916793939488341087190059533809146990636938372190041072697713590317419517768047517857475897792863520416735858830934856967373390857044296368418809293845609627160688921087579447816119157862636112873330304405979781869993811354302926821994419263882809781398102254036395829976277105320803673866670404217464833220642304411866837703442502243423197806888873983020214868011149038581128316734166720509925022586221384187951244113492093175331781497065502056454502139033471551271933648216046894108618820523772102637444999576627695756230291064986271872725764860534010408551385505049972780398892172796007201972377570329681685073934122554700597288187618873600513281918247134195683152421595682317758474525566031814380038408871626448042157844704400418755658619580628830961684525744344891332083439319398389731530119633944369712238510438779515966327924926354210119141812116479174407487937770500071934960361596030114547724009901881547380765884171039893321947898538516390758135691964691788622803207006724551320075988769531250 [122,49] -1985435006636066308556865028602259916508826938584615880257786916868433005216728496290584530547085104209118730429722099879460586997721776154441442960098645739462385439527032324060601409780667668554119936744082980741016524902299550676621579077241573729626491142000202155186438644131753533175158624574671224689901857154509086003446783164836460946393745379720467525663474610273769713649147312182257093547925285354266446618486137692314160456528259186102053647669872579939232468900808683823374212444658027463970199460147662115289773774367722034163471426455043363462700815572668754432949876803309131107678385964370088561989074433093314590180512665462505364468813819547947533725558645757215171801296995832915900394273762415386085280004606568069536142797321014396304336841432180947246538893969304939063720615489762773593835289237538699471499403440356648415275369613017286272949335385693032442127052006462235104337963540909052888983025176131913159011278352946934355397320821817301789548506881542786427287271244808362862651277876540971707829009186205536266725096532056659780753600161743977522204150858452362058613462445802320701374329795277838642598413678552449462677557722822811241712978391982647694343594806862496021184965213315538575002530735649059762296956692827008637032994971771630602157201318581639589114902621682311058211323455844903924907552703865546246928136647070309796152731235791640248362252830135913219213053512221361175975568116906478110425002294410105935908208351766696936967052049102007625098009678279902888536483450318173952048847471852839263927943563912363382914534077255530609657030180223840525895241602287498571153466534965176896206775670132093014208829276580370527370114578258301863497314583192631547898225597065066683045143671510764272774087254094047783704274892923393497590516685329945031166209150149495051179312784615126417870482505394145923006553196743513526020871439371976676643628010474771090993268506669106702117207932335300658022649416148382309711877920295562102654558108994088297559250784422774683504904045831004157662391662597656250 [122,50] 344684040968060956165398607811686978707965587790138430962325031248846669324399868661053985847797525804369213317900406174500524448819041852580879102386182618957800122830615466127560431988892766778985829656189359201261084915302986212987515530231854909207857367239064039180768110199346360782038615946585427289827362627379567205333093301331172320382301604320036847844928754295394268353212011033425429670638084489347518555708451260376587632199883875899357338424650754152644820692459020726018435694128799007085325419986994650651389210038486354598445900438194945928792618125485316406877832451072469363977771993135978804276564565876373018980152832332270902473775585543066022626858365674532924988961187764042337995018313094842454965460660408944608705483592384829196778594550888012503785784856786993514490167212312150428268783922658644951503064696935327319228970139163209839544112144292898294600830778474615030110930543782813989955666190634347507649045793101673529604541551583827183761678726042702159469479416699105798456358807013000646346292966628645556052036106917495018505399412693481095517540388192470601104588329204254033608780712943268692830187423062465096781023018927682992305697444987522431249863293728088002021767773946527642993532728893225720482170697192597321322450980882283093616317296648602915281018649407600669784392780573774902171667023268031376167178971112386817963375379559575148050364032857257143214974441601206344701999070121207965105585272624190170542591671203111314936099293627631208859524863731751130167940062332662838342012626823245242405117371569156115382677665328999693439462361588144826161752574920075423205983130523994881638322275140430571521431214695369043988744835127399376994714453154173956812338634594154465969111076017713562469681357380932590553395741195770637311295516514729221107764410576392908044802866227887003103565194941279773180245134369776630994181940872112132209575318596387320225455563484113221548682088397858843016767814960381922030364410738875173744599209852770542488428883230099868724138920663393437862396240234375 [122,51] -58328602260481363191275529992986545573377636180667136232993594380363434238138854463854703329947688973332437269211096465120243666451813508844842221001163389715542707887772605368069462775381730569354705510037315435807125230720834849303692041929779855901140827839789404130102054536310816770518515327214044794399489495686897715608976181095441954392799937762772285874434018425341123271916074569912038818779286874171207781168316830663516129322776853247525154257478349746097318948870438562680093433932486750304885788010569843550508182376529882181835604560452809483420485479867501362491547118049916230223037941139145394006834464717077609258334571050669981907166917070151612660907733376244461224930360054050082492741153754973980730031833812947860481505869947273517246978498694539305075968166676082211665017442979074711504623432760296419336408075671572568424242368970277357461490479592272278526108752747596295527250575140993561104451059562017813970338907457597657526852349756128622935963735107898357683083034378162762625917103063056832498003174306108078976459749966507240908432564830571132512590848027695576821499832344585255217387741813125225546393625501302991709707516825127812090238776967190356986625374795840541280699100882355670666023407525586361678507971481202482219955630482133920837702484029522473102915527391753334583024231655107855445743255926550687759364391510131552084550663620616743788258304283546184649524749492056440038985319680833092122654875368567891246981513597556127354193353198889471454105362813297807341121652461858487052172759785003020714445072639318623447903759484342573489916376602506066916895509312231851454147737369675674382719793898250051502051611053560944574841210868080175562693796539139701692914306684208105942279851785477441639505021220772497126676304775136319791736826358956416126723403836516448506097662835221590875417550849935697180024049527622189564416946254523347048689426812594158571431188710726016727730847834297540569112438957020007567349171020045128562474975190604354576761034039264760176352021128654479980468750000 [122,52] 9235610400045228812906345953286977531789858720886139757920181077845586798978281130333967494028179159480364648206673210382054216829467092440962299864972173481018050408885864837757584563152962480390804068447591256630455263852272969304349376213266653984010684592525157458335804642825948540815182858022495165805579444957636759335391437127649534137645901479464029060642531427011442194380828102560563888858918408054024590566041216239083830811161762824111015819647544253028732397755264479514863741053226009587819121444159077352500661888057844286214606977081668765870513981475962786420151910959807222165574302488540517558696106919933814914096543953469653495903897663231367579779265737571011094848000403378785768238068700328400927351488871813233672716168811053553213310627240559528615550437614988964215116779661283317995993741324426019405694675063474470476696528034436822607713818933803468682371927015161388825206763350505347410880283536637163190194502437099420871102920927734015334619843336512537814023072067268046611784426034436319474726002860474597732343936072070333717464835277783161772987826901862277953288330939372011373986815342226110957157729202728151322704718407215601033692028238133329726425485404608503961948719644176723512796367970006668328076036178708004064424725902752726525304764694957386122532362360286905996232843257444009564987596288129028921036084524373314386467149623941035729547595301735201045429571161191006131035626713551356312696390506575593035289089540874024076938681873634731811383002530344793476987547152959799173177720828014717770036704439442596476208474046249879268356707174604925955416301861330955267474345805439122649534834672633769467938904809340351302561265505665558478718487816868138564782795864614717418293265485663606867534237329280592695723086741915187580493538977919606286746238547979471751993939141202715808009374869829878584298414399939902304126429398463876888560964811934276130477671431176944457210949486192032623583551884832166289278045153378586358000440188317494937607124420872223356210916687660217285156250 [122,53] -1316584560608988002577782892100138142331906367964985528363131386927753008638575199247449087890905511233588869719200338214897384143692010109252699920407644141027583633493874234450940837752564318567440222971000881716951556904670856918456454014646535922957863367817533448896914334179407904488891331662219944503986097640258187533124596219100546635812654451958379757163519614156824797931712807575431391704690274723363256531657369306116705913244069626801538789195419483840416519589211112841368383121065959552983167554258295974640456088677494493840521966673643789978547367455556361582130040796750695700437185359344230388268384537681524140013363656173639974221331792694675707137292922324884977775862406560751930446470235841975830613636708699692089660750523863508011669817903224493132777839870852754012107577703156667219924598162181623879018813562323230698566419167738188608742990921253904982589570167119919349698101011147176042540761896304081585204113269989949479186791064667447825737294888768650360356142062216211273897204391831222733798672439508261703334364900347284448396435089469631509787322480380587521167477929806428812512004133520069120934497083406838500176438823328926622287492797969663231309802033830120705364841129310355839963053646567726749084502715451836786346689245738958577086945177595301681869045807848294727665475092284652514757325607731838910550014355846209678322779440581346746524263139959298500023308386038188316537479574615203315077008412940432911576048339368989529181632973006215284247831520376539101207004218394490100603315503093205817006990306817548677022881791143193710686787327046567653914290635865487019760935534802766524183401784907805068784119987098531623397022708633121150911719007648975358504813257093972530706820421890606691777206872005076009390477899355584338519496993512022832758434007294429990904088308296364454682449275953368017777921311606668298756532236891509132259539102501737229643112416556654904707309620618261987137277822185658441586528419050435924014693014498707398369801893652331737160445731353759765625 [122,54] 163600643179300271181690969451219600146056458457377639138966349451897247957579454161450641313075550798059139545867465433477045254634547528637540837781141003244901743348362146832602648348849062232759201286291833031647375793619140905669839122013234863103043449190832310950830083709775610853669664895107444405821568792565801298771470915930609745761364908684154095266695223194652877029989887349138460439759606053923210817232048927623833757555681885475310148045066161804962232025609485089318887055772938804759156928087559905022207492744170402081940201045495100115634412755118493885453058982292853570585767967069113878884967811920003817306553323645409950481883056810620934629037135493795983553317020971192916278925459815665041095875740898564792972280600953678710923982400751337070573596274305877665827050471526315483409176117498364351675232855467398010892834792961798408389509232459076298679202507615988563726264765341781155224411989025689488522081238863563901753956411125741875379388713311252834150904763478728726038057544110643941083010119101099568753650583705202116697703595490970477248729930109017583578566994754926175886174666177268105128181821656032475148410908736966689638333486911362665261894985012110092020510776812676073577150396356808171136684205231426416795258735210696649538059010222930066550136028718785637621547668158164682035687653437021975496229875322754215141592258158993798942934623654067169995673135400930538414881102878790356284562157272338002686957146015277895668003432346508222423807102910769448309538676753949201748436457185609355834564029821770147086796355829369753851073575370111844687750991819153366203949402553945900319845862093458707025880141858260501487106128987371721435735864063560666007347498668491154919498573553800653546105449018750341246565027317289253850158716343231704884078328068472324963004645641222851830194375256071369661383362506983244947896515238536411237371503570929652534743585463326741952297259948350646942156702629216731404304068327793867338485842192417831789826879356398884392864677734375000 [122,55] -17221285235811151662406247848473950285933866334571448135763381567455918787259149873571623270985729472631750105962454736425625584496116353761375286238136291786670854031925869504849094184927082821473337690768797196562316475226716429491898422135722409553939739039761226162465588249902242427772172409440491882204742428270949938554703477902320673888611723384474991936362106620127657753862461080363458577498021154096936803109295839053620805965327740058676214820100225784718111730156171384325241615640066101706013721931594537652166030421065856481130719599542143202825910521986753793740757639727909067700285614738168931365348403478620668800285912426721460299387734450411599002739798704494626528946435085104119834831997350452755592727707914726038544706181482733804710346162380218414377770922965019483228692987846164501873845355934532903431901658303870848722375963058253482837133905090411515414391651968652296279292192803615231108437382869406474543198975719297449595869334109166054896756699494618066960294059003501612659021092707272645920837416021663157265659804865421814067441737401554274871018156167763196124013188495216898493608781253067458324869426792821223417752705811207426814484722753134001691053572227417351870539682096868071373029618717612703486192951110489882319587456030806428617707417202545396997567609692582348612471173576430470404859488317097660166028730527608363878886983205904976684888630712490593391306447564989274398057232270817383895551207289331262025734289211567693878683583142325178141757171329443294145402474272108772426027129335517227112625903629853121142558907904446884396075261002732531660658271775457137345398564568334853051960661239561779575084141950898055647894413021642087308350133846318338447706677640999101056378573712203414037850129369005419294478952752234517610354997489601941048611882376658994021138023180682664645131128152638783538048795022623790038454833881319781884680715639196819467643331836903641485653404582192933494117521646617897568765828822275811532406519042974556197587017473873817935322900390625 [122,56] 1489341014679292254970860475961290347023905529856815511326273993755979171975839050904635728905522431471662255036622077223255612183427290019211023692007167065159714652684181060229596481770902571525712470713755768203773930857003585984957903025064268572137216177436737306445278390178220683864124858916854393924838329264327629295790890975242350839775593841774505366054537754612451967723979575706570777133457365524280392726253379419384370012443795823803507371091072338092706640608795230040271697549040072076123948146268701775499354863862986518262019666493770912893992885565501231064895369325208795090964776467175591382740245234817183473247207786848861953634129724173754830906060355197197564209095890988780262138013388050522389115042833759746545460255501421254254911147713647057688536266266329077664098252463537053757596100675713177548197346851140066031846849557391452369157230235035565323984428085602348420894666775580368074561675380572971209505129972862538476736900269831815717233837042742205948182528432355417627501303780114426838834230277389965711318652973640698527638156887085995612558043429996114875762915406014587011690054926838756212028675969206524135552119564274705021100226698880138761449425999033708392396517231276981726665531456109770302999200777276519480524281545120412892500410428667524439740714333763997696690839044267332754858757164083793358460227013856870727749163217083656835185651647383787598502153419469061099974063621910224931021887029105637672833915425436996786636294863470474207656256530615929299393759330849550837780625072425538881855493593794355178681531425057436959853689428395245501670524564392672818652187896317591380463354864331954377481754154612473923869463623365486512520011705323517242154132537747735614648223674356882176423687525607847722213932834877362869553654099979506295425814316048854793763188857473069143358350387805065800912205833145005387637076883666010960574925007893992555664989210977169913056671391503517716361987109176259407890819570811056969404211630148136533503800205767340167628203125 [122,57] -101410314349207664553798871989636316665591607330211701168800056339230068722424027485809734884361662988772418925162139784583907944082832020140016484923999928502719629220337927290992938338000008253764651020939644054893865743767006007840450655597820875782951111628471062198135604426054445642569616916159281809062734862915802269011871159905677915338220893266366165555757956432665487045933113711805614592004499212255763900605744909318244973376667596709048757873147475963803814394066033253022918061928163348622778284531071884576141440910717221505070630552153551711099844044466152961203408079556221432538530959554509787936458607123693685669874999789844028507551465391090861672714377856781351434114686365422256752756261639076742641779909231892716444016252438267399332629940302354080217481305099418762230295691777879661071375361009263141106478889132213549091131922212720463250700937324017113391654656804273766719949765845973918258514186653829375311922302422923431345337218148973974866375522312246014448273287966596946547427317203089188262281133168924865211719864862260274436764103788309276195078315873328501606381060887440147124556648923163175975586273481362817694303997262289464739568893428503622927238850000778496988521042055522382827604322207876058948245900079921321164450596382133245299618230356826564421830691300303752893494705614709237874557696415972347651144539262295034561309876500590171026395076915420541869536173938824788749949840733235931609868146495492932614571635971268603718243856525692350091536669962696867114860219919339637807112264504648346005965776969347625744336753653595234893165952913182844326279198741132630502681082945893351194488046263707941351943874674815187229789049539074414081701036444250115033732272302408719603029007589018439162928246875186905302027303376858433472648447314005031088402501151788206872249138193890644841552485168296541661959921741095813052039123761216244887609979095993439116196097994776680346544981464224239229480384458175580111669772473991021235535875912827092198995023874410930750000 [122,58] 5040294255808566592514090964994347754299292817253960528025271195428279972815044047637430839618698802547223093263966206757332620432218712343009781297973941332991827955719228602433000378101208664397826661915641784283676251199810349583383978846615845215633934143020171486095967919522620832338157126298749736524125082158290932440331692271367509732965859330648825407792769760746735216222431053099510594174682741856891216608160620223341528978964086107696661209002211608007020110719037422711948036164074865887748525434721520286269791795648740048854264317461265439577147232739119957082053507817402116392798081650575309357280774398448457362318889825022299428539219429600813109144617083772500720053786774144876502454208656682885898311093206612427399998918506945731514576652558095717104130476756577571974177455469015269725602402641908464791708711500854292183111685337504996554062242399648472856101299285161854756779331780699074080208987550949265299861262456145848029076277705874811300005772855953813630122686402113539030094187849104411498894703807340417244290509088172947224323565949603783854106579438264106175670219457753472538473258074433983314530619470125919637141114670916735308756791578010358223289532850153803628750616936796714869692396106633955340778767676342020655545971567134213369030376352201526338143318654582482283660738398766359853317057713977212570059493205007225229732001928472679880421406784607890599316902925253814427100128015850317724476978491547026865747420444864954545624671542076102111140815169273349673651544896900463929859165343598900266870784748173447830672718285883943730201484061305333326518415498588378843013445674752395432568017782172010376540644384155138718108305171946299804563905089835704935685215984430267492354745866524319608912893562897347923531550257362225407727183313962872536193866532815647454886430280349698045656129181059799451858428900768344098590158286957840663683941791866756015143672424233425085503761713844762208996418877387069435847009384560972058863108300027491807051618420356369125 [122,59] -150604485291246923827404535043685954318942350866263129756345932689619159166132301649124678353763151861858664445698700642866605173263364108978903066415141047066162008198804043897795424038237116562451323029832402691959514142388752954391442713214193471265513366076966975978051336029945131004683944238340732160462464716453795494091930692171808038214603992930372017709905028127719196880777162460128641634482179105525043929586619071969608105386290695439453181956277609679897345118845805983620990067840722229132538768299475772794225066454910215628401373064571217627271406195442279166314301339550794817403409959510726961677119163896577461577838787386231138698178957773470761568940729193623843232828403929254661853417547280998918916324923432727556260650992942209457887658926948725521433276010414892602644462120930154066703784117678395926959657520329303650566509582315846465957004704646433198842201232206316503193268143650423842356811498903771653489667266194529260327248062179134235927340703795075122637029880090473238764726783250403452302226502382256887389775003186303857805704297920570461521936432248361316504053602001857789913506517263217259659991638540149345887767141327898389905187148206373824097312238399186043140452287170000389187538261180126229617349812932611391344230351765216441197518712114064039713233815748532881943465619965092625420021878742763482220630629435194381223526501091952948946675252658337040992072448587418965487150683306214409924331983143084786628624357416822590188683154679777316626327851912352649612474599889841446422322401178078755652735829443504243260020786414512683922300382152408656294339651112203792282480856180551196903698278706022258483722253831357156838239731347385600704592485955186592391466851660754306759493943185774300667325308699024709987036639660491746028071652846255825820109180737775377182849451533211438178461965510951972569447144199177135745340070578860562298365015943975869826253728950341454757389412835268613152330115047065833541698138171316057782538147933585133295551194793625 [122,60] -589994859985560651160351986748148010502187911224690911024544224530520663453005621421575355576500764499332182062473185902269772290745991406211529164190359504286579583357266851485748743850351689379379790462821936675969493910582685863934387026089183875259556809978144845101241048923389922220450051905629060268222873637453606629764148972332464613649879732915153122904961538509663185120750775054493365397544298684212863181234328115566518739377206342543960247327668229807541408685512143707834311684270011569146614631034658348192019978798306320251159481343731760932477330386695444351707342850119910150004305336757779275769136058852334435807023466357860972258778478658532752750055670678256331305550183513461465653682814689866026183924087035392471901858135348407808776161683725741634133460530732754062339860935172417914027032335380956787978364462122257647319485365939540179092553091689235128980057828253951359717006213995657979279036692140591375384071686839544014031360128268182515439750424257011506268864739851134597595945019284228916698682301151115808143501798818497794798893624546436234141637614823712561271380902089498172995850527316264627222787352158798785211440415325569796379921285551670803296216715361987397370392479948570479130894114742717715566006226822537695477707083683963804602571418563948876366219441249465646673739609636998479030525307561467714460874241808992932620086090112850735625615618897925632142034000463736142528963540571154510745471342435732119476506287963193996368595779400242184221927653231582594449734643391603858418961254038264976925533235068969925918239055160085609967750274124446806464742742149339807243910461532082440320545021704743911309755305283404458598523744456058125162378036875260908702828696396312069157967880716096975492581682458702946658961653582835416098703626545941834868891091693938358236138149114456866953391462785291328341117157261926238437018897230480948700645292760786816697330639390380449091807024939740108583698627408084672742303018330573249792068394013388091526619020 [122,61] 637147241258462929924297230030805530994319553548142311246658451048576830479652599782353351716800327788034868621001618346821945231132280603151932647805293947162727212235417456963946311186956590615170444825270041118588964513841834033877194519513964315747354262037356564428738283135303802181768874115064380412888098651965571445712200444529760170113408462054196492351353782953437065502661678149485076210331491926149243475491307558346816568088080602368827956293528178453430712702851253355309423667419342711214442026063189415982425805190654510930636315546128778121013552116112134325984380748628301348878378852373319403197738834916319713222457610541605364176739368877154263376934830213686221161800938109137450056192211994199728259518362322235825073430364657636358093844509949850274555287216498268646743199219838880512625312118634004276621500815467101314181363367228990737774173929640789429194975342970839587986552006935992304790307130606885950471338243398030162278319472849036486527598634460389101202453720110152758451634161898840900709728270361451737235099566920422277530366234736112799645677967470510837930885044793911956923328581313597498226989343665327300033035035306617573388425335309548610397241049349113575200237081321369208929594860508511388509337389923493581903001426150841184807768033110115424247055935932688655340122432942752372476001809566040370030179350939534644506916041607142130819865975049041504307392800652594518467145416448106525897801123449644560492352826430592006670791776726471108600729602438520568872111121495773272561407676387595221905065670264526437872166564857783630193167898035867028728409568494194724296979407408001787613075667921269047658653446773542156111501367017183425693640539216940737167721681269945689143124459317822455610017681440341278531007737549958601565034121992300061061058382242504355600078261051232874373136965443252220888287691251298376081309022317925790397118732181344220176082860386322426033443251885625426129616689562597805749595272198548897205464915332442539621545 [122,62] -115073426247563060889800414652750328628280373911914122142592464368517565655705192672829478146069873726215229369755425204753067845832751444869029193265097159587625083911868230668498182803705667895423735421018553131886359372093833654403744916429851479344558492479078316617308149588188375756062567125335511209718874787515961479653255208735823149011662350012112420063968362052259978159785543245581207274106803390053333701974550750623997069757430646847922901425466922187132264358329642182356382406344047681838423499008700185970281745107807473378611695786629854168766268373846387174445988598820548110083389825759788265498192245542906523316124452849417914385367931620851092620909279316965241869352804936491887491452020095981059634927679463296754693859568781780925006139265325397947301786278600471095827604367912494661293346696282798097558054685324212469436138164287544736836891333884982025115606837028597306968029568112839796307539021641404661037074827161127914973066792817657774904413465023178115088738126964617650863106406048189006345002184796700650450004122759082557972176314943449769569561194385532809681627957022185897657099253762216345550033801885949904815084286695847161149421991986850862322275674188168364133576372486124121742401538352536404149257092372381829740872820276886765379265811379723723223330163546970100141015202653745022692854011299034473881448986620758615217112860784313595412594651316138423744960912715244084453450867100969742091427356226695946611912776352103265999223785783433331614370577187076302720573528770811206171864876279170271511169726067686953989834690775518530883971367973021150890863797366156186480708651657289449753356525269585659098354575791558722410979036489812322674547506863803360625089975024536350099879710142841017821489660970458454897426503828997989124499770084373243507355482945973187998180784642962002669065552403225649052434967783160676933313761839749439182007248985401584401715462888417379255961354406071758742356085518451120654338882143357378377342833080199181250 [122,63] 14849476430615457408345305076978225848372659249747053345641475635849727110857281126134078867923125417028675098004601958775274709883448729892164720489443045380115724662598251584959108483821575307226541563776108141944040651233790838649035561070655193924033361379009984082373250951184220101210467722373264622750759911897828817611743004101926730978394475227794945729009277073037160268283812226619035683669239924372692730233607949490234066104276963452337716690385318842289654603143981287786599584869902420712375401635946645232881906225851592314478636288024931506159967232904840632020950829128510760592004000123245369351339201689849898020163463808904250012738739882273037989354540338079017340928582144574412464387393283379151148090442659212395838897195117435306178020172966585497405350966947575047735247795321304500280842772637248575198549260735673862108343788032065917976079735440895923104309331444352125323568390906202177278542981657735287025313802560817230548752317765328669332264411399473031915621742086565439285968529593550793044621495929307825232718162062403979445426098625069861262125571460351840644724734354372037998283114799778309441751092539844213920445834718864366146712297022733193306638249066726952750567581487906676244684860521942651663977148141936137251836906767608378174964086738110447611991043570153440718441960731797139036519813510640428789261616522740025134785157572007196137769350227632669496207335503782227575403043750856831635067286950143458235809113506436875108438110010005506951918930373949643088650434129450158639702934697286722670257312329308604083461346640415153594419055760607854664241260110818809642412073072569237049415450471442777030441040172061304249303199563029168524027836427383198295537494931229558513305458781592656681989567540886281064477019188310248016297298636295608088169500220008899914228813268692442005537535998070582454419695458255275804437885454726007549719290557777671730077795216335539247561247680125098701630855570538912744116706057048064955899041685393130 [122,64] -1139309361466318652185098768722166474779023907000925235696934549039861320765489344248774967541007715462782939879767755717547874251299110577476747241126567664740081039415288004079109774072715630142448195825314782914886316010985291580019364072788526151237853785902169207783054319813038998240338070258635326632004467912795032561986959514909753505504259892048868805164950773684344839644339877811720817448760963288259733610581161158078389525274089870028719548971547980612426481993023321547757483880142711274912298005235868507168731051698447133333826212579154010935891349561312959265398796506168043333115264266802575354038442042516086877070512510061577954652889640995911551256562244628971358986937852784477711249031408839961912575084421572878438367037065711398421958067665459975940699484367783948838562042276218338872037410681005769995295106411788310754747011008165137056249514355868618831428888068682279418968794800381074347221926376753745955251186023013680923833369690472937881448693634010386079642729582536935113956928473346969594512995748220940204037570856410741590272556299170972135395426033208954438176864686785747060578915631199032403344174347856036137438275889156713589296020128573055219117260010042749809208572398001519462147401587211591112896262161918830599658693351229829287572445038339995927086114262791994634885032390407490252975396560987811389713577272303994454599793392874339594609605400093026512747757549380951556364203432241848225427475843235333869888470017837694538749986227496428567977618899613459037352900487190824935158276719534430113508591304037274848718416677795986233946407576882703816481550124643506530903969331160439960305769996786546795202398207155224393485840895845279467321479027762694794369155437634969598622946134528490399932723917690327867927271663757074916819023743761314537468317168621734857863184046201683411802966113869493053895907796833388333901376331754515367410688911550535216535368161207602795856341899538196983994112974997781998513467422319448049542623216060 [122,65] 29084269643790017994100954529530217638164399229958419848181607739579363440185140781576645146013982265543259523502726278542744066962051138271465486101812474119339687588677099045940250995105503147472860772626387527768985328854907352718693615809981871274631387036980913089876980183093515534939333337893941459552670619141939367995453887697121422827612441988925950842010274090679939364339630876348714385120962767259493623482021049753991596269716382434512008128787673020633623265009401821304289641246523641468906943669498988091690175576086008925299482548496128480107269565809190506374492109893600737265795767429813188173785451774624139506349266957369677531899818767967287439395664386022883191224557751608795210153067582521818905088109118145081464381400817137200445959180052422262424893845720317205993200231082337812793925055920381688123634985239874828711902276362812190121649914986670246248516371125528717844527683336840962498362965125434523109753421444771265201124541983270440209318539164436379219822544498033674620433145679732346417347394089122520470176459660841723080686812849800893377642894394579244830051905625624263384627838491913151613534370772284437935559877203108877499870202200317934631470641194177669065447578780687485189907642784366855128526664694282363810683648155558061828145724047272272338972371809000288425257680030731322525378818373355564240134494302590780679335106023367682511756301951009112759479643009742442741832966473696054977093834049192309462215416789108902058120531282113226663378549292755849439601893876619776733174601069398138195810625956032436350933000122666646234680052438271940138262197920979342260599170936722460533539086577927299424965120354667625974660628193358849638004429872112453820987296666424669634033687602995668549616313006401108118507040889452767081934420976329969580508984448560023948359180483181679750669671188104742663003642403488431228466056614537016177852290878957961098806581857753229954874179456350381670053462281998542963980712593652871717647525 [122,66] 3644652047815608334091350148684281955043043671873967719335142292018752165514700443885809980671147188051866580232854150965886065481851002562456575804294866039866518448295221961106696352666767244086408728977923116301695230966622752584817199329598230937202478209591855771439283523197017457809984490737988491292890083745721842127113675545031180199686481050548563699984742722109900226841736178103435103078309988396470810475909702469877828497095863731521140854185418733950472214412485313793787405928570572700821692747003511610569598322968118171847604235775371500795202043899453037579237299859501885216684509969564614327732101287046340426255769846822547331491006884394393961708448346760683366846189776690256101221190012961842306069635293516787595662004159773140848017094058427408681006588996088862302456844926321281501261459884054916380022706986108322274669007663464140573041564168047534354576683140126657938591803670610491986619466757418131077324965897539943236488184208193588711620827938331847789674597519332105994197193174904171644150539932972228430500119047079411569177099269025142208008290043155422121531054669111979716296079278558522976824412304014700697346891226624821106341653919918820603371938389727472734346618261165337093274938889554596413261798136129941950031635050018208721855841491753743671915928030474734625087707243212224373391717411914474395447006697021334678959956178858024400763169886124297383475179818024447064098999063067583687721696177482259817693791866633554154470147736289267496790338267093591264606448421788484377869172976634272485162779878874149276219254946053502677750681232788121753781756733991205930861274608347923471750307172651197948562867845313247224748238870716415503578179854920383529688156704783312171977495585868849587790048223064375601557928178523842864599570019242387227972645890065105486380578441018547318288150827548089372120692437443525259367321266725984761081648931965155305132720231004956732965702251661084809526374345049146368819956494601862786490 [122,67] -491196233778940103796309406913685146069951595776499487085213293449707696621407018626893506866369446178381346144640950166281073099358405406935609692286516420419474302954010115989084052223840826195494794633980603303223482267776559901866344455640217597144534960361419406976588078059742382904762374963899253167986415207398991920022241399819837605158454144825113342387395496644883170651189168211408686063197967161834942500702561977120386902287109259687910144649088285190495963500927740235071585352262369378218246199172878056379012750516933162002450132194094977291232616978754394580460106901535402906181590874608865019301590508383470558642587400430199398001077169655120982982884210793692478807963913794780486124854219867407977926970866008753181545624973268330998649271866153680636848575181997995759211503550276720670127468130955850396496438370256262322801174446823592433982500776827705276148939851996758730166610435938520526087558956344036749209122547014909089307823479970518544856297305868248552218577507056051441217408961596458971226838174104667098876403066529463508851237835481739499960046746640251641572807238781511708318382824875198077247283774780578387714386769885579285700936928010750277103417117944616037286755382324186984458581033717134241688405369669730840251444070360805207893220417480941911082924661123206306535910673052294739635286827002116417203539187449292163916282200830398278252375330405929726873324063519180071807163807907098308501608416876661447832319503876033733944844143136676532652825836244421409719519347538834245908951398591550617881444209003120979734282460892618735078185765175571303706506476899994480509083012515859777155254823854391811810365334731112343729082874652035600559154449491241786848988216674081706245391785970595582098984202742614014640571740179346658553764752588796302259233127999034449826707064450218513450979456809689340795142667665929213662493287725963150213178257254443099283399447604115591133839506150467867334840209776016600633110502154906775 [122,68] 31703395411960771043095765396137545661937148596355394206799613460288474910168631617090022340260719401131758298656383047532940053140836334724835368892011651685504526566069271913159526189631915979019568414714549206767794890354315738918963996772406972404363077471408088324779768112943526574406286322141869734359200614354250305833388004413560966831975620004682934223093400131937950676338382578296749228516158497161697611427576081846071045841639567934615858426139296905499079169943561328146611895641098171749410044568935010289137624018437624932904382538179506810084672158610551429902042263190359115118226157862124026420228021389028401205914947073117561906048997399199089651039742941667622847929006745475880828716914695437713044708901582821654048609911070564743034039092058314835670251019678190449414731312699746508688494182413607105738103362765053248728877912958576606254070763560082022880669467768890024958892522472047432500782105482611210949038140560320621226358477046851707474318897944062023862785517856993687225765266630960682818624884445729421819520492945116357568314586060611072451727013859254797470150677418162036591465652299959058726546127923003009834536903654591017462825248176159718037912391170038300313464582925085506363011895970451187566987461236939849265731525539651228667757443544492711416778601922862287792040832387403449159631258557725846569060588205621011185867942971945629137267609687244792725765830268189523501973257971261202942351765045717657976633316362682873337297951255133353573787439540680393954108389149712121444075259030231288863257822106739783579718509500626229557502588344140197345852444878328749486823826194179373348611470321648940661406735357236894109582749636089581930113782109402559903696435603183812637221655970336198005386362839745538817013099728565630959766239795547075533247605109829443675948700641104004204653222593629543525911617381394465494721953614020526410338158305033387878738019025357603349228281064543561222884999787083517853248691869720 [122,69] -1454605699329837223693405683901437442211528058047564502816146161034935156251079786823802902796647134075290173840169310815271868309477393833719002977112286211783578286053786401009637286668712344566096903254248667930087605462994643603679224082073050362866735753940344848863441445533374401214764239130873497250722794887987214878399986403028666844198306977901506674445676118261129196797714381793235910385869396247686553068560124808515885928485500744334329077755519267777436275946471517496569389474525672438760200983597464658445570611912649506547342687436831602169889115151825482421910293375936758473191440938672873326553155659915139478474127732633202121774128074290839859221803617316959584830828922768108773997121438962576733966449594854694531110206466048860452273930113335450531068689009001092891163344259221846449696152534289069021756119640250186180323599109060815817935029338821458634519811185864252580139607696784177944403496077470298890342848866411990374089326027267528596976052807512213270429992460555953310826710765241123359328098123604581776789988483903753587064538047790603145268614893119590458884299011493996334407511920360457568869974121629699431953638828356382069123894436711954896081601864735439992087080520994895513262008240497284298620374376526743720288698123682319758231589196708339957431418504980736536115005270931010352688338546401728414289067049044303956261533339935502195934907912515678999538755026119706854053157474574910981780780979891319741689267953343492673154954718202396546905834040473950545472186247120977928503279984697445715515364889739887152954258875835186236428183416853012593663202979426231286436572935045938623920490036603052612223195670308015897753972934633338343074489009806209869946798896097901058430892875829568447539601318673706868335862858371461010748239895895266799584611369132035994612960793270416649223013456412380053988476114016057135871515834446102293127225967416793754734390280104660516440335717159482618607461570187493423094621440 [122,70] 56171356043329487279698356010926101784487914338111736136625807495235603940838021133427027554424600452558583287069602856262981070400530063526408952909693378677083319854870419613482573154773375247338041570289447659109285602644012402750382407243750951676403808151515388296232069725509744325726301022659159811400615953392314635885821519199173472474687099884990390575720506657821435126010420422555770261579472551013614460652708460166817765427065229746308423843156062859475130874668543443986295330988931400697619907555658316988197592081710850748880293562826347492346761804746056892663862831721178367488504986123935241510362135907840215603408502843422353503174489603646004000242038314901097730980003723327656206516726016982792704312495769836241742636131186145594889690517366142262751783852752811430585724762997077674608811556868414071369816235346118630764308396373564960481750741668277609814055840878480304900454632397314272094229314402279977769844793762196317278430144860277044949998918567465309188119664618807868333635215126810111498742045423258649239815366956963147615661575602507860401394058771120026766701755729100562107444053661849406754015434514886347488654866726540669280818501638833656274876817236476460638963277882608175374353477176873376448964129957712363168278703744932438183021661555039110989170651791924483989462894061283173351203087197322822937869047201298597950609756630462856148788726221388590879015624647333985110383507020238937984055024979767579089814787008711997835636134683437862142204172851280364100153415257473478875509583883088750683768072539577270126411146962201717454320613761448088876086314509142617049706131979273854874034137634549869087738536923505841129258694819009961844653014436083790660665210850334790299637418829054882166664970209232574463164486996463452845615219403931000375083384457105903913954838780789783126115243650386328935145742863482580544893151016623180849033528432602537672862045645643907621085317598927247647807526505249158177830 [122,71] -1348937384625374452211185881347996656544541132147576037744268843228195547589321046310753826794334442166496962526378354678054445413497419963652917539953237286113309923138227143616385374249066095909679661765437343628741583486894166542142345548054309659853420095005678043108466653652861947977649936518587190813847428994942228509559496927497577895524456326072993299539194361678287514302240129952572136096981098445323944229730830016240315001254244569410473362847194735824918285108519319184579451818048382504031065656670240912573105592426659330454518324854662971796421856541083317476596298005227769892553299489762798970860820862017418156671207427244311529484152144723277229999179817785873633669678062714323409210618128304009121584404019656563720825274524454099013402118462544444786031015801900013914122371182595070281813838374887191095888378050503063301277773685585010176022284349757107094878151456965095274728302959409672316275030133760543873766329927760958086245563554631072403927271010349087634687189269635046049927018983072757831355142223330281519344149880967979312493063064250725552836011595493910081431791063105562503385483589081472622742980616219812045469435408909900699475981308734891266338594429817094309431386256056191417916600130737672457266806987649137848520130765485841135770487996412773193279881536065359592331285418882181291143161000751079510749775011916284180742701400402146547526601460535805923709830971164080753644963429627839028388034648320196801960794066796251054915050702579342048276714476553352722679797052899982043146545299086955792344820118593788986415874533966458410476907450577794132392311631856907859321517824890607078692231673384389362484654931994226946792530408548165850073996365870072169533068431252110984702427704955118520501407622369322129919966592214301981507095091675980170209060563712585675033561798842220159352244259392416081321624578368121738809042890891481312976553089197598979077659601831891892357958206826072969006334613503525965 [122,72] -32574043129932014351873093414849533584528448003941405497922394912720420115734175131771569191237564795224682970600714204490630187544292904637614008179691140162233012551935783241570614944226950788950462238480612114909559479583203771463247676070870665432805016404275157684697024249204892115824247818808558881564468652074941097204813647618435988343202789588889166025568874879570502873262939208326551779934591857414729416748769076972579327511718123868608163179621149087491421049737395992966876189006726334952573386411793562520421148812759375088203916966902603406958651140229080955597838260822008229900643493303882451292714214603032707035021653731589604019717407776245636069048282173272736317475714667881944395522875889124161459111349154725917505815154827922139750267154006063971211078224054577234457774725747500828177026150045578481546655574233179202700353292996447626064249237365352230819347591728968283698560359146303305142563942796022842654179140998369558959974742565430396935510524149465978875679038785580172053888946150171682865999626193640897891380035127018298830784832730191276142602419628948119663757683938147800409221755958251860257693931874253208718577286108394300253657204886105634409877238843353945675832141182093851428405803441331952311935473296523336677473817720372276081568739242247009118035619347246598645703299910896203006051961747906163779260418326194868583932642985825446481700536792511018360655868334482112705120442229198597579087578125060882953026775976570490956280534677985306426889271264543811172150659146438851844939068270863401012573017900180624791912145844669573482534189234684139690581473739733584453660114345066290448723715894112541730814277626274254427385840992865603230689979056489939931421701022176142939820512240207077246415051657765445699887493032829102417312853092952653533683489784387714793725143476052493934928792357967016523274445405651725991295045990630114585707088699002666485576839942480407823683355300766830460964986298540 [122,73] 3440237556909253420543405353354543497700800117638244142611496842675769865991756873957912444778098495401474346738007915989781450481364971548965038144459322367442956909510071070064726031268793459565699438886365772728756181608781609603610219447384868828477903143568165733222778026501287429327583006013488126404775628751043460229600711388822587344110610236461079397495431967280040682967766109271239717252112204139062268187749316653417615164401743481406592202719749913197670756464713524216889018412518475825741279279671258753381242795111732415210529024976177562899322015908177285992216022522332365748239042316501866342774642647814464527411413142500790343082749704140932875548735861135436990302884574680108820232476975885544172900027391770383845243998101213003624853142777027666702024430554052076177163606282050250618725368421670119627551284883643851298098185764284204089189089595751763462284973516415581846938057221757809068815312972199779240715282916379489426310558631105462964375599778017961035107429411301572775493271899251064486594690821550174116239055005183064900411038964827051774478999384952202157738238011377314148816080036448090674114380998885450656979934666475604647414529667560367228791820646371292477174744408908131762788321879245122718372385519475244593989870926580414055971172318410309584212825112336756249973118398810950926667074471852115013325612449320396645165893392931776464086626609298230122344777413478096529393198757964329510936052080267620547894229102012121287488370047337614507977489641096112688549546917123156905082879986034097712140648362275613344501705841572451717917163580418699003516574219850935688135056406381812943163829118427864272463450101880854653518360382238945207247639663165368227005438128897769926785040958016842567525475985389508769141353915322822640662512843430244159229768450176433091512986886657889930191648167350857661565137172409330301060089976041509310021057545805893772781647506625977544155798890000430819224442485 [122,74] -23219036885931774366061635647061574924660151893068287175450342689710943208454265052388887666060784353835357104383602850408690981207692480069542651977670870115834850224658335980982505561399848074982997438223796881107419047617709249171154123507979115217286149269544507553117538474082141420582934311670703865826708360942141549417628320743541285214854213479005001748439800992839386425005325485610336833500200770053954733532038973634316404317163346168853770351143677218126113853254487530857264012783045908643457912434841426880933540391671064670584564945525706008619263006514466820735638173588355742790353670727864282841528531312523646743330220689243767492897646294568445711328676341111263480303553126353285418644348438056663251187760449624545125552736562161820784114776983042923626235023988881046016466531710366094085011950637322270428892224192092338917091479110969255775105987949268274412746703129435757159915661160312982359427496400442925918779410856245757417608202864182719701606788301134281447280003470501038358736413960278290680742334410815582364008502232777769890230622252651507922279294750392355826991108176168316660674770676921094427916266045233198582353832526400099816020003521079540491564373820419763939054369253093674153835018381500793380474104114359854834378740687657011966114819214101224891727384973579410387423930855695698400062954241418273565823778509719839535235245188040435799761716635891481025509175372627869231669574753709938328078394291935588144926988094380999537298061785028480877772928945035975956465244331993890701148553422822932154444538444033091558421224141016271013174378809956897170618801365019173755803793924875268192025818396407446158728996268035381178073080057037531361609061721470034194403560233142483918261533341582550816655888243969046382781293522863925154230688726910686033458118900837811429255227801602072363766146364073501486797540008076941619749480798132928556708823215275807693747093431025267220168366882098777643720 [122,75] -5887350691693388643743632305339451429488191413273700133171009202452078310849768039406085114613389857931461594496952199640210051162234628565374363299516690486133636055084949541690898360398831826761017465721079865157984041677261862235537441173193962689595412976325055724379210738059198600814126028362527787053842232257562951446397263454470863678692745924060762209895416249490430948258984010661841756306816459290555252842001729968616520784583505566706823391135642157344433700576874876357942254884929130255838355741952580463650836201727953883551816516776107411305986770769367964109058705897754571911850735430436391116480931680521431394707386160043383777284926604330924748882869492959523331492441521262931862772312999829580196221339992429431605363891845151521977823572626108723160805088515538909340186924717581368594498374957809307874752816742376733683654637506672392556880221213548989306354168545350937205806749159038353785547403722447758416886506565393841186876852796966621054777508477291663530445854045127845166236734009260971639154927725478931433161334465239151592869424043873465123534856583041184391314586213629027476943737164053879973220372370321412453268534238976075521277968267769028528431838883049808408451876338331890903498355868961877441925701936064882282444726585041729238930649875782717886401759516457924511269804379908472019100581472101351448719262574343700652851741553483293321304798171646482941898167791389406200497879818514527135009211952755698236860857533180385034088188347147894413570490306864715712711266578778497513517984287320459711217451760371365370162378784099088225646893102965763347610073305188510362776616597211697657421529602495065693750660634525383538353693767697104774263004453839876316390151054941527405258995872619736448227072768489134329017201598641466267901364621044101137554749120243106638430227896646960844712665576088496330699986833558891777436509245944362107625395810945548395636920925613326304025348847826238390 [122,76] 284648756029011740879645052040317399368330912138357922318981629683347224645466745234095274885787972009473159253839914907656458121418345803895788247875671207008372455727187376269578093370844137134333333061801647654739363549026477111970240085111868732821942464738618867560320336567619727430252882515752354032183959809461981208436554389091054891841021052066173460901748491294189797512859021800134367132786012509446309420657725483344541939663938461161418525796164588105290044722868756429050148951908597326627787507092174516517447125368325360842654714792105769663687811299849563500409752286641535040481416752128937828110168903195303096721753347779451084158884265810572521993996243805033644791516230370689925517530338510247632546258099316461397745351616016861979880835431460388849080779209502159113317721159244404146757053430676797647235582301147462485313092648499458245413300069397915332072234882486586954193227296309370431816670819546815378732360078432349335112001084602473305058406367549116829199586401329829028819113385681203503367987225723915197014757384411192448593321151013775535890815211784466777309215398664745966545792257833549714552327116659625368350500101283182534601251489610892564170386841706735373636355118679893348644174315107778806317756733307623938175654313162904680899915518493665726735221253255404224602616372357245192005304992726158771483731845439124563472693797027188944809509952344044339377240977535323403757613943154049098300948281228250105668767259609270829221970057430085282134988999581696075810844948650030861763670501218425245544927758796815525281465460891835813983812874968509187562706452572165260000495877816085302353963429022657581950520175008400297904698300169182652499476499887746657991193566567211392530176420935043032904792804817033209141399400004940203900017579670354386036268503666342767213179921090194702545237299731104331119371088098702429024979597431061246717538075153509697315313085722439182056959307545425 [122,77] -7554570045205004273652727598989420848334988296172384560384124380684332069954097311528006667966280159534818604678710680948241002127008998349824705616236552773237272682982494372979448473250475137884514563495009985970690087464601229076641098775786679984023386797152346480013631971033165792304236923248808373169391464535327177008040973927762898109621145784997576634590332718601836685239006792132501508367989398645747728484020068894486842249177794412271460298199606258285869280564858613988003688754781860199938335047131050118665506059997609947727978266028687749629270292736401230979920649420368858077447810205435261514326437043040619545793703044515850335849686931353100666572707223885186166395194878747573215496204810300013854962392351771937847815728513183221336625276739482043775189019795908228421315059477339427761098380388737857306242446745798326178384208199252696619541520377394120394207930254502084479019170374507488119512396205712805002668320891755220169979048581038961577217509669631213787370860828025713104295372753798974077177909128656625400461431351364226873157544025771649861377702531202265401347142108666675373933441602568066045304544066844364528538584418766238251599085239098729265035447215242934317704936916100155087353077553859733361270906514764928289260591152721984234993703311394049943893005291305918341822650032385631379789021377714064764937620404125830080955652304487682208808157888561983011026823718212215940109261446107000976368917748043198898143701667159516357263459658520356854970151644774686713416353708446114218701839204834809978744449956470639093032255098596514435602543284717451952930414975611681851414267571915581532100363253909600930672560362624026741861230749510887538328562138881629375722850440816588788958518617609706055824652004676068340350433912136934833695327002213892145156953928531157262820059333262406960758147237213711926903180125912274513936115570256217865394351308030335450147679521696948776531618425 [122,78] 169060678408087155972546236168929428805733145456088406236748782287244483453264807966596684617714496443039634145673760947373545419214493005679263559737922870627121262633539508114144890233487625870340212033672776807710380306918367805184399384094241699202806605333280918990295719419259119696020698706630860840488285895734077726187519997759438156965881744238721282755703463433091343934596313180833505083993917680449623318618213987352415591850878121504970584549400165488282178037517750289232617134805050781859300685809962511710893052308587136272880693442780378561155031450112215338045766084039139844390681572600323693044703486940810783013792638541165565930742701196927489194720104473523356617152968983275369545224239566762846138021849745787048376799199239081672262999573940872638938841600925924222665495434048647958055435564911964858372168912960320497116647059650263244219825568753229683214127288025226405866401131403188149236062037887393354551193689574254413985935859588212988439014639900227318296628354584444345442619588588524622375519119107768523599785837118537293744548342917685568597882129034015530863505597114340481330486329376708188772750440819436926817767272416353182587973899919035783419951857743533730364955645191094347136908635192516708169915586279952552324759515819741158323759117053627989477782843189190513959170374980052442199851628453996080641349374358307496862820134511501367790423770230704012593870888211164955718211803125123487867251030394573442170090904097002912288610939114287485425321022609542320548663472296724430477086342537601801887109388636476210800427332788672272051101669272150966148802906148656816363471732544800822475104967865017215227715599083720983947068717002065105853647314004575298367023458806391100625827267125281240168911120200242367657953254355944774934993309262361585624938554537272334876581847732242437257608435581898269792276304301972319372175819728917815646472751098448563745723797052680520087760 [122,79] -3346612375998757645135222263966012629782783597250800707638637574621195197458964466884739034825291607135222477740562054845870743106338885470712549239452352473453681997430414513622434813078616500879675536982898619985081873814201401935871426379370536274644649112402205626226851140786512454823242893816354652383056065990433226346225558593963974619780551495087714801680357224101132812275337637841680057536884236952749612183545720345911151087958582533292504161636048190333491405682948184326585029681378978060646034467160188671720223595263913129919363698065790933398155979843634646406651556443255959107577245738905719699776521076317193501805491521771921599555926768496437009827200165133156879076372991900801058654573888628640746259508181288292529908547919342999077460437693636262750883293425135319413447658282983081771742279258183583252031375942678483752400492325206995886917014675195413824327434762761096353808831616238351281161117298521142581161807069558695312263249209443440786984918121192274878446228133758378274283011429293747571554425316963566365607936899337858578868053062290068138807280529763381874662075097700844325790467140666774136025146244367039096609532147933223780687760717169301706951844327799969761610155841466484343574562674476203432234329506980987992689513065834584492379331453340573023629937265339471072279174651851472774505159366441572085123614678611450608863283896688138455047358470081076964353582362992318054365877475429892873099369701828393484571685033098340936870874591321595026161278033811065651599523309409365080679900356161622405914427980311996969480020291001673130421639677639201924066066054961732774460032145210950643275967043509424937010601852377281347305023416546301372476232989139672900228990747956984857329643643873394896124447821884794539144889833604566430240733096909654492544945821656734124098652225664053105061058660924333537976255760291226388354909740789640780151923513883088182764375464336323890 [122,80] 48327403184922241764374868787588567450632947747862233903765518127658324242947703817505046158306057138471978475129303122804347199670297514573835315822771796972394891557696421602575817278271590980633529893914953294809430647984212750501637322347981784433590642716896697472324020322360657543462260884137322139726691696644376111570236701239403283872243638538933302597953605399522647816615998383169837691486224613216412699312689980499433522023449285094510665296074708919936441105079039323477924557033852304989957699998787399733858628804306933439495487071799600133154144244904659699627527957326949920186842058801824251226134374790456240518393592565094624280602707452436127849698908398341995117638561045279939179909153235200438733061231905483183257992211493433696689644088722253646449672487175872570935635175585486926849082014124056753868069631009469874925327022971242329288542377121597283769251226584332394096457747271243723995361272529425212568258537264109088055211801181079843351934874298544697651518055992707049210707718244422948056350417084896217913077910911997585399843864558391532293548951795323962567989382997692391164793514623301681748634069606401798203143326270173308485851891085034215132102704427876441739729182313605631885414507669079176735835374665661137899262251662859919792704197012626926150740141425760023647844735745280791068462709298241744401483551207824012759494195141938372288378427948794556284477710063175439435670739461070886651582780781788321265926834741491757196447725129851470276167326826008212085135662369704783032808709124276476589091804903893076024505373108511770383199614366749329251327646312633644786699557274536191184920144695333757735221989183773124682314898474053660933884519010602369973888255287771433839867355782298179373431553598912731329171272490685081596343420567856390372004260798352563084424541059157428847227781168500926929371279556366740827657909471692431009310211715832356491083313001562 [122,81] -446023819917208163560079709571565766932811773724003170254097071762136562375709693961421856061924364807852038546822039676511973928070509787198263249918494229075905845961482433608872084085194408623491788745070985257476440060465526849401743604896919458919681656293597516126795033014501011833083914309555563667671417254760718783963096616648400973501527538684100251398596885121429835458811839566866158572853620928957256084516959554381935035465453501495128815955515210621368919484964913330397151160701249301267891983171744430395039239264002737174181559035779093949582831425999357810057276699122140843168562888129739191288729750714451390224286115070008450479838683339953616912971092942400502064186971962787845477325775210216439765459543189665493315645480493286241257041710853432143843400611033051712689929793645348492305838208723222440004407913851595162914613638791180549908735729906728328809976949802839428340786864015493204461353645281134022173381905155828130449272230710482970759972746176763095915700090089301368576444141555982743652785084873916499529544616987483242228458479210224560592994705684133677429885264107711468121620794847617790647500347745715769112834147797904404176786264471645219463472571373070572258325747281528721548272243860033117187230638054567972370214849913146352814328812559396856939809622228273163698960639035707351826232652315736345641466019264507063425229711150141903055943742729731332036372887263886956319363574039839999832433935967717539068140105157384352668608438109424629206418824142554317145711560839709615970805254560456485785480192864535430232031054417807381623954342995454987495221821545760184720614904568522068809942865583720501084935424597755565242572754026602897581267210748118129476485939640406327320114403079571243384803691385818254622380559053521801208723926200493834927319484325723473781939171397658267091263584544351936484442269714942567001391286384385166744686695571169007186984400 [122,82] 3876867625849147729508997548493237105227770431384893690321176854480580511736487572220876318664896509543315085292715574687155493194247041878282890190059152936455562338007222563658319850876439827816138186368409878941733064353731457720405761871015331347427481988410112028589665839218897451559848742464235688637652324993980279730455042609295714030743976512290303891695505392907954005631848971653734292659606916016072499998953205992781492803808334388419657685233733637663888794394249388314764579086841420661693539357197874460399774902652212452642234079674519192073844408668674215138333089939604282308706795774779225394445260001913863811496946035805247153939032230995396267703747634621708616725568771714869326280904269608775654248873951051753843668088085586690619154497868327650600206249116602927539400223117497271336075180828767825643140550036879482789814761574868550990131309585655086122932388276390766090896112197960060944948924327024041205013625508540220281564803372554598312686439603554344183748964775205790638444011252378691569025419798147715135554323265307158883927315605138968953367561479970349465577478161914676035074802487425223472845714674696249349074393127815660264290575542841478030575130395095403821722284973618512119610984284667089931261597573861389681628490691342106166953615302516934434061296767116124409706737740496210449848995222894211753290802090652796953766148455504830261633694631874435271897384622831458232383211462510794418573659400284640146636569923034128404646588183984732628237456103213651319524750413652611183377088810402731548122740254179108273856412178089386680217282412368716632055819645144113479559850645116894250665684848510888778223284481136262936448651447835624310210245331235784447183758445405263529496487272035820891266074924812789978450948963930160253064252013426505477386237338045762713092929089493375417363422647031971724001379616792983952095654266909119207190644205019679843326 [122,83] -94994841584642258862856292835370929860452941304921550635265756384877148009697418453922624714472196854155510841930483583451416746794057198528661421372718527714343944528063562421655433797478666582868112909426307110153423619639174863890059512740735247654026453924714077877086882563773063124941010506883688680005411713180538871813457940808566288445831355780852971136770678930368690910843567904542981032225060768475591805866137749097975838016147662371565548938833819539853909075538012844126267355224883378752243102535360689250350384745000074841959651705643727893929910243218491690289768796234257941691675253473800841967742184786372065306402905127607229780797311471286439521069433501219338060229234603282583420730568600436926030847591855843166365776619573294095839853351872805238349306658409386318095438136083705344485933506228665267641526746597509876091200037013064055641934492278388225663866656608280739822093252031483846877931177527386013664673822171912093036277243642254476072085222071194425948388638543490040399097102908116906018711391232275747701678224618583295170920762990142392571180316494639796313895311966457806785376642883641021684421970174833461331202256196694501138483046247526038239192268560022301674827147629503690843464260385571354783510532594894535181179194497617685437829784844160355168827244375375661381145951854484958052708226377494717762515002092109761528686243092181932900876842993908217898094672390142193408992546751721786486774744384954052573713955731082631990550285857041037986667408259844009470184667056387799995741885271006123012913947449384903847035322892891524628221718882341715500922255998726993862298263482979565859946515015700822649526869619471317764714292098667501399218869974894033528516960491939576864187920908674863127219430993492703528360427607303614631740196708714153867336948312561916733497496082250232862949395656727261408406612481011511286884835066669115405702223575583177 [122,84] 2331823047302785357697626468756030495079232861249131963260361664479788027515970305879241994066058013886271371956009819836030793836356434828436514978111137196282330367502767040670134525025924663440619232192136914069145470935046212533807094662286766800836279851340751891896082604205073675133609627952206416047600936608941094857897486745140896278051868582868200627242626057308770538902055023629264602409710927352922251327175315976916500119493363131003333875153119697121007596736854629917445227137317337012290632563093312673101127629235622423859188106364487539515894235777180053160453127174044630224977122351536247350275206382546525383365827661980814760723655476889642600371332313043450603912182338601048376785949946400150940904953026820472776890162339444765531388971449017430013847064017383127446586270392086390514558269456723696781545505934586657664104755138794775971384987876348078199737754967468329196957489330311933261897194966784644979476059421363512814423197274394826774495982867491610227209041292111432848527855634547447348048597256521786011793074299226706632740620379434078753116623786590349788962419803278762546201041394340881321148512498159582227355779079570369037385341900289953869657593214552226725057687749246551618080160591795486129352830784177495343500408397846272031648129483007518377515206002115475480159115869356565794725473552196315125850450303009977731144477132272632410072473962446299477284512874870877614698194314855585428611920624940762520446603707302515467424561222584669389885566186516180252081772741122930156138423542542386057549979734544396308434945643856642639533404413214413018210051668047232367641394477613811793219543373672298404071530165503002008237654490148777837845314880446981156472868585059495826874083486222436787093014821905765011929519461419720605405905758899695325669642606133587980728230123609928919739358829247548526190388996375593930377264324272168283808057398897 [122,85] -33131837794027882690777278581963399831665009820629517752360662882316327681745281482142678458170435611503099598512224066862531107936593142918590508121523325484792315203932689753106100915050278097935969027340800759056277402470487167591188657005543787359765935716155795373462154155166692372685343617262577489635258993569356487120984802449101451333029102266087675838837789615350349253602601824786296410320075790251534872060551371762298124799227677351510517773161092510412184082835461246184752205165618433624339950838897972372484841430653961384177693423397567718342892513127998382299317982970646382531190074732492872430982312324903732664480724146758444870890232459018137952848544677619083404875095980444570476614154165265211008799315333149621953526347756931877138456430646666789317599757940387566015480714924122973163773774537154231421364084409730428405936830799840281726002761109010639549279260348994120901902537042705480206947432936894517393548719098558192620289507316726331418524743824196715351479284017194074842687199669959736047265296328687944159599212737644881721869357869694517656711263011241079101484894048865192499024441674150442500214449842665341480829383854751823166119785987192838956721251792134299583470514566392729138458808446963619424452547044220648200105928411282349668139677732024193011404575234797629509818979635659219600760445038189096954084649041838896725359080604135928540259915841917340582982003755744917185497794524129504202342856547747407384167250318840743409578764624765075383620688571308455598265588378739714150062026201506467340411115862192498017141531676159693220914205346446836656066353470259570985394277121560735522244752605101520665164115365900811173004711775563961408456373835757403853873653189503845523179226731019417062985693844054339763720571863290027151169015124500162245328433055696234411782078127251388469329126518309339429899398667144959555121242720257023177519993 [122,86] 241648016690899432274716374305841669925098656932733724754005441522364234572333843402229083400572962543551381226527165702608522002805573349958301634971575571248993927689220834441534980201092796412484513883366339487519619618645336327580053266921235221353980471395358647501690631610869211680140295394748781899714930725553458871653833805473689436916357676758405506406219831424353235991427674713816028490188602615499213490490402131072230961053861514903457014627316924272093144635991952517271544238857409730654418323943382736413696709086702100967334043200507172975682681734257146336618399834305796367365428858891654875899568415540389632912495986837696450167095587473822193636057256941952570661221133520079369804766173091833518773993536508817801366335822019216869893332502812165225107207179940490731998790999264631187887223093615737129846693599586454388687179549493862577990581542625508890983170922094488577963957959432737454530040686942772645119791414731496986445842924050552271994730810943744344972117187427140298935855924271281617643125959439566395102177591814148283303427267257373195059165075206546405761942913642923267224976279926496251336750280589599608091931394544668812239828219192233345646346598560222410098318627911641542365800974780719693403788371942004947435737712456283159155312456134076491946570798724495848424475009305272453981872950989065172300131236659835157284412261056786927534705094706226704446039173021275403336129442828236145785518208485282242146639294334026340629324461279016279486227897103378799438138797435160295653782704252531769363270183173249816064853214603114992952680957656334470359419196557690426867239803197920232071225572230994499755226482332104908295114107694717152962199725876560470071055966036905242535376161855895510956750365299722614592143414931780336422245537926076009716468749387767315798566264144251580990208147482218732440611354935508376999151019318567406414 [122,87] -591767261640670813886166489708068236260137459246812886823167828711613299811079689081911964174290819844939332174765171057428315207079869092090845323003226306210554782417624945128493571861871345935647043276204609868613146654498938883043257434742438629376648663726539645739516679938331427379006443594622617460387118671112797002389116995360273771802423485936338738930852179340437086208459559577064553334231369948658162462191644871968139001035872182705296031690260077903999220441196248831913458603395598412586453501334899971521970004715960511321968410571715545106496132385150013958699471997948707785215050071295054178980937230220890525443034377020789674205123256360148740904407106167722054373255283337425182504651634870259958491827861455972909155577768219578445038202673639505840470068815692981529023087917083579560439397154358345546922617203328290739485002986614004106919483169632045731892279661420652757690319551676017597294608603133885035128391361342262858186250922585522909414438114697080787857237637952133052725927906307898138796143201565435290276740446108092427621687399048749924696320715604570736204028792257092783434900941121868860876806374075199199212854443885558861156499093430331746267970620220452977821163206963374363709992970932869703420606395932943578150628232489943515452607349778984699624896091766721072648619777547720582257363955886180218509276443839271712833705717801727218484895832831905583318680516586981368917232171034041984853182387096037598408409165202675854817289873191054399693125870190974031767360232453410020606576651537534857793014946288623553471207551470841492877522301161366693970368830269888313952134017761930909212348960497580465982348783291285096511993435183213910339946825429962016286755655522617315402159610213818325638108577142654146500373789426621367032285141676203444058644869786034429156768055395420127213458644727432011190971654751212986586235238924058 [122,88] -1531529623009281009392255454701993518098441996457343492145916753458105248784080182240909205211055713072963940838318579886662003267051846032579798726010540449059956796614744551692694753606655708023700302237473050640444028208479714366747119499090746706700791904836505640257445763987751438091093569932972423986879857215500225695758542510538310382525943569723029149533295971131718556218888271795747491976819759027564003199137683607274798597326040771286105894131252248361616601449723307005159892995885706049751183556142829312252496257513052596074102825532789085818747835520558650422253671414627321299390353862991967242234755924151474450724105079979367405522195895414223166124452849866153946786066723177689888399077738348358573116234386942138124025756783847800266390325131435575590301792471673727800033110132610154431247563997700677019889807769614548089538571749009647436253960151195089592518782246406779842109898019993309737157871226843246024354122831085180734040326832598684904681208703380694745859261127452828328857220097048489048231444326767604089253435288265130653121974824328143713939960663831132374586873682507515931005730185357221323461133164605602003795603487700869745078392667234767066963302620071253708966827844865218070608123628194806395904946693367726108438597755523889160947001321916849121183867948666969881870647252608342303162796320277165368503820996273586492367087855087124375630164088910380388823300742333451061522224065622833296308749723197910156823276209240890997385391862171926151683373185365171573334744823401249976376514806055140067859777632334751549259355262850279303948481038012428828838041751328689485493462885356349427848020937361214598987275076463799629505677849934185423999326499770506011723041784682498326614759678322757921895953577961174942889272699445613880602302810905751943197044792193738845943010136578435709357735084854603369639438918411959417285868609 [122,89] -1302592082879423907593006394178122115157022844363219870609678693914201404985482487492182906384213187645806481699006486830416344093073307374870691189379315013286927809890171187520062575229269629898757319267680815696101213091679111282886819710872556363099261656872291655397383195845095454957929626535828837526971195817000763616018048373112251542063109247367316494686704279481099833770010056267584344597933089574372153985306112253303125352739264949616844408335066430504500769078907452166352372025263609436244160771044322036486246464476953773275846564835007209100772093751156300626735358462700813893402168424492658591401311950565829144127909286950273084191317523311241584788529796664326830090803786993039905553390591320830701599313890021567709782145053135808391157472989029403625126993987719196886205781848179189083235580078317129364810535299508418552701165658002681628072664898933014135435769033964548004373664287532734277286452955987983959057594472768174047166963112417248617082802686429600591172050913480956269810936824099193958247963797123813425043180353021185148166956094009970178453509310398571761708821771125205580316381359734751018608638467444007416074733034658041240439009108963251352261389614802652782998362454212938173665002694391981282228369021850159185752299468967575361301098969541910039532596214951425901084413291236355072135610844429562396397524280318681520351080900127107229263921964014039872018543344543280676594309390545026531855256943382446023021761237485766393589876643548942958617540189301066344438471504511139500174296354593938937277999383363983898602267611659079931827248005457288122942270452656491302002967515474901379334255240027203923672318406723672224563020972995200573233678071140268204753001848090698272342784419873473506413670709912811908215529729873861552956827174760373888135307376252435093298175264430452392125934592319250435885173151272223611577 [122,90] 119575254748959512740000058271288540198079729738786423469651078114404499327362778639679090853109320278539401765826812931075255933381221655412938603998997040082445613099313527123398480357368700053856762986721793436066839959080987548792267681762657009937237718077009881890498762026408376449086075165739006677773306676387697712777345938949885269674070311195271006803763194945032122131631969578045911739834817903503096407753103218597208680552540621153268847695087958492260683787783704939394601591712648501538517398542368586382422611352176003328964233642058997117679607760737690832208389979770461169337082278870252838445074413268678214150227717030410878905482842091021993488192343257838171449686679684429873245547538848088094694524611131214178559091993683095421753916478792032365188849808243356090363319325179754679207217409288232441892517926571540527056431025218631458718339953058334588343047233716803488412240426826079335519005503436368161640877844553287592421170249990921370021495247434691346278126008947079478029032630287024703987065958299687866708436663452601543068254357363482816956882298074533379102924333463742906493843113034182932257047315293186538890234392049155303547155977901597457161894845915758021396582916679360098304244718148941597197220080177663652139719491935474605778914323826831118655359656329073326875780252442116320332994664795886890807961861757650528510808248430913070326472855149153649334698469180469009497069880194892663779277428894648012678413578294084823012320061142992821325759886395853285399330298881282019349402898045779478247330095026376665803891868858800097147626020962016137070980535332714934422151683716077934187327980189318493779942929412192750843986739339160318347635043741844533823990956136471462276836553870513792182422316474477243222932130118943970704383730570801117059367768178891817321272116248585226894493231424145209096371880643196233 [122,91] -647606209316844479689382844595418577831969837429450171464171817089469522735387299011212654496939749945673520819351604812961592363105050047073890083017915517528708552643760807556507387888924107571649571066999488590802343435883816747846258327064421793271610462944639586466457923182704494840631777207531781611095154169500431534406956889518597061363813850293841557949678574303650114692353599628482058685172833062634955234680171272013153593604418067410724474311480679109861964409318256998117828395893255011736003908044810313668073383845703692697697953210439464245799974818548486627490751170036173801260503001009310448941800711080071150906107433641457973791312705459073660571902277488283455383234440073105783970188137982732533198442787270542341846771367369304686574755421857896702979215427226631720033191036903203338360188769085000047853613659366181930281786386364511152764895871044411419679697970158313660494498276699773679389073970285872164226971980071908091726550802749049940143007737310338929263036228164600731382734220983923528502945502448580745580420369282848028925546892711235675487603943388136123438864355828468383591751502678463551133470780004603765934929442032412575729933279025466120979402048421652893585725152330911988397380151398321655938321472221416792172570614290300087094951678569147183205233910424777133733052616234653590530693029329950892965000939257270066701631712033022928420281293736841079840793175152322664210627903673149426625636785904464373101044748368602677540484062351199911452854123281262445137833701210949746903944777243299179927924455657358352487278968875122554303645798943379736750409904549544980557549393409349659780700562421984343671666525630758668485352371089829486225792944952833568979378195587059969887651708343566807581908344008396020128172007622714742465615785078287631558058376016461035769549967899805538616532150958791117193212421478 [122,92] 1949711813166894176184524838431811498078422926322283856842670770731518895639876746247731099820589183396018853358320058265441619347331553284840717159662754650621975216360156745058140422300359907550306386425424571310016669048557218116460189197385541163568150508861416655504842737967739775056373865115506211476081699486453941015796344840604365943979680846949909418111418274590301509879784099425302311106797422485880900125726022897023753680670064679163794990543450763220392533649997341301841619807476660932398931420667425991061784237234642168992664067165594502084349227740376663386388290693957044703899064796523076792471470044771592573765171736254228107828262526384731286825582936559384976507182553868972271680609109843337934410617176435373076698064774161074756233008739352788919618774476577591441539653452539955179630240801460305228434965073399953336965354276890199725255032867367091790471065325169796372497648528562163332107125526947119900514866442149355441267683680574361666534898610666580039535854187638565320220680639161247854255345210183306784949262159650688876495388290458110088188083184328989990494729189033193310720550105857642775924881102803133099474147501460802656650716047409761394657302067615599307618738963972056747877274907736686454576761384997576990088535463055086908808929815546206233101158046977616713933336463775547300377146549659823093846167444492281011316817933582637078019163207615219641113153433524438507238167737524899420130286109205035756515929906185016341271528795751876793155339121129836019092437547583476013738175536976244525412067609051803159569015017585670905164218974343351240138992260578179775872887280311140578359609709333835764892445389998467442106336172270820000250346221058065396317590858053439105212887437157123647621905173473248408526768791342767256614120502571626482733292905624384243636458718947644381339086460371119329382581 [122,93] -5745055737823259283346148552694382204430609477884349734226302722639625605839091553006736631774639616032265767986921765568030056652297623316372749386539503600014459429675217580732079229999796521032516608414923609578743870508853434607489719887833339520063050411808103133751661740306073335767736887544114017614143010322270180132439831961369722988246241536891601666311781557289109292136818196722426492798657593330179514672876553043351762094889841663628388343362008281764582916415648131162275184259249289074151310543854006495104557247405855974229704465251541384964016384702181938313187523173480359863267220248271201369577797953083828938878330283125510580923752087216926475942418841473419495497355276503917350001674409814278451502544704922012504297938525786680947216375181918304421156108404639979387565890154065497289897026039019315588816348872095369211208128222619505137742970877022486145529678183995767484279204553291367230192795763882859288499584772677425220229213509620290662675500974594870909662161524728632248671966105629816169577533419521703167904366560449066587003804857687057216781947785250919864598868281663929609120399782294741236119682390318257507581157972895167257193110351957583635476641731875668442672369216055820335166915421893426652781543328597678693241714700240088634155323775904646555069082434393268208824086210568199675021309391104436646871143256182453004587840094939535197668007869370156221537510834024459325497911025827396127428179197067798503956562565266339033250653730201965757278418126231784626996780849763348663259859720252233985248460781321087903136996010028864551296507675600285162809523251883103932634574674944017026565526493870034304337896268413096230261360530777344792521513735062802525067198709312905128963835997721451574124273699269067113495598284715902296355420359284771546706295019166225826596034730943668239368569554208093476 [122,94] 17886300826613027946644270374064353332823302714896221337111570551271968390586757089941501418368886563302480587918121342721711555508696967161659712507198210035863916056116965226376481427632067709535427059095998587118018620351412259650438614917235632855989535196838483853833074959413503370943410822515339007259714370838664756928337841562038491008188268739793789426959527197249260105382736075771219819061694335981191450138745244206502511268729971343835662764732160603357096326198220508060411804248851688943545253712195503155252719323503019099407405788209346559135386434782612664562413095982013795682708111803157822994398970029599150448170442386355168309141607191960818200915543212825628704574003913172968002623305306862155826702497327170792828674137489642419545140867957820269178933365671011437180231450474047218554919436124242728931060981938162413500180573287996536501514557196271262525637208927047115736120394267816537596278687109873766694569465186484487481741057633382464901811712955074528427302022027000660555518622664406374852031297231443175452028591497172456401325463541768328524522401540240009463090948472366140807096378455677553479480799530398976836883875111183111142252489982463302571119502878665900195730027370998242312066129156311819831311819097522873151346938289974644212626348260079878878973016846843450071278475086614622345286795263328651857243610913735701455199852875539692434799399435389052955402151883366309962821516688042811274458683181000332638232683648538917698566308925358501872710441535865746998739326956664613773174540276862659661824930298904614631573320619527129162598705793277448800520326188077441632921711032515806412174129194890723046189578658569175716967507992209853086464922466064501982283758216198261390699437309924639897057584698267709918339829736625962948980235109535574998650069502390432856788732532662070510532292350490 [122,95] -8798553600627469831605214786437545299578575825347994087767852608142196872138627166409112114049591897577856646380730644011009308342379677777827063918975274119256628536550152000684104813746106843976432220700704161201362719765864098417666832399469539656522062553667410821801770815216274548680987453674800827954075231159317973576424355320672539144746808289256321483434172841406872521586194238920268976393902935394869300822533820703068192166112552488845977653027279239513285815233365997375090980467790756070992167644565962506008223867452499905567982304756326148380291017599799845603907630438270326467730322147069390050223297857678707485070271052330280612748788845290169281985171902412123737869801632326314776554147225406132428940767278091348150739137836095625198046236083115515017445318115912500522717492693195880403572972955705962429007166975089233945244541428715103690814069605983935353026165173032101746045972227844149474563902769917118301632150285864958761894738600043478942223230939513107865919106680956476292982033210764162785080127483759833303270381419987624396036939119839323593390825054937336775071667472347500623710775731202563299089440567893913449287862316426557830506437544280135295276837693732217891454696950348551821948809588598441605507388394094110711550810846906190703884131600878677489645263757429464744675068309655563119707861598555321362842284331429811775906355488246638821699891373207420945852286852183756630233742576375174243828854093607210756620327651388599094162490853293816229374232827462954609591053247708366784523413766194231812120559863835129459045504951260364619460008206002826048321859053429632001368691004250805649184961767250430196976115318746293797295429078495884138564947921125870186302925049450548285940624039209616487194165167532552203523975640037844239919144802425552852613739204172744968051360805938729991970223 [122,96] 124216162350112298476766824463304547948961622146582578588609172126122453803214934693575693864535437100308708300705670449326723844682910226800640103496039000948824492063791654307717506325570477615005385352360658654226002250998700920503854219252458452977314043500764549416925220294874327501722163405894894759703354080803876172714548570464161129196261921902739886364112294055499346801086054443851897256573534326472323732105962048439302532951960986543912070411676688387992160334659199380679989033036814803562117149072850735767857426946793528472041821014924677579607439422467219320899714595073946309409139033714950965938088642408903342827891636133980666325306560361185395902575399198213746358278290978990150802241558749944970550799385245764525053875098338304747080912536730516322698680890285434582060245306232615161487960546418630336131822785757656288831482969542403546744277486779290949329532344754786585888137141630650976033868467160579241944637799798731744723708503157854752324336307273476188732421097752236779964511117582946242152481968990478226090782030436030931317125130231923018871277534755827651398966157395822799241186852530776682204459615602840923942211184679028210103222246464957898132734896023247355321442975317564229118499437875827525050094396047628242672077028282430255705234280547219689470268826948338551900641608038912274502972748634527056357066199788541311191091365234592531998721192268899357724246959625067939807354605833392925690282759150662240935122088905266730425418861181239575608221484293377023720732662685103604855924434776064070414104198189752401406401793834101697217471271430775064683724000922630013887175337675000532129454216087750967721794629576510951186032931994291039983759488615183066821283868654760013034276305139619796442025733911501101399795192632642160305801894708596712216938198560853949535090521960448019495 [122,97] 42327309464665532581718227502634540271593128080012733944358386063712972995750410734712963377573657165046104233011173303092769675383463525922926332577827327905000372605627092381525485473744511368254288202589800151419774628651562763550446276493318060450702515773763112268289356717934326918601619074104486720845546026420729981219644895969377825301275489628129738429140921598547344088989512195419423773967100094187793439691811431273904245165356292595610566965053992498801540908972156082950689472666504999656155535661829628462997742946451832018274922619281351629406102450275607480431303672667075104425102977298661445457491143325528185345047476911645512702347597728191359352521389913379342784382992490645110871450984925869009976539901203579687723118286395225922029822765361119775201898468960122364311344775323665760955710595504059256586402517584942937871977392069165250103608316014020721269773830133978756096155973260002437564625570880309575791343411677952628780485678031105587936059102275397646245076892971701681524003394363576756732949543746706410697619116895934346763799828542373425242268632580104048054528165694728657856870880394984664268231308297690251060178324646904772565018839537587224151969201851980256884476907369306442961325641957685679623045414497560714747138551914522820099785255884838674849882581900284524605856519346882986819074567065434973818539824579667867706156142118660648422769667821020070797003444667587947661813296664224545559457606918416790819173552904669477650431533666021225859907596066047404174104746018776148733912221112228725303123629164041988756099280192103287346812006389166102239405849390194724069856538167075510452292265745125341623705493730604821821776235585307315963025646646935079278541657781065134015429653528740547636025522813277234968824519213023617163147135261258938838851320721993054408933574117669 [122,98] -200788121146638152069616222423024199218031510868261847169366211109460436761472983270691300833103679988808246425228835230771940879049765664341836905417615563291095095674441359516240257195003528031162831584122252403373800256900491903881113212431838690768434919211134522242537888947477818440909895890957985082563056383477713685427870767523699196679352506872850916493305648841155873497552286387103935470960389456860190607103261839838218728806600310457974045075362615765745638402627263999968068671012928878814882907507427212305472839595009456265576200057418759383295650359833488138323567377049918410752045976589865173036231201738623719397817895274506950398029033639977404740165639862768758092232129286259824217177054855447338768092030299955775317558884637168172796428033878887135228379676504797073157712049932929465733398362101481660121444859483842426846476604022493310780605735878659240736729510359774651004636824110514102144810440815198250808439238465984427576747765478882316557625574508121657851442840259581648151508825645982230870275508966444539103592358831231298851975443711852864052948537551279007153530708125984154741276397275962631744177734322059753255053860970048123780609808764908903903836559740643256363592753206826743868568697551962394181929462612245357123848394161940382614206675201874438564302586481859232245936823912086650083322849300432870375884799479994285902601453333629903697215531396942103090092142539532144207524450814452190122395808391669146221812953982555378916648814218580076033805146905700133193016091021325597529427453636420498024570327647761004617018564510091299535600887279271018440184535057314226999827125203772792475250814024838489687748800873774501546832777921510451467674810108700136402733328839207898459061946439630039300989144721926969472344608896737368239802872041053397850781953625535775862686962 [122,99] -443372633042930476569927133648150229493158439086878389020354852195173372344545060746344141033836242924415009178412925800729527754969036837494006455902331247949526769099318452261902788108239327602129572491479009139823593114828476606431954017942413349848533841815708116755946721919290228088543604222804371898974450413066258830429718581261257903514740926722311466510668101833834963325074134374005757906093263715788683565057744870998001457944896060488212621151498161071847703081640197636469400568857306430212850914732174832007107766648107580356035829254927281597965630305994291059102215718923041258183608619793765242606403205619748204646722483167205891240886665452854758058640081707373853671695817644246297832926697441457905948016118942357299558421195072732147948827651592352019404146885986440838814410637405399740913413819443605263455111557222630827703602233178092272946382138223303430136750737360926696230809699419526500365435839511580771368092475021180335192448903896910056645455607784006661864106322231150399459317159874331186937673761143322896882214906613904077273152871074369107374227116780959633677853195039821720362304335251464119097327831106457975325313626952990831239310191682636732255034771209871506723207646110018279623710312130359848513248912506825938089067888827592467671861571813218124474745620232361157937425758012245547302827570193865720321449531451273341163603495937189977152421602973372795387881456972201598460021248598837591819414468597328897802147622240143743016398732609935183364009013745215460262016534896545454656258995233952442016423202555710393382488067777374781164017581273306114593657211341403737708601558029706212620174340274930153133602319660099310600569464314261129787375140496534456014254224239822132796633155563785369181998550607467107804190912558285422093527267070612361661543975197991306842 [122,100] 301500404185880649591676979721842819938119168346598528635183107591844135141132675294146181957095739819698714358130806612058385432449430431474775963275007916150372404740211817335509781324205497966812730690811386193923725217325514778963489677744400680263401254455390391065990148595328459115993243633049630717836757973644325309377416611979911153520576062328671524627483666769368885262995732165547001582469061017672356594894700994949310330248591609440840146254830123228503932958898820913416443692528623079846278759898720372010424583825036191248415186530197191364985632555467122295418050961201129204889357055868642442181090706646943836704721910520619897303097095635199276888694144592616598883958263143958214056994480431655368078495487100434515937393659753105769321660279747203353571517827944109208726442007989382321125066655764909003385314388115345332975246367912594920188854229027728759730552425938712147306578423344578630810206386965079534472030728998796572024095352677161005275347456508800594243066697554028037488527443877851463137418924167971281989186005707866552875540148797790459052316131475821166883529043854978441233994081398189501385962965654537585339026023951343912315740118095752084279201402893120848923999753919723942384764993562000412416563656225942517469028411971271146134192725212151424296980931299717351146372706429629193601714799418738936223397557290068131508886718631318695982166844783708805176665569239441974072008810273735334789129030598408716317261272870829657977882714909367404548865089315523106179948420161512173669950870501757333780062996983406838440318542247329932484438502555269610972863998639731017914795618091871204830618916335758814107179242465539169839552036036246321158280531232587743898603987221634219262206195921131980094252048546191886017535448467449033149570690397438675641384557912650 [122,101] 365511413462224102333508536386468157464291392489363415457837153759713040666703928229170761775905030906850918229331757131560991064286187036385201613409461396935849280350819327852702147182774529814458260945481610473863130193406944353391708813149099472214117952112457067858079676324883346747742168969087222584985862775070377573676086010252043837611068536618570866250984525707388803292522863027697630915115739440895457516448443057227806418814945711725316369006877507411939396793277142113031201227070858034578623874405239148185693431977981475779019715057186440029064463620981149627910279140680961864253849681953501263876618190438846776584181770830444714285517152848950369408708164883354785807468707273959470216882528953690889864843326198456257824501882739993058626407717738772417344049290206642639285663650281458954039943040713827545706482943455785611356677216572751266557026394535810265156650629434637992591803122369019355324535814146683592138006265699866505840334810052214208618294321990761822575615409898183749538996838464679619316371245615091965181084200829450705423795410862062983495302787153260137611789249523126055920198101832793990774494838883494154617277088927016890299370107013916569515741684437676855259932116343601433256647139508133023923382311326345156633389873210878992050199107039893679199947636568197302357276623086870794799307668495767196161731669677295419023653894002806956306447816187371156972224770868843391500264393927580863813426502351403378769993610976636344487868060629645837035730160712814670294864568484468314382745239717108244327079266009307050785182085057634916089380157013609889967817876837623662547631367193368830538051474025856218592319501694484484407315219427825448703356642058232403722894589174503270896665288247375781911376683316742047224671563179051120297255301110910763329438815 [122,102] 1728527645038424076250940331111083518509981253215201504268755028655413190009123301141999785808412367742560681801107775654515838231586309603918299267676319291280785322359398172065932899567813321928726663158420753037761544433314030207522478099044139418178727314000282103224955968543262802704059389401869823227670942082790261363753474245834425521114338494405415394364316719712915992303800766975695004336676752622100331827170942034397945005448535654591960012030985147970713409018788217081791890776999429772590444093917754779776254502631109109139187844580313835632571053981328297040220447324471146579485119534024256242096924036811626641075527582006858801408807335477225408171014595628296932416446730678598932215104190835717552911643857666006391196712348469087732214243998582124390947103736793005281071821590024831698117246885815877017481770899984532422886338860461807968781821476079846213491202742012763586875639977893609460147821213397611833678504223102060266725324561084987849327682530279348667246589125436558538962335389165162271385081350833839453363046464203257579436180088135283270430696029895009978989825826146114796425309691774119895105899438209014916540693365610697634395173388630643795892088638927491713456536520528451849809577662184863618169012798398086380628494244666459628883242272898108528522524921571722779943800700663305656017420337404519044960192864963952101875858296857340786376854812973439697742847714830012402641904260173378984192551551357985601680783864936798281557351548599590438407308644850951879549273244039524360988988901289859027737029492927463055814457551587686774798485200855277783102054573210164140795852702034300136159012962738970970964576962835307128013101125521834879073493485930574079514492780072334106879642652290196337646732153989310976249783421152294921236189716613594617981 [122,103] 2036729852122756997688505444453208845522995267899499357466022095980902855842750556592621570903873299283327337342764112970472947838852123846610759105082374278475146573576949523876850825176703376500104829777958718766561860899829835017574959172197014473248048591520628942407293595421505258858125489333666454745961607760613487172385104015113032318502753695798570190337615329920302875738568119472999872030534840489230094140161436380315974766870729461348884388934700714363491918691093781727092086063000314704295968816978383449741874488118419264749372011213986323538071940396312887400671461049417527936147502691471305521034966946482614959485296254287004525215709455936483869091636384351730472673973288590481408094147163345518607517026914264770337745937869964392602504832430873042615185812987206558527302543413735372179383253750997349164959275560187820650620959847068956278341923323768902566222571280546998814673026602267969217201640376211306018354342421335852774769436624280226574173454352272312314931892914832652295846641885491293926749074277340319994590058114136483775951032612156352905472388781297107568539462012330971807850816659434894125500760871301477816265749936563189538430508818014363555518090649742485541924468000142426469093291262405630802210615390029778937784353905867218661498299733161775941010947925413837092463938435247959690166092397660557900093019279412819081671584345475812531659497499645697798709041028040952979963829013593587747901659234323640229364481323080245416866690069381873763481283179618621107064897694628418072883103376866612737086482748872010734770272668348598612782291482737328152419435756562252993207227919013946004600177638824511758111504328460041990058691417613464992132327820886691334267870866052453998470930261563095989934642971336217556517253661247586384001929047279607 [122,104] 7622340065892599219066815538912560204872680957391184277549793489245715058907165780036876286695939161527024468264653711780726336757607061403653886868199399987161819515980350786151491824864537076077305437163745219126414494976085124512264409739398117160723146245362870795808729392950501743740166657004383317547572253212073893549526700679674140197626891177127513881460549212305930238192243920673503654857413772363114243934810329122855800633550535138178009053551487920297373251145489372530907758686490352613198548634408099641402031734822892084746225620719574973122889017450135256447618713594167640177252386546064931969107694998246780775375718890451472096711047666911928998766524018211710458503403883535576203435721633167023062756623659666393638147667732587700178925717463890422487507588809552420969261560252671069369585703970431401411275227683262898475085267469287897311256460821084008341046944577340514463802385087361645324950592261974330527281492849415762947768056883278060799444016665953747830022675458507161830593845714078990124790415068383322912664529117505584037383571305110235037555332626047471893040606745496336195133717274580476592350706083346699556766830023248373174691964778356132957639641566794138893647884155361795759427811568493953336919411868060652373577544314535785079341787849734165526749267453339580805120695832751687523426437489757243291042465254740786962745398702215331654675167680249978823128902748947651220621714783398660007229630268578768566175447784202087358705732865558927680657154132587777931589900741448856328969957574972294071297624625917603824945318782580405078972329907046450397464160300879571679314520586553555481914932047440887037234936107868082359317234620760181052017894665976008998768445639557567984062106697154267965531876832567353361819331618657469339248997016 [122,105] 13199695120198322464032423410513518975980211464614137463023160515919242634263322358629723736281912980548520384680448476650555921298281319464798070687525553941106105257949674255481569475666267765716492460594141370894386674947353751670341709912641744306838799389919609057928959827948212903757449739806822830437639159913045120655875884785620222002407398760997366810981550475666475191599245059886662099491019465129757321019447099807184698211575703924347495865725377393225648860325761068444062057168927309674404044048921752703954520314273960776507955570162782295858702160466049336812584310378543098129769652001056853365904597969164575338297794970037340253891297201095808141374971576560474361060367364600601185730197642722090047255625487876002518997659489255030886007586153062611137693657637751204239557727838507984446519027189176760312669248605647365677143045770197888853593385500479730365603128363402032883936206670373340072078650726107845820901566550099696453283965078624711395122312997088667982109134767935732828074838035449436067799054209747196462863479661613375450332141717695502505733537168032101381238073471485733156212105538508623957467575875104195744488904323706580023010485319802527125798346278843398096220928441480152035325228359853045190738823610511666971849100059881339257743435641292300545782379917546627392015560582177487685468220157846411489753934781473604678414681606658159111238150429779045525697762216611866697558686255582310761971591644891040010565401790197296422948927404806644608121904288756038465239021429233436835751229669687311851181911273159729011789458336544746475041264054550863251369562136213598735061054169778399691038508897984927334864628194480882420384714413653274953076558389346987235710319343440773551367920152507149887333084444323695548074643806866914009908 [122,106] 11539344624671693515534238177681477684821825510190780461070985373437030126609466955737804915709504330166131592207473359307027176524832906339938786902820540573930763566528479821136606510767592629219083827406971828730119303135579564390215626604392813220404362355575285404834262511334884172264728311648239524144911490060487759370486324509088980365319643181318611714486713649328303828378417841971804001934931237467196075320442854540128609975180343694999558385964581543907169923649459930041338218160578875023726853122011798093016196687560416671704351346108035842006240300469078495013337167488969560576733236073938089081030226241643331397850622244350505059766337865105461864722417321444106156889058593790199449323884304317873105602205205357138087952369578085395091549645518261860885942979620171513539954915825543323982434488324168383963566721775898102284942348423441786767403529947773739005851793060350169827361520741723013745451631548483075375384709451726312994001427295422791518421233853685171618428415456772143564568251855284602649269437470516070630264062992062536763716819024561232333910862836943783495043455180469192228710719323469292648073456379633277885897606504742306794954673160095588804028251513146146265101914256084891262280899233864936789476628418604400892655640203642471429313865957540822226222283425597016229886626946794810911042174784907080076419959628113570907912346175831674623514395599888734210225858653293315633100789907022803907875068300836481695237364628277623922265567835552721436345959307227708422203564412698916224950821736549967996029898935357023023532982599921943868138459108115021900366819699007307641691450990695940515423517384933560438364567789383493477020396852838237873430263083125416297104707444278832650023280622193797467149148157003917276913299456344370 [122,107] 2999981606713516161250075595895427791067858836934364995318292722107637300106544721925213768145551427030635075788321033745483036310276395562594866940152449585137729676692248874801314391850168257326161352559865151116935696153020812215946616835030038391184147067861610212398702794197687261488077643437173631417889819542323391294112711761762189010641030659507448135184183687265128330357191929735599502542044444663214356622061225594259343889915192685963368837745283692468875417187682136086248506779481185461566922580063956774504211616124379356367492963390342654425279787691319740995105558220428779165401296068979070649252117446897129926735029597836185777698893436631331066386466589461275857609846133828396607446216859856609962103006788508909934259399430255851207396113361259657225951510800724122785021243169153333627207109311773157533365699664858893530258921584116186720119890868926702372636062445815084178443687612335390836672562546023849468963599700407176750090615491716434591001145854841975779706700976090071089035485443919934084431767334887485820873847337975264360839248736081026258600821281716489007591654625306007137273436955491082354034220368840299276105401274071922217054687039981370874293164899007862175374892283923385759829439529191882119364151959193466064887548874916920299527131362499669515614308607551113622540711703722152879998034139280641470045832896749019182250143776876731699419989934179996169845603990257009036947472147478425476892399151908356002758422608380454004550056818930069599635797341356331133160742733085857042958051265387073034833832511435338277578787256177823135997247316658769333827584276969036444148604495210785367314114374600707919386715580681670889807113429224010885838557573154412958662086678646661973340527533601610456733766406010517563899919257 [122,108] -1121744705122329603153296309962777846364702804019554942726890932082544093050223982426784188800145359890676966331569957097882822744793399065051003774035606398507223782061014921531885990823855954982722191796833336405933466217951983337469971352866914273503166114673171576533055055497518928200981761808855075303772357048497839574512214858004612110415620393707970392739045430382335996616994229138213385950850059098725427227910533976582974001810351808315893537021644012443656509628444625586111856438029846362256647439268655984957666105810334714157521505466230005474297043591027949583033567938869454416639274065213990048024436160242366033068693763629862234153299035104720320225644694145932391867941366760909213395888697558854578221094643224117258545964676587351802534300361250696772885111561432149859550029790780057213437167470021284671717739182528532311470192235450984905516634368005546343007533848660268722193462390974808708672944985366048517167953269727371232288385441070827587311762568484826103727062380556642284527494985097927061983302747433356445202206791367039844491769009852307360188038606636030803529651574535285625004360185954852347398780640682539063749637493899067474239688134302886070322456532455716377824066746310607885479749620379269436592252851541561849186692771547006350965632825744754365809331068005932931682365773283332315811137037038542993684890883803752514558919900052074052856515924956926118168125499188965162820127151947744168105219375429455918618224099634055182355567249295245972401075778470342228423889450497175323428706393481545188071995080279934117797636963082479149446542501005398053802981795162544729582680516334294406367310944880761938194629631061967484998758542501401847082618355373655259211869146510201648546663196048580290082520420310509055300 [122,109] -35215827946335635437643845011051829531744419490122627794015403649169717432981695097166558538576941094629400678188571351183610606361368369381407557565862806242094619394598645368559863997238335457469112381637618251636005408414212290607460248381323654647003599283417525912347361431151630350367408592571392220320347650039818759585657568637819394354470510393390176265693809901217069958020168784048253620882096541334458179407631885196911499226456943911354796572737997640913942358494252544105406307215866513485892662445635754914334522109406780823215184046907469240868647228031108202935960132789060493301839639987511709996388719568848467230461329504501141528583298289427721972833352881168778270901713329198914612086930840056986096009873918213804437074056039627787711529395803531837222342087099679018308361004113366929640537861202655688888556334684707056993574702604543299177908344879304939761067150701892685036151227033544197850214514777178949588472651570127327557583730181755331208007515944220696857708480001722826163384514841915099877572257866345577401989136783894280796932512906238935707601570258029662919831582879538391838595044290801902736972304568564754405730473379035048934744216176986463952437327950788974261038799102808676627069055140724583710907391578471724542965104669708241636693113971782600003872758009041456510902088559183530326822288879017302088923885026552876771891703249657099567054512198899213466051425463943795432504646516975602394220788694437115272975687560477071623358318870895431995892077923933195817132312747560098494881995231122745918470085785007250424469685987515311044417503379221416287572638320763234785382833953057040502723495564763881261541119892690102392435678478475619705077455307437260429269485836201962659502115303503278366726324396856 [122,110] 169272641339192661674177380429089538408384162867442606802627599510455263703694571602630035886913295694290330893304360600196215146204153072648819799792837172625885179430766732958438861686550971513844955660011942841203125335213722236118124940397808429141640180467633940839839171469974242623555738149152981472459920059944704865608161045064242900975218913970975267910972638722759054154885340598530530749507017353501281799334427973670171818419069486823036311420915348968836307256149708170507309446202399411509782232682003797306143220165986036491237771282486897299110520569364824105884532035302175098224884286747452741238549066419091206459013429323673731667207075509821254690015967046327411176507686686531467451493478868887184859180274392816510844765708694261240997037422012131483701156383855507479108011187110910574787312693197122452818571282577518864695748481982168122909541365516416102016779683411496424485999472179911938086952563587822926736467660817591802106671260268431586148414666283284267725325584890713365896993934102292147682241511176195045977125033365289572895477480155651134834717212009330984996717607057700749906449004966837417770964888008710480411670660747841632686082484890709050592686820544604335770828742537964645681855625290481747188190754968083495549560849105380324554437599715883941917559643457967781705289191066470112688229539571279247353347416684362870745617973365101572841529833971099457923203937232933818972617066375257220834196790429628106465036389304626849069924757313921094781704980951702434536415571770575612564644653910320242551678658924168989742517642097826102844367701127309691103787922425020684844070498213729407661695088983745445933072486607254828601428401159297220009557893895116549283425971575019732146726908636413264234898770 [122,111] -96390295286338605821712621864936270820144012729358455975032515430406866244849246909625977916758965846154877608574776136052168665358629387996281767497579219409838480357570692293231037845262336445131833947729203997702504413143490358495812852261663584726349661738695704823806848567731655813606549681110189822079321760950794346826291860187867620919219980308755405365904485743611200353199199382293833597489117332041366081202177476969559688359151254056524481041857417969970382046827500408617991979723601349704653964990018187284701422605907395225016313103394873011572581844808180281211232731441152602918515783723062383946146351402705114777955652331218926952034361479542241726619951715151720748773126061132772033531014810933137633581303233262795593398108046971272462003279801186462011696482367578780897122871218987210998582823514750810641276005045540513470513024655616093502746164416857554467236169030796932466804505994784659521768063562456650026567375114161534148090252269471177839704869686446304296466321893916750024270261158629526270218529242073977328015655167687667808827199858425424130497927383992281343409307648569897746278620634378616930680580449812361860135735157967758101415990369386994670040357729137546889271947350652954595944602876152383478721090277332571026330316868690942707693851599281793826938183230655775122436117893840926303218702513225681631682881248352201075046849786575540553682328748318341351476786542909126424505053856397556761207710812589160542165255187954926412672381894743851610511028557129900091413137617710500596815818099174263896314177283663010609260163892324662645132410710124315360519163330556463571819437713056380303897118413501647754444468408447679671423621421528697842429624141072047085992469597489519190817184829097164144 [122,112] -29618337194051825143545508327322650239262898673948730985637386091766169758765679594893250740357984319425729819275057392664369569573729572600112183578038172697089609893181902933236966484489609529396830336534354312608212626839590748113135899704396311793277585052775619433518947046054295329007404012096696217710292672415891099082892185442600000284526944654504966980078864509274180804555212636918355937076903023467418727162709169733808344966955609140502944343433322980537208041747031449953982174700241028434696127473932279232680807271546254109712497318383162820141105783085420295889330488012792086933116050682673687031482216268543235469950594669008932458072491643429473902301550480711576114360409411246195184816323158069583810032123896234216892821283350028844127765745570749034039066630684871546528980890353487667993202535359278268345984831893516991194782191553368880433594776924485295108553479038936904354637855025798187658455226297741354795803156758102624195924902557050755281651747769726134591939932183745833161945352621818329283228436680604019122140916654493531008317616286447424568231345472186930679815239693887397464589584178523674158323951918208621930607367784079238079108319930917593417886192700787012943739788461101658213167571104679289441980327254631322461853594346871201901118613602998638783533094502030520390653410206929918918908003197727511561099554830709683381017241029332669570031891615566642903949940447412328649413786703002404954126361167496586391784319718700054815507410992292348514730021483092494916766097104854179639758713696989406393910935605756973248350648192851769609338877435186113045746897678324208120835310699191777045924606416667984215933638185829280028389285138656765231975678007377128523487874083806124503768349534347 [122,113] 4207236138016315941533125633854812400023401671749464873313058861163637082764596612357210473312468094138661022044244083066828547631941590619572167882696301303789858049030903794354143323691185673403849410704623599177513349458229374030108840995669637192761057858442260897085763812671300033074635380555976898629372383441331165053744026700706466406516613886400014185958208082768351783297338678160649988504328353349753451974828824714525499159977237306988468662131472136453108913048037115450958584976838205403282280103828027127621107114259898497836751939326138197069987780730308581714826718674391713767640126704534891097370026531053156757017357269693291231755712505670217123025697524892082688724112097539345154687008843590399354152874095028924909281523456567601620105874648770763298836306950348996380843156368454873145099394351762906408114532886660434940951499962527025794959576893372331063507825137571267281149927535714551242724178370063168448259157111620951549032964320068142486736925579939002689224863828035077114251223584253769946058862728658809072095054051363253824393803229813534318168197267050769535333754286886369833294419205213419345013498636589323006288771011066449638304515235009428269242300106273976582328347944095103194289538943434426300591141250501662337271793847511939674653205025272379645584019982989713398328260539499597892556411013050311847912009633118277754783846098516831960051481628872036692891383738331812767239656490498250574718814119573127271920293583011361211487541486478930219674243123715903780950918442356861148697475841357861965894899451825618330547504606295879071538488193576171613456791870777052573185967860611673959226399056083367836061384753314619254594924683140048768148147555820650412912118388626501679092381 [122,114] 1641095714185944417605843772869369228296912649423505013911324923584768362067632607051289801170728648867977404258570182716321083185499036569105991881621988473594512661117156074371982369914609859711399260157099107656448833543234010857736395281472087753083713161103325492225191100366227959070890990703609439522866720764997527001967466028603179440721561207898340352446337391022208603836937677861618707775795088486359647362143792466247470483333031572954937010730125999941270760297311482996750643196539457418571696278693360350837839955286650580808010759531658648012989912991990246758558603663960522883743595908211341125336371074344069291890952399599516903717268358216500343795514166893141388834224066091563966468424381905475983046185220427968102595195278427039433886352923184975049077559244087625220650668445634290371596398914937667293723485720615186681258595641467560508419845895024169354950553381927521211744079390605794359961601712735676997599918697957876671411263929007454007715998867021112239463609084584053040445003396228117928439461876410857326736344916433558098596306233625580909041695186791496610069776557015017484132124264786904022836448391256671195261214740238834151865795344527628972175285067944924811940884653300962640095660959931025887218369636592685191486581338181614228532977099631589582513464553976735446589368520807536526703707750739221328011681020440612830389087809616501921304345039790150377545438412963971884320286202283001737965959602914238897532372704050593824462174373715289249530702604602136601720578008715049570729263808295382836510419011320359280846115815212412993310821998941096466474379698598363455740573308838985029060127840050904361112998536864801518287940756911714339761818761630329766848149364547570210 [122,115] -17664603275777675668176417646526023141996773893749588248766369362308520271608640640479249891310106706126861093367182263134707756931502960799762758897428227493093212935484549784356040827475727894447281443334141789373532188175634219871436073655592802828291667268364578193762147004426656669348815419469186144842157457096069659565357859320332194169403676599686690367357466536467254450656180625642321239158071597435407546370692203442398946811196827561125945128209089681318775775047693006899455824692235234744569421551246041311362487576089807740568431116160082959139521480054479993913135800039470859626635382419219486560986283265287793253116485930385143598695461168073700308754772258594511855634379138342437250674923479069103117748386075691315949512761899444660865969758359759400286083889152009150559656196457442734972488685829418122964759445724676445497183002062242788974596990037355526589727796103340361302687266821277670320066218799360733825559282133979767632885880582923541954767080394183278025428494915806671255174227115926490432913619668909700506677762040689055465820014106891499272052822915327037292610231355389405067509022274296849281919435329050843315961573207065204729240425340420989921285587318627039879186110870565085819433987166576272123243169879625812035821372670895525803406788418220840221868092406199092099276955275601220447540913671820138467511863477847814536132466629736516278647494592647613830911476855882824959072710266115733708191307150528001179416663672677032270025864896796098776804682172092403302334848338709858249091668303378125478361266929846179904419966119077489657800019936085936462821475684102163016314151570020223593570305975974543486376996109215277725404925785713591221987439767161295342662849238 [122,116] -27733368988559589116011344484039865508311614890567304209236523046699654580022023824230446103532576028491598870612421114728976847481064926885686036546302655437367041862310397792384869609315009874962781857055188591454854844514430104198891000134928507863119809472296562135390937200080065224764610570722001212457486196501443323604046466655573688497680285636890354937921649000307930472271757662027579417224751839779521041158120759347843732372555142577652821355455552273847137235647073987399690949819289391518363746187391612938172943332679998371871003315522588082223006581874508830313979035743178893738366684059730770344620031716912787970360714889050740118110374940520949102351767679735631743723537826905260814830400090635200006162162098366959120054610723981495958681668821665835432672749311946618310360579520449372323809414620745564300193028220136942034482904635547804251054185178518963308185018153043018771943236733316923462935202650182311025795893308146871315884033866089776644484935607455327184258321060684863566718687849515063404725664882556409984458613226139294654518355684231598276835236885582709641662525019685303044979424426200716438217570625792989449504757163384928398935360798096759488550605754553299051606760117090839722268858604441123676660950758760308794484609791424977629366699317133210843783441831557406878889562560833954346440744100985161773028363941366018492470624829030219010927410666271250869957517641573992884862039364282054925811172702469920102065989678770647323074275560400930632019247319425020831668422325959097682138371767252525933826391967928153788948403560368146042628996283504747109109086494672674251928111705854087874217614625004887429438514485581030393499968308848764581497387930993424840143 [122,117] 635112527700343886046793300682065123314151899792209544155525864833464402143363650985221275972050033441582695708946847657723898745171409074634565633921807018639012659331487317561404813721562123785500620666276527492449642445237472762612653436493390348683748514931246728391135535700310359690047868585888637508929469720808062508645540330255791549245325522927246565062698623743952127395044391177851124759017533715590437427311896240362535615608765811249262838876752941513970765678385637668840369714471890381419506168490281239036078582335957095149967323820956744718672379998819519914772384718667170513341811041702193804176237256056849930764591646627628977423962091137815123674682536325517569821208208641944249864730193369018953359984630556667856075994787255881592422862076636057790920420554897043486668747719123298288329773982105156754516712956998024492124944811577825840678136197260549209386085699392737076316264583815843454665217161281517359265076080747386972598254263017247238814170460274788607702184176906512470534030735270069441011166344982097067788379562006746259742095073961404879961855512455877900097583108166354314740764180806417893989248066184916957230310273072933454991404290117228404435648974320044335028917091113729796272588738586930694105154900943766515942556906423165687366522876845827302614066781758864679539707794309329425279310268205017937048168882811059270551085251019189874361520887762118890745023082010817466698649115148120090342801533216783672310512055912763510359789727749801270830146069043661213901261746122864527582518581064076951091375503990396632080066856551459034993951008234057246666946094029164978353313030507364890650468500310817775606067127662121823186438710121620215945767074715944 [122,118] 194495020775057991623582623137771643729123889287504464301973295715937730345346706712061531731081017607643472789840857291783902724669529978938408635285765227360946822177534775109572306199916726779122833196181640751154222751347831583445611597225263521355359123697772143488379002585723559777048552031357555015668754844748584301906565293276672813136741630549471194650236128512956623714722816845376897931995088709242305848593293480734300750787732476980570814913541712752942763503860040510381550712427367195724239620124930533942557807388135842324166831902668839779480791820697756827722138734405467029267554701800457555969596639230038733589713995802467897937576520024373414322472088865716023138242634283633410271204181083386804143423474905238864502255522151930832330761583984966397425257171384786232589809392709257146939100653647605415647992225234551483027262071475707507760385745956953332936716945856972510024353442730355530343034584878255924539318506807099685999520735481970074074063836121549777890079439258276481547813497439430609209415922900769355140612416838503685648967207015824538164387149994226390202000530386389328226952248211226451038354333098764921673708206705396144936528314839888157652523067715141002220170318355923424529579837695228945753250660329346060868039712930786221928717076737320711548926704519503735788652826558490660318524825899858931585087491389316475965128564815353739956538259454372494809040971011580079015519056514583880323890792864980817662935136544153095751702044572501637621841281179162022670365010350805349098581824511051179726572633128205714252592507978525521120882506219899516900523760092120472267947417591079699574647267853222246463530723739787524880800355295976270542508093 [122,119] -8532135391906582256264423442490750624727396754739488048275654824190580877696846960431126742639680461311692142457239095136612675633390702358771023180746014760085777209464540784308351433068916315767261193048445423573295750055915326148563278730940441545955495190793641768875032252773168558415007703586435624007991887152970441364594499635386189902675895513930019577853274350998270136865283234436361167880836549113995753598719459399261657135794546778135721010998651271469478645005622957912179515588122143721912674038676169048256477553605434730654903063277359426454544007618943696614094016576349387276777020928495047587387139480246046811300078413615049931150703487683686182467845693555992452285695565582558011843369769762541949902378273552999064927147881601063442022453066535266509388589640527340617552985679943945201690501970778147812780324528341373962735136908918487422036431870082046652645264682257984554931820320759138051367524639792273060340842416600177597617852100855360892272027632997162314070733504604005223185446950395681328459778490992291931345252462002315033599048876339638911850570557920369227611126507325723831394507889097840265037988698256263930714696303282844660128409256872234901328638894095605573586575619144623079482324218459093917674930148818478766546091444669895379415107187851427864077965792268626839952685889586753988499201357215503000190470688936340724903658601031427247753779457507197309967887966780105559306043950371595138999151376454814548111611694541851615762391492602199656295812589448497771055511901054799828458150085385889355136189577564718460650121482663150215465078913818749247438430698821766265972276051503716935902062287192704090022885305944590430929492774995289938 [122,120] 2100083633054707432433827015796607618298416895664873856580157801332763821240577014076999387196960183442050730147234101772013207848571498659223663324154425262532938027717792879882081873439234292723061831113802255588957389353109272390441272895904177790595964642104584889633176354423415067033319240547416232311550484148705044821455812920800244090642687460564035064782880442445319120512609312079108330647566813521672104063856196793515600264305424390812356808942504581759002293743447232377770043156318109216408600717384165322083200266195707098831398603677169129598046540614497206687134234795031016892710097354231794244500575231058820933363541722189836076530523013451889743149895948666533638341568395758864360376280263686774289172319990294182595950085719650174050689618808447999048751508496137252271017989705289429366572552449227067175162506336615639003232605231835027510888132967831226666668012064095607638404736776727236135377525214576979250081394623499132464757581106196810555653544765839197962071129711929054938966664576489333038610435307568139392550297671070361874375341052809887708286851600020363869931526770406951421698301864982311275275131326636087594817214170823861859934602755937236208627201506217847786417360341566893451940913942640516889266853884432270954784936951486257215234567556140701034475633007626519201443175043088210242270187617510595942520216953141097810984592650070266732641156143868954525629239487241936554338889462062954842830385637686998154001132961023463426505593553433934839416557486193603436703682952746007401582996930797788300426831633706581252706278916760688975345374251441283435951734242485450915634920382056338375315929309216667334828021817882467426627452248047 [122,121] 34292068913893178312233100374410484952471087092268528004741592212961265738963323642288713391352923834539005714993471217994646681790364342041095757523559301318692951815648456386053648083196583845204343590786521193613298683831993777929859341446657234598850940840269696207024737745534024286106620952395056905343361687639184965562647346243340694480281187537454472815521712110820223502636961737524917222201790775013670751526515359365066284674434354973839615999502733532645163094733276784265280930760090940129417152087018714784580335578560481654680593885161665336024225043196225292580796318302438825307538864694330047650334738517693226201783672306846545690207181727989049508524897049887382315211369907340987241816976144985361739561886021750910044425636738078096768131116632660387333691245259800224164421839487148056240310830836700328914774596948112945831587767368809707322333947369177601770682459811632487313693090929469090377151495050430892784128808001811411434999886151002047435045883438094256335976360982388465678666336585289642508420339768216375528572829732455954700056756163028414972796653056906266440280911917222652884212890662847656453026086967632737286291899234677581242745472835961940194477614914635381048192326204108831983387413413712136183465013125776089239604167035254982830388178025326868132722078697932614814506825322871595407691911313143208564420877545552192718329982834494211891341983962110692287122859450291364403889608397625859416816510344896981089197910391585501850758739048766081193872137201881007647262189749186506724896658409417746785857676330009313508189332326858972135709636149261569263273849065746854571521538699647136153008168434569578763423465686646431582134 [122,122] -10144720495145480378849153440094867422845505862731434449326888885813346588782325125232293396147545367537036348507327563232541023408211548175380057988621654700742063073032438294644340977441265455344892054524274205266943069262734587344381036221472262276186711172039320513477416524186247016764405365301904604266661781178400517935422125428387742827452692858704208185373023768190759820994968942809060696747228778449391602752460584222094690621333153397643511222069459710797408952027596295426986266555539594226899206760680674606282897795335292731863919271024125801005911761669058960476416501149535324515103472352041337614444807793104433799870386020883371429866509760730031106813265742537460495610215833686960348277433404456889291130101350667424616680251454906875972612081160090673806891526160776322065788548429377894193778027090965210405300723038611833158112051811887155205993951176275953234988727298484285529873787534378667225175002843651683814599659226885001758196762507606246838614206175836616376133383908349277379027803362296551324713915632527784261038148832719316026876240595439073503797226708378369555600298594107921203284069750759342294237999081346643166733301626492931912876338032735010957178963733983363580403937711081610401677730881429406811783418507214203863577802824677964060675628983804066658391118421506556106773725210237226027677203782016581593061200712740270438828224543595027022318607373579097501273655999025383537017582567397306735917987156974787375208711388511646392881256026549736946513227672447425658808829573317807117573303277734550694632761223486217793305869755124382023087712992211634746550039904988094709136854797088631479128530946949124016384339790435935 [123,0] 72461129433582379351314046184690967506984017282058754295565599142029233783863397287207738792293977614311729723152487862429337563047284261063584650376726328553490150634452051571832100721017380911197503927326116394378864612117463314945573626639182210018704337945845540587203610043633545710046908910161690713182256397560872556555987462093480459329755267063869566846248679331006189740113666865133948477852528027049105726936598668011630745571971965791215923097352385902626577613465384566681427358614652610755749907440053413023079356680530301555760571056793579359382705201354935972011491628206810344425185447128843423925000263148812067563767562512673105977910430616174578253766854041609700051170877627351445542441406338823781562011934071574346987403999546233574420917971330629602766230802591821912285291065683783978261471324605794222333084789062078420487910136771144273953732772804748281398280064904877962061598801923511677000932993122976608003953405672474045038859431989851785736947906233411011536545170862819499389261350144999508856860173647193714584153359237388110836665705866490883210954533278364796923278966333880992804915968207554300335770638589343687913090344674053895565245236443869775518532695093666811210414171351629654057946622410407766383328614516406094575623406255759704025207529935697782328979809700110285065352537956261985791362903765550682438744477048477390225321027329532100359903390473308081754383684811340457689690999324130966383080393809382342714596107899051710801001913617538320150749911424741513065649439592096384610051774603799033989241804408880348320386528154427834922691294799201229138786778233142205352808624621764399308337665731444666923398303342497117892739091464494499801659158877694704490738460834109090907791012593533521910803458964589835921202936700418246452710642203292910443622001339692183452897026921799324728181155326470744502738379037177045059846320405764476483370165891782135490880529667660119675133857391593127812475841085392237445523047526393269330907692190688564061819200198617678478846532267003559546481028519337996840476989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 617816456215059513025818242734752814358900205965966391098659686782178439859637664812447234495873179736104548596120696695612248898594678446096977890289471157542036446141870574682869824013078475659510515452812473910773659642672087001634630681781806035279153830210689917713933401592479097502229037149187601919293394678907361315602690552452867165339430343835554009977605133913641368404310624044896007962312913115651443342965276081508959806136649667411428790668703770192597618038035999853757339843336093910276976065427710108897009702292190474868449348475738753832688869286344840056669838861997334987680593440429285304160802797213998503653539145053797363155750667548900354672469802108742854032889444054422632211937679880997787888730761355678000878121118651521604630622827114857533239412512512921059672203233438289192652631068767099465026913258815013811828287095085318290485111295946872456380717021038489846007059120135065928022823526700939852961128934363322990157519044409494770389548430053271353443428590732316013903075792024664856259153802516787024163523619772600685118008814957139968288259690512149910507018492405499018103609662450541071274403148838958428934232684149663011300763961457005710069499935874130515843953938669289664847603314013278537723447837801029045707986933174277444206430701250504244406634032417137828789059306487473469511350627135388261469354339726248822094790969953247190384516822262751450084394392212807013433089983713443744153333943428087945123037500718344607333979385621078649156446761554930729658457624853646582140884974669616681726575033953609272327999155949895783643077801715855388415938547103744323609694850248870063293616488019392744845830380159776415511137615118840958183402146831726012866588056300357095851536264382619406129950914193482307549268513235539953340743362118054150042190107143492144351342282853172039431627779405497461808749933813982658145130135645392979611670330659868196296331903734605627073263932006784966780819355787343665150583066967815182339812411326915031663912325142139447217401637613358804407281965609399776440113782882690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -423165854531572764285603265655526017365134522195137789965886371331657522257002425486971928247453662708343290979180332468780176224247882373780654411393870524385409065785371593732918130891333102180379023188572671917126016805268790484192338735163321479245669573493830420461135654985154487833786964650117205947323944507917040296374592532102291366351968396164537323338328957522844592961124970834757439678900358032404144557740299017560244841422351608937780878341211931245197830395791870452209457458692373778932783735981539655937123852527192142978479417947589063332591871175996332358478141636232742343521985124285711391861157802839040937703776391036198693854807089870606988072493625804860533659886587573957776530930776739603693135247378918021397130903084095524698480238894495771832106524132025999583040764422227004788304317686158347875289309596969291751680268567741693987385350043663002112983643506630089644043962260221626817827690367358424782275851115209990217058925998742862077005147133764449694418264726817581386376922038648341706380086256472011323940595164626257273229250711786036341206491007826176554294340705429770870519131456212579527848342806649445855743388296450145862530691747360137544316612808340773547478763449099787331215538478220472942619253785547715494098586330322345985881997019244597278722743357868082821687276353370318778519494803015267316603312213640098659592755295401080711391133115331199272314620893124808415130170700812054599415806527563684609542064366666513146458978777546177712222211481026173291725065138370916154052962871036304071330512349626479517066192807958958994944488882006304380534737463844251310610695781728496863309635594923963069323873226324583222018410308719735245390257051699067885214348012349779867989749930491462482760553862858950028649718476823741359156541047537804059508751390353521757127708469465716389081535346284273384503175406642737374631506560412852113024433532798806204848692530973109630337613234456195299518476627630870990225332840802310248349628733606514856417047149333907282999363685137353411561060134021827749961630615871399641036987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 1774282613026099933175740312643683326335551680945724671862068318072851546751988142533248756375194442616627375958172111138062192868036486917612713887091214573635726005059888254450632716761955480480034568248584601072808977365870945006900566527515523441256534030633698101223070426691139884917953859180542801379814051540634820883658190959903735138351320942430251678082483201886287699094793249038453160278876859903443857732074421037704099790305192734284468468293514896159180687827535523001764811058237179084835062878146600923504598370816743588328319923751317322428492561157716485639323225360484791326527286976022486058061746811459299000808983307327349176551411635971707481993027730815987713255965057714593895529650584982566891183335884706065530560949021597999581723505533609018582303508660060331934591495619612818733783734153356678905960910319012733570623952925020935139414810975180974730445098671197649370743121769243873253467804989711220603902792596604148926090701283863618095839635963172916587391390223671104184929412397633565030923665670914875170330288438068668774560277237193319468464135350402757877874179984503115460100818059504964289834082227810218875909403733835812103202590835233771406419471914995435472955903844429978748262928892493894902185028418265955889570632751221762497418506170385085979386752429960471778158394813915524165194746840459504629540972678303628292217948635792160235731631100563601484983699547418266796320475958441162213601243019363574010509901913607245929402342793805333870308556335360868438465999712282723450804938616680364612476720506118180753834366872476996849739840339318522448569662037391934826909060809528378815786999687882524003500257135418562605479090378407115041370047116622179428245278350118772290364191761234488395864708747503575739496678662443963740383302915665458419685156653629297202283122648320308771563773672064422229272091280168711067255451789014849519213570895644061122117378202523214661470699235895901249449084089105033672570434345552968359992887931362240836457241128001905340469306414281936539898339947468608457370464748237282037734985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -5940951854301703958443800730584746755312398710668552981524649305665467647819763640428872308414574292930820590087804602900137064451148833421012995727656682963125638561626410623487828217250320724847048510561452757251100410736279333189643035184426224074667883111726290426525075124097607548232636221830345499787110953346685381847608446878450647970427109122200622538041790694318575911648636843339809803563672927969856751062111631587416336652744508405259580069397676927614290335870511418469978848501820092794014262182159601073710234127661427224267249938817494388873086740193980326306927534438588241562483292172760493900640891654813125707094563872671419418295023934869369781900077559537972230139170800894227895927902637361573476874916177587166591913737985897125051254227632622844939790404876666049820380715227268197707363744078864846344033870667565804747594365524327969590932713359560183735637112393406575915963151393154788654872246755802728766274364734583970409557049210660715434526666702933452963384040460998987639274887646579708466914539828378237086596263766395084326216762742288531964598086707048253988964242649742405267408916743217062761852066294229096441039480612703138725656581418383338378221692950750281025685956289820736843401544642145497940519847088796366480664982221205599575064579242569389246249971631757837856526295950021349286410757953346803155152534877480837744231104113098920177227325935681523913799552971560143084101081945409015530630957274232477334042342615030585118589523259306663117691797868363068677000469915413826678230086234379497354245462033495247145389365350874302310910986831633056546261865066476758207882383995757889388454465497353503995758788450809696827245716337210647696398609212266819520213847471970573401769775329511106910277090623165652106900850091060893307850368095639974064566637647509544839810920696841156229605855221145069146849026888669481895307212948972338031464978559812985687608946269229165743517764052219784742810880790765996967622734861770494851213397414779007311757392624847354742368376025881025420534267746077033175815251819784634790266864001750946044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 19958177446200844785836211142093622901124116888995999779885902071560708671376453714251621420320467303217582503568422033313179531993981901896879751584639993844355627922167234950834165218482257213101190023803743409132155113975352397190977269868442070872636242876009616934165586428618042276064962309851592188725295716927064073238478364303587001960116561815399684916399882696272108884953147234367454811857704074038086824580211682587490294230494506820381382115565852912848908498626642115209591412462736109811489666604926879014836964781547069201751496614400298559263616547928082532233209805800312629120119175420416608960099756039400561085104761970235855150042062653181444712130014363035474909090061925872613183878363812006880066489827896980766152182460930352210780417480760751765472955072481908994674303210781979161188738757363348672970820186669623227501034072287180725198987282855794553237968144225411123309950707685971921965902004649179779351293450646788789088957680071673841874296377576760229476997900906643969453077075036462898791973412179916216567098285764364019175029857004830880170585710481534345787487033497125970886175786317349248964917521169972214846419503591127484850874671930526299439273137272973920369690653328377065535959985503277069640600898310859523424164423697869521225032764331530514458773316903251747418435277187728508878204506365703889748532728877022054648413266650306854427677399151677956393945293038541691938388191890002262079238145910488480140261019485647780991793069994438907314908464178390238462551764092601450268500848398043246931849651836187142268151742805599392944895482447950539000383980281888745774112827346112534347071973975360454000265095538145961084040480712230319151864065298652597943182736571813039870820145488938891558347042910748977180510654567103098114238287613045708474249656792268242883308582560224084772669361953459153771454559253790820380182018522105573834826233130909778024162882019301089177047579441725201076959133810490144243983783170625444234183598875001596352429066749757025392051181988774375669078238977609271428200355541493493660709646064788103103637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -820264669029901764762614600685726575631608714296542166021678678313232006668519269177438897492494355939230818109403816490032391974310404029218755082274232995051756416155982260086187341504085589995956070854930346997942235887706825232712747945318750877634214477593604743477761210920180497719003047601645885519478705617829423876763483976860958869160892785407504434133455891382302391427078983077548042984708001793840497554693877052208192486963301417288118380949352512377320343168318950904347836108051490881764885334710934254635971818224952216473847052490126652130063547593788324892572376615352352022235829558057814124419056998803729178759185337412210133467293396342411048388176236210598652542737206095437008456266885743415353511936037982620161560988458991270828782537044013042934577699995786350539434221722520675042090422934327583460521028819468090496572478956866991967386950927228461491231745208169867983169028715017743824649654039258274572947042093224801359914453591018814121738515632751038794760173417494456615338681458673730383494713472142579489526325929012659458512480039686381466733438897220453125702088163650075833817269546008549771224054026243604838061388551363868507180149776037138501375505595051501535492675749960416798150396384221699765718712292148703502661435433698195853635479371190190861687985676059693265726401784939783021567492708570062547856062559100899233673913369223702940431801687539623127919936597501283262618935351914186484163015746219390374352127028852008982644217804079455190617897204879795427080025252851595832901790968589884703135383934908377746427422926128658373614954790431359621058040874765984609140271841431110528799329190283037874072410860822882695803179807458584862285026773544349416907030358899073321128084287877858745731740823299114846472428257040464161682666661509681204404957618941188327791045580107439990707522123068831633681618438099172174849114122141470614950554904649836343373661178415100513124879757102297054862050526961222508425766436725973780709379636648923923844805890196384372639185787774169878837920215155118694609549048768221829464053485025942791253328323364257812500000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 6075242129847769388149961513991725211792705359493487556563121049757294013680776528870471277223656256747112220310170904796512515962029889468111231298073202238252396397896708677075804302771415855701500504539162538784052915125982660124708748720964561311500350653792346779356698966440715392844306297434023459539295879646671632823957885958465931840386143728622529577373993541781612063181239714385544437324360035852562883396943718698997216301233283875765235074126956263374093291559440249114207152515848828706960341717097101050403552000314386711729684831424878708749617102038877597103818571816196870560123845024302386601938996020394430128226403908291199601685857171248727714290384390626047867648282660372065762126223220378690850807889853876783327662046120867565420759678688950694436522054692803127937760149939942450824279629534871468605009083230240798194243286362671193073817786749965775361999488740672744715825503577527020614236875509875885766198879958226094356825186776577893042545752784709613213174687599066684543138896345821679484780063881145501613825101596531521266564302388253877583345632418350656330353116046651124587292734953456302690063005041472461056786862608963412277039621169452362085265313192151745491364306967432590973263970440062915140504380356202890453467745512151546017824222387728824794260202045250806278967625550318987999650385467033249164744071868258954708109954306785072124253272388149083850643175817725022649890439247661587625794108367496857745180815324260476648624601385746289684186613387576770078876420159968082032872904510284776783115097583944171648758538770966601188341082252243302735214238730547715915435662222286653828587859820426837706249362407976420411651938141099792294961551637575321382916916130212943373934685672569755482163218878449488882384494669754405694976055813132328849081591885897801252522690924734812829496040448338007288485679704517494292018185218662756375840359855261436252318001491142371010815486757062529315072358058706488349324458960653179145921521397776461454056616856589778953440790275787342868240349872919667878988265905605735753280960409483668627217411994934082031250000000000000000000000000000000000000000000000000000000000000000000 [123,8] -1888210313751741506825997317145351522110002110013864423159676975483573472930573002428235656196286279925840777099677834103768963601917471022675248117646438023184118807995236251958287506820507303814612684507153229372914139897688254536742636515268332096538471543138670652484228397912334539552045303656421806859158361494557696894840748678430923379298001973533607886582813773661830030667441746405876135606594761018094395774671994921064695502340329061349688939282351651437277356425460397116682896085789827966183879302995452738581485095712436373714169442638356110422507673711685803054042965177295954800546799049311780966299603179005014447438305862374387983701227454104800618463186735908598828701880593198242199809315732918902893930647143434625983077247508360377714640331092937260045041095004368960363433883264542261796558070686729390895090764289477043783488372481139627260576725290483427075463927756599979320722589522476904948259813909818696807714267790699340219261351235703788705399422572747778649697611855913105039485169547076652677376086079846565232640304761388638582253942798702150732319184344749898185053818566536080702647093747347025210038782649156565887470786408612901352695256480853240450497233785905802579322668867688841769892474250129043862103780542216875877894418448746108856760989394045608211144364196498482200696898686016683073127943531331921012521988768527784398978511888913984780541260998372269998291422317931392285326014278281316904917322599973604886304215637247889395071895870313169341330848871290480848301104401597311074755904469858331128332445031535449564109943328995850786605669648924748047804903559475090191604040746509561327750319294846718101244047923090543149030699218278978331613126055415503724412946794796728086978603593368057965282209323866316546426629515406607278496775607012774145565939910140808690387432665714185103327639342028439783543255896676030289765451939533293210293316278706513784627194831321085322970917002796013849372892044588412722122247795130194654372731161548958772615284968776505327693297482241496099127344665945008797484474989578331875100282444268628978534252382814884185791015625000000000000000000000000000000000000000000000000000000000 [123,9] -258309361409904626454355302945057663400820428744255722369710664806117950838258266979075344719487224069220703314796744874319056899482051383544916919213755206448484405123694632884089258497531772558560465743199421945063514831960168004499778670073228296209227248504651637585631429633439561796559265779113609140459060849509432365060729081943318367181426897661972744414181752672145820628934572699517960357775972667026824724375678771070014631750483201840666837684359170765507998932246804187708734853298083937637129916009907346289449720525664483145828051688772169670078767336886223367098323615188286639950713919484200058054508779098168033948800307595096484233749937687287150685564491785170575021766014276815636472414914390817578097663049896225852256929898303873565950575374838499389973074939848403475218693210766816308530523214350826745473763902980113729918357970499862489943583921531338786787153385345835340436804324553140068108307238047474517444329216611306113557975952668470234509268262333797776224402358669143690136996893175382077909639214931747022603581074129585239827092151387973588820969207841372433877182100990098308452659447132928116809640161127193023306708912925200217881660055357045393673880155476316976981548804598088110560035700199750063799792904825866537438749642869033174934505979152678156053030502299524714242967925307396947217102268041605219962814467108752046694072785718340396433966599041092807640457870609369286679493622952729544346110281117668902267475686817041335979817119579278436420778185132897629529879222620581564744607846950935127885798143406342194350354486503486508389970184235285950658130288325674654656045221842417066814691089533860090665763585211979616992809167544449177134144483266830367031518676054956524099909923027818242327857046781210794822694862021561550551201516816208535142961948249057315563096454531169176785351669159761639448281769753531213642734118474739855554676760690274386128707334399532856210327350948802725015707431122052038011651263927131779331833010662364543653727429335587544379411171472746508916863930885710741424980004468691195477201849741528613679797388158476678654551506042480468750000000000000000000000000000000000000000000000 [123,10] 2236090155290250182632374619814730096569042572136656566889480469565712256769214354879915353830266598841458494069134502514354942599544434160559071469576918354237715516847541601914116699799071086463497882196850769926619423874348651792296938468298093461609096870367188172119280768155716530936924464568883836473319869183794602273157528613425307394433970889013608967937047539006722494432854302709597976068288331317940286224458136778849881106995639909897102350892596304153799046991891569907322398964142436025426144304198339376319552110774218396884727676470476315124553330311029913747994626988276305759814866901649997949666470835001384230601697519173915282981924995478865967378475491716984863586404237987623265955868933798661509598168416689444713643602081403477862333702421342366385864720309087336070982430258236362660434292569890438918987867464000147723175315311143957345812504100518133899765281963385345319663734134758497392049705866273562012097972103491882523464813088128597867386285153698114800631409250407525017136979006326560161537497349289253489778685458662538131700105184035609565301019473942746301948033155709406921373035107311680880256328686335136365130841486073714252408332227658688730116645775693436574912775471560174113900743518748670129874497860991035896970816444744082637459147198708805371091032794655353235817785525684207877338125403141720688892219528930966097449189435504196275723194669865079993804638140300557679338427390419344272644085554774320823468462634845287102436555974207025789329833163334965719604938748771213786606791491405033088586848141454671425423834309076331593360640461481542955061425521023508498060686487731636676711473244203784829229878493161885393512917882614703024451167092333805933754843956425588209513245900893061929038852792121900310683941338123076756561116374618348914102063926472151197677655161359911083502081239651097881722511396988193166610906512000878517850526133506260757591397488525276065767942643369978433066294368934813805910832045711886254090277429745448956006475375885293339409029896356458328601591826529572513359118659429295918788686702365975307897280610625045937922550365328788757324218750000000000000000000000000000000000000 [123,11] -10977624513122019158760743780894806412822693698723031198604668380003935547298470577018161354227180520103467507083897390686442724940836292522673572851890676776093091560106253841978126652516655083123236406215518315784923817976817113263641338462464390510747502651178382960294320835708920065788425975698345724346040413456643251822065929127120886211943877013715102139029062640858833366428351990107909478950551084315172915931034064138355358748796532696188996869898884497717864023931993008070699980716038574173269307155092273918247287347492531976443621184010548640373823963790546311359037270720894003236934593433016045158898817266637856578377235832213936927832649117526227366652712318481484206870591859937766217634851987064042246755141909989184099521601986970539167152107646119342776897115858816172468974548188240609520774626095744128299320804859624283480380234337639059720101252917369793867052085918124497059367274934905954171965979988116541553154195352409368463556780117600566342347396646095531872142620537541704049734648407311829827887531785419887869737943709607709417516796982576159608838502115550955205841659128106832874097242253395735742768601339150130795101163485464794832360979941388367150443905286972301364399290136243402775986394552947018091429134565626391825977074598171970044324745554101704087583339856259747923627732372743607967241297893931533080907351105844020715264914471647944763256471822777157920594840628286708006427618862373051622984093360593150736470880215551360171734793353198740023957056797294261075704605206932868280259019654123324088112469083546697569177080114485531065501546718648066648588826745235721190898500202879280954923390152250022172002927838843121790189215315332992529596120552819231952060989592395951928612562066630105439003023609090574176618297976558605215128662678409545150191830263555708109934175156344344017146747874263726796743914878854900528936907401803820276735761295674246191845006793929130247392194895452994918551177213852249379531307975537160583878364878985282289572007546791859913458230065462834453386251890256929532363071301294229056070208411222636498512025826634896930045215412974357604980468750000000000000000000000000000000000 [123,12] 37439718858394321013810225253478933121531795830166638040522605379657630789202238956815539004641452378299559278202183386901925242139111807375539216359893583802387919093048068906859932505069274652191610990511361500469375946171078678238781807380473676756829177010249611342301950857981672625484675836235029720374297384343628111035520749374266183908647253445765532996240853179005023063787462346343946811312553877255097921847487189717319070298708165668464753004721097214687287512912972527517489348722942774734519639157826847884380849395397511337133629041937948525443247231050711507375771774537371264140684378713015880610121651561389422726892695915177217625074797712975573025212501655283662546713645573125896327665713136500182530278903910817478655967592026626432367240229133884897284975835670556616915452453686328402848115163087272009161770725572791322463310789349141189630451966758600115108744260025115457077485898587498172481009082061646317473072671473701663555886470333713625075570327840293379858412481469049238792074667261194315012800562628037226523556361159059797851603951524914536203869020542270626060106132381862334312301935216087017820398684527237637622165046851237129265672596113688311719361025114764535150442748382311217820269690694189949038724737596499738392110428469319915555089013595397924713845997901439043710896929717366698307615101098177565751430457121263703650915647469040573967572148356484205383737825789292671600654071259993791347986086972912201077436506285297269733674353160689582558500587264805990373421388388954293424760898449856879581116382774512448120211062540942120693594022210930045158147036353101873888367712397087409427133163960411878736721082267314128426686203764794284933815925255949053179495114579177726879061390752031915328943866524101578514999879756607894885904950552654598330750794900364126908361373253616403660027284816736866800748075809942003006877365095979877597887396436239923842181910154871556134018964381907947548522657042661962969521342275738980293725286233299344297404734645684075214069675099753327109706951483085675307712447374874625114813178106611308473460849024420753206054968131866189651191234588623046875000000000000000000000 [123,13] -96203655365892715875564860267097006597220198857055742820993658317495727586133023948812086695948031219674865571679565049953765675900125999171971136759622454662972029896974883308819291942934844625250164579622129960913183020523156221122617952189984750600062815627438230621698090539762883846264463067665310392736613552839952761810605200756797133516307850304840672837024640930689254681873538003940707326590549461225274322539220274519651633500557804506513030876421283462704884178356838568890157278281627732300844987417188166202589765883231146895259297286142665320249274003376354658724207474800238506255496095853307517184426895570667473085515120215868774549193707079401776104352973100225705550633458021086518146047021259857452587104017731274699478479025853419827766559358239777146107004525331906550775563922772310504574509929382271194767383643620950071249550295526019903807257713199081466546513198874162630642528189848930675271127621882312915279872875197787564710148200460480883569492228743527828185007647935289992605619362896433353583328053670064889771997121542751060073998547275362895256337018635805552866191036996003981446541592209355426876995869065627582681800601995136276863190921063402099591125580742246823761808574879973034813150888636801996881979709200079016581139318610780900973348138359466829573353446784035620348398826304827065762941783103449621045934112694816653015009884332787462007938186714559182672415832532248528272952181650796394998100741560583903871769000056110513036521748262315967006284510945786656622030261828824729450240051738049947892972375849104892610396674160793289980457582179995914197008155047752476337757929641179927544652259413969834787607261494295612482570178289567593713915276374662834383176026361144761249064123853473564163888540015318896853827548822036877519151369128792282209913146135038885586611034220212143421095470358656213959832951660056058611250300380278837319401284843673458786529448883588461231020921500786576753385161658418604929822035094458601770176990188823499056766813353343929444181923062403805856367499539506729476907974569381589574328278729987177160996150178605662139225129791952895175199955701828002929687500000000000000 [123,14] 196169410790036194006071190074308561635652118692940484717257613330902829018044543041514329818728782790271683974375213979483706950688794691192831438653220349571968273925097855520040571256107958865713223051589103719967275351930626249594930240350036595938504537114374077605515961288236879692756425844726266745296774745923124831588257643372733316871008599131789351138383264092252024468036576352837532934539767636676594875930770937162315512608503298461967130601726033731468457869414088600292445998610390725735646216702111875902702361589286184471969541696858777620275206513532723066261156465328318649214644963366938965326927843459103127637609712925194322648968167649015224903299880039191897452970389109511720369168849486552793125842493065810732517709303207092342195395230069237524276040222632668627624226084464204815932705562005100468810429912653080548469898128340151861250341232332618934888242474276648063552225162154308613320216193565502312528622712706818051970874339764555299808458425948697179362907062674118479127596498796810113184849298361647047474737207418051613328785584225590917095484844507887303716662613371089074542828368322046609646599390283262726944952016732530677175209869390146223034596794720806995799845644594719737833155578981494496895057992085999806940468628517615499313299486103403183634184276396563855997582212117803136113614043731034751196028143699768404321690849110057377602435948476798778993258333236075869784668723902794814863961124567963655655524030036049641845471395439763636839203324762813110616174654714939669897707335917643372287185039222959360930395488681180083997217963191451434426175593364107299433264665784272368178480120521474421235827644373276974724708390457807746233064389433548746278114450906292198466430703602550663866075013698744970127772069464688304082144007760729394487947347831835401784383394543751434114359797619676765494416185789333916361292877235020518640812587865234902104738245201049709099897257182860465334312649833195460856156936888880018519298901835662949520070339578459887768810320690817773982271633641268294239244528116878796067138453728928602050395366290304124245048433133886689461178320925682783126831054687500000 [123,15] -330118885409814520470952789795781736156489409543652117071775448760510711302981460232106713923105857900026260024560138510430823277678885685484552936726925879626062916213048858586105371998435629437797794054179742353764594318415849034479810833288494050303342006662201790390078776985229701161987389682144059042830120294527751024447971154245863764228100701285838651511035051666814465365821718473403997052717319969383245403126890948212704021090981201969897715627320991661768647538932911205192097646450031934060845251453867961502538151274404441594804146308383201279619430451657740499212276582414119035029760229088869821202242921885695007951997815372997277264864517859035482998344701058037096931080815223478943362713584660566535083859760546090167951142254782328073740382481198159210711049036474691643426754794890562233443461195665076358369208721803333795884656731246159229239586574099145514908829263962796420963641024865578081912290789379679711996226726845467062950660014820832229207955781088919132509687557208525426071945922039170370872714870823950502766016719055045352932248745372036935727916572290968307462090394047505753141639076368790609531372612225274531993664704113090037556147215619761071104149457070916398155374923936412508051428765944847342557783375987047533855878609036646037084745749514879681350546880704537412367769489350636180186326100062367847502683599734478597982409095668113177002405061696758898343599323374306354806940095090909259281792712198431626308021707884257902989076055039433903136716795467841910634991893820414675967162660791496151017824197224022929392532758130165717857609020647375587957683282718801195586955714317608436283173525524902871457687758691419670326490342763372621817552646633285509220268514730924437431911955402386570821067338624969433364201747483811488520629358086400280124935053839842660392036637507705619742846128898568371452780590259617762710896418892614430839666120006990106548673890445536970373100630507025292961873349295570762737360870171266618657123299523697971859476766027377305495646999043418721332719510282538703964598318218665200676971157305394494843827771936845874201120953558841186747940810164436697959899902343750 [123,16] 472146477715776396992751506602019340998706472894006233621628064492221759938507711408208952823171745642695640671548826711252279233718257510390219707058291580093868062127165733948589994623040665368078559729049984993545823890098598661457366628506117862899742641850454051362968247368317044240496280633962029874350086528282531440564513499665273244086703833809139672269455187471117518725571025249671686278080182840730778653832677969977669629885764158163479505213622864794732521152717082240584811475579095092881368193909849111783425473641668817173209631323882948855270605040189553421828434048016188254001360567736824406962884338719234830756112917781479827502277214271390267569242542359995989478170029778596576829024899479031406491363787009457613292278301806708105514279283535133366106396352706032046471739954677937562946162780756149902719442461938230132365210481733149641462947014569170475822918211874484425872079719824357478771614485644798882722046437406188707455298960895059898609737613775693611209986696467237748741876988166250659577917038146761830144072790762505573091096143868913316065758711847732794125370922261165131714441060085813958766613455718597701737596935758704283414878254268253972997500436515443472067696396459014522083103511023491669930016979288562181429615826176684187609570624759416362320550578603222015539076602604929984815106110848938453590191789363611701629983455370067326689164143104988076410016220513348626221758350248643489875668559243450044537926284279727999283211413713302979612319595751571386247514765818901635454137419740876346329550736064594538237293293909814188355661654143697946450428559486531752052425527830406804265779288286516709016405703120528248629840029132428415573312477257369924675927909687151321885629382011039359689118023641496724149021352068435510250410582304503995730628958573634896080690697258163157508586263613040297928270126463021123301165502011859621179638286716265540964566915609822651682292765961769659324080596752201235209083709812422106826250569509408276480536658509217608622819099187141163508681968147793276632929085132809317417517821473374024414319829564653705454568832777795250876806676387786865234375000000 [123,17] -585201622492642648197089875951887518966583972168913510840501421465470039196435171295991468487775694710904289607914168843996718034343043380280149123522271725894121476765948225325029975110268464552375399039334569845452144779038837195829522462409988944416106208886577914654536173922002148097406489032997806748490824109898115551833081265685083398583417618310028943820208142436782686258509049833722537020989726492877072620427353023969129598678111328206705816043683157873052712809093971767391902530953170025938048601821931842205161260915523258891543473628951672615554721907507686757049636075986245470226758872788294512132616475841257976663788327209153057218856383142233385557785233432087980774695850860343463384592841099607347318772856498913847576618315233123245533183580038225754707782577554204913328437273562159184998161827874613214065899381311479229258016419809526072159772781737671159856647372192092418018083209093793439406902812447873789286956395673778729279436962503707415164406990938609575290844092377495126422060467963046772734537804926466248684145251642076847010635585630276691525052057391943614866279577816979983716360716419613897871857459896537077743432570217787910602492030623779911658486956253577068148070596044066583234224922138917565199812855725064236958395091039523354265045885534055451992178068152244045340739666795284808537944519832246189006930000031402759345359184802840491267739537871150244664142950419261875833354017259295953224288002567377435909521052552476533404804194713037903600231146383172503319634704857658133595475299938516959875730008427112935333537698564848330652712617674564371888255168231940911953265789688536963460204179054678609802130856831779641655628363744320004167280197816588025117594427522519266994451375954715575437634773820703428602644714450357731951514375390414934261301377267272291839863114723721800579339736091587502354739430746474182371427371522790650600909609925451757287058439596158272928096293321024333636034666162761336667006821847551215450147797828959508551487284160481623517140468886201462699663378387051810833663132719986439085602679865851791414093807669589920785607750630674672720488160848617553710937500 [123,18] 634706012414323233849653454717181185489810547838553842863271151513226243605198874617000583000311500560468709982222532501237964410358839704542695573698595318378182060222851838185087884910762811026202431958786228898587168036228216092388628577239027924018569905488678126467267478458997236868891043604956058775779352087312288955433837326463379432825126510195377977889347082300880602776383929649890498459500092111522221034888582653791526956363454137474070551045792057498405134173708666056412152018961679550331923908557519899437843363077165694822253348031672758373761394821546361970292114511711780343195808932908352011021332090143457361857075104838881527621973890618388636752543104122138823317302262629937963617493457698537213345144488706402284173093472585297348562093767689137349390577155434576000514532969477723866831091497917732825688293889294996852859900798042823623778865374486094228081256675337443909036523004078856246358172150128772173931014604942209478072520422815859157336674756756154101303712347427928820270594523506204494894613851151453491511931563397363756253032376230652517352385919827485068647205586234633807056245568927553138684680230369620488093153337635234455525746577986380673253133503808273699665572463375796394056973702058826514326134808177519953361278937981551351349145161748425295088550482904320398407503494276558950218268762013279168345848063577675158724600152983124895103329096598677929340131593927261982657972567233475162380845274903024485265365997708906151066541460821448222227084401227233055017972546732110372784543007038850304874253598833888146651196078607109994693530592333578161426520805215991738210843955282388841253401514746698202957946850584721792888295239033284351351568081552678292179404743375788680149645148428577279230715392328498565446377370687139027716743352694163041369149935650508715002005050329890987661437072361739866241308946844570716017386614710346269241381258298019373004877437339714752160202156424929133535428197399536988887542388668374833297310357467839158471112421301422012898521973721210468111731324950727628646956489177791764251510166208837038663151701860682405223479385369955707574263215065002441406250 [123,19] -602836011105823318835490584166244876170914865590636633143087641525703028199179961878193921000047837867718656041740169113788710609909821087989801538300384279138280273800766309068718542607644529676218124182213292285338750772581616338481828500789158857465227022089104820301445597226307756274627178913507266802412590747871785610473087814821295880336242673709399834168741986299175848546229005030981696899249144424178949800073801578802129578535509907731631794390495583021859219024885025551221144087167498641558930940099855108875259698226421301448029798210043559665786043318647587269426054493447436195482471730437889123676736401675335403754756074001656801178007227579930654012877720916597611082226719582989744228971641101921668694442792052107121521227671738952300937272612023909583887351551487792237770510373829125943162335927173183183992415015708293281757496111632558345489704847917949837359863151530403330439928430138485514162048544711046349392937131698965465538097485516532464857268871225080597420260516461363174168063024407114765857718652122764469308013578003055987406511776600986267255272037643520567066212205082427911810385015676865023953231302130640216985022345939803424913749654049288836577245700848960912873939819705639815134066893347523395487876026987545794112318905677570368666525677040213604855038346282533048051770531978105483143430210193837121569896513047700437496444036350878435370005951332132620888724985792402606875769573380437525409544625889813632526391382177479463399209384175722499603157564622651910866000052404292008191910815306853760236707337666670432021242895848962504220094406540299516124069265009082027827618601939719739485549290077760498303010724522861026147781315388590666547843973685700262649243394555584617267518983849234313417330341995316206820816414994315318595249101009543765294615382659017690066981635044597891786035673915499651169704106996558809370494422898536146959478339826567937746677596024296042921037194180068026283704077716761517108227662814993426973740765313641984822894003082019285873397789787169127594561687474884869697224018640359150221656295553553954980169799580795066129557113754344754852354526519775390625 [123,20] 496969713691194571625970967280901742425398444687624452557286355389215290083976571775244488237076784457422238694767726838159558003351600803731690581814948463508683416602001776860112738225012101033724165694107347632315157943088222115757397369323364868379435467190631831956302749710775395432965897282924947204653432957216267480281416680854635406592551135629780792949627260818924538663707917484593430424122577615249462920149124240319326538778828379696374805264172445730017322528547313562226066313765992664932326442303250416247079044406271240701134469376332184334023202729974872804878875773677082226122100428541290524949572734077955303945229938021469412987610904242694540738869433163175558612802188284346731444718775610438511172398398942607727813293218964065411423996141088929605021903184233918377971284862854111572879171423464960596191749553133073708158378456439952346991685209818718311454884533813249563077895876881189759759859978869245357003732263917156038471893794427064718124115897714901965014904414387481777446895230647887255836282520611704947950829344616185197720584885781674209658882963418196801226538840112291154953020276853271133107795591218200221540624645136988607031457238162017521888411581327192778413688452884341943362874886440749881460414133763081878145201008531184250784960122605708378174746326263750772935979331022795501092755670026522125399301442197669834359629433387997433276506999610912593929177571737216476497546870175102865489637617957057049812477120857721486707000885047139764537962284664956166926180010279549093404228838456367832758383056330217593317869783987136982956201347779795635155397322487169093326859544579423718243480936095679403805029558425508191926849355880463239140192844660632052408511158394583562705815470889826752150043105504565407515373843388361937123066594028563444486173871017079861610434972782934354168678956934892310754790210885105923080142727219079212875996954292111608017854676756339864775691266605446193677843684441476274510235371824352855732047007232943985138033843705635597702407347574833323338172549888434196079321385059950190864129749111547596197938905446256363518386933719739317893981933593750000 [123,21] -347009924802224971511582936275777184819514792291366628244055582031181619070966871101406544284757701095902905072434301453307770656060757701266316535143183218741830534298028299826363851999762801905253384033673975110397366821592323229701942398301871212866089774539796645057954185235865569430602455914030668419169960393747374629871117520297391610846797755618413577865695050110327680070003377362894994005314483628731952274203652297460846117389427261011557691184219994553392308455519182972943395622239004867755416324407839671848840583753545247586591398534569369675667797877505556848037534593835737096946326174774004976927973990206637507153297202590868504709068827161932658671573544133569097405578784710679237957403471655536442468432374184283090791167495851079713510549077050632921882302076764070047209355202505025706169998045305718635767228644154675781457498343842878129955633884700361149378731388778628222171645080240781820775167157402102401834337582315941885828333589073277925992580833361041172615774878073687736399699822435825525101473065369345396474660022446099968559311275469914099619850085907864945923189167288334935393219951466022561007305344869725985171753072273071748374857378802037127190340205486742972855692467593572703992777571307913822930944714070969303026994872328401601546592663098771836700808351976340210169579314752730186933954925662073700060507325138135332277800253049569558294872512930687615334218184650326096391869693525544378416549088098117387726501254008900346381434346773697944978653672992050386584056940985426597487546230545903008409190158160494549783136683977371213675331384667829911023774323657485558726501382116980830569265588748467536307001854965901066429024352666229700091725629279776579230368819088623984745157660951648626608688343814360855762042458142357001715483113620051599818815556445611606614686875753970741118772309290519604339036366726763113048259800679415009561612003423741452925307286849887864862439733970831750541571572522545676716117971338318613037339189385349273344585731284474444631512728100507759931629579583378140170242470795761713829247940354094743139800943385053777490156790008768439292907714843750 [123,22] 192498304230383602887490415521396526777388121623490430314859489015204333690940434275158648675194363070431267424447452941423225878481179705049102434945427571630551531537277940981579691725892290282179533099635183685883045214041989213039742761521177870008609928989309538588094853972799189649887810097994733888492554008295968971019795351350925185374814841285892090525150068645480177505027681958528984185051264917836711887960748460035630149453724348389195360538400384515650855745002325629139736198415888055824980269292952033775124914820039161921345598750683481563229290092817112654402105085765855208150044479326148072748193667079045334246460167493792880892177620968305176948576601979492706723839533376352193337979718000750952713121394394697033199800840811700746235257034092944569764720728813387999264423434160159597293845314538560872818922877791449498916091825064614020739155777870959353368657676767935985089597218978254336798780908761807208573849835168865128347075955613640256427489306424383962898876574992510119755295460155023379222349551104877594721275161666966972141154490761318618556777680551052317492149539811038700955232134713306777260893524328797835406976672866907231167737904249377422893237113611996520640703629208797753619785859766321516789667821506092319299740195013611488833979036814740426442806029849565696345041936552254807867690395606291694592747621444157697787821008144564090084987465710035489664391741364407451807708280006086636892306763705563190961357815590563293880981945816574727892813243823178975430077290606232398047532293550852113897259104202892653028804279161964085191984376186787078034599120994119648760811021140005200544519538467256626727949653050498838806376282546931697249033993541950675035763290119882386112906792825651086018495444254049212037137971347120215972401504745140647183514922339959918125477865184159155783453524772555038647318862015186042966459220224255938748748268834065123759616298222132424450215672117157257722823964051296019626966611090629541306405591593800519905430247431201712836896147068913747293216510906996813818492746652448786171207129805082494645399743271596548765955958515405654907226562500 [123,23] -66395082550150244435050605467286422610327850506465061989587677639644879388314849284615059982438457427217051553484278583544085084195403594584488230058044639921887870481183575002700051184553965074893871932495968914127665787790829141518686958235499930086398019007371562959840220828781827789982679442335344312839365387963992640630968887738683705611297493624433564516271580513983060886461172417396874047417303401448373942909734656004790137195302902851342907565745721546473487512719894946780258424043365025509309564824951614255593603137964589811377631577656426479161858180203762132849623812007235256754479690663774937881923379667904025239530060357445220557704434169577549026972026347443945905392472540297249817715605298903965722340408282595060515420513581865733953780712617694120181758208036283823142852921515748578892317099184855788476197567849914730785545991655993067423186316046694304039281577957610854267534045273988322263928624139646664596726105947093975324983249950633848336060440961620491761237173220169580900626563926080717216220795849995547037920282135067228248939438384211522032490127661825407500521271016571268020907544291129560032691662646264550096828478837161266255663416987699114690918810499586873021203281240293629111365577401498122898654138307936531905605614818051082303100211567428973529599597938995514225870236950518041442498253050824654499158023784385460174279777900218223912933159673955512705093706319568795332290457805832167721786000986344194203202873192976053829612926448650112758364629624056391459001734691089148920114501020335195971372851498968693434414798275867633703924115107324659634142685927254313676434206565019838702982557362264913375299929488383467438446660670841591261625680295380650496431767867817268708353656198848664274401502038251308552253494749746621923151911379775619942612475148418530230075553736533861799600435205888212321124536475072589640739960400172094565869732772451969517325722423410598051050245974780614717603141125232177896047171272764577498222751684389552927764934739500508841650756320779897218493448871308827863821042210362815940581611396771003364564167625871959899086505174636840820312500 [123,24] -15963709378706634293210934370128485641118675905027256388563961434709548495106542275216893207816353265101213580095264990093303077324767820709213823204500632652903858339920707438170513239216300821366616425734685749367007954904687595878700404034254435100709848257135694390726985056039440820917521256098186526054171375385947280447971759525560583416032186455927544345823071440237661837619402986786532945818037075896535330789016921907420718003286984571685371933356196719083528223694742161761097838057985377414652589556729372111593212299909529719563142594321395140284162731402731982184604908000492540771961884749548313493354108324308689035560968902664578779457739626043071651336299807548913798756737785029151563726901735747013504036424753954611525725737184823084284764978224865831055342829051428053017166969576301742147403486201205858019432884923739926289174935244530281255403382925103389974984003203077887830257628195018906870904348055456273878144901633408188208218100848744291148153839106216513701450760159513321366281925567897560144366807791230978578060445770438598246650843052467965830114989186909928029296523367579786530377518407287617841815179281588424305385864487535149261572068635421855537359560334959834113087655935726078388534229345618281096867908506244888125929442429313640717794492404723420076946452177979988085029476273269565465353518973252204517185219529447716102625560891993642142391163152640005787950603625753785406842655561040317949786953796521505316305060138756519995170240060812579298151060147609735736492653001591125490915478930984266716394753815534167593490846368470430182474204866591111767166276257242365687413738043765637431469419019576344460090019629052042611953669989647258148300293212146852730628497081116342376742711702318024512842417004774539479054088787173198072634015849782769093712630636257408930242253758888679403291533317705455701052881389242732556243973780036579908930357585007452417907628063784739806510115070986914706186270420936390000393872414383120330941548154196075638372278152892434993191908258618843357841000253613986446460136554329866974136975022092619844182870281201758189126849174499511718750 [123,25] 57292127026572604089760191108954534360886657061458579734231801662205696742983294147542755256648389040687562937817921327947573936839547782011329553958179971849566242151572700841368702345978766735253103006348896748165516450170259386271680252644175404769963577331615905573898797331936727790201455648052153190286247078691684783392412341656860781451512435474234063277390530868735310532875807014147892695960230905982657784492016459827218701706307757635572493839843175322892920943471442074627004970640230450142911083861604762761055971676397055290480059030971532534871544561531492517493250591602838887195751946784941383543778794267276406051258630652136938941372854079189127685419289879975452886946461286309275850581763845646520225804710717380198727280918131525061760246786799764185687768093081519590031338886417851623936363234056514736366680020706230873867917501990742213964605357967176356210444891414234008954848553812449002269798485170977969055630155889971839240066173142519684184613120717163228682420279723972154261400601393660747617521250452741773183562488047022639286658243672107218078778896209041501884915794297973041726781759734101867094192799777724193662048514021286442160805572246421531677736030378672127161077670299340146898382588773450260499238911449616382955373083601512563345460291943974898018659690516917052729389992552137442650726261526894661810334610922510363098974912410522225657283602855191762902369076278047526512834709977991354219405703648281723403873751205650121299388909527116346543105813230669537381360114443151816511040519019430754616719105731329599264342244478573236916360339494351651351812271855238664794455664751010055132014128525205899050089395497717813484502169347346347857506985030941295061275099470459146453106291777677663926178043559668481293479601325034557065408515963905189100618136637999485488652453561763389399950890623954627045129111463033752003455538462413861734867757049132621846318006648696104206392829136487564853723786874880778084669914671800307816044402657864003606250055260557314213020983475753552230756280960678025851175077454552682633410487725712616213780137286448734812438488006591796875 [123,26] -70000452158318782113303999780984571858888656753637500070761322710105726081523683345621679143076725360917913398240724872274292927933875018694146094338920959536684085948165387872407026375018464096940688241566666786823652192008861698381328990274954593002648791096795988454545970800282767549490716196633447606033581904964147537657833659012055969769253060895562375972136677455386781519685366435050348469025136714862625769809419417761079428013784595002678272603946090626598149191112529033818694908485535255618444354613107318468962635740065838438448844734850487227825493666551452078320900975526334554509618041920976148033027586949653786251517593329743125790309563999274805307339538191083635802119795346428466397884941579800335171388560895013727034397799221789406577437555683792277138321132282218832935652049931108564667812493936495713697188368169442012670572914588031688140949041525993286172432360364337426741524617256853566277713398601293849320944223597397554250038121838638210887016050375880591967681178906426071852809590444310344361088950369100768879190646226096805186896565154264089791249333716798168888879675321203340199942241213431341935195670879291762896509040127901569007005690438303334118369272018672444876090825993799277646057754638111817329418173972296359421712646955620292643553642089426901083243650654758017435124174121546889267893983252960398594415087825324638644445841245052216407109487214203434333722998565466546800766220497029843779848938485370222896935555418419741002541203792868613643251897414441301738635488216138076086377355161792202174459171486932591554154339485726689471886438713302266743522815867465091287836792097436619671629816790788765138354962877942925676514087799014108150293486067467914733791372546029048537213753965656743469061972648493050554883149843660205564201262500781659529011931406648906551927088742810785876531873104243676334624728007526457392693256019267301257624171855084685787583681348366839038577967556717089225705797645336213395768130235582009320234870412544376140675110166762048757039814269806673800415295326338879786653752283721407754660335642088453411702175799291580915451049804687500 [123,27] 66807564806404594515238069769228788628448358078602260863070447777607628117175744345307448485296776802304697420878265912601489975379258275262211250551014224434906346975115181663175478422222687973854845409916734117593720803095410580026786020599728662445106004389535960425318693501503540829748381971401766730717879793394780956976590575265081740634609821321634846635277377252376668779010079542661899502068134473574847101144529439668842083119566139312295460364349006610939438011581605334858843212153757523714798863250952262222982641242174394322856963399411577114527538541763386248499529348226446418125225675453203364787842537369001592101789827300324905183792439946698876750652820584278555907442782023889426989559623147745244574252552632773962595409546233117989185591887470375636578845762450062273283727077673902142790934507644192383362762643169926631035334711661686267586331622665062594292866422682408105405572944490733299585616806222028077629431571955558929651459751759522073800141723886285318417643090040620779107221159235844937694178533077954546130320889888121859947433484872691313495821977369798153603649372304484097288772159859434478884233105337831358889982885464084321012711252985644995124418329605214587848757469307016536291886463622480477873391152542196637533906407642246694682033223496668894942065973471085699510028486057082169524008276263188717096557278202007459052307299262526646744017878012083677794725628644387013949437122930191120150949332720087231350604986264601569838688882037434257587272120247236347568591133393901115098791604620528580055759105958580970660580588719445305629632645145289880642812212666536951124313820702199829535254996055701553389104605753657029441145236953278231975080517839054774597079513010979519291016629185655251149380819779616429664804659083061737836305859076821143010409695350068589662412405455563622995935846310822983943025804311523932735694524312050450020201926606111767390723388045862476850703278586257135972282788045280934135406345735518839508913464635492387204713501177755113673148562691905747735157528002582163332556335256850321747561010851668150678506208350881934165954589843750 [123,28] -56330474525026640667873364410995472281106477152278051045905428514659241320391138257367403391173704154375762369192464375490955173556053539688188143470907684765053604890802496434322723514414963093245458672353670590015770974631968969071514835986463653751009429198179213540183516230474997084206287165931068101965887075126154054585296917379822174405559636698418758858398494575542942719418511926126784916529029215929153773385260061354379123062522881995817396807178632307625117227061788363278260346270565090129296372428560357027380089551874591498407851718406445284800538822993965725102737671525882319211003424782324840103919934487636941158017969078036566481768299179894149900408047299085663239779328354820678010866403027539116949896258961604171005286768084651992752106748803422645145948014352112788897369460197965351539245230290337571263765718521041407930895819152952990432843634159496188341986997983426531130837370170619141243308267117263256105428311614865561167807537885458718057579319003717797087963803560138261398025712177216847689321169970417995214907722123029396713973114465735913507110435192694364952716873072952271857252632858906415203500703261226497028504907471076143568703607803216641430161399455905588684235809526826305684443860616914391127536689033719950280738049366795184193003343600142908735466258699008410627050483572220705257729030584064268096993513192762971968243057489686561423399988571973202558873379815104606153267311151049247873575679594295214932430720257143944771297084647547265618395816243561197321201923442026845035528262227287129736265637707445371236307213896617987330418911131821593153397481121700180756590776188686594710851543475133814994585998148349299922849359704079265625706680422196224469492830335736185660641900205249175031122224017699070362779910706724929167205034345085325339812208931471731373524590628062808225912581767213022476890270322844712679014750521036064661094448592884257430045265578476256277102978358030857075503973246623847633069468333286424321083006684335073876135151636296042255636173923862585895365259025583346046273585289166824815847156582293564497376792132854461669921875000 [123,29] 43400295504219103548356973709379033765989757048334936191280196948738897363823544629944199882373403571003321638135927763134845154073259172506972523539413699185993998044534475405331843898345030989881656482901676008675433383164858790520853431212175484419783238752497783434654398556671201135451724494949042301666151116332686355695845347229278276713133215574918764364630213284340365478421918806856902518091945695489082728989627075590899014510387601765992290270754146153339847538522243096531155722642188075735216854908675746730627143943877544029284549904987499820951350795964975249089422780852435294677095483865365198805825148932792092808715312994367029650995049681635231092989402918270453968232436651264070118475865089886395526855837697744018056450751534437030879353695905214998708677319739973251513110847957592883289885016700876410089118683058574258924774044756893075368842002741338581272709820556424497607291835597871988500936661490387222866749904328954938268541930840869142868132887671644241492320420660021858842101989563135702562215615247591714166119736283787943427855298977523343375404592646196475036809584901988893366594184474719773915438725406190430444229472964730829743790924688512854996612035562877820394102238995104968854510861435913169629828209421928560992445689852970599206430325398500325983501864770562809192642467970779464796584847593955758708653093875844324092366791595131762420781179515273632878406922294594752657049240255300421828227242025441867037754298831743578263255703901260803120339605032810890216348466538156728488934153026087437915680394896032463480004165682729248688639350411581383823915707147204143688583927380296129337298640745391154963339824821402533791444542785004742789377878591537099480768083735637505808598371443747050787465270154219153500198180208798192906687174026503621131521221119764627642088397073549650172450356998455250379775511640407363100774602789871834007538547096489040371509957671269805982594708063092250350408652743356207210427595924248533158985261895375930502009093468069201727705635009004124373383490065780363047969405899266287420651400097426630964037030935287475585937500 [123,30] -30733427073239453025506238887970124265397751029425109756068928439038949725697897239529306034218860163526913921430986970978334886093262093905280434123695593081947210005767242579865427776602063585934093291712866976898410888739809266430817174493843855810156627686730839803558943642951699568822374380352632041132448591944084254747019443219183794600555875663057195278686774788858366379794653146785984561472938414854541607486497218051593937049391122804705489133810939417741900063853883816958950612755716386474020850543378351179218225445337209622649149389272608028561957054974813706553695223674297391373838013023378861248174550039294406412557545890451274712392500493049990249448425333306051607405388481674449306163879111429619464575706187648119613631042996019567971786195546438051367773356876813533381049977687003447287816391756567432393069814360062576188943749715678070314068115295289175069468776071774081858649379623330625352979933783247194868267871049980460610649173536805238355783549436264207025288426082392425668013551119776514736384285589603893851360986905378292813421805392954462219348965145233582418085703012210336392631336091084422613825482966226753828925011149898431095271566691004265727936805075717301762078150016331435342867587723379896021406017976131760345416572930870848144424672166136264929135433904105575049641675571209449218676969971437043628556031978301402919671209137765399205815567197260837679643921003882570606140367584897774887431564226825764823908594635417578284207588794304377703199624484255385105216083505813685566346540612827992790072395752788280718175618677133611871431209069290957997802229027907200444921091422397373571909867206906492580749124384518061640681773485484796270828883000246265790015891896796525973322776860324651980411164484428473299016387849233734058837777249258036400098963048279035439568351184456920710926861001693973420246040926387022390141904559370565310023018342975300883707774040961571049599461492050666982397326025781263742508374406397871155460236130824646932296662673981780938393190152144953631543473832009439069505537235708078971918588706557784462347626686096191406250 [123,31] 19928115832718957990674489165303629165203559862635993629489233220447040073347193591805745171500626431186669371432737884290252770911769716948873819400289366523774599019171041634386843167828985340275261358793501488812285022384791775696186402716433762111137220461526057749951722255807853100946335016836269958556033609778967254705150036606101598915540545733131571871349397283126204864565970388410314011429227118360564416337113165400024981869699869264143375219957904434254927725326423781125293454856040923316508573311768472133855356716458430623079126537519745291296007590532560890873910792837845480667711118486920494551926580970574894331959955570116730228038111131748453162633420717478771988882900009521241336486662674211935418563861108328348856216742386065694318728093006430797757165849920390686796678552319690932090800879863991440048674163812523442673952751450417194312751039227411383806461196554128137923518161466851342117330369766659797402288174566018919423878589940878531243327586471675586553164962095267852094558922228308677211883136629918408707197041499621774508995789271861557932984041651080949706593683900118273241136571974223631887135077210601749421880415189843884311798440506841771004507813812021727724459600844747413096349449795752055033744304091783035136990759844244359429655368218847147878487085445071035150755684276821722867210936303262609880294676464583838686701538368888192748307149425366540389269812802008344535046392637977825643839385944401377160264487279770735750459099439614907631120457048346804494231613952454586942540497228956226485056037517925075604102988994620571025514215018908924079419901790774008592012287959395914860595957715671327910948778706159843175388500489853427794429402943702010500935627806947566422780171073003736004575188873099625275416648271349626596556834840015513404968675013389999841727105976751872164963002783785368118938121094207669012058965277663319892179389266055522920924768859607975951085813450670279956859158108987834116998792932637689881851998788821232193872671140530088613586730452576449379232687276675405838534468154206284740137533617598819546401500701904296875 [123,32] -11753357221427377837109521061564405591949143461023578393182369641235466612733350217335388224984157763657401595396853334409275670173862158621857732689081202336944221310024051230154536111913326455570357900309173225261109089106155883925416295771569058278594856898409704084720891751993506897756251542930750758285009392000383675951702613308466607198636024621575612176990403191617627508938865014462924295950706275723126977945560957144152969948680523859654708458916474416588886470832070625387767979004441908797802588772066714057805766612623670848398759122747406975754865297771312804648058352467833621200137950113691858807472204475384687547128549634860470972511422335164880733575123100154707392944323809470116276080528498533570749772481551798142272500828613192347187619782033949990366801669460217851892055919189251777515967978712646534484289394121761061604644356748757239308367798632975291926168347561462801404713486127873961062896035808739416199530063513198463259919484284281753083504197365929193356720794543717195820605811522389079314113550734812153504157122323873742381252088972282031169463121188102783789726793447208756763814575253125283501386995312746668434163640637409482651069769661656536888918609129345380180594975186663509675524793800775796231382403748965297537657634826104886631718381915727506694770229581427853330369322471424519618067569155028291409284009162579130739059945292688522054374460239549422585711603726722246924497451878671138607673463256289956634744892287381566193035879825741313130395189782207001699383370529559923442290387081282222926314573273462516651701261224679448296804327774605639426363220302690973514661175080873483945058696806586159146470757247242867508201044549783063944658853143368518783077587583519965758625482603631904529960062338909568619713184080054259964078815925140242752738280147701296240416168087175907534792811010286979038597807996243639783820625216155106357627892010253591996436220827522641896981929749459951889651193172517152051903131006784232924956523846045459766971220343320078188162387485827904679881465385705598878316455787457206483281879627611488103866577148437500 [123,33] 6261828059739758934680873579198515496193008799673599385593438236708275019756381389205483894488998248788747534112213983575387532564244600817608735607910155884663681326249734410616087518257939549804205307502359315670162892024525874292888977041658270563730883300027995154416151554933380861491625959979503681951155909516423236071919979669990777625840124005234727950036309683118527136729829391985747718094123880478470246546162288676384488080006300439880415604378965662730319461337574335457042353304077495052521773751989989616505175332022983569020433324498074069035518994712891273804448030339774001961006888939519410320295193076771330077637174080792641162235400621653293666191117956801912568748419151755192121689153985769351994859870446164393340952082073791472151032530901800067811139619880016643004107076307855633786164997232264162967085473080935011113938810130436630971840438894902154185623915964688911138746363366394890920521006853705851467837140691961799691895483770690158164446113576601968507452474995731792488338710144727826828299132655353435428679127951759760677570315352803826634369698017617956157379194598101762740222738539881375093719703369382627231393774448454776471558037753983070465696347110561511371028365879776310238689997357369929753547201466279011913698991841493204093396267112552030376689362116451803759004728909624354638860719053370235785031333719458078074406689446414445894612769759667556624446205816400675870479460802085215060838081502509795041442374946148507760306180068978161290932200719404996488797982903010685419993956315874554242888594598013069280962018816669067234859965294885656398762229367628497164856745195860273152845958556430020316311896267592240742021080693065252771613831563064087584872037555593767982729095849037857541956626223527941258984066535090474115034298149852511537449933581315941860547403821843244786635275134970120379178436926161866353170265354939215273703672433237574994401775117696631401692443564434809267958762746134604030894777513248844340475549726515524544100856833358707726716379305709965577978538168663914810203961064383193502180802170187234878540039062500 [123,34] -2996635961270416539399669715597048231689054210724534866543949351375050480019886665692756314199047948055924706915463523583761977686938090511279848987549581378547396828922578134308014676654509283314493700283682821409286537360403988617133767541065274085924189910910162354700867618123326965298725206315190318091859009189724058571075620854997108760162133107436503007547649119005406310821902004597715907539875990672413357558208600266831217441253098758965661838546519799555884812608740339559566269705991833366424657009852745805888007205010679487898977094061432486160609895989322795368196971088413730442129784527457166392101095922348859324925026001761821220523189564388090057246268203787063729535467889884297743880902499947259138234922618221886311882703370662803603866246626398216150236369876632483806775877174158173134472324527108277694700654414159419210926310578067410686093634833104473727583218269714044954359818564912191145092472639331225878139426160015668551563545556714694934191908027131019334347917139870882337780268899124163716990631277492400002013766676870179367481868264912981181337419943962059173847694104025604606165889849093341912923317091040878845888726462460496737791341094061172280972544075496988734607550926091668400632634850149813174925900204501246283261045516374172741080143517608245133782476163603196689138429706986397793365952432781300787155695307402550391541019337390886576601137195787596337413247195901723022462493025710491591602774651006779116529086427654624775758301955712226130963620751270126015541666378656254609107525861616499401241714776607997167902766473290478033696572735057475944512369061427919029280255810407867814006721962505944126812462829864830622162036505063922011130740715983491115829105718525120509363990977127083846114698408226321445886634154796618209516547467852630359286794665223425703074279208174324661573077659769545566403143335491156786450207273651435849299915801131808549384886203723311943741367996784072264339428287044985469725669815970774472688309799773424403551200513401169646335297945500603244930905781092927766813376055932138797288644127547740936279296875 [123,35] 1283691151836113977242395282887099049177032449886000126298731243104388717698246509780143701615833191673007311858656955047593440724660856964866249231046931216810686749650584351610622307786528555399881416101041604633080335417732353908933523836191199011529624823578174537784521214650104066886861197792964570926685755921601113212553832129522363990749275568464728689521227002566034126616282920058351583916893732873792674257093907026956398105132891982406105893863728871138787784968983290625903386349100621755397175312785865650168252269046014833354559969560962675152933791809385250009022359901051206876651874691694033389115760357180903370450837071302624525210388708027930935851547242999018947736245937565269481773644205834273207783398756408716843768067930815927065378035595752553065686183994005735151736611969474206083524483984537547527156190825802529883227677340376813632290856776134030482852159405592478231655341210840815750496930215853346746587048808333496797527865255557091450715745515516120013783582599710233191480478108065975028566316544303805201163713142600966810369746399911013445658666982908483313456999989343036327691799861561062830413543741316716516933404410557166736761807286323979591780627079635913127365889422938166257845555026551059738282342188179720513800950869658878356345010602202981536105692582234304694552717567417387479639648641665566644245089368671752434062475097581803510308760769436855562587467283606428856089495108423297083504861838815370933038088544055699543950668319478883107991702913368532228879612337421466222672363787184903077590872262069772288119510684090077699879322893392491000520651655118648657787252028245593247910465130747854394903447111388415529354420447304960599411142949892745549731067438320418001643593281517745157950105955495484222165587168187987107409320740174328257026790750281742942535142038527914083005786104004957186144863918990873656761327710408665984695238086710773423430129385823429411178605833302082397725413179849385340070536258196210855956738909319667964925724266016252344353599718805434206404201172878492046534881776409520171000622212886810302734375 [123,36] -491785024363804827651439357580216511474959964005068674832840368995020988801231895299334046607113925362915508493557458098100025815417202965660791577644385507501401053110494193586933376158051103111865685896885800572957509780109392453209518870596700295399644022891640614785630712876571490359215570483812536793558326312251166094525468981297657880815380943519393103277583746292393725659749200961147701207262378343471330260671693566919845876684101423908624733225384270271521086248691363980901356050473142556214792673341865549424106451519911633765536158321513659737373135833344128034701823434251976274085935737063347408819054143911272988803873758928843496164909918409868286366613316667303567840539006732598897459061071103222650849779523009623061428185249998966656295759938121515998374978192998345131098875116133696903231769448759699325739400555058802109907566077878597483208250614608318220628633371911023444358056315599160917640423131340635836044290576367547078641666387689627317667762210316894238413278725406962814185499371124964357551168617302751300974146769056892807627218833513575463825821253430080607545111734767766865785544768120212169502991511079550960380885083016297592939211309160689313798077284471730860222396510572858475059372065168703984257269790166658008884606494966592258903451662536181906829614347762434709596251281875002723886040349856657596265513664522901806013499451991727146402989875628526302521073137111173862554583755762872922390572041484693446479793487806489921769559384272478250386909006800404308661898805765779328660782100979285950661221466457536217866194357481159822871598383056942566140171016506858788463682680925034497244777992242591135161115245483213458251527028813367071267196732175095849181893685035563495979015774650328443260372192131657286597205740573980148981601194501075393042230431830156285782458082564222925058952297160920973216666662909076528793866144127465904928002047266562541357049239944969771902619944477968095216615223808101528382234455944808584448211062300668661896509992832590929977327694360675503814486659299835824565860775692272000014781951904296875000 [123,37] 168718793759662241920308945920215767655871874692481357022396462093252419829787161253662942236289832034188783685472053017471736128414588350841472496464076290009798074623934348728475055768350653881552728444453691274800334495976711283349479974313274113430057120700035432664332279023535800909764864921095158977255685854192755870467133628137128437383181294219992876791987823709954987311002864902259025966707559138202521111767424667027041709075156708410116320997245351131786080004973198607633356041422526540773949284549381640920518242857464952223567155227892333401574846202772625477524646111340414086445923351376768679742054875075380470315264980485787824026424657158762654825907250542591829414757177384211698576448054855482716490229096766621529431899382057483817574149277022782179528319494289221999692824724636994568268256102552069710894215712879018237448849456280496273058862734541869560622685253131099671867540337122357187603370442574194576553542403477390244064165574633958690409745068619786532913053732240563559589795611086375467438298258812284876184557282780746160033552748893375791814171110895347035081023380827893797862856155341801423408341602519820808418118109479843344824302153179121175116713865184805696944437000987816105092897341875626224177093312979141973508016477757314736838028425981014362550780723349781593016899408130519765694260314890099125972114836799371167217895942754594745885975485266592792159175020152949640372032660942539170958704448379360598715337550044680874683656634826552731260370016546871490588936194798752944770684278484867795815106760848132390145801312524500426858962416298415504409906319788613666563126302530351760530689974471790011277369593745071269402390786122299320456885616897449091538882151798975040268131536794197218359579337609851228741735893706807736893491113581639588050623729622689753081359678048690595369656312085587006500047513996327069787541348635865862405395182731992776956302471154212097235204069051320022125305053044365160159304472813588949582542077973730162007468464223289696806945660108798606809738586521756065206290031710523180663585662841796875 [123,38] -51992141005971758423178237051333734211050419107549859618646304035114254500821159186688749474002934654958288502680278668655588194587298522387998816672313089142844152270558180170727324067764591300328385683201032685847117232751209907287384231342133263896730146176062075342936659102615925905823832931342109383722407009053302628860524700768577232606825631750246257596777282406143043991096247250940264659639394599173813560021320013539714213566355074312457712504708941860295368304426150383449090510295937380654480295385836317193706534366623029905231597874038487453201147131001742012733263601097113597584609796077810178749848723791151041571090100579122678925174753635859944114654823380197087172712400754617766886463548072891838579845817155711908740034121950858630498136010845811296867545863784137761432167736002992697107821708125994633303097419412659281811445806131983667651431896608013017926250139908261415326974930338898030674763391903495159108060012102656883210753224694004060851215172553220744299941043801689662896528826215256662219502246560631018218859432693679841591030192151694388309277078377179841399433056188247237508083588662780298432350110527432151079785174586452897889453235670451290988780270884323281143060317218383246071480109190327950298311799951465233557197980311796379700656139112598819464416783789982876353969715596545348241504083993694419490151170755884436044166930355846970993349733717911075518319316545665747780461801208597276317181939275560695862215156714806517194484500185175810068425053435002297516545341878852169033561406721444034578891501389942169432491622807557251493301170503247302633589588139913884172042466143951202088057995343886164725585860554255078225231624235498955019329415250152296392322556047658927880893952150658015956759559908293008619869961441514848103488892580690777401937707182360689120243611710849402848986226404709969623208023244438366072441436124388842429829875064947157836263342381512287220008032392908775562930973587905938702770782960523848714414701691645690592512956114909565645479997957316807460170460936099701143575657624751329421997070312500 [123,39] 14451724584550210637830874457516740664667900827795926937946230643253887992460112588675132433563345154076632655929407152131753440509002354089412505234578468605366303387652765815424480492845455829908359455897782069787769332992851477720686677207854733317536786326530610450685611959596557290385852555524770747311628779698394558462383629132348932741320398853459876205947988458313572198389887861999909026039871489279693429602779090592087826616299060012609962242155104714797441168878456144913584429844561090674244611903240323805422181794987815163478038534265936431087867489627472721779884149704143343404414609408943023096639941652078644775187805534180571444029120998318931577919944811796807222888263957309731025881548374811095275416437621962825198423496428774874361161591685320689477257145397583374624683731412059123262365376452656142388479571323192366068270550919209230375132874029688905670182219186486379270992872303555511123693753777368127330991725961212755336689906006598329922200064194205867515310614109985648103715010500934988579347530632744993377432544992198715041130653941529227423196012028786168219146863512725212067479171017713582409560711178367431367963084106761204700100792165641271389888245607383230178258298026409517713577393229264088996095420924745922570885451953796456795287803333967673740826614039378582866833844369010560123791564416624349904924093789571621452066149577515969099545085883307031433430381961230237737166430425420658099250098694428812574598105110586591056963182550891826543222460662013899937508295963796626887190706469635337155754688351304878306637161369373057027654655414950410010212141165330406718272084596615898026082462541274038333034807713215112477555980754038449421958407312640223314426783255162840148397375604796120882877423121658068597152431671221835083445318686462491549204460396329706283125820544256051226627815307492379755089543865073031675365602023728260380276203110068908061609890870882633322881065838888082674417997252728052314176391767199771855573420385895837854438422131432872666552416600425815161149863397049841751140775159001350402832031250 [123,40] -3644780270048436706442317579731704394310414205451626182608604736932651983265717283856223816535935037836978102639501965786681766201594916223865360888111393327472655987554003926656616290982411240884812903431560215931620447991494680084295319169123219804492086581717252476534733794286196642200139623103101731948550534218368517697382458984634475305223970843292387453476294704015408561860222116058675631502437794727670548710057952965211125968602221827356311066678677721690152097813362462407739259120848972317519595111701504731680347336806832903674118906944183492814034780856870345283227760345368970708598837173480277183761503688136294875683599253334911002325785080129126035219150363206186251992410630932571589075075950735585961668591042138588001005210363158839745776979078762481073681865232035222560373754269026268374926783907255568874015727956896213662237514877212507125114377557467350453209236429032194768574341173646734115383196996992939417005121249061615339966165378066999413283499961489616203746718063940260843298960347549725843352432873770796268167539072371568705630281911326570466220014310495828643291190108740664330702838991379860590838467107862172628073076999253038442145332594254679492233945610255593186317723135108262706000567753778595745069430942104800409672400333144874746192875514480435652435690004236296568700965619008391087177374304282827342765811935512874349975326976384583645397204202769383561847730213423859052829039133728635156651161259401185458986030247302780404432583308617650370364190862039098928962143756129316160134298806417311851202132934054229024360962230606821455086019643450015213953563949950894609515077769350400435195738216995417925603336188796435348340966760427098518562744723391257775791735288258149852302311386000292570683348182221878541877834480687015024495557834167117771968376467894525511556751875060879599061860429700956882933715246614961076133016951528236951638553073479042613069839541828904824679617105230589609606076546767715360717564457133000972059154319901735780389414508607831455120810852364284905220148669258151130634360015392303466796875 [123,41] 842881608216679145156123976840989791994223006868895155572993015356911003913093714843729100559968141838092896689039054249509285121737556923042071190752202542862493040734750646410870466671824403566051230615104440422436536405022669089191800839407685570621873019072521108380759130097470522642819132178234949951238229145554841737703109279745342609399588220730111258782777262028758491816171856231108310068237592183777875433972221457185514436642998876009249914088000872242051101723227439999626222062501390657994995799446650755766346523445848031829649264297882432386727523657993518544268996925009514432121858563368517827538562225368952165878727894972992559827328000397968225010297350255149692298041108097687305263570097209751645937180197522416620168707169097562320191286570533634030830460155258799251664272044360372573208653369469547008179191413370365799930037765363840358511727751766380304374709178874129476258379272309701989511226117625326889116290461997873425868867316267149674816694606548592856914828477345981180820980649586329693310865352742957637055839243546462276525046819082173386887999303094426377559061017678421726369653660784504256206037807524465144454875621482301935268367554222737792318184819583756771990908771317207684054481692478382894822672130063983212105100643588256108692009881014024084214489045673702707326810767247279465518691873474780033242915064592702407399728872107703371903709045300471016815787157288638270456622780625911476893163401704746654670475908073212502454240792678115940872988683258478600696343763904678959392169843733045820272391886014724806655814019818857744843624588335199856287623289794598222323125107281585947179655409395087573776394061464027796886717631197593179747512930767377121803998310015462713817990963814094864986647999840438431154918173581359623688485773755404949078433265348515352671138385556273651665350414891046501429781082696411964033627220705702977886233439271904568395956268289809176127043191894918038194442089181083340217252731997948001350585135892079833003993258149892916102404633901558831236702218348000315017998218536376953125 [123,42] -182535326787753875748120116178626803842619779138167675109665223710420864594288497455175059094787755135056504397762435993949545452683752970972600768285951331011251907007253719075667862662723161702541512709419841597309575820066070870490031830312495567184203840138198228160309607059092110976814005470086284803164403430139640467372913862329814809098987761344195350221800507690204208745424964858658032606371383044096377284221729046542561422882358632813492787578938895533699179464984901248256000405507236869850822023971503208504388556355840901342397357324590500904341409990647447061236577565189217108994836336612615806680210025668485975028433014017806712593604049060965312333942226836242315204970252439635001113697872887145186457259974364453774935599916408013327361609326694721808152899823016279725123921031472609868350291748816503106703649428558656543689589041372464982604258797356503529231916159592288505141376412582057329073277487043877191791356843985685758325130300260630812245213348380848042736768376433003453421002386474083250337509842036283248778974604665485063771738447062341782887642098807973378119590707593979155009325493047292035951379922919247012649272502584520943913769023886648164204655955526846507552359311048482999254077973775109559211563672056049532110702103020725343044534481670682968913143179570479086667509151452634884680847771067875632745239790227551151189294782912161644818551802578251122495464158006221789564052600497844472628345637788552858566262318700639270569787118605749913692689323873355364933316001605119609452725267133997463257426233564380902405442169576792078360140968900670436448750395408483466731320251812248956392247457097704148653504709121015567109904344602287728645689313185936007744728117212312770045728980084100446888634526065612263796022890861221775674717701712745348498503406084231131622493527567857266733140043444539357089497029842836721567577916901627034075431205238023599562592535925645017235610662962355369264005610000015207042191873337180957013576600809226162553703409783695737446104877849104794033507914718938991427421569824218750 [123,43] 38371041368304501458359190798718361188786700038422214014006757832545232749677085359031442891345308485152500204203528356749724655170846206456237213669757895861976437773730709750031662911353776815570114176612408219249439929984564150759577145881640651000910743780306552825020602038114203786869340274432538971930732288726496929087309806790502080095249450660440900277530362820623267127095326186262820102681704878434738253635502711114711630914277390271326300864082442135790427091108766382842212880182793299517744972071935957269197430889545001851350426752252739673504330549945011389079647650294161018348374393355144130292995248650812070779694702077335994721149420940116694024233117967281395306655831192510522596167867685979541998432527263273973304187401100398715723830730384164424719154654042922194073345629017745398636830614129309376166361709819828740314088374273061025345280123977300294134962203962850391353236285907122118073435709073571247213962224754036358312038134894784000194398604594886732766667772984091061154894163489686453828399696432390294835228226877750829004745741198520989214142208658195898636202366046029554660596771759534334110611166089626146109976974686735044749090148014951724091250301414950278396421133549112567783974487314896109400282242833685368494810112626969406070458772047337752509717357044253830812261132329494507680628863577096086388911727911737314775700683093157560239430586676943143033044540965998116976511432483732815852087134152954786617341654223288029416419274258577072253119849775833210627288046883330492559098336126160594588036243326937533307930017496939322572869635792477352201666371395056208407671487164188219734983391220212210843481319506860564919457763163629079727148839261197165237902812163313610496032521663607335638689818529195675949044515478799046192144418526196475377150599648737958667130697299954406456090082484403929312651277286239184357543089312356573935052144220717709909767028693513081131588359276178652755079745742057710864831741149485101748695328005599147963582943255575255481240573932580297188223994453437626361846923828125 [123,44] -8143701249558287675967735534561894067224308836558609072797476341398161806507019602993083098283798138992680100441459732700933169008600787099513997950993271605577948764601180771039030113758615224046934696669355733988394618738323981580171296643260083927849935316998210121356386911908162367731922245569186733038853166368506775816988703148773423786880606791079479766784780627244903355453781256563904443033267796807907370618277833467470362002816289666518926787909557691004358905061619379912113598078428777694795521386703039983887663232816391715697583719342474129669042248203430917268447709113038835833349866024460563337802059872759761171446452839674114958110311959692483852691110424418369556588644760489500133974585167407980339969428759039430744739358079275555602609751787036887612048854370620655614954919629694309413427632747984100757528289439986481642240504636720912073755987249154685343656226838031164364380125501728080669708219897876543832233271128202506173129857786344950484175975048901026673582573582350332864173126871171101956734211698322407677118940295345181171692463856007603865188016205497559246415513568163738924703307456106838791183328571426284904919187996580611059704676482624350331837720108157987220046370358901843439732299386285334424798022495147536991084772930967498777099799277727658287540442295694155694002860592290361131716625130358491595312336598451225005949985182405916400044229013877193739850396349944870666856704442706002150293338071244767776305337982577248942191564324598077066747415020344364343155574064538488276458647527207042995534331298071369337971313845835869629192239478654946784178484089737264252768855623251895014638730750407386514432487859072119326017295495676688813981052247051755072151663558467631303208261682530502836942210983180034697047413059321961640278132637522977205512444889784406473098156376364259491854550191494761212474124811795424263736995520739010648252385504919351620700074123136718895635776084016969093396644181602593679516126767453322869206445301760666756133591694407533577427270853257736598607152700424194335937500000 [123,45] 1762044508122371816585527106136685142087658311150898643337435495872552625964174063088189520722080738300560501793327764223589234321069551398722583179746158222662767525867359859168398792521019497942589774386423718644854268739476330438479355100897306036778927097372937240105005215988651794663906054871884526634177925722866778965389644369314025376414858814240941891342382504502085526256124665114047957138601663403874224487217659977645451274303316834851282085395267046385445188269850106226875594205044225452393996516138736849324123483208555276100678867698875369314929306994188900091859835874658421333801405665141790078359783744168597603091618480851309516337715121035489886176463885046579024598392334312798874242650106103906742279640003890842993096151555395952057539284110288900917253914903727506834448770531983115475852473043831710985244257073534110226602925565545027441436294086301554177816498589433240276495016132853106256789985965158251349535504793813073364892017944235141084315786555760542014118568894634387330290853838184873861968131921438545144592844275234081466617539452522464243448812970068327467623006002030094768069971054986096224001705117563634559358930132992966667773926896547708762679017936954414156226731126154243928092283329794453352101332747574531887689987427375871499681489233545405152061736958228759454556735288085626942751520917873611338937803176371441971230569104540079083582820266290717757552769457711643844794558368878032576106466659934123374407872372418505024667591943278473906338064252882945065830454911063690429763112535032276772668647050450690349258383910426851457434952248301149546480036724604157936286588352717837583336212166298213037144976064996010959198941205418319847293464812977998308780114933078294958394481824067281346610006842359780121402136141273037789734683685765568937975290881102961916152499711702876955048804345813593933924104819712549774187011935188357856586070909076137978977611261579841999706789216681998702726416872440685035547817600358188833748205817900847849824523139422926492376702573423419235041365027427673339843750 [123,46] -374202364938838213756739268319293583512481883258110780694226637284533447135162248225130186142311536679509164518985159659351758233160101001259513434118425896154875362016139347292967652245075663824980911586651480479632649647461446722528269858750827137017489778039919299048185611928112435825261664009432238404786106622604416696090508780880903539239044704092086137884677154813226758129340829414897349285378076501185127610277274261840984771067707976464742998166949365360939340257074518542844838496753508799632873429680461972529830791266985534677502295877541882675930644361317904686410613763485822146418596378863841852518847116992386502573920279523806312947694392386716698584123850011673018534126885321481023115372991368618085875739724891386093832074826611882038919942879210786384870010083793767483200826442030556178891770707505190928053743645943874593190195495139313053274115512130266231819234890109971963149379047200093315504072344400536404925076455540450779895550401744060460711361087286197588942174394973177653447125956829392424610664018342256923149952631831543575537215062376623849123975306457732542783542096701438109333724762839423588641053618167764115665212226518377257649022358141194799386236362149924410641608719263097084750480659535082589704272754493547284298054819487865161651200736534750309786400589854263791673660961251498369576508670836311105805138465146884742411318489110621020956864684998009625180272034888737374003548405588034852440101687685126682482106474312459486027867294880778946218680271752766520535889747688229748916390084265062210879195123057654142596386443434244131023406423872963547804995663800509797275445256618937982750028938721869626021035786789063685617578423849557173713590504724048446641080688999772958102751825808208242002770819976068960173920357651851286346682317986311112230546509910976943783733248568990682809089041592952144306893975367320824524641682329389897563762889033616152085178826650399386555150670705197507721839688298578473491162567840769834882770459977789584522273630951950299089686523899188614450395107269287109375 [123,47] 73405368834299773386199184958146979196636665564465538691570066649084255944832145702008981223637187932608580415828923714594575447451473065847341478230151184390367340007600956185036827117701935761984340993274115658654525875169911249329338505265980903018750059114662301070288780815173129693304404023862828084243006150476886550049723218571810072081066103131927774281872958517648210233828186996712102957219916750637669206911872502154158327727087070392636013885200229624737849179284254759065497489512282960572835006656156840895512885412359892359857065448259428932073403516453974781990414877870098980746494685970709918211566902174468281582153575550505851470857151673282825071465852855444818942340021847976110788914983954768587090457991248626155205834600961109330003080023096792901889782533233613558111307366697604556661218898396658561019187209118384510223033574248851178381981182334724392951265921282661805866958557821813603532466230328982087869309352789225667961607797841924162668749303309897176560761538284515354809431790483367628588356445181738276475737570301334714316191444305578908613760238560669816635442573872760150013835554214494383559409934469606083325792197608314205115941884987673342989614269787831801202563150460728439460881814516607383495937234885079412741720975434008179922416758259355788926825365392636554608933180478717674610635183002992369773694816476386605745103201927287579781778444183244980762858868672838712586502651384799264547628515763514379829652548989420339520929297930233727561682031441081564968865884506019959357814379620891771665596085492362446017950061694235099501521458703156786266510269418764409989867935996601007527743276056402939781587313317815814905973308851452278510849337447106425011648785865814431733928640661659702976624935428333632055938941294833935865256696695496878116297636698167828033179239008875804584376210330713452953358323689104787939041129438482060301097330281158399917906708849249525775272899219394962509540746753239718831955164197897727203629139498623079250643501552114571523369380075647495687007904052734375 [123,48] -12602479315446909795193845747475278964635952610924884204960814978826250606575028749694473593001025352028998610448350133422853636641527646392837171847833630417565898648878922646877739365904614963989353263526512783009883528536271175296403507346205069310663505085535329404390777492049480069764867066095813605866997438787914236311808382683634392795377812872372067935596773762744791952785774447545769352294933750389312481846847128123002781255819191700540575052017790383512342875244023876122036433165354503364946602378361246497612557600735740976061038140112851078548183917884654378638782905759059085798737988801964243674418111553292282068240872763820349004933528223057842891243108770073017531488334819483886098293393112871033973763716314238454222263942779187127986729265651053389991395918059876046783638297202116806241695038475742544164324693974498195912202855505770716092800604124713120219323783325173053977805505379854596963469774767124394460505551366081539815977872862588948111587348688326045913869251276580447145845796580645689602749426402885930094763658983576664419548184789116720637432334528812447017866269475296739951431544602632306643429646621795143908821830594513998056137334584833991592300824601196819151402886779092484359412255491463880398104602865255109726140919105211735029955614337692088959740679557573459808635863106163453089077759291605398718870674812995545185909978517964674966998031073363097362292612057502363416585633289432169228306708630466537274426751594997334114099048182606952861810285400025651838134393924256534693769308203019405278530876089596123748050947859852905288146765031876396753014986160184602523021748945337316678597317175445868542819510175803478446893896270130816534394541730465209056038943312256622108723232617337142687115535745299523767100733393705359783886491068639059005770092441854617900385448788815094022839068364640537948277953452484628858664518509985561607777122971287712784482455974006199241081553728094540078097849136019586412358227923157824947266076409036483328622740004417771264066468011587858200073242187500 [123,49] 1816416355429337676216007203718137743611764321757655701667431911842995174910496643616282008722274735784107793606874869703438152967200621666377898830902837792310990208255255472563054075705541519005990880787029209400528494731451098797547512590187905090743196821640480633691850490629894325974640603257301069400094463488888289865433821198575329703325271334935495951381830327049653446046212636704999413904697311591338608917868132136273228183090496279979295185075185354167315761931504953849529420345352767711681813708713254531900488473717577883046753683620908006321969201583922302772544198434059649605254559732290166491512587728857143946289602466024338596863550751708614054232160081955713817321140665574701785702551552856353023133159230355701561941746823863612696146702947214060127610351863987205769104108179411076076268610200102788018524617563409329492247184398021077862085029810879941192128107062371929712720373712340459094236115621452970333501199515244160549816399647844592000146383580383490550776264266755019586757965525793977606393833315782952970574582720692669933298727688457753531858846165734574799163612550421613281831775440499633636144184820971979613597772001141075694734583842950302283388890242042865400134096338047861334771782380481943730077375519285161408903033609914827578208033677498428393747780776145456146663204934574169555742056166926077194271664226020441704595673342641896895507917524019245669561360526954577621933706064357715393418841230578223162330202629260593211788238425427344272014337938630383305643452280593135206195439830347080157560860219162519785339481155808210705445796054047433207303730883824588468261168950630265894792626721627884086816124369963525443141462661721935704807583118034534492053459968863939135114659170944445351333009170674840842921356278854427760374301533953945459067489690591842146371056123230674557693007891827585419661795747308658568603902326930670687548986478025344480165844486715355471215773457381188254093222279804608909683680404196024180880052371014966293524551358968292487790681417286396026611328125 [123,50] -212411957583791687548167092575928648923542060777239521703589421109980653176758775508330350146955316153731692017570023621673693530180717063149314836106352589991987290784210349612668322509559008304051967132033172303528967246029365486638269195301719173358643624874494423338508945088190689030436867708538864782433625827968860610020971549989805376841027392882493604074229226995463168088145732347222579938955290309031042746500665202163132700406728928156602627926195012732064401284953778049226954518113783365130927534005851226285374092855743258237919055177283437196638105601286777877801847886889078363703782094206472106637276495861953698913368650178925654417602539396636809648072736717782127262760063034799677077854612561975071382198355051323056330416387369293613199142030035395157949577812107861251815181058690754555448754891581640977174034057310761905379184994032310676581909635063359262932146080757471262508451837033204742180290015859694603528855671339392710132508209916989236969817658266201388303390121143621448580983833102308741361318957881751808038888852851810279536152853698100935840316615267160446501123909626754709678267885066400574842044111848039794122586991921098766981509936563305265202366566573157671013363615121321535973126372337763939430370553151956006201320335832187172850270432009683873887901822101172964854525936964751377947628032203246349611890913043998087728261951373486631300102340870687155930516650992421544202819847495471195807815582529264830669251827421458527824219296135911070536965847679071486761187132501214233090718243443654037896703500104717305167504027807623595858381227041960674459682216909819738574033802677772849454502936365715571360949691147834380188764335657166112781612980480839281382866986805994547966749751041361647074719425657062085135221374572914981691943067757408620452172634829011813094527644167808994961472499045521738230716939899344233027379341480465574637029404403864088828816352983044057084634933714356721075480871714235164289118503178601862956947317078319402595818854597296155797240245342254638671875 [123,51] 20072702834033745418285255537296901123213948324764459828274686536229417759944481454564490520796755384992696758609589413810319832915788167277645882657834721610983574406524490432762114249912544834303000961710496020882343309777985964724128672848594050894517184835595220629495529303359352687330866861923203279749131342574446935768450678023431909195090123220345947861508454775262579361810082088033044363239835854744320758349532668447858867679590117414445963844144156835175214973077920484778220969310138662039951186909997904142799305586915276877727275377118050234767230183657963391423999938461129657724072475889468339354022710276402365801600467976306315184433436349406307514307878513083252671911133205211154926664349010422418594942171190018951894133205308537131530575977847482171726758289935704951182776326345093623463930511034518289318163560172770925913353201387163139253236651023906830277473186478455876318223792059975866326228596771751640900750892099012781019197294938617762019263835966329936860677788563021289554488113180434664412214349170264870481280467811842539698841737891094933758626167386217543531802151232546030024862361324056040098712646685129946998628714602886858963902552901508730352422643077197757480599969146359995250527046089417192365339313441584457120599942012738867514806601979623873805495757792964923011708039520323159924791221279389947643422833312761522436574642809599111144465913508234939880687513714671901911359623320769438228675593195823830382013321256707211755694710783869743219298172712311324536951957838566094554206991079309583541785354706388528139627405377239267072718819224565386650122966198297899035709793987005040349379048536579985701040215628779120571813834400896377514109881296181564995131511389600211218655068346348332066194870473855179908281562938842222000773420949936559325884607090896019031646639516108225862981292286205810180718488903024451347673779633107679436485148023717955820034538910992428112856281653108183278563799108825008261783078931409331018910649513359984132471774670124352966631813049316406250 [123,52] -1897813625595968710532476205259272175255627895937996147644572812738839581455284788059599441655142517299711079273962817584521955088215060419950779764930096150886268996644493910680511546329676449116322119370664454109346529566194878995349701075434917557978991172726031422796947626690384503044240865117591577985863973241940675451319445552820127322876375383535202837280478607411438952062170296658560101746147225811824702860012858680627889650367574028002107360750061353003926915895242278438518862231318767666490293877483430601962668854129898053694319689248297899037764637521178918705222323461068363434933590904125244075175987010362420443464711193151783036550325962773654912244042536749804476879128615030968960610070974868789222948890520333387198978409338014142732430692588657860397663329327692007429627132068132561274188668983810013083394518393479559788923625653445664202882986751214523924349485864439518037014777825548200223270915512319207126049221280301134646938745128133131384013817308652202208957363406752547523207505913806793381898107195488830229333789749567934991001206072235279881002959275701269549719394293757680853044227825391432294423346096082041258873184421360598941230433988629886899018028720284160023333319922456885661151824950518055585966074172142775427262010695959715894005991365174683238586556440095528421712755093810761115852801874772672164988929431875575542438026115828531525354985975492113160718401112064596183810362001338709286912070870564604566520840461084342778954156560461754568190904745858534561952502709223752092997028963521380741407792407841045660281294494074605813462386191475774062751117987103167860878664400788866730062064362212298712488020062755848307921975487040696461308312219206512129489838223174144164777475668611295097821221414145195451538236937401800808089983364854585635574829053296421796665020925285662148135402958256174432688406940753888955190839158940988546308086705155049482324369158297793286400631807114823861778437454424427226436825456899769873995861951591321312841581609336536132927703857421875 [123,53] 321868941962055589134033318017562380478188283449914722318723545831802647846539250277171723402571885373312479773192001654285904906108305495185144107596023755869683838986202762981012148058276121842901520648207336037694207754320687665699724974561382316003341914059468183399881243242437672868425460673970231874315542118475668310247886598284513499926594241647488377252009192703570181637001379568998449051840808203124142868623961998838538599003281360072712575122665167203389884587687665335592679010421899010950549486896001541115603305287511435414411029792331946895129384617620635757274129904917742638202859066388173220977498325792643561129748335920280523549152790552041906972913947103755024198998976533003464535889276648627914959458317123768473990351678904127883526633359428772141266109555030434820621865404689502735637902875906526391047016881243430216975802523643089630479069892674696841654691456813320824235090191374372796993648340956758477492646844729195157084504584392466335094040302205602669522219025897383020467851132341932171337396212665094265610025751101109800020155092237558703722137187313171173822218105994971877614870039281167219012859253311862007816932411200554950543900385597393100860317946788882546716448883793064492136391011602963688933903633802407141965340996102796219417772178716076255581084476674416835204279853916930101739345127927128664634708062201761600660867806207269995640402448695428154375659348259659581302784690166612468331334299678410880972949107144992524080853501543894010529836011618426647604094223934714760021015096747453766843937473850695907044865656268425596069260585161635783572223446907585916721720933456695860073665171896398496342751137840153412747171220441536443649270270556631534449671014187515294177899397934042561275672173024799591123403864005239539692635006932111808394437481074853962766329168477634981895261120718285189300946319150332168759032615757329834871127892200837467863585877689500689365527029961498841211403459414001854895630038572137104354618131508522656019979024459630168746337890625 [123,54] -78755073789900810750117353637908195349786602659036365109723428746269988344057372947640302931276260600414244877466931122666046965175574089604144022029634295743240518284959082504133697374086459819288865025409215136915194946393523830385665149468223144366536885156453682647284498756229976740049036750140638527401060211684999925278516968171520596884132388050792372549362974134171250935845156079896055782229549060957253800762121459351698531822922222538960335253205902091904135096374341862970673337288644929574119709675584451971980071652233638756853414501238110965316867175713704294852742079661854661718692690694682072283003695181489952499717892378324555861278717225071235848012680157043334135461848983141239099610800877370020523563991565448720143484954965283505316544293101780534602301710572588432856049732402398414346224530422943735700625179141399638048310311294515082413095200672134295063858508340839434651374535850375291869373809881353448085174944476647398306613565314335628601591072034637405588337240434706961409920546622603228793828957900139553078022803222345590787640510678425283101094677266432253038229506407163505548293725397617799341316879577335712804237150898758798118412232488620489047539446477398702399009659591382566226319575392853597215316421884670699650617253187119840108169474248059539536516437811955396937206234491467134473781139266558691766898731527785190656223554294253229397858485815095564696606820361837223857211166944248511626969797921094389664303466614522777057384682552991740942841819831373800345195355219026550204576906542600793568461412209650648923028657480141306864713556411437934940305828276678115222870498242012539705642907553543166788421771247078549792638288192019837108855605476890213502315207549326729152827055435122351218298484532447357196871590900285123334693312056081095584596939354543520200119789895790002448350904936873738280358838073157340407866126499641454938056159003010548840555063411460676960155407384773088249175051750627223871227259441055551832611075967372734246406082519749568945312500 [123,55] 16440387445864752782489053770669388719668015944957687266594696415921331854670068713971773901978245529026585486426661361362577102588988465788823158263212741747011851690029575111307497558048359401977556768716300899141925422337119230159602415977899795772986142244642136891407180605330570997849374610916761350926904792641101366391996858858252234338731668074691337521007093697318651204499608750587265247344652696006883570997230187559391581642973971114139205801171846258152747350442868760076965659166594421474579992295063502132015936934389772977198134496632264005312349004176482039128117750163223579926313450676835670967749873682199703030129526913499462481010994677727506498809229380606130155250525416738635247710732046114391903665179253656667141274284053548542674727136193933597033605916792901471197098585407641695503600371995574152893216807081417162036231127189956947116149390708675870679604545395684203014805764690509044473444717020598993637846741053148936400767373983595965097347227528276164127888708216296687040843970419060390333461033400167513680409497689762662471653334647080193497359505093126357102973984134602509796146484120154175414686412261756177291767857689340356045113098330374624678651567195289666314651716469253842279783456176261825529315925458505404889112688549190392428846427462183852489708982987728652462257623173111525574785724202687667097461903507926255085113701802016623787571032903834370542388646611194727281980420014018624962998749933092099300054763027302256096272329780211254885629953915334713523172867329642909810940345603963128473381589254038277114468419527879609824319972548459543746435077271893324210751229583402905487693397813624126281299643676399241973316586013959149722774813141371358720013203499641568833104793828147011948542831543777369309919092886806944195701213453907770058416947759026211523242774996939224969624904079678119083581591792589023498216097189425200306922195774116890969466211316877996566908567485102600814391464847198048489272676650849227849956190661596832698997273795773289921875 [123,56] -2616534760515842164541411117241368937161396146295558843706848331917602754832047658029306059376868549645712170030501037583228740928450374999749073086783560885138483187593643463116552755657014237618301415525089399269650855139803439310479030767851797085944071005795895480542890291040236736690648650108357594523512828862545631785430399118749503998618691636611668795867530820486578127116032655908666408150042350780777281705265782855607164117431967942411651232896728115368732422862540596962276419867646331386339623984318824333996352435151870476325924551612565247445272347005871878203106114870299495603580770275151542238607825401231903708886115693102346746891895544495905187826119420426251873519167080992258511100049839116979918325484016061233369619449674979069695908936007081022480319463385008115659638760030952705284065411593551750346385146009256085962489440537297972737980550921814698201840930319069007391635780599017199609592049913518724239086907701390227789661826814857072492047362005516388508240779719978453954773718815615488477829120478854701905029471693408975644960128358519437634742061849147704085764658748779691621450306842666336520939417691783540928050601856739629206458870076928770110082336209188271857582068835261777251235133977963516590329968325394979567605206275197553248887683085821207799495872763916962541912066632913425180882266248133355961098655444669846514957046168300672652953908081512178317258650653211959565965340108906912133698707653560919437771059023188065137285765634660769544363839184438666034871224029697482658854156700535757410617714406297902281937745244290192641408596459113033200206224417578805361197430720470478661712100514148413092321211941302883939094175463535513154514464184935734346639829393037820434234479346431534366293402150554851776081051142135181540059491110663954140041543870485567963757213003332752704867829548628702378777411095842927274205322862768259215662269753397202451055036480567007465914103120854411382434142077884675640754408277365928657171545565767390119622388324140671875 [123,57] 313853847235069103784651817475063511408555415260842766098212795245748994531263891902941560132544141423103093354872740091059473558205594397398832427160978824443272419179329359263803527948742902266494485167600356912492182120632971993642990281683807122758138790744604252655054485368914725211778711331361428261977337355290327008325216406741531678947416846482689564196428262517868002174687030574629571135029033267740901308083021310063467074480499390548446987704012493165365581264556779048122100601901661992732495604108193367752081132822414724324178944810983685862591810225927674759844586574805690006947683510739225566258072240479044072515620075894747733412207831801593692147306625675780380792313583874015181643299478974228371905847614103930233014375677119037746809408111325763747406471573396928076383946019710318299161505427783796256544318670624878233896477889997586681091753189991683855618756792370815606083922857244946989894459336262781519177206090011868232100268387481445190474958870634226782005313446288312550037697772288349620252253950223117033264771580026792677354025972291488711545871941677933495349212703816038496121796215131454347950471439141055363447598184841441691167506907688959428927125926485169023178472779405324179605255193919574734672560772809685414589888530875120098016691806707911245219740070558898592861885932688749426154674530425634623025434281445081997188031369974093865628956983112051120063932266847480101952377285516717012683526389214308366543862695016253191642346786028851934676561459322981268301217296131246183023743181776892943611381170556794801540073277607224489304747559046739856650835843875496497923886305751795113768487182685750749169283370097693276767033707797027429963631118856163495792536677681034531415032131105148827847165156548693515704879181848371183275916473316602422974612154198147393502471354241554717367868761371372501606045886578175083693658977668340621999271893440388545632064490276407954409180230604096796602232570817916209204046831443209020452142531956795918208048720430250 [123,58] -27446489398722582573099204979677394932323543575871908145647228041153590299306928477466694503750987539607044939185146842611995266490010123279216314911080741920282352114129511704806434867277186316261259747531295627007823045410388320158917226985877326035442832007349566914626525188116752056004005296268735247409425243894428401185915728538120928908440005948903006536616224638658336949831015051814906864997193348134900974529711802313234666442755226067607375772765816507706422968564276822407620122969207258029727825587580493333199905363101347131922235124943147234966657765855745688115319450988215930658419202042349382029317473930338364205279771517597613625301151062836675043031626995139192353068078799835263725944595180830477793267901883557410595756557499169634963016872441024962829359205680239641335307606839966807299873933338009123520264312148588031747205685213656217955287938493521168189774494307218252459294888137308390751985881518952644526035788668798815576803583229251996123511881389427869647912039746998874580083985562635758981151889615898497041839301753557138928818959476747160760494502500954066444742623755943558541584619014304463514500554636702918738295585845382199099831589824260455187576755660756439566345429002465198433720792807400789759651344343178518036986083264246664638292238094388048260205183314948807573187507987125256505793433542377130210829552576577881863364380913591321945232570658262456987211540090380657287908350563399723362092110959195196001082054735730750089978200908405261527540579445505972456638061770634230556251932133058210068497419773987871214705002171695474731669979249968349608249220616241090127741007821447195631796110824368120967859696279628922855961644707173343954363760591713433183718583748701264585879258653635414286839893478440988942669521170132333631763695505293215464808285077296117146218258372174625191838429945158603527324780889337928335823655512186889490383184130994922925996412307806103283095569901612448553927119460022496370716369494856604545424141341014998336558433500 [123,59] 1513815121146294832879274625726422581941767765214412582003378275291838394142697936209519246265509759660024248843427101013945942230729782540929018304354601123977166585985656426874304201011284714301105280654703088623139112259015551714443838690545111401154319075315613060597384998608753402142956105677494898450542010861641918775841141466023420198416600800519537625205795432652149039665090142882155898058687026364386288703556058058926257033351097340435880273523165048660845579782192554215845859050924304204496407460256488878597319569008279514219758251539396902739252121022545478906133255078168215596699319347835344684762712661235332052664044418415556763009045123130461432772761991504513413408381235738080869004455470114555745729434506082584410173831298186893347269643581145426597736278309792304061678498970148792523170047580045946596963085540422120982036976470886783103408217021338088369579187465998914911007103257701833892082969615287833477542943525174055372881527377865184815733297633929062553061238002194072371022663828274799515224935173996211834468200427477835900025539797970215697241273155084583375653553921384937711004316717087764314234949762772140298184333369117605889348914575649420575253815931548226205789103027214702432662550255698547458313399199338222637592547072551778066129088173082403370549403464977865112521606645801944046555503207451272303291152640899756351184279105290886700278107888937203166850181182256353069475308811265347898629658695792341503699635355429869615017532287243942950826947119336832320549905006228452414824854697692680760459758263383921630776336687440071086301415862230797154138207724974214617314854490319240117599439100355579901470972734826077652666101763564458469486118213811030399499003444146564853905567257636081972253692811461717137363093114063552668185877692428309805290399739808408310349385086730503392608270817170373784596118256928661062265154682647940445025813423473799606497212448823978260742744573526727454081179035414107307292997851162321579195012207588770721538280 [123,60] -7569730189045817509282554978605186258694040080070365264374562963109749345284072728497405263347429896100334307150293049835686105776926727900583400222330041268651729661300472951074599805013442931484730730693854842959085262326625564660351449805130683727902600707274778116758062414908280789535315912884381265549431119400087077376433930954237224110327951219195464981779706691882592288511917214935632270509852316438381362770638491323565675968717404817127457804123587232965760194551131127068788352383224987802871550750293772059861704830263388703283781122491344006600139578869667609714251095401434501221217084118902918583738878270907004497167848060771566567231846714352946955748472934785170586443047705152844124921652372411015481254402205147563544532628027501207773328696528592324334035658398387210941241659478928901640606435158358251926489249444426917346392197623884987529638819722207461459039937548689564792217043444556949265447820217756387393256023687158383171123762018520410595564274339229800856928223479968548088199526338151030028517334786632780278173833347312698923732673902365814914777567913521825844827822370162130370434010339734094833982292741173387816079620850465203904422962637651053416235012321439364670354441977144593610012735749428978046748577243487012460629098724193708252168790994252771009026523474230919444501377344195825260940812892835858010000386904195217791357999625755843146642591110766514497940632625244121014772245734322319982436288111149038950355541151233250650290903933285026631843197119254027383650732855507189492257647811980385562299231711407082286911231059612614161438599026809780164053372794358728002141575141283448081335534336798270454301561970064175828589880921715253061292511784601210728889086365394016790257445949406262979333478384819323920082236257317744423204405945245488812514269352068509041824215285029213859669344633759767782671078063914850751508079063009493753304376136431707080022983061970016026411679819176348861705667021337822179213389528010566165032540568747568880 [123,61] -8939601434639297038026490718479683350159733717753991720674686930207149560184067430132410155270066274039678724806435795519662516668608119354389745551966628315784335361610519581931267706197282240419192198769535833727566396118396021766835604564443751435645675051628986743041848747656838540873457556895967765464202476994009683777247539914502051470000094893557155613726769033164191348677011416103582211943522028408751508151800291033467740604911093214162082752880540144684679693832892347933192988906243904243305171077794542738437545429691651918289758183680018126010485662060711035681625863760910667145076209026735878276104888436993199127273379027114639598549028236213488523380846251480003326331497639535640407803165201734188665472002154143368572296525172617461164499655774141145355675814774096074573957391392360919604394520929202303310445971837335000285754272456402334967330879985111051222404291174405100437321017778918823954346629620560122644839530385099815481828694138189245107273579749345772733977402774377278961038277546757383353806308242089236494075309679936829069105785792671810657323015046519169023349643716168991896546226988304532193565945451296953879428735463182718440430028293827457291035470567876062813328398634300742867992362352350210138624057187833184195501992074421000972311136922868465920626324670396059055628951790578951009642921594357987311683134679899082762331285915112655510190037827914186712727080926729054192165993042035162560328526790630371700036443228900282412953269110026739095473585837708754143540172395691469472401557559894410507838512023772231515487086027850985671984598295180875245184945835845689098314960126424217959037536116320882595339124944502891461305832519466677678206945895423658349062246111677540905332425312653352345981261969476379276318402307871787016770730333407998015931369303616297689030075884745171435602610761659256306225854745771816107809954715727004631196648914297672811977850459327228353963899652480941801417587329434841593144460056000000216736235037103525 [123,62] 1182270285618905282144336273373892352156401333553823232678003379965647807300051443033415852956919900510234776249707882945763383970874449450997130748249646515640849917585800402504789308815178389977436510324102589886389359813820284467254597293221097116436833198268161954781398360569143828218116899120062754716384673442120764379292050309867101406121425675814900170909565160327715496037843202003056732294085108360492632414082868209434070870880976623210636436409686462000757364349202944803538918227889586085126431382256701951804781815822932690423188804903354490573401850712537331476284526411910409925063682774238491722196691346548963405285609097862605139557683064497736341012852755385067284177824539509567974703946157682715532053477907859840385672717924838255312355118553134745736287011866418568643984836558692331041892005952443314522755097384265812775451707417180474776047003666811012051143979443103998345890754973360437488098849731810504762851225456260901931176401694410845328509550859957018082241397492885957718518947704092559331041920410046309494161185069015893774608911736015540546286744550887530054982367904931877734106422906394926594526417171070621256509233467806426680740171878602622692210540792512436848747291447240049678707264799150599203922804152331560437848372182452381893018020593254162592904441075832145833358881960743303562645065658691603538278067646138974945064416365768366396341522460702627770363807807297620665906769845296601095931439304242663819606757284982828089793551831819740058251929341218701960058401339472995752239419119753433662522994365940629092339300272175366783899672812494829690600283770273560037154619705743437362120294417983299491126547411976407952528498027456552659361797680381537959800293801911729414768081485667787995494630057352105787763556113415540923714708460935047867411600241660687997964750553256846972767603699044674517900325646958662369916709847258620724987933220674900953833442840118679025992008782419979005415355470511485260644799828301425321087785920775 [123,63] -104776089893669862899302128121746889555364721856295073769483834624577312795944609871399453347740757602262956805038149824786165702211486121789167989464973164404253992598908919231907236628871087475771759073285270615983146611952110597677870023283613862840203460284265665161942231564468185882146548306347741446506916588037527154731397392035721809723932610316027667174154872403513759502439266133811071952838299548755745062238135473877057123157376987723327501721371018956735220325133125991293366483922264356443096900335788394079025623861536239627471525016824844415183794927939332182161910484836486318052022157981072625964969212610876476105123754286536389273300066989614082594525367327147395154115998687236008208983377639429513868515418965978060835417769135008771722674978098370184827270265447985371524871184805010486994305711504559079220752295815796439744716884796064320857925307418539592060611177550886754064882241862082763664064390053426189994512970613565724400082424480315747642288828445066551060090695669343295864262249838376290219991468703406844532635481889359005665579185912284379134971654705994832558350296497772492047383958896181132802588747554028499552726794100665367752479724150721281956401474293143084790435806191266075475093774719361650913072127120857663050584751930750689582713051428112802325943127604810065187569642187716200890612216957499940360397932678821805978118049283686367042469548577238419562997033857448974572182788574509034971249873253316698105569853825235843560699959137428277726796406664149198961433519822143780905344926202513352202494034785026317061524478999282283941892239526011387049229837030533073350345094264923382327415090306111349700012013108157944073921763819156364524632744919616055071353688535473714132627527274484681209756969771356716087591185392709049467634911576074713227086077895318758668365907799581582956121897324648335322331750160108515811398532317463937593139892857990121415584819320154266115232623981014124724273079596516427828547808001537740629007800 [123,64] 8251686455236695435914451235182957361584995352052974297132269442355526088759319484806273967218181997028644029646613611154492475724963317088891458387229747945196910015394333560416384984986042379402114852709553723426098487739142475044951144772039367615872396362639526346051963957346932625600280994984793089519318870848036190475624987933348811323800309765402802810590918311388560674242592955761387760348689619872841988398859367224461434325166626090388567812445005003634639477267516768833714882531697117203906468985532197049906718762371572496934533527705883820031498639416523416841713764707331436383159013748351456940437881543600744878818814966361709597038498581309093224311511381161781854190355000374343183478249782984728468976415617596932324627123763423126568540482935481952611499656083034171031223484305528763555662607015794496607174975524682796969780226129123688023391546856597976316740593298229885426317930992760290415910701612176644444544988469189800877240469090255046270279048582679002848383018792528210145923366910430736964086262431125031187064886569249013771850148831856762350433313066429034879899421410383540420739688093972854587538444089499771268616375508143657836757525339360608195614039963196119148786590959009395716175135008408102771463194200939198784098381107373921142947218655514675737770965629829475129527552708226764158162087996680179588878299092200683302337181425208917509279971846242512992232839830461702055100168120731494054179157526573943358004582970377890806603280672382144515389402091534816743915959377749133230419432999841479696613751821672819310116540519572870212993860495727340382359134315895733628103857875121720731395034469854500003508880929926645008367331337755200551287935783027772058059770327990776587968130794830230424636506326774003168135073579013535624844932016128555537126746038011286260718155333076919589124628692100299241255920442656250891428086970405612069459276515555430813621884343676935412064309364273250693035120023414108701925323938519668171725 [123,65] -636207133798823224024668467500313888115526169962630971932129856032298189699920276292558231284254549861276553970192081106404731258808411547199677998772890536935886105009949421555184957942744762385487861610246035324720647940024428265302950483294398250075976331890089579068106292293015681193724390162907497002631590880626229269104811131123756639548463373195159774912884804368724158487948279974120055095739710220020744523276279163959751012304939153668428840863419505765223465056971464790487661812996957631466306323236976283995167623458439989220993888901899026478420289170106189658062398768076715375719576447958139422337102081071743493551674518265636461154961340860972113852090941298867070018544193473132999233233062766803984934222823024431100082461211663652799126479881687447426067675370277633432517322883512171258205410711956764157007121180359446231507258394786223645191094031966570432548059578112208600043961531760091256016958434322810851639461075972353265396128311268827604102338950858201111752708388472289931793114283519143200761450071913903765568312533005434838203336052395740908359373555323253469230822465503205683693776060296964436993062617460475093107859253096816069896859012367005273096060215129862008738459544399532003951252746794401515009011066465915538391364449027097582315009906185838644057240317077464761372604201765952863633664510665085795191466075430297203400164246269859905790381883861467287889661721101844610427175583384583425993598784577572548051520233113758457985490725816927196904788148815297213487052335382878234019711997892999076764986018280348371863865210182413031581404450031718075916158813591865796533185063573735212815504616157426347172664034692972420829752331741410582939143376504618257767584204448788083983658374936183912075014208471795935004687883495872572826969089829717778757600838049122618530483354294732521538123014221042399052865773939897330259014007186729678664908805936414792110752785796842266946304180571021618193342493862442676019892685831038965 [123,66] 44877188820430859336269044837871257388364581452948419014444505048349493275618592612336655324969834641563607739872061001710998624473692712644730499558280238075241442653883657343870142029032720929325035357883639581297131894025075749703233208207934278691667291439632388130203494548610066325119441479495211205669185996492614987467723437758223895110963348967667672063443831735713486015397957039051713396961483781722695874192311901995659132071711856337434352532650283620954777000277104650351227352510468291553884717552241278762597695439719154004081109936576345247735331397510870933962337784430670098165140720677261108506233064116166303321545383196306178431992031605406039332249920717471598451755005476534281192799541581797709493047599264224621587597654653358122906809165186173488698369955775722036414574903822734867082403658375520119579668564625322769801469117140409798437650807626293479323386938350885287248258281862231099593571611824351691726628715277396450999931275136474608704763538493442973259420718292527232883816071180032632556635833081333877369507710865512616025911542012072583476905550300178912295687567798942164138657202331477074043708003130292469348420567936139050142697919696939599078024132012624513935241956148383824818031913495869136998182760078889864208001819718298958714107228507021210215514405783689062806034827789802102700190771809916548331698057873991105028141073567892072030867565687905744120166641374118766478182857954152668545173091105960397398142380043128603925267869954271422600070382335486032686826827043871244623471406356383427910959554318019253940285369499165287261984351076612674597079534885719314207480115612460499861090791168452295334206692165259264890755710477413408921653831630474404028470537197488866255924182468205262631223301678731323809644928451966555633877168368909895634848215707272965364724342066424063338294533382719408011689257568521417227981619485704384281883632505412901101018252772346752757972941884152856100918634066093411357812225741535 [123,67] -2536878070000015205511872554327621761611545933767423259543899147242164617247886518195356511010646129216781995526801336748465566107480093588492317665820707875415575527972112301756579856373457611299936538675904075504180984180476376672412340335377941232642881456165324822894487358391155493198534546025943469924842524423439859260121078477063674977496106697398443907674139414862340638354310717607554333960413090844338373550602762157471309065236054803965183990406238202874213177484761733042430430524769323271304310692831968433309540502879670382591333793545314053658224175813045185286125837161912056114672433422873598519883264742601895647397457857937941354179432786474353712630271992258677226043563109455175351350473909693231803873264750515355945583345329377476505027522457138905527619853076178353313244582540676979140616602124842004203001160427602362889913263117757089155251538329628452535791776741284512304027909144381597664933287021102917625157300907076120107514412100344906879206163552792077288008540336596315889847261360402159597338732834968338843569037796826941292728932097278983018781156602902192055445584310466403079484071384664659519728522466626999537349417854345969068467828113290388460218094859157003324906526893945817227035568815681809963065640175906307463680821907125017103157770845529652851417741307299083916459081399755599108982823620901538751706098478593632162202094716078107899338162562586838918773347968776126090645059101160014465121842427722184845368646479498011115828955273533066887865384488290317474383698530811677005993634807492251107530403498056376819632510210771612812725772169763159572628347255261381730880615800798801631926300777772599389685218092333844986497184650608315841650004577435807707281006389057128736004808066157290779795743627122399292072023270457776919622427791903990948540761816229627606476922664238585312803183634773690992662600192742867176806505903818624133956645946584245032819800488849298692983096514062439250615907271932134350673857825 [123,68] 97562043513811515425249329837209426269604251031461412365569666934823808721093575881767363509291295507171408804808591682081907149249163977426111129992055167620238692032739233562347318917812335952678099133025422238636530937742645683204611575057306691865864032805984419468269770495062069641098730291272824760283595458169131228367354181802516734094954351881349357252270798361115366381510356651100907260011880702137845695765858994393712678733971626210235891582518657530576978290564347857683575535219263549390899450065444939767272436503486640664898990453113682093055873709941926939578676318985107662597386672556946194905203023205422341301833419063024528365394913981671771312809770755908898630639439722263502502342588337850487945283322079145469535618155110500461044396901243615316936234008516232533910699130069668300716479327510147037752061551527935202605637997306095019711160689289329890196063369044104652217378570963890107036623141130442885011950526821353429753055108840110938074988537837463289975353405298317656134070437899137422638752520554797260385527503867833738100772781361014045442436729774742053108150153743189150642709814147520716770967496550863282262406283871172301032566450768473451232567380573606418767304916067392323491463744776362814327867589707572224146169702764768091966049692582608995749529272194789928068648037843577735527430785378873875215195409444487789745778671305548963730066766963072432289109608518801994985774968711317031533424398253259393160574691735372950850497276862287470584064176743880044775705820549840368587851620825287542691778998359906885258464377568296440455488565747192464074272252200201013621900399615052335906349878259694022372026504364347573104550942200931626662625378660693051496649413368334876963973720099961404626742577486143060196998761169774099234613482385799509661121343882680874532841835597630659058458953964651317846417608549198758379864936970675535565917798246509154497746017206378559799667686799176742330867826641008493100615 [123,69] -1106417853911955447190708139314439166918911379231688217639176249914290344177279525709451798680751329373865919797841858494255009053041957201682139684005796490389441778140705019694360663766886953953813779000636387663515953281427141100890540730103786543610101115583989124660278921083880778296293432600128696066446822524333062045224507494769402039378595327599961862093161923572509763800992205933523668965412999692109890129350346954931992613073544617942547478889851983020948664110459067019141394565490831872709371982913051356807817656723615555923814589599042927541424570802303199135193625558599931910025250814249299348146769919440853263846032700525129669310775218547438471672923213972669174384033604836556998379495218731244048915996857541116824746073318152095561983544521003866292364062968550558047955845687696037153397668688256755367839368332570495660012240088933950275318805223196439214062041367567503678906298085124111494589633219249754265584321040859975674273159798063212520404505583934177336337445573400178564732779374196996259502921491844247465573885212291656689437485467859373130458860149827773681098081019297202062681879275948908713144055351489131569687112087685098474931809705577746884528532680026647075536998965242731505233497242355007775012797363858799963831292308744671074010251216203978243730248989127626157706319102552379119082683072875959728081199169587471919834529708808273986736403077062529787338293490312563076171641276943701065182609115936209455327808346673152646938371884398625910788723160383994924313564012213073462252718189291284301614262646106967517953548770180139909914208098813991165428829170513365887582872319094905557791606088454216356508590001973125764859422515877932711340292357012409435766226430108751263791471143402006763258459447122001575790423920097874925642467659746326237888221205699011569217298516383834784411917225315701519264651055228881529295700939097180683624304615881874066767763728344268958927782397314748385492208663415672245 [123,70] -176469706962162172035147113729976440774678305761131303933701575041257212191863560250989557086617553868945595798779850631706393392111577872775703974764174569240006060895205697134631752444589920704932591207952649881116324280392300673639168179567478852550798154453824650161282119129147987859398749858151396455469648670325440697603873520776866483466470812152982297625571306148311037536330386535450456098402267841889126913267201715881873114524751505496083807691576278243097983632494676206206492532837698364453412051346145394333317912270856544338894763062003426881058727002719509585267461326634405787604647145160747671874897853165631724297615885912092244898087329272823023741667767751671312939449766352328024380199916289571729526863526247548343264938573347376452559248692861354545526660222928400079246844522589549214950904921475401775545406997520729539439826992581123648188627912020392480215160668489940523250173599650332417557218884789648583316800378750288744300420116663746639462479860877812651014242302380228802077228230556454552968232148122844754790013756831123461619538639459575483687027098571090674101287028833312892620495887979687076723253686831144840272476659869876689643121067775077896987641057081893636614741096759278067027043039164880901048171461979729320384069053195391502792099241109526701714661868626456862278247401223293510339297529039144478376838968918083451587579306294870585066749055114695604679917085941599271198950904249768890844430561808225551291919318260314540069900825195462029898000331626773349313377045147620843770844208567072252356603522174475968840697216264005078246857761955957696500297241346063557127701437589171658625183534006208456206525290995407688119106450814899857951461374715022772267819996016544863145503163379196016085310116716489504310717782465946578812375566858791306936380341273372448668730673755209105823231238473970024405667567742170324592502813933661720487028087221641800452947375519584561816878523670538509294774036367085 [123,71] 16162209493831995238243491346753795124544118353372778199212527556606910663210192042398082243865405067305604065083428099708443915290023281927851274359808847866407081101577853275589083527745614091870554293322177412741618365647095528362401891424575008959746731715556321225068888247203978346101602629375137914339741656914434827466784989593587893076544439238727484682373685667569089960933630921952721739097948421457653067679997538842982048126303735909049480401053358413150436649291645015699353289564256790329133256914310020532608151624959716698102542428175573171003270059418894610684482226872432588325267654057272104934284335182607839686433532592242407819067249486757410023212978305256449214367079745992988527446906834500365089289875041605848384051448527022347805108104133438949163437652656393931218488929634039974256236255664396087812918745115395696068855663481475600947621949943990323376807040463209552479691781084466202464787817801252228377362366205992913657802067965685334022292493694941390077210175621241607577421775619643335537318523624337250065043200334490816672928030022165015809669401436470074387685446097410515178294967769496695427257748479470246736701295578932329332067891993435030689705102873663965619217711328740480007728075505602885210075541458012629212788648966894348900548597868738302305034657237591014080785739825865693605309598083799175852131086629281616967590332398848230600457619374666567846110350026409995024323267226684002480893642635742943323090597921443800786497489136290679550462562282092837202376580428168327441940408382350141560487430016771307989379225137579560570166853106849594618263374924307530466338594998495185374652127949997774472349225674799442251545627335413172669130374198559847176765240881836978250617337319472419464336169627813570789444160650973390282813526445028839622587779216872523774806086035347064869532040564373431976531448954542239797398722889716264620950868167250238140217559464227145892477708296200898787568427320 [123,72] -717804201961376765051284057399224662153251886137248661776629074655605977223993898491451246631712707599459886826184452262171590253410477885966398536423901356458354748374769795765285943495431751093057950290162345332164465466345685364057339796777234559892624607861595506111721075394486676837238786492264058837316114453150342626002926704336170874107791302593763481336991421455230508484276190585296458397430218567826089398284187736122606548029600931624814368279572364732673748264456041664381896075990941602346148567774100447707458856998084272986454324704249529713225486657492703669023270871448912810488091481934701455305623948102596532224207168491195144158392218215355367896037667897346631492800045091802311135753068014202158111197318978551917794048287293118565736156910269090763320919051172403144629674783040167878422626306891585807131400836703667320679005494818548533113563692148096841714801303317804731959493159376699420272758888953706742493188826128354924742922526964044779337909800463740713551412811734528508993516568770081120679757037755843473236973060615658955633397237721731204218706149213550833494140811799175790758924585202289334094316542408449462436437150364364080814296021862306370676615340679440981387331135355137326721176269312668705814434905321458909584444209839514655462904423193430365191024927628886141629075317705945186203512659728378163560132583417075216858405901053753701767315354118896304200799980816774371108846557488766123106972575106062229918145091064551686006611617965134555324863769093550234094704538896190683746359605392086035703127312406989516717176384172127042234971081675134135448005034735322748833313076594834449822966107845501514495807646650955452841288279674900683036333846115049452726623487112770291039332691737178521802251529496746815662234062595536667815469499096248559011443772017389483200632176882138151320420138719965315035587126428167883361945369819784858791401489233274291707457702095467637552476847449618477598430 [123,73] 17586330049067904654064473195409320147520944322000228328236028705657532537101195917057430570288937552417896969801585617236146679291767912223636640636192781124939436521050572171546411839765079805800674860802074601881737937783919122421255305519570848796209649949081413523273122097150414639388905223677952480894444361142100681408300145943994752363288032110792171067299400977555241380029620495005650889418507701992067751686638643072736450655995980254333598854920092047984271890662902107136575813723704485773784366662576450925005913009444451296307892147748827542028428788589930143701825061818160395891357935171459998614024764007795833851469318122211208646357240076042526987562141154266837378651613929141424954541748560991041905238941933089242873066437304144866096775223647683994238356685644947554706386278493244958300819574635939807297446631505600338183520517377055491405428733472406236026151317431910694255996766904231732315568859409634571163762483323835527911047372257741116216042217016705685653003885352925783054805308869652053354463713995513749588246142421069995557686082928815229398733284399123799143010373523735736960066047148038245307670422825624001207141723311146313552034798859917280215896018977791901397671058391462099598651602554506373211559676349627782702000923113064396137066031538557654133213473253276982494947650763209105665082492521285478010479136496547137239609922888426437714972069935897784043242382028817435555698913989180913554395516795510930860082330865224495529390649776940330192613455595647540101786428181255183765067862207322852050944547816404659395545150959096519020117234583431215109374126662861695917491304682250370347275503111332409694043852155957443916880401181917916029980091531454536448280659746234312504548461986029566814093664693435053771157811776966014206287298000221016317118950615563379079832348157675403182937511924134365955165719404924774694133246757627028884315706138601623953389855752612109373433904976690644905 [123,74] -282688553278113208218101142241197076310866871142888317694135624300844569270433116857287344564195500402879969846682456237762005896520130256078576907663485989896789327524539251084085026753707143939978433310240458601876557090867356032132208725374083751853113057988335638695483215261364751017001843058018625428841556760409692800211284220541366929025222697149718449543038588349695039003272749707339315541829698803822349743024714431655635524397581133685530093273699413607090939041650998115576585090272875533259356058629018930412022248173810396993491769017316978191371267655291549066248922208618117203829281871087687426441019272488997726415958150045168996049195399174200022444864511142689298148299532361869985136191882182058982522020414388772899402643890169515033132971843476344084063641382077472413930111606206033085206687150455328208501575854026844637461699693710050184970392990948179349814500534010185233743932948930036378440452666497584288794506326070354474305084795953669650295873390376309350388872632785944513898778261604980731228693581749746840316078569922646708733801321916669858158367189253192854363987874125000575824267729993656587051986266185411252072477771939883254727498739112059333043582725034873269091923424242930810161483838431855991582253916913355992430918720928791158496653916966039695608604374845099132361502543351664009967702457796158262175966333116144698881638486958229092260733029066654457086662296159362969610252332202582212808752843893568396085974638101434021565192560976665016122845648827154993932704954741484588073508272720166160418646226037469988200595549137765573708150915270130797399731116610606981352971804654069998749382197739537735040694586235385245830186270526417867885931875143795449055459680775361253331281183266157051504067921491087012285291373119733024273900361727053864340230044126276585468625382347095071898601907185029854989847462774876998019225099979917119544807451632441235059517414666506520016119216641125 [123,75] 7388560605774485681876873908279734925957143048118081890141278176039033094530843239502478565586776072416882037103476048626573770950352859770876394503670776598127492206148998205729577647478934519208894812044497832399585156592077428015969911127617938757965880328112130886816534516063335584665995229458918078042483111063893388379425025754354887796916575529530639322697899278728950683946752476076416953635498391966863731881568020650508804780513038622335158769611427724822928927890497016360238349020212215416029003264346024586226565960067063958823464308263017621085607813311761310312835255477040739332491930780581270863919272610126661686295219109832523147300537471796797699239953139229520718338831987209716496965982136329003558366738174875710342309304229942145559325396268107937664936260085108309530299530197083465136610106503232797542677594343960092708754518359505735967669751000465795902572686222057626429933474180313053994251967545059628096844044333845414944683304978559884176940816702028676337492130283641733805254007941393384593478726068394451513410863948815999511093148490250676650796264339388489976699719690796303589893650366880266442773391627546730322871266176423752992561649724602598610747181478745539708208683665675159853596122616023154152512568139867626541531485509795963011721910103234756841272650198356101503767153017074356153462615895026800856165524746526813272622757819094632758304198406577982900151569747921024122184204644722448830413359374716838184509428577251214538897797938682492680574411449529471903989586178880280899446341784193039122748297227462363196698236666467572607041670103545689163370805499814325184530948313496935069716857352598662452013382037496176774685765174272312348192424414180270979225096401928886086226416239859123272531177155898658903679126081107451492947258998330948255722404788125773957279966006195666246878939498794072267901995746733780770875231444455567973791926606020932280831915914012946244232306150 [123,76] -194992585447241028577337762682789223434961003911406773143449708629325003639391722259237754499127817850648503149124513651207664593639184728043571423850237622746463283604870914575104853053476055499836173330956496504393128946636153996819970588284704064457405434257195370208401881440201736688721828902590868904097381555031104829967737407270585830842960839422823692750128649080029590980194364046443966181331507549843860059921969869829938519666814859114936253965060258601928700944390304676547427706151138066427858970569886083547264819756085493022560066987163516283901176359662392035380933722202493990288354045303917269002108947481504008725335868278731839401932212353611383453717614115333518280117241652298831290668822761031447685125536146701331025735856502455293193315405940286865850517145391200742057863750631140671443351594353080503558265615969040236733398300100510428450203980865110577218599383662039141499467874513425680526979789282622514087198759506188861553816021081183716183407213858570572255083942706617331586842802176871463866194304467577157311285051239784125257439286920236478892362491863798857359339425160075943546914369163351461288511328665758118684031766876961672753813953700980887954756606417076214835028636284756281828817431998858156899052383331009585190433282145607618261848359168511065899013778262005083288552087061486952169751554040257828066784525580940322480036776987117029519226918633667531855940181231854188935526921077990662270702173337736858564133889453863489332170376675149208068038754389182974786857612601082819287329366346631000413846306799889824096242563483444972700393176388070627841601128976724528133379004604543260153471921433986243551503184255523986276916068322322312664135490311843951186732383942335442448461891736903267841540485813060329012802152476889689991550713911049949657930226707673067990533092427088545986540679164471329730368845227926795468727244018617523111513679614315013541538714084925834668105 [123,77] 1583274705853468281773098187186136907437269589565550850080661699060977044345896342920403402578307806713843367026931078759991632524456209851120016603568089861202535796018012190463142676139707874007217638193043823041707193522182100952308417332120745272093770112022838174502398123377301529345860138470537942149718599036058048946870804009109173924488411334506602132016553258645032157625594254468837131029051993968177047036270337885196238485321272592214337348004751618037891953387113893400239163486064588833274780122834090057877291568511451648709666899811480851363876916033633934586602051011040776457380463000718128598675403883289561906302070843497023655166970475804911720861890243688893872062256536341561321716497280900713191032126571680293862231726174910634518057453388521796355461731976429245900853028060468974689199144798145274407373026553481082372073713291215624980321381399657106088407761928979175185466519334026125803542675829302867131222501422048376890714818491632415962851495525271036251730748320592636459887971814386557981989994073048863999955498617823684080882698385434169990375306084220426134778403596522659064170893665352432516461516975656060540252170645151538214282827436917083617879590820188576255095376670539737777949897355812265444487103284823593929003878928272752127015463863079118519287595354901960184329519783584862182263214755631007223302078762933932825755206463847163015677523798014684243913453004642531413683395922954770687279903483560966222427593230154332469460195763437042670932971271342933772267907328895163579934094760329214097263662269190942352406522776335411392431180806163499730578964782936048588870839522459624966375569472971612321880570338675219963381183772900074096501081599516309194240798835668672058278594523023006133951910249451242338165441677572046734636289427582768980087377452259933179763960746014616390232592546138562536617536054900256843136808731131200626422137140441845600259614847016042780 [123,78] -10960085319517114231138541597075371706300349705832201484428557022787454314850380012881592521920443659372643222306629372352507045574591731128322543265997116218981984177237337172232924626817672690186064907830101175868080297390913246285341837075249074126581720782465969284400270604700763725090944350860441260238423729815842607780390747432766852298502846391841769320345027451548932496160234340509590256777637578031393651183705178777102512066392944069157124100147705822878866141235236916826529214369879126596282842419125435784567928441092339697175484328763940149908918560182677711173501880270108071102115568481894963616669361380022682969612056192748698658810680238098370759635806445666547392415232705956831009456217483772805363360798802809238626672406509901684980374753270792427714359317770522980208033289757339573842633388840318628932361573476128844015333365253826786529879498320580678878359766922498653705432845461786629021851344338315823790020329746032743570964300662712031078509928688481835772528979949837190746151147130055057706423922058783173874464756637038868681983276992189230344020098278654484001396087793466489179633609143025840433178009543511914316531881846901956903577935171214101064321167824707751461596575189922026205126742611731643681046071670585571785519581441741400893230236345719404615252940618752822160668243581365591940320083927644811511999817459087862769864281644009238384754175139300224396819761325450705808955929906742657517324016274060487042857821017262066998128028371101145149196370284936105438392501298031438953320157143010682984369661564957582562871422548082182918761052918180177762747696465126912723265623235201840785123991662674129604228514078387021801793460963108544157583070387273945220470753104384998090247515433175163824231465414196600593716128426915557339877698399911674107683632572591385276678703342614957861688479178973132564030564297488919936874385756418516485568439440492743227365702097802 [123,79] 1262943934740183206106555610305846436432366159396544931844935810729595157546624700102552387328867362496971662041366132925701935157662888940603049598658299681991123671976931546472346029057372188219097269466972957939874276698570678210238272787644877631346147955520279356017185756270900547453512477865862613790868857223446451205996719190365533290893619884034551762602160435274344083514255573386738419963882728361179674144520546094865210156954810253376439768859320070638570870224753231131841676240324026570644229929224061305885044531931458363337800659677799627065931236270826102526461596101216417110394472652040460396005534469610997473203782708081511825064294249509926683627598286840798535875134388004454609156903755570548743668365333966448690076293406822619662654840245515437550619826808272477226069136240081148497501112396007888760438155308685466607708148455813472426065682817954283607135563182576621681655210981559831141774634721035557627976890369656171362615683418966612903759615935479046216266449799882632000571481989995274774908366447214481270320454655823370185697341704824496767145735892079444441677387736930923002287479735774599823553766021609326950709759994714995811520922269118617052213795262215392035951365536059775519116401336595274084142922600218090173877334381577422144948691165600221965808626044144887859806709061886214775607764806102840681843845801573971896948236477176169950036303256108072346963912573150033874567871270906019533529078011431194807532754084848437735553254245244317221941736687758404461377946678501621162461043698465089028218549422401775559485183937884904690063046966104910224260053330574382127091626001437796713513224457505744981095163520274594639710698790657610606931672120491461702696093500656445077980191668707865343839728334268837984576338435847887186530930077739003838128835726338550743317424853365081448417426567065219941981281132651415309642795164985086123262477230453648628401538201 [123,80] -28346619732614827568264582416531145717592356161075741435899179704485240877957848003869400763225769187631800761529234161874450268999181532502246068936468535474114225970893625341418196825169375875777353752180276202201309694332200645234397824021230721736173236147523320267653519039002755175059779006166564081008163960984646664092310317726386710580276230207531849262177355228476275734085689431427669176502297179889171022304868955002688063696980022156136800682017909294929905191603113104101959303107084773809627442690135725080871607585870290178789542002321208871600313519941489272097217570755312804581120099759509545596893430102603757130714445238235445579072550891189040281001384051017704413418227477435055790444337127100994643717677292359406391804631967068853823977089327490299828932797524126661347463824067219848881649150305901781452125083057623982908534773138132977935746405477007720800001420044681760481625041586746412263538409706142893354824363559770253019427401041788375076626038367571252178890528998024518025182525594949040681750128327269199402707204370098184112560722670613764588912456650077301635610813640437715133185593878182624473865734397167907971785261262862266695720822226155521716348113118303456449317078031924507733366664028159587468694613236953356557446398072271946196535125607750334122142607597273793864683126591692285361001229719746419913458087534487769001744602392851970202999991759247230587112395757284490391629338701466069887982477345029183099713126510426440123236103568500696933242933306242230515330537608379526895321181098938149556165731207693269780166217145079299892742495376360034748359694442791710269356188180453543715592506625094927498399533574428974034745970550284855186838722712779425292699120268153214675790282018415638685037664542227541459636333758254467950083143373566975036754781029701964834680330236473961694100667263937222196610471763355353276207693465328761373764175521777274675022 [123,81] 439955795693998939777389617291286398563986833230927232929094929261321037723361057357498257028354518864009723072518821693264009269380474644862130656944453627809153506878662153395187852598888314980167603413303901538423108730470777285000622265620389298662411848937573603417793642472784812922302116938577111644738434814869730458027266373490249745265338768446097104902168620820389467756867653904508674573509340179205572254875448413929499845994774412493879830104373727366381775274800294068488066623469459959824588695631368486325270995321782109287547488763462502098120181447551122460320061865458745936172538542728326927629250552859054384274833378202796915503860432654793698969161885760626232699910548410315878107404389628481118208564017203099735874863610756756047569693286717940864825509901183292341350300001973637023437807606966097038906458584258900826689180512412181357687036852941765084743344935281409206771193977579447119116198793422637778572061716934445672150332574344069837221125249915056788809225070350313894721294196098572025635631681122213215070383021321502245313001744822957821071232982299012498228284365214065630492473022717100352218241815076974352320612408487699396288758017956301478989984444604695594121432558713188558979608357793669000048865751453597485743988776380674446822662976165768211279058027629845680870915603576011966970673195414031608939390770696918124646846545307648710820636048949430363260117253279125833461095445648425555704194905198804303089580743395140359602858974569017637439865896420390164208183806067784461680466073611163461036864325882523579581680145898394275585576487198781478522439705264795594561294240365632771271749780657308195232378540509185379416495820599943454040167553201988277932108752563038986013190080101160657250701010113579050323069784046892931859349197548065719853163683642378999361887711169207734675692133437688097873718144001546580511444778841142429683347740660038292 [123,82] -11188470937447526798896742059171775010353539694497197025161385471128973033870570754609655470455158715294939894242235220721060972665188009039522403798728724131330767192158177511583755953483326039414270169172346948226096666561242511966654597268203468577089627111054729832032794093415907011240140724536161182512523381739318141189320972439989938396347896870690012996582969516958052183355346594792935315043107454424042367052000943023103354958814549801403583040077671886406926077666133209497752669779726852430043281688121943932930712382201605635310827645220051006319108641038162273619220833675162541487173681963350923675917658034589989581744450669256067446802756718517356801826999122781566729758409102220184579954784855714721033082709937934679205658887021245406161208339276969651419825051935771867233794085319508027435792617714451708285972207652681233711478195459521302943372233258351245452801902931283835706947351563289420508067268085769292424059114680149338876527907062581771310720611395654218902593347300953843364613081186069464321245803065461016466755816480423031466485090725247083837924469332563009284537542105692012814488777487975325774033810157221440546926417106746476145436377603517686938452065285624106242163195510722353562575790525067472449326217957203919587498503087468960357898322712399971146090276890940152153863255621850112492057462916251830612018208797825401564057187250707102187795946047271888799288640737639559536313139470753499563686165710730419010894675236251776536014179925698583965749221068711039827508668867055811581978257307828691640944323001347739742657759619468037068219707202049789555180541861168566672974481450434244960616352340527785524212569888843055931995776779594081838326470424481781014120352555685284882117906955087728401573049548330678841728993878389327841391340414889155605527514538505734595154949411262641298919004422243302841043368358607850002235807582894543775801463452909 [123,83] 210730844405835622240369441043950704948489822973249292028015209524941248851732016723837931933457590259993254718748999456365933485955369501514970207093902289446336375056549907672372142558202653063111867836767725832419691688008791248924573167708998498808122688253189163122335909685832923702498720192113207472796546552728476748721468646699612198295402050363706487116704424083808156509575805983726418691735478978914903285419496635681585632524822509958726150377140402592020979818014548192145743609573277502378721921345534683949003625788971427563865917575045243208781662629266468541156584562653881638797100644241709435194263125865515080931392698263027654596715372337995101666791152325040405697352441273373571891826916410102434085123659814906123701873004839145558960584893969782427386092090905170165876812809949902678652097355445060129520651904495527853921309848906565545156704154164527206649894218734351608434349469942888966635712234233047803716141771086622797227401691105787949032032696722482004973929948911771294967637689806752364006300361353329403380709678953289109028201301152273304653646680721770262790330750866792178597385133633659337297718296753281519255873703250756273893235479385458091536126892238499028231553509899923222539939966035312325741820641225229526009196459073314758472442983541809272927524924072384732706247482682271939621646442758893526176187489511689052406244526504141425975191373366459513477336794264160861680826532423322409978633374632911050676897160310920764624116438659760481272895754760578075548758878536153393720388191694301067657765472621581522879802899294465254364879744131964800349394027413533460586862320369482703200835166771523519635852300060195183170640302245777136937008001201751822637719505305921847229589669638669889290727958410111954819457874629576808876130155008061905493814766087899843870190196736622816927472166877109464506258457336721741103929423234473026482215538 [123,84] -1942057462406908253789332898386357818114737323208657700617599750588963831534858316158650468910904714918719573073122844379880673848578752457664611057072766768598870662763444885232033183050759756190474132479823017273114656811379007707578145061965780701671156125358764660281870741488839269549913562745014203520633961222983979423865624538286729376035116639798137951561547685435079105649647917133942689170818445747698267691265036943058224207342320815547037833988736134395260215418956399995808906567070021885105955643316818873722134591540364989877079328820814804508169380880042731226340732575916685338252905658065320877811891121763598648713468717588237297998741994015578709328737982295773959004125423833335442385448226445447940141957533396067570806695804376147581242176609978071434959046097182092350924304295704831594692485156841504090716474727716255024280774999989206087147852156944241675398066299285218613462886832727127708109091487077889695792852211775304750995477650633910344124606475438076645788686825086825783144164119770057097304349799190755317989034925717560825322154184654177717787201778654270399259283716679034029517831147765262524412184423380809299413656173460722982309862291556765771082636805960137227627207382853846403381984878339076951244097352657352518985324997580223021089473994243432002610651132236171184254154401120401738515501737478523911807715430022598954843504846477897228735589816824081381334347579572695169015500438560350012353831684972095855816903124339118141293806675661099786376089491997392590723205031488757192924790874160010511603444582241960927548193187568284721251436319732418686219325165546725647969309744967533130810267214808517972320709909484954662128865253862690064824653105140805556863058870820452248456763329871542380084048013892706550768637111523228291607807404567822513585056907962912749931516273237409539724286978527493594521250312091310040136597269098665661234 [123,85] -2209083847739484287229064319972723464462577368194074751720785016147718440169463255656353626290609607910276686714760091278230048559569283704294607117197646338650213182463133508965820736816424539378317364555002687437869277964631249986909751150743360425473172577374013883264486259608699528647752699497489866408010892476558562726534926492609425130088017432857749868907528387080345331128847368618369021514704374999257327924819418873933365043007718209748114657504254229889478229665147545465086593539830022732091097266040218792791908623943928244616570875195894799562949554361716635190982056927789858858635526366462481055164767886604675695457433496719291451843224314177113695802285795732742057672607135493017083163134566829101059974154363812152502768142198183663543696857028402255932514410742251783699345865216636513528339031909774862802666325029703907827746486176823682883370335035266262974936960266107034131017525612477936563956116810436510722792036721267746311217511916282557886641050025621614381647543670216391925396771295746340514339397822413198008352688800718180047697581674467388078401775774506460964913699593760427260840416050240814022635767667791302869553376747445028498449696293570406671965848758236111929451431814397294454952477321248491450329854016580418145682976085919862342750679839409616309703100629497277428008047558913242342408304405097508766673017046030433281602361693078946390742521597068413358212327061288987008794841768160782136447861825860759385923393818479806507309769400532897355520341732620414336914602650339621084457781039243503126700935713961981824659633385466569154405137011958863118548702380406902278921297085101056542445139994110203471836750129684486674848420067346331401953049824221500491583792873277718253033556451426498728719213259883285942367978347759413599087691686252421534787610161739619535332411614580623504999609053498585891781673776389183789700432961162027 [123,86] 246016284237012552183501702437247528170527906936179841786786671344934510913572102909516258790786868795669195983909640567047968416659274407249784645187230849435000603223607614770875240759887474159660809880947174827288172330844876038917797435057659500921765687413691305231875178085456763428073937549568549269669370326792543962603146403184536618218724093114828755946666885060394938487419923529608648639247087145518443590582215134794735059944871291265611781011118567761460889977620557761958534734824915561400961314721637180827061806398778616003295804995152571473348668784244902666735047964006599501865517431187180771391837393654222042073387069203090232262451941964924491001900066912624952916342785010943275386473946148607559573590926387621833448196334178521700620505202700507077343180447517164706792421091356368541825111031441971211518185089155250138313130003403536544824556509015742003831145210088630328128562454786018651469134473149561260473252067280830015182648065782138667102231429997289934809817275515924698204051826867104527257295852777163531132514992822553348054571327249657740057291214825470487324348536921286511489224400625656240925641874585479770806322866339431672411411152206661874709467508461269037769754697180336271433343829710929012321297513817446260344880997221365859543316775846030178595995718882124101361979839753525536642439913532337400680217341197354918457263083196641227345248392469689979900870201676558356648354712608015206088592572821962564709085689757681420508955831593997311397133060610401708519236178245757489853998854100648294516455582247757758453129361139011921571663800077809107419932430659730691871566118023543737726989318112181049528174968698043952070437577800190064515217486269057418772181418238961946398929887996848947253838328784781395233928550610374408065113075101362487593806990423287848473168193743047827220060920822946030323416312534877775668505762552 [123,87] -2246322217469054123586259353461430213236214214891275632458801535540728671824216908469127390377157944155497649336725332093132360406066425067811923335034989428930343766212967024521235079630658117702793356511904752959607973100801357199021217272503129939438450501966562759394132942188830408603344635573215766529505613876468223018079986953628575471748862658071513168220952031160126649716382969324929699359200847278358424134974480242436105390040362028259627509940380438037366824113745190828125947043035977513227896240359440091459282371144099195081044458689566568408721976966685640753414540721400747554809391001954481155165667678759784457649256419730845681654808224634285469074453001497628723864517893267361924298777444712763603712391031712100896694869026245636409754112798783800564953753996216230130532142712823477553457698271561291909664684914768830304309738525667969106523301154859475816460423434282269133731228805161800282054716276580681298601792442944948355254178552592789031227551322380630180612318589725523337932776916280391421459848469537148854748336812274756613516387311626598133481080601442298458418650561175756062758804951938583649591760813437754341590793152350951234374347146150086310780171961812121356004002640743905530639897244438884415801168127151116264284202494974244669237610237661224012761901068422846461814688811481510958438336032603038423654619756799669599956398632600604698414424820105604353732247157703058940705356818961963220397674232171675046398457985463743717822621126068778426162637289348996383685180512071209577080068185148128029300047556921547524214802395736838320428023016158317507337543745565206224419563099741602181299004570975221626556629565591814342011387995007668701015316035698671566136168357300867056006342405883112386890959517773288196989370649240627831908631161022790269656822610986426077161319885372280398571368255756179031150336795026269986662145 [123,88] 6203254296432682048828778091853542172861978526798298904411839101055895116676848353174407216989758828380949754952703161678235534676134389394895570721870669021415141952918094157149988626823360178286640214904339350535285130340474791459722753800104450745262573388954416108163048385757450242173200017759748752121097106704239631695863866025664036408757242839938896986987054457843145433539211922933694508585283367965022161802477576407618747157277979085087223745833690022035896005125824059502147995983106294806960784026908662165651885888435218003933440523411416081662050025652525506550625803433463301247156880803030798459998828627073524472002793155528965518245356260849998016029554292496820447863153021246962372431545043710596830735709747092895310927813791682205329728156856429180121105689125871394229907372049446627299360977050503742948492051150553931531571658687507130799237107139163776431163924504799311126271839936781291070424909438355727629067095498783844285341951003961790700563201039579910016049246710020510608714580040874544931431060364825509989604138828065159284369706713595778199804247727572677442521379335362031634053061719866924118441160830426655770887126169714164617349658313202397266385738421484432765580575668773421816192152620027731285935572076380670862610187491028660730487025543954439799708056529285442864765691642309477145130431821132406218864116476580242260138287398931882906852605031765644867193860371143981493513385337958513876738255206467963321588627174761859891426073383341771139527483820066778805411089265822193633787056653102799832906408524646397451218328220376828392779649306662044408514224853570212563396497830233408639651045030245883231075416112748596923446993643134411175811571086368270431497938568336960137097126847509055167276029469286866470937038041978807953360149860310115583656860536917159979975576221026320101907704296659503905489994219151348900 [123,89] 22174670462769232863910424019532307736244969181420076880581602815876383707551495970801668396269177763757600881349617804055644919405841890753731279947250065961606979245658161695355157216839230700687405418286118599115449240209508181580462587690027881912115531265613002975498044841386290722284417195899262658041686681116372187124925398231917618404056492613670470089379366727728364568915688180719073177711171523287742994288224618441299666341035875572433792885029909521535220168374497213965834467149989937273535715542615022188039349000761885747631533704041616662816685228826769917844808919737443927392520201745386484767473466315534960002317378217849387190929630709834124359171228544942528570286076808992507597024555656104402229720883626964873949549613624631242072580901237247820412887955803169292813219988920849274433774428292592346738738308202182194297627010643189060614134476283595291232800211125143332130640499273386541682029139238665841376738367632560527064750384936685006259550951895112213134029484056307283753173346729329204310219845003231532082838208980475124412445148892530566043748348024140326432552492336535755168287746012732736470049764827994728210581156978128815573338029293413900429005552532224384562786125119558713102668747926997793427860065005019288628103365254628601449012776100223197818087833033309137608802331537621151404529801200155140541694417541416916917611967413669225266907494067992934280129967721900730487150385139908155774363222381707437414829422796168496697123710616228436786045536675399080818589141631768985137831914544678823111631990880112088122189111043510354204015641714749835679487179018795455593153984566848647464132086152802580456500758372853385610430830808666911792457175518870266665334236577514598509142214040667432694785228135381694328631823386864017427530887485942534059712698918596919602999292801995873417429908130523181059275844019704 [123,90] -223020611599732516567877729799271673558144336364418103897530457935390821314262407114110099191797449598138675883870850272700743206207048382258414425661760616830562158896758239131168766394587268951356853754562202576707715184484103798460936900660018450820657976614008083277123142209822423546552618002507174386978737175542104048149597845210007170604111127536908321139136044193217079252556587939987493037888951689473416503216607670414710888243633593766278424439129381203480460797352366679416307280961110125597604109621932002205829416883849350902577790880882250568247590767526519129198195064465075116586083993376348413936548361466685712886701457963074996733550292385967022329785521444370485263176917179856285529292677138778831275496767018569071054981957492534942467230359211354265919899690464792691709741639961480296439359951355610293642600147617394409866797562618689631784294114275569432123860121260495740003096074800113672060812997857512190504273291876735417482856976664261799546345836927511429982999227366395573745527649350490956675542664529863156121839709911463812267866573068802826882721173653907470350271690430028467551614515457472019617331995560751127324643368419409595433707017326703895613332339011957702870456316014092278215321224892233041046150456686899806855494113712929352316982660177939689622569081364396095837938079986128861192379519376559430206825013956391318538921281881150259306865057142730767979557792553739772750159808901353034965205896351796073646500277533468375247071367858591287510185216765815664681619373446797148354524256228203690511864390443504106691351925950794341175021020362281516366875336574968334887566436721514085078972960924065705846691779817940209707199084040168869712445949306963143392135223875775004011932701553677868193758118540569249382923061892034989825367719964037324263938506096170639794946495071195953135061712017331798839514224 [123,91] 842483305809333095934860222975380045594759312612553900121722864358037520660914357048284632224987227048485746158310644117364250156829730932616674147106886014791015812164178277243806287728204765333727007949533663758139176866825168107632872889333160858690571511216304963434100576917380012469616346246433817356970447500990184947057413601117911762701215317504557726557802190543321804480052622863338708824183980813896338440316384814301141081678075075842518959619507915030236526489918694697042194522393320413870242780983594780713814890594781452075089514785635311674557322982752391447319412333732482510481107580500613492035217691481982098237175260889860610170613152246736697742129847547564391160253126110686076497270701316998641737277491079167986568476949523409900810466748481264480844174753754487878934035682888555622161665202522193220846149490821460136129945766030697562270422414152104375469307244927995659093194931393279915155190526032744060888266664085171934942991052829611239897078092838042277620118537031200646944973239153953974399066817153229404948404422325880336803000628238748527450992723159125279235328051744067468613604984280339112798654460404414390222981614240284558210215978714673459339311229835000825756953826749570098489036204509120850756370265545847879881276755541416629050474446132413268957229318768695187461249189692562646446824752563010112418564846091627256772300712715334807574303595482350683873503556081496402580890923315947979642128308347936948110576740207458967336123648386170112524921535701548851767827042849059760972748106663042693845417861877101551976043565122452296425098864986820812613460875026355240474183186503570394843649890961464038133406773041893153954773308481712555465545790752860246231321843766817843983381581700636599145347858059046623705233680716100307465149470425245875898146393353684279647000737556762543891952858531423223947 [123,92] -2342365935723165753086606564768331439781318541049805429671713294318257436814126870267793578024590446934584036529002148000789132264706566895142130784417865316148470880629006874234505887557337775663470441083930479432658334487974264619003828837713049983128430777795356021510273796543846834069029770416094835195363715685026654911209130440051176318539071765802493475752948238637232540485825654285760513577885527388819290380073662634427149921165580841362070873834752592235321057879681527330481910045865452542847278766502094708749539911945729901487431549505393564866259044058458212226815698208204104252595676223714913383178580609962877989264610535671326861321644872188415413405886884072032543952193381127443080480357899940345954213098990971381189852837197600735030739798150474036560343880152751071808374748080719544099392490421439863598222869917519061069312550581667987790514095067566506833603354924332560344279278558870896975873692424170889636454470828966900100514667266271431087466968057397836909946913158492280944249871129989634973284164313982618073641135856671027251706703603684867608437484362502052193954533488556216359382818886563745120215099002468652764302803225823361994146067608322039428846415801877282778632185518280802627879529611590125489380317865326524330789151386836337055107646540257270669100001230682744618309102640276761164366891232614125095989241106155939668101768735146602691582059189160706065158295180668073386428193006014771759770236326610882636704024852849683726023400906356033892864953828979299384818797800512616498744173979055000125535764228671978978331632827937166663195854516862717903483413675890069882271743569822816081812945963224455566633256429844855740644912994628320314606177038222181269399264975785766651296187701555012562234531645806250821279750390106255096229347446962057300644888837115846311042553608938112029707314428652851 [123,93] 15650617918964620284074556049086338466009964226262608002373072525997773470126197073160256714531179576484891974492222649752236809017080269219345114451404133449411091093580808117755080725565196811727316879348372782059630778747724672501310865731403284444349850473844916629767452465618917721013251647303683102773913309326782733952002822087804909109254083068739311392041838495398498247746585343162519463827570435627634382266445911935767070703354923319124606872315191406386205082302143721352734232682706256113253038026351031522450139343702190284457229042392019199318115726712958647891915368082670479315382124273376736813945325387855096937279707070403228388213768556892589263993730005039238782262871750648202230825737927969138442080749800778759196588096583449874328713957150442364166459338561272860756159250764340718560894761164696715836077528272549166899091018497218843784217203869133218749411464989136950418636481971120801742807142076761577931735927724997690848977534998075654661831593797456231622589320333221359724262428849882591921932879845304727139885075754529406389002229446242694710240607298153652527007222005620930307562743176371204101153830613119341784116624542420389500067684610746482630636391499978797406647138612909255903099723379958422494890483746926427341848416971307298307553307184023609326686095530660165537134790864748207826533564927698872212765884608190965207849012384070716868290663785499297165107762919627244551563931485413653660514440524337589180651751669205720126513015042246528171497109418879777881180111774541576618366845100448603486012376489510639299211924140742646732168082008303405820714847733433383923635447238101041766411315925037904503895297133930061409374408319561544513943511750277589556166718613531150094617183347720021659243833851687405766006194337077307724458091244698130306338059114840129820586271556042398116433137127 [123,94] 23569983656617659465823321264846602599376650215724013470068716342059007720325035954841217804661566141463327519874221906801827809567732633582175979989854227852468822270146433828248598567355948829095967389530400256275881711814781516533927726718907097248767782628390127137469494103579635493058046084873966416543955518291407665432646053984462315467582081575047717251009131347107618450392350268956789173223305831318541185973419519688097443562877387377850423965804319871394293559557944599974819175707982019942083112565196816468095269040507536946084265892652293073906654423369729704574572166420659138317200875701614947854660173118596156143692071130787504038965580969213510100231027666445498267398391016726400329367260397139340806662557510481563223537235211652592036079061901211017023267958573932687423260067938531465109213526918918290641522277012682320201098159904486549469469710486194307732252724344409759642128206201417206469964957658097522407975671892025038047534491078086147049361686368855741877489923222942563142498665061444071730530962044820016668974754875242893768223588046602160935626905288326377974927069624195989648019533935670752832733435717271511675199869174218559471005650654461703397256540241966932285700258116223893082599607964142170725560319511567964560732741372388236639603405698034972591087579560601855060998363827058592845899113211156055658353388845658608415243485014815373464098226428049253884831286450650845051840070316529491624946251605316078634632842414847122954355117625437400239764528156624245222722620971741173041080096139801094859452609505237922710215041942842337108287184384864733262215153698792756783395014212438529460784999921509147326877404600736456836813497511897249387287145695465319392615129908511396241545169525139186447060621096509529222027761305625026653556075653693199547393198320815385393142878573310044463187 [123,95] 247772535656890578294969319401848567471958977292136378528238488072843250924346002944467608807995931510363808659580612324904218224685017518091546294302262553416499814937254744291301053543462321981414160412641579253937665680413951604083391906599603279656983829433864378463898060959135765577538790309613099279488855409051827524559431354629100785796126121284468185166872196460762329634539835477247121251753719825099718336836737664378955477024272896838436052775211619903465572532608827196313217753294105431109926218574560577826189185339186146992704883383049273659773967567798740244509373647796279196140563067059340879662702582446452893846684548502385126099659042902985071623195769476202607884263422968022984321553617382963898854074641170424541155763189439122024207193819218519014437676248636289796821225077891675823664402540155818017639708205755534910691399322663645846666377924891094748696379984308713555691416876219045090719183822428478261522047096813361518951846313230709490171176729020900958575858029749034233767300840983150111441826440110754889944393632564088357872062288176580206038809085516883271186230236642317601594912036885076645577755332362040756052498996640247184490471726270979927698797701856551483427275668509367042218877320714482653158018111989990322635267277705490692528847130932001298062830752994513648365239027073117550190821120049411765132616326087321319216413367112464434393412999847407875561678622798737046068299052419876323060896099972745065959983431975604947036124631225066840033560993256277283289736883525996815005964378638308950674384557682897749739254927516052459707961772811867254666398548349219370813657948930681713549147192377721715315964374090687036957943648015300848667755445282399939358159198713134279890314261985212536042001507400293922414769533183859222687898268299789901853032330888644091150154258251190496 [123,96] 259578907298584850619200548655046407208243470751274797049199226023083538788209786047193033971319317612843032852468593302640481791143712471741523478393093894503138577919601733305468430385853580009843973805577015920013668870347363012288265420738768270876193729139603043929010622516844835264655529884935925775840576037692831466733498234140633776849108039825300100488866653048961165829908602610408299519717557011909361691705605498514319226914867229298320807818912789589304243752351583605961640686199648396178782687419602360923636820786025901871882289892199330201702751439423116569157958042489335344765455783229146738999106306917105601706045346675869767313441697491358346244297750780029823852432340259638850654016633036958032994488247351993552113675568415272622343433889993547682385780165270368021792299786531569722769599567853490646668576773085456375949652073081048363216555345242989188976615356164493864825949587626779685289027073121779977067640024305046471172169500731449539228007408315491678184995513242444620670157163498606636997197567511507519472898412695896330171801909392177726395731607887903624183271665471555394260831981962234390516418761382589919818329834692709858430503724050676835992741135894376023060416187168483623527534245267903059192889616720640607810522570179722708835487909286967859377979033397457869205429948429232299931342317669683306556682143226207353262050248682354767849000934135384673595409749754796503437768340060241024353330945154340585512045220809770737941661886083230415522600350381609417482452380707421649900522786534364795910744471325160460644035805291800362138494892606261833193225326733463569869807417903118929033864106588997386265854646817368384941177181810131243869070910988807493788976946774033713319184659498681687726542228144440029397364337065758469673238816972619792026422441968578005012927524868 [123,97] 145295919521499892139797956971877954481808838064600451707619512048898255618959827947632923468394668753449226601176555482747105521368676319487236191593990739231028638177662860941789264881615677828306734762495335522239897236394770832393965609943343660620149715268451126939871776118502789759568456100851507364366618208679150876545395701238107184519565115675545971120087696349702013800908769223197172627178190129536922960900577556138130844135617516130792616525242757271591534970847253774950353898746327214524872145033418165466994318425243766491530475615763451291699428725740870454137962015116083712813658983192882861887683725582052401762228206622662471848010843709552915318600470891633546738230662475882230716285119178768583735122963305968618555902932280065088794845247218093050323117351458631402895360336521532126554580809748652942919917771456840530641612404092436801049546360400407678051214368458098274781222093595286578064200342749327536002922680667522791488605051025976569123695441749825622148565073371944600381714878364703747541060663169255058756448250219158017794240877726835123032951130016910031021847904797205778111746694725002063093519582329480719788438766728477647295210828813676884067654486199775073380845396817973918238508382435861558789102957933899950841741285363963349054913850274012294761242681795781874971479743927191847754889190555935255904927592399034529880534907936621698102607255794700433613464235597592201349790703163504505164609058750952005996192405090190488493904393095628308327896349424717074549105132616907261934506783267276349805508818319081522725463936038459223015472916307537411828714346793188990476730377311573881207398588454359686786142209438132838607659385406256548641653200145811653560090204997515757474388491237435953714255714660634417916238774637328169855712043807578035283824890367710934774445 [123,98] -2136205618263236981334769634186970137959876990842308059982164533314786896593803394549680013792512546812085113373815690838830920252753194586726377811014847419078262327099344231946254807704132535074076699056042179705390531188599205238468452621267437911708358252435503918397014188291236782002631840259185884655961508726549018427556703841282645746086509084240370887112052102550419235514126027566208832456667361331308821380033220165449304263244266226385886049362751494551635596575987886491036032202224876820703125981667170334684543542818234875146949552201210403074507548267227742945242166268701652660528357993926877854349785837516532551281454204025239232905037420876091466455358845487846334313509094485579925513973713715248791950855342673714741510169715426611938447821780046431866328542757407330536766036901394121540409444987351854324389165753349953807516947889503165900360256001082051498897442993782379774646334911793028271936162678862460620926142764321778485740722984153162633548241496278824456866299732715490279579951098350791861487771327639417458974195683030859746580797016210372892015463229811685050071628023787455480838998182395875098504554254382450410754728273351816047361989132421351702537297843302246864469417223506021628498230963029390849274670817144415443944931047223851711734894157621660916908675264966069984936973212556974382744728750249774139755816801944742608901592419614534008293008070944745522606052134780213682723314418935831921994537204368702339339814409291995785841528017596988278291735793719855077444590289252522948606792096519882691202525728206483978685428886663146387507645444884140998387106371405552881703520013562405707066990816933396105372856845373762791988045853374459656653592386700889926320141831671984174572173116424806244021990197693595357483988044989565256468882269282780061186413860978329435 [123,99] -4372348285871746431709747405001388481108179774943844141443347415118149812216541586190456092953599846484458115056670328407900432104329479694376242908345524085123999152221181753206936262288742060650274054299026511504579066443164999643662273213478142886088681609694394869318262081715939263305724300109441124656105051417175110985523165196490152829469132183582911423490313444710829915775245667278126023452535509195502210847355926923373395350981352143943437096276848766368480565534986415031407734258234256108052471783883563993077936757645722645972525976813383890562595299877607466289809076470109542047470081869769049911068326253252691983096071358148602317758828892595736198521072283270500559106495017030915094995494912211635267339766821826142736710563452139764008988664986147233880597312544989613581532128082955859106255637706731023908642275703976543465595732454072245634869965852343035556554700802160106559633065270745810027594935849906734491910612210566071595361843839573528371018623466930023298967937940070393211542138521700430176440146902253916797141829972770538345799059822053191821794993137032175443173099023074119130822337473590907505760807611174778304281349516057164375576750718242641938245590792527256768864788806457108360146346380700582993669880675659107319035527618672406693081708936526694500703798388336576704849107303046950641590015369777281934210522731341557081834520271263627791025685933284398686941785924290391798103304876152032344045929701931154364392418084985649706041282132998339790007683401881431050137022530694471212360201386594088660437682845732718532070475398851559348036786602770723117364765139397563020775594194438731356482645309911462444231825544368781690695223591811319597138800032271930236434442507497087856810180054499953272219699034373161344369101404817439135623790339004822738033793718423 [123,100] -3486173771954903246489800644276301651856233571376719806189050228766810208007162027404916492888447204480228150782574315023908190535133375693284994824934210787330908464346979498464323536836336849211999062304629857494002735057714674834730611198543570303889666307119068793998019535778724057922301620219835630997921426184214254840251725613799428925692254692253848947093866119578422274347858251763994737032080039677561133273772738883697106448356776538763856150581769986070260149017955390691630524457808372091311253325198777236541980219367283643046441147564801658645291737308603745534951322348065524803614888977281281241398329666253944335569462789599396730303559696798680635635915686586396468954927280538722203176366158612112748755571904616920776891664099716264162954117482924081391574741853860238836609295204640850733351887325522546868798540267351497046089137813450926329387593607853182213477794804828413958770345258542501075924717109976239364295201982154673361197423772076423118085443588240931408236926347335181885293854902346940090041690047266714617367036048007440157565663445204700679907653004126176824213837037278653878554195716438006962596284568343149331674858254342723226813519851033330013149204176016546193292865965996900290188823315591656402091342620119864815738493292970748979609723264655437724224260442550755094017472515960543965673501987072531213729532715236723372337856409109425448880759057432990071563588830267578287486593453338212084959595140943294033001227405767107166853202666809834656904621127378939890066230488315170020483690871999214719038077439826298266947150403312240312492185762159546605813886274988808643064650054595492046507781220438616319552453826531659573350791962511392016141523367382664699508421249930028240159901725852955269421989309898028947404511471128188667478056775737321867095133 [123,101] -7182874590546631184150501739017230114218039568231415139938210007895720118565103024314475819248270114316215365440048811063006736868644586744043869403916494600418875887455175209225162851915066815966148926195726433749968389482473719828947390421599952021561746079333529240108565633163808460110507088607607767451184536963544485036711041359156602577358436916704739342707815846542704111789239047317184778989771790406441557960244725287312221841000384301634957329328838464457409588165022675709240805636415001037954386099065400083071767086522817396450736407104474910622549231650609998230780031089029205795718095037211495634406077748105802303292538973738671634287530431081879359163378296576879707483014603240196443898051379112644951931175891414664354056779268365823583258837141512014958683938738321947371307088729721825899339032033465738434628522096520174450176161737537635361134121410390404098060046292590274983937669119387429174641587295270065057060177267052237772057694372919818058155010805858937373455283069971111782665831677248007170115297399874489625879096630852742295739178075223702411266870187813487637745596849761034684773354298649031542960461120714257186969844998898274482002528863641884576717851507419527202206956255708882974783562425713281318108609981832339833009044873977804885138252711996122013055873723636963855856885142961778781269217141494503385246333445187604006589935657494955178535785335076523408953791164601825161862332080174366265352501129004943988716422466751001775493267232433617926078938318155834573992475226594811423043923416526232537656846326830853086423944057412689224857921635471111690992382771517039340166251474905067715202620597484464033614889844564497131697796388213088345127920056195601582779727824214322666336657920374845804177173593675239102816252213623593327327013816417969183 [123,102] -21720850180821754764850021831016556278559928866709271183569142910223630845958544031982342178288322560880446158256055963848188163122993279667361984477085327168683597266838894944766701074905680150691613831029694735936107840563061517273033481983017739342030800741810574814100948622542635347259640833015923707934936589893770311723569837098192107110015364345516526635620126191553050922428400973683435979371685500369109362970395572438242016054827787612157482710806765302277498345096334660070008583099024289428703506366787002998995793363722162774852283550682817693519420876361359413806418935603808673833899853577006297440331368563499839426204196721724117770006853305603865901578993963853223525188609566457544861403269050941906437005421471302155458929309069767431610578650654742014055850342155546647017201089703051630760250003408691528565862398953886957334442003513896341268028679531903357958900856788776873113693184690924392020496346811407215863148727556174005146812525192192978899294546775975688675573768994905269062078625712371505523402082112694671194560265007295506115964609246325467537754664798179605047505661947155485831322825006887547279352890796422763354908864808795759193642408605820469300530283873417127822685896311671905727686185268963158787737277443402269711087306870095299966792878335266038838379787250133083136792173372979618616108406666613877987261400010738845746858280001461733933305629226015690119980055909185447910768894259400592468609193271751902705479810312937092235883840204107347028114847284838030148545918262238608440703487381311783360560413867453732801199370821258261850130665129018033618790512774977363755315478585345561931050629948751509601526470868383379948366240392644240632948087573936679521629437556083166699119553323701535736355727271936001529726444290093018204228067354937 [123,103] -54445561134820072416744211296529866415270451343307757871833909678805622019699397924572237799218329420481191636577713575553061148485409211913853198969783959874563645323184852990640664735770625161721658337875639673883790040723325980909087478335133989805309213411245960944040623155693939958017413793770507499865255684114401780076168387215995605189235534616088444579251182207078908569834620707104058042017226215795421333901608750166253003544143976909685628349219910646607714701103877792646771245231842430110529932349376209109011056566018280037611363494865884179182954330920991312130662581807391017762978425931247891491578280319388613791796394166391513976426821126557019617715902655793141227668284717262190862273360743007654558776502330127803708651794565502870946137644437369709325415001627879840081770376720734583156471740150767306193833057725053700681410549637475034208796541133077563589979652903452483901320122974759139320716125853539636146456272975776057370995917063781460921226763819529800648762329367373656819892315004285994251396559256848213085030808525793542375037553553366030489432386693949872141423728577580885557167200877498153142493782278580456233778268262594087505833395284809019297749048937131110123683074446224484211816644097305924378029778584102001780572223248076409065892115708947444443340395762500406584070961257598137563815783380290410676847377171292117961184013583490959693068281303363298828467003095100541799603037091839809732956534360717850129210955022075467801680534630597253996851098428579645009001048197731607425139417086187727290888661432827011547675544629712510202895087376678896369152301787080266574757500311699686933609988819476547103226443706840527244885520581408241682714563227573627396984086850542959960845748031055254587854992632312317650699464501060474906914759 [123,104] -96852733962027635969681718101092865262901904885435914635013560005084949025025084593955429895824598322118029170169784614745303546037328035865253115143109990354851960082503290005896361813771099525030593651486784543297947970428683559558445236914819185278649934494697736459691238327547434070142091981486382470481878175819129506289804628669282199267136518724675207852676946984822715895675325056738752551338927839747374581174262797265156748781374210715997142391959112498000151149783414993873631358422636638883885438515066376656583564874115876549977362844521675321818680564340582432754410239223440853088771478315401400470591556440704922590800267112891333053371073575061083143877589988551282016785614573725115076380389389336564999372438978628790319664546542737882569029441835698611293167823403022461779440697797611493530224203705175994623182428363980343224847605092229784220148270882480601708114021012567760299972746969971565986492013127486515858601416173113581444413757753392050015038509100712457994338841809096380216633204234147025759952929633723479683196632889597741228740589162544340929598176344543768900812853627977072332655379834323872612018325202250402407938453151026780953154854179166549241465704298763964610658706641901440291712621592473409601565439689245191264714858008122373878647308522157116172008192545686091292356765084745129063275691635651578226366395099410989929924120925558042680833946853841684946373214469254874701961620293498426723290274181367427164689844120302964425305401857235598156604562390844766655849578521088409308101591194047929058245659875650397938782057022522046304524760826652395884824330082863563729506912868219783424211284256978133917226176831568587801465269053407957647496437823194502527086132499223409480362461951520585233318774844068159125541955838441190265 [123,105] -97935914718487971083610617819070380401928551726383551595296695526878927203625582589218673734636305121065442109131036514132446009012622201219393570475404260449562041063466928558161621199456237100440516430876415968505025432744366292152960913462433182071808309545030037304209762505548525087600141238287637581372694634525117522309112988333916052992689569210947999759781136285770037817713826048547976509629932794364579596191809102096565233087825773832503988063161977217253225189613439204073182270714898547042351210846826486510232842743663622830890259189594214569218344128539797010043355783295370767025659954061677385052152340193815092725743683044646422987122560707492980645046547722064610816085611158425067028298358050237368360677179259390168133347568334946467802097333051797280191429234263150384980604832945854586619027781603395859073706350205877892467820158614544879380750329429749049330247703150760764781770757162967857942751394249149729971489983334856614089304088684370539200565728197257593365326692897810952033556028855034033461243234394206703570310359343164770285780940680146300890829064484833096299588909527483951959614508319650591766590699126497712250938761731417895801488311334148857037906521526618049804378904269970745846424862385156146093848472338570913473407036051694016049615388484570325236156987277997311443269983212211455096014698174349833466728917679890240411440432987899547268362297871949430115693551325421419982359942278212682852119364062307034659801478125618821889684449385973636732758754972844732739976382573079540874477292061341640231732105811988663544050145347481545843810375531100337589406860671057888534092773353589968631870647840900457172109907848833466383019409088366495167939033363752373165580220393916961856556618271429586929845732215856519985527336239421 [123,106] -28206477790553375187555594357363731816746499810885553187199084395392818087941857294251901844878378515314524185578814127188374076847709924597945967338342784087807777255090746775924382432727731111941300315252703907480631427105798832045099708062335466141807187834941623611832185283056590700704070697688235386452445062269622573140278587523321727300371545513777092737865074534825390844410004803081415508893457700593356552499912036407342335106961705774492060616258008398128368650512569869710152327292071198790522916645100710597024826114631750068996306579250661852369532499679408788543302807040008742020503028312609959944228879419034573365716582837326023519588075960171575783430631625108975715768238884636367899256523503875380201549279696157673455425774973608100991831830199261248595736507318681695439084210637837302226886106615052172988349636800711412723835760087266298307801028479636355651883045575976839358730007170615690961064588051126083631296327322526872908858456460207725056481692702559059069087312731176367664570784639605906999207828082241804070036326148450949856216494484191676197925072841771287098213779199939905900402651142508164814919820335396964120576809889080548874752959676607632224810931761331049662477042454351421693642819498213767657647973247409198078818544335438010465842504775018847071119736330291559692672900395547815369202755973578765070001722307201015118682291528424956371696519766196010769985496319886269384276721122063677635259163826794584649133265884002095080411169161883041796087351618498919118351815573858360021271807702042173242022579604939377639707386901455128985951287256054408026835805955328535204203513803739676309395781125794964793071256844141098459962999222114399812870298485294369075730934734406224282386307816845808804719858830581918255706060 [123,107] 13652762057738254054323569253443848505007322903938849327093068248633899049789770630911097699051934878517580426471157082834547849600997716730395015201586806394330398464474727789914851423316630473520249546796151276461896283081610773589085414868706682000462507689169526334316270752611387227644478449664733236851984155233338567027739951804124003797147237187046416707934704949293209339906081409007139812791466892356369937329748289478920804875239800028444611451627011937549391342654989125396513325377291202285891816190827887498121913157451375172857638115889131338921802712708816055169497132926992947054155839528664145653219512513945957833858148083524623866582278864149573869970376891041576232430650741870626854151202997968419976448176613295919114662989350097557166899596639622304697145972535273057188770292422437816613929135505095719452265553729223554403444367761795529887678229158376584332480266458547300120898258906599602390390263535939984953107070644258349819907606688212121732599093321014480307629455606612337627872423065163063379957489482708837464862646370373502227200483655715727831205492307857353416409645469578712377171674743284248898707353198624085228382088061687515770336807372517304516230737655676851982953767008140884397209943791453278418245945736147131234714525988316164115216182609292975601442426484414058382470099788759372352785181864950037276199191843029129921613656869336403048470652521551435818709323024101072093656338228003745455499219994936987182900198909658271608290355629926293159615769460464921710269496059390419742177403424194500338893760507260467672205606127447115786158501984314696478712222589407959308069996200515192587952300823328950963225871233112348845453460489919921995595227851529697088122026326734346666851067291703823772166755623576541299 [123,108] 672983467136933356907492399256304954492594358710397581445455318674669336230897110214221359089116286765474825747915623129822262738991735667044064573421349642211042775205690915578707112624840215125876889860284645383910621068842376219372028175160313783943446037421676445099390981133323567820014932061544135130851749725556358603534034510521505488965729597043182106783014123357382087006645991069541044890660538295728753576318890388856919589522632992070497589353852161744831442742550171051525732719479534895885115883369853870627805376901398285416965328551707698378274665672216472304889113207546472106280021995119872465480664003175165437190056125966345890643102516799583233597555576188786990215967934918402992279595118212349899237608986061501416107304971528772263372275786383231839499534143320755028246091682408017584599689915983897521902229669925190018240993846108715683114356797804776521805268776242882517139922020344132900185987807629889237616674470366473734180520003810592799621465600510477589668720313349802338270586499219916790349143742613303852745609615537388310704869674611267686866454448792103577789259672028142288920424329059274260302630359278638930603756281259333696858657622454840160351629227062071420130479830028616721954360795254045848983678258347121338678550009463528142567429090805974060130296052041105908603331756126778928794788514118200545675072462631399819047351272530620801945262004746211522190029395594164982034994833958889850110722786602625512667711841373077906563384754496203313198387126849525709771608029186488159736946747062710484261770490632721482958310665649550443898378855853824040853924745703745304048889593995072446445277244934026292015996069966740925855428692986929668437201289964925184985420507922745409974592562937456946144271281850 [123,109] -1063856371253043776344484297460804026332462873823015767117763349922840689218564598503400281610425513797748652091551940727294019547628538208404546445738365320783367102654424890178750178065267864818574585480364345017688173959290649752345465295691051468708580816903628375104688400057796088241658370798750212353030295205945108469660578848894924142129701771786242684819140746169539282068288241143317370994088792832546097522326115457604547968998149080969018655748425883211526905968607928847530218602841939817921331516856132589579161250996459511661569185605271285132330807009920838423366091135683568555848385744381641364052558885807430985333209213903497783396477107423898017160259919065457409820814933669538566896905266530252732776976300378555926064148901964189274563339276059713792021885939022728589065110208142976508256301870007397453260789795276635910441592424435829215439345888833241667065114802753384017440076434046920078569537698114574469092154468526342963409806902451909599562594002284159697998118139027358978553105972440476445060984223595514834800401248869999563978089200435682198488173497558534504597199974063271572194713312229846581314751471574600679422021184839229506951300579167650947390468412913115381478363746333567274486673147280054524878198350921245757330340212863566574434733835819283077653758272263662848050012362759660037621100704551659062554386036919898001017720183152393482568917589902909295653003084923357175747418750090702007263873744659443114948284178906837854097478974348795523434461116522088915237074168091027761981201016316335694542438735130283313691344649879569931470536763600126015093380973343960272766613311632679821627972232124367575720045411414184929899794818219237510678348829568391939865975552772108518863089162285782092847671 [123,110] 2859232256315893936008443798905468269506524826668748050467856424975499085720382006500088465207386128970234360577571171802870451318386460832968342779746142714285515311430377612899663710882720596234523422812052286200363352220520609616567230671134943989443185463897394168894938297302488457846122777958080286922667186861203939949015417296141793132790176053021242533741371767174306417975336254717130458245598880876337426568504241557793190626222556468456774544029703353232310321824439559206642606590188474342758757440822708474254844707985242611412695696789997197780372078162657891760944914427723845733243357988938087861861102534668941849970631147383573989852426622151206658762914832661269390383859179550755198450546019974433720599176199456461003754533073920589799552213801835581458088028010128318361608400089502781028467346444243700638534148971170540823208630100807762343403690115224863764941037264732465377585081553789477346406702010333066510843086336183391544630722546659690746797914183570971847205901920815209926504858933997129365537669018967698538640209610965548973987736745036974327400351400458173042759142489656931613066146217411402108279359898781162124119752172119199807031409567406577360842414379036657951088535234645079459497570443218218735449063325289767725826906248911012754443528871523552671699308755041119865417331510702627001572899698742233424447229292659649264190986615081853777777255192675910917117430387964325357048508897273266907687057695054676942105610152415141135855938113147044812363029233681867392823858375175842437647423588959384176938647113783603931370315868305141365848410304243790209753807284474373848565582995983059498482652980533079473381427616308426866373751239946630052673718228873366866980605326370995150009659147830008612 [123,111] 358369187925408812244026121437181699422621814469056528876578192536717527302823151427493836065061912609677310955103342520170566023001784727418627531710382082216691542543931064555598858819270321106996173775939341510189959041551832387318072022141271674482043562132878240593257105727675380106080080768739041210907575033218142563532917868118889961388943369061940829010072420788816944013776009249167458858984890432625458310922237502939547349732877978710753962043227339426302621936115786907038288903417681781308282253211139786133785439853014741394699347674283365791804998966902105225783664028267384516298435810208971110551976504174156781600223954499454587519113026752977985970562722983069011223796604719612525732542351081358675637150469988209921575850219492436705781720280617693838367140751205928923848751195073595455469688669588554088715183885647468571601555601046095208068213474570540943948191886135011733958146400355609391264379250567184238989926053094478699317104574320133255804489621978200552582648904883321840813987039644499983548287653836362362563430095192984985582258151543068678090673432829256756621953188776720630530265082205984201651995639655717171453776704395601799624343570974105164127219220047122805465259207103147259334219839128170327318041249153484904999547784180591909380782763694819649804764417439262384257020411285424922085058529900491415154308860854658736545953926676094534987354483732718562273116541271905497909432941348514136677798740052507623213529936941694670695039333211871100888295450165649700304922238473471472330860681107963449481703767324452122973854499954535757509575826118261472873468054364393393904051017624125522378272161129089874409827818924515387667679930017619020772566648742420194549405513550203076436671414465 [123,112] -411800721356886379181975075010034720246585645288024686891281486305155254602996913611163051562650403636915459655815858571032216176375402075767528678090214686025695888011159083711202554919311208611144473260948215906195924342500982817000988335555781654478891718701132674699429434627068310978087896767703670875317168311805584526598402172048780471964536715965085657035421379759834820721154179759211845922890653339190162462598599231835107862997142327606684623226149797448816255959228261772882379965551643389512853019686356084329131741001762246920161797119154678262311055907375921584038818342750193759879352668214981545122468969856275667074982570190598517196713605429174561158897434760828589153091910618697030419033971274054743382726574583001939830303737759156422653305083095847218678292778246186417115396821237901336802227890592060293321610476319606575069483240944230363182454321707972827836917899439855715097607140807782643846866651105217507906792651309512277065070230001023056077513257072370466031593388183331127221111494204171628988910215873439363204869089143695144550026164645529467891097444734458945565391885310130517220392621498635192218288780482884278728240684759524157318579262914293354401788611810324558848107864617105164478515599247253904336107096686398639885905703290815520915151386507870157341169148923396504108551955715432751065056097601985567123626051693872758806035956976753919366618204559969850962882202752036288833359032564383313867307053845423129083329066536223541506888547921786270441144817952175857573769929415597297731979276733415189217284872522555492132882422186308810532845338848845244979930620390332089157318460788603717442315579803694755756935074574291967347945264987914026199553060401277285939077734132212083117117 [123,113] -130649936138330781787059441743480415296008014079296110752399237927436800565916768224185371498293597079310273548988311603952521816687087854689023705424671448769794809476620265929202148305950579674600194288091791946590399148369701346054069357858164067581189854425396190846417837083884044393398163811243181090994316298685348188244906600253334299984492798175362860487648787954312890420925372071273448502396227631769504237096588035055216517728326369189140887091824445220328116276514475874449887695805961939846384915170021820060004797972768049761535824731407098627782838923384117188264554893998618416649742835776939057931507276114075420511409209999543960557911800709740179288182065372569784902679730111963426956806965135001614309420503509836395330689627966705952974464978410476535661689386681688861720391963077890650052572577579183528695273200984536263043598222770202066955326609778940607763703049722236141770551729775080039587374155678711828462413128071336361364577838106977446191765483816099519600357723745690271562630352699100893872661949852395219255118987684501576558888374567798661801139190477387560713777131261237454755173376390176937259248978077734108557886398758778400691035198395667955962734233789209388648384467423748519297166554904921760227290786364497042647516007809318871100142737889982377418202179010349516676508741383161291977920735890471752670789095135189467020071033381263942465857700064633685089107731340777770062016492127694320505092672684833637469047460903373165843350274272684010152629023116317006046613916835977751633159182777471096995748203358908283525153700325822193789984766835929410510120013304185992988395532017502162319992270842523056735633028909325437997295748502908324895694468652065302761792910135249227 [123,114] -1374656648622193865401100469604266920851792195380199357839375277692205690217079268465475560360990024204688237688171326462163271914553342346932716547661861342504379325651615042182525845991519893287074626703224415105105755138013061703783981600641787302903224796158650624916214432216689772208588122543694054402291914161304339236463064136514130555244039963619748488516568131602922750978269237119019026599151592949337417275348318348193159261254436773768884736828831398708075838556257965378043076835560620376383953927308387331001589957210102232168993310078114865952679160042678845599202062808894870280266818527880441583436001391472145268665419822676285810911806124399959601609891979887600299484894166060142879318140628409995837987837122007201171026195223225336544313746978573771130187940385713120564116137001565175941934694185818197830773440274579868273653753690251342295981974538581304956700700307486619131111511269025309056724784722113078974873722649872841891922742573615437190995141697893101604844054695410241220437281074715298495102763876764249718496258114256388187874700485784091486430127580799393117533831149570613824694987697988458440434353688548560882396786634505274797809892560337163025660009479794838528135692562230224945049637347225159465371496553480198044042069329900443451053541233289934407151639102909280148240679574449127505261976611920581712533325041235527575963589607073712294896157778854480356614883366233388720249528149484812055208849082265647256719737565412760248432860446339646181369072486988336374056996749926940562109872210321091118119528729736166690123958918093375053499129070468838981680122461237765857046379618494708784263637772846129850358800554122283119128085686790428585800945290950602961602327925 [123,115] 3024851049289381946296409727000322250910724628527599394965216654971289861894557525392696456702787629838908300360965893373213432486527375181747704653084644939675235303368119927366695208428575620456120618138526800453006218363018201667359504486091839241451456662751968989458338513960327654630059879538212597482024145287611999215174506362570636482710891503665235973654343303186026334726731642459774043146324140082980633394246377917047220549716791380546566998964521828747892526301506097401159991023605357705853219797372930343983780469378049501734921940602185045556519822262710323294678737468430707898978600687307532221299881005745350545814677247262369680849717503217299656148961569984012002298580736784860103752453694863731428282308562084601070306976153376910652421564975678990460552697486738961305291502313712807277029079502683048111116025941600663914161541565668984338116869750672985737204661996650953556775581953739248601166208100547078889352216995654160135661933542259984216909114486674046173238536949363868891273917144316415839983081852092825985470291985763010547854741025459055822257581385072162759371056986351103727262789142736564534513703907336247593381434307167427571646978016152023319436241335062164326067570130398467601761913706759881541895897620808693291447141344088600661973690141880976899112460379299249898808732094039828693532936274752826008349145365336333476436395261866324478531994436680564011002562207054590128107339408961706658236329630760993299235744394385907768058294982941841446521453070670757266824266409468629628424032320999272871233948676001621036113137477646867097081097613379244537184829534266178175913374365816684145037677314860414993776070920886736471975644935394448669207409197011609478569 [123,116] -45614698857873292836347707202992432521660365583203571591323828217737831284607085061150708989868223859845091451987265206698039999455549631200448419164774176921130817416220297205407679539725129659719280287473966845875089592861007592597257965910639595237370004754722524606961815124187308119433071319713306048599490868180211328380186653130991386667121383674453972832302051211452129824668184785872558774605750371390743601295982128076257116488005294778587410309045753077380861204108042033174965710653546053439245424072272740235499311619943700326657968378681184374935231064006098407225806369124140607515814378453755606234603575286348865509313293360916927883406652335501022565140169412780166609398468831019752851500585139857932578154914870409743118833904970962996665721369894301049328564025270241858846288367620584208556252402598496483769260215613042885396733521133359813222990252002978575379366992810111993682519203179669121528107979188965417335605517711011550449277114105428162313758587412255628470498329016627838155326994121172150554969628555250502127053333644117030812616985540271103753369509676188542127751319535222279627968146497808358138323485288978404723739822810291633045473461748639269840965589377427351818588292447194394440450819971748806256925660624389412526862695650501936626632797061752777232019959882091182303675951181902958900881819333070077427519984302429131274951364437859016305504198254903353144643025798173033025792979475383430246670752731938855664347033703358513620608868996437530900200273007804082566307139555662065449678450074372054306924743376098828765501192493442349544524720812812766077300990414924742752528674648878097537395525868053968448266455054346197660321043565251574193022868999100 [123,117] -35567329767998864575700446883721553412839200616059881388935898695385631914215586944061140752948645855710666153524271686008837336954291930503058927980737606926290322666462907816647008617212518119918600470745437794309476654020603964048456167340870121956170175012448994010120872291515564810546211923103720567509690367570816171966562914963107457304649396101936201660506525409062588506149984975800916103711069524883372388017506276898008621451538743656545760109316833989261719358015865482854815853124644696254154719230301329045773426836741461921950458331477902208670286142631655580767658377455555830326250700619023505379654197320875998963550522908685748303478735914009894727174252796090126788287838469788153557338239178253293735121240511195032953190277977103172726362215146427015188165611847999722231755984600158328126414444601130064333399556196210515299836412775417540394243479559784916316940583065993079684810487828847626254971565717992359455956839209718034639756398954946183703508624537036574988101387938444196505821849574703319934287024068178513445579888911053803676240324228633028933476399668233057766708964389304798513519763459955327905875769518483278948573350332691482151800912664862919606277258423574398245838607870590385093450503574747765394695995150424346740376299950768306348284790357681788717952443988496940515026337933080646219733526742725290084209693454024167283871786986107304592367879772700684499298781210982990391795007286941824334523323693385975331270814284221890420266357102189813487685156176729365696977433644329406326848179593233565599257381054685965544293597971886432256805948159243239643808066067798783050685803107380661833246019426533068858617226016585641187978105870440550350178507 [123,118] 2075854557061145929128020854619189474250192739662516475572871081448304274334720408503411837825808858333713899015524841945488390072811231967987111869371009250133513455314785833157113269284111182221575689425888477107989653711102196241599404791340288410592826102889143691489524407228854818274810636759791096973142231991519760733418225012341700313093766776439630765184211722434143497664340228766493616084457639183613269143817015180143226891122795121594754722748154041258009415314875327383556466911031214319569368180971766223516511006037207590929383707937665089411796779833739796607614856044472407873870924720651981920880772059765990903087890656293875473751090859756502496702955820738022077323978898166066618577368687901796698020500585433917723397938796707031871547780403040314197897058540684481662656078330401094581392248475751987989434774146543234158060891611846736063365709411584804381941733738777972713436282790520244715205044857255247416043776738598555697315045654653488608968814036421393508357527944282492037418452445905583452675122616806768209347604474221346305904408527233793859691388996600632371608653292704995418946396422821248249596402231489960198355315331651324799097199202866780351734689349617985292212634048126302175246576852546803007917006340715535030343747041137306696811363209490167397464751091574340239691754363254371079085120278007128930976094436545937905144821953530412499380072044377286481548440703479004889883459177426823565449730384199666452955897528465341810708787053666434249675711785520687908979331700587985846290982991459341959783794544485162998225035627085680821159572748633537609073513610330438424290024646638274581128454997506440379558854559981835749024091232716773217 [123,119] -851275421930337293698192052370769485864232903262242901267935553272717798535825314893079940626469003735842959495497274876381639165435265938683140115309141340563561742652744654913731871013111986345534478944086289908035785221841505790416896835561081739920628212320779931083660225500302058579431481271344532256901489034268027640810175961371277014194885407756563897699974436988823563404742435615309986806219584297884238639327161477520017789658121296899789654607092340603416969104546103234207108973034376418926262925148597830499418763481437944514234868132276419343466616939092459445599953863570184160617742628191002785959424903940537261604169965105018885592268102417764766117473913089511260523577745489814250707576645975960618955372209344675901770619242364481824892294538969621093055887868285832520270862640073331222838313422176900136297892937059362649296984234693513148769351515679750942102364987123197254104589926602147922724118894858072459749528509327677824813164527198960357896296901995990168109361264920819043822913205171785801918078502631313607547629274056864750743963589111947922035338294089005524169825976330403012834121862195916800303955416897590385444307997765508452365900123109370856530676546513491499650734431450116970034280860947943556030755914428583827635263653848584654109089436426392771922157228295089143054074613143984706759111494755480799274328341425593305225531616924144963123786364433039756605444713402546214405743698116202309797240082353251600009717777195805675463030783861675623060102159933342950598389704729816816942156675030556427639737217652704067846363285009699674793859056102990201252023995941262994744536857161033313443990440098565741380653927500063510003213771450 [123,120] -33734425408835811192189021576513428213155572078947509505274294123766972947438890342845002356810521338949509352897084977799258756694494866024643043053137777036242383267127954794224510461405671107222747314944937863194854649553801023956348569747499328100890964048800755934152794332287494549318286401009908684377907934569521096025196668518240309587605493270641152081646972511181232165561419572837359602344520698930099650917107025706568991783293138577895978662309056575442998035432484863317360873891103842019060618230460662227008977310754266073038260107761279683304278514269487489154241469652948129876660200834794735568713774929390791310623572305606703431338946264299605182529202242099511834720543279425865209521578577126843130614171473008165784540658607894767257493827951782552351852086427635054794695449180197934927296259408601926494124867862132834326855233947696879653161620378605778818603574127794765340572284442363739848797088358284261609737361508210430278605288636182412565795759389258002878852996039507094907418963173003985436269571753367941085165937308137953335645268692365379179955570287489575118953218677019354179994478337220710047765275816284861857351797242600251771131647809140227227693421265282685731158673066829455654213483173721042341851770818802937686127144791299597145134373420741001893349292049772610864266733746301654595066866772857677593093612044722443465824650097576305946086345090977428190107877827501531651198147641599876390225334008621909277498777229165862036257511851098742062502815155395726489416818123135320475999569674477120232439980684698447768031469954303013365648328815012464260550156143736743523230279277104030896374588944419306916171408079843986509117 [123,121] 7531082990161193173766987610024686033849000221752166011897073525714494114495638900483769659567872536117813367649490634049707249291563627250380293116889029447500767025248138160336756542993123062574183453481718596379575196458718244166617755957023592153802187377659369208126121283324600442861874937283191084599748564284431454869588594880122908818430666465337004892898813489105380560266852010907105856631361667683517478694827249705886977460551739391339480875187475313027407743153152660313250623552966526952381173206367612798046259476255823998789134457287139950635684497022614413249766939942825917116864083130316732708699134876588934059436546501546115511752912644187274175104638711148357990368511576390460560458185417795145996679359309531185479145318131130889645804740307800301556906353823612516671086298583200773426194373791421639219585408451441414269193333293820348741341920063335238609485843957977057579846875204645230964664483826458597400826190762455387901115295340940900110406001381518435026600194995977979447845606272594309030347332797070764666197267883367588219721532856178795452470376122887244390069046712699878071438802486790465353974295812621761750742054775940815709168377566258759911130566317234047464579355745215346049462680369644117808010515024634127600770199617983287819540998030413368971890116612077569482896738321949523495291967383921842279882129550700389953366831194982162505539663749581842253747160311483473385817419975428021505634073748432763091230221545506784199626810987611610406956971112367648163782918105950677040228321853794486003715837619628140720399763507398222500860053525440109185950665718051384972641988610942255565859806342009406550325128331218948 [123,122] 25382868359845852156222018955741352510059440891313116997833773228512840223517454936522829734095807762727611073463271946882694270768401523861953096649532643990158210225123601491501702241884121230762391804191262640194767297709747917350825745794017966571067490614633999731802927644488733488128568788312570420794919465872235300466551623745661542826451922222688137536030377383862421056902774536937371972353404334230670779855557343678984536195343198138776352086552366867089673725652059589258723149362710743083476347634688798108837212730887191311647616359845231893464080297323797083216728397119880805566039635394369941729087027453718563251982551333738442396319681139485992045009189140636743654115585204323976274522825683027977982476512818902737565771617552376631017331492794855889201861450893108191176359779315835058135665144521631121466263414239813154801739175235718919108133658315644904726906748459743133259017152654193875138390560860006970400678413208480559058274388835403243541772006728917903900442083353917469310674131494709472487799831732119426630966701301536096427560719215092170755036331741841124635431985080396246823362364776314723219018253896028816851919132054938478020556823794293887274191022434760176568793489557955631256084176483256553595243496229042438094475516433466331279657334127172004379301000328310150110825332579301267677900898018234975806456992891392171355878244803589214913579671394097893177634199412259022913754460306691733898578566666939483111684821356754128936579891303411663165680998946541067289826816481603191782624884377978065796548059516332840873754566715508884370941863873508531179935660365464298611030198715260533922699680159352621402387687 [123,123] -26046199413509265180988279149292911160863005581707284496092790908988538192875794109321695054149245471474520241132027385575077496177950532714201758084790983295580498083323571429317794628720738346373839994208104708144444199747085871560280275044357360609143782613749619294323513811148836201509048932821348254962868426179754504044273721850350409421681304915530146026535942995281073077861570789216132394935367579583966411685955819106597155360185202015553943069665923008255235550103204853420200142152607204318979713106965654834166238519530671568793202826488830180034542857919394424627632572658149391325161699373020582635608300481700507319780929372363422207637055720672633927929930689257826298770704198105902159657002501583879765738913178748310966310873639573770612320493142087207309312388051966472158995447799976682747626149708387505971786754820737753272292076147507804156467303747005634115853816254504407111871664627011417176163889595112297326158110605993210520950289851457063662099304612746501335488107439194828258399441988078225971992331644397092306047975571346601854519997563266059145675340500311478125089733719854216416394889199899986407412614403520115798011129703156250543121316837141450883493665583692832729249415367125859359536503306625624095467288714200675807016857889821761096491088200292305089896500924374385248889291785138651450403369669112878784894497461191984858271587096948719145572008289135597838336168899547736957695909646609727883274789122201908107256183995113951272080638973209798857469253423949727796501152479852452372328154256806251590384455350054033084516754015432916585378571216453088085710497037857654993518802652809860166453743328799234788 [124,0] 67662309199893924334432002219208689500060216927475628890132745361795135699957446459754559380411689594536711553690383925336338859558217382197912659889607448037025545335082316274714784314287945356103432218574854728995364878942792087492035426934690676809751885452941702157080386585885617436527493316113968936215563981058503704973330606264119401339634927596155327049830086613050842732440238739773190323495610117168707083468487052068939330487535870169821768932686728323671223563321012044855319181224266430843385598840854146574578524358084912291588605778967047997355361910560707746763906791081153698297164155044191691148984188500582699867350233424575088489257285840138296406076435647265922789496600149387761926741040718538024704668719320726186212289688292697730863178429293260551454679386021302406454934512111193337498529144866862800787861770368451256907248434283298899439703000308450594989161232071946548406037165223166088656674010113866516945310026626619652972960872571206074786704170176337351726786214789627349338032309136788297898748367974354195623688684243967717856283768133258234602619914430202462535309349579422550402632900409123884911128573740394477123132703938409323216579667805826031624449900849675163332112606463127201757327639358225333535129884485479258374188871202129056308311937432245039743681418695081563326085284893269938217528485510269054103414708873021878252396210529229981962760547501244378080222297195303335145523319663299040554892866647032691611742885929769028002920793283306349361205606099917751671913447953612918505016645509124688231441505049905519473400667120576985503887138265007016332640311625346807289401483463765332796029317485748195787157779514872185548566036049100389850617999715043674977576578561727240277746782995187917299805070163385321152325221924439070023853073520947438387299912911701983818054698754965044805506340448697190710538545967362139767811090757569152617503438666247088374448236997281751138109834984561115112786712988516201438943923600163817816171360950355800055213150516645633810715655153122938259002694394439458847045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -9656741639916794767526688272115254724180923252280268327423556324118016579708614778838637543188353719802757502673109579283487788502531826912530669652555984046111313127724818513970527617512926056599456512204072672050621246564462065555615217019278563638334173021442887354894584952931269798019033693854852349890159813217993863109090404279994572164046838060031686393324802574839666511066991960283920525704921037018864749564070516010083965688085155404376883819715255881372963244044454276346038122613140942761921745292085931167941852321922314603516612973137249419549526706582500105119487978623494760540014460820060383763945567856358031528021679828734295218438671643476749195676409348013333128524274667877819417371071270867733480314485924430192177818315605708346716801242544895824864392717689090646504138397818428803552449218423940426360956447613688286182595570475447142121680671314147806803126931563988367176574620791079876318949771083068527999641658603084750397318129667986233501887089697822924492186891793355141302103507579604133549073619941142382530428273277569331274040574277953384793205990901990343237637602238811794417324770869464537174043671661048255204089902683411549734502422386735599909365635103047934618921100289057991224640179594146372252518529133918026503414860747997625374578428625563397381636934985512144125006491059099986730868678312117806193192825527768733691262845937305454008944598605113100131919423246087625290542984860663014907635456911860272332023552824470943920203592094736938957357265449108912503622786015607853421765879919975991552262913375334357930379560024274113434328917836635157056406782627346025409304012963100827506194270062750744108249009928460241296804497804298686740799884214048118054669756558977061027726069705913284515035533310152242247593230966161142557341523368767197972549059981077988437853043358299733630558375734331145716703369119632121403100683763643338107669847126294435967769022254744670128979216270227179723562380956438620124138526822613483924598329820008381342366596357530233759824207681080783516325283244441379792988300323486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 542710393388216869825641256120712491020501652680895747051389010855519133185951506192869272808053247926751901074572414625313750083265691437037848624637638477663341599190465982845240963487766303995557668064957622403739058324039854090630695530607612725871189811962891738217688778877241283758335432155525111380673200314957321525137175700619029382940070395549772611082032323883889850246289340583152687886272389442931779530538732146176905532120679753328247738574132512509821310166609616833682074369647794778790247075401551686288811208436890233817864875046017879979921415336988351975462311585919643537154011268401789875162004363035679493748014494341413617164559714130592827189056072661083456808600462454916863033654712720890256243547993604791892623477809965273802976761181726263338729435683144595312734036165185979947614133433666474339465783676106373809303701877727796948304934918905251891587667608069891675022617366871053021838096490900148056033295588209904703939240741474071683485481548586614492610647050085009024645426515299540062349204736155109784233367097932145858692349052953319472105355800062543670113026186568019470269876891708377187175319624738537601219305724592561500861443328970382035932621318528730864239840307126879737249808380327139254188749691817088405127593674966990888189225196827558523931090340724161991649002344467857046791460381782922739042196906458714859685890524489981167808173387948354760426653990253847038045928566121506990661183389451385558083463026457235315831998484842036578683567823925464434947602324918621107626832978491437923145168660931415805993047932668650482731398145029636876564939704367689347760792853673987821473305467909477305870396089616074180030576786595054901936430334816676732802015587313502294540889599897979699894344406566523709583926755849104266330814467642929344953446685563711682711579654392394300618802819951517797758713379079974887136450964103672045918703703916604652149654604330345026234850539802383899291810873578600662414497247904303609413180370883922119748727521818894263599731792558666175593957980982651179147069342434406280517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -545887420847270794463378396554241991904416511941764664434379087641940745733896109534783777186743786721347644572817225024438817998575685643616140659336369126425634408813248463706228152575799208994960877732843761696988023960997572653643101013890799774198422456781384418627524698068510717030854473972699639862221809940201531452331673849741025705041830436250615813921871071044836357367344758364586823263191774504584150639025457720070749573849165059855882907987218760691791410947139468368557011543845099066776999489483607348305362024166486473135989889252508467445670684804183749575266298716113942152634978347643099442418709971912250295116087896288710089934255758696309217018184083986780109153953444828474204700986609606547420822829153235679344688342440404462840986206173766887323568849650639278717161032861909596525051420783570603563048267890533327738417085255395658938233741904896721833886386119724169704324489003966457207461279980994076251189366852772003541598189467570614816544065756530078710222564212634579210150472535668952971900421093494816267566373600496088339838587245762892485826148938367215154127750530918242659686353809426393606993680417615344886661357370704625954626861594881637893527412434961221038979051701993345660447048449850461471039449732311771980531922834355036621737399696797605626016865928513287377662470703948622155568135437893101449172606785516864617688055297177743643064619663928840472835593095627237597967624704759176668741066441405626622708773022378955471994399758371632211118555360281049082373611911065055389428253534485945037195403324643797394587394524688267506590470743058183742339434332280447784471359988776725796440198983377706501508077114200125651131739988621310336213420260139488435895239285222940642915460166585370070501274210912229299559891596995992250313575433609295855547952122737134117377501498235313902490044908490587288625207228748760835241226886328345362918492989951677422780909124823329224106545305807381571546720287062100293651029713442554710599428989879445153339430588534839290614004547625814072625300560348549083755642641335725784301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -15074253657166771075120979403060850437707041822402998682664313981668163600257891839204042743228073852449364090361403912438169909388642303095529831086878683672867721534268129013594895333430826884135113523031322711600174404294337765515695171793157803184597987723695547527997542230731633607402931079027608420558475963289508953047083689755297345433811329709168010987189480780471100024519602218783353627626373162860977057162674983967728559063200250093059456415591767644294386748516727368418696009995059915405778096161721111585318113546921976775387913937294262770919212381587609044649187977147698138149804992928567207122698525347363498215608573759691413604242415591528049582530557712780283950170995760581979057111353229355553951594480212008649747067778532036408602888543312757710769152256171864058054805590242359775211008399881837607275258992672115586408909495051292657553877965200684323337158023811232618969930483338149614314186808417175252937565322360717751094373396671553373607437913765927152711012329823396496444445594055293226860061693819329571868593746356035392585198618434500284372946224459766016995863059035489738631797839208751162399415596739134887243032211963768063739055942878666411783637220946760966305954478857610823070772368191670668008979308739879413851639770074307292939543851291894631525558430332427681975228441488191061186835217070749384982194190906532630305676730303427867413186914151421384886104878406783780471481779324139193622427905878224246583926649717887118343037936427397790124744674912470516677316918507187232223962152051395141257124672831115328061363401124651895743718297054023422882024810885179276757606625979688521450392265485095298796768185355362696199412507996152483714615337515181920514437003964309737522550450460069596881836949874356306812404865955534592066526997212412031446331024915352225446753510644407203596055298019268131610492269409996963814309452006593028517310077372797118745641186295493937925615329446436276576422605758360772264033327385427347479463045720333259437522707843190173245418123486871062934088783798945677602776349601754191098734736442565917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 450044887063926871869447384587874768934451611609389901082496954815108757925904579992536907340362114870190268561064221991390370495187200463689403034665152580801732802310072771706225795500366990139854625018936491018187080062492540312833657866001034511129291030986086337205604056571789071684958152508451289997294200522816561138202311392899137371879771915379046838921055749186159727190852007781128432899159355905767516738502636605418898913605636503297453361176470138322392206299716061310902020181675390098089929765096169171518880091588815519377088627083188543899643587721441719565971933893371587232638168421863235554033321332405619111683674496841490558568272121277185387481632511116126264495731448096751755078101534177680611025042578172918950316923481124681898308724704608095568415187023379833713375611792966632759996622842667514491897540987654805493572839125669356132500232818857983358375345501414888042314262030403099189775658782252509195173007308479332855042652264203606462549654297616706010178886293181223373586489119364161325850648779870028335923823441475015437062449249539962962405939362101779588963253505409700562581044956475668987812912943740848094839844234380568320051680293011286404409940004373660783067525138483805426947227542583946151754741876006372829900631374232667308360311412438604527238943064218433956232865444234356193564331081717405902988306266551216799292239874686668445215357271268672658166329603654899541813197669650223079882263652900126169701014721054220503614338987702168568639815714479974138653550868881510650665165205121980715548739596549132993471555813611271662909862170617973761719753039874946970954202825177283252673014038017780373181179538115831461977063666236187453094203803022982285065285633600102677494015555820778436566720461294231138348820994121701587646266874310118542962728727174913654776926070619879148692130156118332970811680109774070183354338252009922480473273649301635349568451516813604757568049614577319185834814259685881814347941860138532679951397521832749953908357922673262138306362037876148430151628118726845655052544448171403246305999346077442169189453125000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] -4150063720863253792078052952232675060847903546764734932571547210536486372561613273345339762910779200141550895320246144505600586025691170472097457580235168761264052518372831943692275010560017619734325256620168526046748420795817555033903686952352638321328376842402557005117297671369507762155646858600743486919457484952834736242722259300252850946694425792824089053845785436217210555751896603714971782663211702032348172267697040462901028772708857266455844575162735967441144878901994877123690213167649167268708610623656522279376717763771401312899898179975157052192294912888204192145439570710149796615769573717338127358022307048497095554475869017919501148018260048313265789357424464634192264757813845708180648188005454027922189356301083117256413614967651003858123041416529896068626051609018478278524815368547992134364283537299980280382727998454521586788009546572095562702025458143345231118003233391571354195473609780621066818097833092297488089759060260684689370097278159894953291183274637576057716867635984655451417723267282312271917094164938637830865205288727335414644994985419117257101426480112836400381113305095597101024522971279787752254409765923321042402847678759820962814695750332872130155056102452331473468560905555662582249084714162192360674349709956318913760227217522319657585059024560785124528594957418101825629707563650636941087170278127854270787522540583315058284987809466354198786320649571061007272557335369334993518274337960468750890062951604473729697098535229823832836448867573913205417201257369778646620168346708751989560353103712974720323155464414723244113254438454188896335118715036002419895127053717495050505727962377631718239839598398960425788826787489997185854780869863952312289994871356851582851977401660627464486751611842762533310818487729814553976772408080666639088346833894500134697439744944246270462721107764756539342520583369661550754698358437584457379927898386376682504666073238800954460677786790657192502436620007108085719349835930372230417354406511329897483431447198241676696920037395133833537743167275065215994345475826039825486084075133359772014074451362830586731433868408203125000000000000000000000000000000000000000000000000000000000000000000 [124,7] 10784906635929325148652390562241669696158241161483406565199439700239828139932414801034345934754473429960480504741970979627695143800522262556584268614761205299343699946758275416148322514090620499281596636152483618126934029939105478568462530660269263548037882092424963030338983925660166600943083824842624212948180745350765061768880004405506781369763980130190780385917783699797114773755519086903532306416715439520015505547050829262270693759790036909174347564514436714901049122689669370153868504751726066354623725115180616672520043994532018591833498838235363899418744630241615557697997848998191705598828824867927477091489154336471433408467786464663379237736000321670665492993289578998678257158545286400601254428126086768856801026181045395420336953687480324709058642931393981232677452879574070282095657486169570576565452502938611052695489825700090462607838685202124514792544917824613376624967054150687028939217431258205746106731262250683850761565722224469084326694311117441016525864037821815362477266871439329648667725812018686891660545041249730861205011190058633649475100799865786443291787752303585431582127165674232571357287490414189135714071642388490742547188071852453518972508452921390163910140343431357948905090902736885913260453815149650243702176425471665955014511798149901832220138828600580727532268631871073600787660286545252851603514696517131298737838883319777729162976745289674656722323733150692017703421651046970489386095459214867327079659109537223798963954023422564005898271964746041342967787450787165534222918241529642662864444438105962197478086904638393244202299910461807788240157085689849697629874200365685632020558977235049565901595326936429410315680163136008304301941564070187440816359865186931816537144580861136792481706733090918964404254501280845036266041158993978541599526335905846811303585258812362135368381939369637255067544540775809296679912317747144000040286064381123308382048089407463538112057329389817048017397912973012449890593234055159693769265157361395497406487401487627355570470916761154083922002207228850613319272017611501298263511789419025199698864980746293440461158752441406250000000000000000000000000000000000000000000000000000000000000000 [124,8] 124554952087160781111392000099354779364312031533162649954185222706513307458351176126286505476370624493053855354235942327144622796803181960511609616587636040252036978270602323621621903145104399596347360768668858057316119857378757889189392162496253151414166593592811244440805645811591718231989538210397092001082383585814797627692789314037476161776979455121420019717120822221382548284078809781501505422577635063671302679174254386174441735860032611869244980497726380638604647213933471602856256810273909565743316272583552392967402132126368723411547165086903887539713259356760798341476110380226136670747960504069904290756159896645209563353008920377861618197684433849148057988222686032789100881032029761951539218134654581254072554023766820264746167712484935630864463415635326632837262262178478716309750257466827528112114545922938207476039282355871382231275613947203151550056673080663709872457826327825501932358896029616950499981560963950382672539746375445894936920824211043694346057557068132808790872638556250829069592590830118682332567589403909299463993360687361298515321710888308353063913141191145742858951141566817060557571016907295593221449496079170686952274598383654487361550507257546581330445457775384861121565822641724267066715494137443124863730491431851230019784027325617989136680294933028360746332753572776078636989885375854587464699792953525047130050330252926542499157691301749376454747269425548650212001285825328863264910968171448652719953836603223445320927678520224993739632613177369656605694881838212773883624697507967037813450367132073139035551234735714673125339887566126951947949192154507674068764231084773269085115454915267630226343637146013858562744595387208748676655055506900340235076661870853156895257457363543759226844188949752823572744269490796004150344441718042199676862713588065265540003496959955624536045294028189757990063507709153143068445844279949343705747450579955837843482505515096475097199688453817902804769029116926647304491660201382219892505503182354585836341637194571831688356432462274189514632874563283419274210477670761581411016983157661509607752256534318746616918360814452171325683593750000000000000000000000000000000000000000000000000000 [124,9] -1540400808353659262512328982299079664295502883575538589616799172075417313471234943126297955836598491850307527180724590410982861442109260689244387068092152185627614119619694533951863002897442520919609752468736116085889294748059528355265600767513807471921927790560705938728955008484159582588332070552574033213657994233082818887238589414749869647420419969616249555683431607289114634176488262482076204564424380094515067223832175015059245955244415777485747237552635203151033737534912945005554510365836182565069073427012261590914672063601135125832331670126720826283745315174424149708471015116494044497868845268100044481635301026578531364229344137661755966735596574943844262470418545154374815083832214026902711257259609338701638709967276233658284089095729388657845631952124725896050325906847246136553236522616679372387873432899649894771122785727013059134559534348382708576314323624825456057522050915571272622415965890735048651062604892702607393321498377984036354648043726172481852919170900034017426328402947115418077044184502378556566065419103046578326628742613184043882838785430922420641780963080664933122627270040158318171225489676686762574292236061583502093835796012226789430778721523453281166603890856921668567272166102071910545914197944408189466534329232033908726910166571749026093114706253262510317404634639726893052663544470944695738307530342631179064875203323283874429767895500657016953101805158951805257409594291525364263775188296665441480509196616093763759398932835585535273204162354432005362441911897661789935324959163064679467099774199665349936871445783508951195674884286629946799080903680794729882481136516254552459662689820140041034122899381907563085237498741664311927828941221691899326819237127977546984040415219846921664261241053540494147956118146533045148320537184266916034194873236456701340680352024256477889217975623792641534859480784082027686143741958398799360049443864883837832492603723545142235261924187778380306715464782605125307382051905501501134383181842148112347740460664399065944950241493238052023025342185704367423259039323168672565596994873985272793679307003471973258612592871941160410642623901367187500000000000000000000000000000000000000000 [124,10] 9040725518474976357225435388318123367371766965336336883447667161290696953634546293200199990675089939566414752905851285335031196034637931512147010648642399884782272554859781516325462574146486739288703361581463414108224754556452584100912640874466384628803646058137868932934843626302890908047334556726293419115495984131585239317978584939023768959747966182999281509940495996008761392599648427738494012642534010977802673715523455680175508421758329088104758798868384259326599124813073750349241613355200920727365124395869409484814351291546393747465029924841523927996541875560413030630901029064598638963175027886762446832574612791433827533623342344169096859752771823465101525817495863542791757155240771766520683333816830357398604142797940673753972525947930345926158612912137474099549910782798345944765199659727571160917131801195502509564751639816086295887969455503899355588640131445068416234703240260607258176168821924551561365791695588674174378231141361557802588525352605863106787190425573860906923182747775060179746464894762022306213895870068924616301908623802962417646649678864129123581086383196312171849829023704466710850686413559491723968221980807285918469137785855073382413748227048360060351383940640794661892277255797526882751495702062036480122541837303531944974170512157116034600050146927560128072130148295733804401469974344232971049664105971367184311148967060011220064792369555001834992632495384077722477704907754265673239383600353759293334340611621144424305847765264622013689196631848366990759728446413183043564678120673198247533361885073943121095450842095878545712663629467196145250660503209671127431547207900777977587647344753619426816444911863862400467694868144407521620900165153955239601186972165325226623234394657432274127354901640150623496086318289387698527724126796199823715132047562990118175463120390053439132143762848446857814597056601606905422995283361687998347787803741440933554742556460073248006197865070406614910831896361102752429847074210683251422349835477348369090169048712335707099226316032681373845758909294679031177745780323254488693503041918886540332905394408949297912342357719239771540742367506027221679687500000000000000000000000000000000 [124,11] -35697398230699865760952898222390115335708536313861273364387785121125378295601944914335382411723073116868776901829088992499587322758866484768926672226747936322636871983971038099420276770159800298786667778879769154540860079033964852779963889862157906479812992118426559154363219122078823067743165083983400369387351108971518247440477649850821195475887672558670512975033634170186939509176465504233693725490391328675152795372332926777780222439815960618025178086188209321552364377240466212565780770944190911444653753193570197051261401904872984274399220153186562878395185916345409628938390895916421802270578208037548808838149809581022492617291757095077339732268847205164289801609909498979794226693278909245201953530226521911529443984193309684191277624657379795040143747000447584182178711921408646615767785412273118065665846870698224919731913665940185912606407909304013991927197710379298549969624661317536874523289229167483293701851118383330067355489315288919116251231827678340721992280154325227114926102201137538939853615690515259724709054444336216841018172490586816562340668948559385999435645402473809039259805048249876809946501003540327246376730662003494486171176602155423429387623764369107110505409709612398870288894014511413294324304992591667728529691722242185428770861696973225146837091568042047610591419735377135747959545639367828693202837942545052021676156822278500758520667573314843999623764880249342064443431708123339480795409428466502936669042921510669212335873608737310161292486761648072408356505347827898071574500711623614952967136410228769142305638654024468855523287416480300813947198369923094736206896400843851767993366771591811719862736876126989842223549543264177729161211119219917848850565674940504002065934546713581898845586791586410609004280777274303260681803992058330206014389207674738416248390256133609027196462442381602409016915102060021490001384533730877552061193237270617540320332889717330293442544344348814239826514649322664303819654988795808640045691341369127158063341060532998743787423969434680893150840121059630193749213890548427669719410277905035898767348654574818248149878363584264207020169124007225036621093750000000000000000000000000000 [124,12] 105123899092396177320552678854030512607723996018911935478710404236840255299653356928631946419260093168427634800311850291980056594705478632537038086618290356960231549680712771920845503660178774174050983268682126597049366294598884337468131139377865313797960939403655231239019673965162824035004060627958915002167216272041348457489576669515010316108598119084202970843919351608904851972799293688842534265677891811679194091810953312152018529342191136950115014543837125014579983938284427604972432530346453097222876722967309835658040346083152207164781092482516917628644476132404302991691940361250902670373715305818044759024405969692224047329095572678785436422587755243144164305971100961925542272721354992680752406970602028637944544568206203354053339565884867593762309046768391310270307488841018164136817973056449303102872614909665742957049823855121734582656429697814054318189476577808354594521685645541775470610436227717510049744795278429527980387184217489330703077528521861319982091315816033466194348337238212143450610492434520613225648467659282071140821696793557796485662710303297677424861059622127314026058556389159572444170411209870542609506022748878691245848483434118616099542294872101740389362743838563891502932737191600786187303668164007035499784013819226383958060860518959914269600974352480944289724175827813563659763468584483847171806012016969054148052425502408551850551973015525585825903107628579582515635983417448406599663625677473400293904611483670179166978534773997096629606936527149579480446251644326960885694171092808566655715859435715476874451126261048346039886209007275184283588858129510863442713147831743956892140997123433248919914103553464750441250825530904666407351941742784504558649107775660847393911391347918048039690121295120108101700919413468925391979617952478980362140554725398307159580772428122603697263506013504183146346090758319621109729031346909846916602706783478810433238500962184114883373690972166629734241510459130340287634438307285556624932807781514836763293362802480958586123746183337557427888644540545251813248854411128885017313176749756148984377580915737845840853913989857912336667311592464102432131767272949218750000000000000000 [124,13] -242767314642911285992341301587213880815471946373832535635396232954894186640400521600955674278058694647279788934825891444965384895173942942034536649346174999081272198647126735020751719533817629811486618187990526093302130102698773808272681125778481377965429783773456081871577514283368195695821964083317864865433405120519800751242078528215455770759008167496909105212701281287131664523604718116999963485583079987537171278719786169021496717205870726108877122478613448286091179456446986941517937201753086360145454779231934650975839945311952684332810742888464423618729430837135177599668933930830360548194244098457917474978504462996829552358678427794579839071046495481302560853446423594081554034800122916856427146443437465156916217599186012429907866336568749562506643076911233093295080618026483545444988184430002584944675168185072965381030195163617346286816435805668129155936307696056367017560710527522492150994768829508429615857352756727260600296574860300066583038512433660333052684145478720974395482638726591380008543908697223423053479530462385890328563718424128013798107376584806646087137988885860417753382690421833968557464715327686288870527771064699380443538833734415194144763306161895570344312864792964710783467933438093725596338496880309142377507621995593094654235703155936356548693013538617561457646667161982937852797002045279951935400554079214386838040958617868988622622197288632088932892858750495348419926878395200387136294166060739672204945831492553869070014118660366366149483362526298252225855192487566444483142212688022154593321346235543213935437588861412308503404877302542866188369319947917128097714014963894324523821260836450702576152038212002227454292249709187761857586879500516253596977169003500897365319728049203648968894680008794519300778544416436621541608171382886527837694957686660733031216269271823046131557610322035830020104175228766639840043167711705675323776611711551164046687337108578430579582041407817790708219309381693999433137551672865481992385821255994797399159321274998645637649887359940227155381905304401736015734253352174892389356468735961900307658682042929444753520038255149219967587992385915640625171363353729248046875000000000 [124,14] 453289018221880287066369666859478431589343335865945134271172226033185789936428404399908612766922009132971197497049169734987159269119985149733796083697426873675270453869898300526758511291452099493268074328080743199492009972341825743307121791850504198679284015912198208788763179646292292432498444294774249958962909251186731831262610767637570931392185390118797312227732877822727697004374671995909470353816638450346997510066733745791988066775892406300656156106113691915747866986241632521419095059138195422009815630791560791362418006713042460105058376606327404900632014017163882959619599783057600183771578770026993996115573762719479717990277712612197481515911126441073982465406782615636225660848149866496694583542213712813602556481053273185460454035704349782787578522371524520506748231117269120038002295099145551420604444453497571716377570104573254921479294145958165436682960272063771669049723009185422198123018655455199622490031118388016310673414194141523290865881389148833879489474094360493746856095432855929094645279598633450403783784283898970543926243868147399455857959180181302150760421791857059596950466447721539565732523916732817162898506557280694458498870561916870413477311883531785921225663688997687877533384360601029172651571969166633786640233713079646195278142264230005375947080532810498955296791493947615311431868541819528128171618572957394342440127889757293388535328874853447391045971210230297943173357705210851610874348619923652403058386917133486777235409149853163599312232593440124485763134969432214916199070655304354552110068324762384525721285753723686635809778401156966957969257100528765898702627661927305007183062408510365283524149872030194927783105874918535267386037006434727413364393902066183879759141046016116986958448171479005227228202514303175328868061330562504022824882371089232560644480418232814456450239496592062953141900341793880313210094476447256087772760504945819599446661267743878635807669866852311016721194650446226176704999070108417053760617688849116813727640347304824521038837986935934283460434786254850877735232721206365809527341307353746485617362352337401169847152692125598672542689804298987610309268347918987274169921875 [124,15] -699046050228180459789637752079426289582713739864611259061309719005606391899345975869960572781221045898685780280974295491766028934520224472895990696594902634223942031747288653946304759355850155992777617129239819308948610257648845497701450832175626719356792102578397590328351898984121818098118484117206878641583460285815962763770389991594056632942123996184183257375374030806455491593648152374096865531211484193544284038783570052573569109003994110520169789173107358054461494406148826777437140015201057976543110378698832570949623505804715766494123310511640409356222590951420098531225675427988460067420303281381515780114499143822079388294514686736068803538867949042207921627658028276192282645252988438203896703519692023725791682666851489039142211071228762998942365298259546019830253425460580366741471975949131968011946884088215051545910305944120364951574885742433880418708349909419812326360478973574094559899138950849876435977600646813704721833745298518510660311162914645947969631404011966348841850422127992736498828990425153815233733911915404484767114212584581007077848402479879849924602744243219765783817916242946929176535579118808964646253190338934697334893585962618228135650513923529494564315765044872218656489477227895130160524671097425081118682667382415192191550203454763044580276917214620866946054019350910530239311226505622557829854606137680331188795175452310156529838871044217672382245610707792225300915699239439563305207564801222053291031059697017756115432104769787092962364846003462659227542493151740902983634403403694336305908676874960530194242275883443327671196523420502119333182827210458632861957185950310899798004752355690432193383994843729574906682139359920906120227672450501525889374743557024082919301413034969644434414082500457221048984405867148171631220993276997912996439111380987964794027554628108765654713852265867015680049792428395691763285602908903665949850315996489987856045105855744014720576241201836796714192846212398899154739524469458824239800617522369125617144072876956336796041825768355159246351382137592579432173502396099089113669451701367575176511543448360778479676665225436577727480269572879478801041841506958007812500000 [124,16] 903828087813777856730834385808281062003715470126117302987294117096629924612757362470441926359670835414860142105109902948978275622420949519025706923361392845748628776738690561458788071429504129298336382999710084107506525652175010884971616777247360788252414966956461619045606083674982280788363023946652927211549368837937557619794521424065502692094481805486654404015789105695960393673575948605790287841198656417424329567467598364336794029122280687894746970436242836552576179692087176938585591252022137006881826436682311540437878064667550972844088284336586688917417238435673762222468899524538723781978794027698518003516030459120350505861783241635388509556357034990668079296073764159743275703653681534518091820678476230915977831677262536405060752938456243434219625143991069698385470949863664347812439676061439306158402183501202781084203886752732047459166504527747255014685781544116086900465416472534015926419406734762039984053620469647982671120734531995876795935898669146935340232738136891101173455155402914983939493548788928172932934508779461695175654753312573476731478556622147574306690732142765906961550026573762279102666684873128729834738914092955623804166957721193056076205446298411999541339533104310769560278505472607743876865863369231478223928540824771956997483651559282375503729142665675757145180008102410726708994539386203403905023225610442427548345390715028627019393673803154104447586762328946158169134710149128168748656513918547287523928955480687950115963600493772119540307386338474745694846978774084293942837230474943914286149567692791828950972019268739002861411064759870814597095879924276703101833468069610214658194018803771195136407653534653299180495565959870567198295143402011165185896746216872312698845005116430350485425305283510815760540881757721264418346864755394069251315279185072580289705993157620301338605527003486206028518046129166335114124440070688340321772093457817163946958738144178357381761199732507150580015103210816160713057572333445321031776248534954707922491239418818519671252281473689480524519537504734886278135565856042814601238482086059278170831466636810143225374973888989332815313559876813087612390518188476562500000 [124,17] -987136081651196848323388998395138069931404482848518291954861267216035571038398409738841237838484196370749116380432557413727397006132457537483539010512339700965360591845679700187571840654570758772372756174741848955656040890940031608474161307633549388780847103823482044970389573675902369031410682535869884520779334047558779742204493372362248652667152672352559017425646376728614190360959479419910640252486475845103446950584956904435723035471904966648710938202572640004517571672483529623109425370697784339695446503334232723209315173212211847352886075360875443992535720873726541685603642138564245108134861727001859294770156451771725613854928338649318104391895406166635641351010288090668405137353515139549033795329640995859328505446102671223609418927972716280898173218567343007865869207931858403995192204927256151820034619063715471076131821629384315101105163602368959777663552846588202182365876624683048086108695358003076958227237602914703034240222891060472222120539582982365107832454847549205074017219829295941107648549222729856075287209147068897904930520589239756319140397580991991219774163945635276758288834648389691547252531832869114972373283091947034093441624916194224714131368874444299667026502388130898689291333838071136288022139521722888554608536543396171607138547558387839018489759585973150344683772491880214033776680515274197977360214685828457362268663564052819402403531722630654571331671314927301719974474878763290381653929261859742856017232601945334753080415097085176815183803304552943836657145399276986354019438783735621015779492185543394856780967021136950669681068338786919709868307102409852077472431429773824685359586336029568943880736881124278955942444282908825678432655109296524056424905254369733555854467558856703269567898859636975096647253699022466142801987855857388931663814803749229988600090314114814251355877920392743236305418745375245025691599069752774945080390026018626985740037282128519008026065901590388490636351139818726221078039720333934851124207456214486491816504135527414919738485671236493784647496676792542783816526400252299105674092935087243424808765475562080914608877464351890940186251555132912471890449523925781250 [124,18] 907011699979628677478255221612721627986575352593781040606516808603781101163324941854086471722680327377688850737823300613176981969198168787860619551609431514799418318132358290848151924314724051734718940661082485522260197900148801991049775231192021400423524626290487036988410273589472599182358081224694847112836690417385364730393479681749351374203856774723233328519381595018886972139513756523887466322349859766961973916753494499049235662217319222757501566730527129200559208965566550350902290456174978299249118411276948535973873554733326884347750214713380368044769852289389176262863371251168615184737677170767593347086048528989602220177845484803423086469073181378827849496955250621137782519582452936433717803763137607890772154848332238558790406098669763803531221522270017889126147778105789182940582199645199602796062663894306498299926665102246955871259467385600695506991007098576913651575421058795220360887206197374009198395517236043615260370088422448115247232030688435142965088690260766477147941245916206293317031017477931579478096628955594836558141268409078777416441271501122659721819618156570932926087279793212326133311949501160443969313818031675948871104454896301431020773142439667381024679915525856076669540050999119932125576616250808482771036287271926689232986681169333111762293063125894054860641530071352387072608488472405840629151403293402097607015788106762866200135520630504912890882219649180846923778231309994855040792187216043021339532340383669109237395310147347661696820401820667285617196446116095990975427770424207150218484469418450960602160109129081487507404179193705443459665981141934340203111606265241412170646716560284341456310094188813622100997114300107410477611625263625380532795705839581083529408738745259780257432940676637071446612887699341201230645746302745978837372482296885582842115154882597556565374745985424739364840742786210122129998083597608443386979612108181000984919812347057808550951997233988780509914659394353846059481217865410516351833676438357909151446401772905706354691203721781234490349951500573130601159119809521062252090916659807638563175993615591953254023499172986610972202470293268561363220214843750000 [124,19] -685153803777289636559586689464596370765511696850985323050485590477966577650669541414633420934495977127618006623095674843305214551004266018962014018507891135855919848468958738962740714688723026079547724392040665132569566686764696071339845355531511370829352455151685473317742062082268386958560166158673538449839698614539431450942829251070793881909720999842475700449536940776117759387740741702214824900147741848304129574011453564893382637136369024468001996206248873036481025942049156990317937947776379806898113267569334458323105611277826074082618409369826116715991291075919445774904187274962259724750060853805844811199716468059969074096714612385684031934992469784704013558846156007502780316909971772349840614377383212403592208884035923709043667804666688601273315304278775682183831204138098054369498537248801341616225274695268622881546290941074659228730839329472047577672956915825076616107207268589763112664346937132505984187731822495248397559771258011352588836939763942019418386644508040783990231868568045105504297010345949500161855166440016345610745867498304870948193385205564486112073159608293140932563540577659573374788834307307852632406732940012142849534164397456400664240761898260624375019957409673572578000738669929116398717292026290837094147816730290643607396288989196892600862066768589419521376357037335959316360026079951051681173681367037546766601368224288275446889778187644581032038276099675310405700901386602927556091808100671350829885070308079170824610734139849393991654876296723788241006661041191869324333981382172237978739117343151233968141977261476798039595120927489459222307006868636844915780559849636331330898029124446374866708800642650864627688388102380066549260818889671861001363320281968097665963461102902174130613091340758847015878895899200636944484038714030423565090715412295714958628918659071051412961937669060620953199066559744903319254787696794242535987848250769980835057762631811597683053393542250815438499415216212939230819166310425199709963815805085679391068407463340094836378402120061292833243725771884071418343120718527177696686426343089595665533670266365137219632605591890239793428918346762657165527343750000 [124,20] 401178114410009034748312521283522539881770881096805516295173680088186042041580868210628705729135550769180654344538299855287127927115395956078691238197820834108912671143648488714845931989657367632422182383139302083374415208939453084595238435133997489222744410043779568021662570482072870614912645246770272018264029935209005791695959528021664070841452515564724164808342077155982081190772281310492641233684514002551702448217638049028843284669370549567287859547366694706221865556025641157777823910390709217569146016052019875951612385107661325482219838028031630732960207762915860865451199609124577911008501353089790079642723399377520205879207334072492825920920815473444395218817412528460158974329878347442461341230471533769706258246117343065185077591773418905298233884595726160002354702413146746595779786595238766514629691644970823440697473014244695138747009048618398464321107823724245389856473906837810362222215357799350154450477600660274671779015727761852110346071668891048210566115051393253544574893319226998195707731490846176231795929072021478522174084087853033708153251600046110648496261589812816247827723335322480348354314087567189122254347881022542129822786145390818848160027910427794984312493456862578291278139543435049120044535439528459630951689882948689448676228508924514323224784664085755460585828427462028557042324104897640391432612388560372660335950428818921357680501817718867123054372557176708000941202021259675357847862505592533861653370798022056750804236343808295435239706323658704750444110337986865832262946332414019710142746697971620645115117564266668261169693569682766268221776560719616938107602589457926804416937471479664796284697893614496037579904729009188878946728860904372484359169707622428609808324779203088177551791383841826558342904636728592799310969377932753758834364913372921946989123811870909415946199454363549665612097311869450873379898240636076111916147330359669383871397880539945907159120656080149886649698217852002269145284125916517251792237788198719836802214712075327355552787939873148635597432191225103327682259694233063766442765672546955174381742998722574823915361375004096089469385333359241485595703125 [124,21] -155369046800174816784649009725702443546292204517646417135147442374234155784242321035680809810041516653395706795417244918038579988137138510917753765294963563082946380046746962073581975854975915246792485494882557331707278033916603822983156803305109649549048519504932804215082054516717442079000500190025159273457293036059655371357160634498887196596344799846207468316098895272837998131530629721077652010717062093238021714663523554893854777244151119721733550989131441470004589815950584159205131698189717061040457090249178348401416367319367757247959925086436019274619599437088309465155783559238167154224932288671216282393325067916050959600436735276563785033074519203981955010230545469107893434345333577690942175671913641434484125309204325856906430552561057903869564160223588508991556216391227181921891448150523427708421955704324787685565752314668231117990514951975766028928786170481280689793356065332817660493972967247617430753052539952261582207389264660421645955547861300351093586317135866602839777290541219456210143498519825414610900348878220719782111159647984713640644318494418158443085236509199384250068663926669506553555845146043846903021558051165002133583368844689964078951083870464468594658040382373761717145734191960619859777236252169831653727620917365555955060511923227021462727064216352218396420920923603398628759851498949033358047037102554067590034395654201407353871038850173850710810766569243883790382855940484537383500591705902277928547759408378358454863988972772204316660479048584663801075381851989443707544612482201095842682316041012011947552559787791698810161150012953365008631312529378538757689067076502000564987153362682788418041538009932393881973991202923323060530371541715229624641858719034163051851305083982536832917854911823235647734343850703485034603714384671644192073239028515276283550089521284602673982615686244439492087445114796141257488123406116805311874568068650948018360865523821950673365048673828550080236609256115581736400342886185805496072071224583102011337819740482063468706267433583486410993813289237471763777015036349032123149396619648932890579315107012863244467792966929664544295519590377807617187500 [124,22] 16677606877723235622448933172246460957804807246241071140257116865560841218508726626654096750212079491275621112896374719863482215969220083237808632891047835816699154659390876614065680783423399325958540582277302942740805269946198519514818213546477761096609441526711424998791756154226886867339708536854847293296384507920200307475540389583200476219667398313132267630400939015939352135000779218434549443190203889056637167743339818985301734252225923484953153924553580689329402879242265369603451498871792886535812500524168761680935808627841562952137144436223784511615773148585682486922208533775888498291961851910724402061341588868862197551759574316720293498311436019338447291230841576172094426979204665822385540475611678455143403505292607108825916026518978108386460801759964190429141485962191983004911485978669138412227684003164126629973553414429929468089048844130471036815978917142710639681834002423135827877600050099445436760853429034847131890116750905442644303640599133038936365198756728656157983712662315256255016233987787772947424124301426642641236867212684310400615162917297264122470531834678505086677548117313499686185113674969786172563480477349666962463832712864253213376690428053062012762326029830777850805227683501030464336844876741501877040817548480293687395150903791611825918591337814020794466576397804963570669225152798678276841331958789627995079061307006629225326734137814643119938069676631690071555541992542716473149830735647597244619682973157068392383830826324714327038234975694667486268148976799334259456070031454144632393864333234941573284338541132895513747899214392307866513272478037441458352735614609721012487693440340767995844798531685371552402006114423103336573718989542285264562975038265415677861968901732363419379928795937447996072519521528532860368290820503389397074198375996191281133706242624252926242075045636691941597432506067824060258583349613755500143587165151718522718754947129853649838682399179031684852475989499417868983155443994140287323367306795325246869818437594479878660723436581085071404891723138809720011860715633722740088039885309331017198549457366228698784738071481115184724330902099609375000 [124,23] 9486101761807162158661095914357512010638623444357245541041207463355132304232762404589952556690111245520457097874499206414810386785530104636814927808768258592282188755595191173698301837648208860021095423529162290196492027383934384994728273238798246184075476227022580327263434672573661464684570559810929368966442552163262856523753641833521770715318509326404639166757913025487534788309392073433042501709246641236568596064216050026137148212794284768649405844054942920741120958953601082942498862299772259450258141769353734005608066841939624881097761069273099511556610726253597530649299351897318204062107162338775272190946561255057102923190084694941622479222018466083518574070231459733694790934387465828882717856288422930363191283463297633523289606370947166457875277750839243395106298920272225862550890152655713659943389003105375210339636911946632742132904594220668014611960520796565963334401113972148383292148064938197853315467402462267267534897006408583874322498711986575891879968935427343082614359989131169915864193767312827562971848084088231849372381210219818397864436892480537781701918232932493864592318756559046593627630845585936765801708773748996684822087723768337944919879649125995960339409767126412739107610889857490435176914553723389707031434131564358172151187765761022017605218300822970949481519616268142455950292347536907695365399212556734486980095932454042563013698299173817945323398729345332081968974978256463443082483051782638526366228916698604980751637601353931948651477788039672822854295714834986551497325340605911090804555750133379288576461573904891969302761209720452758344674563488801082431398937190023051809585636834818080567513733422703541324612122201431907386143221431735781374037757677256019284578970295452277111427661616871702121258843689243109969282156185066927568815267068288146026927706828228028009094432848127471199492195274720298736449888967610527037831270481095770563446447024355504594555051877877692871510413726410867027372291580969032940219657644189160953629160716605218335337521469559530145636354044533334332467277011529130757749864698404303928447436943319215352232731675030663609504699707031250 [124,24] 30240000696159815637422119796478493549160044688213793219261386220409300958712231336014460162901379197427192422565734722689027682487375006721368643296621800597392748007654501271897541096279539400689391006971908978886528950928223098441788775853097018615028535539003950777673984077975940927198788539404848843635835878642330931400379564987128060204796069367687849708099115349749976878948052072024249736166424458627413582882952401902150812627614671736488278152809833899913426135924646571142108795213407371448025420110339955916073640958393849084548278966319061447846105951263010005513717288219574361123593139432318566195064203079941440094160634860366363353929085714067166260765833191346025307169189791680580259630979629889343547618211337248584080686354990646365975572262890555770556541046670271269753564204415470175163057284999561111419226891975930054255655777875138737535114358561443739084143442483505285137501045516114166160636342922950043031924881158370222637909120773136768693277193300681985707656910667017612913751383112136730067004016430505102747616352962969048859604246466320668556834052935998993978474084226781221689199770016442493340521108652238508876204068075810310783806146688510586412685510993060135781297504215872437630987549485378608267073831241337264191625796289132356715097708018306674018160873663213031234166602816228852050614541027798678118820029101932122476172313221081661742045892278376190421326926450557346693424165448583188914194764061607086517374383797680885466686429562038519128258848432268975995942335022392323038429799613498381061287272946233516357937497702066970573215930937901127772557241127571833695802319791505331637074134553034870089208915100149141483094030231919689206596599642475429829978979245010320624925556709234313569400124599884872238973635717848915434441315888570451590879355118015594755671113727827694095011133946192309310293720635003974448681779805003214465237272090717308244975539203771355303282506293167249146144532670714293944760979127916470549309566859167347875279473047411715412500634811457758154359290667049274266727118840736634940657111270123635904383263550698757171630859375000 [124,25] -78374348435562564795592329045000265235308837366714802327907686963122777291293567763925529837286754959300712699664400814287414020725359724052982162024811794460821473874804224433588329341328347377343872782236033588072945503013648837514694167065711924433796037097728972540734739641992767516811020636247657311998485557078091766084219615125671391703272761862305499326258681581155461217024781230897556240024515297302727140631526274564747984117669063974189867298277170275521712886534371008199812369299903919430941825256157101262734885974106503685884426381975528525286276214554672570698774930452266396672851420305740858669707487337399144771001723462620167285963654055485493574700994385468098636261595252351303922734537054744835574228461969497351735239361814835113213707285445170542343430242483406857116743000879603646912516934661836239260706244613615279729445514399689245389496939350448514750290012472894716609612599548253572877679245422966099039577787191784929085764718791518550972052732369575059224453434643375961737022599399184553932897856681999131362542018680482730042050512708987407218971477009452491488775528081150223606595091149338887971629414073387462655534842825947122340184768639255304292307830672677502282643023061063275406787214276306959321208434331569652696472021811420549288597664356223515642262847027859283120102629029031934366119474966445680053015250993485594359034763037696098710714456580093724832167990607802147353361901719602774248222134142662881726850745272761936067765879721601553526891149633354778316219549970459818911572291099763785944861248541967282774161904812485356072601273631855000231962645099228286072976904748016203373967228774038214643230949853039107948481169592470504898467407032108822889013549214138145825439813914405529144699828023217369436311864124368263021361514490864004062809404918337547564918718108160225869402568576239070393597823247915817459149337180558078871275902144065612086348682538414307180751277882108048301798999628750230652857274817322632388259626077983419138862305570352901270065819101335157340560033990760460796856512322622039120288695013272217693156562745571136474609375000 [124,26] 101091165896983536101644953188886366569742162603967993449084901063462674921500714260586689357378687589291629740009334580929229333488878412908081991655592379218197913191136961247803818094889814201535139862333025955447821264788490948633433223769576105681991381687116006580785674891531528890446169760795224496157456953542404406380720344502583136620385273166730981305289488186539569424559483993575948428623911797275532063180064229260118253169045675306488333018765352885592138966671943048780219372907680400883647128002752616038953402892833855154536338365852359184394617480934146173529964397387218467267247725933241464606702453351011340920139533332464338084001439255962266477183271130810578839755694318847868328624959740981489024664186284515546353370836084758956447507000637097967441066852165902525098969540488930852845109850480209177412767566769474726192253618657869514822288494171344206492950464674338972156513688136341531887616761708635346381735539754945037802044696008238667528448481718541963284938082539152777857125524245398521706081533633858341815744751900619804590422183374702202390471536423338245551645955561852418364986546844260982620529992076476718144421585859055584562609777062508351153797037075905546040915848374699901311253698965096158101842544744246479325386100074977492755679733529381293072339863075621331521289949727320599601613761612598456613133440619225709036697155882072583575508951617688279755885357548116092644462536320038991524969795802542414455860648052010806646511913815751291950285265470977883583404351957506733324846473781870205734575652544519703245460037200231458754040206156031858011834478237454490444634547114321019197697958257646042248755802076622418516646205044168056861049174595699655292272339351933039295721044220752818492935496343993191832282538173184485462866705442965912221254896805791651827315309703540100937515069482918493095664284500833705201888423222999861753921375529551623034006087447856864825590664260279015524755046624440091427807673784727584863306095525808489028547526470621866832627665250513903714977848275419755185969962630951340812682226477647873252863064408302307128906250 [124,27] -94920215767132443341435382166258830634172333896664629521829904421633572691644336443788895438442695887502694890223846929359432678169086594105582142055673134196080706648546629220161222295383231654164954503515597250156180781723718062683861407547504457947275780318036448583472641708257282793331239100306413627307089186284265252145074524203634643197729274299743733087988400578301750546465649437666213267323181823480515895125658812213332320218553030613511324314371510751140402469273383699528220002576462193219219975201000220130510408196592756390821135238747766019846940142510983042635638560237231305795681478068002482639157497155285505910296147146008501550136928454662606595976668324450574246866524194520345867152937697559923810460806879530008007880945135618425094569006891718359494202574935925858050160922113638870051808986863063529363857257885608482338325519992486382905408135555867178918504157784646675974647900732388054741363720124067957489249258725971368729611944255604263258520099163828513824252919859744340545097729489810365884929859466965706693453643191472237834774436573929301653203980911293772116218693321756855797721006401780355074558285655743083122582478812481873597441812194812348752056696441899358145669952198095980894186521145872103243642711171507937835430720189702813952766081603088655888878994079113132679408152902235213718805450605389078650226864329901715028217246438649465822877583651293608735468334340992649444256670065456895261644275747166784957379919038835052316257157571795354515837799839935543075426521245145552612065935374456882841006080990669897092295272241817076378297516162223274920477763974416695466643188971725740015202344507468845678101628810272542496760389767515494525518002813044179589461823922018885953319923851488837171802100781068805768982856017811198533835529986320116212066770810631083690409763102963283763910435131570134607920400628378164968908812147278540841186806400625032135354298644415107184459018705522688228716565303818375106026646801083846692244616093869845058931636726285780370025411905904448934933648667639199368879567357776359109999830820925126317888498306274414062500 [124,28] 72909948399226581936610508746520625034028346454302491744455497449338107360924133900495948599831402431030349091422809240286608971846634730680861711625122195592506391885933123986381107590498782012742461191868337249100376757070034608533531009682715175520268338074869512642234408780328799282219003180377711195751091614473338516116341402339650408066835078232202117102606941626965820436726034788014820591836909261445554745730769361503783974441522092672531654870808730403587531694258984576481803523101476632704615001296372723188254708619600995524288525868698015854150983736079273158507675691471735108675327854770676103422755702296110704843347618460062857223791512691985943596351643723269074960433032417185237124754915658914395661902312929345663617794439261048440016472714194295354014465251850488613503195981357909507394313106515639431853502234713996458149064179525409349689239446007981604755843609376802935319397703495660962065498538638532536271046054108896343914291883823519656553833744739211480440132127044818332340758906459774144714065612585864649443813945071055495832469707774149513051985965713406556490656921912394746011259729581588934265584676229392895914555276030298326184982012468713572248429608785116347666567554264021205644539038061180484230312166604835442899639324706417850963578138152294400888089515441279600941783201053353827070104041862741547051997739358741606475991134755700095374836721978397223273415803205787293855340018224853825141348253890841326090278253390721427410000666947957495617177392227627162769369205011818912747558756209617335800292386502604815285436227496748183477852641041429270498287596598581049776806145898705865602750072782994193334228882900403658301816605614376734966469322410764689847119326196770697658556780084771721067820652577478902878342575082103301690225900268010643782888435253974792867405704000295911369421192716015171223163643527061781128252506494632862132864930596671150464849150142881315150684933325147964301042311531425615826993541661623303834508521026403632269256807317087425670109061570485069924363410869869228562089630187991601273367336943920236080884933471679687500 [124,29] -48764822770075131670434661823149596534799333736391641873302098270530662983140750091433753112222415099732059823154345691977267464155248486046919579687668292320410172597696166053428174561318391210322123630652321394188038817488107893719644618280855550734882954576209006367974966002912600044911032516883288279577561097769859745882777016199873619365016511031548220053737967488872416654426304441573320493898714465830735393741041247327773839502844299304875599950011630939115835672059322185791823276525377959058611615190286375524584748675918376710565487358223660345833766237550296121833330371735846689561154662037529611884423455539425446392979024364173568314987795186223844693434950058513212831711384004772867640112404422755071800677154354484504866407163990608337999538687179401526648581669231734233210607928825173722449277250860580891044148091532171114535850105516170771814614545910612415698175292092159898119709088316039114019497608314685910638542655642723825649088478836659801076620497363429869780710889319612247868163310186498391269307387207778622267078618418066359599075311489191900877834046948354423333186132166751157229199549723393989137022713951962428813949969974070330525010310076617396655100266047875360521305871578331299863858094261422979459130336001648837102011255217375302870908211583649025790543414923334357010781514528030265039797736962201476708223079622448735780978868343353993576407209733662109349704648282183208868054040828492295216418350081856937500562253259608452721391142561270997159238752517968750643994828042327645893021058767197179138435845469373567388714442705979740748919415479711444320127672099031684343287276189551158061995004112418002191249021117319745413073325247535571577367905525213549860362444523708754831943658436166207468810451491948093906797006159162097554463355828206664134329936823565680415326130474912338084174772531425786883371833070923614252085464204018785173740967950773525073694834199033759946847228981474330051446083782967565765616536175191201240913984509970603944532385241966561296021067451100364302583218048638549064491764465506529191429763159248977899551391601562500 [124,30] 29639502651368886500064185037729209486272214553314520150481715469478960478465045788467215404202904041855580153572569733059629530718805081618766740948306423862636203817945357356752076466092800742507209175761815216127639898021452638776722979320498623872733626472041547118839161049046211811159892607158920088559763666831565690453226732597922904262353313799779681084108932617918180704551965794253828294435325135357019371680948118267811142426454204645443854119105007879396743770530570293729994155238552720001957223295536854480951317537705590262760075523720528055383923377208277143630130476587710640955730770513654622381239133641003857132453342522643967309165444443566149679308947261832768624031079736571681849890950463349087820019737580037076933295673895958694752184709509036255805231775887714705838247127250985346459974819947113126017851532686213504290369737308133344709663785553388378004766938392138146603887807252923926081889599411518294503567074743159148853596938500007219944515597146262202515029464506612791695894298236002102600853767520035789671886124168868163806311024736820147971843452501863347099984837627125145019684103483326564677091132762321052405849140333910482384778681615879492697879135615209709366388251270268137514768568627560189530752319398489000049255882060961107858447900609856366024157336732942599799028358769261167150413170524289930542342090208854789795332313894000234308362048471690350568188319175736073705803139099469048747658342225070527199413138835815711096955301568821146633195439774016225235965018817454061932569852509013095832707387666156473333938352659078737458135162593161034450550701632581897192324542791981619439980712928454452814412759910676959085011513594524451054852938372781009883192623118943915782995369849370781418988233214816823219490275842016368210477344970872213702754290305881241266334298855528710305276840137846047112394436266070957562540565851988822748739289863689020292650155698596993694819427019253903426273921022769406083241406907065503363105634609543758643289873329240336512324256488338125881814633118430888638825115855013336840784177184104919433593750000000 [124,31] -16824391572003929451402526958112560540214066750583380320914131374285515303229552408403808809022328829092943308886222624798186098554838619521911056976703718455891111279384213202453536737907667753871708045881729587391944081262246591094080258608702818338839672143017908514667914126066291232474522905092817434977477309776099009673837609722567344378319831348985552051436406498444666854915138426585474980657204534870415544755237470029161432776783855406043097244562016354939474925627166038702766567401523108867013281627867228686711864561269083258430450293575463475485922405605216157289967131086274907433807546335575984030444009758983390487825382557955510683614534544628293847624189548899911660701633500489691239048433554354917241190756564603634266058387023753125425145332562766146924981050210451510571583203529320393871758321955580202575163686872011246450277297564979061401139787804401546130362585193822864526134265188474012678662665333846813913585917851778939528706347217198636355850046733938605517378853979697128015366090265662516205499530465521021840446577319139020151217356117965635731772122063095774519016759013804758508945233475535252349285062652439318683321053136946991198372697629825131619910440041590479176174135937245411953079980194484813353931736340059733552528534213690365706787789997306568543085379175336787915939428436551184075274437552923841085704260988156876856641587203061736752439980442605378682463638204726198061604895026737084122607513884694036633299755832280804162545877612260791082775240105454776849931961110784815006633590106579781773439294546577876313514935126957423137747082295560207787584773190649981040604434164622785855057120748263232325915246985178984817712417407420864704456626285313929079816345865321064274563448419185974486083360127171254080442929736681278398653597128899471400082135768803164064503800028655846122194670736398846095361152018107958197324698046173013674804220061652868236037904497552109080319307995680957187141093432196466324181221336042698059118042513445886249588385136548470988628052243727688870085585692254669879907441609745433197531383484601974487304687500 [124,32] 8999906628037836237578989460881164784061308880366366639305010980884848006041857361772781960431170469870439330851191694264470955216395829711934592621992535282411350249665310267472182882125344815224977389366118641071441514926424529794112527397887027340865372374159497006317107608569488451629153565637972652645260517526733240988183674783773485390365761943375032272168418298498045898488538510166841087637463676106124214813474720477013340090395303570316741194121969762453507547705584530867303561790514261263384373609041921593969809798176854398505686090434042047621979011179880743457777618803536207969602827356848270037764344331823237901803794461412247870483091798093853202051235960937127806838547273258718058004470994212143082737692444434182775853258618193827349661403216993124488170466940204996360785904583698264411530113956424285806996565295430849148222250726614381632521392734057951169887396793983548060892029256334577150752936313348072854514740830767423643265326520975877042966147657671484098390919793582567173366614958331025391834289744442917118652508751229275454163006087033485009397204490001807026243121216960854621845674136691491661828192002105314597435226612897615882575915800086017949314178651448677190262765271824816401499157871286206707635463845574101054489431754447153916423027115597497658929485375934014322879910815721304974710179540924588214177601301056366996054660308078979195343145546740594892100143776800604822658997862656841806529977885814465654532126891910719202438139677483432467559556589418129551526886710279407277496038420645889505926506058831216778093560327442362883844382938989843754666832614714092982127514216352613816024504318058612864451626270240584706523610304912407685859901978616118851232663459853826528604238253701157551491176793777458022937919305890192304712253367058223673103428429567334695960258105059343327818907872638767711437671082496061432068394052739553784709565070961829189187668816642108922307335234910114144487327041179663186413127050867422443759493595416582954521579247302960172988453410235894507109304127615400227362119078833302410203032195568084716796875 [124,33] -4503220737857550320957217180073126321438113074576291970011788372648730367553507129489539106030050264878580351767602871715083940115491901141769869658862141462329143775356748975628193596543120604909856055569909307396975391593127670316856542797676592063935468784067506926733950119763684776856742399627819684202754164435443281594729772086562657811609313078777339540307271739851199234268863056106470912512546970354757970419798263592420538792940739824720510819973756544098848494462639713587497501036923110893181842037240710041102726197915326959018963253637446581402580471431785979030637157070837562151591380004037510338879027793865479983119335040688953783787600056466347502102028717790223469400543487118260370551418128398839302351094243860870302949698631241676153238091500843625944291546443243388835572668720464024793276835744410513659840842086329333642479545509727625640460047092138721959699535381974794619969122852401267785534348911980528489408292236413577994242784270493274369485295350669898240000109324899693296879820620345790192113276586516193537960061633585349467556214012364004100075744128295108698828694318053344796124364759873541220738518424936631532102243849479674822701318583353772622865407116063727295658883684563746255077641779384618160090769208131794718919512344447566742852437382975095650700465116330635845254268758179495405734224152139851996829747422830059958695533489482525712909567463983608029462866224100648961529896331165398825205723329313525543206875345124765654649812515069679806094358291334600351848087656797504782977660566187636181317835190584656320338569665428708200038655809472156231611785348876671863219428857990733502587477051088839090090708973012271248890321207990894502600317479798086532491992912664234618388466354451272401818696839672574940590448801304814005684825575892677435813648610540672756486427926330499132502549304457629783801648504587587145414705329965091238943703714349468220374210856584323738811189472047605235401148533304943714059491858427042025123054934569134237875987325809456203437215725995465850584718815993235697947572049315567710436880588531494140625 [124,34] 2074832916979198405153871231349292119874809889383089386200254584851361319331629516634431927380048959092226409945528397452761467693163977140724150571102761546447231133274116323498954727664434968896445315966406221068942967054475183250730177001388939249084185978787327949952139854185158636432986571897030076953318067823478576656292459499545500850906525092881288211545788452999788732129719250917650300451918345860629490277488327120215320287389475398485128707779764462306763636750495905804742615557567801648421814419957387384331524005859316886586153007296413175979290495192631781996434962795060696699949609347780903812995224831489978449297048581070102080938164496481132399595894450903773655938568699005683831306397854530332596462129663476908767050026964884987132550763301064841108642245036871952286507004005536618668901932600995446435448920557079105920287689882343393947384112536081213233064743107186149729723828103648224522664003489406104245060113059534242879188311178923552792799537287118190787376321383186215984300207331152827522295101312967253725653576021605489445500580747730562951115596537392823723271723938752881635599719191469038088661303197850340333682601926568574441857853046609438363721041532676524702278336572670282101188710301000643669108731511162485083002699269137318517312678864654648819695009294703457167380119794758874823692306696296404690373921669373904814411300093496708400295389218658473261004080436062699413674189303154039362533109187322335701642541020450366221340883954161684080973211297502867053758012470011954981156157169327725167308410827528382201797358747432339579117516144340929733150719403906669117056524993528775381410615488687965914159142073373556500068275786884734323859139839969485441594663979243717980549320412660017187162261040272860513455882468404928765804692680246959457511922795086256847583531128371144739085157347116294997582941269833232241171305972982119067830718789545505459931802765205362544091752007581472718499571324004248540135431081033883024521549901356198836216710216346355160376392359645581737027991145114191873233266960596665740013122558593750000 [124,35] -866595908521137547843463986597660377442527820754467523581056894840448405518066749937618669493084607931658555229006039090735075731966793897543625993157728832636323640023167306024659517442342983632498062380646507893091878660407566012546465288597813880877979876204071348316781293152348286201159846491549998376070423586338085527021701422799350617982817414469393994871826415390413482193389226670002541230299583160010050858692442841971210954786239355283638295359619299626016359678553876225301617537876838732619310240791891204521430503646875872141963648637914714791742243556492843155489777978569034402517101449572084686735864061848210911900654830866357559081444212143653623072559459328498771521939915567343383521639145368900084252982307630833971383327099139189441544046323191513497540652557001069327754802688928924594713433178594515620778823922709495386132400186198773185803480846160473048011503452101210664320513515685249906231636846017190911155222005540119697754716247965253393931825061919083174655832514335664005348876688481971147991692545658484255161663585814654278721227990539938258207616245546779229531376591792336169556980439402060639592710643275544342750249793926981628663744697127317602902540571851111800561853944893511378952422534625059649493226054682580056913276272665479798176803028319891869672320868058859526655952072841127993937004496185251331562989940776331387525210545018171320965844711822451530324791597506344679160131623076312368431731448308831208135116759566670613111286555846404444090808533258580442688951778788699568185048781570725074170579892210280499317344104667392375306598382564825623943788515493155545560137216377805771792686374172734299081473752017666297128724323515879093495744438745518338369647165937681898340702291619933203191052302664239522123747709988057663619672362301595471197456146756386970761308873514866065354023159320270716988443431009710347618039495027490462257172481573088385019870516886360145267129273070117103179270183112064294742549169876352258746222822660586386564850238772962636992705823817243231714090457434851444418200117070227861404418945312500 [124,36] 324168172670703499382187362395582950458245482716441277595296285263927057500817244856064009657733548812134512927529469037443148079612145094437509858806608460431876417619109303038360792897451729109319104295662184397022490986562684246950813678456678613043102905281494278755472118736051494044713661739013201184649934584356457476324459150315686217430834883188218203922988677060274601992082656410246948049442143674276039534189396794717973835077479398888631491667657971335931678306649592579656930108361662433970238796480768305107583500483684834593275847057917179623819594257617047617628965856215731199576699387578197196358586186178015434009107791994286182705644778105327634603392546615808617061346229474746006573558298186228498009410640597124487205652415316808124600246524772166975376454997122171720915974187016171741151019610887172016053236417305838035214544797727217756829375520562215706995533253075969232654538939591402732820911558303623794563662547905475405808674584708589213020674077065043732533290997130659433444442743031159167943955731219616887568282585022394966597578684997074968530520779693591377275371951102568506740417294254099048187334742690489887302280733837165734285006944448373344169178957184416032117996897675048710614704312751820652040880746851360476563879357907483637822370676005683012449370445721955921600579798213107484186739166575093561343912259196773319766683624810959512592033249442101423591502017938783611690929222480284956230591140823994388837199900612944798874455996012087642603439931175240845319186773371420123228258063627949665407427159354490522521996332269380274990535863811238092806415764547156279974242473176627511712605998393356956439410631628873687265958740093494172234871076892014067128943784307281832273147023973199311202437496152962463293920295370994455238790108451917848669336135801925597623452258269189537373879342771648522278620482897450899154287939769490353110197686246457280745658783873742455742450259531804806528107581574724472935016427637339325915015616343945798166573981544661831660644845297994899151086505006968963016333873383700847625732421875 [124,37] -107649295066530197165562266897959702824097321138411104245647180305833996007169905501750043450434717714090816412451665479095553174834985776855077035206478445396374699133531968817647688058927939464741050737131117365367784926636975481361139642418629490477551020445384129284590071478008807335100297740952087975134518486331420152050511931170342145860352552040753781746750102456986782640602880556896449047650711767597064851464967284697145849175511628692232642457798696906409965271347311051353171162137358678815065079397543203601342606481344393595561639085001374171820338857898307726499831745288862011608947305115031461614426209938799163889575597699989344069262975295489198628939504096319524098308568409038152162360634491247957327919128303424702560180465120289794388398557407616215895848040101283174804184158717684450408180973599958017316944913983127751373009295604314434247824898553074560769034872894106550472469628226509098469885374599148611643754630337412006427768352325076463419212800742601153543933393007480838686537309748758012495528487037396887328895594356263352389760283456574548598580101067248471975702608481039244031352261311366899212639929989803816332142476070764054436772064601561330766426941895801889457306092627189926418023741365957161235020278399163105991025792069734657579004670831086080408076150132370440848963834039607165790481220464006967225027980454406784315834451973099576218859630815012249672831297104679724264477587834373476586023815225972697299017941427070932840314666070402061202109023091872774950681717149374125644188683096613639156018046733526393493098717331867515230052758483493570953764579958750665711749575447271061421667366758389765251931576956423528319174775414702928239839050199355964830936491903249287430816275867852604194875314330256744139164984501700287013216376252346353642966857759748080582383665530192824398448587614194508296664827682806545522353246638973212291418071917161571977433910563060697989159612348684964228315979560284055813528798805893080140229697849800421469342580833294944307351859923741164433708128456146368989720940589904785156250000 [124,38] 31512718509759665383668968727621598866087571190391616983648089342702456878052691388726049773189286917676142197468511918591277960311773266959311408758279880727141734589864712472202583632551879413751824720101411177308801005403897788745544035074822549988388702741344116844284736272097739348698012910652592540854104461425816332424772548034701793423364718493761526963846033823492836085266539942720655287580602628152196622747640732041572070876414134059216132268303005420463832361755762983823673043175997108288370014026236981540725132142128381226284131531647994052708796976449515490818351722394011552447027429000501656265427148351826643352406820510893646122949624390236308519853313498286273133317050799932342288013317083221871957888253396496011638112181576962617807142115455385907016476482047796340112157921940548738735566672556520992226085401848138848470496498755691282115035988983088923021256967198800546479928171550646641284497060900823561690992210124569371766156966207422219675672710968510806468728370484968726800546174731813204726445435989058330590634006747328957196075063559677641504986124028740675935836668444096451329903217027986579873305568207721883072121762055234906998789884287876090413464729493370978676107295941325919065161576427540784852073121861445363710958358077797386123379377546117092205716672658196583421154083614411451256758656021959961193433996987922285869762461215377087637942556211320955063513096506798812945460420497472819679655290147391092533899920846414312089766589092584912796308499328062037357293842626460698142072339289420151096816820805834312139925842161806302827327005558893543415447744496044066983068275033379565048524105384921707444366256204192410633066473625832325210338632985683419209119379892969518032695441959993780165525273987334091020814588227820602377172899268347967418122074704031289398406943025012055464750996200889685508570020586169970686069995249137117040553771596666672716763109269185334271744469088091115105560077084429848204097233194639710224512155620195753382355758395792398202162086167581561985950866500161282601766288280487060546875 [124,39] -8082746958757511197626504699502438631842045098443010574006090051497797915122261609121348881237982246113500937601366522405322562022197724993499915267520234713678267060961181932687565323610189494330661062053910726762250881292171905346129595516054895699880430167757493536557316157097288727404067530765103129215081079578495000584667731551755488926622537679380843677169326488820226457969942334547950082439148668544807536066461642098674116409044428149215540535438576163679688881396758387877341099449005558240072914116468475706147904491700375595149292416885671848549063665017003149117724373604954655638664536919321107238634182773853669460235853894305775760097716239185215261342809145004646545932488588359120890749457125255785928919823488676996409196891337099598052550302329397076634822051358154603576845094663530796841631988759577541022603029724870368680295599759710609456338151458523251673928393855424656772203848210931425875658129924646833344546969792821610195213334877841514634885959596055307942498265015936922414081104882708576913645031622653833326690094004978232045435356931748005805135185117882243351688441806484774167883993785919810009916029722536757759786617540488759526370004950099914472825354354134436718065021287857816816162595763119044542373189457875856964673577487329250598926488732839245355181764265094950334502694682889132019582033279528274626705578661722127317844751433742213096670725376820974437051630095871189512980315084269111027852847469105084640490864946711186814347912195363360373402596995266635725883210293420058101047134784360624892246451698603869415472172281376799056793181755666466035791599612035712818125596156875903074884227233955834222045078808058615089586772503605778813321940786156341191698065392157368402010970094027497545024556925950442335828404895593050866694780401102242977017236717108034065538717388127690948695469537991082210142426843305142118872317830633873546981523508789550517553915751921830976868822165850746629715201398591931403171051609005226781569424052681472646963765256237904896983669837116019640799180479007191024720668792724609375 [124,40] 1808270447620690440514166819496173908414224324467804475280518660896302900050178719370234678915980912628389708590440415524904943038029834008866502559046316047798551741262944557200320095202823189760759660791494551375259413093568167050494366309568897756690548596590021849600744726710524636858275417472035088520927072474484634049751188656464324042011676377557379050446080663590922882813814547523368752857540595959167764650372112510905329944091470381074343185825001826429999566162794580763896728450073492481444997360159179889706213645681268160675774425946447928123084039193732248839808011220800055626651320326071247668986973640378298853857318382388244811311080001353895458777707820106041122060187696589285902232113456173284208863154909519241243001789043033984848477044348956951627356935057946994437371224954418333961141281289618387459989747241117419997572426440192600422135320361520095847638338598694540829279267308124944053740266524610066054038637796290380159959746240095216707977079536093898178361151195108838918987439141790486893493731696921962420704466378267927014235507704412846810455192645395674922206614635972444743699197923730998201314774141928182670247326191954337181120713343405336808529991357868753088064116257485451885358436668878612063886238694745115898492008489311719005528127549365703002748311392241484247551435047829756750301506307138364644501412235257380964750708425132409083471962034307109240992278204991922479186858356423051635996776291729637890572921961801408380972041010574148618318135312820707999469503365539633931215141564998491343531912617896238600235870033518239409247828121069543874441999086630090362336382642481722813115253032082470175867871416338851981723418225022983755523093457321208223028700248057591964292209844577276708234662020227861690417612794313021410660641012358826288676472693493952507585279519100800712165840337108121717565128472541337933755525072207329267981313407762765191571324699706503966649266442253863965724273543805190936619829646265591059807811548056529166695676251537431288929998499987266846744660142576321959495544433593750 [124,41] -352418036273250786638919270236619210790878243544438951540329641362640804682142019956314154688459825988133913059770279486445133504000832212744897965867670415598680639330567206067248351846694091545831098159746254094575776807469586411767672017112294905081246829998436353381053075980130233234853153048829789457735918308538346516741504592610568434042842533565408080759197366725633647331598443346510303928173509880627227497449887772188132179367058184527454466808269744139580412578677512419537911228444084436678491772518667743375362259505292945690778783785243722862267238645334627191860646300369684342921006235488473744329003034398107852527220271005218147143624927500427878344689164647685923703417385220860474367088158587196987220477574909616037281006056916478480372982560910575720125318159289597346986583219042937480491294551605731407025009205414134771590212399244587001515353470012800062785410800410283202109157206054009728411703710769577945924666906645826861843594647855048549895508457124231396333583278943254937121271895795538877071834423603827673166040284984010615944392170695150130107248983303130625329054424954337428781918029073221313903849263742394275556221307483679228693388015554341865870490044786296898330852214711781185842808931157332344074570662497765417666787075112748383630057002674035957557450245589501836826288425457393452060747524601907956412165686235522211095143450258494022242133870510883076468302148583784191543476192913599867877850026053030493431812475258906354065585382750116061690349428588135327696002388554506359331844113298216693152786612626286255777580026511665869720842227795525433770180260050620882203785995101657055582188098517659691550178271985693932159265620098060967945006896131957377538450836250570207584310210108487624186116895978467349291988805967268738158099483084317341974500995331459765379773182008719454704498649572892914454176704128810366731919021724304483057382989752340407879910054741986861561311288531487528484104378903880698376830988727534060355165523905333402898256411898178077775610442616911655022704508155584335327148437500 [124,42] 59980707710658752294752129064374541529706183303113629848395902601741900657549511266517539541999384206413606882672383160013207561835997095267777829580184336184862399711264606238925450812484966922376660389606869886206545027452205798044799680217282315628527274568529207781216051943593471731463984464110141727944175421253041037101221897212110537772314611580250603620754002949832041491775646284774316731670521228321761296043801483788000203628546971325156336947993350053002596021161083851605068977885758934451133458591575933282908877154080723032964638240352253678989791395605600832576329633889695103473011874852989483358118015664374125103701353736015557787632618683047912031792135349102626663293228764897792838159928178197434715927141883827520261081644346831977895936199193410378677753866144211510750957204581909238629318627708512615264706535914090972731556814279886598947224254885104628182225168930574943981962984150802958545690455197645195479934017263600344868964029156534140560515282420338288816538450647177134939712827132762567347733007814491492939335707152987690830192396493606659531937830208410933125108229452673338679909379549671568825535967707215895435073737289605082470074524691089483427209420568280782958576182349464496217320833913288536142071265087083265288903317336010826864619315137747486646902123054555321485784730129362690371215977522323710601876318170006697121341451829348444331202979899810678339395731940476169255879466072949769365322849267552018805425465675760373298329623807712654568570990445257499228908909272871284318928992188917077008220971083113105675831613340952661269512646149522975018984232511245208522431401062370096096526400823949825987017805493743442734046500183549002541019544923127868159923101398405469346163138091118594806724811442272543094050589525465350944810974014923205939392643696295840843332015982080213605246641811431595392656937660513687756160431901818880245756039223410755459835865962407516330861670997589448868139571964689130765763830910701339359698923049409336437767588919981708325262855071414378471672534942626953125000000 [124,43] -8899767090901640953446625431244652164323855902643303739066349110861301022368098038930249829038861183173958692184756044029797433524283279963324266677600915516561302609501552992712581027076222499581640113445018450042096663401868933817895494485493384039582265893228820918132494979342443543717271176745981025870620024852780461472631251007673989472337167117429512374787167492550275404318264713284892380004462463152354506516436890472132374919497958592689389622846780836326509146850023947389236751725182446199268470323380694176290119996947768159148109015845809811516545212341322211563505305311531071699866024755276446036818009505932546505442894389590556413745513560421406055619849841658435326032028890999155508577318585670531763287885389508447932402134299440778051756513726566751135605051573169942739647102481603934128187511328169483993889100765045064325021827554794331134376722877663968209636487134888907517287412056995962482464607345923890367309341704157712189198052224414937771879429437465238572864608169520512058032910858301268222480318784734570356093861438010248442955507565995877649987124408688074589353594162566408791704387393419597370564636649511985612205215372152488913045086598774081894515236737465908497728095237676333678429878858763751381102262646921203978245152422257189590013029239096193949466093767968152260471521899511575398808696966906394803792740791729577268353742503187992173426439189546554148851034563394827106656572188273145231316164123440625066735947720132560881947620180991722357803460697838209147591125026382971420899153938527543846604302410971303128380859850175627363868270198335247831112998280598840261060803595059772609309096760267081435108635162729290413406900801209462054438470373026908064767949071817291432316999397414349531653855782348962262786786572917523503317509723208477949502662162955774805303958427967697725643637184186537515191864048576062681691131057958068618695271574549612953069080500344532369096136200880798881668134063922809143306094180663109597797241683185985959704329512529261656070295708923367783427238464355468750000 [124,44] 1121274625865059271586644474158280563775649992987346230120715931930566626278298863855668679780945661832350184958667555474928465081200060812073652550772873863556673453880764316555815907419080344555838213281667725936468868418956121338612464914678160635934778840243557879978159745553369046062349684231769662532833695604420086049905602782909228340463944086713012492393284812195601834437145132284920238495205257766245220641128536258246532499542321457394397134860121480095946622702515385589260553025723480021922651427507661787677267139048339766021036186818939035367158649598634047705280536749010313553895932806778251961460780027597827199377647828064271542419510771949777974891371339872816103364399808561519233638188671980202857720318068712668593901570586917668249868501809177106854454880024148280748318894720437685926191813633375323352188330091228136865581430965222227033282429466489440449996233598335399156151979827913567979586221503172525269590825215252077376949336736018796882768294911697526839960598710771864079528396747458182732105992555402973276696481180433115275501812564429852291002175570809471248979099889293101825098288592362643359078420589618697475329185340186782254620834616818910650267371955704884642899474569066955856169420021522693950034259559625573288204179810774943432212920606907712631509557885149225499550639778824933453960724775178532178422385256391951807689647233771175159630564014102585037027221794738200884032718115197204135570560097536943517118755211096073298488965577673286838731461257643542358798006965205459494411962463308940147567161309606255662476766646581454279821350123908806622535490227189542241766880146201721924335246731537926776755561520069631147771199199039888373753774435470591725248308324214718396745023821191734856305519697472921065334815857117053935618357181702213387352505818417516003330202673013416911037514154861847849617133863170057052431635399955799436654553630680573483765727158157420427295568542033647778311316011419691195786879772607058979870256345668091156804564611235202239070470462611410766839981079101562500 [124,45] -118154593513599240888849458163818912220225627498187081077252970025465719928593454070931372033860117138849611489242529687231566382266320069348344454586464370451136150999364435937707659346646889581435711489621102937321052174560690377896153553327776923957201498878665783722513768174510897135034216381573678073857407465111747699709918116078739439014473608157781118433763360271233531990511863849819974744801786685733427365294307708949285989908465190249065062074617382262808142210437073802650786347138940614434984126677751224100733235328089852348283086141855049144321317802212955169305731930120364705147745675623748242625567795278188910910096598504825672010686615676129071636437009929379247977501939395953094051268664972700981572085927484489768356734916765930885155867765972712681160806502793254321734577492251093644140412482155680284325751028425402957243683317067051224597468017540322275502493791481981094272229282300755826465538625869158430231789470303558336042784594804487606238600556678540453289494766159090744151600297385666179302429461410611509592681303667639343351526845041212010357976254427849845027737822038190572277665925172058498047960253913989911736843298896043116027957258894256965257445331777810305255610063534266363677350979104737447330652466558662978931106453853934413581722465848865959874384081924139236784842977961444170080968129232838550735011684799409123487255218608915458326890927021707553559229320080092272927296457201413610786158593385494275173948037258640478287287292309350594162159012270980902022633884749657361547523414937967263682249988141394667752024992234507211573582357027018812285758876097694076424856361177459809796920193033427197894248071562190911309249632172711497836940809212562222078772039722893069512518775045916267041023171059268037228424994440791353561961446106162687121668231358109614070586888115677118863825695416206918537837981104415066591446924334020948095165061067285112313908437324957057816991344892390302872614444478540427118602591079086074897447115356483740418445937563655267084343716851435601711273193359375 [124,46] 18017440638876558876989227103058087029465734941896662072620138912206832691397354488544056748095921752052394618321809298926582668526881792747373698111980581348631078428687380538187732147787555145006023966870392225090025703742625496941900132241753177228868530683503832368728023599968669762139234795848564009993789048695130463993488447730207558825312743651052453215719405805539160434212207925072455917385771042873627378551664510080851186323160961641240003836604705349945818507057662154877503478319212927667421534250866217827454060026087756183354691396082168520066102078751718567899244055460215000265094251902994453837260598855622808749861016526872602438784944979739836080863109722639251643169292916981716837421156912110861316627834629842175083452207600354171434449490146051665142314083646770808629221642310395679155197666473908597814476045488764559074360066468945114449666246234684779761992308577517572753734737013773989173665924549541983493215177022044413955545979352345793086963041417659753267883662486433937172289465920488577153840001130107456213305645183382461483631370504066288720234464962208971700130482801623420643742953024466287358571957084682139651203815752967157871310616670713851041157644713766496930491819888650384171412722063656616211765038191954175117990497906659613791982251074148615281501998491648376091765304872249894135345261486878121497153709420971690586470976224043732471877249761638885743056502234074629631466453643161363726585488301244110614842756833794955808170205864120365111611136389051614265778966385808587028236757249597849644484766129333054154045526862050008897688503896762923551386640353367025495993711179284260078434522113816251311724895714206880007425245927229841646191306218265484465053642083770187631393718994480490410202864959761040340844816937852869380044964782311346685550081632057349471909784065976800399262401144574965558367993758431504183489269421531386060707678754303446286747517149318668828832202334954236088144718750629223317667455889333539533492859215081011395683016958499948859860049560666084289550781250 [124,47] -7889267048300019104698573651107545453391274083429330164997398982825914368040368560456583475414290817178134323325419060606507649121599191378508484697547758632949926194453007086383680328252678804514132477472598091429047610797472980826176320501905431377987048596385064360089671101878467606095008965798174696322216373258770566566752629371648701355360115819052849688078414068654170192306766111877507324203095816638219658544935810450961912088188298246421786120448947107558446751416989684083430495847255579774291213012398970614306709027190829635922708104633991958706488930479956805838624866792648337518386169146917969769464758244155493371796587545049207344577380041081343298729824961279997922057991588288198731171561341111880522930678928827908247342797853151919926671367830950347046306171921611041224384766467691038131166213256194380914608042566617571265916138713999572342240789353821566865955286145374499787032762620053170413615701639194958937015406385089829275137101627845681301680076716208760642431721016752097613234453648083164118623416314733940823837969609361204098298499439164909615520810588974182304580549682326042979721154693925269462857061301873768812082389641647419392713831421738191435269503556544265062774649388724253243220974204200974012849012070952989062538607002624200473848451039887066615937013825936580021470568524875921318372462263540053555158535797852878183818209557629643029878686623976397455344846863187895872792781815291355086178702968107274304485987175207226080632663590659126654951384639761422733964130973663703130972350929132298686518643267049489105180760979290212634634329313117882366201466646456972251739491479279941406869436312222604687727960519645791541294866830988501331669352903885140365966612150823609276028064541625056553458727044707490118071008068605322708524291672074712773553455221600487449164393540931587065770398577628385659820423284627079822440241905781052759140892549085798053892123803499297097473245633201796148162625860631295411769846364894528467877698640373593660998200776990308863593265414237976074218750 [124,48] 3477251508172313940282625732469660106772836332896974212471103986915106752793221689514107862089477125262992900862269757870858635728695952131867015677377434352233250580358214176543600605915625707238487753086117615783344755580976275918808615241708372452111499387829564641540665323898892787747623886888902812492190444619431739268685117940795343596446059059596789996158336372288546823851152420005140271729727008015651164837746878841918232647001114165039130857644034016396909977711309722575505752328498866686531633098487824895611705746142518636497013986644344101548709167456930256153137257391746904501273986898609302294249046699355201480917054625669434579351439983305293812742831334423248712177840135709183865147840739681866876434218857577248040792434042099295813610013837616047642985993638176460378042681178806529768603623301940817135221019443322220244224828445081161193124890831439178503030826132151318302287384659315928490634310798152739655007183179425739795730324934769481137023510274442066733690728184732764158196165439674956642715280798651264860228887025672126798786140508831372554132633531360020498259700591941375594595454934185264046631901129053246837879746278299867862611583790864753026291454659713608381986796464312904437012134563661444167278026458991656680595914819397768873642292569793928549843480754514853508513289300627497310904449135256741467133829009894443488884210521112152445200106546896854151969719231948344589357202244584031279392523179931957164349732923712035437678231794678052405811670376627552006508808910214369515830222680350645611759182548910086314124723112281556720228377463837776228696986705258932180904513210185533547968124747388377206563082568651622522115221330876683535077055538031302520200322600372412629277445423716032716569054536097767854086559344841557037388344805958020061433164936979352925592261963706747687458674356780433038756369858241744328683396440660369683542384122510003011736664295831285445141609690552749695043505357523214390931161384151723028474732535483006739111672357036574574266374111175537109375 [124,49] -1102966469439478696941207481814253476382755271054462487051590270191091115925706581743605106648745299880712544073636678547122258724999688314985209221625692425942112829244680789720325989133299008585451051340395128319511408068226868410565425728505439713518067949829257865032623110211501696583262790867279921940413032247959007302999075985375915026055353020945009317920713318897132068459155876915310101857944667055764074780436008783945024452484431595956208114797348065723764801782656770267418469189895111753534107686146807628785843366036880809396318814789815561318315777506397999720650928998790976798826983571662371066522826392802959596352903287538340157071429540201303342983304580841021379670866085442450411611686999309545547449251645799003587682508762092986520034453538909024188456307789137093433273909116390204043498769037477952998644259809224321194074833636768234005625484069291523568483062629793567931711319398186313172227939453585345932371277684091628063458290715101740366022640068291877301194423848546789876204885353187856605152872446126132882536282309511551124252226710546096269617647547173291496577826211406429609340429862579781575453827463569989532656579512108418798818826998264154111182395333857598106848822275067751327013421367767222447317816179006194442902936025221774135655152637603383541477303962150003775886197866801577671560226668022458185098039957489816360515457949621764153008541917802224601431242631889371091879865950633133804850956041110201362536412478454946681677278985360229482461299020119925381186634530743888673408321722490709563578139448962760367777190450783767289272994818211693341947569261334539019206494484825470811367771293183338620708766339718369019825879110694169492614281204182021916270382204192354917530486139960207197139441943405261527295785869681286492776457694752169606397761836366438486108620053912359284186236405108470048718072248607603786833859261606560506935230760195692031497166164726276828659640798500248316805519194904137460171586840484767694228921173628168348019730987282158972322940826416015625 [124,50] 256565028796087463760091829879256478149045649105576408355681585539862443972341537507120830712361335484952360094733415679758823946581961428911129361427541771086009513305788679274487447509765563486859979108494196695127782733756691878998962988374021613388744307802982653090052353052386761111390479609548517772318403697975882256796676573684186023731962541693780802040173389846785025132206553344068477722773560938439152492331666851244147223764491380542775026707396777329091540527531739943959702072559673644775798709284541420520727633924805850991605250808750307313332914879557323992988849655788958215951721678647725972497053880541762211374255868617752634931836149484264541695939171023982291491585759624890997812354289067885628019760892801525132889637785384932097605694137992096312141599133941143516296809342569375700374873325106594398616304631993802862039845901102218231218490777865441542976813034312572955271856890638348416619851621638188812379025803107481154181795940408539351098155462639862523803199704536789830701375840752429556533666601557307832048516211045669402066604953353397920427341088284567238635943825316578839113221962225655149855958175019307441154365894747295098425559973458425452011616554014987701301784946362041834050212573659761375929081484369230026300809856387915870600960389601515966672340532447869387010746565611882201208920029184906084990394143618398737068274707949354199542437512312285427636707649159609658936190161804109591270946770490638451606164479830428723876407286141069723847091001735014269324301361924323236478566153483106244152214277173109703704956186478475281641984775321227305974781903193980202239462661639617061761256818722486961809346634679930257546033541236175066050708442070540569982227747224694369740240188323311722632493488389550991620066329706629142540104805007206460080689865978408948736489325164981728089616306197884545966436414494595796585092496760262161512989733727288252406408442658103838123346974872835974200248204438981416310341691827514675472639856990044425081304797760595980739593505859375 [124,51] -44554864051642268188398417989957702756564910074674151503576884146984864946849461380219271294056209174510943756458610017941092276817898634723280263144425630666395365854241707962473866638549280050047481672950620260744158465780905476648452074628331812501699691915122964471375710058568911928526775938689582460814172653676104102894302711149530126035091383105646404535897462512950346191379108960145480133211387651560119057999714570712056359879794266478065277942179395127166573413122834044121449195445982142279804510506895500531841010337917886385834036479012746244074293084927419933103294396543317243343999929033369710923258219325935587399351793190780701187503619659822071289778075918632027013214184567911549977668614818966910696160528540100680528992777826833881686907262460124436943088539730029738208094283833611508715489722999760959087918767557887905125256379988879798563540139844615648263898266204022867180603128513520351281018863604612616900020434297187450700518558602174649239195871164708516819531017168908350565313485926106103802020633525732788973375713058100491649581775276810781538289318829695994400187825933492941656544668940947911766902670287864467287041224721399649166286941885184453012733013673804002730475064871917695345596169254643263937805879518229040622811245680970394227428164346613034640851852570474202169855803842576902933093595964834203417670249047744354364478233522296722747473320225918064916447604014172860253382863743603504902756571672203129886329190179730267156311328065334075883870066499931734573729195395393129269031874505960583261991382558394115376915459603277189040431492485235920249358355031350707718418335694452292812334851216696092237135410376792690372988533490220239260639810068261581735531756666992619068677762634983428058236467015748977751911490343093657506284131330801269737435339018419240922253495442053113198394193751552888484867834769903392223809920705214941651006638777741704841199189470269540327539737942231899367618789693055081526322013775084315842214018322210360881068358585229654693603515625 [124,52] 5675393142863342345580346940247196067256651346208748454985257155259762839187244227464767841235226461926864215941274914760928251722247044651600324964853188970797394076253339723843070058979246863500593717464947752258811095656454664288062751558423943312971357093396013649961427271240642506370237758321181592844225610624978880631229597060392756555336919565634060034838204338587205447941672900470046590174148625468688475145913759785641140253180184400633071553908501102524306912810598807816532414773456084029148101562909885765793489796981043369928153616092398358795156756642008950595706302797941604615488212496063323891176039052411508263737005676736046885260794990011755691495107866963642313634053088583009519559079948967672085343997292309020876289805440697380004267782461326752244793036708364602770381391120334373540702905255590197360046909080037818763895560088711328008778403053800404758396473184366902924538105901407603115456947667767205511546803092586871536830926772727496568282354384356449268362366906685699002311237464874914489822449504303176874320581754585889156497004670748997776220249349860766921809664477025611664964322589391129122780941760564108708004317048461941376763579190478433470758309271663235518533728440695716363414387187148494190364769649537452385542907308637691371791413062302972935706710757024722459738853743235834148379556129975942592808641776216117826081621479668635201226249914192593153483085427916179786456316849840255411938473401307848667171378941509806109590999163969999855582710515668300641014329352637867433778458238717021161452394659534387803990118238415105955185454903883358266028395679048469296420725889357302357955978021650907829838286398316254871261342343662255395128753218788785046610978162819775098695714230334862842406929994120085689802635785800674786170043146103672007240105652431031588930930544178748228493335013719444833372579665512985973187302921537651181277702928508845585145319742683760655244604570084052552442007734824364022341939011345366630893009143226781937895180367287189941406250 [124,53] -493151025937868515681737254705437329061972267629251695877381710559700021776433609218912871151702198462836808447650147463332302665642617968794692995532005632234724889965357556976538626298670493770420680337110253943521375239672349960175426083295913158641959401408585368745779783267004584498697627786489391056965629597438219707935962534589666434440877667653355386099312888263188623826577764907188307479286976962397325062263276407686094707463459235335761783791637969639221690261637330687473829505516291641398179138487629867321524175854696218108760578055521016823531561631401894037330609919491918014350600237889845906049868459239904168365981987582186334127460037256210179331325752745668467485092902197248679362285816612645801076089954660070267605253111505302561949233214831942176139983429360330904710267910128685602965592805643241519850407917067241754052072377659507426431242003659663199691228036539638547282005149256238573650520335692845560810932691623610636870032772720172209119020288012242002385923334627106453442316424231240475791167337686036814557380948207036731574208958934532945849506964963626841190031714040031259933324967116559960233716245144829880349975438658227114301279114728435531993810864558924645440100305304032229984513941660827596596539871222092570445011954065188675932438844621393580216739490627731476565408821676718208637345318659910107702393005698392648025586271717569451762661209450579531640144215118725565066210417160541754642763404369567262489720972804568004326356799743340490406271183729049470591333414592653271641619934479384005755397239842467525916069670707025125439784825067276591458455311633486323585187798684508131754134115936783484266710783666756482592369728785774698008404223615572852858899582552829339124366543618574690009385870684816203401871437386104801710607493855205944844649874953544286120007874921557767574860946426899347049062418246275736953404559044264580746655242796104403685104079802686078945852166678004186074147420459040682426161695956771323680531020673203728216132625859472656250 [124,54] 26766090501458843358203174410432652607141453267946018541832007529837953133052510111290720209555505211600078598600958009009007278071229284192540413353895403792672839609585420364363086886828499321112132051601057282780459023915001727931992799864989942866776006707288312627583913129549931297425580626801110080680306285257870947509168924374543645639963545964592776629317662832438936360080999112491156368979946238346531263414336858303493198235776587462262337164242152832614640056295487339461211749332283573228454979750321003159768744725441979693226902065692851470129708647886592135131568673583181000969975538902591276908261629558892849842518812097396976318130895943505192588079534282316078433445483402332930715711583382063649467219227634703591693142765616845737730374613273322205666099364885537898049163174924511643317975068456570616541163985749360498100061676284817938582729421666375539829963698939353510823554119237978319966120175323002723421112923441054555531279406249246748162156148504734966696144570549886293139295030837467123404550543125901799644015324909329886915757436963587715584540531370146464248357001045486739179501840457282733275012689156679815880161497075108021708902338110578269328328656646972655591844130404613529652541414952396709047460108023893475633785548811856930075731982897840362575513357778588050071021455120713409901039389772358085297168971296425436178437315608798556118409004118296018790748883851337664341052022411934341043990258576898686895543434526445394161031292558014976405804703657068781716813384656755742815621212760079571313039930832993169852917633295661460170667383652390588466930253659459338544148586487451039059123558322141481026125899139372834926468705191934777079859701205248427404745387055538460650653909539608785979246843504425751996336232059768564243617650540193474225167128126302456294987852202118438741316841765639666837990463749848768657997221940273449871353122773970609745174403536579483404524890284564701670683585736065160223948186962964342298665875177247414576135971503593750 [124,55] -3228174001659892233962456307445259689584666385814065866675655835627966411433669191847158338989945547043915682121264559061223724534368425266220822830193693852497024203171784413667647202959445774631256580513697958320311050647621960422196066984023669378582054243053637638876507969494233797329423479093610151929457595921701166760522309965383262695337759061512229779627287387348531022796833357979657275787412398373360067367487890200176415194927702492775404441267189968057534533111439549206378248395036382275883378717110862885815537713998722615961791479871246910987122919643232581509147339987269148518940362207950089805133478859913201792758878048047725186872862607675926722453161810300115866596594061576966878996811312989687631751756577779772195940176153094845600554162012424028801194425928652654048785121508336192773366407169047203293086217393364570300251441002193609816663451420025675687567605567107861416435987900559551871257265761903772120693402808751917425109634481248669731949444844873960291023799052695154859140344476442618914345302675105587768581475191808567918300110470469002682534539715334255164878366795136532659466458604217970134313455037645353326958849777025556315167516684468647499888950347434632357482763527164026326913679148665778215934032398906566423868867083694123570208544694004400190142196974274693202704479467066668099399902676715316176520919222383035195586547355859763875856986469460902195844099154667211061302061181826922065057746850978679897401864037674609032526969717155720878439652057146401446763586167196386996898142088614295264811151145366470384908974525699346815085237398161968639053947804352887414092713887056905955652646849693026356292739147058848508312234504428158701473970871145560179938424782055495663592781636324839982731523851310841812005952929339087504546617872284901317524608785551892898391954947061137852787590813207987346483676164155639567666388516250599094445574049589325219067858733178591523656659617465177547442116465076586387788678348984671981342959996958070779882877421875 [124,56] 1435295315089113121992507229170958428029691467325740355417375594956061994506132047534404344192320298808629523902130499627905809407654221337895931054825346587770064642914157328927774351188649618286477727531531905060963987579843909677744254976062385662511571818680343044894252848817183757007542231887124166397639735811821294689906584452336706656318234142863883127402963873460358422096518843310280772636369888058164084003955820548819540115981926468502407086271582999410780758441780559424446710949308488256919770248998091466969717089191532634808877890143747038953854117479694411259358932586857146679821071706315239403712574528593042250559510107890118772536249826757619015632830423743126601412686246845124059662976286597141426262301260318269775919731529380613467637307154932220170146216461299178559412616008734448402381787614494343133118909914471371706376493446815918026746436694895766324108592212249330796387464987217689974586098235518758319683481416474091247732432999589398899729193747375998395633170563492724070190611883079720991040850662692252485030061943637726642394529289957040371881631226697951945724355279979830946752672128190479042058184663800333952964163374326720682692662580706484661437190083574905239365874444414515658359933885937562041895992392565961197321329049568305113093079296272486024968667585636880061095849647183492456023594912578193036830039817248321144388478232526144561560073849718599940610332954671544182591738850398997316852653012575359319896510379453929155366420309086589992851278936188498333378593605457082822618008033574696142133940948557821598938628738602829633269808856811894287713355231001630247017916926310666424090154461060530408129014362270954857702291193122613862072616710859462163488320971298026177225552899564685695248889647230217075249086642624789710747405191014980808864778433804415776744447571220663661535249967305595438023466257671144493312806552996180398326002684000954644409179307906666297175006636357589074164953063277793949706725047840207685800833742832369936535918500 [124,57] -422359322141097221321472491311341172291773846363168000821402614737863717544611467162649278766258612982499264281404042190270309193568494719925844181424126070014829067062775494392108339554909098227093931592530659141775860000108176208491724338224168686203711581896125878959812262743564713657822055075121203164248997200427803205783260067854618129426416631518680316440134697667095039579270513413403050189725941586830697501540408532330697690419968539118150181201388587368123696845791865037822539399069999411097652713948149807811992104684363984357922574998208257564443107670618686054817391709847743262703582246106771129239923467196116542078334205289086598975797346282575950347976993788366220378015232320935968043726380747613217893510891294328744107449614580756156689109775053258083245534360206675243192091827213883705746738405326625329420093287871706659296383566183719590143105202301065932307566340127995839277994503353060037177116623287583708840648907490372857752067797676285347366068388524393103714501476308253288150516073242832827277002494378495553685349923052491825628797355522077147627887901823330767002194823449347741228293347203857536135684214103942608424859140003313939200091688888348335649319139939807982833562274765037868101602762350534410056177744610329682697578334346064611514502772825344238535588845317207580751115757808257907338023918691007754460078478639830175597772090232992141899791553542895070117485746868811205784272695238322499672306846110232928183853785421181548381575579512730733115240869212803628606164074765768450237588443806254429164907137421591012966550820060106375725901494786238990280874132198433025367468551157532066973497145532464440586093467780583232705838181491368284485682229531536472858124710649526176843941071489076446062932712571731314224883158411576041143096135135420062690366286637701842918684647864252799439288936118889075859174446325635688897547223372588449224987406754824962771654777336161768780986113902428848446526164311390667355722550796549070653393583361985691270875 [124,58] 83973804853962463290070668406101766530133936527786992297692887667359488978070557324399992576031678379449891417432252719638420645631127279307250952956432272601359622533943277889203673584843702286765507060131357754244155836368511917503880820225189775257458785248188043131752106031350646821865565702219932329993253613451457425529597191789402985386143646325735257651186517082778508297409880465881676992001913920846549021519361243864392573347756802378226804659195335142774442411193053763068684864081252956885994778032688816334670976262810813666550517345869528561553396919153042381276187925461817272122870545386027254219979320686652516977196086244188164002556973363481285082211145450844807063674259158998004282683089736756490495765542294551824569653900848354921886612070319624789487235130881789074511332889262613530408362992298054671600890906558901163245938213323374450818786809832645662520792795443367156453288401901484533138108323598533012854881385137508253268356615567487992100515676278172460133794735214769930183071548473804648340683568327283275097569847854788084905305023024048046863866418614546486691421563649067673715705973352691886108923416458463273463128858038367486762125027038332122722868361416206519570837043205986701498841711275270017527323388942463560839057591227098642478639804805530005250530314816854746753612001664630207564948041311453067353903124957748838109291874097126167682108190258023931214291993710872596007857581616856830452553014315520206278990775819819243211997219197587544398944924592412529230252156795376292546777998327025279283373958118415283369049009285299137127532960954235751683998390881523559888010813130624748308620121850804852260504920733925084955734474624601910652747340002965360732026855883277158039472373959144130978120163983252994602476521312006528807562781186471026227750655161253117729275650989747233288585479826999169021199550097390735806857619719009560836166515080145692875533309815874120584685747112610207520870897559034493897300259304019155615450257769088516280 [124,59] -12472337567599041916049416659552100008936271890700535252683322383450882249355270446048287876839723934792330724107677000795566905502676813729213782800598999801114271740851335941176314612258881279090952392845375144769316896307799497450348122545632589041929147264254403096443088445279608284445716450506856584566096617143652077351059592317449437909182538490138286710940493755663488829056332916569585718038303631421807884328891347746650460375866588674063062269258099434711243476662028455198610652079929771971248966340451418345668013149972289733617636908992621840455372073788960624982996594936843914575285354856153529082984795922140329219753677074076089379511905053626525802536233186574500448710170574918107098480785125329110578138636132555692249982318411599232464332779745556793065631726308486372352848033140452882546302250855698213973690804786545099035445863173164686986235605891470112648982867598451595405279447941035921042860665430646984666029207081029737647035372309015694376568648212310496202417074102452008812120711390073742488231643302970609051814194311241019867614680656111268576628198824249170367788350881355656836024618142860356330463295207294941160066152690014503748872108316960085170360495462236378073303525791012189269224981660803888414527510491088084345097268284262531496636046876485035870698187935158479732859281803472050217577445461216287024396132589737756510020104335325158485821050509394885421353491517284493927406074601500086849239879678210817426109041683577668883425125870853676940459387141141541185981912396065727219221638174393934738105077373647239626863569207639997859843687161606028724943361435052119685728262028555741852637979532195550901767524946301499107927453268105234335808189403729364596519107823661484999956769786167371389459736878926273879528238693705361720148317051917362644374181466728426737449106029834527458266790666085710143777426826578685008238245865241103706499214153485866154571885934986604201092825785307876787546309233415475347715743667762337333484017723802680 [124,60] 1452758606756987629719790461514520447935605614530127842234751224017134790296214894122218767985003102904801451834693100989223046050856608799726976749285234971575625736609343140910413737192797152476064765599934440307050844198254227966865399137426452085185378467290533915657407096257875473155348022623433199940191043211877073942344623870270431482790071760533350956741637679097217576925434457224815607867800032502618255232907685017903165568573418663965460991886814604460070098688391445902308634954220456170356751973484632792497658195228497797761446999436209236482154871420503934594504136140760746852210430307455339924050775351504941625969997377530169228416091455417191617621104042621773502530877734173999828213921209048907132658767639431180477988546907190824475504563346072209772734605222478698043571306845024023118754619366266933342204321055988149293338493571766344044514307462572938739129553918945530763136165231183449989548679035629000370704029240761956070502708532933354141058842126549275232242489865035044038846138432256625851200885374777910321093053408633741802778902814156001566643342866167695802145480043949542899610340047144046498295157856456548189376699521794904725959794178252322910546600315622032447739060965191158757454051870461759794058284995794396200048692890160120204721001684909103351700618185375532798542478013832310221963334195666202580190912627826783471866076461401858213423154908778291176827172314735881334578284881987728691677228827292729579376800657957357259002412506856036359893247233043005480201479833781189739578574559889140288158409996285738014492071326440881538329485517701525811674961515546599338673882240201064513283378266310944716601578545625099664120092942723574345716979042435588459025444643379815082035297938555470257584418254757291958899133985593578423846686754343737357653593284668722370465027168543274465888129702887054034570646201360298272606463920393914842792754546117792682074261486797726918949182451724132384377735441219272791082150625029609745082296401700 [124,61] -135790128662363656547621166358922976545019360015951162715663470053010151461243434495292332303247451515476953085864910362938114020350612295268306880358671199601688021076707076517787173394391312153862570216814593849566571006768269488664304305085386990569632237177231049282802474326880494759565583960188983554065124085446505052980335403374395104596575281256862986489729513859878919519952734179293254418979259337917407169313358002395762850045400665091206642523529813983667789449546888533350944977890511442638883752064333423844989433912034275956669108660400315473712451689724787804114797094040689534058439465870114220996503588314777286541391043638371422438389277550372154781227186121018055799943606907169120379413195066531030305264892746362274478735739059160337338049494705638990641707821422047115165614470862159222657476207621477132196907371818384108517488496915606624895650529154568875410781827707346932852149326076426214118131692859718488164309472371023479579670076980553142962102762185924217628858040633598398871365227592076774235543876565332779366224273521686112188126609433278937454518987659095358388086676668432053312893612815754320252419989336932101054840931685147109805988787679725806824273802361142140939706902660087202835889058517541413965420478242791933176455373121689442976682845597251837989635588649302145259188285392646357839375968127227047534340723037778328558429236710356763601113321281804563043603969210113321902536682428785770161714510703469140964943194647311393505789235946162685674110951803070149928893856674624032883412368791244279531269215445496042692101216929142221245363354820376907035214589533201531139231568688383227272443925265929482792932219579709076411753543463909072389955258051512784005852254899008084857350768332583117159410183136887412228677011172751415258944866538931434956599043167684479616680943327961854212233192563999425329418474205708599421284936607392261693573446120416369634870849990478757137221707640341746901322585276799001863513055226697828617904575 [124,62] 10307053591879066891713630268727197477857676461930869193391717544466705170459200710500853326626650357035644143992606002492934747243063557510436356855077811240408233056945508984640328703582832369678837911796745560195389664511634103347699894485069429675527803862567466835310310481351934984349323626587184069729461102617844778494569394375868184305370394992566088839247089925689304772030039270343462780549868130665868213239370894776290213403022542651665866273719316884898995106062590283366623772411732867438139427481098831261399042036106488020818060659425864646053916358309151791329169014695644207974518050544831270617331509406689219178234525654278772060970002532499234916136678798213833337857570911148175879961517261393246457683530421455423381723086304072220796287985813804909305959549631629503061633214450098884585501123882852387427946204549290105381006547998946469160117726587721427029240285695176816924074610418288768461966758877400529088765131499474491501960815987465566576744400297912813375816906092545138692786232109459252530504445824016262392661351875988058470680892449517899121002111502338582234456189111348240128360349970405702656552059207872303716682522434866560619494022743478584416364064274425339768999462778754604044560127042143457268747573596158800972018777564412639884157145355321674785890086286854742515419938982658390690161919300751267926582929933736737490590556789279310990988073411496166204795105494515493432799329132553514559694860188099392618330761038415589483985575910606097048880798205617307120463313099246643459430142057641258464379599096233010704716670842744185833416291972675744778733729232394059232050368584566393895135817551201338698061917187637177968354382721105286527419329326664598382695651015699156565679865458477026501948289957251547260744656655063886608486377912478586642098882861618819396503681162968799788713759993384433319574457124185184321868395114480420273706843653589290585062211385422914629142336642530163365581079413620152721760359356615618097380 [124,63] -641507185442382816868356859992310729632178466091570220760671936816299925400978670532760517859653660297455810350127409596708632459876578082119271682822716336503917409024173352814236797361172891507846818134566244094433785557250328864729149656706925269595936892205479721364804472737032198100248306598722126808320199789774862330719065388305526842442536431507959103066654078776855559695229011868486312815051103348247764731572421566204179434436237007714856804881060320083938236954099896048978495970543631166371655207934940686960703924156670798953794566503048877960861682826648185587643627653435736226430613976277197240714666082151316201262596157676757446736484969461566605455189120022386027263987159136074720033209794627486925997314669007427515465011887354445907459682699401569761315597475342398534131626413993372993511853920112127499975227669383732431866595713482292211980444408909828822944210384184447005574737361116192960383967015592003540112347743167989110773318917855249584684916068895981905223743675669596905984304363939227869829784299240185913875339453817211250316210885067177963327453100163823831259137618613711430594090685164387126369144305632533791156853851161279114265904726101708750486402382667762235875062790879941193834179486047126664593598623259191694103631025940527098565252280567768484044478520818606145150740563523288405758789062345190603161241545695673084918771166915067068229122606782782847906275477644376165023120289564369535030733751025415008521040344022519971161841674472321162943973289549626842503083519083857824094042199936102381401468617750276924454905184153355432747618508294767119292613339019475054009490386365180051455998272194025882038707384141467549601697711623996931058388237992553764201100326974031477341712614023924557209895262883536295547997294225390150016177871576990100995825005654220296358416284050043320298731484398702142373728766463720511000332883107544448570053088590189499218795410228380528850282881407298026670986484344439068410668798637835675 [124,64] 33168993186353507846773574862903822614625798678035271704574937374653212513526860501687363650620111778132986413379742343831422033722102483506530144736284601051574750988469660756366202591104133588853714612246670635902431942056457738079189994038731668692864326690301156964176591024944196556492959321855246003835768638912819893677337124878998583709441297283970631362997795252692005106787554054201932947011801827238585143868507658823117609126310929462591678252775741494215110686044844974963350076951645173408980506238740786029844649403647409808223062723139061275714952374449196664696924046666677711472857475515322234095244474481810583645724518442819074986655716654689002635594510194052016014241003901171746733829097513134851115006102435924704350823177573876877275317115502461685862178828243096065244651916069817383803061605181714163472094986366669456538953461084187741985657324593288655686673523492819689735713556342444754347053664623523318386765025883923850283665667643087533378344466648508887190432913637681276891263480670983260717642895152748280009017256903353849374332282286968924719618187807300208731437687806757801486039819064052873133724731724291252381063899749376377260119375061178206775713130640111811262643744763740080408612962170417251663966601576142965654591692139400431832545199970166188711981397527627242464072621135624484708829961703772074888150357102639850259986587266970706559472007914367627744947126690931460933635051727178111893170162476723411674403265193543020567793686224395031317969423218857806026122756225479454427508409218677054269988682026358813959807326227568123610305596218156671743060636879981344154287501224957291985629935612095249251509152975174528559818107581696718332483938558078614709405345467297031630447969825982397835355363275565811532117077355690474492150781416970035224493431694943885615236312342695646918802534053626229142237821750324721417162667922461328706557026127697088887699464591357736293531951699788830488022014447486274588267048000200 [124,65] -1431053563658810171241530500680609425410020496617441937175717474471540610193739542161883907562302953144292103887679737500291357064706649127761649601519442206458921779196427494501915015822843703761860778928440731295443436967471113604418463350469341582107629866494588411479916311655090395520343983527073797936746806129085580842505543170249664640280208490000942832561130359646169456917867397578392485024440289676092912285702219091426963304288592362256662346143122995591760747194486423321527901752223800300400797350663677410514804807234815613394798716919663447884488029440384583926280927860531997869487416210486952195238590704507847250692872300016269184821282280040437852248797680678918621656768364239676786782477955623881004622156155290790905499582329688589404463840868239439860767264757932327581908694493828808374740551318645064474342431517897008871084619752118508550282332633937329582333423692893826450263061771304653781835888873113146317040327721215389866075526964157195537728348962520420486924400343512611333012767552743869542162000135576872837506852324723370270055010608849291255905970178928112452891788608606171044104983170268567507744343387230205316523088417922223612824911845923093548170993784471069787394385302045214985933570061605360091013182156621716569157022927392783813372754085698823908473680906532858018968021246553566378835927457775054198810472961637214125522995086757934864056209953998352216450685492641984635576809166392642197064070861760162490635986223257949696246553628805065199457434386861727983809678893272215299963064414571057393883973953019970935888567467636567444086560400748785011731586263672357447082575294638923112460779240429756197025197325587072066220190500774999617187244341739253291956351284242895210592732764761897572977564718814422669626494905543745088204407360191514358534182785297891725369928597918450759629855140316988254109897110947460214537169999708130937473783837335053343446237647706571135114223928710800508322441641594833052778264000 [124,66] 47378582276551000576298478149853908825539523972784235060290866079422383328999805673073123590931498309828553994615868950481643939064790331553021022455837200402988627781348884818663646842439083827468265785584076690022612662989372761280962775250435799001742897194460006351517306547884516439025225321064279528385758542874706989758402691454539252880991485759562288910175941439998593543911845077655686328809905149307540862308276944140175008323504551777190805907770296011463503077856568784095715999423236889782928785381912296992014850237987528456483958794146212250920457102438660196556368080507470224153215855885793721603501046567452356919137023007327345440666763670704765134130104533444236457982330389074566183251315118299056600297676908460790384888839885818346938602999079636804312021708732319024782957356222218310374153603382604398171690654463676997696780710208057947365461923245078942635047598350972699248049258923756789337900329339270127346344936796626507188986191942046491465145177545822575431821678821389934601116013753716589746192896909608233086092064172435603157833226703435383773670588998258353636287322994362123955638441116394590342383518037192786208187392546730620442160307284280315630041208455876439825041830723889599461666496490672941704377822642747772572993591921302470792200125281109195265853960207021759433080292314572064642220563921374633098228632443773887672732006321027050828286964327415710358129236500711647563328013617227106302095153336493094799058815262593021314854742866198829755911499675702648769365940854664578369523228927378524369424524625975647977858645098564064760343245733453177457204161396920616608251709141132398789439504963388680956315030786604411335648566881300568414887273105326729865673010414454295667486153918997519579223396325589425078655210286881923613794523089872243133315353370419836806566056425395976586758304525804720998062432355438666583169381741138706313155539753368266272997849492437903342021009406903679376482989593081075679420 [124,67] -574363793158284495877656203188363479547876728237049133335916231243144484113651273308216807825480174994288913384844420195426064495132953098035479616634994463695751162875807337239873579613717450961769808181581702381852933448017494085514187266152121457442206203319790430948140359911573599358076877293520471122585524669817546713891696202834314195000798138327393234871865120345715932316171614514442319156534362148117007287081949450148320444290133405816471179663855023856048884409086112657635202171456850264059403093002597085164783629356512469722764731609334123780127351546758080671108892709795874426949380185574884650844991413772335966874159375013262622573715362190270510797006286972463715240890270614172171314415353315245868178074546319177728756901971950235850774136304245775913118420547767964970718802748447821797618591549331849524251105952983610904205616029618560475440139797206710240227689154280437895090637665341536205350703049555350966693782156158190904156142222586565381534609660179914244459576806201648100292317284165208817714876315168923518362820623311692432269611661422889169881068164322706249859023576908476885538292259149644807217896552351753251027838549359729870294832080307461800528294575241635358328179773061169124231182495860639054498110996935677786459754838898509244667145487343295862264141255199585162483844483326614618990916877751464789177289670547005393542781576505936207705359676461795304885048086742271288349114234138237161014039027083924916043423624592107739107209489483339732263384643795799961045742301839785274133093970316391246133224085033238882659359668635543537888403991216981364601370922745730665747039557383974081541391600460403434094147625386035772366425079295788037315049772543534754008896406412032991326523327058368055318023414210243555267551426895082932050417047784507620464307607772745466096040807168884693304676643337834153362545501619137960101996240438730168439001964188269174064049021377248574565618735692709488845395974558444965 [124,68] -68093433917202066280928602880046327150131366500269163639111760474544420895655997932494938617391660004825270113928919589928128367536852380708167380292740500507428279541290582802968823958953658732057846910197751732349866605773695755410554179844102033112775196008475844767752539244770393463425609578579720872170523041531107223305142812605589665313772326596564762373649925734028827018595531441588124865373734638850281983036365502596364457038338513071123681483879350647854135505053376326565218735307897526010938631663854145550304380604737907189767144315148343795009441779247480083329537313025237162691184186296937046967321173202465740463587523938386646939416742077507754083294997599156835846810514776435635470201580421448813914581729378733760961919758074478350933459002558794343797653474394728232890358010687229549281033297558845499503618477798650584863484435249742969021264747546338137011515008534948362618865463107205194079355421413956074310553165081797731968678420555556787887572324391306784593948029344890328666790998969903057695373321329605464147803593684273478182846779424664388175860476674426355535912316665259644448524221801769303039376751585173358815018335383056844243983340278572780266504339317397537298229602728197509385102428878329695328652447272378880685619397946606825299914241032691755008325929597548472696754026231202970729771007902008282433956918668446942943950118052437905715500148387824346311440874045304983811503324883007696907621959771537877539622601924595705662454148922070886929832043024890770960617484179753617122531395983534573764291021950151701317409537044005801329854064848879426541947626096831757591920993603532312814539718424267893674288781052856438020367340242340725636235669217161254715260273210469758962458556735165816621279815199824941513316666494279248135706281831312357300329519583009494073746631289040741676123233634705140684893121104029744575578389748228399499805406282379070648211325058483883568741603321195640046685232154765 [124,69] 6095939722359365813954823017115432985259854617162390758133940805980312996541567384998791933149076734355119670842532458016254805155746271474420210961153810726883643232363013253104545359349584842786075949197438397464841129717774600990173541374957695926096549449868172922473744673440968824442207031067898190777838723181945100648750718521596160854646371998087177850447108487498679495609150005168315801459653518282683977511383989427922164394779747863003082206806489596709325322817673876048538272896904503075363002783689992464830823329320875203840106302298311390589801241272072928302599700834377271179860406960239930928139939446534863718594857390723039524588504016798065429092593748960231449342029200948983288473434380588527640553739348564653619956769823760060676068825893570178602547645873333977623165085532348326842615967496524647729890388125924378668349326253882013831503139797888112258896624019359189961606766327159120058456451658501852058233232655157075572867446285595532838252266350729255555846412020956948853477030675203494466668774280381584724301265649478311445459639139240812082201943096460423274033732409452716600653271931440591534710695306143159248551902939557060788063282254856934876020533544234338889163791121125063804786884746377420160356758052808299408500663936279239435371434410019540062379382071162458853109059624483640022622851539450697228324311354487737237066338595256282256855758233661734125885706504452910912054990365308844170918820839685693271696493372379009843193837029458736383936914399037928115289594982881978338261062020431774537518845109939986498479112164238828103873453699134168272273839998673923695060779817435360549957539628198649394659214970697501395284278487172221723323751534376839248594965508098836798420372439073776344275942031993179124967119670480599283122103424763545988232996080793236556305557277422536777324414183747300049597901750376487548885290994059909005993001440068962852390464164239404588581467697912597344431725045 [124,70] -235535878935192449261036483665928450724888889717032623446427305929610862173713917572021848068112360969134427831684128948386290905490965754243183541513811077214538539966519419077691249278618492467859207184311669051644026370772995220989414750715067018936095787784821523213610792520435984774984624463984587950175291569275626389935515259718034493469142638748161285809682326789994906530089166532453156620564037138183650846602150361632343393888021666811779814319800146739460148718070393027053720361453444536230729251375079219904912231026870667338401207703814512374363917420272316587113541719048989963049814393049010604099490253356016745900853579793010718825099299524292468308304005216672743017185797621401328504782453294842746579258167713918836618074572926187993018174737901994649429018734825471337630432639855556802035935252535687657846359875440703561313725293588956294046599587749311719134100156420946531340657837722921337341281108582592954634261176914924675409570825431212625441079441513346316749607211242200554785618354922325093291257471981957010881000935599330220254788892474843253537312215558616974253216179754529860442926703157311249045229917062816961747792948167240438744413348132356142018589986592100518295504890680224082408640844116232770239717620058716551838854657433074863814554232867876215788281748242082640261214083584586837755581408259401699259053894331771256394872168097239163639364016937011811518111860465682882875008151203397078090888855496395610980446846095879288701191356584836701144031200238913393276762153808644849610425974587056859142992697118759160386756879924533672161044025466029846480278126092033733997603030969624737480276567601129386886358187307105980821801484464540282220684652866440776581788580493100921606001061543048361530945823554565958669215883837049085646657813329705798817548198405226383934455829751543523271966563451764625598459162444608801837217403807414056187880163143834650983768245542351911538093504098537234307490 [124,71] 348234188421768351785775558912183740104492365152446404422617363201047547968998041920582962646773852125725485993683893883392811913051742202382606198637126940667131916447327969594336987043183068534086238477971898094235524405347842555850186301316709498307650095757204197116116310998607285524340301880577991656616361538519062178570280098751160956624802393385005741740114056609370309017975886992328894253251895435622405568351952311746014482936490473819032055339327891634787264124914944490355992609336254047220921837657386255441784185694610659414859294894508251382874648787265439967855434828683392828406376762999983579050807360173141743191784564507158176784903861713199561341637865595222880757471079133667699817709172506388093352696291315083098269864061492051705779020163712491311296057944880528888958302696470243915486361395204883526532320593600053001357255087963540292063339248666390700741695133295362905858553160382926988216218431793903377914520197909731730191684047248276513664519285031805924762142219828294802964861576872029847553613164308631083884352335011339093796971329061111427932294932585010303414994645895057484417774882186384630318510949553037555565988585956830665632211903523233165137033544664808047257765563705069937072346794447634596640266186461284773460224625846180839057135149322524669152969042721138734477252934112977442044887969368346257786095999729932013799446283292576146133220178558457610911568875101072567476811598917515306273386264083053426069023365268868070676923230383398045529574914146188443891395436377746265084778298367328972011900325490178720289560184284115556692325428269182529826824082742009478804712496768574151664745374658705350822255289307368787201555993502428317039601569767030001433748257359450431785947839630012343535445332964660148219852959311402545900353692507964865579320341033463536037114583362694740218410193943538911195009741837664372977583842709447023816988941461467718026888864154643215540630092284092450 [124,72] 497449137204427514409866792599395543429435286994788368279995279845146706257866413727879906809289363553798045792110487233628439335628342308573182756160161708790132247480227449404318402845821622046625099434018680394632101214666083391353225458047723333449144388856391748445824997603565354364763170869776084647332768415729378066006660708727947230188122742258767849771788040898980164616644001798460790197050669428320175882133534215397872107330536588330114083418280327139482251548282902954144853970337529978685325387277616757833881812830219916842516364446786370222314361795895375683982067582511793848548169939491217566707287259115286779027228089003602734340294452801327196297512091892648387193580627524019332118573899382003587024488149536009689866804417423153377857899430598181020337764782782588304826578647267164192466087363995905930229870531157574851225720766160676596402721121234591146753366929961858108039305120709329122081497789865725880046070244209950497271044969321602699667161583796114039814498952840585005812169230754840581079175597085038599872139517438289837189096753340021360442108535441989439816674815035012972911771110022241869018970906987582578933688915932830772184554418834261778180214523019260226778507133054215228176674871361531044639783113500876833153855023641766309503040457830332000590685922107201256379123083418774062641197937734980263138464828729317477228177271762577059566658727522812310530337746720642548524192283526682094150343845446021262369450984711596901786134501975657393573584115180595566611870036272363725914542096450837697711944596489739008443619274739257813587027880926140590827030011968146174272041428411037967664622494778922814691415325251835762936923173593690481791071794270269347236479809111489768686125566063905012974546782208257778342885977660595152993247646157812742072886360143426988027700129979134803481925933794461093789533896111698377018960437721368999584450109084162845633498608150713289669994330764410 [124,73] -29840662388968308173000629215845283872708253423692583862849282252750094827855344355568163694563245630832664388057956049386031454601435308934451620900570876950687281511621409445977343494373038387300153497569570842289620270357160873456364922952565467282984583566433642191639164771759183628925322679608602067673880047499268026372324647086607734713096568464593431196353084282625015719398939044821115026419381686935449887780875030124509944139979581305052920861378344958439940676266433631759398705627499731604796820132515643474387393539813816644287716809405014263370215677481594195956320217700540930614304174426391945449107983939542612562489920343690594526494523855410220962636265337615778832417182935025229743364563860407884183389285016454017261098279019554515998167639652339170935629726376369685375560434831882638335223284004432912416707148250658916787219974377757986788216676328128885153284970853412259472559617190147847900043457004875792565901095604012009569365573497562467723847051497755797816962366351550729914533514469886867060524249412592022032071910865379652732258172271602030764534161701673275110694395599710879203845366558390581809940389603575276599471226205721730068359952585585956112805188482230838325516954308755802996719961273853630377885502975861626293925584727329131106564812839745872411412868924726698616440306521022437837611784746843345742756621038217297019044099010398370985243742400180305868652474421255500067825569265525967492215631317423300346932740984522979042250150661917189010722232979137061773166838476264729009383149796093929671736488850716168104351199673164996741464700386762539270556452623705620040694401556292695488525278273216418940886056928337481916950904570427678892273307556267515384180934689302044745140677908252805264764360641218136546983694117171910008035812505097407199061810651665796662624356310839385268406991747673440260373621439748485829714608392483584302741540690714166817024087434856986431592214875 [124,74] 999046882880939820043342667395521391353094453674270622828311639513861624567403074911262798867132099698281697839291122155513370944004548253639553549666864664731482450933478269935848121665069690219259511565955432290319796822938956252577973598697864958337120014247564886709896433337384218718709191846375902906834750361819568421747722131021971290093772735784777993143162560315353436980753641413699301859365776785755670855904322779050456505030396603237650661069729228694150196066506368170650699399316509830441537870942242874210934012513954109511767981802361834796562792214941754200146544174017975780688627716459197889936776548451665893168257611875903575912528494412180337768901849436603524943191811908596229914831071969063240504873145980011728007596933192262633927047259742015228783276607059162033622712567697283162908416333622086706318167725072859124215749221834050537876046097623278885156324079378367095588890559840482124441060510665819650856881799708969336149972433842913167143493922132175027068393673053563528156639164586775438955561956854233104748286517035590526971535016988142658602404644728804358403087853090111281920234544133417606626365448821417304574125469326589046460852042513155856262166979244979556514209556358819035014714783683849885334351223397813750561272752689307960534118407420157392157506371240407179113610848326146850779235461390997440551629920224009520771989209892848077872441821347403828640428035743684856368806987072448614367159303333952024798556489501589506359987685902260350905585787398672136966332878378969894799850437364510690553053916923568087453902231206940182692706477876000908361710696899523549579859805396205155437024532851232149200499735842691523514333942933468815343632023250099524814209180313634904064863097772606921333059854376459905081766074231994107822373912391878441685268651535647146389414170872989996783068576150394444248791116376978776734589697781994025477828383567459922567207953175688585831390 [124,75] -23927295257389245080145608379391844830335411829857706761189050532621703040447888165905354126951403173709345086091250458308531596980165359119390486719705809196647539053936714375491206569951495501607470063476496661401708658911008890152076246814466038939653947949390404836417524924377790295567440501899563039581758667508650080808020606694673954290337234792035794468297785189883392727668207072829623256735829433692876038849119784393714179752966435074044794300604781478365370807154495605722358401327757498662393334801700189627427222725530788936740410045851344863747236076827157492494492853070282812791326119941956653595158044611896508689331042371496088559935126779918403061706596178006753751117398475284958192496560033927731576345269157277273096212480148398155188230718927165652546621035075652486468771482980539929722376505537277380701740519710734521504833763067690185372854616545147202986464133264459702837495760310798766227819392782232420087796245210168981928547069599704920176308631823392270425604641167797355067007900489707647207057905496978693031499390486260792742240512854378829072749302099195607665533373207083525527430318375714851658891426997143667691503043484030920066078831938422884991504051949561122517731783061631771362630266445272087977105804723492456278244035826323506313529170947035177995040218563495444190777960224584347936768365446398043506464148742209959110486654066830292118382829576742804338204246706341345062984976767506784318731037267724401274325893853120784294109601106153455032820629848363401245386890137602986304619808993167277738323753244468211754162061363868050447255645258119262720053736055040643810363812217455049996969361304339942267003920314628572147006358877612281177352954761302626079836673780101938860827143454043381127854968572854614764663428633482619988217466570238215400351645186200323939754286868478056105467080378854438406807207794980720470252503597007835323627064164987990576140813733746714765 [124,76] 414166080975826568361110081968930315678527850773996890966650999825765234848338336720839693506516170234979792473576442940892982145477044014008796348154282512245921325599814884125088145027721147424931597485929911575212746421757300140578891932367998809806436258282570466581691161171120077768067950873496931898226636059496546912774407590144959476008360902689705926737044373255499230954301289535455885363083481573865268578910282888433020043756951815480937541150267907953254725836346617334702086339792614646162039674366271197958813441419672268321988042641744840643628668710254275213668053627301479047503734651160365930266189238579759749274143073840296212406190199673881438913295599635838699795635986162371632612734874494565261426287273534683211412473545480107237182073521446428224145088027485349087833274204762703715994467227471604752976175184212208112983545412948642327647285335787561368887620931636176627536914778262753104829571064873299560889588206465200355200609026826404304244144461957946245742370886649937708976603827231619106902735416001535667680344668632981203698601836133594824857197262518860164792343820260422067992214532824880207424375451860880064189091477817012922310879218484851278684921367334667504057662311499126301854550161829876376120612711777820118005582715918141022573132499104937329598938560593865958628428813967328860013970890105600179573630994206593375150824600052407866877199322627656756740473715844308659129656845467933781902055416231065163526318463628433953951145151045942158294717326454519130915339398788943072940228300855115177118658923426703670660255700016005603888229520946278090997372477675766019205567973287644958273056739996285448545615554097759867235384502763059254106545622234928350488364374895811851167525892104545409597939903606820647199674974770817482027259198390116444637100961592396111804908345224026314185145532454747923341987453559139804827903599601411799134051890259180561723090199685905 [124,77] -3356690945024273942231322976234701231740390455543147945497938018516242665200401966148205883688675126966108384958205838884701940158755286345627290848180771914118878641059347323629655207787132956425997929877720425531271875417194375872268558309963509634123407678569848540922242069449995862083688621480432306767992790468794374245820745502138943464553742737553044802746091398042004711117863465849376841959370278974384885113565346009814819314124260197688850101572351907650453913624502487224037001335323043463859382120593166302998392967830595198231337037464665739439399649156053569582376617377982516176448940347208994852817973592333544949148600228768730604867706811739563373805517716541656948614509533414606892807413149702354266307766118075454629447310336368149838195635920534849780406298572334290410068211779207598297948442483274395971611841667783369151880679118674278666784057344097021727403862764790652714320045803139728216277809346846556642753793435814524046195248377425662163436760625678393206079569165877408274538204313882221546728652932151198540954156582544474012827861279858479593596090937507494422382290112823788273781459489572300067073427864690989474731241280063718508134591771524168955207024228941296335732127003923175770255730219673654060545059156852634231095939816235106080767741865676298860918631029394838584125037311600736851065959795660166630929846165607974676170166202888558782152089164503501358560468243843978965762997279084599950608129010011906105785768614932128353751257765994008501678685051533980254145421718126754010004802572174053067343643516333345338493709387985568888094926754701282685796064044910988483259173865031754085783146955621636242637347656430572564438887765351035286365471005149786155959628376577485905072448950944014002092272799812944396934077548613614073545854474866008827642689937947056693836764607433925196198675141429182574304542588478927627666229279898534374376679248730789388440935120 [124,78] -19691031654113226736096323926677583235047441588890272368970977263571304603178452838566534856175693937521878892519053257976393250433110618702309564423508689859859059467499053248272858603657300912747665149142477801329701763397788411494215011537246418079363582563869448609481352406687367897829716973232154289925172327942774862722297579388116806237896358013636145943038411934777503647210667413797057462152560348943950603473464483638632543312167301647775694924658766528172093987723407968905337455998605802005978491440909736505773103959280103777680815239653333717367490621806573312276923640053200283875175523788592498339965356840546647865512152243630131181185938757395500230181034549785426668440835713009597186046633500234344681683777371575741750326827146476494373865923768040568575312359462628866520902138068476496731965926696283621499526126732998075722271307116423040149918702778774156624514848473370469000966461124623601598614472788462591634604999092027124376111661732811457285753070369153664262562419285757582783512459105916194946075681790814697261353073048747359288498426107021627396866820917950036663865626394197025225252519266432883867267999013633951435379628124296738908378470659669949845119847675523717483230738050470012717217371566225581692915748508704207599898938459005915896539382076339567574767034527294778767046864161209433296593279332681394029090676668438039405079059504247200825473874055585217366362682855490860050526287383967822673912333713071615128003052926475893325511031185858681373062110205817651741605269160831220740685557867990975815940593786105693634241067867171730270871266709695605410187968535412074255090380513705304489884175284391830433427913751993044970589194318824777042732447733711875489755754867809972567465996354891724895281004034949912550068847859083315274735683449310422475374464781421293970075471840071509522544090047149722754360035532265756859472243451732328223051800265989671623704 [124,79] -313052217935381434374481854950682334144170863610416576602001748627435826099350809513808446187506491476258163108900555898628097899585034834015064649682371634686313957822320223138636661444508432885186803983092989568917930939283086790924803086416314418914791338731304204330357603486245186327524215012778127025111863787796912032227826589629746200667105406797477417009285601289230116139086888437815820090776984132357393358736081123094443313552379097373181997746982694365136737059265800599134423701539874362083735982794992420928881982196008415998594565810335467299875681452462590674939827379534063278904030498128697010614626170212531071186643063158913767171262422526089356984690172423046690784661563717918793323829809776593299710329687754811109695645284613657827794168756971264870638074693859578023636837364765193928888080339823745683987380196924036649303153611010504700335675820523857778089470919840379793617161315478824739809846297140328883390542871519610547612108819432589156432731176080549416735405027079916784401206235827776110454844165894514434810691640089338178774490634551524243898474171392709504523661028878584566011401461090873942924773090669168638386030736977213023588229685323023480892039034660115747532483709704841413580215941599812260583837240749237926747275380795228432233516409813276050357181839094592234004990569127245314640130041733290820626186201790279182401331329186149801610201372700602986781228316579640624599699891944065083726220656781003494446411508067445745930261155996757707128892529026403513391966821746024702584581608211514025350139155813292677704832394028221426702989132481693651753262011592482917479714905547572215932649365446846669047134442082386351656818012000329217003024546441199948175049556019360434298025483546362925703724460061783319600522598793033214661666117987568061069890164525285888475590725115132118291567308232348423842161248854824049963082777651575660221331917971689083 [124,80] 33074478024399713327554415737412297304706130062960298235306865413517946178534058342090499738083757809517420894189854998552123183146820656294818374329869281332273446273181028521110338600404246886459161199125656719256567355460830020992107983554421859747935707846272237410667876764764902218044391626117590375513513572536011054425462185158856336931984338636726999126893257279586820539127818484967638632400083224507598865070523953260455567162660546280889085722509046694658940782086489022363833128429867349417326709110008599379985525453064593211219552807911441359155596791572253591714571116386193341964436158944395448697722026620893309877766921375334827987331059769456653384418657544760307344438173128730106344854850229869700623135530760767800840010695018528174790660835719707547539755199070879113592262988255003552312941630287745651842251327700878873404782838368839125314161247994475700934739011952786181309615866833961775417000028879554714011936735419742431897817720353423859046477225257162023801023504379495251937621176725250830769184693819166276929155947774172980871839479144459649973215732699427024330920010162463684037284100814547778654247484875367248082610946933350513151486328017228003910022005551005763223302338057531733573080944407996391228407786694089393204755207786673920650688787458615652417075953355701253895801289395441054348939902891139458635481250889248841184984883634373635684071800672822895819574213020359593817560012377811555694412287196334602239506103084623756529846154264054852850983840763218338244717249680213005354292177616727288004061549741798835155264546512102271944522535786413326129464992319365505524361036897980308504333632699603625413558982600662945374011459998098580506507742137860788823804816687014866478478025180977170977934051750176373086952409014647350320701707892370597456178510624356278963679108528615464537389888036245296726670103955163236459929514924547544905274509231003 [124,81] -277498623325070321895712614254244392630533220057845190238519377952926131726456044898721131062404124841948110021581039577324882817714337410910443143097370243352916564380769513016796323496803399546187799935586488592569797743117280361850788719643661319875707129618983255053364566908237977185707509220066477561602179068288178931996441760269451164847820253572906245761298141429226300563376729894268556786804591237297829249466809216748778290826023953281009868840936139463063483889123150107231869776024053697110348153202803511280458412021192871486667075098147598398556464630534565164858925629744691605191666631844366005787868340079671104651361208841511457244277083987320911323904944292383632676216870945440672602690563543760169420130035176305796617505789992039259985613749981876136142059131521389214801438950296467037287671475811909186754499236855179241147935253784721649943505553716692779964300636103918786535664461628461109593729845647059470635011933059394577054220440365516200737876020160259739456909560253267139879751541036395220708480170277908357832656132547743584743376695507180814698316089601603060433048743435123200283132627871904268335753621596834265299178318031763755246076398961503282698422836689244446371315360640255034614532169980941013376517048546325162637574413929499049290380338908823957351567163057754278727042325230241654721308768268289601363492311360481354485834095587387694948712312864573492754916095470181058608650323109744693480648448273753383471046827874354742063726210250621076772528022828636523630490320504328957792740870009297675044712716625104340970785161547843386821264304270312072333934780762081541940699161317824265169693147555694050459822599022132203345214943365821271918282305617108739019475129188046834018635451410457716579297656986446760934866907036455631676966750270728747898433112089786328741993579991540987904321043837937249811617758203084629861779071386055649382185127 [124,82] -7323809133152417402439249648966713415877654794702638020357513960620230079730526132852573013069840245138313598953820343771007831459651219006621881247633874607439847989580832105206202022379531036392429208896401849907225181474005342643368136738445322169438543578979093616468290971692049606208953909490311596463480259013506743414574766692108627191879083066359669676809893915088360917408399587301553078367962721796736552526204127644752101889087671037275350495387635121959325492700032332528207417949093724489724083560178291509252211529089468783065839789945111895686522072505096943782264218342246548394611062127542891638908351574210159863709576160253147536081508947171536147154448169134920315954522817243067251784187585659314614025988954087281117830837335430016073214200421122459669240916386460232957088618911011429805076148806376783285157245160320884232737863145538404015767672090610386168882033297584886835823642630293773930390888698049699749645574457781626321343934644434290216338104226171185036308867241246265122127979496278185938620731329390550786063932051547263343223498750307141223260633295879540033190264002019902629542363816068992877419896970371416966301983929566945686911595462237987281044293542859626991521044655333555985459691070543518708172298566610481224308036451987609448556917477061205652677112250430210174694281164878336136468152032698393452601690931862559786098515097461250279501709249477981642553989650722036403790897617581302945847360291323493391250802306869896296533269320135943846401561773566245517978250601125340375654144457285051888173926822600548067979440250844223781292513034556476107234144906407130893423486716894985056071562188501931179628466304340165315269075170414189835267554126621660371425272432363253936138051737039419945820556764669339708344149615748875735950033841128244903582872662920771270966198470002609899682559531790493910631623446615562598550439361213911929851 [124,83] 179912810789315626253820006142298737302172802840026514392466457797124195982868839154168617784942609065692184350343372470169087262358919630366598636719112587124924918523968653090132520775897649409146582035282907700595420748529102675113090036015831399300225898827885075963333552035074398904845817469706772997560013217315568477575479323941910704236751818643561377036738173965062620746350117265753432325142184317926878093978264010071164516858941676364722588358394172413399931308848873010982917135727072939673650910557069929703715447272611712288983313174282980241979554834132758147008349316125777318032548445823946494553212372724909577700750397204288726166989184132449748649801038785042040911522021233028860330172636869408616874109749751803641645373411650741947638452268929556105578480701622281575550706419638345754703197707154560754864166205045709426833716572434469237980986777435090127498153093407086765513744351653750584051729084908909089987466888151281237798804051663547685109116982487480312749687368053609812180983199498928388094773735790327553790922023676216467691546812933511056648006642614370464128398049238626820241832939877370147071856972219062940981387633114826616724498255229841183815748985755159431268986647055580823010989011103379130920174677755702395275234135763654042239143011059658935857619484793947047896449163177149885104024928685532901096257547077133539849480554314278134759888750320546297995486297736182011703242145010829839972077000540090643200049869189767748046452230763645702199206251877620128997516584035374195487543519450731327295153749138228490857607149854551669889919428626631116143362629016293244074541202648937524339253658099027538577488604204275535502731515304305367828614704494448384236545428741205014225613786532584431292105005392536945745724456865657983086410895249600861473053948457375999744113711752444791774243749566753418412165948082087208850686786377479546 [124,84] -2379857091475837950554064132051912484555566267911315976024836471714567810717395427664739034519891335448785949827974429939233532940661467264227001139134169300705215043739580066764210728167812297604221978596141753595744614432553140825881111455641743759420493837589549875742397937478282433360184581019753703000171817377490763820585103465144901742802238691738546919491952533031504206289752362591525634752986932720916436653252142968450052373013789343368861270848295107777097268163425815568501573891281214971658748074029168526134895362962368385461615031213548027778379362312942736011794565555550924845788270066103430243357249198449229510986034994043205278864656572762339002361333546202933506696459867659989540223364369463946147009624737098269389198986848681717965059188557109262819716907289345266284759873021269838346223811013941766964583046324496547170435044538205999737893248322816468406804310257939080939478499707050400855355423874657784157153936371248617009384663550055005090942966706912253033871400384650950624502711605309309955638564480259566284275961047357859566338495109690850148425117959006029365625015801924038860290013168183596137985393365095949551527500720935604756506550483313652569573668523706163069602770812410870093090567495976172484709539400875891680102881437060105643631547099607869420128657741288456683405707504740530228806716595181565967286205283413589677674293809672045746527859573750721594027931025877370279851775377363731356572208370568142209188070952742865122144476750053727275378841364397459202924135441480762683132628138187058834880763049642156659182898692328869420456386040566029534314204757922198378600569386463398791502269604530327557423119808857567795779010399932900900062348176536711721561765261470356603637754279217079154655855279462336724763507580910371760566979978983739397755121146464913028891753151989779107321086035855925201477424062061654092080141955611 [124,85] 24942760336513900209097680433402399607583211806675193425349378914624953158225688925750883264613518777943839518411033293232393589819258063544563744055832489543082720723260353030626136359856622184242106765040812588476441903403745488438075302991397202338420588175138428961783917555556026477300803592346544414752131481365687288851464820285969973036430664635035473919656855760296965430864890772289072859098914805872800823917622087999381614294623699634602787621811156183257583966882172641359400739514312108003629201559361108409191961851686915412305518678040552514449509850626535524770500566428715946594248772070938762621298909712197915210391656181235166391755476875113985115743763563293658942519322298741555196959849568580414444106160661321146298327148144068286627248526167119810607872285272813555166399226686001999763546591545998776850242354539590044734617815441286868631907881077713182735659812580435293285061082795829568391888418910303229752210096230396841539708003371088105996642951283168934617284801113895651292351023504765071276751700564200782180246994581741324215687838779468777672012278499588035922215005358251037349169167124376393847570394890014896055088348326298183556123574185030931417437532238304407859110960591642628320020986812193180080732997633053630859632073869376819809278925655699610595744746652612471825719677435638428103071109913069064185080202987627363761440733350642491711991093811277030328910461664460554314751502037455808696649458384314483870894543023816396760735386153094776782859732324802693785135831134233122002763826127421581472356921157407562828343002991956855872239976463531066500649250137723723577385898381489888679366166242935768371064115511457977006446615289521672348481837213212477772773038174296117577697858255096447009930415153704715612881991630980947653226512842147974569279726539521618819552548726957850048473082107274335190196913902531809093803029 [124,86] -106205177017685920706367990437434064913904257578385776810842520100013748259977465522594727599631443448900304743319759021775650140576200734659002155741145619261589776015131940544134403648644589613286542062779289776013754939336322029701657215148037195457000607572803553094003513887707860240918012081551612207200278178983484037046630071640414498189317632316453478055552091037606006227585255765083388686397038188184927689745358173886589372996341574439931339558569841308179273083708964154609546592563438192401120796075690338451385151364491726706709783025513851035549081546046504385243151657554459623213167696477996850880373102461623476771852255105305109569071275648863845387583291748436239717344555192899845531549212341188697476719427688789493198746813648994177841533208195471244639701993987343797833465772793817940953326419493453280495343112154680656987860342564704447647272184275125798348317447496241985989295914442575622696527344202911486045015280868177986490142738635807476244763353527585674367037705679804661782892130743234381827111286833190219701059071959300146178236910449387741037952360394029368595873907582956648027814479133477590425975232950411825792004153449367660629062770216296483020400804855102758616110128081954914959381675077162592020732261725705229729630576001444032392957039861253517773816627853204138765442270982612739023321826801523459221260230417309155986229033094099181470619410912838445201416654664219833295591253978402461319069719273126246872050833458668246000079174478313090570458838824368082529203980597079222823742285204681371507101247585897442077751828080326037561799280073119433371652687026975721252908991813025321503611029342139293266909248838809719986755225252351036728532318228446700660654227045384334710881937148104755690707625362961105352096785063118223251781669511296081764535231560653194092343140797559673995225170575212817771544978788231132442 [124,87] -1108820170634067310549043552944246779682515711879839993357226467945529186403818658998151712213261772939016528609823984230627525400552346883194097782618727618211678878289972235596937408438782819150927753305397085435351079436183859608968377375979579987748133358295946083112695523454183454931561001933640119670942592276967106090815132734471008884570772464654836800753492654580227082020301088253384147312945502698019024717949991668996566508577575583491495224953467514931972231746629160561388293209612915131626878114977722607277248835081016031804247765285910873373731383556116736821058867875882280045075968015509097569074675500515088492914715161365461567324068860803698901352406376686383475350789590000924017679489939216668959655572674262486713627844349584645254925709915952720792462312338691656134278746132358412321102842083360625315908507692095555569670154368502790124390994687489867722676121568594056035566586840197151837006993027813515336853256103752995791704760025619535415611756661270476175102516251214169002112483459047666799508943523462576997376246813670031862155677132353518271557644646171740400868215804485370183758107115761521682328147246481753138710311728498535624083609105437103790270825270593018911436455692431847865001525576011235283275553672985414905594079164952988954603179399166384886988489120816087435135307882628128511184503179577344110755297110565239489949004472687109338138104190027703793243030367118787437207680782117838424723197726239062045189846870876017394801493585316010321831912703034042935689893720138606641047658352273395537933638962163134988841569069610875709853020971248929042024012391815620188795651028583096184526322312301878474595470795239965039261190065028722968377185010610916069359864278840997412678433868377627815657861798682042030954026113120559449129184448605276097461101256969507310783851658351802843151354095682054552813819958308305 [124,88] 18829439204363138835374362267949277558947226817987490901399943791744865798526873161476453294012449057901545030904554387689400903037625598348834077861772398446234380755168996008252836329066796276877680022498904955570748223988251490750363712443851354417758624643408459865198929689587271877317875436042461657567107249462515707627461455038492458414196460577486745892857153166492625032739886778398596442036964663579534899447307111625044829984105224006313472967583205204734608448478514819199342024614973631354555296966492456768410980402976403497239683351103450755313163720381454680463422834585166655628222089745598958762788856725542817562288890152761348925810384234788618412075300213600536172259291657643911680142586519686578511397644437180264954187266713494339793970291161270095853979352477766802616710979994756960136307076361435272180000611588626437198504881588123400412131974443043153765705142079874861543238996817297465338237342543187580819665679913512309374839621044853621842008471766017425188812140102681638527199836359144719559156899338400526046227789322910940359398267273435364095627683176288281395959428957821780962750667597397077564107883924392787506549488179146979040939902959463454906132556854363141386041247817490312770981659355438091739812209830576282363085144307989098656010887232159588575553086026362371271981347022256907317530213699222675220846454327528051979779717125706714832157076008346175679702250120341667822271822849325195707600265197136009068277641039056579817292024496623253601206043508819356032665268415840733768117229385490462391511926844796426281011407044855197070104346883802169500845419114473134470287746367809353925938092453446358521376400244878043010503233993118376948021941753554551741066656850434513088123719223937455971064262337878661239083070669892642703575035718182653984279539262726187186319405125911660129600460136167203538934195213 [124,89] -111563511588624362570873711391530634336361002763103735256093116037629874148577825635261809960267590974792777820950319616375056024622563226199346769484842448351292080654256109843918147296143246582639708553526147755064008795571982257585858463273882913093848605650148744267026443886042820863920589080458096590361596346861726169705989137021283325689343406483921502192495836802235743083853419142564701010606390301988027464601800472125109912874111932265692135797533430208542694557506305452571836929677200848216821016080235133008982884615887018286237858663854427168441913865258581401288737616839065641485354413567858238745765278944292665037558803094659750336508495891743062289086967883938451585267252017360046219140206857551607931563292267809202748688566670989787128203645169073999280525091284928243259792392397377442898336913036625956663773500175512235969259115809028948601953342557530366037408253787759811395747521820447175012969457386081787144420329399220775462102910187186730967136758114850956133286292679033181604899445835203905543055398694534701709030213401578401337167097078006918275583421447372377476826568408870474452995423179011452529211009361786619548563625698702602754931381083107299150793294055473577738486203115036845169986772414109558020866801230855541963820079489276607062875828854491564507781383576918549477101830261724844485164181907166690970029705958570020602262891294452080743631349409810732390524167854176887705565969931132093396952998935369968482284291397811889987988396663136670422077451029404180912857907039975996474731711696251370366609583477740888771788077639449565224303112516438379501913291075769098372439232567397205988304594800918791734264425601282354032065524280212775527337646431011092175553324786579954476108616635873295130436788394389618646737136654476042212423327842349416140401573263947700126292536695244511335079202307925921020768 [124,90] 407498040517397158828009964229874630604372781552514199764143420098376443760691718970667823930347964477682675695575008481361468254034642052373674064859559081203523559468842104059569854953952216989671621748944030551691711574944464523448540104424937025922205257009489019818835738860039663303644295598802044722632062978189050282639024729985468074045464726328350822927651503423403213058487858722023369922023542330474673314935329964033588701886797038457880563006271026089192817330835103048694164116697972354534338055485235393981733822959500188856366140241195638799358485886035584809010886635483847064059833381899989953759947798972562157476619900779924684001295031834008215090131935985089779519328754529702321674692296122375115141989501436998945175059807440584912251260370819855155093910289192307227098189373814997541924889547146434738455896186733855003120477536179164571199900566425751551425418031313101265147375514163781241975002170968204844538020059612601894777667975247181954356928399421878732404059705934919464836398231544971028543568218918913734596748795807525444902483441528139227820274409139681152478102868310151702574157010764253698371584851984830642222204039142357310529747018597159072854812609180881857277343241300158128225009608784221004826223902729228240132561310130379396124051871661992608081074706170060781625271504335243454377317675363563928808460909271705682949921183494531990549856891848615680739125577354849076995134833746841050641931613833508183894400695492557436791987263466411979519912056266553225188180500661249662079838045787114849115911730890171864511638545557048153902276903024702839067632732540238566968486382347764937379477670353134419357955403833876611312952386477269064048683035653171803186030310472022224264909142143245489406970734984937033759129220117488023977913114041440374712101303162809995979853951231539342461496759359781821 [124,91] -49027016747811933744604163664011029480367263788376580947769804809972420119195635597144724382529038137561474263029950371190952556442797752671686226706611824858645534718689454079701612178207863365314457534525922632417716808964079514531225575390323951727934555023579557792393144662695353195471016462077983710473022740456020493544051275216053814077588926479982526551538234442765304236151759407364338814948585017982494185107578862800687307840224162538877791115197474799529745205534231819053391118338542577151658491186816742202551272839112374351703193663464069586417002969130813804615343954738249931341185051760171809036653355078496759045663486212203150885165254732290634282873188053359002612144600641315569392346810633939797766090686402338449174013966088009563672045500955639345979527608017478350222382779454207818790360991520903548349822439268937018515505635731737764421348249108596846437130146470065468057417758183177059135068809061707396341297700384391117502273812173418013233438750961219930464828593045477323873673992303704856502107667427389045451110551484612765165843394954533982334575493333365628850746530954098739481951798770885907091882023370039868327472070395660433850499471932283733203167266190605539544512312713922039514205060797432710357265286072794993730339650956283261059395465413744227993589318946730436219835446375540871809319924266540278848352832219206772527833725679777871602369437013896821253599990255792454770560124717497468294672564881031125888046059514645084210051619854520133606120240485685050958347033757412394889841520060185151839441399542275163024819997298319806768732760608012800606836811138753525256836466514085766552080929428095198774721525692257422165458590792056499617046615095928128758917920060836076313168185278158155402493630969433118723785815159349096642757666676856376438751481623385200591501307489202115543058138705 [124,92] 7909383591436180732371821817273871004883797257777759535045781637301855046077026170934556539050929669943193273566816227489561871781838263983709769635566920085095323403485659359374618659501184382958360130210064810801442126756447000334390398237653631862357076627738226212358526051124002850973055569117349216000699645498919823634127323341534553093370381599587930327051598026639659635947298653075636282434878598277769253973632533410381483974282388914953630950217470333212761005252189494860755804293122111338424950557310029674819203603958587881156729535409132338870924264334139359852427057226222637814611961050994712869069369421466851365965255639619330383092437596888943575093195267419655593789627222825135238869036648491222671157264187608200676056376111096755161103241244208080893156396137893725515263966820420341983772435088463847673890790067187232112225196580607002870280095563506642093874091680626534281707300820278174097977638047756382413611826468339221041509186464074805707796617227631469012950861596124120449357068719871035056764297081235959739257005186639591038939919780414714022528495844537133338327963469744969569113097968285186595959558397869122511927152622621449165216304086018081430805432855282704072636810890589309120859470422225490630428334983921725923920924075823117982707990932414666990276901019706684868735091617562432715449053676454346455311842641019174838936437078372151042106361189463655841745486219959203988323085451839082995651467605625802990672825675313051163780340056252428537756574192466521588837688576951617550744470997171586808643153081552485837122209367999107758417749477538862593105010409446177569234693066652455394033001057716811632061871856522627123027752323211882015820545582601186783136000881367466644290847132259276671892297899355694731352649082105425228751553595228498945805843337676167711597645661867494511765932 [124,93] 55664258324193358205501438846441242261217328033541437777186214027495649113951088494712602564543427363574066346987595656063414053872204817169213443036036331883281453728509088632504982862362992027408730908797369747951727186752085585712524731285608707515083039552942212278131933618401942891191122680343112064336348116394149536812856403364452013942445112886133164177851783907661136623863175307009671141487173483741213975403743233054567360561730539928292582741480662037807743024028916786092175796130500261636912818825744286630097150409027969359969350056896324704996706550600834573554283733239824563474989008030757855166876549716506656771846631158545638745320027342839756274638989448238877877484325859614172879955498824112088270670829188667029726293245890528349666347900816295141394585976177187782935762826915199607364036417899802297702086946404763413935303001206188749789447697272154545789620520726037165795663353480497735799578910678751224835991637952250319657640511066293539793549645302297531147292770209653065413212599492482831957654012235473214802196424132435311040986955732418988426678372352196198987238462428969591958069675533874809507056799874425277347583555411337560603615971791716837746894231889523681926856861673987664365463278369509211868293878707766197698604081941184786494069601122385080494324375446489231854478896421051442440955035963998403260807305901476966655747349358796802699688419187435634914825186023300153997339425420945746604955005037145133683016083896030161871774416165726424578991525550985450997630633046718555648743569755378685721698552023505289191563344279805643579402066727535700380276422783066106701594917551336706282834528168124100866765102825505757015784975095674446372937648985440095148671140905645946845651252274492956217728963028460030479575950207295623062674695229657772338640262797873973417171641169273544965 [124,94] 257137669831660562900128499738105656264188881757193686807148833904819623921894205667547878094419583972803548051124137428714301193087896552523026130823842075389274189961496659403958184543636324712623008293865978173032460828013375785312936617960981388647951218316272072173128716451968124800344547719820969632211094995373166218881178777857966966534014348299851886691379816103093569880255270154249056623591725341974701687507371606296353247185846843364854847665427350955494319368363340101052111445057879881395808271215378447805073763657935965749865832949264618148364328419071786587456507133039570459333566903199798144679613124667736104022309574431149538716904594738917506195896929920972559025776660653670745659856329982038535186792775668220233001640338101648498869073975202462434419690385794144997025267645883676635965524821707078409233138971712452309143888184633778196980514959716189890869357305792319525193974142849474159197383988483654460370281887604282899973936600948843221314061940487142531065709318521535869334546171281149704499924396099300046094459966098791496097229979869972090030214449310522281783683541466236279843945409486004652879773283892445264380493786883150886028641682296116923715484973010596533983513803503915182267190361937418532759035662407680056002595216257196197938138904256474048219601429978747663081903036527444699126885616746960237456737550448590997717937655847294450956422511177796843755246764189848210126514180003306190196614119125623460492948556020811278906240071202077030478257506490420041235095056786516675754048743521807244379914298338665264733387911997552349959129163176971667936902185350220957447226433607567943938510986776173492341531476646036643509763419261649914006252781227458678204071635676357312299426783818842746194376693986367320669200183430869320739530953223202101680926072163358758272441263943289 [124,95] 750870375550963729814483360204034361353512285512283074550215191687689703761438058353959035104894080941699319846150095956386028028387627480781477369011502451809433694432141284717334677823290983732024958903121167191009646963981832501806100975806088363985848239259483473081478111222440249983001390286846612061874719735300615718341412986244019573118239015906199535182698124461505270570566377898316785409693518614319410616266615428937340119443839380240155263478543138664451290292839825248174045334036004866383731993930165112022480089893733747311680091033391312489197232026603959761315209650122671749130656704608739468263567137987349572481003487075456498029382231704691048605687398183183141720017184205370505751896174923568329113171302947089097240754796873392339221816571551006745953207182448758108022109756029880638334557018811489953972432951746527431576731411412177598025790643004417432771043143564149518933352405674477453309947053693186252608499811078602079415877232783042590478549165870798755244258461138467078559152690439064607480563259805817970116311472082234328357527398542885487175252152346175325194699542931372261549163810726169800249641781773021787613519428492661588482271733890991251908447990140307253544924853090094355160432799359117637498493195450831013273533709541350886482716660000585625414782625567655896724946540027368417542195739453832183170970526120543004045706931983783246071966199488336695352170147188097207165762598990334245741568084936116748257260002216426108358234369549663987676605093265449492514567693942603095859564752722293274677966934008630137662156384547478192351538219596114144479592020678646321146776588141818568021423164928115909716588120623413141553608165450191167485058862876250903220740019144082668998477025470696479608047222900984253162536734014066773520687116227951437367517268309519778633403069 [124,96] 1237695784562667673470168649315574917839283021727821992804228349198551508320071671233751658162354555497263602445902894980057727318612663797597914343437755409735221933293044806272311436580348850129925683676814962292722820727067431450019818973126047082795008652739523949992233682180890046960240791163490187912538489166777847180457479668582759331371773294259726253434649152508984492600960355870145426618647579397418590305843261576502504109035891291355160269591267053267395566824614515714838764903421040593879733219608760074069111114152538759670630791465170780566639325846799450871007980545214305931517023099035697972831134881835751032543698925932897376419134709439168032064294311017088482224116720290564074040584787789000053466738912777018940836077590145199197374028905384608545258231496224952052177968316978688136507893785356727169066906368840331391980260267649732179687978845799308314280032561839743824365577618487815256658386735874900599527468784192061838366072789224665729503753733657454206025054295361640278555088331146253166659019447558535223399636429479130254765121288013662893545715987269974041010665271872163033677829398615702496354052679179137418214088449929703492500239323741475548258000879265584535538070505345117532209847028557513120783980859641954674547867472223004961438408154436664174966561190644465163787862796232907525730950839802901865071029784839543709331675950219206027247737679017735740014492609365534425397319449451717244794331921132735360010292719184369753093510617314222819698558697917791480253616899422025242816759587939130247240056612391325541393930671011396639744898162609145617147523097360208540314015182302166353956761561373659174627563178325869437606792045040771300451019910976976303427399198390524189080554307632700841460352920432330598765000311883371949817073690985608941321834687298205240427 [124,97] 543439416345911560184708847988028383046352316818714704414804054617096475017603830082902215450422197231658655327974871778919960462714461165908024974275419358559952904569287512352699029817257805779962771301405929668418672304098141698088173924984335765091097547132154148484663842445263411780684636048328439899980694574207231722559952903346890557048438398805321642298123675167643630486854544006894720459434083914064600269995485276542461086139776780243086890361395252161326000187371732151631696212041497301756819512153180489533482442362551527913952025294353993734374961664078364611457860948268800068802898846841594536751897101906108868508957562369562141713005691269594125985899599596606017652584113348220213039227046962020419787510459799076139728533924644901686336625269247289313419760902411034933611563800046336563771663806843871099861472539673343609707050527292503713122506984917040539637922258083684678651994408152177104726271432141932894057318540071574390711792933844430806993990899028150586313627294409708201850311129127332925055933548956078668101442364901934762016180833886097491866741000224408145722515196377351313033030830960795022518173822112141003519508561307339526528176304587138803934205255224144479619849415086170683692153833696405801564224335234568234774891926697864544392964972469536561707780669887738351302737242756836013801195923974818172685984723634136226861020565520686472852577840984489233103479840921782923997628651637224199567907726331929054771933521881480531850574667956294610988402691619864234812286338689430237066305314295709635200815724997330509686525553921858322633205186444871083342362031271507260844433113892309815954005207323074498995356260532233933338254244183567117501147781054913816678291366438858630683566833205441856902956568910976346083138551267448210733647035471225127814346010031031 [124,98] 1242310475130704164046521576268171669497823238184002495762286946854228955389316187168997523477666023476809137362730239536333966636134292208178012013750092439630786383609095370140344502202707844316126543797529038435831152427790332889563006684888225548739693660913781457195374219225758850630475074871972504269720499576650423912685147257207036887651322593477886870289363834065869989075724212787996853643267461763407275797074420250865865319175035234755528022880145340107475999955469313438766595861906059020436065116669449657041766542633993501755954414264258773724369580461839107142163166073953379296414888962793690755784823568018705257968115528478620624434722746254247294770630073287478726762327098454585259217963211021651945665176736380837131794462330830768075606530390631618042743128281951808750761073506787556665990546879660211029820681276976117755073390657797518186749733336859825493574657184415917869829182835216174386022864407488323604012507060963376577300919364449001949201923964338911788599720815402123967164575598247477941372421731366750103875720824299407091364304518574116383176079603484616066026958557426371315463588711159860986709987268744896593183868873105846835322651283985517662689155492530734729661912245549422732070135679890308277946664398797040097160759123502286086581420927177321211091037902381792600618126020032467996711413991291307921979385737250373806735213101456832977414542006658203142219579014765261533888325385169014365572247126859736350349121179596111550963468175741510893025978159514472638929191096031181140782616346788018593875295868402600580489590186665186726318362460385854794884666197592319808910199477814450588064021491210378874635804316696743690801686332522575160532415841552763158806621053323413786078288509578012963536645848145780444165132791220294474418027771309645435651201656 [124,99] 10467077508343323486475770991501490173434718573250446523614464328958037402787774350866229772680421370924239000911063675124285181376490504422004703508166917978889562284348342325114973049299132269851398523479583829972812541416710814016736988792949343386455332698948153423420422477059804169973091115751106916881697709164503121343304933382233604388665005835294652048304643372935442473448221804430025593884092671455509223199559823836749234828028831040488292118720015357682819017200778088658173218591793447465220614463164461075134271998468319198494259654813151509423619114602320492616412174986152913609742828821411733647827139273286445125151182905814000200497516191599217727113077429484875856622469276745139514969854126217404790030441330919345120928650247588899442355695637280005824552260398483386203980971818554893652534423211229720434467293272976389216363229579510945106063363560425876745766784695744398201597640429615824204757591537048433689630029611506092607436365581496302705649681006525672469260868057094903782340465871498948047902458430547086110825555342977506356249620493267693601764989550985034150716093877139870787310618487905283300866284498210662583031039811725880412560870400529309379585480200334022144882313620555436901568589652774144306608071053039681781448975895237232244035946460151088377100583506455590669931441224764330846222534229054273381979505497811471163289345982444594300714902903009104494782823293970511175292877252989549011793371670167153747848562767583528789302834465733765436049269705456198170974981120617980014521561849976400763166442208368092689637701778214657729595831285692704253434989085112048052319248596273516896843816750176876454689894233705854715398321837065062785836340793192382991002995810621283127746169584440722219425156283010703527004970969674276430657342679034955535112 [124,100] 46385125497760032154466968745507958969894327971965565563619542103424411840929888704712581051571202317701821759032152772310374410901434926281018984612113502940991552026094287290698176139398340433983568802660455670780153882881418862871434043260587138096002040554937690193331123613107571817098364467794056960693165749117775567700614886830195560442487911525016061934969304111299931424066511828310560643393172110067837840116644190370021825834722675193937520309494406094442765918973587688823649239921440346366229598036167974525213395431761080573308334101946153063035251881008180104867649094598430400805036466569000316051395740053626780893792380597609726017528734596890024645325355433370796906835951575086782216881365282045671386468954379837809750694633396682319711918304412314450325206086980281606339723064887938636438822714668319505809125641522979703686726131799682620648186831908226918986864018870642877039667258869045441643429631566069642770351196133414210376088400839888633457962806450271221583309763576847311994789523806656682660278753956456939420589995154919135988921297846852754647163769304303963347142755632687829797965420045679874192358262165339887746115280584488862458498807747207492595920945522432002653835562915315615447585915808020337034540773586717958752737755376871368316769366204947643925337735681089623913745953332122838155703107608134178434498436485183111480301665612689889041866589952787069858442677186966865229699366565256269992336480103026354922961827799787453628602119128964325366114517846881088322634788135124337292575766790162754979850688094858748356827038278417436736540622194015524872552439445080025337426068749444867808832151008801666060195630172955041685394499534747764921011183331268878943820479643785524624932746139599158711883056266699986940682967933515116447031796436114232 [124,101] 128373303877608059331080202596519741050529567398546078161846122383894191967241760003152385491613202123507198490511870407652083918091343168061920439350634033544879639529982683985369352841971775331129071663014475220143168510069440001263804244848972938965218016040869589921258848363640016422308983239331239613873730372944249100932042933986896327129136284172151492806652825452683357063845229452972907861839918518082231644909088638529245487477794343255797839612022101875478095669266473655912734853066800492836154290516138380782668822805088668824990539360065719365456069255883166963374995642208857382488942256049107540460216758074363833405268095279642919602660034716292132339922612968129843456641068477073342920972007378115540904506176692287114362036548805395067135498259188302161319826358154684472417871778129554789676428799429699921118042459554471462976452593753848040444770215667764851797397548115276012140464383065049405751574897786418656292762023799145451762366919645208342002488342550250169915726109002621373316116734336051494022189240482068996246463778087332517561012615656633860935481104205686289774302402705255435045647874151918602143816990721144784540957506523774216259669083312370998100490130606707365587732823724944115527837187239451487619870710213807428917222101189760810786114818358507206638091389132968646854167879793229604677650313034475795203669935186284133129340269559885358891294601849716912786600182173458377276247275928547752511998543098822630718353816625115023103318706264436552044300320091257856995982317591445733950170386530146237424262126636354702087585533535179542969654837075617136147853247981832268920819012480709956384229730370992301287026228246432297094087878920876412825442957162044852319674497248468662530232917360978167514184705708948477064136220047502558558055571911 [124,102] 278606780724246896625841769897082640873032209213528538702379338740947714418771294099813030959733527278609238600813672931636145414171475277029616692116268565611253550930407628793623120429221357329955069745496285922018207702950564005563572829087139401207139272685295113449858550196077529837497270923510812793794812372689336386821477666170600266461108534401748650145519532784864749932774183910497380358052442084331122553868345073185592200133855091128711794164558971654337788560284714410516808770228406537722835295336246206021233662509927620245745007935998850389531116536092367753540985700954017046751913478155421345242978383459127313538597354532635372502393712765373736696307024429845862533881099368293932274949221868951125461257337594432215115769953213210798214115633808374670692748690803911007176623391235344195850100744500420353586895137954317098154169516158710874830515127978669830322436400040699472896167006505495910740794233512536892815715481664335883413544877333210505016900791679217335217014981350316040548019241171878808864799947981962766055792105905054199876476195703354573341302217282267167883746098327691534303497059939675917961932902433627304978924916840151146068655668056518986376679197984535656986249204299555519329505547487425469615203465676615000982543685044147618506591045610575752395774826574878250112895769207040729259873078268279597300543343368914496963692784720296411003204540545615561087239274221166415538148238543296323377162868650632292509579532836713671293185220618805746697508325795741067550371969741549420247392308071800588618114402236717496320038409019713700139815063841620552132955015005998128055346599437012221252671052998759689596261406793128774690182739611049814829831032474537451216019656774673937681918935829755310485035863190042785306960287075809256449351 [124,103] 462017652415001045365756441333154477302956656430014441949266089364514069565613098162178450846294947963789707077371821735180105579650630055637386833885058150907123014848090394009752402160162858900970308592136357837066100796487103387640883604154495159232477930963525879305969696565088369524294342204288853657000498662917246845169862891286000143704419384222459611776104733408073142914675775926361192096224972434126258173618072761285056316112470779718825262419619716159398147806906244676373228872712540405539351811685322153469830897515152211792565228405440412651140307314346614745093703781429437203323490392688977608407215806073101988260105024657082352884078939835330562505634427007574024497147835799816453645597700757917271623433443240205882103820450629990860239536956747622326197000120199425227140688098020699904333541097463923884885064815988453410276765447258276877865347354791969683025651084420174327357627740934768124335473554998540767199241425585846284127578079993920412067460114697414097286439983260073463777180431990841101504770873076436459891265992884364273461985609872651753253943549006870369255805446259851257986613062911673486081725386019223007997320348479002514254629181688614503470725800794461027243921268223912377097980262559027745446511706574336522074738110263265198309258512059965445834844319479253120390853091531135681718909507235178842603767042622279031721835320653088229320505494176862406842290324287597748949886915295526327493227012086898603241694033914785863410118121016644371649829857216467476834431659290543927852592776631777170054880515249010780383954677522545594107611903259147184297333045591081115974427824208835125743605407885422948026935631262248293413685505363875097818940111988367949459839079875527184142958485362622391025141801509064086340804425638029802 [124,104] 451704265922776264556160533410259964397462624507288650804462013346819720690088157984356128561593307795882031727705121557233957358963428478214538290144853054061572184674952487736293583054308322692861140577060417915017537618625616347557830161166547552257986862206917719688202340702656054467658971652864383562824537977417259327957649973125269857874836106295934166363732815685710071973512530599341590506383031280695946635742062027648108075259726987517796378452299495898014088284047891077701674865720297466212258746946112765081279989003936470151161213224774920928299485499802598210541456067663545919519983921655201194959224775052460981798771098179248390491078365823171803182725968409314937156710117278683833164884851272123781348154046790760767760949126116806272167690492119559353070507041935704902188634960599217181888608498227514566885902517486422619861476182919815094239386334305140975954273578887197127022252072659721621658285244377788589280493282521104597347060618887521159231695992395263847283642963359137921070705201055939516135553472527479549749483299876197793399211933208537329544244553888639396488607541145863593010678370409001905251504262304815747367669860149669430292413973660562201432091329060720274766902128010874164316149064933475888038431922948783288333429510747834600791663726483493396421772170561248379590867546120214988251232765115096117682547248617433968473359956489429746756021958906894250961933934971676539163065838397773704367798266960100268356944242531648078711129113853768717516178518994991940054835108636693820346087338323462276460971690877594585665498377913454806619074283374628609961455679479496905105938819559841251480398512912923480486428832382937838927876015213387686641422448551208556841919933007048555551652509117820844794924672885445294038655475825 [124,105] 117646521008011388605567580481482120828570623877156972358889831689515178208162306585957141804672736570642438940350812137990684302779507459857605793979792773904941506144586811542796063724370328826913323392063101691997347534393741533641542002627652067773833211793843798569817241157111075864790524536271395916965947390803069074891646044072560421179664245187346764437014173964192523806253743927221068963549346709383795946972100806923516764787882313182194148114157384937248121511381174576433762636904402096886081406073003140628092878971415889426977911205325443380943797047008002892749398567130411902979038510810450194423721375097220374709185825482100659359633911433785836409044451927488866310485008932478750896808322971087216376129289321777418746490029902625946515218013969698976866667632004535604030143835613385401823841300844923145887401298788118338502786146088119981175841114727311636460555388750228935901028332047421099314733698403883787866557372969713413363378397724086107934314422175546807076166517578013289481507221801704768235697118860767412349295883285435717128586445011632986150714290932772231262898249386243393343440698637870245605082590222692357894522876613644502946590926914824100211179438375478647636472449646527657454655785514843054132558862688518839246237079047581863806942329327497004818374308762001689123030533007390166496395137788455142905770769221900584375051177032074893178377638064278989274921938485882552872171852697102210569391430322145616406000021781851705158148460271347766239724145061206700199830549567776277581742820221766422498477851363118969082462163145757747454477027365414319769888754998337980578297036452992104351570957676108263044474212548008391613833721553557846722985519992326063051502560853716421301334290519332512321020396656234887564275 [124,106] -83724421468890174671050648177195203725556865562013381537376840825356276622576108106807804978405643505665154592984938727855519458997466514898945312938249731221143697382811862381594207795455810160034916648989278501134295358320029100433847545091262363286474724423873290526919970140909304462964508001500875453199660957079108582012188425094260203597166973008645879072997460878066461859633251816163551626552270786916733640942993273989757337000845190067720810237395205448739028572954524176897548464313375979387085680258616077713007231135326291184119157161696236477440747198251860055994486139368567136324459747314268029389861137190410179561595943571379973337455038732235226068923719348946382583097290349273117989338009940407322599172066378186688295142776603314305035098119329846599087541072467564039420967006515018298368209989102473506565166938135577841068390634468025803874037813519611120437610927515436445712828607574134101340887486446244763688030806867859867275476491927072177245637306296521686477245563464957041625257359178693166811323861226672882028655913617561946009143211681034721640945973960958704482433630659235274215375670634380183041645361595601768121483437066853620726974478339535961469740136833523861462065611978720822759146359133114783620307351436884323157023784547190992859964769146035487985105622856089736745313460953079181296212637765241851604301717289748144568808436732955576494817845384339770295168511458276926706148385879851485795328809339339115202448734093421865326949230281822269886442308290020709879972750273726992153341388711126926327507572396455959438031577121862604884785458830438143395811406723727150494314320283969285396504039392825823915692650452654995109545486236477911285906738710966451691820776968978243560200134570180407764808602349884107 [124,107] 2668320189675577673273445575155017251338691670201248407984423510070638813485659678430603253538714737387231078904638924670524714695727147037519783319427676593224357148100353921376110598824102611453545163001755530636019159658481247437602081896309493985483677467910179155935228583315782236598073521340140425530018295448153231862553251333071513731276154062295640478849726933960391985523055487696389711133655792292229913440529970649913125243534046294382173707295572764597360981650790697853121866326894614348201173947893081069266913691474965272001017481055187056060091168903920509950398536870836362250264344020339372857690822595159913847742306790080178042412064144320749358081206920538812652053372574643574964090136374732528848291979800463865453434773700691331027063512762352541077388686802970737458414239947592159924636644901253313500415123358287917437570848423887904640394747452706028774383743543197769599884173303496475409428613129284058753382895548295878579550949673000831731372856685137768481967092478727782367156970682880621158588892285879506487582630764243364073904222559349447224404317830482477706037134397771433004039102719618320229866824239692359033818258875913262010234812634352819601317708360563176557520108381819043142124658372069184210249941037746591538015173842050893467613826122563257242614365747764888385244656566986845726578003763861420827121448537466953459041413139777114817052527262487046144764001939473777053549749788193944270429134045123780136804985787446015794021188377781075521999361500523182870616285824018959845820176848691224935782684122286581060926876390119051290871181283376665571075029669719154254121587481235828615160931056768170668769970066754195880659128232747891098215851610190935603028693528900677254726834124259053050400197341 [124,108] -9544546358587055770794781400062508633014989595046243372198226585008156899900593673284913052571864680082639655984190108675613893811554536222136797290205559722080154582554070461981726795746725026264426928449374925964951232914206954597250833692576122759961817133984979036780231740472534071121638847940010092192692534825422371961090418289046632463549601356774808927537270537498069662843300350610665468402117633029339423773463387390755719809567362934615939421432377987472614257589957814809221964877878894456639370687201783075510141047761697208937969869870080870252792769811327616934264376832095226437036058623145723345458249496272859604315041871251391303812379943423612041244360316497207180344664736338692930769817354472903953695145886808828984593122274073813404287653863922942963966346412002527356650398039909794493967418969526300416330675024486090390026605965105630484391944967661302221078587668160565557050029202283390777321397034684308124652722106011198430463300453072214921423915539972981020919438818628871592715043156311523392661983745729002044539025479042495469364918231577992698788954411813638769379136244327615139568646852795882732727732143507549518540537507418261031038378453782475100557298947586763082431906837851903364198032612313172144294050202692742879011059174017402162838722566271033978977193710977131567819379762626233023538903790242861362076466980799902450572884434758933826911638836867962271259388477314389395031978852540738978099585146135535251952994478711698355266523608321015871211899098896549918432682373361720759065919677196869957576878237140960759399569392426832288650761764250462341571742588731742385082289817180010935215565382554651491412370239081390082437231019116533541346064199103108764439649255246595952965278492545437342882 [124,109] -28592431632487324100952431372910641846541841754516946342257831499434995628843616507711108221442624975144630037945087079044587574306727376090339047319128734839782090912108692759922217007876354562450247940138641746389607188100444089540990726084563289924160532106219354486507956231580974486167426078510590282625348726160241752313810465860665957773966404020446459340144841567241587041583061396189644159366202942518141538934505114567192904739884766606739817462037151558753367558433355851426308180002241342329884838906898834885749739723765587732623933247209784358526911469570463299969630250949712563717935279170933237525754333574630698770923294135782284104005634744019881988450285727673731144590713822896768523672094837031619021270901663793444079244147388246341504143155381984087348393149102822472074244837126041467513808595162581350429492177225482615004419540867110960694541148501280645796853283078397482024287069824883025692962259681537558124848161047551496334561280077491802089403773840375007768162783568168211751949973843211838787783061797158879680672403401353679592620238436478855658798753721682731124863792095620445876306478973171026379510296347095405618397071831128002875914649450812457273049195760788967031078332519343139466978393360613261282454398137398871652073390993832119494050699934816670200368203966562224516150600222266609040428896552412153054909865478332749783761996171762004691188048283930105889187446582804474896932132943654056017083926604027309679810125790649186104276674209177025785330736878501903053105746752673399268679431289176378810961207080036508808479068230906942887694868784113015250873586021967565244828447127866506129598636298122198111418317516097949850402934554916217555489258162885080884604319118943311823332744305191975 [124,110] 15506217811049706617874560836656408995093880246015822019888495197885434644307971332860660606954523689773565810321768914718994666459407659413817592507743821894396292234126967364859701507730768536026662499146821960524984684206254407494494849314975671372747834097551560157915238343183234744745975846893434979994382490627441243032104419862326260287379662393930503211907993365441023726191224678099609850929462257812288873506330784572778002931839943750880242988409933965018141340964944860997469755006886501638109635094589694436346844451160378593713133013287763270587408928483157474812744620961130836693693062739238775817834738473020348088210344526212854905804003067783733569663528495543478956063627628003219040131575664029887393331326057119859362171665966852015769134538136807243171924935647871175744653654871633114044729489847079457800789439787295152291738643644391741642339325336998218344129166060487429647732790800117225371680667677071042778665638399039481625819353012996466167222721513164810084382693668693549984437243386279024745620639922948085706405458872623141235641475961470359076235980969925619484132007047920227469383908930308530176528604384661398584799936861122917654293605598446577649877195096179318537703792352977885977477501981355155651630827402057593257319980409494672225763905481736281718017421952601886740355178046906801431781721625369443894838695720667777392501805606447407969115612368092198562265340136661437672678139117138698240822275339697037734270059313306452430414712710223804173923172771167250819171634359860632855546175143865985302263453530071975198135967799691771184317075845168827527139248143648063580701979304896384243561882330725509855351069038588313692673963746769593346569345908759563307570809486873895468894573072 [124,111] 17557764606280807888110439307007802614729285816544143702479709710292574314048499040432059975811220233033344902910641610278920960889734638842822868554283743292979769408397537449904017248258948611470196961786341510470077825859413219535168713172145753064967364848737512181664965550321697394514171758181183293676356944366340087203542584805975301967639362008436285352613534938775544424563931663299156841250828115017818935313700167114698891802992784008882944421817194825448692301799102592183275224520234665064029319064841507894985187492702094154489188240249270904350977596069591366318256778167261116420041919157942757467329429819669138367456742363430073964684299630288110249861416569010217686894473708132890124801434013277418850790083873950733135759554846481203983061486355412960702377131344704890194150137659221161447788642936806704202875003482746165463622450376908644455618516454286934770558665352897736849734262586655607794108655464820034911475526605399201144685847489467309185181494100549069153211373907064679517974648668070573213942676929307523061287872277732432553378716757655828208905017431040690135027178404482945241025983354162868989507133607703794671407716602217548178431994891899565192558747818037553534964886965960285059520370469195944956836513102181738934195967360558653558487000743651763334079718867130757132724055185190080015159732167721492466149916765018992195411150720617151631934929524621339556136989556674066424901324158830297304149543718357402944781569233970579341549972088095928866766329020728236119453491465597078898882180327217893002108816871605983534495530408479618064050715233952465929940389776591661626895452197567837887190534077491396785454300593034678174605280686701479937731399836613906768996595161329459351385 [124,112] 4928117405634001676773300507192882100327378336359170529614741231200204340800696130333903145974282801752348094276461739112497181446481184292833519151234975200285156392244223402948345619098830798725257381795094624878714959438094635710614490645422931888212508016088270899047956734989068863398744054640323776926038194203184427143503027419222449834486370104426490131817944325503885362528187780015240713830947970891962529647396373382570038868340478426907657701674391596075108992246120081857810188021699365941405794353779946465657195282522885190951300854326737502512156500674870672102366266073998591100205508978319906720396106153451000203433621095926171276433824587587313398105045223223116389057883864165686481740786783661925037927296455376236920142459097906371190903280896980390429862706531032633571329794812545975938812812961686922773556883559095207985080208759898605881580157182206676511520978218732054043430306332020550411850181625468186787786012807160375396865565857158159052281314606136467237179022715294296833428007502886583153279711213049403171530750564375961501959619153497554159164303735012501704915993076002416288337573012856612334173856364953853382154744043486789658626005423726470890089608597051691866793048605317773529603555491895304483777430027947405078879080001535238569769276321893330068765511354016836893830470371520820481268259188213140631444131901772808155066427238790180109084228563564301236107042815887860098260171296097105530824038052827445478764838603471932153774752625124585765717024679930941312311030693095857029829239766540467020882243205864615900634996616593478346827859766741104368210354542024790426767117277050412031749269421274318518711466878996824535475541804031861214881673934916826945691364361108356 [124,113] -89070343630718801599679833001712987884426488866233396977414952174277174376039543191794249421159304655069846818883744672450699367821139095004015180807080086463200613641546880356532325397106866704313558213402588425283604460358705415179688939684813169311476167484932922979995998336041690583909709795858467176734956736434378835260706509934995605421454264781246125783064788829122190040298308762137172457043360722547076188380714962958293571176555392353642901572152432093970341657288858497459091670528516182915794814505659449248297153175255567768042129125819262163806747231208050251153502482971160378756966864393004687547915333455587628212858602262887238976279545067848356750973771697991348415007038131343602495948786997797823638367723225272864142868738361612773971012713736156238060100761707500932777079037814280283538862456532424110539352417487469554886953384387466867219730725521086745268731886009856532385995683246403482389614756020414971378189073365652143545150460903491333241594106209978839021825655434298994849235565210959718851747626794828753023057880361809016478241301591776982017460589753558486801969357189963753112082733620920692192102626419438803301930856787813355854229086732309827837086255624236944434253406446523424171733501563649244507972046890163189841341431234426654371276824490669212204813789281573889197616269280758745645224490764559741976330330156198836645915647903461378974559226987570745649077146195263101761680489654210861254282401052093075227750344088286966407473335064808848860930458902940567960658048353742670828778830697858501257809385713686866714536490124508292647378024962578559712740496532714088331879994342157659319053934092583437982942388782524754623312327723378488945252403926136880037732351 [124,114] -222468961112547394665168127869456882069555367346948731229761625423471015963331075996695968992085182541529901849963663652480062348276514236637896226900494983872582997089960606056176994424567407783972372335502475429202102321778436946128826350893393300630621714826442354735146602828297936454644017105175881262754324457341998380082592964400866594549215555426095434419495247656792576235007501123773310355676422207734011139515348206734356258960807212931630184854610772121629432472569153219733733894304104889449755862360337889721303964558597022594496402259545819684912360963635277159961000714698984054147144316357993704940545068436278011544314195365207184107352146072586179935935043017074732995689189713689874276723036206865693796406497283411662678032109147865290205705586165661025048526324167264497574892274599452938352678694826607467500702850192068293274134097105781906664728953785362181115742235191944556860125061175490606458975630801153000660314203384679306601434547302759428951126008751361818140729930730944796637814338021834312837149723917356897041773824760936010937537599460879209794333257834585478569507680473802054870106163610591485247966657200372539815100251230247280648826333528050158747083012435666154282046791076031159053506110951884816293261900214479953693952514418578138949330555262299470425871131411787444218721896174479679581126858299860380009916601618465591333396715073313118968260860454584588625085105280234460915621002857161991882837367583334171520921846853052135775833847082463012692982419046834581136566995740802054932952481434920310013096724465006732075162847883025703375310161280111802558302225622425815591785292334899062305585745342494172814514473275830393522893524789410614715368717391880153396 [124,115] -1486541537249941086653659354505860215340672783746927736377489375208033547691985768477457592622022047557058487561448915237662219635169585076701984404201726310693282861248547934396147065317518883504584631765617839442318491899518905660798351461652938637696420630666953204888618097145171483321964353333869572399523494796187021679175063049336045798757419511328418682883345566549966498304562287346478121128529195098009499174635546606642342033081630696356334128850518524513806554705763290996533607400488257559069307206585185938054425933836554320828949074328040451848000694308960820293896145326521245595931452908788296628125781668705017965094506033109911250802419635846896097633549506303051395253346059774490907866418278918041061019614729179124805245931176575657682344601174403164905227249549635506538130505666119578095331981380034482846609204776578988640280491135880420720344593617078078599535239171192121442299529544334338150237358751464984844749609439664295200200813363456679655130600561280548197523754977128665651373545671819151522537741059153191759535800381393669221089464886745625779651554063418626069897532367522153689200544516933617226440037156953526246283543841762430769841859143933194117744562733985656823920330344612619492555215612409985443706713476093643527378206205863263811613014037268785947519323360327481630197531083555831135466049260122585707859899548080449641709609310919978417857222085300366267903559269744816029157608139167515879413877072283793919797606539471107222419157552424317045967888512303943089136466370633435846542835673142152922778537487574382312002163208885847090851953175995416329244124257625421722224518780191792197855436122079500161341931015028048208274799902286909948500633233888 [124,116] 4429666151189756669429906058363516704272311742943160259899966681914625548961001506455294921333342947556125496918792430337101775750573622627311442014379822392180200298420349131471625393850052451100777792682216040680888220719067767253370200028707956323762981944962963779884227134440557844771414298196791534518525101900054970866262491204499554948050568257907016508694581281845447170715675456193986761127466751833116047446717724669600827176012202839189234020636226753117379321413944227775565644727641538287027665329947928942471013279971985175036756541094553155370561602548697182624991482427178365948386574353225900688304194396595687935724145443730492994839712403488783870911707942112826638100592069140245335884323481412974568169282468320596925883484800278412015040339458489789402359394347248924576439495867594755702714097389255014409382234591522856861603055410455353654809307456716015967918189291394321078739434857120387820012636070000545133729712503400361160179893919639270714913337815150245775151390870335928232252913811906114231316008490609272822978276842129021912856234274661280258853880491216565948178115065902871807211082716882252474171609572150977274613288861132935336924394333717772280105688409115193400186038485653052259414848192916751951516228387966938925558123677251092469218545178390646959834322887380012974390583599200302649937736876347176842566252030240513037071071707590830323975893984816645853682065695352894142400548595958319115961399283741977588167810482723259754598935957322526859315664316158470692600137343322273144664422612645246882109176857580425567022147728972124327686390401697182152497723956474045706943229277170082095057522684518108488842296110836654118967372460771159452245217 [124,117] -115088183225975286450956411709657050278908785141295029599529262848104224428471104500451910426751258193337139179734398810443694116922568578375018827047470223425818904542910065197241555236446245799707131431723226340944603923175229376231706391797452997350156174315065968543772392009675969512052245932437000950276906275907681000841044321560594531955496106450958558989643279178350428215046894664453644570864186797909644528432479042323971028538019532514324225557013048426330474386392638995260031878466148792104292594123457336118727115308170808836013188422259810919528560734631676251566112455610119345128014759307472217847936346410915207679656775484132834109718904661623830870368570741132442481816364839580945380257074235418814012440867457930850279123762810502544532280792837992893605574440300152634000865006146606685999517845121207212572072505114434729531733445953371976912187700439513433912062838696049076500023030565980076753159884152986084604295925434860944357739789312726452349999778205491121984909732919968810733228989109884869523545465317054108631259064713455380705861667475957213329636842173571635885003510351459260329971123636261991509756456040624715923776653436102281789154451231011324202802425504892998207215233584562842304274180149387277027640718299393344640647731507540689488728177947059688253381951863484909901053384088039172398632779731655202491974009300552220672506134958996194440136145813340564933997002450376525979495421349611209057899069773567104233963376310163687541603453051566775242846735704461338599526721756935718746360677060856942910262505323953350825014588604563454651139025617151527192837728326602724371167890673247020570054101250334776857493931233686003346267979899963342 [124,118] 171710140486717330146706387082584065240912149880523123681300457429430565623365159646851197212023301949106865082956477991238886258925657300195126436780549865944897453975383767677808517218748978431800796685433561315792060241896379927149180190557474967696149312419515939956880056317271820585079272997121706261272017716896386245732970179662461036981898560924160780882501336423182962085035792312137481252036892746279884499497580865400323362348925042537110738696800966229575130898055041475079056112957434023220093424388320313787514188815004237623483786526027053418549786944572959736618805461278842355085791626994775455859722742433657059525542555480278070198298238566745304682196647775344594960735694965687184394385576504139995532443042625502392150980654862022606138329859784816690377014809332142395946681891838153993495077029196235172031050135630223863047889107908305514069407470202252817315375954111307075737167661091665413624170962067457044051216772632145943301206180702841810527176199791308975446990792512572511350191982929045674592327643791410660748800963186729747738031585923204588756386606125313487986108410738630306591449939782945646267548575812800403419909830889391803090820920319041374037520982940052256449231207415511914316275670734925947927131810667830609401776179229203475628380988715091671363928638088120121821426534239746968700216387032873171701220542313269890921022788536689744364905587025741334950326068348133273608578624914616518244746119781494736600851124070898501220217439960319026478906440673194820489369511771254414083622315295515712481658081376672614245036352305169486861909749620290574504193446838373899945726419552099068236424680536989344950766341381775347624969432044 [124,119] 12934449647648834894674427241869301305370520593061102647262248320336495113176798379653226994126116406939042920322533830275513245315993847247235631113281754878691802905839999925629502096370454868834165535100293603951609784804098439898995779739556006150422807694985800929970288961903455705509424587683054792518813386968825089631422248750013635988881291246638238681962520936658688531803785704842047159480016500018852652182418555442974900585164377573988659554715124105109654870016594575409312568089520611574244491588861904895830492523002065294492958426956219624078791276874750533613592533499794306917434335161360110886793369079150100097119857034806377096192401283456348606486447445534469145294300276774691398946582397573055568419227099676570979093398633350861048812221563275087650736429169165865964528173356775643276839080247389345248514253147470954769575922615150515422252178884283294548505783310875677086045745471492647672640046613493524250666888509094590191850896528251678150990814472495957566001879372060341634803982599569113647946810127311473035857616131706008529053670633817725935432316015658919767516572069396397618583635717341786788751776395102868228721803805781997003184231979460003009211668137680699558224582452980140859237504228444139666097290493471487854057722375151283457543648610188064369630979580318131454017182342839271410971750780430665419469923644625627730355649082779463314453481276742324811986464223672427979836811788917155346923382621548757724557744498748772765235604334091816619028637133705279942862852506361241843342793964040711853442501006377013431983226300863065152982875681057998521778304176176578953592214920117776989669465443671057498514950718185258416062 [124,120] -2118732005283008278298727848347030331810366107898308259505964567129749283682107713767901861474090086025155156487592849713703283570676942105824596046419977601918390192248848390448145352456844680973148941451956002199078284690818171765981964283024938846910214117495323036425748333429167729826898617912651983780916950628104572436952362319895022212800618958476427734475371479710097567596288373383943588077380375653194458184189286990859443525000996343126244847978281028619582046163183409895069962130742288286837398947841611049104508338804560739598592981391028276785426080794542512888706702034226370410056615867882531196289538921737262737879969748234649090484301397099318082148522856578118051390304279237258571906834125110971420581944468127354122141596575441426584954768769404345358969236690456218552267696668301000306423072820863653636005123223109578630581543285653096109712952775507712822275471428279669977940539689636536550987029387564400655760131847486127369248418216559546264828579516671802969459214264961575224343573296289124235600676606774867532749619860841356984061398790197251177838445996782499080445691769856215148705813465507957429647850743927744619258881769608226552281257399786692232846488548890633270031578127281581934888930007501307499860998307924915685704188494217284571424456763077371623785039531465148810157026319600940191888207918289699289090892687419253803630366491595242937254437040815601946532577466016140168662442435538986165379893531647686557360529076650187492886738350351274016441083062918381055775194003526887200995529274896497120034934349647158157850143754622361729453343738402324417114419141162738328890130619397473346941329175061453512775314789701946 [124,121] -58465013921283977839868443974006028816818002837156906806223529622877437735079556355161000528285682902714594179443551316471072798324202760442781775999221966041489483120033513393996615015894120164416265103314960376149428828272873223915754956251305187684756685614383092983072548434741718649312161833079080841056671169818361382705012674135802891109787810357858649512373396060501980263485870181553262163743724074023146459832808755508656985301532195933654254305299605981544368070890869003693797256826617308559138516764358653790439614191272163603309312058330085426480172285813847526808521902403478940288450067020446571372661068392578575580110754050645149305879924324600553504749018491857911556205506510980070884603517428838631496536924110196938791531287017307693342198279113758664906216877765291131463614920615777965535157666762110010536732287932087850139736392589060881505531234939243026007515095411770967895468365673130989904251682520531102068034781034850210092068988617406921541787609443452034844648641482647326166877469521610628897159600087370078250501793816291585388657422149262706595645905991803507739182027776320849177549866912537343913315474096408161016501846727018407568835200795141065787992805822830658127534894676300509913964173794266658432463985069356568936784524698764936022530679949856098940818623645146464970221656505688370621709840450695243998059073179430667932592039314579272072026779669600104755919792002715123173260559491351068881829658946460270494999042577512497779789009879289129514915422099946831095869349498687522053236488851897102561422374610420783754113121217507694382962784751703348056866275759779364594850189855252614591632413781524413628651711 [124,122] 17907524197837175793785292373456935003158972546708460650748776012556176866243764618353720992485215148391229168073730254925372925072375683231393711151895217567989068127522971177292898020915709712890557795159855230411153223529370118168040328773733285511918398121333490408034856498334061917244976037912566452921594839541747016024624718019881281944957489561053321603826480574250439885206715095462438908682212021555897549757276183031759932475961569040254848418345698152749205992387009870965094316975523759282947225255565869087346352636282724010118535383834812152498565070888597997022025254027189417247097444332945757087986127673099972327853720095637594048354988916951169158038192047604010747647759159928112918484557788023734520435387075692267154948612842370229252669341221306947853469041884889558943333205654576831270117743664485696105772105517733971343996446925031942290085699818911040210434919212950486138686223142776484104447402969990676510188944505931726577526961101469451577473164278780046202530313026788548834311975595911519044971068217317364616608685840007695677808521454482333944852622323375031207993265159090505388532841592753299024949596695867089766329765917510358180030188101082818622789158023367774674383054373655113971020420219046695265216787100567297382536177501275578979502552137650240089057230465893151114147214760061111340812093924183561509533816805010984108421969851942371025095855451244955196668690897933610616921438142699903228808402923830012920407719838692740544936081832568239131319240248384848515069411167424414821975217490451500337118950855371920422509384771356288480114173078126345925307419718131212823650991549237381955652307104634112612 [124,123] -23603576965049457526088319743742275485667812875959999191205542589510952207262982760969987091399510873363040257531519839206553658412042273680064890153453847100129434340024334718170343821259549804323427168187718559059441027227266998149117484144163125325825902080804212944977103034202188283052790756701690637256548316865508721872401847340885214084082338621030672362688668894665135238754364891080537719853076161428504649834191458084672410459167301620008188403131995013482947537527069130804830547297316437198862140897425535601630397732162466524207844939233047421726846048603691208244569979226535801154463929092620021487429686135947280767397329260589715213438935888934890831188050389500633493904733968587147204400764714261680271693355374476973932097206409537658143231218324155367097908015152930100554030589333323591617907533178104239819551065812295659165242505699163663990171790258997823040099934523835196328937757397073433749746522456152370752326713030110211574907197555888359843381762202316448413381376841694085354104278913745844790899966286300088870868407662041325655689550959031266479647600582857428187583124483861488941801078858726863032085040633938479321202602161688094651340004275387655569881361013555411926816799567319006883683804479444836585361875272609179810334702258373086442789533329473757099708258996401517665975448835242553350520946401080043768396021944590197070633985050363485548628919135553790606496257650383249311813476304967013217065654778349414389644510841273595798705289031325256525827828196037999580568508887854831192046813330059505998085109813797854774443244435373747007803331407037796600775000757662470838710251103742373995496234373 [124,124] -51561144963204654491801757792744684985371882152148192247969994575707156387181530690656687354316078630005726820239669054148260354705271486363209731283776050819639888548443737208323404826894524435734545490952674175133703533961565859291719242891567201628854272128544574068257095672156781737937857103202920387013934553309146797216605607625748537737938009055844903236994629651303941570653769314082732398474002788135718867432139624537015442750079703475932294868362168449467518184345058014051610847211401929375440464720659784739815727741020949021746472283507130416052082282465567408893508624733214802325883960162487074816404496381876292352968853593812556702251715429730483876094498936421054454559971884163687979269004538596343036124265075914236229493136501544806671412168754924325011720417766772366881328494959407970598946253421156211110632811129843609739676035724198507870208106998566376001757007044282141760348401951877153491975038303830990204577817756792487955194796916325712006819684154613677768339169817406837887775152111918608576348787798392208208691526022577757182603546170938064050487512322646070186574080930411090072699014206529029789079642042577651603676445336487900658256223435791216354379920750018943704579049541584952210152565207044583530563742357045681762856188628555359581816473171793209789096171354186968356016322774141576257167131874055317947043786558136517860072730639389566525478252403727579633921619325396298756531817029356299095186585416366703577310494599312883247526487236935092579527400649297138400987540922388831906341620443119530512873405860973388161897010998462665714599719426930093333876364542763386039508446871483729098628 [125,0] 24210754095153114959901670597579252275276594802687927890509481852020927717040707063527846457336230076071562647324503017385105932800683811163025815259166386103159931446149404517126252402730739315667840106226356247943124132904034388638929247225630368508617931999265916711266541806402751546848363825192084920694221654190744148456212664964171409328141592147199211358152138296102366923940689933252785868902697742382953987603732540074261903986076971713823501789991525792665197709225709895516022736854581424209040423890088813999202271868721568372757919092675128612168814393431683507776958118206009280859593420257739274277702453257252812364899586218643875812958410309902207543252569174266873515050392943826280939725379927308026218167070384189610773242294694368065570870975623564736684681288507078366262278290294279861846416802977543012745398082260693218311101838488519378011159996356278199546177024350948377584141073380853238498835222948082580093155366453027737873889863907354140246412633550445781730019730071703921039292733731614958836933919044454819896009289315680587484653454226794303074287037270863067615677500610460749541207262343216421251311531485399296532176065757653687232332902217994292971603026263124703272701458577102418212193713594611949794245558821767605574355038324804863900561203777824738119213299333871969441555322566900720107319253691240386951816874126339742266644628503740671837649986761159135821524134954597813074447625007052256115834346695862209583514179611975954682531032759243072397191478789864225544661223342463306851942784011502555292859353171137095744820728808898390391224816099749401866542365678372148295083667218049318623351091801209146190521266186854922420235380225824928306718235300280914357289357232236893418267021687863287195140524112935507234271389298827767888831735768552767930546761529582140012653496251777801997538075766624778785129110954290677679854875923798715424912460650601483790193246121837036061140472940677702617038628373617249923866211618762310213395624209706904225669043861958377443492906877509085461497306823730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -7152341929354174387052478906467053885541960367127675174261690800116113081253741486953041633844511781894142963955657888389001517343933817506287849326708285011224407810001262680703881373274970142673938803021990628778118680877737267993747880464597123467675617862586580395633053275905124143239900480500840048227438443392254428093131918821297543383970720105837714841834888805585472828539218923638338668875864415287226461654557556640261674871654676176681128291828304452331162645000530609249294214084767748509141873335224610692675761331200178851608624240084993056048657406329090431260374800486144762535109326396838342923192683834571636043569796627017904509462884221639399429019819970766957534660875661871969153622231394466429649341286523680913654090618075260656663563859652769943406259669339896779394060527610527773672148961881330653381554280913316695096710610125376199088918941852257262082047013609530876984283870028704544263025415531630381926832303854706231113331569140535591582048547391047391617407152568504305355440369998185044861590862666271544298297937224563914800628547567020932645416525466906544467371945632379983404042356250561199179969935672211819931238332962576626270368095344204321599731934380855335403750650825867231869231369768632640692858696344484579194423586252668406076535689804042220188082425568501969182420905831093248378949020905275792947369597698711907917346130623124650786211132946836626014586656150466326045486569636237194644762949590985955655503578602914546413245951963280741086818075061116284061844351441111625252622906405271286835189041018051620299545417152648950929477367266545211067804854575984348371130196376423656763764570628011960768901564212462121922109069733157858500036833427648076331948483592495438104444849633513047095929859696761157056003267947613203817149421502017489620073214411371711545360987624376832493178045981305011202117358398666097315099575621208031893220785593151938021265651089818139631865593081935679862985327906129911258118823304648296198673025136627491946852874210868722927524633259377395688716205768287181854248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -58852309877791209194453934668063025372408063847634742241144139011589546066211152517174428425466117816316467065139600905806921753202757315137382103895835081779764217983545903144694300445662405335709668219000392333754386972422902191191630208306900611721581200545973056717367585173622701795227392263252267597220336699403911331410625133471671800842568109428049061247452216032936725461859364258415566423265476966489516546634280532736757309102185720730951256085008043502036261817126852755939414561289213560286999776550429545880552642195840946682934505794435113939221689950603553349683929678381045235111918242043623534174572102440995475519263097039205687519464074870410062858717254088384521974931029733685125552261228254468380686416959823195682651552458642688454178060967267950753475152134161290504740561551034697412005258161945900500621644352218480351865508026766319292260752469676551388952375904103520324271330152437742594755718362128927315541445073864594677639238435516090281245788800402786006893738510395709026357212905594703064019164812962195302825387182174398452371166737617474047864970179795646590409814082270645801467345273810787959754932908337547974755669032198683566385769037793387501262713658283831293848191920996640255832950395972273146478519306333924129266627332088850213491494498611038085417685841943163656903430118980712250875636411305499957145093116715944993216776645615374734062116721018923108909002498085218920275394607373040961916232866330296763809022981288924111178736680099085611020211512352171242489530962084595543030788520721937234069673911345776236176550497221554742166262970628924310712918986215962346705473988483307591421033965425445321864713516622947572168398994208561305769797252700524405732963778446031907093014594310825626898356686331012773799363417812594940190490104951360203070831081175237252325608358293413541093304539674926440035609010659595691474299093627192465837252409945301293610962735329012127871577645487659566242611197275810944740009008010403279325784343932396294165680783064435612256341445631957487449881227803416550159454345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 5257973096106771625943042172328602992092701907843890949073991283420940576603102499780159738198131401818750460538081083239177503155043488025846182141489724682012146027611540372637415732575874451560500000499484080951835916080994743550295779956739210241778960091089578751947484052630951705446977882782741675000209406428545656351388618488388783465720753477892116528345080498675860421714381441771220271477200944927640494608827732813336491278942426058943207788764310622591277937827776098233979957113521638316582466767032033069348994981399317943251544082964161565569005759630261521480632089842188818035925087194333295177721252675607395837284988820842457713972779589200473869189630220742573820276136000590846213278011300065035711343200939819088062850856980429672374671182111263089538121988300181381826058981849766331107283427808203107963053761536979431821644326373444673287069413689732597895352993168175001059294005367253397594134297886858431453941799152777846317249576577798247767805304868607018073542261269157591402446503340815013894559575290106119735695235497175269806693419498751189154067746168823240247539719478148942733943934213048228780671069997968059484119873380216519925758912598046414134017132084484161036939043609876462382151899928100613238135030776578358771821682704019341235227020126899571743023579456849087781147959336160441833912427021556415902378857748812476936749560054397955899372797124509064963085819777041143922630121711014163853040609766643991976169491635860029886843556543601082309238179614233635784022076758060397413012637685568242504910086245888531095831290221858702242535391930993164368299786133169614687166826071019303793615234700465051069828452004394959917987270543279997578257049535842963515740945950925539675248791021188467775181127282734522245196827943699523049053524930362203329643412455498274740573613388805660064177115450457223952273092481757918469383790605051844206739712531812831941025615726310675514760527154156183778715653246048394115341690462828185736966328007442285243300483479909037408088198591839734427622055079609708627685904502868652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -173151047577241088208291197106520896278437599751534372874967135845648544844801696390988102381918659599110294014169735703480512442775063225662148630367319661029193106823131041146196911005338171602461758209818371460999584281921143584611960042383238627480623165141196941487479217037717709080811299639122695064418845786142668469060797490353822690977211828366580786785605368279392860810174620887559522781476562529365581768470793075769340962893481765503258965981611691786982593093696489116137131115765708411662401489491852566885967075112602709821624962601158935925243355024450037570659740370098263335299924757960217950579264335732550977618395094829178249152401277633061511577638731180385173990417312001671251184824139193983168309620983261595928685726781880214836406930585474226850435487506129191787509619983805160729757372218645538945783901748686137416490008111478651968913883283138757750717687647151773582556410942892592965771137259935383989031299797608065656372240781271916768512944236960752779711188459417611076587715790631265653782745566848748425544565764809552197092044429162756027767423736421258904558571614345074405236434733957485029739855365110613943992162490353976576491772632548660262237363984102550618659817230244108560631906046960731889544709151487707052970735773656874950866460297957122323757976781576608656449236157504206605016082140668911556474264561478350846190476477387546909293098282084469487125965069991862372783475203037061856404537166789120674947700028365791323166898318070617884969334412439655989766830870987055218816856872532452913871089910620817485903945744210760921278724397546942027930969836785567793771093212766811752236848292496126121603090630951477656170864337257345570858343067445636126137823391016979907886817966775829634829230109512029171869125888752101530283850552203000674986412627915150839903111095423226160647238706320475942709326565538600885050076441174443002533969705188777199226510064992885313922603778349578930100890126377641681147658345842596548374240498184255245384205641849709808803571527180570374283168945395150473132162005640566349029541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 1377638386489516219308081680696162039117503291193846013305384623431304243902276480724677616097239226921907665672663321640864261547044045157070690944899485147590965697822038791536367241112883124010236783759063746208363804395576579795241937536236405205728003311961333761260901884625003026133846541718803374406391471746523899662890852630356516156273515929387912967771316164292547050343033932627610635900487289840152025227654903971138474721462720888085492332542463808372674495287813471561509224117703039491839429348453686022099444579851764367791814257013535757923839666037733849042644072579482891511924667588457330903808021297079120787588157308269673143199210524481070891939745429610374752483457230950455936678564248312684479892954563404318033454308435479902077385401174302664152649855694099564313223518268675529503809797948669335259581209400622279519742415470702079654275342191076564745519048223939337483479792052688741820150715155327474482412614277262308611140891682170010522172252089038071514601318770769937947498772653578553706591659887484098594976129782746112318559470514605482149467398952137009316176238957211589714297594002913716954271463969826075189920781947220791095147986944669345200786976537813242556329569512389096684601585078534988311496927900871914958861057907021706604341644528045355864275323568479609391823345772198512833946531957774082754846826520262447813744545997466054778203550579953964904873621078323541911434251471042572311800804841239060147673518264690202257604316679984451988287907465726068325233182349672060404253948800307153177773893141772341703944263470497985551095472135594888708008644172847369921738477282239044423216977309344028484779850952428326003176416974441400407367089159199575277834892885265430985253174208940022910922454745833342454251190948350843064178166558556809746604405986008922878265826028284524423120373150057138565665096495070880476851696532357675514546483521584108563584352226983848237547048151353113928317914562620762001714884362873354307216768409803707355057148406661558395484819976737244119278256724897731289036784119161893613636493682861328125000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -507699188933407474084922892650708445281862534125750366253893787008169737099607264851914903840457737920466796096103933144979958497775350541438168084539209248846360299420102838533874469576487551108699766697036567518463233085959108655084569491135765552044534016932560696101525670867854030934522347975284503196861810233926185869361067481522897405014404533600550295540657680241414417258048746116229038758653739522741930179888087815437373947484668877241500270417895668167194933654087573164938566028939328555787015039058402356647728811438667169904978100795407670435789385116786328126973878067348645324433071690993583421224298526818375057374639539437899968689984968884413476555133370107950171416838229680630018462679414718497002603699617333907429514538596484293594121618780111847293260737871370079797860967985277582343172432692604966121305710908542844532895627228150600416901448803925396208266924417237226780071435539289178841314228982572795037850023687328635075002583724360423621289979289073199841516600240928932679917850701404078992458791958501428176584266726411676997740817001654194130888128269299446480639723424955101327485155590050590578283078540155226397086602150081957749154782379006379496411577624214207888038256294677318003791131409398670645237260682105948057052917640628805057735185644589189854448054157092533154560460198111116212697270523992141680542511683427859304375471386505044718601679436502915298442174653969609215664601340446881402114865913125479915872723360324528374951240623569362080847638719127164619640698909865669417743681817562523545038776344196689652652754458041050475399301538694766989170730708244158963108221897870902982530263831284490477406484514191136198528026858964379629596248000332850259528031305967981625779606250146966670369512031512464310732826167330093098234115121144839799792559983401937256868246527069704571898387804148521115634730304813334828213893722483402978652469037503356733324247570793348887431495193566139929015529791906189917183475369958863844046739165122615950400450060107449828944738291719749480236090341604389755691961738648387836292386054992675781250000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -83204310263312525834106639741862218910109122789071069091606990536719023982794368050438071777073036876540969848386045844330866511607337654732911587509625103197551500556727134186367880806782327939107222077070083272234766433008068848214613217519926405022533142487805308758163318972213083007942044436479350829094929049039453565400031510114436087361691539829551531531996824449006883983489758212569664352748798752330605243936842980269869995010930484107558845575719029564801681014392592075971291231783841925716774189584891292894743335148321156273329605622041953184276823713957587854094267815202128818708717104925000377364541629187299718489346798161026112941049332233433487115772724505395100531520253945696979282335175991760153723995594626665653421538489423922119388755790990190508483187901821895424201079983908744836244323165651300236941750370708245179466511115169328653954946125830770163188382490689580924648167850303141681677687002040152978747822320656172703311831700668294167896925641182155998779599556495332410727813810503472024821891436018996058678693978092768099484970411270860236198608527452631879294418100212066407334315843833221682326242314171200255585986571896660297628325307252587020908983298639136487789100004529317862385926264670832645609526099589920444733871863452834722229497543877467460245394349606008344667340446550741705784459227453783890187568705054598104881624222241844138323579633957998833452125960956544073073233336972996804417557514822156413629787172994069979966141051555518015650627340160808786061655899224498396820394708138439286221242906452082858666272527031743615719229307767746489481758931051185586925551891555612764496582697683642955462492516468026145344824091467926009375012407270258397835420984218703876800896881101526944729615261572608112282056796784126600637474412830143815750629487028242942845966328281881891758057401198095130081875729564728560432562159417300788439381238574771063088463416354062172156909131342184863153691022089008634036955496557243193861235852858727195021436042471326628654550043366447798901568689735020117133248301888315268115547951310873031616210937500000000000000000000000000000000000000000000000000000000000000 [125,8] 866535266087968709282324356898261307743774099772732994866182436044621901180155578549147527032678640176588184322281745659948949119357095812543905549122148498149457660999873687886576598737439175290229466413609404437038471874690695351842315605669791342936931588895234760289985744349803923395143771622772132088247815004892689264055131840758043162872354208180789470879191983073969705913100073943898834620994421817354179947131179075270032539738639994185067454206307037043380086386759743897440653081907773226825852047106813054178260538209090206680577894603934543583341457309242584947241695886960486613528467637451337818639372171020767742484210984976043592599089113803958928198626749735543849519957012126417792693637514661522821434844851429498544935387250228222158172632357207522853816677129006727613756763617804214610516086895107632520445216607046712454044330327447962256394836901371277041247420672645190262247144922169552396825961672414855201672527778645111216813462659439021997215054735334631541002425483665355009795775879037641185831634246025239127507380321924182144238832620573828192215503307633425277507550449489350531633336004354549701174530595709814063732775749010361676037477178570294238554023084661101110886285067675916047010582458355317131838429022902871137873965680091286765627309079839318474022286193371751988454387781377793320790166451060938386844246246425204861944982181441767774089252099093611695037740945432357743130592880736332192302458266043853739337629882300020781653247482895383478203763063234198117860544410803951484210637372508687695407529182050785525169147371685964221371895598994787782142929911511047045649394500263591006205220662323947019815291050038453421457458190621087464617176138528446996219937732445385080019213317220614147833795476914976578771464267201648181837303951076612550261393982044730854660701537102228281887744234419260277410651996424461578864367738160870106268970445089086865002235057323304947813946431210463088853326512334617015553733624525180940808032594106829839085475167024774533422973254582771118978490501095379187884766721515494847238869624561630189418792724609375000000000000000000000000000000000000000000000000000000 [125,9] -5141610735088062018804322599605627988509214842819754739856520480053398695806095967567449626987154024241992805562957291504636814215778252900703472356643794133412448457950063155156676330323309902378018362746718038547054678572623382125834574100161644658232765935658865145387914642750659053519562854684583502642214424412013122128454616311835675904075015476548125076164338252740592207580562555326718234848805743680484240882477192363348700499444383723559492849750409915110874682344809635824737401777476026243097358820547416410390999077525402824616739726923316826661442435941123196137995018228201818786117125273219755765128081217124098739261310767216836186579773669876352031601702768538256840810496579573907594486976067479302037550793010791415208858690275120257299663434132309606130773526285863650264637215299686785049161704631764122800109148009548864598303205034735344651598962486394346781031918179804411262670546914259190579786589290174746305362620873403471703204735947704874498139315488261815337227198472646688267323497943568331710006357873466119744324075362894600630775967582689982704322340000483907824048034605292269912806235101310772530542303747154368723584146531101230301390799896074110111076547781504746384295271278976229470180508254232328871644441826704748984014232000543413017515002145211399172952487454705466297092664597035023500950346244113391018293982012333156830994917440297678167673184045955713527455044198102082749162659929105205426383609285996778957971825397068183073323010778661959617503106246220322343275116757016498418997045912509092398145533789540667387602346578733923241503628771316319530665477452029977595003821489275829211749527506354555308233129687904670618941982169695553376192782442889408619614525227955900272710696998873876237191899602204349734565908678631181554454819590998730327777768451540945092854458688201043599542020904993029275381505927045787859350086205558324671422467583823315814694494357987236749926122650258134894963747890863919600207541047641214454586686646880687679834925276429429590003302794867342167094529907695910271878037931391404078643875275034247351868543773889541625976562500000000000000000000000000000000000000000 [125,10] 21308127419408261232717423239359777977481647674848067694739516331050045863832589537809468670448640310954060204759767066338231056248977469566947613799728173935028007474329954900093388726929287672406550393385206526875450761871862361059460590513463944874554658665395707944922286987703687478483311646700028367285469845112420773610977942216661860277383249093411905787683646529986924990245297931308702425232443962902714989607913991928531046346736470253403916435180675066845818390513077061182842865369363605441654830608033528496088320766586939160213714873631219223776508622248757520875875095423582699553939454031784237565484192332509827023798517497125874090823949193713985553370869157547980024572015650114748337513631756069387447461384733084336054965005838723230963890506691939749890287010765632685307719926593340103974301103284699902172814294245196206900978688839560437754486491831384102426738932736360642174926603866105523190099196905530951939700540993184150560540323393566058012159605863640876002181389633845657801950725847752030296523390492156881550630899214900548419074287997623823492457490737137811282444651597026161514860451282133164279476752112331153923604984846433679688239284183211359965298208653733224027251328894860481598062126757215564466324589116201660015288736912175299124686885405445984918733579802643104488657525854576303888599361682763418403088928021243515575675808032740974780619258968078008659392367501268291924380631073215817946051747424479120013087557299359353814012400373130264464078048675290357829927141768653568320731204512379795301680512897015451475575642229340570807403036283137748874849104229648391162489213309063783596268315985031102428789653084553764761831601107824709199519628861864708568444870564015787665086679685363462713275051321891537862327752286872703979739909296462181993154068433089600467208405904864414277488672221871820667473964080242895449037658522869766606511948759745611462647345600616686562375621961134608882025862905238725032777033933214662014432243866126027135703966373761544436947366758628932706945038431777623231732788702892175245644842268566421239484043326228857040405273437500000000000000000000000000000000000 [125,11] -66489927708343341626712467421763151721750656376830188453448466609540004304989368749433984038524886950547965768638458858258531142525453451448581259913250534109153458127095978680348229492286744903407501469730113574937757040673531802162687753253996796520641888168099932377320915135738741359891474765205221629243198527781744928198121564234142753154872812495293403755905743141554752913301272104292571850198222237602989736291265514041184489807097563085953112574952572977587557865125769248635038105742400034304780362833527530682051638860600657090808223961438841712102884633995312297797757321956679310053387922279655692806832775603021162145782379824671896726701630367689657206215348954673083054627888619509471070909024746383750015985658029591912859891623878942296466968362271038178901244596427937050641660613045594772316049060746133534793523184643796752330048925707512810489577667971195259750405947891113820645966127582019718977718567649533905305789718565766359406760454993858132823165540471451098406887811165832815666779113088588737315462811464181905717202780688291114514540804933317222802167992133132780327595620914437976351009229335322461507722191495083794770927936684635461625553182896193082266235950418482078854819396209160114414880046339407811910690042536805586771256667324654686335084857788727150254008429734524531248011625797584912228574219042879227366522130150804149751961483380704592226889950703575222491177534880678245699476076664730028341407199064552119604902851065936746683205712781231826482229568957548524759622570423405271165121856341818469988336909454424629933763767549976081612675387744179553061030941749628146942634754437331897993128118185576666686544084711221269649428031061519382272855115534025027218403594451671194519079702910227161272463041087376050642847839510250836250520353684697544869775088520099757936952273350403804696485769179872242212088636512849368469208561696496001588080424470726845116056028202600960172135514440400003860695853525696710190091538542135679472025493550950702244595142121017691407092186203354568406894389226778236554263489454376172374026771083078968249679974178434349596500396728515625000000000000000000000000000 [125,12] 162685606104638161231556015847081966549849699806570545788816021915741963217331643102027996952174765159421420327614049823721525105291924637489015136128039322944736790109286245047537163479264608655900531625254518832828644626625696730667292499354981101842163464457390342568633120288302839389143692838548638820372188499535005379291294885474464834374753354060078458254050147069416847033959338903802759890166981776474756872689369723496743789459655398115759993679020262046943411503813151957180998895308848275565532985488817430863536200289576180724083462133861857451927876194148756425619188437252944584540989675660288741651237799056902908930956849406571079668068684639166605678633581238555436206598313456292228889519927438215340401975588971659749064166652610655901658922060940534767222831982917054638308490511721847938978989497497367893007688566756232784855208383455110099554910593976034798012604557189067107377217950318235093698743285433022257288494916200858923564343411687598406959556437048401343590824713536590689719210714302003194109957336380384790071804497339891904971182716569542179519198948451385748155400572980137893515744333381424880930615103087395853749581313296000253149055382675012642749427040031093574864133187646935810588394652633530913149880554379557569728024217747189768902518111885287267522501335866537501823938913799839133500021560345109588585587884969673634465471678047975913820559142268471794183205691835019974081657537942413297661839120938467798453491836795323129741283503362761671263893532008889392444079899756317486649727263215319312177701522468937215625702409916480787771990284742844203922251106842794053241722679882544418937907309969838144306770809261846062237107185024832670026423797861370549292212391347494326751431592627165566315898433411632926565109446468230458027536302665306647134481666651389612557929743302011956786574629843338558740025167398156857074739067138531041108790002121083966407192566462896891775166657602154053145434292224582349019935290156612162836318912512388780256275909013338757946250666948165723660584611196248257503310925022628778606644719784571980099319166157556537655182182788848876953125000000000000000000 [125,13] -320038137681001753662560974030394971794165135862069220627385859468879199378544862947734004026925164700577318797391691569868597489372901133767355964651094079833282105614806393500524627144401627436691890515328043642935243737591990679035819351682632526985091357180750350315850925260263768614764807166193859850179258978915002596353629464858341168098300358038458073562029978370383068405045544511068013883895443533198280289885611402481893457051562335536198649096110418281856711053101358355022831778381285571258905384610395247270099166971071413958964776644688664096403981546195123127344680976891262565345683003172174515535639266226742649846589996794217188683073109235033355485691536054064789621110387565174586199895908255923552573193407472457546453779106624598122237112837073454451621779299166499950192376932688778769188724726194013105496390942851734437438672926152477424867530797393432180128590469257328121020374447581907579690589706765082361077812473373161546576096170383063641118290826334357141043955167988769690774741297328838658841461128082630462861249072655059780769690890793134101917341274601914775095443035353002709302318479120736855204935945606917737054169684129082812985145061518407876376259740161319851795615052853669953410605802035418682209454693361885869719571690308144870444155769399569299865071855542005483794822542528677153795763043744456929190814386379756252732396053581373512852165427422618634230811204737803982453708796653477965564632326400534235603007688504898505526358065576247294011682784640966923670667540214933155327441236005026982473761630851999427685424072485644486894667346669209019129642499521813886920437132594713463449318688854393411950195574104277685273579237927220767633382908825601712506642889257182316360957801435148227722822897626493135562606662097955190748634415251078121283575251437144265773111063182352259032231098126819468233395501033960802927822915586223186422248414854979590760626633037400087823606734820356369311095260940244836712472259170826167711077755608661946556739844808316864387186787456509666842922414423480261799082935246196718738086501848531830369238258826580789673243998549878597259521484375000000000 [125,14] 514186563978358372982382356806733143108279846165887362788873157459560057618069557104696187778482295475035685005866859572191110883309284490166738188708384534518339398223473872039774696033118362158152653398540133443770431996861646720537910396329434104717991011699906448464633834359046109620938085321806513443279302162802870296976715757260644120966089332397931941282926769602263574651837328113544535709007757149336609289167262718897816504323036098550825596888564601985367587614582019161599097352167578563867131569708563293841990268142293172740333290146423147947327793063448065904407707915420773447612008620980138582152183117934674262112288836694242921393669471076230802025145071044639653889616478069120670969256684281193416106111582994162898385976842842565952671569320380462507869641399806805517384409367847318755678498630344863715778513827125592837502187329762341115806886846855562859990204038664137792840137197335819656355287989521533995643535005006393813121371633435925804571831578138390304323008354872031619440269424119465932685354289824297745111479836930312316373727067001194199152508207586861153945348838748186536280536339711553863601952096573201608448556923581929445512927569594399196391409518256736505646522782896635396002881054893035151235018450502904874877417026353479290990213197410733316618567066910964727465644078438007054692675732832570832691570571346173884477681536421275332385757810979334892529198840927010782766194985447709865807515154076445332041611124877562399706032385113033277837499502068255741656674069797943730160764574532545425925963055161885196219557916827636931275424543274711332488236647031887467344242961902806118184486523915674241748558761873753323885315665659491947414930937764823379348591813001550533711174552177234200781565002977156721507219417441664472813036835836738806022525806042833328143609646076783658961539422148015008743773161116642208768728268726449066499530351821856083855370566904116693750498674309367021973721686913950661844119126061391857773666322825796732752771608076509659824163385785239565734127038061124006492919334047569467020760961708795329575655795595334751624250202439725399017333984375000000 [125,15] -680935712570493251623039315791603191461134693314261550667901702582045175799185958371863352712566361111354779909197809602321951225683436526232109528346316960168909868657805676324490265307487602940214223435183923306460528141650334197802490938618289045267662439340395601613393155230848627060338508691972653000611746678004120800802665216024731724399244327361580767970473070979152940544251454670345113248287148697975037672016867566422973723265554254500806538325589336064206746822752344149081191443775351258313891952197112877473640663294790203282574190616393145524605315183107860302912831293356586042638298325554408865787091195600664718004786280408021031561839624215676769148050715515239199633883217737260678111444046541751042665942752303947816813056106372272667295716892128745535801230334795814287569191107772725152119995965164717833229259241759143454365062730530828080823761698422933432854965336170235602705877868225804800647248282063968982939841036037191057981704877749496631942353670326610566533814190627175988308020278296699415213039121538150670443098710377392491932215386069727674453223888394351039738382261883550170804664844456463464522922818823853512056241804149697510798905130038483819247857949929626282464812385493546063234249409048754226184210784084076166941326627094185969867985217605295800074056477787144081902379301266241289292686789579044089146751430726457923173103156735788881256369587989521817185807136384363404285060381398203937628751195710737094645180052881292611207167057418550067314534537910618242243045202326713708541299490891215272364976965245738803192838393159507767574455102861921689459484083368870127857701245025084235141284011888105196456231392242407814307155418492514688595480876074126173739843656407945412728492299483705570792040185004794626032529776013288755803975764441153215224403925439010412890607456642143260561265528481860980206206782427456499179306690599354209666657196231185863789529494408019906353913492801981770992736244732377087972700390034373456471541252486163812283093628147901808764543669274699346836371876786550163433329612995046652640899000445178897915170235233262019391986541450023651123046875000000 [125,16] 746911378989058344532419182702065036408999886482780663458617456989568709699678189507202657638538713538583539979305493487227619718530074711765099374747263673885540823247132615110343576982380929116360454982630943515350671407720061832400420042865634530216825037749508427074758513004599212014458732225403551138869346782201426859723461129130531830097183670001196064587175423944507912767571979965019676920306025649546671504749051338611486774478081423373263885289247435698578138487805465793220476695716326048638172477823599813961626052518926931671942261062013947138500867082965213871298807585103345300503314208587510419518651625638581119487609888621056721932149849052426663583516628262563986849885440289034328750484132676984404263949934330618811355491473257371461474033000028161268769865627369196841375461231395563329802986413162938451860501615737920753880796081383087478371924480931030142251624192113468115193811857201058451993403101329268647132362276199898491943339222894271297841575236996200451582403118219456936458309687001821039546991240641990383012894609870657482090553709429979808196695201653301966790892223907794219828350646507480794312449555260887443320009189376884065683571048111771582297964426153187606353505693738476756925276860337953605369181247112196397055555330526395338455543690788517261626105885702318722170823510188372803065530788082727619528584907762428905435060463630403914626412347436500212023871018280354592798173270565743884783159924592101089069762606757174244923303884697381631854589824055106352409013873482936914623073086787023839387427446573332752798573830711520788523942164896925182454132269201286643593065678832128598506189273761078553642591782809351758200784817266860252239905606344190020730421620338981543090399029681979022704241472638466079886899022114077062370673844765559421646085325044199155726822688468396351244116578883312519124826453549646635398396732447211546005983786836008452434644187190571643845337299335134870219391885145793154181767679451903609337896379155204526120517231153024703786765486591248006931273925616976117402806157588541542109507497388722142340512777369809782612719573080539703369140625000 [125,17] -680585116621280200654685322712561021764108700860990329083069405956032567614767708834293438282870346292491004779328128392320666633479440452009022862959468647778307745963303853705383897914251263889877571354642620889485706308782988045897557521179172439718340298094200592831323261319581932229856158174700258282396148842483538714811206749487777075919495907940547742701788129580341601794537663792850720768801532093238770267260959175722004628230574684633622777115723206242122557669130597624975158132507820751386872310508504258603255157735372481931800477595903885749606302704680276964300827107368923941512338674307001449057670161052230844922515864541411778909641348245819021620285939478351755718350315199850378417216636013733139457118178347577606480811354723218578790817338277744099701936400345208046138348091451054443917454520355313214322946779999575220424014916156148099685399936354722049849822292115209298068542999690345450737431283628715310124599289015762946003374548075823574321707642711453822914065645395658347717670013985787823939332836424313926715230827077298965999729509416803157565618474216968531804861759844219012117658696425972324709602682693841269742151259658290590842523068081647083655192972195742378649895828126857975751851956381373007526783456821361776719702255454929201348556304537771482344713207578903364525065248082888560263217145157593731204239331001752175799488596303539882246043299759653765499929968763377106764096678411054811166253812468109856109078256458814901132872909874492561876439563241719206026844535573971754245641125471550085496364914424449025320032977787572199458995847850519657564627407040456221603561307996118059214134641774953515805803663227456914593584076628611483708350391695372271542811953471732466224740500731104162467774093766639674372201786882225827730425059230326403806741269934755819023170823139448770105578310500210462411425030429899693514075120939565062557954234772935785153625619188795218150521271719893728982396555615035902520232192139670974230460249001430448480365545367919426823178430961054916076690384713382011442467252821601722747071223782377655253661430378997465595602989196777343750000000 [125,18] 517733378388337671198113624869811810277754038593497781170598527001821826720468444883778308569281311144529756214150520649414245012256425848505664155010565483498615275171413265538461854966990692691666988783261211232531917791351154449127335688865664593873679973844320435172592240685172667670539535588119349724434206254256425317170909746741549006141881561393865602600867624316686430045763363392749407098412261495483247093168363877979192372653335659272041089186707356426636852289603226934576169822592625603615100738575403765786773195434532455289114850018555177793140094276283235989174970794870354396976510573568122850122641255833109932542319425944367976098782540512236123621259664870361779101910970562907205808694907303181113897990198049884830170343398627696145541172814473958833831976468491713673034970988758669127053302968653278947934311828067388311386976451444185624173229663778444911608468333437460993455444095212696132071652721300935484558655881755813094645450906904199449251748771771099401864204138321440780148497779130244371769466061958986694658422051371769139645044592026828891933605146966350766665023986295952671941224099534667730811530764863287216086031441180103911259709672645810225821662637769814952762687540192704436165995820629474672322364447515698206158287042328422547327297303315752779996093653688785296569833972189780472241639854953311153760286214801776799754089376680222528660106730476906170359439084199101377736423238139297762039622024990030660623324842761572584204088028812468881329081025400923933686548071688766196530017217426407195708111527309447514888199114596150223324000763910885336180635694648692351423452210220177426855847673257536690229228445345904883805685779889973631576606751502217754697283797118593747185198700033178149888862695257867691107355565500328778652988928675480844429536726521919072867255657155564667818731939532369406222241330914697763101005418312378230390279375155004902188027967342231883692986069916295197990782903574172319115938709918705163450988832453010799946569104442309002670420942001423223908596682229391647569196802632792804750694477315090154256882470917844329960644245147705078125000 [125,19] -333426122948434309003358459483879577430468812655700058288838186311804784176767038392951764101040563101581130545566306228421029857860141054872452155294896668956595587119362453473196946032297247664710022925579041396449363822953811303827849850433430025309081464615052443608256684682621928816175538006334536449004551493120128937933716678146959837493167392836298848821782432059818468884871253333135002343155960627333088484699651057890991679150143589650931920561643275575318385722533964409023476851442608825320151431325720087828352917057474511452821917631950613360303411710823937234978369418629804948100491715917163906729877988849162741840578432016246941543021740250193208960018698104886071043847606740939940715621990387177283633176663996044327403385810778736458001806220673559204858497724142871939653739113988402225952395555836178682467666467189424738850573382478948039765448536186359913190089013092623739805384104967361097257779146235876337341410755471383701336681386934940347077822417812926910081453509906342813952826721760395549840839688200949381299375161469157050292812340349826900268496225436071886317942785683453046206945421951616297290706324722596905908613519128421357005423911657943337688546862722629484381893647139395191712006795578674859527258886623686005986073768753386114674292985566850684546409103260339601704772218906640549309770845603441447364576914042397572471116011492872779919545284396519408275626190272439389607564870706922658142549111870038984915278168976095599255798741750896214766049112014735039818897051017253868223286894827252245830731831840107233716397335055523148439044476288995846428375228585971392512904082789698572057291808238839479028417090371874013184121344411968838406795353331302345560858366742874516329519991411849993515502839739837781523757864251314454846090923320821521256566049578560281656265956155303805072130713124527006198081629114550975809274008668911795003838288859914409061733445937453705664653489151902322409383469588964056186445350850697531136312305094285930131043671719356740517350856672260038729501721632225231250055090436336869572127209837651001800296057808736804872751235961914062500 [125,20] 187008953039467707940906470816726900748784152863986856137246911183443942549304764641518563043753675632752128545006284055207910587417245051174789869116112208489583474118917651206330347840826763406852582552546393428833652432618763413328400487755719050770905620154845214136459819761723831118286311589862487696237402096075912184715007706202954013662979904285162582624208508382738860806426775780858377056666900137804011228787448826295187249177034933673678428079245732101734013488856381599890911847691280376706235826652183827986558048386633458505798777708545805084249693570836296523567026486265816054621754480231862142854051781074180995601313829705243640886126327880571474755231817065001273440438103564095755271200082681876630536965537572166127732946908027338966260873665626915995037720867669094476707580161406720853046459452907468542741088868507982202016616516815567745553261494180441855449322594880418134973600577566929040776850381407405710829666409666845063505986914019875636750413737633339680322944544281765739117296209189044184387458290266969218879789166849384303430946619898862534224094540778193616225814495407697753185198144288471364616500221530812062850567158243181105418222644010495791384512467192489116504639250060370373279160661199108264702618591883515500984677796411207406536564020801031231801851220896957587225571333827213873976481500853706574816074673724209472870818345719570464712827348978055876074068080657780311163785995037782306106483676882721720147920202072464869047845427099953520920857582602065195609626031320080263599961396560241655899368584136673538198618396566592420668346758727164542949743758824921121058419047841155415457459962431893111326005928916586331196067154435610525574242198974917271297064464602006216332845967165858797468434944017946059379453471015044135960879100244843957002046969764818020603704807343970482694985031480720728765609839802600024329362367711172910724573810930182635259425026990277280005328932643296383426917130419775677264830092559492438875801012388259826331958351823399251160749300820812638764484754950835828750040889991195955353400792210705194662523354054428637027740478515625000 [125,21] -92071395288893151857232858020017618093025248966426857533664976824548610341716745683785644042340620985134927307410042970259035379843971584202425466491960023072434577886253341183008296001103601127149421291342639516892185300985478755163456547092221908679144703928990723207953070214669827650573657810440352618399560115133053770261700578456242703248401826899501557053252047731351581423009609090959414671378616007727842976605371555876240853422226510570710934991160208837733113444211333589477422931537553336774110001673030837822440518056087388215354672925681183074505466045371445099179349641142581246170664362889165635575177951176213067102567820166966613142297572281077653938920991594266295477179031671227855429850745296322539325079718543941292790515572290918594280705765508647302868452682519243132114698050016001056955197409650610400977204272792231864521095686125212481600717343889042521037773827124821798948168492840612371509448349768465030916403121579923616144111476932835928829458553161125057564976021499628243634683398441791815697311711789164034232553525118820999570676241282127718639380309092307080839293587399436783890781113567602510971629083860198844365833127584343304372893300394189694337391469837261330061235792835586294262003327736940277188934316928028041588072225117408698881470672188284702418796343817989691912363520370834996799981702975870470250315703549741653205071180688488968538630793069089691196132494404121527631497522494057472038821262207008057804043804601195226521877206813260393938983839334765675600528596258064955370908766903252713946038026039386802729066803724783008564989237450380981269303858616687355667278068810244809016536227257714795506254429027971972325013835903361337040558383859418048569735070740946652466492750761363716224792442647911824576458868612166121507417628795799268740902527871062478141372398870568551239754204086719382016664330571175173103033627684259000354726519354298370334352688247820470758357875844071716779685321981895740363841591288006544730151500390633894160965243204708228909883691150692690831917371857393386758579156803288790668761236435368999764250474981963634490966796875000 [125,22] 30253207711743681329705853303443076940320557158310502251612386078869370481227203959171667406395736993898802038399617006909064623858661906328628572380756137180368469293904657983001351607834984618307505126674933696478771401122458082864825569624048059857523324522429143333335993843407037255473063516779906301340701566724709460788968166293809742557582531929320627052708442499524958969440544255440132191302463205623928426027992722464774349920592486795690002694503608772571997186673070028134342981118005418268369279864309105446162540964559082626205331647381388220858262873437360058874313156538146051062604982372790705464194396338452125201236451218330548509086314816577950871606312118706082705118174382768116683484186388963159750814256720945747213090589375041181578091003385758638711512571974588679912102817105837364341473605732482129254056157964306851547234661608539984097000792170296089166867466357472153226195368041514613887653592883244211541850849388132674858139448107684866263394223663921620606546911291288354339003122490201907470525771221165834691477375016122307337814638488747780954718273517046951736851975107506440964359817131671108844650788023614475044109559379666852664670646881834851798829444550746346354199225196288617731779386258437090523221071151322773677902555287994416147264341782924624990767666576027427826975617805511906913084388934413290711468631944189190127910656112232416995078088338109399183404152726481480529158188866667998666652831504136927049326501294557532720623951148951995770590800037512466197623081040749476376964213756986759072184672902610981786055505723755906152217858587715543903235463005122149154828970387969764057495929041760471782256371532513707523282935605638477649678931045763799709387354425648796847036680847770502678923858538259588729030125512761850120864705343152694303741171930474007240572919553268063530708270103752869822608256618724366567968860257445019664828139602704144999513915635174823623941543426781797280982255545487909746115989597313894133095725204807524923009777206079323986887679706561757272031343142964189473139191460364603314262335609363674393534893169999122619628906250 [125,23] 17748916222701904342371856515816925191082991679228888931766134550762059203461484013606146078670253141126245364219475242114506647847549630071059912346276041791555720113689607371856817879192298181527340905817319011544501858249841350336582395005953859875522742088426163620888973528530864547675066627827048232878604969707180252243708025191955405285478982735778819104429090020829735585577823292862243541915074351452836141732735203254854561387175466302390609605467498706811255291841827616798129298015295123081005724219930940775613595864001791107690541017202271229597079312642211979990576169148030341568890699449151952105235618005372896786443379783050032148016176882229793366111012464789589326717675307521335351900480396343999310701321916332762364898978517691234058868999425506430366915123029965897416005827398590624049832551397986538516490465785185856236636971248900938229204380189477848074136145307592219578267401809948158378087670465326876070919536858126057824647596184610815890219052992686913619186235108193263440733353229314974981275696700027548636718173081424446123212102425716639062731056349724610721310594542549312120764994918415092201287859779616789063032589160598321051339931371830794011112504340988703177717752334529461490446794694624251821116851628131795015886722503321522289400845343078751224446623400863419704255456416957078154854805374923486557205728291573766549607769319258282249060078133084632845874238521313754326215156362567259489292269711527785552798356070255231024246992738453476643171239588172544349891015322696852194909383363847292029876347838615130925915074819415149589002808969741193404371571893673123153815681883255865555509583529541764319585589529876595179879902965885650639468302592369066407764229965342115637821451063669355401035847655146666164056695044524742586360520370607005861147833570023690195274544275412338386144443376488340116205908906901740045381464105883703690880687959588364146426403788671727032464286778721900943689148956768350276198257964499399210377636055971891150020463861900943369803052208240233268389251001247544161215818360817400144852085119850926275830715894699096679687500 [125,24] -56290657479590479966372265563909243381373414939580585205320050837387218600166347537974232300330078030571318467072815691565380347805315734833974656583397583743670332284553305502123921627107526861717143884363102003945932797580844956067444735946664082325602919456638736412014142800690287629879393100858773980887316797872567092852686643305053153875601375928345606082871525959395093976517492139771733813877256815211025870006451940401143267505027696193721160105451270414012881789415170045381818962366055337132816767930695126818131874873609065667811469612997417831696181420755206826845597028017015835249790564805092345803708548467826407820381604421502939689319292017023112466984424297343847946360955721299394301208791742694924541725417078968579941576080921126900613509828196208757213774661586142928172738400476858778692446829808562599355367446129339270814346105625364636078212823827631753717977186628072943773561790317879847165656002006185602211090670513075882482769186781749914871612758906975314393130294723478072645693442634652783240487242844281479756636805420260437269661548605819005862654155783694668700304351069343621020222121202737641871059744978974844854018538572502683554552870586707576268991534515141062851914118964672538921366547332119746958017897007266953805926767195229412434602486145750963375705016551371914902278823940903193874031222219559325499630489011024759090028976882488305131051290726631334272876463657484006483829592062524669419449809235781930993428026682625140667004441570268494666471190818285049125305521103531224690808001294114625631437837322791058017837099412355712069908197134008218955084600694323970693423944076245303300291195640090006746670856967497478202319064762106349889844853648440990945978264802108774880305534496966779845835130417155227627745718212159821665556481993773809554056711565449126096363612272194061987815346800094106719963040621612299374434397099375491178971172138826457079814611080569817900246885503707997753204159630740630345965830547884488992560774560955247139059424892018074293247594673243281071313426206067774041013165083752189943311350361909717321395874023437500000000 [125,25] 79757224109995981593694137946074321337774749083430529993198585782085310228441615483692299285733126950355865033870955336162166916714653234126549001646027922568974019691326350196836579186419339270278019844946220484191529824195830230918620316743704600597956778202546138240251879288143809927526118189866961502593017518360803649662322087115575713158896443987371363856543379876324098507013120510754922730253263046545773343422551062580970666584712455418368442441874536683455274874914134699500756810991393642275856993236942948630114596089182145849749109932441543871462470622739545897998346339182261053651880250395015333001285523054473188697425665856442158967474804435165639770987885109812449674434661480477842181557773500520118967154935526494151865774914453401383939495196232926078675447954070657575910639482595081738357017629017241309559542559238901288484276160799022034496644752186855228517772351418298375786912799539430416433031146539127291573582988718608972398466958103889398274020390054369190268628556521981831610599373185702786625449903545453933982843429693472534788488206281687258955078528209912646227233305981046019521286992892948534042711257012248834484685576213052432071565074480929836807343770528291114599001783244371816332027557935254223613069317170291735985338483065276423682998829681708588227991149563242841487406634025911141778455645368006170921907285240113962735540401484859525436318692305365262516909950501882586891612651377837668031333859305193516393081059314388134171831642250683129331771728848747192570664381839545322589944497990886912757667291571202103096297268790836233120907707255813479916844345024771371001576324915608509753736032582108407870544195392166180198672985712839746160682182886174805985823901590519022105928758098860468523886752683263724552924824358697453017587272840815175472622958593719230737596132287207665582628843730587093965390401909490888934332465532690914819726338815453891575513671704482761778866375812567650352913626498339778555045655202080356196614472502906412238464327054018365560438486692476815894308775751882004364479654385340287592320862586348084732890129089355468750 [125,26] -84162499632676345161093439573193085173498777757798047226812560994060857175800951185522346247553048788213333350590202610862700194643297761290720370064838604340009396529735636206383192907394948393147988091196938643700513498709923590367277534004725103865835258376913553755958352671310366289626325917366894317127099079529934351761034767091822772839611901330901631531885641200145557649677931762472085344040439430283866757348618095069193884992215254792442515104040020500836319932337917113370341606515640677139129368504372862646491269544881421377060196805351919732967410663834225377214384418058127224392429589639104868576563050817806372746036524742025472792366630548484986114176679787641286465731919574688105500609214754013751716852635024332214209306730959498168475048207679511464535392386608887522025112390203495437231954883367307744173179129926280908846157946327768847658867959730321242102899659208081946933206759311705183597156256971857573154385409431897298792866533810553441907361671881989887552071714907676212933541585522443637409799305262130823607457612856207469106515599638042027958439124717890481987158549203510087941269354327433824840488341892155078375742474150211100061864252559025367960366260884589031680493703470222413536484199453607121587823598315744943304582854393601551495716422774094129017239948419276355364099243792172695008629801805884962460071563865918915509992050804950464941332283570959638956249043840457439055231220451075958756211718818217588904699995944171867298602807635645783652042908858031795552473847876358532880010401883797023273975622982994005649583885276365802676653362768112452812249812971922017370810872611329051536641149385032748416066138503721800443398832601033797635179036969405742076469812459680661749071407149676721253315475454473125379680050680612763112599778577391864625564268701116160776614225858718710120090077897493974882736168524408010870056818193942610311283408519327158682085131962565570779692288502454063300375171168272718381488280596968785194855317157284091102077972880170000870533727941256808173788447130103017942698832463618852095521560841007158160209655761718750 [125,27] 72714527999331439251798900031774219154922513640926735799326743971597835598733638170763609771224620462149968743145440527855732811012143629319419845450666055036550369613019122699211184521239592519913597941018045998363408976203504439626402246775465313715366610846319068978584831150987039820795703770602550148755353927475606497784820853030448379270261409017300900423664233173982568522900147255751854409921305161471591661402568531037521667817929481276179039626623225792412593481888472374093207046795724653283695997385977271388406028905246827009379257918683469538182956435413423111304734444493626457388872359676370789957678863540921927251903737903266183188127938737970386683424571745309456456852764224050593290284245789462637184037773828259461833079265546202755074007799564690203587079601428595341976130766517568858951919199156752023405941153707068747114409599243395989413352762615735863247131151489552065727188662372937864944708629912252578143975063943071839595920561162697283720105703781921872427014182981685572271996792258040710167889310190430767770873995598402789034205309420389276607662202118500602983130762299159448671563219754375405233870369651971857518209519194566300681547653104213367142828324537005533217943786236423795372131070254815429794165274814927303628340234833545070796747356605791763363140862818160741635974766244607086900139049589815545451041451291879412426769133914793100256329570713223349854851784827316993925563439632514796163695356485091894727356684844755378606175530174725249406928634917296888029171367220189019387043006974711857226720340752369149988219820105419230381959119196801230050625782707070143372051280372180002740755726937637955047417044603250780535433218923829688727792528789621974281370342464917430035774876254035401041120256631198283428147509321718635151967062636142364146234574429842047305075648812733102438953979148654488240511175144902188173634574573552117037059062041236440153705400022610595803541237582498679514090381818764979233262750010712048782729536627739407363051891530235822744100153678254295317969400224108783743759421014374311198480427265167236328125000000000 [125,28] -53536933931982265475324455469006075152009652207972903042966785457792953614256887826300761875567565182248230366041225942431474833974572147050527453330670580088512993752272766528354127842311241219432980375549149238147205357580235144257969984013356078731662951558778251984277606567805872910031772906640610696898949899532790917521382384868271713917661666357706751116246588305775563643004901993839938198525242034211842841023466382677398280676305054691739833430517361168938073509834314798068841986554217591363365211271763252920757605899359520150484342774792262327192152553789462315046025373109763333382633749000621627229976180163773808854602683495902884024561372591686021124518779590929550439465754375829689943278053994193191383563253103813622618589170454829095857562773752229400808238806160730803253290394507304802595292580663722355895360173419434495207326033726870839115727313675691186850069117157288442238123155616554848648874001379069112634319299045878345600337694509253738413754868665540806589018236169298263312927406863395243707426092146071963166459441205350998776971505105915630572136796962857514836717701318527772708308767982055251783187331676927777497958852244540350518516948924062624381951742165695149443912381149703681385431550895017976587416025270781773852732536292002852764424390245636460992418414057857197916044932947648365272236578160414836069074792189744972801523499725414164901319262072195282663953796337421900836482317071874724699695107343035103991374421956827844201176160338569790188986423349421298738570063972119895286144113334145211755092859258537854872715716125190480885551080482211073362358657022068749723197548288551399063654485608206196992643550178643901201933033501546753618979690303207056850710753195299908905724228018741556060888606896484993768810660770360012865174802328943910150774265817432471854786718445759134605087896185400399185961132529325190748785960972039781900532545673391678325577721955461082683875673121467018648242692223841802419022883624257908571667291126902499273898042403805924916524984959492261171870790591317809317814177538785713750257855281233787536621093750 [125,29] 34487329549055884511222221897237260111228267826923075689673993867173074857350544882466498800012144032648222252793096444692871570572909390106489170050559516045596259568118841998842945801760047332762187421309741639601519256230334882037211644490948695860168187585026897592933254477176424570198950150881907338936040762864591389173929302306402855497223573289282439775331663271403040707719560508798842842212356636382340191890096306451375026824966964247428907468546419743845527981581493189312518359559676947691301550803415964714145190007396496069808736922104704256190505125021610055797308313172824234788677496202796692126500569101933339466643306104732652899387517477761519433185559579989472538654164538594279980096975524978302310669145573995655060659001746909620003624327780198523702205623363625838731388576638653633791011180990035288860870614909031516647427677568704272537287425144908402837791230039546831599895996459195959638637293798149423433859172829531619448151996861130940320701413643442030909941771759908513089833874567844640625899550387020534549592033551503343487617575166297329789530329441810272148316025048448326799430654152796041346931287508085807949387144877899465995922358295539500648405420745713846119224617326835815177540850799469313411699652499059432104353920074334365257445479877104502307791010783600617466550483910583712903228529655283018467261462276156019136922623248020343143356552232397191081004099674272102917357647782324404212739937414255333770710941145026378652247274617528900890435822629331595817615394550287493234813331733100460590655475450211353403838236086532179384020052820155085793082158976552257496081264990174411731756866290914193895448748649693636392673878956963888471737650632529988927273770177110636896481723843912789863772262349265490053249714478512954618432482818351577251271928400033652545604391864350399288639969226382377100286648432482576674596678910506989694606153030747663173938901390589464324585609239294126168489263205790082163220822433767789478152044707918885151141300319460559854106415918874120332894734910024659877911257233051856019301339983940124511718750 [125,30] -19891347688756596187240232105007162274962706716424650048036640860280030545893948452977013702652196412894106604525985052597778204316707845463368623962663686611979706239189396676546821848024282538657094855386888397494999750857359398366362867096421043340235228333352828125916930715220833901663315984061032138209372311812905612989355460380742766739509671218884692737917689317722334292032051462487503721209212713174665068374761708783358103656709577593546296142562487344919029360112676815949856448436763039863405240076874745394670146441035577767375092061981767247742770592361904507822315467746347172638655955826119321315400950917564009130788069231926313205616927488061097975978562258366891297624690673602682143323300973019270897665561950351458379234649842418810361353699104051877674797686399279576541254283043011672821066696995259588863343920916051037078111001309734224271863238956368402818690693169008000097957465227842981707036363358772724029899252865094476347802588198212548116261695239097366557570074497451747836665866055855685836937174943443012741549267873878061749354049296176700713330192013611710801242404165351944755677007636660452811769926821359299172861247086893856413104470351825646503980653406900145005278078102395896557736801036269049003855485034732516641272314607993127041402199060720829100746958161830764711017656583571470654632931619263148597626012769068783371895448411011084620690502442927629470920677208838892398531807945151596474693346267493433018606678063954246678655096240939309382401217684826576123932404444926006975031712708370648334183541365162573551291130250111385208645518653302986749770123094871509239336640487756397742790692537908234229592715381375043252877839698127235833651738017270076218226003762479662772044185557201107449623246312789634319093774545429976607242439409610196189589028684404829054182305369471303618862871329180659051328867890471170494694016047737098314679956358950685685838539460514048143275122518382608945493002049426432705417437342744203505944384964847381260154822589641877615692559223510456196091795294522697190586768556386232376098632812500000000000 [125,31] 10497333772730817250666789283256554589544982671022104598134714087591257205972866331997741070726078739885908237862131899430673840484748203458652050687571259751703700554290962248562532409566527836776775418159812697878322602944313857039737425950829002141743854507568907335446100395458611392114342164992066443900901096840325824379779466821208378158337243645906459443759255270026871108813749303095873362679094700669048196843984836356933379681136447542354105156462871629235632245939464941142350653291586292467658767704946130123021361579895892311173037050597909066025145050965318722576349838087963709312133960105027594563160639353545867444679469852537050599605617582451253392478373062780363531791734453053858279706358921973849174336778284643290714860016768385813397614313462478233372288960371898922435526842285607270332506350499762025670605283009454862705898839095394971688571607565349550645256100700762264275890771841731539710927870171239098878502410188800998788075999256845958113593236708713266782404033462869387258855770927368801983081637498499998079407675024432647994242746730671384156077485521134518090788815423330005172026509475025333585939756682781055505883159556826526947618146057520642641567982234705866798239437708447766790813304591545042539574852535709942142443216250259913797440806109155976358073068269450381845863095433640423823033805446361293969627653325191915487279284022599837956226088826465754058821876150313036580141426827875177335302545619696011537070532735568564144469573090009787293027385076620267650803750135246157951668425312233085278462645376559594196806374891844305298916974696491963243984994958523926482351417092155050018170386714825107811577861610203496534812793567270431836850026916558472156835548323985844506669849840925197941324575633393362457897485712380080831768260782391794025396966207763660217957375706354327241593941942185122364312961152710061487791519471206823938974548078096466460080674010907915546884589342318746126691251966471702955321541706139859188993753951719247308655800260103902704855102849632867033809123752212399960370703411172144114971160888671875000 [125,32] -5156006856738679367045108805255777142452999042695051401647723618268721747804774608689280276340082972540883448622044241228155930205108559108306225995918487278926747858198225957112813230222087039694989987514164570753322445781865985711210675331096859125659558025124706669576369481797113275648781123457082094738848611201103705181013734062345905820260873405841769099409630409171343695516559673914371591409797776581966181615086634900168114742388358759681093994700432236582580656461178593607040843935884502969126388458789331562873180967421114779805591217318435171411873302798848030906331989318681696497593882332173232698134669707379318357159469458977400090946596846452368241982841297507130799882038918106584426855451588589704731703603208012774708848062185537227768229474013883796380902109226154424856469816167764851144336619538297160046627763249789034493118845246545185851348821235377981952502342691207134663223719563802470228194144701389573242762725633947689176027635181378628244971180078755620194812455333669982516114791298107433569610260993763960850243873841237666858374695510832115501986477950053508842662518679217724535188088286035717246982927443036480228030523026146126132407214092767581003594825301213313900561016844740534611094061163330042222839382525283084030262239389925085192212101327488123927388107717154554894510513717841628283549870541704481809468701398625145798803175947410303854050543262891131226591166958126462256007209952442359874736309507107386230549725627966269496232858985801125312773825770181566196489064441796023185920767712969846501166583878638569232829119627340115971834405054780570159011045638425544421434591344807522908161682236456357606865143668619078348226648214487054305021682212054477202196678849825028800354926205231061442227268771933340896891833453850430778927491406353445233957613117133928903255033456759727999065425612562818248517937495539329414932257704711123327931368660042864966369172850370550136790357342575394087582423304831889355105828164245611038686685919674679220381373374062466436062138585596198802978550046471895029753795824944972991943359375000000 [125,33] 2374568231782771460874681961436317803956629723754942079169815055365684856565273771253544963518729118049331237416442211146426059122793592558484091881425362742725988665737347484514557863667355261019963041792040707084112722099775174931720168347576368633530147934918848145749946572348573180141775829873810163139875388706081896084631229367297753796928460676625227004668226946769196154871078830978420156498691615722335504738402363528651662599043882603195857739880989462953331098133490689782191057279112672770936923558758878940910428834666310516148918960795960353947995759442413590831812291372003660881664170041408417831461813790098972055311569370590947536397384566506855854830686077035971613764410071673593693771188926868848371505293077315276257887497310158539820205232157802533098243344117300652749872467106312820843266368175345949186492608619874322912971606496426864619020570342565727169714233770013064668660218021507409522595543376440605027153039456235317631167820605026769117321230069953485841664339477203944339152530737846574537935188797190579463413114355096121123846238418861373369671102153431889166494508162633634997812674904393607758691582435739204989409651917609380209273551133748998334845574402216896041219908146714984663766913924577137395917905509860686235130485799132028173978492617756827565704620465485086126763257360106887749339160557902243951869703833865029578136118890309218722702710031442370675635494124393064623552378873684096663963873887485795275579633034604298108356375130603282953037413025170880683400985418255739267182304661965320790225292215229366654868031326154637306661349071642279153492665742764737620147508129678273268913332139398574565021959935024518638515755435534818690944798087560909443215126083354158533288320847597802691247691899250695725959546978580979006197366621711248009243529387071070968871297447044778814045084749021323061738536079790668110272210312787979021585672145207510260563794587644974146363440370747208436486124676909242824932262923656334840474600074695487291208197285717541628324607621586637670296326269037123779526154976338148117065429687500 [125,34] -1021289930053524073040002297141385709209316845915912208277092175315446913275789464939585705543836071585271774260526754297351470390169592352527949557130217670325984112138204901382773038201648196118151340624085699411161778228963970920360893149612600698373887628493492660114089951131527491809438819410660534758572294123593947950878464528930100238100158617776966848540077429853280172304798139858329601740071529580482161416433162195850905392976898705399803712346069825572924555912233270490665077294006148339929452072847482759019372753885799723820535493886828397146785516372929801180255190675023316402502645433022575663213016733563187198372702721231427723978167523192656830074167915010320564715183288728653618318376845412567425415879848142946782178199267551250546086446118565984783952204051187847195281046728121288804066534766142831121841399772972641250376161186512999005124204790556421882672292264512049187042702719447153340999580099925225138024976253120477282980873083527161710783945366094407075417545094093555477208956574344201331574865793554774390943086089015712926501048124980168954516882933810169500573657703308648412772524122548701581441263276268363985713474630627998066583227905311446456254611413403172774690273135091608871633719854877326468393722229187336191096606543968492561121104242692576843457589282913467763559491983889180674308637650081424912723260495211375884233534213234151997098048685792233346924641275553784444724350502851895087559729955410290051659582157408159130799406918767827279808315187338289589118755851139199424531063421579722550777955694725460067452209536284917928410005923648834182763759633253218875853967626637775833817652682082516350305783250652128952265391711170347626364384508449872794466077249022141283647125403645568536957889109148829580514657229342594754824810955582937326724022800245438488303045658430966453681255561508218056236253685367492714849854812720610613260203843315487662953953699827990536725506287028304227702225740625412720537668916427832900663726085898027606926091956923901464370733287366955646755656283986013477260712534189224243164062500 [125,35] 405487269334678254556393755759266428699633583029488484489174300093131575496622079022987625554435327577213280821320446924723996804757703710315297410977152905304978375862923049015958398347528033790174661624966597227204090128291159063117868772457043974852075579446320030570040188009573368116388830260979608069908436248507733617414055976807475067499997115207928965883660849014673969833182940840960296057053043441466408619862588419957379447346610367242923541864970248331876048959603966225211711947887037830441627875010617115014751157242155606981284572045875522066735450313982386207155025938163291032986986275146790633128884134339190527339087548936333424429723737770209817986383330233785701245532269876865868363460522107328595238576983244168469933301338426807583870901485149669156673982875737309340341271374226918980698941084696442950371865043710599571059746551950784708957001387967708043743291454033671908361817138113953374680617877364212893768078852027033079700105284717106475691533067107664439461965394610911289012053209339400450927497964614801578978332187222882203752260119972005047069816127213784854914792152269930803833468208170712824253883246778997049327204707399236462512084540637985254301137181645869298886488466885276039458296393581180997499570974770073058880287112683665815287003237035561253798375832973811272152083201183512139521543756305761315972001961260683385884365088866400759119903507272834271950125479289223772932754853935233382801735131045899203951247841917317832247998116646640809070862286218216393232790337787968062283710113795077550999509819819959485368742164030884412615640667242426095314406601841117252446596966913820433498834466578065667763176320373915049082991899864896314380563968832499529184861109110683247444987468974870345428791610909233315317605926517224289824485203878306666624210014783078559059055956114774069545059221752024712092754172382353963570355755538832442211527607141181814793806793589635162481315979437567021619873066013710928357464641320935998759898955368025033933907456052998360124263001549240189452794069779884011950343847274780273437500 [125,36] -146693191412942131176532650687130042618363148167866870053431967137121586366832831888926373744938628161230143535659398226521692187620425423396023285503715786425309831686854962247252387230984910248002136005025182096652270364470575287987662212567492987075190630860292996597843682956231879086701724945858277891964843674375041108823173693127330869076137475780700016480009767936789554524434980473966781480608082236557794960501991923021989585507032743311241847128517288802844460087330632283660269887720373203576920552800847067427247468666283271131492352870528090128388204204870748108024168691060266349361752713198134934547051872098347179992724074249766499628835210541046025419701301987269089677679670653777829803955334625576124511975245423082036057588016575933364481683688410041885534702119035174574903788996326434902740735102262652366118575185778527530146484031056379426458040260407120591639026422700129876288496626065353541185473246362913334765427168603671890519854127352814884686115833565057248240466183158911238020311519827937896353151780724790275852938294115677949503762993183864838628940998174691567519565040528916687428084982866322306809111526513035077621207700269507489054295688391670318895964823740051728559526850568016898296069176508301654764804010241941122043419737027572736054448875612652046344064315705252595419970375316018422415839685041099960348792485862182136085721600609123018146683932051039644670927269983693499267264230348724544014017831217373535974230685788638160162164590669969526167943902076671785984942342868820975066435970227289380149343363232871547465238515529390665528650740856608720003135328051210708528092660696301511740341267800196107161958850701440065674048692816713662301193735420845363123801702205454179179092327839094558733506880049104033068367248370847299340211459117003818166858902765332892110127747458624668970929057978557549719521909129306205467687098127365571195653257545267989712917090494585195069649593088838145206984001296266500283282554877869387851786551693551577576126629231509022092219192091214069462168367863341700285673141479492187500 [125,37] 47831837444566932509505765824445926162248296767676259047990048916861822684309650866171543202412158689900742206477431204490759262222969561553294160232040301322987098285249248255085956351978624966471657570164322954294646379478676912880203597916038565663604598279128781966593339577039142907887283609385608813636183562228843975472736763148162936799333868147361677780409576343408925385394186750262637602127515487876292942264730203181191260478842569194124157702522114923660846069663818744377099563423574024800983283535119146370996661843223457219905678097292774465509214296984664020594691327141298435298459124496816620140991811229832988311294567249329153918530339773113257643278522985659232644039561123105465355548569744201019097657563823178609404722381947152186676542168519390547158262249537297912984768490350293427286609314318865729374301775107881146975271219434916286583039517899032266469206602654086568322427314371419512293618749920348975877220945743449870310476536138103683008600616722394577076533576374174271790339141835102712632090680989422383788736548625904880934035627465231507247610747102753687356908965852597949557161055243376844257469163838533608265129917559805428179889349788084239558002062886733099460862328307949720710141885284614001233799219275498100839521497199886121699702016319027548670911732411640475525883670757541481996028609260017008031438707627950609985682663033605300271496974462097942333024916530355645687681340146224954961215334277052302483230908085281188162817569897121478045791617002801068334687705444485685521140516032602837283521503972233542251730376458933475621493234661082174893231673822482234280214230927427491533372401151495781841430178627256515540019934248686051636541411379855717189653877591974457304694628478855657541296267920711470229768603767342674474573754889959221343537633271452366799611981821657867347371361592755424074026787254225724974499159252948852469186288275561765995388092887540948857523876633442683958875740814760484054069305404774159352812721385815983274390701710679650588114386278368095339885712746763601899147033691406250 [125,38] -13917115719539665772506648333319194978066049170375484179583240633294717840986597388747544721750259607833953641044381604294325668326732818374901513356141992373791096729725474029933268486892994783103323448583545396291569033357821805671365241314935295692648217853256506475853305579009757643544455868292312926634619142999145086146353574729268046269306895902312332411640159567511426204510011512853285231469960406920729273684589835437584468940187558199404737225083373651342915640866089086478783895103611984358903456050195416530598473016793276995631541333754789037179833844545890764754901810165378696488333973219304837531306734098918376252427841345934786101410196402717616166762523857329427595057733697303400247249201391387120654607292924583662554633961684029406452153536625415523386367084742437717435043436256092971997096961667150627463683060567342256353494221800718508859723665612551107966981254171195992361681426581589247569967356915016546802512424474063313826064164611169835819386259059971355386348498334742851369464609481439917344634612619225520294144996241481790134206398233397467414887194534813616117462800712666417329438885441227137431145453339539570657017881495658443982442952512376415012824313046451775996455374517839725672114843310021556166371831445548235569700400223033414697178133210862200841055038132396238201119451653084589076283447901439608582958996297613984624038107470703338805864113356693389067438989076924904546539514751307910723820640823032051179519121060486467345771389226549984568112031066675479265096536723052381691986842010601103618777055481335786744438774935810657735060647343470056990206251069884889157215185851326358308382795697318361162084542176303450448725969562524307684957194427852000834159763402076814230423275386494587835276252512399147868142491531537572410518591171459604117192604678261779806487748629607284654085998796155238400829333736211756284511556883115508679879047443290915760322680017150920768569788587892375418249520973729933487926651939726457971293071814220058603887580227554486037244869246445322374938768916763365268707275390625 [125,39] 3553947221819303725592497861731080073217065181827947515239202850401917214323660657474045268319255929551988314567555132274018057872956954621699805157871328335535287666585873175144366055529427630597009366222397631488360090214293582180175101956310921377751782534593326459601735151268284103181023611704842046031302829207011622488429647905147899493089028834511635462489247428890963782030587145075116711244619856231652819414001252854769246925716470953469237452738785740501084971586361885531981264396022329112073462947157483516593114161286255570743149849311239129099180740099479735210460791946133631165259861231303963500710350207487024196623562713519414084778183336474993129307756250224377952607366221533676513418256009201528522316851575557775619939572828461933121299908269208377353022025291122945379311720686947345718261508098691389750042008691133349116970661481418334096192126521542745863780196732756430218206907854885776837372461652505703624923486955231793535118517600505178755122864554800545260112220692154402844310843754580312117895067625529375697275702251785169097629625847355954312554343823312619040492094663103697531456737403716907251468410353748302911269150108786742826026652466444259387992851756488052451986849122995640121228157344827696166804798936348514996167786564816738462273952509753390673684733606153714630676490310667740628926752873138861433731130505935581961207875823707922040354487687675097813919145310822292593210800990985013446688256221405325277800584090682747333736324821313024294147759457496444450117760275814109577261008227506747366106100272036070782846973406090335446658267559815348523765623876393627227733486909801473723844025209029479664796370399325600912492888804250950734246818464104129536724068267140225051551229366492534456805288832691636449867502481204623754818675289165207787015527824413891439028233899163412118206947957688125419776155143833454669503710286545193037977636859083052657648107210374929180053113998642045275346207380665720639733592553507288038231709155098413062181232995865096481343253058341247196949552744626998901367187500 [125,40] -763957432440352204491692679243458347341361278113175810979964130597875868485199953702093596365341401255102790887655916069497319063003288603057656043748241796266967980630324006617646338140629128978766316421360064671782745035658042025009550774058585587479763562789349542751828897893394696044400852326466505478531944541738573435347381752338400608892936545204855214272648933441698969505709766952344873353485849103615235566882361254647661313474250479014853082272159172908829913785717630714309498985868940565506694685203849274468591414250145492452600679360139849336113996785564388615787895440037008514460063487203331143360765010112604448025280621408962940826971198660545688199693750540480415721332015751432355774009783493120286713336953869405135325027505895179250522685765770774917899831435176140423271068900764562966105804863385016655423412318092862221808429408094410573604899064577759499821614023068967684222717141952350022599654722981637896213841712615813550292989489684143599293601619714487680743473314838046722935532351894769984161034359160436120350393092004990992564563950477502797588722749315430902189861446107065463062975812643927433181522942917091562149870348878469627141189782574631083859538260714434152618251511381696298663497591638756911092790746952446534401192439016735675314753350733969502494430781471893164321793563903340950768469882700801755367718177862569079752153345159616713967110930259614826281883747940580022619348960539856652590749609968382963206601064644576348161626141694928984082022935132223437508238214586994067791191225444127924268689634108666296984118489499957842853967741985612986045649995763620557126164831052364266527747964368042017500464365732877854126606902591232682177879563108958773309498826270444035978569786875676710157308532185209369573627569704679650526181920215002120044213486266859231198269362801578125517473725755698540127495678827924163834062140895075284467074849217634889082513615298826791450266165994944873079872045258539493377200165849877921063356188742571572149699422781884831034226241399665013886988162994384765625000 [125,41] 121506485845980559237844728319597547818120224292400328734818500414494851898742653122822543846476674085804348380837942913732291283427138732540444705670740972475796514360739028178934255808815562788982960081249660700285678760890410587095662636993903869273927008071303600671080981323611861866824036449073030004518060876625258142747183005578440623931765438051146850160814545151707892714607103653571293665416523901550721826864454713005497160968920479573784830143301250589113232238710788823691046982416414130962962541516519768117409665352716269706830823588815174621319729902304111123747099605130696978223712961780310018188149338233117282014212979603040391561825446795193020044646111529312753719622441120164893909218641909597377953028617622197705594186478624425558774125349709412135836974530522624921544097279802536092714549452378585544088653242443622942250736088076455519310990493681733830213791496377515340814693311964262878260405321244665912447761922744734124571355891741424528403183586422550408906343138426351217376487337686665603886558960051153115569087784450470488543663304917490788772471965151357805532061829747225230983210119756461913497659257129642632419575730843039392803950064870534972444337847504375426099181200577875399251005073613394920768387390728567888964381632983665810971793246693846613650483744249423366311266350369484746724290667577005173110673411904851190343359569339745942150339567828092465997604222499044471853628315974884872998405589719304426404851850648064363169001245002813727202471088199228061844230925477499420049640188063467837186486598851416626439805723451104721741566936960389141759090906508546518817935874173192042427012200260002380882271683371783926102003175369290214264289684081791316360959920742156380093476092537685339092383355092280466914814919769044895232959580403640084538190931710654255836933776461190019386575809220171204094504315839537220350912066151212009025753619443136301710480753074468121959824071824457330997803771159774293293252451224915371136225673219934742784705972551032549435619363293881178833544254302978515625 [125,42] -5949088409358386528091101951141658663269484348819133574443250027740011634923979459139533279526141906641264161177135892736120747743981646138787652254877305629493330920062603881521181175446223357654113665205464287637364193719438515763681260498732689771576592967224592027659927314922603451171806035048895015227683511606870397524342532273002625500778803276026241214972649298044921527476859496253543690996620726553246995428242750204225211359999093326431141759193046670193979211787114975008098692919866150340338385690964969669898392776583980002619899028159086583651929834815453035648164999323606452392397544288457182313447962370598082092944010523040079700147442120726171867204694541718685149972646026062870646473236255468480768426806251494181760649467871251830291161467019299818440663628108458575714300576234715040115770252905650070545158546039140181770844500731816019172795438759277721002823956963398630959277742440155452693039870197994792133177220160377144895445198034755366783303824682552236305827315822098531778440092507373172659641188044811105183279332514448963932616614389246728671876753204707827241451353332615998560799626127660410034721059912296555148313429215173305753041917607122886839056210001164413662747726597854472738691491933821286308460465478986624493986079688933826107247568622325585795247050465717764786243172529344288919922303841912719225656417557772376806597246581414212627512055315205283853556961163484839408475284583876763616427140928621396985642856311075128540024599527482693181755366923130176462720571276315072465548162677002732239258553999068667745120633494677534514105707797642446145446789789757248196399439357795735216009036161992768420658837349241020682374964492956338767910024767337198368286113044012674935829940337533191896904434300128388870809462672368170872618840350710219242912313525701248513921321933634600545587053295520701732358701972732577018450498584223972869535271856862220107211609226379758468230473559591887023264379076276606600062988697888208322269065246599801119683511393597330129843530812649987637996673583984375 [125,43] -4805204447791564075384811161360218442675413912359250412009976953579998518813553997820596736308957977197759499088262691980821588722140917405340572117195007882383795668420542366461806183683411096522462547713510810432592416210778971442585848978036395877318335608332119477097236271526341434466398590771102341362743948513018223760410606931123381796839104594980975203344307647772139444376215451983387250405082482043610747269244035920868795212512681021362006828692513791022537409697340009408088112651614801001087404463411406450342943704815123609734981509932849265709436306541275124747800918781933201349956914953180858139523691999564689216903945188348629085214328399878462921226464570023635574003756618130649466908044657743525396177463899583478488603876219192200619760131771464329023787711273289592742506731383982756898685224401248397118654046303886504046472002188044700075767797262396036724421031782114376486953446304955172647733916174849268161733501806853127974346302591954186607925399926282330537878966787599328249516539674929174694129977706440132944690540644205418733643166276721035653829906276122911410320160024534578295572289041081019644045439398352303125722860922885939793251851161867751560964142644563066786504380439544093786368354493504619316284365961826769221584945329497406671338826830771360535302322986616874345795655988577142001440887580641214880478881017775708360406017382243941750891688140160528840084530095332965559098135408016814809656140373490494811732859432802871092302835047797826325930457476853223141445265325384103099573634265484626955382676732827492901730871328250679178271782080648673366965516216244908786829265655841591074490152791303335862037118569498015338290212704007639686530852789842949841804245296975061352039202950550021238988969752268483412876943024440490535965034459777569824953405116039071421348896164879219270138800354273376840992788899894488264120242625402567159045008670139715385383696797476051057900344361306780529341111632437047914332269576418475309706541129790259536865224985061291161069966619834303855895996093750 [125,44] 2324435285143742721190535757722055495741627032471638661084462121766355870767632609520007862941649880539651321179063084944686443687663199339434253699361504582383859480983782386112519406945315310018384660414559537116477998486452172238303564336260950970469034708598064354276179934270511890189626430496068296809841977943203663944418485943089752055726890704366733824217833727668078157338052318909339597833823333442659006432405717203436407824156322925777731187221508185199991888603791623063737817139884317243741594269976437370901289033030416720463858048361551925279932665374151486816756739634381154204667386903082999759083242821109302935029194763650714585785996090508739055551998350797363694372140229088800273154112782159481250551046614076745710281409058946001878068507268635219544984158399288806178221452889665012269337184303568274251625501581218691779361021358368106425447792676522414913676561085078546072175900495936326766468202208882163701059252239488467149613224930627548251907896416639460936550615960053300933672199244087294816111301488837602528939429882482278978968380868979635435623471535999348032317613757931074085682950063982346482985506937780233722094827021037126789253023617135928662801250117594971613863812821216106304846470710328739864914721599819135031801922095437057616241139411047743344111182738286011398373847855444323818278721844785945384382342375491978611370619973668654198129745666704850082440667875998163698322099423909255586013678952214150822811377379073650011590377789288226326007930479577338848790200905344253907996295564084113626410902586397312678153173256608108307427874873975289323161226472855153227879508599255566696503442135469196723135054148732022079378148855375872533785906606764137631522391705781724505237532017619812447167836027994300451120560992304736344237879747378452412414281713427256634249289141870505176164587378957546716089309552141811435138821392020330566166815926890490751299547563869965353252741703814267178881447279393748129012334516554252997711366491176718075896300777940010849234531633555889129638671875 [125,45] -673779650829007958296870835983944599339392611025003516018247442956050853059704725484611140995964164185672030833194197090716705005381951386732695172144673110596578620998941038629135789872368956789615851345997142334510530996396910355125065810500884623625742611402230685914255458430874725279914435771635679595871564233480981740043752070422643130139856188181203365671421533257459929528667559332913073472472067734512147105771305422515025173852377130904740085917719901429328762151703352365524752333589908441826486388351237066609404728410647309107583513000986957367759153677718832776380138732375645200363959462039888148244036713182080205085913155288849393536186682447519686718433931368807439381366312219855547383710238123281624332366945718921656936217626471552522304102067015429707586668319480193812714784268806599527354123937552045883100687790278160213097698131533012226988633107801774129129505253381000071077703947549027836182301290679640833447045479993408429575646542256965281920870968261060336492317787623634510640992322690081512374256178955136324748832582138750543234482299823990686897622983185745298641444669747886857878106349560674709005833802967875936649327327135134877417349627030720929295124642258714312673961331065351041195677952522352778261762780221236746092704538013300103689477713441248721763666047986803759257408709087786326235114882047172094751913863032899080151280810517928505422298867054359881332381644104781229543274798683780828672485487024681048708734913202417288795154629277172811327683324557687496908504088892925329855501677356680292726696849771131879043921357074781462544268796141826548442833583602967024391705744610470384365984908135758112615136317864831905082360400547706582710298394442128707271298969122407234355196207128188156717672661048395584455584692351080644474606630951124925666796781804546688147351047835246748130196024938329660112619700230536730070273436811506856258936259861111666271026535358605391625290618015805211468216957125249834050883789692576646992110877855183036212374766667236409167759120464324951171875 [125,46] 150144021055670143894451060435768164104182156073033696427724807120311378371950746896635990657760772669499598723681566524851814773421664292262189370019249630382346766081705854180051948691263977995355382477956530701120665781521020902238310106754099535032932421327003188305348021217402514499495150780587489304820037099882139934713532142269761747543807552671801140974545526667031739314136046830661715779495974272336776621617901582367273608264878654569171972968656985240292663651324078159720339117082467846638443941573446068460467995158663798805935705787541336422017091671994009437750136440133173821047979136648416946919740049566699603611249665381803481510726503925323009474721257205564126362085579637541622077871625568082187488267601332855315731830094962795850791028331996973186447337667350842901613574330377838680096831488192958253370438107075059432159679945602531408513727148912194065206009421648251664511796553429681812486747413822666787255878540487911741394019680391043146835425080968131277025404410663535586648256741332752840280932011984767831237025816296054400854643200702472852898283361108154304601897458064564371685658129441328336396707608357776778011412639600059092867734924562472541605548043416154893765280401789508006812480445333666000443907987972495329812034494264153894097697003691004958019449855419872017831702370884942963468168742705845598106659828468860320323437549661108346794887186247780892598854311332053361537645561690138560459326843916144434583619617358139496849188467061441419584827980639304979530374013714478083705577773948548403703326476000662909741666159856408317564247711061854171074930872637865079692559820889398869969873127966273793927116115439281104098672698822250608730167508385467404130989895615645295784476908206779506236782198217649480672879687274425532881410342113353413425744987496986157088048169916950224823968844164590548779877971171547657075661148958961046081487182238971686517267121466562945561654250254198830870218840960639911065709822675123795622832457826782552635398378377069276049733161926269531250 [125,47] -28075124104486064363596214878853688593252619094970218884370362294329871633772613016474801579323333615357353451268061423444290958845990203420750996195133190467216452577382244928088327498858963830589454710222696375007713706031307030843792967579212247097227238857501520885087933216347577437420950958569605404252809050876938253704121455511289147645994906109148590927640175736077089266622148622747315285901555447382206859191467031642773818590879036093827497715369486574503546850370143235314296674079401116537567459206241226036017663706964699264078395491979731783760939739568609505338151592274856835484410519234902233901251907913895852967798593493731191572281819096633274620821169802981386356700649336012122592645625576367079844649951882967712543687002506270060055102626285894775172074445517947277620365809688666363373901889652445431275029141440641060992965909262741013765894259122058382997488636138836692928021029219655102259048398001068491885831021033120709410597870190087081959121053451320715699235443489597478412434882304866991659688424895475585028621783413527113521418671544221904025688724414148204377992033571271400964559228740933777007234935382673234768358012306231364249268057500579867569722525703973544538886196120297097902612917460465006253107294196987553728182886282809555652883443130936549942037309248605738367971594346496987527207740549473643212229978635099779392157912956452993240468228842326477276150681556376691807129954539006526640570817839635737547152154979461437237795429342087110085351175804577286879196647185717938801630626561866146148443701821950653191725725379253272301627110319696770098925573393564020869827397783099597758088619830787526399630807187981533200404656606419996981926344156030261856427792309146488924591319555451401486849279682342296436227695658580109156239281240592529414164767984356972659885501158183365098053295703992132063639321063054948506552132076566504614782192536071924380368313900661686992628636847052437711658553191170523657410808319203074271749456285951754153894908927964848339557647705078125 [125,48] 4586807153896478919179501652313036238958459445652358603751878926051285698884307441915346440498282065598163371411591684257890761511450960852568672393533803088191148048488663822396316740217522032582121126556642400473681641390885449550607368276141252645549941593708888792242663343016000145344504708744865478524104657009201505869502497439574038252818019816950727139072091943184638860711094418346757084586813112121758282713623190989393984771829052777324176043503792459795082758718930760820246006289153817705361805823915935316379713587245269686435598704502016140994859321130000500876170735212175128494553831345094403074649117151199727068570130758731572421886399097106366969724300647869045643890943263754933857117156065719563245545867865335288930629461329885794189640480525981142180041108248103986764841929040384073176254842326398167197653410781414826805177893717071421498285041761093765521899170764184580610219155227376422380595287709098865843370479474304985625927741072046245769833952398828941994362696780189769244593440506824835095701519761472054617368267081541495612270088709143737053903586389643521620266036514530689906785186127587135581922377878740426989089702147602200399075101487429309902751746086398332787306894241491497521214232103243224986555713088179983248824747927267130057128679376466887067448704986520900114615418264329580590047247738728239647334554818218112196219715625744324170254135215846532200875416971032352419902247140681319805045193923150175952626212667123820284040174762032531318682300450402055104105589207887502509086749943957833039768236214589527362598852348656482109711089937122234373523934744463840726239643572566458542341906920901861988065065215998141990665635856809502615924072825796277450906182010853865449318081770356051829321526602539901003928978195760095599922219169188798261267041116335947608054242533132088846455937683962631398584025650930202057419423537699444291140943084498907273185973699309947476530919357155313858785125813741303054316520708782639996380698819510248982011198614097518920898437500000 [125,49] -610319046997729112976577847476331008887217901031746275477328784073477587016119605013727542202623715171636894072490122694758071061692243531181491077241529397786454914923446087197384189445803765799745313322036859091754510856277385777611636304858146695151449537861650218085988814009569957686379692275278873591287339242447005699836784567343101085170499283122476509580300089982010100144744466459250930658215680166080114595570622200312046771933136688496060223660004034106876816247624901865032496435180946476676939065008910354991902965557901591587342375545315181287946431004875973139636348652354132589098371785604382494197038349319930603704858122797000352568329331578691012535501404192047249964646714685872630185085893285968133779921525573207154306439980934406742464713874511893401698424023110465383551287002018171726584298707523896281748032185267041815422303200084472504021197866969867985564095916926141843882866849849906757448558453758977973202567547926298550559403688174756460217210645999717110038105395256072119413215898333490554007790522336770597300583733933602972049853434986418923739976565502755611483763833694578098420253539786752809946373290459097307298573211047407234021104908383563615797630736292105712385722547942028480025911254034444441828719339491785246704494863801801639748775366402942325698436927677998706651736626158759256258533896562395719532922599170299302488179178785547219139828397513254065430711424577047974282945681868196139177865941499947536089684547682573447410223930738325347271528044677948946269901659442384473049382716354587929714888952347993605271104701397906842134217599198536271601827920246047259881336776142517944653738285023731861730549287395941942100108672535079216091741701074812344595005568751940102705622672093748889311756087696345335471405112881780474084505433356077854069864890412348948284188621692759817870214639496032731998297771669089189305288928337841879473628439261766912391560449695945953521582920055428834749436312494150783820125456224206963072575295784225900535566793220710754394531250 [125,50] 36636474117807670698711582854666438104168457350919087265035136136807123653260909783926669157232208192441154875943565167753688994768065978644992769856513067571981293236765433762383547327099472854750035493585454283163300255381444363562850658103864747145629041114691785629463828512147742222539424089230664126891932460648567043175986044507634898803803578838783669645007547612596790764647278935445415599833866842394223515978923227941871626964727355913125880321396808323166504789730570545954392932599194503352026272888757538618898339051530205878022577341832657342511691751726173700832048597943016186421941303783948583309852055054841059556649770427939529212400884079100885388847138799995314293927150693557451726625080606709422534796273500206111355274215088254960424782150038667771598137897501783160697830087146835074903719673084824617396193033553575380201216715123577791161566565554013606291971414793784287322033865218096051538349546294658736524525777185677761715040277396506325955534631068298895982427909357380216803906598475588513469504316440005085727327810724794076895830925695513257167171053210731993119548866028565754167662168292557316231984070179755170993804932811459007130384284223779745384480524119285901947418971787385654511631629446397734071362612615129483288785518400931845263058753188086347763671125237586252746667364568166356669517398942025306620613925721299855766695372040602715054216528309874096862726402685793011219014390411870830077736012819414258668086687307186866129526214042814119441384252850617021072303301004978119544826168385792041839686017216173434176898156425493646962298703363129577535680425440354953928871555222736752570571762875945871944620011633851627188243484504107213421317334132971311586315722006531658763623214673645018272512826310005229794725291478712916855084877014626500045245194008843317332710832841608991747169214884718040011761147040779019995024528410641999204220983114603570715559626161157666535591849969943257890835265702098377230187936248987126624056094358739009684460581391448974609375 [125,51] 12123862902222184332247585538424323836514597053100757668692256724610778816232870260345067730820089441765864184876729506789379687153379590208884205233961266732537227884831367588271708949859108383065575679997597146715648934462296676650771160231440947584660913735942541022149901976761128155344619555632226428645620905164996690833396572243402771573392372209650849073412764750435354003937923161474320695359153339355154552896729023337650775231020395858229186164569153391758566995733919791150781032180406140455212575159600390103938762347079721999518042163129077652576598548863980766220863509762656525373402165520894435742815005279945868412855139532120074253046742077425980770242770334435111776520884370918538365740533481860350589033448243275180318669192092580248399752042074423348102932187832173747777935095322953350613304890187143368293644282268166117109940648929320406382859910048064773484165435660567503531873554763901243198311465879499916684885861253022016165462810917755603987209078571462816992712867758880210961399786446681032760526242997989006888536343314455396347802424790270682766337153858422205565784589619460026324386220773336138958684274826811403222477555716970095530873002068372865112538059098683384965462054077165005734844800479800830157269270446957929438688889538113000214910715186048049973818596508017644458628479213523390182664911506761906020949937754284626459615331991395980700115942825292085750774718811617242670824280633943191490887104432366955122225306563685831182049704065734176708172024882910730043533257212574471381265022885045743918704833062419638046927599878897581261753134680313219919016058538812556608446276306272117575174438434060134990279575242446282264184561954529964182084755343360850647081965689018947461506363163252837482684464917137715009900940643841469871857572591271469797441788104407219943289527231714239901691602584911143964665321669533942028213552700972854151112767211382808311814631991004541732847538766009904925413997415200854476057738149778332607413310587149572464237764534912109375 [125,52] -5272851902680207874783512505298801138856127241907758312703793718526101801210483716852970034340869174991686084990058723396067272774640694337975180257003453334117995802094568764482505615475234896333523781377054681278738377978926262935109819062986971109067788815169865077691106399545745813643430953245524182305517796088610903533564263292556162188931470044283041250415413030256052019011710132608120668172363262028240640379034129336926299789323861114305022036469082380262568131689196790279561039511326402096924498438427867204799493736324507032850687949873703762009373351270065110758207576984090186122893744346495264154595016199846623899577372893857163729685141431418772684222885622915456952422361586615160846581741864944631268412090605421492329361095270038961750367238018033232721632132433848642582553407225400709329061403369138892550906638455862214443273429287773844943191881345497112922169533417013439283514093911088039762355142148432809075995592354378533381865456969476130580755240531084541946160669121435026990362794303858704373710758303991439413446502194371301460953791741192293232449863547369380531334530407633530847552841579643581759351572119161554556699315103098784307803235603691233054250156524589074739105403805536355505001637695632516150598043341881971406693352402933772808151568708230182444751688485691318643949317198538584270018450779579127716560422294266136227528866638141713284519447542472150391364831832898996172378202713632707063009890273021435378432257527243221888746093095450874914299799456109185437831669704786422129177132587787350242947855018157314818525495207774644757723125346094720676654527137761952375871979646353699929448834550523039188966682484024940661567858853080843935096335723012980947423867246009428759769161673463880510791205147668021479535681266378717531610264640838165534109194454577001223600475558810845063321805567393332801747606593330601190297137270392277542034612928257074206782662932869272994144202471598036320896686860161391181674052672654185134083470652283383178918979570312500 [125,53] 1128247783707024817778927514605951961084377214393320823898660724328041773486569538022698814399589759881546938804894538823581039977014414628742421791233809587501637750899662531422911551323930703195106142512360790131077232569956686434042456993154197397018642226592364647274546704494026198827588180458696115910333162592535572801189716268249698236919982038623078245694163437567240029046479482614460784217831831524226153439776943978322801816560901114078773887392555014534421751025835142726788967072684608272027806765361093884675356745916464433163942687081394110140391078876030703386004764643180590821373058253617794022526678698215835607581048209545797921883610890985265645253212363008481508649928281164358088137072307471310540295463752950018392602935533198405837993165624456939927157032867967623002109386567032377138179949298055648652891132059531563257074466369528924098586596492178443930600938462185939503991194435135352256285685522431650260277934352377482883281620327681808639406891569503197210663800138799584449399358769215940542082066697626464986182491221639779537634716792924625652023072121237770655550046100502000887538647825158485393069178681524024190695220111764363031619587051362487061316578389128317554554308246132908673766539032056061792549188317291974716727123635226531519211423709547097393723910686747086548812393329466000054377774468356329387501573691888648922104289513612421854639956416422210489292395124444718528980355341795377466842674606923603609126882409030516324977827575766650705771878311697517581500726448485910222541234978306105995060013467492447095013821484744571709313951308474440759255853592154682344725280262855124385883077127589304174879234154571877794299381971001552583706321569611969148390627357682841807333794495066295401650697060427588518901334051726687603957295297220517027880009671813118827917635857593594278363332817174688079795676251118797057735653821193239412558851494655701451065976786047730994129643299303011794102715043129695466154854906555052781989454669273168121431093765625 [125,54] -142072855557695349437206227188870173452810137430591919295208780104235199840261742658980694636836833755801435080441945143063115043224067663154161684720666247032925878265561974387448837469738502316422101821871980726406105737757396075836007704603561598968883048871961655483123579149941777145079706473916624484944905976264242965927123711935029455422315583488699981287337622186011455644609874091425357231889813257254600085295059262510999893653981603107113502857218484583511689047655143556567869735057488137160864368342381042982559278319694337638860581662335818174024242005635425414247175799705165475952328737146282721780263001040716742064637179963454752007736593844930666629429249536950938533701563616603692447394131352160390238487781495367059235082707652306080155314818599134352240542429829811504201050456284234609389153184396628312858123601158091006841574367235574973263566880756824909011605350092572844311254676845999913302994109900164008351735493430075229516568473895706283162026977651093936094952781719137601983048884951487991748673706557730920087442866954630578838836893750486825193579901131184722121169152887997084632704998590472323216817976896834356619973135121160309881418107222075477145932087708768616510854200511164088326646964323270483698583105395094875125915166829536662881582701172229528793201019604035069692483287348515539040903175901248530741176691107248605218563551238725927662742677262894671652035579715756991648995797413472942261388961114581480098525874609005541981731931066909712368047398450533590680476141669956264571123987260942463756902721023146361660778758852425169459476445406632061492532984152680353542324742085508318308939654178945226305721023410562958244797894009488942832163973066206965354482034972431199814768259581322019498648980477119824043722187371381906650291174927247539214506990821317347056083211887936639439148997793210944026096651874593946096842552017538787456266483032878791390153101070064318380768898870735106262215609495772949268368325310828077998140476696382032984598125 [125,55] 4032151834710411746357030654161486179994698451386767333422630257442958878765941220447576045615017184778775925402544759569043414460579645386925279329628390147793981279527243207428510920949099711174270273821218018863100370259488435290564552327145024217000782048489417215026061216174905765574741584072260673244379097283502369739538487697458829574494213581595336109055366145076169206834741814161101304213752693822443706900867918717916826454067216076403286473845343443680889059515659456559617175345062438313658989536001464166238225328594450320412316655255931213046678124837888138344710845239378901662462698446153421625771426009433237046089767926839466267883317076291999321775995351705442366176348529967145033854298067109074143668059867359634530369178002914094404475781716778423521876521075621207276512263059095968011269517393801640059388313330557759140771849397468820106031827938352451833116310275518033688259178262786278497626619826534973275363810592551997240757197697093481024908627220350323780912493571396200667076040947767179689960047226460185113391144432130478745932536468727739470750439293695601968320374942757401672463534592213810451921479527861174818754100668261826130987469767689959352056357610853963566269416999625643158254532641568373500537797585293463111338185452807826932247815655621560282188108401964650429868953813244499558971509927801386733742889938454758424671248229043753744337899684965294655557229104800055366253315882557123217819802118279001224654733286183207971993691893903357413067715863990751981930674228469859302111224540493826967684571403473029017595603938063035930548922057838960965266911920611545236767254380249745343529054843230272650188562732094321624205879421204718912622951781952298543069514968178113419293912821546097073906875966579694283705167666956797483795780636146983501900210176525154006313168899100043763381990747003975092833396376322132429882885624630226917754974050832474058361749204551526539801643567850945994268435582957152410253209049081667409771424369210572292204 [125,56] 2877113280793566028942627857115490765230980209768641313367927541569011734230249983765303988759785615005990243233087477005740978894998108214346525173826430752322012665371152926941944839957454860624722280974922078271334247307047503142559254238380949700992797010011263547655969385351205461847288135567552994144637725152714781776468295400522195100339504095567438472921073324230954134150688172955912261561791931482447017142148987878246668840701166211364000505027072082526633220046862615174655001044032738071035715095096590825150298858304258231485454207663336224816041899450007783496780180902447668694260733133659165142690180646158361501159180042412401689720803818508370048459936251242285194988416255726496561939399174956396389945652826883889225596902839493392887348346783220879161781237177175526602368846278461398361275921458339807507166198618015163247689510705321266805249677107945819867861444304758548869365144057500159397019639640505537890495751529392051026605832595521185014601880071007529520475128856629347227489010109609556850236478071069473135036626985314718188875421480739362701216913476149720070988503689949816314748819218802341154812009434177132493214435775081515570658736936356970472046867596378165104364369615982391501002210051523811173525635550733242791898409487080898404579264787808318393890956470651968649840723267285902002600999103777931244584986618421486749806361792919723057966054698484060820712391134241004257813886758455814828665259369185308372316169805180565857030534265768760618963139156790400379692046727289487180577022254965709505154663091189435291093553836446713109859666797996252977548772332294723742012282150405276404732306807723217080213223576298046645333302382705140132076928910981026707814681781718666299151702842516159760224926718322163516883549452576575510038128070702423012095219222103160270988915650790453787571288535856467016773448909151116927509301900184737221593681001604518403639405571727777686403809686988334110605911500304561662451121343428320347140102041690494625 [125,57] -832071208655169560086015799455784169674130581311913188571462780349813132539944781833208046375296161790324673621032459374957283817595832535582341367630219546631806182362450551442758106975163504688860163195610042250872854838000925159382728034118810346474426548268059689976074652385774019852008117488807324012829040784694276912933216418981304165364801678073894326046168675833338353009070386898849103233340746328090023709054066630969098887238632408428940838599629196185264611226393195754690178655818855162033658113171846354072190028832618007955139626747288731384038461891387485721261556470898858138303264358325411789061988265107235730436148917555867125044378340435746714971345449523829363615389361752265639839814194760165718979655113289275470598241360549307647537424458410800223217196394223249318461826513007503806513166123697237482062052692064537216713893766186133295946599483760616876446433051721157210627114658629197441974306148932879436746424649066815290985085013513406429030812570689886538649440151983714579563233489329761977470740145052592530235528063715927463060236553190382331867785922995192310086196655201961688892795629711290039904661161291187365620809702713661948429186887802015934192144515302009374036669007048826046168409013126142358663334992897746294908843145364302780729410946219759848912477644074108176938150353416654558650777981242829436522524465049846327802082559874240062102312031115429331454742856809055831617657818931715513024462540057255697824884648352221642335851475958882260315264766501133811154938423630345760498609006928227701609068781531258071053424122414707838177647787118887652693407616347025851078678850906985611415459570847068926068672508982450102370129281742353484414866280854064281727455466239328039494904714591785980003923691196843810199283551194151992916156547758022156092168846252445410325901726315078382812200669736630942061836051536405928442110894615739609210332778936486764867031916396497627660206944528738208003233266312458602233772993538555484289442313203095 [125,58] 141538830905960933272608849102400802383584209649528184971486886595528835525611681556724086026063734306404884373904665281096461009607163619581889470023135564235855697133606091222780312405272407829683702699324860506649742588582928074977096747440467355266093342770698944227837250437156106143634531093640790550663008013941862028948163508352012982791296501118315835783734044519495788538226636028016658317279170463207219067179651907875422932133217893330215026390276970968056275166295677365181886745892425665754052131248289182648897989957404315847216108424293381437814086899189246803848619874558801547402876634383111088916673888830107681433256422292596654395292875046914325050002350705045988470663967079064346041207020710346257655629974143858847333360128342240738724896819483104814379620255471789625782107863281511739898950385094099766627813218742943418063111472738944674335234672825764757753190389218624871394095195314856049188301746508691064761714440227095246628516431377606648106271082618947214329526559822443689974764232240319204052072031881528000527344773282172091984734958231270630477926329716245028399098213886529859290310129188587031900051201035410189348136449427895651943771835865357661529837288065790324478468212326537996009408675435681598436756195140685951761740143787456127968613134582934333788549782365417820161126286947839857455550759342873524736320890773171779362550705584335996720759216811098469679911063706178174102966857492861351834162381781242528144904542415220797635079011764339717008419763052305412209470059012434868877870128629387471185166210864349306482989850766051638644339759716488376197009272049402703687402756584855015361294583021337836292667542054354866963463158901408094438777008056430779947675556527279322579328937346747194891991546828158971125278382451331461217055314141540345239945634218143285470036349835290489343228217331024385506871653588624868701037573410262675561970279740137031924091742891458881518468626173417060025218997645849108155279301776612759356511770445 [125,59] -17582691162106498520259762558224457611536172674421825187173051778669282618919085598415164121875124840631173594506635677906180405551454859660206588782055783870992925232597361275699952979169741867781988947175576756919394681145300119181325930505058655647747549580388898827734491415462275483212370214696896604444715249082205019131385018292776801386496711505975663601324343212900321144496047604010587441853719504171933021145913214695693171852569460474773758456440599841604888496539209398863128221364691754433698930543611151391981168260524948117772007967021160283904700477724631058993788589503249274281083723579347992774111149020486560936019098568680619509545063548157899607784136838310564962256564435103223566813953949121768208374895811271336118372884126348001417527211279035295244229650894110407513542816231817726084550352257825563681391005563983060009145877348166969740739022045841360276955535277454849509565016714521142512857680561073585022061368324102455677602738857222778649538170276905881574333080682204672137140036611883906404212054788555850094477612494548039207154988621440093596330731699014810126636423941255854282556322029419338046849724190435227256287815445752922819087538327017127527376660012933743943827036588890552837944662043770135294175414104488584474641011680723452914645792706204349451758190034913467623263219205800271018799192239745384475351333903731545495900421680530614089635250795603946607290613871523727236218351232020074480704282293913557659181826364974958499058197790601357751258106838384999972687915748927290210006726869999944727568446307913717494518691175525029328379386443410488037808153253121670046634447843695945939860834286986052102887599254767637341290677499953902199716250585651489275312419979654688104405344513481653160531471290135316822126362683640539982735479138026153391953495007770770858983360337869634679433306375122381670450666634479273421432415063045898082591604097171274641864731899670752797614647528469389266768876287940928019430556382135734246031715 [125,60] 1660010889809476372210757751850700559639963283237789664370786890458705934620263112405909785431912611954934942004916676014174834400362849895313271535483922953675840234973067517123347184584767073390526513902039482129124410921665724398328666291684417675263052058837758366266515474831792614112841201935516513621633463400633036052547895607096337476235203646868723001527740017788220460330685838266843607646340745520014669921675250695723328606064935738283293728513751008077699660610727878941222811850088187642998001612760109743214304945327821672588390933640856592279069510270479069878339342017667411792952818654331629941054870951525150715578347745761168500261225179976354405006185729310722290703594341808060634128210520691420949658047849817157322038409810188110063868335832867368307683840655673830635204987341068371938322414083790475150178156553905398456635132933745523344675882296053006867079642325594082371201445411455094251124859002605856072112989368727161050082810527604575590857788682817598579314417045227819064445844045507375740203580906684723363725626268383192612889936040049051618257562449026252589935587187556573005266430728026690132290772831235502357770730002938892610130154318306847068741325128231447267492228877544972471042831843709458370570299379826431379302923592876604100336152518968503716715904739243661002955537302219031909057490157634326358230686495449211915021458578982255466104403890276973940392579888997029202630766047391613498725099035605887216118145303111778861150886020405710336320644665838046913753859972534422841846544079357604523150957724886867706987999489175004177045604657618020485959181696565449554352861153471159637648308271816425375448937310371476998892442582728164601347237335065225096626968582223055470218347679138900696698658447600693692647836392868878586548584454979842577750383450029583936041194553503067397615524222466885070603136983987115181134475148893927392767298112346946163453970702400660291477368095917138582038466390331500318802144491741315936475 [125,61] -115379029387946020492801221587028585010977433065587695815030210207788536832005529372903008138875084124970179816470577676892680897142934665758198871166476010244401610740389466328739494612730083246937599482302315760010616344443151794028323189229502222693654650363608829212359627430446745422291299310043079628435703940369882715503943180294703832148327369280872304010339639666609807018756041986306501489822073929046691696375275318413120854685430869895610330864322560114939167193022075355442947452568581916724628757506499593605742167626187343300596393570291534481796796553613541797356367021392463422158889985577173601181531845481283941055888778747550071941479728309844361548516464337445995097052678315563656841729236855345120829613003728443593119949460999060946279157740671008622284190148471418294404913349566725394660954660247613584089620830347610080998943172238044627541995334480838734466056245116852982247089862033098318270915420686371198405302443701593981221571175237958245907978497486202632084048814074712389690565603919801541768762537851441532518012060668078191886907023921164562302313760981469390077486718570277094888029019985581040983629600795629819497057438520956845379909605821488335219057695822127149906763387567839867633839254098537219681949712466013949609230385826641737182859280520446385684437263708972862847963146399346198045290020893714650619591815566221440369140598377788056851631214672868877186523238476510670242041868525977310746808015831729165111740810378782791068034932392935930670275034995357169174738241208062173541250236342499585615364438340080092559022293085831494756430644014285695230518524096410420146857168530215180923470331972607032846348568548842588813926153166813873672382888558016573840238650964214498387606958362145532879790412199758356328084159317773898928589728655953764610887274735021918524753537922413281315503770474397847391836323042196555364640617534350616151034185226805508543349831035387947539451412818487937364313302036595761761739517417864890 [125,62] 4895632418076309429495248263343186787458295439850544193954224058921888174941097295212242417260621607318628581569593105700537218995828752866678220067414585316298943853726328707974663134799140295813389248199879323603115644256957654554155139522622674065096670758540034814493636851408405059747813069898287710569954242793806423351293175341148726732378225687853549711392424086016321616196415926690914529240049845020046257208362217967577216463346585386142200169903648031483813665930449134378303819274575143852489294745877160546072756549721378832649570579885703225897769769463181012051046137909828198427054242221040599848561466785581500628484697810986395710377705019596847373419647353196373879127666986549774183085441091812316768308169018248952362376965211553788186991710548342206815702435754759600376283515908733208429850766602582485146095858548377328428436744965444959886593940809959808899902608179024675177956732794083733185193806343427571746794223883353009400342490424938148216136656772349193808913663413842255350557738599819118780125249702853802150626392071360514229922207364230395356535705356764588509304762703134102736658198823609513596211521848562695258770302010265464589666637296813758058213107170872057566075920390603712659889990690933667259941692030489096504807143263758994605704554511412138045350440854626093286331334651798783156472783563237188176624248462750090387921372587614857644463141689043521511082414161402782466541670700770039131155500092926753191107905220777100436920420228214731994076861169917115664059020483390484018820867566396621725023100332592915879604313895178394797681421956103768819147825072663299479978692699160337851244192404170501759575292258420088970162448349786538038062274111296148449346460999066420411051664749812226433492204114069976289698330208481781719400419224299872705169352538919388307240188174563311501667404556117887905116599329165481515835530325933899626678023841779881165971292751187240648061252975501032298847081309872336350283055767200 [125,63] 46253571246384357605156690498454951869794237403585235297112483986570554260760445460619004414851605734860953837065952424418055293369681112538392731732370844101270930686184113087045103851729600734466059180086844079176862044404761541713730609049939005258634806033413215885434685904639189828113739826475331228833206867486211483413016272319415151202766769787802373620321897372108306841325030307901586813479374553150923770351988548403764015490434529893006969758421303368283537740753241795840485931420783362305460812123415428904696070312857639107605776734583934438716437932741781528154851815573871585294632677824114537814439850613524006872143008289745591811187628284798357698487911100888057247740800611143712618236933864652710736126854390296350240537725222663419134665565399732769941395933733122934138374516427026014335858835455222871176282238957188571245280209909436891584801524526742962428466411184706725997309431084498097980438432684317385181276616589622662464862803323160320507333252665282370536322442833790797098017645304103577161632803350483993401972775301365311635517520237680376629296086067902039396971656594560597117470213515304916338383912463967521661981357051639064791452251717105843377580654022729578028608926982183491270312380289482020634182917988031746242203744533186600651854275195570591814795154593825070273021090233122979178562486151299323541223574494600403476459131399378466494510022455393576727283852425328415326319271004044222013796193742698370340639462899735839595021740262398465232277941980383537176968903593373275782681352660241934286567017411803098691586528726332499160802581099838868939548061296362322972708523469145943121920061461824016311663364578663431972407530886135909579424138729902059172857987948194290855378699686226719941469089674946593414320433581707154774281700587047627932656335056968607300536820736765399702986392977510623520868181888328208402862298412152233990673417830983757725435112026952164665212809710998945955748058092589241347307640 [125,64] -30922500169922947855209684293290883057316283671848858797365565789405247631948001792981245476942927969743792979332981854725698856986653578949446997735436388418427259635687689677176544432717791664698487207570325250088060043116634721600601585941735464253644647193613328155102583110482126191999807278579184449993674023990998690683965986617977285196861909746441189018322546392878566626109970170635297411379562738346910699060831589567280643816612677760863055428471652110893105125847201072484823175501155422149475482879596463277933926976675173141414325399858853067824609694250696236285234244872402748793913613666546747098585058992042814364968245165671375852559995366777221148757407389554215379155239410340158519082443863050385242654752499408424347723203770009827087280876605138306084399004615634221348420309185931810873257433635654196561396371355265454196768708870325965070539269000333712911725139295840364187647677295639509832151436760231880400464654861966336240982692596871761932805445533834094354347731197167799109834298385524286002303276732517645217628504981080331407359810707068891341910405587819520192171778493873183939876083195778161832979512445920688688483997477206361264420523887900491446685585540855934694474543493872211667815301895165373126573981882158725605347602591550799216718581516234426674994067265271318946504578352311825117115465861607438151344848101648885218313220065928561222563830143269989387951373440193368131541437197516524335479394605874223400243805544460298417954379887167969962663471592163986021119215717444077764047869240501342709618471149077139219444417725918540769454730443629150120444959523458871030197763164039493461315349697697913427133712708540730660965824508089652975070497094289501791059158606243123726235829220771972063341817764264352672079641500747541459677003247479655206476501760472050788549140143178820471778066549143804239657705097491107623789090518446224959668903474947381227200687241969458877514054747978684361447903930683172571300 [125,65] 3317916233501868931924483104121917707704652686116012152517421239591002152834618136676516646557184476637023824638460836588917844046067888647433518808336615058998412055151278956997883393379511958046897034484128235078782850512452243336155884807104324546393635366099556768207312078613467026321741836488760213077465296453758706720377085026066538957540447419717785813790964483947338451098254863709226960695379972888543484296032807740151846073276630005442525363146747051397562337525273695127210343470073074142457424444919165380751473047149324042084051902481359579248255662517102457207326029832893505358543641147039915005635329475033586251710644299986589180648542310329788095259920975476077192720857295237272656132266448205749494410270627344591614052788645815953144009242040154588936494293110765291632994993631594525583896087601213089446256415993832981036130620994510162358319822683346848302519295036763866737964211751850733860543126272971072033163928609716995021685636348350647808962504088684522318095780496056571581092420784396282240163969852439159788106488767684559098917243319404051462432666467427098376227725163205651909099028134885345777402181860854297294136098681021053135761379967206078159202677057751597507585088413343294100571339895399004902165724606138353783587024999316820410041056911805314373969576305218887941217717840103839248194449162072109263476643372649704273802746611372460422690341377141469259032483208450899978100964592495977679765534989086901810015925924326471756558059954533690780620763780909667630442142872398717542500987204622435859174942507365179384381269409411397456154877011846489013689752990856887093287131777544848695481181986497120088577706367567611044515912959618939046354794385954051862141202334399406386165603923467273666818497973236769020048334972240832452772236646538980634100350426587972185180858772743869498812568264322243806876593133074982247319335101172029853715442595262669431620072971973714822073547266542863160144660720259945605 [125,66] -233447760504513711272665572304088731106676281402071417337039013040313608849643061806203374191407761096708665366549965033806620357987665107985197354873935003545426215817536833016632006779448180813831592648598155144899766168288958049588354759969247100454738948812931079870074405477639490062016363322307690452340710779865643011632081375865935135061892942735641550692620047815058666106064699940425623769271857860663563791683716740364502288246073255410970310817978954916797942800372264367939684973150299592213588921813159165635997476127482235570690850079228806714539975734760616697037404781676481830298781163093151796733917601007243705093138737556433327461498093600813985832937165863394151863228466665847966537670914458141756992738613057426270443280618966580048950493101019268125997061844546958340590886232521730159167029330749501832070046280495246983006422207301108928793544673131798935495996573470845425999097487777158609847185898682684005555752658385447263490204448517857374917884319979800236575050122739523813985456996771802832904539691839387367288724708715313454006730203989590184298746690204306389403646360001895317726241053388683296801144246128556162545232795006453144150488829053938110459621614849843353745351660759511587896813659049448713947240654932774594307589946944385345851608914666147367780641778510179329104211909041105300185164904913789360457828702523274469150497067058521910797647891997309974802460574451285554269013998045637530765115025916474805472560534688652964365442902727889658936578957793455348592926502065123009119950023368555964459552548618281548207259453746586185308483306921963255052637071203520880063206293068726917034797666004038068839364364563147041166985948290102708272449720386798454052832228655190555271729398384424053795555550863628844738077949162295354428126958052382563721618929533808969017171605280991969691202381087170826803845156796145896444549305088636848968592365735321606587865998715455115683029414504915082310569644351580 [125,67] 12090485530016993618268113727935956153120554899839771613864758748866294019526709923619090134620096338464817145279966176790574173446776136562667653631797595781067279468196743088723354192042186565816132531256235438806978859129905446810140664954065321623002339693232685297893944032451845210861426376154049157476155176643452769203603083427978142744916206459241227560914123545908148667290325300853331780367545253331362690865553613137833061321607832198157783730054267163174867473006294488820980023100282870418280762403241375546514371075099408514539220465096719380593393033676738015268678055926127710878485568203504667093348077884600271681147440841246095853908552193200555983206245484806939185656538260849186552847998680354094797983353559205705546776281129288116669018556315621241531865097213813929379459433470285116592324696358846514984403418786501467356107671464552881116131096215439173084435656578411030347481722190791112780999474109556786129197080013997806604257340320914912964687546243877498268040321489529206208827161846450125635777169769230585788625365288486693699856014545606157506412494230712289602130352362677987929033471107364366324069799609323023516323075693013215294501411730485780304977474523560059336800611784182431989892615448778679661745894482836368315522500482329450802381227637314440566835652893757892155058432712397326525910515745955504171734685196259338414402627893999033099340921811196563588489667376936737180924578529446937360382243569634672647765371646804236198367586894738218780335054357452676808338008782491646746008912343294777340794805285393689568421979378652003879601438090302887076271174353352277378640449661110030090271922524518747380961701285260711579888454715450897397108669284010400194575034780898392331022425684377442846196306652995069223591265911443705557013587273373366727734990805993980216645656065879043179878020843167485717301239774156549128357807620308445394174136484391877775089434107994783738111947113063350312636920235 [125,68] -458727925944090527176244880804226736942765208165509576248387521615468472980046047476336734225881411212314312504893098203165623455688268882412600755429858681657405618180464806727443177690772863137898000709206244705539771902547996641527839142119636746072610152325794388556181627879444288542758007578944623058035963889670671926696907935936134890980642625941494324468969354071037523280158860124823877990168421418873534888330517338025306859426390763596570101275113148552023415188210195559920346797341535022008600384082172341434382521003009909026986553207371128758843311028396288910342932530632929272104748078520738329215975927268643270500140226529886092035785468654575787773793746297241858918060559804471480601438037534298510269328941743821326529863622777222418408888887147032487210433232299279366225903246737318353772039019360237999106635471135771254656332286445461253697582764966068978898048341257311086183181206094354385078498309966580205903634507274672483835677028578214374592536461502382607229679295148019062408219820671738338987228980131046687179407603758693151554638753567809971275850337664128973612944032716633332520005314542921568796798380680851132427334964594708552299868269681093172566203498687824445530171398369052065339429473174853886079880144183063440879093408570379310194166750715191824396848410866718480801162449368964834448806841006623971501770647438641279816027267157650080353101715129797292252065770486644307492423529299699464140405807222437822181327912404925542825251097691796779963470268387581899651320936688143434914250030431525804146063914738788043892469499264698333329106827182266350529682155765251394395563784007032641219999425390702327341284971991719412028840228209252085623162182065661826030581122099279834767351570291998663538193149855966805479218683585699909069543775126063096240931987196395213500730291051210338248349274872259597134525444818599139487609819603868477225026630296497539652050256463562531776430351905121755546135 [125,69] 12045480087952673455555802534152946307689176667985737233688997486252461215227946610746370570385370156680703920998150963376138406216703958368874175254289944757033296463168245611999467847940288734480544989246524547308227815016168935079381478241574932260106725260187693217999653108637191941302473352719521323874061684655040674812016300095098173126647574489194164903311543980989371184487457565995474629440972902647141051668332289626502999069889262553564531922375637704139076677089788313250216924727903308065619952882216249644836635062698240982361699420514602795070916412102245659077981149417892550854397958976961441560715736544048858351041930528005546843880904301718495026037510828735214642103481447512953157772492094316047845453832568679728729917123646305201629029241764715557996261608570824155206020348692204895136956614614826406120204322848428864705731023103764453343473602355490691643957712059421461365646678582023059731333271395331282999965943906084456900932078811603301803233249254618710793695878768026967514956412673857204472502458434415946822463384906218219174449082110003366307542214990730863108349737341794821408810078851862205862870473408458865543210485200174033624020361614664797660883473198415960731712533547263952986386585252255573976118110394245833478225157993527611085208050068464302536024604551265702137242948117589286570012169423759609702965794691603428627085694242639543250820646131123342520571653033135881758166907123335505827428311736593726231849043465115693255286985799504010502523039727853667929674987587537474630037376006533408492948843171990866659684674666636211562981474439923823741398330812917626381812535220389880040726254789620918975919753675483202378432598042369664531779522985783585825349067948482198672945510254064160285078482204332941947441407295376987173287908080912672315206361213413771333629657964570256254957772857629449345115059823491178492248377114967994938902349109382216866385187644284049024001005426469283265 [125,70] -209271828652508471764719748091748983469900692005535512607445314180809027895157016780385096971688857910767556690099148743100615510110863477194458574047804021558154958672501558056474931028977973017981915192992173938713890154419816475161076792864923335663968977714429823849781410843214976910127381626358176756534122510319993401269469844178283622971909073404629471544920795372982855190818856563757948357883902261594044752344706602828180994423020910910020923113821443079121294140695283793908285957215547557819510857714939264263535646622495304724943156461419573604529449682673304925898485635710947127946296151351339251921921777420192219278345394885911374427206601781672736594035112978750924699084287959963963086041562901095834551623150244905717332972600586948911164990093807965227547836088638719348143147214484783693879892711642780050159018340537265750553625321743305310403309286558599212715047256284250757664871487269010297248885579283457034901215860607436975069111140326148390771113282235590121782614933507800128778758177475155512407670218119504367176732415670965281372726395774426680988120257435295395172821259106914570516774866367668325173318356624917808344002060522790567825402098596358477212214522478690729289004919909395980326702074195673298920234257033668073796489087561844845389290992862667477956128428217508180350352614606521517456573103591454284123680411315072489389283465873836595841599239496442415058994425976056942649197092105326465784928682371889485500310143484932326713844189879077493782255612934321184258477956607198578562736452186894777888854918947633782333175452757353343741074190074575674033448646635847522274785037094740527304707821404687033569014166677886993361019245562291516233002069470898524882438312779116513687671703990696046114778164777567464367894983424217966982514013097939131311834093207769143686678511991000158123272699035750591376324880657080599720718856822029253739299718527382598968202096445902512985668224618040 [125,71] 4777197023253884763983995807290923298093540688658283459723472805090619376098998848499412787561018154567293612223105966578619636483503323692255802875999875037561845198011774009889809141902122022566439954037436024563612832200641229537162996637887221836511112552499026237534966013819725789367890924321433557860035420383767885913672747678116722224999782872712184624693555142660563239082463309213774847571950779991521996518063909520986740901541460134855283654528832323704848376118845681801901196942091906593650961389828754494403177617023708047931201671712022449887880838168072255598613494749515577783373273665767218120905130814886854588218599147377663463797513646759594782664281185373524015883100471215627258547070561695032362914310066610799178261180274587062162544965456265940879360562357533691086940225995638746825930303115328782038553042684423848110003392912106456028194512550659720100716331327616068772392569112539568436915212370717077429056891694705565151966594490121485440742762946937126298287041068639009502211576940485355695977541434053828469427349909725924909380331041397182807640101835023307231766277252478727413327293429835780302530821057903253634834232603778812772214703404409926331684068793184955200959708453309938131611437522355045550939473458633298414879113772307551811741061945438426761147196754664068117673740732712709249403388038296029897440400724579611808206711692169045431727531339441348562177122816250488290949360634609196651973027501677960128868371871665437276103989688900782814197889724865602793635603289889533301429083506133683709337703820944840260382853138797734997473553804942110487149864783365788418067060510373157700246390772646447316838262599599007991890653196065628215566686288783607222603000358528142462147628735929214961921995101904381969222257591632625629063148371856103290007388840594639002523001821344716401779563530273522829326996022788661651702476066209846968776059812001133954231712474767560867253780295 [125,72] -335717851125258597009537089358627158655264158491404407271045354063496485885749461261244370661345901696656582435151202413307924305281810264715187898269794177585601693848933459160851777645954570825198408658272801082255065741984824098910435795367250125053958374274333219911477570983171840737354501764963569169482123915353635370257210137248180252260921971071831504456255648564342437392338096544657796994681306462303257704037967734098468414070102124914576917856589007414836567524347679035990839013063861387049853135618953058443245255232243757000298118007357940903610491061584636518807647523691264102223705173773525213327328795369379705066173619080787892391308672123921395045505981170968186455567599806262480396506224396604290559189725289735687617683863646477285684540389086485175460876775771404029954926691959835326625376776152434005793394436387050811162869275670631458484932079590494994362755826130403663240335695881456527138553148250572222586727436445889370656984516188858300878557067095693801051743987335517468994749514931683613707121028491420338577787428757081967545838132367965950406087355488156552283400815254712258644130262600254374549105415765228830910538523844436422689752226353425853328945808682878691798958251185859409556121379307801678316004072317195451875575397005566515236282663852088313618636658168598324200979637062796162387041014849885803639356881853968659405467187180634230287971293537287356988663831770412466731169832598462131488950824327241689422473764938700863034340939307822636100414492903297970312009205501766308372422056036673053806592826243333621647230042622262287625831578189050831411342712865805285592495646336849933206379884944894592308598615236548136378324483244450530355823944091109067323612689752810831564537045083090526215500027797723326127545830943738731226337954148421799486391335590482790487878163174643154503557747147234010884001148063772116040660092648674826500642321003172307582551674217983267688145 [125,73] 18024818759743854617442253253922754875617484680461094234271659676475368442123100722408218811302367235493197567762350970794442423064352383638043197888634773110416756420634107424559581044990157068068914281295011574830410034390536906299766516263734663618830409666729233805578386737379592641674765363787829063222124977345851313434005691601544326321010657592047169796838600002934145693126455344583999761849074617595498180340712228381838090079553431658288418511762618154205399166799758472578408635844247945632134298949571784925281237377775620651530639184992259233720857804742930464908838051632702373481832655161681790391043381031030189027286175130953134065297570492080418861291407802435156419564430078026726739146196057206183873450536033125964900738124831139822573229348177195593924773263071785716848077424857211378339509694331884753630458239076724518326119863373875076569550698800260066420536466910319597773689292071567742507308674051558336445042045716686685520481502264791664965724757896668174025355170268404195572896281245338613665962311231918976759442084333196952780111555460900363304256929185758738820994468965462203388454019736858673033352985589079091637363548962649349935676944309303513042281945083376007479691259879997583413889725834388240497485563131255634411099839812133116102128112545374040623756924988368271808842238558562149191299979648744762557239330212715000044161828776335107787703398869271968072157422957758671969149511661656192596609147816967967940805798751144358515460893291981083081057606052657316229196174220622438798272501677797240221161456779173627722482370379617507618978266042233873855780071051889173676886266122702408250036450491218225442567557490082860743586534539314585983852818124661322290130525841100619040426189958553718691596539080584670871353309872598663551707166164859276291892869263855491673289138780375084220706075318248056672448094109370583332619833123729325890123033651921365122816582009991756990 [125,74] -488296927892472214381162407813415081324938712107971311641144487248552727821524664314275027025538293974263847214003332796846939670502087215154053444796789778740163662681926835193720480707227875644924250163721346182269403238241427613117126335726680225380032346285469530339075996976662166025957873227869216162843650567600318423828991929759745899344492585362088602812590572850018344972309977219586421511242597640425470404709675860167192956788832226044999820721122757957389313738551105854123372947725313886574457800637574111382654848464208234928265448974493430211908957883009423619768898806321624313104336170416547058420591661481093905644770007989510586524678278576848894598653151414431273931998346290197442142357390212471231605296769407592654758098710113114980062339537118579396808832317255733373922898521991733316484316381926936204790000379891560970837831704130318379522919798351549073038471002957739086163484802965751445984158003133417866844734057073037834278552837752406143197115305242985896726766880486059991140476235210389492736374369327562794459876195845521030016214038300989356471759556169006692840538817221831662013814207030787901418899046880832047452823823550655860247167744545231144912600053236193233588729462102323143786239454006943000826763179403401633590166480556701817205001743185047661570672611387504040713170182587959030572019530459864228430608782325917608285591143278323449919761853367570138187261112096085202593571656428007954983525563701401459512614506627122284180931835706935261177633920154512101480593917416228434652695820251415747522339811483207388898983361344887376268575239853179871017922374944130409609323404112672653348266927391437868444348375342577064274789552571394139222740089409444879611668725291357017883514916614911201737573929887334206414621435565219560769013936461718837970548618039907390952391697265329628272746457796488221702133501248911283102661058094350360052797715052817195385022914605635 [125,75] 3074111829818789289762182484276897865128695032637634767321562580710074811476197508791601235156541981831413567735019919909438465831809652068559649767020081170872214485977736463347999492212817547254916606056753081937031163789278292711688257028329298251409246148937303562081189839257433462305500143184660037755679943023006636609080462093043065732486920339041512138876286513102051152363145903884827765281459644733585275855593313603105149888896208411809629387792566365484176968044008843770540181820003002712671346432043946532737983508810468689643056821557467336795515083801840974449230630636708451633024961498334096075503967939202078190365831895071986801926618492430892913126497389268324974887341719956305596045764189055783729580991207760895812588013355219641831165586715957829193096367546328961100610279128768276106141552268470062000340787331982149350772814092337959013929561002391341592411294937782645473214404033161912793995113473325215481532630751512528365139108992785853521448085813253327137408273292184784454448534610862153568707392994417595974573746557759046745686688142070583810280811160647807315923951442923120308073361871010471144381812274141816773568168948180893195112180147223117209214986451593111435720615739114002705028247627625624695675220516822187253811264653427422243530327250150503345053441536710656240294383537420100391669644880145040392919720750947536859594164731179065325222472100571154787611947625784986929082468924224199074028882557013150620805676130420970571980733061043900028596848131457533945314234445128732046854637495715500968584432987913164326557752385609516166849722963855231294924858571663412748315137023148146029100710026589774435315258533657668941449391713075899999039124101644138590172865598468028690342748808967465710710851195533733408727582962820462604399543780358237533691649876559559958744612888321142479009417748144721666494948112753022937831985626811225448019855455463755665500755919 [125,76] 166529749424685932577873282107438317501772936476570971610007095395946757901582684925265922454329039260670999899318603620683272338302185287399035365805460707215146509568912079519515669198434637778724790926263841970869594091401778359949661183331666080041824896388102364209578414207816124678399364628007787013996522315478496489776200452907731876011123594931186531509889211595870539547209821718376471270781553069915060840140910344018412524802288984750211589290108281077537300879650356608106787791707593014543132318827896743140893704562817989750063300658513428666783594923807749126237986636553395950537271741111629226592085511346119276952654139424501350399692076713508444243665653408050751725606417358411561500670336158478668128745572741828404501831521837495042849979779882124388643322358202077005860672377390867014883229676019096561909648949971775205478534776268762188465439010892943556316508273794788909085066745404629346756417868669954537892336051037746276588492611508226468988896327642587693081565421406556980601607811597355406916768398687759309937633656625566435848893375762149755793655014100260934162948843170198209385349926641718413535028049581507935333633841904390559758348534649754010088461152384593060267080390352984511425846442841681518735795486747744922854937846712185666143659047199997637478055286885637016036407964819355447114705413497416234092189152143986974908628750810339603222693068517400560353618161370843183689826570646667162022344781824098454462814768385515891309173485313386360552270476660608649799915993842200021594877540557839037673269989424755270970949996523858435917845512753063878241400931650848467293880345828707053438591847057633315466459119465920027895925885903013934019281061851467422900642501488558123662655692023346708817190370161412682697644165907516840234612360735723036788663881442267457045799691205680482010459928466264681058780109643802796217234667180527049125987837918571453892876 [125,77] -3033292312405258526258470668680712431291667890203847917438076215064450007805479979989814418259121897822313558772239063134020902590485381445854848737215050299415053011863397395647259425250097437039682261954729943811116152793260684918262043541445569188965402426187274612988419913743019466171620460608011163077726018968371568037925875178500972647356056196088770809345111319813443641190192639675756338250920672599194084761809441124191620645019469062436104841001752413800525772168559274893481398918217524307129324852460967137062508849327285952299647211298209592284344279664404480151361965416643229103183509304051834858525701866165801903895307147017536157013222104202455404027671561231415403221599973690407951395681937370004063838404902786294370569798882162835435716795598907451803377043557583528520509411593562947833819865873897476271979907683036730515037684477581031840912980182656285087421631577727217095626010571585617874125189851158221513785762603103602840269455353563010306706844147470063931701154825635789223004025373399836520276173861189132618285098533495227743680687124550397888806344877891848234340071242247177918026680951230858839966131043870920328409437592795158053765961978873801945030327823806944617274505553553943287046246324695676829841624852471708668393833855970349442589214725150711720735797138411181860536226484488584712351183439133306150290440737863824143448147283231665564431548041897930544107601469489253318501509924109086976482862865517536181350662474849543439794799402226254953429057406315412069779772922451736903129109942507986519782575813025598868596774679963628617109264763326072260371756079358369072834335384083606933325513622276650593445407019445329397615897619709076932240743125971471065811853070728673432809198878438318155657728253728294999121181480924017659384127410156958525985443831977694221609806794749356100544519746297057118517596078819308324574731455957848821762150868646727145 [125,78] -52977189800572293692521925224748862455392291175984683447572274359779385348541983804363387944867043943193798321624707088005843875804975651540455599423014577404818493058246666646862490471331834185049624881536696580019275227729283520661993375360894821455781421927882576306979635427289184971124278085841546298490470051791380834925898881496765368930258139442647211265051980290157738134848311429906260975330207877739330494546451873054496819157873685807595646400157416520752002042230265585018282852867079819591548031916140165377525559463655949228873640056430203801463126441018853769604812955271589378182016317087206352840755696324509100077447888067166107151355673356534671153327976777770450965227247249602791755004266818868271903038430526383035130930241152315124929278134294533764480244135478052113982479853890340326159025456560806677746321154320634569290205576377580414278662961010215734897331044404994658961018144941315148378100782334131194314111231462107060939453875418914727985191627308923796186310453874668051079156888208783586092432238906252679451879513154903895901763527830216175259508169722708706072451528818031092035403171362084531137557700368798553970776230675508478978262999677513940155328528275196357356258021021680634045394663325299712635071158240016742349310379902549788783983873453983502656272544348522477424485193626979475521015538235369072004629473182562686013596152308002947022072451773422903864042077731875679787132826950476320916897372912311358709426912156814704330941773259692720737822208467538234021214581750490629185408803591133950156426458204853397985627431688668897254967280154985525396136352802748594072545677150579163174570053094140202778119811553954385707719947654810838484013706265667048936269960758395962795637746748059000012140924125843405838752778494056698002639222906006266209200819416852961421713132843555611828058064412535523155975752250586757398721566685925773147508657849260 [125,79] 1719157447901125479499931394341241827415062298065006458784778231388875719458519515028173676029891318110552671538248232513036827180336051097384863391720919650707249944913268598719702073788386191608057812305094280428716945024540543781074200534388118142746465677624430892694448516170990260362288503569028699550833245071059504877854443943140912252584871189659292448282811516654759694685677710364150668227307463059322030518178183688835003747768537084230034938070402915390093288378772417649247001944174714434540785390972072187046444531825223472323618600923844245490545656099451527407354196058002472479203511393112715012422624234225942239468776383010140369309563014906493933073173584486022201950745946917512286085678721489167931038119035631294509249164550115561141895450167729097361820286353321246458869254991752306719338363572139814372433100796635805218595762629177750058669231615211839646545517878550267970556629874890009749962872278564940028807107558890308006883179759201543458881299796940052821235207877325080973066493228149786099844599561709217290682206262346077973312393008909220371966672930506314260810547500997893412336916537714082625679232308258749357982094873111667694169134905829558191877603427891584749947022878014582645972267634057358117563149128804066521062759238427169137217941284172331390688086141256439828076471592685903070715058884964307217723230689645195932205596688897137837455659332944390633688599190801318871052201673216408731786350865124545622431463222111793833349817240434447882474399397254703495843491047053158334687646023466676222526871735495725724463204383581293292289014263253258878746453700550950052279722919674498242445547170874522399070251950573193986112621902134923080759897568460049149349723867848162732665315511380117135724061614047481218070310236538466916163617239531185588001305791403948782533041267947612068602149017294343066022098538085557739562939784311050107662610239 [125,80] 13592820535558704731536430903190944318088642176662981473330894918841743483791683715635991462008312735672949030145474552697115030248457160586379692258887239123822169917582130044912631083815429823261282169463604397686366412676409637596067536985664614550631803382908053921065178092724433605351741437363749584791420117322707710292463007756272625250976849961251439680060714733134071874090315594160699057302901951686661603729699651473585791874458268947271484455975978416034618693591640877845828007214496258770195270068773916304564232794907554134586787531644897335985317231462694952276952805112694737264956216028848417226363729930466824036687061698771588952842674677646745595489089047197487844140090136441499552930782587599834530064249618120269631214146221739264590871086226193749610977284824852339876580406398868880209331787441786389200248338689021123611840170843728068189395843152096946193397464499523974866304739433136043295164935923348440009882417454424321222989506246590838583176593442050595153853836925032110520406526795576529331564830339221646386643971906250484271096176918205884830373548776553430957942506473930712963590372191160748695256585890119897045833017494025903775976429490353722598955186847536358363457145862200435383345493547777792721453119451588687575077323275247259214309098041886591616697747904783058291125404935704493674802910774490759443102007911744577394837069507204067524994634466919667275125010695973084991342371222100772040009893322449348182439720981489659165452546769784814629101585226334849820996881310833940891004581306964166778616989559979600350124549115146242508225933221331976993822179179906553954756386116101261146342531906413546337704110317504031057648064214668040050939539902796947648340567121045506053181050979558549452732096563017866127574166285844926557455779765369437522998849201824963050669393667043816395370030095701021662508753050473655216020312230265731730163 [125,81] -963657828247235054837443158361203596955125646631393240801420512455027967708353924048598647984044059624385417485798738499004321433087962122590010177876388291558718269972527071876745263911380571320203807488797926554236448946431001425914470947002226667384854337010172746230722863522492330971627739600662252898584446179306918453585870676221964187737333439752786729514238418547131145205852146225419033923107239127666967323517705422713633115781046511227659095686957944621620882351196771569458862614929534251326949829929453233336687582160501509037745623528896024430799513409884149445682586903377603533680597500758503037560661233881116482847464047538422646813645930210220275343441029790434351240621143577355651448144711824584513570614420576166959539740820033039503425680183799460174719818540252065316624609810593967063087165827558738137436804260672999324980082401845158389330945512819417558099912665564096025134421125836044776306758958536481622029113334136472223145604780478315771370363269136203749371449571157276095112718816493502535199895364647838999153577164659489081748677946084542060856984236627545189194467874015990728751839312457341388827850055111337093625772450214595280284885472928872564662536874259112756991550594828922828319938449279579258488011458252549768682630497335700632255974703477956281003851371384528007040188668271479350318580145965795074182829317558462754169483335840861678092195173788987127851779830022468802685103647523262567653052511533965464571028660830229024486465131271961633228707893738042175277508437033256374743167170424824667528299359815629193533386110701159793032216558008599114066494394198528884511758625476457031095515591575355636453973339586250184010331600338798081455422890790658907560388748554312216780806631697440890372231866141457166145829767136192402165710248420197709716308507795813698154869826672731723908807582980784457271315914608938984711510430971752144 [125,82] 12346987484161331458973954221230432376136801043147064798045895811445677516036904308576487277814331824956514728285502049152844619347259459673352109069340535005160368682719158066803780635746432408285478600724769749395974596722951934763136881716495513634870646205009201881523074705536020349564414135423493626568681835667597748251823537442977717261849062028755921147900968026308626181217643067865281092580366384327151185335981910554360407387808671115652548298586115723243855289947959015992553927321242430669400583288292654329457522398292270991251528013312322292205331226626352302558807921319877985434737246315242264630753954649561075270236910366367926447809921580022364402037143234762774073082880484127786205003342439257171659603944920722061926547567887202618521210520935161658262361097784357311263798720391194433859182707206455027924889223551447943635814821329342199347292832263905999167514734818764893708801863660498817233460883641840868574743485777445561677089554425968011418633709540680962289671911779915920654461099695015248148895629352167279512807245178280265245790438321491022186150883773066381175717379242288722546505316804011856611022784017004309724165266986393313369322135525208874317548408327931845669693076365195416555364985016534660294993056139095176044142041260624551608867585062669426805817678040782621713621180982740655515928970291924151966397773317305874696016584685509983767216779684250442030568109461839929077391514561982111571426061630014259859558830436959855627471941391082210135113052054816503533271877603453065970501352376832705307696544251986915151348243584988554610461413334141714771557742987968301646659188521546866819853794596801568590802084821827939016501099802316518884733079915317204662552053273458426834345273236532878247189533965489072610049591382777208851099985855909445235812214269173705197654371653785717746733864050782217194178334685774554292376070296982 [125,83] -47039709389151864136609590321470568305314810777399080445793087447451135614606945244246607170638000424002394358009036402888050281455414426218080458099359579948356324637907789614098423910354625475657805494881096859844918197267308451945992934332335883213801034382082943708287545386468187628235375744755963110000373942089159543399048668524707664706512007555775559736347930590896433231084684281950454970700411780497480285151719829895633678846988319235275832786645396242570322681506925947680142958382392170524610127384837903052359938682362064352380712920501473735405383002842697602162543648977551632815438910228838522667238140247872537193526826969456156542785290759096821961090208826280084903451945041556232241209812443822033360749433853507926745328935387045212297823921176707650836623640208030532278959713546512354683446507013569658657867535490925683123558298737584832273121656825213713283684826841766362441026003189879499849401104779990803139317734573852740544523250332440239441793276862775539305102120043369276076541179165632699322547167765423260483186596780431366979751035760845631758586912700597393074255059667935853962073376647266970720057837752761320171466396378200903083911725790254596051397594415124997916120061127569873701865071292133445324185066596429842522592224095504417948404544302566991345651319978284764393904844078970099620604062924603130706290284246779012882678411931815068989992434427718649631272562494781793129476206611100333563084328873943074016283824843690241066841183297749951374531096154750030128045326535442284660489166050895116508341006560474027959414233645504863064360935933431306330578971332990307485747636335422505316042315205887915537177670285888246545689335126036853837729955193799565611930821984220264020304548668544812519859918283153948894364711914401796202881262320510132527124117683971115030173517174858993510009512116992462625171723627439897764745665 [125,84] -378953819029141641991828443860058285662619879793839747317380296937771060318469592637383012016239815976985073815340584807549541768613782657985938126524325444565776532266122955383100292516384771206881921664320855274959555831266595767276203136829898854566670575200914481385734264323553059134034213732957021560936899322258018556680843539478620185132505556546149090022980480057682612369595488538186077361329041859580697609500047700265060669779920243993094159741226558594557231040011250679341938896040165334755845788099114760875651562708349931331750610767128934587007171711738429900567115256725401909941413461417010459129721891264660453856067955329923623582587098152408852053913141908188021939891345160874197279864869977714484048413888402325748980390918044352672116745245876713536201796950414559214362011489827714326626905074700583902087123805703186476897003849772305716338057953570672511942000329734855372458105296262121871683928394329777776941721947502450893220108874706112223778951665135494593414000601073292893644898434295209789711912613358040257922707397051282882992339342690237386423871082063705512561429409184984867447980999011509043561001225004620472206227979411193544332097482288647035832626161248144754683615477519053207477840971346245979216282246628349814144999518513220787688739021683164460456711065781041831077341286342857255860498933051398446902741611279306742133786996633495340887420568379772271061243655630815156902523752495279386666479153186279535910720333633131899066154571645283077153630243552197829512889085467353377337944525150036793944459620454919841245757206252086495894025971916946557637694347354422009806460009449181492187086127900038944443694744677675862555027911048743581878195983383131338020265522390057825266141930538889023736682827728003615765691958735049250436083389717625518259086191298770071453962896555226365927340600831474375936536312907662247084 [125,85] 7744666179224558473145570641802138570993152908364563545723898742061836600819818780892921204293798642551203982214024351740331004682364134316278177720796900468077685030587511019645023472976893394413896577100106657877988372570537275145712328910338427327065770591064929117473081550157959735885799421667422491340965832889776947072385736886900423602937076038874079836576876606191572894834291249142248564284644994392185430340907568341666580659830252193861377432665237297304798325427277357569876037476786208709555144057033015884336626122669675242584483483800134135086340624257137348777784642821113170393591599711821073011004196369736788628984349288922723294382294496568645861686404396330570661127457897099843544941183069988123226635707190965486902788613648566629842418511533561574027718330504471504864491924681122740140272860758015704595920208715885693883078443667810192147315552265763144813108553181878038739395235003370018546331641974363242361474840036307714950033171292852325898039814539191155704338719544162196158706134863341583805536652043143754157440920898613968576612103754653169149214475401998061607477635805700135228139387779408317395903121119474278661851109216359283278737882564172213397288855964885885321184302807790693619235581938129440273429572954412020875500565464392320562371847172440495701385151125556035219945296933949853616384611402210667199668645470356795437483982186506209245184415516062836640956395676881942838848404146990141205056359378882296652699572944023747098766951908063622331291967246550229519352576863900487603931616254171924152177112628494946582277335557970578406640875444182346437934728820324010723114556503528517839939533148057079137251311095294690922309971343819310756016434335442914330479325183846565426618569796546753640541010158982515619389611371685552445817757537620344085509283189223315247324366545254206908309569444254525486762953725206780 [125,86] -136579349211786951846916744089341096516316365832439935226281079003269096493061510382797355957087667037747465283513342829470341532801595961889521861607901394042059020683854723416955018754240099742911377491872724814130726739120134909602845899179482298036703537103051122561913845230698822962240838408745977967638310132378121922613228224623137473077513080393233538297477439663041025760694223447509429888665802725843942290644403615266425427077915211388572296191901605827533017989113935914154136161075573335382843645617297162477087398481654773598614581802027719725138729726037701257908248895677275633946134655321761451047007015278856001507401888548099695464196221162029718298772735516461125650513406040125696272028764249777854384604063663255160531279235777766111117673023143725964419800969375132458232849504265188377506657393472904778247274835847802440712884639063851779525120469779684750922258815519134249889789214050848241253614322799485268391897614340371522029932752778365642173252299703874087591383660292073090711129487467924189532200786820926508510278989112361442927903364708165380148110827779663039303552665561484656056332434325021681005885932154634440311287756742234628103189098866086387234199997006064538628801498067300331917930221691736583933076049729982708876759850345231747389683007813757493059374803448037136356474286537349415296443973602985570097442709176864127237877225981602114681468052412582986882625122619105034979221558273544993044200042108572563353199606415698570666956135734965964723611292355635528829793086786207622264276152863983776991077727482092458204351372438263703196821829789208016889977885834335798175407230896105852161981709956274144834404379618114196484353209998924458988192858249738656146943722452173764871331153666504271147163902014030414299405688873229101434136948801487364307842139025607410675458417963129091438983080160756132230557952487 [125,87] 1273730514106937350887171792677635847998744016851111867017238870905166471311547634476785997020547976923658717193392938609068540537014543504460011249280448725379594413759600265662587613064433959691754679881578486660686026927460192944418585189136527448497442879689723941889648894215316103607419825260655812890866277026535112911262442195801619793910041136182711328995047967820454363653048491624085327304032683521123333512513819255879755933316515930453708248329646711164345815712159498705223559387168021863322026153627784733180273761769684752298125091577491978580109121777547725218660161297187715507127585468709532683082381078382652905391397326265380374720617564557010653462604385042519701092576064549292336204716166792503367690729758841358629690916675542834273868358075781474573933693117117551151452530430996175247050237658219963461680940534362229821673445786800205460806544814891279449125352637068954907602266687801617777715097430621344209743314852893781566011140786455880784517719500810621501873391828959999756259634857203550389727883516398750783596703292534249706658437629645576755309718222805626366331284002762735621222408981293559139454472093766053222316637237421684982026608163582344142145983130588400008535951430347440768922041393384366884151506375209431794046050963037875033354576216947650165092230768310680731282012763312129509153204189510601187513280619677231518381899377937519876048329396217538847289347861554888833699124078944156342520715247691696116482054040810501397150918887934721648546553240943833039587539539148562027083404204304029492681526015213357941523440180088271112791996562103219602319869914084135483620792160352079334746857267409481594192593758763481571197008660562639859781960180529445782311276737938433985093086929084477375322571547087245809857348468960172211509785946627912360262891498130116783186722932962322122050847075509663905483344 [125,88] -6928760289156659589239791793338703686269297449096043233535429960564404477114008769440807007085501702275782159396613171331645087808218654391202549874220900932991664091194356332534510284241707203199956643845465568968499612947610477348476473892526448084809936868941534545515264656348644208215113310884600545355307432716115529085857153926182560671526183482802940436885429429105446559391631444342104785455791498240410627616342840079998488587245580511330250096474982834208035903448903499810526882640476556890063154607370401560348829233220928843367566738518048770661440773218250137954542922786006890007251297419100119383104710559508497811114076291736254865647438034488526436068775258905880083755988917748428101652916519904780289000728376066865132215600945852253709897918899780594793190919781536892877690106194231373964251681592216262334586891036725177347973638230315236729647816229760110419200440981209493937683124180522121881399013771412659726356781875271836599973349008794872771172662964417181509975612361155420409035044954715484195247905235406518279480431068231506418505642746025614597373684851841441718327726188872183618938104691250063903260266445930015590531515642537846797333666481956597144576829459560970006433293953257674913638397528504026741061480193008387409036048815948181422742892647899637862288464919535952899946326899696293811264752738891923204673681421235898346364542958597100213015180340357484543485877002194080328589758397869648000818128431824378923582501467946542770551066202311225886974331117957874226066001205384638952498975959782646661832704605364295443291124911525276891352155894906546218918287352867554818561818031964931618344887949917831580580670751691645218070342822348586239757865964942997964144650619448122800013428342860343349340161157575448732963061831421525245397229740051912729959594750068437626203649454705047464525309091384670014 [125,89] -4323773320032274391748365845477140141691890072279687344404127940523824803200467174858343079398208480364976944217735829290526791004734554489469953252609910083431988562782706567228731474446119642692650820288352002818794002795943710249199136419213595977156180666106483043969489101880750155747715842590307983685166218469119461241874020805286372290435428223328850576975564711175309434846843675120418245167679651836877272144274133269275877949074811402848466990558990599491878729162093512497484220922054714071892039759728456956303074942575295445521906970527346944734206217154385084485532574423153948920905984471636919026124560805905786295958031349246233082243012326293380152017257815740930935947890857708720538346522901456224034068428065049251847160061443083713999858599589489371789764758128317659597026403713861990150419038852455927156387607101813927440097483077050603350106780362932827511296647091389046706529857698601698559846223323484005113266418425809812366303089123553215452723710915103311734384021425914200691182276030934744454122073545579969189432132792903830863701094529544287419597840997775743240343987487882812298334351218107443063005148510473901165836335472457468704407257153768289203002375018559048349183669874518427767688643656454617229126579046322125432217504920228414903564029783782420464461634012556568178573955353327277929590217057486944619757627134250906720524779112148717607836848874313095098667319595654186887922102095207562928197681632136613903768178757870929926196690491736189363975215169462619957212408603669417230767078147258817160704342584572117411748353534729671459185886631599075348775577476001838347994069310264335771927374675770211770617839668172278093096959098309770040892098747070648611023688416665676751170536398525070085803242612866926708859277687107837491500832064104131359703815887652849196043414157748521443834038965333 [125,90] 350445626842550165417953541753297087627997534383732706165306975464365300364958035624127557878185781948319898442556204025806640418372704513194803978370947177699408858320160983200277653435925997405177485670241236149343419127571121372955790868443588212561427539267497401992866641659478258357708779537200881437787686626634206385021833767497713845243160618704024609310041846801512521196539296109167080859839102437863350048293794678190445788892484741872779628849086276650142420257068061406912741722621603515382536089011479218265711914487799662761080920605830891910411207712019710560946421692870474670779177741804387127528062106835764084267768742390332706488060723759369796015891296090833624487191892828747896550567512406641831288306920138655898557561672485065351748776953002439103730183726178181169559387363989749168565345611009013253736412266276788944646826471669318418384508442775373983403040206589915094085042392941375652350804090835953875040426043991916935272851492708126446641041246693915560622373622291369726282818798878028959833718021973607561247457651290556244953212414083298625728683701913946759849392622651357482976137246523190267598004568748491803049661421072073940546881085178549029767791375210032222800334924040592357360796536660101037474117650680175129335849870118039216789385863612746434333984406737509605964542935148321517194047603049951432017213408034185345861535055554838666134552674647363947669695178488857078997145997924890919653429604655039376292054521149063528598707302492024708081358905414843381506042513329435268887981895718581254765520868325858165994479640875589597173813724128572028259851677817804204582743423865494285581856078310260745794110605977738201513500221206464570832885445994179673689658060676429946368723367797174741500486858786950328663431495183900058286734048227547221006379950493705994971090773232182454726864782 [125,91] 703081425469801204665864148048754676275942741729223661557615246554166996691918214264777111838033519773696648964760000670021659607879946417952157596638560210592797226635204521650358613003340187054352490437236517648218386816979758338675737273782301453241117699331193158559440549789571261762301345631799213090391354306024311659132553909570129657125920945010975472553513098987374567572231251325954804570605916489448073537348623524671402953823924602285117293544350174498690290044653351131048880733018830519419184694533847133691130039137006550333903439786397761766537996483376783720754329236630556421089158222802573190925868621376706857016778229577296714135091589315274043598357664734245613697165157417196150932186974289648529034835643400058136607930795689154950097762373413312598364691570369582671937070918534754658158815021633456636821331461078502277328279875759338082156434370645865374111476643544295328221484141532741112506989716777016496228091726014570068306959057534226693791805060647828634197999824768394164403853557376271928885163481548715912866927693875454443689696346603416871263422476887245961281415531574699901508162919927599780427296154246339372636333021599613604196990323095913246062637154748193033647664705460461789083307174057459314674102870972137098193330345602521503580714844814076831837982570499917314867951822933268577174791403485428845392643485627988176747342036410759143093589622811629095651195530551975333510840422849990961576070059377937636641785660047335062418365671052791572289967327885502982136105951376499632093762933711432456543159198999022065052094497084810120510350509030860913576519286962029512247194115313616437643252101479573620262508626324416596902284929931587620690788267567111019630287407638312656548474258314701400388932910503727456348041184511187742574514819396519670082444345748589556204123775012142525357 [125,92] 22211068646422359085422229443330487537788657926013561485028716992932746174923146559257076718698635517527503740613504350431288852935156395605175258296817691328049095318160177711071238253996879631951796235144358984065211055538592851987569365059042605997198737515238447091640553978734854546749002258487328032255700596805635837534240227273450307582923105393331021695956114875876807666200350169160325940712015198390593385962797762479487559022741326580031428951695716527228997640973584912365506739465807702894140970859650772754581791547090180172758433926339142429471583428809318432898127252270518150220939363256853633617386881383349010171182688333804986429623619839116989387320616796188401206323977936686823074285439872589280877268283463946312707889139011870027707488927178821068489567440561578199083779269989961563127819763545836746574747688807325278923281082084433232379114633420857740287766521714609371671376047931956208038719629830781558719970563962065456711031661375395435782146609034097196321526840269533004690539361201719652398710645198552179676282775099415901784637416612802260975849154214032663026393394923549836860923351394193842799854591888544410221411490063320903532340475814163067045236200501845366628849759532740831059176843517247461928429881248490541466682719568137308808122083611056935486390333717659491201938441275973941218587507012358607346064720816082076118203548507199604266544293536202943993594069653595249339036619204067849654477959134739275196905186256362242325952233477606701325120234761577728419697980102950714641965940197865502874278416413316241357727306831589578491820015364996459832474100104591696184957168861968909355554175363688600915151443680797391842066251263974840021908232623271615939706078410617876424773073804545037543280664574383100672240898195442361749001269066100667514855053495096358523546289231584358 [125,93] 72543460764019164543628368431814314082347478549347675528425972604201785203753468841395574858458237879396167291336706222326203069174723891050843209169446873556554719735366643673472828371535418268588427649374463729152041455957987286717109647014756290340341699800748947495783447677341019268082533452597748717127171427624915288784906759611734860872776264339740960810639365205836646257097486937572195927911923601394027380311568163831654030828260053982911174585338292059941504812530238976733205088928620395632814026284580767772832251551490048057703138580305604005209044638954329448193885978365005188484313303077895104903414860717091870538992212145346261495089736443038585039663972268931370618516601544641030040299174882272638393731595427078001586824448214025057230125286339037941347536067254720056945102665048356412068442226384607589729036184429090487592796869850324402947861295425508794364091487968022260756113388862667345193855739967984967364695226528426253018832061697844291216528623935324755584027555062503429209227740442116399160034554183168560114656383864681872056455030798626910104147488151496359113328085612216907370746159960278404969892687216988673561095224613537756822721575372786975333607404120779976254786196877711566924105257427284154333958424683351911948748262635342698849674516818580004189705635895700620858911339587991264991074481962250334183626234106143648398402499149572906558278301703564284444755325950282758386347960134892070617175367348121435344651348101600840262048080497957919841549957660297652093699611853066111371175488962983450521360507168568167477626774878274768972167896025232127040595891425636326357347091435551530475388051110041009766058157838241528574656726880525601190781451726514093938884921082474797474570991638428059980650193830403625862672336319606952825471985906621759463734625070460203332062311876 [125,94] 195350086150571673336606871026038239849257569014303166675997744330174299852074131379020720497966431787491599861989284166590882682399971745777966507158133813214484364954528097875871958759015162164949653206480661924065966643469518512286525085724063829335397902593816637863192239136568707146328186322970020708267876720309166386620734493193941826686883034303128941096438136723730560166638300770885039498672296928851850180921109040971288179163413750733359437975410509023457423251987676342962020738841393131578291762796964382275703796735260300708277185814921592627688799776567726289321423798210733213978463839901397017246095931383466081928830205257726546739100737973125619458796460162529721343062326722162203366391331740771492458910420688715538433166409338543390267206478604353802012784381390662776044996904929334530294222398455393363842521328534718316248369696464939866585685024057218645708572784928375909071476471942479039615435328483179970963293133544124497052103570186062425656799415665028456261247589591691059576511998340965761570044673908484698508824143030384112928577108634881026138305831881780649959147730605756643617360882996804566513695252577079746382978616948900258749866142807698169295737588940926634913358508456491159995916432267337682365331315251837927257365151963917823328889931222197034099243817186078899126012686581092345202287710311956197385643073030492144507926312619655562036674920766525569304127600468948027862817276669650390802024359103680252210859366108594746608744589067244150520872351468779021108437604450105254674547994513571803604433216526098651990267831749459399547845261678583985986514932779765403774771181141704397005576103871898435142668929031131102630926015673935509349704701204799171623770803982028930802477819897144424151308138399719921383801750219441478653927215502076032890648655221397285524338 [125,95] -494715185658544694301739496650226325054431021581221189202101252961472935008622600127411431940563761983432784218612473451394945246246212247712822197838732125204812027325236616413232559192770783418870441990004025803859149439413138036252529234782271976119263950125157876947216739520481983017881411711778608948934569915762360513952786638628168229239551962352419741317544309036347208071232634644206095541223943215449273690600378088015638677095110321825842484441525427770613667025356030129862890957846988239734809645869009992346699995364981425544142421120249768570368696766657600179828293572299478471619065036425160479449842113128029160387483471937565795202971468476783922289456998076228901308781548313117297503426502479734291502287333376801850384802304654181055943111299617339072626368428721443179256284854736053239176244102325656680908118809968261810273325279857467557955774269816925777994131469494051324056403797934447813010576874313239466706795562191544722513898912020411364043900000391058825084023419877272208974999184007076578624264789381946314512911055593439906514609330120829709552085317527943562839412531856509678534649964762154101888507882969259168998704988443367541656226095072092713916624675840510601532806307978806631105602893754682951021495000279852486469357307422029801802958690064007135855531915776932522393874491296880933495567059582773279125985702359725629815964852085691696789183788492003946804707910090778265585635092469838429929665869988391264507066297446504367457477343857050264988538223794755820329917726861242510620650206855549342388759636298985766288442551739552425325153911322895603224894670919834514704862615652235726059762684011224634947049088703102199795630303584869086748592501178318261937251746932775926394376889856606756534039033488053370525249965317163332108044527382829826987519478886403567 [125,96] -3190924068025822962570979523612330208306659064420087083212845595271938436774419981767650070885202215064379479222867129139221683554406487990681035434013365081311633151138760717836582549755536552587798062340662436771483011803408352640971018936767335653929427556931707696395370703284173897872223939246337889047128264027222723688997293970808822969424088794560447034990816885799293260785216430080109424896993017252381525911847337603968983740964533239734734476884408266629478039050893420865101140649508909360960760557298910642258950869641818025910022624683237786511978487517122768808197048876561115581974413851622297215949054317504972879038089332431718354689802966984875755977434950507582740253452164704589286332763526763464000661912590079216113381730919447291445879824063853307805708662996864910793662239144015987625602323643204675410494678372260536721542962147303023715320803811370104189823740275821632644804962733449309542690815712412179271405514222233895470723126197314256571932456367568633553071107246214091478102572695099452473601662025941971946018965903572745912398683093422273136618381549426994193224343429389777896827413255341012919256558768723778322347572822170520648164000059112986394879271561179233418186272963284332277348768877881775370132947437195885381285185310131419840104813032191422942647742428291852012703015824905763350083447994050751514096621584219374710826982766952065165404745636677425174972621239121595593310826630784242444774327449789516936789404666919953301683707403931899989206669948658242177439486846716082947489211174157185314164961833966435124080368785426777949662055918162204180892607983280132127952354781055249868965722528112233899225572522132172825525596320170069030379073483160488392323283376052880962870004313136880157811597429338089665779437410300926386836061982789279816913071847627 [125,97] -11401131723153422332534708147302179727690232833451404803984203295997564902303673621983220937621359130647127914586014947191259786181351079928616063268132141441485108600311724771177952697404087787096287828698602275496555803463911636908952713127244047876267291488394855348773061844437120693935183765199246788394894765698774392140780141829626127853305199990536964093171341105641398212088209302805121044000205317491409229374814212655920114512905600923439769805436794792251316341497732549200655866227875810319990072494778674149039520336996311813239639199268520219479195258911477272610492188145175807432354204524882465857801624358647546208548136003399374394521294265641199866669177187264766248626367112581584830067445067871587452783335575999771878021444515900910850854645541229505602206354533486939468791076502772205273872875554118696396528570570655947045782719375213930005155447329863458823942835120156169095833042116332070252213754389379507838303890616178338728098978781764024910996734342313888998098432445468883802827582568655228463210359861388828521685479378829790089740084813820072178117728255013979880456424046903527290953710873660809973509256074947666978345482734370123282051497927383195340282151242592571524929731020841073015276220648805802942062304694401665860386064207938103784121436376686527959330355743103370546440258744140414585547216231537600516033278746339988925786003424103317987306445645402943514092429440038203317474590207258921345407006479720539966901408609475227952992009234285336542867548553551570298213749949781052087244929836175528485182914453561017277038487596843185854977772007636297045713760573432519434081440902646779517429483883263869319502989552822072725400332437013928001309684430037623757767389827261497687499906245777319898247730492961762834205839664391482502325332290249740205232478 [125,98] -33902888603335527982743379772003468974116757815104176268743995820818084524462832862433559385063961343677631561693094708078515399061043451537141154779971659103080751703550317361427179509115517322970226544775156857180988068564361538492753785239469021545682813387647233781489489982508028949818830991706731809843528555563665060146986661246633363280810940660562826302058417305227277151563501605179119212450210054183626594959937481181662457516554096496074093464462102951171058422309608127386025719307586162880042314453860130559118282285570531306783338808868224404929831415180127064936933438096283251412928349067731941849154797226830979157555483740562812979801936550634254339009190262363253422414765231154304734042123920714672607837339710036840591309181040370586306359681532712254202585924567598232434316211710066905597180646252854711330176041281555684011886039737674343699300064021121881429114954530918290701602276319670344304034311291199214469889857981574604801570704283104196390575113849821904488626810810481737318896402424767896247752355025062382447633628178276672962438582586654020843690888977319504848883852602167803104752572600049180633296819563303183570172834447053662992360175197308052603050438024326591172429997132427373535082427089120118541513416361096347315249458349878725259768745163504057380422947073636972467889033041374432512619663900805070600231223718090436865770366515640251877108256761096508295252812532058351025908869392490426896391212384816550892945524646480011649155626475317046748197674956607590231476908221389912835904297057412250220277720609100699803219116507511911065941323613537781495369390301508182626991187731458297884213542463225999480459909840039960986498104681900198600729577431898836470494645148357925551054853787528093862100713325481898914217037231684123697622377285967105796 [125,99] -108404280833948869133355304053133160234045683212355963841267300401154295642842223620377375695735800102800672569871167876163053796289196233811163453818025417837955746090686992293592503333933032022015802801297147819515371040444307236442230720688761056303783424419582016827205175155490170954176899103480539788292371324205688708542690323375887948302225377622141600166231517691459808963565336537086146346698173827316279103998430750811193764455226276268245174544628272097675755790367649577307646697306776723884443047138483306049885735298311642843227955159519208678207751630321923970483295045303695292897811870433141335308972876866548231870843970097569000515492400802037222936471128146093899230466032314110529036249871507427738899959939387680974739356564741062935258399983320495610131665481239923354550645176149582662548501895661795296826053319443053955708385599960610619087008752570912346098046818725715692832240914178669457721525468907108609077881035560122809624560414853388735303449059826548972737449198116403393744836122290983455966016311390913700718876354715368910637391697472100551973841331634993046872045706800845334760117802831162622328106267327183528967786132164142008591337841351275903975727718872496454897219156832715185974159941151572869718013845941609510007667433810103399525792933701911768367186302340358621370137366129028048014406924500847715636432486274718774543202201197184946093973375818485280854626687240062048639860860732938502348504426597387288849624934286651399416727889549647498334291444791571287831312422619672275417051452102944813529754511002983613449745582970977917133664681492184225638293563446784578958996650611050136918887374532906295646310316519123904803174571952712366735118892779144448498846972598329098581892394191325550068469518076438013042419452749850310160441491689428 [125,100] -323523219990007649630089042730921716326265201679755626124555636367549601120455647506196080624008112581542700388345492613578716149496429128943084717631241015420428690444216070235160987607444182188202095389995224514392813842278139953706925415026586015081333434389584899969987081075833050821533832341046850307366032799735782568153900898370884389327015463723650027971770055048076642378345733264251655579983545843998851189431249820952652410612559926266006012793479428319467272540351452940039742638617457574893616019886458641139047439657861427781306034482354651196696204190487086328822656756783069116182249936700124137119953768529962771179624568240202323147771291238869196548126655978344852026998028439363456174364843348549188292258550780473187150793147255594881596411461830202488270236337398359232237416494545871442230762803894911916390483757071601217070039081618212727567170797914863974343175765033157589424527541806474199235460548434891062366852045711677508425297371700117124454648336816537074030673445593066535462241119325320548506231882006348133408794757647933670124405735353588330718559795607521349501341474012472296190018398552429215745935668131107023256827448027944145710468471112042780317330807083796353696534037361482381045333187091412202918829837379106793968993903371608566169870454118579011794382888997322791444354616738628251288611885203699841572348916335064570379361051673696002557521650213521528415540157846802169771830252756550840411104049331137570170917608530910434303857190203764817815973034657856746429688704333888137953365252947186968228458301898759799783311476793316310731177223732815901425660622038338458934912007805321025050584126279990271254232982687770087566935188943526804979037984076524800995472893106862905549008096225039142633102839012067887919649743124174618744782813 [125,101] -792166485273427296115922535182536417130107114209741530260622898766182335240392401644156687753254522746570164357724372964779205249193025916325766120637298954832890250596226038295981015753804465164579533367194132333178050393818088440403419589513449234928282689075330726740845767202459802486499708340987915146647000188898837277959895732931815899126846815833837658465872680454421088895423342455487093876535619390120483196475738807443976318616506474732183110547090911466308376236064730863162429862907041620361073849818457736423392871789299204489694137321870351261191074648042185409747608165440348716419440338825539110910994531326841282022897096160778104197083344612689733621639855016535856016201672002244528006241569021836740966849433445156832361439162191853958266925375119475465226654305663449955262585059700125809557291224116154446730035861383659271720629532446439725465130899481989136369425632971630271572028221376336238030633763965623638879983543017369158216796337271177668369450696873247228376285020372080827555756112562891445685738364218093350260569943897844271764377723027698291095975059584235597102750644543467527409252948244821043628115954001728743625238819704306551875358268367042034256185522229012505129303472659652341729288154637878672208409503330375281019357924318691772498329133394303786054977707443232896023138582234326619264646292193901283475992614175405742054888746025720895878220860077096951789506816391746393753493321912928696428150365069888809485257111051606784723325130428255480906153076791581557289897110231881777432880551352614257698485887618018086676284372102877841533667792615353599856923607217355517158311959484463565506677550559313927697639581966602826321384035050384078796044776682036150418359379689609847523048482752134250267773107446155246425822962784182010275 [125,102] -1260653745278486392428184997251097027181173081974463295988296556509988846849818433041129885572872328292171283248930984242420957888147775340601629000153383690654373309208401485366310319479416375928112267364734394544172208062960011269705695192162828818695099771629681328984522845039479802811659504595376714520271244434465561475496781252944011907753844669686516688492431399930836807492448761145062685869031468212991029374467359555415433892439343250314966129780523315636929601506541902081421476223406115288206870422179493298832424956689109638454177562443437583008981341168555138249627671039407648648758599075378693006139358298230785384678003801064787995736742471217629267108079944403618914103542052549937279805328626203036093895156872652195835316823803512811060020717513218851245229733293787688712789555044499776760807946914665940219746925243588289396493525731002233749193209989792811492377869372893062213854740787591571244977980168955637133156573769734114921021204672138004738039856962997043509241801249875469816184647525901352140708865432005976319969517517089183817833181520732117572185426829209411041050201376038562315947944046775716947103934114100936581174971722071990039911555024649932684709191021349984905000350394870132063169693261134405326559363065515234455527516776070106886903866190792382864332546346230489244925635410118038786218266251225542972169449364010227548287126808504056264568976385443936205752637246921164089753985050089759089611895480713837668168440734710855058576464853009940709565929563872074877920526626905599507876395266361172740284298638244082140546877702111895709982088193898104911714088940344274878905824289468699888258499384835257186004722530165867807969520799963178192378246286312257436274570925692262656014602318119729086725805498410490109199806612266948 [125,103] -1036812589344059452357499084020296617202389089650062961095509987187946109618807631714055055873998203703661250764900145799528017803056439662527902040578243604760437433835080265444141760704885229533135769116989786246419128466068131693758249955710607298327925175491406495414358654863870460918152695492280547512146815803727932303132336316395301758981751429970952142704426093286255284748331491080119639571029353402092810586098588783824309690366256498169607643290724508730570537810650904406200715616068855657352313523489417259680546257256298412591128078132742356319998793515496665798639486285193890490651386866801128606383904377231282343200924724177096494575031717089822052390468990343157054764147777394681672718490093429239068704220421063794414780587525986111749495247658868172660538160939114309709131256407140052160703887780681332999584457922880217496397172376900670328741892739252795178296853445959419508735920649184917951256837967147309081198073673769610869388845517628007497284042176647204359808966750829814199545346586948499348898972238667178448540847949430828632016955017999410345011287911050672268514372994144602201498126086678116782343654817142691194119588021094214239095821502548121242188959673805295880692292511976650398874608128915953626406530745896143415183429581405337553501081808255207187501152041963022174772811203877781414729564229842025496732652181882061665287399796404119174621005259524225996849931334443436031016311800447551545912762184050115434109606542736676800488334669041499480010307439710148514583788889709071598497535305149643974041037491115600105034392272275484751176178548204336856667475647225348280394301995270021143352080308688249936824604691273640580036488419761574689959726725170884684482739367068187833578916290176824814848283212029816659218382816 [125,104] -113761474065175813494203082372034341563601662671597628617430346525786575800812445838326125729670427637581337591385909971302933677666385351957768468891127984237081061975622579425897847074886384681906300313872775526052766591950505363531689119006383161348885784793675542146577500023129054073122992020308686993396748518924541078317354066908498038443994888778785775974338331018549605733632398142309433748342491479118199413758247592735137584173597232348249958804996766740015635952214258261049298880076160984871136190071438153021130694958634105932004280327902066954106624049438456797697087118525583497476493057030576892426941872999960337236667044634451990370003712993648932984865241832144384324770093277683890204160384265561991111460657773451020908268424380846869441761196414949105089136293276592051572745884673468082099731103582269824710185286160445487605724976703431295306480205784190957898151629745130007128386187816332928429833250466464440839065283953206354447878291609800460920512074163810099350193332564295483051066648941759230634515306296824261687676391014094110051694169774896219455488994593200734305031353710202762290959169417180968112062826928353098610540653789991390195814857532856091537482352525178993746158076488214521647671431542319756663389180633927036139899147665065380520713803137763568717997299692747103925293924454653881835060182054344653800654316075868566484059994750164189213450470250058081870731812295110084271203415490758549839989244172228593533731871614936530471954620759377881655265377451603741934629590847633926043680463727207136457269045744969701901758196892854282619553795957303563812843666209653398681315403692412351975963643308711918693198098191787427370071022607300740324782242495373817574874370771337364426080093235586383473114213510777434589 [125,105] 276457168868499459438742909115931563967397147109848659160254045818747504650845343711995561296947896977008109696022258238449641591894896314756497770163097593072782645477543330557001866627929759853399731004902062937552663935530307363629796830435533641077497139800563280263391909235059632436303139855508494693049604274546007403290709223702249158388067079100661214476595173088275057116195882828107808224842841508947382396748935020923518207670697291027080758828062642476202935123238858732757321030217298776488031658465562692166708054623423384697921780320144056858199795002754329575562125104686329109227295839459539643183825712213526317532747258200353126350187447809433242781776103220166167992359667473337237517449773638639380074725716986742202727960202117944345030849042301888469042799794946917576357341962034140410270834887433754290885380071261719822381294061081237406955837934579086871692639938550344630240856641596466426393117248761242783835316458005179340341736768568989969877402201558336162047488146978837605271158582362918273538253876520990939814011534872546511253850786696847951578794968963139604402595255892881864609073193533476699261985710296577937159366267568452910003734138651449615065867496728055580266088540984068968910547769333304283498265968017831935899134939426849296564285620194220830533800473636177518788765083267673618844222034515842563420528971298433989330414377519258359808473323490292511973563504957836904065754081137016902173475908818576170166880764967460142617898247734891137435043092105347388927662943537030277988063922360130072644658512272315957406733384422873672009188146168329975259714611736072125633864969348137820671893458149990710745288086069464332250381830249155630792841686342153666840058288934554379382745506824822158379637961722073 [125,106] 23468257498240310369023506298188823025520429549517846014972594642623266006662505031031686031668350870411565890471983857869906840892661234154149250932698617080461695385695473728244364996258263461799713387695434557253000485820907479039460996821582537005109396559894321721552258157177435020688202846949084894354450033303341177810591316566418874525664814170828145974649818630984368314643765462811778728977255840688260028741121677305969109943846945452974003329485888485944448101731511809516151608451381074099288687565804653568492619877030741864499213692823781317125187871364129540965410597486946587315919981448009894622324932850165172161150373771089214189554980056705793798565005029730826768619478836123028437706251116545491129342518776165349083273049335392669280710267031633170136543579633965092713828205176622091295346867673491617177430766477065526913432073591008069752383062301520967481142054825298186601435139922089995181480301557717368232342888857955828308708032310274082134330942735575784343620532021158793212155719248453976395241430182377273986250774466295643066840215790730614222053774384892559011146757036722322079174619255249582526907040327172703532396971510978520144759503585332592885140564042617655613476837542536896231433462668372830437913009031303449071452316769005367956056875257857130425440704537945407227485244293672999993652664104039272109125738614539259274502222142965852296905211202343179368971383796854555759170881145113723366446758155656296991842262089114922367469813490688734681936527539230507865930979549776615394415398390500730367431821601307494063530364049723439170695124555857622583210159978875563739776721714409085702452685058832810485778952947157574741783705843690213865402763650078073564780315985144922107779784288444933193011442 [125,107] 228952276616433275909789959920896529574109987719187319193216174479165573596947867711592641043585984649769362557067658457382150270967793192401573717112682260834264929003742779411511793214625294545781671390411016041168511052797996980481909745636424170856138806375695921124665581660288876066393374687691037995375503891353652083635248609346471253057760550111735925337548331863234337151903381046231601944459532462431498435418452026039647435938078521630305252512091444485120414669474671061922967243510682277734600273069128476905746967511007030777385930479190201377403641915934667724112704470574130479330974694150160858701641750382620554117117307990050796281870672159972396034528317954734422998534825406394264200039648308093457055877369253785801596335815286575359024832466801883811766196920759696496509058486653815366305025311951813266039557476159496424199090892648945504130291672174256086099213524620299883555354886960566202600459717112862291124053953622870952036847669977173372036189340167157300543814933462511726294364484254496244705272842466907883222285124861834133006882754311963479856924584968719538755151554600307714355725146491842493541497882880208464120728325517534305431741712702652078607677702461447897808419095574599590724273472792922996840262077902114592909308738767138938641324055999156360366937704750910684272948805932243809101203189095293480552223792749662620263316861368511625131117254986749859354687038368293543388820642339034982717626430190826070422048113738785183059817639971785049743622316710071542148057851992388547993619801721260237873109936905074632204565206780306710684675844937742018728962846364327896623830564415023249970986050820140215492118784150425577095008559809930384037032977621731909904818020283225052105819681993054900048 [125,108] 47190587799216176154904720853642631949022724458648257560485807115446010493822488508996547774994319521970781214824827573735388962594159684602959770140716388243116911052272065206251743834248024898846857555252221231789250951493102181332911566140874237954427088682375880791094948760866647551571221225554293435128074545465363316112493060890352967460831085031346162905982586968363608867585012932607650327120739648767697918958944673751867858423800698067044938331061289046692245476289575129187315171381343054965564350963166921294296085620157018835099554348505027816406355848899678617528100462191594407277042385044682776512094204078239443699744654572442912838469804872630045416175766639796951625287601239655543875288179437267948093047872149129413867071645142530179382366619700672272363494015286518828014638712930583305786781014596959124531793002654589187693876993742187297441661654873532522108318018500425209140115523500506875220283358537305869714315694877983076191161770201477796436301251623043987240039864245363657284462203415797856016621270634913560795659979261581422936256759083788404783295377637101255579516438638509723579109429820525868283463067782454027550984450595875672680171080772134224671598842136630462118488118193450122978871543093682416843016884970405032112705952451753269954271814036067051319396333410425483599952275215714778946117242339045394724975007698780025083939226058992538319461008237472056468449705324102438911711366330760334403033975305794605404949373966352006697629208237313373051798109940105728309783550426825976704729932232329514290537305273820520572242005950370795023756797742843922990234946083965168060613465303623217708869250449751212209790901175698302305221855068656134309956003422652522091648477212465733566583357459555 [125,109] -374471773557542831680811620826780311074559460782693141021502929658083094858482071409665267633128688692712699233803897590949987334728668949901885592297546395376589189229268179621971015485403956027179229554066974442904345089371556775919373985883237721342567392485989867142008277968035000581206178329948002335968304517396167358748737471330626202373147241806321997462315381795282582841201852537756852710521367949089250927136573416710434539272546662070905239373331450937795598742112627821608345907832258024968589050762684071220338734175539436238232381492909749805312832920769576218218865424909808389530093041767587634397177641800252490704697687713377466604625703263939919747220666564761103255055810060787515221374271927364737273670576569562646598879133455373517898820728042787768657706454212916568216570781944573805729933092386324731493921959431601241488809554544749265025817735425784777098849206836454344794951350854304065961689742129695368481878734374216317820130980960813813928564603587223313672346228795803364888871056984298121129016539586889550141448236584811037146618812203359667344536640003095503482854625248426098212859625736883204090954379292114791142290944658551343623372215584751073772334067323633906202372034771892555256357262566732541051959249161069836272888847816678040731299900830794183605631108277463007184186644045990001408045173341510288502034997452084837636994122410974357704566496699510267804631431429589319848416751416500703493264487574598013360005244784200200609252344280625746443399774091416063522333711299731679889276567616534263754494368884004626956742370557842935422839991005833503091360263094526355706847553905053091794609567919525675748366169869083693413022758040305531223694656036062653407890404963377517800463379 [125,110] -274645087571229879474791977817359679233258638110267614174377357859410520889881567870012652991645381807732997696710221276707152222942749023005947145332134281113357336246195346244512656586766331244726128870874591676048911782596368433112550437585287284864110239129241394235678702473542820594139237406228497953650689169975079196930009818114667880612987277977837459161229629446133413035371461469846959422588175574439639916566578363033048049343735317593511046079261289319496899596479862679387146440686221758266272140387946633072646790251729893479005356160425921366475114583146612758883477267534065597072248468378776638486866218701403814658854476392520204239834676024624983216978875412336465023727047451377522932142579144857709790213261864217537817878481220916923746626235297432615827771261355348751130208807656963126604749979230525001237017309267899053170733812865363636531066634312660024977997468414633848864484989734094578586075785852145666079883228394492189151267057340817052939169336105376927696126468684584045953221944876113437367802608121626537600567115479150234438547242077444293593082213763826089509673901854738430799164588246450839437711983487201066201775866222955681535954319982335345732731946251198061721264401417640080711850689386222768467741862013299687578489974149525276832391249377320950944388970028457215135498486881341808605074529320334175569488327588982364555787388475502876215501106780088390268779442374077049078030221890375601768247632486948935449903011854940660380209040666236699268457867262413883077811571012789961927819590271605898670537868513349214244784728585260789081289611125879256825919266472502454497508671807855443578517402434407022690538686059513259771106178723841820666730835165632023432804676650330530035 [125,111] -54853092070610184350828437052451112056281826924065979289292397459816840982853260469119692997120947925598684267631642417088188817774183959348649301124296322510777670644968041167912313339129862348548505449929195649088684677641719436907128111132905119465859119594868161819869625277317579494739456592105282772098104585537353919199846164133120379188792980089384530757502625798240618421627167346051464484150533153297545503932595061081917968336632418948985652135696777961439124452434713560185443826227012710272876239742736643090866304130076969006032082431806988110658998505093156370790645795012313453864702936470071864231221645819410446324159633722590966902476504984544352054231344949519066292000554417060402145330136971433308070719085535790451172351483160246352446937826769746225243401780382582401601537023158093805915868659617774912419784484757558427143235755313938708785317164709271271433181743848485300544101215492331853797498807237178720478113882943711181748817039743369098793880969113575146027610642054245820968712367098645922143147028626969832452430104897789839312768845490665498308675393826725349174236650139555615493873741791233828458207415014208447590443715404552229835518396340273534740166240211320592562778028678100027187082596665326402114594622196302264052342382347562776493315634886199859091559340697142428152164093942544658176650758767634269938753277126116236467532023981199775905815797212294549840179082639369638089005746349354977843678516499430208450985732014905288210505737483706866946324549350989303494618964941851851130465348532997531312185088370527251670558289106214031537773271455301731652633871933680752684426868728609368685105888704110474094998960815599539740430299160172460064461718279039875574659981590368 [125,112] 20202931666134326780243687961097023630068973403809060228319591900541852466274748573531951919838014031865402295547924060194503760626798280844667759771724086757483714104672857709426133802426264964025019698298441698683546535829224606300142563185818200266363861312494783917585772044869261331319460238149027211373286704586586723988831292988745535027248949989897582484364559105695430128407187189613144894491661240439732958359740446449285285668042244752411638356520577530887524803770152613976823501602492106711261733758905994471575310327702556326968803892908012383081531850836633698322471025354302864691121593912229170237159268087208597243852971160028591951860825729856828336916893510693656560495202716155999781976622477976534802663545752863065436508206855052158190590716797949713800771673009358306737692766774384663759609898382879051681924612687776423373071656798701038399394571468828182019022159572206086340194529896284162498191047893578282831255150165545824980507524337105432305215659445308967868791627917401456284580154449703448764809289502870085465261601027741882515430355000024167755192042636007705233256645157780710144893075019478858280427514952511162911694937056940965657183487101882708064239029415958484188999665291196385468864569797064808897731903962546823992305646497662099197293340319673846797588352677711037950025886700887547322180470942917932801751387620618498463386170828285930103767136395666183237543949628550939001543932653504366327054995754412016566658739465655716531986411209183215137865234469256019347133229019046219176059974522828379142492500366101000978708807068344795518009303088847412488460859248283700975264883253160127919132483206313794620557371563786569713641169707188682970233803687535632694354582 [125,113] 10725548216428806429502324318427794759841259507939261275582859329509678484188175296061368359939387438862412863510140616785598292625444393266244941407282958759974912571156281916619958115648049103522654540936742011704632481431073253890567738075740980896281384177051629246158724689403418502004220636958663703706281841341977297919358853011566822128389860831431417474468601630612613046587281163168743082660702959152277281832969251166230688898037507192120817006422055404749037842441958952141882623719667381967810065113577771176179815782911522711822050756812431994682666848208824121464847634032379400326340383866446884198272816716623692985208927280334969293953728566041826290981928672938191119651678238582348182191541830937484220717468855151323875078807916815506907492148174132584259424638270427561043195555979517421735589464674514690483089192833523006436985759844796332247042016649517650360424382680133729913305511422208766031606954297239079618717716541185297452476740198737218649313011172869253414603100752001172449144925202600986513933474173618155279500744232956204195763976468076730759895322420887270670446630453622128705918473299715255426710074683920010247709997330497031844071434770436849559204589006475822271873619318405956266414701306305243772865285372334132028855549466669140979866610017836810998671012270943675597178600292797424185163078423032379978953199732992570336503208512906652622454578844347616346230568407557379757247925515196993628047564197487037716062117960786335324093341808655452232349208899872644189266296084874932096215514736020297867834080006257082459856154245877568000895620432852937061530600938497831348257012051666993433168723771179377735648035663173258650734656985882254458096322979387433950 [125,114] 349186492383373008027395246860606491865898029232291716588704860174285958628286927672758270736310981270884052754649755792112179142071948872939204246617895355200583649344026349476299543178875424627005021504543684725165892594268849792630252797161741794976176449315936488318654450812103604655830099205659685403737309550824046623068374638078660689184101256731674541940013948921680525628198457352472608561912522905732235621240811565241259581311201958677532707703512058917138541968923770243829369956823915004937908383713067241949062721325849632011968387088394042494925509099699343419933900624569254061215173009786775753816715929672581886986005260678556824628546461826796691257739494312866472688898816493377910262347398046071980956844494256573081450557161776160137550396859453367978272103549935099790153404698008133594596780689860384052074762789294001328904824529173809923651923752988739819840569288917419635958596337114278061624150673674394385929993255872850421789936508378779514817569665509746553649032862061250478150425068650774618294829698091589299520178983155372739676452965593835642731180923126013581291263408351666087376698719857847408544072888791910123423539176059210776598199448353258338440216126961924918253847416198667087504094066149026374395450038253578069064511458057218371597834599592463605862298737885156695689637827183606813248433301795787398932330580443309984652462725659513643062127468294755089620085714033154643684913788730893920938484738707643422199340406356344736607090607009605085274255653516359283972357057587528125858887116332417768141759393657795559497383837070385836767661186340452141892947825724222127090804664030598297930660718443752918937379767796129819452437762552859284693695425389 [125,115] -320250057916127149979055061301343204726714528499697740466783538223765946799534157034095392995048048334503892557077050539319924000018091599830043815025581311817499809970750161690313409611209829776153237174706695289517989926270658955561402693737719499810701445552719999032182605750111839607004120262938913107272856124078457816157997933588030284507987768337651193799121484955302540243386405533505965122094268897068078195443509322677737627275248422500945252936194290680434555762739649891796525581682096476046230834059063922022929701099425991250414008232368815218409455717293209189271308832129137024246499852895149559550020810783010168929673648688179214598084221165349447996215719032787277001694888373482968104166773300959432258373711774560027004462464489450017748776282045581946491293313899313014797206785069140198045024592743977316660238684095486548814123142313270795254599491925437175925853046972037821989429455797848742110807005562915692178794278617688132911775417712485866164917216937191909887856942395920898309340249431550404776983238148402433904722528308213679911932732211914432622905415616188886919267943776325937632827927111851257706180987722652391109933350246043086317386074024481392285345668849095091958653309687238802303537393931989350519858521639860967921734000793944107927781624331319289090533289552390747092127312671539153958717671710722669761490060161515797556803267901609295107759229971497035174700175985654801886978974097757413669327661980792436658527438595668189569541244344785187272474481257184039785635661902933295264740638951873578600883761053996413203910060115034628261632828082553988143321031565762608446684140321542295571392118755762168540463731154117583772574380357696247265476 [125,116] -15653599023656507427577582009696762366187231822728179602589806543047500194505171010046063513881203275639617648504107913243244819883215370969538314848895850519580145976544612706223453420602761181756776256711995761450229896909737777297768863406828294267100572012934649318432375435464563124495555420537067110078944673995914890125492974419645653763864326669540146484304378801271892892242224603575710928023664740785929709956630683448896567963597491564287305583257481245396606259075048911471306305618304669725191264392170674996595887317154067399488044165607679670077714180490419388425498217659435561960601847030788322273056577388271410889824167358277671371315744247473425659246949666751813342923700712598879173814820878308997587495029112030167321303300924344094445136292508009521322830288969661080802074053777247860013078957969611756499420357642730892577696059907366985120470166790498538194835936885682944445172480961040453279793356892185179716282336812740211124567394562076540825562465272826295149723217975242307655132416994628454813716628449406387011949208461933545609115191237201693483103505255307695385412137717600079673060303416000244292143300248042854732159661782214075782103346867780242652199932257617888463632761210513552306691604319183350017485422069804737454428274012395067385967735219104892010440270428150400860986106344143893638599397830169721955594789794319978915015114436335208466777192017187565545005840741393444299973841765875073294971667726090467119636700472296428325709391769920216937403318063095978915473234535978313413088983273242660695660808922083756486019701802458314129431119019270304214748447421364252194228309945717862990892848728337375288229066313300326316167920379082151 [125,117] -18025399321893282593265919969578106783271691163063211356487588055908366046201925043147623040803631797786660647040650966949942143355787986887202809302122773981809400004329660648734519623845477290028732302853325294211430487795476308052604565318963848882305059276324688137610762558348526326883517410438858127075774334741894357519319233175603923558446431498808545707469402662756890509119963496202277276764363938079514412735487691594923778394583331735327317106171563858656089140807222185038428884905692142987317965711758091175469492746600971830067530494704300532615654159827433931835854881282060448594502197141709418768593897401464820399503051863517720478206850372192126048490396332478122295302590100294100826723848839638735591876132293266601334204742322854288967670592965514393565219309972847681671529361965241753745525492740400048983812751498445348842155367364611015027929733128438696971319659529357680419785066330669159094480668617498116444178061601552386495990728914157314112344435857075821382822343781044935421510550937972530871470469853035186128037691989145818007541470039303554603116038192429736911920450986437920060794188972303391145092521492100190854127968742048787657256881361706126089372207157785093834929405647380470492684103116477123536798307931470784199173022573663076602397685398622703321941981679038098487021248825147591167026729147574421069215885125402996132352867382570468855617393097832731272259214379188357645856498355587536452021440522785945916367807252723026534790620272522431744187548375093354621744868102728981329004132563022983943572815717286055569136721509005852668541128023780491589171954530922618276974246416566549969214903403286009533722164672462505030989984039 [125,118] -2169325087594716154511754042973118661603849329581074576548478972839726588941048573587966993020620494079993484964103423007465691274515784315094680443249938416124919033512761100562055390518805894599055002455403697014783261212954641699147825265375497188708815581713873526394106100881139293476608870913963802665051010550725410770694153156525230566010144381324989267001971007257871201207476514623066902823803394515554126626272044033814961517457308781836526239609239600979898301829383430370869213816445831047733723307092708565182215465797949506568944647384052135335875505954612522536437602868738959407453847983609252838221549625268049976716091487358350182180951415883312644187529856903559114608478941158219166950931167628344248417544059344265391684799924289192950011092806222393098371880146159712506997627957101825019555038291746697262884895970135354694858774567021392786239098191618588663908512822450286087241945537158685822870107531567049076572624077837247113956858935552928199493126476268878469881268127136504368892818712333068014674436658768811742462714202274837217939428446435481559374669300508444854639594156493556459169174483242858318179091476850439732236944470200614015559016003883243760334243443831540522411577362108253473939637356387779513080315572680936235079396440006328481455949467878685263707876000805908709245567184602175694332372730416695483289085007910279042088581198267394606280996945776027856204583196770187662920679044302930961539036261584536309299720198926353077096667229322887805705011691459192408332400163604513785225317126745185758643966701855647821415322736601760657937826857305514922529482394707278017434020974075360514312029024595520999153997784191186327704 [125,119] 278007103786715541091934793307409773386197948111404965212404063896609241128081629229276177897895086100959400436819066535350764091915081654001179295656015557810235819701114168348986985023121601433726092692005957086972433087453922925534909328871807178385505792975088466175254501222320470847299478335394661224536378672141959772330824823199437070453560936073374162788393685588231446630735521670724680487052331109874498663802994995079893232049031774846811421711474061188000967572753463124430080928555719440928308128051500418587780344784377548590260187715958758546235137628723973687582310093384041484695897544892934015341835092958911227699259068068592340647539051136391688626375730683621584585188542550186083407309873419834401027533527351546659968648921472799851102329440665630126013650040633052051845608440798104184879914306219356564689739119487878530645981767293287487343979613951124508187733376263772512343471968987972029348785579579777566233505357323056887738045122594679698836894978636126127257943547117208767777105275173301758109505626522495782361241596195523555459043199150375034330560731108479365810958251531453938723653385322083817339279826785046087055548000774873908439034690012753880363326530391826894874731923189256467383156248707905092599894384728256580785764884600106026179136873758829198159285338010007710913050631876754791471465206664815168128509197398000713228890195087159061183417590378410311355508302129664280350433956790312614685611129222827982766512451318490931058190917846112961114191716665619425752132569705954358638713303386095140024953670109207091857186240083425884066464460412136246258678655415445952384099031130471233401391084250303145643781250866729 [125,120] 22528657370643327371363145965028342410928852522877960397790669909674925266451426150918178885200081243945662730111079034782201495750963589683283061263376086060457902072767648838535310022676545475931140354929611031857423213517154394890335141609738839006527529622235244757656953683810427724386686695201099531847457890441787295878161800504410877490842885807981208224379433332644143477219462978965023462166993503395796751915421154566855763929279054833509972832669108390791246519694096044935849514272219448461874104889066109812666549878466497444845920743334216465205307482072605571374298798004490432897830843940418987181012955141029375472339106411673467431162555354380030970187865548425745208073463429050128796449202667227432932507985705271758845868592128804359171384081507542891990958673967693590876122134905861075911164610087915957417215138975457505149393496286587107600750454272677198714501347064111138078484087002247879743718554346038244180754878819475923218577118372548586304725613458614831181225082480706288581972742388193362629352366930716312103102127967676103297632738287460005486292189288658179363386383712522652026188182590623562994262508093379769057279443647424310338877109254666130753577507167190843535478201808025692241648483124197583261873224132811427319375256721471120547267615122380076857857329962925280775179204903328887716074384444693734611298065685944544664078418650759476127015914780014808943504768317453220010307584305996921404250549725700481751083643290579680261335860948426335014477622366114482532592389177194874607535396167274445747143045269867766256747279426957518344758251208976609376468182287111176123625966136413081934893077535710360911815585 [125,121] -4167920194691463306982437726779092542761030845409887565731700766904061869356492897475409520885195732028705467519203050521802790917556209270003788575255916209214903844939760681474651276526681633691142921524742531564571399806115946288424458030455373126465230086856910905330286465338695455926601349660233307397947835195972446340957660628465360596386746854747951471071361182336407176942330793992123243867695170057147850093721415719311428340593066441426657581991614741369982466195503758162012559570478725302624558903554694542870289744837315962491367452111426079435124563289864962745495880681425754334883495343782514375908782213056234190254142042924461898637730104286205085586770929642548885790764126838283917154540791836765186860282161549828388298523119541090674029744422362446329808469159395803194900132478115386218769001954019878213715763914747853351796620340515493654904604240784424866977692410556610960690116813799304456288391708892953118093189722076422467026303782149557394489358254768394149494939497108597549754630138375284560340745411928401074307428353613055248873489618618760779880929303946703225698968118858113336296359682336213057515909128516304919104506565913217460620224682703481573108994765090070893148335801024282773905076292860558807471074952863143218274958024230046282600807909858380563328161884213448206314182668235166680305370951344432183688895962562929020619132509612273715247682062578638205734124977520093685112194988522477123262984998357368007607897009100519945754855580808344190897691994989712636185039867384306961744188378611423868682904669705914347293628161339454003884210731865354582495398959721391861690666820777506670522853029122074708 [125,122] -146845062407466264419218855189443094234421253457314175926983726276600444410507950763120295813265536302248512052429464116412077980816811957401633182929328391007179938201388509895977067705108610073536060185135092927965394029055990513680216318345641718705264572648983572659409965765671796757630015457035401392686336286441798036748835185990529091618118833182274499842568174706394290551115389184569396913747885583788162760301896174010267204195927634169078472876283763617663152912736082952790517778781520438540524143602775660461415057620140515439994081150732539548673941042097303720078310250945760355072037130376276973633993076860206436010072474396292089012586648089549788559333152924869796106714374296653311224693065282763272876070858136853276788093990893007540815767628408615011887352063461046460218790050042954104707131174759744640978391357950847336243622454982378119132738542580125423171873441876646180174918815657440200174799936745371665029704716034183899482255420345843732964253934774328347932076493634697437333010657688460465515546647315427658614661958640230501595022326667932789639216997819401400932753443162365337746686184333619179427031960492221741775602987638123054403104539466292984298149520466096577122431566415080075693120840339435114501787234438984253789034849614670045725630346917436941302220476784918214314080899543005484402314578676012984763019521138610993143799856633534823847682313048050009130261908742796248291365643572759869909305349837061799266224742067816362034313467528331298092152149095959873473422946579419338811049995043699353480837085991487488866095406418304788867624731912185636082355478020634570703078018506515417965832646083 [125,123] 33196061285543876674663304544415883676238618329190161066080586969959603054157786745815181669911966206594037007037031823928263943929298976473062923043155790778368023701128856332921851392543280685108272840917090767141897226601057434642211853004868901184982711626947951464010696286357440000543073992485196569215053604186320961159103579071496257871477073872038633535597157106755094535708234156006349772810205745810460450329999356535935007976947697278491273678150023681881876032093387281052722843033021741894881296353092925313884069039552783591145193757923658514801050472122392413992949546975887927781993805109192749689480963144059685068908234642998917942835369363405992389698438909700770357535232163366946908606258281087949309385535595080903376292154033402039390980969272425283294401926346863178047308360074647929253206392491004678510614076272157929074286145464191852307390589802289133698305581803565192517031904886524164735594981634567245066437858990804875120174740165937570175148268429416838830529650057770706726420912661968072242934593582756554190043579497475560611111483343064662705318859644865323131715109695015306362898512061762193037197845904226940049176880575727788603948017930213730345943482485282616647747277858982181746508006937748025757147549580923340693264786793319291935831277556048116989060023092562311498093516473819567244756470395554891017679438320353096012896062225934415039111886395920431887563997894940538305223716452981760435740592351655555190262286790675294702084956607129822469800672661588095380389116263715036108052386528051889357619592314852327535236605277881068802258239282377663708818019446693511526897080342570384612192 [125,124] -143471700674684988380717073131631155976943646279315850795434518831786998351069995856672514123743636594135731420094006496981145055689970376648236090840224177330672123578327100709589762888364603829526614909306758945673223158608108591980957749126868923276362617316767058005455382218476653941346873150298997926325614942120212429539525267825018443998326456893291577424119246038297991649408463806672479533760772332300901916406968301598153972135698157236647517036859564071758239665601116196815133880662975481406233062205824596029090405482964615525123516586074154205312089503549659436073388532460048402985478903765695852342697948271284366066038101808879999885302443136105577784215800846351788104044810792443130691078330468272897356052971032282365124585649037396705240567592575250586359419329621490851264178945211985154480274660040334214740605665169894051369230568922910505488451086810096669225336078639215900464722071434749625954381891537770544786150165269004642289115470473909916451636383905329096058940244602844581485711032735823526041730052295463874496751493804856338436288741529900329223429712434945005215248821872158158651154823159444953509948438180311885810750105236983604360582033821458391889072523108433957296894887547760837842458770752434061876260475176767866561504778046382675463327248330082534496803112612916911027332437318988669753079216238542785709094906465680889722702833001508430549527515251918295987451915232608723235756360823462595406766496550081943385129070225425614631274148574418990286051627431011466004558475966777774236417358270787931852732660086900098203460735124232749315092487255169057335177379234947719666369332573549 [125,125] -40031255490470507186761425033202228272774248559936350660270070179997096593578128406505218469539676660928273867330137281298417037236140048316926271937902138343720031180820233095644039218889698081717163956142113704979518112703795084201246032428275539187517270440898185464303877302947972496542907826671215336753258574546958032259225316373051558630201013312822817231832651868428890007472728364784948256034278134959943793919924435034777175444439584106421151204460378207794323095825829585280323678148297871160624930962961990861134168492016721667638602660055988386004489846921070212967211489671439155863155341730485716652041352334350656264845345686789233348585197426686117141448559135448909894208229738299945519522938194579455058953637474781795332759554073402306620200486553893015163787185523876685665947949959934272271113274333791899308493453847574828322308602672458461220023856471981631924450003776406614988820027698755108356343664575289241496729511210268734233364996241738787058706111157732135222600219372500097456598640638886723732627730853444400636847106547887455099708351535388564871813613292628547290860296196459401799555864124658634997337787136573240027814746934717912450864715425923181007105758766289145310833338145072445546372720999037563277904370645063118020607662943920364832538101831178581973401559787145085057524161917687336716477885442972177048910674849619844530351622867893246757088593876247233135247336996965241396555540995397251441146370982125302006561779565329154332158085942315375991880131026084198386323240926708406555813538933134392566525734701116546688912569090482389038916525123938822581008205806168491791844491 [126,0] -4736651190001094769816608691273019760001253687448959310288672790771918155975261209585899934494252806110062625002748169162731793532736652375540914666545802138011695529286755807007151552003692315764605202758649507719080893121044205106588449547499423087352836541224098112393313045391287605880784377430438743969294151703633572165195896971411868361097261272411803047886334074361790269192390870060954239248343499481388564386022908339748111971646497240922982486504764831698093448545026390586066773464160279267852292635655585953696052784204841600502909481264110966382106570637246895546869176387750571853787480336866397112137161934162081078429195791781385003851904079391781192605516916287812323630995397283688937487042999097436190366628909139989263185012381788526785532947073208725487070204807784802930046295363702004143979703720880781663755697748630762352825409307718542141570099192866798972076605420652322956951342999466576380676908823150202847844551635849438228865924656391998386718083215882742810475043419313680003083861487459123056148413217108491398429269445401651950988117497973741323699685069557213378859771881383028117752555337434584741195283445749024725116808913387427538424829871267595178893352664792202898326430068880709081054129465152119236685434959058949937048995716459279502094926564756935315203215792965901592324302724658689103350935191024709812598675592752144942549975102968010967943163288117127707540139817604875276759115890475020099651840023944398792665988856612089679799416642951475013532400747373386508877472938705661059357364782111055166704676975545289622251988933714392383505777138398468231125259427614080192762634813107097862606036735704752667759118532288613632590946716723796947725877959734411565199343889078865673655183771855631443732979483551934726925439137284130250829888972885187426465431920611842040512099498957415283171487473139201433982994111288522900620982605451314312927804287975634978412882930234300502511491672998935784762844830063959585277968467365404973666010496294787354056893285583786479264745139516890048980712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -1739870053720341263553083436751173546059817358244846088960903524349727372364777312316252240620782637869511510231550656590313577678267780364434195001344818928257959170576332944543057225505088249188387477910459451739052937246973814491534240876661666850971074175740106946710544399739102935251053864347541839249027487028094750570046335952636670746371405974268169358732147484920792448673034691567580818867158385577298566674245001813670676888524858362673860209900443872426975172572167142788245761314680497438038294220639810630249780877672037529627635573596326397914425429991871599178117756455336159037191964395579491901868761588408037563469813852787961843518387812858654415426190914116857408280556446772271567677418702731645699684401790783069107268175341846990179402758794265789972906927253201829587311995001978513324861275408854973905185282805821258310821416399213976551054486077193279869196223776142997906898750460363470917958639561719153127552816437051106925553190597719776923779142828373455728678424976745436905459489691202937847185016554414939952106453419405494508253821911843503139086644523752959816465858374222057578507524981062528221117945973728965209147669478415136630412586504057789577929355533925808581665145854460943759994989445657316639253525769325369990133345335547507846083363057219292081375401647152217082356351896736008393030742512285315857983034569559502672217876885705458992877436826325769506853692148389470927775708702175283290015252254812455162285466560334965053176149710295605970594141324239226969524387348552353832109926837939061169301411278134955596603579635192856870608213212647775488038496162811500236543169480750141177364676285711997742600623101017698397550196829275705733582273048319912023565346428736028516169362421899200917483878843434454268278485323250196579228429411769462399955906864938254844007323046872616912828916548985974350624170620633883490687236107219761583602542071448225408202252141354579590949745938148913804505284567951677601092029803550750377835518833795260810999640305928958850939514135802710370626300573348999023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 421827366939885164462634497906315000615854845097661002679069669475627352511230421349475072904316520042311373610252738727718730839435752521800065925834912449018985701094797551326874225198657218321061510816648768899667441935810090306548925999297522512954605406415830948699283713521489252759390791344927677269323164668931335968927787119047286340786415217932289079687424875596944542251700294780460082658623682504363446746157511337342141671557336662772570160697104848286186134826394440781858180974441792472713244822356700413465015102451855193431139101291592636632411367164279157840991147110940216873662164606302226183630404341821529110994271383867498194670699790125685425564371264783474366929774876835675772246686330966279967209954635294063355469479019287726137013360112645923626832131838687763971476804242199685378674391642633081600963940526671936718031828003325755750919236608221968371589122124079685049684213348986792062456508713242693568007545926552516918722853660773776050323506751487284466454837283933229953553618644633079383361162813752194437102974043110899083100481486090744065224899339343316902834437999224544556662839714392216121402077074747089981837473442247434855269969319650342957856968557612323230333822288478111340887332682770123013555430264005575989326095208793686476658095047069771684228245616364647197257299276259714183221848641900984041751351248719950575784966517308437205091251985839739502816959259032176059203794119588138380569218492801795985860482211292233064897112049113636385950573159019186342084012075851685967846548321646142644583462947020829879528633499154554729290620691143432536420322125571773914172703192157583909583123057949064739994751723740663742092300325715153650152879657180619180942843883158337819428138713028993933605587515804772522789176682634266224547256642291655480467390613259390857175085572771194607392084093122936907646797013430325169648410214914091879596133644610507167893047941194952037378805351571818546298227031110101378526197977233215137739124852476551653907595007127691954444483751762717815836367662996053695678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -16694075741115096744868979597923318207620748551784494538502931780955152584078610955074235916173813613133222282648917352192388682947641470035518897231350862449571695601818691461673950467917105320764070995955817446573333346247804711072057902553452629373307999251586976118555520213174065232054718914000869249991717447952825729643442557773991515176155561884169323232566887524754814864006053544129310938543500863809631798863838023050978551591278211396166518060446456682712900215647345580613997418407770098897570039318285595661889240712144534975142829978841987687774816467696234394388985149739393309556962278182382333473480609229946783094454363575655115516344041081251598067506810132736051164969035720785803478978424693307787598994453976254853400599729128406250798779214369620339458710733711005023564880170218443617061745423848247924531982568794496920599360451239191170369567807762141613807249820846518377523853655394606143575082360684973864414784581593497769108688308860860131241891259895752714512798377374682776147695380828545718556527284714561959886773167129910050748932813737745091388505451701334192924345170279049009199734588489531386499913658529383309525572096056979812311969195203202156715347129101216391649268142808007824388231572499238601089687829605750061540283846919494050610945582301511329227393027333653039602175324801162169123667958680463928481730822073518899901410998552003569830730861005010828549694753693003962604026583259540922458316481736390631349147802961982373971040640430959140200454399263486167094045678943555540523735599908297986779429224025505138449912151759041225077602327234035652130264870136925839592818756807132908897182577676570801392166202328114578142421372743162814517267789191006569701068615384091783120723958650837265489178332988644816389087800967268157720699787980845001273377771136602015892374242258246005321787012881342873719884904525155645765832509935155010887507034375597980539116696719505545140525025187865008381847043902198613623133027930099159419721687997923160641368960927319276749135576226774901886784618909587152302265167236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 349520726224518645422994489215742315951596043285974074141283794160074544369478870159955305618752088578827633710315064651379621230761451157726069250022726784089799599495217642336297266806091964632799068250929148753566853189983208902160593363187847443218089630740816952664809033471485431082744379121501374827353035858518163061201935354169127424918742804680812462750644784856290488729681880498640130710802279807705905708419291260852810021590629423184598386416906511177323256029246637045059799103313161309539836261649945313385180392588181063418270431978643361011466024944268755678013225250996076741636685442675856559778045037920108631169487948811472276585046627702997681177384194383489005703157383481089810461162390105463972764776036672807018543397852900828463280561914214275484147469817894765194620881926926888517976537530367256384282636378324348829031532825136923105662605621994542623649511367920268826575816014177784075728223555213162049667519487392754348417968598757119765982555409074570904763736671989298976892725744891827954824256317710902007518282658081780407924898853542319664508823775236231480430621782343446380527233548556600461665672855051008395255566411021528793872410299801263036696678107535601460657481681636319434234191657549979622637826114309403114346936845507735535080575513801479453992917196417234712064848577789377188426670812289092877022543817046510469197849344959606369008294239932196293371249180197745050224738172923218522764273771839236378933379862335542983772120955751030378981895936147325715995227516564178020395664233019333338758100154584282779631272654103502674855012729294776158241536243200231040433470090074312787372324611097900700019573324596687332180260454774539354919205433019412718161331337766880397252822490149445602695681742797432081508804935984207318011955952464939400649752474471765347262175431243801638787353103514498516330200510524505917282329895940581331703155046681681017015128113609811157026931158396374269157448467172490541111494867933446584021310635750449772303367403085440076724336788190608180364876700352283478423487395048141479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -4411345637715341006708503752451607459005686453137184754144537224718194531547024201364905606168782490043503152863975322297052099648775887738087427070770281690135062690850921960646314063167553517806446279347447844295275190701734806943372519506572221475070266669180801214966550262085619675054432551961971205338111358185025064917992562788843699155224078963942014592794253480908475647975228050671543662652068977112303853784301871620971814409368540779607345651119120646840271291855772244403146032552954474182581456729702706784769624494303188651752236195929772541306279806010876781639611191109600481222258853333596510820801250860602591022453135388016138922622286842554060522301493006225434739957146250544550127764100492477862786223333509952784285760311877303998527612251030578992904727697451458514374491953514268369495906209182501230215920491634271807550779884280567954432414310974543544983643482328770827466357401456027281398477023195818371288450257955810957905956809623709139929802922380379207214352239879532826340861105803025535916581572606784891728798616314364343895102522321336255525041791499455809401433678868047959321016911763304108637734244018432508344272919009732687994151014488972550040349685401179349654275066891569707389840179294001257417643303967274057317901276718144334728970462226714057000112857676401084734284862746776788160325287864953913997195135992749942395445115316440280289591777002111897112073322095813733715284214485523104776918023754580332958969171670473497089092952947807195251817598858103198075270476198947150552705474755019185213383427042717746639712760446790840543783402445565978599474617689170571004866215447532585710453289378461342119025985054755602074939729789386084080745980085518489357648355634596809610512351345271455346604583921066752292694502802345021403354983787935921416247706208706835494969945007709289530043936361752227444476991499544523273374841426509888467192442204626944031229263154783722113642852608915255355894701860980397195053268291981899116112219427386868559869867773048490162344622097913576306647939675315006624600755458232015371322631835937500000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 41873745309903366763678802853680072334412750139425196257222359884214807361945073158989547028345442866566067971360593538479257048786851912682665393904828321217595152462487242895300681878513255355205585492317488929086271483626193292394782039191816037096374799430479286880100040528949368226469896775769271399129736387140733612485030754188467551483838555122401196753586951833557744601686859743307237734521745401249336856606398605563846265642521090771594814261149004767741782722683874167016953855969165109047193965599052289565076581855586172160296713563604164114458383087902895473072597706298604276062600880886606355760244635562883516852811532283494087507878810318035065067502838927803373320446148850390744991260758190878647846459941473561480012954849447146872526734755937358716589033250753083172418367399331578177268423076473066276264296359577535873261323871145138755893259321626226463793830270691262695015717273649370099064354981592749598175443914683277450921738657008260044809829787280557562493214559066122072738942324040034829982205306617857130919518894789190434018362879694348480827252056848991322740416670554354251181503380308787000162132234525466440895857750025109467647714943596735158821467166829142751215432051879598023793492351954063272388963614186408724558548309626077648649000824098607638376044502085954521923274689851109938337646238357547583122163647386097505949452958910859259689829477722371639416351668318250068417713055083930434036418205877316246410431310112979789062930688471108645779064764476107527095781910589995736527361773427767170170337857433140121928686473174012615594988974316629344942126247600043536413903339122649050962808034766872123841695998938744606997962241714813169463042513797169978778823941431845692384936823092008686828654780212676797888849782329735685398891904395902511252226831724882920992804024309907003962929049205734001661976968138656175768080933538081226005106793562102132773333824234284876014084568430093183727028030966972629528792269847877876818758348859108854934183810508454736472839998937310000520020341718656353702243677616934292018413543701171875000000000000000000000000000000000000000000000000000000000000000000 [126,7] -299095108573051408958122905795765499914728935220753748508588318624528910156003126929508682474763922167705466151765317161572224587030541207228761066308075189473415538984123603501647301822774670295156384709718865251359691849271267941302195330427604082982869588941351922828741789363573287329679380142141486658754839464509594223203741963677664783401276333985778421510765177694189208957100930105689010933418891321328187369357606831679343922078982867895461275975348317135920820420209277542470584513775171719965608849801117389532044815250394722173268083738665508883103606434136893912471429346099220122658002372424096906663423574332883544150760871116342430512340065534036117116593246184806519266318731610324728576990347566332066952688604283467716820172662210637282914369074794830571443314492436021206533731638508920555013727553460440794230676941678430065112624286896542534782269791228116591678637358179484249016841548219221135244738708596726330700139750738028665391461730557343739562888906146879680378877108319836773026693246923895769016614968338040929907603204219564931153525703563424650862227734843153575463309188466021939496999308481104304726804566714186243181350619630492265910594252566840471450462342867620903960472761030816582335081692983133709066386487068230680824999273093208771945246840248696021547363654423959777694689911794474285726866712836994245692616330624563953439638047605755348191298872704068086267044701766001410567579599092008717216392103075350098430272578726575586351676924748610341885440417186607782440046611394608948727752349791395563051845267096160922910082163693529556147602896855443545848973350399907371969193228060682472699194670212491890893241534884455415720769391256212569427214222038816619935952051065807182328559736356020270774137823360467570111054119932326458819741747740538640630747658203549621595806313555780472374041543464441761599877582840094709115557251915942030244514314093806396727324357210379734634264385723139725873734749104666780786914586008224760233126340242836097847555140484363537517671722290617237888837903102078703485022792563086113659664988517761230468750000000000000000000000000000000000000000000000000000000000 [126,8] 1592565041360160967047483637765806973384272494676512664112649658993454511538544465483406141189347527305697680377935153051622988138009816600372273829465919047333586854013224566301154232303532205531965390604342967257533772530404260265451234640884705176881173795140668942091626418742162034285627328419844449067803725691965750928116337644637379104697660021494535520130344078019835717734172962876484085299254403077979591222651622047699651485456117300371209764015391087196121905027133514921485284921957743562023918228229977745924510643382073283874369799527175679840258487551196272219202320211833119428221507067056399456052086229802247025705950603469104073417678011431214415920463338851000915914519210715136987640866259324110427920815676235254276998384116121214463414905801717229446524337960418796137419421265212206231224958140741936802216850200992358712275845461668209010812231129528564392353016544211324613589602392548051414685298297385807379069228915498990420280057813904380630982840876298575946436333259958959167443719520065040056914141175423423039227719046847221803643337538517093369168221588941069151729614089186397915079791952311053948489165035463624982772391317154325501479875374276701267398883482231537200854955038435026353182011614801761410537432330955543696564197517972180842929065204124226360545609028949192993571585582863148017257928394816085856461293741046250963113573253275718142733296611654120537683998486082540579738556720702710095231600395695503952621091867125884644968031352880246077278531915640603987737189888875313573082611505330772356071523979596918441991345567916850514575214501485383799894306199272794611456429101697735386099645746064251221469651521019004536230923021181279527007516979163611958290328052844690948025259705152028990153154004808528713386937568388307942530634931665296923901008636963101604341869042019497538055908940237584739282716572916646693745958777020861689130393910075115309205472061525970236567155793351799004429158955284758168111153634088662079073739572356280393191777071505618098857148957376728140760721980987994223367531371193805966868239920586347579956054687500000000000000000000000000000000000000000000000000 [126,9] -6423755611881061531358310624664589209493440903407314743233275613506879723318660805066405508440082264504344012014154451143644288614064179118746897083770361371750523618425548071050416983441417318326561621402900223848668812740366685850784882510370807562912087417203931312831376358620493739610337737667589138955080605922828259173248266698955940041178531181378898634615960649334693847238734907195392560958624783843483279383603477492111304658123629916559921756158398494189774385988462451334470462910868294698103022282842698039924558858393961515957500099637585611893859361967122630332223027465770935159617417736415685391916611470545954688009516168013618443386135397271706688025679234933544695628375915461317248644894396670233211822575553979345316031616766711421028393090259892603855364337561823845196555408607456009378890726961175929335426178985700938909400214096525866066774357987522177939199135021258222683487223063754248607617804894928526728938657602568481728173286683809782124371473571420339526890328864487231719444247317330486063338335051844884773441930903168326404678886411318669609603294484747860739158174447441893356600633433076326821096516956653693916531401254148373645178849257729295659330332216609880032564031205284958210483563365537310028627989681226065914037997700973457171983571523271280990872369842669224470913872688486908940648549870846274210009821277541452541450589831087812240868738570654038689220392252011646528715562088856227522175844719906077419058000201084522845644376417398763582521123644755080079592186735997441251804950737702575587807478587666280180255380925068058528010749357474178029156351306135340927127256553015352237030308239716405468466793500231494008018662324070034389527973351403331904097630488593932489420524682258937647761428443048169616936284273166560271445536907929965749454556817563199789235327854991574869255855618770095301952287884989194221550675584872420800786818351423274792104513193653010067506538864609246672991803291040006775853328435920438509382219315234827226370176399362182525955972516211745279639423290778691637288690879041943085359100962250522570684552192687988281250000000000000000000000000000000000000 [126,10] 20078298865268368209604781023284910419886885223185543529484947494141849229543442244822668465434391186667188051149979138740179379895970758215374190276758630360904660798084335222703570013976277294798449123340385317372069781355941881105426568640145447872406598222267947361862990792848766643730410758813649057208242449158434702293602789963957563767073197833528775740694549030268006456728280265119727882032282362412191563400259082330679740597237912224309013855916229944331694909123491581260030794278327091980865280264421387275294734777329228221148924137286447967027764412455221889864928164759911962547592516847684099485582844157840059376577086467212526095795435063026561563789662556493052177059586023404901727577792515766039740254262597731723371264123715733675805058938168256222820921087864456887018579414890923121073884120004784705598219640482271058423187136683575821579274664884740857044214964228223255188927095256056039531001923894292738031260917822589697326746528915173253765646410723290623388164104058184648862173746543854081712828579946235666767270303790743717623717525799526113962869963707562169601413255209285365550560129136788646598260947086683148099522166343360281618207767251344456967611609503278683352433218705071438561030251419940729826040622507409850064036553387877955926114484494513211635816437790962883834087741444037397835925702512946590091897384621220269393857626875352046048155374507327200235487583558136367750534848986218231881911996956009080354107881572276385508511565562620199905703597691030398044492368623606845709150297211607189619988333451632115520830452173825390252835373828834176194199153072269705797418057482257245261521253385283294323271945247620811284882367492259117472527434219671912088864845311298503065487404090953302677667874753269914960149867731213950188679678180494154790782321535242534882309852176919410811748760159508849098083329547715913881388669600002125417508159663295909449135996610187778652471815673183718963747403830463301303419133965821076886874625436743892088827810347264306371713678866462625429242820283696033375357568968231470425342410912605828343657776713371276855468750000000000000000000000000000000 [126,11] -49524141951449736927904157533102748599648882382968479744218057946803132394452899629445340372829445921653390985384947419449519275926926924216098984553846815414827750126039226184800323245266356361262014880056067249741612073022476725955746345372114696688004787301291727561621913991874123133332992608390715941458158496172204857272908431676037423069572971427201789366737672619873930456610976646092422610155841629430969754618943448414388692471676784140325688280959223999932559073921158579450655993172010548252731950653362173345660787879308775777020110445442082566312140612067844704574995758559956791026463704809445628667391930574637672280693749377585444453610508618790686389925193171558631620341845777994268308291862845298932665492196911951598948200567972807017620156247590636471755609521821344269064610351613200852353700420214559550975217772589791690136151001431866005221436619228682141501598957053833964117029374342702175543484282070073555277217893327615342641125681177009141699679761351870550608646587204474848978085225517979506719247935594520236027909850483715951121440024936367076300587327584088948631492517757353230959300778371060822059633942983203106588849831077772890006194284601474003826822804589795129574348743499902400732765406095822666041185349335436049294422901956614655125264111880638593822222039403522523281195889446372082734825156143489615238058943801234326269851150079079950945727642333300948278774145522628696024480289796198873916718524157464645916423088979748034648829371553448318683432297214733742861616240293931466118029595120101053628800798811021377514313979997484435573512564387033825085026615718513196765606453542433450486639553037589511118722452650524135015716289159462004770948113372122639252764528476735699429869885386563151574775499784888077325070563046018376326090063148959317020876066540154309518825928326427041269755243457389879614037769596041135178655706188074555141875327544397803703071593558046775072279971895698177432291396719714274618854768604857964800196505447230809334761308550773474240302968540076889896446995957633492821502735020176664048144072466373089014268771279603242874145507812500000000000000000000000 [126,12] 97369009646779232860171663012104110054385969328017622278714417105461761276239345542162590979382694100094674275544627632405183406406839927785449329612045270839531632921005753056915163755398057014813772519404085537171126143178104769006535013709502549801463359112444471038764141724321231743683706616851890121036531614614733054411183605081454455319458353694741828275974201930627983038572560806877784697189378911715983900006758184003769954816544980335767089986514258476977370737401928484019914945284150351932831264726965184003129090212968812201620355565906169043053475687928817237606549269808886745016701068895527653775230126259934153309720804147936968156777591840776641083163379309831343091485743164490969885733376390598090673662513761781462673075656312341306182595108375936142478203766717661318249872520538934393616459928011220618113829833966291257440318556755310659751591347598973904244457934880045705214179764077743197632986185772040318033307688013322079869769799194492604859006283183713582210570158703061536478697090644075122841737435849050099922257180593609028305907280027258815835705962423590483978453684860913205388031189412318127237158635168993115998029318792877504288113119284326135428673397725690489718483959384784147745482712378480211765029663197668441262483481519793160772913944549346325282422158469898354945327485788673379266683018957943040914350410890614195798632130020005577561571324327746884653771799001672126317300890824460015915229269508256455588927889945680935142462048152668448805300105274817872963140525013571861612806680125581963244365663539793547879113639809510326912641936731862800312025402897919054932580623615069727648885558993712167579961787908915085359611763421970294587737184496473473394717001134149345792928434242616451487028039288417757675079901884578127177025256950123713629622769830853669672872781338831656343435119524097811789423043362270851628340964668349749123986936613307696103355016325401979560607420192445434966505978215923094381962763689279766948014147273809374833395577789805421083363652419706713113766179656139675013436621110550679307795190651434596995628112381382379680871963500976562500000000000000 [126,13] -152487464211100160721275524011627147261456683370739066783336869455588623565056262345004715037764374444603542443104336268220000445572803332474758825516484315388737292635072577659797235733993389369956706528059509115153987163940073737525750873582601017512893389994332017231901315971943031746516313658341263749079347473791431576023028529278889607054510115229739062394002632935505114493041268642899026271713951579635236909267329545228985867084817150046417101569328997212642368090247973082933833838245808886645765177885854369753142971554883368207331995481211856842505765928071750305801849252205363651672854428457916316040843887612499808494700226958106924375255257154796119028731910618451128037055281782795366519044743390460547565147063306778776582920592861113486740833276441243634397920147915308359553915008868023380566544213690419728866983716014400807477129301281924179107297900419763177064159106985448053613877652399344495726760842702291924400793008033072835516407952166460810311426058281090631893480559729393341743812774356665178851386637506523885420666778715903397763778078298446064293491976435523163940490887005606546332901405720071056474374546368971765860261728394375677809195007122744159720683140201382221278687790810300732797283572588106455617539101317038477535789798464453063583018851670506291534836711497861940098839591796347358853349315751679389110858069887805063440706262482906035151693166993500371810203005341044591128226367003626464583277653594896538198112621006796164956770134611177857643981208209507660336072825897764297269690174414971029135184732439600002133659656069135515779836618209413975483369577927830791313615606644038977800081504923213998616462657207974510816104096275398457325453653910444719802720267106703205190430237678381267961360704517675654856501038121006631899683201753733743502370356996522148309400267036854559787543005599494110014108037846995294438010885534926428670807335923132968916574266382698100959632912978338132033021162457961204741881490734802251487024932791270382454848538110876090459976020528608775659423060871758427939769514360462704493039695024184782250892267185804485052358359098434448242187500000 [126,14] 186834676377026328469367855462534976103751002627623056409369664798475119539063244246326490200358120089408622470661007622058519278384795420769928923057019657780018996213612422811672445389869288199313234106470584790526308600412858342305283816940682582855280434203746451042116018707177141414857118086258924894606187409302292506690624073789700287484862224118073433787728012836960974600834470831765694556643821061737581976070825634164355365190393254620950572861867422730623008145641134053296327409645368660791544349367249269639810877682915185222787556947879966480993465728429939586929930966726634761355656402050609974770492698008833638786638782717549268093194996433517672439514160529004717727728154170616874299767172366874653391773642898957594963842708634874251188008510862705812357983645252402662457038578620638444478308640157132063392483890443781465209529495174086330071226157134924772825694050968466606540956798975726944900476138886987102430619251461176744443281333062060020591601749165802945128710881962753284709026786739035176863394389373593103718179207717144626974512583888373212288485523834372314904811495465492656260782830732899641553693450985545685544587485834503556919187717866219218091753780876888965460698917257989517450835057187194014269529473027544090072485246297917638097779314702626305911801740238911810942953402000000990054512170822961376679984023888434648804615055701176736978052352687245636215394938769855633112164352715430908275241803513311524890840101311275123254215789309249948354337054723017535889182418026202837776988206538971083964335608051760082160867818931106301128799090749840817523486016502816553099880467539178105856378245387040002579203090010004986897866303626669788584064887623998282308152977651258555862555177347890171668911877761265034610639021776813222905005658698765359117636660618512502420873327452113010318980823417361215220010720863119384399726017021515607472580957902992415631220151833799894906824121809894839705241818364266249205054952850736084501073445933432746096528292018326230056609022749939577057210461508007841739439580600866788340296284902136876582279256808760692365467548370361328125000000 [126,15] -169027241916626176515603727083940704683860808607437029298444154739558649378359967988157394550011502535375632990618734804677480652904469336600271539119666943402754677055261246650072131978493781918087956540071245469086758804604039475240062484668466163219915446178517014987625065681727014864074091131842733436189887220645370969821423896517622844222630162225150362806857112026197619858671287418029213113591603739129153762788657135772224252643650619640997427390906998174972153994911311551304179760007181205127816713789760512369841648299156853389136905255921974834574465597429835022800801078268576897601546976928117095361470585746344956423303356090672898893007205296972764250026900316241931596587356493436323714235918092959090953650699320854270812427833136625706351057970299451259617733996840702878690442946999328960087998983951567685087386997327670901101852665589186383416543537018262630780943572701389053607905158389446447467954212698387548964390436898366921096397516647187506393915685820669094053918407051026439952652452028454089157797590510898175179321419411581545825393164749117369435071576741754136338387338926218645109639748805780600097377563776498815347130823341806794871481915173888093290937951290136319603982031993566970445750467809425015085253543540510843266713449744662702559327579258595299312584553435151472182174016696536687912165546233500912823611709110392851639642720083439650988425951290468841137267291544202166346076024675645978543362940617282963329430764278763313906437298279536834540085444124483443219766402285002810537218625494098576670770929277287068251448993217256299410234743295445217602973550473801304318071523549802173399060971737364021089306708404176245027928719298414452097471791701019061643474409098106628527375427416029204896433360390054380849959438068334119842196709603622399834965536460838049726249402410548628425853190446991845282875697501462684556342460262724012328122279432551001371011129474557907536150500360567214086822731517064018487248945463526816307109253532655414604149949375792486494622560860110192335859153158840476884236847271078716379213913210635298819961569449787930352613329887390136718750 [126,16] 90878222594723925480344730205267894910518010446112386918043950130119483941850905960364857254614068736911863213853181563311990644726569081855170772345227750069127788026493766405747875740031445246631931231778902603130410537614074156950295507712856179550621185645857663416896963538699059641990136007410946282648196501510727771336498682770170459355266757203112901280793016204340570984477642193799467774376997675345407522666435551859355642980438486796390040331434814833305992099152615053332123898113833126668106371842252106228831464281163344954516691052351084670975897514245693518549114132205453708438746937278809359739226787134133166408919076188910989828405105619689064269508071837022495700419508973660496379743960757019616077848982670052150090931269264816776700699285683046152115462007183943947404279030532699143324637857507774703478304295514980491200137824431950462253099434067350947802584456779796116896436172368050971144214172677695506745710850515390676492495228050609051661472378307696449526717400395089675589082500427603316471603740956957617702508028249853317582265112261396637603325369570329595882390372358514367042191872714293173035366127592693613748892274623738879248402219737380674290676653954038924417465341782258979712788643973295933778148514934354562175391300575277541366902562466707889171078945636621672970199346350176218747112288305526108319170925513765231791732729617859167585489940454692647337991899612485349710199459466403590786802797844012819234906681386883009452889458504331876420580965135827549489243678898344314145931138258407167225137171210134370830938426952796559391815210608705906040044425558152196416078714610533175878925075306869935248070378564711185656931575002243848237554268695282892551546614665523805315625572851521838433318697900492000189002137332750758722541761524684946993445880216751476793978538635538386256095574770836293215427046614362311462800460119650478233629842433980457853103573755891450769347016372701915994041298094251574495837993642641342882616366234782922126226878150791436405741966360549356957257365979931349574273187073412333715538883541912307251209313108120113611221313476562500000 [126,17] 15972763538300812967799120115810718902109914237345946390413932631841973188234591287557692263387219318151942308256543230268116803035409836968533940772640073137289416791430584152718637382340953171549854042881346886519530811972174426950838434136152676559504654480512823108983342240120663743756290155310176606619204594113730308504902759233335403148578988650461349229326133535376711085112938720643928768419132905340627584478575457004249649347910722080598634430338149915880451777484788397282519179034540581355035291201815717209329378541238812527865834175510628562177162139664132994000722371937378273112472280147707266338737447419176502762805411153971571089233719326513502119769902131021751987435895347991360292355520577682188420760432462033883655530264196622823425543449900086662950230361140965756284077238685448001591319192921332077710382545274775305567115017794198871908246156347165243161257657198546803339517453043484336795878334680497149931405479769657224688637406176143401790011029187925008972113581123063325173389284855513142856407620842627369767258506789761408479196080444281612303495301845534867725702002953571738678132120827884601107416142480878542719765827698832639073282454127132652112744162989096144299840402975212175697441271634661504292232055200405913813803810421367233327010957642629271422999126862678175230194322123327920969204847440359150813283772908492047110329738175595730967100255888759033266485260693929268747260076033397425666663795218947171293775982677928642891879361576769318777839477360887104077710661631040443526134810933600438415908717656340815003759278771095642521885062941953175546573695354331582535699913872653975245128272539151060920136245611576561131839580395195200606685004406598810668188733631956591442590811890659243727969550050353264555679945836632114897742516201794209667468174053440455055808702046792694519326834966732227778371239248156747361998128411026890375517762428332969689406252654088200980630220132206161334034936559394113057753764871123900944169996444186480997802773550783547927645745301509477385166366720661974876627886142482378122162047645593574429767613764852285385131835937500000 [126,18] -94964831714093604687317545137139980844304387152924038525535880380896536189921174319508206466099173825442187304535761269331158786623566065714398410513042338768211089743531346663882761085414013683540580434926209330105348927947425506113970271978323606191270876986084877981716387650999700890732645201434395997182084757420862951614238478532482297379003957201242512569756989393563425051282846421168222330890975978680484228064592658000889265733303225126435416792750249929889105965670907830507664222992025538245028269520715694728900150729693891698816841872840351881856786178656341357756192000351331739693965409044810357226395642634105652819823829881289289786005799321310246441082677912976352106883508247673229534763502994210202294460542566505378849002731623315982859223877050666789399334546852849207847321805725545331043738001101631237746444945983474379332015304200537716980830931002493885128147126178341293522608270061883307133763868722294148837412102245252960610570979822040973800292102813104380796536807115064959524211886415148414821965872290517339902760112264094875071914144508526379910829919545289030118975674510371025851023637856818562391865641117993306679848943789935897523468116662468954615621683497704678795450419782297993294297969928094925489910877718073906025502865652425206684388524596630050808063474830227991082946477584442041195907849414074490556141999464071259260215418507065730045626942600096310824191925406729485644184400193557702983398957270125612309634445570019118415053709678168065628523149872435699326135548926048738349457773074448610316637128579248671305561869898649219748362968363854759786273915732818897283080381638177688624466406889723046155520266771783621508031272881231036976342151900639306062112249731439560460940844055821864751234614832258385555701615500212771929288171973516023957888026185999162500920030201878931277824676871462711218442162310759080363533882745857318125763190886922627306244495653070465881750452987740975591927394936637203734294060148987396549247448122929131614420784918381236564316891927496798570174440610928785985723345847747865642059076664305283799194512539543211460113525390625 [126,19] 104336788856428206830037715237249308859827391451233536134063208329327426887061627677710691725069955982111558902419137282675415228677813983595342333049540264099727430422873190604402244760783621807444687436667867818675477920209986247753401308939217844440513523073119779723633496767981729213094445490512612611005885143051488499690098827110321150980132429743333160633627777055054091174859512275282316615256260698832307075507282395636101575486971630634234291969859956879374834940361888025661916579614148275562171351686226096256561448137666806826981717354576178559376993624562368005316247462300245967597238629391328565039144325361208690461232185869325435981180495992108592634280762557775817988068141662517106743375343692625997236288672389814607507929925475139306849728200829034659402244198396306900979386419239379193335821848912259584991059324080392869463631164594214942432010095867752244209783151818665105528689542348533122375584846597788131396554206686212652532891409287545881466286585032171611144967924227288723245253589934361158383991077935822679185843387543978056417579683089947253765558924045793805548533065980811115810889651755803870373658973215153318991720877253700097181952285167587155831771254022237531387633552780920313913792371254155382405505151580254666485027038698116430720214209286565517662177519763485689272836667972392378589534866035657840121639254425445148365135399107511055337677457848814753412280563887390594375375856295781323522468030134354093755321420907600211453513832818295308881908121835965218374417224658405596222028823798125872772832652686460117033657008009860014281614480264726223748547264832124972858433560886860485603080060632734794276922921090416560465583058058442911668298529689886648830390012417177153265772346326901856872193243613808992746550340549170656494805638802222675125651623392883762899374969006674942283625956302230053581419855173524679356936596776383136372892214477739494595350926284276231745048446356629865940294617196785899962321385422713915381487603528578910330676134728143836299244134754405948624237192686354153274483694287743441072701527927435449782933574169874191284179687500 [126,20] -47553559734349102200511254906355902500776423445652421821287905482197392681596808078977718575472118307132783797460957476146738129122203413954700030551141918133914925935946452803017830331461820220214292153620703387109367047520671563513083146544776692727416968830430661083072820502541108802135451686807584448806220949426744448958035427887187704184072470725003923865240396733977578210346682490024296147372409984133468285045887460059109886785083036079373481430412827522436020918733976377956675345399934469813854110683822292095013071245600379177842508694001454026288746731939692132223409128776989968721661833619883188405995529916553687194067802298421710406635645176697497744421269001772804566145535246610674623605390857097945627171526912810769721774662729180299651387918241706299621040942403030521845502831931940156124481446225857876157312697330921213444616572914271304695461370291786216111425518270605500249097531668465308183706449785208420647673141515631729925020666908404362747625582686437345022036968512520231064485669704093053746362028336794917892162216480538894735382624150395052983443790655734962424916926632932914514132954930099014628336931648503763027483615837269565553365267285392966197775326097759418348624580178920751893012747551101475587527526434649348136063287801782996269270477670761131068890469518300959087973194146055512694791919893452430878069589242438325441596744161908495302775958161262946094637228296021967299223574100255777342318246053063368100528776218669441119438597155511630949689783662888516472209268349912227543558942830276047161897278074021326527915527104408677932054409532103400805290685758800472914388882376719037346572702321074817306794787553950716497501190967220074424446071026513355437557708238463416690506339267962318652844128723544479332640820631307255022115808467999408392942837642044509917143350248375290792128564633677236105666894808211286771423759129418421644863665561624640373815705405874011772517993145547956885015820035667898211346202936673168251683492421534012469675372214360873605476591645255842850044500745118735497295439689164134322574284396978328004479408264160156250000000 [126,21] -33110224662504820767040874759070878311854193862396607347774577314653350068242298566637733154519449131094071984633018328552751821160572804500746877952431815543782619153407225362976920336727870030499030212246198685910604531880132380779621535400348655302406666932666684146375021745854327046434298029808034034191700215503821234528754194198601586224658122468237564332553759679738152443973421040692756202029305256550893407177943249093302784915083546670344985815121179247776757310993383848527198297829176970763547629671720820509957515253269743048983157722439866482650219779063644579830604788623318961892671102368064762852695979891314372148937314524978666524300627675711210879442526293755687395468534771309987216824872365268243316931945419375100943798956867603085731409073739949025835457371240075766983008456122753794825758938275996458496543897179424849801319655927803157216739354654755088615880525162091623484285047789883237936810780058577061236076098386299755753473091549193131301629929004065132292578668583104890139965109900062707654244442997035974628396900697586037987740357509992548067804960510739628642756246775029979779522735625869603725678127944053920078693264265857992613210430772641547055719617459894803295148299985068496885103613135010730301296652932020848089312536898327274876610006222542493975844024941998204897161616256660545501075920512720410434199310324841642330532232505398499084925840786374335748319691258561881344470771405089929530032078817168841188385997702550794487852666017816321424086630484008412814184100379301911443996313229012631585629021651320656078968828395034371442088553632243410763328188327823976443688057636311764250900475639157725552300256859951825216072149325430671314559299055888434903269945794350517742324376124981712724286346552306380467263576090154673120840144417177326623772963930849974677864923704075328620806283652915536101400695481101564602002644021928266594014984585334448540525143517699940183097984308339053802380646487452801915198897238908070058549901225243342633095061726413973535880366116115653500111713400369853738652806603588165876295157374897826230153441429138183593750 [126,22] 91714469811307101806294466866458130965693443435275928545812188216611308166925593529888473070066452464954225209916580341348383255503080248829252217054217488143597348220227735709653470915720599029596347966495841101480063486807834026340720260629131013416810199464893433323960436529207034373535963528381735893978117612189006662982181335306098734082993601696059849850115798256777677381936758675630135381912789469409784432388192543816062929403325054789791040571067647976578148659900707514266484179223559910646822131503028769638299640624807798664221564436358156912969355943665905209038432701188951574445307836449112156485787166794943165381708158076859957734914452877344786906978371944010841414719738517025531092780502746917774887178670162761270713128738074462897115851945206686908466013555591356408579605277319332141546543894513303488367954553816811477383853133896200368430078285042983027713517595845017468370234742901177795978200463610157407397554664346098095580812719136372626327746191301197158391878975354030738987301887677875514204154760148688295132416406610822295821293478071169854353538900438146755464013791883368410392820219279713655267928690178428467590138467702182490580610202138463796982295202433993356086871750190480352237782357660489749958589941779470347933616254565397996764030668290676714157588579372110517359543181126653672726343219325695014867748809734419584319680861694337601234585369210409515042858195423001151526751333059072352867442563259082526746963477218308864771344310165883639787197003051988716088279754584758430437189673574315288000226424952901353681023114041161428423856334254889259986651528436113098387580839165483674134381987442303879263941846961652295498385590795193656610533446564070090375446710082512582739258599067796220620041013956731870146465300346785597097465879751280204993080351652608796148514105256579451764426486936692296759672692672303221812011970735895876535418695181091935066422582768878956716514895999000569101155848925923372770184823215776372484319952306235400555948688602609285601926846295652471964542400960048249881836664317794755030277542573458049446344375610351562500 [126,23] -108971827375364316604867338216524914303302063452344930519190500375511189226623344767393647961004776177684936266922595174671379694315708214974661226582597556585531777934128681308519792730597333098639454929899353391006931554975491155018641053769460883432651976469354922812680331531986154182134195864752966057084017566514298632199682384947850599972955688782537782577487497112065166431522718674973687730869584997956543930676210167669601025180650687797721441357442846569647163968137276382426200048133210137783446174672004551547153829650990250287833960566328551869765039705676619814812329797807247745094227108605390007387356675692996160367768511394864860737553403568506727326104600958339266686684607141932593366675795884534293695533043512655088224548472169443166250436808355340657438181129178296048806476358887248325104310986624462821030075998269375598409925930344634325635235887114641106877659593548888890280844984188688292625218141636853166405510593330670475753503383601716089300776949208431331328114723430402460786637941230150082289560769648625895837504993372861964825493646234703522514002408350596694504638686924675419135491528403548971196012945355672093188412597757666196097110274401751022958289271551549031384377484559777074652706838383246693426249039623846890766827402567522705721188750959194135608973412622082263914375440098751638591637413048433051611374096727018471326497155165897614231261886690352336510917294437144042173002664248059336480984576899182869155155280743147956132906460340333286203553029093246479572337211827168720260692322147804865820054779110390643575013118303537342682753677683434286249338771950189708970311433514096504315176368873902049351419346835552560931917478776060663221643089551906325596193847977508278041537616874254025527237170051585641480896921620653668532216865250868489780532314115034192406278734124717692132745108655418089218155837678727424589325006788754702734105273304960408410129250124061953221580127616333516010792583249632548545664496704226810603515228575462020335284011672028197458092831270971562464753495077095000079605603693355675432030693627893924713134765625000000 [126,24] 94794424804297618935217051689152068471259894422129130005311043011788590622306967783542022010469669099914036779951562464663764438771182438732411910423829452786814384873433530632758157049816167546969353784598894529189916622059325226715441475560276599532329844966124849186240072801488791182053812949737588310745371157547178100296273441306627479009154918755521579799290198492720266662113033317087791356319128303430711430339646744302040811601291313464059896162776890150240499694444936882251306416279176550851512407138790602894510178268183926717212857361227198635527992183886089752587663599558274742153061127750087692294073556994905883110741136473958726550416592993699710008961768864705495147220322226626187271119408454529756630930769783386240491175943002790529455944913215699437112625969775834812757415118469726748047793588133275247514820988500809744613162759609665556493144873973716079974064088592020833132530157576667535738535051466263902283385641769762035180979417474466641870480628875983783858031771715480026491271383950369631337538032198297278152561679935150070582966645618488831577270978264999050660502857820258307055241866135224370979185536063526572713111023498031838846151547762850103117516755711776227875635724510849669671111171831593272242447686645180390078905830081095358161386300551389185788443014135366334079031532237078337688741458583086089129722154862858137579258376703848524543967093135021841270606232419243940908556074633732405481643675317753104624885372598557999935261312633600942747187596389631151677704904630791075023510369611130593636837269212744264034197112937501664500442606686052429058154736155938518534909498294979662108349693245404578626789424017013669116837453272700552297076306396668701452231988465130919017118761239964869064902906207082387945189417899174887277577235891339814046408045082466198847554921581081012384610915444579897083454181957611326992558306250238483455172775726468714015520394109238589623667819057604867774362553063184234762654157706564843354332139390994835304169388285420058377217769035269479525380675086446229388322751857609560488526767585426568984985351562500 [126,25] -69907155092859949378861748016005690405704631390558708477889134872309117837448538134511369902328892337800460869955473565049229144436478086266784978076080866968538821855715803334100816353654874738559558543328435457827624180881416306152131103567485212955414817088915769481984544146643707802662526256935916428870172680373054938171384261060575019948273311732468572649953167685502828389729110838139474768072047136359311541567215148399256400736258465662320042182689215883474041356615321938127084094795975091172748039905447349287846427712478571710865383358630856277019737594247168047601894110206786769227134681840488664863267695167746423518178421905792280229609037855685959305288324480879993525532956676871591132787671608741121174228245495803661248991114662417163450185229007214585548656716345357074571744929098584936866733515935328019334034219537503788413848930479313041497622542375481131498508934199608852788884990461461679246416034100902630443189866910200657020563698936375129643689943058841812934587855157337145463328436066408746373505996725207235386359807165767680563159401165949823349562487662284614946830577371310130076330541461661120483137436978276657124963229295878677176899991942408840873566200758699870232582083011086938254408451473170483097479565444932765742177161160948322578551724243914063247679828111171539267000430669394147983186313199069713749852074804963793687918001021982748375312149715366128252448171843096464946390825763901215595851381509501029475245905366154027991369655736101897878681390094136807931945749446416047529666624091115456420230651857850267560469040046149261784750084588722763530132441292526333538678079664649968641260027495772506232155611120271560286279249682937091455940692481013648728890789197043797388745696344649916543365885318453769005762762919609094395689285820897555778609510124665674561160768812667940731670233055085901434485598497552659880516085200751358620997255832175799729313395847672260011001979798409918924361571841805633613688771490432797101994330787705990542267459735347188766059006393232506513045446366788116844548373052248280146159231662750244140625000000 [126,26] 48407495863043498804023867890675419940919135525411353942538583377627511710886469940095904863843047042344056576884487753750825602324414322825668503380500878150393341576319239204778625544817887954035309946084656413468038150445098846415496604479273772267393112475986674402896890904162513375192809985828993248779716517590072480212996601796214693423833154622155629404375636180718031742791491799534042217321348486549872847864134846688775929180226338112135720602601313180950734814420695298699668876482279669459758536046682782465073916857373665478021729748079126160640735825507907055322822733638338145674128785511611832192089663227477721960076115150406915317521197624412296384575438634941094360758067946738013351622379969959695755442768757691752558472598841939278610927171019753546156716050866426127621633008379690972905229752070016159553911526957199359125945606314950170048072838365178559195265721012076245947289382597256040124165755351486926147247058211785641912658875891830554471643848808197616103780723472025704856376395001240118647325758128997391400428921332229239962887574013083491745218058539604305404652634513159048336400920709163174419942507156395819697259098616162233622264540067687067407974741327621935579796457184443143792551937545751654355004199137853314474295159664933516485894978944641660465394822812266919995273863605599899549111711345473954369738829616518406101342361536287331322240972829411544374464641374810389784338302577397484292623694888769284439915310141103299661169423984107513481611898839413678766488629024216800529917551994413405665827988469831173855844352771367874122378309272247152445087715146186498639354151726025951494975735662079848948070827172852330212578073067739602293419035875082943070245222738905684849787121506094214572049447079544819198895764065138124807964631736712717461975625021113342296824282882585445138891570460846796381994401473672425905369336343922302618060529877686714512573795816614194679322169028991037566275107128061715992780861224841802382618412811468948163840970485899282994517666739831401204529692611958459954463185326289931253995746374130249023437500 [126,27] -33610428291084361474511491062288048126223726665687070101549067795761335907922106100959299839580687097475320405796936302084489826836468384231148123540208740930417156321692922043704244533872652558708190611161559046880998889123813968983438162784731224072737925706680233827025432047639161618171730189184632009488278648655741842179759641133914530623420366228057967277737421437480883046548258026478832896542771981943845582817668229770433828819781438609508439147948974675318949739576546323113861948315992826759971773273044764402580947439767577517081266585190878737997193562229186338841337620733333197641852937211093341114887195264155653069118134253190810755775062494558771711293849051433489789696167907764685438652228782552951586132303757184406610461828405622371409743195458799536943946339474881274298793946327377609149610434816856748004023202171414137883220564297701221267081557782385536823871128764295517658567313212893908211893543289650823196617123354624025501015213672111145795870964618797460495984246990533542239105736328974066640363193338891302716631028271535926616474428229333262198686443811264787372322246983174645084391722964345810275675239165875250694005301023181790815789829217865696347224250211947507501489122563090855711883214379785549415660638860551891977818865826532913261590771965499656098300892862903936010372046588566286135501249832764304628152955377574966406969426819519023281434987146647395085776563975548174300546574667611013436162584011709502006422354559679784264298259313841262847601272218832309746164163054538450258876578872502221426748371852735087665638500083907380155698207238644265269476240770276714536666542675862033995535297664107940025618869393285943178372015516503734374496406920840498243912383936902169278310869806430022552402239538638120847390217973058421992418275735016423581729056143639052989689511673081712453357617007718915872150350595083632039904614087545580037154751720043338710091758232995094572345781613582275356749713734998800575546622508104488069129692818997610537305720229783777101788850346910212226376579376007020308336770142432214925065636634826660156250 [126,28] 23326474343653965544011074103819313902891217156214874891509678261170420929013464579002595423835355971793547408224597428838332148837590156003341938263980560370850330952541743695437727454030043097602024055259225467696539968807391824875658493632717564125918246716475803144423534488627739868161778266561633116464812358620816208664386287455024216098719225352030575968017978619423040005285609013659576074380536650033032823494797194676808498321260188153433369719357827479494375829990213476761055867715458802435701042494769039852131710003275261559107238062197701767363561990669701175487070040834886139167268711898034160460212865052406615817477595191380480024698969464314352836012852646980284576273156125788262997875215344856483192952695716033279748997462528959608274364464214246073284670314040965952055978969986304143019118020496417537324608715035037243394552580545105582816651036002205269939972025418293090090916993099790608696959142266958625157003022957314188094728674302093867346829219704129944014115319483547332709327445462738365502966637833225087560823074299475733461917268878352933353716081010646699724163353596459683510144914807080682763650035327151765295302905419735540706129280881970062522274144108209967703670191617837618832337069978221661888489437302607609851154462850870095654160210523893761982691406082117126633581462017071373093494253265168192633562393416476895226482548537919052236073373414308683554302891302882559855791388863174540260222002585585140665265551338258224565881818968305346575069972735636964294186411756610940428045448545443057569543149406653978045198734380091668819893875901926360172088047151216192595658398894999538383857259077105507799495145290683543892021580464030087221639328822296528775928042390302838462435940495452360571270863200178477960547853051438258301373653527439346280724122115737701891567492368477187813518630473924978189633907821225367629551305718354169637734858525049561736916831407573825922783445422499053454876300794131633009303903603638551718717507850479034619804908164932643435741228935987364738755065873138105914108564320486038923263549804687500000 [126,29] -15375728081836336413535158375932865790382139369183600894429474568169943878686386074950493987298074414908298469420910946552573556521493076487045276144065045838673144742829196789454763431437838197000289142564431838182692798215544186652636357880194133838701529245301859222553151288484238391882144492206511939185611200239963786850646355062152297031454997799362634215676413970091914739081023046340509431345211993700357474921844390529349813429467521560729589692934595396273357708655514487603891033506451778750235129499799324224386179107817961373782905513794500477638509272559359027796491556683748672846024090660424891740608709438474154002271967513000919671836874822654660914084617174335147926498050953514693631676273274456134371729862988248018056081645330691717146153530945207902066109162345354104872416944333557037026520953619474149331718145859712834332529282731311518255594665150361381967565209504886674862149703077826407460758679967108107106807546183684273703667279370678279933829395611890920711092861091188217313403624821212689774768833084989987265220686745850558311923157640288799614321488235458149888552510992692636043358616633782590399025394497640937120496697577607318922483686715271842772825951032878407597343859696157478844863852539329046703380909885061376150032867649243954409585823926386179939724072422831067977374001775255136732498531401029627446371762995154550403115327874693372793192659079248745369375183976511616543154367382344832647096142506129341041834787320115123454121480540813070051783190783687186705396539205834306950978805773875797118081660425260815921621182347394767304544176825777392633946863004554255094783098308441840396880293693830033440781687525450150628086084578217901458122992350536709021519708310018318125132069098530679151387081439857765004841113332247340953827695458077355010860298473775701285045998520200411850600662227546365032715436015573065614714369566319283065378451492203732393538328440867199681549772191510084499650125239140142741159444175833351978402143247463876505175723871321896265025069596626633455731096057628182194321198039688169956207275390625000 [126,30] 9178466224723941553340548935932702679918882046037124175066640488229570733844685106181198632728494277097210354832994455019453431697442819575401621368188514327557666815137453794950837923020168728713693892234001150888263582173259499174396667134105330388515048717663536021014043599237071163535293689008556952733840889802364039559139873231179789111504033748567437705541718812965555929838592966985955828360328879373907554648786804965648906765239495310145131672118876863019046148175076224853331161101708935512840204934444228031347011043706011946123775600323640061689222383221116189850904190601141969013770347950928302868342553562376006163688551177403192331805672623741459093766041643371920308591831986351233451603917567338706063501279906080576915046547871313102411640906962833861416119751526378469141387011161692631097856750152780972488042694284858193090854108874268429691798664405951702053727582642319057517462980864949906065032215245469171484234534229609282610340492145038771232932457509881347744283457452580025546158734362191898725630324020718364529732435117903436248897479422997044321531570342447957928450519147641192384969888968140499484004948584435351273765667333538842978875277308579830203354247371458310852498183703718428535749240236801728090815502460985444363428784386448001039806489970046725568434088283910315366323832612034065947210888706524856575141556599178882087067808156710527856568373008186393964961274777924388861112508141624776299991201260098616057610984742956687703744348739522297434066747533747318444721701174188763533068346473989320594884148624921007062859211883006618304052104960965796886396601628613662795783149418902193615956102121441634863576631166619353358028851730274875977464172247735930347920021755023540280842184763960842656208814977059318768090194807842827070141838868311515005334349873788418166914854248523032147289801150695144589061578657212126844063466299882828083620727313150250938059092816861840389383206261895482420517525693048962985015708280184029703959083958633465861635425600897016552471058357660628139638937968147747170633010682649910449981689453125 [126,31] -4848382255458916420932000757818873222777897529695488633494041296721999241830923743495277028344409954833074842501413804513227660917038287293610390496962431529786815625324890960919741890054461451551681271080546576692240843497624385418509490327869693226086531989503461275654717153059434566401097733519405535183644555061915350490120379875833264391675743660961211047707388901053060995379629557829081732782197022557479091753050265255470703056883393598298627547973623053055353357373396928069018677214333494959482813429941345964616955768888429282340577513499021630011545685038690360750187048985951671877652955450821298106803215042369231625280537364414930205759097051375318233338937664375623085976982115569596920624913464944500088786796620473053268489458003766744317160328463522962583893714820439368960430847765845938322885412358929829834152069553905618859360205932483092255789610303072580162792671005107318986820640856689812245757686146072150622998550457413556514209536296781193702634759096643057233820726352318412238160438022652907173715025736398522913129132285755637918655419035186656083283350076977888781795348823529973108282335238233388511347085080501358320478669187751414985997112555410390468313427265121457390752041726582030375410831459599344427440772818585009098503712336648618816029775035100341340272072942153080635589378477164983685028914393442009830638945534000836994244588527815678464578258241670246104042043518940311891698932755536419939893350180603585389180601731322941426914936526612593267564550305429427682454124424906132530495436085515372952293240763780606150069357313549324175324234343665665202517376518935809933580578051611547007222438129268492319443256600065700836773858471824890049559336457597827254294528490281171379882602714997848704291380479387117218641365670720704081788811482478784296727686502490881020943940096556818602972109116031916222040343552953574078978187435287117168709758132111141200716373072373949701787850071830530764216856564589768011336839851648877297285853020265106394168070137294455198157345955815420945303646782509332524568890221416950225830078125 [126,32] 2262633244480002475025855871247037018489909289336556339411478302293084320738144187254150523776471845201016018780535764816890524468304341982037372695869341489829609416091384417174896552709231258327310178916615557390724195074077700942889183161064298919743443335108395092576027110534046323102036002392470297370294967950186418852357230603917248455508853576951296604004500591224868703619777931513966235821182711960768468731577776110927031785056256533313223499520754347184395594470750193200343983449937386228955999531765904920381521097472239125869258613613936368097949995189552290819493294763896768225398387810045956044163683314259924105920058166351422985114138442218391854537873618832482148956027218225862627735319101043207280527863263806781980544132956532483772927406283756029458853102425314425412983132315176615327675484016782636753050977524870008482863684283480320812462888107602765316820931259542778994206484158039287591916735372557705077527075424847649809224175076378343742864163112248200064202997416435799914659335486757510559102232865706017805792956303959209546780822738538245131795583708460203375343586544262164273880460468834615409973129560892138649191077132132905199307293772348462122611407778252271375400276097727778228997621226606967830044236638996955423168072814889623015981537563843119434462821575324912705503029579789676666850934410387869889125656904253264514068110553800333299874991603099069545578959791096066800946356758310723157271425985950728209273909395382454558098526498015589361040629627853175500141072744731374696892341714633293056523443864345317515853434472576021747244850157235555242941329245072464187307266318617683599473907600406000597649251646972888057355670349832596272297383466752237195990956832718078921048191863457831362238725186634776067133687695046864201271449409504001360780823572632729091722371413915316347190571628990951108748850043396491704241244622462101510669723115328151087073226269111292197673835636599487686563635900663559634051238933551194491125288514132303328311197765260666384529958454265881470299226485565213806694373488426208496093750 [126,33] -946793330679173118994578607009356054306011675169571727871159985633767205280450149872286909853736153943113274054684354661939593166226279447812561492062403609282144593747916810043322046615417041982808162421056048895684895430269318700901604309720412766607383390370838372141129045950500498614115873526138597895192221203924199734839471625246123850885124028286931712557296215961179376307391907326887063280997474234973926773607343353072423130218629498219224026818849845722932143091438964238435561271654106944677443249739656689616468663454448212291594035696520438873793059714230926212783608439395028677132342243776884442653133462557688042509550066816783554147876825267903378562649402872093272889886058238882342921297440346524787868831183593830033987740865984498585912516591560440213788494997331700622488286599699822434520792844445683031402150415821815393957986445510138117371015459855379371955333912631899923708060063372569958177046559177213011241741689491614966581585754766385739485570505813379371533189711514733872092169410632003326845081559209930386006259635252265373362749423620154039105426005691355293746054148528774189939310094699819968491440126084414450082006383409830345163621412722976670078929098081167517546475632606774068463907331169934238526137833482354972975891317242556422144687758471161600688515498182234058871439054361709596723413204650157059738352286402923951816974093161140858800170361971903148561880424333960984984019504443974870744817023821318207357299560159568066458328278520302898271504732462135322747540112123247422716924083870968649120342871337655287065037827297631941803015967957113631652050010418542447941859971677280307301280003096431953292062736715086346994829178178607157239174697464923314582028059480457722634780803754175771634077264437464873705054972617698640711632349512167967981619847634914785539638837474780992278985282655802027269882622685611792494055126186323337350887024689592323713794878314780188169482765912128029996262302565836852746907206556221245081337252521695237640906574997917894277188973033154706371306019718758761882781982421875000000 [126,34] 365082849550961176068006957278793818122354082607023857321647753499399877765901213544856074411816542989769214143026081455223873358334963498467744740474746979754263969480373907495456441311124814856635537240389807715624436170511119132715197719304405043930781419096048417858471808327135717282737276856269611898623355064870781796157608108275956883872738897379734842168529505029476140907999292787333276931645451016683042070918835561893608450979528540083459713215909378062919138040802974824722177049604843316755807219861622930696661284987025868166572861695594525889091986722214744495949248063796385663560415987983594970676326115696134384523014348842843730412373324532408494693151747184393291254086267503568019132133838124591075558197175746922086615175113448048109894168831760881640623299160160327209337006222651364574394037820505357776015440517514017543478285425446634500654038163596004383444153920549448962287754789797211296683315328128898510956071235241571856282701910885064774717449462701788258734410340035084577687937866215501159257765239069254936173690888259624483089841713516388995248770691770945028899339343997239636270010379362804350105834263427689075523370138902023679543078387449247571855710178442023232060366668522863683979838989741927957095098853264344618713761338540662708260169925560400528972745957499568205756410561018974442847637949382343786477294988437414322359602759901642724079038585278303017918796395076782865745465452828363960908684509205588892630272223784822573705033605243570936105976665842765368574607404803945723537641293250041022666151545465437318171990133030813012246008859992782056099487897283807474290184194182831496489856729234124338113393738629859866805000787906793374230446637060176209980818004034605485406102528551902717819961919474443757340103653631792069105756948264719919367671121966671729656823930539898203010272619443273446882425439299628180946907030221439060897145717881560237194514267588980114367195365042957874892079638371796915422731810879752383441180767032474563493553263785603117664924640971800540167890858356258831918239593505859375 [126,35] -133691851096201769906794942204051419001160040421006127266298433636081595323098667930712150640579033051388844823132696890075743347031734111763419567095319998936873197673156117562472531017964660217425479285234275661351203110394527680408154165378539671364852563103050244423996646819855769011182468725959980091292548774641810500519736792039847862935280148644776162802026490653499410263922977230719294737374204339304318376009546759265737732072302914748674974105969441239760653672508686138053851043099295591717422243275094488573612277186131887658484984525218120561722619911682251869468227812770587217677805139688929605515283763730841590433708029192064397913336742512268430486462180834095471336740609489276713030076589659826939703089541080579571446520417798489281291174896360441232534368042864125939365313831288396038662674378605460177084023630836680317701959490103431263813253090044301692390656545060620709287898343917620280449022123670512996698033631039919501187230748977895226468035096799014783856059568088278980903262321377069496001113051225075981052060896566551738289560474410186567947449318767660202410946790260464878317456119152318409937131257720395151862037172145168004319902338976560815247214355487810437177347785828999325760315076350558481908982441397339339489287612738311641062141458713433871728388241235199718004315138161722624324655163320462107347072260455035006461262284118679711807880190687735793630917226528161664615626909410290197929612391896466941104748215772045088653473609322880777958055286523529096506756426867888972643322217691605544265919869809926084952438720951661169040244522633454535048078942499736515985642079067781062795519803777427492491333006503878229513225441077820851373006362775039452395062490950323377740982217304092872006919359314399829134972585983519812600579214306080573649030149217105434924205675725643366293053195810594383955028641241854475058383139954477918492508863627306903110742229920240551680418580709033017961578631057183588575871848072882317812048121743847100658264847534488346048459565668098392166029952932149171829223632812500 [126,36] 47136929841509534481607934123338698340575128396515661744789724110636236706079062463821167001048504650068464612785180667718308977936911345143131315469791638832217562101065480601757614923591626072640916279715238275725829591162642515209509914146145655095772845360059285063624876008177266246860814858882083594157157362913697338118752664954236989001743497062744754204305667183157974962140346831707904570503542890718230621392452924661281842629528195609374034218038612497699825276854927272552652396164394344656094820010872236544962243346031539206790945079796439683963244071327390895291937648063687733555509737089556025446682651253554399236391449321674225951780714926138732487206855387453048214077008092856374065325328542827188372622089317562575001898644140375720185240792580983022553032832269337207054045202282431464869970378589642809348338777856633892555019125556764147874530856345937344592122744699049607377884633702036168599995152733502724153751813431171257804273730257445861303666511910072295951634818220584143622781805859703302439129323095323558066855751400966553137361143963790185979569264961979933171518405124698006992525742297313378687067606620387619275778549806549303600533696233288561711379041190547043450613037700271786038871891719725726363834421755761210368969656756834405732018263317779327802413513621666321129310677511888294557846552974745097354819214198621197679135589959534510503538386311709883258921334276963203314319020270869042620614776845191751240129991208108965615113198824097308674471510663216146247219006861648318341137147944583250001917826499035605357405865206740679097684295133118396745582915668381985959343390800227338583405195835929317606840040513989955171915720110084770009115665417519887762082672319471380051622432927680303015768142682717695258129484437051573587879075304578622538055605737097720756028862128580589609351315115064787525129054334894719881831771510115681166916984641689353013729702143495722910300487463720358203604770813096971103663257727831063256663004812695634444634836295998858620732589352897434764599893242120742797851562500 [126,37] -15731271075858384314459181844326411054792885523256342461308486198663578782146622526517544061154751694693350771821358442481791531752940929606341631985875228782532496798616614803079353380816612106118552944454846868816306514440336362773997300183822819020504987234825268951607256860399794500144761315565111391708447241857444164010347726595706311601720677454945773396490435094260701399753690347794763997428460366377330586466009490038448784356145472052467350471748454662939461882197943009653229597265206166122095294027323805697777833003186061343617017541565943244699477345771509967958285677162854645908249817889622086702061348158045522459138810360219094910263182101093116688425083663049682108640993012274751845975793042429050584332071291243107369272148761679667659923101776593853148554967808562198512654202036719455893631631146294114052987980706037092734869183521314966006193151932973732411280029314905372043580270849171821998652630404856312063071726073599591395244661988758831963286234591338647639417399523948428001868158890364664118321359471343446131612022879072987118784429983822301427759178849370404973747776093453471005327829284528024609829026693921511709420026335628252992060908586908909214970924977490349703219841542113878181944694737412262721164148396113921513700126475490358311081834957352752547550121383679048749814825201392004481697510107194903929229026699534854787381165656819316157749433768841844768639931861520304579469078342697541090834814477770670756248962677887019245818710556965012316101364317422120463201864146043283451524869509402069885971505056234651392516643765271382545140417100796699263057542441809657576166620090453654556312060267954208583211508270178135194405138510452489020567251889927923753117556976762987928288180182708679439205414307416724183187110378318587281497378785211949895189877527225685897719686485296064370683531805207680125270550510799287672520939915988650003317300946891345331755201413184268224467440409003818061125115523194108929202194293035636995161595665653199412269792272607549532406727710309723988757468760013580322265625 [126,38] 4768138110530159357560824970177042511737905328844482297876473198433064290693632109445834866115012029761505041804453414489873420469522353764396464838312556896044883215426848357144042732509292936664852798790930485527475130904800071929989667665861178789032058749744651092949710666144549898895242026045805719563783797842942061032321517506936374667278765613820636778148128207265389190292824622766494115955429285672383460967881163182377726210503346463633019741320015919791072048538434578438887230540530889270448803494962181599346405349267463532181430521809897163388535711501491449103336005999139608586456662877100891563301117524383350610741804821160137591204287341244014833742658766645593924795303220619830395594431760422562056688112702496576100101004174696749815016811188707303061219186398872813132775953170766406317707588157547091978577262082887521443816620929034268941711979396759917249594171087869026533575777466657094749382240953270467110566812871964255722751722013988448277434307784240498214448808085553941650705722911339931365694833004126134528051630183595388747254044573988689009590120924284956284277968649200346117834588592289908818514654064452354463071633230570995194402709899474174769068979071172268797538111899238726012614812457308462435146662908916573892273548636144320460832175130635228337299560658820513523548648078150291205318186376686396466349761447516042143252225692621747387349450645468883224833311196978353529389317399107605853061714400977021250806453127418549420063303820961799723685358585381112581671525410877168145062609370938443817339927314591984545081591133262947322380994773807994934044954674274030403527613580885444142012030747885776568956098527327819518201209169185648597636406623196849146331981329842459157120542726079841886466747174661581489333922628327711319611969960280361993461691507059742088542590149218287157016299634195268501242364192886879545956109663470420055054264298006109079328669723065847697724782298799790193131404145853747176323370481452458755025035780817277952098776036862002059838722800577670568600296974182128906250 [126,39] -1246878630111852360672386256393204780234715584662394033703829871880272428120703654356565463803310129289361072235160178520715086346639782491021771851367420882906284475727792089477923339054360585423046733921655986026840396532449871523597193005514872608223461639088879605346394112765062891876847628317049683686366756468582178695200556093146879801696542882695292734339089843757039624018042902062462544392540534764953446260444895074133369891525465770897770940964129382769648800372419660684331800558450025980629143458821443560320835368412911928756766191584112697978355492065953333331507991928876483020532642593245088433993399934820958200395095857619684341286125843427815041382309122008014163051295358263172644597767200399172402741233010930665532135481584001539942836244043499873390602091847545572098717510503749338938030146763818161907020564923587626019350544778848503453286013051121488325554139667588254830455669259008083140715370662233227858637775995963700276989427510777292837201118263520971438066035986553480811743797473444608796175454469758371077062392682747299016427717740203028612504775963346624030346561737056215841821454052004740241702357786827416393760772245128237601523953908002861295290615069472026587188711722586126808176105723977398128314711699901407273402782406165053397028394688707802969618974775969812553084020840363443680812048184176218773787494274743926947918480995890468295972129861632805490553307417895389392536851424492920172807921104229611107564788360132911812425812642449571439421125977327323949177884440878497742197058458099205724802752908250976079284374906679453566191102746991261968421633545581411563522855522794702974418090972875343455060880901931049624614349047224380137828536183561572681217709997457403400582147052901522730137866161840589445696462580781989085477413563819559379983282279804547345904116554054451130600194887812974448947235890125729323213713371402959447156528795481167190618969164332746075778810974112940097018537106768180749467383701277709488428692575476403921684608412618518573922870018577668815851211547851562500 [126,40] 263328676530952961139592631564040828862040925186013537251974283811679839262696502457313294806075093852645101581787969416192855388452275968869461660576442200394384240679273486257808419538706264711400551868025526838620234960724707805893749467700709381986013971766395577734308632646549729750383304873395186600070905630740827332088397242560833113645669333457635432873601514441476450307085344143577876684254529805425772143931173276044116110492841899780342088078687683134096243165289270002687273450657066497164228399750967189980734000154541934007801959801661546345281090945046564604105486089169776222781950301387996671300816609758183606755032432455517861183509468601096026107151904430151621516576608879482349420794054431140907298970498759639329142442642426995951102597941994710731549944427581219598812695424319201597920289851733222911251509503642874168188765952210909776293011002491157001189376369992689792441037632005443296029711281806774895993478503838861160900640312436210644954782196175598275678903388762185450729988700726832734602683647032104420779391014525091312747928767748889706308965641325418305122633207088673558075049998857502106395904679092248561670220180191019064971808013289913561045286579337187510116516485263281493134767982876732577522831586712244828955101183355262521411533586855570069374230236048327538390075907080391056365388641461323860575476170128014998568101358709580462054069176150313244971405720575437781536214653852808899328066583967092241591860683431378245438111847923269417772859758580301428647607146485653362364843653280254794027297021246805918203990415406111094078913557971077865899410131237835124112575347154901127140154213034082238211234478295803446558969110962403444497500893750271466426759122364103595761313371378060159848102817232116440323589887938900997367595443487441987309741551859137117395596458348437718260851181421492288866976671409254169049830536471251851441293408042878589789615745999174947796829466669370933094329154954551710953334778654039385939457552137110746488039986093798082555167638929560780525207519531250 [126,41] -38378971393165754202881485063862043031004518114630256682066511365971866135331503575018983937837452857787518625562659311353994996057668670260710073097759842822336657489925438093641753477272479612823581333852353655650443044498247078992190532268934611964991542906756429185238265713232186738938247899431472038618603699034280831131825173460719184847951553197912179065645576584854531063745775030001274273426226701652798773525709382985066809101192727038177686800007742341400810210478679591209279827884829785255278946834765810184988716557293661282715682890484656695535757735969968118197501189492255806730285608032721689566461134221698287967407428232194574947059438752592167270097407884019166200859056058767801120543422369941512985128127835615034692497140725025377516827488490204641593350366196159158170715313472705064929011498127068174900113893368986549502550948310292874296801570403591241459019223186280122680120272613304728595432261678228392866595140690531565219829184837823085531531858503874146611657737129702648178574781210913902506181745678299000838142277795041903390393719648802285347947303871697487202105216058373227194209241737967355461896704592415789680853582540883603149393919050939714904959323167356701447808499166570232008580944463157872311692576293405392620730890944722481158826838063463155474886116931059798620272853520547169262191356350103394490050220800955515945395852339139845547846169357066729681626720546157809993192898318963104173637338420822231736534597836688702676829623741144396091052005862109467409547424835303596640710045021222194956279461956406817456895047805382907797222570839042936414683802380537011927264256337937952134944582908466921340554316917080906676166577398797616701825604726605249332492442647927011645727964367230158644547499621803519090047823741559318214842186817555414123046417139029528085546042207660184097804284698401348625856874789171127500312986523041699056705311032128743676110584941142189446977303850560642424593007131067193321057573193403424570937959003371361481579693012642284556932281702756881713867187500 [126,42] 434250980122773485400090558241537312683352870357525055621668663285127105118414874959213903107061525579655107985425173390669659987776261286249080684639378423034330555271429891659493315831603285081671987290259668379526472988018705435266634375960672104243615813622114895985294319417805696813692815005751350522004857171214114861116451313860712285494514333554056814042862679422516089980091399560524926959817971500226727310848481439251689558117457428803303125472942753938737092369662128497656138951430316354962136917035318910039280098876773482908245623803193762023103398099436598505957287441928525929298019501767492414026068355462927841845192878453307559464906744676737741351766246211951380898971644031275501862078189977507668224136325477576108028246400527773238182584813224721886189062997898431635546853489487672773787938618929584549139155306538034868699336658734380142261322744679718702103586095863927576448296953880714066138123355670732037927697045431615400849648269579056966316613392203576918906988565218911347943266626305558539995940707449783366726037345126517442981757335031401578831067841171170539450930680037885222187853167583025219590703413386161228021079782235409668593837456528031280832739587954126043320690288220812549812788765260657663399374030424251513852904990604823758113821112944765934205548409837309437847045846738822162183397227225698343305760742765281657111293300179333821840354084039034446376064277186766703102091749744503152145840536797807893312577626527242117250275619391608439937632267095619377307613908304079080907992266072777656744206112584022909808806957552834368522144937667103455171109066016637440991774879392931294539811430566772744448199488599130485411595614793679125948384973554551009316537077467412531653916094851691970381198247257894205492699642553608131091264363473687275092678115437633747135810874363171695477408198355386466257505318470735186495226443658127571810234413399049379835477635858641560243388274555499538902787895415609993198582200087514477804484406603152538109433274296010567923076450824737548828125 [126,43] 2310877930049534996111101260961974987580689231784036636630256150183290883395204632221274668040220487416527931503059087466679525444286939696372681633830798781742345166924130546456031610135304790617169557010514981107264806647522219071317777511249241704588019746756153155556773368225103413835594829575404999438826521825577035435071277126686176081260639110885071640989372552912219950918703973929482162603383238350732090009962550701498356193370040089952550479262613275161483746778896164423974789046605953233330956676956995541062462658991773699482883814451729195763677092846385400823695289367273877896679821269942463757751082514094105930029693167358733016679277302104788590389887662531008725505650825923184900507067525604340439512509556224958794834550311192818873754462259082654246349058138440364639405778177099145882304873901242292612182076332924503945031283196469264443455581767926166662333601041596106395004452970715974214866817937202904868282435206864580602193505917495719889864671761498431641331128607372990959077687746312759534766851516496728046847733756235903296468353405635202515977603593565693895136518589939998356339901952995043089291769149793330168169452430026314352947767791826568282987728289450998731560323603091860545276028771450208675098153004037018404174118562006304031936349454548451038835226415662990392809605443488842594911446739333884115552536296333458085048089500108155433061548069918527062535408883326250876475169890350955491062647943060870180871212297637645117493799733671082904611752274004568438905523422317508306778720570441821848167573267147529903587136600767330286227025800924942361552100506153150488595561875847019690629342227463613141882822810997123683031337089525400535025661508786198068242066514241130271360874622556785947564975990556950633894098936993589705992302231000981849033486971670986281625924052809779295978933378696452376932518222102604739391633711363073152948465765515161680314319785625336548815749094522686547345520055354598976122909742275686857596992205304976383101550694101198459975421428680419921875 [126,44] -1142267008072123990482046639051677595405465630274057122700744945260172491267285297883790704881346368400746806780054490401319677157363784976000347363912069937140987775847127666936527513086067366111652705497856086745749740910716028463365386408984187705326195800193696880330468036098878996849096069105169288661449136730526585271938476025985036593691590689329908594528053730115997722772159333792547679112214760492047383403865036962432809459066105504605952158033447681608914421440552002759155139662022145366225733760218184627732026235930550426404189043897049822230548515604122135004908994210134640437551128838802398861610365865651432674954169787511953545708908417066259248262428769670603281259158889436759725530130960202764881029415661572624997109524053653426491712717418789526018658773228006047106728581280630599683341228060272238882726875620781779385082934727106483288521674845744992231531404958334069691474099285024561602537994800752454852161822624235684244621750182302723387480299983946613892270981744202999168070426995644220595097870884613017995661684505073889273112630536388503411054452161876934289680453859556603585493305416579611912573478721690774821237401816561109676323423719998782339681895855609231795653649323420439548397022305869097024519355442792345557448743654045200555690064096707168576584174261473148989990519175950324849830430151684401586448645971129484341715265362433943485092915270290957248075290724425398237664049519662664027366316102403611812232661861681982554849580444433416502764591728034783265728956707003100572804096750775253383241604024306597108971846133963461754483259867817355885571046294482392798625989010916280548981103136978651424790880850245984034523873249644846657861132642860147732796620411061499607681809851196495004505703212914267940690039234775209433429317844495981076093386969577417504681737743918957190860426914583130201354592866180255967155531754046699713938997373676717858182326267785539896802792269656301663456459947391705185006578731253908427004995812360381958407634808760529384016990661621093750 [126,45] 398088543198373627499568899660538224243507323965802728526270281201799153723704395924548443249018229183083967191677157301806641314422983593301648047782271795135402565217273120734056739939078603678292696739915074464892786108910066596544869585970888197677800247710327919792756457786235913305826130400627288137485253973218405453815780634324334879769210446479301729643977426332018185074629112111880357423092926478494496538376083798997894013020128862231035171891632339675990164974546694682535884331428836315869251566627044969781877738125678167352558998885530612488570431588774423605389939642197245884732585627869597198672726644949600773296956359915157597678149541426890370790703149782916156837412208464948140401500369633667408741552783817060164311635282449535037082110771988921320449872119800712297605094217440742500166261986722834629524539989900503077904454740797265388421154955317484211417267638024777512492738970409903344955051117555208460688650036934581544536815188659324728153446580780188500769261270822395739927462602283065522007239206401489922427849449195202314376476815194758361752936657977851665390360321776941663424992531488333581744051767297249344635089489301079967472006739868895532466040690174084663115807147177457619631888862840416662341302793515979602784350349709878047531106581939393772271913972461682469922284100540777748369508014312658289925749150766134434149859153096337116842398631426961158644700481918745381443387804882351026150326582455803921195108614219226077103845821549069323327980515674195628062185413714074087161253042412352145028569715996454741450527776657236936996714206091924365155803842848897683234762903577289387585729469774745555186939639259289013317352103604896593118601656108330115479485417276399905507090727831772934075920288777198429421097747573978910749039383808557035492346826993183923390570759854412464974869767305103739361057028864885637785185301701134829485308724925435742664956666987605003373955222973552448657426923662607872138224754327249679211103938400369907922557045684978365898132324218750 [126,46] -112825252660462016055212940846692656418417461002968088477038280800825309409453744634049678854388364654219931579629662632840261930116637632793189596976661714941532429381765028994216074624508078668098689004034758615048159057029841946418854601382814603305806442727943362302645422759584660599701388129595088783204353952515096841731103998311373506669106483133303814066648890915180440568238875984400079617094772485352570730746788201621479623606351143733490252640501485965895434991632725796136732911898503162916145530806496716729273672217764937460163286933689456370890637078572843846299277910088161648030123817945944150787580318712162149128556038013061463343549788941461166528666603216902032298989146336424380247169385574579686637784363008428085574204420752118125031636567715249621098747947206856697092245769174846566311776458329112357881279849745121943919389295699821454270842501966640155733729670449280627115623597272414806829130603832386320917040744992742130522489072739656461340749838627873340245282233826909349290465553447271163174979347245659768477511127229273173240485557566168755654348840858889660662542923276735868186928943233956134797246165532810051578563444132951465421309918704942738835261287880603551479543778498694607543021142883866525134427852692848320953353177976927090067324350239969604585029216674120770915781242299017914797385564284160473369064163417956741693375912435676638687351198462313892004638204363235058987871616270807831106686885693517310269629850844573541781419011074957548901841433655419195658284803611926204841055404960393945992404807883567631034493559213427581899196808319140402032070063387397075160153356229742326597656481460923006819854296909562821926736747614353135185726259073540369821655848772150446549682069713054442565009809514210739962503775422372562500168676951048642071389019659501835026090694363209050766676904385367567058098041642363263695620394829365629591110303674285279309211737863723393012132924032503960779429239566106099983431275934152591234416134687183996763243558768630027770996093750 [126,47] 26233242652439879739350971963293136900756342770279578022831426699967964722077767115104641335547134593642362736279332669422572088333450695712527108794332369516153755328306538155410320122089609107398268505276940167940466855375500147534357914751752017790357252683411311316310874052570528166234283288066141012683323036501785915986414576003242607592147483449659862059553936499452438854354477550306363645964097480824804373055790143679214115876154019594689670218161368232652857056837336700859152431663403831797067265311417956076618824017299374407056326445834412085150170674465295493924112199874295905114238056353857229970088746165894911381075609521441225163980062848537784936512972212694493001592155513768324597294671232545470557148772711981265537472030857835541734792765798764912288535626398936336470930182377295351013581550699742096538208303316070746791371199997101776198225069808309232326086274710241403225650309256636032416074623002436405911796902259163859203780697075463529359017294531071473935711079727635314410427330447397955747233094464602732997852189906777888226907827378931971335705365015238941788279050515198747139842638295335326893097991677794350304466525501644912526591109813130610591446155196200095088093122029691763660864857298856985593137794499722476457711582868017082640180612341380300917527102654867245856382015985530361104679037497232960152795339175487238657140715929782965714134110967882462789567849690431575539617409796667668030420436273902737936060424867624921224556993297297015503908160466810954616237539947197436214049048127951960968021592048207291187589121651236274929364484829332776313204926169872357642151584166112229780126677005207976856811849502295920867862536821268673623407867827438554184036972513482142095065068346882407388949820838196004326844222702878659000761050900802592901123614545178422332613529716886449362461592133979738145901770356210902367202469223316758467994941110867718453191700194704538585203073410154186297261388482545651879747451882416079328470762061433988537634485709667205810546875 [126,48] -4942526575479283011407343314264156584095500652490157447371440754431429367618764155472042912073516562173879723501394064133341969682583297067678626608224002374141004296749512771528024028400139175286759797412356502800131224315446518324005084752890148789186964372268824579540916452289024970816032460461592808902346842703577904625088306682177863350307531181430024615446669338316107835661026554376101170651537914848745810817150058540455354285465198172771079862539897116135868584665389399122725517605432948061773814714551081337511487513469727417627060257463743498426225419678337187690528377051903018417345726804408775512420675559627032370545445914558841389556826844129543923893770017931921516398968164394016583384339304365559274558021723203023477508256202394213759535141636135781377773726362864253165090648863888510981943828875817504574116151685017639048225686518027720425680512626611315069810293558247351282978829479435230480569871565452832130379230595373169401877147669543593720292867031768175224038222695076379803610117331537698935795140558623825357403874991616639570538386350753903060461847405110384184144805905729534716781131568189002831088609409099711770665076075206159877173991692192673870598673357747983173595651281590324354930871628499915994359015820586125090866350084465362733215501873719685263823566621895311903415422442018222089033823494380214859795553176550624193438108024598944322086999033616569697750895397514728949193821849992661153156653739951323877142200748609384206712757386945049159864796359018170836059195678061457171771498768173201280327230044476213735602601421550505089948504579773659052184062659494068472889541280348916420352447510490020289030546917725322234133034418454173340870091472837965294678434938754845383349342572567721884034591883248414071600917032696693410589663060610964322464221638873537805008848807746223010012045155344514198676239887858044928609008519302403159779357312764100981823427276014723393195745166938190080257925117802986345070099552279803709990411820119142971295058486938476562500 [126,49] 758529809531948278895976345661318736702882746624312300629537757302596556536274719356076749420012346342067117196435500276375842768394573112555020706687417344858173796440961778078107122496691228490718782492023577700696139837168890116280539753991938978067113093735089673674043738444207574491934169017955491620156378056382672357038045871249079677156600435150415322394805675421891693916290684668072179645492705046109103058403491133737989441282867311019338274641860323320954333463893705266792409123622256167237908772234030948486293256945564676456188233468104118374205945489909749982004614159079167881944363260162779266993958921742923149749793150202273089857192427872456613121083720921147644215672326389258008253355837088482120720176475902152897187147632796877936123196517283045652039409720755130322356104456721840690220285088905130154096876768321121524035033434399723435975484268093899185445274202627879914116579513204179363682534089637390979185219278846822006417929846039863260969493112103841842323603099573706152057404363203260908015115246654836821294413686191175147542730205366142329612580008521120467410249844003770881103642028436309714808085267870881354456606244642720048723317280492423070774521452947396639120071274093311395705344526499260785341321148495734256555307878096403059333996299538437577364831024434486076039944760743121280326273089089880213442251207048878527178989827814979803902567019344481712505407942230163104042514030905168234797449943479999011024179878345126509749839464982927398535501782333659967989935109650002450733534268968531799195450143239643455151235274522144670019471891104771429000803958714596341482024732523774496639008065848789939153798151096095476761919594512302425443547848711557533791090796825018126442236339852570083657428510712642210790053636333879281049422091768843544771829727535347839209186278494035656602329504131793139717639442261041935928438453949971542762156454373260601539002586269509729230105018533396402797185076711387568892815904538580497638607587062726767130948028564453125 [126,50] -102741770300644282614567792306180625655384509100052678924935596670071817681534913991008769769794723942352797030797904673769097388950621195499154901244888146649305275197219968943580492814905486543229153372774906217477856321329633600201801765808899324989573598621066072683545262792602544672857173487682173426898964964681130405838149447685225403467973497932369537563003999480539566181632501652298513034301087273283767759252400752770569518549597324629280441459541583315468811065093757656127569866121691978098557357943946216954853345826309964441011040645360065225903925210335160476556414369152773381558745855032912363121406796267434489440896782437146317705567640600708398861025123365092029945670605683759124251366055702767369495544261526726094297896908648190184425777176871604930090057045753325944732260320188355546770779177326310013202328481763555828470243346636936567954577550721441849926096726669310687701610654619105403990657727305689854242435566668357895801962474932954517154514380290494080567076841196389767983811822081039315170053846097942430173967612365834028079665767010141669412347961836184803435334823794896862750650616995667567093253034188716022603116899396821226223527383561837917303624577904816498578763972573484469042316940396019740702168676009876551515735534922167463214716490109053707764152260611657367538720014330233185014109865604889678416275804733481616665326396682529237592780084779996695984720630219457592732118784523226199468092474407050532164166939692299420238001661406476545954833854839797371115817613661850282219451827724531969455578295235844784393463869583956016776181339335092591816885680510094182475398261975347247322664517560705491439299540964151071981189104819948827731472127431225318083915967733811714563988114340426099426589533977115889128425334729158656477865117291193481312009235990069479981524355309600611926907511884398625303441872279694065139641353341305096809527017087064981371873829641536427316608821634649635915613642373865227327304145789934731753146312953372052862234863281250 [126,51] 15028940223115657167489666134632920635672837697394266723670881917745734433614474490960383495075803097591632922876484715013239621467830269931023893792359084713175729082204546640861675899936033724698448119733207344569558253654826527772727809220214185128224704873371352037443478128700577858177021753845662914493098532465270110952112101576688566527292770681738512005417706913400211961702940715984080164073919983397724296544945889793811651901602732331796885419769534740786584866939083903873286655118778762141569950758271034963089126136021183774862801371263608165665103734183399359795493527531158572384520440722805198166622737774455403387894090972529917930555226097556676016107993361927242384466748647600963908998764068954828946876153868961040174362343344339343391946860787163113137242509152228161233676191436058425945185356709672698962912284972762456405046539273812464503259221018786363151836202381611845777312260996374041676901538875042103340821770120280444288681731828091090446492558053235476572162564460166023216737660284185955366837273267600173555268962611565642261527517435963663871838749501879456664725572013407895139965505507330575293247853616559593782230620992306364375822169753618638433833848998258689038530087250745703749330660222088021986412664223471082248912798983179428337619063159407747133537873566032350250120852284499159167706207666442559615060423280604510435683558064467742606826735945954369153423158578279076069324507478189046423484121088641876954905041893415317679132584670716779342480425890010441002233006751564048608853769477483463496704177581872961810841916878631456634834062130686255378988519677989752394909423663746478701880810819752721392438259983518457120086001037895543823781068302818847534089037560541888312776735500014874553928043337966329704591796329184905178594502440848275423042097422902701993262274590592373952749765040770747000258404847485623148740680156678215769503078883491603925475690449561754922131660943154843951911396770553099689112204843066152492636183561316566402851562500 [126,52] -2518461577416733918751607334848584895917027416004323533432661575499822764550807179292612666905372915111657990302941809735144451716396966442784424274690842465380849035024585147322303284003700689882047077762083333149131861799860902474244174787465549077173672411357031895823706254681588201390498484112845193418284949382511348201031039423017111041613030492963806086248353044920169016703414215887317350439997709676798920966536518776134964804203625673279967226506946218598196682348919629263647047244244572171724979059855580616801658788856314884675756419206445715857627111599091495623373225728641240077586402467838049642608715915977965456485706094661848334507249860261972176994211348305951242745039241635609895382538750064708099334664871401763064555187351909937665047952942542915021238542113658014024052547756485699841987861767746965246927272738308988946387912240864596120225952531910575694115411410258964111428161171024834497741403610281965072594978324505341774710837129662017364961675712530342656467582419336994449762827061539057581316975755305113891363375767830541381202198451270765870343575873614956716673978408301068697730512439047613612607770868609421270229507351406482131375268181418290274982167631162680632818850528628405793138877781996021032623594020936380869230210788905341246938898192011145039837333307668905247161017370988290564075557905762010636531143075473783506692359884985176942267667290099417359171254711523833287971538660997576623739081791390002230604682590815587586457165651617614268531651839602269130024160884260743035263682422999533697343689619582575012868139127267993801388585190049125945998468652347836377062597874877209098611404126113782005455086252523145277627770866786482093237342383150065698856114253749305333410067402533007730831183261928320643901800727491257741640666238511124308763490212244148249705181107470763004307079729710206725724509811311966971268012737576054164455097739237172724902862631913493975742661190080536482268281365527248759103420592329455289918660009375304485375000 [126,53] 335752709313232602549899040597469433019792572970393446962067862955903790751537995372660546463103670979054791345287404759527288606251721541121628650481926616041982389549916624972280612955805680564619374838220415493362835216967061439004616087099434405514010849757434923227744777792420017353826207438652337980746815011162318306163079599653282303964589112436282352365747729384066889891901340006248914695260895822336087201392336965669249761800910170357091759736815193477490679833454749200795569505162321586916505095291631255455470400771969482550809833573797653106173139291707107793525360966723791353455697136473174716913891722301243118786975385135806170860640652114145795407179658401051900124765399500573345818689340107556538824416428271456903079499277325634726647256710019952766753671027332021715240066746278014319407545258526779024425115425157099332775239747306688688553900427680085366899973547731362801743065289362092930788218966048417483558618038319224864448767305718851704873035543207687442706112049232778405550224736197671619277131393754483759420574187057387521496832202846775583526488522153595563555222188300279044839892103355713976790155274486116095720542453098135349812125122152485345013785406409852395465940194477693300211863400392635833540797438266463150100014583216184666682530984286872812380394993411802374231805165705531986689655583972310307703147658043159303147209688516268245897319253971990576010420149318533626526768810130139965016501362445185399881456831993716388636520055008312367292320029915629068080241885292779079717268934172543255963189319016617322058412463252026723129694785846838553336641255642562792282189532368562601733526852708692882852016085753616966578600337472310944437969802861896892849873725921838847441410767349775338749826008925708945225851890481276178352915998107328388465254554041751765224001498026539345346119294369103200272992409554268583579134555772687591687803427465555586424575891361841933054371099454774378387951973759837892108738247268009746275180465275012340625 [126,54] -2504875756544244271539293609632719943363048673851317737514251829806289785666981475545683487106227480394530197643063770783951733332467432030293353009944284991277307136274141164982271254950669511176754449833652276174637216483127077287799230793171122712417551269561801368692133700877978351788668494619174549907164468481281984336960994121028128739628310956749509581405513847366729467462817710422030178737045112988176193183515438194828401504485873815673483795626129148176546251668571462186822628239709933174855846921858427268723913469577557822388571317557211414686027435776979322557516575663891231767535996975331447177998698487040530145489223040877424321525312084776538111267955519447389941018406797828499833963558326325482842938329279712888409204579057796489609024015560796219062096234502218391937054522797335103189569308940267922629692157307498712545248114105942530549430429635347845647107776535321279032179826012447315515453662044104302760945398507447122599876771838786097559785303243144136958615504345644147465353731174840390311057490695719995442404110214173887182305112103874676029979331576088319231047445376190368302354571109321143923049217658752321674988062695149544379695533851285897469035749994166241358660031354333753980375895729784992223950694385737376909571959016235463389107732107835498329826855494831128068010225903049925046331372239597576947504103130110842222028236100057948910083369520872641675611809326931331498044887812074373416851417057017392111304225140170064492302927078678496275846366198134069637293208873986492364326346632229960097374763642800829577096538640979081557453527081912621729710177034648121584730410422784074330247715770196681535692182922612263519654324844629130159090277877330549793616375845233137791353843796493206595762129345773669504201070381549952664327264794855668864367298209591283898337377677718006626375829538071827591448388193346169291354789630562540091129740364110080050015275307160280335111906453198619109716196648442142128818235520720739926992213318065485 [126,55] -13769837766249656734292312160449175267060765827267689706108483376202583939522900676695895488062770782994971789155294488452942038451877349771484101041781245106006061157882841429082435722882076987354930009797950120711703244222445461338072085195956246399345514002558067500724726635820289532822592881398452073643506669689151624056356079984387881543858507437074041232942039508503565863812566495902856513605105601843952495823163273422879140809950293034671890505129838884388583036990612140902746392737160937314505738933979152820847725423878870916481825936680405845465228606042108184977327299235777888758542960181734115027868501132486866556619647544962667444505310733739376542238635299548283895100511082996155252201203950564864546570935855194449959489143729325753705769985384036095093914649203188628285135183505272131478910667421512795621168097900926400440155420907480120910013223894573785670193388785010438715434756413077666169005540573888207554211559436745037097796066028255959861310094072684517504773046524016113421235916500451931350159888207936695135832640391437232483775602140969400433135745624916054927711533271452996151675829548960121530942465734620637186522052312537877257450637240472256410134055321443743214445816987744566576115989757964801419542356302704220707858097410289021051146539660636436106670932432792104140774996650985085585560992275015455559431446750061687908987652337430457679022744715280875773758220987717750468471849519901811305252790473627289016582805093885765142476934576868666733203806370999468801462616576274603003750883779918027424312037409304540840108452527794033046653346273392600024673269160780507883444117155170264186237553215059330603681520858742588099262572132982474271810821593713443844153184135815466086442042090864127097244539518383034763979570071393842267141291158557223329896603339951262666579075600691362690997713646521313590829795267810332384000298241694484101842265379707828354810207587500959379924495179008385460467944635726779877705178989641241583970401674125 [126,56] 4401715910555406746049429412596950445647935034761881699539435040985388382558752323413962944226567584685988447016086600889868342645626511354775751270731394654453906677098789452180533589245378460178808262499675270697824482054431090546180146700671757178671637082346527053451085423990188724797434148455139562418614292841011940009345998044674052102261897778412274798578962112261697037946731899209097325943318855755058506086376451620485001933151164939687916487415177567554446419992737028463079146151873089862559970706768583787153852767291173721046964617522672207077653869604567721049902262555892481067311560358581134443359788225853577647033385055027214388893364308118897525320618579685167966361900109932757705237899775908758302383530835286640987463945957146181610096413636358630342444560342308980150815717804626005847659505428240859178947983526471732097754555279723298046888458019815561203782594943998178916799237631113885510996342524362316064517447179753724211514898864063857041849297429004552324979272510845456591569564199473090888545246562575766791855420472741741149723075033839823766446060883695269525045533755298575863399379677169724986812222243347352886938733905820834777612002667703528530567297819604004080108480257558556554485290284315155046184191777965104051026165455437585462714014673729854765635538321452757647759938179271596219057577965061689043857959080306762280470789110346109036945837892294084716100156654547669894402477810145423046863692442954538494341872718343497648331011446684717509051091460655363372750646785199616767620079026659272867012719168913331973173607899870453114463699049210092949776548180953364751710909711058460304352167339247292164003496680295679397245315806128094912616380225871764495495353680884543672472556108226856771706975394630322911395236850093637783790471402722210491259873667183177701053281733591804045909882048118492475287450601134490973685470900950944699077601977691714525008249744571556536534725801597171612736005127940878025825473520374256904608518480 [126,57] -860363374864433055320515585219101208885404145340921189226185928161993988143959699671321711783312187813278908156841939255786396257026520801339765043696229070917161209600035748227515683752093115232250054425133920271886969273162818156104574441782931989859191127194365151872241971581497506849020129096372299118331382048270191866331651102678798891840692021937519339635254796553607506939236430210303314049204460522822776271553167615336675986678756030709009831634440285791579994969112537069321543007150076452055290689290359065008123137376805962726268467916163452550262192227218750716261378278482214442334226941363919106894290544309423284482031058876004167263484343764292667167046572927342232377872969754829569023282444611595355671504106891999435327408468411086298011824955751218759777289437300153789195931141943225169842203538401093859190066812203435959961306866223775953821400289842264493520095482585206406770201252457824554372756859972360374915356701686131949402338654717459301150597209225077594237399480802433463913292943383991456968239945349173793788641421920819111770305215691527345925827285638626682655812299673254052540763544199612249578349122105902957220445267851852726863230576009896692868954152208337598561088039754401056277053211266877245563332981742461215115190053059573001862999994852371996524100807734083888583610253573597242463651583846753295487262234026613873592027557845634056012156158740356763176248078506802756756855740323055607504458010595385272667624484800363779832608165361246301645178189302453972906903756009537968170574891207125966837039879423514461700880354338289610433773728119664186194155036203016170152320503657518678953851730977695833674188195475215046625198354728727553955312964344917296292541988813506104744044725722363002673520561091964226218029707421470456573116016986528083731566386975201059194959980334561420656793722530839115002976099549189633458745444817017134791161982653145199229666349734429071041534839027342217846586491801108393079982207696756455361755 [126,58] 122538562057941648599171636638584915513136522959361511798209156548970292514244266706880567762682800014050404620793078480930051264405457242811841591600116532052210894572201552589347556133991445528308044502363031558416487578804426303340707202141212322099220875072631409661780402946727778888021625762775280235681618067284807430016675469124407715224779447526577107489759416731082844682285160669762681187939030905523122418938263752565753821381730939173678562299341296987500304296671289231037289348680822270267175217255529422208491446314465575192511652025467457522791620643798929190981899344711649838696919714086363644227559557327665169805720009004916954837115634246335407159111975463735045669997551704452483531896296954467509228645068548133865861036497114087436750534113395116015795345645644313854643519496086997453165578326050449484263059029320485313734120778441675687323870609873578340693427314235398491261851768487568047923898944495797234858958340139520066457259588745248429072503096213811742549985454728853114850373984633125970236515211324737656777378713977556920882014275162275335212371499506295012755856828897392346494499920537701850202517545208934713266120418943096153341885902836262035785675322821386460994450055465702288049500247255511539216650523522403067858810379537395068266063438267735485961278962534519359703594474882114113168774293152763233598254471873411667718636774982746498013937571086539440477888836126287983318524811592348096510497180910742453926511965832694601351009195509925729159993130433687048866898647695470327625204830598294354267207123163297243113784491214028194066490283833748211421590429586196780598395775379591023370063386537739878175093523602269220163206057204822341658721959897619705507648544394948598316161026583209224392094631449866135393630495477417218695372894855267283040569455374878213159116303009618722359725669610585081127190163134175446471348554040685915518841056436973059418100546971539260850054503045604542827075488958468981677822816822597974980 [126,59] -13243133450356709067108201451740525113385028386224791159261681834984759327198522718944106818855212181354845243059339089113509781466825089041887377557495882350723347221441059573017743867181997411334958658980170425106553528909364840092706062028965544259282155038546278095450124060670394686683716116393303242159611534452340777520571071937122117348334219959178625459688040538945437571424749834634545887800100930441037856274896424994559305827087059275944580492147171931213857213465459079881261239406961161764894120467487391043787889767570334072626680882599839856767119126595199248676650875631881752489410673087636188340773431004977356913714407303329733792589133747259957072298878078977001978702652625983470646763172011171541737917518745808454913096045683461606233600327730305224875651788063965939828632543463370297966834378227052917977869304180153531840685178009499067571247389520557311841360454998016496569346723681826241263967867715312395350985585189170570323499137445506148508849222133659769907008687329301905139458633416970811778323980977104398836472647358115858004641478801818961672319284131160112548891844548498351550792219650824116113904668860416946457603328808278469617010583729770182113124448389031414576976558668038101298512913808803941733776754163150163492854083260152466579569895125351325907347846661354485762695384088104579634705657053182392237703633812875441136424495102529011976802100958434142978418415912200283565171517632454926823255469725896452378678602188477468582429073947216944415493613467454984289786705442840609497750167734236696244919321418146396978019656076883641604329476703612704304418056900317979057671011663369150117868473313640650484763768002249276655666195698159978076320287657400737324870036512849302148203464883909190647388087789372273757484235892409673663023555386173205679674348542515232211805387613861489537543137642759359276870777556515352973552083451400955392657832612908068396220394504676010473630172635137143040380264315570926895189857900623365 [126,60] 1071574307655937406280304594152061856223410935507922501278728012219405232894206372241137481369461772025457191609950345518539715123860395944784160450854161743544663199049188978831908066776336740044811882873004550589108141530999420674758878358206603942786854433641785563385364161082471817025971754257000256673520151025768446362456929324220010099511762456760616102209263300630214555992079583471586433261832071084512775631735540744358138222206314100123860408808535548696016192959252710638429966674964769608514534665489576125231099359781698677140106467834191335467150969922588443500200664595278161738812752888502503536590956965533306303816771765859835535881433967399504189051271677003692634213691527123633470081174374307983795725465490082216103704667432190135637126932266251035800388691544376360913770296812634151755189245661850935939466631763839414465110997443040929101977182167659528864524662393881032964089553064580377583322722374070613934631903373550378624419858984041297585851416353603601115409466630461218021535271218379820466366372354941980726855755212299974548708868196497195132147005582842326576955239990277004969435659691972233077980999071472870095445278310349139987382253193115270824881463598828704331176702210057493455625108323606334988102818918061615138491368738683810451833639088705479621796030555390215549801998420077847547551137780591835315363913950350499996205353164575808625482529976035033856631852276739986797156249662655447499456606017955166885609222304235891403256377458393527698877277991801996039152676516466665600277024256696513302593285110041743213642862441458610856218493103567817030673722813580413500110276366636183442592014189612362613453558901850990312518581617695368854270220124545090020496875173738913112737408531760482799041600694127793589376239851422535228140212099916318727910336548884178334429347824568702044435598395078984305475139270743283769793978907303256508966371344774327307172084344739323245846846434073016927400959303409074223087163701765 [126,61] -59232740365818220630386925208413920286183546963849173068866899720882918483767483255986382805484878395323590854407985450099469715276081703922567732433000051112660133602457732977742834155586923429724541855491105001145842239270237431413471546301323206249175020876836049534971218745438430369265862974604918795938639519396291679394566620269505650175921242662827130497936036180253658447759624427792094865618761721277863182111920321962460159204363685093430510135252471180819842463954032033788227671652058741724024646069680453624634408069275567301029832078456355890316692761847454678171345176785824929591086525413553522647211091064413914377229868440814348195111296567395951573591137828123025239729417078868504421056387802869463553030436260645519374563923884832088497474021421032995183992063560043165077622249520939955338450290751843303266322515535539856294841016562466840091012750196878200122143040345209291635069236990835378594921308245117820911474059610903635176740366222298038306124087335767305599710790457602367830228969192659701403976631636327845668666311936429173089445895286667861556907076149233541830950207103441822944777642056238991929813891500936721830351695385154877258957826517866023527333050552368450260150482477030248483746123853997847701840674136765507047327816775435059520997700834972743201506067368364371488900463354679013403510719337443110515051494501349459163980340765365879519365167121440876650365835433181201588889493547368457245040421355436147695056033908351618148081409038384113422837289292925833942829753659795888782892098911135169412714060946825290128327371942767298039634792759380534088638107952185281722534351174951700420366156226250932691460484016545312322685288089675349357525201726696750754177502908793135733907506151843627087606850807419164893231708151606494319733258920678935376353285300628396061470937126623389771563676574356087570713351711891661893437526059971198985463056576793749191227909614648112830214425938810084639201012450389385862575725 [126,62] 1332047501537725447638448924517492979841704693455897897498471772055768060570097060838920416492410549668680315383110543516490349885893541065908823893619386541131415078027591199589237929353108842045700823062510868681158674745716685239583229295784522176245301644313601846207354776083113261144475870964412969311478701532271108730587685116962137136109677090305848731734247864692927457330828075822413925464600768098887815363708208866997410575689523922219694427004982803331381582682227950975989879822373771058030185080788302129787792494613662467599557479386579941690254378927722675644317216904500851331393198915908284271040586854484339069474058457082994372040124662263207157919036158085937800447659589237947850026502175351126561239747828477218803662910206281578322688024095733274148822843262108792759776693248006692069495092533492311120645169943971687787164845348214587707935994003453556904010255853071588761853286068308356141160360496820545490243891690171715436359156949944729981194766985367490438898027669146390490704888788483331183623055307864868807107096339351446529614030406877258428183997423147234135266747270985107773969246327150888203899093140375408541565635873583882151608059361268036637033502853382101332495599509160983392752476617426827044091197741073244962927943242247630486386592483205784741186155533582324988107390821958399629997495854828900905415568234275036003100837551633003696009392249143876331858755619933091519839032007727331331993106626928967450037920863825873209312548850716091591306872527529828184875204673290579216286290921192949446990640688305027862552897832751399215409399434903126000711626281054944461826812420491931625155780556204666892530113297667842098719709123861795068894406368311013993075851837984766368177306032803065952751070601304527927548373394600016708697148855832198130093971271810788564183656152026426873932599274343504683346028179355311760517792258934022036774992028875577963688298084491493189809776673652546941377419531496681113830 [126,63] 122182006563265944976185715011199698677851633450975122074790260990295522334161567843037812763566546375634198517689544917450991007233280793407917595933393699805987278619234313710225430428186486161771824254474616710351217551852726906523920031867639924636820498957780912409816196540175279401394424119163941209162632243157062559789988522548587025084364473546141440227288902066417489545047131068510041238636729665029005766181908622971034137745191222702829307965329867754611014243962837513122158994136336947613738948814488636213361291343400215169029785269644797439523990789516796756657305302315224969479624099569696256316244020176954544584693716541122245531940684004900399405863058454772226648337022927225321571370810190949482096043195950823651391414407987120136057158353492032160020731726855868856260192846474775185364683120655116221454415580360009224307202767509049571513799660587872586315058443563950434116402111409804380923417695786290283818448500952727749786154254847159650569588575863081215575146886171871393508732926601926979251896571453137766201014181261913131918375715153926186830399809723906027816263124482455645292100410276388258965633613645495213649674592652113788073081616852126425706613992071870925051494395594959661311079380709234341002149491059542167317720459462971624613403281933289247992267055607425398407711764451885350246005697070378690933983280387800577854020653910192379556678904558885364504701180312866044606745965029161777537180486898125966042316284357268255956519121071766721352836360899862970509349221245227913123572744834071033817603289274470830288813716305436189492646105763944215816350894098153675252785819378313139828005983719204007579558832408185119940055331212598780039275754182129495662271213793609859070975018826180613271074358156722628590067872620917762513810401146051011797662348265620201733608075628184320621762851562105366936669990017094627047502826915965185990710316483181384088004991492242690209798926524057250988000478503097000 [126,64] -15900598765519025715287979974084465292862932302460064479585361862333779033398184928719806566326805251396101773819343953784728170143163135978218166415832744687969140783136919866716718486729283472833824660051680201633787826027968186615649700199663395170971450072032350841353127869198340569933273009211849520843595169109397508246666257135596666870108308587809207364737576743642174683253526248315413208990465641348460439455685952920554834188625282979950473493774701796053581549387544019436447894228774830417609752132483405102555184954326936178004310281002987609236112533146090330855424689212526261285174175321657402001260244617850689217189077187131017221224443271645301981873802159173972033485588906268226510652706256150582891604256257137362963209683925420005988718794689827837089256390917841327253244682123514886656136397418606017054546985676415405136969492679413200944108106570646328382091761632124320460514838977396408464051154647194337175069631714739050025205049824855238762229011177627626214857813569126584150149626543749875471818417168041298038409662255367565701845356570345286245757624920398932446888854365597031636122659424509229940581183298798818572449777380723991312992637481486121402606454631144119393846761537884193212807210628121177160094120005984621312571906164609572862062539755569182094577860688166163760919572498869295279853291683087712326719524570598833145681228865078536355155317785246790296522698076065243201553453156956591948992801462116797934895312811631187015192244635538996559478046132950220105667596589777881813470951640426510762038944676089349548391512589440531820755382868106506254453218414452516458232039446688281644728285030575207076759331760953812857832039391364048660297476636259738388048529863146761596685359554951159829919381989189507324320216993633379640935785043490208445247428424665338419665721908990675224576392159383399372489270778431515836223877762504469740571088733692060407816132113186853721736897849100328579136507396490 [126,65] 836223723253496292411209933935148718456020805991594743912306513056584924297677593067791561867230951667296790081354831796898755247552888418533715968386523087758141613342926719198689133322185456121982286479756719189842489362916336762993290221646394075820381254889981148776075770256493025141193024205719154058406718496470128960620175877094223138807879415484156765860168663261202800692459579747857115605193812013318459474229540910663329293896106851264131555483351676246281209723958318494090000049339490032853000912026095672480663306116477582653814005496675930088753366229600511605980813375237840231478244577112000192530961327572382701802462893949253805185148233909958191287547606603963981678408098813648857733653996997637451189229117606939279846243373883040641761556390432881265671151947152294786704579079224142550349495222283657501235094669094585683182239530520494530341622271707861063881686333706506862293752353645734809442913503494549266408796750934797634218769653869597086613954189529509503048057465099558107204430110295046961911510248015120554778254539986303704117948407235233359165487795551095090894136188985022972823347779840827991421352644939203078562658527224035422719550676348544773611848180081328157590474721795046461077470661082334683398795770489379260811241611700619499985531611353658044713158005618961618601203276361062074974906408806357226162924405106873865596610496241230203152541652112618290891820423990785031612653163924627868840247130452232901587638639799914513522374404802371434057193580414360125992317199241129013959456731537663167784749271401810651956227411206508381069836213637980353708929152452132099209705567400223809207688501428382708936549735430389667394547928977846440842232629404449350828164667527059485820670722243041157274707365567352084993899784787256863628003723134068337475377967798136539621459342333437815839047239743141579543150082796439207750769150494074190311793547904567589604945599827053228946163971687500936454428255 [126,66] -6766381357355755293524244435338515244023788696341258593178647851918925812901714809807721716072205374095425753251740014963999292865702335748102512873118963678668251425284137199839191328124706667803819123546124468622090783836734959803046445521698527031694387190567972297933980014745232910701494542377451066943423596307907414991064407268789818791531658191069584177049418546727781005465721874128841945125538442167897814815269812546256195962072632666586122602924440653560849988852730299013470709268313248905284925460698067659947989907657029330176235945678419624418836817492217202830923831101566157499346390700630681831197300096617806534685543909958017624978242179612966752806138554467600485727924599366696993165744424690034252749507478624477102368307607884616086450892994643905518563558569705251182230065078852600047132161203230067468671616489772237559412117423309694710042125418083747329403569524520312441461282129147592572463834094482885880146429638781292398950706104031928893415771080791751144413036593567920569382318535188115173324069971129391880249176500056463692498991534375731639510244788303901007311572816055732583661006978874750898959890023250306217077956210365978722155112100262019565453679875570869759062196746615561354572903954162528570560043787641688066212788990799608397266119564831788762286482185606691458630710362588531976743773139440823135204838892361918298916037269187910953921114683330757091300117226173135085042738229981903344512318659392850738326722806591855518879823432569163440896257560882771177223741419535809675826096033435804173459776307603839428652802428847655647752310500543307285216119253701701796303470249619135513547575845003243974785987298424246513896403581194811095341739437870636446818862140219110041299159985798200301952494404812211633275944601828398926557992983962751567346643372687662617720547150029334602758683346607311736280461553346738128803890977006586232661718285548141838458587457796567967517745500624739191440 [126,67] -2582794399086852937211862303559202912191414042631281404081264815658166196724349926017158060442184950991279134556363335156045527843180879855499647237972441749456540664212653716881144058553472650212815053978152449258132477208755505238156151012874153917682944094740331894243091400408213848796905275680018312456181237040621061110072333332095540693592451532964760330409601473942531231391733827165237872864715290162099888120521955604359225537094945165807118415066756527141052358701799187349850655124505045508094445451976522612092878763618198727307695726629579786698730115675013975926973156784019195291580136874764337432048388640516366669223906776177011256319101231236881619390540825877369849523420679328893055422892339649598089416012144487951534734803802697362776288024795158844882848035970623982690002981963916022655125044901505414954360363321689673979088544054810696419423290943441527564533649433820166066898351153616235335183635082135279568883558802189634672314401861584598688695144401245466770308544544195687916634057910436324496590121612765484280407396643598390740381097919363300045550776248491243370389013248392889881994636487218651552782584439657306973876206216674879833965546793222796682670807414572669784304283186187267573780149642513517732945906157149493881760160132412169051378665734811460869836390860566545646209991970228985727370834086409731943542748234706371302171476419404421543903710781286105032786579680375756775711100485770800700993659275444064973210799293383024919313214579147264395190762945232379108077119923248492333020737875297148331438137063812635458270162479227684669589169271134522597558129288611081782709425172876867901092916577951465927132518021592972302030124313942437455544229831487068606383269202803273377266160821579373520092117096647642352588949649240626889301643124981323165737417046065737991207149111539818348994327604192362127039075645519471400038279015446058162976522611413412056019721350997341217030158486615564735 [126,68] 245200153137196722787914474492926805481242240025634448211854970143142436542002523790962470563496635159484100219957251657901880674728178136950058541924034076223978784916270345157262982062052390457053389277246989522195846699364237368630202266565656059542104610046002152570874424769359983029302179906002546780919778769522190059920479046969856074811822090157503633298997080829517213387795170928089861061126445462511534020669248624057185221357212541531718386588263358070973250159714793893895172981231520810021874495023243334870531566208420576314525579177150700359788330746387990497217357791090897593128788286165932543026913360129197452730984058701049514726759050378231911995541780507758182246337555331470571260220510912541292657776046849995660475361763278549477140081801173522927948371021612479291882023176214997491983645581623284807389907101765239150273754790688473809746734380120344853291723712226571101877245423178868716003001368111629137596205037608181913392960506117082050642576265091612295798143272563550216182012475126417901680648463466139278499872748031578051662241084171637505748907289622524012959421916997879352892670964405664953042198990708018996220825442859484931596999525495233464883881240567106466956733721438864659047867813433343830594703727300818726766263748922905088843025090602391936539400259005178625951907291732122463031001749253275433255891381159054595647193535323858114610313306245289774727388421937869836755453359057007356034476199058896882946164202079885668302764883317790624584006226755956824608182820544624940192359789514931259167511383519247140945195602080584324474152220088695725274316982206751542310343066526439139648957450802948332570906869294751673540841740380080438292133833446608151259698906338586818233074085037946898404579169604555499086962579260676917837140198748052175249065465594802717775423389010633179938312465979549619177056021341206871892274861198996599399537749323062861385374653357222417361264823999725 [126,69] -13628889745183944384548021344192934636451304673945186255026567621090934423006758416174258973053674830769223276837288519757798431531919092703215872530074187759733143539543300206094688299276785244843867397217063652281652548975402528175004697902167055824336864546614021683672621475805145456422948376248431273024763862373087278070953757901004339816513543447329107202029107964481931617537767053578756986005494589297593662564684583395864722662512832926734731434685049178958095150233997222466192367473355491529605260154788866081597428992689740867492721399566407304934109378752621521035974196246275350300439154746398859087985817941122342205456465002476585187812630390343600597009288391003309330470498792161376527193798258696212778587627002412936282210134166317522475974214299253278222468255308344133195607552881035837547043821210990475547277997097298691506633735936028045612629122366962525514497945709414847569361340312162868793932288625494787513233567544737943880197859957847587757397874375483093283512427060053512935745031857551559163998170698617442924900610841993325693534541179192202586502988571782831577319954308322577747326989262612295445054372259681544069279142331803226113546092232181830510919759081398326925907538857352388425798664030319557829777015396812648379099389864682328157333594001851813964398250601002862056368481505317436998514615404490606851068900693920136997449924891985754736843891284367544729228979247689546220440042644270843748162795526547438351371365849261800586183055157729164865833514346242836241189051582180673356204572307074584294323278455789021007799672781129718130724707603101429398282035229818828916968902860931606070375531602749287086061236046948590457524408074221733777753351745822548349096227934206864016931987380711042668654128258413944016267498423717851942440734682559324327293672323833403553367000805708263908163977537828532288310913224679673791939319102439437139623476949185738118018063273222388741160443500 [126,70] 573281901226239814598743186664508638577017787803446777368536854160757928339378353315624892247140360792917787553347812956688984809223234316852484157138083928694126654843578129448969647766917500394159734641074405757584861956183777362806062584328978032414881642334963399223495538084339708039221365390319152133686442191172629379767756504414465362700111114431003362410670000181389014078810744416999034785679137622041311025383801134521516906077802609648958303626634247844142781603700764652617296833330809315267587369385317440796770885202509287808914440040874546842995366646851522394474698737601216236434072731652773924904725641015803469779608017589136772505686724816748819737979473697242149758841829559513070616660031708875813424042837143620484938377192721635699215443547879181975576663258213996112904769246249575636960668713538216432508382088322921318205031196318632025982644755983805148031383228615928672931768169540020583634715041184630058606501157534506004667105045992293270918370652587929266583208776653287625493622383037509304958805469024801127691900488989646705691201248800624106326642654364713262972804870922405672249797174679381505382907062529482401633648341914937999837888610173573740571929980457550831285496355084523127460282582091334139734731204684595079719599776377540963458184731562721671780605417108641585462065677628021499530869708364750912952078542679806974412058462055942428832893086041216476560941972987705956921003048797365950721957614410931240788766869803022408736467279819716511907608169333631793636602554344599321949024651115927912780834777249783884733617437479977171820187611828896177710624838595458202685482509468045046028467270874430673576794679732962334058881288596753783183891268293264491267774499868980186028249718324423199320252995828956964400372288356377152235043804794566782410105074641215201846477401082422429036177812334540512299619158135098406314991404321841734682787661227090676250845303227957246806025 [126,71] -20539916755638678374761147536738531643110770493773341769410277814535934000933835257629050047771391977516652146308848545091464900472559466905190469849048314054200609095287976374544877370628607746624000730379439358907234600321724413314981848443527072294069507115006438862140423712701659516812056043634728992007384421865612788586849013921865799445995715897858284238323780335567298045335448067208515389953767813731798214431152259697456105113957657612786058229590425379356906820026075910049038536255922134285011498112508417044622032992947061638126995188003820834802490781456380891295922508166797161401716573941663452953158672167997853845396196861582901584955549312413341710954802725712767769587898328415372571433885625454282546283876867387983472759622847943198139191702534699963291682634154886218209944130464324547064979331235932993020663642240527876094645789034596139296840854428337267935696390078816021146513401156799200341009426631795452756843781603446176796894060420677253829925215180530030951379669893907856831571345083282584961929856789715742988260618045060385868434814379633428021602097008900845176574229409603394191772442148651115689976769111636046433213627306105919990130901799495054665356186159045132186884897290070327886900858683224770343892973414614979201792919113874755780787812815392887815172898298835303288901027682580162482073295395255274143367399662429723861547626376001398375711373748040714016866002524927044947723221886342244292737599965138834168280209165299927027815318139296764610839535741611498357989511407729952632045152616442506740421494018238436799943118160009438518833560574766895348786611295812737737019387845276432876568662118351764055982553490886860090446637209573253715656181957721278359046744287595490080943139101920847763754080861457320009543990731369452934022781485517776847509853208940460208383818466056913065479237417646466036720493775285765135508986708573156424371447999677700190033960153004712215 [126,72] 654886504108556626736187584285439839268326034737776265533078308131168299192023481694299856476111941697945433785035468525952416055341143342841144475018714223011257510073486995865982674403043467431929715760803634123842278433491729837990298300902360832271156983036421761894248503272602322423535123576419012725850714552311762591117992455122367611030872999490610389291543754095947584708721542082018548180290751576950473631435325912553097341341483798902676656031504221909141148896429191022139415823226067837389905054916454368385938685062781172498524965239728567505483620139337002680705773968646084205942469341692799800309676371949322853623910708215317045651094120526215131081901930586834748003419750125377003398283904750579990330048800066211849619153508841384801412667459475855529534808280237080062278138788237930342253647630020832769184720809511199689538493685251207214095145157735661588540865242054707431244528094095390905015751743970988299865542818967426772172306279416647803115197901463195482349092062556778195933223356826783380167736495700374422351869482900304095659483327192936314402445465827228831584226116681989664030797280936013656387644371752237519020232732551444420142794495378119364073481809470977087935914158076806455262535906277774200590739987689732847375602996838060033843172249195113648236269826547130218144536557592773605394464421715296116753270402516437896729361111364727509765488008361213771746996498608426435813633906615573205192949114095198959867175308405668937965665583363513766724341420471877063893916294617253195304211802294650122909091529528952578274275065010881143474513379047482904257069873459189209441873352455436068419074449087248022342800644967709609503256847385210395688593406408828215630170508601342211015878687915452721435122905698584474842956334979673498118318681822098061927721930974866295540306843157147974746800596231358319290852406926011171445172687958770629231334587102845768648281600879875 [126,73] -18083863634921939356870426871777533954057817626413003580846817918887676987879698344932372669109558147610481611248057633327370350839409457932018873549651899376543940840138289453654215145576804902661809277918741850280900891458302597848020260786485470104887710092761362002173558054849768620235319290067315215191220786720299252810439974050023561313513291036686342375191943532504008726146656113860365733375978893144305585237485361063368521164587762902307503985658101718214471375113274827160664103082671347789363207252713519640844239204058439691617985448587701663444336173298501200763855883828167066473076152939241170730036433476358262262622746380135275559764625679498206397282945983470986064389299039643701028451661170250216318837539081756078691918711411488638093723748028409502517281977772152471563061955096258795247340588895647779819096963834812819292511872922802916678605494054878787863981558275835208339150529913442221411980991828782608209025035862327639563313387700153407087519284346865118514974968228780159899658953792503480398476017801700686210981905764582050213833415066812207402786078963299311426854888961453500341571406248902734550001340113384297639221936897152630951171766824050082185206383369817714335813890290620151514895888277441593187201404221034548377012157859697178744101725557654264427260019826422341045346605947051865765148475099160575355447989081224641813676808336591332304853843366253507673672573544549100559825445655443772501775418227412339977721075563105900790921589970930775405891786892151235161638655356401601538003848708011145404578139879316785220943479384247553565781500609692211968593474779522145564988036084890039521340838848854223852868936698652378083885836002310169591364897123127019966065524554420254256954721991533564988356459502603385934461924914398347774835074095679383142010353764723908599339271424663280632483000482699009723356734956054922332309660973220626201690486526945702587472976045 [126,74] 405806962715613829074532492712017812395985534226552561284035162299027406418187071573366396281310996194424765272963604821592267244699052916061859292549987461594209888553267392375093523987772600888426204273990937952590670541896005517013560658658635595690587042838461365812798269136033022888528490283261708514998760550907204786096874983511168510394647007897967221284649349108994368438677379719736298873829684602856986603872239278640535098947844965881163515675702268937155470884947291977091880493722881404037886432948396689985384040905833596334781711103425689991967187311426263015875001847787145606100683919598098900593894713657462105102952105876993440827463669988231506458412632597887086284721519067206231235755319669056265974163781467430716370225705958221008775621783241638720210736194154137433887660978650744198925925386238630823041438258938762734861024707453555823555053315009768120254245474062162082707838810372085584397803786437112602943631496306771544188744895063688528143609820519913309610407731427391325522756572185759524308224239869332233494056607392557967895351675583757667386737296916723074349481087542250583982793937417029036591805959642835630524540966602171701802395960565499775562160827985892728443301517408443637622641554439855790404924675887976024722275042776676175109456666112792415716458528847823688530712446167047193985409586126385320104139645105630017410011515188377614531764665491082733962912649105660382676106516460693379352823531867685482759905986037830693322531305288171396830303886738191226857672354705877228745034153583410322053882460166159479966497502525803728054677546390276214200337136523591953852022309962994107143133246586900010893840408558909847775727344505560224122002630689035969106783172249097306052755374128187711371302445587565438969297472260827273642964869658602725083610377460439956011864467845493640068510977712061481575751269260627602683023862228765233610105027365964705309505 [126,75] -6651474381187820452935621851109032273285180335479647176190087436174102435265941701218439779535371368470794797702179875709191598261405800607693707335348692276664849320854559677316953550608802547955602188659185306201695010291648797155082750181238183327910534546510960750068917932625055122525968997871397757083202622140540837346550306028206397367869352779859626618605467018656924495926688659260117456721363151606110706585747429452249513131556857589146696832559845474202063967524896037387128242819928782383031309614304541028421149046835433166211403367036970349867206396661994253126946248420143619558852689474522695116255800457204617321847374400553655777270632239109128479404588486439191555340327370770792449778766386740035541767251741965720683352326211038344451192100714558167067839524914080259523529447010728895711956244074991380885579611371566186847464678398893443940711939180011813591488604105445984797256186359553174863391603435384334583326658699237434134738035223611546430678714047609140945588865444269882579417917084580934726579062935736817880633948474691263159850493536069987180974126632200398058091277152700315188382779139209055443426268359510078228587207454863874239813276005577608561796305415780115887980550558971069167152504271182546444329081627156969937405044915506646419243858561022913355206731451237053312625403934138758318194580455929504739867653064896185228643546686339936535836164966183294079259013154271731189382401886764681942047003823031549673702206229695902635798782540207890991921605395502303771384943434172460507742607407845763989528207472741982433088693314448987933084340997544587419726078823620338927478916254265932551580688832657255208835911982893085929976512588790226839222580934085225481527112629680323663285167177621560302148376258644548604070022274484789387803718534467076828521520790746606123291944895310693427180902901241168938527726827831480776306085522489795316713155216933577464 [126,76] 55444796186104981213683984293598006531527444958216950658995291985906573862968275600746273774927618309262859790680112744649285895861179422393694737060022209557422388654474005398244411272994684502700560500454038490042140964735825989961933525482310977235113087466655503022199958620091429691475003965749256471740882813546365335423254286822020428489467725215573462049901070291264498945154192409275729257168895685439199424205922638804335354116375633224677368022276603529670761571252683812343136848178392849416795697658154338781473225589992744603072578695641253395411959938768324517623709659953443381054170935855066147158316945290638540278011688029956296288679266622846751461814516767316052942854323963648343298703430470435815613206442967392600996858913071517785014803885284846675636870037059896786341881718906800708393297094100985144861867266098250954734219445937679080657579448541584136504630784007538034805867422107363149755221121388842590614048655526510775690936383499423724606442581123260049235866700709389730663284808656634868546013192796193809446477138347178936733945660531306587713990947256180786400025232328455253377829441122911766965683378284152831851492513062370718870999607529963594011494001941422527763295742403623602783316403743152242186381996646214802645220124974532732791997304025207445199804283294814528488452495678362909607467011891738045634260743184397831149277168149525474108113108930180500719237771857881879682077223436794566697855038244093094139754929615635733948527888433865932561467458369404155838063776436917897567730564472060442072507818115580130149385247769904395552274544004478895320241583623660893583939593130959378892426895011294338149369705712315661877733930005956869618540587304306064472288450494132238216308851001847004107546903920996721548517913424268669928463586581329655397947682826470373804531155387069644958590917819367573566951928081664950053088622884111875943432858709171 [126,77] 859039664421441248175883915401578713989241880946848572210857870672255513075238530360472541735599871017006584602184793135223058410746639908286593660279164367920724935335593657746088089354075896705937566342357728586419640707553728305937327574856801227320737939427397840184018550723944237399817195348388002261415301897450659717312977038856313928293080790082403102363546186528505631770386782704955893909365578802617562893358998731396919482254791487983537007894281957555869126187241900320358233258160922576255151880846363145704941786679030545373952764913982538823480630127096387984224840056302197724568605557017724682924113185267385114352478572027692944181753585981664654005499378018164270447621030917885060100738548707665126722860594411024386058339987452225044506565636737156003428589238448426020855070003526570980551429799318227329830964748306862238384726699317383845912414730606070189540386370671433552640832780357772430119609575996276685924724543163350285721576449064959947148113015187391675409379081483906852105973114503320346436536773060957054348404931543257133129677662474391486472068548080387527483083868866242426531798063910144345775481710488577983800240279943845749659937645250345907989118705324320544095099928204474748942000252028172696836946099688127919004091298619316845448607938459554483853102280364590081525263137934676983778056146772682649785556029888120866592466916582130387575707395037011174913894088685176954790443001777037468493561654236909617086104974927812038794222282414614570822995233428834331054547879532087661743900171487359298058775481550456291587286472070743281218486994503215604121470086118601858836538218160904118633367538632397673078812111928455011012235407359773370191760241006790010316815106011452670586481240635427203860694180848042998279047295744566834715269857343323230230559943612149762467067683437600111642857757668505109151867881141728066565721757432322564215023797 [126,78] -50389484800459370105278983413418228031696266236581787305896370107058799263772253803511053205765589048815149270260278371009744032639988681418766158279999425412926037237406317966184590806668822008586624384825048590144937207672927544990333313464608184031762237406219179382262494271625586072160256006527024217793853966877138822475174411255253949280031834257386769112993651531602252562315755914962059020665124020241955057518730178620281727950434243639930019436041369477958023744558809040928521037592369727531946943222200551289155599543548598937785704521581791633184191525095872963135161187749613858611684232054133539505835845885969756877855440387264154896337595569641437691148634693739508328732615279182164727232244281082244314834409596824722213925872891198004185397311298085531978146623481919477148178448825186201747363073428907557879067214045514847205232269511258666127669158646862099909694085348971162746431025106221132894869006535587054151644213866458613550800728970276953970467124996310146329745438179199513349181991088351027199229839851458228855603920040357646370763053614266042152811980518002552485116883945792311736482836620535108210003055233268193265475694485917667390767454031262463160977782443578412188027391041965275883146921153621088335245893052421964251182653253056807295578174914491219210169592804848358155981246101230963572169164898195449945947127654138886041789135247231999424939514878288978428826180280761917045596171889304529311511258627494853903074166349365536705683854350403504373455237877834320061025731003382865029499454641090745440095205805228965568592043142468281764536987164546703013942149875903598268483545609295024694126642310269272193308329007354031937414344000800501927287685969339794358727903619850854774084426228298407452514961925069763753980519110571395688134861636388294483274533394218346783488852399893372909403952441124431998050540861683509079449423486602688405985 [126,79] 1125919701834279239907888336705018113918689569142310309811923545923106866714156172165112383791972027186131036678435662281145737303569336250702305387832327127505368099924525377041083107433899939989285479581102105853194131680108985814830166977521848281976365114292196858153263928454575350296328358790969980354999589061760930751668819259301372726274595307197935399625386153333400098244417343057338404355983122188459488143352532944673882831275840335867071364823624517902816541219037953357307306819841195706525754797773114656407039090019433682629053017699601511446890332556537402774693598038678484543968740335447661829932084276158080173544491511207312688560321565759501859529853163311985716194793901061039046594913804975997907331215762238041690909385549780027179852988837787728838140307605830831541175491353252430118768765125199675402508536799405042436093579965779596250370781784583411956120212031054938879330609081317590742649828054496898170347443184176256519681154196807226997468861446859164846976241385266195347191593224793299883418110028893827442365656295319365616622224708369694402611728118614566181768981272199517052377849501780529201730771103172408888914035225277261786962653547720372696030982350624781539168549957047042979673226733293492764878248872750557144809583725796748366301121542015748100160429303147176995636312251440197535550515685172890092306355578765554940218030467338072926577240569939053435565494077120148469237589301719453159262891648610618143455875012037416032442932014880203107712439690259755610389842310292495283086074456336945295438512257873368474071219809227408397779361222364017345536776370452464490624365310960799895050860942587919127970169457949567039471727674127098908489737190764274638009543203927864327006138727510178667037375164483109294701507463016421089272911354733370810232623757417639265830763599556024750763201394344329327029201288757268875305703323626542029 [126,80] -7626531183082630488123853565897457463228732837373365462707816441473355702581674629007023301691969947470605604749470833508898508815241198637880292840391194441723734440210266326986671850647099332195057330336094015900158342659095622581192824939129486009079725757238384697437732550360416546000123285030095767929426538297018925614389930808018464986222236664012313633920034758241610589163406617499398077136142400229857187854264291224410580018629456869274687457323251781516565686288334298522246054861181076067605419624789847159296245332196281631231845650002512804127794548630171300111236620905678490340687915516534023555294977277526148245903061343226352002504662087725185864973733256567303466001227332002947215017678226554611426043447491094319443274616867586136800281315636134613738829060656105104798765945209460441194903651614930138722262963284971224082246506365374757358265864262056968938388552383982655892497631115839173012891236224060928908125691993843753062059421733192593101109088717119426457626385565185810029719828650178612873670882878016528059124232293358693021109581393091297532739786812709985175753142180216302728681859790557384229970785563414367539833186925406439950606154544861003791395123034775309962410638604920010710773757410770700913207448828938489541905343450800188685709538356781244675142517315256012753754227528495901990662301697323337679541418501818591172120143616413415719927274139566228842348510867793960171376108061712173774602995504531068448384134083353537375301997927784849662102331822134579528863421587822862882859816837376188736299888192149351498356116561710538261229201670433376410278284683659297722714348840675236481484674193036432992964000720187861297311640586580009396784008211445069680186450423846045460905422252832050863686351179744648342027468839824797668843613090846154331377665496120963341513373537925236434912041414150441680669175019547070975457583659411 [126,81] -194282993513325654052360425420417551025340748335263208796049002212776917225289759930652204262764198909061801224092157811168385699354490707867295770947998033635812201634792150040409828043434796355179069897480230446806220314389921405696616430035024218780390518973449885089179316878106907601779292299550280251641269357236321598926284618002814066814863219036775494810304492742575510726882512917997111837718174505172866527045716400624465614771547140008796821457565838867882524486054757520545891378363136574552776577134977199806964037447609192234409479930729528684248995533727009858023079939928566921046630041409019140131886443871736104314983222120391481708099536484732211066830792822892155998719004231967390936281147885400991827019115903274195830923369184629590347958358690670258389467151176561042963208985240203596144330755999007127050083542021470875514817203909556491480379748016069242090309264319649710303850545632733168250587997092834505649119877701195592797021488578224366250471232927825752458822406825904227971184315302405277216700483612964481163821985373119478814435418938398577608593702309672889104455827932104006435004975163391784885675400677555749263152136257440468737561699888465891912298104225741658261018620680732946871280457298863984320629401718718754761173689828928751138551621364067987744665004868483667515148625791151973934121292694725610307381684366157292059742938525370690319957489629247559578051916415902152393741997136641543831077176646251820799758281037030812776581397725607038582885785703312118551059717541038522494910851375189914134373264296324159098789325818781638200416359681775948888410894537704680330434581771127349604758201813854351342862862653192035724607716107200550186414152094994173379911723960075947628373796477527244126723275083108339260952663757360780805594806291161403252823620942893140314999762207695447390361357437569309173591964699485352695272402 [126,82] 5484171948417209403196242347778507694465848960331624711908605663942409914842103580648328927239555794441376445672263182227949643989004219415558054570971917103139559946269693895602284372513114077978895756412914455971226756749702704397877487034425564347417661555596658488577446892535906108730665726535329139785197024028462554637327501783008529050924952643707459531638830977046944956440351662211094499716466262642302589649834060346334876425094182597556296422151338223896764627407849981172644093256551294099173411132013064085405237337612816423615889552117007584689697752170068500671900049600507551730557686683490516071028889830928262838659440338307548832820724579744770294881802815552067309638968648447419574015835213821033460480212603125725865994620637382386874486040020625360457990227616051595473961899526497918531525919340105263497383369707236956924372032033020897091742231028064172778735489043104344662676272678972824756170864654877086895762067521724512967139884518444755318042412619714794576251374243837139584674473388576955187999083867827342970705695893234964295337475449156399655688854067631091037854223437456584510756817597354346375002219739771515126346707746084178579989475804774644545716431897907892060343549734693285047955858251907527576646638022215031890061499642200460669198808056600907906643498739595265083530148584865517442711977324613865206089431984523652198474174481040356389909016942336553060716686320279671814037513899453601354877438760778701104902314281101719237343686042956283733126530817089415650291723724845618265658291629697436834025149027739634450024390351493200676024121824037003005896634630875778258431585565782110966391058429568906376207348658863280092358947439697388483026429095756638936895328932867424472203704160072953677164672722735407267540002547244125863630537864303712315979632863663081679399911311548071484019470542030174543867550925817144502057 [126,83] -43629535148597043549212032496127199723517490908767365917891423343011888796602166606407762893329996484440657495055802389235189394997419971053691045687924443338183929719331074088614900702287070708558433708975279045584519840643841837210631448409374657659188367462612211915304461792843905014679520952538217148739840251486799388632238171587365730355920694131461666002272782269793632014308589702141575547605196438631253702274423205778688582566216932899849862437317670219786543219594428687910827312094225639434550506822802292344782771604176009637563415876412108124839960602790595688778756541168185945047286552928145467130209257864094456728359632115175707620742062909468247706780064555941428138294949700832011910663562647883218621530034549625389450629529450523747281575301283176549561942175844203670841130743600613592957018579915926518698307982272539162721114002975107824279982664036754307781185293706953382461704787996746002127468059863664207229165665392058496014682175643984009531803039567558113996534885728164089491242414315797187069522380846437220082176807984540338294848539435763393031765362508368941023410773820490193705378111549383607664150485384138680966942192087002566331124262507813666169310537116582126595370669791794771760114085771408998845822730996323697416720173318916973081856154280952806417772314897126271534050229550195223718995600575332599585122398283970232087896793890955763789527820413097302528400037221304719951889053284383962946095965919493597492928279104178639950373548538721941374766286782306863180134108256989208920035521081070233252491552284845444905960772698348028588158446942042149518911551646613947637515178034270871116847303006728982725118943060601076575274355949904620743277262284624882684078042681698917189219638398548413474593571325059094809654143192666063382654593449915884641807750994555609508436429663551521289280020429385535058756133843236531 [126,84] 38986273059543210033629760160373856315860177140885791152387317401007834791587609217219028078027095361778396558392819784696842103547872863595125898445293115690321592170551008887157262306829732280155447596737383164119801812453538477782061014020272246312750404219897076426413536240139137509498016742461993633317829077282063635042761814436758151521417371280800485478270696354417549146965605934460230373873684859730198080055114649709131069832930400693156229323918052367969920324548684380121229819275036552440155129871487119773384831880920103219439857810637056892233320742408249149396373721920836570033695181275209974979956478630390908493997129969451629879386773782413575903905025844904396591988903613281318097964176759404830207281818950378506170624343923352084926609655999627234786859830199327799784298349999854366676534863653388689215389120788923492661438736062407426189556148135834930882038418641052651665608802208083355582996038152602330776554680550849028521385717978489671654851183445363495498505051795942308578435003557397430313098277689784503481620630703566410509811643840962818328496150711741380441399236429890358107768232207452099082598684499935696136067903078961560539648774706198715398939115911298220282384513691771281107834123582362442059625372263870766020675259205250005013666178087174762706342923120002399091064377486528295917825297141099997734307702791277034463766810813731963629360456179507762714584243538869568138923097939593620972692367139294343166759067368036593435475102584290185202035370686118928782659310069460435186117832370441716649000828051529825234706361635599791282856019757871650954072067389198204767836248756400952698460077382060130448658575336592923729521882486987103407203210049185681323536271536636655525499994161568666371450264474545373802438721385201602333542854227044968055092242204340183229598364201800707429758897177664297761409172584 [126,85] 2450180245613340174271156818314819508559947787749537789068177115010119746780068595170525480369397711600113222476591020092034162461128398331292949669538334701577113616091974977867996686721375785234750712675560466745592130462208361297186784270158390789741529815616894890717446831708369503510855717654104607667379967260529175136964096185053204783830152384265560523259078442379961795762779526247114117830616486673116712997577848887334464730597779802081618853670797392502532219184535685448981887864264048177959027984383079123470837219399582123674730092797901581336494152510464824214758227910181760375716070853993467486637747669468150180046282180124363627935499957606371076671372329009698978105534339342338505191403507708438196979224016785265005504995989309767459017534177230918689187703776110179634952370349584259456563262772803691621381541505280318150192980781458748204251445052563551308197547260621118666680996700363059828398382623679776649602207183612293757120354843612784184849491370027093077618109890661817347016745536377602925886141041231380848915271122400757609688082670254330098197691402962871085780331152783982696560221686793796469029011424785279542917956862069101261654944150163314122383814102382183049726270226618996392173033097481276513158161790391745222163374780744348824040608196617283518863803071673762129412640640884844077072579549677738914069937313500444336340180084886246403019686025944152242664184672561797596992397075904313844780758004891463348186917106347188683055480735435660799311706332624722681426544506245150833358240806634999001757470137085932603155710450009145851741622273376666550613996080692422599442299514313846504524285920068626315541082295129289549432551295221094109073918567914069825256342536991413888165172040610284468136035855954165436485004484155810235376807608974253661269980342905254777000583207384481041947805773823784408841335 [126,86] 13171765207236013478767670536327828592695829875899080633407135561642446274604856129108586037723025498496065415369144959641775054661450420471315948180927969918707211665033638582238826325031688972201559465104300391250153379273721870259854868910967575436904205674654543106468280583390915740303504114486999658605441370129897387567327032246668960502468097109120314603612969413889573618284174807099433918495637306407450024286869428565802313947099766133054838756553661025722532224028273438811283094396142123047804089258718815974522311043573690391350856032777156694819542264424908096473672912391099594147241562964806721172075386529851633990688814238493095669145393477967195696485134439884402720687022057227268508137698340951562775584767438223620849278455052263050092003750665296872034661770097073384450180032984085147041050056620776845038326921374823839455385009055957682210558742580737261965711944480389382148526465508081215477252836348648202967557230336431163962352186896313722829973316925555734274555513873589387977547415045038795225825489351488165920796689632762877760973011980606358141556348120912229371841394936166457266782489006886517221550432036329368610798133134362937099869697534421157102017379900228310826188317264010951185237664799105559961240602345850007893121921071293093704523281664386543562010894593551365064331489021218886395108982834225288085049530939897531689149384678069294385469514534027285685028258440341966289082557851779115587041836661778090626100582216671989241717376662643635049803162428158598150960144488563983787768164880294991315683692877129162935020198785823613720525445927176057492891376302478941646751787129737539044419808973928001067767507053569849801783632768973576967601417947060537533367588871914696319409755611829248701849814465880706141513170851267936034983990910031647344749187689509596318723647267654215096359987573402920887 [126,87] -11828970384772956923686347132942174576516173884159943797133155676818887847196479427104482199977198198317052280005234644539493777206568200622364670457549879401003198251070809891514163792876774390275856181977689496655676808897875167599731378069528586752799907127859554067718344820478794425319995823897570014723050519298175221688259685199288509670815662844330832758229146361758028065948619920494990376413076483045022082156147835295601693696498389600015763238683024451827113404893006310686703657985477939244757423247005187557414799710538145076894274264813180867071604688972780406293571983079673927979724910497032883374999875605364093183007279863696486212311616036111050419745460556779203679042413610473072341729598912101888680146918481322483016771423128729771618248923163760424168475644117898266203197633000101138598777811575705647588750749200758346827306421904009896619354794466426273796806327841960499647666709130887877874770164739236373968345983339763398401873182045391760290188942006869707626930122952440975277675793482674951520936421964728140767899014369766456351922920503807687152083884741325241157115876882729540398912009055562480792514417736615983198844175013312662696691041096852913112891331129849993123104383927012792648506188510230532036224260774497945148306934717725120949946426379221989199402179346092223133744752298278977594637047954661323285112878923629381222305752568315305110462295223342910821402251725303905078836610380558462434247138161499943906998317841957171121993358260928854034002721270422232632300560531756379340040550450432555580357897044135749358055831788026323242961457730561579399268167019123486611317316082857432181769272463977051638937434585757194810424070001112009512822796868701573351741183960220122171415591261547336598683774459598991254428960904474298124568483294939119351437867893714797132015806153822555927107387460302 [126,88] 2645673112367832049129205165158356688821898233644638846698512661532222583359886144355999295535122517242534883517033916072035785142390766496994984096806070132650696696421630269154516627359369311961293334738181391935357165562026223980909565032966738249203020429179951521358921301671474958061030248085226968564742589548693346023107215604252622585384574599069202595599062208225795160358190479124056153298968190437757366537451522783531120893030282454440133686118093080974073789741907291471013333739973873982739177676126787250816610264314542755596397197898770499193362180219547276062805815760309582821780878073943184204771709448434810320429581923527540970274835699647120296438546201326115438085578015591024970103734303942411885313187007180457847093761531031236134461476874069827213653961958125326353719406039160703517766212088262226828469081112032057425487825825837216191561609046621228250173702894315991767291343521549493500087859280111175906477178028765812776276090596680874996258195969701301458321728091246805663639338331401508497332144958503123873794112369919567784797296901146582765678328108659804024804539684867657843634684346219240340058853156622677540572638461537152049015624447034324160896404804555896089488631926673817486369229567605372715832670224950423370669737237510618319951327477226371049217136799467735172612948542245853633975861820738389539922774059614953270414141265773646683073671391477349703809643684292771989671128821415627358318559419271862576200962755596212486300368981660276271576284739940786280357342583892685408719329211858217976986370853086815186741881422521257001810791457899812322083561971407541777066348265970585766218241872756087266927419794560970231067925317342224611548024600710826160999697221842662321167675422330656329391452906992504288292754909565327663650368536062215668899254083600313860963339543814215618053042406 [126,89] 42036661719263661024949399829316284171462387095258433650745094195329187967136040963204886634668448973584258041470558252604988219938174084221350614316621178928130448465412865800107524427862370201778707969335229214453039170463532472363688230034275323995616665366665373238813002956530842392857083083753602928823181042177297581696816693047907683353033262909399062995905362736632829999582970939680415283713862853598851299691486436312679142294993538037257737471967715056483273803661632163439264619032824546131859391188135175485876092483547658238504552471197546150501361190757409512889706758615985986904932095220181667817194313168951017457666256475058207928155733822041552304165525086491405816937586313474995212184409459487039852362548381534515598296200154356290226628746800190416817850023048959895191965941746749212777763676506093530598609258861212806132418233494176223610730661964790947992765623558511326219186699826795599206497585409015998345706712066620462523565229194736656803859566552736700587942223427450980150697075544402801668360867023083946621560358191096504742629327856894751676923476447251685894643040572303135350517023070790272952383747235761510865951326658717792963604847156606852480960187476847501035281162601483698881782463196473899027346005629841478789145006519422127662063969833818254779713217116842541934373239300773914678971669744060370808128207269755554297356236017341759856394368406907706497294499502881143860632555780386310956916670609230170728261446379645331816072502488606625011932143103255076546479582028568016477554731679806990007166202076531895241844093244606957705651595247767400062677864655542894923421787579738735527167944929541296897088076951681393187854553779755606988732497754308002797885991928781406251503295760219922313149278668756366179779511648555404020545079050514025071148674081230522242485491532768895399045 [126,90] 386744013988791638034257085817542894399475204542973833835753072288888513873723369298702658932703040160872168435288942348614892234018565877474219896329461347558800377913237727973191326808699469163382917151150975538408547528384287223393556661954220468753869955647210237532378777482630233918742799621345298573299403479299290973342527384642127197585442944053501679048821666277003215673448180295661845781165367875185965650253167368682533704906139362437093901705550035789847955400912606173213627453436799869646798096376559230391873332013153213877756526114920498021013865973816955590240946671033648342727061539734118307182443059920026320295578317657535772113846074298835208449655166831457763952444246419643264323061271622475095516323374930046038242056737929609388821797262368692494497234663283931522813048881268601987640466668501668472936284585107188692463741205848437174450291636630463963609697151984257032290398705159059581344757349979987180292067606142108208820587409197569493088581782603031022782405806599395853087862003859632890038577638314901291348091239571594889448904121189258495728927303708186030333029906884461722895694834058821681311202606530955764286520986490503648377850708510243601026424337368251946588852582295086583144372043963030961050580101817444031388981289777975091540128503179591024257688148499006246833121439772033241946999328716117847119483296022182156420652255783000012498117720553149029322300146056491177644488600926965630997454463157968415023623795004126751239037717761904669952672122999195711477544900808633816158734662478205825180533242238211994699302959205116717966221768040506533016517216561234902576136464875666769392186211506188902904532592889711723040263002530285165929889171081352419640148666547273774692453417960078013177404191857930328869381107136987615936189355677223258173824931184406519961364364120864120 [126,91] 3979100543121150222912293239299000056812441528246492112620985679170439394709434650866547089654663307894538847586702879252122583245629057721829820105986572002106512025351970633424906063622727795959832102192642473185281544914796708912726059274144994158222894020542553621562988133120555781313490337706431230438326566211277531911315547765970964391904691649623270064359930293759281099136289202833943560373846689765532843633760469183043196102557554132906255625628431332625261831993225748094659567194407525109642793385200331699703919562306256396378577374558776161139394626699751057405192953791831332419340527368543694198833623284089966229915181787325916979469480621758004354644163870050858310338844514801926101169427190922090677561939271609262436237432905378783122597303338747078069395944008406420403525471116163926977599200230783024103078858901153837298514336657027318234328144598440737830323659411556187689384853675085838202867537923908076590581700145301034302986509633932545960534028100465724595948136508610721410982646014433683255996799971191562397404524026455664253508658614687048728397438096460074041291770098300252492094063426420408564796176335801366709981920553745381023957741919903476957057656397359401430871288786475950852055447564817370938391908073810536990736704174311797548163868407080330305909152603518986313298893954654534315231137000495084471986274782371740006295176416386700377873717126752013144244234404694424083140559705736410525863716134831703773497725275330972597547234124994682669151201357993807403366642437500749004660096899501563466076853044811413295140920915070235955239894254358212495295834995420735991376569394179365909897704892347686886909181678114803143216974694220121686946696197200611624283834015941441858242864346796644587525361292341666064911024972684615970992072794848970791818420790017180711578382120758 [126,92] 19954314438351924191790090071650267725203230523922930302023789211073040862362767910023371081048180822477088902175773499494357017671323062723447967173777286642308442362911666778151259419293539146718662201511327882332561394736127362398362412908540532810694067041672537272332151937726370854615983153777123855276205119136465322269948993026637426764499228334340894085412620391390192840385500399358451939322568920023001318434636624637879973944162819470279968605331196025500727329593100012309521942385350140335543625382242270788653240028582725444195090729108264326678549234445065788503226098824767397247435257770231670529643028016053602266329590479736315717251430105087420279383974881284901700403073635465505962898767252018542538753470901711317782482682525506376462936736356398108924388733006742203071765761982866263311635179630276468803405329352154904819374564551746721049020086305310542878501462512103604426055253041237454034509132050359572629226071306707785112783374614860934734021544767810131630664390195720824025444578290826640345838182605668023590449767676452840519696070879340670098357644582275929385753311935317410205512130484076565484047068157011451530066738835817586032725317753161436146655881101397120788537525632823623415596579980160071904186440766814724489123698698296690133874517510075290680728083694394323232228370041034739541692632325743980071014902370073503656457549021273132938021932671755396438101121600856189481388405001815134920825816035434823892786667732961697049364959229869494196242740502419738296437456233737337409219446121156228854968433954804308809400018649534813242018142462919238120510506058826607980900219113766883372154607009304935539346453453846757409301682697393428565482447696885356176516779705902257829479410670187270023338880019572543908287478228346269978724333202813448429525602501882640025995322 [126,93] 10155160752134539256211140582306727354520338178783087099485615029874683333811538247936041728135668317505778521003586288960912820917191933401406939893013284613744973673654400735050198271212914144733009475827919342293031850647437274267523768781134946960002325336140359769532598183362810624630529996249113240284547083428714964201587364437075388688008370683808575431704571257555023983293756406723695199942378463864065510509356938453170813085415636618508087079579618982547701453869511509874787529450528169197168220049841369877042456569450558421310844313554693062329547218420508269833000583546632826110215888285373948944624856330125227133652477256465482086123182333935824225101487578149241345519151713207648957197382382778186125385659127405786157792724868935727562730769851237755899709584104547106356223486920954402891589601213445589978369813599890615695861303413137774593768742945903959797122885512720327304091822351929688506939016972874969331533262952218967366975983365520198764840369426542108773551825413211519460636299114100661521686353540761371568958936908508475214039041703051762195092651007728695153877658810243785799682448792663020319934409433182938007194476849327305321604584252688187935015605588597460949623660326816609117014532782751188722111912415922878043897392793631160005740957868546494775484215309615898779231576297925378030274763922368472733691642918401864103292481107696730738920187045683509464531911204445035042143065722826208472926123388229182701982917045251637769952296017095384880637775777919381901179844772445051194120511820972294053555460775646530548510125100802633830364773147601597695823309048276129145492121913980594995659467513036517855479728023725569347382123283728544418811369646253104520932711070325112248198768249635812422060723464906312025261531536315030825771900612720290362587451664814168861 [126,94] -92873826013866459832142820931491908297830180460648034401474756550231641885638571596965877096905195827127046214139201731461036858011460074807232516554124683288453907964158836468125365075815168761080060368467983141774706777288139312198009135892564973947641182513765088134534799413636456294008704851284095442596356477509968597383551192232789275410704829224712549893011047348210577930192232584653471178912870305937130991664320606800620224098863973175727455051875282843266410978846983996229430502854978674101576999911769737196468135759045649015243353460320325055178242118530379837054909559394451728900033307603147483466967592482964569821349447702503116516493194200284323751517169634386542737655113876688352822925723427920153151199839433104656422441504569639489901977411583849208897509112158207399250130489908616267687386293449911311263830459761493120337978213426986248193187413968562641779685975375876490471907879879617729200894184179439998775891411930790498922690109853286625667422452449047699439472933225211813926013662306779568708639176004447990931901201448107927365235346388151570414213954113671810297146274636901362500962627686715357243092004305024910272707396551686778544486255242071827707006762370532810363459403119317865186748009487460248079422892299853407073978688665272237039117957169323439017728327744561170803559052254321200741593187965173756353364265625509152305218122088303699803752369420650183458491711804081654451497287128730998569424971591371371854673476475019400641523543494163517106766711817404244434572506130993808631865117675205917085980727033527021410374193674349991658393192159153097320411629697585610452032335186262628180154191686518888115361620807451638399224067074019371868997903653532973818181610259913637440244315937745822115221871323996590654932956356306305609588080407088291512932367713114 [126,95] 322512074657368225911831955242427563275758996008901102636676537904706347604767908650601316684318009311270820209375977783219870391522298151328444228269582682805997583054959514695313947969165494517417381741045594061664288691298061489275776607676616009814972613568619921063569855865191964537071493401178106580579050455308884870894611973648486284622782553908413289982927093118875328459007359766124577475269169985345388759682287019844811966149143081832119014079511315572384708372330570448635144755096113770303203071248970458385703984159992090716432935697951904187337019684205462768559404226508935027437916337001810271263435399937279823042918068860721152307666028578015990485927141772947481741434886225319118862411131950150517967939031895870316771639459005473411834710582448173821327117921573890635181798501983559288421343438538422681959115851257112165399762735558774033966383797661135004843816540721946924725527151069428005774687679925444713549425651810662692278573763603188804743691033847493907384940058977899203800004234532188768713990779442681982767332464066945560949994643434448796837648499139047769809534805091773824116691413167020583901409368669552628590949036165697111157958109958200136599898777751894929734077621514853498043778204824456957594971491092206499365174149165701636944459353810558295054866604438356356141116302960681226260578356981468516426195876416339875002765570247830553890277794874184269405551006468246956774498941366599062396166498518163158658357452757861563589889159624136528889717478617447925191537098806227848537855305178039290192848059576421520966029965252731314965025736873202827469580164357674106389023116231547677778378540834887613833170429594877051011343583710822664678131426821809034909457078510223134100136625288581307596780033776479734006656179543242626870794752329251131450319668 [126,96] 8004575860464506811736005965777524867506992493430166794436207863364294316492284468199737409054170556460017951972549778797873910601721712980523102528348403173141747219963153454394350284874028639498238895836294223974472166311907752529431706486969310940060308835332451012255850481283031841433539801534000945776682793942951789640589700897308215620061263241772050539382579978345135938257402110965281135272989900296025782308588908227544043260039214470233200900215506666935432470306029451393182947927614668310055150874325837885240793883476761013300605827537075523950060936300369184144625887155598888192287261055555166341449727654120742493215423166983515698798549802292045628303468620063950023165309398909612269573440662279466991084737363872726796171105822592513754072244465950294497820124873665977633871072064904660263961250377989366522210003959009241824644466389015644332703044803025650913331748765995595336869137062314870973848727816850645052437743830048353593129995270354308801939573575799009308789885748790761750993046251936501224313078641839733304719644058194168661373276455370536739193523231510619189319209857156163846280938791478572585954333499238972702650178021356292065961179817661423141494566889677118985508897495956543648476395936877295843242057446909725391587257570700773337282575437303423969154545086282512485863316210481514757961232864209142702098131528621662576998824020807086170977385279107790301781264296757779780571238841771595904374803723183564348754984512562591302907073750660645227126300101476038894890796672199649391802685229809205480873576035356686860991616385263965075270773553326775596256396830557842658805130194421037600437111145628418186343748256118767210797352605183929872170526410168848230872819818907965161260016132972701423229301422550784710543058967586488767333420760584614926855 [126,97] 42857420385001204670856204228432460338987615050940279364807429696655086008877359830144286268488660068764190957849019259301892293227854806977423088079215205100661865938070906098696138748364978654251907700107833671565225774895695931250939305442278558827032649551873321666728476961568929011142789012433875216740463381208227514503880779016207423790985339234664964746127964683653463500702712698612655947274590793093037964282693844577222515598629871572024719426667463898883174533368372124209918645803520220115791402769838600366191415516453251493687316680470915260720254297794900043771029261699935324861355433828263396462691821458646632889692153165608997736975806343468221926099450326950044869279228400409531595604040351122971245774519040333641801993889765984325883393151212401244269386064055611278513290083488798596296326859504818063553798707941341605540135358929694635956790283072612574205829019621107109853536026516073984196398400424140938433720810452120641421454006017060243191752228055297259181940428974975700321124063023487210776349708036601623120112443729507453531188767366792181178656853074194301841915856418749335225984896312635553504082042595222528227068049465999412627625817523883506991170388728871411429716809679760198281022855323440201990240146003084495647009042884809930459180405219317572462624602380832311228868754214407243460038779541729151330531886641886185767410133710328830273175310712002208967329729857466059651090033543760979933642039597570077770599065390769776999284062045076644210824073719117042896201796676610660067907318837020785962617720356777727901068721237154251476121473086573970742918273859943009752862634979430015093206414011919839816067677543801682053416865497371244870292297692284493393384118071522088123058992246834387833601530208304003651200729027328815794157520315228943 [126,98] 158484051129119850219730400538722035535320767298140746354855746389158471974271884161422499645208582561646191442308435913425784089228011240866616736670174130801033483596512602903415115399138559696502704245116688654953372565687147441815989722806513464695543926682594448843529537331072741386855947308794847774968203386789192708318571387009374510904549702794059516333258015895564822906059294781973031436809799465288221602233732447136180942296693236791630852020055699414959760233514513916505370163404063459782736859410412686236286115757039030930234806668329990094121951277572512771335463714426795904909879686911613894027515613813364277257397894351263445817490645387940084580510304350388665361960353938688268281529430996412200649856628052646567140503889415623049656271245622061047252433199021395158690761059110982664752662606102510826006786775514948356748614632474717486735563182213496070140951133426757459340772028053697283122416180917255708146277912746041639698118460473589268092350297349408941684095842225847922294019960793420891947315256622219977946323768561147255137686710857376896369117247112972084073107054073536957619060222249551497862628718036401071930633885152629051348393321778568977138467806495979765566055736248771318236937102711597825155950794749905445520146541068170302041418936779071246016762078299146302529373660727615051169492713783921901599343192631233745007395624065007209734502659448362744333847793220762459483788499261110791091538467209377667320724979203897976612485131514027414897818476246623752947380348147174428883482209363337187575250919770704499081941432946608390653516495431338640521924036994124367555470941069785397737255469395206272766604905923039072759852103018452388097859964605955362094395685817695903838326295059465812314404921185148629855894985298871725934488012223 [126,99] 437379333358026677081467409807732743656746085852205010298271665488084678341541993052896585166267202109416346754350982657355611551897293022415978891431113310268664539629040979790518497587380932465641958582915671940163214851550007440370353638569311697748721085126016223953283633219110218087804508369981400032243073203904968985744772031919613625708866103280137462067811151167951210817456295676497669948013328723502123314580189895648116923254589620414237055982611498510292238972412803158331514500134834663127731805461474754620779895414041032320080259921037987263874120721780686492647129029911579251866066762123296364474431970301272837290720824533944291689225218990915409812403481094885312951995386827937894761928503441854171413673878915042476550579612186347889318154055550915177700145201938393168319132912404083320746319503187907794237278155452152890251790546967001592940749709539255895093127630636098194588662683782543361703718135375795396966617376204047543036118055496027920393981243570270557049084369334235285139721876010814414333469551361563907495074360530692618260033270036501864011677225032938574385289244409990289716997746282334883722815292322738660818755221174496938462953646906643731654096178774610363280516732730739447808044430260208073735442616181819136553860825165134272522264845515729307844192882684351084700435674467700380394863314768527073250194854486035169343734042789542364244819582484408962318739940881653814948052554662002623818702213265187932866079788343114778272210715701612505918100780254266145153047389352461734905659570017711743499643746148019931355553128650176222626473346659415984053386531022761224684651860383385731868773463162279587837676817034084642648191089010209015290623161484446842705449344763787658994925300346344116917067305612786998073590455189305806667159 [126,100] 918468947762537309028215424581697822183467452220416796153562848230813045592082076679843874568157119557782498885180099774908505344256554274486234080315462325592443615063005357899056844844126003937218496292808739975372616740783930235818766508276706599813325123593063435169271041861157833696728963611510998007004405079763605641733050903030140386617061547951166359365524184887257728656870463656439009851656667289727980683300451973004687007444824829219451958855486907809131471835109228075225885256651922387013695693523700376648487452247129043178743436203414749483929647905062470506917914134121911828620197839429015399136030822597805351951218100181048479330145398649813195053552475334625288892477831386455507757877092221515813988878924575307597699833181095669156926456164046760128653471286510806788324769959716065211092749103254362159977657402627722375894686701960349664507010506272231858677933346842818382749574809655097143707034211433811134464401714671387286686660022805765067020908512765588558913627663392929865904436047532530247427403593740546912486534988499944852855676573822218317180991156469819559353047705813810319660478811846184346627832339803575824746617193886774775910479890951267458957845146250437371352006620411359264635157710131642584427988289430627168990161354930099378052169813079008310682058820671096283484399568833855114523514490521263728284351245188077704080647032743864239025490459620555219885537211729008538645230841969908361656232851682985247823327222185448302315144668372954546496636103116643885724400641214541247636110262323136663582252412585715400187779476109685345186159162607567079681490886231667525051022402666750572581393107597630119335482306968206524586995959231947166908811513017139167843340048028764033647847265582536752064354944543032278954139409196015487 [126,101] 1352103955530313302361042986945124825307469464927881987331296399836420141490992549814440784687645142302789990161577505128920895485504556625729657069894008538842794968950170411307443532011163837070743619375652219687733824767194323754254063892580270687410654305229521350862613305415682366670165821679397170516310737484214589736931546201580342207295176090968556160390864405286823635117563949082178826320366239289098976961219208344925165585037407550477353624286552445822505927149342856156434408467085803486117653319049696905506270994254450537471942516260216008058241538715914959248128995625039000942561532787893303931883857968256021788173117692483425827555413262954566176064056610484615514607082144516424647348863456502142171138503606114754323269663977869741402156621397583740784095937495626876804486422466482822893590763704770013583404326207071040689716229923874766791876345831921481248849299737456041778335524632845562472324449071247702102102800826852321944821053556662844618690927605206111671563199395472267705249167823343409389131581751861768592199353280145196903017295680616790765078030732887570466357209405562609760422342344463515271343982308170935774143536055332426794444420658528264320183638630792107770639083033799007518595817872801834448120781621209470135029312376258952759273297407608646354615121567781221052597935564670674714117591274352615915167820595920108618299917425046699985085859753614370056501139030593897906361660065081250736647988666928639753296821621214095334451910384253066035593775515625537059769858652157398406452743563530012226416553779955637243024723538253986486138082292872410909912479904030982003165353238124055077775205236416288794446471820790446185096304744782997454816771448498899175287023750414287327747108997204775083010254427879111997918549892314 [126,102] 977167940529748168221148307732560590813015053623715733449010496249627087028667118530734081778118255209326927177042555720141589400144725612951181278794965202891367988907192978650362967556984853407399843728690198017307922192964028465160992338326803724808648921302856900790108605418075621661515874269351324366831441057492197575341590539851757207727819569019551641903789858522858567989742886784751088979911207080582677153975696518422030370347434605908211915147986625800273693834197698999051107978495643370043675242078043396485759011621041345929633125330348486895765817257131133683137775796932554556075034381960596845097819876766833061495982088307679549759147299311072077524265632231424710054736913989556388648888046267217061157646115533132114396430501533550853895979968643221780362450685784541624054657729382303685960292553815729662200377958360098286495460193905077361101842318829454955428840821976800327154046305026980500245867808852968030710586330486147801456086111502336684348842436321432586788138762506061740448211156239403346548775753523496651368069393766779705559129774135008754065072924782236648666060288750936742931107049949258093140359509488267038313889739188432254403330554038159036973212206253809212912245537233796858764448903140340635668903044161017259353795241257348534916052382835389033816090004186177763147202773778998577811245163497459961094204332916316617217914308380957026532179721093693749875972880762554595289163583386270560394425893249387860440751337989682215006403562810520326480405355629353860195585150146125870701264987925054338757962367441446895525775002721535331481555531732118152292950550527770905121886177088398791880721083768382547116358955800811694161833005003530505881298004507978343409033653217084303322465002151526843280872036679002628562053 [126,103] -81164408661745725183208793012453633492826592674728909111077670839167192989788629657720320309296950048053523440639662720567339349798854585899331438989350912445182809867711100815405821686090271200113072615150663978182241594970982195824327126440205873576661744062908260070929322052467101460520381752007952419240902063408085629545069093763540079089127303326547257859295490629712181439933942996828360843619292966828426555262816706273921507003338274993926552689777050814636823589360885239672802332000798370518312267497499411526118785011839665916367599536788664109385982206510570736367307392034704524415481662677674485648797598948063537804323158085427888980970561757765738029682339749768479031708328025499993343840298332729091579110216719968849046798235435181412589045075005786394299208159971956839276026189428879404672023198897713168732908208628612939435163346772046070293481267251439424850023024956779214402039451330083753949619120510829808881382314697436915756247267057480914031021244040784580438882376232352355213868307736457525795977388600939663689741364405712947278562664513922467201976906685466367686814096086300069854592331614718980827025371645820477861841347808005899949932625535597573380786712481337367100923635872098808196245256584143056210448245780785170105002138919736990512307979533520558525363010735249538210232185232205643384933467938555433066758492010980645911680778283697820505580149876517506647977438221014461151712863906128272749499112090477107781409382030159077202317476903196613043251149678338765664112514625945992103015871823452262991993810141043981557557617743966598948471857057847095336722506661182613427672144391868610251468504608323696847156754619793233531329341918497499527562396619969756073282102058790637406981695152263421444243451219343730 [126,104] -606109647086464638928090488861608300331398083728582269022102664289977889127749578642678048669953509403085961448295284094492105266030485387011649960041937814677173840428984843635787087585208014168948088649291377092280927706484343739265253654096996015155125137583843089674319866193008910909389627712470991495169216615540191079234059118581952499047698878396092341921482157497300382804700373392080824662201027446288166259628699004007646140380199775836573040487863791579263307216974472478671823127450809916715280739312008701216822387483994013539021781066787356428052637972213261604417385010994777759659166943310933769864162005901121103100886876366478575684855311764837913284799161299751323304401197423354631758820807511963949124687211851918136509681918857935334165420933297538273949389773356876013315634955021256302882422818336523690741397010413095438229655906293996730637567259029431689264131059532773992188924965934378663596875748708196634299534439035334182649208607909366881588284560800466906876838340061490102099081378218440515482559431147428569018932265551042939933623062769800892921109452062261832936440183434122764815010794239232543108063121202985570924982358766991740854096341291353993604336987303498551499580914547410328739779143934954718734400340080932428244946865385146854736428809766375362843924223790497603279311543428846787923974874034079151915746980554708995468326867595382148624129036181537699262245269869737829880528479366162580661737021848230358156491682742619775307098876266221628828260281142071986497584625512980344841637112894385577629952843127484721408359424964027097783812296204872946967939808515247661557858464962112048457822071134225873298399131613485688414207774832923160586477402243336496416198034565174228089996281949909233303386639817 [126,105] -789654358255553553363004809796326843807422718069754064303880302835190888162304173578063440412874665046760549494243983553446228441575312433009506600695721698421404556746675032370817105088599159457928668031672617399502771172153590063629286217558169684342768857088889219337358002127735504198831594748474179109174274934671456363570542399980328616074863876836083497845041724924236739614754328217524297918571058834682752218164328761662854097970047825379677866513230812601515971889451643570420037442968617124920022439663729422945539024706871809114297621203020892449305004271582511337574024915611769331016602614879841842284081934001358180880713909290165157633376260405112597028870256533521887151048264684538031781766352182473142164527817194330248084777055569553316494269371690148370067643452043432092690156342390106822544285076076633994671618977826297177006588072217721238640588780620638100500344192110790639634398768781066218624234353346098521156847601659733989091267607103010619657900714778399312990030069113084525103849565279836712774936078376865863845140586032460582520951645934096227701882526799933675914543531958708550867134786405086310186545337072673352947113771799404134262895129267575201516260881246184989257151262252011417816661224974285753195677087737811006835939906484986149576299608759202658454485565297644039577239410155996524221007772018886769877202377762433989804645760205261205817369306976745009082578574652299409472272595863986323187061765352491077304348175103580385314132291949003099768273911411487275195961379983132686259827240614132712255878047282206553684570516139132600615429299394015056185666253989772010515436689198169653955873984111773886156488557977635563397604985848148729366146863408818458198162867813939872082611550121789042778067 [126,106] -843315521982673527741832809381453635056306862151619652659604182912853478512856850193431052090943887964061258061539267593842941700381697155226494006783090984447520081637937737057241434226433033302230362090884262490146731102220607143480576018114687873513458866000990542792918755778545591699366083533296110280625839086222542490168388380740924854509920118894525961447468589350320749854763196632247151689374099875561875839819015750760963015178733148049274576330355097673139622925764398815571950934616340025958580237601813003769430531690457838374179251158462091563250458377216374502331123300028482498548720496024529998858878884864852511985810973910845345230324499768813465311694197411595166163933149052524721821160966914923896232220327862423258753340136562218347224951503732416973508871797506009286532652103295008977094653232418456704393124508061057013673010026723410683011305980626128119534535137902294715404161932897045650834649004232760606216394879644127768033791391379582788523562943522984129096553138724341295243767659641792659100240552274017529632385318558766665534843922607815327539168529820585951127179970536383838266286572495793308127408946466919472632014181162093161984773935864760552862805574258614846105709081679005240601634029047923609059231500820134712333562668376031160862717696122942247238395183582892093581899064025036182228530986389194847940118867254660078982340240813140976608602422511666453950054096421407371511689530177443517500136325656982388550295956147424303628720067844945418024285092987908091918141646994217440732057747323294732382700195394518853453459972941845434413228230156612843518314795157221890704015954737785576831875903844961006290843071771803966948767057225603283116908964841904671471817805904950771973004359955248066 [126,107] 1467355370890458216718109888650035629066573247399200792564197001960608915795781777071716749306603710123671867061872756079722556432742505289268316221893199217647634245758145891476624793650758187508651066343959468071227251769077805154397744858085428751278895338332912159309181157843548592932971780682098306170085047568511683447375689815026279340523383668421503723527899183404814158318247809344716482826692881634994076254683882922726815321088423892625732850274036537305554038532643735273717425839196536069403810285159607279040783654164022441688607885858406153691264924869631133250035654652076172880350446030726716511767203943495928752207980823359738075705363081628483409854378974831800284192905605910527382686950901481288469381633734997226142684159258994858822008193091617584342393459612087517520176163194703345979769931390696849679013851134929836198864516241125174495851130474607227538229117983966860149557552553501006338144836106786807939055724478319204327841280958226275239759131891164215985030270702827127341744444870960115292640067333255332544955300802735972438432856955402585966733572263473526681802779288642585797663952949999841148334176147076706971361172981862042175456229980195946788857356280934160836342303155393634671090618519193461751551216646454391066569228466396610216226900789626924849930142139848523474382527153807221502962872399455318426138385535632211551059777403358490009383945593928031580522593253647910662212176887093878735401389067141375490791083540452800417333265900552801237789983742459933241976169440817396616207296316616305321640778959506012300294910702557140026010234446271645489603325112429596608329994233495191714313429559106115836287258004066546176920511502398982584403313958291900907298339628288024410298391386896 [126,108] 3213989110096164395086031112287579429776213598469063823688760193557905007698114676504751143243073803620172423528064728692708891329295107405931950161009703368016818348112049240279162809293786404463917032413695801068493777019632873400525751492000657278836118860850506737018403075375209764997027705735942427671333555462295985523108271416884564607070549014901038528936969530212583908505039817786245392984417128105429883287606420005356922447240654686156689828532122999272708231212517655888860544041313665142811558695460617523176907920550464514465420286687604156047598000535932681527683842323186017364265704328656247534934717260048612868182675525307412592748420643751958863931831835810385544217503003631406896488556391465219340586283021436947953262780397999103860369709153543195873989502284141596508067460537813877873775195203025895315548267024193485840640570283981016858556724473679670468739742428309830523508834487001438922790283751165161758079553243656588403715412605990402399942024451693260799319903652459404143983981128427752977088662035643289422329450884877160569198826755232363078144690384079456202061115254355725325148856933197608697671594979684928614248859093602746675945416716069115452173164795537195449988905263205672440085452297986922141651942945871658954310246146953373853500451032775304286476905891316786820888963982086496306507605233801442075593257861106007629985526184942238801492777432398388159462243743515821084817828209100220956727114947866486384670654507402468593969742361228612374297372481931358473901777748870155737571094077418456918115891577729749808184486486647332747250577613446893964491302962609291417234490974221362889959488783734484402498598907269554206108932681347814615381873912915408795308105460794146706496379 [126,109] 1852152610705323867445159648354013894127796573675032742796458622506661574743975598444470155426183527993347526969775151814925667542816102797224604517837716226770664111514145380608331783570001859503206010338091093589951594835518706918173028537712281697273716785178362269314427755680966695384201803174362617582820198929410698237429939449698117815143043907673884250333377618127383329324100243995093130542642261966270562021673446000676001585357941268761597407236351391328856444851740189041447012242371279033372509171073017292961464601791611432524652273389563726822650708712432051762277477698180122309532842475237940062155337564425336648091607716858420958067303467687273570263497386304239602774983696591071312359894371074587761344519608435022942960211817743854137302408172418839974504151032575485509181646496892152153859410929484826820317383532964611973821445363841626587936359744662073531082213696217455384429341485970908434602933315640234052557990870501769891772475042845559761528503297645016331114059439865379151591229554154008989063349241062469351864656755697859784954867649502970370580164095615550635667302433546969503524702219838635179322055536578221329294453695935816419088855263367621943884496431780706085788027213923500521973941575655870992074665163899360308476916985303704077238823325361284703703917847616854095712932582166795328359392613555916737920760356161009643740492709180841628250398356218433365548079449950014427428673618365668055196124874956018528360980131069265606169202339942421510719711800959989293900799703661973997580102302388750805587928117633789653929948203103136948117055216244595276548882072015116525090625757569011437518317977173353402103781487243125625958118222795436533872960400244988324858743946608249950 [126,110] 65434904184597625155456734875024903168807374948987666849934996863668359793757222942231272676640641414759005269891116304782579056759424058197147316779615494632832171117342581209769075464122237364875788526924700285399935735382056897477322976489688533951292328046416737709828185221014635858780823910619103853223201940254984978756860174730106429298751260961398112961784356728248721792869479479780189976244931995152424454507023359379296229045695390280907965261730653914751592039386240811177469746492706151475150398587675652937296696036137464861722997047723235915280159162757820076139095301886226233115098027287520806352487581410897383622307504607650717220049793814406108357284697931915009061617374022471200422231754565908370501027338762738515880446930315108556784204625423765589287386248186299802494176435634964032720456832955871216438666203658881204121414144876535096245987224832810947565331742186195963017239815194192404902419100895130043384301008676009273191540127453130449310417355478780438953826702167632681030783574811953735629024821940173891579271891564323857075480422304647415535287191837165555082465598701221565115150533341941995470850508108716445115628323931815882016984391465267480671175309863201471972497171505355385175024870369644494577248648300550471247928239705076647937941671503586195963143815165784079043420148795600257960474850773691280036205393831074801580044865351816130886374933167934928267563559397215047805773223722478908666288966728021200863265068502882626449671962252777313753107662698513970313064793778576496858149480546532757775683617477898572319093333538061748307836609103546758029520168846699375255177596496136914077464214406209727947387420074494672817910215932235434081218125341732442049347970734 [126,111] -395946657681563203643016810318263158332489681454532546380080653048617853039239653060709051762701366693897718391566509411119725945937311697338688554228393383476875893832840588040491053934910395828474703045679255556827470771760405443174139124248391391131927035454249815055258083089713642434417166880783941912935414874090992684451213362253154711315438221496562940925443509919660320631733573334499093326160078832717335323073334797503117059696189502131558306801239974347995148087647191260640030575023031245206485553733730368637883387710006198405284139786522040308360060443168182563941614048265645280869002713278504490409808827260892644734452888087083710731335971995115871697975235808258451713573174330368852538555615948970162413771776010507963735318222012116152934054824357852106888058498377320888222837674413257643354469944567517453982150758327876110145186570240115638424255433614708375383196870271692922162803201523567503622133532244476161930883278279950382456928682700617555836383791143508952914729336010526177187835789152604357374741479138844627287686384087715396716262602829735923020745311488946053943834361711540877709812177647224401129573200757741869479196169954018143867062095959414186325975269644869178474121169278969143828763273008653844338918374542507866699186317279119101454313062658854233258260903219034324261582348017699788196160218059442072366896321159460693705237349439997876510307047380705921287354481231529758776742968147825315262815796534295751937337202828752275182746706612889685846408098133314635351040831427586810665069882166058054800469338484519174506465330689060382844103613989184063786373013058137274017525260938234694178894125892501692521595122685319401354967443619409227015796642597561517694250 [126,112] -151187227733662150326815075664659865076360245613851111533836078830497587119864104670311427513058159124335883596249981574947295929457465678916665365032739871830910144374782500366686083094662223180917501663026728072445005648421896281065368025325820063523305824592143430674963307434700478201329355928347533584264808196618694009311349709477187891086925349143628951714045508188820100134944137113033837516663292256995631911368605957998594200056880543118344049879625207758698651510994909624047127940365097924044786521086573733048114864344717678759208963414463448424690391792901370229916476794110090230164587986782894634729612250188964918495454143963255404665644641907736261741480585009054305882592883616207691699359198209629356987466172447127794756364846622407237564544410739171295944335092409034833402144003339103644225947855981285556083435957988572432448222766552427487655465169270761783305390382133426133635873145728471363122951953747970855555478034887305647517567030181969140428619873752261562600679517243743280131409802935463675540118479696631527158510581620507275825571604885894212188791714170726492159959421891461858217589007026857430753023288220986794680649944481473764336286790516125088855562872479325017522471787183119458112669981274957650162151685704737210727338841478801551793199884817573648813801624611203401789461387010572854879368278958495716830420739802221815586162430442263242589221223223780141402609209586581247435872659311045315944982298363465168882206148583883394416693471915015448209411797830049226451036471396482118152699698608117003025861953129909811468267931851834955395669114977012141871416207826718348646632773011492982229730391543929661395678487615461988099850400799507582279637729959151951 [126,113] 18613545998801978305816674446741692652108392313087871442260251635184750848062327558548078608094802503765295833562412213640827566041026820524559259636186777673331860802759813540112617179423827483186050383383358619214182797201963424868953135264975530663334752162888121473077279024565410930539732939146585535885359392568811968107497002375514204770299544483388165180153025893793398559867267323632332091699667334333617317836831936783907602518480436811091392162406375285988095429817153198289693960792456628308848543253667950118791578705234497324578659698517664671010569694492426068595894711225040481590858504779189657547232893908972865387384027684345456399169705797758659745267402102597865122435067647668543738518466194106860985443479376478646795875333046601701018340206062756281337911001153084002714563325964171708057307168136503602124940133841254509005484359954365975917301897140531543913742479459430070703704032415112959893777387667315533539353917626824660834003251027851533964182239679099843609014717619614209804406995708885625262886981337165866134947732590256974532488855448653332156928942747362108258928591265556300742329341395469578910371960860234207929012647687722851622020353401611562188722270221691400081525649874305787428296614889536709473983204186086454419463645274576221311747701313659667624190174608407016575389224156588545181154524182094804379773993719297296284104113628224174106454693589749256852400667372661263092394180944686539717810212780041600935176896791888580041487760129368937255054424600691781403215702095431934335474715720521495549380257712447133662362983539200255965776067257865726448334168094019611352685002125588408872600795549279822386754459296473468943793772865905708346305141005 [126,114] 17954099469752351486367417852744424169902695999818364821733073187028080687190718793282390554826662288732869615979658356994612334838757440657339041786857810262819130009172895545116160495780545538712823245260849534355111156866364657414524655205051620417049365470481657011487629769399832178687468876711532445529059441396083744933417858160948359484007920793574657778298063836933679550822959984868540661691261195681364376710688719716286282342930522919876090651226311022596515686403595674560718999757538386464140447130994253373307714974094935253259299757681530250567782240154446682601574934533211113268822253947850778287857072239153144882797368878306071982142786355947017749180211677665211308876017937219912142192114764291552053784236861887017382749122920481648290879310909928413667140435047009765393755623006601428330909901181015421796352961238260522230518373168311595857994770125489767387530705574962201350217412089455634295325023056315482193902046262198569854309279697219001223127360994555604715106751845088243019627792374064264658650089808925533845341968934596217187863978425367245298737023587917882124555772267666500699262356891842231182809146376254006471934040849463247440010726319110051885730185217751167571712050198914049547952579341493416071692968533433634442833435268683556994362804652574866147167967162779873172369279181117982566688775346407058917035916898574266435584105400435570499330213452221694278274848834093073211672147826678500194785015251979624400501386003453011065886623212458314211147932217823555058126924312994718904211747453520900828958151122782887925417415126147766992145936061939961824950614831370088224262729290918000446060476214482616531848378553377804023637461119892985165897 [126,115] 2338712444760652657562081054598817133990594379950989711831336454008203211698413338637969889611710281088975267626295128570512622385268989320905016385040680938290230070704824828596827340805835613605114116802238151318912690987979471882317274360027636015431009996298675675948670649154138600625812455374173406422270816048942422634429160293470305652448256749876810572704248306725960524524349177950741635592244529774775804201140164777940713485696614982938048377965644438458047888394097648950346547854509379085005474703538355762597478678149757307731450663698002886805753172396306976096266730915135555091641056769636011981413338456075976291403959882436124669262694753443918702948395655604106417448556601746490290947984772380192038367803474897569855859357966771211457256607610400552531291665790542430161766277288696520577987228413085711440020710810588998770470325361439233980520052467776946453331446493073732361433171592504234957615216297005425640783426309504212488908702893559776455608231397167135930008375188854235849214765701483636188097031005370725194804352796558573934243933026243062189341809165064198826942625997867693442122967074323128265530782735440788765650084954313703529224977258748240883133262818967932826451930526517507441481721193585472640783934273986559127536757867841750955254065695476751825036237152810715588389501609874544463156038944420394304148038811084876667929420679675277974440338563804646256679926544713714557190619425729088510479830931610653786700239856101439090020690171456989142317499777275352579357301990305551672363586787173919949574006985597392468993958970761065259000536681904167027076520986178200780632318951777095450455594628160402776970768215750027348616012299566357 [126,116] 1055012884759193158166504367954303932826475498507029776153567446337501694726067606758477246006785804420391850542989675567008283859999471482079206878593106505994055639095051982846976496384894269498695042798434840276909065270930692198755787388203819706312766775062036513139373845806897007423080781601530186987387177252227941753784830149847807319159509968862341635503976517395020160866148095607431659779857593613057723243845848845045471323180246159749479827952046754603585082093788177275611220075689223584631433722649302468983297833598762111660652478352152812765987818428634679833445148277090856422856496638717859896960541355815174242272321986772262452366168085781431088937007953459294373652528527819287502972582136953087874855659127136824390602568055740765830925255480125654974460763871874048995491088759217120330429980034848521831792525895941428600440423458936154868880693883339878552251054399468611101247663971027980381068994096037781624166608274172740351869654846630699176117889927238834805712534189715385783903118576299699682832985107712981134592632633284059223131286570369468785223825958910299414716393409607976143085421144406513858803696061551267156902515582672425035410839155879339365582905038062346094516874794615434785038247673211110561913473228488959095300035055611461980929266055205117714910154382784796394617868475652933117149441852971971439709551534008320765300689771998753922705520192862741004475100370691000197491833273696678455872475043536526263211767483458535330171032699501458848555364013513100687755379144526161507580836570627923233505627386209792653234409682625994491121033234067507214509118924022018659907895016729946979988013677868023713869039467119776396459193285 [126,117] 149314022654739205286489714796571940959620389697522962017491257985201251053673603626783112979513799047246599164574891289459793824782145838186273525644699099535815001660913671492272086379649819117902839713562259783548244883093314086243337358729704898280889155784990034624649123948952503556754890913212173148590460562609791473956998815447205499453384184067818447285289625544924830704233277511230278017924481185031474528408128299329401419929037857771072660482540346572440301863047693037806917612747413711850667454574864432704963852666310021922275392337811442791709998031982882631547244911251212517707290467246654468569981419555659330177633977776128192873393852657896859954635435994212952393592992989195216220886477113327126403404992081447911932451046341231102602625729027362473373883457425580733570882320805353686902428740753490513848543015730236114366862788938138530506704266068603380431932586310473226065968791095487135923635467153163792228764758574015053504662108936716980333190496688717818611605630426126956483335724634129637978607009175353272745382731425603312248533225426087696165795151119349941232203903942954178707239552863912823874874582262531417901305119268904092471452767982464317172548162075758759510432958945640415001247091092261340449965452765519474332800842857268687785700624602774319885585059143686284971944200609311702983326386386942163492296763465086980100930038645300589880412564683486064296243065140077510718368886309252199520189962656320126486627897740194450226016554525743166983533130845263387206212839806662967405084407773946212010021167903685374936906098334220396142694705168203426856040066335953649478765123630736864157590743385702484494903923876965428124 [126,118] -19680260053451621080381853589220590670090675635642156833656093656592870906756425229321770099527305307112433398573227190328654221554428210765672334645103266522964947299834752332062797397993516335095368857685358033799493816265879975106831424835134496899349665958535535296889496647503461581431957156916021231029180680251732482648960654110805662616165194054601042577728309225224967991737021263855470028997789582218954303835210713878501843711679188229401291030654067447582671960808967187439211158691000202989816529847257844708806132264736310294605134469391382367717398021299637561643676002721370199284535463575700693140341031822066070300327877380438285392763480414366143412279831741945163343618865663251813028675557801022571500945326317013666567824484588887518024533376261567192248620697892172062326978974030809503494002109477516348037171113783554869503854327623157577259042251555690834959587746992538416302075445900870052008186606528482829410086209734594782048388564290601346931168513104858603955837005359770923714493992985158818813431669206187870551335749289191199458596571096278386303962546564223107849121675585591546295075118176918044913100938556112017255384068694697822599796120561561198444785943031199035488837505453840323551486283015706376296062546337157750509147911236657530118444930927212175679092338990462226878425299849041297388479702879561231702281395025810220056594824212307762901650271150565075859845319030674638370754970166662068177821054930333706286093887149534409403266437363180558824241118336433921783623072074685121272562087280902018943320770237312196513943550800290274169262239227165769716462405780539988631024082826074869079612494408987079547096743605464 [126,119] -4139620461523958580969039989447761426574384087301010346785804895610791989423506046167296471106082262846065506755268259019138429519809845979900448997890486377587037268736776292572559915682365364050774392421852038186548426322648700079020143390302838412495233446890019384174770658993356691655353549291504463324503722464284011479104992850526998236316359591332543977355974628874970983503467211146892147481478738793218751584332130677033211870565808098730498601729781774939509025486477121558528176379174055313698235751032223120116195725559582412248015944321280440079340619554359669614460250621800189521019305970938773934681328714578617651250101299794890021150889734580159141408873778729653314183066528820208268479652517598881545555959011159702588656324319168828535373948141467783802977920390804729279806532764504900505185266402197804898293572709016439949263173242041977615339584500068299039961579862411846454150092300867402490687101060650920906293665494054735484937165257601850475055711710184444675990893809836571664666730997405178782266574998155862708355574950111258139934625916942461213201061020701314336929990349333272080221309521346848075099843091854070883159366400189541879099662437713072954023185571750637109129105942808093795318992857696436569819847984720417089301727345922779453911416621118878829810008807465075904592045408354283204516023783906466351878772122835244892072834513388133724698070538490434899733805514406535189861621021731002239330906473687091031257783693984713235581277141031253839708522794293519465409363163507181252645299271627515365565369237747851003944789904269169617358638726270542336172145894550062705193969058831242755714282406982641458174441 [126,120] 585665070779667056122768264817128787918135564169363318785633801609650536482121926491708027821286491749138326903189858262195636326375774317420346301621722902273887850453206371923758777337492590329163725916554151221342856248522384301460573862440956595214269598402004034121739025259595171600320848322728564913377328626223967714535108610806107482845428956818522248238344275526799891270319949935847900144722770762688720654102128367108081062152908174936644024080060141805038425385982171866551541578936078210131407685375098647506970427665195999482040186997980660213230827917967890473454085565488744150138064272145436796613825396631515011184258863503429380034631740907371940938900142512354271756048253071979670467696620521682953124215962784799594069064853814714428015138000713093531844076827487734721444807644364965302517169878578908262576928825850584884430421042081565108558836272767542384258915576818051846205645058267576239088453383444815151056495483354192111667745038914763947255880808948933394918148912292137262226284485924314033994203325677884370313115916052808807315199641092610297186270416572263262374237530348055592858714248926631493367793884549791197531485765085680706107918612888161533462277459798771041914054681653012930606706631508058603635215411837797524288905445305115835372737704542254719142204817951168870888727397321085316663037528527480140962684297027650413516525350908461482554539484288665169164803430394401601313779653890928029657881836437207914233967465217751731761012671819929101867855992498136704783573892650866269902803634989172409629488066931333122351211311910157108205261062561353716301432107825858508682791773715289083174941457071368988 [126,121] 51972964111064252495575304490799623424583447402692031020256626590444598206721467863327092741290132959006416788791584127317037339548430889739471640012120348804870834793484233612191931376082260721646424237940877498186010379068285696004072326464895602233883735812373198343012501861198599810389008910578716092828689534134419222007108768530229517673906125347895748009334858919263999549050174093842984213584905543944072977272146285566536405418588413928599417849098376968418604141752826890422303003457215253325974854257032253160928666656826762979195359943726853834073503565935153091163012790893246438603336662553945228910600972868578310595694152217796741889245354069685149948631341671847581610063666984125810291463369828324165908168800157690203388166870947550373584664234378921543575423202967073820985203453020944576160649870732963233946847485116633127790883970824530144901101166557568043664524954139717402586457901762473973445044601959549407782434087289633895026479747441607719556200116734033998630763689746488978989194629734368777594511800461353860068159197719323296109986594622162368853006981844194909557949500812083364233452397720242813308174798933224856326145702597738768466878567985448965439747670170367663734294084209327279867928394467267886190201827028309701606082019333847469041914360497365676987333824016519134928017738343169106318653789970898926677295480516812290796520628621451105145286252705825610685609552953812774451726804830848396626446299352960028852679215339116098039121651373321788638325060166924188435190019445540103463615183559728910870975968040252149312468792207891281228869846076277114973142791614006195031290081053469114092399823294 [126,122] -7387626894318685807311482052407237536670571804634481193282633480762357874408463107953029857030241731401246191695770818718796968856629473555764678752353750513054443659162814678808272818475662042006413662487471987351383093899993450791937696245586257862978319289548071483357224444021903392072597494712516931690352237732157464360741260542760492535855294312181926901104391992125649118294456883914471610196149118763302658189135986910816909104365125435929230256126306347361969276950673287579058224075282277191431524968671913299186713910703740390460789483038041225212035039288368964450623389787128531763768235995696859745080391971968761172171597098453956016440635470091975748555982978285326506003713764958961560812464090428190864286496528422924048302426575543449480439049529995557962307062351345931281954833818605065014396283742510223916375231010501742182349686254690434978896861741244607310997832549322285921835808522010535015490953043089468309293749630866324719619587723001851964876812820226337430744669016324236232135600832801793607817849896222562199927402088403713701978872280191079291124465378820385067739475588070166214839630435823786104103274971046585983756516130347220324987658909254379847312409318353689286166999351381876854796898971639939005394385748604388441207791473281634826393682183118420802041307682343289236760417829921531948929845005927605743460081309033459290608671994278957066959981077408413467884894872332443055324160805295719190626927882747693551801272658470772702066128257314986155270578489462835413767641667196342880567019090666101807748450332239595053836572319818471879728787230480980775981148712355558575486649177818803085865 [126,123] -219297186492442547332991731288041819286504091097893859924159105774093886835280647611862947478176968656844339459277062251544444634807440101188115198117445398641867993180378562697617761947106402962325971486295792499536009336830624287459243312685048189943331412975127787642034144961822702844402975533648881803934493250318410831084368817478420289468924154935201475557200365371524426694555423867655842863031374910161016068297615530392253771640255609807347551608781145303316308434083700573432548464175282461972801569744780849712398310525430113853711290830873470677135895550233124960010595429551165733096307398790111252704798555223518376679974461745974566880800303264228095110194889411674948203210043881806913181071723224407911865541606727370651276199055990327412476151470809689199241297136461038644246663018084756683286868339893861424961728270979134365314672871641807095613946266371927234568676338135805207324298013545426853305059015811079571277014208506732513114976929397125318665866295649295600822764254512928125125382304231842629162260082041415519751147408641221021801324677605396921581423658600935868522066142565575758417035517852924420030947072237004370966032248719659904571487535327739632713611037851444530651505299004917389089982534258705172707728586457719832701363440005383136304725051418830252615552023852482273897842555706715930126706070056309215126901262002170146334838578451515427537819015578692417380466282997043333665454031050966688264475989766555585130018686147917608188984635622822114064878998943613000568808128978342702374486774375319656483253846462197045274655627416693259384701027150645459605046208574756566609648557338348 [126,124] 22595847548665702074499286488078722706624408889527809054602550771252304602758632675810146965302441748179938773460916585548994059659463233750851421993014434629868942853822473270482634131242320828543587018324718345408449242609783955570674718306881384716815550387393847675881163111302662749483213616682146373868353225158936145916756699904830799671215805953202296280365375505034607780857682304366692782848501866842358530828739120287833255201556604535473595500020451034480851464146603824647398829870849880885483685368419263215531419001292413357720779913254750218454922708729083589814226278617241031877230431067561773929965992917611060268566299060713711501117046212395023572089756628241269650263528471808800531325108335579962735301876822691752738303482704913219885365680442450985824047979428931775772295963891605062163967530732018270253745214786791230924827188686264011486577401608644368489959218512499594973047599945020772860378314362675549169694877490942762300184465365464168827431676694490281670244135925178906739731389985565561616858608481609480696751105458848637243935666948450400261146846968858415121546930811843499308368377655310110969851093303150533859453713704099981972323245522809489266963975703663254016015166851098425678942442825863249095321894602193444385144077053235584127273876079301228980627314269057622894962313467937288916845694051659478843191547370791755144017412590854701264220027615917921409798293066320156669660187960768814312088749841078072042749072762046321067550883383091729537620804762710812107312160712718975089298925341844288187939875079610779055331193072652469673526107598411452295316644719744684953830670 [126,125] -517191892351331626596409245859929608195861766217951480569946856973726506347477544151930830397614416243301576294165069099297375671266000514422674173128826868608694323994693120342844397098664357134264781788623452236786938756799412231282684007106133219399341070084022908688513393087349192178698783222620658327187338805693087154387803657528008663109083791583375420286193806967440347868543049662581522230662961055147333083895075117968688821427499966444915178911565592809623152417346582621023534046260482402747416414968864273275164127881572579836955200664746094915941575180331958244882053307934229634533604948973952197095341415524294531462235091856559723462914070838342996718950725429588026615860114419253152362072222649559846707267930583971841764913698202870546365731548992502773338403675016167185559863093490152532671377157173879643307774040532685323683239314682692723693120490571755821099533936563850020559208428853963822516644276653360838676826806251402471565744418109157147563613257545877630268920189010810498352177664139389824991425566797126771362083707336666704162368504744502532342215303455122072605126421397454765656257545913181050946022443523768387474159669515532477653210718679078570310358964818565602086905152391906609179024311856188748919225535138406714326080503333567962120618162279803101584347892114306986979002529781092493932981341269228900930779161017381219520722835337875154241552285376726269828839672491221730588296490399236059655010446633281504883709918652701207255109625675329187290619660010009914518181897349239892322544739040006128350555770327568807053373678221123616557930438976579397535946959725701416 [126,126] -20401629578853997062763869746527450105972022063367129643426680258772377014320590467580339862460238251572688489637605236094225863873012845677103373415827124709478788412429526997264474971410632863958247712858487807376839432599251756472743354475813196504492850459296140708835534511511742031282106571487443621326391727229321416334192560195367481851890818749405066548655143555711741300633338347097974601193077754916363455428087624908451838467073019407825612826454615701528567108298412278673234283570086502897916129465084528287533543724429131841203070741856743480926251483294662719648669326095351350297879453342072661182277728347465515566174661431105169465096253457879743619202467426681177267370924420217208477295055511541243648687221843864929848496841995251427910176415843092487325215387470574573967748076713910511430908012683559636267774660749569803708501833301731657632411143943657203911604366643116966023430853870642788547979564082298861087270258106510443833339855163143975416014406072657285747601752660721173457168509501361351916853308909439509569723156275086336576179426813483942212548709815075017081589664188457975306800128401810902734412073591751110659930368511663836955241954311214212827742346584577090857052571728219800276836434079033587252282677314038569198585553238321612068849227396771645443517824883236957624702996405417019020755852184724294458947869130857075990352661423071086686389451393174189804714176356623387070946104526235602126215480342599611106771099942018511319949252533055634730335874024118666678520187097222775480923370590719604693773148678385105192305709115382863210207814554778190591427380019 [127,0] -2146076346336715223326453478431072861406134040766680709126994528609320707791885643301063164252834700705392714668439303985503998206389464766452719458446307266916810328731385438427291097991992194680897186234623067499211227938637730104313799364819861022948006321008202515100961535043832951419256055380267860107432195066501395581124169314305179415711201140944335170623564392066701202654367462208493155287008734489114829304963894055656143102766222216786621307831673898586758117233750673494627851508895298713932442673159142017292813715973094794548055504341491481190077466637731811079692735743296290919516009239093168966429908410910373074129044719824520278245616655821813450095609645015328208631992315902900831096101932505354986916838081647615967328959969822402360301493212244952166300224891409801368559561732062956997832352777175838495475896104855521843216418671021735039512805115263413625330992702687075292555663706844003715105671049323876221254666291855137823287722108836302299601302880073791836422144091440425704831802673607160039411766859875833018167614014955233162118118486260450077965766488840754547955539485579230782389385037841646787597896484251043469727973534474220492949222632494945540373577179675078557084684252643887612691578148843755045097441844329134241356463416122648466113855519381933158573762120122903050323891059067910096118376947045875582840138906694086733148237211413677260745712189638555214062249308618685499248724889057063837517942582114701924806759431164912528853962357243563964694222605088615047847456780701384061875821044172674103358010111975922843872562891378851268217226135733179212300495861004582023171852281662746399127402336158391106352343800437524953161836835829956009019487557181895531194928653416623317797396495862522679754921863856958215090155756833296007988774606526074408869898534688745199604582772670079902351778469906895057224362354446390042535878263837079002888233207797338399403527464952485217551355950029863759708411245274819682091754985858065633768418683953679357052015035378644824959337711334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] -2249613198306648051446703767541045170529559347445833924794604260716301778482556786181830434072892675751671076360916415310282180660332796590897333118117366733465149595413340237850515295098484486384426992559906316648391368807187762099984392472402375924787031926473437758733726325627966169163913637090082688083930452476198559747928290447792930290939373799011463727343032881043565179941173955480012952128449196979805586650356162709194316128682790967586650961036474479583444927509192698022388671578256784570274180668040506848503146500251048402141334358950689934452833324161906884754127642599579832242622321191072759566944501013583456135739900711879334321480574424523267444466011353746565381177093460557548834167660503457334116400874394178800154212905471885837780389613230389248248533558599762328284928588825855483928847988352633513391596253052942145001619556699996798910424838463367386690627078016673353192932764477130676339292889204056323197956841530987468454199734801843711767053567247525092432123585117633037872940519533178070827336962523591211218500159600281188839217228540398244568508937353051420897412581313077078706208518076042991740912170045436082849523248046820780571317393166750053175474480280977452136078685829500034145710541352324778523749215719728742026076848240149101954394155973311306324242105700053156378305951859995199926510301822026439352087676502084720087067444694962606234660145822507141688241799709203045555038359057491498866358998592952601425221344504036943000806680648193469702648543197468533611553238241629458186249835209940519679739925115918098342272505906951655806143371819585144368604694000525413827677355801370214693719678753248475157773149482851630812812501998714704496302753403614744088517517524519045916825722327758953855980366240224821219563997328350514363292604998994330843864938802536627832184415197451725317020894612655706811963189998157016159775381223576502964993319935482510004094678976238044796719927285364422867960696324649167591511927749936357611237101077597502354873716646157078002943308092653751373291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 187739825594625251049940228347021522809805366847847288263882956906888229256627672306772585512618812449160264540357933902740266361760684725561806277801230995252709558464103762496204383308078052121060137986514851375493505502895301123250544811834675178751172044560899924059763296043294377705427511849017843840798494330594195169203235411408957320119128563232059442102308006115005006427198737838233831600534050199173313821937150487162943104507031552145072680377411327644224702396581762478057592036830391013507877690902576744794271204329386053895878753990220786714169962179463433953719844451487077941127919119369181423802410600644880168613324372107148043126335185610240515684045312919748679865432369565819119450702146002169702545617291240751423419636841323759036165130347289972677087365099154706708727092475502700699088046228230930376444318354662683323094674812097803769737688918922746339384243150714900645555024024607792026236301360915487352783923849005105102701752134648351917906832338966808878334035819765462189643472117592746883125588576810277572973531529136665275512972308162171744762741124524411730228157569905770516655526408805306333108277126177333537795208959140378700894799256465217911580608003386151514291382305925094603787966335015100144966244314570584145302422085811663050889151121632277686665538143304797300481448277255044728342138591445011580222965011809830792663113878085335385049635423181969113925486375512300760534980751666867488138393293806285860903513578051961618911502351435474464445773671331356657404891766288527260137798026347966753493284712519756704912140954861794174101152693534890201141678416523348214259494936341016179010165617552937307303910951303882392409236590314453489078036020570518772139861538673351125709158338465946227146351046005432849626964918512383572299614061780332079439065516445837910927918159303381162926697744759213899753388421757823746673041029857975364699664033794290008367536460988469047695002951651407821360681152659258285583014239267445068840093925532009860865633455165447651680210583435837179422378540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -4550254792115125281996884543752209665811457826470237247761940326564521370412068483965974608965394086361359927890759305251736086259459307504696527778037613041887619272153966890133626781941222434239006398441316008127998705742473331978824825869824184254048766019199654466597401485467413214003120708806390537013078548166866215882102016034357568683184996470917552115230076235074663459929719236408655572061092496869722802903567416266502960026073876949370870739416178293723900225296567493054134493889647274633380209670708043823131933297508846602143618424628282761991316076112838906819811050319900830338159523998551226464564667984434086518235790829921967606744294426187460195348458813758151210133217330131139418130384670718704156521920935217788714405531856262244312273438077948379782942608737343661655964896945984073060441327786433487259879373719685317864903230762407018543117626079530650811737670161702324203594544109403863643002039307865813451979246808164421951094736653027915335057980774267991030440576963082370028363515432238018144736223728532103372186559818253525437981130046759651947638096970389049088635541467431755795784922810461861129871897251962693277467652212540416748944098598772532990359864611479160438198457674547830875656809751580233547266875385122244710194296016908741149940718303179649630603971317589583755233016390014659333272684630547600193797317803259761321561543779736944576866304935610886949017600084329657578312151547824690617368864463173922388010416932873229395295607978245954985450145561421805552381217844430809946132008704954965203149655724344930114508522603789510077215617802210186329452796063274547958976674565863261925092010976189849457195222416537674373819962717224821844758850217680304626400695897554403430351286646609761427365580423590693235765004089491788699894168265037973767415320982125418520210395635132472218242131187448572347172404241534229029819887108580632614591011341090403269242439471246971768049355434106743957361652318994269949961601780793161207267554721782524721216517648529269010615472268455050652846693992614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 103548977246717445647771968296795306598301200569918728105698763064315027054438512735593139238381297794698536182651403245968810128666468127453538369085550840548581547050392679939848398697052981103163472313133800370260973355059043472061740842638227406629462084795877621103400160338030134794992640249616081479077450379768762673541018209436952995377076504141621349504295257022368839849699112281122724790501888353954936557936084503305381489950512747717423944580733151006676660826301836937029300572851860055059690032772575650171528454480921299443081540362286653276286350236522548898771687996427307254353213495413811611532795866180631308052597927780239760794166642351530675831355532455114651022478475347376679692174996502420639817742753105128005204593261505608812235474005795399266181544756172671806012451101454057715789061201371230979809780051736918441068482980912796702105992802008427800788147501496349764836368762546909391117523997850618722889347802221382297693727603499861651657711303935831465237921766544129455570280948940397349288119200813720306291773072265591210066327004573916158153822173334426713795908660499232699099646329717583902510411779349883567889326654224767743775738774794658629721844557834965638177312909033039789664907532409105317996786055838494350718955683026112962850201771215083770621707164403765886133123768242560750447631246604671222986116813960417498218903480914357546346246983307021268423051865527909264616958076565417290954738346918992258371522251554090306952486741924424805769587428847245018776122395608754104550199145776088173229446735979061768586466927652251142535212934453361155402325141829141125033984614375094734784785130175209291813618288472733199248177340329012705095604012748039657251676382647698598095450020249600058130940686340099861878321850529988955897582656455321562311899338540367464361890952844531170738079940222165438515380786141629474884111912197618575724330342286012015559104638996264593900027196684879943011408752462210927929849431599185759194315927377791529982711202373954157395234861038790796783359837718307971954345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -1738948465975843742002517335075520606625733822455101954041319955188378302790534322397294885417034251283836317536931317841366048588957920252780330248593697569598539518655033384768620850871141479838042214167426074731738744057565009977383512857199464028022479128725163619455727352612503250632096846437775532932130833156456361078877273264730592705395316917823862621204712867247466228244235676320542294747604067345383177980803742272792825968069202405771153077251443261820885843639337203368230698423792192124389481019116547185774742771243229813400308807331018524072866025420163829048418084673455344790923177795040126531064328801928456106712061251864777857114049547612027048350717663636408412936225578326074212840993066210420697890643445495746489513540814301350529159314244353606847835831353266764029217758811589524469387570685044076899083023997008644485420937122618635461966253672604903924969732922999569114297230713676430858201806453468705929469610380087621451881800314744797931717419648834608673415822799462521346310713553135794872092937241614141952972285306120580129966295082554062743392907473761353849561020433967954876479248948873323627530377708442507356203209509410205125821874647378947064277016334125722903792990382169473861790302133616328416521650123703254394342735559845368243971969875386530453736301391178073311730575507225757376611971975991225257830960891106831684565944183159881647078600436220470084912244356294939574393815569447111619073815665840140230210341809973461220389719154707314303440753670324457000618731285440140234914423667021988811746092977091065578132493569769104144474612820148547570475474963533576757905046830642188005099080781451732608396209532946440609572329034636526779369349619807191362520160957199831198184356890283024311999431658627648413235510778216614187675660129491626177112169838443528930239465843562047206606608517893779547228946972855388115672724901715798946337200928426390290486165119294732724058343929326583565022974381845322524002607576002662928463231077351353112992541355889245287289871056226643608599857770968810655176639556884765625000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 16770847908973557663417238000829559536755518249484393725737248280317126455966506346962779980143437735497157225350461249516165434372954514388622302777018014941663815451240046730958902261004282834390405567649406000856462825495296399046916017024839322989646003821751794937379221546344738452678262049350540805739575235800378883134494505113190353940248614580014627915547595051934949763180587382210801866506895033795560088535578623352355478309253676612339851396414293835810747484982805396753754558372077678179972532808775795098365289556403658332685781288267335599749992803859102411707022922644142464495320278318177149989506479047884914340296953145647505294823514518318098911553173759352893309680082731720321589517737400356326539159526526882409378548524667729186408092533204328521918567815121947394134630174248341222670029228244766962127219455432734122701623429964329413457952441573881539120452789190169746932927006243580831252517709987712492911699930986782620666388068358866928865875725551625018556803568856914699082784011613876581807749060472108249132429930176545464978242385176716788603900688752824186348413958142318624197570137762060206719993957593388164717751826689775648343663907056243712209491800769461623473215370789801868350455571010581551656043770795439149392624410220109660757529802658126329748444756155447850212205783975526384429207717948497101244834363212677548322226919526405009160338107715650796845139274890512079106638200384581828031334690663530413434926503019423152901082924535091334039167820976332639481404095544800789007718423821645020407224513443841858746412394380145243250828085600910799032957159680018343129422156601205141849347065567173837560458798129885694543279129573424769918692733067973400184698753702735861700408922169247353111555773448301171680215913779451992501061222150576059194563525113798486818655798060035913054373688002643988450304134725444824657256943086632058193863867081773700184178797093302800456833503941875099333909020069200490237682845445851823840097724608621187335790247829044687556137752358947272477568413151516324433032423257827758789062500000000000000000000000000000000000000000000000000000000000000000000 [127,7] -103545167703828772451363697828592355108030839979904634554423030736581777981201209227164889585116467382807616255614610444409019487965787833220108195192041937778336108880720466299995299560465301965826310341696439106922541901373967107952062106944898688652702691783817409145001162403220903613417573653861107637163390985448357049594237506909115734720933911598867546275673856380799975567742219525591502685426791303878312095029815644419622064414264776483105191658009554994362389083841145420892232807152550722777175931628177838720346323648096773049312106484605119231337876142358070962902275246290583998401987329648996395469215520890421319799109204727479674976375933120547978705538833393134479973974376892664011828847051707344452028252690722144646913308553461364904102974470107637679207111189656657455079556775334900817738544511898514103043866807513867560741755994540889171556579054593530209914124214417882793903222533931615011844917259571899876243004164606577683499158733684325950438517108606249812512708795858583561540479320327347080701036666185300211133042114811392860123665905214816351947707370073802993827570363917320118926135836834774723747024962161092993484758530902889496114064930386538593631046753761659388064758712899777178092446043417100271302774735865510606117548527507177055001112201445216177421286252264685301132973471711535946082602464817089240213699104555095073904443270553504673469508086452839756958747680350030483876424009175867833379300776716520124202366483447326815448575405737520492011881026500984373044659299455160511559575520706855350682547988341407128089791879159809481683810074486992342988366930698090692383014004817813203137485838368221945361198760986194337011172778797818674077204990444492217823303677950463948860120534361658314698392355876562021704248765077680351932489402884453697849734473149350612837000888695606201471154549122510547508491178605988428349476474885452647541721432181688545764726752158217215535952485086078687923812794276879089596491443715822973827030675811073926185765480693688929259742547414146618801975702206519258652406278997659683227539062500000000000000000000000000000000000000000000000000000000000000 [127,8] 446680014914202546670383543579161593725111882224156262802562109504003622478132038115949655991446441395664663088121547771907030804423757476737580368764190690633026312170848100525010388134526335950895537268288014444721694929570434123299347279348407818381276581327867875200341645143507418136043040721289041175215302299486612641157528658487091321559634252955682421740509766915316415269874273340127391512931357081704314077271772149328266337835951899093619740894530078839175407760428393294835129852544555808677419979936946948050215875324098889470323570645229402212769892362733952832613641642959744050100526929619781805209908033619320626337459971685156514302526646655758440822551072260784255543153856231896952021455479772148242914016299807608930790820608105293857422563307966660244212277671732760012086364520036693218284007045024530375154215473899063858654368019202359307006119956235001027927636508097902855148969065425082025151163196314542351675822885244710373837267059199489149901033618674185064958497982894166696203458410645667740842986291876219511238230189491769922964806095876474639354177323995902190726244898016307134649731254016549550931554023463123190705996782131415995646483921583796789306305861150911157771241444195397117865883464233117357158161940312495395999958072427363024203882615343935637822381412949261228984180802689703673879391805829766024983567246418721048384858162450131529317922430264835187600010845090611211437882007044302661887855604202737192649192453213634510910355923815738837775971421252147268551285514105014449835088529508167541107951530711048236167598746430621107592197306509269292839917266844799235167319384283541721673695844801663669684618254648509978333810100911708840698573407315843975260955524798386075572131964120052916905607865931413268305062435356805499631685443941104381459120139493775929170179442358127206070623024912397005391055260868992489060810905582167919732704100639454288065305082836489451429788236518251494255827912345081283766652838092163481958529431685781183898223749249440538394302592031804053903077625798517802380160901520866900682449340820312500000000000000000000000000000000000000000000000000000 [127,9] -1407455320443955092369223677992612272704672025194312832637549460130700007775986231520158447105135256548666849806534831488197791523868712534083294789724729835235036423465533570705668069218025185689959848547600895043687080899594023127108888994474528081553580597131255819015937984868965281888891354541902800979847380669485427450622401261445008806194075395702212753833639051495535669778430890013784653989797774744148038959433601586945790985171145728933321343861961376299309676624353956735699532185145849904363131370251260721563620595472976917214926116193484213762298864326567106977129887749191975308680653209490922107711012109319931443005515259421720902339561724213814215850131644209489508779971511996859194477526603017535596215792764358063673006893430228839309656846023792626569893604648940855807307628409649720959399718696542268879516072336825192566027093770169420192066238668707776513352623334047478284308258587852550471910818529432913855679525260309465870512556712225055519220638634635141820742383580234649337597886151684028909974590310209030330844725360848858149229809454338983880694887803445901951035553380228355555624594530474498506593613163278566749341098339440024250482350378086763738764957993252258554903163551745499143173351816545700213036023168472016963056246117020466796772366909320913652125102941251991596328830248262588357331171432384507208405693130942660792997680832637455057610421220471206021520579848741797159880825119804735090870776179773563042838253017027801716760251301793615606193605873759329657957561263735264455250889072564044279414536012327637667743728035696282324533388114520199596504058906482054686234769057443028423066710738165087213987850898710592909260444193749699490713430830342892598655308782929926642702590235764356110628781426063636573975032888907394001879981103569651087038967821799720015889592346874266396106650834505003055426157696456000660938332579948936068705107991535055377400658465786938404996488536327400267309908936220415893020862139438768059053964908260826482306359087087774520333638214399248112109828243267317822700473994856906756467651575803756713867187500000000000000000000000000000000000000000 [127,10] 3254204802081478830707794147862138145873994201681408995000913178569185184063550057790169468067132327717666117192725915161882140630716250779183053362226332207882960324590458210257399029138334993312114311544756632415157519623298230573152979433319194515008629018681799745034858050575638638209635822319173016275316358352736158589416128574927775795488694684841676301373957042537700166339428323107341732402862006292163663008906736091947106600743277389619765964927926217919901828243872289403448830020665192167034300031300440019237383408899703433133004010882020794567924925959205941609259016061527666713490930158988774496801889092368561585418600689138830784162189906866769844229449099368727008853503568568519616247752202271483814879905187544978116765765959017492629595545126002075911938519460623005745871638048729892923300284065375043921200074049533049476983297394793849348260004697029853428166504444747897312562749095664874779488112979736063997181440671095694375447208787041999647845273072417611677876047528684155455459553352857296689579709668466189596548214359255929380000351393331019796012413884826257111582632983533917346817290436424579976108388861444484923033537001921639498853565395057544632529350070067728577122085764528290466902160535435133829172674899903127500612354669336490020718815032430235959149036216056512970541698049971412579203029379454450963530259689740547770426596944265601019382676984213859039055177188812060987060059882946027986837307941667056844068468282005165145588589774879177737889715869090881849529238738538126674442890294970857060731961101843391002191271028382793673191102238865054928811772213833924729558433813376255409455141727600053985305383539423811425208911406503998911232395041783122114949878014425605293634661981350674387099376490649831717378049449962870279842292281219677421358427994982933090263711015541437035506086545743555805833729804419270748525278560395755134122567068620919178761051918267513132940205763480039879719174916102692309212196748690443543902886323578028399966300064086939941305208467743981552677973663898335222850006706596381889085023431107401847839355468750000000000000000000000000000000000 [127,11] -5175017053062429567758938071218416347628621377084796511823934845685291067011837844239687284660719318783750484608982157162151777214549427233213172927354053008011038945645635426964464861072854055977358443410445811362409211573525305325888052086473451890961819610294939698268929385802636855266699376267097847521721328472914300624423483379977558982265133407169912056367851203193788752413866640941646626634777995565775582792754630752411095985573798990720717895849842544270567770949593512629891178302147468523211274816328207991902028980712476922186574732528864029939025540665832087207672071648403667807450158737269943544610696441566443203996506959219577033393729080707326523078882508350230817328732997040102426263380860806522826787110572335519645948106528285679904108295667526286866452296947633534814370915633689503176988467911739695824718080746469564966673649077117213499022249319451289820737586324023625342271757900293349106369121481342324911336457057968632329444674874588211420157222270569390749586034037411741988393397952037937381610547399713213316700048817542926611902137754501302921450807710900408175901802075518332868235661936371151951659002039487373368012409633539585831028133279574280767436450124818398295788617950265803072110614611802027497982122528216717997082729671071624256717947601203408838234059186041296253621943371265530871618609936259843116322494346613932293509547898848612587025260457164626615317628700007709434443474057741958779295075170713776593899870109221160430927066109797102399813909581916290322895959217969994671783390946448662792435985019501354845228380093186778792437022638433179286917839658875230433210860515667049110714403148857202499060601506976178179221271893506413349561440639974675517992931740532698028248216088518267035741014708810918162853477621927310505744605284941358013054785621536340716654336377977182820102887170701308667492168933369743360880136714881519043862853967729654296816855876645117593333513162636869238667264023698412664544145000207609611145826540868572258557488143966348800790802789411397610218038118489576367083036269843565602144508375204168260097503662109375000000000000000000000000000 [127,12] 3737587446431487663698676112893594941822185932464342167311331161603106620999797191844589183264057232645293672357469175670384522851658217828215421720420447650713902830433359315406636799189032918948420362427838138143693953124015185731605278413138718908644808182026946439475712841995423682942658183621388241151134727536511271148472077796962063544084449514061687313390158914437192971126406189034128386807726554731755703151122863470612739334705324910717123097669864136784487542836994295402793494603443369394153610334290169801769329807589813157364615598479755862554476825021998349665718972703335709182782261018589144305392424423406294778405299707312415145062749253163508600508026139467742442716292987565993115471284181522087410303990119902584130661578588178260697648651633176105090427794937711952578444474881025082824987260168744968441272804774241050609581579708738280028812784720068832115180334923716493730229511457053686027780434157214343987162223505070743399277937378248494169363267575129813853297462573457543865342389905184510057088151079646677511382909313729821874854230165503801285766416900113446688194936738411283961249520541868441213861570566186755776161419074926042881175307555305814935493638662588814553260307530587035991608632141254663988963889729347985961144898644430457098841934232800408993191842494423165364924701656489217590643816942321369392070357618559814405547329278608850522938088325767696966527516548679161517511109119018966196151704022497885277869726837835508689936564952549281967706328650264366986183922500695650987447240625708490813553727050049039968416240194441129952276840018423992531141877219498303036341860225313118967027064622328278367866476566453118234514935899357215416528674260544741397213724807301225719390414719407323148723384726776532656740754874804830257132239108283784582269630538891980982998543294809252744239798843137870150129507384396569522991461374610903414567043290060572507668235992187061484647103568983772597260070074786114792278632292138102662833508274820270348921749435955884523272662967830994763734153898623034816601691348098208435291045503845452913083136081695556640625000000000000000000 [127,13] 7679925975362973905453725624761430036573206804063595272947912960949339327287527363588382189424309885618952702365619444240122253390362085918508331069877867688362316538593809245810534781845914389652846103722059057044855931570136381478625690670913873609333339702729051691905919840421265021291880204177778886078600888100562494351163370946551101729907410191360503826204887319630148396575526564162505069416359213819625424094462098254733728363845900107516363705237740218772619115715159942567673306902618050283936803294864180225361583846440704864126875001025833253219678390736580757184156391565439037436005352303937806315475866799085675801782403096439074080733845892997197500733811523962829729275306685683196220016304947740236724895940485556737164917031525551699138011534126302081244378115050245323213633302715494582223621370939712007312347559382416735117885008862940387758931793200550129006011354794265839776758786761627557173010422547548030999931823827885670211655918752868470500295509609629254226742630008867341798862431000322476315716751625835823671831050034688883063248442930386178486316068693188676504672589685639353760830113913088507490862190171379231171076444363965271197953833972584091826908009645638226146526776040235827426673258847744003838694047630415721751141430925226821880874329976820956323273229252558539113472841157494190159229102143806024641114390987974301094092542794238183649412996848692608529760071200417480748909072684914551590703460753221519960270649853037726892564919812093553200951328038249433649945468651259476894552779041044189699264147485118243128992427024685451232801038463390516274727079618739627984904332256938770620130931741064362160757434140045060747903091048047702256034841269524729191540612146655305135380704103907646240179047100517784778755601514996329440988305977856152690879781312583589732185736255405164053113333354441027232621923037345884437753175714456048531863807040061048316716967000299552082430391770710301740361596944371369372881085611380968081111560140866761760701161374061442191724729720781292148635914671993608442295713208208518451495898371472748067390057258307933807373046875000000000 [127,14] -36189192846006193508861170796014136270350513256605268815049114345897750109335432310671266427877326282051134608791402580518644572403320688918979840061366638169709725093555138791799220353342776922217120877772952202966990779661925109492127804601522711226853007004742538258660985738645139957107722517466385631884114886281923381134740164242379800203734582314647800731249835402846555376016742608743020886538148820194620127496477889444635923645056702025565612626804665848268120119608656531108577605587265717378605507309910319667727274432857389145211864024241006309396596597764594808951862397986712036132939962435585524707372482060086852613596048902933144500117827058642721911828889105944440528272335330684169754358117148476131870385381099042037018111365885077889091861280712304536432194930256229691418871240179586000917766245738630796817958295465323637759637998492454392603233685634401010389431917561557969558280541728612996573285375359623326902136581947978760638362135859119467144942988989846455651727139281628902688030359426088857817303829092225185429162762455025364095926824817542415672914538629557842673367429138518389212819353398562496168249613304720144241549580348629083916969857650259572616776784295204900194896456570113315410976187607054840802819477986115351399154430924756137137385253720599840053483145709728038505916702093023543904718088370621714394429894015723361255974565014980830217023841348244435463491667225701152623787201536873816587269962370983739930012487801750482153986384061049074623977257078927116027491462953020438197837989481349035138220893778392330020101738131529906633765648268746385931224586517970699651645235454721257451548586443022028527094164467395424378918551861603791046306380054564337034836937155518023103557959392804403453589554327331481098071130474970281031412577066612470282944510978504637158065456875733721456248925904810768218898541010646705565589899144616085417797765174773193552982662107396767304979605929883311371482625840494901086973624569583984608154998571246562680173722602855050160302862550966709513847446780975731193440076626635081844683336765172709803550787910353392362594604492187500 [127,15] 83146930803415535010450871024595341873267557558634539058873511162318386683654140258464394549141001888187938491434399532874489470827668620756034122579720022456424700948635117293031898335384568436543360173625688891168534941922570885077751419320033113395478089900145585570666086758914397816258774079655677786113858894168075258316024629558828492118384354233229208124797700245148071792951295143773521077200069405118046922371992420651987093481873018946577290984988903430568906250534190565450459146219339578644865817514525709873687022084306026767002303065351649339858801427338554274385860168289903584808251576761774746151071968892771563245403975428844860243120636653758762671574892180301435147595575639727673743397184371542443509487714513805816695917478608867263518637217928454950347296002687639106809467077935347454171826865513716501272478527814838186710646041909176698252664741266264651252866561012233528010113499124740913536516811703165337788870610722708181695961326845191863424036761568239638643555884024470602329792791554421263722340063198175375443186729674621383060452603449018899038081149904355979087711873121308453771797839854499913800850157029587168877405953871419660070395504506763606793950780918467003308666822646014276810352749680923552285844612120762787440231528799556960554764927219015930433284498686663539678078768607774866956643778732116433297114252891426463705582548961056042472863805894472729672273883699529145557336555904423249640167535213644969832178779822746085926711249772957784492691904149367738074076371903797046088292921324910868182557603755023256667310164719966947179038854181852106754186239579053507173509292323120063302742053364126843483313647690237233905388724492665697320052502520440133227725517326229921286813648087284896603181553642131540506001827501681528365108271942315404156534984408824251547530548327294590436252565793723890583145541872160702458122848893103743922295057685687763907714393899040145537056468682115151291975994196681232475487296867110365340813307122905888914841193476454368714560631832991776694198240534269094019876112300408395675010986280994984554126858711242675781250000000000 [127,16] -138629034627040445235584831687529562378999811540707041744098318212294660453697884234166359903501689406701011889542812790761737489434562561613849448261704675858813337017706503526604204478022854510351736891445144242466311950911630200800959413181864295336680746335879643316073842655771748116290807541846751246663816749606707351114636405070836919176561805993727262362385143834918381351252861380584113126292542063711120283660644528187155374321498068941686187296003032158000387772210565032124403335450884953648658784057320114646003656653444518210499127806148506111806389108331970686843959880080306077514170743368958517034958831112226110792377843337631522669903185195953110974630320092778335105522801065957336303864324030162400743765547315613982713289266723375063945978117549250813719577086763330142360383595098992752101745239637526171477057499079389767354317689531543580693425580717990165325259563545313389383451963548087092385024497047622240868560038271851968010081623869693103822432694767283707679083055745314820255375344920289343075417038110209169391725782664692882770208840890918251937628190617038126081824890006351949974882973734699571280782772999870202096371555043565773641623119658942048042785031340137664628452626990962770666573335775942886303780383280850753178539724421970426093631714549814118323583636421757032744031772479447221413509648518456070240488598378963594649947782798130624451916428620611929566334905652316163713622625940794521771545993789867353309129413585010673010257866881899211372317990355243455102407700783160278676059300181275316460214510487533553658503736839862605444039621516109626507270568838983241103735299750258725891404868441338050452374803929409962618976357797281330021308959516368481907245911459410776858372476680744425863473373314347233371722905341301211494285238538695213316727990364756185604954514428212809485766943813847241665531613214651322569936716655600933554526711412197628653034334263174933536397533827040367751708988621854915606234527626062321692503847998226609201767602774335054667661484692764763373462252070383238402380403622800696529331065942614031882840208709239959716796875000 [127,17] 183153891758450118224984587215953123685681605187137588683779628193677245817442978763654415655828049942705272454076049369954457274206782895245079715919231044892952228029477572463063427894997764131155614287196480270402871257038541657713630971062304963524559422757308270637082963120007554938359193468611271899640071007609642596475732499321844463961573716870478876154374033187044289651333055145122225101901992371187151346874628541560261396794583042375378397287113525472337552691778263507604885756524604260636907026042410852327734202382627987068578847274753705086077393137032502352853143204068423323875752773804910242953909747777084076476028484252073537157956649070393053629428187375066731929926303618431117231287252636943613827472100410336550957454222146991473829625442942485049127719425828708706366509737877185197165590297101488531895045560191202402899350295850961468051505512310478208035978656846960844133763534343012110258053345243289355298676916529752726930639858570413703916118238058859319754512909339640360126307855024096423536278332167166821501639308796339703245043187112821120256104417179651916693522014600088396865698261536789987010278860701312678684849257270747914539536907004622692441255425350992573196517732883547662536658735801154376206480106938088594816836506644717537841623944048018200873920924260195544711069401657764912382659648125048305478443901355924250312756822929587728339215333971340911093284521341391999661188936273613690291740600572611410882042559988837886857531310182933552329867606491231407802012505612694917447362172567875119832407792792544801771824820808058999360587790560127467577473930466377214457970782860839241678368109883872256797220341214216448173401531916452393169034343285604467266600235587190954101334786099977989273359828751916478598639252202555781010448689157162589593144560592173820837577411986136663732422982194435751697559907123744976270199312588585006631646986828472991060627712024669284241718840931072692027413632126628310619131081752220791463672102695465607346086234893095685020519479289996166061635369818362320131727634338712756975273143744686876743799075484275817871093750 [127,18] -198367769272329938271865087223167859872870974463924817774606203106921146106275958619572771087641199979526186475287696670246034981695844424052976529437488599779728216581025355416176128350598178383946376509667068833640969926282250841773969467868950072172634627457478397244390955452807974434807324334887867978233215987495050636877650740019416050692720648328470716868246978444134341149389889211609065035779882219121853821367666299930540479994120147771111183921079656794592982760872037025206900707606829426363056874386575735651500305475888424912589257253985835407034546906990829637904854874387994903202554792695260548007091386240815266036425159787914184206412549200558426628618386307324224962198757754337090210665417059703105198819821162117584503795882727138413444335259182968989760985626498630193352240772065097299043513150390670569350618288527603182619806744294735425415461784356987796690370487546028538843840774113946462429172306365938780165951749869015973282732991010555096287629674932469834634525898882498973193403913874283691040788407793407637214658059741578841962530459316045041948415493029457233756081323067734281377053183585997972193398806399846990514003926934823489551641025336547526954009983661717525852192935385706260075792863143089396321677759323982195698298967331195470672729738934087865171814197223992602730445173264440620984016406442995982331246131067782262510010874274782757137224895275481864128222023090668136359589418379698796771732089502240063852905755128440514562253774773500062061174401133841672307892886065450517615334433343481000153625659624689145543934302956817575650251023912556424153998022315134993999124020748086803949677931273163364968406496930708351159818818218425502187447414042899532196292753850910962816648378796035876157408609115721710561466068684151982314942259283247401461617116588899884026073077448776957232405052207718093694810961427293989663246811565144279168240645760982893256272594611506435204060517171078336480691656215375013102163494706660674125451708929927253825870636126519994537710655333912608254475860003181771686184828999054358469877890058796765515580773353576660156250 [127,19] 179367543619783320317170656493956033725633915745361740703809402654887164305534644133054400144281559720278642142185039572113392431113877760586854188468252817766638278325579265528262661591410890173109467338927207027046774448635935447572626117384314397764965834990774085161898994166367495928814439311319929966765301277217700270279015722935174967282034539887791348394617490031460468611666170888738870397836844048352539756285133781435549344000709511525822289731954683278285833414177515386971791233816398429928947562503244479254674252511272053919373225961032221989202336095359384181894880927114272812777081452652050986794556585498447362512416139102130561426816491795459652744584059058601256970554749912295167514177455998943494223575500440562519307916534711695374360951828122060556618218151976818116388556574625278279925760659372246235190991077066265508037002349054294890661689258447953107018582845647365741940533420720661298738555651283134805577523401408256324953738866565584217503320152295997378365593468382228337092137287242659284604133494441323706303527276605886223565460343267615094164587248346935473772772124170616432116493643037506082295615450444348415941373156436797490776739238097838955166728563442408198766672965516106305272161769917960802996854207110278164010096326397497927088562009460948046546215551034510309650276269999082236652260140081297804016409024671803890423310387178599499831923875107165671526796713968918351273425883209236022579124240082846545787107499894233179008544034803830442634214545470214656899708910986572816388349913759313522759290925174649161047272237348289261529849247088994885205450658451298172001827168846486126780827952571169397069135165257408023277091106152045801190198069741535036839831139851832879074349351212817945025986564081663020037077951226236537042093485113877636110224565191487407034098228562800707596310506960905729543233863627443396483319270089992431893430140826982180182058991453766212389935968478879695739637065053143113096812187448397265580187246934843478558420875623066882225959531348381752930068686964247448511773275398907545596927093356498517096042633056640625000 [127,20] -137976267811801237780936363259330054548332775598217267599183566919647564245996412870767880490628379868830225462276783075635253291908588385432751635517030060933600904948855011967359128839476752462424587652080267600615627342678284746051086287604509914036459475011058224964724532572027600049498489040157544336034579796343602892065724281340501479531979859737224509924051858574724983318136175902735089435876897612283727498993907814604894659190784028228214930695796995845246020649572729697653998468134783670703197426125500455601625870606257324534285226180888923613937502727869143997763791804471930895985461002958598794524240858296355986670454919879779570957796202792084211500589637845792853713863913824517314220538638075839345794984630975802004679911469639837538014966803338192485177643500422041086275816914341378391227417808261974641992233043728573274939088849088654795193752049958398584421232569913254594053932683757689030143713254381070978653462876041805584256238165270661122164634683705534256801960242538349726164979881097184220224726927865846659232937005047379977390921260428599014492707782507163426827834430941506487623310114221990256904989632266136913502211097443239469012887606984907760064604406814348857912534235850641002453458709060997411134940154705964152447127873229401329946809170510197820147976468471566399122631310846026274954801122178545505271743852875661500744431010587024553707442523376031494211310446607754403719707527069628327567319464377897109397923867543743005071677547956381884373472515730532102301041042099866835330397036460309069816306007421114383194832939491495869999386534130428931930895468924811926715356484717055299935638273509065825662360931153797631098973508437406587699778510098160086647093134858640766704524575999954098363817725710637441316907289128020598521734668982076986904523021063109927851503387761254158103591569539941705351501668577485783938422641782037319878161644417422673299502185160335620447284257843530512689310390742871881147403228027128267736003532138839448663777570378926601478816671895823607930797540636332398723730706694909353693390130501938983798027038574218750 [127,21] 93865240517396217923172723708298676003709339667745056121815472412066290618780672253313191976672589555583232182360994352819177173738940549110936016259741855315361161731482053843757748531206308513913899819464114541049387149753552295645888732421396289652276185398425672931976510667004782234287391373618341623351802073304789911751065744648816865977310978509153921435973786835601816882599413870477380188154051497470081224132779268829855272582250532301854946341442277020943338539539023105632403545703261250296734468895800144137330457672843457121312654985367875442713825009681503649153221084989427667217999150638195515680814944202229682400314255513674420217171918882482566872439565088976208427988995420781410648986108811539508632836859046646459477176452932936199287683318139739432614223848902867304394578940573474314773558398617544815425428815040091802170542402797845192119927271377424375437309714075866392749669622372142516876348885598936481433924554255570810465141883383649876548848654805387482312480189822684952558058098993386830791846594533077851669382840443504222823061810289395333909515219512070338076500533887097141342299306972093731693650825439690816007345742487040882106893802353653060499095798658202090717720567548759687701191578952060043075842801127909735906677065723902124966992107507864856778655772567417523500816704973673255952736411333657730996235465802983829054906281755810778521570289502004685583690023698114651364704581333682625578429250363188781525205889167187967934301251902487548717103879941071916668238689674322215451214306766700894290478086438433295227796491792389050060666010359436687402977306759600350443983793692851220852176081751860647559873641727596807980305374119990765412021670660391735569059545740015678085800296545410074818000996631939669607539635804123801752281281057538591344858025695299414718078680212765345383335077187368050541240582844571629437269983064725079318268637129724043472947531251350423261265416835756384318442875788400124080385139042324601200583409488840066575491637654741201770113125838324765345223645442811521642079543650827311296325206058099865913391113281250 [127,22] -61523922547437833074529775578016678914038490496703083191718394230589157719401495257235743228349704528246372141309209967746816999791661004131235397786648216905915219562625275990046958984461556578030726745715068488007399233737130946650955699136469063486197759217332475949692200106238346885865485655521604008613495029189857641270200461029882807060740276187234126502961394189829650379445335495606904471807943595489530834473689389198214119417392677347039631323973091917898868556627235508007069333081443097376251000429829638326269691753529894086363526189493639825329849400498702669495524137883405624074886602166456532694964647130134590778358760158501558630031381328495824870888000365866653662811628105841014983011453625436113695489713683906205678743351166900841122103511095220024170836314110523283288980637825148287380357580121573445801561115324499616873560482525878977694414623702008338415320302305131457674463768550079823072096413500483661713786470172810619252841187195819055713213511153847428093299728683090830354507789452427424843188984761985167351904842476642234176094475233226436392654880698171873506905776625267501960653198455231696571265350654199928228931449825118868885991669290920635080519423371111944697149705898890520088068947271725018216432215377879560325980346715824044060158360379411314778423358986667478638183669543843452471099301692446055158079861047479597425568321455200290694892110880929052217774118828290331574062710564465493391883163487992689711499428916934125533636534471958676413315517794485655395430203398590731697418017897982587503035509004179209255803131287193580032895478200719929591550291261289149550066582055927352425932115261664058992128736755185031767698079639917853009985783178480990910322508487833152288254118132286144375041094339864860081421189590612811308293979906927299382287796057677105064380664125885472906160533214244946821982407541859293406595917692185459475081623040757469919826258611839675499853146202636455675002446822444452337094133308440004740561413341368983327154492434014655139461114777558926135952533001179149037013910161775243068404961377382278442382812500 [127,23] 43812244294161087135083511599227191995140208466035263099639179023091595589365271802087335609765681206931773119143508392693899964551959941981561769198916115592150802229695632773021760084208525439307473214599511677598626742085873477011660787018633262193863213489723201157387319313389117983299299212388220248459272620316375900051086578607957220263131138407553879718426497272709639658226177139929733336884136410354930983414118123729406859466332811299771883464767132352892430182527401639348933389990766526121886763450963153538584807305544519266523126178306773205679494737293392023208235020049487287595282891031068409266493222755886268338783258737818996482730597835876410725631495047318310016071499302597417491362725383727295572971955082976290224545572343024165183801139881711613986734862303958256567392189240234839595199307387833728339919152368100177479022591985980528328322580422416910944271393523380803456781748537802071707649298910112130027277136217110935682445707935365756430529443213784715782542693274274539388592449013331680196077601515029977859290795829276469521682943594315035176488258248532415743520783814347077502462870302786360262233722428381481424300854148412287576384579649702510230890933048460460774693825246014041226241319297626800135284057681814167359965915696160324861155167230747084759745334270796968299820746692192798457094276142410382872182950841775147752572616672689438775034616508475989366604167802184064175649115463774702638107751214439614860805081910375742263261436382459666610498732651301581818811985908071957124882269390928002738017377287223173572990468315197552020176535396275455918877064327050010870161817820414131495549728985953098977523416115588933749393065583190420990461292214236775444006247796161196862622190713748754595025954327782840968686982604503954188171615897632781860697760859972693684902661942806304026198334542250196120177912017397227032132499739575421809166352525952059285183318105727748810885948149979066932906886513853086154933294159268264128614713463387780992714814384880259220845977463655596355391940562263387902788847050317144748987630009651184082031250 [127,24] -35193778109432075988419292045489925032490947024932462487205040256390490883964170638087483361790513574827010036435641872355936324513065151306529237556726069939192418238770540709290148998031773647972090510980055544617003517820137553792528379323263724772313203410503717339083794851440262496571919315914194833219307525193018972302423063086322650701453297078590566425554380052254325650186102676805432817174532053851406712178886014122863691492498374688720247503059041124114892883272172156165353685847590906153824407638477208339033857726186124358877469862119798291885552066066995375856630754754340374679104478585993682066578019440925311782060654752621130546736875748598450281451019601593257462923327106586264065368115665374757216504209559842393932154287491458572180097246984554770626042704526353568416050626287795148226090712824026353770984119630823602417276916945751528308843445869947446407841707102401372593979435504437572534920019611178683059083777943558981983645275525580524263184630991081827378203744618296225154207248580804588710968271643835607593140611180717032601975578678027382136454671089776088745968120123999079627801370097732168085671421187869688126629329252897500180884911594540302642479737635234620775757411628355932251566460200527264092732421659613236713628769463805108446578462510004199874753869703971981476335538720629661153759631147560785330070008882917235324828136635298160208641357147964635124267471020837581558498639185125873808491868363924562260174130265438397201535790855006943721989947009600982856355445520120060514373639310146107557078217320253093547022665787723221749332044570845832408166167413721615112042707994591696243543664771330005260541679654083736249271097882989889288573587765972659197514324687247285428289897833205406887291184337048241701945230416507645960798302092609617051960102670074667393464123648909148342364910900745929616029500620366387176833909027981044847468053055403085216251888515170596840005917390587790702049850607991954689210493434917165093370821399947763396646944713218465274472578841321728275076736735811188533373794484759855549782514572143554687500 [127,25] 29070663244436123072085280008838960226666269157474917811799953244407243610959410023040923184618206093461880151412349773577827004087044349666709213019587923211213296027234155404917452397326928675041564797348915020193206173629629570430856362288785206817086168337201545785766680817000665780864526476528045901130555072156894052563942906663087558042623122998702010947032990482731083553433360281970989439021939611298293529406596913762118475222232946100457802932338237722803349970656451662961032554065126263970738014703860163286525589615887493000830201719569765636209275427663677988556045953970046784159585997065012957190781124745751653136826603143251048966679622538926522201001520338839306839468047265994909298512227129405121989628633532158328587612743677849278159547527151644166798765646142179045957440368165395505884168239988450315801485933974860910323249928686602758851582708377363741089860687158441613874464505929117230604369185034426935820435865406563429685008795864991668015273276267359855695704904703174094388477823808789656884485607156347794533591319088687047097776648158760396785100888886443055761129636119784929068397064297040410421466577878328087109806067817245693466267910179537980649637570066856348285623358630993908360348216077193609572624851935285932967695421879350538678438740560223084489341435389353825289945647461616414677309245401231770745857634261672854410066091858223036791588148896426877967154224925592899498823986405085768933584228943046320855221148308488546364563256311218324861325908611652099368153772725389127626995829800289946775561344065558466971034275749431483050724561961294605748306518078766933634608035298326424938660146244261130480318096578082846049579993457081312877773252975627962054526592001795611314731983421486130575526270792011531395419168097967632067662234143330653173494506555979679424966116503917157856149484429039721921488718402085757164003787629043309249006400146411582675711600167697093718295469363546793515264679746635902722341597413970861670761569427821844082650078933132763224555349645228527233074504031607593335095884867769200354814529418945312500 [127,26] -22357760248484996516614704076509100486828566373641665689831923443299556407155723994279577065987378384269284101244852640642329178360272917927542998190977285328468045729021560460598797060414766334129820171961925783032547940632434134828875617449617521658622034116620700600056314130738862639152251927665035030110832745904621699780676990164577490836715109342188991825552812569597471597728806263709495337614237804342537290429710412559148660285526450633146551982107620203009314985745621043072742217390600616352339952177548380306351429803291290495872206221551444952452666324888314639496524872113848722736264447362807487512905407328046479824182631309361414643547693147553827075153987658865299601745443650897426015736371394323085147198084004728315292004138924672148598750122217426707008808654947416857515634071499844392387595076239192487398060277288743886242733669059899353075210565669859359761663798684088059444986841633656257707236257165554946106318327761117377133922944604832992044722899931137697945011881614086012466326245279776167660353657467826505675060081197184316951408935599638066666496711746573753784663610668857978928965281526699498636406522236971391547273316056720953162835320612651126460682956485789950703044957826627256473424636219038140309050843989457835711522872277054936746943893706881011751193009493302322185373927158531446433281370553756958157832667320623293868203962888257885614150825210341793826678193876309275328245226664742048419920991060603345985197881912143930329246384430829587898541797380754074414951605943040909208230451651582485006947569216134409634632774256586238063488699931805246509136338159106880095289097876038748330654895506398513578872782906934100372145531960392606021662252630867446080665521264242113522411103681395170479467797436702634916246004302258622862877274115029105242788517633150746178595796893942014247713473708034620463342212201633587736541536248236103696914273385917072885103266917664858857451578425436587666596985971580032614244887556815359673356635630284980648736442928048977950549965563740141086872080652611649576044783316319808363914489746093750 [127,27] 15354413563877346527394625924521375048448770247577877316312782164262504825150203605506113883263389243643710490404257253986743897570982635039254331075226832793152738830661205836761162929442301848322513377299001813697832503337232879504905762894633407227646317669308434158074075704215934552192043870841990294261962010081653643321049181332112830119683852338476834829471184051453479344003049572311758184168735607008312333576828592723689413588794614515744004457743311401122042329274255775037427847360592570323793758232593465485648327895092364347784490496544438945231096944700756499127142841951396863270237228954547341943317527233783214840098507175091128012705271448022417812521819087514745006943636252180800694055540083790296185941754867832057143475816367910757364097143141000755793434995575509848523138178765337102861361271595743181180585146462742897953270155464753551563242996373470176009047169981753637132502759456062497206782003759051231864005423100797992664628494452926281476423872456403480435069923431883731811768936656016823368175894575425821982355668135086014675165380561275870347459509806781543583010488202943618978128957030612585229497439509621607492443861681841102291531058008967582459383986078850312481124107543821502703059377818570630511768390991973851291432575759029334197618785253453299027353166731785372004682766649765191278252466058838101967516331954985231767288292065517486164450976500557258805831303898908574682211430066483978965861782716248061600782179418712974966037120252279850259172084227668852301510480460484498605903858246423618500188556057295904266331175265263479440123626030409518066178004525339896049961883142006096227503034022131969580763711151019440444326241006407931974444963963157754811953986629912794927405405495511628296333756533889108863711431869727057550112719281183585901482143506565606967157330462076453840845200517114004052217828696431285139919485330650164608057710851093900746923726195304812205895457494107773666605122393867220575304310861191148921291226503618626923022575252289004419323445177392179814934540516002670074158231727778911590576171875000 [127,28] -9412094638309852595194518311193009490237551919041006815016833053585750174942196474061195386473263196828673712350744943807661284546508836755660653616092156341902254955044375175220589078384790618077876012461966957992007957287742137538694892892969558067265022773141246604263809166285557474984034001223336123274522533695578999232071382781289938337498490322804349907009921561158214972116066900417034607490352759154913549390099511233735053530283852830634930549730152782865062058848943233207982347449948754295742897479995626632976633068003886417449827511219137846469186759949036498228825481140331771116973366718405032877885513814872493508932013214508254354930071898596281068909434747399152265441514220777332832102603096092789583702610567662462888176036121685447356557519869724267790189739354322227045233644490488942765382142401956806293623557623684760433925316888301333045997297280962351809898625513841215994434687744284094420931793980915054497944595525289110989748630565192426094622147139456253123815502052474471686468050624578985662215250986651527002411713335163763752383897503530620068392781304292358144362220525491788185367488582196434020025798645613658266315619705724226477581491557757156532173581912512152731198026245591949174172532119395303416583362653446772321051411548974343583969326446456934610391710397485922055003480176541900448835433690104946482143268986976461149939194048239232341469478237930316138726332132145218195133739988999674219559044794269301796836323493363909562213545074129623975358836873276713073289372658101019143906031192060560531044340475770203451183566047315451931303163042712164130809447685099283378545253010680484554303155722417090526087415666247831840788519962882989004857503224351502164332660666957616150694850253448084180670716375309119683918356110176968987264834157560375411037625326883585673741902359158333785387662774678128080271706405066779734727754514714464023530085452451193166863966432237014398993470649507394058673171231385348554917963930077288502125186033894041305640059074502052519736493922472987238431185730291872459929436445236206054687500000 [127,29] 5254169967826616859056508505637623936684525385941872096246482895794329886661942338777357393724907388666048720869514873337900146947042795149453759302719079061756486329924185656798873610722176222973488161158997260394520815375921968016350201553045587190708286637064308109697529254006287806893984061591579219067083461741237975428784643610944695591627208132734690615418911146996621965138024178299796734973749334625024455253447506777572234924363405068416473135933229389503620576814526627085478415821394789217637637279005643108419947690180691975223461751816091674260782736525877739505412533618778122273515997608586051594374388970519168667569740813607568746866925003685733954385693168492012390292276564257005962642905638720250045973869286713402571919055422285216246622085793889940542436970387805743606715838053998230597626503824034728727701625218405339454028047921135564498490744342354921107803926093240805606542112215315040935425282536778269495797872553625643971766314243256932645901058447344703158622493439128046498526213933548564615741294460097424672132951168424463690243462307536498013535424553796760298246439298549672950342412396486561085793523526276499889462811360856631436559472122792045787356886244145592032982694959181697341319704922158241312250823431030609448085636135309075308989803436950767523523946870117484371130237810022650803605031606465667816641445634448221420359433207861737060973082417965936355776895165688561984121282761757769447653974032807158948059366152933611452618891010633207764117310207252211656636103925608177916106364949769947485868905802027679964214742789883813094269422392509697263730314873852553605199646105166292560619290508175015594530475979036663053751831533902038750787352365440795992855415476494087746611065718095844172748299506725308367181328890948102590728181561058136344304933005817725535781528800396776080146070446386968921293522305153594342712961704956081720198150244802057724267963974153016079393065886107028068030014652791177979366546721781082250066850674673499183419960216666721507184026258738219691823978507727588294073939323425292968750000 [127,30] -2742144570637065228423481477902570745806853442722039651680451354717041401448496670126789378232749396216380822978430509958669604662153716126857976501266596996779937107732006009727359541000799897340971382797907911737765746252070299727382914595669389710078899689664215333875584208541489398213838900365421238752689826611768332086496131358741390289449689416973717344660415142142028539386234669731518522157108666710165602676020999069536657879261868560099630516737012266039050091983626510286465263834659544505725815271804575256281780174057871375149013373342913959084088871535175801788841432948730625865446538872603374163300164851521103181477997119075115725960735038003021962189784359189964023962953589147439267807836921395726657868845414525464820066828223111674303371306117562240556346157539711188955962948225970939976850237221607284216105144024959416041667500268331997376101161165897440614615978028499739218672896272180638319153241788568696722319515415313703583399389234703676063430040748702384912671434104142517947731526771574971077676153966768166252436883356422473830045236978517670904485314132932738169444005760963172998288908429892247697700251786100256406536704816639852546571998788489543775825701041393302798735817995207050040054963471306287238910282206903713567075435033751347396200092167208681149405641322344567234598879050665039360344613145386159588640634927995446483492488033982068770755236025129393901670869875749727570979233879266999872044133415900368659146578540576649166389918805464301293914837989697828103056613535868485582937612325209966485516262715700558301028609244220513781770583500314104659815125258805492154391773911656239560949891611667585251832665257106641654525461754649386759180690167333824026898622550547000235106297797509155886954682709785791028277497685292184020851718867466197173556325190474930813560553822350557717334988642977238485270230428039835833570950193394723624353212361338923655014137856098411891893242545208648106267460059985651895231723420128638115165909931336608081737651362350427269940044646453613380598923754405404906719923019409179687500 [127,31] 1362106460837610853089447480157806858618197674415820637015950473713470108388585448112921896523739468790872436226616051793269033394158158769213315389673118924776188723337284419774379321082304814812461793101296471419227461079825622935087276022513109267208513806569395385959601147474391583739962804055819042439761886927992521604165468587791730332504581277902562935998659669088016689816100273306154973763235770740102628373745596326434236032051423528576528775633990434051323937269154737110570363212831106246844280197760675553439505039725352689939564930665288255010012192015952447922070983284482466056759945958145825682674771533335302970125184141121897842454617785795156421941476998089434755845953315032189444443797218410499216888509514262992857082097805346527457882794089809014379187644477528508007303766521093674054895820986368418692352401312364754472625095352906312466687861638177790237931829963584125024130564668633304294303395447794055905250745846531087141354773779081045162846219455186681543348890172716653898027030175059898000425573512727657478531317325012049738821874355774053131882247411962956937513718613370790115914686138565615732550504689184074922353865048048941464542768008043990958616628707893637502917502841987961377082667224256960665806700092420418588801030372100041944723259539145609444830724784276574716615576499093899040493684949944246840282062901901034238201689432411624819109898351108389165747362199026727262309623654371756022989409882786715773795322621541487481753914425366460714452777308338622351777987085593835159993761737907949331363595342591645968716981225320068907749475955047051463723837942433818308532487835775411607601112367652751085062813478598112910620376072816048753461150290052716471587726797777882752542683404002737097909297998795689218317484247266129355760494376647138772940973326862277201360712274848996180952374390163027846947682226144687484887809068859634032032903597110644906023444881720952960414554195607238503431952895601242395872546424717782532850006223791308397483122720164552282609401014697864118474512906686868518590927124023437500 [127,32] -642935814963021857237923088667614190476248247805520698541864389924913911505229496546725968578042349184535374025901387286243923202880395682503635031485773213816565612401452491962086092269516266104385099236451740074743937194881569642306844480942771028796758884380257969781177214338226165546107695165157204117879586394192060202452095746476898893306364011415072755167159456285394099935468713401372193526085128642945974336280860883664275909432122438114536767535740060077980055627654430524011412874953997558479478494859601561892010088843646926702060526838313609544940803480768139039112172585749895496632829731603570909272538963772554363605875545195243088648605109055233546547978046246648689717720184121197327903741401079024259775772902117095114059714679378870998644975540469435122744795230049348669363767658955747699273318901090188591787364171520381694020787331827475074544629725423977798422157870403248973893657183987987602635745477693259772629337581948898556526085095018681921449150245993505673193555501261631977621605041157362736698952434750566679003021400961039330980423547487938989079996822178743657661362300153730802425674121240206150297831136564275321105458288401072442056204792911421291516361772962840626159674217947144465228421427699411965141474688113006459903922989810637093388561706996457259071968185364398153310064237015417600982405322163575697814687255625497213715312928690698949721453878773914511062088437364009333444308790967496402486215707906578030442695203260278624477951471620031290668689814003098038068676388581118616273697049457917837512014274638209230900998730096027218575700531160578303731244246816672951029592289579325853271703596426640961488488263687677826380040416149749640051153134199084461877996165305813808104425041456724858170587602512922125671345950457965942444467822121588419370490189133949993145263898467516362031630870250239027184128920455414421986888833547522677341461114353722762236741144340480726670442978931962501621288292217001063323800229300983185093713450234130377771099523002979145455103044543010426536966406274586915969848632812500 [127,33] 282912351589512102352306725414145508582107727401687534949094659887552583555930712960360845184752251533216138638159826943455410376990350955648489241532503426420745782493968823609939785651921114454747301007592590552599172927347123222561794501397296617866481091741810481916470726667555838368774081579426297938967767825886072670767283293613075370405746915843581230313524374937765329704043022238416769672020725792456360473981529389817975230518267826175480592804448521669864289600961059664530017654343437319972964203877998701774537855845518315244905401779701121708331242396822345497099385317401283240530605473756739127124695596064124550829283752241666532324673110607858725495878949746995078854581610243684838878206081862773147403720498967440503233903762736948396839635013817484600303535427337608595519976091161803543771829697108331579978353590004899627362635891865836753156468480879361694863962078008810002252377524011551902081840605678644561993698717767890286781925962413570703344963921793794495638671537948995519758670809423933605385984887892581558545593355178954127136116758227897829285660454433993338843448117544673283043232078522621295797419779845226977950652392819138353682832461222144018103457835132388693852031047542140624473536280280417243369884147890063971547236105290355448058797560548223754968878622461141840434826779315469701283172369630954447249279208885224797712451949311363762173352139006973365701989098764236862794334124292934174582529248132174862909336899897377019288172096453928108227888105526864206895317659182001660219924976336150130857167032904123168726546899735653437441001060329283964748284884735767021634270867342284714017642329514115136256744178516041328605809532376472078890611207250894670328806661643210709832875405884403833739142827056559986491204434534265959054169895692344471036085084687328463622603208000356252884269593462611031694031526928381589552376681862325057979256485881070837851475603097973753750322314496623082348213946944047209436390190669948630879626392961579279666435602262889441046506654175995976174817769788205623626708984375 [127,34] -113316721591268885251997354018344513716094381760063959127992030335961171089289909964883897945231450049587598960761838457920299046396493048013022337066276406343032198542135402640979482831787774340005636479587967026133070208752457662348378792314461930599072682933046049990799870110605995422044045706085633237945838647979609645100673263687953434588807763738900271044522558926312021562908834339005702161923265849075367503278686440347959669623444376440544489652099628426483009018405252761911557577095885160121859862146831305970947472653163485203520953316235342699701534289659113199086510219438583776293262832143829663799863589843148708252308816870573253030378916179146837230353149124806272514243901859363610257804598937450483779808098613518271618559683316921113645824490606328782750536206738956730942401428684737647433813032638333713393387141713161039682098237219483624854399218363040835036479338793517259588576915287631645216569952092538128134628929066243600294530828776442140924866558933075198407732692710633994675217795016071662474081828583359764744431053606324839193226621965530255525731396558266001490985988211282513888838924948740108654215421505924164908571284601931378827962117137282682252089165787408562221453438353638075730061999997821023778333988174408919845310669428077439232139603084552079804835317038850783214267965066027124712073749603707304747431242907176320484982045240499019883680752786718586367307162140216307185445429819520985194368681105687982369180845902083159982465321083457799652825825799783617593913252432377179023515492448020011969885875077314098509528470562063657605402248529396542869214318864070709152750042800129852037136418883886258993495547086443574870885458353767052332054488756983774142550387105836502484273040835809187391675269055302838452080085555718994748852958859407611232409269500801398412284461450938408946605981591176583819726323962472292491295571663690269569065711744100472481671471269743875045242329956356398242347378571838310926442673362200676659839030825678545214940584395270107599985875967973925071419216692447662353515625 [127,35] 40654493541809184100756560167474362071166477924015137520569798006662545768125341091236771428861914619940028580075901385173725260538296089620062462956777498759600076041132574993389608970619725571506019487065025010197659056040052874256139377839728043581679357067325612766039718336171376988955813435080215582606755807534180889934720825517818473971871257131365225068912731782009637306913736932603018040239197039936804052852137066044479967181786995510738688840023094145370377504280338448196449163688961054320380628669757708744025876129694455292409169766451785015434581345872542252086367012384750085715272289204754539911132365205288791715334993080706279677949724171518976340875549958811156542966160929859230450002982257721587505328085734862607851472844546973174786180442720334083195483107772724445870238255642406324510669979337338364009585338766362991950880146566206934469806457999037634511695107241646015593321991528641619407775138188996928781438846219710760292737959422710854691383563355115031732893563360230532174823911070312380672049275152510718072610887111295771247501585228876131522733645570982647046640708263277196210496865240407279301727877764803939736985114756016948182789232858883142622852550981491695554475451091753001797270700685448026501283318760258471642834344384736931987793233512051361981993049968295711160902366519586943229320394263596876893881513204213915851563665921147112059556171502272870896989229319650891513899657211460814615313374484588346585291630562689688000021876806962721927718201538427205748227134617510385143523367772775299544013583267255746840275812889521871492771935183338770300358470069333557468328327354639775532344774104240119835422648474465737141214028982958070204519872088048797443537133542491382725584065513078213637089653504109079851779941887918237141678708720472711439027329617663965441946712053825059036134781638897450530500129571987624426625759334117414872254108891392353726448923026925060321888721326130260918273226485271853683729936605378728614566347655724856110765436348563608348727349550699727842584252357482910156250 [127,36] -13069316866875333417912602668190857450197510213472472219635839933399125598938661725568159053122582886496319044853621239834304788660428821665105261873348703351875847217358186614371214283755669672542628148874674690148405005637878492304907053662144723088081710365523207944661324165704658474564437326384092856708694606946396756973797723368608755021090213248620086217204645077241737779522043493023100258914702949454570337894754693176645987808839300393299174646909400471095775585978065549137658055923340907415668310603708101918298392804265551893058283933816257161408790176956343544320937286156569812407092322335722184366662116098001935907018640273235784874267838436711082111786883209640260817231759861280068273028807170652417178438907021701691638526235224413965810579775380299655241583610993759080392044788733522214886203602141516497183935044243003937014012053567849038634795606923597454001232078809390562614137768512630474348518718113865002179820118626329727235435390038347533278154309061541224039771475319752984859280047873879091200369308231112927703956477792169846625292131430882391161335736521700686542968217981759084226503533579106951690042695471852317396713858893062459219960757353473838619537555687062487372054914797126539995187991660703046013999488339576645232531517372740368773072999509549123195933134228314370001731956429351875463748622176501406224890951435673838548504479250794789086255600637694958897627803551680561577556227741867841830240775414473287390293633420581844493543511383823052244474484263164115880836454957354802127148717846440282427465864881446086466444833857384164394848107842121297116316094795798178867711364031403504446816507959508027217201559732107310511848941511115128655201664607377345043049944840370744911691664614644238279123418161558467700521661091734428726703885841665031108693047604638320950702103543216554169589809046930754392746388704850122561960495030769148572816068762960861621636997751087774924371346723831295910914009592466430122431899664857713927435181443393640405990967073528248756364433802446001209318637847900390625 [127,37] 3854452099239878233271705054503619078043536824617143253970386580895934625005261283247746747277148701373774535128679519086690056877494537618123689630524276383086474054637861945843849558846648528105458471168221004557068786691455986153788049670973045843821227831097466804405644837822289981774368225114034171359332023095594218131039181619048956281683991045935026011102276507756515381421635411278387424994345675312705820844843326641354657545987077000705117337578332148258087121020181097023303716296368505461171224664929987402645383130275487375618473310124909597102469710896491062848214846884886451989438230812236515125721042770026628732956706395955545719317480075310797719882194013092999042771590369166855045481247536165743447492566934678592987139092372619870576010840213587582075136769492275411605852136448484046622765002078079318072244799400233340022639576415630374034989075098024278489075898257735144274364002693021469196853349332748412408939202755270150735655925705153019802235608220552229025438836186722481843524954549715153226414879643821604693005910324066187386073093233692481906592104475025622753204726749841820629205058763380306049012822710574529438429280598325338737607245950812650216062065903184972826581589085846255943507319863916637227699782756663595258664377473790609141294632728216580132260982203289369701087364614963072951030649967304905156681559027861376367690096273336105967447766348804789219116740908332338364012213130377462035989501191754234236829060789216702403241281985676306302825057102643080133210918953548378427316858264611788207662747345379751245690676121822295864793607981791509740671861985602763586594420872013402317586627756038632184137677725880902147793577851690894029368089671091902209718541749039590564666680270565489726465086323678419524195650720958867466335557182595935999117629953010723333908836609828685890493972811526121322318726370748463707488789054854019846261102649092561795072342671309116994054437819595126200863800968926637570678060747681367449631731136454401438872039727864002724544434386189095675945281982421875 [127,38] -1089579385081663996469318667655351450461916737408512880058839312535753800486176841302563182797112771666707553016242314320103508328164501352652378952819499355338396890623572490539249501983237942523265082115484560085735203300850470720541112689156259846375938884399412280354242734071840145679203274508479326781943598480152356595741165027251770784335446738282547141367744119406690322247853406782999173294053520637542703754744723847977968291417734241218018263169332435434988633162952221227607945411151156276626661465322607660601004251014955356842163016507885852326866889183883272806269389539007423179852066882572908114872622786953581610605655039063041706686426735155629485981287733501593307586196813856435197592230849093964722642001093522751237863377159999937701121700957260444781011866133582051170220105858004787920042462438939422898159933420334631557476868721334430105492168460219942581461202365401400486193468616724674744114646292871134232023324714028261296263919524766944374826771355812093611456774380951588016515194433489259203322956295076405285685055388141493984016723900497088388213519131464848690592703551240898857355152503728525658941981267737458967555563296628571845118391908136330190699139074022938958745718073268388969366056723212331588687940842091982846953352480406711713072468710386533795628342603036278617231103791514332139536338486829623694579950089359927566883188593922583899082783317578749187032262687988821332630204606234441103657514732507465209001916428799652378158612684079352907063893161461283257922154635785365640301584046041190086349023137718352596240230685238656370622451125827024775888639597840278406559409282021418152535462894285016460702492973818887222047046749075120888344259746385428626172847794591560872137883171822141735878969999966785205541030487224661335070836581620947390856526411927616621875357259149428882459200441917608735530253254624829499392607016916711668479408710541178644518113738254509590368589527249803560635892997296561554411063237311056674855949234106449420494240456379523607211012858897447586059570312500 [127,39] 303987145640914184299601459643426907105564628511420299076270139126972598588848661675323673892857555517408890369952441027270145488476676465874728213421034941995926838176673678773192533775432935165874612355617404717322426325843044516483894289348726960590697472696145089161228156334293399435860499841338431840277614371409378659863837342765092438688095707255022303098255081472471809761731633934246254443152752495300431575588030072755590201667957051254567317859808213799362197532236321136353786499443488443139693862836029517196007986236119174229264078780220776575270404439078163062904710898321713246321928843947327829235826006071447696905936204222930323787898175614217632279216593682489445649102955116092652667247952552331426211711944656138743441231552164815052575108390864501048152711375772976564869027642492370984730699570715499439411734029816701061241254456763059074230909502115048594415221304175617543012813350471651643779530600398534269762147148251575508520074712817849186284504128147310815333527645847215487166672060752352212555628630995942255967618910239936468903599107156280394855705568839129466098721041279078512608899046372883627597749235194509668309047865372878654775170238060035085630467672558808911037607471041314799214100552199014670391008384742188249996773867245607891492039384686965888543170122547465237414207603905983351058281577852260409654265063864486269648496602106301985369664011917109192344006113289382528839655814080934650548845495811489486610791137353711978133393887375002082332694771771754905054511010549965858975192844743173296152793189882423203724377269704689812262594149859150703331391170015495323207754415498997357462851609201426214214455970024174938390573692453982581853391659103690755766245333047426335232018388427904234016729706698307044995112659178619115314330703656572509330587122058610899705573854172187123809115861746681943087975059982350583197988519727035386997825130044891893979323033073259948758779906653609146457039340111314577685729939813686225753948507469167297838373487466716369453934021294116973876953125 [127,40] -80456397223918347541662980555180227393069499635198782769322074661000426485219173240886559215708525341821306251917018906190648865609884714180631590778610716065502346936493521091257608714004521624769637816899269364401388683943602617016976212165020915715868332874970601006849548780509404919565087389833797521040467407693862082772203056489211561232000846059759935805397254673685527415563076050994282924015514244073661831996570636130106929965679203316454056760291271702964114717587800697283744981386369976647172508270625941551431315883052625755396468526596842271557794020023801410810282727866817918508408325371547615956769620587650578540629058346936138631579332948536290717466324712671592082518672336276313972005477376142564765553915531238082558917200134663700788798118878357680892852708078794139217444766432872284075378254787759180729680701071358437043669555573650915825512681619092042974940785968595201057099992788221440265191763687441406329440871824817425968527241839316232326166824642725160636481654170543733055623500717548928560001599789121661018558145901962931502602999667599849214513728440474053471616824559839132967670286747190782364699249216914182518413961977580293884668019848908907846416107288409036846615161003870755931850186697070430375544832347606971800315902322880684422112953037108729011115325079471884581460787050980396774255401202287526069161171816737415710222126121584723298416753874377049343906210509173736626786623972085026541534154940730450579395686666219982119438698273486942740366224459663412072872054568407941367957235533002082454299404787457812169738278269857264765734775549811167080075710674819837665040340016364407343117069056561031903900455124244692506344880616523536401304195545246030550717720289712085438007247331542129840541829613302005658346064403568435304378335184229631752673564256976846043971591790755393362498257233124028856418018387650331016848067697450987924103403370487265577770014179591872272446416665900811787394645159408936284688423606306166710910457309454610714756975142954615876078605651855468750000 [127,41] 17754605321768455127873627251781831786365904646036339079432422729764154704954023175833351678344402113064520185405507423127925294272088015742150106720109087074538574744693583406832149107676580501148623234978027172378667138609106364518855975365564975315182005139439463808326683357631083575866488808614699373614116200059279883226983807037628642297187727926314734604601576470016506842376697358480415065383169413604194745612334575100551194276851680289845396050909828023636122609167899347503931872062431757583516527519429661218504446624102940683263955001038097993820467289570711252561619415844128226008207431401440449391514156413189943460332825094536341126542336231862323379617459885539586657361256817854211444521003308388441404878584498076930888436171476535764872285153184091769239470082722166996896951859172005218173187306840457303165665537563734689465015702247696378548433850156367115756000669172897756350707367915575196584110589327138937588920332724806283676032576361982133824337350431265837902367767193847922519356928038814981602690532280408705237964274306547689347815068175867635620418615246021489453387775761444983186409426810799065137316711208521990543267952724226755893187030869508196778412305672965200478419169098822380819624613613543842524211399993396099721408849291979648279257710412925758013924015736234264622286056503568323624677542037781297441565206937558961780017341549898286749403872102608196482817016054510796562429861631895809231204431551897838838564386150431850525843138923201847992497565431488208268878559623168842972245488401593459847799968408062548337711647980144433295882841432585275002175860530632800716939114453044017753048182499116850117329832253005361903342669764211843717970771861088276880625956424704771796503309387789757042992359841183807983288425608453955226970346535604611579786814467383839546910665588176140581285555304920231785779588824794165279993468146104692002536599557704383494635097897617430149460467377073609019875442257877095668678879405405672255481023699408710896527248249942203983664512634277343750 [127,42] -2355587192248745382942745960602499821126940160626236728875793089374904534304288804777288619552164626879468682151551926965024879418298543910129289036804084528648860647604903329852586868025270698294959101238053708218788090712155727031896307908823683541892839384842422498901853960253939474156651690912426976952793091677338180892293991410556747097539683602916053902655333637590672195735303074244995006978795391420909015635795911143323719904857562692218963645872259003771633422432898214975963549034227500672838786421903787357873973884888919569164875623684213288412684130718545361779210858884270579608039708747133619785333280690862188160116430556031870515406122428101685003937915746064610209393902661346113342651045670607340500700104949611988485819960738942999673942365965302081680413814211886211194561217813314816300752034315775794616181202593974361240084287252193599881976763685436332929415887990458648722714521589999327829737478336427364455194721835066310904235774525840312062215552211673588544079201284039802908989321569236897323708824961724757117625708177913239666492528293357898438291647946130012761497989534494609296021963319233983449976692413652384399780406206056234572874576698493330836661736070467331517790453261648633061691577642146536627215484413397284972517607063459786930688055456182629907696663017662743373868475414638587755754972271934903753274154822589490639953257334680018872984160463379084765966107330223350542785660708148725910132034208057082061130755538115272655736946588467038114666237302384841607627857804900519616950734056517982475710658566344299148629956881398510528237479666721919779937370771057972227051285612768950007253059958915610803407905393935447840940180890958612496393236596093201129424269369559459422569445831585025004534954847618892398251458431540773343536749776213614100952810491632233323012053185564271041878936937078986569040022172728607135941228788337712107268797458195729864779872480706013539962337274303457473899165806023809136392320049224119673521294084438995626224365181406028568744659423828125 [127,43] -254506910416804171660209713214203896322728421251569076623157444344944922843454426284679310489687142649844493164325738862006800487632991443619688894369574022857661900276431515661963000188288308532477822431184176484138620760299671672967731673642144371590423106559992039384755152641177188695101981825642671195704242374764300720276613854732864168773475235179220259102954366018776358961907079090178905976306141880744783931247584145596444876188409167986098756869780892799615265483932012003603831528216372293459145141550612283735808098361441226096239876422790262129413064805264676111091780956042579747906714448464256718687839946552845456790220394193518541391604860909757285217666613488412222184058264461903950980882332856038648162766428098697796748301687172125243323187944552102899602151599700480281180904986321226297269609331518182676690545392054560537594890442773992029595481034890246722099513492960166719372552925628234771064036258863966812359661389487078680700277106529186787022449471684188431390584963318812821141444621249534519480906593116529622025687630739439285770598613003895996445297862509506834818489290218450171773157619037386960392408967111814593060135019345957413643140572569979107776234247870045025401265720659453531585037740427448701841549798397722794795874322926711327455175458714071731588653800309321957283399205158883998303072164648292681487482928522792899989349543811875353063067757331438751982216734013571376566414119340996945222305064766836362430459231995888811475274871981796980639132408389225386086436459153229591531463947675270152576772798705511549512174952663384408899686912077614609684706442135217718681028632808111002527065418220853778589373244658644736264537033755273526054946169519027453012020281540689521701421864996316923030130425766634473174537628191437982718365541964464365205065199226412687087605555537711228228110422074656249205876442381780091876785834200234820585347276450322568920603790757092426210622760677331442202514505266182545336245467172987788436681858351536516680475514382123947143554687500 [127,44] 279492111282437412732767892665351675764955731492700204144790091786630866858300099684092606360100884464236852540826059180278746815899535082384579062030507579673273944995897341365561730386347944205387289763882272056586646275330247574263978962853917466607397016018968531881478986186641324559366999744019053798643361981988760362628315300160307729080646185405169257897438153265570184234973094716348085625434359930860194228404147760124449854747960501544866362546439317947979126892125112338937658816689346386555228335243249149696377908563957567874734391134480396901700883625480427590497780536533977508503477414009205300134544301164859634762722600952931188967609044743246844505945663850552331761833067831679863275384363308247581263908176219587582334647266178873745918422165470840668023307196250277942009070042206797152083177530446541513991786028638091558656694481160470435109882023210209276450361190164310385898502252616730378307197670358595999537065014227924860975414522379280961742914693228364690617219860159086715649766996083974181511537176885279635839299647169918155193491669368503667312256719241227940430691081100790834069162062462545837639338906508188510691525761085599795227821241599532149223485251799347938410105524020881069889141942645620119031939562545220502300523317541573040595659946368864188479845398881901528043929659447733750375194383751437176430201507449961620572895478581685248803579655952215333540450473405014095835819918930386190569225519878083508567052249089145719651103749219849252941203332540053715309723855237403137671146142800535251059111693864216095083884967351126981870176248038277908722703622270408197507037110153278848388985657432322369654610250287014734879706687794256308265351744102372613256163694141304965880152012304620695133232826860908514133397126117207142882185445022835844144090366454136696411167305945831869973518018488682810217598078671413305739051752097469305121727170586548945659185768582465626715006800299606690096591290646281381698472457465729304193652629688831355253040567040443420410156250 [127,45] -104763717766544937432696115650056995287428740492925275135581498842886649346881046458237961989140107453185571512994449488788731540065370292978033740334381951315789627381088558838998799670309370044101101702679783307702988905173986469803003567706810680200272471142078942699987681018961441028580494321817401834681006249286185386003164014771832405558769440844952934920265005122883061414312686455102700534494066126189092474596124483923224658947313235777054405398583375861021783202590759552422085231085258201890809833136204129349267322089891507315107664190125727602168980009176159674505749728800848660485623450592249188896621841370691038350566576473682121737915023909515271358352111639489592233877944113569386869321809736885193369084810295623464296603176110651972202609992588989779808067663963464608165166766526802586658758561070442412526001499266328758300646268073197683277560657523695412227231764912208187335751130302999011613433191478365616640930938418092720455945930956072733115206910933678599174295022124240274347826419053713538906920400527649368872469665172884463470210944996464132927954642875634587430552476559023759500102798947041479699004458173646270337438089985460751535546907803719876824586252472557885961113006924866612755719890004057076976365703117706072470522185208582566360365292567718410995266781021818071310301496007451654173711430095132368197192846408494052726925050415486059569058308540455012164176347984998373452838161007354142977519948843349759103467656486648176683367933553966274906996435588674248614645863165118684710978806436089798738368813399287477312794530815581816674859931624167718773966500837384720687054843822142184761763908346075502289714571809515905167151158051464815950578845909209423452659934309994314467761513854292718653801777895525726870353343894107281098230275908026359888405038964493854589679032091061040006579483493576475602616363142179697652998372826278752392219300501977161638047278943475968960635934015776856487967710093152109613443252516592759357080604798098661649551928043365478515625 [127,46] 29083480226424689869339414671767530601938953086462235804260054075649315064816019278826582780125355430841200116826761010076572424352877594424125208584569315928118201645981736642145107642114304069636738990174725172527238470117998024453384593453591022278084129578786968419943778761765645146389049403043483043222499897673912978157500630530530517463548652703389580157158745699945423802397474183233260926853542101032070800028754686571219454441646537181867670295331964766256835285696789914722465946574129278568891828161063999866903472884039525196510902178907118166856795138668984528221743358884576691503324567835298461370862051755224816888450814589608218402856062000099417687793367089185327216276841873186047969540057632367644696306146531852643717310010919781275127916582921678331500256444323728675220347966911491988751490325042134166729176970032180998220133335380298049425329364692313490528507619396592373823872275317696934708126852371530408674224441851492939478762715109004596645105171137276073156634292883218805275050494684468898564364502301198788861164731141687516289696430348760628813015551019876941067761456962900104061083589241539552543918855483180778940889394956217798572652955273226307717884765567563268088038366220236510654873174145775406436349548082666250732136019239911516206552857994044961585629471389747258210736344221372722318199899805745947614042074674986429855651049899041382570478576790467725469226102756135133828012554381059947881358454908942827850598895079410774808102278260446890266001259968523325278438131801595164447573830834435437403164358461442462442584271203567554517069100641338803463756187306837342366245039745682197226545924258211993973563583836249152220254020359673152527423403166263145134557120663123438663740875222782515070539914578255519485839461349393236416135081887034862317165877759831773692025555478894856185743909275974433354752363814842647176509821536331957235597089411911299756482052777779385621321897509451084677316080580117174990346593903968540956187459746980382141757011413574218750 [127,47] -7255719516284418721694817719464560408834829750623996974585372881026793225678565747876644846750993212425124945360833862231959629229330302512083744858531117071132031839549882746883907766259292810936385340051267362960274939500132883861497923206699625367074532777529727299835239054102214638875359149724469658904427129236145955104525966401917778038938339292090469738819851785088904648122290596645219958325608341282245361417413605855214517861461600024575325569665096110489728616003396391613818314286641001147576432971924359364770155148387216263561262047021013029705038038818636929018136292453570993887773163646068241513019013688384002599811907840335843490947052775067766491192669357518396276896945373610001650506097334012286943052606351485399659243698312918962648987749948559334339288786171485177744772774415632138793582097740491692226247891686505293445240042038384278507396804166582723670862534630055520883849636011542235933111073366010805812931732276438125550733782113820485747361552729724740350749826673746051806438528853648294448567980896320981612209953156296695935624782116092523877419040981481288235550335640159248055396316611301270444037062249919019322008390635528723697238001482286166334326652090472781013115498420312349859441187044046951145551533319510354665993710927359693594235156604959304747799539503352154602917174812999281093296881475278929544484051995885562773709097954600780941882508397670176069496704709358975948708139864815181639479278222565703285784353645030151613717051737225543997877459848609950873540852308233458244818589344678121050690578766306338359782655503491663220892935208658280924317972252035256385674305924157922711060524812734309998645952224840970002737807172502782386744521980780877029655202824187379381727365573834456798582840352270597099757717838903074355069955175114906777747395199253039281238643015804831500684246632188098854737708485769876617945909013305282978125577680963493409234857288160400796586932498726404193218146048030279721782512463902708891860811244388279716369628906250000 [127,48] 1775436200776447866664050504081297505923355301189689977418901343612719306494348888742881727890705661863513156656010116936246737209719111570160470758796669335215817616900735826027275337935372842878456830148203009686641113608184475765557143709786518593059738898144755268179253209782560699798957828122080687233527624953215320629375140982909234548254543734786832695882070115470112234413741197587501126512341223433655390202785802340717836073583094272665473730535178573665172272124853950955218230016764598557488038049904363456527424382988884494397023258623795726655925248614735995030377843869334231509382328055344545040250885343179698366384225958957204789605429118666684913210486520583160283728595490333269817665459852904149702471446346757761784937142485025624377464212105739019771812151110616624334050648756919209030615956858606555096456289224824716557362812628518080520317986611090738378820207736748423962478645353076000234536518169479578107536225642263014764146625915189656975940143565538370007771007592261054042750750355427867743414113025683507131167361320436319715909491444764983969331435547564378448390984795053273371143104762402590747094172643267342611768257359920783136763671959116499970324204764936557626769014098050965219078323801491929600070597023890750704485605322617674107336324358744151953928587785813796799606000124581145850485827706048069251219339534159241028879694891302126330873426127501681089479935432786595416713313855739250553991765441410265723815927098427866324408584338591130237556284564213833589998078541255718324814878018847529901918110975842791916091446745184127566779855843260199714568894115298760631819348167455293231312308000249382637821036444749089912042354716644894032849115791144072564592337624633774219237063349133245966456899905093286275607724769536077817192586536701022320066098924091228361057572831322289542417236488521498920233758108461592609444708981831068047658141142095264909873166313876079525846706144637508604702125972593885135408786679744548563933433237599482870025634765625 [127,49] -409947075098944130285129757132278446852388796429351575724507842199651033392468254811339492920319358407412965627879943117779665943452116394181192183801696958507258513259730776684718855786007254071554575628926467393239930368879193311529401635796250922241505290292643734972248920710652558656676679155115440474544031735492547028002732458203181598168604548487787329416806973121445002246834604490359990341107622875830535800086977459809020761667200616039028065480422314764346906821635785436978286869157502235499782818408731391185267963260368101604390529715115399358133798772737896569834535149040136375150351927688425536219599417620574563455226832117515885753505989988073643432618256111966337232570828455030838052069245567644168250444437054181870795256735512740930792323132598349100056737173904460899763328448516029894706284488930594397844246875853278309481887500866275053447485065157004610126808512599394506988130714103561042003586555778081636152923906188342206049066546335303905309267360341041545633860523310264179267121274307898522159833628648401938061276303791434293396087272222395741155121771991634573101801742081766990822649980053558529608142611276415309398019400800312625915272269892481031757816380948785972452942803938931827310478341330688666791277120949685556174278605325725333401719620299240396564064184363273706483366477242413862031639611733764713560264619957724691774523173203697355768893373361435224375499241013614176368318386818590091606454181866635233329396510133525553553967034541006151186912126870678100188381653491751740526144497397297825767209126776121018813217481965870694030829956391662857425356087318745373075091238146256505477088352751030960997868607718880725771811822296129065566799702311234841831817874565213008831670691986053151855911032361860434164024685390613571204675658406543657765193649893943308603343902884110869742078027270416146649348609757505728798721768027832506581528070150640534220690684410128589810876672522088330392311611001922738128291408619638597400584407261740623046875000 [127,50] 79480759149677743652257740499170301911134616952011377278207208491506623285061507336449369677645215840219782950899903125568227770680444691999755742603374057823613865238108797951327609424558732473334953022908391374206297371019290244200340000801817176402469530482793184010653891157205006308592458473172802882208823986014378227546877033728616026163340552340960692848982484645161753334443407924966113004469576372465401777072582574592821601689878238261453431969596535250934058428507188989810461163627229263287220578383288368270133837090068524587039927527509252617439654657976051349926191895368234049847204647706581899317742568602044411897794043389256885710914050365569005848166766953742657169963876844933581976657158253905396052723720670137811605299115441215068393892311070293446414859153235939845535303805129273359286647607252519598521288742635906087991836110655224706676747820985004327060878907279250401637940533031432125002562774029264805101903657627744404444297738924905665411096571187393194715145375490954226142560140482928916496306557753034200595956736996119832415236007832591693457884437332395706200373370417225320668262125169337584032167624624312613806678481202047204115214668974325828998969981446569263101099541402872909824148146342579937798740244953097882576347862128563553942542288303977980478666493842814301725247397228888158086745924031833018614586499292139265600498011313353613958265752472677032649891239474243115393142183491015822269555196714296421850760068604535730464504388622854587343662657281515202422622944599400421334082580805631376091992344733517007229798495354856901982077076077045304555858709557571807355566911033492389184752197563995625753954635529369059077928405587113489756876168078759660086409921408776312127207415244660440550042344319907629811896553070595937265807292050241833598736813806034266523968445267903859493264409808850558647271840453851104970245844990262697315873907899143152634472023703152408510998478093877952806736169009835961808395408814191957180534905894872646484375 [127,51] -11065978539775007498601506703866430231790520796435275900404602824748533436042095792320154728261058969788319231735778775666284413473846662411145253971630755398720696499577576415973803043186574773500750274944209464353462700487323903877041405655794368540637194311250434828430810897804403845792440734348328472983806586888387461645763268179873481807887622155766794350750953105263550316280101657622925920779330363657739515491957618635053473490227724948090902525413921727393354275952897051264773207072790015428791682830844626420395646006013008113135144098775762430138964650059537195632858582231568824718416862062729053321153801792035821685134356420198833637427026778161409887372198030407899463838422300829347144247188603829155782132044715040408774391018314738083777158580237375779486123805153391093440850089710830387332739419204682741172865855987945459344897557925330024542224444057613861220381720444235136396708021925258929913590780460756710675807210065753110242777015105404742063118568019918287832915042851229345633514789933468189070113629692132625378116075954615304266400128588051811076734106415048795625628868081612994994430542261761735008793505891670503718498378113768230068642300900697991987552441027731254093012367526539106288328102064963125960143724199683228980140107164359759277722823947917862630503411405048208744622213352527534909759001237373696815501179451545498251984242631383533637111881758487992420579251719189715822571451204881722699884958252714803803800088630039006540825487569941172148069504923352705501145763121639100571392120860106789525092528874397227789887107288085614365961765543291689455284956603646100478003543686440820080865109982105978482069131688684925763729687830198654907223324324125530808325160184663809353682499350025218933088887977129378820547429545171667663343268146280815307613004523357433774640995325715872941647407831428405229337602874305523324126812966493773680860451358828971157146572976522317571816874033426466997390297282277387582800690016012256492317370913977390625 [127,52] 682261063899699728243435715227180791616182727270235045716026159535362869720710474736562632344614853541629798874071582031211956622159230942193999584126049290745531090962382061081350701581379367934955935799727233505280555880694081756705362447566529567694842661388099031305098924783516202879707245663267440579621039463004429538410948750083042566866628135208150920235762363732575322396405831815674797074513045799564209674228134438534417891748245045414886076121592861200089282935175705711130221991154369010638107902306355286448184665923795954577906113745640280317799470499301154149475279472015226619097267089661438437550158668917951517835302977755185593073167171933236136446951633894992296668348857639644577544144920470100067337961881433679468558821923243009175444505767764037554002390253060091723150832707492944607348436240555691761731685257611127301632016621779512335366047311044170790970129329804078047725458439200923663976430368084566333818562454826080130525208903361242379698663286759029370772301137819537014412009777580583335957519476698747702084057168901997298635401677397074304433448671727533897526257404265728970441712615824471453688039319941967682148481169735794154424072810246582389221259309012608624531816991218075634372916064838677040524830906467459655820974361956070853808275960940607038397026649260459272863906374399602568498973783833380463917259080432622787545621465661172708500772521150183954545985358701940168599468144436631201477468031645023410755178904440955333808067074098766323779289033397425164159745220864643736635954975423418232803606164638473698388866891211450241520997817489555924836407914607734602637811948736883664216387873354981144051323026513455257389514844881523254694337608059699001460367971831397949449353158095912948561831533250854698322410246598246129222005612817859652979811367174461938235193529164917296659822328627282804844796466659209237839792072983482047700156370101129138401175337044023155030311198362082445667361755191789322533762947460211575125395323165625 [127,53] 124163562593569795302310517419964854064348363648213851551922894619215237417871117503951454578702655041399869745770370641425851715073506900495747412368234003290609993142638177793097338449000981487764856555791915326394362480119609819821759384310613239871815241494064555961800161615724433028104161813354998628257834137707437550480543534682879027384599018703080655742779403278975197494899809216183481300078635604044244319773951962233848793608612790006266849649391069606320530483502220812609933260284437846841123138533940109352648973839535106306619752639715494585226467330130796138718639509410863734185285818844755495710750463633907906246115114174506174985905970304599282186044636752284524631817160362707161493399671505217388260294884868850330412071173700959292785614107839156675792521962416846667209089779549132837730283714208534194414773979844281394914046315589130300602922187913905951959082942771828772789829491517712988110212252718527198332439987823917687888830480485079274775210244674280012709337406603143985807417566627555639339411914112824817349822163071301172181606079619099986283664394856095905217078092920105536722256747254606591575503112174238270032899528008175039443283761853721379689933103926121191342021654990770082990659211459080059096834708886093915397692497475866115642247542362313530954856012091690750733490009727055641176039029123295418880430938006144669267428315141275775528101504706776720798697850834899022016203606147756452687227569784587545821809033793502963792719387022955230724679680301484892521603642417424404146030582538878677865831741884698774410104037661061198068430668239291354909235579789028329344702482278167634912974083623007146099464992685315084345130006780962108185182491165486384616017362449847103370200180853458011838143715111317885227177064176690381403656581559227535311623052236112665395098172053447464284795141832493510644836039815560432522605031988260649070586833547456843941775668628502064383924353914082482850508772836558004580854656559349842448454344510 [127,54] -43804181548556017584801469130433778951367154398255482289466399869032228921456876732023873712241750713776210538726512826545079917739647640245687281936535946064847448512642588378739034152845479326317761168706508168037756608742329491202093732227328793097619575819793785519903227431913828327608736247477584485240263975199102899243824578183793411043632661820564908814263016044676007010317420800232876256654463187945301843106230832575424987101629504548284744590655495729982131741713734394348552674199334923067250621197724978988190966030137814910408002276840250849264823628204097972097569625328561347029870693654973133911432036504441220540861352511319856704572182756164226232750707251560182616188457938544835972465145803228069354459309406393566878704894393603416180846106431990148349352398822603835918642789797601955478767265892591870558486333276372680230112340115161719030942829208442195242819168113778963593099268914762101726324385042057941576917646522227786331587078048288756136859717416643153230494444762082285032687630604982927482349318770218026159389211063726109154060364119901806634616621765314066219860820662914918964496203305975929407503837757583327586792849016226560324197424534680060684077780073228611322715817618055334705924531632246229745927170101324161045578028641665778599902267606995449467887498657193760423915675336482201387512678026233272424535945829483661368721466205584552932679720781657351905549960679666054951306315328470654782479803504292029472793128078441611209806461786883765931663238932654367747270911873556195484020166465252877319504867699413935149485703087064535360917887373068747525523737558984378416477122895701527207153365002182203832769287366050780307355550129648242638591588013539938685159537539522047043430452561708885971990177487657863715931202461532580746380415419500670957534905550616472709484268484147364203938920288470176166957260746410396504599046301005820447668652269785395334465801525216569143638914987404558892213567120297319233501702822556623558109545 [127,55] 6356775984977303200946259571847771037872634534478082573193949995571324709228909407990830370003753673143226828460887457591232649195970232623689806457372767170020977716625739821079395065911883353960861099573079250037145925140229995263571644767741424117314449285970997477789546661680471782547711128851092191339834128170804669635246150142810971991889554788221119587520572197343806158783020123113320147715967562419183625131804698205886473808094116005392393281591755876179415227501437040395936974398340750371957310476126932939398567778467550202141741966002849591346743047302783528143086620674533520083891422850905611935076940167166311565754712237701445934615600823568614239109194488984824159172321925280532520710965229389072943964491838102120416820765767886929930326215081966780853783204074527914995819473707514845026944766824954668475079189190750698479784302245083089265087798254159714024842775009380003532778073318796788300427539366928939278529416807783177799363724450071398540437120811587265310003729024252702330835065750845652239299696670934003671546327340394602339531314220096844473626171186583698862732084725619613774333546835137177659370106750579304442966731081220257947828910830789079942557188682379441311346347719469176163767076141801357565074713945359425694085267285833785976788925666153757204339579414951121278588820150991230151882927462804649540880492916964722985777589772856261243089742006073837070851880631671871552850463267693027938526938926686709188343597411615577177456896301391419088918078059494324080525058990470399318947211040706926654146176975735397653516931811230011366051192072192238405183034351597900116612369626186732190988986513046728922857360831221075008116588002690212798886448660220118048651432873993850979181097708972188738398810114164352570942230934869664017344677121826646004245477824249839727267243692917783232979728287270820677113745440867289031568117177268617493944924331373647715690858784595319886765662962582256357926536336564391596444044719235047360780 [127,56] -358668448652997572890485827670710947732771619462863555089362657140396356468855060828948435778414483196149543014745868270137075621532154066822587748939870801977606965736534680123471270442764673418308162911890120139095485340597448776292659460146280735300608698807616230023694742442931743266049635003617716755797273425201388835375686359822939752832755117686726365153117887864377877126983389731139948790774002416813446359289185344291685496989238593820247557763859370521691878410703411462351759338096828187645428442012630991826771504550488477628695460627205668853251529986794651606830114196048935715935427551973258667897818022515979014701250730910323927922204781285332891219779339518580102261675536984800211742264188560576801740460200142937186154935742997961582367140843199029368158629005676838322228029633974920855058639416628140389111802915618769473397265133795030794994235168107134061032430004688874133205511805093578114151296353656953289561236868194970552869868638394692093926907449750328192830849887427718587441642850958605154607082427248602488198569592145025581746902982894294132442340365424004553840304622895933538081802217143428977486246614600933106519703695073428883704331913783404723533224973553022820321103986321932832208461428910031219163739735645563917563247167153422781324616480162991247654533817334791364740672692114771745045530978147678247791086459987189084100724123908590195974027930919591863174044421333852944410360343669662842041972932222989969769019032621561016990309357916356794085266865224908448505124715978353830603858357736804791321352617451156925787646586322204740865040753231994333022641153520982892139950113177936191112192656984097220524217497054755579556035879563705641069432071131916017721953656245461287941883996183787771008687008993185429767617305197480920962158254949392353648213768318544709816307091734207982770311024942300009581084263225562357247144551641504068103004265879310131179656778837250708584980144163578524706705246517198974709508832820133380 [127,57] -56113973416202400764684800977202271688527778638454444932169116428083999404259113218522252953617430907905055592310691402643416340802692012713546757373540298722437855207960096585861314226039891734207607501472716794249681508029690046653105009281563510149921202041815566344440821236810783323287530555111655837771738526087563248723457739461140721492589763828552008470227108236478904200316145672966541764402354024727171891275550884301243586969949052907714000860135294165140947258384835609469847760025698426568271645702347545043020114927111638540933258102090402291887924564654628019506752735980301899157324528423578839707741970824061919540950101909947643399428782255694596939376217392027816482424250124903591991531553739388247535021788242675400434951425117892376193189076431223402545024188207493427510315430582781366630664492595602220998282652681287015515840074481947242417817524475581745477641338527054028055991021561491227378089618380991170212397070854241115773740898280735385147168173679471264484229821096806789480991010662631610680144722271946341765463316385520404852982721518699790886207776547706256062986117963839098586106872050044483820754203946697542341135079219354439844274374074971799679115017132244916756415103059005032878810731510532808080311720296182720307589037036053808922144601513505954752507967442074345799426350343169522046671492131073277363880571355975721139538608574142019264175623003820999906386063654515163441921336642257186071743007252911301141240773868620409449042624267019104967878409788427621009804735324779037416334363425127829300405541290772796643483214162803775641111361117667520339899463007053999720843409460962166786014688097265343171000457961145798867221739471047408423668832471436583725779565556547193880973499600472106935544092923987299571329674205818817830347904123141553611862764619142510827954362071877910392350820030198916222048515995794061730994517147731852996062888668678638968596997303497274940853185937106767766227127813459331143628797806525 [127,58] 18576519956154515448659956134686206238447797049284349258568766310122772454597682604646493185845444656443513324129291494132293786556900316088477531133901695582182956379635558529708686204696018740495664212816139549924005146650637213299295607471593657672381011411207302364151567103553810596619664803272399552002598000954391498717302822109189884889108284195207839648711441789314588581131969853664791551780437891266034859780028335243410641922505354734381617286835257373490630810819163183278095889807260714192704217000793572686267176415957696480807589886898309421930506576173848981355107048254461311851905595554708204885442861719644601314263320616865046857795462721770366383922713208073708897279441129716908163078423791077696358179500083698116916744544818483414206121439946608352184068987271363366084899178080337026735046553860665249415332966210448410360929315913438378242094182548989178585928321329563925653702330040488787147160258134873386879778067342049227024708401639012298656216910744902004375159048347539797361406049406300483034428944230544619204026260759621964717900492333380687465824242021648367449958021605394584449540238374021672777375880099809590131800067237347903241410532985179811834408304520563309551384988301389183439979718148144737882610479855349245031854609209174884467251976643554591671150120794017039070514523958734324057692834457766627749104835081067270787102075802765680904636047492204424806733375099464397548345720199367200742169132880003744896966210144799804437115737441765815660280769413316585604653506799858741710681558361520579961754659400451877810739475536464544958165551792755486971398226087047079348571354628924650156653719899533387594151370282184226406708602335929005829755953834419511227926907522697233091152988112026380005649844728330355449433289244055564474845741504344443696434246592940102908392590814211792997737395371481445370058142802633041412029287002597354082869097413025802919547654658221071540412373151638191052017207090946379869217968420 [127,59] -2980335976860773153583953748322560771393992376936491027144266161319261217230396068443817585818001612993232762430642717135719639364740127316679542950648916214080266640204905883548981291030102784219694957275447726672252699331431874388310511223097858445869832093566036396793979556666187975460459922886327727083968082507890028599230027474413198261568856548422610058410868246038150732850074094918929743271734689297835755229467087332432703523003319780260324330569800975968374990982032941090026418262780799178962040316106519742513106975777568994420748673471504808705227355054960714995882219580065259079085890262072699412663731540623649389043538294173194520945147809514140482766949908607390867318148593725243943184221129454385016455773243557372126489916398712977408768771122618414135020961092393852545776350132695578622132386699796538685327550749855720191458842959368780469344117128264106060675557984280259063345755997295924433544523369264969927700039174018401690895642917199783307071270653619666519992710333989355580186579781465896620540864249666413150757238625463923742748288981754752940252087655732717795793165063569084692878126367251241005749664070534814643039536987883911264697696037415788139597658548628647867160903692330455712839436648582029093467022020067904547669455086629176509243568067993082778714081901909611473150134447889988249773844050918543989204037101868096109669804718227991655859227466803250081859483574990924923582906129683396023826994283848116781689553290810327917104134004911945508065506951064549770033574155747805750919186910679803824070343697602346694150703048076282129715840850408100020154745368030812822539610385224750995304369645158909958193813741529094475151535578691854054042994552234468634449017855400640393158726135177019968192654418656918932403183262282996378194318394658390234075075131787768160089819109970462305571366948352219299854011471399251921511797448601648250267170538613928964315717148233899855704578928295779389200259816148880830913430 [127,60] 353444046643687067976519121299897138759901597254243542270006783929766908037673492508664454365221529147025835120647798814810748210831984242508092009128264311881007113477618329571442495170253342513116053539880837461790511485702695518016784422159518947172889875884715496428901532386659424722912946968701748745309620036153191089388538079802379072348669005504583586187255858374918167084316331031619922370028633079465958030536092819447003559713378752187511093165422770536450316736633275782989207383879089017238824142809107740429485903410980420645410796458258436676540711768948792125244850574033919786951228791374698799825816121953294626846280590559384308949452902099376431994501688090476511831477735099043560710804138444053761893887971687456685971113318125942506094666578468057694088070660118481747227817018560978653212043969674322126416347371483896503888754201256848247124716314376889341956397248505111554169732802485425339571098296300131620057814328629412378994989811734488739528331404591431165325504209267243815469707485126752789634005779591042226715508065334120872063381955660205955210346088605015102274809476234269998431728534825956812240335583816409036832005991192457114617335934336797323931423480901371811484812763170787961877805884251198291316207668902117302866429471967935717957125445211658405536374512574282133784074007733481965124761801000770740304759122847137085318204160841895503193311190745795942619590196162185103582781875548044406152874261435508017169960168070818302008088914060039916547398780589807517772007756981469727606101648857459239723269032503810609770197262113768162026669086959194783486804710780351438554721579678691582259994570307805394872303932559304684597331742579967595559061087017102333725127979741933305028027475958175539535208920348129606205535051309232775693140181275247717221139833445530606595310289600878128474605553239210591682173923272982974344110933075901587941633288429148536607745636470203050898983309147980400084533593709110732875 [127,61] -35309913151780645641081863507768651617312383558759212601367836879556567070021142275647345475031711020375589496730396462545028513118216488150391652151564985029241707363460551667938064337417859853202724606323115353824445906067800903767711148928547636403570820298066665623137390699999456999955399712553969305464385781563539470662127147417672346856868825333997509655258690985810518128741786175775675209057394727591851624527239570395495534621222663207420667053186935857206638727299124188862790512020661575569086376071179330717172299727374622036924175707876675321499002598896838044314334427083799663971130636010476227293871416076082111195771488824626890236546485344703622685278618464829590508167934391610077723225883388561754302967812405475999108610270514574033403222731086949766423117117138959667174489301824564106466283745215040609935190925889486521053016604268980354242966584219962770183514558127459560516471073124684915658461868076691679775034167265395841092221551811740703286821853122328955555083053114255998129061599053342871231207276754017469892945962982718878232986436600779198009373162900537197078910565827961327281925860116707791723237243822410937164991842012093970509040648479679149885586813293468247409432823877099193837975867275191385594360917555527915766610944546353406249084390370437124777366081084251965734480784089556010508915002635225644756689573407147175507225612058471658193073507034486943528356332219699136700877029951854326857633437527739606143593124112938197015755978432363757890061717880702261557561403023278008293649262947781069153654080966434195747515772923538289838400668169607841879421558955163889788331896599608202011795670330873553132455227303004889574015701253756359679384545774379485887033385290058167068667465236980379845960198359378495822835347251369986503791836485273801168421051436214537620731337990280157829061592196734903938045148780838088784222926350573447026527218790261657556659761049251264207590169785473888602000767362904855 [127,62] 3204625853328136417356187462155256983643547046121477183141606493295639960766304796944391897439706092751322133542876915913699588467003551410419490632470498460374989372697170358924138105451158722626795584927440536693708507923704580949309259793894840777285792043026761211214093229777929301394149341271428761049695098767655841774949994820673665710690698595620627836978603285482662340900861734069100906057588191939180196439645759630726817139770598441174902689182223956503662583165500254678964945646981305501799854256437539675535658204712550651081175875840467256693575357429337635526421563883893583702867139884652310562699921362567408810900983339018013644285260013265224128564670535632843612351459095698280814119087239419162555052313048222670816879441695528985492011819487326178759416942664723452002678144543193052938476021759038179770658360959318412082126468625845076247667810831548423536334201031272441252349388782273701549986673697948491860305706991371743544053934610896427211444378357883558166291980347913806695132190171219298071974691118806965414190586788456511154901106022040335272691150623849865978151592770568535446370779201641725831441696246590741801349183541548779347815366581340976099609494013933410950900234726906243662914277120463385858923838898792522027539041635157741510024105872552057945268105871017749663395175243384272317879763845375665061989283403813626873121320286427748426446530805827587739997072340762471200101945719589161482715351330312479737675825699523656279712500999780987197091126176662041841024052420031302919010318165187162777208020955889830118101190767156741199743103601123738334822616902485905595249658985718409974526123593649207167790301234472692223568415523111126268562944365648418142566954445079764165711857210025238973918401576680265815905560109508753322485502446074455356674568035830480308917840585112367454462285047253160907804506307964064238088320579258979015999197924823084944575159544925501503719630042988338183615378894200 [127,63] -270503652725556383467837291350610495696496202275226876419215593603373910482132881816355824400987789023366166311966782030631366778244983413050031118640787041915482914007570101715871620321595225453325370550673862522673998764503364682147593231753114842490799409865162908233648998744011831532584673991421371273967027098909468953902113635309063384021903541054629907139503528540496707998423902341278047538004549149463087384500175883241413681903563235705982340009577576357897691804309695207528418064820603038858209156208321032279826256344466385867895946576893495417011328404405727045864598273183034343807989869234407794002840152627147933366876213657858133045128863783928974987785184748253562612544450008011512144238633662718491375393183454832656984732393460350667789408324606606495482158965156525952993247463849736558279248166361908032251754732483711268568833359375123787331845454590186975911468049709523188677989480024118315799284052814446037893274022492153014736645891682786008387310984490352537692240435001777339049491789825915368870731496881411331791397838525721743154957283039288427829578760538606656714916195411743230109506510647657338936219607031339152482667987575067256345139928487033464860576836001914040662397196361332276259100846905746067914993460014061446587445584539501234942992511199405073854011714419170139436214811076079478348983291258969826629549080553675534170499023939674884687864531953603178044877803585944263030494183423236004777680065157378489437351523784727718385137956855776149755732372321748116944867396524227594232491125623610594178140021919149910173556884227678785022166683744056025072945677316768975641012869528369073983789764792171688252230262820997936095183245069139023134268095549868741121397679397555242144164480498976569453709939157791222676830969976712526852553636668554511256872044205168005321030536811977228163705170338467161446346129556106199413892459908640717740759241609700042814033717940808065488302368813608418293839765 [127,64] 20512296971564584251092691144067967198429761976136960156448755654847062276299765225938947402648677420275889532256330611892346618198833979685500556320580525441445454158111585547015535392144285032888400499697992475481437741574410647061886591575457497229416353425485320054274245892621851671255348912045546826848229151400546135671854082093249479188193486326203480509445385168108752498088297159584295865378560816042933136510667885368122168647443475323300254696758253395805897414524489726240047852924501466664866207084849607217964609991387646305156438852015000914886811604158892138686775292118867758147786153473338944468312952379056592029799068618709607931528789786730552921281540718817210135613977645336671330653780101785006739900877980542626210131094544159303789600009570077559999019328996233565671127937486596351698823768745746838502355874605781850395006834967311470429482915436735346189858074234058455143235892352437293878553889623344547652257001147313638016916722574008740399496242318480745269559620141216354926385779516895441833309304349353635356043072390192963299871046734109871157053385496331011619735971004391034641518328708395758062095797701055268311293503659996229043053058229179700262389313464753798908897735057962627526366983855703027426072371200614136914194378438971081127225378623379404667169927205708929944871174275881203485730806380565589360179349915971369625593300856692152473629948536150885082947012974213830820418833638395997725416033461783269147209043351354893725190305172737910668658694591912109758652175025149797634305103563824577248752065772428533499977524430274075905497090535819899320290349903605311775021993317716706561596563026857566134120431905942958726248231970803335051291523367522612307765357021212945497875065255142844381339108727643331825120854497459078564124524686798418613002974031432078699559602974447692428186121516837860406901014540908194962045859394327829490702532582929613661044734070492330470941086744077123725855 [127,65] -1303544855153542228370044104914290102555896519328570362826400282838689729481876390185218673265333858723931272610589959517621108998368375751587857843875838048622600697056002348762571962583890456676769146326763132492146556212601465607589530077686361808302217638208410615534797630799701795812219089567116232636045868569617073294199803670101109857104920128583306683493423614131692396580141172952797363444993832853862531693388741880515919314992728908207851338370547634468463006914178749638143775434718229518747848938162719318935701031636403299558470099744317122314528481514819225437269535018189117238165931873263806824081219719712831941617714521704417315721765447809101881355435880659905441652578574519779235008022348839421377556631956238653052599019533656070574096758284751098317923000112776688654892212663079842477775076883280489253513830933332032983624905353773694098686240960810663277032670147717864756361302110714582258523231438802421743233067086151895264607080515402670196047459133404523078358889945153336685594870697171875722990487566250978558029672686340207958025588362779506332249297660524443219581069858524603865940763743554270736318019575444634547605331944586765074579573943631482889129612338946863567675358964890777050057628836647783309945805913287785392870175084721735806872625896579251663182434271461402463556560120732570893336354324018302167006270219908611451953867792901624000379190057416055416690842122735037293185511771481633955459687761112050081959029789857185571883855468578756642374197926665842040003628011908962793870250926607746150795322591194180646626803113155760757261887899949228423100314348902730052626393503267277326507714005464824803511627216115157109469974624970842160790864402035647737571395257329642873297678934278377296217960011326725522669430476486505857623549754891971717555757395103012839659391902158483667067219557530290767466995019846246354656926783773801039673370966993485849835092504130880173732400108391672825 [127,66] 63583425151879574650329224215413023755369381396548069047370614605291770040033434615986488186068696988948713650460250570645742145505928180729659307859690765563242839573504410663762341149584868875722811525355024603399619979757384326711293920396828799638808991887470323437042362269830624700247321565217928499573120313210257135642104445910899203181900379953063041112815702663885561848401829594179308538150027725113147725177021724626996913694244720575773831140797149006052817858859950461934105908265453632536973425975931676608605880042518347519696448800177147119782170328115014331906375645619360355774453390653472269386805048173896835894149559228106093162391558211106383997692466476751023323863702198244734203291726264788403461418813206777483341094338248959772704704473803141651620649787116248394597471468230709446150122640978946983693172371388365119620604526176713502231453034784006652521263045787560097026487222953185099022434275344785288812001659651689928736079020850582651885391906939587753650651524543151167690649470515273899836273350834517137445610741702861985360700375233502804931802063208987310094316288453975450012271531993346528775078586115732471002467893944283175200588532598367010873537642710702505619910542558069178995939636272552622158753537311784894975492268047814167225767462697434163949799378967029869048428315937938445828681035191057656221990447692216312253893462489685378744973585352796933766170393228060861002294940255100609789674508468637339682641147414990197322034953434578493463919195865809407620856451558634089576754791994962817310313797023225177910851771309284724140365274394503325398443965554050705111953815362765623751129036493706891937578004104370058008759374166741239226948989366566569771965093673364224420544805488368530473271209710358457404752489503385343203955912316779304076624104262082005119077077805901657784656756870889475308466502999565534913124596916873475364540389918893719221569211493297073436160809788855 [127,67] -2053166106287910134034101891487967130573934723648835147461669212813002071542114834012975581636501807035754322055160919473109381540247508510487733919658879845348932880460647246402638104299429354295803912510713144740896803431388451027945258963899329667858802197615271182133138884570581739418273158183302805700235336905393745879708172025550406240692404053896938300998535016984743857380199704922817381150681918285955873478304523386130685419633216939350280348926041728881543455598498945762697710231748120173191212134953615270109619555808196387291138318567927877701553048081843457391189407334249238031811512800308781883107629079281530312570209169009784717840566354407585356527130815299473454274893541014733527149757001688683204677112836662890266231305894597038101458888492179597558991458369299399248288251465032527154157310209969310440703384062152760332476315978829337927671281122442160570025980572505772113695789842683641731759899347087120399061578861004212765173566742349928589749752124478017826280789608981885438767181140367865671755973396400920010502207336226520462124207795508194106679283792870772956649539666925881399591987187401230984999343882905276370087492160937855431636208499689225481868150776263598042798568936011440908449363603728278573503180415746850021337969893452833998782526117427293907401384725938188126243272571298742260490202947610614690830371643120242362033137335684729910132550923058552546555500346064153739298696147551611333012861627049224204917539944999007004459142541865993815344245715442312076199516110296039584757271783221769461117739909804156202709357962255190694053649396333488130416306810531781318789143877706896740408250947360780771414989805467230098921939100798395422712981787953889652275313563608457156620749390715824766307629502284839189041606292683127396241961821990195285565651216337668133050122903715311293870911154408374531798062081352651029718950458878893902897531077075922314651499150744376802889249600 [127,68] 22110878935481307432925789074862280019670242403869446286465246328571366833699707266476681494474608022692179826462585547530296379336202925822244273985281696219653035289569419946008243797834289879217116817529114768121871073466094404234265259435008993891985011275892726528626540532699268189378239864207569891524091024813106926633482489777510210824139023690753885347911908787385283346403371987167713337854102066039856949981360355739494046643947182771703177820240085647648474854331560564924795908409067405527059193759591163232610998771085088701476115068792242671395551973642333119957069770547241632952080563283024051121081753493740114937346878076884156722946735738981720509002567186635820353285110831464024539627777649130789398859379340332429549118190514060848060175248350020154656979760068484979936015504335046374436546966101259221869553003886618107321753589341443371684067142586015282615870508681245026776146290387740602756312311493260154565968459231695129460446396389614043476030902827350887701499836745522300437129977777289076974321470705367882492939574229677787689164418670032772377728856840505108870702009153707439674269791519810200919697071507214143966782598010558037695884802890851943484380335795493487258731196655205358438189264754532267314035209659212107740385744310726372840661037282189773201677845924894576307956618248132898710263113442249868835078338650406785324387414684570773853017882172924547013614396683700155279303876897821517892332510796734290950327747889318773188178789562520121207887646613832201066358084361462109822875927155406982789051419691394138594585706381435719925680669087850205829542737549631524725884211844908621170545916428212644365383825353516696328495075320472536714513070082954179961736702123855119567167530865445180419590198017393834163264917702467708101430630400358495119537791510575227302605380889090958127794792182606933795523613323426031817934329623512198444235465707897746759095973621538640944100 [127,69] 1669586653245383889014704158139557392045020187841538033505929431621360128061325548484120814981387278668287631337763791395988657170547805412931113582500844955488109426837720353853281089183365853814752912019521033326002264932391290966435648941126434714411996140878830171851651245882937896815725766554720614610928085266415285824598750461203154300197245947022323804414269712752682140369201254099391584009341086663070986576387236730687019730430643064778658060651295773208966844946247259494297024098378235077699833312568434781800560698499727635579949081280859801680691966902619881411870262678169520695488889629855886912384390591868179939693555522893909514523863111475108078831658984120257563141829711252772394736470627534278478903831995011723984177216423589240928900995362378490373588361011143306778148044325541950374126214481623248337843972411502488731933876139401380533474460286041672852771879464332352336067115012991117913076024104505940558235598422640228631698700528010049561524119965251450001809753922799675230106126298324650936589980110440118880640375123985670031689426548224215437439237468252046022759378895934611683511418912839232250343223744567557241367991720833952567515182261189047439001360425264464086791658904958975785325185980517882233740252038063856989876738549451089138415321495349701210882758257932680531058863052768254217889213969333631117695717326018186973451329057075683377645061772307499790520952489169839863556789421545135767366580803227977871338870949885883761282764157835861705575818075626713105922902610841346489079071925298456761300030022863174889260900233441578644817596410516230249192184716908623207677332561334255729252345685768706555149554537728885854636021396682950741815067858016525267731943848760769874072986433095801719323868327088532280381059335418235137248675273724722652750324410319356141785272895874106760021814430125950897596075194494344289715710584029760900037166586021747606290120415432769405 [127,70] -108039731187056422932023190144948655724269288615711174715969447074169800105662947309671881669501477229828930635796169729014290096508996173738995828706000565022728123402886598478904375066335299955434710661659487418075259621538101099624807818626419019169309435341718687668133033358533979923022948265306019796516298876868649884495952720521124709216152105010781254096701783872155059235404975492946351778468217713047205600472720520255579467725743485806203326556729906899061346399980635130872548409684773019395159648261324010983994181987795052056136364136170030133242543133198162863906756609913722826536202203354790469627540742032972035592184027719012008158870492418303499892637072973668192447075453219888291373104689559740209457779260246127644454090996326994037154304741280710142189706001690415916497711203268154658600748360100949538888365403085022441527525870062015987036353703065442035645770408811847740325410070638558716315182971996971138667298428557008842942844224486341031670161147790559931130845692608336345036805845782978676075568186277330514182806270399681454096284293924708102441332632844453154533955863676120670839133657166753848588658170560552672663114158161353293379407441287507729085456396223931492384623576734296860168367323315031757500196681504438117472204288647427664969151674157903138272845206923616478775033056691953831713041455953759967777194424038685170566376555715688929122593568195729609539693142062971910136938477639704662741310221615497570282526640930874400519709060554569403185599528446312614923524131687809810426380592450200803991224812616180935741374372430302551010016834533528954778908657475142543118592052475229214212090262969296894784701562585449494486889273379128794906869500455021995166058330956494912850392158859092121548223211875490867505122572119384698605618557054276288951376967812305618074619706921484482699949973776569683698323195643868775934536694401428014898576301358021041633201002888385 [127,71] 3419048968667938872115349097892231738148802977895280155730085808427098405784927255786405527551001463177830074748249901224512883741603943917497905297248651093696824631141719985777866714815644053004986598451080831433505885221023212766398233608350092026392636237260163373334423181725535100743550887419185734920834949282146015385294919964249179215917136298893287475482136128392267659363618961822524919836198119437186428745322316969683272845841763157435009094796543170548643881273438601321781584435705258399769902965574222092223542283569189462355656870517712663032020565067546491552945100307225295420993856568884806878196037979401870678496317091310568404632047012879312686560730161468391626088898846543633592905224467009758904222267367212689014268038984282819728107515281351455865960377505023679194080213241135035660226619369338904531336446077521085853371597142935553324103513631392432987123008030927805380000347351501001740609176673266054314536748523000021082038321447736373804491783055729283520371062362732065303725650591888252989077604850734082160215530598045733911217649416210033994343084937386016023577492842605487203503005829998181192701524150510084388605906157414790281788023819862460503329726007511153208511945202420527347160153706509216782683060378873448306603098184819076109464514512879320543582544214757045462325911934229308184773662314663618243893558507437674586007144580479217060934871056324220412961375153127556450751897429726006278315993326680694738518713506554356290698012982044694898250252217587156769272264512056465449070039140404482374095213870923720025340511554850996735360083564180928997371086822494770472035376230600583094873503358066856720889508794683148278158321187730683279663155202371743351097120633795783770204186663157321349951242569779461644228999018623097888036589000221821437894229722309296880711051132818137927026155667994075728368271694536901269218654269188746121652348991228618138839274945 [127,72] -74228836235963951002700837858643056746119052915128316195846369842203371703071371513816040762215888661649823777780517638375977532479567029260951235576664020817147073972194428028954928493464309974570952974601449101534457026788695251131340848117821449932785517348214156394143593661154643973895276172032670286676936317090548834084324429852850145910010742024591054857716778379878735987126373205587041340359228688267577708111681649611894913690746574382452448703113631504201517436349880987792598984574092600554105808390004130334103058304320761228156709440608445880327571549061277482166213157189417492371273187499939216476556761473674989588636839384220476658291163598288715201337068586844619683607495724738233133629619850000196731558769143715594038010614540994060281576388267340765661152192425957815832893027673806591235823030104344956985520008822733967455637896134404379014519597791890602386830801773674488640530596621680146176947229180935304466668024177481652784492858600945122406974139146655306733603847119206861885497354444803329472392975521485776227185127972943288926264458204564288233344248263848835482704034877176817803452356375161533161894711977618052240429660000478404737938510398487126355543849301186321995296761840693231296581802101980012055200491102146056389913594915428501754530160673147048185050916973583609207477207035666194363102080662785417681054029182774518795129361035348257501423500448591898831432272440554328767603928490268581596141277680808415274286080609897691056226902290017049687900704913108844347361668311531106090134340366568193451830645268221040725643776711607320014373992760903520653731487805204602934526975354245850114286136571472700511001153690979771625956430738076870880997495569404886043861493706303937231781572898039999762713179207045528397831599676338203298242649541155533783218522070822817430348331653932202561304296807790287133367489912795904809674566049832469322555675982473036247135 [127,73] 1420712216054049453860697893061121853675427805448390072420234524923213574619681418864352583674031340667379424509022142030943598809166907852163123310614526283588860678733791224853031990026452935932107321059893425483091358022276377097684845293260189803259021337719183988134795036096374440971221161322654927604563651379909298559403560837632903982756233474060505250705218874819152699233155299016299516131326038362499421747489566803948808635231603696157229684236746607335710443042956967840480808106665103756838971643868856744655453927491399067851291904552466113261897175030953870348524914923779275448042834614258956190749787468299162717728797953761439122813979507904814724131694398800296705522675380599346901646084741275375872002443284816317709569804643401329730357501359548195535354894621130337235415842812984667367817430831871911109279840603870507851944952227531374939795983723587286487099485240861679956847713933511368848275400564909454591489624669244519602818712493464775048560839861940418426432302364116908187317637046905565589254704723176989772443745363297036434993729584198863847120316450916865794490410327045424563056619283689294725169890425850401785788235405450342336755775614345871951638119769237774473286259467390067015528678527731937535946370661162089652090742988174549208882957627869031667119431836681860747139919381040738033337821198759594796692711088618571653707211420944944700362465989695277766681700045128372191286884677442577373403386883319313715126467413673619645707644137240692981611281425937396395938866474713227896881157088492648607027708675299163994423424604373563167788960465013769763059592055694043009661869607925929562630726896299880146085681875920430745002258944203664729477341223447510989733433335322037104071899031491946330598065698425760865233355356445288768914806386829925676642593236558303417790535919223885898741440693198756711602372708984447856546598756043101622428740312188651815 [127,74] -27425457042283426246923657181575314857260213108173818948374144776555977128825212377572332751155718058979868238537087119479357522144884569372041343542707159749692113204028074431611689993333386119702723125072791576962501230345381190807538798590024395143129632308601214197395310455265130996971987756952387038266741180869580436522547642845142697951414048598763213541416734103883774145151577368522294355704533083659674742478020778220582023779387958521475586618449086839668209284505739521236422028781385908596218181509757147024354478389709546332344038233414609727436202590467509906678058304699343158736047382335419115346631772874548123933320505326698175148863213463399165601700375702376289183399181474342517512075561874140960052697355560488021552046069309741376709447056098315320357043728686342685061522199289222479278921220358874703235927066106095350216721363732420286302821390689962087291283758647677974928617792896347167384190200419463928882997759655250686065924951325929392791558713559108475830959980346669456550194301230264709455432952766041029396658467022455465393728201862803011197553083780002893648498289507512613764577073933163304079367723318797152004336699431265810736860487767781935023823886523958488528794901017437484220010748933793115326964267204718506775980645416990180355237838839300381938466024727710365721335178763195995991434684653242806596067494395933930346291924678972046537352494912165719006099155915693702222583141111291743211247961926489066429904594295720757919834063339467213146185036000881746674377900302296273419124791566052368578137167344132246189152665150687604080695984545829347050553648800130605170104414907354869775043934396850803427301263294742893922875497200707185541461684885238059957302960029347293446639361915317313345745001820420908499789709412658365553763797915212514122893238363625108500407675726916988872487257129147330953315453574313849239202587483037455774317227670840 [127,75] 291600715263647843212556203248513447162994020101084840412432616816041748132681200784744914271594850886035528828068488476303913378996874880026530028346118748053418574970048923027730326569983249052144456290633049205861031625615744817050172097115819009219787810377117999494857620321045971405127069612402333809521243676608307850410503573706754483098297613473158201806740955071358349348327307890196855639775520258094840761123124631942577070678481903520184781826974017853841576800991600772181077924744985356507572753078817148827018600297655803584491323109028123402123850288371926026142573010446560546558335245125343059664730614335644381270905347797781224998633436446450212340359169715476967331961017072675746101995104528651493662658743587436043962905779013228460730517797806514372271219973433576709753018411255595153964092449968765174290302218761300830731630571041696518755491060911875144144587332260504100207027723089488047173487498289357159321936602510770339019177993406270135669748861005104077183723750221152268631180816400333121503845550918974382073943034375992199560615567235739978899270949489989956325559622087682155602103927499800827418169089681779621370222508467508460642103745397316542467642034062960341606105232176257568818746138713758781876592508130568982549605222244179645807467238939459451719677684725256163228023842581683704902034631118135864814567290875762078816818555176196393287047216893185635840270377896463548822405961463759599092412787126825657872029599061960285048959496199112449189360000140229361394277532628981590174249555840344562127199203788364193803491619520167404657393318897877711605252182130156199170177988181404978939682502919520095688013539776806463272289359169692174945254097742767463691678500320482175800034154476087921154717215515642384836760133471612277337289617734919157055515703301741815697361945770624407496259725534771782892212698865112153699018258755096395587949035 [127,76] 10804218567035226377741548864195882649302104793762009360170986794882068820501042589844580933506813024326453201231772398270359400645679704815512351896771523602060929789618520426657336038894854983166140244482211980000229102033077467144041929786871335805047710651233953432516960047860347221914144889215671826667655494571021093837195366925795554113964667657950279990603211871471234983912499711847323363912823161297930826194361756218777192696243767443497063242923135812831593345411934373143278297892596164305307506516852220306755284118083390221885697425522083138547931915524988832981130686258386510069082333847721278226371615741290344138317262799252473212142545451648353582598112004981351357061631636533848778337947034756319079768552411395554531168187748771294119152120831148418848273368048336088922816044191157511949079562466467327402024130491142999002992617902190118136121744006963842293142664567514290806139378736334447462139956387481666957328376848121577288552981180027984483259748922669651375581456796669079530097192046683335038003742047228768400145464518008229013056701990054456088717107187099586995682248192335578809759495162599616580589689347640217253948366887720713342573019122351921792472851630497487975701300767300283031053911041657565417181978432542601056914928437504526067619250284179704711465635833316499949264493800071157815159628911645863761350145493641211394583545618398178294237418573632265490535509797990532448764616940239649927208616006882675057447461570144892635080665410941585456581746178617960101368790436440611477805894887239131705027242890076560739099659723684722288778324856637652366908421087532560462098016403470377028588790875505125499438445104145117176937847573380031879993799249035587351951912592358546621882045991454083335869644500626600888959970109762749483906073671456638719138163632967546757535894460379870770974732212460902386144991299464484404837963950185154986522 [127,77] -666215401534559858871602128677421784447787830683778107747252694465862857827330560306282167118379417512140085542361470743971124848423243306275668225451492389448471448167035828682704203406324875127756890156375512951071822860086062504067061820695246402597566526203799369718916929536771602989181563712982051129018293783295296430828181772644946262336291095437237210160630503971882058902482701629413023864327395032261979194063293870918775334095657314974694871237906614429670112187759110120862207152944238136339604934663805749189772067996452624155957344660188705816709726562647087572338436842238165756740130660156281558724177749821571056559780579765655909457833849705525134149959106629747156548281211524411681367391954041847453716752217674399530956401739055750113863741343862693675656907661757864675498180366749239176559770143816942331125019450478247998310760322716270574395840503077812109906316781087868869079077529423839016398617584902024228513995175684884244824248139488680248855412413833645443130389783323762899960614359897536092471539435172124207910105520223686076323547140899835171519015514372263642762104169864035863367673891307380752517764095264843604442247621943893900903988738006184165078353119717259809425941805334442299320324004535749258544801306966368540173814587522720549593874927349485038196861163767011050724411432140868213902188875250285585875813846379276827009374657068457868152827593018252389596360232163032169251227828046223672747966762401566803129413213918044952931669110698084729429935090611394072498951751895461300248910568292052115479676619657843484022491008357951727949666407286134443833532829078888494440499588709584538434945696861146971560518906844319393728762334018157385359053028261815297726795999366566837428128210620233774463512845034459770197717972386731580814697990085646035999863301557650485259832075078370278452196865078088468661653532079470563207088947503482144 [127,78] 14394022358081907851645873110016703002707791133635491739534477513716776355453382262625257861822165363901728912492423188539415240865409954414594719740033045892885316273240383495880521419610568794867413168423860663052420892632841458897292737079515602421932378390058622612389904518103576307303499564066493634544091299651961569833802777520377179390341592495474508787023715638913686316054368838340112751094562657591710015779576478015812003238571444218130205397613047737856146834222032671059814301258532235483380363416078940433055054622671001348137742710334519933160557156885508171189120788867217700135587162306764524781820729220922227098029334982151848235099932544912009821873739592021251504103036249614067270984423713437539871989347605724176862328913125167236789596591580731794799607736625065282133898160168923558716743620789551094847753842509198076204935906879196969925716979814727892641474580585070023352083344091219227473559741002619562982352043354845692008660502537636818392422661405002217633271988862637463950744310234995032857101051174734580354152843706041675552671058296844045212369085545506376894533537160729515750359978332629233983863426156797659673068386435243341337454471178468255964582774233892199790224953877413590269507524085317604425813917406620945511550221430730145333893993250555881592051724688744566790937829692357190678736943694088227965854311334877359887986684617789512506176407251671489841389605837588011775427775640272577917553008322771523300262061910159079438832841261621782284532899646557814256556032895097728104562398782977107042542193184536094258391237280727817160606551842949350807244939856255307157406344979026317416753785308433404047693132251074257713719110087270397931974860684428868101333655235279883413860052589382783263588778207931350893279656669889884510731400569075466293474326395427063363956763379898491499564300929774743475563437211887944395115692729913 [127,79] -91758601739618970549780869528199807302805378818283378519142978810211148307244929833062209042996392021176733978538332361223705936982450941065663877079497266897255008132362634796169313863268846028123064036750819871517026027985094985491860204986174470885240220711165295273012593893354582784120195422545627633830805259315692684278042820127303610077912307611107012710840875374613829008856861217054416238893609870568324638781792980813296948453072728762533791706578453531988811452324755562791090707154458148608309343694947398292839766382299987624064399837880982738005343425839168962479157503955905160236736202259201015284891551155902034066030223200279241758682356249904680931882769535281325202904493997922215228501668838518285497838455970147814194159004124684898582443515662812545927511773264535767427466379898138304808534837614652232722528842460735954885222140229901828420676974341120656969188153335921422140284784954358739144432771215635702460943087873789155987451768305297908311642638078450853111430592056614774210492802434631728247597108948907645288682365492164377299997774709530345212129528464324549872983206721357899555053307267404395982136202406123712709275876366752691490116358294968653860878569079126187131791917786655594765312171249390382952414313387046209351974400826309530484476465478428231588044110669172015741858995661919067959306267344409927919766152550967189832720821927317352262138934558090541735153621803457346693071782113624248859606370323023493446325715913672545317549113119975973488581567623286967650500010728671052284125201742672569932872291421827212879226151915600554538453935021221050638988184608598001521563945346395502413022546790019995274304636229026558697743292111917940292608663835366263653787408986190029478148499534263575831173148632241265271788513738744808946204661984156283858156896558941088736963028939658113545389147169614310744927877494145667071340922 [127,80] -4248731791172198796244944837866975663158991671801129321759252589102200688822818715097648427881207768972028990566855524969940918722523268136076509920004355890503393246218676559008426554918209233003135431371336869255273016356132174278332800197214105965830702084061951580415624522047868362552148944698659982682134169564134403663979297223388636385945602679686619916351391243611853163462520309952655277359592065847696118741360690152886488261063241601796705576026068862528418212156578333236175858118950553340351146322441783821499199418618013778526769226717727692282159730669057895486236338331011110385042274879106940597165032174768126931140947371666324893394812775359535278400524234027541149262314473151556169713426385324396415786848479702347060560028756883244405036881508877601716480523293880214804759996475476425531623260876396759566560476640372064704620255484918454295998877601941940379682102030047260410826236068516617323041554634741309610689652207599900068697249981561773430320491357285504277826344992769461666959101453596681699833676830803080374891850271130678761991946665554597244197809865231014510416289983222457002479574049927231159836189982326236743499405960972638054133852611013207868176681582447884059002554679977477665775308957126908108996332873701053948783633207874154472438179543753858781536452054626245676272010914888149103890328767778887400371773238130289066994559518519002178403709017001706337839175884506462567913709777042690431874103120773678286452620137659327535929013419258574318285416411427240018768655046280647749169423038199559456422861377952152390556246588791869928748740523157166927178657539978253219440124946795518061384864792652462294794876892300654021675608030138962269697284219786496684109052437562836789411988753935618219196610071368603793785283553203625260770439523011128206864358816015049779067378279418893597402348734837029316129156148357077261138 [127,81] 89667561467978185542040603442796420851907629933850511253726347222396474951140052166274539992512480375962162822345483741595586623806545136995206514183840506269661018015946398577304898320865573022467183768725415997722948943708379847968873749634032535246219828647598312550254084075073810996495690058171960238921681780656171937999052405532446349366479726395015248050005736484112044999684805713050438828533560288485849421273692394595413985952693336104730036892216465126092004504878105211819277819336992647129344866314269941488128436008940161986128732893797911927559381708203548392938411178532461816125444744388324235799817153809343032450020867254359420221394430338674688811024096330211089633754846928734127857543595867191294833547011542604144956441645557267011973904790781693239347997246746074677690086557054431119490761196550195048059006786685703760379757382833783119072349398031422492804330365353807622350587787110586812550752595171972454181840489040692447126431696004003331446640469078138261678141200061110802753556337547623490663477621571147195427652464684414166733994094960807522744658373948715693034544929417517667708279008008633482062180352363319658725767164699488473042076767608779397202982201454109706553151996911026104049836696355284660345843132027374822687108156118610633706671866263406542403973409090154208278878342797761262754861258890862872558284208522222253562997390139051559078513158033902760614721135716662905190044222947355006999413860235711554086067638649087700912257288727744386091919677469800671665454185827216579684520556614002233846191463021729782978416305488869819996238911096730640412224003468246309730315516561288939269285352501853281761712370168230798193853075455657048190435524397472317315273820667902022030718342613292272130128739042057259140919379671612524897189451176231784300765328426885245657847073421225390492947187084018636852331280246636819 [127,82] -767794869479016525161368939808768986070335249432387829049258172458855992546694049755109621707891667139437087231165002193564928589275421949400755657985449012368028937290279174812691694830924390483718879984754737543633214983003445246894408970070111594174589351900683503156229050124906813157511815009294522486459531638840172235610262359319772731613107369763593109357181159591389285964523261639290584036876449529277014563526409618227771834200524926448210113676452843648472069962820098280499288439583904765564820470513286276780184255027367011660158333903247215650860759572788478329475928116575984573894084844513988740040498292481143207566104030174747133045084912996734248136253563767023180097812222868020764171472104953204159323051839396266477356355741461903830482825380362028381931160717975256140815231714986588116672641006118755005291485113707091215385322326848132581337534989381064506722432394272685592773493388994851260660375324650369138561865841154066973511344940927596817336739892009306430569175811737332071331871737388304521417208717136599568240424598431548530706196875048124153728382873749647432746464102337028342447417558872240486339816455585726031686900788103205440803279835839300391365572328065962277733591127793757651944638782681276603077142335928120913182816053053969083675175384190428295082946566079954369297456785007194921140331196337182492408602174737895821407805668416618831981146019275278400056118267434527659895218087490841804675911588685886338769440895150997883678349166283477458264597119997434982351112260163328153291834336585047182607491914417753785295866545044717022540044304071438519188737458550682968968585210360014926524840391229335745813638563274268866357286837331992760066003816262505577060713414217813957705245293993739618362250650179601938781432873405843936088431508468028878758857568096443706698306049477911697900719062177330391037744278435 [127,83] 1054004895573249243863994339167840342007636251425046888381364146467116946171363802720505761991266040345780581726466769080588650719500800589479456133626516547528905427215626838583124638988785315996907572153562548998555991743518054885382025055748004075790523684432931933078558715466544298921186202462857125321258540631002900989781350427430295072172384494182575524675488381976734910151166947941172232357795831703430980379872085147286753599953530812378529645899376837637690851875201204656988715687306505213664738182020314313856940489707003245346343392604298302789752372852956315338319365064534737351471894551235222776003754342305144502174811271520772790454053519063095227067527508282082582270136437215150368233064645301386762442299497238411783120842615731185340775323873558997053527139261468948978626313234910734951197259345620967536358010685228654480966223183689887498526256607833169327883522042883293427129940014107478190858005947617758309334316332747081003734847076277824872470244992055540714409369234162887042304450655264312051180060585361274547558048674751159799873120834238920045554309584893699789214933196695033255972275436976169471613043773795025207330613229581469913346452899140446624292809354985811799500127848270362000705331376144100086867871636141224039776966775685497513795829269845847017171393488319607122009140023292873279777874456582439574983030000956802000099803629076102101501870219284289660939450697130209990044116518893537734071208405958402787143059701064508696445748763111297407290736176573340356714410978336536805559132310268118380145213376965202109748905718338273225958918643347318609768045134720487270011346653872955267814409116917529969914446815328182697779753366931477268461973933056956851955658592482862779281916879024949511970917897878063576778234806655858914392551059133549439926889925928144058959639782668582386283691921827270765856691 [127,84] 330167718345181967037175659839318694663465868409528803401132313897272015890322394626366625521419623336766200635756414128461938076397411832674309785719992038070058975112436609559541923339468425913421450998200331762648247266491883394197460563043767652142726426269582988952326616742656679708604967054970052196096759994649059062937125241159145327177697565242358397352016842623441489427049248700308136298892971210203347449642212432374528006897732283126287317003089849904057259446951631408933478863021836740883627238159435162380954218542685090030455468439133812649276224102327013481143086527968829912998612284961955933917686547387166785986296667184455146512470047402180138238298855391059808922253602925138136606119740800046527740609240583992048905460419019276585037333701149279926683298285550264893105529533945131408815306344920838544938527254709660763359493987392368124439306017055166406813676588205547086474827938106618501048183129083396659446633207154137273635306949084158995143535612877436677183689157213870060401038089014079589312767779368537005542857058451381222886403305249543628336862217149021171716576098472254036274059508603406149330973822588568976058101106455599050271238688106034223260630151017727535277853188177514363034918584545005326854360568991212385940743536345471607711330908539236811198126857689657069522870710653634860548598818336066574944690748925535924286951695466957462739663872231701861780423754881377093803329398618113972261062226001509453748732590978221452758646571028431958893900531375140591678350342691960402503150323920875829467150248465782512707515101629915994776622208523498851229427320596155487885864127358698382955144624707337690444977629591108998514600738848027080469943251017000959179856687238128160478016511240384281371188860309675789452869478942405895368319530063588786596963206059251810605971614822895850182741099891282231095 [127,85] 2412989893063530343240281032546045871024740458965075784555490617748722387367849886206754992640282619562947653295472789016843278649538706731998290331493647395173662606515105425315167865009547295451454115122128217725386993165210602103707461819894905793765966834263547192624904312728751751766018528444370160866107909269354104937728866555796539688804649399480278531589069969620354562005386087538121155780981057470936679318590564948229359105354967414984605580480560379891457592816895411878281328852341420334338308452261116824075240996662533131299438613310738914210623270525680275354243694660416715191396174695799140253203214144666451419363986828268057824845367453878939129493920435723389054320532322253211954362409725788439883767877372471423891632238038945433237179236566369912256802686400222037605330274870344808684459017817034892499028268758111183625403256792323984262999368699501691938215748687333920693353654239432464474504378895652367483836044402178138775581047614298252714035300196535888200974317436446390516821546106872426983460669805542656185225770676457371009842712358649860981517042283796553539512567358019045136149581217001829628865170586835995301247144548295826691082231319949737055339581642933766412660937231054098001495292045322863795444373448016697776898102218656567669684552539652218602326424442580306499091881862361661952286453989728351332541742230394696773194443264698336166471581097845587929343656779430524009174943965079137471184925090885378955284382270125640833338874395335611817817979148970581621291672715277743585298210243368595105432116949678768737068336171538088888122004652601256076973410251990405174041437654263381189273791976060917915123927149816638115928170583864197775155330178330212409236054840811729613618367878883172481165492443249083351640628401708399499088096005156064577180380432912263106102418935226802434476842808189074 [127,86] 48781134964810831336120089387667103326335697832970045993851266499068628840605399773354522081978984166736754531953617374331011858651027481965007443391897124133423048180833504695749523762284514717008860097551267721634980003004426808430603558415747916640770165730519420306276273105838841395947635774578516700307041138787656415869226056533049530349284792160846423454295932176380191720717471000749834992940154269127609403554096962219284110788696068090950242881588935603513246112763500042713346278347062269520603338791512508433034546716929285925632559729470038748249598687709682205725573148557140497736203124210214462513960020144707428095730623890319973364402917354654871521082528347210819254601890667261220341368487110904309362018529151468928131272734581227069621603242236249877759453549303085797514839742887336517517122525642215388652572404865987147219243094064732340187245838238028551597915959744886233471743703006527705597543201710731530003940394698037845001224463869803980750946554331799425973978076966256352046605654858034264797859117274192901891177275654734943771717188230783796473301041872012826197693410022898749599449123775671454872529370727842193429954193353712580100737850491056228771010100480542423251844287549291293748622164466328062546324246933853142159738905934160888077934316273755183469325209584010798886270777540340789095392643817388671908546059472861888159236451093262554845657727983433159152051583601452794273960035689531199517450920386191717409515536293076055777866486796605022991317628208208759166880845462522040637204747044012161825648594154724904604836293993528152900009002273325435316825252428067073846933654752245186627909727579598270562931619241824239288346116915617233862306655647973540238942370765001804609804516743435534895178611566763134722211644295586173374195865971015788614291625448364105055081333170757736033121245002 [127,87] 684481695829753298917683511552817279028014528204677595560805944827679290945888222461939362887271990333996483023337195619613960590669794177279547142750641783366294018434621277686044710365393685814371360276868519985159597836717304850454862226496887320887404687409574734230730243210225846109813183508358318936426030142208649999863853860005922753431714259673597296918331534431414297929195686340053184996607759611821439909143695670077433961960716843109865549908448386184068235742474214441341482967533124837946255172654989644227827391058948654257104853230460200326914622413437337517725044379163805227729576142345358240262273881940406049101883697435475770853427573645088721378170564081184178457982216992074210093613263443829693599154441140587828335983263906406272735204133149306226885901056177194026395748543870868488802348234147290578801696317328868234411657696143278347352779273859014160525765402342943017082592264212652986502280918167866114544286210268953908006148773951198109105670828981283037316703564568573096525435482744487708012670410091208763210087883260313975242112885502160064228831716383808374246407064309109770888132174751020716895617625576443645874238533164667508538526563558722686524842283845400197619207760556852890644650726602886885717654273857936755275985206967092909074145641943475712458814264701444271505212287863944538666596347976418969426270927969590689840064106802883972451507840325652854800827644270757882686264948656292878070071246759463811098036140608966022586515571307095694551864011296807582964610114725590503658157155500988471167072304706479720399895196613373558918873758100685714846683746070561438736412117386587180037971105269717614486527489741281765854353416487112172360930026547662539856199489607044132286651951495909828726422264634070093603213251667591380415756446015500733889194127082346070606833529200334197294969 [127,88] 5936544121075788604360158750676032358508490643901463147766825925720279770626167465322213901989543337004519533752597630557880736268693785791546375740738816241202156889012377437108851795269570797303899018075141635038114786246266817681140397589880397218491050160329434545123711604237084658274243574478771934128892123359459317714004609932099705574480989787205084871939129917048416102490210763871768191073629251419236202369808453405132628344153474622934132618899081709010147010444073660351524429619339985661869509589574219130942479098106880082648118887145381981928644400136804075025737531494886314903437248777455383577966512708162081186053607983326291331627411299936804712576841911559073200440785918402384338350997664961823854056331492977157621668498050226553311036151560381457958576430490824493369996804780133067266680633700520320566743329653159016332095335934772197110836542836616392225585358167802769942326951616547926342425856087830882141467417103568481701958023687166913714363748543424515662606488644810500998711385238232732482550827958603213090623624967570564683183498641473020024184061732779339050367162104723557870608680464785776045210815175857892314399585736529136251633682190676766627429348702759785502617562351971767768827060662763457552513599669525773730052294280519700605364196087047370391225257800089854178769215896994989290883464857918616388006969225318103214803500485044381201875945817323651633155802600749852070679966414053572961485731706029776920989676045392344322015826650902453381522621353716981328565722543780428606513008292228496661228801233908584399375811595699559383308369368450966582992539478080303963112067310279779274442874488887434464759132642329690506799403404573571334122639685278391708319056365723001734672149410876506050256850183816187872422656998261970116003591861666782760468319608717791398690075812121831889 [127,89] 61773283267657647133919751639230949185943812182529331240120589824359509878138379717094819287706025039998564583752719668037940786383299782368761536673034955425267697555015964149646568697148879661018009049831265939724464261421907214922441295766600246932776374410744854284057930215543006399745278904816470371283373656928377362098937345158658256827592238225938508145031425218760374535734325249518562737540870051188880080682185066531833790683256508953778814817759567389166697560889564819659959350593817068970494735173757787557368582624312399434640820091117707900683062118854969280220492034103465798437206854511046117808000815061286162744736918759935873860273324557151774493991521438973973438673289664649277561887638407207636181658358733092109002405611516469175380088737273838346550811669017833120494655717789570457138507211501960238992139698496091929787374791623425443425938976173013021421988118989080129130639641600405160922473303317484134024629170405779943185723592117432880482199757383787224497724618221387759223854569144536428831782290510005185424489018617492003403508220890571349188069840843317755313477104089392591046767529507652800530223749400225691151010018718385750236235861248367221829879612587373717629182143045679068919829781322193256406020743457274088452950282098122984232915385667730104510196910853448977301196558097636672637357475239987425925484586894286004242813787421719767670547273880170207218731531822024981588893281732107310834244717312169515564120912441960496215742115686361770818926507168203097761210970373302743692090544248929223966349294277396616255321084162413282713493017814690282499352879507205569513066831770536803568668380442789034601830070237028996918186170845075150301165306514744440817935176941791450744973869430183834473261778572295436543134186522041823734526691421652865027874458424658698987935888844050 [127,90] 457152666989649078434332670500036769563610189361073360194783489397952839478066855138985512399272399284376273890552441457994296005944392162475786784357347592396717831511138909159509915618523614228349732895325284068056591527127825748343570312536065224204527757855090245145088370524459104022788527775546207450648840927339568372879896524959980755402048137978096300245723315478057596831349349105188552467342776899016111985268986801876467737644993047559798229221431872660595528332872298429848973314733405700476852211611141348267455785874402077660563201342224367753075848586316847300972929219891720855705862001308557136318981195886782326366981432804928883393296864041850194914854252616021998823052719754156934297265680227706726820930749237030933968709381758956403585477925181892340606039349210512593851396986135681742085822536404195529826185475498553861572205442765627125623380443116797437510570183363553648514499507940256604289522652786650632516105765105402058028919817189339451299565860234356516937822258865130097181596692870334234142380567012106185222800978985567892630987944681347021385430912592699651476670127101054292050071741144157153864515025459992197352825914981416509756606529267145288698662008459710534739118386502424033504086494552601297002625903284036271627632057490791042370441151767281612014611250590089290680384340372870752411793088752406537004712774750913065510747282646000928498019831301014527065590148265262164182195289985575785195913897726571320104438675005425735774373135359343666891704010995701421550261019232350143083447224622395897796959088486922056033882761593750130110563748828406946189551719313654855063223736060084471959662918150467166999378400220396296654849470729581260243841490604744635844724483843259321778914661645118077092306630813510700003336405841027758294056950166831785844843467048476151126971068 [127,91] 1163020332424223065292410367070198476388082555284079044471751579819767202183445241451490606032827697448790532253718846530252914346247009116385657454560150261706882244642327789678039950873131933556056985056054906555947406239445010069143946176363098912079477277835140306320565814577920185291232350565083034419832713780882110341624817831448106821514334617770168321225503657177863792301955110081532287879043058784072627032000013303790231531850380235914419576207950360228554885335531920604874027400937712285078555416880680788131809768016113571253581991632402775225258290421148489969394347748318641470233150185989494221629576492917637597681949571281000458660668802595888605479948302491156778393112057215159406801187671965818972426767120330221788057194236794178110481031301203392592409453824888173940135702584691503256444693042194612504865035607163655268471723602988705528731255381076050489407057813772724329937218343156846200534642289313105642489957995181314562405867993996473730871571940553085847441832863870402165550080781091876634021220738410666818573397091955627210412410459664117676594304606935045997313946289242814352415010481023118398071080433740213991454560179111797234113854107303408198958995785005861414534751194466116957083471310339064452663551402958534143544907127801438616602955810074495317059690079135995342655756123448475581615796720079834119061096347824525072307396628231376063335887046951433115084997822976996173582104630296148931442036776057108757687205123494399311665766992682562441469309759090853495031376081925902267790190669848323125143009412642816145167123550975226758839357740730933144943445680037628069918668399018993783162772918721838759926159364856529871876168861569083260855728460625730658835908247864771979060336767522621100791121418465169270595523522345132577663283425999794989656352511855130129167 [127,92] -8877986032168357425121543444368753659607644966015708047503330846784945699231754300652925689276239600332728670661990040295001482449820740878741278093107229581358313810925402048578190340370880074178760389889368610772614544260917426067654396696993622452030721653910891686490808498888068704431456805127839360213776196293488683827342394705613170150527992786523733306048747308825485689252883130322677828489958520301890816696750976881726750438053041992361393348492722918184915633249486680267543047769966915638081087066777739127425838867112744244185313844021047540329191735990844583541743719492699122145042607411995541996860150013121524582348474182159471079477724384880661287055803556940073421881805383869978904180294990533528953894110485650080229693542307500442152732497860549378232040394715635645018870327001474650779148587445611345640154410353635509254641285154601028643288270728160785329709193975154143100972923038348627878619202204087612231808577759617599161429067086122950174353041041771648499241245277681509032533015853487243035506243118887680267718623256924664476997613033964530788230641874036036721989735735819998895707955615293988416639170565066571922194505367189995489617987822935779408212207031298144300065633845396866223452566813106269403383450006310112049722077761347786867799697949378702668328705433735080958141810155797440671911432849057096625284261055269361726625811166158907037608640708263136975489526805218712277185789091422179171477510955734935120743300258953124120288752252272858486601205770410672513136114085290841851022080189568726138068631321335041221513624636213992805842876011144192568709010075771707919260967971859809908300107763171832859863759290359681246320833838324099721594499587954501823166555376213717603835850921633559568393341702185049448148910732653091514924117232051555445556503711830456 [127,93] -60356425510551966889699886728928335540264633702330659873041039153671727050260301230691408611430763754553457055958115937193684925498463490031258966990468184311766966427168988678219022236961135075864690286838405692957249649072322392340568768994381151666936171645148149362452617673721434724511877839777439816919517079574784331934836895995160106505695587668045462017594443305254089258805921108961368352885645169231983110166725319240349662383446601119765301767964925517029078691391290206387576802668376787236865549083660642948726966088194394045124223167202793656710425566173093894078862688725077311114824127904855676526242956911930561860360365448316968782824599877184248750108693587744384501556654715460294628816956333130442878761006294549738309034872500620634411828373843376256278989509119195423648313802480812064749547924494433629012299890180055628149764851901335720557556248773820217024484584720907592483145825383374481247698010919801899516232499520272646377776634074880344369808669461551646722634299936181777001219036749406649664572378599856316919528454579152346538551843704183830496591539595888290247316050123190520890858346011031012320702494317791756681762453773184817257546134047518123688135828297356433460707184275535983897706818877804174811251373402562986731494020556575838128434919245339182666807795878880951357819856717187710298113479445292474458830409462997561988190431852278536253549567276301559905957783055908443207822389959176727088561880877586368951913496520648399793853371815164963414369101744916331369411910982273242362071422268747427525461513936018243022872116289629195012424230096917503767869191543879523402585326396900387536260972938488529264421627560224977347758592922908172106936703092565501959925588517626097806282589989204820537732294041932816321837683368728285471217322200338216620500142487 [127,94] 111807386591957790315728416937629290687270923601026562351689544947514624139968238339973782228011127792090643277307074449527859449038671100992053081456618064606998447963686543278801685842954588785767308837067543118181338693007601052464863625406549474067711161662793814370752928978672040707424431044758281825182657408837762293681389487803150979600885614682236462160884808449961489157245248554681970607691004967830951816241912316048408252265441475159461204513341459210514986412773974361534295850894730011424309968911102885942986702074580283016342265869282632838742598542985561878758853066864527238129442539305406587993487579977870317475446253532946691554579693526060290214219246313868305054152850477597089697277792693011653718903946627080998398483532109750496164056691734432527077453725205561340039764040548550035188936074106074069946507597564525243524583367098325998572830608715487188842546344352882803111723919806601924235043296945524855250830762847443377262753935471408597964519845292343850971747563489690859305134845290554909997519708207360936787168089626226196955886721296229060850121086806394454509924433263208020506233541728025657428893145934474504770847019863706673091812902228252965685772337124199749336770194768540875174526437264249010070632628326792956248971169157063085709357330702264182861830285781161296379689027998466519179267798543637952490422179542990009181211137652123520437017542946996751990360856853376745006765501493138813574946971451225847272359212567393948523403054782577461115617770458642205620425519932868555431104529202757145895152035138268589467769288823854162326534225272391435940004721741386903986500787819077811178024534650782571536710698552364740616328379319257276946452721906304610841747595402873844088086954417693676658132679985539038336590075957336520774862796698463908667651 [127,95] 1751018218639688057342264840974460765237987790316239991620909803767218451210435209974917264304132281481275832845452898284844823079395042518174712737761161028315337395967461182445179354183972316378875359399002965542757919672952731178768081384023243862729807628975115477054542843298919742396639400627528754320696770100605530855405317742936730370141381348644004212214209334799476463767679808505401117163864533731914092236997598382697006016491258873708454161421798069864498119231279431254992280750352951254990808086572335333119240201762941498074397894316912419022635632236905350527142092273756556414653470826202667988786827553241182566373975503108472089281411613340985118791050236399431536392769743539573328017021024593426094632030571665588599600087212532329808154781013211100065708461840792401773562808764498683659812869293592209830488486235059429803075973533059177141758895903920579018619207209993736356883305813081228397796133124637613241367734710133590817910116203004970284298803762418168465424603657254603407269762609100492829084130911133505833850401468374947229624538906226968664721611498208851287397801520914500945690829679656892694175676765457229425364472763705242113536459415692717722547471030623932714272404553583360661950147550484413637438950868578038505393349730718787685319778477099023648631098015045777054789958800266089996579524434833888728095195422668374098593592390123199792204887252100286029141633623730468965554253203853203397542841739667020506405110705421954299722900166763747452009945872868897492763945897889022219165201557877394705842293101225263994874956449071603323129064619958160080845096502360099029852048985097180466487175106041073467133078980155947563999656455975855369863827821954604521970769231800714978617480755355997343199764394803497981272090161598584551918805292803376631 [127,96] 6246814580025140026280558797338293581920025330208486844170286291479039647714529163814546117943211726521862395671731844413414038994244476124924286465794781942611120773911625613793768087721153816158628295254042862319181120680425615664665169118373137184533670388843326401001301908796074910026833601921111141104847066609359982440314763208795849589713428789287099641822453254939918464029525453406207177053973668478221380027661887659126961226425107407510448930736921075354806963569864329011173771482311120241577495380156310542262038531312490127563955456591121506700498267860133794659269867036379414584075533012169089702154685436511190028712841742954199717378750694832191442341657681181971850553923398800873098295125099545466511933110583353947496116516400579053791527540328361321923809725649256856354220048616293245302051631644139474965618382213803785147868538127762569337027670038679956927617185086370957585666688794360885765262634103142014152795605137423844110439788772126397916008737915048121980444952323422938892765328272529204945335943705354866359520552572662319198318257688686418226026364628807346586672247879555829061679566732929151061452081285368988400662923898800655357224681864652157713530318287104516020291438221633300837325359816872093182724083715455504002956488872541337113979266568631315621805566038399145485202337338959796345005247647980407868823573099754360695691816859211515952392602685675334076433785060850759050245078177729029196290655659973501109945553874193105856545800809786780348674721292787818735987938897827017427201100232901539217377527573882168705508924695162054886421906445633127391386106630945063785198593284656672180895718019565615627824133730348919196075509409210283162500746547458826502120198178718179728574701183022262265770072967160715583943404157262781770386159278355 [127,97] 11566936069920132805116123295604439978246933707974011277955689428394565438265029796051262654949604936936524801821463942783330190250569302407260683950157910122170052638503834570879425962415468920820917465151116672688549835312197714361692294013505701904434372838130577092919342907092871098005941466391355565818432664654019888214166683975970780252976159881067278914980239394488344420495581942066132553618209437795424557271637442657286685279819432369865919372924415432519334937413142068782252328582346076067525027430541790141762054090099906396166978834240897426652948395097278516596390252085998827604396804801494528699422318785530589989477352317772460173275756536625202357905901153759438145251180971734174149850796362878753611389945629893541291566177666971619450680401721098435466458571275966635527339801353306909811054268117680447348472210791850593961399419282141162881307102282499742689548285371437906855894503932017777111868472515572282196379925584447061372755033166560730244703356915567483372243410810663661407842527704699434358818623295096527445174556329582962401916292907923806109582882373694878083855223327068262324186197441619182193257809970616106900041368792027252409525967256571389242747393689704294331250301145236243806208212485943852950217697776523291392290778644108786241703428345096248264818824926672115051276463022686310921179839513102833654015713873480259779729196194600928721615514545692910663809017785101663826660731009339755297149053640310022146442690008060767920172510602836904140965412029389395148360416368912688402366491729100011666822305473938091027261567453948272312366262498086469916822032165316090927448805615154067578105500638060994435293080012477564472148220866550472315966193470083296614480422104651618668242833211028022166937909545436364784453835867316421383833578 [127,98] 2181750140565309485099948527962500974258713347543707189501384644442300443352132562226913647870861983405398140433414556561816006305999885096532302159341588372736336597257574728131277886166530236259328759850874523260188446888449211957700151693578493765194226050918190608035069460759622887683228395567633112697063901275730432687125868152668294430647085501956133322063254239975207194511578437494175798800521135098629123533297507958260930721230021027964335710144249087722110787668433418044592840256431948981772810805506795399331273452479429302199998724681358878559068667296658026605326073023833941357893477227792877898240135452280197469147513614230551462712744129067407912900265645403299161445087280319454618422787879139867766532284057948381780297275420698900545220571162337119087886297943355354876299819351375319256957322363875953897932782483380591779799889343042796985699912614832277222451313140819257346099390696964720636140030796793981714204047394800425305877675217644945461018708791112212749529811166753761838034711353138625529441662874754239268674410502188099773385144508644871650282732700913241911726120553002193294508083693053907203557262064226399597384931861016375462575374502547323416381972283667424808763729042951858438964323151047227576991747609170023841133178865138872844031576642565541673253992389046788390581955513592545069409326953830913464762408766134574438316811502850005583256632564746737334262854957310658069474129039006158723643323625004983575545302633451862758473906089832881435777944844803329854132271361216424046492130539048645281839255511733785075114016644616358316503966974343425219519147730797778234443537098029095399381396853898031599779347783313475734165541800698277872001471700043271836657018468926397294771110671629249120441049715286638855359739461078774683 [127,99] -32772002219333456300929294860293407635545862292810202241172275313841515910821272391993335668479921192157274747006707198612742251472964526903080247336819174418681359430500766100337224319229247430988964379212724775275889046159734637844863449024152758091447156660936642415074338885117041341980577497146783797412546850186295438607502452967556231256860944690431532315526318997768551316012934024573442473340279879914807266893239175496699437264734922693733104088303213925220131140710892600720494249125394467012328141059184023794699596067543479713976075104380191376737563438370535582246523456428844157538650145412964615769730938634202605369208451336742618930969563580367507402033720015951507463468216461533387085136267478383049089411457804012695434812446029615247340533287981128938404868438043252392570573984007859298261943975201843161374070407639282644243564476272452679449022156703159881273570911643301745680964326015791603976666923584782683059532980606188988125484663752452345747419636727759511207150117595178745929519311947985581964946783282204884202786399928833689769399492105992401860704558286125707493471702297998114421891062600918222315745758917159985399885237420057408760940043619583226404492020881129453259072224319744915589979300363262920008037768818031831231911340451071847210573994479003620255634075342653400152096378969078905078214118093928531487565578936093733346072944111729231088933546202110321126099591693277649033767557801293541311708432011118393811600490979588438824472773298705809610940267223019121767725841304223410304281651610949424865731708384634320737296222101828152863790186395649127520112707492084659651933989284299862140056795685598547847671511443699440511684490402073434845123609395398774075939650911478139289829978098985630405016432817403977245737654724451 [127,100] -26405979202576136658364222966061118164842431597814780542703380978677846076331031365272662966732405528699030421518699908126122907532883636824899050644989947245936897555283314558552072902369672405947574471586144151703138735104897550992564755291069708672764443715966653204591179457363510170933354103917827014171451900490222743328567793218811087444294256863640335459962301114873213598283961781976967545155721218216103731387488313054987761037102759518036234651032387705275483585387105428840569361132810111368357908717525226915004030712360293303583228411136070501871789223539229126511674697279819624211135626147877023654450279805890646534643392462590435936248158476435250766140080315696311964882388636826963839606160874745726288570457134910240698325592576197607487560180172313342357056973926611879856126847306129539330874736874645284764611880878339329001672592736968850589681436022208523487047315684358522389280083692472930964194120394507801623326969970473542957524704571984864610857068216611147482497316214274362230974074808944843437558149838202058452384835978941223599046838489057797048390085684619519283388379715655205036199939888716699197921174963876594488146755284151786547427253711858380401434632012577837375146210649134356914606782845966194110769031934194245528466778405547621494030657579781460827058295582446302252556627574627403810980090757279247602592766408839847277357238028058719117887522802105233651099953554545685708797338417657189967314613291678645307323485487759612742098194759563580304006184364019542528270200220350802615136333865152007425586062800386744535693773828051829930636750240405846944733626184401174923125299284285788431560285088728631962003730013271783400061297881337331240657063418930054737220979572633561704807965031571227747549082782549701423662872 [127,101] 350799341468495993925714941604660659102714252641459963708100045814226138588703205109036646302556775046799818633030250019216254219688909725174145769888612547967526234951514103826442298710358653871033209560295932299568757542245153751643286998828727689949853731810639352734327850106411690798801171400881720318368824184117957833030094580883148654573289273754831524912053265230090164343089609797676916647323867784864975525316092727796394816756552909618451449516722593887905708176491023347625615778478336147746174072210731726972494745818529092477946726471385766572443280150925406023754572423431511596977043758090871210927644030979464557735516131270264007489173698440848248390451330493016496367083304038265123538604303975803097465566512653017850451375039206764614481508319999096996197393645358044010220486406430891581264620530723977757559396261407964352806785764387007450958530266986440729905631549619756532320095373692179286594789715316178657765361631875658272341968966246789052800074642931356204199417042126815086046809738196869720810371082825334042315013765836903832233672074471719493054206721516972675678014064641916658161855114551818392264935976943882845868298674917134566808711996933154295623252971443202040445467269334677923718024213482165448036884669138283849360983491026575032084150717842040618234792474382751810600578841715280779583377239431016348091083875560804189656148977840809135836915885505583351964731467477028215408513923408809450852971518766922633439252227409483242957833479204849266204854457378862088152263425169243300348423347775789299824528711730631380711232903768756316291950826135126224429871633675594059549852589374899067698389997759888412121969555381989058473261330627106046319244610625691253863970970744250783453972126742709180129532774444602539472 [127,102] 1545350067433829122729560718632175041353134953376983666872887714503900721320779765074040250638859595303844517845269159631580800388230639580767689645066473488506986062147274657212515815894861189213738068820247233290879399135742739785039282891749779678888170286764829378909666690801391898483587751443003087608226125845966141262126163662350748278594734740459526499656891640043215940740322540082904484611609420070232193876605634920165697215010024272951291658970406067478275899824806410393711898886516481571566429452141133015103994781682428200686475417000264785750599650162365908066426592107166701340919726715317665092549307196421346053646100879333831282823845714752010818162902217080685710090838151229516184025797294729334721415902236459611731942727779897403013754261404415282741426011922555312068139098162661554091475573849071277231123807667762327266294887884256940226099414030109681449572980343775015659732077245435698567637379348591274253429176810948183143257975014033548639148178787956147327685542502164243571045565089549865279438237635287592943683432196244457060115035436411917216462501058422590295097856164655551095515634792533722025635257708872726309560786358338726502249591158707813668322712126173147801636654393145907310498938394945676662823512703862236588586929752357534949228192671497048941342684950082159341652777022074106444921698006839899256106921910900173207418262542944177735148764607926469115553698197252445888001288941771946708302650934629892410797903233597980411650193926398682813931592904629262737515781044953246786904579087241334125002540474774824569566949530409648319087799375150047182122354444353648776484394310383971976157862605079998498662423920861493290788046391388427940303397190357797787207474869645777027619962061861325392865930593095628 [127,103] 2408205924450743066003523207554856472332082031824210521869017400222486890876614112491803142046630140255554163406891014823665686156325988936743370485224845224360321331174826403149250551949582101410660267106828758915208057072451557102696015663462053180804890092148492633120632490676366239664056584637585483398739830516105781512419923295820538819412213133627492502092244741707453451222666544343957774903410673797791171023794681269539863940032538428934742063173534715164294121414838695331923039523513516836858300066787757033825573109886417006659468762313045674937303142993684818899797972165331771069110907955134284652963251713271596869867545296899783041576968243148958019468593428404680067051322915252333018274928646312171673443988618888615704847015244710833018835771357423492961544402155241457822172025712304274994580785373932607191409555130163459000639237922490778104988181723911335061831768192765875674686328658430768766340143418755404917333834551835832557124284994686703889487760976043701495177256674661082118611800340571482768544173940182625682884006295687388658287493372245089008449861137082105680779556719309819391054574781081146813829104402082975843480725341374242948195322491072897433002663071506492919213603252803046172511284457514927950105907649646153537538736037532665516132342617093136443443200382352642211046897168872829399949983869340335321494603682412183338079349249975113830574462272628394027089913445760636227693962981980989980868650100378450914662721575213203881638658242266790623872311052450577044028294290392252536764798982962665751051829754856361367024016671599687446256356357166545113240104207143423374493992092530350138561979237035944059574648562144159995909370250863989472654105699162134339278117544547046187543189567013348232693405018 [127,104] 1220036933918220113507747507359655276882452981411201231366750394525789539308116632951427953342035590456636423747799594484120538297788986430390164699906744389433736741582707987899886164469780824531738589586460808769381925105364136586921907540954599575467458322415006919496388974300873432938263448404324595662349194246088882227936952786406372974194016002657465314905031511262048527707914156294864873651749886206017081759234794793134186036008086630919455189158777649617371849990392652411296974955387323043401739604790853098252868036000212309044704846333889646629620808814189422904013930134127952706004248964201755865258234707604845942415580623205137160663762955188059780842731384711639479267173713348564110801394237484024886114656563020796986497316932099998212143702352123589589152136991564493330193479928408076333626744054429543766680480864394161519410324714097671567759509300009629094029789311541933286114986005541909230401562022470547388116990557564999851242044691947960492007460328085100906841213418263736389059041859077014775769942982939137805090023832949524607313999840829931498287133147338590148512219119126361969900131511489880776954081429229617852692641969299668131163171904570379688399552886053868787607760921360329596832413736912670421827172897256168894735891902860351179468826565114581623170449234484092040186606399587509405538078672402187272820946280748415210831946466202052133695000669874131161631077558892019665774204864617268244182136210047987746230076336777755247674649943651177053800023702298944750940558556272078353185107001457883547416568668249597620752396220698625858468753051586729214430045006862973857059931488651126991203849071383753288973591555854142750964962513798989631606289913479755387311420716193050955983116687689098342312 [127,105] -4018180050883370086051556406919956265064214816875268995906861943250264407313162273936684514108112589437707751087027258216657168958905712746122833549539277989683532627117784193787489952020656548529703424688752144542780266901960639247142456548514184109637140884458028632525954637197646308558870336395935793203407116799626872189860297468537772879388821056180821068133257284683671293689993296151642431270157486501868991957146254624563580528311966176453433779894160103767131575075434534763268477011500923642375183586200099825405360514637250232721263953620541466667269351027828905727147735294722094733357203261496189564433647458486534703487105739324030360562361031567562913038581427756176497193840877770561249894755486268242653099294136219427842017757707373477070080172640600648963928385933020345296774346370701826294273898631190297267081967927694388332365260638947417727633479112985623212356930562682479886819205147448861132114019205717611049851791980791596593824019258397321903694112626684298378940673895860237090704724579696262462548856980501392491525079006752533715398862290652649555102095093693583703050893232439328694497512996728380910161006305255529063898600289959327608996828040091188226350322192965303974866526938951754524066960275754359185141059627062906523869020659865508462183634236634150851382832369502403245687947408892893610955506907761803245633019791536450894467891556283008665686866736338435570586550076236910986970077431257010190737839408285970822281457394593198205872767706177854763421726138259005615267103204385661761665542763508709549435124108322453972117859470131639836870656251143098640284355105448341402516817216510757643604020842437234863538582454244168633471150757139003309647671030592404956568333607836760620748113630438231 [127,106] -11746496863508622794210180428371241807248369563698406475620482501081109175642135450599507171846003417389683464991986564308782511503703375181383279991652287338290856787254325093848895031528632709370366108223678970187144467206857509756090270428407150572821209132032689571462252282388609844293602106271862846452512300619732371627208000088785985213740626051422855534868513232024453196760108977491023605070049562581276874908840749082151122408785698662828528294280770032145145655716315744210464163827469741745075894168204482935869735380910892582836026604720763289428152977847844795317554825680564569909050008254673851724398271129211831756222493914469128287380696535136915382469188466732324642476715224136708055829243179341747767250195280572628228435456613328718026918889402274300099716387425758657666009410730031097097878035162738101869376145002756501926565318828508912416790744713436562886692510468662360755697738504204852032984794802497501901374796923223893159192703841143617558635867470487553598393230652373966598492270722441081826273808361429158039780883545073550195704229128952093391998703098444417973854124706152541439150904535401541373579254087123546450860562358399145761858856130671638537083358580352246676427507738008174580672648655652511264629086114647360080298340527462756932814005956443236575760540973469023427569786903811637154203523486271747626203304668360056199105812652908436821542777780300346996807455725973096870894842040081895016517314041552297002863150715308409429673750322023344074958278020475239604339552387897001027048856370894205086286563687541213519065733905420773411585033442431726210643707094470922408334890279554776011664076228147379515393373848552984044506748456289978704284366914086698588363240077647916484528288315 [127,107] -11984894770086374649552760580631192085634319083437635521590761246605422323739623278745097801519084107656031017227957452976028920020846588869637767540013457155013350897651954081126879642494186543357365287212590347347017398711150861420765842708725767672008222784735587730244311946591542244817446575945710629481533479789008082422663291836279287677543232444139201303807210900704971715365244920848765033345792345135179785324453887269357519440327818561977380885355761729936329685652164662486487460976171495480917344189323122948927562912270986846607629396426777310643777721802198477539389839851520311919518688276970393462555576185465073681775802569313915929332442383026185380575391514915638525940989326634025460671710345208691213611711976379717193387288713503550625856032925326442710004612348547382742911835894380091966527797552774267673747371286714949473602125920416012488383960658399351402161506876704200191624976307537552824935919703859351162425845055955935224240044047371582348222951989285927432070462658141905079317909174710418660085468243712358246517446033841191295057909320249059439865204446361225065585593300858729047630473576484580993324226518813596266491474192995829148472221013833314427287505020113669477882039537106245949531578572280142030088172941066034684480701336073842987942628401768582384193196838162242417095289086476795240782737060612554069983058174103346908298246301645805810551378432100014612050642781539885356413778206521951787454441122325773516575422118227057364193847290532043644605691978317550879244610092199160144083699215003136286381952291604164855623441553526484807006109578169147060108383130800081645617448433809677202405026429721111153406486355961004596933819596203486510909306486434783750058835675221871632352 [127,108] -3547075510004661415083919171591142513356115422702053083556576525844423479445902786850246834139737007411970410654110616454954852886685460173484458412608949801291231508358967553644303471047765078285153962170201113199976047882350305997454417997243054167830773087821592390172012712229153428658429531422417742499904841203612065773371950689577804421636942696717921222963450085054900049928170306061218789599607252015247539627968782992135686609067043532847129923399615150636754842166009993015257677097082916532312569706840906745028748293379912570304231934477293190653128192702024517733625963575738435997730037277978442985409609429560997341082223827409644884650608589846320887019118045277883898507663069476993474447184310673075842607438346231424614257246057003932132451477220013353986419581811605650823670602829683697972102073684911685196459922135559803105978511456062874896131140833865238369684683732376753236952910288774305680228699607952452497606192110914134052778663842890140624210065400777059387454600370088087047891970894056874476675885106884458247327926000935110304821558248798136590999540834755510254203384096034210215592206973743962081136878514541839664124280597949065576484104923993927781876670828890477022551746656872257880251482937201068895574150415413307994703160581296160403553603784533085919766553231677291889733334266954442242216348151540446011523327398999203868617749957485268329261217106485125662016076530989666099858726667562744373928521752631016616093343433645357184970859340953403668512889776815611346571756195242322342261212168415689997715725870824081759006860694910514984140130310304589226745157877255413162841798319851950829314137495978180019681361202004457953857776527317729416348961480685446785645743271929972 [127,109] 2943224260331769945865384702720485423228531145996018128713231237427902641381238790612983026066359043388116731831072913070214479294232464093111423947120529594312528345226864122073361607912896852227742461487488106300641985287965361653954091500140650582441964145888657448502012238211239542905290383199862773783352253994391920495368841163811596863920370301760726725153521092901003021100945702227969458524877421992427764993414831534107005430138138632697438572810678141376559749828090992094850285675517676395090361501526317878719669947764636187580128034652272771801427718202263064814420934883341764381986818723630915531242029968378191138976563710782726574780711491949140881703932111512371534579139772550468263581683060614598853260547405929749814646452716194523526400309114146130604606177713546017104672641341174530873795477382022618972045003668798755883232780618295581405603575814939257522217525332114420849506367171871087670215471189201173612474986122198864415810175258445121587209813615787193554538807271814626909134100157554000413963586649421257596799726735738238995978257496643543442584837641405002959672767639119229848486712349834860632712347181595306069182596131753676798808659827847115816616793993834536127143229447891689830804453527052137461414233867637714511913687150577112430522228907962111987131018407615255573983880725379235703003540356429081581256889155096263271531997212087075269707102462605030307366859657546201072049444685259482746173782248132323160102230427745003043466601725054915539597551224548117124128142633509535646808639718077237379707011645412719032845674324809563924507527953635216029466096699631328524518277845044658934247354197769037138881181367733114486516672038875088501103840132779352268978117835 [127,110] 3028861392394790094098563732658014990228716706575859075037350734134595770977782941706080331005554722913887679343893875248063100982523306402830675281465372800047124453112961298037529630167242850165175658776059504668070465577231943685481180152994970890469291558782869511477483943559058336842563352417249801411457370336249249673375261346303653567981741760023075625523325849518224616458133619529208758865252232966528072400992356182443641340082645119786272124073305159486812676575980830811405676654007226945889210631263246020226027431789904609995512457255955742499744064658610172096853336595735327205851074670335279550951390759947863522400188414650506089085578312581036855047883493503485564611197120464193972779726649793019618835637567862838944199805466317663754975369977817196668061156094419800963734214615519627933284797450674834240536756507528571579939038894881061091786498416717529954476006621344835181396701056629181280595821972578368343763937660413293387240334739286646272974767471877852515354136576305924889893709532863503980811328240307548612412616097231393213725810584815519385518238409989299168966258215055608180995995122599846907235924235542630424072585392098108039959899532060442719425308412404637572468699565108782747865931216824377421229107694902982054296231347249344605346157548308549384832727444392658351182948360894654041523506405150536196334019603150964910856748535344739994488785404212533533439591244760698572580545472896463812779770498410176833369390607640855181219895009446177882059117012166715083144987606165330125163860723309021214223365250222184056670387979776380219173794729586248579961801562348070882218920279053506992595997848412556085674421985089999744783483134168877145572149625407080918147 [127,111] 722791013704369273889273892212625323406203282421104405322774574537876637877373467594033297473211328175954290591877226631471287102764786970287290018278070772680049650566077757252168527088407286939333458258320845098867459680000386846083480171502699689409531713824474581989316944173171331936125213136602887589845146248470385202215363202525560364221866790828125973854817913686528322937790241117099166650913330894553913379998628467969887414378609004976278303605186118581368430764499323132305028162860870307549677557101062294181092772319315305678815583861778910343948331956769226922993642707583505742245411973128728990333482028171420862628536132236616669444693718290524507633553934687101772723185498844684937665396896971548429613368903199106311536629857647637863612946370205694106992283111210363504796437509080923739388722759555575596112411332859280335001085781927988189414489734536672503830765225615437434686441730361225782093052858256823825377798478064074983687189966895818981035915841003387116986701067883154706672557861849391886950932228821585544210577252511473368419219000302759367597053921968906304571125319375802842987510110321715353581520889983453322750009935485888757395563657892449260600426644661036640774426578592414075487245658942246790483828478301920118715459901284682693332472234868833625996961818588089361831034763087768304401017873110070972932382825180087947058303082780058676983580999960872598248099569404193174512451088936991244259303856619585732545033783396514137611013978141430493152433159518897667627671788489432118940747683359254498803154392658719887530669577088304558968347352946391341986937385716524559944362543437794402908885294650586504014856630427566200555885337092498983610690524475611 [127,112] -467449631518764255869396752017608058344470446040786167297843450168797502283662860177174056476824917389752184986226943210612451103670818701483002692990461862960243391008317436924438828209778372255000190172712241674321088713571988714139771301518552700108649356850163202889066036082579673725430984530537811578240604008988703114590734768950240506565621494113024504228868774894112563982077851739897882219895496273238860096645007818244719025742537445820783905519588088749118579371689235743559891296292099838186246931223847943567786388180576629898456020995782790402681226099116068111280484410893725548080369620916509490320522439841586447144633987829449568740254246151474537850274747856014323860446999927759074506531353980101737593740701075051392777992413670376239355684960261875709503065994518753763082625470120726753460480076566867187400803149004689152099808135718833187707347268869230851538843242035165535736427857445263193783611236788160413403726266191435014448895331805699409356951782939827170134062528149972435189162374060675449473044191957007491535080712246478525684135167606498808094158862985685640674063009392937518485891982191128699604324817995180381937919805693036007353499596822715099372663762445431625318393707048449726287097740403334246788293150195316154198602012239953025551648213428504283129433270894254802358497384135372667889416129761960719541541534603837446135979965926903203883264627724400961830823697432227572962461665956183951151102274842539806491309014997940818470656942718519931214088935238621570335806946239756310779213985973069241491920645600947520763720055251167234555432908854207226226044882686779921457143498002015175380517632415380163315340637236181719873762219895180254260139178 [127,113] -299915769764890397099681500524369812933518078902189359940329753309035167869499362768290497720517219471886865481003851127336649112949095611217781057093806230102351772053104150174850276116998314959667805561492185642478861585035912777578065821336407903404390865574181276474126973675945255508739351333896707762166640715283032579818212711265156930329383539784574301787352307177479128934413595902553974497336120504578734573698268830863905865065866385030639655327259029313566256944650752463891194794539994698664616733935430880054624398511239980701311549367798623444617237282984187025714605658097443575217181049188368449297582529587353961673453258516679897548460144936177509287175136925699066882586330293539181670836298780037225677475902998473884572438502653690748786513125595020895074001883179717473108974598088232858620077077253576038880936246134937484664127750420245974566859729464671467477895347706859324547762200029387062954168842602316783160950942920640853931535596158843245238242708243217810303988867271945659207387710917508892685936692502877908420942084482754173759301439721547388510776940435569668192083566828428947426748815978389840306924774233455969859259816200685586628787912227118023452412433563822072580522530156782727653654389539160748220115143714268240306749409938604712019334678487607884271277109939267340191864111104288136641893863113528892115736202072114742925420610087593857976003438693687581372766829676093198632033957427000835237769580093723358471016344983646089110181828232995156118496578570999827328508398514917282027848068629838564912548070740849594616361897682406279172512043066312554097785751415448973600001089366041769155021151742528918574285578133705353728012710757807636750 [127,114] -36283793852863993333303473043183754085280447719003197991965701834553777318971439686375248230871183114962909386961077407974503296829476746165036802123654903970076235203367378049710506241609487401867135096140879926764932546428797720744574177075374627792314908074829167610041589703541656721683035235072634933293764744174701822066465331052997593472345523130949293600869506875711834176339473341570953241395509155975877072712024776713337709322725159212919348320758920290826362163845267896015825019735677513248300640708186301930665621370648419959406745086272903973066525722280159894109099941150534306543677563025751387285181092584368787105501207142331314482586682446688577488739944730599235475255173793021684866474760801782956029242725268202129328509368650054093284145073848091622970988417087604161306620442286565922067247881699037714670417487628189040359980044514179657852383544723753409175218799334425971260860828122901616128434786533641784399749991425607653330806646281178645936871919480705197321572385947666910083991682039185606134085656976147306009020896401455128118654036664029185812017659070893376930939153975024453586471760459019620890607147273874939042596474085187970274999982451381820246741609923741539982618655026934036874618136576336940872264477208191870003617364996133904205714712785079666986027849413748628113297361215819153616629202115877623323520318818777516930339088804231347770231980079005326488891491338556244292688497788358594048358516702101169988550763955198162405294757929940481638168921083149063273793086856806366079045853311338028511306910787790506963007569278457736247212234133331093400172324858001187110748131828414492649673504378406655377477272226558226522895495605036 [127,115] -21344324962780605092903398707357812185894014257485314262076193761959173614488633285153328773276177589968644747114506968966567409440260953253681727636616276551977319725914929909189655897409833732413422061658688688257733481017941949702537808214193205788428582999572558696995331181992295115699404596649836440078657091608766926310922511786681107737078932139044449746399448724964790245045980829890135014560435181362507503557127327384815816342504449793625521107538620325921167476454617989179396440598475587669848199079032103751709936533466257187770748137744370583257004158124327551267532818664859353096216970900770253075896171695778033845779421976873891672689699971791539817535123480238591903769108964786514415986202367307538716236919856690852989536030335375316076647061850891665620474874500721152662386529379756465476217287317514499577675989614068498356821035343371994615139066049909814300722907520494291255595670724802244417104415409918958840624212048979196837837518392414625146888789455077767887980704519985969916683052564373526283540982171679916849362006380729520778633482753548960861038644571398578560711935904953546676132827961367497675343365735990478594999446859036205313142399214210627413835116998137388974874453660912137993615028770795425620050156781388073592280502737591237000185039386164713061755622501458660595844916841415835265638162341187176825028555766236471488883508071122820950730549087298131838614453859512871212880622337939358601613341946642560523121856524365645036132926175540884384546219318108990448873372280114122782203998710370834685032948764654375471916765848812425812839891285040573809896104696456817652160618235053459596844931927043739387485880501707661722929775 [127,116] -2174830987490470866794097456069255829402749834034666518779013720288622362573801503926510493111033137653972303541499068136923398280005764188587722928307574812614610947889350567719353130372323029648781406566663679551295321745304529986256247989843111355976043186004623923839647510937966633240683961945093641384640480282001215430483710914357301654114856258214455143750654155489525136195170486844084003072279352989006439099226762834973809776410853583351415745774918499375165610743930750579254645766716459010002555812183584525293212757867177502796935358298850632354044986447329657628122653174991785246758671592314403178426750737975051313135751148683495184913223678116807428042228968364626003507487616011081944715863802615635244282665578451275933833817188653346732819677626826059279908849483242962007821727055587469352368363531970333224278105065765085631498238856863646475950901218010319750299262209277477512231000471742516819122890163872639535556661320503792799282090283141293717097215253292270152934757769877668275964007276124580818358040318437686073876169154316248661703255999126929400510770791812574707531401912087310808792106309642854146580093617446789428743222570072980281193335413620977434635778183241372779791354357244538004203521870323980183337607095098192728984687404332375069216696821807522922465521125299781681054758547153842625704271917619920827493593210554204753778472488710828316731615672244169298749804113756921035842471323111909610417914753989601878673432258728706786412734284745705445456445996870448806514839321536225762868207088877560399896293594047772139877281250336604826474286307538012949904761587422280599222667721223680504550136141885606357375672087308241533 [127,117] 1384623825072273906404524102016753488505501665760706712403309023461468391852773557051192093925493033067474727463694623473966450790417034027399610939287414472228592952062587246729749699274484178233240187735636267478473252202100758021828169789244614241202079157367411594263670550327617495574686495176724295961901693690497304735548147069060761248941988103760844115568805769826957139365581148564271530685653983652646675766480027476619445463223193941112340165856729553766020033499461562786184414103983191820660788426433427858317358642964373070114058254136200812111827680753447089295587695090406631849837766175515617405090682341480610338464182383787423738030239176187959770895603234584662107217591444130335860711388180336921897321411930632716156264750453195462046381196009301017213795535119152758974915831138036532026128290801812464687935017981613868511397272560406472682625490382617347493098627914928832641259859028963748229120713596166663401732012215962970632403413856143967908634053415684214561680093722044827590286656015368397853062871279751880955237736421471376456542978597840194842719394373415878299339216651645095107527521844595831241792237164516104609662187053523865624386272956857293444721271873493649341348621182574790458807065836431774232868312559605158074491084415362297156831284036245326515913611674012711187866976054384118338168229406348750492276861056072155421826662613429622599377985453605910763296169888212231938278376860931616866189512704136718871265025558933498730699366973829814832193359479729881064832672442492502544954215634990452499962826791458376149926425973052358266164731445560161461090589712915884251245453173465225846686997042365794554949475313955 [127,118] 410025652991798502373085974245477483270508753458836111672933116310562727190143870764163807742195940633622149226230542498055501181070613986435568260425987403638674355865015879854154556128363080272589550058718677554048248994136763407250966329594260681352991768814197566519469383336488380493575315542112730737443123826509114648764272778008384754632010831689175163587178956254576347311534946217994676157521524256819926542826393885528701941808167269543475293856519175375516884859098119797813827905589247803465405482791570069791927981507859051321389867107751636685327535458735996195092211221591900017605010046253661023907384862945616578758904971604379486576666740867095574302637875432445169013265712656226245944876826292103119368200868435284750577755220135114413973916500812163103987663637801405211723062781277316647537500852809881220709865973944169467438712078661807676456457344531644663070398834119111287465634058151529177206626205520439093549510571423860173702764258248580132912285718497305421334036931038425693656576622024505026128173958541741133662930225183160573138648800728047900510549737914963313487176722746272199750805196960370937357981404345471721482281801856337005975322349920098354005498449460254471266960285551877227773685082379089298432820385679028138720156921412277330724914921777152884216340576670747231380802522874775364373154032338786107336436435993910608853766098908108851362421436082450352741350692430535485583879816107237456323036364955809430435226981590334852277779869886744676805757223688118171187124283839711193884192812265897130520740824883715928766723900554064256469829533665488598915013908033138306688517879299998315440078519101187436148745 [127,119] -32325424626978957903547036174237377916995370794498892342434905643413127649540501733994402671526660794739213374242903302969468768180856982258729568223532772721048793935544739764505927025580185152102769904320481554315037878198863546113271124731041776733214081397082286135357300898118937666370530183785488214727963808380019968446247808790700950082185726774661878723197781328372722723624008995023670355949386466442005189682082048785454769119898422031257614385090850257649320369136335029251696358961286363824833482621013259463637260135149884868736519781637477822592581665239771387089148701784522476663396698563757900699091311158751326324402415024645766825660329924577677347621334434311970777272107418048364252416917425204461782172087052980541790894432338974026716954697818870643821677035923291562736303850403171291795717537333795485007632612122242421486394171276294978205731805762507039451800378948102108983343984448907921331712675451963187285754509554924056743832623257989663032549283053323683438746553468649538030397819040705478215342617838811679191774726264771070362935044307665074012079663696132116921600041623705740164683980131558263524845487586170824483352189188073503397155219899099314286400012073585411581471002272549172919341479669467748154063298247684200245300252322379903993956709600312302299740052020205790323858345921972612535363886663483429594168070403850661991705170648107976658800815217353303397429630983995349342889601587780134002906090120860022533496708881193939021477300711129417796326762968120864908933852766508106247703089525165883104514842221067616128369145526179759518869428032187564272406735578247311416360281048779233289116392809771488 [127,120] -9075575699902370637349211151093493908447520824023664334618130832837292478156682614845260050246359427819288359883540442957073767737345109169484721959814713666810585192610026968002252230123968031776561791958086883052250775320299880509307293929398003790084787248908320187908304363290973136249466677985149738241615198207540888960984562723886560890398656260973463440640601499153490059989641281847170488111108333709191264665926573056108139101892301864880819690616444701851339548229090070995125462124365065961989446240810420306309027671851468972835035935830994741271485448632964369681895945956949303203245492655784641440718774344691482909722752595876927839629488666061152751669317677576867066220828854821102045447783584364819175098248625025893301911725933463340743382201241128354213909633606164879795298354026338874023877513875463915971032643360370858173942438261541960067988567068614827439033996112841728127989094906738140670347008029933218042258505666279630329245578030562193280503945060825656518073455818664899611076433789845837279222426756348894241204861820483433578726588275663158538073753243038385297437830227249746439713977244204836532856770310496584016578909929612479552344923521493591874909333917684744540622618743297450889532588526419734085801105377164980846609301785266144060627133504300714673319515422033755424091781462310545967104475148307709944028388773080517439195258574213651284542248921037928282083771345800862625678576799152023856869127976607958897542112879499773684576784412563828585632427042615061442424873050659346644084032183351130092642672973437489843706407537351162652237199793745009128609197431743168519807267887788670479687719443 [127,121] 936732427193915922950790781447303659125750199692376715825008416226372376364854293777081886939077805338340780922098044261259289012463787920897093045296824472928862079612052432170331061547348483648589552686281622395573922772674848454637601503726033396788716433294527446475823715661857998374267831266366077623729450429992375377997351175550990344650208728106203390418006391437778600792658727180569237342830132220251067502731578306810159128161668541596401159014294590644229649651673384787543884416660546040118998097901634540515819591681395064756456745876770395994594882774829229581735601121929462422390461450819437507188264358667089343831351348197714978240659702035463325624522536713056421882852483356858771871124155640180322266294148665863672073327608285846354082828689412316658628552399521473105646249761363198923582823355735441254033248535648547451561330709428679961047002339338990298959906031721407660909721634532437597708052504809451238680231270543902561303796769461630998406044947335350997979607679806277601454685900931943171006020677033809007901907191216859755024163447292093033704074942267211547192078189460788473471384405601441356494719997634020440250771401553192474380308445289789386771011428778745834643613149754752052573226935206550368226414970639064695054583121683987270232592557867147619079758774843783941564073398271105787745793984925097946961257039962001901380451881483736250736755111049475196793272725983765507923499373187366375796344594631645720603250894327480070536443581185328841362249631831854222642462953519019697361893108413208447426145390487517044047986972847536334861408568082618315602567634093842673891563292275644177366 [127,122] 56261084319199367891105322062294614688450538748677072623817988224159383973096445341195176214394764934554423055479382627291471080927566949105335894717428114635780042403268799749770484559097629405888545310237283335619311349983345159193914427394458930709467844426590440510881239852675257570811058455250190247307485247559500701467767381222028924862045598273981022413066373643215430735005074989406018886127362929502654875628850543670961323854329851523265393634029526012122710734531603347189988833355854052609271264958272913921330680449772325700134153579082498055399500677160421794844110792516514695183910388679905827374020477025687326250940646006237599629781180362243920959963898007715301317377274438375702840897451078627960732925920496740496993662797867495355024729991552192139163687238363783547709155775853399675044417698370524149929877860867328181007275893428735449348211456314004458945275429964481654538673998942689976315462574079652304241287039349540686993394604426006423275679150926134567973833315064978629470159322506450827983717140834579457471365125405592660372613399037138629301783521246481252757110409276233516261523396646037824889513774681336444610225151637313813115982467570883754697857821950723550054010989072293724318348265503188875764413771301310201721509111250119037198603358947621925519528027839941662416453103473244708278322933200399511173488421218781090408217897561967653020935906215615253388555541594460712770580294940685178784979896883383314820507479946698561316713607756464633732550634840556535220797366895361868929420267148286626105632501662775306645489785635001903278139138925255325166083662234330977241832457787303 [127,123] 545092301940637727835736087650605765407771818421409651180535556471716054098706332805235808090687663011495304557568367357021323497065565218775553009477821463479133915499291840648636589549128954378258114269003459698741111363808796943456381899924734734771487886877757581113656922719905911336777196204866307254925013932045576389344147614782101019293088212865341615826972877789710555325108812857901757478564151548543410814446436118311287854788585916496046036182212750551596865688146746979699079891183876314745431602947166599143689006419462879699162448435840803550714222029500789945802284948823160312569561302481497764091206471928319102752589768816596312886701888148656022558046169985638160838633091265455871508411390266683251286085045162760622473907782754986016226335917132979900035544756776454232115160164669164630164224478769898827905544100275042551550071939668898550738230734809810155304249859047952434562880983304767027827646874887779449245192873752293703756280604735821073039026512125984767235861882134928420056315720518706749442188372894167060015047400947442466564476570564949551861325882214075416447835289701820765776178692394055842358127295291981625849135123054950310418882840623858984550515419805556601340190705117187616604633937755107840304187882640034997031014177760466903522863429260589761602641459869034811887180473029896021124922420065958695845722473511152379145327281398559225416446537779230731516481103393782650123861337249449333818991215598019147349265303394670925787943572278568644693516557324350789540743115360366240374517009713384484571408702457446351173101789127676087140654512785104755500529389653810970035533 [127,124] -2210370554712300476412865828233522840329722004671608517745297480723451804509689563964058887429849010627028447921008309603122223177463027520690660222364901802873470143628710465094820259097337045911925836479673697947664308636634850523707376646885215647586253696068937418107937881680053106679421786032907326088240026718966925133190392445903045357438753481195089418864273896219399975334858632387506103601199925191033065722351355706601295581680876268013439682596196714624692667649574476666713696122921609332991551379948043646017593525866375973535784796480441055056796666902672580314576557270225012129295973079943202361038889074132480786689665670433291907677021274763006473945088672832212205867700820303595543083262971812070268373641638975944538363402806706642619797237259509233813206879521594945519664293039188216752816310100321198047346576522696906839472963987250836885392843668765156103830238118203497186174957164002028491383544327545816127197857997013870334429776181455718041307705066758177704605719684790345288643427986379173657890746661388296423280445892476950958899158718146781926921503091878378644384327475026891016051754316781763448312676156445657444134537371777413238407433688423097833193641257351447251634881538223069072271329346194279045906237419284254061744447159879014553834461195128566754303645914406753890381838824993672758572987493566572909484155027718053977188576346873135225352453169467558649382909164861620942433297386336771388961799112979073465723312978281896490103193838593234793443351592801121366422438615005620975286577838199508876906972863807404082743899235650314427396939006606629433941003774776891 [127,125] 9716107901747938263704506472807318030741920540767006115909294762371610598296822982640501706923306813313012967411093879891426508253130209920966867213686488730816275428021249912867790554610438004214432757005124824178024245975853870731861420488058294303205192498625020333736224396191515022693359284242043548345101585430789423771775469918453042318524734153655719053985004972362203550053763777558717845992563010991368652269535315995750305349176902598860037873156583219397261044965734799635885148147282866056341647116127233466644003445972994409484157051065420200342153132096773471264721482580124158379197231143115844071352223570523230122276741935641918370902767972895226311741220609809440435063312154272099585080216050733218920604293024726045591010120658901263441189407583501810961771128229932057497266449902869138109288007419265793379983393237454915424729857334159888900927988768335080751170171772157239071391692207339709042120221146415219546791038702753080271769756595082428993258618695640530315682999234877477600740676102623686132113723746453643302926913267368546569597256514239049469301448492389668625748022161349861257530165754108000726700025332139152337611433069690361921929142040904009739991492104177570276748438150045032002819907769135523556978195985844204823607286014991023110449133271146955552595868131549250431982847295915148121229045797969584166664328211846179653041537741308218229409053296414210781476269447666689970368156603237561204797253961745990567814477492520240079191138754848464969505522410039204075127286581250984895952536020975727342950834625300986792081389544656770040981576956069369444976299882 [127,126] -525785907832080902061327050656169485779393615334461074477330970052603811307991107276392568715685618753756673964950908208431814095871202163461898134313718956095105174396914286551933564023527563630266004270373803316498413580996783196733836760285163765476573213889544537283897678599596653816009133123700745955420056023347859668335268036986895784237274422505879253198443941500187609907430046879024746078106601102448485300834563113268464987047670253004728940805656701447871315900543630838048663042853626277572654514268161672506982530128770736796990043523094522644558444503518762181970108231716772502320523254887956229404232576521702316329724706138230995348029944914028312057139410961229589423304584099555653552447004320043930812730460581496431094285804849646584110057595952784276386066013531649095732953439948190154350724227987297509557998747722626514028618327499148875275225443525573000892721416547573987553323405868136375639830711036593451574955901527358656114588289916731043547417676768461179178895029446227247355967353105900019374435570890349592071511021583409416400343350893418926158938140543317896669917154437001076786814909452994794581665859297780565743345366787720427948782093336720389321276878539111156728783068084952120810113325636959630720920710905516429284515828623851539676946666255234567458409965240424958716684114623594342283297870543586780211285659146663508061847186103942577216939370809365474644442006155363901642318268388292674515021167131720268092682670296727118048638651282398965443105227143337377143660173195237939138128130583424180613185934997710916249483626099882480655580334111167850605 [127,127] -8986367010577978163146059982215939516333372775054041208903559673849238341976661560260061904338711457466936372497644082811212246399371258131640618916851997444709388463890460734354798175008945596063062479257642681132943233102819028506723385616247023575702405772784415944834728213098453636216445429412503068367831549059470547325119473906869758286648759754157930894945391324590406385147491244446568521927473739920167498460634137984872225323962740064582517416743288421188493330796913450129108415232423214801672744077853942811027226804405403582159130801828839673937939170607432184097345805733474255661009167867478566127629415845983823693048825917119357698935350854986021016809537308044584053683885212843406631651387760617440168197861575808645488182681636368853920905157917148691443531765904749386213092852722178932399297306649500916368684641737594518273442763192321996775999380986256284452984404972901014717640318118068363393684662674985458860566121374181797151723773566968050860888702657193767458013027029001140241909714362045377201449880407997578327828300467841719668156052010828967159260887080239850182061176532373535934131249122297298338136796511395497669134442813893179421008598722511279254865083358257575668081049820756671160968299598333697836736387686109238642228486916908867074916960027003931027623727751869988050569604023749338260688279721031212270344102102587423261032158910499444582365202643677121156382369011942390067836009082223916014537562172298301104886512914225476177390292303083850186205803801469127899906360309818127641742699224808313094689029337904465442100799905270583509679832020861 [128,0] 1977009069763145339107544572111873401750134019559367938106331539601507336772723653447479670725096997673491662241936797471658194547882537068140823539603393717190638587549636594965905131486740711500231354638781316684721571894760759625590847604479184475401999007381029288624052747705177243186610369500788703954092985101915150917113943132484838237519168775513709007028551288744087850097268166496741840157838289822032886903760538377558430601502729560907568809140450064446256521231726193506893765752202381735420353072116650501043400058688455512874164249533145601710092208424699502348616392250472875832765534409343224044122895313980584615810231513871657276810733635995379632941878599467236400706558856601454902463521441061573480134964535046710567489803698266053571952290281651065961867699666756432999133926749235474244366157614330061363232405391438245585455446751238254259809090400554380601784011424634397712656270626692046323343564235011632636028549061296216185831958644139414475873213594243925446553189064498509416158171287486378219307785310261628998680219049123334011787872065449760453927245767662963264137578100085497114049034141692458058102546653358771478212359535839978698969008066562604106846966645829893335220911834891711775333739257929670931063863343718819685474414679364764109770965030555427751132710366957428973264479705285975210731602079645142860207870201940555411306078665180161894913429630162677187514443912537042576301693721172751553179693507781390630165772311740333699137135019262222555105481613283488389060648415984483978387750184667485224670852907168523606462447537147692329817047930411804262511779856947216334928628389856173954324697500709214839438846294991922176579606975614748657917158811679692020162908677797439800890097934589884838287246601575013125060183153318577691048212518732290892204947626262262353146030212011465585200236678176378390679327086732687301740253020848850609178127615714634558492994882123602150032440546396590652021604996800761323099592075842937854323523837666193501321432179906878445763140916824340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 182920548549772131516258365083880466141846863655851138695195324114405789987687236723637340400929096373288034508930477562541248700374548644076196678711592638249393684946175340833003998129410539114536097838639339564612491510718462475768129316307732546871470516278796612645618930635455662588718485673479601948973145511336791141068593120429092178795158471333130658467407895263690081418008799131370092539179694021348525124954506889521145454644043245562021233458774470411191485096176774918087785013812657035268428021773643254106017782095914180811915429354731021375716044778591426638761074046107463721436052925692584251068273271466462382297091455248341288904029095325794347047250244114936949654175420018700696549204173571008570595815078239005060925604476467733775398502871869012003936930520484971475489254797867759623511790938077809782650936168842528779850827883473339943395640145984659627503194338741454763756053944135629599702893027333797955144430525991524641843906502223001726943377422657916631091533535836168407796875797267275913709070753757049998399387492108437811571511644882086848132713232957317509124284391393578425641636196973687378465913428805135197519717562335857634476500208386887176062132600765661067492716250830607708178517885875176632807013282078542640401953259934267805870877699726819622398180408401023195386147363150978424341435203610486251663640313442538448153230749892990451587149325636299603026881391507061582958178812025309747886211221697809052334827242763367336158005284775713597585444555191919095862387494112518580985181633175040956598711677671361882506343211328152760711537239718942294746274159040038305862068390159025420781945516024554427438428462283708443449805977947721175756397663064489933705421304095755061046380254307571055535060163509991708954258394757952078978157667375075567274864216770420082413381050740351046751570340416580927925005836247120209059298658928016219352649035274234664166195771276064306300162382439158796231366012476030513038397773410108427079915919683222895962821374915563410468166694045066833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 2251905963600778950670601130989937904104524264891185782446910893770008612293699165952452209017104980576402715122189829413967778574152398981253988730996567084392559691289270444673931316643300456031015254935427885346179398945146327047663002648544963001924841400921642457787754563956661220302142521207756292189550650545417035581773569408885614959085610403701490062649448079047421264438071580497931596249665003340521458302191910699612436910992753973440007805590121182396790805886551415476583723640959815652472362974077806966769367589985153276177949484313499266936175657615079651545077107636399708354152511383374469760374913831376394811779411207770884254939162556888452672952288948647520052033991889874618300864072662968997044388987514230337616352738262435995437581271400786156921674845481351549966841932094256984417305710589079504100062863376806939881449405040526049656339570197877925973525843122675786039428733774831546410891167694605726775656723232086572843397233085409628241229283223403614277411132656174824265994929811457206138029763413025544638203509250196494744517600438307366309720066090829007272238523225457548234425489941497191130714370607003872871959202316994940953516713648489129570049856657467777756262805286253782596100119811000431451016884794705989650461421623564451259666535019625639543298250701280140286512959678981396558091138669227960838607133576825088002591160767673247154835499034755466963156473268569941980346657778656125405153101101151504809900713528320678554284772496544722555592829186240012589857330797035241507817948508759123278989083914332744507110984500107062413298691616020950251240050517602955723287326381272471083227592852151664830639966773899522869863896101209131338288251205490147631752439250539782027608963672161529804598601606597645695595425995290104017546840848867906810408685541271372720399884180080980606378081514787557082228581058797398829115784286339094979224323113877498522001677408991644187650371423576408515981270479731507201056773402712459715295729136683050569856841698068716794978172401897609233856201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -1195684692916680590321664381249552203732317907935855201327259188015723050772258721936017951524164685206164055572092269421947872800035740321142924856692248671203523823427449508817104662408983421363789518936215386315699753481172463434996713118761537113624654449228904284740536819356031267866035276041455951498938413795357882499458868132463377152603946428517795159827034504696689092531030562070641866370750096299783382220444806959809354462152477477305274329863348107207395578654385690497617765800908585479263454546842477165677879562890258969446701775603689301899918029780078667876412349879930911469558942503971938745830499241516086655310155329193535899662642110825868000872475097786658514345441231034040521282796622369543943759066600615245608801261892473502259350898506047267533035940600927975891986877198116264263100692710368306107541650999272506918159068276971780951743124117025443766320963943293090397246802680354348104092490942348917526950747741215868519919579123907618620259519514795526543442418648058797950833031399174090065292214301215736684770725768757675305099040734684087892330460304370885269154018840924400728202198789382055637308716173450184515849603011412675531331219574333976048118186191443483359516481773431965558166798292006260638989357539133023888874996276898420490511786620469149829523257178988645490022374639363470940401810844044975244216901382788790290356457044903011682541817507992087297371501415420303857404173840248068029545097185291812589056434022451074297574961668169180885905964682465254007896517267485865345215788481454305121693750669276242926142795850096912788882974505745877720374552847816762931030855216232196912968718615727300004994526766373763314618820072484380045722590817926930863006523983994228829867787325981731958826210241217696614564596258846753040576072629835684272995873947887016930540446094581327801949793778136411963488695024212985410863738222120289448499460524210138494339947758362076949939857875357270183813720792589514409516492791285371242261063611389018951849056665783389147295068255516525823622941970825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 31160475688457634079806944210487099716860938693830584871436052500475002134470108118257884203645264047276686893037947860567802684909758304725978016365834926549613753350468701296122602942901826782596330686043131180402210798989465640475627112180728137294984495835446642741126953218744391303423067355498467404341840932935508362328732491773458997529811622329860651638910900901709329844800478740176525811503562207408495791723978170750792913674137887051302902375436300776464248378531395944879504444076789253854260051139884735577133835239385948667966966085320734430036614592908570095755340907463469677012328550789835544634955930736658216343252578810230338910962426522689060280437449880691333130789995570831126399502313258868364036964130829216110744676560076312482526733241350381366797960563305564473769307589971139089269027555943457693926236943753631306743767318560328993000637335872158461270022057258915628989708619389639091333650096803593210715158862954825241504817404336109815286262068985785321200056828885485287894483264941525711818891058858741137698486881475533560285370743184512888470041717570278367767275193055086088781129790137187112162764618937349402359148641694200697308854944885287388837665663809182249009112350980697854710040168626788436109535402806740798236050638221450217377406580404594111442771221998176059522777541096663833723814304255296120932675589020255500128011560825544625659395054476564171368932724670961083779475293489155048204312192695469731993530611854514519940242611335596331157974302840393803747831463415627992989440279756471056142719105324682014096609183818732557637364624686005696854071917380655011597138853489767226722696274072797398151291698302123465694269076923884472121333535094852180421174509282199613187094112107185979813728714539882666574267435023605390936211049958159185456973082294242823431946259393792664414326002933115811742030539754261824709909903324223665993418129175768523455560110217549116509128969462882363969383084440366855172024206450664030779938958210846157431958974522650396666385765737095070448958722408860921859741210937500000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -306759666517099991112524300412160202578087840728794308590814755969438450941078443675181441608048715381917716775155772847648673095463217233262692688464504773491841542314499530651790513204052595499400912053192557863221655097246774255060985069568294772911414853341921933564404531024206234516755801689311549337755807416166799888182480819788835475852631864737921412888771451433780941775043938284716780772786138841596071272927268088534463299016477248364657291473468919530950521866484188270240806626138530680985139810405686064289076444561609328666426227369136973828467769686782321237726189570414559508547465085712147494453315490578738777450846655030817756429772590654006056100665223405654659610943818768183127850825652192571576937703627363377865667313082634021872032165718474367483479630498889192288266262464717539985943561491788851667938244308653357824112876694692406525889987410706861542510340043321141761295969703665703376202161692851149415803447642103200466310799761241443147712835075720714241025723490855500913634466738600355714663407491127544579774240933800049019641811721749378627982360510681896399755826965481516739644099722631245202838252646015660121909743465797933859133205044675287657991368043652066039371216767069629088896313796018822510486353667589494465307657483966947252553517468837259162761487942336092140714084614168203680129056990325962064363272100997360798022022443908086627367854836361405911166803301312304195667596955457648615515100084548489325131644953228808524115533834146124988605807032131836612219319312233303128222851644367800168473614751397613329705578571850213390733789098499480750588350995456205594364580172007168238202870646754326661267255098749226768146570795460593155896744655443925015469176408273891922664442807869524017297861018780031929037804362266821322339556085802766039671676297230812240661254943608302746741768589406236512156212548679149353578085794484337699580368201491022328317753419170369689007121398347137969355300849389849150846927660728322786373616252280320299926033788131334067557192524624068430405543494998710229992866516113281250000000000000000000000000000000000000000000000000000000000000000000 [128,6] 1818296101789892136378295590327400279612906856454846898396640007492298793020240391135843700414356401791634975134661958848399599815054737551969188814767398922095895813075453636716835245477941161445902008554687272448323951252656179261863331573966262541010269966912898004183529321598522900582777820834133608551049346045244653258736034766835055299658892981609982583870158512642408794079490507589248024647304208547751776780374076877312576195509024463287539276009862826671260083701038553554269531676579597540234266549273594615914609626863597724164121297066709998944726671868966463526398714480639347159240386549414774814270484166169917340121261669101102057689873348964643441363676875280987998624790224580699473818859223344669304261160828304306635539383976072855193006356420823283704583325018277236426996639492936408355599852368508998388003695864395549363610492387427164767058837457612184100978094488471114306202293107412671867134177902644952799603046381314471598885949031510601337092537308106632083790205221564261653529860370538321810609883767388107623830665062762562919489567346953403623983349144388577400822292675355989394366767378157659896850036826282005342182289027172132652090886698980054732672411884997438006919191885898028645091838146065392619636204897452996944605840096601769664983347117554277383747351058190267187863893180478202524888949752379725170235922139778029034103391787843387227983482775723353866083110978652146813165242789070571499171366826340128275089041657736345523363562517693571776189957704539028790262313797900723014834239238654831649245973291155413025702828244999942458369282624879673957861495896527606691889236120962202958850389739971865794875436194705008962653492926005498682994862973141457389660660514898438356420079512792603175379973162595196877458165982448837921136474400119886694929733406268545465911199977611825297785336871321292121293009634976983225616052856893948177070735089488025556922253603264365181548518166111671361337062401968350945013607454811855889561457466815338265344159248145084206150492399232292475841354928434157045558094978332519531250000000000000000000000000000000000000000000000000000000000000 [128,7] -7951063969733862577050080272908540029953582381918655758720683235132352613311575944367604615249540992797876409099888867378889073015875579631586657209458787012851646675555074785719746248496007167395916892595029544540060980268501780250748357024677780934509313351642802038150169000222471675310734192966569775576749138779453939929860513528942687460142565768170545476549604712507519345698729907409090488959876819846707183822185608274540242679081539119137913576228910535913376012596523300115055034300814745794164607996402517248476863647545905448126488414232835940581335257840197455786755129016330594673235571870703520638920530415020330275784905353952891801269326944735560776844555208161591516283280948875423654539342413166248812991160385739378665005170373703296923866841310962467297091131596092478909973515791444191032132066531615233043085605337477756364176921155993941793561335605137956022000342472959591272549898189516000795035018164969213075065656501834552865900252859548946180530670189381461785988081553481407754584909729639940565936490615024714526268004567459263907070533169327174844535139464272179552472622590100198864843678795266360829921672743337850872176593370327464539747910261555268822656112828017093823413572962981337390930622528265094158463101553397137024791451769198531377335366757553351997122858654344450670977147917946207746719673679612880129194019069560757430728338764286431029801694331598083166209460412665194204925284208868772764491029132509333681463382254191387258787199056242887934792108940761971980031483721280985145014983040810146838891333105078454744664456450510462875498074697634720192641002689163892381679206656658357064429321723680236861565885085823447616873610153266340051654695584600803985943074486355474807403244436758669153458152131829626926297788973898364178827188042474857246336840999556685206250194782246186393449496023275554688781514769626468391260319340985540526991344667117124048115443865025755194955819337547779293552029534907166555751660181113192981864831328888727111458510215413021456965266156815909707154810259766009039594791829586029052734375000000000000000000000000000000000000000000000000000000 [128,8] 28931516309448715539842438995500070774864725590293411964098918631053791467185535992875187059320897014211057440326633356124132422420945898181252118185620302291137446292854038653171000469762349615888687910600746522045226898709245315193876663563713339188168220273481622941328411580705726352491482288682077372360161127437798660426442082731532285152964638537977058825533204508620178092079901704685581468877902260416772621857619732506687368274382370455067279767659688121621684558675006817205885445165508003380295884184263660823982157879074869151931093045107056247581891473324792365657903740629348181800996583766229570103526382817238764934244491887979709286187686639264096922274045619021522494896996037840212357301236825782208028118750518346551898893927624691363050542608448695118544381765569535698595545901137869408222986374709229728065857201064791966887318900552454283762007240751265172388038001687347890671340808395019616525716533101467244551704482397416286306180884576099648441984179245267092779916048656010328777458026752575605538608956439987721247373883183854373934009612976396616192906235690529126502700162634285861649857903675536657972777654388403365512702635746494918304245932170739724261751113592901063593888333026994118113252043241065820735640856953331325591122878719561224531587566379551798472380649250109630466334189766473073561200919510728475737946571856778474313584232456627880214537911843176778299616376819950526922132562198568011856181226568692462472949160859342790125376770394040384769741028078939801439738790221417029219537296835572825259745489203948578510117226986139682191144997000054021052121706515545933320978720508363879849005108141351369905032153992682950066582403901547450796552293584286270106315236419933542007859837524085781665338675479809142160448531577513776901014555083631143549151297305565658171054263523341812169736405488574163156598296582924968792505390954974741574986006191546651594829280684182336780075529650284289471584633206425369789313770197162869098260291629167302759366491258017439257803239453879592172577558907217709638359792734263464808464050292968750000000000000000000000000000000000000000000 [128,9] -92546807314384385641854249605569617543139909737024668757542729600664882926299016613011531158803540687633423838669474776355804071509188707968862856051570659144787956711696681661287290243836762899226543546777198606727268261920663285873046742216124348308560329887685539731750972403958122267611688173293003875027559273325339258172278310064139420803151837175706730187462148359976566754564808945491241210408504267994792812710630791664937261877705421938173570711608551813358777160304605872971622700590558904070911837535821378161900121721708671798959046654319548182823663675144250626903989847750927785682813080808726496880212784695319967218119663054859444166000913710246675947952095674672110746570216816696663970512647000221395253065909611111135766367044909389811606946913258285353300240636933546716181030517085559986030228166835062314202336926236489119808862628992633002380053076523844609662345371431545703945103597602849337279982756281061246722953058439282267727124094409169850862737050472037618819636719580484148707865530317614640964759986995848912904772821465188326751282266557309308909871075929329484408346531932485487803127804166761766016998136205230673364828412519886383489994618973073939688076486834711206240453287918139863912357346694909832730720063993681013051030154536824387294104921981558445678666721557252536824526097312865234821713888566336672103763847897837046590968734177738236094442084207970073042599758820002648921594000865419027893645010453408060639272192730250631950697610069393252579088682510817486177153653102703784622820845318538142298341995499158594630507864986692257776147415528057908135849145672081674208307374999321459316040759243069064764927579131589101891335806854606326181254335975175125854451396266430530365650457097285252547335183608824004026098578338395191213873523804663809773562466228648956971370857488980212034939097612083836443323255014481367132388114001812777596641910457863667635380617544743838586523366394355497950054643953066678159311680557428951492908254209339242661722952001283190318827734330152640226867671295149400494117752913325603003613650798797607421875000000000000000000000000000000000 [128,10] 260756003298613865750526221019789626459528583159877221835371068951465359721256008534520994378374620606392215942150767076603435639994887809798420467859036009938315543963880762584098839372836831989888071528742701259807478476635621993838257185541678317489723460183179031740029257700915417639040288967887751297064230867385488146989639571619235056988550171704609338509630588811812819962360294851329671369779901073631442025235609964288504883042652928774893341174188965907794304110657701179739167887776404024595875984577114123316442185300504925763486825426146898662761111540396841140414262625494709366452526231162102591184932082880825951599710401257081727416223428026792791449098489628055063809413020696459479746884263556051229476478372252586188046009026682083950244223146025269175387127082169505524051358286886936665921213806191374778884372786182467099494121581105917109475272265885480063481758576725538644565996906941061807499388756254704764516612437816411995541087297775402442161603882474587275894701079848073092772343486768339067582765809846100591154506081609333594584988953272817785602174768403230039568373220033315516343604029342923182399471221739675016950722940271666728688752978808174070377612433799721984389715287227269931291522091117562814382659723851669788840341643921865964682437676373786755460421757251336866998792724942382691460230762238201460204628549700488323703768624966107079163504436618436636566822195536423499829534964651034945931772323183741975264948900764300612284742222078487146255455130342289899842994307613819667008634329047955066275215692912661575698044624159444039741445367583274450050507281497281420416515189735328124573324225532312114644399015498316496200235309265271916467879695021221437929327996314410687134011217342598587071622354223035434475752462678895334655386918453910879913775754649194389094322420710648134501608553250074485483173935470891295735288543498835706418752613898277928908302829266238101134709102366599624162983270239472149530961916224989209894436199399910119487848128802027082778777694599735599310062283247503842401309598342251661051705013960599899291992187500000000000000000000000000 [128,11] -638577318335165772893112989659864010223806878304624530282993374226431845784150046679724884617872093859194822000443089142955160826775941565885843253153379049614633619540712844026869446973634754973491565905339873508322579959400275941487463195853835255633308147809461510309689753253535364483664379509522322331180441126198639539776907991190970548745828759194408372231127497691538374808519396501602455543828309783815438262494115226488986328637966108164658996248756253454906617838650448863689388062792649689144112304993437124058814368213891916660982539701927044321647961294715514276907746673183743147632256381265542012313766932831232959618133336584315010567221868407236307124782149226201248274252364033184409829826922602172886740803642201020262521694217842942557771415079448659542588518979460973172232921169300541922196894860990285148210075536151722182089574809432402625285323169433129487952374133955517919891247004852081837205877628859048608853614595953385146320361897321407907748278252875931246145944222967547372138444860492409084534161921071721160954900354430427955152959734663551459799697507442976298349163452964377802832594121513200781178797174359172916653790369432303944232058759338906053803217892483250470787677788672315276846568253365608934999486502849384399912764916340009156068698400543465255343418769408811693897341666011896246772632576310857175667899916266904465881065709569962587778384310423148709904447042757502559053514005265877790943748781859279097473131770005551534526072436510812534342392057752878327029548410374435814614934596887866177518635489315354373063661869847428986846776344140922769080188714607572495145328932960295108901710362928119144864050070716230481928597270442127790516649883896917270399375314333629313364372019601667802285885992085758741685043309428930971346558614171033089527714174024451638361478108927524307227387406583023591108502789973615204903358639726317002634951252798938755779275911191007280906799821511543394799559143457195063491036414133622701434371519734287169768212096334777307865857649519587519067759783656774823398344061511910929596069763647392392158508300781250000000000000000000 [128,12] 1362442173164094944005937644437640324165014544764962176405652660318110650581396201740986225551204417589137937500403554522859334754305421436401251529321635814291172096945683870462703092675945915218039089840815615998736469772090698630063490670164796431366123934403003872430350843193598541737341635072855216068842784891038603936513008392917843209541246812177084706685505888890306340514409394212398305955794551657737536385488598947616717468764631775254452832211066620948806676060616826332354198875905140651243072203131613027638347104880311387775635854565407995103388283720916589369607424789160107625191823554256591545831627563577041121717419477401892843104203185169996836737483955320166369238086828126566563669788450066470782495963553995027120497293090588935558734789010671446774050672705714081352419728207639967598818961128047054077617703167516054800019595103049325431170275572346794305079046988242509192691606594585571608572116426702440546527875227895020013275104354256056701222698695699244886856810124041103574293634262667205878825156026697067125791451782691546785886077754032603780427381339716042306219517385175661770717390350526154078334467933948583301920813130860081055164874035317579151651416046152497502195580157132312595303670756631494499648660601973546082443633403206604636824112780220110565001037182363183724265918901310023304626214576998891958341038087522338143686999561823179168692118670404841303995867130182675779701149805091455737231210725700392548695044291549280734569114234969327740523557768224395331015361494309649929957052470839988762966201552455828973109814014204020741601842256511207677741321098796969920213666323129192726728075232317468203850548270000761987059388871590833427219469475452419186165836513443727815619307241556715479844773917495897890243944420875876450999529389631913047037660670671164720493968712967457990189888795901059624267873686360638464658143036967897141520495229190187532952209154328368525476384151361952493740683975338534849094189434803280924902756560865615089289984062523285143639519848392778804111866624325177260582889798985176035145405748494340514298528432846069335937500000000 [128,13] -2601497475725321204635733167196260803252909808078169535274825411854766576369138309988307001112215749860757312157271432385412103286574924908033379318070334244160941712718029626529898949245804694106391707593064723912383326915765905950793355315802110579461584531988733665621710174104065075672319390611103015098360229728895706224518093592276659711288368926740339289237730722842456006063622675914573635064097710562997565741980633537405505674939623579992866716475637505755890839583487978639867359081435195815295188792816162567173468053141941630292395768761313901932316383053868331556807510323174876484078208956124327346505626049222033896630445385685513850697683321990977361223052920003004894643238218411552521726872567427612045701700407419124437076207860385706273603169460466230400729700951386533031938401722769985693583310579248568907029699067595505010155589792200305726947939145102225231421793945129903376744810252386562828340954490710669325586816586068147137059593646650701175198910428253677854996433215465435352959613185978620603566535026536996342142186834227833598758677196645219822455752249705514756977184016494133122470628454991642538355948315416436858751081741749881348198368742322826154643248647492060719794927850639626109306066880811967878871755372282267884139823470669448643383347360240827221558603843217327879029761050135386361953271528923201771767821292540988755247128016207489840805486351984188697258196090759215389076094967749814153771768200787456941816277882864974558739062750056354646525569491949595456311289375814736683226124912181468891656456611534961988523048946987388714695687803476038639210615168532389800480316257135771498248071421167739331692947248762256495213098426814247188953925046631714396041001855582407457243575686856992840352524493681041148964467371100515744643309675706505485767306357002644932054526262066006031847828319041331841186736987547654894439026309339927949660320582915008348684112766420858930724868991825936145848398195576726702260807571390497236506611332108019811445719277205859810704112920713535848139975479096460674107927035366873413100088918703534091036999598145484924316406250 [128,14] 4639802476681440607139036384124592534839863778783109159857877708898302197872242524182681720681735699004378201431078687062459828955382686447787233940509123582947046230538849209018008527262375338013098004254957151506544937188317834838279131706943166845921328331072434211679190609028841510439606123872662448626408368881870837639293781629980377691435816981188335104925103892971299407899018047667317462612324002107550019778601244074695685105488544838392920353768423972027995761673488799431245339679351597981219724591566474722093600985340657086405351364427268348371235198547208053153388646713879902125148319119404658631412002946592365949782427847076529355464665794557252450335274472386193788195611366090300330082437728346746708372500515273334649575998346946126314343507599558961223465649291630382287170458112761507529419542716225873736138686451138020644293010469521386891217901264894619865432238237159195942018610659366466433691203259056701023135155858375911962968525206267927858145326413330517061526681150454748457927638292151259869716468810047404278123129427195361420841394910256731321671012717347442278853487261718443878131350883767859083432082010390646675452041569019468976418132745657781359259072112814301901857795906827944228147162143885815649409312689220378251455328868477521546890636228335517308961494288941848809786873571375503262403837990121059152050145512509406953139772753969954710580122617885151174676461803604923085326986796508788162908988343704396543484837965963834005495347077821790107667838228413257471387112694208203117407167987208689469231869918201695562358331153154465037614619189694180740294063984068596010022978382071623809453408626173046857606635556780779902987409555413956222534733377570214568428664670067161590128655099862345827519718779052242844318675560321512417974127761712769963996689400713105421227909619618788694455120475402523803825902258197417573967569091708170086980946655067807724242104228669882922770157496069567449988287755008544127323776829793292934125634904023603417727069769660414733802333762851533723272139381315762903963254103862582505835021606799273286014795303344726562500000 [128,15] -7991210441957349178074229254022005553120841374664075483001093794332391846039946311700583172310956501144787147802886423187607095509902239138432759921244754773791047814228715776534353826989423602704424099504735166091503870814899258392739341173135963098881906202696729126593293278444613100188814568300243230941317971357608345046329874594627770599755396992583995733106625256948344384526466146485190723112480108772610981284034631411458358419777222001862734511350414391779814212657745786557027534700151610515642989446834126947375690124617742827377713147155496878880487493844938534817675271311977892659124776580924174817129094062129726519512294083676475936969635300464694951340435364635707103394835446346417521219664641975529411760503832273413978980776921927615193672725186451602641716458083717478793064475666794436274436041015978318943747327452840528160848266615878810884350332454530982909751001145205279137136200470117812174163940389618614507265778349953831649665902550450151793947216205358383875940919174914616651021095849390145283638079062455116533781895792524826643767158484653585450103127845460775625902282913756352669201816783097816721062770526244976464849780848657188366094565031922082094451718193812655778325791525659541569581227820924461374298036590052417408774411279917440093861014849454400840431415727107512582379717858264369928960583647295355424637572404834204587274522043621591679641972521772021309067276967018446731417164193385598251099334265902826437021498717309040979251321800732928674437806922938198344586450161285993686502018717779534090620907764016603190915694960578887054124641095446060259786236545396468197125697922995968944704615422569000226777433804265574917907792790396776606626208260253844338314910298543579793326847358628369767898730320912108868331765237030386122783893514352420271531131462301010703895978319122641842810104275589939528241531843102002727058044191324359231391973086312281240034036170732960929688452537318809387600037698499132183796911166123909252141150137507294779971310049372968604057303965215400804669748241406631267387817690308823848077679485868429765105247497558593750000 [128,16] 13277604700738304934892030440710572719818577457200049234000024158510588635728904794472461771583855300588969485462763959435815556433589953273661898854667273383433756416292848646674726775580655021578399699365463952636324249365385302336873253205663400538713533059674903838848662928913752224354583116560770221401156221755030051750962196093857971478220898574140485764300961071031477552974622996422170158431876800424334777227787655931880044911093103909459371839514385882423466315346530486920005647404348369246666436747885111880149254874842123390651062543075485419055030549081485857026289932526778761181162115695429751030804009344926199103662152467037067470340321208219099550644284508718457896743630132103950880134033538256838297230524806069352668279648339799475083254834547320924994121862838757825548223008400095583817164373698450503449550983015079606883971369405998446505542366649730469696045795164407609755444722082734272083989224339746448097201539276575230712880449714691513974590904041268893340806712800886751019346061532216377857923851730758842525836539372185247207078707665892317014123258195239607805478163144472429340747907102323829687255553145154870769243989900362126502924228407689473374103634840543473915032521788046902171777452527513337218771226937731905359426619931584320303233884985047780944729747923462519464669626615284857177359283808977390377441702651331181207532942491178330003053843324985004452971527535057697609486147597916693214712278595216012447581300590543202700356363832125642260125608886652359155881312908951039381603224436965702945649930545894430119396319519642947120722623846781151549441143524888201807308529370962805012265020470634529323080529546884827940576117915849015775810927018985075853319975141856416899200766456712138190759472057287331366768573608202075669550295745719089224748460623332515553137502162191205398336920248927602708716438613837913970803288579528029343712145849036961043467265501524635167976716594138683922974934381612357272469657604870276141311090641267840749288879941518734540813677777394490191170061305342196617548172898480747516902766847124439664185047149658203125 [128,17] -20648041691933400111177070212107844228914686383620663277137766234211388883405988180707654244254155550303475850491105181977699838791637957303612856789171043142831695648341262365835390589183842385226554153863917414011968538538302183986388195834839618986761056093398979745276860190620716506984155900573275838485220791482108146499120748184931642996392199405014322982274946718442641848023111275638480768859322150221237321374337479564981956036447175752143262146954194779687235946382444302227075166824257234206659154790594877842278765788800857486966041359138026224835139023928170744051914890102336167383598984855094248252086714805549850716836191227622493109670523213516316859650801107936658111962163340676252188989544376825319646820055544989539913619650448448926448579599401211982813941511925044750212025523453232286680115485700723451319403224065757189383396563290031244836564411879507893811921530211846681111397197199913938337459737840994264552974095204744490396357639097824806324067534721119896145486405664654132329525491775402786833773694130537865279919717974878584391680381887135702158048479613341435709205045547126356007032209572285034532787103427807881110199349579353395807673972336070624511694778970934313998112169310817798770387570608629985826805183769230073533811000193632967568281448726845898304749173984572027833859697787764789797158479079986556078397217334787215873774779891902584217337931570353761450897848337245654689260534026422664353922631381790724240048133502895514550728608636201404697138536369462984969276204903033948404494595569069044897808558307386416891664743605348075620212439315938506445482633819966932999455599373891866963716079670377718862134408648508882068092851197810084649547872565226431855506596297260225287338525135642019920680175839969418902739434584388120559137313416815340940094510941487605338637959409951024705375939421141715608246332229909122848605956322055523440046164667092214808745431191496592000044869349189323531571983998791589819493179737236376363990239808606023226977769298712577134710456226937320562900412705047550158253967089033720228030688303988426923751831054687500 [128,18] 29048537268329574627343827209603367765822031472373376242397524786995250191018366148638862814015970110779763027130595799809480638370573909637125805891078659301242692921104395662146737574095874353787619843300114332526052988843757554310626099565034726623406333416410818680385608797068558653743765917977464895153835893288161195305019465163368358262259878156826423870637231031643227393241197516424449124941322240365092508469351701600488444901294598895701369681891453287999878310770190192735154782333604669459082143496882481156670436857407322768084993904091884761518526520377825187051064900810697945431111109749270810147678221260301563115757061795597469023750310442030419258940389615355699978758537576154587918429132710989687264962873324956294328059047264189171743244493775774233310228259414633483644967405280985970858802696460170092081901666845860977110725903650894638378864625656776144820695447087639924539931233380104666883741094456699659997448840073848734738147416236840423721953963961036095238251911187408410659712823905727867177762136016510371914764216726383626906915025401179965912559385429488510021622438504712988415192664534949066719264273373321159608024708671123033638277976887101078710278471550506344780989371573060782471121950579681408925036926251326010570890905715349236730560630849927178073078280848904225713037253740298954380614469874020415868904372293261028578968245626882609724952686006207054260940823492002051093792106311719147688574837549430026627861782228514712687410802218491256458848872264659276812383512272317579670222636917867504521239655256705243913573910278513490343150783676169305375986597573362887431181049844067425174263466292878370821967642784002403591010904659958703463985291736947537903257072241489483172579523283239508387743530824442544809470619567536878802218682750561739356027631511095667480613388615935346709500250291477486106410918263955728953589258535031369158189894302479589152199365641533564015687780296314543200995569880640619725253293517669460022238972920905668512380512506914328282480987809484727997937885234017056439951437463165007102361414581537246704101562500000 [128,19] -36148326878703540162084181114303514048981973703193129621239906756456533636355846365229444837477139264046874351672463837834380446192498502859269975841976569621926145596202372352956057370642311552927221275363984030830777199842154251731373337230377103129289335447700314867128591854381066232261791851885544775077359182251227334572783450550710967971819439616889387620975945254385046100117738640313067124864663266350686060120212832968073748132435923638511501208328492062511264922283981252652218828475265309492130233501476357120840187059682262394574626251489859918244607114318813738722834634846491547661489381200426372016292227438027621126778493014991972670995596629272295447368974411049031171394554179020860932765885268246208284059224364751544696933306445488251937082270054708847612281894840823030828419051636043382449385183053906049060426685816589425682028809261273411072559390311074615959285385798536043517124214484196932693533567438684416658311330061471465895048950429310692557693997876089823337720369112022218771562659250164010432387307253659709696653275180986630864333916222611840752270865962809889275313060167568493680914391089611436343076664615948847955637780285772687676114124195350128820874036930224154923852179237842030906804562890688204493868370863581171552927291357399632462061517804178273719110731753521212047716273198049285990091952149258871406021935245356021707213585864776036154684250281119798564968428899765219586464320763777928005133521957772983482198434663558626590756348115033631613348731592940423491746029818003671125134475993835499384758678200664005926936925805578145042828454879763418916171255492558856956096969649829469543148164543671625426262843175802174419935330489190536145583751713136728013894323122642330460606698737805996987841124297389608706105629877272742328476144832615826737179076379868519649848466448361499370004370301796040948643721582511717194910431529248858811359351884370979855050596499604867865757005001480201072862085926484167058271484072352923105243115103938153347287798570704615073722868755179893533761812435803490448690128422626344217860605567693710327148437500 [128,20] 39382996840394538476739775128301945079346098214165322625454577759568147080616993040306997215315406876867322525415761306384917218292446888420509518256917148072625354030636202979775692732238993001990431128782641432275076548183733473993452430639167169800376594930352712882455510827508702800486638894747912181704706987686611249051415637783633920899051318300610098624870752619563023286030501981258590802336672839705711799256180248340208597583171512456883179138046094397968090594447692557142912581849434563320629407531320999678465981254450134633187544036213130473977448652931962979393751794929231454252304978929246936363843281146258722020352232535516512081842946099340302332893251472932441794997294979420395413784478271443935060308119054664834094558051824450071751743073470119542501501709050374490292364485206556412859808032769306609326538623488033237348374399524481015710446969923765457155480299729564133463561023929879061604632654372075288132125402119009890044519744021465135420717453758006222619644876841981378854336545145407399081490145921575844538600688426753136318646250576413278467870070206261218848714667134722133302821149182393397434754994050667487075132926502970716739936009465241125683974346054031813734140192722821142700734807780305291422586543226948005324027863935490962940783153443863728248456917108146619735877368606516521407394012918659781842043541897678814547125790479212309124934178175243386776009119166046159066742010083756979632112101459105767725960348305065654206941065421471324096095275795828798205181105700549697994782557825395070972861725218521325502354258208548888300741579518751088862528804380659716221736722733869523543912588796740978185169827924272986688516081438593709753994496795730236431585093677406396520414947416325361138722156105111755672695764047906642590125021474694609594683742854897964928666753561750846629133181599834253958342240663281850244438319219354946876919401865115689523533548228565218051979193413163617406168507633611377576173545421339665669783775079182653058834213187127094617075400011521787065407142118823847175279606602771309553645551204681396484375000 [128,21] -37497380574490082149483163133460882332370653194255248011489308846744407122279072779447898456143458705248487487457182581565044970834297703797513789021626687405884777887832231721034660094953002842859720216958020865048753231965327465668414111740238745269281260536679839941669459100589605735279570233553804866379785943338469473236360964803561071030071880170369255693286248826668969577218025572187615341602222528450606815819723424722720358050024927341465152009857849883025567846663388866300013001925571068808892346484936821882949704419964926799243977210099794400791081268655868858298261791675607049430238138861224676212381102635627051202831017785500192451266431218627158180330355323722842096309324934616582853355704386220429158627983370844860447146143607999985534629250938622489012422726163835255797036584445539198946558120481379938452048800967167065031277876461334455548798650038476724341463235979573946088228712815388218990529943339629578025934035183936336806171812415126545467708270086831136436807413675968872660825980168610575411675417015488550912445043062921511141269850194016127965887789453698116166944159578815548503012622901715874511142535508812118774350552945802253247354594876146674557830333176745276707122153738684760964834851634717735215053954117260885119801672474175839346329461382943660706488400080962756840779599644978922022391592327143244769146777852049201202123908460229029880593137425888987434798788127537083284989197053934029151411945207913874133516738207928503555926355695079894754213183608452100029756040113213516404211768468589047893777684932127992757218944157554941600629851754039336470418951915449999045287000205314645782563267337162122067084965039952245864044434659413431976446412594056451145717943914744932031996821899904663742603632292476806259421353728083466918136825257767768571933078195481807139770635778576666975773865058371113094241642798417923014587830657382511487127355299185819521922035990798392655295305737000081346518458800162698697389912568423105112667966732553855366572533047727803339377835396789861971815991627460847718245062765163311269134283065795898437500 [128,22] 31333031724007304658992769163535660255507946150440876252724602293425918409036724149110045938671546676411875668985180076263230141477182973393249700965851773355275771965717118730605417588480649004737716714440482566876111525505900567829703884064734945819888637493424242072431552281404911916710549494787022206901537575222349405516078530496451964650789037889756255679705148615805983875695692937264814610812192677671518077045580594460430095141068982120572893695783282187008756063382384257253982447786370831810482099695127949201675529491501209702923215201949407670365766881331952574202765419317171757074165726830344433215043228230533655479267155122321999361164563591191008569265421557907681066278043482406405686352661035788392055259369672413041420123591034860744008739369846002843986740486163862977880822433310624338922430525275688682069330280682030088878504965309800523855869474497693058420400881236451727739981986950689569199937775314546147527611832942622971676115673431511074592390754084713658125423646991441367394802020204167956104110390934784334372827765961946926115102002024556201808096364302120033145004826060206232129996622368051508625961248894845557998387134174435458561058060256408390688014290008422082772734522880855210889199073961463763530800856402720287868325159446111330492989118717877937964672132126808385359693213861368916971953912202338454782746280086508682662118358979481620656284506327425745416565373422288838488418615516502129355889420893924419285692295104766974973610952104786224399384434040360308708188958274218986855179039802335993987891110054008595581768400477915872803195828347438402466152235003655731731974668889474016760136326213177172105611690653651502031323589408346433840434245717528088481895365021700154508458294777416584770179818899513804460572522436175571202855653840131758575414576027048704266862419242932078157143332798607116846266771307486410543403923415835920340515809989981215856223024545961527227324497896365264244272893440388248755648539247954018865058478152073060350521550140410101925411402452332218709328559309162942625448522449005395174026489257812500000 [128,23] -23218419907780484536992185299572289864298430201301512023758068142109154973478712385942193340252284871081662371169756028922532811328220934504111396406498883932983388791662448649499340427403197647793115960551138704887252209543692581529142104719459126812878839294700646070121285714972318928904080492314125319641971008273026292503018530285044296097149379428482911278496254357295413872503988065721396475872354978251130041333035921513382016336752815807819999451955468976244040573344695428592678982204238878466311954347271794479406873606563490964112586757485803603679383315737735356063552445058008120057499825225727967808738718548616753021269023335780603679512279626331510465010058566784475378673383427451254239523817283082483934198742965806523359657975360931550361543368755491250181106083633766048024883044902358686773785824957349616396810729593445374807720370629146031819817042624193135306103087365002738979339443121458594370189216298968299756427980974075050858093740324851558157408878484282163054961513309933692766802028060706687893194733346761617254978528345504981164355303943381368712673312846875247879886234632997033040611232421647876925250584649540519069507713383187912342781064960525949118593098364882171850070981388457685481099034093415543594103962197127133970479666001729658441946350886252035540997036986706888277140969062280620022459177547552561067485076389336159146875476187216268825125506295328667175879969491757316222274937747120572594779300458050600935368815698692289259704014656893399990449357577632528838628738981720966011706342638199934669135954198522101461645060521232848726957010352272623114082907843947784870621314429374362913748673218752458548810507754116364967706895544071609248962762021441199162473376616122964431526369707789457905887683425669228962134816736144914733823402933148192061299544860185118945690467865225754395481398756056132326118307301996766723622091893232860130419585354299768943390876409493837818770594696192407568221520294094578886808230909024455870961471030094024014513946404900073595106264671293211690236810325338456806321119074709713459014892578125000 [128,24] 15548660006003155832017420002595669107792651700247359822649798625332897902157924161891214667239456474132302330121357718622533877277009864687669701682261029119412022525565968943872562447856284215676296422126056117341503613149032113594117165038433120321915611901680105913473270706153113110927653008875445325404194730647771926403458828585635161440830482851216236727588608722434426841999214062966126172055043371380702452812309268011245685810440624298159301295157460677822841968550443750994748480423717482800262264853978995591406555892965887902985518599863908137711658498095782979452437859625365603740834036965444436636286299803354940107631373597835310970681257455275607272325930032399511273836614118018662864408221049029228934991133716225741664139030381075254670185580374567196644362387483522878600779366642887307042825189202739303929173964149771945814116265663934908023304182763473694856638500185367679658037226309987400806354733283454797481862578885231240008089810969170385947019367524070701398859202608724377244575849146492784487246548209112052007818226180690215074154847431992032902780368185752573320064186924622783415638621123497161358937394393525077572565496218051576002293357341478109503205521211495522869872617854007915794031791825063529519027868378274268235505608734550259887224976472978930805086934764780268459019913937370926421955050131059977564658438149288099644651201792493538279866540412840930732404823166790782701797423638140337056116936031534925073171758243769377269068482567701901544616286427247387709090237276810547909210572158355441575326729517749093365251814372507919965569384040330939295885635767263057886426252954609613225681966514491638148195408975682799817749871778639156638253876286915814670825290923325658712323276675763620815949884557440624086154099928092617693947991153531690597289233501116136139091354816082798799366636242951481954527843153362016628546712177254094930613843981369903429066310838805646610044190832647393669090846070929197988581719489044835570382908148983401750531385319288584590145820023631748233670360134772714388873282587155699729919433593750 [128,25] -9692898844659667263795132613406999669463756686827842091407276587863121612661203406314857231019742413165061463125138690130967309582950858167844636640997032235807986258945809079979157386256644940785680589667230849291079738159891899504128510097407682972725348400781081136776311911482841422500251423865748652827541812971107446475600333573407698234109126674280545816271750282879583893804291412949542853529660341175583637313280968158778188762753566500365280652377613508519822083523581196936530300967927530251809566419742201865004506408553603171881139663878048588616664983298798844839364023981857759237859889025308221549004912089700120100903375552370935987632098856596424422327355765723261487696734822204620877780191552180589693479741957641104880256117028966002929097718888114319053916883413670148674996828617520864867553972725039650564860834865793660403533893662320544179040797959849517674569985064940316312323238929182902054612558903501978098696584852924931267457227314618588263207875331363083199483426441457786661595011413442399953323766213706380624974991745876755788368321114285650807433111735152431508851513272375805919420754012456632618401247355822843913038047317526055641643049277824755811566889372874520057577143758316404501070817534524451474916781226957309079550336838114026411086453119485156472822372271177345737135402618923549584734337565807319553953834213277347601545928648388256958844113234167077498807330374693006641954355802989254800952703976746276316183056141439679986744491551711406511718060094965989759513200345196033318077541995114175383835666931838962743508023326928187977618615291379350430611279829942899047996147807763121761080055637565151942009853635232206642050509478400060867441023488277275866108030055466714240129604390901158330944697692096930692866017017312195608298237659634936484124728944155216025066710248542995297595586430665163823510823706593841084208454343625926200388792060301276879477207250940965579972568977110056171798306980172762274443387471261331493176573948699254141758449411742744653694290221143931002680330100140793092577951028943061828613281250 [128,26] 5834766652617925125301528397204374071621518118711099361935963751604742936068809562073972040147824680885455958623378563960389178915671651015934969771302090401657676583957375586141173372882901483861629206876656386499109165695546234512330037259532755045105818388241278641496078820478599491678512086712321400994130135217288611816041069389273167227745642782621146478707103639393755593284549135329366109356241397441514616253842545496158366496298800023146410462952840242571588923139757105096972554455978447214746417118326135519635281099296450591377556264812617089859812096258649120338289396754170583287066757438628439775329328409176752088359746211990374555304053977895253881267101559042945553138839152529207389627491560103402055574543222126337309426452283183276012438203450009883684996499011157506680960353181144913549501233495256941564444262869430247661002738284253248082747160535177274638091659146305198099474420132345766012764979676447021794746809240609528106675687650343407260874840326884570572232039303439780916612769155684989253416194765597025833711735508824285980658283616880926478911668540053054647288019390571632405594017601972647602370917129824168718006133493707220280916438069149668855132432289917250124982381817067966232309930679063438897622613159255586053440020028072834799824572918059506810463458128119479594887916805516843198355933704849055400359254185537264670811319687905192546343434621223229980000156792424450181349134549506624601765163765915508597060643871874203702257560686768031608529022553644735313777312529154068633799133619237371553394501044607710544742944219867244532207330807818650080342655062070246811137591981942293327083880779787560844965478159041769310634914036988021081167524634314301417763151268266567306400818421211447356152439740554053090604970102187434845639157744242876574667696774724818785821001496489995401449989484139598633042075879903021718435851514942841686183049629502216888527241764197618139266865008436107587286808343486196499042651513032713113664534351594697537622264508319496822127395790769511900453192509985456126742064952850341796875000 [128,27] -3486943192494077351380695454781818008875306613851909481724501265077820115941709780051184076034983009698553389054045547536316496182139593253444314680300613454262288208886225424363049263890498508722266756188161383968490530928568725946562219983559167160684641957839189746608146599025373655286806230259460244420388719331601310220270209451191503962539537715831338224142443228836364577926256335471906224312946500216899959490317720429925765017440248676714795031967386647451961368582866190769573559054173003331043456872629363182294051093755784080150822335703769331555176195107000965243576113040621267434814147297464256241147916224569724634966725535404959907052384795788923527012735787147961345999770564599615245803733472789891294181785965113799344990581419677551436792040701665696910367107265620930742813115176720995232325494585273866167932314321692642472207048252289649245888315560924330227476586540128554938116369870157298902335701208637070857580332677055730350848109727173102867681520391160733291218018629635757385513235460771272377368383180854781116872267506371009607700111625019236096117024430179839359708641913055507949962401792628987483433131536127446863198994652624633060710460322024991498034766639060522337552348550039776680978974767658638869232141590968681985973547248252722864625298117207419671436819644504175319437769307296465182586595730049687942811410420412947806641827771534307980915761081959136278664166024330908412837945241101822869243585957955218905774933796473990805276364528114700219552818321350000257845126916985031678629320220346009679471467810891486988988390314227384046368068827594412131177382373256290431898290532553972629817650441687872791799520992667996130406556515678005271825315038143578555426159679160319989712438520837729028555069055258750440437183413773657908593289772479573789021513130218191507909213619765379730074146046605402586239374604396017358484792034385599924672786501837102204511028474765872048585782833170959251824591794977782212960249680918171498413120413702302443467844542894512133550247097750138247640450117614818736910820007324218750000 [128,28] 2069433945226408834846854295129948308488621914183079313524284483379563182988364783101084022213927915935811602743844001950495850508853111532379998719709016030397941185834755200088657803539981991224020592207060613931683943458088372853353801371118541638480258573739375867148414309292263254905692591819005681254478240850130552420796695192640649753399866414158733431878021110176136401792271108160538346005166117860965106810785833088736507023408986393998309122738448884705446877862634654637783211744833501128115769298101700561891015779939617400204121864300018730540970014433176359502281796184445319542098617779490487794449463032398779104030484095499833698170103701980945645230261902884910252964928104732440989743819274314451340573011936414149149374973163171134553278027104362401837713652687264958375911593840950526157637534785129986795231885470379473156422106356282278068817368070232892194422238015188965708820542737883755261763874579736875855729690245420837431024866887022865909721524576615550136988360275186668352724620541321930443546054477775862228706017499000878623323595015890638007306740084249599755211090592570055352347237942885733146994123650246782252947487778263874637202651067020393072860495676856329262062164494465582386201473347249288390219311614407300661196934341584800319537493475628101928433579893600385200557992475380151068378849037390678193551958915248203588439002525053864645698312835675257468814074709105185975126267683971788173918080713948543118729805036057395360499119440363939075038742156618542080144205577789232121875488547882348971252883020139801213525126811668917192769579847052902388626495405710325752828397647527282656443565498038717132593014474515991183509444997348530882799866788935849727444034000704126010824740542097732340191163843946890115814495271533395158156090437446695477148256376511367985655536121058339294704530845538193254608307570507751544310283829887275898044683889701161296763841172710753548768583686142029428698933278191970832408287416875275826590169648510375201242582439685070744717389687179591450938431762551772408187389373779296875 [128,29] -1188962709610149549114251388535268711323535250523313550134241511946468583320050715421609787853978765540470227977129058570208386298490627812169118896765510159749726911816044132838296650620424022126300634937377042825615226735385392595924153376989724650294421863546959135142639350759899202295073085169857236358205623839373922629059068058034412313637348249980042364279758967050655152820448777129141019172466410491386951178427888679782600774847949194592128876485707267466163805486450699147497038492540739641455561614133748554027555622006121866291738567688757198922390428027565812271994098899955226887600455789548769261075454607846192747931948989241893026537743650054478697395415263293589882220577020675995952816177178746502468799110562994912648079638790865436961699843836468223983916684796866757930647845029522399864249755695732064939383009722508667873106528641674472002424219591961996292880818787981364366055307944306903836847816157674328299682319069089876850524349891394552858446685536738747920992292308608823859759278735779174730596428434045998839247899111335840306269229554277550289827272967518705946933678716123068721272761839698889816009785858170674293827300178221089855320167004040182880167763936190104546537883008067184987773369143606732010770739811819509972716107856412666551355319561319304390826083751576332225922308098292089215796784147821525652560701502627621451522452531850222225035742049476554804286486787421134885218836510982596804889894235608240137549851260073623151931669137217805840174199302309249445911895090180086852465235907107346495087551151917080936304465675241321659109939140445745307986398651046101046098808529431380397938317602073620354585019261974992100733449993116692535561475050728378613791930152101750116476312067556316080998860718289046887481908451220297049401146900424926481737649502901930059073285357848843938808256822589427141380928483462566313422637711367373051928143982828181640670922187098641784106548116808928557799906629706372630318140036375629094216290969941000710174367744860097717002949606161787965419307511183433234691619873046875 [128,30] 641195727453406154013474376745514419932257192454032363605768730371677012546493848821390440634148799209161774065070944865150996258931894627756960145051110922091551960608312748418805066208536003299591553927003667156692252540187387626798123939102090875179247595839238116213284343969564814069038948537263321266732300637632697602123497431715219343314293157831874481929318416244660956471174662344465136255478250007080038364408873595887500737406665823406427123175756044139263629976883962077672413799235838800919622652491060782587814835025567822463163963524786895567970387634090429751405357397004094442417526467933021878964212531248254722550149969514775337403999956516307660562152673244080518994078798437594835054798789462237780716959053291259365962489914024211410261122800361792275359707195262413320741006752693813728729205859213685313951385647540253717458135203928448806117645636118395906392114412773511379046078047942282222899413378963430844133943100723947541347293438307810225298201496632839900898947586590610060108671094312213382595071507216525012819686090191954083289850417188161178816543542506557299643826301030561811093963999932069633174074051558660249836094690116270647075043910980204228456575745041081990436251488378700210791749844003366225022388517319637914472405345953752400675604150955216050531814005479240554175357251031533952806131343955332073016354548339060264833044426722872414161585520885233815616433885778672447393680518326338053514008683659924234923809702009476900389400941463214247020010136385509451303275873404558264691041780192932497559376971926279422875283807974408744374740581291793854787180093220380022227379896334817530550907570888765403252626890402687743119116670929125979597157113904270569852213884527094198989826662212104356261468835136279635829282414380395956646423308881809215357188868157940368448342637394670366087189542700532138826875993605842334170475395997117512305688759481117530634646714474321585609391639130013388452838146175616466583785714695690864122073596871249057598553606385375725260468773858413271682366030290722846984863281250 [128,31] -318233574008488525410047852364782575857316898889433791460521661461161401657308691353980974266254178887052848358071186637095548039156436165459189062147152532193781596242259287878019007586429836322321674498803522905933188991199328323187628136949529641023965479992819593009996487777348276217695468346284950123792869506573985848949344350208516886412670960114807607796387443112768616913787262354682295815721716201648221646946573065205763276368997743069370632933260879385253840267280910292374686080743590490662764536242787051063368126652360812685842052458696869940284416518138665343693349357228232736482984778899391780146601088509035680746163882326932669462032783124153930413716296809080093016472051632945297117641675751467085938541762622864005987332702496123949852249869443951625907766805013013784685040843733315228310697749279924682926296941279138099310068174788667831526990689974565077432152109523616529595681293974756338576436069565419824681851397131183199769378417324179036718790476298663536817413224107968808716569536911276888192023111530013455272142242691164354428045883421851395322572692816510478745499085196566311832332190152116543195731318400798359569035685402216112808394284683402442223474193112853937297619329845674761764434148349013714507519914972039194211827619521103445200235165472816285965982983091466981900302697688048605305649801569894000791542158227203330225563260822316436197571815461120279742151862738201960986339177596310079274055849822679041998701820014945946807541795074614779731061503487516623636047913639290478622182072919452094790918763182399967252310555175604902521907328092627942747412293950373827471035067663830633782088794694091622409921968170830638001803145810218078473547450805488865013341073593799374241525699743329405570579878191284871101016760593100029049540588658284021959250013059809642041436422426070869445688001732533289278903071197495466688883838736392933129452200867806817516669576292717555848087660279963809669808780986256383970916808257417986720436879807811167059514752281215064447922324930573267920408397912979125976562500 [128,32] 144750733319294784553008488472852951736258792611586271948929108322251976282555888993611793215428173881359235380176702494691721924615222055347857421390021775806337550341948817428741393045423922243695900802187727959164630867500260416261742577105286698555219899319012724305569851304299164805272598737464236932775665216314049139580786703211526606255819673638319681838566685768124072743455172238971931830174428152627314127603091645375036641693751497741376633146492547808394833766428582158040272977844187296969608224793767069276766658732593595913332856286769144941061920985103830242770061598899890496067596610122726384629055094024336401778037470257402066058498971377274446649408206022868519792933794353232652431946729488481579158549464320572212053898354115891918895564836183586740212593058485275766766396210945282989969236975941721073164117494831889740674615095136615025295805012053021987627131012262324286371509316953256086727308578697831582408372972666697238796221033968301803615015615240718334396977140045523257545535745351508956675485221234413089891829138383330779442609599777811191640775577781033862613587024412680721783374174754550607622064528173795503688246243032011978083877176886600310758113622582598785185196064925748931147204341340812949221577111837711359506382739664255442422090862406721712344824333137498089839631118437580246209802360549827593632741249698221827930278472498424616513526644657750293944966115907751204816097071769447812625313173711421318033173439344019061626921836622963302663081325194904947662997335360453515436734107068786677617178754998674224954146083605602558242733569283057495596599219753429971965539706555086695183170470836064021566491853980432388290248732536232156002004619566253700334827308644115217527250984263848286126880144723419385593469405039807832765126648359116810406872461784644197865254685018640000619959590486679291684113918918019112950913297569124075439724013719436250312828280410412449684705654706770833841569398421733415463690623934898942708960781648700325722924355674462869487950644753482265514321625232696533203125 [128,33] -60878527380434629235905213391707267355980279252639835459009748713559418257007553565498128316280729554345979707216598903215382711565725999472704972004526651672725514207617996904224437185218694579158221624965327746064373624959545935066162371121150199011419235660325979788020395563543685559662005741547877510816072988452141025645727351385256345796783178920260716366712727570099352034078119050955019081805175489318934714595611391869954049830586867953260478958425795559866458344236767072863136842370304542501609732166468921441047519430208093441778539679982166798814257771362671818691384366446540666436181317757556665764612005140154479059461236833792897926863749110046537887113816473864959091404961200787928905165842947393637098896037189074917322617838356269796450149028141093873688620865712121500593908243110597561617303695487136278778866662391223946591174700618574945495666864750909004218254999154459202140472251362022845538206104372686126961021404619659721595472426394297717060944870171247209710243882413772436281383474153414834548806440074763575009702611980253527612547564116621187793273342811574851100091496420528904898695324992577727075916198833597372267822097481938374262106930732004686123045827999373987570682280169206463014879845394754841927937939795653202311745582236115428257784658637124682764240921161490230255224546875898470317890260422682942855266174978039693720432561014883930729775379360979856684805915634426885248545002452052730818819692975917814911373373502837356864695681258253913979788289039327664681607761586219359378987793767414630493127934619579762499192098232020741155940017047851615139805399933756942904767305862654632795035977249914881728294455267336192314658928440081132823650779975772808179728791442138666654577986367239067420949755166482192220508947081113599701924896625689819987680109380835015153748673043481992213772047450004401630584235463493465623384430652715268081716629594198870122615269313219964095680455049548491130451325730395259668659943821251157400596570215136418670121467248465552124514488241402432322502136230468750000 [128,34] 24033517443454514633633743087348804823045578994140608972889582213425207739582060121135787802906754769803280472546383345825223823986758724978963990280896473241782178061117932858117181898757983667381891806094750897610669421498235513826910000710582258008288678050819279568133081346419531536804184315467692729660850813640670341967700812714293719381807085035526874873908517357561154874046745961256156778218665906949086643746902140588047631414907933282004166251052637067862541549276147678718671441986536289356232230421420370059318747621452675680160961298526829080321183487292214823039547761134145703310541006136567984708398264686321471180119132044243849372321196913215872508984647165933215557258637084557274540955210163819681601838843687881545490651656730436590333420262938778835646992937172269180240562359399814973233135611005756645629050713570358356365762067516567981914042353768641564901998677868125390685014883220816083219615807225472058628767602155473723341009444363090067277324080631860137718108713108553434145976884613996903329578260506868738389441702118375063612978844848435938763635083904211607426636159438138135201342877377179136778597825748006122437969135497776727866328284721519629311705816783459407746430545427807009190053624439016714771891355183553134167080498822745975356280124920804173479210264661896970089459412082940009819715637944596084822289103070155935449328429864674730302431020352887315667642956173383810468976993560355901396300424424207730199091949142011404001308785997215107112907821091850546274123779311653349163893508679777999752016876143797884759273324821273484322449570153787624795583516155022089673370739208754036536312631101183110812133216501634895800313424827435188629273748953495611053229195341761674436398609291340454080952622703218125307129408906138888059395017330209531389612006871847857778883809778259808768591209196669852739264194678514947501152051139629486821562822717304117213288392466777498731681147191721025557687062409216872492025810239005773275630754583546899712151526580858618142855220867204479873180389404296875 [128,35] -8996130664088450260705270205008198947230939398894968853932915442098918392884316786981002998020866424426287347299028854810763506582488843890824237239913763942481505196356334463245262434533013725952673152338552642843904699750881052497601361719003740880397096617440584833427641536142775404530808933562426280111289665895952937922266366109445474542675122278652157943354365502081255226031450422139726284373844123168493485996852699880106353626388501634727286556312184161534955837545060382691252679391820458349555570892343357779742660068680124351461250357191912477687620731892875222233667637624587463963517037006407002986247537655149414124507931002542980534694734576328365208738348181751299126245957458315013093803553701656680568903453876496216504625308242163226230208111150217888701648265706344513974219089067246521523477675796216625311401489383145120795184948217446163518538507832491740680520322059486248616881467359242073400826269219181052813962079646602412405576895346484758027283462721592971071355838422194046539620525376750076737954478444572237901008473612121499781712932984272320255177076185335360977608965353509864600317675903675870383979176496367533485269229445156947264706642445669819864301854745437836951868218987729609259934433158329004030188696098924918421900039398159627927306506121721001217494668856301213765443190914113734840911890794921114273414147877295741595984623456231502102765018011983334714974671717464409132568881414444717601948294777900823295232076214140192466020412241158558023689151572835992445223047012254643005993952916931468603706582994904621747841465443074087024316669664262336490626432397674311669093602261097826709737829379748694715138825225949771582236526184031620040487291165203048904116415102758679221251704330156443064377705695923700820400278677790104744982921724156724337156673862007255058730409625562374883859152111187593177251185937896658118904813211745197168250499282036995791988563481152912632578741379102446253696116366994498562834037620408005162048922276435748920377238673606878904820405296050012111663818359375 [128,36] 3175445513796677407889516837990611761961986512829514024899157303932862430178449664903905568578950310367406311895507477119929795275271389805922022524492431229528821050862001564912673220457474421288745072155063459712495452639300661033666236695121827847585877545783262881103149651112810051486766226914664715789828034431250754388083363472388638989518249660148030623295439078893685844926674799099922990555611808833197040834567658378595980323470961846320272821392210359628058219722066554686887290922550229946792796309572882163266050051345916193035129672435775351554032365407309930826766418483641169752256002395909425149366848656721031864203800389189570639080604096655045636256021025578398343225080765287167056074543306484140682828687795075629540879193496204058926910719640004924874580059006391689518279789529832380577282486943640620349077358960156939528359451978886826053417053571184874157732425653654424765669306825858651599913903326814014523295761426419766535200914649559721501518122762181099625496963630980012255312691551871162342458231894244727438637265789487620834385153140381438876410823873165734267712081367660045454465641390166405760834312410566442180275340805258083183163271168873965304732885867565191969946111693996372050203719099888806406765372320331814666459576547416928961217460799072634081034976857259325699022490412249284394531043599256172119505263701699658963295650348437947645807766415199544372187919196872177144795515439981189339083332670672230337827181704339233290389176631592911694226499147210737874963648230511845167623027560387356826132865318288490832453065180223387838823253599561746235331965354338528916642068533631671482892860850749871300671511167141550042081027724718067790221498438077864024982039412641205403311230900435844193120604971774422868880342078171861856207971338378502114579737927702713735857165530353360965172815999795222928862495950653281196958188551813403455128897513633695352769359525731933027331177431709228775506848503009662306704608847012869326750692740475491142887644011160830359585816040635108947753906250 [128,37] -1034215819746339593686888552233253966042984128067417006142069343372888604199534566671319006215516348537651405093241350324469165926887898138543104985032531504262403371349760035208348346501461604809338641737526180923919364849615190440771128400461455080883802101403251939087618997679865840381015413971485991495991489893972929679666924437735690328541440514582344976777504906084473556253570752198804550959452712602423643469584969151557622659998662775265631969396345325286549869671754059359391651146824305040525826522671156417446981678480518250131769844398043342881870188864425687383577547598460706067203093465626960152697094958857494074033014734313768784731415106368560839845419412921009743407443951746007761167088632714650159197760946220260602465030064967103991736255495937957030365381232980902541443060171614571922918636816596054572361649597918210924161980782763131019312922132260206573251124302313707031959256028349779388514109774572438966781867671461216527698331292423945224727816792194413528706287198457584403442077683332358014331464375341479375310616950183611613008512710603926754136658870231313506808503412426661813722853998410703176270448716053374249826093138926331260436176134842934474254594746845635484290973429171546728952121999204251402809434539617380166225768066109153277888754257717666741565452620252808847584767406839582729370168080812236692255269990218040696858979152229263590990802983320294041872190546315477878731082731941091789552484698288993139538171874965077129005951642405569021639289328232726674640521369441313451795495958192500008914094211800554057821561741454300286444411846982501891505209002819868539788000329011450458192088243294965272413312895684965756668387837635867335119728427019066674443725912394553124833474974701945364365033171601436112300365483013892999452583398949762290388887910615422297703464558145908222201783877831667124551444363566182833674942743465623358939581740341227118886973145258805059140127095633728845025777303950523156304896985734413564426465724174261369780824443864730710629373788833618164062500 [128,38] 302314759469331693015153200416558017529591775306608120059313201871387724945967228481330941894514047117834566203848267905757922965325143801233632455615244085017937686864227312320925762796064474722235903518669057864464308680906102619439294965081072779497394204278168774216966671879961837005632667801227974974869739213009175179650480846390117896099212254078322559798704602636435503353183031256919652919699722461225322639918288668934599214732425430351607227462729169843212862573427857744480756013002814487268639459343716507401684335539212500781456792712669300753490886479285488952401414688550815379510822548254678998373214001434107542421313207049164691238109619662412507351817178133226846518074199591929007679991795978377423382499190892514044020503082248094017130217394346339941941367508665875661263555099281966455740414363199426344102938146837497649732062094874031846048935964228769402223321540076145468518192818774279926615329376906755932112002773347338109531596594904776107988132478877096361356604152999605476021178382743079430298287756350420634036192969332081717658171857746749371662601796632606891391484081939662483430347441998867393014838097413729043272993753233942720716456097207557882819397047469015865900287680786610184566021341367537004607783985629494436500146840495020845502560205567761527158322560089123100896161267517006862885134165552947901870495550658591779788407496427154298470335286368278377474566864565191763567295853914421966529591192625496025329411410109022170198879897905189843462503108971165757425694224828224945127569196045024525832942190742332529912925516092214461306036829892561383091279420202026569656403724941043542715366816609296243399679927009968814991183892474287675878338333050291766164532524684746526936435614644376116127398762586164265852915636590837002534187728796167343489665809828861859744334620885770294166478396033835946781903454614466591750659182263472572605171822435867659514285761318314115998753060315021943140883316804435242071383049210921180349781737905456306853700879628377151675522327423095703125 [128,39] -77878731093591662483806858979733270592016341891119535269782246561266563682676939156561086991594457590112205765952553438894359930180263692602670157060443666556316018456082828700227543356973439271705020759723516584711171378006866289034410135597903490153022826901791531801842979795991799439040891660474128659333884967799380118243627976933804255852588309271566774551321208428674753943323669687689305577850013292777034290320372203082817569063863553460170844287342893389167333502835253689771875742605341865509488516262796497146770579549503371118195380442389809862081826657647139380663024710213397925061608814222433446598725380225758358210863683778815606076190319841016828981208487938905672781843491209423713383226231061626148338622007561867674205288961019430681898019410166779436717732753155787904727212051534515221085112816300004321589399803193178425082427777079984392631287585578728655270845999180674812270130719067814396542656900770374363252495198305283961971903310469127877263849517771487042999827927543465561202984754356918807785231100293267403374877377540681383099231847808729476457244037913339462461919339698048545040856394463499075374477938643422613411261076942252587482964726002449028155024356344952026084795503856179955775969592457807806208430873143885731475495237155874834323940698327685999848997103381728159477134248404218178108191410773577996173661743740656757382312542471411282086613723582056131227665748200179482411322729201535436046379063424687677865276101206713937203352382071764982171913630305471375717628197892506262781012068455359993261340395814348583804511455259543602290176963838060094365585664163323395475064105571105734644690975451986967771111711612159674224627502930138126895435615889928681445684244913308037407649310414206676132022239584366758776175500158756708450560311334209719720596638618086359151386649982203354353572869553151395295480305792888277864380446268774146289047538444064647328155051818308298325587920918852577667601501138305027694435432389015621964430982274472597438855773361865431070327758789062500 [128,40] 17882964465004096292172316998950417159762747442383616183442376116271630102735992291461326009892374385433309994628345248426772561929777025815849351059525422183917398457868594166381867576502082845930859692405859257331685858978972421639754071653980148734361303345438755151156046966274416912046792854218302159277159090012300354458326448318057797577643323366955667350152096019270107996558517732983076742875643022735188569209646796523989439712548703905845397675421931414214127910006527563428324539272912560108443371860432499351489242064228823494272697107712988679212635215268863686566746609191820067858482905563140442507969058179690148679328556420769277330953036664961453935504559446725097887938101993503812012052480168200062854378570741725447836099819389389816339497006882807935562688353057861783811964330078817310026286448185830281895095800202741922338711746299554965284484339686393094333581032774292954517897763711012914401821594880308999023529601941041918999510055986689127738669837098425109887810929670587552552550140027340829920443744748770205934791205440061231462189230918360657729979209880933502859191228587662164912724850239410013280555549538133327236758749209047028511968346631607657798691372688029184374825281978458420351889429191490752896661659141672759404522745276392228725176676768843117451714538607572673194706179448653655128240041996360673975282242764892905052648377036712422023021591140440067157126550644749022114088221562466511050095546328625161304558539843732468473004135229477133620637965594784344806967159996260105796224774242615780145748490161175193308806822185881651271396761437449319647512230269537154508263317354855740169437335190908737281243082168310146082324608560637571846851932737147342453512006578731378524252476457944387134475529453740589089787434852404532758347555390598416921414084719827958017730425945480700380704173412489066809617189600539658717144364935943081192079349418921479378634279870504270645888037776862516729605281596812763574629511678600263841339965384537990997142973355948925018310546875000 [128,41] -3905287597414246308748684874728404341589816289520898590657571371379601081368323895833677389640870028162720331632459711313718844453360440346409361961418715994454205105528427833275642441353950087089962631057395359506789181022758577596761656350718640820287557432220119940730134880616714765993397659771743800104659046183763846461419466539474975261630905136850386467277809987868412156804116681157242746648060493171816695788255590005969449867953385616306431859999891148787447405408029815904580452823061410379927366281248725877016605840859602553346798545242379934864059521639721839451192404233996249421730244312887603561865556624608907387274129254514274710134963184292964439705577579582788662132990447188093715926146591701337464301545235266885034306708193534581026356460758509920192884402497279841640213982820016678332481373172958872977084023644292593884986913691726833135407120819847557190645636658975566102704002309254774601239458934229120687424466403300675556574655003978065046927766687888762612514691428486118354132943332928410050452662335386391319589106384833078114023799828117452930217036511159460838495320623732816686931688466796559604617292103774589665103211578680508859571968290058493860872272490349642836024924447529537616916003760320141208883897983324527485543222471215715408482985412206514261456328268490988500200895588700317342291198699710028467298390929286133568839471851423650152211697595205447470374766235104582593373643807553102423909140728077375471411289392906495296493111382966839553759362140671298731529071970400184497140306874137359930835550716721456606226988685983067046898967491061467756721975168679789196640953513250536584688256860216147999138942537269943442646973669320017839907711864232722650915125312589155849697544469090466777272747598631411576339063026704918438432469375168949707134410911995014185616398974691678995854608251849127843657291612640992671325494583068393029829043585312526497334704783124267339797503893889125477806278914928269452319710933613047041094986684931616788969258777797222137451171875 [128,42] 882245691934342035541868270842303356685532196993886059055959085324585700249256263622137609520401450894375620557359074685029287985300475487473253633640456699377387754389059214786636344953545386374506235002119327508723650710366911929208079629259736760798176232254910334945440406701690503520295886371437233133696988907578433750503324958818509309765340724713457629940363521031535693274410931065614970453277711808877357132502144959864941643718292963551044325399650521460891056933844956465493331550365326425023954404429068364719003498338005811892513810278277171141658431353454841681285862579768235041781055692862290205534381254778055931578055036795144842204005672907618131458885602787323181368156527503926385718882856261345642428917850171843054909731297929832491458007711174620546193885274834730339519992295009791626293410826219970905603533243473781801238475194224635204504959272051068058347135920999150851635083502673142163785894692277752984372246320279349371872887048379130743575056283263590543713275039620766072559459802110870313069952397405418369511498410846139918370057077044317024504086663496411904458510446206906860375349732334666668928655666732816667620823077527261954120637683198377240425368266871692649013274716147457044553583297027385970207905541366230067113783047769742360606067622101433248754241118725416753772328053700690363696744699019267715137946963906938331494313075696272541476464433391341333190316501719958656020946404213052117332095884694753729641659925958143173065999399222736979623934655395308182094593047690293624262998461622183266538224050152243149569370107533704225467695228650205075810273344826034741842795670421128778525924980614556205544330989387541408249981297707697399159118784227038655376863889338127810341977844885644664210958066923430994598705338578820544525439416219978174035982022866623126688113936929450670738218663291384032888190313516721341309108749088912977825011794833471100857084951845070221987485739793193591272217269869129761472795026033894487075298566623177653698250651359558105468750 [128,43] -194125519731158763355760168190373433206687079889211425744437967331402064205461904605102164929207300586638391452960228707554850243781420469866757967147078722688827037374900024343042273315063604453603634406268833128799815346364333844213936316818495315465216874636925690019119878011368936359522533842474877311901236398791386848837215226575224349020801612271352711985474719972046297274893482963551860031118732436691595307778560731538246675097540839754621730736812807598777768289568397016172738250330758919375841995549764241847565958232615850229751056429497304715901315263374418836508639471454841276294880144328501357537401217865799530720996153514394205000501575092919221438654164168250987062190758910137553496540360735084029387671458696804169005877465551251754433789015347149314762387452091587375753633024117295303292680068726179057524666365740482096532874196884396785942559120263974672164142287515612484768422923385174691242720851840616496447081226939806165995974897642173372796557582226503306209852548700467280672148684090186211869065048241958093944686217377441487551426889469409321756905986865389634031493527017543371077305667488850193270617917328335536796574635997159118529725577488171154870057769318393102116499940337646634285657590853546298005191515300000223780647331048040723229457658933464474763463769425842158138798476119814644391325502307436521053261352787286315625406338360516732703128501714134540928940133964007104141271928945340000032343409200641430215564691802203966004730561481720386639392042017500558769933065912380808933097901825040122754017881014645942962405774847513523670540459638530162354427272002869324134188842104508417569668242897942091734856288552651399001649885785699413312216185030105137828454526051253720878726526784326628674850937719832278586615655621133239717535991971512954065261562204191030128728874687565642217573416369361139476872239671191476791232413027154513206907352185533765495365335585488202597766555556361486805805976388711383259076864853133770072488095873540492951869964599609375000 [128,44] 28386323637388880045492223845662157908381506884184785137769747465250074050535029346213058918175813864234610486356556506519884885352122001413677782055169951094800113232494623445204348998148862244492449355462243246260071277660127961220159310340501397775489642952759593569925228597376492239473358936514092657869584979644707136855117950382222659237004987226230861302955927153752689568189934651417088648922982976017559284139523963393415769489840902971172990786386939915871999971422321000167446457866125428723771434661963031636024755626331985773649557190170468152294594926525658595944150795448728149422686218564757358305718969884353098170527867023099520537401220322427398788263952556850184752997591972061319950977034233813881201130916059817017704841947174455904989164979024818145931927724273750447713825651799304070253051231265474359646605015961691425119085758556603258892748483216221383012699223272006349672855008862270371045972782148435736372632448384486524527986757514892071230851631388017285843824753971157472550815323899972805449915722271134644897114974406867419678014655675149625945582244806429706653609581522420176064399058468738671628569277960316345001284170607817539995310716153790172144171502352086749897049204948320845724892627917554436844251373640588654885853449820395838690870159519880890001317777664152837798319780175307034556537841006669794658127481595526585735525995851142692988589731298285624515386476085346893670147106726784167701922025864874635634721724852927232424390395593258692577062168935870580065749698353364367628458588522812725160697708672681973018400565214999250171622649994221919282657840153858677359580953484961918689264225461509777511195439167463373699392063523730285863781673070926038699756023532247600136537594981673552762902201586196613086839019299671676727614569529447570514091736506767260526745511595729395369094726188729822613690723155508906267747002179150054091992007585407899258693074840187685857654646906248502979543941030419911721958165818984112799143552266186649024486541748046875 [128,45] 3166585196780069476266876619753544575037494701140859405199163059462626843161993224081182223040613509109288718482374306023023333767952620096932869157406144168902963876172809543969806826842630955933157748323859943131218358248563954620803919245821170951521068167595919848315269322685733427819239865579556606956965827016648450229437273849690017996239575353260541480942605216472531176381405450211444416180850627957977677057028409097051705929937602824676173839592823413695043071175161634845052844687568972673375921395189224124868405554731343766964113395370003877787786285916396481424592449490365190130636687081261109865709418307495883867230326644870363110200622053253937629190270530334057453116283201577191278093172278748760817651201201248936375682462992440900819140938348799367172314984323060934201580185349549285394496905575616393020863867980237144590250100054799018774827033530376750163368488397450933082666671656467173665979304220027674181717850680833839849676907978415306482963699479359296012555023398706821147765829879707931978397176570448140960502981311073314613413680796190215765776169947858184375211519026620978787052428835429053531894779394294003957579173939561325803884663389185178145772531579900190026911007995550241169877395233123604408862826781446117014246351758801505332347441740880608975233848874536589243571422585615992630342808502114691939219606962384332719581792445574089704397264416467032730758332907966227635542286227857994394663274594401752827815833423707467133344107681845414691625506720089504896132650399869584364041849558041558265415960537840892271197025110172936855236199059540307353422656133208071755507690664564039919529877471531640352622396944887757953914525342615887186061918709184476159971972872498787624864844331586245866968687721326348177285915413346028514501950361924987785175595477804205405145217570213236077993356012666281521789979787632769416302660748418236968276171034862249416843244127470212402780297727683174016307404737114095717841852858793598086685107955427772998809814453125 [128,46] -3847729985383365066159108841619561893162412975959912138595347255423616215641185493589267339810109958323643921745330862034727452979222651095981321615840735052276903951326250374912521202064730621986833592267413446824779628112982048672295965106330606152254371132221513304035561282818281244049168903792337646687798006084190354863950574909485490378488211155138586480717283407829389635778697940272277891810284840893929196305945846279814817046489142536122115780728926047725814046520914943826040106736794332582187741378436920626449911774517902968646938845422572035560096314644527458734585206732593456495840537973383201522309472424257176805932230205981406124853229075701554167454186757347456134856937288735507418240863843235305642685556051605488170256288102563965855807314394279614621294034547063918261291424878876421571678848250029028899190277286875868447956231564763290912124358700599135652831916756442307774809210207170578171046352412119433892656634893694635538478891029453035332388714768275808472081638046637909548489533460270854561404815879997494953106863631520153802188440029411893080207258312189655585023434639919500859969242488833746310707004984648592130879215194159532840217507499195857550604507650150882474109734013763078291564374424545729411675889175357243098535240618290412926380318145820485721051345362792696588975801307214884403863205726338563720084965243971843760282414303937944239216218961690036895878396869000036632451585767657733298798232889957387314110559614060119915366328733280352459154705436337929036916380734545565263688606442239715844320763147788221466356814745794793489865933673583980536675110948510829633925248849752380832009419315959341647892522863774148222292991273199823293005806257391964229374487942168774449821273177334729229718426651931154258438385899088870593293066606344077889393405020179870047508440604059489103202511135692804915619571584908842904997116919517129266383444830843428102343084283871123574631935818766452383704268840642430263618824839331989985886844463686080932617187500 [128,47] 1405350782072610908750409926550128261178689095096218719186006243388935483625622752774974688877115100030217571076004554011255818180584103769201571839201526610280686509156421079789165128284642020315581414786556942638953963821471030713688075184351605125569120967592261496262430692514195649735020338647375849716797992135173639420360175932147268536694942789007353132381593239444491585144075185096468998729071736186628059117072029207313989085041100034153407423131026818429863505787075154530980694621390027895374584980898473213343190535540877466925023719733421646165262762230533075182545672475548603933618087580846659506060390460974641385625109577695195342565042956775101153281292248385608039740885132868228064049878250839276130827730670346180304082943976387893873324194158932636520419413326993854422989001580051587951905411492612295805025428508514495088146148187911657643379110886917749349150217502667054740645855865141671735691134205658880360993256197147840365448574369341518022093832813091233304380106570952142125345811026871026185174957756855913120981196493680937110691839856295644339902785779156401925510419026411421737644284563495299208408344985315001332454144499539342367265149498826052916865224899519172900208269363304342608570217481912340373220909088042044421659614940350298217224492929150219474133588918213147254620411628475221163912453071645927778542354591482945085140270177294482473138913906030812371033682589735191736178673025645871339557582327843584918586890851002131149980075837949050923599350267696226681017547258241852103845600421496639246314240207948685393244511419951440109425407610343337013714750336332894752156702443363311280091614102934588764956344918030215321600224128796146050207213646033619384674421622871077138924274390961849297806029443678546748359683206532008017898347852473722955524068573144460905202599185687026387133583213583779169664370837781261430867827083557310005722586133489674112072938594158572403905851342340570140508590090267714578608786426545960086970787673206024169921875 [128,48] -308691272704068349831346974934361472822924514922988336297295126928767610667847503764493974684824729146955249916695856616974873021005651344395775528287249819583173710791539315809318079521789942564401607780900737839198294783714371692622876621546751537751978694159855046022548391323202758001171714128667980171399628123593003614777288564997400467092500911126972103027764548659315921352043247204000204759755229412582149809711617803777022041229007355879766838816765734499730973447852539330872899172687786879897794008429341210710132825020452699743164906870963252169415196501224147123339201521469232874297788232545373542474425556706930296868668888100481435772059362996932794918882431300568906147956344566125771001210865280312586456486850323118801980143788553184431796973555360886109738770028070494678046438488112395471116683512740196583258258503258356825170633818504129496871411692774480335487834183601390695712671226226184808831913643230641893240538452022141771351877080681754826348086896219418493339331042546017947380041901673322501277630612180640455363902639129386785002198826341172097573757874559148663900410401332796624858968375059886519863508238646923472629211840057791226751019573018394288631671172762367357462717379035990268116580131962080977083355691309576228988552226515959289694461474450740647625973051591508126439460725032252438148559407983572096738616769165991119775944893275282620505906587314255399358085731977413668200061790493849136103401273274163541736350837430184625952670274379889265081234116577949996676099612160094586590461410096511544876764930381403805583186453729076374804541053422958265769100745957767551627593841680515749949329467659744776689946388475290465019049291404131216916169325664186601028304704536096104509620239381676605686968951579415828854178727938515592868896579286412925913196861123460451484992363496238765763815456786372532505230327772503133875446969445063149698785296876450893924153678499628746581064198599183050394176434999516899167506960100527548743587169415039062500 [128,49] 37287718591594427715767642784915278726872807562418549625929139215097177106790977046231648629207744369569642406862969411510781443580958251725535015193889990256559295430629486648062110417900494506549799104299214804286976789894098298586287556622319215960441039397689334073036425073858641948781912972845621237664966265408539691149797888869705384604398428439186799448210692367748460103262942815642744729263265202534944452058413729522730252775356806398299451389896280047653726472677590976272193844683698516689904435265364767581235463648233301767704771612796662933051174750805675862519282572351656690063299558976737738925978484359768609752121177154389505959363845963534641759669779737240208256253771693399631720325313680971948063803619197089046412666347436018487575220408332372801789971927380072641107461483610026700145739374214363343905839725191012547840111736949553409572826852223172248247796748196759049273605774903781287032941679654203574476294803220293848633684048287100463928073266309837564130983760924838965071964011325833884057954155265286475525033442519652352856949102303338118417665029615685757415197016400008729255811620886016174152203890099463508060519466438938529699906964707257355893784987111765698058634831887309149168295148942367315849261035101516860289011018177801062877289191681479095609711720432765313092199889904947870741532870072473760621020961897947585366663870009939089644905767571220307567024157329120870772676112150681445227368477170939290930373747615059456149366169606831324205562149103754484469032293087002616357478253016008258450375922339813869574241324690592730943218275987610620069562862180611735586055965538747451930140574369135286300049358985776989900599087985331617968681348988691658021850128752880897425883206006439401282776795433954083493226567796116134720084931645981215558780889605532509375303477691784339221279041360244715896417419414165971529515621676263712134982864210481555309572771798229932937128805484675529807451056753244308330016237191264402029620015664062500 [128,50] 972909071738323578937923302099703183438676389872763735613680070599569573780950061432388297654242951805804659965736050080782647821955127018198637088300097192403470840238661439039726823323959691533808942259197804271269493478782013698146734747057189944007325567128245177597877547507200750260580897609234183054120715250602683538369650399762520768980251163904193599859443424352136186498795028163198871358864152590954124444234884585599042003232664141237970151986590054041632781753034217374290772215233695927815290257102891621386295695473366094356861644164778979027776478321307460631694597368931956878922805585372381496590184753406964987663455783291287791159789423035637254563061783305007629026850286835002381903872193395037623675700164781140596587638100933423442269531165040181853215896646582826785891029722251471876465829358428285378057693027659695460398933435929264585303690296999618807532644348818157931816069499289311508786495675306299916969542509184143000594174035127436922909977827348511688807468130989283568423010890472455029418398427268788508704280618089115389352196833197192984827044805839543129261877229015403227625548728571905151145695955086667622697048474830561237382230178806354753955986923872396050597491753576657065303635258964299738410553127092644769246211832127417803367113094133526355272276555493547774439389644752839048509129212566267038656756533117446704930560559979354966177432476053079253225080188682943754268229994475560792259789886129849326353478049246359954529916817112599761419773154456322982026893408836595132197696356552184503487494220646053176967868453972802876629925688867782666196200141296694757691895162268206352156807086748561354845025740878422575315298400329570679019393933065984023617243769931527076336000400116091210424691233216222321498157338441408837669414024464955769664303366311467062300541213267191058067433239618044235508923957207953366196499875879910505358058090260519393627124083101890085314471770351313043097137807885631167495186423621925346356078000000 [128,51] -1552472330404036618659482188360191387190594371948461172470272430674685045060609933603987427234103998060577005493846480375700570307744105996149612262801184795577368538935480434094999916160788368303997101046136880581772880746689856364663428893799226368005493892695657134082099723264825538730982719661850313213135747200258467946957115655382430841485596533932694914258904298246318834827714901957244829363329714183158221346414553230260410613662806011235828161662428927555167239996095133467518779305097800687785301046916547271664084531614260869960503095558586563433331471366663161456322766993063659365121420201628137160721223523354900193797292707048166824877466530210175773727666197250573922787940722536355768483970764469453452383389557493815325210262599117351011403431816263605623490106500490888824253271247343539436173771630150105420098427732747096622336221065255601858098230086853201398724984953961403041459987641876592705226199903302421294948983243131283438418278116948569170601897641694381193974865784881171721776144495772500904710273348506002436602893443247345948475255656437861138504026675437268280993451276782558777274325599514752026297474951376082000347156684775693542203488731405116091216964924546886640337727452841478543503527223917601466748901979599608780325776454368456387744936383276349748122295982995702452318053682792919206869744460521740003876303458571325864232895342262026931584468230668195528197473454883834264629637949294108783475573993182717857295469713367783695883245990088299521463471838491725262384062965688202301547622570190012428005252841905696376757136548492233773163419973452610449632959713060821076890336790701212475623834300354195866450106517684521950223137339965915072978311648399756441844913542614741716963900747653561866432071931690350019417753293262002262153502087481219174618160807046708827587976924234876576160898003499142644834827312348763533693326205865946182878876284971157964246946945996395131400175448170390321750793060067873364044819175681578750104978125 [128,52] 384553624324999613890548683534955083015824165903725464866209727704388712581691245401681893781875470886527560085340180939744931258158985180483532788762013871550198934171688722022071676089485048022982689237691304810089268062146234365977090524762140499646272091229246237359050953074442700482154035571247896406358559832238334288672366858024081848635966175609223561101331097215444315160882451160518838606809662020670351610015586118371618786102874369166149362421521892773392365658329516803214419984058631373786542539277040084895669221288167192173628615414604742449797853052348841469754247407275778132316986739878307572173004906611623382172087500625035202166371361708933637929376625705864586158280896611242068177138797659960036657026664066183689527223872793018648321401397383442628407077652749549572891232977829129187895620766384331266331024970097493554637221210795783932041112061722964250875948723166159579875241818159406413139785300591071384064988876895272743518187999279184776974489607978226394499123740680876465291189687613807175391285568149020335798849190346085976150648416233684667059988434413679817785795960455782310131433406530240276545815567686863467362405178940042101439783376862574990386866237448042523160596847296089839058826893094010910710358377096969471890044970512334936191958409188230778913883208456248118230882755031036287944112249513310445588041804045583475969103176808280068500950987836150320837124116933433227919201938069844561388184128887865573895290919980490699006082517953989684770090355166041937417568507219418708106222533285794374398463435887745414889428303544577873867568687029132189358473897046795094073195808857660186542378993918834626436722197206311843001796182935695507363424442499231319224062671301323289695674439075722332295776417645040157066898983800268654790253278505017861375970618428592373260262379743855571729906723772158882531912343552417517415735829510484235899074948797623280705600842032596410152970930181545826455724032011415511462848089151139403675615 [128,53] -60201071826992767769231953790622029449524396207652951565633557139947301228686883391218896443033771714104438066941611642617253888587772281189642979356406624532237485267681100587986452183338627807143432184269075636744175721979750518182606538287055196539976955875393161038672931038278925706730944711693270569024324594032390022580142160678557177108480327945600527033291944148392660383276582724927562386591403141490075339386644537434719051242426888773410023570971227726654908604475600552125705752250921379742435554474766101329638690266126682219298110289288922947239725747879052381921723975086096836545358428091984703333292023206179050006243574874640327502626606363374283946798679131691210471696706378897945640009614551557808142330780097322296338458871196719578602923841158468415376065998161342428898221093627215537503130957510402051275277965530531247049966500990266420307302153705008087434009915943983925070021789729155431138672499903851873173825430781664188365358366289350912422459010978579891839800737468877735622840158908596279219153383612014073388698280142544244910095800835623810381421548061140826580676807619360391399858797915208002515558164725818170430467497377380912143047951400287854019063751581064677346874117962238552198695485474586462590746737470043287563315796873528210054489659454316253043116425402854283446929714683437239617960873753784696986621866527679569661767716310307145648245327079761295466874754173883206333406467907646293208095268779915200160438363072368109037681449280591852674657009508955243132429953844515129877797950509579791476727678278647678136799011791208220677288442891328101306928419853466126768577787743423015369014614834288210031137541177440620381043406935226416651449818587742043246021871201095379567672505227190581508528935676722916870412465508603252337738021273395459345662615720626058231499462542202326452064341396449585667037667814075403293423921638716030971644468395345694076890016597000359012500642314322093892071235776897450864714750843539535925 [128,54] 7519048402390999834518853063197751719525257216665066512191611862702233328592628215849848061531093015464436427042271769944090669605432824661913141345530047409294405030958722015772951424566979398610573374450945251258119014154440430620865338206428922480723098936666817149959462341630197866660122912401610678869365139696284944365729992879422113784173924549973439404644740134282893880812889699072490215796192036440932914669714026006492887161300132587219914318170461984064117927052131214642746010423202491420153767222849218873169393222112074608591447046281834688177426031629662911403394146493737659536090345532361013536847299300338834686475126869142405016039411845630335645272137855346998305759645260818159546034235020188279947049648728390054398894408033775541259603512233258833700150512967670736233003174713636087526506849374999628388525626618878986494450272527232970115637522848040530741546149313686552464779656312988509439808860948444397368871656781709452964540748260837616314069921802846935232508848770167647342622345299473013256301424205434227491260280212924001175937093626213853729845427371155504467548405015560715501128336113239462717559572128481504192052253408138400562748436003197961085250970942330311664487712011857498607859096879315167734649386081600970785467962976794872063416959408644598245357716838913174403193696689400325619461461527993362042748506395629206436249799137949770102461373158347100036093729183799999483712483154697055308084325332466317479552662314623106886222602897341518147648242106535728873240207445021229179426348304464093259134668769181189370221418082055408501576647173051470049296172600358701138801188697490552110283473760663630391279737324102519403130869774140580944894390255692630746448019489700771557903190708634767040309863240267969013848021040359259120734454377572299444126849155562456919303728923650438569439706431306347770086653556197769260199222554202733270442852314006812518658195764383707888734699577537585799231756611078875625980382267299424 [128,55] -991341503997193558694993403502947332845975742030523328700967040189741604842482323489214232694839757931181688531217723008848548090798800297293921010920790995038313498902144927018163769945324686895004301448888367571418909647722393068567959779659643776389660067224745974317258415438647198737805257699135574908001489155293637665503913907077448437125389406521357003642116583275033697495798765800112616145659934981247237847725955553070242277644370682127361830872472394383340510788851658928753087911189097194432879821333992227693336328546861532964286568403874011561312836553810173248373945263811079418118509889996643574539882242278636386107880430642784062630484076609938595184259518905112404648192779210218476638877491616846654668488614798965232775384949355664729139828904971330973495682774962321451984890044369688546044727933083017610155198753394469505691172967388073945784667355542568576669825998142095924976669620258844863837772027233219138153780830032306452195913319560690207020034674649552527937968078042063033051909122287720797087562334187996294984126982623816249033411154255376445698660981181947042555922336918650543126516255025923353352577662200001767699306463118051370235253643062533963926345076008487424571067922173489204597076664391926181267249171051685633497865291027395938471915161295796319103398942249945518188988999578029468062513706382415725411116964447649139205186854782387988049359825191852759681600273278332311874779190746401537121067773214732965461583056194078832168958582564912594856688586423525525934973985237281049789690960727959387093205609969121503873434493994297813345915882651709503326839353492397062813586239956448838611833376430576563558053648572585226230768846333077094595186190233577432471426089898663709049965121895138053858302609974580866345680217882106638128533465969112468393751130931336482085962745716764940168572366377080548973442477214816038894829295696028576912596118756088225608491915167074306874325485773224863299621429662976586573147903680 [128,56] 160833546958452383716237774774997590014845912076575363651142297262446843951106349356043016938341312606852222411019780778738507159767795330585813271246099794177259781967966923950051685436308876036809576443646067911985877544318071647517772010607520235809971066375656655076847848035122548354740213393760793182056979520898151221189493585197462737543778939189222798932642845751279090545576692140253178050654059904943790998620334152813330049906612195754584885349928377227043549396655365776015257831735777967814224913123326885152365085308597045331456483224741282766670647563536511846042479984929549435936128015934523159149645191255855137389063084023152333757749708281037916670352285791040253310477550365690961038263109097940930213119227100419309031435380797985850985555814755858859615534210293697256528876402400481214050829113106516070022260536818047747544383316914068010286342527132457048501429924503121546372185268513048635030169741085894197718772962614790717514509678947801595749373114542632552125433110461955441754973574094838900468331063456562420541780691086398835347555768301100402800367096825931341364244761454420453391551780031798262630754036179613050627682282213842554683866143223535192424759047529083372471280785980879675978954776307442196616476497130986513679113108340486562918675124509525798042577045928369477498403196497880647797012174394221322114193843259134585821911421347842959276167011585279672677344958547817678074441642691503593056977089712226783871332359665165947704768824223982876729601415281348143831003046270355142794488994684825966181541955657173216706889980708747524734713112463593516098096952261479693491926156347344846560120002562559060384277381516597711115635063035193137847953197803248827782316653096198813856193340310102520445117092334773668586752032231067811139216155178003179462885243575160061235582682101936076094452244834018062665881096377064429644476655029076449903539872377018886015213905208612575427184545455382398928688841443892374279017890 [128,57] -26212391227997413560250006710671340431257573128302587236507639623336657577704636511284004973833263930631527117535964440834255342974444530288073389332191662138368510451757165339588189046612393831006650302965638466866041857739382444455362887418729214470577708183136667631683703189342658196991708155103387631469410558757559106479812954893775004380886508673526027470793661955733555170763145703962953168588394094922070418393180353836728712848782578676883678870620626974421533568654059162506250999497102754766145568052715690708112251686101255242793848486406423361916146001042195960288529588282641751232575490598009285796608265782465331000983767235345308990106636193611319970406259729311909705467440648707405821317867412218112172595582679527510530170101633468804693647520334414521975685349588179050540243964167860963666951127900966040437990983918162236338337884515379630248226731316822664923225694497818108965266418020966141855532218705285077561436366254146506178743269029388136353451616027193113537601327742335539183662148592386210807932197865740701871411328741546098212606797012937931634961362056083195125394977341433422398102839880904760559194679113769553233230930965771404245804591853659146202557936829824542446502267007264653856019823108742925836765383547033228527441210655761228603713387216135763818205146197417804982409562969170216645765103397765007081243718881129022337980061632866642445256336558421132463676735968646078954100240125905625023654644259526840185405611733401662314193902003619735744276268862059866782516458617693758233393885076070390890385177158961596407618575061071034254148310650517420147932619473982561898430631103208648772705341147372521305341356705234440647574315263952615497692589855438851362629694151208517509342971774603161171726149217204980006251145317530342070933434434090035450187248719462690002891449562181947121327338058759145171478301301761146937618802673330320230163754978632792013977031763082531625234739899918493018272663421805617534865 [128,58] 3577756502000843257754318397693522437868815413409579474267967596911302352030027785216619066668577999527988921664997503201487204715739626317548064174526613203408196803771934556776563195450340318083561355170447093102923605465934897172993431637769442479577163593427183776476441480981210891358597281419583203393894700024093043856057670839289301237587992783107058249049307616270925277907100142082796503287140148370000288698026587281950395926373803589548172984779051459009456159118839761184202250438089077867279801662946846788819275449591306661712020440468652045043207180132804560265154543975626577438770735190675755316118854161613066291868593404569617745122532844076439139488808216402836232920695730863750514742637614422445989388880871386347376505531679583860565920188316808883653651265665668159666191199606646006418235024624350834958139026058574781261403784684147367195237812444705320207903203026172226972722556402648505314824695761181832680574314777044011133850849123761422123740815768504099500143191153417487434123196869780710738817020459110969220914634407531345198728437396810781227283957877740209741143209398340361047321820798653579265875300846376932345702463843563868181727981574375499134513618531221089084831724676303185764976312091167582979650205948706883097026379738046530368046871381614805785916658854860443565074880832913590225809896742883453834897953916258348379711037774187216908115070706998790001665662225643393945105840660998106785122108111244754177439773803592192657151583224621353977337396583332460654771133220881934904496977912758271207962344817058781505062882922330187422295984386748642114376451264314191313100538413171075874473660125647100700000047256755651021678813009830023052446380977802524905304836173520649491142495920209579784886533127533809644407851312911939479257228210753255226386535335827294055344651454699754429776878088763258251418742276435098198287748059987371710433248063463675744764535074190744856649690341978947055328465056304272450 [128,59] -399871405892133083193518705110142380523541965656729790363600547676133802952272326959403732702716408743190825431972599323887831915410326475450587337654976202291287829577824106617743316487947117612782563574965528910693924284226865032728182362424827175619602220894394929431459714290173824089088587476295838961037386428157147721312619937370096350415753088380649667197678417205808416922785180252612014924252264157756636943757813047768090110167905922899757205091358931105970050104962633321645841350272830941276381286456815581646378850588147131794080879108141478159298345043184438860061452860527695205787325514473258669081854509266424448207802432424943940341089095744457738540593015994098951601670924671158309228924358757007155134326606752386259720481018408400158409462191529991653972951463354200103503038538992997064960624110941843589003581391203626445788828757379867431314127929457519447491361510688849993588342073757642387103492640078920397072716082868894696783079674346223299242009283658264415127782375442484277982721162122939033505126963106762218862521866113434722106269703234455976855028273276421546068826060263127033520601324271834176669809522122521050996416561885914674282199602766402368336190616423047423507070232819696645772834918840894905576805914797806398454105317184381894609125262829113105889696911599066915418442308173719501574355897154477708332634357137256845987064092563181190791117654818973011803832041519472528755434754050705747508308848889176655569178608276201770501974599770975600215081847094779859073043825059337633757319715239629503330126142501013884709258233836666259676865067741333964702446061772605769356099619785026704217956076255259300979554060127204476546758791927454106563914544404832105288731235059046415580631969680669740406305744027162082873648386800839615392776810114832343490228786197384698017293386020675591119974356023957308142829223695105599074198545600125171212644600131558400492854567806783909768075813972440590133256057747425 [128,60] 39563196762044471584522595360251595143299351778544204806539848475103419153831683131689923748733851794984013741627366660356003285497976884343085608927178450810848171327831664873561102695814593046915297990204314769446763508443645128776731658398492556195267205799009195305884027027468633565940897252811414550811820482617150505889749917588183517811775939772898492712184036741717513328700032770634709373205602169975551070589031978071855963361023452117417911685248793927540586800185204793921249285785271993061529960385093378318846983328655671939547884108581760650847006967919410956204886550364460962940506379903442965998158708769606677898230906701042915531876147411230131001334312483029690045383840474992580299961379408848896782145242130345629367435432417569085533863732538483584763963887532358814811907946413997667848114126477035865123831553770796529829042406458262375826750643232390236477732698014991366408692390987533574893319248398521888583233471228807790636013437214509052787278178703553039687137732238776301834207134205023642845862087758014907390214440321580730336839100891728094481183734098859497338430409751395799229566534040067993935296090810443807247293008846689608355710384769713419542488841185659171135351542733251210998523003905162515145394358080533446588975614480426245155658338883785704509048061639476966660081546466308555299177066539682758764775516103983006028405348332893971540479999672610919491060280477129361802404546730883892739975255025107805088043324580628978164391487075852596700972026226187523142874738999780067909176442770280111244907016755245890907163093261085686049374772037136868209981906106648117108727930622668324427206315519563110442708604582762634375638211247023995058183455974265818968186674621048544588124959340278547873951839844915556617742860631816766423653463742348558180813415000058894341684082522854124067330221985437813475452415966215160380118017391082019623468917901592842545357921656832571548182391034393184677985661095 [128,61] -3909196125857013541795147088380144011192157521469527595988770725310520072610594536128114183849946466327370259163721931993730094094611095838010519516392673924210942956431113283839789046735054471239302956521773435657433740812813707424072512177047353095784692021335224517612548319102109938327735547044941662470571285104741659104964042623972158057827200256285747169366495229434916027241245288547186017215757507614998338766603998864794802629287368550958031335242123475338553544430989126940908624493587043104579817216840968627979611382038202696640138454621308911081988368728006468266027272868200024154101159070767386438631096625423027727272298730102149686039719668996893941573268586858385616344910661338943811128140456988594112486774724975930681990979316816615187312365884723114400960309731021781953931614241240803470830075976064133953379270597905764493929559177403710966063672688753183324749526621766408487119124064796286543988877266870427046611958329627447254605670143010419996608185945241389693820116103550124875703291119762866020652296178000552340474416857427611687457968599792418666556760493075590731915798933774174627370634959933185792619939132842720563237157278960535909365918809749627665802304815597947116010906554378843773227646484184727033209333000058322981490624841935287931689939302917096744887976607140667964760645451692032668572328739880696131607817754245531644862812057040264637314494648002392424082892313062160580969744685883075966249382480942937399004064686899937871642373963245630905497586177352440432822843266065221910365374016214480524661790021511268664129307260895738871418371984923701732381639770374432594524504708948743719771015900930915750853545901696210056331154180765747187105576242095903964571385912990637432853997808693381498365779070912230038215479627847564524797287813359229699595981807389833949008895038557301610491381126936842542158674939591124015555773350646775631160126902186587820552284644411184289840423504262799699800710 [128,62] 398492665527797160708621426459952029620936722052263250671011228721280045913988435109670917130583088731466847587647805218901735252202748169019704929734090201456229201620576293433298941828585220234145214525616423581258875110885543220102543141290183305299356031965510905747397580936024748595542301809305048518761865410568546672156454267085388755520132612190495049758167112347285970896552904743982405637286809141005716962248849441915047464575847011633984759842465670938193620799145053090866082348801242896214381944712593758558256122567940425771401539115939158624165031956349771259441148881138819478808951085865791091329150459681714158724678441531713400830225998266493590107103722352194726855111559744983078087480611237488131045143058146890498486755742208037830207184280296303474494616032774969881492154900717763969373876450556033472996864582657185653585035939046038365116689465473190777472411995595613943695035814384821417967718634097700592120897585605354209524779097149246664565229776207169907857253655204542773505116133750614729445217346346348895127214995268426814358359367332725225397138170037730042325410939650447077489533974624426161008111569962745109942993872031246175917959183103393006882471555930674459355041656876884895331262002971275972116599201494550811612592223172060476289212023646560868394970343941334449073971401406031066349487692115502582304497242268986960925106823083434755082765906856027941545150678101078706086158281895891753801931876462393316669509940405987607307398489598688495836001682175850146931572614940593029256791162685969137999467891880965807469504547372928093102031745818894203270528911388077883092526077921326840307720089807825442055274190421439794103371654095085777587697057450219671814125403712455413655960265249157998171055521784853016679596407376237461972876608687101735239451038000422655073115275776452936966615439779402482669073696929711691318374141122630333259594702691358305164138895464126039286070832591998519420 [128,63] -37924084609853839690115524477182612282175756753988061768288566388332926472477133033906591991231154196150897134947892972433297817840280280540819761417501600084619303601843709678507921882976029588518990375533911299502949265403528156007512726158619883314089604434351314352260116681281867937027850637870090697384185408540661738029270168004816582586360032270605919131173647866941526515250576428920095552690570226528914296176893030167703941996089155099544297343956047481493098201144733296556595583577570820129339648517440886343320736194093872562876780931043364985557236393830637200944238607042876784746421209079458676470758981493068849840192048704634091209727656677712567121464318150758333359575509947693103539336286885104573890580166534227912254989038329679165707867285062773540478960030535927899674981129238047267876349112383360437121593839708669529833774355305573249844711443386402384983217690232798963029050352162795624837010442177829215397895012842496853164475724315659655512219906224475926891730944795036599090884762566940061066444157756964953702439688358614174393028069148275221287813219564132264536635901698181317522587494324210190046684503295936181964958471570265857812633528688353525311524316777890930983909392111551520501425634733572589651839364460057941765474858014031770789029450219858244888546500547598032016632965140679502474462749572144428631443100727945823964449112661270344323150812318423931342509510460076192403372091487476343553267783349675599380273555642166223622979072034852585027169231136268773078025758507144884589922236552721841280489757669765959935958406389302641722283264755305940296500089942938811404037810783395444479405003261766028948970324570813818358451863989581139602663458659056906737211028820814452463384303639765387292570763336782559095090612267365420019569384436445591428074075169501018214279777662584240017177434190546754049217724030225264534757253234158090125668409310811864969873232493510282863193238497132475 [128,64] 3034298067051610661925006967672004878266236531350904356532912047983834874601764638745989725023329662620567838350319615077731376078892311520911825150301360856213414536341758291104314027543207098351230817262337056148689425977030450101693337938599423602897617304307531544973726677174412924778072891722516391157117303243213451570955647657603841334103930318537400095536370857615115667532500696380349180228569246159915657320268413683668376813959762377406817232004592911283296756519299156141600824641379489123664425454687847040180537385808112117513963723964340367111563882902228932893072513491112434070672706071108120504695845563126427659469587305065636010676425235376823619668750838039695433477231916677780108045191768715736268887614831512785994622940441315388866344822134799082156516328767626847548126160304036931907154142551429959192578391598782524975522353746771692862368086750558748794154612657099937066887644064401987984039096379982128018854004975662264755207973238364695981846500449394120613247112557327293776731121564018995228900799043068323352520461811434523721637540350833566513229295831732976364911438075296951952674040219068470945193310102219414897082137155508611283627795802192687137611798078627181558036429724277791272274484532294994591241445798815977378189030604053481949874385663996176377920275406249228195332022816461597406992849891119621874330857440111404049803744909381959423456317824477261871641393823885593681256556591100012800451005234913157512714422325942358178550246723065607364577589008677188795646556042480398098586535209742946892415991128928851309466324799555675298971707321601536566185761652305753372456160026291145222670155638792515578815035180175071021365170582560556821818736387550543673862771227855261232228103001051707808551065369478275115170421683654111473100021289561665908368721900628410332997222077864079178218710041085386657793067283677245754517432447347210573057793498351535461334877715363104233403257739465 [128,65] -196462692388225978471742345642331974357994295488085912651827601135546597417167419149957781667576596772964554186947410300616215384708012312214226276524070859750126019536895549834471943986665162833339733726977899895691786444150385443728726902650563954159092263302176886900590860860418191382381185732650639906896626573243739419969847762576710843255590967133928615554402195604620358882360688727243964853098494286377808390931071025017778150019355324935832383713595886695208076670932854051529120925089089878512008805532222095768071900687479017495385063859338326492529938418503606017388942910941098247717778229079037057826760157292574431347639130395567049700845211251673487285495103852435311607816364033993840672892363037190064868761083298956194856459520778752394964351883222401082686717783787440424816959827250031846122891197073481251916411873162806048864323682736144839462477501139183596538570993406916198953075687109085497642747340994003944490670319479355704691801473402875615588337129373378500970359854500232860860663127328601759534747134968393194192502377141337524629978709558890835733925071009271006075276276678901401449865152604969544370659621926984035515743595842737190344646516438141051989684017392524924633174602902475461354428610731935182571806654877407325012105880576185750959854732117973368727397802913924841680527281357695396960077756046748845053309100999082353875700417810630743128608437855288854862218278904714851727533746976708158714878860047060625483363643280964738188629760744965341903725891842428083760477193193914934183570049668106672326441716896720263223131780888241625940850133483830065002263813773953316727816274167300904060707492419503732355131844981581569129893189310379694303270980718630240152201951503012486103195052653260261330055058563102295819913863030379910012434973098915531827374431447828562175208951781179865720917727372174815025615386317720911782594742064095875978200686187469177526841245993397392663770295 [128,66] 10698057139121986050925839185918705158835281456593883023422184581202024450237095625447850725207966854845581697776256043057573805634802745418028271745312716052791534874612067438295913625731450312502753207848842668073161029935557502177081345157309805034701411636791901751525898702635248118088872708925859723306166868005765677973304561118509228742953859532225972480073529774442972425864543403692800809120663807619441047056316519763535456382265789799917424413295013066822188884119024858747321259407722246694647416566074471453602608158252552330584654853978030022699183585467935449396977201089277946831637630502102120665576339223271908482650867080320894115845373958623191693951969902000767178214296868273142727974311407435768384427877498776070350806043866444561274413650441401364087380090236620294928666121427242582358575433520532763472213401022014723900113936326556502981304433974940791706929719248894331707878150026929365699388204783866086707958379891397616295855871385361197532813632349527845463645304921923838721169212823698064892562549519867338678556885805058221705859783092246091404845603561829391802997598711045144983142365621793501686370218454793701947137919979798474609821592645315782921035437592895126801570793930991757123285946201013739672764970151501354421181828997813574217109412229820548302525430439744814877846751287867248571587066699730634167824178363817407265337824828202808975982054911030180848245045005342112752790291055746692843822129275093566970616879973023019104741725574664769598560985538232583475882442950316649373377190993673868520418368805350500352943635005675643730330526687031697907489459201289018560906937291019823935699808825447568689993436511549651537308112053118380799466529773714385172279358894732075494332029581510637020946877630999028177691595887174274467949183161876737913514299637274093312581930814300003893061006125157115454807556493249905911517787876934558104503435890941804893030216400345955870435 [128,67] -553263819285282895544372433120054023219324625518190671638344408959428910113881879572642676680679851018441425350637016390050983541547184841453173024325619622911025465487453506391255999326342445962648563555238178771315920429456386484586523980190057864293785621880984654082434933107721896745287011407927653353921245314578184391956124308518018926416002880439640788061555190393421546586368723600907921160595363440004533010833266873897028651898644882712893125953020399832191606759779661889863184230124213669589845555562399733993385887139510825550590511048509676437290733509372595634143212063871218640131580091669339110023710656473447823736501232946254390323640306700447218780390835594406232427518637405343600853585209271981987335374820524184399055339519948981126084834518326507369789428937630459031540985919513253065028287431325393213563878642275401831293962497435717891710847569506312302172828690168900154061597188833677126816479872336092890165793062509197272195889357237089565457565879312657808550501921673800979215188550446916934465773658385300194140354865235376495127483324513705693996742465482272745482573586385399523656424521446791396040938013886638502099557143088390915662660291024988828087054299917240233927414859951433074777915134656314760673153655311444078137233200114874499821002435546030552478969425036243113483308968416373603687075979546745756382311594903410459420767393560657402861197423973384895822432448502040000156141035353712327644621452119436215202769458469470644909667940267895438444611816019927957116209277941373697344130456172288166054844644748847381181693792503483169934976352782634393303312221576200956959020531825144152698535354215914782435332533462977407366710053417015609990926098815228025368061789731654732769623601030454908143087408218079657811867416571074708017170382050997619688741429172110406586370702374769406597890064043015711201758779736512378731600292442345001335323705760598712048999041143363220 [128,68] 30194675449366109897755219155774875769759782296947261341984142240282700337169532178113135753333509329805901629744835624532327094373149735347723999943534181340466755952746373573125590060338074029097507913531311859339765079310591203713648439091081121450201954850808457827242119383416691804088792234445859193132522088434364444482119883878421357645263308954134597289217075586785541850781863272144948432848938330737433680369051054831603004842026796144069017274349652798477688445045196330247630965365898956238703520525874909734585335748267214953971308954235385476252618127562528922360329514782359115934338944784375405815736481581686858611925612774642840511838533739519520188534347302910575455640819648573070067481452374809490066519792244592575687852196070074136522310424898777983629405012317808662242690960278604952900265127831075640679450636357281245287252429339828521071936220418708721249726031118664486392422904384521806462227458215865338346200330280023885809459917154364115046699087936148737677876376391075675347826074443969455539549489332192625144222448720199631574247259709390158655633737785977269446959450980963139182971856616774270216587200070034934103374034118091849207262086348432395155624204109935751242367518676426309943729486570328455060354653348947132745019780523982260263547356060276866553970447682690081726448906413191962653512204213236066912173756942382252336656367313018908781560612734001297892021460741129040046295721620856805289394442192422352643283774028366089339878881363135273517155371068732879917475007983409950415885183242065672472747558723074260763274945103652683272210245130793476764059251141730269063242784214820457612290740694962131025474053196140746768596899047010415353664603182611298416241709876280216815558104385408766565337639548086899206160321474750241873148120189256459313707306684544708524456525781050415436689266185921160777352240965087648632348849160487470056181911654674073935693914853645 [128,69] -1616982446652928145607604295657236576674960382760584678928346213463065192238213157718417787564845791430023584695204032965682962037591546871800904821873442788088229438612004029914494094122814756982684227762322161374085122417683193232412361490620756772644660309222501347230324780118868005354023515737408903132793766236235131019770844656713176647459348047400785678777088663479921361248843345276276007066925909657087605820144042285574042075766157183979433728026241499669358502584503998771790553563701015787371070130871803418429383004470655070183530859440508017065752190146935626823439474796070872912552985581820915228290031158231872816075284226606162587572028819796608409728974600132628276823563018209782326164175146157921570312748935107876548860771245509849117367455620085570189257233185140871184153648579132287453353600993704467641288936635949271640140191116955764370662249379961708696386644176622335691414034651522962805579246339817190291831803886346171179849931294889409855202084077405649033559026795516121727705218498892773370501582787768937871078841260895258813934331221485738016566352864519863644890993151799918007570167882785423116521673123930052588727235517668595275006338975133666960249066113365115710828931398083622625350936617495393260249515360407548131298941780831575837385380510277560950760369424084374425580649701681936714606644847606130440243222928516684008766401453305614962088899175556288570857219477741742346621671465172694263267821400824371384058296265304234576720061686712065443918856714624874145252530620161165468036820149207985387720870656798884541141761256738400251291765236435494874715625097562231839798754847713104006077865898499966701568787980298048188711702431395650324898787521354616297409188036432496712343545004602136020764068647105978105854844306401116285601702197389719494614281184684787694791195979643130906397356152175036596812134104471876780776135239672698746340662029072543016687233065 [128,70] 72699575171194507935027684777988637784255765783587348827017796836312953135608707149160080310943922158483024189742407910508487245446561754619409174758517500687062509867799195797857795978253856896692085542350221835788901301288822411949926787159071459129499808703762882073580281993483345251396976862081915585627624396340655912940813950312503891810388807393018248930731839076678286312544012051182778563041460722109757857650574352876628599808219404500951612000936795205389336527980327072414326259174826345179248161445038892517041920073202120463638141289713500929675249509819930500883011061880129829552737171027975012835640940965484456333910114620554820374331938429975549237508302721142969056067627915040068928252894346195888154660437280569109747760787101351110176455425538688133568655169344687971520115748865912924537601543797205981516979106375749975893675180106241912750858213036066910912852757576037881377036132647268188920283244172056523797587779922055122332093884183489059545003251253905291906471916732911866762032002511785759622047336805088454034081691452556823915996620436567384157597477214118464165265131654622203222033742488186457263689787490787322204845992202959653907238223128226897375137519492254576956486687612596244700440607570896858124071315044865115121484362586556745853073616407059562916136916095649406113827678902938292096748075959040537210059552319723061536202870747879614840378836112064800113469346452011731419030673378133281492141975115097842129319519350737332264261567934404306534729793636835720094202402745094907283086760221591744246685903528871065515272482104974218255538601348380633177193116352870873986285627339064140799211892028356467415543662778056808109724285345456502072893119383365416499051238172160673105203199707355443218963055588947322719876588043400233738855340132071288661782074518772679358347301697276857445405899157203446212798343359316459131721110035710243046352904544584140707390 [128,71] -2458212408525112335830153116646348419056380494780993526127797559858083478061140075250624915598822869665217991718768339689440610318312093927695956875838216900061569404750423155301955711052802840994397314981199936938622186039774533384574083561886029658749782399932461705636773331052834289459699807677907911466711887762300270931331776531019696831451183356884676584708464305986184884604939111380222843957648891891488991104730625480817383116316201049543994569528544718674915301394451834842425653599783125030313307010288326698733024000421828823468718141827674423992513881605077919536114812453569914611252757332505325633169109940052944027773750220433202910856040666567713659328933258678666290857874932924506001905916324741202653250909416413461937902795551657579988246360520325167170838888162165720090182110565160714295060981194930403266127300740451724697182681148715131176518758906148903342519757072957063020017466851191510269779719971947189993912518884454337856467261708977109036571057161099151402265074209516076472807315853875707843850102783986299704373800813235065742464289366197165783763004830348967337158052073540680114309342109123030608415028343346882932617435636599920735975822533192172353325702096373025916165485975023161818419589515202161413941052581366143176714405584987867728138425302290286385463698684810122426884419656978971870998289338052907530980043674841748959447668928213166275903760980928213866728856761950490281320700319300110545740887383039819624780544675741660310551587882020489395014919739042790308284360895669524922682577597983988719472385175562164396046381970614221733850009204450512661332101880399754803598279899273161891796025873374917699357905147198208675838435034302600355571026099412597517031644328065607992777433580515554329532957811652434491906019230390590601924067195880444344125447548455022316289713772391379715681880769917795565944040614272481333803924495164627400115262082685329875 [128,72] 56013284121745202859280357388760761122618340938106409957144892991082619603707523509504540702803120589777831921021863292717892262149836940538638026947373607735752932209040912089062367237635386220210271713550318394332288112564719187404743867817944082996986467999680584355458639560653464761734861171201732375168014896239326407238225784213275963658210775639860056635190606056699308349414223504805932070386666033223593794768102079127199744635069764224605887028046714077506258698698476983903834768101673145989387506737196833426630833751243477962414365020900537188824081297478000850631547615199738800094283590882708667857070088181741947361447865244684416592646575849782557878988466629351316647714121563401676545117565155918372416128549602293265335917219015825890988034819390274556326527924787130544391131950018696219538055610657645090966829899312638862146176102938489206850588539281091111558912884901103158563343795359654289994425472255538242224520117826976040916854644153519446772340793798445733654709864631149854448293982314950297059786821295282098601698002574874131135746075737584198684783188752996629375224316143475259061073148648175584997604544208494220122301843692749496854420936463219417670707039068062646181223005642673877479923981630726814262532413172313321957118156301201600949095679115542224831150947958767713491841088954496251560332482463225370926546082558865129851008116565565607673966655488757037630073902385092435005078495212162284649594905060114615352663041890438827743334668511672243945964391452596918320912955364349789977268787702996285643493404947458531550274761270114378192844272033658109261466321929066143192764222085997206212780352939633007997291149362092576435558556367021952586616930571438960365205493332354296832374626701239051296118585182682540805433873777479424772708097570742438852703049210745045043529614565548942856659679658016063796248270649836571089573453507702376370959163088345 [128,73] -553227618018621164092012809972339495839152405290117756189582055988469162728127776405088342208111992699055817557609362472496334369670637087929396499083877113716895807622161346839773919539128567789076983612721977297479453956718364848582003348651994301762124213963128106802750353297845376913321299721678578617970562632072831448379300987088626007444232769013408607593690483651208986762740327262307109962438311165529244526132346121678253760446630960463015307099991799253173185937942338799915383463756113613901273734939584902734368259980653358440664438828705572300031146125221954512031361251518820047406010018846038056923546192637845970071148133832410796113329463430932972675037147324376120675306255471252673090266393990822814360029533839692189256749689819999529602300142100362236442976412755134738253205538856850507003797336646445221603129409489290861397337794923325171102251000508722262194857145232702163938435223591078180817123442797478914136072020426656604445521170974905185829387534217112687495781291872106109087239635626621165778002142302207949278856550089960863385861397700718879543762978537661933593868730298755188062345154544468648251413552718762048067562975668158725030230696921919195835229515555887015069836813364514993203297981236503113548553762883899011254937970664467768507276381591789901877343525056056281473048320418689714752285821942549712556320435355605491659043088731772141487623439355385536065396348188383785803094534535035716186782027182812942694471001658255790681231743660790958467341228181608500071472583642418397246602006399065238855224438427775693451199776612420832924302205905254397693078456205569119875694247907056790519368082194709858779479900929410035670852534457098716424759205723675384660432392393200941247018745559791928025242915051906358560299915181867866843263378778844564179897099862150561962073199032826704973222123426580138790709919658935578512424847667435511598509882 [128,74] -16306722699753001419962640940032144480606042576935811034157889703535037676962966421433592595759725620781418193149901034573464761605468705672554643159135864432579491429150263829429453739594761826337660554679667368455901757820272042296005055248824534065497633341533753315950404744021023696007834654381276890125855923840722610588809182914537575207854640469766555904433635052603284184524807895757125248257760383309081471207115359999205758194003077423185130963651306418107335075657929970367450927938153329794154209815611552586624853259695490098102570956153065079048005144952425197035093834918671249880612162537591420692521021609541606063187319187480310958060025890112987754732702441353475424244704995157648410500482086426412277925294226986905233303498387773607181358914063050070537184855209509105160356320438431771848902694693616513482421011467527898394594322879785302233002226910182429882605942946510977909905177362327649327236986007924680903266507834127236469926496775273354579480822126524040445750701314735367676713030707355510434605609393561702019344073956912625672662043451641558060961638086950763685636148461169252935821615903401142394565313503876577410482087054168367605938108207727363495947129286788581482134103345608720902802062063613093263653488042670713741829877904303100713572974047210973736692168664638801704873089005809899655086434822750443041680917884916002309239221564655448731098259078250973045352136049743716284863974663929515667445394885023543718788212648306616831548668022130220607025702457582542537758669896109428468384968588878408180182860625284633502350000765913775414310611414730262840946637518996061005285607011270554369171102066593722154204120498870590956235791878606776893941726985086550945750413161924362955343961149981388939822036590321710271275677850372237038732739406669737539198013245688567449448500139332824216674661803503166220814866459938752007525871779443037813849 [128,75] 992735019222967302986329315485201655873288366381613228518537953415701087214724638435630602124917953159349203989825804856974491792407450919505534600044793152968958616797789120147347368109570980196508131178539622862961253736605820914689738927915265511683797001869391719264012392304625305833900959508994236240284157883104984203175636049383776460886904997725432656785601111249191336604324645347962531302615427069214958987310973130863880142605765289404443652635416407553831675574745443580913194522302610160682264061168552007395523795671095169378056199937758786606715436366790752879694433865868737743172103818686925224869620280759073233723731546614841836168838095446237131869431014428739928987586776244426806091283902737951939303635442633394407778940215325600249663588782199084996286187365744490451810803215507512372684397794468221931844888278372740351467372906040316390094670151863749366903884541674858816979426689840689263078458150340588663287967156925581831014803853004785141503362405953289388767824886786626057444781674862568735478690336714832267426961717501821797173746464688804860185859245096514598815138412537193651699774979498811496687640756176083399635604908596923627751735192245399131736393965907429796938952360760731223102187284435056722335827739376986411388234535371352103012518688077101563383069761553885742310738593527494063709134673743271661349864223249431752045675143602532530948717579200199530648251518742520585367859200983072906852262369975359146291181413118460498541224792836253595110235360815812813104011446257908268286488940864451142508081692113821460013545887681523689205868873230271730641437536923800759083729276889288678207897504498049432043396648382699600318913623917516680609173733625109693278216531438309061339638598848943747153982872134532899008655308243610655852099673311242323179113786173732174857683263863613833882798899450940719216137430107927164081697404268816075 [128,76] -27963552954721794764650185994846654248716049403050324912435796396169634367128134953529790546148021696484016412565603568066149812962408520248566273332628670015546654635172547053408192149596030747112260959500894680862814671821618630225602324364943427999310861068582296633885319368577386961702316921234097914284770211342139002247286667857190233162985113339388613519685816292473035746683280277451584795516067305505790388546466561223600006540810886734152617308281683506666644597190668502102011712739576450667413358796229103153242164578653072664356410823138705537188836179740481716994973386483140730286451235468158873025046614064189171707584638758104945957304859392074726591848174567606840772169352900205994061370160006877516347221750394521082281602289102628934468812502728154749060249455017714801114938303560990993837971463845444584781642895379494260937266897442354643003232916300260422138372693495839062829126945080647363218869173412167201543690469813784381541671066455603308911075569976497041189072620018421634155800746056957548604661764404708689652497035788845035154759733887336695482484202233594782296052380190355624869518492690763276869500660273301847850489172986836575663336688549190130221110255138548248659412890277160803386286700118958588895129748134500729205915958376074061121897353611772163591760007238481992108863795474673024025765918901271713218469233573155662331991588742365526719922946145029216374535418955143533656701105244918004129859455480721659607374813553457586984036330115550128418405909781805114127298192083877928622855703735149299548043144384395001913851436340228790750886387323317523956179493244750074997253934565765843688243006616936445591258119352636306627997935888716249886360105833945548728256327663655832052209123977005881956607707669405235488158812157140967939578955387363068507148217604600746510567986079521800191889812718414589328036800488181881794715078590730 [128,77] 527643801247736711295144570601823322772502915573775388479458727337093002918933344136209895118791376261078778425441926315952976992776391151821500342890816732538498908581700927847179638200006995280518143539266996258823227290931006397218580487874291949186869238221188977195316614765535328413073964725696606261711060042000083482867628265591078905589541091022692328901045325363606982389040254138380934807175801099026785322670788286389320670540915847205456855179550687251020913742553134441396168549093256950344041531143436206959420500288288712584687668095521434009522605808810725024018300760102005868771599433634188401514975016888573596273617553634972301281201048816031241019825726784711421406346819883749061191774098676963353646590604224136675182206194284583446777806200604813497641829310867126037291707114341721750872190412458493216096888576172478721020462243560881352456913766572263717737465362046725219438120548524543249877224546187739487893880497003670796406879081373102716350513791374178940309699982072926111341702505461886553938745707555788889820224098544673650322119975849159424796461844465776562721622387579933171857872027465459340458405521840774314667471319242128957934784876450417174672691952307679605092270723331596750783907211097127841297736458149557563673747888504069549492906932054452290407075723936554584916206846877365783377762522820503317284786030646765868650168046569102909491776015707730984743314046949851363716511467729833142990551844488669650616178021884905894733616862188926444116394893923572628078896624147408713535749861938826421864518163019820193147027244606837841283062215785012695378870513331708008667603661876343653464956429177215745305218439592229573804341831553800807737544194387468690278866005389926285844491755970980982046541527791181637284562843397216987185013939030784599493884695394051170041981797998435684437034890827722730056778535016508891192318323 [128,78] -5429529122841561681407655479899716192311497901967563686095146375383582590035284303876043792275349313495041916913891034166592710971719667206516712883477990913730201295003607773919871969605654686203793637360374779424347953864662417762390339245821512402572609091298362462894154400312240129896468108079572766885564980924250367570605548426276398761898973442863530448190525422461020462242661269057943277042394694775645835119595504831006871149050002457275340201574801486952821833601692828163367590104672845526634582241576216281802305647955859973335723131767492499022547929816492724212048380057187460299795599949186724752638391380452858845954434740959271698412967843460536145550669409476278712974196339212654651027189178872782864783642444075807316306120899367194826934827741728688183200273348462729430546515137260290094524610919771858598307473100125745892674978675629462118031959069385957037289027092800565416806581997453223229407883484247683114201205540886249730549076953263890866582822859112980902049998276669707249056928924589717539038692603908045641993774588213558116270225650794774193173629034108750615046060868996831625419097870816283589625962219720569013575346651243784545121459011784601863602000157765222393785549450833477619239654796388539223579896633454599278384391055129272593274002768512079775739883350404530578079972952471496854890875291315824299436364015190561032119290404210277724934489307502162944250598511635263427685231057207277708586778399099470948057506824831078505317900395610724182053206414450403476829772670097849400105398422087470602370436593957388794292026552823185071198914419122410741925069284185745379895326447975264170933934348800719676167621865294071234085650713757114076727740419937247311151576898436715630363243993872782651215531602807386681352521433096730611871840454878548134416699654442508119290983569115754429358625166525549936750873777009751911561 [128,79] 29016072872942881454063082588410664631855532548015820026484552837850601177388494670749904041054960109029058662574470412804246951891305023606401407386687441621557416842703075945497588437843911141116078941313352184122775875585865264609901826871328015377489919023958119079432004803643333866724471254495339410173415049176962558454287773119635058816887125060800089985936467849553029621387787377112476173349277820942038340559153526210742958743766012868871125262384563555097825525123835232861896727464951199980342447460345534407970111697230551113701033272153857042409630071722196226867454245693331534768088268717560122471472889679911785642402858469639466677740667986146880215883171804275585982286593194830302419252939263726533471963720154964695157512735404568390296506084653863070435403187792004666460780987049088421565898792468937530587758667401453119084948007109669043082504382981015149985790861779719943209818297959346018810421443260743556315775362215634545763472922356172903456098639308039481197427096392456902687801741323277561844642209598070381726690146164464379405882890901322046673308082765170166599844412248987320660244496330595227874486163484202902947068043774115585685325975271331552439696890795742064785326670023900798304044485508631262526348469798421195124068319388694121102239054460143439814982633714300104099396025506023333904023666268092084690242303275120422077557546291528924437577694656580829259660288448599415033750666274788302315156395961480084728461615976535406724826909216555236008721269201403725640407361776740189853596086832638235195611611152172224638093672915845938641385133963754642438732793449089540304831150168129397089382135902484405486920382508813822672250803675084011178976834935665688457476964004657002617233994024975659188126301202870593488451065357044840940773398097814497205742888652625903343749947968584877177935433524804669398645538319045421 [128,80] 1082510147129295341483174828634430983178430955136806737328798454560362610678281113866042742674561528541965136701900508258822759581479727591606206772537537739176742591000233157741876315046497289228155187253611413837630141411921762715496964748511049342999560984407602575112883166220617793834918027760703055475859091735038489676706403776018400341241815584619421753813324750971569181444541749382129787916213141158333837189323040411463446609344129201899426659537394631672051064432968393702948126581571721522077922449557107732023221658608346858196032324062680873558624954077043897674034586044100158025125666566531685224941675602301919371388921485660478416050831545328838900159698454456396331859658291092617392486969148976148803461082594955751672942953362712019563702499005861859879742591617066555567135560863922512739385046166321742986625879749197927163606699581627407875266202289092918274885945943806643311275386588743508595062736302265605519817671689061596784601634585771527778376016117957998271158427410621803896530611957215642694062097856439461319831452651764654310336888827407559447667947780617434868727042529217910388889376663052023667311415151296090837402029313054772374629921111274990123298629238112586863699029213181860242912728341131101550128871436914006497601445811511680450372849464680693722781013225397052960650780399998194200721791769044563539140347669086100349727869735431706131732809585876981127951247798247084768886956025739580478241101964430859891185446264498681772433082069175254549074854412066308020415067783018042266866673158707155766831689258743360442559610485128067987230781700516004925463486195881316193159918525740490564942756269812014616648261504143013832418465715209001871138050373925179736287245587198778547177096382867375872785194946097642006089717611151322602117708057433390944116444454517660288199270353585581089723582297101929728493347628542 [128,81] -3876708592960437744165263511586632535941699361773106329430557482486923477124081975032826335313037781170125950771448437726843287956866514939196372884914879501522267221499680568063320822429762244238781649337404195013267594515169196841125131153279399555360856814492506790890752506050881678291512713200536718545470563212363618576793461599755907929570880518043304826543244244992666759222751550374155701228872075340402736134942124420429265987576138067594436817348778973517570070844972028017542653626267490635856205726732524020610574069338899180340123250885557194374513805135196224967265832948977236828205165661599047127149437137360540451821157614954566080776784517825478197533725938040954224006178989929041008123664353226619526317781874100581562241006698603518081354282930962509892088669995131245667940514829612287892472567046453515108798244514742904570819168114891083100076496754911705041913035767949035557833964075446529433094944705427731090462889018674006157921826768563650646318562221522985739590457476889745607086440508130214532045163944857447621402221718428409239371061105835943893212856767767504386268994879623580831735460602824421877092045385504774368980029868417345486453388394938034120236109949186006466742293038430846357141127705535356567234418555680923654450481553547522746677690412473896922844750282854299220585282950621666966398934906006202440924988956648279914924853513541742199469658532985815662504461887377278471533801767016127038702292844917422177893264358680817499860339885227803342567772624346503880573478370275213230040900611489688434483830598947294540882917610073004877243918405573328590826042738290323766828992603297477532709179197275592311997339546388980307202835543350521614161086650322600474673542140171613607779037892852309518849860750152898732914165883022646512335754285357709026731747682779001088768224352146357521200410065682015486509489 [128,82] 208835964996295920050390788246792601961126363011790521759909642271683737956573566048071101919843039027456686280402287048525491600977538636446433684539730399751650179039571994062875369930232192205376631691306273898167058695415641204488640728610019696815596596516514807005868128516801857827577428320438267762951282673878155012551080493699448682356835787295752085374485569514507968229164145565195031390106032338517528243411331505894997880040622746944449966527985405672127624976713068503691512031827258271197417072087559872888203362781846194208137263997141901635785845188403931901425910336478863978742247971107126705776167098873140275205595648286416404222810261106853600781108941824751373090052455847698665939656616248376977685220193402832192982287895633460565105056061258863434090552166913923166778096722766260381387842262152532867297020762594715553678560818514508713083074871059639790278005657926292167219923228443910946491336011689368169219177630251791622799994165704791810451308584553423526144900276753452035567889539833159980067946815406280845111213110674952892724917990623817682900128718922919651345250840781807815391226408342622582526714954203097093073796937619620131606240850155221537336883890166221321210483846054992673806454955213584725348727081048398103349002150087185362614210567440772898703920107889790463050018272585096274444045996833107105668604707564317201490518386844147052878615468249034052053535000944727734871544758017028218613196051682690203463695017456309917153879976931781106605076471837104537633198149218515107456183421470814852326538477699857604529178364583523139803926802743402029453395148098978991202372997067975676534173793408099822397590918759233481108155966930321869694707760296344034126910204242816051894675265678584409639826811207026205368402365667534510785677592496752931620375353173432994273535838641198004875699331535576606634 [128,83] 5481972487584827697500939436373335535133894180343006812983084451023982053266136827747620797445106684604870004251810397905873254970737852916371294120703958574772622796452173605186132689459912052597122464206602579739568404779546513216227130292773770539191133190243313399067965601557991578785602014297511870526454626733723229173188819313952276462981087899360900237256311916021492400914324397653780699230263351350847817787982157473694340460417529996514076337834691866731569678359242730230637560817999755436301697596750964340415941751645860749112347578038812320439406545370122823598331198997650649160251545969332314512347159105915121526050247751664909530953854369929906844715150517460159547166810232920548771017962824467618073771806696338584102525624188944995118112803405805199406648944754073521450591374933552983027571647924728568829292395094350660147622240387868919454902195412847145697412748673980945687500011638402884164493379954043227895669818040739874935987866755027185308725670204120315526014856720603973379625797323078818266760557362128322888723781316136133011814571781240997112290243427265620375387318947333794859248611607085271205679813535787619156688732248964752844818859353020137503987187056590081253814524472700022444658904635770122177536131268855712268805353101085824620754631889561580127057735605747231886621894807987183981458852859277153182565423144850015799202318356407428074330153731981885399879277564396424301179404021447499213112176515151483004695833006564593090543623375788617137400040178843957919171449040380939709030357395703349020196303312474724141378971109736252923425470466506344704911042267788852886345211053449411462274565106857751216093582191924281257315723222762998362805017259063400336874154181907173129193245951879942613959901235417280272894237565388088299452142541809004260547906176082046805674016291069686913723094893534536 [128,84] 99572099920202420742129885848126885734194175078526349311614643471495465939943233647715477088818623886411470154422150837878389486463517361383770675003080240520257273169660862088306760512701120886077827941443855572517619477257836143363861347156739000824144166374599333408567737080947571669292069110705310424104241478636591971415276280195853116285172881620940933241604951941557279989316104643119594984216219807912916240651737574628495462989032459947829935436679508966904765529111262797405229613450904328580047543674913205673601473167851810573376861200562488600031902463345659599528605696562933825141175329172022338105847777412553713615598964031455952993783832404355937390682569347326290123270613314881982092844130790534489419175647609559508599297083412532947881504111361572786059550604046920955129061637366226886584451074652727074711813657209652179949649706549142116451781725227990266918132519281248109238149584404221204914578316425432239574632058219988804063597460416169938252063918844818532730285135602803645588536689660939230760876179831267592196882222253298392571772456264076974821719043056911122097342599667838198069040907759377204415050079476539647506436277703448088000449761557437526990249423240846735723644410104211587242962017081678846267911476349710359875912382202248386773814853495614393835137321418787274811458827760524098819536391432724466495306034955039523278648361451891540087578173494757746205161233481492969086684388906733464907111599042663436829769589480416544619599958828477484627304845783085482548798745749263844931124020119412932619543556232245855183931793559403135193923273401808651422812037805452266781822476804857223507489448802775500809375240764707219754858833130329684128688913633376544415325140978530917832023454669032427312848220849714926194828016202579705893136835882002892406621150632782343716696868792783787607796760262 [128,85] 2995107234968200142863390238954617640365720310225553690488642476971103262613094771497310547493219383433873831138494842139619239456324504628577624775234777420899202996002148236866128047506069204491299811123893667078860749432404174671910139990599493435498275409159118257737408881117809090926210470422487032730304145633011227690526508339262212585075232235469924189339504764703898714284387002027057364119633453415284914519183591737857332154961712829120911544742357231839442692193817229144783187910859511673725366105404175974931920272298920061648526540699850342748953499873170088313613612303807560883513393825938201543411393009163500075910937775350640254024091155025289384056284740531559242111348688602784980769133181842479025252653069368776841940983478228553112156173590171042875825680259598627476111890536944225710825449752576279078240872014822415206233585344595670495267745614911681447678227785865265113402312701881846771901825219251360030363419528390017238217329835413732379267011360276256202203472616311500796642715821990553255723511656728643933392949380370815882908594844340496495641057035558272209541103304774249340992329607073451194355653786008161418194987172964446693968344160649723903829199363264057425275812176837291544197635904548654515259146638889441307912879197589115124328925370801552974439652962587356599450553311262704434390909643800730214353980166460951455867482641551290523110846192146401451038455167239174660951305497181556570125937416715069452641832277514109944830028637219049413257223143682350186204737052092418365476827395039663881909633120075656890445226134636028592035105237865204855192447696105608707107016460413839629584147037811770713712555893334772713378578395821321778420807163765231689367264688193200770039395375373414573494305254022483352835933367297141534450111059812247528724012368872141615059459579230442484321511 [128,86] 52730721165201460108630854154638390881658990947054436181026980003246513250700352903997500410560728791705547028208422551740722739394948315471716975787473908776926925336478787384399753503331335631939478414353066316268140849699099244380924771909702341102498739255618475270357525780364605730369905160812019428370698822145397825073666061904321358227770337001308205864946963473385624731604973088667720749681347512413713807613355961527786250340479403937019270525313791997518089555748403920771865705011066001438278098377435778675121190711188186684117234209874389158319040870585588577182039444994492101939210928337748160045555007682919176597900525245709665733986260978851818319564552318492629805345595879222265823924802286143308162022169197809164382120609500796767072984707935167805113313334490716391491425225568738356292787198132338432722898093326939279477988579294517375432312376497735535957397004381972804415146962074158462592848058730189906448010827319590352142230048561490387581436746763934063291526056249858115399470858608717040621834584849281951307760368426369704624321167605742559124754287338655485010011080812175762151676774786409034823093485257191366450052312280489185389759744715021197409797228542632313179509213319388845827563640856980474073136123347431257799067738551118497406932089507407269157368797684331042883325767943279263023642294725068634667920022227610980294501231203528376634990591369294857659551529333872097835610034883788353966344505162586618652408593220311239323984997274908493935112252419746392990336523074804580472721191989125549371022240690302005086165693080158784944459809835280541724100073873584992553283100144681502830483039557715033702924030616565883468296246160894667425624413899075191423452138070636748458930966625935530174685225696347372822516444322675383852368899075265281855754575434548651920986867814306702137 [128,87] 630595239904893097815392019884975339240540727810701323433831703447402058402362106255726441347779675772822410286962450096600317344032517548053297747859913019535708805014710222330894764795352717129922812157714265111575645013905049008313872493569589884234902813362348274813069916824476575341107194547977138182374028146091159393542204898746353026133102945745799130196693832615921803718527809815232321034437223922753644968324737888918183635451678348864851129603549578411676535424066389770318210858077192179606513090750212008440899467289754916416582148543964435305475357131616047547591270675081546153121559841776744143887595826085162323109076324583044803102832306061281269329305734745187757592427100897778871830020533588543148338165530221209209857114891113502093660238821681621289284351734829496799798246470401220332842407771134278387123841301222074465607241019352448645511337458220598065028090319540368762456599201849274698924247699398928362451642753989945115739224341204505273166087810723846165425385704781843104443105312480212437040316094143984202889322421740570098434366833783972296007071604003944974497767578471183130897301889364006973174980843419313948075953843794267913948381101459427201837298447375262961832216313916563457563484214351530576504384810254660836200448096973390784492283496387150793614079087135197790429848141527151202436369939226192098352154416772268379459995105240888148970945659732665767412398203861040659622532756806427034210742264222193247553448912305112025484882686669887973692068528488004441679420632843955625149583891555238498201984745248427528028369805513315059901025546450529698464030299360244060394087600357907822581614509535314125623901998130494540032624360122912419260353455229757067725459756684106340534427099665893580067557319294654059379930828770973263627786678743217149109772255790573686976316626559210 [128,88] 5073019220546515251236464428943707892502213823409737309665249882520388890706046766432925706033587545914566074165813970103389139630780866955053104710520663366381908110139124324803057391799218951953368311778792901234044334770157509620071404454841106461291460370075293062763218713688261032977380349607718640982602390939195741192238715202619699458107710383967229685480557385665999304899740336765492703014777985251863206837941607296575743836123383932150304751593534562533968628032313960109148588234144373539994346991873338546029948673404468759027143309195855235538823958346605356222786191253608135700547863557881425516874817773296340908671804065907545911547601326460021040835810779285339388852820513924796884397208446357276993831705534082242394264360722225119878149660539080714979153716677769309097479943596656009459887208317982828106132394410297933664211399440467860296945731665244815230693263751439315653796608938078384326807977815604881130283660263244323609614963446185495253273523765579052506722471021594565376469609370384284344132517662673943795801560658698666097890185128421433866414437128874054062493016620780636987412748848958093809850621548519818174413431930535221265881879595718249031583020982036953584676263027569981104803649904081727686787723085010556717025346268771810029805829408545686362368760390312973334272532319257398673518702584892180930164247873159444142368249421206373042327824617931132841797279796386456340715194397652255801120306214675589479375866919646495217584204758636151831897712419512287660839005475562659143007865643377751186696990544314760722211992636212295346088993771413810150541119155631881752382664658819085504605542813217139879201178589791958874684261058723644167526624872967988385198579557305774074076866105963155357405528426081195774198876754862748868941896772481701903369249410305592563195964419 [128,89] 19457834640749932882202030263683478498283984672363223222324859121215291197534397327491029439523626173887708214580973903724415624984612246157151906090399070679753398862204093538180557883861539359137098592301573193252381978565291882337849387215942241065322610040667017442766059215865465815005497393675312875555481078959978374189508105298658536165810266690725327215813881231246808524844077611202668613160644902372340288600681095719218227494018641936371559457280925160285879274846801513672506386559126037355009582585551889864830107349637724082667405284872358155597873513465770606981170327965814622122277738539919537504596705786831654075915148982719650214109295440662917754285715700945405876843305649462507736228965036180989959910430842480448843918854604200291380476470990622176443919056787033136128309722730427211731020180455792140435040113648022764349009170543910474117456527010481675630359411494560115650653075477870373031354922243675218713474370687757170464256887803076244539543165988302354272138560761848915960751816055647604249419793951482337606056247200643595900054408518564878754694257120529181219559421687429552836720899895780740285394737718299045230782294769120940510173095960469128964044598677321840261599500403771515200219833263436766963480702253792490210662103273745752388551341554832611014539291570356221823453794297413366288042046792083223914013996148568640655215309035235579318786391358613300881101630847178822113193672844014018702860349203069823406244603922904309693407236842958871915213468661090211285650093216387980088199752467663432837215442698787316766258528087086902656236264164545659929521928986966625189745738451136550862117939899846492262799760287171719181448046076156390572595639275854910050407634699050692429700561193764508864360731664988337647207370895770942008729772725769148224330969144282414063077 [128,90] -63588068249743856001758705432265857432109076250993330821441460736663743282289016966019629990689426949037281375721698155563937357267983474448425923014502258102569997976548774229536385070996459712114145620146996491596818598024689981151425710893156940173132948479930003578098508346009326314650034067591601486064500177381390100287098906790496453704894801699286814597481948836648298050163568841240671989642255146648786013586868631402647830850335144633505462812893341929428565514761347687292688934761186942427478581690184373264422391574732922055284170023221962112393105597135358731520872192465557981068206432185344036107963944727835406416664976690590543635553594074634681783564713127685542967955632504206703131732351096295632654210315342794646948829207286080160488547191790961066494062176825848406369385990536293964155127765521708910772137692367006909152691643476807720772251005066002139197801268195677178463763712487447634305255551360278836970828987477340563492334690809980677481508522131165274361020023001705874452789039426320697804169277432704970458654809908531083149031522097607476215673560228360940885228706839894580760274777650167691542414833083577336125472231050063610473199360455235496015120966670716814263570244016211719046178099294216983230110279845183000802312889949130083099540474479755395827484512675639684841387191248048507917417915523974722800114008422220031066871922850366517687199586639024183852589892778310702131210331551231948590446247459830595433214671937853710340887404323160238409076297015434559874630006412833025247049363711744612394012915046537823320805825903244398991896935366026009092089778474222123402301063437919408186633274148043451720466270189487791928003983721053654163958792323946334819558413035293555972512679169588365038417849904445348556960443753787371837838801084765047564595623984738671 [128,91] -995244361285383825720100264672849655237490545039151182715776768616247751084067478199433827185708785362453425866847302169514230314976001770710184413210892247141794939972312708051827165554292159588792880898556081617964278011025669180979759116862178807535075619154432517128357753936818790958055942527394408836188732139267427407993938173362947269188478940296906004433709431119468496945156446320712610487267276661287062796107084860941881146645796088153143290511013918235135129223858955302761113462893171232343754538904440507848582492587356692130857831478772614507966297608150983578844156634054695883481511598503283447393356644373221676316708837480669403264976244386150164003432852790327575052083742669970738077185380923821063093930969724128589118668802442755323423278067796594547998773127399026412858738745549798561380267774970563803971132283955314162136851450792043804074670003421002034506441369344044147727862438282728875333848606932173416692376046074711760799778905905254125757205924405062936522314440524762152971854682584821545873900063780002559204942145878740462437908338448289481398269355518808615023622895683471703654595898472778659046945445269247236128134566043650792818818903752137235720991255276166672793725091380412967425653254053728242036122072929622790838707083406526784462018156551859327812855877318598644742377332444924165323245265751540380824957282680829323110324838552365344063266502797669387925016423065877575694734171277199894575083272796953703649780524038057738600316433347868991944869977006721384974373972275399909398209534125772484338437390546812070037895904760976964459628951097609856951628812434320025650531401455532720025199685179353451026118895034650758332940393758104315397197568506695685638718505266147338082077220248602213510150893224548649686038973593070611823744009402816513210156413799 [128,92] 4062889066251263721528160092234118898001408053268182965680047635931963499796171608728426002380684083135159263010225770547982465978962375815406610955534792105815173671542995267976371591821453914986414119068805939704219013519004149391808101421817672615792461145471357609612706994650418954759076780947742041933908383776479960656095603800815511686263248484709899508547107945513486929076824730218031015370864153179210342485288829468291328801961602008508661218420192521819663744064220774776693713270048904510832593453116207917402959896557612622967129420559267280744491970993626811624522001199916612845725622621086813942574894906480097113349516924378825512660521613352246432538714229522214618845231044854791687296129547610421468341173894347926093508957179595575170066457334333515176592818754798489559486583490824635902158683422669055086761285150594631044502191311021747884601974533198216228733327565857959567103097722865463550607246691899563829853694899812805524542997562520721272465604836049977765775811936905318540598503887930450546173086628768837383922740836788038178421911137413416569072638389531475646253341362645641517311612835292811840366205626083119725885058183122927307770095881606963886988902127494195494983437294103305821142103298502383959644266459345489539407936359284698432453230560048706351761963010653616075087116490921093047593897749528587361292023064760700275344903740701336915571680919632962687933393598515663016719580242329623590211756217078260861389509766910988018010899087030394223777338309076848002172369371576331859333682753187531145031591619315224118798888519319428977664698387829635549400701580412215644479429725937119096768571090276187147313692015978107084649900166939242239059858347975806335491322425536718418560907559370574608211594846557160308481971404566341032350150074495340843849080 [128,93] 107415568283193128541283145647010053178023193740744461425791228183724116253717758535942927800796963535214486750577409847574514866625921205522368241493222437450307632881313094829173081727149645087242388737573061398694360958906043517278990631757491326545032874920948556482150081225452430208167897142203113481359891107963460514233304143595302373028449029326741847219926857456723773633385378967978950317206885064494510175951819178499666490343173372822298463017958014733412038277671624095081131906168471770553005030676686817647787560035633133782680717840329304149779390927292528571356013861793577992763534619969401520040179028499692109791136345022937381812520695964497571246019094821196440284596044849905210649906565144855183294260720199856269658159658276288867258924225361280089748608373888090263350935082737357935660330556722209480737384119008473713693935170918113301440399172516780960160882397067266033592328077184896244282513375341500849722243372421216362177264689372252364490021940999011143601913054330851087301530940275817035695168973164676063629476842148955272062181362007245198357630277064284594767327516623969517384337401321811984464919072086744389062795520396334114225835296091869230918936875698825959852794500948473200339640359171365230990614245495190065704143316398601339348879066600036488556217495095357719408120479140239173595086272975187050299559762987409785905482497918036527247425075432302243505633604685144710684044082413591118870891331416022457604743638019229328874845835376630280791311015698672138316990462029261336200910662609675502910995736544372532351910001008462718770183256361437919081994324941875960005581107307333419147603856586546788260916522757618242491842602313440337764481713518929931168370631983250488133020280693828489850117421944190004158897920905821443029928879333620812296 [128,94] 518783777121886428684433881280993558429623410965665521696722075481096754142659359605041869179678530023428997166520587914376302442401477313300418960722716116527366177238342362162895426011220140001776435580240291208651649862536855163507131735850250885874590238036793075565146963965087358855424965275421581608836068375354544358355310689814971000308910926147818613839365629704952848320600616361361833850042415360062399014806541916269296217605820297196333587133339980493712519386968078281577460871631135420269307053748116153201963037215023314646827320090394087892999503585980879645757934688761241082836503395133895555855722707234181572965710333234203156420394721955645731019990460686209323961794832841121358341705899696521586356573324093912138062064738807117032817233184687907899515677928302417385429036416468897285559808980059987881996400557388494137213573017856532668093891387997112986877616557971957402687632137199883339182722345362654598559005802699521055119688181760220478443561538407379366724762127394641058997257290020261594918838287389672265636449906072669131450620447762558049558551843124035227596722331935709100861790377869844847951544446318123486272995907889152668278865779495202459032728853938729095691033892687698666905546800800570042855685132745514243377893091651323434513575012185754108963939412360759865205397551407213221061117555466855785608786310789672913325219904116287422939514733613307415212414694863180189831738117798909067475584877193167047385250400314603098776405742466081425114483792183876142665608389444277446013492702217842223120191661907784216612951162516265588998572100755601701676066511278420140057212238960255406122128929140754862020536435898332198050897004310207672961144472323435819372406297487217957686237172114547554332276163926745293873579228593364206079326027096606 [128,95] 581771452283955651917135107505052725350348743492008833042116811502021551189964614500664430258318452620550866727080237567930981273587876569865057844568878622079259813775535732401359104797391803453695777646992894394464554532089673167988207435158790319629760971134532483442193750991943321628781042646411245184824938304283968160261850443418832237046062721843146301714703749394196084885790818445109212633028565566075869400846606891064936726775732205557822744302378287185826835723548205990605449164679286064059134187912839833354511940915428117881260046643589365584542855716631683830137276615655922420268575993188766850751671259197463376900999865899877572003772540935787513192503714155359611894964072441223609033445892764665569550340739806556689168194456707105297166114003595819323599795411567149267998996575146519701168116927476958579196357639896448235792485183834176529204261617964590827252409738127681331871675765634312297853798780191971678197161292710700541209573846061460030059552020328853618643725657498669078080029680914652572806720078243746214455694921525398157681590808662860432303583631286989854812587655070454789483887243091019249489012058261573437275458580631618434562346875015928740513888872756441268608930770615367543339016116888854193583172899827113312008530896211520738103981630037093196804763811104852184452809093765838231290075080114876699163224252622656203401416462805828573718533160367215923615812988712175039394283311600734362759467520957935914669477723057835958424098991242336994346926974165032279328513440552367306570003964910892405102034384979181631245429212927484111768665314446153935866400502632899476454609701872900089511133388296541247099239520442947451884453345386671440275269590692246148169738687580876455835514609847077203282466888499831085414863193957077370156913603 [128,96] -1373804784299722331626104614274248939008011462884340528534681986093453926392515132437718386006297069745765919724847177100371156863671559932808298564168110052520549341829936489476901695198608448856619503125509162869433841693440279538699756423682934595625337634923038664306713570599449365811019290130712388371897853667787950505913958000189451303056624942264376724458434858422715094211315238316415959459329904099829816227119239478775328945047455688370214601993961793328967150050134549588591695544978547887792372093017043257814069188306032099982830257141032290820298529121812919725924437150454133491939045046242459017340810786507789213920222720715013220883122446140919126693886866431622626336829344048082976324918287031793740766943897643799315492362241846158080317036051483237094466871950450810310409236543217736501969122965181788346153953108332037556978820024419519520724402022235867355009324518794851206456467882588271583943219561995848327132361899342466918129673357306087678637877017620729706711784777106539342418920230999649827472650844886117108197792224555091111108833796931413160232158072613335167058316847157254925111777074084274085306025008521674362640456032765017950171476689413826087059637431589804268740983258061386616061333997066077226481284384728192836033320680253652349347962856627091389865154343995921608128362914690354371264129546747988110987762722793779682837909257076417486076051616283390691257164312720720156869713087973739248098300979466929039850379197965139335122506725942180551824952669693359275374176630765442766095568485493710539445267165501751588172970698833178689089467722378431759404328482281474860678487909214480312434031328862015632399083283249562353514898231961947724675761309311934907058069972901240301588110599549022022629802804157193402983199435308388013593 [128,97] -8466928256846568395743822169738984860840208459139980723966549192298717086150981975572958413557201537326057585859102463250882329456114040074682038976133244905404152471157233864801873849245564062288760702056302599673217316767819257961158780783891713016290214223234654695818247949614604980738480050829197613469959738597113443574334668206795035414516792432962736523275771766779405307412864073817317269880802407858391549241089567316361499838662399197350094147013050038683660319175428734514184368541644692232142195185884498214916023903417728475458678878513050997547644741158851585121604487336657828874045168209018497108809966767871725449292784088865644024839379334409236215392801628705064529590149835181007500261085200220273563637044797471094576476627488969334152596374325533598134229255109297727505313737986590610936850993906225393604233394474019385561125411035016614214468060891997860175228568650299449704946875029445567238909255116722738256997700811476074343192865301350479679269835364124011596860935686577658965547459002919088903916817299146214041168774669016962474550910895555299080762533345347568871851068299179810277866050627644283729898961190951060075662303350804825224336179549405336215006268691435124776716931651727730164003081710770768751960872471356796176961082426609997582513696354873826569261073311748550325643211221192852631029023561155438433070164462294231175283082433579998572142850872306603933255135230359195663160551878806452617051183095272982614633126165154795565524869705842790209125624215270237021286683851891826780106608108517431947304908349214843759297953664143776356213889598840391285876993880056456509008562887079535487448050816194325106509661942193942208660643173608566516209932447876488357450740161581034135426874857382915525150192846052463099594666082478029 [128,98] -28362591791746767232133588678099768349522285556649227743764957300176217216469231140498233826134056469694995060072079608797624224186545354680137989402873320838536931305448980467434711337525006399260149210691682854612715755450117633455503863711801409747866921799308785206054903364074717638394977986581068106712504884320351805210334407900034288841039084136767369969345041109485633397277132055907965652312410809456719732190399576912772443685687015309824095353324501747494240607477804440695068449667351471980085982690193761892867258522725766226845362862599189394831188574308634882002340393881007961771597451185713463537820498940817481899646549664952294211290210661140484395767787187252797267857495108055137261823610238059751833481616346888244897201718453119852176469730584059307636963777280523808656232492966431644791279315179821773559531418902682873670306905229938086867694232670641693920685390279517449108223421989243632343220257175318182980041173881760706826890726067393946160543401042814753045401427671533153600416310799832786555141385334159985551434838688821652402469301820301934941482782370451819391768452149145277697726499491391871842357741457873664932227908820308238590231670443293785703768429450355301526466818277427818728264072522319745987845403600826497465623302833470873754470625959894426561480429171359375064907714618277326781181027463548582348089646364468533954817559566164798541723257281438257728155634841784543631204449708458735924253264359423577514045703472598923273628293103294951541518961744821274016097980135407687947804306332119388371557720750825881430054126628644384289748352579492377946737766682571836117732804288006950770026884130458975235875732420530871096917943569861812472189482892912067376369789368015144440004710363832243428328627437899161440371475706 [128,99] -27613104333781494515293407298663543584030362861953589585152192678370423926510937711046577758505442009505038107326836052811346005732720398504194708467008454158664613812438187191478536997572189521642296490609845209402503565850221414029896736667018522735347906771408312080897481236658520576630355558498703998707952485626929244678065252832540907326897979523064895949663621598274646476998353363907270114464424209549115775978679679467019453869143891324739393016969249841368002484174561552176913754492069796860960114941353750480201773318262475288338493638216450145912256926986090825365974398542191058345840927549685834888491163163589262083455912533005903400296210013467079484475541282082209904945378477884870139845827155368688866908299065774628429204601755472171357858558354863593859273563424508257016080374150769923591116760397958120381810800778285353319495764490249936821098364201966831465867759481467895352305343748512892521488834582168823657989169962940460610410614412040861431080767706397900617353264702453335246191911822460949784726716261667313748272877794125004529271280983935397160894935596865806891593404310930054677259089079372960896611874949159022937131905991567693021534421520399354046123360455499093347404115553253865782647787764305894622252776934491783089667045959898932543450906078744485023394639995394653622721442987650700363942561036130130796376009206792226624449281296889200295470193440139309979701755922927530894641326333112736938481781978187695475575885658811271120854054121990480335317114215918510246255298034209252339362217963743185226415267737397363291387716872895442938326290522349916060892021665659356887366742933014948788117871909700228390588601154598252514744225464408430217067566318429488762353051034778068096386673684007044223026805669809229620087 [128,100] 98293139368169794924488736745484914664086003331179542191047374791249324504011953988317036697177359060943130547429134931278680094018176092547057228751719015166346977925781646390586368645213376858443972228171958173407072721817992717116395746387276675136112125132813639103970252809011661210370045161161357820674418740755849797954829553549521701489159144852055672039206146872054265896919581096685981451275537291628300607683753121262464315632572596302522575501198327436410617342427541598692197168112265648237203369150737053689188224430196788679420885904312399273712733047081805182185534984727150174201629454119524055011311323357404582902225715516214819701064978888608721357302640473224592295694136153367570887068740765270581875985110421937459306719721626787694477646059957941235608847818954244247084281534076735942102085057422379929974201093889484414131208482140885766085387442686653379890602824311943688524089847652379092951722000076058275721833066709615702908443517636148938549171988751464910627155882948498116673824035736789661749968381562624261162103680611957255396327990739743200966149606284289127602479256257946576731374945646833228405830757570839259437877151933684506908724942847411883446810605760875906955908625614507183901285687203601318638860993600144775085652509307959949832961110132318166671123270027987336908012305438293344761551041633672283107312742171607260623438632546140898520991653886820822518565627792521562611577930406592587531853126404432005872170597551885409639616095734254016746610312637377426127301098323662531982564427402073982550149270564995152607413652382938834203540854352119231833510126298431728736352036570062070791318250169568922761576874947221330198080214999305125265148282101543949426025464522347442164566540006150630667048555523438671 [128,101] 537976127937880574597227518437063315133321951728508947992740307927758297720797704449808795608065845941825059638853300244453162321095548967573053834943856259187508148753320754451414207289590757873796593198642322539681148185973999034322890937465822445594794336376178864821485948842071459223938913422069720253188192269449924700783498067728823570302128978219327526022193161286206460590647047500689836636572349806220549742019321506662355926335791685550193432811286095434080918354443379916913770634393293050198580936687437445216823525304216469865947589086875213003490691241992332347876302129583081051262145684245880639357538526213717148405740864166654213587259950896341444656178923907849651824172020415904443407509830111173172289092461433374941308500749561895000299649587111070120358652012256647603436273903529140898742751093966315030867880466283456647679961471938160355244243254028358119676543339312555291278808051684632405423394473956187327991422137178317827210081746247887280814551769414272580826107600123145024276589969773237124037598203581042757093282229263595543853823112863776461645984502341801492744266251447294912396721107233376689759722570545485177216482306445760814498322253657210471547029025204535427344851143621412778339066064210119623650943255218454049893169291243927362347939415985172143104321922296238783842572549288185762420860291383428917363690311788364097463561923279028939610230039600625390099447438653069016033153473922693136379831442359961607135184904843978835461410069049782252502474210520898028264626313114373266383979715482778975509980750016293145767879536796266935362219521215547989804015003864486844973892583774179903885420284751990993023880962026351730943591733143662714859728752533749736926350117812385969247100247909840205230193571488 [128,102] 2235618685656226327730956959250782220572354945706471279159273528870932112564576607551572192466846173544829320989069793336725889069217185875533599123789274824258975146739965021870307902669667524646007920550878333519632611197551104220491381567681694633358630882221113437787654328859580249071763882197082013407694154795666904790756050242486401969741619352694533223893940271993625461645341461765032581857812673851411931865818663281357450198992328188113782669905579338113956752995019099199468157545953224861269642559027155716126539327140987488428872176869839906739189985623402180082793761735864999983161434672251491058824327794440868279289716359525189941553182718774114234964597947394726029782153526855053575214817899958531973218426002985217945408808569878849029195307945537239565757581554716670232545326176135115508649941164563320494213102559117286365981740659585004784156134679361961698421327746434915231446622923766973039621013730993627348095361088183895807092549394751019546718901916097596157675439059670364654642929506334464410848801581018358038592034144806637973273186305724150381155863836948714264892144271060891576021193412240983687880496682320052337760274721766680093643561312024997829579415394290315544506880952991451998882616045106949905054913935603656487455005958617097105883147115632264684162413434879392631616118895252868698046066718943616470126140286076059129701408897577424729636158021908841422410460876593531300506082678005086391654532855908435034264248444147386305175280346326301619000745323123619023251193339401189824502919440808442229404857278597581908505440140602602856214593874108210200582717071697862862754357755627347458112329978844697032535195811159380924942076985839923319601967930320819404739455316226327106744543620293310070984287 [128,103] 7031854099721530304545492725556434916956671158171958739918787606043299544712023962314551479391375435885852633169634056636709838865487861274297230003310176091753865207922980343797181618509669764185470794149929179539052171496675544377267153926439194751535529556215832486047600591078729129597810319337535643234226409335378920663170753568483132642396295758818871515362149559292048479155802931954943670774487770847887952810669936855840882544808631916757622671952047731326077047076843785829236427081180482777127395651994053343660827365488193303254490378015884252964043475687662975499399415833236422665710898843835992266946355098137935870954748749898361440713524483738621387928494564738582960682388291697820671570613481475119556561101722417610241659179842643671575189619144725691954750493220358678350630252809678872627620202419084206596029746076601938264310683829065601460064742215607450311979945095418156773396670123846391094152512647463644878651342072291883146846343381499217566109222459521987254678280884161607303516694817321051936720520925069861394397216481030303968259326767572299851775211050631037056680107444556375537637524648411663750846776279497669837439510561570416964279980399537100275754771787942576542312379990528784625030016174056936508096345133667111202614092480884427680578150258775162098812283683936333731721339967977956737389973137524837499846994516474712073120539882044035349446258048146291710942613694374899571372793483928313842950528508236090990291574599337089809707863165532993048987729980404851069076748819083954812880286080872019831032215825549136336466773654464696925891102567101109502048400524916948375221577391408680420416971453391450966387984901720603437223105355178334635187424295912050337116931613103886841801848626712799830 [128,104] 14317268607103156467752320768595471207079326096665491837891688603293025865810347300074406454701768043110766379400290476211825575013728648014272609943396977656667951848809677080392806570974013863568941669778769601199144088358808284547749580959224554392341407379873468202185950036812508747598779364469257979291196925359517340272845741840269075558603049415421612381267203512915902031562673906110557631619787790755259492469124187480937573253488694021626461615826172636608455950939753491444814001757466908965277621571727786454458356721461443554574470460625116421934313177709278243273660038025518436768177410537138349227490689093885666046085685426984414293117293062779320521756692022780850048831910058380287797436380982721462345554814575362219752254028790571152030698565275787806618371968492883423844593597248302090145777069320754315931926879072442348023362843146688226855196652540548597701640881200302194186190740870828259077126198805486714280782087682061896867785734110731907818428943827011449062593409975631271823842808019382325206828256322344656844813758633477349638424967990344859308537992380971238971362590390177419860311135537118903186699905188095771916809247169590525093533020742547180010760509541237743865552418330848582920073458819928446435061946790741318418927802641005085616312430798765963261812575267568403182982026730092323210129397332591564997077594893668607132256010966676659836238804845055877799386925744743568049545314732247034207501858543206796117399638480364679227799222234100991148366067444118973178788448479153448759149656333747970413640208887394740574920875506199752046450562439209940377252639723696379210948327023924505100952827443337956889034714641599903798351133240388588322216867197588096217332985065307722257358538977100 [128,105] 17453205922042031998360422624492195990690583155272311190118579815895515516432525407736397016524084320100589028087347620348621767255287360879832266346645540472807224997280239587890340624515978959849044802815258802254053102930895142232847638032315483274927636649863834481239455454163272613384427722055074701389697754201018754992425696152396651504753664095731903966226714397095877075264612240774588990467557368501136667502158702191532113070880295585196801472319897837739608928939905618030513601714019532691804140690471490030517016973492464759438142196416087213973715359862578377979583190891067106492809278342981523290298630160927473419824740729753669822857386711802147864488555000084440877457120229645684761524900770862458437476542321465581055739753358083422898151329772969321906134655678456268951403230504290483208480900574925714485448140356613554966983412481508454663644213800882150527983315919767218905826983131132280322528246990230678641724190970638463253286270951754719693480177024686216660034620146844602644296033166690354262166984264636480739210311621138085710571305738312981005865265060397653752874276328321996168833782098130223645672659916818200120773687897638411717916428202774340713449914277949706914931537574556461690110574306894059347972689436154717631032575036667928615642701721478404147503417764164093553825277665158929929309608178853528109977402659271096487334783819137225575181279969030010493407555925310635321450719009799732333925886690229455000134646360370915713953959841074819370868246695334787078689755009597880955566760515400445478041011384591735721352436086445873513365744112889352302642910798837791201296669337081995270244330311069173295711603831719598018027167825706973055615099266220010110624587498706081300614935 [128,106] 6970644774823116257882328785238251651991839554302616187275111171432923401685716681243672545061207558752581232884484504293179800587931515364652121858571214445099097792174804478173848473205919543396940128680656381801360363227597386491241786965432576148419559492719066855461646390596054527882238852465017388748544954703930497445969503272584997954618748368246736220316811009097138311865114249758926433276730398542340236131579728704664889364681260857989026654032780803789395988604513989537079979049745174908698368619889797661973029165685578997382354271293852279279244858356872722796291517250804660255969834382880136839997604162705188125612259731813553260038915895921010175342988532108701471874943564759953905620620273463575720697882878284804043115958623830996038605975081306872622429373769644564705577333759416556978550092473235782384451224679471785910603433516640148616109802266741184753954800429988509221764626207216357028743191057511304582125369475690687190724721627601155489803803621735335191236175388615605297230935892477254495290101586459114917245358404678214955567260227858736155254642662466246014480892860767558834650293962351185317590793668132025887347986856176289403917130316913046347336986763480164775416414454642332688840728204987309303146261598483335921478298312563948506001011845453383237510719182350654717969848014326304459126607776995360825377579224228851249290073628241655943459864593310663970410320060896307768078341432422101739867327181129090265317943965022624693868398672288277786586376373022745142711420120254721474965058322043767015031461084359526287915909605305210122093317964210450453760192267907594247453244355493050307106635924711972201517521839242874838290928523586909880158462293100338083842379706384980017 [128,107] -10362244150802634816966768677461660440886207463642163014549016159133163440598276102629355385196988393959225393473793879822138659913672707431286967026090004198871653370361362315312705183063980398586643671889835931793369456199214985109620751222098253735258909196624224407780644532573232849782384380881987935374437321965971514410028572895328214383690740844825878181810671727005589792422718025765761042031427962927411985500514150345443047067229372132676406325422117396599298614767992318222869637893662819162927421122057492644799152805369407999441562511158116405760276880737031765383455589924242291116814023398460874421994179384127150393838071370038403125232167016114593732245158614476279676559225008529601142202858712681531917780603020929267629918650449054716975816432099453036748973985484658690006082011080161736576569992623457135173305511472624314146414612806026027693849058118726034812421395987098727997337637047880353783503137782323398696237450124844475625520767208264497545021927220130749595240350450476059052207229152406919348001597132875775231043274880981039310214235984966844501513365131729064506151058779166707234671626270762411149285152635870717775325997262729898048911502363297877273370895815457817034939961166629347722838370601179967271862993667678314347290166343299727216899485905118745348707046436567578800767795991265143353063565413779452143197966132544844779992767396065341270401096541466831034915955207562701959903054220160578666964577069254985714975832396490778695980575589077987555738223286439042068416578655977467105559915575835913901342281753671843194928802913987309790887239475975853422461380377050477979067244977841516040578336852495564581574879397787761414174738220565395563882028579799277038411603730507 [128,108] -16537950101273988482341258370633062077389509542689228612613110260471723833709273945701627804456457599998101039609765127025785323815318933376361400031540416846535507008842584415293240225753801906420229854732957943670442837777728436887420832960063266668656674301369000815564210570946922770011967383666387302372517100879213316275946469738722307013988589065450960818540929786223219430833918580118393969253541728251840741796897600489984739382396909410750208628360164296688521262627036140147628211764387208575583281770521631667088053442970034358557700610500159010912287168208249224792358569987776764648002123831994103201835370362066171427930700948509304546445421587240265496251870044236686049637917399171480854708861899894414384100819879694604274476809033839812461383690685076877045489154466020455835397567151944609056235678122523694278643914794793547542110076724829922051713589178300300986106267864298072219511330795249298381209039891609984562133850691718073618003687790383857706957016347877085434798337991668660556144260725178873970435367990860658307720624292865819295552898803255999895676685490700991500385914630360760888523928837781305697783597901463244711499492166030545842179278287456690018679324153407470533567426439590224421036494049857506092673324030554683884020685335442305190411439399302128558289881733714103200467261328908382136359192095364577460331590324055933801772149120501448350719900384045768852598585776661460452891217698354574809022615293155995022532576328619923091378447056221500351418916758422183043316118280609335812079266915396505471717831548624290371930682942869858387056073176021735809098851720014388320168265253259077645328662419898637948214128436771791853293418565055886158396102640035532236434515 [128,109] -8701993350098428568164702829420842691982309040991589498861230426105022259395410519893907040410955168442057530250237027233792875558828798133961935273161610401105665894350562974422023259010947253397469728088663720651360585420219053016220560028381506639621365339819218075566292464159929786188759990272964215537846619403630540987420689921411625689303250367358664702563054550404476319737214239781053213367557480086169505805500950282471786548530643304100852937117944906399873505732944488776649267626433458947126913593416950924513635639028301524124986114078777639464507580129819686743517610911515394915108370811237114243209749039603195881858653776472910053907250865249246958337279503887737065756484307905887697595174963337336557556135964510071435801240733345810968694235402765681730813158847936571013892391041087097654980597896836035991908162331558153181450679667197709932763521655042620056247793521243455047503820420177893177313632007665604302821676773448717910802306984443975797889450417433641972739615978641044119860887614590170966306641895180449225072442541060040193886033381252404537600459315804278642401513408668685524521643195006213678870452217167558007784739756501368002956655825652134882430339601613640916648558603216068807239264799476461849625512599432907234124265827569090509934537685168894578795473094700821021641491510839968847781050473162148929606332141229907468709453367657320446245144112559042886996534540272802643497694995358307030083253100534710654037860798691330180775622823542067159337494025423712094588037234513072961182847275505889110312565780511615192519442773871763908278351876981448453115783657479593498762134492120095247795729771568396259226945027936161652622519535181653683158873152637679938 [128,110] 846957019903629849331020984417716585251378275025704582442751332823695414771881057211280988587262268248360996261177667862683393051564631928819843018513971153638575767334319254844350042820442312079638286562753434483221989004511518773717459792119368106433262101074561064599127877693509531810563624635194126466398010018446323665236575525370854400974744036652460686734265822779866309398496650611829869306796533169220051532168541165164716486036085616403212604425017710882712451869983452156757206053017196245912380357863585758825404651700265403568040714874031784064903107698134529839639002432663940914212375410702972056261295870178544017835301364135315889763710103047621097902138152092140239155553350433496101461991522502542097747927163140025434532938420204597774461536282977821621338795067972449535419807170413248001783816284994408151746250106141317275333601582244293755241770291951002724772831287731802368190550833126314077530656973853250413949383532519065187620237234973586783163980566160448996348344094506709372692695620624169629202394766095837050331292917547948548571881743937036173847905172885368487183787231736687014349881154823012215161227844834727957621797900804076739636929272155525035684290719118049099100669255753430382976537930652298953019372582813379855771136105268015865894914605504426644527263740199738876813490030820533684142450170260356856987465354283488721940153270015932060583439445701688139806224417955746890695142047087680591616498232183769010574176239554519965837106585875437357240308301716487484821480069722316069689171174745085536196282466716874989144545064886859695508613183129308372018998500490620532308859386828318366803426143327570293981625176950976364695103129913874358644113043208 [128,111] 3893964354730715135874526256781233513156858677051740514274733912549383592371011608621414515958187014065219529686371044267205452867722132523268643596896215480293856021670802949124018058617982461161814888476369173982625111852659241778456889689069655546348938735754096032996750439503199549150272328841091172713331561594990714448552880662872022745727787972177725701368157280792253321418925778771678490707335760526373472718146734478997129528193561338824930437436338243263869951958599515259413884058935450940800176147284764577941239756530916116215436048885575195553091617953438332127096573795695727551734014450683895344639498752694284658039600374255890979581752904668314900510827098602815552136134125034063706940500591278496321869944680431039736730623966565476333822928707620638302832715129323369581666506809104185545869243614026664018437025607247986727727096315774748884414248539703645436904990041535192909625987181170023311321495492607564086922353425724904414824688158401614563131124095948470940425060628626892476274252684478006703849677223440699356135549864642275561242864380913562557532299058637070471326306894445308814645032717065046155126538225135333134760644337100562154374900161972141649203314113544327335069828530003026665413711393255503091126208287614410462660219998186840900548313448660279525540916809635435916124034106416371987176204527762069364788828924439620795910722642315841420521210264297530750316056309519010672102869808134620028641281815620816054107804408457688148884189519874767076974706647303128680806679968044262795061239034035842062074558499213098619505767519067279786914777586816180830779284140694807051622547809218870998927415724583740476863021905911682982248679322967828603998691 [128,112] 2105235745856958140876185705310694164405887265266382042754515979762568627012257941663601632118717777793622716844918406184032236914149211957663260287152231381294202819336976111505678034596664575025261593317604481451638632263005247585110963410273791574542739677435914669060468842464980418667488869573457283974152714613087849804023851383601133769101540392476203147072229440043865068053612968636399419582483558071181765779625626704744450531932260113386556870386990918717728085703553137212800409650110254649336019247588760240716328257022558991142908768826100871684973243791998953811226721706821904586874677454034056983770428497342005395093018282683058086813434495724783822474262575607753402797504402840094556646619018596788692392782273661458888778468360447585614602257357257432810165182014405188677644794987913255848729143824397938119723485774985959285381955435460778222931750251032412671596908572930608277217271064148869565890384698623153869385171036532924513641175337010462506593357351501528561849638122293572680771667073006763981961765838380451823167069552205245924746233405933915757175509340871369091069466104397048974615517683566989906353875373348582095079378594278751206226127089694236755942837537519886892789480096105046351235065057552666607842878500449367439862587628967049252232543675654411628563597014809832263823109861491288194821739488715814934516289993471941925759995187495599167572336320638601717027739047963617541695262266757617314545016057706966247710454442436185288036029934875186267698535872982962447253980120041647322945589233732591952225648915287178564120381608190508520810938746329692124742772303964724886541121858753828039229725055862897134866542424615285395584146509157133697 [128,113] 182958926772052045058246535257393555065398243674129896975014207130787006293196379283347126981999336048779400641639338928867415658524672707568893373046513371867603983624943259213349335805093206646593221927700272829587773981859077918940795262522630625929076516131800838823451035072335507369124562709016552544721830249874249311942847213060782287549181562629297828263182789448240486054516377784150415546944533508161077869137703861992328809160491118187850645047869319417332838711285213921439898631049473450612480793864782958939426248209590166807526720496899033239134197331226322457966040611057348495845431056650021247399386669568504703601083744679640241993828826111171938188460711460042123624408932693538751382725844946760369714478241194076566296120725422894401923087432957424787923515352094645167766261421333759848995858092358949611174354274129461365575789364112307107343118204677104753656092013604442434034630031278323555121574164093682771652537669470168217439955227488452928403494864841755073003019904898558910690316967274757362140228636198868533456503267535187205013462819032715964221951093552572752125382252437268012191997640488462847927760990478071776700404920474299152661456348370334904980725898627804140269802957873949883885408143960663812591561869582116834753674365103745087761486479330172202418734907817312223005059520296915355907744281845267840731625869398163245305008265378565785425912335418022123891098048936539556174070181494877877377456995147404760286469169880797242442268725540862814752298110041567095775693518957479336315744092727423653492419835032947901533999675792354828661507687364507515710967155072160775511987808393534144979389586492897458826567950236986085714103789505 [128,114] 275756723930621151057301985779699737518339181318513908505514893570229755253438281712965163920056117558520900878683170565059477204718465299920441382688837785949065946215137337837345495569505765035170373148029090645206515810085629532531519382944880151237020670096310667631219814661961824591672668194747880318373935890684601066728632256973482839964360396267302131417351092262727056165222944462442637149677212408659955296803051048184916313299222676617261882131466762433948407174911772866561262572773204773022865141664410628138695924467434106192224417832484536996640912402915546526308704781738074770093045689205745272885578682688960136607227349638303457390899618815315371181475846596592766363616050626761567147511628099434215999162718827017661796687233975344227940020140932657631195425017088750866803383450294928157834800115095982611288913787527698874274775691447714862423866278166231642272859517522379270995995432156675531584981682815731333826582325769141701174629457293569629748779993188643803349859214082313615110709404043733196093547839098758938266352231742260434321824524220403200997674446920958894255366629918915493311036269221968593184273858632342124313481118751084131307609770579245311468441466207947535549864286458549569473798410484327503570484673803936369811737829340780114901391056049306652640974844741404904923117029609475492817143145653333805756769056373199235770625879741980239649231236075574564896786758357364952155209166078171746293756942965219506192930724944033659511431654642508711598480420240748332123176947870424753263199799759266353018119201153328645901680954420991738101408975962432248028304729414251881270941098934181090217383271656809627033838537743216405243754 [128,115] 1012917486648504001258121814749102653423330733003004295589959440642478006188161966613097169393831922273395419953342247274768459423543053833118804296520677166794885434389312164120586469787103537432864423520901457696865488853806976523507560440478318937498030778823738786419438874758903813525996104386384814801986794704879271715852563091990577489021108543997726652856032706754623910564432067324754088035393344058284244392852500666144881681417856406794927374502254979452903701265490833149063221714137265538491948810978571528540899318624702148326051136178393642212590750236608328880467798726629809530188734103862013439458955070969837810953750405522619452929870467426650186289427333448431302830632138508554302034974904047607565817703428889315190866550144925805734045425211286720220109040026431224689354854666388270650574500793629749879363657664986397401047411730412823191871887187460251227702715877518118495275803602388554308087396250264279865503878414987745545823424272517052577365855183449777720765963151579386180305302315130277948366998587899375407096310242380483687629142597257394766318343508657141475412036151761871918233547220401671983626018474861561558937151890969023334073703298820934812783357783986682241545238803603607380331021585620370937230918859030699885011279027519602828247573452118676521333945793230766674867861284682103344857274957827707539239495302447275297422005918007548469955457557718846259122021531451379591748730120935333089261948287377972139080837397084246733267146326277344773843654880693550052947614915298309203943686403179314993778330580102818327773457478286119840730081410421549589783348512698946129287590557382553875153702188820749898776771272431608 [128,116] -44682556875087179590703035766237821866971193648758539317886066585501848121170629462868796723361191289841148579221104416934247648166564239085519580370460883191704781054171900088420484937290184119629603329584833608206044166350427703413771866506910440712200964726181034150170674930065825318833072966105946428459346742536110770353863382778901855768648069789892150150720332634479122811423705053627304658857320725539380434262655677783089148973739101659526172951577358526383880258987024703896806341428664379540821706305357897680475574623631775118622408602222831306960016951035394213181640169173278130757227622357874768590103335773802082175041390927096742573159148778300796211371792484898116702090646350887694052283224234734113556442883787531877310058795321331948646509930660911060621049331984557369428075018540255788800585263153910911609558074440732544633668800324395786862558089028028151791915889739488859855703445270416415756319479042334012510760477480326429049996386033172829147596800105351639760614252755904666809449014047849906187121762763032745511781921886371299882179212922176787044729452928716753364583216527190635413482201134051306348154779843499196258383785857234794515635358938711937228302067185369336703637722400525042562417768850038627134802031990693412827585203025547429057282216396412008165150468708253345361107431703806763063716110382444190020112751355427505738724634963218477477521113143666135306382259246782728714605974239248632154859610063344530382050058876498541429072690831147875662713900774026895136083089004746517713317322069118886624451005496501664784090189744432364152195546058807304997625384382733709891736863651976459373022204005190964535037430331 [128,117] -16093542083654241156954140192169510418519352646922820313866539376286680252210760704864703527839971483681245360544816469281856415869099106231494938328799503821300681024860578940245901045853326067814501316690319493214658769857207456986894168078086428771714151279587792620234751626976237666428915191292393315189692671875595326616472041147123759940019655065838080418098237940230640539411961718277527067812045187075081546760170472860098305742324170663484338994736161844736550930324352228782275136878177933561701460988450083299962445772704040820890981192921107443335275759439552316808893328719246616561929355192567383628010844061781709049487621313429069548553014083027070510866677254864286878099083825761598459302766263889593862650984182843340415688866215707964651030366527819709347251119556501523822655734880869165289175403477339365808920701774843438949068823672740636342347123465246908747013364195523619909625164801507686163097844297464303040052918955464562009034969049135763651550403787427763320095018699886314112303718281288443551676058918779241440468652874609845813489778468312700257833836210520368337641773531738217893168260198323808322842999454369945846505213566664450030001911654628274422731645923915647535659810994757147114116321235034485897197322617332899418481078664673383189707223548628552085794302800266732306622719722632073198498128299313778845372008759591301811051886776897533256401601491447779391585797244243840702359961109227366370502913391178474026882220855192485092472809785262512327791288595156570595465491024355695437195484478633632415965405929773443016262465980027501898289070953322067233303343128582134357604513258176411074487293229484547454794 [128,118] 1194873303073153327933645634148096537896688779556535222600671675293600373373633566310789482256277011559236088732232948080677025643835059174706141777980748133733766248569420989009645771742705084745900140565743721568133921527960304330757081670276626876916246046934017004502917172269971245701966196231869699479806015104127244953130062213797487830221841058042630586197820651588567024739404688173955964071249249065762754809243283792826987467933593784199823421439355475034298375754305556283868441776991319503046801116536286548475468590147512275272486178979353182361897878408192387149166257164447192475924798363546227001763761670495754130742923738999548638649891655083032837735027131534780003747614634641557787128956525516032563816490823346615052913049184279175732819561140254424610002540123574955242487087117695488383910052786581475994436444289364242737566506319353872745331456810771386853790068206264361500406192805645603553812893011505130037959559769694525141653812993481858567129422711817908122738320965316346023208041049048397927683860118878634137339789093566529261930659024963275050555744256876220933180459428632697881796052050953559588328927344143588688291361067568092642238878309514450702473027907434481807972503349873530255827990013252474388969385879168660963334786881084318827167703005748302418253486722938144045068177062655623925088141128573447023717382377981632359034400475240248951803269417035765759119003633056054055844043989390669113423202280518498816108345119248436906104642033291367207854364800960075520424328013655360776897037568579330879166212904149920306390974554888357145390102827347393207709662970261839210380936948209825811576652938337637 [128,119] 745749695607605082578946485614020173986808339024825020721914305375572976665200923893691770640683340884830665550239646537454059279471605236601058764335847961120038774152956125508839987206990186399851060954130412977278668832506201639445328655387263050540209945401353438949384088986839612207332420576755896583149096122590185995351877572506398041865054616508221688724882078843856114716053376657143059430752049619333941407114228955753198471996895710472361964025074546493177492132515902765435111860425625012091711374071443655321263047525177789095207750556496011253563986405790977420782317297989177045269356072379469532634204072323208691852868052107132754233069034388245568812250738338566140516581067162961488806353877687926178845053577437250123615312858887083061300775338485179464802481074142365866273356911648709326432077571101637801911357551640617305936288074927913565610817112253759680333301032631827066466332582519065624251803762475671687184218667880803656983619195115180492596663070249263209809653603095621363709965592960436396285302829922482354632529327624713847844948314085207328688270490182826401284555436619979993103300343515703927010211519624543218860302684904055760630123219817794293740869548712190624875487554978551963668892604801574366871637469698812454839777887781277016930417343111696822052441323842441621961723425622601806572747483789201009805631805465881978740991795263029004728229623976634505994526351360602640371280482045065099753563836719248823840668333233661303683529577089712696250618376676226789318560722111448767866904101099172471149860891108909144061664266816068304887748677960521789345587063681239139354548123425131089379165737 [128,120] -47784294289908763002423194336283837614671007803632905963267897248919024448035725908393517618075241406619100597629101436244009056830580997685376882006490353389317418750948297314667702467393182015823609337958541698834633645048139235458051782608884002217496744287001477037166379873980124762133864747325792411314440531136162728345285057382796535777869967867114071622445643962593410377317741732489560763729602007941526576442210471573211112314856046822892108444737520177336546105242423868944486575481080809835941061287653529548522451176823947354312810403893678872389329645227265362306905162121871605985264977301280320890391839625173474124650660793015916819704981500548378020743756732505357576579671443906977843523168090065046705084407124782784566167128899388949360189976149286534264269806396070357945336021487903721695633106547376114269249429094071451379279701297457520961920442712430736639532931736031037391827166271326997520526077111335769759758330173409960418319255803477094081038487275959310424102155830754481779240635613229983803396953606488544965381467536197867473889274084304352466834008488362010765204861339334058436151404351958488241850597615720734623564683499106674410635075579963931908410680818535594918279259989389164130322256280125032614597193808209673742101413709828026450255150657502631903035853513754932984942984675335943212744127150332140699521780265331413081480152377571676218969962267705659678603575914709991092221371621140203106797762164541544213143127952702880641615489086256997476785335504090801103667630253619286622122497778759955028770517824434543075872023437132060506287754227306211485247374582121072676076268653563955208 [128,121] -10765608902017047007304514867976398738716399455723253362399350676801868515879484367406974659371053365642147058935377800928028431559183370352551656342845242582572982263514629900493041258536145876105725189631349146469623734445646707311210661703227866347371733055439387178431344520178117447699211836797803628363919407912187026626663054082335962566200921413162844917291932311237632586737034512753413693167383367288598504252639008016206600246775827678158311392778621381093174447766346733392495685202276393996540345998883559986125678076285657529265260448070377181140371234894871476199054794429624625705325433864598189451396553902241321448174454815960801236423082545593429560594071519083831814510578269577409973368668056980316758962285483371739247378181691348407187714468449421590320433688663598667139371396333586259399495233451543297550319008740159176701647846578164468845258030821879350770615050022972575800997352068017773625551754738081109204433541129820542802494743747645490674222023650761747612737221250509679655268321448734033574747794138934899047539228212191603695786928879709176619631852429415083024185596586284392592521788904773173306376896571490574562448882965901257122101777841071707051738890830614431579048640375843483852540575454071043177686671356354000065786160527282491305393027344359113921692268893838506936053146168981437745821037280507884958707164424436383271223460057554737840367498820737621980273190718248516109484373632971626226403101957475854638934998264170470644365729516469337200349094355333261957573218861924675880838888432902675466805115388673590862124989812316147527074548021107596027998911115209569033412344575549 [128,122] -603341664932034676067094082307950021159587222009940047724701971501339608522978172226271018132706991641263681032406031180973191116406782363342259363355434563409099169141510412030223107252857008374453145939146557109299637208158850296571504382863216901814007251076388129790488856263129666246721910307996256461211767188833929031914425557439344790658518919703978784288031883171103621180901575593613600601884163563043441877581177475349880642173210279085414984241363570647060248951630992765866611378766514522217785300503844901274870442276173254880059558939678230387369863724844163025544266397360298731200008456645976638193279677610128411773683596851850715285113813892819899186927570561530163173723964078300199631645082615718039384802071419296192088380279317698211444636408876572624224087873438482979725447366147586586092993013225226068157978076053016025039739860211108270450999468253358722339006056276646818396687987440744492924793702599071437777908854522821757746266407189437771536171559709941814533088363739567921167066264548632906155856730238963046763714217263439599905152135273804749064084490099523617402606810398024114533041032258614200282206866933839388920508237857100755861496445298471392755819918793130709829655728857453961667073513021650758995658542982338022791442915582523247362784928470150959715037449438048452147727229625118635964481596294939834396258327078199703440947473959354416300157715991568754994125413364577415844673090138278717613265754304471700819302416241514367889235682535700432450340204508112666558400804753461363357082463107777040156025565597121590313155106031563092465229061224687275782683206169409569621643 [128,123] -80361596540977356104837152588024387158377773295160796471557861424810529333528219831492831077019149271929039707059377735685406257606784564483375459920565195503657165694067948851728690316421418687460263059701976726675668669788817608133402854955876129530829138565630584684939639772129692749119383479678512054841361393083478113886283150403674806647791213048270016875239733259077866078815123632572739757870209482018302023128100511496675975183757274796129551981594110820130447763527858582433287149650277386382959559249656369575158162065768189213378104068721280321064374045829190605823505435281097311635395821909049293192001448065059397889336932696828885389654080427037900857631470863031862810374409795181772100392418031974665422182272590637277342097137415911579653643310920867086811275545560214234253342681457966765560581503968107176646967437742583560172249888216842589694881516116771522587089253774117565752628330277071315457123814061046130680021471403510163518666823165179816562505939955690294466526011943656795553009858487779364896216022969944776379322941541713216359583525129469895492089004638425808560623811813799364614291887697241746667336353888362330152485066051968297354340097531559953407703425609973918645716653238081040557092969732422845862438392000101284168907458161883173278320018098244397121503421371989209728925565972396476292322824313123112465735112071427434600389267453612133982069703782493710548033263188402874919964905963822564688470804812145485587928989116464858629028955368441081617057329365493125191080508837973995550436136960393989515855460509255486551681098132042111460676607582532985406684126805515373 [128,124] 2423078980373662652351952395456102786105714695119796473644304897846266396685263892385673884196799129104410290087259716798323454948004253363202991344655136489536444438600488463481879746097160796722392393668617229653293984743564517118705852199149129838167974997797401155719403848633967401971010716452663257436868286905787077865687855057679781473296791203584591298436181538097608731366234873221533622637218501616071154537780622075588058754722314906311254645127543779677083793242149966553383599109889513458263080713608485381405368858185885429464643725291122071846780978778078584318634355607250974947206325442844344950542777577356026432154724079227862038480702201765902648963718286729357466408515956241705940173311802191350202381194219029068923452205449500217804293543831768415801618600846266977155793402223286823708071573227927561743590364543599664563239252122851806401070952736420440799695758977723129968320579270410848865432481328754132713657413266370790773110155419384613153738978836074932522373725225112016155522238601149001393500373781185339438971485661861867509152014016880698703557993428447521640876070543540810347798332873547441211586036349687257103706755963744081574736419563697022901896322912782373220501461101617007999187858308194098946223935803318132412801085669923027585395177406840994748616717638905415637043691121673073504850905988183836186596573485115647819036438727383499696192423240818699236986890883576373412804322393853364160866157268893547665044387232931713203974127357611066604814923679123759987332012359419767593284064046908475925939364994495217020173619501058512124580469341661389445532045155 [128,125] -101491700783161611990686278753444398035966143894275891826980280036146755910628026541311978168861526501534958453209429359069918699190384034483659899675523245955687659856806422773710274674372290404866042844074834359003870457593732812683310384636862268678808330753180693988725063531677297529335721422078320736482859140012451804437956188358719324361259527643887937944811475243426105038176765649206489170624932346907717629462163246784617724768615163686474990714647796161460656844151890436716100384649144486357738274935491956288945808467353607487214468386585519756077422090122121285475913098032911946001449949945639194964371641993763106623230390095833552128330148706069877417310588012969393864487447141732385991639099809952141189348122608105426922664251866824671109476277126045883600609538111667058846599130049869816950407297432862906517272589336673622966764325470503940028977555909851638244068039081777453358218033165876831956271632474318702925136749481926709277852014915061054472651016728169623639923092300111766081130918052891295191416226907403246631461009172700388347724179845750116385144395638102811770548699931916083513452409059547177224055232984227321344193433684930064334753170258795767100856146997861445795357636844516709499470080020051408975968549795787815046226385232166598002340134380629289770692429891585050339123070928804955999553776865262939492511748736906798697164545680893948068801602096986310799509384964209401518371989697036908052331090459529307997735498853490048794600534494621530319220164838149313971845908682411630396378769144384356859816031445650819350361337295906910414836480318080838701 [128,126] -2579981671715218675159069420025683409209706979884460912690471351633124992855997971186392202971623040441970490106657268148707988131952440638900492202187829413741971041745115477568762656890886472837269409806433128872120315694421898917845293134628461750918786006257122051845171963713279084916703903659545566614193151004978803620947594344856650271900041402753723935325738764796552896497238428187297408773697446116113395657321266984393581244208541647703521418486447825491546539272056265131269782061549910218024882603505712146429325136193035909764873010668569593926699988380891045805145541775390057971706271275829589506629384115225204856282953807084433617169410660160013104351604159899041556161957864731829523480910043957489043845109765727036307805563642682708489593607084805478344518112162375946856878799220663926745555167007472570561524186343943466555277474985658131077189605201041560008011668776196737560421972389179947277685373188275800737669329480706246196932641523574597803975528378859861027016790016673838855503658948508962853067651062156658109253546582927084096055074589635019960473747699864392101274170376518593489049218724936381452982732783201509465659881217382976204959831106124537366827111904488381300006871756294868830473761837337389438460760816149477236555257759315401724273792360971072794505625534721461922554421175605872471501659005140340441408802511579349095310679910420880964821690330215719369230046890702601771122760778331433131501020897167701249308730664073369128311353276832336438693196550373167676387272786714650948769858285347013794549823989985588539816782363303789616099386729773 [128,127] -71780729968397040593822271939184470158713190960483740126341806579459183168364618415151622564684702521926878122669608694100603771753529952456967424508514666932710578353182565062116790107179219737418262416423257062873119419110099211715116592420213047559848867060908556043769851693969533800567511409628698369558603617320883087111189244036066785103917911700576402373275929269806191844374614838117966526101708207677825275728944684615048181749907203976123824794760596483244501409715619285344688172220712554889043726110189925331289036267726642444049480435319527322803725297756756960483412273049276374767362546524864340023410947652499570273204851756653328410992283856698391550440754210019950845158073577722415095135174203606668204779856709261993453131274331768941122694297944912997190805163718791658046006382979261834609651719206083912276410643124299148786191440079966763552973003964938405640458893813253810391258519165255832516094117483261903315062548754024454401646307627378368496749766915560219847252966161748471136082492610152770787094359829106985186876721275982437471487430174516650271142112918023836308449140434754264223491306114428277108989610156138690464486615439207392439438751497639161910005200335626626075446686839180996728472734951657032057803001338756460277454280165974304724155083804488596984493190099136308631179039013276750246824737007457168114031937784565126626088645338411592718886901627566870217840752503265187883601738858349316222029271025182128849211254028773074006615760760552896937734560803970017605075912412840068270989407254368811833324727332424065661237646844568955850262 [128,128] -340194852691052371891268503526467068875412202038508378660760273897113849500006360345031901447848166268500283180409176501414541040088893219195353416618293182581289881347030117992282769324283315084647672531647784191369943221766949987857837512274012938796375484304915783163539275810111775126254599308727681096986028889109447095699934851158503014966020050903135737012078323860574094371395653469578955395439497950582101109766471173206044272793462369439296160655131128759400815039450300388860496020361452403938182897497651599286252080261048150302478661690587106728070389955787226760445581964346982743887376810049226130221243946580298936334696235426039332652185681894819762049784975072192639057971437732599634148106716636399224712815388992201597774653970921579450173655316885638901983734811537841719103376008107599076758638949320071736038498990476151551892375713669652468031620629865707562957582334868211495422352510899856578139726028676525679584661048397518224479512492168327196651197887547186986306474127703121759464187649761654368739193487883578029184952681071143145330327311601748522855482379869938562380546563113479920357056190668490526024909596108744743497076078150945046460476092501813057107579156487263069387974242665220067467441566554418417460884662814062273717609341843076177373712602895029126873581650631554243237679518898400782108580124555278169999645092678942956080904311778547694950221859845302238874739658435754572549637388305829945269645583428154013572872434787309007828700172623674355770490955127473144658747643078365297685425448479727967643384465392524594294111433798420 [129,0] -536202816941397288294604732226182817007314019885445760136334326558584331835679382846351100745602238098480945358151610964415117745333297601212538789845202496645109364674224442622844488037497706598066838626930869209665086418313610920519503015077502778464270458774742532936398193880317317881819165899855347644282351898116879535670803479526265772596610760998102354231425310465223897851776229941355157404655545379168349734065984105759247145060281128411937104561342718400387143982322433488158206316680788080609494297246429051740237263749715755016293558315267336449548242824237886571901311877811044866974283401347199612952477193151922595414450666886438399000406829367217702674416410984893630975681907826077154350649684282727775446404477661975784017113530289919019121218633475231568038419050648249344492154474144146147825053477782760630351536319727479624504870023208392102128245902222358953167353943601407550915908566722556818060746784091610645988703110979632611775726636867833227887576874473146594090751576541718456604876965160422421486172954502567572329329435774130316656839439792216368548867708152582913174268333824490558011969126107704375521999920591797295356908119595606493430008518853565221578681670588694530297007779097921384209271771097926318748967094490388036316566574574304733293070793970138282526062981739842147373690599310331004046162521798676053744396640506218316199087945084900819249335698278347318466850957718472445402321515904940139180643881202022642976986180824530665395898493846000863813622896848473455881177560632098600300018129686433079057433730646627203820469031321054421708704290947923145553168282012878236098292234652094327375501249393576239030509877007330431386447555291355551662793011625638507221500597746316421990522855393285910727324622873197361637864558932114683386133347944475495492250691380037451539769466908930243285190568611626043353643933898169336245090319506084721598286365415561670592466743091527916271001080623575530474683795424378440388931593346175803187731902666630645626355544663965702056884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 142900586839237477174551896719993032648464999154584887819804971508130710118211245532286234624956868653109165628189468879351390130759740803872595793005158947869132510437152477785733890231266783451828992662132190267958817941778433538268631042651093018472242170535069826096733887833403208145595651996030895693035059464539709699020713179436674944651267358491359219525333186751307732561159798840177579524436637624588565186717671263988310395133669372663028846301967478966976450281497593236143826257126495379460148754644057591570859531366216310973414266960483122979181928510462661594060407758328501595138258607590979784833874209060439155951572838049860252358871954525036559850631852687576678814368754983955648136686758237232337402302139642046017991372694648051078686690310310993623212010567498653757850220160099756145822277940252716716716642760818711546887289945920378329589032762935402122339923286902052566557113571718676615222567591848702814326833732151533993538428848526348640192140880061055191219400097585186829453231675394421440342897762693186726063904667010021385525638347192245197689760898316759514737471965438079288810586316948242017904272060398207826223059142187844071888662135979141421049878441695986195974509896660879247837086357880520277535079455638168837220623886670041123784619721494965230030636881274695014314044638830899652853443821464469265550218838353603467682253422808220609807488487028229647032459627953851899791996656381534019566918939099538159908030579776089749959551578211293876808227195495593398565592253623666118609211123509736914406648330758163976743845223164628465959319636527496467523129092123291537253315190237884438188101476275235287335362275046599638770493992559322506984992532371456874115827023011518439188132168255408828366253070367514091861659108670570457644769414995411722587956538913189513341323170431168482460842184601414744314192308345205398141445999367519144679557513882388358109626895901895318033905493861520281008412259079968715829878097798703941380431183371920946245658967654890147969126701354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 4365193988171467228224442506657546715234093895003034993420012493661769078006508648975631399816401212819217804959659573438469915245092066459730139385437348764056161664460664206393921333382205938689964980009463778583554471989134057184076126515480501884676135506263152546274917746880792919750099827200078825698031401709899122735555221224216204429029820344487225194563577215082219561815741069316552565277774844665517003669618788968714840667734021842827317581905154048840230884930864689575643776034225403222411355908594355703601100197017568301741395174508506057610210463421694771361376585676823313466605191447740677697088311147280867321852473702817799129041926648509460824209663048824016430855297313577904540949977759699694574049582350600770295297399964284234661202937340880600324450390539504032367617265487614612299712204137813306531593482461567598866200611350983699267562535331106703511341664144787349386280336061550955429511153220003955081410038803747199609757684326230315156147900726850164987512033749367217577089042809697451507541139094552294465990446730875311919843226415885609930537617416575765469746780933130293934471051829206953902545407452196390998396638149452800414701179255383742048113757656828890721829728988548263304903190132531697948489680734128002107747735077412637075593116631496165071959083573944078999633635662566388117267785979581099147206512546955555567143857813484324206196527735194456623323659396632059509137728469784040883245488452122918205422432807819205925825685306026292589636268952647374769186671200063867029588071932086480998657072957128611905205665492515993957587159122346242803867809129240393361531325988858320278173583479801738919822905276358150513013238251033340006276237065509922470781688411314049216030731987572612113148918592894720340171111964542327716884410872668773079013620376525470115016215381127858478328809920819653963266391320164955837738603273068574734677286686602224483902293982056274191258383594899767590895130815176159310479383466259821364906925259491878157092070722455900977365672588348388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -247950022984472214967342271785081327916239797741889400850025788067543518585532549255501910817460507547004120026922766851128603683351423972049891678438145435955811410427097025730863406226200287376853913676217596687002553549080264832230574382703183612164854157339961584115439407497675207709739600449222638896687836141622953031525460187639817974453744093480092384626776511494135244057214222040999725950702798789811376340515956717211262154221962333257610865827592216445668130417209364808324762196649226929076578203811563674206546787951483640156473004374335245135971786257952063231757560373733013563485069679633449740483481225740435128237680155780981779988572300079258759556248951400860032483234816328911931590217445266049006107831394601380670957336276544785387181162865335205268199579141799845679323544180566535403548708297211503391281968937548904052894577035986088419121613270800757751174677872030389157284545827476490201791700752480050741082061907965531224510163351443054906719388430711809809820765844626892690367760546593551635577426402890659299488057057087400588101853443074200017992091462845436260585968318948360710685823160167524065245110279739483635417115227759490716725439083634985199301310927908042011916556076200189317692429046385038071538399103495456899807966918298224337628710556047326554227820801104404443317051985203085040047164798996832791715463260850658372827918992290162341731559358297580077020430795940630251533594661329751197795929868347297099531122812470736001049820442937019488153544508856228828888393295862711846471413438423730753934489344829048495591259859561969202567379440999777705257210999904517118461906395676603050785533389383783506603579784558912349195126669962942223380002476478400490056242273064633045916799410229031216564478940791291784079046988964887406761862481507480457334073138579162214402420480977097291600859084549730522186435421275483033762545153769613745147254165299039012280948145146387741780063508425294820409503104646530176441749384924722687552932566869204422769758233702219740735017694532871246337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 2583711173351118097150587460768492840889031189372885370059316235963991057698529163043666817850346544595192120644457454453199687199642530519325443634696170909291530340186043822172384299831458314891467992010847869104839070576467657319682454401260171227018428509628998940789558846957819681786276588534859963575809242672858773538823273202421264970791992120802287452804607396124487041469917356037807878106521062664377068842370850275830414693311625175882302736823989316504505645621627422971315961133988975705607884384714006640863580046731697579437320010054444161795237133116122990528494500553201889133635409822290647806972240444921941148850263418443522235094775679438237151266967823124859304688763647473735139820514962259813107547368877334509466829446316148726726820061867053783826896805150443329861490230826195486333405999378526628203623080408671893855509266305251838204808296466384453827223197000015496591071195287584684491112430461175905901092126514153418505597183814671045791535346856377284320787409549276665403893652425248158087802980351993309149438645605614847138361254118953649777119866711760369091901045212552442838524576673128922393800113245506527639777560906782077215953154450554484846056496618297226433046341140707930543894846865147158080544872031074856719249098353483832532334929629760187134323423855848450115548612457239539128381593593173240660991898617319729033907357867308566987977490557462214749945078313485479007115591500861859065504203673654146484448558297331838967984124827459596260003956188351275487230275536393259208556218597951990027316899919108364496951007887508884865752684540525187222382268944096296895104299970565320613008091399932223262746819278333085058906261665683984258386066065628267890272123281449414451177714727561563011120524357089501769705901733108940495793356990457932748432266023644791052342428127187914079999136439339200570504058086881198275248934768865456519365180648595947289532466937041389104348257952180497119120780522228237433571569838968699171591685967369124086091472169914202983154183357328292913734912872314453125000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] -15676569654185920094355422743527145833138213228130097533567897481667358789396410854200038907792493903575310702173284660674890674374847039809424110315625319476573752878801458027307455968428532068604395303394018873571541067461607125454965739201339825480232278241400650406420393014290548129676628782024626196609454009910470124665218718946115859153675891120162936142592872373132083799569703778230670126079172049171410172379964234097457552619221716003046118475434888952650548855221363380874765145017897205962651060974134573982164254736189993337220154929718665339497320770268637083973368075678488656844468618565907444487817023994956123040034916300432422470954063014936635962008737490196606600871201489208106806101227379799899908299996498394719317938869836839175095067841799290595278991876509227752718934952743127986241328165326969128300414692875013088009689504336092774518555810842020879604106723313079058793237687318752799194482140615569890558535927403963425283337707845998069549674258600164341301882688296536022998966788817241890374725781021677199056846432039644525952041953455986220506213505650495656951117061307652605395077359820444653713513319491360283435100892268739418640531197193462809123128772444035647165906551035870446145325056492206643962820892317360708756013991779612264410443929318770268372226978088471286810870768825807707975866358131743128170260125857359797305283954839001429465192395915822053061077360095421650532414223765493417482351122215720554116045065805414325211872230032642905900292458994440381109453176781618942847522843256756788522583729022506511923491689148294670225602437515481566223900128146450226497234916055840663766851466607626285407116493687009879135114404428988451016972429924437156715510851180017294123259201941227997840494490508857206925201315734873013193249132863058162339378548686693146398160461044358456786133811250243926553652279862126317425546811782499037058052726613021405250785633047033782393973497793551411594098182057379660901859031421582391196925724154952997920172998682332107280024136031215675757266581058502197265625000000000000000000000000000000000000000000000000000000000000000000000 [129,6] 70683344019297671168510280692377992323275238435612838323762622766160334307955932136171177583775355750359218671606610011249920598656555103668006398742208725465539463672857879190415887565980145125069474600442467360038058934187113714572636697033533324551795361112895479414377943966495652302166989336473102692740966462230914162854840137695698979390174458456646417227409984154226321870141268544268314743052189604939908292356629764376550784722918895154216791090167096411648436597117216176918047230937186237575400601341925938429990773238496242364018841780862173323728493936533934807505112281213611127378265359652898067748498031525630110698803396541524103198841201657880530377439272946184144365530248517639349450617120846224475723652508870686627820648035093342663326810985795059303940442422672268700180475522955073140619573242018099737057527614493652243082863892827456219118832518956235038676653785355493931104202521815276322930945289127724171079818140156015565441947361216620934816409973225926351841537468326351725544883654638911355779885537778727716474472289747115017792927799194494075732850698066820504876464891415002576318404548949048879911201644016203648043253669593483368530404163452899635390772853249334437214493932530256355851452782549109859706340579058812460208101414718547651660977170902031862040514053271019683544792821638267870530842062595307417698854375356435249363066250972801580688852608344572879941469863772045605100063698050959740445226380361575528589144514449996912310016730207976849560559989349953971675520916009276639623946498200978896985113669425164483883724441446638355372073391899635771772924886096744574158009962248201137152732846742424980227991520753736640029098328445222629073443087446248691634680495645709634599490413233821697633120103977319718277842014399703343021905275514444705461100624757057951251667935814421972936668635234441137748599982468170389466975094034485901459960130200352321850645133623643742053189087788315834379885159453128531054757449574386091659173412591041892345577087270488209275794838637452244256564881652593612670898437500000000000000000000000000000000000000000000000000000000000000 [129,7] -247885278972752157824978052550908648733900878858595618525738905875119523781122203977801334897620125442754206555821249301714762499503389427963650263386176274028279333052560380245770040591232540292617656144479315278995959448360597487566652308718139235128936173697128260040204508211947257375113112601078385708540050494655806565451218970286429557809773284772791177044047334735237694456786078494236288950397417635744157387113272299627451155536222827919989457747835140645984717172113403336005671122602484571180811550646467125512150983157462402937752018553318343726044596166529589808983278311302588135150633860568894049447100568249664361687313906395490520274009499010925440813977525973233010101419771082942145598740604662877609527103166448667167516863585666829426338715368051559035292697859701698996642585205939781186177662556631807479669793229232265961040387029882328876658288147846753400598579758974408562930125142430806687133303818696528491386818665904027174597779977338503838298971992313814351803572829827874957038096634942921571309473672905217985290599169207596587992600864459866961665920133285742530331807086849508793811062997192008867281758852252957015108345200409438548820143873845106709487392707439461949283835426649796859033404031928840749026571510295601517322262392685963229411443464326102938437335006672894017124197346890187819511451782788973202779117763282215366730726181506997724915737622636958074683836086996031083613290774351692496356465189152972898635929719912620729941244183296035256814172347295574079680842522515318769748268049255701197579536134310556248592855796954619600103347993806149987974331423202164030737540144071393731836287514801087297386923475981476683707485955772435971922109446444517847153191686224585073306208637353666299499187508449335419785969192587607901307940379887899906761672882110945197823962630596325287097602176578716946576786023459244232356045864441735564699140785066466998265531388877298624907879637020451633379424683147139129461128715001662811326948390844490103236565472295712789324405441945819994487010262673720717430114746093750000000000000000000000000000000000000000000000000000000 [129,8] 667127130082534772401484498132071851701692427676145210266590792645829345639503334924728489124456684023368001533971959806719143205145762001474458478090451153283876712254156717758958565133693591209528413710052306304423434799259232035435214761445442975939396868673111257827154145214225276886239722585212926517737793866781321319943702934357684686909212927956878353769004865476223756047741686134151377873950334352686740853753858754689700872915460879138240863078136871082509296939852345695473972805203675630008714715122505211220263561613784753249386802497605603285630309700732096852078847490946636594094940875992920239603172861873806091820698359155945073583323902706661286074440646753838378227669341359566826832836204712867235797855847470848028619713724812161482222826697058204055798684198663454789931224864952023086540802103353089193624122319414102283866022386422852711076302076628512212240231919031060420056403301836171719902086266417052840528295337748186022540656766969905105574064347622259462504417740128052549554060973312452930039576744185104605647513432459208283116771806266518683858873653951041794259419913146948813141620778942911184695351393669965827984830462180877100020636809202651084426101179869224793555536593336941296759084377481554067207005335160972034467830816385432755473244249605452644466449982824782402662098013436857969208796273447376684896611276789537120943551946382324632352629399842019159487527909155294703284771438071745012394721140992275931868472096309883435861112349256916725037112044507288467465058470691862203153524152081729856937712754389936871364288177292419395710896073449969505806072248776857132463093605935101522313776604556043167446303537129449460523991568629853538853864815798062855703495788537644722340016481071267679973435982440150849370065560604030464231098255170936997659929217507524284564912455640873675711577321630810516080489056877554366250615840122471219954121021545462804228359714519868368781709966944468182356049226304950574471230282639938300220450720693688685094502644856603962410430294899916451450971877079609839711338281631469726562500000000000000000000000000000000000000000000 [129,9] -1385652526277347380613719757923900900574689461224082534026804297815143228683308610487055085433309408367057565455954451070419993254218600265645797360338534121269667783889896781760310190803171286247930038268889381300846207948098775598046656289787051509202856038813288050946347568113922355442512479287455775085176393909620106455138799920597286882307760214699432962570916026214887616036366710251090471426343500820335193422751465993971182660901558388485908691823719676779422989769057349083571903565536626968267988806511264018658178429349776700156862648124136419604302000900775806057134215935573899258109058428523884161559292852683685129515530010346962236856246074811324549947090488418088080137489367196788580696454141107176948239256102014369653092879125705003077108117795355512010824001642293818305327056394762727077035664690098970499070101900655062045162789492816449314025895688525837721010057477908551828355201109349762241034350626970055537721305649490132704878257509324217328561011879202167123289258755074955362990138223886971800704681514105850042245717215190868013270600355278406776360143795886714926462527642574287803380484426167977492904354049883995076412087539373919823150342047841247183655847823102712668313293793673125559570608155891806590582667308853107843773241520438665827480754877602807847769496551416360750921612635887188402576350698565135776442087787968010974823326372160060662263442900888888429295732735025439117630507909953674126939288256530709606983001490698438975706625932920212328573812763645939358434002728341267403322042334979488528532449974374426830168479027466066203747803184364797834569478624397355067535886017337834508493145388302408035755724065080283878716210905443216411618715822317866230802470300843727712717586420058646919565449115820651807088797768935081888661188139052146583152598638263037856603503378502881604387194656953098721627097989531205618524821906478732525828821247582058984586041931025877700474899193124744100256949957057171598245405096189276576695101799965799352666587157334787208755810997778515992472927152723283228397122002206742763519287109375000000000000000000000000000000000 [129,10] 2351350930139926640707196895244759977010151510293192803795497509186743040042637081011377333715194450096124057687277680393645900361168187314990006744960630821212508615042846581930078832064911765627779937984491996944679914101298613160114006229283482585975142869423480020759404512451729085645196219578716087801195415091114083827108105659889722119059911771198614345545662408954561573487446572219611483172703027081662895717972705498549004474617038370977084147732644053886759042351194870560411998574067056454495300419643030857581003456999212088350809450169645487446539020341413140999679781070222658482454656296155265484917627905421333539184805201465237821323218134022753492089186143358822951801709669697674882113263560267384531981482300928729100448547244354793918854079806640539222426657783144669788890753753773472817589633944016779548896410319451627016311696839107295748753815087865695975349783931156010206715849440296073688230536170660938127462815809632300733468348036015100151507486748928778556873508630868305618614545759898141906302726872853926009016228805605901378406145088362759142796310116084422476104672431445136442665460032298502039850022346552451878600617690171020223092765690487823896082831355295422778443604445958367726006533360348450777788965856583162273824321934952720728250678292879131324226615314673124162305558860493780319130033389144579350934156775021201412777346415262179058092009703410491497514714543804951810880377802172004234637766524814819526567382491090701108841363538580390208912943300771397480562327902457487205349942930029477938589960600234827783601060530378709490641699021955716007693053208844075776502728549101408378682419957100978583702580943112799944177931060453061797255236051194441959482978162462485423235515283852003087502582802260107606141161017820136781203395940612619362168557783338866595932496825663453970795791790274988539036883095133712096812707597593406402697903681079667533364943834610140297839557419682622048648536925684962283903444984234832252920526166834809366022127175099859061608963905961585994377910651016716503391990045201964676380157470703125000000000000000000000000000 [129,11] -3509706979449995734735930513906710543956918396082513342599956148073701802978500104319246139675017656126260626682171266640253289801573264497099691888180089163530647232336181084204104693533192351145091394472119736138650775676639907365378508261564758353074565907959456772868347590784316950709493738739053760607071768639715920420763721500202646466077663915179320016550188865011362091475643533309064611462943155061656143334837376263910183712991982202662297561175375824507323989326685715107670977477440269947579934960397759025491418809508809875286363732851730313707308174045253178950262068087966830577703331132357421846360426092731857803645326735551847906985806123231440492689613119655556716945185431480802735453714238951447960619707841707142449565161732728658030251547249445021119336598276461998727513038094174742652175829427917217734493860152208864094021902725887295919883390725266459645731836724668757831866473548309918717687373300668872415457799620314481101553755124407574518766174226562551789371525865851744882748557364890101052800154098484191426332594081090570245783188875861488950143943473838974137929210834631283276370378709275272000071650760004338184450797997394041968567512194138163211712904906896566035616182918570900057561469660077353591177239512113911657420090523598088576565361535748679782890960635991669512036985688557692849129158706593831507802354249794021678950110044558094502713572087506923832856289367177045623779077906805602540698917901988088644546469936125089416304340466805700056376455622729248013869953058323357370032183598439574518615603444168119186096424382813337064607738449371224315567123826411847689719526467373596018940843566405366327232116024273534178370998334899958081215932889376636262217128620487982761833496795008502957997829555998593484727839211952505735711896924181580184622645208808067316283684208682728054542099011686947041196041434655748773985835396007480646209260396898105084216807536061282242189911488385781129669165966385098555412376995425014760453044265616579428539833619445039840257843060825070994922255254255902962023938584934512618929147720336914062500000000000000000000 [129,12] 3682924350478791386231675085315647285812899625203945922425189135588998808415610161139612716833607740670740870776912674304575313533577317309154516661466029444431272739967372209250844705302651403772817178628157698269862818698351762131525043925734281185266266786419815602211924483900748211803350266649603574531010843888085804814030732137450061029414187576241866412550320589241048417132653371465204133700385544648396155186242128135369068458636528556548872638550468328918288787126368648227025678291108157762365603932153550339727367823323547711792118280541023242321475894298188138907536207609284968096845905617250764714385172724034299073758746022167582716842175081774239815154979155904155860816526469692341019057182002783567178723233231294875707935163218936454045238380259457897945639938542515580674164828263645992687730235118969438557333743284358784784721462503371951722829132879431283610281189585604869502540953734106665057390916677923444590473092167928882627292823174924616490068217123968672257777832110529965381271106113052264142126616080084280476240435225814395067418988493629308284360515247489260984297795911547749367277340789775111008976083827225110934787737506234742827822334938672352997650362754744969619092564528268332869709137671229728465137973369238549901909005718923586368126142237965433121362029335370389283756441562912519395047767852895895963111181066728295052488364744686845968317113094406245564980703534239915356503047974866884593181555327291361300191167056599014748144253203670220754820986365657978426214983656360781499378028853826607632703019601697852343774026822812011456838246232724764911799320867874463685279309775312249815320962275969234561878502851650902954754039081544954268709153838382589831612286895661604222920683389106104874839154312096814150153064204234051160230998601486373878784776929544463606651811694204818165537416152190418627416454323234914416152937352198444111921550829400526367136522421399666599337693018737138138667302682822683012224972770750479881211340778880472343635697169734162392626112101647572307270016005989760274623619207279290321821463294327259063720703125000000000 [129,13] 5173183072886556115171237680579072820299059347713874433856279604541983830327638056414900616604887062400246431289012597337620388804293095526050694957933412601588673439215657034284446007386861704683598424536994593905746658896699644941229538726395179312496037538076961314119319228941167516090685182664618810095779859120172610884191622666148156355506510759557853526303373391503798063737223120328096987052862956477029731892887043172458044480909361257931827259707253505199669441224090812745483629711240864013898547663863716834067974998057520815184269107485760070373048422227436029253825200252686131277542093390561620763403853656389242737069219804736315822102123025424499551937169674080892492081344082443307338925343883908192142594051858369406465930756304003174224313460453267733098701917171045047839544118587274265997168776398107335185153960746326017980987197767900297689211296205969527123046142306365144224500725129804619902694135419595390615078806895673141204320821645319964743377313302039544884416054122300248219920459007768844652024654036015948823555180035851483380911581297969088199977354761292154831986467821509070817658261053656151913209223992413904878239915071678958585831714600470860831114381549963085152164412539480928824240026341658537864082038519464055750162133302364348280537893916808786358545674090566952858864122067504720682801971758337627614929837240932972230246127658603451895436580933949743318543584534136797886682357971060535356546571229692657310032053767809423509831151776458816874132914817581695004351534343287016194454790065699068652378894100007567654021237254926562106311719705005443490250478946201868185888150684356172091855687216949300678754726894300113437306596378432560027608526681256615543799231419749428178890698112507088337350433531072266671696132754927108140701829160567296924983617449268943487284998468468225920513793925989140504705680794865250742266013751170015244416527824516801536063483490178556300599865010433581745227814305609121557157303550425024747155888630270220623013910969928260602968498818413642139672820586661016213224535686965310787854832597076892852783203125000000 [129,14] -49606687135817389062671686499313204591147320849173168267300970996008549025393235502614158466203758773704716976014368661879319032273166444958516345334041634087247999249523856988186508530558472579486470953907980222329184176192416940290755429427137397876838406365049184971697386102422381437820928898274268883411872716007847099594424460954969780148231500887500371969091437979505052009423628116010755119124223232367682294655155855175669905593842792500439771363828615111317177368630831819997638217894509041058694541576496681437367554039539268898312831937813620070669182091931973396789855050658332912007815564483185880978748976765443837752769383956093674459497029483775883729736930435845958967462747532162970847413027340516982646269838700620506889626360548230843811463111966070427132295280176249916446043556952755085515289957064871758780264105162006616902959151045152695087951629219372241161322763670961605628596076395445784691408396810313962181992326009422402982966270062994006691133711189585999921428274926726609924156790078917322582001016661267361912022556105919478510920608534126541386806075414273190853798955711467036199279568127607862946070504837000664795144912361363884766994790755261599718989600960786254922150419945938603580330421931179060434264399162727603341728207085465295865447310621866592712952152376208100543123022966243133133502908664116162459096273556698830563202742337649939708196545420296766941960953214223266422581155848517228413262961801553171422470954390814479715728113600893027963935666601563489326516760158586515866648246650227234670767511115087618680343957817444425237345454474813416817574563570076846768356097701509567689665266480264075514801582479374332188635636331877364644336444435873198460628301530632323681460800756616664855663286495110083733323918625460783554061519714059568656745740222580286800799424652040393950948119296919664435586519174079409911864343610693650929695674841618461056728269167991960954969972033262485114017198996912033471407119685643314298874126393413158314902826373862475047236702774196800221498525500633835529085136073490502894856035709381103515625000000000 [129,15] 184780467437196921419991103806497111434139717917333836887965345965692582117141286919427335484920259470288037501975106966278796043258146070126108684534225768654583488615258808414741256054852779504416882452583187867412166437889632972895235492483769919515373919522468983450645387780065592462084693023882341065592431354571548451043293097053469899878726298932730746664305303017437704155789263631061631223618591515906688580470572936882566421734703894188318844329499770027105525572992164764284456706439420476074919716919135517088291477360226284735464744873763581979789347154664755311326596325785277898517680757628970940199073196429973186188989632966034311119916866091545486469274523405022015713579204421755855056269043916469890313097697771533579923537800031392613828327348790856996501689396454108402187713248404110279312667930559131410098528530832104069058062977118583894863564563860335850963193250071575865451879630954726726806525088213255026737707949233716186839890111561811310470818813897429261674135778186032153604074137000691351266413896126439814867888825230015494178598983207586152839330800206591583213538803057361265904474193852866744965136457720254039336461455416273727806036622040032035150346205332472377507612529293766614529649423092616428599805553226676040399328803133283030488264134483436743360649575049436557202062783825615451249771721056679397893542342461714227821219737132033816320209003695653969665931325591692844538599087414782939779828770889181473150862182531701270627534764031613719343872561742076504648997403565008082859473097250782869874624140044045161633870366045665877652713335382354816767703937213703040923071179710086539785533199101745191866655759819879749584555650313549648109609118706885858697291505208418136733212159872848723860823619235255513917575599821743337435384510932418430295636328358626833304087907339198535754910568391905549797298275638866871134757575235360336719836422462815425708543645598543957964041848036094260743671284159027564155287214752174451411338456202772054782143686939222136208337813393466897024135680548954798298796203814831073941604699939489364624023437500 [129,16] -487654869235266148264269458836898155400826628263531110072747128023615532405649405126765740141148007087373484538973103468753104153552227105306816177829371290318777979572194625118111778679777931710348913488427936051579745665481323443237302779669403848593740752695511052787563465614450552903426614927153375584413706267498014352268277320197838375525131633260102988551331618148361227649198260906189751607625183326894726772427783153212364834122413010028658436197789528743269054710005341645752756257638778365045961364157739911862947219252636535719304104284284152792531740353665987410104521618374540907007750376686041783946675951900585131629864610823884947455778458663774021132781515715413399879295091229928812228613666549802124269763486653207654458900267631303752194639401505836272736487457697885876759459764438178139316813275347176141981584266973040026863978300165139344520439057650362209335425180551822553447897762106762296431665624158509859817793097919121593104725387900545547002896777140598843588747909327658735086580546213720565217197989471924733671786384701337878296648156144292047306466224040541872439406177809366846200988106733121210065941806044191654602545627634828312307653211077118100713709042577338593078142507669151775038897752513394973843599802156411949055523486176232562833390619720774469477521753489604642392974087065856018752060980939487552568307130135664607436546398674837266405798426352530282308666476112098249775358741155802942669617873069767877407041961049752521850446847587510862738517961433947535450352140004400036390730933301282846876131931524254883106565807282741653974830574017592399593810398899817500015199071194551346622445373429932510132136567240891391071747686784637953532826418775995891563777687670748722761465972373804257620205902396771139064585668876042856024268128137056567916764267858681728119392194106384783815725526213077455985751880211697191788663618691723553694045963851558024589385578706472079922118010838637503801963685419107149635984520616874737380095430432519385510440420378895998436953184512961760587491322964208417811704521227511577308177947998046875000000000 [129,17] 1022488225502578298703319109151718482168752115298754195609424310375055705036433035666140831100613703560701229035934492350992372880753055470791361956568956582069864641008589103651362027990867196045702582719340529946596038311977959104747055985178298622917107496509743993874869998095267494345454859504152375328572622917370278120506464532640328049972747354250200280377953603573618942644187129108945403754150591556721042397019041017630429573398064580658590152730937818044861014876951015218610788317915575833024749097420575659123343216988058909470830627520139415590731905792474520529736793480940412609411804882187340585427737593210267965003047572409390784017643780604989643740042685790321535055688880801375870022392795048970896605032493584125220613423724721519088610215766126384783953916533493005293437801174931387199784586431173022704624003597166472755562614725452340556614431145879046846666426745191059365423647689015522480271893722385066587455875259862577060757350598119776127894466374489684012366105537992780138234486659717490176658801713589303891599828355518878113849828743498037052068464314223864885225178283112773383288849821878117820640826207105931603534864638907869084067998256944667944692822851167853056729752276896663238314398758323905695016768766069705214228500824175738927578905317588702545186297144198181738397816160484769686545078158832144395995117857406553614968188057406884828309520940036126428445762947643801904720846127942395712640144778362211871474156817808507183101501541032692586697061391269026906848977482220311427976238802978495233486089488519881518266115078317217700088083520424168420888909981439241817431313481372619782624920589284875677731018820678491000888082374655956852590200201026046894357984495929993076488672585232028574904334408329672514267447478955662865351560951443294008194403097850836633806251617203828342465555323486801619648396447381629351279305899254911816739898372765579804166510737032444316920498664265231805211437918568331219934705103509866155582509410112659293244528846476842185384824593336797387653612868861142167625777332773395755793899297714233398437500 [129,18] -1787662393085790116745594500739339110198988639037032862115302592005726259123398424634955164848796281595510196127946589922370494786615677158824693864572866841917910960986519038529220206405305276877827796024710979140345530947404244412163908335939127393245208582542951511757014567208511420515400545427545859082729583607589639682702938974495309524750743594500287783668876573816973977363555864386879416014711967333326632569230456223591644502742314592337063258971609870812250204456097223376030364827805026251271467096907343136674371737905609179568623870998507339367548371470590246686608058986024742160845050586873153512611934574333483451954072030321316402646354953029763243816814749261949764056523563003640927038175179456545258072852513855187477307886941148882815727693466145092102870619305390850770253030841000765711441748843411671887066263392146311998430003743235225336996339889047382838005594134281353258777436813481240748226854110777640276276142890704702214330391906520922747500792117214232136872709308808884690452095483223336303801086596873419937383748498551350658319717260897247047742906205174512496832322901015642961547371092752539737376629701408200352572558217299922239147344758646784043963413083394896855203317265186559862977569630941604445681346212750824414143562195907722065062178443629266413841854077225189716048959401669071380531426680669934286260158595282969700972835234209914400029803273202350558743136465145768304668848900441632881098796920582044123418993866252337164232000693090576081030447720775884485020005841403284564523582626050588690647906958023187032979821315263496009527786438227928034439282712186855633490529344472662249422187152142388619737880396244785358191087189771663216826912779306358403740021391779709527616256010837534526109925129286813106405372806096976584823049793496357502110880980252843113862937425657168786638065621783442439371674864505882089197401172506132668119328171872367020486591956720611803676698976017765676901595006874788278080618724569084685608106657953128796815410538967819339654383312038646082090607507096438957838735461791657144203782081604003906250 [129,19] 2675350493419933121398674511639293209616851767594993871525273315172450028818220572007045095211029369361996337888616292488466685622067918094495385243038675273023609022421915348560559908006215498455915475111672841508196091523557145734329064564868986707744104204718730363632747286649322473886550677075521155559450756502816671462586571265919881354599846804684549056336461292641422025172136401455316675496582044433788189863852114193112745230515980918032321099646590336852418630702994649003548977371603942345889012079031837153879914716467055418797407252832646896192887500445946100579597565341731926104600128000960585124481554936830668847459924967186370229715735661718803797117525690312711400690030195238543909000114007206142315680674627685776141339222107163700329282427187163825502727520835261403166055638374647734851311995856403142491993443920237227525955528609578602631075210074630994838724739649440246501926511136235500843182864931934744176823492934914232463735440211416145305294673385041160698756348130075644048226482970345622219413462176713328928776479200895918505853896334479096524715689650949106660161625510292109740492810321357075096546140959507405965605438151241998913874405629062443950539592644489721729659925124137413122538227856737604674681909130994060464391770646806617154655269406248093035401105307378326722167792596429407219251895853896906690193242643396798189439524533497971555035487986005031548438793191359853242694413327982163449747764730414695656282345491204856903196276337908187396010186394558938945899173054635803232567393994307715129901765989153630281173129776183976114229623672295974576625985645392075299858968196907085328608262912414905940744410610640425989412743650009925198560443434506852576926620599004697198866793314738010126696380296057858739034912094094169911292880833423677315697717914910252850648683928175082505958833072321993103355784041864709718318114569942504285406815536444177366544244488438176532300859635199458685030405845158612823153484731179458581091126599430376539289895875325979183704414928688533962227543881121777369358483156247530132532119750976562500 [129,20] -3481173117622270798660271029946986670616566134786767232958649335496189984968119084332064324606472530917845811039920552015300245955315894473848642786808099093952788274054248910854580638042722857407055476613866405528992565531459943280065588552758275400734690054222486837698931547579267722181426404001977981631238631056318959682874402650056061103524367697081285319444373477969852366305439248294504945498319677976956008688744415030991992707833227174664323999168076003065308829136761076605721138002246942331166528315496202840815553642710029237110688044690983282854141282662627532664078692083263144767957940816065041086315873500929039734235213411643095546886986648389125028552847855500427778558856907513356952096820521911476481347740685905343754007645632859766871450895439855496667965821149808506048286643938714479542907747615321865123343815071910502089501550596186829523733462650377422778099226798459124304228994205225670819475348228219759048659428584975776145435604379488724580424382547282706631443468647924153332116628587419173442761498119235404726927839164427186922319746359595831529346639191942400979681286370320759679169533095105570349312101651793104650069472975938132855592337476501640501927013697697168071884641234452536738897543157670000156213093699146209831180724285463246028016959593894254624209667622660458497104628385476633098405606291171887064742752976621771259343244021990467945385244801402237317634988283772731891675136302674418669165056222304860301262378715476004316855257023651277790535333392438200563241427926563283340140912223525626531611295640126809217764562631121084476115433408615050146022355925892499675471570145265308872777279971563935611758354155272899326226911463133060565513243148115879095816432146201248237821771703917483571734958463982916093982423024849649473639519264210128898724954352946344479509988493065135310082425845119117916570311167036556142457148715100366661179807030794229635372162736795914663252031394469694534480400989712590326766312436073433976205100577357605911817692840310517352717639023132957812946578976531775140301760984584689140319824218750000 [129,21] 3976751040215081463588028956479201430337461745987751260010898547527929063520429932101353337357879274228680863709450930317922434224812502588826099458173638519724932079684716431957870154723804295718309670872845106850602711916148111516960262360196321075730437603349212424730656527006019054272753566138218565307539566792110181533581160771122907264370108025305900966525437395257116121470769546234640819662389541741096746749577885068688756272572748460412522089600685788933543277462406505786595030791061034274288710223181706952514173073625371588402091268950420468777191896737134571967909733305134048116567829819888362875404167502234197377508621271901061554397947577349138761375281302561288400746574334931048815533137871533261092299158725451741616852342296158420230009045038521883152342335354472236490464914924844516507602802407291204957802651845631316670344405043207870444791631740252642024487958419166690976765963586163338066977084273240641250229351857006025574712863534337418256554381281210423151055938731730536368084077121401473426858772214307336999484943233837209236135766995298834485304132140931586109358930687067444187967382398419566681197913416804575866656606299588077339307883376685095430099602437061153855364565136061223219568562411963187681257063024383084746020523872067151726750936808896774376319871253881189442452949269828850175394735361499349625286837949026409681397704210745083894135131330163912322031629765211382345773961586283347212461448910107785848008913741401049909687756844302916837620026021390864990876768327962402264455367626234546990948958709033578707830449986668606791904426171215873943577434188537595514806968963044347241022820227426110432487124418837913512857747379095908318249452628856357491766877619589937798186492409321470604392412622340659442983147500681368623738508487806107139445104414547192479152525252021957765630320834584244183744820187127193791060619285559254392828196566164050124525393646225874617144669416661399718865227076988787530768136398927084729070368844258203631554466579546878206810852996755417946612596799549343984381266636773943901062011718750 [129,22] -4013307482893991700252511573674313083800899695697607222216240553805846391299340212463256535779924728256953514310007666627813359650151825442931785766939056797730234726040965185306993904940704961376268019809456104370253940517373069275441973406716696915826482374214145989785116676245215792799190268504693099874454153571931726874259341920671738073955337939205593676340122316969164953186481838053705831966214476011849670781934012906795268860852937164533633407162366301969774358092627110188083927990308198591863915209612991142395593410808609271417598447708097758140989505749827323688763863972735880809232591939201704287397926621658384205599089043432457904149271945989771385486073545857763444252046877700252627289216459535413734364056941873071480276317979409512261775243819834881245762090549737030430824645057678035016177537020510936308831267934713895202265408123122553741045553193616742020428172616751506046800283256121386816556251614996180901969432154233772440077019830513086888733955622713052935616778704967558794728456248064119939359339679848531532716051305035134153987087597887212333970768641449497300885516709809712091619637164125821492313372804237564562206876091885493561225865711060889362659058820931903703912222429802027209916507335239074521990306288568847600289281734070487273205824500345883317043475673515830348821437569895410779240840597377069754408005415459056965183939441227489547110056634356157605811726228504458704868376769302526959227865248872518514767876397414486524470509268950331245606942047395568417621930409917355652210487580341675918192469691965414514658856247214312610810030210558730047203202161306286097297977857459100101941121496350140074230017217617273834487265135929943890340715025596069414858723299376942558898891166754904229686135558304346278392301173892162096433095050784192738831622393278930423197702837070961644253021437592733273350385139179370966042169848165389598396725743101194382378011807785588600295997340971331397214853092438936047109912789879485177578512759239631410411632267435244677403720531632638941765822693241716478951275348663330078125000000 [129,23] 3593686087850891611054091802580740089873901016838900146822153672269682508670243635492166244670583964861812070985515813882863891172517762512814312517576473472990360423726251349963700125236523619507118759097858063658398246419439316788969539199258092485150521144920149875413840156515539389677764549238996091974869279853885701622723483234658326782319847041588070123000014830555225981474105807934240966871239293998540597385791040253710827484105480195300062113158552737035780070014511649724960515529866869370720892348616670566991323309319514916918430549424337557916022278486753236005275771535686009572380718995776799877780088733550484437068180546653936184124662368596109711553865080855130049126593166441571296470496933297445872757821065016810778908334987462106396918863962232908048912297439141417168544131216385699784748400495740334915885479584039282950249609224552660244947030029401752141527800545244551063163666677910407263139433352278827348447388611769755526294046342190979750008574019262630890053805139136980171689364105348597171006955469613058967972016017810782823804203588310652882551196224602327846766858334113909656801177063671189577315912852843342544925413566199314149389417051600434077726780642088380208736969931530512011229085268256210571126271398499812449289718939601523325139093866003709316087034601645106486515290652708601991113119694180300930796400614039349221957510668292991264194265429797077185993071008847036742687546968483757817222261339875969258292109867562399320200747846810274799569353213115088807561963885982094660492968072790264495122675119706630408715469472416784159210078434096934630533108204487515326899967572222167259411417114826940242052252918810547042050497274212671502039429015123702150165710849076265185123964634903465073473535086653195131515050430963821952194048070316309826518147869735372067954816303319003265444870744986293541853373842330544585932636722661794158026707298851146705981328865249687631622252854114841540046090533387678846483087524029677172028894354345940768777845606351300459640780610836164731675124173193580645602196455001831054687500 [129,24] -2865543109830938458146552573828890979224107179446929014536965980524093896021470820354154269757335186458768105639937893636512016548439102626680563597326436904736650160786030713774636099159561934314321355047849755992786677349486271019228322767242476930759903453007814360663469810307785262936686865347989749847829794352303989436962245228812955679014623529714308019770482513286966705239806257971515552911074864504862064873285650376246978922386219859702263599670851201388337533203798885093754395196193036637560576134308489891480951755425498653610108393116327519242546310780966848587692514543312216253309394933421793592948893349920327294130324672780545168385064700359061709792713721628349018561543257371462633371357699623236183686600216208406575153379111351524670403606770861474884521764125756875766201002962187196764862948926086600690371794025541043640198494293327341937165370928430228339287764023725977599670364953906454386369822664607267397168293450518205420149093247804100078607840364041005585774822802511951056702694616768742502186091312476420051010191164119908088624818845431308153007846586893824689207990161648804998356550459801397145580319443187198937893132557861836110626246032778656941437713421525580182987960636792020460574356422663513059573384842950363227876032363175217658230641598115799133272097539351836246983981947052259128820265407714738229572205524333731732508488382686381941358272606868914686761454123005785312438420413651713960467806222424024351208620142955924825834726879404101819257500798345114861607432285314755013013627522675639870321587308985437586229019630704818933795371377748754309925965343693167809663995422718634447131118917292585419100176029393365127180871085140838665504186364107651119722936872268615981988319788051025104248541912359558621071481226942157656302378379557507407593216116477176295373165362644786834399480549500091302289674532121464541532495700782503539679743044630665718204300441354672500271543195616976260219012800757021382402719795093641263994367737737957728227531797089296076823606042712150668294590616369532654061913490295410156250 [129,25] 2042717721517611790112523776548127901633252457803167651463090397784509319257322131474872484028551705678928683529904326043348354595072909822806524266786030030640665433460213243236668024773226173992480701507756495203718454766196005986828169855934104006604290955075427922789090333015433856559435975665548765394947044437224218782157231324547291325233500434616341670552518328806937555485344735425680041550642699121049443388202264735807000475910947042431538886313424849629062593702521238890809168275325991640247385739866592463170538474786793331261719292417567027880249621077560309303676325255514901053052246327967197735387407430748906600612054231285662852002960367866333752393981952365302472167308394927527542677766805232118843928027092283711557986102249350442340615371591523349500155060258009933654626327456709653251738110033780011791943260020804111141449609892631956171673403472076765558397825441711612151601921546003674419552248878140620464731436339757923114581791122414778107887624191447864354816142109000686422584473170795194605438374026127710187754982217037535377463373559833636629669704766971169007978886680822362712453985038865023247150126496176154562931970026856789606789284874965989710314813470591252959985475960621917061829725043802956959647158452708664232435557485496047464640926560057447417865560879449281620831564636617178693412034342107959089824539245140326942072297740650404579252502802400349836915538280140520703434445455491013632185530494613082544103308842352050025409206853057269271262714919809369877773759191315478504425089000709454997438265715390225637338466992612342390557483966053712713842867618839188658691103389938805562118127759877383933147463342196592124677115408489661531409802457805040092494179184140370579386076008226052078009292371176028604112385662841455912169450792607999764594792316254057548429176664652740070758371221232578508298887910821181859832707325548109745826843603286497509937952195322296611799371417950254211039663257691461696603476059508790026075084888234417671818774507380859610065082453112493554581163834882318042218685150146484375 [129,26] -1309093074803451146253268459471501851424068092877003228843586633726917715700054255125729121642058671435230872883774290143968940624551305628457684186467908984239532077160818373547414840495669214176297456275007919500243950668642795344049910027566919149016465519674505603127675468604341381429408029948343945003344553342064471900012989325744943326233080666986751545755908134728683921466592018664013991912990281144089354353243636259153268476346436391914480698898783791346240221278131233575517996461475244106927366478022798549679077492494371496504568849543212610111048785782511068459858763923445024449173067137907136531640538277206590906420065256796121023571966733033519493642504845788320686631544915041948705490974150498905540418752925037887556538569452654886085023292576201573449339255212602201849118563979911474944978194638797184242863371323663653284535034037922657282204637912992345302115600671003366910845550540361663213379151223604383652013812306020431501604606448660479708349656482820429665138713888689218826751136900356264852526423691873773081908624110307342110656719580159988985271147189269393419517640216545682312420475610002971906114095015129603499610000464222707248294720243803857684141521932565080487329202102999092922229641010073999806005860013017050891870635951744391903269039693862482909105483433189005032053344722442427758071671259362454377009837603141211329413654123494095403965526695541680428625448985944767552858957606564940768446018192186813721485189753173705350615190090155551561546565172155742532444077534493733149785906205983818885944817040807363377099305550870918686269607276466790720794585574894434655245682597879779050734110527101397783045739013163020899672873878985943253083252290234770505102898181877776373996133939500618709215790695358162262426678389109911779333009502974460120149075243827981270911766636670210237609191170481133786825622625017368316464414762244977787425212830089845375222075330222502414998658749668328631661859711593909416664788779494212329678625614108116827025720012214277411917657048534557873153971740975975990295410156250000 [129,27] 761102684628876813495061009199424866323136382516698753872617793782819139844781458660652431205422255178456010774549885110965797477440207154989969014136383387823441178376012002883206336657198227240934552608674795962256030724976177696696963000845642502818578400154318662879170551609597118442286525872298513175814813213918955494694627233363177584066894908307677593909053967029307427251759095467361576813112449462842641525390100733340081984391303626992459261168705131468078497420523459694338691681398360819554106084388959923621676550222080548503363573552874521315208659036877094886755425570074189653585168840243528047452487819926498177604189738421262714282907407152073696516794807065204838704101103620461593610697089203687388809067304865375271976233294217189755921188649535586897868985221494842557266111385534541165089247064108796243294150029954207320043894901008543523120240512140955648809949059371093031448510825488732446525617933852362635662099250069581979297611877941380147014009457727075833792088155057264215037033321540013250803285406503582422665770403553546643962770461931787077583672900556975307716041264263806841213547837207516590336881928555049397582497166677714800677415177418688551558531850549009247604658059757785898180160817726161037940968090330966289215690814654959384997809501543930589404902188431686243372736930210840262886869773498367539982151878332458978315596789664324891653279240136543349866213374083066526604677064990937271840077996332881960581472319123264903266348004853658985043746307220022720534420482015271216757806799255361619108915921543672135646458684491633984329062036210905674409236911620500441757254153201981852248351992286268363188278614678187154912475515364976947804779226230761883232942964822724508922357250826398375496790471282877703968485000475405261179794866465715493759729246958686157714185306362428110902900075212027099612614739026432752688763336830627085640567753708192217235023989642139635363621770289648944142487644967780931810828321516348889932141776177406387876586172847073573236378885020769757829839363694190979003906250000 [129,28] -407427987839857402546125613982419348815007558367177174727666375156535258700633122762485702064980289700925052227026327417140120484711473713143064888996117043556613980594690377325817779961535674635305638374840592282519206515955827786321556677360658707632112037525667036268418354256772148121905005942159872109680342568141861593987605413092848833680987348170473400395977292010018607856299413357190996233265553005794913543900237908341448470883995654450541649127970615554939638338448808704954706167564314332919035241722298154057274401042828419017709724678794894196270031097151890078520537718208420212681420623155554671301681066399900003633693210870735691867939072821698732606245988763132943973250120917260220341666529121581223970534827651336113455038512375823065848896793698119155654828413644654765211205056655721449823601551071868845870682717362792147715937606017640763838952071810593659248878546860356451409048555251666687748775393464173541100006443406681153496701670439032828775962422846853326538681962357365271283162270418994496413601102448994775889902122960374543519692308929445175620621903569368080446983080958255090476760748952261877357331379022903885912214723963404006843976083116091978259908396356863510692507411182105832194954110250394467571577245101618798481398240657089971106998344068062263125022843743896310845113125864551570922209502998070179620685397059666103749917633448950627939497804862507921738713242464634627613088454028605687563716075270443935181377696741368286989530506436451418890699047536776140631279897479520433221905417287080316014838452629026988700131200219435299818091513525975828699335337228784473862067105788387645515005209110209095120864723028140616469303576573797888125077113317075796123960819375074137499709334238168821024711148885357535343864322310501560092243806325281371000463630841636750413036503400034970757642725709066172491017918363902301532974292030182378494029169311828003778211619148336601921728579305829161374004922883102170564536006235325311953456560303786227950656207828189860932488475242507774964906275272369384765625000 [129,29] 205188716515637186164581961390626778266788387837215894032210639722930832449429955691741560435733667924220191867607602221642021848908887617764050524232877278135246426722836025076767705125183797016123944707158879956120936718346449915702220527888857099850423949413616734897308283676077430295794060445991455410196033845538901945947899734652000847518539603139294929864996148258484141953213454134708703124538132832016304961877206212271816502187086202095673088248985461716113824544200163033751278456752169210867621798597701421980505991058587659929957035955672030864744467998752567931253611056848830706677735062149273069165499884728237505126572230393167350907731211664365969924646777423560794567300653233302921418862622026149995614905637315387591683758751266337830404846521047989523021138405000809630703120401002677834222703363316619447863113407129352648296407847181655500961162914989825618602880030908790202075425242006491881185305328537188146711805934753992011737467821348585700491835705499860742159323045101441170652865696646532991940836211515756731629866143729389620358993762752301513171286477640922199052385724558187611420505632349367672719446531304200574072778589683278579563484158908081365324305542752088276563052312330811439178228809730224734297791617997777235448622387118657188766640581069394495121937501131384187325425493387664366171896899453904872767275213219481650460332035712117064123581506919458717813103595412494588512161118631227317313104322185644422916542108070935382150732949235865234014696836256585521750400498712675930465197072029539702192356743271388642025024223482923699332431432014609307632125969137510099128052018712939581415165285587673233694938067699908556509518093581245185864833685841453657219310201319997875833011053639565130070036726566937326623646060861914065678130184543981691259027910667941665478133888933212861496338257112527773730826584319084552274336127274653404821497821002082229055632188448793247871972159407594276518933053095483070999520905483890258944039540518684611127764326915425691089112092413415666669607162475585937500000 [129,30] -99662692603301887759725315189596793511897726366933318948556365257345834298232684947348160721828986156636639925284849316377595298111909492587505904511963969897194993879077155697376712688956070648478701802666135548613042543851938504967007137825626231134140321281348931142834342563474846292581042847407783227633894480706567496863187908953572618031884722535523552358372707015644091972197165853890106776401107325240024067101505546898680857684265288217828338638566410273353263128287084371128029440771234088194546918296037512416518008029579178598905991868434785772032210359660877757358949558455524402740160778219391378378056436427106931395079416716438326605586461039053508634705282268373046190935655932599220095096805507423474637132103221459948351317150274642068586946179977953245702186708875562723389388455510254983729126422501252049015619645985170583034631953136117334704409343818818249882686851854860218944185680307639139991354220530208284409929690669983799549459323326363367128523002454326490994050276607972333890303783498189053553417324153943206313788453708615634428717630346796059077166221905491237671046743972501145990302018110741465697947310728464543184693873683053773626183393957689426870784554574311579751144181697643352408331514611981289594964019916857318023693436102549695438379816412854272128162543982611832939922002603035690006100292866450369975077529752922026342120234839695912584836067763029104124943747902291321777304208247078476411688068259753375900281917071962925621328150806031937538937879590792029884624970674711227290541578837910427174248621899361374009987041143899097847243672920742380106333555161420706262589690578828778566321019392259957183519080759462544750447422076958341461271095322785120257100767462186910810350828577158560956766538325211923185202181272739083225155267726451680647463773798760281078992715232141615010411371840478112215074752660536436429206671721300266650620513462085271985842199940432720269661461841401441748101561141142253515612983390099451682994809744675099458200536998607119154591771348350448533892631530761718750 [129,31] 47520043923527890739518350961179022990996081891194480906701042463373871444054903533736381666117265975525570593182408751999309786985894821856473669267041208325371001474419742581595535042817480316424031170261889320411146876661713516335708104326008540362696724716772929386965837229644543333969765301943274803339742889322662571455271325402263912932076899905682203097996558339530597811962510201100098368938682563018334023690941322513249123776084646194168080232600318737306289553164955584476310984315197872645425064136888150131502804361221195317643360713773566362895497348600992717201233582559283325131042941444065319359728888966125184335305314979808265444378501543455778730126093798818879778677866543257300732855456586645359119994266701037561921483687313131394868277942452586110437161567436805301767602421196270297103583583793313841024221376659989063782933481267523384121488674230877735468069876273819934957676384716247580253807333524569883528502065724352117840439357399691119623861430581176127883975559797685189854806732134750090961038261454628237423545531421672313222592740967235280504940785506563046906799458763593065526507898053910325943707052812272966001894865641417393455323271881895323076493785904136748984328186310465023595392384927240480767562178264145534184853812196104747619821363740567970089492027202420443780284672590347668661039689809594841778969909592816271441653455845365991069022228804730265384269224050722812181109826846937260936557019588351365011124033602775651552426986845892720888340925834819856077329578400862403632615902027909944085767173902687280520453425690765315720230822090729750706906589334244479926080756616125832874320751050423937822850214435986498701247177612526722674127206841588172537349369825575809863788023003611514386660183212433726667851157445884723428206506812874921981071341937279120162179199689014473987074647022880848642853690316458021550109079446603071438722397873252172034422891581752584658960778214698355710817556817751747188404671769647664003552089036317307774166258290023112653699399743345566093921661376953125 [129,32] -22231062902169243273297260180786303376137846662838455808847328660767268790323633928302099077185969697820602360174447905981945583792963815236084642153469162182803405632025868079840824104047488893257271016042644482515130945058212799768831742409851899188003890495164418515003628467088335418489326837593071651464668338685039612315205624307482504496392553659231843805477567366571555002635104393307987827293083279900032094802791313356632131777142162415012558151550394956296948752096235403118321779189174364163850296946402282673244522224992265083957600609227664958128991122381233459351298974098181775354222857675360572515525532924959388440517230352858247628852571612451027475915190918326452170620862734196681699094686144227683389102422718017812190882969918524463572461711909732609337438143664224320431660007692127373524832023126559786275851706483205588150681020740348593932701576080446422445075528411804731730488516349215676369713481296847900430667188591839704546688320340258893210735830430839841053383077378352914739870395616113102291148104558630495827836719929632335056635601285871809212394413450029454675001990025649507600067679426188896575222720352201414915002666126248050630736458635353998687941141182489007742821885788921392066038408213109325437993987392856072160540336819386439250780807192034796756022462912006144280327901622486967394549645638659261021840427127891692545008755145795525465537468573538395359326108658722351234169223055354433819478962755928055860732378109927295162650138768899694920647252636043475679071712674237677452612848209895251572374886395844751604967133136673982163450112297519350010782050741570065645089073309568982289793535417444509241328547163756970101521211083970309521719937280709835212413185090707324917846486370555770454562944124295331483121876003012344934084721270878879598478443767343555029061954220019129320541914929167260586020958222050876874416790913144501072636122214302431175756823449670290370343712235929141031189826954825085877901373144709475669327302355209738663852953588495608983066631481051445007324218750000 [129,33] 10018414431445442998645930933349048595979822371863196019190097545003025074085577734125458333255528685895584328462210391665169457865987717427345735264944517345126504335277734469147052633450860483001181576366973402591275549008374477904368188716651567348543643327691611590634884567764213282795573671123221766796952803335376837778099937625335567879978384213755624735005777964820716761878602846564753010042489056476476262156868627832471446027067975092335371205246778661120583691700464502265573687287580952029973666072937679865179415929445959160595586325181865948360948937242626135668554874852196488209861808106920036795532432003387194145617925484578604993814272209594406508546014663368563753932433397285768109099943480697271549588587788530956687700970979470919595344823248025374802356610826757266672032440622829367359167712092248018590369673112643705476121070480990842349640911426022791607848478587035701590599973577602294400679066819224247163485721015048754190288191369507833532904662806428839075489301876190549305867589752843713373429714594590368155053317787887751919296080401763272151461029847385589794654689872746089170090635860341071209107807110261734271893160170635818708202344686660049277799707538976394430660892489412380854955275434216101972124815135501055766897309020501798713723984047031810547060680257366507462074841213635298958734721262865354628921389013880129604464635269233982326525905505423000261690269117001465598679617256696370267297490533076573320440583711315416418852910762685921462728755962096803468051790612451179347105418829686843063606869091839107664694469420625856499451354736169508272059016441971746761900262602126688779683211899866283248224279544228770328268776660980096520323601530455779154460142997861479629137455725293509265440939176725079012832046600770591179274966678596745978445022445746964603569946271646695159805865559336068314814358208808743481681741572770766978507483795308975423779316689826011743442398637033198381492162291064914294939659224438634761169142178519354049714699339546086775953881442546844482421875000 [129,34] -4246107536738696492383625327651714815667557397579413295221917092039743103290569629210695888869355189226263640915230552557503759020961510383243586571720666625267743050562959759981367588795313246335628566583682623371355593607504546335583993472282846739968490227841872276132552226360540490242936117185725683600867388925380451990200116003932611939921551223789705751146640534250060141433478443558138249654336297696777720929677462560420406231921451090619176880057514638190990368965266362436425875368604901140889152485749832483181124832843809097366588591769352782070870211996778939243805988765671782156895795869156750971512131080374328883962483055552330717784170548233380368418511086674218311913236848255964038311379221272638919599746082712814725508065113801013605336017947307682413114389215654983959238936500227454568670606423082907279755116750333931909404695030312306022835723295368597925651258006529021090928726166659349670081394128583576881472630461354737283401210795539426328559417645602743666366225208433410427992889189290891651862663647712681573625888280477555239837146147544407884744527875205452400694754872205815976787316577618021275816668485810925547876000229430781458364431017878777488992209935534863968230570112519843482001824440013510872258384529438407182584060530261522550266404488568626810537729260936215642291328126194781211001711435321009582187444466719533038193606721709435234049522671512253604344497881725238823748692496972172868823777760752866518752258233983548446394969587297695292924937465748715769223750769548797742912134110310171122202989894233069599694647190330305522045432950821335498673352184349128963414155640586245084257915383702942270956219998885838399527440682811410300302610703760266628739433966634858649597757037967785753015471111324341051390852720497197017722646344810391234278121120541555793918398836520830253367748873718949216695000904391228448755006822984054117317643080236445377197361485688059885738504739398574674203073324552960514977599632449829064415837175734001399826811340432186625548638403415679931640625 [129,35] 1663799335600199929895131526912794347965483517896872501035191596890231644903337472956626082018038989284357322461431064102595538705185655133914575249977380866521296770823150434382299906007244281404932481732208093280196127953592940684297182587392026851150983428370630812774381641856366094877072834858389404153187805502544068154983164704856730178862838184860578697399396269425167404889520846724937881412914845225282536156298359681994591016457096481528032949785040570521610669254978146219133162897733458137339440530457584885992763064415006143611553196383765183010508138632765432855670228887083989476162255621351752128092361600275123709055114551449758307952231352823994595738303697567204005875757035020128445537453518642812177137445318770786167580614318817260982288131039656136159641689478154483382864540581674785754402656186840422353027051197568717493380414797822489521680360364318233207654882960408890723527286245200901786249276705525579027550399741307745466921497877275000322952306622303966801824849649439037406240549167086905165760281264109638842213160334297851160165583059999421674221724795145627120045479754766116456038695161357728982595993034115300623267751851947537170914505994114579132251158083384184052653280921566410784819014111688519434244091149629833345771893664488473591812055097101414662310860103139785375464816082591956449069124733019907445477261689344314077960973873131054314324883006358733108884263416995536421993656737806046017642011411664508294523223842777525959561182733558651999035365786259522290490152367684012789118193249166295402738910959576213625126954050454257021327914446725008956564526499396344055253021530282391936403596253264773401328914350317063517653627104651248595136484302772622906229097927846130950075917986496389398894332807347828358838909740504598094053973455043922894149990996193801574508311718430353247331386971370223923893933973699426603911089135254583607094471775588827112369727084762853199238775341205885295601478758273306856248438818002875272429013827394326307477797399769769981503486633300781250000 [129,36] -599995284615712745085352406292101561732031366464687168517864325442671338263524517207435264610642081209515669274757767410687055893386870463094252217375915531566224116268018162372016818757753053839441932016779700205861645564381754743162798045914483269412015322659933444386535536448781473828110668499341854901335096643150166166884623851089406115116518066018030135260155581243914252424342434552769196373836244674741941254684903449760146099288555595416102121931284160675493554653274346783421105141664242034377899722820551670681538353656246565900638760383332337510805595380495111100573387642484660476880104549868534051333742530567950170161115006262696401224648751163174400347594204015629921517529341853105580206586148042293046239773404599865222175238938106654429846254928561937423757311896826065802131217837846099711216170250025898853143219427558158416038782276546903681419126450307603357283441915125931537577547845341662983869197514743298810154104640626647867711296837376268389966268159616916618765746698666883285333984416981783744946506378679105564028611341467363627808117831840683688721403479956276521278900320130623310725498038080970351985367963347175659460604332530104192838115241117067379725813412880815338133206077825877577903511592769292653284530012727292296117714281755339412672904045196455100083025475634685150558792983368703436074206882781775588824229034093263228683063371565544582394797002353838928899109005837838510760958158369399377251421372948505733918859073146663601861889747344087944184946546393580066490833270070850229690058407234412709216533359318293875934773136097707232299965031064771865365860047322973121861903649096263504408281709758987723290849034685206665343701802189848037630292762044194243482691305925943771894618973846765504642848644558092528823512495353619550741465409577373249767351494124942381283295783195044333652021311822605669652025651809866707309751626516068328839980694028976403564183633434495941137507840867121009949601736354019229339367905072583506657052910377465341957758937496691942214965820312500000 [129,37] 200682064064751098902459190028073290224515817082940304137340433687800966645095997874001836040463158356692529635451338587521703110949119751474486453579764220057998936812868615447278849380912342450732499181066764451226331764883844190165700979129411737640708527074531047250673275054891322136362660316772168941364058239705141970687958630287751645614486151814133584135447745130493256884367792414559027945148807717310795811177332407394311439025868022685927005094614653275157042872493344973540739662843392378040266209807354234040676049982568464445422098373664672855586728273414187615576040492201333494236895506085280019836635828345927633680592157974896928627503523868279286188281873120906019743454504375904907930825236012250098452206818253168803586437928074882391370620752573805184313824291525878066883084435686061954720528419669298432330497493085157366372731865211115445476844007832937604131371541173818504786603002503394200958088883897888347776373309951541626196334512231397823935816847914725049892478317296156047236288198419421463870934080617287824052175668856226370359471528833910522504803202097678901403523831777153191287779148963328462061263777272590208432029221200787472407969292774542615201434621859960028526232044622073021462518522294881274848004047458078602014351597848665041633343056798599584509393893931593992255780068938404783553742232029282836644983124248297131495877351266543629609730185428444373073485041855872118835352267844053604836964364517181766655476081460056053661731952803132497927255026382579153594500893930437279792652035307426615606849524119104619158673808401279485558646492231060859780089608933303482935196618092750812191801560509947094027572552494229525333572329156159531035076463571017538187159557322041041596090060784382893016502884959504126367008722054737669871286402149076427345242346115562328872982851251451141059887998329317441089557899098449085295623772666524090670594540201428900290068227767884763983114102346558174452180787305049978125965153657376055059434199774754658347546865115873515605926513671875 [129,38] -63140336809208086987509762200590376109017847379853191394512874153457851891085516032469826408899964702612826206952303332206740138889102839046931885503724226513234978481225389193958922245541156965048185815503459863590155844447056175418908070864410484719322644448152219920881831284982752918766770216133993436503648104337613492548106884861299069563602656237095335041483947738894301735280710404424369187335289158737370958743735469686663503948329879963604843258510163371841683107225204022129397860849152074383037605607561535656046620741092994848058762426369533637525246069472282503201979780334692872975920671011142364309450572309767447422612264263443449363500557998041555368406651533465789131183571298689630880627017261996248437931397659552417379720590889071747236314561724282428239700448362074060802173102878716898229171880482215074525914032883561103628172897589325557858941922859635616744643345778923001355514896423257632119211648844533165590234207532395601622214613864790914738323195871999536593507942633792282818870536140432410786995074525911165826878811084496432178160517063026220196464689822108948581263851113724979425204361322998719234680422814609460417886244794697175931881547587497329316377115215750375531588968182953710499320071932164311639448593575658210952667230623302650210654228960225755493102173328441736542915102477099622892991453888200690535523456807796178923739317073797697070238702562379515923083053779090150799119298262541613648054777762516073883977554543736264839403382143186787679246787815225264528110438427098873534815706488538778027876061356757990949240385486161823596268219788718745168519803581197338203593201125729340394227874221072687790689051050389119417677852136306729701713417648625278280251023970558924493843329609693621297606405144620219397519024939047704760767808424639136101707025682242135798391959388863131783382092328708031814813279558172752600272436501896049633381026154845210421884205899749231450228546704351281207009576565161770907658767347532691343476421567918664732133038341999053955078125000 [129,39] 18835780020310105810982102895301167191108276830662353973658186394866568833059173966793102805786196636213072196727627651511330249506876310046887715196453435529721336467694039748260720407329434171914737269177625768930944106384928410886179292957531670507415000948664872020085616880637208017847448049544374935709851976705243980359989522035309107141286328856151997902711262278085566233126608564596175107150791452115974273334322030216423164300445805133840359842391176443722332427791937924621603317443916178990401046830551561880699369425180524462676795069602755554707106864554824422194682618223141352387879835728463360697143999596301078472940877116008299798049272980188345045761112330916086960856205534263511700605756375294565813333967153678620848646580102218941719072433306500479833508937219243934871391679458246731574105971126693529642399318883136766023174149205180696834725959257375334966876063091557326216124746089998638065085448279022148838760416792231897531811234765424827903191163844036194431659986315320971321564531836980082569371609219611005455853942886762711224916767694330456651958610223901062835462773504956117010720537949512920019793833491556602034841282865914983290743069488612104753135518878835741837153828051730184315699042929094490543110444201272733431719658993815713651221201107691815286095728470074783828718385174737404040040787477418485998923818375223846563860062290874980472628899888753786739705636342397761092805938369684568345946156166365723533930827032133823697689764251861322158408011212430635313197501554504663856711602327324106152844405988581180448872227954038507407207364683411644189568051580837831444420797536959452997950625958210340476801845564778185275592275135936270602605297333273859545942801516763541522149174546391515262299827200200778961412662234246219723004686457945167122211213157280404951082303631430683202877897290028279204556439822520747006987552523685323201972902696618523067411653945052515337204951846962107210864840083536485558890136575286872323303160115855341427959501743316650390625000 [129,40] -5269125636699862606988808060189267686442849032599103973611473208331683826779857055354022909858800362767674480134133086794240413981960095569694248183635593290630341720527218984985834576833556467931843849929806838210385572769698184700458051389803232664337846952951744750085062800608821424836649201851540300360568751031002686773471613393230805036147160171849877489772596535610036314122586110769633893876251030140402160086151988594620109741563280137930458681051892757837963146463587869107859004246200918624387199107003855421776690028754744026174647865941685471073588430461725204012304068890945729749147943399566637898142543572859514162044276359836685950240799548334575098315151659602278813784988108421899081940375432782991980889779687481380769955132898802868003114723833561481114983670331714118508897165643496252241662851216464076867163149859553281599255649906551688362859917016802443311080162600257969176584778502873888261114520791701219286346492212529901768360300497041319593319250306990749511049272191764792743065977717769962013924689659154705439574702159180406794382123512148872536977516205698962795163390338080015310047659772910616559195173610271234870309020941727011032862555838869911942142899190925957011845698409723138697500480468362015837118148518540926992408034134005640491267310017516969385339683594612559139073687068518375381900911312710298825894420846798407961255928901942362410300756930331109073138219126743253515017170406280301305338108711699754952362966108269651411448636993829551242761313256740134072235974534886292585065017992720419874634730561167496709242185703959166639308840052227605185645186431941080143656303953526790341492873087338204179825375908167935089452872535333646093652114074821501355321397026427390701112354743935968323994090025965890988304237322404428165946065701839856989386797220287223908131833720900497683155977335991355550345987366503171777905442291795769446945136030762329174997429633237564948932257601125753740271951104392256279102567497791326199959621102256331942044198513031005859375 [129,41] 1339668909965900244269189367368733187587303767418547841869469464687590806679140418658385257158836969128322464185400379181361318416532000817900493373257233695668831948980119907853996414564753780092860460464970515440479387098904046563242802317117266240344484389246014140789514298832375718984474699461495703928320543933425470196430957227490200416940386254246099638034642532732662428550188858204270578535714763419480249016242045268468517111250151259228958221673802791112078821928248950889455314224354686484567914502462691074509616127154355392432304118833692087357572811551079396338481085021808528522595219085428499203792565248751961075582112706151974029107137961284190711967647935144735256122180633482660315550347403404585392098740306374624474649036220273066556973591833610052090573543015574609303924624729932078069240262259726717855838494039301642944034381629061179463561134551053519717390162912920328533255857457562250192020321126978273787797343594160783936823863281124531405585058480234671118039086876817468704952013217918592424125104397145825378906163746102785850138707745430937207806377004575078241012478171330135553426211568308262203254994114996198818823897883750768451100437143135072617468626636963116392507453599910223234216212633133735910262972079522709023776127978950449034221479369752946220831658407106768341180468171218856452354701324711847557869868638359308709309189375508496492268254002939347022752447123679491218473212078649145817807735132491535640525129585534204002081795078948382872923354521010552251178479635331410474043452356534907842890573503421181309041015517363364059818995068815296983554723057629095775870998177440118483362261371765724125070816069858721350942907683222348500586879537518007493740451265668267369522337054735258199015149327265965334556445790654096560815819291548498220250749511908010244764558965325352456065226458036287667149882602184932847214449478031715512965562448880926209091166078652199541420420957114532461963970161963385668470194245412639612093493068047213368117809295654296875 [129,42] -297950783988282010263125695280089545362896556593883691544250214106467870524553133337322031467820803036344343974867242373558613127006015947911943643733724784393539067833584197882723382602013517023597415370561664119100563734092843621442783725607992255265614128737596710328017016304396540120519508432826409240046917406757835227734863724153411393040927220861933009387984041696857835557233404226172799120867458944305361946949821983740385771248921060025632807606581212514423160307810871594214863441141548722927233395948568683319536673593012392256871137633510372368149842298145294480302084619905024986210604473378605198478913392784719049637870433629095522562484467166081664894159368894536752929707679769008920592717749832817069292582631750440313292811163928046489153722318963902150653811516497828548795405061613862177605700884431522138717921900928903492004632950509891939528103034834036653104170530032499924716961163802248135244513296449656988646283502936184382261279047326985924995496753508010081294307308760887694711505843133159963739352221821559084082436260848431106327243906825151869012486900019470128655217419097281061887497555688481458648380269155692470412910229104667310349880171402187122787586849957313126000362672221468069562467314655490370388633857590529683561356920059989954536501238863172332761987026825436124548364475720437881384449796531310078300493117836594163547231672962937486179038238383510659577743190399740543176727483526992405846420124569898043133631714117119402831880221230663431334436642239157025302779268577242418039795432555442592911013827111249690323141588447512057020886295992307469822642765746621815919078555669914888999795081003918517401334439147743682716521069149370582059099862769789230923874928294605306924905107506448547748530397890892580478259888468248027049313634558665976133999078995564612050873592929352015949196021768861712118575021199789668643378405492489715677286588955259848297438952092939589613972994809643509144487940236718573487340399518851428717887013059929013252258300781250 [129,43] 56990296576929167508421262693731933945785549291724158080990469334297925714324018769712287480903096027722581315858559060258756788354847565902586460703683294733376972553175714703365038148547068173471312196063781715150458300592817971885838370841296394387043568609385650194947436179287131404599129917256827693313773988810570344698330401621864775967470083523932652189377694404979792897543270056587536512976937264428834965260236491979020758435445741989984357446722470405708399843621336551962072865370727919422804037882183881940310210851554523707710585756758894164886563395030814414010932866008774518297815652752284876237956335361476003447178616017518124440061149923517996896377431919032636003035543258005695679471396627154519968993651343457475444793090121175103541070976394570207599468358695101969639859154271557539234858204357902354445759607126326996827787446117014659323571925469925419719643741539786417160697846081121456672181062995812200671160874487271324084147969567685503444634862245841907807308941651159766085350074246748775381047633027722204081121608057370998199111517217039088308889334850915613189672823943138103268222712652639589807166457487336559030611305416705887006076053071325711869959467053376505887479631360431636391069269422754599127879854176899883018766258142099616373978307618273572019096023465991378289241910160070891415879170668811996013896637469670189847469706286438328810388856351267720946548522565793362934636410951234065716396714387770872165038243427399444144242468422156628399877584720532348631636155742700122740455300897981325564061620757573512960010363185751655159285825786790968501489456509559792452566957575669793780566869038781686026624952429076616434617394827952728484495007432404657184312766487381436805207399224766400516488310362057794471444394312411992828478637125072862127569590020025888289035570327502840099671227699313303533616558630279577183447777075211010162417312918816005062681120924059871468454710829161305020471086070726289224549497057091865602547833625853061676025390625 [129,44] -10193089947311533763565805114461761091445626495253976643461814802163374431851433329870948410847692686600106494710854311225169773046350177389135710677908726189344480156404851466745759206634319820185732834704291384453753158042942548026538189234714557649789343864523446283877582066374682101123611501174215457304015097269277542513816302746113019647902173951562334807885778652239403307017321065702517704582814486604886068531972897818980038242924409879789728152566722395850484391429879759180232958034542674189313043669221155900044698416619986518319229633744532522798034022096731600577534016667825339253369238312435569016892417595479268596835606663041119465968189337580034019584712956264671135514617484886929006984023764304967328510725998401452852856596127377796710565936234447188232623253753554773456251198603766464191044834805634426475610303997464242764352978275723308667469690091765728582000992531000236958190556065089332502395749962360061489815734351228239475619872314521189693843238443637350372361317384405829381580435233786395211207698834651582318918623285829941574816281169161429645963234553221511495317048988396272490416345602992305436902641061513793160258972821397448825940913577365548077910867808830443638417184615532534220205011016227633757364033988863776855275816664040660324736423360831476178275879110993384293106024341423619300528143672785684583726103739121140078965096514352030030881087304002257403990263603519030548361461247378919737143803927904046121173326096754970507389520409355823785177736549618725702284362863972014326935141142608612055437654043981723167510207829977379562992436224159341314598053787745426137967672906109056719849295021150382031762363222640828525866795187347918361548243607223950684138732145918117174621288864974958312462870568195559823842991004516624250331621311683372361003678176999024312159013078296481320720120873838270509776548830376518446226581598113290451051015985866821062756374328975865059575988234530288250323986294699096240319957692002483616342033243179321289062500 [129,45] 2285975459288881956506642323511310201528008847405919361555098345660207202126959383442171650037916496871750556003438455066756567108153387768204169663387063692607621114737725371951313927105291030420929860877814679208023241621709915904024979739499090924735124934452683289267988636286786988646213721457776422739686434657095101577959208156542589073819499126079644126206696788967778111234917958009573503051260204184910993833953421432998115427223875442444301340046597882991417669983500111142801802204876188135100708337890902312078418432890080080847860155747638328950822483349865792785311773255743459957272996420077185905715808687790464634807750729076979953737342268162972038560290708212421839528876051413943126846986440746903911963479401160729196254109961836156297878548737747827842197533375305350846353070835174594892139507855751837297837246793954352722451791515994401800268199566917101057502159557538042733758863462373991095833833107999909935761972047504487475837579824502347278344093477820818473862849191778721109419860473312936953015349487441288419298701160553552949555452095751815301016297219638169190402718344723716456364310263998879302097961859809725023214224709059030619739854292803767629672439165462895222522200759384463626310272497749642293349349867170599669824210342603997217960166317224733480216132387483162221578073092036956418760356610284440784998585487659664221483088970062173047899321585156193573119342767393934248668201493303609519360831393604977786540394881645996218280097907102934889271334586310106859183316018421619123331512472353060966027313648059677224652560310826099866150220351770167904160176589639377024401327104581789794755205030525324776299926293129202844154015451303698698444214308633922722155162322969628460950189107290500187416974188262662519430234694913990405697188795641060715905943948154898111064544416924796905820211265699399521547135636860981460209983249756895094351103934502050770100866103248421951487649336789661785837751088148390781061601769005165340044887031555175781250 [129,46] -734217923823253534097088264667414625550836271611947287772845474806992219867145550694777213658320541761002190485315080558028177074657105373141299181702108193433053434990601100539094205067886260576106558264261639032622448364698998173462444498514910018295859592800516287566187078674357506609257834128775294306245459798092719479792110128840631615197659345157709657551015147185920747017452952616848133041444598615474885364352123195669427892075792678882286794276966477277128570695659079303895014996687664829682815200052926206497566838639635603978554723340948412593754129147214345890937230259207105472169814022025351718437629279821832536822908695740388943743895767261861842243497349566822358902790544851528287311114665476057277904415780583125053701694643969642642143406346751241356456441346992843368361599987268071745396710379130333845416739341561281788851936002367681424635595436398784682967799858964592266933514223498083144361033555867459262419152176422767763094232709342711019422607349323974454646783110741093197161294477515774348563990887032019355074292220044139105040846441188074851708250057163007393334907239479411908400133102892484708615138064723756701758509168174989079750356996340408759768847377592316458802613643155827719075971476600308334278067700840817976644910766198959280082489715272859520419173777919306167132002327865110263520721566530954013476157859953679000636945600858335996318308122271040245740039013783828569040748969082588558576961825332577409279276603536096382275667015966914203682613311062049055092554047416645752900496961144502845524998328350342946555363700592611843102261754245674661848222524942800771930788641649206516817436133772794412032434550169361406057347218638484004112150437258175443625811761008455950625664977651319517594133741462201977146120537315094342384109469319078094146398081421296405162155902119453438728223524966465680331898657622705183492031914907083875864845043212994007702790296674238662126180255919068392290456615699152863149932855681399374383265838623046875 [129,47] 247799293525691494524051480916599604083289320224842834726188146560672069191606227403828802803767860687055640397117165927740743682330090793895066268539503002816063662511465992814553317688229462085766134756738292711509317464040937390326764846994083435589069897588671001059580094216659961020817259377146320805175821504311993861602801882402570429770778829912441437944910066922458078461051524194219874154013252290872056907096311538089621590888699358635171274080406923893609874236294686770844443386206560789984837320941727631569992766635147071542638315604089326570025976466287481462280862592745197030880737973467297838791277238891127304439575414012594721735329188799202045296746689343535578894634811044439126024114077315411904511122741844097304082750426289026312117843288155652297913458201299988754216080568180382161280832768108567192886807878676002239839786385005787353481486552479981867824191301762123381896749677106172372394975867241780560530530739107734718151643036313169380684367493665274891221188049471591092419844085111625937639255300050769723890591952261474011599828969115388539294528251877222904477317939763532374824816676242637948069338420381503838581120668681290557897838700045857038448665023611097696352078163547053818524041706827944771706278018447560393206903272154287061841800734835341275639579148949790774085796991472285508561161547195482063467046507401853237805182137823320926054592081903539609829613071844392952949719497588876817962094778667378659349692822777230682044859758400195729826582680852946698363205367501794742302420209660625685757986888904696504199200166375746262555817947579964080758664916885624643014584024517733202615960235438664718845365469935433021537973252285522000895727205718215424155192025491854989257093819170077816783956572088450525699896510182454599069089130747804643903666115518776926265222723617194503559622476108120032113100000226007507544114433014798730117184996729256251305633462510247128983648148212052306955321896564882218027356430043277864348632080078125 [129,48] -71873314543576865774859379681400892731434525019189366115697597715039718628427435188389086010924082992227486973527280761160176986721380284673795966555184246522490429275473555702485704553079639373698717720488976803541261931580587833894070108761859460589956943314545007860088804896205649387726625820806450921820904843739754295057811414913362134871073452584716463998875090074325507571546258596137781368339936748322670908591415373972019062605751668368712463745894791686427633583481476458283963630209356353372929392795109738808579579023089769003198092069916272925164999442664682788716854208207456931992104313754739506817874115311207823977861191875882604608087334066376323837789048847826002815829835956303070293339495336260345747883923705077761219483229781122908583704879451750554278935188861679182914066192266828573490842386104588873264499442415816616142231423450465102404010628571033294325035271135582306958205082299604006538119743481136517295682404175365222348334914558866673476414216276195800930827083422479561231438565626178514524540348657514445952308740014628782608975321825612664953441744934782315271241249309337846145062504619433669058963821089625892528601502706317179469286650532615436305822939401332127279962501237014785052467745176916888583749487619364637426496397932462197865494991780641895956247433810664787171802654809060681339098745332955792650663134049352259783885625301613690906073769669684269888800083573022267612124555909661869373971954722805924817344397207123567707016343347734311337073434306610570972393862755808121972290556923744840113672313051230978233129107914123355306607292484330883341370801352215842098785548180008348210670089646472064391820712760009206133330009769074268857610326152171111345575426658926934306487773441323923011665331714653619648436886371268745864257867794103650589061078487500516013434194549779170070070099531024642554670537818045500836443743160555322574465056738088880818350464186730232464375951686129874760652519897251658597346365768677708652890625000 [129,49] 17506543157953071718358331481154185347890373393784062032615214189566946516742255848835770490218661927348055284547482563951652652467001150735578932975926177417777878196855028399106756772341903447108374166602711085354957446484766926312214845827448066985443664081835925696104097155514041105147853483502544776376607379044212956795603841773313717834738195444557281122613677282677199471343937658658517511342923359708133765664422608500322656315980439706126761794751541663588028356253337567920379126499483958867238983535162410071641561137705751249776167402602802606724633357130936243673584899164219507910651605069219894308252618456160859940554394368129679455064849577844386064861138228294453008427391248167352970184459269538374749575138099716639490462437848078452089621795322806296402360990082968920666870814363001038069594414799725430966014279001655117542508920745462082902596289510771955022356990617498056245604873373657570743940440063906270194922450307824434458744295144931918536052804516076394661703936090922768974063621895183864786282003944836228519703812489822591021384599489797334538596619140297384023111661202577079265098080147965968664223045144638425361890118778348434349044838636858852664812745724169255558788339666476798534373209018091077691641875293034439000538002238951280311393849123536410606777034593638788730103714859859050247991420284732999153986578336773236957293661274370591894846006987916932193512976100162023544227090877975082297731290045793471899552063820797160475843660570117518434894097149990965632581981578806705949250685762056993732692923674780771533186245840441245413805474038399820883128203938087668566155016841494595067754142566915529686582758722436827586165394318605812557566723836613905385924618409347995287035627491370606743215768201893238955205907977304273648815140209727617789507956786190956594375672842989558901918894167629705555637338870311497089306370663550571729121189357612726515878376949540293977143380718461997455891344233196086775575612813735261134890625 [129,50] -3731085855882555413605048999433081670935470540803230371134093627459798335324849384374346179581978000838615656646647565525180622782385032572901354475721772175011540242394242533678163795934011723357410804840855313880593972471171009842576008840099974350004007902075410024441402251390240152574237352357931757135585429362840414162049041786766517010057924230471812160003524507754236197303844064439088733210830913736989502546086085159500454266283455600869240937475865088899252097137150808231497892525290550641310391392606683945012314554583005975866860146207724681982063443245826797438549322257582297132317701024480561449166558731620774117339226232885687860686168859337891008507205698860104763407919733392401603450672885597996335560580971680909896528325489525965268783379626964480094828640644082473250266710725308448103269238800088691513946726515223280053148272482527681169543540499845385187513903887641576885804137817359891563077855287387727751653749387963738719236782127752993270153392447097382044010439150819051042983980211407969611851356872749661865702661035533362524395028678674652236911502316173488547596576253711684236350718107725917366135032219170289431219334859227747994970343483116787327136503569818936759748331750441964551897298654150689216204438359269057080156587698580127032738084221971201504688146685851508278246968434368190601011491736797187219492634432602816771872311263686970469659771612255880972641026926766165362084586962798283385847732686973445897560227737026404162786674576765077472900849948937606490981436581107833951442330723348046893146651834630290828555532335155613506785222006058600149945997917444201643050753123036763256640163287112580274714725526472731980768877541622609393098901304339161215924043621624938711653132507607888540712417872545890647248608552366942146871764380183505963200640996570318487992947379284702501142398053264273531575897257089305749571312653395944504004737734963100374281093252849276632373050434866035312651431815260566374898478503708274476875 [129,51] 737911511916570010951822402621442148556770096310762194542760075235867855724894231632897120541750913930635430878189116971721460262189255680414495377547186151651031657451057837379689382402895267683301433631998268314378809405373896087642185464068211680177146397513720578621614083274099710026980167582583278905187934815693808508604561662305110697746127345253258013708256552822969514387343721431368141805296570180173159042814138247258728347157059235588969076320936339739492688722688852238340454742372447836207369665560770488214086913474641113548086227331067235805084076455578615014502368224626790376760447062224043544539709952576378584438113057336277854763514866136829664636503446229725828418412749902006122805685952927554837939884474619634417734148632203079831841033442068989073681821868842797365477840120419437839319193329468984203590803209320318130282868931347094383891358431730277472659310506037483377385859679954287366146043266397556968941103521999590172894265800281832161260005632830844549913347970443414188246400034628755480084817842073908811776612901731614812539059237381803872608325824698745208581965205236771493286553968571677786959083179376019648043236114718324273877819781453976871062939324956857489249959867499721007763559532834046762721128444155191233758164809111962166158839777778651467297888133190821505832399055308964363446387174616308110115671793106193202690456277218764237858611849535890340382329812793921054610513462460053735369724107452168178489781393999987897469720015496156328179555717351195126101531530672781611563710899574636544290931300619766194543528919659726270416431686396272610701980222642257214765183401370384690567993549232322792351089745676361521510403359276323153990969763238170068700414675791824503171281433913397058699519053071150120616088401903348015475947356777674095125420081355690083228561499229059612576250405178537393131237438601222477810990421589384360816437263249969932814571018096115479813000251220798616465449421365345052765183670053611110 [129,52] -140435287776250459969350378447222139633844943539745961708463512572787919120173164744392665121493343775943905737540158780236279290673828719638562169610970731656946261124362233704065457699763139593867905328215082346581537235282224269362146689324400378392082617096133529346968171392639755189296842656234673466861313523539614079861178034295916568885882019864800165496692386610730618097584855815588301735516752742464970835372691436845752838946089409008629550708215884810332950822463098716229181779536983489009235147511666603538255925315826137360685003140836559466191951829728562792170045059172775499973857730203679956783840705754727396485298195109732953355672742965994225498031378956258703702144338825918062860840704060214467176874973628644535682241378553939324238970552772764027958426111941084024011359304631417814105472900231692299368942071354705980461601930661727723221025752183781327958350506197816153348928522579506560254364569292308591811916391446291940905077932335555411645352512581660402039853290708000170126593049230398701588520016923588376142182451345401213887844854124104823494881925996123210265965487191108271197129890178545833679373641850648520240889890585240629977306812319235096022300254450435607452198026148869454287928606651287058260183342027522995427540730505719959738559781294501276762439037117886068300610628448245961809293701124615480609881715776028765606846318603441609922991281244011718186853679421435053199027526082870130494591578827788581934286042196512783644411964727815952677485184463185557690586994521052498162748496541116742635985285892062625427495346239723665876653374553534145064901694859921390903167361585644934587927327285463373227120285093866680393522634807513820331963329286829367296808885572781726452941626576151174355041681599873210663730265643629179722370763270942608280513111452929340267094709921703525059610463042525951792758650434309488815537952055498305307197308846297456777710655095419841360031165597430601521166189417119037080901881511555 [129,53] 25280560833878418237256438066917441662000110444203699062069518539876347383494881368633110434759326470611986413799292518248410616616342728617325160914785438903568985681331894159653245980664118321018237199990667223935439272152141086438047919335399002146226273944112313116558141919285025696241020716916653590975790801403993199077836171993329224382047649091890187969586067702400337215696344804233090297946523716137717342443902851027173763835477193494269971883582205150887988697180863417782867708835940538253545448708608224631678699943281956196854254423282989622327577963362574681211504086169497816823181023684194719992850391803621998991971834538156621330169223879335931863890094423231857204818985518223017701024178494996025076969069580541267067623682876934436512731647123141288913344229439136478767022518635661078993353080517704180919853370975689617773017131489157635441893559821852741587447428674837210316759997516097085933809435515957519122270966521888900702008002113820430610309129343631243507769834712723783753639468025851126913015542441965488937145847431280135186988516346739447939167026721126404652964896116413958199986128048375034850795363783629492113447313608753275718307745293931585347733823919244341729605993184950165399219432853484227595130525029001592799900065138801366636675409048623191981214469815379862294785767473058491892466533799222547668668878198744839324981310963249533075236660504492346366370253263053021810866192245258662916845946396048298115384664416014303838051161210659198892897463104095697287074926524115659016857611348403670361539580824925911364251105560809009254290071523510644449789338134674390311365315110173255038689520368053059933397565624254480829733632937753177659846637666673754716763702777868362013890840616756052932360544643422893598652126078377897346406022041733482860543503960420192800968677952495458809994561972283074408859652647911427272525920494855830615754381177916526921655986345257850072563646490201310522546875887715299199808355059 [129,54] -4086339327123426937077848567572014239430622885858882224491093362866569044366289374203925635504408757182547421444418262412792615911932652055323411225107954488338987393752029649225457507670013034045363063325682514902608167459031658530307108467262205694096740765992999794997876316787009880840016317683675153392624065337977370116805048210325909644615997193790337936212077060103612268444166150622905325527463929030816597383523123348783269801673604367980717694004157288287159980711087580723706500067135278030731355301740722908099653972770082588541579868716087100840516369271502470539773000406794147996471953342907515925947501539625107523258986870420944594841892315279234449588021521851698332340164254399827302352552918800672609745946841889519510514321780849252926026439363360353744783233019791011847723786610178716643770711613574305380965164100827184364147907261651348240703748063005655251765180624634206341432862394011614220249521293995696213369189119110658267481911695018484965255493379319525394740653438643867897496169528871109535065760556137643528519641605947196655355109395095354966353864003404887372214816373241047262721466246327251676704418065066574861829041396392136995051986928951116274588190504696506160727443070566280782129358217548569618542583417394614332881685818141277294552655414584030393983421373410336042749757968016795362273766101057393524482958745671763368513794270864341809035905591956003252001582786829749965393519354891885718395589493379082439801729688216470972814706060954823969661784703462153258357309803314257877659101374253895961633218044634812144310748243206754318313215274495857948721561221231120456930588418120402722420699148139943443389862829704347619907978725020571886186550320120835667410239327325998573294631451054930570703698297919347811667552544891061591681471597761379521539044388161521385986891592565250731573892079668479890376447738701553404513158698882115385527583662257894347641060238319437835633268081307790578584702798346460116862774 [129,55] 566207274026577843397973598164169357388044450531502941151482131230173650686086529958836666242527126509366534976062904579385729311963957239840059645151073833870293838242692367623725790603861115021045978622103393959903514916027629992884553859826469911406125039430675573494378641889399535754715217335677919620281334486138865153652313545843212800670721209995233634522090318139009216603132402568346298743205374581668046175043987235445653340870497140220838317038597511231706799803648578250245248875126495964802412440769835980292434098603853618888680386707203626414501782157135309244693553909086730089875210736875255846892131018731676124984617122255719476308891493799018297656841997418228685197851267594914508539317441357212527889379661114735839841055556494951753236715172353312507919857381635791225934704072044636871922891017163402845398765658647988384110773906069101521161799131636859917338240236454985462358810608777031512334648061755516012137407549155612923390890535531387586756961220492831160225999393883032949906383416362264309637666915885813399863066869035232698634255026455357450858351819909212147636156934311497100952523256984957800086078781164986551731690252915909866437493018434076794354445843866545613287537718215910559891017043127334670506671759272818048189373789304560262962522735050909341868726699489457481592071039871563925589826327203939650189111449414312021693314170521560542616358719705500028871153890392511208219113933856333142575086418516388688015962847215812365784277022164667448288094724412112354846783897205132951835647305713142756048346399990821024839411336740725053073976709420754741928385747537327304263934138403533628016609641089099203437887470298165562543401243364657803471306667402830452404864256216349130188140081993086262274844774772497233446550519787566917633181597226377094450080005274389835752039843477164873547159943026003900719017232008766095449603044120894980291616640221879497582147294272065363073962983057471902113663542329906625455 [129,56] -65942876228908647749857462785800491798958703739660702175139991825265810116308388426415041481007211438179006048613389895188895102967020830563676204570439895371471282086794965641551964666340548840225692697633392060953205190682518188402591912261919552386749698623062862835110691083687047780330327686066004671045161627714168618707244360955667867507862044326038233032635363939702824207525669805110449456346288852859266194435893898493414283604898788216487857843049864135665333834213650707878387952348316539509066275259702521248039806546172340566047690496009400999326310982641198174124429031300705006935297841822860474488789818216066916221608939810533779229231777336181665751076022162385560877569013089436473435720230151910235378537436168671438925099918700382829884019384663258865986413882256752446928858638682391919652075622650575131177180962580399928925215123701869459069330095454431976449109285743296566140522420483265327676875583027532557007970798460231402645126993866566182479478169620932064554736727995525456081197201135221984428543110562147857045741696557315397638628443875123075819141202093122749950685866084136919524067769903797297784611932387193628009146014932726815041246041719704435156687453296151045703267191210144439251286778787949073173360059004344815315216985491900715178307521104765258320721855511428858330830495980370007703915047924117276757526719289371690499583161534949637462363057946102514901557023503169217118496215838565622742572717394337173400411447881112185737990705104084605659527680021368535105853774171685116595915309141620529774334877751758069440778371942393766410210160754076821962169468995819830311948982098938713252943391271095540060161720564886089596386997461095327402129330979276676935692969704181478697415801127362759800152665670217986336158229724730571824744074550648819307819625732663862931354887576540982119406979028956682698690644332498245009733719374410968800271270876227573978345956932674039671615962164550167545383522087840720 [129,57] 6570390271964447095506236729127650144432240696246169629518369135402158603894212165357178473741475467786713204973280886233778438350020224936102822601815182883930123078930198840600995252186621590003023403419625623541190105571031885947594981080647964446031345640868917847400811983760338370740893879019630535706424009542432726682159073093648985436317993988846043429942685910422974642872463541610018673635690297522868994962997488117911483996572454131675783982494420101236170653349754971478826710583165880288971091403103504253711890169782150484036019322978183149463033306012315639912162277094031546086576204799045671585361025240368561246317591243292415284421097096501091249158604976653523207806806148852143394735777407836073819616667127516668195962033254967634383741429106915216929032853969441075472288674849514721567924238977565879472048453894575499018036792958253768111523264396773033683802274225216137041027395104887624052622953255543985882657744545940672271496485282892710710961021174508274369467543567516453510989448145107974787361819150184999444789657607977659988145193249823378603481721315723662763842671595101031536747410176693895680114894031626659010040310528284732955160694960546988047808427131909720571788335222542430299396299253125999800997540957807301560473366760772615358371961333384307926224309535615083166519287284785500352608152178578084207083213551091283410170270156087149832898826571978013342490777721918340409457960560994286615518548459143981313329657125350582280536675612868058682281144769715072221080836147971590485897355733542496568092472174471379451910155652743172152708298425560393865734284477722544637688231474807152563883810843993546198317596155340138917687647544816620286831740125928380100708638374402706507275358259659856676906883718351711247985635250575540690689727943565628500771018629085643668896681918054805330254236429588478490379795607975113267378618647548751571794874320546021131643293136186319813494910754271303216283001019800 [129,58] -599033685398132500518026807790391239669233989017501905691813014496608608104789806142071446072789263384273316043885115525224579907359893054411900531623977269120022717107088049229246354370989082162489505877288397486277936981068038630677455078912165627070006096698713446982531239933949161399664868800535664976206806592631216610547065465840758784048408506320920668196083122058693572469672138250855341229507466773747131980481119651414201678617518993317839678376385945778194000467469059127575323857330819107110558282805346621641828108335343009660534936946113611499977902234224224000004438331394387147020036873801282664493820903605805898650778106157716413324241020766455198204652043019863690640213799468731009890616356423781881744827719018353858041313066167405917287167314780541091105153122470498584705114138192073836144555730272949971034924877264184257362019340641729432642217074842738445396076669630056899242638284904795643259297540715205239819077720115631488699086755761433116645932577875639015006161597143139607035276379198013509934201367932210699520394263085584015010512837922306259770454469748221238606857974935521748800363371839228542639211046421695765395034983444664600062575780458795324063098567664058121932610738822109817633377151743912245590518498456699066353597562228093310716156103522143480721329438351543427385942043031823662835931878999126346808610313351261148719018321619725506240136869990468592164992725869786707556602698808335644609896747548562975197977783741365086383537988937641875915321874721341435794694109122738168657764674095800345176929841505790628307727397488925532071684832042403810767287642728360105258181351105078096292266777722655275706380243547917868447868474522521763373182843545060286410282333091006211391854458998511790334687184260442718236169100746450466925611522498176333730829289377258474771906846319150665462388065092167399820871177249015018184891678039500265731673130180575231708496752620492137442992235655909140982685425 [129,59] 54900123869748796788257303539760734920471305173132771659022642559351298725267271952235077012027369225590014374336082898366159994988012199905650177217815523921157809172330180631588322389903498394155381678182840501905478895711886474025100898419128011238961146178187305802085893894182583301792751309521181995411383292993156711225494039182957065888273182323433556202526649745510149515155277594894889680803609266349996044728521405917744588375040861892260237390829403439840634492718380890179723095754454330114992772876383292647043764309582597203532480087755830039528207297736615607715858224066900779711156930816548740171650990702571245111493852125652586719775491055997724343148207665189901727615187529462312511147626037610783613481450134035471281581611068246684563509974013397460843690766639316793652492898307278556880727469883098053714486631199295329074212952354403395123894863075469475356094625291193779878438655652706830017972392735243859267853489742197279091078487122817155534380471935069690735042375809500879478220130700597354251398829120423515059590040608826561531110497607341556185105745190914664279129766961723806314658954437970584996294535665605066710083652220882260137703802565556999311611488073064309081186427459261358484641687574841437126027743447858602305405016128027686973399859126367372192033939233532176240203762215227529705165546172408155547095314495023800601771662866709117280140422093024793589429921408921000137693033681169159544131732395809317178438881672521943215404751238901431890167940643159284934123222696704715318485512748205482252854392405898991140034713211168411192963434787379949868611966434520388448285357613728035445040893905448778938229402149598844487214385798457060912915910187529809740617043019280746019267813555515968371803798879597316837093772154236760835171503555058225702276505633829263816568607730513940950597247708397612391880458066179037038348278655634882497027465531845610434261106249900903701093947091712957261800 [129,60] -5201669912014845401868881753011826767072969662776621499615787166889341969959453095243208549137179053890257540502439857031043485343864651819103589647510041121269039040660672840516190095608146240620089420204453846277860235004277437950542076929159825223038341002446226950670110583225884380874830056522910396993534427067663655472945601326604181506469043470882837590629279292142684898598836576788205505677915578200583663682171637167292060136202246629760545152620246797413110535245280356603909487819371387354987325586508710101274950229851819900331007578043551870285157793234955704584443435812992440797300179504068492894477392406509362581357418093672468129987060321551511541046826743156077539514269889120054632860996887552406740921207228139539099633619426884406082750089837260469445971625311992222289898473018369879866683040852915301633077860939303312793624131868758781980043789750416367690235640811954111357375140402066773888969865948306328529034117340818928177922903493877801040945918042685765652712987267510853574546596682209640261989852269270282865098580970334134104861515401113272459112197484512873362917478338784966013109246704981374794696020161483217612997378807856967076073812550658364691742872469736755372297983575661462069483261287827726394641149425865382761463617635011524131644362898209043167525573494942139130393263423380396193148169701064996176668972142778988197960840557936700009019650796365464277384788258028291182138841888607982943917878345150983194642254956714404210595619909104635060387840688333890422130463784478149296262491440541145694509185323965114206421890325029682985244610607148955434458217260497603783056668368512424632105500192189236105653936209600416400406836139190620313455882900557731609768017340259472967582969910439174326486767100142954008975747016307097619671629211745009564200078557304312413506644520258542015549175830716421147118850315035460051483954604524279016390319556015397474931208132949727054866754298438715950 [129,61] 478992401956245527117320023507450426338163402307609572834330584909319224100637925929797790996216126171255942833562467993892331715019213394304822163492478091589716054808246424761479165366711884845367441285650983736087564647399739831397337628147376330413325938608593220262209795555757040755969587804536142743664145188104526805421372614802806561397974681872651916871402059866758444088207198807029158208937553397286363732887755402127617346776601297424739027497058526709729669473913397519393090237352672599898315414787478522685366793124095133924425806943957436589432871937601083965709796607830735158787766846909172098106044555255778186876357096517401325656813391966765037185466104607808512933001785757586009257538068973822254438149959434137251259322491266637691647105341464861558969807408335650528986552881980053371828987522666520954467045111150895477042726854827387095157513127292256047353802508003997646625455512992626459995206261874698147867779152179124291477420939107005686770597732999291624919628369247660612333090597350925539606108963775451862266055541244083445031988349277418036198427944130732515135654564881329261520570371809950842830642178425580848087854850702915917367120675031183099030076406727280004242126523790101561508866796434704874356385871907312660748250090434998502817475635901712417605815088056716651810447569303929153658583801280469370083866108221955194572217790071750720961338203558651055403851488439121031373430367454756000417797023917284987597629528484084772555350430719884585112860590069213053603552407185007994367366568898045746271339603824753070142856660096742612985822089251891532943126771891368958249810324227521722812777115561298508966806990922982165821961288385854878037325593773587909539630470847814816256679990869890155944422232961626991024943318961191537923717230334215579477145553446197297884904555920121361153841597433090203687130343156973410217098958679598026332261325961475183164901290433313119565326404412225 [129,62] -40613964395264170626028724852813247197322632647435313975059085123034229315190046182184615270272092405649154377805805125430246507484183152070005383974515131507893052797366810591993226572194852312389259036251846317455130545981824015335711792279358122558658015206247576607198038507871685419873363496504385872389109655707355266690116061901905655805091659581434578748838571019393520994046136686603417094715364719873296830425594755364841178731541431227484046453662015768122290828384615017602211350824163955579834075919316797127276222643830807568009174398567329048319816364231686332819024743978882214847081190971314113384917871735989839744915367701233388676268731509517486334228593172243453374295975417486919473339791507767288892616687110332947221463354472952505374318254644983174797203883505378894588344968448550215226032925396996985561593034986525961524833813915826400334373678300032868356169952373276378559957289185390092788788532583002078635187682324670261916113383705957739569766270890446468188325851022804925844404216149538656131906111265133483866448650844554319219080637374738458238229223983395801299716669760818259293218092339124027449139462640373183908399721112641776178515206935615461363831981472714509897588463524937631230891566431744869155617890976899073225240407849898742813819325890229600682719493983399793028259401740356291125787914116079288100078282383034422910436043962478980042835821559112626678510851536639458938758264332142441215719889330473436204351767123734239444745991774762620248759355825252614369076393005834051402930024324259354825786924045137607637447205043312705511889692801798282557910960808486222821557286903822235093137061082029780319766865860855840082228055824485185554417977509465217614054794262996470957095518438171571415479516975738161343554860004318254834859944979080495448230207982262729477356360747192344640234732304555283227204328920734589407563219740421296332217899183995846583252651854595844293956258525 [129,63] 3141996026981330066799988180267454925783055295239809441878840773174996930944366793938245018356860327425872573338330710636443842875245302858123718681572733688978617554128769562234925733271308364683879243521557296992875841332597295175098992691438782685661149338660088838491452896850092548874925640177214901211411096024781913784218342201626932802604496194616201243574717698552702582938343190312742349442660544333176495751529036037265105444817023557199209531423924297298848426474658206998465198230313917937178314282690020807462435869320779898714513708933847384355551352305372143019405572605473408722730557324962080291845010851949753817042341518910167580542878390354780106350273889944758041312914641774762935804576486765766517779905085521202476540908068652670437766762303323948160051960792542997231250415411781806302667010434384997255809300567542198475193825496450382206267694024020377255032169877807100127067727720548277526755828213778982244030741107658661557212214838769215888673785793809418414110933691599919992114079948831413511250063464837166762083779537708971170689974205116318689488911429021436349020979797409217390816117006549687323412605922463025612659612350316971785383113818538958748985663547344139322595492537726149273442448746320146868722470379848203430505823571358685036301496995383516056871217652174311159819780260785051278287499151563837197374294220979683237084283621563736843290140199034139091925695406046943771440173893779627711868958276531423524477729042932486994971358853042543305418799986851376308759782234370134412027403028544643642754210087770260732776666783766272058174970357506384327121143611628767790655138462135486756150187234415813284973014663848125563435333051147762914188518768480545365701814747441038702702118633583580177850795213331634285133401755744070807647056703790977972579024069717253131187188709184673438540741967996352738916795799955184827059075859015704631719965478738430818401738477939471533349290 [129,64] -217928433377315462237414262380020495135155272689333216968786216407373093666421138922314793359762176172504152875182490630365550932500514956983586938950112659934801015179778674264764766627691891501680251515721294117650664501090796841050235894759534247569673557148651025545911123913252969982986019947771060813757768406806691298855298043030424102699010839471627971987885025241167464476717362030380070149491582584624057894189955615436711210273259455366916223363220360915820144649253573865847533240027539281183502564506043716778583360684206510390627551121514386936798004959513298855373664446915684644699734549518783933562532892799453406166677412473049502271924079129329993704691616593733129019857574062128303054412410149288672673538841009994526120136911448792817603839280490359427676981898834279961448569332129594474444530329353919156638968800989390848573711202011474087546592396939026221777456959088652104817852215121263965331421909365634801768634361696089326414762944749357351038046147833910850002191529675650357692836216218198227224460107525338801292368378121991445417236673858576157062873230429266418820244405347083098118290941179465573536218899902806428778086804725682122272071194028260408123749404210299293557291918961676255988217651406574080566287510207943777159486134264439141725456070239221966082561640634634489983400377408208606196938735424358454465048319731635444520965056303638653503573391726129802238174992914822621983695943616897900436337111415696793079103465164126213439770672791554601567011170622061416544968702746703717926737792433438798136472379647658180556361568258941742229344400968242913933968430851786779014859739193946424701941568150806179280337888315587439819550605182946628443778291432550189491949404284876814228779321785824418088104819572437166368787500778315509781756755563346490662458064702522654989175964317891568774139773784221971520142133296125948947209546729503852328040821807120998578639879413645410065 [129,65] 12506831024918067346764330463569003745809704146532021889261697262138621343395257712481681455612328877015396524537470719225324631160488032274113050031450223830061522831674566136873721089224582000235637985818285202352120502748385944661428342247223140747982848295726963365248405842758793794893971881903050528241834727060621441264881386047908208765898276440896940742900205796338997998548844710808128908033792442040426648914845319575264972197675592971479470437842524491010606552355492178607456006899831494643048522169952615116935254362548173461540646119595414727465962817987679687778119167383709100606436890060312638759758538722986954168510958353316849521944826673375087599605367235620253858835649212755977662042201170107144672465291861430750819332342660034601339950472156206285423016761035869510736795165701073539496161761065795830900766175313170647435459261771598511777459174331392906537763629977377855828988274681117156943580540284778925188416207876132961291154019913168026249936514051472290893159889249044492122332283170125033340698714717915297246709572350291225784612823149177075327761691329303194377472701613776752684184981942886497729893412870691881813069824840158183701610647259384232357057871866889763640864257724301722943408601414015047979172041268808584294944133342642213709807942767687900599466680800257689262166184961545743338985968865497319570304570155043612387688228161238541190003430996176167150237875450074659192698883035277869283533910906887058474059874413879365933765931859868982382766871833256847240377334764701162063075050799735591293017438722503056653619355549828760260157091161849345234367252883415694273958371610542962309073396398214682697020176597619906060682491300472175992768273272355016179422662156553134621362773006616813680434135041267693775827228079487400907211320420008725929574217107832756778319486545479004043198899383753323560187512684839796963063986318578804216732442831814309871989173377854950 [129,66] -491855190955190996362075282949273526112061700360329665475369770737361661954085806649681970967923338553438362960977441802662057245882096861014177816144614547496512576910883602319842956199847651708613197419413557783194134911508991239316497760013492436072674091190012248213344882109121243747661688639574851022263746403905149459072511915316319240317828643397169812284354497960596816198519503850929667548557531607762078020468154637287899238300899742761029920327765650030588052021420696645599555274737577956161543826335502059400142508067392095453436345400253736215789846933593174448294491396870554957659050560129812885545175812885258555626231731957829728769311763321363595254593303774231612091412507840838312078543637449947340386662197760707446418969692239535769555585948689584126613075990844703024699559430666911957720356090147900986155446274622517644615477975665409453418117077622015628932988510150409172001509766585244113434646362029233512375061387892526033338644945458743381621917904121196362061658714622446902058469108125099545647815797050557386186541275163730003462604436377524685050258455688686609103951178333830830745519143280176391327632214278196678708968656923749697917851857499172755894314744270724290847187187727443287875496715206615141116167266218987838585956450452229382537497676850003093085164629523520492329950783932720686577561021763411061050309305973835740598670600980332524000992248556948501641995146977563690191313091262705564588764720336627113056767086551239030788405363697968435601607836461795997834018744565287853128222586758815558008667959486243936559556776130349465889280348871543837876730355668930116022062199491599473638833646575427598090606106472928894036165660461494538504506569082801615372436696845324289563716836845172826736488690223565445430133153278917910396422608670492494002868419020494093639420416860301109253996694419514145278794273743245747814686989510517138139012162996683295748251909400 [129,67] 4256856893153845739116088595033582678749100783992886591615029824662956806456727138928863909243222271822390119691524380421698862192626510478032877160634910801433446617497582215941653354728186789574893188469360555316471953124556221320101124066554314414243513347775898941766024858333087541517555054850028589577136881677750371622501501329730056379856870189212187817343113093505360452604696156108650033437057066549017029911510280109918092494965426077203910378989837685933949680878216293957094020888061119785992226583761525919253232463414668182906449374369449663538892449686908584772491351048530633289013041093579256355640032590740613444348988527598762945678329700487350140638865053226752829182101094467425891463312050888180863779872784271211864283067960739841167868721588947275974916888215145633477186242300447165393066665695071890131483192994227695680694604603096301995641786399536215891448864935391100705512675908059422927554845000351879055082995126977968434954583805825176778726721630738846529707685395862386169849982219532410139076983406393002768110832676654841782212403667591125803236309055833264403720215581936643236485570269576353764011362394478216432862155078445947236010589399293247482992243987411116701805494771316422227807768021953921517555648612490752897703371906360084029361413670905076541478663847682398579399373906602410517017940727421159619599067948172665207206436961208141900802146493003549166157783034814896989002948973028848986166495538260272841379775584517631569076337963772040803305528229200110795522779496202662814644144473596971581376090344013913124196311813933951168904503647642391292986518978204935380502862621200786268724783105382340774242677830345877525932776213639343938395239474874441069512250935904862769661160840818413380848870485646432767962021899984589567896744917914588432884947447738813218913025051253670586113747938180336362275193578612383097654958779554063792687592705079178678606575 [129,68] 1078081891641799453100049355843113062828436742366462698959199432279209487211305017622111181869090213247758283903509841039803005224538259848591750311438994350321025432224634005758019454547295392734721856673881267259214875285789611430443414509908371839766316689891985915110405593895897854158923399686856358023843230927601377831449173425938376363176537220617080756879975732216086437858624996851939866371357507978265643544921695479227631587101790163580628226433905433818122537482507922879015208311531424893390832410831216610723880261925909160480264114937592004250149882560206865755141729276932374033280368081640896968010907541642019459484957296837578984046345267463097510651297810352329825956155190800585006286753902978784320775312136289721370093793580504779026330364706416416362302918437846136085107540921417684801868574781134605689042337320611987125192140406623973414981454914077471221174389869023416230731330096857709920563959696771588711150811946995817809003018725334694407231835567999945779478959879748315024490432347953739668807353001345402274379542020978996626725987071780843117217564207066537583164839808806069308731559989370673533116321770046695230733501205153655785908240609412318779697451054148762855286445753944968293938437885651097837796117718688536148885430532395500867889709077932779272106827008817428805077131449230261655745887325088132066967908768621421222875390857128366856756888482847011753284590777619793380522174870237970008408968079036295090227624348067583139707850325176907982713168436392384017974516430624228832761675381121487372966730621042985770966832575125955647819242298763819539954107883288559810244869976080767534780370371739968107657195042342557660791815765618710836425055202781247382741271946686165623300842427596172360866365783203237405815135570220353064953993129038911292390445205490512693287487131831860891483110533262855862095427244863828407292549451184629203855843326228865681635 [129,69] -96921903026260859697358185186912633977801692530089787993089728047568971979413984249603681084547122703388930647945246505016118903390329484767586288852625865283975560975125535221598174657180109689954586117737333252107355302507795736279548551546135270934664767312058227883589025999841304564355779440303336675420243404923287527021487201656497373810627014478588946223825090366018005291194259283209445926177030577290106153918327351691344189882915615596151250581092316762332472303151301875022830251775532669159785900475366803099956773452170138047313676513482262865375247340485811941776654899930032072149744617462042947461397732444171079948349272258432562521146469989176858999696030640292137346175202309537465603212963316467945026654150535692856294073575766427511543926894262024521578219221362750245879772185255947138512481113201061081523042915295551964032057255957182847837553074770665002896586419418601824890212587152328742161093283983526206699808737704574590931737387784715320093139168733601551635241969084503426939645783157762823869182927408501752758108262232400820316575077430195499930707403016475956149869788077822903891143098049884532687747710427184876182157524262763408941117568784839742281468677574033093398288259063302776320802681342221660149503557927082640379698698489323919449863232415475303374249808608462489228239697237549272461562072484563879560345772480367713576524826365169112276809133322748679224906404914437680358623301650946672540324015373200614018092813933168571202851631218213980619075776655256099035642823710223400639738326514421440546724447170069540197993792329406197230658818313826556771689074898753985014649548504038294987848135219273455614905704439074405190173111512098129130642119812386538688725643135037647515117710800644517335768298627933978727662950742374387170712339053197711144062205225759197016864125823556714097823588392501097419580439837419389936741695218427664059299434558399510 [129,70] 5073384284207845246400472641106570500596591551626025533298308415221202671685015351800749871814187032757862730775210291016045327311278819998315494630358247856059799584117470681677775443753795551335754989291973552602811597480363225331369675299683579654950563909421892200830976012004654847854540820877219599051276652709463254563031901419156304347472565113074403515121734079091104173452986746491360548809720900216455130687798720381163903472202942282177633923165309444671841260297720561723621057712447041360871313913923577111709487468778507523699598547093217555063267032653584074499450100304000258743908572648155963478237195701962974959258707394154147159314258284453399953701302885041540885802620865275794133474425253795624765395766775941422981433248824380244731798833178310620551557487534125335642502923728176712871430364091726538200429065223417648049682345903650331696092006115386202967967798966692146946476546684522317235394275287189479632759179045341727161443417194857510482411455673986235796128918275914194337648547373522864847881363310023657834186881158276825538331492725735151019544520245056955216615356607606783457834199029878311983062261723255985227946862368818860613770908248200327185973381246464298210555568418455493347741202227020688822119337369107727749722178163020556190176329026807562568508469645802195728676198323783688850086407917054828252779581279916884208425440252209653326555536734346311651682782135481037534921443578160528404245041371849635013765595222927477332755809272090810424452253687385948121011369959792757552395019008044650387665308475994329989100268517124009655637288334367299086681747710167572835025667898534180326551278854969767343288675608768828803237287689031673864456066248425480372222059615168821222566986827437143445301272081534894996809987218447450375689736486334449756651524849065715663398260135525944325222201416960200831955240402312070040645665704989705251796459118505 [129,71] -198719775707939051592354972671407077353419562375771135980196715975825422854679669295800848831427850210853564770918350419707448065221473589296431143243139090324509509103847752998656531846266643606585511598778400170675233866142330112815804935577023619409100039338912343484955323523870350951027119338648438356711841951784087123501324178958758118463079782059952847958446477416644504146912947671051805429053054437391301860612167700665245236716720847970840150060226718881273790546649309312008844969700283470618233427278456542304503604372808549844222643916471089773026808272308380954952009506638207588854131309975400928400533009715153727038680758459517069405849505524326933040141071713758581201722729328497175671492136138127563156884076287454450593865750095735085204093877877352511078457289034064269545032205321489077798200841565980000177932583290747949942726115012167092001246460414557240949495730254642249905065881271948283753590292437240679001542081203842495250682034149210450436714975329879550422596141454405482483973089970042830583121559795589102790249371044990022588042233923069097885059486885234134599345636195381351586887287277033139921151326839486751136395913615852877504702476928669385242111716586390388534966843368201428884005048180995848923180835837504491882956782673288093862800264956597661140154662439298795486233247078991686620226312627136591709603157338031952919859396935348084113179515461001045855004546615855743032002086366625935801800591604322021621524229489401340562515288354182280066224087339530289122675379842296881208267207930829555271498954545802338907468126183738214527374724352806767235836359784004546110703584793527762358604954880157930266847491512919405447503063740947437699135550729207839733904282363805449289174956175242613511178364543202995122772286807115570167677725569604601757695229620893040289745169946523882381429978749983379060832660015003975807871867295280383434218665 [129,72] 6469923762992435365899137550344657930634323475295742346854606922647414785946411572521034879837902051161979713947930012586082025570186038285473539398933707948111892577301990546493245304076247523518215325465151479854165323387071831952888993451933834021175507533541389008810341225795482569128633663969291251743214938488442508623623110138520499984429036738427225044099610025282278660992165372787566645928679115468270360065359725042241843297327334559931421620947250919105170462895810566631922053886814406498363429392009651963198742548689883732973260765666355576214924114325813502486265876347855365880498488786662551754618042991826511394724459749601484982423536231857099923566371747958393003214802342021423342951747170351360932447749099596674290199800936820063745364982390593338024498679877319290296314758591807001386418161304111410024152388815429040881597535399920452903127612821227252355779645451737292379631455808054684157208588786793052695368679097563708739529155610587194483304424448187333850413162139422784157557294167419993341665561902242361124983284224446542492185909972222873489451462644314450834086776988386294129597073807412898511483894055728438251265144277548106711231998043494605308138591717693697419963326365605504269636784633173787444176685801642203444665382404572529806824276538636990684950037030144303807341795448630570861748567479917101228104762043149333784292681036279094438732729353348965362164245205555461623612592146853165429217731774641595271243317963588787589562634764475433302854611736690225516228325849082378853604178330512249281679233341746577899922894419648770377170390761103319126423989571041371884745469184278360258412594924718098158201107432528192971508774747726299776477141632394473059447894898941475709146283919082767393539248745392579204231398536830490294525270573167297641576746195128260732382839003509070918472795261761235970562171940701917196033230946047759364795 [129,73] -185294028938124682896284906025825993823692431007252726575625839863620672994233221191496101661856360786081071351042603946875203451288384532262589243799421193588031274586657089124455044465783652878564942748637126902055320080776091114189998149743407142001029730012137164721712278672523772655537297078505461813285566142942470112399654596676795361699159609495374491961670956987065987195409280696668865367356763961041293996174167434056837650987438120661372050676879331271351526550456393301158618433366670101907647171241283948545454300818862132356420928265154312247004334672706220245697138516855214588716015630094768265973443258536449188122269720798059500610977164020673681578981434810318393045489956961090491122416572489295174509849456862920323885152560340738929318732013967246218059345049857365501420904695041712884691425775622401168494895791798934187154161128277454980281881385177734454456074692501726024828570382117349234252526548326269962580457776608611535627559968570073602624877102139299784845741276532430351724996572264316357381687154676163355186882987934056671851472338349040962945579581063087430182125013319698442785779605585800688052322015618208266585843862011178102533659213228228720280590293600328927550744490837317569363634008672916345650805788131781628215458599236915846235717897640834110296183536500143237855177860721340891722412018395865504805294898630337252960032625388537116681601510574636354609024444777292752107527882521677674200394660768780599448393406402582887705693933704224252401993560828502635945811105798853595193380707668003375966384007319624021475034281034477287877548705431672254129309026624856565119364184283241975949927143751215609586442234782541586245091507276736122731007663057568140898695157328807077936155958294448236310931823920275026392296406427913701959814090786543321853454131174089474189448594741101857366581968198189659239439032300856249455287163359279319 [129,74] 4540297655287957991222621352640368173798025639128409988373563984825085174057461807252855414642276739329030734295942037209571852202217418821305161968827682752496141938753583544813616959978421546086251407961624187099968426732742604315674256006919603957918121073847413044595426077556441486593950530834776969647467795527368408749056169993330802784923386062921139270618296617571080477009956008012793799415895613511464484356524191193438639926041257747859018790667279663786997348561657229744982300795917435522407408837487613244991333802824149519781860380889468832347688024651652342912982972242034901367505348463347008902903447085496333193592220653145773582149268275936862297090550954561887765483632853962765034510034975131069376256997308743111445190049039496183507972114652794889112381250960530466212351147673831738083919827778796926522691221158095946154966184058643929708982547323223901002606435745104934539573879818877009958732967897165829537035732778899899664416974431939887183746126846791245430679263103994829030643011204685745878289053977210493290383880419301243299302848210833996169528701758403908760747460510651747151939990268887115098643982193035188773927517262918958994488099044506786237672760864306871140276973897094953811844737053074878955071854191294595619500861591048157953158898909436951141809064857782107294318545212463625417096250972239542655739166078191009311439014538386337974444900054316506162113703139030769293271011419114945225036545073163366671868776954693964865282505952038454839131321317462435376710203457029512602830827599360612422616919759123335991532409540769605846431629689093292041510503427269322630127263700151668131796074826606249431681162681530774903281811175263766824209704232597885725733786917497500233760424789775856290456910274050078421188664781083220330617268664285510450423017345066718081642109698984058825115715105772193136732184207118490964336565808507 [129,75] -88851434769970427532849025754371053616992499075253396991550287747086163143316488047385158409554657952992200066419938073879968563880533854105594124706133516096949687855780647020916312728593648090675584778043343731410530775021800531222113496344109373240673233918650398554001757979123775254726929922644212816321469825484943442005169730582878005906794231819489083562601400244069855437966024176363097364311357183372937896785357822583433231730195211537699990052390790069817883212931356782528543792904757924851159658507213567174088090786974842260969591686132994211604054469577213243826350590570013627555391855919012879222606337150709927560131646935416082519837451081733654861574337588205067087479857958305288244924170997314908514302655706669734225699689860149534099381007094035999513575662284496253935269524236399576861353216586914265793598877369030618594247976591310684664073294639855062490724528606062796791030635036222465004233388419005870719959872955260350003472633682317868158799693760543455873118244907021701065543462411241308249676253617907618093218498802984226251364780975034970797001314879280690592009648943674511926476698766079521955260015165767484557437812301356255446222377180272802513804750161927880545691362297279517429397753082315968676244999267232747601873041307034127994798356215170286150740728671755877202407448637854893819215268869080845776338770937050899240065511893484777440054008088178935527973628523786308111583012298511716500666108136889075322308170230728792044227284560963717377198302702928399469813546753769008268449629302782039891846374269741889842438689555315400711034545859647220185271865232007889792180843950039252575449180336556793952720055622713416471213630496490578033167405239477084423252532325308674199128569789876025908007253448856187273836872133461914114328771333289770906179941583382603698436461069997280128763057507830694460018732166412390811811166 [129,76] 979904177014187052285424101470567041797898140114958438090431841831074961083950424173094497897759308511199405216149027438598583282434314546598907656988469180380996661728712642392371256239979461887369629398298914039291454539319701799652635991180671962636519071786243262290291335736693969196217408462460181686340075471591323898836292883774207282572674362790681872405346007186412765512545944806196880999602856392689411544462367295699860477937276861303645210072650270643668355239728835500364805016810919308068292472401235479812332937138557201590921238451577311744709456037512661850461423066756332772908265489821593647210220560054659551275656648683418871646981728120860164292547331269418543735236037546653144436270137284376567966967480172612486075643992852964462526897186899488715486706501821092446040274663373089229753588469864515860777062520144433055078440727566088666330953105101383152299175310250434504479131317227859180337386442588090509455477781398917681466248434960938880516601583262338752402714592386428766128934211412130123336880972624919661683677160399818508962207099807416735579152305857550200304687807993746032959306922439402703776461450506627728816360413163385853742661986095248095368345102217482459674576965137272000674157800302528738980064195544723567561016355787726948755769667842538290121920036948222401845999713742355777485883940071960269862131075220775170494954994657656194214453252432235731533383298245427070701033935959134755721370783776698843800506059192907135924061514022465559504381770234654158987760134249748483711275507880151982205888008890095278513206176654585267642999190881341472764405441637250436592538249979585907216710667315743027071013109823187459132777829367279301134267974483556397683691578638643392000717201587783690465314313143004471297810664001120639204247056910638703137725827370780178016679890022804913347478977996018387419840851386814682509 [129,77] 4122724603512172487582093283252887149810524957238447605498894162149759914262986665682867293182462751386817283846788913835992599006987249190556861872725242122500422680790797120067252297881981436451654187118319926580205012526601734442858066102539829966371122226887891006963924710424721519700099907401220605431686850923768294492247089604787226592669098049657155163487957392489368677717354339544248206025268034891313559052059615477944914379895751898743594838958077109455794469989691576341225746190995838553250863099400695583294787876774317862847714434772687277622518233059597652395304252542798120410951881915266399446209913598891483282395875376503339291941068454996575554661601230259781354675249034574311225209656881336419051942892930028900235852100187983167538688024838629842345111373593475927022456416097902002212680239402381084093241882643323036378955634291553522122926794889753129786840956146920348838069639203737241680118470854330370993869930321163934338509811504826218556490056604804561026489541716924889784066825029511949518860042565500821088374974698132947773377399433717831567038693498090818627577756799824425371504513400820398698691394572718135493432243313315776723354644573206860611995972750269852267353249765517439696559851331821060812640707689558348905799306935257182900982642166554248518867213405147510727215538727813628309115481881089865396344631571242912036018278883844105062081328465065317248292209845581757816498627910526138803461389895216781472462645131657567860956371430314931821822073837640798184307225490134290280283406247588510419711346431988519462931152922363439997583480237923281649503380642843044449520278003970701946254232088907180023757127052774799998878383605176666094259207683951716626568381717794353086106369312521610936129928867087116150373282601819273147161560635742619150428446328548413402504674580968755018655595067012838531648615517031408 [129,78] -516504841163829390451679550439975270639357884184893250547757921934501561105318822182314751652641723702538512431729119640522907791594580427867639576505663133609872704186250762654575300333468260064906072977737406430328095497905841355094010510135106384020439947875410412388664462208265705922296704491787520406652031654819296768622992942474454874852257687910972275355869838194185503055499597134018498367565796642951585646171651372025609168460162754162279541427795261106136846960621571296424318382138589520735893494396037830390337982168076331169348626991253974137651272718764657619595651661545755459271212021548223502016464131781506591904766992343808635840817831806317989902753567548253513503001810125862865793467253042375535788620164888915657471177612205007822886555752545552159242016989290750495299239525987802884978578084901708046414401262538286148759148703072866046457772076108884692047843611773790736293939084300965428067433848513012439940360892542203279651531543477011107107526076824049121976131469850434901804143909672517648239476030964141424783906600639137069891529244603506998833146960920244853648836842645195729099568933240470659013852071554361475119343672751951091261369244969042901402770603490343762469026409855000694035000114447382838285605004916579916779000944629250280243612712109226761016135813275396840074470542299199938751538755671692448905624219033039610229828831463682448962706816452259997411278647930067938270472483530222474177662346581986546577705945840498281424869389437931976909616295938717603641816815128897286664887975635716362445106050476948989574172425687386157780053727810412421360521328461544355222007852715754405999424331227873873402947013150740134201902173903364855776201339042868820461772159239389419028659294831931895380492918102007229337592488883425231626145190544514627119676584801859519892618979158156260001180517289790351353689830814 [129,79] 15606088620237850166932546118167852187741029828418329138774574274624422959971093004973739237402374541897285282945585218858578661489304197185471273225151454936501817443263902874486912738204398908325486724740760941746887148486251226221896083040547006899528729503520283843553821528591402161153582920105415196771378836122307081365199223990270547863068994092191102662567642779113689502696077174343636848492850795342233374000266347568611261956306066775713844375249637952256681776016339498917582526549156843476143193806241441095811897597288082457770219198727839660396878241784292841387531900687859377637958751730960334183509524293119876988039376413954679272357632088201738348551350384130841927462174117422152615378095358415796028802589244821644697458345153165333715317646346144933932949251494015966953545272246338937075837421549526695378896258222411355200783676595622854631533615901768361217080706183782071301618922303087340926577626398132579324713386932746209190202892422046449049178137615213878699898042490658715166608648694950030477549496353001048512271390350342060323844650500739884088392013418026297806952103363614951976014995394686308042488413211054769423654553827271936922864135379713967659295516040531447841352161519996440507310553198960542690084651372350260093125234502991517169810662509276188154063437163877391590790591529451814980041424960154071387743553983043404605321985098239693999199482365212513848904772005603945738955577592243847566172140508140631348274923992699159049537227371740080359331785675918156195731044726213109369889305002702767066157676966006854155697722573466965981600624250230162527977863987186256592245740371943022660780776956848770461757407838882232103696503338374796508293637678872617069429618320449752412395132199807029429325770938232800146318276880047271256844902404447556152088239150477624701296414545981879820528601402030176847261671 [129,80] -74612235430645844148410218716953903465692037565043965746332834264445232058036384430897696626472555999197370233804383953892553446063124020090823935402683839569188140774570157191311983793760219315616467655597775726085329010330047206693329319003953222274749230747687493294566141042168805470702284029435606310988846375671376265593087294587701639884968653065689134268239392907852139119090866336823489881159852337159814758529334695779582092113642346494334857615496644470385210034149881451903632158913814743611090428793425658499455817638190537606763464017511845324653451235813002494070409161271825010477749421910760316100401691904678329073870173404990800562539218446363241140784987044836509984434438175089480473397304169047667745584722649235533031316439793340742204766333628389652724474779639394193238166971966453398878171553932700460930272696705980968217689012468042002304154921209843788368633686636150128335457038406861479311470341204434220848909854834107273118315436241735850506702580048796547752145921587158391327419462550807969392776647746064128917417813062461808766362546969572271214211761081444223326872136926391220483101002491620454403013630923837716452542704405643388971498150811244264901319270643919192244406767043238526966739853959538347728955549036113337871525257614073171340967406808737716992520323456352668175289491548315094069361541001478771608692591412728449921192043890382689400817354411634789068761062478624105817716485511808136122750414939907693732342690074819456292585480795460451654090685065674127309354037423650587095240420885687893672306154750139262217463379018236185034864000698126496620287527236340076534015429540834402582651144174494537522056109799274906903495627922005536344657285085160347083653709945754717827245916536192082033066359509974173969930405536415066785430213247187354162593907124327529394755693424717945224557411974695253845 [129,81] 4863738959931951661064573603482408674077863796108120029033551298281514001311247578414549398928617123132537858019079425049482864357667487421291683409096687169212274494709381625267017978270607073638381085148017064204887948723590051267153401819861521839443310414307901512553727551863705258803171331317004569502356857275685726601311331290760645596252965640237663380747577368013267636185850450536171417353691613636825512452055226070937133884737936132600845221472184338320513505410510862869580320378737648420310178455502517248818924265032134881167224744650489683217297125485839635038787912954320765855557165247274917043195194745829925718857344719437576839733499344471591953994054568805061322546188668937934932626371366972964206047790791703723928358615618027900927353321491897913057764345729316630432749540663498844210240287589261358394384111312823669914458563560646551033944102540054227177681835236097813535820939843813405760743678088360633022514703580677771373162910966838923315174412336892537838095969204729153163288778765894108091149489989315128499050972935040041412841236358179255546463123369781563931915009517843835871064606597830897121952421913509532359200307967752059019424442088346856905061691587256777127025607762794029889236873251406911740618673852557559797464868185473926312219150335215620774854513732029790519103832104327217666272821451171780940133381224975070681297814736681743811806972098162216709566758066536043823272787497135060325524194126454131326833587970965071064526637304996522499843933651350619611740734674762244768658015532025148465786079297950430308973705878514707939425706474665714189069691007601126724493803022114959561063195233648709912814122758379176912902718039420125943973764948618121974035227140983319092432948624661050720776826760372043672864536866243864322123967643542531795328257286056710388734566391212366532055878663647124 [129,82] 88590045165557580122514526741691000913707772397929062098293315771821042092596500366843808884601108367586525170091958460354452756955611442796047217921281363872050786499589538733734514753378386954620151395199048130983437972858550497448176439621262783707744596680348057029879229827960563788054650254156763109518357426259633202374477958946061839557881860247806895530045360839338187727026223502030144414448113448363668300445378222112380232347021902478029035966973248153293165257762961675393020186149098411767433251394065670721956501673694700010569902680079543719374793489933771159422383365893653569932804712619812958315245798527554752702050308533862597913300390691292052036708344916970077659736168515892765664808837385649692914911007433737571783617331971913517550964726055003653337346961144524640212694211564573262486977305267119581296365138218489589260830239772684115115143817144918621400113570272277486664963026567350918398644626909157278380296168845800673006361528095069699959489026503411838917448396430662342749039922988940807444987466558525707952098246781996504335273704968951845543221856297896406414567613581306307347292505013447952440096087811163344354828005233602277705420154832096725945631919249265455893425468348850748408859691882884049614000436466054046895665523665713456389456370091393969485114206436214526207455518725207743829361844970638661261419962581066706772519070305038040527386322215522630745174770308974748171350066759785426524857109028613144910801710832998563231868755370373523149342226523391303891567264417451896668919055141415617256325682605928419453997166919434833131565786163943112856031949606776628539986456786962325560734927627474375096624198836400442750211274500096611290351088429609023892586960590780115521066540679684357305530905479558267398252682306893931330763224445499205462918822132262943355615528219505977920562584724 [129,83] 2454316208056342224054978107881842006754522754780655548417591123090114723733856561328504163029134631115939025692369303062391198091431793395943835656506226122973432798809943561402711434021105507487959587539308008339391330808262300848945915545133957226681925254007849736032408905051957224581841884107507812518450852094518865615721106459357683338462629611553802232950620947368370638236229156920191871988865336150964188195114028268720279908856066049741149773870033000193440847593617566806972702445289557330185858972147693257173313607680125123180684399397191056380373644900788124519727166979095694147285842419508283358615290649388680999282803390217589904859958706613883111028824889057852074643000666740246348290883376316772892887854493737600846294176217619875618603202237424756201772493463368334916731444847060208362492914023355500877760872117033403682203953570066141264171604937615408926166836191423520663483514304637642120243905932676033536701411343012373187949306909230374550373687744284900008660524697155154872421543116246652596742488956478931641677369865143972424147095121880043945456614478528994690707051977957233337994435943674403214323164161152637610950114925505850640529982687970526001487085271137925911211987809621048671432498880590348548884309345388837648330992890252204211153458428243340673731024417574240681596035859224632353880072738451179985413411203709621107074082620284427260145199514198377919577666195248893233940842627133399925370608477099502971864952975381230796220570634082789814719214682418634872902130133107876183434201193573405338971912802543315841996410048045518066774544250557091803477464155803624639257497889229409927573831053765537732430776294831152444473854475683934124491733396692410563813573114917758284895176234094052371584174740592174175697317217635626988542972327357388239786288284333271310039285776461699860261509 [129,84] 81559678095850064243440453740488089655742218647245107037798842224319225897159476706900821683142773068060386931680229730936386802711555296525759950239412259372935934871551126713313500744928071653142419468031682403018423440710261070575316004202895396436024906360940221970905603980758165299283195021438544985829214907323437633265053199478702866960209245894933734781989387900929877883432760938250654905162667371623962750659284353387566647006856245837466531889080255034248336764073532599178904218578373864782617261402329804320426912983653854665714297254943612111456992430365541881449484499399510575911610140413422368477561159121102655851909353202531054468029665271075529951615044630840241009215423877334838999487899159117059934958368296085936046289859915346559615170926841319319354487700712860619827258658716310191904397865805880332511293927207843425447256636677222703077601613063778029510591394806328862345136463811521776301834616957058968879403441088026265159948039035745444253017863322289800017844131828657606799858197938783646390784602420993369146262291099035064479230065003668007506193587581219314333360912501730225827580926738011178253335006641929413398919617272319182846598953111659315952340612291345893221160148241345888827140525598638273691579157572244275816240640846179111564958581272130803455319845122382389824264782217260196635809459140189528217662399890037898360277743961267199977265722717432563031502576854726859194146056365339083179487190259561096596278369271277918455779670117652502106794479394353641229127445573277208446968221791960368641733651027785013580160454969894757501554797251164430831139515949486010144240599429142678851988057851407346149970523286538691233702686185598332430825415087776766946682417922874479919893964016028890469835377882915419267974242452276283606141903079494349144905267967341006294301547858375901710 [129,85] 1545472905122436898964570677657163675113918815566330752524751917215002168137511482503259177017911844067147644082126007500188840457859577542060738990514652667038726065264837344660247377357105436017416431536161216945025681048078679176484816825707311770360923905158657070451089894346356175390454741081757162811451403544175946784110992603432291995388540938373366369160712672636094715990899581208691785685788783432565122828998163699536320555153333312240668417247252933069545540853874823623200796854619577937334777230777711044518788854974449337093399671284383440219257824543801772491928082945865437622414482574167918814159766554511877667288258079937175316630920906735518087975742759167134587752426886511257040468047450982612409502535803899697144790145722072237412184432989164483770245795228605775086971979493389920374933787206206438864953407197121975483367629093237209804373540286171593899242642009198419892692611699966627100201292036253435543808863933390871628385712669904696927066475531048966635531596211504366235061551395440868898378688858392486461689939694967281299050499064882784278404041042556155348741996315855449857590836291252320951911387313803610696556871266611220690295487144819374787392643597026938202288872778549807274612113415220512019401753761379398648414994541659671451476852991254655834518997142005592299791114875479986772758152351561518650660320078903939010702594829606080063616235594576113839424739282069365451764900079674862027655363130330160200873307985124031036548355506889009841462172462686209801322164177911656690831931630468745454956695703847429949684483876324099893776416877813445774383386957887953637486449703442211235521147927133656543409252915756656726377215861462083445367694239176114602050439116835467347501876430425904750820212650923512372214758577446762242938169382509483162969315166689924248071434385763761 [129,86] 18105316923337971841117063769006602429416022527662175077052646403730242899370710621083057954055681390073698229031521858101689739433126790624158942800236410207896144828017131170064145853794024734782280054553166037962083922409842263849812835930156362713960976711990210839385529435269542268826041981669730067180528892206376151325443477790960542452854934343680438342896298166199575650933023720598865201557983561688115878691496572857548350770352630999196720470255150778585877118023457285307310919029778772197720143948094443694899461462518635195800503964348204794657499777072190790090449530659759793265526420029107302124869783656663456168560401273822815374784194780381204338630871198881089371866099191868699608229268513364438108750623046502236164541562090200288050482436085400120506932646222811133224994140623737254605348356057782506900893649129635980964697038663710082779447654839711929147203094666722693170316568502247076619940950626887363641394059439218648045720194525528831519160656303004679140246044509957171407451805743104623026856119095308024975803069391987460872407212896388842938032795607985100000771744303503335126930421185439014878355231365581210717174459181725996404279153807260931509118662748755787391008930656461747222697191095091957478986313589857012092522043836428913832403528264153945615216748310397998160759058615931815258268795316649464753389006367775023597814910718144604671334441791127444033682460318000728579159567259081703851094540913333629316381590551791011288660297827035189349970359733739648036184010158200323821434328369355517556704504233289967520037857546017439057879272759200883908395737042695845107147573262198062114392357247386357052075162328786569794604959181020578665184991017292004497342278818778193683268067075400846095589623709597826472246150411285315006195452445968142233765880384152572636293764352 [129,87] 85082274368152993257759361142600744555547006395516615421727263074169892210267272314758205052402669618033540578153389881640958224461293255293187948966971103196445911185147998873859988194053174403367859547878573356964707192915235709018153276445956562088632458917729268919226971409650515554562635995122414029275170939805601932179714625058209551287964216476036755187391075119618842507739689312694126493820369819384513195548043438129158256889106881948547645763773236584675132184568151202950625302712012221786030894489681750911963267813010910032534620578393185225606590462014426898323478474325607119291527816122126616280016051296463302074567853945943966309594307452072413384752570873903454146703401383907591133492917716955909394891085885454601728032405019855200292391500521635725886423740881003413697217907822882605403075546930691268110239077419547115017745041357801268655993092138275109073584920364562140425643927871006037346781480842356647203460233844220664487884094866449956714201047284725648329289368224849465058262029341731614431068553791336517879985269417871786910563827386629251108379665594836128987231695939466614229173046054879522138801579659613187674571689349370959949438391893610548502738953380249351679439112057484569495653360086376389947269435791617831179304170503226919415934277807708292170601594814048181350899147418455587056239989028780644420622556350851987596043928412248696451285196848141598585985374852996553729709987822130930674352980162112964818727509287183894253623080149246810088380735127339915013721840030771292227545953235388161768216344553288823044468412132239488153180030791488693454869846962407429672656815832191913027381603254202840969483948617637675527424417383926243711325622235153852350910160165316814337770039506058223441068836897765984917646299987585109457027995375110867113900276017474804263149 [129,88] -208283645106392948744534574363945436699935647345587861768557006422043285760285179992178547200084658545084701959104214519919723939346643996505723266959196938265307958765008613298633752486247761742490416323314905222976858482730064421647390978224922378666425758405045434912405799878958545659365820743534957308307017948742641687192760558271582139601491346876961929073635256161525172069492746258930353913749894690430416173867080200603939459073226531712763914873813466668344965141308086014586781600792210495168470527365344067264297195923385807745096621879277060991272185697091185904102119125395852243728414103447248635235905650557569828371489062249703371809927200402155545586037861323493075376309177454685137128123388805700673790011206358002215316707827580310702152210910219807255698772327051750322035638120601876873769374919368725431414598373006167928582238880191850072647880337532808083242306140205260244455101963050687218565945287384286932911937660426609997926494572205844360321999580674712919727807082270092582281300838059304147709939035150186236624218033748641438809643768161603434906939590998360768355402191820095793724900513230019557714497333401686612763131912035460602893318476422489313102914718689169625965960602152195849986036444715029591609388701471402861784576575897228449500014824597370467154854260415788310555470185106395163647986963214868683547521900123532204296962115949236656958220967095983172397531480206982500356874569046384678936703736204718315998900649947797254043318945797234090737732082426177064209911684106104013906937596435160573688180017816387903459710928352349088366137171633636092562116196164362199400980777426180380290494205505029474883630935060515100647816838760161610606898277998890184112934710821255284859980434817988567209217646485701516101390926468955367159166938780622928229029899130078595 [129,89] -846799320169427992614430143543886798731128745081713594474268132876343493330348031722868942269134996858926082900278628518747617056975744478446570832237163032162849213478323985832457538501420944862309336766223470100055963974415472815460974473035081130265460888092617068568219297958051161198851592279236053747990811851796764298008205423905458797393027677613669131577120863204638203139046148523329571006852685326534020930433628149404862075625209346002089569524784737137877846553699226368400233244878615225474833149845900256805167594588487600197643465250455549686402490371160898979612114649324150913547135005612810679951446315602515792729586649975316443298714005484110742474299884838818460839368666940425973275719407094155702443983718707564358798800430491299623261829805745813967672487192392050510288525536897670990923454774643204617956448469927238870711554092695582006370621637181228468708606565408803578664207320368459153193317187843565643418710743197410939172748135173990280244615908033247357507251897703809058976181249880001357148487905014151168642874418289274501381403830629431937644726374057283345969088445882047070590624105449620464803987848244974542660419380020744332776840157028845222040136468070688964253202335660384988294039391263537013987265813839729749704946989673332308223317312161359034523095788507837742793354546120980666708029908906663652162654938922555214670492220357936135492093460576621464207480743353575865887324174608622171414441044002485320184818037078944726852308931220753080224806796120240023144450144472816496397930619965920464559626772057119068696622006956105968659789140258745300369042074828654658725668978256420169237922992990780360325469067288233448236052956305718205351326023601080781464571391962623094015433778335272949829226742484400767186135938005975501647136733072510414467558378874 [129,90] 81492506453312683878568508940901282416059967031622753956088167763524939250733101047433718807558010766939057838012327154552430405300957188173344855327455746193582051586467415185559131001326217495204547202836892414575170864811945113763345740910541201034843361172132346418419202705460694593362117238105560500336830021518913439636756161369380747566031903426958226515317085360893153626818475135473226480410569460820181730765777073677015337977278556000853038436566691736438830638295945669065472164019968306537971823822128365796895590238768188758204759154824623358109153634599654161363493896109508766445615894619904191153018576057410150081811326540606277030520423363790460222560402151619410525460158915559575395840840153359828839798917005158823071154091565126353076660518560842310626434443368099749726995582176594858504544486411108515995722356896594179487428233782762248257674150966405341573262016537771819136954748233995725155998488402854467904218464552998955772144514363330108310016534853098984191467116880049417633180465549043664425045661487907945431396376362046468791586122569504302344996981744453624916441146128940576888369499307511904342413831107372649248125473412608058783299325827186387979346667658498193289934091065515869745287483415739354353241064476342205087832666309590700234169286957129258734572299558325398320432924086583852100409483643937186438180033820955358576222002825541530936754575674130012374878092440451791083025805482439440138222808116045894204003680718454954914426593512158734807153916297572450374210816536090056498099466875909349616994999424482217328253487749772805621858701221537345419627503118632930748099177272497851759223764654381519165669925804612353565784246234867564203137920505121573475100748969858516567833499487426451415702733874765510923710133032324005802213408369078374943483392 [129,91] 1196162217335955617134916322116848315371256001479717303700448850335913489593301485715379878238167770715885857375458257363266577491437898746821008720898929490211476303107731810300946161704608304466169114007001620364523942699510095648841417699037016652218011873178296932690072150790250732149578081904289594343027119478892168998044476691205261910087149841499725477275552977624109924164192740390664561396739657093469586343296324140700731780356497561921737486965573147435524158464963601573717438700671596751376617094417856724550391035721696272642884773759776024878760844746427607333004404534355144448731963098888626031217855672748511478053661369089663100399170948930691371249115417654612130828509305500819310023127657276143255707150488465086630089857132213550244087565499482339486438831421895754485046823559204210507676973560059105953413202508121624497748928028708626655642949085691636118458243071562905920014029271828942780305238650102817342436754430334691755561347986997346643851755035024085236851554459391689895718733805897793437898843499052822251627853823199755450920740951620854695239675912275480746064915753967536703697477973845903932326368940708802769038701305030901523223984458623894652867256215745695698863562378593937454931588809844593462017093720624004265648092131544061972019140478982505655886208041584166966535584041937796236423214221665550846160485590488588661882641329220871848438038510722039414873291642131091075033523151274127423382451753018081110240249780918157969238525868525089558945082390557069852241005301564184410966104445670136827817946758696934536051881584976381385216201905786863521445065178019556790150257531176921063110006742353347340226238599772100098060029115981858913099323508160528472745144141599899731851029970517176025418176808254038318337494150899679305968445112500309957083 [129,92] 6168948752188204989441291237515099510165934284227810593094016517872151168347572275625267012300354290995359176316395434105684055920277601186049971520006409406535724773181649137528049561747117776420879601755372591917230525820289889970920476625679240255670723240895137586851745324774257869442579301009062247142570191287615814739822332112961662135643681194066758339021932835767742754833696556390540917241477169904436807137140217938942435343536691032779045711542725732079762187093756624645558097906605046459573528940280281489554545590288176731781523708099632590186943148989811605932754016914803178716328771793065142963711528911843335365903168862894785328574616305356995642633675586282381961591203726566109754191747662939428518170382312482994544009522629665561893620338529407543400375191187532126210189046326878472198045199326170976079289587721243223160115468923045903383141758288333574031151167041156858176239527960918199762991145643334707532066997762502035469804997400284733762120165028940232407372113050177027616366572753919649478669472762280668923873425816857387423654622265185638502492563473862056246943336417593798760989649546187311357231864668169577011114933330041482932052257946280445288981448126080985894265210065344624437261285045914771404848982564260233473700968674446343257691461620003253701724289700158827692698397313587301667397907359159464148311904142646237483661431844224564566325152128668713154460959981976847355501150227849689461907509252948235516941312094436240943439546718300187408352768524631801044109045330197588970731794165178139199234869607880984132037112059141035186508080895306728083586011069677727190215561790189800954685769288020863045074187031322162022683814207414226691912638604782981024435413339092028956266382247054685136399465155859178484404881801365836448713424183132717 [129,93] -17625556973553343192193446026586116355530924062073247890631516140728095133964995074085579330954174720126028383442228646980968826198539222887182750911279289515110831054949727164337377882813845543953199491287608932868338090014529688302752037169960071371548629982074150164433653958756675100017500823148681033188626829536527826306924362890219425758521109331908379897539846369228309185984296415701676241739887897360378935068833820851837744235134165394474915913888245986189775124830106024760421792464825006997566587198770035169044292551397500335921228156268687145819125360210291530279548989956436217363014823610126105714113420657923919006849630793570969408790516657070066376783808763119585503627007107539859303627415409001249244368164085208106472897824003769939529271259092125467034170426432586878710652672830640262268990688086118283679816751233695493417463809114153550879599736939813508786909695613935216905442008442938791844316538163625661693691995868759361869168815336631500621574415868441775174235946159667294329572394098943981981688454618865615099437384205646920582839325499607455088585839917395619348364874658430057287853665660869786910692725520490487720587974779372535255146415173312446233439270738219574130614404498468862649053253222838278098991738922050456567902359601417042846744838563904091311625864677225914675230029365357389600502739483304836077737869582900917457946982954838750243818572242167581567470728774686515193303566042804062240835150585220234116760635282760036130503784201900239937403966994565804465597752755900166945667621523260892906510707849221614991553508839671831242286874107127318331701137945307588776952803661436234874907756358384627272606083837206311553588762538092930672827834067350915540912879502106720808769906171647783355134445662394292794315739031876091253907061863 [129,94] -308503192255838218396154366908692434424817262176280520798654407856302751211304785434128710817467116149679398410087388580403339026067121935858423215335111924147601097040623720541460508872215961699503114244779382395862738670828697087922275794204996230098090475593988976948538273514455514376274852326108724780305250262405883180792554593510530734242295566563881172291824859057158679379745029901338830374558914008126437174724590889088819544146405708386134363959221390792428777206064170196223036046917332584263849830834676850516553987758454424360503158044779381955212651762622241020346613528401325422722464480804107918101894422698788359398365385299069955873600468647906644621898101139464347495819736875672412824496147508617712732596423545552724008829950618190031938132569792659661340698231740414667242521739665996725740402131669159493964518692148493801119393455949442931892331835146069063193388604739848543440037521822315912116909091914069236759661562535870963500566251873972394530758540225202978577397095932133704842129241110796636084769960281347251759446820368538202428951366033084503141094231716802634806850253845834792625610364554204959380261266353602917209153657368946216854916907977312986693196316527061267125552268140268271015871776064114693099827038946329299868207789040846465250655352841968169544553162188611562300747151565501623443934823637817249576874994080912872410855014427639812551682455366699136214015220961963554091307215012047409766810540843651801259361167488255017271161151346466423356167139563554596737132397566398424366491884423053487945247330575686596529309694189955290839903847247893602603033690392809770316998678611311353460074956039182247342484496480933962748705445340230990784118883852637610282095768403653760949919511564314126953262280809921726992060597978957402054202 [129,95] -850053972413279649860190681353652810641528080484847076515114793953532334038395601916163879759076496088210185010814784022316755648272839377878893616613537159873105420052873847895747175661878048325260203053137459908577892364179737277542398974015684474169053441426860320366774169414439930736425971636175580914689365522163499936018695901545371635523082332892915134258213962541801420619020789564538199556901339000229826764155705564041184161906373995158423228372470509420138216435365923641197093284651834405576922353712532539587524510501045901966736425047334270538698587338028668131316323795444640144031025764185879540098805408072039429327537627891068646682978613095149515673293375740214535585720689490488229843208176537418790334949794812569960095016216441102354986595665354820461114090244129047171091594141497882243715395281036021831123202062363720155683030478792410128141933463449843078864345643459010863704796994578448411541533198942063340549769107071586373516980071104442672174419779307809153324780171828094827391282740123577275532869236154793771801239543058529485410777940995296960411612570216444307855474568697889296912270035782615735076578867701883279947271190543179555437989532901108708794675613273162540112958531487527796154582986643382981902492161411904095756966681274733900743364273186900463489988476490376519182613913314612892815383063575391658164425412131463507365381810124643359004885327842001603083422846157143530277404306083754237796053959314303584722822729502972476597731519607550573255251040971706963613711975978035744567568057065207068199329694616871408265626545308094489129160839059412910490622172875215767193631789296734776227283998904437657694319999423337830408773161464891030684476542975616987893286724284126256985618707485455013079698905188314463262382965516624963 [129,96] 531063283094948824551208049345263182603857225977488093785954243497996186030604913603119395010792681301842856015917027943258125464043568989990690744035116154436668074625854172793071058645884636387088666514046816173022431437718021327741495004086113373277860229996288677838050002233759378376064163497172022260314021918138007697553493180928252932860017015841191157715143550229148090957371158471587376845821457727264100689575282089529965940575889858149796129939534601637321785643468366170756650253877966835841801779912358024943450255165414757995052850483800482172905918778973209622437799790650780800843507275891503141521354067252428402889528351053290701594303344733870313836291984980206478222164895862006979981976992038516818679766877175070871670929043667952877574957301506019750433922812426018049734185514046520622638013653325832996433908378451971026882460388539717952399174958662929786461671002563378489368743853814821206153596031477656719634203190994769412455464875187509264390549809386759347021762540599479818600316438137222608093586418507712911359753067566425086404841590943894601408564687509451737320213553294538704515306049728993776642756435691342763157598140694451113897649174400644977006293316114601205378845112431202246829015499356722511931547489870822067331792367484092124846366785737583849337142217656081550057214740102806962871874761263866312487686079829846829881148806890289586624430325827701365364708581769565209282952945758827723628535737257684101089971640827067429101234625871834129971721342391794019323646662724428513619753868123065381803339352498297491099697125730505392777633083814966997940744282218145879791338013085234598907544882233115785745227390350317645266819276203954732458094500310521190486518620398451956784741372069988336346776027996547350269390991010 [129,97] 3768866205744078559466354916541457738143142776780933342429473475234206971292381184264423625612672498968316259437077972375140142477400495196887669773035070744281677637124152771105433487459170985549841581292689404545137483565822163734709297058910355329624066082343591328436430188567601866383926149427593575143390467983333405474847234392043321965604264056624172742656593022537526333225538767000096722673727668806315375349664578628006809053537838937170898955924610530078210312792657716607483062649171462643442762495655079264747176084219916941829819696763391476949374466532983221161741600340042960708466776653737118093348387495879863850196416511065155869022461175050794649668958517179436985310507573774777207678749589045994410629039448721435561683501651186832472599168071622346070110936787752275124253425146541725978603128272526622188464762474235248882476993130850489265910730337246655162880090832509926712511913966677305283736292818573896365056438849243131799011671019715781122986199352283009654264094656803297629763268365780941151092800977071634577716927500528875305680221902044918681066325772081640789158003623260653388350233420203926519622653180432905769024560606484697403193963596076201725660042988871081323581172536944997277749784330105296378068022185259915512916449664021311599980514159060145954830621042954857385272741119542167031388203487137607591270879763286586547037880934079420927412280549386382183115220678851017474856604155356760697371102957096716374662547633179698434713914094879056897780620810360991842268995234085633053000541844665822967900090290205146544224607530094515811159204151890780626296601868518580119486076066789010018355405447482413343131410143094948043474806169690717425718184904506235542436362377114001378492994419954507817916049168485311317294646 [129,98] 6817997916625165414002503800617150430331679301272067645215938078940569030270779967645549562875876345163314161375637483811483754246686290978704945697337207189998617022161573392088588653885629764740841768827073888715188509758190318647365765107134592417281606830826423531608225532175805019040063240901101305278945383885610091280483171481322781575981749422834735739813101337050136751494999334002452381978703581775218855054692534626407503662945699336658040127032921616154769714900634865802379491161280348670228214045757677231445249811720275180226550616816634966503462540491995304205684170312240918963426512065553050938562557262493456352174221756182047045503915463153921176162880717723915179920866987403012835895609009880022215016590318388117759762472555661926122452597888739471353545399373008063905839975914265476839132719094447083538531016135073055735506306909938741997089936752010093559334269777029197610831785114920252633688213872731213082372591108100173265697160967197762158786277180403050009017994632213441445757037429561085290608107437557239615270092313168092770082984122451396705432630604966613240467240823559924436561003701710254671403381702456169506563936635944723342764408693713126792956447078947403576766826845712650414485472961775548794847496297956393743139105400614135878348949318936055364680622662700392018165723417300716848396491985173301794792832542725637987924037859972312535825498143620328007570702015863793110875892836401426727266454566785803963573614732819690420384329550444283474214254476899589264269552696420911684447458710652918963862870276400456182608796159406418257961732535486888168939529876487218073667795860037093031262554551934332564770798868378177517603627661876887055384681686774188661077907373996208622297558744401764358665535930928567727 [129,99] 12361148086290291264327127813772266573880571293553496149582444548948375169036127076496780239512498770934582918755375451601773149606670459318791656714463813136227786434646381252925632264972361792061444946368139056787917403936327322833491779364939984854531146572201573758259000321312960130419809073849809238352468336363611869834396977758650695160661791172450920379745034481320843369688286204809140890980256391048021333447781462656688121101084409883612135362363548448622152082201882277015115104400991726792771345934724822017591699969795970282404844406410458105409129912018352123267211243405405683642875919328824174053561044375740075210827263569363288223425710216656392100477669908471092436964071057314151292627153960722682277198461912884395189187759359277639340716456377201267503819888070875383975015241807240824668387438968823585177354646334496301656889281755808632306707444919682476121558812652636693968008000501923481262950360580743419514808459004098314381980803239840285101318921263579006234107221150508510957688680209355811843403658395428714926246919516223854212125234886729768746808491344429927144700216072985661381217442179022364518682350741951005260475149730425116641119711109292931070651247628685082506014921945577766534872731642219968551798987057509018804267728133912530610258007877377351516013238415447108417288801139762670922629908606812957886514208262758624476352488307897838841877760954790303848700399996811659942840924598519044114841371110706541179121712818496403216076953151471532442394779660568271844298598120261974050493963807642521083758275301069835696518438283243146028532626301365207217561303769483988002150324649453299309003962776626773561809447819589542233397229584978992673776968425164504817102514356165931388989576537516868056488194565161 [129,100] 147992745020351458636062433588129530088731116249273282297432574985008447207945185986568806968701351154841207384327209998588177522578187957632403090403352142843830494188884552194288716829359350663372208634554312588008453439921740705245218560425358058613884944971311934924829747234401350324919027288386681608288244740091288847057861120876271362381061360420653847044653588282985629669734025052996932267407678849019942224308458495793910521002353378557973204224246586317729018786314618758715467804228261720176428450261852335640559920060519438185818422607696904372764218988158813587242034486819553852264907829234974262850536639090077493566613642241371485928510307700090022173896620574724147681425849954182486165568156395719250294804665960385960199925106172010984727812022178605713454765980417641620745230984160935138486551628245202967050987278388860246607000746051441666446723304507956817351239138898385325683073226397469877644042536551735943740999305872335164745916337187501601001182111461078981754500182300440507663947955208270235513352625449654231580682380324622557343483165663520387373516211999579674159483506993754774087643269315082729891421342071517645132584282065831310216933037038429393533874355496007902843961343726714886538800380067382728946855695366517217657247891002746436961450487369004151153863992125329626200759293364473886685198179370149628479703652162394476581978919829935711258698444868394418000030123580681212352899737532642966898209580024238279155431860403927691812995235213276860439041793260294038187642661575461756643296692892247432678639937012704453950266098215439035843978532404405451722522632055399299792301955800327748297916664698898300690514749051595910675644635565105747807430664338441657331059022380696604301548613560564842955853169 [129,101] 760494414873808643962838282877209243369654190958822003904301963461184118582934170554883668742728858981353390462445518970284536777025032790528894631839501467271278292057409313313483159455067690490760135766448289676868419284844870922967759476674902135278967772395988866534711838802966194129893295715714389185884122645317811224642907911201491596002277475956710001038851419860414528502028707333377296012420360378173445804814490979353396112485959246386969770594303750175514161617841734514353150295117227297208455769879975733853089670541912796165678400075092780572131685729113797865519346073140348849581237083123099283414389226014526277159746621795691573493643449910137411198022291715809006578205789149257626489148095842735174102847848094457439145550096285266150353603447575700452175973930870981863723232559451364927137774399766002190487274604889291739535981840006279629610983875469148976295524066639162117623170368819806148750601037375978607001333117762786648037087971347281918597342029136960310392128229047770364569831500080443201341836595730361359681029403527993196031799870668202842997176289153266284936591392455276393704806474889850443305973447656893594928157999736853911792513387406679047228244098188756169476941186295800564950242248326970241696146815339333557291353103322406353054263721918318362418069142605125475184635062027605868223319378929503289511231654898152634952082575739968715990078509327670718556852548013412489491100702411012481891336980925919720540257663390449637712251881656034271999532425871121672535834139300361718117435921733915559290786592739830111478673300516243725117572413288660955247688184190408014167497072862421323505167054398702965171973620209801074556276667632617878111345087473896500637727708710333457878530057122379877512 [129,102] 2096279849746627563025551502256021558744557634131043274628004462236081207080574579116899565982359896482839925579480800098460216370385588928668657195768010756185335970176496088785471149043764886194083667949627785075924804532052849515123587921960389827379150454617949012349686704139746742917466824716293041004184008004227631982208732483038808461488613473968266460226313171319958693801992450222782011227800031139930660768232615614999973282635945926418751227583687539123294138427633557351616230320983145558642780247470767188723897433382365351024305040157824648049535228619227643620537635196192268622224960065426372950284728528050140778838898073441492412567907122430818930748119131146896925896203349065251898794271797434073508529625237299448966196694954516394289286867087230272785528674487147060677856324535547560636883236687296222314673718769147819092398743526224252802353901920233471823555665862878744369698686673221896746752669791924647629579249225184073478659048448150139929804786169627471936533459559901325484476590140780166166510845103266257129414748211473184136354634005693315450131107790102264033517559392216043985552992919334184754014660068993429110227533925709471068496605759408906219738000068771030003282258026884890588958464360966500015232933437262619171013129442220830860371017101743522123661424812229406995738308586958142492229910651345923776830259929135718566312809934010801007553029971961515763596081491948001754448958124073897834780418801951127948560425336329053913719179104122637183966302772210668254202245268821335632466676968505306583088179687343010347086581791470998448020794149282655044224651800134706486204033100579761659413743386937850143840283864277696959287342497129379036448970400638451482976271188226015945987779435044158 [129,103] 5410031227304985989601207834893356329030834947101802622613191962308651164415893258379170331067712892364605760553917909562668533613781029032464222508109845241383312097910765004711952271219268402456469684835407525380293396509317394853845654122109086263968808220010400200771631561462867152189629072031745788413688799318785820574944032837369560895524631107117835247760811174221439394412639332126730265225230233114532129345021933610093891616053292557663760703671735535024842286994107052084009948256462892050328951772050439596310364779995384742846618591373815354506367760320927347877764188855210371008739452892597941046778182801957511585288781501672480205251319913540878326793595232638166862483411340809483489945944117796352995258160591917161815724544903119065263168177333100689187563463312456823108618806080829111732019971774208921645200021684755349969972417798082076801358521166827572023146126684314481189141861447181586411058759444572958663972414394223667560009526902821113497747090923381428868879386186171768066520631439834648190825776124732126221826994397305505839144904233161387676825422774614558476575385899974964882695336796955742729750679785161037717658226717888107451679512524306862813241588403636904595492011567686321069903494573869127352799992454237272744058708935166018000269265851152441359361435861801756549957684797040854751844654883701653194150615808259205276778847155261893747761366988218770627179948765730443717951925411476285613413178502931184469192032013856214709058020508451331977540961244806506294815901435052519122370130668644222333941788719694967101878146912855298267564672471039865854015981595086333467279854167059834443074427314325230207894349330366501886216877738657688160279562452710951535991995756203821533145252838 [129,104] 12410039657833874246743194151017579034008941100773808428068253331484174377325956392266878996263563477674537605986055198363311074415058529986297365921145504296059039830971037537480633547872575694925478212373104158934837488279210244744454537949654517583595704326328698328154136474098416616432420026239380049442977554283029279490610237710449845681297441027735349727614851297795977228052405696204879039462891864812353860280612501963865373971996041473428335045360556588225405503892287380658847666223126550236968161617118281087386079773635325993271085606711303090926470539969300847748790245064682420684319050900340650291201747916123434833239343674838558318606000032895121458557560333020917957007302670986235700053788621056439548213474235209104765818468291365815651575460347203627488841268096945040716682600314958073087772078791332233073031212921905382660192199808608195988914075952424898747249051071616726471921035718466220108513791323222600781531829734970663675910606567865199746840671312077349566107754352295078000668409582610919484063676606447809097987775700333682850621371059531044473553436464962736313479506752348826286054905126685398136439948739402323313236902002015844243731909959366134166047453374091211934311389775476542754065776284829288397597444450766451959392395617721361009407890207330615944756834377113733753922535494768202585937422945871514689429106448936518219776526907294697306805015968825765060176074435415582835864050788784156920174940088994808488300443255914072695560991188189849768219921027103816360732490593649301496131126200005369780584378701377285199414550006636338391230341444824070989903166734275934765361840435970398358131385075988848558288291672527700076533578778413601614666384474771438041590230587450714162422 [129,105] 23935477970684833049517702761526023459635495839019439979477447446918242800452071313204863717240098882350557029130179762808458986511072556965135321923070831755010157443468107112923066305254369618399247034925907613487876943185762304133246988218491042251567090075290834253146714706718702840257651454945987303531120412402997515724148847238846968241968086123336718432695128853700728013370222902801993979263147049690544007595955868901957053479143304798468715308359230040855597503422876193215026162722532346053637120004232515375985925294604197237569444664740682906677525021848214265598106370881124871065905150529993810621171759303832669871341830625878041114951194693286227509798984880232242935890922718441255055932007846678307269821773848930177455327588909635998528751092942494591046935757606155038364008599193496394446229557214994550294388945712603014472990849315612052384507290877288452244299699957479304020776188409767073057577001930237421331190512233999432604085627636425065803569129039910852300792987119286558594760185761842893771657388521417124715676678559715021984080276502813139917676657923805203530614226766890543367176030217910826239537804707642368940071061851376061132779869975657819767875457086139576172083646600724187147860339677009910225960872008920873903710808273170504801762306636736251501552697436634356146840326289680647381232667203419590622877949273629588082613563204829330392252194693763266042151338785893413394975393566566906798130370692691127999824467649088493827108989326476670092318782572855561027177459217460644848623847458551270903340683922184092684901946761408235640828944364868204598340492874297841706014538065952718699832685540592718703022587632414390824327433279067387516513847311812673503043436037446997 [129,106] 31189934647428545542571059214728440612715684254120692647585742608883151877001231000891612982098688742976875439257173422679090467065647638499221929932023880191579306662829348050839899997965705144062344036976509472255144508241208544574861057868251892065756664697746794435613148163773930475770233709559898639007118177200396886843462478787129344141044175123318133611135671254453516013731642373238512188561554508729623605210970254714307123323051533207279631004849163345371397191064169255402885087108196305482825807952462105143955611940105393788165334599634695500927774180619861991648974290323432338110781946797278695601010840801925121031377019581074632003977335106234207155811138809071955465648810347445278239766340917960319917172409394831340933271528966322381326773167239860102720831434765799768172562863333984780938937995837685887784137851644984496479918654112564460020205253288918170408705487838981696491413416442777891470031996865946989383330079615745090109571881375982739514348206572200028528254862793121931217723765751410040188684269492457099970554961727396775181646176398509236343619597347696783024754698616994122135131899958070666300781548477204130577177108366754340847926782826261699344463698853890495843793358357504694101824824195352980442808093360491880218960962554122893057423825877686172946853482886553901910921160337992839731813173695521165467813242058822493277242532422857412739628025472595508196184209587449845205597486831050754559217378651627003923121878920166424799813776694927955250586312726566602999119224146905656792164410283410374907129299217731062469485331815431070253376346590618278166395727872205082586696541824518875394000210240916143091689409472976503554539127886073162639080102345493275654502773069 [129,107] 21735912505527119438735668657002244726872922911681583337365852117475424046096937221123418896245664456604196917706924218777764603685687744491027689247000456738573600427855873872163348931300786781108198213416566173221940944030184256577675849236572485857398428464142456833650633912253817243815972379936981924044191802687750037013028448161912534511147204988545273722399978624002553108649402156585713601845544363781199497444089232657724516425756428197637366717454580526742448250473300045914344376344890907445839010274482368070885007108715606054210275784430921856044672270275823577390523688353428527002045707739182040509925251405550363847361210796257099080594719879514578980291053656456126247294937985753083046295186707902930585204804331200947694276646087952033166785624693497597079752682681658254169148099725715182276793176128196091302485298078434314646000760346671283835791255029709957924354436623011617188889249699600989727443110686149548155303385970541273727084475972218304825912849361061923683564656776271500827054498601227554612811677433770257107125658895298294922749253677437598194560819156825750662731017575157503822560079913255411988906457676623839906687781639471854081558140278395442497677893379340386073237789602247523926651523115016884775121301009522281107151344627550756329005618420806073959257363260699232472514562417482961847685907825088520796230663657104982233801774944346458294590916707897974642922331770497233675947819901155464683123530369398737397323816319540805691570522241048096620479626019705137590364176932124102301749368126087657999350432899739973953983615845001778660978554891204932805225370637458309979155278182931894290259929365279501959878215539687048670692692836702834036174299683463359453456 [129,108] -153253691437838180747921855314394617463406470503263314245210031759193618216163861818986360205065991920238705044913085577754540691700176334471244907797369899547963067307749696043005218056737819734487681610097526645182261478374457328656819230667002356812675764918127854599921331856589901192536093255101032120806466307993621147497411986418597578428821406846444615423185065825227846052944932306406353997944060091116430796800953202621401913045081076209344241666716856274314150856499546264803981067668410265058403217945697740047420639796851869220466668836671417585913003829554100750503741155231775402014512780123741129230683763184583061627545916068046659364995790513999161439141266869063062309445779827840143120760792592361983731675362890341214072866173470176548470714259767337434466612442052422150384506033806872608611606333152950178000283038868398041263278464161334783292042394628462881099422429160543850093597199062875025589549067735035770925219288837370220294253196399364569702971844381339951756510146146570803727364307284697807547463649396716263922001509446710437587245453921038361072674996968297816116403035245644524301434618168050781278145994629288710645468757842216894324914376120492772786344674194705808454601709799142928829273984287079311716133201152821359751516317626472099493527153891715867923349026905163876260524328553575386764278330125774093826140039180514768335354742626785798543030526527241192180473584683007144432477211052899040044026117818385463889188162937838766492375096169956839126763463211612145677935268801669468187284352353516876644193059179074290907499388422198248758188072892893216434791976097272568364735344803045250885020200276886627011994227021061351149513043519460238704394429437962 [129,109] -15034674152660123255620622242044191175217150483411261584120266804488405107063873204605978026202056048912590163441288658247269496416243629065953052357105520778826663499405273754079999033118422666529275250454792785525658581941150384460980803591658743214173828151180528103739133157741159968866932280806330090939469729784307047666457362539654044728048888511229341503882426302276751131522580811007206610267380787782577121992840048325297067378517363079970829328690085581893272761175140333775365720734069668812553941588419147235699812489785665543444972338469523490104454175875663552507848053800859673135194059152472349833348458576633034828447333830727604698535986858477034246750406241229394404667879041321924969316016772109686768050564462837064823738780354467725078919219808304886153416548460933470677924804859745820876270378311203692365492759119348325746748253536258002138520601624005806392224228795224703230427507984894193667186006692025533924144165439122223780156601897815893182845094394876938027285934816322118975779365378458613055799435336526039907286759743029969446320594116155410652345854751590090061416459195648488018955993544376358957960730547400760277761485374925115352800899133845570399432897693907874977319952158902365946288489976630796462465083390007779161547586877008300600821744585788311916019324221437639630685800395236315638011607104252582462363407068340632708305099945803830643553073744335715626587400537487387504227557188299104801250350413917749079725739240238803113419357794322863205549082314098527495428733437202756437444334912427307686582999830006366362458900848950363514223374773773526125915635812468624953699492025941399642435365219822857782656007323439776510584419162274745444706862875 [129,110] -14006749316890661829048017302675360017644811740712491719189368798890312874430242174774661071807919445019350000961320517078003060560190214939008915419503803516881209313502864743067220720370804690881875260168425000462835803310346425597294765666085600394220350649578778975018911889726334864982174973195476645262934161217536805599518126837355161958595786914383468305779936030714588440029195559184527136140416481072957555939952172757740702226295163464398559141821538321540499009446548250828449204599443910137127286417012327623554968164350460933687038003826472835632104451523235845644981522441893402527577804374477997103469099467283682676332307158575655517182746895839658268165286175516572658470377498659161228923723314217897362994544009175641301411604881641348390423484017991060576728386024781465095011951502677171832492392560618177109450048338288277862469289510930063231806205943948982950359052317315182395077660305260277069094072765146677071529608102879796522184436129642902658133076795560938633032310297278101587883369218129173184457843226125947994507085942753577426295232849901137238529589787296492550022163847590167658527403533771081954984004367387203202911304787865769784788760055075532062610439240609441898610458547152400199416797075663035742123786870841481590866537670354847619053668004911304754961466807876064477719229068958897901653829167178368459811440729459995577377377116210550957294697409806533990653931975393063197609196291509192766226973691494366616646123713065857479698803687689736203773013925264621891105175319245615409682410312169327224335275683252928013259154195208362807351341522612210019790376824896921257701213238721400933347216679830282082430929107511535629276479867109658719886 [129,111] -6233539313214893246732473931294524405256673344607841945517434693784427245500690713536102111401487104026983156337463177952299931563055565504923128324038033179087613311838052833409821513292038221989332360539584639154827311099235025422537780690254739264290336681743470732440865006202242282586483220778639286629625077288426073312076646217070391891828533748774095202680253900599606281942341644238721223988481966952852356193137846398683376003275153230971648067424517560449222251374822898162769323255729734522862195997800912876049736135941938580420317425366623776267922235941002668712011021388094701010619191564027092725238131923046205001759449501068204272691039549554204870241788747639876954361813577088159209541351911990555561246591856616541705036435238154020692075229998482992181079234602762210072334650291759179895475108086426332908701243953343329147477978870994051165359044727103303265795980336465098522526514651354072127130188168115067011310445808155703912721182121945173921326031005385794311815163607725150453566438084221226080774516101551552498695774911135081947448180707587803026715525254984356618703085999303159827054774380989583461469284911157419023207466105863998231433723112004317564346181932995635500219978218277811017485546694798226165944371727127051294742787283764587626225929556854390846835768819917676274243747152237494365857205017416409594561847789589901825474255250206396072218089455871228458656496517326161191163468429981308536256476467831281204107523203218430277253576562367277965364630874396182324830220329154659620929552995225426165776189571461175381191874588155084863325609266290845536619722835970226397859430384498721068784781761562812446184211806559691243268132797253183 [129,112] -196992825777739050209130283878008686471099993332579060578582173639900383891324316078628344038913370391457146126741731947715972267415961982698129927494892494746660220374399085746390368992441604646601971906066206496125905030248648811871401830003047038201375174637253700128550688612372403149188683700680592469354245485180862563793172276997579297436607595458286943252271887501370940057169986640195769291139772500848806571227602650434029226614013639937176832701368931237628681224084635459157139679328823323295559167623152789054018172977518061882690614863517216409337521616570390420020599773712195487664357810567908489788414380311420553792052541764538906280658383043048709076700857958170457041670542555708494495574323994348672435451684486595169038180397536882145388644846775628399648173137912753918659009608878125934323195602374977027038207152413741845448603507623753040720575947640224798731994790141715942733937562371006734821968899533482345044249981019542643369337892140580912076542662812045441318500860816019563230279722824831553885260053662548247475724444169392628198994833274135396201509297986075304771510665131072563973638275537987027403521164920915787297525314026598513820970480542771285077392512104733584083765173658777503052515083730850022165169096978361593023818822637223633890959716008932513292608680638834309487044289349620865292651144462238536894625269101399022586073176253190386556548286169609819487040390613411073093763340478919531187420112669246549656658276645989111102206071820038822173161576216416470117820078464109700019384871033815118085326614923031907119247230897014850994463945844441392437878543783361281181414526383834057699000965136623538774403113563020212193858219 [129,113] -2118005313729932842705336598172460834765159532640086583467642069166433502931211465425910313546068872581170499646208094561759633229808254511307150693107971311813271795867268605417105057995007476099066634867528173531797591250740725919787242697057752096110928342194930611693356899606759513360294033264224545564282425513617822422208392756048084472527455915939283647948070421005543965266398721386146493812035586421672789847017612126412178661676914176827509433049523853030660387967552178674576325495318728718202446290767597605568108067183907334720893225870378703192956732212852119818285800692153132304884517297419423839158132578010722180735253548796183498526860839108928760456413542492148436683096998733761544143580980498787467190836932907625004112315926386061069674782253111466875717383625493919030246019028722488963933411622632372580928544462682601179695945975915650043887707219466275176092581607617921229358681586065060072752929971008177656860690404712437085109599445416382674239522276959119593110903949872002573570568521730386091888311548047125970084867330611332560821596928108486616949353152758890773566389478270186754127364803176335675238443581913249036545468832980172843334346210968005312065494260065133475251176214899219687401137497883509001567265762479378756537452808737253274193755900173996785930975375977951348817106385164971716254416824109617202762274910023828003039910653303505358405665246850641984848680991982842336436018744453728886647130970605215094593975485013684545032661121556269793267375250297288536063304637406065166289044983874248191849535585328457630457168432773434612980812695752455142313428429719514756688248353335442907734451668822567615722541831733806982035 [129,114] 240892647011727058530000861353731066974792748458025548004381137455463761211240568154389840548315387697298313638684486312228475401386794300676485832441594538408550625287851882492476346967551240292562955175197749086445111588901577423568006221404572146317566803917328940108795248459718397191751839056730217447197137331596807458149200323636661277858374006858931103677474937594531184414269487121416820989791846125087855634818626950945956800873277831887284780694031278910890589958640450440927700866810666644389763023287766502328845412008883142372943055300564887638814386093615044907037674543842378535407398491147027827324213027946358848285094586656650017125398451688598987123055882440486695863003261434618267486938854094664025904891881731318995717310021281990497677570158566902068611469820300490151213945010555197717623811197535421376553652716594557389891969152577902298112157614031978622745083948576077666212204825933460308726368435504577668015753329114748568400598599510503825708807051732387885874415477511567453260500813858309112693628333381821054791017619579583339713872697572030392251820148209942489476241368412472932379122346558722985692063173932279238145359141725709670252112346716481761258057980557136345183883980958044818312053063551029231655008139320205256582567502345739220225785623512855326087828864578521778503053254333492578966883412463416783181368583475451433964737205251030735184169232899167130438849861727210567070754372858603204598038045501682333980282734956389143393924766902332769569867544337857426467466027832697878029490042573978443487567734910031588026809465674318519870227923695064343024727349405055230909689129081753178217266987747267718972183218899622 [129,115] 688555971935154491551763660858410185670091169295418959026928634512014080659331050589662612192018569576755035395607568111090891121801343970028059954445816155354309433693863551939158919793536278730600619927328341000305919447172513584058579149454405807884481131038626942975548954422373694948534818944710130569782097086395559235472741110287500371145018870818533598889782584907159552862687178497750346951513062367430320147217403614418085863272225892262451661232071525974060258669272698577018393736762622311072715543504267298010005369507226511323127881549087267310749606531616443678847271752497755673455345495619056096947784920957811811436088442075758903907873528954495523529795080360720547180330942797724827992056110527709379411568628540287772829226414599494132425697282957682238982296475946695875087675443326598671213755882957870972947571991808741490668137255101987730732482679582465485595505714487128939295992108721041113120972644698503460267610052888401502098860553404509651515367585223878408889833550799033588670477298324641669025416250125919175098565612053244550638745395327206015250620051251024205307914983692940037921293343779577460135967012931280761398575762888795355575356572314979476241565146936682759320363983287897347463623435102896870862723252992425608128915423060373514580611380822339665430187308897663444196282993404524812100658056565405753192340310053555285663400283907416274064646190609616827739191114047260223871258797531154926760530130912745462278032615285820350320285831378449515370594979444340978322760217748419923067031791977556676346527144388656307619470457680116071572314557669548619487108156778025061271127922681757849555909167942446448398604397 [129,116] 239848156204280808237029732049012810328849926509336393293236180432480741236633759171353837152495772064453120688322525850325623960809568191182853271948535000662606802202681973507318762125785132503315355720323814820965546171021815958069174038049668586954329748159440372835021375731080652672009092119259971833765433599725701973214059382991892446913307659206960385143448565221769814872599910966020054031699628406621733104271974064052646220540506744705407667952314145247708730755325180153821568694668034145705152704958024578032022795880780303477713079544726488171504047413490352546848130339061208651928592196083738501640329858201493131447597461075904053824732454938785368155706122932826595913470707183520970697186322671060261185378561786341176565145174336452862797629101149779616661544298325993789943663212864348285965271842519925239888622209963941694152706940137595254640535900496548951410097604426824396463761180358546495157418037055511904903597210109588071614742244664483083198081193803004969873929757184056317447403357657383341010604000160217911324376440991438441897167797742298611908741377495110890940360459343264673321816312733931989050863241655441375840933722500939176284746740832865040495988774256712888813148052671729212846399274068392106838161560678838246074008051410294690217775967977097098928924437194034058740624559277893216053873062833730644537477194049132128042382005002802831508524914680602598993517300770978337434861276417634490953386881819382427230890152357747544963429902038778509980123931597994892155400752588109765285352944079542747490806977836489052183445053667591647810246655416787863899075936721225025634526870230180941984001409022247386230 [129,117] -53600396217986645090060499485725539551890943782300475215155938185361834161476963219768737745348077967076749748271065285348597385371997968660915328514596578567304491080127326943865483047239546861873723438378307174871723069884324285247096138268766166018604523036993188070987143488425602529471656622005740720200754611368614383159252910298992492889000577101445701312949141981815497728932892401267209316779159464736279148815213240997117464687045309800645167843416396710907850677557994006263381774518200497995605886243972153570753470630820368847740074884733731129389626173831887821542398542849878364541180712850148849080989229908702299486929743298276541767250907104074402350692569594548107427565435328757551167484207260334983219232879276751500766724948551083721838655814847341617587269682354943707118298607532128273747113074181715539682031225353255939775149043389704016243644532217155726443154009684115504414324992099978362619109922077887408688330055420741942400609277150544750232674024861808489120068510240905925768951164130556059316904687840182528402056100250224328298312207683887150665538001887632841920225193408229633883411154474928962648150075525551882782629027498424297820665314312371792642646251652617077804739084706427264939621113846321500167940787093283895112699638510171489731736533787802237202705436263092357485559835882566822598988756984615404187234865397126267073248254054314000657206037399686908357746856139497945350809289598095784814189887714396819153875616262938700392350424234566559116739184533415312794481428019804089461809993452759323339804669407656303149199019052516847401533289195175116500586908243075846583975358042009437330193219037257 [129,118] -33348751467644182772656746691239306870339986555808312503296436088404182191968612854408955852177214517798142242080056503139577407258293021018994768202520845328727878476147833148349723709569520687723859114899195627720007756279530809408892667636352911374692456817363730657736870916652650013690029217691056852560927441607145544478486413641685631671702577963934738093317384817405972166360071762647622781433314297037821516788498456116057446985365893671354881315075313477978504329652472991881420496277937836208145906702518116546613449501599867897581327144496641291761126183663776486684364494668373184042849803763928637363765143021859656904239772905877624264372790090852243372905368389164677468150581990783739271952099011117198608239149519427659453171256190592732583518853103793982713394028579886532701335542668547747794288247018229329925352781457550790083579029065892199465213436092185404098459027417698431340382456086860951920344056846090038059382908114498935430586015975676714809368984816543203559246717315773748425368611836319609650081050599095761277462755727993451487022670027986804929007013331384221799858055802265039865931703446627419775812658188825977080350824264356938345052405895343325073326782525096527743671233519372908268051374089585547767417011701049519038519265975485884077505135399293948026579489812520564968162080370500348285210879753673019577453776022139843043873242264679407138876679596217589496894113394382572852886542141010472650362163120019604508370798234997963444413519216325435704608634620345164945671964200929760833034698203174939164315309861318698314106490937015632772870291526893730373853633639932444629847917919098953673878741 [129,119] 621334335336656347069809114320202902637782810347617983981455791653772793260772882509086048095950664662641240519287112448807606884025023581645422772232371178751913335024825179093957617476607416728570602934778381689406832855319307284780158447732777724613073444443407812770768131955682914474757137894853309727616147779495274209674125099330623538779094420044454828817864914139080854380866424150943950544484319989215822696858170751230268035568616333056038050106050306787344458277168920153961864372461013299181185288575192598802205118694775279618589932096446242572138239602357570723987973351649202811426817242882324799784546017484510155763218801078703467993405448621272421659614867221605958791830383816119608604398249535311922636997623399543963472169007019781561466407324905239595716991968466820048585825409788123147926199677350493392940742631824066200818886971149592554088877554043487352448745947081448402587530925447811581913159825991047965330963952074368688532655106125294664662112906145350829364895581963581659541254464417802893913086834521548689558301256889809430445266152867365096778307478504838373993684745005896987357015264129370861631380000092330036940900056650256271021591415408106893355437335442621741922537906077632963467766486720741293236463064349599072294497138266371401231933500534596499757903996132554005539646562563942320619094334186897579029920581472578180552876428357213289526665086937583615681437725526008758914780546058480362836095626156664469312196633617094075877904033686237113941626429598734235228436759223885367506783685548895261816092615174812663075913848848216950007898556662404112383716894497139194115621666629799041 [129,120] 857127500460760610024225966551831780998700190959386763412194776895379826598301122169217423992509059526499080103620764439287791069580219211812689878540829533892928024110144079353651301759857025974908874351372820483941132371648043063996112027432352689684044922692341030699292648597951142914169832426696406369524809351061031346535218197078796343188410462043185595137780496722246218932052570277327775157400731951533730531103070809082618921062714820142443138641481637004210097415139710017995215047455947746383664906322283144204425553915696218433740474853870961962528425394962913684520383165248904917432788321236180630072795542442556838233960530440014269970292189857026497124452259332359439152762355634449958239189119211536984324917025074434567785423416679903681774422731428275126876309231706689010646739510573727042470844411884630742584568313333439420658816523617212015910828565844659070598559700339309728222753177172856672053759216720355763168470652477991319567685117724819775321576560673199922759730943933592181789212420505351140376633960084992963271917352326438694878443522209641214481004616960430251178122904831506716919435778657241379235141271691925266247809313852261381787493862613168541580166442601161440064804238142461597429093062638010668511007262234815063460784131440303915175381626993577789189041074590311452057313997031845203723786725996036740088497025107078883233945176983992382575700512008298628424110915645716387123960745494247587497386770891430301069157495527750072864088646757170286470108107423122265154608075019044636508005614480308168683177634839697535472938498669218587069349350882201504618954951659447022725859376216 [129,121] 124686242895711317579137938888877971595398492120700997984092139965728896460893170322721945032609505589149202855552322821260148724795739855568937123884224398902552852321869113831615639296408141890138898714319690038406424537536679971192507333180621207031436753513123472616999323209187885095105728404701754730525673739659434430431421769138224398578094088757509125238970960034337954015424756996378922885923697881780281267574981857253450183201030734637365998239083471980404033773348801575921698163271977473267182172587345307058426990253452729103882084434298077508943447026023058587020081901094359999337980896038673636602834923245167614032836188043118390845599380427398390344888317800047707352159489232543605953386390772183960301261037661080426491630847981081135671669401893032812020009224388322944595848729018103597113234915992479141999600763004175891034364130630763836249643566668440228362539885089846196026248898958258179521861554954795649558218575526543606514555772803129424917380354061139897276754770589317789095661567737550242768611412997210092405724188351660349970884062481790860490046512394176328165170172788551146840207111535978999486956269041011800791171918822679865294376268410337171431175383914400091606499332644949584637645187564327036799227754644488712050101219817218390608341497649984008054349687627483625258957477255839642864059348092875785282917690691835111181495923716968110785597577434423863051653931781342080420593721402422322992197959709596113281234198905729981603145661831073664120768997937642737210620729020553269644781749183329253738025411113667284092586491965801206548179978154375249310800452709331543578917 [129,122] 10293986934817758140179584248433728202834325339347061640138888188861913351134478705318607999643010734274463020575413781726527170693509740800983397226685252108142796317599437182855402294878045910806558320710517213599172531364311407356278226465717132931908287437894225215900148169320839378970542254999393228216697787204621560089998856784177773096395980718859616421936261881917929676675478310559353631070174955162131020813795500386378109623552808909118569378440301939865630139269705758694882416467620337579851057260158907277721651117054751062350591417626795088870822565272744556913163904811254693476216308000923274574228974056238848855689216758297659256978241505552879644949910243444410783443400656153070256461926758407848785421108504920675700571336199932381778329692876121863117569332365333956073174011341162094944422062270460240132637806768083809617964157379583063670228571627814026254134790828872144939850687098953602032037038147114899910953151756333058281297486893760740074325381785428898456011632456020132343997578360669680413192121751149813858664985653634866145796239507432843214953131654158429047363354987120706208722219100715914633839053212675561406475256549901962253094738804969506832869511636581350974889809036821929341391547203903727789321540456350575683904339621436557924455495668102858142345942956599634797433965877277775975978050350834414890349654273836004512679471412149281245788785831286957633480989659216159236321046941986669439374637142157892418150089933456622990251657629349669383310909889611441435074299496316752732440793298895092676667907539707733839129069349639384570659743209077951433073946614589374 [129,123] 706535177410252471351765924944309241069027539958896954786812313642311349747600334813069502496795233181374681394950754992818712263467058878040668511029984383377125252560430707386165973209927166229998468618992929776061035825912362834117445291026307188872398322020162592879042816229118299928033902882576992614601798808971724231590832143543472075618383128789026949809936433949321286808000468013768448013395257315131485179849095322292517257130327701499480658839073134361490957517377689748829176293656137048711757185145441241862552008245605190254781171102549761398185128775514890502732620420349662527445964266847553972081046368133517933813279139670028764869221611525751758191576715386556470278143465254262954667231742543284769828946232608993348970724791260285550354225159520858038729210002306352762151751912931842027238262961195958553541953747144388301004155638623849141624990710551728857962418682655317623792061482415388961370145299653292347556781666305585147713530425655161849830022999416488578045857098582886386541666473781386344244698346787270717537650872188092497957771897567835942699697161899728053276469403421352735005102670874167067850580006163112330129301791633149679330455517353762712260332559530999427347664175747746349417755826111678586716272643839971530032970214709500509243782291653856022052876870123940185495286913480048451696690338684460867933981138121656155874099766270219129780444878441797725663576160124405337247238206968551841006837662131470862908422815181267032593181796265487935709660898362438713251974784879241839768584778808241821536784455199629864035056153431176336824089197914840358774107630 [129,124] -17195552323067620952308858703408192869000924506499335760593171745076505825492188944488509956169221788938532694230884488839451784718872030380883558045146609693438835179771972760280093366372982105079090858336889757528093759689977264147739289203720393440922421806280327036424448157221685869625555827352958530996598319712117648437979149964207108556532621573608165346989958360196547089958115941277613087545476734094688932356833536919530919704415897344992531330910384932137249941346002867794910025244784556540654091391415473419293769644443967911534912074341558638842196234985866747745182450312524480457765245116009739008484337813746923128014775108586552095793725291512042348963436491846713602807977077568549133207339895599777970704926750069582447170184310057839730021053491722572592016299187988316604502181949219910189170371325838552343594002051950031508904341644095424846007620449638781593479960657994326514206670918275222102097428156831829698465007307452010066942477521868449610279712515874515727987212255581858529938242134154678978508842535348504305043923755159359304624042885953910414031682573829659312678052196621173701971524141615803166949779585067133688714000185842803879196252333289032277001667289279263131785169451670626696799353458414199579443758422073169760534059658637791938940317139363068634288278377678102304874746284286766906158141128982986726799438712277534882508026278618361479202685812808890350334086547511840390309641614253179843598805352738090960352897047603949613394221401395975416014826170013633198136908099883653726875571497467476832551037455032776001653227774512137284195563066721763029 [129,125] -446953256577806031565013268575485861811448440744488273992444564882269785724106692685991544543652556961670363645099836867364155498744267791277080619444992925853335118129833372793944789297902563020015068685881110988275516318942234320024366009574104823165045197049047483061689532242820681072834124441728938550285101400820385508443363323848174094736509298847874409619846550460224713891483895114517452200993661831816158700199836962637301793586425503065775315696549291500302094607551785673330744281583339552868062391255204174357229624008812625083513763813009680480827561502816734416861306187250903641667837500537556109457606061260011854650453459170568691132161834813930943069975589647013410032083800610577826123031230295808332406317266878367451381325192271611306946331624710216721015024302798968672674582782032629357981815646895990832924639116399890387546678496208719498270194432738223958303363790137445104047734675201592822376750849688800209631304428430151739682470582602210464331350452412892795082618528665184769828799153725240861137626363813643167624664538773265479055090046521347048671956003907916851387337705743154194928385971676610373686026470768621596090587512969762037533643088288726968112123397758747845517084387891491679450241355043307827409701315575971624134267332540274443576131261344830582351326788662287996327414238284099240431778372053108510781737769296938288044170360406798590965044976913224495139367230149919959807422314255681788492338132937310935408939894051928132677545108289276970438841123062993262730559421446610257294152251917892677479534371006580006413397135628339646913774031492 [129,126] -17823595812113649389146919243270017857584810664551089362458098448468951680240545344942429906188105892549108214415947590598475003576691598438135666027098263855497767465067520651387985207546332977727283596923392654853483434568557417919792021226069543697966357432771995734586600531072102324747968747932369068076198611676234713865827604931942245445495964860744718812313412972606002536664947650976986963952136713258394325653871737177114586460331122654549697109731023677794802167448857137033401140923706642264609582868753999926635422031791494870287192474901351631714140892452733570231084115646511995418933384526128310549444474365759783196251094879584522858715323534948352361028984978033952743780181431678168649060958785513421952780361828527385921419039683814878661758207716324556760814832728064942662957209441355827628298361619128993921463907368083041532976470281254421714148114283824186404143266374657944833951303312648168639928291837348462779772322869661449083813037841195640377024367383020616797536664023955023211792409828363113921712863225090590366584481099276591646929362031361566101991323795985288778886810216716749523312137365173784148847224320597082842757816452965682410932523069653713299494471191405794064356843813332781379798382589573763090086848893144040765053705386372849575749050343027588996952076410239577826204928965549807713165779572385793741308649378486413684856778018134886664575182984757936859730735437460115003089190545635894671670903658569098690910136588974137571667313675153154755186534970825262479579790476944826966020901232984275134925137942510625690859438468369226080690 [129,127] -129217942686495747585408240073752884694382195547733166127950150770998079856975979630024052827687109026464597762842272788651409281815441589841293971689657216548282141385052168038767466980379833688271415544646530142357032214236897908403535604694574115041263234450188526297152598222189294944832213512852392176672372123389332178693760543474126531904960772483170088753869898540307631624326666976294193203605094535751089963122520405083528755732796200347750566968473953968645478082073955363726172120144606795576466066393959700978752903708933235492889201033514552376600517825521253136662893926941007645145929334591139217314869671895981033784484340226885690679632779846437199465932535049080000242344753432125761371539682228423149774682442021194479368468288291942768695109691623159874183943360341170542442315832463919092833424205858497014707643888213683345288711703218644913566857697945158254740009430041604570597378829353640216266556281134153627456693923576896797343143855035647889388993885854957110317856376439362555252231303070580769582829751599046548158790711252656942065609854905479816552527169425604460788191394603177830344141752252961006181684899883000294929064510549925541028726950871508113351289956197460405969154655449655835113898580708476547257501654686697733039843158650605100458865535074805638505415016819225978030848089631544514614853849973463572518892691157076717193146229983644634562115202792146747853303036992223402986140067072060472932133902568867533687798690362821088836708575985337401883963121957902553540406698724014553447093040280091094311238330261499101877910972849680 [129,128] -1139424718965618121229833060485606490654381467850913887934291535388652796473866191116899339663706713066860149346921155727394064637109933130895392678859090923054102162759858065419702009677015802490265884931714948380603992326125436707030650368504775613961608328374832308639545236395090003750461077905143976929750238971947969633766111505288087961856205727656505315711931294566976921728170169850997922741333463393738630624835396950215945420995780190664788757917197161198622182897148202285214229044201795784216471560701714824770602365840715080278123525516937730108344995087384718333776588873485711789156687972422142837837892286858057456517530862209991398056515512213492713686169626465271929460423396360973936790549665159728722752529481682919918110404961283584857927320499473450023555335466656213874501301284393473704236103305308254015643684817990758824068548167849765266655765405779158991314155394795754852937612432209979320228024586450230669587757833977829566229311118784754529007428490894116841965871499868114788498465536268555160861758709590844726425743264381611618223082793911520671754868417955027399174312811089801090447066535066769811085838334286645230267520167834406820818216291978051481970500722710158388208502510501666807759116225799185778599015661544940880533029204419248943305119239668540141888326525857785225152193140927067265236220961990460577973225865485861758855031187819198629202275396167937746727518007547262887230834542703460512891237711008141755562299832913686571900103610443388122302108844642612944685836783626025797900921123933325921271229881493668349712688 [129,129] 154717620598452517957669182793287959494317654597840228070088206228006428348785964346285006650088156449348947137601381260433008734894153220301612574020114847743297136463174848405575990573014051430368406828592575297696616202253321975872972039414362223032327067811715033421657240475394847381231099165449991857239043895922060791851314855786059154156944632406324909474662010039160568376119714344227161434644428953675683162368251926212501296926653333442263583273294229513170313710193852720532323082968576695360295306372421765707357825343997383834874696698067576490776352719274010759564108159695154990125859377827155842777994425907561943067284458968795084560254123283160137848693484333293267906788906700244550628979450899783039301633085051173203528194311290188322878242797912302673633094000608810929517213095194777893988726833446358995386155096417968570895454474156334699747869585857630250087713389141448611345083617619757590577437042188642019213677166618972709621568993288724302146709730939331137779766781521584342508613528347364535311146388504869250107115807534439840530995809750086282105852977099628345839614919522125000926358601817533753245733775438746180746054575655211741817401832656928420354695559795036853094795376452263871787944312977642192517701551932970180718436369678749715058552573018222787096538300520305657735674383505545995689673717549890779369009247784451212694783230581754079290733461904873322219835007709506773083970708014668185901931188647007702275721502394123146046122193718312523249083791730378718105290984237384794215719640109230292164728718484716 [130,0] 88429836100065473827157083231300687962690905856977311508154378562619400319143212556713157499754514048623855247213251574879278073405199555602948451501769095474125923967761980939602937221052413384634885756411657185128481742925517682767649945284545577401079984034319154347563414939866156380738376543815490778328631457427108766938231852624569918217055069573639328331587332404359382459145456239910759267119951017789739230439184667480004874532770617338783331270029937497546449045868305178793785389257975769781956561101244783632764508535486713245868091168293786392268094102910273965340466086900188041630885724370229560025494839670672429715628208874566410961092298367572334666760767240584974407797892499854098528531330315249302204347016936880440127420734839080453021973934730387802171205060064481911880082531908276260436760142225483554198200451672251376446481336926392875794633912182599288903930670054642922463424642558119104542926784713754202978657979714816453813268328229787829609306010852280630868858467686572116424528395657328116773005077734624656322166455209734829832764379935003435090770931521246317694731143353209832538523073368795427604313220124402102536449727533026372176211876896312306907003984933038795284943435208028567444458339812104308265975991188849383462112934876741890814864123805411771075994891001669944340588453109968308777155038155600836955463468398439707777175590341696994966324695963895663935739448047573039560250572943407710293275182785043479258337027773187566689897143052779037311563477228812852370493162675166039848682877598277974990514353725265247571596979615181282188372947796376018066476728214841855518055333979300035982170661828344627211381818275423195708755940786499300352370299663002972618200174274361725843055890921670910280188441361744413258026049011546044959257979741021207994213676950618245442528037703907393526399152189811817169553690236677555729171505130083611916281587610148314635476570351145652163601770549459691967029902959784791237055651779271724689616492653954082925338298082351684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 1285880436116594162317668549285109159182785454764945385721120756243960725317982550166436145888787127441267269628501790428756228243228710447131688717840282687940965283532037752875094197103317824396559885122730330872576621964251240220653922313683941111512896539578321700856514301456076528688907687291531347887911107293644561908029476690760311412776972084552227522461753770635642176310703346410513542690660854895551405369782155393255762481300056137236206280583051861599332782445132570507925495191410876074115272008037215151011959093428408001893664980351195201535593695222225247307979574673033860490046046257405575292269055413687939511477117139401406816927757664557916039577516243283276432307477848277686266240150968901366862591830377282878483098405626637376478786926059684585094975793343058654037395126347861006831470202557228022954961678560154416646125912975677083328025396900783801159144551722872896176111865057874343694021274071659030356465576614071983058604146493382290487260133449616880065929051562445328977594515119263208932555496822233402197801025647252639764965494858744626485389801777103900670200898217461590396229931328594515170631689525201263103719226881127522381151010929202607798550296060236683534403879016650709258681630112324873748312613827081508596073576074165449087761816486233619485264951634988638288845278701240594907605276082093922271363644571568831333609972128260438637206647763763103773887241054919303810567404121352164896574254129784457182689282445455408864565523109809552316084213720414407883343956563566900322308406157965335918147987247154650866081040071014199848082976313766865084100755014002885752777159384098566561520706444784130532719794517706069596373778517379437432558119952196165126130043073768339633737965321434158534062777079331082369703944668020329623467934720209215118599937503839730988682378679964384308894005131736669332503543839059046391655061900894691799108830848890672038296574294525834688595108828099459345416089137612703938808628080395530073080403775931390697451206506229937076568603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 864959133873640302684292054047897856920647073803161396274665365382540677195434982473821124692305467277715142594366380475269851593347920916599286357548874682085695721697447300400166850271465463372104168570403319946506001057582656727239936828299427125290882705633867575332992009841414123862678954389548385350185447178279935095154555533004354794620686193129576489193270730893831592050667948465031834864933617492475330618551434128581377257823882216340516325517465637519007174215577114965676749473967310636062026036199854445604644987302531717527365808795391661754674278231379996740564927360787792637198885890549774784807664262352746229900282949338446756564989786224791957571959064827831519118667136386967472468070469986509940568151517884005934216623992813651726566853324670586440431330982913069591256584906577292238728731407102503952313343280693642714372853375888784946171807172012189401530550386227203056123065200479644730825728907687718898453555553950520230372404425987773369724490253795208509721717779694310814956289326214278403600724092227524188614121492704160792878948905927779173755163037581514263762109771328765357845814213584813620551178349449274955327804548175060715513339495289716635957696503180112539860856848772512324517800640203392666635654766119697120743988689447896532694595311949917107680676591974235152318993837850375703510611522198763457857071867742974682406698258895707883416681413963248661027895416598625643108834699090456520520285112200040279079065610785236071567481936567795235174276757745184724971879472874356819587973231091056859762741021884288594362991823856313770579558158043407234790987201413600051261154858698830722811823458072236955259162052864513651337739826786889556484586469883552520303566169418811732872050743125139619163506446288526037049028338722558132098243637787145586220118018477557491685280842544896753188407685936218420632990171964152739623875990043320600818495475325637664791363607785342393309214966997500960607725523490940301340435455770901643815465229527081336691196611354826018214225769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -10126225035844637741349286634498340930624832067789528279825741896789021345512589613015338106464138591164977487176792394814848248195773094536212127005685425334339390265081936973212286913198186291656298639411214685254315176563613951383499527301760115538344203031641464992705217281924266767091522750379967938734225879985110197134724373248252741539093231425582377392729208266319440545358750600661176452558837688698921103627303889413734199027701745651425114215583903895577794003587208287552094821731110534183764110552918394262244192429782256408836885590188191025158164398088188740511653259929350305579388807106644480291893643109908197099891557487972681512853201590452852222693942329612203689556214649670288368269273263391778785746606334348967165154205110099531806359135424428225687510777854571853575676604921541998920988175328310931621753723958295103652187696829559153521746986073443659659187722695504509218953777028872943804588177207788055200705035562473175782650088245966557685560600415003286274637005125489662701567621317615288049745230853093913061947612268452804495666925825041643593036004710184628051064328291747899947810755153812142965792223430467301445287062968186658857500708680999643187377976349708378651652103920205919711068662113131107892346870343277825883806424077408834467796103795260457953488060981052036075393205734362825010580392865705938705649465950091017921588356130769303165359512898980720695116721375736694675029120539906054304938735254532771331154368072547271130247134642114621367317381405748018876217175565286709586409480987671435051910634187867068899466966208016239940655643556189332564410608510496958560041687545383317307518010156036758488663893856534578571252959984677548837878265364421610655896654306544730211953266128932431665114685168236174404300161924492523002405231224625847616828451495454637928696003536507558227509607652816380749846217888971485891606919067359054741574867429668211598231450841776589224857507728990304786377276787215694707027583128198980825121996904185691507072064609928929712623357772827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 72771783117259244727402732599178106719127870036716775073683702119576271177151458095761448373177560499852912969305107559062475532997813866345874320448093930171388732196360229478387857664859024458801481985676894250389227371649474683427069225627089848083987064558004143045219218505559129222503834069945678806917566547811603062646669569513851609414834669093507848740148229875470450908440689673508678548990552204256579583739009984247061794921864419508170799496279691919900523614713020040479414470791153701202033764945233307067989563801996454593485745159420688443713261663349067797723494222661751878276045255557215294326418672695436831560030753978152269043404109815721871285488980495026911525464315537892056570903508246448062934087108559818869089596399473565069183945128640166128818084885046675724035652698145903314301231794075339672099549671474283900906196044953203407999486536046589862240697208050252760035353294256840223308762793413620760467065393087606326701235458098488982870266433514506446227821523915016570332053347885059741065621490540105074397684629536580766583839144931274803241870927811294382618682053473019401531707346059270777661445623164864263176802279171414629925045280796498182355815124509262471860341060344464960102102031076461291138022595666704604386736980889242267631093794784950883059350027286396162835221046801776527041637307737627498655133023206882469173449965171358356176535802883760858724848314403126377794707277073843599744512223041248696053520876523593356886027806744149888949453348407384479385437347685526205966241200008576047029126865839354718731424255682487457679696122140600013675663826797193052546746211210200903847336518899207247242608460320461969768488329978613109940922983407658092199029205281431216383890981482030899040520942113583472881171523446945199625432159787268026177591096301954358672567917367733508736479814139412161399482821202454465270051718538168057936147520606309209154332046452980938528101237328810430082187159790056851557358241043290587905943577691682006988672850450461382365574536379426717758178710937500000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -365811693842257382934031899889394744444526042722603880359493229582182919404120331200079058853132996212612315203010486823643649047613648941988428469206552723727753173351044584668950306730998607714524536797208415408606181450599573656950985990899699672737469494993204443256600950148630350604666313278308880496527727705358168324557119159103229861935651909351352215665676213320443694209883115209513916975184319167701581106635307173108941986940373492192337319164874077889332874908880377637251655622610750563201814145746882444118746377299682518154089639414077885145816591093312256855926751623210130680019628689634716045612688252223713555594217362195648163778710655312498668413981204034796230929355289006804635322627746345874837512635512288947214736612927042490383010180893043394925975355447095455381257804939886136088432525238015681374180449180899855582114269663117169547873646021981438230669996032972061379184302239560781009138355116195891415812622639135520108222057761501376120928016529435071257269251382455442595508920974896252517025891942376497846124014298308191682312501890080976124456941095008871971588936339140869224809826227402161819044891712642241330444767352883709477060770659122050974719988044173463460085572181493527282081170517505293447952176510128963839891691636778962493982204133224192790109489160954897729981271403813134661703635816694799954862595733536568328670925597023374194666313651188559266699681695241422111803092247524305951812900742522665628229965312834230460799522026109248276795253393525737024179560815953190032720142236207038783599034890061048208224642142493152634566707941919212706241315413307580955589466928270513492064925845879037367907224206388966659683844483273663424311667108632921840185243842310197712261372217297697231130912765111307522582006432695418069398723696319867844336531183518384203103389970591088443704417356413503177156239562231289439587662123409653512527176426829893511819228198021323746297922121642326185855385019348952423567672452030764100977941800755158792608089004649157827131489284511189907789230346679687500000000000000000000000000000000000000000000000000000000000000000 [130,6] 1308099964422752126509797422897296697069642435032875897022044134593197396589014390224741206634933182700164847084150241126573569084290594390473193544738934806954921038725788616461104422627668407044778452173202105168000068984716822935486289610770873271233304100427256093423348829987984658536651066815840218853451764505205939139570127580921544364853014270409239755883909036245421269694219111481311657907409902197617978682068316783743064509516048386227340508467457529594554912219892966062235875265699081067175789389421437494847912807839175691759597337777516816442600638867676143072594615268376894112623464287240511464017941817437264815457601164228687891891296276376577263209645973111564054006042379239090395636304169032683230763138740132654909912766993483419866693094781247662450671099218257476137742594761227698928099478391161715731584258502607487945149977264433342502285760440986156547149705352469470417418322095409726273004578652108355447320122585547934247791773749345874847148497091518897466540841071368987667778993546456473018843425944495386806773102101530941446863883176637533811403921853244626424688777286175302323176948985047793171021295747606084073899197016269197631524476319443098259213229626685174681275680837396367160158495114985721192328516164884468393509785422020605596800441835482132142253170403581324503076121414585699052014373313141403349458445807540688536834062495869187497046305857251823524920713156202191968541574016800632130621333794589901653313028234346577532221756486025903832749387425432033570120916400494831923280023874051579443226531134377050396834581498095288822575471914076186000530589098650274902332302058758928031519399549726005911941667520187567241073908321284788140550485244757031070085095266285876874504694498842739140528907832098509107372913860924125321891585757064543264498588569417314243237811552068286179002772943929233105834232354972700624452163089207395716119713468977526104136863361716101921917171329272401511609110631881590367712822346003402086014586982246040828231025053655098636107290133168135071173310279846191406250000000000000000000000000000000000000000000000000000000000 [130,7] -3509290954121364624363673843005639497636242909533874039644369760378410102832929305391623046178020943821655249478022853430190813010909632749744527284907901537029160872878457402429589033744690207242948376695309916808103602286075925489118676115099587403011786744574875795707558278017800050852102602366466360860385314014462338961835398244208805380923067192466052413394821793939106811914875970695338629377921858157383511953026759828069205875553529090121304894646210252537106613454853223398202688655200072652556942857962730139922896541812626114792262258015490244149533671784858428011440494946690068594375967650861794739467923691702589048196678229654147625112485191769334519628745248365928263958791342018861722337733765169018205071009565880879632082875795438201496516361725665699405743258604177785259916744983999001672389158407542086218040561334815679946190102395118256841797228885013908513336851411225528346045389932496081649185194261668473368370933699897696139303786869128142145114536107486701010707957717194237825733358246377535176790068446194571854555541125814971588264402407907138550339367445588619407216621100985386418490169720738932986198269935751836439853337409493243285288840522480157681710313641778469985442480751387917985627842764619342368061972616810096249411488871724788992279988241545751436534603698000342490164416896193469434117629389334703098115940362402094273053923869970154554664948680756313300530719808795427364545073828628393533494855572771266733674142323963281947753222150876193774616082012884594471401686188541940923816424729503013977669594752685435287363442526081219332113994910985005690220234072669631207044708300698849020693806914290979043704223546347064589815935016867018420690849574612448337581588759875656973129216421318177971391509175270123608979254642124436588627968979261234249366847360060957349811107501012087219785122802828499946432365468654785773918446139000069012741591888185573062310285208926926779874489814254954834692165791722220917421771722632909325614480238914719647650483349737417855702947822038595404592342674732208251953125000000000000000000000000000000000000000000000000000 [130,8] 7428900494818037774630701067251676697205929891324624488522283243810974213291471386502367268529615095374712623675512667955897879400822343757847938169386534810806465384089060266890076744284943336198849879035683951508838901593729721779398623111876362417662077523872009508426543863693304968307107676757173113169241312454061976043044135633831286745672265127231609664549132845770839216119814160882201809970137178133511850175386926943086915450694018373293908861010788007432767916287676848804220902539740352028153754582329336551678039924731787535667383605069016464241415356299120892256463113367097741191393966349703022816531419619783530954740057028245518170493500734213534414973141940153690779088602276691336369353536870251910899867046887586385017940642811258381181743288013819415752475534625729478085849130375447432026249662041308378640187741081822310028805215398651964881455306050421784408625261153082684624486061625560625271637646844994413159727877732743237454966330507242920324915785414150780686910355461535015729298886937088360548170973539570154593218228127241837972360376879216997731531177530504038724514019071284366763298343950042519769301351343393732155905301136892440415441117467388784038590692392111700088619481349128676994019168284099956445969114644014912626566037292395272438963422372415329621286820066057494350274566825862350604369987821782012225912865799047986909074302539159926087946489376222882377364476398058213835500349094828924235559217874893262431419861606005148196811930245766625988502152582059912986596891210889188679906071597454896264778235344150072082002035167768137272886227155737677982355336716420674090246800687903226155759519876018336085434832463727228718116722263971243852289562609291123755727154483308288355005447815372305378079740843136789086922072157379753962472823075399555930793456290865880133387642517878532667744002034757126257895118573849057742824980585992318942639524600397148815811441923070165354636398815114634316101688903835047194461756296194591809062765807182486565579535037752265853052785439178395954229472408769652247428894042968750000000000000000000000000000000000000000 [130,9] -11980853179570596820842298848273167553728443041596462427773901935469671689293311210411489447562906837844304938895484964035361342017614987439963889546870043305222082072500614466630417516313434762245617071518446012284649324063640126197162418020442436680262662217852927780187385827627987243748165693032190065066293036296329572480269744771009599766278326698557049152276684651242910340665150337930075146358375703410921216089462953056756564069988330517547643541441063086716555512202098579887872900068643783207741148531836402217364358051574601956908944294714855171274472427745337350588128120551258582441903148315775843121610237404802062861205465227325707119967057374132386421368542342434660632708289297019810657858566378409665842682015730770975609903397369536854102687909727754746547953430029142472792879821930080220670168119704357280150155391143787176840517771630051116345981203956162695698820573516826926005339363974812278312031393779873066901762794708560299209934787108275532731489768863648272339086504599342721692495200768390630591050072778064360772126354215985037084802283652168262615223280564099148623678124281743767135349279524949694165748532111083269906416034831712989104410966410614467948257291239739955644714612422150469865906924523098230115575915303522348224147719976015991254834842760413308065290237726823335735797453408290140304578040872175094489682066536763918173978313800008987843014252635694063735379405173049497361236960219814322368161463592034637891221267961753062854304392789449794578035602087505526395157469135628804072216986758813163227799528917675713343927689424764886709732465981345917598052806661122726238924368084548473848952361288542881133378985106139392548358265042880383738106313412165766857080030833510685917869065238517782398410451442707044810149589750141265554773664562022200844693359415103347117814278441154420303692402527983681064162229559338108051143064552181664499770661841531436916238867274319478639155101855060863019568750346099808283937549720313367793731507502301442087041310643043638229700341278146258783970923289530219335574656724929809570312500000000000000000000000000000 [130,10] 11637709919214857331956269503207789795373642638168791108439660051491599304450579460084274975805106579100052103798438027006503097973421918890490826898378276641337434862511741450167538154492924208736698812917661210986702795430061623746941694777068024837159735370129273556257976092220115538031800559311394652432851521243976394707904133700415031778425214654057560460439714183398780155113270489821968288483019751046691483091744630562971577364648912515675365009358305352827043210577392487840504455450921158860208826785763329460637843425316007346293036355533828279903564294383166199913456709078146485228213441594992401111911242989578589399582763097783214596787587120414173229435580339337960820936693142879147065931603222310695433203076842614791749850077404207488766408212091439060532618170579058525064821358343638498891119438854582842892964491145729421114258870093018448208219855680693877086668252918431782068547746506413269136423307503293387147099074301067183615726762915268649929682873766068847458222052663319630481712836549412080545343568014598021251575998344281103923122066235859553488785966643684920014945627573117790474290629383446110479731203065002284565278094501609735225942290251802623905242556673966596174468763486510024957623617628518903885493218506309698989923685063355927518055249265999977976521516912314304174450706909162697998788328900279239138076034460675369165069268749483030686162936961181407651151590330356039267567868023138912120740318004756305001177752563560803482032946563350311472842460489193511954656412235350945728100513975304360200365441837446459792572112326532304055859976312808820855937410084863160730252738120546509202983537045578456489871886726964139460890429914230771988065247171241775210224798591195376168848199565945749694627501417176169560743307813832490613788316484652866628159997270329694363892537509323139588706493824473365677999600626267036357011765383039005126390295658445756393471017775824908028252822314271563668048861800547548120803400712418575267714055051831007020658804949809402776997050031160259406671358961560258649114985018968582153320312500000000000000000000000 [130,11] -2121671606413471994389522150195659755834428450103154277266683112565896661287119312159118886682531766189869057073041912490003130066942425847487353085077142960151582285032592099389836486694657340938160701767263139041991593093810816989099501614633323205796844386197174813592437037363104191997077877299307822227131850721875094346776902734702593970615196080170480089971885470415370575667341960104258005032135218047630768048485837818491511819950230215336867969203554548028731956682547169287990530216609358203712538650074690983454420162238929060287464520377243895262775179732333785778521822149139312169423789956775450033206511628407194155595079420558456379944748437147770944785757939820851519235231516494639153838306364483334862701992562214424451221568771709483928623068347391391490318900738456384711914293020121144465418009181299277407612162400497399391437751341258560401134809199159777307005438938831444476243298417765960075504982447924547507936743355323581654063977179536455259932683647172868284089568813285258372588851182395926410511769055240253140765565835816644017979925368903017404087933333754214368928821625812214217504316632375014332888888853239322170452588789947752365104453398528308181749089572264690340801046782100596709750320230552972383277353924959840320180928192915398033188041069653839196762323456816853022347703674900165526229567477924679428945040714559704338427764740552406083308577758016300188080347390522308132352856868186510585354657692959392763895705706998094918387192963441478810208702158903398825047341133585794398852019317143964009245764071582157811571337001283364633207429107354782244478756574497749950161543575625189867073070829046485230231412347752262596606662851800963394119088136458427241199036722771738244129204918410334507847147242647033257308051772042196420580047166710479450894206791602025937385933339721736660813307178619215823989503566783825629441849425785349835727772206243861598203632491746957354511349417071765237308433827867220520965386773993332799217374303489422997765243233851932364814045254005659144812224667364652930245938478037714958190917968750000000000000000 [130,12] 32906283930255317104000284625612131652418417142905599651140668956388831002936743492611850152123615348626642667154612751405595987226990586547913228007978058687531537582426405334370325921549987859256744539789878415442947457551533436645649437792797820613666132825268956632335786656048102382492897243852766789595850801731375167894336618707454523294190502093150250961393522717895565765461548828097090266982164628462498298327947199719579835630617598823239635990653718412887289671532405633809419303333918589076315390980942567138518007742358921812186946901231754691738769104352701817403150379244484435623356851050763211660015630934939152414334188846153699558855756217323346995279647932609619591244443414536070660177865884952324889141875577066436356226929833280961068124934144376878536592739378921667803408553031599961428549686487718930159291557763287268522871824914018567566331408907712344554183556089141771962832918247448982018795858836622704770104652730562873452556471438381844520813841885513645331456577756197043786015882098764611232966419498249514597670238916828738295259152454318295583574410659064085666992979174141192207448526693196841768737270799301273794146986414497800481308486106636304142651364936608608563532975178709602042901494304211955373059700326864765104966153776471874135906210548025257437527362605367527845394644909415112958866631355759453904827894701671122394166546129504929918866745778350410952214442328090627566145589742323115932538853963490069038959758842607266947789847388052147383358175588209110008102801262591799066323398220737348565470258014766297922182570555439587218896156945596839967437070224788678026000221481567750543800733078944679369758783048458068595956462335106679794352789214063593026522675862200872426563604667672571747291549704994735490229692327643485580449582421025000661392652724542204288948652839994887851575411583622705510154310085431265227259364761300955856405284241065861807510545852681997099870680515139683731052981586867169460567863605952237955248736090403233228525571910700388783826284696249689475651691775279130552922524088899081107228994369506835937500000 [130,13] -376250436132001839809702686926547059114265090595416283662697086893974656764535552817506549206571408028563276927484104647936642876140528869932311225942536291541791320337333391817504908962747523475724807606502499378087368291641786772409209309800950769102665167294830964197109590407674757965226819722813351578554638184099441456311003267385349763865514483453311804440582337593754984213079056251432282095997317099326218380663922642321292888483055711511391948000650507455190743901695895585459171045700685632577302940306988863057447316353116563082972965365755423502091065695294764304350279569962363562007620552146825778085842119526529604454997548574394729813069368181615001738039114044735208761215231733021001741984636733973238307513529496868800428334361721540917133069388508094516898755528729621838795565517565102363617071416528272507533110465969848890367117298236959199526314743809020788274008403574121851303557589332491717991395492270012752385165231588595125331660338747883842322667646679629765137626178514746572832068811539071632830046849985044830192605390119751317894586551638905622278131704389805754256642524375419554839520780488489661212713145733108994823761417964914692713228472697807754007975634201838208550121058733051078330381515010739116693963483144655305053353346151280294546636032720216759548332337700242554678738618116329329948670387688382249108154936586859907702507825359422050881940221485852307519051533713182332985349343440886691287412754946111152674698053180075255664066567782986977200379222235498933420404093368743208275978843882768383202827193742311986604111499984182525313680403436199214008523017085792500713014651970179392637816513079648202697055744168721250808732648777340805274627273702815740866721410030448197433696319254078467736473704542489294287511724350469368511237754740422739976942254027490437881119883783414182432402436355245506938231046271290368805820869924293779501745474749197692780225745619036233497951696087575390920278820635523784881976553597426783494258891498171771699953037163382253854384615919454021306864663647031438165058148115349467843770980834960937500000 [130,14] 1862422859089156159879161606090634591986504932433491015929995564650960045423976025156123892717543897239643486291177164482687571150666056135666465648872517342583975193961808633646405204530013448104888757710239626867793008483941417426649885238039789855378659783090717420665314208910329653581796610653747205185172845666922132236110516215117043341766528050443864068788106007320523894812851278908758919734608864487262911614728276401275937850501977413326231630681879848656739355659782967109078418719946881559506784914567155628067687889470581662974553445955281271348344669354419034124637238455086062890297241320520323020793660114454011738473424159578651954574660832007284318651022256140700271058895571345475584818318063524473995835303502996998617500971505015789811926679073194786141100043357481376033879986645736688859411294554872569148175406308864421088579395833765655276278090776683352865879860118345939590799505892507859265831639415973698600320309325786791464379794894225675024997692295891304755263696345765586462990127391492208102646267075256210178175963136625684598704376087156387035894783347212060805732368083367919106873295809641046653506858785657443838261764278958623630721106868854399456569876668323343725795556281181458975537854028030618015132070203874548640134309653496984859752544715117259960796237045375879301751143004560087402478200810102302024099224742376418102042171832480874982372674836111141820050493823522071024888812010362513138796770312384536244253634160053751205307469990310900237282677954233217457872810670448449750528049372963494528323668884712651791630741546985662489082778308713721488852185980946239642238721681996162348772438332674556439136787531359858385874544060416551681538227815763888268189951217486841409724047880859347668853019661032460113052192136193882342026098105185054740566347263843355457995460134691388914794493637828506371330894532251261711044556219394205566345387033049303826857885281127872374012645158159945457027079229228057529846459237584446435401191763585689913455576299643697668926670793183396065977976909603937120951666628343446063809096813201904296875 [130,15] -6278823942518042910190798273737696010718211452066377477088515588755479069478549559838499032379831304544961545057349583333945339848467497998197635577479945454676519328466759531610273340912399561988490197498271108794292076005097139217974947134566858418512200136414203319961331614033141838890681016841600860168290149924459616911049902307361512235653478298387683719768440658451978157712373074199566530637055830791115724731585910487819981821251212968002788843641503957559441343956351589517910612972204994865264426862596392341089197927612148273782964674494593954604969278231037713624466292901176088263035688205827551615929517058823546654110910125648936145295537784028593687778281631773446949806905540679394228162725584931266610339935067906690607235467322114414725527296953471308373761409925735923973556703778771050755897038911364494222983125491982532062024205832357094183906608514190369872698634024476901503790975522739677690852331734584367637606144113508445479160772794875710056225629745185284692593989876657281029923433103985887010463733429158100060176117930533601469978755070052074218537988212042154141708811388287961478253214609799080199241517142258209843173949173876844263251020841321257254561866940970384568165421284227415862938550102508239227138381642838985389508186633787959470680727052661503113113215662838457040023549738882176643210664718568327415002330853219474589642028183216759082158575626097630863000728543547192021778871827288871358339213292354305761194265208385496020244715915044092268606828128949215371295067451992841069847103349665778178281656860616344215345220628480068973634166673739064384417637378979544349105015219630857277016920416914637260664984687768002405567670616340433143534923734360247496588914212454343283658633808317645743071811655029492156601029177900523700824236503399157357592104183512751733659335148944785459124958797751314718103244718142163226989731575119336497369113965036345541260602585858066114296849032344412063408963758975095206530443411603881651467831230099827325564320920170693568358475182380283137475941897254205770195767399854958057403564453125000000 [130,16] 16466101207398212934132747898364578003203858908700332891527871372536931312060902802662755702545975799994173421948947847387062436934934721902080364821227887854973529542798205010134494325476719343612445294995585913091791668468371619811154674467803966626478370963077155884980063333545612704991089269287577453349121648290511044467474194394557401677530502147995497581293648419267023033254128458922525380562963966667873547611014996810148328791583848285849593643375982952812206558061835942974666743044539757210690160390320200232073242974233111025985165725550888726394800966325646939273624286569502856671980690227593667586881082499575535450564495126991395384602387765582814243185647348163030170006357219815814308720341091376544564443950046080030231711775447174052213137479352684977559884284505615641178471215369007972716550065085193112356235572826074461533876073965490756434701027326432713927913998689052000323412006023120962583736901060544296941214399348045355064611167946080744407828754629661174766942312055305717520400170848222882336019271532825759232281967367862037090548213078126516600203644806880258202460244492647758337535014071715364434010670428449352714737617525695313649164899317834056206904437535448559246398321328414496591247461761724344687584150426089208052558520906442168233302499044810554123850831404175360652179475224672536352055926048571195190070327375036529288339176332370923351028276020417533510619024611540484686576446037147424747736620829884422707081199992778397955513067729374484328716458270624252622665700091839836517971442965759971294512347954823115949428341142191926699950522569054933644814666326494621081172077393390683141209681732093358969879962847728565949770045917435546543366589475521173348167007732808831562921560443110828599992710663263813507345366726137198722021628584015048908816649216931141130068785907812205545218952775777623459012434360652828589588482561193960345476310673367887971087698151377659768853163164601589365370774704144621970142103808359068517894363160211890661855493485080530908317956260407104283695930817266184220670766080729663372039794921875000 [130,17] -35620303695821344090464281970915001022969097628074741427149727191145738031466324411316939958576378487988493055837051092402048853817211438311484254269179602813014881724838356638127307303056724475140941112622163290921361168355954657806899249159261406019140765514216219852340062186974926177639018575478205192984195390853385819312834783792802979768264400684695610250197613233531086131010974760782416937674087495838506035080077456070872036716987089986966824499090371101915765063131806561932374295096202448515019662006124205322058447937905599703985833656891208172477127480180745254755753327903879843101597632250122178224095534731012710391726212070877786979410533606305463449976240146107582875487294818494280893736518707932433898171380721705781189884530552504695309401548167673468935640251628529521613455154986835903232864720808632079764600068649282974133285097186886828872195598605987279615645989732877963056451180116402492646639280611805095307522821415461762991953084308786529518333304580908471351962807212197028121185346729689890681884371209463684647710469096260574464867671323169949899062867477549348249509773023068291972560159585595813664108430503165578867138885118700806610477046927737375811186605538336825087113158893591960152436203889898027503099729598566093527407046308387929582848951178410957165385863320040313925380615057757931445854825398372212219696682995713843435166053274995178183253382223096042055779291631949474197821987109345908712248426104650321761394505238014673002684941332496726517412814845643255414413246806187019628452075922441396633424646528736510930011516858403407173405812166868025834501396722203927213657681544404080106878305370148657703232845370814306504497662810601917589703536655996751292873222749972320622620183244546631697277389658446736301835019867256385885961083416116439552648303205520501589627999627299813263112966094155238266048112370751139302977553332430419056898414494348308509876808886654973489237991402595949378502768329491107008279321834607331278451541103986179481614319857697539200891326566410379929187614289620711360839777626097202301025390625000 [130,18] 65648342294682965663062664200655709608361595794802909835448534004345925879281608495645363688359847920163875105325693844425189604947485789491441017402424324000159798798148194796623991922179187240454086592020048229293934708187284922910386111835349557494514253425989243177449850261547377381188675419511824780500108886370686567916577888820058278200898032064791659118771744961377386777619581557974060110946824679638695310966222018853189865970198473462332803450261945955199705511202529681943219514199340395215914686471350493089564855853732084326112757544569754910494561013164892997529134242122992133432048364361456172839216200270936519682947888155610742392072957548761329134161100416984881860550621830807607514811388068791376595555154029147556070503374337349183748646782103741398938569177167211515639859614603870622622437899390041998872729526847752893567630333910618080978306028913879981407584027529438677900478257216183357086021693066062987989391945670586920750320082715017081758173425682721736480692538145484636865728364149981384019528014231406665637190513775531071016907971779462065108639305534252058868414746041051478360015583732914404216842824269052737803233572765043435246433234891254666489234256819011125127053739538481550471765879984420804130858951255276072566333124980243433964745407237709777302519618726832158233542268225785939352603510560778056585783698989950222130776336429563455996513377512668641244537568506568527353693481305037151809123957519850474443027965835555366582622331890974780454078632527382317860419238079892842447549026391522474451745132106505190614144611026997708710538563582729156816204049322254120540147158430065549956156755855840238119660721645384472265998898432524439786388298215835314181316003096919084434485240481466867081983698075771710714953145366244959982811449456080687094086203213517926151179869065389876576064472661986316081569161637226006417277315243310184257969349088170405226606204699634822281468398413648986295761945921551954671721483649394681456704950144454402980562457821385273999961576874193115997864478305956481563043780624866485595703125000 [130,19] -105186045879217408527995921380738744170594678228637196326728312927234692757942928955555970166413426001102333759244708405596309822900523162600155435281665665041448853203665226659245031679389045318852497203184739177075270949861418377589116492743831921177217096002256444716325264648818671051152235783161452513420850084755721836525326320651423967190567432489680092539361069226975886455545729038169541926467638445525784016225196901147929856410458041459138901234274343678661895937603573008059175959135595111743610576819032204966962291965015511072367649271378073904396755923454502365598477212404021760625089604424752585916981274968306666418936519084698425041428642792603706607694737260732465909234855938042519838810161333955692316562301786160884798187866332281810285551940420369548325959443178325263458200607893177012859454137944730991929797153393702271246791486727188344455200170926711836193396226286565264692539383871226230681287132477517096472490949381789165006179368594956322992394735420539552902285611182250426868397939959608538184928595125415443474920901316787744785475213768366457240106266823647964774102678962827783139787039530751277672181234086293730416223421067559081911769976258547751800195265019056505833468105062238817273078253024656645881096762209872173220140084577144529549242064830221319833272687365919356742849128992839908293765493824118826278100154939542893055038764386242026746811835862357954216211043950575346566796346543383023739843942125905198391140402194901444538560953367355953259309815087920544775622852685785211758138869632842653079746549060839887548548502666724386849122038949950532612865165833661771057094526931991066159809945906438882557733255609751708579451764355467790712960368344202795311573645324978783909853926182200479980080557273680405137360658458637267779054544327656006555648191747722947314427977545409457281084003944402596957072223493758181802856742102174589690253146121009164776403207098984815880768672714080508110765340960375421110058694733296790901382353393552779210158309812729232479320042188020861446268172656459682912100106477737426757812500 [130,20] 148527625027097233531143637458798945220562528123495262717875866138711600009721256147636561197798140678931194041261650819666974871878266932918275119302993428545344840349248159750889904055899389638479665309877512904847217925862855705983521261084709452954861245723920586026096707061165789690538607540980629865565807604003460114744495504994318980306446138444140576029476914021078119957602832572150868516231116877757538179162741455183974964516596587141554167992914517916909277528116387520222370814117902603334909298438311502424920801556053040584436978314269236888687226843768323913477974851688535337568765955490818655084704922941281806929959117546399454473067045337407421394329405803729947853283732887809466272315420770023843056638168445852496735045565409273722303631520987624894830564465023307407464342247297773776952433641950625326825637894448421773556123993086434143651138878407945183253564609066331546932603473501210459466978264664061181159631127706179630177717562343560188871937396217901425431037320018699358390590565072769268864872570562302471105529654798443432678154887806737728265874204604478920456507567665222462650333027555915702955523125808971617941698410754582782585302028958690110006499608353016079123324153281661539166327228631096822720288328001090720384335361546625490534809989427295157375270632333015406826809544058706263342237241896160421848288637356670496980440158914989361614418378117547275922628215805243650338615839212373622813204542745565050747654217079347443346668868394758171513548878065151090361287937647067342271496848968050623956933407961738405422100399838534519223830183357503710680888894024366646459461764853560223262931074565982833373419840976514560997992004845461683141296628935704690536751038917414162571748270595201090608915374184259779495716379664130662963543271570328001268398707469468352576307458406229767108522407273895570419208315323066046421202228035544081846626510215107619290736351597204540164743526758125941318115047453154694351372790910648985121806847165701451397581474966866790898833877313043715789886434208710852544754743576049804687500 [130,21] -186584192938272646682101406400322197096996298494313851152933882052407166324533142449245647414321094465457714246638286279438352450570851131309535827064521713884344627997909758819034173176974039620555523874422976575856426236271852188245999388228897705377065343014971633429090134726600740847986487548614734558203436318372118668504381816603515943106303917365368878381545094319382398770684658852169254469878448429405823246555054557468001759356679710569713521058891347199009031722423930624369496743722016552436682713574113464470665488021182614732782315097385890118246183874346559779881295280959037337126953495804464047233874261706903378431842635968440343544531995504237856553182638811964240021842047168528483765877712576878301519741234132594107657988724731642637695957369142207777216664345720527226959979193649335782895208736245346408894439879393372995201616516709926784595617303180817686174706202675599755193216000542204716137200769524752838894024402762115214883236961692261875550315665976064731496862679550080867835745012589218423968536754162037667821852541546875514515047956975855188057496459701233519853599960603907787467775675456039667678276286745561893712637606491685154894330588988756583934999084465457777271313832625943932161988106806300404756131661835848235350434197182703801620166505470241824314849623443863343805107294573052214313339726086654326532783807042275504311099658567253454466332860220894384984553784725152765962773694030261082543434667435176371457762668487911330988298059611622521267991772639027399541594716202955030475993796603369725862418396019194366645578685421421690370753338675502385018890110030150559590678148457000324738947790342765563359423878323006619363104339008830341026426061117149193869763679694306532286144194706177828287158715390458291863191717837852001952938156033239517612247888949742014279798134228267879663518947659342846464479734128405240517276739066023121401488566619629286941964474478778044579690468417996739931922053041982784498161987490787416004612487614761085143033850739334555815352670592481218458935643411678029224276542663574218750 [130,22] 209923029855471016875965418977390583986180194853745514001457896407223329704709595506715659669916975282157992014073077992174250019180346815448400402316136497982528790266400567540697696392373766325533495866543166644056907423500434018704535698708245356284141059340626765033708569462350965932009629104158941648180707269164218876927155957843989317231440784781439706708825713827206097788591797299020065726302128373715611430109116130969994198062145496206587055410575569565940183419110131690529914302216549826161505759036480830350668982817211268071730244872489793200106892822774495523764886876949832863661256351032241144713201832869429516503164932751870457423161027634458781550601994216772800510172278128321714141344831016837207138127431795836898160292942664778981135277804241128409871572434683158390310373182554068415245544273552373159877115164749698585780129740162042684844067905330486236382381063162159599405820870962599375575527602147945021265296155866369006120773608430910189866228816758113577189377837919558422945089412438994088291407986827472600980436451323427332619651977401225093558777178300010088961333193910762960596980991806339957307128474148819682236953581143948255573847903154773952064033318860319760332434819988210107952484970916602097335462916003162215763771030612530205520798916567128482955277041932803207261802572788469485880326569938849319832574985850098143131332783781902750064262073840394992505536222868725929631102776601249543181020761856142709075711420148017127040730876857102304462938626813599347374993721158374635902357724912572006590183601164995050704158338623370545646990831975412500127470488416466205394766282215691253236719058987813910466708240238973065708321717437714668065214681468388873481052107406021628303317660141100741246089321578693494557167735218333689780706632207788895091917889171341800266222359344150701025400190490508009626377075416291555372549699743229576085939051255390953769559562197597234040865288016332107046891549715157200520923358880665299177235921874005940838759357746628992697249352665164745523895817314041778445243835449218750 [130,23] -212536866892162376893329197537309062516777486129486092740926285049526765188597426218510296137857416009570148998769282438738901936540507671486444453442870556920970816945313677447892290675750121604652051496203457569140424901144599394865387422031006642658098649237778455813000427971352243478259995663514192152678888144593272573198652523828690526101056587917659040674955779425773944614623136133694391204211035831050990667070896410596373952974645397866379621658991798520502372643920771890740321448225057243083721957796397206435968814192361463201112535503350292259725376104321325904794186786831528899821893302549534520683457934329170744826547454181547822735802948139801164258504890924768825743758776051169980871266778713428433401703693891722103103734669831067031497694664873303854843395977632607399424376007232927859668844665312713231570185522285405399539942933622079581316532614852100906542852756096699915896831623501191107284213273695666285225438019273966909574519779639922616685889340572432394736916596069656182756761768922842818029285024581783805103914470863055994357201616529406293498751164418677067839511697898340763979284637481149994135842137351382288629542892228428495118202007267907536864705878849959803948704973266938018465246199338480957057538277693378238185672453457233885609042609658630374415441130157024363124799271996360064045642518609377365844927478946558161716706296897100839599884681960755953147898700725763035571241483552339910434018506596205816866391721061611433014343705282265964136207117326816622910678884965789726768563307091951022845919301978408947284698051345865374217146986499330715873909139133039497587124522000769541846971137183912587787265114055455305261933965513655477804325321478506054976830764853125693047974818343627451685391400508467482435875867244130890577717828195711786198552863080119863158243948613824805883420245477818273346456176868603563193274385096761440241091100250829634599306714905486070874883966057112246665908257375603181365289170431319204362629386770116812885573650591255426040867117579158396267757780151441693305969238281250 [130,24] 194305188882212554838591829849037129701026034595393101605658339084083278588887204034777291716995427199009070326570943546757353836423165039118934477295080160035801483459247563128380245551618364039233101907661023218905822418580554335564389225437391130859988559487735388438230007462008365810198462018929341440719055385219500903443624710880187994550819036085856721127301271086700663677142614614401818471051191255865672751434197111226499797440831138209800195045409496044132893232806595472917364889828395947941075714736159909465353041874849158318263303112773468233787471156821465805461777279759331215813483264719573775831363003516535523722153604060390700883069543960296354519794903066828751558131821083874322225034503446043113800049335021102726018399091643867496279151079362105467499069977908079558685489273392795672138488735612917782948345510844770959945417720178875788673233844116338525386356371086212685434969611820523495358326724169777153444377804705351090459921603250827959302588707419729992402372826074562281060358735120498167201998523900181309411052769499600919714543113407577644052625123366417089816474625495784582080963796864781484022835060423209275842786247236540438637008894501804891408838013463395684240823486265689885244204634212804803209029118642158035752289949959767868383392725877324754917668917330023606656646831619436779516145504270935518518517127284633266080118632217575182596301269037216050559884990584473244069897459973886895466044964771567352454464291914367869758910460739844862914514991047079758590911401313760226707620178217770583840462606724874758417144086989338278375704974492530015609937095913076475364277825149151178281631174617526775690071053402224345064514722528060397137793361694130730317130456537803665124844026711310748774287786050861930182538721978896055054976307889928025577704481360420490966383448326844446012069770164246137314236587289322312042609843168707519342972304998085264050390711175976126689132300346048166733999314114965408372404839622881629577710213075165448557919595497478867278731695655835665093036368489265441894531250000 [130,25] -160792217884835056129882434089791132081764790587856573026310294635570220950064559918842147097428589948498859304984879821359870686527281250807515531969081996098338753650837466212361350878121505045268802190693502613853846889342048507884857296464664715975758280793074625052564151381934989369771506218437471992815055866485566974300267785600315118311569903679038680100886268707494877717153855072448209508318885016609515899547371672283527513409100071935886049641612385472510419771086511613921552398148244674289705275515677401839593908231069298174544407462000160531375188843964548907199918493656630579313036113728876830651786919636671517838770439079305238544270903943337931289609303635130587484629529676561473845286103392915053577006091311379200322125242041860961972714259855779941664279131915952547744789276451027521360356396073255931650224411879797214855281147050781749961879999204556414959913607585489728817845685171144287136382657682320091513010064793155105259423814708851226537961267064806250085736447623084268707177898435697854389955782916546840226903312098895869914371399713938752388299774850439864713883320316851151810706744837370230876095178606346990518533955173315356846871229101386823122769556708619709124640900502787288342645420620802568440048481017699458921627703916637961855837680000118995130133860976326853741423489344330323326425026144857134504139676792074780099466731652688059069807668746254026898261566986737102284592689229190092645786192152911935453926190186385695580903493786310155503683503715174065548212101650136206548565282270045081882363571097750702746886974416413901982244566404151279071988624674964758118993434604839380388467960227197284576400237091522849290830018320972670577808428703440921573411926946541500498446502497160873331519665547458871851489507275605102560946655398218305838351737925902439952288129369320569199773668037948873268675929142392076827695588870956161798622606905713199707473017819767178515594796810571485150558678244318940859436650038320398638286981763976332731873230563621407843144517357814038405194878578186035156250000 [130,26] 120642197847781658232446256801691104626090160661315026396091323536499740910043582536798412753122883793138779536741964600941710993792252391505507141491500459213872735680275995603303202811676516423994541842752757835063991239566735268029536260025899911422315568419856988589145695450201337352605517441633262919229788394359772815695909094843363757813847127550891461380969196372192088847714828300963060539825071503731874259957368382310266845471656112613447151445297523762160638099652000799144504137051004812534749100651097860994728991922786260282099634414344819783351061352702194167291596963283589133077697772952641846954258107240248544098954711906170650876730728049470005430212780249544688471020588119006945714003339277960378462182426946217199506281485419067514570039500314327623195762215135205186451012517999551075237561917255132190225477702771177237827543349556898453276811529929880968898235350372904162750850541311743696067308913808625054803542427249535810995078170129925977201961157663957411512568829778375512674747472526023682452284660274734555617153817327388611121057430632733946393918442774265016278793125036760491704406173383892394228943084934731054461056929636955597438198020701263179739193128604571559432361215868571792598183905818283895537064423669513478253757917560260447879957876402999088284424166474395353418830351884460530871990619608971553748172139744174153280683482680968799301572463036788086657536696784469319506086273725121517918201749184636299363719130728025291690857584016350259701007425557846017833168481902799464184926895220582279461532385763813465504636615368999370521375315348883636782234841523208112384765755147905680728040573516536078916416464038240215083749715499792762857184241398832113235034368193730393830580779415704658472172695977078891920548554871631336051684277096302148124311521062389749331321581371958391605482388280082972816726514600264744228990941743626511541017501436547713236018081259125306159786462292624687477705373790851836913022193157738752390804597897998117769343047878653372648183328408322267932817339897155761718750 [130,27] -82163648020989381950077957853435664963237473279549417107950405675146364614667318572997717255934871453441560206917211027196756530403414382957131157894731141127481756596200056869529071377301360096768487280050635027997009495570870708773829723876155514481580556581195392930217555361506454328248650672381643835910855210455162996126246728623078008546044310925775609584840972427628929296523504855351116867015559953800723912716895656628816286124957970572934770192970257579545189533659224553499726271248139615784237977136072565144902965996447440439875889398755709601190375323553305547301649922177111926760170724411774698759018435737626206525044931320424430389186556015256079290052088045355050871599076171622665785992667275993462973607806428438064426181233113251338300902683915408098564912776452648228037384139476143065401088864308012543689627396361733272942445316236674635430921506667880053477302384579047925635265188908883508223048034028163299107931811384997734129581476560024937196130583873309213759402637701757991554268286510979601860773655573742042456191301577845202679784783169471045151056158992071444914442608700853317343347526811012320982177590334368965252858630226453376771049669055890506566920407156705040596890337577876621926342676412264074186470890802920229952193790965727695580757258850989117686364953152830872944919124399164364522431219916893689974513559847476339398326043626581812458597850180008381814066852745206105288617879622580851622415575385067246759205317443322440413727985122856442150176392037204904996167514727769419250495318253636691315741951375686269010874738166850633006061530365085332520681563963250863863083849658770188447411950119070146341249225026428307031960679679294525028002024232874981340154641461183522346344766977993825814445387117730431558062556912387061942439460039088461407835360649345410620737297131662588285467294385079752140731660430206609805491269253294742043906665203795183541063514034339603636165781931433529506152847485337047135063417265144734196847001435667554222405517872266332568553792725651874206960201263427734375 [130,28] 50843151744853906894927634843169160009557100608427336477462042809924015750391359993795102457111422166975904928358719810378606961432795602389721407265728923037497153783590025896015881769828591502511174095537862560145780066806459316102729982254633283257225062786006835576457433749136908325170408424519288116908051456084288410554297514502002632892200108307802366527341828768722099171171825008635031758570258930538605666111363309554034676665758038062226076671877902859937799065525463161040952834503459369824307087872088484550778085626482964370913024955950889418096971954999301348197631139570063953822422336276325733445263338560409996547255110560979777602511482073702389921511492354781573672997482766396434007388660812370547928449899010356666602574780175824725525385219837928204170952569038079656955679230643389376301531573335144366309959110380802013657304253239404599817984938483624346586622391021122803674697437646546951194062920417687115794142183206930060396614435399101283632808106030674803237700308096046396822439207488418181483779392597828056070047588886620805115223270232125696032016821983856608223767304189608649557574606332181466351229453527956091236923530661190315911108466687525155760509574754865892801227661975097510636701694775281014659038698622504002915850441391435629110836751556727823970480646658718865236131470793979704382037674895011538927618288323948584364027873056979708110296224628973645564306645387599935481171123987229572097527010895628404296844076736347632124526834506253919763483558849563058866859483762682549589942300282839812957935293583605102956302163584123314404751340769323218121374556803334790528026706921658532860636757945511247945272534638073869189898843985304464191492487764631368780877619051337760349877895970966555252372805484493370804355766103146988081272060825314659254808080747374083886278238873013417305914187183383444477471452640553953201437673823555036934915223524819900001078236272072122540456157784051353926070830169207744599521862983509609695567193667315900665463308197994374282302487699780613183975219726562500 [130,29] -28629719319771299166564931167777338407141912922254918197708699689886713005533651439680663333794298973047899068491996405459305214117510912249168817741170407165677016851620465771510181087185164524683095663168940943539868165071787772931631984345275790989226919452945278536540352383912530788255693136916874938406544756407011243076263099377599090552090185054755936049057072670776979317921929642227818948310311913588815009656331409634958091670071615557237943364309250235574106479866700552791431141481500345395408371634750514409511046522804767700374668637918968759259031643415233407559030986475544660389814014481112979088547396110392547520026189414459871522189668671863485397632416062925192923881614899690358842843651837475489177216959776920806523817214682243789252838447549243100402258490610861913200697149147242174232322482918190187726339851892565324079516150432870559526752896383162793060962683204141680179500414665451101538229307433945864247469897252165001846938237478906274378447988475860328341055498102046152578425729748795422233480015594908171665059015363957763802502387972281366878018826072407689193241671797604836042749013659516839051508798858355370994490698129285812458372235911420359006955408832701889755457630123323657597615178026640390673671631593816191753703576530492418451348460274595572797615907026856098848935726654601073926680855397276278577876027474793380809214826887541503284240657851245373507484543587717316443501039399426577672352773948091010586869303705202320411562158987914463328174970111925750189414848342588305212585419361229775030390518437624075514890516159314882479009436093186636664140791752458670910264223537380582760955775302520999218712840881047243546864442398852375750068616487465750373832839072342707632974873141404151844427042276815761438905733124002570588528717389763891150582724711534759037662639583575746584704903841746469253412939924319253805198089597281152121561125787294310895018164248857832572247404938014508261379854131834976572437014400293098706517967701592154932681462409238548616485786624252796173095703125000 [130,30] 14717825581043766727048436438060486988681259006915691653290403619380923669074419638910345887424300700985648692487627375371372788875308911859172316113154807813628349599855950362541201948176525982281882220813622825494874247233327048251443656507367823317550358450900906682344512957005849737164645833429339166520814072415202851159334355030006373305411355145012450077206008527759474650653160182647247666054258909086574842604001787214833525260450323374988755438488984638459619385541289074574945982844530092772714515083343164438184363956261441432655054443526957294166005678267519091623194605309498650565119692032287722051810557301347904965190334814740414557903783446138760760048366702751520432738936620060360265801081379349824064763705924876798476310685463669184989960864455772020036741205063606617892600182295038925918254433984288686272666080665956535081935150534883154927920134748182718497576000784926637471729337810667802141946196828808244144696218994622426255725523483677178139025551273734536894841471503054946227986318027350696171495146463745758703075671452813020197052557663760437660157655642500837571073109528794195287403283092149563485694909969189336298008451900061134893211798171046282161309368231072308910502505257442047530773043143439463420678799853836164873260788938851586102922520016949856599574273724434320848668756127845022524653941618796967587377685108918056051166153720066204775825094431843507072965919517558193483121791000949169318809824008369357645233345643321872255565464796486998225113309961244274616638611916932044322071668012126989141404769326199310225184310841346860800334934177680304292510921116105333684226372079915923038876967887671961900225144393417554002289481885350459794808642481405487483965468600515506177331285637496114203822754092782311902709163398252809592139365713554381930112419136358007395341934433604030802143783517085942556101530581477719709607568064673296715984882719818434659156281594225559752346324072112521604409601275945296110262010893516049131981268833689306664045531869433602878416422754526138305664062500 [130,31] -6954282467222510740030287516252648368994333225861329776398146065283539343351312027332304986378651844621828324993547429450367344692446504571861778616835969830060332530183541336445708201466826901468057403499931181510181423671134308325547857674888256641960563240960657759770064990538876587900906540483175308047354755097925924707466300043858539017844852471667066421685213833598187420679048591466562986725176410392030111168140510321687578628353860960306920026500196277302901502222190691659394616296953280269273800965239783958486231615979917439424648543841846263425257302956376687792528142296165721052688557620267021296679388066704202014633915216728545826569510626291161099983797977621721757592351929889073148219276663258135827502584531453057221779231243716410534776318736772861906872120063061426455320019761990108353434255277758774867265231830706312092541438843681361921334771078864386206402276761838439994438080967998222107455149037268759950480477144379108946037284206228627726873115280380228069552916567510863315036805106818999407749624900428207204555715976242273655279026085970064884369794544497198078717750757387099601716844281704681247850646832010834862606425171209191967911006841315415251135553501811931073163729238014045860972099590973245348034575532619268607510974114962209462282914108894212064015552250076607327804115453051040995103948005391858566173660218314589652598053368248567157767766733074960225767104519334737112564767290834995307502012721802164375449068882961728013983370078160190901085440277670645397840548140753578844533588875406295154091393011434713490990421927398863801273726874517236700764644054391107879812299320504449958196967797011177543622340211728387644299973579852994712268208312792166451540110668813495664292172841168122337358063049240783080147627654024079220779391311708608510364409847983645939100495774409197062610280682469451689530240591633791904632318951204061392561961404180488744068166676533186563673694368121868787683840235637719938464139810148592946311715900202948339170472280557078192941844463348388671875000 [130,32] 3057798863634016127754725249671830258050403677091464640056635776781599878181793119793855134362113294237628591247009896843935765274320348264277644067442078678688752868376951946888163992914477690823548138440615856058004647431204242175466515289875260138607434247452812916449797297062562171293076545383189350472528459728236676869942988429569639906409024275556168338161242759433716501956234849986125837542117674597250332928750324350138516451424398899714215364036506229922256282427506884146093966568867018072603876152263749788894976533293960933821308788134659444110846457113025776562593678360025058449007407987995807565153575034013614547931615310869830970801821376754896572577514587729533572009514306072142581054522741818024534111455186415623257948116515135197279196372624623817967183790319992468312603166042564470942973190017823390441105869077124993815199903621276879422758149818335219560370151390930929947029871013527996447201747075516731082587657795346215557430961632743651026262087763962180364227077657727137250148170833595666927912013924069913363958781857007499936502866477356013249303879892035970347157965843187217862891327077659268999411819269650509720937403147979631632523073246959132153561989791178255664467465577168654754931214548243963487935500790572409468913059920215915385320694061497686683541535033539541732465128992676326412171978919756080969430313191034683724450149171842767327059576031705889672070856193322011618818528198320937584095166025659577624240442539942453645095380062892851092496480169097670108776984144908162625550447772567517621891321027454388864033420682446877569877182589706584227648365138025766932953395906706786221440441689189797527771134651551522740749800319980074050932215512559050397654160328466921782130367299787459499564342690231382908706227054523731201274240914337009612828444954225544699630618093614502410067125515022585096475819446632662570361172464124029255664104996969945908862631244357328077851710545553376432479810776017521575757193797188327780996781223033677837463972792875210870988667011260986328125 [130,33] -1274746789360566748003844177292317575946303354690650532740143165620955215048045947324658423675524504615262179303547027019911447569027667535068090072296777803443527959887826638680557742225429029818698014241821777229076595551976719299276182166232061627041444539092913847653374262343899988917307932888419733234169245386342077945489262615151673598464528637764397626966532108765389678633655591888622433000730097698538177801140272182347441779156453519699283212287229120042951094065599122679520401469946680113343689645316736288618534187612151600481766085846989003425856153575469826311453309976995246558969086415974611040442572299826300146950474336725196350144879813007613993402390713262917442153332256280010922462686437215132690711285484090980046042606311222934272366390593731357806241409911241079897123362700377767952737854961675943435954256100400007713534582478027770724056157200294145570701513047090567774406055971308483719365177289531868186255920111538430426191710149743801030722299910052150902872908914321632492470360476525472363773911863832656437717004026560718500955993565161038702061431510867492393540225187351510309186476555542043824975106703775411123393599531281343434394850720363849900889729768110537449702787969517617857416642495692381599807865440479911244128376884546621361280892756114449963674389686074988931607008857990053524048940705565756742919023352110163148505457663776557210508653850293699575670622233962684040860464861564259820730525859747721611158707065222584767272604540401647765114901162938461934707539054647156561010587072513546591056330108106799191765080743811307161763409923521064764792703574958916304473380969749128089440284565731349187871457206686119394992030577626451590780249837059158714150608102588232201742336481328550025221635974249625796081675124929814331819106204631305558393584218987321734368477857654466550446094074860119965610993714042493406768758279842462570055102933020308550751246760061199491463220375507789127175261143519279955074849856549791713547715974414904709366425095140584744513034820556640625 [130,34] 514620374954665906582495487059375005164608239830399409772905438008899939065573558002233990922271582751861263010337309614130906817751679881446272203131427589875878833462555455374935658131736711809297362260019830736109658537699037857979784203171338826289948248102125163290132548325640090542300331066668406423762883061106523311614237739148337389605273286524336665783422572299551268733233812548824816786732462372545753734785197328985434680985604913312665319110785843199483613687321629249931743941345592617729559130275773185014584695725817981560573795344324428293805438321573671109287589162524239739821104625196148236703660443969605907383015756529803926178090144146063406095231819919846164725428892223728799168029838470847904997674591977240993978578467832838634885373421625478857001742629320080525072968070827232947930832111548253493998623712293342293008629871504983559648253471851853620922942375069798019191795509185713844984381435590833675992687552908495836916838564594365320801304003975745857177882599053144714968992637868892210814474548002056980557444757740397714223494854674850327531886662434424405951255687424532534962291679913515736046869005827664286600780616004607876254505835985405339135082576238393082665212198119108165243775418637846127700947119335244484055027586142360801243190467711349793702656316277572870378268578534251393172593717063890233729891621543015345985554218458158470035115466033343223732588005907444521865027304938702772923949999273771353879437588103054573982973974142970262787538071846555346126768782444112567770488708966914914854216514615025114343910538793132423652781769865317390037263962013160534744265645572344786980733586101439400844834599630125021155225320123766479536085470921817907016626825343574677639184399908809346200387022856267473802470740203597099328045631294357244146474565775318559501319662356821609174261172493775754765170980268068957961627024299852730354105440826229272129619315460665779546860835787613636436940897612017543672908985567056472337217941689434589136453723767772316932678222656250 [130,35] -203930930436239049230510305609103211001769016196260733407685116963314888133823193201807261990944192476307416652786966426491021468000516250820665504556563388027374664735081262625597416934901356590907031248649089186657786060439687398384807243852260436048570608686708999866026536231771073207594367416825540348877619985330173795330401801205509067780553401942150281819714815693509635977172294317898712030476328744369769408870566615434200625956864478334760055842658656712650989793983857814218867831942900861477137888675790938586342175313612812832739754860383173531231099778385435173508433213673009928853852229649695302155321919788237584362986107515334310721557072436530606407038103772736809453844048911367062737192636303000867076537713088526650899809080676852619114995488023692183821107622301232919673573648011904751294541090072875543055385377491853362621804527072522041462451959913518610086487513810659229774949575170246682814360508071344625380311396912358220081400285292187866885392828116290357893922767292927223766117735600957974403587731975883331000321210057013423436693136543602206661234464045742738983618346235245683542471733266724295418679299662536429314912749167385737377963110105615387750497402117118184673067970528789209586025525004346454769143969007932345850183382182566281978422965541205336838682123021517644730594618686387301420213537583484021727949547359785061843330446646539502619311783086685121560488441035080226853452006278648124528022503382237084853753216437870710360348404015469235348250155132108465927631006991430503786740339186030205988228114127735467328896897266684915005719722251679170886729886908848824766888991072159712427590184440407211701687018626609821122908211560718756353890892440993700060909584930554264218035301022225821433144280683516455453843848076436557664484953607149587044738519032285031560468734138391759665546492865770896898447015365924541069868539907029742281257148613272170996135854912335763302893497290777636686238218908249651245607433940804098832116682247271057804027805104851722717285156250 [130,36] 79007502256071341855990300805671843495296431683884793813305907440867702551083884683478735320528384846155788268687505592256008517531806439415085063335123627694975863723295065121172340442967293415857029968847854670621007536887719501802107456895121480946432066949538511298086573969943743870157810491394162797375842307369689911932697443952865059554396525990674159462660854153736913112600119792832084037457224909096965027523277208427023326588842547336518383013594542883976114730197800731876058841102506109582412661262256814533485592668054474794439400495514187800824774708525423151692271930684452070170012205016905636245088959226606319184524077240968709353550599130355898503360491529885691210263545131117393451239569779209430503103403820141103698483864924599016151131323675493225855442947785299030574236757803933830397845776823961122770966147719130491513701032085061874222791206945475625933724200280856674101080583288124882867235014568057616615510347063696596939650015910967030732038824060607095100532295164645927869120363934523555698226924765212350752393723188424331183639537896710995648348498025531213342133395848354168801773650406926043220179476243413815585950241839253511605532285780088789525027284310039294420682561851796257457229654559394853746505318598061160734573631808089820408927891019309462460990817009994853909082864213306783043069961223943799579558718453825253318063879621765503753131281100172737082727088024132940818221767935693890820467952434638960315029104941414508768091457362966763197417656866400884585054325824687219366756034176398630104617655076336317578635514061390554196341727268852363142967857249366974693230545805592183642858908278294452424267985241553577876400590161956228011879011093685866732827403178011638248851414553893729345941834372982509618670849212734066782957990343841203274669012417891970514602247558266483986922897704176288576423879446263792209225379484766461592780581832080869137374857997341657389818613306939015694207356076044906479629780617883907098706111780074479611357674002647399902343750 [130,37] -29316086530317852470638305515953503464767385331665589357141939862939557098575985575764323794271747339330006733817214321078410850847363183120693154877908056018250235984190874842981163456714001767738210921549297849106752422896337864035476163673598104944022949692801638899612864681948047080560574192668876923268222011118867956259967071363598947697959662683932782714506823037748586258761957730356187209491805964012559094878820883948700343591069647216282274843474025818406951540829110803017362395697721325518029045046752739837939202093226958234636622568523292825293558996809269905393971804192682830686184072540190413744171282646631057017551161985406052845061391821317860349483787180351315306749368518138184520902387459708072473694028192675350467305963828029239898132072058572259572265945297084867599329965193727390973759874224323424581376106075544042905929948361107300140562853394685348153787466657115164625808214315348673966612875876861472934529377665687201777186743153415974408145680328427774678335943620950595209715943194179119248646437573167857870643009852326734994315874528374901594892728079035889885592236810319198962792792864891833064233979474614585622501019080191586159357217469262512918486306884386045059899893416323866336469937043262406849774471928744040416904672719915026411281275234056791535532309083311526598352579885082502739068837569946232783379193915557137181222740393173310378603142824643785699793750213015982165964367720117548278546128963106573403734537757078085766612690494966377225073435184145583426351079452446953869128335294186922937274984931812347207889554742424443475435403910009894488781370030562104682410381824274601232030228656193809133964692913953002903499278234098663227307363201191311343848999690937584990635648625986935781146632278132694065163459748174186569160287143749217864713537993408937031114513659514732598307006450571679553217639536164352016647078259853856928452424280540764863470125665794093094042567848940137075727739121824507662261228036096982357378170827787471353076398372650146484375 [130,38] 10156080512098320143827901973859304986178900501425023159252538045431187817798111099509569089864696205492054891201062210805249807820000565567793386792112420954916333923794945100281823839229686412196498333756429850170181487907384580511889979084687010077238923658665822457453589587414531521974389037685951326903026259033259351573800118464416094357111467548440128572849268775204862413392918985777196559012232154647150054579076792519066745645445545257798454845916240353254346542893570726725600209945402571553014975398781671776313994163120185136658505225274996464404311305225352098244369744355419849755308944119035521075658506156086974767669209422205576602053602396083917916022932139216290184134135253385480611433452084305130465320406681987874216523863422103600788955255124146646290117886173243067545647537260960937179973094453064406226169533805509234842963065996025382607294765474787298810975603669138256595130730664398922925516159185343504867872923198576465193233391251723925828238580129087334069571451317628716673918094814308141075825405042617915477038716803212886923046199006178854853124271449976492120621334556912286184069068166089358611178124513903307048588673019051433042877831514344837938980429441140645150634219940193513344021639547279033525709260389250149678178775597768917298090547500567558234503107979909791544781770319102069860200286103772275344797884885971606688250168813314407323541388520270350332033521783804743196976291381849065738757159982577937757899203223277434017734104229496880603053081633754586527217496417160088055057455625421412063666858263650669360096654870264609004177893314135068750716131811601245741555141109687400645000451784853370202377595949405394562281994397189759201176247607636161999846615292867392923534940654659220312144806262369558717919344637661366847524966583244798322483162226997203087807315074663195710819801068191369565567142785917786751207519102989052101131908137782192669084708513086458683171912165354517105544609928487460491140710980777797932535980964836198836565017700195312500 [130,39] -3225078085459128907720210929707553822776142942072466680329913994344177860086302146343563056904932449867655404081029332236176914588312104612752418710742488773256969319314002254554960527735453987340454296573987828592656497607041164227749539503537465688962119698694883660412787181538654457858830828073208428589942221738207753192284813677534471504559866473552145901751456045404535853843062791369502653877236780517694705315380224226916941640733257494061031756695598005140700357624841484573065425712332060540944547353969598814452620480766812568412394386103315421734960558537784258587538074021865978339501824312019152858831484358995646485893937386554551440614496175045664665073454865748641282480887937368213295795307374301410508048719936237675151083861253466491567717477674182551948699262864641876162764929887123328267781872210409296795781333195732437694411177566398816878565298813665443665842241976490757172311677846755991720026485891543053076181378207621097813070578887104380800388695931348217507715354953876545153217762537200632309041473414821149260179619910400065242561339391384184000375809771174348927157106493056058091293126595558538558509756756116456682035059998068720828399318509753193812545539054773922206505412048030199859441340925368018644657991734342912938911739092424466314935962982102408816883197100599107016743703709053504863137162197805858062531941338244959423419095218836792659512398758735231810332214648516428324214338312328061662548571197938489392048997424826580218777222655225455328346970924555568310431511805630101022820234454700471182893543328449576140395351659335247732906059961479888930144880655661578984874370454659994748834163154373463036737450059371059494083734219827237219670907714604189795893844481633379324469937628850485687892263622304496718708412258774969953698808830748070248399915748192477182764627820307803423675219424003045424991376224156482809035616228229651706091142046677771762243763763916518990728286246325740333596800955476240840730330189617363912127700566197745501995086669921875 [130,40] 935415759558609102720156229183179022583580354325772689844798790784027821340121325433811240693819897251985081083144498711033233812935000178987330994236390330216597423253339885076016569287487779291644376198239108399600198116491043181404188454064378632073263777420798720284943138350612107094902918766879622933639377931704140581632986050038658397117615630992966875872849676139627269039708103849562437925824482182853196979185835592221774869429425953769416658460505632966074564556934065727612996128738560653120190773772758599802280541779127888318849521201302077091677855984655749897008852556814481408895227765426673685034756349922724781173378580579390303845042596608808473041239945495047956209722536162921366240367270392919067859004576631673661200986879304820865685743171775339257724333670720099550187857526682968956185064629738276645313284139915942535215886147162006127528008849258805926152358860958927106116222030738548346755524819392251759593157745340663398012959926660493083002595247924823645886138085125480321178801266117828258124165715306104402294223888741659780227392509495809830094360640804174528408115288600143423172774724825642139495349887579106117457542570995025050567024685849854381231573829044566055204785053033508470643388102001785390588610177031289737162565558670984896325267494790786169631584143635636743047114353657752182729716552234944202664432345212507573554103100877775772378097184397780500007387590411505688730317246979390570829885077152816211883520042186035903103192236838412427273495266609346687398162784710158114963387364618091445816013146109810542103008572551336322014814417818148801158121350286547194330051476330629090606334091406406193273874848072206872803828072256308780578321068652337509785571259907644140199057219996796309093985839410263707130939398886100674367754383493527556502232657088578862693607341604808190569898418793108589120645476930508907614599415669080599447938079330485670816421260149320162357889390089372169707975396185797392396345576608818414103307913988828659057617187500 [130,41] -252101404483557188465625106185826575037524127528651719361823557158981604377296646961178839727065120348236743459721921115660685481686565663028246728131319910220641886456407905783892328805476252293415911936828389330945513547275963842169953389923429382623414428568180925476475152505591628262184558654266881847723210683327595178941296120238765354436981470055342810079043147330664050253711112264070966172585955901379064139730008148916588330761627370494338679718547164228794075565925900155999456315477636220878827282399012961088456137953047302378954957839837717692693604188902571790887912840855897980473014421912543351395942144020346653835818609078480917360981633909529123463501036599607382770349229787814511177180121607349315031122412805200850036118143728496725588078017193035342976358247394600424029282971293365211112187542077169424742290461624819471590675410990453378116662358535817083648628176638943908176894954069301147241992995975975789140144412058879306878973680008837960402047457896366467907489527161320000465209980585559411007984509498180695268266272486538535498639199262890384080283996626346678906576354704998933932735743744119344604946955854494807366539420084550327179543511209253861546586871318791280958920037165932358021722370220794199257785749788507563963100794940988327309822505927955783236090729514795727917389745108335299512049689304664168715326399091008365411273226218456683420748615572071367247095277785504444377330769999076542319669118614977479816406186684184741819561582594522251752231664321285123706666483768029868588166046268288693272768859533594663327702879874625030854622861499649334647067777781915337078056559847812744061965854844996659795871466204920488452055212777773467716140767714521967673065275701286520105430316473325980667204905955580555119657496207421554940815924828476862098927875045477740016001541772877866562523662065824015611048215477116621299990455076796573070825938326313156202057111563236741048252624240724753191421724385331079094959353504232360478148311376571655273437500 [130,42] 65736129567971159541624650669429684843703815342609105522887468757440295952533059098218240565629850452841530886063649518808887367182451790260869038105366100067742482515704875263529484122063699271814470224472298879941702246296084687815844000121063589979997426554001336761727783219707553487486923691847920801405015478468630633369487377174933315392612616736358560472114719268526437611333053375609596445010477330774239252271941715978418735225315210771171611146326246520778930606559943242150557858148957629460044549236536631521716296691450181834832398471235849214458444116888182641676165949896428227125161155065686155031904726419344121587499027245320924980789413226029475049322813290526396203868336677064505182250506993890489032941669864921866551989495444329304221483593048982789910733595519817058346022718946928250495829546332651645209951889472454296890867182793134633549208102771415784150282403186892416362172782569390142990822157091236270780777817268730580906362999944012383456569272525593013386521705017764515911913930131199854147416396763140825219007949149449503830508872104433014697292747609367530097636005756352739065842453226421840348869977819547505341330432284656608779598338965930556949416099984690693042356638129169103905218803282702853880986503039217405523845089653840351622225915423343742516503901151567235784100974492565920526099180310910288067689085079321132396052672890037887018553656317814618173470518753972409713246707795048869994371548126343364825142241880344743834070675499619349535831256772536489690196468100736103245630229210923061463670724239668768146867749762074547874925466264485900422715655786504924658087528948114098315837113704351978194183569857119810366472536374335246716339733463598994429699388794043812160426719962557667002661697209470536000070056312728016224851507658583485609844784609324723731754253738374311649105640579968316728499608741651030213572002132842280732246992778494184505664005971448995460868197532458215222987574870745163907960642412126181786126196384429931640625 [130,43] -17421047297081439531622114311394973222811469194516342142366612825879164336865372938313316801472222633067394292872621616850565217448137168002909937402520221428505496198850665090348757969768948290792214153184173469846591418724617402741415402591316719284733386312487546191774130470994675111150963457230338873683526311594060846194180319284481389809796334865804989187951232159391335476713720876218878095431779708575756887828210102047266343975672877775762717277750782613216007889699593703581888519672339997048410567534111747920132996662636674820899517954978180648998745370982713178434629685969122284645507087606076007980732796734005000307207562779136701661794170694536449780460400678825421931674587043723982831017829146584996609184118446867189115947424060965088612018561624853212961018551892759051507584075091109602877913940513132410368388067456684837183180299606218477831263515386299761996658709416793497649672128190538700346407905811576733884418094727115632982425792565633754085392723069614646410026737819788389314390838685892848697698857176944661493858359004959240296526673206994134658363521625425628412884263456284240015058332470526715037350893809596703072604873002725902986418720872029257118629675142215014468332199622260977390543885911595184191960314090139272065114868023659946764358929696124894151850667585762293680985473717300343813244746153870543884502484550586707221761322606378845476432318282450315187150687554853002825742763884183174698560507970939068621814837000064721815523070002979857956346023758799185208275249352111206419860207499969066630003791196852216563436688478711882011926601921675095754638617729377717324629697397407996925074238821605583016628116094706456508012674145828259711030282976538007615117175345880482332337613685796992795293032915978036500882130306400785731655960019048192414087735995074435834221609534322281581346101342133493601884181735935145267615778255579025710193534304588750128036411373424309135143688999563234819243748447573811257195881249297373193168640136718750000 [130,44] 4791009049023021280869064349850454866062947891207267263713384238803480575516874126711346742557210192552782950830002772302904548358359756538899415018378789768500261221561082318654274770206519316124094351015932173644950484982319221191741893097642029110954325539360896660743572452443223620771028773318673664841570390490463903572416131708262781847475211573732481689445691383410763491173330152376899652108814098955741509275094365995020791346090359561450926323717974797362928325882240492552192817573976675318856557690988468209839784624536032221083316912792854183889768290856791633409212435303543692362606181910600909114941781832567042301547203285002047400539725383527251771622715096843870227013200247546884438048723080752967635128215058548201898182109811610680061158463571267110975921922392047391657111547085452460762291620578599656584259375428680607897525285698025606202393097633400413190668917847365532459069064706913508539347737487191975401669788391677474464456032487725917187514613900429421066338664687149083170352761239097040895624259513770480274454982595378216330696455879612442376963978680092049499970405221788193738735446640371368630267162450532902977825207828806610507242789639971607162091394633147904662196404823888193000465986341449735898451338466426188360706850510123239833726929464628551799595641398601544955107632548579145342917120828006511465453791928989028746374160962807444596897353976626328940203887647946285647316590690088974674499039594042421498498690283887548084647458063851449335727336668012895049593931135664910675896772167326379830846667509165956187360589116938741424823670557908956784313811398948139877147309476206093386530119995157775145137791347070940184799875347219396342271158310984889637405539582102524254282640391621191918053271265252272458190127331646327581241245084592004781067442125834720570553775206719302614849028373357808525058740076928906110704016555199581016281168058837098125534633519253138220236125067135626331587723408538745250292732111584365001750946044921875 [130,45] -1331114520287547953253481459153206951116572994141241015412389701506199954827923414645510943610931109046808103729230332987524472300348323655800435581010576954179480276933952827742256925676006231092050584878576883097253615934578080236822913293488006839290909937953920455658554223099784374879972793326846620757056724666904267732577231462872705167893078777467269808130080154312571093655863303899737892016779691526712630080607914987661717551199486891732907748203870680333212507446849847355012986701476486259335191103204782997933146491160715715493256695499579977303436562106538722429611299361566527180715414353324160492143974392016719438785024033759910969420967332892818488543946056129176097591427187647338475637731011728280176952301451681880980542378542079413222129546816452414826439244664076873329089664291003237582220465914327941517713833817173707546356522108571344264484687138498745590641064684460966799275360429829037309368879997974651203307156077374140429837850806096504035217295866989032188007910464250109978313353022071538585404480111543891528224680763339296497191183589130458174273656125289592848200692241842937231149641835745991201673284381451092732442931311052335696689481235931063046783114826426874230806309880953112632057313346862577781285121103540383509131586361079283714434451729857821208184032850572355665578117303441986993093718037672649317449086730374224145552685528597215272890635947871401381514820403905831990187697153534671878207796851098224372848484597595710704376903944188817414517795850868105110940162109061488315509818425437498086057432239676023116327739835054471644663724915346770323235001953339980947553161495789881752351123303091156472548604998237736799011447672471566771450147606042914691276569559027555265682706292721226829679970498117783502397015554494272228032640103979099946688861157466681648623294412605313685849982867642224413786550841205801051897080550655820570666627521978384525678161043879552806422919197244274781525082850689414329559703694497066220245361328125 [130,46] 356668366152859450987195484286199266916670467858327298426254911098642573874861492348694965889969977087048884493858695163382485294452607536421106326299340381720345786306433118962535494866845845645154158939912626855202255522709597782807373833533150710915445308187259322068850064101927692653796525199139621492782545628209069548628936736566349213086391976368674078833996580778856514217773265468122888399534135143610338581584110873719641588286900147104837324493371248116496223093335346426641794512919443559098085125584294074901262611405165572582533869716092249685535517131114848805435906800105638089085728670284254028025204501834343614978434455185198084344761316457592508482794941197384892792205438284675292972221202532824516035216018026293321228188835759810999654302827611202342481882472201239371585288634694682036693660970229227067858473160780188810389925662569429894346624883369057299671825562504393980644494342040281075776554609403533936326474235765691671771038998421137029808298245586554856823377488869816428841777791042684998842042077750360764371218279217640264552862124706200536340751661690966938540058564345221031228349850822696769126257515999266689907260225067399544503814706299512073477601304076547518557795840709194382798290676565556274679090946366952783443566672886787365929996722173496769964341791916643036312632609432766506495316998949101422482611134769792819299024948182981648561933643275201936706427764240803662960116210180238380787049737626717050095894499503884648487017117434342224113669328177562879555899927748557111327439264417120210076547393249529706508692847486513442874929731627130531593025216162073277870234663453470445603143245687096691276124858896625162223363901361487970745789174821355964023451716775192168969364885884140105662783054692037637418969655424097658276352275654468124512500219936761181004832074206581960852290805527605596865457868334829638235923580989991485345884346324675764674230887135084598802334776584707144197240459319331921491067457006873865722656250 [130,47] -89045917857574327518226041878454134193236099045165800531043757709917016623795223958526589353315056555363082309265026875902400532585057298674210899272096639213651788914926062205849769801884875063847744020374973158825493143349951059823960337179730368656300657282364527264493550260180380596409209630077269688138935235313233473103007724570434660516119697379360086789068874672340295456232514327239209571984882471682713869900942253703530471096239923398669844348632552276278281747837144927418294119516746353829891785647321024799614052124273016762021517525203763851139118832786450790615693434401861556370808587223858373088345004981225121365847754475613013021936712495256709152570240363911063826327971356762771590881819848462913300394922804312112069152682321133721828735952254819594027498624425721543722864009119936562310769822039223827766870466376088372491641246320324362402765791714749187474006646217050977494964662030594336576171953460143006426170979297251088606437969253350957217520635281218049569634209904202186440764495064062183579250073732141933093564548400505536765073975299263170253721893787934928224983684998991166323977148933171948850107991429638445152290935376898122705991702541919378532562745509428771135353016671537760000001835460817604068495053313209251809829670200033463607258705481764992363100572907080967120971845198072473622485321047866444616616598207332475504605889514420944711308776747805674814714889775527827447405197439688251765132359138427189320175969549307014876145871311421756029117822631417460874682162677694239581652587613896397785139376292438381226617813378883996360902952128763761635072888115732995470953823113848835438071430535903111150071840942005049174510278249711927817756038991901193923428470851254899053554283783842991369393378093895903020804187953626711995622598799738903241957016733447946073034343783977435018621479593553862284599736525024275993250748463483152669085606652860809196392186535814213571512023253560436330700227636866082471510857529589101562500 [130,48] 20369626103754351953269092982238003534338568151124898397098628105792614365176960025789727625131515117506619842277012534507347470289774537678600123237546608918615561658637851505306663928732914846210436054636824626939165301380008749321778833885364123537429532100272589005566850627757197546862027583947561321360708241353405862438291938003750626526708940800135726531578826558884438301688937410094067826332233083029461758761673758472228901064235114832694104481916275957838417391680669438192395410644458436240593736195861741948102276927271176312302540235573591279831421400962708235208862345926252582831960682542763407212827921367882541545221784651527955168840152188015826819361088763836287684462058003235959298262486670465808653618729202312095427653243357174311397051062511625192566041443336758927427198858892644298257731024876349435007303639002088668530283062193626933165588753240240321750882863649140335794475053502054396624262435120323560917118829142892107473994360968059152071023470048164076488654076186165417145861499261335719096214857906484891998370735897126341742401253248574987013515841026951307219789899928105837963371990603620655884937687103325045194402980159464766001373295561380838646309782974044012906668949096566075651566910639345509692950617658894585266018721739085111235874992303677729069734202282778949173317417026111597566114535524781644060523231616666129758616716222678964743359861055385975696314189194858767890312386456282045226840975633088079058042734307174591045115458737596870168077060953778885626351231193002366984468909041300929683296439230938923487584855300385001195395377912629721714427098226108736619600150866767926190305402842391982759305717573093825454199430891951594168475023657119882612817642548942776100402655596649030763749440704792369413583755536867241496822440479857648587004626531346130105017349380610182698153241768012513556628700064922350312672119768216404888290571844263293708346929361393217317966816169693686940125680009806358404420604833455906250 [130,49] -4242043963355664841467205899981706700191347799851213435260839453428700271365804188944984744442718478564833993425952322281021440050494516373604285545374179240773061776036722280877408938390432696523996272235961002399983381621389810037318753899018370609531893409530431787989912612876793418532425194096999607889292746772465249030410379861950778308356484816668744931920443232928483387439181089645777416801720389717157181069150675707702933441252848778636589997042626648295352033248411987815803563224375487932383170975275258404687299054429646535855271522548501146963040369138917329967172110580002570854087530830859694892012902507525479334212147123747094399619398162715552647057406353693615653097051847784485559579121626864375803950517419951752223506591742009766417616030637141400209906139079330805733382006724004859265637380441294168779795198206887188407220479751631770580422451119703504760793783336337292873673427619620764953452985866037701366391173388456376104072331390739518607237239155461399636148411494576549808470832138066586522117175365101195589155776525117923270785815724147628120061600247796364435178436768923287498899285023627819892398188049848268319898346816833269024261822942767385579753670666504251469865070862472827283570542404264271571040379372342419446983514943174228616009722699205542005310370764403180414030882603877695387818665743054376292329195035088502241495085577955204808064022489307564864192480550240904995307126535374905695664343453134381748918288507339807136363907849166561061604505176106309483069111926666885576691368128957845243730876709991287005045121106903405364975760526104380556257001231931847086732253677877139531919199964664194066014146819991977121671032045906226369408127730129223642166506657004710209929986673757323361229333781969165915640551370285495403116216873949229316785241251575601004215158146950903270604979256178056038859749385256830039840075901974513043682398446160394316940537994106244762661767470882115622711194836883307515199720923593750 [130,50] 801809134374868063085735918050785413763744468998888880763404085345260543017513975207099295605432652881612248608385129207320475882452646805067015318704916605621846736965097090296240823512066871132174038110145305922220978092998930637309155562284945486828222615054022130284696105901654895449255302355759284101180600988647866954368769422572526329057306292047002571026457515382679851875642274922582889342070304424438590703173663426696235522898135235509689206871263816537077585180684531895860414145482000033459388963693057622317247025401363724310514765304823959843375233205928024772474293104997101543711822414768618346142928487511669569919185752683639888717894815577696897709517105044438197331254860316717954296320818386497512664894968163085447498636467575556084804066451131373783622629810708208696663542242816204336837149181235314079491453307200876879315555092727440551793642102307310997823977713281019479872348263597191652979700149151100098688785998943547297990644851407932146977521077053283783826568117183363265028182918821893263943764496690475498573459622992893842209826925934085733555846541917955278620662339297370052519537458979147709738921569393239770461013360904261445981363352170754075094091248692318552286732919985680963863931552994859873971060065732969075720564204798252636313021652790567756437721510509345913738002316528514615487225103894911076676336681265525497917814772398392770189503252224845439511227957367847629835553315909955483643295222230046050388089484764592308594570792353271274725321033806735320566483500133913993721983282026037099629097857925886512822715352810603851613710316852515759043820053390985798671299964397082432509792232884264199284907145471622351226447694831685034958016071050505620726112199825190669571519689949195115172526383643547523208560054423853115975510716145813354039045565168765051612081844582611469797236357124357679517126776379546416479196105749939570047064193891479884194694549162034360260664088855692512036214504341170917566998291606 [130,51] -137181905873998618113030869324404262517090919214987186123558241008694058636398621992532251945231922793723109807776847873818033443036949470502369946664917742890466712404973851290749574825019667409539691819262675169301751487151986126055917410487191908435194335280594744337243022642188906626458560756740448998386078797607941181854934386138495538033902847504946367102426233044691445864209698625879163751198004144238937806602551680394676073456812418152129486572178651436534479184210869852305763991750979720006669894731062842429817566886857089243683156040781664216018042648372315955153194399679465835064549218143262376404164672466297845420916534007046566047751641492127575731380820800402519677892158192879428565540334525548262123782800979001973018213780390012668317222681938367471395869759876504435659393335991872534965072046732945537758730916875626042411044152856463995221945259215287555651398562590110519968467645323184871950939972713561983524182885693617682445879276250537224249286843858095908500430297805867394498517542037480631620825425116597859777273616797398782577581571026035058138580285466063766425300966975710733318048830676540019047244437777219759334929143859771630714235127937793059850451405826639132380262257127306129006834788447771733935242159456643909916891909503094223708577101628700631853149063688640939172595503566313315224264647108885276869236723258961917288986594598105696763128612505913002551021698403460873399684898452219981677476740103636389960410144375897423663346549611078271608562626933955407789773085734274188424317862364819317647160842250378345392268277200138542521698785018627347703045234801030928215956434115602812745485697022829982801214104918316216093120389856937075470247361289937932807087750665663312833046014123289732573574050317273928445478486408666359625032499786319557773774882882925797126805171273303944657877294604503058473525667833193426157535506386147089367608815524870760388735574469553746255872145857532566865944469521424932734458475 [130,52] 21193417494084848196392069900875267496926110805691017778166230075044610668877051230329774984766416992543790284783457097613662956744669301577047770715347286850844806838583073377878922160284867807850670415690965421593227375192347562090948041717845941759943772829255030544069549288365514056990559978300112148893092206887833494441235882572564212443727151617320490982481383299582187614036804890293495020545151465016671128062803256028370141248675856520597130501149615683574586223885070974296438411618727816636530195014813965990257713412006661133129993670157183517390774844639132326863628900978848311618736680204280747990918618008046954881904802234627299817004983548597888729456227230971309406256348860995698756385691732550610068259176102633763421143616196197640859260222191989868021706974442230197470272600374206086558570334569428159165582119325041087984546455286677015134723001045139697944366925023312692951934208262792074540475174342128701083746467341977363241444361562996386420402873810186873420715862024990938826452397960623256434725098758242413023742964826429373415606502318904196267607723622904499577708061362360901554183883920019988864554912715924135240386069027546091140245211324434375306479853444991023806140539998656616961441827073395549272629273214673166781725180475911614212214108824779232465708846570003111086293671200703443320199531291978591072340542372711409557804994698345131630655751394727886784766379656567141885686352273386263554636763420245344113459193556270014253422257956237347015457302973307106247303458800043516989797970443873275864495083949691658042384913593558408696217954050939780440007232775113798775155353982602140522130614430384729182397312711614045997392506964090316433427370144429045143669717490178889961293152946202363422272301533037020291158445024013184218623466304212422723096133756036549549891102679744665066219692432185634508019186031123583952796992748671435792611007959104985434524501477874951049104825807821010609773136679539778181813 [130,53] -2954108317987178127523733466371440440476374826625560622264175448159206063956091811661441023123417425442853009085429616277461080469873754601098138921396205023677621020123601022224372742624247964340722152110763277211217565332858583182023147830962152158938877206299370322580296538209900105763909671771928342196435884397646936264845742250461115044128878952335872458878213023370578182885372472106744685436435424859811428530663153634440373017654554455359976757747412504620448943939886475189889700687706336156195827383544631593389572751338985739743001773272707511792390031112047512941656331251460693694339333077898126553458969139802934388898944983252826665644976821270110573638358031336836717930206507934200572049744278710915566503204343795454979157920572765941649645107497618685888764111708907295246732805624409974475584846522818868111395255941288973090392234236705176968823988226992428415739321860427246883467398855166047288815062822506890141948575254610749347633372630915719423503734892098357256084781173454165084050628280174742506830791820535116112246946264873146719371109643320498821200484155479345035642618400183585296482827785120936078053526746294208459211252266911229887951099345523210833950122549054270873878882417485431623531131812364268411198933377981018805671881495842973065349952694021821511099104645691711741509338703742478465607833752833431004135717052544163924098128375875379514051246501418422600217952771009702771959404841727162102093070473874710177901974384715627440893874381853020521555794693461029118732327979627777359833017092991750446051956269451510890194560966987089321407085126709287997014096396449753646361128897478766588013271033991687149692273034377131592901567269193011909965037439031598951198339881495507317968384326704401678687960423046920314077865225634571450599713158402145063897572537965640329339239200181011024746210339978854498934665262676675682070278925597978297508987161895452753060666310839248441852634894820017584918776905239439403 [130,54] 372426214506753791860795476701096457821635865392383815383553074399052041863480925636631292547685976985168538237180754793908254718938387892702247903682102291499159322325564279246842892140877441647098767888714053611515829496593313756734082488428570496038019953175033695134522257748475228394076473829709014361178075972962468646114377980927112034818817418142568057093341965937702075566830704062151336633974953116193728641424367507950785925121014237674516171273191182195278843433450243584987660006835524933198266522514814786603264525126264638951485496919871929965028592816865202006091671003789827259578270912704556289022698214755488544018851908917303992385520875852902490225061852392582945786009532962161756427910920764950665663549165830758149269267518751066935185489266388633157104658621741796755779517089843463911623087558593554344709666899283469351692839698477602674508866302685392023299729778567114357586908388980321187205911073259434549157432760137291893349238630706915591203115904527679211298142667236250099733350261956613313202355462585551789417457278340822666205146778456354725068221942202987249632394677646930192626063034794376378816775918724352953005523701471168189306415474242610908453179001803028158206178956117962854160518873147279939108115654692001813932961862035772836340015892762408732367913990662429144525677537704523970919224450512252394932296888510501643946577890099438160232954155926650289938143923006382093210301116203273571482960232812868787783254929418154019992855177947803456648237767267169724024837749668513922111592189202007103719287153258718830428340289156244093083382221695715688646088688226854102694821337421888989136704279195999637674408411510573202291463870857194042697612073717984049970063930810109034541002189880460034223338783376053533365098691267183136074505688390356899924349757019166472694191579329796720079101705605307660647642444360970762576691689197808772585090131652589519246277418275704138538440331431321508871404309776548 [130,55] -42793788686062273148463350290574133481499686959643265347335956146116517490438996075214119994875397242503033943502378767503800189149892065338697510881511249477611983758839104463085710515415124166408488531364373189555090556564071101996802192120054716911320492018248529051079049825312216732636018467357454847562351948982209840109099186207932086721499980471804831845826493465599668917092036849803330862665046216610241204366375060685869764687954918281106707011278281310010437981031453600631078219398394051717643369404400760354908646048142054077613361513868118830578186104432762888008678003637708849606822460362387984386209484284724339962614256955632308547366177871663162988555346891182617879626986811919742510839331008590051340923002012443160251794906731567502298437940226051454506041696900078795845668495865307555022361095167459768824377566147301672690383807662670657284358921825737356063862137719316543767870235746163130207617936181164908712233945544219656441147934575502020121158939954463338462918070709570267522681355211780879156803589695691266405827228673258066737509605501745791512219979255712809435493076033751224533352840032155465008992685387388407315478488754276712956959406534374363396134334203985915994684767040764390231155381234196348777352373646287722953623295266388642345715834330860236706479925950933642280162721980482184526244837831165306812674155507831824279737422579433924475503156515265396322935047546909717502921399499498529946453529926731006816374563055303764608685968261526310622082237082762757940754203806801349240979825069096800756950117885111303484894755360775056751895937017337991548688445556287595179623671391392083499584532581892926868195015728266307098764486431531767439292232638115653452259095978344410821104245285149173080205514310396940235470573694727574717814561898253039744654880675116508161302921708886301125030647844940099479715725168409227117343602735466321394604798712306227823016829651595343932298093989223397970063901250 [130,56] 4547799144766383424657005659409815759389955612462284576534127557055949168703692494530231643065837911319963929571999565303095985947369983656788894335739080152397744215974159155331142019771824770821304205146267524258257675314572793107986003246369853721177691136769886592416669592850927965324240010486777470142159593495649628640223725999281753121505035388091983039934206689023245235956059589018458861415818048359909669990092781345061494882646812507145200582514568112078282498381634150047423902205308990879467501180662393790502228579245947561139553328035368123749564144091370850116038418282914899761278876713925595961541561417473544809284353508920310439256190324796581389057956241868117274008033338539781723599790736879129256839609721794876863981890806739974711910225985419635753399267517822068021794545726317015703443627235671718277639905520386284618183042771978467602800482940462840697921977696972901794101017089313402602971077627559885882844233422457959330524050129821099992699601594312041918134151563175644887857239542080091258710858549483294194154994165694748444906924904038359041807505911133414539359559747366215733822378808467811976926180608019005648890638338265494552817328088413853170160704339368573524254726558142913901758977868364582923149813509947645568588041120587968772603492636138561630601761244135030506653585761753953020472371657439479151522992997272057937048351649998027515022779049344394276264441758239966842874347011996625570241555956810366505635190709355233166023678333318991632583566071519413910005741685075870240491223882205779115861708511960099722255608060421106821479362309992179689707467835774727766027552506724977687515932168421834608423225409193539166392116435851725178610851200610771337315282618018586475136847882902742161957555047289327407510198062113256612462595727357553827496193428611304350204496547000810995442336632988084807809451157645471744763486503615492913334340243862618135104578591997249132152550726922349837660475 [130,57] -455629647217319754379547060272661227188229929784573376583838996903035640343379464540536683939492525589895759789645161015309228105935414282914116532143520744648664823281735740727191201781534089292519461566320019688745053949689675642839418121493138913535470878972260823366275069729217627718708049399646960200044149914769786744086349818275999528080621639059051132068536133978782998243711214351711026823448955403893123517780693067319992039596628279032717806438301945137802351802156156876189651868876028084676898992148485641254544722161976770222617794866780190641555819776924180943621075191577604379687458082030841134417319396594410715207340402310448326300477983504280156289648979762535896969273693727014913813031794538318329464075025912823162161638255878791724420470553169253585139849890762373522189145672529093829986233365867516868735880189648229792436031341014052350430252061943483576953811055661026863818138658831072891096322711220310294410767993725521714127187903869428372721134668499342266015197398954647291498786067516536823571111289333639976349898720296452735666868163202042597654019391051928826951422902147941501310671434279421606449650052612132729127179733025454777266896968557269941081891448290568678673417844936151109519973437573750480645404841607586374976484175671484291623839510973942007149929274975690335536587921758545572345335455071848034287356838992330426298578818877122440789477025953296750363190847702322286913083048374189522468842458667656517737176311949356012622188741026282507545740870309433252662098008194504164358762490934241007315819424007557536443488542169852360118003098812759556794932236079293482641815059682416259344030156669286416410872473700669823673636828475404086739044520968537961609747708559320606129611473241614242446932583885886498545175839681795915866774420443766295100531019507108702873649859155535997527137157761754319103267680714299398720603035828090619584989798022379029734295468251496830520657306279552297625 [130,58] 43464148484699143896221285087891129283333814422961462540476540930670093027200785454991057731835835117206680197489982273860175246329439055980432521835364513464976971531381443055444760223929024642160108914854661501280624881385004962411125831035048198633965057617748972371406022562080126768878935205501947329540801150248989877544958964998287425694675185520552753208365644716597142744048307643128646964507123600739250624280228639251660661813670196788767483019117809945204310656481107168159772956184061743092507675692589665179314009611624299518669821811682319189492324283077201282520615976032216847641985702671059547927430804302102076248310282152951874586717842190503224773021546406366215166618356139935712215178201039134495006912022676008358534649543555361829056683818138558076182164942954285814816672907322934463622476690206572078171087696919096376053751969967803552693440649897211704166415387629453484844490181123088994086936018900733803457021255942049403443980453635267962350860333385117109504208304218762592821815174100164646780069944573596280756758749639624586226021116426553954873488530218945401220804531613835758522453865606781959596971662973652932601642511150668329434976676220870800221328269309265076832002948672732089412307119974274941904742187078108305612920815616828040981219616422820583875676771413870749514131082415583304562563133731919113872604072611341266555659370622997719887248962531704349411273197518809083262466962196773731782897005081056311057342146950107035862530161647831785777119757850523840794170253034636388971394042562198761149661636129080741910358218970450983209252553441187402588848575044756062464564853972689945212756233130741860939728787185156961956607985367422388301215140494456032172436532538685187443711530779342870626498937147241093811675859719841703949168593213786634176995328300498855504084404071609221663245795726812308527666823365363595591371603165599088085412221329928976100463709759744231715917652565824575 [130,59] -3861680304637235145798135559699387999679817132819554769338853777473769688080248483580581470764779465566572649772979539616154538566691350312059911467554532761051547607833903676226835531763242230542014510734700397583652319017038723951463750699099048307794691151203313615496187296667956969664416252380717647685335261339749427097344895893227909483666520526798521302591611637816423263768197607421490229969651018751149287302901071420265075238808134468969681115661488504535360853693275369672931713328988658653235266215082588644509495940928383721307205560758140225777507887343667669028486917787862943935230265538786064578726175956192413895235859593617911754281250589859388185252734753091965939935975692034182795516546606148619426762402646747264037193854584080983211913798504496114596006894487979604068713704328789780029595192877117081418810825162995364496514733609362967795026748305512975482342867585020833770020297641144030452781811481430989705772797665011334399364869884912852632917701929283081461458182959552423868860373622649564702619996836423457359446764142457516635228791170012971781132916358648630791606041631743231615942819992046055205433671030885035583476660855093090167265152961712077362151583833270969198633359754211523702311697550246885516487083981157226049645854534509077566218336942447308654338892116555486380165055404003833500622195154526454232676307666202055632906352167344577122843071002101566660566459556595936927328636631565431553240373695648704925580035073663234880214050150404001249733311380213893297691525036475220177298336946254474483153750229832297342421312574617368559318664426291385139051863745640998624621931322545312685331201956405277402628856355198391682725769950656860994172248048450846910916786149568964513002921514899863640340344944725411690986736351033680868520781254284208692742336054019058243156675528190681223779147730576424287609320413123591130357962481129304937435951680839198734121519154080862144143469376250 [130,60] 298105457159710743098024731113293065898315840299178698846378687736909288951272779469184968028849189466173078710735683577207091136060842915434978588621800057197687350545839907439826622528133487549571643451918226900140584073848888667853756989531077334354611710653628150748232326125294782180782315639190481112169638318893534753949141450817542051981716265726186116580691862029419788537733090490308868713496386276415560546631219149435773162385789070479314009278069635655980946103367305611939775650405765581195854836245951868578349289198906263500407014229232779801060316630749957416586660908237708893805323396375142063394607672546583807129997719162600185432028653906462427669111751831310216622442604076795260929925166353878208620288552634456925345090314920082619716252094804677035129884946972627666441025896920354109130553908517806083482176632638082336274151846327667003337871816511793235949264521370121277614020922882980480899924544202716485801971231259118031456129748764049116458901890638162389064318877734078494700174058131906775806022212107870781242210366784558794587437075675026216228474481840161289589238600895088290219306991193386945096656432560407799425985017547433914872437460249439328143308968442846009371893239219476829364765491475792389190350008380496026623528419012994645251099093634510796033617226289752571866195642090105127937546222293697644116542586497308779817377290483436491280741141479815085367151016459376029704210965738229622467131403794359899631488627350716658895133371247438744066503295633034111287741551846238664401610843074289391756930360252705793366762330172903920048224796555846821669982436651676351829344676490740888166883345757722049059419683964669530412069531481067367158895894680011016934345389907006368159188198663977156010195673740085152071535160434837802605168082718716512228394721430288964591090229287894116940608623430081521606591534507077415027356476353046135887090756918617244274618071534428632181928875 [130,61] -17403964811365172184534945956356227755399661241224111255240518047019742248706271333715016111671646092904633115150473584868499544952440161281552762477206630602338500475854712467124026550636030858220761530705103552543515527235084427330081612606414983369228034856587775303810641022984043594086767410009815738572309508453555315029535579627042619202226541711724522603689020582906448712721312213647145016382661843690453754549408718693868819607043669848456431278042426803234473342992943909405645903016233614477056681796567583660546969334372380611010263466801895325666232184111460388591392125606731596289748549118870563057862552136935489994588706513545910721901143675870319827676561168838572476461219962726402134171800527895290718580650690533866152176162944911155680299926669413493013432753684294974128121865897768884521657551458386378533515731701753956599063164950319138528241570100896732634308097129921626567057186676969779048470679767323792822183155021975310627046518810350159171978186736071224808274940026561238920048169122893971915629427000285804352226699491961799951989572087551885968435585770808713494980403071780075745464234123190223184154203569261672026680892182720935003668598314115713607062424038239383289124001958120798344656637639658581553289691246170190448948668269086325416665461998237559162510662767943244242264820438859305537650936833714274572062639740669893719043508607211839905509313439639002102800606570555416055216510426369921541400811416785579261306269637674652223032212482514283968197526412931910790597484461683562405480562689877904387384317057298192802349852545399252611123639565351830003422018215177973931106839134154341794635276499110553134898691144202606326890334866628954839506615247492294381723262573833480812240770862343761602738113530385948504489546155036605554237171598210181686867806419712594131379159457163873865419328453640779484241929154220834274132845739081323924783926776760635383339963285099581875100 [130,62] 481477641771605365229849906381330463300981543715574201071727136807980221363523044961860115170299898586954180607373048810948669077228441209871059461572998010415224399158476974126958834893361947669911219201898272406248705391581564202678275631913416675979377066341511205032191330729710387327425556937545161478411189516269512702265045434700280020171198877488445252998513127936258411195862193532603778827531679638336485553986274114508809814347718585240065356949775548925772930022669471219558964278214691163659876249615786762926774151923725631732379358796120913018912082901168564787945748687265138549678222076686593065700759025446594034906816246750679236379319716109968052727033130066726570412007163506919164142999788886260766308694549920482100794118606627423048475968832055890114705863476496418771529284202616482245262635486047818259901932954754878353321114704621099873355127943572671572330660281658046293388959957868188249849815793392737640385772752671957100235787135121839999649706378889836903577506485590167959151966256638261087934418947373732047095101169836176425011244645851670901248707757462084187605867635674624109140170210494571983133840744237773147537475669164356746221357994449528463146581910169709285231942653207893627001577174704160020058952657609385537428551334513297208454128819032047819922743150555735477417842147732993394031075827201765178563041852735087131972902485821570837813310195831929341731667197418389533845971527353763467740420624258205581716718572907660002504446815632188878951483508004833726718641506313981658812626080381915754248968057579849351286686986166357831036108756713154538089150146352321387197343577550222768546552948721018562732360471046219495692466905698621013975669872655491138886592025705556705060588852133295974789840685034418756752863151942850837289814659134928176729706658475702506166090629246552946834787259719894007783444235935777377608041240904102263879359941527580847105528431894966080 [130,63] 34199530938149967722768795345396435926636778612417911073920371301592728580444228055173119974592421304597819026287593932879519258762019345911620965893753559041533706824667677642476006586390946038227707415485599911320093603477516846729887065594336891496867046937717392016293699170408479306684806385317983201792645946857020873796390117440044112592950418922252430298112913967802402024776324376944311499710376413895830260603076466451487797405385525875854312201981175509969643177798162948046301488301071592985944440669840077904574502608596586355684540511312676678614727683112955840885242374980053386106045089073032772686848945605526384542401930213689716819334442642801031143579569791896382911066672693505259623626815080590657035907744588157861791162091641605494181585553325694088350565434075172749921977140651357198717614621335190533329847566061452118905292885235390906699516440869248399770699095551414473981245801369759270482893971046940634551362375561215476866028587592456944577968604107427858811239651669437793464283440657792421949120599651923805260893487866749449068711937367886269172857463406186608034701421130777695859149942347205946528584445464642772377748460759200905569943338319885017709561979510460726269578940841303754821817175320650071042561374644151145431852944046280843814328055520737146308356607354395834101568350425879933897305489965198861154130824181914145001635673379532187698855943226570882003028356329710643023729839762966861039481734133837004004801041521527505724449154186341177662800562176437489950940810955534121030288842400154830319588685243950109264784537579072120227273969287258599943285519019090859689506813864775040629392916935825264256028528858311579404307728359168185749687541961549637792365814698799522490484320882413663290813669306835189513947251250452423994212170402067916869909664724789685710057146882644685342951874048814014421467207012512860034561258005105392661115837283099798030858486491895 [130,64] -5421796410557354013096153645547017380597056997848218085472964035976120979280418806411126449423303003942423477400519744617962561661806796528866276566605731044221298925556606153401004156798742635797683804463855948470809205685344557583257470810347845172041501707517529198491410006516840894622338521299062358794336139545518082932702280113553090350131251832011776587376318558410617300525812943821578216090611169177848225719827260020870996209763516759900157128930783280777608767782691068186316107934180409631683295948585130789482128595423688199785418741969982870127814157387952762879426716014265627539670325166158425988515340303759200489511590187972997351547196115506091927295627494594894681339799301408429259475175804386399059634734167334498025555954791295058235979461918996287987983973032334018431610673161704591164940952795109282508679184098120289067107893699623275460083720772537726825469154763067405376577371048441813591494601546575722708829791225709989930663369505085845257841075836982035545791366810621826619060062818755973938331998388056546064515157508243310261179603190168511852875217254562561115654956363922601393511345873832795783849203797729612731088294270882511873927488127490368487556705084636359378753196050307562611791778506176165271538284766435995701738793482760588766893767904227188674899187142852137017269713950412826303292905371613358922929810749360415219020721901546432306925048625238564492570664406946080976103289262757566478126775803453271081206343649962915050093767856226840729168561492853934411100243687368330485516183465599964561742528721921605502727432895763624379423505751435619949601803721444301379353515886579456268320181436711592191160500705921711229041221462078134162383781242853754754502613338450075251930460245934189132395428102586347092203488241424358044975273036037953601418322775114024744181610818236697688812050045671272388331615357724345707518549009096976993773239514930860960151784165 [130,65] 322488881080246539482666610032701694918631183139863319267936696412285088988492078128617825713321891217172097797175913232475567650727848233551113241449928957325738804537376064999624847105789606144919803630780886397638975631832139298738537984967714904436455947844413000059592656631539740691638220298750138709044769762136831293774572880488552659449344667416919095041864414312302356171502053470889262846516593163159041506723735356233709823322984163972806505728215246455092491289778040715611647508095123477520466698706811751464194888304767656560221180236913162241615434496313762271637489896802538984336187562627315295537774408393745756141395146444416471697398300108422688703028728043049682222113804594266313511441792064039461389086006633958495619318537418339150211084361320608467335185150822519712699808509438375556509928385791956017860568103760713507436800958050729450571505755214631549625611753712507765312204069824956492637340031033934355201351116195954212090902950293122491767087888580007546983436972020474908739568713214896289430698803029921065828238124791468153658561759689451571836598127815555956715939518246511216815961238660098774644390851166171092348622050483668944537394366586603950316036513979482477028525214340100051371280824605103961046537248972664388171861816924540444332560879545361880007369760394606014529541529847253996779970026245230893697406828907404169032224387303769805863138624029447004413791557579453809402306841059263981114250491405062193882446980135060069587572101099832817011917694596939560064258916649645545816140301584747111549808622494468364675278526116368063258406883597619009705600085813150031408384867084269488569810119336472093244803495469855387215472012213077703990050259320114720098348479178069008300573270912026629194959924569117962514432323568963613865760010690742264112615046480689761477940649145106977276856792560004664620387060824443039158570416826269098528058251597230894620425 [130,66] -3319592122361213606078746248337095378257577836033853765932555487689587974362967205313613494910063359236592675532941620836250642971284788099109560021105609887831166984800804894656988444096615778632749310097624407321735590397291168721491095112089782620403396293988714692063699412559338490576987945715717687323273682786204582862913948208054167742776711780147173264158305582029893770879126528914707022665216673420972556581660185399907882414467614779133091117112930419985169366673184691588521403484827613532321443565748086098348293320397100085041044278741688756937382657593736302751220046041279973744927691820589896648156671601484097854535441857168732613122971679355556439154870598071400682308382638537771762233081347435234614885119665930713434388739241162809392126628423290237894250321433749861600771998940196126891036441973385974442041337740796936658823571739263472493714572755461787814311002087348278848946145715156955265331974443185090111539369712103756477982125169771788190785186820708185973658607291145016426306439440236658035748614908560125570476372794314127668258353398646023245499052266356110229370499515465344653486696217664340974972611503971868391049414442065293362336664701199540117189877436685278882549619327661132601077673163021613873828070903367275150911448747988430170100830155388552279764975183833798044372856375225692003919326983437462379098140690538570942861810429352854287726162436507502962154435327801359755356987747874929720597944890596859180546237607683617079420050924915205386447210890778011661599272345936776865642033266387405992645833004245550165187908814356595122848393369037873537295599927868366080124511147409436702584124771318748283291700941251362079984039803238332792604633167514061993969727449512718573864560172686870542637982018326253582879538637457812672085356212168102194983292557677231558634209809230172102021754842541229759812058568293826714018108110115842920854069816349712475 [130,67] -1200098796008040344775213785810028288267554251639956538317430502653082137695558398140584526742057254651420963956714232576535932982065065220225665430702880262970322579604805701778033713349043367479851270266082992659638329500007502832173880273543585266063595896878921250501675413002518122289721952405068894699659454917815745112248336917113518119075541038614591038062197751865938083275852376137091102495826967804616960730953874792120289745548430796005266290213805923367611897728259137810565783643769234986059207389148917909626038050610704911474527039649554647180321643665112455398167740781190414874765965775382423120799726554808031277158860814254268056924216434565589371396957923705517143885000499986391794976589981994358342009269433041334200789082454141582259975446361368536316253792561627386593275129145541710503334587952991826001877712646456053379128834500219460333864021949668482888815737067477302177278858720810072323651554222440730369953996333501676606948091523061512503786603196451437325517606689236115997267273727947791163447996470967453889087306325317450648479159552305438718491231616074047214634900751407976071658042897718785715434977611137647527268725989757710316535817107086595933424442396218387635610653491701003849148761280261991634043691911994608157613914403368421869837860630977506555128244802205476013096321881492162118742754123449786608514476689354105520621078058880026329525894614864360416614866247614454619690766024213266365071997900462545005258656041811495456246962656424451938578125702340966667957630111168005237680981771790731690964863652955570170396269527231235832815638178737288469285062022318234300700081928512719471284083646791101888910719274055556758868465745335312687932265016397355024512491058686352355453031338530895884485141947871671244071844704817696730741530278287254983563076666804818137090361212354343215453339955987982863810417881339688277422988962286258071455344967516410 [130,68] 133767446444093061349891788847727749374729572039347354672996605138876298340538004010845437487094140332306591127033849966051959826959216971182114640914035222063593980020488502213456711025921772914561496771815589613061302785842359349576515111223072307450749045885103087855948191838071805648092928501254982838937640286612351480407195319861176787613535905616613203544885265206300410041320567555063513735520940347343404659085854375588315991513650406878921919435899656346514429494640494744816504966960283219119628139990669116199789327324625633226497651321783470556026672163979816361772651325584684799504203200420771549790161861300167367668375760105689627862279252026936452461613004294097186373999747992344121162477398982789027437239852434177787989837607850978955490576111025616385541355285195775491092496983881248568722088073385092030504184037344002654577661559715934283708932885940966274568626310170129490635151663527023655477706824787334817182079303826392496474938212407061216071377940044361047134345710751471907596244112220127459955000160043867079944745814807551616088425735250820851968792133209192430031816697341793681792984042733132329636050175813410309502650597636407102917456750866099931006560681059162611711703584233271550167133392801587155836612583647109713622923467723209901289631983557644017496487492111941683333947474605405461584019489135849412810522786951725558191226504255151870979071399064792658448592275237034158820260950861471526535736857695311687355126922760150936829181797173398801612028488798330248161042274946452995466735631850964583069388314006493788732057336161884953856360505390440176034977322143977084157435199150208728667627174558703275610245972641511813597166775697605154206998656938370648525339732481966882855647364866863698633556648877635580563199399514609665754137278233403691508375468941172031495145315226689940394517876182643010913708903119696187429791425091521884319604717660 [130,69] -8859083015841877534206038883859342398813314510301518506429602986484686739743734355897246576362383391029999093803313210204256698226454499679543119764640830749091783081633681969796908437578539642783545133248227273940495467012639772350643929977856870899842967890903952644108595523980655198409460938053574408283224200232742595648057407109120131208263090755447808637558631462687309561137565442981488749625634054857034402938532032354896224784046332895468187188696016835297768060573896848673237115918904026485112859259698036729824911087443756778794082904497402706014214916424300614905155487255885435007659113594158312861841928122174756222044689285304051383196762254365858499893848052730175381618125976136912228659104991793133369715723570257379259731636230515669368086671853075091642570021780920669904369953325004907637967772989268461091165906300860319533659787495478553409364705443692472425711326236633810889139264194385220353154385138484489977525844119332061197747730150625896118762447787825906107369380558906329707324353061547534284134292678414569091256119227226097531129287044391492758189033891420922196386101827517903636147925103120887626798762780632121977827419533531271682144988682192691516704696322615381299852033790266647910219016089971887610986000095931148473051022447283108511168582263657130242224009469521286466815501517770955266353076172344765822990083836871576205610270425643044494715534230491794024544088857816156859823314264814744617671691287685747581817479426549918231623556039415518437084506889821143326682169204315068107218224732963161886614427472635983459283433746088931147176631808703941615724735569758788979201974106919624033079600920850363130029489636879882101367342396491143220552816533391947245311055152011463359623362767537068754524522095597861653620418596977378922435774307545346433303834883177792830043521691801125394996083669907311819821759279069423371936679139417288447741965 [130,70] 441376597547754344468881355091393996505842158459059837484349019402149409825559124000283504230563980401581560558353562250447811835786236897347345325676841426611290391820744360380868890570128070515123121049418777204214873665929972725358784988250049716828217521079794590903762978549976132802499171362662993509191682914471027830558535765297102015056631291371666082657704697006347544434527172479869581593343411822531971919640805459150150975833700958640841426000233206032263165145989949492198847100880742463782076546936186358818705706274522116694844330637497256337052771486353148477943407071052849495961321050670273769441043628633549444343901093853340676956518852889256943704311812531170846341134210424525446539225465806694671398958229434999711449195165946185898259146054475035709918968433512396547495040465192577097002110562034276301343323114227343401183972282798316840642235112405443800566380030606314708855168276732211541810301057191072001945589417379812876820786520873265323409573937096342192360497620222524856557596423081397293964174740762998993316633057525930897167533935938217439038541941525416673782094290809080313275656067546373010229520794697656091053672400751493733364398495548682658237837105057066603467585934953342700893281308307114126852510706232851863175890904342785556873932600349043626084698260251546871064537156103422070901860612560371716901829736259748348201818995166455304447495235299192111240075422756167621395208330462280242118343623258081680304852655617519676998463973430903787307946374082800272141767104928615578476956323248167060991895232489596221065936951325548533797715368665947228372911959844129744485641586699043760161283501763169424140544115429696899149494163531764682095403945942627177499816776120677902906130421864946994754340030541885118519143376430895662607529387365955230388369797107143736875181722372154514723632700915130728661080906489366029357976541727022403389 [130,71] -17922609637584733158306013666862478604191065906464692592230410014803367003919300392216579939282213355598433381454392809351345462027789828515007172613076259034534505593579527034299510549830315562568870615702604824140354401996583441778470083303002470921386314119013063588948415467818477159605599784312419018987683729507971815317473588247422983550299128306590519978205340915059412095677295187670043784221345107642094160694579859508041598052705483266555145567166185076410168432963060039859365089400369001679995803404447517674484471229600886762632689272001650949770303803182536366495299884500984097158219301603329736073958615423836728184050365696179556525653812416047588167683959051223325619080959926976884241171184164789922118002168785459571155799603874986075754903524552835293793425312080988011056126761890028106582750208503649550693416750418655805799316711524152787037584603221532081160874451959304998585276133757766439930834931811307169083523226465340037391201864092431876290329594101832407784301157082411294583850855545283670180765012549603926755176187668428947178338651629168694218918621279705034458531458084608957358015726608285740039870337222301469737747895854933270562984763287962889075813039841623611496110801658661316269186518468759515732747531788318715086505619551853431486755513121172935592161006113880873489535286211462789590403492751912976337476471351688328975718415886937213233059639366418132335463026652709115571485398542201515258600159693380135255883875102437622953555160244683351972205064302894003740270323714210006391936394337469769070794965357129755285839434310742132468027096777389656021911841951211274631013272530201286398323192463741828969618255125373323024735855333119776859018124105733600188215189725126282551963349756892009544612579918585999880069456659408068248775033963644961317992446408248249435829346185384092367338079442224423284619617642498099965626594500294794 [130,72] 625971416140560343498473392331066633734457731108689869309477675793477667028045481356311593729848294703002703090106907896569271107432559642811530917538794726175048141098827611827689075609240067365054457899309191330431735643357639757044753902813847712094908807554884094794754034827055470287714356759543491577086823331196150978239278861548829451441488522701470611282055422750231462830083300584352880540835648421453448599282299635105979580226949401915615344547524837735169905033081157388363794696368855808021384617859413681413300595133578494095087969909069013505792586014703997683436076204988998650355609621204057577019321310592555356999356250454635244336968139027611041508397975274925993878828859564711117299257078496520273888669152266031666329383750427390736615245221534554767277710925910713587347873648412765767452119552662367803718392652608614070678370514312367562052748549739977533271494816434460405169456761997242714798147045374691750085059128367520688269040251793331614447695818425335785691313553712236081563418366314100414324721367323753428014697669992805273890292054885635747453482335975979151407077988874065726815267297859298101176545677338078918296294809462687376268748252896552745652538584413720510341048242973365262745748023788044531675775351484257683458582684562688857412501219858314070837427763072232416780453594488082866236447243182372680711356739393458992813675159590015608349770075329595675568087533949284772453471677106836530180629993434105983133021688292616540817610848245172722328219198511144397661362603593702621753182082656759651139740376283061676822627899037072146527656156802554328996974574791533171159084327922851047887897417004207051496784077650426021654944758419383001097342684427395254163745704344071965401924921709771604221504107425592947680388782195954857883323000405212681697914142058831170748361374379479215650927661904387596641813869318880751548387725782 [130,73] -19152686416116351174017823523011185351918615929439026965920905856582172778922461631481066815016720981817716180247443938615864802554912807955314124493469417525188927948291797550153046364320266271588246139776070062499471855053223196282121894451020717277720815430656815534263014625779417259140383329084659946386164835291757316138581027055719152170126876211342136332185438150431049073360992006566742998944826353699313447053013732225877428110184379038219156395804936394421617153584717163985627029413365864206297578934685955391355790305105335833365719170460034614973106707669605024586051208610912218378853363721147959495970811581754490608182526136548091485332302765499851359914811775157152630000015140725552208942676879986420913840225086521135995926874733547764762584996670980246683619766672566272083659977254932655273896025746771042739364811861600667460360634658050346974558359604252995872584885717637894823272756713582987938336631213576597393026861607092990047990846177969188092415945652402738207471167617046526984529599783232302352573450533156937772842935525018930947973087237472691695019906876629910095178915117800690949726767400464233551251509356428200463783224666146628937630339804608824968553543676937437448685358634618726136565328835038581286090994117877582875260134015445345008846648292381082848212000641144822309140512481333509386083177242275419517347029403473945226679118583844180159623221267026552954464484569003334268676634785278188179169684614333998357867693747056664901966072598289591299956124791806913942870894433190229445506324136669249578085865741753695689217847093389297592246905217155753999589578441150962324411515219655685984303343315441486942787580098584599609948447360572708528924482350186938724455211635198234348555691074128199036877633547529691224937709526832124740575621765652816110198915948027617172606650533588676460327638209295757563389566870787995014100892 [130,74] 552166808631174837863358557916883448946227947423094702660087021430499129601941288172441640636745418146664182671468904143022065848905748717926903304137172078306131083104187713220823026073866290498274670518213977971535142736700452997341938562732527940251877471005571496928462081424265068464167596321789867755039247709958704963408060186783203446279511858671953477982707093592557646888555200658323978353151780357142301218017198397509905912514447583058475987457650852206908664423087291971931230129373899526573537659740545982288674843357977813902581141189008783248879679929612449907151896746003769833589482889253685008205195856976875322545556370053001399416511727152064211097843532129762541737692711077218244554867396739570128669143463489104766465680120025046510916687824942087674043058631068259107421530967105648191261434260336960024117261969609358098880858054442549331743561967422626676182466561742080268700846453257814633780184006044820023112795115441353621342342398702658082973899453684160485003315624139359159166966725838285247869974669368336925640709570456279512405412710514466803009915579026372556861158850797277022698026744345544552308699434857333870941061761526233304794569034396619008686581870256850465169306368861819048385150743971189879628007357693063915366818373677561560389967575873722118542071521616204875925914438963526032706741861385201554374647376372670909136080375678492668899318267933540128851938172162121343547395843754948438030694419220171464675579267375520403686338724109953003814368151613644074106866533075821918126898249951391125364334676770536446013698035278352114694320308261597471812861076157263947014019546900884027997531634344793413482297629528274354025472253207517489160639766557366067250033985727035205644560080223893350156683321105543395541980869937259167424199608992260237519769336423753430154506790036042931859023548192169080868522176859231766278 [130,75] -14274029768343671975617520236703536924104523760182118913481243193939922887611507615860054428713711053959046824139780749384156100002957617029261850137376471213088659612162215542350950136179723408689329002571113365749181399658075844400046594101764304858478959268303549227361776012011210446842012386629972094060758958497288642897818104133264815923567695330688528114566252476835701576388212810803165883454752311210036426842485066233157621952010410411405398742560792423525024019472577470246576259580221775356073422785491243971891217176706551710116652435317316095747613746807317141303873729127117948063735894673778980811791844201558001384047035532980778032213552921416989509925768030588486041635770919006648429606382624774018534592759491437067107269445824743666717386451944909243951447875685501518931646925120142898712668408912856237644776611362486856709716181475837917258453914447797545151961957528222804372974921108447127415162587399896074327108417372959938431806238161075461371239950723844065490720082781466478056917632924072238735466869667409537325437489273982657168778318433357125066894860321572850375800339635912796211782409907055094954872692839665055777195109088307679331223378858544106001502750447405064970065244060083508141977844857196415325309277612675699103870732871226627959931698638476800031790999454455920692842002639860385742177787989582430554727889555959194201082074903160496329113176646951315204556026954092797103630078415595443158525472193141075908299355306383606554548327430019990469754673294047001642678905836139550609271077863725971485817346592491052390742519085622945817768094922954127498896285031439950675417099780230338752711946203094387493165107373292991135905296265524425802627752476667195096655777532494346928971530023515332890823150611719698941361711559376362233227556833723652863145680764538551005276374558660815414234379054717660641230896050966747 [130,76] 347564748519334925615895012716961207396634360022232527845115892776152813236620543795869593970945027106602855338490261369516896582204700588965193376512141404636472185425792547179940442838516497627428432351583988632293772210582904934661443171982977432302853880718616485050367105967284139357701533333928092697417551689609458413485853870349584395047162619259759161928621306880881848613570785059557115477130822442225773657127698740892195886403682509890679404842501345232763409647699625578344381807200078372174658064566830042987066899916140876162469832115517176076103083400794838188880313390306347891708252815917242808373201800837262815613056597637378504763880550186888141477741031317584848677973338069563897183467152121130666523998630331549234624043189732965719769056356533092518540559672152345924754296941636802062345615690956430528459004609192112225761108578209332127410116311597263907153203284889428949847398844691157079035038242647136554960152139984647877213913950884057823171920226118936870794731743655056823929531731218828443148993892697292085649570548852267269479724666737114649107535799727104579668505162756209131870834659471293961139051882332171094442614263806317365018023086983257523204433657447341549649589470119684128380909124425712140086781117441502664360482475908280688379862311330300867740204685223992046301909382530955855847300116684882282355056518172478275426144356896350521003027699612863344345380353084785053081914386624343248987213156194406330219230864113148756137965257809472751403271166865870719479963169522273339815740118253503075199087061677639476896856412620084359156338438765775607905371011976060622772213277593451573867785876583912713867348108215988266965630610640533818290945293913651515849708479295451350938664353245222789535295882719967679784767800167818617168080507164493582631470639820608771282478578182796327547616149776622112989087915734 [130,77] -7991117916416305213733802379246143952737895358702438770739632527761682458192924256868011485865918447310604551349049464835875731882188020943283770211502997606486226275679316416753133325313522360846784341704296430001152677225064364546818172422077496269568209167504476025077818953019205902065058735569038698854283629965072189309957738374233721848141220129082211001249855997204489385758323314250780919558697435272898401945837834037252282503647531659422723755440911344392510171519194051153827746503604551203475143891008394719842997225199643765621811505609493120712225684410711188818402093550846050966925530280680019409019303957368928107058424862980364993322040872022258268858010337896412385955533532027953992219190580922093386028244925584570908259182327660724577353073786158715847692289061640057689406156828071272238116579051179656609734417345362124208095036747689048223216859629548881134167852697320745523714254879520938427414038345423461294301025906034408892340148620037501560276354177403235969618695627817413469137727050518747411819104226243670545328347787600266204014505155382422723258723565759041428862702314509404507359847523360395364062154963115405839103820189949969053581057341967932234547895860583741132166924204358921049955004114951272247961057347122983137572274817193602235596773772929388911337455532378027739229735940803955189400231676947156817624379921971694941146400459182999604592600022336915915449190752702044892542058236785285423490823752653885129619822454121847081814222428466801709733227832779448955851081698126644918638559569691983879123507963206691509048076618313234318126896960141349499470879804277389887196885131848147243675488977966031671971337644572735975748518541774650289569525338452624844567049995647200801276406532948178998064593032579338819112692430186451855711843950241777028937430661104153904806345127736732119779376300679103604549523 [130,78] 137876296191237359024776581244691418312812839277934730174476474862069354311493865862356441168553952747920828566203941811225466411985667289992602932948522915614048109920511087677208608731978584702530174990505969818231837712444767232408485337592488307775495293861850794424152581775676174372997016381565220851447164845880397237167919643374694784802420497287882844897741411079493923445238207291829742390717623335971104424018801697679598060307947853608954922607362095151565480463246032324318534026158816029060524220299283518980022744053143437401447220107624466097676952981350409764788572197788873009612109203730848372582451093890136709186215247835882100224554451368738924424236713209737251291888319067956068017960257535597949918217281286259497772312132399956597428659667292494338915169619659709548651861791631571515435432647092552328940246843427715854844050265593893031866408649999072926679260494745435901485945312961998679826858753152831336223003378260767436590574504710104279507573468002361523841226297130034580578533486909633458960269936849591715475363167895298632422241295330562255796748427248431872044134109764902538243002532136906749399090931186863547975316891171812880427790179065225196501716181013280679061442558036311563593141528050478358812747698842679149308477667804187696292001156917972697200988582280565697890205763484373016348610900943451810583559976904364331554153259048447072640502099256725270767046493659773705788263125560867597011809393537208946076190912594130621765912686736495570962584350356016207555394358328215718506485331663554349049744085804879045579081088963426720894062582412339454568864412982683863182132895676892498681578187424270698523253436201378403257459811201739803843147300788863618162551543062134920689209554509139128598153680646890583294872759471409422491588741754058501030081823558656847100184478780603553100716099491570331507 [130,79] -2363889006500496042689182348906743733405601329173066283373780451906368700412061548959024641164324400373316341404509142774599809253540931683480582362386460635367184892518004278641011467716920181438939439608506527010912270803632474520761806553988949157329589062018200240590059084167267328909685539754854926359448404293333063686004017208253871616198326074876585216629111992848663827853394646177275318729874634123723564400971227783251612138786464340336406019515275892999231919051630447689337595137747662733915781775066863997888390662382642974835083312209627632757275240060975730282413925366508897558873404995461458336338643572545683315367132392246897251136477125236546235943464970398806355549676166360153374722479547942405675008506189953941747744817340734639327206624944558209894861458076566823739643722589046619406573726852551449498388178797078818400710764589363048612131734625477890196541490183800555281619627525178160679795838601475061893246107125200100264836607628847828418411426736675448358323670554805037719332958663457433955938235074979437409388759483235631283063716561129908782634693003303708763622597263254685416507470850658716640513924877447665466270999110111913230405742040274137414852892182963616878836512150727659310091815505970838117570555702988552524674425431814077472331602474238585397415735640099188318008295898147628407115180503890117328637631622534193662931140832704269000008293754843509415664209000793760898417152597026062541623605549507528810412059170032901810299802330412475451235938456843933497229129403997224235935584409057401982353962312012032986584740613695496067340240882826701652591049744789775688146515309705068262516861329049847644976897760957684112429512063275194823984854064772110090420381556686851267404233051852806837691249451362410264523257734716408348596330255843715603796178210568533931622025606376055153578625903260867 [130,80] 36123650272991199051893574700836990514162325035037121870437267808801658948012840860662548454204266992559768311439391990613535462436962508905291010040216135841385663455479072390762950302469129086911911700131737278427183512296017143106190471609920274245906633028497387329734814837266113322536343600540892725114960378398041199212101331955063279580276692970865778632828065318986602837074744501807863632790397590877359130100553448427998733587912298184699073988158382137481905275522728354730797864735318743980947900609352003734970734074620826804154414202135537986975772585991444411814117399513403309615497448073452986411171869395677904793866809441660393013640239154555512891703177812603256252030068513145220847863250762624145677137696251807057538480803469472096197289355215542257880623426077633695972814599965521516594139451279728942078862976218778684353836444827375258349184617556075024069732320055959884290544982521627760718605772067521156012245635867962555269217856993847221941665693189841733319816910563076590426123098244225808358732438207247041795521147026083011838629974295171944816182530139403261803742882419072644861333136829232053819597136721793523922223164357455090542590112592350274695398734497170019372491385912946684360837505739484048541051426141474996840510328595988693708634778936985544285016710842587200605140515606177901413811113483126616310280948407657568985647228071088326969843921655193904607277881673734000757130138213658808042197423523627936602335519626978801564208334036588174939763577471556257474297056930913255693589966366764943297624106976819323563077870887723047211811618053873067336517519898540174690890858281673603112222627414682806926682007564585146028439108481878458397087656716227214810542345503501604789321037104341886316810432903466120600560379280010782853445701321186742711162305217661874218461108112743917846945217785 [130,81] 219992446122025012327276162915386684522305158878040148565672986269563221813294346717513564468243185962773334932094118680809389586632792494449369920044106875269749548444830351736803129590181704606297699238292307773161153165226445720347940975428128162655718623009028466113468298985041058281850753034028092791624085466559758606765270725740316502564783735190766464427039866150479572254257544126380816606267188782779168573420625141265669025223257887137470177026007318831494018987669088092935911692475225682988849766623804136495256513777548141334157071688001764184317161132819570345176388255278139855193473604452708755409701317040696655440876640679145013204624529202339410696253788109570996908472785494257909164076512396059486319289968253447728381032706071905906048908556830782263632816834683094998025545057384977076671208712222985791527362572912265475900392408156643191532038703752808769139013195764340790882135056794044846936841464395854863585644292071782537024656826029293513471608438397924858324782805080399926792207117789485287323285768546150661515960218655394217338065147606862865262596977670428500110553253844706092963785189291852620254368133884350259688089929089142298245376571609285298244638131610846648044662730368694191414463586756872381589800079311333887969419849943317854359989887729409577456267829089677533851058577801953073073709123169635677519011302784434044919020402709900027337613166245957757152839255427384812488293038884360702006980279853085146216762087795146993538613946503033489337271080297349597295660943291856557872679896027539968484072810977878003708516479443360294098625944257275877542966663246392642138167328277306298526349180047655048227143376968013000380164322093194358560084480211383994746144486115651180433943375927666681158150638233573586417204804272252093249789603453679152417504169159970744799135638248832432456409 [130,82] 26258092398922425397774818255850275784154832081068412561205032513034904478110418968449274288074429594198678590994290433370650786012199780889091460510884877743007722897531420278712976284008646607623434076574944865907092665494710800261306500949202086710123780159035800437105137509846018131568596602969406380118524039871401996893616216624875074140881864282797383231233478388975073162619377904733357077729372952430175947253659700026305568647589819083515685848151077314300921773168241476645980879728150862630519247601479551383444016618801630557876225344430026780536454827160178824475587694164554917173632420177445756084198425088754632371291519446469190050957592166087049394233088022255230373781415302134377933598839610490156003479892931070505571316528295407974854664376785236371228997977878526272626950362903603302544519851807008536475598931191044610890251132922448797770396656348915229698176592693419973076030924962549451048712757207135183430261042910460578289889263963630504623302220892235534859250764958263988935875437939311728924568512304705918157964074944481273566856751792864194688862668738746672691226585370421815229177266292079459105928455833867107711234290114485746240945586370373884435312309935980151692109519197646669021935085246366755450183043933586190220573582584348861366340936916545900228377317868719174104784544242940373807511435137900149890638360681840174626660371932310958485711911233424061794344261813761818121928608615637383045568381870755713659248480215401799967523648970278278210634962090938144117649074831475266422298568420726213431810160368760704567055623689495402103516465460387175639443594993352077396623351486273137206701323429117941086003971953574484014763424590024359844728713116383506651791360997221624850563832584181190314819942232437420329062473492718648814165154892143384236753955470299280625358332276826836449 [130,83] 684564322126179581448563861170376339678782260460597921707906012234112135676677080429555061404791789861193547941786389524503524861609434044027063246228302636637460776451707646949003207976796469884795080891162103806605256958213536997089592654656974749489796173766878189598865467998271983033733698674689551540390183579085922788032019719519943265690634508490812411937239120957475095215681760700414959721693170936326688089961225358164767871086803015905326209927107516381289439112664739182836486672020206325689587096688726862468816342086285721296751631919718159576087171164338715380909891535366380156515681066072357812321437509470188910578922017267416231848118983537824181400532342580380744955657597986337539566849144615682050688028227976194386918621214136442098416676130038937965477222951776226432169992748665087470672270448513039895951027788155269424361533610206857063633821456040017922753108226537700001755154318140120097865541971494005379414052139029105163723489445978409479501686863809610360170578115333794651527867293144729793394769392438636626959467025909073344680765844529871605271565760877097970396406427998080851767993224223996157512517997426168036892071513380342469427091423551882793085213614037910349192420794749855346323357723482871956342753574708942483820962072766507547353356540518049100347808419021077677539711621067156395671963230743319859853921949090460260094357783566154348198199169627330654568437088087190927573319341815096134716961002409393669047744412190839569663203840786271573548270637840093271435974702575419941547198187860827334219568136472546214789233890262448843269410940569901736135341334472281418452616994989649538716224206755116794516583151205790556925823607445891527433584846013052069609474424213328523157780271049729908714206484117957955556119087919215997797773095424539228870831213422026627025120878669449 [130,84] 14687317791484647694061261528571387583244294085676967327471927483474535330648034839165885972846944349247193556485525359763477509380323472852874604054534103693398025566744502105333909211223303644073700162450309093048934512078242849256957524062156107906193421479692034833305136394969149183362647735465912552320634807238495301759420008611485847104668224003229467340319363890214630228236024571283773556656888936459522005364145960945268845892187207340786643267718822839377722710572520759121805063950815079551208829643944969781503468625948703986140171011715006681490821370997846427375430682288979867034242648427942742488458956171353484891190691357470542668731924076046329471860748532472470267971013365865778739126336731082319601096031762302540204455378856128580141535534516769125380203860836258709462127773103446215993680622038419750962582506226818663770181136922432425490822063974784098445940719885769813413468466682574666508007534687419741949299278175278656032851074880506417332065493276669051416182269752743351578313116549707269080629937360627922856890294405765532726948138485586226560923608907728578966475685175044273025342723186038217087715016931922640105786524214437596745693251343684037129254922534811232676398349397853225469136208201750383409191379929183155892260591354666889432069914159470940927106426351586711353272994913456306210873869789534694982483468196415086804891425218505199820579703117351842936801910260041549629664035930465150718245326794352239027235895506073851525799934856163473861291183254055761636619346022992759248028926071894656207568218618328902465694570439043388425504989373573692156373563710932347128714871143359097994510761679873089898292455167392067495234664171310801725573558051745726704839246797823018866231515842399958039071462611112437314018010984446236444809122138789659042627308974493791942532111407 [130,85] 178947263264614158784808403306624091873362942455901051243520218080086617582338730078444892975238077290744720882849724897636271571062751509977484414622010949579585552277173346449851382115239312286640382461279538245347664591664751834232356073713588015408984896077536097899741127861677685133653336837517161636668620210934860505727217879738104702345972101473690635981292563722841052322593107190319869986264225692329360475932283322510241565715131652822633792125705646091649382613903869751247752278330983833244769123526329835837584061217620138647107099487391025294413955326593963573515152608341926794672694810984508962044128285331371723624102327080963057226298037547799665683010591470742080077830682368616349816124881335244552128127607846536416536106705611608436236013664168189304181317973847270813813064041782537788926313862173807112852374362252435471696207366011468013400790912033088345432907864958786440828675032502216352714652576667968958441309508971841354711389697363912629309602293845860424923258250137332069218093585136890496562059344086231990688228551607837760768622943189421449984879767955920995968816210363406979791371224204216084750387815216017463230020124069793539253674496474385345992513785425747248496724267302458035907781538322570893551853930037871803185504384888500375041626740410609374733181853605349406819694819253666667863157681831912037757710943766633353570831153848544632529014671653130235717070232063249573417134223728441929195528972650855815726686448376346693815548620429758491513377868340741780875217590643171889798630149160312122198863574078951155096234537790980419428958836226183138671080740816020035030549780850804349984312182970924561074567545749397957050712095380193912853523568110367032372320841269808779443763232519164900386036219033823921278572448366865536147194653153712066677848832032995425883383 [130,86] 712662028170771902091073487155543999430571706445670618421202577924468636113121952431914278629041694573616915591203972569082274186078498357838634488362663523292431128663525481561899582635659314004286815438316702399709497417509540014311843675990612457927076999171886083361153814109649615025877512964768323272073067229298539263651429477042379737994816125981458964011187302012664791894885321795121437435074783515752527761387924368654307939946979776551369142923232736419821330843642957552284056210104548454604682663010687172066418402869730194498551842881501554878612153299846128796345997444506186673423720941072952779557626463365888250531525344943413168179856788525449876466815380946939044194188596762131502563040961361466905954430432685568433861743226008905094850660485047434135798143381644368077883089223416829369315281370211276542010409667798612582674315550738772839310697023317707917651133702197530383581345750024524085558527403283750884068702323914098820170274681628723425235864820007856536857880859125315666515134691241863413786562748158264936066940748219972031278145526376736049968433368251913293086664604749083744874728645224901314774449371927146481447939399925706365206489659478057873048922818087992014918229753653839786749461916086029976310356321093861270089042132631609012159552084639103717395946024040734004778312899613014980002382222540177414936893692930146848923705937652868287790103817569500039195108939597656733795972971208529847522232771325871849595728416189021169199288131628759083720475439607022881601150993182543057762030585410257070496536699173820836258295740728190125187502320941176912902567703225406065769328687241837136275424595973883524434119922703354951577671577338239643501917400240118499163440558591851731414694224977621282753832810688508793351113172933098770174880477467470755213721376282251642 [130,87] -6980519649916955479869531091975509720165196380972081128256067101873234340279349091059805130209997170687622717693275451666041429892877701748538455463043544357439684797768198500016773424541770841147273592986788272405097528381564937301149196460584103473640373069910347981253853633319744010644700675672610324054114172447506186392321165189440472948849003139297757610758925685624159924872673302720894704227413177025120319529582630829815468341393691415907447428762258564387663998396653613480111231188917973779623008145674781537274298305925717476066530953239926413433782765573859159617428624457870996638675001556707572021410047508023497324664232008060367684152463494174371158709523563811551193648135521001509593631895258001341003192587888535156937602031031560378732163541866267216460850065811559495368461636384343547560841717164707804581241113159254048708929681781365836269886343516647906499587866016790301850346703933449855968230292783186990871785479892042088428123423901260210987432091506289461434700185496965403700714298880029463133183177002757579777117841255226966703168288947665059083226278008279036332176118932766747548668363921055085569828139179590412901706818910907688484514115988346161389093696868571682595809691458829192343231287529755828097729557801278018506343496011738629187556563120066872578359021835777152031389271243683694427075910709809170484988863718019012876273828457992660036261314012735428215266475409145864178289510355927246685605828191183196685358284666433397872465238522625895253699006059489644888171185548248579636637394326886519464912821265689845340064496968021060212889886074933036658078797234402357549688636384058721761816391186863034360558132059696897719614027334676819131258591409947668700572859586448379832233647616015741748651207362880708943270659476032180090571172039337804049945661988501 [130,88] 64452397253972852003009651678665423484974788854921418508689944136469279687968283396358449760239137937594870607344323917692740411816454294488933707968348753786041252897189551347866539770120975087941680801873624951862022583264435987934039063708790169358948024733566159685541445270241488723149098686090229177232468440560931847535315799971162441311758572861325709617853196638902948760582396772834138436045552400217581769734815022162845755030869117844186112105489037837978868933413415638178646206456899789213402641590646042313653577798258597680397357032957080783842181221914601369664596737431319328928090349690436231340066627814598574609991692561306253691090801780069300833787804983771976491644154540140718519223305381707059407904743069490170154782631010761603809139623176887818660877673535031582510375005918608468326315388150732024984706684122180646139283613893513213845241695970832365877680982059852351362559187287953594860210968482407734439579987423109372103181565673337439672426884041519053305490418519006412837140045091533726978205302852925210129542502264100036179150842032593032921034441012657431877849629789218658265449588283009403029912630028277046202425191256474619351452928333430170926463710105407810689860009529155822563147053565717967199915460070329886708708260807798493255371417010320215449350112705124172301763138951488211907338646258021830680366379935863647141438287215676212248991376158244184347398995534800117168321190395019648990145945635431534634434307022054970277220831299533573238349982630916991328475916199848998343981842929503834235355415445142721420197842926064781352590076950888020788616921432284495920911107547025192558813154413344212909365586755001318304438586279565315304138120971452924529319185292873255742052841254722079329840908324442437168184530791891623934569581825310787145629085 [130,89] 2597348777129398420099568392756407739059746743398814180397891753928077550149994470655119885334602228786866049396846511479013332487950140187493666973121908733364641797058291626926796892567630065366066810426102684874098352802895206736678030970299170751003315576325667340016725306632454347909474575001130481217063858006181568814719140475656343353314877405406405652177688612178205821295000658370958602609356055058207827694026742224587201253156486167850381268187205569997900004354253318916580287066043759743034112441269752200359872127451177351736019573672769445132615437774683837764568828635142280009150931418923946261434076771412690069244931443887782220654004513792106652778018327478470662866595875580409461846953284110995059273077689765665707572451966515243364713189233649297065544078087173544518581739852638476151276299724932115877353058198968291808553116874883637357236146688603023187525005757863896853329098906469925513888070230777649660277344811077749389668930997574619233012715911607289475711184987697013093868501412067022693209853709868286489886233119541564694134400934615031727966731663167090753290120211192870830926645738660337875808397896111487363051811720573578319100871362673826746867690658827268229987524116597776036001792688137771352910284500496326062030139737335240652892351358317187173915532390311298820653001019841486786259305054721699612359552927059507176317943245548343429097123800014967913155392017242723575245778422901759226669324445768833171217042129790182108742971358259956830521459383016875356368814312495124328367250908781943826436307520710826488183781006039354101192366277305409468028396128961954763206865316281730932835283814873184889760684284932630234081471505925033987126283168585598556834270571150594522974498231522600964167585829190537728439865719071402474580825822888064238925 [130,90] 4592387914075997838114655872001030614722529114970626073917064239752073909188305490952027421912058486122212033561440409103364854407992998328614524024363875091423616267569606417183965457208015915888040061126796879616442261146690628998163462740949701303253457539132111926268992502122169962694725102026188831515902402846843710821612577256663426183392276546398082163361450375729816002296884825590997687731553688069264270873525242237022440220142337329273987707902933329842622865152316521425902453905816783099882998523392012338434695519421373917711355412508177721498012324617049418294389828318661392242755883740049849031981145453318431432644572130775382490105021887454507660819343096618393458141761636149480186623329889751614820102359174109228351827652555747944922372179242418142758269243647982429531008252398767417235190479944169940492393661532086784087654740854198987821496981182469270921760891466837291413463692254204461021685238391300034596766192891780600654247602474431933905442131071138768472297337925719058441192486788628394900933010945858171303718616329249564866621563178802931487396604094013225207591822795451059818697694123394977598833208527576792207894463466715583302437066676886766045069230973180103599248883376447775044738214243578899076248055230823960800414513326845912499149557187651240732423319831161180172093401994777458940086454777680147114380518954890927889478182884769436307413110233224071008527044005367993480779968333481900056809517835331185521242686255284901267228524606019121199554794402824118783878534774812829858667696522998932639960339406653090369025152197530295226995783032372864663625518727474422619166796296554585310500839508367981966493942842667158273693955249163437002707958246394597739906217966783614966084661244996574469435017653485886055268707618781676693562692326208248 [130,91] -315547858715360631827302656562713097898166962358305956395776404057179475940362295989184997864313264924575842498950534278508030186291113603014207430021161071635872511287893836467126824511171700211907833433774764149564558837098627337641958973984320887414751912704453647475328289190693297677961936416788691871773079732742881944790775731855380551548008830657005687929641872990620495095148605948601087131549171819141565581544823837885117355651555575861690740089430667945185963442201558509510073912835507456421531762012663001201522642351088290837636576860001194664633794800686005462945880586525666286933812937152250307803035416785631674031430209029916595769077017500284312655723663251115979551392665244725192912866750764034630301726463173774461599324935352721135963689965451016233507246469211750904820722150064040290751652970927440638146305282839909920227358423410526573814657537851334996225679393501318223501540782913752556409334389293177054658168360661903671142496823449094420484304545652620056438840088899698042690039664917894392018099009409732978484674356074167970292804936910415529220077142614696289602939357070859778461879295516754947486479640188581373410981657296812686273956612425161699680480319880062502591305011148541972300698754429665436780885912093203226501235598719674605421859074992889755865606604123594378474970735138546491597676743548498848013212032546975663620266282329082793036043054976539764724409716984329780372299380017894452984096037329683832281431014623757489703991600078086825085359818851095403761580436432292234116084537456903096563617945802549016710918186375876852617210102707139493460459532010756773755388541650914375975939232551272928809811928808379794164743554831023333322553088340647848038540854891846608389051624554150004705307438809404821729974444054504635341104647042 [130,92] -2945334203019310631052595178397814924339932807234232537140765760803120781349738821763206430289242437588376754126610610981685873080476087785066591922575075975258361408223733366652767785327063559312292920867212284361239554489201212102399700118632184134851657212464971251948038382884896281239616546687674395061083636060537786357463372052533848282192927989332355595168390216617927248239332650940620235419820788940315605478228301056167299746211023527657218339916657662400825638660209711521940550930334477852539061338746975591766744276166779170608446662142819410137507308591325552560316396551348712541916790481228854755400304485635436311748799451289532087252163737882136148930056990231090112474540295184513910047004507493214950685357434691026898614266318122646407123900953328530297873302792871530751737503075924019465185408644029718688598033086741778971885753867939336404470067428371845242793336601901574975271730904716087045853981407094861485283854242139491254082601685242628113072153198832647396795204465511425192708287373986261813539799574160473236878948011497322261445819230582669514383879419158622903904541990501377476292806647439743601997519950507278888691605527294369709308248066748981177860618564434613942969348036512696039596673754843818796582437472250775552395349296355641665799527848221149248989932697457283810328885988923129772809887800598346107283360057674022136889170866647238314534367310847835298886621731554875356131154522868775922008845635079480945188959032100736652409993498256609306507167792635089127967399419598167652424998499460122540588298206149757175232614692333604210447068071021731730051564297427063299257087943843853384276321210906762686758477081144983679437263568901836017249205646729267155172745285991648017154904666073043580629306305793588520908140061238357421268317 [130,93] -3288325677163678753385367607415735867140170600454497644208638759679237131809397001171222630391049492178873337416061065978996516932892283019997517953423973687954359320265682006892920604670424940293966793425707937402076269607143257171268234902898354854195491158701245842806947745945439984007781318469340285373311253380852697945986053184596568094648151997565729197280577446747198683583706709271289322783740988253814203169804928880548342800842311977715604088373005743921387251750587551361732914937301619753567216879973214230118991381850387591623855565281006115226052935959972523999327877051095063764810825780512882678700397269536940640603165159094864671110577063463302645075699251768450348575892107139272739436040040260309816221353985681588782424124914386302897326780929111445789282096846208068215573351815341637038714230567326182969866782019213214305520396354874723723372492338312345747104832405752371449911116953857224633305669893452987040472413591497202044342358221501830070009836667917797504508121164691694556939529137687189269000649860038600299986222362082395355616999659482009823143278619227397701385580674808775097261593127304092520399280659811917795349055483079779229474117705403401939891072576089607517088336527458371981592906034397527201859339831212928075226480949197559088469705286539936066835433646905110783551919897747754130977408489775635868757140532225069623715511026795640427900072166535398553459060866820248154135641676778918289686037043242452920554385543044965518668917043276123162901897086525987547547459000273391622050006628133388672810778834936644662828822106240185364908572493628399370972266905141241890714438389897106079723767284806225225476563860137766780485534656624474799974876542531091627628017572843310752351816037837493911797695664698292721775239081248684700 [130,94] 73087676969855908673972215781830482295607883832755216693020127771601849705486955750696105320678197533043755091272577061557042431257041875809531151451535152450677332516144034103541396260948046635742218620007300344263386348106885315137267340586088278904040945766846813147029065846951333129085361137248969829361647188730950574388613547738499593002924777074849410324170981868040650985002406418519814274579372298392064905200297329414879282650402114173625805495770682377168563884944742937366553280095948163137422216741519693345069786187477281429867788806795677034570028023864115013640331363727815275608262533032698292167014205278052503641308618370373546047069813167787244581056569893704445925423048011744499892166304124689061616846283044400756450582172900694110475651385712080325256255850806513752847561833563067721040051551266015265657943026565089386397370636424588486264903930157975933572585688068016419648017770809504568795495832319307298659409538145671590862281768547285627962890905908724691309843737341118625414831754924105123230074192153313618550603527774624205114183755415404853340097814579707898058412428387898448900388740603183232606796853248396505293369195457561722526772212198233039599832213970661261560342399928303126054901660916805760365972396294016268800944730314536359087127220423661115419917741531577093076221087589798084967689407189761223960495885991060021380868940578456882632254934548646691387364080751535959909100493202873213138837125635045720684091855873340221927123321686129266537841330476317935594897208282096532903590744356504511530542588321604267486090130452444093518507534218061144352385132244346387171576355384788330184346545266682711702551026347936071895380897224700243623842599412405013953825209969776049565743461407219731649797105260411985728805832876273 [130,95] 243106480733895884871507099995090306001607823822604187028216885924846494448902462253804632130679720750898848854949696943512863775653424948801897345559596414203891984978063201498272290736277268092147139395471976715075267535816493753509988745547530814667325708649436865378247164705808982620291305595088127278286018886548400631759829857532679550374931848036482853169053216326547220415229759634799136727464943915179541442043650934691768598739023704221364548530771285772974824332160072321394478015314914454172804135623566004997873315484487129302279594451632471084049848618778589013822405468939108023649693860714812056609297785730017403705103788726898180524457951607846066853100475619231304801423348045012635645626897451658406730494638897344831212470048047650853514201439391894405893670374281027810599875839943252481325509052184650537366326778952102559550453615459479936268636653003554790907487260393768832286690979653576629088945125734510390893630894329565450087009124654165648738902070080431159703686574973129134685462368534462027598366462957438716738233171416725025802041712888178074727248637364359710746928348156511001488526301149944503352575034966005328791461121725973383642469969782621111519197557811893785349447943704370990906704275664469948146270947716392100614526753706197982877233413498942411490763077972752889744768188203611756744307723339752346091376671201615249043451905904069516161785074350569860338859518122604631458820606691407644253769430290712370580212276853213040997726441601024229341449192553535027417675737802744852335095849110691463477468971490249502577753599326351476092998737554945089772505075051905570344012148475413805495308675909657776922928318866795664507045086771177411670078100582186995936085850910365901606000337176294643409752664393121982210832833 [130,96] -739197243748764855484843828440967240019609685766824254862575236920256073749597647383881778790194412699814843671144759074056422487410793535327617863123544873063103319770858723786941279654979350258082997591772251817958200573626716669215212628638669300705821055959588101626164974823041505896385376256098571049907450079573879222060725629730759071639708533425385943736599700996814989810683576365861639158956059543600356377915135101028170239061526183020278691633855131838266287253475527009967657573394951778298495493954690597828354979574889995351390714516779989152481939289460342918972667685723244347873471324173235682110864985427545603111268930076480015609666911274397841075929546079194622933986147123993873381663400699377784723302611604903248885870816948065530168514289256601069845148255977471973863439672683592082156244780970929853432142389829136971789909113177633499285666014191371085528908510547144516379076429596028614443651156367172375151968400217657077498212173968431676717975395607013431794602604802775596567122355852360889180155113395162617771946870828823593322777525692636401036286625306018185912209824950761904802074254215975579919387363107952521594779922411435857755042768711264298516353400424977040794392015652920817003805443497481143887693076947336216236031786812780644493526403708339044785743558554199727791540598845573362634741529336249840656391022662721113900235456791576794430533465025762162618061914158955009655121679675813385920320078480308254477790839069058104704372242274758569084197944512240213437346286076363813793036802897342779007375307909906512056831404888442309092795912918743504184290546872898023374631738755602607914573993547865188008476185733825491217649954472255516123392342163244542955999506299237276631485322134171301619777244868866766377 [130,97] -2356947199468152915256931079521834362761955349178753601155921329139151784868626877319931216249908786329996975818576868308694062406808532388142906959778029141691147865283495335921460291735911325051446394845515711778106483219820796160702560893233699585322722062588380438907319889082298910202047276406087552865782652492097215200868867168836977191159517180010532017143037876852374924251146601625998207873950811060839072930233651211838918390055227289864750786000443566787435461608457476588697898664389520929008516223303780772814071527403257597910933441633754455306569322014995015832582819863115191092653494088093313868127190352336787014564637771791932311419975474649177458340367422943148734685428040355245961451487354372461590890163110276221968344187197211690666114004727219197332165590176259065315971967366109015673844607525027291784206782154329845324682996458363593749912983643903089129589431099906857907356530554306838196954733799151041596359751541781155800074000168609908564752260044196451069260360953603624885737395573116375680679025500028083821940241578754361471937576055210211060485764597561512669527852667488496301514414888951052754508541004425085922770535963968177357832841952844422214261865340071144511602398774224350843668665226297461740364206341289505356311157642617925865530080144512366664741704637276429536768593793525109034768968490827143002484176958125243137877366108992841628405824069461240499556748526482028382713174142615547564263587048909437465443257626155404931955655753463753761641734621689107693834019281638007694706704600331214171778720101078513643915938136620286849197767528990662574751679128741148806268365909910527737027385571257362737036612253314581894130204720458460418864610611510861222714642986043290217394293942368398600388507759888251 [130,98] 11405683779149678559534820036301468612711619301799515513905904933450809323451226901099739408531929793015628673692181102637880878533202078812220440527037360429591552220402367502202816092552895131222989659100419972408539722214886987452735959655612523826399655875950534163647180044574071758213266619862999992881212943548079139447364496260042252883011923599118179426096169158736337632686681974713210055468463576239223438520638727311690084027996583458942954928005251478255833551261599061072273880100274029107529691083909058914827311988746981129338320893150962159092256281912456993214171714160966880114014039387185436144393265579910799565064620283246617575395164764129364096999931711892559496363441180006779373472675661358035474839385546301712467876820780742523841967672378646747413760956199292013277859539017527764684263069394195071437734406770301024087605280742141133390155623330991135213109586227810564653771435629211699641415374168172791522432398258478263097240927889572278470796471507354579896850464391123026050022498598204741778922469631677353770402411751980528911946155823465963637107896405633698854196880130820164265058918017395948906075312344866677364724879038617065285386331252119025763077826351124891198541278955487264734918270231624062633768642968674135772835890739274941516896023117697015095784883821581480750373134934393871976544179026158047740059269667599247072125803645904881998437734402397907010230351190281947748263375676180614383450991550372272642301065739064522042294590500064870429903537420821905179266076564387591615167483074063029172713833153834488939302136800895059981796802912152319460267110801413017617504912504229705884930974708625314047481048286594159378389514967267171174971216188995302809693728716272753211792149223780838003462368441 [130,99] 45317536433612846959627456867688267381346985906318460984788858039788545955533187990762511433463816605849116552076662430916293386569389537297433924213703607726069460611231098986678080944504509864420512883570767176401072794021073664524449785047207336306403710667931333707147240179908191006090751164941782069600790575334017998025017147344006513164097722869519163502685412618032433276238793644039122464192725394927169961830578434465491044543827332155857643009961310416175660827542536032972704541819857944956777092610843890461301331422818431186725758719370111504238287659772219377815795288208351088609989725012643143130289339345384886579623822029319629939684717280914685268462754809850177958245873806715809637566140216301101603626894257520119850408401252134087805781711673932965250270748938016895496409271585219942467330994374441830676059744363479450378579622937015014450477878027901429336363182807728478108627344511875508378228492006303488720429594759090087567455323803729051996783116255353816454916472962285159402797706336173649481265056723125571265958877482106145067617134211940179523684287370435046282108619163993043362068645249031444449635120682376561622985755694501770699971613670345782022491930098294391078968849778759722152106943785271286031269651999200746121332727354105636246804347515575755821672680934293233738301552312635141467227800126362281037051929660158129517527875887734866088334201590104302931263455707853914808413254746479331783727445973455765248451599950733794739912593742055075580290516579734806706022008460915643054922556540001619576335089802724098437507982176322761641070546146429660160243132179802348853578714999781051087147181861209753409724857670751011177884665961623913488206135589398777042083746173690491122771368932906883758800 [130,100] 114637517470299697288721205498531185518687572794868174594777314894230898873343349204795875151933082673993394920292522794714559807213960799984333156738096058893442486685586508887763381231538828193714266188601514750034747211042470480003915885379426523349024167866020996746220513146945154853813426777034636073520547328801391009485605253613688222898878154602237650679903551771391987348684767872858376054262441989504676156291584905018029263134288626140786070763277141137055796993758661834690401804205821985146932830040592518137452753744033081251893082537707824885311490582535241394062404156080916716445121685659889993592107252419239171159003621457854449641456439649697793182082817400501770382388460707008463609973843653344165925331781269768247312028991055972912419174475557084261142094514032977224111705772637600835542395475973016093600218816320079446968662026998812499501111072448785839296663687007151446707053082951815331594596763488460320780950214821221188466885814709796145444924566282451448160910625691172884317011457947177526397296188971405258295399285082951332306396015386023586259461373533551895985462121730856376648759322521750762439372450806332727824142128117526980292050753196831041807373613117720434728722121420758130118256575919486254146561934697233131709776610932566967825206696372424911454387516905038338431897269120175649701016018859106411007286673334912397177941199545297065899406173151578019915709989090055004670146911685622699990052263091795905883663648421295018545595195168485264653942114757569226478392239548500662665870171768140505344588652128052772864351458815000034324702557231988620095794793799668001496490260519873102843633683512232289456547440293637391485428601044502686026889652384384218503683148773830505694415351555903717 [130,101] 239730135156418966540145471263033603450321485866451948949041866260065722517193126365699027304437337816758022398439773506268353322516141099235575110809618776797393309963797298680172240475523399743691652909903872395870305654188913590475657408653850167498384138342782879155307918609160043194993281023248975691055952605330150277136717561391018528802074026193428463776981045558363233347861183995576684829826239836809137367308518884714104835995050492654338775018413810375997282134073524525186169065994842574044235689714603667902571479542340842341404815018898973382141125176667390295548866925988386376966771953488619146123502923658370580931000651597378843543482111629880112749243348831575311212769685728552662322032090634056587573727593847357573334518980084463221999979575149256492148513094763745935423355000063779640202097527478584888980428254882684004751099291739998651545834755178102880912575670745198623521321854036481788499452544939191906969241376878409825950563016717125827435767483486081913958519959857089394141143251738111181778183461228370928690937832443741159492558418945375399666440049744595527554099433102478177227001757908892125968214918734604141449613979091668637619540030755470945126844902846757269595518656145154602163379046361259406167160299628179142526765801001028217125334017968460553962244589213007082479685527650488914511481476063084974787860352669676429243132068103589061166850461056282931592410348995871411698401865226624478515181703879075807720674554443735911269946668181087483510062967100495504659433137019224189026563859981738230029545524012640770270706211159910807619850675621280942174183382305308554499791052227984096961689591170290306412764964126387313046435245564336450182694308120421367367653425891756623388840342614 [130,102] 389763868139597386537114782738290845512801842682754196657806660294509730603439653655300794955661527331631452914097495108366602392077086025561154471757035317796363059528662490191457112462439539195461945257624811005589498736341820561112488439672254225088394950314797845845778975403900621404145071833430841114707773743209080071390383387529608819321927774030296804681408080426611986464094797023091756447257582254178989198756462754320477525606242129681986473853415953402583839550743458898867365661642762262968537006028586564439702095216024102295751411762406250743856073086632057299770204688225966756438784896159348034093101460510368859703616854383967039593276804017539877601018743821781611719407588897490940344748996258874009065147556118757364671957938500746160978907775313938538787438212310998758539344541036304374603335080111927854273482229117594358678162468056007161970867224252489953469838812765113523963409836496030868531223049005867042434314747761293683089198506718175949314880807564637410524389465682360782100258095098059419495970577962046831613723101849338742244735272946971688094544464794020206281842067767028765822552937630491083004840284627863216861399557217362937178812449360517695060304633941975048704503248313312505847908873948757203422419258693002033224706943670803431846759878960096788612378624381757240269983714739721853415686105405088874683714006071664940883922218555073651789552101810941584932348069005134863715800688195046610387861218164894193682284909191502408190568606602237191947178075300236027703684110236152785490571627194488001008127900892646892762553721734524443973363512498533043510111672603028648709632270609597321139863522216225810864847523900273620302852022245362125968754321712547183269944676475933516090067 [130,103] 1486980331396393991715992694062228716543898114508328733622966401644249658617594291362158598200447400566077881091104915601057458821496438875443268918766757237851664643299450904682459550142386285975774861310626342713093241722052777541649984401327120139291283117058074478250712855484999268904381636347779917881942533477553082579186533580567083603501533391295161383907057607321073155516050341059156028498574573224735580403683076767543505489369305176149608512602310911502366118234474492272745077578950719691881103861477702311430873659936465734774329587948589998239680849616007456320433217249508742774338697787755965452290490941559699567407160425488835595492881948891785120091460974162100407244502309217500759775430178152444047066088360555189844171780773957013769446893191471558828360733983700266417064988770692479165326194607301207704567290842189816577691302720066596909830678295645766656398191691883737661007853925355461574805540754579863691235736801509346618631930191903095415346254739910077990639163101555886775979242669119507485097205474640114925231658818243292038375964016183389198887205597389990864535295616189508237788885736751311888697589320380666571908404005276139678131818041046318234133132377836166188944236252206430948984903418717929013333820896806675284274292434333234682125582358593831791329468847783483290731272079005779594560229882628780051464752878125446584515312654755534814901427561777568422062377687204023860394652813367586983305496810784708267959296715987218773971057108507843987376359506587126486023413641346048856886995954910888663669810715824801039438051567434608937443803455546515861232219940872479198657437058264978092904820095598754589505582262468478877193862083175292567928376893753126899844651591566361564 [130,104] 4072013699254233282901555221019520548875111152377670575720402971056186300844908229945108568061429813984681776441350612584235892213696025659168019207313833853113002899463111370111638838125984325973638897657091508284803898805547780910960919610907109648385733502175535804790743526247557902771482796901036879001299035285942384956437151155120707637822523415670069617049360585075533109269982313222251767369610464204127480825511781560651082283984582115691923950772965897665298113996731038375541796231617091245189454809098681193002331255767845284259484539672820616051546348910914937035397233963192406575577451927712223029960811684568687097507797667796701457084613257850714527088652430308318044028906961844476466488697883017583555448144293704078256718367923692199535969124230347365501139044104093679559135109488014335615366896648445280163683522982361882194922939822210583131904794552446606404660032269783936723010519578707830685185041441592994895274355991075973110569133188023090455212179192950387305897200795232097538055737772496555420541720500828271644430549440265458922286878954980040236065053762018398972936310056440526121872497578309715329307711416816735230721752969428135044419293903187329135942581288269171082180445326421197946795272646160134881426387167074143021957317150756944290661666159394578973434074787776108360911836826494257328144472546723696692595703760831664431682688721629690076079414090126427302203036158497626855988261004499710281397120002806265105079972181484543127304249884469798737755913041356232891548323514354520912501737915292571942674401773623597487660793425180009553956432247311520545836858635771005703880944236042209577530809770720937610752313508697272054013267208732729057266858393891728889712965273577 [130,105] 8823444994230560312795871474385243214710082404323448886723988233241333436702635717127605205171046028585416794795637344029149790229534741297028100012983041365079625040401299262432993988067495831309597285327855898079665535989261910829843608481827441642574851899634762894144956961434742888155224009223621972081043536582256349224039498783186885867367363974377708019206253573885605388168718165572474323600817609177553164145816304667667512330168024753033039762195127834555558522923688270276765229643160740200285471763208399359800954733424782116611715739596753387784046393864787592767735820154435498224143767454401452151072484842333825120530276486855042107851268156754708301829356516007377314006277362936463350238262481040777222403928248355224896032036898077013504631306007397861128801094734141352334697778375819080812550659326969536133177689194771507375282271027048877659506039407529394247786836963999940270828285539390784147494002277417528285834360677366996493711267673801695037234592014150662890154100252880341073697146960155713365028378703766080035348066778940371466834268493575844537970709239165688922882228110687806259431392228488601262593002585418202146600529627845668780394660959024623243666478646120594826415359383269725121783504089825564921174299612859657503350695087313913835164733776122915992392775004209133441894451509018822510396614306053041204349488225808093756021407365220096445838428584918106122096572025170444250904335958902059030047121814711410069485078067924972715976607940007098004923896952162215885398251763482857346841774581335524900130430608576279934986829126087501140673697929777417755472960658543312267450122672276243533160153694624386775082342702207279464123510100456087309596835328349771380009906 [130,106] 18731967263513645671778101068647506976000449337737649655148483840076262352611905462217097540628913124789402756739821748564161623473811794709706130338333712561512207069586344193899348455403914476956725125835545469051681279397268825105016307414991691783741818219720119104676229375079512156581209765352573558184166115837449133314248314247567013510653016044069504388255851378652148930943937126425686492714111907600452090720313790119086732776897414403444801315997764240400537058906100589112349426354899811559187717350330754128304159909780297806695820486404055217128645224673255353749440224082561420769224064107321464862192925807483825995483747654658697189610307464419886964897516776421721760438488516866813147984815204413609952777687349122330773405708851580215874904073259287028836034597506788085333346086559718616819687131955630659953031006826390092128743286636960222360294822174291051218868374214612576906627671902899087300197699434860117913390762430639035265104258113102581489390119399897069287848588280300997146097357400885218568137956776740421627674870947061113343618761601593283880481308629291011885992469386413412159187370291867307107524376134356013780316755203333574190776536386613776145553110085275994252137166328351962014517644929451456582087872960768610353663185260592680816719668608955612744118980898841782838600137868719371111175878669128500899303074344407530979509514999520277573468626860599895802952643049561218560014787685855213715976169657045751622374591533893107658575469282276009923393966099544796935766403134770960301147263220381655263017245046440237261080436078055331105817793977995001197108319985923783034026405485883351793944406703202788270937538825250622368175245871231697330269988203610337053 [130,107] 29211732185565679642160471238531024417016458420276691713770612940600893589060227586580324033611216744500506380381419361629982467517654680414149299071950936668737517041102855801227127261518451471821356781186831157132959318004810153573124275224811678944353583604872553960502251696858703374432637346651570276281891710303665649089263169113842688392390422364012573997066482067474156813253700040720549977591419738448641694645563429783438708008445530561733192151069456340067999456965549928420688803397865377016604818145715798842992562949178969259857352388037891765935600566725804193593647355403881648427139860271150545938053688297637919142210271460083918102014501329072212658529136649964325377993354024944154127201383060589906554037885792290044114947249443655239113817816397561621866219653796111135343459180519478541632148426986179974647111988348425747282050622375070017650033121491280029917225699457704963622737411008554743811881162470626873330121865370807410883089621496106831711010437408193015736240181813402365309316668896706850985014701531877010018385976074513189967859125788463865581127460933392854120910970361960217107293909947127516065899428181494094150751302969090723562022480886997539615665975119810330199911280363060397354701262486811932671860484468092062185993060477958994674789621554495541478269886107341243189685480778106808783932062179883226535444010033523984514576207753047723842252536687507054700175642464901678047671964672893406706575547749969020484050263044043567981272022949071661919637938070884944812886317704679476454811215079754819780808433082774241271171340522765271702542987166747271626928933729751125447576277713269683988974409219808747220466314239566965019590942973023857707410824623170 [130,108] 29801199061811463608891546011364815414745495835021172482576225149072553060538123486770477756773729199388925232604176169137315090787410362040984084595514098318347287165109658101979388751181670106842887305869723389501175378632905074299266042147555250230451259158802024061509291016056142526929377208812882685857674737971541763533977200603667299962344758468550423081403273354222008237598758898911975146637755991175249052503598801801517197341572387304760669283662920025518556660987366058552203266728982005479922560885496627206874579225668930804574519437849672067357367569176907383614253386554988196856600722999823568847161980690149262994485982427071994611756909986582494948338096137068060136354571349149928357684068686682463716454851274793914684219077768108897347332196935735126219095484745511402724250494770214581740471750796295187779983891989071952767736557817132221781701597165805821100414737598190982528007060153127726073685953728791173692879990501598826646397894957354980770210927814440648074672470599989826863994212744593369335180359525607016158862114879723352730639886104017883278861371567554193962756386613466021117511681592044026393785667954101415192261059887310802418919614979308742645771208336915499110755614017907233328865582718919153803924382578030474747261479028256015938520866882239339097108100325759905076205469766128354774502076885294941391587967043484886318689893629630511144891503138904641590905807286497209304512637044611668433738415453698090849613851051380310746235454278233342284495352120126097220803104287170356499909856754746658781717803905886567522202236030484825659334757846378457697397330681609412069001666668828384543766981688423197023843715686797321182077070532912948577264311 [130,109] 18555372815286045089241288933846448801167068675074808604037469768189633633455007760900772076730237370219897571895430974572136130111530762536083973769945165199594249497092208727274645414005852049884013489282337371152536853893097966869581774267169449902629960257698156380063904600481394895051926266980662390486447273117299000632179643404247946096541394072528844099969628914161653651322282335970171438015320631882279904725086751456323285558557668028429140021058577362663366064004631453722554081908806400968784789869221723197512007151288780953220171086559677586103967192119412712898117859767218767183258297711243509544488415714252310061877881084442530242693623916536698634547386966573944843934654327647363476332380070342040219062555063962116897226515008735705600489932101163363191316811005429701259905331932900117166980706766280474747072914483117661519901485049942294791897284964038945721951423580771993599921711347951963046229608301582820201728036258562337188139629978321508667069251440799304231348827281483294116322537443077786196509524910341723854251401641181088332288553780547799072546296228187974636956380892963295174091769255090511264628202134219551768541262179491504638123279674525909329248915931496106080030017384133961483235068851572403863939905462029311779251372309026520552704268381966610796122279822139753809805023335897033717401468381054785065301819781055780858004286792594508134221782994615086648710802692673278292661056355396743100648261670607261095277494788132378849011787334210308356789433309230901477455530339928893382712350930211505532477296366664512915963368935911650155405446891322862684775156290310035356411775170665560905926120902060715287387905841310711166381759574918096654 [130,110] 7500950079984813235092874287281530219306793044715743102288972277555435896225963435296236628169830208006639413384751149676391607943243342836983782807780100997653328034182245082785160416317296053029237901066840006679329718724816950881961819220314892063385257842410538978898985383765720535170162763549486788807394747524094228105383265174290010956441958093634775998049185796444766951223228733006449855386454789289610786077973246119605211223831708950937693029138853141822981491289068772054360266008293550813353617358905838602268436888552104172576566449372031019711200732992810172287695920167685711740447328436921623251306545256260019505947089012831047287796986058622137349557541963680791160603272264126251546160834743148934269408753958210167499122211819210295534656900919174498509270998842289870259490928856461016639526620823567832545881884683424311049468720189300375394584598505404823549848073606625015395082727018436974783585935707169780420261757838178083625758437203201751639882203922811358047472992884613211689474339731150024812717870554424362148947099350424544548533960772987634321137366418336171954524311972207637061785240675689405705768246443427696845353263194707799759711229277248484240532838244775827450860259374306715325104563118820203262177413582272505579537577859551952127735523019852952408652843020391682577235873448282899753661517930617807639735592494069930484783706740362202048080558094981823825545947289946226015026875399922907462859203843063688657258074862991938888560762614192668704424118037836195914631022284881548760020134888698871118162301636721286072458184523875590650608219292495818321483836170528412809172014017766693110466016680681442520818772210267227571803703648382 [130,111] 1855302549645592454833629700876832684287579644725568284773253381208318153923917908195767327451615792846668575931913086111856577437771564107992333596335642570242469799206397285856542040363522970122848715509224550345213938109973149155131648134696194956497019625182103477527567265602534287177325951568521271105510787673482431951888518362958357813895910828167384105336474484437798796944212325742709565987394454053514472738546160192051675214975695165851338472012244379130548558343721932141791921158198332526880233986695384010608571148298176190166072847046610239009420280876780153933287274725089759556812850438800070409557794533548980781483734406424675783224782930149136419570938538949390471786699599251236002818108838999550406053291707964487117854318751635906813472350827447306833881841790136319126762136564581442901431209727281272101269903717178680896300961945771182894919181649758328497213631870752750244029181153845253223340367474332269138199268582407697867999082958199704306705147658005131536552833256051934408241995876606081259611165502503959563827156047907948087974925698613643430240656577473606062155891012189539957536084171099912955805208601514729321353372582867985688216131733157719637155648945741552485396040339935766847875746938504069340723017057466099446292013075572699260683648756943809998521506716196080185286115938026163241479655648861911613343087646633618275664368093987442589547007225311303568499309441679487825070154019365013324853304930355065732902502950181145230829960032729921942002803770081194878018875265269327054638223682994992298122617971194899583168457144384187508611861666546993369460062207074092091231238080183956200974690341489166572377523657510868425776607 [130,112] 6537156314880717753774012387044145052544649634540815484110599212057907827774676477119774619781734074578624293285449316607265800991457979317602651180041091998552989211148911987507983605812860400004770193147338685798871698225769455544948668521278477798368241932245009498443475418238521368145461435877671599675020167728251487026808914277868665152451966134969924562430163754269513424774248837294038337520647209427765989797347302589422673044763400683810969645782664106886833805414182170556861396216533893469028373689639403777453290735131380385265167251371976104085915371325414437157696096207209674475027259548885959119028292510832032014716686865871038354637246498226357887494095130214724992668271815571700069148725479691351649410886030574291851093266787334211212316002476620940098264073010286530376259395967316109785007120251782929167026188095376684673035018877545429652019469146886757151743591417031427663514555015382911955360551668944159610710592405033399122907291092986226542284078329843528902864498962750642804152001446763424144200932594302140931325901958765786442138962513737768236552578743343676688769521151854318432180414165915893009950203780768172440836262733499374812400920665941975457922003323663974603335636897816115580319804912113786309118002618141516408730187373066662618680241860882857565704775124684445977112754416036029229038968134840762691583483827170545169475017387612000875399061941880280458710068852850477964956599644233586029823354082305363215669578565961364042579888705716365435358130152078425508407118779560375975661527642021702760901416398976478782901765480387603427156578091442368817694902980128794582276423365636457316234067946031735610461465844172893611 [130,113] -3354870919587900329510525362277158752589716585821071534677287198965496303637389695990432688075055231452283457323900669012931486950507127926920365337419518134434449078766072131544988256148964008186022998253301008404495123347307626905916620717537229794033922346506348649576834788866437300315926491791405669040996721166089709092563395583809355475079004973783625555543629758488230385011531536965474954559701336353126337836195684878692419048460490746246282577687950476571200249571887050812991240602419905704203016809354308227885779908942331776271624405867151398893037339032119915632639953348615118059999155368483628194649763545321707024435362255316438810167137649212701233389760703945835558979874847091058473908486583899774632734377261907978425052417429022779994677209973204424658984593971675187575279345268095421884404604702058562040520092189760474041741100085069492302556766828552127228587174924099878795167920081239475599791504487887770163532066502659722998479020802414218001455955964292020101708556936167486178995103914593725934571479066691518922857098686006621614939342346911420087712424193061853309876304738568076223429993449596559612848902430548378632477794409140528086320584344187813757762771878675104087026076112037066607577526407636863863075369154692865128494403195286295807598228854316305344770523612217184942062085221414182003592239820127551485038423475061970934173465369492339350503356714205976779915810107577500950066704437873296246270061429295847920682411981675432932468550514358376893807016784972604560822234158750867671106384984150016129754387424215039582430092336752415982265337823196865912553246114498925529779099741179689582548690658665122100639763655641 [130,114] -5171919136661785983747342385402056529480649717644515224998970034464619754269515593047208863799800267898326607584307723601988653060755988866257785474604944325186028491865923759386953572841395363635696953807803863394618578145883309814026014636415858984611301571544139023835570312632953350652197486720931544615010153029164593086045022562211871739026905525662408804349926765182462376532209639060752270268597615391957833997485718989459442616443886330047613869232522625219293577162985327435581119685102865590817141672361047834082220802132930065112664572868247854626861690010522734668777478481380824689373740925919935347281729279206310135898881194301726566925078544437527253341417240168501314070772896017840390783336647463872304016869056885859555112210015032395008055837203918742317061280042268274155594308760226375110139801317733834855809725982377469605496672352985995563363382863065989056858464595249697256523763294371878596619853847446158717176924227062349315830300654066339005813622088370375612071789942862132310145906531533654394991905540434377606130351731707145017062038319299847123462466319735407484708862824007622110213933050584907488213768240959178298187784874981228604085656037079109669381505298572195167354891068343009238434588376675867128094966554845289285229956518495020483698536337300440267653303872982497989694227548614446916909104214374478284916396342502728497603630428881572538677858464050405002265481587296259066503726821903588485342444934842258364163866448448165189331586480487810352416238975024606902122739441003657215062931356296152996021403223946388207015210592236298127030116691841690692739782013591582381244928817988029932020903531658632857424352 [130,115] -1476564833857744798008747248048940889697613809718438219119843011323436193758971818790317408643426083111307122423725775017757076079983976507173264356177966833749556328501439738015590455908987014664265029014984802488178306731869196327823190872562057455597869576740051413418086637379174915017709040173778937580615477104200357416678050441003076038669278256800756452521789007353982269269720773622676446040949770384910479455926603880239104416900697587159347567092472942677103022995554639670170731617171280551325195263871121455167954211301756213877524061810113525616605863060467950112038808781758907090364596073849838272642750637181863973624635517558159625379222637912207703623432959442675487527094348027971560163709040534425061816609214555611660079911864641386942621309309098986520067995020496733194819141632778604165565396103142307028877698124387528549874877706195463370819075526683912876749574261959259175390032962600936105626709161772962042589628130969519886628206061191626343182320932489158575837646005946750114041386313338540158698849896219221076805042799280919532681804080725773093141878877475211712181610173545539015070102007528703472487164025818974312267934330352944404930263474937467678026462201238563563228316086626968684954312236534659075680094077613766404240613762416018476139904501666515907368704042847075051883780932487717972594803274926307970132183401039284289135426507022313590884168676454381950741429473741533930653596874597495575464881093792100881876701810510475709188165591485147788548391270769314583654106613378221925608471225240315035475009981243150035432254253350992070151614945138964874553647830306284426363693422926627868636880182382227844 [130,116] 901703722573937039276847046456004766376433256637592115440887015576050711795289323522609250620992592829476707777715680413509796573429776683654386608732704471268195597389882722504028637652019178736027622811926745650617883191148497030970224021660875678710223770001094170069796124561588498532160791527370530418397268713984297696933450940143986578518434389997968535214290087424854088255541993594103491408668599439408372864700379767303538634497313033357164645123332871202829012907530665416062479855503607420156474299911389901270591577515648200314390480190506937029518774996853164836517424008433839890242363201862124824661022468504674250750222234292479066731590445511532735137703621669991538842770912985115567110064841563123617111975493582871211776721869679212451537907854764701422332963076851435697867646647720851424643936748623157960545492440321784563175156955750407070903453972170093952345492464485174964348627730878441124103713354882944313103310447475214805457929663490971144536739165141359064646565317848611756389771219692391466227042579806716584865684313428964029538106527837230402099905953248569786370696789011086120335425019929368757442281974282438541014731517188278549315947068328222393865282715317631317018050671516399087316160516923008557595350864111911795339747274956284659908297422624025598968897632900004280844755361311687111561469041156327089770090159827445387115571619332859209151012971941504657744118659927754472380593364836727351794157031602464465260094535110551809693201079626543494445475032824152247343393093039992346697046856866327599408039617907246906505095342115904748401852050472432309987748537654906391958046821068029912483720778138 [130,117] 518086398230605974752391025106864166747415186808026512068334022417210446380007535790889157182190275381723435153653425574920438435633936625922494405868546244162883044821406433159134090583638301703168984651750617409049731386496295011976027814467459839414295643059355295744443871844469234342202184579287973024062037452595768317049924886548903755060128488102024474093755085344894011555810598396074305688188085453002271285302605779567263600013625463501106249309605476679781263278929219260226116856057029998487235191196599290588465272795844670558299785685833762065564575012632829333796684997959881526841626576759897082988542863241804328369851470344930561824498353872403415484438588403448355935900188550099530991474495912537404158878196331014564548557406933006016974868204740765545340748509797419601011047698564437349157205872717187939068313468057317311636246459382199896271349102564641453955983295059449138174662970529427916595605064013161108929106587332964646163409939616192727046511028859360968699096321333672200675068785004310684683106351000384651298708046365051950543508543038795993395925970277707454314864933565331242935674626678565838865165861254160780847326091660616586470438599895692958438902866414119484852247749383562918439535687238182926272694671580322159423981008591941731073226957818573781803540462545357129974034881551462990412335926272290553130889682654847126179351019687638932888276157569270136753559550248716202269286493308767938197103702653641990460044749123462171101775244116717121714714023648327882182426012175591383256856028760852017306434723272443225178593353566425169906043751788677557767594896515939260834284781571763996412354 [130,118] -51419047143221416664746033422752992500393561286263371000251986227698406040248290199066418764835071340744094323729556917074521832403232021507773664480190456835545680251427401746838036835100676841944994839940697579412698962763469108160205656322260162348790401581082175274571618182902549967536977287737324007974104111422651629434727554708464369609349400667939658776488014012474427001075751658557282114580372609831206293987655552158571221637144401094002139002805500667369345219210084202901887226926185518181951919435383474015485973860575847272103774840846062847457534780805458955428699266057079817313011036441425782754494866041754302439972329612211204610217010051868855449454138736940566167122735267431131337298228448508699595232952443334111754920874541858130936736706207625698742751694897263744858609489349372274711992406797309267706416325682980680452312100486412310847852966518920998600099919616617338958515059917878543877264188488204430875492728190768540267076215588720772143228130274740602354305761722138124832479620498421904719992037251848000673899505186361984788678710754116649231100582304725280127294161809802927037516683412525249177012735176785292856424915776468046592203598785313016410295054912120551086441896498628186639934165080104588256862489657893800071459514071330954803058540342003527642961732386256228327881530250661711339507928898015919705128474700741041395246727833406360086314376417157704590955493141277213381848194831942102580346656712922545654847756637263208768085861054419905100669628504711966613666004284047576201201020824601945410795298788800951557607715114285611289731456836605185876168947403806683966187809894511508 [130,119] -40306552841962747591042057441889893437213363068366628774705024366084787437324083809867005567073123199012099286980339876014267928221132183588787825322857590517101009136820468521631105114026402568243535244634399591746534111516879103909904334133303100624504414153185812006749380163750971497438952831793653108995411506376764960411089808512695648841212795862063082601951200297299537552863703870765459136378260346470369802590086567778140828543437800140013285954891142878494061234707541936436344793795897009129229121825007688211830340294887183477991089861313957887876525811004064962865074867294737699270915211074563586524995876424699572223333791799038874147773127201103644749731971718143665848825028266385322568238906664436123687359544732651564632802632748112332575272602933919762886144581955532948193117856578465305567702353869815189131008808025377336609014640435030095108743171497837051978116205227025912193440484806259755804177510480284688996614861388263130814978024040691587970966670533662581883251699898837677752482406312144548514782759550534046581353159069195325402204146899459284331458161223031050052455661922099620865382143362290061505698368947991300372935129585605846555444799256962105613369873015905107234828452605508623693588330372391002663986438529780836820702251128468347872749280545524870506359546096092292847380325396445275755678398634690542132092906293806689953350655924265793272875182591959948722671727084859791517554695887667875643055386722334306380327712224898593435331997694084813796742787728873435709246239398134690825311060499732296117547105996481697435149107427981431594185684474279727467138666254980837743910141837 [130,120] -9456842325044357656110417330754370563573249647680578494476560294748787163673741867934783042303001952659040350495664019428980185244360038603119170784914414510040459496551148748102850818875203717071973473620611670777939384223099586260681135604833575241709905164684553140743576198288530871965844106775166363987028125092696969139327079036019723238149553772327428703129007860648650497662277291018164310546477876167571768146654625348126729887463994456398485302034196151708432896873136052665208637896639591116432425278579589406010996347787725356938074595797948385845709674024788302662362965983836947777664062803218244301487198828324273538277102266685390772708155268573850937797981052438093888424030380011434958469148502014347270358766797415385810787438040513809717390202277291407546885309938646977875868187447949672078761867884109020033348776963844966865990144516183810459663360767677409835753122337348494015399064742114462623941671232898921499158696052927402487217415097064210519446491073577399007888988645749636956002986759710189061733808991325110570510924830544756182833023304556976296561204943591368029795987527015562792728138849001374731653828023697834121898877472126331730655981215104223219110718942455004972773436893709562155972884744974135955405216851280371242830696015783383513718664341720566894561414155270901368366705403386284845945982491276741203924163028282084052410792957854171668850037709348658580997884700382119587871540567097615305350830237719093496079877359186923383957654703876833793858341794874195694269263979657705960967136803538064695925792364434568999063207010350042309217305456472738050021370107349757553877 [130,121] -723377353665742405561660611327687846115479012884513118172638720381676998803707338356192997065492566933829867044688182243738659428601978887644904253516640022581760861518817788337820779749840487354996715964990438728563892194324555275952332472860447196288874809386852756654657837123103733000227467782713384580309981202031929452875677225105666847049278438493629940493126048249251068475912764685800078485151985144098316379496977294687217141724031230518559935903206893414985400765326679277629123468010258675096192391614754835820486985924897765554942828787577536371283496176081175319476466732103188322851824366559448743475425835588533508681599027117915838153784774871900031469210770712588488092308416591625701271031897385754093793261081020645178157717984492190651914950481998513858554448561914178279963006935848572089846462677424616023327916870702858068932373790837629517975802968564130390072320079105279438003018207712728379066750325632968803612190019900176551471112553548345041737909521559621996596482877660041089770502405208845564355799611558088090443840784195729637012209996401206458453615128643204421683079749192014762136002958857387968228450795320641298413026497805135476648527622296998645192225916754971307642160965518403752698664542207429484501652524399717468318590241494043568210467105294355323788662801600347980017284735666684543220634371622890887096594522708024801746161280754707053278615822967752593734076382987277504155951450546596914343585157294219959564107562535570480909492993100594769470392600440904249976416327731007763086009424424491076119764850865938934620556602498044647690782321013018155133897630326710 [130,122] -76824106826323210295659178570108209780484497672404747267767466085044725554370102964518920327512213860987660029961835038685744688857347997521339174839063958836069418877600392695443436504546439459981671112341868387136274986957864786429249576803573990509343206537386143611378077570053568730199353658427650753233129839429712762838868148151551462774048193931374945157057051671376213204266172100545634786519131843471355048398913876314020827057418550607877567730046126148847407865836503836631594031494560799392224316800100804595481641419446834577394644897556026566168958348020014980232724035137812973292203545439990597036655751850184487170553454006904942692631793803070528951967903230459782260959176574488302645482437778736738346033622770242422683515997367895843009451665952872226512060490258743662650076862015251306243121585431392689512250939835668603972096811603021993221315938722245163508830121809522178949802562923637598464940422083619553738209467935173425009778699797078022019849139519757219847476452063819654420644224290722113902776359146158139120823915289767867545716849630391020537477735684414026906793427899960254538546423414102214774186682009162337843695696902444114168469530851603983411390702394225013150977441149592334256398728700717897807554562916064384336683949167979106531968355146378965273266680616066829079159999487214683409105725756334655744489654811651940004380541691887345462880773180718657979726751797714140437567655792257725550838649791354558834012099039526987396779888565329510749180765813429621650197669620447255892286568134083572182251156379869008782269990751513893588123605726205488084067611 [130,123] -4976809087670625808881162542466428115655528232859417118298039615611232212701815117401460799287257188420443968957137196552266384310029581939835218856434392840647354706618271422126100043980958226574655376847860244486971868441123060475010250164915414263722043542385889337194716382263425681580872454792457875911847182845506268628153521261865331090988001894156925416961926147224762846303598898109200541134719400413291929218131473408436783859109873337609494689055784264384027177235012758140226968660206277905384016952228554156905689370208568958940119748817315247950963795272202252997595234216536848117130508391500832960616858261981743221144183833408574729759077108644900286954813014715745764374726556457421916796913132133462269970803154775785653056312406853994273081087585685447896226188640170709044633458163194448936142034096759191271867024910852228031810414182238220234808341047129927884515620950267272215490623725484851658382663796668533642888485948953366284481456270978208811611117185476583688705570058734790112878348111258290634754747203685790537711139034940846595000656211631048112823390457351318879547433980589567540376026277850873026169352155198580459356430345407610751536118388412794952907113541470874342734694503128326529545238892370057460743127537305128322619369070780741784270362187948712083556867492167291293374840330021181665987029621873941345865498860043408649896142578465815392125926718052880965594215177700302771047121942865681213812033326048916044561035259425816938753701221242905903137608422181513086246866039663319231337615032191364906040344650974706367936086170197939664450426516434749890 [130,124] -181705458823622350247489006803054749324222981503335845854480531671120082839120141863740866066149439575064218225013529091361017493439993026049485348058043733915187299136670755590498716884220839774050577850128889952887382354308109248153460713356863998191413643827020975482692512836349295094348612133084368789014580286901131678802917051060979288652852793934701448306960770040488481277386109969544933435966442245569255324926343124109568042276404196557250076808161547685285815522192560039537001978127815698160942983791065280500640310748333730610683551107247679116950064421685809414316270010706225599437862766829543474905472234363959093484312070337010822401964215818038347179138737119584875048676597523230390565475906386095280757730735531947108762466553167535599395090754639841298959417698819488565358517125966937538079827131164649292663702165779688058070867510356594383549483582603858178712976563667891954960006508009102900637331834804225293261658554445480113248713675066664367091503774821199314639190368574668212354841882582063502889017723386422262488507436379358163332456377630933880059509368390082610594619112957737924499841536896734583097637029603365574307069768154398304501914310144924120067757755786184971204942667104120797805982935404709086753746520780320190315208854148817188444436409271967320822036022152977496091522015557819468162840640289641843230751731979904549473052085716337802289303087311619046043746220063443136653095484901948411938347605828652179251851147813361599630174681997231492299676463798686463440343130532579056814886770484801817322814580114424286787361686798826282873589938642 [130,125] -1003933239682392018600391210823287546263945962631270071690197491716886350573085803591380440968387190391837944481642737600773811793219906087838887810545170282124605270859806505150202476979303949495358921280658048307061590246302256421116198275378357938134454911879679316761999094122074882428839212247633342106528297847437318053034401663256795652932248056872118646245109369158385894663806215237916235848500289616727827237738775852120775822627629878341672532233066416460727747467793283851621608449370759183197734941687129208530034664011611362633563055839202461376589150144900386399738162355302710349915078105425007136832477281707652914749103264655116080976334352059436312164955895420811096221878068908340093389418551530316133106792454559098733113495343986995027234173309749442780287296630172569210860125524855272320451365167425500018051220588880673814952819216762173030085082788660912585698644032677274507563746647364286235486905834697904370047478831445594981101133088082259670824303563916140163016610211243284788651218402724490639786574424107076504829682296668289935896271408997631364394873640481449472265934534712622962747549100446629756662820065735646920624209803422879716356455124475764885733532954257906062748394724661710298544388111298357838758850866879484968860240943191207974517144002989061213758923392838015264509173123570852370363653390795560521277454178739695901587061015554614938954085678036052516108066587654219888210518878647039205516745352672475639850157973883066558743671065373080689165467331519696258240492146894774064971891283081737890669826941232694818061567337014754651098 [130,126] -46274789713164740643933234522756674901359529672469065385681332412324404930393919253697326541487570952689362727482365080070271478525172563505550291063167545540752476266434811453531858290569525427774098294316376001572937523514113749289758345479456356838666816769955640203186811567087387942364807794374573237363669430743474481181374048041740687310268444558659230383699027466610685742536826158563696050564401277658600160396495795061909871300054598951284690409169408084601650343150178585625807987681984708428600859943019228441366038831691922746799198593974614358426180276211133031699108171626383656296259156749679101726248583163612698049157949914697412291805755893038850577873396410248770164440999816687404575297612516603163518808964731437275132568504668719294337738364931420689390945499175234667035161193385521592168682330425902017488243187636965910417400040006343282290179242976548941196093790908661624025238813056482920494671012997421079265291702037382879782842633038197977235119266875211182599924301158706462249228417142387244998325899106644815486811227772557948812276364528221050761961684418376007764071105384196468265531871553511097180568766452711975442734944674958015990389779134936325206382791294667253332805392914423685091318852739691370689894823456803784236796722695301227607535857201269707768848021660143322949303403279932928480327631436774749063947321257571106576499637183491766966988771836410455902277490817855120299532040618086457076020239373536307548797181910582493645679281076391075832473656296730191893069640189148989554192382281460675546089930736361037315552153493611 [130,127] -273877934463040841590888463977240269347964391430788272715829694450589589287321168069497915133095088010526638483504315124512543047843861034234180803343960693641014601282924203664276816752459490697358274844183494236837327263863974679380711347558595857505262113356065794773570541549383865203616324528423556860533317985897167959388723292987378611390659184143693859440027537894268127435865741211566570486092935032783205132274009146942327095662567918555019429204507131700847478777625541554636554613894197645895949374004333858895725651279609210073562793651373643395136551179438726900379995688630045967426310078491956954395261932013129935649941377034658368320141758667993881043765718477268169646957285972986909830171024046858670881186631500459257760240788219057489505164452683128205481072303542431991027913965759327825108625502342406394018863976857293857102196353066642367286429033735228574998125527533064992806272948843550998274903608061199003962970150608822711986675136681358210660359754376636885139179732046878888222857154148012749127151114166028476334987712276745139538665100509848677036002917492696873664221518094298534458025368298654512473736789450349583648930034955591671389363107227557148652934091697393501683625882134621565940408486416164752022878332395849437966062221787606430221297142636690487845792769550492814753266279663278635062586409266791870533679701057581600107684894934165541979605672749276658538137200800451126869704855765438463168549396028611819192472392923587315784825655332685732975299146002313596294748987135536338438433976509185199911572139589767784719271 [130,128] 1082562184117903050059718392476038079889080298204782122295444325394451027105289018667598146725211114949288560056289634869949516515406890908934295880484886751856495858959762730969562294221174385288524473730412390589401368600535705555680830392182562123732369440769362380628555437585912746074409362848854994239079254377830729056638308749067141180271544603441300728571754484803021731327025790495477910330506987153910000032683935237161727755574210170090166076473217597289396013083309969649331415328703179040277690171862322772813579321755830732078885297935987040846650119226562997925361340252372774720620965331471766801246864677571185523563910864087074449176675988337616443219808168091848816194758674379575313828719576368909827770252324809043398688810624467082994130289085185807059367447216856917430391621529248864500756327905902441095620541115269352096462488792344241557539322254976080544207957838137598609093109427900456322134707509494162079470729830275239816871122370918065155172276051274997508626599221008921687268298671926743733500579751748845976132288085652020492719380749853758374024670938997538672766980275628682064499844877257117427066037275237923424307222151577913845009293882828354473207448023160231332634641715466559177473661805281016940604169409437835548599226669418928742685737242911215775024122766071799695100829811917784044349829665562000362937254991707949783638255413939670005959211067712710920828967123847927384369883686024998452638881827808069098531748160666408954579707141189368306399595000156034650859827105043679545833160619031951763837418167423951 [130,129] -7498850404969742755381613664979711554514623064042818978211795306523643330571215759269726076217899509950509805390772347798705811990123502868111364747025001880562457085525007975585945680127664619816572709567947238433007032587011944872010232152977962009474197690864115888413920820434792920780535508306981140154140359686103662636994597990756945824084904157947618924710382681958401605526288602221259941249123699717900323893342535362295191156142620540888844145791561505598762356962913511928469094577100925204875819834108640179427962325990319615097419585202066489667758900415868063158623999902088741862358996409326380104027723567467997396754669662335720798060176372159655093198238250581311121313426561978695387799484158201803343962627924610218683793143658158729844635997741964861464659769832778510691341205733725480834057936168539680603669582326961688507361340917223174606800221777250391839608248022560092662342178821617481185054314619400135915005317869804186231298496447167408679411008164305397759109575765497663563031145595214037615933850621112841305909454773774109584623199229194483804618005188016185321210494556431234140295405923084030643063631427704255383376972574847246458328154988970015583828833017863728403474300543633051336886289801284133743763687562161720669181988551474785695496631670545773841280653355324247248636512156653853813269987612757246561406591613826145269137506205823612921081715777393759415926750088170695376280578720437765526799210722298835142969993389604173399852005834418720416606671080965389946159800040204268488173629169100505867021023 [130,130] 5149636723561358676536234657450369099848752474715453023898492574214660162855217127857607095085904842504636827629724093561073046952098991273997762925506642090941612610539293906684082800409984122261394224583495618287013298785001065958972905961024082254186404586688577912652554548324441730717652862142283282409651644920403658989852557881130151139108733759344151660522980303781668746702049568618533788215720022392543128074735964785413988495781782617232798924781704157151886449472797586466660613971826302215450409949404424948187123300332428500368286652906258949695396243467443618381729902903498427530659999023619269005972748463771819918635405584824771717155157361196421631160402574135919220821520025875035846574938098788687427605956546181175719458496096608073433246586313284256180350726674830336032125320059723050474683822209683456522354655039116092633924552889473937856117350837530963405097163079617101911180598404812705508352836842873876115615382623399480550599020129385961868932266856019010579547163909473450176616434620567631235061137542514777712503938076541147119259900002091961055022015061631984057671645957025101522860367168624642325677916634952603658061121954445370062378668111097571372722564007005861666069442253267932551749846552308566614107483856859588307876399976372254810895708200191426245444595973053641416029891984219588054732303665435305829007814209371119377811674435851146484761207691861426260678553319270090596752209828841513787951923247427548429385714809908848391974976488967955131379646758199850320783369470810301236369671169310662 [131,0] -8009233173747214064176902678540306035394222816689324523681464419738904005831330862273385396386376556159011310291597933581981989002971210876150782821838554415652045887310240590821116671643371746447495076574125882492953521359133145723904199990436237055192066721804385804650563720756917200448609704808494035219933198942347242519074493706499967114266642965931908877953857087962776728983192906501013706929737099598711590052209247986353830351902536451793215253639581795383773541531537020931311873713718220631608084754511111803675817042278784314668500730698164834549022488695309266029403802208719811566239182470086040004147162968061840410233080068026380307572729147330747382150534315169323275571435431169230899449958596076711357865630281832266800991322922978723318381372587108634359366171801607044915216627189485435514759542063622236362298896603974594254789579999333553558526569082666670093895080575826169584586154797520029219217695504233866524445389182572543372966045844917510077285506367682711421392391066860669326148345754662281341145479738432065799959180356033030201642244410561389468516124782559928914391445760844221771057890067492143389192618892500818398327724444580618825369600143420692797531600121255848262268032553487904861019955146479512006809071484746651182488441378144449381751112955212205003095830454752694598178794197756666257047435941441588095827033859346765943589566542465727484716827969238187184407950165361208181759273175285278089154116937530176429734239922279029369038952687425840968364082015021711636067217457646484897659933647075591081260907829880387138951019373367065511507322953393532710450435695713719620370834308701583481155971484880631291851094508407964038901397763584861241821368645931399601558831498907363148884000669538036571470316305280346717115666225523810175249130691000117143632097183144311637140536343506291250124670540571203486525461865317887897050580698942152817422593142026605433799750850361990531341630898553638086456527451629114456034245281706248889008747937623411417007446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -1040232455172442123059463440685977955422550634009122928432602344602252184427637190968479522692237370190870549282004590333311083892527889642609980121290819703548977155254257411137956382031262679899488946108936195889739409022604981436286738867915545291010484525804606503398388614661935260633344429986672847115178102808833559408348635296274295428613580340907800899930277814747585177067739902901029560097103364371442667280182753970812364488679975867927296805384231835677080375555021940472129615423695549993555211820096286743449480933414827029072580113922784214982633077567224331167094654288994832160156206202985202252588407395202635577223405769294046846443987766694778910189544007277745320217175093873501867422043474498878737385172059629807589171637197089644583343734354502217945845859436724349407823009276570154046897026896423681415848012206322980207197391578467695647657164401663793769053887414897377042813267760044162090138726986115608798670066564435680389474862857760171133957737970308377085207169357534631541697044508373177450803227481439740920605008922573364021122995420857020216994072637610914470096013976919379554250752042794909690951278118943077856315259666268932438128196545516302469184121699379881805377708155543638936013685588863006833814707377576541994476976940563908378353467773682929627196788296132871481992656625674987623633000918296076479222293870297225277344749832276983325499933084406055534573373611552117197680534673211822086608761203514108127665079847467125877361844798640009863008874234165786205376133121448113662009444603478661025417759130196486304134775965846462626977276707671265723631783954521835542869257163233557853971302673715666264109918179286234752335120225288667622666285830961051148491944014829481249255855962968491106163348867239537672069737227538877144001566215437152905095654334942302216375225243744693670040569061613940663580299759556976613733394024515913406145107302251863505705571103549999437107379431704177618491911013593212424200070209438816249792658652495447313413023948669433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 14799351173425948573107291187868668742198492395659311086373673429033552277064193584862486878680018005492844482402455453678841226380138866446735652382205997065156444685491655470484992318898024642483006689636998667897287638985170137899847575324434774230579672979611002626050239311553329103824446614509784410220531633639817359490312474483398927218655143513770793613186309357043826323499521405880264909546961505239659480174709348776946414788538040218995563030550161998704712842926723151176568259055901310647436117979389966751678408271561572117356060219355149242379454735564277001852684605966655250858374174053704198385830470738779722370304774787984792478842290843467042708041208949004897100582438143313671657022606837078489181706869038815000274090911726009832051808814154907275364353715061262309485991070227294903966990057720193087834493157639043073042432161233729036180965166863796488820165122429597647568131294089331316276148433982486641766995877876250212768166516558898243308840221907135097834410213006658613665627399670934232491877615146830636321476158894975236261879210508798950291260205224463721481627562873637741840099057181724159696541967128442582423129759889800939953272739911627388932264177189389437837979339609960266072386262349158616950437141572767342558711151637807162982120244623570967033156797287582397739545281888177556654135649549761486612538364614418127284559328522228184072930310409765342266863461009392112750731206650129444233622912295384720645037299912677999682513804579214416565432096337597716693107220914663218874265864372094547430851753116290519170421102011030984430206055297333205659370219443893182486129980855626450313053803470921806100754081234143053681709918172802714795879694068844478055891553377174496208677767680050108766481697727035590449126705448548248737671517706153789683773315502441172563521554666285656488682533909125223810699059065650743830908974734858894881703477781542957398484855538255506408087388830028993280039730855670039501738819123210592418806511028073202851373935118317604064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -151702225297616659806943203129596125248393216326320130265325264809184588075470846694085774127585540858636804445758174207821197456106587848627553058247335871327645437697949444156854379386876095472259579322454636081374669772921619146813820778185369555606371542790368197497790592681674302119033650124644359187007166832324903668538763933645036074820639099699431560620104290434367898179189883957815662139274254031708789227028656913321351007799902040882243230797968859700182903245365974677474368202779162761022852689522524778960561410556620321715589728319181799218199548856179151879067512206069977565109749161152525557426831703760047740925905141614454485805397025637364436202962775766110451584948580491429244995207501912418918182405874192482449849906938520431075050298073451624910603099709994122236954598788268508210925648048711710047321141676768861983793138158797854122924613228635510006095357185504946378895181111817022541534630948196125386024015901820655348874042071829403291630616836942778691119230257114459685684706006625481861114217115104874726254368884103633485384674605273925772626415168976025770342084330691475460948801576148830038646222483716065785030307097421582481606422006074101837981884505665446052197944291918277935524156769019508365745128894907821276004647763697302900090705846251179960154035049945643292179125319421287578359427671247273743979502887887244976541552687392580712849725691590654373933646598466790576161775517817506096426634010814260116488257168148177346176138210950212129317460036169316195319616508003133511405669335803030915371738798014157060902368174974974711336420612852402936199710297059522741341330246458165054585152931072503829161867823423878174611543302213988234787059390112989568057071011017282176477340930206249524448970426062028465091313573375710300484118390461822435859709222392052434032331458613062265462014353344633020436227399202626368864988063488716851457431199018147243570844305522259800298152180395433398127778649714757990113571252766585106635696421351067186833461164496839046478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 904344601970291750863353582110751676013565773219541107802835921877011411123691123022325997300223245397128440179440411311547499603130477446242065516321921708300643305575587587722896241029768954499130387376715758044132532433821656828991967300348382386721575696960331828430939634525103132357246095709037997613342579425699090762100594842576600375696471617432980319772716065966279680011300379912453009786095703653232890286821555869034839868963348992189195880128183751841549208744121632031076297813990779973342644329503802138991546531972230652610627969875465934540127718937047860009619995517121912441107817097775672305333253380099529040739955927373518500143616054599333323426305753695891918216042498526626512193437123492212388440473344428294853439651983708322713142582752310546689804095323486384555627783948290362399482162683980284316854951578244375041105060472297673442205621174846711723443121510087413816743265338507814195832337479188589519981535138577354801025773014702306922788931315081494608594391380089541185581510220574063760604640579201709099723443150103577613268336530964899884578046069429451657414386856824934779509829828402020414177514068504573389713312127975827967373377316010028271875720592653794284327602982774926625753700869736895026423952295124122547391156725307534587518637853344583195300572878683417789769479165150236306888092657333375631957073536482251002364995396100521046089098049336238594441649972834506911515009360904074697831940204251810997196728306965285271627049976780633879853125029107373795375111587809878965613402153809652547024765914035718449824428767852973527800302078290674910246304956756356916809700527757333615219182617541877205118012661912149419037921848219191254590334789792851104700144432049924771764676346831107328575837551780258198529106611768675191366553191931866899623045582261079593291552802334790480255312955031883974646910321387618030252147834100290362671984930270022510829703804802796037038642666488973581516392407541369939852416804210729248498336482135328412423902477712545078247785568237304687500000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -3485759402630591484052638919621432417328319985023269215308634960907112494154430654892423364417095652468087332167198679998914076096677264231921387166016536605991547718618040445465970697773479516763963218747278421197132417477019876204748030819791329655784087838804166127784217605356531080089363509027583733474316641360610906543550690049560267599562732331543139559043751349473623538891230466115434470180985894682576471461751341289050348950880719524699618418660551227145342535388582092208070067443699651876925134659192263348710904600272407157791558477263680833244241247269142408500822254212079076324631746840887086315585950930891473858607100411820701583595714098653427408702809081934269889080014749135581064200876426982123453201936852677661436108379558336012858297244465472263344079085297677937291734472944327786645234103888535685733859984025700981712073409088811493294814845929520625292748494042831855827851285394707878444610996431196946344254676233974487185013790093992289965877573765074165799096506631341998339510145170821971750748034128065130923622026125910840836675163930323657645316157477645600981441128702917695534898378082880051271793575228591719106934028338888808777199106677037381089264416163409024489599542118998539172148715865723744992851304367183740501826179089135688193131586576350618942506212013927788369187433144570014881528345915911622685697767552306115058860823344725853868836927013026091664518424413010135019003695549405882216073159537823591566566221346311698791638418961928570997968058234278295910727721770029243202386736492027423954984312925346488127482822162796007321488615894736733216114328396469521253762664154111084034072299446591757611514674556389164776833161133233063142731637845261878459773438451855424494548941445582450152247925496143446463698298920714869432548095031413957751788269253293857359890505656816247791133259907201417961460984874134275796252314849955261508944362128271034227199551059591637282733608951228082183029018442659408568019112099868347587252648254728414935199598545523258508183062076568603515625000000000000000000000000000000000000000000000000000000000000000000 [131,6] 8508891727800406795640942551930284500980391120218330472075291520458557983746307170844418945988784561342559288852451680131104968429199966866212750404242881338059632773097771389962146729876675888633765800786195559923621024880391134960816063064854316865166584755433504671947366174719745924471931082587009486601441589580673076413175078057241435576472230334585235670254688044237144790581813732760019291436294959025966064802060477804710987063994863502709822285730942439796436007644732089093641298843911885679800347050900103975848541319571404960413669571871520218887250852899029025691251385610990813590019711906289298559806037929883641186664835412768531757661411993286281915992181168853965224681497523823141565216306744190261221389599994965280530593559055653183691493368316621536440087642725856476675017493792953334380413056576047650994236620815762432486083678692940330621460057799788173084219405659006441392908453686280541333073850554102900361473112000158361278605069649937383446155355986692174775345174498996880760688350286336166439827541502160461129489686119490556007985748443993849857761636546369563757088976943914404245997770332665935910634722739579314671207846240823572891112414316705953389445596417837582209530868555032967627183867252550817335366578958795566533750662112945239571735412338924681339166123345897485982311673421592349302963334587737515907911060412735315149132985331559351091220354781340978335120406874964772620616140086001380121603011399487174571787016279784119532852223857785002418386414007630936978392965591614633226929209572303835963013694563937392411506880515830187070509761850533727352326831367878431705584457470053092308709794637877527134439833543815008840945165407829962262112408095536932340518035322048899118369896089670049819699461475151712096438604505625993316050947617191224608583944874729159774125670730219959214896276717230956439872639546480727164120026637209103816316375780438898097924808226310501364690460040597603146533620605998820079480277447103149936806160248770899580243211313135276441244059242308139801025390625000000000000000000000000000000000000000000000000000000000 [131,7] -12574090634119985204592983142474492584340156915636058823008376027075720172834892551373849563654944802400875450066223809255262850092251458712924735864429763886465929539901010233451415740927185897088782863036250852257174387872386361158763542500119760798041574438179795889153661722333556046591751885464349841370644751074808129808653448431974034816325158872010576553448026119739117053594000962000727736977246264295322298266032963694313441668373592847750818019272292629133527198151551379806487128743624338585703986696784893727781388622267013123269097250762558913297457138572522178876470803344959391375054387358389143823452721281041578326215229650586309129950540167470432922247589175841666784620764310644906015962545921909712919368507144792700047740839878004984316320293604134585208341364969330935112802188213443165479629766920155385210907204622402006086601525748915896717727982111550305588308297579035080076225423082374558703193940589631747971977020755551225642368016664239803330877712962684194224021557792930622027626438804800445354126687279031980297651174411230058546567674889422086363807440702809652595909143823582368264510796151207375541656199651093396652650394416538884696845205417858108918543894885581608390667059201071189227374647790203514932704526955275899896152984044622269289000581887868345540502836909814021871208483530162728069563844450605965789915159427487967616363681834885920023859865228082897216920904472520724347059318445098935638231551938106361101113039363771023852473265317850725273628118138768447849202409882677973469037066694049177101819539385072942467651981443762178997227716829163755460583087207225260663572366447089185111721589361397776711284725378922643219673901903934965256882970259366830235098873033999442260404470156466055220763631170979047918385332794097870229992896857579413945609316594120926698884885781093374871483409293707962694611701163214037187978861625629624333271641141206042923218218436315223954916534324572092449736207565731252742873556554890976336126991463122749943332129643480676861599931726232171058654785156250000000000000000000000000000000000000000000000000000 [131,8] 15555850382248167159224985059125878697053672662187739031767011291441941409848303422741562629877310021253315054334855357437028734859220904500569769589599613520621877988206939320973795193396093265838691122868145444988705480321565277458710393358414921237777234369422042432036232610255999511559294793735012654305906153356126726688394605039944084150246287600985405028156117801633269419022077239588503573807145063213876896670000693127586219426258974794050847294144415555990433217279241702073249409625885335704983726025994915617801277792182284008904348383882157414035272559197093184885874796758213442714274075026983986344010412641299816579785778419463990008065660944648445110903657960857678172896655077902671169823058031413125333472080787270453554386204763246644068961153347485820559907962249691187664776421302892164878055397738890227700293838385532055253867572693286303203657584929688853411242236229108283743597293730344694595336568342787259767197847022560529264023379565073975358511263603244069280657897076797546708630883379579164017915084958411341159344221371860209816410905526143815159215221797633541982896136623271638578999733416191228351477863680184009818027408956749379265805824724496408950209971926059108603404319612160411843435071984706782814909378515710900113801668798553632164313296055448612406655562734023781420855222791378657621373483603333681815691849744712659768996776543145301413152279654903248243960236638118968931465030953118642180585715792012296241357433197688736952353360699559783573370978514821492654156518104545025157054151654451170130011807639835422048015093514171328731098275696192186528491149098470748331295553447591813298142885787290081309692087778479795462620616766000538752574130775682346797495349841093440091211682097853381900325066700110359025068106756586039194591597134079215397504868049435093848220354941858051106106479392499855378356634571994195582134742141700497724884841302961189725975962409915583748370773575460046437498048126845361950276475557006243252508581024268148008722853260110035103491732400016189785674214363098144531250000000000000000000000000000000000000000 [131,9] -48363250713796223911373409729952347015023494261626352473149093323420998849996029705215251834152107975935053688330591972121403507533342057861192769887477220670283657949396382132322732817084731515239553902359734255089995032592836308362069091419732844209662169478657716556783654885077659685702444214764524949759210873685918499554008965995377054624716390985898902673632620507618604421808142412371322287825021265067556492998624422989931227608211754347264535224164963371961269942151483753851121342469285111380900472758295169727441096957797863402454484198014072824526715035607753741779360255038072197324856246376620492720461005822776077561622766109393901323905730463202229910438028182196559811119257656285668821313927072128766046240888359837203345342427224343260102812278697162153088675846959973968772057343876438012765088497919898574701008077933919109783823107982892884136659285643513359762961733916157213758382073419412146287501346192850238696221881582432484435218259928477768532192728669955355179848526307033020930162274075643824860013416266945927141991650857869287969073813817611939153517513690095522250052737798284848464696551844843517905240234895926879162353620883549170679924097272790395555711757364291620817857046507857603614902650841869394085310250804581936452500077104179369188270005339724559346368422621493745061700810594063402201998276252332072732102397847196611039697332051126767277130077185880020891769937520208928484317226084246469939560016806046862094840522661497311274771678808725954502928941119671256748249809062496761380328429485621342010690850916025052980153764112314927041703173020292326766958385294537400059113710574397650415755746731436374357495103098389343720331865019457322413295843443564496531146825824616373547471883396892769817185993266544975055277632827777881835045195791141453243715357450788971942358823190532340064110523036373565032219945338960760168933836473469188823591183522486223941998795422134363521163049450837589130246184675775900781893737114907680745774808033965182508960839384277187786198744234855695367514272220432758331298828125000000000000000000000000000000 [131,10] 218467591284168532584156558776418721765552831472950428812335780483485203638719216414610217252885274924737446752497948555317945706578675301805900300044821737008581431443723864205565063871294382413121210136499206675050220107900731098295405450405824035322714433325333817889164589773626719081091644462742445968059081845843384931932527424045934672600844070648390093695305868498930645241954836671996284830480627490006913995529310673410541484389680737350568540753477566429315894666007610703046065228672849538743110955659639062931029937351022960889479845772467039012033850205926831127030169982546319526350348558152298163731366598814054692801591504490613723376445826233004646697396993185631950139711095667266989934372842370254132108128269797107584430050890125523890511980589108291834393584462466347147230063389146927332329237453322972955836289267241567837941158208761840834462165247600495741935420517332995795485696421139879017720252534473855971910521491868949038983217857795312003447625634125193480566256479323846030985828522668910444121797082617435841924673579332013098575541717885459268107844108213130176060257836571837668043505306600921450181864362609409917880131671835788584024544697038159123698839880207662135620666369473654754249660214638478014594110591695002228139773349139989294564797249392671749247632894137636558308056292256708210313392788845514850456627377996710601594915231127390493237205365702491926517224981416179652838103598241886096872296469890536395120534401407385097082605395653500532671694506153250379813394623696740656016570305175640042605794977018786683007446408600038887123467226704789212970051007324385836180804504752414984685814860329399291407693229719229599753577678401425991780226846081186778311948965021603908848526109336177012184507147682794552279961966953217335178802289661116937563184860238493772694870911163544580503758966552138212962803912347267865572730368902637500026260404228719435821526707819940570952531161351047729784445435277141214768277053611103554280225141088772236369071093058545846257572305734555306866440105295623652637004852294921875000000000000000000000 [131,11] -780089839449292355440537767061702823707933476713339046650291106212195412756869562396153488271531012295495104497408154405999893834279149940587093701833657106258797381908648643050023338508902535223579574636081047168471032592923317275052843863109628014480177167603961759791975977107823614251028324045694182475133968812119938471278042664141646905467214285726366737260067348927692026848768292785540356734906834449802355699609258367507401058558154798642210338863808833389350163899732727459298435516886020482754378194432345666966985331594056602145391237599108537684758996428252256937485163565437470131618496850486881821116755039454491087689048034267005121005387946017309126178052947351622626129955861686501332101527001219577027234759794973346345058391549065405423809656003706068580012530391500375611569795632969867907595350852955119553181796464508337022393829596708886706702685026548813399293801355093212444170166815375974298035408168810373330675649346937382304884289236295206571054253542830405138559294029351511428493048598352521699183818812640894919076598558500075421549607922250775296191950777135183868955356515984644396805568300713917094418032379640118601329474424284982679503082845918583413412708718595185821585346038680983785337531264111874455063316470566397575709107657833325892932021798416981652484994362338445847893892181175369500771293524872907293586101088242046658332780223104623462153660638065892899169396043379942239998306551968542175440963581112907188964148780846680012688744432685366564142809549692823598593852612331571211929203750159165315486345495026083546789551672575333108350808433199490667020956306521149030552450450920016756266842159133136907651417504670558514051201152796542162008541164565118345678675188514185309111812207760233342553353158897363815953489528015055135825376280969752781260419135959099004290036071603957293569973750441176530199118631916838816955273753543880670263644861658900155660539019858209917244057866240977887199745530013401752645349048810228119790631028672487141653765083631728269766484920827269433640793749873409979045391082763671875000000000000000000 [131,12] 1897989677988009478860703039227289347114968756988747475175498726417374688234740345266634462923454797194834133304009107521905160467598643837297047444672411145217161425084124135820184370435134738079692216433010710667826276150231632123822273645102041036865920484538619996362928221086589258959501106662074240822246019384487624016301729203937979234265046470511535715042292734427022629980069436554582475281678424530989749378460368573916813793553797356793704359522485732907651327307105377046434221142503308471327701519133427194645938648608499269573885492648283857208548049823770981511651838799128597577585001453647952397627481285583633568274662340189891151113528552003282337060519992518873681622525679958010387999284650849960368934727262728108308570578588446972562605654981703999013915854761558258256046894924124649852685744758690147428409821688903908684573609797174310790660995918926486899064622242581144608328086665201695915800747692806485132073762518258029749403345852170692971890173886649006648140855337567276925804715568029542366439965973871184391454110980954743285237239222961666445905847387588677578649881499550629232107204964664640295879226044084644342607398420550262959642573757589845492090609799128360354673509435060262196937185605107057015664208057840431255107507637205717403228493781387792017393895798458277236643574017190002092420422463034890221724179411239989103569083170482886821943773106870062205510387167885082604339356081071872123660629128975133477924788438780917096277967432756690170506523644479328360882049324220981411059982310413868799344875739524903422429496736499327693988615719053402811618043573255814986974842277752424827903211011025175489490190453832985760246100702617569727110831810659668241552923062094436939246654085520652355143122460831896404385867658404809606925173787315555325200542040002441040599207660971465590618654330829719346493559601004387504645820247835662428192623604872124129700239172747056865761150732264453829886766319495206283028817928445908509578593782000580019155585197874115781650689419554634244523185632180783954936487134546041488647460937500000 [131,13] -1829606400094611529204235083369291417200298515087232670892578098669819391070353427546138274614723998219652249662270982956561608384628386219875393824995624830590324412719206434605963636257337970877849675925512511241206620919276537824844770669239018466746452056880877552607435601272532099362649656913558786382776193324893489060397314591908212557494677936296338444389776364047797210414941226545845067936726066626167155217659633733428084393562759283190654894525869575552572735265899356386657020820002731218618285199601034129451017372079715221961143389654808809761106028366368240799602743301976055913162896909331521092123610189846879434056240288158375058469032076887521771106426052726789712549141798111925800042265935761661542629604577659388534304680679624344516773807241121007981244690003205938129145713049057459423387003426990707416276920376932929705445522980528027279596139929609656860986103193244554300700012174545565067472352347064346540077763238906503641849486689089814429347763886308977992610796632278377106633014780530758754044541774739061891531381846335350403819493194825828067696410059942023355289465128293566491327231973854991088153990990867131577420023319918463490908986873542836345683761447062281092155228121637509316955136816508568658368348593547222448457023257605719697751994746837175633796884498785355949807817270279456932627969845680809807711210689580791350112836230996644988759216699561525470250241769217449640270585623805473050603779766025438673093652742962484399226661799548709636973910541484361510054938559236514969122674664984206892920304512219829595943603264446935610032332361316452965409364050219761753443947992205091739766033634529708892376076852610306340224452809127760435828976306050383479905773591528084899547816472575669774343764161337788034211400570157142362920424785182120785696647778022433736448617007963055020617840405789321525480286827751226973678145473575792393380598468956848476311185028746148471434712348543313364494435771133786541910360582948497369910915328658279220361221105282490065794933232336968418507055014754492106021643849089741706848144531250 [131,14] -8104485907858577070862452412701121556806523274784455093768402196284477512000150673767979612553519963996848707310392597596711955828065967517187550770498646851491050270162546879071512062758587263174803547285318867247269985464201314925666909504817264339153609381430183142527577716763251725761510364515163801767198552656189980263740032999111215675967527481307315974803088022028955429489865392670127062819609156259991756879097320139440572521983343644116993914403176898388470529736401299932886531785576019709635392512983478523345081433609252288695386368918915273753533827023747106266653333334945770027412178700707789872232645129676484062657224546714931337942967061723110010237771390337234358222948638077841406936017347599762527775242113370665624843188068864473183963122812799354170086742492154172129262618677644025199896341748111151874176323166985354162087443571720505712453085876861368129472442280108595100604241652963293518799973888469340614452357333749392757126944095263364237232819915601164115738709899204923206540686495182827238086555675775438562691073091758604844796291753025960806272310983128690300509117256470363627769737639796454650705706805820183327900888822505415242646369162714083538335818616277089519792893457277513430363378035334573774083027884128931207399390670915636791067015333010236349021489501522937260198789128167439905780876850840637048272670100187582290776113747031079368956935355429636365055432391810548669221123616790035092207337105368920065121960975663532881735373741232173822529201249340022723817087203508209618953110857953537607749310154463956752923933937361598142921615755301606857395222529604624596604072658188100835134771917774688402601476599758433191788477258879567105593153877884846450291885112170922257090821845269515680391086799925158741728589592952171058867155712336830501445729993945375717736734991730679319393443698797600138574535301064563294910891849931938098854757679276676100352570691767396868196527945381127562156675450727629614415048004490206606168867902036516668063827665634851271222507997364810361506926028596353717148303985595703125000000000 [131,15] 51605835143293076340352810394642025070911839595547491963188193760638159163114071110792567732427043233283623801895476012073560284014412499227111390381954348638009505919729397712685529488535772772530782140722198263851697371729724788897251319860675955791543943978062542365495504127685465185271811445019053147416439027122397102020279970497235760962937983419181465679426776013636689677512444603798730424984922250114483425387577214488527664401239487557997138369096561870087245956670236573256168760203603981242003477484053922734035776372122530263781037127946683301254162951958238524367233502701920011522575925534520636065004495790106646128789518616544124486656752662655612685454577104449069193467152093822455099659221614393827211772534408290441417714866162760059721232906282009933339155571162946145562254410249341908841253622582907285184521387052272592998389318549529323644178104825557018041958246878219666562010427155209662325235917726048617544386362631141353647792426572230352965574090391131698962860979533108991596315168316684906522191309165567468949475871285772412668426851165639110205248322867063681622586024578485980288824109001277875526879124628552302428989705208332843557593635451457835868988266668158892791893579934362936384969244900153002185886126181546925404750847056472700023109753073794801072424862294751336047766610971153307049429603010480023645634206783029460895783505182435107078415621413885254022334989286949404884130182426096488277895127431979075355863129975855214233943286031983818315068536275574461012347681868296271331192829822448188385119749510007589910266113590540704221980552979030897029178900471527860033232607198689123880887140827175525544525336204910399467877260350851937032543541783283926621592137061014558950353650335318313506534256046928258303530618371971461549444257443395102672722624786421601781386420124804191124076374067066918005199469653692136787811538047421315521536748679361040653967222788561846096236388794764337297126082831320035823862142026990949381703466644168296209977496483271317040398139625635178222989862817371431447099894285202026367187500 [131,16] -174630568646151408671326685185582937938048197820868847845348561405759387010463111030491748953684156942960914562843078958161979760439851806828763865947324735664037062888637753706648683790807813450747891846573908809918610327253710890420435123116297434608976827432113630838576138078884097259139032745862216474372849143066418666973945101923607082902308597320381035659132450596577111344227553057370051062113922617597626945484878719031148303953518115678901035365961567509703218307020304072967589451327839433685581084554695268276745688152036291136868009457493114955578411321898939586032454350454571980433755380425685301549057332272228925092851737491258717638547206034216605493247249504507574248084414589137963906509215980295943631175841148152739541771342301553678622621122822899392179765249084095247611889022946714443094975176998317954317280477112225443159705304097459979907960554619767050687241002032018853197515160268843518885519391606307926784656772097995492235117150895091893517645795596369152925700203979968968387849687330696092882208767158357911805775247754331958881445904965036567957828139653348215568775859189211255649625971849115421744577126939262998673855490576573409111792791216631989253508520278357296640520560639988073960141583698688675169074328180980888790722627712484929583366526125280736983450065471490367336477433948329273056484380394561940415822425988030852019945289425364574422085747463285797416623497710976421488433338573719660658994849574087130802661035212672770303540058685953969995358913720768401829470787099059565221082722365968856874742253392339996057316816377948529413440570922758644109408910478044355612960316600681897857905225781984242774070112409284407435500801768301573746739058461080823631555540734737737094591962895385388037747569822455817025097225809963156550693921093086221379072354630618380504679069836650739065107800684981392997217475707748834614427631970374732395374800169952633421721846372584961356458371837290155042564695824544451596249881728700887329383142665659628610212836582537190620322522550278030936676820772390783531591296195983886718750 [131,17] 443746725965620415037100919008721493062049051211870740517777919566135008286665438419804061489676255095452458005401311276915315648440498052753061623474377874813632171776828095222021976946606482152489456939045250572157387992363824280048467086833347674624045646134443527777502756345173431159685285428662263659318280942953359715321494993775597671184598314953126458009613053206568152748953771976803646138531173190396726569590467426603908364751684352944242787992530173775225216294359337083426436756872757740786842117418351125206685968777455611952082571527844692185348579039877025276199285522052143467069598373251583898144435972835091023565892728836062027074174575414041961649053715481503601296324976339400736454514870373571244658224883967058895041069260923442450797512722633206262279507640039161348358538643928409135039519541131203566663016924927224108310739286600725883088530619856921183817786280597925147410644481036924000830180959217138865425974321427244266251224358632053281606369246188715174738084173962831432686456910554921858374833760377189289945883352768189402040937287216284787333233452561981805500072063183264152047254224753934225196227022520588160605586511285079864477693618616101928585762067765329467647868466215895406784006163561406015079528063214545118176718041246392315783273282401433002229106733930999643247548302073835207763686816483471984145466581894616210020527606843548167867565639682194520278931222683295719566330887955094644455728918516599143795847254565653274491037805530107507252741364818041038076279425262861605219705126772796085016572278191348638431296652994859275400881756372342158804915996409007849281480259108738587136026561510460444532995076771276525528647888875984258904614793283628045248523447712074040301457254347200520547891394379259458472826319714671454801372414633212471822988028051272606860782194153660477439018078779045569255953743607038608329455366721348630624148865612516627651093543126845499874854634654393620833088825400284366927090243236003318027593683111264276206896358879258156387966721454049930095653309081171755678951740264892578125 [131,18] -926907829346719581928479961623662715009500587819888050367545369033426337578238713499995508231523036574768965231485184108531900574166695673227304998225809809758636491015658377814514483825980951817028156218833146999282462485128158458372101169406453797125477775708961186204526511173440275947101266695648195922931546565188438888276756920201859522528294364902668351513560785301512372493805937796841255764922437648935944990662547007549055345507174859949360301122676257253118659078256821619187099235290430532358780662562732030435179471744697478445543388253655894396526194535900487208629367252171516624782156824914749201738010862773062962364826925188475932773993178345304209843673922375238857141770933154768243385556720095650207100641039394813904693361419455452251882781710319184299973751852417138347632707086751323384780030727016502148226321298513367478773666056804832507690957510654077191224475171693287776243880568689420822301510945762672240664015216876061088359457520730526783220817991493275360027153425372117160801770318350213161171154894467571302854603386018371876900978808318856701214695536294293548534998969309514053564015917858092158120219522767414145047831363860319093951342841776548240559320636217102197666494048232434321293487278957796475477936326794209170635688692813913506032014539867116827225860405743021834210723043039456055018576224075008444289500818098508150937960936882658135586628684812663060121375027530732868689362701487355134236904729658862577020356621406284548802799581540828290626758958745034489258553761363495528558219339372047465065748674540049787185648779003392339670957660578025403046418773405396830649600254139530287950813242084202766073831663580652431559101067653933401757821692495265642675440760606480889534284535819093168074204074243231539275691147877365556837752172397482887839204348344788591016643865073402300246184042468359275532610948298333856566209655412545748636065202223155852871697991740350281760261570813549160033488973561190346191776528127597823426738439131802292847273937811509587336779325029978426897514509619213640689849853515625000 [131,19] 1656378326368467082000673750920696679359044955437784403379918198885172684210806049877626424427124069487661901142183879224316318504989346054305842891512802775829202164343903888832007192621214892479044638452912382102400299569973940618338859808832390027692997265618339288325949545217815176125716708895608423907540161565800021075275082730812497225542612571997841829215688285412541061460530370268408321563277770078602501675036047282459650279040269539536566551649828420120575189732671733950730731119924858128719106584852317130804370629114765422581470196545171368474222537868101566004062682986896647586309282685641047905972957870316236811059625504010952438527358920306875981615948144645266925181179040956793535774013724437030669620476967522516948131260898123851664077098168942212919967161823974668801039223487297968893193571771573857526479278036332844988076890449863011345588904947283588345163844752695019946574017142667323726097139065303128950567066669554630789841596015571206870830265047712052355817207980954264372619466190888985596183061813352156180724762923278935474175251050574722098665331934632076131625687370971813671116292926252050115620189042374410008295599790357150705069844107144180692590453498643056917958301934322609189063945346361292869310560196677828694117493280208575894013241281760675808501553313958336434696776352282456700701922841890213285283292366496138775881181418477623948808791569140582287759545583063515820016837364341869933292181841868613257443353227577561365391230143298925824577484848434856057827953238588315841087499478774111801363056426062002256850629099627826104147564230119598122627488022832780402842327204991480441958077816604858022755772879967077459815573593004305217007074274455681910784411999199387462068980074962445406563555809450346488206151705065810251805031085706486307380739429423110155555151429077348742647941670261794729564797599739669074529665235473050589897594858284849645645411620104643062220494399698847142349942201265093664432321760053749635806761082987855579243765265619727084854502030877854146240224508801475167274475097656250 [131,20] -2589816728900278740513143159361812710444894479555197662149549665435086065049015951164721085556915617995192629122225112918173166130130946196179364398297401336582185393871911962188387954197959321986164560628624039574684895289718957830893796108717058360142806231762415890157094959681250400654696686242039378029157249367031462132313474768283733254310938970023045755447343935742047026912913855886914077146439566896999486955778907234268601180412853249231031090017395640127900030959240937219266143617420008313466834010907841994796739871935699234441668868239085534374781770324062824213237479753038050021804081300967411634999341810675623543961022941183184794692951189900076876374693451147723365767348097850739927575298769892410964654989071336973014064356040782654688194524780808567720783695183299432850112578737866514980839144660606702469480036253754789976689659587859996015894158333546148174281759441004766691192215996540381146351176932609505841710716244833166578254319206923491787948934913684547673894572299837863355350625989395573887019305458264660293002041069272577744614834778819163582981533392261551078600310586494843348478805993822032956641876616926405660076509686681883624568546470925434093125120303466064403275403966279059482422848878806527409051090877582474568668814363839281173814924247245834152937463322679048772779968100864007017155299884571940916147411523761313206848330922643255614831320618690739312838250700618743752446688956735868917210126003101327636611607694949428702990076954437159528330367413943118725885333996229110882285013421261300573943337182346630629025736834600963308955726500030735201245939658778383941125844306046815239229730238478985244001090197127310777450821065679160467811236179606869933652478027718539062382504714749716173783592135315130289364079759749309074874765704588109529863900710763837558991794517168311820553783919965269826441725229857540479480790244904829905813183214145337496180398354122240443421871886351988801991082125057928294544346332202371082808194863098793460556675545116962514568224873467983115915558300912380218505859375000 [131,21] 3595576850575288600944730750753172754401451909415535523080016119182951690043816153960212903334650319845720020236462880499576736722235702285771250627429851327176713237368029290190149143602113857271938981528860136666772207940220291407628282989008029010792701148403722637785350511026240349224835775770867655739134681620248925402608043821012264694923636303923088895476438943087488431650625027915352994856618870846558158763048535552463424546726660352898647583570801239609530830077275662458024264332418573287959508606171979990911448098455480567413969620025219881347189571193581356038245833494409628742018962061141596759842285075018862136707422471551244694717877139507734133660420166811977090000565322908200064996998308682448062743409162446589668597179663328809164839931829743439857706648624569374091540766664188189545328440517166776563612461057964317623477374066017165259148927330241911519022967713825603101907504151463067736062920533526089143830298924927266246559927513636691303336151798801409527975315854621327975367905698683702250600316239133786017727727940582902719748021679909184149567280927803823518685421130955221391476299786185478185391171852838239684558614271613187756854274542703867955196542345762277151788562886598296641836034160041918396223800910004098609911380887329686942953032705530596959807488837173941784371215846381989318114811099243583100446428557520756780026937163124788681941655067094354516863819590154963428523835252786500056562636534417237094960809527154046033994047032963916586449941322096380950095462006822730287898213867527257897902773237561863492138432250490047206475882013133650464354807894186286000629240108513130701558495326972801316508608248365983619107078836185868545630328220949734469138176805215285915787811392690376219953672250128745848389246046817202948698560167219876103425545913244916247772168095707022636351387522799514817580270033091963065753120349851098268917969019112074739099987309240000137160392157278018146411416835431163875552932588097897771342506104515046601096409908120746766208714051415995527349878102540969848632812500 [131,22] -4479255317121692219952262407941911493393456308900411428685522327802692117721633834688764851423846489710879987784692861930759679148834598821434953770717825789587221626194312314161662711077797957718798736553420419762190846467651068936741801773765282387647347512993513073047773929379733840543924822514341360842960624587268258007913691381983030020201633176939409042921080395397022127465214910053297184524154951018139267937367724487829855689518837679152926161509289806766932186353085243165100349395878676437035509345361755279878517447905605486195960700276004538148261883913009727633958133754716624352199320149036239346063450519591226081522532856039562399161168048809747515289151685136359876700880304165251657957642983999470723299649076586592367524950616192926367304319864736682252253433693505017590430325086008205615019250822853837247554168051726161616024304942411859184963489928155161643375244217748231456480635061125083356480251189012724310112222647708235016449751455633238880096094897936306114824524962149963081023846889945517530994802277684234413565922178646643578888930073531716679124470217560288633373624549449032202871429544849293078062725521526471189567249646866991754419397359948596503204406984377360099223060223552753808098047647764850737758560330483590587354435123414666961324266119142358965804262954488438075336817151083314926012062138465730144332110277339617968180438514516202366606173858694066576365661676836821130757041102979725789843372887377223484584341497753609164617007213106618860510644179552882420410059328315148835799798383291796695165645340654068664132614663186354776716174726470204827435734428963472157185282375042827152692217375216334031240796314882322947529715734341994370939209746817334263733847132114519087895835716852691059248582862006489350329463008002027796986027591923549526697954470185992353812264480110634265784556172557204052339678589048399958834375814799363613290001389529978954506363061266981437884431951627574338575154533507506208347421525696360629010373940690204043351170309485105363797585731333583680680021643638610839843750 [131,23] 5045231175512169813125492932728949293973350245089553178467210769643206566883487227901595070501411427974217469952490467058450897755115169486054935983878266240989896311247160263254726480139089513643792367157686070762596689268884822181594464041339512158099590577758594488699300453387601293248818995299927990067594457891619736466789801357455458124380496403255188871762527519144222109910761030995951746200936603617667735496787787627474207525627543933322959485995666809160157664650111969791459086092047019604447754375772352811276559401127640605921340699255614155126744247038755913279946161224389202611453029501692202251512366148499735194326876951088210169245234430191624657487082619782878810974096075001168194041857260701157627081922828214002955851939744073052822871956651214297334575883277980591370703138348799235561542463576581353274376505823401914683419956788822596133796458106891023926224115436447517669937186282602900466674609508410604796089447381940205782562570737997380353647884771119531450553422383042795288977185607779012746354171464107412964111361560650892122102272756662278694925144144203103649870946553767235403417064775899817525693336083376335721402685164644833087176611614303006713856562004985840748325325608320601093885989174782808928142513871410253976234315672052679739079078028174102745831251784904203167022205111366613549510628341342100949747198873870815514485567220209099394732279937378785302501929067066294112486832091963490957793911915353637934486051343280747680993884096596998547449576288687756188190567497582010205618692774548021377506131124092395537071415248741067651774185247806482747067605414065461063822251713257335147060512253861878625031215693960316543467838480584161386416079447860651901221001680399606029518476444723269291583603599056667570804154359103659640707096823183726149341751813606640627289510122286705683540009866200899031444440764967449332477241782437971698533681328143984246822783371518671453875726854915031793992532724265155140630947908371623067453917191603393399784829272800468387416561455438568373210728168487548828125 [131,24] -5166257729173130539834622071142504607410254470218484472104450710434124062341565495811504325625907244434626599737639849621499953084881892343695929246737471900462593652370317829980293191456140905213516091865739938376507116794193791607278975670673342130163698009496782631001686894293310901819726977520814375307076312038292746373399017769236807075259344988888004943325748888518905938208969704930624681231604404821743036809074237836115541475172076989771596612713835101149136800670133109842057388640266415027196598531177765116883995435147856512233467532341397708504021238944087170514318753245597839532553701671737318446176031975326423495831996735223273908791878963234882690438627681635692125817881169169127957675162740037451945891872782927610628746768158456237063573537574813513729409077243384140973980248580799013046503614058012899405920234637152683771895796811712290518241593489376663910018283234946513368751496023804100256343686087475618052009140134928198705130906911885916102520237044980829577950439398588210799155016439653179017395824348548246271088271649852034682455118482390919240669741395780232352218055908457264754624841030847951334259920511785906553562411276239216776649005463354405580598471668602820770313566730155109175566668028333069591295258961786709459576504622878691607608572707752765826571910852913401163378155837179216850167696374674484817222198359423850700836781497333006090460910065023212223815128292254482943553623645458995487070666318500470971147214602120990403517797916502924870597511600068236428834270257353053214525602121411076124479211758049850287864564359493186479017268649302824410722142864430538680053132377067774397833127523929561184189151640051321067103051014281899238267696241583630278348812148150028400813151382105284733368857835026258998299823446503125875650259295159912831600855921347498805944550363522873617944451402547224684205969084657505839850529180811399418652659161617619277837347398270865776902382114363701924536532389645462206649158635608756066366428460568027509278137682485060322434833324223291128873825073242187500 [131,25] 4828456869263242666954621741700752668596357034228202271734008484539346790586996790721831635918387808096909923240281104189123794193621453447698122229638657755780519952579813609614216546421562222778628994303652308587504263584666416896076431388696624948809538956507203353986129574388760648701958539420335262330965162975371154430884500576671076257800142299193059259761081039148576529104959146094058008113632681404657462285333777176722217566836946223368430013127063926611576204572550918423086060918240779763606274367619112948833202154193229981607618265663116762161749674162895352649772226355927523387208670848937256173406880741063565422962505197749148359549731689207686925166226102624638613535770449418242177156802082484040506257061093013041791195758451898439822527431708803884377051235377715416226947994361692707546577037601838230045315779409680818995521538610980951073166646336156670283643657225706896163016150735534847940427685704119982557490775382808557928785545027570606630642865733144277838625035099502554650928551353693862376866643737020417648800899653761614020455385753421318493636056405676727401354276167699732539342821341290897513921596198846957055414964231253544741529302011917279347594382074902628244076251612411309930100152817722328737946842056981169816719971204767280492177775218000725295110142195181070416732946946406882621477319602869727197429265112030914229598726610030449183867664374756138863608042811566455056322535196250189758699005167966601380496295304234814110528487661098721120108547672490470708458455084913886072475664386973790691877411942092995779025984536997361633896045309078413484480842461727029517766540149847003782105024837047707465357052218295716569881048041421452154283524999025888559397486942807641113388681325410257446278357425713821123126572267677741559106112491321178642275253735335306673283937645268558569914874216961387401460157139665814495814532319239517069563553717354011357058032496532447922944446733640995604156327937975676211105668412389533929980763845272618586786035664928928845540667680324986577033996582031250 [131,26] -4130834667102566883376664803695411987222410628515681601624461649505985080021453752172474736870737568173473845175550526099440176033490512109395996793494481950381823633758832480164591104099098572921285412338837055079249978229246575718355411585396311588627595741636289446714439737787290154019175688173084132721669443307082220621177849186713020220248901807362363222269886687860865290894369027190252614096585301452000924709260979912697272645466837656913722791341812398390720720428675603509493043912529434815015869484252219290064885200685968475103712510594798342868110771836227418420748467515941076300454199907890338211061147812982071792083242913537706971972288598144752753479073866958434483763547624644115906896971694499983184644179659305356575395936583026339109747388654204299876624725867676799534697313397615255341781471316619681290688963062953876588766159912924726423882919261300692854711034893925967779553569359937801086529590727232356463963849835250348465955257715087571239511340861760973147308046656975225473816078858176004738477149121200740793592566170381348307673790158293989493175163560437015748173612652172110076768112708675949258775254167946607838831766321787567901067377729667681816735561402859484879876067901367080068481777423322585844413218224583692419344048645737407770673162745609631914602078879320181215063340251512436865111689172877814999144358271809336843657879303695499936759063551786191390808314280135800668088695512267558772489565413691013761206194421788773612731945480355377161317273348315697883619487833352382345622147751937621520501250956976717803501802433537331424525694090493711806258236026859648954141463669868013226112272484667022758470304287908936979050360812867198707433100066959784916535562821303174781511104910270676004170580409516538518360493501399340501548760862785099556140575928533902802371621804694568351724384737294629925451952447681077102226354981760085834299870690113085577731547864501920017014498181805263285042683977144862835595793583510878635799604664722598699300821697977248447841702727600932121276855468750 [131,27] 3241860868387622096108147171470248993859319345573868346297833195824495699470062924830848031418268425173156504912617270501074821134006602835709505630477160562399834506507933605030625992559772998118118844759832272324796297102652019259645356066905818275136183204892045816138445875770703539689538042712495912804074807217151744342413430693338331136023862706414561984437373358506145452849120586807317070786322572574591804760550245280401880936799977759098824299638160076151805190221212761176699789909516778590546122455412683096006475762641389266894730647935220867540510016097579945388405888265662554814971000729365089306006530895300300285598807272610933795988153832517782951924915236723417041581467317182050362925834580079900826642807788538934666772478701154240993219779168804899147476570812067228755899968535239213159919635834371849201932982627195282834158059280057454837636015002896896638536817349210186309521877889991782064149298202490086835771810405160851307072679211495947062486703545895997009547846665340443731366370797003076062182518940979060238486582199297134972371512916718608815305956983414727455212992845859284825989280796360238696029189566559714525524438933563151609552691278863603030841841155613412986345656200218036641610822119636615272134496471740291206792646640907650641094684073796252606469015992442590651277236548680234520936091108087260862126224763664017002955151402887159173408242292199068441101467035722685143800514008834208762283324112967411374167250083237326865971606382100928735210616565567515688929525739828594317290788585062333325083790777608102161384941626543372249946337447131897460688946364475583971454316421923053838575391270857571519027578255852121680126212812370521414514534293375101607002777659134891181871086211080155988941297921776907780092007234036379702795934930858653724138389442711450454285535393253054873375046761049623032880768341776878330782188649097547990972216764251141169908415033740560818751458936539912829561671679335819184159621395624976389076825470269319475011965403510316718893591314554214477539062500 [131,28] -2337274020005068220481707413900797561221332787989408528930882213473324807129980115101503595240682910707858268377256017849248953887575382622688587728166543172270166973699726714834226942253557850218654931931782211682812990243015049900150996229774538030271251806794791621938592822889562476697718457169914961760542318382400629369746956990252460582070963306387740374894628098693987318273787051759349528083780409892403029528838289097784853186288190741534386948373282225145039655470270268844863334264147856426056271819857408400751712488891359851570324046391812237008902226476987265080794934127075954628218252152288820713809770089516341715976908824385452195388931102797217192511017921497647334543260446396261695628612636945019241691721716979538266768765793439275857412017851026654454587877347279653558428422855485815635603110173980561406024381947635474222099340332665280311344186604037448854611165124370274395133174331510782921337486156978676355023588517449049337189895579653620563260879214075778389318842293027212312050100340220751855286473462969591963668465509629114175891023997424827070005063969539953863577781848794812298747968313891703366117559206846118951640059843854180400289181824372971148602557441045552872399678634127849156171324736377388735676884152012431273391802245600782536700948112588480410763910798123847339362286095173113360585685466935117635625854661241395210738257685807367175330419258589668257941015700238188051015155085059886653913655932556862751118239874462703809508064418506010870825876339625312724112248775247403495596515910493124029244113758589156267317155432929400849556259488876227629684916508470113101548285547998687336699917764494964298077458511538029835951804464350733676338458733402136848063580969002864498422802809877182891578154915828947445427477596432194946683150412510629755601131119918262566083613516316704744623367982805671569047587124870765723352444539971440317432564712516974854628874271349202365891502096886059580830505776019021123218707196479966879195115047653056325818732297250335250282660126686096191406250 [131,29] 1549086937443320428520855666282502182322648401789015003076083173640182218739018579781252312707565987603976943641573154563157109774019301312109747155296600098991884108692388687227517860035745163455912396742711077889787301789186014041905820476148667675020440392552026506515905421657203890965389786813661179534662231760519833291059213494375322177200339591825671406793563665621866890090475642329789524467893387550930999773784717257684695816765362759105037606220561012708748727766176243403056836031878187835306667324316243438870486093175806898301168759296168580477208127996091064417891606349706269279041877932237286111197372861700444146586513773061070397705070075628718857366675975062450993213163323882302271038162952643260549262430587608847583167522975051567985098801183254166314479416283946636879936088773453005803549506253190960338406331543776284165700154501588476537435690390116929505526899181104794699151027696643493406777108915016447022425605274675515196756933449590678662219012846910774425196141517633426193506750924231806190705367632569080884038906988794607288133391715175977429425845324926008172484712895263616275617866933814354608310202476101949090794849992371934993210745555469734647803984955224359460020369451096908644679926802828238822290817952835238819108915913667614679127151153909303302033729238140450673570784990085889800990027100305351807725182187657996961801392899280436288569206170516804462807713237404506597921137772053153620709405305803138539676875699310396972606021173768716071162483819346567466724246309311209876813812277356763610374205141708271360445782780930403053640033576258660910333331747777365671717095103625352138657262976548216760229415248887689309512856225142385582550343098872868207035031141103653672439430196041469649441313333825602743859538276850620080938196632799644357925936064524746258076734547347205244356866392897107726194186224366460243079922485752503024564528608350897458786904362930015497864310519380006233103210927458984423619385350998112873688935966350488197817991675719895283691585063934326171875 [131,30] -943605600245172269976438274146295293481534111598047799259086812259907247866544081153039185973696996775473055889429117475783089225648797779843019944155967240958520796674088197140343424678266230941218155249919340983919959482491482360498642394044913802901227794842259704888417065254095771555240803964818494424141465462712870944547201176049345761999742999234509441558589011307448834269803198989999862080360951580191378020323984276620230264606584142108589862455791988598303384552921814484122757323039693010045202539989551044434477520215851215410856731537611842555178197891053690197484910821162027825089929031627488378220657205547106997455157272597111010114107296958220598062465146760128459652973219514369597521747286273735047395386228774748177202040146999674726350607477191114884229975090727666560635114033501318716434916323789543008424626454222618576003003059909189831931004229322720620215642336502338103610927224085079242041457127914270117310087348842997093076767015692016698115549737053835193298631871439149921420962317583067497796858737051256032517423663693232989454025599436465105660541607013393053939511383357013099503387661540895993194716975266695456632397286841410926728164040394159572337340727454964458322668390674325857833918183172597794877994779415841599045233364866587492272492278191551652315554140305702618244400707227045433089211580073291631186654134897952178777910901983995246939446338257810511130054256832603045236331895031469935206041595856700586896466946908245996569188617919427754234763940552534609366091762800367552164243432656662981662419157985958103955047495887583444627649903271718236819925785049083727921479296615373600387212580677411631498812789561505892241424572343210153822656055367636644923507514992173553764820491536407040566700751921994107423639628803545335839946534788617645220380473007849693799564597800443763354754349336149916128481615356355636579563899144465492284961310832931463029855099427964789309190760350284557018214257944316686035059989022915860571389541740505713107722840504720807075500488281250000 [131,31] 527666427578752268695166037757931349985857229119411399810140216932599290693159395497095011568424387768520015355880990185823305331421937674853111023882241103976052593673168128931014191027354207763158777274440911333938680794746406774449594927380421996029120291029149868061998994924756220627644907825850534273357419805635828753736298042472461292338634668337719519057505241708713618822821171654160878171911700526504823731863971585002651600295704898969059828942127057952103764611858102451818009592217775313269981720244712931779114854951144565503065033086579136431079183278741870505733716970814112463618355835429397092903461241136770494108118458705493322761585868847797594433212652808701024116575045532605169960819435686554805180025525414279950016596866578939000263199934787491040954432837354672062834818381297465953634266829344607354663352587864170744391892730266715189391849089802286325976296414890802262595418278881292310321223654674212806428588321099383501449583752848701828924884390896471819401523197641429200155903750484749396277341037121911947021402771497946783873124364316036779607214015743929608256442287557719953400299452666800052416187012675891258764641716180737934895235669529806399413880553539790091998842372740754218419636536023667130955579905108857757756425201874895550187374651531850382348029238872425005450815215827639785284787823730619198209861862201122904602217034128651495783220566790601204855511380200193001800588472458880256182424687981523595244373855223561356980116739771496286934075805059126231396276579962769214416892877991040407132214831514142020114097012194851467788235473348531639777055989483948269487673276960940428642408012068144538181912490142064184618475847298565813186060828328352814533935376733816235830878285621993917180372145715809433982439333978362573559059925155964327310210334704450114937204871703877549973598443387523852385717863204787510761594363973362059291575374511992976001047025346396140532316934202302308847493727803339169082220790018364876678834869580647648490412393584847450256347656250000 [131,32] -270408942234194621365755095638618459936410300969543310849258826326957155324493549675215445437150455308412769589399249922366341791352557578270897048902713918855566381328159183364803077449505505372346179692393583238087975854910598618120417022293810081602094059387898374266135324383630267756928919531426882415593155205520100949402572762621246248885732956846372913237927350094588788292367959805585594273932264338421919719472483320285072995624081367887931919598388261368081820622113773102541952357891241656117301834661584098239843263719936095469537420341425717775545357226207221006520984444051370385389790761259549441259707364226804852847877773883951749022485419628853892489384922318933483997983395080667821038453889266483733082787351252783822313815204594347716977591028984872356814261968736516306547056198735201185593759048500262800575986289894642718346967586109956390884128035099146113862518116815770461027095146072837154415699084271351891602606039061491916007965154797957932735301852782051265022080197731044195748250193107118228914011545916966888403995117060905908787649764738408415219393829713797112500478008211629821356565306085451821690157724969963771876807985387165020179845733300969316129537855819137715146703014437098326660211965511135657683011422050439288978085516675275287468585521835377004950969937685774038589466617703606099687696759474071479161936056945426414041697019537611223040090137222791016434309116027612366448216137204102205292725492549517046575862397689759907779787536157392788373246586837088533821986833899351657610083882727077705164905930813141956477746346501607802434820751803462977835449282977193024875962391844189033169485866839379168000218077724891936151330467908221163621823687795084441399139029055438137370065621733185354847662725052102736932803953380550092829400429041975984111560047414206877214640236175651745339611870051513298569152459637747807255874612662170204587195408489749178390660972735064194114107274290037484508344273595197385866782577800272036933720027376271133334739715792238712310791015625 [131,33] 126779017455958910333796605548990975468148834294160401691985889874362361636133283955177646338450814052627696803711481260323423791628380424733081874109067937959494325570686917209448094055206853212286246317627244256456105284916246535619147014715891026688877102004314594024080446380918667012048599235253901637839848310693967982552220537075168822598943184455066845665737142810204710665350993639460094243707600145794673248551736253547513040001838917264950864153783845223882239192812981238220253446127475140566457042926002175151940100732532075173298151315252664022839284220995248149553107846850349442371238944153378358051637644653985716144361452089326149514423649839124094913779566524730029981924024101335631184331026874088472764743504400864609329491443203348501441631539930007209973159508849108974224066217736633406936404124330756824122145875093187383270666164581097990313989959762601206275384716621512595870040350837000667760379693136668046624885732874167570074407645369450665460231543928392428841347409870874883156895154259947405572472040114376752530594965602812982029689464246728396169058268002577537641734624944088474092019287295945140592383306366652903559525683608112998320595452761376422810830415413802548959883350898381468685225594522832804320716716421839912718240913017201852501645143175434521397728900241136878489192943777117765369096187898317999397554218281762719513627850203627333884779853751840777010274717779919137578211685923167569364587627102238482876900606269411702051357276723826654260725099922487272711884151072899588384249444974920923667458486087627484308702852199433660121850963773163863726830646989697665069347754873253871963410526127387522116686839763416305163550043296823255058431166117661072223851372391209990050971683104212630664085951087021372718472330742290223330899858198835799835922119092899985791132145548514151096747932888914112341572266488788710768183938963496379535088534860796007166684167807074285619751668278164154274013447813641240645573192085019466398818088681110793913831003010272979736328125 [131,34] -54360834080757815511645209938867980121805883105727272258112695014874456167720339730354961795269408723364253435281039046240145467024725712338142094618032237783907957829828143194403547687116797302306721607054260778671985429706787412167742678671773834749060796733013291070704977111914619385343173526868828402580318351991516701564829803606114806436082421471781742634378895635816782331346384557172081928636114092149227990781813657997504076552849602902577622640124378116368730563073345095268931070621278722157213686193824894942867150224533026546406533020748532979853942722336309768645345458061210308918579387086249670299601784529106572442037812397704207702717926658266447133641566900422149473951540733687026298161592497468361093259677006100649940474406290109001647245324989230861019556526203171459232547184596504669961167654226083459870268809172490521819688654012419045183080848548419264279425519713064326257779787272925029642432055961749169359275868296142610426118541249802264627996745336336197227727120430152529733327123713707023666814091316061161579905685626191706420286328819897560614228363849509608585319909685290928760933702876840239323529860916515817104937397774272190299210715601433753114835491451106996966418849739832530672626938503017243980431122574507629963467877304284220352712228042684618408237127650841001179738754717455868241857101363605976265873307957096869043168487931075438029414998628176864860158990031474688278616530533479422767548566196856163512385493596100913779860038805773732048613731465683606041264363453843887515701622131938972174411308639442441309482572554702286963196139610512268525621258711538229279957601118679453341318208433558445085198853358009860618158628296103994542590585599389022571634113840781833052522299118939525387088479719357615462699701470375084919371504430302223157926317721958993209835913693754604657215542922125753031328260512040943192029743906116255176763935507164013755724835037170813394753754113122670294696370339730982669368426101868088808866392582785920239984989166259765625000 [131,35] 21381553040974279288362413116175139266962997483696781886497219423669111506578670710774721275733859519990238269722846456101932547647297056506088210651402442356882093794453236120983608738047270498822970247079958903350024472574535614190078001155159802022442153217231599256651048964147324572081684094908407350932883905997481029125486315155419936197289163629894977104266902499366649692391188888886340887015561777758805978633640016073572986571155568514651421380770319837423875059241507726951462102334373760059352816665896120137336116016992501606666593452871339988710407905609857302993509772639204388921743737526281459380896508928114135147354253110567459540350332861222840688349151447308966870635276809267398609355963385974528247381462257649682830458145204431980758460925315176315741716805358870778808611809954840673941189544941045853826801579985725626105580500812828982191310276940343292450008885568182818384256858804796956721609534837206472032355390109587363182572411812714507976329250458977536043274216709443683425249805710279548984450757433575650360233638510745588647691841170668419776002711255839667285233220313442746607103009719016282873861112185839475571018724652778757529511459157100607037527191330561809285713744454257396809900921365754267964331509327550554689329495337927629667967600510520373924592387517452654092267465473738536228837543103369907025844713724626830003380869340783181588793383261221687502088197541495670289587853479378768071212728437232941466868622923919198676984394109218581081599042651048195026943231929885348036384372103581028583276945029070291395523436979297262258743243797624705040965916434268750789096921439572512548352730846284397782018195134264579616601923673202257241397465329420223118286935910108646624491297809055403126831450701248933254999135185267880366071057407197871644464890350226515694446663541135875908829660083348259229061814017469200467951029230928397763495626911394698823968571844466744844339083407553270562797477573446667906563219845291930447207914539831108413636684417724609375 [131,36] -7786486721690714902179291884959804910927961453652632162226237561706619424002496388888256884743805246653574608512962638243112155645415853899444950747248860378092652482883114481851174873760871404924918031346241882149220724003645707702849598173590348043245023878479736478087782353467749589568642582504772690609006934674163266966179861964648170651525408398862712119863303334953338504249011373358270917566759710238609756450563954451334736717953289836588022144905741698224453091264713826300658479882557074525328033527556408985581497678112512360570306986654310716072997108777619872158168370501277612369081331167346915742152851386576440677561313346245528547210220997161787943147341498172549061887082210664814349113792643813040393965774325012707034546693058562997043063280142414826774716997555338717103063575536392011003689652344184462208368501414116009187335383557853367382403937466418362839092992272138077310662423202933390137349060255823181479553828723879097426458510896489333651408316717569542647319380590240220417565066129808426412864821572801583726669087537822347605855821104996523009987523151417749148093397110487829499165000865370279916376466453700196028082189315210548574264009050839721730126279481397932986865289591942835930893792666894880975232881533700588656226068076172301605563046119889745859978139051564619553526038870008626510463139071556677406776822264198784427029378679556087294837995854734681877954822218366689154041292151950640139115651622430460416144833801479799967556070333112385373496872209908391263556173350860679458014490308584999614123370968994936534106874193747666974355192311417096791545467149859022264382653820670655802505042849556122432471480671262007719691412207725849441048734100539803406725877536828026981530227386909907650531287566292869790793679112573860206500222080943159998056656141462602519697863987065948289375080602400335490357180808141947186091883895018861167350806483816538425566930255253566567217668042865430479038482823814616039123192219401859663163231743965297937393188476562500 [131,37] 2674902753338979748392927307255762281360478011389087818978623276320992580716048497720549332371759575951337860582733502557136117594753048028777649297022480294042488366307106059278457214367473396899013151301989832557757338974149947568312005060850383116460588576953308293094237481864820700455494915922680188776264418041358042372066780526304973710760764906316968567112435516589193053082983643978267238273279724301420376465853417336842390687327383298783437943871628540227791648717727841278185022751955508363721008103334491370534940423173567579664383238958941205219824345587291308752455047706703310863922440332413054937877176637392526577722211995472939505901160147306583389959952153687992775527691177830807353328053868664490916451090522261454968555437292663662176779747876484339678152102094866649698251956981578306001725496662537628287689787330785845093077845997864724508289575673607862634475497253326760231179952962652180220539560709989125274874354180302774459372910276480582193392181019219977386031788740897633542982588120275894632547365529273963850672271453962895261715717245877673594950561759978540731188140584280910123141327919995482725806816602715909645842801524948501838459986391117117894144544536749528280767740427557519605402245815024649095010719917566319622539887202328645600452221752184779936156423414430916867100166344530049789428062174322428020025492226125663095752466083009875496896787644289208872006857212071104948656208249457012992540617471410296583126416535452898810453664018667251799963133569533942023663538010207763365796104842492437353051600429771981772705419957622782180566691836589485126239242669148348712846381546348659293475238592489765744749102284318751140218723545989346427976065671130614121874678290732618753597835844979948451608152041602198665772898116763606867889728343808744974486616799179792791696813282946429848026146212898905206178979257457659975431183990137197475643051973902435658360494830155456267727244410218609865476856389003031587682061635809591246904135914519429206848144531250 [131,38] -891337425621089291318754782689611619160815577640835637785547056592072425877911759589281394031921789596274857088785639115891263648941856484554069144044609051054966995064618969749584077922381669150126518407520525990532404735557903231684329226712546267713899432974835572851204303841620487875949529898896995343584085700508667854879177958448594541743322481789355072364853363500538451013290911727015235728334254080800172706769819320974267970892385519807434204024594122778309008159960258000777598354250264618100882749094774531980674602350526464558647092131607058776125787480798512441291830490950796221894650841777805374569547496362391726241063622179693979986328106981211170143870010158786371616589754300518084300450957979012611936526722580047965800032913461175828648989103855186478961116945683902565054978306680346828884054758464887130666163252686594334709392979354316283954626505894971918433899033601560528897155072066666826820244360996784098864307828790500830141623296766717028660246686168328904678056049311155028990503946144975641563467400781285176639872818262790551861842841278568866656629914750306782158392028999366269642672532013794925229666761071306947317332552538578458284157146876741035986309799862570540660636184447891666366888399733304190198636632476387177553152061872809115940762146388106338621289230063834855325419465906002830322816510359764981531198331704765583997767956839279788227053319740319692087645243921856454714575948741048837227403586299643790855044516468084555504972042845928327681631149388131181893732028064355354683626940381843165346969553102940782896403030821777013424856265863742958866522751572549057599258812685621211874282015219292631897440524962725018142462870967057185479184586816184058756590841560172350157465302679467538793558871459110652723758504264952461942738556218651838875822434249757459592572782013681896408055369426378933242432349977933892993380619222936525949143462839540676601376970449697791633772468676359900938221695806746666084316290718754165013669990003108978271484375 [131,39] 296141917192876202449262575836672285989217153805274671173876086912752905246137109083584960843927298722148226628174575936403257391663461446024537320055722697502416535857436384776535445442662913588789153065007639822639569506387028512725721265495139542653116748628682920214029726973785292710532099574756848381757062770653830980467882029890790461004045937027444238014491562359160913500591366781326655803924229794083164651998477937193948372112896088641143948316301161252466666234987773666396332356422117885200128330502708048897090552374793490069835687539318693354521730919386677747197343316723960781512787845667950070241293575144146637917008455893569569209690562328306468104532286403316781087278854699528050794181392657221314904237384694528241899946185540753682563913302509154060745419538792391939093907120084315441088168409134352941995411685323944797891415984742590373611779288984683853812199808648590328898337667910932127166019682553574966271953599959258607688800277290069029737448467441242295265686480094423733107580822824806898613790096976854042330436863266491729789048949145057272854271486256814862959897789966294546979127111489383020594296139455710682997168806664651512169548133731224558466641403487150495230252465327041887239897310617952958443724037089350832173903157787052831719216630242383928309646159195207620543041752538166208566514308487255428974083428793841024679068683193259842412845533170321778236719575970813722228819803203920175719782663587756735387826532006956625552952229222127216054981255186616673107135556526765675947190332599358687780867073624415333743228211247817379503565913069634663940127924635328050718171467633785343309973569902355126015548322528279986828518990480979629346792352360342668008132998553249104612288340579409882958714010676356006719270158441532555530149037519145833709014135454355439404481249582810443100296780598148328613089127346766740844136410625647747468256901662801100278235620885799111661868447727941716287841572348205531931588070435983556305989623069763183593750 [131,40] -99037837127500964893399232372256118618611007875277454439211821936236914525013813754963971541394192108687060380381129657224721807595051698559318203434846632342378923764789416746759610319170976057782386207084404241444826604014978541917003523186302425015433098724023568620893664048904035994894584269155125173739900587628407981459408124342505514571840686338843347502169741453319804338705291287333471159115128783820671953209195657409253005477796176410843501087284183330665637382028058516997385423101712416846220241463763531839049884840101719985966697257798047895409193787818370963405587423977491374901285099896093118351819341961498701649411687814625209268062801595438037086912818957182452238099088615183118576292509306428619487560699438799045905529506928283488084621772574234629860094183226384659629969745241039725369573761598314961428314129848546206920138867967373405839185780899552242037307855107819275676733018973116820618048961585657202728041760356352714156573301056248767502696691884606032013384614513408155123626853217580086991532290062659221554946549215071115565529579329107283551062491069016560268763565800886942648221959401510575131824743176970404923703608046172694452312040267258238802702793181090540050203564848900022969714500454591338330817288619153777759719778915027099888923334358341308617912087541218538506031761455795101305417785219824700368979242093447352605204179108008381992302724881156817177974277783523769904514932487697594460535339509993040970328288322729898329187740963555985854057137249293229385928569429185823420917385086501295258057078739252261942712895750254880473845991559427593593113007797141087445950905054533020514142117345785933659309800012450299094934029442787622749116191067015775424967714717705323747270172047275514511571057941273322424134533891590290056844577061580125632995280664087847022352760675858341551089502089683799414226204484502285443731758055798107015376683726760932570430713660945947473987266200163386755514917468407568980376261588102800473570823669433593750 [131,41] 32770980481901429702139809898570314538575114898352712158208404643308300674785594883617548022415402507568861864709294474305672792626078271120742888712009112884642570707339849753880268213025925209124243900798058350630399553740256524622920932158903786138636103895913516263440188817659403467915505046328039356684225037225231781348933164078989745579081899105269261568884823964128092080129633086348779198965522158725211305309073174939789823483990502561584996222322152963861657889096494715849871917347340500387476346240232057050842522116301167916004177778914396381862892610449469651081644377506324324834535051282891391986786266654899559528110369800652450634987615749867835070699069343113376967065122589086228481659206260443406367602986693641382033477561814558292766273763908214943086633420572487541418594641726418649863570681134292625297376315050824329874376939686584355567936656939968844142720646257596980003012518966798715065753504286843343381275556016557856743561934081004150266037558252780357459513778822414907535771468129126852760498801547097012539220870568095916137994064219788943957270820876840563132442401774660120482842093214313057787241401098061490644332434916041662680038044313504311072263920330468898339891998989278701733005278007254304882726412218495394460122440574955783205273125069498794419574254499512291865100728142971323938910092296849808376846550815268285575668717912269106411096232825917331999778614398489185641284737097343057440459305272966291450144043325023933845124178546272915469859453286685319561815638163548946319216980390627695254450023870593605489586045925528668706467174414852172860170945065183814138980512880167269849300203985055943600070732483004073575455891890652597183073884166140516093149591819692857929961904239978007875713473258301909452167303439362231171016795322932714408381816091719194721073475803866364556019565958767478825994910571262847169900658914419920376816030948867962113839500012630923988652773808753157661017016685485466930719189148026330173015594482421875 [131,42] -10389964076764656362217335293382427653311994072496570703137422538069176649497025530980225545683720721006346326225123561630273664579881468585212855338711943757990715780488410539349856245430034516351149206214307548161927489655104976549127049492201568463169194885092256131380693297990700137090640576378804680189181603198176220893869161209538024083328247398679801446162970767275680085755835523336111950459534933921815591843514148991245759782290267208635089931085521255657598456941458630221217767786572881286863965936306994516450938958914840626096367061698439466154527561348408431011143703131057035122379385652810018540998787428471246837604179728052516065152847291061564368062026239527947567482719938420548607281959397612139950957472460051521185173526835108612566385823729054002254983894169641370117031649026580421607499650391513231728441223135021482864082580362473153203288650557440238035404045626350463665545023251649418774591633376685319292416788670093239768802840299829598228790010290522424949313577136843858607567919246236649150082075300828221231621893019929442070031840566712781144990898319287984381338642913887442650404208725224006394789698542389795411329506277290017686321714147909128688398532792757154305013032485209398997358556454944623114766884086350724804798681773918752908714758893986042875526382526054201803404171643338562972996681188524456494587682654684911669151470044315621593310836871538946813984806395387039358968147327607511793532040602546046962740702889997744635081962774299131656290246216492542112652081854476765903640803153101410144938957977875031569926235274374064124435469346062443633744397337783483003906761879086069199162764529223202308741593864760699428354214299209224737530039692154980893075065405141067896161293322871897349465617694674735005532021288808436747330511598825864353278079842692858160538201854727010879623244729867656715282109298030459079854418042302319548942249859915028012630756994120877248407044371044724535877310222135181878998883243010571002960205078125 [131,43] 3063803667143180301767759737402875566120281556396322008390125003793162438559290845968896164890951473217877085615225027082719510608301498910674103854572692550148321696645440626921840007018681088623469467962017904033853439544125289045826370541470547660317931870504011717911799344001499202240808171269224447534273309822134640107015942457078249624301966438387870263057976126357474176480218118650403910007872385061353395228425965032829223817945047529608111189848855367875277544630192051852950879112635997883712072737561582504533069951220312985097617957346902286040128726112455617352410567301821369975614846554898726111433641057533543746076249575740161361392302954382788480180259494762853984500438553675151462699485366052639069359563536781406495990621930793637639830438231516910563254042615277867614676462318938810310871148892992327696444598408729701986516226839397297560686045309574032050185611158360822176325955439401436062805964415487550421514544816366483296722714634673144086664453456098149118120664519741218271544231464267779683976984982455406001798613858028967388758729150506557075359953855725350379072670002035551350538578666464392891268757837241896872043154354850657096649913328961297557779578863499839187456873484908217103529985612042494245152018458463094649302502464929938238259558461775303325550714919509503654235233362696118829713818434707966662551720009797851962543220143643249702182179558233499700025199511373583716226645478108879959003388650686457503530176020509682188356711005967564954162090873074153236863228177780563582009973189921309692435698664826126985626182389145333806874413951185964490721765203143247928812803563043976033217239986684678608307744662487117709500075085042020948779708615603794055740008671221898335917956015957023753196777949242075645026342329488431819861076829994826156778252096773982618030973105163300564698386142689277822544281279690521971222179181081310132849001935717719349508991556555747688936718140881780760950470333598683159821476049683570861816406250 [131,44] -824200287996129826136104404496412908669889852942256630789554609804448014357440891768248066567963785605053091988064959687228476516888255273853926146602774508391488302270687597815146535848342059546794788631342459826702456891338135166524321777790190090063786743432317048563214224467417921418777076504249133902673392159882893424633880031470764422758362427991205508100629461183764719614614983768506855140394410773632421376884687130810398287533259894907952584911357392435795413341758120865107073563101404561858448804619186720085277384183865346142289023023333637774691658909074992921102662109666862081399558544515349980238293024521246504249840897626522377408300879902078367569798704625463574862095985913840912780777507782474619408810039970571059369048041716439283552578386660855645520760024582488860519290540058095757666907860015927866537976876918858982458021256629544267132165183289305232358267724134396429995753287705012275887786606058588464932775771644098669381725611713099555043600154942414649341878559678380796887895378897129187729872312432453382412731580975100672166543586372094207608411442206849765807033440911957545493966767444508676161149711171379468489665987491787970641789362472042780473229093179163789568820053553691612876118884448769293387018136765825067178466308504249956019919807335347550665899389090586003368680489122144021194163508128942414821267579110997172955053089501929942944405657225370901720472708539587196989696613711415535388536842618336902884410155172228607401325736096499677557643910490248776965643374957504634356728650749717569570665451455385772964587948883583988984614674473919047457714115644955420156104835607081107992276267465472809608880684065062660550381090783705685088235189590602457954027077118236334170688796393523538281055596388569099508958628292871319384935435591039440700451466538252185580248048944916367459526204957893199097797203536384141648150587132529994462634648481020840107536166602619160502661823955178054126109549430063988930937784252471923828125 [131,45] 200464106312243958601356432993098273502464292875244818483134993957274674103273959300483799012431321480832964278722487936791559434807146260253250402395675631346834851886017115481452222364301263040703760249437996417332648444114674889374135172952068602655873057628064338527714720596865800016613371594043694782102365164564012159389897287194593031728594429478405755867439855844378511153604134670049180792259857846336659006800689410922523244454812777527620052722219442231791392662203695870046294863340617711501394260574127808582213377332027907993934761426426979180893373446671356740171585986216511893194598508116577817463427618955034951801821501378604799312565537858850368645088068676990052947732675449336476160135859710573629145306544600497066462392638146991658645376628635958308671956056821064832980197380891949090450847967024254980263166474656765037767226833036507997869257359496175702337314373936923935874098829253053807097028639866310098042195514381172645330265733561576157765521315110918096084296757300636901441999973402191424476225081504716588910136683750372569717095847420325429031663124405549707689604713067244342306002681499963457529789024444105402687202132932296477457259766984083779219595230224310397804390518072957445331943807621141331169407862694322998917661454619218671900988328828754794408835415844773086947318949497438106995098996768995923308704118948366795220818010485706437862101521374837792339962661216504666946624943145771407980338485794648453509407194614741645885779502440650713258867952099314610376024291790923836609085617214932758829998547034885979681180639844919341081913651971843998518765688074208812346270317932557532748205728143328556213743128288312234626034603207952740216178908554185006436262430501595332998405995124896104052932083104362276843781550403595749081353535623098279458302684376443767450115013366052845345749807924275363539007428632749092216162675143716371631962689330010977775754796944510993345641472039903147159560070245865032400806361010253906250 [131,46] -44054478324494933902533104100665036763792257317716180248965665230595118484688446995340736175619010441376440041617396387345252496979448553724280500587682009853997528410093577513272791582151645170541503866108883132980521450836542005102547235082439829450529023339152613020272994675165024351776408673770563252297719046344483084714612525473228722970217037557980708750023191710370104857173440894559365022582772831101536849404080800725498358262645891407931942872630893596241778697530190204070754807866181959126204574335481130116187716733249822486828604361411170374885403648097557733766244384319297178427905651708420725037371378017171962238685143110918322339629866636961317399632861532523901647926485329420378919398089033915603629253868045090652156161845893241008265086916231509405070526806843853270634878358925228594132484784046855337006777006502072026724828913451254370815019393730098595988899563367770049841834387172858195186021887433811693587577075864200165097451152760329477894594587598713025461171282883987734020791949921764008977798246396549742864418472601140514277734562343724522326923734033543997406502728185351081392691781127187047731002121263648923066290381613830357670557590172978173466771501311318991880439372113155613163812775010591436945283225304973460963178488295911087139212575209990134863867457287585819259244599997524815082949032230203982649862493724430721601621298057161730934407566085966865112885358644696140050944574607525684696110809156748514699562092916713907090692846851072381776663811190786215642183287627492385244276256168585194850504681766412311432270035822050282408052890457201521679906482436526661112196887084260392772729821935608260374057577128316760928601081068546259349506349737644271354855468507563632344419222213110256958623147587554508354604687078308503044566232327533217542079735883960929110703756066280150562765396833399461316039507302385881317876995951267750566259331827786170134651367420374552336545844743027003175355752894168835163282349179687500 [131,47] 8803593348380335027577476359658632656799649520564425936161593973951262117915289609177747749660210868372515723382958520770034340839044586171512901775993147996633714064067806741589517412007863322017634466908681986854124003628619326024518116008864612082716378981690546442146528798841157882846627520471562527196631256681942766883354917762635245653019708794294217614340896333675986014027527097561189012113857137031557947347468780754043537561914051779106305207277967745297207992096155308248625176889202418044661240359495608078041833565544510268823267639983497518585153252210732602430250755382550131612391690320676050591048842162707763205409980127497814559900711374103053224047624177294522727825420313720153312790204483613300297771026029372983144236516265623557200513820684984278982048067847012965760427377805437056620127715617488577708541211720154451064742635701101940370006468490624363749553112959412959112743991107812003164727351174131803834640646581325171361924028850663160512277545512886464153493924393221410186672035819583769856581449938366283039636113263708636749228584124139129299277441537259635831428728259724360119911483326121619832286157843720213259163180243194895825229608484969291584948536028445379776131124961423427360492453307461772669074123365383532265108017658612178785093690366831044623188003675712421496321972191794921497024727473093236384621468152473010443507957881173674113288271675440390625783140634800345652910997453618209466899373885643500981757009451785691885683096953460044406045782726198214701648725604102293391048135017856705727025917898937889513685300054798196965517192696668834550899032031537465121628166416433486945912221951924212257134374066088748507428049265952844152074260201255703109636932273770239686204837579597579682497431543161668514239041458224818210909804824501928664398787945046461167964463487650188204682421220837005386978220981580609185851014132192181468460579828358081103543142452055056280872407272426748451352060000028841741617738171875 [131,48] -1620279257828376579206431268605947209653814254757167208447984519122125690930266609693808911157206021069889649277339974633516105752694127361042269306460946556972334808605091673650246640368868667715756398226127713014236752847673906186892874428718624688357655705944347285528407206701980152193421665112515365756778439751678975643909234096017602457781453498291314175477860902769639058677760042120295049807043612321768500858986042195986830616508921954205416433600277043524594789320827663846877551380536661548825855023188009810676051477966882980274259844911364467367386185174220143395144321486892173897720256415662755794415858031190500957658938004738866522289623614219348852230320260094777163257326759120811918749735083534651711031054158111238250691736622166186872926776148866925936092942346989989132384836297495296016400895025218944842553549037865533617340839325581834400650366312377275295372732292355846068564244248996151092805033632069266720074411376959517901802692985850677218864655414193113907523483441961479292674602996501437001669684391360510497145779677824543677153958333397869136556182973212515882787518874487298284010062908724779834185564455525756057073155448897334340771670231227299134680067257429844992603869145224713704593594707963529156732139031302874482898731058841751438316519621968828317048672906813129989779703956154369191428851247594880900367554190590032608644866782284320725837951202635294154865065916619427548806865437599724528510736152207966018107541879802092170949360420195112528414102591754978159917349725628685571205833339436176870294641332618870701963303866428738705908174237913414442625438835229969870921777358592053331742162187869170202125192402692963909478637396363025903352656572504144752270681387604979717036602436177787915061762461353703226655861983942650449706093039576216636455670502551509465227456313914678317503174592017112292607980918975214625978406867213501184384510179763264781131027822450575060106986450936234009672373909561657059915293750 [131,49] 279496314652846817459845109145666478799193239006798987664334715981043870321089236552501770286260552035939298403376393195918262465903667556212099230318541960904129640281849254329595250241459924214042775840255425805510058578882648537927570849604481451252488590442695158495313897410318229821127206693545547004143058508106620157219459874017947717586001016720655284803339219958108981096430981698955102090253705726929620075242218299092792029845821475393776018911393075693955620625127367059284525855442782719197363321001699316816633834566747965561167794610669537876449377073704098123802605449023761608674504215719511377079858322818760037694518385280726623962694704953184163286922378382895158531117027005911260904214729550587524218668101000649278764691019956127740168837783112370624539745893966737902071292124809666272438118599836375349501890531145190656830582753593091613435459043025390677947631464764035953524680773775928525160725891191906383754444168668907598873196579224027618694834527072516647291425239898559343731662418699903567187594358436245829660721956818102761024375634263630330425321975952064245839995978326690293638164988740073763767668509088553634654465713257032423047096505613091818397011885756500956986809861300158911609116278880566147423776814497073239321775915263968739336387915328687475134554491939949862737266982250562184861384429282083692678119318806200543696147617665834669418584913343630626626074731654753990156139254410077106367057374405760099961897840347688843972836162555323413764507992821234612163294536101033473436744079055673422025621548065301611293375577004357454881881568795905226034055389164932186109998905058508534247626652599777179807735052685108905148042935543116910947476333548155682633641898914439948225534384528734270896556817615027351472978449904423950701734593453663137902458252545048372124548638162623769049120142043554638184053898139931342588367382765418821742932749336879392204581870442445207854447558198917814843347815568245508312350 [131,50] -45978221626623999536137032230364233590328988752322652686090127121643012399644539558994497348676065503484007862031856141308378573048507614593101633971309873959485660740974816239209558107857059462050727339617094686235622333633252777913257138855516727992272876672513665753753235713914109829232351452671496522904415152514598114433055089306354760068279530335461440092373048996428239795244479176408189576682578922454583970675057147735052753472522937770697514795377366713447211079313196936689799831722996989188656738267955719584683056734039629084395754267386056253563106152997301580729386737200346210670102684554457725688318376620938378978045165095134453709354224273807098483439705743947859501134773602576486305430809860136610902384199615673166270972894056577232148246721735306878292844927950806046719145484267469210212996332748177489397579696394458139477926264170884945382925279684742998931752110366324805184906825256076716043308496070010069394192095517959592426945975451905177909733686735319931765570881542868745920839888343236835942647318385098462501497380218211709860048188848834506951347156853835737587275804870957358337194940915767152281998724108954387930503739182931750867900444524083527640550521359777949199339544969934712963463302091230061227143106558360092372124330656236174227483542896685866063343189724262502385194093727446782662846133803671541088611641999275266120687227658135630041587465479060147016786129395341975023353326837341025634830037304145328131680386465610052228956748303055679319474490020960660358511679481728730900506085822201783704378481500926563960090364587024236600713106655396151956970202628413080351698987673601488228109631920823150233373254019839877910639791612977491213014399691280508834599208429563985389505183573387578053495071739542372121375626544759261687070425844655178858419262014616781853240288253801454173077067980274150455635104192213425855089456234757744530295550696085689670217591004379038580219667193409078899038563848161632225 [131,51] 7280045251419369461449197431785922094609449804615242312483487631941859162163159599890866070982259182361719682470569794156492412367731929756277319390812398019672629981050142575792401035928635344999844222428873057167521988049318228838148940929522440581130161993480451907474293532427146882051590012660924083785480948582752199747736457652814875455779119331977700735354001905618419249383919875323550956974556130536157625874448170528894608332094608172656903437786892565674058281261798987006601814298741296598007102069818182923017230190515165891867265319947405819256966825503882401745340679780519049751123988011008567286648407325432235038579092544053998247040873308097272288506028361136922238591503215801424254237900656034012193224656575365726790053431389401260992358563777853735502793330312269287059853412241735615086750910400318557855946293727327050531868763360018544426443599173827182562119312953790763405172681442034251814004397374786833206354889511264700176942757402108002486541502044318856838273581525436404464805211208610717635077050405911943108116388620293697825987042635287815209112373906028398104391197461327905105019018164647093485139909205741196816103850537948140217403292666398740370148996295972588691321428221422635105275608858681366191178825960831028457662593687385532336089345111182028746409693019312892822287705235604039860998780628784225010262273734040809966835529406184060546678918375263420112453405665607552283442578665505800045890525922202462394796414147503769483636627633228372545387457462534684417536084325421300428066732264930289155945628362600822634065835153944269286233222364548448834697198069972979176852781322468147016151780241165800609712080344011402794848967513718170881405213992764763059266860432033978466957611923969230556910397546992264607038633373617685329423960364862464645580369095488822104107025164217074354111441089358646160087272297185017114948589736168499666188844652993213235327024045800278398153145547315116829712121269566358 [131,52] -1103887739503246896848487039272530077607912585655754266093170189716693759856573634243972182873456040805579615778965683610163554257818846959270120319840174392913373700089383661401180486113800095951551666466434489103002226902428815258624974759719428677509925970050596986705234459051425148558643620074931351049608470826766315403128517007904496843726441963510289455882967720261803873658676453461313512465480933493895843239020792345639280524767665329409620167041035132032317993947742684095960451634086382185668163504638433062011789227103580830190106760155579239846918948771512285655178763393817555148964201375922022681473116640858193200713590280161396730096946785555628996748839417837920374329398078037468588028738451770385731758402832134757450706057283642310522135596062259011368420533252528402872827713541709607575708160055418945018534851870751999873521606997561117081308322863200533688004726484714079197454588353034846103680023319977681766320003266378340557727137526218939759400341325213170624669174600710958923758398873207025706321506913430558616283477936263910537068859864185629911008919954092657528073100787058367559817039739966346849875890300212890838184867969539678497241643953696686485524187754584392075988107896668292213555915435701391930040195057373948741149632512411888221841566955532039493725648883207937919264192847067885391814732459406063326240996941947130838351713846720961830669256919971183104831724458342517128540385568764058847293721944533696071547720931704210920530834578640947972867412032579376629534847118573489756368360786162763129565590344059103759132463527542565186367953355799625401520069717688665266435872514195527407509466057815893713167391659067530717417051567089844425144756292845052057301696046224753972731228784145357661271492666426562030623517618248145973721164915926264491168937090078539977207114350726541777966113869349475406664658621765826339136420125848698538431999572136009392694962314844073194161907430564800167248959725648 [131,53] 157342639294749378847715120752895787692939648651004018238344964048227254756411628590287763561848371968046287990219307693196170504054725946269134779925490898863573030897084324278763818147039446685867200123075539090408002740424037761333145206547136427307872568413282328619052746440398301519010120682463125682731767945237231081668058020418008286940162324643951051306355973517686904809602752873290241528939948493179526922824068565550989802480599323601205156717572436913167664637527088223952184373551618784591539404679849309131780666116551384960438008010248411968649506093142155937912130586310389771469333061727903157568338644352118883620954650432672614073718803710358999300182136941807218639165928483638097378999331046086050300540163330986590798945567138743128456894728696260510043124450309400179430146352981747515972635668148816754836666464307929565567094513318809408142109133565982852443632006977046963019866622814472496046334215412367082947265571709989987434142962446364785724546546888905579401208627118565587723011457493370666362803403726908385482352575417390077963366810219438637979393916485060285942785406502589161543667975150291304750989722640046844296221630202138431341193412650088970135381903083098133955268174360331030981468766363698489162124307287008231027431390881505215735852513400987688903001273280900171406924158286379115986589487437637002139038466643193910176439767129763831912136432640570452367665748349730047649047006204696483609662340054861524012605454580691735421495317792205729837704115892293199695627433019458433447276865829796412035209039781533985915657920975736082099598087552130275341785760861773692413803337851629780374070218648114117041118171989512161737927980912836034841663985912393515008078575077461752208080083585905737741953710060752139535068686389798021596051438244424601730303502426292508421537039750240330342869504886667271746047165142864011990350625380330930474345408556463604954554170180857896827040763175278942281954909 [131,54] -20537285845243866375802046775871774732000887802125213614518630189815086161529067464331551573245700831700501694207885108013202806595114953017377109421739405898347859634934756893026316669097127199230886544273288979015950942497832169348266993815681612680034742217648975023734721941437696163214563874239342139030691968796999364989577450985448333258327764946809806424158718517935893069371435668922093076106181872827080538857938780707262800076472452059048342426677309424549117180111014994163545636822137350880664450212316768242162149732894302501578203509046355714241807672807354870192761969061188632605218562068179335679920341198002850065638691141858750024774080784198140091874111924379247257253155783800938545024605617332061337793351718195607544028980624003724423853163456057226269866285922108726391883655110094276199296914200237491600251053808732991207436958259577715205827240574412297834256839238643498265648071367797920376696172483814342256340569347782161883567998376685688080506082938425183946664941872621374668644670852480137205696976073872021234036098477789307443096535606050459352827083796798182210420868552133307040885639823164498802442192557944804464293032657215185696785341866194675278411884504768926138317491500785462868278231627543306810681124863868106355797891414586996638587680092820518856062832702156884618039780814392773429514249661041999536792285817224664104229083557909354670295328499542143127930642525871588134773469067012892269629246456258234236146442908554909315227268509485515748647495894593493654564628017015207855904617894377884946469630252675175725630716213534196902091786620043576076947063366846116965792030114402742190259417324588816840313162867474694276033983832032104103119441431195372236181154094061087782809133750799750062725982709964691555123147343101094403926561178840520157315724848421846342349586097557403688867272127732849351670628293068269535040671019011599083630583260298202813505238450796479047991846818263126525482 [131,55] 2385064283220380681495652247528800275179348626494938929694997457965873309670441739396264474992589197646205590977968932979777158689954785888687177662892651043942029637773279235483215126271441222078495026516649065856233759323964838897246918376734870066958646810240688044702244074365837813512665038775606130611458830341951319693542080152290698210489165507797298539970264746679539163804134341890416514080723452063813771520855381066873144920320781320563058368870922240959672610448063532270757969917886747039761439346123911674886042047094696341073561931587411761448373121727066430284167692077994007960636263664937199305491130192836544391983286591461543559561183681270261479110549261994975886337170902674617056773091282513356463210901488895329662976870645861840421564436438401693155700543127275530609879695881125410312485587416905953408341856852577562276106889534120706492609424711249186072730823420858303042749431196750037119035254468026029274890120163035167271935415260105835583196684598662243699186574259349289588277693886192098344782961237765766177837474353984056079518821294827270426629166775635346824351889921535441741139735338185349002375754581670081257811554483128097525482033290264743302116046762799465098297225227497097262080736952795597311826179223367062096662713570311070982250889878439235591526257444700792393805166929358768015701489772809649635525967953803441049426390323952093093266385361596048580846931761565711866272570070318883796915088806957466477509428012411229623276829325674489032682393991019622890179742982076845836593013074439315425765364880524388275757514324955831303031802700737551496294422338225711902214537050803722537427603529399611249015561143335262682940375907751684322094462393395276131152395529265592817678336928715441148682907976957782589222266930706545977303662757584020149292848362721717147695779190486308451579587441172914449106832648984542755002902878410092388563028296628775625909472531959042857029221513612745775 [131,56] -238820345162528294222215527117961280395516387505649908012790071844426220072296404841595995372122185452238480486841336858807705136106580913956172617388494893969607232817357350548458867463985121495796151097777463278810465510257045910816140665642528697899040097356153705861281657161421927040715388681415665108621738100874547314856690115215885679411937001591163696969475276764599720207158575189800482316029235553862095424387222671258958401054774377860029256374929283824137016040072086547522326684393535144927706161709778864174401575714829790176904376157072683214434307874631200297651514235813136976492105442954636751024403288299375454275454529595868149720237818196755812362362526336607635526277525269390360362340655261389815872555698253365802941851928775855713126350007578793474779626816294622710070471085412687083183940946864817908951329753899409341426098851260224876745571439033867987440609205871510866326556923775500735622091004416651190431381206927672349920593528453924129608738953859525606104614420776595843229849000406081787377805546498308392711653655265531191082768957994512629623053939774784340586149334332730863833021461475854238342110568098330288779509648190805952291661354298008549265476077140457003235361221759731399135776902682560291452082015820714316758120199268216545667213713559858288171834929728190655750607422183685956796063353436879189604832491148968307206809447417616229519622908151159858949176430519076807908197378666652698239254930223723121604116510757353426360036307476714452007865338485911288438323873436748154885017824290270721937757814474344702821894766922014194864630000782391441313003103365286986427746807235861557810810505232561811761455134769928617485760518392920842720425775457466180353368041495866150368383339664753572626795952903173453032352992910900732431288872607940607858755992917714754625905115611821545418723438774078098081583524781943682574501314475548191143892975151645770955930523423029576080914182980000 [131,57] 19813138687211395347051134180451630733950987587270001802060211687963313354699403617717820434116329720027992703108841892452088287486793703292381436678687287148141285644052260995209647124595801773194665716251669735497555925323709018948097538627228675577280132916296580674934513760586046003903641391594108752141388543114562541823774611735591883218369615267805313496582717452653712494678167636435471548013362829747109247637475733667413991871951629532929436452349832086986577576593023066348100599219545496306373775626790871966201403075255771351653637319080860304078891056145382482265343141046147752376901195551147124386776427458608241872556608328431205126215800057733244433391830245259734031170664138830126118612764118005554584710625248672824866244251297916573690649823311990621983859567464305534470594991253406213946332182532726904391717447348250459810506037737990220641711769759967886337862125121408247632511558301971597077513191140448852792913108992314386301981676190577589557939880756679481849018443834681823131863092584682743241185744978317298577409525864321919810516385815940521595704522215987993166666695857295744630510769599144190091758335828539427154087747234758605837959655886938951691171665363671303120104024734805540746928681553683172129308953523804774835222162134368279381082227908259431862982932362126669281445758685173683998252339905428088179815614157482479201008218981933956731915669137033385336824650996231138337402925857019703977758721694139937433053820261867738658197256523840570825988770940624099023017711108595282356805320289646482733185374960416696185645309335688947284873057215285786339231113572196769231921833192811578840171464051545609973537302654157087139483986812484888938391204488263976878169272321927793921358873276353638729413988489302004161697634868111728742368867563044880935954012357356991680986150939931175545345990422043252422010819540782902491252151202690600520701618225947863411096527700393600321107905050 [131,58] -1275714878531084302604264584961688770725030192555180242373924749310183846941729059712211318748441521006016002481741548876718095678954046887352688279575718815151272572604554368975500913257812118440136499936628931147117812372020127658119928157625284108262877085260495030246876837367093780411959943032050594200407951495881199933973453078988586879969311187890036506782256857306302403693608838865961764452342939127121694614533094205588731882710581396976417076299960324302108148547506542115039269575800184211412887779077078986390759846795217753857609490509314916092447993925079719920432206323260998363042337417569685516279071228795088028434328712814798258886555137186352065944238964408002048966672848651497528353730807864222713968940998313423611700969457453977522991897548763490178175909226037401444181640609414635113903983379595339396109860002098104281073037250812896021223423798454703235821044774033251684157313065638030442645847469922954495689247540801462863689443029539739687896186603969141734935566448062735292079328542697780293933411027874754810899296917438730731132254971752783410340189863257882478284830632621241471629099471356716766714432719195736038280768318453893734629101413008760909261891126360356416360195831415148642598840269948694659724467892656698877156464353806466252355129395664754208515707766446325192120761774230615518401573001205070489390125241610164617996543846591070088975765997767085093791577306744572807920354785172962943232623134120959164893512533128275989734866852215524471210491043315998768079349196179278689719514764046073549181682910434622653487426510863871226588178093789198488952072118638715901636227071797843000349946005847274464616312711290558062566986572649920998684083136414004071030586797712308024333069537524500279379556779606693541060392302974947310704656800107028770186474453119069413403102240038194970245826435642517678785639611117686847058614057597010251977445092609865322336172296973112584644300 [131,59] 54536520445287413483627883315232714429144534897987599507423374298039201582041358494745409116586431721724231578919241485071569344593376187404363846467120568489156714378543579273597111297711042608059643286846075113441036966177389858658753495053532604801845333048727305450075056551650358034413176294866107570895915249698271672089302294349137997346960976132144931812566517421217383372596313842562788776815840249605477615683791206483987808601369263380091505920066341221306935612831811275144234964289962272151030002017321842045325792170757923558580826516313273612982298435602920766860099162391025235731788377417478382452927892292967325465536926268545792792048922108930191477736232054637321329815603236987491579469493284824760661089121589604667885641144914237814968427186381164497527744830006371791128752599723888714781708966625714134361385727670027356246963697418064231399450314539326575341534447197389235760839837527456422583504963129337791726126925669883732079782366016577303057387234911545739207318004059396570361396156728858282080686617867536238043504195966934960165662869622990803952482037260444466949590170417200555049626740404437743729899198618213853102313949403494334016106307374275728398450536275004180819822258975138373596341516442680685976471021202895247830664095341088353690169541074703055926371744910755662150064766266376950045890175922878659620571094368297256454041276898414352658211916392222771477021636857830209185674600153208884308382108549730586883028793698521833727164924934411569247407019682811124915557120689255396912788479763556551247563929314803175924700816010470460004336891370949160678998255030609220170711784157969141940109446012333508587474286355519701231978573924062212188323082134225493738336218403441173656305175774868581573329630736264324956939093607456786064037646586151754541843195336000575618706976565257326355891887203496359587884156797577739648996313082286887548156695530826079525831685657457350575 [131,60] -584900966981153638607019143793006428745742738247493374285999011628173317662324714712265107462251140363822128046641557453402648580945310834869055991781518616093477225428313295561148650291432298064784724552426666504782484342851794548155075763089051341269444240343466498667011555437856033460448347164987093317389688174239114189534146114808226021129948905625227569951675040042884334564033140596378059731340833753841037869699417532855889476601573248746786295877099646639160666244816195090190124138474124509339646126131044531285251807841593365140457622061019577442378156954889008800539550670250990917578356530275797855683723395722024059274932131199964295568129908110358305470107529243772144889530991338731813897482609459284691621806749748217701383959302131732164180452970941905028754580984879444894519395758678351089227866940636626372334188802182411633000886346561953085077459007362711663042306044909341336473989103727036735180779078152362556582285202690046007428985563804329508342675535482357528848153415627679048706048734219933163902968134883209024604097566646459587621763040702807656859421276951813082171355232459566282641303757776142330768660592321154068678638092170165978013733945155675406679546828978021901457158842035532392041183751609536512422905899732660137430041219991957048340832429898106654517993159848818499675954555978153290056500856560229207203594409914095256336365013948071187100352393446189739177913595317364776473762513850606118957819682416812364634049117379118218887811394690815033800437830042115855712829356038651007935506051858729533899831951016226973551991832367787135225116226591096772009034041384604498344016230470678466315347904085438964992650218696132145509897880135274954071904412545407296165909068763330111828666774476883984890866948040744468018173864595323167011222469315790762993017310305777944925354864300469298859281624284025853620083110704210313908140000016830000527245508206354961826127112215125 [131,61] -96664497541186954805017784849486862001581371826474004754557236212977859547270714335957928526800072038809169077694920580619589077502017481649428693150986175385854237834796287826115885832264895730806270438049793205280521956387926876786039773942645695910767593824185256503452765767703378481822592394702619221812240662517821710473010441703034417898902568885242446306425945137897625715946935780039609304989019520640367748150884706043468550418301904193325142658578221345239901642443044465581345969251170965412136694021904150575461323879521917183609520946337882153806867678948140546439328250835695015093223018022348724480175294372781943950141950476012155132581607440645262910605493365109809079021135769250438192470418327187648801907949161420227177707849761340847475693234304330185059102518313172405912684663391423938836575658376430227334924775396828025286014914089458423567505327908783154095899925276348089213482046674498791195117235151497795375373888737107815402104796992786675657772911831296719944388970053284417547754877458143219469283424647708547107211584593597598995934756528323845971661331049765025719307016348545011778303447834073856968730023454716279234001770590547148358031072548358384765424130355307388265148530326549576418626997229881301344397527421136782619994318545708843937218736901103167420243204376240362889455931618078754295214013793137930756219495913623918299417431687476618305019481561379782400794003696968869252579661053834090087910758767774758259155350866402390990513243550650074122134437487857894578483895371219433376623180419770197822882974307600476349937712553125284388592056294308236134365947769837259388856687780859088678314200869848540908139703640327643337328864865406371564277504781125786201882149260543517848726907763821830269929917721099187897726524507561714563954189689514376141058641450510667195400931908803283644501948036783718230325185211738007602841203215204795620485615148857103459901244195 [131,62] 3550085289272560095395778877097790597175280497671544055810622685801201744909074233848805419584640761434725203615457884977989204865959351877100827396264235946552961179526794727754438743949004122972813104849716093596924203053916564683933849590964713932201396294387893862986318528071025793851814341082747834474337222995317774583065520242649040883602327081395157478173685802898179187108204973363567103717922386778733423032921510558561519264036830364521076402879287791528802804215892924646855010050200880693938852549342051741694646551117944631109023518170949774401971912305600018890188209725181711621372357868507305454301010105953047845540066696497959038557280895498032111504267895956822083248904865335787795611064433392555967256147178424851437942026569346211353811398885864967874072745086045492517199255906490321745702627439767272509254980294993313970741607837036732372944661614230026575406750604767725281107170417737322556430903904880464099544344783235160542025991396623043408445738655191768253552412216505847784295956233912294982220089398952453081972544811813376924591430150855183395382797716148684507860193782278186670697791559711003499848220837474425096662381928493366559377501272256814334492383256248507514984258933034118831244187875641030287675697009303258732790727158850218500404348646714306732324922507877755809391294794593905311693288125064467972736496628560927552692509307877224555510842143429648680526599956703995859748767978082286291441195224454815179973939522050871630708436847695329742171704141072945556278774900028563422945110663065414660045051742984778064286805635126899821546886227748703069805507032325738442929364982704118643775830303449849464794954073288532611423899934649792544134445063632573108840645440714964274820248326944978265988827486979222675793460046790382100391024505292964958555101285047257129900627157995059940350803487942554278407947880570832879759925358252614719997840037250222205051345 [131,63] 582565877300517510093780089087376550423219213545329240884205410168426925922498052541748480726148316785032002757104038244629232993186273589116869295173168390448910180453845939323729158011066735415240710977667195772595312166988631303552839475316094477807316753379334149938770721477933187099265356321583853733134546295397413640684130057045909443224010421811911252446569625455541981753759137758914673457889632095846896822448322794707826621339621968488006512258866567750601885931076161956532871163379360946305016117057563586914200248116795443132396486373933787499810068189815355904579756655160769873340258540714653081431089688321747103866598829572254509577739826455484589699973442415374293814545732576961861937165992163583789615192851045146838733041607328394401333603125513894796721106331161955843796395706172199912056958438355052448324476471724380735685890335932629665988845591758210572881486712377583524377054478111083224891032463864164336896652856764274968499084587029563732431981083195294482641198545605710580764932670491519472267059350847826230931724902112265401121487677350545893835193864712244143965734144988116609015279048324713631760553406798774018271489372464109192925582359364055807123270576181363562299359653940937444768786169080143528766918424553370061868137699984865459522939287272809636466352669008766222551187300038389048814207521378526169400436487881140958274472451660228318835212656130130238752399866097572418046455081792030028547818392814579621062666617589859905878156091046315737427613537046825021561169862760280595159656917081496877808877874568938495042002282254864047914269911335932008778673652608040097679181205044431758163107393808251489730625143785380757243151420880223497729780043530475458754222838820475679920042203600126862940663010368405076117162289810009352485671133916020247330894522261945647913408730685038132268239425543528695435134045497974237427160788001825082343003788444134809780 [131,64] -80804666901265440397221248815338862881345449822807324135229468921815068514231095428833135289132273792079184388310763456975424783966918995133802455812147051095561167692897646171491999928239290571687529500313189784950969245474227255497772657564154577594217378834278440839052187155129195872381512843229707145047052790646470363779358371561760777666784512479691017704834278251766817586799573562151146036469784717062259451461599172489535571327591302616217466292419930061179507608623257279043953326575706183393969356100194931299591000700879083736273240774663196846001340021412792638169171913177019070220022770975044786160225005624362436925291059551562494537465149923495348585100088428477831489835525231747864435382569589593839767953160807821902165258804162690094642472615950272680716420044398853354693669278600978269146611165028214901494195348922249558291039269107209634662384719935079127544396949331663002757125110434357018645638094561643086919853402450733144072288973862605185953279470705525601064947788079525170880899959668850048503879619607066811200312995915772945418580631937399811671267370302359422542883490180849974042273773984577740638208020930095355264918460417419760441884133521643264903939996205568581121625925518451656777284158263562076325846277089947453633092221463874311078003062029714314853030048331302037622452785896430438225248190735255853938905859537873236851934311949861344862347638280375011048995367134822866038600834365664319969734650181378093382796774895498841883034801866080942330591334757839526515879588247390377166370133290224889966480229447072373237987769197093346911184993489210529321466075908617890949957798878526190271328498662387177993953740110996895352806921097395662819803528831452428452718758652757410643508656096621871011098354276591173214376374543861892468663453857988830218901018661017286033184698227570761294453642405055428672950165617177222672765713373134340209562984200688740 [131,65] 4101744104104149874993541449528225219227469877529516374023200003739653429962388403980760619087130973799616590945272182424013991805086835336087190665637184614793514317112095382252437966419625935269971120861600566544881071716677762998558647757990147462519812868917693994030105168438459810174525391947213213316111361108657657505627566155118546249370871262096759077763371090612755635567079708990693786036946699500138180164681140575593370818580310435449534989247563671826178556161415656111607078968228037720865539351442165840344386260951957675979237874220085578648892401238253034824390829126421246760700334715303413406918858963116619373346770511057442701459481617891504897711374049638754869774985998964149284995614664354225670997539563834533021646684609353555911593722807882468584801119113934729377797087088144746622600235007969148004853585230246363581983249308380383762619052356350992803490005611288485263017556714738849212441276042392231351484726419108048493236431724173443960433612793612968688558471019656718960568129151239757254675805389346677058182164150057070725448073231536752419085781244991676762234890439376581677001653225382372432263176398151637906052969984286130046968540270258257121016855086160002991833760400968513217807642950216206702281748520713965565665273370077324955120899433684085015225723727495132936259801672438052619901532652234110103173136592699594999228912615444385315222939778195346573973655823041387805151730045205002076175621449885180982614079438948274486958848713652012914273185406894748245593280866129306454926625666740447386617823280064697831950572197232868810308157868294366705063228183862889072193582326323856827010959653625371204342610627111367137897218530842801886920730738199544521900744180853137702402877760897904072736637534527723040104477775190177958698056560567303726924812832946282925100537623929873284601221381730980427527035849910971661045341017983279795519915000385 [131,66] 65339284938003112025509935065440324739597251434366105149241869566812538337959881673209747221479625378623634893236631389919076511660499007025669588201320006947330675453492016372979841986010490796251959364645331234179619553844145149032531266153264121239879716822016174110281631910211770408307395062599346922393439963682953861845190690246350312162529776505353931782962835254713191968454871237802075252763636608897659549690096301743395196540309075706909201711084037958119456687679762016332146304802942458217772520321053406696861492744972715523795970139583330163185254031679266060584854899763565220771839609720508817136434349442523375459322661832976027066411747918624929637004721416484916759879204192638382784038619758871454285213261235140185439822597503546482311500221774177797341848375166346589211773077790229560342287671851335687180609433370781770116656142156507385693252436894820238244265358959236712548197461261680494918909539925744416882865922374432631951577023579655934483101686890824415120917050305673073029805156094586112934573270791440771914888619618774160462370024224257400778213472233969574874752735521854382629333987469628603932379437503405879592142863145069006243264312846899466098689930630061866072978301603411511892416543576223900265355941380365054611717127946606285635449818155378413888313351205094294360613516091336081456637069801271827009917060789914957601569782913125316169268493766200151933352593337914786459425191509298324223914545427085847826637618685298938548769431447254774563862198688322394388098836091419185574306725775894464874146988056626728381486092328861069984023539638768763416398789144616150178144746983010087508875887201933841168436958538721633275079580475979354140396125623805294049163933793601334536033560390445648819305508554224533128463386671031680249905276209820106680437803477617142068342140292101052597842083702904926476430387237808169034586978814134907622269880 [131,67] -28795459860672746076504278310780521108896685376182093815392385544702531441472609573576037901048596477017045755905311651119216220650149409957090767238899412576135648588376487383005639396380786086375833335144531512033157161697525405042018704195620965322501994703959445886711830724008738594179306130673713881788165198954112717129176687856321894126714171095466420132065133424835946353664447143724401647903876177318662431345394664850466024103735379982738586904892694971731294563704812729277609102949982711845407213783506430618212093897066174320187997063194653897141600911760170688637282485825371227191361271247886598558116706933355599836444592746154063085097405390483422101181973008251464860733049070591169113441214637310934463140460359862075562477001161466740739065220870475501800174895823489767163221340043256685224775846462232454083079443549203356973174952466780382913466272188697113234639569111663874127631065027239147067936801237650511624531586798726644233450635222345277920143022129292471569599911881880803534483789923563779888354984311033253487966552109852123831101175455240209998650072753946864607056913261754444514496851546231922821860078895890317978921245265818779956840796390006089192281522432266265146690907963191405155033591731268891267319185464008779573702273663581414204356215738989976263593691394167135131153902884632336366508578861722011997858360251513838960156703466361428888211291163839393793373428575513047426099487681551339239727479834482502122355641456024831751175438948063324751366496184800088587797395110231093442301597683488282351636671842288457551413032934776291272044069139955945582363623585321738428010419363003255859629576279630343829177005128389634517553590815471047576002309905087853304260529361326172425965816712577269160980584923326177370473035334822812293994519799918248763690097130134970584677015984357022763524028828370713765712553285831330338502066619601427604595 [131,68] 2741713007894375184310486845359137580831108483010348099646826025347429815699515379431261408274070352334937762455005353312250329472121123803752177388082249205598536572082096572747118416654020170494757740523168044611649491434341513309983967248360174626624702637307440392060698508134467419507328344732151081200008553836115731405173472189161372898487778645575445727391490611668876713499171930780063978170917930396814386868205282694655394782566511021635472684076135443908774619146494296137462687876760932661794240843567413000828487308727706657874707328619885141730226744796625142097283138650715942712707039584491761625356483412095856890241842708127282174911025540406719852375281927354146041041023368872994384823664247535643332255363128267966718201088720439487054726911703650896772156161032593428792655933510954208793431986296668935217354533023879235528691007203084638610091984602290017423759037508849030506425942505199903752802231752113961437282949084493615921445846947185729275005307917513197475798885010390945066656576723642533670170488343586203886425020443311407248327297435712014509539410073269693416974103943421385633784461744655406223922668662353916200717951426446699345309502649381727568715701535361779099829426379768333709406972705265556183648398327023345153894988884989084203529365553111903426800045219456795074250763467925195116178695159641460528847554408786064198188294152319147446628386226036640777161911362305959086475232646252991786619207065885810779680304203975923959408638562148889932057764435888517238321750186076214939865950087996920709556296783943170703968090024692358298036327702109422680530007283095701920813219633954033095111040083071533781413387389914798465242099671919325082091114139418064101080687092786486494106642763697073761358406443043301657403955393238596482971464848866938515382238927717308145455587809187537946704999136179442692823578578601368902108440418950692205 [131,69] -170812632475418680783158077205056795151579891136979584014464941944386877487369350275128608828466788601580293919354058989619724871748073323181084752833998653157049149836822779656654196173675638611876177678298946632463148806144108027158673233815047250282186272947257761540304753537028142044645439163076382257147547818915189077952369864825250526461671376584128132074762343011768134170399312708478372694530554685718410886907130056643973049584619195734984109519680109009190029048180057848727685397037101960338013490380876253950997654405900747859623262587120711069731646200998408570865938784200809886977381733326731154725277535555978074411854569762005455981154915480862849662128367739578861982310048719814510523261031980207065646512825755854392599550610421118667332479580544191919914318703568146799391622521413962949008512008969494853349824552000387325072244021775133588797298235440778976230046378892873116550301682306838585070179513774516251187714842993861609583036107623214132419546525609721259149497868481163659743173440179696937924070662031761266724539799113487280313572846614388379607962191285438111178101529293346066486154137163300744571142622877144817123524188202018730559848957920209749001494403786524736694827090579509236285707121066318076936677579511104592297248492358448050956600733704529605163435551340962411880433465938569165679987942346248116400984088899682366547902218340800653359246719450977791878912029984006858934700137400483314837092297109665522508500379069721142209598170818903745940801526667341443096338478971731187753406724324808845825942482597012489620578007317518948941514277601228021685338286393961335323036527347379100682368259157310690357140073905046650210126461551940198089003340220445531082781027594905776959556633979122709203439621390054396294858458635628128108995520432619669787921000520853083119935208178627505555761076887970886349358366389912790660687245267045 [131,70] 8094280607134674231360308630093823044139050697269405129297873866630014090640157904570053512714507250891035921295003402382044179911539257439829681043989483852427820022472918235621675312484540922817079199949139599995773984793479496080100644200106668447746601824695004276928611921068331469722687022392948091721996891478403223470423517820167277371242366580950591801809784284027333344631606962232247414761487606827898915993102958130734386307724058797485530479647223967667742851802583259026101627462721319779019482461332719138034909765228602854782874393272576906488276711918531620223199701398921370833491470578750095134721074033801858144205309983286056057990019119132209774795834081060600862820554740420758259086236227467820824876484409754259995969582009144501771759771710797979890396560441737257742352234145047723181163134645275238924480781695752955789776165401550166101583246479442916540322073116710215007457758866887369785738255178706764382955944480213657618745853562515809308229689196745087911513484250710546798182130285969830548457103375330634151049030324063393693176922234813428888249801718794286058704701585067283629085880651685557786963446552461857203908525882721727210325977790447706322862035678657809901301411146726447745991310277922064566257757999348529590835344664497313292819260566930637675554903003673019156229629486642147277473953015898080132958149389052300857799759143947825178355306658669495575985513801497101925027249928373144356778361936555214954025342631690272734135502983132550734032941928539485521790408911708590013502831691505396401105893370850121056443118665307914150095935589259996080156038679994665710806027285514485137126926493852682353343022465631001188691690799492676240073948919090079018784217931598796093802884233468910547820515682907289181612132168378654521391117850356501617066171016089675761443542423818737403395018177029878163160454626676018602449223941 [131,71] -312547012381279438425716180395789976362867430667381782401849021040841644580249301475840593567847770267907697321333547325827078472867621432903262408795498627265450942779653129455453693409151612239963530400161391248202701352061490723924851159471372576619860844030739565335438324870067149118192675401493071343560377911436516066782844644799500748835726263428332984937409804820080087645607122318384254422503298981413893981197218609280214930020350416265614728016776381519935751865861570674453745639259009711111563683866001947483751874264566314616444753272870789507651692051461686919617650607983236015868097140257488110047016384829842194195188082839734179067469833164659850751454683283591958903330784454906507412835346214697570668931353497815590938113545815983511978911008931228167567873504868498972103420782819206189021914281635485772744803675720791388631193859062162112312514182871783648971829020473806567667187078675035233007103136749983714747350412228328293762545717408065433747379923544920287787860923578846929521646516400522702959617932120575388373639108506079840120570066683992403660557782170927308413180284868071404060801865222832246680328506575369170594949061089218622800183754265275092768956735308238288396461540561045907460923942438882509472886342201976769277582820276974359278057469879028907960527568268887883834124439696362172137107633155132530340557829779775038557365605446314945825697899088327123832394331844410391675281149295227656374195532632479142391242779677817126102261922568383399524008145208072516607018534787250213159309192643124040638232863276529680900613140446468608694349336825412112589944729901784841352911405141883718865826646100755853007932266195917640870267629957076643767176994162689636423543018829990314637314479775919426366027694957885398542286790470278061522321625465216052394940012642314285493752595733064840215776340761169844058521994599173916751877 [131,72] 9450293474462615616484680939056594633075249677441707261551644364717110219043265904675845265446631705357481218434931584458321158645880265271619925615089769409181674744085200453997716077511757892535171732650227321859128423025804047745124534321602859962732057898653142226137660883946935923694274898972139060731669739701514155389000036112965622318670300389941267735973626059016171664790625749932589067983898066908400322529904340073063745636453490804478238647395884802652518951842597652968643592624717787130458830984068378981181910747808833549812214767691353354501418390076567942292128826423004921767492762730275426260271915511022541471983313138524428017631346274465593185449259134828390111662285213539066152374480220858190939855383179846295107929774849314376186646080106648411421092191105873941905193578161239842505849073201030461204774500613174066255075058724797722083738773393730588231869368786680895663503761035894596686613458295626802974639628135080819429648553303869604048331354358543610372029582676827324549187235799365070108189771915081400601970373633307321104785962590722553415977646843537713694273646410432201024373808354115021223901786889377006964465132028887694326354582739687863221725481715874120687852300420907054259116868132568871776825865517528028796326659603595418020949454830058917281183385974465698955342864507383789960813185599162500452353798647445027287268832057241364286559142678150437742833638877968689334178625350491920021872035751987781873807309165786427674100433112552446753471853205662079084434123797069384158780041154628590323759931936133727464233318838474793055030648211099201672196782874002080988295062052544842534001070300704944089015630333184753538827226224578181511925974410768567195709011085961399058609920116069084289329434437234812904015585092825621028617000948244144130074440924676074691665198101757302686551118818438573265289498308256948780 [131,73] -286730397295686632215769747871184667031497564691190612902783087076745422781565683356845367252258144704281858814173474968233257361849427482674088182782574706573271172410428613674521495766526018869957007693076279908428176969942600607573657413783595085045871048973418428117340235545355052577647999411108947124249192146169273483368824476457912806227804418242285774269583762318617128786691412799905141273449233052591795872527100089272635399853763787306524602829027278620854156851468774739286865159332537031507330303821166095803591918823024018837491882830405701073639093220544390146624634142351850578909086983988895214777112276590239988846882823350014792122748144614651972793375292951347096893515274738606627770457232525736282373653505002983169162178009477418986749819837362557646921045132873569346701390237293994956626587816823970406567819889365766788076634089298718308080582775901727695932531015943507560423506596638830556235755323517364546152336215459853961640402130288408998322604032653060246263002146541535475542446154129430197886743919773342849520785453158961701345263812547460894935144158974489057711703989463159377346198457653436003108714801847598351025036582559864580316286762963707562837808501245144816567040342252528443503113646119597034677178920761217693574865971615430157355126388890517733259609189206617692575289998153804378684757058219866052803543252337212297520040650953852700277826277476180984063920838633330173270456286981866621549260081195500727836001108535163616221131563276901376145954022061850545542799324352685309301715728455474916675509571952581385756017301138163893191863140639338319691956462002273098599419299512573851158379840597692012667814831978592726112416972529982871371899775544436085061634769666380960000248337859090187187576982229664684675495584057512803473444250889233294344034071128470409930490957121118340215397653157118901329502016026043 [131,74] 5470175494801142500359689533016823242766892145067672221428370713722315845940023746598089241884048287538196178223210403795461975047571533882352698637972501137032058591332459228377417978539283657964404846562030781105923956089061305848372384443107638581059723857992887336608535005718633287024257063312677224771461625155113255092467142150600387205675352833494853078442887975278766109840101431343445168008151448726916808134347269851253341665235934887322998982698831674663914395605539547156921474823866631048760117262967671455578481930442587084006361258154481983958529503724605642213137111871780131282406120785784208126006729645509370904184340419613141067910990344281410942678919756695460374254836903569048080392328753160893746131133238013918502848097556080872647350583255612034388364466103976672033798266275767640867355983078617490996773251569879728036489279166581566850946102122348096973247006686697421695156681126528395233024394213791394185002273123161196055478561946005657848925184923003051877547293043547624504756527329694976738717852500896260748994665141533016619810380085128168950012534132034829445545576092377679008577915080802867121531846613961936590499176247771202124541291734318440437105167080211003606410644225590372703800053492724158382364015001717926476231906997493185995096854068879697485126797113859583361007283084415451540208622521639517851266303209051141631135876724503045661372904887470666590878980294257149066249749047544284313745257135968251639407423023355008795614560485595650025992652444260149880592812453431328178956647829346018602833195109730509459512890400049323532373059110074281261614570187280218291464185361294017878159556530170957187563539539844326756253798260286211066312565693441671437071978648156425261978659503202379493398863199308089082071594636755673154973004080465264422881483134634229795205726838052556348325407999889017368537571118 [131,75] -35674209329331429926049477743362126053880095898329893022895134903256442748588147657157836262665646144446453655660873788666594342451438993144996447490548310776585291660859663997606904038292877809712294721684686638538510780185062656090070162981910084466303874430448919416425031197494292466423002296269499099284408373228460142872424480487413109951491419252317114545212788678923499356735579026167978630765802314156392480134013917603517384137579838252461797440962636876544155604710386854001890817260080749906966753508941211008756984865660008022643552421463882646000058867491033550245013498061544649050126110373794447504309286020949247251238977886419775172267001900860042243793843702224485710590172761163527768423164344849528245172947171145448998377587351392381325338086067144877772143855817805044380779414917430256998353249622605081918075121144118554181516873513160017234497161367077982343936163028078135507164071963155375276641555538593380048194077493623184936684909649124361964293168462733527725957185481675408435730629115850644166543250985574018294315400961629978990943035914677986714668183285986370241889613589328305174186194888850624200087836251282013542044408939729287103066931607210991093957554160595211508557418720656499127353427418377573630437319607749925585421601005171429743638041644367968147331792681172243548614657574421886170380069738799577176080927898613272071139973609331078052866226958919675755092259046009073344309824421575953945263424295764162214982260792175230181482851633553084532209425373362930179272755679924146246542582846768478659985040641254001985239136066693125788181225341306734358763753311051737795338391514518537237322574770884357602022380922565175454107287934629950729248327604962725543811122584648504800326758053268011629612819608083518307320910727090006595227344242035515913248402987688494006525456682560452876100489805336166077229 [131,76] 3381292150975958937611567603752849400122436149420004148374345052469706588326388541267293126708992077959237275077590077733967507601861263700662454551267326732306976277458086356688707518235455736378092231772454067564065366963192976687147962875829708830902418090360604222131010398914098969499311173477413544309095661761026446427943307544818471983398353876602596867115551715300625006573368062003768481816283941872233778026150402434030478499161120382454876973358143551022682684064890568576267044009819937159659327690768548137865244088397503376402705694729373197397378626224187351016453998643852659579840410506648637321978819769447606401463888870773846642707609885525595249273668785996177181796446186203769631239413511118795055497001395868187256261033997225919781619557024186838210397467200861288448486204101748030356729987625444282968411660584342936230107543098963950369703381059884224716402909286704844346330708176496490733562676070616003811434665533820964328358610593740675272681258664493859104051086354843220274481653948023403507254919775299759347111801696201870103006855688258016663533836417650528341418072742405477733374830632315646887390203049603996469469316488173129016227191509433742994959825436149638052787129472139714419767767154903570805446437094462960588331283381945637866898364104113092906992644506125070209487405692668599897277665918533529288313038041408218864231502584116505877445709388583833337658099256101818970753602598259308965317235850680739301326028417858766162754766378305264611841540326588430494049003097113222118973871428467284289811999419405288946679899060297178855151121430948514784023793070668965555889750101819181841943401071214228791661207896699316817725617255140248666740756258513856779410956421265397735520947178428832415896036157685338845716379999898515370980738056165934092583443031224102675287279527302630690525663589148524308 [131,77] -38003196500784944655946548024369481508035864880827004683028344887044254610555311761689708127039945818680245007488574099682379052540260533901355674956249362371022770302598785932758327573708589141504644178181734463058394019157317759871538465493199612030793954888319237191768880106991468078503987944373027438343708794386590452365507174388439613225032721741070409756792195771186600120604961073731542102171452629646627953929731000876821031158776280693453030691072989533455779364965067572533423084245432537343367364652578062021940887199099491234268734483970369796693780245104591846599404402371218663809717897386666960740439548960343697910241317052276675247390348423560971326569331533350436555740755622136788535125387431089200096976279124097595062277875361415787213155715152956148912072746621059975695230188407052060155494685472605910238296928733474854071191770613451046968649235483142679729484449341742332705768372007364418316161358313230280597390256392593896069153777537647525003001817464786371077814563269792295106445264489852476430182709967553488370716382123435541472598501725539964998405903437249737432082948313411299739236710066838038161023528295355886971617644732690895048401108659947255863062761703731345844693229009773256891709245601871744788882959100504853129482087846190301409904491154029699694252765804304554440487443443637413439392541553864464851553392561572710197153292506786409658814391756337916329575420506933088821253193872648334583195237539394781414607018133432140113737784505413669926048352545099998985005180052569110605408503518990141176468263184555648050544366023431926233611109061052772238699055280990143323809703943170218753753292232895675069753318513946123994118021612320977579472488126795109867117902753576991895003076236637958648113930851434219772181788334897772405325897987444391653544948032420257640539609836885734675934844596411 [131,78] -1911102080659776440831400994974521247943524567222771960080320495557773213883113824930233544115612912057076056926352549498265997065419809949918494758962671499784393827156329069061737220165043679913793289566961927229959614177605689232131321454762632049805242171546471971157289922225897431420546506286699965315460267647310489527533415523793863723225272437133275763497875061069334567285792957667792431917622310602840389488733229654406027385958266594875275991745520465539678109485703323258125165976251738155060142800612022128165684212671374105353391213484424972874475654130067590026006759419307788937264169490117460212571769518615057917317199091377748483264959504182278878809833732980334227843510958304328704008282646169829922209973854668780415234073059512699822579695227561659695669456009163217778837843982034175677089257622798443649842106878944694789884823297624492486377774768842956657760322004940866437162615425238679000980280436438771670337909058619930523450671976540213166649026819421277935426212578375805426417311396279307747981917927188984750059684116741968241482398256578345159308039197599778505503874315572393995289792245498677060705505167615814984120897867217192327471291234774000306543980498151250511918217825310884331161434902615021683463732061597759526151155718814915034520692453777443069198857058435283262781599600863467133347771191434710156555408053451709396041205390737485647604912543790951258260982358028654604116389674845561898549940100257294775676849923353300876986525388280489437665823795905426637164554732707478822662151768399403668723818073567749784631968806380026726422802125801475618901526329190843442207009297711657159948439058492563508241468739366932350869181965763666836019398971167299604319979008527253066388102811526417688164896688774218487266784983403596537426364642009168363027688355697841988709145374248818855935384215 [131,79] -38423854335141955274141159806664728858300160463405577465726834534635162535727316138769324925110193860000740775868451500648563062214703792484743773294425775334812102411441477779211987813072729055438949520280711504376755531826907207403517916368806121783586869018683363409567732518613789197598479829153154668748841105247054981476678110609868457400169331464730276589867805814070762956806402377290412339023461575330772572456691841935406830988884578697165335102137463848627476105008191765781640146717066708192054229033432315871815824608322025318518555990069878564375169173553515797360549097518519679098881963443571494718360850327251821015055835420171061383697484278512380065327509019591794380915130671216940979397068963423489737740336169451725540100095503255244809818591100781362791047209392024551290529941211198070382438373635976351124753122724931932087510384359873966748508498012376584864192512085624800167812679395808626095004015111729991029738617795272808336636474863844286204380137400448667052359452364409414714986520754021488005012078428799016152253294356348833228829315109721877611308687918105319718714184757363100289664304428018494427791910590428483110052591647764923411759823717276780843072658453208103695548946927639833824853188415932454283031416967388499970155621963680631579466939583428558883979368112670098922920944259014179842219428195084927785627120152819293429307254766520426426123322951087219740053180878816132026012453133638166904751776305819874015569646459782274554946155146609761352257847690718134855007164725337329158429786352889588091370091290454548227477125602913997491468714128722561870843445886015016721722297040997980462894341868305224324657966796156748909446149799431239210633826907235872510492901298926916092079007162014169899616384065676086726856565576449067292591576667235580048227364136628347709829790122485650014993 [131,80] 870503748590710604565949185848326782539944021684478719056146807675699423622539897665214137045115636698052421778804379842066605274816521275670483973075377974067395873825692934819060907649838801182031631363390216618013974491919645534248539055787245023180158402045409446634500361626508107097343857269048661041411968237245278480357064379866644384809574366303503481259032505964641841463424198574232370866641522152171044231635310633148203110148344468433141864564417326829675656164929669290773068148334858116731714698385419076241071084556038380777124320158802893746786872723054867128066427853628479977849717317308094998865892503983644888487698103398733426075096507765116484589950769710268811613333502132154123144111493613313311487470679708816143878652851070062042195399103998015300956769514043134745141433470730281817300220462910859240633876724968895515403963671934312411305620567395378474538401385607338050952875674100645613870098542081773141052418088288891817875788011833732524353886689860071974016432018659137314728560197478369759224097293339838907347721274180201516092074957747110962908008141625373001041689304731470911264129343458505806075459196001908217660346285049478959695168709594295300253072959654179292361779329189765095911040766852257099287054043770028742734331360386626168039559535329579828324007379667588590571715450298721017257305455136785903402540502653544332515288185115674084703975634540603755073736921827866331387912874219854258263657113473666318588524108489560183520121118088377464510291743981503499038553818792262628502752912213523705117699242775106496637373901137995320010356789391164601439256907632757381756104688405783602481860920481249414655225244146066462138092925046120555556783861088383222764932323367693062976081122638502670281646581411400646980757404146522713579735490564864265826333409376802183880501406705336613 [131,81] 46711448928139447038178467662595203122568375413919128153405559978490644067487092207193635156617299650932772527329776478217328197332434585651160311646544128670760437478487277908296984727359896220480481447843202859266929441216243789182247788987226501562502023188468739294185078297377028663616807357195936918419337703137234736114402364497679900390359323457767556257818237016216591032813476356641144487111547310774128904750168001787313151397310188124454253799145018875580456791908885724721884496078863386927657314534737465587887223834187811398131831162917500924406493354341934949726074027933358769566156942594484386281007015849157128007185443424709612881787118530117436721682200239022738002084223310487141849377384811074147121778236103526185046149005376755109773211512233756500482935155593238640438710697773598100946697265046219629110435457262034517246011797851560751762197343512106677200239868689860123075886590420917594499017786555838584593777739115575262924718123640486148431243736341111899941312519749437975794310145387011202287557607297402745071112532534579988487470366435823021713327890691531975395290740702832736882410368331513187811957115721735300623824628781369771211985103627628818664636119020016801839631297692976216643670996884886465520458789609565355061418724719846571693786424555651096905397748585589511968615293577762258525177602214917690502042139958408546670688680527711432296836863494751759208823829145276868695198915245509413080843971049663970180236533448401334494955133876692462233681291590194647651919326007236851497536044977529786289215937125976580517842026393509024845289024458079421905238719231353590620335271698561454338358135582534367639166755191931157563468917143125819066209220244099104051204112428177874965197049853073270852788661597295429706571856621918332878934089675715137536319306142280776935841620920962 [131,82] 2507666418208403888548919401009700833784323760994929517136429523172039013180862063353216119744160799931480682491039694992051582128216313241766302553790455917895196342660322323425362324415497973990180196159471851631034705781390924542666993358399638275950348395189042214533559953565297839559620968338265396648896939806295200862468929234730222941590799637124534839837128916306978398887526712005884064332240659819536197053695015086411547306713248381310465752987440564280920622043632523899423004437322858328581370579512162955100240757959131281849408364670293788428731000673755527081916257570036892151502509429545628777433752320643406163784155206504966182810794834399071613897859230539145416389604816262698029120401202456453677595432842845011371182569411159611626818542367098679994437191707496451911758284013869751444923375725355302407488863238701791603456001010745471306503806901653894833731291374570882810182397192092199648180536679010518285193884250339797652017684587576486150211371484268714903646139196988679631494184318032973926810400800306736832156026177307628679517852418662147260416449902069724534830123340041216003299841539309659199056679719253671729548934820681027594748814402638640886648973700063736232418510917992811265883503480577736192590249219920400503099889634402223968479677329098685242266241643049172854404351453256312887699882242869133277621801242359302323994246566374961072124641469174723964396636699726481740759645209884456621934446340231787734078825951999010848898770503994528534759341833174704057907368971144155069210763438451913334149439978987847776656907619998464495335957340865001859480970043322757235007170206615002204331045746561859440983601737380885989114771709746076354285229479494002736210897135187394564560367915297291192557007518361099980387370829273168074042014484671308346096461475532121746784599586 [131,83] 68644972004400015733151779035071202996846415617794052770575100324313661247652071052636803272264332053338333467791443356321596310220684870769802030125544936630160021560606013339748826433656186194274102435454595778098461966596980166525231322029450113929347258669301379206154705174887383124046616553257655517690500828072613492530927803062968764432357344048225525077358070553996255779857834778317430165211777052612736598909025634639632785715083078852692967968109771704702376189080966061680792542488958781981057313405612609070137929896980448450973788553790474296042285453142918846748360889490170370076591816142533460913430308485156651273822184531276930260649069827642053245239105803068004424293729234525614038316512321937723777458196654256157533788228771512425088323456663749692156119447256633157533144531159824807475377020737532778174002024857013675375007513825925681196744278360578640350338529797845513554582603710626918443780248182865171819958266074582845519170707590349588156552778602939254668793647717611461271251552492685546427738765694360774795036686278459777376259001104356510011149252020697873908052173456359752650782766841197796058661131443838618783520080368340673948935815175413178190599960366920954209573945749054519046861281939226463763867705454644748216856103138888821866593709701476361956159350302365787640643276608682436601357930446896435343143944467066517033837809710510314379403555570855246511911264822789424617644706918603470082910042051414041848409459430263583800875690922618180143927672695898166682200446688985966727368813304162908908625066595850302649091015921132316948273425627567329071010612571033399145803237919285013131724602092539553935299936825430395485246192055167349251022680101287028174639719519229370631617199564036865824801807586392788728198722658739930914329476162252785155996440342960591678365 [131,84] 932480168322733786680228371572465750286372466070338785149662604411378353395776578780638968099631556545892150905121437286278920959930020277898217301979804518659050994257749372230021695957897101991003108961395871276438230626339595852894442011801980325201036297374545718748441886953868324941668107978641681342832298260896389462959629789845757672163667377052290293635606668140298115224334427163374991424923212934495882851691829140022880010187116677903206853469408499720188110395683979663381765944223288204095967278358352960370415079141189349012564950865014550759582144426639186331472946827798823141538797453784909733070720405353832269489886824421924563904810977367443725733900348767924704042104810075286033035294448965515013949748206486122009752553952073312387138696058503820867878570197917539256230095380699452482573193656004850701476272118271364823445986447743045322352609634073406663405027689636144211757413126486594507820070274657667494171553345935127743784734208210964976068445313288689048601425326679913408440992230561733199228935665699093932419420460011730492851130777875538535654272305680403941180544249303261533550577662992170985595504020432865076459718648054807794112933947240700664029907634853001938867438511014712175752333954766850530144271068180683998116549538630040204512096482051590745907975620728235231454817720441204175683680884796062538569365107852840410519706609667424409545780181969889547412756815413726122928105911299770591609062296769309167665479520762972075269532708135477181267555215123636569266060184911494238968972354366500243772845072627403310456346403284230185854612900196235115025190130654806160969564951674555932814155735791429060964718922383760332401958739874974978637677247773564420053173984437359882102880607100025136957820516910299732805801085570016306353128713721582304120574388852516236 [131,85] -1332378115291090869126043570507566007843519318378075288994026873535724485101445963470327913251169105696765718083491296861363996885799493552547311489881300443148990436376077356628968859867430618107701440360995744447990842233373194627032214996316193929055170584184295434591136730353384396726688520789563031396662758463476894140042646371392856671382634737734647401747847515055378224057134954426928262372584384732200548908860639466468576034994196925150633764123665847068110841855921676108733772862784454308743132363744595944549738859711688716581492287560068485299332401363747703574068353827417371517389858310786363635047101815236295772752920281051153396008834935763043606224085031587375215494230307891727901420548310450870513283418442887895423999005468991726580501077783910220166077576147085051632867769646858867954812821322408864686645337325655242074943584570226020914040717977509915481035310058906015918205225413133714127175167826825597219625164646209750611578737565696375936992245672438113849003207240832177033726881532411499807860693523112999344235612982425753776159682084078246302683153703379475894172634445489926408212291602788210836858150207236403776847461581753634242326044932018908002882937515199983646531285968353387926084285344808390630915267608200101928335168716351943074801965032876625733004638440407565846721468310606725304944489620701067940055776566377469294300061581054024399041364450925563685679770384677121777388399313853489954890076348162930185494383713357779254860850615477609437620490437585688089369819605265024169537665478090877490830359120776824024652382625665341193502028197734962097369565322352955224642286410029748699774239885984525474801705213787784481491536804482769058850328791407143392278324523335051593999896471854202903975793440637309118049252592908373293634157840057392810316023945861 [131,86] -104997453660092674143066859382802231633902860016307383167071037358070378756776381342729425948189280021736325796739465045222695529768595096214031825229396150109539075272437627373240592328085000070852867232767934157828580880777602350269321040083636670869034624129793313309776002074995961911747028574200117504751055220229868983488644284253437313370153597945383373403318838589847575057537204688299023903621181753939424031440678894430698224534850921312906756285272957901125378439713872341255208849741996397691272959396735013940834851517477104280302426811334357764123631980502374998372650805840959470264378809326753196792676027542401223478727482099860140193551683139845245302644628285469409771956572807485129651072688143275143679139648807344042513215520807156437357348304960128553077901629565758001046571618600976092751561109589464853736552566975073858216665229018775795728162627918862087088977504257449468030768297480684826444546498840351291510293471272711712571043693536037661404859003181036977073348666102623394806380821449373310697568173751423227712489614925249234381001272795373305461000143495115328398827496909050973261674946123712407939770670483682584101943921843968381185609062756396823182609712469440605852104383899758740061510525470819256171997049367564227346427894785542150537692320716044470932292835881683535481523996402041560542140222641322629746585536396113250830651875975008675119936069847005070683018245291256745363359025590887175675455965912469658094024693853215525791010795766156346259765929331895175905411466345486258553589831731870331814671832186944142522639099640072968312849054538392160235558364019943847173476689276720227834452623470073999479076088343433547502982958873275111034518601387143232558592353306364059868939257489033398637091680786861778469148542973936020578953810788379300971510291 [131,87] 133030176257531352599882235426644711919912161304678684746920535052224608918151380917283962560753071666031019709168633872356758430338978698621858072348058958419913809620435240780716639556242855750141714049567116385503715526160118667417695925844047784394018445180657534497702051740047202461847656893686806633658483181068281724773793847123413349052424449335684952419830206109736122442208486159436627412421636345368322436903866127947417511960442006119932159060407083699818280386296451446173158928137429804364184658283607438760430814975367000084057223316242289283757797617475829595285764260446381908465378191073992440321334826095018226430601642960334627733712370421662734038896241248408773204381962412733408074702861588077889436271041830970630320782154742850698754582063333026021829560261630270976314899568662040428065732987698620873176559049708534144219232241560567281442416147398941819229504012382643297268675346519174089536704173528938599563159320225031866527690084482839684566941527447570153065235410320875140308003408136042525712143260728933275161885318957710814978021374954793372255472022120822015496205343305986657568941043148127244069753983208371284483555949911777795175698973854445913676598573334415343293057846190254316632564794763855454295948526551958651541359076174840450173046953221379705270950681406568572445894061724612872387126865049609837505365529355694552779961988310552199797212372194507696272238128947459372764398268071130330459010115066963946082293015251373664722242310181097302543363692953450097622948288311007842074166907939003197926338639014347741722646398755243489282235480749556737327107480991752119698217190760080248239605682833524536257013384014353268876021934642820933933084649932382558709983154706805916780374547634504957470088108944879065380510876103110956149363682308158477529 [131,88] -16910537123417841655441965315036029589481689432983603863469684236638666746855338572155642785382987272554186872181556552156165793174142241413442376109343780549306045283916904234027307192737854033494083850992370688939267629089544242967194744960677275406888922288400766914554415926312570333440962045752989265618740872787281426579536571760121616698606526282387240342126279456647143742551779481128094677114445029537945369909312784020269461776410577660102068192630832323095484977159121583714336703760681395933318454842694969526548126071264418251874577116698462077449026834612042796899148348177980230353205048505137737627768023153744843872051176524302894822772882869863826484305772111684932922746855633087030794363599548289167389891509401624620881193597447470284675441383258967402645765395493505258497769972885174608383045845395143489975492081305229443159803254547184411931321521093653736128218472571410361238107171024557129687999825127529129746190200240084577723284516662090727279705527707878296617564812559093783777181218465858508747360512198178959577378675931573981480254068865858884260001020260817854203373449071255421774087331839747271571210252351014620254375497529412093977499550549180362203207892111743584759251722144287941589899935830421476431271097653780695276218858023611142806661071658082861685495483019117909764088484447371198061683643476399277930436476067655904125497535923230566130393089380761809067772217971617370288084250829071130503008054349892483819952475733619517047052043339108204248935699327916311633644304638888154729912238115796532424012902612922288960241250386106315052772433794820928553392969511726338338219813606234393072293600483032992910761319426535437650614828954082916555175163150602785593521899378614286621642399332764995275211566155904558153944257376961172454093430575886472 [131,89] -898052638765156870817698410298749246138609766511184928409323149899421734263052129316875106309682301870484572485642587560425734968188244518811661331326792454132807039339926176246994984799164068887173954404376586282288025033148903714998028627384088927175085529071511385533530004678236337035816419545447463482298915582926436590587130051879098371969762509961358781648309180189101370662049068656808786444458333543825364843345319406060362569435618431388823718912310948625353530814473239615416291038238491443704109907892389482854844581199907299307303227813608148245515619140969938555475585537400859703908578502305547893166433082210758355412660476712177693325160606742307757846082173790008771729639646392778706293724454106386597358988275310860666490759085792612883558952708517635679607429460780416054042402634235343974729825123504483333472892843720524922754040149040659000706925757587873730307499818783616301926375002179022450332334421293766141930624978231762696498386042305156545815169188899714534627965456375760137296479738099319954074630518671219583887791857349341502881397642633734664890790189560048610748030354917181687785570405392768509088107456125789852258137122029864467590781040247083488208570951102284126317502700584959768763205278433599396745302894171102068568510865328130954449113528962332754676474633768479049015765531512365059310808107322865418323872738516424478360312746303580874538418434092198200326981066043759409288716169640155282763806122054232103243773251047910345896969343343651895381684125432451634261536597714126104310304726510553756532498353415939546710308287481179349721455741852479997011436803487273673547374953700697738640143169906758767963363986074478667238071455774410788599323504722377859109510412473620020296542087110598954586859489899898797390262046057998530442802861794 [131,90] -9887139696584044367929590549886176696841337789636552138632320055626674393664692240674352931237757197832892574235162009153779211991773015652165197247122341035802879237411086433779894266707906828023881959964130646046194510405813267963645919540664386866449706509760847758703250456416510537194949262065991265204010046714102222465371387661488890881181599618785997614015215544555217286554822907518965111854203595892457354602930380168206156738838816269553837533272357364347667306893360234421012792675793195310135842572501908321872063126644380791013517167437852692103165127372538753293945243985763477631713945284056875483893396508753631772962996073307778250387475365786532723001265741298204789320751250894718226138383560570409374421628448130160057213056709585577695105109907551607692251138240748428341258319902773837630432861995000318718097936917926974114854229664675029877608757228609915936580449226547732650582666620372571443677163403209805294888614396212171121386472857555098075611434643092816704975013581299009613611343782965337193258936815345415089059585216935070514794277807337628956619565808893719262374177404683735059608704545868180569549501470019170656168202566062304173934741461264957593992328030891980282729188778899915057869360052321870216262983790476041807512656664980117551643883527627171227577852834295154971809880758642210479777558481687287878675979074913030903843273831283365207436311569147551390941487609975283449703849504836525914681737456194272794618942054319734179944263929937847751119577564992956489192140604401293694601867410486769750675149058964216800451573000585715993474968771786230819614639620308713170467581507786029787425997239018991769905489582076601775506337560455852217073767903788401918220941629663878791896320734388232136815633184818794970439197234710106165920468 [131,91] -16392319104059610271814977918056209190805019384190605924586772279172176795558244327941360511846617688508080441467890628697379178268565641042279487892278875161696359160546181540730534476656486813452671451981408800188178300611049623331917360042806826834184732152529519690418893498632821704873774225651909108208143074830458401637617697876791110252667246921443662001048819850890372501225780000364602210648389333821196207854851818927870927792648660684124329835642717603606422587878893439597229463068168064938897943282540398901842297450209028379142330888833198801764237094975810164489452874782960869936094861139526835218433389634007585312875535927981635591896269063544995542417351137864696793090109333944990793363866652427185722704979921323740638664128367405926684090260589731512063870790238304494492576981224227172949879842620849686760885071068543486597121667588413468010213691125851643159396612836552380602956474075100019250520770796739664933596294247992979596466122849093542856472166645153079486284973723702036556060261309236066002373662972583297326908977557411245050096573063070996663011419853714947548205405913424557969665161213763446148508816896432051048087474398387329271990459737061516916846428321924648915087146809567415075845335672542079358129616785215714695135461065815733361350407427612573345521220937651146651389199849893520532885357677864322412126372234595253620706003409589638900897572112305514718178002086286439729524705365225382471084096536885654454669127694045491075696051753605001683407188127266220175146891132564892313551096822512822126935047857554663365258731797117279119095902148788492333886285329861210700570151613319161079745591163511322546658359453255626732962715503388560849722156070901121544003553294618606160431722289029527476586858231906691327801439140879786044 [131,92] 215280049395159181202904638676259663544648823514285438882211505897613085315804099128225564658978616713089001015101392166250077823995021053595300701425851961895522331097727508935798950466026609120270738382985541298782410006485185769666330213754138476731008898398522377312418046061459792318056905657125808891114671173522441833867985184900935699394161263634906313586037117306782864579553690513584839604975600699857368767535193199164199776369801211159070099826207227489290150781437544102496840912038168205043280199774698493840994441758902139009476979085126034355860893911042573782507756815724407666305368307739521023208233908989634816270834971223106208752642490856940574979219028603015337898799507123208255654686896345330004027953396943648404345436769755393518786164977834638696919863302656724467098978387707746745921437174227102625865057825401111551890237906098253443223381682845538070932247660492596226764049499070358666756810139412389155781889028839333865180170220972453583247409601959136673132841325409359223630017658100196344622996466579706390203269070250951591641307482049695981900360969933813284044763924366726439896253506308778309268474210230285860747887269922093363836551201052853227601560074991465098993427107200367285363061773278649999212970274566063497351729331031094021701723942394540724525443315721486959580645041489013304810735026660759164378982123014241582210039134706138737616167379070958637451920507762768358954644731766972266878838941531182521689966088672893533840869698768093939271398652770021640751417872495875936650347002103830014769649965281401513363843031915313600707003345134224262863585548609663838484990042968035085635248138311424027552099660742050828658166219801037432500480030974774995981069548329678798479517743327678178380269507505216658179926365357531 [131,93] -543569896570466117281296269611900214059201337671578915775626302243191551589453903569055584579800201096002509706010872655857548986431733853825090733450899388858129549633175532626792072186986268653432698271491818192789451936042437154284326213204655691594999977296008964548314953269875007674828373081623856217702015503695029932532556740597834319952764078497090600499971147436226134607175635949165994569762394682435905715401607982617663636769472380770820875202058486816335161455241787183481258644651866481300793801242901708912620546941000809893236488208018780298709765565112210408132155368276367255611538037266139589294306814124693164440110556139313087072373868274765660181931407196244214359984723090494098215331974868812377699087964279397414846883113278101954071830518859979148903836164820110906400854952727168392023107128541872376981089269507299448646548808288188555410227428238106163483211910284909864495734965835104453961407924879909928778985886453625792490094921022552592095033644554209339437491552582631679853439392398450177746341251621776206770105866806407624588941686341151340762072598847744105657961257030110039759550387833846817528946183022767443695951055676285617160821607784688903725711479629597449665709770077750992204193302221163405887273740702996766140430970517118767226477574671137204557087968054092363034045641742637003881296844710452207446480911139795958453181810549949008262815671008005634837712900994532830136039537746551388070275068817871633080574473133795342540788375339066548294998614434134567780549872279619153787938441076920704116148792152191050595784718425523895844371728338802656340832050860663612602246673190774936351129939022533651698130372647404021233575339741054796594015587993987497808290871651882313256135376355080843975664176740153602859922697 [131,94] -15105228272223463400125716161154267065222413960371991781078662205240276664933467433848149552308830643361681015300932604056433373672396850605136293114577004938706393578982356835653182920080133725136516274473193861741600473139111087026139374409345787760584345143434466644079911286158348181034583155390310646165212919260690414788048686531279566224381701149976889630112461357341078051222474483476356427416639287721241925862431491042174012110160997164714177204012029915005112881882516613865480162264607587164013768302267773836138748093086860454813754919809220114718810623966402945608175359310838569016095555025710924234588024907480326834832069963040164135946741472804532581840718101625158297956324182095546511213668423912639019865584051900390722011623189694952308770239381700479546252007497803469299242809060643723338229446494300789724494904788501497141493473831742654026454875525211046823782811188761144179439729246635877408470068960654537482070478890583881242370841857151914946967721849514333663145883264541772287847906447445144887944518522189375727792704693025820482415586055255149488545579274415026903527767123054436285577839346970283119452266747963124942846006353557435383487925611124925492309738792110387008884522453092294964851870749660399709913980115355860007195867786790680612999767704830883416047243337655094795631621249050382757081554477150586063615525554940740464112099028167308377664722579767508539537646259366597694832542537559722721636676579810347285690456243410812103736301039962938659563753193649986233260067679010284316917143189489597548111310993106936555368980733833772934519739581456047375231238660587500775940849458309312150621806043339623303841062849637795859683526724603178223734418650991863269642201842929229185639993183433702396365315074246072183747 [131,95] -27313773767949714852681139165819271806034150000071462560685719844622638065045083140901788888635005612430782770839910946003470164109999282531577203732942240403624385358790637164765728560525477825848269085426074793682837547357265272533219386657324735642833374719201149321640438613038899920303152074010368927306373662588611491092319643212168261506084864996051903628202981207730930903420053598909195286171364819185222492978857253175371774865317899554144613292286299662161083796146258661458696247682229360632617780443219497656305448860811353951386692629863707364015131293223424168859116198654912649305494032149319116296529898221971145110933060082306857872503023775360770701637261387249378883351675332017823176636645917511665742407269256913878345743522286850871490857405370026418063634687901882864938192632523707593100582441597662304066842362156212958602588075887239273533863264250224594320928795144498890419540132915394626223669054396020924732211348820670582687940162043006754332681957173986438919028841505275003197203881729790817013767144736932089507517840727468555807624176333936538192574288843782008418500496850671891060515559430028943195429571563237367888404956562041780431166135392557734258080925901929853631591456044267049643571597481458079657942203562548127445838607870065128277106496045555379493527240654418780462562673495181309729582802674873574376661833216367970730822324989427028416101214183962843137640105147312804768645608847124563658506869468175521151278319106229594589340741053078071536918643475512540113989097094884756014221106563061710050631588295553110836360441033231484292220531983387400551690598265799603919317125724289707046796808647824128118024955033208724161338685596919964753110773633031706566138018279548145633831914340719557565408862145668079 [131,96] 266834875682650077561054773379062801614663897667436015967911863895627927296460969262165195653151145710583033371096054939753346461144567805686452039792617862184503055498630781000909844155405407869318322891851126239770705526049650741940732270127566201896515517842216335446553381553491340824158731440080739435593637905259474636930692658377158847392968072017218388481665948497881826185186038122750722626555957788131602893548122098493289105725449917768862320130851268371781275680834948972258801617079547477429629780345297233347529788713459798781864974223961402542707206853976164062258440460185697033206777201310129477530016077544601357688588301052446200693664320695005184319872151151079606548575067978524015118598091981512076051693523370527861758992642507894240046182812497592206177110769015658051029119649719659520967933988211916773359577483376995236604098844408548123843836933924623610725050836012031791987394125006813952548252405397703355295067108529628697794886661836116664361423532772759977715456791569762993721776542999172889361818404330113447227768836677079591981388779404876845881080265118930959902454858370080100818350975403817943357903298370992800729633819806943578196433749486579743223359513397783739669112076756834928292524343752485504237235106940401193555989739230092995196613512121091697304006176626156180035722363380942984610904208838941193072220969253312454898442532666525066481245608134004643396304493316553193277021599099645997063350202911268104269357725316419675173621751781331358981853065320979133738337357512181666155870757080794415811830444873687852827190033356207856988629211563750311627907503355479365844471421513079125032494942456588866251054933305663414750276554614050599168115998749197729595432588830039546543306899072993528474194250818 [131,97] 1274273775588161059174996909427398253245590173981616997347843450183111112269279234844089025197610019964678561370063472456190004275208445654086452128675183936278630639028647379052584993849648992622145306007174711638853666401372427685146946486950727585815097618204680796278936769903964160953310536035674419803762626347463550720929125194548054099250617760737356320390280399786831995365401052106270839627814764085620224011721809149074783112580546164523041973615848537149352254276629728591134240103540756342187784824411546795737163662312848975827546199787791917264968460216447712224064585601370518377496263442840350721842783729892518708755238599994201716154068906702585774468377483730499981065495050612661349921074370309113215584540695455959164531987632141195911136623181137466805548164355431013986728017217453117108585532122397990324850883278810411817754339091779557753451691472942188084408002416386875716966128220490570895305426120717030074742685100965740891981429246627960784701405639784765582245727107178587138255514932811632593723169186993677384486151502862206650721821316529977856647095238127451095079088291768005251911993128878041184626533238244513680415294098704962108858308522729782578482812166437964307784412988395786675180956830219211876381489289996457067082166093293186754821700869713184753266632996062300429450915853526020276521719359920568384385446674497297021462599042848598582414014358920199820583787788847499408420264252376279674942757315152539261876618861118137799692762074167553604769449608889648691190130945149546796841590670441650668257943472962463560907673478067528398401504518357729033889637562871591615960389657780576111459259066599123218536531635796225722804069664278225024665044734819594705733936886744105608876293173551036756403470 [131,98] 1240677432716757389627497022765820944902225792267033515961794019259761624973106755316901783074023806805845880822439031089042952364184962155764106465591807398024465183522211967172950182200525518823955449381449544763273260729888824356333583575911851083757115113971485307025120745273813679020458915964906361535824698213401229279600326216224054186912300251441643970659462134647709647939434302386832313240840619668346229579728779647477171873405305627784725127819907291416278401524301194559046103188690985595886895644857656589019690354237586761304982018697183341658149141964953459898063520022335424259564374190411884496582579899187552955308133564804021273351563003017655742482345692565385846773784701837596406744386089095025800700804888708271141074455049618478056386578788919363143759459478381050032347944141104858371745812852413082703976716446240946887173348503951851421856957518457704444449963399594802729219629313387623939487976378232228932986468846766371476816479340176715202774133248204287334111584733874694591316415541975294621565764275102068161795706320622094638151653751795898180344084735430337664407743673895807569843286270039949661426343424536409737822254645452367877819791718558364412558244582783932951732877458185048671944544016502256800545567690323531883997983370154261071019495038609858446041393760602017205076095260478266479275189154040636711407948436634397807164818421241096974134742078653622679074966866306028638541298165478343292811186483301945362359213816125452908644622231962715193102161622362156564451042013628416315747762906008054239654291750515643815730443188822899929014930039676504174154204717691693994726386516841215586007463032361204648839730855601289435586724166647576705868455243276374611244338139112099554794926793609352976 [131,99] 1793249667537221524642476240175584711367366429503029228207233906005867444910376666354485936376532551611448307571708439208278783386327890513476847483033114810095529207848633723041032577691161655946710593051687780523449508154175341831254247336436046786220150868101991051068233266705088422672256224745008445293887910955194825165173731201036171893481919852099994865611315311397856424737535565936438171009525605121548792688740243919862790063005557856413089650796861543437757338878376890691900081245534720127599889044734278891823526783126534010114411788873278045979061655544392547027872560745952106385425711455114604680269809448827984346441949868121233047102790465956551402687032993329394041146345632107046441030249773298847398219810825489206878916469360440075271172758619708285276379208401751640113889657831544179082002394499367219083500205237383161161420465618682669488410226241472794137523699464151144525495263062777630684507273128200267839672227984056928583887587595937762652057975415778037164615952737305677671550953720727996089774154223327242344259910713791300573674294569724400661954239446376284375224145050207569920012989580443005791859021943635327833126852381601562568941047075351174257797675201446531079201175544371670300063833156018301171673859447284624054006887693536287177149381158052843727479446819047126758954260652811400087316059417514956375945267775364238215316500870946769879296548546563759738855914004427588919206518669322959562059555190227114426749277536355111339535936054909885163208986391985018501971662567431395388308218774779717843000790492617110413329538663312882119042429372090670848858162982944963953698360104460038483911457190444056976529560320177008081962450104873992976022701645213751447023504544880392979927104643026 [131,100] 45782406058347418724999573144277405073516199406914991058253433602979457173511842058340790092051893566703150290939019950913024895664190525794788477005243595398993500180657425932000530491819425613518220716902308444793173569969354535760930981306467847203928971679157500655006868805604000411905489393437896177825980093790820806697326267805721712331734976568613718364923741194582589425556731601052045945325096551161395477918693967776544470206136046330179068275726844233272578298971098496770180835384651188581187670914567134553071483503011763483683167323832792606233081365383682083864969886118829580939557087600871359050817930648777581816556264128005979270996787234382736034932773140412508023706261525157193253939382843811564142347087722441679449757079306246996369777734053120810096520464963712654452285253398750528685117711137012954949652379024626494538659261132340290058831092375363027126742485003909621453691591869315393746363573484338009281881361741897550897566463714926289413958243704018587209081062500219792963473530784493022416029745673124628999051424080045848629457410871691106224894104327890367217282653068595237810238210866187143227910458678734957937089322314731106041584698483525803524329249737468022927696621936250581178658825353346485715999391748685874968798693868723524791832028223620934804173633947577211300070846870249975229213180986981679376089628529351102641860480163471834404834255074194715672386946911675989910208466207859426914136303242468919473455969954959333562337092955643838448171923195935146140420975170384978820923885091099120449895233482147458816935182216752447881795608099007834006342210407686752843556735081601742925649875400767109257222265359945193340878591801447155210874315364149528967160364879567415587482419 [131,101] 122699482985824477654026172481560522004166240688692653419788834692503673730598098661158881018394702981385825196346998821777677288296603778651113580369203845612128987891325199839525271172052570800378968167281093596045701035933611711922066734433366539309201854365440699315759295213447339557740705439694286888838948061612761957669866129012515093407078375226791810339328452453694939313444573980454099255540388613133997406885151653298785019244874868877886367215685274578809376245517878543673324078325689888780119906066161837099641519065938242441844723061738425843580041264220743474340371451686148865264513414095220117216472884389348320426528901480902668923253464352322021465537783179137145832193841263264438735397810543287678484525595450956200028869445002439616450563901536541086241023340902423313939446324573464528219775814187743653021111842932820323639433112685816343504491261919621553103307316469268018049860657278801220973755079803391611755238905641899972034873716032900601675210504579363613637586430506304592410696817853370087310157406082961938828473796085461383515231511971299428756223680274155134614497274452451195886045755177705894049234501046421384354058251509661257099851293822314364679727394509705633020057783743480861774883593194668411312494975976604799423182346359616190145194345313185056652712472795188276436488439597067355445908290904265706686859205914127012993089832047685769103214915736322944727767636146729644124168667671009079535212835680926116554222106945131695396085767312376655569048284954680454048524914915396731180524516819993819941227570946014666042731978433194279866054480356382560675044344992497143271471343390686887229309273503552931607016852674330000152136484137873137583874971314343490195901123772952226834 [131,102] -2067934599471368774792452725587425081884523119766590906721905468940448445256816768801316185521574599841766341827085478827363745404826316045395790717392658907355129358681599988215011942496229039969514476880516050385722691419661593605904747030152188590032137461150882055977778083665637971194735912531810451151085677870331364246265560780455074696170566479589259482441983767445441303437698665404911332045006537324382428526988548875426981385247187792200488795293102965803697384580978500211528667674174204673224743548326603549222720757189791037085581906179070557306971704727754626343224840180219462249934453323311667824560511916599280948968656298953477681311616504300340105833257173497295284273596081578777409876826221624570659535324565864529154224381530871986077650905939450034984094985295203239812790205026917883517130134474143282889647553611993328956671934120729779338682868802221961365982566462773021002667414033274150819816895286304612161461077992154080637609756862544282852894753262362790213571645181940193018508849020400040859540051281685779630365274498368475134474502745849150273832261362033880479288750200803042335309918792725732601797761795885886040700981568516402941923732472663996656224031824695919060635882157330243282733781775359731525819353881204087262417932747831675530405909067118998136008551017892647445696548272793224951625012017729481335167268265100382831351160020048980065840668647368468485330336801532762424948952353951402991456938938006801073545729675830462062249010335467988327478769856933532590166521256744291778792367603229427421733027902378892255333690469550690771680437029450326412908128530347910137383123692158177519591870716407020537010609941142813640153328342964257633155497090391206002933520147075 [131,103] -112289081241785010311101293845677484833931425370584326473188852938759334189209413126992926096707260526489287534032272140527656294782302258448439591459127208336256880420146126651160437219152515545645942701876554237849011591907209545197924434055231126402224918669012885826398783713115988149852979569664324211109334756997943191047761634538722199383248937970107805665482282713726467561310391434513394360719222158613394178577270343193011795759880824493702411503068301916557375269658119268246370472884234209812106672155605884548666486317316290532090006070326293173482515945414524982860804164557164901599571763492897309896798602691302002007669493109650487822555041548893322971054505963895518347359789506288658561992735349773113741753670713548194640699145759193808797187952237602419099298180283257923968194446382145425654165891804816407274684932449982525307081516931161605129146618224095649520955876315204274362082329698557834981243810943394385819882370372660999854942633808356183290323094454422482343601421197598047916222530402955487075700609783170953512525281520353099407484797103535025845165361336545246118929675381236215353789756606558352213904901360726588360911530433225809792647457818177738347770726523225304352748307222743911393564121958189014703029699172915881474413858899872181848633813218628380766154339060539387868001460959904836386174692390947984947373717161726662793963032880357397320891720890955456938039875740899224342599929361897395332527901953323735286234394069552809604510814456101892886400616208361461403567895706560989193447503740878898177324762365116651093223308010653050006112832061447340829892597067875524148267917429840001546528876701972526089239413925338346166911369693913227964200075473796669109966538 [131,104] 396261394638585158211422203794224581989169783531335999233250292142237788166710893502235633368408962632694315109760229386386761348397764060579971442295927470590327601134636605527722598265008112332167376820478688594693284141585174934422569800810375673616641767237440819595758626272609725478417805296074117503137884386833352794987195746773628389253245837914840707682727579368036704757743961597777001260394928962755352006333561037434401067508664886828365809198835290923074995648052421008305001761959635086397604411044845953022015005448907994610666951233167510105096781204450428788512750057636734485622823734495928007903844574241148428691063867924982003185829704960338463701145940408253101750422138770465917107002499358836843217723925766632376428903520094146175046806841316810402015680812949072607758146094109160439331935639698672111245985987770650840250575749101062112491630265398397571206136457677540580032860033008710616083986118437868138384991588270533628834750828675434482221976414052343933816601982899333973839171664393591839800426366106675602093230451286411748822745989075682075626173690080237485420546858448916758032829818158846302779181610470198915821569852968201735097107279650623907257755271318306981549326559173971921006813977844636660795325826567572422353642936524595881809619395017824183899749067741395736168299962391533862846048147022463974649077326929028410531235575333101044352768043422353910261717374540945889991392406071520541264807511330478576889922980976206504127361157070334360546608268832213672459558870653502872019400819615594647833079899997973293862555545976051695139132471415468268463136143137780248850829537315256068151120689994050811804444547630936607839457192992711188547004167868948092268 [131,105] 1594930990362706733816568942838393753775643337184911375854504146779224972463459676390745017582908529402816422291903657370766011681002873995278397193430551794217505349342602416174008386821410816966634685433290070880598139498363601322531809847574098653949057700133209434034152886147195538849346904370111588871766558977046688558274131703444751028846853685168920131662027504218796715101760953182028472639504848960136265330973136622626944031919405499950857827984626217682674936008477985914006977740283034474228532265039098248359625266835161850483942731071946908167875938690329460864779357000273455754235350957889363046362111540869958248443795107330140606222758025004302770355183106394451329934651190667898905828535226393906399617315273513929163217307572290038814061203117719946524249624429290629765569081637048069080318692233185351491804138861078033585517263507646347074951377249159504409527279177897893040250025068733992590868561631830076882474534483320757237349542759845171267852069985814260968416631821226191982764007303479611160641471516025291255387309293753439895421545866617239171916777153961906316365517945089509377086146525904086868713088532570439334839537620703733786218553133541465431334748985273798870268371133566332400097958948940703899805304570786628022746724291768064508056080486183565471566098758805225331886947330817116068467348344377800176350939249293061327428336207904571841759371886086554043891602373350386628444926502151211287153832069138582662297242226801204656998352473520049965769834700455152117813806331545512508864968934130361438767268547599796087966964151432260349511639607928456884627936765121362851879810085192359913714824268274516113647577943101640515473874477851239540543470339547411 [131,106] 1842386661230487376592662925766840237004127167775878265901262695559710398639424626495990297228064113918765307482702795972795933163136470011233351719551702583972654101541553179550735002433379918855420488187515144420856357770908926500956800411690692721745083861682289222038611559726874698402231233474804121893597695501114108869909713398893966224435267722562764856454838811164048066516382248574796760115005812387839205836182684837840785785750559369133718864454829174483774137907990688665451256563760028509327619583267358498772984307400028941621587210422990743613137762726998285580041070445225222728605127811827402151470212757872912513896836937791719467273824547412689820329761670126880991710179246898733591235745216489351370144948734202751019331277846510057161780159770381822581517862479983470756456834152891173227617545006317905767062871879462065427426383507929608421955592212136020391108965110613217068060839174138749596447123101970028982420738103348356104681375020288276211949237966394356447441294869299867204929638437239908092703695809887665712771604791317215256317647967956904092806097862783572457774618066394680908258514634324070769926379436640105550835423172915162936027881893875354606002372370928315879182549285316399140288082191913474145492104021916222649402484540671583956266584433745468738148430496397755921781186118749881106855187881694155522184764677806728384966045095662144633984338219071411704630099374827384147176614977976587782900752628945161666944101040092583245860831868506748034146510882845680379548357414589041576574492078697541789221071664504644988379113991088810256360672512049964324750793496478598624402885022585007617651804773334992525985359346380783876966185391768235586295728398 [131,107] 3717480337500283832170707546173510541496796449969624311271926456486477564935262153496106246795225690504967064347893349060697998042739766449168967090880107279884743565237027046831619823889652932785928926831225229748046045295472917612622413025041662738129249473210177116776730615105881957308550116600234725955395641306723747672819218138403892733386424831053406041139963113178998174497038719614782366151196070002238373191436705776722691484158657465371570254852029071010294936675666987058394668074799631102526172972058418249143171987723368822425067196845827291181824822347677421292144032429630083499754132430824102233824154893475793582756045411144790253369327684310001403132745667963906334334641469365119792734598636597623774687101663550579435018216731443221633011927128421598224029979624494840615334609660121751285100745117826457216365769756109343571814168767276967850505946833119823996577235962699917797457623305594467696243694521036458722065197707989145826313125793724061970015644454909218944436840861068614286275927725527872860648139668979787504447391618446615085831168333574042230883316748215365872295607917021855763976430037186029798994038765964825482094613766638305744329373159906081817732370798618714395402627070376711476521462922177587850440004721190761846849325722133272631456605668308910987343504300484699501691025232612896220936952261451802764377209859458545305599381217845983505497082166185031357951770174546571138434543277873780225264014214290995490431462214404532224356755071447359117253759712496025749555816111596864868003238757103665937100861961204170200456398394156411742219849010710080452090122266256866245933522470747469510312630559928880807979344381525672393178498084146172065901 [131,108] 3771448966963325951510579855263237065093594608320706504936919594688534783024504522393675691844823853626165517592918451758562820638645825918091204079336659887642027413142101626674369171034169263275667347564780887293084835349332268642619570120555825268396916661332040319332923426208993028362306593659084198936515307990256201544022535909849155052146910665447977481201497556480754697821997666080500715629454114845681297635044988266993174957817402832347739695781588234334718888646872746121733510174358106898468696619471819202729252214723211018702423581915401108854769434327582018366308274555414609099035752409171405110172488784322121572771055899734212662813627596113786798504588106901667618881217702851699799072896692920868171933923640680671443027316612432891838362797000344603805794924994713534222882878088511528434343959663843594535000379513113775874954480002834545014580582950109868524812877703164127934646854590078481313069256938898800258341558348596730607394854818979723010858359012119429011918839729354435329404780582771122123207680183734157548064687404812730967796688402206565981348337854821247771422920653758909108889870787421720169173245169847222117912616303863034160150722694112240632236750625259216969753964247653740719800542362747326130564961408109763455042098088242411661144627731667954056034548533827704575210782684245489329909403709213471949908628760850277743231919504858600657259576069997789276922069690661424769091316894763702422156283056081659546199420135367888739603962524880834907884903399673738025234511420554444260327417968861472675058176980077302478223187932342297355400734724193960129471918505417748239302027154740265195126211596977574519291691263895084583008480018465022 [131,109] 2364385804739053177826041636206246100529328626496391239052368718211001793135543844988661168575535853905112794598182615312058118670637522808957207522454355521056204437743366344115260157194428093779775385446625474322790657880971201464974149573166907521496914048369203923613482384812059656057983593794442301018242057273403749632494049269883178203182524833583380682221070138386958149146101444475017413681178970505972621181928346054917835935399115237975510942208965970375287951865259357598809828500563009589611908529703596205082730947359342333589405552366085596144167493098385262496365174553342000002490545649012754249626374352337146169195250519047581153194377793311793428932883237222672195094318032093090764668028821209929909025591773764276471295295312120057497566299695979204091652035996738456179077832807895158687813180029626140992368730694954214624525621867272926227477250944574615211111070704527701418103925768962212315861561496016181915278798389919905767477392303226231868580938605834945583577403745389839320557048826981797147210297226730135292857912462690996682029667851212683357607651079283281496752280355413434537611505524952356582656641811462610379978096070175555308979171061998361736792854727890125823237934628238208968875087756538420208093444018145876430771779623701451314543795842351616684997479515397753321077889633960419001965814964097435071460089720581974119415300501712972884968510106071245568531740270270390676214616509069916916858694140806858658530990264304815319004829543628894258057680586843464231304499333325303318904547150393436521344179612846849758937394071724212897885648327623133903974491142375342271676377460755402713219881183777096470505528994993779219824207353 [131,110] -1327270497357064337399723684009187105568969507697268598703411484948357084340935664319800738267231146848802415241225247383721138623572313912005417964872634156717913602388141304218978119494066362406946108559927677840864697351631906250467470131367458144951349932709066155262290412447004104212336269480155102706455037538098767898544448972336457295111727695780071688387624424852250598208131619808225637172894402333487577281698413429127789961341355695282815665702782001865218418421440735262412248367884564438414982534580743935236479672288346579088968683481824155953502342090297225283952993618085049315043428381604119727716097724532458124258430611545254735649576192874596809131088154707474873313871178187651821735498795467972237134051332098990753388609662237169732644696900946105317340355896895564485204550341207019808931408653470237122061162951269721932538058580862826100920883524569729965220725982198461307406148466221056523851234190419078425028444256391963040235222025131482677311394986535432715945931387412842111612248480384213357268929461745755564994755410332958427269611212486367925098712704689238192190701689631625426381889485837353313746771091915081243831616358245281511466754671549539505286151387961481169436186927227184121757916368687249324439450456330245264187349638361630930863850917776989637881466894837630897441907833418629459264335116817666445665186071230910685739133061547897942246138076613975326567447636256867449793805438827625559756793777351478805987971632944058882565803887429976094790490696752406042309963323271538991051521917698100063824219646132910878885004191656348841311473186614127559246371361570761283139439994359222645647477963508024631891051618309192078863 [131,111] -749144250145205787630547574413999633345439572025229708069038474063986737598439925588332048625965710134247409328603665177458521397015297932209615746198725950024942346656912729833449362689526317413052204790212141482741876501687408805953516403630756083208463383483345849770735348315354617846350419341572330207486526492276569375359896599089014212290198763033208044910828824970899397151570011037477956942317527723414753036150425826835958811003941689107831104687379728411367113942073919753013129767576686862298615808516818581038007027032373021124498968735713587165360961495579009086139179160731487226937294319486580873190696155001157891362600244478645245840447186903187747298096678983843479393002436444312478884255574863496377435479943992835949959244745833802914407016834745006246465546118754877100637327275429573793242316270363746808763186950305900922777242478719737397827860261563525536333910103623693731954106891927496423952997828769996419770111747911598835682202245757715448347886055086699449717486274909227182861671393412135972663014424465487109692397876946495818866814211582759950965114268383518448569205146392089592609556966913865111320640901649903848852262981005562384939720620709959157990288125550817549393263888906144542925538613770167376425713658471243044913691583090839383844269243931250894210194566209882202198795977618652181345672230302889955988158939090956868148612263135603820288512276080459866389738519409294115781675911305515492484792823136110469715047963937763245581302044522556214700587939833634615448397138967286050441290426830075454738142084068315005679938800794970884941028228663431438824626968881115181895307467147389189987291498319710561381029979067734 [131,112] 19440163859368721760080201402448931374563621133329889007091978595195488413729729593189113170029506083653341260120792487858539230014219527361437946856660297269720922625125817995629387241142015308683116232496705085280772217563255348903269749895739653248626844779370501765246542917063949792754170641998345222334898113390687218188574493293466292299430462944653577261592271821561594334833334203167175749778344803801904674479962025768137083594771795144537154509492205776593957589280458828523538438896888645494972075161155276158762977959671212567585778365981855525741669093095735901532660401312672886600547677809056651802467925955204089682758390775825134388764790714128089492191555813590676780712201999685730429227857385293800719298457128389519064175568496670462991770923955819803848471241768950475906517237241364101658810537704279481147166941434941653416032928952996325072885112135836365584416496579984808807378293919212047676289965130076333665008858075222444318911794483244984420287034695847831954295449109616423741046721679174523066576590040357973530354736799159645684738728373728246479321801631236247924170970437648462969531860286557959945341260043926262312059019366205099977888065007163866372837414856550211933960847145804392635951001458939321428439308770318874860576686454335420027263643461194882398591439332723445213059740517925220702184061615059025340185349320232283787692240133255786393502673176029566706228876824794527772182835249987724258630051079575206004640689643579750144824526144477767441014621050431190539841278597525647652922832247808827862012135374532155235778993060218405450326683860716319849614248964443276707144778732725950931960305067032060160133795494 [131,113] 17356897362110967275173803480164268598083230163732076844279362434125298698228456957376595420330493109417845104667468862605562276632905062759238966260754986161877200762219486335659713140276918642912194960295860857777657813874522281052619810741672820233148797412756103515055453288276166665249761265592316828185071356084240719254175212060034280618913372987022322397088664267305382029502341410125376565195149822279113904506139905763495864717124946179691452974052797906243798515578181396755565442686389830944503686415097793706225915536327029047665050044478910277278589879939293131536528750566999214448719861705514770023798960919089270780201022133943149720568923505652258194727973359776000183135787515623537457429224977579487093678362260150825456317823887565016352197305104833518493444837302143905953671240496073610335960248959025228483580399160345191413897717829309415800798638264129186942431935150575944944789134115814641492541106023520282658614120173097451715050446951017759058606809547054854420144154347132899884341701909690724913160068818305512916836278364322655049754884744627253241298001320311056475060789006395681307097445106474815406439818853485539675087812713058921960425447068894410620390796413371791460998887901052444224453743664646446677625668417882707374434213165986701934748527085058942554951894880332456859044255669800628197010442418832713945804247276087693144697196355660737030811193597892032518381370782198843720073919745893349320596283953014038040565162562600742942728272709498882669376000573810087321825726004632506383937618683737800621341402203058456602612317078661743145626376634641618930649585571262288045736468288730744255870472369286463351040 [131,114] 265376325695979005684145773441812038894360200965945156465838093686787661922886240018619078147628787600010866757359951132119406267970465797982434443316933277594119157805402439954760701608356776636499868746625243617799546923576096506414247351487957519728527826292492563176948274494868595293573140220087583008366669394722770063097472556262036049992375460082668710606969407433393188969533921789429917512201680130813609258169258702193620172600967976322771554522637951652244857717823196345871074668119301795650790428410448265580527704637095819375556479162668329726070754948846038356061967678314430717727726196580535487056666918128398928362350154070761471440009460709726500623325219990732623380600157135792550871606850514639390122229843460361651586838322472098172553695280398542074375388192635330854659158323868871587911993663587955319584291729025916836225729023031119416023026303490479788512794146551423025633973436891847695909154322467050045347024809616687439082861423994158711414908983270390732639735190238896055115581084409691600282828868238676758200703970584619120026194397827287021127913560712478951461258465997689783418006232459771508402774482360034546033858758459805281125872050850988765827752118479238807046989140482071113217212478788048478898447910862143053803550489819893513845824929965169657876317534978192147598009286723473215663325668373179965909325408629294363091769006247213756264658275145905226645122857260232969241403694780154887985760921365646884748007692769767941279554259499264049548418151620838245315118848948736083799433162692930952191290393573212257718801469704828453080789789356951559400984995356064695170075723320506487129716322301513 [131,115] -6923507710232378626054189159999500147720101790324122564715134208005342232001877435084526310051156210385013586693028403198438751177359167342023354279956183302123088645790631671985063743769904403441552512298775602548220409040765407724826368103842738221973155396577390313036684922625347977285974735691276364691451045085655130537823749657755550268686871564796709853094299722085319856904256897462224257170799312884806063689441146303737735514705437497373580279744140100945518457265603855506941122278896114143679251092186698019296345965483146456227885902144231359831786708497597637968030673906295830478165273865340029759600863206549840394290522478034075912483765078773233434177559561733625637226726216848026816112894382045653891259667811746528894609833156773746101617777913671659345285391234507584724225952493052129767575619527500559883732469882134698160103893323475295699354781278593709839511424865627426145573925368156938102618550313591418341562090740578597325168707461226604907333252875062554320359393872624720495581189692369532250839555060244780864014126539815971356851640356119740964778049445175569086192346395334049452480065337564026563324233410342653124064445350879368678531892831615947960151634451341322137471114415877416973481169533237328051288050689928041261403434290479691419256445490221347988508235489793365045246741614124029742013606260521829707725539107801715035837887942532253725973432643535372823564503445066271202108856917275803754029372188929035822051436263887765128848795878604399881185948254034864295833212982310177816494363494517241376952197312909014164662645408563157609795072035664923311527505424973324098754287095003332611690204430 [131,116] -3425289651257762601272807218837256980303322298302208575355124897298371862126796591060215749201583178372880167778616310300464735157542365071180359917946487247639390891563988620835295962502754881274973589953805141428492274045893274917299826028387759544530143720395949410695377599094139463732197788922260273280400325583084930122887360351172673968907297979100765114985732398991083271324527411394456390882451525646622319480032340411560373647443713175855558790777579679477354382049222326761722227317014224026442839547801469732176215017276909793781381879722332802962047624028992138200576225204602217831696592017335304761616236401808738370795055083178206173796480639021871350985164978087295186916245867522336013645586142814314913470695710861481061596943751998931524305242349851652185940986568105501560594527818847413556225204771535801358811570664317707795674524811646144398192749335804252446167277894215051769536391471311384319165310979931723854666808286543426007480847553604689012798205455015672874744528902699765184130296805345902496461319748029931677888929247831254439010565709093710692220329550876822109864363770476406742951083588315284832366551500768956716357140255335029856230563977388764305001002649577534685799621770767496385333189114187101842930160493377024956201989432817169740150133323916957336492415844897059656661919547383063859872345436398310563042740512084012996830976483217986825522315737956244225466776193273293389807065624674849487552990560209513413477891599124550298914535023098361121383240376276094258531596191332146312410660461271240813008510655645474362472084597003799362633990502827958014408244767940400106103715481549232115784 [131,117] 1061619772434913156245489970671494901733786508621454007079384533117508455857347915921452656810857991339027650655544231509923450251530877439381949092913428189849526933540329211602015082397853556740670561023519942860866772717359768044212561950443078833684803648623010313670159725436075626418679446265557271109017638364401885592053500691989060353576152049600167313563572702001842760864885877718777558285600457547804747527992668113193103970672935470007369016158877485407761318691510251197788645592326125568236830601531758150777364006224893075411369518403462048702459694437400497019765050042620597928654319053088451663540430558600083416792996964829280150366251754637972385272996931612517108520093692020868427968779689590083835967183306556712597157227919795242022352713667651104679409333922547563119829830224575990206545071341590646310958163442222782749452745391252311559138577782292166313403255058391980478260587447121185206482250941374089052425603792175027527251502635769185111864427680181524295268503131400518661068629657969211471047081236610526520516200701717098602253681960637489921545961093855957188168756163122492928406551912581775730732892465764099369032463603970411503414664829769613605303968192886668452501680351148045664796220734006772817434338743743271067337233469857150077409876156561344755387844397456582607845179391287662532454862535751862858737998836491167829432202535969717064900305777913694073719770065284362162300475526735650615681146089316956755049769390985971521093304204443149130248233130874153996548560225923725034367847185126307989753520721408663972160924715903699173691256387222204971197926381585302749888329194210779 [131,118] 577870565768799656138311964373340444536750137459209938852051531562945834304551879894507636684498064040672078016377865037339893330527611030363990923256596069140421110627823974595280909239529023308465910287463611928328002594483264604170603563808056014408705294255450883995420493968653063432693660689847855419320981086360749257987179974966978226352924622086895411641456925852272322340502165124669380870246628652424530677430799465425022511082438775327608738094259401340699279652939132759989749382409906280834697523491858851541846585031295408396725803898537352075001889514041994693350147914514906751804736897228984939674543683615897574777642818100343214026706843773484094470010889258362509754271193695870143380246164890864800651471776788430677605896252809198365151817102346867446100790942452302361059080098572145498995520481537891002149560871503246679725161042594267038286905346172529265680966689092721587593307793841554749785422954984183025586485765050909039256671677059429647690071785005872058725873799607098789304243277457791679861312754740615073499669563925641478591868996292493973096268673688912434900039504019658714618986891684079605845221775203000195455482510248399962278428673506881408263569827059624497857096428539373895642242551197648760741789461255924801450282486807702276663833407405653827106381453325778587555125818374601781267532304942901915868030397275061638226162588643729865553492047056567919058957473742428023056759114181032806967260070250415667759943054012518878605081332656146810219704533801729630272584249152784904883417480162461117993901443901517033170557664123345971860338535143199332171084544283074238147205645 [131,119] 180507143282786001522861644544584161090917788039449918019113772448450236042503737554475388137716111055574326474609959415154939517908231599246562194115320077463982282313514603066348694542652084186688791648514446787459523940833217802199785434530745521883676773581426546614978217309590537190305435510022138834604114773208127953411289731981741537738744152403609939147530579517115558583173576117785831350964576677198734282991272950126399428241184567935528723860806238865698168078292145579228201554931336005494657494979353620072111722732056184386143160102825262276040624229969175125336747806611754454734494191780869074976231769509352058539802656168615520994833043598776467032928039974971178062386985675021378426594309567632189634464908981408747589265381067757447507842737786502119262259061486225046425745384153597837779348024234534689695649978336773664357698482784983408448108440697407763249245156480895067950159883576019239558221761324364602118891719959122386358126882851460054483775256739310586874240772724160413787470291238721792334239754699041373535877565059479184542345033877621324892671986255762687193671131473843935754467234229748700633629038210276409288874325594604764285510560178986553688019225821055096628804087072308837682132749515840432643203514138492300589851255865337026119713049806628054693058978311577768079825732231421819579220661547542347862808712591709629195683779954981813595725165429373408887530802598470652363307459943996368067921571685372472106432586678459077181209527773097468437541905087302512925993568447224017974728553316509578935242066927697971579724506798920027047527457980337994380824217911526921524 [131,120] 6974801079378397264812252846727156437087072872229807413353556547770109669864179280058377821946286663160837295179007870247724501418082644086749432690197036403734797942825569472804192717238341271534841791068793023837423463028706276793976822239383231532121043865108044194454583373556863405824720053315160239342917368426860763718974416516180937287464392628233949675921569889578114682088307431048185042223014432162862061059256373314974568517984303998610431270611601571390234237512670493826760158450696963309737830732132830424717610930912276323665866065891811403590226509622256538006076085522894373878621158465413079861342581374955086159924315737934805521109275837645604216400770129968079563648966663176070216232767412513814225465035452421171643777581824545266437081708912197136929869649712563405112075817896663211251318150809475097658674966970091645461629925227067607269429968291855610328476121135091565460512535010547064434979858736054119265076165772622454759167816002691748764759488447352776929366304761902437336932408912713455712347481068343679510690763562826760541092865363547818151032223611405523150418015683644590432986353881203838798368263533085964551631966714445742282859708841368098694827352874736198341375771836867920152190446030229216793342228975975792363120841224559618408197821147596092491784351048667346126874166616155395323046565022216037834843442896661725040928216261620492828184818207389630816439022471506092039611317098561460034404665740242414221884429487364486969077535776291677891814853151112400414591421439783811869854163683998642780605663685782852770639569500848098922411949791161113992929563280092 [131,121] -880647314686420473520025927704272319855306885009275834072118464970778740994488644789929801524638668119396912568512851664891219164651146172212522286125377265747991278350526780853779576142360280208519272381130087817929043253853236548285939488595390134154708204724580506955717425159060029674880264973182005065388562355657527762444795935654277954783861109375725232186780121734016443772341448149536810365077260691642547825909201546611108934218431144715062694537781232580126648460976849902437794706735478360754233361550982884079259556525624357508762508569260934262446609154380039335070297612436146266898847215803515348036252284611602348929887452033783249251761877788810664569817972408381176410844914793424965182465025302274770825061495760383522138659204238692222064627625057502252907668933403455781222662759628901471051072306817939742413357277426206569554723084033202044331834206176025705518355830695882957814070299059636904683864089892608651992796243964000773031256096717644878188048168137729265678695033143909960453349074349706813306861483177461106535687448968960219913689214425717544721208114371606139821018162169542950974452956120833151269665017116186614902144067689268731043734902350472328712371255854501727510157947356980020252969485562300818678384597710602658361022466968482907697609173322494284812171581281095031807689749433400672622838365257277756815807396945357593876644302748396393401046303105136865398693035814877234942347301231873882842051193053444705643851037410506181729280558921655479132249637732022868877245955360689395667870595054891908724559244208937959704768999607128762708048460641564186782858 [131,122] -188665387976382792927047806492759753800469029386987644630186976672126596011238932738829204124745733057732350367365283025645931592283305832408289671044890238171526807955077665625608988177515286946959950644531316936383438456490518829494776366545562943781111665186471601829763798610292253410445820629533368426108088614930794970466177450832799681206195069759588872990919408313260326127386777781111436447490132278492241979949388289353735479807763142851788389342792620010367703202823553174804084019186007772765918372182226646491579678426627683890086775163303817173526590539847967552245849095812162188074302677568867694893949012464487896937056382546515715673154101331393901381904624176184524757337759817051755241613578186794745819357305762032443173687858968212216435134260992374848723752712290574059324000878013344101227089554729416295904788837164342955066569815952836577435742767842676132840872976410002994263938592162258324142152548357747944213952252177947622007058309882154105671479323416760754375541836506598483583724399441675438970854276755859351839729993187139307110946027972422628973683307251856532324942326399342267088048642743399770491979711037493724480830218132075578157886670862139681528956156913097264868060788541840583336530911308909528487448572761939761487662169429112399455565933600847829644671417715822721191178612960640555811791928762368972539014273615698096963101494061238717088983868946233098182391078189536614631591696890775596039140836442949718609384315811170158832583847117864255673107537169391095602621535481678144509300386825678597623781345562662240600355338831986547026595379904939681 [131,123] -2952143188610599437718973764939612674967078540258623533990758310268450936761646888249483959401059791209114578583037564082508256048466081099008046447362346555658152930133828318593732870128911160529634610263729848551379095962072135951880888696394686460552943941345645590834694436637222130506975739165920953057537184819704096347452870785923758405505208574174038736087528777234503139485180235019977899357695786534615600620698141630239262259735075695621338663201362204684381255080421050631650436778880838772129856931741452840778560153044085193317174724283559414968485583467134363384729740811593492909941100094815739632624084656543073858051890964981104059706944406595740376433165725319362426625265187858640105561747631911862620449141510200400433595989082625631709673193257541587124436340739156360844085915322073081969269997942454824951839457017103714719221865252501348321288866428820924966451661714656779019580791045367140189283580673531728285943851895934331011930390511818796690263738919522337559519707082830660283139218211223052085876505169881464147217587054383341963511652453179519766141134170553954416945810774737201702419858588878372164491006120076786526756426124902581098207201595666764374499541600217751003515266162982238613772775091614181680441628444468361948472980764520345432080115437746527937895539293628908585165361477568935280193583579067209916148431905745188109796162648578109356439172816610849074110485757399723480378807467159385796629298293468352624133627677352378132759210467931898575568497310898101351347131133544155985934006971511122899144462849863822649803940227088601662085172175 [131,124] -21015030943063795720503762502253328224248848163571461402527886753718044765679617711987707825680264355756278143486271520162742298106586768436565073568775982579257778745132828008968674669383089797891231998907624351193491982220275995301668482950062591745062534994658797314051197513894327334665612854401512069175749264984993404514189970239085911447584043013949637327861129828607256788672859073248772631770329106979743910046321093444626896698051606027681494392776646913583030087868717470685185193203615742065436073637924212050745196633396058530765893488499989668276531953163621492279948280628982990489036667494726095482481218147399432222995229907140642942439756647028412082696412247646322259460937873291875105880272468728773883070680032627184195457983925745416963444195048883636929045906634741340364915998046455414912019509633475488090458906972270118588918235774333327564303800654255557072044549416818737709703342966112057103880670018823044693055257717442023694216766815921047023767986625948401093154218650039148162122246873838277642704106068103777026563953299301041067245877057844867344895681374515719907506742506174083216806107279560307374113601750874726270434488546999583668975340867278491154854829187214032458597458328317796504792425531024675172139538149655540745041551948108240752318421815100461676201512799918851100807127493090910044768919503235199463079846171213803285225703652216167842764410890965449197447809767988141150552314110546975716526554592718269470243404024222927197407416981427021626824853436008023687727111858100844304587264493484807822986863585968728633465209412879073939 [131,125] -3559599204750322237620610150181951112678654234693986457505332705036445285416254446286540676658999530373618294822994302801609717938374883453429760281641408390645583250524471923943181837443011789997188659493446794570255197247134975943819904576618570941789230042353744530865443428776139775535120358275786579050278458551845091742544271010175032074017614780225094326321330174109869697024097436948449799665233962938779610197424975137942703697819579514816596308416805744500109420149122154847606229695434318537825387170636567397289276930137653851108493022040791671275897809951524739991808545564395079701145547176677404164550120258091694016610018983824418210704050797623099546483503047592393290890418868891781246012024728202150240248492804057862445495679495279729036304526116134047452905676288361054032428798285378191980306671040504238522770106727410031595362771910496337706623959611915994897792161908188639556436193453201058637008187127942706990721503082935533303741719915745495820570046232473945067934284384155011687902490420550097748288669769393533591177887834289174541881092440512194715822517718261795351240754381077823606946698056094237278672503497771201799932195187032384204733070303101920910411893685692647343354232226505619371774035447418505186222952530379100638190200247408775533936518459149707470300222393633439535871611518177119012493018959850278063172942720019069011424450870338147974930048642009277315403729197284135595803361067427003559763969867971287043521135985144741118116671729462624234288616232598260718776952833314783843479721683360211551610528185806111304187835936842 [131,126] -75562030553723124661589352331921392683333556654758612457843958921531877776535343264553908353263875758957967202177311669822054101316461234894005997457790667296570312476960616261594910856815168836314586920597258467919683276936023222558267817324203617869038950929868938515646941765581779984414331163136229482550894181561550053209521168848646410446398366527652113664762763669032725207297324640331331894590211090577994160323499606738564151756458157017693242438928936027556787882035937396756284552712871763008407760854078261973564710495515342013078354996318387408421541133652326010072804642369790951575570329550925388908924102298062828825503011434655246392292997044109314303159104934655744019578470385571028505769997811063524269666222893503645537193359777911119046790682309902692976414451664817315184648511902008198939800967300208073933974807607652638829881774740662167640222356664026799499726693447451344793750200764862260884871298908036500360498925272113313249891198256364684735311859472354911366186428175693695841641703530777917704344100553248370501115972851764871698286427890511478983245383047488676135407088573867557968170229910133648376649255233762523811548004243940043001702473868062794591644935764379554454836356568214096081281628524782895268603632313894433148316513081653865868197085393613605247390777004192698333303949907486126689886510644406884006401606791102666336769147677505431123612210040682469179813040763858269986226997572274294357258681918437498318170702659290588205596092992426817375481429196439421257113394899061100633417121694292426806551542442833017903586 [131,127] 426395913265524137113043389748551113732220958324729046715417923681771902559214542782229716567257505926261178960120311683501109379620614470471640253300687978814410409867383113729560671408958942725201589829612069986802524420146453581738265117235693947378374775917662973070584981077083022785572001980657577665526324816385171049217840772304717858453996245142233600216905586508066963207574544788292216675181223155055336001454120047516768562607094435552583052440475009356272442736678524992412009795827436245037450258419766280269169078649395020535117440089542273881453068748597495607592957374773901839438106707647717627135697611531656837774333038102597669422461763337940297092949389920158525184199426448738179056573415712724335331972612414798841617324202024802340809607046569626070049471329374795628169216903744951570639019774910720215530293541173727037936074689648549151630160083592231360455708498171166564765893319778483584783447890385429823871863550678151095097576571249904734123578210362132414155634310437662319574671005655568546633775918335681925707534087860733262887215347831152363594920764533947586200768135868301014929612233458450623077696534568560165980197304426534245971984889873153267780629601183074493832523805697745451677940088475426868241378578046355791394363372461777244008056780219819407523154111134020850237085848622014131290840523121662485836997315272474608339295744542159791543033291836056828352350460889462203206753909015801574938672728115808197973815862555977528892202940450030199053087432006436307713223960712684022037125709536449613611315721489339 [131,128] -1540334036263436999309669319943001646380487547110892145715440937288453650698074175542132378297411458476253932212038848035583940433071375173816834264181942925789640355423680839189038456362245902199837488115837886023972777004818823540168324879859160449673935901651865746463502461577689489894722729506019366552898169973259613654917984959416454465790559167072977447991363664797713653658035356452411031769209443745715694360256873712254955807296707146418882023593646305344202936544897862265579409602264428838604350964263906204827959032981873212735882684384235524757343481486465458803522425668680964089426533241257959080699126812988150393656714132064016575878824503267423459509480912037607225439888882813626689823474084389193551694482960709998949606985926398259094366510133524728174697950690142473519761286513497542393105378804981263023851916713529457861527242611698189002524948732908944457491174326537226068040614500550688880960693577834937081040450367194368105463410797818824978391610004457228171230937255748352965145307350622992314687105523455824982874669063240690820103679134586719081517140705341689846739214604627742718065053276617292343090058430891734076545391914660047513901686735071002728257294146176464530894421495062992195465006816041942576190298615336040776510055999932354343135615628901912163660686333824188311401092416604786365131735372148489430944944373202922878845811397362093298073557028354087980503708495289776539560130853211760453537187238001020424072424750400773503501825643915486082876291911078166244976821208059341576454888384243872050425157 [131,129] 5601400429371943508696439173434255676288568986478297736610943239050707486819035726797634869955907735830526477304339965233881628742421487319975529636916713132400563461435721624590781428511457980788178893425955860677787041095418009945416037395218963402785490120516449593658531185708302121354677873277267468199763720900116236380434947184345059447700974190255998878927195953178915069994544544326871483654856143987051403590712811497499507178882001786232261053260241036757269309648975236332942637457975317569986211740390556158019038725264691099112916887802827342308330655015686063938695364007363753302450886851602994035371059968167263977561349001196907678054855234065036800423940646508008798995187951866614321237980571260523955254515039897723835480822430785230615818356794435704233716830782464500906826342044939513912251604049893450182895336308057181419426644475517751162248193861117568791350092935848925439078897028612446489841301961437163491310652697104286020807996261485342679047976508356224977476286662547335481138920429748728530630106872863631074407079141634334162318765712983903987605402598076498719125557827175101493003541936027089554518289225271061709309631910973116113570094445067239451450141832139553585408566526547648365696209061623927671744788450005847687335307569380025054659201274520408880341274739950763914244136994261682303343733775247920798157899187173535152414249121420453729165565221278860575184048868252615057625404531510267658554959985967381946661069810346567033626094917484231498363934457679915180265463485053563591872908667217731 [131,130] -19978499500471143630909635365857752600313133800547562985290745980500235025551887611131669124317942268323624228087482287397481814770645174896019697695417472790246715165856589008400796049212389557672631711530273603767807457632508120217183755341019457221409378126718160131167184356572037922316108125033533185143041081808426050245757621188259073146463702246679529576397765358506247167996476216460653899768762170295642243200801886913995749698336520794304396781704444135767006454207785350993410037039469957885688110455197517343734310793884697309224018026284393220777374550937455524398366567441198629872805711268642270919634391666325178240430823489340911930483370911306711573589240717973781254472684034021074584868501199351947135398837959058970893333553076422066996386209517207074812910085497753258736974898189715972029485668891189763226818760842619329767061273391162034292652063955550423147111718180165360953843772318386981738012770175170102630288109312268446437431092201889449786710705052898619682323372127863421360737857751703717553755603839515913462705510306020925556227435191211776991405589581500623829370950395666453152184776247211816969285002931014901913505548721525919293667913917511222230328641956440442984233185912737265302722465369899091611588467387237811792621876112837225302669704012377538725273604780134674935207933289124465169274028696163538892966968864899138188554595494656980721729294721305081107728642316893602744779107436513013843214048206908267103207986437661839577446591226563820143748382284527885234931119789951559841585105 [131,131] 11057289147337461774936496438415309562572436065098203788536833150307111005953990566713893288854392187762575660339156732701955116244439807929180447558887642504305728842371980777754467176589848711327827895034879430976160559346570873961374579417803855021948018717440534809050641280276191795955752644514295092341913778187940079392221587531313346912347375601447019044361465315663612807906305578154876901239237584978780967604160098439022688055650274332695065323817498715499826744903843958207804515563736283685286628730063446832704736699980552296807055615100421754860276943316049383202171590055472688383692390884115894246556866227802425949489694440301703072891297780536907391662195948208919549785158050874753122624780868927393873960858496340032658321702092154561271372442461676654856399775944208366393859371018823033371469847189635184788974938748034975392881185396726615905275098795120371378525653998297005151867763804543067390411649232569815567239099872371884966382640018257434240592896060221135523060275824072667934332450570620972855688083111063530655453891348035537673310180466484370388086100423764498906142247865033688028785182308943640431831135931699539682518712221673724107944976613727110000009063284244228714742402129297881142415710026228260668342186346462641075110601070970724508572660456729930111005623038181056399404627090849834075690962855984679805235040093845558723898086785317390577262605348645106362502226906805703375155115877005706370355251843792129892211091239689557881443871017932256164224961247072571963604933950325752 [132,0] 409697137737756303382803126595818057085078635729182628318412743933396189670914211292395692259700573422443195429750021263153180580989192634860113592224486895105273679230592039411525335224567413952352097735629360753315637367088376088027116049141066060764855723793448260776258979637040332412542869314655697479386410017797607987076813586087199853034680953797812346651597328068955844244974984779215979917393905586257840562889067128355681975901763384515400650864200025735449804836245548694598000272561501000060758606732479997719095802175482922636633938955139600820790074897274697588453952018126619310509303696146478709824689684722726600417284516516519466011995408280968804491316607413384177518800885529084714119772494202334355327562105873605175998300132408045926729021034112931186742205308430566197094680047274376147058982883186282574858768663399173179572455948918827167115431670395994613031459835037784545437742276947687398060337906696171888311161547038361336563269664730991007412727321792035192472755480977877106155984889001162416793979966011615631995608588506400980582372436599728474859481202156245976263245984340797402745371230967217913482000599862030913579427462063826526224518854114834651497397815400132081852824219654152847943336967849810724841459443331221832914540332474978056565598242737899915942143700086929938059506137981349795227796648592452010718517276913787232886097891311757328842180214313877376497741284239528868781749883296467143206266446317626418075106417709521643033459878726512238076485518938029872293766720367250112826442667444617262592598507223237029469826634668660006754181070672307263609502645398301998819838840187003616141409918215510383006393801541544372493756174498751371244130032368275270554815179851181779415216077161325256393838085991217452496281964579238326112415147510587820416420853303619220229759107288283732274072580648784558020034319190113092205099308812724419193056379555549093133957626514776368026246254901099272257749489137426739254273595438604615992517210543155670166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -5213849429098992737444110461656021575243560658933182096151333547518628330846313649331590244006024655173252870851827459805771197928845211760357532257715860903046067821548602032565193789215302974988010812382750802883618635459838388687330827186937291463920327870926475230096400927024281625875168847145830530928291857712256124040940021946833346021034173048547418493535095981056612833592684161958489585827391600937568349718839771317725744718357927787956775550742585251014422144699110718273551484569213554198588596017028815432591415509113367808156355534963637397152914145690079259103556851225373331623876940482913295735125708471055625365460354097424694498325371817798013944511279287174115377781460923776187739431699668320744701709170450192511425184411181531352734790293035774849695245273435385506429980097793906819018988170013800560172222465354745103467186922760646816875165937203774853727374366190465595990186490371315049528975679474995736487115648669202365453753526213097164125444728734924528270585463309074722689193490416172691422376832618788241466064715317155331040867648108678475657392597257574348908030495130606460878799848300171756095713486123075739466253749121877089280509765301570377340680880569443927893148473370276583351079845226655358368797290926434448841911319462342401624486020614661037929893546489614399006413612552786977549842648939837526780166221948724618921554313405238157456974156632076691364859263939979496196851130660877439669670477714944915307659898258231917189405838513748890903426036518832745967675221432138097767456507709293606732482435980046430149668547119171660646708905177097409488491732334468302713494556327694930373085567879725515746761005726648204294217595673121509394302186161594152432228202280102570553628377159842738732733097908721372401871861855872176114405117584363419764481261732012970875598267750147861243068329179958374171200841993724061096475459389147850824451907885010865843479551345016817412396819402951541220127286715703547735677960885777304511634611117187887430191040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 109971131631622130691614780415577992263907207893690835352386324914783363645554124951627063358595179851824992567723748721200316242168410044800816424292217825176776239283568060038438279256752947505817813802723469373159196480742077909290816293272394422875095465530127370862437283765752028987366113753141405420814156981920642579586298964929765825671107071525785854249988349359747275890087963451982548254115438901594282752593221420300307836443871806262414442404926816321486864627917267397003084947532207903732770110979074866824349880340507986339105579565569020409532731513995638883297332336748001630176125547939010196303482302057234577617132907084027149872960835636837757112045314265057427800729689881824308661941781165516338637126232570800784027107093171947465236796672005003158351960294260988984132300535321710758848370808759272007091089779141912084868906120733034615051151890060408364375773496267609896608464733651155870484472792359525958249574686641215070970928045276392835313091924845331907186803960135472020312445900821997534483777291071476705305389305302576453514170917906155640475088541817597643404226892525201766622394078166682697470931474183656803457117255335671204747931016591470665221338394009466479948685844752644923892553978603034629103310884234900805507301267972185442023447161325354126047654536611542041814768182087676349759827833863590850223024114973494258880167965158481745880494695101066190690159728247667577491477522206477166087444420183918772523363606472006514309970061354363866583535403969082160727242784306516808778645149293128988721513240564286505451127822974910657219434785553132419522894172905368282634927812082057026910753634295003384194686702379772004298045317543494391614302094601112239538244269830657118128005898824294116327722367894219626803760577749688576592291973767003711350537696577031424144704932797625543663917717088786356114767495172000748499788403708898982698113741911610264444560362953692892108651332103098826393523014615731466471944121774119814544112827547905908431857824325561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -1086763343919037466593684726549534955158441471659598033032459762061441310884578076446230779698054441867770991225383416429148582761733879988263416540739512861256732633236159977614759385310687800714837605099521340900984819440452621841345359248307497617285334992802215444914121030208783147194122162266339824016721343404983933629114602983571462172229284851325965586473319973821416499682845411182660309542399873332601577122719710736413517364923967561489661369263749766322932070288805673137061730304230056506333187871033592619961806451846669552322226085416004100141142876820518074462421321421136225004247813655388273915627178377277651970619551530469564559407119464357204201288247722411136473084381218126908609846021399998637521495252195167370771486072947275328498395986253409541541756918904498107756471637659375623124410543727243529562928011342762121185361854236276544142834197976854164650638213883475989735930284582654527979554249190113253968897864897149172822875419263375260894266174096548431460156502161737848984857802201028611044990545170458105214051987370831054902699471136592400317142059257380454997502142720642481137494756297994474924684828063377835631547413292875502089808073454849744783886000593816112781125902746236414511103291607360536589728170142727731731839667150862939644467087536670929483733216920374603113921455301868834443037101182977835160765163333900657990704302534860075935231391855662792976965372904669797127289598574815050976838280694421247703447227200948268790454452159000555839483183096420519609567018243723093595019480727708874082328437372138845072983853646172481115511034603426582150598489461895797925372398621666363252066839527554724721826022190915053049834637498423197376764536453603315343211561242008222067450925120525741078757675968731857132060788321312081038048401727627162481056576816213462267749335776238918338660421883334048247816950783519459157735637409502016488544928845169699223636561007587624463007950701402632270590137766345373330038610368582493968803159845037953346036374568939208984375000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 6185375805451024310670576192905088566271524675801090762768081683082348461277604992102250747885802520733317024704542087597241213336049748480399989231249558350434000461233212086100915364153006144028646173333484693603526328371817207515587888431617362901289201681645878736553689577478341053842531910040646535425050189036160715642195455230075841247431142455138781118362600735877127538098927774739293824273739004135473797107659471874153782003270706279819658085944974911954494183997702494108771207537721219396433017712062413926084173076293878600438744237113067829760956964556617449416744402944774430117634198443973537237145251733072208083504644602126500682183851122181890104174582472233870913184983859505300517032209663267227905053230960950751383808394249410795270026012590198858189516962968999691310886384062935151642164996577561253099493263475636906930505319643418416344193193537411036181134178700253828710690582609681970571676102846975622833255334708883803122047216252959857863990064637853943455570210830763646645414000340001790215972681277354543178073922020340323259878943020669468210054446672355416999838019815094278040364961845331570753805346144987004337077497635737043678279781271148900153196746807598755979863600856314892931799239633113380489087778040824440569716976402717974641621103988107215799597983507004112969418690770694279581232472074396504651965881362963518416497603332021035675860517243501491236628358306256350862576277966478941800108802231546107802031165223121603228511346277884547942482394842416246296748797734502235722972048135374548148068522756946223544508996477014393254652394650507386949600573470454072462082522842046947039988596395144544192771232780423640526582671403765068615107477198181188164797913818456940944120553546384308181191993053525144293995505009205826663848459634271700401838347007000417309400428015557234499442353428713219835410322691655781039068686640860577951341382795719279815277622641993147893591467856698109282175164545565729032872806076184142040568056560012610844978553359396755695343017578125000000000000000000000000000000000000000000000000000000000000000000 [132,5] -15954419729810903275828920751481129559310130271970319222684173795078798036288919877721747738631169953168129268666289805548185665747795705691768840878390964120957141474604137983861681327031464219180768196463765984152464789046821192031515769431878929824262198364460863952849943221827485269174690473275543361660650466552090317965272229532456703329589931482049819587352888988891318811092804494634082768094947882256907766319527153691597215249971590086925732707179226461057126286490872579322242862093103467279539643782451599868250745865717858790462237614208898563150283264849890470384686235781803869337765591908022582765050416278303172392800098368517845334435138789262920733223658265395929362649950621317604040447230957512054968631384414123527241658547325737043815191445832131596881412906244304825942994885794189762857949432374249792496993501343336708678180009882600442075558005832937151956743518822858575792951288077417095876471099829802109813486048430407927681311577030719807809463297312350591968462637726287547777885704830184021154211824893734390732503110939055041603426562512100440547169356878763549970962277151569604253016874325323811279127716491157656986905249519295886943540770490923683533624862896719882632891295836142994219496246801160113707176026268053495599971505180781421463786153868820906954236143302398451422613756151210819144384710387451122520539613623473260977277402910320880062626785907854538634968477767404875326303068358485255682836578777161971525135262707385969785928399954142006191922410657050042645715223261060190305990592470897155731592045761891022452562553289366640760755803804338438086325174908120155670735273362621711785433285773549019182810877243942129145305950071408276941668573514735255701222523265724759873350376473016540645243345880903967285500751280746255468694084977637111996031382764903034660305584644131944586915819257093922000819902306644635473646587806584641133573272766900052737681083930474735665925808121847311806530880347226131786609941191341995484656541637660809307419640390435233712196350097656250000000000000000000000000000000000000000000000000000000000000 [132,6] 13540490414270381663347451326347645654098471633413441776949131264455115607742497254507408083209392616265522292344074993902674644005107907718584483526247354702368865266478117211165137918282877226309693350897158743390504383485090632619703840487868220675342508049148784537252685028913339490715392146787181207841977847918154633076099557045878424927254235632622954138906952119731657019281139050693714468280809708290320754340156855543282241771981508731752232006153031193025168456386638371263730897206263780049367193686322264298194504004601172871860237746308695962133712954420184242844887954001988906430764087591054272039692280222954434507118651499839157033829288804151288507838692694745183687680636836224944350581507350594161824472210571102147100198643662231035289919435476948607898561320047126141812732557055764069759094925106791143741697526843882817965072190132722801348242136665423996276928965462202791165908805616209701504875253996132440377463492254950559385823467931168882929384555230028057111896067887660606361441938864910930362558721806744737523257632942465795907945796776769364050662346839277333617674970365457071262670083221714423285181660705522509372508086519599216647600690347495902538327883706450843578376717449278350621759128786577290665767032963811907895422980715056632878101365096065574467449804706086318562322040198234153384869641630412126338195512282157773873350969664444465086715797948456577223617736888098354728701056578945868164890119334711319901880491883792651735573579687477941331162660178783077029674964454442373008582822904045116796200084857581558157059047626561894634661455224092632573282898557552390086141501462626856831863586096688476908704485871431491638615504862980955305218099440827179778148456984413104363692249464943044616282176589969893930390816954264150551353641377358389291767678578990146218558013405348514142693010811073674830086233987479052213525466467564663171385299518302580350749280057630806230733682931843261256451057416980497680897879971279814375112015604286702305514289434995589544996619224548339843750000000000000000000000000000000000000000000000000000 [132,7] 7804931957155417052233834599957877443855782275144233738533436197785358792069028398490074426773032741066452185817572568937978646675110325053828085865491326146957558654552839198084643902693831361702745608922682985735788279139977017998228120596768498067290572904762427052938828865771602271934085324606542363169978417737989507174306098418011042030015773624197659742548406579047781016240039899916942013712468616592701682651116246195724982060759744361569359114551419934627664430234982345854959018204161918258027718006228498983171507749793999511969625995212325309122053542059110548948945411228525084605009269870194423815187372362495283109382856354856487961660538328830024522987860319852029612629942768947938134829653915565543687705343401526702668582916157160529001080637182214680007122066758661061744044641363978070565733146170830539811412010458025451624455168520794782242579139189342825033591354614849546095994208200854158350988416231048775890377879560075811143300988687599800389322270627027530363036798431726146462714055080851941073512605244720137248783201383217600480925796512889509252908265011724429389746369145279287441911183664053137597160929572847555513523859249596844394531372352301021832263180463313879327871902916888383370013482332938762321091026927730544807790416231701564298381258604197834373092189173487954859827777763477176185364306011516482540032881859742464960242882126315121536438882337683501566197249029437369006213898990921114231822197589215593281449633545151702992873383719441813014340237742746458008377568878656976769445636799557160529584099828635369318104812283210934302836513031538198580357040864587323436701954370239431995688044870261470945271620256351332752574372133564731332114791200869116107487152237696924343005755896205264491595821421823430546887245609212268869901836583292888939314002151389568165967924396420130002669331265486240498340873606728590706061589773517097456612282028145708153463869315443336333741085045599888443814070440468023066140526725642796850619260826330779706044848964552329562138766050338745117187500000000000000000000000000000000000000000000000 [132,8] 141702619176121980511758516361392595784272671448956799043839178004053603561698239724205488547887892864633737486315944830931894514865663605193289982159792298706813806915406168963304774473308410692273538809873578366775686494828627802545386401427177597986896984579369734940763571103340756867286690113838389100254292313483743017288652508062902537136417779948854349189618341895801762718736478005765710826035961341176824572263940838685744513863192636055662950546473599525625091695011952751692516043501345238005956344318402598909375635880181105099875040915691468487534496816023922815803157580189124124387578000942796310723959257396776659776580974355193892767010943912454730965254795562741164094770879713618660043467667547221860609836370027428340271687797958206339900878610678751016739001336756812660408366460700658250612641795984299578458240638251288221504366484520066576246878533979071536472178840180665486559187627059411789215218233771378009066188086692338370727591279105490793262601316842833011085460058840308824795429479689420951966284490225019261184596301490024058518521391550879251808108447357042814869578670079928186438314963617081018677784003997000224396600726613222615424613397293294678803927762027356096319049519832665681243700888237035477919667598399938064089313806502283253060431642123439587879582722125345781227368399213568692142020000323914464624729209271445006811421053694620648051429070963294516147644215389208155205443151757799997192790783047671119202365867617830684714539636391070507626366628193571493029119388229915277943037849765282471858229761106606151504880536306392580455463189490549445326698374048509243434639896374936680345143326822236171202431547589101180120099181287723916782961393280317573192153924050553090508247685079799369749811071900385404898678728346918054915190208781654431648026843627533232149768864848632178460921102971328554019881083064487030019790757454315380760193647643646316610048346776112489904990775025230181779893155610571042040706880338389564223806847936803851991970418493921313185524013533722609281539916992187500000000000000000000000000000000000 [132,9] -1183355768818033316206602768755912142689478112791584211697936052285715674227321634055931737216429048288118617004097469082079022834100912331053438369298620279476950320873933925215754721609228346740753040171060732993839474363392266711480009623226664019232286888507554973266872831805787663053149286667089715790671727756009166219005718404519729360120767604155054041909724007079186057923615728058285934676395870958426865650192876542739951169081325040356772012200825006552164045257299845429926016271432266432014536541905099087321568350877441845560189762553475514914736811307529550409402460530120811755586633933075028277049305621741093430642046800508248042870566649821594565194078583469825331113807663950958297740985911866654375171806119696704491625540707874056014108280200510658677386515223641238585375130457671791020950254597064258327169488396366229544982616523669226851322340274603590807642507320716116000945868758836379286356976378285563300123289940158209343797418963622041858478117983636562826346299484283053347298706098352177777911909764657348023272232135132911480194530891652882396199212717189976962608631131588924550896979416307340189549630897468140662124318786831221425890305354833320875879981636607862173181415105571915577860513195456597649594459547293712198959995758009746309061194386954568198207378184713442279747778367375202154359460195205570269496042815976100560794656229190890708649201620061747741022976100830622443246740054676441280499834847138234829328592691304331016345243092272690215451350566975950418427067826141584179472957245745712302099279199525396792591634548174505876531104105441655767468572266186627829102194525287861345706319813167632235116307813545885778989492662793890094002184557156840719123276662350561203421127919285296629772396215437769154874613212626097526045530425301756115982867834397849110999251416813163798284779704930110567994440253802198145250529778832060234276165553375418247059573216596309474768951973633507645562919871952148174616306123982357683242680078026673801769161391755019003754756390378588548628613352775573730468750000000000000000000000000 [132,10] 4189806852526031336083396079154051939804845716140239818090464191179255556262070779416093665535154854178846141416820984531930661608564179777072919345196445081709359986036599806540773277428852711496166593159080067926475679856656323997971631070910701929840950373648966044826678549352732413508545791053226076909173628388374941261049414129335982626547510084616045393588249261267450319662381809884383024094533647661741167650522066400922135642216854448466439720413971500806327677224066285277382137674754151995555868069474686206788691374645217459432430184069907549103465730080889102307468176365342872647219867233526950729286209358220491186409974934536541543352250451138022445654573569732105769710574531966680803603880774448444107376753601812428794914247504495800015931372075815154725130981326180707137757122370569512534787849174568094172277098564476621990879740986923524278996748082457896485797032621711724973227813520769752263893675382088666566395662388980308831533750907976732891438925428607715316525586621777870862223513865960967079858146075547155141685857296821417887911954359354825124972024047811946422311065893619054273154631574294673933656128578825655941640822397787017956464335064464520290493608250842165058689266015796809374507637340276819150325082704065593024110010483455880868182136127686611854332230323086403058408537820737036520124107938786681076892259359850159156789959755320247433107580055970781191935908731682724372140326757475936036535110505116060753272379010351887616806755737260677456683464823000975497262311461480730116623478766883690557119698367138925895949443712128660329579596273574736147249589075149835620390245573346413204765334435668415992338281882132850897531380323033331227872391019115685698651422423386401811675054683783772143468778867457573048951895773023523363889346344706052978467905023200149645672717536409009448652520415101739729039863803983628324768675474005433525807363984276251428310494094804494286196084760300406583933683225197777290420220771646055015652793958546872102489790118290344001920942965111471778527629794552922248840332031250000000000000000 [132,11] -8996631228592571191395289313542003100805092746949875486454335686283680311731338829346147465190406742385936744986607221066648904806568801757255958428630023632826093633426172687801521906162459361711798633094728248065169406253921028425455561044245706785996568125841256811848034675004116600445844756007373517035996629295741921416246974205270069183255538753747528823961294613140999777365082623111676237197398059764229528272441082303209238007478060554245736764314476714321494116737874368399618046673628491238560999930944118742813736753826719841937117675102795687666296897968956506122160954430117240429556616401717669494780464761835783667111898656962138633521640107628887064549673048746987990807730017985049630373618537327530956318026913075284691315494466571113253486853811329014769146731370541535314696909169640916542395725218359867749253918669726061224891552791811174883167436030967763628543550989676055140292551374982664728687693871866417907405906458235248232047486141504332158732952326739105984946382382464780015883225549136850421621647361029096011695604035156324424847913132015042526417547904236981455095906539445744276483689245609842790618588150762592730197422854103917910863050339052798089021401330933798823268270780974841072869049174935629589180330531191851528051412421095965713187358573415490989676144233308760996552300609413353479560835721464846796113949390109698936649588828058785735148583142584192775708486731039333690630036857804960614212477303661876317638748956570636199931233214714677577072334199851107607395530929006019474584202115849327531587431766720834811287566270845769015131551919244293409553044036803232658924938236958207411242146750801419366428108633577452474863783269803555657656925445503673627848921329002517203022076131179510116837528467136729563955790387844849304602489876901851488544562262205386849093354852043645079564707030523031496824570819638574874232947960119465079033470645879208326908016724456706977581889456552068072844743930366626051027281587759537791103879627500463737154356512495079126252753125292382918587463791482150554656982421875000000000000 [132,12] 12078105879303198939737272959578636608769724590729815527007538273033200197596063227835127276489493680160444850770835476520721272314333572808101808714155504819926606870889701657330325415359479004766286687180449410442933683270360564931127347040099898918894350941137945693120321922292475629209482277265562647444100712199438391375846420858011385289585511776216799988179346598371014683373262658334927094444551372342253853998447426545374565828798480665404815624841617771714635321785550332572780840241141797658588930057477399765784466618732695285982649553627144299132103534324019764610111083542374030240150678564180570416249264257480221169178186392711352285143589644962155539665192832901769028253288643346814162170556347485280857404640121261958436675273671513691843091871614920915021205357787096695207158062573403885412470748101011399442247006047302878987638357568813236366613385676487366409068209701489954423971372583155476976490626809633209709820771328706836452964437609997778925041204566789425976621237995122552148688344035084521704405596123172849507189290182974771522484678774453391756622567205606066410724790219576949811698124333622049907638330027911538680945262656815970235536453360232920061789027458237071175787385701606820850384095820979872303667808441801274610846052071623020029148677863276226129252989737176416166315782234937630912136461969558775478985614195779635753099724871612336227192854591538533578054394080988648493149700526299504367800062912277453246921308925395532090086981479775033640131031280977466000478332859924688715452964647498493084814058578080021608281643771761091754802865074873954319536270161773242929899434707011554102637684618335519894660854701113415947031475520011064488185836812877446966760130105447511460346854903682627914478298207919951263823205783296858112112745019889973530767689248676763820774214127113632699722805298692222824196405017237769884745758289725928643620823747881704867209418251610594596529856988291050791444602073437397393792314612747063471356782499631679380362217840713176936580694321882200638340609799570302129723131656646728515625 [132,13] -8896386369700844676423521414149728685181157082023787763456474467386966639736348489455774362646856204709684897087988548342293353590740541159991940617774267086324054217560811662032333032570559616199880705922019539392147638932618727457930771812693554701027002269452429814238631155315800141106804170970722062805204151687183706869186967404656731209861859028215461921500154886816175920814777306437126852428180307950352375230798462769893633071971070393603517139806149584027722469463169139296039597642663305389462392808858283504265830319807251545070186455971798859248310989386840000778844606082805538523627092085121651989031726556020974258250755442514024185333210808011770773184088612070329240713808679733544512691941094728455176529790219497130235133740502041058607318483077844384167366542107991600295071855810836627458837995488540092227445062394543004201449732535101787049250579870599870659776666726748680351000326276160409228485119288688741067627660013775690420156253036925424725167976158740153376281463862485127113437869659031994694479703446240140781657765306017862460695339761337556539510757148569747243589917864968613821956209328577565948403834439339491183214296218741725357247915294676040371718152392509769130173126912174620467752924107344435732605065545306337429886528623736623731564916725374017609032264200745671064600277000702231829093755294645654739717332908134280167917102696951014937036335899189824623141787728958327429188684637460436376495486289958585609864605292714946449302432102719173598459764271862664951470827948196371359200078895450090508184624652620375128876365680110191174754180659644609732712209387638283785816488058967402112321572876146503438322611826449790650609897828743266881458980934776951533417877297572177778860235275072717018716633839657420146702182659839751209903760020548897916434076973781469682086097281697575194088424269050146579508045617427069973911038505645056630617243741949095678416714870438320355140994349633194849628940693051662174643542290920207503004389610263093072717123587517326718645605584251390141048432269599288702011108398437500000 [132,14] 15648217405412229284000622127656399581208721908180492267625417628776375703445326691183572800721174911807056726646698519584576634013609781875487009571610526273966091931385498489647185403654141959734850733268950552918955711706645600592508369827668028825334098412382865923181395908495933690069149560236785468436488657650733993071266716311837753314049076163266828174354437425087660675228931564299722757134816589977617574835403257655389019269696245262265078633253603128266519255874741448979942848251419541234443913404051878751390719872275805383061319207996376059035935265891140716932781100497560450032947905065100952478464778602072290611463338084046827974095458372525922950473720174490938414124512995331402007045077631000491750957206449984742827342819122505772543392638940364283326996238035637104959905497906976766696036144505442076720348792471497743676930226811420774283773868538720608756147502938378722636311477150252802434535064507031027128147703711802821753833392152188125028735112395923940164538725569235736762958535508366090180038761006846387351114953148168202764280027589442294608426990339394753611251208681950792483032454930782058691202729941999437869839338952620412418651047634219772395948669266784377766971392355983022601693131304512918392364392723074017789247899657600911859091570343827866581291995813081453543316937264311398288150694903036896113523177536247755181957401739598848364324738972089270009113681845458511214302099230439904888804288797252457791782895886112001656877360158478254579801097202081235441673866566502418541684816628698519364551637317044098925521342990105069291211143681893965251141652149565982313744321622591219548003001742649385446334672252830267181532251662298896735171707139871439147594759606852669119574603462247664017060674686634296844905366478960798823795569081288333419555997435289563207087056120553341048288988303064518852886209260746803311336691337132949826009888062628748856585736970726903915784053904095105324042495612988558411928279890899317969659927634553101410941056147132294107805587646264910972604411654174327850341796875000000 [132,15] -134213784833603533485103370111731759391276902937758609773057243384897160681033830611741055112097336822188770914734952665079011324238228657657978126398898283381534526543338350730569595821205030572662243733698202414776249813550520719653027461700882808390517296571895782556245800394861738028840504203412035100036518694164862925489254248128203189532627424529789133193739664205319475382760579382283379197900381519709044560788179882121887965575385694852135186784039966706786073522145711821900078216422072144782545940277328085321577081073286378987341952269659509159670429761136136211478192786065696440202156257054363446374346027675284134442924525129368714333620804540124131331584571816546019434497709709371917088823034346206623730779128527725735569098440829177195163007928296843377064399799323686566275330922491329835805500771191494938781393659754135527665494849109821107620915524873239239348921079840297141220721976489709070281714120595251447869039523334752970263083955254633148000240534330495796647082834268839216936885669105799597406494934570519474914265230910788916650483150638122833320212324769314697158076184281815962697263786884424645817161166483566978811871875974821489018699861860801744106529825246461836093717259382392830613254457638240302161999733911416457076687019876724424672162552625335716793019948713684746819614789034506710347577987765311472232530851860038687392837020916807840002225039185125215152568535356303092735623149286679095630450490169948079663419465692667818446160758825924558526896656371599693241516403237008183635219227559164462666402053844364183673321157207696926878097560599377377207829620095862541088285095119644476193769307092986929307200319901458879265679798834101660328434115753172076003865299538190247618007225762398034752710077744356153469952845606896539045267866434218874450193254104910501186735111106181633408498773277829125977045224760195195568562349268546898133106066015193922523240564938094303906568866823096528829296977439566920748034678298527385563994347115749233077500577116577416636824821721818423725380853284150362014770507812500 [132,16] 656733441056372696335510579431696680206841059813127713287429652112073545877769121718740025093124890187670109843963351264398218626555668507889573496520230319389876231248198138101682149758828200640950469980837102673010760074274357306668147572452947756233949400021129755392823627221184901982846022006924744271769921666156510667332453431114127537566101100155081722025495988724476139600562926322982003758426223937524325191766780696195907511389638316281883083540206502636420488726390335742729206691104078841833223521388975846342038863080945837684841905988080659914967477205839911270980201439007559788510121461874189550901669657765964071089758429757965740742406356470744934108724263040068574177929616455989253602776422800250392173368511135989303400105460822528146137421876539111537210407585152659717408945685137458999308327816753722065732952755229988656580823859413397107704994442202645894830492894311880893761460903331982994153229712755454885522649621405057922053192898555217452210261640967314465040999364588400139233425276874448080991864647829131318172529648579750770737920341357673344787523816241517580181613930026046693522509108206710899984873754912029300106614627524530462716268718278082340166380012551528381237859981210549006720322009977995284996230350504008636940498737788709235667521959256819872241871443129891802095298535251599592612066048135302698994901217434260894272342365249107166555142371439496571032880271070863875478778938297961608814485921659985377076661884728498664472230453067798170674403256947298315288526212650743488615872382449245004064794337608650780038809845365090400326566013224416626692155382306546033036141086952064783406503729336129485922268526990495935374095752834205467267506336275560884454763138396888931256019266344127380038513391086077260369296428115732104775349430952651835011865617598318734608936837725555318190852187663955943576526584928414512229737614056546464213166316513090082028805458991177409757682861799416391871754212829121690156786182694511487476677105958451997896399661753745984190885898179601554147666320204734802246093750000 [132,17] -2135596046289059816613231390047385892273116820079971448571697742761642424135857459069968954614820119508136771025117421687996850788750444251405210472308750181029016996916175898614474069683552075100239483857492310168955889293129807476504336274585350494706456586468128761855596028225200149555626275139286646821633945225605657014004320414537023277503866813800447083109533973050777405802613531383400427496367912224030780412368296606039441458011907821824017063059607141293783264185993028710798385251050666002159102849231140860628048876670901237443666113648571936127730625093167578929176089128781045395714374328976811252034162375212201282269119125073009838097974097982578231071696906947791352921298441347437896468252717752951164719988480834265778026771340891952599492362380530631816973507818664924375062649460237229960536773335361463625402062207625619533965273705560347011515876957330097724138088503044933106534333665519963570769300370802982368357007677271822698659982912305892523531076799456572735284601575960127030885940684529467314563912482286230795727180587973113928665709897793681553888950504403732622689524230911794961881935688076586980542896470749105741889330229838661075227785953529108671815792496254794484755453141277361605282294351972789727169586784964015916688821937877603630223802571236222227827963645124865589090487999213775871644098162812529346001900483416590832510047186909823387541046982205363743476743093119557124254766895212537814065670574269081401632903437764037484952809047135083731459730172138973260623911921342279394784131794214106474112768399415595029513754956364053928605965083992345726453140150055060504046046234428324969235669879857799305222734016144025115674936897539334051348895238321877633937977728336513247553038179722351579249090621473115892846508767684919420689272869039776087154325459849453353999631099244506863275073107649882975503309793506192814881516183899198027404643311666286254694333279907377931587540847996957518031048830700009104952947810558600373208863772048764092375010525846317085366804500168314007169101387262344360351562500 [132,18] 5307645010994487039821603833056081884178080236663707103710634407974976628370191065345356517071393722123534122977717908623647064427885611984835003343068577021972236208892508741336657095173463258489757611007637965508637658194594547194791027662023511584866064786916913979413114204819285103341770251488898045907559040032999869067949935175702234958435273151329382606310620904160328007696097779167238674687785961485310951497240123922773845469954141556386980510504580888876987785702551709379450532957977823324888945960889103001290733302896741005609916631031554163914076915214143005517174821995883048439825678832410702850314501053600385375895524968180738034947759885012906796520263724157355686300034949081468565249143553754043974489764630992503672452855302037672968758590975308590714595928658580268800553525612440290496304354964755592322131435070495408294231002996698036584350027040311175746102921543435692603956424500681038313785568668181070482468889068826918834274494534979090408795564157507872308745638902248739072832954646411701312809612221727513879494186458449513808440561570159294951468227815933227876668524352762832219203885286684120154106982703334038783076198168843081811777417981235438983168707286592736989206818551676435773086281203718769105410538483959538135826680906994962993846036461454066779265725253659975516413622986578590698983539408423161428385823105029532306350994623553554273390267478248867972439488973036796391651639326430398436272060505924455835425165396332418661943557699421566600935351380462971067686523301134906756616062338103281828530851416294885886273312141604104602213374856657389284161818074430579810689839269836978474092910467499094548749403716749212163979939295382835170093357744396960405532678391441444831100671206833006671841209202322079453413343526646352031687958002086734538448870782992832480790728823291316742554209842126954879048771001114264853314054479905861232489893960172344250518714865153643742402230363903056792498302695568582150559364746975479774149405831627726234221188998038066446209792825783324587973766028881072998046875 [132,19] -10824930475466977909168172050913066670119131732940868201391349306780990456904297206971424352703099476907971654087916368577074737552287218283597434010084369805496874212971994698320963518284608523290286680800603888205004777905868354309408609914031306699527508826848786866864763926205378347656526247730974969114091058287365756441822018609096613203458839964840037650418311285849864317773181799916129854666095974246674962786601601120165051219068724356642433686792367089145641494729011627949735936870630086015878816679310310866051132494709714877712333222549504852191521134380394045849542934884871551271042088923696301219474710677652829536860094593100991923351315920559112764177989440948316546078428533433051572878927832590961739483515814033123690399651096345644747845923752532973070667391246497059681936433631962017551433378364266289407805992583061540763485938393446740390804331226036761252126495773246080637754824379961168091526279346624419157677926480884081476359799213419374317485622582034169879796370489888489379450262121742721342690915439867496065105342311841029913588132405829862190720797445338407655456101853873740401387494144449046510288406714609378616012135061140811413830271616468322992989992113539363869187529708934621049629030789726410654225019257858695707210126013998641486089018984472279672675774682875824933084431463291203350908116887167941490566370408151884831115435500485097364107319692276385572518656338692251491482780942679183858894794496995534153340509422878430092369020540669871561964150242546933427808130142716155005786591458228132391986402680740734916722177727649806326205946753362594660686743518263310480122931075217676599404084370838316065947774011782857272389794716980009217988805358848391323679946172197623728784198490941898916985793845881387526669209149484208722549693625318878918981523893702907082932066519525604567260877763836146815813661609681190912761300136825253750034895503554623499922066464032365322090494645884933978780394972477768722397476007033649256442415612187286833352960487117551402480586375531856901943683624267578125000 [132,20] 18868662541317858284959341080484294426574133371749092777363377524601328765723551928086909887037248238341575302291556028694922165484403010112196735021734546485363944685154380857461675997657799760192146481085137729385345319860056865874779863035030649521492462467859571397392298815186530733130460381032303654145490234899242238842008871038983795687190766209655124980024325298099860096094549247636991036756704264785228317725333696448732180336951323268774232992273192012259068950338858933838440192561146979567506469603164449027622608710859378949850856860183583799171744092706258424762238257615548628084903483204236305703465815217325262874846266050840909421596729478661530145713394226056545375377608459485199105635423767909681261774415009176291586992992400011893682386815431563901571447496550804189257191795296676633624331149082327508039648330422446028199941708479580958379930681989924217371805202751403208805326649774137340655324381764798189344323905133085036569122823021287867828463854723206744171980905980856531781513105917955797202894280455557254205701398298007773542670420823985606723026735365030806203233457795447237227447408989788127171332382271125544674629799966946473519787286002904861712911095332594053779427575439016384007743389495961214535570829675970224952802593069721679483390271659249845613960695344788515153931062780458044595099091241575068818614550535996271416828455781233911156008128883613793404261426042059362664342850085355849417815391275846907381552553926473647782443168218628489002128720227960943942120571387130156980885808605798816305765399905083881312488355797028322204715042057792065941119671972547948989252339833490157227244612762899334555478748668998985008829934163378391584979066240130471151573547481535151934552771116070496198293239458978344091539154675133165284896168886876437539324409503604944745894449135930515561065003283157030268003741988602058102765843224293697863640773145067629166146557291507333204847191806740467844237707157688203533488966098200077637378499483056282803830406614737508208534677578427363187074661254882812500 [132,21] -28828518616227008996517549151332695662900414682907277808123879085416555237169538805209838880817800710212464680967061941281369364229596091274766227049066710449816811114287592151154056823794137414079684712565839786247032146259567623303709183580787337210843095896853499822000937196402396474335111113101385288789485276068584649791004749135170044672844251210815857204298008581811530215031240024671979631993444580427468148379220800892972980176505316518706492553625184144061623823261268238560776099615592232611641311805507591253437142718031957123148952970099691974401381387630592294688609788285031480902704996285818968656965316938683362922365446546215473213481921022466141664701104285550734546390920038421739445652048970911056703494365255186688770939464864927475744542755891887244648249848474569246992621472730457198998158580780114970918372837797101981587949503384101008924949291250903518550109600839990730115990836570946120914853041716765729053660213720236877238537844286824009752516223486822752925615763293167744880669027140513172746569406844562314274753000070297148576836593976508326998327260514355708454220921994774885567292274018623844936392463252442407683213224680170364214125927961468327577511756874856308577495778387107602897891255483208291757583836870081059115186668629549960577291627453099398154576135093697969013483522865549843923941796758332281268165660639477794999046753884201850647088454134985298618917402863342853737018332029811693454427998991061564409432271095047386488599998222266647484403513391255689694628575567068969698581081831685967884095481862087934123910979923694240480657468820481239871662226270402408879646851753293826298902075241215629012005764418334476807639934372761467059614383721549643705550255230429827341767276450082401990840067983310520821569885495736610946893667002625457053748817253459521439945718101716062653759220597465144541120064429301416481680866095830931496180338773639760940170188898663909620954581011187805463239998177930144965271180303236146640600459955890623048409060003374748681892469903687015175819396972656250 [132,22] 39256918367932760667216019642279517402473960105429099500693273457521471080903793083697931199977476854023558193262886703471106287091387402025817690075140628137864764814087387371268093581495887352517053646386636893618310313854108429022856513569391783862200882947358711742599857279679748140985575226308507595281624374268705621369954218112446075839370293446525636321315829932865834675318007113729792483238535838951787384707482018400750860989605733815189174639717583880907276131591452385944018108248342464178033607431695667372838868479536984180799003326580419237249035248630426105817930552578517427944835719934445661648901036653085464327826220485996182703912652991890142781183562412164505101905009633970421260009740571416181389869067708216868364529158359127344783173894628195502413286711910701122388181041747800055714624175815360775546647716617353461259253628141574892406708684266724964371779006885830314094741925664055537412528715845457498477702857001056429919832513852168893295621837906609029686434345403959843159663160287176967170191476641873659041818714585068174784529674550389987101471062941229786805060530491884033464560551101268864458201910413646777283775377611889234256958658210285823856332140746531571038897936050975401972609978789876896574484509474520252143308326949246902107537001941673440978154527259278731048900377535055564645293809501472045778101333508665624772773018922514146288981450625708879330329733295646306553460210210836286627122316226417203049937700995297969279229723056362554341254653896518961042359969363222863116543242796713717395639084517323217419471603266182932954412074946590976790610587648425915137845046263381424342539947348024584729039771621919550042531550495833527380918458681259804479289232884111786591591952387264753263500221138599777861872569682102638953875639254152775966010589392986207616938346918673874872712931872656768790638972667727365765930191358516282854874055007629200535714520853338413925196094149149273733070826028872924906323194710542252074059903739199476173653453880962871380688739009201526641845703125000 [132,23] -48204069995404827489993413305925992152434413491845970683109572671509520816158947333576263829080436531198693704775789169872836896798829332421445373204806697092285098184109175220894275235132572743821377579358505219523152983128488507668430330198235216461081987815838650654774578630968741232566400142221079076875978809950714664381560834736341070426992188754904728621782094031462241377633891857070830637911038965238869446025224856535218440947445918330674026541668960042842160369964507597786230600660553453253819188740098337805105019746241170992204015623324152135497343105351907190106494739436930164439858232357714861265915314331722653505790648695263952339296102408389632071919328253892006518976884320096831951706903310422456842855104931283270245499135951341174196785237718504092914871240380201218693578947818215213373743672857046997925018032831551869832392857565465493648218152077182644202864830630812238006167514311144018232027512057696799196998211779993666826661666377950162137883429547598128090175541772597340420078811241737500913208115353041618912800757690163061988727579970311277679183737013777374859157145306343269651507523752576822393795406468600990869608070596038130978603638126714180761289484184133865423631001487704867408793021999513323527906476414640642485535726475514398229873219271974117631572083033201617857881224935211283012387573757724553456053101182832865169828799985325276956332428313722650613931687631593943831869846749976258033057102853868098250509326059574822587239298274249717564950701871898131804354674530633238685095122994268594409458678163353893352006790065617877096150101669477427906959220541892063830997971722242732547429647686190712438397882339314302252027739193179093722418066029566101769899796253386932580315108514363850932160046436440254136681707915072621149271109677690838639943703076236793211677977655256979919949583206928555012774353523717109782743977579057293146347335188395250240151860309115537312712932747803881936833595501747275581210617952297640706928955684178121740730837974098221820895560085773468017578125000 [132,24] 53827559729238793578935380257586762346932814609416375050431963859615980850103960311110465681272215614456865640331519883382335290039290395804227002922944032089267154188673184344218250138617134998869635621988060843652400196028417851559830325935226362376586734347565670504129196709333231105785947374464366988121238609920905415367874747795885486386078077904211361657769827025086248718243672677358407216928249267459362185000205936033101684350691661524035590239952262806571787715044459135165576759080145455776877020336976857176233940646923040560720755435591954200660229236325915688141038697232712957333750945475777566659491679748457890278915262629303894137391894373612902847797505513640595844441535630553479070911034804560931433131036309336642321853851954631053460275789151777776567091917234853322770723868768417624344450980659875391835240500478815882760453211336705418190840815012727680059050530363842138664401752079070374896715867908999972395154000094072809879489370409294172020848137105459567236457742962354769205478140442646796567778189375739554471068492597165447857134613456913523806425651564905097416587811831456730199997125489690915121988130969670817494221852009285276369971345834109836065541331243526038007210361173974039120274027415736093786912885552585839871396243589745895207087308521189501109246962494210212880627948914735283651645986537437285234478771736377238583159190545363761555264479036726597888049749713091676164482061949433018589414345741081522162924341900634695740599387073583097484833516171279895070125309877933985611181186745621636886916374501693484036529121490614461607981136938717683426888689036979162589981864953574972644979523183045696473523351278669051621663153762597638810078570480236415624579915960095342430943188537538713125137239070201904959771551690267528752586535338459992930622766855043706623792883933198946425585407552816712070232993737503628785398818761933629660116597725236233887988757088302353907997201236003908144490749709637361570551493486956913874718778915531765824967203037942908849800005555152893066406250 [132,25] -55002024838406492737829505121522415049368664862753676124015105142176850840834549649728295771062997003739268687080579093715255018733548335750395365546592180752815035737557910168695094884031905383968741750318633288682134364019661259565192538578955111088023019091696586835373209687135312477790784925206753672242689349728333477552638032329167581272719153333683532470685375842902650357279943649616590987351149474751187339826934635545852770361625892690263260521123406320270826403101593077934719553089779862598792713492494686884619816907956193599163995431678857933757443814187669236113752265472604824332218528440170379280243858134087971926033965280677366766763013745838785418887816097091141524278228610480761887794952168671523950364945507395701760831890038406364689531686987676495490027483679963117272333317534276253178660294124501167480197431105696758248636837506844525104036084719825981355220694096087314883516208179296008857021840107138298449404938260482948110530018405037728133503402842130252878122648873662003627532617065401869886623527579968387088178108840075134970119148705921576468715391956102342863880166642600440224152666724238756570978956960617408323187412529200148246512314965939437756854095066593307345499888322948792398701878811450091723318899462031051826246729558964203826445994016029146768278675761886496319166756960706308530000309514808591946778383026163715236113021213238125299653350562113615797126793426439734393524103989589781745057040694259959435712729903424580229181891117799705821795113005901077109116324654660168726398038955264880465562912153522872688935844701714151979968567255961515140198123697563293376344978769935339301440011063906924659449933530090455949815653671730509653711250496591737062443333462700213658085186496683881645584752403609032247052792106825745541935994416277119577180566257353831786568198609465869797518501277178287308447489711654445749433538681157556420779027116474101766907008358218934033719442630757523874045501331643587589430956725951832911624718133972058824177064906280065770260989665985107421875 [132,26] 51661129011837562894793109992162962945634728071769387060166412393070825458206933806601144937488588912522746509270360980448392228888795664102272400486059136430654453888579556427324320692835900606092772511264839526216281928823031852040534491545601419673410848336820240858813374370067778231408733576899438008601874147119696920269225425646311408756073836780305618294028117946749855093609490264955514364416955128552364770675395011673843990265869779187208775243337246440577939444592078769079307032465761882508389806826965882747930286126138383302438126255375446245100635055256305399072732649750510539145424096186942088845356267555515560688010469863148166435843440889646597727306200102839137052839806117778496267219886148652171268597684261041916782569573367046405033428774972601090871429603789279694137546412412253779065772622060590722322209780430826835482668332214572151349378499736457199644972331316429175282835754353063531182556781432911938138636836331466913529808808675428849619327175060688537589295592747979613369764110128772152320988867419116709365530736032248764511409800059056081190270164914151720233780785739555852540242712602621977150715371205234008293799346916033598439672531313447283704443974863369190783049093371792315593254429902323801276185146832336315185104073394301368751068335742237679653332202708161268229900186818811281212548786441890395549329801163395870323905722996600827645587192024558807786386639147732929860193431782233904338410438974912596862122463638282118928324042873034176591389917160215243673352567897201913840546452078425700634366691336218213834434241269358052304820979839724087554543712139644689440228048971659903262690676995927249569300691937016538740599634562063493822736172797200236234423486823488042480785395678367528107624068946506055597143609410187277312054405485597078744026436288217566321647416748328345215822993100628198343599191106567951098643096805036760736756927402839677267462011918089320874564981343406576044346910989227961452430088935639107270834627925245458035519163786375429481267929077148437500 [132,27] -44751544301757489678443428131214426389728242830454158495666273493726651070801868995321473170439145955744122837598654414392266840638103040867278725172464972038790632693715628031806236638235887573046541754524004721864258598243737118542279364890362585486235448211862499432940026216487181233908772590138108477818201948101940901236240082899341261122411636920516494727509254410341693207396247094563141400071895562240031194180343289949830597429605738760155760497248476277575474829987073174300889193112559460401332188467327913946173295315317966918908931187634697882994319668582685521067720358105490320878939574470026195734657633100926230796021542977405072571680312883118326008493793024270857095398893014353963394133384573796073618787500074752862273465871827962005318129116498298129496554167322178978151647488174295829053393216469436195192088784758181027092889630069376601316347532993436320983967345482864165082603449775672492880022349638223203406568209710594520078922764373744044911810686882950016923334578681414551958679334880264235370956366441817422810430453614551483436034357744307928155992295528230782865044241226977504097909608622377377682435134072590773660875641254494622874024101498874753228967821942483626686151480813273133463742628796217296048116049212261126172106151883656532084064940612838585437210629096428999385597146302216711815977116597290491978244389559674937856082563695780402079921952473414605375637642924016240913339612937824584689881897520890028113030704153424144233565905800819368478194008861420774362354283189283160206238698829015078875116460086836950035811065356062887467122176676229333769057323790001640764788242050058281461482391214152440125527370429704128170307247592950659653534804696025727135899431083748756514496209890382413581043676952380717294608225049197855920434557454706499751376026122663982539703464030154527505570460458086629785825735496986613169800884414803450544052970636065466047744733272803601653385061240525154023097759157085945120090012280941530029309567001449821077585511375218629837036132812500000 [132,28] 35851124047352374695764332535375607110411982268760720128878032767012682455155910677493408206197981059868040021285878064892531556535136220540149552696520240211288797897641137712519012848948250353795788414428629155427716316351729461357214979814229267046186640093397483029294199041279518474329951706881193341004051793051491775592616752299126913873504777033286713397017689951331441740234619459085068846808476749648831588436553501525305759601874813659959914370846977696857039370580664769216227063352972513738759088304119154161212340689382279500643670856388562504971032397144036901558195952645496482024049224033046847264249146877956816372869651958964274680717534202583321048599587351044796738284564567741486511833649081111330188823955991303396749132325781493883123815224013772112582063678857343582080608070455154194187199208768926732193266391737201376726042704700560318977432635050715680962678703334545667009838954794638095655503798864714099504046021572933171076496362452898182120654940988633588656098398809934700726174379699218465756807266183431113637908693765399619071294260645008345689706194092295098032853397016351522100716432782243448100361503062806231688470723109278662091430607124712131829268849842556270714940274536205321500332102171953662706137777286322587445570848035538324712389752711194995453929473319486817829037470243168097224161596267957108445145447437854845553783060383572295155585577880108653471094830597132144864918597352120924616476222825738266468688580146337390169769222245412848551623497207252626695676560551995277986054047967267482523171286261523637995497507776817713243912232466297738157311145451800834901199436202648680479142861988080646236433505146333168715972503537925821947058136327717978691726102568022877677954757430856172659242796095599372605654937566570586238796954771116372161608019442609010590282251649993926964676965209075150024604025896332071432083227188528807376241378661885607886427606930865279459757870223902223185311506887783584687801277949596249397496358635173407947149826213717460632324218750000 [132,29] -26631525018171506659207039015445815427190553623201843457668148347416238479813412445770622918071478089803871947897452162505517634739245785149201384512035087175700012407362193844500185451622966431727511530430793514893802951781085144546360414016375527891733880138644374247454550395175907107660870584011199672650415776559246039206036675023019677236235224225706897942386873468274346211123845717541373456090663437401635330510404338365801194135247845969902419692218310103044696488886354637548750831896845412270080762562873055377972479225189449692207305231859293284614429630179042642671278197634738661231509918406298367150979802401375621496258526054045458482332520290792475824809340750352657334775856556904164849139162786856353502250131136348442997828306652459717024922597820218834083376654029855369475093157547588375654863626041387951591647309564274171435757714498583295462830372183667005692776208723512513758468645799433788955258411855247806505073769476978730149968112790834356066039581499751072758425875551750144723510919043756429439268121746292695652161976193821113089401311852174112132380061233880806468311446640566208476141378682196638250547494140278416327783083096932356550634316884045288779486975623400573389640348310771139320589016693278844386205671496000082933768860826838083810493022441903757920863369745115757377829611618368568866414923797006008334622132545169319832195504006258738507377038376643183259498149576895741603696056652720208200520333594222100221530476979399893281156152032217315712979132801802580921698868400488849687773124898433243385155790097236164176251576143585277615707803123280283893923081128280814526178385429176747010399400870424508803956636337999524597900895779857147956819299687968891492117564036705133077418476271766407454416778111423612399732688591512948475250085660440092534158038003386138141701322557447830265582523891926689588926465669839472021797576260000061946311201783510214312965371587374821555335397574452709734934634458885544785228685257524848098815706265440894640050828456878662109375000000 [132,30] 18393562221790176597046346891324053177687736377945148364055166643730835250239576668014095249824553475829252815425650378888999692408348235131503448346269924240930314293156530698054704860490042099235902127141095915408488544569433511287846913710055396675524923969132846856206611038345946382573177278776342413098579661786378737672448653840783681539383637328742561256636381861792776634783644457653465549815546676074465564826632879527201796946294892282591345856015608935027173935541159588198950972896269823454872436298690481981893783344619385505222805527970910607797564118081559279430243169873881549473728880176213244026581873105742527773976978403999891843090399479274237473165869678905751530551524976830287763962219200741803722881135633812626739772677940761512384315485125047841886537543387852817311484408535449003961857077582201611855525205606651484764490728359154531761491966511274985319825769708765642093890696130471165472910393348807734426538181696851811972226483437108109197243123596295190180092582975578006280591764567073481909051850757691783855000871564935878435286213611468964504294633776846450440738028377057950740794467352645364152481518253251289465116965246016800075325423811276524776503773578295529138955343896151315932855244790549001951328463303835867939921105411277172508739877280307330796168334085180889456568267270204646041892810297599542719227227626347560235243426821302524326551229242036781435320378426619188481122817818322519748603039769631970684637457717409644819776040632190213881707079409669260044671993397928576768474913754407608914534704370100657831427722558357029010155425627545091487653280615690700565966331805087502566420595720279008667894240107631089358211669191343530613480882427122548994837652805193581651355106985564197943375944065979755691033646515127580781838315339940370058275791272297045320061787832783276331434593266098917130078799240187646690076691195044232699105211044723802276004267418127435593299473164965893907079156972760971182574385531979918358664261024415509382379241287708282470703125 [132,31] -11841381691338087006595934545814564322586287693995829374304530996091049139558687769689706656131971608686059710877017050322303788916195891281068649175919970379992369424510573646857350213599840482223289662566047075509159696918015459821628361486597382232099057987821885373329666730993205714183021589247953753885318584357920099060120824828366109995596526277535739975061150717570368141142256726486082305671787030946095991958684311394110876209710061599191152726849462272756575460820170161308994171960300860194751804557781819680107433731502497979719429490504032130651441709044503515674234476869651528680982206744343750069500494425675670644074851415027679914392485552773944950152278481074557389504181576116850454745009651336198483545333707636660369409938328898638232643801918442091138243103857948601037796705281657714740761558188511977595488463447011907577305128293502588166479399892664124479718347647683776538865107026586244532939230671015510684837517316252330019724468701659960166567648722168309354385568229715680451990031556384443700781145888125289060667345947001559076723874655423213648695824775104314871603937473206473168656308945138027917559472295111356376966889707807850022884109545676322989780935481105705729101435161033201691047652420053343271091020468956152773780834315621425800924709774533236476634363110074328389975182928842140637951249588473267510890652322023764199554200046573995746362187430691633880875916071470757618319396457609159431512095828044596086980243605461016557249536399170353788830385150834407873141392978275509481447595748165103392381862540552055075417574877600711304041724687325404308175685590437655372327648446633757615614556684013053874403214487383101798521350112963973940765059125346600238938808691403724968953195511727693764941133344041004621292804716327199767371721269577754770016385407429030246811071484880934441103324373946651576424273396093044276546848358688393373957807143175333357064680684218721296900705109588801219887241837160295880063695878514209228427045417220142553560435771942138671875 [132,32] 7117586621143516653922422404785003830372786525923388978315610486723273692880026537978356360901357072746633930252117223837035393741149431013224658268857278158527433291386989785981609539572164222340887159821892592865185593840987289740704687121004695924644232985400270074743162532088541613048557696442634417463655356097756286938669786965520283920561767959305299767920379171510974097255917735840528847299344911929567919762109801658561451672431501182328537488101904865356761967362138729180709345803014789979866814354147467439032752675524446662121127495990392786837931074913951938718566594914453644909587214407312249058280825947812214496155088501605739879307319532522362240717616299330128919007181034243904847216777554352384538837315256728595522487611411426361091293490441083097570510624274432277608861640454763829176914337113735945037907097271721784563091369616209041679771573931782921677236625496568887290882169562630645612544533352723087126404792158147795406912072580241573882704198962234064841427574442647890267145120219052306877756163096325628327527473400600420533598109066469675565310477514903081263545457528541983108773879098376068838717524375870066373352489246764418721384024862354484501168766747082489184926708302463062357131699704760338954182330510867513313699476502635804531820600251903490741515343971217863394188088548557980015578569584645245144264995140123662885550270437191999836767620528836665477423913029516280195071810395822314415062173730691204477461402105589105540755887299427028870389626971056064566435579020431012446883791962519339562515248330368658934034852592758731078264985955029860295660894229783427631926054974189881735331398469654677457121854512361546231196720725625111545038044357950258901993193235736061341771307688679969631975323931696318496498182792179343947833841244428376171413377616712514811185750123531943284290167492497035580985652178263025987856982201647896910826839483854616278371240352856038154849613227439831573364739507176632754340014883209810091230451689625624567270278930664062500 [132,33] -3994979829461693297817913106514823102695108695431833710409885089825138208593286065045828923635473168350916566317117800498258527964078926043532043748636433360137857113128723196857241850067087242555391128970674162032102868801936300606935820162939074558618743249449445944509118217628197701023234999248835763838851648241550881288966778389309616436371490835039813714288559097824491343586574888029317531615890255348367853347632728220607372391578955866391796712275197469337090352413986576263119921051966670800038012400815604620450312616340914809021891518140647776774316478827638101366035891198772714438145065100704822550278372847832875485342694918017547022426919869624366906162220943464741698595733410222758620470365573363260748747746985058274035718730650639460403619869393345254234826149224010206505850878853818402245226483505185028975101668442584203010395092115960078089758188681404406557556150044202265022966914935019703278287484346255285036251969876106436446257431386920276068555329497074221835901041028605160386663307680495263468101838694247480402006714058131468112506100716974868465991112674099760586901420514438989369040340201851914246446600091623510122819015188304145552231032893567188810646791022248650340305891135991831573649061808352052279636866712818157061471550449149686707159760967062112493461247561836609551987063426253338488574021535687912131976287328668799769827505575624507887126420572942450973149032198734166228450295987741619295157574553904308441589972634036662218050283346209842922383165488132725748857247877024288365067429728510237364617943641392292394513761848703703455435685499146800504337289250025353831897570677835741925006017301507979940065576961372801443957362760311572530901434045936523228235913363821289164628454923092709074617779029631908787834783594968967821043005905270918651659790622010609366489649650680603484555667587998731272831037268433625201300633284385556650503377329816557311337877435999804025070433911474574207244924069628723019646174486576433035054378706263378262519836425781250 [132,34] 2090057900039730834615297394151471331564671053585111111726275398384880157522915680308476987454400047654609591732466747019945092842225142309586694367348524334089815171276860106138878938738353725359969584688444629327145627471762906396509775894920428444237393838396244997782671823806210270005145065747180005595735493562293432522580164268538965241501633237510121654896881624707040158987463060675206519297698429977532366141998565732785761304204420344064856430953264956508017841948423556778797127823844322325068245132686946586220120071913915564302794681357133842964148330284364170749050865800436749192833531982851543823134073432029129614542518652441245155630910132264947055146700028300592500460625508219296336998426330991278835581766542528263425844461544832085735277471707945391246730801828529366741776223924979177371424680084851300409785454496491080279777301440609226545487599445161086263977885075042610121261748971090399764622837769092919290004309641698543274175172292201214993309703106529426052763148118198401944532353279043476418170826998473100570339610992893248313531928700297768964304895081801775085047261783085875232756585367334718056007094454239187833150778418880953433779921749930302600484642922998191967674970892405478223874528894598498942487474412764060401508856966561682778853694889586258857073218051720563814344951808395219632836156091993636626630998907628282052865390600124658779995085581640775917072724800252499999745849917840880512474612900714647250618577705191760462029341178656434266166062092941277091624120280120292506104043953432211135415595286346702829550897260608948892437674995139415207895915816021630610295111745446929463513892445358888768145432835787622032101294099764712454020699304034396717390806872007376939990051540785362775644055625389056558721434007018852400024860030046175022089745814891712474152542792360488474346930791597130490408749395135444254439777283228996171298927499833354029610567870109810566136529305607390029533655764700328936233728519965247308846301166340708732604980468750 [132,35] -1015491962609496236835965330625468150129551900193677878192311986069807794308602085249546045067898819233501311405858286619683435512639133546239755043072030728734145216431104720060161677374804974207126610012450372416010548012447143713827231622694143261565499956964544404876351502283857794980823040570842582891394553083709178364137920679065707426597853535557116339190468581838176659406105223066066061931459667103930209348433154839102444839385028014661897547340540822489085540195019550987249208393634422281416129622237252482126295445073110664499696103194047375274089211231021858180689523391180733971475705577650848663626570061097541244409137000565713625811021834845296965366652995876542873130150093594805522366868547521179363966995168400429836462996533831521936798971033560673809355594055279267759450305477482090815438571125376430416286133446329260197325195828392727733178892935712858356063280655900509387557916802118551540131222905706501807683261782721821011664323085255805192596928570427808825000126037959221376507101201709485200255306421352239460248182463857064240423249694091775657954097644992348891470127812309483305206565883029425683105008995012918265804044410528955813000871257509265299125431097882658661162265798401112017000117569516635189639052860771579068715151133178727613791796363649954691522566170463965877307175118866248029161376349232774469029173696032569536801641138130340094638664730373669484467757882185511075571097216146883306110714518112499172823037383987007230861639708156684617826595934352138859278945591014112116264534231952048405462767810875986182564617490861441632792666345391123209616398079536491363065455281522554532493274601161958863587731272493209084708175619335338510834247341235597180153170518288735455191062634328858870392115144981414656970361794394799312482937512673355960206086216044861562489931882194273853251486195953196931275708975422122334588081309827015358134970247541882875282281708999255574409235857364179256329589696196874745526554954668555947137065231800079345703125000 [132,36] 455968822963307982338048878055601445395446386598288866040119759205754305019182044794386859791911121765318660796625951246071198349448018613914447050475694420956320048750360123339866362031909578284087949101184897783238398873458389262581601212014150991657308631446329893033023215697546305480544517232487542840566684992140340590331843206709272996948871288825661842370502342266482645073418626635547322756221229040480709968392431058397232335181076147183112654987559353472489552804125319901060517858023083552777834593350220508271324411484812049350084126988081855516742383506922935128801625181136143350556598443636753141936327496307518879428163372335423659071613049565587223599390942471355087862711759198058481980794021678534256167657110118228015801766008670201087164045230047837424393555113184799525523810623127285727900238125425471282287414226900074038117859601617726390847442422541133640902764324202345468684059311759225361521410987216944238342546073323784389394408185061578701197278722460713322420678180745226657482960804648772711944712108698482683657960187860880730018412243998996268598196433181173128582478524046412289323146668651237058143930562820127979437572304123752491386557670426161636968316964164234949333054759403183835992542147406051751715805264435683015760958944999060456209681949055482029411025364713681059342344710467820996692577296641808017136159179980661037065718018218087415029618649205218685946939786781477911429755568060060294847449929575836508469132214785507673435630777397524383565798388479989146494258346590015437678150469794815967336434536706468946200884419431580513301123937964267073493122658326361147456298118387589883622558475295187265849026606332795987955896473025040617001492176367615932201990716267259983143040793476097955575793800383634983237509319729986189678677883356744850426176819066627869834561306728700867618729139763024416981259386845263109988893335019672389572439684706703797239493780577440812530643856897143576837532891730223400975918461341631671530194580554962158203125 [132,37] -188188317488191847778698679679935559116540449694881976444997390457634398867030178229596689317886309275845732976164136215920990986025793031152575143384905159478080492240844431524727913192953395239894193894255289140795736470904550602747458396886885389945451773709208479776852100269471390910260342782739690428349602430035577147343013394685742136029325976808993017631115929951177228671627873657044453908804646455927157050838919660567487003197365621459523747104422903999394872190278212463684499462227489184163545887991782372723006781596720301967318427979615404711671906179773403014683264400758022349911298251273214235130301926742461667594482392554770802947380912446685960444461523279843774482475640427485477335919589618652098897654028266239508434102870606694256344346828842823998957786955385374446853580380532471438129903439852573358821864071095135651174625123901816495378968605452223822594199236673353951962254756260546547349660551022933270553806426931444042716533834374122586620727023853327087629238281936657133328195270829757771771550214397737743636067006652478197417011993794770929992663394248163671196397639251306799220946771533127268891866635679286201541525742993643649204382534890355991138686996334874690450737422680712573864287550418822906855180526410791828619184342022446835883642082412646281630375940228592227760909252678832316735774360612673944790228667527707718244293829389646273003173768131046247758044435913149896697751150980882464905486770138992656138897354293095963035191736230520779993704877193893995587458984061459481088262916427416561971106739309566603132696257807452425007700423633005125285628721412605587944072744274119128244559885652521308456298767013490047943199415938806600401540766077931175097623780669717383094974765218925286894489102730492012129139047127831827505722542451389886579003778988863769917564322711383002848020896978529241709657440061317351539704850863789126358879737277280878727426482539826406409175290888429239930543040504354004395884903784739435650408267974853515625 [132,38] 71025296869921212991679648982235148406593489334950585328719551163967352952052268429793026004001386150896042858736296696905676558827822239950329991452326541020756908672487627907160666681188320857320993488811568502960192858296055388673004169323925154911113127874241326203988654816137012813915892782499075514447183565201427801231716776705805659569677978897730088508049832029856997052572191753530987695160631990024802472836085688997799800523631556432476724284704258441580896705080452578443903689037558914030829840578132264680720094231731682993412928564443191509444413232775012905485840330767995548060739270598880454270019960500582838432570722011524527804052332284985623642850613082190374258462648570443914975309304447161661507561912068557804916228601296045412220765466795970668203758631846968609924843109972599679605626495413948860449360433624510092502800139196347550410109473035114588215680364168369590703532030244401997890606676080801495273865816731811266373227504293823036589903376765333160408116468979831449890711115401944624798211183620992435130529569708551976879273018833691685786328635646647499482998099694350055456752726318768188221353355649574499393327810414681018098136364254014604291642174300460938138199394502642077247913272665084277448231550592834897265106045264841393022339605367831993994885295641486403258093432438299619687173516714899711966396548175766868685193985843563372350059957204890436027317775314580605798589045583662217778162373224214166798114671306147386853992848816770570093844812425298667611148807775027930433026700591603785023842119459334274497225915062451190064659365640720959493273592410391020713097754738286474700493459488610335536744273648843984122106909205061693236776711297451760034062311284394017721864353057146277485274257396247589600567813994550991382650388090391437606856869931578860703588893020132369520874548229190884418751950554643023835637053576517052465448276498781188802829967115426750431992036017923800834324381552049568665117453765222802758216857910156250 [132,39] -24406764689413456919892958856764145219974648445771770040450392024324130283153847991447291478407164006668139875914376450650072957965573200464840979665778412860435524905916012232136992555102456172144788123794639383349724334456921723205621655290978633547928515027618764647529433868017711232274319323676153452839049939967377540507072765392475887027916824551036855707580984964011267613512693737971986469599191270468775597942419903132123341285454509023824369770675785654241914345901982256221968273092221684031683809422602917388364525009031936461387441646260872976169095417797518039445584191891807176153213828081259240082933774377658337815123966151899478562797286594208864685358358423834879537244201503887137764887584963314519700294728265415763807729634192726042091639623536589454430113226772133176396482110315925880349672834998694599510516146360349686456270961057020620130831637010208548853011203454389237549220885870676557120886108180593326150435130605020379512281584310588643223522406160708339226694148802818427541500890704152349116444947094682976821812457303461612169915695093779519836474464565344979760147454894269605574978558960735188130615213029906310523408745576561780257821123916024408933842321104789704252479371315025043416032252273642387098024337880622196242164647752832640459184083003016043447144138851991296787085377798103836254927597768244432432872484410840061217015965970632845080039160973702749122062326575774461540986454653901674012248961566548060278661312945369401858015754009268211746854187492315228903926251378186586226773112713934111894105248031206533132431065853375330259661620825253059588712510139802249336535533138637434245193401316217160414845915703108069281099139717697440286922914086364892469218478696858945297386932970680276000174836334901107586202066323946436162129369394722222831830768148421491162986043210862947513823232951097961527239826993823547192906428433227237782272015577172264960897099476799043147135580162042662280336590673724120400125771198570728302001953125000 [132,40] 7613041752606350106610860314965021640746622013739338709872636062566856498628224649995747682026085676639357471934383433449531315698776062755926068697256714626146087894135382573255684770817486682171063924444830612520783875108320123063066969611950990535494245052953145715478800878083153919145602077162594302140552912300549166774182693474993852155010080795230177418556427778182084161479482433101743188697599832952573457125624817946350734272991650649614309653454289918920316822417819059129035012792707921258733100713693958114251435893670462711858275689056986609523400341570840123957709478602778329043865357687887376352846808468400790260018522112314616324204595481203838469916470010319240360788011266184395755219125948005213386170269125546691490444191557952969028071356944426161855940413462960296447345798353363074429312674941809052154220583375368243264476335567988934501396591282002667972803050908902151754259223912036931698052603045329330124376379408797797211320449165320857806266546862564871697926025064838199505770625955463864828578193830746872418216086014510652958744445249787073793988539672918088780453015232322510570886248359061041065197554909472296101985508900084011692487752824732243376471741679609737144793290648161861667245287097409701675840765310848775986356364645311448635198538897810130252125243033281222088646291972057878698773913354212902114704807288527900407477274482608377272375440549097480669099141512005585290530835603807164308678715011216802468440847945765960201636883136565586729469883485089708179853641978370504711302200054981498350994980613281438364384078760190588583891640081339597991169230338269734415345414655088314754988318912989594381350643339795373452027231641290594044455002648219111190429278686667004657808822101402627208978758434114573596892038458780123834959382572271340684268508169143023953382189691056870132886843487746111888369549451469351949973453728412284712010541418960472074492279946152307523646502751708970054931392702124334967425835938274860382080078125 [132,41] -2153084920962755672333782511632049182452227653110480420999229865602715455859501445249890718034529921250699785550475049162321855813665761419664033528857349620571921033714472180081324271132005763147117411948383974941836382596342648789676838998400160758309187070635724516789752912561164544885514501228822685773672139311206276021773470451795532074849122730959086713065728233823176656385203027281118036057552137828086603055271168654384765995825799078414352282587806509532835550388742390437326274986276267152992409229893791445331370405227933738494475003266804669971291112884690733592330325971731253291144478497114406161693654185157729225917168694206090436719296196502895050657205924974254202944788880735980252071148802367895302008532106171379132158887509102565768614188223496558711849395474407630035654078778149683712371924080188884699144694623156624666719493611803359256832775214101844252049705636004646891138845678013515745510060288524579384390156174941317163825087845291593155711822461415942444671607928007990777037859965510456165775460952349949132776499806648735341955752624999825608573939129820313238637189760348135084725477325648213714972619772090024025494168455932610050322649278237967930744153493167937999624006162980128011489800645464471514860553421674630089153627412427993785435121167524612841924463716164058299819310448093648698685231115025543294370862224560300375663674796344579175356959121706953976667533898941028465372155721649767487373054019291069545572795606368264192402909917568253174289919344665901179485385409206290167361864153028467548599556000758628514966136924315690057740280421208831127936775961442778702525058364459076175385681598959081040872506787874587660526197672435244463219051568457839223909097459956947187654183578927802962550765180700638907555063319639453250869421275260393346929913685468276160987329201333206419666929460637867853703427809192447034374048845868358786475328155107368347271528545848696405311797188855665612046760109095367443478273470401763916015625 [132,42] 553108697101751502437066533108429318850093323768212515352743544171631631279116744410200913034256198188589173358027962443719965714684806740193995912272862581482089352616563245315770841270989672259229390882942804309551047568464625629918132097969245187873827754702644211690159107647604708879788057526693363493595596067667241520163537802653018057967971468158740194114394042566606341378452432356643120050425243106495493635723493954058497685570568605066287363463685695546510900849109375937186015660314976994934674029149152733931037339819923995982871487178330393569840020225510611743717713286331565913247330309491008524966141593778786329230368441158484662784961477283437618871774796265742737914655357395222675804577161857166200094311363139143464078919216627023383227669767910324360609148619472588060428437499111364958502461186965122461126803523267135810064962599062871053304927479141589944681605311910811466989774795110459593958487046919353100276192981002675863368906116043528937469753007471828814249374931635265152142653667190211487040370468472493812414234984127364595421227209564188373269455118776451002270765311251522283084764739586019560698806402804774709015606765762017820018457737752448184819018922596784170707165874266058107180632879821970110703808334030017005368257187937705342793893304967944647490179065163165130498889181762180645970651806342866146676881818491474412806125669328093409551088736860918100326007394162405522618845944617458218077288056864922934369559695520019574179018350902166231547666163917783335847863642232052626486687604751346517072983173073124687807425984655830578123388773397427016378387695626634766364996850004327045218140789284696144548750814615379232033335210295908562213149129440489498378180993454998395629566574704250970164334106937900748968605394360235187862799654770433791495809489325496627882902921494144498349907270864648891235767101422840038375248471705192581521449033059069642637795108997148979837569939396766466644475160308948097246747863769531250000 [132,43] -129911665154642026905754391707696279277045175596833551919324413409214819100995412877232221938922204404459186899822414123992730241910943204712023818384778292760926617878438769162002803219522773529318076975294224124389247337833736355164485017737273226117173449729754567577197045038344066293432035042998280054954195205048713665517713336846676456856692116370415654493480826647789446606784397882565626288628575778286820363875532263703030502355503174745831756310726456573709935642521498329031715932868164823094531285143814313948460482124894535900685747511639965001752291224714876098844728045171478399236689520093972092397558115251509058371361709288983505942775025340456561959605456770814808661014396028825732390858692104914871093582251083551052208095740018431085457076881766680511549648422357932307516141458243020210232492949867778523245001557312371868050767547794477089068222836217470097437532869986018000582441520452655623951365475634446553889428398998537261136461755285755793202810854353756348773432513077918998946639474521306072499886905820768077705178032988214787074459748315656573188667116982180064281946847778040790343228647458470866108182764469712099793379687565497024089504791131664866854916325687906698130524892419306841428982525122098506320465085817834650292067396746478575688683171789103494414812449819745924889078145342445378084835745308777150598836590471730119512321906864563867258644311671204459024737864668855780855611453479575777665003992535320819479803248985468990453199160387717863553183142644837847535637768393384553709572010793184194011758154327325242413330509827369805423052108525988061731568252147249433548190962443840856191522447052971864151519688032065170656369575827572687085998744133614260503920577614145198707563788861065934675724893109187570447501044322094444033944317895353171802614382260333793780518157095223038809074928141734932400604643429916740267377153248066691624276413359267910679679679989398564310865947331996651056974613115212416558488311767578125 [132,44] 28279683207951449297660738662486541062390314186985860347469964592479499574577415070555752453399885483399315336775165196942301356826897201423936660272084587992529094669016292467744685310415023856249275440071491459457323859327190284538558288762090420096524266736344911477691095749197280182983944425230652358364737474842817806050033719757642368585550835227063925868893424768908048908001282231536560994103639355160030692654675046260961986189025695746252962805059398441886107565391107668255774700613401358724174138247762916866205065918673603654568879204901731470076174576641329563807497964694792169220384934462672312233921291067419765162428659839026509895658592295165965164421098777005564446202767860014764798550891860450193831964726041758684115070018928500048171046703291676692228791377690097027614051497610208407342292346386086944818738279116098014889150440375135335219336390462619993130518069993029595103787659074688834770190992687307643322244560867845648169097925912759250881771924741129297527124997667843101173441595481592145686947163127374001579560930226053298017139342244854457444870935941947935960801646197947528545786305949368397507717617070936797363809558148091762784049970598438402259386988732867929827432983443394287073841719690622618193099163376004937387570395675717640381944726999576288693821358190962911392433892230704011836970151735044248836860102941811586904355089921189002917225970522743843329330619167978924128609586931217619656970226225673075626934291633558675702081795051253054493053199303189858004134495849996732524078421579192360882489906344180069702775300151923475190344841861119207630817887388059964604000392663157028439379975527976135669170881658650186277731800458415098219003903664208708614370846914218905315785064000994343849002668404531853121221013944780653056163421678547544787838507904078656556564456992647105234478150163153126203368123157206204919765344280467567371317308185759683178079640945409261167978969106741775138800534608484948634681152343750 [132,45] -5831867050065326890131377902470417878179342506755440163656564807376812066145570734625986455135059184041638627107729736593485872489524746575228726276935984937636453007074366398475563887606395530048124067567821930122538039537449709455691265501284966382108166549556304578695606719973815957720502289229008861797018943570325742480715841075137799821173025784023486858215441831429555053365075750912411951133470050969273404575677781318158475016714030450146065957010496347583180095424614079279684072214976684644380053478894917134101166468636272030531041479703901400737206045776953211521669508224869648893579576660414624612040190949528510556317600898100914454241583888502724144672044736333288465004677545721175012921297081947557036726100308616624722444241009130083414345307277227511417553626246208245411515955180228980144508604519503259742259589016286967845995081516136992667931196076989755315322460345324241523019498678964343063598082904288810227503102283377207524791558409458700873614492051402623709782664097439295482899349707832184798856181213131884941945783208220249625905353187416938702949050817836165550151564714208383880395674114101593198391209477629464106444538137390007127526591676258704056798672707020547736395087142740754144762319195848047264840327811814297543398879360977760022696344254839259426227449318561079080240585748610338185055366295845110464917093512799805937034574550081226412461125069450702619328197462484612091592040740827103668857510714455407972338655183904832499356249075920189984833504019095589697297970805384521401548105057716527621899136495230211585974399647893000232044624540584375802214921368770222137429687577243132451270751517987743757944658805111744181054158010810307622351287037590873338724030760092975127454023012806713519033641951831824812514930608305112390367877374613105366026385965730252117485744065265675427132759881030919030055057843728425438002720585182672129097025269058976406630346820596240275350670635769850021145406225915623819863281250 [132,46] 1169862937124043900466160612678463372313174330701375655592934182759348433788391040074952629869620858644014822536815362421333450431049861759293062973982778264866580460828837369806615213252036620416428862572998064684618604712776477498936956555229767602285107261368603408566353540815621107834784895050872068382808670783909368897457372809768271208970462259041818690848333369665839002566023488853352184917421520686202941265287624817346680032574614581504720500953256832704597862325961213807605323889024621738320729895684071001110541313673372416260788213399608406634410523984980918625861895290668691623791013240004689202291316221364889736701613497133537466311329057418915128799416862678147494047606312866711217699309376549292346384153636199357012681601900184732793638016440091658542673892776487568156359517717063128335800284467857195043536469386483406895080848530962476026376112751838533650050344923725951584923858443469584909044924766306503423117335429789862881783232397223923320012856228897358959991769984936693606850807790381585684737601822176955293651273240581378931507535718074399920938122958585543142455475786990597197234949496940962807197894688601220381537549112354428701725283077740542997270703850011888686878397722804343954255966346565133694500435810869635658145708977319713152610686976380399188476745016146767259672072176477373071268628862202675526615503401868328514514754659818735416356113850461146598374960061272052601845033085901839764104324268964129064420387753573039744010659494833004139512159291883131974973660533661094570240853210031996603804275756038552840825611324644296133498641311819877991984006754275687739013488806130027686070440710364405681005163574658194519236607585198600266045181386190740717841372375045652422077367134735827847386289304953883666215904074942630182452096204505980956156788995085613828589889926043694630815895607907598756531439928475308942927678071491523616643945460177837268548946824783959714721909151884872744083148863172454426687500 [132,47] -232635986368098616060661802703985061707091783079229083956853100222014774628845648991956621241033338752854675743111045099979428286080847717371559444730371461173163144229325135214067023059359719236350887331512775274620867248297747303138204651094931622503065056518882442911988329131254041059551301635473770254483389252513952468942192867086257976797989495345667770523003097736261449264672142416703350942646211176041327959261481352513701889990373633711307967292619127558385678968561079582645759131610133326343312217018924437648452660498393265371039298793542464851088841104650070842603241193236264470748732971510548632462035381689815159149144713860228796249881242944758772300019403078855479503353369623687508722515296156440671793865435901582710338318126866273309887398207630648844434352477929228657239221775768003105894639527548112732304794724883792614482564307604197795772469411642468299322779899802526938435109758368324602713497876017976150979332755568596020769949603939427606946245457856105282248555303676314108081651814381969527531398019060048654492821946356880367805620907520002327683896713910032179785309351795201539751639890949573001844356480824221004990236262888768125650284631741111883714357520200527983481970364227234832954331345518025746291921542252157856172421334711110510782059184742871380111715341059571995413725410697502049418463507553254752274737110681199881161978644268357998291046855368345111706686520678278325007826532679065241871430519263298776888277981331375617112989837827523124101650355834462091262102228792989057168698135573373266646348101613896890975935087413784340278266625021310570822247919533245778397139102336043088087402651817694335039708986200737588853844299232878806241632468486252238930497948899414671759577762806424649561516593243230918511495882773858376974714967606529455531961616405947093379858045141433758530163952220832018660101096716526595035169298366395758607748983444385144755605988115118267050311734281936124116560035709905981250 [132,48] 45774671739492483220140073054857726696295223631575222193257647283970045937804197112791828653389440890111155173861091365205358940381035374715111111788700832733317310515147086532250792939596147916581943573081187563898130268008267358446666163263270578664479693403879316430883247479184176819897834273102903837140174728487184716411211017804437834851321653166697662801314602124841947078838770674608345988308217900464978909448478735858606139870281942779540739248273437193908441410662670348595418773393610800495823419026276442724712788538187089882497451285336738217947068035338079736102802403196493146388720892473605982156903411226387683179952673768612045638362648048138652563559277964824940701988462778264400479886058903845828119319677598397309472212564977744308585063637143870093321476519893232880922268758199330888633241658528944290128737893205815422652627241932796841553269665910446998111158931037711380241943205707213375283561908065718689361159283772129752466406509948122460329958080175071073429137302731484917757523619210230528545363555987818489649805550817076631476133831239423217760227245731609304700429827865293814879258196577776295468216105440057378838076252820224373646006747210114304744199894055048003341443678473918762829976370916369908431310411387526061205408921259666639862203788584752078744312990495716971927038597252401313301618867163289129184622731366568137120869797794309634287383030031573925629388417771491481197932375313207416677449665169585257532450254174369346597734122884797586004749572186028209407398178216603913045001052409213616935929939060254188426346939096094820688441005476956899307634464258177205174591320650380353224213920147818091093158240886205513561409159054042336409017699438592228528217866311764658416723033835514081975599364072414101428944744285280390881536683084830029774195400183813720401879681308048479116276720866933651706483208284499242049224353538602449923631418620423486780994000700017078838596025872876014915689147490767525 [132,49] -8712803216807696133511216319052718455441408803113101644579768915956440313879988709787853958981679017377471442247799505565594673898353270490862488278926211606714158354926412370322846283105016209188235691552025468902053399410372089395265682219709748198857562651381460746675285588254291859795591523891179652500992548278625775811438762545185597442122115356086897744129232750436528496309315010528005402673613658565902302961065166773007557782380412879139247761643654281121578809680684734573958362111036484625640245020096927990161049465173921758158367715015487309292340732154605116204845690799991053019401342395613710689254303293049721819448363659908117998560832069743804743486839321901639117797206619146942646826164187176734217861855885728295783728794792280475122746125031425787836494306902022610276217996586340818288431101560090456298239994362098307580358233892029874537565987041165352282437187530057920666076289799758710971629898450899938477058929216903245646247420397397032595344715926655745908111524960232980509617610557966045920355124442484873182244460927688346906390522442722526269526898933223211962391817817614516133310634790252298959572454437788190726971617810880767711758987374313471823281759419940944756629099263477600155721038010305638893593184211497256620955456282419891178981280589955597665359556456620080267370947362497003709357897669307927613072859107924573798883906741359285536647214311935170347293385829181524548800923821650537321540499047222553269594432354997742914164708256611879848392658728724272084984410471492460313303709192089576190596347872793923729923338611467779797898773240856894399074320482070874401746002598247859030177453006055813568942487408181809512881393784710487006897271254870616964216514458203427284507448467071812291346776804672304813845441167962660153244369445034010508275994929855807477563615709273578547880015970076649294619592507864059623954603876693313663862398417538481404881792545216613222286461515243164951047424109025 [132,50] 1556674785340796700129466383205434513443796172575019689297365347937041052497522951804501499926008761530935664485381999167780643187890613631108169476987807805926626801539899547438267767020809836712082088874778096550110698124057365494301753937257085533696685401708383453447656993886360979626243997059732997806226501796959584977589408456761315671972149577808897779550581493915152733363853030432411663866038134660761890664024704624901441744041804076337823578502024382764958441764093561406416220746962073520339723592809542910524172405705762355301903264259291029119734805710732650898069963075506685553407032345498968771230135790192962527196976914715801582513018936379132692526650874389768553197445408386126481534385708649713285801446341207652347591410978718556354558438361487173393936972478565811693769607697845171785147162777271033043398201060099116693838383706408328261030402260504857502964508106770416697691228385001565332154850420758981006419994875068846169281459745710118602576448254796973336136097147425498966278981134056961922671437437332785089154882778280597606593642423545654992982882361518196324741808240991120090917371343087661839099389391113389791121641084173105062575945193933110679769725701429758260139682669102593614225483111166419083360439079818303442529130281546981709039432440148758339842359774906519742111182808450117756853746336690004101269644413255915821209688497152420997120646385048510096491171733047943756740687921135544502601507407973387060249518333417069547827532612398378942705437773181748129061457380837513660587177282933126700981336166610438883120042055122306512699359128102805756100005292452871954362095787834339121756838669317451630710951748897487338397856555358324615909001190830794682728715944297246053430789609290749650626448247759837466080428269343618945189077117799456464822026017854348699058960838728746834757953381416120752075226404785488557838433760365703238019343325617289508456443867042433505674618412767173381377633863 [132,51] -254454810005759602972629654291326966773745958036047594797040411909676048256223362416918031264445386135203911552670090000784819881070969662347158277323010533848682470588424330126872184155630672213979351711334150575459118821872282774442646528087025704859699251224087461555571489551904510585588641960789324927001586745478404306789393088868020862368094407164988930522653996685848155033742418314886273137812940896989444573209237410809261724725578450434425894538793591840125642369032967019907429107973774485030948044324223342093534732821401277899557960268140493441509650873049911238811206159552676294015316657748039857009004801641822714274721419384670715318099679284756889199717522966659965564335268476650092261941974881136382016282897286677977656300774540811219581986288565746464004977780468170795122429653542663832260692122388791410141183356357427932159614212971932694620836758254212390577658671151892092873057475516110104835514457376651037628448132961452886418852151920155935434529865029280466282752443514413468180513264481206392732145175208185588399282446322877944006383166711785613761419386000835247040442203683379801305995404897354342352119268166327602858050107689010079600571322423960588013017521794334569925354203044528220283114068202350068595766679701687510436555350048331979804866491499151025434194269091541279107847445351209844927863451079230255599478344438081709857986563741188424151425924337220362777732528160269473433246547692249406791185676804031383565514085327284617829505806007735584265892785302255631060101575514226548518041702258435144687095761340045248169405640228820801187392172888656372474191662887068613030477795995967712285831872514131923616397922777391961644528049959770157162605823892752196910645905869929601746277155873118326665256886562850991794702468182256501996022129017341871598831237459871143979665636600876138999719157962595334189057771999383449464844655909941249036495664458526451736654616883371771741598733141689443592548 [132,52] 37395288210804818819154657736125455756153742913594430840259541530626044628729976488340442032400463579754283873824127653503487044879940680096390892597415824023440803117803894742672752746037126717506965283199758586544687749494385048455490955206470915108893349989241418757062138746983607473549838904167726461824342205226448679977972695145401530419135861360528076748523815996120225423827203904934967184207801730577366967798169340426385843050321407455516656350077580022624405288841933790774230732405083441587907691090400310381690430427035304063929749515310906881941083979433482620047350243171371301592287897774629880005764804534048143287359699190307684646781627995024015486217092287907610399439730909624209731329158330660146532181602724800633458945857402953193318167179072943783485456538506941213794835004377151959295465104701568583960562891305297922102412070119134834642343028036872294753226980483938303926615617781180338610396711896377739490272144615364780052268476619467416746398971096509414930560936737620544540670015082373006500633001067415061343810449392366031541635388801558082949058183825840343519979300035496300127295342023947279104307190156772258652504338832687602327423582308405626360358341646476562744112680600487720229535882349279974745562528908483006857499170528434862303335767525555196985858180695455619694321797186020778523350985743783246904259660729582847449043644066943849684428610858100853735878209908407673770266262865373741632810097505817266162096496318218700196516040818726183316819407733605944771311292955234505831696629581316686226107635510471423031602160486341295593849205063912373981892086029780620713151280577173858610897001016082056053044074682144878313809419084216327560528190248085851310629390122729975897813144322071237435643184538870995243036422384511762461572905217865802364548968672618836863210419426104942400749663835696174524351424373592307674371740957350793604166751651222012053577820807514080309636474146006565285 [132,53] -4889064106350423472868760430529721067715916612843735547329939982582264025639837853387550986461886765731477218016361660410032331766880576403622196729372139427008982983007983901136080353207113186652812277279774046586368476673964690800398201733295812070311638608667670457841749869461499079367239117177990735754320847713058711932961907440076061178147703545273974620272097146947984105819573875255123798594429746542647193046919134555431275401975624771147517334841491075974255105217074452368594355157948409435150603439223852995040589431614475813294069444028943232820535395683352993779684182969931250640823406632515933522313162750857932871676776428341067127453077265691270933987045149612989034644277555661431128489022981284444644903547497836573474136443235182917250302917959098946982875337962733185722962078150832964021640970694569944330325780821982875024113378566094594598645716557379369577597435639244343215214738386719731161544769439172287428458989710660211024825236617530043546279384546351749165332757418781973288535524809500218998606671538038253527101786421844017083265117409478381196658575424773269692517862139083661366241030692096132668152891265863780028485541794194033750640499869185840301530447769021469637275086989007317542919512380493249612537200473866873327635315759167354411610450825065329045857528940807665882499834098360007361326853629978516429889708660456616625127946315242921377757107519376625080085641304560834907077672516390074922636998298623938201470331038311956040261173658606488264420293224484992711004920581103690279675652746431477671425020086823618583330944349632668824679190214852929391524800791350935572719131842284563460961896984553484060214610397465359780410179095913308032360993159171886572081780837779173700809227156730642828725575150680950027130909682004387233252857204501702039631658283506736997185071760561683178676422512011731748701641092337853358693603434664332598339016407833145587235326903136034995247744671109419 [132,54] 565265225755317159582008511969507543230612928646247983241175559554508571655736414495369054860754685769802146411479404568004974529907919838948963846508864720067197361234463280056673853292980186174244620882592604557850330261997640763075230751344542673226792373726819507817078093467447889028320569877432977465170664473168750787823788058608698907560042235532204242946377499308710162875624143205402330617727491915003503687978367033822491424439039391545438741271479690446174445674889135115839979668957069976574867313633143927034431631270242532170304165557587080531202481564099327170305672582317847030595888563609884201265546380569490666170225091185524129547302488456856841072911317646011318558431582798854626623625302721025734161150634877280185030705150282308342819556333692661996295824127913286507400141823788122245605184173589393015137062529337796571046172488614466934173941360268406304967562635909576085082861535518484200435633080802245697657083911535480962305930919348285484901190597744303248447815253663108682848682089000593489862040913108904825660779608101312083468160546035527532293586394704221387021336831122355299611920389340438473086319668583084881808798479461003824425867013642471753997306796630765132240662620501267150304533970006730852371100625257754182079673163177042819487498563576309999668318000241895312158417628321230623459784923296661245966760159666328547693069438428618904108159677744858781007125569381738825350668891222808155902012951380074536271308438509143104168575696403942289694793140148327732438641572311029156602898765387631881395605422262403674701857062172580580940922652613729595540125377909261923828648737302816416541185485300921445994494812871161264093969977139886302509133540276307669090522756227806165746222171151133949646105981388256598158274259141192701191228781638763421864865831671153506495204437854610030154307760470046369391324569905400593125053211459312067812575997913559235663183795106582605828574872150 [132,55] -57624460860775800034047099805363517306323095795522942406707263927430119922312517911851962455810191789487444679573356252548814651381009749645252801971814175985711192968258449487571947210244362623264969326576261633573492791135172432784312163823058475617302982855537882728201435045524593334431563096617665644628668812715844073748655119359619575730523440642895811153636203569552910311615579998101158041763372803255562685904035160985488594104004735367646710990128522325998935022843742989805168392107382253025994058916712092103983762807720233222560322172977201344860398751032855523073797957652481179517051264145965532527096010949463252065191371801821350194422046464581989315220661776217554333502200719133046535864938899567438899614254878853647786538519674708678140522326504922817241934809439315919454260544372238215319637948868965113815037425515395835888506740689692000790478475987929294024179969390103089076918362091855467261306023729268658082064576937399587903359386890482758370332438765633380090704965783239877820733881274133985472325685998791655638290960723054127075581865424345118615114659815366625225188622110143175535740725237935159957432869229495807968811656301287060070807309140752560609668595772864531716660612774882014317011857713762813407876417046442252676367693951520990392219540387933031758599181703910108922399401465815851224530985992244305806559930481547037485521185917677117774237234679978575071582455774264587084307700647796353762242185631169087621533910022710629658526455270646533030325201185261624715847980918732514504404196889824236333048066995267482954595666582155453024757433576079909188605764038047446251632287884210316984616149275819822032086195922459879300215665478085027975709549570671418753221671698681732538199710276141574377048514664770808245527992684554232379721759951054017500657727506961697318792097022361156519419900377133822297518646759278748808511155641636594417395384895554347012454097995588044712298625 [132,56] 5174334039450938047330117643268964516708540055459415859370665319129096523748835207308723252619938713221239860552817956738906796926069303518760876670113249505187627305191906617027811029565003786018260036151343513378258757954061852277754447697334263966709093308047480342662766271781941569227174025398833933575469102022564949959898096556101448674447711135874550790540840387863268464441739710975821395845200997906867237237105577571997409052037624393777164908909225393580458974478184306085142689955614504908132265671862114018674875353823474400720583228091159192466925089557515510410200740638797458885306880356472464061835774204032982149434585156778066931149197169164617601076603058713126507294488154387928045721950439215196867348663551864386395277014574405135131361880737717180396749731820937898300272239959322393159792882312242473698626616259355189578492833147543026778020060057663733519777574894553358749706763436693500514026244780129710559671108824595285163007222233465525632584481453203998380487380114454770747645259838326526306574432318460798735218958194316087534863646858199191971252943929881466100248976155872629651584544700627512815059410382103700095979057898359548101857019025182444301749145555692397760239832317687485717435711724343582991929270205954820724907368177854935259339157750793433739164838708617317770903773295250128477277193188391674509238270248419475942957757847979043619849290348644636964655652824166919711718740184107486747519669381333381192592992108061893552116963556375069314425351167820017708916832248547565601682325205548871057695570483238362564828589467897774810348849641042645765530413871586465885131107011101483893067934299510173115648227272856820327217382975720146124415907673185861034377867061877219907112621347936717592269708571989526176386475105533918590167377313248311611764805328204629681980913449937742595555829617413475604194459926336880146231281575401969835097948478878814237559245654849071876825 [132,57] -409123639053100295663382486243490208210775444816683722415337267883304022478363176529265790963873665197880002587886690716062468489581304136296964372838053721875902366443828487045788580384467274881858157908149037507330219621025876388582120974921842512960914071101115164180591501742374854317183657219687794572296396374924480022830759654857101015200290108977947647902933038663613497664779716748687042550601629850976243764171420887246538997905872054642163741651485288737388880221424303439285520946090192325495476321663789724983358091588674596334209059314696485495582052223427584995567016032036989574702384309120054071916423456962198218963022595250814612797066147715018811996214712491829163093836004449305613009287239573846514763250558549635476729367429512650721507014945628813972620626727266996529087451955144205029970419533494827214005263703930085988480697755918731455866530347058189879340081068663723961707649205344150693611421753204981209766088044113801757916322576409594245345399565287876300115720472405166099906192238200724463016703277153330516298500369111037023033614870107862039908397525811790036093707643192449483143858094231486354138624541311284071196682625942656005532628217290994706900376570069998766545992517001383793925202487447106820222855469426792085238284479963538980488302058159604955315343231911050799501216959208544009812106852052921728737318868309930484212550298583325035218429906809561852053269245816008647632091062864983116693083138852802994539775390258554289746381997295548271231165287448129486113808597677127411381462850173846967390546915833347098127646588037957946800471824674498308219648765766137204334235081401132907740426740951251968506955646267066200747413564016578091639410639124107228843561899221430938045685795322510399649894789561795785665734093784721265275288174168493020662387735498756788535704110763645213622399605242223347582137624102317292535222785103383765131868589524113380545164655907747500 [132,58] 28388086320097241265581891430427250714653871089568411847937926849473858511350331185467893346834813355006312143191150247013962008520940171817649291216028683071418301104797958072613332538344943613455174887881349205592567090022131531136525635648777618543961059008640095118566120800417323213525117791142382090574639878539579881222703160781083041130416653603290636108619202984006693895041916600808317183291643966134166159383047205451868080711267835076126685062972623766832847522657546058205655530112017957588228195629794132155006901549165070849529355054150040240633699440690366283333388468917822524685195908850355578437351937088464433890911141469824644766648492531909102652664035743733306315289597171729974974657629457369350563990933156831824603509950586472162679202199368841668786637865306181965350842212266575048004089287228038009761808126684650796640032323426157141940664124644959530457769878531101076027291764727768366004649163956522334464774718619827147430472231789059641636650004556794890640493537663884199988404765233725608572739300775792071193953223997564359001184116908975107082763874367343939653241089322218937296370800535758898113200362916420028973825597466467546240822453412555921521417541641292559111236783702713941494797621232780734621038726315668550512291955115904353067871219091058169768972712478172288487651283720259213058022028833593974968218641208577748404523315214240372914021796230766165575870367640357325116777408924184569171934806589077720442782807784391550310796129591339632306598278780436159200529706498014654883041783575164187602599858052130176774507641244206133004940088549780916365920722815164076011201320129356902766981228638093163228903281517230368520387571003275251155558056933237832454833632108477308301025178787319185375236427947233175373430209920605165320969959376926023219466403180155720280902882826720809631981434157567267909205797892846163368109351641202368421982775341209528545113455051975 [132,59] -1698064898714897187279677102241963545136523992682082422379418167615568518049821261704434070018403079670368073734547606343821948010173640059601160065331403399289284318007933922844366863844141239024833247614631540972730307987433824259840398021911897021612478313563325181727225425928341063839485137435762125406153361588394588900168168581016674228801614625132450030075718944039358539813819816082702757044070885785549988484495899640183923344372071274580523442230718796412999958967777052635568995051014389339135992220337467150536951230919050218555178784211080398570331421687438370385243099579848782685364655730489904424523901414268437620864948029198314941829920783082640858908331823654530198615140564319966414577000703229985748916952920119270347799993910730768785939964177052916704635363977290321766519225095485017117928095694427834388367395700685627257044535837634978122806923661179694705767742374436604992616168933265204181425267740128954337702658217693960817816943266042210235244860337915205766187291644362914847439176437741908117242021326262109867052160504788200755677567798788913779488297436162885852949098956500921037663916469718881730441937201580239699412878615936624661593406294950593859974992735886769032497941073841665561023089732122569313133354791627066799720022866774120897924468470501884935207519284343091932757804519201052073968607839795333091205876491654406657794378108855065362052415751064294219814455414535576116204790211367313719784046274691732247039995516614709157260111585634639881609104639857948215032219635075005698113135422507469327232876966109990942285522328541683876835834795014119899540622517579861524696974708101505904810617143966864256888525133325957112491862965129309061105069246932129078803317076284988945746523680448351735121600709146071381542427620027976551851888390003618444174756205619637353676401043482046295981255013186367349042868439482160533988788663408482980265414869140099420456197025 [132,60] 81798889340061938133949597975307122185861332947268639557708044164387424280160657063385707170256329190266598015730781983721771927883116335824901243279520004360805948426221921996410020319248762106710957215685952106795168650255394219651758483546224565782844165144278628317139193853825824591202170326156806434404536861577610788232382570081894923496513971254848677295320386039865436582243641121215272223193253512646345452277075614805562329557367719563303656320397446938589973436946629904814996891634788862894167830788193126987380841927710757058753373602746145442913741238086660400057712532676120590257682383426467248661357807389424454942989890619546196069771802438876514045510328743682457114100467054192845969945584376216211002533831266790016652544886981578915173433896630678726167563104980672333719636111155124768356378647380641373448209793448357191032821525361137678667573450116550095833465573055376508714120034547725382842745322598878184201805631635002890009745414667114163177616317736850224195104238727277165905061679931225297786088513479031274231184859934280694706970025066141734696640238654755742788290124187307605357355236348041425457443158752068785098492595428768729855614126830824546461605105654950155461825176352089377691074085959923537146306183442500330098196563455330192268717694962101453678460142548185721104372800700423211090984863583093533083551941626129608764864990504685121875321494245516024599353543225254838075300399045163105399123115996045666080734711168568861317960164889736468468280177992479607899135426547562658998107447509639494258423304618585047640388393619765631002961120594041112838402769203445282415368146522963736242706370737064517414159660898347420009977271045770383835696307483374976307487604532249876556677355745641231304068715412535324624642315204147141933447188846938398126539441446602357807401014986891315392617104036311461099790086520425653870604037102979574809031041654550204161330 [132,61] -2325593651284153316317761141576083436263560490786296756397816575634831410054258932757901740368309511970191904109062450892884690837084028429451963307593936133902508698637604770025816458882630155349461892064355755120960470946641365298333993746343398055268215498451495576923844497326670583457141026172637743112650331955670763145015467724610950373088488344204390923522831671337048969334002684701386176149040222440859393512413709482083708210532327938450293913501940055169232881987647813920531811370101251090934917667497085837915148004642055881136001321568958868225698762900320856668530935903756506298255930326844725954384446223216388259017066515081733871166419058803175234590774992622667701680451349454715310939436914761043894184660634054134086063731867046077263411344787739253639984828745394306497759163439637684782556051200426860469428259597001639685460103749625322325909602133018982210651757222057306621814831476510855985153681366400048417937086133394232886826041305421006931066037644412436109540714692943456790558034912514233645580794025698412422382440904529522402903528513330285405533236867712593659678339781838979510264581346739285381406123688364057187135770915017333945344685288659315926435977124755180823912729258071158976443569440427926716621605026592206772693634511173415348233665640112399896941245605481696049720400892573387793651953466379133108086799209032313089053445543570644758217416688061829947996786059217325292035536017122145244167820388367581170830277412823752711683202492345377304662595634757340302338109503859861209146544123499455491752924559439033526910516214335980151041205957622045583553473616462438772216291711688478274055817308982838395585368213450976391664078684380598151851683586182865291669653140874274981862898031483862606711762654224831236866770238434471589374623200224246604812352382784615090987757366201514843782588291484761095484998573396395435182802190756253211508489768425670355 [132,62] -85518790341780501735924277964168309519835583525440341938946342133923142504487268032940728884582353001868699828566352340669573481965678298033291636346250329309628982495815866323857969228450158534321517312177093463658961042278348359024775286676978364248217307588273722732708874648171248747098179735379921347097748977403823103969729849212229748366535992361777539030348536022933052154161915150122875132735874322131044724823208037086736338089550285513137344497333204689141460520092923506722042523079003679866365214746948893833865857283739966436566849874422630024164156944213430354393693468263328555622683410302631162715544920155286354317060273108032594257052644666059773701409573687737713844641994033128084853230744024567829242828683666360723043478673012893134364979045434672263922604934038191211530327059967273909247321396831247499899253766129344865738923745378143344121499060000795211490176574561969126257991653137714948794876708607645383059075438410306101808627115321798379707101212412003739564685957117462346750340237908191666422524710111041225020443446518090066137918891473358625647629693174038423730668583149999741067978846669582458728653947107214689912409237746047888945982349810031698928394974288196055309801910805333074476336848646903359154999496061269555673805168338115335935728624867895261285333960756315927783996463553114829848703368909969142306905113405543207589744083591672328232829376889176680314304695449435927248944351421429036468320882354904216130809394093127645363603622735624813362031500775315507362401847557874291938318797953445178071065040233570516557891111096269871502433830920076643990582841607884561823163144960561094884543697208259456416645344770883969512106450901705179344406511110001836567083309991756294042836231135154315431068415101491177834783443842423749914408915294035553035295579367131879252355116034290145632552920435048133693595489489961815061304789566713284538311167725725 [132,63] 19386028903425462506550228371968298295872159149493852075697932727726034726074794756807462068646152117171599158710309986598366799884406345528180389228599822358850848823545699297716290250350480410767039217708122843489914221508677623755051404775340626756011498637684243981269362932232621413317970183352838688734165866410852081441533114060900909564740105289461327812566228378178595714081861434348859022653352422982245102208696447118841718632097756400269558732882466898993323993233575312888946052986486900935554751051872231174383678638664207727593329612097750394922214657171564155762718006264122485234608274429603875501034557926997901057086140504949135902873961505909311261488076735940149062311892639100184990504680470471864779107302335843502779717003202496674932890401935980838598378706868497232800259029959666006447642238906240484804890424156721410703420854684741833100901835304291280962538729939646239376078469147238421147053390635388634784936232502642049579468874419078968041863309144761461575138237063578228253425593900477269238776746565432932151361035073608779983121417724251892614629019886819413856000431362402735664138120388205729018773953634310765943309413425650555488271124702499853305982140995302427711579425992677503213203078246403496247106084443700891886091770264749099410056045230745389784405921546320882838886313053407465974439741544929812736974751290122461543726758050486281700722674417370258293490550476178638226988925771375643336905545275518153232163391674748899185972149170232346050664884805662046911785953491035593075337595312481827176119041775497141436691883226656854928198242059172311011651398817445271738707126618456769002776973739518749049736300124691220073084511659950122233942811875072442784203603843895738116133123490861082389900894109823386979852289139718355772812864170503521622850446646969800038096633210712270579761801115714400505212694131621827815842509901157220907854844395 [132,64] -1711789217339546212967655035746354512580935034001850921751128076599418431020062685573760605698758086811814673909825215559441999493959848375225627311838888496774965466529677275725876112596829059631395023906822682986156354242019303155108344364320384763781953226718478611591385772639252144156051120595991419668352854442261144948474846047530225359591134505114721930711442351146145514402487160212205764948688826632188928437496840675087458739585454983486276050845433349782200269476699600106859361921454410566340865800329983355118451357571780583404022500151382384899241190239977220229020467849054684602091035204847424400059693781817767485830170294008481357816034769927084520256073999268159899690188889035206518871005517983773040548517454864779666076945459261306408860192260829203417964851595666920115394626701322764999146191947849610656416807203572977970046436332101799525071306770431587663857655619433450860554319220431067629249784217532637308551609802508618803579435048435687695361718772415209406586990537326849120238943753160003085669906221332245021545934939295927469759017557562113599555310853229898407517306020287106248221047158302996919581202089079128156764876012237593396298337019931107853389057523292009467715257229712406820600934239170480074300143508770575105576691968830653741591316758838712573684021052469636842676068121445368915299964514195740421550693674247600420122634345673849238229344305686172243225196334588034223617457560839484027591194580167660856610198354039163385059643180337065600225854180830470728587844720476777209656257940744814381696112584745985014229794409103157751439958576477387877079709352319893383560672260521103731852390644935992804969312926513769432978705618973789111223441649822893862778688557541587302992366590836724708471271357962865497233357955778826519351491098430157395836735377296153664609060396861387160820236836361509726355309351549601876591195856557257020249670 [132,65] 100959500122841473657046201416150041436777646011775613504139904915353805367702479175893964766943645183590160315326249399516276305475472573780679535238797989736960503513251105954573603343455836179205228926018798147349282691573375234804583473113408979774854990506502128744216226925718384544375221611423121077601859989580288452501670875253945564212428633121003014432429597639717640233384987381083590630813337126483941848112225385115618769050715727683203451583811762230686244994172023473315225951041303916337873141690884054424326373389088453100431467739502528463516368409336513634145847985149517340708546200197065608944094578926530585262446438072520279868192907295100433671031058881023169772478408270216897261850977630579387735091607209132604864226094383578287432243661769583138239227001470482923484213555521610418065855628575890483905857865905172241373276120974536518784214673420971764617382324706463005134647533012132824540730652575882451254602962375363624882174744399507885711443523048839902760883806823079364270097922348841763615055592165846281805501056859637786801509465024143688599007243266627816431847710480152726607987158585318395677548462055887492227306426756320207965034384264939722482873689972742238263481048727684625536073014074526641766737954573752996952848629994706128960808096304979815877160645367963131472255790565271180066450874248291774619110928256827115880315336673557046544476660000442202923442851187523715416126278998221215933444531926998333402177302631459538887798527829419922335834507160662442140186565909373758731821443224799890605939447398027371541032467141991985111424925721851094639740399152883026022798410511943057328843429730359003423504804293747287105514632370956366949103888159483910882258972544954819813568397564829774360414228099430012461748196926996526486435551550625873330614693142062107993282722637970196633787390746037566189585329940333501565569502953216859365 [132,66] -3905004109644324679982087553802942400099452483834228905004533984447792391124338848765935624444845785653697587951163474404869578025489362101418486351521187906080411027966157980483942700384584247282447498872271549004133938061412192612639393079127778933670333604720954943666069906740152345329057747604413716514288470752522728566658738566939173274387376953732423513772820657788710339405911060984971890991744995536625779134306029292934794603143948929341353609145933667280676049267032155369496015194013700875777224070184976016371463715270374692603921719201017874360885326831177885505631426129122247764490817988863099897665941375928974434560724399337851327158122726247955830100736169796763721273961630459502602996929734447042001105971873995459486175125164965015724060347441467466815773500189487692498772248706190459141664908576997836807796093092023137235187253390202715860409844675328731518118925973788122692441469832465062107137481694798301850845397471521634640970677569550751431383278155626318168203201132055766731606080401698482186699313557325820867712933015959728482811806900765623520879509566557743754040581393617252670098756213894836276272815800554572127711736375185347888739177377948878390086662361064514523567722835434382702908977795395892641952547267918836472960419305379370559359068205677319189588038423663464923929050164915445283747515978639769402321348749323977743664703685396280504578364665056379103124091167642851904432413334349642034310755626286109101400161002131267040265160282598070294453852395787658290893335178537413592051275436828066244483554277181315934268775922664433266198141510389194103660090700298090710628885560682950703821326902011464039311565853504358812382541402298839505062402033200593152956038915928102148269815471224423465648068614179920544278417564303475522101603792986149592808694600153324639494131064144145795042147555859297954247514331486013138934192120201160 [132,67] 45075574027092646162568779846105772542101387642436152662817065343861962824692582662068112476209707933962242868830453288955345793258911492452659928801770348107416374769876393542653260958596194931524964620742416842719053704379664525385888524573402121705695179401468256497066658076151320497660142687955257545240089882135334314716747128801937439255031162975455414475888148397628074107799256568615136649654080945905531957387129503521084147566858799604068877364570990870927946959223933510816871865808252261838821632605576906531747099745959032116444615067886229507134872050279899293274673352062378103748662845037480338617233571632934284708933234857023063392351767677203068620314770901328398173966893840036196240731390132615874751590395717061730644869042135874090853320378418779715419291594784430529383464416835200228230474738626948457198948008514182269756220414490418503317627426320961174081258450700940096998651077039487180498946505066047064347924934411221440948838021253115749740824422100202681792085185679875015806997394979094011254673871994887920029199173812518048341272250658144756641694221656145948109044714322877029435341683889797993247610089105646803602348033346604999051999719183058319535008993278599167896710352765637180302794515899725947256251425366049882110972401104937740953255561584051374289176407404327499990656403154706605834091210863898664677918891418661918723184551117418455331894242967152536270023996907967508686965397933598843171488985083079969465141632703877390603139784826128592408772722932177913031783958909160455684389724279532059719231146103186690465337728504841091972678912237063007176169080011029385684978462615164583181728611109403854083818978744573333741966754763179732595396765633604624467475487344155046694459397364665185698397361073085435309375713040600980743289670062490865318100748803974602323441654706631869098440683443727294042350265840480384497926987650 [132,68] 6211169555250043358606341283434632781447577100958094872905438619178053829186830605478328243386163668716475444632396943620161613880131187715382100987255614879918754489232912480083635215986786553012316639633829274521292685388248992325242090536139778885628654092680465306772245512413077257982510869699715688354738091862481902862940460198804800976543971567920110879268353706486545312184117678705818671408233239894979875713984829235611895532704785195005746893846284950043059392693421026517327777132890833243208927915182690287562580338926536318761217773620987715205528547795218139427712799679096451803161538947543057807773705162511168476589898265768401016819756408183795851413611699347068090412417359091787727217417235019121147993014755942662742498039386556111385674968945295716914463196580617755731804789265025058507645786521418978273386539349540163466898307051486323109979595632096356109185452158516372944323632267165426397318243789654384413238341040562669012714192257596581995137377707276128967254627714604220442301177603902496566746780538296208775685243630419207178671989542679691827798965059921082050873704628176949958549851759047522811471121278309211750466510283150395930707780337855028129808051209390544062300996899441706052699296999674705517155113546685501536223474256115243598554177773673606845000706209306282249205555320663145244913278740560496074504072798837250509992821423433051581127898976130136803717437987553881036648475073377018273708891965272068077873596045302223528779011861180844432115370156271518854495363990735092313323297141984492935647025816164733015478745351416233352308537744262296663851963910925992526921665734484785841806762705309213413027727907781368923212302661026328614345294216129461621265011938679855586164363302424759115815044857480719696417223526386671808255800166169573514242841012844096183133832268929582894750529237105559284757186555120637581803480 [132,69] -657446611335337830141600301472523508195960352721957187161104255360240133677338223006193526007224137923483570228389194685533437217644586209451088150579400443152380745328165266673410825125200746456689535869252542020896600763959249207924035316535731622582893047202169764126050863288895137096829409400540385440222386106835748998698057243903980614941092197257285603078319068864427364223075089750022368828079538677556480903948803830090773693185573373890996000152368783747680613947167353032003096950252370213867141369901056371391116903865746927257104698494704794330907983503028725590566425190091279018443173951170527763295543588484470895604187497937733605807191000087201192454670224855305104360986551982821301552764593297504383452544127711902361205119685300018496433656011804125323705626240630542694217998242877650171297482287554409203100573331795187176624782336824289609186598585361076060675287475393007510855994571723781415449483933918762144422208343718704501182015747904103739653605591517165929781377762311257148998007088637985112740579422752563611342880714534359336735298833473225565488436931486568913580578236809693485956381668441737124295520647109525019401645892732773612380088910423165754807189619573176316761494349890585281507449936173570773195352628221710659537227442191064823130743403300106749887509615891709385804205137001861437611358596852682367774135984506950557372909177423956071389318551128290826625506275504755193783529651466853958556898273712882237690286512426017533927483027668759874132278721261703527947136495440564802534030767825422876730682939110604999205781373194154633103797808388494600683943416906744477984167530928281388420682908279031673186138462325908409360211250809342628842649134268404763081373055564489499476536097770381040626042430090369451922789247040695449135100550848117798179756607971916966043237675220714674973035485769785430346335151953767938455 [132,70] 29866146172092542861136693131828853812423996213951242364248916654479199338184627349495810515485039572602237044627485721187424003664264641068765874703867554790940060750496974377338261621078040698518513087208645411471167307021377988642734454810007296033283511238138913231268267161449429126897860022489350799151006528489856799797263431503706704699415728698623952834200539052186253393500482876721684185922550549690674251835989178157769241973514579391642974252647240965435367290645518362501659404940981563873245466278664284780904337788862629769717434925913715242063526469778912509966638520705294152957228414090715584510558135149065590926438702627630815948800817113466696982091948548808288329280256658765835609892299340432291246385651910579704159745107286730111476385726663108969912517731703402994016579775136230813610068219682371038928300914880742051868777427272805169738060371967474841420744659630113029935102487773401571236159951551709586476265494139360110612559863243959252467177942449134736758874264142646450642673490150571924487951409446377623075406531573438304124784914938729065529141902438779731532927453961879039159282135880002747876103939519076007335882566228323598115018247712625839269643257221596092892713160904852724583291455564202850621017066648338001765955490533095546530029005682758124082522018244725961497776832836334909935133093494898004657041601715869609469624550610070821959629513135249486770054032322655516858460722903314454467125713299394085079104141083606257237291825060506154894318599397302187086452557456907237523558271338723866371277788696305722172190454957649948360358853723234339102068904296479933863845432340566361119600533687597461645064864384576497212855994964680478825138796436466193271359530028721701851710470903133265272594654130590614758811405660309591903232331534294295228646021004051366547180234073501918159989779100869112854462661263544677 [132,71] -764040811814913242056441395385378254139168811247683075895159808283369749468397461779947971235496400146049303628743454808590679877692652198943874062376765798349880055592127904273902367182014192278061003474820452679244542822595708095030895779240631803487305556202584855929537020091485515281851006805471799004318588059146212527994350411443928209512533896651895294357061841239345695120794534000818910154229642340385808563168980019166097512917373589986251360326123736725703463833468692916552684408437172643733843192852177307338224284693126018808673760028081675465702510286221852246733799924360938723759901112433924044911144293015095711494097130421117959068319961131855623174127383550615113013879251728020473203328961436932204465759412281646681669770650317505892276969799588800203693756342298567096653286544983593220614409802581200420328547113781245145348759157587338125736791966219415658237554844645630295024077473101376389653668681745554156424154195958528665477077713628717876519176678236177994420660333592359599597325430750592336875029463558233881146629540585922987893689193462900165758997128636686324902592051927051905369172965431045436045327487979589360312884111256987941189116167607659483666957148206660660317667480571041272708327170585563624059475410144786776788689013429504168648513852793280579815859625176637143379251574389668527992974768522258230605984529302493955595473307056291325300372170435089660601327101148621101786820618859936547199926982359455724009331816944277786137203707102124026163227138580019813607244296427351592558168431600077777984668765616469557806398960218470513181264673137017873121329269794277839877609840932052487434555892559995492864665821743638819332135684605893776811028109655181837460360905760896591385720662697643198978577562588893493975819028145900325345521832821960060353166750380005544550328487001942609694492995902655049753108699180 [132,72] 115443188762188126565799878987887373300459186462810182547909042174565234429934832355924608485090905398224752084409884094164022962104530851385624062194224792527560242241575333784837411069133727511144286460899910245746689247156620763255293344891512952552247362513989983578454753787261141797814424503215117276070711462728329831932338542108726714832672959256613763482800488328515095651698429583505753428898904608501179303086356120170373151610923574025557428437499874137924408230985295860535726691134379489610273768916228246453899187562154222353868481205958220620343539508811639133262112147766217511499749863881875160139063262599272992279447388094068421191667078004206648609476754944432396878604916833374053382086961725995594316771364625476401451966765181194366697341210744577815080243177169837931127509804018004639385133460939151111965239082762404184927504324113807295262545885883050334261414222878121023467494822202200295604034705196198385988337327080791594758021305881871136890472035616409352426910578180389962305784838949964400877676589248090378968147895941697437582780893314502091880956984665464371976988232579822407887660748116838442863394194886435889682998532635427634623504218961630881620946086512783953369181087135754305575736541083497476469681080095202734198003600780260404863755507536977420561285745665638856678858977076079473404987115260424370880119297686344536403961955102662891890715278876064619831924563476009058571548959755354067177241370790886295994957457221640882442985043904064645567133971508897449726336418153017562447955264935053268072115451269362028180967382189357914979687699783252310672208666366775145134603476021154175913458533021859432658988496232317094944943835457710041194113555896692274946204848053924511450026729368490897051099518460309120625099427074737704483923006242000973005810486131289550902819481453565656158050441088670354208124021 [132,73] -1074128101442775248347054795718649930808325598499958986064789054388759641492793815557101849155991455565424465052689663657362828486142835633117849482044961488752422187592021385293935224260914491175778185802581447126725644718684374691858184647902607278392848757416991585365956769338666480099718223583371475122261774574808944030072366550814862223301581322199745991408117526046069427077690637935897738079458108495160057365781221203307630803406818282676632285099801994944384696124810941249220674334689835738914328378239718944145881885521266727881690833242110077976150584758062903793356902508357688238774755697668848961851949230186115719073566344824587009351188203995638668201160719061391291354979829209856315458290726725704665144328229931519622773044192978827731171168794741232965900052090692031613065235681299866220353154870790337107108509793816324631892187234500992520730983475918251940631247668056847553143139999955019967621855292853751122735925207578803124603331299417795541271608717551091400828752800264042832906062509950563004496435750769258475013642746943009025016794186358700448057751002775725747175837626312928594874509001100837713465336298694596380368114511862240636124759672444873467743736098389688625570357781321656029760539332514914744301985239717206362244695384769747032327485416928103269402721763652326866495704971104978517693744386732878780333896421121979445330063900467677281239798318676248760422619367007603240963669546642355213648020584267751159104107362242584833286526504044962612049388328556618485527138022728902764106727525863203149391016751694456863291017325357112835737873141406044155490695646205016048311977498445532123130087386689656671716569154674075922111847300172653681790747083496160788792806128268978628197696300861067235215863406740253629935084554802653574434569748718492040021009727368770462822207755627590422610392181639445306419 [132,74] -148918929336815462329542557814314872143261085035444445696707055035198204928451229974267435722855566841175947730199654384765295844503195133694568358614854623646695365985207188135723748661613556123834317482031537920094656625944293678886480309324164118547016463404676614605328563568218735921270578519043384207160885526170097981629102683211533295493054512245170775591121282398317633652269789115317089280051682448256271917941041673269972732454732744407791263759497113011054328026644388098544275917388716998945528097933157051877141860898728670068678254961512326713795984391536754138639424328451404258223920267176303057207536760859841087503271236839361018925477302880638100259454651451036533872259385299276685933169071396218768242849577688817870945046556440306444978163503509611622887662994628114548451937784453017015614373577224459068605355241409184045300000105716608911634167280575757516956632725919545408179323317908693922706024072620865649721764474587973781316247587403057327328185851070771003265337573592234462343840156953965633254428304097142108877822367567556317134569227610195801916994914220574075325779652500645836755218884862862778754567234857401617652057839643283086830354375395381490125989747858722409986784727958294033407441994570708657927891474049348554625391601555557596481159370801652119875904511959390513583136063522086685045134483475621499806996942000913680259133589377915389255421088437848474217769127402269738926897456656442220188089452981082939409984809228204138519099214429414197832652751697004683328713911825433689605463049271634445293801349790877582094210965155956310052733898227886811907675359079145981411821258809142006876982688926685019543648243460043406074965750125224030734911851764493807779547973369198686692747802259669991374075420179013105769503055753131776546922220263339392868280040429846669603754022561216589168245519459075331 [132,75] -6314195964739554400126334730233713543867017079199175171630162100225373085310156083413397158571282558936085917940996455814116617375153976005715237724360815347518687278904747427015955231492112449221455071691806257340055044573837897588469826160457744613158637293990288224922787411735299828848648081424895739851566507129285335266831424626241377853168328619459920385328078784004935466167701508013849274717995262084223386514702453627562129654352673378625766003155413969905825702676059104693716098318187557380072522495994251627314257518123389115582876586699633202985007314985137419652880577537893365558776730864726632234489354559457498671291667059595307688350813351670184030113727830871974848914072367492026028107676443328996480890889325532895571875171196929270062613966728708928790584585181729698407455934625213894625899310272990569010393831689152272057311476522976118892733526366578443074273439155460530538141932465017707397139238413962561338940334659659555428616320309204929412684939381456055031284629981163089519364895537093948200258058277934872609627287912711573401839802008999672668005870028139551924044853619393774648860107447490138132217091842638971232495998463929533317374754060844086298917500655650825132774839373951965275803183891405837474512924004913628859915640347774817617927170297713954504673153849329269933627647031882330585902994700674731690757270273151346869537388198059181927536724699607183360297293677273252800807262036785467139485455751920891837026910164314959905686906532752567623344705698640964521729278608798458192452239186424316559897310008713493042808335431649358583434522596387579403272038748210286920594133166919099812658974942138110899819123666401035115710186533735271782705293138049706517262140034685467787916789409545537702658677319636566661012511081827310761673074890696293569306952345155613618126187935422040826260709053383 [132,76] 258506229951237256607128986723205632168195156435043211741555298900380283423658751586563199627638726949254489294720375573404669040298369094282727459578765390944987326478058233018341069917023215866867655525135683424512468487451797785197823577863748744734461874734267416939496165708788133792221894783351425394412610425300264741358949518449587353233093590605647019980065933763021636294203139346480497828404087413627881940201520126790734441128721377501629237974448228618239716386005328060844851638499988058355549410901374304560519380575201285796530114435022125993996133351560504960307106678770365870844071333669452540667280000306581818314437854687811330328573076079621847974382369021174994457343800368061897391510479219055519642362565057981482817404730836576204965364691145944249435389501711695146198064215774328727871410967748848707151605676192668057409597044804039537799041409508340979680886192728307908813383477033684126401473193172865825083477158437585428036600421145957595887865930783939751251237894406155590313681999875136764191357123088210098571832662932229155676933754298444562165367362071472798178254269305951443893310234136722491701530863183369448098420060698419543929797923217948828189518839204881952302071458651692337767197170854045441381559705256616728581667682834081824906932056073902961721080768880146052530588369489776481670915556850302626264212797569742965203737742234246719189472399816330486930536318951230248388403053189401940166698327810496659550856271072577851219137923667644343543981604700020171992692865863997754980177901138337102249629471971309632856323870846503613994365004381346420247171692203336802934701716559039611543321199048515812380054669861224926665703869116772699919295900430730442279678213429247877030045941222295102234560675136288729500414679614211809629454593756376903078097626565492913778243656373557246722243037 [132,77] 10169347123513340794018766761298217379989215297600116280994616113218962460301296778317843098401093181470763769032987404898275560534309005811787857484025983437581827493862947833276353758610836025683870940855187285791310591953187177678370222502806507727825115041822237875920110984674585396178457356277689263464271345829847276330165047676097868673792575935828820983113346390959099330237199830237995417149390853631914610611222456513983356081884157425616861338022352250412082401187619812545997755361754391164499707302632053949282855167324447539743679110775114691529600552690690055544795605163716936555837676434574996332750741607502543739390446523363204550521267312427542607251642683945712242438486068431572694708736688673951323270441280276562232052911039209784733686073936496649709264115841509667173119592731723397281797852818971180116756523270073405516805067153975911089390965923568683001140444928470048140833193159810405087299881758126346384005384975035232184329011781457820641825494378124263572789058956333984544909012645535898939083409733888724936837317542198697873502141059159402938135817643084862384021634392106692168746307191409771659743784610315749372169925906968276293640768435610045090100219833803680124132375492215880687847969521293562932352773435184290265624916282539106977077276997922541393648415648749512781249860963862242922372427690825556908802959787401642345280744881001560415451143653703673426273910596549049569474868718745494630647020170228634391729000221505103305430909171809818185028821123575954830133748937239264435476351479073838435135517454949050582479359758794936008148024636115401479524346847698444125133506285143409291163096497385903465730107314782010368280153070703503396878874533516536662395559785597768809675528002228469914840309268708786218348205821267400338824969629011461875829029180755181411883270886854596852630 [132,78] -117092214417944221007806318525561719738806663770303388884239322525707713605248135344362016452740456176788260175021501299375160982502431556824659796011615717223665074745320630116473896168524591389898081953711418700805204177802464402338695258451246586528467366123016108931074289623318799112610973227330420786897028699726921947904981377437001500024154926284977970506601929554043825681822430495854087618718457590249990070023789517321122355732100809503022392698376564942132689921120029865575932914128173429302155416173489953412141415184348936948501581973286239649503233609864305481863540147178208047068544989285682262516961181150096994413941680437157082911367445863564767250635299340387300930956560764438499464937981747328518977865981178082996094650049985073787721372595663477086044460835487976697803035103693934588007967329720345781635816490856010926030347901962342918774512052667540481066311381910442167172192723566975569673477529916512239249481961172265207345873357040259424512638346271095980635085312180094726080982156215389391851003640214063366613583818256283251898975677958475736474946242016579472205517316916087239472231763650474691770441242654817170201378109927755292019830984887891144581502391263103548947309753079282312825762013373337235642803275076284934729286991585200839989791680012495281697304094019826357612295629581361201478901527434051375069641184440825150368263636052058669766567309736542958584902723268247237544133894554291783947483499952706813201916011141330707156583859867355782672399994835885834182368412961651084595458874190694688236530168918830725078189248638757595248382024411662016682864696229740636635108113682813906506301783859847827527130670946178151565927580126082336577270765318520973834199278166854250373856640524985275563651841857254058118330925353175172650240067250704874934971224762186672688069767579794310 [132,79] -5307050920097054741753916045173999037867225433590596392340845144218481591389717205099683848582750106122299231994506016434063806547818831290494833855044105844376175476564259255803569463894615957142316733627965303258629794390576255093542988476595014455431967228999527059426357055446915364423131281745369219887940840501549431073017206940864771019468697730612418147266413933222609685505352572200447555474580459607319405519428821299972517035992480656901120267901081962575681861800217620857172491677957578108864498647432093461549856049184528654900586031625051793190162176697124289541964440968684803917818057639116838972033968825802012905623815613479671243743713129494062601497834765906109240441395212905457358889287857648662825256941880122505567261080419277428003820298224867880202851025047504619898416449913243364695714150798890822721583121998648333525767293316939173248177984497429826280810367253646816022287563111748083870088433352587124720022135594803923727344980406110156288068351942233804665523173857448320169792073515957980188424235551554704921747656744596568688814751473525906793535501817876397817696592452966457620602907464567593764211807426763768567008868878877778623824708230775778298299243068871926189419661532641074748574574030298257614511840281372179386011145917403973179071347541672172827606503254021488133887357428822596967354629209947375435814612848965681217104693904161565479807604673999710341285954138350447648506544183701300780123416409034577071417952531991741328747647465611534283934355530281551071946114961876684376133448624510999226346049044964220034623643208027964650005442081668071872687141474939149497226782750892929973021439012998298365606628746590535491774712610817696295585742531358630935810881841804908691998072461806663095320174727637460028374798184838539446267638575121795102151234081114852657786564687939 [132,80] 73649879227335206305459509724723032510213665064278518353733540544546882139892121612315839896636266109379773995866986501048551650423993424460277940779199325508035830948923506726784778294180199315209625055712101166101842008002458412266539688523790521224502477732203724488762313526588266957341075655785270954099944519835947152732018599340634627459383648567746350613283308842077085220951350727050223500277494563019325503859873261140947099964350153919420607933439654879362817340240849657899553256992753563219188835365706443380224452439033780772729498634876855308130443250958910033697449510365869923081975765811105397218290733496161029518543577666068149864828356456536222815943497199033921147555949155861930757992047541292193132082998322289957439890650642497536539518804191192294907016925440022241965659029552497340520062052865351518170734104579806462909035792508925906293291443211341950731233552583575857780450123772938485494264642818071371961191313214996229391576546699687584010088461395598529784728080945485192750960576884522473365439078497178227742334251959513088909983329144750591591330498733603096384546669140232925854197394197551025163575724264947028609386654156643641046161210306917688646891380806612835288032599283854312007297680600122788919337523728830905749522852961941362099778679099791000703253311596966430666477474728901419145791617552783941096884488566512071131230465780941839854661105011215460430733100803283043914991659116362162241290615874508695870235201564489360103630886842533321617114947773103933869059895926461818218279325214124213800298660203540170699897919617232896316093897510635332668428811016421412437873292918282226650169898159375380842535466311597656368022182377838798551072843667704536951057098172457521200804762501245787840052248230630573921938374830326272852775355362057451723781507054453836550806899 [132,81] 2919305511549182586956566051218723040734780421824149914014622838996687967724635759056356971766033155915670598036047895877099592227052978534683303907079582816142023531329087518907701066631565395547994405852896319910368064256108436875411230345215442424381425886229509194543441565845571903487391994013371574746039285743393962900971986722359952942930311118725782719389005198739505291233431575504567858937604049815279671204214976132250451075088576259923308505172254989353157510240884094695449734674655843068612837137540016372598461491794606197799911727722460273692890064505168480310807627465172061604044804379327368148408352115051210317661310843810167535058230965851075986466697045941637349196693164481448361277866611936546335226607339399594399587366253070917463131254437596394727996659831801360976285071194988290981574361599567678959239799828598579026604969252181342998906304317566423107420324404904899942026159923647873094287891088667556180954298447280241035094386201790414784039161707735290657925762513945601879301307966621752636136343804365759836875945693228182835992342016766716014845338336644541236607223490909633916229690227005942920429904539984043110281096962751257283840593008818390495621213333081489787108472517067019407778137610006254816345658128089781683397724367468067701711125625286752692762190505380091543017014264595224949200218349552591910001794523006718577146267674821416584117531157698608851576241648356873786082853823855044320605814536246747597774020016609173647543476936105165699770610586161827923424285972085868319563760244382032425951083723677448940745320669918024150562392570946142406297636844183636065238130018485665248163968716436970961541275104498876522300057310325223001994552213393202917046853469920127405542389674112897697656664204691427350158305188340009569623801198329865889676206304785066049283 [132,82] 138542406320572486656591998227729409064824698477082360466580304652361151869117962813158674891240732597734662798311995737338409418856922397415787679587809429613878806845916013124123342956012870056254314832865818518797704047876079206354170722629000856783843978448496006017499406145798891773414374311192794699971181730080044487034193995607399262314487147544929714682896157831336203175358477389163124940556096973069450401386855563281834739219679019336316077768343137410982305847127922899177853972036819329470019866743792096877698436774478543954789263773621396256689416282908936839087377001375190982055240834840537323701803321400317690053317056530825222396427797245840492335648302857442406573828193546869376155046719937118990086321870895156822735490136343421215685909956883699431883658139460993279569034680413725442501465970962341166628527821901287636098478289936040098176911354626044696721235553398377928114101413773160882972294627407036753664937800092475842961249925940997290464079094131865691856377958029731518874440279676524949544759633958258305578535155139943365063376705537567563784620273309315264274431044666862032597157742236456486049640003603774031462472980626902710777613429710751219489725417286398507830193109358171854282620518766239079287144909378147710602911172881795437729429129016722106747382380471301893237407845209768793130715124043973732910496304385047812057194843182733266953051934841571345828019626807178089773831006970917233584315783679406964319982100432955668121980291095911810467834283550455972715136552540877480464437725357822879372571795436441742856758652784385676056021480711017771109812978099674573088167906531349609180771612240160639041511421602729660473359033454341055561867979865848790942304455628744774809750845730590129161640210041284829562155226357502856921429416568435849459193605059587813 [132,83] 3227190594843975259042153522578062519199867011795860379724883853417149428695251275687167579315673791126808706041801583325324052138038310424904422197629500668242595805802242389050677559368397347368106732516301289522803045625981266985010086978269417897318372779416780524350163143413201644861998038472296170745522995078455201206874694045612612302752449476487573174902461226760779280324065877754239856373454194473979179759917704307730684736943322060109332270591216029499566807909369031161396545046412814366956879183593866661013442422094968941213638592291314295743169663058549123725791460949155350840897961810892018655843421270689275805109889641096509095802465749458425989813555297195970214005032049190310892431230259923387619216927043903285607026315526279323134654491842889864783932829450994532166049640487874962836311953437879956713166938145948020604777628945940564312590770382094785035155849590390074595196025002158847357511357870495854573740403369798514102736024117462145138341153097060064283811428729382671939789114027252125589698621833040956559601589024688797804766233180694949528305744038159969352841638571765208716603959055710703552100270046237494311679377405538194071448115476300196018267633588420890267186799680393327290673712285247693915845518778811922120769487159285762683378199667061679968599177369339777123506264735620089285734378894357479323031655302831134123203470895044741634054565724935673979626953388666633685907833043089043583413778848386706068546715471412321381480290684496185969766142210906730180724965631137913451632918205422181785834436223501283543794501043466341267623193574533675914006120430203448158772811722082520302325592768696453410474670530174906417131102446587158200049193961774284802177321750769947389150790602286036761919926133419908776722057017448555744059397209049984248515562338691 [132,84] -9987512960897219234880279134427314256851244026959347279208015560862517188804494114806810223726867820375307469986867306314866411393468707851365641604826465109096601911590739356821765468462973163452915999328061857487726913694245642722287288621689308428910372824162407653350244616807299056364977570947158658700786068148015512402330176537995675475110772303137338792246202207861263701716715422640465904250330416742808796515299899272860786740597892982288448514476505942751440004879605687154455964754222962151896498316756046705410338816735463145755949930460539326066507956161836069186371939430352369606273656202032434947836188248062656075887331331467787997165112746693852707500712704687017079802308793883203236412544264219362705398826681276810975079701169045312641867315714762188078836667963089736308301104244188905652770898097792108518263538418727646543066869851685588635245101529187170348589263361326847430369747026677566792626485789661915723679956147183686443238755431841039827509249102680589241232180310945060137117485727571774531131691345440990464021954053663871189788522921392545799376579273791892383053398691887008222524950031297316878530527996046216897780539946055439773138714059191837571348280915195887002000791525888135845933401928032697913672679473366871448425730251076861311491894206342713013778147173061848296510360600167491237989894380969319720143406864422614748012246069923918316859405496382101174496190159847433336385797001578410976343740631260877262215807432803270512598846026928591904087844133787923973466015025757589402714625901557574474398864181278621737205967775425970815270270382910995493911266309069147143979823927764371505610286714105546176961283503350958640905730818544869119420832799519175495191599494089973291438995532196927082396974207416083785181672784526123584256832736874389461920135 [132,85] -302141841497973671115436649429280786127341040199669786243948302248448956072035554260963420302824555840973489761577991650456464419867246256449290328022109790657128651362379572845464030502742661523687386552390271920959905256842258136576245661542603086749269429783635016794471052590710038296407567609070203983092820325359322989883434285268440959956337453712288834335239257558400506965920124430219633303303105151731495347459759086047764907134147578324136167633614553470768931844139387625746541280070514863718862497962868975992380875811901566564471504782538735434692764672811308829189587776698718538385444740577222993339551098216475091066052027475676173481157575757734454634635053909920012624686787096433335844451643053015839674290199868701091130876317628260405256896314407471873868736981859566559418160519322945973552537871696365917966626779223853134256398673034061722176492721299504021764366925240539173378939476733769070438870565955072015584639369068635734782214809200365548435614905211133125784184011247582481651879001119260929799759041824816827049433013471298600594707505801452882444511759749060886358985242906350838097762940948706588304361086912623534794541455549157461126545250852970348424566259124994371096689685668349544427412583295435103153462827622592855689746663987168595392686258785848210833309687517160318532906162513531688332519228816019861620834721977720372685590267717899131938290757874220557888427477285730632542803016277576720436754721094319896332132727719384161159120291439732422700927742943392015686861714287745510471690794948564662020723149141336967437902492944478693097938940182221790468960609695066177107374246381883149832043619639975926085447746314288075238187080775315035666583803505896420130586567218557087783545530983162040247467649556444556155810281842018761166841131942422447996 [132,86] 2760309957330355298747309544343252094886706289685183001580925485314570869944708464756815937115916867289085656065834306368919565518031505906975841777018465859927900829074466544955863695490976753982028002171104915610425903360503933083790377840833217146925295491615133002350597941136471616432428054994392295069185731238642791012341966254825426892821683381698748578787071116833801923215329174297999899603685994719968153194538166596323263780849445725916344473970807984298314320579966026281116930084969209241718262369657838240000596004127193878004563374398730571881957849323508399115019851853699223867263777777640202354794885937717050156312387243902488018077676518900710753641424526944543337648665815157848395906053294422741233834340148048520052703001210148378098424508749120558159359253040539768215746788670458072623692731047746761653367854100525179122796837107927148855854167360905529413580959931755357128397785856799517125009667574697078359265020169901095912171304683762061461998943865202868999888742847565926170620193633480774000476810863618474328290607390198243907867222641011712203963035362564908396431353070514277069495261931600020000789691730199020323641048935167850706633705092016805348748314605607250857842270474340245652833762707256777875102688566246446964629929100220986526180254529223925379389548475868581931236057855239917211027361989464414313458120164829339753558973932795604095773117945661299233676386885975740975175319075585879997318630685340862446149633258187731570009409912146025812646705652232413253421351775069633201686511527990250209504959618755476040389383565031702371125192806201515342519756143285665661249141876785990084062730506106642834424369125509834586332739494370111962532130424794342107221080160253712464870289926835223197555881854307756033020127268689591652565985009273121 [132,87] -259036874958105570526801248792032226883214577433135918397384710349617149496995191055471213513374623219568009708696011426468604418966654008254684299851988270991986253943530400851438434193377838681745467813022683355521681135944743512269963256760801755781013202264575449811614379280552683106583625347938687554138666741239147053106987499122297953412022260310610949035908655331321533183816532701700945787357584797926565334974523692001421618113927689342780424163784576420192367064562203399147497538737777823103997818571492872006833449047524979080495318763601406975263919118163743693145371260364808852769288569885389165313802125597360782798983958383701420136814560291746642417397972117898823421714196559726191981606766985134474966503560826569942929437362963631558136933301024266054135653953802535329680355521687559258699302010347284705504479280462527539564347939159718008459206031338295921865497620930885106030164136733368404143498181296152387193097116257308802702303157687581452489615004145631475679923868021185670903825922014013969603831742477268598601269956026606680335490580511649075950893798711706278358238416745809302471988995839071863628516291595278737900919274633288443797638112525011070946709659999706039438099147686655892709535337800266663804843920034601440427426366105295239789977863262817167288800354858262991686484883600747209054842787452830706544679335427591166932609294368781141967049516031266364601550487821273658084993996102519289861569070653132660614698129285707804486833498461077345856520866318557717205554155922081810189144126449350123579842558759912408028486618014532400405691001327228965111095819296464962047414567651550473466559694397545403068547259896729159785950532233805720589990725158105218825720183784847145887934267775274004666949664030382408949128149611474505441763183782 [132,88] -5905043356774871285335769511742777396599057677000123843413865072648557184640017986355930266270527224917040001381357518920808172824135031740676466814018449972662075284376065948023176185100714449254381137737819476082854460633065628708891105342222151825309894905322571845972134364618099250415555628649191002242270726057422585069561834341206871574686728129086922867281018527127386536213374340349708259406875683529887858737948669941222550615049958864432353269597103138543044535783923781281170961354094264098532172887383016380067590493277474316154275142470689749287022678144494508935787854505031513779289277827262496388444363573714669110151389827872746111866392525813523209496798755773328769026776403082701887104121972777673351491535759598425232840267302984589961948851731106221894156631221147479867534413265081263616470698968647358893797209239132692602656428631735087529908193151417853686789389785991100145076230220303075317362286602540418048725918618983914738621073920922507333602611308944449471720118403638290940895322264229635567153274622608630973895760515780388617598726012342740074843995547437209101981217265200908213086856222064911697559970355034832295317853055456759078281454549573850847699694131256413890653676016977898306008923925937951247635524439092514366761217993469000763984955492748561757999980142554303627446977794127161870420129823779432441918212516306167680901869284974651325155685194586410419359536186567406570603010251370759905892914654382687630259119847023063472914122465121787755798749556552289847241407686708641827109150456024226217023547032298525273187559704390457491789140200992610305277124524018502861702638962348555147962759735658820347997936324429223916917892051578363506046794929836421811699401234868523420346197429946373832562494774057451309655276975529509948460594 [132,89] -2643293068317886689935781366711725071266612299095132795744863184807483620793735206496680635014415588303543390856943076349713635729815253591552120394786292950729078579089974642519372132226774559261914528091033285766081897132844669561973872866851877891663635609783667558991792657273676583057724431237261938347893932055889892205158690469126593487853126530161199096818392374232516482531891493717267148366537073371473213369834114166256167139102948609689912320351817443056321403693514510323402510902532418331519194660224609815294536305660419722648376149534900422921137459495693962189423370407962958572470284424462714069261333153763156173217428155792335032513468279393047931528219320407987848913972476033311471329867822183537456352605285187349498881624091070488145682405359457926116961825970743601143966988759843457566749633689074333433311517447906526387393327488613059687885476779364211021682823951494098985980364058186321277725776230764214715198784024347959741575743016361990277010363108527979966948850740236902658599123346350029501399403381721426367909508949739793620855778990522786596069793323785395454327424934522056019591133642892231520783641777615404014615062791905191430752542517811517544724960690720293789544061570288285870532451009129685901050402352548682876619195656444513599884069729469440965453892447068629276561007740405737957141077875289728875713438424511796004530062511751453022833300015604180365254960759858541798555980263333326022691747307124784477110542451126885689159461207153601078194222225519950942973049443277074984548056408778864358021329337381865285667366858642695019267793791137389229475444105892656202975808809152642474137675553238968592400326032187159792736674951887071549823837976552887962735378435266549155505444269588280943709893659495680073922039021337743306 [132,90] 656220873680532489065110204294596147630403875407115705274477832634473259114995318838594690310663116159047922646463570501084779795177442003631085003282283586330780596017410225669785213271158398150944688485474819419348900214799064356711199333322213272450417972451089036610707511821444173980497168405431157367452518667522731949289224204548272285056698043047996617476635962411058535619229831241227208886621200863713946134723173951137183407436270924593162181675053442427301484061618181018982538769885042572924556550178144420580686441474722335604021847143908203342015138163668094783490994701778952966758430995471388804582860941773338673134060242744358061454712453197598522844305631318922719218657669307807394683160817572504430257972098697750887911656857848023174279208501308494174075810419203762607985190984079417763756241895487061585533969658894665872919854741665181100122137321042055108304857055725321255893016274300020416533796126415605099996554035413861913138624326770769287197656097277785023265889917785508707578550038044204350195728709114232655660330926024347418760733161028864765276041192603586051697631804630103072955487274602412494805365040397188117446833987685919244391612744428647529827070666618132735879540739839023392842451626218541204040521521423463871743622240309781042838831977415425734502829164684101360692761073857054615269881375815661357459947548093378511282449339446331057139890982438031790512707867071859080044114087669817890828533113180171236521242380595463577838233651553650817604587310954016580308512133988671477362930843896645741262805890569162971065959262991957253285307072901693488208361766876605260972693616249739434216174533627289501172986994235828768638535153835383018723467671492810062542775038448188577462661281979253866146445042923482193130014673776195 [132,91] 3779010043060594988124250391332351671654729996956902441770456481795041649628908261635299703696939379762651754153507552320960380416785878527345954520359636916354288320932259591884654097875729874783033566542771796180371125156264723673005926626332777955699665657015869865770685745156894244419020399537849030769559912888007525892590316144214057599623893379781947424923115294041809219101724729125005570965741641554187537839476618855349174037233941142905729675677556542364079995626479027755196258648480269718862775399801064672141832988843517857393519197656945129630883755109353954798195006645663155890238168287659435977721976163375662786376311247019159771611555234138747783988939789216444928673514736346121535707696235344658726424786125792870169016833372959061995065690752660379892634154639597217932457526151486098776323067248563471739569427856732730804002246380709150257958765948458471321512289583320741909507672241996456556483431263786394506649749067154314361654678938432319007069172772056830404266321774421410608793388153723085173387564698827365430911768475456861169421352826873290325272520659572690062962835525715371422543250555337971049828397815658744757269443584053362683058170588757696422280733246512998993362015770099052359409107361018538757188411205091311795444052882516521624201758913001882197090556246855933445553152298122945926146435183332181969992939396926190534578062802699059072035413867997643672824292883477686506170325406123425620624524946013003076156314287320867211315278878611595192262570829890834588452738060648689765114844289174584346519919581624059643444030841436768742653616298383467375397313100533302345488470473466187240992093323523104410026293043666882412424161859579212750670292682950311431626548396691850177906508871518756532625990854783471683308447579 [132,92] -1193147299107671417023297998365874006382294336189967546912332234686171562892696193526631315043178001583985339084078718608382472637624072412128081720651934739368363432214886146108311657624904090820997682836895068239458098315575460386291272497306681531805353231945339025548739705408103649703555539265639054530234001255438881818429852959192840822294364043850255074852770530332455287876389229571197341654597423327831078805912029312998798296196657555597571320378473710641461068394178800609855819661465551077876742154993950302464336826297597148196502747521749917320923390494739037775993954972016617946420793459755760503395454237613170577165426886579107914388080086570669497035264841814640624710317978063127134279598761461336566805668911991522722534932490374996102107505869793884928895095761429379152626232091734180259362051984384455519278361114951014241916744415515935647315915991835887931211914761009350242588782037589691647189654650354290048692652184787019039648516706357785922960119925997553795412578065817371252512273146302081224943619687012189777792795782455774401224150670980157690290360292319800374973226412185654621462101796764716531120593628248434728706568509103133892861917372443993779681312599731378194314422406717876705382327354782485200735603639238167210373815118971130512268913579901190512297122580096678303848096880753891353405777578347408211900381392076367178565670252980339678429940922587633832349689070451878110226966529369034472412501089494735740132265854772210150205910302557894556861177152574569687608638504461745234716258787174034994249108487526889338127665777990993624531075880907741858919126945647956471039113918641943909428843570956810744335297915191174091484486720121044623351663582824618848042388376304921919456827666850607715691986455757097959281 [132,93] 86490482263750789118435208003546136279775613240750823632283221165149896933744657432043233017611572295986201507813018620942721866032103642799824608275921424429945535844118018892228843088543268398713892403618978800002055788843274784370779659787817140050870732610924802546921226711918684251391857771978018490271279671402138043063990128295085866822914047551953552864011766951998017863337934937224181595765289717796657040243938300332514249097148432118460418371446584029399598061234441172092969988392089981103503965448601165025640891497552174281924859786916493842731848255650214787590273850895162329611733481326654663738497777743284855005586804121441872553109922194590285686311564583724505456107293682169629992210384555789080391393909529991983801787306522082139751489744303994225080675232809318572448879134077227977943669942788050261372157879392787184909268660356543076028014502717649111228185888504653897567326604264119519212875098898271807508452701004703336742596167361353052242684716458362278687506033663372791848757557962476757893623632019340646169505416139725655026554308486501754782687093788173728047711873771318213312007020502627373878325810833036917395663112483731760935248598972249850705346100297998267667060360566477340522611421620143584363943667710840241723253156392010169203905687852305425648371192311533393309715535804156586876925915629918226031842967234042637870201316162071880973377093592990498259418380449745636017892146252504180095315448636505164297120630929188525013774062899016693070893689167740308570890246940012094748922719000138047568033572183489699656434500486349826562291954058040025365297179640806590964373550117221086627857299561435745330296671699149153983314205134954679362131106177809406009072661671416476921962398278961879799781198225447878 [132,94] 1544265617461351429604707755118762638915251244443789894851678799444946933659496241424790441126973922312546885475015225330276797958345991568153064315462443599939030096333858409331567765527857656833018700875398472369603600486859589491914342291036326037235918630751748055144957351281917820326880641478972405369110914000619728870739155069174313457090285095757712387419632617495823143682449310874332881619670581863258399214864345176690274257964099058954608026309009845435741592115003735256278832117870733778132783435609336741794996317731979281861585053514162688243302069535455098010452956390854020720843414895194742557136074428370561730211211328508948000881935815491256774522217840181377545937922607465365836661030962622555466329914191017833773736275493049288797809273459692229812848617403883078317061347820432741185320953980030210434512882641928239997162476154779547079610322622708859201822149344039496620509500193982604394163207659833140734320784688009838414817649751182442929896458962536959267281731305739459940738967498639714849633436921064694120959756899348161152391408778239118859990122083529537846912446453742733339523139891672048780940594487730761325427605200438996727994106765578677813421535162823009112517423387807156640673096546723216773289655842422087587588113843277678600683541426160314707924772309139962587996549739228866072159102143512809796282146131937367217083554862786530768910530388788069455327249694523670805721476701600589772811957647745601598267409314242497288374436071476973882715737474632703889836309116606468094205363713391950630603267148753624920070329970566267767582011167407816124008469318519273260097435091309933857486401134318441516749542284942362916097233517866587168967287091641349555562242132115023547560861015877797730365999077712 [132,95] 6215895849967006491887394248410127477135568833711226574344249752784773254738580499121818968842719871005362390722546940582361016741613969735325371905371234402340628735781036770326907409502732714275550573194969369666505886614018488580901016487731753831631293462939507041191190168690132572321582231160117693127318303749786322988725172594352145703061258314116054068927447254628278133249302377671163440559648941266749492906496605768708114345447655692533575701470836652888213355659599434187777268571178447623057271644012656245820485359104960342528134460504683859296215871487706923723549623916571002960546419452028764601301957548086975544438751145538477389340514632018518723512717844530972353899739138190295771383955653672624058311381660076488032990392442213359349460025186358449073798226660126843934506137108214382685950715153080176095191764481463173547587849751804159645419634090538662204366302683024003198190216613767987496891012032320672773584812715729001049100560067361268153828799919811559109067889843767862849304752588376716383719581191006634435870942149206508188071308018886852644861250424408266730232606148311263193900702661642437641290091941496118736250467310762545339410868374824900812250844648029590638640690631872052811434776602619656900294778649962849080594161340115855641858354506689148018122423707961646120616467521184764782060105319562918571251365119908512669767332766550239137472280876493641816942689618781001446047779631623235091112080590908306470410877313009435481107326194291545605992405910419414511487481873681913563233690676068502612191591765386495786360672054220715743913242321112603457680227584620935304385347410999129557188846754941261423194775456362895318359871037188432512934157070604116200410298983158659549721931603002067636863812 [132,96] 10925549896320823399460623103261018078824677622308335967979278150504978661671947207380533840582540007337220864354790153627074020567860034024949700937653354185821490092933833468459639320002807492038447984655336407277542486988120761277954744424763590279907787094888228436859572957552266079179564696782358704366768550741262081974303437632051142214044121996262830574459632422400978896355763435360905543118060894276720230077492752688255542773607279126178229702015421585887401872039721620598803612239035110550487340139523346686017389221368719413578757510023113737809483669856772006461666358067648052556508955280654196820261595601693925892285585492637461705899136746213303221179541941981675902180714657251678560274684384380470718623420798492625164048142378624024260074253532705230575950437312343804879928092789811601163997736748012130115384864099552948340085822226128418865635783562472413534020168720574155126415380993970921937438298806176113417774548008029012635234559641572193015565389210401005284321189031480855696457166057473681738384892041381616722297149307652475301828390810583626807289145423868192136501171476015664078138925281839923708788782710030763363764864225845326493156932015552928508295935368171859019912169525887919682630505938647213966928377696213024568508892148053913009418283827164494568808898639654858488878312289929909477204582653854060929610319116068539024429043883751923360913453943279282558193330098003682941948014946303885030356406355702459631050257155810668717512425787727201760161806107202052593892041882551347182147407516695163895210478607216146644748513441542907411694764043333146074737094063441446864994786826751240074082042197110438384741071360505144203135541353399257835082247662499897905261252057186064722535966986789590063 [132,97] 78038866070430453015548756045711510543805461197924462899846946397578077882498379281096604782586680940233201921534510907643619752459449144570439886972534722895275007632947025592607247146929345374587820129955133044057933730320342931081078087154675247479453005793753772801202332391586832539613299580478596134677114196297905308858275902268285223616808111156368776583283916067779377208797361563412080505618727194250713222500356231978315010700893516359017712470449653292456172764121227812314818072824849382138822861332177115716269152756621768187250546425689130423039560531309367589869330727426735283178863896639494635573162387708900428540954514837313824349228442960193813659209278063611464152913001495348508503360779780909254568487076654181308239359913851460215026341908530760099715360733654835401195517846139902689194531833143676249982008731904690118043242003601090069556503045465247865877869851336953129483963987823961368921937729776270803565294251466318011463413127234424506385197638138388661356692597164642494453968745392245337158057374028589826318181263614352374194039467983019367512026497983977524596606016715132178226548671249470300307879767824677905179153420425651211797092650170661548063658786375389466933035528398687724256992537034275459554762190496862035149961297183561161654218549063821959270494888109480181462291910090478757906121736731047008502446528565404861159371855038475597155332151298562977700472477380767022579522310673301533517001298092363066738262137455800769650421014958628724096322506693707448375259113667603209665439254527365534016596103686725402478492749356657792729842539973532438047812108449530445470306889904851779968791764578095154119757608333893015630796467236846592648062159751108551780410790907982840419752969269361 [132,98] 245510490623445564814724027251849323115387559660420311530174502009037300074421821516446986810174963870083319039505962213285938082172406635662277849025457251310482341941986674431414621862947262653602322070775946009749398026846168622115450880691582146363621542052212031595044636948797114084494955008063081686587624890786707540575146146124800715729434364329368301887178057771901969428637916340164020890871152373648487335454636316753152118483339569792739716300843744999958976717159009376914384914369141362255010176179056644490485119871816792095539101879027781562828342307747905810047055887912920190163521093941179026466438443359614593265026170902981997221422346862886155522983901621596968485810476955731789414522944400916623842033864852031329615915250087811173901662813907957852174674270393122553353836155750912135376067321785949605500275732046418830132562249803330805883062391321554542498664334403222351856995580750420363886735738560647486223721069536862902885991125614079017584481817898988194909361958840919088609767130741739614052015020074280139918040959702154234565559998957639623648601926203368166550167545684636927993044447478928759196450785802496571503193219015788372174067865208396973047756385390869442176547292596886680870568170691478463497526543003045834703396541641567880650903012770126881029369376644918163119445519563500755661137340901733958819290311592761851220347153048139989234745820306182840003569886530283371428614501401729447602469229035876016851066513397242688033425140162758841498515788119004987721424047674564378086438582326259968714124084055873155011202152716800519252935592260464589948776965406841623509785027338788626735115244887914081060515815782517072236727129425175867660386005882305641289233454052891230981773304 [132,99] -861447870276776075855034333417086367310969173221908702063944744684731922088920297713848526508474010566486204448602435117619937720219540176101226963675891428560939984606372002116731027230231958048239909091543546221965791317932163285481365214521901769423641490341976423624184115843477548816988944504084016906184342836438927896745507210737978962193266656808497356912661762011055457954794842887490044625613651098260011076186636058765075930027299962667656948216427038196783214529549770252046195308805948825648924520906091423656254256048939911587992386191203715167124275984875472942055449063941603424143979667565129582022335526490066189984425554716596612674634438318098478219233273399802889968158786344017049996376538064462008581147830235597884980215698714648516810607846101041652870504671453604121225386046234342234922618787766687490016940295178287931212547503717013512070716717133379640837613922741784282012398297515728876491973547402892557026658474124860478452805889696013671708854777267916702855798601151550747953043967567115395070736235926499892489907355423964696727882142361528538912717346987826309364934066677534792014650671239543354277466992976384889338728831645625009339350237774088281867970251860687512647202786646032854183100666426309769881717866223569977283583886784115011650036612747944944376997296479777721140693486617020514865032043783818557667302382159099444377521764178270015728275191770789758947765694276349132458392392439531410530991995429033041099618901314500313893612411762211504492307991410606718757391933316662610600862764056468133346207959328815696232192853853317898195932125788549897118051782198966589731017388275077869176106527489948339038025177514649890426937729209905768856706016354297271446558594131268551894 [132,100] 2154558300255004253334466869098473188258194151092876499071987889061022651537986031279317610244682163965298241205916155490603551755963030758416662229157440526612835369289453741218081107123257002556933002415074255325282016506444679595720734252778357309560146133735087443495759767476630561053492966532040741672415026314310613410836307134680429433665685242359177373936232949483205807876062080002470582703105926812561738209713220818716455973959129619366725412001139575638010339874770632473517883320523160800664159596972707956237590560598632910298132032181703365570692979751716326661295497112415333471798668097670061832805765723443364729638656842152015329183095072595770122132524466394445294887216405005979545859367016398098638221673170652357355095882366545347325235913077653113370750755519703074125164364020378144218095396304905204871358406645698275608100541522710662341131738917415258363449945334892473985450699223711307914456842636711063897250038143112234918871052533885060313338048448105643600825742852483073254676471267980344276316807255960212788950320403084090705033467255232955179759400369842578106288955918780143874462933630434873971494905030062058428356314136854016794862685868156069720052460237979827400057335774125650899458616640811165756892044339627049631875248609906059463159866100205841110654672413812430273613508064393065602889885470351639238462556605015402720967929045705982909684782289794092164842027069614683401833905708601183558802364518737025456156705276348556810498771581348936900473595994781606019430754796052870396254180944646168505753602295295867430131787194085879125754803814043890842269629568390132551965541550764359589042892530366973967887596479218094607541658806683414251849054422113047710396584002515566 [132,101] 33790100772080960325798367293780128245187679619721769388598148119604835666344266764009923554659598524754284562762351288206226744424943326781422963164634241141643967350386510627491077756786333058133168055860191975663322828346002934614286165176535536777777103489791554570285214667937751643135843211048815138230718721549803868151055681828862208019122336285233925714549029071224187666804481261814696345679018246118554196228029827096377842394853413482735548629827676715727484557543208162195651991465493857482816014569252526268877676425291584494235569524324100620609727219059566225286234362278086846588858428820934736942817099519236506792926538343884076976234701523673330476657976417393150925911678609431761752715007382525033301499659222911999277244157736224712000699991592649388277017694486144720420705095912713479164689586804888986809624455739848160752148280890206956722454796371242228331941168257780471454570887446797324458401989891494587773182480508092702027243176055667948740911984926227883009965537475916270386896355590571848919043402759234915963679669348561920770354475931348331650009941239797750927244771495086224555069681383984678806148915238342397387266399746337547952092465848261560999563701213004896080905033156709528805647503185935768706660001890018322395469594537637733788368700148922923793297068652632247688585288038113802408129994618153524600709383546913248774141436116528227615479879437859323526878729021721695059279362371807656004599785714231109199632933017898701884999197149346238340478057960502770197227281209707271818523709564011361854913464004015782709664683904312338109731940583267872930282172204632143086839939867752817050030438908856573966088487820034893500438650743324885177931588942654956898356966324 [132,102] 80738516506023252452586031432251214948776486528953134911016726214044156281184988454132336647584345984019528139960681994210608729529706274298658920157548033268533594994277042125353017222302889152856855032827170122121518033388729763166721074336273900889471993375841198948260974078745487799296605222420690470060674037696770731579581468750907800868033668785126843786985272966038501505346539912060657107316513202035482309471264455540089740199111820104609958762509285373525275314769365235905190446599330594884960681600271182356852525632119042310366500313810354612420232524105955541919167721903125056690733827347753492435317222308324702054302805003447768753763645435808977073972786943352597039646686624107210138206814974983336242987459678172929456722136315182070724249869409380406354575764063404862518363122126977176163768514782894218113139411703167442792557194783418768009920604010571048351491107720218741403010065748974421798868743132389560411956522272782230252156003310399139117973809471333247561267352820214177839993370699558822186330328454333652991203046180287361291972716847851565300814281887619734785058496829736384224937533391149465280540841754853188319346756048447922693101681461130140192122829316034454777983365627735178512528756718946261857967563739768593342849040176922099035875851058929323227775542127969715802170874576945883847340541047179173899678782061959069481639650859550904964733160091097136021018251274206389045457923327357308417265671514393970801185491630492184030912181301737426741530710194908022795436253306503267878774002655571126974668027308678516247565992790103194843925027648703980132503067253322429605722168839665346176450617781164245315764405514460599696532271826735667722771146260763349548864 [132,103] -30360145568335993612220899706527399012475034384979962917906875031094652273759666012985985578544560764969892904448637294469287380837189487321752233418312815966501309134474201478331926800275082655047960920440272858984628237917842511655616105811000372662041408021553495776647816325711253771889817096544247036765891618701723412668673591499999897715837933817842717750303998649126823183509015040695355802566598854803289464514480752214743399231682907770339548029991745782509210727484931921422281985881365456825241374196373856764799440712058994039397738092842591809265023334667346842462683359749405599769470917643416608311460505625699735089849198524407447385717132329960815974952477747098883205035057880556289568449280730745936025201143670484892128428931089387339303746353072031918794904971558880637526966585805041879182275127195948935642956369902606903541752588309718672377186605530383540569271278124863863262250474064237845139168436262064444319086640432688475542478968163483377869079408761842182696043922174921599266205683981507367602297835380575864402529540212486167926331412394017118119983886719503428142613952524569064256802608182422240985337257292525412937485478818127413045081343428022365258680707474203646741745975759685668609201431429501031634994860278039085032737071743116519233167332894577015187533664383993590468436485491691762433127586946480810437079007704477452705047158034704249928768138736045401149796220386291112842930682843870491663779556376380162155991193399303614442349292261990755065399409188913474173951369509807568831354221728293197156018684101920852735748928358422528987442392489049252207362938456213864233935851749370309638242726036970422980679278324274284007052634188058375266633898264136419 [132,104] -378274974835655488381945990943511461510374965540349383775655091391247046595381711282813788712431625158528003078343144792203897043729387829724709142847174268552769230548559390700534871494579331182667858081244795236438787868386524098955877218393710588224916191022413220691448560801040450223754879947322207036081803184539270886789567299042504947793785048542510818512213766795791075165204321088169601166243601998875876891108502502043284187594898365819173128493746321979379836503327402208049661609966191187157062882845989157082950285545277536241193979746178730772673255719719279046877470119301098926565875609208844608506118857879306278798247556802541169294881172834184229065448139073933439465727380067897888506222696188900636981021641077849778347213694881579440706593675384512300462988649358273521626520014162283430076305903918290359989288645968749550346590957038481984487976616236701371725985304874546109038678292344904083497588972282827394474113512469510184579136767275038764780257357946952404702981774233864311794302962959492786670735609444285594774723809318996156862264307365944863629258767773702047247734727157352120376493980314774549473828200771810098744005841110752255595978945163973309823029752113050221062992910261509806221083762702554211447042439316856791639802863733348933827234119976910708519506871329731570343433148220812485807460760775473428838819058360694690135752537621269096996194309934553801044254129033617789086061461938108318530341573370829271204111368930301879950067233381765131670125968836586630355666810351447530776599725662470156594176479540227663225418277067676121419026931814049988365318300012407039975885752975375557706808466414002012635572276139827204435291408470923915894227490365 [132,105] -500803964541759277620038478646114806042425609903924456952192873683525894039666959230769056147069010632907549670180095247233378010559641084332854537532263824957659575754499199255791475560647089635209443754404816246560185388149548820013642308268934091462251690885638412713960092123452029997512261021285855578308494228459442337999013575752031707861289195905797051781163802191826726295172270972258522725387511232481448674066099795714063903407100382073899314114744815641296909728167913187341173188135777362421268130158617911943449587000548788458342315062998739641475309241646906281615148211783595031835452831888306196853059255097056598522394872545988971214290591066022124974808725810117441394915566544460409984632471420087386523952403384971009671441904627386139626586347944483131539890282368454618181460861673293256382068671281206872282729312313469407536230170656928185831927799751014182098571680862324918089685755020726884695985205529936507291989118816676099066502649733368558443885049553840174701464829088799449615841507753634560915329932242795041443986182226208511423456328420743400737120978488102096078502184211816426806624358326433827320832492592436321174697604075554704459977873936080351383152785691738273449818988902934457808093728997853597626104992686875615324138405057724634713230436197541630471154766114789011192145155838918841372137831573611320140179850075037663057726601350807222615834789929612137184915373500242474632217693247661012965067368135994120929981690821898718269069907570646408807498999084206534019790993806458838778106848955434780291296646456640073804946880364572395299229067829751595860938254602988840021756523308111065239204465872180844825232970480003522586357119532135951998516 [132,106] 99007373799479821573269538422772912859391747192804225230846760252616008327179808418905497741141993719937958242589394819048590317211390546400440610478015027162385507983928119573561555056907158136961062117257682930074571614937173702782931744762730826988667884407093811714543602442134476747115244783400991278175848259623411926255951570045583997079608670683299479246218582227047450505846789931058516803594268625800965085031395710453106690245615201776005773778013176628717534391286184299572173577691153829100994373315703561446790673172773421131826567184767462139241851597722346660844914780423586697664273457896755337341690793761247920942480732616230873356448481494712478667235925939952763146692768942458687785705238699795795029350620608431531595444942972684627895084077376461753463021054034114559944585685988691754135226434676023758126179653644423385192488693549301531870982301340814979567042888269379621326416647478164720467223021329065752344988413120076266374855633949324494667479507680184362380032462984590845801514472425242229464307125352493015328809947137601099064909306996393787024563277292807656691654625727650450241897317447706529155723507567357767376534269702115423454160686342453845986985249351113250108016915940400145513864019354006552052794560549231017094948382484287501960097212753269963747642948688650156325280121656658615486574086682256477389117013718577315184287513192456825860636244145440735046270901158540570223313193218009890040921115302689401420646187632242293381002622078341134601867214492593415367090545730086591798525510679382930937944689167067918320377296964099655164266316006197626647902426463482638040022114880669717022257481195509895515914541878990474930142382026497545 [132,107] -115400804575174006010803627039029863725768482132650479514555307463770481616168019100879240435124762060809626114261430489736083074614901909066982811019785584948643896039407988622418311938348436836627934206474306047040295725501624510443509943759188264953761426566721130203932270389352380580029893231426811005863402510928436116005438675603406374855780575648939379252414128055245462788051800650581382062855462534098051173877762575267787343567455580881191938208214211979507656892370304339392322607903715379069335534459619390738103195023804266825464357287328666069153187902055210327286923637240553112187606059583553939696159671452992984866585403328801430449479786679108043966464192587726819370513633798359161718322745798768113084034590107595454038047547649934828883333036596009012165499565024162412108758811138574210712150004442201919622098663073524036255050470307770748470351459223557371821095394926304846014188464645645905189759507293979125826325316562788002486542167237629012311162860512508813093599089316793918944625928683721686030913727533049726536150547319803080269680671402888560227692031607438293327885047849399242291454603669559245496171416967244168777708115246134247672547382179996579028034911091446270007823815346477109623855429323974953860496805818424156219704751585174185168202786789322725133957593580949165666790224177948480093184536946354662854117757997504003979870190527008788567278602790718397130294618685005237523986300718330548855159377142843214329914113065470081421504397955294779053874151678305629907141018574989247861512217959438820299983120729976569609299481889885184008288556993531886606990009067369909545089819796808453349321800455291218188501429458651154279561669349 [132,108] -318926041002372575498524852023946328702465070480438157199738522969968133018352159668480847883687487901605256707447146967532439927607506083089425120272041849749912621816131681124685631061687796407970166631921476332495316562732168850700918812230044949160351940367384287812015033028665085184785274482375025888326122427569740090611856309671847076375986299470891121139009617032354453610296352728395575417707976966437347124741259460186798137379167849589434818510569428638170659255578557087178103914426439377241148193244420295785303916558045070049982283769197963992949428912940135862377499277639827938599980881016178072140548087947668751184662791807037450882028444235087405479070176625850306053470577740263481867661855744900041607886970798147382190352815999758173935502044397187721670879979901725330901953215859374049626312864381240360642886227986669784163892784710050679243905887130481436491754678352967105349261323227056475232677165949859034173602873601914906734154349159044526965100820435065113300155348558374848638971816691748058939931553465425065565192535494291235296405306828281871903893905503290322904120513984978023051936904580089366279500303992616211430729152072526178736899086808528011606381446410852847865194812420128376174805373487236564152613243130262583711728729618680573198543837095014821262196417033771447349564668508470241407448907231776984841884107057330461317863320719752090360090797474278034759598052272370326057675011731620227803137567538802930376572510125871525865603025851493798750161043328745371838432866026589766852399102623868328536741790640093694677597294004727544092716073037170506865818655064949306119127088798400079516235105266449994917278169606780624067523 [132,109] -5637081124427807471158468610167227849906184339377078407003879366005306904526827643372001354418869930810262248721849984023112615906112512243691266135396350384808550698205119950307121749073937041373238681198377376062802978782645953021105750318109313246604655749884274352850085406214198667292412985125051615153303783980879091277568794081680970509614046695970220606914191461499207868708141910749717003369398207569679968299183908343519804805418737391443092008269646770367140961732909066488281610764640191017902975569907178147762857499312560780477469749514638956309350123480579167527919049819130024563914912787154259442370050228191690841607069751598163252537258513580489565433419476691876565764668011711800911336686570312466593758542646477742511967336859601627601435046544735116140478504492596635558524463673062132937975500515416521432173175471922972211405933272440718863419054039706673908600270434172836626670920346878709736816444771057478432403534032417452950991313921062331233540842952290391693195644826083753286541941260700638561970780615136220659882695504552795525552698828310287342555730174494633046733897628350160517640420507981542193182932408802815843072488381495451908504834712523538297290112360326432964850644407170121548739125721854458502726745361507513096905063020533778943180399584944687218492097052564915761297055769753821245668721808177254518198896834765805763827525315380233686041587345180959299043814339352624541575418464120598363053122498297726299706069910692867818292593998166633864043744099477612082107455929052530022960657644217359799047055652877853054481386649098402995404098124800342536295653768127027363797850531680845166343875901731229539963194540296643683 [132,110] -13831685384868319345739433572794714375092197229376068279212049535859858301594955954186350978806544940787713144948962846286132980321918306147528739341027373551057650777554714488761572862161960462081967469821733899051090685950464770988209140423210396724386147806052823824410251195080981243831494726363008817647781368272323023174289785040124788669057590492661897856611789886444195284037811998541527012841292854751836283891346040757805062078905529844321731452375129992722172882347661310910136206201626042479052802895339558780486616277039469829582211691860887241008421797512481866380317327500248629080227250868303211766875192038968479869984546280798526085846271463682691776025775915022807905704415045143557809727663408680916453757295250038210412745171892694430709652856366740205876668901508407620555794109013402644587044236027473244080242220702165918629147396629179346357115168851955851099605245868841614468947237891285988196823993825507867208182612407860105110556829321966991456664533787871478605193091722159246226257550082449982551417612892075084151886973008760936572952937437498513513174164229562360636177145935187923252437441317620242684578967422993282224644422825770124352890434331247037857638876236850482940959056759575490837116334377141059931160504078116725829939146007665047088972097981452974680970565122899025768055180628246168622901535078023933817144020075099244313084678201962874265107512553572924226623844767834529228904199196863163669788493786003723522527435759932380341815099873977275075572645545913833179987354291459748525175896717586118809162681222706030745669870248131659539962226583799574867447626571062573340183763775974224487408337026920262533197837589187 [132,111] -29300136473317439547997645437984614584686591414948486146207775492738340693066477138697014502004022339640531416327146594299685601488078194970570086770332906427789593655522509302827070886516984616332717553817989571982520994294367151096763646671658197563460917731461540389976836147626253002887474691793625518415058465535010017887888965312728306391753914412970356923461467691972625478510616177736136702234665090541981564303960517909451671721279949473499258322186377439054259144272705199969822724816712814221177304393860749465876078605667725991037515123477845134033893737488932416778325258870317152297980554568975490146998631903853736423641500796772262743204277159562879217486447426859456425459000257546203325871714165072770458443612598047253966846470278959723710050984060091220183877407114045336198999760147864173465517378423504820020944921661760570565178527475352925253679179165748908713861885772006349837489098259950680411395867252015189136537457185716425577106713558128971083748637048680835061711772696573031933583974002935287879288304417307164249749395757253826802640993958343634129074188267118420569375667977299827551142205771064492195089518634474728924212097593650294524251691661287579719574517883564486105494031305510719962858788553668050616200901211132675492348424742778202694985758376952756338658278037109345939397058136439306902829197945192588571981322211428811006978132894692845111764182762996228467274519469329649346108935147963031317933803105984984790968404997277999001781644771864663443285915312737840928268114575160458862608169350726554469039767203404321984369080351322909768108525313396800505541892667335157364095299986780115808134806029224191121948922 [132,112] -10897744331381064085937810774143226439010886295008675538692894880306132268408608041409806417785986614141607225102510371525622951619194070036851887740520146531816845370587017066548327089765680636606546354294116548180170470009133089003151283261532820460529441811021733821991836568589589680339197205315375358383785413809092599763539697123700174059781773154008362647485526951125395781916566971139465246320624184983358016182440637302085268735371790413651624908814873993069722099854275456510830259561111733802248976024370297118020360338339602104383528848742132983911169366625864132798514015295244395238000792374397532784022656075143585863265834895134107936172115439226918077278569553595653841633160884405323006550089067751988763210984725827876061653896666391541303841638261326672298600389321472428858953297232061358188199735767568412142946406979387010965347259903486980950138494860720483040635801098142474875344162321181046577982526112140817558694642707275878118733045190299783364892745247314407251506522700362268262040469838556856059718712299331397051237308616971114812028517540311576527717843833964474007668359248882463634408053245689751713615372982336453413623022983223782232364842702974313937624162809562887932019256951463000919962574412324269917928970561965741811469908708904217858788670148176649306685321960361057744509692029122058957456389460078696245326174150737690929491971180588736223860231087515421272614870178187203112696644557723007472016193246640736427737152952653621464618491136295594711225037250823058750289380079300607188962745935878784040327661237272664751796873776571082807736022456350218268970249223645930984832604721157003978009684470701779557 [132,113] 19860370957318225818177511943652500280878491216077499827067744962523851813107181729787396114923757072305985781472047981483291132168344781191018722358879665462238980285352424313186354392975391181089129782510572632419372235359610600904157440602752987960534434815340582263100223958835033238525285866851928772382614984970265604218151132062563124029687877183698786153994829001278676225407181507834744725423734965002916145997369013897119716887707199498380981241475275339659306772279770878164026964961691737291521719991670723104588354190452362531529060330478130735246289868871243880049730209941623131797461842115961223688111489570385005099739830796933890785907363732281901890832168495957019015121895300262185488896894564272227752697758951999183030730434855168915829137291665390414446826078681949214727090719583461562792892316151753198861737753190655549852630684176313421759993083478021158016594720051242506239512510359109344367320952934231031050742822465980499969347599391703103443576594793360320737171308914738322333173698939078276909240580372241413448901615559482275309662116577479947364723508085814455635637746177137055830111452566772281261526472689000958297093449057756894621121372719736067952998589323377427721098935109558392761471394635342978566433093038649464260795128453636020903680263706438547357461985687456764838918316624574149046176176059868124358792528417892278488417510370024236987734762395251096116516505467718881479557175531601200741414560636284459256304521586903104835576931436598395505184913790622852712061800125978969637910219531193286026578062765232307447695190834540127468043272077790096986395398295175522219325235083553749769317207415521 [132,114] 24771027327364193515402295816629879829007739211294156821395949305892188115361570996243654297293516361381957020471379754811317657682336104523405767032696089759949303972005328437874944754073841959175032021093518554503238094154203604879682088836047778538639337046816073038943706372140210906574579196627517537609157336360224517035383003015964533118370715486345991663989807434405421189778382319199741938712776911128117454911691840202644321215870378942638262511136559859001773285831245087240486952262326678469585394986760032428247695780623677716564423926586622720765403048214104788536478533896082706434431996166693080402712711707805146671871203619362340810136687779938897882448981352798290869654015723214808760046922013543908198650265356518300133443784997203327079262825150420094470197775332378578108440318407823618691387588784255780683216891174983087635149960355968553589092878500450322965841122905430266897816439704461304306566377263562655743412023393722445964063572838885601021470511740971227985323950529493303709722416400510161815695569912291397880124250597931786063415927105136841031806390106877212664677092260781827696822925789129315593886047556146287173547425696520283084477744638414003528343880409536589063741049462314225946546523406542740676534657744491427804672394497849173348457999214476320481620639772525340000949722316768774501102536056335229239884677879927514369880371678987739608977086628389104950714074391896222209571029338851458102237709953021780379610665395691727752436297489944022392557018789253416674038569538822696772767366073486922141397391074973563473824481396818143411243581689685454439347168103640509048338420357368311019361552 [132,115] 7879109315906016327649935443799112893655737331916229480494225232168793174356955957759611232596692433569544081805180054049865770678139669088486094315947406377740154625131893117433901535397440831512358919725425083905028294289650495310099948183143305822026101084361513861601567283826117809877129151024139620841812039233079122273045795288285518376342837031553868860079143541202006921438106402631821107372033676737776017348833010282388832955822874616158598807624257194338753826911481192494960978963003911053096741088995195825287414013594816951180565045014581613188107417011831644716711727134096980981975452471366363031298073901149009750369855885838590544531916344173833180018179890053401639323181379841790609182134155126111339762234538992806304633600383226037990207089341387786990286776188242843829371232635960766294086892966885616937631679077327274641884317950194470146823508834183718283597674893070357442462894068407160098165267752363107988317357460777647761860737708747155927061413937934750922149138764079177471932903445421894206672533314423691351003660682081682455886186601731613978258441657630399918035053865684670341624771087489081769406243973664962741235745536851058640857617391126290829501034210459082383114547534989210851266412477801398134168035434512277986358124576837964780169557114271131030611970916100639315648343895379629325495759963459397238642973547583288190553292526122440927420175028204879801862213758240542977022157170923162175062658990602004610198831925659322379349255726941271808371506317146598857687880210339452046037221815252207667229706177089779131245823724235424381402433662177323654493715068736933803504195525986149072 [132,116] -8929091802813181912998795371426317206097251025830475663021541544997150096680174967443634983005611652190588696045936194459423073415276088007167614606857976501375947738090653424193344045836074174682243292350677894093951523339430123281636659442239216812631600458207849770588722132321860269648321286654838698708917949884925374294471936050984552119835061206466469142459392381817116562310361298287196002178953300772088849231517723695570854479112765089857401814571692799877180731675598737262274481720152778539870577857711292044148067167867376567986524044062124698157305164716147616120889034661687233665179323576655421841045968810678538033614666400791674599207288204251616230499437863325206428706155991654752833116157671341528123378244326651255813490680646622207768771875311803806253164356331763884966511921028801169244676668049779400459083023076134779492694352831909791474280575321650442680563188835233681442943539778250854225498941970669535560777910983469289057944377088795317920174045642046676913143722490819849071421393096652826592080655535258410399642572177233824344420098286042287981628355127674532667935252308656576934774244585625779344574630361102851680523505979074876127750751590869265170393814274642915946409650289868957788990891761395580924138967905119418814710094865515955230111313067622781978245071875436640648144069775150708543342263886539562858250234201121638166286363274213697054960227876639493472115958398756658306229040029606953183291282796637458841986007834156577897330089610676414964684002343173878250581128439800387030174952786339345052132596401481788910200758441870690406592714174583337888588929843577379849073632448171 [132,117] -3552869941577017502674207526969420281200915028660334525136572368167275578112592804490428130996654047923643369515260640998602789201119202147382395303123982407799741206892200385946917147919955122777846838958131073148274039244546004988107119858549234455174520181921080731300049710980965596470337168958259798746608890930092487473246746723588799092435461547768191139844880352715470037990511962191420255049751858350614067080006959531729072299748507569299455241281660084387032055471688442217095182748086431795300187255534536581074970802537745548965000747722120016489256484181939245526487062023295495742176228136445378624142893960090299246584466713195403501536441570540658951209897298958750207279665595068762719184470098889066415517030681549494167343813615079318280266271919470468985589232702180909327921710085094568913834829996563054789637728614299694696071942660951309432585232387801480569306014544878618681838369335649792937901684506686945779668863955164958302691862371337052230941304254501756835035952576221089239491341028998752818649579292413491321590051799000827046126576885644254630182665782852662596634166971831873595600780198281473416027028265859211190498518751094932745964523394969880926675217099908688439049928064654116952871972084449060965708118294644523001387089373572754885153028500609564075438563560419639854411108137369335348658280328946741234191178866328668782691548008231433450778518160749000278776735166407292770619472369552848842778903856019168146575447730141952316055002608270842387464242142596797134554237652757630156033928548911912482113278253912571310358639814014212734090491925209189191876276516350015934382506 [132,118] -1262882443788239945038864860346454447323571021977775682506548705805610522965420670928497333320309350299280406780176457472281156454578937961611330990362960481770363797802582077134130747215916613855220168288161409770813377483779067473075211055662689328498782503947238031650671462832711349553997868842310701641538923978789093483262036312567128630171405169888195601520102779406594885206725654723286609026159203804620811206926176963042108540075578850991927881763541753217360030566173756346854390437424890725048286881965341076458985295434080185430859417837200912572936019242409444535177524810088229537792655583829702179396819715314362846215625929562102997579824129926834185531900008216036262727813855818095809207144559970982993142447964199492733093686116906146113597770311221875023560228042843620834230605446925154679241104093638228310856194365097246200323651199348374030637805587550882106000832655069736589364834284234441543549251848607458433896274963157136005007822244050685244896949521972540773046166661073433062429967313931100538617843264569569657909735492153173057355527757234235558472773956128191188897163937063992246147412346847363610642634594500921837249774337374136848093863807455246990874578301853161233356026069079312032455344631418830091315656834187459563656040049670394457847827804291233575331749264262407053814006264711967243285658735812203591714827860197689480697730996267719097868766092690140820139683765422553459373527796325561530282662252617961654534903422037364446425741998224333700687550414077172676786828453687103711842318415354917815056358669202179049284868293020381163946488901332468561233894262335085703 [132,119] -138881869202093622855209297357510802676401562082446380162770832189254162893813934493898751713917682526532145278662230059562067783928472147442472103735532386437730368481117815130649997973750227458126864646356808944738612969630651871247724133750500828245150653297453661292223590665048786746102697068442453146323891625169167781235533804164117240859263524332654485159192330968810325912762422323075581466579907334840439272302330878523892085216137097134082895899463105608788097371888784314239752022122617320141025431972095758656763594155071101494623666106064771082773947305041112664675466589863136049315079873249382124748448636034490315469391196452346306759184421270121416175211355804697222334411040802590757074815133837885151899821782362936839374819592984289601995826633015656222916682070325946933612982410778008205978453340012607235978808308542150180437491120216131318631124235105718037862911590960242762580649522513276241699530868373858692637325143698464419824493592488526809695410155227838041999130646460523185109286017761046638148976167161547814807923119309313256774915632920217375324156583133329287602663938524439417705832215990273242707909760362358897074421955883051208190675905769636910210668366545522152384720286113141683862635354709592718846846497394847296147103478819118902441307160527115934953039402878066727997253519438821734919714208977674948627316433839624601922495041801983420459262036669007829052579923807444711175937563010662921665443540702629862137321005867022296616680315417203440144044620595437771648869148408289200827497042365385031335071475709295015904801235426420022221895397860774394884520287101 [132,120] 9900916595068895802653860581659072755895478311041903066504783757465737819779612309638196225099459823818543299280770058176314024112282119925250123990262892904303969083801750898044346768294246756666771328607345145465424522430496649068391409084585908204399186422461114559301975862224333132707440244389507402763739574461879546029155780123167291932801889958605426514901483649855384339952996407122342736511203971976833460265939182784698183474956345623849777353409412384314991281949458604960388500492595337733928308488997632494120555725993064539484848774660122044393037729038095787390714768638443166124863480695159031268556157902469028921702104034184690397857842999070033682518022812208150081208071735972383753578914755781951779194146028442739880759136330550890056749009039548452804988004135281909354638406578609731189421861574932935363717663047221858226996268131266162668014342339276249371125740294522510441736374058619183293806095128123300520280503775189622340856910970755621241954139802548219079776804694590843396284240639113354948372449973346464583174052226760814020319911859515814606549278482610860328531631244398590123098512029268784740702484478427288128950773458823414936064335488355773783540710632589923571117515494455457559646717137461898573966333986086257604928840816547082941222413920802531008201544166221737951643834042613550632714471417137976417067135297215966643949703030998112659076873660368834042966283657235123569839173089000956825323332697388789089113817431885373568252234628621279292003245813001634373913040126716478842297897148480624345970309513608841318014057938547756293963351901540820608521 [132,121] 1219786325095197047813395070812618477391042342518398107638003429579288571535890086641741720346268145281596663179553257612989548694348249410772708730530355216057535916850601617254893685880566340048683420169049104921419055909020028829525208183005554837370298221378500757157141879775436864030766389158210404167631126446043509191278027593974191363666099417857268993048783068594873274523888172271054188399351208402624014812898565292473830964025873006728589085282064991662718695494773262316237476073748107878498034021852478822138368400955390510706549400468922431918234937188563380513344500099394642176963269808180169557471438868565924374379952665353739022235367882995062810506491592216177518871224509285339835804268587356695109864724248725955690241624316506185856882033126142967508097574428998341856022367294614350675492525030874128422516278236397902251006777477533788663293850601596136095995404513009331450215655199400212172283084928632349747745264645008309570057050218005310666291471801798546127587648849849507787500135060393574722048927802361503384732643907953444032404087045443054763553808097852888175572668951443333656351390597444610328463751362635038265701640170850803926798800975146222382471104484131593220293834506948339937627918970011912665136721296298855258588521188643363211124238498120355871173174278425928153542802329716265830468680122989145182541794409036059687476386131014964109810355923058044537520150311021792427144024706098527750247698243908763596342244561017090901758362341523420685073353282168194642852697427489543804360777041436885498497550942160383240524385632716535642122185950351724 [132,122] 111997108331762256769947287465242286577795177371034030436119102962299546922371230216433466611218365340068484738752326858007125536542437796373630573297773944663706019071834118065208179616938012162200209735168269482040773751076237380799748685493292959837763782097794771752235244583166672399803076452337266900004972811060965397151909693905838650157392171260944737280491360115684114409157879523816526798153370116196888688969030885156587228461503128273488224175513040394313766396093862916149396284352504695836751153810929658118949945466975917329701436292565182802592043143287773067878990686675674890392860350914510263598320861594839313480714855687184104626048949806240908373724076120929431073268088647546651014937495597652349268700216631213055957323326118412630519601961681448746633131763343439093838012138849326050328435224805168539064916158137826924626508196223344401612635671101284003599026867301213646692189471543868959760948428038932999344086600884709991895484975495098371349475966111134189346622211791439937203061147318148565808649402260893195804541115589102500605554086585851946690792617490466253647656631752548614111236130087394240594873498086820393163108061112664553165765764485152673600557766654898210447252026830868480099508058242800621203241123317328550281551099192927503814047571539346367303921528416124779987305989587874680747760225589046190069079078220458527833700666120077885302674454189366896481763854229343980758690301210493361487372392410115294628080778752486388627244321130075615014901691947986951436558175756846687088519309463339028522092364135383075467147029162329439926939983 [132,123] 517201191661873818893856329943198467167712799461931425587992452635304930893078830402094477992529144899513406943449615434025915782410471471932158310197928260912091817399547672937320916027445781672618388515491080183115399905922720445246649234230268065858625353663490638059788572361030539380317784498231925820037735514780928960245921818693589768125396548906937494878953872815931732446581840462768074916039019453535722265919862808922731931989032361974593653271593262392056889211742250298312550630821532887024977582440522776603289371179259114755051083027400278130089907438749329997339359366308502384959091226305561191228938120055780828893635356962494737096680359444455460211511779400969090271698260695137710659225626213005421147445690718839485623727245126120879648442156640565469748578947436188408537926970575062348997338175754375447114972534317271560678949860142325449448684272254448427967161050096577008194962521722895614711226386774368405136176318614890719267087608682051108157212197865427324231861481517183119549965216588101952742599250472456092363943656563727461870636239638548867055059396719072761930308079689852348943084572688857759213944549398087711128015137695155531882153359291906991168810925755819223212528388386298623778767869169672847166189691903890325394148354877919433842739753170156737619304792715011013838035354974157308793657004977310632884473451023874854300363355586676379782830441567704792383532349531020639917272673441391853379706337375448897133517491381547987725271452576765947478397121010489190090291874559908140591808096545040374871621615661050238746359121711739665 [132,124] -328735032425644765662802955651506539989118465846099088183447269958619433512720082303158674134495755164112338555987047876745564650036542188438293068000184951993473607049496386425297609564689575728718587560659772778812530661526142904359107336674081772203032721049142311785508472335535931389296418788230507903899965443248116472645353535182356887115302804116919287005665175071559639177195734073933117451103801787642516773189720680377445080758858150586622347386583956382902157895773625481863201151123970596193496929277457834449449893369618268212418732597488525402271150719428628260084737701862313638527175096611184504908090358292909249697954641923520412699979627411339845495760075820296104779162982259954649873955934211472573319181025018256272519003489029932818264370479260446035004432616578626519897660450823783730712972483312960170235660169420759817108198440835025057811529213759963663108785240755940057049916129449269884830684944848120964385959004035983584426518450501718963833481076870568810595809162320564317890411704430572710472934437569216132403687898762077823078890795184221348953137673795426926424491453003404673964901556209668338793634170681338858376209718659014644609779685724833009313198994326643841972875167281009398480557099105552232881280616293708865024692032383266398767889051081275724598572086098234868338280198868363140502792397065357199867113099085938205204397714941007345695116629576404928172260193786479223839095984223624392143565598676905631208469489521065936864222755377776329588283557710531676912822272989971275707564963881694331550914084586915616149615140583 [132,125] -4065500134447273784475763312913065455925707576786320364275311064400878815635652584673136230168886493068085292205463888846981743150616052618803816695825156757989269049759876392902464030578834333754357747490845781996681649116139157209385755749875662358207770353796299483468406844292036899937221995792324832255130293635763373187552947179528703088456629167745114829180058563404759952709859737107179830452227346861300612583025297226804877550465575096998610233802199288248168659886911933418142039040646032745259865402712885614658400010811642268696667083382172122903330498823216408877689028084042131520118085161828044480635426162440201676791249367834763720596111176269574774354062958354014462341884838706998697752286421402414145519808768672205832802801858926626902084814286042328371635994610077464661684849924870536476664790511177654903596501172790883809513139328034091293453584214908749094902380483487549806671565690845317927686529852528399003288892671154419101590979052423013253991460373691795998560187594590922000099327079490207858325391472043363033906208421547950038041381217536567868200399069983974264947513626055696955181348835248464135391514194910053386923253382866369487859639229824444953831694583385672667509909615258915116449252258072437569312490777976527082609273006271848951094322507099592277813067038789090450418032090879751009857403313655048273928319207190057894205927883710139541382068024788046982955561936630931571793227984065661787056374501065696710591836533346631935170537939503874441473363028999765957752536638396534684209487621222478849351990232971434636500 [132,126] 46696527340476341844196297097474315983885414678259267153276114105504076641788028990471654201583083426344564133451340023437824878312004993532507444375132797693841479255511320731672192251698514329779868081544623208015684910861401881759589913902435681056661230019471019612133009228011553951431306966382218336015548291590558434621105879825889619428056087981322920944407366101286837498409763354440675581235271046661774825091079138535091916093074787054782507985210373197093703419000492244226671558901434703320868563318662216120645354851954484106434076892739778232192021954730596559144190905795423466317095324567210288198745303315263493047116171132667021664613026883073598446334295215822490869720524376759903520217283175743505592846646476946093813324753456088138433271699938893272028450719599359110043031544457284549895298713293636825290644183157345708358548474840081553202911448536862926849287428975808131841253897730444810048283993873190414476011012468817730899920576750226702016939697322071637173571086765749521131342968258444090363601356316410995683358246976892442026086781999723638728189785400741677978948697184538200213233785701753449110532459395982539214376814239000179995974904080915371654362696002101298295848967596564120845250237957489258198841383699494902905781867984950133115722860396846937953984150157258578707837235414030358702837887597031221408935508985661764416080096421603941210251087679353894780294055809240569531013439465077457976609410388784128216440045806015683971961148957252914474477052966321319985562996256071062372322342389827815524398778072616 [132,127] 83994120256719623212413377121754661342654280876184632949132449197497772846013371850027336612515779789284687275940432268768293225018298656757258573640696780014156353140976986506298143834353675529599816478490584920725880692670994168431349360933985045021149826378808434253359921719914721499706851310902516557783516485408761392446669852089981029443395158326934809736512782593531964167795371781727881460405662189762898009085488446187190612837818807304539539792793563899379712474097251525423894210524513175240029087950092817447027846412245067070029313561103303772576872486839719844178356525360151899559134751777906357528841466456846828999314140302891532094578986712811347605658066139559830508021570514635408816146807173679870319164072995181357765573821900330023462113911976427338422705800934506551194112278493733220025337884448075075161904213312459003682498688969089806897127064860035692811000709415430871242642830729509855465547818104578495549013000280152242698526877691454854383922787620822274168357088146491987396385041927897886862100464353431278387790647557539009899980036023574692501074571475323758888339372660822759415308461788542765656650306439529510656992073176140015931302693399681724494147185920285377486763369618875653638366314666684054440048068535333771314740813399800734224272965966468930043353881393592388996767994288015731213268688629051878429480371530052856154938807570870706508247529694412156223384555627496869720200545842278624654827263335338678914020055727924430319530787965175542811672628354835448601341639076951129739789673776471535244529 [132,128] -862935315012210802127457173254890396589697935155576916436867089390067817493948151975610618349492747595851779421623730889272595444087815599728059829148993818287256214657524885405053012486358549690389155148324453894050012072006329782992094254206580434876594501584833957741094283774339900490778709191066812478293077807069095803077842432642405665972684610619816436406225868738133740058859259879351580147355571007396271887407032996164026633369365579989369903003752790124180103366079059097997365350657450566883775298299856736260444806096350214889763561224685499459092600628616306099841388947282588665587407013170255923010356877650941935291478862219674364524264145272314979079691210704478472587312274680788023532521716950990474994957144399657456328279981953439685466226315571839079648602313578618494280079272380477992449398897980286718479444904930919327087644378412903754958540737888276906019401829199454146329875281734324404806566705936685338320623773803772501273886614092646230653771815322049586481592431840247647282752829318506472148918862557022337194354505573015752123515698341698669703258121158609587984967680641493323443787060823572679082757379244796123831162440873798371663709246627450398326267161585325171337524357025915382959956478806796801396962091255711182049350947774599203886131379247723519700556844070722019974565545753013101836648624797584040745950981820811525999774939657010663245637761388767776971457673765090155445260154309896032906397932225007036812738349751191209352446503097890780161461054199689500837435944926150754603089335842592 [132,129] 2814295878499935175915626501908254248538586629135744114650522033298984590837755860152478989444390002792668633454573711646896271112781583772332456615112580035766916171237785160632923528653155354432170342797436168771121135172700365857318897078683881708464064765279441664680800185883954716985111489865512116266438356878099871293068362301855832460116892987929811263862369847172839369803085535707077454339300499476655075056483890202388975579493506108808731942520612379274136751858487449781675722198193148649685963588944036210006638586549702597756898000702496801587816376554603360705991539349427998890791752618681795726850016303519042783112943618403718496226914959456745821754898995107721687858977171830565886586610417385051186805937963140672141842267967407449729175328280033658539016372352299362574177266191239012578884588719102481654870651009323679596274393475788960779802654237052351462010726999653861668949684254931494843636921649455565705982645091300723850004832025934797779981664918102962996408983537769839052515219324145394934695182488401994863842104545099392070249688799012064583155643397172656333608733285515671302754956971768362671367221415903764501818950650352848742804657526653164128335221117573538646672743293579402693773980144367837190539297291494393823249098572997549492036629202923709903864965055834883465096561313975707959289653099179585101254178513411890565128261320589647757035877861547854286703522136906875634371049087113063111757528151923498521737982706664022643714060519904518989461501572604569454114380765089130430798724 [132,130] 3155911055490303455086843998122389863981488188921004587599111117311892265013291932526278284818289180264159635510513004677718359314261580017715670015134225327474418898001833497870789605997693630516631229025347029233194347739403079607561805312399461663211917505956737139430595166096401507705774293407474282888319561106683158339058956934396469003829105114699303432715889954386342443253422847311205900111894908942006371981834024854543088395726892874303277437015547026814204059763266069378715367395827664535371738648799546259126564581618973716493431774744060371007491907926472607700022149584635614508908169759350776698553185551406760836080327896873307395234189415765947658728462288458219359883278665214169964649527614042588911294875407504927804011124569206879223102428649603930738017667142235733444306026450352114943382244262164458298417109319313739128293553456373939355642478629354404465092174197712343375071420886072432527379581615862727770747100084792373435803910317737286371504368890177733549496903400677574050297756079918018378157313261715632930976110110661556244103629040126825504138260706887379753374042345607901552695737533025482353895837556234582419222672572045129696700792590994535465459551333770550612569969303584343450198387877655066156658771299339637577783122361879598998192172262571538726099252567440141304296398632843244651666247830416971912438393940914880030432568381438414934089340084675319492137993053626022097951867117892156058622113299815364544767667305301733391537203697790629901441690262016105025607340410103804 [132,131] -15025374863558847250840245241677096092445102211155854228266733341396897975374215665062446673169238454731597034955963121378510934904489701058176300483773975278071345947458806748348057227157354919827406371620222105872082434126696166159404443956250953230980897845571653580048380801136832485805072905903476778493603393685769947697202391768580490397065545934700065707370872556773961157746952438503595889868294816597384193753508970108197456703285516099658128939839042010331775747849259539421522084594453556488795766519086266539840973841394576107177261968041807093700175285560481906928552809733709595370483762053128490363296485099275226517375429498451000710843878556433946804182244276160632093514805144056527566502692898721612831117936542338760668349974413885213584565957771277532164842841225475119747366748248940376021379250517281091277557091372164162645444701090477010189155307956335215381328549543637584609993906677986404331760285202222735058219472302559051384536344337234275718457703045544099837401445039829709664220710884956204091639679833393182144331170604833265222720956095892083074213213321579440455521718832694360238285303594027489150856569405746648812860582254414190071529479500460015171747114690351467868679958563765059378551174873348092741446563144147786245799910341739141571582097409789191247342567251352287474471833905038575796929786709149387552627382554077075255682360401824806386312313471980331022051006147116687830593994611636222859453503364861853592154459374778900973115054881517251242134094628238147180134966 [132,132] 1484496243611854451866032463878078006758771750855109969680535729876061086430810047537380400356969732965615515428169444554440870606856376391721048417840902132417100740982092367881076339036673023681429468996281678901220038179512942779036234175969622068181843194319950749391427003256217055742956764784508238433532111272751655842203964373537003552492299642739926284820110387613076253683223435852522510845619379564756282314205409776964425819703023050733896699661433693526174792319926178418253239018655958461268510078305489996604295479452302499848094343468146077809193307275079295786365342189179303942315372778572756247136856405809556864704944982799991580233942635524482116015049607481437460404979979762186608842259380184553614653646790990771570701210243346830307160429609862786434037695107023073580496437373322520326640640449605677316365059847750980440801056977660818872320258917126883881186282743359359499476427740838792629403545408332132757280862856238453180368599130607213473710649289580039359055556186701474415414606717656545177376720029910936891671897511464463422928629880148430866386774863153511283533692477407179797527041989275252403168046816790507618469208763220400436613420457096117523144664220471294610742288061715854937213817736088589014751343578394502845625721950859866756441734632416518111388338289046343198315402555845227055630035009376625486740321497815990818549053009721114010790633396861410311320202167755197898708453472473758673404671826163104416283270083118006253357989822082379185211864778503774 [133,0] -137283647428022742172975493959399049235875520373757700579249967716294312540824407622981789963325212709038437828476831668927296641299557637288541937315053343853252423538461602561745596278683999792965987791829001898023705982967940925125128521067503509212725021477091288409567825628613991012560285948043746334954809811435174632484739877771184203084167266788270903073658138372459240088950603367026517855383599547947520118879186150483203690193417764323350330220567154948168950454891072889836602882305135937868639774958250535388418503535788590280916022320673423265790295730379261147722105685065623727319947593540780711990772598026731350930108658271783833234733191459636907695048719552896133204387054054015631017066676791998268264719745950556829268494736463685026174351979195966746266785439339367997856118284968574472326383512246000944314970188965197423209295510182052061058606225924373668702469756400458753898836955558474683851620122102885575644617600466960304173758715476096305699767488661383810403997085377679476513127086855699166867230665340943652725475399987138568845005178008045524330044346055914368967688790659003388954681005185788073358254036286800142532434565864459251846276308595478752254782696864399103052769042531240119361012477281639333306176039287181805073801361309341763761014082664915766263343713491997311100274852581872135824425435987551854509938709521984442336202294809456913823676134224378386614288105359691983741887477222816576931390261351275537336651867961802529050138933929195550140331461946532551061026301890433803584470095761891753542666916756760180773721037198984826001210081589298276187102643849122627366110538484717576270580239485506806633315203166743613661786330886222982617139074923959410177005874489917131696903242204175483286074330422537048087586665437507149854841441967670783678005114036642446702651736153917564053599457723741423273032948890236078746009039370396696424970745334164028685556393092408093246989794195989034766592274253812964843746158294379711151123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -25417861940794702101007002447547194523125629376515555889367012889386358254729296604236234146175974700888616644665819038594793531012512170957496269690619014930593686980061266502771471721732621098064297494746504931921758170852829346829989975571150300702304240045266763872801485800013781611350541825824230949838458308736556999041807352145552599628313304502555650285206304396486068920912078942825638576331603664994440472444960469461973501993968514872278847726390168448658013659960712367444748942412334411187934377126409546470361352463566483432434103229393043013082276758761665444086210663415711369594732720062762388402613147254307995763999108091883219537079712351051813824051651659159208531481777045861592537477494940670134363659068128078822536560132609849658077017434443127344447634751648806790040517531776922570282859965253004592293923106408750227998298924020559473746316416641200727706595268171150065145913068333877808936481020486465842852944051993288211971696186649427816242514299126087153670960268435159459120415521169722662861925460105458297466123532436706828910087571281418188693946165610927343747312401111951446475858954129316072947540841062542507927145378737733704618903056592771906349584692549953605104585430347428630645648958149027684515355001707180868818317086056872609894891282575042357870748252716932138049654357708426826067816436966611073570645132735523954525149510155627539582989780558948862430762804012260406388294098909833498835413341830106266633685290354782454513982632613359315358277139728791681002111739841347605982433864937391109538725032593030287470170088657885785312006480543555609225864798593051354769658195794238651078789669517910212272231781639483744186582412881905470454475955423255215341563760910668877489834069709483396307572828229176449210514140895162044701326195330591966543644859389733336351464199536876229706694810887872218355919261718707495516109739938271183629664287231610499452401158474777618477575701209354629848631420694805378287737696041403978597372770309448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 342122654010572980470208333903530920339993482001749988662885495385202973426892612480592485325937428598386485117973034716158794703383597248707475722369047939899257228341993848705261120291283566477913510775878589424231393378375587029100246807860464869653738825098635597301529238264473790993343560953432191169053905711389621363179164268523591609717074055471536965318576580432521327653776639744411484009615694914931177717173742919918289074207375746147392222501632962487729741984587008097183887091202089617501657423181833351802440562317865121697212303441577172064675083056111521280628533718960709960791582883555709551135215053772649747053130499314985566730710671618656678377328422715028771615180884534159143941367275737632800662782061217963519062400352637409149145895434669147436129787330083611217081070657574109338982464951585487124327881377942953980309848573571458482570907477726883581065956731415011040127588603990550162590561857067354987172432152477567968675305041441610191394920809056673286923149365136779851559186744194402665602555446411920395822415444816468141992021050651314205284368422862011146622708261191522622284073233810268151271075955877981054198031046860922386461668871807203097017612678541370165976458620881829381383985694751788713070856660884179765924608002111095252710658918839614905323819279039904566407121609592652664225500316451249108262749021994396297717149144037772534194648276383987980055414736532197076369526417297193428449478898250239197379320799623515646244823084229000121093078128016166990026323030301802193586150593146907225903831556731115101178337881010083893504261328040096149332227167355660150160235955522823166791970115250377043068951648509295796910237411415670786348255775210619454953394076846233554050586082909289906550600043763515937283674215401623949288866220198221623889680544095156304896979010282641329436818843413175649115744498921701213059280487326799290331839407864470271651576010680574606092483927171292967837094587465308765389770395692892179795308038592338562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -3369920246564403645822743584918732993037545177860892394133290741756547163135898346736630258627077684722973549615926115287766276216188115149589075729343636835818326176325779603292111399582500257016203386860459919709079475241374280030305216489948205781312730283822476291494489424153034572638455588389367135179226563024178268760304106006349728244901987213490386783994848686912998962090702250217837593106899262734938564819568974185631612589432543695173766083114625961783773523621485162705536603061860733310141562781909945137043110973632611863901776150230381519095918204436306703466823044349455437592060164201734699604428392630765989220858755016364076194370757455426590881297540728516902420573829146110747004754731677077656215903328404078212339715932146010723511549003563393851709379013137968447692736820343733182020415528710222354966552429548886689529134648600818914016250996641969070471985145837841089574522823950373218647165519077662029707594756007571029285851186626990230885398376083732475644274199145975078808681480790236910381418082885254930512075832832535327610414810984501070583120165532706429070534122231190972604080609465545179752210013785519319323645974951686660475609897496354215857134082705584695425747162720497006069551437785835986796452619118156081947728108953752047179703794026713762748631254059707509957293581477738597830256203937791668593098020767622885687059854018549625493740839251194583026201467093442818431882844350170582685286564067633964788215025334217465268688853313927876756857385075325908990859335123408695802088920155446218910456771726544243959045148639601724808784942271149169688369876570353784109110750084394859852449293259011718167470617688903250537602415417072759060505965524291890275170666113172148024757583875604127799388488261222508718198376785992263110954467556969072037117958702056231004035341611595012800040025423763860036089356331144273041543046577054466854369827489566647932144903892801335986058204103302049631441682136331456815916280355532874679624910640995949506759643554687500000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 16731121269353465607657002391230331464032428678747478840552004763885425853459200359944969079489868276999388005083300742009975368122089695206346273959612263348687731688085422073347823315801517591462638897999317859151991572615103499851431976958613505939459204797659111005296698602491397621440020520238985815091284840466975132923935247573327383369190850847240832307633864362567467833640168000303251719318052745278196393631726460204625359632874252843380399401577489654619247659030827295673522977997940843200298999900506027297292649346246065876266358985956835900238490646974994492340754717870368411671755071123812841701035577314491833006469670392238687560552553575743563815126453179060530263170829745836933440845804711595245503659455717853368333343518878658146951055441254100744282663030361828538030875554080642217469517283539935597372450149551652586899893529333114274256783832359874902156002954425469145083061834941103316739285958254722738775783346403570803068864946063098195071361280241276796078531248881702989985953049199548683758775412662371708191896537991209588402682230512286788757927763079146877834926288130552377712797273000403476895835535948996008920192614734520152090764572967150690240934915635498847609536235290269960767682076630666318422331953306342380724915593686949127537901538610402390579403894379062607059429498194558476917086826558940952303574650011082002211535218427574210850790292814141990127646931960953077741551458655557628617699383730009737502369978442590437053601512067647734568352199060429917729459208544768005722575449557066892372364718871401834652180424939152171440823395765954279819936726412274285861598707277350363653062023396923904696672625639306209575715413528537715417404578411952480248679476617123133126393517039520095871801618237712932599268155809590394144066829938176316528776781881531479020520728058571779231881283531944056158292337939439877895139582891435056899387708598588951682008136553617760604277790843904411227183160302450062234065190124379651770425425638677552342414855957031250000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -41584975431588493797228269622975215158426103565382525248974833602754958696923059159851507816469318929855484975366662256925033200667993095752526349957049156446858428029622433851511561416397186987835952077384068980660936280436794855652052656699736884689467949331142953387675742469975968940481827496699257811388920094690640079056553300430995016922939098777496016291910466718233406936640313936329330586927536957411795467625354259489459064544905308276739795447555843782532895605167181413008570918778407015732445535087099621794268707667384532436395496118282015730953677153553361953275534369520041639214076562790252301778781711389777899206340488779475043128563271151843717036054311140567655217828334283598565767675379354692014277661598078844500274227872919503989177439269205196735678913855479389019236879842900930037170471484684134657897851740158578773519178645595464312044141493225344997534860261621741873325740140407108219400416302380060131860428720166717905339386672290482225789401189511816947237118013116602593004984826797278108100805020699718930808061891283194308549564609926382119152665424059164338430319587278240752279953996433523649129248458058546777083440157312475651578418574486460930957985490954559814753151828223703193318815263299684735897293304937056924013496454059757351915466352203553295923414200565945982212401526273815175700037399741899371112232855311897607279354535562872765186221529544095479116567157640002206627122932777632993132968264194781745414502735536627209825723499163178702168141597407974522366384513560718704182845803453214784235535951491731764175682112911080916825264478629765809402581976109825371969332411467534571919166059688487850476495718855818445096651206546890483878827085404057488871929391673722428573941755246440321826410023009143295935051807292355431186379052600073715874944314572652492562744063526900872887271150316359642179456290707443376489318027780958813241376237767403530180092005739664728340137551475174132858880826900475553908537514035157834149658562239437742391601204872131347656250000000000000000000000000000000000000000000000000000000000000 [133,6] 81624538723489247302878592521077076976961048719366356109374789259015841316754540117094068743300021945826395313909056906700384214326550909922020809387894317553313820545030419621190698514671241285339110716325263407571155840918381571065039073798451369210475106119653193028939476002283658803261760606043100867960999064249254969897498691772202928892543889150784209567911297978258095689683630635372184747807065897927865327457178575372464213847940594393605533807042100619808578822342078938418366853833135317450188650077104158606370220169216789234890681265484767735362330804558730828542362019991832426834213048004234759092765879943799826976148735657481190175394139196071541034196099950005566299462402347876611529315586498081704492463007996353130162079021085769180844486862395172010008715537502571289015990887237231782307225238353705299818074257759310401167386195834293127675664747331434188477892813667373652189162011911725279494359629030899374838422155150181582009282005063293281708575954122134557640001867922716641292627973286667911775340570257514249800834667235236721492515326994922452350091340402286679941089673030200090278585848115714163496879774418663947029081491149263238086295320039521694925995930220526031875346960446030446557437334611152426433127883312810002604638183293175594644297232101320190029364640676988017076961506860529858349532212992572661901572340480730753655729996018706967884893998253001995910316750934177471853834605097833835117329035978961876965783632250494995787175675193105261219560315498151870213848841217664578709853252678124204843519022170268922216500930982135675030067527460414293804308139446594602168122310724802231537191730738862878464471402054076348933694401536547464049822897145141802218600179569412590304352885127684566475034723243579294204859620383097424257587122265862812444447537896542440845255703892530584740953792626226070638454248609934260929055461722466688375260307790025919047430685493319147996365898975255965106700050084849488246062565906797548636632255725231743781478144228458404541015625000000000000000000000000000000000000000000000000000000 [133,7] -360016470766794195294614657268508169442835275325761636977243643301103506376525196470694611538563800301669673470684960804980008123404925769078951296801789156350226719042924688925742309142102188287897568797551306506053008269277201938380306021013969749862075774102634842433932578058386912889016375202204409986244254117051549666978275313336554282581314701630358641993218362873226406583821982299188324748774862508095803288056228483950090990248961645924352259581218628415100326483189759931251310213161892757803773643612487998625513891536056214455141595421345457391232401193914040967050640623023644816579485791193691948825573463546729772790492602414926277149725920824564604594628841762093127318260421063923438867247017540388769525813269399793048757042960216746983479475545541923680863612968178768073736705158158322278230617381607858354169781182407927651832798148319127379379928564646979978100215166531507464760917151752693437603516744532985673517291433464304526288599337834235189668024891598345264673396710012244259682313147045153111270563413550399646012739155136028554153322036377302484857192138171365991918029517056380778649716059571641340184983392604893767891527354383499359244076422028410675927192757023545215576019521790000329253134081234796526328958272320577286836428144504566160064186816677042158258492626868118294389498324054747277255398160587485385495438946842319967699962259491690927534338872492642056112136358429842499682856670756871060956754933411636245665506738938621851091934968243860559050177460523921863120352434493300575695736620791747562188028504636614925223301004825379736667448542140794505133926222921120048305111016828406287592467693634454204728944532136588791588686668948053832077384678513717065800651780691628759611630226609548387164158660448548907011978589027949207037116653403881620628046025441707544723287255626272490276369535164998184283192710088096620341934227924036763841195717663939236993186423449371910437975864377921741194286289970781993400846128907934480896699909122093963276256545213982462882995605468750000000000000000000000000000000000000000000000 [133,8] 929179290773548681642300669127471366206421896605951857652207921744755119519276012147150118500947695503230746985603037774207862522338133634920914560300024158268993590847403292346456330902349361358199344863538604706958348955886977070220802145502294675176211531878485967754219440836600580539029727529768421244656772838085641543160683349786211483513205844533931331792509012760346114082738950718323209238976178659120884909336559138009430257894480836530852112008377445888725045384597497620793606128674915814266051313992062801977885806732822653937116313554468602015624617226660030142175161861671252780582016606520472372942125657756644748256021791080531858919101691439163325456393910836490502848474094022998146752898599873224281524038318044281160229159811868087566090101197662667848200909555383685786933379768277196145830039534828575481300235803747172811598428629992130834618887762154353044432275536474329228385062888336808090153331834899869637528522399516601557582435252056187961181199994844530903821852795134543107757025114140895690073829330139834787940364214201674678026317479852726563321669678022197758572052950876493564687785913365412225423421309998825756686287678799473275345021179920179882134385500576014334708448438054754092545410231643747914495911776232699958657522714638136543345472270671236605716844681134197922247635293870990915488433743564949549243759447079199404215221961720358804358236134115104074013867530429313855058997069701825550768711466545234372145106322006051470856922692901033793014132135470713714086880369762627133643750250255211095595745862548832526981236925803698995188801718882026013476084934806492333056073692035482424631864743397264138209631148147670587052520404082006650427320914657057431159902323335140832450414395183789880363447365923860321040788141445204528985232651308160903152209879054435369695473096535407073788506684096135273144394566281475117333311439268200184025808089360430589089493262230810844239778625365437074192976415646014484827442660093728704173473042550197159572533678328909445554018020629882812500000000000000000000000000000000000000 [133,9] 2876937123609805001562295149714655970971214029540351492629849553376510943674836134693132358222245013227873943843890845814397977971377647147221985713179353711499721278672579055524361318117994991099082111204061696340859319596996171467021735111418038343033256183726086811301554267525539320250902853854325896917855312847424528025002456094991828481497174182370002073252706269539836932321813988897450162736834600023561943868441321802599130279792459695224291220356447997790095006131533655584098083074820818207305144282822127273688435206464086507958454662054156110361255147183788199548490492209966789293788398433015769657346348076532807446530902151603805388410264509618889451544530030939092831687177658481030660609205819814729596100999204850631992627711661654118046440536166553729396223434598941886721216459728642308441990746782728980147026343332850813881369641989793716291632586524312970664248243101900769884917466028791789015007426630570904993113536331235423103789627587726314183450699835413443157639463726396230916053712163729521688492468358227035980661071707960202272158093484408410169283954149817524590236525016675122030352586814093318772695979410555409699724227215255621511634448793938980527355694463379761663076372181500080856120603929059646510543602405347026180768435976265857727394920758734615137995269211600564039469911995335988451201672030776867074724048508216759777661633941313506829475670657892611557426134755257995010542941226681991432862997175788740318278803887358377390465740984822135365949180140710971965766085750066959841887813302437161830617314829359640337239389075387204823626574500367690011948312181790521277499970960345521347074001758822408448415384847188259885166079042796075407292133868181801349478212510496861078706504696826612634780681413259454402473877770411748046565367617087834576856208421154591830302979946682195789966766391363510915789521356029551363178256657514840635360402770301916217376564874818285847594465346910852107346184955593435767972227797320703789237668978034653181045541756044592318630748195573687553405761718750000000000000000000000000 [133,10] -32273727371780754405726502180168344339609187909877290019310312090490009501554352986628759302719633867704006239723601814737961016929981313836856459337041426567704166911257446321749329043600020885531654262777266200237045939900738400758253598634227693354719689120077961095574515953172874808299146441710248327366367848630664874244727240232050868244681505344262241137499435460571641247815246080242170417893807906211661322248931213780702521946881981056161581689292105823216213849542179951739739033517458905372951452367603535334758788851787479775947036557032233373534809785686600104740390900316590412704510344523994616122599176953041000311867161774328982137997655760325496151802448441254659357214345761165248064333627497225824054772097726741664646233172600127152490867742615823316181313718356203085396903099480025703066969061840769192124605893222262281908645896735530232177020498654670968266588499293751462324516335078225972084049864433675547189822316261178012534836589366413958242500411059978508682950080204697190264622446505175969405021245982372546157830777333216177938215825042034250165879960148424000480266629904973224098776567045238462819850883102143906818699176133418765508619393416967564423461430063718940985208384815455623942929468502781814396799752813584849661857964179536581746511264357773111135614202282000317601227142305242673941785441183364944757155861784149442891377060926090836321455940787867959732075452168025105208748354419774780754752761323119691938601263628931442799706871899623588725956388440220752644773139934593337665991265454481897802364751164916873662935377317328860904783202528668091743115146609815362313322446324418314679646660536791180863645561427519697365003038854465209383140686785013463020327484658904821606754323503404097473708915096374942654413948847938123453097405496919267137257081657124826506077559801824158833323181658840102461217837796649944350410701819373572775188689707342353632110198685244089522337783102956133504662749994392328397973439746006249294282733015671254997388755591906928099632523299078457057476043701171875000000000000000000 [133,11] 137992121968195351435823519206728516572083828444062473657769697643873153876022759115235101179608328123604976555651030515465342114678179011616273217602121689771903374946444208959901525507440972721801199496431329045652555853531304053805842578505617675996832068608182419432154616281542910207132055194101200164554360714032127220589301029659969803659470196847589140018896276935978587817301209535098778216601291047948194590298103884937375717947367967027477361295218187167718165964954575536261468386954968413234464550913470301581941660736879454210789904511346797398336349588611328291303242763354346558796702138363938932845778614822069153237704965389083875526381606981888240940379439920021697052193381071986820298091600716841874541189980263425998668839132477348107907822847474209890640076718743665092208941542132565198973721811069038809520772637895767056048107828431288894836875170445917473042933477797638332610247164075697347704630605902364561029697132803896323235715513305516072848332362310869815100019933546713155461660879470837419551833844183317317685755895868989172757477886556010988183695620444370957054089241816878446886680020976705043923174824747505764423191763307840454988906554472007714076093676870678185388671290397990450227775513886794694009837845593622777596433221103086721013242176520758469280127809230829121953469039480102299384051728201143612726490329552404731251239866029311514694488234569754513262659364222836609229619179971059232356008205456645955035894310484312012282401742962477018081811907475558195133578781974241612678760601231487267867114139063635780184582609619611780487206847002238042770759422588146918846877642536200432635237842024632778891296386743128249731563651781192258017953362087235728498164095076858920826688008579454025713726771527081717481048563765065210227272164593577791072787957577813657358819447515381378511442321709900107657338979887660284666512707704839995110264354445536767281067840810118766495411761796729112727103466149240364656000112698574935712036043133990622896891084868913187819194909877751342719420790672302246093750000000000 [133,12] -394540098399134279218017692411196357884813696837364954606355036667195343356979310200754145018552352344062526070357900421527949427791824949664245946196519968373378476951968790528762851955153662048085224053111830286522940724758193478942401501756782902697539505991424589905138374949247144781147871186637218946518878234661359058186827805046975516501588469816425895768052147391280481081486383820145250496480244544506309049344452098660675533724389398698328689888698127262170354710123970725890888111837008046863138916128646349771126131601241458891924133357936601103067062886463265009610774788393383267073150940390983336752718439582649156214096544557020102902404533594782451069069969575278176344289928203554805013101688805124964166428435671562502486426353884714906962034957336262978850559570601817788945275773589532237801912202150408811400693008438760386614635676143768023127353882798776789860737229787654591714027115754444460359274592149287434301335988450062512456542648460541672741989370092334061435361285052373629127477080055466373793744601866802528097152890633403586764970646379979674718250473422931450054080069624598009623243275757371678467583594514598762256796776200646038390960803719079903147926723961820548178961160080017594986222228268734215810796250572691633867206780739129618150536959872784533405745774394580993770830426806648348902556543997193400830197736121353596216699652346686794963744581640486611428985453672189249140545235253099559464719827971843031191920063439725130848667390293564796037448509617713152913550770922061484544014988674381784024436899773203034854813575179173231042187182107257584723168157607424786371233145742335067442408987536915669129043790466973595960708088715628890574133378826804317780865019326172217952725013175151152353294417568608921813002480524862374317965948413275072952105295608441972394766419568475930757379791465000026738576687966846355686088827739742066252141806633593688530935274703194385150015213369744808912777566998363787580811479461670351532480157174614335485191510943515881201792971921804564772173762321472167968750000000 [133,13] 863043744950486936062495355242245913984598017965136805561048617957257060208133929816892605378863308718650825056915105905062798929537856771811638698103099849277597782847253732693040579196528233727297731136426001263094066882568861724777648885726423754465924803981041864827415953598042581617437996067546586787289337524599465245443999614532466117121280184954355022235374186445461010651333297320867084606283716722776686191247134031653527568096739956841809044680673377982994981385760915488990776482011199071764649227888124953375587452254101476305883345581524000795026859574338925082534628631506193550994598747988781381212444638307507093116455147524033629026152474333890508123468086887709685001957006761766889089743676856714971529188031688438064400481483639973182939840022383195880993443916799186551264903944561510391545289508187902718938553073603068718211697989826211869389486906100039521413112426699922053326033994800230471594303534624506661116597148002439660999459655300346000737635145300970744235112250647154333011290788365589877807533750738300961243592872991851313374926558301816000376673283793001839993415716532510531880120651036466766215055233239912492810868827425510992735682727215904539318784151383709089297395360816024783910300109852835583192242514905858017773289581979077065870954718972885720271626830443618465007328154112885294268997634016269904292379798434630091102208092320811570466864606046824019009549325472629608046133675524676742905265451656479178319873350908038513847248077658608352648507352611545270647113260351732052573063544611168242609177942469634477252496954708314493625052411142091361436217915768330152312201093491812426130421247120806360043694410799172396432148228636340304724800844242347593931667070860786102768089635637409277553747742962367455303755042400833121682418580940542904703464881270189652206909233889634902986785790739991752365089040338325117289604824478754020006497484347706977378807316017576247905696988726668396544325132615484362119477777789497332309800106152745551965931074055822166957163688039145199581980705261230468750000000 [133,14] -1570224083591141124638914995927957781948309566888790678191491153757874306753355993968775885598713419789057686288811481491934851763843486369823647385671730331193085333220982016842363618787785946611786253862909218010768320910401843698918966359254218320093050866465825270975189135516288189516089319299275643323693787215579889960510864335844519353341523463342689251007493167546775349883124455298781681563171441763664835823984153800983023732176122660708013927871599332442612351331011330217271700356722694993730391200619959145437990075048697123840328340727143723872713371631670075394085792523268372507953978210187921020912346654907177620179076960790556808046857513402760909756621833294265999054155596194279568706849327961480940663520335243858592965538840112127072528817262931716284114820112702096999243263086464483298860926688843111993481109966647407257799641616071200528168707959834394533301398014530972586420278270681882084832471618668761319445890646563436903958713290845725511260689631072993607251964347681935416963972372214346213115605543650639638540604440357423143166331571862038080050896197262594848904746589480763834071639091472049841995046891707559658453464580177257291905859127503384903285216138531462324822765185834363433604458465089341816592204223830726451268367098430611431528251618794930630251253950763641225900927208778345096230359569961044017663687954620808595862549175280909112311060993827909119028024742237489264960651145697425642335576318619511360466117288814525827841909809208241736051072842000274960367216035537373770647057731296270507712088367605348369137828357874751826207421460245557410552205663595397360065039518950007038761933444469207832857642721010896387902983460760776679235761435466883725950415558851152633518446298915588952409594094165925327404812199405020270416306004214999576426192494480645674178472560729776074619912925568860242117183464388257021811283526174620075716745984194670997072887978194802591416724291404850009736303545524680078839645425802581641493765564426698067504234014542035743899894839614717056974768638610839843750000 [133,15] 2636546328459144512293254772099184455910698155668087987421965976206024982176664427109061719897394785767525756110973081912087315994694075889973861570304706359281944815043488783706807908296758414461567449857357761942156930275693976674156867485680166524246757465223796550545359015954455438257748253727687853722396315903812456665777505174514617312676666429558792907307754852533692986979000150606925187019261397801908720535795080653326440197407369225714762653610048908101124909991053937104565171011058791510385558538593668816570713886012122918510859675102131422366416893184286068772681000317106581663365126023140408859543292561989791012493732841215583344393619663689482694530448303833239277512628584262046924264745153333558260561277825792862392591278554104500624777034140821552203921709681466887387809610714382799573284790129606178500343794644401366795115376778949221565525661330458432531401681939495976892204468652611681233644440263316235521712995654376617272436663242650108913443873549745939017306331093110899611278832916763628912245231004698144581981903967084867083752608628443113247187954849362893408600280576427873884630166611418625444705442949967465944634524422303293283565122428482966370415206371082998253633489273217871421354484581832218035523919371070337737618974967520448560244915801621407887379990700772974093542231104642851931651185083047829748929295811262522891680834947195690189388297764342700923478994359124888367371516260381311944315213075873341575671237658348526007468282602673687450385778199532275001225722794950930383909901602845894631606446136872035119362454207021238351874649839268755505701893478153151639559391403691740510773646403514507814994417676741525952544242204119061529874756658710547021073166108661736813127332982954514347094829934193520907051444150077051372785917981251590069619239057801741852302746656507381012107502662953531629276831460623152105985002822951008018871497036684980232645609579612394413376543429636125477450169390050789591043218252651908770747674384334815172512933405257751218186967889778316020965576171875000000000 [133,16] -4678921931396747250834060889550918309739876263754348521409589382568793937400941256743743236281113166703451572997930534681367377845344297773300802585445344220215862395613505599259241919767854175537003223461679227256335887277409300487699112788810259914260362542118131987153859519352365601315571832288789284435072607176322157350541699869209431048976693334430916846888428103331711432430651804528971365847554791103599398222165302987394904232620610770691120748509250461958661063224017780614576057401892458564021123847306996167260144414588770477503590748311364148575480097516265543982452606686126575498948470342749268642482110510547427853335317144195531146728429696375451950656227956199863826165523542306675280988162546735686762725585165793837217380448766964376926762823397045334171861119986958132549609353957520883264299890173800078540166690927156060163036389634791173289539120565415733451087441348399045482604691182050971335826664353749119660542531164336590955082844382414069284320627220191566396362219298159196896747191271996703695637983215889236624776541338929343940831284019539704000168130013006456889051158010294927338112565304105698871382297764007492848539280795298648951666429332689399124386727253447715811328690733428794827771101591378015602838313916436113048922805280287719181093571513106279768353848987312782923828439479274811711693883920206574114221620928704248881072210037233879584421782069017258263579713314515885097529663915677617907378296405570842089340026435651063366049405276401508126973684097834060189767565836658214949529467007100915682134528791143951009022213755675407060949822418294302196624311980917275036234818728768555703433142762463929773859804040080679250242976923262178309786123768917002009825886408748024481113277937730466172800616830072335966634529171747329774919187544514597309945299307629859078063804027534101806563629453390562021063364444740275337760587421320583156484942883605365075772643939967083822511890426576904176614458425855032179895434935184678492119546732001777161154612832277832623617541685234755277633666992187500000 [133,17] 9393430168233854874902286180789423672997569875575230808662343926758249807347733652529152502909210098580025261148179804669778379581735434186942326217755975911615702209362592280883031836547975927229260293737258535757693106685516103915223667765531439105800573213675898249434414923564394533435754012076603161118738965557030055319367999403236334075655753002541248105467068483828465648357713354730139473129699988123285003879882206134133044615691631087056907373084311467356904824268529530821894664799882820334254704713985798483223803303349279706182386216639960135367863843325265966326939189426158924204017732562233162327144432140775113926117477925850487059265221240426423666096801109130596040585290704399729703375521314995687665126587888133054896983684071772776880517467208683237234060318883943072462027685386062896246887730757276769628000655301799975895533641919224775293146545794818917050556059475514874771471284944086955413844760931577242076349585627938189431056253349713963256245314744286987393969809606367665955192119243095514430968676297134297313221763820673816389665337746639850388072128054251027606213984804660752718996924069522598380957099889992771082593738693282861951693456083720333769503044995151411812067874677220689000791569061366772553620259340077909919512316377566576676357662032692260933924766068681924632461090081487055938533294292899812726263935914665959790257792236127831642624344728794305698978596467053062083216899818630247009338467320063337058036964019837739100072557238766498054565184168691579166299593668509579740600914314901489353233862851795490563274772962060386394168523193518036688090720093591838226605752418188771376478509190598939988502188229815260757448681684428807807583280604856020830655586261397706331121648254365926806569947506619866414941841548164665391038877207960737370687150345317067881094082083079790440202246073182243668627852880019312850581497320637981948566658647132824244628307037000009668430362594977967490194270728890929576374005593912246328765013712706596365776276838510661093550879741087555885314941406250000 [133,18] -19836075694363029975972073345563202765390438719970109936761862997131088044376792325480053478770330313063460372066805373377400342106990946071206547293673617068573296156463661925424205514788112630428432934366207280992272095987592198916825380261844941303591973320231888462832420179478998649852691314012010472067965582764670278873030470862642476373906713878779437437727642918215285139807139693509757517257647691918060050426958460470982314587230920790390122673028635741118603499012289948816025641510498028412130312447318372391003829801021450779169398241632429790661748553103791988944483212913634699579406707391120643688875250011363100360502783425924572936125726590301572136800925591902443824034680677369439263560715257735251703249265328259892160459297244862117439210674478323144992170418154024426767124855226196473702930187199541663060405265895273570395162052113394229615416441825084560985394508660828474167402512092578023915345853913400443682069802753131298018155580537086802353264698884195255230089264950000718107133595054176863051176044482035295802002870865631114731419175935040327039909813799929555366432772978319748923953245575049800186908038401342150525489818165307847884806839364633499217191337764089234191950550138121516925226650243103870921989158518058499788336945629435351659182142718205925519410500517640701414387766817347708698477962109040889384109258618698847215552822739942414594592048930815830239645869290584604181408297660510702345192181902719790558458601327870858213098617224098897956281535870254863786383902935401076694931055546102686780547304542227418286946150895892237723589242733608630429886339249278662282852702874877727691130572647446039049709772578916011444452585859058443845496108364619005474092842920079022689398979401299877788011075629958702110066335001582347098612125212976070858661850339025716905420390703223705119708294243002076926807947506898586270049204441351993259101877662726718045113613008901307289971193719811973152839849107252413659096747552163319316690458023783686920642199691400264782714657485485076904296875000000 [133,19] 39722261640806425766746696807922248785534099452872906472868483513989972960469814128588423289969348993563056778733903926126103682666811969649464489873333373899693522328029095569766671165848447429653230849362381386921873093185179495378290645543953855500941146202119069422279110838877288794709476892586840389175938342230508642924547685005080651961908267894954578322061139744676746405142683378158068508611196581069711948504830901111108308109948044276811822543099119183331566596000499507907227885852953538488155439967765413612052791853003341412516300397640315672864676454651481955883399967469731998079192847179646062255859871942223969876315327060833989353895439859356899196684427452733717256878780165795254933113447638037153965954296841941482335507253477956581277219532197446927183641639952691852945833968854138845887707296935209366324561977289826516093196238907646265479640229385401005225202502244006847305770013443277369267343033980223141843610047235315978481362411880849692483536852537677042020105719706087437448328194443662493612041223336135469617522629631650116818779561708915902816023513057811821671774193274692611737807210141314875360358484448917283037279770873873314831695578709955977493045413266665047109657672928864113319945888288781399297294081947084835716501899262499638735787963007350914296354427784790161171327363291609024836663744827201149850392749867013059602556016212692694865194562980403657862461095975953491481039121145380005206495254781582737305951055749275423577754370289093794977857009953274637785792797245742328788244334514097586430309786686398512441861673806081648037862563873776183439611329830939011211342148278271570537011358818312400765286326013434636013767891245145483934071776571526361965389382434944531153541589405084314023132775020573609251572316124505219893113858510718594989795496322225067376258468661815227325372468702680677865894568627228832727320442205037614389797591943632424688916115382672364194414092704609608393212033337455080223930880861506816756683929420002369600761760182194848312065005302429199218750000000 [133,20] -71506575209802389342770776301326889159074407154751746817902065356416110732291202853558929111729663308904374884664076219906225091815963047055395967769143624099948483775471244217962588079443261103056906356693904272596231906059590763914288329882265967403979674784853883713547855735853298149100873989716358617833464127825777574087344429333818164372351717682599025986541653326735368064494847993549583514940151077144043091056838326842706704407722766347152375245529528622220093868196698770854537086719462419654552098086423757234017228688149579086063706315077931067348269727984811252437800664064628036909107203395677166821169613415858462360336961198863741454870282243731072612180736185345037070998485227166394253294610952901463932463129847940202928938344858501228671028852277466653962457234342285498725858543352349057499374061323405312153946403614272199307063023494755590014589817507348686975990619417704820034526737131503232702305747072508479489619023578591341941047396509177404699420005633538549153343540478812713759856435947041198143937046298007469215521101357172087004045253205441052036621214040537598769666431357509719737519465626346054830954761809192204930009451104626946442333227821162371542409756751590581330700671894982812290410988748493136100435444586257801999171317443375019009082439355780935699157386309590182881569906092576911754858010253801899394821949763667067221693822730196134954460226264346968285384817533342883437708266455040974682711561790087780605938200361993225658283489541448085027839507630006837696479491032248960081049991158917205328518314225534032622374077820567962282554376437847344109263783120072476093986760828996827128972412730344929356126586010650272514435498290471822561297096457837331140323870098870178494570209420087063355937257019877015968150912015575954678606467606921659832303621298634685100370806427742599669843435844692678518636331821451461402734504228228189066103949924411567176842881177987968280496315892613750316882980007140375211267964594988624972930229665035744722120791827535413176519796252250671386718750 [133,21] 113963363964022845134764294500770348577763161620933130930677679672764908717361697544678727969628946221378563191816281259990500705503860163257219431335574983501782180982626796946426092245114712060118717334356070393750805350677085085169509991593609564382457942545857808751725201012568197498954063702296567459724544757413674975974871130300971760032351702100381733851347544341265709074049461114565094248341580400570191948321933314305796463865677601267000075265693894799961899865703110875855479952988343471473375370197813372374604880601549593795663071580670340409936669853762983824022264234454222019381420455066811787633280434691394886882135042744691684075797502047125138035410957423039272786415751820933375796502646268677557129775361774499105621996226748083018748414942210502322796662525717837051934304909044306686505046502299551066887567499493923597614701968093340234802924920783439248414420325768091690108447955789239633828148639505121974050454531036229376745256915602998467787259185319968957486613812268372279023032539251084591566560228931316516672762621917654883004341251761766095124598014903177350932473041523201334090020922950410061753346240516278519560656330883594080811712996947851795000942378052792918478236383062147494101858926891540386958651370317544657629780176058492175810483816057008892868891614704708202047509051346225456852385250612676500596133014909714823694770754353091928853030499767755325686905182866722949374060098157405456295877410407014226741184679796860465404171956673354066255937778663748735346141218400737652019001543470541706739389424660162371821981291622667946619594862899685808607019949096902821002451713553379237795901591081919441380697352773267061516911153689690599247644581233844829343412898648980271807748837830784406517230892135872035304888460504706363036113380527244084444292539955881084813401613642882413265437928872932213697313312864588029329100496650992223532666397171018242506956458431743974985381537239752967663844413921751847623743464271678635612700884812851977873071618319045228417962789535522460937500 [133,22] -160699102276709929564187451191236009150637051344452362981985247416010663783598767477428225160090112458036307557906137875628843602730122409648238857385195726557839968678046139059284093995294657895580021235738836947104883279289229491014597825854784464275571101290969165424485577785269064525566890717907992378493858922495157736158960196412840139038932060491232736013473808398300671122227899432494165940798752095808799434950536482780292894025859935711687745364226159470193154600504454663479300214323396103477571787645847905918144751962394543468601990672418961122064422008933836338840528986735723410163620402064065319656172798144612978710340630126278042254121071383733098844881304812948772964059353781728974021300189370691000112162052034668037887834475832476290776142988663143407402640068257833049217770059028662219930907852949684025223568752522722710285057583131307874376116577976198446582229996088113709378124763265824506615413915330193358071700447284222671599757688173719286975449937218231593108507038608736815858619551625868733681263384739500530326217654788034465209981105413613696261177145215509368529980107781642250982653068630479051677371171435870701853300263076311620108682485634892811257755837318924551909329601674983742180284699311794500180825639308075491827445774141372193504242205039127819035941039409292655851754327869861679367358985981583841381206913627562227219237872344659004000907764645071433922268113784268291113615832973116936460389197824362078088649169014824179034730201880421712084179663516943152045109486910082260455571385914712349695605872519944004734150599646949211242545620299250241593300388725560098236257046188289368177253391586241760326330884661682106920831698445650888318670244660411198870425611107344833897397833529501288324715774513659942455425981542863842699661385487245306458253308119369217192537641527192546924301786130660313830686635526464630705616621592053685945637627771289769468772208040651288408871028934031751913444988030642565638258360617361764564475789824476992251334195316303521394729614257812500000 [133,23] 200918150595074917135545901967400143640688443608765616005421785943872434377963668529751972602894909326837502785024344857078400374451246458031152104323802009197720443407725354869320957759716465434107827953008354091233353913304154661854790755506395088946379702371585985023092348009232691079720105627208895286729699547884341310312116389785170352746169361256732180610350839759547786657739470421064749826431397911122450749832394225642657812493579416658520248054962561121776762485060591082839251382294880207461054979434144040271801469708690626290235575057716367345911365697898511817256188454361578448989575492197015116976425645889635932874662835954970095755602601409345183099980668939560118611076037788248268809893598213354556619628286007807208614055198962881563188690130221192010747766978645863338708759087463029844424788980600423398433877702252752647154773386696878556391303442957567127424169788539130417550140608669547314018603469429898124582920294665034888160406406265580326604750179455176303352178420413767097071411481165055552810239625939927562296998103381043209068291264846602419102272206605283002919958252676254155087409256412640551148780583277850837843271796023147040852213515392813039291536495638692208279959421526668448582644825771108655986547335368008863526580854166808682167454801001769109746975318907882628183605376326514174711841551466776993578121611845870944730294126009433678016391652265398543820402217976543696067630842264446213991268485720243509737952540518692590575379694119986337025326154176559123274313728388302051287308730503132763817556469377630793128313591561792173529064296975623532726015519108659477500117907508613126507420396640130220349140382737769879255599446242410879994910850661540567635953933775795045126960470547568284404358951498445957574183640720065099751354621710732172327157544405921084056720935337092429696173570464584835070478541178887703606777199063865012490189808525453926446312406663020238514358833259064887754656949347062084110545532527750637346609512449632783948061387491179630160331726074218750 [133,24] -222828313513672117888975677260237783996300523738617260583784240058023688762314187398292534145779039105624384805799481092740760643904223473750841622037801182655100991951590582327587033774492089012422647078162301921470137932333035446481188903298473325016840217196600384531818288887851323554235829765799996929541384154950495443122589217847662500165028174017250714039681671662678364841351885134818030415783161666886739573451316412012556612814283575219550309633058591070455241053982007421528625130890093842630584800199955131256201783758220814616138175252815379419934843083180237814625705947709328543672874220276438408486185698409396942109873534417257430889948150663183760644010583628390180521944003933964989906750585983251224768479783765647081579697815410398499768145123596762506843299798518573255334862432984789606595711685939122283866030810752340847940725287758078823792438804835598549314144483389538386387777713535749137899781241158657412907489346896249721862693772676147084201874972166379810549396694539812325253162449226458426435769566559861001524099720824883284969414020292675404406210448464450681505337952856711177117721128542270614667014446484944931421441736560273847113132826464053850587698315431143666666507088402564372301788488430783497762388169006139738318032459391761464384953415030537936002301092727289236925905750523023894347267469599600764878597921407788757603814356088663926699543980612457027227076368152655095413154699654145911845910002571339297051829961182366107275720333417597912477051964924828588237925280585195968871826778322758208126074564375650496557102834416848301096712650094090600043588376525890208041605806420143700279055576083837295024261133565932502627241528149110298055321368104071163972779012097945821371819919483080323272466383901387297974205286713063201482371295391261589220964098516212779253836401345959111891624693334861995786997251836061129575573008632207695676802121683371491048214956421473893350206276276310959945302663038783046228815975111619349040390121452492877551776473410427570343017578125000 [133,25] 218547959803187939494801609555778373241313383506915275676658405090426466913441569680277442967580011701778093744998056026489530333361683266331343631836234991716204197564079527130430067496262340909875426636288781979709270978143598433207859183863634763006367615891673937136978996144960662345321243321595587763794697573015470175668906255342367986959761017051696766612963470171209568111689843231041686542678828418269118298016925954782868152076748181204674462340823953720387012227972425627198839396720558124642111718940962970517729396383807192257969098932898954816235497608346996956422372345612374715132009410274701820875454376640026244661372469297247605635188564140126799415886083428938355403217321699292914319879789748862955892723700504495386856564787407107189062212811262339966699519531877907636276006745392509160074788089105257557111412393440549937531421479301672747411369470039653972585929502268827950781538396632412893549574466373938974725255807778595393339277228480438740438267814892521632239147115469882303995132693551032229479240602163310721405895122174984540081652170533969513441310026560623689413318501748441428275042876678288997973384998708809646700321263621998758259461980807536374581812201100924427559257254518906947122990065473597374281942665368803462194010735187857523617190498306940309230243044543264996951629750478860001279282092126353474204578908657618797697915079551425789187470616668603184415341343473347685727824664135625672261426078763214742385521881566835579045403030480957746079953301253616891796977059102460894893502439042637734679842040037910881798551751346381590871082246938866580522890096524425962843954479125057538370841780662657232989992351802835192230071938175137081107251611593564653910032047020807666124934461674389206025610720352449121632840949838720177378181311328577113863575794014731432312480809492280109707390390778883364738360723386066335116724638814857948284160317876799821115117018055343047629788253399859589667481590149723278335584275970691220565556012189745160867460072040557861328125000000 [133,26] -187989514529856919862132329639434431664895347645855304468682288269816278367347308037984934053458804748057283134954105833253248389901834863880344327440617114296202566406697964060857695649162621318631881993766283174985186239507332140818656768765435064490596259638371016998365785079247104726924357276408669633176600664645729208043783944030803205779885343945941624592597468780670729440626983209324056950022136832274492203582618083530503456582384192923892447260016130319290048710058498327445955376772047823298178322552056772135567898430982306527057655553559294923107284524630792763026957752358999104733728860044226769571645002600786589761603130720690653596308584313147743437373386092269571814395534143403813710797965295680732238730072152082353834515678171251091125440224738058102981550721951388943953152980815394907510999397135098232106276199124616774331185141716463629064475665311747067604336739859087011652426582804325003730940761198032974097471095375771938882403528289176380541324901695224447490890802529406651660710623877826166029161684221065142542263601475622729315720779311307406227881143917691879014169984975467638119863537434180348722096577224804925206913551231758265879333682033541813720189828986472898145406426390006417874845149031554603684445943284163893653202516490071145992557185504922553416962474625260757683156723131262507032650034569966700946110758037617705441029701575045849419811045496850140239427163751644886772772612492850800355815392150827190695534909402635701760683048615551637999612404567332123619062887482685677523691505630551038450404933818451433191094555511062681219857758753902290464398541696278359210513335037224974050662522245078258540879132736849331529772228629223582659390702918592371897037114165963914991253362334736166742880952046378897559357798713130102296113918312926040289053558504918475732067811333015469152743637939128660732616582803482640453393430871473724373185796778670310374399892554390180288320301417380865768509666240707745505032252470320001122919273406353113387012854218482971191406250 [133,27] 139265951221591604028827874881687640778296088140243476084254023664861736143253551722856087757103822462344206694941662437953164021777764405646772425468394158517078437971561286148331539465730910631566704413447058269857228335357133929356816705903600547232033402618750442760055725554436509867528460283915521165449148711746659081573243788737536844130751142161864384330182293499526847348892135635169467743495904188341566073640833206156755473241996683394879088740909976974321108628180729761761166669671482279130472607589011897560830145665172114443387102753547928064346364862241487329884575564894615222083024866953012075908261039019809419849446381865426674494449430617963099292020229127652221018593672994297399732670654543240901532619290524705782254441049079941768679812271530074030781959566113600545098486166771344094749311455643016940829262690721261478088574617584863689189993965212679090701548030389752081534835713269424035954406331008722236319799065422980063514882304577211774547667112978283141235866701557251702944124704413050979336770085834014568980142495906417066767096989077310048251639589246592362340014086933901739500994725015524176863309823929579358388129090624855734671686053078618488681991412574331157475903992011489739932718086873265056873437231214435882107230026983411953580210491791577132914000847294609959705154086646670266074460007350663776977689677558935345113146052498969260333528604482795669709413814954253980739955430796288463564299449136507917534025714740551723681011034890774679866265153981443119551079314923651199056702529176020633121179216386476229565583801147896041088911429649242166257689944661866266452614056434673494866697888225330691802133645869807484481069114004822349332294929002347882076492036050504839955003888188851924402537898470813597238236260890953669095626205998304858923884583022355388362509534600954423429693014665651925479501978749928048627512723330113757754675594713754665256527612127365186840525045788943056417323395711191022839138609957883287171487296518535003997385501861572265625000 [133,28] -85191421121941053818674270676218687099259657260028663964126072212924855951550129520091083088374362042869340642963062795912215180430424577214300131442994047320820255715616541947084364799846481375953633884140268944640960367605221430800514526272802105071346824035611033324924194280551625251171302969911451014774382516768644137564423712424834479880373291551703450381707539009160821114014158337670588394112999644934862189223719605534170334260836621251912168073300890974515866047272919840350498629973066739124940081282301396771965114415841996112150628187768378462092647435061069998121776706358707598603709100740250748652747923640894169911585197847346436655488828037907667373031074055131715341748202788119606115891327792825808042033788834450416576036801529527062494480702462834956829025208302613533276234745399781458730011673769425481341639006391567657506086003839173725040050362364978486077145250704966200441554523421831331886948098725016034778535081525879570780114329242850400477870053041392627321658633789228747223227523110506407540400828735418019913028658832180275998405124618585698117981125215791870396064927442535993235918285520330692115046283882174597045250629101152450450429251139995149119640387808670352139020106740753641012975358939705256524565143260909067545601760092392691075277937535418472688534960763044957746719670792778788202057723757727014845043159589504874680849858028841454554957307398134527373151426013885729025298294103557136638685406867067731802725749664031743283039162236201813986128855944581535982333310947112084830442427046640890841077243775988936245647246003390148966786688885706035262142953798586424479026279766282098299796168527679318990471281916999225121888035392661348615420101217644339248971344094369804019790560791654540737124839581281619712633496907529320915711053026467652312421024788834006343025014740641703524997725991861577206852602632081598168319422726146468495314858680852959403238870915764041629311461467056866697924788742509129642149298454862488272354426044330466538667678833007812500 [133,29] 37950434803602047845683371848242324310964420699678223335337549795019787160916467225136321668941706478500982359969547342323688327302026585089901471665223342493477831950909532165584105133164665796064881809458857999038524119281995546176882245835835404103089643395665647079971878537335861656891466459352668683108191429236932494905660751931699986751330880854151971317632429136759502759894885732193903720844176179552715604576618008402742089232023109414436003914573295952875265596069415279933682266164735510678321720161770261323920469205587940301430865719427636344168334253774059421118303528333379815870694310265488694599142516682966129355701675931411228601632363235206635845408909438871682522036290251778622837566219390920700121183895575752485226081380379183103931290459486510031051141425001770600777526674658597441264286908656546417999209778028659966573870953465311462130486431687067366482897885391097580665166993855992044339645791433467513721241684544935422780782330837602502025110482457289229598495512219449750625796768064942158823072667604379680918240073044700807029607037669875894882373441244256117437416517335837312587001773969280282030516382872088376872030151295398561664651850111212288709503159138231043987501483295732916696257790705630630420466777447517723032438373139488882766050898215652399268027348153178499446999649428057370631136672069773138481875965305082593612599655267200508192329074408588394632474710455814699230480253202551012101324909381886357916347284896863190450823459117092081728508936893000413105753059983387432888881104869523496090593983024128485207361641429133265881991034015685696957340131346227971098566787116796079344638780758964102788317486058002819510806748761641390859422273395850505000796289216591296267165836102146426461361112850160044045251215039724274709899585584982286383995888175440324347891005154650639688394053990080231423352218197385316630665608109307075350936945195841174112352162953553898881607341590048904041727051808378426051839791790395217674358718795701861381530761718750000 [133,30] -4913680185856128220190022816125276758372407732296686300878344168352952250273108421031917587726425797636092548870143930046854011210296273454391978523876980832505000249148083858931134691397675618353552290656098593764017582492745858529275480822069251673738785904327132491431082731908622925969183571822526680755215762640724788144505118999814327713785830954062016029797962788144032650731814632198593735317743815917293413396873195706718735939877193043360244215412996312370091122503676143779384357633955165695461171833226306874523826213697648869892032038920737838452729564827784049496357881991159681724138396145610827309351952912868752546826342667991630266232010662418303739329350412723596019288847909311205334846283807127206546571583810757734229228078093211637199362391374326656645481804053428330521944638306324306579758762789196119619231602467345125098294504387009582020898749346949924456112037805920197210168829258491523035324230382424922007096875383135322802420896753193945125959870919738829152074268840934576519307548776066022048666448041394440897838900722352664924185076308491668224703815929575522341562427703943141100667830977281389589231397908000113214675342958399716083382157121648990966202973378701305714067410443924283074444479786513606247379044945661983673593417836490642017176527630604941031920673616304216846840526845375082090921612874633713833293845770507612953652534840952473441665048864285719647823712971437609637854973429593716011941883328771818012717465042089631708752020542083579347014988710306332064273950577784713164535470345241303516692521737516243975254582996961578655922740301345063882893357152179679659227591424819849834597811332364253850780972926784779407172057355203831598038872423652017256439909146343938652414261726392963822647068853551528265010570188958277643273222102127361148276726141712705031203516859692939642112617757674637634035088919115289291238978222032507623868290570329391795912557875508111979954421385959767372315491493842697976965560929061282990915060508996248245239257812500 [133,31] -12605047448000081039194915124149933389698905033644753444483804802542854453715754993225959819112577649388410008270291629804765784113987444900566230953921553626699832058954185944716180265007082298010267696813312981030460073503188104824629145661673424883860398585026220229694486977728393645360709390392486903245768985693087913974251942045268232468837554423134411809075670613642319636803963913454213576907025364674139047852706009333423906824162425658497169246300454426721670648384082314939078884339613856427272604244051275258653818701797333073556658050160554427572594696137673247604073809189850484806642248842712762156525437768677108311506495980073213072493457710599202378001973329265659683018687459314180678952555106231958952001358521135212171162781336127034306942882010601619010236863886379698376015990792553788598896418368244670122708427158679758957389165817607289952731881077474115242676773277510179211378864301939073547368860927134092675698349399582294831360070289889560274110680370752374863171139436510028259300282818955820767250372382322487230312991707493920835249726526154745729056471036976958735022537435734592558428045546998714273777807708331621339502820514478216894494816294052067996444879285615649189476011608985029662108902814735252957998252519726043944697663693007442369622369463897877815656821282736680813119153055808953543907817400246836345784119076738305132708618773312473692438523392751903003169804266005594248693880544190776657002327578743309296533700230660341055114749585876221191916303854213198984908081354571580316126502669324714684101716242195405144914498789574537233539340800904652417446025432889956567742245671772882266678526361653343314790613977535413992378273372440821849567528059906276743871192431456846064121349882607449835634774347282026337109381664444315294563157037282127917026027272906592742145884868834616025461976865562526403700732440216937458985786013767197846353157274166672023400355308538528206048717334794366474558386702788079186839226330349106319772545248270034790039062500 [133,32] 17848493824731062128603133734291809316410651107495549571644990956316360051890948038442010955220500400443600176347491057723140898637068681431424788324702042403483288441733928985965454335360332744609335933502274691254978264586426542969866106615054169739828654643909341181501742816571059226528094935902295599081966665416637351861318626576348509558614042222005946672435312530655355414904430980620948909961180797424154710974003868356840795929708219324121739448762577922441924007140176192831333215363968878102618719833924773028029819788593370420660399555039971732371217669317628926206518357843990737246218600290775410037510126905528350295358559067895526599373570179040337747874908972207405003500702968325754114783943941090517265718621100231550283904797446693391736816597556726699295341758025440487709926944351108407936983205029628076821324017179022396196556738386240565847479684552062791157070009944992618291349186232864479902417642660454488661519819210580319108544541025984579476794763891107889525929397696113756120852498187648326168051768111505525070413699370181361329839989495864171610054124466896331937059922671070890719273441800490356418497553274071284560593029468144857256981503890577882608106675933748536020932654381945681871406221312858622264714099972114918297948014916392992281931234652750861327601477572623416113849426685003784721337039861643784212344350131993990041792746609425803106516391892621398155630753944039977019812501072619691219149844719591071046288459476056463614751829720256853609515273179948205850772909275059482764591217423042148085166618240748392797650174271277883548508118342164079282669150745471885275429857792615072693945759996150621308180353890833457360086516064569886363966179113770964043394424367523738629751869790370571436148600693805035035569878182751342463474469035301820563203202716307255348870432994859693412067183772881384975463929572730765576212589255223187737989343902828338851888942174533294893884045077768868409321486751656107720308366119752463418990373611450195312500000 [133,33] -15882489062722991857260206996631275582708739179856786642525949378516893234384535723069272177868267896859950607316882105368830684468949315267419402484111148868383643527488111116894975904041024567716136974763322017674961675928308455275506780719766978193776710464729165186270620875379390643887159443991357592704272828883746015844894283207038257921945187650871397117552981236411947287025213756806625390831601483484510328876665754410967742927981710935414880996101252008656719330999989497514929218103879497711181780484012756628691302060836886303660571687508692071045265308656134823346399979907036074890105010564371586132830593957746624126540848903612473180899428988220621217692370248277926101418770803847651362271374170917530422224016675450652991030107492156638328740224784080538863347523661029858448791371768844451012954797240634149367298200885831941871788987751421043278704095228216686108687178804419073525171819186987138574531099089234548748951224412985148821928781374574988423423582083672912229373276084068943016425980489306654871049871479727175786620538391108560393750546510703690827018252901372214967969841151323236084923736664091422765011167631661936176859009726363103158603587943808575834898349875007479283418876122576006014300703289838249418979271797040448628403134272936477667328969842791797931650320175106779274544583866552147831495422294516059863696328775926168350339716143103453534081103995690975111153661948416783750848052340616571518629333078778759726090498961415929323010178155128193918911144352931723809914784572808459625567652039747044570732820369027633387742325979900908567240421025798970363679759899190885338301192314190042783622373367627097582647175245447273665777428863866252930845903638412574888037903088197171112905331369129825651140966786674441544059777488021162894671299943975589022985631470281849469752760795629056914207400328542961568656664030310910707187326634398718996443717788948954253622620180865583416077414105103657271188823482651861036109463480897829867899417877197265625000 [133,34] 11230621080756636943408641346684144389765588136235507602375730708847800424282264685922443357520402182810587402234401289895829630429794301196132679198894353747003005500726568993106633352075251743632909010832583973684992773979057219139790596240658081011382804634174899210319809126899475110937289031277862639313751409278851104961363420661239535702653058847323894252707491607435875955706728441415780767498041708026361890440061498509057600147391051555415984847203406457513349493425842221124146367218489858138979654781608371121379709905148166785776494321460457149152918580564396559797491024711489666727433185910412914734507136634219096350055507120896794745887544967502389816367125559619801855379944497453379404687254816747321673635873354049284064967518209691381652367859162040539318704651042766135664346713710137104888797489712032809673180371234051606063718007437134350209625019299542829935296655524603584003016775106618650981644532707802254803515283271900466643282294458493096136371258398673244229320491321724077559649430554340247337577609267013256161544332664641141231085689909128597429330390875357758294674390261176001460658341676298431802985182452130188924216544533982570032385808870719162467138434947652922893423759201386067820377572802308107378391973216997318264278380715190158070627256602978939301161308806243811813489467124680808143136763949434132807957822578530738076096087606014629580520887823105693635143455022516723024388958379322972771317528916100808754081982701992429693056299759317060011617304781972288291062807344750531630632361301175814993060098619923114469363048895155525591251143807739222281079568829341930293630791947257179795309693183109488846566262294787717988013772225552825633420229639540771279185079061363403844640180851131307729464148703914829747517669382466189710871523421626386727354117367232425299324606685303162119820025133944654828142908086397884562272358725552754476181393100793629980422027513670165588608934593408498272847485334485485458939694117361796088516712188720703125 [133,35] -6720577119280400723494568137063592868628485994502375876560405003261311386473122950069715648567482433931652438931743001235415847709598035337828204904122551216423394382741872604888216410695283827556217477552328576591120223076550101911675900244647584893567990040477766247409672165853684493498747122067419546234938128966395997412112837414154740677751943068958585782204745869600331515168619525294573180949348742428801055792995900895366499942168996888844507355458473848715373656773398477568181758355487891165476476110162048195822324055343303265691958915848040849220974507796398619808772951002945736470292567552234968077059743085286978495841393527932726432829569238329324092926588680597254934405949044656123321561485488377225178708327478233778415761322043636221051134623146889992718168602102200677987251651032353302015962933045274827806418868583466270782691070070565732470657491434250361889478956879522957135032818044360906548335168932824002546268924480375402691221363397578364854436668961511845824363663830399486741480391131987325783709421561961283720793174338676044774239286186077183819768596450920278996110493982107840512631103060848266329790841102581367534409076271576351490085390179151421381532278002349120083290637959349046913229298664749956091090567101815767277987761762764185387681174588620550876340786056970092577826652764948736314135032431003631451071343717107348245061006067562771706067698858719385750232923085045896628380359599741645636041287267545100761087574889715655404875667592299176237435527513468612276885127065264455030101918067039451733999956180071070944460793479321549319353485511234191077756525343083586554391780233386082466987331894673971036583504715785055685994077796756304263746087922244165730816722736002600608524715224959913985224914729707455065307241028019638950751621420955219044241793227770903986170963643688922511821338260363360940578444713834893443683551466419331057246615915698108933170185833981541704060462860428833607957602489762484745937446452444419264793395996093750 [133,36] 3489253398119144826084632660797956389486725611131374483746756355633983284931173507091976393616207631016658285861105624664489434328464688391118354109277122254128679478894965894237258501406063174191184327570372603053050078416602952812154375393141753687644935712206686371828175558180150401022902738173712320960782565009978159118177542883742537433783879158796302027168488390575647439015498730103399428443469474789543106663535745664737722364683944896385473614549065108400392366927561380373211858622338573154594774035139224232761034737658845306767443774381787816663196021335889400125329091770773003225214979092462582853298126567432972123009763364550913374484962386659632600659644123003555810950471119951778569764281646343616596472506753041119301305759222276572762011473771453211198404960774835222676591967723440150545440161480618964581205351517220662802340299959513965966759244795429884001504836534360622205845977304270464403631786235029853873534348583936886099400371340059725350595663434116819859493534896475426570202645769826820161538712431794611619043025593080348272269686063513706503964497315112531351342852421492887179444063071053062156855449711579037086733227517861113564475612533261330282979054245056440111891169462341026332577849567361717197491946671556034888861588732285998289317705930990029447689909732591054554853432579669421030987298168120570987180051773734495272161456373693230616329765657683402121592981080295502301118289663976606700003875470562798106932270343903707077580074523682122900576643422268762332790348809468944898639168400077451225554107797208166506822824187925551841151898067807642948651136542758426351610798178216719127509630521832108191227499439919243292664848203709924564122044982179669081963038327301001345835335185097647502699409858837794770743407377451031301841276211215444172424552286551178563600490978053722889685494159861515333011995169220311901934640991745481159630185583698003792236880815340067554957427522435299568566693227225779209631131379865109920501708984375 [133,37] -1589217969801986299207517155782402976700026637578454891663151990375321674266806019407396093056275546869092431426077035901544288196019704161302696313274573416631731978556024251934111583808002147763260948718357963730193215298234033214619327009011592124760704724518058087932840710631814165643355744624026116749528401067651863488361770229165369767852595259866733015523671820315169258321558348575859874629155729606398354825311065575399656384067604220923724490193212250825297532622830996455413435829650051644027673893712028324746147857859459567571134801532623706607023633074257258277737250471616036810386383525155175257214180461812583543751925851247253830623121033441879272834996259623368531386955435895004215346188344397427683069159133307508774042990979055406754769308637220876981495161723126859099110533225363921431402757348444277871191224680843300693671295386566295315304212246601506664983508805545038508951246354272146228394501898614591538247528245365508530825706979300648298146823365427571906424159372382373307428114366933895890036445558639670026845564044015076061133218842636890068253635783087891525358211172748728305716750208741182839145368209184509902472535556474343036535353384003729532844959748297836589257015161697057532378211090632439886304911692190409957227926341740929197445616336663916276308948890209766868572108733424872613765601075165906780002855094812041076880779794105586606638718701911572750671410608952861587784859797888535809657824105579253982961075662602639476464262809073190773429174441623345951383595404506469201461196084168805447236315181336140067817316419888268918268098886563933806863821805849762806926803372501210764160744764877827642377815517419866402016072605132095330685364113183142133990120690565057361522216782771820558717496134379166719844964512068546818483425460503020937522186748715336171737807199001394551272007334795386082400122040891475057340851535070134601648879818910841143802521948281683825552217709340280200072860325087738484191726893186569213867187500 [133,38] 637674507052742017883985661349022477139378982283409645122463079815915929701512166487348397455761638463290774980904890973139524711785331768088239896706255101758515533979601247628618249884077929812590513979428613924525459724545884774451943912430853993583337445950723720321569204197873500407908830723430031685139540179884075081159242426554657367483016762326538957354628594933656324280368362511998193950117862170874783623475136844293583960643346724109999415161369359497357792209850356302158238613308742283474308094393987113776833389339086298963209831989171317884572019482498181824788944444556269511417592762871219561163064428597912769433820699947939053873239952003950424757009651463233831040570492121395598305525778177339409296109024110531936056247621633142164422160966482382552238031843829691945064878994538182733790903228944597747442126668136063031448532659603295908489129877497218793342750909870672406422851647788239126378297294791228431400632870411660285224380794053808701137611429358229761952169818214878872354100549554638520631938848031295193793841470483781916845495599306919675595101009097744043991234673314187259156575714530099727794562495640309247504649962745983068506396060235787239040495727216041468237425872025049140053392468213348660137023924094370255409323841825994301058937690141336767186279167339136448086933143968499963398128489080836703394980777231919063672857693706055219655091132218294029446317063792440390280373381216067032913916493417092357322634652893278511450925482850046427649364503448059846413387780772115276580946730577691547908114133484075109039624284028715782463208131568557055068338963151292387250685450907626036887952891844346692137721161975275281410508215699071710654349773827338678873473188525101751379951715516838996553326769626438088234605542558716063814496808762772546163816070430157966055433791271216491616983088437859745700107440176970075016912197592072021989241930828975099814776143377029914340811133428926254220224687119752755474895238876342773437500 [133,39] -225307215983422968295905962600316837054128469978994658085767796732418329542837363170919578903007659499141980598632500950760611747344589944026313679577310508188245961651174556736163873070825122360081034811595736043271569345972518112629170949922759873475773823216507588624417874406858065760575817387886312544283866565333003557107765406186250894049708756008234603426657512371480595392995088664863214811126252551959509261619388012863109162565317731473825811558885870342244897047764882462764717650427108377474890095502509563279295046808200273375067736412400799935705478470823509466313368058080096072013812458947953402965643145364981189255882506651952235759371945813473988510606435786794326102990887920983696808316722178329314223338150533839720144515798552587001403692408084601862354861146219263694636359405656376262380854823658525743304760963514593464073488057796326109400241276420995004617191847878738372033270621469815911879728857853181967288116219225135678901441955188073712567337126110650361126966642570714523178570833102325115024253994242071059253666041365748998595494696841337485052493465301934828224220539657728074554463590660714555207169149417718207533515596208690746817365680531328998703674361680554465079241265871301873118810321605307014943423000374907445995141546188748966213004224212563325337216940361416736155045683389551468317684987275762854406649148482389147002271255807723742554374038386866021218508539314918530348743835218382145269091899850251310351014423881858489522103224209507368776149118956191691894839314004186554199918803430217138916944310820903605856967538265017932416904784665179327486365818884019363752622252980175773848646327567528519681954989792322020191481910546461952548282294486310066972563619444198269409829132931205631505806099488466625225291083983189508968796083917447815963019506499087163351356100972142918759700052571933411654477645958802642331075033330569755649253140897591859862220185454873474824129172703004260919479171939121117464959621429443359375 [133,40] 69722805774991863263715014370437088033834274811761177742665160129435945324092383599361741362391260798370752586078755679002681068317380388726988894037291799523411388635535843716119521783181245688039199378125728804106403977721297251058231065306097916772820702223688460152122963439689683738393547209239268492139193534889674836319672469971123539319270856327724927912318452794367896817951350753242363910978127392040800433192531473009698882905595498630209246546869962632731215939244727712646440918807790704341575067466380961057062363437623312511891465500305635251178727614046020201813601962889532547299117573884746986036704466485929204228230577288874337355336942831804919226606310541660636572474915102955386997174632050867676224981322496448433267476548104049119612693674639011837545221777607936687445828782493343302339679834712170420606561285652449687826282412272795329833593120164894140510166106401121187531966368221766928433926551616188022519314511990331691397436738270362946966393511527038378785347241173309544738343121901735453152685804768995378532715016295958901965183973138348860716348412386693592706595155427579686954725844193630804544946697334026732266023465258833949425675799952855237021701178710428559352827751794970744503061900084543248044435256027665438552085796361475846332214638791916527372055457587424804216059616461023357494525051191236992333902925767570987545737602962697713457084106745679834393980959860279626160160844074305652721188555815737798986399519473403889786250903317435685234110297746690040059456287913534600578785891569601898945555193943015623001134332813347312521752598716599748843642797662092160478369616892953953498780775165135817186883277244352341341728605997228198294367699857239457070769682351812663502563196979596811372598878461361629269872256565022460062992432380162382850693542317637919814200448630807584726632592357776316349077697228564418519496495015375274956804967806274847872215523738523734396284906891407273252036060816178447732925415039062500 [133,41] -18653949561152096856403181989568049412979580179687330461859134464401857930439828333476611437258721396247159459794412981694032059034267859283955189345343955531690891073532776526665936388385021568633532223973207725967837271497729582364972580935039334062769393829221673825151456256880672901209198411552637657385887401551026168921245096743677724740861233659111232527450758307945686238588013189629945716752154656346540283624904532098781297525522530955492794695405482515849977277805844544204982495802128309349980044111246398732161253140186055965730346017838871529147070234568763750469836384254047471672310570503065380763246615123624326478080732314166791211673267781154465924723746281536570888522785374391131802345424494073404746849043759539250162472558964984765740965832962754383858015672758811510038044852363823746683707118685983688087096978082036331801177228295568806241119066288007049039402307161438071516404522604347416387194621784976995470759596229443913549092769743567819214230876822922836311588985392579807625895121994492335006590301416836251410625149309731454594122368452821698944015934763234042137314726096831121010113652591596144076488909770627532642830874955651735872582210855287129156297078601540360827037885714500943974478864752331211338809262167060960353834718147541886347728647585593748092937783088746472443212906001619716952680623011440807244092066548312978288971079095203838996998918845317445285094711480948932099631905346366968457840163390853284667978605786449759765209663965080623697934153999265472377018411902384549263951691489938610726472339463061519406583751574634805203811471222188382648100783772724112156006514643397270651975451995259303586316768340852518123285420846940144165566986022798151473044131011760205024059082843786350851705063377609749543577390296635251281238758369930126822529585129914732045074178793902452558293573701049629591423670157560420732521463160133243331634857505075759461461154795320459770089588985871749697766894175064322532653808593750 [133,42] 4192010860520970517872543135030049333199684862477328322146907549150964436153146834327475795248633794292801868217330779163047492168804106060292444870955512524645319772837002151509704497856813075218580227851807728203300987659516221531599379149301025883593909936619816270168127414306020339723858514470381397954757253091743746934233702900218265493278509443025766105306567754723402688654745657096534131492704183095462828138766776187365430138957038964187115119241593857138330051044247069619137930400569451644497262735628015528730865108475322030829498181882576949489978486714149372395341244354347918336324170722329005905837921676135699370455193585067601947729063143622622542083342130021856995510134169739361168945794614606569606195759853752637714977138452921684411970571359907290753170652974166384834535662086273644438668895362457743523630307230203545027677945164169021179641873760122940259055812767599029735710008526356499873106564991924924471600142725656610021038686603463341558551146590243439079697109762036874764219768998728688003667234396973002346536736650195894303381081358743003427779568916915100023769143541900361157766936490940128072219957951400925866371477415464813858380353923590581057285593692823655368334201316361943747824081465831325501837743955340868975960245783196597006062850783019659983595002681279712951651355255373531897771554004357123850142170200822656533464251966137494431471473879343406626058615628893948874209517735298421116350395257878583289549026977957252325892185874805761108719669305386512283894867445154058878226794063982213537082024879374824676982482281673444197811461874508233405236027700918272371669695582383945406190401484050748927782155544075408109163812816133410779713150918106603828883834722459756855230797628283660576522613856493363970906525402219594957978168131057044676160610532368041302047249187617858491163201272614088546432450999195003522966591577990854148487437328365917549429562946769127632556982869197038337756339514651724090576171875 [133,43] -734327475451439299453931590658909822146249418849721436655353561448964547017477088131903833455019392207221961941731873072131910932575973791914892013285959616044253048472612280658699940185145077658069664171264446766486195593348796781905461155269369492312053567930752322385657354455986743660577777473246645474621250573963812437429430351263878356958255934308256434299955315921178942457915257961407267740600502570059401679543066881234623816249239071032703649514598524915924722175301205910418152262215807525731545109967463974281765889136035465524836682006547414612458509993639949322691643986117082165166841093004284096269309370134754810152234485270413023450621643078286902606625080885523815011755287792056519243297277908751897479536929189652884069068041979250510035049305635644966153997891503068606684154241568441986980838052926404378731512930605299375182273551819586602535922466889260480303125875743934610962103704545327140811196983455181334123225639366352652703145183644199125669291883783647100611841203073168110908332901369316967841322618444257949160383588287385212985085892188058328317581290634334392358188466889803878174548216171221848427603842085220777497054586589248840522407692604620286019256172318207369974664255383665809823931258402137252046894960794433916179885234019695787703003381837858624385657554298764420542403221919807598908124432132227750064990383990539382810790864044184439674258810979347874865270079771872912729827904876641637708477713029750475741482582075356840593984967725998961238858411413993899047925585638767226041441258738347139493632782887673787972904982551959491762722712561645283452897583312121844485097283592833862360267686951634393466971021153564327395752849610706837730614433241466555963521611305664902910931520781404189279080350735459528508429541416517996161331773366196930815422520672413039402274645395923325397371050442921005849359191081305486875909284440155896572365577361749746411504367890766316628072862955715509743488975036766113281250 [133,44] 73753829658470376751248542387057253373263356499229800777897637178925951047748890534031733060419415608019968207376681847300329687341658209791596955658649365324830580897907855060453185384186918502046670853179184406949176823646790491608546826066986218977152625534836570804225089008422507092182332255085910724088914332550413683507063674672537979652924466079450115669282532534638405257679328320340821716125120856072154723552527093506563206037525739068257323078147348234101605070896308023851289090916993804135468345489527984817845544647433595699021734990480252373361197415205051852901246185840000610517357635726817980674915879449749864007102224864487111631018757334533507361919464967645266279842779784050579990435034094209048056575041704605415804308320854441630180092250695574060859411604185273224920692663572268336928330420847485399975328950944762664965384499386328641038609476115742390128890182976531927699246934870186295804675300334993106303623908924844399332213964143528926744928122302580372426193974751886428344950248051117096391619640432043552033274151025997939251164201619619347375257693108358125103772388923969497993325078848736887196152226136458882125846750862966831900439937355248756371274488014068507312540304597704528190250245978250405557339135903673252543658225652635898550252494291329311034944137890574272022483776154730448732088613011858992475383090258136657420111660545012217663093476837897600963319192738681746731807894824065335434903884924674034858818943609527436150900138540256857221890268180611768229559241038328847259247026251229842696724519022934622901121251479490763931665465225085627543988799790330944249039284023331273041163797573003418866308044333305929987891601249985575909944985393048966555509132035982138101977958199395458414115969109880277357947686910381308486845213126076279640054777207679521298140138239245706159320916041131330185470400748567672197317864930483810715019644724726336270742401805247128935489154002482334300437289319082031250 [133,45] 9569243899913631457707493866058705470484037985657503746587800899491297898086962048448188476517609085210216226613500300425709216420179817489522841455361561308150179524611651733235395821400709392977035839735149055921823686389710842707972788646554549255349134356095571827370907473667247956092505434303041057600476487229850060355041214400444537106585293108531957282324460554679766192394808868720686087895226719008670577505129141631566121876237882961605116039961422503671633977898979693332812548751960209099384553418688538741543495040719534630652136503336196521411491174122368005545771720914480471811977458160780939006177400439172709161436768166980618933001976636148813594219899268549864063647084862602568127311872138662931066141922253451589716126378785709494608690817992116720611332186298136091291805254615080565741646826367443198940521853484014950840520477739155184930310082818229149369408078675628680664850875534341093190839470018858600051942085908721033018322708013845269888578007630024168502267711614076499259670235254167901643024637725379703941682303419714055973179741436876169205884955648789399602174499087858625572372039583143800456457677153150229372791974013675196655146413279226863591239159562626306582015354471554276640376258899057962957334247956127906998421742478134547814422742655440984297780791351377212188343554422890244873392935535340791351672207413839621948147726795663662850653696441219024026605327764573413120852812701463917451828556525285668613355294207804599905004746994705033150757015271320438036978935614502238837236422329838988364731850340483673471613785608062125447925240006560415162007573761345214939952470924979995138026313460713880626031706963617948770486761870439164622446843435178814047276256590436078379201034415681128616879774070870669147055745761931224690500126983816721037737570550244778347144458278934864866321547723083596392488554348527179370109277430517979873939550869398639633393942000998975035342937958112081243844110168640625 [133,46] -7755128212497248064703917360483118304177878250987180151808738773442041501461315568509344022113631964936351846264232404811983455895684771413575413824541933883937811611357677371771998805745454099418146875090071598448612212355983035643783778022367009081053482549351884393798048015904674050597147050992349588435982279970650970218852113529024597137035492207820370625528160789860163299733885045124632000941751371080889482754135143888579510392085982207143815381229683880290235310805482535820033891919638166142166403548277339314333955186329952653362487213527689190756349029879177235804073914833860303429858267279982520767904445985885202368750248592384549741170186002021656700885971443680918512585704436521534225974394695593822956705523105047002400485156074380226591882854444228118548630937472611441061938499510660634982282888994979479556343889670628835079360986097118361767341374542290755348884788731659922656159866920159066377597907592159198382537774360537581147032512513441701436222559882474744765942650792209822444100240994625062556414105256032029833808803945352603731231556558104599019042279380054911598262071527117648155207483575238742325057283998224304343267570693089043437158993381948250330534790473151572191417188735545709351460095576438353033888522221983048930808944206586419383098836237640938294193214456850222803174646273605494208711283439211316883808723901653814841275599613361653859825761439934782919532708016955575886779436480034310712236312127580639776306509113340371038765430038079088782474293836066718603455713766521354334995202430889902622790365823696455120844004114973275756929595877602956720977261578437015664485517944401347398117320911691228869174290759610714140590810493400009454861611197517653029792740600372299675247644579822189253029613108470467385347571716116296329695162815338961186957864757395317124442067906619476795523465238875305701862846579284103939823775329383076381519885508082779832416323591511852965887597498665700168074993825000 [133,47] 2617318105306738913220836847207387815902592783712023965522749198993649583374474258009412919594780579179945341442517222187363030182713045157918843561267486830394554721984747985117009481712442465919013927800341166560746063455411859835315954997833508487127961050923851198648061473685452453358589664639619120019083782238533175760942765732260619250183370470520446602062731979987909310131201293131364870761753948942498742310829088844723656329396443713408263261318016296375945442865260828544820672593050528109228400436807790369776383834124208866101696954211525062125081564024571706461901145737530761988703069877396789653353161603537087792997318385640018472395311501592846460732532396065478148398351380261504379354344256501759930291243002890025066712487653037662412981286163933420646271913885693919725873126804979548038542029629197022501422464007283013274393895460354387177763770765239398046824070815170582643572743377878119211157525967198805812637529765305657893143326618553840681646310474761659578327810162080668271429924501408369890384360556166698522146596296279683207288107974987974408228754857832137260544197130786340256973355684887378378018188315339923964968206946978444134875278591602362622234654842832364336996325704618093023664337733067282406675253205943851843837664708606301966437551949939407329696819329639993494624773792761683277212537161500446715701470751568763661196690792011615481295337489169479861322440019190222790669374913825758167893377729305693189812060821439886924421456739684092414041715021577552419944465933894860222978801053375777851664980778076817496361944388757233650743541568515896822188197898072767483439924613187034975623841588962505598125039444654004276716137234980767773305981972900917026134640672772519866892933050362050195819434521980218171006285005730232290517575742255267847417497122307948298247709752068165372276191104654937950136795134569687533044592965247919160768874565211947547134792328490589853372132000432840792834703350 [133,48] -660142360410258401689675317607493056038271321584196183161470683000911420882802873623538824366211593198764139147586350933702032082107099503582851011189286082522101404344809887134585198807443549632913896965187836372678124121733846023455398374654629315155913232130589228259607126789336367534121636640517689976120724899993873564576239506608304644619798953413310405392228718741103749111995251093617528075029990921349333834496275327366135680476524087474046982289245624988472786716742669317621512809304461779837087305458325649107411680472380915080719356709205184163925268922461259514348163396701783484187298543896267085362674453622090080919728245362201802376747611213456875784965243394081211106607196043481660398341889204549365816571705791794748676963576304425532645709320026833012748121167811462854642349637856438484858368467782686823127682190566809074585513342046673500147095765597164197379323735380253761794300141746579820758769828566168116635081145659100177180056456566997763328281397971894687777029533226750696613971709170556682711870841808270239826020177174171481309367517304106500413127742316020454904101123214149455563069358979625285162426132049157323094265429562427636667907133626418489694308451234626752694952055294143762303114589369636312670690679508166074524098301043283150746773280144589916840419575865010020711714516065348028139651482704960871891707723629131127823590959553765264283840534118821981273558744360967237528409352344447411960407120202803032155580589756956327795363409240894268496676635977486246378670195193599903665652146456605782678762417785292015804838679450891547343320128448401895188736940586589560584224249769792114067342271318429789594445987634621775233237994755326656506428144631205636651851151714063421813708181498535156131130552829726279747676033246263858987003358874827601560923783805364988844136061018235142801546404768927977225801136230394389681862688966002068177672245061980892734789285060058509167994932185847771149725 [133,49] 138235730084053803134861069487740781447396307588314839852206430541737492143710076317587542221784160115549244165304273388311701708142899604470855446621553879979315673665147295829510401863978561942939051420178366100153945440162099692542007128574665204830267755080377996208296704135831330470580906272548357635634258177952012648204486976933139229048415583808350334908539012827387261403910811545707007550215685038802181312994249127335454628531565390697340109293569919327828205558688177447904579236191975852253317120948735907346590552253424793165344986517460443660514020471344286745048610039835211861587516857690067772136077487380443059377884772759017364711440326179794580667216767005141644873051555396400778801175089915040134942742430090877975224578863769001937627190835326965609042289572364419368840365410797112006736903245978481461519997931635155327496203391408673082582519101282190170538160422195329315284235848216925422036544397274738783427558764754958517699935057635601178094204547569418582799671326618447131165989461352775952089776087654463121078672189651596175537205885551925642970101666359790649835573103158105357523923299571239960096070643350843691956463311553705183303596295143182302395184893662349701267314027981673237110360838817630351018430879086928781959005719564495135530980783812925404814676118571653409906470873128041424949365846405517264508767350627062632462817936958588577375562287369435972714338773759069022889809657808656062674390016764607550396443023436981674157063399739409953359442842613918214037460458882306345356702536473850467283258015294369297126276997884126787650720280604766853738908832096951008437764895818175447679144042783427066444447396764606986302968094756322889815165490275760227654054060797712487357099054020806731688178663643596049731906505981416784300994570439821895538604232447012714005400845061748778869536172182093883329336310518459427225536062960561665204919862047100509391743010812349037900101214432013648088 [133,50] -24972876189308363921651547793748880111693580172263890177815844507062391212534958641864642601283323510420993289537034051271763624419243559530596967389648559993454935944248445992545422826203942286793576108909812104488007028310592281160132605208967342427703747930922981056066973091249673941665553236109903373443744580095335360500983904155019094205115964697244467486976900922124223132093354058058204637673924131887955635759952249996344065260850707501888778461433654375136007578888837336193376564123296851509630133203461592586481709776997455782550924231184433253751099945813174003244602587294528240543762376442988727202137027308833816509987425651593783629908609490658171530314018378539019874121299422872615683259789886751143644205596310418936024738733362986035224313288087481688769421476606404656685273613018376996122220688049879609172157093095954780702437891634949855415681443884074593892669686895829958922421393824982965932296832039862222043163671673730761063252953970957871693014134377473932135143389824436097445494923260515200878979316388616675237014425284081682138688792155222557959202819558768147310920049993271610723173074238115136964742368924449611118091581021399279266100575166906845439297115339706994575932963953748044833631526361668020819870669188250641917327051096193206365837751338210545895894081269777037891327202704133775770290138869005150208729806921064095985337231332520933781783282707691750729764619412209715129560493420452862273030855784137056160868632338273950486611728875767767379378046653706467552269410673792785786832863138862251719236952573068961837298291567581056285049778221799638144457991701789469896562619512333658874061893974185405801689865552317002489760148609835180090781133323705738650862600185477006097211033965019337815574660558155680947721180774009696364708473212175164136164333850889822534680234051908929960474110776343026132814099887332512265955543468398744414673196717212774728497807450608633193851972166431678 [133,51] 3963535445227761288158962317544228095306840637925851166119542667012160548104261571548740622151191922426496607335022236804075837062059088335956452284371652803332406662089633823420108864009060971335493410673306889576524560309705476945048689054670528176759310651562128256480707806000240585520058365953198632113399510076660178938413487798981846401292561285932417506825283150997263172283911140684691851757646029356073184965052822321071086985429853267526622739721438985295432351178594144792927498002854060570266953936668607039309279168561590476182401698979014282705147499815199533838299727350969164731553960227619607343199555075847344983593308549049916907100777313667962686997533097484146373238602764760664357771819566777894268259403561774147092701994485912097495676937521101609841751881773245736548089846288894469708026265956152063201670343443564438523883906534838703188845332254514329485486054564031053466365257398739151812519447623148819321147106148657516026304506601450644337087615740480005627892955588168354469781300105177659287101326100230733125485650499420581053505724364955979023888060540283894218013373387658194229892691079358064622895956524629502239371018005468459448789551749616487585559058311891867102822182682139755055986085206535511926133886182470174665383010969073528988712209179390175376090376462658595843127039396572489805349717747437416082009970827577962709657691175733405688501730333856740812692212779855799433689957778095567156346376924338582570977229889223315169308381056498351140363258975139679655183935835651259619837218473359021906096039148754327654515170121602384667168983772230449647724759549909021064114092560805387302424549092941256301680643896575752131708837856406634065259829453202049862547068032212045866503854359246821869277083594230014827693089327257129850528988154188959509672478339640670111867891894254743211302262239297149212025133816291993074803641245005894587574403682072064945335614907801413405175673259043 [133,52] -558217678518419138361501214908431701542175264949030911242655713844636933046187620047299247379461767373343625240811093359047660650709841893656358813590400966821807600092574315432407632937538159350310636887976862794000489204230204032614593645608147106137033331234666770842185818874038510271369653174041191618896413598404069559096141058951114611122474189931654701769281536923385201869819449847420926534683602689586439819058375193117518711452729514974977220712104588820575835012914003323467791859297886195251585719404387358719684504461490962671187464651381118984066997240452328391910424255560112297643201812971824467101390817401983491747704238666492614255500322568732029157792737300246927658911043247259636056209353714519319954531746637812202907598677901462283824556870025848913960414661712242848213154645244233790760203898499567210793938591747495701443676253195572305111343714512914548267105980772042258880088150001180646656153652743133810140301531429139652095032617916134890161664973696855156438667352277026720280052826819342917060767439596826409871963302130345799036361790360179545233275225392219706910042259974060487240580849625907880092045270989555492997136610047448190120051237037936095418557884645915167117697994998801711212478921595272466684694235875234559801581830267177445913691793914913652586466129943561581446481146135461994506344141517889005768113845159906689886178829106189271380702135876753207431129608994306938142433174592963253411396618659854073154611192713238771924023566406866074221391267059614212160968404925539465873668059900338227856008773265966915841086553816031169522221168717554127005758564450624712221727913674708484144420707496170574496910675879960093222196560071805837025361318077898588270972101545730128400870288066127247337184795613082555980083818271357321392436187724536774490843490750618898997270924369794951831060862015577423109316991355041574940812182511848500006851049808434290982212726847317631423011578 [133,53] 70187373848710442239601806414135620725306997907790678900798241692813288995805846749623868559485464539329162111519795949247305515774975333378239778935894816119196589402512063396139711866049376174291282180726377817101670792673907786303239954451078201077407105792357912712942739533858502062331029981196429726742223058359031797186557937820723993506213246839919532326528742006887848157880293975962564122762262227288423099949629640646977563354791570036435097959625574922356580914141993260382942961033419853354191762893381837252549881679323416515934131959548337914728196125315276005429434808129134820163935531846321823161387147423763469978982696834455361040077621514392508807082861366700821200227696578458587727831543965445529541211291050634207078407427306240100922575523977090709202650357244626827695803103520107746322973372204751918009805450270352125960646875276272839257899314328883098342582893210111249443487391177658134730024800961644023258226735163717263650922547599082200458971060054905744709316125643036445496313060889011284887432482706375290903328708511895528783277256124291749196703785930176650608015211719370027595735650357906877920215030907237297055592414508100836198659382685032480671916715309425986034069267626593072269593510571702088203779512016514761402613313239709787914198735555172070089077639381926826937720919254029197612299191914855377964636739559351711896699182985820920835052462639079028757535882257717641881405163061845111494144618999908235944666497164993039967675566193093367312767042025121974349223502802401325001849905973665461174056273466496688371509216357294497830897013495616701168061841496824780287748539043850524967211269035466608004781687369214657045881921035079304778526879021208044723270791796050862879117988929312689114915716112045534330506908046070929037088187302438506115773693849123080628128542409834702128974001350868215870987475263644952061407515201518207266010729540062181655439288822035568077020 [133,54] -7909133314438526707636991246010658182491425174144793663640948935939438284699516751576929843982640049482622736673699004083539020002005541728836240942314220150058416823860561862555997740661663032472932745250625612233440072084848813228117517551379713903810844769456287547525565058017794751738550535934932064511451044721383050035483272185796211857443129293823732764734188586998989962416145667825771921906416089663715037387186556635199808548708568298539294380833381378269489896483585804706337854230754447379676241716444454014657014586401324496786774394972354347005030591923972264050014027904883722853462172314382130431195573145826351401951507587835354618917443356184098168975170153964303468873809349195250442950764966861817343457706334258072454732712318383063301293286946259740683855704255376073192776414002268340131140470959669168802415765067052854153841664061743590946005627475516719093714238739530278940354199739281244882421008273545163362906575431211216023454513175480804845961480651958299173323321524160162998324374538392672923217654636230115520941667348475305986528172025161905353209535253532226562609055000260099198887073867156941819690668208402117796932136631269155963530051411942162973680449316079877021996951522869121179546455227190647648605037456558895446515604671819062535439324292388269688490454581822586626267357901239178151019556321673581539074019119528355272383029166053743347369182999026142703018051008125557823966922674945413434782615402925605337800861381415394570354361016323732148053721502066494700059849300355934762690162045963703532783020281423260796259395657302905647269181719810215205207733239087282832322704200398167797637842408014166599776802972744601692139131142590517825125591157636998448645129595843285669934377883986147122797723657781274127464002120401931910497722096319680654028851081472509971827961597816638068999120594936016466186864099694254308419456736559262047920520334970877705198442465131716105 [133,55] 800666732389504559659300702290475875797668886114450968745947417225670197563067465470396147713828426816119386095045488805561742899666322581736386710927777201562707658645414878895068980728767768175369607922752407675453414536966760187855755273359347613099650877812499789988172317586410467260967744505504364255827148425228169222909596439905797986930221226448908736395229640191311465315326370408296117227711940926826322629817100238184585675634151174661046933810630860773940905942164478596791268700872977916659755769462211180997306870363712212907788611724288839465574852197597428785468724514062453620395962533494175806022799899750882250784454895628827110092307060135302909688444549740047278703945922172435836897014563156322588890819822364785497544872382052356300344069338034444928197609375646228699973188179896256133805983253948618743362381924593691685253698743473698322035543566799930475352872602688039237244098166462404325588740373420780021239434926143173010167028979515158636429997909154335189727049215340871090739052753705161084152128508064949331282320117531131965789969754634561584109879939844736003167415795248533848761416542171001098395864885549472133738101641409864228344576071873113402836764537917493808749535863249165735140590026067897923418234910111001509526163225293900803579430640632078597704825337790142000799534600365333512980910709450462313209064015479640268409610415870797256442274568683283950733288149836960713080401337389545419602227357652452020043227097841173389705209258366767632007569852273652526368398755190038034035561345088571270496963365694379924690019371597408501759745049095471140938267443889381911964053845488530468837466548830499988107970033581237249774326549301757248458147891773836480078868975242493788555771620672081111665692549533540112963869541055878369986417026227969879827058164744796720955551617047495887905861948313242259852220492012855622087280005170184682369886201281696668679080299114050 [133,56] -72891838629356399563639815387254681916591081653029682000803335297709776013165843490292709464885928863392473229900959089285108865577543214191590938320135400283482373878775360800129847233459928600578269161701313335239307114108017087060705421598833868147183874011614335762450016048969534127040862750284417145849474017157389764867244975281047628530796979311230751489153976766832732961064492247958568664056798644906596287798250200389742977514901925566934673860744625036239754469612591494213000671243086428383860714554265321246633323465168790797682687948902078111345857687530701766700799034164606860353314626993801675673777378523181987214215074789006359550697607028846068207032303622363468849569734526219329758149780294881529703754606299264363592134428690915492452648367546597442834429716872038407195864658271491003649682638755540943556148100907703141467133656096799637351496566791344318045304879550628483021320274278181306604635493976946684730956339089231074984993428746089530499649668243433171200961101013146731524351985534430655346800793830336224118922415149525543925625214060762918303374847096022903536157939156101553013299440724138470666782431492768560103281027861874325861013982260225093986926384909823458082296077619686116958362109897642006936490927111169901672752544387868837226693842447488366800352204503990323076043222682121567831786081646029441229374275945250107302207961887300126278942516111727060618835752489974625809159370682389119869697647913657562654015786717527160771397409417883339576291388907121679644513996406230043593299187871296292964581922929882555317502158865470110272375765660856432772084864863327033486452924818776955213773839426728124430693165077402507223921978969285919478740735158781837076257446044834525883000917337460668924771440801989831295944003554828901372047584703765772039149067779791820487504953209516453044694125499031947270266360243657194453502787383028476416482770103519353316601681200 [133,57] 5964303841149835772953158771862608165904265642152094416712149163065901272398717881427016564997375337533437950626810863663941422164838680981737654838005832501618377517172032014847898423749041156769570804314054976020267858302862803509744171071010017163729287801823095748999035905238707587363111940701633002846115844602200514094369352698208099030814240710757662841195102195827900096607526195116191697664497735454374478941257782198733770921295366026171562143131821434519893413366762180613084617907790685793490781794489249775691821663270698654684515852721447655356114410561109633633112428387034385458015225571218837371117306212051800300219760034379513056356576609944990237674285881348282637430426791324453334362417623146614749318477822339466463638602375508624476057469399914474405694102794110236014046043881787807281965327032470440848650307244553683515598940197463634601897603809484065449903896623546862733393247884848096565791467366169871967620493678496824666733613810295729641058383260019641920837497463785566952793234427854183798777734390335682376546933358265791874890513981067589890770209157790021072323401473202838737975849422942488967362203616945936127628459826323345699955421708325392309804630390688424746706141997532207765613183199102784730968530237045201048324806440698425243682948505014243280093536386276991719068091702640753644666104359487933201267907344593657563965774034004488474558642484700824810821982675744576939757557182699596027202492392355068024936550393613783012356885723223049173746321061254657385944567465065046023757433106165297817640743758110075775807594955788784549155795596603076652155617542252323186149119310946687439326647561233821538191646654324314147637222916797793685877517954064846206557321218792298077228892915649959040406400489533963888721395682981085134078232680017722279953120111313910536577091505729782417184931643052341585342931371113657759300945088278943203503455747687668574457025 [133,58] -437419344892706369836816709375083882220506555658876153469687493815823115234516815696714451187679892268796784240701864987096838123731482223756969083093542981172306945903334421623807519906472443945726447385134754654402387772668286962770062632095992818929375641219884607165939857219366339503863332973119192418676532455529631757675614321087252492918546777358473433440203820726111450680324584385813190857915002591297176268037603010629630335521959785023702489044368125875323413835070980612227454862485783486410772869943001914874783608034938784177706621698225196671274560587123364271231661058492523810592655189020303921099099500764202135280190215677569037498481373056352526990938680148982784136059415365005396056015003194920192614785264056556664481824349261168130550978800324463804812301143023887554979654826447949756657308754995035937137411847841623936838547174895942071796649452682008072070378992975451252983660255176914553086743504029396142745528367062699525318100305215772497212243001104610299905626899292428835008061373234579787287209279343440757767010358315047978640528743587787866436251970152714269330250704051579301376461541151616415036879828100619761092697281170303616285180386467375070271631799645424470424826722497915079327600352901877288193339964099593790738228243246823671893087338584631841879749874374628883416533743361044211183848251024750972189015463227520713699881923525726919905200039646655287618188504810294393780217311127463317684864894141235417119545841369301557976503382914692942275997125019431590847079467818884862893224395518650225857899377929434801177347282729943972583554173552040542806786941611116187183998306404164218212435252866143185373095272084930181063820799574717923371272672551356814655328109374303335345859452820858801866442340860742957566861432485513857746077526337734133419873042011280623986104995180138503357550712620201151384996606845907418467691097605557989333657450898515878500 [133,59] 28582946129019483465144058294247826614743281185428521878394924559147523073644697851929058943594420592428337867473441965464053519226481551621769106347622167437117103529486779237703026360466905360569512268961210081863769141687325579129388381506592219632493946567781831938127540626062542122749522707570801412122276320606644247406102019243370355942546986119608568732803655748888526063310123132722741760665892515068044802591062779110796593343374837754684187505590023530910614936302238420342463380868728900645978717953870489890407829305751038717769593925344605529132809822881373639931738885507972110856874576060288555756310972459039582519342861099349744598916570069787439238712690243111275383470583488559523664687442875275529853187232833410462679941291306261720284537835364047962376381756731846488278036386254720073467254903990342532268693438567022733659501331820940608006525457351454266179244435271933741983032822780341165277204997831108771839463018338438832286913515030786354878208891682612955152357201267620652177585594286447182036673515095046810003286423910932089186077712429514836886275884950269090401855210591836216989866210741187574012757031721135453974986358912757556620683986265937794431306476122285247765130247855664409815056406321143493464954669053855251951057950630613182277595843572982035273395503630786992691189885409192033537435600471557266807409638019133910139152406249475831418389716553696014654699757145606974796075827495418505724253497765200787150635644471530408264653463907345596502391978291305961507461663343864314514671476409395957989465555337858372614398421440033769936820781134173707507472896386350453796151501553858813372919149069398178821946552336598398000042815126050281015681783445357306018376088040124872831964535063750902000127598809406070492919628922484622202605303451490142166082920687782557705479073815074813904728150553974423819843135847780113030263906280981465450289794406648075 [133,60] -1645393386866946886367083152962371761047078081564918173417289828854760913482370217736546397518505829510783852876691704650736827487012261357658215251008734458226310749645449929697996316304371128095897144001091822284273105819275327515041569503961735315884988112432167008575607301757176186845799039264449023608900323776322121707867043080367169766722216938741350974346608647380568333142271908829255745029307592937011420399939508466120928969773891229438920098923282705844228120444980943953379220944250339635597561521964159960772044863601077436536434060615719374734544775659906261391588347440689490592933826527381410708281262968642636629439245490522065830062554269716332831578917864912890754720779351837643343710849039792097238449709513030632052309062441963426316019779326876618658445391626597658056447606452211957572448688163095202313459390178598218373660894593557132894202932098337052628958026658942261059782140449904966268858685819941230711971356325606463306860705588608244280546545015773895071843243281693848648520696587872018506219282040579776986119729754119403118032195106579802928788256672449191777376833881613640478664588296705788423587441034878477751684950787928930163384498429694574716527841202824345150239096908532248878710322323543513329299584325616261769839257991070375100272906626738630555516896269126777987386223104370617059393907461033780232111625351896148203902051649472832131009615183074327442885068693530927381527279236855425818644421223322783097851314605151101860761045543462550889612898739159487818801086013968738336165694043078467292015500539950094736051115238146845431566372135697563795513380969712756184662730362299043989527872031695765064622423426445240189857217126925258769823788422581866832615849935560017670330402996562662435812124662062001816088095544316389552368953423120515693419271424433343978376463756648939160581812638391691432176502988636623559164963029855461017022270050680 [133,61] 81801715031467850405112135386837355425177375536028167020667551076616690659948563791233565803531800699411212552532425476408759900552268913176061878243950925557338871947427326358080069321881569137404164620462745382976523011442881878871243109752022833973005582291237867206771957385723125682579238422522887722949371626807501475396251004134074540639426881089906215017331784072474740836869432349918222003150546520613874913048647416997626422688502260860187113272723340944633296362000353197452831882268217989996341043235841552294438738604489787491458137909563460954566961267876397598278044425798713720383677758205640793632613865525921513906002415738173626686682045529616108640092258702562150305279493127729883311038096437105817522811271048052736532854483903159275753075816145587045801515913292879061108020608017652251160710504155578936226217112445803536142388264797682179904409154347036191770173519477738551203418719662342656933289047841324316387199841318651636706863843088812272682435123196262447990592515829848582962932169044965032039163206765221984875332744587335047932374480024967566354089011948530892621564438820618961135462883576239545938707607105895486841086144781190190161912246183080550338133543480970105677044006373119461522998499246410660409036301221184772279448527535709720912390097203684870181275568258456659509576657308010765459645337818988406864182377488357264041906997649323449627396478958757828639938531974467627268913226055926047351271259136914764525937126179425672006022737236548189218170810925478034244818043340936932845905204140885856099916008488030816492648076450911970859881014142729761821671640054267569459407061476360936674894540832738226702517055676962014837802233170386591778730813693576214858742046299589768131352893804784435663270142488189130023420142360286280229189685889291365531078411385079357632966672809167754763181088184528933084426718900926905161358116751322501964789260 [133,62] -3407431007699550857266296993968404243471262754242348222237655960278176971602158998615476557559779299756225257253343731860491887310195002559123116351745867926196977543747103887366312432664293538506542977063443041740024703667411475839298857803422951759178267404308417469602490962282898534761057641500318486428833264496992617635665956908231207629486354274501949385627495435888043793209127234117001134672473320406692220056604568929863393852537561829310222782549921537398060948330244051040308427705965606912073893657690491473290016668219694001578192763719587558600741416599068817464791722800639409336895233551620398236168038111035937096559171121262556472483934589634297603931638354771946912251494003218932706328991503547014925010948715223306683399480674424166258699547787021363672085142315215868241344537027347104688869680083227611843594393675018879825845045605432588121122524160667241017535373075004388848893100512322710504420669013576910786574076220764115563061083301868420249355886387874697106173820255759101057705775654068721165253292348288733510928970070651153475242316061309648564885491757652273935340747851498626192016780126103404236571759823803748857811957924988726738412094294672171406653260759106057239877246317143665567362806036884067087325586314171991394307437170733319027850905789741121196024910756119984173459421365326608395486732029154122843301864333562702938455565461482402105076781992733996191701371459685275654783864879408869668181684420619161033286334373741126031138599085750797082071970024119213717545076788040144776214117513616561155521246299706434789587194134709537790698876491371550160918038581540251710505345780799612558760221093519247021447364509616566877084463494948965871850526814670266355479709467165893567071579255790194232209619534508323524111834504354792474405462149098813743516206533006221636692513011853479455217357554193471033783172206245164534548452389497590435110 [133,63] 108994886389950828143825752250468657878565688165988039866048207003367049982646086862790925924254268678400242998495364071113451405655921298559735198811984875871186827594023267212595022125839250987306313297041801050603307909116983679135129153781131624829810779229422561181630703307326539746790513290004466158435893943993626433365596279854246731242904875198483638304616456058306607963511750400959693560638597771193744414688709183603231913576660108382465095624648898364384147501555661509165531477183441193814155589068417701393266700394582612973747875185017857826854798871795346097425736238984706712291865762652017021223641636195878286076741301014335604019994427480053540345173607233252891870394669848801949619588949771811613900136949056450108091866412158478502621950127605499197085563399111348065084454916591371187781431431060959713014932468895516887507529089648943123894729205009090292533687217023432901446721173785339363093434782900411551099950249802560667943611837617943030513763708200050055487586752399689586879806892659326623148071981319104078644893483836852214060865777560701784509520746697548571873344409715034917007215483931709495478661119113395431088491023547821684973770780959982382091015989922063117796010956259105810087655282374565221987059136642060143803459652494691717075850006553937505180697206485553839933077214994683584813780809502493347662351714769529265475593430147703799734846539563743038488715363745993854240397259949425228379272298580377975256586678502467338960598821658303861566075265094812008668399841726391832507791098993594483386251654629849652193794882915996183311771642432289630175159637980615750021230018849590010888698803055608490190182662674227131368154851017800940488122874143574518657190311194118480962552213312898955441617044012383484045716512922213465762619801935283824686573696167592896873268533754837063636299257391367370627282768711036840519703273150972685 [133,64] -819198899534196147765144213692901084878781827106618074255870711341119200787246638070719375315661680538727337620319451291862031729971133454502655607096313995800547487551071863434884371881857871168249321746396387422414793721080728329104173048285115779936940598663857849685694026041863400081771383705715849601605981742759596697515450256145622109484770743905064262262717960870866916569468793739571422884325149499601749775676529226390515536612987952113568196049759987196977444683612793652408827099421175394377810564456606021067758976288315803432717592004661662865896142681864568371395814885010236021478070443136078099047563024003657420682542557843079256298591356199972721229906480634461339173035742674489155896919922736309422388516876778580074925063393036577375186308866545415407142512555852356036204235823869835009155881208698661325946319521163924853750797070095631114399531425084074876358711418508872354087457259637060211033181445365655237582381788187411683232479303546842176198602909809316360188222883196077153700020490570585842755622092675604663123018720504066356757773443486318947167346949230184462627549458775742811384163305717394629200413292087130093208547054585794223361105311601659780020676887872657577073364091530713830741131020000849298256824419619809804791629507476205491708560844551815546819407650797971674895209177958444395558744325191915738787855056567390382864356910708496506378003148196559670247982897026557256307190791161054020663897239199969143714690046914550497415351459009480772332151274062857076414897473977271351854298703670814232544662083823534892025217689806694249961198824674748878506382835415993097241393395412808170615888834251366470871888106434987120471138027268702990572967880323530964130770917483821671698071972292333673521711739315344318579265216277366713188435688852950497845570344269324634255818614268212062212528388670120155256331427925051621827638358295 [133,65] -161942023419127737341803442915764294732575792774020035521786705110459832350958552984705446496484137664171034858771811432682483697797879332287682712047693879725730056742432703656002729618265511551185134355559004058623983551197992725382342561920536498429029182404708303149104142904318844217755259990359816440280156607828069178050970033963703358347888087059397182478873519472246897525334093964948259771966048980339761466888583466973177372743620760876513201001096718291055232728317258732329514260134481597614130941256352577775855669931387427914309785785896928662046413130750591814739613422779852134250127960451818804100295603019433533006835132622964004433266278370719140283266704914471443984476012096589373522829192660932267773436209887604719097557361810950133742936912878248616986077122038964724714950066162243544645397757031804431768242664196878540565408755991820545084045624792678397779082259718644776063054848441590963369930822011938275069860413441433130086534726094817633940689466982802447537405693216317892959292850658069908200509467681065849068853192982739462835111785833368821172702258522812421331775704475269500387818958230327967326332215896331253423159424453944344140293492810416701688388194573641397195410619954858081644330912641312198474449069185081686772509494069620218680433064777374814780518353935973217234690569314992054619820097765310599875900870104679651647857324456725386408211405290751534606044701460609336578589505788688445267360678816172908805414920217498115478404972840183279143493384960244258957128291961779027754173609062534486816588816711049893556454626532182734946872033574362847192876750373128795846173065106216329829110287924488573268679899876997800084017108297091032199629859460354078945151678037909976577937580717351308399412464842308640462473826094263351823842634074430274577349968391476692862992526950231879128607527505003519861591143491435964256661310 [133,66] -1117312198191942674522277060679722473866836368986043321861414248275399626499405719349914827681212324852303306803840689180774402168512250526646700489742375109820071838970212773365618131942926162109050125171331717826225313799280873297504791174920969563353725412739139720519028803890172051203943948639830224211549094158058864654141887045995432302235119056316885247382112076501871940062676472181889948357456187121434127361488295870321478463948921494216105968427480689457804426092526802749991400281518657111569627387589402276726169601067359796016554081141389946885875022157148862194683128169531710991937972799409995700865403389917482641510671618997344426309278978360484132628267427733781818238711668070542791346733808153112253780970292472318185871917633599060175036968263189045406809876153089092913739581165896219185552440808040328791111113220587208798912338542669858694298803891955928510018250278707791734986191834866017411692597046258289741678365368920388814100761400574314396626009901442760898567341620622360406170610029406746400804068765848993886998159236779768525894835089200939108244880590005233338393165718967738945233194092812160051004253753949352172965329653454802065719359825203657237592065710956238349019057590452515706262348491857670725632817436331278735430727824686528256047787639651015216392574348008443251275661167984626130931270200035941570952428516235247454960005175856499539239925695003109241747487636547640216753893021888962601425997413247934223495331186064878517637495260544454198469764946701696200957149995768927150275376744496232828568835592664313098319463884045925765978030965827236407241037327052053469969258151471624432083477056172531438255496347666288848145145715663908295464272338030076900910341178232310156863064318941193749138475061816095091585798541222992654153206356305044912335883274829340075284795142416235342431386079192763855232769209504693131320 [133,67] -399280399271456999672864870611397117535048268704297332886515741448050380734114170659596386311194065017309690521363080753930736539269918475762450697404256299913544036619022597939626959002991023885140942163344353913690201013617728853386623029706977191162905234394691871810625467527722568476111391581931625573673694084017404424246447205818325200851742263837504546179474682318226253189812957384581022658812507307828730366648982604635060788626395392006078191691529952686097909072520256781734024460312167958126860154335489876870698529301209316800180029465593408228143736252234099855271287244380339330684349261021580186374552392245041885691176558482321756018535278246555483763134301019096693369199432885646609143066444869066129877745259982064470315787245915680637216106800920358745959223421706862876361826534478230796016982294564084277128683852027857986415654218917987851037314456827274426884601398833085126084762442177941236888832323396396661800576767731668514972276757482896359735054265870002984411068875178676471371068120285977700191788205350664294237643375919699192389568999137951347636670765954283083871364264538798271144224510996833896684293290891249064915074312250997417422071481840577775797537206206048870940632113876316634323077702084517010318193405178361010539538061593991867263458755864060224180680168442978041163369719452791180626197683609972627385755952260232300105953694405786950441710215840311648197442739313440443906518340300690930524937180469088176760233700917760163459546840374186800206022020126328746815297740486444917309038055408397992801921801590542787765203819682735069093683539367566907567560239733098136638347177866706660861901557405592071356545922096564107643522008209101391910640512142919714621475044041238241882270635259933648905964812027179390444563778377546952253109248551530891734347629193520722924487906920389735604752726677739635406235202060546240 [133,68] 140255996274905367816519593658332011506291707412099354085815292092602475388780071866497770912566229774036319499115896490326713120615007231995052388014887004115966528972579070866051723643333098434219044221240838239675958685156891372027074142407469003873843097900091967607208384543494178856871169833438308924913085855858110649598242785377630202107410041062182838354040115217823950760267825026628544291795205977353348305545666331479945703734544128646624880364546000199436198125716476071459535953943518481625158588158819260558340154742825186526117441485889305818933212168069170522709398265896057584839527321558730876754782351310222280065190473405840465166391765955615119320930724831523579547541044256859447806869598682058066336900022823439752703545333114089859793096879214725873170416297808543517644389955123458233938089082368061885075646344109487844972793267300471675788869243596274888674604558610008845907556282614386318529967621998272204363182912653481093762479977878945806075637543886340259283770130058196326501804572023311166428945532927001045144946309229253888435572781413351755331150774432795077269114478300288907612390412630679991587717462793685168960521430511137799413434375957954725547686697615745449425857595327371011413654656877462514261179850942246499431158671283682581250682231922189189283319907324524821675892034678419937104650182467239123372185416867933037429861415553380128367090545411854297330773058758762510365031140075520903005202046248973217125235765174208718998284283456501106699217498281896346163422609204206778925711751270367257984944420311547625476110579289811598237718682375155234095871160152472883189695748355744737109394416407996003866161555394498439003332768508683099031768916335286729607804987853925750206505735622172784231932068374148680510267574494376268622077760499161217341213602867983198755158199330411179483835603728156637639223338587533 [133,69] 5028802948521775783778599288285426828303776412540717616423181879483199487265848799276020701435018504027275358905828131122066789287092507949726932660826623270551449654670656676903613437471626257426932715738639430098941306559607856092734394389353085790002019651556577352258124807615390538305419839871488834790849541630597583360505817763773645336394829960284013131868422982848111747104280168397111616419811403906703949152004540972847596285536580176265800890911878391619836730746533513631893888339537228721648488337041486704150974643341467223904627453564014301808871294085025667299359564594640054709517863016322653136237902477450998155660147180896238851293185047585284430092226673500726467834591674393338718685925293365637140039203507911084440061847357294791849717126085284922995910878622625669151203451950699912037318228716863169139709084711465754391019092039012196901856765925614801011841094861906595901025675666715751796479499348227363206732734581968500926687337547943802176706372615149172432062202382676130816224414689926909462619692476203293931029877695195265926066975086531034591973935625342071026326527082274254939357336071286442144913373172746406534734983320510025053648590197182668508347288541567792031172433933399532340027460325088680899052355227680426651591899150282046570365744306487084020463937253254476108824302834441994576316496531176299554613884763348154516942183521469378756163576482072924731256359765043559321118066869713521810530777407973867396349974898792069800144496486225973976430197467658641384515538176209303875705832951830741275047874590084710657744275841884550005697088665941991801772186830793454082218626565261821091856051059725671141782818006591828558994808455610229031250096512861843089335366809227132185980275444676779905305468468311648351027764676177910632251124062711498329117426484574878252043292156611046601572315559107832759193159655 [133,70] -517458673507873394268862196312908783654437011521579053760649276778510958168258785432345912907804326878665836665920809975993902330662910274942709863810830819272050899581102216325619158840453248328314681392731030902986477554126726558212713113440463492800086670414295694382080747216809431648835614589913980934807979123613690380760519789041744236257793984128708833289025419133544061154789628514096327035705522244167865226327921220459714926985599549044841165280037066473809292712618514190258429973291398894514655371903116037794774922705295857558623148181985076744528080186141041266415141020900036792060392940742951490273422056801611016165599212400303175544699473933508502339793230088856444947866521958550127366806539065379700323099049807900430670922022133309038467839742460473093018719373525647755858089437447816176634211348754117643601760309704941131486435427334455794104605686673608233141290653385755793151265204423104750319453339427893019828374708570100037259751430943855055643873089275792345854170378143975794592605288456655771271760788960464417907756631344918016880541572139182438798851483479942846266944352361997224743293629766548981260025966570935685925646535545812097476882406411278323693903655243190430165263326424037565570424226220281130437777272430840003939856125884514097715066350033448885801255916121689156264779482447652130948790129060760772162952704519428431096754418986002930951759038405428949588477836166053911115119945737504218287591415527636758205944677349289999144941851898631862352550599543587485805540207109273691265883817034097661696416566667332279359634117817070722208008516925796873631501570320611921277013407472141491442363651105038794179906932126645119667390731001998409201710326211560685584875866919926563719888688999642970875389340177541472524782555248351885778634994299161940779736703415647586824117358435734462608478370528337738072277 [133,71] -60314575180139013271620699448765167366235418008140854530529922313141289894914264420758240317405208864070168098702407607824309953025914334957135559447583964501443001537636088608274564771893369982206459288065566525918842400794250367482484189114527838376922537075193413955871009268236805240047422292274366565115960565626672460671755346273496274256435626425887570226417771940442346933880835672616205030577286463613282729244872043010189206467769026385506025856160137142275482885366382197585296563416963751770119282649430568246535794298781241175517398490070223528007214424392773480911737128564818520742744886970274025027995037395769436193574633939459656539006604514209942155210766897725622907870158164687096451037595963738294382745803139477836043534113055749867813972133415396267917605162872026416004267851830255939906564861871846623627366788790846592940346841552414011701639782945269190072380479678939377385107281795456654732236028652482590629003066585691767436440002754621510038497570502729661414652898505334771526436979443685929112580896826439832874901377571704432168579146004918119869435352016866012095053332748516931379043052601467598474039353670154813093652463149079280799871699742941410330663977081429266958691937117438059363173402034342741919809415268683516494686464475366058541132838008312233346522309371049533413565785303170599898257076174554810167943133108094477699240956677396372790302112386168116816879970626076448694062413331682794047511445737219770685992533570303830226520233549650653156434329503456834434018047956057893299084791424122098601705740513869884884356336298513382918788800884866047829095600218203177977891944145126341763746009165919603295877540760108188930451564185919328756565875159939597399592846631278043825608737687508087795409780521859600087724848570582981010705065565759563909080191805780255673873256226619416345195676228258228090 [133,72] -223024225650135391089109059899368483945363188413056137656619883828735008533589160309786979388725484769304318913394902650428784369520996915466033699461760271478261037366600583530791708672171672818558986672206884062752844534178801580349730852315668387883823312332083813776388114554806596401303992367910168666192196421197763023354200861578012225494411501805575727454159874934518285163590829068537449631274640792194176218652406897248115728563293992078871070725269521906568609221172289038615429375737520737637492587114542979805051838223348994874337722111691933888499385845754661009593930973580380038838221371483947787963708305384229638269528719870826430463307698213451271836276273949434195184169119218427303635254681329476392766669912838751234593743176573315426715650375390455888063103322012714357235234129441623686869836793123656761608006065851683155609040256472003092157838988690387272946120549089580550228275139077087696376115008435230583068037688771248315163584517361759282979178327199281876256957368040120308859265781070485178015178075909857917129479049210196606899951477536989184631341225850821473275142237780169340982977906480658653893193990790940819432239753932089150504475773621556521748904005902313461220766585605255595725328354803442979842878281680863532996878434887071750494712793088109675791994667017845075454235376456809705755070630906573882492869836560952886742497106433465107199314296897051784507852625520260698371776476738362664533295777762964667113177554975175749181547336567246771211501238399872005289875834322810980846718785795930520248184213052244912444698293910407848103217668789124552118365411364491342176944410290168794582321420734323032481912712267502073273732353493381378048751408728135909883216922575733303045073438158306817981245279371463381157910948167280423122600967963683551104782512953812471187220170205077206359596460864587 [133,73] 197006798238814262166902374986796368892971678391483610300228592764722958345398380328006211163937983457614989639264881031421642269205667382471682581889608888395476830544502033752729845091382011859281546403166913227885798105962668871078360229247248446655766695512153567095377740660110932204263044682841027684397094418558322121584432945550620503445958589709531045756982400898280833577373762730432136232689229783511534685406972758261093861265263693970193539259079316635931198068486988709359584445914059690439076640758244325335851510500737341525670297408873288709294348811424222887633049048492046555538010809010160385301769879455513107500659786653896298866470263037193007495551795892418089442579208809438409395365356860707580623053860326117832006985737758342699248755434500441259702734770201866832341506196993004186372484792428503804518668835991530573096521628367997600031848575029251830166005293628877984797602647336725195118611620524525003291676147984781124071677631297387636829755842972607411396223502816136038000349692808261789173298319752051983287868187880486413290732531850168172397880675934937187111340324676827967032518777657935130920108981546016643729092020502768407792122301504138335303662792298599543670133808159975363848375634487378229569409930733438990710818983773330010037922285634152678789424906915254363366516056889670781766478564378314971883199696429847396083513511894528529809191383566575091073928633579235540586525145643082936684808408969478957401170160227853358737531550094014019337847498159452029702365491420831616260102126198314003574948510301193888582756182070529804405230585204019963857801339218202885769112972798823333596965586989459896694651736169568972648675995511117504139584278558362119795082623586806352418203157439863061048528235526009217458537105809952389590680604540500947802101486251085569902775016644035826849715682698 [133,74] 3455853118232350677122968217727003225882295837513040593788328389790173857587978854809540818207666549815524167238485183430915799309455052845932843148645629369612597857738882300885654323335871631016474570127577085387400488041960891387598411663931825462246809633005691439974000140775965076222529934695860196684330353315703342723001538337553074107045707027988804609339011806620383196536119473373060191516500897363257790170028737527312562867866004985451531631818871755362381503863606897849751086653282085463074499753189273944749093674904911408831063942537932733345247846149819572937399420168544884153273891267987351806401707553969347548165631159963015422705076439112875934054431420792882436787458162174769757612916332513641692031217824859028786595880338300968979931570987488757015891896144003698244743444586251246715355350713551745936239591425801024030255911132382637921902105028969329376854807523058031945434089175304648131323740225167506832518483783829209570858364124202556191415173003367854709263585767386005859982910363861921718234329368794333505364084132866139508625897298018857560317684319229714585335278713855453509219690891930118068853508191606090526713154221424589704654595245887244601112178328463046288701549672061166671863775256602865720559268718693523260112549799516772389598614824945321359836727294535851201112794155465632164830536745669324186296529992321991254369516342371154486153471151289370940574628894268127693624930831440089244177374538337152695503256477161652728645510659618734432628581465338612766790017127055802172342073536148908076606837272090853191091032329508726484001607751787509163945105159837248128110247062165579981622589762075160004217442763841151705362287915139988269411367302657775045890095548246498914619129601188527163646889018789807919296186036648768824695330088347148759080156001879006756111805340410977412890756 [133,75] -446687512228620808673106293502885942743886933701684179356321750134655127428321951831728202506595474346781449650483813073374186005543772556627422729407268143475623317051297718744464011784275513602847957297386025697662839542414810808661707358714517737165588071546684273029290340094226847193659431251926136743135290635990498475545521764028897358264296491337075364909653869897807264659118820266045068942084352521024904274060270804684557948444533552599830966950900079006397300398872056462024183087796361587598609680265507448581182093476443674327853079999208316339155197043176915695600571736820224501194166235722561396782682813938727352461472100825998992234861065754355453917801144794054526292554342600797638609591669065665798133912430816461107996564579612445242992809449990344821660562145288492250179902224418235743055042617361249129517073945900000522917024065652723702034118005129047892547929648412406607943585855996358705797400090490976428123019576719248121014963469837582017147272883020305704409180972069852553248308883225376091611930536027833037536700512194387063390405241171130373288236150596969873716735146506689935013502156930877095033690324586320932612233242065872059010264010059594608995493798805149765358871475433193101643136237638809653476714249702486415335540539257275985197515876237820774240174185968812024736262763835424951042607558735526588031110262509963064748914085070644162714825149383373548511073561696962578153185646170361851200541167777094914070026260172425872756649136736894899047115859910461831291561278401970488712190005941227995111711312669783959439692926298228747683160437221207714943096854778365417081192575625961072158891212420293518999617145547769312021584436542876193307845025669301039636452241818538857832093234158888012053931795273441441369151613702756887773597203886065735992623108088553435010177898479296937150 [133,76] -9234340236448873859184568784959244486704249572729817316089083582505208219421059088892782995079125193496447630786476837874186256369053967192157332041708504973595486300165491735119899329051346480341734836742102371789623538036686885308396168249420670970803025482138853765862730461713831425925051738666050504289011514135950654635974567486334560831953452538157735963921229095011641856012475734199289793095769406692297829559603293425280540145763790082587976203278356037674055742214306130608169009938285341442446087100140317713733706512773859887559082655908526815541403615506005527686837380353082257403056334194885247524230611441426607269952403712225285903850156095075738151692706825139561652423729712486782850676732679670223407356830499312703567933128941159797016561081119281442762064039993529462904993379557261188061063639722230067006602182871010043278343247619333005211007924917196467656760522326884370864841654354131868770099893814999128868154046790625312543585459007704327657714838476028513199265018404134755862197556518255674073065057875188808356557674260611771657512229222338143248202785179987796901722698620352484596124691913598479734959407467476700739608488571456598786536221916539592598962297354418561866699574719461731657597306784447671317186543112798005733992211138186904154813605881967790145499224038711268878222324595083902636681138934665103759193599712371279659436800430680351819948185525442637965579675933880225897751310357498853956443014569300860666322004426069215809831755107188484940569383482496027508087501607407592369206016259691485994923765669889211331186555008516592710992673914503547053096824219806903683577427857616612012238120087727344509787332080615252679994912877312148350906334746574637300341172062564058117780471985021913651373244551042185579302492220006173379729081017490266488205488906881974846595036043499220 [133,77] 470544490803693156361087498069601590855267471378512735259734218341512212729284939212003663482473163749771853206203086091468823196055414467321889988928280728322376934277611150469085261428413513040827579414326470604912882491460161448726868172647117666292742722018903752844084166255073628429230258205900376679914099523408902413223838104841461442109562823399071376580000485851268084792291604699962740352693210186870444616712032481347800783762341648711918817175844925007101905337676940225368901359815717208765925613029017239570172593728394192750348225666393343997113076828131363245873078546789758873589566426052718081088080048560205379852795426483660723734647678180654472373584545711694594403673663365771180951859915144432921933015749557944717760423918039664553380787068502369260979458264583315688865736210127807576407278598740241350960226667597638938551756926702102961530180536022965080608371658028584578806142831684545541091765141300838227322324460101848243966357624791197956525683972518834884575009672220492562435110424117813935785619667570502462136947411295346684494851580360873023684829400823546798530249477141626279717369974527874653162279402081737730694968848541123335536459732708547112404268349718663907680495354212040538776699224285469658784530214896821735019557996458882992622196801373439005671936336293840221877611685206265236062894129005632019384742108860322506675132304310660972723886051423140707387915165468139405021730428956649004156515868829936873231356970052926815456937617987698355064521259512602102311388335289871452485357144654342242055246679023349743024584763378645591381309573491894818990848513717541403885207546457672620516532921416938263750931564987762867208428789742235596539873748145438622244882620264560582993762053590612516741436843877421862664296940329041008092261565174394187167502163083560081785787829965 [133,78] 12729849299113563867145639854277845569385152567025535658095862121872188523689747660191024511758668570725137422539059159913884597653478062774230473883683879329007734071027570405885903935944695217962236625669387019527315784477669282577363041227231615863945096030222310939503718113361767279591024752056578679893259552866475572754111333004994755598683689023349107221149927774555548623220554453722538157670594555058698294376663024293542616315272451892974263219104206852661725242555217070302832932478623200494325572153137825378525287719994717153700947739912681469964467577699760292736062940755302794547927800880274767689727054422114732001828688361482444972711833822681644150485927923628867579898566008997175359966474157238518251298555532796670257788537686585621437207890641004426670744824596142084673792625139506215371274133746532801996973636950782894730040877883378716766905367415856099033071054632179934100662455350987754037815422803683431147066790335079957713194700099082728312303876975688490735665231803241655240345416615723433379504787515230822859703667938078519833909627728074116736204610907937808388544135161491306498324528667667963059124047114197663721340766983897262435792766635333413026748490210403175832549936480511004353970521059289876548271442424987345502087334614949661371000411035648991827275344303000096408455678397170799379022237049070940532540682225463755542294622698431810015608101543487996468650081385173460991130781532718219816251238311601482487363285471027826705590463444623508306111239727831984813931355365859704394211791815489121105506922878063167431021462560624326814115662379800573196496633022604603167200641587394128332645527152301885400628792341178134221083513470606954374977943117780587828334172134048243853070356571765598791683992931451982469046950752663163275612049123479922080864695126492089907218255 [133,79] -147458259664847250813358221886845719497587237501165983311977878487693533215781793804212901232368628499477994384807358814778958708331543536352424020670974969559647242176789184180096622225823695998813814473779060882700677346287808451938758199513242286358709558727435601026983410879502011240498681388064746318354757266458001229829431844793794190708618444820096132747390336449850692799679650964939202002475739533323396944184648964806022712655778847412413036049903297150362894968913059419813049756137534114837673815446377311457352257511830052274046714633842820574775619774389774429896653406966384115583020377822476824504464904317007235018012667904369263171173576046631531392021755733650333004912450414595057778404413510613002106911489272905872145286416617958747668842548910451913623857483274409631518142933003941621872209991083023855565093271446491904427185880326558359618988928774042351178578359920866952625801677361739173756730292028647024245748975325156700521673758284653890506991233475704007024752532146032639873480856608704077804831023229249109679557450978266300125085826901287878873537386939610261437626854700519852652579400562074023062027874529817260496071215609627886825429472322854322295146139196003366859585856409796155113997669098984546994430558510249440235299185395168679139641164426218474865029288375233813043032064228114848355100960156464631338164846445743971402227689807124659021470060575271329378653157461918447492636042220722689900580097866192552708528101274052146797252132301460005277145966768375948867025698859273858085139525059724649733722089102517587701562429864535868761716111310556688814034568403721551599412784244209268577977106904589648104410311216714241359950490050323333568012318786551654992147828377462490889309630446770843139458450572348271070515430765828806654931025415781171773144459506301198765 [133,80] -8028440799445173872876280701984724748551762082600768079575231563940803931737358352061204764485745489538523600195256247228403797546887367365079511639609592677457768488872671007187601610302656537967174019616117167601144738217362895972328046388340829943956407732523771419304979285936246694796406420178646365615552326020494231838550701602105131457598057257049215288202543863775233201704765859037011744844568491154035788388231342876173558681904213161696763298234020488609178031395278892610521106928037521702724320100745998734713003381995108840440690727992912769462283277610802256099694134130764237257640817090030843297623601119517900142303829464462536682495183976421816534086620118086170558391242728651332451384224227666894333804954309943492030950978720860498978079200030749341624158638119014972610151299296174850525111402279543585518187218638070819109104993539864019884084320672813296625683496348714868045866885883531702121283636208044253322654693710431808653992916986111301647992598969201667045392533499426636391907708546220689327817429188450486260161739755382341228383948792424713974799619165282217068599259895294741410473395828503984421583275169757239301625318327079940920389234149681060547034242153755591557710800076588990119497590498268867859170349637573434172216936535173549361631894335994196784015160823553130897553895911618051727737730891903593176090922366806578327487461601770980582375265970565311821889739130900322682844048026214062629774155063779764165645378592893577223667965547566568824399065605819438409930323628801452035555771747951884048249474800293208761227862694134020714567105548413663214865107153524154159725238468387522288587259730289098322142388952036097123865988033808405627950669936621623870589552889651395731369826475869907627490456823459219618194008510410632154625168366991546637731161982442082 [133,81] 164016561808063607131387667043219635997486953916749874339425785331480254059967262973961017852897560512733059901169810237678386104273532731056412169283503996832512562627825754035418055542903978893525430699724212666705720988432537786870699092279188030496087379515781056298728035941457681796929078080985012029281279647483304955774381160315870481705589407469137558498717966118023723542772334053902280729878287909758169411263718033346898644713210461735050537182176061234481132803222681330327930812079742336616333283874490582075392189248851438058639935963460871392094471622030568484269017063085788000671749531392598118115176652626867309484994389146524098258490673825645709009335909546338965716253660302713830374925011376741551228551878263473633195254434897993365945729858127389960803868622950280890443327725810057031823377544754195425667780274824099361986378442842783446313771621380067688060366555309312952577721089257429777006528169146056131904087447172186881925868175684230021132863537879015573796482276380806377284277548842881734561358074990531249671782792585356042017081624668267467949774260991320389018040664624838873135089976403854755766898148515791918135632479637680343666021126573256487204334877683768149415195985319846170279997386707750640243336339613629361015846020157004958210625301472732544528900221385683322127712292345050796660176093792196628488843934731927549396097209678196731470195693136035694888999477334129385574882215512455236016698040168676299151293296192847193070046495057306335926108780164511910007357246376500124948285982161816379533775421822113801248064471433115417299418943224413512980023079739273852119543973701406876156657354946526136057425955860366267284882902082439737387735940504278908928590959937859441283706914342479808752666130770645686229151040372772594541659539821709404980871208996 [133,82] 7396533413319713084334937034471675503177075844135763543617666178394831316351019287730835117644479729444002340895021363335463718794830269026493972702574286166307293812697290375302497773310773362085769309149442161450358860065527536117529873206944338491345712352393556358151614110383083366994611895988290363186424807989153061199373860757038499114365306637573692200299275788132542723769829143369080081808408359971370149096834461133647342656481193480547216748767586291994721810137944635346166622517588610423937155576511479237552807421019394814524797056611777728697454545369050183174783915166737766775090947621142802156778459438671817993360100735722490190139312885627545259699701597254041990874426221580317776740579774379462545852626339655532830471644763989610447337145878969767261744012245044486444115263058304366765665638003291289886026825405287353671956931358724105248141530471294890018860825246601614324153948817830030306397464108535991441759135960327545861178307783185335805689188083551420497356411382293690412822068430583689394731256192714260619174105936306284298298174182445689039329286454962626673622985780131122943979093178197677693025379049716149091031798086864120736200111368047279280714999922995236207509353424337974357536943118915379978776330416016419857830674648331994373351888710522563293271379232222173991987972034808397478665891584738632675903759976716257393697575008298768720242942194053202342556123993458444812741281871610707003345356490322705201011203597879115349768594130767568994435554112171265078700602808570319794841642432817295691715993959442553829647882813488634396838054296683579196162368880892281371260127205541566644236098608666905004957258648975819388583054054585585157711818238187231677008703318775187515295999156775012232159118009888089886584987435812737601008314650887184558636431 [133,83] -55576299643997114436932060636939858393494477243517140765344601251862985578434610173849610579779410294462251673387273523493959249799293471648355499224356990846680464884345912240682314039159858658329622856644464043994698135779423135568632356797907089710579462054659991189311480546915259691790494188568169112268351838539016704346002570598195843388903522508842714023726415213076989591810435937909140000251105601329678040496051408430608806427771651492027141535815527867938236944548314177842899154699404860223712682839728511925648465171424738968917749910304804796302687346273381321511342483220125481996413261015450934851353970344918456536900222501915054490628870101248517610012762142575290552921828125887803024560135777129132051406803181005795797181546622230761039054125527833763209564361806006578726701205663571022359186514794736318624564656309842698231554415017830676752294484691328718267556508918359669187343053911868094187280965159139436152032301658848993450349159338333614877192059310094079332634631331682170164412825750973336255787052067413535155822579266703563356908821417233036875988823916671300362309536731967042034330296078647612597970193334326645273620861536353466350291749066270458988172222676167049706636459632037751760141232684250462322183275735930757530074987857561399934169207665459522901044518245280748275680063106682580968415527375897387890168637797544694046180653780476195946263562621337787993219206529582614180284420100872236494308468264338394311925145515015021343791990496129020906409117950798269860963612413370303012465555402031463186488972427820464427464174998178296816093539359947762109412596219963128314828904239567501327596738751253141113638126799949216358495761780686241315742816957696032510420164925481882090921883079936943141284645242375373012426665842840959764541583113338472237 [133,84] -479808658032393126524436864191303466934900032830303674167190907921005674203762458192637519290298216599710751185364050885014012500085609078279502680342465936164851707472502742944357135893605074328897101932634814221673849128783768063369284591054101703795523584833707823085415716446882842676500090269597655420162588494547551183738231673083188143334611166443757640695271233474590881696508498488799409261947950440393715958629708871417738486785419388298091687235504267396569880068801730407480576510718795160257585364628418545539524484050564527125966144257174363250400947040165256731279699402204514028931021576242455128629534725203713305581716961740750326338209633125456505342679209698174529689769153229416332195130064226274923094634498108997683608634832130127880931035768774856958381030412019994807923079288408910130407612947681632265697550368625133131426249018674148524256654517056175963882959316606720426677333238919520428125593650963388910341644920049317916175263439934438814170873330178803626956584225959118186680900134085302911345953709952775506904611103584494788182911796707508835445099459635062918672965432228700530915277300476314346556829791236114645374978734069742175000315890756186700380593571748935001032845564082799502608257658709797341699974002669470418445191074188271822724041937616861827105588847775306388276066873196752254278268595250942900261677213451473963998530246320496505341498788425463924856482665361281687819699604062204058579746931308213433211481204470293247806913403106306534060542753295242656886378452311955991980030220973385626101740939702779098214929519436812981371271547126122738358350348261507637122048080650829454244232887683857793134170446515717698127650151462379051047351765956987084381486955067459882600878331038475670467487437694666849513532982675761126658698117271617 [133,85] 29437404236138980787221798813857610807568012796916687839554679975779646073367715322750407415687873287497121955074683789312612337973853104584294672785728822489949723178118710858912252742670055601761373946104746913182245050658746989386000168183449310412357181315587197536714349155846393017952777403783779921139086825431901246197378954414083891723956708802480667543676029748940733641656650733350379326338203324583417950882469517490942596622721793156747318828455097789768851386771075107037796857508011916078812023885923259513003480066054660849952538835131869244862097883317840451227387353028729696025199738988905744113524983015550207613209756776535554181173023998596857559924635419590012418340535973577049172478640737053735539489313306399108210462589812555899500551185507488234347003639748576628668652968805612766629679610929352634583111278057959367083170683912726694746136521073401316295871292517563841412567029542353682657043564593417897071500950474018960874447747712910438867664180447444334354784807962828132532073913357611898110311154680283807182418833229569754406269904606127262686319014312593144923245371080019819404907500546251355526522298045208298913528245217571021492947619351487965545234625565307932928082815098948917055000154454285546520707837718728060601081873654234023737332925311099091238691598708696016652596969325954957363691836297875808643681070827292849669344583399322278130739897020671464167564543094164618197198926898127737430789154351814970523016834063766750876128001016269696486634989401972122824956691262861621099377236245883086953484290632705905020764933992191423458028013543904452478642863758984755869062859782926355578683217757390239692500509197022761038352802666374733360731696888634563942187770848702770601750047234114795943133588127628880489529670382137508138090175550 [133,86] -908972199379109963638117244168425085671255562453132107710934194319219522993702890223859633624556340718348002155455177453034562625243625852891502342898174877115485218894219377013112032866385976388464109245416992555526399974736674551004714342704603608402468183065225722937070393548727223197851240518182773386124363832480631933635985875290808274420203673172269623225842082983950091146654949896550685842229761485571674196599513240194518475838625680513079968529052924727332868367908205848378227770535577408490189391422472028897012645267330882006097649760290060518334387698663876929749300868473833241395629210086872719127239467687216416006535069517582237597439633201154294181366784715676460659058460490372494267848627001679896379694343983744597724897877866678854995224756280909345744969707202896662911655140668923201144324793642497157606006262370490703885792061302049866480080258847016999869104381042654462010779024687495709283935577986446982370023256788364268486255630028365734670676381485552842619604749160553736264109591695649496498181268405476869877883146909643881841613118584362479798585593635297077119825313039303550712777270333118854514698393394177359321990050536289369734927277360230804080089544209314012145583171082349266476759260113000830636940757717918621938764991187679147275775481813257289261318611378135567162433770969814039195492750298630835286784617880747389807720137815651632038433439605139575994244534360919555558020484734535049335151195936668468634665622593139001834516078475920432070329179567909947115029645473635558361095551344021913767410586824644434983778779124529399841899833892555224807128617137444346302106802339259230903728376594230480276995456048914785754790893053693223308093158367813039625547551294511344242820732533426590485107533844251505998537518643316302689963 [133,87] -13251340519061232724558435142739761277354054682003829807065617451387701911796214997038793901833578090471712761979356308653373303043769975757424792379469564602218684040525695430054931447900952370493000840252099330795202622833613177830068759269097089235344100493708221621238072276497275649004647499204542406883030645719672254961819800788464665207101299643196860161436585656071175968033352130665016936515128766358842563858245062928789775649232512439748401174083048802703428233019819187188498420844827373290287896093431502506798757340723929760800913452448253603666786633864981211553542516896727242853427111386709803238735991584995812015312828507760091005722720475452594563579826073189173891878191643274911119948070569817452190442438613853251655778377728193095108901979990970903832043539971378570409938675971518410581352311600262689142780991463360869154325514081668928930849444527347378542074635127310630182967647373628666908556311184406139047564858739743398810944896027883466238368654065292905177095718168562816762307915054857835194465299736496200549939052017611695201601452238480698589258032850939662342438444199727894954395051424294182053737554793180113677270076441565466350172009779569030154839939010498026441245605863213371192580732445765053230650988024638816924101972061227980196115014980205708966326387955697582404201831040228961137828233854032989400282469341273429226525438473578866564144070609307004662168076692140638317609305609996101962600595115003027237246080457643150227423044651957249571821938583175324944838202517355666552454810850813934294517257873406867874398515508820455265377799692285105517767177450637178513685058484130074947824481234933692930006103528205278309458526923210452119135696555426662753167686273546261197571145977643846967795007158571916706271490983994263219 [133,88] 188706917179395028218687717776765159241058242598450289432377005109973140366726542452582165341045210831263752985885785624806197817996288405977383886096361829613270076919978311351635174738037137686487288892722917382983955045666740214529415311989979038803715468491401183994165692953915980833438122288054225124484110523085116587109601566570934267798160777949925538226120344990250544417477162937276994494533494393961958156785485867565071030961569665114823198390520829875990917638879298182305423153114426758573453447662529559917362719562416015236952113145153523580653553294879589831535505489672782367949559283179002121482033805691004576426432177053735757352263164259745907195441505808331880644525436801595810902449922337566734192372008749394185796638334745972981081415317363548917569920070109299790405641360283017633830358267199066025322849166409982723286459270921304237294365698885728281316403477659622915792858703205698186797158248495648515492926501666799818461058300807304675816640349921117455376676808551869196743634928693612993394793704655495950692087934110484172912412532761947079559330610615560067048693775249696000594703336298398435100921863134100637565643958566233170469882138233654151134520574723179560796734390154289933209316172694063111799973911676440232590108266443824646915020582576524366436441584437634876475043431761397960613761598977328520739190022333307790688696641901047883229190000714788302453742636478291658534942380728456672477781331096962482145368791760631693910652600965006219694181448604692397730027241726823964614180765457804777653340313451479809318707218204582428235213865168116831628397307838619262639350364584736489666015028079249071686043401006129164071457179948821670459303676789138607361874547155317856153875345606222321192180643960228965974126566444993 [133,89] 1483649031383217549979979760266243275163841118343318759461140804937318124713545988341319619484095123926740119639563069238638097744753072168341299826649055089425500826797260719359199601714847903130312764358591419984643265838276234536695939026040400752184466515115121317587604153335467151913791069172610208551321918451207436397383486514350630999955644924102099691414463942768229059659961837126464975419524428833281910000455631012736526789845962645484226251872082517203091905997507613566917326732824376250266544591076088126922678499104202093922491787992558219616513100337223878876784213252925807546249909869015230107780981609324319357418665440426101086484292414051861104535010016990483577089081633340376859396274679488862357252502153301164825164697664711513222769547403253330369530900179630025681338878413636830309570767018777654045634150606051018139853834900337881468940538413895936572960203563736939324258729596354419277835386283012827274115537549389085450347012044297084243361896959687360484696258945120394526881277524856362711123196078715447841057626376478912395557085668041999313186426952794975404254781301560894801445390980088656218523424283006755175602357848104645535921282461177865755119090002982356950186328807823658485790300937448021005126732789244485823743784506021866357073660785869088871409818354138352508413964608625481793377967080051124360842551397282616556209878248501577830789750784258484831505519694926266182393192401063417474212299141759081139782896791978204967643427612168754456224035814025001720364286978442892081355563270184332948588184788195449191667729206683091074867620755187216337825474521802955979089126529329878140963896642900881427023652635703418304914171427423152810839102251363494827471415756585045017613007772567899286132894658890345648335427433 [133,90] -20248310986841561233054971477848221642828078009872250795727747354823551994274623553199210504195186104627150217761327935127661646201843688361008486007902916786803261928962811731511712352117036566512799334932451329219163352710963515909323328132913661933130790569625854212234758950726899548479930652429407236218313742859686348030422651583791204618918495665488851429389541506818671570088413048273399380500173336334777749642041124570817017485604201943013946355236070725764096700028082198410491535187745929677585722852984365848809091311172461896846588824923287841403697329402948248368113364026312330952053083371799449729924472641874864198756261686939327803535669968367106979263063778999278257095703331137635596664275036073742116144689150401051735619732211846271435644232977608119995131361163775173978800541332191099540346292452795142167205981473275003297295571644788726571899291505333900642319181823629384798705118384646003935019683101877394327572874629406082363189689750015411589999719229902176379115532959437081322076532812533528592958538214029009217238583609883651721240620475963498061485150995287220621651081538188720230789277709638601116570258862890771944772497944796997911717971439196472520046264528029750589635388474172322434829970859994303244244564957178110192372736294541773437324052044323933399673462399518283501381407116717285583967605595160531976288821693630733286103891093662983395860581657472981732975151339970974176923694267111367640957411984991217493172615320241378208936295732785250642802304484699385193547522485712745445158985872465785463116126556322600830741168188363857554009409756500474622182654063173556457057534471583719531986755200322290650771744582873287720784238278065275184788423680525213716260540128399724686811343937615465174066257260772632977299 [133,91] -104133253866374191665025755792437466690786841437397656318603468748156617888369924063671595568108762616392347289143254465111247012352547034980497513643676799796167875352896244638577958372640852284100144086649036636135640758295603156381199029280184447069240185402249827036093316684584779569257289151598662467365548289975163436712118085293250490600766410555172491830578851550629054372272690659921898509069967631990040690978883442375312175810644266387717318439127869601089820318155608063901209993308810659248332536538142016087141441606120327591451557496314892806694547089899302393455768016917609093359003305147651051106375059605812001205965712766967413161854646280731077849532492426622756260184064743128733012467973210668102165221443010511416440481670365382326385811907233962707901669489514508029882812259012540185482242861413502608955239068005898790128454744849004251986768318148424856031832978965515074707904592005345917908951616844981602938827432520103333159292900779641998157737686204539228123576000653712633356891879611024582682300563751662997929021897899270657369383710065306361020032513486762201904956633971841368437316997223465375935086377602759281290616877223778207576278783369276056889573057590774070923278934805507989942963283312459793431409232233404258346072042235972415759053027135098664554626245547986582108648606762581693847258932467804557403920909404425185951988535435625532495047577481090384636504920167464412128324989026316862621254410133962508217705301300592703238445205929276685958821601305097263675020429259360745468667950148150270135641990665602825176744772319763691359110947334465570626888557390003227731609963175770103433249352845639848060842806871232204984870809134190026903391321251906848564511592990716927098070430968191911849354015031446115 [133,92] 1535522322305618952101464075032169469229864073557932074363856565213735289484017583641296570196067989242708144448436679191175921506985923650020764898656323142019232193305421195109098564534296865293805237630420296641630870111528585403827439644887375053018990592370546909219856115861457058163694331481500996459610701214080589396356004951744012965200877434477126184572335459570680508836816550844384472228675322504852524171823606017376133408202981837923231979601016944958160221048703686304838975619676675044528837822367520279526195219792173993627654907574589933968987858287498244725180706807223136984379529866911680749526552034836400338009336737284727639983334882606505604852240692667010931267366955216806731971396962819553169200987046210276561977924661012921302501634529365221830701576090518736556733761054460027983112802002310457061552121553503534994319307939344145465801037815182292602309235588111071231796345253127552619199143330005564878152183633805814788948373864603100495009905156424518588194656275089485704343675332876799839914014199543544483758572141585895017940189272453439513622042795599810027473531687085946007310863353921374041183221195262848754732130854360907388153195087099318866182912513901525330875434076260208453202005064634575348396832513657436043162497578460306582301847026538614732076967731632441053444713533686199760475850841338962666112240957588804233777331275391736342083728193375839496167533801293828053956262494801555441967935877949281242592874358077927346976458684189641682304352418298821819552000446339217933126392306878869950312319195377989318712074721556433384286870493879360606136957993196424853644390075710717268054463027970090558173026736451138000044911512996163188434117890110772555323456203034352121315958984919973031465036027952 [133,93] 22314779248338089489382325023794952264909975568899179559822668594458637293564563314240409994957245319142080117922537029493221404065716872977366893707988914462941170503531737546803546127938081171444183693054388827771783879522803121350842408151706068745711653017382941570224149859082662476438936757218984593008943238136845995975361904172703311840344562878926770021552874683962894771143799631168455845960103573485235638391427523496811752927832063835398666500504544835008052980229733708560805295527403144943533915182043060116184518180066389859242996310046714617302553137333781980528624179560752519052392562095696492059160396121327902414532752715310054089854238905938048959172290700627304932401291537889889405185420421702286123359608284630077882710983257499286549962410341684085423174012996164838637088099008980637172527265562704032728070766639385488624095552831041077163103349483254482469576885416997983503646306349569731133071041263649300179742185758588689599242385954772299484993861405890922743909541978650641519443671250354296610672412970947640586501957727805979689963689509018773458394679953676402221332603507578047286566444692612617326197663681582808367258959950963923689638880800714756531992587877631899917640427829546435716807055047120481299869898998819669402662056234849258865498460382579468117122217061612065223597100327138521048180949391894462467613004978413194774898332699496904494770047295878992493042090106078484257167119483097173850460709851769027207294645124994288015992652731043724562191124787401538221174687646646124433650070053563564913902613772403428501160065637853562071477786054314421508738987085966747450051828936920803021810428813473171706509205716265821641178458178204645643453576979398737616314547423328704866382957667832157718962715 [133,94] 137543879623255602658391022611410408948884401983318481053159729603643529639613842091591558446842680887613934496561056005739611885679753855258762441600194094141353323331313968095793307784543409620076939774811035620019314695471255762411876803928659329332674913641261270155751982278388499703086646028903230352742244795280273874040989351911918584258035628090992533771031470330165882023369607309644811848225690482861630886253591470334810959488133201374564010946047466089307195443776690614382760003589329770783432151640543432433457527274400843563793557120492269198182010739669873953901837809375218412363074582500217124330795700123145112938371079862271269598622237056844202181945832204938422099458664204843225973410558913589402714170931493918776643549467710331705042972300905073398578323356543316801304799267284222166588668849961703050002638848068133013410661994611275934880093738289592408889778815215757432736637010551231065659182281719760043238076038447622320255445966235281511341707155906149902037122809664008222102086809215816706038266372876793965476311742858704540965678083814795847068839669773733848447765499421056387789314999779498333404768140060044340240472943843794135151427396091783838085019877914005364049696980678432232922133083467540289156384326948753113873869343177578295838414739554434769349403678845105966141202500037156853062156687724616461208825575338742326508243776667726708301192966063037817876601060872940176865364634795098483301952863587463696946078967028302472052640955424678252425814490100520465162530314304577049280845581594601426432568855691631470216441097252424811923814852958401829845596460984810849777384296759502917566029287615704050416572415259487536625458294866712159638734931366928675487625526415302319745284427342596766485 [133,95] 275746583129943869393304148487004653577520923417920776427066666580979127636326452036841156236648232972256701520586743039421616368238800342055521587021404776561252194938324809919110244278879513943188007294822525838300778102636210639909215121204410832091292474068037327375351519423570121371166720734191074784972888162414652417062533247624399135471360036323453399584127226834646690203682993458773591721755567281255287927044386508107140390705740684446990761823825814181689275421921346366612072022074573558209252272283274466726168844320998942863558678137178173807941063919359498450431997594839654908605252757888175570571944359249140012779882818254990939406252977701553621513564819601322658061240104445029151900189578875692248421713984557156582558392669314121273301012030929401658584700916150023917238486533798112934021378375048952595440861315081880710897209962284800593036343815991272329813021177940366125815596948338775006310386038871547661004465592114756559627203523683090189268559511139104295988972249537754302689049280639578557173652776364493384476175561384207259377206404789768924615038377624668977434762276548830310882016938561668381020420185060573237518991625241240243700351299269440164787516718261257140446106091737270241450771526751234659757901752420212801502180391592936745976365156628921810468204975707299073370070705103895764106801961690025551075201286941138880988357222702197260427691451366982934959262464205534785983262152758764314283844897871894119396983168978453386600958627658687567466554715456452376738864143593011461726303497056437537748560509155524273395296632168192738137408168415286068906746500810284039963730739737178702851995415362816798736130232000267505113877552395670381594696579661780535595528380366903558242256749791611 [133,96] -1647677472218097908733045655830155526503376286395439568076072188157310515583380777430194573195500351100823455025722444453830647574162274004022990603103523029421099056985469657839408029030761620813034937405030154185374477606418941253463378101479137344017522932928327324601284085341701735359248796204767123679288936117417968252104883622902439318878349945901440976206922052002974143261848426473129622555615351632196001410374408940908098594452623481636800173987782492575671456418061739326458805377650956445029408301714386508908859819932093269583054989623373406103880214616055111513313121162144314870656696832644834573712693819277995029369644383945534656196681291379150726844092060152636254243952695552576281933601591422236405471402298450429391940502765669758361230076529953782477793127420088602614159670352371527588083667972285031712264309772199790716188785336438503643839162022697970872820706611022759756286021119176228385597378521436841350446281328996296148285290242622337466720979837346739749903178344073803770693495391347554123253076681995506221373789739408343408393010011255766636771204602934636793014458711771020234021082568493472209151954425096914911423790085933073250802910534018472171849837812729722374283961035420087015553454174639898204392702665181742474395482782487796794664987548810413647179657158410424533712836886238571517529220041030082170802152898867145737494237105603294756696769496390400242185231689795950685871140219256268680890902098830263965187319097295004313607387505496264313825103422593398637217145082373053456328830676395162068609637231546649383905283996361915539529029690316045475320706544705024039033863550589019097319921367723223058569951494452020732590026257559496243336787904747828221166065513883158220175242025 [133,97] 3120837193800385110293840290407510094598187523909227279039574526257064344660312573754444760107685667009637044761839843317540256793503575274229370918382833717500499602096748728660555642795923738336640691517360287002815119578823385310724588877699756336644456235236962224602187522559842197368723853431149708678527845572197750306423714001720846118317796264714911521321043842066138321369400262413400579463480932077690231042461527711745914330544085372725501142136455627065748076672334565631487055723541715243364191624493145123453119968006839533931884431400722083620126009577203942711214258441754612808134717392764545297881993532349874720247371461996458479225661269625753511081452106688861725887665287821535701693428857965010742671408827742802138812886928587715231226763420736336114303618677110609957721545482009824385002041899078824025974398780531745621972127530449362715587310715738045568755474980396866717149479784234753229805294612404026741036809158709619467529378099396912840046393636953282869721980623048018721023149044531440629978989215091580491051267381323297815511467455863869971280692869617364587596540640347803475519227637960237165219878145544651413751255633040186562692722885344221072451576914064205491488546416138912076990257697062181367571839146371444309989862308833812913223246096628449345432296412117258642128736512344818129408683920670344339509629101892425694998861963698762313386418270269005943981143256197025179769637405461069293784662441546882990527824519048202112254208944665515177955213803197258943145704607524352014420843546029206111791386192748065204576760901234655975566710184770265065424387509918385513741462009906262378635146780370707089499050221944976881246148810478291257981006567355581598629761715659878503821 [133,98] 177923297523584553813367865727942238620221138821602199699354849583946521947240842584640124580921789666442830606906397245576748052018284510165876967694624405218544878775200465647510349634550442698195631066503687988564952294459727408360527867826171225240209986308416735248343720954684360754074726224486371426770845743514198787361860686082125125254188955399821066326439613105356305543805149714078329236232746840631395207229798478234980020183818552349978906100183410444943202029573693696769410825733355932415578238383130227872420256555936760185714448900246324534568325468399358366008127250230449095916287458245770904904003745229613720050887140956409653393946886039228058214947389177391521716931199933101985487059358761359165597913099608313647755739278534260557764467955074664649108745183223026955780850957281810976549414513781610129585736236601097842872517854205421176951882764022525084918679321037255327402681424691248523024138425234548778434608836090810996704776902230317617371916733543897111507600151936643937292450620678400794138315927606791333872726140137313880166541572650417125167858763522247068224211113864718803655363431389009523040185221418721358532317789767964031258744427442771038573846607695126816919468910189071835186506554646075523048115703452978049976437269942149576291262148483877893807562627887073731353922014471752789764396581079409857230096633257465454303284297399356234793704415100275830844216917291952614317609637046691311705845158294596881144254297224969486438829294158732186096336670917234565408188001406075906293135371904645620659038287331500807450219300557197782319571431151869164218393091823490491730495598395510798673892970766982662668768678317504775603812581585002497225353498404792187782702139367229554 [133,99] 818097101012232584360215889526766286812185435094250465242731105066510705320658806319482253931170333479591787720565618545652688049133289619762792061060680363966722397302655556960699461675502069156284493438320681307537611977621605049498089994716035782670455508655246820573601820627624763218669823307860060040466331286933214456497655454701651834752707502244504575391465815060792660247002994781282102313002414615179635956829330495784574281663806715572647511017176147838532206850848259785719422082994219314943650174305421132845537472437135000334627127013325035877330869106785315804462221575971416730983344598019016866259624893312293676964451714129606388109267108608656528914994761082877443558734717655214941632336671467311042688389943543461735533520857667072443947523152780052660405443361202990852944906153146145419485230516867878186289606016997226538827388524900534483805282328698553309656272160805040289971624787238609673250943749440755802698357144932898600216974591602822336076482454574112362137619691257974489673761026398556049830439608039054307291182299352713308865663678441962063495517735061016120767097383745915096722956537400062963276011080685641980261080939903363610413442634318935011313209539441391133798550284489158441281661809688390272821790314806846367563603529221990634224053836676311672263285168902668258779665229866472576789945766803600336272526376663493481092748090596630676846809655066598231964139461341907748116501406428260406918373506634983485742052294802211113465747748289061414199578241892902239036310309328404865387947158493859725487111293392556910562650110451859162856063356704850311153358584628548110388214300868041807716563421028216436519117027858401064906586706075487371865041608541932008476329635507 [133,100] 269988275446789748710487015953426859516144708513437745215702295710664186253175828210194445102350895759954743692493283054847377365997402098980347854804223094302555809068230318666476059344906403470689908515502905617913033656830259262160487473402625838811776530526756538558215643540522473277934830632711488109644158643546933835203181726828016375846761377629979930689815474048897381699743817722040380776018151217539354723597868457345891182222657829795619292452923755272967483653572581512497009649436845973834055738326856087330783302534594354007547604520294570635406461436331849571872321602083920322167195250137602496490995977942407124763513505433749971820062849183212065923076871433846167112309147642266508196854603368374645528271577908245771247297126551616027727810751177127089273149378113661443400609624951162804320946547299640262588257133983404006472505541429332755882311308844527582052475989386615097648003442588768732480197538791787007144824841250696657212431133570356600964317525265119516503063208123912046172160736420148567703700637593973216676048391590240359519469140852817831346455249639448349285334233204062549856918939508214030563942619693468884707477048694183260593309991564468793221364621548067750484832554869937557828489536493730998705791493351252667582538170027429428561926898103513733905394674434377553562559544042561277837184717834148033089299351540390293815656901230180439003666526288191667260424936374322383466673871929823341043082241282920965895786862454468527890974149386778502389538158096981912888493885262772620100236686356179344565862712210471042711389912806358909890014949953706055555415897788168223103952231609859184054177552721127307899604549282245683859826716647773404060638008396218295072521 [133,101] -4797010030362044430479125007454109028979343367503648503337234909920431824710851758122619668853214880653900728155568191429849332354368140115496734204173066248319581000139379623816164749927678183940667396684706335962030027443480282913017549755574195334235312987298202348674284702980550813971362055175606238088923320658778823867120297773813596749745265982183383310765050751912402379256723162798901789920034901375175951951919192085262476934673125952202221705925827993185313366269365624503435340300463265505330317671760671837731711159877171550471032521360259197255331038938877269826335620383528631854755478434236912575236535027808560256182094334591511094597969409668750546605125700524196735442030036190791273794014740441813697280406329550664803374799371970149114125550679211676737987598619221793186773548533138174877401685316672651423849550779606322937418292901647371569866821182186805578088747054283783948286545970346998906799345720317421058544044513387062275143501689387492612076112705738482282118351538875881348968186261578283269022801132132219262090605895523160573796395961217817641886362313287172994327938375146904572427708903217045727572804004867699347246281803210146489725299405208305616205560210943169207250582098408821608114634305024252839132144614452128705642407247949731668238091931261669518522853473722604155454913339567529647407722724874601089758997163749601322747633753042954212435856422502022916655565566245365469705598110496975475007521089483241266419676893033344959537088750517858467792967620429379833912087601153844090549952554985653826507437033489761037186777215117914101595915032259862487451333708626868985534986661721111945194452999612424114459744150445879380572239193911541239650904915491351675 [133,102] -1239914135277517386218414261686208750136598763014925302205145209220846257790100320960879183621063435901372797885476421531729889632276429119832011890101839020722789206094718533325034204294769121032399602626175850842445903346135297393835724395613584801036225172709160450579507737424334744652031391320956964570424117981822296340080434146458124655659012476661239190577387604561821032292140023537986014156635262822805716616693148859923478894286165870983213496001161975361421668969084324942627833268257066396158458615485531809576154759885818694888259284982773715336678906811625187598978560821816629148297439521586164820192174969441732347049175206216069573580708014347634855775931751629607630833915922147259843172890546091616550422969910019741768975417717931165103487658087489672388201614723324018260577044374169820270172659104383166730855734946617273118167187037697210761356316504246282379735843577513352963107217806824095450222343731829164926611145465620096231701217690461891803568149586399172912446019793402401118432832709675654055097815186211314919117477734767984468062046138799487892951874440691249758950334312007484677516325100582770703159832634515372328148871563327037029808052719615858591885961378873393288541902147098161481743735630210380118735521627773478921000216796923444008168435552076775421916354712119578420309938639281526210143405224114104127581937614104568183284139735898002604043242897744786418716460248961178519615633258644979232643907161636523561151535299158157479636181897505303638391596285432651118080992934883126196897244098761867896315493139396439516492402934826384050171200503834648920743052768256675222062622534389638721232858138310454078652422902738216252751316300097536579560756859458 [133,103] 20602834778405966914287887146769432243264284603174448757674633255256555208728267842582905931932699320859101637816776597141510607001622245531223788636725413043587698259485729380257647921377203449085945923503256540704041482283808530668707352576849163577320847885714911819728578132884387500363696818790235870130100930087698699341312657584411663488307902040712146126156913749424975123830921293035352766235468879222388301066217248676399965482265575534906120858435647423626801076549250913670768934546477123006215591481878407527490873982395498863661082266203802879531777677399201393400149458280473575560192486395997204419613823638792464369139998426102745239831219477340623804110890134518468094484047558717011496703008302037475668467609523195854482060927449747676404018131943683578177344424675728309376802998067027849936225989653268150082291427519434730978714380412585035451280093337632714656581587901589090425139681567783375890055017821107523456667409096986085633534230206411498049886091239554859604171070589227573976417958166676833616770349846595295872153156847802905343238665973760120546449316122194591491226849975193449984632309801389875431106100430583915782115316115374588945896420617888394444991492716307282373958107435427819783686565800390666717321351222391134122386732967678460970563875626172468260207662933861224729569811878557462160517336496170144189832449607868814452723402861410755263514243797508514833497536200157781741934036162100403635562845744099762470510320004541258962151195726830977159901107777986623331210995565365765945566251166189411920550514120797806141736599647379715432962344176496053334507650897319290939508873901951043008059854220092794034355077412584103465050053854817612029633950 [133,104] 83968835987102629232943882260882862140472530468111964541258605099545759426333828149213003112554820388801004027068955159674943655875073834591868902017044198330069746138436778582557830563464384095104315278164093245407264224081872628075177524294218191064511477269973179016590577055548985603508963105958989328679776817721345233416967805777304582006806158696132732191680943824354948179521629925668240928708139933997487037560430839981508672389416547626451277883588346493314461598650813550814857864515898920180468308032597902940438718831797572132664090382369219914678605043289263467797553519900853308007566709428415305219558677635037796827345084819270058001027894116123055047880765319387156007083556635899282326869196114274202827435920862097015760413319203811097794546807346782495224134862988046647144215671660676031422413486539486985535310001871318694820804342564276960025100609900286030291690981629131374189257338467113494666468899222492925092031559417981649887050152851955975817452880943980518439122853560527577061729851165704808096861020092818549479515523922268616071052541838580058448230048279518884998016283963902742196629379582939930710933233131952816304184360057688103969408881634258106370392452120465595073515454787329908890850760415723663457731921477000266183027132376812173285452947500246301529691731309270079889980836473780764755383826135199281107743324290008988264688274275042119353307705633917402216602618709598547332425006487433856575804503970739977722551470026057669143871628018877029963532041343850427768167155816883500723715943100449500932701764998705272823608890442723866253071109299460720494089837504822794942367174694714114675458600143203151853368619298588491622646439883522314292 [133,105] -325919308634964408379323159601665130251144716318469318214494815284147578926232856395641128907177068122022983953813673154934647906730426797554856043419174263002791761513370025242448534240322990169931676331274401385704276453010463028743250320596706259508472343932552431760994008879988745694905695307984341103549770979628236581790098869063795704295154113101177477620521335625731574834073268215186127087318237337145344884581769178324221189356249420608653164198354559711379004629846444672954963465231844989958432776889413495249652677832213179031792987453952283480449220124775557861185798713635010680386006304773715519873918527296381135618244819658308550434022521112910231160686113108795872121680136461638692613012725259247515581577853497150650775852066483430148401689681361739410510299750645656587603409138646291281079435950846640967092109276248954637770160353500339269497752895358740829671488776338672159844746602708669607620320232102319826669855845271060676256514211391187642672725226788790261750768702838246937724620225107502169112694268038862400770502251914613195050076951390724916440051559041134288856900073099242200482590242295720928957700924697614139746515416004698003838844438338438381366836267640643984247275984570461342188809564981788017095129164422781009933185440676611479818263178756417213265316040459750249570454700274390165425735983851587166291637399691623550966269556849121921630203956253410341798641706529002695587418509441586627867135290591938986254888687569245884149529782767249446795497990740288885313022590556289554649900405510909013799684227117131397457252628471000891048581407194971636863731426387825390296861516387242388278836849448626456484955302212183674390261098601388 [133,106] 235629305719806787218740591470977713423274761047146317355353058260083994979042450181247706925792077625889331044569292843508747796232484193505119486186666469258269720387980345150692003781720938007981470397167737768197837846844356884833663593988650515899139572306221501521510946573072099353767262405710905566946418818494055583865150634040155773443875244252934188369877239968891508959859696658031843351588695693690461312371259953801082360004611849024738699382505650878271054587066294209849482336592876579307241915972758471522693131747057935338831661549721756690450139888611607693574602211870992318287013482116651463269359038113373737857343594177591067064800469259988422586762397815297120746336062769988068873717401664692365144725020454853778561295805783853566271047738175206311144738765014599586844058673518300112418684551305406931907952712636458867253259439606225329017063188908754245296674876463622185835401879496339454493657588218319687693837038257541405266847262693641531592504647939648591103227866169852335390875968059689506474994766603810342356677922323920585683702995212147634548251602061069568156187081539498994909629014642680423600204021045966407917121989222333261134475490569142672964471403647746070293840766142303883488484675598789938699995885643099653027941525667768239312437881386276579632194191239493689994224399949361302526791014787267188910220043903292928193683590336252342727507222956176875043449915456793584760301189579795054704266631206522347188469046160785064509803961205802657928920865653271223263447557359321831331136062959396839938240335079856685406005309614440066630383460552794161964486349638081958109057861653136009534319881301344685142942844130891802366408908 [133,107] -1097274968062397995334524620730723326875724200328097048615620144411138947263238971649235813040422117196756584398011078608584057493849478505237579402290782831027425713449014233153150033769928796359635288849504803422672073002337795642812097791467255568365393568955348771122931359759139796781677701208709552579478579278828256450297849970535913770515985936049359094400528330674198344867916313279869935321015383697868945226034831534127614798199620789088420138935852321586853118893998740815447530464855210099530065367077975676495793055365625425941244270081074273250515950776899845569904449194131861078910330378035974751729234992463871039319275571483434342039807161295938487808743386999378499130806328069445335250183881929551666702882193434876370213554922107437044241627654973165367878151714106046204318381087650027492719694799971994804728551075009316634160167433468243826047717882889789923141551607660054518390334392684237135132217376993500117401664711169479688252062875953778005574356056085947239283337431692456538486918036107661467106404243106235678595875815777282311740338940935376715137590915244168610086957694112322266083885005470653123541753825155082677829054938007385503630313989587700096768036375462006018371458195650527120462417377936320566835407271681577825925290557075779075111800679858028134593141661818920976435111175459850143432233223327857417466107562103869527745038911349742997451723086465483787568724520589996717801587127830612714119697750203528174725870363224672446603400211204195955559245339965850245240214707000336027623940611837688765140974956037735064443723693702727022897327610688651802012316588376250118357629868135049501769549326324004776695021462388192646875 [133,108] -378581508718488561067494703656230074643769228840592798619519557634435326105435184013595015841470070126485085137813670010941115727268339668071083506181018117803488364464399780902884820853338660777325617974490335799274723316444834921615426422505140684149637637325441465517787280139782244063763581902134349729636550281926032217690509883641685170505010902766698929566734043997325007667958369188284486833120799778482280240591311952641233222222635726236372011776656853801291133738846035028916602407347096338856348350494318763046971980241066110763402153498922547704973460475914952959183227611637071947509808583707413329694394837481137333491822203458970578839134096200402669462738579329127071991158821289729479154703917245810916777904028086059021381149346502404951621938057367023471399808251501129426039879381729792543073648371244911789826330103721531757939020589139071393834795867045825693664305453194926547806674566127117948547610902685877349491297881184510276519484100390617271650235711057728579456196207008085589717718059451033529034364556155430458412634332010135591163025932654682370405444516768803146265349150066695184776325773171164345417380049877815250451685338589100428596186447327062704870943085713758371268211629233170291287736887208942831056157071643463543220395604302130080246322631795480953212409478970017445592643844509327731477861457858236023399012002479586562488847033048504951194595166739738288814644436145279049515528389869773534870078954959263745507417474933394281184392743262797947366414551710667558245439658205379257674997646361025039328706148380947698288839767331185360161407527297403349398819778134985959338909789481828573245117843582291539124095193338568 [133,109] -4945863318198898379990582517993455496852336939943797953324136094752452401736640953464805838455220303677727628960176881547689790499828433136188359007928841188161697352931520076112200351713574949921151039251639354088697026635482719841686716298664437135364694427997852488013549943621675474155497616256479127740726236973027027311131736524303007227142193751211991624269191240865435418562297785286571836350155085481732848405424547415343511566241155062268811738153367539537975122212759417849274631779585431426765508542633253558739270303945872494495429228734237156393879183228643538283284966747675083194696449759397203924077050038615739665130382952743119369143868802551290809419304017803609211636648616352041690609482391252199872686048981185474334367822633845104467443825108495282786276900461201074347952912120279126629926179881460272067212764420867011010237562040790433624740936872058997823855929608994553896809095845211695865293023963031327400629738207119023430670985957742420641635112391108488156527688347933571327399774047667776270329467476020416214271294035944337677794344629109302748903243673317881999454824747860044730172107378762281074049206568124900464364194089805360535929081422431574639108720185226923343319499575160985536957498851268963969605769138302281028760744927022775388275881962953045719989089348685510899100196707207938128752775886052059804708284436177131577834746856063484324254773788767891000826021132981077490586032087017293904227594870268456633469320908786418777655974662382833985320561641445774378482835828428042725612162587415658557115528188538017856232945283516186357275640344885992515002890708363502630317138836577748991350929431757241880699705406 [133,110] -7832815003539857363857555510597327015111728897480201119467568866198395788568011949359820648723489411045327751056737004540496371449054372996639700057489713142995503410168992048426953372574745215335983668857649769951335407963229716177189705998606611613431450475057718409514615167590095055100243684816034625385924117978495661232787079957877067223257346155297158954386804071075814409009127519059323101661818797398320044109378379077040113777152494385427344669116547123726331499585577924342961639300832904851999800852827279825576676161245808165790747111665136383988803612159922191620676572008938497894516610738092149042511142780868029713669060345935818767254450864580811260307910476243233928457342553628030833573441775602949199368045201222316560857343362674073419839864250977236586255751582585801940633520693441093421171013436732436885789080211171438652799231357108684930127049247892638424962483334227249083655551645864273373684197844465870324923086997988896532241549151603900091531697089884045402781393365038591918028015138333950306839281151293448027088820988290137975756247482138534197023841523978817181977477954189829909079573178579509127615112548266631577472442823618973160376195917339157683765788913617616915264463969780104793757525999181091906556455344105724119326033170233460532689328191823556720079647536070590584558004146020992944786441810768702642061117199882298747695641253057533741218797625911448077973355269530050826139085272397696882174719326236091971709261014551483161442737814659279681128862326768394975032124263778435304723609414450468289829278942611782806898063300229907146982483950733208324359660841363269129141816634140043032357218192081784987601 [133,111] -25719859470121159957952268765086178702493377604004312382069648423326628024588052926156490040863868464444953386696569121168105932905015344199005936859458531346669041368300491622230416418450963661891116486859158878547341558891398110297908564561283829062102884551372501497273162647062253544836114001576673276063256909062927337119898920259870191863530963823418593963724007301455224677482154045749759069763888923231967036890154758077227850181307480277155501418235837010195759025962697101784355472879482402897482808995618289674042395364416774184830638808723611137976401954258312916009219215670495369257957671909642392553079055403609105088929667276195933335986855609950094680902687441128478848373804098216861278427716267718157880423661923133524968040584643581389918528292439395469684409444614183713736930077717524065351040666372843780921917765277283868766093837452517293410725894204811315970128156526632700410438056911433922517286956752375710686135673388855638928171580336870802886747273954658291652096723683006754024394363685005518275291113979127777038075175464238394833084279084754082077266628243950611708452606715022521980564506088550020216950674059720709640742474537901268359388617952648928596157230859038806786964925458619275932500458691850497502301110671300662043848880938764367623047375259083342105167096912721918073097413807917375262814379243622600746102055029548693708311403193634286913204462567201770618014940052610466031125384577946856857148327263731705047767232672446488207650407890784129941327983879766824139870852743147007373517607918311356077356817712351393400427383585909616272868435265318989986962958968302761660307902933287749485717686076551608 [133,112] -43747340676725921191128490267318066852272513207570197848869846067861834910143243762015713650651446222376846991417577881440688946263167152612166816415658026833168521014627953520774619061850483066364470735873060142899815173890900220712289558101529872306907643699888651499393499439966540260583387096572344641515644186858139354147797821890953643580157165940986556409995227838022844179727069811249930501371035712528850479723608827253504004149868624591676620496048976072284171607680032112973195991432458445974023638062592673716801761208004800764372128096332369057488796206496705796602621494924261311855585692954575424770913370357957238758610000647330240998712520986987240038965725393352494985523721463744270797429016745300078360338130989379970280187360094362313741275535431658617505163316392920337353617706354591794223901352610089076849650151071010988987129805120468225367250202962491035889898147132704673431095020450468956190596680377965913616725886772542021396705852630806099859968137741782492183053581261076859147965266149609763646118334301056213959226595644191901804470976493793643001580138253691072192392357352219158823096715965252933892753087098966402786098103685111945531921549528583333934334270939986040823997790992613838269161513042026213549664994077351245717208571825451044180144823908612269611313304261763917928622169004214361153359654238201240940933094163300462279376705515209305306277287279766302665709247704697074862023774364936979576800757924989050221521652168155112115301397278050046836193450961019384683113319441721512494028435817951226773250918758198254782911626689824249243498343486129605964075403706547627418657837611004729655031545774 [133,113] -29533518230901303090716208261282330863221836771534556179211984578738272851979741863446342266151973771033870298952072244209175988252634635089946059169006014164573127080296258658239507511164874683228266886607629803293825467545858715922755297949710706973675573866707321553089432662797323287557551871074521319510359240545510053689381039934464657705884089397898444231634961973599860658758973489121484387193309653490894973014866544946940357288310703436737188076691611229734450725339980192528026629566009713841622055894926689110632492940163130313204444197557974068030956896994612131314393670239203759714049884577099556306075060455405660282489938325649093345336640337674018814675114605493791664871105138651483918937123227381810432755065190416762598854972568239114041365144655143436851469354542557401750331141683853278594911465948351690618874895567941810502270072169544209423657075831990692414837305478851295737023165903907187923608976716313737084078154704289392282839980169984429867500476551079509657772427532949198765224016485259705236551266047136546831455306676100738822322902707427982383163720424392612285254848990319431389101106729831098283514307422747972704755278973181614351330879110490298827515167545507723155901699419236564733311093282155743954277633331066612537203783626822245719182484398806652983983427911242129894058880422295088798506402873120752910021257334871772154651204687487810500841167737382061762469579223182836829776771256772185112493474694577564886418178966897792521908869971426795239108966850004140180529580525406074293490283351863486492964503423414750007827380765665992857302208796250797176103584870823286455623628945715790505858 [133,114] 8347469085561940348706529466503469591249484310538280208297108803804605624719706713568401778983247933640112067949963928059393777906608022721195725876369107297829401946279233281306702341802139210868619463566806712832712617446705519401721995386397863808170296640537123260126068447499574728839061138914175065287252730545279414253114204573673962021673738370751121620297645052864254056869388795876487704235801869397461563439945928095055243711975048308596547873750052173581140492870117749775762875276776909100713021776988607764174705337390995016438353725904817283719931851161400638348813918757584545792196681882675091369965371246820197970362134546008338392709330457879641649754805906822403731887450375508958532045084541041721824903441404301491213139049675357218747935688636578145092728860367727081570000712141212195899585632051816678165616124462258212626105702062773255634990742695818918763089982827592741013355550719075763326009450054050626244240184769657082746132654352316982314669689472123940175469027543929899798046921023621251564574343039964595356456005835990635741823556176217290404778896137654528874878401932649489620911101108148519294750955178071449631926586503669731801634016753945771095770327573039622127253538134956554668933822783969126581387032962982605729192205473521252017187500996315983044092477568207872347803187096531212052023503371500337582299871152693962593688163854758397553242291436251235678546268491244526405116824856613942508057541249579184467599367104516445998887294143282368026006463676990783025915612747550181839922515891443263164464796829750757353427713303691437531509914849984468678833293856264140969687327621739691 [133,115] 31615076177585543134475060060810144604695975184295400397503113156710872232838526128382358395383692298033336800319341459061138293798738258699298706771537412600116698703804883393008320634729247118516539466603148767164575538414126284160170724461709717615309277468020886034935019464694785765451429769116945274261134230321905085128000115608430593095083817767686898099287877049509259236322536618145984812922828262604588869872388530266270346574272931168766027191185072908235351748552761775543207803376906803751735127353881256751695950125000554051774293129328042132073421260749249910072141753055337618150602583131004967837220482456014777169243726441316544543259008012943971275481353752450664969844609206951474981352862705865931629773057658663405788958555386298544607950490442076680636221880833504915426369550321288364354500403226244528420223659892375221150621412798663519960914772262836091564475266011019290784619000064980594400024424565035628472139474730807457800632682588869931475773638114510350001855715010401337241161619798439077349398571377445019316163110451507913781570218849880418381365876072928217802417074615998041218177819493711386221933637129585443907970186901189727579851669093197537772610519118207043902262005031341197189615089057916450953048880970760491110597229159951663730169951065050500222893858358910630846581610934652417276560089353680026917326009977275037160634424504660705854126933867682576893558761095591979256364453405004733605631164347385752605389602675632712235326080112340633009834520886129779023120043965862578805868669992294547315724940995765406223768481715045585687625635060731639769195606018074246757958556242 [133,116] 10836587624594031603962387003289506353315253908057545701522202826048979744447079186190230793588081859857188375348336683317314289177300676457741655769233194896915195869164579125439470031528899261139389416193980026544286048325012132769239703769685075753539952915463304653881940971373573243250640367695844520717796344178768553535482619162491716812900085902277299725963864882179664541705715458352426515784521151054396733481610362346571167437729367866338646901608794837259913183773155327325181900944422332857246687860312985871560209047143480985517452985988830263729466994742809096386331348683815895275672323562383566517404454971511464762139837654098697899263517321017057591104912071023878629651021710880771596341858965234424937524455364401381586937922781923060572981534343628052978970488333655216330678971516107723398616859433461643422232857970518027213904671470773239122768757147020339809020293718428786426473488658113749400782707207957782645221055524382063604068428615982305983166253374180684720210324552793201507590222317145634667534676960871781966372607034447986233446830239692940143588530895876113762769402893717145028651687349318408385534630817562710535329789021162116841039994835724665116658819032078325587907802461600418384358499962933388382881868343335312144019218773669713829659010532599252417490384539422725641671809478760570370483103464440978268024896193846688291007402858593786205019661605926289737247069407308407366085696566249050544869379411786628314544686084087853160610783803787270646671376964281525009958805245183014250741652375000288257249542695927135423155846944851711622261840708489260296172695308836740264546 [133,117] 2465217367203521226694445740335073387738615873359093879986652101103994470070949938106393465787411526418006217582195952629355206347132321127245138181217011429541456536843523911819944160767865104512976100014360821757417929588104012343334985563221581545621782380840414694875872399558017558103503072626762992857940901119061352538370707704300836569840214245442683680411756008043537971668998213190910506910572523955555197611147014782566407539204448859758836464740693129092897222671712052535523646655367801389792618168050428153297945527135374999059326383695424970109086819897609299912856959252769129139349675171205863479314517881534224596642624121382064950046942759377479282762423043729511216281196650181778636398251733383884444967520183267063225709426013616998101944073132252189534909297185027542692961506152071865605852718715540410024361943608482699844944315353692795940230263904950236741105345524256486995890805666156755279963722950730351978792214483280402055720509815914161848487831798612520476101110397295329117256093842445586608877369660707015009591111915063355183681118155251736058386184222577221861934906442432591343509816617847697317694567830905113558006343687669889227253757591212555832610369544727694557663414606840782052040862374786434832724184138306604258800961878845031659407697144197447331771147470423455740168804198438386440224544081603593191412442683607289702672112222166471573247867296074359263004453095013853834403846157023641908133914318139032445324882156205179546904931446458904626409298446788149829516227827133080356013570059661877430325903551534840288885576569345161050811370792429761248472708423771915 [133,118] 1239304665246882224247211188438895282547136706391736354210014568936402716916775304388988014866982610714768790129607590113771610450777897379709749566727696972122648677161006844135930079967588430106587647456042999008124465776131860047778675259021550059466505900884522735012199875425419728343143185328792240979106173504592935159757497831008273141813836193777085421509947906877812420770571668378359682950075619293259322855686163769900653440728765864568726366998430526810802416503445708970644349261044702822648237466323220934146882780632185058512988295506431522611088695162121053209150842167252207549400130352656573891923919666082559090654845117455518380656599015853095416738130531446260968530906754500918603716242425081425493758483768022135783538464175787557885076991404096096704709453978708568526810733294739660945966560893308684332686685025220817662704848314109817621095204488110550671613120853332768960915584360017626788194927102451180506715283338566172861766604710680733927464721802103554648060931992917529308370770734787263082637256680641093154279441222808123878297888507936396268761725514513665013870913520615405559101936033044168111378230910958921105891472604304030056392626900633575226755878645094857765293119319312228045516284674436178351061283683501480325265460236398918017525622117510761262473242918070201478976305418528674761855024511859649239716272275394560519618190904829385990593860002728611021545849214020351426694231993038489221896820129249771597399279137300718300049044452286379215759494038787027944493009427342482396185286384102683042164305317549125856442028783574557400253912100482241792292482659 [133,119] 303142231603574040816988430575435405296669049843983976919429696117607966856042724822073018496826193045590674620035261789908477043405553867968571505797312664264061582422853385074583855332115174927523928870274997464288243213877450450632119177714741808891363973263393737288048324473576063736323359419164347105951968848478225456718522315506532119408429656151420369433071447844853907366512563068088555762820877931640431414103229725419777466736682089439031285193286939016632677739299518861729347201226759282665234799462000998249049042623265516713736682939188023564403024529982836180919043653723537500751049986276765207259348822643307259143131576935140141683167325796802387527558048035779192600541110067073541325685058302109253431283139058881212432762837258587129507866690329177021006485281095400630169031344775268143954930144655230838066474992483092117166935001930586486309773359337346468304938137195544089166658843557401132739914581989024447095016743835444756745712270315923382062193830301948573365683753464758689686911660093587579283290482718723404812160345513810549735789354481725844484372237778986230978913453204001601976612790375909174326201791758662750476198164799516653278883910504612767558886175799405964047845529285746642173777104757315352675431977314680731827682297195081712305192585674631083325278821676058355540225627144524020864977824619773347075507687688665496970835802016553869415139346817035714659596046484130197486800359064891400443487431528586245038896049438225213893531864798802607645140761113768835331349278536764698062328377811994354278976921562721407114282840869604698761770225029311423983 [133,120] -25782072693563601654312643143064141436996313809063819092378550516579085337142576664313730642621967552430451424752176478404777703394566752816263057670428259581018059226727687697358908254125315947102949279758342543033596683249246634115227088290357486425355708761531406209494975354986206769070956323690390847846919175024177143496980469855671881124982479102737873037415909108063460978132052564996038025673797885645855336667156622647458897463577520662257495401423926539894580883163457372066285241038782201289258471991495227899733681033494894898383808606368321849294276106854686123804062757833010426714538922842095974466627710262254502427703417417967197937330307800336536127748514521290616555350813945371877227622133044532776738619303634702333372534434771354284506926811818350080465608457575679769191293309196477175963833604830745293968105609292120712341179966113671738874398236079079465890804286434429632935540200956520594179062214209067079417637870489261373994817769936798465205660192452324576463926476813288203531658596964524793354720033553076801029178197026250110582925611446268952287037410820024160722287766072461379180522391758527653103251889842609808691411788312736578032959690472743088105034249832124878426112371514977060211964444455678971244680576527068126587836651100335331806006188429999765671592749694310062489821940626899589313801314687347754031620163312266541427537854503465534450123664508844063243711431983148005376616674880849081120433670824481899254613171417190646467710466353993546988742433554656827355843525570712100674344720239563430095324746835612157685512430582224518486984408441936 [133,121] -1040827114683117428440133674396383606137972102065052163951712382547906544760830376012159835669366410659043302214413803342801183223778864752179389297510862388034373104700717117022231360830527216904008889388711545266491996493600417115246206221667758216788038883969325257953625221664350205876112564250806605269196027686058321689486964633485150749410895202507253474150100861909136116677389962763977793454350782534470352570043740071347661143040504151373220454932682530878770430890931167181834900018540677480566909092209278236518222612814861583858085642847418300228810772119507233436913239731260123000907890855240211294100482141185609358063282907839129550178197093548582386695093279338868731784449717028231630429654064565333837922361156016104395004816219441292674416447479733011941830745248223510289146172468282586903639297812774107011323796603656779719659542224669064515531331868435670573623081081133685674006829250593674791106010952638027556070351322119385831912276717165103297456297425839425064357817257660438663200884203940060142618736934447724266892445502573845585025853065085245666379475570077625395533750875330469627091169541831676546631063410167018075915693058016766539416548858719075917473415776710481303158106860838387626699090783357844236836956202294962701920121359177725984151676615320221179049977090687170574069338818299073433810682386358425841124367090000760317241653587802113867188553341632708702618431602400891467322822347743525349822612921939469084757004144612845530989411345265163521144663222735251973318896366395207069632490546891692222655452633631689615012639200137871768358119 [133,122] 173831159732611313318595994299306954518992002590610476385453647303628001506329475758841407062684482816136631426282411944162198043142445777253337663845318983127226761730660842962202487825220639367033851934867046793926396643971223018334107499134465849256814208124887995015253262176936312031680502960948303967201106772572537044408097807183865205337591160832975543402557965478335004534188161270709280894935682107588891193953455850340837937010128047542870597269347755258281645945840194775112426947713975157437614513384662982060470742384026889897696668225242233253098569178369249966195777456150076215276069407241254789197569227109205987131854127870494572981100094583410833076245381884632664853440676881551259697175048701596573859520709410067708930189895349230463936323246755694811405916324938001840098383427554313138411305227238891069731902070260168174545728833059288611762946909292822796190982873947500801164881160066212203658552548450344930116828768458135792205605723256233533522718633619933190282225781243079758559896283702692016641393776881884401995703048809467895302980384262717194404056069106710336588286490800650094676545884683344647876333121062780432046173682353455786301666321761214992492418951423348444105014570344532482935849649623764286292405879144733212942615372512845533641651280084385765915493005539229435764856551253463097062131795605486864371638064602400818798890621388472947650083292097385484269981294659560682014128153356865090811099855733445696234823542927637011849517714508472563908993807827863974524437174012018524937492643008059387967477415516416283489253236249276919 [133,123] -2389796136775609500766279782649972413273193677707394103920168356553208806716946060405893269279633211824448692409529194465364220742602313035900491067278122747643947107338636931149636141609853513475063904134594384290693086876684054534171968589567599668112593597597483919337251906197188354942480419216211065049265226259215391002335514385394560248557483414801349689360899365112251457424138552379680503725870870388082725159704833145939748512315432645943654885603755618419913957081204083796869667780604383732290708549087791933519344885453916257448022761184472386522550175797683352701809972731351848094337279074895558871083124497162431031242768782866276687122581854535267399550606350109781606431645005509660807207481992667511542647942444518623275595608505707103553735772038859063886775622553823072377626002844143623094521476092495551577925373162640580533183844551300186996214909566357039753241405222403568170034759388401918216382300509422007156957669025286713925868143245561736421462752002088878182007523272221139158770739792545657593922564717619844417675871393078159622780276184372627628470534579173824169104755846722097879174517117982774529506262176897922346182715445910652651583848528699683032327126913241375609684719908970046712489991198076545370960058478121537252163322679530436121114396686527835576739757205643876695801041790851008370378388195496547460680148848199997110212580900166206708615854785137207679231401864449407782505747904677013264911961379538591766779637025203776338236006861235903134081467350331477661763216816074739944110556249126707520738277684378074769504318929 [133,124] -184888420068692241696032666872780752506872117486540380541070145644310951460068993467795687570597572355529354674834123583588019635458075709863535484889599092402013096666996999019078954558825840253416648855936069151256697923492193131394608582097206709818130262600748315955426866016216709895620704308952472660874058357903877592418505873346079976484183694302941367791005017436049005073826915450362142465649181008391337260516873188541271280977377767752712116500062956504463805041450780743382594780361416015085212901308380202063258734790261890766247088146469179378902522307977022406982919513437322117394727367293604121424091449800692029309346090089913857979457639825251034863985979879733883330156759973739215345121692223623521687181660836020330642504224799942138501470715860096673548430420181495954583827161089865914153865316616049168520839906982058469915760079532966463240923512818291543582743242713521129682611473635275428808086012942606459493074113575759337379606888600054323954353294334994844434983895973840983655430966664011403174348223723160020997519357812865013156196323332321296183450777326797548856124208273953044779242121905291386505016651990108243043425618571298656598633109214344521789688947586245258265675261293745301176701032119749964479199301504806445320400077392447108794547578486768717206990988760115825175018122028185481856744970296100085236123922787496140844699227353982177529346733282882555498495104904953221301123928093868715261055030200671010536372540171390247415126267881550598435129188511888738703790802608644944135353998836241280138733870448319254613 [133,125] 1535667707051242166486172923109742544917616877842870443276358181625951516480455991366167390882062831593402667853951392947016810997522167133461580547113925383554108417110888139787442118518862546264097278036708767588663240269702518877228433484940735065379893308550133882723053404609570682480939356396683139568598325581750089532197532028013275492434001887203434660671309158542146654377984578122553843070699303320637026353195331865594939286173496205452827648555265465141970360505359197708620306559757702951104837569959664727141149869442669256071926748967499564460481386825964786538774755081297448128921804459010957280100111610617201709660440175171626631769319530540701218859066449067848452312655311078440607255424345548284139155952891332113714000882180277920424448740117389660320926220015301717295491627220066828086674029013529062261150382704368699665145776147281355282305069484113536445620907632207868282807077664127661628645891651764472360953395489729703892418987161635144160300264875774167107986950418386671749986797324274306459869501774197119258439836950765652363953087909872310300869636321749107128294894530927783304558076124084823055938247407226854143276756572115229903639786144065234812366660024497267142764272450214903111436387289784158443698940220140491053840379015807395230097720008285375025227714158165369789965706307504882183771480104478605563377782487766337378331037857547924205718701462888923835060208895067021933696788573126600677041580256820848181874750427923361092041337204624893610555388299699163458446673861582495497685188893386222290018968948318 [133,126] -2242493269181585066886614939625576143171378921635246022755227551091782401154156872492686230807485503545287628449181473349050328929829606014574658077138444735538521676015731404438879669849944096722609531741706753967975762512367732374493394240476911208134458929914515278199358850404400493164276052453439258171476770110725731373099016126061302739953855628444824140353995405416995677192092878771725849698738200394803572447786666447599646645775809173882899239623381095734489724028003557868384169778192403196753731029445406767586577313708850467660088427521478621447809757338568129197313062884596956233401220790211270914581232823147457341744035809963709700903193929564906519979365691271207839788458836220524555405066565355443536869570341593342551296869138791637541610357237703507956408467238375226534263724148530036406295786838726363015690650000095138389889863107189200835600069494548373411553338489013650384680601516074627036297935763520066600581276277075084897208750271385405430150906796740233698090327136677872032518999680986432714815466196628569107735129930610890369723278922269951507867640728797205683767730215427775319284067893783569772630852683282921706617025093151934894939630532116786871808533116710329697100701852284929095361027441129420586560651061279382286287823744391936086669245922834543716311602827283425148247004187689575053598379383341145326688614259688338514777765416624162975411990464232105424551904410705355781273771275825468110391246240663974471489638552995677145374211977070608808356798459750977260250247724241304898312621420325948821582 [133,127] -5042502353476873986398595835802717738215653699787108401721177644380045208770538162322817102790963380607945066030413354638439951421906562113410867175051611581147027883529926490786761792787069698027653450975861682147442769192267554097912756856267400301897990110052716546456636665860718736963474051490900711213091528995257560872518651213030058074726000345461149706237966517189942080004155703324384562918398325804756424208620574386998611244360831335667690127761789729264596944300660580630271686641530971069930419256806222541639791159116766508612843427891167674676116351224887930905702371233446335053407691058732783127300344006026996305986802848280564521909520747631671081933947743563462655965973923230642727704265844765315501714053906224073825324981914905968187258474276306466087270995293692976498103656068178598991259272077486167536526588271552415899700130190176220767767612678222563603568357010541786867685195824514762949370372144133139932695240387242915863862050855687472824153073509282873194849699392620830238846243050700073212001881899548145102097112964055486819751269718335545397262907469599729297929658880388075700172646571502862460029308693159691011203944980028411438402773269946592751399460921829512624070050230711478769327107774040576680880380879963095643477015700323200534673807120951142035187022726033762917645338195618623457363982801574676705076174759667706836293928842305254555981981012318868734128223462639514178156873549323944433702798182390102988853023003783989381941244058258876698229139759948006752819604707155521402489345941651 [133,128] 528688851613896729073391218143397841175017909810255086140989661026463306579734795877756244666518368938811276307878990575460620726299253424560046033401070667619098747607005724025626135506792459904628129319383658825907390279032853289557948785699766014876560206920654272229360397960489414627230372510710950951445023506814457982569072188315465351855632069369689372868578212458098312664372894055837981859254507503847848012330268247383344871459439910276751269760867689763865464196115171325103008071323389563391559111434432822751949760904873321361853297496382076413392870957001586966826878429388483423148970411296913905061131623147376135113206989651451455012517974740211858677142576396201996103102676087268481883235599787611831126449762405467794040976773237559875993795011060313340029005522859516216994896871202684326524064932623627055236467587238587784158218503200983890802606936352091496203026643438787165784433606592912443130933931603678646539919238334562255273958762694319283856547345912546695976001054028620077137345668235656655952336188965235122128486079287189314703710156744025660145892634092785131532564502804496029894682959110054782543071605573517293670837989353718959546311502296685346347861137954403654817195631434375353451174835199096793012441472923428294377346328962416290981178691736395089381135971513095041216962738097614966501131881819644320331951275512756497878837873380968212903697219419632503380632444369909389966371738603374326345232166988694140325796033607518361535975951614660541349502792641252396378660014107477188928481 [133,129] -1030262674194036669013031738326263385409535547775524667860207475458411612598517941703246439164725474758005615887123355949179965230097958266407835779948709167443308052958060821463338305885485074840538883498237984403294235732860591474506560785887520922163345771313382486450386639125216270312570040622813631005829200723713799444207511514502918921246848329328287450207136097637868020606606318273256843293345853109752341470592917987628411257372580084721083803365158832125544880194346611071381698252314232475432734261913344373269761965758854096280519340634570065118492723338017273192004821693468374987102123402289968079600053156727693743474726435554651914910113741399978127916199193932575520173922796142694775161704907517210516471219944631803668688125179137995053294089385222407973228059363322268029546246861230545219009199765332214774774542626137331647425929693652313514187068465648155729918924996410288764343561921393471631744093037584200505352462063207874615608383203104575386886799828359431470222973034748467912761385774392185699537700028310036147097515873141059949746159387631951184770798406115906739969947204221195362646850234351469273623637397405658195018708734459586950213800732148323755619043454628555966845225592242569460053498772904325780502414969895522127890409824205377240014749475968537053404790299097046793588132543262414201783631542407528896768872060085032732989792216811435368629925006417174705700439563818782674951150498838985135997959151202465404953178802869241978869437439210227103392312183698208412999209523532528 [133,130] 1007180903249189260144599059201012560199243509246500910515832713511751067772488095415035708208753303896272793539903210288049602100764916933247648707911001830469954091587885249596260138619035961383187688066699304278170509337596735565059532706493457354362802538731224167589989595450295280283966723029026873716893243565864511794668600113365991684754715734023248089886792610572069704945763104814830651016629235001321278163418495377356858861571595339203872445938883730785993504472968852313802939200039954547140312917677367843027012930990982434889762376949791543397275418811878403347192395315131999318616467503859343531392673190718246109546525163069154933601180036089779464890574934598844869098838129027313088667219730299095393018096411708649602540076959198865428451735612276432408947510793710110184606744005882303585448476592685148380697917503955011821903956311581600332424961246317476403747885341036234422374708590420571146432385586182796507431076937378985462508936989046537468025269748335572595826222370657542044447145268411056562707790023947904825009245744729205995641558135157507194166739579507587620949210292106158146483819965547492123546874018749978029362868346788775042469156254300839547036437407339340431792813239486074912650589710785624378244595067244304987622054212684886768623326806490434800194940504087815930362414080488383834586446854238218646103210481551845467146244493416222044099616887520369000705371946856739950507215443156919602237475891505279877908447919511416619699996331009331803260310076278482794569719 [133,131] 96172220856960693385493449659656571374943563807157383157101593700382524776289659154132972592539023935470928977304963909000586127650883288225956215832132483254900728074637341115767518845235807314322268045208937563856203721725998498874961732863160076134846881034215049834977910014831957394079001802730157079441521237738637884134125444774290393973837501724125801896923071235797129450302097188917630873576931955147566082612054687705429945290228273042643721450129030024677917327131474605308213540958554506395386101949722433197031951152816539119645083040317822396901929690082499999636916890559322587218082244691235091571119701422747054222658045472264435489196429709654369258372067076968356625574325690028819705618608530876762288363947129643971145722601425547031749279405557806366318716930555100818166210168010821002757521565409820802028249474046335531184862115395507216721482956331956654141564057887024613069718672460471609563152314434467025342506138509706329379302976410762279633018615793402245298309642026829182781050018673015905634279409292704158072626976610941492416010118873723285828357611954667358823992656869117507817380168830049344107019844433790582961901080299067100500195664057230972025506410907743878981452441992523941566733299104294760172361381055855620428763984975178981338272137846755693485623990591151905794704130258939758599942395593076683126056330487936543060927860730691768916648949885778248434564855477984137445837448354809813306780776819627128363146932335183036256316015778024754409250566435926 [133,132] -6214972429921441189582284538226513507419261738529173911343045924562884355100740397696407357533391707103672171075584647144320018132034631094521179048638145739983894911033422286922098995573665249775832654579465783889007500586959491945768237509072411063213406586190356135184065307967707188741567201602744040072627335281008063036060043188725381659074880795171857923663138379187167172729156177000849747455704304761861339557076119022134899968463747306898005459739021130304505856788923730964402222731011902495029456095689519310322690858249395076163782070299081755987366668497277729773693023697384959952950806901763759139249439309129901433763185572585673654044067452741185661502743036794500891926746476811742262335329516059037423752971496308396010443473207589084887894483031708985239157101112558688350528019890932332259594498388580309603561106043633115340688757526305372655152874964928494217706783948083226393104527674054799234518902661421371653309974023902703037524569756152940996346702486677810138589747889682492220570026457726466450252674850791809677631769511720755674446544604151188685659820539826947496050534321215631208744196449637060496825159552705908374175820201647595253918926133427600714013375265005988577287464435280865233014107981278906655199515322161684770184154075100248103270207445336682547843368117737316166167747273041510549471522283562534015706444986052718885116747716173929934325119300781047853416542165232650619830069012639623452628497665722727777226379898820207443743927143093764693630672 [133,133] 27521120850846416023050254573576974171635360407274464827106149394844238013618488479894220022906450246259126664416907504917527186291319287958273851129756186290005840770605678364307891630750850076554944239810493412305504087846369827281613811065253756088498445741516926157405340586749632677086485892991422903332992017814860406971135335551010825698750242877598104722899485222057209651765339845204751492680947551263690927368884689445327959416864472953841756279375409806393258786652842410794877472593857397035971850103061959400371936727906447756133070920077301892109215248514911034968886370476980273644340319196250433657074531108479276758583569215565926470592669672491574591757024542726142025129869927307441609484058303693645826585532965470034122825619318470454346579756291297994900665418735441256076387432092864033624469226756867848598808182935177102089657718498291168633389573269858954992183504690146295730825557531359063630681909158400002152222364304941929714328373072772152162036774765062920379317221780700345192121160893082501179849039741977897792206531535044089134746763379348883408513316315879656317529921572900759505730322813433502169917541079582008323857366689784493664442750248957189861241607186766612405960978547722505752121278343481605169208557855674127263106416456666529539609356455570528887888713023136998138948123921671899372521938024654731170656927218444001975533447594441578384171332130237807681905914175267638029748408829802500182592730625771195700259508619825810634665219827939 [134,0] 25178176915630938157633579500519807043053166878374959647965210177205866448250074459235228774022715421190569851328328989361850530686002037776279768552297058734731173611987143183017811961779736719410108002872195651305882282595319403405565463608347731509423258376617806504546982864517845586064415016138389117032655614725443297537699592919370078918733354957065789637586929001376145885824348953916204841805964558340170746830789984768690710824728735115726089930730968611089541772724381657300341819973506629985401864205137953970703983427477006254159588024191463642900012430746083206722812844878085878130437993300606740633725053622909654375984212223344438160884341308837900929911386693886310924160110240853596495134923814178076570829480373076207368250272126941843722357400781224659957462835509410612463036756548792390425433491134644881441826926289882079311344978493626138090685762434566359535334748175182788027346240055373191761009736792710988002345139435187725569557560332194450180902232149988335496200162021165932394004855583987961313075180969340108067667575192060846706626183415061320604542467318784811008725756255525213386019166709735305582298784621606897207866949450134590978429137401051784654249425747992599751867155455214651921128641775492243319867198014842805984426760318901098645415022035140867005883508425490633305612621838752739738844461489918629893692040176973715782470756345006547087620152292330786432233791471274858207063383631633870456219446595073525848143089224540035405864122986363602415834690968915894678865059767866011972598356026900684710344225502441109631048276636513798950260426655910660288488703332535256132854870673392716009446585015913270596140626210746892876612974082822421529654015305551891862333948372500267661849027891020020450020639421072346337834736181337018164305715788264937208584851532248333138437020701354306797068645192384863353622578404534791290321822429499976988841853941463614264923111689652969649342440034293209080662941346417937893420457839965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 41521151551922071012866962942546638530408382065818248374046546616960942693737496234629285517866342478587358457999856564302256522012398711477060008411403293733945475639310363537456349999014927903626844332664381794957292420823319929658118000298630547581860781192334879706977723254618976997797248638964831634475073257947607086814392034319819701485728333286520346450416587382268231522728711088439519306661461975040484098624882353243519874574621571302478551085288257017940954934862432259759362839403591873911788256402445973886606140076221259930831615803162598729903652415425179118050895447487483465865952130481045002935269465788650084837866092958348079362304392291771825249194811123443361113236662906908155903735958805921716496201053394306634181085467376249447449638853615949577050818483021954594557846893803383741624440916986180665006999705375227386703247935181327134096175300369804421177106523573129259689805183596199752728062275613274818975722530034167411788343643861929532841570598251831333495076829855773672337874634135197012738488684138757978827857467298410952052782456798455427989571221268761749864552414360042503870002804810452180626803697650076847329462082174650559698075363567675207182653622897104302545554079582233923077361502021157447726043783486669321476970300623467331872761487268680838255933192821913451866241230654643115389729075849913554091210708820346866871166933853212623720995513186671993867492105807073244242154524589874042889371655481492327054547439847564887618983088211257973778323382946922346256627125412030695227358759183047049940324518032191458955747230421339208939914619141850550923855370230427965448548580145972493825708906035908749175764020414853618904969587610859649934099486684040446769309120804241306710146566382041344006123391951365082077121773367179061887030239056819632224677665450762991741742736974320370053455770847905393415245448585098834635803164923496323486810037048491182804217581080784657766453743632310075598020770084595199023169698193669319152832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 443860440748362812320169999977572459234473583996796165849414288970542600266907946522505028322152405100477999582948714278846067893071501984891461065918993315066417485361553774973225941845907297980805174551706163184766332613145867994741196974901404585067194085235588169513030839960235789675854685788581944415824043667907876433031356407411967216423271920882424443772362683456535760452434710060949264512102709159817291676413572929658175881798032724536865979622169393089509573454653851248010933232388743490470984862591615742797359935233106770876559890582033498524317674331703139088351482500968800960479806924508437566445272440998143983799943796212590670486468398880369443862067811086817347900294355187735765819732606381438138586735378298933471726045143328050721342125008550222773468634375090664838557872173055433985341245885824260784608257944921307456746043259052451727043584918090869013685345505338115176062625715064471286822557007306548434427986387496785979021052310522867998452297747147989450753333970851257868665756892961931861659714851175664465203845208519998789148591336737474074044604265515042078051904371705025963076340555134629855647755869958615834518194681779258843908864799849145070419618471783106678884416507679699828103230292378733529774368555685596831180074590286912756312991893738687158240126221285970970471297149353664919045083390565758999409592138916687740485235589844668849486173752182282255322250581800237344600758846983941375731006972919297122302166909078474658375138926983075667727534680315189610205541438970454356268760383084628928732946639391974344463748950942375647640044271458268100960412068555117992814966038716354245167323550028025627549079667787457705800242131807365884896026212515630470015299617881848521624387912229000296366427722613994467241259531059388193498544605636133633502303927229123018615111552569919193209917659491270790657663239103135917256023033110755489189383937774672332715616843964537381214775888127636853328310008438691791621266702350112609565258026123046875000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -3805207086470610685230497302023828091263013642668806052747870814064937170924038185556552080423521158826612547764688403588810958798415430272563966302983130934129041765852363225387479703272365038523955028582597568065689073448731622734105219841149799506706581576279039840816782060648784439585849351297598083423528571966723919649587886121375479069273354991993751787239622288437999535248510687093098436237780973448013752737857253277742880643977427137899915425738589676997128987035535196851763449620795670432422715434483099407494672149344135996039522999729099731676152067081003308132149410757142502178933661242259898194556378024121102708560625800151554309444652550606655468979859801597293725291833399068149863588806735119317178205897485304714765678899117888263057846105747532496749416271681016836582654290519325624034400737554850489652497623014473318596366968498470370168567748073020241540907995249379691523214509186763364615315092289104489773221571369273162906390034163606156150906697520059850988599562159861893616479816922123322786971051796920465055249647196035145200628229310272898708305882159544895289187472739732707002924616765665090787758452883264330500775049403998903966566184898286000290109081530892127058062900784169077136162074172284295947252561239235070500868564961454246745190099548150189784594081958246453004901165560977112044062456987795003864043375135393173748921921218829296492619185788908967114496555165501342831928301403065407619437457931557048199314043468469090723857023444515430407411755144090368273075456464122631831577789287838461415495558890901842420536217236981302893446979055958377008125200282015204353774266270753644014236382138385195579082492244880081255379146175858250357627728775747890703536665624471747521008383603821698448223475772693894904235456362205204272939598479913205128289138894357249382403512468265869306259036463323829022159511931949849974424003879940055347146017653491275594679711545069009006603740842530226963215489015929467479446013378208135691238567233085632324218750000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 17490568115389474277562860068888953044009532531208472740408524755231719291516547468642342749930498996390754515615631472828111479624204093398708479064495681298565437146986822261906843593438997401818073189959647360828860947005751125064487019526013932325436682151289352402603152758342886682374071354687607304062762683791432081541022450128142541618701354816638634486553927105871425733241310804628076172433327696178725003133195689494556097780614250659222580272759923385165630289641190857051546376307808238188010873921606161663609081154339090649212935993303225688222133165140647857602162714779847857648122870802019657180785205094782863764139235032272205144305633499350013688092133323953251491744269644126510256521498934618387134545861070659563492573567055727248639122351121461466027648337086958048832392008980941069664814756267339877473947578553796183983545107575875334691042648918200988259273597765692091614051297788356816558019768435467319412437403079922647825653174082883925101004405071911208156756700262379722022978283870219269565137982327797607559068032277428901984382834591184942986971771335066342823524072083188394684616587439130961757771119343100934695468528369161589742254470215535055957586400258981938197636856265399230194105341169273008269325651247650386444319387454462564902341647408672953054014387564899282540892631884409815798654123870062324440777951756828578066936208911689926261364894437022361267515713156454124619962299593776996081733662046502160327372270676312540405343412651266181790347577861576718314035562194384114870838193679082498067114941907434052418094457298985161671385580178752998064328367749805255323739067474907287767600136919535926841581485890927868638976942017628838359235417440822966608620876029401371878289727225363271405162331147437273741279988010883311452503671187934931459145767682463187954146872982082062408404601391892544722163126776189283451261662651430304575660591696111539201141866310199328966452457751231597799675471511237674503928124503104868381342384964227676391601562500000000000000000000000000000000000000000000000000000000000000000 [134,5] -48073257582319779444586347491229787845989979588408564916231607184495939900070188134542385370466453199858365449382185262671040409134463418699362025646752488010684956897272748768834251236440203819588530024258368077337741470834944056666440181644208195140116625452505575999610497872988052105964465696156485949379370424786131319975025248593014998120346061004104909334855197243205735805429769634652946505534560200736005613920456670684951505708282000336478830750590214131687008193086005505700512332600861359569667954495048201371940166350476142846830226463832345141983955774136372168977802847138029395422658637515893262888964300434825076603399031621595869463433087571708439733883176090568802872084239179232032714939930363037897212157274324809386890267235279069165034597447756995913560123139065723304847986959510853327173361120936386425575844350039744875108843462765080149563711934506842022250244367233636966161284877000751344722720516967027676981276787962564321705680865957497542508396950974576742564048125329256559413074947084475314477565617097753615943111606811502073958755613559213632745273914222484224588876374567732451765007860969646984129820288509281860048469757283038491641570641402627160027618191107307538314109042786820110257584228984915078846543806908267710717611480754086779289083839866067071345043963213983845058674434771276113005111379765800259058609287734784384243193444807832717820128473939109016388674770008367744374707114726249309800535924446618133017802160984311961960212894337004391241562424410117065948250794137521752555468030013252161131067962206213935779140429982906712904670566341565492779816351766433124421200818771417605882625973117030701897977009227361689779321445535950616532893219884654895359615622107935495844367241101711178191224294702327086506543496181325861591484201317223912886897504716308842094293737432432923056615169904461253123240961598226633114001233230390080199735548363529347484734557368076939428060488041017139449320938370001562752378680178078074192171698086895048618316650390625000000000000000000000000000000000000000000000000000000000 [134,6] -1652772739112492401362220971705454066480568836570358915571704397381428641518010100344630785511123913926951678363060898681816821555957165389277954006120330495668238949995564687161376634414132448548230475233889734459895795992417773342909227912899973743717399647907155199305422187522982173630856179102233408278373505580734236882892578455543271998179882743909026284843033512398711477203044075467474448869780961470527040931532948681703879243683116499887259298769814900249699789229181540759505218460380989504007483902656048719163287711273458611958233206416491082891856429492643922223377609430998274974141745336869299886947539078887162547631740691046660863873820733997487037539103087567985879489137799190479486296300628338114136340671029949066843351174413749515348105594131644949633881865156178089668909915768800690225840934659494322267386838251103707474951901518859788917440465127654769233989636603017662093586861721335974367365847005216802139278570089159133138364995663801508117794046601485325303811717300552810306247221885468013417343309901044667874060855081694510675023663466569837743174485156170990030646797122048144537131484453339357019738622125497689724456009961449187760912529364523634466273541380568438488529131345984055630338004565531084447119934818511878494992267883780854155848879030710776976309085179408437007690088490728889189320993478015624005196696355076690754501004288141958006739373784942666937238293890906283795985441382702781741250017237177057328884193101498879564084658714614269471199590735941710011176580846134492139453997592382846215388731386908054767291552155492690361068170711389558547925007224623846406739843539477235058325348839271489996021154516321687723240433903435990702727040580303729746793293175473642809316426196566474658007798187286793016818574671997295150524026133481139367578792534823073145659925712075653852929591371200491665501744376758628598315255015458216292608548063893067879643982138484563834478547235112879144026709851049460095520029134699008244169249337574001401662826538085937500000000000000000000000000000000000000000000000000 [134,7] 1152279475505628969987814125678567454670044689873833191889690463435680372648924793596481260006491281305937149329827809929200865199244149131199031606482614846051690894874769458973227815648566345061121070991917784711974369129693881286919462755477745676321183603859641216734650786507673522441713544182920054226089171875498266815415608626153916606559774343527677453242044830074441940921132020445784976503717424117939729992354685187513640323802802471317878138697940651651426668181891035857684696523246610868889942666073388049614075715372653863601709739943317530768259167165135492162896306426417859195854215327300092992148995494799414140878851694786993406772644268618961292687722077502708664588329833468569984719054470064189369170172022946386308857219492455727815201262959426470309336070251724361689814645612796966736265603453704394487210807564675703545443556270097181683481474792471636267588102077173828045450942875450486800329188698510638201662821262336655220158227820227486344578160528087842317034750327967561328133361470401662375022187310401514070952106332199003489786497235303123019486233458335135162210121002314469861740887247433009623234906195150460274608796888566736407950355268524110261063938598791906840368808377508009666963608934643471899195374833021707167099143811174079404220818454554131968929278275023899199473548538790561684612018502788224436731501203841381025526965533637353208880589044762102154721964268724400359390037633959526622815881039973954161987943826074357335369382879574163993105769278777479282475161871598931934627837142287099554145979021279451730479137671438968578264211520910249240863876236143520454359798231744300112587560748583396490553603877376626238811726204443958706164261612808657289422302135160808188669313249101566063543925688205474853555947295394158665329779062962139970319944374717369832335826128620499111587463132226439585587426520557658480684617972828655403709721544159151578119512800899467412535284904885050370959621826131989762523818059504067509886404696572981265489943325519561767578125000000000000000000000000000000000000000000 [134,8] -8747796226470423751313238470499826681393225248411349153947958957198752319306460072849274980857788046687116769984270707631544799373221029920693425122667152368786441738024744117114412480113981142646686234391395206899503055215513640768905636942571477795107536647601873668592382608635671621673414248504214308127322508470137031209951986142752348223357301714989248639384300502843776956864717712243135403206659224740065417031574018361513922163639910092700282899569548004538874016467535939783825287380865604259160485224361101169334728869965251003179734895251577100274799190116227677322545434673214395738298677480412577623953525846076832591957219292243568810316387607038303043022416480211195500061508557334255712743115298067110538562033118759959651034074622437776336290172664469214118273150075598027783714472213329923994499268841731968861050704924842915418477451596654464979451107624427663990401422806953426815125502348125584764383886997542980402142178189942327689456260259364920827600193626160347249631288337171710518668346812026661024387315819307887394795457983738996600329160420591403621784095267925904811964150645822328726244013340414816576266605941258082445930148163111786331365244490952580352833052163121210250671426658103884887694381930639001240995338860774052374826535583686641593819029370495206307846363102429761776537892203767406872199740190798780671466392477169592239078149708337362020131447144059832263061170665589054100458891571676352565710209135444794226051749607287701410225251822851614124711828338419849663969205231992310622026425455259385751267116431612299429971638870675620679918131483755308812689107033198185214787894631226507217901106380217029835872917272658645684417900185619957975497526591159673701306782312243352655024183348488361690121200485511386071117500552067413512048578803946955115124187538278898322644278902885388049411924722807465910216063038623849272792435517589072803539741603675923021860795397850548423266906873931575079012236308023010437293438076433784843249528637154632804140419466421008110046386718750000000000000000000000000000000000 [134,9] 34563746865962677177260605370085186068151849644070661425644136228090348781207872388303566431617869648695802581907598568886513739950214360639546775371243702369514043742031498016194406201038074637037057743974702502752042855069737201192380456436985992091184137609335457642731099083537663097518464072183054427120962970362349670058486299603512703453588588166667862944755856944506852494946566856607042363916039233693035901467521658159055016048408729736025626097677685198598641044274913873688716875325042452539203113551649352107365888450908202289385410574202020120439795415838880210641840098402810172999968409350023068675793115902912797627924808806341568542711328450288501793724677697695304366699507137847818280419693106389633582410127017355033529182077792775720043122767857228817356921795327426304153978379106829165461150429459780198738118843923644287197444702566908746861061069179875212780361667488153212787376870642152250014165176054415836377960803523468332921225852702186518824099265734154247515029518972529678320815721091872860634084598330155260838567958836902050851347583055070644999025969269552463601865033100769734459533063170691752966515192744276026477667910025148479606636796279041011987911323499699549697074640633512979383106785050975206552414172425099300450108519066529379266567092395126214259600312146065648701038349359408836802692858069313927734274955357096507790678928794614510911544830512864165051753449179710560860531596517831464622815294522980442820134653762787531146631270093787340891153893742884403071922591705328183245100169108483881587280928868579453451660882303019947286083865361012836751959368388155564682029595692892018572345856463463437215562628366083165278042650041961454627593733654222816845746176119582437425898010955289264203072255504276230829824229194222347485540583280300115325821329225798009613222440124500359597914277489259511520926539191322525211987616625987232918238549502993256877629727621426698346274015203708192725740282158385766423561713989266414443521635041324589592004468130426175775937736034393310546875000000000000000000000 [134,10] -61731283062921926109455598555770850822012080570253648281472982812193503934474016374602199521565653710056577186033507576704816623442930780292778795219339840975369942196638157832474258673983197553890062355816433921300464326167919157468251423070279453458514084891293931349312955797257285205342268644447999638992466170761255398211835585209816383249050945490227460928593726607765348051443432592085985862248822060597427751264048589557758638519256735707930184411709624304947609539975884124933297747084603365647363929123110060567835843628708299413240153059881701282868578286785474792985754053957641124152017741375516325059890609944481561931907749137798854561856332335041555380309097296604069181897183584267798500022864677766064551977310445981880207299573162137882089450497915948865880353424652134358429070231962853948899048646399623415649256678072181682798711016279111308995872313108611110436561843777980106053913339368345292352086384872303014152475914629513495224582533049625349905293517908165472660593853763034174116362142622031989819022218507597638424729675874062636531415835299490437746997908410146989021815075253908852847029405839265386522629669313520436936723512809244948192500138013374946691210531090271218801337501466854214391147982672646246096942947075903581545309541982165994354757971774283800878678550454856313702948899245071130359592296361797009451138724130665251633788372831863748518108867844027798182644223034369522545412977478734210818489212352688510452627523301202092593874883425670635724862071276847065417710203291638890166649868196845645514193429024562499225739461980830055145449284762038316532570685561316982588589159250362484830231025415549333731548461080492956273691625116142241018410745427743671939453632875823492309014962425102827137325169640669938781772775469648171067838221110521786274434077216587591319721238840304472617050589020252339877356725429935996737532596644049890997904803170393590805124939147546833493073680348378530560007017302487828902956399599452189897574998542751434436447882658782759790483396500349044799804687500000000000000 [134,11] -96951860040078523420993623276139500779603197906238440260497037054741009258531403123739467285740619280085270009548002324599976989004412807226284935248662084753233215103500848833157028057458447670332990047916612798341708762994538068936710183417922367684357832477028832842724049180206177699739926977459401415706189339709350828371095961740711786881043699217073730868519743216399634464322582550700665902005005370705064049383691841008479772570486691042434199359256768038413746548145948124632279831286019303865772989172822996564745639679669063327717767221369962195725961782972459105830946434189272670381625635772059444657838923149650938017773534686204119697122514374663629158169250999665336615798821467650881029006962739458536813414864148502483655095243047664064897983987190699227503126657587489222858759880130882488214690957137334579316658066843422474886929071479816034267555657237924985602721411183158552917765394333888547501616858302936150269784618218826452350186949499531972126623978284740141287867399121865132063370417127573109284906525505345440220855610511306177686919101804025384805603253266451237884508944725201227154400101610196109152874092392797101804603930492624065020534661757439509969369766746817822436180836606387004639748617492361377447220717168164516786603114812441912461917078599412764681051612985445833628930430060256480569972683642236340035406696197696503435735123621132571213589770733630517628818846489737236227331537927370431410041556007846890807066252669662942175603435672764884943921058311275257839535774442814658722472520253948424496454283724262311719006498792614779723207542185338463889766091531865039401034158390168140796696418271941466344827767576082924955185043128390142646638759912464151204608826025358219049015258983667332522410694135376831737267675942906151592298288403756166315381933619549687364053944165451050978863888480488314312729680677098200913738557352726889362347101596352669341089753053511310396979949670616258850498585403590291273484480391057201064220335475365609867950283419502088833041852922178804874420166015625000000 [134,12] 1035203164458700000466790380757107254020167998423489609272437025552939268220117221759523798819430759742301499507961098841814181927484663817426923175686044719305896694310752739739049978125053834057064608845792671101881808916515044473414325032403649208327008097938939243084573175626077625140192258065919824769068036830093350675719786339261120277664820532270937884280004039522946333484986577481467578729855303210969911113715256259976677861024643435130880272296788641998117385399790124484438216705636185733578493575526396819814611664380368652936256270923510374612813408636027414510286211653755436395901334078155268052268477669920730997976701218314199592228190682771952878987385963774383411246441307072436257579212987151804744296086921750716855195064131104841108425487202110483803827840176143411011200840149066643260881678328775831579512856401938080115933454673856431186313789395273590422442161452011719159534609011193281018458937621519006437251331104505607671516582439516191409770977851927312704153325289693078299837221857661910597167683154041063773493782978441269477712693318940912885060191276663238348994687315640960160510368831083679806085024639739808469827532726505415901180937204962731077084623810995890264036372522376787583292141350588938156621337359059383740510368010382590756461606935895206984280213154739160422016380917094254842093884312835125481214525600505916450771535516024076064224394767571192244601489643493131838226098598188623227348780250424706191360896106510136411217243713445734005525587241683353172401946607951234130230731268579487951732601113695421537073963339447673496559451773129390378597986447597145069917765444395008427405518619272382844888227067509371363434140966945140210402991494295508393501325004271583685783249475274779613451065526828546498239809254220422591436451203267973920192721891141691639529050853419181885357133201418210525135215293359314204867383923721793423293316863471333010336779065833638062517318094569173093282950566116885158554970070809371540892351508821856018242564892450907620968791889026761054992675781250000000 [134,13] -3848846750880607470907082123718007728641470089647159454318955419575698328912558165991821023766838884867565227296182849958350516420656199714013836501180723141752955762922746014217002802410630160424474689733839324655828156700817424306237208676869085990612266720591364599891113044627865220575628956494222649928393058094482467458005823809643141193874006815422523236595721932672205760029284698152565704931984720549505116730978156978874274783894889614920388834393911914375935802183711754385326869536074976702252191966667529465916253765735862828605497397362719637110178204660685850457188749047655232843122335685681945305959698763382573318817180850160702413387947464657892723471486648157731954127965013572500261325776460964909519471972110353665534642660342465845522950085903768677783344939418265318393108981152554408626984354014688028910750929992720917012259442289137351625988925364911295612226528499215503962354260065780474260975631888708628067931285383870246472700944777946114026071731283861031287017161716504796960918197560191172522941817369350978270573463766149227686659315737554661076411763172561378894441354536001431461340632840026370429853030933668008503705578976579485404250241365377666335196839417858819119289462015496495518334895176876004854490002266679509387407138367736861484355829383900279527113228953033193695454627756538725429811476954114439691564516150675808782766473874476570327295930063747101150721533045870997094969870987144683026182945692365362173848218973638704393289070463993368309149796384232277672126877269907844509649978948940182271191720848224204174541043857125769497067189664005197100485209628988908611503348015555717978489767389309002096367439099539658659599839060962792729509529231527906086500579673756663922080164642392581713462232352506579245117439359717753971769448671767156861080602650722028544312156583883065164537901280825701706342068578090293323376548122935370443152425568951905760518401145348086393037387762239783404350117155911213291363876832245567579628932440091796977935610906546015641538360796403139829635620117187500 [134,14] 9814452327724173167096031617796087227646883464097388181739544912999848088201973591514415212770057675342055046326392784652878032746457650321621050855936693024654834441572326375681258011088273531169981268519848255459110258220964664303351344647403427613589051802333491440978580893565773999287758124659931730960774106964130478075641512113282348933332471058849445164127659245941839958549480776578068312130542649448952102981019710564702649452626997774845563120135573961464625524971060940674645590812957046810013943319035596267560216893390344674557375471944241061340961722555856900795367778474242038981146074069096429776690039272130272509775245433229368587318788059153665991632757667039452263404801709676659102145945456973861863158142879488522664573487158244361189892751084068601583079508916276144320163938649795341825929284164339345366245223617250445235103702219915579679198038783389306289697743111186773140951424657532541297083356924049609443851078543300488181904306536529292168084597828339998763526614277233161805418292785557945354346941780325218709927024780997976859331160257851271415913305860462529581283705485874694834831549033292150919241672185635789040317075301203865063964194362255360638190076494281916714843325242216048066626243387089343058192613363983523918605010914373977948901477547821848401856576946779246056279928281761665129628400830314619400904055782698336898479342114484972315494507907048891136405024391327791509332975059253583098981450974498687711294439816590828431989640222357094393865010697247310002660587902604346659464499351318091909366730599339094994500692724029970449419641148334068636045679374669897755846908584714142509108693118027846751727589747339406255788996583721289558298897300367211351844415286714680392405297849214670915275180035158839319919836446680340646910884540582271883800111351745807217540862621438420946567401162937631689488504044217867432026661385803714165157586400598191595467505794205666317492749667390141053775554152035598141431318289887126701910094731207260837935885122718104867090005427598953247070312500000 [134,15] -19880487608005231976719533008354762275755767870273591171542150860058422051094398372383940781422584968035019746000891378031715500147041506009973858743219068603023356556708186863406633663250189911552663546614225546184751182121675613195674859481421977751614217611351333550294536302676359020933139247252167168381177162002461718883822475919094498225452460859376364938664465969651498246969912220897872259875402534389545986148239948970840099370824675705053820533073810602613606814651975606950173963502049917221834622666977225461009995516063176824055939071480004787135009302434803429435300621068192184741876606887708072121895454846479474721097845514060407424667006941648296556510834218747491752515674507857901785481560385274699325536438616315400297873859289760101850578739784867167004433963696726301735236116716654960654992825103641927875327448778026775913780334656571504546712908370031011865892073889151486552062960296099174070345349398841971940308395897986218642190487670614977744376793643499520010872051736017100954193640053678494754544213179013108664259943381091957618351263885140073673583129354921527746398967821781895463279455282070687025764119161926509799453676594600537277069037186091044936325893951835308692512830227126190906060228823314032701520952772436442129730696387936388393638692378340011582494884640648307280972243200767207897342319559393402226872233962158711772504901374104833676131221694014808944537741407808679610454825987237785583142408427163625677604176861501809788859003722926942583034429612765831425542032219634313203139414108112386697639875323133388401580045875337890278340104922445993290259542046177869137558423127422353765456286213047796827494807450894751608650348675927801077144225173215530517326347344914065422292869253893800319531237754247163376608348564030543752273848463687694354873844235929251784751750806096024207853039187911767953263475326358464619405215671934629493720679497917240466904272086480986347338030707186510071761975247440364222790288287827438559637001649320991699450983380970114922092761844396591186523437500 [134,16] 34844070948671871047076274080665453988438295800090461127235015122086450833281029994773938919070202552806842913232551458181386564125742951992019281555041424273577739386310582003531855788933095837010982998231046736245832840761691333697317313919329553908737959670668058256204928912756041016425189881867404377412897800330227559010211194058635118078642839133147504416197873267236761595175980453157236026056507057262284058926750728479244271715832583364635281791664418992480893898324386916760142612883078668207677754125192069918760925164774313590600626304038876445851002804833728919512839145673235404412649067931338004583684363042972141136209673286629943982313709162380680028377443901348109606464520236095465490102608480230190499358303167777805711556286481435324456269873853580247818358554176834726194770210076508746469825582421168311390655471976026810498029830307271423427826436650109847485059588114635918850434739525913991078134430750143069686472624580632221448112197996522153984613311436714723950059362887024740640024964113502393224089433237082899829030115147105983539312263749779774573810581338388302508007926550632703175983901544808224267764423223315948802758108484546633499979629629619510687088093989362826406126891176220196386202482511455491455987283947944086151182110919406100530187006516219792938288399464314821199741870075066083770001889158423409994375627495879352577041141588817710258030390700881821265400799614663399260862500278222964489799580232116238326787791619603475662248691288199450759914601292974569347826024887438577966419963039039335390201141358698079182007272111031921944938523072763510871202796427565748197394389528121875919086538297164541158025674311456890264850147661184503723258773519277345021167319466303752614366371881814279026455176362096781633609809347965595879667112217772108999699318758822718920250254868967306848595603526744233933008156611960987739076319743743272599865845614939769720921160412160179285457351369366779876289189038695116407233489781303657787250778611455476218607130167725927094579674303531646728515625 [134,17] -56791948666561354892315050120434856959108873062119313525425170392833545736026028423623041345007817305792304612656678517100972222139391401045635136795219756204655831646192088578581435175129977456725849929238782449349155217572457136543536964734899359293362191475656514333078579770686604690071195312055045079166240657858238578362240713297562679557666772607042992085833299796590209444311820688591159781973504658022091234146822744811009444251014913572538756830328897844437652130692040920820758812720148379526316761563719532993603195645872890452185947396247795901793158649583918442966041600530126622587733556867818854956508251985835102270510491926386080394639879273630638649893502976551852349004177228187755395633013513574859606502379801265204684442621324836286657664635648608884125242186749236219949667087694187876675025739804097605928402222391909511818158388788542994201957935950013739241467974464994366932555119319942747452089357364633460335207278115897405376594144978545551204308247510641739915075944728358777289213157216951334257083246575734631753686339514334336975602912259251136426674177579208036886586926409186332327566524739018525333212507098488090410293321457747162155794060662126486313907834564493289346171861313443069302032962970961927541801215612628136521581087717670153217667296268425838787828579156248106506946997984441722279913268275180519301940321409749812244259899654665427548600257784673666760349340280521046860100940962394283345906229016959612405639277431935649914798187539793889252919927496083228447017210440992505530097543972200757568833461186152233020237822959793474394916143176872788468979553551009887854052734747443823253210037603417520533889017743777288453182265888086370811432782709408037221571690147105646451578086269667394124443510622119826825762213970132659005109343868156954844644323591955846836609805080714992069339699022497354184842853136322324629494589143352056281382430290471044058882027505985577038845389292455785524080459588069675509033089722276589787236812295937414540869525581001653335988521575927734375000 [134,18] 90915160450970058701100201995106446227042752832766517507897475734234678476321991770408478886492746608110304755624448739726303116808396295258942575032436434450977052322024088353880403758972253917659480562072255875898028992973201479853718652067984258114384190391475930758202068064225094021225841797688360750752166635123784364580052070901965097031304416078255313767139206943625751882316392601029805973423355084295179681006965793210083615020505455225274107745744911181053176186290927211349055206781556675737729300674831961485626045846592357072969595352424747186730982676415132736556721660827669701696811218615268375744057118065691132891005274000448693042805588209718442498622212964159330903190538486804953303327766615102184511147314987041402470676931876854002874024720916630166941977745784041101276885171875473248161399067069373976221256225379189097969773332977423828438733627400165669194469915805013157855716737902491617387363713026206704246360893117336239531439937052804023196355753882667755088378677591096090661772169289088042601710216162333051734527597897585982293083783753784133196818447025806222258823970526253692321732181994041647366902535096474914917703627972954839455093605836935575129763029081199701704085511756405075841818185656898334375988104951963271751744767896470461977913233386692047663296456052314308367822497739935024110484383892978598796820358104493420245513316194554741359086558864784144892830927681280376202748480376134340344289748497774021167579995255893696570055349246192183264474235574417204511125341920585059222214410436517301096657848428244359497462282967862879060764359954485165660316815111555957640478058234389511029850392661282931282993868719557216627954528394621071884676879216401607165853763052102909607052786067987870103681740232571902324743855371155881113527476950416282718987413583745237309477510935448092073531809442425980469686087124227200994442930661429030476589049654190417297157244226567329706626925759569748586195662920008935794910002260680232574529546231943688550103388479328714311122894287109375000 [134,19] -145353214058809570412795218161052591258633978912075221383314202001080529935451663868163592105904373280825159536311912671435705353207904232213344833518791151493924747440257969176524574460359842663797619033510837407324140371824339184622596103009838533361442582579054172242627583757631397627855257791623416785393678472427248540516854780344641194404744545793583185098222207642163683434701571991188216095440316963345177608864861431120992809745514263888728818866085117240164448821868711029559330322185941862917052234138159085079502230230593130362830268895559292957981153917947675710595650655777123449527805914800247380492995285344208306661886368939700988655819024656179163768384703756917394006194441252476294755211071872583379901667285300088055477504685114132753113709734325988162753329225847053964238721845713980501923064863005306166876131676703622642059436553087274691134700504958151895786738189236230518779126588779264865348017835395215846813357358657626860069692385768916308498379919613987375539453124016160186433840504021149419305995380062192645799406046012120615803353585247195868416731528443430840200271623074114018847773309254334296298458410411780644124074334796814885477774233742034314949385788934721744662130918446343977369643868561156344407695966152185544916957543597832344032921030851176774288706847251251636815018629032550400607685703286617388544654242036888043434381335005521536123121990999533182700528193670236429496711781739062655070105126975821881835484071941296568710961270290782847481465716200644849410121671875922601053537770446129079337164617351559402611409083877977485555406386637055839854109640513084951336314704474956755514943139615432604367684400427936278381524962367846982390523265879300635985236752393752614292779473435118431028774627737051393510543384801482166826340075818073183276589679227156499036985020400284380247388993375608732703552018030548398571013957612713088051474276013896471743292458046261297416929833205311621099140769800213970934341556717629123298788507015824600365760943532222881913185119628906250 [134,20] 226691568506201859307632195064484277942344255973764603256247978519692582782172792098692522793830871484701581374164957634109690051831807740349173800909883396019262834075378768497595887543287560405985692953011070945440402915169405170879943925544971257368157742164834801704671241080266690249654426733456898200620459894867652083594452017570332278787092773264223872509781740239242940664260482935540501196800201618463466815819051760959259172028214748014061367197866424125369273583550129418594957894365268631679581708136235833382465208110729323472163322483629961717535369611658934127530295386459534890541545692307730835944426091002386136482303000079792199774168684302079699804688902807181916415999775211350572572273146972711845517447964158188581941197043799130823250471414463725325514637998272825841136549314411320013348380196195919658991860778197931583370898753640180417827474400815881291839190011733943320111215124156683044817812221327900712290984080803385153709711779897159245690991376981967533156317813710073238932608280748521223659290473607080175517280878797051432020077720169124379991928700113436759805496460873695096961312209744273069816029622710546751099107519312310830388739659817503712617900231886584490837841286265887335120890450204595731221544072536977067855671333356404908635067721872620541282756935135351654962385150586492470659763383745821293061512918661516485182757525266953218424448825686409901235667366397643322318990162412707381624511854974137694964123410723651669110371900647886056684903046464829745945309497961853649605674300597586257188780244490785596089187090126654778219656370820329979664814269746230600925730139841392815467585832275209211079048483683579586158618899183492356731356999860680158200960092150544488520072824848557429826418510326577388743529030714320065869676641827855636206504014452824546680718113158405131583091367562555686587013156552491950936402624481068893599234426861704931433091598597961233781235381663087502325759824339244671702140770459767638511042880944401645137986633926630020141601562500000 [134,21] -331249350966089495155421038076651505646776653180279852760021605408012628299472977764201009319498147099161678892241933696657552574454481203207044362087482761267285025161533841986277921630376153046939723589523107327933972481720908056128276227605172716431470438402699926356820941547762375829801200753368150037480957420157865313345875580838311864998400274060823028332261314713218394902733015891548590763007821032650445053292764793794478368804943078561820686842789839706393986626378522614763501820691095508805086806900478112840500422663130261916756942503635634382920900558354846499214281407841130716933766672070898914656186563869319980124861235487975824828078300825068827320409550446117916963579143782544935543983494279011061311515400509307821041831008717557708959744026530548511832013619818213373790083277391691792476737822013108098426677158349506007474873730622154845149238192500394727248054334682551157912638510186845244887933636724588488195415109327858846052271696183357328559457450014989555545760797352391257883810580968365749290701505484557651952331532838371889453822458036847360949383109743951966341558079396921266963969612188625559918262528134589307729650014792028835914998056908503573574036322437862873370579008902250093092504357294561078494864971892797346163731694799689952424019605246867133666497857163956624477072664821274808404289145183368020127233135863773014342336233572624440481063310255992372628945588581567082196676596111389117613988350339051991054941067888017350260982429399935198559120494693996607066704674433636411892002749317915104648661779409917244362275464354563860690697979676303309517129680299883689043621109036393952429073563940676085904313943563652888378045572474719877169377532440181542682536996258727435148852064955189503684635054582732783838005486593829141574013494546386368364362995870683354379546894480967136191854809405462873213685203227850293438672910614462773861186519698570516449136337058222233784774503768029630198185864919087528684961257058667717721560375121470087833586148917675018310546875000 [134,22] 437467321672426272428876536162880155971858846421752875280963146193783524248199821991113567095984079151096441558149886151632374148338103564699811968672670670200147421295684538964953364570483283337128248991176013308448462306125564662055876442335960394890137241327226954484297595281769787580279299373760167930182431732566507181820681950239844580889930151943451028839586791380322473399388739613938832144680469685981109948030888602266571733667678177480505400053361083603811371287104018095933167924559785270126452393992680293023257776835650359151526561731526962908532074118799967586989518969322477651313890188192758267983826849600360237190108987248259699115741843976133137943852904066460247591701000117855921088572813796738232939831638791052592805420905165622316615599359447165430345796199315814546755523402692882548094094232264679555057896999972157622518147059209203830988461362136126460392930837444672296060846477711567962427180749672237042854544680483529478017049335524453098618215771726989199199465739404656159296122268862188085221124370025033673870952179308512729219095609698417719971979674024760914972207861864588707766249261969323101639807831688338947664064695132588348273292340947200985790275433028454901883663139458072758111629627761291968238893707337697589164147734846948794181127565879307518853266965174576625556200445123762175931312950229341208515258959788041607544665124621337501508998253007026853187822473127375500287866895018049552333429094420276529159433428534312387600592317553462036120811419193874350351300533620308787046240148888215840608897493582200149645265472143085337511323656735969674685812654099533175477599203716663412163071776274484176101713841121210744445994882220611461954486950409728385110065991315917913331736960935762849872246556073076308991080837053386354896421248853076062721280795281122891399539947042760289867325641824939179559479000668489528973253316630244064520302017193664373515495021462370704278366614505449192052928353102773383908505476405892105698502980715147714363411068916320800781250000 [134,23] -508427985977932335850992717905967044966147706708152887926635598108858084656815187235651866405685474915786367491073155786078692699269064193046303054089902429142528257119399743377909633794803494907090575149408605259472961892942316289934517875369251176594874299487056114145259205267426847086658059437658226866802390504455660182446958324452103275741881869447358239798262522472762248271598527336098913769967212776133679681981214347748714503239448595170465722649464750192127013378238774885619934176250185098754288731209478201063180571074404602115703050609488678387613001734040230771556226896676946853935729133680440530854233427236092768149943213648780221259428263903592234955618532966153829572169738082162242066077494404774313237090942963608678438471781759994105486894971721968999505595708460779157371091796693387676576719511771094918507259284923978940130035922708036289812974161329739376849470074715548180593048302285822153064318735585919192191675904848363273946663991323085038393636879773952281297029754833125376135805812882435821757606388894845135443754522328075227702154958050285988278970686419813011257072967101924404484610327467383253126747706780055753062129802867576978079062070595848198297301010877438460403434590643002092149260125558768562871108767805307206083784127478209163892020141974778063916220536079096693199958770758573922270093842096435400489915461440273603790136855676597258574798288132257783561153711089410938797227971968303437783558867695708776365135030653196060750717860404420060504952882051248363596226701059880675967211657022524221031179114433371537638534493824517329371503146770059745006649580612156675260116160762015619966155813853800726477263286585921427689530557404927252024720565706007524076296741401809790620077673254694621455165011611759299433478731121398632789922608335832457029245972962041148486600908286592993233565202580192517594720095965048624737987823126277923450516634061425191954522243343436558553969342139623302657000814320574922290665607289679114345892774196045138523913919925689697265625 [134,24] 508741013338257582213041744317148086500081487131373162996086682665046342071066905868827396643013511096117595629341769397436078869804816773919688687741118785682414538134635034529074051156089317878899435925836515419072651255154185862955051277245272905154086520315367360011275803467534656845771215661093642127869525391369554162669713230432842446702581288701460408686869311455254442744332012051610281825648837674009065988277332944368360534916676009271251707378444652128096493274974391789774720754506300542704537858755092569200194284758530088308324590912737743144883383044822838064948445993527076730251261879551331119352984971179600018928308419904702806969291239119679470407723041852251714656299554446417794495747539222079640379272399000306020786436670977348780004706215432551958133893305535164133737492517926567914026290628535638633940085884703983884021917234957958333004011144814283955243552558682617601260705995707310697231225387835960019297306857503100783709649135058703352994750243375787131937288924258883939328523442850422725278592929322273195773060495552567013068779373779662669176131699020562498552032894848687519188864246448669727997899044412457458543203028479203829960166302791887006644315263186533968075586788726567592640465797903474533560179918459011343923252142725777517269014984312619012404507650253916151245719160883324413373636241389358929799944925469400490351163754120043448842309749847698743862245247223043640766520833233438502575898072527508075372255184593303826736979209091689431416863292567291185142894260846120228184912070808063423989070705841531392668029148637875456660405185759446193561067978947163834560177203929166912320612143173018154454304143600686909472463244535475149029970447441730129600576606573944217126468916348759454644546711992159233912471385720687472243101793997157928670138647774018946095120491226265438507256391698165017320390250285676441941226048636736258368212186838334477008240998554884871060747121069771277354255738000968456836653367218129689897310186097456607967615127563476562500 [134,25] -427047193982405761634011379945939960107034504097410823253283858927752669933064797973049152762906908324153235606428610731495512450866881213787038149813264085076619696669215128483065368327333864233376059493328235255608127978513681045908887168418789565961454550148040300396172019688197570840979064318443594333938026931255860990093902188285104195535839154004489164515180184565207780481191006912002356922527213872348250713403431205942641938929817563893989043375934495653781584337810076531800434126861744840575053581693297820376290716261243804151456532354462562051675464846937593434569138747345835635246487449441558947106575754037998158928963184265421764279265106641751651058648373440467340854374060689899221295221684955736748988759633012436437130511428076956412744937332791055758220503783408638716601600595761654787188233473475114274966962641984482831627764205996110628301342758899189836653813996358086897533072646402777137127742042077145406358207061130976502668969777658002826751278683232670032246354175834574018576980480852056268899186381839265593020404329614116491193435484683745904171589915286265751092477652914317198158882190652181930620231953094047641255875307640803369012361986685678890773371202491424012090789232228643505785116593469928819180433471687825692438731397696468572268004256198301539029621159112554117130561135115722951253360386319374824037106469454642664082926001815095603446960281575687786461653100775286453909125748653865977610819208071523914437106908527563931116405169677033712615312252370899161129894275995197911011612403542668281910996239790878603097127905729492420917604677841707976041050716479486580905354144643088726191911393764884861918392775233913999530916118916583414060524333012223017147116087670473506459654996244547032971569485523394761782481975780878260559981986247432776781004747557376093999440429489634279254326547675698294733127906773679886853648731929449699502750035236806142726179699641933497737852213583015236623963150502253598050514233307184408516832263558171689510345458984375000 [134,26] 286778720495455857760056078714767196977297647377465446071814767535221246559889280461509586105496945635255591727027816867973597688836184251812134471405409889725132759046428577460227634986179423843398433225091487123204037134990065097639201698963497287102584214149735936047146867924264156133439372385223690059083470335401581732650662408646762985736396336565149556711480906208163135325836824491236893423439625682177984018939109865290575430053873499004275932638433360699168647918797718599589652044727466408418558061466377009772680258042079703159679782595084029533538995282246183788604097553198754157919612448413971275082688009956098707522655619196977812449767926287465353790735849984712602988983230104492111071737273801434720735499770613766929463969700461686687128851329474133694721582527386346043129723215823320229823445601464465021435660932396825361998427622349054033323304211963668919617992035310361662025791209641721861063970255331076234624254783074736708425987830313722616898825438112751606397365296781202824391010839706404981264618101540930609067607613439227506658086631313969084771393659569849473845206447046817337773551709382000600959851812234289447372248528106625711834058477934211847528386353785275053187594193250452002173646938770686036919723763141928842029585749214109772816582963390424840754258917184794917586326596385787116132325995022541207050651884314105744311154877465897552468174318150644454307385451840769917810145604496329845348774925105911560026763258962771757750252788915210172767071240884730348601740836445696236039996003848267915483520711503665418423108941133148882250209364884848559362713877316607949681624754594029071463036836608929553900975689286774951830543698108788264663948449287127623372819314409775016423882337412793180026680511850198260165813508711951911904156532945812854722029212405684450005843385975895410523835034609558320616796324168145495681551576344565496525507598278603103628988418152107111526570887691936659412577571729753057793438505984617847843765048310160636901855468750000 [134,27] -134977181199768079188911697710686541720908339381516154710787163488946921340728735305953380940811091252099695434620426867653723690999028336601051281068849159691661594277503131789980744711403751200038314033781115900377488195255831816397886015293730882908844176081730799919225249098573754947990794402653437818676006866839811713692345640061285970477255154566846757278075112087788455331987014165753611800681242953717503810625493500223227131992671905566942108208074615628823864827743341902050978489309375531547342156148527126879515039848907484996865733500559651650735752635018061072602104676939871864994104774726967612615808466081814200044501330386224073744802742144694237424264255758694422490427132356402336944501948841079362028126483780766092362223731104678876439488840434555576225424087633594927923721011297771173647640026510540149832100415620056473146596856076276297513356676581581291882334966973036368058087872662571255101846589997502379885461399941993448287291523052409106741614426389804260714562747914974903048872787677393612339108309518823732288937394262724319374453322202300834311808763890685795934215861645445706387505622307342566226318294191134182245655250282117950392323203064993300050596575517705556853277655137091674983688838157912825926005498093028468767429278651773858917155862097940930144933349434091434407346109461042783291405507755447561300301292584960508870630286628253014005779062409871045656328110682576265466388266207790280766663652902549955393490972963538514710047948587039631898304949728346138678746518991767454868122326695685968327840928001342466808647344453631800029543711380393738417222842859922808535062840374214176342871240727639748602243213398099321987261587294433675162475962804765849976581023315330039670785344365509131382288970695956891854488837568283435261565412446525762158808141050461871549659598176592717615655728509124481939109868929107665123661420668082520495278135382142494679684340860747033964829811152968698708299736637198180782532125343564644026628229767084121704101562500 [134,28] 16690610481037728803272909155302391982868683004971296018138384894140422392289684395195722777189184732795763602928890154267360263588970765141377117025134773741233485618168630794215990351367052555617862052066303136721636386571175961651743443897948452229703474532703960010435765702218290596160459567329828604221763580216095387521945186047680204402756570615721794517806763910912321168543825477662439600804932524299939957456222361416761307125264931817852459606340008350041088476311247394521912730677802925079545872794662103857436823421698894413739998684198290092772970287876409858650946650982181194225389750848344778997944675222833651895820120955244967069995383830163433806433895788867333900295765361765406740400099760376038129977995632379818231426417050980019434469061317688037413662539969580742713729383173372850027946415989863528314630666007474595873803284030740919348900449024036687338489488351518179716858765576929971042285595121824250273535076570773182391516434286877805125198700010566149260116909194853832664868551818721079687464480909056773524169604691903008818480455422578274683600009628098382156218877845614943893695648306657446953642128601772805842932146973405448992844985265672574814478016543433856320667934675120601020753871153427186556221985389026048636455402247657379979750458350476666391772074716656453782220112674566768904456641739782444183302898114743969657804077732661310902324774334181376229249669040097044745081060662307956076601626432537045153878014325754865982206675428379852371904835255903616168004529052718064119411500452265899401419253253730078657088375149068488504063719289515958334196703317894381110328071177843855780689994954138044152020007441719011582025786580950160073820405654964354627513406614933770055459644606664947177171201235553437648806807968480844384174146504853122259132193987979670343246985770358704450223359250745489174233812580994841083671068280022709022876725626780977967908409424436531537763445262941180068610790797716933734463562455374585624667815864086151123046875 [134,29] 46417389189269773996625672816213605878970253900859996068737166382518236815396051624802893897956795557512920008874208669659126231717019338245448418138500564642217657373262206759256569103692205334089937659192980109394018723515956223358683257854882792977116362501911702609380474311317502699953857256227345350196211698478350924921242452134363790726090196148748539602878594812205206266143471220864768315532547268237826669924313213086068710724155238089301435997292288574797222965970548648293793540180909478748301462133132711118461076788413658905925699610898607796978820923119280639991435821098029612129931448309746710776458042610912315906536616415979719292280279705632954995326897894458608349135277608673741274152941433294474307622708522562442563681204785686988295740816710913780560245341237852581964711456110035506714387746154148951529527480626111920629148019261974660397425561705275058106361646169835529027912350285239085797770941698378412070306736256672460963027580986521881245984183683014801713345343332675107076317202175100091903735090150679484273744875467442550751674941211050172927027806204289876568840148818898074238224826338205886459639533510130097855456166471750848387573412372734239959597720763535479450998918047934968775393340275688278674051310404009382762909055296603473275750019582392406851769839375203705989454720737750345440281334242077080215814482550430413813699773643605800716592001967251294140775446547812719691340685943233961354973029477639060428884539042592294332869478110698421775643329613041676550621859048578852559168150588237670764668016788050214519596331040021406954622543631192108550526619843732266664145439288334968643597066055262273055105148776329457620103278099805094727687050513498271162480199340053459512766988443398808044570811797261542943582208072819330977087404419368017241780250930414380260450638368228646691079080482555097462698741197433660473908856452991575132276685928668034502527231761312418845638037326799620879461004576855295261335054846085768076591193675994873046875 [134,30] -60018834269658843808583043882988541765624273086694832827963425153311116887528253421653615214378919656776982092425498881753284897614366054861129691849053947977558010610348053794990474673606447996863156810996755559257518352289053234294388328662194045151585652907282475534030788397215328579861550444738771887720857316208274878584508222468258180524478515751773832094650054445213258074086972827071009073030933363921751908438305831868910403168157509517452396628330062011024388349933566305352227945679195238411435405937557359145873277919205156788373824941921446570974775245890175819178787754739816231902214103902160784219310752661211376863770059208014342970279455027158217962016389798317243868185050433626276075536693867003395549425654922293927031976370361375092313179788121053495328732274332000712949116649884805569672657691645750276837730613725425038012184797841323047550956192334491061338411931005705536395257737602429803715573936939609047819973372839166583097297711237262207056982039520816747341772249469027792847138917213661433300123005535812021404200393620816953739798056307905051993518238552462970872126693526247284961218594035027452199339736398594963052780052559372501228594196677260512283132824554282071175614136089589763554577140154230583016801072699607409974928395260383508320472254913324672306245428525332378861760244336911768631542021061214522550677575677547041169692421433348980975312893764330978936618469640918089563725643119389732931329425614635675611469918790439720732637009490814653890365858709335487749108229461416816853777242950150837230656337827234075968973100173568129924307406665454132277023850709336496392275307898058390541281345848638870452692923573779796090339999665067790061018068617202116295519317213562991494672984675854646305448153153016758118235366686654653812356990953801712297153143198743539682641133901882586231818138117076007679055854061230011706287018239728855290136162768022106739303458998083268063286842346040806169219894815595611312815549354127142578363418579101562500 [134,31] 45372489954627394653997607921879588480482671783650731262353144873501689338851882645905836274288539124752225373704982579988696472149251387714570717165565929686264509954297456418989752917303159283149153463694688434606062621004981699100760164614445489425626232800169093926999467793505029893869477249977573462056418746772383508946358158466787527259046963041784143656381149407826232114226871635778346845137870543134656409757574232438272077069295892323384857717616581944966795854432075683348983974939744049670234490058924506241638891770265165121445960355451178183298558785234025429600146520066277374842709680307044394625980527604061282754660244999278617798856979313403614685941718954482688945137158759276812060013215803108933849539144652199905448100016016133405321908341416380711791531524114613565172070552027003911648970166534284982543032340116871561263029098513943956832750474991173430068840118417403758516037179185080243023288543687611538652781549616181716928297186311043503610491368992003047454588807876678650508553000116360991172717385900389501443636210095216663185039260954180976832883697082515372514313310836762444275408431304030543452991907309018270273135008195726892043712233018164330849833824538543947512530136253321812013140106881918308254358094880517475835446335427439645445142189732087948533604780662037453809652940953761156183501394520595742108213492876964553571003294061862152650515937742661474997422328418798057641783296162230227139775699357169954666458212795708519612345831832024118673808163771544886512238648403536080886770556758069348322068186066501870809089289692850413116484400829139828107006444473848682209719746678146455846461792786186227878614315872268328909459794747160869260761230699561493147032351512167837718850844060710265293602795229868540917410056734671827334048087071517218497483541789350169102366768241203928276216421514541115622293244424571985963757188530585036473087926900636765898663350808112607544081078467813274018914468869617790486756803147727623581886291503906250 [134,32] -23746040298037546098033203245908838576911712310377396182032811530888420054295850125682616324109757830984596266672403748092073243450211022571370301061592783943422337667662617637115318835629684617822318788643320745426999316924549005811524719949192945301161978515490037380497763747143837886793922954826573532284386926194410613738718135425156716063820750691016068709794529686251393021094291349070517336898972315066250034427858731154929555587560569067185419902574296294585463800507480251074237897649431781237777646537231404698467689844964244958424974848341421029012081515479596425444419989372030436079378817845639965844502080544785960921718174346598898506296518204929383812966305928631757275051676863333721498818175276937715350323801505989291635505966462780821459706332563214954642826487707813900305106093029565284893513878253841760679504425152553808139112968150098329732816123167439226888698874219865711812507974873383596919564085443165717118548748371925547437021005391471234340697731072380672994378999866052211361291565602606672730927721459398857683065912453290130334994167705193677168114095101442761512940347739447496868359920655016194470146377914287424160827966793503359706802378555698269651170017517686467973663521928787023393981021683503976699330450141886395839653736767546305146002788021904074929107042043651728387566350411236563304692619683553461902896867800689630759717294490907361430273329499948553577588793031131570824544653271020922431330635526609985118415498434639421260120073064336415636903118452006685938602947077317711931459256299409008180491866486556884236225348519745483268954382883244788044691494823556144646747830687646810494331133520505011792008487829306888392083391474726988813586991813022597576088264250503100044832285376516971593932851077760906047824487479819507695762323934200135001876918928912567497821621539804796995737019867239152148491298269641585342104671555674405372681385541946542809978381758244862901554198386757054157944743080102287372028513345867395401000976562500 [134,33] 7376276011636025582464242217231812684265550625300071942668437278277319611430075265588106930690573324719666567237718803038700821310510847079784521924940027844764942386842343561618525384002629708322314156786442089960930644750977920357120263984226943313161415441122934370939515297131155083919838183304880608808585969902932194562467466885434305847782086425765086033518361651653862513941164855841676372289956228749185899591311858526256856658829702243375474243965878194950402343346305581478626450775570432793548500654258980088124800973015973979299106183214451236442639151317794608270408179847889833361761342045796457707878728478247197732491935634123865991641649268255968994339394087208592679588165470954104464399231633399180254836658979927888429960114176946725941347559019565899967299375075423715305206070775360066452286573641924124258535289156125726830397753978663296770404623086210950914917544734265591846342059086559835203063613334013133067080476020921658055403839893132846798416469191234644188301546531635521042522775949076320647300615799197238792715260973878481592930004027571510687465045299131709979402204099418554949415187482556456352131821297840257963177868861356687614846476183286460908160732809920406248704582873706401974857803467069937855903814216010482506631470312519955805677234532968470097367383513066242453421321384501629916162229445013359389321413935924725088308894476821839073889080049926619039099661996998447907008018528785530436750291354849894951547232593420210998203646085945353694462747202820181117801852372886648469947838644182215828260850731045076020539469901779946409086564283511103764706868299522901964480149323319457385505851578143340771217230745092370138641191236758275316226968557571398196979399336339460028751304772807642437477166030650239079962302550895051841033680798145537285338308153894151001069500305231310866197251413939679393751627209424273612580247367490063158064790308535893707411809062930193221590522318309881278125472862186189595377072691917419433593750000 [134,34] 868320352905604300124107550202130298059195050085677042284156862716653371268430488987231462803320766543247951390191657393430048208337831209109428967122654157558360683022589274494358585236280723194557355610852964349440344657622259771678132614982030892779234725755681219792890334916231373724628702512812273291068367685556492646779783102259950300078414529305260860198572211652766884297423724685533603508532976017391399542394599119506880926891571584477529263555028982226576463445510371185280934031932176351134814318669227473615722108239867807877866432840218655686654573665733167270460507149577476678301918030279033522340027372002761792826042627872823373507226053652819698502638430407114024674300962180782244589006516560337216689380462034677824701031097203973068765944872602672186430238259077926660164103340627550299989797491611170592106140883949264212315373951682020022435105617382734456745990605740497894744469560946830583608053555119981283602411647517818350109834643045063597409678273227272050070575449744056294984962266265577072287909637058056163342951453949958084604691423676070248653373686154529824519537614951688056881549486082958276023845888534036932564744860621809413607814216150102684216917534091477440505494731348627714225840805901079350434477843731394757818708512367581739778441891263942113598855533617942437987629010940533807984907243808733779680402566915386160525504702542918521501665984779521367363349074735079587604071260917298457977987010687638456968126019108392859006760449865379036222204275272927361820222123851110913080932075207310155216017681536345752264210418910910535620761454052076932750290135529459722574074526089897312058221098028775224621910208176963545170421281034910299516106792856962139393260172368378165134375430236396484425198402469773382685554357100157164678011074183997128937499309136121337276365579198351105659329618002978507711593823747838115669176767478090530118041598115826415655012305992085686541077918352596086179705359197344398126006126403808593750000 [134,35] -3208252606311291015349224990809185309970009988606623069601775735245581025208988687724067348304821025522657344152072905797072473593713162094698386605713582467392711234155124588536186703578141379060358364792149341430110521712534048086522271155522192279064595214931934917093444141509002625853189894525980698372265422744175660590472927787339377351120355657284277781664858083426768548327022818360984221581008497508166231013830284935491922745101567264892085881945209381565379500015982392447601275384137147019958877579550059415585575634689579075018132246775712101291431958516272705130173467269935095284809774865169743555865299468121190999959195292605465507894426647441322768793574800534824098873808803558549811561064370753774145761037742308966767961797134927803692368435795135233221927666057069908974188111635696768218602455562482799419222684997638608245295177183651968571896972029543754454223476433078254765100355857707340966359611990389550516662696140872596775523635384810117651590629033048136584432627657997857885209876164352229617851331358374845460044450032221044148442859762634403597393479042459874945164454582807362160844663918782756003093623066894340788593979823642761599087329518072766680341516547764430179767125478253386034316936604930087314183972324491253232479670646033434001358922919749286554213111200509770442902774252980749205029281984864832493027542205728229070693379826077993605851350535195377533757998223095581225855830741487668774269616542284523794415044075044688833608040183461807410615833051275249672619396148419524986760870236749558935465660233046182447885867608194300905494465714274559940802461205114874599218316564944258710529480564829686625210657344341861587481448554896805099950388880813680106859788169651846561127867695595225234120542018835916496126904731447507821503846094681149315235255436685216051982146546626224831159915492957892536677288094253327062708795140467369629488671966962250886743155253167204094517948343221601460283622204248540219850838184356689453125 [134,36] 2794450848902194522789168137228286167792037352269774048889702270171324770925459500635276136279133320522979319802014668028088724410896315583454212878263342155100121211504710482733153348481581124398638872366441047462931383002233145364429694496483665785015798487758681782910566966121028932548787287583630783862424467973768936892302103203171893919201156097383455293857279246533181722486251080880293800233446444415585413329404027720425913047383300163331460303267796527033032817785241532747584384811764464450459466377709965122261572348588551195687876195900929913742505616903779633725201264588760801741748400980220188544543723950063895998237724486032939396334466782239547011339553461697182804918487276314714266288519897489580511351728972848993526891378337892228485038774457974825486383591708877991608242221662888327117635567644166259413170145390304341025574674739907929216218754091592906154571011324609552304135880722608989598925179373763481276876226074423650751278081459562280684600410764019106947407756460430466739349348504643939555645546811297022155818374266009461191631439605298152809010343627603593610538728163046841826595636634596957831991325205303407044731585909081606753809192001195429525208210194739626104088585333429097003951175012774320875694540704336419631805237007530512926399031970336810295163197880332567642765271975906569720742193676602792574962830125843155036713363219122522064901103864809918483506620802434099812370749897294545288937420809300741020735831834388683149009277413914413422394503918751013358572499263827221767126318127733997206412377405882320101941673640805566512778050254533069637717983394045737300581638691134050470890694371426781187830665006444767346557177600190882627547876295156902082423764733845970440252625422293372261249481657848491269305466148869757799057283744655878298935220748701852776089459818042105849771968343933740389235490397930334620010941591653579966303827152117958806648491476018043798873692464247012284174529461928768083453178405761718750 [134,37] -1726473334835079289588796791753493333725463344835017067964330787566681433451588566935705711004349094437388309654713842066015305558173460067790393076131557652909487916694256597757382991507297277968639225900744926307475969801290128102149326639065031143475622310683827507137548745517088551660369528216549080721436164345492616641162285598136748975133221822727451093799132542288628196030569557661207454966617702114327435816623944838349665968582326603856665038180269836132776194005949736670350895463539318808319242178683960640821546618022979307805428843247924512745048862138244078484739620749510044306048899240532293415145864757400672894974082945835148001705282783641019736538406196263141907208295533180552229442383465975125004435331110891505093455153459864785866240407456481585965954352455757328506735873119761414640652236953728914247947173245614819285631111760667704991952453346345466720085916508906185057977388591169524222586225645557318818679139891197640360375441074761123822740600656063306917321615195925480577944226268533533761781755382154707487111546486933553438244317063851977674435270071443183855463843056289891008036115000707115325281146611249562523168564005953284508178442722245732136701082901497034605145454083950807389842588278388500427891795854280050014225507105184091733745867319139980116528855312392129922520585709768181931163810059681130418907751230531023290088772436330689070057728057787991535505287047195235357811534790145076464495168603976616454609165504556928911787368127645385429776017023345510183244808971286104380905849928466547575041487851742102600169459946419492422479536147600006185194700346436402985476083252303089999811578632805625641525430025843390182400245342993833021196289899648063467239098555264567988366802315980617158047443964824004770299691125199033449987359052156885233499010255041975246472648737768183683820601348437394655897012642193047603576836450806795579750424580483597325872198998171111724254057091756417359795828389909341931343078613281250 [134,38] 872658184611943563522958757340779515469766292116925254819066141748082072969355708309936072954378814965232604948852786789068318745568045019083405893548061008211782258094786400338371065354011702452265308792862035928074896719021418107588702289947570999983771136585796218448536400111473615255639665767026636233044563609307420556238354382416134357120420232759439132756447145663385554012692913322403170733178569498415944381719410423001078842632861477852309290726438343195978153203502068540513018014494638628243532377753089974975754400106643652225085593543500858856159084618267761348692955629388467329870337042733729839207428525221923810627768474279663721449917184405589233097498704110471145588132964003577404994765916222143112559782885730724971604281770730628316041133810846199858070333173757139569951357954793122830641281649948656947664387803689555546263815699621323114180718808969388083470268770439413875329352679947041284487315684023773098902756175002334993188414269113288553940786633482638261694667375073831508943997910101923654729605856393935017878200580491628585144820993911658582281946826689245539209819543465100025306375782058748164615439047670762075218177148487210222312700267168500708940785490443606696379182585133173366544888980780456629148932278354962908339219896529252830178304232193766122390128697019926760497249515505154683629124325915214733038627054909534655951946423263398545113743111247630609239576362660950982104489419292402676220771096691135417339221898358308583111182609274354479631174001750726718703496817740572348005495829523398153645037366584327315759957328507685357558641813763099809326063749357672879578347112803955509837723376510095421712427611131573848661212174150289916657113763970283603034792665936259343937414010845287112498083172460389973885175041410953161413862394524521081089883705922913846126436827776463829470151469582974839460561764210523943512782530243439608422175902865712073215617022536996042908168507329945931240620674796164035797119140625 [134,39] -380726354001055561589600577390315811190552936201359527903190853048299847883034140191615825335802490542696390652049993237409353401970988196244363486895731125699015789049365914925534853788131741754883579900473630241076049982795946899062673850053775379112834762556971947190932226525202419971423500997426041540618661319653537881994623883155567463844662414361396824747110962040855200556982122825200643834252740054763803301861904698586967475456362870167591147915270594364989061667494536195881131761259169109172085530471299152474879669770270748081648336215925926039744420996316556162611108797268068519600877204684004200516740686831248764971705925614389760799953237115597562544492401898254433945440763207095661456237395357952107338515460353509574886289730410600570929658002882614840200430083341078266609922807240691441053032747319438301756298705587585534448305669833828187555559590517163022266769309941812815368362345477963778575877009515914327804605989324786403061016656872129527882017006796071020693226770059393909444586935617003544737930222224080173918088115279531280893089643557084086979684992172420715511462037456832861372900898816965212274693822225432031464003369661558523645965994368787172177354527300840969556683066041823939745556585694620463689566130428526069212126656244920315065389748087351478244347355016584779003538294647357842615796967569819345407444414161655443299358254182359330982439768170384058988612601243958006549558332797691892936341928593060484008089773809837815861991153509100188093836973175454511707964693185564218421630771965783162236665625347280537916981581001621755706480140841436063798217861946643264050430610594335880142869632777488749663490116285855668408668877945210847855631396544164238324892192179881398540409031385473489381401256243228485625834709260923886941163448342770095325174186262439252823795166773182959270690191956001459104881072122938362522051967151906352541932398318974907326704441192405056805484453877777369292538531184196472167968750 [134,40] 147566238590367359935167213525874131597554709530250720642016777476351873872296125647425237345032502933726324912276855213511663866549699721852508876350946969067949703194090995720983059220267500929875343304531315153882527103859818291991184375804389224218126613136425645861390864846624266104309973622360068065150653217880588541823030482866340684247235194878286191247598973699846638944175123080226528798321377580405262967661035123397241588784170570753338989237333264445783128795202683113102778377219415040212716856751848106107308583714895844521477880862710584002360132986141140720624137897607109494465747682803697075442945388643884123117255446809633567971264328345338583745031468486541152411317264100725752835961220024240493706266567320031364586253988867249838471657457548668786964186041683068079074679948325843355301907364977375592406523893309785881982980778616744895917339148793791496309367829915893097075896541650968062276373683282113421301619025942119554445954371612767266349682594910527305105023177949648187098255130512357859220568116937248207444268565225365560732014412680848458097175327086890004987577763205541993059047335328065325082070117300710435658078226579303761170205291854595781508504895919756231150467003706753567790874819423598564075042675643168506364598398794334728689069093247633339204038745407169180736093616414313553774118990986622405969650406720161553993473432452372472770929816531379833463353365856720311014576914851341296838716836720587095912021978035695961596304763777783577040335860238762728379134532405942865367874482136767083854669050816974470285439329234194319520000362507709892656960591582999292218094936456860292683631485536379550437933163926483805858558077438397483537779496282798986281555678794150147991402143380677523798699744614371687252949285388624957824619881603908751604148336618341621774841796570522097178721074143877524511803016365896643014130302093959895006037494701619963958718388178917767867897848568546976280081496074676513671875 [134,41] -51772010223643555736409108685625345652276438854519470503503121541146089354765555912263198265777371005065122799714480429848916971164303134656254900271859303168381843849552032460194764775327659842679753480348784551724550489826538890514350314551824338594999454601670507599501780688764471892445631031306680565486740122352174729736220378123176203039792933121217929491771145227693726027129258897119447064323022386271341743857430739351926567636762358626002227526172795039086557065179444480901371605674912410833226765138367843488858865396330147306749002593034046571272240575444727157904874525236413285045116634884113199212635025334608918443181811238337262576103794240406211898399864343155339605302776122796494365011422289331059371010643209835575544788764174002961954143498463709525820311612387705555563037605989740419661120639188758682982712706787376137581534828402448163897992336468848309444375159711360754993802017449600995688851684271397027798291904691513848352390587467714280051411393484143359355486629217179093202105582551668809826650685692553469250625485735565708455176405445128832711054801280982193814413645403633495664546394192111911020340508641393927685196876363245475142504400226815500170028512907407977200329531770091797143858184708589602358315610317594046126059153479083144056224853625049306073469598783706180274723362909365955793250433400672025753768364583155553536161813344662877653856840358231427425832884341554283836356421019353095094318550810512968443003861448706452789260243543716524792439591055852810855944070123123089283679544633497173926697096607937261426294945454662162613177190810137813713871161221997757434522305661393436458820488891934772275988042866521687697744030206067912539103927044003577519498612009685544661251604398721897369640286208293748016026875906731658588231793501611545078010521407829106900603310712823767316021878039325496577660247654774916793098836221851222628092237624262972443534755640244672261641116222572679861034868316650390625 [134,42] 16655368534253047207187060150324045245424998612409816052634298864727358650989362309725476284962462081011928473608557979623388719906511546970774054298155560132256610160182751220044593104406193256378345981165967395725939547797475219780656891375159098150980523068072860192966620085458974666051182821116720768462740958758388164315719391739649215564930728214455468089342414778308659916408475790037921756770328798472642710782695412425686880208486327747179899955458938928922956652113302916922317305200019139092031635722760951053243841517248793585204330254314354601939152334701443634347818268554898075138850246929980665501073581585692088958952055448848410777287753322295870687495614293472860345862720010381001635798443882282685446426201999334679535059094201534996552148634627828213237903472656896977677841958811756951621967558421788103884395397766032133753916303789142756240813128373721917428109796836758954170900107034865726740836441570293259335321788852590575877471975731810100436421282455251209339921396572568334459543592600292668965720685784696541791344361059076913045267487144503381791424160184421428611030201118230377031398390763155178142025259722467560465884154569783084555171755658163621081910409008844095007751836126826333639506484455552072377850217830781879243927811024104054191836071349701478257220171155707419325672765932359589215341937375985085007284191899859903797568462930306455384929212780563189780746449945027348035236544080301691435884717672478580140688715384535357664800604672129313301100522954769125304681188662734715813017804503816883602484150559501947929433480337758670696656308908102273384268973296169870545204925976926555301103572423258981759604517468286718853852957549179918054875713735076350820894108929221512577997033937129938598858942091071741978122760221135989540833843276696422108315356453199231689096623777503291618876077745783659699943874788822820659376544880553426697416661663982210961911838174104326079516771235509500866109046875000000 [134,43] -4954738386117630385902353909888259342471437202361957226498966342554364689108322759065606463480611271738462005164588645559867360282623360728685186343340648852805720309993787024537455263888718034589352169042577800608640926000040829584254326480767985733615582205221792258794109439954139583809370985438222021679026366278949226472981073094027946022117963731672006182036945905909555353137318649462311534102637318865610771246009486493559113674624087567132565878680989144139959657676568540865138677299279809693303808222874676652581981830307413888375385914083018782253753728620764757608399983535295556110873725543116828101850734898635933340061620159949988918225672147595322504371008267644735165298995074458336783523595465659831531560496236207634628392101242667197270647318301588454043561376066495736210529983830623984290345292993243781241333138010190812922079136521288222223443135138818918565368248391828121803799128381230510983789381148287767456862398453585042667490527030319285653133619599170765500930496012139106956002655924327501112088089077547407554761827908084534572837335989529344619457574145361471166263429042613247845514430643369088742797186811413696719499283585953539569392155821388943980594792690216566369222789165326834743863291381411419095325512931307575266740854421901930206098255690489247885754837863720019239235417155549784714150744245256409228018486409042012772360902861369950987790310794879723359576334027918450962004987811210784218049862202952342396472060740709258188139702470613749485659310804212783373816316690718146108286907713312311838164666225566086412870787196301680770893424002746811044461931122420509919224261154919813863177785944675204391940330294650282862314660218054678113710379613405721566415454044143496780803707529578932180900107307904571475524121999525183109750091138716409549798832661093349364059280508886388238126020025121099998475451338467481017409996727433694054614218969520546747761797870984355026905128738997678433057675781250 [134,44] 1368955413433291280307626070766255690184970345238687818549253634432243105255387359046546655524123240623241718547151369735129310956969065110626411362818673979088303136681729254797140177222305059374523577191291559960775090244428256989957699113032602101750621995006650898985682399522850558127865905706414651704617294845651961604263958735272212808578944694273751358374264711371495517786119204126350585114523339601949987371728275999492736041326979290291921869213768013344730105464085554189948218345225813666703022005733107126635800301462037209381501172992424733891632756449331510824032856873058953554846349389297785841382151471446033551776200816432482392680663490546009162211607183910760584594306558461942180091957786911416731054689354991215184668913364383602060057356764766615406287602615974550430707631484254399057710241172559282467400243299805005171586693598769570001461928344452360325443188706639591507238474782565684280858569152446877601217205020894694756107574198174215665091931098680727034917952109509619763150765448256348436937544378784610875431193791102396364241859291179871435856386395832376581499123804346823458588721250106688652098259099491359203527682498905215613304506316919808090656398231209043850837316728363365712462440738081845215994275941648755856822329806359120804292926862398157095418543929702117177105666332962783844483560164403473246020822807969613693222114629211386133779327098478604306161964839502659790772540966460090751712106980763176330071555295547245903198611918205052946409616804731072577564521560644807559426197325909803396724499892412470657848198285036274757532391887125378952283297845500957029380787597013996442544480352935923955160013781291828247486717620414710380673402117496661294578592377282121252477186486159501993794537491732858584217114521581959514607070099311966488740896911817223085127869789800837501998769530830686223893700729603038269004458196389207030849058588428274066755605188969618974513161271276712443040671875 [134,45] -351602910260980475157881739987633378567405394694978599868406617905627816689267191660101848334486081741823945883329450269935597618583533687925158617841004771710554054478618504223503116993967368412508531840326340873546752553455931366340714054588295739350926021897860508808453139640733801021128369265783732208791998678486946390530403362690248580905935873813213485416166173264557792595202945927727735323539895775452940393009625711335366708913384251059630234215032601279263566459102419511945913312554704465891278412844537413171285736519735988116321078333642300134307474677511192892744838099464156797826865907893309966026537883486345362014491080299442113300390166946266179799640434866542264322785683136141901764146634001664305406927170520166852519180665881062829577393779696151856240302850798840438853443253184295669114153914020977149606774783139809219546353429687534298925553448478799302920218396768895288680917129264679831671622140462072259565849935137934663940002743334645519667030302622135477340910918268004170116899175567177741713841610381597118875854667693051822772265253938543737576539435200043983549377710312877914209278661916448262050458532291732189427469519975521581912229087987893692867898630367448645848415779535781074330371803191623095151971522490745997029145085410723449627639555074717371249778807782944496466656525218493988067782246525286500946451951293795672523913807516571381017240841525366267495659479416733667125279177030191107680625279725434221789381041652561347091810993036095929383852890778899757461601919813374308997841625267790235388471457219804695043233283911860971008470104356705399499868247559478116977778999021380094830029491381982915524753145146146013990626973994781417536189844568050224570215915621540312600762273211774116939987771820224427387580646588922544518425371470418065320797000050654820017284822713332128970317682955621341550170643168908577754879710312765861401390557766215355178145254189209256696047539706815080743750 [134,46] 83815469081360387423386976543062362489631503279265494144874118463394337789849297191073308776413748821670860772437086891333007958223140897876428282306122183570632231598215685609682634974383839523700589436184900108706367524464530125698455402597595556682295968860308345904476853508828015374591761803067375999620750056286168353149230142840927863284700170810054616111653586344637348848799836045787550113568554850302531416039778073191005159674276917207940610983330342760910191220517305384553905636250143049945732796356069387306108953958527666594298057055040682150457180954445047314945549652105627165001692063259943999854998994796611606965120039540082818319270502584658115783305698528506166670506469527483568743908603393640926185644482926172392492752750071636167269130144046962771440894190135921700997623052536440253112912004753001380979721949922256685058835995385133474414687067226593684536752161859564871782073330780678831249863850064290156820993158565819951127729044110206798286481025158699734526393614449213966101925564769936659243448606288865517870910689667595798370883544369890079781356230154237941711240031491255850657266196429090507713650602245514616302956077018309469902562164930275768529387448939463601997228827359016927766094391040739247392522988297335608074036690715563827134737632762430379640719475880935100862760577103981716257508005854628263784302547260954446098268703247458284616598438430799182439001646579880053302619784991799555823306471109476636756788796745623553242728378242105223361211610000312160369331890278336465162747260114897168142969453294236618746911378378007441459969436845799552287767578102072012241500403522388982665398243668626535261377155719594421566496802675297170487863018242035105655185403396206104492525519032173296910705565499533401810091079031914902504160478876799229199416039137244886735114789172152849759888358508221487250644943171556159134915161002393113384580964430352672025313647792145438260330857563155250775 [134,47] -18490085743007140722291563375431494067235730383900321900126069824319449515716457385974175484295691927402504202989227473485513000538465540754659866942350878554290904632528314451323844533161133704299577884042153668138814298000270350034715801044363187593473783096312930332838759669646599631767718877725708957880308748582279438188595745343110540220370970231968902596601988742694904262778954778655788820791167262026718841911196139120190892437620079216989683376897754607561701382077130120841502115960373829754231510268821881956496426986302424710084699908532914393860450014071388117251688664468200741702865141303518098302205950695125704887442235932985263739168115252345057817992154332310263431991728473066430433738346949812961052997590115789449288293377663216590468869059537236555083578447385586224515335256160078254425893461208141613048834087173800090836832331132767607136913170436516196584693934910578797905561913519626398595657582204196945502038375476398791973971668129642548343259312041006178460615510158402271804995917345401236135194053524395094240944554366547684147234321939009038773613531554774509297827487272663763676513011793168030867950330178355455603739359008743934914082860891804220568837493707606003020490316416659449646294505266034820054701144446153586148103969310909852213865422104739189604973664606171977488367466038126924624901067452687944764462348568918984714529911027485245739557621132927679537175527348524360202194703587928920966241946223134125673111844267168946899164979526459312692046731759135961322517546974092884944769088525900578932429384329308798693364038241632460021144924851123041879942523106170455312383502463519866731032019230481520939620451297832235193887273217595058330088872522626353113509409475679027652967225039429997781733056892970263828675703326463529054321873331158958694376440938127386458097928245187370569852903210379541095626242169665202969577825418554859653341446644377235033011888350177902955434855717836425 [134,48] 3762541812601713236409335883010202562893533290015962274780137242412030438572058933542526806934954888400662943993702342629076302965402142123625955167622857730272026235274399729213518722978602618419143803321726982388663110307011331762804081892313746714152140165418174562304144944629496613491622770875517887337654634907890045253524455561068070483432293553658379836202609712854648322124406216387748009830750411422126891662878793432998400652450331470725048202837374421273585436413052642711472755639620645883515302549284412578074452439518726969459103913766782435210342337618773495679223172651453639201488073204906387122431463790531297891073360605557774389537248699206566646070169505519987951712893671517959903502577059446073621068632947712451907943716965484879063826911520154838655849814304425305628527002624770042072611931664172838172475281339996858942250347893271411041781289734427069729712670899787184186567873933909424167022807106546506221322634496426553445702763985188605521382557693708132567872486680943961332274234514422634364879662556211068039965087074911200769830624482074781137777511610943223348983011155959044751007374455887781602751738362451294771867274998836696195554749189861841148426923689004048366807453973124229822117712598353383093022482105045184542704969147641874084995779374193476769752732628455400811155228610696336561734174918614383427181607864385745381481305698850800488224577081984265236690766645740901463658261265328041091861326370526935483316557639714780723374064457097272824241444429189851571763088641931426472547456094665456054500576810734836290413473050368710898730271029706612041951334527791396705444985432897148062096947181440286941019707244037467591097136210507821493792249567734880785401878354685279405743900065773747327946084021746569472154168277456760820843634916726316941421207799497648087950488243193540626568733505924437157372016725766890491034254789459424567025528875606850764533930941668787173089081233413 [134,49] -704141582554474299956608478330388864992719436775862573356678618476809836579475228710352185590728158985201754164790371923202451610847269720282189799228370427181867143542955979136365668841170135956402974605685207454490144105309312283378129331057035084672578468897153373923215566797744291396530106273535359436871510018078360748445022565074299848498343238664022514857677861736488788236273359488096729666348079000096426408176420437444297685124075476120517045046009752807358667703703913700048037785196813235292712075243301459768572503264235291512295289617401679087162638880549880539112860716027666050452494346250032139379850001781075104854463245374083201041034179861062251695437231947882214047850325623405173904447988056525022086054835372778580139612592010126345167732952919585517420458881705191038573822823095419961993275425995238915370581949194181929886078662633676442954429391579425308761014452160579173552494984554600942642942081411321511633050130620874915061065604198056631477210841115948045150543273160698309694643268405219703373303754180755941041627181900813715783487869035158578291173640670439663380553339317220356503075953041045923974512169194291165981733570151535281454691300018267523184213369686729072797084056843106802532851855500106174330422692513198734311438498321236515731101045332693614988641892566581471185256017368053185972985874099402626539340575591294850076844843503378990700761481366869562462919993841428361487777185184058957386217528217288285722504226227685211489676153503757460309929876337015201425325004343221602660544878261372253202574700097996985758611697519554083427429900620683519552463307996542986948659110940432673219839214585994997155979779576737943458893909727837961702327392270384756036715457995000013531341648894474681603321806993253718179390199754202692507146980379047708039768347506141104144473176300922764985824510903642558389741547379134372774848461813832629988118258479927950483832022374269155368080778 [134,50] 120898718813703965848132582455233494998361716046419910877893599186925509425066833195765588319484539191947982881651581880654697092867884888409657857849901899502003149853959822464080973125960422694607625513139469354918038035331378712303691654304857000769945388783514661249620295960766459623260355627748835644143606178631780867917048725871682544138705808025069304361665436719931501615934599255975275202472832744466502831464768875061593604960868404699714920228766657929335002018391195667711984934720491308247817842116737392302230357251853200948153580463570203395036901845501999124202413945910139973917617106728177207446479694405430240956875150435104810741863376884599711576671943024037906647321600386659639075445523500298789143471148146884156813537792690717665526549213518188415054278940095621855215563420580472948704027037623332297672760469528226782380611323294268390494285066529173984025433265767786556109318715816671445330206396132059321911877874815437006520031361710090214941640953848916769279319487759927619169870856432243165854728078656069444862983354075666289858324541716713987758607323204771913118868150832150599957406228860941688546621929701813151276121316362801777186221045245697377997194899822019321451254626393691354661852377047515268161580521997969758142418836433800753077023915067087532337093200954051388065436227913533052158624272208606037581028753596287291436497864757352460527006710717950166472911616092781721892911851707300403597006081362858527061484944084916072871089148101008127908275211869938369155809089399925252912491536039320691010987538158382054197229928841649492863295154497489716536392813264563686574068465864628795383773117518457170532725914976593268759009917360582271086363052006960699950265490837255820968146060189360900352003680092906577693365052060541015606813164003402999701065670353037936134309851593133836132268180729836822118440488292770349326345858386640343395228727369957514049068550463513051505681 [134,51] -19008637654185536172082555936381336282093693346589858101360667000934451990955516040719399808358981607938206388651300669643473613294406807679310583894549042405224442539988361416306353840298127532245013832653844426448413977262015644697002461042537264744488831246354676909307430778574824016556799625821034431322177399787889955203753305065606443837778123256425670993090021458089301645415607107602990370941649321039043788024464261098620619632655647017818502740226004773695153709070037119604708012793878557054542375835800452647383396573157271385082333716684412577044566707525889007548683310438642515899497376384430391774887705208735034034030484695187347073207066780097340573799909385312122449620990485654471534501783929286779055461534702483544831907593789223416542983210813436717481245805479912958839986613302472878298605285171984680161833757645892164633422593994451240999770138869677047047342471053845999521835344005786802808593730434487705847300089010376725325562681726313058952187701281210657347593369746702082013421459870503304782378131357348585097150826359082580718077853525592187978038695845144064511019160494450524477657973837345109469416513163446281393493111097814111192780352595782130303627540464262623531413142000849378906279296777902051595622146262206969351972046910790624977684383072206911193612934528780059277142286955203937812686054392953278228892286385989544499401580374265513718822932998860383355197005433428768203542420751165629335568188310242272696401062453352329285928988594982638990009969596859592573739844538162328112269474178320675479843299145711723462467403868072849520233332261224871077398447577092972514923836370490521917185949147827080067422581002079152695062412951118356668585887611916373733031954423066339053320838958528730688994937796236197077107007214906818635330253243167671137252624224788488528586876072449991640537248192372715870988277543506367674210483629769107443639047557391397832500169948100568709 [134,52] 2732799926789161992875327579282260287891849630752204625811137503457947356099573970929071766324817009598766495128229221279368275232003499365210102558422628808011087048542038889729390066378935951112751033607291516863054623903880221957163095390624990018627417776566191954256099273471060267009579914577577545372398529046391162639552629569379069889159900046820853351254441388416641676876754658115743547998914888191309700812980389984108613648965956271919186305987025509632650481632652177039001456395312616645444686726663843668719360768535806858900449664310367026138256379035049042273183104965778105637134211609554897844904388040002131491253523196523706208959377948974174035660197598782918058416757357280106086293207127333019673445734080797998942680890672249923209385650238284385724819555937662696503003798896236049904707391140961522424527990668140667673937624035394858305306283838238425200457934169106726055175474002968847428363718785083954014693423691983275810429267022979370107894630781299491182530672047907241870366753869748075319441813399637209423609258960329215107684722547920355664734163293394209806453512029963547543180215494090536029780743787565886712772925256443891583154326391188805677145784041350703633915291375599989938718089485560450226480132453138205647584987578531067519144549620223912019157188548083328696640228396637312106608599188108997223492203982328791384237528768294050664616450907158716275631872582530597631279327819210838776358009764981890711312580311783256503032398732989670074967202074932528854868020879413812793983543080334841590555476082489053224330635542167262312914252286255801692432520507515071584161146925761272849521057761757633399356380945241010249612946975314403572432022614510469943601147806378872598018052966644224354796636677480584291718239641076686118664538117075585184133241626647833136554756639604689112159057955437122492511402017751258070222071953069525336917357904333019881517595728684102 [134,53] -358794002116425381849276862750531782768926749970304472419097425240469763244646627532862674098780310848615957306495414526008026490504840702045094687996293793532939662640733401742118348471650343064860160361288798870294956075671596089138801931228703008755652305240703284665289785938246265229660095032033445006709319314996377451064574063979580459026615686633201673814552633747268070179298143567842880123959682201087867088957459153710250111937652602540977188264619398961143426883484352057441219044286207201799237532561583578732751304127112415755887308114247369668485204818898318993607419211792328051608589770180694614625399557886165715368166233885459949164588210987120585033076215778941984243457771888348588513570072876534704534828482526354129719514740910624570933683177839880473508068332648463397528892760484577354859348086712379968254668758753148868167706397988044700423215283493402529314589605079074036097517404720574088034643754072334415007797236525530595225767963725108217269368088435123852907320060305752190049799273512852043255224470904655592378380993949872612325733995349894959474956643167917566393324101590684442762184360110271635446470035399835595154120361743486943615564724901646847125091759308965480443897952659319169343426319693155657372365398688879313631861726367225111922370030402609679654367838682303534188592704318311218353113260779161679567652338400921772975581235110706747532773769329997473849418337674451987964464831282073561965742105471440164111494454568636324919096365243849544244156876433818717524567154891293711108460365975483177029809015556911194841048810955106442062794666369773425012013450647252341283462483484068326956469537277272305754520727900122056806602055050389858283589784141206562613911353901301563391923680789385914077311194168206251932099649626135633039504030942558813157855565898455933890707342286012823014038138023133416586632182225167354642727987807691505747807487010357321556691438205 [134,54] 42967056907400015403731154070820824974002924183954512395053918473351854881310133569785657510930977042915655686805186486036136776883752192826187545537349204043394053144776800857340169946120890019671631966196890906867445709118617773378342487935822109024737480674115989175983527214350172596535817572174735757490254774889728749968706676310089562999458589218665488554071456466686196501517828426609467136329309197382488737168547406358938392373287886827488574975554028649387535097859120889504756997900776134689014391744723093350072033091813966181998230237111430864779059523338288260743084961515302662451789114130527425400576809090733251953071722656117440261670755253725154540140041954493602326007552028629984911631524549954967398386794046294114459055004168618840735709679259012023347387412477752777481000162868622060614192660067565958673277175691240361627003874531075757653465947993738999250225187138858603983920179686779970267871378965782142141831026820752125280134414684879894532816009442928790360803824664467188051061796749572980130249053812535393311250469793788514285133927603020228854793910182056268394499696407124213483609987062858349017588974051062045708906852745783546348738816009146861016135366749674515222120329037476218650519692172189839461217471527170008732368609200141455177683324896792037029771239138904424477679043462793537294840737378006604645840934763501057775412783002433577096023585736664929919359729061271188219956032975466875279155377194564671250129094503549476787212101551464235259712084530171158326619956500352492514161240848152797551854772040672754988020295509341166735897001537560101926678873531633920965754085701146547792870079105939763400732916016905942085687218495436467736879786678388911374183834547924173205119197568745028793652828759888402880560391551307124024835976102030761092934922680919961492584597421837676332393221128408104667501687299373592032886334230297254896104791358869642017266755 [134,55] -4687300406724358035549195549212896615113735924700142072850572515071718320741077458822676562852551263327544471865031316050307199236783161419089349172694625346717362167748753497949409844776743693979205383231801558639170228601112993274727764782434482800102143134562297309601113096295650255981251472714441746748482509710300618280863894222295117242284888387615110455196744810138237040771910288836204508801475442426561369579901812628458089317397983134941641002608235150530146015860361306776430093003922426209464166432138825391862532887272612205379277170643436459394830747436146851003985617566151363976954308838130526694765350996206975885647703487586705469231720846990285779419850003691495385675623059025440575871326033193641616031161042450399744777519590550732314711267300150796633397536899993180017844015016627127531331484806913304984934612721843394889514272741341357798313805812598671694348596496949077684680115773065479877014288612477917344530324039096318353728769779135624554716284786665025733470642476374051515171150417432362939920597478212015701184310731033429150158697827888089543435868382846946941058272960382154394367358870958921300543422636599766927802383390533256243870612194639583581984950666928544764055336729798354781255796094280688568676487142702797548014018302819266262550087869861968129956596632482899853552895793798756669233756149667370401103319544855049884028966177764150170104084249917290150335226344751795055118676444556341903667433011674154888917760673375787952866795925159901217818724074468029512772213907482781034268158647221736307625775470125568022388345746259445040461169666909819892296642366094566015299275767340159161597473525708172749045717665166642848234195944758232751586153029546796813053668019660875028916082324165340165829982506391570508206043470212149322202834017550396877071550096153195467740694309815854299059487914005967999418368088981169132443665899806006469556925465423168153750 [134,56] 465140116106700821800980987601828834621350854667256529779813867091596151709480609286487453918415637634765663677842728587134115812610692429100326470897457966412585541172746478278590210177303827539979267998156730542133111601294552491139541475848039212765761340848999134352658217622436300318687249086375046273561500509710474170502582883457401094408426900833386794974866596531971363002638920692976284330006353895023158465717644285533601470880099957743119251839867623035167055748272397924350706158059429447294822968562434790090155446799601655083971669870336344500976689273653661829927587196315188787231564431920183755669098029945924436959744748909777428194453589130449485046580972040232090615651856518430191074146935023682757473134491720531707659744955837572914890604154115227383425927455154360612823669647311301288774438961253283542696307478764418505086236240961963282219970369070423521476100476599145225332541273909714842119919988959352333096268352576280540736229766890965264533600357965419781074421487026200560019426663175588463004170747587070648732432429425553375496785188123511765695753375375453283193386876667043834521530442429659444466998663017723507946168662112527889942300001159882032645497437522969552174408911559637507234589540991712580932397839054625083454981452491188719679492684934331129992374656672414324623600454506363313791812862809402110606229660699228202562494976451396011192343988831499878887609489859892876920308958057579580027000173501424505491890300986870857900951723726265443284226174820711517784457147912276299807245694105037011281298929376136068350407068493893230325480070936459139883117266719358600386058593998330864594241666474524427276526437635028635736611980504470880964948030145729237054555264243304373781076635162821117874282039603712773840704981844284606551179672655432252170457145850608191774012535110440738984424720904574243733339297525439917271212180412207843199795038514035550 [134,57] -41916148457978543543454060902566815215673080317060606093165917857023392175702280259624659574301486339176656473047801707597416666986696828824568549353841321279778871033477663460970889060585048342580450512389880464240152578789680341400810613624508662274343309512746555277106718726331521390520053201227866254987558561589191396109703349037401030564044239540080607953423734971380039224489464456505020434332170549634678492191750237224275697877195638434103271049404490631337493812507290665667316751839571760182273709598020591031667039046849000740634049635131068284819259865349290014040788577739100893470200018746967421976533476907631124210383644673568878542115027719844372986586089835845928207943433171268916661645056268783594495121121128265151761857794725519048265582614853195706717475326538935821413676877360142329512796159558151115527061085201765216136633489722637614435269783043451786944487622914156173506996194898421863038641044646036408379173760750232851671789571020896847641170887540922815787093854330483236758286761381220333449154067758432063650457246283646613006772288541081684917282498239816519805618577484158469267595126653586423609575911206973322922998657409481645980545664203211549985220722050302804731447132175017933515502290683138997951326755702537479169871621488391637247698549426101777585653452095243522528271217737545053990128177309011759463251251134767897204862477164907151441243007133157495749196002068741817049498106123234829734744103599487278346472000506517738998791247827017225285244864748563963306581654312174417939087956148713509703574319208648773179810556867580144807038548740686861136573683051864016419310990206904708222043430680821566960737843703217382170202312498381746641076770634496267377390046634657322092693092956895667345889395747330293405760997849927870881779860540397178751903658175246400146030721503243516541091462391696585567846370708120328970256107807414279418091346912725 [134,58] 3423720450188788918525421291153349478593430100030994428303473757706786632415102381402631963072730226889003016660620159229766254150932888253401965106244804310086084598142000763847559655473324592265861562122839494190935406303349657085410831148678864968224600981316761428646369294662772918651557130792067233078746506133456746948263536449399128549358017405533239116108567502241932638234689104727242902522801453624502454289224785223590301427584252596471777105855306411415374828641874053736705375682067436758056315673538878299336071606995485092897941678485669731471824065915989665407599897583104682215098280495705152403839735912675477045233391620936926443269475328320947745068424631643251257243691660909011323449298186022914922958788446293290144690408024974554694218660513032779297425830265916527947536491095764583326269847953432234345428588625484072407595184313761277197970359867893049093349512203460349248376802372160774452845648709384911468943198084705863138956121818420781433971231154356312015119688683919890422348410668982492894027898027697459682349455228250405530112107541943393569206880133723032132124346580780119940988268490865321282414801701374195994883020482336417240357179998271190361266286704372143557352999033622784463539918391337155555988884113976441907816185722391712156540789276618540770416866720024304511620133032315144861264621943653166525673317979690815772991963037704736607245763013396956098588111063355202799740835665057213490398731789339100676907921132526329287030495211380552008475566430868070061050089266078423940640984519764407959689813594281977186740330355032211872714044999036260387799320775374058735508032909794106703948641337945195289624666272519854404187277578149010770857248540126931703528916037873268927230705249504199723140891461990937281824139378830787342154661434945507735296636049780560577401302736901081426716293507525426804428122734378792107173287216284298732499464650 [134,59] -253061659761011991011788098590985951680035440091316944810647589654511153412278345876096871341199148706385031125429462355865887498011412231510727503750979761515727603992261594057110924887469191254194386430664021501540415344923225674716425926229374306758406579405026507875637894168595515544746320095000142721571023373097423926824879806950031473211785517334230897244539324233014970161766118147504216579402149488346350186951655778299948022653187493047823716280591222835476249656614802625557079274539621431078013417380488538254734810436349810561602056957693686048675969714272416385737397366835087595612973479307410048749497351267592130331420894589922408797190852521328365468967928986541978312016896702584707580067009020546814868619014120708195488926285172795721087572673452703897864122357344133544937787577057590874031844224167546979661698522371317773387837767570077896136838990471206785930695595585654872855605548148860558005492261837657842412165984111922620449434325930747689802241266872179039178513088488315371732253454049707629032131775794588904682550239119203995191964330173197366029369375348821680122218446653780359700214890862658326560146515478742122844099131923129586723130245066015885288953165386954339626693704829881825212388864217893895319789870325786902370182552099616010570918003581368299571469422938514521990092372653674471758290580444905270965842419147321598961212429420759605434192801446094610281307665007970941981070189722876374739560725809572362975937108794256170259513946213745196773520528445871019533368520094462171473398076295275859663804903670376210658851469416765184353230560924531146524951762430802005282949738822346746877701053835278132403950454156192998259561621183325145734691331040716966986363168579017313959885007158506354408226045449062757282024076567866128635443080075990963126592111352005036949071064491778680566622651091728927869519089469842707976402702284286406100550 [134,60] 16888210107281516907358040355611218396329853065694753892289312431799591813696688709474367023635090127794716300449081724904736550232208959997069753509422268769743241900280138798401670325068711799837173415534681850361598966953557164722573856944560726755576533979365425806192062624088547602293587437089275991337182331323320601863541564692603617751406841714489460141126120353612162740831748314928977979022649568175136417476599349202213588819138138655508761815755194051102748635033894650124135024484121946856969280173136915969672356936896152011793275560707296489202522589352173855442945102447878516956170750110284981995418325519814132961175927755067597931722771421454763798618566016860281595009950564412024210633318597628819800086840612966468465032796473116149531314925239467925958177852674420804444379093460226207570127514777002144345966159878145093948604130059028528780757635494706385886115697133282226644725449458251897599494894471860056720065188787832788860410416051147057370560421461129108966149144570505853245330249604599848048164650591550097944092765213916290041536859472906598841967081309559284841214694844205763873428510921212858509360302659596054073801117433434531198298708606863900782921165997509957773361399345423687253967611679874675877186786229373122019857675388828896600610469103089907523579816012433913634492306630814923184350029526636405822669259228129215182635981453090319723485911440216692777950905703017498113393661371064422871141554633604431483504716450847298530627444749958839077607712073745543504694122289236735402677776065205964525552420483943067895130027961847654126021036726990295281959070602011280748094501961321309279864975852647807414780129599644789887709802988668655149115204819513732525390205072607065461430455108184073245652365413271354152597713469885759673092971325678000677676346946112648198452820286562073559880542385194801039125310297709740277175634356314231970 [134,61] -1012161354929336484890959292103292524028251227233797175229542933907527329196652077417346549356797078230820617917766166569070593063831475745700149690577141927530762953750532238096185727166068150259490288306024634973803404696972859443221991144903651069083343809757203176019607758305162050225931161222249151911636262512465980530065675467477167846719508261620879598038434543674226654774943306305350241064105102306672851885182666967759443920471573301655442582045930719580238997427049920105147629384557634296156563846965993051913926569033091053448784533095240473854013890424416188092295825425051813537616102371470340181859401314610769668667671398383392113199113134749662858637926497399189478101203796887145218397647969421509618968543970927785667978565715150509350488383047750270683344980009003022347059282694840374741570109830681598577580098412531277530724786211261473313819415743553400007993504457138568023975156320634653736061411894877895842101636501716009281925262971071998223256695725584030356735479554517161757393445099041734260903545740158684213466288042762296638706318109152697608026083826745769955879216365982354188882349284115382628287002177977795877012743528414918737001419045687875666817150015028579411760243102401117734012154897015988557021264249904778154720563293135708245129695472338541354594222872123329324311659851973421741009998525049265772224665179501151886993682019035393459998539137177463873511873989507331230674407767836205615247667456527263946176866570787132925076572279180185154318069792989222091545171036694392224875896695202913706630381488608891031712729010477321637049013868938327198637054938193737176947190084604944976327367584837438722108111090396775923600343457761502184559300839067207278709906032354604121715669901597402052890873496702820271987427274046792035792855750603952900504350621622183346832591247798378947482666960641859804833772433770546514101379944215305 [134,62] 54524253801979518530646318162756059338877492559618205388307732298480415983180525321514108482367895579533718671060413425595572294600497034978363006805160640923526674667746638116353334698514288607834625422772305112374417408432903309685569919839373340870037511660172256607475054446528003894862679775539045552280049760796847589757317855668570827875351547597793086612258677673812499594519286753097653778294298403355939659060294917599716094327085933684970024489991187284567504624519645039950087450511526021351722899155164226035943307788783032306670276784854593024863960550057042431568775369801566119557950398701520883634493156499749092798615759090479866797825549114598656920676731775151139093287128148930822999570135659670463543329666961772428578511757379188550113315387382918721065232152900222571811344497871044371702603490715549707591726766867540439649568396732349314777969880387510899563446845696389263003588694420841733074692613810212977551753431346089707944605651059464766791274998825349787952795084731817696369548425706376381696538336692726176672221860205682910263367513916701203837659181851659934105360849256154130397163345318418809213554461484325003826076332903897649905647536875322653370463188278167271985090483882221506832298879562861715997600220091882649878741883121475127374591521456628343920234801989713143972955296889477435706674313877607367674858434018679722361705584891913147688488964149420043959753283800776400529107768552733018927522182242756572958150990351339969637759018702822641614584909234249731328322109745929019676836483931609189179425498716728695451080124615800784230116345870105378485269875510059179105781950678692105765041816848910998902194286179999587951886050899128096520902691355623899729951415589414241419939771682865160330465365007633294030810427780181583850303262721877228359299145171114450320769333485249949941238228144289313522022851494703936472798420175 [134,63] -2651912355880267784618779380428125558123694820825074861875812537229793591078987609936870315555689687547874895071788456127786882320599102988196941318619625541122005930489576747321176788726824236442029528592815292572742417428255918111471867670687478842103011332867112115528058818865463175076831298352790823404351138350325175950672748771231016950116675809175124447585562374989584634441152214121805172656424250370618528206017964352726132855894411898995673450796653812482633431965964443507385141485735677292586228814639731275106148165261717137309092824489275586003494621047051771638741778728586532082871057404659442877489760977130270483774657770243639291172611263871840984004041080080510934602213908963153753439829523264212389329604042860279711408015954437646500688808460353552819274927028395143742536479738937203353246664907346586201406102432098435504705267635693004285857092484298927720927317922358041003583721879587980995581307538322450290135977955313504668881465858755584816453045985211166551240231888635154953022868434997814802963946857825744695816168564151816207327241386032834621459862894875799703697832662949576609150740049608247758289637031643892808976710158269786479129473251202571119178638341634706474738832888569151132564548694913540933822367063458043772931011926192199391125105146793001614816163534335806255466246589156723049391506313203105943098246150385834213570928610563528391794269881964940441414823320935464930313606834716267872605727157408099508292720326421831787227112855531512050791701375790418554173732671887258652908199149428996733696436262397972332563785237227680011584852357492506169004499812931307156738050117226936943768171907006408496859193444764685028158459321219438700774856182366715084737967025643787214270531724063797221496482830821202546888249944653563433912406463063819849615023270466652598241370278278906612086013085655536691020047878639183701966320 [134,64] 108370850964494043325551759387090808041805950094191365282769956500486414380911044801179303062159255279079421034625617462474814688734373888799974669352878727001506862090399014380744147060940594323606860881946073975604601162924053206812865281532162441894084370656489324677844383650946826173503111518361944689455543186478786470511107323159973261634807806013174220144580788727456218864431724011979894255192302094682436034485731834833617725571142331851830925469221840565406953241337198127344778362635287634314044163380550554171251182465161739838310750296546480483865954671465865832044267795765862342446658652569574922614492089463606630735954350780209710564161251159273945100230890476750750298923270676236459690423906165228750015105874988328167029385085458569540146277836073061229933483731534974431153839702241433296570330347890480045579215038569390740619729774062605354613867628613945168081548975787912242990780099382952847854595660489418476410629998927645071017817613955675342209668156868013915313894322175902974979357131864845398521617512271980343053056377285008655179365638607525119238798544166721801966225390056901183664770909031380069320708693480069369804092484461169685739917217673060553192795123581286590006984878074076160497592893055051043652716782380827739381264356262631149572020151012326398270051084740021573351308936170881360653382147755868377482279168833645331890093236769476933475066984680771007446161939611821871011799458235356915531408333450459954734493788001266001703479275063461202300447449327875213850842399709411515174010568665888534063189006195060509792373650014970172982657826977953806977638069740451973720242919676148308296151724867243916256012839546813864295354275261690773908922266880039652426631335891405511643005047276266873409191082648166462831385558416298261290536356422547326818677523622480131818400410288771187318056612054309112843605683475764430025 [134,65] -3828607838334860204949150415442444916783070875078068161890145187054838045063921684085193611524782904909921678912517718501239303430805853221209342781208968374861969064565615590529575837926866972367542754247784627230131757711884063181103376907659572683622678646435051383199681918987858659549912983416689097951212741551925395892591317333272282076003272580459660067570876824490212021389613032896301062227992768203420794370931594184665231634216397589626852741934475851960930216720706367896228642600498754003693019787559774176471603715468953833458935798518312457171551253192912881867265020055498810763478557519198187657088745314488112237620903828647724883631845767519027034948433794320489143353507433381063323273247509477803313971049152832270630320088142965112062544586577542984045461717502054429919701213343911663756186830825277156947151936027936214969048943756598924016906685698289311919881802850311400465121554202085152557055858898943728992030484630866908418056630916995381612602589362464886396792037794182097883558140215013563484045605799376871351982249553834073941889186994606017064056811449672728486502581304754173576713628410545099001234737814849077350389668231506892555491864975908159071677459097497390088740020506513175238657660344784331396490506220509169829450041427582687857963068365744927090926119788923779349736161518381271135947914928620720773854032321217182457180695771512840977543302222733900006279681243808160137044698383994248750337670896503843873697304747832383902164658475634221974437055615183997453116401468338707549933531439595415047116175102405021248082732719445231760987594446083718345712258307418642993774423108548201740721348360998625532507652334340276186493355179087104664291573651986727567827606445824822930685233851503697981986563018234875420431803805090252482800386298913014072712164959067433040910686891982463459826906619033764715553032955674445 [134,66] 266461637281739845963963137281482408646614042252374498065327235862188127798464915412965006166552639614543502691422843811551572857806056037541997035468528055109958830948592645752186739939149745647655192173762064226525269454729083805510166638061270089487941035535527332134919875347692210519484140956657345411239768713854143359836355826742345691271774343597099490927888943105985130468888164696475880920479865316304478096202253440638666951135554456076252191769166907375317198727229552705157109657100146285452215991811788403054570663781604467945071016413833667083501260641689548213758616199758543458713553472039638361423774528378698458216506248517323688303270775473724398654445657892829080275054038129796477438228114000170516671850491046177172862878924364832805801653400109791999746847513767321023558024825815796024991778662690859889096529619716261183150679599371992820877755456374015277843622166829357176540078633058953230401743126812947192447212086596170641958332308470015767502179511315574007095769294931485693362181807711496628078526032450849245663595887628081896354713122841440919683131622661721258085369251679850439483436746657580969382892437194831071141665858391264477400753033005508622682468367942958728923630153613600370474942557803906692146045620999032806981626788600455699178389733459737430425260636802625953370948178218944420264301224886387884154091753420365303987730034583016908969366952239869882579755847120470460093704405050952774488104022124369249980980434782344800265847125718293860274136894901429398852382972680299720946565607418917297728631685370493869612090718452946553296970333503767583414427152336614570527614365938039020389645700528409598319813341136414514471714702210274848470821423049829231663793345412697832753843252482021798053469794440125621217651385465582737000237614242556312681588365012032625901366684847687574817276880715903652888743757155 [134,67] -10308869116318514531988503808137643542113064964075873704578794985818506764608577374977879070927020978746320539370817996720091707243729872178779423262665235046850767344950708158460343270541066418988434047124505182819951278977679318109553000982107590730110750161685641582034497026331962528528338214993340214894697735826290793154217305430142381727342138150973399776439527253886224811175234117677419959559870509547199784636421885423265823022355237945476979495459608638952649240742561678801026003201583248034586681251835674263505898321640594143723989134183947297052263363253734726564604473467048386353355205704392397426259984512527210667005935940509764290248923248876901051399820330022071519183214385550942240903633754971048111862014593094333258624663226758418213101080484258297183987230209121569325642806891703756962297945838675591554327329860197029314956159115512827270687803921151994112133596139187976119769341442097216636941284761275740555813080579378977154877346372259960127883890155178823688069897270515385701133521321343734290407122678638551068656305675757786213643196790416771635288396585756485196680130042786943304010559323472696397925889883157736312291323637458045151833596689116915824201348781214014846030163116882375451485841824810641935153507442270345154952180799236705868951351588469278387128645900600952225548008403044340575307612511317032427035775633531959439920026301559336341833926495092578638278741880236336856970230690244892513667024954182901925339528581008649579699854114074062734952398317455501477489630173870296630766466695051316900445217748987175117549657668823944313790025826075888556680173799517361205242482765762190251374923808556729796033832771944494066230476995462383919914849703323864381804029713470576004033873007781305716829804401460270860994777981663796418547395738683245101752710642693967809330162558062325343964299141449258792769455 [134,68] -1688788569382754149034490332186768611141581564116187083318110722601795848136359075962046110887627995807563130664342154722063802087303801548850374141987350214093508992674424483743832223370758669979103149019406105706686113201572296576691909425818139966278768604670823520339067973218728645344075516532290953062744564091186567290481105143951466427080854416383422570518477971487818930916361379939990685667168873872874439892452993790220426246445077375950682652278650044046303269468326000314118460125885206206984309356039769162826122146917057881773518126937497222979008193806263810737665496835866687281801584985665574925784200835182373979669669551979340832765303183243978274593992111098511522834107563834211945878996413203204305218669990391656071989630174549089050952405683917658394688989581799389937076643341837355761860601428414515998759246249766941929545237264245953182227084367346187026913682318263586246433011060526163415923592794567384200373560056519468755573870631560187639518645218358773358385475870879539104684447785140708775597616331741115955186473589455705682188530104949947429194887510065294336319478076164330333441525907862192750309040809709190657752606870081623338591490645953506670938758055429262629572671859013230694260583606298263424842644542942176370813432496637217632172610430110261096507445798042777103418063965720728345767434722413210259152270016616837943772583261028240133482135614418694771006784409509626501392633552404597319811357833793030404360888787295125911353270135426794623121192912526897772791286900967910454582495251862506856400585590389147873756543414227926214192263952078708978314538447592104396964954468829573543404282065136603440276314201845831918288290848831992092228067395584028605442674810761040557698736461113783459085635946504459508702032975463233542854827553814775950892819740482069252781526227770836878176154562896684269705 [134,69] 73504245626170898119094333189828175515090525815155946396336759773203183383377252929130209256410774227993754209975070965498667116367464910713991627584231186897831548788169221827224509943762622463529718391482846196153186787887179976201927634948445060370604217403990457894160627582250423309685778198961059979619939706085247831163864187111145141967094109383907916435182276892691249324875855843876855911051165068653062219994445170970710727957960545582601852807332220144721702083965034012368795277250821231644881012294356466692442066753580466143559831078424574908664234766343377173948519356687380506623871755614582967730389501864843876543642273651801960349256347574829129942508616238905087937528583220903559573218967152908337029811909334695916300277396240343490909649982298935483723020045750904048711821619645583597564864138122101491444970409719690275649718520777555573276039711229839389804878158654571887306966388570550680409150078659964613254809850930865400286169771647231312368956530746656643641702148058719797630983189677362769460476296052533020527765352623633955507222533064562587672739177982951148834281616472221737591582522823365289562980902000178272920784297269452919738832936544444962656250687146019553571404349680659242068942097674544892330324035657186831919856420024958332807988026628338481643278125664988021696324772837500792873887926813976647973123294252555272331077927678883912478583654129138324231050497889583397749492246950787957960050920532765616014966604883806843066516230821974471696512983949241486698903803501956515963610437723399168488119495279765876418507640848805122545230538523504072611157518952623108071246735505664469656962766960063231072935942338495717986719084264461730267622210678082626572992727902704906774706185443430511149306534889427013581670570798621917000961985846922518543356269494040118421008414246822501410968970880737148 [134,70] 18277723663484146045432437345191859836056444633892040573561695615224965175354631164395792229249103103509679570364347738649684454834921020422305571294440746420878734151641831701969373491889573557887151152866660676154469100801773419432419556761095670771929786861873754950807221220740662957831051167820045541213807742976188998693306545461689522098496651643061965303147598081269369091895811210076116504455871883074403265113664720992614941141181381454389857034932910057228453841081356906231423198832478113233243845894838251285592312421558513816652482604967990312705947319334329097340296308424924489667350500871144244222083500375629783342506563749712143112088739241891090126197060767310175891077761212393536311758642658552692767281936393156469006858765377492845817684109340191102640063003956563681100176311367597696651547452900325774611900598562157489833965466067215734404070317147963913895325343275344622359297177193454618951170860621340579841869377409904213481586417580779991712973185774572479570188795897386205884670360137591666330089104744271927150612387506961765514611480772166707857972318601365450901553642641114626018661047943894499811067814854043315649277805755447908336731718678861702515564790286070953914682557301669106024512106241409140912708584161462868648529135729926496269499512775883377280346391294163385002894218757109781053169005613593912194581671406116654032108968643481021188966541318508709747932546000480523975823763703347416761530122940226131982878929692612452268082687445567378838693902812143984436733717356920822599133167954630282408236286220675159690013951970956620073717657165981982041301805094555833701641662076355647003249628800889618091103488399710848839759711746066838249619808416714634263220661240219710422790088814773865427989072342352308340017660424716499625966599000879172045245508229314962176833676037473967596108141973369 [134,71] -525995750463299841326922676213107419256165819602070781020514788356690169058294548623468268676337945642090128293712100307312448705867189901190350107370646380612464821525974935710581144489103626502877173877807895393718763248523275386473161221967881592228091914234062474377735560334572286610685784418603386856127753760926227234170784454570495148900381876988807559565860409007235296857816241443675978738710952119548638165494234198698912175202739519808704363184606201465366704889578181096019729691210483967544076265611452200593160100969094854085143447664489958456085583568484283611565147301830379030629614862678613684806934396378827418183388754113815119156702101177240628724888596897579365290567593027665084160444469862784390748033696559117136063456946370914438758019559421440125192124116658059353788467194541990056569405169226850792536760301547275571767238917723090788331305415020715120892390721408057673689544153598031315503830403321313097318406355205318179313931087073997628239838053505539743969855694641012190659674194846142238656333797772912112471314672099082187304178552828826077982685447316892243768129728530565902279622372256194327145731733966156289580686144085082187983858901657695612162785460782063670900875579925059214770268177698451172965140198991164318191566553143862528588364084358605786506375454162828198196136728746482480209181971468608504941319780511407260993322597476803241400586643870076422807856073329941487323231085655317999932429685834875949639026807109860022921619692982153613932828873573192939402082004450358860774881919799543524360511193798785858793040029902388463036407696819001112690546672843105207204530044936507608528111343806081528857674612798441334561059022411278819053772882333818061311754001857772362138727617824889825440938647683665773498563428207921263804322345497608745901858457904602141986483858555826356929375346 [134,72] -88567196272300806043527077231770192394501270383076150888114375368971006871214764211245122785330549102064926241782605642817984602106574572265923976965403005537513778584347933437003916662762148195203640892296816795529923149310254980253933030269322379222964042893992923810150441030224950814368158130202764335856848774441360770698795647036586553621536168517443239069627257872366313324385922122528880382393227302634163467420914349727505238630312179267549379940321152076996558479640551029335414886174728583135566495152891994811046903071528668344002503567536502546768977895831458969412871273631781518649502911906794153831480331874509967147677206882697808233898087562034933710909641412459250301924424285548484094300323135157730696787922865767080435256726402176873880145769121225209173356518448455126241258052384108953661587835985001473295670316455089287619113967132730017619791500181154210372326257531994957256106278331481210645730956469705267413822072439317359155188843972740449591936192252999106542744591140431794149635004773183553468181296746572112124580216316988333870664989939108701616876767311000212506651395929625073167352215144503792914059743090741468196869059282377934254711924213472023578001459240118126176161607747649608802721062706973185353459244500628189487239922729986279122174032573237089270255803568035176738701806661348221868403886373759967876561021429640752925098853467030810453745150122941870748723212076890247778320469604673292587898807333909936094113378113130725386436634337277428934895047428181375015571322385158699851719578295555414633077205122981686956181275348448593920249612137589662903184716939857686453243525986532615311584679586467540818434886644038594854270311173840798224356175670424799514011373057311543044666743297813371960635522515897398202933056915827988162060781427333867372698544404785817105134636823613327641873 [134,73] 2780816608883426815332950693526387981042912002445892636662114768103369365743715934575263656234091212021086368661961822201197769374413826392668745128877096646933773273058369547580491333837107799053775645059612978770366776600322222507340389784973118924820712645073477880690636965958901697183172225618112332163789471896993155903201057750078047657429938376960463332706332850202531740680554381036075952889418754583603401170014004098458233689857331502782676413512738493004617948036603150050809137670329097297855951648616035172375955348014925452387519134924271449732139858639933523214805542042831071347680645694172449765776029724855006202724457272338056155435261841720475997829559858929325163851118450586764809646116694915327968819981201040182795848082465797501424851648138001761554354277100717774348997735942569366003106494035290864710118695255218959724803315529767681549947761643238635364622583935668205452856068580419306645034228531627867655737248816729706487829559798537344932664039031478956064563683008911467840316689065299543216769492996269235982767435637496658728327420629093973352230246222951577865783012309942103090261683893047703820404213943541964143902658234918390165634724910837525766043426741970838074391922722892379546646705047723987330370656596424722621614717134567873452927599054929485464688760334183352270784259047278619554649909944890989854713524647855481266406524395701590410571837809630960791906713571613430747691119730831517906042448935434607464783506874530901617465411527011964300851057780027068370673072008777737664489729324435439486821008556084878219265457844710950850412413928754810244011549770807351384570310595116666827828094148733449854824934794068770238482663327065569655552559746104424687613763466767368442261317127785122566282743686018216356407418338269082727873857891120725034548917577296283908772281353117100341 [134,74] 268484204690316304948610002583611110448270377032505700629213395929473624035014936123526726689336007281277874497801945834333041699223357859862174526643572108092330416194390898725841454591353286641438535363545630854190539623658537149534047425727915347016893741561864179071607098603257876405657232259779027558541790284744386351234779852316108454367092068525870042224663367508486924901220360544835583353276330082512351848298948386564285787695873537673666122560827457990846199266911132949678141339225413250686486104193457377161816349846439305097087985592493489842319577361043252825616127961821054548460852850784330559405277072749350004018871162859129918117141620377202828991594396920179895849145637087812130031610494620715017042061852535866622825685433790443058839655748597328416909531827639846778109245577751570199344485987083517904175826482133359615987015066343496124284979681470052224540888042095624368801153564674275908570570597514930691205626049926490786006753097944765249688783288728989772333920091326919672053515155418319935141949840642703431279656329368748242809693065030745536867859161593869314581607525778295785487465489736411877271491159055996020707744026709169320994286999188016743260721313351229702425653831364611634419789489091177370794091703778423711478091900928473452347361759149212050377755857961646305099725615632713193430465250250529669160192321944816654241566203677908240405128735345502498890900178675821368722549979451808794375068956545431513546202946773225396746359375367215588505999095460649477889810769591446102398219340552927526131547579717929243687772600161396962125053767586646861723676345623132581413144282277649057311554596959069896137847261577208444326055118603487945561318842844072051999173724778697704076801947075822136075200309078882970256079017605366743493248097465632431435517682705072656498046652382394 [134,75] -3598896483880510313174945249252566045191925170902756260569315019957346278288369118674710934480738855472072506162885825544593988615401824791402091223129960683563960601626582425576727347369323926090591615906649208190630112872720600696260200194978003154949467007378729013552827036435686608316431180450957144572239449101858210365946606983243183018738045164837663512866274699963621402571528692704266492650063932754946568086923841421312418223670721650698717461759363059784028631305024558492136727502443168953546522207406861755055984430723102064752096802807140539880140089327417657830187503266324816051102405717913086525913983576662126422252989673769565899736903747402025809204905929890250946876367612050373609409082937351794404037993852927471098324504138459866795905654082916307867542213574457108654247621579651780936393650313795194922148547693953492658324769186860083530923081865185574680605459315192208916928745492658131425701042840028163295999960802656713477638411653490176481149683592726376696116881169426061385278667912562297981725143589811650906210389232147829151570712408132828771105769747819992126626386350506573980969927351101887203891009394060874004627156878377845393167251221922683255795616658631807622664761633719925106217338922234847480582218653841339895208216993582307342168355070200940794669921645014490845441935551637481099482991017945309651132915109997964848994316733200318278104647880726825352030059913295651090428744884540019061571221032754681696031098831935133307956395252260172347250303282072987930236833320905678785776188478784074887647702454772765796422568476914152421140781354816960532266466103661354599125649776512496239052027240872262277336194268668779682838597253360849453970763160877242729493710164489982325063667318576366072238695377210446559638998748352136086359617565691600992050204557583502089795985297 [134,76] -217654402526512160942945501361360278679501914941430232685561033215888002941949691104849864844969338612689630564916949545224043465925536431400179761825651131087389270472010677838846499132421812324600922721194259044269343545348201467815673640405097108518855918433972172382719960557679172525973479052847076291187659334844089493008669646320307956614519237251336245418632866128032978839839200851911290447600126823437206042814207260804488268404103413444104324199636815842534385896190813779957507310903955327617210759200688249867505766461481694245608957372554283557782285445366058788221087744600345504367016024295826328638339391181514553923025101474560565469604418776624126545440622151425467284929161262675227480229375627265250947419319501608287052832938163861083373267354399651202426709094536477681509989750522294957477212577350406147146088828069139030531662251509456983975245490440380112482804894682567499063125857947798331167370258943242350816791721167412255583766148252228272728245557976997504672654935281195677144749112824964451648403004274170260494135521204422947449893613647712870165123282729244415559734433661760695999500973149634211179325936964999377844610449047502566693320954216724235387768474083061397909891944320837390288680232869786947584038863411658462240119310395034909671492507487982899084645077616521471986860906638777111052117700239344182899383174815404730645132025680210891945963902003782051386224144147173662501053055369188470816792906686931502667846408273119714485698013031256872443212653763935669195161321861726775032385811958008260736974271134942074024047111090994600795108373027342781989460302360893598562755491903945272306907027460493655247112860088275189913042634177643134557750864477029395398219234915056012731380534864495033429048229177182119673926262370501185536405992015994654343605558201953986489119 [134,77] -1064652678140441523489419293105892093455181839100961346013767110875352064000640599241264826381924620039442245088962956243612575887393247196379987142024981202155942468074597247888914886057773194617349278759487715157474556361542491535312643432385393045850784318900408503584136613338552328397716420810804584072209479771215076299701807671958063144639150485180431536650295200903279407555715111473660029188597586294192263875194882316198927978845518791138353120136656164838463064981316096591668952850850931193299898271509495450272617422522873610484164647747465923665462230916893532323509008260648856512051224797064366907966842380581101166330750157028791438025361200064136505386610769037172086796426550845334348541326130688176476516395592790552723097747165076376496969603130322280123694382450849080211331223849757864320649956418656217346285311491226297617900694397589129334882580350677915782987558694832160151865714789363600076906904754563299507851238140078529090583318550447159596350202790316672195255765875648860746039498442953852451305497353411375796323516662446879069378841212987188710992051162738640308159938845803992529165181470424042725715641621752087362288265403455129951462542545084536195444452171233908389296246664546347666756744570937543008397411052025188880617526481368361034378305516567006744464233565458422989336772525674658774303575122652402094766438251876517971835272307614772343772485562721172525122573927658015161428365283774894540692808610044789555909169074469776779237857444940144379316589806610186904843444566396366385984527822526561624177394141625972633732471301687786857212412022226739212213587360124874109088696140750704621294174000478210441344871190958868849613362661947325448834108268852218492985183595961939662618723322665438895346854747535028088142724624013826798237527164836988899551163047819350142 [134,78] -175746792227644671920214619544144648609072718952399271385672391058300034149812379882252400682834780120664338191694436198673139420526138196870758293838022671367595711668761961221702186066951911880623618600784810680602401874793405535487820868190227771711194627099702958239476465233073384907928948082623044282631023397404738004942830962159417911974274777638109494320787930565328807215750294262746825091906225574224575244816114435631605312328693739069692899285305027700145423048459900909374778683888106304827485490243397449329953664289377459767406593674880446674421846013934465587866166207401175479077663542650429123780851021209667039159562546832105555212418297429943232105836881223339982796685206171968047298720374739649557516394367071311678261953313702361547173222327055586518075818326503485022245906314373667374220092084131477383742598301865464983477906237496299075038903355273031839500509025737764703813235301461691167638926082489838341337216061393749828243631914434366150827912187507263857514208344903661660409129370454416839646229560747596208081234592218634699613686887280337489464580660417271513149227120989736981220980434967490389217978082002744672491486756497399843200081835657869050808431447684487787431797339786054408168964505036508781060781748135249433776274569052875524698111554915353044991561616701176193384505063375321579704143546695998860548231566885883415651977618039726219417217692813887761987365846965865727492702713748369861221287500124472925750998283950454771582327739643189751307993481382476684383175759298606696727791841442008074349369197149312516400501644629633667913957699033127922956749869025804133173751232690634838031963628370619232677062121551091627128548880502127539702265198965344309882340344846885855320258115362961145245554881595320992332708558371726538560832374498078060469760679592122 [134,79] 7045655092729726861256515471584194939761779960963143502591309051920099073111678523674735396680975441818765396346258087459716651755675869317441501722949078991890074381208492482040151289394049568665376636253989368959370064575215939786452364223065206220956039494766413992113919935565177578205943948213229618203264133913903672195722878525143189423589407893575256693622463864684500719972315386991158193346837660767134063225838922373148063488443150154164933441271885104454516009595678701876164206926072270410750323828159888359144894679428549331016649758973736599600344872297534957236189494758694335491074842851115538252923292425439896015324644173100527349944971900934802100159055881165132507807686472924756026486505404250388649100153791203903213220146232086738959766817870897753357927677821168106919298933540839787774579923305384109577980531624147276342752054383198819589223638075692591451255087253328884136368049837068210489543829647752706275004887517956687667473661543198446629828910342357675806258262847558024399647754641576599294577076863013820293508437398983644825220657980968817036627377115278533564450984291848286302870500895201603740193582483766872545355500925257419510381194559189606826259493689545491680954956197114779215245004418921652610135866604663403640551242975775665944875864374400631743282964571607112379611114871881587307207940414524280099542382710960336421842990689947998406248053695319635948437206603747075027122179612333452405734685079016386801011045098376820652126307413696031566655473638073355004140607175161582875900167943854777720240004968008217791626925194004922919409715127478700605461054347883200539282489735742017325008351842923904801420571320473888628157714048812675212789311338463875445807813318694168023812787197897546101996075167488948941077746977844209102014707984405672068453618668 [134,80] 249314371730925294795075469573414431080592114968747596478575756724071149070828201209966833699291038006848007623548978524847680821049790319395287390612079453116614579965114950153098799177324992568258442032433035103199239404231941948986058997847766235839232441375314244816278227704218016144056581370503587116357052830594211194620922946824604674548940698381941967205817597193066054730757707169049819046747691924742784911856528255597201261672043620540706232824257819612191796582600079429532966807293403928572289434416651585888235184534451990555514297314451737806932457122553667783369625134353591521025372564758668607464826076649740611120694682827935857713242414772994718325424334517760217217523763663155359598872491665634585992673546724178024851512275728796761405760901978659507882532594330824060264859176981798223765208780703655200166567042920300333700367206841518765714704942989937686625995295048640381824234836178040018974068654609085105868694880533353801912840301571081349013611699486179174620142061822050261525468705361233682426725820534711380961987262102478054545321421805126191220457052962769298322953474542154638477104137285470980363226896975176102420378218607523099449724663254171017261629454705570258105956207577423924630699397940652884630545031919482016551373812060977878297243496072257446231418522009875256756561673910852395133797727387460923154597703824240712217891735959756323901029850745683030912676323620302918858158650997759738361497506153653278252596970570251376055911457657916505589059614975239961205895160245830952097251989139892887188431825759280493784248814472687295294763933330660705584682240755904150279524009321485874152207160547084171162441283566240796861953081076631966852735032408990622293222371471577627791134567098844828422341810466195935762363627340818509763358785519714689670746 [134,81] -2829367870542692442370015556379527709977816090417818747062520877536603333967409869831905885990740306842401425993993036734913049262742835679525019588602205901180591739669692512384033958522994086562586570534297337610191117191705844057160688207485620716607539646572450229278351770593052524003882745584319295854730742853871557917256111456708670050796900152473040802174101442412447451449706330089808053293108915682245518414216106927518475276825465681990844474176382838404758568827114216957791341834269578081578509677882957222305157393568876871040641313261369920851734652293086642932890334007065605511038060712553326194872424984334984774084011226921066028505256919455570760299113152765086984130273866551483322278076812813394149739663254556167586641969391742271229829865384845395552172310368214781954090973738920858681533937766080143688422490940805562892065467767226426752950454059021392134312980375638975075102653588881037973256650677463959587488303457530133879859310330229925070922050396780921432568452391013733684855736477160471242257274199573056103509047076057471812639993236092792657197811414544839436649461642376384233683710025110106447688724585707524938133349501518123941420544879320748063635427690063688749097999476021209622161523216235862206837680206991312080026495259902709937558649365879108898416085866033996066546386768774184210463932150361563588539919199137325316134948866656513059510077891640935744865310347478570651548371680845634489003877518700203539530035281593859225603172189264892815245195939929180444000536625817312938890138939230413688319112603915706911994028439904864586827617456772208384786878044846701235401771475207416881462406879494371782951049731141687145345496103176130893411544914760890615730128110672303082644783268033353663995862965390665918643834471443518299312868495102229854 [134,82] -175232098079606050926496960771132805944676971461832062452456446884615275819722056636964947898910150141822276129257209841950293156280920172488090373307318026681173784985380650917669970407293069523262582801973792468443773971071881515644885036797736534161379285417308897021256044848357565177336324036839346966339864375475279204681941788235318616445183833691049309112755856430983440228548244677464453258366575044850424708271845202714387674306062931472680598199770088289737206985328956934094135360306276610728088493223843706559103072552019874812200470282473631017436786365840648433170689150972097912539270063431495348978400318967531679442390611362831539308647307636512450318126413215859453885425551046721410996655899059345085914288288859328547964824112754505424649275177990132527763677218055040913979287259978910719090526979666069791543833689926746025625825380458660256098367514901021425498270545276993865389119165571589519171053951228902776446576576418960498219616422244105813164185611700508643611366401258792587744894200700583834948103622242585210967118259407756379958754886571420391721127575299488639201274164184023438368670833249218239454931186199550197993279259193502549862421393756939172352254071239432089154624740994893344747825192626080441082903962836223829258990031356281835894715621921836031330622585437921907222165683583982336058500935877531007078220470206014718627623668485639490196948344893427675909728890318629081759803258148207276116404555114340076215818848059857287795017734122720445083254058379148024693752520739198961927762704766882180164394776598832417249892846782640287730988697450270654908077764904629716066019371103315408298678959878513877031940103477188735729026208382218850313426858041065762449869190852229338775338387844432153788674526243005592678388419599764527632539913644041 [134,83] 1965970446314422593499979768674725866656404505752719574602406550644914762960359001387368124929514708582983264391459918533666372531549490815463347605111126363635216188467160582685066295205248655169498426940736199480017381155790197918066063589290321852153760374075896019229991392083381793605437975969731226294816038417964964797091948111896677933095172122231494205815704518562127337823784299922568491995318674872582796903142963110810722379625230262465528726140706579153743943882617235520604120599017006401533216007001616782160111848237658335109525844483384855879128356981939764661065566971941641251102595961633504670901134088160925762454672390864646254804956796681090133728089917083050263610702253342866478180454413820045403959594676687874655803447401205350433004646876352925198505328286440244982807099867953816763410252464400039769607838249144486787384196354406789661703626416302963521104668392050836401375740803725209201621840016984029631999672315473524696861540236284430484224590424449592490901791031162075611729337954104283809991396778619856722149209118098971624646948360695873802051398585477747993464556183232171436745493831224402670702754185990374092793110367023552635414594953686052278445192913639021050494187147116850850190009449276497708854104434786571676684292771663551791012193739178206125891503028892118207647037041993987707452901782267930029886014214375696728217422896625261834416494347671992362671133166711753479120771135619646222328434611275251722115646733249252233622999934429080612832250095362927863866708411793284174965022521968538248260839233805459368806007612212930304632699527117929896556677716203786229928339421173904206697164164354906805065130201706855416163687343878110245701202382244755830211470227180831030517514069272305560607027057954519980385221163138528619234227439 [134,84] 111295212119513718349507253115833682822709165808695050367789565235346134706307676870450698339438284437292360045809671518399537744269081467072677566910825554289957813998126994056646765172143838113058701250158382615956686881866826493742279809218713406508736483311724655778726248098713338472989793678530276261003546868705588992165609897199339932216661977304265838640995583046514655330446301665847518853086185611660180956214893656113705846463052285269965235348754989302754384756452806439248231028247698963802541768767016547201766202691121357866956535342106407833407433701340724041060489055023651696924505520943997644302949348079508439339225655554604060572083270109839801406065401731265164781939009051880823272598376046603253931640550311014547234956153425642005796030148664980402457617875581077890371773783116780406881681367616451980512333535520647220734159880877604787777368558900456847370651441103640485057866929854533416815296276405348977565481898330329107687976638772550005340982645016178607465767916327220202655869630691677371761022132708055014170292218940211057403128094228997989851666020860096579842858930075640443287845692390649117068405288018190892245988266525787471277531828789130296155807570041606698163446939151387051832741204596897984002505533893808245342943653368840097204728955716210074308733173038982332736351737090539157009830865437321702268778632079707923729678215628015294500253280706525765125268501789269049827153515928101103351499315535528807648704000343906815124202392041792895377549520800646847512720594145558809484362452349082628437378860529895552564271935936314710515531053793311479873240120005972785561621737384366262372303092553589802534322998900627431182059958066924364589256122614698695911458990665286866444988654296145371619135927773299210329322214003606816726937 [134,85] -2462787845233083053520384142416135422474610772421589257261683889599809477309054752709930656108434461644442356648647218825726393225951335819025674629619704939030544531536677191122292510481894310436847439164526468077086807549138773922912962239134590800428795972597357152284038957429221278114007237702116453809928481272937975968508473460585785544384111809476915575421939323735888498892503355911751723921988636340363798788024069088112399943600259497395987456236627826875971452230820345148347460514706897598127603860481387938221071081945820513257948164743003416434714295148887472507221573274474745692384806298453164443354980234215471380432667308664771028631091228707288036464411975658007828998920732216475046771889018781936107215886952295500824217567347479889934384566097368456521447452142682345391507150210624813172942385117170460095266752506685050024668047257398760148068036453714292507644421078163419540263359339208079164640637054424718701048707746987638106849056065543803780849278565284673226351636359252766808847340201425332867459234835799979691814106331995383235332113793534558155699820892451800165524974704096898228653364675907579309440643470428974747886298958716333785111521322075975672199488151582639301044819087169130071840484210346896045943953528824976099203027218789753643159188397240870220678967675083066484560814048983093360314360016976299263239878073604420628783823505561177928134079867897091237089375468069521549655824758727007245296738780084990703927554737899896517261431334711952476451963767654060459678099643236067802864809337629236651539055389005736219363170302604970564172231402748313667004022671130894888395874185987505030160689044417651002869388735593548818953975750855354739975453344195317664493507931353770930738423406431702201543126191793811733159867166956605957 [134,86] -3004993349510638364369683012953026318773591018827677205212178970654365905153875979370446674553996076491387335844224722461707738897609967740562079346375754594746147828889314814255770097848852401457619454016942065334744655552154733038640008682164725952007297332313696238301345708464932110768041444486725077141220554294575254582783293331771400739096292023551375278396757443515799077895405527724173190842737402137790040842496229564547941339481495926216035046502147009980250785350155583950202995878345868254403548209138028829856461945721438023873107477837600925919415957255413190416252693661566007511704071757756645884427349149528330715081028658600021863574462273754694106999914010902908910856101168583966265856530321613785591246656846306394836653462994706442797830007176087883848887626043208181346898660119949115410713836116429809316911680256542770937749666486665444382397486822982823860075939410300146248074874713502146955841338535501008957450476372100710891519235241868443136177582944809935684889255094314696582785249338470855857040042832587166124315732158259625515626013266044687751331922670452392925456579127038223363035074085509403602271532521702732237115064517833998256091420869910281154523777301740093524751341910826323608047369383677048355011379934314194190502357985048454543905304043819729044678021706073190707232058970187931655004827519522455813577492593875481280458277318463694663342266633519375599457730149607072701858844933612579654274541574734882333515544937685536973841286832930779184078582255143117544576984884720363625563796509906562194258811036463087482923272149889665017479885812723765817240029831822503304238680382073089279358959858797835129890972758337694679287113153177381653026720447049652137635726225176034211731944674205334681072872444780886214586586598899 [134,87] 638194126572858242947473917377855512005820087714220802357057145995906866958381272610356732604819276095568931314780003695631984594321799093048084375041116407112675952627839357659199630970860498078047473410057122746332679220066811723812269157980558188762853081170412343241121083400237126337981157668108857574143195503813525670761885017171541764946875933011124143938855358399596860306298203571159666370591685087607748579290073982259880446604156877141922180853298088344916371958632363571324456856965620020342747445103367632958956301415902707067508466956905622664007301866618472190940226352284860717393400052267012211641442679181828986336940577838091408762625981484346333666798733039734654526973000198695428132038178100352174533240474497589133127142594139176227489491332783148190164210074012152111930776682444399509412603951995971988564878732345254144584876205862620966894798611416618085892468279863561197709797885788102910613652192704254684463336098846756631046415598518484492981861365248295123527653711654676995242407514787428071881514363318555787916198873473130016322117356722495022730934429109296958853939993532315722575421953890026548361123024628389001834680083936296530469548947734615456678960692981618606424984518158652681642112473279456157118168188888638240166332391787537555449022299188386835943966517838129807066071959898310192767671388652039445758281650386135172571921548429742905655646901372610859274860595333665079800347965736821285730433786976327640598165851871322968738059594011236079780079550072455899900127474903979777188649719520083477174678500875251677326869487356524914778458120353786848846826177358247025413789929266705788584396866791418434822356570383874363780327898865130986901835145347128572862771497613600148480500698343092148918076023667566736175055334 [134,88] -3947016929189332637383988426981848023923706251098934869433998594367790324006729970692320518532945082197287989287244574205205658766648955074781401060381508049526979047697744444074793667952765229864357634272143198273747252147082017175451200177345558214865613938942674400943472628846969145030980151871778290980083415542707932211375879460159343007431427041916962571360443424290045290105304552533579128358247587645644281409691393045531758186532286713257959736229249347050695594460101418031468352899837150809439537314745810044508338705499708284197545029605811526680389724412890208905410193008826846233424810565364495866593367578887211256493803273361063652904359043777927090102623159378238264103792767172332597048368854162001467118581647498507200182222778726622236812396150294741881586489565809895533399349790410084066228705729290300854981156727098945185826389747329073351229327970121816992315904633406683167267856926477390754589637643738843763401503349195210944925962351785940145930651782486174168219532922271167834440585408293721069559187168785524373385155308264270784975731010259661020512890713314960398122505631651569036357659066107483913404170886281542986727168921099877356007922310299532338330039601942169104513946521273080651597752869466266532344659463941837549580867536263246632207105672725211445679763291899370250989548528255717567755004086767912841566896333158918642578901616397416691790915743176791075311236927355886462594391788901523404541674159508793513788878612678504693652581708093572424431283427829894212458482807694555079354042930458171485071335419360901851946450965642138553752379695207801964479953352186872683518066377351609149527985160152522067803497429777199889042241783355676389869436903333739824986468017834574142372539234534433578201828406813287494943 [134,89] -66308342215043569569322336911623447448792986437829450749787162696691586288616565010322352729317026400738696101485463287239565683419706316615299052959921056467091671747939685243530682547263915572487703767208165893233671095404511318703574481071490993889193368027574497270945063455257500084536836224572135533345908955994530672147945984872199560799939413056831973104622393951710345777126384876192067600968340869645519909114404939965698533230599145177750576264979495408760139643597599085786044309419665985634408914188648397351136139587213138050985036536517073949157605642032571588464616593965637779373102637268043654436231167723132931745756211421022740324632028951670909880426010053602802317594739349697080192919332495991876192823680126628634403169705095349247909329097233321939240080770431476600420618471240629172840261398718715454222398894376024891636290520703234477069657347637908027598937647475220486006973420435924476843923818237274483810868078212733485999811804877111740046613933892584876756255309617700928502836907617902471286251237698129153193861632288958885965591122213372707280112906786569876494823993728939643256713488012958411964009285371855090739456697936516094166888096567338039654251888639990998345760237605248107302480230068485788036638462473209192665140654820910287780348529549938848134993446216489620668064552853806890491165829623759897877596251763196976970591664620939799683418738464385823440339599486220973449629835376206034719975963239131801562459672289780722213191631175223037197320866384949299490002012059990532173710667508918078309963356439723405096886390449338960371943778524607672580152412065709436395002834443091828971923129360220904717407232804358811608117044103522438962482231121127996110353581418031266506447004292503136078944982859522321 [134,90] 390933305419222130946035874241482350467424613935706882110014338302006628928356926271920317723295692846844067642764265978107057940623095670127171780105110865777298792273745217998728517896613859077074926926364567383431303960098185240248090367919843121370761577247775765148069896049755840632997280937463825591114054190854651355396467099366388374174527032878444689542258584316502850085343987912203953794004947338182878244751571864359132081537580055815714015981822747972129723068695534647290166231005954386987263870885003869866768032852391070504063173321999197180722416205564937087713757766775646008329739393462006946439273256538612715927452923674188794802458775871579987604511385102048286695874947300498333366029228235478184545054966868386133095092422838555185627823500828344710850864761645720544066853081652446924723837907733483697987614762968571241147918659583238324778277270600225406780789477767522109615803935987566763480991427535604314842162310844183526181918109377096861314648694785897467365449126460449717690767399629634990417872297096063214284747359297905321390400535414479282695268452599444821781029938562750767315030059019011753806964329079734948657281950770711834862653627850163869171829653328426940058985779735876330076033242348316004920208704215692688994858371058317482147680964991077136583142696782071479556501489032794695076166268219914672811165023181415929956837313389996904820387796104622523778661797431382790817174896221474000332990864098524596447521763211445984699503966904173933319257599316897363643608931075106646782103096191015201054547878587054916180066778186363344785359492378378899013874415931329014673960046269519327993244290169711279496144399516840732920561096124716110331921346967740676572581591161179602629275365598411547596077197916 [134,91] 11117927811562335832477306228345692756220630131336068738439419446319529124237384926911795716669429734676896581208528115267728879779483711458433984205979131472997156093649330970849577009025232975894495062002420385934182364606689351090592333642532926100661597371625307059003311466804326161679075973265309709415720463409719783219572902603992020499674721375579874694213560189613026431310332758128084652689458950205753289678780975755331743932836740635428441015471364808047184269414286648175298231084774527903447397335979356420410416046617670119844010869808872111050696656891440715560132245464745542292997045869222209340995051871536311453788183454330626283598046662392623759564665155145028435893868476636742670404699877677620635281892660434210706482941919595062691421646845067305599903516581171658466399325906244330128699751735335716684294843184779114228247482610964295794762696831649171138253411319391967524920783441830424642115992835397920378892144233304881745318186951926033105430816978621874793900805684642564521812122965642258492359294036178029663398215969188975742632240791336247682269609222514415608540072001985549490523986094979214940168802127818902116030022531487703718124136754484440494808436709919473065782412145950921495281454929075668036401710589723503360693635281964326109941208268849990660503785999348763871801175819388079259399968922039436543080339218262827662889211078583473192634943057152690928299786603731654360094236668640910749825457664512337263149433182800996112006210484268269128917541733919705956275728794342223974874716313530669171214546748879788958552784049744474498274531979157207988245694840513168471697405367246655116787523624716733980958123208179490129683672980603308712615544841504027374435823387009189468178914848742598303319208 [134,92] 75855945594147732174268858295618030626159407542014570808241242583599566552558613975686157979518363581932670298470069618091964444560768580519383721612843895735881895598155112109233011791681807812391010550829491879463423047886605240099969230249725768074662307349279915621032370517380502055492951228965115149081332968205177831296675128799111029358164212115949278345644654101183073750771423920499719766129866164632979505198454543605627996217892369007499567370480933675447102877496360443553396473541652503686031163522646834419088719913589142395327896598879057545343133103779711784107766745487959176763828079950320380991378756472985115589475612542536432161807156956478520582823671720319075877799606203489696684482968780976314277238029343640801522689695358255549149259600085673492228047889669650864189650848388650048874488399663149225535752978620998229370328147686143328165874503852715209656439349432947001576905486847355291557464517454877130655277255832745883438496969106581471292687159515540001500228245190787700072127248684379517345699015652095135680692004453106014799239368326445493183638479847142669517033445213725766328231836027532435611099532407594224051958488078047645358992795199836501028612143672829715756835675106417497051217682779073332914645763076380345532182678834291836359048159134986627703354139323847037639952541128748480457176786370998678991910805067843186890470094879194915292990024078296806589337921551565231690382749025233512600057799365113449486272454535834540618096914367627613381321033527092081667382318893683392949625718985404006654927224086971784819848223707856850992708368148189894753000316194797481356292187238041908177992093031276456588789152844914466139030928824404197898242870318685867212530233396480905199516076655174660577 [134,93] 44994186704062237330776490201371412698984967688522682469344225430015783133625071979979000837195228006489605322530466387310384300851560764140537465691101130354483005803180742257209324506304004919610996211823014525168315771278031610830480256659854924807195365310401433672440545950610658832482753564705143695944648027328548802828079210827730115925694434727728703343436405361710897988856798460788534720247705054327089392938029340258418423186715259944945541150237618764370268307181886003242621651818023961565445115564215729117772452010298144894747161470067197033402860501922971384157505218902808478021878754591915192284236548254208385067471329241887796839940561875480569190358301680977091895132984005168920667528419176154950201242888435024602701681184987583969135105204479061945990402122748781402026196509095336478872804004838117761833865794367516813675209562361476669182853182956922819742863027907041617206084279912230854679287495808312565433431049087069686029253099371103869651313078444469892528620931952394870953493944837241844536070327006182008572124291201525237971103177369162501228487971033106784652096761231635911864396786981613418711283812317431389695412209004517582844619317671567984057720603243113366888542667920447632712686342356785866638770729050174552015766061342352307267455812695366504070048892970200097144329529626134790415909015860311173574480667895123841331833058745282443339029883343400273068474047414562134057433330930825039755661837329287662788207200414587408884694027781787232993809973679664293928141071926652528983110143545818669521340900773812856414557250606431461740407883585577753424841201686982040907613345911968229124957598584709858939178371188691506073351526544665463781120293364463696511467768887623912265708219357459 [134,94] -6922693291224537661727084752465137140889574798709836468159022274138667904884425481841060217952906554548896857822560978180228112990455849333196695366715577261097530275881512773240269825390758716645312153245820695173856561960317194368032882543090321520618462623166582424374092871203766258338179677737570177605655099976811495529587040381701528178484141908299341413390395920133160135206686921973053180047666076229479853250594029557641052595630236261945589977694509568632962917168629322515442602271256819102418078840776775755940455992395641656023259469763443738467703938572329349302548119870378719301420543210440124554998200760327378730178968302596198971578936470174277925791546196209474772536344837506987585475511604827006732857439473233625088551738266659606776705059265356727296638141262571546286719175702062242628098856772062541092670920228262005302744472251214505747179307046158357076423629177779279121920024813171670833583468116011207578296084599344200491659332719284108220517178064355314826276184407395571907015522243007655505141418338915247574965817647192182148117796504052294588313812792942412947803079113018586583011451733405752263954267983808779625368407211270098803098266994411469368402442287794962844137462589545395661208025763320966255975738640918355752808458131476095696114937187350410972352086905894454896086729064568479420900953163344078994780092829004804832320587589750697365534613170532462846845775434244460302331514843839779479629770354169015549197829496461854146051904914005395288812172648641766257685384322884080125384729309266340398029152435914260369512816007165297657192515992757047015133566137829340444583342677490405789703529240408152685951951744085645575439289948193397428527140854281520593516688902168517577609809577 [134,95] -57652495718967316863146019454564055550936729998776900132833853371405628899552178744630756068711765104440836258118074442491547334917715626782667370947871001390144739935027111495835041301040897002957998075429854302038945716652329081460757005596302452667570447495613566278815206588660115230358978419999563823164714164860902398332041884157714430286904413685278465546368257523835979029399037857491328052158743867272392102609868223433129594191928984784959484400489386245810035770294088610121160540466929306411038716788110476394623902833434230917973083251166859671176320110004800584509362415536991549896962064437349379244334943950370381180252592714254798380687248133624964383086659214227288371904618122549362734425067980860435649802925733270926557414499155668275342675527987723997596014836642546104953843196367189716927882972997679830249288305375983237263391029547487301106490189623817739590911522448568303823729570588190772053051377376580444531572937257955801976178757317802441465350502933514331917796356186250581783246107866774123969720821809515891454236651604825438994809209842913100574772486065783161200105635363173118154194732506533887567384700003817581375298749934033615830568989707294992054312138214755628757840056247936648198059277945508082446382960956562460640688448694736755229249543554472729600018256969866350392330169204098222435313721969775582845456790411896189926960103245072894691080739113566340970478676591735578289508334975650383685624049132010670539811414286586687743732432048247166929757831414940923513815088674809194587177875078003401770295667437882876865472365746565788254799478682981060005438131289145283058583565386787008662559101334348695665076177578043674342657631039218644037712867720075220758104749319116798039755 [134,96] -163918846775245642170665204361512343064403077781337448017587057561221977883411803189304461802398391879738261404425902577780835051625624134996042160828929452677676644453050927196705249082033812177253009197205895126935584189222010225379400121916068221713665819267601230714417987010344540638312656366266385727100189046458704929720201423380363855165734247385859075349037557480359221508944739483035980654254561952539070513199895956139413373400965381290827655896430224762561248149030972165717718424212099891100178281182355086944061527394676185250643322162139455878993363024038052860191480644175659788194015286060922448872672026120394251361312171658833800216889226656148525603867592870855767036583098620354613855546487455145684888433947147388355020303623467198729206757047684743648810338645497952258232816017189146195574425237059240552918001807743589879255137106170101172344265723140718880317850071869750156492583795707298325440266432460329577813015196015964916007356113037432789731976281111512495692165816390966295116963830572107625777603673021017665841461529827564913316692165097790397010675534957849406683791711629382931094389650711457385032588943862699695001162266156107742006130161260842691582928163255843992522959217275117148411854510828806665519964445065233424206165808369156705321435942802307583952881282532765436353214674082806188431663722006618378718836680282620262968415761500450861149400058223666818974703456997879517163895766589765814812957116831588752367625489565656179307262456151347580307942915137569026241189919045732837851751935616053069756760819660357091582143729339390667001624904653686472208613218840046098165915337695790906902665376388189990414283794473522137144985191027065931512973164075094540962077147711344585 [134,97] -1155578525140084629876826933498077007701646151808180257065930851395162493082004701960989405566267212762683835956261653367517029427371186193040254246574592443715880268311908853268597265749299664400228710897738666539217468423288269105556776863252126195179498867760091101767557687662030594927753248194426564897871006800863192428989239465792983566339876804350336782766324384741192048029664375427864548114584860842207443898702310122697272914086591261626792406504486937756673429357344066422074847306875102034237616476259143571978653335042318582293861496652482219561949916819496890665927646034035107219317245554721628384640609613441426886318707844138524394588331341493092912456921514690980162687455042751574822772601936094360204449166687434970795110920863693271278067404200117607708601655509180285665320595024367081617907567031757125771532922687763980427433692274259717017342882066654538008830316465833611342037823008172354420280442953042192708856607934656617436479625173205568634733054357248150258356815767551849468255111587280256248576818781820042326399703193067382024437039572762206619435129368702868363337397708875865807236857071190394690300409385276155683017751786669062608798068506362446922058791202753608878935493566606972968990682412005306321283421137687049792534669134418952257449823071737933355189031789610095248215122203665862315217391884139494427602425585023227055344013363553205144914022679009654779412878877234531365930573102718820520547418436339652577730784297429053097131195341984176386998151372697742544924861808809188746577716474936257269879537853191815665037304800077577699571701841171227509511385512980090314078425639935436114283347836977358309391972837078246877013717422329633602278831295235816059831661402728 [134,98] -8303985186724585019735001197699355627165335152648781479515643794724159645179611455987997417811480643446332894220675751403987575050817875256409179085759986516273173670795188410808483982756373801147809943435466697619618955084808126288429114637953703815758327991810813279146469250303141939335421998122471507009119260720456123126343697112774756638476613485081265505985447350688466288265514929245415314717723941456976544136764251182442267515927366955420429169879663591165997946055609066134257020806649058955779856941691965201265152396114767586398690333114304114188172291745720421323267317123509364941253985083177983292629033982422886556402836269244050855436961367505933578203923500911394553915568646897314990903450083419777021820055921424051232719632473860250452132183822934454602226974700668567470929961345566966855241963326112847412544212767946817990501667861657212878409347630730920271442344591279193098019056038127812731787110681634631694962630284990631946977648026186146648904547952832761199061603109102539523280464136073206951344732880416283839271066757075090394524565630183236098665385003181233009483733422985380772003425538660154770125381832266490779246860361277884285113094024793754685722027848310441331122560297499048801129241183615212331705214398597224930991063546424869672130153871673140635373456466772533519898404276120851189056457991664794097978421125313946684984768888026636916722945411983892305123590022030175891199755469224222006266071211261014835391223255760194881051292874774737743075462731238706173219746563472129660764217667884054696177982206757509328803644904716203831713550984954913253944441248025801664815136754386859892679743914854361574205581017341738262283532447125015371307119454081482663834739 [134,99] 2441077342146676956577735853324033989898756616621026939866720103277309749895297012785132770530041868464849259216388934279269217012203458319225593001179183826914054097361925801971503486058385195961215130383108597798269415419849629567007535658384809875258082543026752705423698861904460961508467312059121856492080699117972347546427660713482351706793051767921848159465565105826417118833368321046095152989457306598018211068923891768881252325095021740091995469294663021340228733025550968393934916557959947861613855886261012729644007566004676243501143049037487583173765333785466345422175308536240423968746221400517345552260935189796899183337740328673519267787512330971245826683090407255136550981001715578118933731970636894512927261869968188993898648940578835006088169231829015880475894472338864957248725422468032509316396612926976585441395064417898225213774791751024345945902869472353007991082284296916718255410643401819772715234039824314252540061851584347179972957875243510286663159766587373195630256467987876830578776885056628643967966624057279552076697717353907485455178155729655232289384994632701865471189983735781497104914517807779525049052020099419534777760604868871433657501529920732338613919800260978820271320332215072379323275166083095429663086169328003314335243230401622259100715236852831286382908928195137561888843873045830723417705859315373409810792349770558032410782361344781190747524340230218011041738534459303846745467004225762243997082560167854983963427032995088829637488392634165038467047652917121623278514601590814056031103856919465064733492370347420788024339536836847383034823141566322048245322839678413886513378324100382690353006660704640843110536741853320285611199974025674945823335933376490972241 [134,100] 313672133666426378289809171995650466825320605592936403407335833527035346776737325268839747405929772128053279962663095968422952985740255382036808712355835522366836503579194352433013638109209223258426924836146915144485367234278716873195798666942212777907457562908173295079164183907668397906587566861268527511343268631757979783482987422306398754764047687378563481773442767533518691623610444990578947050651671127650371419828608541740719272025773031188931766273817114717471997735258945836589649444701835256346199587784012639265691442412968377775889687962168484868491443474932712726141226277531225473176551259660924166480573075487294893074480586520725789502290787999933794488433980978833295399887913845721507845209528910624605611474685986535525478751394780243606447965835719084652993452472390490059169229557627933023677479540877885402048209464511457638908927340704633935300905974993030449339778445153038861728301700511700595558057138813071221181939515973777784048121587969632881854903681363945833391419316479173385799557886545890314660258303327099142138106549615658537569775955970114459464227338790658637882329213222304968675601744648668268124104842523178785778240972691183069012224690493221234675015760479780177956146727543744039842376693352449790291156064518221613745170981328732013928604691177820422725436733218627390859162472822418193446564756754374574782950137001424916648214103716307345805150933085534296107909589963445457191676581335204516850069084787650227517803369253621819281305658211577261859558040158430113797941554255782033249074880032418219116287362346444099925241477088711257819929728670983550875420595006273908730914673585670821382503257423185530687194404307244777860317202936429263471609563088761 [134,101] 1046290899692577151763961863245643284837190030251997226865612818448663895605710994208820620460957344681151173621783292607545835746201922251985580392310581701100111798116299419961550710224797972735287371490059015045767377352677891944359942835384968366707465576310996768406609084052361144636200431041771332487953918506873560450976941191238088462480972280472998854899956565375400608912364506596457525657311715154980260797581777242763553403724502225862018201704931119040117812375254157806063149405532178894664673820951192503420664414187437295819181756196957747238287756491747234645324765864859058368465260878503571468717036003044968620436555144907852934061746250249463245044020544389841079714300032857479604077661223711070138070339242217470633255626130986481508319008044577879416509907358617991764067604965286850606406674541930731672460279701548700194308348171006175911855861956500006067191573905452305300355917317969120945307798635561836020167489944289639043150908090399766456330944157664262651444170591229900013794618042579998600711868192942617202821254063060516981738554291499546000279011093578529131832060995318903582999915298566773342164501281744126616423788283770556265616450414941664343235462743356780233990992129624645671560206344822920316970994924585637687358989836839032841160372318987423848058789493146063281994606493813695547391121946352869756193329143232308562969077627337853645441319283991072462060166696344687923145365430348034875738565152570173323215736546484203231071470249885019192264086953971100146881678156875561336864356436499350752096666927224084148296449174062585576031206190477284388649299869341870270154987063179310631318075728861602386737338050285085021163784274478626762437231750 [134,102] -1187244963919585176639034029615926793062172828819301977854097840566660537326051220904875825817910649901673757209927941978044802339361244970537786142139448258209077669798747534350244794172140824592941736822268176334732906773612432812969427101665544693865624463139211290579267731555793716261072444389879104949205521328326200930277389806599002601759687413192211099356421741624681732206654491357147320196579510637051063887952686338795589297334026750360592353583985576153398464821133919110853682187668907377722344281507469966594980417914769056453824764796769579592411167333499844393173435060611240186497799572386950399041608529267736147249208096287728078092080033755649872484043075949105623489963745966079716210043371520759319510111106165642814954322598029445654831124811323568320090306170181474174845570403097260592447681383809827739063486445177247532182092928754092350476724295114727911542619567121171805028415812242099484434353949112708757636170277123124976255690012187835626327816318149023119762319646459857463406897491736989635112953774954452632867304694280838272274424535306787828225996488957764445285174435761165549847888150325154212049004328002095790139449578048406705469978382895024914584840211345857944007840744548786853055786534042102611380912608354181520044964034655234216351418079065808938752259505999608402143103472548550052813410173063214260360373195833895958966360091864518288475626132200690482022989462279525549850748471149596901675045926200717920576516442922408929502331362605355078460707838171172795774179302104174552189302134478866949250788374751932934535900824417893593939643090697263567876301733871874246551486369193251343971838662319770504352008746961772589211504610511843423522 [134,103] 2538100002414560034127417680196038767224967811200856027216206503580047787843984526614581132935755002437726654081560302794849382855184226805059242008146169913050766409139378738180725684702116068762012432314838527262403526382399704541870066167554986223345339427989542334693855292760801560991259990095011041581128908808975170253593031570798519157131385682455539253492475038435327493306225159506748439543322113539102839411268107770238328175932042499838832602891753996239854866130237290243242870055215239302028860556177638836219764840195827247729161877743158615038164120863963964241497455306471802510948092336204009086986772339416202710717274208041942138845083667235834262118299417319500941944555492889965006606367694441302275357871476043581162604590648603500500281274784542035127956672018848573019766658695999284391363137814522570398585077218755072607578632121805158933249279163320553822038306856877935354191064842998836089509395251777511446603021688307735810298109917991540334580361765050790369163157391794094964103551152879279458844202060459822623107305690096242175128659043773398191984215775492371206693446556229924042131207509171678895218619847865612582003640921997349353590594241529149162519196804128883369406098859196373861008263602363876239820760575593827538945701949917035840872142503941526553808598663417196590009848909321184848344999580697860531770657060644532593674929752223921575905759358732308283046574345231341725306999458946456139026780039895691357834014998674241360809092396699696017675341746787056599490424771266893809414177757104889521399948527378799440191485486437641035470904194987384698502755505576508025110639571614982753434600932520087908878028391738872823608581109728644 [134,104] 28752749132772085985426014398967457514931089144318155429766229409583588089489991319386589475811341456895355325683896919529150300809536796796179786015694723603297368804506736815435212508053118318737621854208624116108960057772457584415148581862412646477787948499395839278770866695454838857719951603718156410568759795951437734333504935205869373055929505838103657522873181588930929892435901756343110745241781485022425084341528204779606685436724573912163415542868012853438791284894502590152640475247047130670864040182257239064045402693222028488428821816304450527577554344362869251633017941427267019113846557875860859084430763132029757194311914655529388006535611505512175695563887235408023977993101071493401836869325885334533307307060191487883649959532128120287510555126992932195459439706087922007472436007856556723723395871965572882205714256611993506460223691473766760132930650895918401750014214326349473126576331336931170002884386905429970835096662516397301602297987681577368077825351449939567365775214049418006395247114188030489348882978227417696375227391755868830364385174067491753903670773922666498012498938304487006162934564863249226752324228161965071861272550761323655513411741361694070277840734647261344308250126405559314059691695878470145183222094259433393624644962974994083641602081648006792722367265872564556454391678685604708487106366723238080622048638046418026971924165416722106225464160522643211931961170738721614448399615122652299013572764559327192779631610152924359267370947281023927968614930133367151125245203857643170426418456456145835072150873796779629669230344669173017927584104074569871324864885918840297999666699476834415652882568352881959126406909571237524467538365190 [134,105] -150748020611282451461482184198634195581125193991964720042830928313863724673395836373364282127797199495075746739601657537105526938706009511998386959730074375904928398356102426548574689037555136852895257060446026027911349891310843879560101990785258718269538648475902942270637377971364139081250545449639050468032488733006374055841522860273656772776413489679259672253617811900881053481742404205873430136085423315819615402980243710240745122334116719495854222276937426546242006384307216007364167268527846448097061694714515520249072769816404870464226161218944344621665092247864074700753493337694584538171175318415484846808429171128677857295725250565553909299311003854982801515319195659018089954253414613594291073702863924226976298593521901754289123536955449390265138016409293477620976968212624237549072381138049086215799546056026275807381257126219008348267315984604121929635262001225914098129494633877027565898062464669063407357634844933581913846416244616819133603753086843715472760317204534888524030309649669504296852720792039396738585759540936697396462950785501592985485596536904361756426254837133094091983798491311701401899110548192986474898426733378481869317413373972217709101094173784735123775594426962844474121249630061142793306594305301772885701773216741881971618502984410955872699963656644950401201044915687867097860724083621940250097595425257383719820248273334905941943839334587297326156683221940461569139891585550596081215731243326259060006242945720889888739878798839860382875059190690038282872871675280225956774407608588290173265695858249537872526881007700353406261236316457198463608376098858029571269912902546487755481313353307800398419208509702093627141278541074926279141643 [134,106] 206326888033197567342081328384996694490662907674938229171193565365426457320020781318600495101751745486250244915783851562280673003542597500833390766923540911550781776435139379167785108279791427174750556132317903998975522724956515964050532023166792937277122855483219548220461342419722170851042587110804833708799555039553891993830573706501815871632783233277427544055498061931118662392139199699978491521265780365131112012306347597644170550818227840289679101509137785617033628485235060028398147133370441907351115389063490469859747446895665720933051902735383114399655033800251044928429796061053193853648844932707748292410815718863418680298342667192150067292813371987651644187370741600543200618385108032583893708588712001065454278418703098317129073203219844049209347883993664452876520525455337975539232820829543943217914343233069270996775505816559213946443810556279752225416851574293640007233644467368634761170531973249059059282199750410631343085864015533053242000753945442485428609552608007661693979033070033385678663817533245287839989651238352651340458458203640918854543007324041820469444908446566137282386200964201686298272393982104045776261024553708795516596157227693197469659864222030756230555613238638521350083042913110612323720198590719481590897293499635413307790231058681222009497733853111407798758883347631038953141124664502668805163982369904947113945501546574793459950979162068976234563314415099278950278867646021834760462127338380914034480966330183646072112859848328300092932114836407573281545435862873748770715054239700407408042631856559208438457070265838907140592739397436580158774765536777475007741985145999268252367811517911258554436193294152068661470101753640234014 [134,107] -840179433069731324103252448994158728197238763636867189964769780154062330942461196736405515977151055471861416422389910605026410724705583358197008370025276594388881244376788397163846601511501896906519498508026629848947974932022039991475472922397090670466999475016952192987805545899192871066540340703983971749260932227896973045095090930863847579216910821990579831086537262072011551359385034349227057101066611998223286245932081003936200361492822900917608761084219616988254227013319586942582038499820275558414600597833715296170537984424401322895249274175117735463276511237868811302561407340584460125575193399520779574638019429153179012037753901109218462265126937045036325887364601441361675851284672527812128709382406721446173418795505563231439127485962697880665410530472256967040994861437988140252679014019027727793540355725025233602379807175652604766646852134454073743803503763099267497309158730829257759559635379876301904208303630080846852403509435321719514238290999391650815964878961353293144985358048723190265447103080900373968174875190357773395078507681617749158886976184837969969830724655881549818888588534615355853696877105990147810037789996447121847656986658296960553637942991471418090223435779823951866737772247425601111527287132753518088135913385786837653891098907343393406623546551632179065249548185961384318524160058931940125696869171242328929985674409892738037096523115109585837555540210377501940404023046153439151527639268935927616702450781355834836783039856574307290758118391499165808854542680132650291581002089260976248942498021148728561751334121165707010698534825332929781443968160717252608095697171653808056203500007618668440645003732119743308582588161046 [134,108] 607981371814963295880415214284002488136101757058554982220981875494954424279115918284054563001567720372274943477590354356921162655921190021635119036042978779748694206386733163025984129432945547789701216245779255998670889543893876613306562728310140523236095494420433944286518096486672679682967716581537107333692539861152458563468956461799905963042492893075523480272710388354425661666167194502569245525842788122298566082822914825112527274418289042518889174799032304988044738994248227469803053114899203919651870818196270895047532003176656332265973304650378229656450451547677954107504721207588893692157992555390763592958056721651866535174085442869206837806455967376550110986843400972182869374734863134293525873886320513673897588734763330726588756957801734822363353531040023542447519644467649632203279511573049103309088870352076947386824541652083233771849256977591427393067625778037253810453377173099244120230308974113382328129508220513023229040426335424297881728726031569023813147818176151624323498603025963390276540405052493785561412228295637527817602802102930564269717129930570657277027796632263683279535311500654642444980530484391537635559529999992177938506527925267160714491163382126090448500956113669887134839385558224372152989092881593406539527745358370706715371239594156196050598031284263249762134713515495213547090844344711439563556356204085274814404031169466501342051148462510854708376782218486175920925224927698525613621403808786801297056806778118903724579865011725890042052520821877071126723296085050686441503693963753924213273192460716497893281858866657128435602449200782749058120517251347063409529847223541762490673425271508515288211509717796618009548342 [134,109] -992708577550696634455350577468595681823832824855277789361135147323822560514070157768943988888022767943530579878966412412977301911918387268747453943082358840200867251127858897980455005329235661640478413665569833111059934630136455382113897748997803794917723036675952994712047500614318876237717636788743603342111507889164873662736245416369724470565753476770393986071371850962745873766080960646053929207485870632300846876062364763510928111253965757814147517710695362239471208846354530477906973631361286326708447843800040419459172032694234539371745650770883344534736149139980002470052879413425881441208654036512927049842489973822823582023749950734593912989383496271122830526839826085130102477438568423711278252074577449052854297130976377172454305114112554955582618031764755034533179793210355912538834483500911964621836407774485663896297736863701816191257982863428706726290960572779462308935168059220243864136818318229351923620533017071910783584910482787736215976558885393036773066098164423407793757680697243915020273206270799197319047283104537521809389375128174742655194472333539828292596553960542239248263488735735276473806676859699894487156441211362042789710040273254042157979251263712023620239580478887394918077452914194829097250494593998191291204005420193755003435869152089825173198514355001144007939859397882512899693202713033776115832095799120429465834179463151393589202272482224060772822473755768226626171282259198244577144708950933837124504581872391966855006332197520157231592746239498635315231263406600394680507800201781918388141518059228944228947199872819792561023948393518759420907752818541351746118530410368219440311084267564003045555596073710155656 [134,110] -3850615973725517062296926131739502863973103679161557816268514988986517168423824203820173582363101319578198201877561114540439027864056246060079784445145196183097938638771120033434354117929580052902854553728655272824098279773195217019459323393114505705005639798118156461331605957708180955942704475624908814553750572711426946294438580322859951577866042982282287437419789350658923360878897772670774627610936935818277902091942224319394980220726476630616632574050915049937312607044562176980249540976448218242178018331872591311989923286232936021897118009191277864327848051589436751627982890448724898585375526773653227493069972071048394052884890824797318657028368865444190068279935520686745433143191436167385143796330319050811171493102236245163402854843703915635289942311075962799856032352965447737373848701254268124222263070289335637187090358714620170813664355207768785512746510790016997084330655332459281018769184765498526681107530279620450591504682365548252383074508393937372101735631337680309129604132748274026417914232280372993239132789508517251097704835497941458150162742185946876542824447272133120168075348363115809255171173546519072539811756795213450981689270995367846543334473461685449643393111140159032691035695441278209890342973974159675330709004255851839171666775231426486202248029128180679328875379020587723146081633854698400086801223748325678306506430877845153841972063584023198377375213370373950900921143154193446006449986780714174914518030832334397779598092207356372892480567547448680569723422438055973888287828220557276849806054956231062002738837877650614562369515600177876682252323035729997519010347867263104207698189170468543466095951666876 [134,111] -5976261717084926799820177083564771080967489913452262987780927021656099693990245611902913935863940038164547997043549766776707403228077293707267328112598011671648048363305475639138505861817170669465044771215464567940683513186865244878025550915125364252330150462803127303578718065770872779513940871148487517565162250204915177037671492009545084481100530941341315520940772904479678449084088040930303831603050915673944936928508226747000314151025168771209239747001922214674421772645334195659188354029836218996692629044877674993231996208032825350487020254597976050043754219137603671114090408420602789233958941572513124228215654708312464815513870010260887484920530227722204282659320315522513092373133219036978729162040347039249744167316200950619479269319872558220871226434273695397365721870447709746371005153630750652723055927823719187062828781342524092521020063483819339986275948484708330904011669999390648593410556248925341681881184248865686385364863149085794327613649034959274310940695131042356131704455536304052417171652347707749987369761043116730377884259893099017468798521620127123901867729731379312024277718726129369576958916085506781256706748499110989312793985013181190729398163196676336612803867824135405149456840132290799337369376659737721924561708138555949632288686130985932487758125214943226206850160847718988961962179716526549965892486430954031191603188643387085002271799091945363321715759125738417979502419623000393488766942801031170656336940983706633440171948567557880224181460429808765703457670373305096773071027866121969084348419471627777936190403187442848666285425160552624409094642748392236991815351226333071776842895556119163320285897 [134,112] -16181933168961945636593715422385527562137298626490616834739497508349708038133943689136600061077861723058803850567931007096278363675377541404911856861394241844089163914671154176403738744078377770595362243371645688094295003724817023018143684832053690973885362241965819456210925862748724192833293198528124296608652017879159030529397620385592358807233784863643728399129098359235770523631869712751793137832283504811780866230019351093678239699431182328481840791754423173663040451213199782629263988016603598412038921007994340622678485233175064101438639733367551686825085485962552911907104612978754450925819578069650613639219924138794589737070301229738892678057469118025307697013740315844305334893411836150489244701881275704666585369977255390979384653219851338524089271043013902197906627890616523101768641746102216723599257161142416666962526385529374684381284381113819697630193461780419417006232662279476172667893793791852043825797363376453179388642176151806520654160287077927266825317779981030500845200201589891396171034896086479914370288597117028073950764599574062707401362289142634158664018368784935575381095315137765064142785312770091741393292149061474593181078431777944757136458638531208160798521327499148702291641276866101750001498966540587766285606879380064589893298942862583684353290078024212366013688581951181125310727838617218539276416538763992312316223308459446206660235228553953983308802137176030243742273482715222260450389261648231880168145640440721724175488776459193503513248886824490324041872086392731663148225341400372718390834139039972163756475820897343078755483992360605250883793215983680673100152312153412489583616221128506649146 [134,113] -40868119118377911499393506203537838544506638705000608422179922145262722993147650270267277480132900275538394012673716287460862939566977636478684972135127330986724068422373623165830738191060665563268553881855694902941747025800533845622908990601322105045723505062526113113360602175079841525728113162845495852201212874977283348246947829811342518717711800528933627710045985790947560158886439982484458457033311036666043500125720440025579161211917763166095132001100625801728336206310815641516486345736415966157903192977848697951432093805771911479086840991898893148147357391808851594455376257545768446240059623286822259043252345914829290893568661236007902654131071510573115692093873797686193288426119216044650871925992634537433175616661993195678826688838665629405642219038794894559360637449750729872695257363022578293631024282857435579817229526420064969543237790470286012415759517889766239179451720779655211608188712538983065009619351289942493009077482211414943139012964040462384803910381472926190386460708260656041269998049305995448857653682191626977805715840878829248119102722744909521830108524695017890918761951973687545547756527483106572094544149059175243644308369282688340987821512649887912250258705790715296552605973696343005257217875775028223839543923167946327236108775373353941585129198594844428596532161765768450400343195140102500480200597940689626933531339922424771021800025480937700821238936614254316943954590164353750863987878652281533563980032773057935885003090835131736952120219578573716168079832303113090121577624087080618225865609674626756682957536787725838556144024229144886907027482235337910241229829664477808712200439382074 [134,114] -42319549471470177653520833645921288842782362104896817977880195059924451721073463007569790379754191469297909492699376388452705446919622301342886073466412632866903047857800872702363516346113649238399348620614917464427064789071120578516928850645924196987959816318260176538080472253631386692304418836390795600646679045602129313439672681766792296917989842389138673470293541578674927335377451429624734962514269017211966361055912593312796263928546522730423524556956635676870981367990600760995997265439695218886636430896334559333105617322634791911435820152594196772046832177420953974071312435213233934311147286940927020756484175786635214894069434263929906161999463989687701750963301384525458856379846945808597380548702170676682289035759034371602516701600519698591423848851459015467824733790981276475183808310389441034094778844440570509005116547860132625959718637987727055072829445780833902484107139269741739602578544767628337567390422306903623446353586434672767032824077933873983138036757390926745233980998350223884053323124761266923625816882216971275583464096764598807408407085085743654991587372764947426534183550150531281361919073219919044613682720480008199623947203102873367667962297881922138446568361762890597396346352949352875946867568123869165041970156914144949109496909010992943500529676844171838974703421200660900836064820817057312948527759896019991868226813677899727638433888008213383286988197387629479557259838151670645939790778965256736525838225573343677760255171731526978935141223383121326196552931075727578028491985917649163517199234567832697839855444156727746862603133551892236718235844306722487066790069147148341461877430 [134,115] -11610656756789826732399399297837721487647592125614731329171150136066143535606493893126612158132856302715072513476798369963392377258610244937008651249510695700679746933427645607929441624322994233343486065166167092697603561060369714274460388413482084516737090185935889530904141217819568495680246076421713762126553125524819218893604293953981023332291917932568217346429143279864760384096458838717916978137003900832720373826131691004110498640221626707767855450526941656388840126814631082709101951273105537282474875078455187617171225620910699120094431906666345190725661872100424219915951700562308552039764040499751928585482328386994740840126581955445272396196761016547100909776075260556784808057038431888385453699095414919110691837387174841403554452705013398082538659096179777854102412965289748884905937423377975213545226737867838257867661976787068132287866715715131233032831535418838432434612086683986934197540879001728721341939436733810426757546194749862525814660640648038357151118950903898857627388122148470910435690345840434728726434072213704610930641454893055158828241266995984223985554961385178421785253041255375497746508555376541970001582816755022947994968533615927138623468000331545031078431263104135226455013761605539699370569619527555360568405257522550254013454342655047549058493225666713805309335933462828444546733618216334897621203101336962093001371067156590819204625251283253194497600948584872003520762975056500689203387461317539377550872328570870267745726917086864144392716725443244084832973478265850906574718064660021574595825746436679020397471909034307755964360683262279363901933726334622017157032580582933835541 [134,116] -2197491926261847857995309526119442417278112870039305523596288315511241270242576504623094358891378633653390692950751656905194365322253617052731239290725633027237152766547127433534517301795952840574689336777200784745110431468409580783557139827025631206217067729636899243392222695843953236809060409260858386875058035462756221724345673537290300683497681420659424992658682608075209443448760883112595090424934010402922240912994152872125513537471599768255140099152550023262529634303333480553949419005250403132611111115837723034573036818995534842113671414549419199361381555039566021970489353120060759234824503101039673793750634874484655321687283223910124889022810854164539777019554785669147469243568106360672208736111147861571434775857711117451772488437377566413661420098771413848875847364682965393701842986438354102260491119282041353097358124932068205940243209184295945941029534975097688075149779332314114240752100978867667429948386219542218386841988565738097613457569038273938169325300019920559747403918401969356682126763227842757427453961170894834743183629705310299084085289312711773650251395063540510201919237809187900598637537892848450507509730162994025541853023925556361495462352980306476012713902465792379348182329091541343952008249413195013813443071169279585928348168284161103401362813650065010877874248435870199157177662573120003677196567275285475068320604423693441827513770877751821795469646786077101973447528422794467784826013960423320626331296622148946143361047918150453813324761875960925283161496600763201188322982678400085295434925790781298041938753674335808419410631361510564281987157314234780258678894523214 [134,117] -4376118096013219307469370917954165391865865832493053215772349462939366762833019747719838975323122308829851394553149936745903475929096789047357707620355887863256346103298800182498246947769344248616504967746466175041224946857679752626750365529094156002828487822227074769817609813706307087976586754283171145569357559201198916120520902086976368999863305767510489562241386990921520326270720975033739174573218477388291159039439579807539680644689172834933620308641598766253895935922037329955647582481061725598079665438611551676910940612989572790537740834954030387251978306840524366294584005946443927085402384893657184432375713119584052316861291662527662621093157782720804188086444882549979578712580040691024517487541909984704379281770200102073019677984779916589569657927810328948502578262520349257196509795942460687103997762990968147661053972305155638351197903626224477627749422856674935648711039566897871611643970125058624321640585824187541367830402029111341641498785819449007768180300649176476442764364962804021428983211457991329584857668258982104446113657052496851509895362309008513231470061737162433155290422799285091471262968153892447458780282048312553418067682954993710182538732396508997323335390270758544686059867472764126531587449614362760748450571817766241563813659669107837210956265382010208937461904964014505286592185578562427183631532594582079144919842228309589038750388125472730730265083559372367194110157718484570355802382321644867766170854322733624606560699204242109168901831915148581788170600579371151686499648386709017406614340402612890902019755901976414990244441610952420552377370397900514144065229 [134,118] -503055138968316564964650410065788011751646460647825613699254550052922281148405432565639825530868140241356353425420641811292386247741562761591590625541154175485712939778851003978180910862623468904703344217150740939766767214210839207622908015457497974093383711465969675611913549859419247147605762458316433658475756532668481384112853269134932263459855243999038535472921399137153737091378079894476423660585771897623555902975376211183513180014786169912493696289459769644838231434244858104631253952764293934906679412100746560805053600208030607576062031054482928508466579001145242087873901047693186502112619948198170384767381288019721471771941952404728662773363043726912081462246735216268908299568309087986636380490114561260892909498220879010448743423465163137628575611507531278843548483311407862875380423636955564330880017217618475307100497096491976970947206706478171492722344503470214329517119038447649963157616284504996239740108163955671367499633997903340423903001191336018614954579564493367258991185004376422931759457628783765177114883936013473579071934303683054745485761096787495284126247284671014838130756729266875276184043247466924994856481738836460000223651087591293403410750064324121779511354236790514003970939029050491492623599527116778966205816067929705286759128075097021711441929497618655251263212393323673157844944962229646612519925136168079961332207075303602981720985701418296705384177737684247223461974373568547847996408527358684432052108212076656857446735410248959916857641531830701127297154333853594109367368095088916389490472939415132715775890515283840639761659523717882430536709932081028249 [134,119] -59345468065891525669309392355959727423036738815078008828266715476243955964882629363163427903094940625404246629444644228061260268493773285996976618639941476192055073508723537599151303258101328813277019557760659279547591202384241404680673749571893919537660811392413223916311237199222655570152065536925494259192287659508683605520449955246429778614314284225585741085518789515937354402809831250196760898855944429471014552395669164159879494998966495427427883154653125326589825059528534086304107367122464327397068975851256679494473546140143717562163980391514307726448121180215884858511593781747995770970922767924047354073373871140748376979780376628096658863851122042580806428001179973114209264289779201935025814364476710223516956591940563594871569100593129908623592481419906022891226644889411758539414448151391475681768381919246532865087664766158392923059968273132891191893202512302510852953316565867256053966886423411316425638791815710528629559315016952024003853758180572802619773828836631285378135911436166749414551461767306835798440987566398292248453907011634802846499450051616783243675337426034434837270973848845309562574754137732075642515279709630435625985202335890563092144942286357418374918839062561687043933065806092010366360786913033589706101140397984185849718501284655624928251477367897533867347442780571386857146386752800139121663243865570143238289772849667973795081035226208824212515168555940464412512180316340536473043721941359052667930924215963042284209578874362616839211148486361154146813709313915827944889507320149721691979198912735724279300440220932962874168482145966783718588672133241 [134,120] -6391605885213498101004998194503455209524817011598867525167778964225324545203565431441542361771058982107337899696251430859091884731332276181012486347222073561597557990406888607178348812973767959837666806226235464510105545926572146789104795649881667475494021297158763989439334337065833436335207920053343380896144732984458698340529930252674622161473778960591039322422036107797626236956735426193747472591287574409578317061264038131316576786577756476025284191454620757269404024193153143449347382645715089634209637553821435717509000451400107087910197192172946267443869755053499721401771101507065095930593318075778684126528094811945993989888544886510025420083667003021774088882945234189221662693476130173021355211270179620090613336755120859382452432998318610983664690218166361636794424834308350344426105935985024707296523014163849965877726473951050020762802347474791126906397426782160300920656557488858072390069928258489014863523431620277620658850662171786949810100274548689320302143075741865474626978975363727426766118007164242352170038570660055035438769637082065390387727181998576218846818418194935350259327510066330536774298796933001280562613338756772759507100384560242832068243510062682181664263046867158465198493569015188899962009600116217289775432843752801415158299700145216859169833878996275939781484533248175583148096868473428488160679768330470808137471267608889900991854655151162844284890444767369470172334653622840804179450037846820629979242976420210453718398702336549365951192354850961905842502224801548856005917332119976308258317601609148980783141808639708694616738796099146482033835 [134,121] 56358983067955825077943153914929449413647639160504336588545392553863255524459798229018888401520690779004739822921536016262972004636468358946004959196790714192273387635742991257499854045140652434812605980578846150561889156896245016252897722241517905851725344557958143369815131186499071726006464414430539692164760804691111072713056840486779880005663299256190256745839840912847784678036631140857208848072639850396741421313442148016680144679886360090178651924338369960457794373727144926802730307198153901738214298242831091904411968864040817082150280684605034728965209935830145128132061549648799416215383545514748120218599909363094276433193554563607289558587699014414762940401105913169103675121749950515341332556188362357771737781624121652339168823914300010933540814552885079208228281963397595124142595098139083084423870663674294690612493582076197350881537991060738735524451588164768318718520480043392568277632475279362516449185599386237133402248161995692902153547813545451572744736775784460522645106917627494582314263866127635952002049986617443438185665032511782806496059575261576966625165642724766809686458402073683665440897727548684664311368371527206004329079289689268010941981697217388479698158104693756065450499368553566349898539532732036722660260746987878410645182416471249200009603967962739028625696090762412083787463151707079915586056023441860612746541264355923273757020281074164387112795577667188807462962053344476929676694334786931742389929287875174470983909276127835055723482983072759358114866816601197771833321161515463773230278960782287301181408606107261250675245880570264 [134,122] 38401939802408843956729874801242571153094648629408036444983657323414917349653036061218170848525823903762566748673686696055469949160621711214169042229808909545167651416271549129998666497596214805805628106632113794939496675751683712222710724369252473171755381879885031079443665095255172616868086019894394294939483208356075074605105909081722109258612267342504331981816602043194350319566678231799313303237410137260315718435639265522311172239224454542126008815332230736440007983134819570933819788577191419531748252599863436334359652693633446369521516112143015744391665311147828524400000958176694136637015628577487674950588000786401573604077010618606136949208852715027922705018990361509617536136354296445059207233954232318552539948404212761944498731130279865006694441501380246771178735745415310877236384740462674503978337133421852184674216323461720911614306186645961565606037872056035400695178618021379134765583239856733373772646953590119887058436576041230309661453040086600151979367545234596902603014698811081328146471217167344248609187975244578790621072807017387237734977589895974783224731465988885002456143290060971591016476046886910102181720364936626935591393900207217076913827296628789102371124458370945787626210411355355221067320762400102825111920969339302423529613859912668928835004748210446086347844647040414574940319573817504840763941221379801366692763607413341634112372402613056267140998779208170760184682554517211412135090772606266137116414625931944387132591933696421654591941239579970905032936721171788162833672575346212805642945660079932474719354159792536537093604784 [134,123] -1889208343159858593021573642812654305212149432897042070281083080201030639055403767625258930580981236964560577730339161197825867103770622283963539760725093597333033254187167431233741473275403117138389349442845375093634546356874213151032875503955380857445977092748577549751982063209469908464680172250930469807049262093641374421510829740017803284994341322306244906073544237740758011725624230873765280090816791654772437750746184371338776087313843538447530530384000399661250016205817661194761014421721570589884805600193256823683824011225414515024949861778675928152966121240783942275951680730131859316332354882448364377829132938198547569943962401261788511439812941868437825679107638034104072828922627791767333338768320123931151581232282083215626416601926548985821022908069667231312351758022475934451233209320553820591697212203782940171613141685577341904967837436838509085802739905367799530163798627912491621864861777480127715117226512813548350484265697400336958253063277635176582870707825982814380151364817040038963568699197312083049584923115702671362412682329680355339137359428352573170145028044715503392189097283736223315062260116630181467018461254748064064831714207060028039723323671294441218779155615764208678116615874624512581248347818031876565406173011773887781011509372314713094714556863463673207808842959975286358923635203065919744809395216898571317204050098577577070516837230027382215455853485604040951218988232335534188393725181313719044660003626157365828783290546575046376386318069017466055397527059290229455386577424846306225587807920229295192537175570519473650 [134,124] -3465823571374525787566018960929659334947947727690827440336868060204086542136190237308703677706766497915808205305988475095550757504500000051262925784663943884567758016379757769562606326163976693271286908357963100856153988711820230750224062045889870497968566708103762642727256315638165423230198793373090146847755234039120977792528831204161167621619432910424200513334469154416578564315552015732880569203674466595683823987992251755394631776324313051518015194811222060330753698850402638283475912533178039551550551156096635478111408674707183582568899262329202197191555083134212721503819044212924545280906415225618394742005744217031976844847572549815661100805376079573124658314937207459873158740447787111088292894307268216177401333768530108198225213335586806598813689935631027739100612634103291417100925871546395629361875042823565922032266808942092684410039289199150927629072983353708928014613236657777075661314017535741126828652453714419272962675628434359137732252963902726095355957950485775217099456471443850796524108201073685506356864300268844903021122067658729817574240120817049050724708353221733756580845945658187599446182819823758355914076331491075623123446776814730417503686953760512558049742461083609391720278687466256635813561132315582086021266096777415517962215568057823124349486667871285759977542524768055023438962954753557274673553643688616781274537763900399258557881087664072752396199976022312127850687994516649781587023596976162854640578604309935179587044728685949439659714218756535195948847496708012339496508292353942481938557173052483710358810437265 [134,125] 112414766506096409436919324678166085834912041798267017130690628279195558993680643479665086904673847420041277337970972018451460875358482189960851532395065627387076594704468390916159667008573417745098030937324887217826084458540970112970024855928886420698072259253312484582200340310269482391569172116879922272192092467986701164540479863767368933344223399017459162025320609693234351443686858769217994693520318005622007064346361568764175949888910652746069121824058075780230194039912161288599094823937904960381814080905210815395152261131431322694828223549648337742812092098475703231720783308678831468099496830470855195134219154459750553492015504301005856625022287887135779471903395310334835547683645537851802206496350755065104904995247341028103263017812762670612745355911606528581894769667043799330731643020547088225812669121349467740552815818250561160768054897740267168941104829975631286492801794954031636335587464272072641185519966947262128237234237925027939479829262748258461849871629370921884929436163280761273760609586581199387886238938829848602857048451628050120292771832044304714752640283497876829087861749349401523119332849173974115222170778360230042066839785523004487489976329489817789521370127693577037384908122580895639935238862610997783017622031759186104161762323664245598004819303136875928873526748154120039619543318695551610123402113034033508673230509147395406907085142513894531718107144351593540957018050086925462942700394471309538364982596733347112217137178021638098195641369000332545881951464039766564514145100217526929902925222892452080687 [134,126] 1661544612391326057180522354540778258275439125627592332927242757534652927495831290146874657032705453406084032581722910078310582592622077663674088706760150803199763820563206913369640949379593409875406457530029620459889370477897194956238952882778618890199236671849642816815766192556343512856295029845611894740860736161469278064827098128571626466314439487084176481813003938623830987957358369494435281975968941160339192533775637332800354926046969314587384634465951603294280998076711518379622968075208742375730219662224369739883609281385273732616895691301710875452350605237086100351711111901819232935054281872162040407369640920930565743157579783612061983673206815007465040841661607395075749649726255295188499757579732269075069584152087902305571828686075944099511269349880543789945837372794058659257000422483093694503320750038801121558988886907324911629538657845821933738445018248425918182012413555243719184705068579177460839762602896670510186484359736861641990614258790959580213579461382809660836040393335721490044002889377006103534334315891706380519056340137132939760140511630944204241068843239350018670513176971303012918933984100964801173321754174392706960396459367458501297022643023142864227100872589986420301808938395493032662114043799222989748711046312438729507915393216925636776906026912382063668240981501629306238683222762083972499957909598184852270294853053529409152978202120490431449692582597346929674976955276415807002544587041867918481811404259531665666988384415660946424812124855029595500041276860313806247034935909114519716536375274531 [134,127] -39225879222375182901383092555944018338419118500430749036095801785879603259282595685365701865325326670559315944971503251477459234493855181274377598079789715432628418891652232166807827180525677471539439495192879410498618428201397727498238729251778642108471783636751104384541648971546768454193094269172378755285906181832631106231402785096337908272780312866274040807186883024218328192161151151176177861844977797366277601673174875441339416708726526062131385434909778557217263081464429449131008689461235422600718191882575497233452241719784007944343651746330397615553092596828403968549446408828485042593936917972546847812133517033273088758433198001537078695266508137707861729989542245103700599109644510707238470898171213923778373829336521697552524775361281188991378513774808362682357030877098675430534726439212429494616069486240862041173407742423164907547325173674215162231484514588485639131900254901566468427225473681460372960320760070096739388316809236768450605508038772659158326498147874431604111063422767184335804300032044392289562001345073679923137767127619784272081968449867508101600458393480465866048720519765046890387523930191390532203744440115507163752991534477470290717521890400068191403274247744224159772352514758774134937954519308043367218935648176144320541320963400194908218087839435666916138160546148611509061338955491524604197846250819888809735688204433495549978200877830788559584998668752265213411760691515894508554349850127114332954702813207032548131981310101150163203825458337131513885690036604667133147985925310744563495026 [134,128] -170283477450461797349925516487888947090621016900156406967615613549769064205302183423006431572270416911649473611176500099028854446676986229486426100256195511239744060797083251580011779234712661191277748824048262537786816278973847834118551515449604054869742985530435421439406211345666332879349731197177653282269819725485219628483363952436099784154954271052267235241163248392762806233461182886425879955050613512373350668447955130143582118071479882564774514229707442610680241379685801138682329215322233285062182621101946644516534353893823543006550563811738542416803425509639772434757886231400189101199801059103545258624669426655765632198029259325337184690626225363361881129227059309508663827512949265881684529316826896448343900470394889398660988117834265067908320682348188123216569387664432675461687482364190720878264621656787263676773227459613027586455987483598831789835997471161743536123194657273419188438184120533103489335064049148088903010945398569681881012837880247609646995882898805909553096622811944716438831065632651806214986123283786384093747270586914167038535309900072090139351462310304516655139043152559529812493487190525978042311021364632261213044409060279082855753181421224700450491804584651264436456051353757681726591656733020176743285643457956230077657590634274065445624951210504579990662485737651315226457259419077586411322364052574737906360016699634957706359489082688829621682218678593228786970658080623947571114709721477162229235627369165478643023458351350417016820833103072830866178760122872969815358841400034001 [134,129] 189667148904072091454466813547967126681607940990251826612702008028556270651017885648102633741079003173049915735371286428842612196707001135351522534770072437769082604789451876653512469024292961076016774363618123384891912902033124473728011224771154477403005477822734645664330290069445151567717888884233855266999315617827255836473214455904397238492363662593929124838328442183781837227810834960430679136004353978620055388241006767433252686846374558183794386109730528561759872793884947994342211295976748641236089475929944786447573206510438722668079032890035891079244627485672053400398969063555790191751040827990126809135663049577440083106621276905468899004566749226780463229705046169089137230109033773406877135702039615514699672172566107248579603009686376229520829874600852695269146209510079355207027103611063951762502202203116314162874115984703909864224012815065573871003284926692417618349517775931138907403180414518786144828203868440285092772650803287633169712435126165074784501229259099405517536465426929953208557905714227340915932365659676590591721598259277867488226924645598085898255453974345842661278677521915067493776744276143060724852704168176552960818709391260068777389106814576274028531327838874432864518624598354191159250617669757891528964686928151701544443829930974120109776649960124013638284412550537795983107103594866111857961949348669359889638992581582130280434255155949708685168563849106539756187186257901015942774189401095442767451895358705986650554777924619286905495098503626735055612735339317864783865481 [134,130] 595185840682235989421133817908766431631697206880515833968523645301765903951530293498928196733526391605442766874733916610677050580551560546672918073420983498675511582630502341133260333670379438965851189610459404435691376286981665416283554753573956154001037943216480825188042727798639607887652817573965942104955066246430726217029753709064510738489881687052404795974490614909320402527506814343418244733841786746774891157082178669013011073141119010988231210126945041566889365539141278741426227528450346004466921250471636726467099796572156656554562844173990878302267949547997594331881484410103618123906134566306669994309801336807368072442691469315903151470028999570814001112574631005407488898737994421101494555263547251284759437268087007005496077151920031742825017751723349551809659753177854879173285940761488859017237269966085633467283683639428833825397844175607071690989586025866701588572562991378033347938207719217996178125135770230183291553748634586161340235906129714194744801144561865324867059393725068122485870813439039669521169783934834956752791688206194844202052468817752968707098781761059325704304555263222527949705484838780091966970074412664842548084747442903536225719202727764407198254917014456231514793866766301691205477384348757516471609910582464259976336855298045319637838119761098015553482585719124097305589098043778918025368195065618255640395467609433942043005922332947805759923402184169419970617594439517134279537740740445173588488423030153858292746049527784342834586729818482909008844768735965109 [134,131] 117471651714407718439832994638268616600690097858981708184362856280918231376632321691573309855111223204409208356318520178424596534304102375918257972614426774006616002574806810463459711552002411718132998387770611601822080758513579416804988313448266740294468366620019457964531990987091751846456442265908767246280346457158519760572555946179449714396426320252286031973860608008139403531147340093863549213248946933119717501851866804366972164755624908724552498980507406250547397799104930033181724349831471891054998938500025108736541053833723634177087263979274349642058728669056105725070748961861079327988422733794248416994142917903001146381379428277837598347796172509785908218632121819960624026290077868294261408337417846695296908763109372811315909014435973379693412692191855809219677704978015261542887118290437969598957235765304823268173621081770615340470716763872993621260603691047516439224367689760939013563046354172058221789314458468302485682858308021182839526240714497879458985689779979149743997327608048234043131822885545854340730536095312130293819380261736540590175137440832787700663639566142893868960927046431314528140573143242715652780322499257532664330250648438124396720981568629152801608548838793119584390599174940675422135976525328331619613125135359083211954162303123286516206862043000265378329567653187425716216932892143997796941919106286148190695962416880874708735326317676717140228688659302136837859887611516735184581753471569653324604372742795169844792385626027970677071664999880768557653507 [134,132] -790443042976684835454400803888513526509919529763891612292385786805147863391728864428228398285945697857056094363547213827702919070492541040906803141616049431804436884044396638871475456215059696877574264860461420226754359291787852558952804491095409404550958074142228166133387584005540848188214930416667486331537193121595115190790801960691856463991914711057162083868835435177799914470640111585337023872761526198500585147131610168926364351837713002337588928009383231765418524054854348871094355059302127355130525756421947746350326452276487974991901878289220366172822407254039970184794100873789462305923098121504345232594789284864555642985574520663950852235078832826604752960047590542849407929412782356293083404911794377319785521317197953252008309043310540867649216093614353888198314231979088822179837736902793656133340577644970860776651509895632322966197632565258826215489952134560550809327518365308262199752482690180998874621188141651851966463762498382570561654204592143401443166924303408772332377077544704894740311240011262635943568019455288710375255877918842916055291169282700697893614730422177896495032401619856512161914327302706888989259660337407611948418133095536174508656091791146696414348389366539541541008202121152070066604596899305306017232700865077306726019070682877825887668483835664553254229950556572301929493721576186738464238933417671114328077403054681647132382059156081900408121869410656513199442163042975766186044292647167644791237736911835375059952406721683190806622242975455780 [134,133] -1244084400685077310343097915144464519091619212279173688386509024127315364038611150231826355459107168517850233449832386525181223500121554840974330263880913616708050554519524475694970500867081986276615214274278738225139304225621995337105674435902488312940185053580901942882217947031740741903833927393002699620294832237924835063053128929529633819368250100247118528548991193653150172853807314751805505605146727650242085837531493915374722457079781544000408045922982490596425930202553400806951614321680858750954478693811103080196590117539914798425790198917382790995084540860293695530749873078799328204131855878969342726709499879515968801238858572556584610908448125622872462671574607788547207758561060689362669064378732324775615893215933343225869509264241215274783295125823855651850229498980266842500287278341114530364027689120795451561883545939739350674666741179235837265897722732115699903998865147075955518550397890401948292560347996821169385378069875102906886390602442442522703827876959627835220350377380557820704570095089723080495864281096432484038262366995318983189022868690838489736808843990094229898895653738216498025585098213620377242161002450798921405450433021391888388445216208138243359424089583973821500371758971072765254346206514563757792124564142904698841943954858379432416262555632956285294881548336447402898415234506744071089188830085772681813525580457923842295226544729880185744863616149199871890773503581621652068948243945997527183572642803006758712412452444224671846358188 [134,134] 49878174167163379615305074969996325938625946191812828715234927427699515019388216754429746404944186658124590682998217741003735310164993623588055853445265068182069815323578899401831863044227154778043585954354704749485108190138368791287352625433910368810283351705145388989756243033701590976908375031231649204952995711778863877701065117706589708893198375122402833153296344234338801212263594552531360342194013173782242901558740580773286054446320671014850733895811424709797119115522276072701241272101047885911939684687386275595663754378966878597390382636042915927871577649046778441139998388765168746265153997834782161918012189644580642014278954179972569650089825220153682026790840096052960812571500414663581834306812480621345955483635164487898825255089894437620915779769778147087314414653000597419694439346476264223182241994057051296148270280340236423572835328485182277972501484341714995477309050098968612049445540427320134427023923183058360259253148551916525306608512601084971196776060566897551918475688095885601816022555157325575746565853060502680646803471776340279073310620063588324016318785488860219175486635941522909573043539121792575782207875435012209687266137000396302387814555721327644561732722148029058685284268519377110738310179360520867477317268791852887719533287870693585487489759851679449674668853321567480063968056826165714058014034930216788895325202000144691205308606393606199460584494041906708691103132224764101484468516606156684425075632411069698915333234118328 [135,0] -2791206711422125538903975593096139876621018805709311078802212077794725079405909731048807959406750084136669879537979413896053992907188670567326868864169346397395933025899225026290119880964906246818856908808071939608095207471813850667444042114482540490937820997145714968122468608157278026523177096020616419226543876477801884682600631458752989646114107293438077438204523431480110930833810238070843766660941618601687958367279905132633047938175821349544204319288179886551186824166408287337840510966151916750522036822870193749510567541862695153414181508522041611137988401020048767676033847438468893784145582819569947697176532321996351413149769316137235684666851251509983493116945982264330991681677986226082535168073819164029772888978119463495858338768607115235402053969038147817180850860741613092855183332101329834876102599908532260311136470075714724670966015989480055509277659631078876625888355812028435369948349940876054830897432614158639561329445311803138548599689669227440967370253916152112033896289332781470717937910054035007919643443016823553740866057356817470357360605858679349578822495916465044617353502236352444858430675486175029382804857734424731798002013686088385489624188192234869298489339535835841185844410677851776323127936377078656469342095933494705011230378900790190284914601256562701158073313049549978343892377720797797273008944341878611685487908721983195992599172833331818661001422479964051252205198833942015560113632057284914684382959431462735990233293732702685611750785140423814781072312788721570507687142273244262876619303317688349767337057471517153478753063687644161858387749800546152791249231260297347658528081249284388826392423516922642674861815480613222334964274288336924826379619122334719052723102290058839836568201822910636248980412154408008286753763265125886455619133379887975528096155650140512195117152365682272649413329639501262780714699821701891093302393584850045729445233419972619909340023789588031569678608412042754025605972856283187866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 1257716846938366099911275283530660835142337201741537959803617901061489046507309994203187899099320240361397760525252797604757995278152280687232870838209346724230691135145380045643441825716018593721988535255064953651476436623657579423715435409053979197169674299791773059705001607080542137961987310281904756123604674316936333909211589117804193039759876975620183798753245601635076660380217935343257791120872681769496127134168919878317820584746635212156441473648466535892122549830642703624899343141650759367314471966368191864665742631752144234916149251172299975040581203607862501547288702128402885770677616811698900992830176644984956066625573414986942587105523883085725343530950135874729401378727045527576049307662315548440397095929285905459369358108321720197907709352685096379617963468766076920785229819408993333369333041062773658774880472707047121483763952567680050870078467534500810141178340761922824247883286753506265950414782526194879924956139194674524727749052675614139797124233428218419164166788721164422512201865406666690002451546127686258437933999432219314992948922835285232966622583718781457691472854889486743579510983218675147218121577467893169242451180211840347951346658896097677480995406314217267969167824939390652479489324096238062026221187049900752464030209302958914185166083801817292993400642369983647408102218102427891773673445789438439063335857202734850036339224521909208592221872903941841145676760158833151449583380006839818728261530632138228088554077607673187527256171206225652987433049108998884630270303606879065591826385657976987818744210937782840968524814909727373055044321192509746551582624564086349209443932171742551264272819234551021248492820583490655725644056199530475321134899584430460125963582811817458705441226067247649801503342643229378969268192630860958960263788949707744684812448561636559505455558244880467752025064890483305355065445808374426768901638608424950776499884124589960490505921444921371676891852395977836371486091593396849930286407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 55317418380943534712729115240123249879200908820858278302320195006487955753758705926033333884406457176493104728255995002483610764655130062895140528357287510162138966819519978312701514545541162071994480779393685826820528358396293710211462112997203671455953901058040778689472090744163746040808465759398859635270379576308509918115457452802573934316682713477643361981764971773530819257929561445645605150289034971364031436160750252454388991565031215204715607729072587180570754476723105339271821385800873740170039730081521283788308339660687698947765550602236495355000865798068081319343877217752044147692056088764569487623673803962007152575946616780161541834921083540999193847364329208044124521188812335501929264916608201536615927779085534516999963028328937494505437684929605594443885084210485163607870029796191046915673295759870052420132254413572212923976186233312790825887446528171809594346894372433399876876112426218416029898727079149922190952537713139866570766234303001492540868933470059207078633258129662790622661804345817378063853724596345950539450827337274163488073867633486767437032901227978665625316614758133628785649472709885265133034013955071829435330775876675061312485165687889105917697132555000286052385498138594241479384144892997437281054208010515776781120992897084339563061166613224160512874618223325011566482793831473332788997049682221426398371448398832455631512907844127548599589159225868398008399296837292614885206415549633433810711706896601335838457604938020537175858293711041985021986387635304601948539998476408371102800817763302270316209377268172003110259930203326930268449810996717150390995520731160692341008767595898122049991914543304340003909015917964510062425797130209354123005487252037092085956397944127830981915431996353037623183237249150630338169843076336751868423195959225223427020487184707548502244815531984494772252633682440286114854834677625174803883009345115124170547775621075312842749944119503252401985556101047976399889143372945454757427796721458435058593750000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -716609185619603863657010988377058816934093283761076720697454952377340835283044779045670830124085982991585884998923906736200782256857850702563052842753037860791594913481295801776586019720080453385738755974419442275664025249992270087075916499179167790046376731819553895568895073693884716126544885831285134767454995206958126607736371003796463909547287318116828859052644996715734596028168643164573269791370440026465413117398180525831220441135481157718062315534255539258583964511716321039220142765725183281515944111858494778806126248102132302523537036803008927786908079480207382797944071758579236974960973031763058476211930154224791224906803149918501788246841774882736978457156114214374187383273427188066361548230065928614966807146138070503747930508306582466979970774253861836791020422494282991227643482019227373358423370854651581122578439442945742694906987007806118216659462335191859732153278960919741178337401975083757958019810329245014650572274900143083363598690242866014643063819991237742261010275830729572466278327583745154618988051005064582699152705094213113694638647122120323612662058109620484512848080119026145949558140811270307164498664109328685176026274044271978480945243202398807391132905490926168716194437585430008969286055893321599055205969684629579522078405812653745210914211356664953912771889618023232617660246196712921627060875269950885504708507363081141972892561170156196191292691833714575100022801084295925113001412713259792156458903002849309284480648203285882258023115071891567260162092372628096563022548790557884394341638407822832333367315417712362639441120744384358862062700477483705443690935317124833884317822357113863346095605721029069340626232142083995131283998223173893985846293237533579622238410957419736601252219906576234551414939356792745523452791941933041163678111114758004129691939845722386934481960730820619257058029256452621687509467724037455132631880312699785811846311987285582560732145868759165082391699893834832325328925428653548124202643521130084991455078125000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] -7300922446728012699285644999237937135005143257314269076941028785205697981342772706498821625993098088464638363925265079220691067145789254346724351660838402455558220249095476891620702836706341002114404179378448386502336849146281714063978589773190555678121766143635430349983498778764742579509888149251629537237805627182049062428105299227547122827512031690244406919009230184286505195396844464296581178257673154696384756686030688868349660659566988990509285360097538510589211967154789632068455856966899209785599687634095421069855535134667829419623323319414567823151042213189052025833054613450678842748707040910452227434013220921289838139100715652446318289659763476324943932789211074819396342239917350344330634819553535913524672380566265002790652714943616861870205659758586745981758167599246940037507946237234726792908095367846381978627062264918758987009221703599713328911848574736601000002090665980666210433165872155086465602482756257108898129042130549193298325063874153914223444449289119616342468999203075720943695964845153515014326987293213359909766274471079460568032941301909175198076743626350299332682904069084382857788125116515784765420446590141876118042319431747636078432944628929555008930402033641005076723838708991852367237823633628301191735954452372339692084846254018107947206300918334443276023095481537194315687174036871820899308345353296305133801272606460957307349472381407713394748041255475268380220259747977103740976282055952368368810072687398761125023564992421764392482180958269840312948774138963872368844700315251652163362470530938199411007418695758686606557909559611388112818322558476170924268885623102572022238113443222932176244857810485253923242607709021299820689947113053121577700687238585667474358901710917194441318953155357571601831403976654891256109956997200055179162728617780185517352085700139762430090025250313515988233371497502881870967917314766066707749359731800010792407497412762788474824898020215918000615925910600318045835052994873507620221531055904051754623651504516601562500000000000000000000000000000000000000000000000000000000000000 [135,5] 158163641614017238838476142801977346954036606185675632101522239192634982787690034498346043354916732717193089578272447720384159725328300970184824089153116515215148301623800256475383336783941344033568602566462328362718184053783648265484471253294639237587528100649515784091723226010147502785345377398537192858425884089223210809117472767865463506154311519208056255698767918690800990983828488179369401040172117103856664568393238540014066999134046362543161428377574648600783260533345112985087547725902527591497259980177366568263852543812639470508765600400677600379270302276215895808276923231506563721634686540622329330464442680954603203799221659535168207665974337570006785752404723535042657723855590713231256652571857325367756844677932536448430718855402300304884178618754274163554128341198584620870654429863427418192367984006693322586454224396379981556727419924925189585379991768613362534316864853364309457909533851020979300088465596673978695173974007230942151995971187357698470035403787556808399891344707289191867853000567273180175785463562724450877033850149934088594023360149821460256590560052335296983507131493140978088888988618986589479075637060824017084949743463991637874066764940670691868094096465270101321024788712986119744540607428413154215197819965447385424541566349278984404563921419057463841413718547321774492924240176566251788271998236282081086543023635819333544410233037116014486285470996434701746638858488509521618162758089841672150772919318005468175472009887484320887574529550435102864443326889721620928589359283226326264133081193247889455977689194663576775341150880907833872893547117109945573777711517475084766781689748443568586104878112847810855047711132803200612342646461147799709032014336832920877588360787536328054311329936574945478765345144669891177161296833093766069036114342751071673031791488483366799838465303190478183606251791538819704403954737992606797983714688986081358327281156432267524748449633422684658381128097178688693077133140761289520348498172097606584429740905761718750000000000000000000000000000000000000000000000000000000000000 [135,6] -1478154791378559637094136613429822653394051998241707040274382558466498308234369240927058206505181356368033114387428316836443831745301344774998380999120980681189621590817672606851906905542869229488321726536726575415446035703824855273351264569501342335754219900918803207960307825575974198377077055818576046698977993504158385395798837173707542809120474126028810671875579260131862765581598632070446686662846858356466741699916907696578606896293891315273757359632181627068497032595387855814140201078189945631275935568000469384926270479646616401195698254580067222373675680805206368110428814756899788786204289961942647234079453764681081301290333472111670061036187472654370302697974194101255965640724922040822448264015025490239936798628306838900214711566239784614426417451457947056106164588256291594507947706051486882052540605285658680170657057091248078629093998261531890412794390090823516928086463700670819504264387956067798667274053763819390634540069219743686338175219184506205925807620775698338474280723638796675467592482550114350742799675050240301954227701510723732486499974506301572061699218114906022738282253944801951117106781101264034184935396707808652498525233656381629322771746845866206286587250194970510543534598166655714899424413348259993266430099989929080826605945392117639231897563749198327890147230590190941151345152419884190595596851288007319410753415712941954588493441413856415164789152117897896801108326547578502951543849662810454628632969739920888065463921343652091131401070510967916566645711840148338830594939594244352591138682161365464559701531060977499282285313900391270077213801804404283890094698168351386519289473028920202242054259514285662814376337113399746299512074082070568861617356671863423848687701460137656168687857938461995235934412308480117781905792115695815500374831928138539044398527667222246224915154114536677413160393198512855877088612996787213024270349359788668333663782752000407886432238450464481879914775982448260010337129797104187473900938076809552512713707983493804931640625000000000000000000000000000000000000000000000000000 [135,7] 8673284835738798572804083836663679443356336728959024796740371594413759368251057026768151468184099882033733435027739312318843324597722156828153257237237248799479490056651967005258987146072779725109028454504443943978905847463842374141507305042388635678441877169451570830129872004584566674035198406818390989325710462384340264981331251143953265706646779694043466667180774901818628842391898770914358685570227315049749293689364120448075424244434646861873544212627277927207689570790205830848079031659505075088455201185798278198343931559593867639020487403958797443795197880669720843121262430798441647000146703502100247648490982203322228874289347936619971596097262681656565314948266948773926239232462715817588311534401194331166756106582296685336631309714311278143912110579719157869628976807873640554667516987423712461416702181860609441504167311595046358939106906941028625255447696348112326308610159319146780189855164626383656654908207325859840137745550653597824238042457106391512866252248137189456551118255129911960794495587207649408567423399447094604215995851611366273736893496987403847993716998061179347633204286347343127405794299769839830606628340442054023261907083041778535175501106981612190340834968049524478182972698124482643571435303248183920054102112551946426426882161742265741142818460753930249564833036750095696263623815564943717432765155340121661037608699950455615593016635034426609247220254869941486817476829608631870056265884519353950686549712252349777571569444181147727921421210046289387988069725783600684576472330590156993352555372103203159509362090528591299349913495445692374414890066334806872003783414782403334819138819894261897669874656123045488626854880493795801967011032158864844507299588110345098138676127272093042978400580392295993716788368434589788324754037861641075164109520593266895916207313407513221490972101151927062188974881189445666970356631575835856367884085019090291503505914270538910341347893296506942655615025328330286498937290012129681372428976343647022417826519813388586044311523437500000000000000000000000000000000000000000000 [135,8] -32242195187885149342423502788533555386759400205067244445765887483979572032546680431603127076879245035238362505366490954709504264169840113748404727916930598284778305912726756588861845966106490852226751464468251601751840709434571641684301162328102191837494799802935796091945154962497157267581288404547009553112703686435379094689150979110388620829161280692439940207134590928496126185199345699439661804870991839384445056512796245575123353237754537594711291049018510256685971655527601014692329932155453484692842938618474747715030004425360606013158079124737711792561115644312966446505809510023498237185266532215189306980533872927553502112714209415985319900129049424218641423719819581742018902495498681863651871625331344487365837861111498069446165488490650148140049986868918776484513054862440039998571059380981583908478393548228319279295672885925778281083978087278356806632822722000952332966503326740088907388523524638551421151246875029440199545198366665468918116105290366419896339575837777527653137526244178763567321987336891856468545928085802878443607214272917642542887275081092147734808091494811040248643778330576231530240351985839641731515549178395923843902710241713807344475803776121790334062560081328469290996673063206982881438861013774604677934722669501056843002957329667443562874217207356794755677553907749961541021489219177687984657194041047585422293673921417632824480168107239277134034032339250034153344247939701916353401415753690282971563330263956072567142730873022843343630577417654287822206877242030324921665457945667343220285974122026926361611202387019648244011270914210025276535916588549799277272271170898844497482899365617872191869386538250375338313447666465418782408121008243247898751855673499714153841265328633997908045033810532827818681008893871153441375189371581716956486133755790704345534788936950741751798691412588358047310761546145013738575040946957001390616183458111868387553081482286535821520764728105377323757828627244439424659780076454405860049405415425913604132723833117779577150940895080566406250000000000000000000000000000000000 [135,9] 68518776585625915566305062869036049222440530771236790352756333044417157651461119247674206529204104852887485363991218605746834940488755333413154682843753071260172022829636194986526129513847978735275069030259012589295997804035043763496169492567718532055738558338480556910069741785746944160404219083182527188380937407885546456063537053246166206598902234821613916121198424848248111913669949853692194408230541572910643687119244759934191024608492412361426781138551739469632262979566287594469509106404519886472701333757729128342506154096616317968453578099802165277630337652149788769914334329905611743738864969320955432280685450635740578845310544698692609354516017615520798489781539319839152195527175152091114938227774142090097727405656807016257736859326308580595474221134197146399663629640185827641906426724496646571286192968774155023705397859582487067168687763939381761554363430919118828187244109363997021878703548047559014660148496945617463395963377734855940592639241619181122759949116350326940992547850628150224073559834342096436680608255220379526785252781148032127010747344251786074442699652005582919250272089110687958717066520209969896342032370835450631801657844939937812814368799138441175935955943756055442729167517064342985211368813842886799309377272573447469866945853267297091597607096112580171634332315226900483450349036012718605184998888857618507466245069173361362168880869670221516817060873814414270419248755993513865616822370440456700483538477409589307636675803262481655075826975764416795285574588719058567626446799405477840495215806134177179314731239905348877397858730849606721682430584130320306131394069674324196528952765389505951576011226675228215491067613698310690090475722073776219126632935921961457096696909924796649003267914181339992976597490647996371284694241917737765860215026224004972032947070436387367799551428947410281449997927073326384115824166250118124881885687718173418327037448794959213442007320273634032783859102556250923653055195758800574346041776314151165022930251025101711093157064169645309448242187500000000000000000000000 [135,10] -39175458534956509574772899463272051673986506659018807641317118458382398642858010240154410953112835161365581094849320559965403108418118556686128789135405979098103341032485922837929984454251901936849332489850730760337168986142595281138668216592239324165851117073517631700640962686387372351780382875386246006507874073360168469331321214681742358132409699910838479183203359717633874627059462908505812611194146761912293448098623571669104692678441524532560971023001181939226889268002760138400135179157866317247158067390683362508958211161265920562084059417367166609023589007209173791922411859381027778094140571061077622795490600189875245564350559871801277091302980142235829784440957707982848433599872002982057384027765531717106581726966651776589780750540017028002443783536532990594012157786337793557062060524413369058891749934413614678346305952167521077060315227142634417126163068006314306275745667361350387469576102472639438648466854414730986420604169745143550850139019256028850930651492553560681230672014264334580270573601243093822435343429494151609852404091268075756076215595487521063055235751066399530333332545087544251420996050684129450437263825185074056541009522991022901513182248692381430254995290054011392001208589642286630362336570594933673533376757510674338966748541950998357380520116639100155696632061854611193549224750568031896237573588034895005497398350130532484046308675151659644518372248631119515944533938733131696799441115450485508591836775804200417531927099681494187437416895963723316023635776702100688369891634418201595207765283431487004400973193739324372371195198338007176253069329462797434693244543201518243326486315079384908345416236208331600515971095857003393880433314710307801730893215437428910967553479336392790258211536279637912463612161432392406034961183071550896922607848513598608453586857445943305875014285428110568033328012105240804112162276850170940524864726637583589385030423024948210821965040800901943176787872438779665256514008056337512131584165452965022752261354914427027296142114209942519664764404296875000000000000000 [135,11] -164367801656638810020761702972592968914322823406441550752008065971886706525556873579595723781150031497951028905123366848053431038795099325199262513443048735110203234428735320408556147402995762207649568068447834992627562282876487462271220042931583550752600013488818148747332214012679884465567353828655769273334373930606603876737028077333481727288074403310093418154392891784356818811762859987237120466846667850566729183142582447626229722240010396149219656415178364921356621224325841689402488360831893872587082834924849434091678011404630115918751817082092918566410929618247370120794832372605482729803970072695747527633014440116580745957328939955544864186016048668951791588885260907694143234083904679523515409894502024038156553331060134255345482849541307269543874401241365714602482524255448638076525274443948352178988579444025958106434683649089370170298429048297828613536456862633535912741059807520989250347508722375394987393569979383577544030190864903692728773355085664077877337200458626121093568254935924261123474602132170184364617477600672016030065826093212789678686698418873059497151911967384433869032045521633955675994015260479940815367883919647705100514463898017513447631857179420195076134957557294220254737001930939970435513741509045158217419384676885103131444408066036153632019555591452701098426253751088100204339827180148324100291593343711058388170824900001091672684097986892294770497653761541867894947388110732082724922009870462668059686708684357021951641745674800432095005885575149996249590997144850237267832790087717193539881914464372404835072438844865189847835585007610298596590761301454236809566156947840377467594240608569213110917564503575761686569598731743679450263843153358696811091158044073932653470361786198783769173880600048131829813044001068345410562859845096260197647880431771108294607814691095081098962669521908705019896645893263340832250566353106091012962330551218957702049510245094132139924877871735749234042837636644595430459560101048590030749292363726853673760146635292236222403161605143395718187093734741210937500000000 [135,12] 60460696985869648622024415584583683914469518158362522706740645550265651062304068901270421636936340528852415006046945861628059294182878653283624425174234274501218907179795420621565583912633150872625714854112079909568013079877582118870365782077341639906188156615045280368056528373018807926392048364731463017039085336269840220019698927603039923814301417964660592613103015161814769954210888031429591139398918534402091830358496386988394891697781886875187740422117090926740403547355851121869479510353492722295969880996945177995168561913711093527965454180878388140539331576977771416515156355538698859474105072657305481881244960969317394537416597110928503310083975954320287586110359458673415185246194131439313319766344308663386398468938714972047520322668411296372205946650105938472362131162907153173094881577269017766428492338375143830221222634394907265934985631915025451114179424033852799937010692675398799858966748727128012240579047400360169076532211936092849782480075855541773518477870415271973759375293029462139759817810346130695190739033200079913793008359204739955697994597919094655250430587483494952941012724570807805718052921584416289745236926871011503816856331048068749828744439519545031042203414980777710673819316127899517788073098236756026284615892122559174793830811399993445716897880648279044225620075461221252921425543715568286224614160234470602293796735617163650660360153887218718835595135707673978862436160581593758015164375567831965781102541795059899409753031824116040392435998293730343455165764931313238307901719775625380088303081273329450155033686891500501357932029302741901062993418564601822144614216939432287225124830497574292336764564709580792813473471704718703178382959660408134225934084585690220172543616675183655973302397133999050611344207306717870910366187421166759226525342215811707066752805736172312590824151598848834262493541394904726130607952038935183251999234556768918381089259416278077739941593483121005753964404599497079709352002264666567405429095278769479774959060678252327492021578336789389140903949737548828125000 [135,13] 2942307575213562052284539033397932948041431124732652158800165359937256151878176220311947599663200021123146618582654528819369004178872884812655842905265923361871738239811921666517179831067711995045946699049356061622164572127065350838391325957658522591888474899874570981694895322905934973416012082561464757478591283678569278291476296885176137559393806099902464233154264318087692034069048468233253556855554656037015661982447124320398142236348939700405088163282257712768207674280728086199259798060366064179302908930676931992630779595767765789460611473085460843556241808052487129371525326338386942132026357692535804230914898858265121769765345401329373381537663694235743436689583083932976911096961070011405670719367335261374038740786275147480651117446818847026605546270635767181035352206815531133954110430607520740351331783984980637224767131284892718872299630634488295328585176633377624146246062501761693864554388122505300539111624864163991265776253518426866640296880062633893982826460492017256627266675652470028146399267001402945075157965601584536350619964290035702224631339363236549173101873817099876450068525036485695184013629657340458823974650864905413672437021261971267200113700655959700137361843201755047382255314994557119110744831123025489588822595350722624081832755216744933407622449398223485406670597257270176435220102309018143417261899000625212627534859410851472640701134618362272480495237922264901465674468314650896730571087131585305273631765007709440405119223340487243165850137694104645460376130472130777422131033708416159057776418359015682407772976110873622236355184481568540441448728145163994625059201537859108075361604099141411723561061982368868013710574078255111381887982911038024505321299648381322650644609293400641842127220789137469769721785541982893620522851085478551039146653500057939395493119418846242942745545511688499325264841533432205223387258574962574260111098614741117540743049896702706033434029475535786058096068916893632987197078001781113584774719144319520674744588401537670474539254428236745297908782958984375000000 [135,14] -14903853363881240780413088508408106768715525983648741728016056853363288134787886771364297324434678205098260680847651456330411021878226295065537757157013826753350915145409050933792602775141893398864080088820126148642840891537401049463979319820766830033707669327929268154644092568600587745520525782549972559009054769388529871821695627667270657165488814969978063148518678245999383897477377899202605775060690201514928338595286460704585377143048916216152628601651755646288784163751226808920964222167892325175345265420667820331024447720674011939193477426152680324804953513039828654608208012502344770949184640800461456677240799374659015836395765360863464238937544381226480959494321943435283870652632227859555616077604593157210167504990570901023260955395790613693908236450408126280789466673893218074569475591252164372010072364818961431123293753293948578642467951468472174151560490295799835065899526338611474349471872075632889365520235199440458821623193823679103429388522002513928380719924155390111792790581231569905154655068420201556842067666298878776588983363052642789769074333032500602382967080460602687224679310790764171907133842048128975558111071327778482400787235342020298699442416865413195893672334102320769604845952234864113337269997337986773070232394070826076820245996958298422549210177572248937346594406914023557480021781365426106527379107368518149221941848462060551628857861762455889919855869615776932608719206494101691657254632977241495149055365172958898276616870895744785679718409949939602673303862252268123208829936440835072910673459825737906979774515548359692808221473078911485429865600877470366405026027526046860549280591367518983371699152368878287302203710018624332571632823373285699327371750890994431108754086835664550873832673964504344497256607324153744419330031807337516460543265977958922321975204578911037762881666812581808762400124550355205530908516254847045414466728427877250289221149357877431627658091464317192582111870089698167320908234896465774802790432145205750468262441269830242962513011661940254271030426025390625000 [135,15] 44005483189738357224932705456763045832791489950891372398194186544356837019611634043535552578960834407310480582807011668011361791049679743990172707373221833800314211544840489672902833362356444992661967406297501471589904371671124720088464120393484444721977563671029570571140154760349000396192154836456488918339894333856111940726949388087098333333629251931755678938761342394720391703434798705496157054826291699181013949872381321068798176074399346244739123767902372155212803476077730994296881684956108058117248772933788618234718668898372398553265142305043498513018842358382062800204209448642200753564436214243093041128052638899677059958242857588651150679323075025717730714148138417061108548878085026291682427975827843776989479935957406315833533005019433226450830896247980424442430354180038586400866429040629576340414784664355153160600591887092153048878242582213248372978012841503869875708558420642838151731748462528945015995554111038476639012540129889136359801531181167371113855009568100306292996984223582388502812047770976392510498750915686682157672832424060581942252495364471455073470662756562617330554698881763062214512905543848658102818911411413516008110860428756633056838124827356710486304091378993771488672842787341105518071370740370438886508150569862068522334608874089113165855706043315746538043643560484606552955139288676052949505373631833906452808641494594188551524342711762099629064850294621756298282663354685540862609270896053503344112487633567887871053737947731899513839865061719320016067201400271320930430020763193221510715538929685935300514399310245429206019617203843414635138179048227591317495930541093296979904782108625207242663131607911014302774488814264744906706633437870293921211202381834175562030033083352485444733949571765907822506530767495930820420872310132308021957095295250102098577788681327482107763947083311127645614458114041985957807012270124471049907477954301332833274211301941382834918128774221174952570813783221681231099446088987800036554487748755882688592946954840232076655581749946577474474906921386718750 [135,16] -95605585309322895773246991585696273144760944106344071361686511320300723581830989665114183398892968930296535880228072869751617694363934767947282442475255268699164096610708917837587559665343947164470282787528784537904746058109278620693372414384954033806870144571443749209536322333002650369267647050939131641741898345685918398847034724424440871409712825675434913546722520706719870484307885540532962488702302426805189940184446161652159624270505268087813074216738938620487885572057421585072656110663826635880639339953291908030165092114651320098752249709519348425335326448835306811463103398137185620879266330715521687235042623676309089861976630162319011249106980393370560647488806725376550526746079725578114352211827337883305850017739733006429945154419050614661454203910132290943793925792319374484778053977526615747511604308904337307070394143641861581244739746688833252976138538873759430939727020370561033944230162023477409495103927893929617995703877246202092714289786394195050064626569530703000159839315406880852707670269203308224627942147115734497014023644574784285585005179490258387942104849504694704902926270319062596497203175660820168543119291791599938145406189391583222354237096971538872836209458613650942082937692960950845886079685410341941262625543654559557135786799966737550345568005412792720731238747568715201403278385217789506756408724739649588980985329842509173084298068633845225244824290219648887164223038273606608393158540001995543609156812031693039401221340516730779529928873420921545878392992533847600042183834835350574635553563895824723825665463858829404962571874004896819086235758082590632011868056252329008602651991337283076249542165507239610923977474818627214213020236069246634810564665727116653543682638986038024102015791424779043255815137632116878409311432867892046851721900599342094841098407834600324964234400308016841634782391986610593715188144859445314228167516663827284159208321219798137844809073500964570616692845169101549081983245947200883857733212745984847378340632656490427621065464336425065994262695312500 [135,17] 168074892430205201379621552117802761832736179869755191832292993714257713430848423291354176483450228159564854087685584382105714963149564590560792808369288814780373162024542426709661125351939874450109563416512371523216272404374147455885062614438560422353852000193763279371700505670481704095147345058272808544389648887906760447920307632004487427946882410913566060875613368429137439337794673803697718432191321337323031929865104793489583835499044911014346726121009250099643379381300365097783392608187948316041476915478459802185993097285996839685465438402888146675169673731283859679734644791332698166696100612327002205734020110613998700078884093337144984767482296842134529220790411932917851610974250802708782187843245027244576267127216671050428120982537841233305675601087092772053179635555304001819727020778243017877380819994710311502107135266220043690558988327456179857947800301724820042515326034251857427140021827439407720025824046078056344878802738611384117921749012349450159635269444359298467505921051056670012102361322149618523323494347037267072920223026462863793744981686208000677207726212492875514848360718870694934414143707960240162167953197643783209230713902209996765434468001286555783699282413899528656412694607948427018262924093548812800851597916315946513329598801044902308234704188957322136820070094989529052888271595157151773823164170119557983915852171512454888027454877464804469865077866178548045301589616785524917132255430317141953520476083996230160294420129879679785638475801644311048507913322799014975648729806399063611461718320449099161215176914687077439068439995534674578917526777413887355670201113273786877613986811151767636263913774496266920590119165428644178283102270948620499497925305644890480097364214954130203018809493290610227002422227412948843054442950417179879369076405378409452615856977376175833420005083837926121694258489252902000400817856879057372056826137048025645677011681833133322355394642562825728190246648237347291772590863729084429857834934134588162572138125838705491332802921533584594726562500000 [135,18] -255669732654349755000470267447514865203231228975305290588997321237036527639259612117897602103529232401411584354994629829963556384086056547080370119023906621165512797245379295240324370137722885330414104075378419250238440439486167028413839895227863739337132866041231550777189080088676665662557010970725915330312037570621604601980562983188102888068747190527654187722629986572930094065929376248604073538994701527343965421523652836162322951165258466781310032014421990630132877688089552543543680201405734208566477224051308867482755563762602746328323806435695538745646135598117767953466326152599407363625120275460015820087023171798884970425547789905776766148407129090833277046042868394413772026852229873765740436409040533243919084143597813022923440964882058997836407742909512844940974871779422399133492341874705591602298323077546783812164727412437701433995834126838820208664019593408994719389264326724287424687374066327053687746112259494226438518716213773599270543284645759944440874110159190629940799191786068117445947956554044646675340369136932161093917375466659547359857691252709175229862942299398440556001901719374777793358872952696811613352716572017964495584673304262002862867428396802846338748473569655163441160095771477928255160439933513155344851125174785114975801226052382295614694648003965377160317672141295693432841441643322681170752466500817386299962871405045105593172198372859390510231658713114800969467398190299344839352018110809046550034112821199314478483826570533840521159501925449345508706106355580484317443053195216778359697820418423302519711805957192266078348165696617607035167766976386905341097397121472327570975966062185068893126532425153307540813786791049202217536843851169287794435693914531511750385279607021799605298331450667831979232673636636403836761406389340628587109300073727131154351505887039436494346419240188335397626891547776127686323065204534736843124939928986672216287659505672613116605831634667052912001691946796323539328581687825544137357268609029242674478624164358109283057274296879768371582031250 [135,19] 355827750155154524441476133375899802944215801507009397888711627553746767246837684368662948862736104263224009491156529693356924718543904685910497661708195525330865666791201399808181275196709348302963908996321853132433681845343419232461503386483478374884097585613512402590583751643695282262299749152783491513656181861077809625403749452297345290456072214001808007448675019387562676490468804657632654344162437553662444457793791157133222600928331837649622000387821755707642166211538043755866163146484000314390096825649961398637645266117270386808013981973640629291011618422003899048855696516843760822619150148291249092607465059228979116927545498434033312827152197023443613453448013853476460555758130660584533463240413896423450402652127844754824525369966419236640518747039332754546289511988076034635244529913090544231747610659875250467425947944096711555788994197640581669120282166005945710334630991408685782071213260648151829218290285813915071347327803725720627333535141361900014303298021595737519250242573694963836936631940161879765015166091571275429395900161276821442213431279099364297805095628531041544535748882169521478354592711350309245505535652257776261323400220582343550900750217650301036558436145497398582590876537570911278672839095524882506289166076970719609899632894873065598007657494754720811795886539703392773964135857365073529807895764873979404678590957789658304294821430593901556307005545271648680576170780106322285940609859459991281355202856907750505498155754187809995784012322728942370499812803042194120224733094321463846644734842180137581314777948585705079301749415252324126210698812036793573694432134039628035061371907853950027819483789921933667426555213001913685908421232525953949423866362627438284352146956357159783026222796096078547828832975228389482167301687683490992309326121856976841677796443590873686118336654684697096075221641903160842583174471998525611621875280716975718410477071676315185139110443285233779534363910520047758185795601140443510600780172976708012541613435075760207837447524070739746093750 [135,20] -467174982712981868100228744088508580427636567388143208795103659284701915388622440823069489490974084073926303837143543381038676031993468118077927398975627397592628646008347273356106010376317552977138998428346310081343015985374571467498968625049098141809348878066652022197781037331902775359335678276126540071442169596782727141618948824461662371451378141450985183551634590246691720481478447389876087767889298146711098161648401866654740415484310318670600258401461579075818319160572463498667773219290588346304944585332758226950166113798450453870814075137650310005261697799243349993335503131631305856767677667565688404709040559231696877029471387362304012707908551425498172810415164036474362365515713636992846763545279435358529836380070767627613050388699617981224202091276962618369239337764944624905245430790513064988064395979562344917727142749575642001959610853686518280094439697911372849285827999505970213504347730603006158477757133647787602253014515756810811069889444310278984246312926891446623477193830288774971459298615211742757274915868403555433792769859972055747899260416545320346960539778118629478919616513937080911348769764293651087364812333595147153082836762451967117438673130969813630024635733657215720474980284688946122833999132798666241789099729407559289294437957786781454781531951484371551207838610203625857086045354584021777185420472387478569947519777902123394193293859668878718956800319698723487453714172477303030020853839230596283225443473676157534754407622902763114195547717999456105343949332395356369416905982980112436024182301559936239524460459428028870761356088709796038199668168443880848219110023064139381963401930325562390096735718819892779064362636526662380994662695708972515802690178420702481898125130168750989437713742266968137698341537155775102117634510356354242768592880314354514949337295716552117422688565102612509639895906247256628005216223543335094184197771168685551877632808797046304471300721043473508677461362206600917106088064959159378647520375281952664803242214475176297128200531005859375000 [135,21] 572524525252257777507655709810973262641706906233326522704623227357499654002251090704073820009278868901637810245426168777160893053333908383487943958533232162538981655734823020891297317283077739480577958134702915015079581541477368408708466794200502270596086999609223303163761902657698818678656274708802059933044014961102169103765082200681676650357611282634892229654819878280129618742801683502129639692553567067070511924810869161149696117001984938629556723444368953815157697422430575424745367484032064604038994580905863760302114547639765054692471246742126496259682215251652682027449857704582299669899583445487070398390881251501534308205034314125060784901453054479578251431191467980825872411860202042368924246756221112162331181746061608112317681557125462656974561201256349508972995888699748542386001669889636785398924962378162653962095653812227946214395832321468743355215828816320591349202434840277417332320108493332583044797035952124280198843729394737846081471092911751001279101440336762603211503285264094490649516885664481679954424706168250012732754881635876642799456715790742481454015210469911481391208852942979775313451063463282281920016453846091291554826814822726759025310630150932102642076699440677407855205187218474452995361169948064825088179610040055992694401105769028799119232497198191975807028793604420503247514820942108341314203211267885229284970377399240437861339577795182459783526465549603790344524803052192549300814786029424083188688146794913929525115443740728462272285321328304911690932713899522085457060012672695755506931726347858149508442600688181834686104726125721344209343901611355540141198163878316112469407706860627847855733544464557641157004348718740578589985301792225049677346555384308495202888301328248061338502026294016579550298830377620195904746585148413271256084685884816488801939781781733158523150767058941584064571895334277132143961423935255701957695357757443708701412069850395726531353904912845575218615503193138049083558503683256695479004170172944790384583768627635436132550239562988281250 [135,22] -627497934526233415515525761522200845076139217872607402618940169155078493545120042669899341288737583492061882559210545587424190053161703605789274001007827674287372608451830178579403442436173065358242553611224186880431483529798827591990921784994505436522602890025787228434698027097540240506315909455364675229230364784025361930220107902009603760227643748768905000286154136606316170646013654361307959573831184636701148553134455866654613238897336398943634859496135345771727999060832901704223914749492944640252738210266665990596928919827976506210187680272519272964318305575191449570513555270553511377531190460087537690202853740465720006577075096036290892278301741507536743560841346907424404519970850425949766481997440313177678770922073683885547196021088687097207921834759520540373706575664741895009526932036053820776407617112963668769260639499895436380389778567068416865512530005753067578327710886189119598060975706144034434963593543925543348737643671196895686914552038041041070695821268801053031203887335993886280093819092226812004677544255190259922972324741713635846592590530196826827140363981070543572590891344165460266023689008520497756522712888000444161289475747426989386019304920137518939119661031617940889511640577913925279451300362442165133199204921124030100304727399098064676208318303729124533308282188509444876927244870813652128510970122351580238708812483636025500044013641969517803675633489939499167514462586345064606085319951512460031256320185669732429698605057660408827059564902978012103565407319981806263638006187247720020954147945811446275884771880310746295085696515452075843076526339590032403550314560070144837041249256749508984979298014912012810427921322921505853675433024648254836480750155544088981045639143048886964403475541660371789227502795307005758722478169892080701224938320182418572463331878742080639505484497529061014807346912750678056169879553360628492207325143323036242506705930076879014812524187001754548371182940444895320413902207153667878513161621639726561738825694192200899124145507812500 [135,23] 582276856132672569468054677686340275598102373490476957741497707554342002083216660923663047444493213720815714334232201676212712430495056243288839280698040390245854577172285102107010005934196943024202866756712613516427914669804014502102115967812976410194521547856489678041896842557710234387235768626720310994056649547123280467190187520362642459153619580253643648741159538209562266053293599357252805033521345428001087055488525843824591602160870756191860104127849986566383459996564212750993580943439724953360431507608031762474062479446256567119817246301418337922855242322835244009332703343183066975072872513948825663302199196723694219183833625805309249782700424753891260995047181187322605384796637350496968229146966019870365812528058858037844939648579330402611574510356065421097079687600229315018291447221335322832917844840953350451285576220419749749344913951437152631027180705993891753945917223477824352423166032914780010579045724836293215373072522150985512463862081441351929147112281684991264417842429136686803135175964734299143178521528101172190891135868239045939230235512595842166816611870454157436360917006367019032881964487040918718381924974071909533820842101339433193658611782690883516887146976756742571047367153062438610395149899425339603196926571347524524319912262789748568722099949284273468628852503683211367942092025687571602403203216815096799770196139402804308091716893054970244445475266039078833695866192962801400342442902948952168736192773114438802904057631278574892537352165766927185428607324341727092207195631816705306251342001280919233073469858699566307604253326764999859638499896073614369950948885151113428813202296416140970438351546296880673962067968038837619217189224779916573180853397966958543256403782385226104781292645222083063645206158129406869272391892951949156548818807015366539263616431062698090499536372068440300142426728154545340816499818570407607402697828257423816420268848283954053600190041752203623340694701232810647705866864687442401558609833545077094640873838216066360473632812500 [135,24] -427659698014466189691004675285926264469300057246130587652805392351223007940003418979377746618180476060806429316586067039242627707545338644611901643303107107002783838567273392651957781246101353544085863505848833514291614066962540001302516583659438398011688087299912326868941467034345543544454293468297437008442445249188310766714064990939806457147504823210805792748095181100436194388750044522697411999220036935840599744285197840147685130879636360282783680525022025361584740277171855288481865366632924735771210699230845302203377573822954508449097510414458488818096286817532056968495364121004534560914884966297356502849113706887467980936459090541175105867690028006658188416692716654356518900727716263508688458749716846925728729488679661671286615934901696068960845094624938964949436150226080011304599736595789980993886394324290009389182664783615126643663837799495808204710675619813253025621424701872125346410397829395149857035494695406854429796855411960119802776947048074868329320089873493670284475244305901264652389864781182345612946545378940749853650802789466513343740245601003363304145612507088185045729215330740172627159249963176093195373782768095267040134523023835394909131092124315454863099153408600299216606682997951058098750197534215714866797032863653528322394767603699927260944554515419862053677017169146065809103476963810055895641494463212817955382640939057589297238420556692582556199558401751541550808227781013485253263832771662508586650022124622393936317126577034990154738148699022925368116177330111616892226626405228744476955383453780836830671300182953783161719564445542293302067914372251272329882049651166466453825070804917567395505589472856290201914040376737153270433541818088251789632958655072811339720448437535592544945750498528552964547384521643458886834132731097393367424020048578400247715430798838151390070809932973424768708771942646414800708840837386123102071550727426377129462777920407534409326098803354081338231393094386375418836983032703213542793582724321765908825909718871116638183593750 [135,25] 217766141352884145291099569320146592945635000224261433680790598325225970031797406773033937185950719582521282672900553058404450717978989840202588836459739803707752844641100668520167519007230538453746856824365840325925252339073246902167087842761074424576189302357700914970438222653409651709812818268552901398789444979998349352898979013892807155466230546694682902976430668043475723053674337062310892250934403652887379513289766193329229739410201049079320404792921007319544423924643142877640655962191516102254714853816384563929101252507734132990864502472530898987769042882041126112112403792141651928756448987186572936655467557659935743731769335113596389076195295787702288965345008893920949276828739204936632285803518018500733848404143324465714591730267872789280094208804353588964891585776305304806253696709098242843216300656932657974338798904804412315287249014076727522025011458862646931390962126224336775482966320349259934988647872809434686381893849175901498524088952806592927706305539373313076451320296890646129332862020539185667572383948626175925578320762291519297025696949328999641575390013284827719871016208580579133712275307820257133162240254183052898743689849181915513379266654185769453438157791789086633369090520923192433769146984546864296916172095742933864972270456703492334776697838481262514528240883552222353473877873303484937034727614669223471784108073203676094119655134804105713335820876432130016702298531658940497226309639195905711637767457739975057257705825260466785022088444153793002555127181665910898833942252402328363325550454770259606167438426100966351827757072619109831524830099803012997205905778809573025464759302068050747937656310102405304892114638672700574629244002772491445386773045883540304629062241477375463497545397379734690986382050903325667601025348357896065238190517878584247997717407022718677281536621132018595580713855244481461076743456747089257508898390772500882154796882296040841753105404694969092039298024031657396549548116172397372106162016791586211184039711952209472656250 [135,26] -38205969498902660111288503080063110424337594477725963651584552208664668781837585492639801519633070986712839771201219979099846962755155224414895400223884407582039842929417633879342851707057997354907603451816948988627122676465683746104813190490440167580552327623103830505413151875025763740905405932107200629248295011112980916803597955086111107950606826403511392601494126501611698217878413853570973129167558675677986822174841581342218629025030829543750634056656444388983024156544715691438284574448298793679498533283132353817951540754647987132622499096851175042015710528693294264861190547529041894848941817060643737396089588148523981373588273404719233946185370075874373042261383088622612789764649043073807632778656644638294393854449468472847099587248997705520179240517158980375709547217561734092630429354594450872492329959445481735552679438243100329244021210422147017094359579273594079248646783538895740096041520169819284326839177078229212024565471573336249263885705484449294730946664965030084343644816127606206591066773924300816837223607357263172486724477427511442347176070459836821003947810259442049716513615512505738270625348310684073174360962263584219899680624844147608600843383951863244355603409327540717254862190604888691191672183762788221453631585245715604546052197311035532708929974533244855691272374818103062828440853239245845615736283543839450771547437705708074067986533966417370804501284965348350668269992013019606796802889822697394925682864348629331471212808840519090209418652033098280973056439810958730125705279229514483386922828700813644829086489550367378631176693972796728472930191024184348889098001720516770179102186561571093420735606560333246131717185446081367544202892853922167779985148372243353453720403170883730639936790056482553636639409154733926173225471229696808507551808459909903349984893586677533201669914092611916007310761954697180452597221105672047893528212326436806891041768420677991221942419816919023575853512499070206797911052478631845075174311432419926859438419342041015625 [135,27] -53145193394335070476000878835092647417634448730627135971620144607394294429867167855521456204826551501052466730185224464319215457427903541099963442560387103843123279443083144827264240066762377281196177108357572974391056900305783021297568713263472383412452913743835853655802289458572006914523879636994544455439037606779936375160134702125451636358002835842190849086974404822888091183161961834757038760527418038979734914119788775014061705318721366910227115381450922175915153633587118658550553308198414054739038815957486381915002808529742378873801602853095869276831613045422341966824875222872646829869253172098307802229618770202605140516501571339747029590157054638724627263674838941703644912515582233361459466609747179154439270941690162564463187112713790407830994821308708227178295021485971646865050191818361073089077455151556003720121336233518760609653375277004269057620935445786501231353551932863474384356974609470137659231943970628107857309736585541685105751599455967391838635336025375227745017380186124474890580412203341907227917522117183900743577011363798714201509326361513032941261928710283443228183772864763577517660404229519062567301341924173019659644131779092025082202204578456316763415760455871266473066896621305102286084627012740378240158121396838182761763613840606499494735180872363795393070593438019562897401889003705244450911047642541444702033820752835018252829335525513739283186677831040339098430538614157127971481164159352204258309194839824403430657023759748795616131635489310332517066033385196406537488092159919552947760080116330105770591634154994420079326262437017699194486637821432970532025740082567608997268614829815442069819800887421680474515409202678263802888048609254801202051648735324962409527580321603222668695632540287489395438598752613559511169674044291878124556598667219328855061139933765909263764172822357065436563412999102183081073186280001982838627456221454882233179942778274602873891409908553913526139599296721799859698389747427845986038619230384938418865203857421875000 [135,28] 57694500553725331961220600569074117507343680344129900037727473076619383994184464780750110499627326317380838146226000396410522288263861893301280820961167342266674337108140968611589262618339606315857274781048103381256906723450565251626727198398812517067182626973068686057696096970430453956912138076466788296048563404618529452265203205340546538697138394241939004507911256591459996181475650752953672354559920703940845389846978899438657446838479209802453033915740093988276051837034310287200535870296611308814934653645410453803623500795130092639359094348944568296753768761996768166494946230384779877475053449108298091750915997480527291042839077731258616672313200057073433255866040766801010476137585668575389786497176240018525344143207366130727381497741058296999048554485733858250784052333579062752407666217987469242828350244648849798624123068230771198019716213239274177021146926045157881068704276641233151443827975180826030674169507024839668565064184103055078347193670164877488422727520667210225013886148637193277727625381274013861237870219913332253405729681657047937774571951926033090236294499459104253725968497650760066046587816378668630577822347866241946610057397796553715122219703433905055348634129825616500432734644114206594608392613026683364259801967294023703723554053551504308564719063321670406069278263542237590992961728333990672699355609430923721292196557455401953075366417458097944687651658625454003067765737203468240977524759567941463157692343278347297354763634418238048067322742959395149216866818272566162135706942077590163021345740836831821045453089014408188543759948606444328033731372405441096939213507791718615306055143043760321460360650236446829396512022542143311571815114949354142242125514587453502073789383697014363988213084815339452237614761724891755122009030133011579233634063515328572980801362731183712069382352295395402930461009314595255778016360227083689475605938388601070014517041436213284035691258916614972995307010086050714390995740824874538077438046457245945930480957031250 [135,29] -18423929209708077835258695438755616068159355175559440865907459855509351583655454439405582222901693793186836065678287447069130883111906825927892761709606897624437605280968292780924815965902544059657671865150113337170221886136295868475252208298914718522229574864249935124714118567617256904043416179933854019759142890503548106524118209426386867011740329949492719538973903279795579212750837144111695541925993169748121494392126704378701527485905084675812065926664338342412893013964938336405725894821155316856403503515512451783916027954169313411318967765997816067077663291830332006849529003637266566250702568462955629485893521091507677194235336823049600826423271847462840737412093084550493731100144308895787791287222652382201161440595565939766646787846207766244763664117561584724771113212693122058497781739001303020390897671467536836988553516997146072140195082362237234115318858215125774657596080961816087274471004450753324525651820762113678652830616727354762819578934918876165604700149427796152237104351642783355064316576545545479921921226042967632045118978018402752549437011319701763440741028226720463031033484468720177262581369768955721518699152189329774943016742621996226977787050031570862804375946786639647743493301743243254626612456632718117955548314741726043088178592975030206293598077409080963327570093397973065983660067002591476102423362395065254797899126222994012835076869900729649977513174272920282091352182196522324153356835430533119782252621340912463759736610425209289682193537071077308068838947099925954082246780498393643918552284735315995195840391258952956448322291495449178871085240375199005081879553862363947003852308815497757885858611337089867100898733846895709386438972964670545099529340846662843157320532444796929262548988933977934338611756025148379278774225823918545417890252315240578544261341403667516211503714669687114832883122531747059197075329217388917264921119286047445924626131292750120334663757885644781939915841489004720455554159279145665095711592584848403930664062500 [135,30] -20141383825650917479200874390319539777819578355570272858946835848695563525211703952070852030159481961298700905379668521775039163899377462255055313216272888493005257579934424142808873509863971102898025993624357977922453922106601022264492866054055984624760237993134629016834673303136861176402285499111237968784682309933180587029604704442049856998920232361042315370436277963235887839319778052976344845940771217670646228110962908157407172073917947155425530374728066551348080998390954894028580512795642958008416470644977093818501921443211822348371536086095602006449708736331199962363415429258874284923788635475152898311220525089544099370744031845581792284920803544256565832074729865639430439699731424549314768024395458649617212296701431416541035695588784583212275974511844544554521766094640994051687127974579523973843589996927070711485848890165651848132411613503148076591074534759614232134324198209286302429323326827670233494522456649085884842853942086233404298081692441516501267866060111155943016674319372128740391141042756001193913253790140524459504898436813768759790427179426163180579650296651723699510521435490471255197328291077374166599199163414986728791631811445324818555200551407478904657716542590500577867850007769845566728963923477525133951742074390584399974819274561750384940701740351071520134101556847056410188019073530032042533726959762621253384126456670529583064071783974965590952612182052971777027599621465092902049795550292780224156325754725059348884733408863663399228321528477189360673960472124510719200678103464327197013914726198107936372043803453349813411641977545931921231772227325575787612946005678295460569408416909197839158162505991772510280402931867283729074894095126693378674685304332837391828457022472031690787760369730682491787507539589334017295097874388870251532554576907042742029494016979220556120004325806814151858847183295114403051630495347026658207840417159046432816750655357141409583352174490625864967362314581410281672825496605128137161955237388610839843750000 [135,31] 37183830215907935901012307810534230863998043034776649829145101774824918940157988119930583890803072918007693429059021228240779842654028437864804943256422438308230254706191634874773449360699969976858140067399560739022562705519164690208728240988529876271503920170403282664378527758063698029447622861269717187950882454203968981450815331504351068386840324030836819604846904127264941149272638291500800074226290670974670510391511004763327906234635611582320454009726642100466050204843165244449722458788329247633461406597460550733216672659482699361046349367607864734873230046035878205282557556938367507743789096142806619846087741527882332955523152558899269324327252838811089151129082007002470270342397172320744232531092458021342609480062368486512400829698022756563253806451168529262628260557691085384054737603819338845633416553859257558316632633411405416670465776414163012176527780307751496142560090158830812476755438034375825246456559414901231389896693117579648072311377726769500020923719009542749542921759775702939860683491345867279274360536753764967727352185166810603341463088700560869444936136535560638995519412563274491582127329181027736344658402825777250502833318150612620707577056834961226481182454579943743653335098364249893436434697263424671038254101708331821435321049431219807469248138852050478825449386557309985733885468029762429271315355887949041757674777822490256988809083921696122019714269532029583703746641891226423252326066477665652440259982428384007052701033402031244554751776405266379304398417029471817380797604181877771937443126690820865676775732304532227557977253658794526615890679072112755375406854114076554401541311826061216180772600466419521541848907248290094112618895560121425483569419830764669023257037957791458201348041557061572589823137835899590229213153974582418526147672154591161269945677350794167579957769325710577870241155547019504303308359543613814592161077946378200802434493470342213101737234743938839213709978555270257637418003887205486535094678401947021484375 [135,32] -34723120106789658958540819973841700984063335750218180899555325426406282239590085978145161030230665182064422077881345785567979110784887538560265070610033075935692322900466509898100253514828316856109798424608734689151989386896271731514827021056609436285752157715104624818923494317308915458303099696218147560443141468441956139243014439325869822916273620671304444870834205569446647696927272190290958759034459911113256961521918779705244769762689426672881219326369314958671345509800584601055024291878143623966985391928230811452426523632922224133040189853563472509464366725158943160168052328754455685678007018860442786708513705537933023789981482924005631312183675225001506538061086103834811850469909445929544931550778662467841634602469815002644828318282461166982125671459580186429949527510944889400263237126222303292022544857969136952858535198473927405105168466901249269864853371028215928581339682450831375708150875876016597872476981373759793501896809855061632770573858935605937111283522221630064499138938157396087225169329396511409423944797201158788128655085410255394613858062725804341018882999810841084123997022996606090228087521782045621768954726929453412830932512539846829564176778291498867734386208605810985764842545719114552904585879613997721823651787890562220672404703566977770135455154643990301084257513623890425098615426139025359897984818421864704821328317111201739273533702180037821886921174826709170043914702070347161493248894078025004303350175220975777797783408755186855580549958485385903537722106251640963384628030423848933247656234092923077525338739379115502932553164899433407925286363982428266603737054552372536271601433389583765952279972084578122719007198519493596960252759857576943864288055740846758920544875393655654533590368363368412662871848374416033937868571223478632838663365528080700860148866497565862335163301457516673338840620513343637963622449066738368367332866349314688971352278551239345196149087486529823398425018626006293031675730890128761529922485351562500000 [135,33] 23731108107781263739997485794921155035744242676842898786622491085745349022849786638377439670050299006371057925026232745581798772231132053401677435296496806362458900301794713110655813237408073972412821895579633690501962928478351118767369680673617353253951930931649155483042860347454891089221407173855565061469657140683609249548969888067314983445037803503570689236707691535514871429420197880108669341660925841797085693015849423278547652074520043743812822600350290512116399489370076691412762434630203171539292635738931731145905357037000701401947456259698330879255122614536457377419533163420627536822102355895616320173722713035596825835747616705419538881678596138475796783535950174701763253107144183117404859600051735529364652739103895141583562461664219050630916783661334667442488113508540460938877921949675105777724409390608832204991162711818391913949495011375804801805184630750955986004593451719286098218288185161607871744013818346918679960588450486141679288986932355835430133586419972996024084379537461864445561776274548742893175494066292983924663016116332223065737745256520567300878574959893559915936868782556351710824132208703307734485510726075569983969244615217858590361927717643071375797212291883847666064031486487825846126169721726370574677117055041627954083828744087625694708343139509408464904913733139424613421063186971113081753486517883230099737189538915497932536908637219716756657709425487107749663537999947657279946440941699484438497907634763370524237987605765327576758715746685175427307498525391420551231050068880042403531697750533285105368038674358360339669270853667721096790782790678323886803937518893326973496896760516219587599387434966423582193420414425243697483203420937548543054642063998738515245828517126733961717465873564993047743966124052038528816395435245452620852612016968352779410955771860135994575412939740661564132030716736958139152142092089721768990258405419402234894727236552818200307179654334413419625929026739259398401467865944141522049903869628906250 [135,34] -12981891726749449744105511700333214511705517715946437537658407020780736695600842878762836977895763142868727088062450289718272382070265041925912164539409630159213998753817714725055436614236362224993318555582279963873778839415150571244895647074481432905380380473756741677610510218115814659534865590348361187163106171891803905271270965437493269511437652703441834500973640049534482317462174725867948128775892235855393839253216017352315844699352016541794954625726772968585802189865466033079710039429081774661699155464983632142182398163915821235406341326447517991361338632941692797965547787761259128826934680554805363132018376513944728118578044241302817029070264149395490305868860964971944365079239602923115107230534127545924990223196804010793277758383004176073328907937602035510166492192278936859778931080705222534433811665182615239835706612288298733524579689505103628354510724300313915508257613619130267250848703310739571732238855904269367998307770192913196735430706470340787157235203281126010114228232442586863964105954569349266532555570843672399825047881018462727763528045026514420568699120089882253043242007373148671847801592717082550679655336405273200217829723398966418475468296663333678954657825340306087986186643319473423637471752942303468440546708987898625389894398060330796962580042032242722398230857960042214829270040367005016159266317868599428461910072363318036163577785101224760278114069803192198344809318624127702830576340005381562847817781686382217352123574231809011513748027259979687131628325780766636156497167361069297914333477941960946800700203079144031873828654917457071780662786136821390239034103760394200403433796757591949606156064982565281704731309009715054837860283520976609244596353878242589677866066179670693810699522143759320513172569632867610791318852569180824795938627724784837579942772609369306641793793456985897014301687667667014714698381000712269213812438976113776828693583173888371511907721282865794917898573351704133396300221211276948451995849609375 [135,35] 5882266230436305737643758117939466700192739299987166148452010770914043903223194229025361772770760766635721791680040488970046364709326019879454543128632775445126297939359359542416334925196943011496100527348165885882278862540948870981398332619989892522048054796719101478970537596109879861267692377978465848664391482601839921586503415999410066520357113482857366157955694732358791847527843453085776544357344541068622658942150197719319836806798780220592576694533333553079398497998346348704507619518826323647048515250609769397397349320291157722056120388725510074844289017860831230788186238999457938094072344747857659937070367623344849651653560730490226795238198426913090065486307053536956013176818607123024349633992365417522871246162209462157715968704389173488525974342700104935127049740458028367896455834044721009601386409318622339620554255427251775875336061290322088508296763202760183597850291210582515700768922366569738915188391993621917665700402252595202910142390026533681270518470611841003169288119158340702209327565093131612354764233510932125984921515368066279103282100065129536267983783965891835443591101918291994548454984416166765600486643610613717491470004353649189595199830277342571968144874195641910613118323599551788263526456158142275115640494240079539689808680619557299242773508308498720399811960610480864392339527947421821648100082151718003970995461081110327866893399193632361124908610649294742911521242644428789770009387877952641425264331904951576343654020755315989810733891964715441377194203132993544842394796560786469266178466114757821398768640490501068133668059443053851649926628159267445221071575949757712846463521014469189433839541046304411950627711473306261566326752845927387328994849001221247085481217150693236196441825695503459879386489040595714270064423755013269958014798353458120757817575370139398760496372027393050690462912981555787676125495603062472666781419038839279035700437552666595396079996597819341532165957246928778641577216796576976776123046875 [135,36] -2233044380681489251496850989802140346651708167306387372768260108134265668503972372022800737112356278244092537422631793994242125020126693920958742593901114534286265507998374166372697751550878530352986109758444936207845054854975827993062277826958494446353689257855571009078019605882579089628553799942779681067388308171088930562250175447063766262398966903268216685507612152882006791489675638118262053832872776472222163052596101376950049339810166565433243867152989256879781676551593560437186283008909144511628178186698171083037930527644024864875875473854470647048324533912212133300743253235602271813446143586314563991510367504608847779092692166037301690515063695062113979686109601726992661545648478463627009538948345682049573491174104916941933412752481563116118158889717282031617863569156614196423327217471411012973459654490355585685158802682201091533284964157808242538478618195528767119918968688611837020602371811101906295066873474000309902907775357473364677446742501525349282998033402434781707665519782315525719114995565196512902765733766087399193516152738107700434528505194890085867932583949613490429805028568206189829135103941064361611209701963021604690799414275147201512899564931842540295036710256663192897710771442163401591363730640934361680491411553267258070073006106603884621326997146000696044692759122596078372270736570512050219480931245354810192004165364516566245566193880622112127516968738184892742265233324512714033199563420549766047703283814861640027798222742435266572366677606390393808763762821558127412132467480202483788958792091222532457260262086740310830677825914867082285578230308828397535178982945549818125170457083128770962987652542617160577530762258436003786005329851860368144560041013622380478851979698834062172134253518277161535157834055725208855098189851110423417792611437849778178675481514375268028508914260940720041124722191079786424862290822154552398083273605233339062622951748979234694865828368767352009602463622830677621032297611236572265625000 [135,37] 705287270498695150866849005224840605834980204056619730974450284019361145168052044504427525618819153644426776757020929516425025701484464219739694979046284020312991506659337254139709442072980892444722109272850210277177358190564516063162846805373651667495262161796477050963196596698816372017528301148319430568797091100206294633729432829320074738528621406412758831534045219530420115204969256799948311326262936857589879052798655665924291600336280196790510084796365860889273751261513614316616197359759279224625539268669285213173394951594204249057202059660226152814492540926719204254513452375220087569872995996663477883841278845987563670732062631895593210273656903158196910891608760915721344772148753121616283281651361366526876681598655562715095019350364962157753927480168503157585348208134912672362380650166889151126155229291909445473322422818389133710135201502128893020772994171617900901177357876203336097348009456881169219167419602910002573812110008192862429153605802873882435790961387802961825985203792163363231244690655116328583567602907872106409443665216944966190720490798870433586275425328146705904225633049752171682921025005564582660064357314711268082890513571409197443225503531337357402405374712805830333799721537414122104106849970334375461431156168664548477421638558652066227880513568153293900562671199238725429100860168124192221233140880951386553578623171806749028093850358147825172085085880944892394320048448556208251371626326022031171507250118021188859109989804812264597808106053430682125125406500816902490808424539589818130196913726806652407013732291841186464607805260167837531148390071291885150642431733013891876599562278473017059151196199451470808159373713578061304002659071859276312457561507917527922107524557735932746932691313786742233520264938873915081352091200676594805556058653282332707121309003453294031840525089146018189229476422511678325750192330721763480108393707089915562096236698366875209407744011276131175380061797582291863619267940521240234375 [135,38] -178309801398897076367334045425250978743721166206498252680735083034010572830141998874127607142263343435040093446456227447219306006446872573876643397463995606034596827932391548017232831469806918560085352325897160059777198825876151775347340350005731940254589470976412891094561078641705068926409477305122972381498943429951099391494444697860510474219607092968828966242283434456968952348870742207570062596815707406635487969134024128669333191504966692734874140103689537351776692961175584323969713905580075389526432272962741946809995065674459064051286671617285911351322927883784183505662207156714869470327609390814854928019096670026468376018346270268531424209101761013024318741532941107221196300578778547008285974455750747020559160199515485955980905486825652016187131264967299479102224972342989920566335099266975819485900447536643479569288568500943824820661757430707782702036797766037366213949994583846270599350890109620478154798020334020765810972256922624274947790765793302297351693996168650491354418004213013183283476918362797197798612041369500022158344446996659158299266744629175127195940514253030062872042252345788023876339991571907605180813254421286917877176305331866979627468503429590046373991170182153095671155543055894064051634593777857478196486443004368815992283689996884861258097309522256847241329470777961881285230587821504143443252355817691664067774234199463523498565463297310118938597858778836953202540362700253011021917477507866071813539852026381909086172152193944919045162326250549882703413967714256128204837593651997710449647608712728550139243710307807957258964839337222643254382872577490573863764208416378675770754378245429817583817761814867213411917059387354642092747128505527193090655620682424072232149065379654621510980088627535447471268555702432153966485251018992840581205325932396348874611812118343227671622053468292679387050751933415019669452943872248548550897401112342297741629011941932117340348668206782753979304491295827534263420104980468750000 [135,39] 31198946781968498913291409456860955751725845187191021795693308886441459919952596586559083932390160048381427423036151037914170361089551061888230531528994866023621671887532622588162294071851574767796012313367845147793698755321319659998273177106701004893429750761263910274071850128753290160349796293079704455767756636493805742988035733201951322414728746068791094075463420986361512419909644350807202560314965543349815322994085714394009095711885617930246032545495650953865987897517067080063975000069235455080136344355819298023795795138705983108176655241520709564429399028326606542017653199033866505515818809631015879520625744533288420761331773610612580628574689550991739857363289039551312650872751899574730844054829023235498895462344649304635357927087630709741802326870950842557208587282181143141367408221324492545114274749419416521671512167381966252599066544437372919352850743041582275237296675174682172802719084663581876071455210893940771946775644155226871397093465265608623460144095858464668373943318922322424933184190746656326356754172987543958127211204882146912858499599329761707640487038744516318276006669095467805260574064104866938050233390909417896879769022826176420535425701516525899518619217565360868541029076906788446426352854936360433007484091666476025821314024503349187206516642066662035932588440239056545433159654143411272206954516060991271738237463089779732048957981338467397975380498858742840673009659479627418633048475109917763604990539348183064631092412770586459764084417519210468904307961101761294459175870297373391547162535132316977887950289267117277761861323931995283417123288116092906683911489174888236967013953286311166117926279460193255123909129019657649394264973318365466285004707501592605034955847723518090640354962764108169218390102203533412778850551411735128864513665373870902397139390186054621385328478473225548466006705675807869425902562913771527601947330680887511495125450841654430024027464249991397536740943970078673393249511718750 [135,40] -617349555211765690116894777740283056376145941958373610381056354262264614689818463603412606778482984599536373547538538652555587821856364362373822944848318355405748075790141966611424972433307160455505436868833517176717782011290634441559024737610533241209218470548473835263508693293854364870675011506128190096977654556844298126918338339149842337862922778336972637232594104997739155706013172745176191668321716192631778838694582611439847252603732743804117500083093023054617460528510230829692786874027367343413516866797153195202852734775632171933166721410828370692505679901192014309858009288220852922995638268188731919643590960622938026295123219042475359911443361141440967741212321987241176743425767689484335249731764965343262698089575038520297169932908859520007656187655404432413483793858058195186965850622356281924782096628633267348696587660867761961987091031684960561768672097941924848013256167196283609326786534985040712712418707667386272520398935811762880700836908369138903427548111646267649054505138354013589016504176543488454592752372452583177491110672656454249222165041375164054671391066347062448805687199924824534334176331745290602209337543107082493161739411176632582021977207349544453661677527421288236579329611519070364746712281486450420928516053966575533592039065313273773041522764842466311528868447539149526665399093819748774334141256616217637435213654530727170378664091292845573789997622083282939300695961086451171427321626464796561165119211458316314512097520439230610507719159651124781254467665919604294103245462543190483629805735094147728857579493936363663180014242311701136880556248772160206226840848843715385498376323590586401041742806926637682483640326013603028736450635914916333834893691785503446670173932488801817646700275226324897615092729477276107536392169159715303397442181276637057853680096073269586271968979261540953696413310924731582971939304999401257258352801313584581096314175872278077284381987870436316435936742493467864990234375 [135,41] -2343487803079934466666147282268759914308393535590098974094100539679367188238135258449886350900581371886243847185814259532771130072931479639748053813029682586237026000938840054396723914758584628102874444668601614794951279747499486525625938307748845934758685460056347321675533341731201444412077354188456866756415865765669947939365365788581431702418695084436525539371198824182933547170206085499745980935856762974200576065348453308303740682747947284930664836007227750671136592422195169498036631222058345435797439629910430893212923064421324885653119421811351190431978328597465860829952880855889826306591211341508433188970926940649411861859445887824983080437722820497893297905895342334368261669052139354964337229430537484920153858170270725616369814831951470024433349762525041457052212966735482072890552007373337491794709073472540608925873237532707953186187025647841263277520650834133574695082718731920263169515272300007847950302509840424149674494569875776181498426039406635509534056040639766285119196986868823499256183662766878986948370919405912833441732891059332971392005506195652045257742947068423672471191847598459849486590621621745032771113010695185068562807677538014362567717801968887934933253546455260486138470184368385853521510977636628347135563623834158382629501922049094341313953530018487603841252435903149000283553310616165810257116065022578578634335918698238531236791883304240922146663720389703999331421075776482613237238600187463911379099843735876532678501467210188040333738205764194729851910744080253547476764611024165943178320922699921053059973264040189961853608455541009966216483389693851443499041820106441842048654932727211214593662526110319302670593255253644254671570060791903662083137214349544591608645697830262036285469102422222456764536265842966816309737547765206515053201668632057679209770479623308703000693713277378253768232140943924286338514098102072637801576433378408023775248489382829440679585781537367560834965629930630139892578125 [135,42] 1240017854020195873789887580039754421655025455560605203639916025320721061028047964247501149848542985925399132877257094676699856139105567793417216741148889650059939593819414733123163902240899165956253072016760223842870587543984410956320812470457459825317991028205171011750606238149625344822156570956810234641010175414801694466743256003198424206967927388704009661608763139171589275282792334920036802707986351737694235036725189228849187535244250307992360111594045521460304208990014304423863052742214427648629034582313973246638614009098873429572996394126708908321944508828301895489174584655822176986847462554577696106194616669385873503457589245541822582990051441257330356570174908848064243118391824058577373476046432686158031471199763692204661976791143341211546927881022019408870693229244122592432129065965390442726414671201885150431454364665374180453258895769240939585176551574676144782874764779358552983642668077055342617405400756894494431002362683262697794070677696895143548850498974729262793332970861803660822919358693783357261156179995755831287904825937360701185007397214792886691338259513890310425949804938411836168226804078794472376170860632693259984400183213418827766551129440828730293135573756876714532149977431846834310424012752230057954467099715468374054595213396603311067395974059145446918325626076922184284322313850641227478094815359359662625626037819069742632056992328833034012747045071392635516287048178188032668542687473224289912658625863286443355363944124326853743865393250237803907935755653497363448408958670818048484237551441631051597396094805048540447358237975298966887858550643168989604029824362068172813348055286038003388403828210445060797804058484069923675466684825596166029706597845434315666254702193762130170987545626802595912563482403889406322990113016757618630752205971307979811079376589732865665838097684661295445676111207644988205993721055458583269434833129832970998057129400960288223384751709174042847095110461413632812500 [135,43] -435362000202630702200716029318466260906152510682689587792895333035025981691683110327545691767191431609002604162964279296398567436609590161346058744424337308830317143329906874599643834524348055015894544603665492355658751374983764639381233167289162627831637904389082648807698917050578428918937439125156742209769801717862367286866253554744967771403650907476368010849776685242901081877848250218080084302446253438624254297673888956237820517307501420058385152378625382479928364719064429874563732723035236820756475656189279284761843699979574167016762338439163697451976131420521025490009314295145491109978766155485734159838327894904355796373700157339709205822036365638461304607271326490695622973072966588622383670142759843893492340746983439736462800290756471793504342338135522668292762264329444812987922146975146674605595248926244284829192192473453104621831229210598410412887554301692534994879186072488240021409009449539969599359105061144710511813272438028356328048686938726668296126961341027501571215559416634848494146100697331372441934005736905716825927340925987984554968719232927251813568064195939783131573641541250514887581999782881348270114649863782768904113347136451067975228305248027295392522367322293889216357826701683785737419193892677209101713263965664716703645949722546235910266171645159387184075377044366812276866410934172411802587376412358360650747316383260779336132639021169566361678977469003010384397298753057495781820808476580558674326392961610723280264596255515409028612287777286095918969038853210162206797823690074533159878130595417313006176647390431591928329445246622701709393175771158941929400876102071131350774938415808195658332265834807141941221323019090023987161579727430892223043209480856714439199038906942031191375942729740753565385806416206442125629415714079008224745035317252117215004492502817296094324072148315206594990239363715564599731671898608266194297951982047095255389193321665506573209519474630753651456631939874171875 [135,44] 121325268164857979817688245778121970909560852062792405483789536982345721599819527411714623797324904574852960654059674370554013575818050713823056482475940243574524956647337759068016982482573766348556008547233385881291018762981664259939145373857500462336712893317533573985743047789003999979907004398751348704737165738188920535274802727719186150689463586838250562989483494113041264243829345321359379353851901248172528549118108729067342513958933754017348315802102865321835152169645212106527855642722557860682761689153357210847821018276847307984850705382144127750087434890496944755406423890473171882044629640942188485454089613474564440765331889195245795798408550251889933753249355951888050711359846881162044372360615550314205411357505239359313289442023430760440878413489678237418367976986165271002115372824189443072036516078021568549159880139378286639114542582433952665457299780651993330558438940465401224210330456077983439972746293978731220802265043284382702731580656233736948003188084334420923609170498298963109344712248937398765651500851074449174990194361576457456077469518740166218026797846904827164201991937343924507292415569870959017161110064282974769092653065892505946663689879329811462097666088625372602930202771857398316893664677405329095689507615682421365498581255294348210980451448761960757271496089849148118028800462282297764714014549156615560925015576072024968546158969090393189085359654633213743668362697832704275750895845489829282979438421032926804055670268639578065802875876151339959609646748896360189020681760270869258835034101908567008859739680357561327963936981190569453158122548041204930393456499437226357783967726777876239521229460605777111695374148941841421187769210727315842622714104324398031399423505568567208281570258974908531773074593760205463906998503122148366143331173677494712895390598819640232520911012306744904170107403001276864632319068307058417589682084245179148377821559468193632849073216790274669630486607931250 [135,45] -27939669969136502342530917755903989341725972474880423652066997982351823873155013657471483356917120342125223083500284099474252409252954529858904315477449733604346627796965180695249533205019123776553266862392269717753044052309784918966189675288694751374584521688276897182312033442407306835425438013717489676461397324304209413249093086734317125066075742902349632167591040231745963731566472594908215038291562046705696090602910088951847248628099301991660303097830790997144858221385182972066247799113808603812066896107148786296437124635893329473227155614044285714860763922790857727275537952925575452401912740632013956344284080331956389484852852988769238363546966740185398886873073160762229022450294190465661914396908375793074115705915688039761669137408216183668679334989838949344235643232758239228168879895457871674517635521762575806791519908791662848630089772429835202442176292904975560857087185383124221869420920621374364693128527410583492889541960701067599722690193590704130974931211919417802469353235757984720455312596901870169184787168533198415969898641003260786611670628593440491308574554517223809962059608877438110292061172267170597411907608668937617889869211595975342394261216566796844742626423285900345678761215356246002916795911630331306886574569338075181270986763623896627754615119030093507239660356507092769191744803994002174469686992479004302765155802489778775092438298854802375061959110476413950222757652838958399343177016944655100050934676849818114805783894460849098461041763757417757673630509845836821179939906707502510683376953018971877459136735286021412516840188712123064922764773638970574294242774390320202010164560153942472939812244572517757516915104112382215240898056455256450594007164225027644845489609635964275934263436761387229511605655632203986105148020513405509951755133837289208238418605537171756650324280875826207960258248539790770391985158081836167102090978262243232267630469309795268014302935121111339677454092280 [135,46] 5283443671919559674132068814830312015120546864203108142015755540091965827933189337360811197255006679109217677580294183817501633301733669404161699505739915213591692506881591235275498131803020262908832640070761755544452662390608285349312709543555282018031183723656877869838080516503482356572720133547499289204442844836283595879685550355033852630618719834217743488026184294918325054622911335396842321275056271109923996390649934484885354135704779089054331075498731895048655787894456294582196417810308330774537641464706270868902750337364752027397955635266290012169638522495281962210501666547276336607212987767860754290404906634606248224287223500413733031106892499982844865615728652629248742257182150095509642354824953467939445206331597123091491928922565637281600936337691484942946069917192217795901244351061984000495437270026217275612366399179283987677863291408916225635752642012237604721933992815694130487891346382934352229089437574704864373576649886645475186564525770706979866991151192050102010659688676591220382334324697634551946601335674947612952196914151777952460852087459132879191183653558674488214128243318749593082370588327548603545536272598773103765093924766522780450352400238895505139583393809433894110815050833457784123791265925251523557511212548044451493736928943100729070791339390221074049002416269768006298020047581146863855585085545788273306362910125751300796924165694089480254451084648099965081097693796373591946963427066839908767156612442592366483977824912446234857643661871763906785051231373708053553342843944792451112991550896857381760087967579254799213016874151823439412352642322639178457500496914508866196897691042645800892077505819103385342730891657321280586869407009098478585450405006029213700022077554931297604911281998567829093031522513543771773512753079143202699362754693583349884056005294584934401697663030882273525596112089516292464834492254440611267793521587620395689225121518493154225424499923961439023215025 [135,47] -773460495564136373065217135597658735448569390458861991166847831505462540100337729467013522006813576631237066037076169048663905184424513961824605893460661113707653245274481634639682281359013593052842418875929849443267487841333085426647163011169319092474489428098861270587349550589746348211674395647395086404561110912258933350954381405025262443926901607787535247957725769674514159754074399265568261621626247429046445907951327460931171398946305842057653610174921395862262519875711322960991046507156291404970269455706610781357220123532509283180684792343339879175018710837725008722076709756078306606701049864127342799503755934320166242330188030623686478592279507178840986436236167650907220382332951927888853457117305136288221231830445567698328362611650358992367273344296656037274277708410164852634890171389110529740024596495401138164176047014196990192886630576581481334631722113854360806284435725990930920744741278566082427559689160542487083929727321202628123514434404360326404924784386180160538990842285364228976683519142615118001952950911240481557411206648617177024870197387168494095398776213878164143042068527637233893026104630736162433384031955636609404598268659132913260986295749295915656588940680364177747544149205088322177033359831433658568257683588550306234049957758651412844103752051450272957135149543795088148771693417663280194026055682361785295087785851520219131337829199508996390459312612562542320851345675411185916477781815604759087816524282949406627205580121888085575391683007288459387258568489891054267537747268208926622841412521038366504651981717546460115620177656942356284762106211462893572471774129336658226185773167224797478844443654404780366827774560193739972410305531595752112948976534126575946562419309350366903705198866007261116252867151752007642435536148518599349058670151965987518793517637288679522281819074070536484377878074058449754010907909893546553395345846087882169203462842139402996598671714875753798942 [135,48] 67650506466981409570720268322897941256920567199200655930895327074001882766698894863745687529940334664268782402726643308077274466909724029242765387824709001552878017245411435670367765196483304294728236999263764940007380309639679784581813757500670147654019988647350536688771695329130458679375775387589922291460795825899090808034186406759130121336093736184314374574782907379311728720954902053339099260187841141359667243688347376446686505771395939416442193003336184350330745481179459368553973935297274308871486043684742167762653807913087809170367090677075253529321942557579464732935634872766461651318954478135380378059613366260510190661605955751233062722307565840042060395644966447183002327740203992755441606694079138929074142918366677977730717290550278492562291060861097856948400888656826063824610862982256602394151099449903369192669179436167584750330314345368049997399321571314383356822407623923315438376130506241081507278664103038849418002843319761044413227975877495813780836950206618368495238689230726111341985082655480907583114205661838636510300513574583503164913795360532214417535115146446773045587263938587409361372133785463000122575108592703073633532939579515869737433343248501581948440143452187272859204837006158384665867965938712433906253098233516926051983748595698947611619218625155512393555010692989786299060856033179637087844554703978350561084904374939697982786238015781488465916040557703013679040111430725578269090884811137282572659609303704762432847412545951909196832603965222032088703457401621932972496507514022676955052384005617482017847049666014030849418602038337604014101156087022632457732420203238019917407350392583814948800452956992374578994065189971625918334603938385377633502238852719839274122996452565981637964710115253317503569928071145971635403471394584309750499085010041436968219958964737153088991456286858822875722646511185143888694507651463281418140946750156276373797223136337449098548018729422550852 [135,49] 4821383314256162202899236911600556862747580670913644672596412396450831336293648237661587240903551923924592543451450572871644477991788299439724540090598315046008003567148265274304603650986930758167820463073924357454268310515953920570275033860427451690175760417003470930419166678016346897987853050406709041329283146828019330751960312598747953989755397720902043945442022132559744179199772590178035575608782604320646454011297817461430084537718102583923827662614616798633350465682213076442039781675181920850623256502246451673679357622665951711572178974354697808528117423965090886015992199888811139163300632123624139734316938814529766997208036379379475049030407555764496029453508039703972686090221224305329212802026878604040682571259111581479055372727575035208376703411087333904380872962748538547613933707831193555615428897116526241141710892609179319838617422332758477895447773947459565859101711646144788834077754554424511610016508989945174877964781177498663923325555831633624233762249193961324070379261653157422016168624479583679691689558999223671907823043301927742926530063269486034915549876609098820612218814701522269498120618067763867114168130455429397551024913833579414637299419390923938963806901165970115808321846710053075413097522956603705006595415555599795230883070013340050912431812232666798934308620945515718997078611764243531706921625207832613120445802134166580100078982678274114951787139269574042615723847224918605824976514446468161338790437433686702099160710018037729793460139273801265331797842423735218476853211788057902176706706570185431930159155392112712844418171645606298473539532772914161399598509985527018959586793966829301251322495315158121764802141409995079115740701341930504194289450708980398921194241386342886822498930514763849769374783091339815662022118036343996180053305553278582383056605060882642623903070183542006290228366040365218123439805182046426189420943948836632268491093433915511938484132877225 [135,50] -3801637184865880808601066498881352964753823088688368737558270774101855194296634508266658864713183176233056108695880950089859910155514794565214229519800137622984859456188052538440818424955687635715651343616312343392422124310285554468314921246914187796193112524769325774770805998500135714272425952900219815087659733596763602009452967087330111135814824153706868279238270249498731202024553935347730587321966235263781402820526611662787764765971654327416212202789399779190660404979872437795163387692744115158058590621083517217549772181956607970185508911282162871199132200705643326523307903628544523814019748792853207320017281285804255365335608438898738560341505126011123185681171809812311236635070243175266634495730685342708128093144827573825080258911928077262272028354516665270916121038064923456176662544410852918526074257217842748479398181261344966803262527607247765731373294039448456559462454960566142305865006241534809006288411730876407614030076245922707755393622672712346010563534705286743376182937063155080334678949721166816594923145536066176059146870693786862030390001739141850948549363848961824421386824224671373341851455976232163659828006338663512993064473639459537279734745488672656831188316133043516660074328574223499417058991116968687879727312891615703194525016758362834770624753307459328261158953802153073833324834558643186982144461894909151243764976990287944106775333001867824158030625202408364847222632159711249582282241410809656950553258734157312931198848744145989506493924847644951505730342985926749748237767926362556509233070890217074400665010368637567593128326410785555388552040012525257589367308094855711486628992954623205362580823458268177798525761980403995790004392893259972468553617685777169199077433323362433709658869268369776018464184551641989203513134441100799422177302444258357671308765654530155354486190849273494459734820180775895468638127886820387089144836376228213642196358892996888871717271415 [135,51] 1045533132944205735358286476230368489994989769177749071173601625594819691646786101043092291322652475303168205748251363842536094274314323238783691336345290334836006776682100230100136281685917771378239335911466848539127863620842780159052502952946922175644006120940866413190353630497062411236404400884943671095360212682837128612454865565983886247568615709513345481744591557907561314634741206471941101836041730033858730843133147484043298210065220046984807646787886414525971080946023737578154760214028424296455310576442398689738512790418612500196878227469344915500301840600746702853270390706399115562104437452485972806864671100507129201812425591596088921308204997578165838787015597163951658835196539127338019173736320111800966694776730646827931167808718608408661824237488645840348915612559532611869653647285447102019532926258100125965374779238726982038858411790581207928207815520442813544970016527571193401668956281118760234769002776141957830803475905188631729587851892141676951839691220833403093734481010659919703658836774588075518258467127441710195208029243753190252285633393405490413342091935824365413970631138876034777343112835632293429206273773981648716738734163497030555539517391208886565615699011156915041978204925206809929284359210190018524712492391357489735500904688638097017935635548562600920632750468753206135385562997250724265283845229511163855484298913164777771014568560949579719995781934200333467358013386770717874349556394634051710937159534320055114742336446227164131686910226164256405880910693676873314944438361037389992926774808031484331113535728403519977443343628661676646826547199805478664303009035302832407313857951271151521579669742290709600129858952345709981829564020101716348441595634571522925271457198078219767975959366732341101093403934328088556738199834662729150130515227435778242983479546579525467560318344019629558101064316620641655090685493406512907765332050854562883909395778570961613591329 [135,52] -210531969679752638652131689835801469282660874140233938381922623861755415357779643435983760526715722652177073087166045293043531073683094984907910516002229987721976578678403154848034421613028262296481439314905578166200146444690571358300825650408197038540373846838820043206679855636441270476294660603970816517256822107607236723052218153513213708650379322232209058497080216059651183772165458842067647755109499250835568769931695339025030797415940574661125378009235036234193364322500646021849172323445901098112138270889555478663151850733113047010303875666579583332543748076203325271244563583546526510672876701977005966321404564923103777015174022085098022801648123807372846578258777507789262418135054450287292252114614408261539776571328104538521609518942639297456239593408102735882651262748557058905593410210508734428079179998584851821846532400748728566692988758457519980150918253840051990208708262702576876488354863266337093192821288516307201062698346931670571058967283050738695100804828536075473198375800411912657635065840117701763757200017205973348623307648891219461037213540471611414951086799113626471208198109821262446828406571769129341827751550107206217259099517732684001521689208492211536221296466798253040667287419772254222019302130674687388779905147849204009021307902947962492543835428306967509534937556595774051920180901221484167340133020984585529424280654748710571829629884797399424757987147344891082443417362331743695263702099099809985282172201689403759400019429034135450191902556152992298743689408621626882076042756882520417319260102743124856357236620030746465087287414970725196645361067200917551290032275477961677801023754629069045374485690692564250992049809121381441559742709231075320377222114238858887282637028876852428956524678197198757065274246689731140787050958138561039754400968096356645685204030985986080510204559872202363404353889299324377255352595526859072611705553179873191884609688540593381275 [135,53] 34942810130659049508705994531593649217671310286124163647885264355519433687148739262916570583316655399367795193768643180799756733843100274205203405053613831203217495581635534870344845735071798769613047361366477969199343913596389956076397052961057651980799319564114127917571702241720693296955053442721325126530655018774521485806423223147246227324627559484301655590472033599365946261829741296878655648380627530148547992095507007039854656343107411833479852554362307104386394783186765435440424303720144328440132359336322275751456420075835851804683848086007399554901224609489160892365396473774859543290599448704980548869391295054163864303651415034236368393544838049752471719668325411407413314187322601431771459005261634742559118261308781135320567409401161889113133168957105319130765174445326927559765608715549999720906931417926312496428167226417623419262641533020073668547889611334804332701556601772328983251931803160034707295055105632166741761401048278146596277542681978831424196204885001474377249880069627186118579217431170119241818354019638386607074961949206083125649792227517034628400951402478392748683527843084769556526341082274254890534150407404369338787639705127767940276572689204547544816771917838871030202772116045316965638535033098918536420253490662581919198101706219331791212908601981249505405143964454250578927428477746305139303803970124143347823728141388368325293050594098867106175642761841861643379008735810564829500539723338467542859388157323561710137128072789429280872631202071003431151851959999358961564728652949476549303056213624001369908520119461666611172104824224605889314300380300603983751159895326206275878406133878781434010475411731332496445675650637369474851821009371375200639599026956298279838544604485380811700459094089242006857567804148200302013626764890459436810710448670326064697463373570225413630656270925305859225802490058592058403441831898860452491611552792938471636986244265524392 [135,54] -4997138207859455492685116283807953956643888120133039559510265023549907062453627840010523214050382109479782597044707067741279547094165930296494763038190261145065415059919291799751698509251846293653418190761677677634342043823515943921313927715641947606058227048663293956985389312625171545914719015386738956869694777235246636676713437973335583949627132887938314974657903790176021278771446619201604035608766685522289835578452100951060389977067053987078460447104795034693200400181857876500727668380160414155088671515120816289426465356262180917378055418604028168665281299869029280961918341929453728855770908086968175763022556036848430635645710481827644767851966977990470646406516434104850651369933751779274932003404704751378505503836005127788153655074184464778188093370371907603615020147455611587683514122169877653197648557013780594626074952709610703249201158860938243033706117007792023250463039009436742514194821932862219606139500910321434743522205608015196381381797354657352146095047908734314123843163561759239065341948327211212360586395620595896507765175177461625745065476897739175961603287704947584026985290790526104212701411076804949296997909092579107625506500426636087659558735914803789230739456850339871307432471645782643018065458937124727387687176412717337386472559594463905440982280083700979445655030279461730744387278939623917788639474075108864882029225543173620400472123802903609251307575529947506463587848332609203928193771803101027485720671795132310625052370947809371629496974726998154294407145284935615540413298262293316872788282236853343819231915621577843182256554112040316350664649192903617931180496801224266846615978007400814488509510523708911780424570385140595270218937341407491685314809731901913452871351261208789053759485597855532351815170118873943186628015294605865787733963631592678175455914146495240161881220744581397136746215893709443448002020192037322148710924218588486724740376611870 [135,55] 630115087252542845842315554504948149918697446825731633437115041814697683446218888881213123448258830814338553345055849514236413191516605577732403612378405047795843697742378993796578045824428465144270460553796403556093675912859701183244939689515157999232961982651904755138954383212632859589260146536641530233036683719116380954856662900108285315547486884743305087480379934280696222077697907418628488449683604954064235335871993659573816205250502481570804643814147753409398924004841410906195358169751459243656315980725542132447660250812779841893769369491029848354278197902085168988464309337146874346711545059961595614096422634986216302787434433377306052849048047420295378495037027158281279403444525149655571976605511676842825174385739638300339945360489943114795216996391466237177765840018062636188589287983630815536970993136131652715024752914204436005923986846847513896629244182167456489831608046084064025474657377913742669622429025508925539858892411655307590697282222919012222950325895774108320823227440890466013706059025120384524419962657484292411702303364814990974222902498408294080859946257704554251733097526624722657906222459179183549589079558067741851041983789841196064923364907781727171919209955827365873442623738480440256698255058186622739026383194858575453001720766781251792551866617593951904150266401165928043117487805340664208715895297647392859929808693760687288149582561267771146487462366832977684070656011360622677756896076286638074300426998639611504507359772437379993770925444759132704175137295274123008560365588325091312048128198640544721864326604937133476680738580210897905271197680355792216306592001201690806784566625644305038816073490761294193230185244910748741286388805199338925192030073979740146314787587684596265843104314800997697859345601490518379345085449125066245774920610406471834798840622086212051928392906256832502311739581214408217736909565935547007721018413948746397728171875 [135,56] -70697010097282640915687440379083540881036206767583792391340692157849693172179899365016149159875622354448015281215371522423616912625173861341969522389317563253896466597100236552084995530235144845900121134977618794956641186416961500691029990160624391797309893361774571797838844060937201683859568770497136564471396379781716791916859293192671261179050124816185393015325017965224980476963804852055124272981933198059501459346142170021223071940835079642991470430232122383160657180246271421415071381762214949023769543228112101053978145112009941536985839193392549856417028227737122549593465716311485155676029139902909914945474990258191909675043112917771971207566507190772176793542981881568851314443949167508032433492113497974802729864519651345561826172565653115573630457958624794921791771706712345713047489589880977412766573526699313579927265617688077045569764945356889958838536420923637765660202029794016062788991347740102646917390669769310623265313624043170205378747712252858070238617526453867523136917899895371039750986196390829169639148996201488935791217833364180577820651583802192089089286919670090611826097992705649455141735759053352317904519730316687688973566493629352605710358604251635356283954164650766328154807135068036964981037803915029994021590129134400241285997896118809219353385151649647232691051483259097513042711358272457734557935067785265321718904377717707324048929645038834200990870607725746640788658142871093048452923134113850614143507633648422287039573253317617694263392812228555364112809909393627863802393149169230176353213351028642480852027200123259441386393044362804226594540959035978022558486078110747084381474321972492306649935574797601080092540993795707026674150553358129423904886962440458507209445854960985703370617279647185043344214568526605206810080978994403831070272896336871320704865053645362054484231103837164866200055785939274117464300597703507766890857874002136133793625 [135,57] 7001756799214922770345111913868386633906767677913474553496023579845915441590628008845564832931265917295396174351918464444094315183971599272954847509021050283456666447756078229079008685868758800943989542161948742053001852672551559665870450831984342695177816609528338923454345474330593425371182250007873298157928805207730489720309575788824137586240631581072606071481127131247213166615035190682373174046520567999523344371374674029807328197391389542596607873736877598874512766106451180764659106368918938284343126986544935969356703086836266122719779317740748146123412839790553263806325808796612220993072051194659087684174735905507796210500094314036846996983523711072816680913505149374231632779193452791164184003467954590594530562780566997835555152072852174204887587117950964892170529605267084317681616378362712113603122550932041145755585756163024878958640841331052749867893931033456897775650750256081580221459961238138878707040101818654126128024414741735708649392039181161483506915143731365695833607817471293228470899134721435394118215448128612691552843716189942834787927951033182873038661197948264933262922059091429610913467343319985156378451861727746389626061632677591541969887773160843279268787688712029724544252504821642192002134674261355194566813121186806996393182956331637790482906638964569549119992346111636805499552287022658370508015894189875681394879101194767688335152090873614356558293699782880066903517827526762000243684647774863197436237828065247529666348336043471211871486542632832010994888022144671251317325398072117763040279843761334377059668290163939488474700005359939565738996226792663807908863562231000768415470421012883317157137508746045072343895354581339051979262902566471022698543179751418380225547179064582185692868907195118967346610828304671568775974926441723141027964084652117325824159189189674766923508364517544619069434365773747199604110315298925941904337653526899589270 [135,58] -607248245559149660730367681228369697292111986870704437183805235952367840533317795467628789035821763970612328200309960614919555547205225756058581658952023890574735923798095382996205565665431232379419912040406843795211008565955256449866147773047651642131518100407389450693928290306220544085618629545482446035858966400650704541526118838859964613405609565219951825093975941037538231739815212389367557089495940141327138101401470214983765695044827613349228246604264589045939526010482465210465235368212587733317406880805963855028327140307416798895811981902975114112450214154580895214669335927071761301853567355899032203018594744120185759636441365208074013803215131245723122722740528699188775313605117044018561073609599493992499530545591006651831818454691835756288638790431186712406219571134039033915004372844528209762226194495143181644748605049572507504392801890861970170968861774128308489481431979039219580845497388914068190687553803505489944647475978683436562879955365681021693649057296725168363338888339188478034909990834961835479902543316504784508792024924600109887537179131534599610143027732481112089592391420223638953477844657647125735357719884946095836690945810385168186207016558082269796800157867380635978988148117971142010740085987376696896969317837608205793625891716632347344344583784475351568119856499263665684877867341926161354554589380781540240094211720781852247706423046159962723913205036534622544731468442572946388668112204825444574019332889132235900818498067848953403814811838309109218995064144220145910445063005436416321314368829670869565866896704427182361714398678424584704854297523690913374949399553727787412373615262884537083878472929544205841815784682835337703925483070571617737777436041723695485172991942778104707330113911236414164194947342397264632287394217491930831740247428811020713711776112509517230271752235309167906794094578611825049081282513162534865543514894503670 [135,59] 47469875410486791047869097993532226630627827930232175670847421420090338579659015272959402913975357397655270786594885553563462491971579009023608275729962049340076518668608085899601191553272915401531085967712225165966129682510595926772711873262207689314504303904616549531137956712448194741090690339460096307247186863564434155700275436700852371292977843924897289698731296851032050279431982054292950608764898178258252496677459413711900601607410355430099908064532268458078074530984597102190669504112224350826849540289519649592376205148270000638342491885337769229334338157467115537021515604748326728219740045292485148400753910462730844090189989383982457918071077613674967167826109477355409317632385496495260989387949658156755491870571301114006713784094217280770504801531689909540106930691417151395040861892872128244268318660138431773905086843186694878518766403921397206722960778193304500197799364480317566109025993741956115200940338806188575911027140000210804614007365696899212301918303059506078325348237101724755384957388831201257076077185769962351782828993596825189407929190435295636300054039960532508616943967625368168813758497267724261430625648012023712956474080244932703220837966039585110729421134360017559870008662937929649063405514665474218282005852993939600095280922474001304204498925888427691945460191214510703048438139987428890158185313205152013974678832439211710456234116926010118670648021860159225811132477233049247613368307444721712968725728562484422965919337811555228588956748767955282765824410143094470940768549956347905243318368534879900035136492828349633615344701108896928114768613276274984739929157050263142985511894297685951194220205849750042203926657321963432239126815448096960043782974683560299509351165563032570361939443954878000103155050127033003205292841990302977512637118148145261441780985048992287865537588807584235363688479275785087618203515177908851533569719355 [135,60] -3380080252815819125364424762143510681221022870195990664516447826881967953658154995299386358754362219646969016368783838943338433213165432949697268740300954963477331244745783583476278124165590106433197357157649204305548060393043701224972102529053363297021504893432261018794837700643958320762985681790570703215270439115915375091086425297621376710445924255439829512039427731365263760545172386124118148320826875757331953244373130760675352009181814230154005075898580244749492225544916093986196804990901897156378211523300551158151406502000248251540062958167364844786538854010551781005753790537624840592545823003928530805581015715750853989593712278345561963465629422945175247198035918882332231661897443075404263336068677121019483925025755716579920052284358716647475042755339946708231171228821269103442186291315617618226941565939617310669343186255287746177563473820413004877495003974492264127422736073757581980587344331223961582640935741275712327366583863229742639297720927997926205840073659880571088141774174202496059041158779272424719104092956757105430722499295437544913933419775760873987814308602526895697695029837008605512329425591285838846089052617625756475605990115807583807622823881486554887889324613430381817284777229031209901503823120894912717844588816966414323699661975167720136167375451653544908597968617727575746680096980307780622727356310505159299620412390645738956051772770582787663103686193641754073478045804035471418313450322595616378628424631406600557903010929976100775968726420696089210923297185615436900116552009573834482017903885711725058470841270487282321336432378900552498822523634175991295056465884775755735514709544128239397944727495008363277162189828446646346409114917403411519368730300053337997585528637203082921064994321680616515503378282181506179491686576344190216341825930266710634741964984913870120042928256041747230205981298152429399525599525267675305817500 [135,61] 216989769062259185460252515124384929822300162982658345575770123506357556507595561744815262538501215953105412846480949505457626006184612928291167354436153117599422232001964004446981449406696827670235709236195100174541400158060932793354222819031326776929758170046092617717024456363915702698082971254643239174047564550704731595814495915798909443649798738255796072379341416791211547938158779481350229321742335648332651722152581215029678898868160553523834066188170226659488064937869144133497787217877907830208093805737274372664346548289357888560480398147136805445398802881572630160279788360054952013996582952334582579578431799527908007306819499677056402834109297864383232828923574715528814713761789982098558002240330352348878931085033075376082789002570663688878204139952752653669278992481589998315427507811910286728388673353548151461544883153757880797365098351958015552191831702783290006796890976070772437942861367380876590095089580059509674424727383698201711730779623087369951317633294328080559876056474292445031699108673373455705369763371022985058534796313848100544565243488238370757086498150453090372013543264296630042711853716196462642414592983099594210525408381880819327065885249114727786386734408778015356984199162485577816147411293409677965798228609269114671122815663810799344204016419484112854609259960330910839596825380958896602519159059113284008308704108682868372778202559341838615268742216302402184682751178061202311746582249763337957415800195683216392377320384735491709065644936905348274691728784004555554283421420891981555960994579566589358899123595088593472153389403150296825236514622737057848738932173543191543259283817219135911521957462947174647043738459707969682221190338478678154477826518996481860743363708902798910334031330928523149379689904399935026479824584152516090765244906158738676218342210348034976118419934854184019354219339781953021832988115142108321175 [135,62] -17458046533286643866070987345569841810916286310565576758924518669576423635798770836957985680116439760458162615815959209086330973170423412098175858966471302920390103924437568582849259652359953471821940079934170929698909091031126900214723117390253061559258689357730679246974877790798550980832205932549830681105948029616772228485067089256966996302341356028676636154433294162821396362098891455544651052782519405819753782611493622009096254785585411776717020123121687032667937736068981259408552639035602385472043152771274538645757222268894642991795083420542952986012003924772904679175529231208435437015256852944502822637232068272937898223728679372614605823902469922053954963736816385734331373225564981903948807334977808663543134799147363960213579007944655342586947928716278111512421912681923711780510122802469539806907047208846076492462797689229640437918346635284179061771351428066432644631190232591197731734668854686842357442059558891678238827212100947097708376508218946919339145161680300356545846267129302939194780771363504476633406085200474588686086025461230141156276939605535111003553280215133955891760585255949961280646284143576031910956159139036549334379610399251587754154039495801889156034498784615203843860829324858063408458044753427456500371410889509539512984040695646757301395140666184043740990504822306472534150927842997755844953463158412379328616062594942704426753660772036782013918041696556516029845065023413748055289303918124352647135362301019399802032229191895127853190548511183244949457655848012330107762265840903924383954209075870402239895692991030082429388902717825554166540039695408037440895519368188203302912957147395252073703443459940263591083783346750095169305212311623242992932045265775356076077135450382814856680225038484885243571950264661260031418649270376542417353683584344184740677954524173604571820758795209921527623568756328571981637076881021760225 [135,63] 1311057215879281805364860640292474654488592377907225767935326191177544955363168077992910521666387582306665176394572159562165177664904873130851862359501152358296931152164849516190742343943835354114893956300927649453931838411982898307200833143669325837316777761098908215014987111007430542448463954394774686226271727080240330073056520131800860908297079385089722797435509544839772821516009836019826932086937698717421402056416944643903240676116535219984584099557153997542903672684606084012507108234486160317790887554477836544910811521546943919266248083758129529882312615815233982307427065935807338690440848775308806837228576151838444291959832333582993928332398487174116428479955517203166550302922447092397071128447496412980465580190254738046701098419106152193931794852275022542275160357102891142234464024443635581766025790015680369359060208703855247146630760450642332831611796406995790874225328162663520525544119296246787509471089114692103605677404473167821234517381767575451550472971641913175003677245825918992020610423396357724041837839912876826344295489916736199063409917315339973890349277742754848328075163448396505117528521672112342683834221342702483013516304431141329447905467386265976549621299581944123597017561222198364239525798058402856937293045974012219010430101330011826119337059215589229696329389690513930679552901394602596233364156716665237419164817844014181253449453369855488833455816067354683207735495636526446157094120958026863570881073139236856477759628351358408154374452271103411188121661034230033514691006054700902141128828183808743545506813567616556352390528729937500277987852719025152756631689579170891010769493309351057053191168353685129977359437255159940500904860989933163007014132574164193475479655850119188392890259177752600153146218747477846222624878633336256549856078352808593245675067311418876841815072568188039959132966885709762038164303528065 [135,64] 127645904851897844160687139122191274212866438056845554620991443153438434901387176240130022212559510156589897779016576097058212967114066991558908672807750909476919206415643634800594796278617243040652273275680638408317431822053679609943613842191448491090672757462601596345157735616783126716590077120153252061801742935927795319552407009169876992948762835415199722712204491405305968422579351155904038043577596315023646012273481607754907170088675296060817552063017662139298839188300997635180187807052253615552402951117332947902017757989682459544888976183996940808768387840687633737449182805489677666932165563800408176361958008078703287768689080808555443444600468665688684403793094161422467216693300156332593577242768234683081408786116650128124263990297642701578227162105149390696331923921578560452931680312092909261889432989078671790215614189056945960375821618248748136896514757431637631698863408343278011658027006728220844252621750850497054832599084094793749597638743945033873160204509796071672165472274819435156382447264551363674527774553359645893331298753852075942080949869354401387576407710556566981732362433343691174887405471089610229318497571577952033343989418922556335280122742777737481210847047357880869529821332900441864696632289094382049219594807459772586724698505138318125799681701910297029760057482556049990971648953169179680952938435802150626479078222667911292145520937903822323091402321875285363063596214022436285944763152001885847953220870758038258592141490023186876709049447016624837758704978461374577489834685157579696160332814893821244403416942616025330244428422540192445130204758366977056480407470319135790231263429162578044481332640512389227494719650166661188270848465637872767166596950487738133173430914654666510426986816849383977254679272555032497161687412655652146283399851678663831959023237575318300362039672507692811841447219144738485241358555 [135,65] -34464977124008756428803914175357688426796139332829351350532059286751341465645637738053478948069087817711876406326643308952699922645534026331836164189067333375360998084965138543015754986550962377595131321969034178494189660361110482431703496653315303329880425748457806700788348884763877783540468148582087085102932897526434169795214697181416819003371892320043256800150064945192921464739858736669141865069978836820714843992564041909392882726559984516079484284523595873218457769894809007228862507044208073878056505270228827407431198433466698271126733908379943916746925407475473114482573088374249866153132474913345164002624271371612261236533099268870547841278241546588938381970216355074091098075361230401000399423978273552606715865986795819104954583951011382872593793553089149007527156539423349153221849819032566992097725982631264636140630463652920873723980763263794695970186798115205064292541028431309517593878866513077160801110032149361286163276223985104344023226778300313941068513455897719692956608627382877080094625283693394817703836020031325030390435977395007710390029499433285950394560231621998019570299798666639902874531403618628275284144546928404920617031205795940254993048160056446955218568309946386989185813345081109573551349163167992651658874425363526716384522614533991605617529899794461713545961524535478360850211979135403643443149847568543982310553277914937641562528003305075818547567688973063859596443896261744731586607996533004546106944797586912258693958504634804841396579308690138477078595371033898617803498705199648561954997822352022042218536319533301303949628012993413111590991293287571968263693181792050500063467765996520283922872865649518092952988098709597896006296496968200069451943023893622963283305400253911655907809329251339460849959633645560181030123581781230382175159719363870916580824141310799195938163249257281015423310879557195267575841 [135,66] 1028668599963294077899376130602657226821516083306224492574011364200590366997213243910546353589244492374801257356612303528586764853115462556991894255677466410770004145506037192414057499866834360055307519245077695043033454992056467189438806508575055537154311475056634787837450314719851085188721135443465094261188992880262219228949005764342710965066900085870170912188196552824304035613537113078095567326500278783010724143833640066318534583571106869519285742163737891494452002992570067403820992799037367401379996642725939505028497900554606276255847999143068758028998134734640580246164904115675113792224791050964735316359404738414854915148833257257021064120311287086268325465821828297568904443371998793550595717148886274888589429076959467750490642258516689985264614380420998719004058814728145612901117767648213299301573782892091518269922130226189873890227883117386784365300087508431055122427669914876132082921810962078218132427861516199557207687343615428743567466198233419782674829862316495314479985932044011364287309971548699760355192947903049780980687489043027952274086860438953609062536600007297618952748771973947971402192338312661236532707105208581562769630872404655226125371736199841782947968224678171520904741348310809417088582752364421684801773240946592766907641650799306697524532077488160689873463059601338245393310691409218261697862551453120377518932157287927083231854955561974601974257214403841475795857346076516772084915201267952096112467861929320587107059763193020341446218042200745298700595727768059841323133173525270222737308769589014676900906714456105429997894207080609583774138137515453756865360588844424273073071976291633212282896338263651277466911567596997628727389306570711603721878613681071243814798207071066603824605475949001470250324949731231643300112840411898404892980777276673314693379428221930830722036513865130398208726809389447237301 [135,67] 330361702289274454287169003888226411284801548824665657840346065870716399780937252616636212576300051398982604019096999591613198462302718213589274555410277657397925201231862805971629818087058718735360681438599785804797674847523222604554566482178581152039591144382141448368046743623597753893980455071847680001048331127376684962106844173270164566596731254875462811685607265596299775215397802882095506530227395876327068496515740723264880168321990209907564694963278044274350946522285781623249855259874524743632401303026803371203649285713443976001403341426307987912800690510353579054633329019088569033285635025882498038185662787684639423574236794911951246657349005255541773310764110077889911355185963396738370047422832971923579352125827678701260423138154470771322904489050605820413144963056740588469618309427865658562578817035163726521298212120350838258232021106777327408401647813002015399738534771457555909901809367545628055161235593369714106263475612315232815103415860654755745832569855559512773129112889909104951716744150775309513837110808820971636776146613255835775991187878946542919384407865656427596514866230641491389760038160171180595823551851620160220162341283459159093159896371118212598306121149838860271443939336744775256985800414486969007149038813072982263111472887073768589041826147045476982720208156501254806657362304194940043599873117262704764918982627309668236591235665083364638737735679104646938118769488149280656382642749961316308549672094068364551879066093797517661724250854305072131580720441420652528871131448522434378418046707993208321660184898114444128297706292539804547370043444305924748611596983643590704940837897073177536259123146597786813703449056438547545943732960020576619815280607314301577604199056633830578201404026949156056470376746441544140319038609226690789152682061092142790971556803746395172187571447395591077705586195353733 [135,68] -34901735602257610369002759232274075283980485486448872539361451369475424158801188645828859658332924668975828033167736920351623902003122270970558098259628285321886439896696779464019293388792222199599478041232440549703638231801027375516769078857379335107838564665964945498166865689452679233603589019153962153667383100867354988333370430975509602335573527606826477728934392262521184925997063849779500755329904110263223882038237396561858083172002495048110186191055434891605294239877022536129335849933844447530193785380886765274560119970411036014462148575565233525855644089810541837362612908777417731422499304071256495462158612688561693940419020361980387337655433771403766077418567234731223893528074557036525067321333350537976766872840710203226205237193170333698705493243424935819413524106528987203686913772947473126920827948540174811844630228182100460747427751189354459034562428056993653347138382917871118970230845532653745397722633569853044976226298561171532401230683026750449004064203778055940478244144492185778222069123385710948444371532922367984814883811291574054940733979992446219104294774916324436292828957313092805554659692450189637512372858273948790805546567411131638848441242251749134228355939286148662405750440123265934135915314863307067659649224249065275381720800962794212072813042132305514950706642178979307237109265809693295575665769404274437766575194901763160345483199830454356182642053825355286776008412394791634112825970638296364879940591864932982996653112675804612550333473775821621445945316242683297675450843908467129137841162245349664044783118098907585550986821613300111766787400943786976841324666942603655977312929970258106815099967155887848044396410603317274084294283436180385759977365543310581581328341610560474068971394306565654274731183323668422735768260331433850631873430758881887492661729143749402969694466515738873036523030983 [135,69] -1462974554300068048288652513841365503106628556652536766331892753051240626703803879428522718845618226257953295601546296912904816500819076916766326515206092935532009430564905251627872611940609371945873650429466146601100426124136745588430168600437743162682318983972148734445647299563596701524540355038172106036430673979603873322982729299431328863517683914277490725520098272063396162113645627463067190256051320540793257468092150233671139155660371225371696637894898773985664597242339616621031190741197714705781083225357677899408536734403569870456875436591132249887279138985915600984296246893589584480470286586749644247136405098428185554525488215901684860879772336115999596817203771187357684139044187715387268150719407733795172634548449367424587609425546690899031967791861154112411205340028951223340196577114186392879097703702259325627809627216086775363550843284250832053292714599056063994678766423001723143701166101388026892075651128990635639951169885964562417824838366564212841519748313185166437585272327866201776422800274884887355591325504560559084326273955998110436624725583672686522145090451142068872243356866467894678006052848928822442678078583342256382287256293463349180364418646155624239667435201154176306062662874212506133481636751042113237218105808975446299092361363229005964249510730031635637907310867904771557102969506619130600958780562323333850095565576095459033018586236634341478235185755151548126219780939986916035409660091273646860746955787909876592386203471593580895515838439285983690505105198331990069877249485132872904596438814340313334841982572838497224989490800787193129212585643976702149502616449708041938980441380909958658877268293213205158225984955002423860978186640338305584639709093615539645401143977685359599495866887130295069401003197595196400699305107808026027534319465200758655018780800433857258661878140850381323840700 [135,70] 276987921561221088675934774358973977159622152587984231570379517764699943849812811993663750502506354381161215861539034846487609675490687856797611150591907510283362859825719799918681963568307512145470034784576730692789694860609622077171836498264524525382994373958712269686418232750690632533920802788675544103459301957743662063834798222063099704519297248748224428936914261945912584649824004863834211689146025095821197243722168158552446182092466702441631894945714244947968938801655035342497694483908681120189002330533458302661530986977787337425038829135464710865009821462624586228679655946477850381572281219727750155923688546566731693231452116130393445015712460864789314345619387833000663614709396595021958648256583022017989560191384709834818132789560881770234301589883172859917210661069185934302858744058074605347302181578689504133402144597462858252582542016049488889217451608737351528649992293985879348043177344640345614717743995772239040146078642684244791252770919839792106241860186513069328887042259072545781987471579900082110614498846527781258794193278742609053207393582009812334443100900757864704667571736726778378098052807337956172469705197185344048164784047083720492029565346752011064264667237547807154085343235887082801018078529478741157727838754799118841244804931332652303400746631206630015984114553208690683498555453097061459377392358955776690540177701928463814055136410581680189519810496801888368473281610072162651604847460138562127496465737507720985711366306198781128449772424262122804979824415070598592941667474290994072161512531414208281180579773448711375673508897160745291027934372481496679031875354976206024730301227390594984643612652035683987674961346742394348969876720741293428772447522349817351232941137534184562683224054157116139603042215477196461681240049146946806766942234093724824696083038475115279666902226308675954048 [135,71] -2057034632798863557508979549910555748281154994416877412258902456480735158391872222300180462509201892967073803474447837996488905218227703466939068860755588720882293472206946675460388543084520390577373432572530051887488528932371020416108689625228539594543609454528451449482706542657221982429945376488029157967365649353499258134550093154125050210366727403510987368778842654123012231225959294611189021841100067292991897946405347858365011668853829607291025991814811521643871102260098519268138332621182330882061623218308139396758858029263236809688329659497794125966776142078877665054852039571422371110494605952550352462821200082719316475759203847968742858230419781796234123541415526213880188905213135286973530892787880510687863585398414279167823773189876448849415099477310183670673463300575733824207089194227717984310884861477389848082851868815616347186038100163983971960766881868142750746873068781592277808965558809064453247166242673611895055266195418440410261293287093784227646474824721519625553720247181662310998757136755384481115642688102444078057040105362320603432348474816931782519472636895119550223085983675984624748872940974331071031979953675193953575377642269879135294925337192893370113590869945184305058438410651055057708668860604724374248770156878672990029384666696879116073282135556782832396724863204323393262058282767326749179582930439845603959367784277435004790858729095804199909426828149849584527843456291970695050696412887248428568983898765591294359913732194486177912745938782222858495165104637461664414617899905753956050918756513674387010557379281920282773653381254304776244464288173435187447560474352758010494953864168246220358096580272470812447275844106932062190322897467354481619210990778928596918270645999101760099928045454540325721919467553648274700446462422461593793648607973322987523355507301899793866402003753768715 [135,72] -1381313082775113621395619500073486557613839718810429881080061359283949041356469324350062010723529555154334153252717964524064127520681382453362115199133189098983574890622311219110389202752535062260939413433370680353909772993735622546975543292500531809586261468818758604111144866956866139158717828065815921444728640619711037745958026031572410492025931637251163357820861921476381607439950432505003993257834104262554917450748020399685091459103824521508615482426358953122422420041193833507146383294965652654701240394437317075721583771120442527911311678809247849799171445682249500045959822173687426441240753957255281036870983346876428217721565241128679277573150406989269313548247337036661369173718616123795679899152552674073886947591168260119429341640204138750461375605637134389213511344834734686956461184766628796793122005423139414894801298712016580765031078124450859781434817516569869004623134554594523067414982463023103719046455946197582536479771739937719820960490733109065832637572525232010865914643254882780560029290443796769470222089629347463402422391466039238197854700082502916666970182066163134340024030047532258934661900229057251224137740143333897583559480402023882813401522202333004426015098246632204274752403997345419850556264365201775065671394708872992164028743330500030916205949376003759672727325850683000608005566972454932676217167581642194022710606187451006162100035906312950091081508285016683317941850819800417124500513725087439818176551194363201396961270808256904184579437744739783937356748087479630192409640991805630950000791279416675638442810674720116503893652593922253062195802673208210326668061341906441421704858599913652799266606100824624238105382496476479959000399328776689396638654141876392841561736934280331998214235466545048526847808983135549360454501034917196118368047986738069943669935835792090610219053681358 [135,73] 27670474871212390934591880468998648353555455244680557736519981666197962462458907225259229411224891637569441954213212165312340448870904783224259369990860629379438178491915965178667235181370306142855072245875710729382945954931097829203154945190034570176498032718583306628888639522028031292175865827267612154042122393490186771145692662301214621284366399983092099621692706983664686911825878022005358392844611239571705336654460177199582295790846989405043574491831880595311400594066499141053900953437184252165199005588597654894695650641148359970562479119540614281980496421338788028595766787380909627457829303302006257407109893113301745679777352317165020187126245215098929283186689719810295170013421248160472245265790333756601202560641352408595105314405728592970144591112441723265974129385034466403778872733862504638527853364492438906429109039536279897395065184833052123129780675579080113331375113779894474776188106915547042303819501037188129097935145124794338490289205601890114686609478762021879850255175050730658370178176081333926552582762922043729674528384730533465786311789524747195900755265540417307678543992738479829367195066466740975350353461167921285916457291208218527350843237072361810398026266588373725340908815324836362801251531180380992410255512708613154202363661053410425472343312269409600790174010427973407306416610556457860390375444301711543330794445532096756268521992236684118979924421531524894260783780541144057232661662278381819312328824376814841780042057345228400270520514003732343216010608083799270803121481239390514721703051699588211484543778927448944716255883959151330114066604471866476351188145530762844943220073566031498715309232068263913305832474225586306541116794803921803844367333855208063349021233740045442279783842859627642093039996267634704400280440765597930215960312870232386479434063220984036870466683 [135,74] 3204255447689386515678168054256828342210954357872463779739776740084873325629239898020118079780990524070337735039180071197568612761146825835105443143976608651881606499391856127765273366697638715819553885219506329866131358640702672967378609800820195172822323306152236793334918477080513248844927681531952105595697661961455511972252818759400864199052492397887556187655525205012052675258438597117052105862027969356887894812939143901006542845862281881848796827617136376197288736317890496506430325308977553984622799647879067873367394960597696333247650650209073087417205293755858950829177128248697234370039887109374572434641184807250025165122525150581242054468152263529323708504120062595501793505334404568830775175664344629942681493731407651097541601748569663513505855857869949662954458521001488349116204137979667786749260158529180845402719381052238707833698275158482881011509918522070337621527757795705287086794521672745277694900937311289370067358163069618601050027058081568789033228033568054061801804046193407991094033184829865241112639937209383676580416148586727834183165989372534430971950038701720934054794645328596667531796997967381914584727785238294237486269122154872405849906604782359562704939086384064767983873215359448078587373453132981745544620352723364099704899341238062111376654350015676813427930508000374057335309486848367386684634498281940845891388935272035222652874509549778081759301288264606003700213098588508681677821662090627289623414493481541299846297481329129531629727851105029864889146538666408720195062973758860068141697997880402480620295687159036823560262602564511231852717691317698185027906432833045983367819380952219776814421406260537332037309369263704539539592405642167693451030330325913320504049793255902258012689195430457458965236653050474125773159598368715141772008519518845640811937784098579239401062 [135,75] -96743367188969565951500080760399860232834439929714845102136853774221198431855469679534974387367161508953353677396199174005016786630654067173382905429602485203707772402172945594593560437493157567726179682109947281168587327740102967025043884806132663136184774360871533371987894986662645355760896834102351618761504853268078066814032794627954722644432809432978578396805594611769874741386334893585840358105076073987528082347421553259480666833518313209854735069201337899815376046716142332914582412580034859808434903535766458009685522406302816423652761306534356457030877373289733907559726007482527255553429797692564708166046452477990817245561044517669093864292578748275047841006118484183739058777338435345591456482189342124721076666980959956705386808240847912430857532241126738440374741570185304225643209328280164254601739482343774723313022112326885805369404457570858466477999280175441089529396379403087271184844810519095190047971587169584802981437234075674670057915191785958132636307990714352009147673634578149567423162942987931022210732706113775685298126676422140309479679538291611035167300245616687799136472356781485337252853764945657630981527063874873153023963343747424212452016203210481243561339222475415709496801246276579014529104492597594244085104313355921432554778614814214918258074307245151739130960330477537823322489836764839307301420484951108341923937696717486328095709200018133148809254090024601674680544215813078122100570402975724851845065682405322028694152053724810644409157479068606143323876758943217524595670964115792341631964572178530197522136041505233454421402393582838442037349327853855121520212781316056504837440322365869356847327932427830399047752258687100593384359063015917819447782945844391620349290781695797931519576141106100334694436214324370406609697107902735841866466283676899820583534792282431166 [135,76] -2368191497824287488199725899361440277869131076106662482194356987807697792401262694373211539677534870791775905990510813854764077615246031437507296914394755993778332036832629619379628153438170721566753913682182610934603183666590438789163685533046440829992029880044057422914502547755762279239968399276504154778157219626410521378702694561588086785064894387710360086921728071299369519182090292451953765069828460552079080847990014514953889273281025912102495138192345671184908711857322210757051434165029425697368761290675455711066173049716101113234565201840512850659114555877403638683413981828874630722917455882073804703093945761559421298092018757639773464014110970531501355686814621076501347304439289943222547334501403401038932667768847118239007621343892267230478754891008051368788905538904172988916533041846379618988932586573623756230483815287567064351624186071603613137379081556189172760117890103310244572243603667070517999267814553822420308061646406748688084935524916424712436318020233811832155243445765775196216273045730839687536675247690538810693855504197387829878444229350828995317361470004651650664261351150157266198548555033800391324598581099638328056530439690909542822131755002609130038256385921874951888531252488569016982956421261768292763777235139571151227950911067742000309207433367805583331804120871712955494954561060207170979291145773148360874684594310724017919953576592702950169092027641546094250145296905240823547988105571348485347680346043080360999234356000269215690250439943566504542917080831727121483964162944123770366520166288771002336382699928858775752072297596099990373985094305674253277655699541732046271599390107438374258645246716780821010645800120728226712496081927004416530834210930444246066640619027504831089083868041579123475243637100343518705357169509900679245593977112032334215697452096898 [135,77] 73316961561344744627282324462577132424129112623275064627911554374483284787083241840725105404655609899455051975798219084966409637961780064212851175562457562427196840147545614239940790207409901274053558944868230310066856083353566663559503036543100874329283011827807736802063844433702425854488862495982125544750502150015697691834692257082884960953021403209846408015188642572291388358946694811084475271256360175204448448480513445454649348333170089695426389596838170221858557083101235536307007553188270348491430677093965924531892152188408357019529773291182323907439445527912556002734258665177893906248942790482495977137363332560369376578826910491180505398699256657933673945846892262700366349470360804035468873200900087390569428813761383399219312368425012930038919428979396876158933767352125255316517861049284093967433394373274031084778005358519804834884161992237123805474791643959658500098882329983744402427296106631824766301273540988484358128871879506204282843774510438108839094880647653982084635963824770586074740341560010961402867488694398303639304637699647039044082301860041777716361065587493385145366062236130460277779224180283314143967266638431630818292393285797414235577260509375106333079848139689088456647556673322303762234249472305897058823208707169396621753607018143562382637752089380255377206157023271252042207487635667606538877350961004271129090844836239238853474929842962955262543380814441962781189133360206574922967470984033846248983770290275462210303629528993039377901711473219423824803942254265071284730832656671662302137882728785262055206885634912760070893554500227517970386030167407962892067288514413188366962276354203292867223130293438917883003821980561199979857704246186041750580116630946720201789293425485613834723883735116144554647270389751608059508251527390341902705889218098255692844533406 [135,78] -4004492121510140377659690553536752965347748184286048644329965824675386770580808534454791711342203536098231621026378136975404983782420210944742809015323608013423440007173982388298610745809416834627940124129829947299900867303106230514315980929128252996538845063751369647411294434149790039963773051844015102464960774270048172080657440420452436082278880290699160307527889823184095716066354064747560493409393914896240279569018034330493510120928248252083609246398544452134141589943071247846682262672061210743009114579878288165059424110882439343872822909688263050604908467289545791905523547193874474813577707005794895212350672652606676503742076916234847119784921243741890108367134277860627103702019665171283854607960233095755409861713356604219519312948316302539170639152553459525352574136520095489490230988879095301616483986841746646112472795852361327171255742743694340659012893612988395917220364938078961841594650960311407318586357575919727444129986537256938368308996932309658598238081224439834548328255205245986681719027955185891356248674591987951081623172609741366629967339394986520864769350060367888008153088199294394333117465896719078352330390409989964955756386799209530878060634709306610381519487948217272260146566925423653484361281435520257586690839869406275559690651078380699553146012868378971601400754356222425962617307835675327664023754128068880155128064522762117017450037977258416967369217312034838052090624652619190545187326289427363968846054285999918102825690444958803580530789077520717194486188259940725863407380763682363493616546716346668493867944288858790673082046527353886152697306024533850613274861070343819992266640550564319576867008644270865776971530378703192515250521047716987597684431012801887905316648193809407900825242139030582689382963640983273620689182782619848554483379517452170102365 [135,79] -14529274293237087258555786731590439453927178175113643650317746007230681677219987276201490093991053548483164163850464257304748386604882938333152413700535999853469892482368825959712197315647882294792305791949975244781126099483598802011371553260653229470966147270569639607395896979812889110243147691476400800732885495305177329758417843903788591513358139067313661339159902165828932793546642374898921369083294871440659409114904578223601502506100751219180448896846604461054820502574733682461098461393277439875471597600326327112801950325140187378570916480774468551005833062200916621051209518836371383274690582685875139249461631687832778753464635268474576889759865604130312944700527215028406006248040949752200103843060862081082313747596799515436852192933265213101449710176748054962111415110299696897284877125261782593037952116245599999106039672925799475389400173636186740026954604020699046908450157911617152808720621140601810091710469680564267441540915627705740789618837642895930820822633927055713028629873242963685683248071303977470233810766198034011276750505626231942898567234046269590432295086676395537667077295680310707208245162839200039680211059919867562738229139703102870256532856215314789015465295980687993224706776968905236713353219309452536823462851404515594634593063905311874522262476262107605944602629989140416270635827506955075593278502633927730201034054184504814976333625843987817894576350045605214254334154160635451540884615869916277835379997567180435190414437326109163388735758038513574041404445658288811864385089462664411530666303923851673586734095400756771919516390159841925474016079957411426469545385485882327096659598271542035493771089370735103777213796927889061304915183061345237379350871608108060795205538245666675705070881394248244001065187487659158382716047410170987445931206481838351 [135,80] 836617996183655021916222468504071375129446609491579509266550638224094836218903617146633198806591844418815323685062612852748795703089788685493472537384754783535170635554072503338550754109185348471572121348279633447851351448594983679966715081299881396352617301441396851290709402633456985084548431499263675587983651999175267283464938869587549435906849805710623234950700617209858820183081529373699657072420481791729505366469691155466149197422923098799766940798942917462144196641279726837099292645720398865683585255329534105226849016763905469608020719103752313514308569753500995522474009145601832112596186507349185857707903828691063987895993667340261462467957895012550394730727199062458127702670178501643868960448723253771528237050664805175277180806803203934984108520452732259338026420194027433945542017216001304440602749238309451073717371671528996280810752672383147402625984641122863381996716069257245611260769638362305896034678611035074798048756478298225006303474561375459459280721973030939711148609777597284087090727477215940565065836030002108054885156176668327599636017705503424536265605155735014697601947751137219923100105222955971266357428476377125066847818540021054949991694907156839124887679449823847497104579705946290135825349591784608950501776926083533607103467878415012177399238585981306922356837500633256418594289213814021616552396755532272081908119056464896224046830296189408702777818085254873378007323908885636307908303443993332909217767544677131069630625262865438190449497602346496251682426010427541190351211635502905579472665563411051566790633442571425687712847493403561674950003273640732533444316414156138115770748001617950118966717853794103980389671443420180543045074345025316114177276479905665660762612053459691749612696153865678437324481472151211790972509161426595437005011118250 [135,81] 52429229254777825768601965239264520045250646163131422735680314462462235434549641390039247571414205849818398340270238358920995257690417440097287813775504116743823137194188480379720205367133137506707100437607595780551933424284191335161525035070289318175338032899019484803121681782791027837750715033801888442765239668576705671437363278514044216170948716597870409932347410193598852841386208119637363702493671198457531704303571184504532418342037439528462483858714977574259088040139094645186503800537540622352406603907529127669270400765043460417037954898380733081683396703365629623893004788453054163654921602291974332337223836924531713126452924588138401381869712715016496949852720155992403160657804431706094706266748778817158821039189550231428404346979967319103722767028381755043111225820340489618659455463025360593051757930713754823773063148196648426643112262988062103992238852789561040171277454592296813341423580567775832358839676718968191462164360814328917392345768067175574935424712765007812632630945691562130289021592754437063141557323371973696554341559619685602384595989201702387449524555246750529970714177715978382478289907010353277757933612029648618271194671864918276456255203235969406788323833328198259288709913780658723783783624320093054126320741335535716213402814571634242081434267589308111820317583850035419352427728920136245002912344732361696663051424668773068711571455045489343783755366759616408814757093264499242559368593909641198754763670348956701950863237822196922242157223194230465897776866426725124009774998639495598556721417298554200762372405090546902964367028199160091905068098308144641962799139187708825759931536078061517079746224272503790501445052152893006728261406162651429826809218277625402094963319433395055200767072577646376471509926693901668082564344417439841472051770 [135,82] 4286548615720346859164281819535013919927022588217446612701883596461059094523775084360566861468212100116283518100169362365159174906586408076711547384542760287946602134192807839570550552893446281000690377337086468270579579601434111998202854260898470439449873147694037552136578117919123965726969969585887330566750661367166100117547049162396253781640247600763035938041175042195377934813064021101109944525000394914546633486020949841315594057684896303616952907552235514135710775895133324630794608084472162720100667546157487940394814718200559160236328755525924971951276008491973973331102782534453242520087051007575613395183025711638405226239730033111802973814152015212846482476889544773134307778997162586986621755687498224975683196686416648006764904180101935274626211881912189448209560741851559998142436968505831450585889777858517372913931122598074325534027102752741878444055910091029216242776173182734125291269031537859879470040837540823364598001293038090734860865632023920680293481457817256494978545823950732868668148879972734493407123335793370254322690436029349065144049337500889279469524846594413793573910794353885399131415698532828519541703880972271754613186103510388130911519166215711565195773613701089397229642026903567014682440697405804410132732089911143698281444220524986964064090803750773160638484737875324871927593309544702765863817201719433418543255074897281519938931258444879759293139294608543838124033009332962347324306340273044214134611711403249950409554600988504410849997222664887732003166390016543702341113731162151548832239517142886705017305265388673210305952387392312230413118094739624809752688100483878387676974363308139938907856847603078798703799863168776638664923341511725258762782568336766517585313084582139387575905544569513331643317504197354809051800260968613912722376 [135,83] -69714120965335381015786374384310644578108360507001096048973402474709460864292897741243520868405785460996423018736913548164961809758062161616802995521347589793941532615662686527467395922122628931444510154102945672263498645730930601998099385314489538647804455547897116986908214313032180198178279509020812313018016320159589838729112770187617893385128232262790355087021924461783714058431082612516490700761458382656293790168925236365624560921226947879421817011513182238405287851476468454039967846844758795304802955961130329838786730734218481128974206054973054763117890676022716464110913779585829635331489672693244008206958024973842854426923255836424086800380950403173572901593226193785494559691486154796846962627770924058348084331806148891511838296454809487535535534023734956177232993513066210063117193563635759576923201179009062073179363704967970218400817202219552940111936763528543333063395488531496466221705485269557717443107471436767745129922986667009549126488017084473007415876572234931641075398947056853919495974155962674995082057514245580081790768661381996621807662229254145017488205132060195756158614687825693180816299731566433391539398877045375139962937571645187525391347475572073698067883574760727753546908954356627441480876263212252518566515096436009459231950303241246469696014370310675216480565504100191385588742781728674382915402778197517841804505442855777118478452058387017766573254170209167621069148229822197024999775665555055234991427035156639425270916780045179967470771289398914961546613615962988444560930318431525758059559237158996917296028851559030776252848491942686208671197764919986537998502726310439052683559970895633302930618747452210775192392195436473873812134316644042789407973436414961551694062232583902848806087831971619224861245336268629152540762742845537150 [135,84] -2448178452480821389406805456397396276846923064051343645004408121625445035527270702953988428546044719729261799921703992882933137855122005900145760629368682043944887784000820144621802028114036970381411432387367424075475041238870451870431002199928356928768426950555278753263329624889005321273936302741780428839564274546480074349551613332729633057391435806297523674579035085080299946274947042304504428194774242516175748145438541060625477800463699627373036992261501988218510698219418147461966057323926402332399762847201690197801844029494093840262472181304852797741625967304918829618402598101189530998734195969729148574348373577137708969057256727228518317873239877326737739515389090425962796431116516088525729019947869569987976187983379925416601287917982632178159804931685170748557474147419832156899467586966243694413835009522926915854697053994863742519036256844968340510573466278097054187004745557278757948485007775196070253381977055325471117655687674197275242078452633987145504134800114397168780858525364742714438388158948659053349312592839572153625265518607014713820693315926749265183415702203235985292003428027255005918250834511216787892442192749942544616904362448281585991058194400481815232329930379005530483000145730853641415518851728635684753824953990739199744909509082045138780931378388492297781347706041820523640933370684905547328229551099845250881418297940052787467925818975383307085836970113503069282085294984205853810124511727567186952900772931564620052142804272545457071067495142309452792795100181373000143083658068919825772871745773546760338613699304065587247361661872062566026251692905710518759351042780286754748263593742483565516333322012328271836968958856860160660517821914382594529775498759467079033743070537828125107243015783337276526175903288688641296147146261192 [135,85] 41568380064817006880159648513210328777122884503629487792854498658494331561928576057425432584947308368052521362513047045192150100825388825337093802412121002332449890215550274047638569898897243993582941965918905441268949853940425279283914255406018625967473421846190736127982284199450262658995373029005888750553394769403875360615391703521105279736879939238713996210697841549870218905820724247147168822022534033267838555003597111922012681160524798571956965965433946140832718688600345533740045467498361270899955849936783103158296497619142484896813650829467966776116683919448608181940846277098520813386461666162040989072066948406256828402654462667057770551157080955085804355412405936603193255102292347509567010914358406553972148073196702374711479110997134133940604156192320876004351554380551159415018299292545684050601608238741854087713413905308551456141080958476907604759656175198286848957957214045811519804787394164610494399961823016080324463960797276958347023838405733701463963939148831326161130093232118879343811262755469499142036851158486547590467354330337506051039285535267429933812887786395915784317584055902029074704766294286113417073267455618351592838303231351058096846841166143908258618384856330988811787391269226938329064944533967376662360290357905579552988194094949365313480542570645363775594006068076272155991201367519999413059865234022448066626618491103324998015860275327068555611536951295607259325121153639285767503308193212890998985000252772111131953954278495298313205828416745414825997574670906334006108907947489523325680057832209898716536020950752715274101260782437758376145928855962883194227069704463600525782110896144776636838958982811504908222175528070979327188881607401247738209247002805979031569237150914893110238970316360931030986949708467058767213406625 [135,86] 661495424147809036485559744978825496508084055149373092261378057323517747475044841947363142166199285245645155426460326911369046969027753519668910756525344215264083142360146901360957658735248154954400363651302701724366368752890120734584687064100583549987072697109303089442014091648956754967090420414147987369675967563570220896231786464143015136379240822274724502766033444416212228665349593820179216014658776688601907006619372471286995174217036765739266913902146399011988843257463169468098253351449005362735647655326828157579393023571443933154901013958246594384722721967154396185627393271328351762957302675540532201092169393717950221671684496137261877747162439907134947067990709981346031947705825919575481821629688858380884934111824395209152322263321060779021199101100722568186762164925369985575227007475362481936037685953778048125291918680016244980021586595599805104957179807282344322130017693158172285704721562092504020853272179923919264062527182352352408399514540244648070101472862843846449762572950149139871436763832027332562435376366607426949518190632662251442261066791630400506770662905491163897125138428749611735662220046785966491617025240763456543152037084478999338543896490922474723540176841103321835912878521287040181462203548751256287279130559319911241293851340802582287377930670383658664964976804183918571986429298115208504395946890235707717466204109180836820048428003170200247750103944831670201417510708274139766595616380549568397985812790058533550494638066525348192571742522709747280512183290427260423104751694837049182500856086830200568467384665232855794052203296035301708343941901747602744627854152355138874521092674512940278365146858004032278549305571229633375814230026891179419606122460441023689641818925794658222517108551035393817513631841537669797215 [135,87] -12208936214354273609163149431343953068239541559750401810509893533715606931215051736754610840519026092359251232422533768278283737855392651796658156928686932086310917169943148732226043882778327177860939832425340640618188946008066539820961650128611710085087029803198818483114680408912407226797699700282085758756504212126245578520802800857195265218339600230656273271071029285489022868029192703202276999748596800379477590657423548562131940566342674810751496956891817437396488926000372570500786884068240159202730539550039961608589199626204940936074295818404785334962619780931419491729853798301519323133333575796981410130782509439647866483077441916863811600028464405251643006332990884293973624586830518176509772816713743412799639486825131287886343675983565918924974415724121538711816335021694353362224373111791081955168170864257130871136203358934276668163363978296119985529021312265063301551048633512405439293829968476323211048878649679718389325940183975813037161768623535528810764857445220458898185718921398492432814693935731454922355323584672960804841022697509437363369850026681689819181499815460512695059899003264439245180577886158150519533360752288072046426060499048087670312447637412847284040353781021713814422435791628705567111171508466193660892782798803709496853044444790145507825157960000183814456524697188619760409180695851651305887849043266459613399314178374046244962094473767833939551122985930508437689925732885415001877574606051822452045231214806427831260888447348317190483277176715798746137067173265291325406181113809807386162163195944643526791166828411512498532434227179947615070492421348676025795286719189048196518707181956883669696407048151979169804216456922980011694783668855826674025183318446654086687102520810590285962294464187030169483454070239449660 [135,88] -24905882696565546198970301948264826558687583471443869223178088248650077401697674509839479322126945755851469339688416474093358288060348551325454668530104856995454444146763000316378493674835922999703636048322530104772237171598151910875404292063835699515497650487603094688924274320172810949917522189421019616344484796486329847714432897169607518894599330179593349186766477459427381790142196209461016114238747056852444002842698378419629951195901814157335166438326025400864215084110821642204435454325841645242583372286522872377358070830780593738892600694345928274230923234194166859692916329653137316073776249247624323416879241908055126360998694881889084256838745034901948252952317668176860107637092396603012268522114954383610502668468174642380356447659914200689675492062536951561654493992912619468930324514535302860030897457574012928043024790862969968762288979897484319565816936794018625813161364116847591475616945187394969564832191172282643174232948525740751666829214509063342385414204164949333511154471455117562742457587056541151809225814517962851623374731244815774521740988383930309338093333073507274387389382520216757799661936402473073524709488341958206059815756477470014563391844821331250227146938298441112633616785746162338699678536634384672823415145962979847295641991184631130830131454415271959725077033223676969963199696753337592395693093545991433290711595691172062322367642472767726892840914952368478545218707433596364343730323276057033199932233797128118204877459794187468295528745645039192653110852138185350127889494288594937006689039358885858784430538963882928221538456287866063816654107382017313768319478960902090208231054384097574366415214727876448683270459037111711517705142341160678414791235698370250658463719583561045376745274816297988355237981117 [135,89] 1951108908981495954230139067313814780785519618572047063518504257278207435377190349104761789689179074820301781654858516383006880768472440354885862570630326073041229348661185379130866050422321975138913585024571137753407109166001737988806888160624403571876932400438956644286566618367100962647671596213872627889085620052512553922017344745952714783786427801376190026898346508677203071417107572104913498333026828053415789063422921645875713236651244422376214965704202337422811715904412540361181093153270142669470808555943020564666321490376509052618136779467982624688747334525150654601490403615168330453187240751608766571243442805177819834884318587920958598440264628469467114276167509194804695905732941473032974446231357996983269381599926923768687733633321814774028931850798989712277040381102651390162570255003600112262277738591838745392692290022682105693778196670275578251654935320558765968934874623294223535047739668999012095901198941083823731862023002145635150575362382208227487730712715512698457154656978836676397784436368638714548074120286964794655405615801801330728892573771814439413896067401968242973723451012730955771987781181059336520870869704384663146758015262468685263776695282612932084877428048546972536019805330423866574219443236965701114948915943570639365535059454320124059314476387789710027468113187013103934344552690893643737132674640585195916183226460202093729283636982308740612630917532284385231138997902204860127012323520522404204985086274828787575150117426100079703520852070386335636043508284337533439447621659097902589850107091964568503862613762817840817489838865906045084245338083898700272558075329207354813936923078406110650827378138118658143480622547435191985662543266205785727305250388469266065587752267968011967299081729482112273369305 [135,90] 12883223008601924581225954220251839888548132245180675725832928775289660047647924999803772270849207705462645272955335019598776256126212859275435555679669261671635492444626292878008627917353105617623675178087332202979140626759046038175587489291985428131557865054697233185167985321718672035903476882894641247643516155507344899094534513633776034672597728865452621283744136250890197279009849245475539973181181579897549372075563143220352184590627731067524570084377899015693245606348481163388452686162606794056213625634943475225775716506421287450535005213446800425313650561908897678684397072332835684168431829000216138387890360426556520559374967220771200036518577194954297935143344273728732352826385779949918942790981097881428297028269061312014683818636771235320393170651489874909254984651625647870563679563948525741134117929733044262670195015092933812981082979716766493452861490197972512163464701549440765537189431645666647852530461920649260143515895602185100305499092945918050600880376302892989000497218481876620969824618048670311264264934996470436145740172627366199689483672469349920081693627257077281251563588602184165610638859036256373388556057350502636383435819087945703767813371748496631141179896124294189322034716593710799473780637192956885445827655337301372340888394835650973570350227013326885013572816934330763161260946750861609015666099857704487490803087600546012351471570110325668224786037743987411186165478851109875282798742552399506090489331707005785882499565043283707972146288070461763126661037594597764363216976461162779454472283415700509218935264504986510443302387504582612499232898767537345353456093603271956171378112392510380709784372903103737615863422567182050120962113097524516936649294832331882390655442405235344846628434852535120103 [135,91] 173563506749054831865156705469592254191850651348717136480236256341531055806349727013837664357644131308789715537794699860924989191837931485174345899403014665217757911051045528772691397766241885606584991893005758122275407520125909524828622433842429999579625615541884125496183405093209376354614221246801329839648825584315756129844547133584686281549805398722851909730705608206638731118392393760992848248706859414988292612905431598667966292136798149574223504239743282607764071200809486615948749874688162875079378725266953858343847333768603173518168718647910909786127113456533270002931444953721602423046737185509127143870697609245669491370763494392792549329554410687471613890115309404064606978436309089991882876676254742564077265743938236609362486119680421511028044292381955027475869399589500826940903600434980565621988384449635056443708589594437750739404505813472511103996746767112804304514369268359532837219853583934532806494528184843664590481030277008356451378467589929964769767238040830776947433791256550529292266912344483521480434504650276663840027174178662271022870513864037533707285838663564854069879043561546534482901133625685674160611129570784661715502548594112742674097604007338963846915575279171482171810705561498468727407002606484178896642949750103826644342631111346010064425927076470004411010958496480378478119932903762370398295192539697836557699083505766092406914373456272590931350918087419970662098471622756797741845144143831448214513942565957129232016557868010027440751364306328640380061201503568872980739175332549910207954690015821953006417749727056077062901687989192695338718702631551171395599297928691466202029577411553311601506607084990959999731089104811906749292684307518193528777843721233151274543980571949307016698105224267597 [135,92] -738313513093840605009267884082582589717436027938170273278607671989871033357570938730107653766181752298936572827434586586896820886954037986138455079258361072652035911040356530721290416454934141119997697498855741167195799307026767065649223940068507214948970405221647579650743920303597850958158518945659672847536477334787983053280367064275181827998457665856536385825290244908098700036692524844608819207578026788744444436302718180936870463733128234477124535846940670444568594806260194353304027193519689048171234281312368895764120339882765819259824050006356060343687842227501161299916367327647180617657380461176046057155714210178004584722125442234609276896341072456296980607804778425920821835796469780235548828515912935092200579406075921383204676818198307158208161077600137690820764343210940059456778915774263588310251011601163875853917379480756459423667065124562482130730831500858566356489607482890078046487199651892106893034708366793327619566612551560031632291451922441124630436377188503589948691658072419564602198454776549641071101328178420773801118220129315687971264494929002557581404715432927375447447935326480488337691991547553155234243152628420303877994924118510580326292236514909881054626772437721998417397346462986740018767115665794673557847253978191779585521117778987475692704616017952624183992043882973533558461994507046586928887791172743070411780715672073010738215501639910257088066179330588613392634081202372891036931337642539322524851274712777494944072872108958539263670525011826602576511041570254159978254701567144440845826565430779731359149099993894031021642110155321533778275625049330542520146181418943140673798515478933078323503537479125183973872009804949613114011223965054382470020984168466426599212866779097173279289965861 [135,93] -5860916069326623999055896322097376277724209902110085019371882805427014512345108159088784062829581248935559913053058480424030756613130845666801668982859446791391785438772594798982387789852970606924256515018355917699229743811566050982389316418674903744365771466494878338295389982935858181493940608146748600396809328374414869241910190520500371377814130310862828539191451851281060621630579433570928251477089094451515405147582865917185388535707602391924199800531790342041081733151746963965073484343266399207300392225578342515772251110693534054713870390310099778753791939007834132988085084985003837101074334536151718055847427803098264613698791662311530893244880987446598874439420850120569534282236574275590031271558080397373715791617169655036162404645280302498176462648345702024498030117297875068932154528829055529448684039528222734820785773149897058669835390421997235702807848026488939029112209752822745142887418686740267062192180489050811038219780857999219784894764874269950258321329649574230811162004143438593784076314640535829468366026776771411136298374970195537610849575397247899167402626552068388252378208214268048349502789512260605432354637364382956490045144216891900832518882024052845082568503216894217385626745614905447715987104697573830366896750925683653938955655302882898602214210552308096589628542299670054257273240182309074348554955252214351616465619098802802733890742847984479389485091566589037941649361370054269578946560407002343633180141216198423435304930884055177431387828592577158946357321974371697933509145242145297590541329907209263280258537305827447241508458936367950323301592077911821392295998494605722291362719979960565422598717927924956331373278373003526464331942096170151490877721169678429641296394485762650157908 [135,94] 132823529526134258254466597638081255839470134488894675661250179675846652631488786844558328273197220900384724706427781604418525894241248177642004293806792114930086192030131255305665480073212387191836043289313895145964937446283980234518674399833668127825379639629274327662548413161841176814615447939056728728084699017256945375312829656159138974841527707246399682035553589248530884093003381488077006535089525176562297508283234361822926419502422034629548709672605808699922861606721991732152223269553839335957130652511143274487660124293927543466676908878788990580404703432229134078881323567369604073276994784759484382718214804222187276994727760340962925631747427202382426804886899398911499509373174434679061501965577956941271488693135722094790005878202143884928082850583726907804085740999256856237947637207685976944972682512568877909831062584944653947077430617564255145886039921504121232258294483652301629544929100533358628687883286771509484775242116211885047573259574768203358905392930233794028224792653641014303384418710790555222427617233723684739281440829766261029998524176085417121055542496302015946372698338665242187937416218759492399328034097546249950971135271671868217137156765931033595783115779050873693552162780479419984221903907704807279799321759565834704206653700845998821509586930407956238879735043371317463938282346712100754500412033102301260960984380432360531249837113884074034089181086299280311190132514186411472743297532482623983883855333495890946066254648874636575778005213749472804447410657219138697973705880486357778266403477264141195288448333878655703060885695873076316611381480313421870891849444638937561542800449195208386965248996615818866878219178787177444284169956192955944775079568499321576130914185227810093 [135,95] 569185617997444394979016491540892032699814591621303644757565602391475510434839374475987476591536623598918301405847234024251783511532960752622780329699752100790023932357829724833718658729694164937106266231537998001387819236315357581505859777886020858283120240276787013014382987092643961493216998794613605875796919113469866879755617189803544277826314293633900706962619981310316636108451107959451168539817392680419302661758876392344447922794368651000198453686849227302272968765643034213058559220337198390127111389991516558534529337266805766423088648550527734044853627128436588410041344544336773229123366882528188000598124836357374868667650629229979305752273029837500314154577473284266598686404350349821050119847195054738985019395189949312919260435683418000153375350476617834641414819273170960110290377707062889589898751610828272556330683598797614093341023109479434974751435608438148799351187022063195032889210472699150703877880485785068379649383506381298749388050195620525197556633531381072664904642670284608680014318063216753784283599281374133317799286002452146617343402089254130906464775102937158162642992882451436104995363308535865734034226221943929448557176373330479842928888660537953160929389906166583641106415332950512714892711833438190154747923281425787422603811237477684122904349288065171688621710326564064905425061152444835155875193535391182704139123000698231256245882811961257605769907574714833091685627564984240824956604019417571129395149180005337077391204641879827997163277696042709383397241465793929611363899268574978047056257081818426518514541936355526927339481550047823205445107088835180007619696559074153729657635506896505680031746353149889433354848825239218912397300442936246546266673209495401670955358782400 [135,96] -10046864098728588368952039684408936668433722005473050441008622441049718204067299131016421883187408101156096638751316530633641726351783681035648050632045248677289456843783665322608360486452941956606313681151196105980160775491827012604068594955691666809520418851568897629085826958455982671412821190477584354799438166692246305672970543877151752462818443913188618792784189891550939401382311880715970058885066437849763896783214388513127330016506972852161798017463387297596187946913457026849595214938091196994301780372969193155854690079787016545405497548684592580137093133293093563037418540747734143199372863918333924750110017657247056474118735823654542834378699381357006452173722413992078200499654626976521463130930425801067253180153837097932912230176420002677531177541432496267164501019131979793801734328588675036736967254199918744077268605290311472447285451418839697782472443034946302631046501007783176140720405612782102280190248824775408695553090452692277022494116193522011414261769697899827352209286690809876616472546409067675463835497537827463871804753402662981929613347500111652908660427045050830786779272318615086819676032965790965785268322547898361652156072649295695821979133992458961769201938610566056688615139876732749019755753851802179424515380803096453683688913324213413320945026758001774236680905652095308568875997509802217287542516299352264070425497171763029983348976355702750084916551080898827073118606682209630237952882594121437550189189403538942570975626672549531210070732410754790433628718891965509366978538737452521592670149889450397996391865229361490467262658436060382764623408460907099319902846235567694192961819692504807014954197333852632969977938913100525857116716038358394747058283884450284060073111 [135,97] -113519291253545172999641852392087172552178721185826507166629036499974384928685914532531879976040920261606552565397823695783009310984173747274478815386289950194090440011522844882386361190360419535810157438170083376728789669180392567712357074453871539459014592942022229746810284858198381132170376386158509197374486799296014014321994692681772990610403091463736188548418000476123226540964442507102761142076049242870987416389498075401027318030451149227964188141603408575898074809958132468846205886753823773334020068109269549988676052974463934145578492677721974846911784859654142973488397818315910785327949716599974421082546215595978900012460153297973062129613858422080331302741095832725860652380932631566897065449937267495990368716709253239514668033204723188246277150774432037661147161126564027162603536999262288812336265425717189943577068146063829711017191615662229416638076871922621956669306252727392971970924681099350544045686586571526088971567424035852424139454694088838959190069706463226371151066600062613926624807948611243136351315794657897171421073349298220460139504662474362155186249944274873364784578203210511084321570102835326064962564487271605194128947704104394029840606260502510321369354712062121426006683376266971244968350740550892908779344884748510132273305654338488387550836147409424760433457201232901449902487566741340222010421970917073511510948363326208918900699544478595437126431006334358836944483749980845786495256554197337297024958326988925157301146173839179310599331048251402827144350691753523198588903872872870560419234078657738770822527471958123657784524667708236914432360907745501881709897369669766850531145715464231733884468041066454090642768477768575831911461957988067408313345654332426767170 [135,98] -305793809583011032730559846992383953713469797339208865668337294528850625504260528667947974927703593169863724362230809700357688479055058427883411410655279708058445221977204836665150914025897211322218957545158884866949116232125514487379197231042187782317285306604316168915569594186853011388270610120695154920924701500208590777723094023910459336282969373316003048829860398743312611999598367335672143743580093868933411861893867686636911361445494549099545497773652566321085100276112545106283578442130912110585672576906454397227346070348141369809545236981671937155702440520962215230202115052916356275952389893222229082085046404929725783305308178042604670447750206212296504598962701008698131885331191318546714589777726851166496060418181682460681721670696945397214158347244036647207369251112994029373195761788219470488233657377071146832549352215482366148871049872330841572576550167702380424435687367823934138192352341287986504788903309823413968944550340429744166454028033170086676764533671400595945630990594118626797887725737832549576815383476374759407611344167562701938539660005211764576328121870584474801360602380179635257355400976997866996843897472973347768087797429488031149385554694130943537131183673474286161817777573131786684474715084062231594246852748647590834388035706382480261942201707061873575123590573318163432888391059336850744678088743652343022552478815812584901539042346970229914795158830327383997186374460139132514889673012008507230181918559803910801485486418173225957145540983717383364938644172013012580841463300959575894581657574974576536455488096358826451786536289740424040801690281662915751558279815406672132412014256841409895190327095906369501020697591255702300995852575461723557754689424817460 [135,99] -2151945228308128946651711487939074239248340185573119421657587469541117884699812261547592675703624750143010265129460293306288160154913029582654374099776930575102966162673415869566393383672118460083172250285668805136202974439635242049277211650452052748364364172076529912951419759287879331400525715702953541202091094442870235593865900892932855797540502029234024226706291407202285039567541232285364706817837511938297054634281515728664547586564613886138607284400727185989378442576971369537941084341829495540175235280345614245710560059501865940483169002101122423321235892323873606976868624818891835218307261656692283386535911216758303716511978875193981233128462480191303872609188105204797194169171644358945446842120828319926863252730254167304285051644068630855115802810775132323392525737093797081199329407392188533701430154308011031344415675301503484605236494178282100457356458131193503730756843803281573041787638872340120560104884269061988996558707514504171000377565642274737828425750784749370075184292429966494874704995571286158559355232724103099707500293069865720595411437737340639625110641430082033983827705685361558875251781080018450542746828563724390565922791505409142401228511021396813622649377000929273331867920205983885957833168068701511359393664359804601790647144462735343330707273347651569961184047156565363593339865198391475679596072935778782378402861854452733746654210719874304193630306602201081270072908037214341092682165334428697234061638884833705846058374949596878755188361583786979663191313489622478298345253828091653697103102643117459680945811561047023477082439335227125954282361780687875160848620779731105649555698591260469207004723422286436700161085709865731904471444063139057829350879493 [135,100] -18084798224899422864136176541085764352576151032998527083417669962397028031595106159335937552536205068741795608465393783080910289418931736439859800456875568428162438637739052088781010094682674968248714012639909397490810504024889854253497447830209234418670240461955459540298354287049293733717435593650121528992241510180072466779284998126648813325809085029083780260553517141325073478278734222223638925691137511898010502004297836253347052892159694458786872108798541139755669677252693243858395000589441500098387299519172923658865297854949165563692702383992075790813163035011175300865461063893654637288178733971085870823940293065491327810461169296870579782930090409370039739920877850874630833422488099222754477855881851206185244763892981279569497870275970460792084105941977899121688991292801788403683522805367307581155406036387665729473783932277527049568321912093750639119109824956595629319321415910149668611049653520092562818192266111009147344520681688196229114760898755984979982441700478911326002577463766735314193715956261608928946602779392183475346082710224571047072381716315858512654646205970466391859012370952223551387154628604032437525171197674453566082080385949606187545335570046512202344759757202146264491441493607076046293190376856307385649145868458145692861222594548944732190441612579110703391533489666015830624945634089159145481289579520406847504776723014722201065167216540889633190848953723642150609034150106171194353990835007359101726658598480555139671867143056291218541537593436486971627788789464421273169859568172321446899597045400671637796931638153788459301745896916341414750114719868455539230505708607526795162292824492770358194828410806925052601908679096494713951068210229780583855750 [135,101] 61989992354527148436230469547743805091943785566056830494231776635336514548093371260846394499713086735632892955109455944444058387525228205974707071435501691702770154202541999543562944643918277889048014151578891279251078090581342835261590565855721666723912140499950642626434216300389161479919766273337222154462153607616909170903154344174577725804594546661233858274695691385096211875775704274819458150329928863583622550175685003335682342230305058483980859511515106897445333631126842160089487603962756896019312610456425579218979029760272710113453289559822844868641900224664665409984234556659464963762040056416254534009705539999534752741785183365854450526610018340026916223181037436411998955546356714589208742039958953496398510404637188041214387617026046097798467829674254825332349607312340076919549548561051427008405087690812055445280933108451529798595921519264125314238303494188993195680536953895758985787424594426541437614524280505914314695519630320004885191419577323033269780445121834945757341505941697899121386075978303830229409747765806163081916869010486821982507697765611888939643934065078135712987338770854740120405642251827044447727677203286495875959830393171361143040913194895387971658193295668526389359863736857122451324432087504925206422118138752342739314486912753614684598831366642427528843050625197589080378720406770562437586635968275321058692629325194704176366286442993473373421797032807237938865424509895106108625834612722561087373705538210731149288398166302266131024198430896874334834061729039013504870425786046124029384565678870943249343462797346606964750118502833618102599306116935872961895142985099106507797859282875861403472090340217882572464604658306398087893458126881493568 [135,102] 395866018898268736756117527257807624385103386650420100267371119580343493444940402333801956520938196977063104448508825197248717817886929079766813764157592972536669748797794060417788184082131959059760755037954853071464441457880788647924724606381249699853428347326199620537779352274347026352773413151014453366556322789910559799116128061464349302927754192608026876257416490711052285605496345322855385678690903509209391628191047446423292873003207541248953667204572952949969574843754641797263431378555203490959487497266938921303898555794698408452660139847523069692603115921429539412778590320889783739793679667093924587604014185025585264683783075768638152804018717526702190283528461922433409889721871503209891906899599248001160344441603795395577348897445002664964673071701515652711670161755006490819088162138976100249202144252785264145314405912188492040885527524857584701398986608627924612794353229358652239628264558169129301657585999449403792496879189950891430437504034218168072975157345038419633684399091683320176164304441982918996387837470171781227911001330306240189658586229803799946961130480789955393475776994361753138027468402529612257659577643281934655558579627665237879681060156554702220054696109134465321079598715108054322123871367465956201882931310020355627225962163834401426744795614455111716003123965041583147589410189806316180380381929581709520786785293499889085328784555754617180171219143316636115053199359406319064253499565083520300637239859068643581028685769410210348441596037724639778287649196610878413788397350237473487416444994460101392030495524645366260868218829263305550153140295528682135705216178311728664077479204227623103318076205497881687290943913295411070383531792641 [135,103] -889168840096392527935248302704702567190738665962992397156472282988875689691237913730196483871946058784250707507507314091534306763194613238095692252628260256806916748357130938877744097372082724544690428821195822573135853997043651032627985263042944091339860137343826712272532995656161751297662573675529594780092502925327575420521502612375696035144226013089255997513377617492554669987905723524473224664848722445084749965255155794453350349300175770837473546167813176461292995182290456261570471309853364860930225731975229431640110889260709648295498510247403484522191134861999884573384899343668012704399886043955709026798608488442507769482532692086515277622451015151151729155052459738317467890584466522899392698531286990379548524709835678339908218057203051461291596851953044969994701131303664167121235685679092394614620485433025410942348391905574205544650031789442655874394622179889149127619498676716155328951969559021544099942176860703611393077460230724077224249597254623987039298187845231638701579674154076808406134965318584771530523014117367601417257258871195572925332549451848364493869973184255043665774084444036807513137985307977240323878609848971519397968467457284607480554736398446342572875272970098960994584873367513936904115317476945548475369574309924702130105213669441874149759205318756006239661772922802596699254698895195799241954068316911445903329244819928599941936384379096215438826808269265573758355007076593585093997000282750626248875141423929428395708999447734276512411422504824443328946918274187360931596094869528351445613139104499044787627807463885675152831566760646550736421510474355666326142686878190396812664448534914766270889913364213167546226032452912886472952892 [135,104] -4221484000148425283954106583366264386309766857655854190154564172555492948267345410376381834265966041799615769816187844528345829123194455402346949181758700638864198380702994804252558997096969497042873666123275640279567466058877748149067907161287711855654838166135989952261200726057134584476615242777295890538355243993067103472300290201784687815066949327084002853615184936075440617703623680131084929398419491860830504430743488193639464280805752801277004655004948416284600142790318702572540803602938980799011501426710392441190603465126902013493014454366200235970710465704971779668044199007057175395530169392750093606501706599454566788954234859190612467014616879372610342978336271346434777084909960117745469240338517709318724616548352357751769974381986527461049448350153310594490645950713991458881383266126445058442253050124776271419621260889367417587060274613289840312581654870207089460382404178280029513364538461006152500042406216339433431029247084935709420901373492815080107486631161120013342958413720931443519335365606352327867335063078265213122098071531134629101454945395679399488697483660420482487113303341369283954850816446024724109989729184126300082214440481421232333731133422139491897200660972497199468611668592243829906985542863047864913203331876530262721627510866488632042122428443072266562720356802802288969135491439389432882008104945151328314671398450189578303185626263315447343604250515482926597909910356546414300745066436567536773209132653780889840714535619005992676496906742971382490184055612621930641619948795114472640820129937362675501289880530340962342639462741631127664644890970009090281471593424754465990265410720492547037893076645511169893250464343117649232 [135,105] -7367813779144980994978584793206050825003058522337581665062809231890324092243770545502197940855130368988676832393845873929774538967075159791866140871615140421684453193206412125066588004299777094689970179224661585800860064926428424516684526540775899349561929052453606638382094312202699706540231726162013183612775957369155770474846830168042678140084570342630141580456591977801596902283958416531772008263858549407060400356262958423712775916064113542506275704191216513487097101477899915002472491219926277681243505655866711388518781165443647046788865108029645450480630834092240437021884777478515052525430125538234352511008203187994797287889312559542602170184849897775566998655081294712644151175487440102243691243431161239400993714674090853622141441872773456665263408850060564884570341480672384723374120711767981555761909802454866003131669880287487240776609212496547577312690683262871427818664902758561209736950819320271194347574892079887132975923457860121946802503087260404961790912003617957662855477768370755850524996519997426285435486954389198810559214233746223092669034781552871853652717411688517884477008066368920175020817644072688645117437941978499352296571984266487061106815084598545817049144569072869036458560431526798618075646757615757710911602013950662547637245095582965641048429162904889585572499811125463474333984201410738283867753313091601672611618010554601682636358492277869152096268090796075963378771543841252150256395775031684439062361861108729973986111309314469070065203031054706287100286879365389073048013228410592976936645661633333829990748221378614785936626332324208751482881330371661837711647611539537376407466649968705030687540076221696334448111723671275 [135,106] 89365906746671288128835078847045208743395153719982540965809755245034158801399004480628753586017245931092567444084603056152690690086008327139130413455840969298064223405467368846356011657947959517263524352557095564133249037558300511821206645753660515654311307437245096234868005721552704758587935268116980650006101861652709192728004480671188626198359404993439667762175269822043094732338606417336318684288793212227686820400660955327557180837874452053488257761757339981199362937468804239855364505410314685524408734778676447263622236668469533120810732290168286329377084661142489120700881832855334271647690739438041484169125924369131769560889331090856865625639829945506660517955978351666897551614781634816935702169716707898963765185315766460083192580106308854615573230742007353725570119710802425718330333101946938785433639674872661738246078125873225591274376411016219895253044121180328541082435845000153384913480814687221402539815124461803064561473726661625224163722640742642538173933759842180129336020844399963904445571794878308005248051415128753437417886049191696248381225126536766012870054116013219767812473824272085743754058713179775490156378057200321916259745309095640292238869495086674595929836719352872062494955900435439886866449385230750983004290419971770792623986394175254036035823803404937431969551593369308082252117781297082439353512177337646238159076155387081646784335423735394029658008905440160767438590205052562732143148073147385554970712446448023616732016076710262836991956890613512585156107498592366689385252610791074313233196928748598595399798130293780481646288810698004657132944806846080486570039259559934126842373658018171763789039829294978310498166442 [135,107] -355603298473624669639999922651506146834964444829734743665066834740642000978193840564095619949009154867664401920228397463808087910617131708762553573896028870462187041988682155302622435759856681649105073942639494068688355838420110283265164366538930777127977241518544619377439775706799400831508820538550302692994129137885987216967582433347131241382579741960658373014143336772530464684993507592906356586663205620243291585191048325393757758991958248079653815639547961798331408651625185040985852925218958325680484674308293821296739490172789257049031994121476942276072241621638883333718444552536466633135403331180076075909139976135772851136805627332759684898480826724955827748695650711415428856265778900843770063181633280231870811458590288658272264542343634482911655609448939317346146505199005510547954658201621019003196085071467092729812936219366326624958238764220380953152643661585771140564203010926068808016411693897917365581684648798168112743685795338538884349999590624720126755441033901660128518594124427496346030340487649040237524249962209561281228904765926028210102466052719261641626194462392388670208380874887492924999748337490162476337795349676235151821801972235094530028591032038439744134847923217861179082947775797709729737770468816187965020575872902458423029110275108116884766113418485755987772228553483517432246766371522312365279048994111166167152563998709644613804132031911194013055076311788871460020930356201090132886961634679514654630582626536379646210675751383911930703305097487253498110998773582119344853247966001391064391375033569579737778131142318029450461864478737324228470424162365667890564560739717727614916368028235151583536075151121376209755 [135,108] -125864179372156591707142157551837781047946149314961416952544214547463124916116513034770240914295425113453702650060128077061035505976937361426829794897876040631312380279113665634930957533051874195477467170406448570824311189254220448967432772621721427151461090351496745318832926887559754481585447718623019242176220070053218665521796720269215940876959432071629135110247851063833075868218457334551684357465133445420044727778246029193243203219041354644519599961694390435386328097187434353212549525551340256826849989138515323203804332962276491021202419828221196642295896799884490375146791652277949838154521567179015823632797224710497673204269418166603731618125947826883073975557752715560505867066968421733117179241834503969519789642178601916065110813735432820969134664483661044944855748191530374677338647707084538855626545520295567404489125483393197479778648568619193799104482421858412267788471716609462936863049474052999443679950568923458816973850436459616927305799686076212495593841950454712631217441848152331561971782630432922275126921772129238023697723786599850243831151612047536983404626969812692809258667673510569678198503587796585470268928980295156754756253705123382305601702200109564700777260184683519313905184524198194430525616524026283374450252013128745198903094027342877241802488866117967764323368697832959935453134218940259130808555855080686494035981254670248536415914762063199376265300012046038799876515357474681531041825228225162515846515421413491861386545833165268547735897907851405400184896473761487792058068147398310759734271976858362658436888184039869968443770853514129254274640566385638223978021528640516288784885826536388528413778752240130 [135,109] 695507937347501542203560113924640299609447096470194675481647396327414534080428776465818636350096638975031966158260703153610684840280008600028873131837377943745712945531219285198008500228189333518218485249999839849161695111194783476841832379080305363056760747213172638980987031131777835283950917680364390184859854758040892847804185624531958414965723912491335356527596215302948549902963255488085918626096215544193960430048939246719949250073674173839544817070026592937543951826399898698971844921658100413503376218061634284603148316309171170098965849050942968211645110391672970025311588630856202250960085773862963103438132502175799516747811547988605055336370542811523953092145671730791865826199739105136568126846066161763532879317786951473487586021084891932183910935149631801871236311809490232817615223498847026634269919506089712544227379373535315264636388179174238447023475890128832364847672615761517822440277519203349891236045603414943344803533369191070331215208116090194623974612715330163797479844649178462780680884802519169278278675237105289447539139144720116922730229225687349021281510648237895007214913102008865492841096355700783395850590309808474482220665768406713735841767764531504466683416006886074675550168601427577724555700920917785590557077938602794189243241047815481303683186714207075477892773096709628772624400208788148633420460851414638629584179095430792365898024222891529688678313251642245038709981378888669921001125188485573183084339686776317875606138835937272368682901238753442012496173887269978529538104907966929899905415928862651136252164077864497036290918655809425314996611543608163213309809992266433878150544894477677302569343963 [135,110] -153677127399716504195264235691087351821028666358194144177089225375706305128449763611921079094026344453445786445358167177148855630967917514534335334684002282672086670424149821962613121592482531530640521058952930435389461106099442039801856922482584985209666557201102424203418425225682881058391792747206963907938132922847132253497796849895952411880073325491989160742196883129673125979105675930091163726233854872526740571483768845576740616027234044179123469653223395003770498355981824165446605192046466815239908301178349378573640256848953149331882660128508977867270031636002686889137136460108735337592061011160702584572377067355408417248377818986855184988477571510040601147012028868781000622671045496286849009708366117911600577816417735100592550253115184154322574462736303683561591647031471944588546820499357408083008263872492545458290330303757489032312352257633202255330323597930170586386878595464219518095837540231149316581863671313897607486885559761820119986647680878971441280957767169608342176755814728119213869439402813381815112586310051983021286232713052891379182723682734616002048239482348616049324555986344989257938817418704484110959602981006627538037130285572299737848100603303886707234787659751058508300178736753128548156653614795194237703367615295052061993712639168021896492138468409703829242784842427246289636722875598654796197683591236176334603718608292854659179968474817798428374619167078393795101862901680082109254466993118434537103199312977238371139244469718236677604622638653543427923494433205369093374717660281531030817073244327061986557735417137684257758569164987049020512506642463623376483727245723349001386655154096300285426 [135,111] -1911459351524264259052555282543371828333007756803677566755022110218940019545893630085013802734414894099367886888534137488734778864530753757890769905938827343660507006613981099678917914660994617741878335650906527693708765446169643126791935813137605316042517384351881620542381895820820076828104908355440252516600126315613419483776374251795649307608110850708687903252083778792727068572276374999683996963763451050086042437425121890989665373001266197249535679947398353097737717068051924618064817411084515905854542692762310509012432523607492389892096010104021256209654026518343548439836319440141071881559898949360362566777865296825941917648174358925740186391262202173646366010610347962307467735336628179656309111987446772038167141758377483548265759761808206130604968143430879765023491891839034403088811300269248937342724349904741679679982489888109250304514042584420564628220884610587755140099437464013047302093534400881133261510280886616826806640697780961807551983948731421145218640762249779594068424790494563765216202950339040364197361958342273385640822135752021258694582430484254453217520891823851807207890484900066586652770705206797743900433493193382387561903526865972393898171193756733348363053402138540735395393571247490786436136310927143421743634892870091356248960291338005594055649815873434302247766923789320856848452761602690257146325983065955351993645027448862578122153436587939531656755264456551616309638674331108063498973450235400066507507033298953226424017646702029617091320452210262450239590803812936204002567307731718238224104816151431041602420726124117232237067466433134691149004238421141372895629223705554103769868169126121923 [135,112] -3186960525844415743680832342557893309039872679441966510680077905908066035496851372405512562499037218687552322770645530656519586998456864086258509340546674619890505028302990281492541943579352306637101514505725518576347869461588062682387736347143884841117443168970842869835203571412820904281219348524952312352505647092364318208078359451273626046497947574740262536107550431517466023431250564518109618634701987353452359756796450883021152502488102180276338118146175572670840847923549599060120365407454241627879014683161117769386531508804009159583895392612916813089149356284064801553843061516562998654041264138575090056040737823478287426336856206865176696992476003008759681793259460923183099665282404286845557047399531749733976008497614978818431795050030087096670165126815928993696192869745448172195321277904270663994674988221207019513611014893437792744451958965776247595415308523614793693976365062710919940978161796677133183769916643068103352530885582342279837110252967429011234398424775166752855735991168732071841778289573167888838856963942368922862024073590325165404586878120811274461900987229328358167616428082256277879481895996679148604985086500957229558446089287480268549799022812555145752033218986241242322288371057453887395517197066372592633730155605096370899017345339889961088808944504481268218980430033997289279453193296578949112058501964167373079600678514485036053946864324172540915254251399589969354008013932784558411346294120028148285327481963203335202902652871280904722616274009249137262995786822342278109414761719904229672212026825361186447640459929909869043927440243872899651748611116419852688686559033887331286406294729 [135,113] 2108085920634560978481548102528411892892810881299996048624691234770516423930283613963760782009902192063216864830106038511535919113460025186817721235870857543123751302722293177934755051377625295200216455973495639518391793003027179710515130364134666073725644974464455982166524564898715776034376910999821409131516936933432829932891870870203933009738131783323086634035386897892780595264197085321011843022784158264305836481627151220072710883590851612040937313611275725644679799904200519589850142612073235007625757733805786691786436357984834274590152185337704539880781372305917151961369330827189575350877635865361357564032780969769696831113290389545009094247099601532722422527124381582303121270600236794712084715584417495137565361517687799544901643938600860029780577953967935151229827025833108038286804630587999712877273717935023456978759932686934651448584622490344523708108722922864251754002201225097860646842813332158226235916358326641197855997844730266154782771785498301235833794430358327601304747760993335324038203879953568868629659430297102319407421463061665430427295196407419845680711382440643831201076874506227009445963745076332108834644844394464695692289643184232820852782995109864327845076060021056148795196207507939315972672534196474663487719813117036039024506939083917440526552535136891791790476282309445130508424200740660664746228584047212872388292107232236743112280496535409800455663872089634591826789313078290334589117122272014372854794667202447011310483669542456752472266316737376649825818520750360099903357036015349768924650318892850536258658733569855877508936517599108200728080647102191800519903691132835787145186 [135,114] -12111352825250011921519004686766159286944745938273656477099602994299139578519275045910986040068649024272834518851727696794481698158698114797224424215501919240138065666723598060316476775663727670672666130829878088795794045610374716141572600663972152875811218993873433461766298387382062325318159140739942685219439989401485548703021861119599070044193834103626180636002747076672944845483206150340439203630751997289462087116002770005335450177766648503690345953862938626489410877939421185116510088027985872542222158182854088440897921603137873705231730042672175634014248698009793310029113179260859839326288852882640719020180974194972809265298400439733388697181489828983066399229256264433337633117753745038429766528784788332018224037349668604251851724329250234883688634967231952208064101239429237707775130756043967502268577208632803946842195079057966275059510026708698051670519142185989363542472872970860766470543929107481862763265673187389058739248982772726587037026066510584058671225137075743422525618431615264430672630780515462228529640600281065845068057160706763070667918818563601269661281775738318518037945499736372815407197187321575718571588708793596758175083607768121232087228623875527109547298590216214880217683499886308543236910149918620940203474810670444758228206002531854868585931071561880997353042020883128470473894058555624058408793948728801299415577252025358678693876307526097604030580174327360220463952832138443135578741849754842099566338220378036557175954927485688472296081485971672784534549363851320805118127580211738425396302009471893831453554991527262750411407975079179265646944240350679883190151871807380792 [135,115] -6247582394320365068704360016726810947822553161003102204397111828080160283248833657792658324070554922409876887162539945631394155357717114738062573509887012464913735565561952577222815079372324682185554577395121987499154524166922617052622720153322848130213725769995334371975784744482307444300022346524976211045178902606962744983736293652075414483574018892289848023924921444544561445726277256490195605070076562797862036707353125432237625390805210178150984507606152550632226723572113743624444686024099171273442377010124351444669608335932626979574852510390904910912150870508435291753736492953423536089388243683005273988616478290077038235825160074304411609959417927807623916596767274763067045012512958880683192940763714992983478594646864308803698643805654447656270782838695260024034829204389652439745505125829874536984088759284468728440116617942312023968052532132205430425422697913138290450676025713926017469275113415248779295128021110763235049730220129564414975426343689562877853899272509452735127070061563165380529572929539217680892886477751886410160794888863025426590403347852948498732695939982440905275380030685643778414633863651488887020137064337965943616915372817974651318360262978717057985886598995890034254260820093294702910200043756129159920113614013851498547872879220653464379574663212349341677303741606242539658513968929326485765969411477174513364728672688906823222371205176316156509023581245036178395909768699043193536286438833120354382578415430057513635828364118644156599612542179199878357253377237061647285740175607791976490993363775317742725471713812044080744620996498577190006743917236666209132261395711 [135,116] 614183329036890099724390457959845645340377300473284651247842264973298307459521965360005275152744193225907935774267308155012946172427800289946748028024136909850987159998358089918587524288724518125055895477885041776589947878329960675153773807016218790251354755285281836592185414779175291937925025503496823220833888744680955129897224260715366031740254623710385331826593040588021702918282599292322494838515461380955791040968934001846270929432270129951333114982967666423430255591842998833772055021464556040721365517001470507513222528555971653066320619845650578813928812670116269482574439234997267319879461150353750565892387996130421885600247231722983396367777085932882152319711906634935674982958943193995365577968768161238463875980830074658502144483347466308344425996380779861456643755483506751929087933585845696318286162909257018564316529987992553549892211598820010628341781160979711028072998284489848509196277033026110507069099654474304379635549531813889067596865750690662824594593857822798555402358264288518925939021835849241072673310956047868582241788541811831366955750807760799376622437727199183988464865242029423066459994653323777796081456789621143193875743104042746627843006309933202589218047996794833066199573594081507534968245569273936404518911153809722182309211960559197706737192770629245372845392673284865275712158917555389800445034804318085184205777574912391255821709533550102044837433107632211552218272426504446228805796428684336443135796937730444843100890985097542319023327801394282897558453125748720989840629833476315553199973848995323811284319104476544920936516957020041374204149779362019576849 [135,117] 549072916174689663886221849046081224787848900474944387668801926767609591463516604934648923738816888170791219361722681204917657876066778424098912776498753062867137768684751079164167643249788637728686666064585901607613362101030545627088094376245823130844554149670903320947565509695805201463818069649821704158468239473089798804493355007159298621972855347738092093294524482126575534571604792974047354105853032154190061397757299387950695175806942269820176768727160174636547264694058628264965423038025124740818594990645250586088881296652549677276684251510240563886967100146529881493281656849505887301057181499126055204035935837270427980126628505425737820532356231390250974988886248982354072298647032613405175730172152058583171790873509754838674084136797998301680991499045662390495932861533764584210917658762249362378589473597758360202910897830210064738515656279562903378683837416716756568288035246256453610300440217536348594567890970671204496469376134648751705990189291269355674495368147364440896806564124094883837177374369643641470048973359964804002956681537977776550294282755025463907156703126066942667839687068687349731798795306849719407077128186318027141302673723828585190254460632068485446961303692896727348163584384251062657783136591551905492174469349070318883165612146762201248245930818881499330108917921169182261329225577055184893958261302186714758430240748919002010327410224127722156089956863984081328907876729380930469025458787261658638760871663366973342416667351393540972931153193465473636030402362618771682364105790238504602464764088148662355318415798267378379191519357910268302148927483640086 [135,118] 58880633053957578021082209775346533393519698028615353897661078654828544522621916997789185844493421164745353600941513992984925735151517675417905618434598920646930748150296786837541640123613593300291770149047740406638460524220294353672211977598971382049883329510414761393637394741341321688044426546835761091398227691128828857974007858875261607641870304547704315161983143322507548852555385740444885514468656238141493805142451600257580839034010007728705727216005683055528897492198810421528858966287361056794125807349888659924656399232290289923069599307212930525763058750280877437219359545360547065796364628033643171419674065594169224986555716273142922728154108477869014935847669453606753784114657406601865312661913171387596177696355976653327765081865279474185853732500176160418211869628215390047466700817693559244264209284855530340853887983428111387507498544426993507862651439755835335730620595509050967498891484201179032212790156661898442777040852295820916922913631031406784318061156628129146755955533454373834813212168069790008902825721462486122160018481085703379484723111018531811444950598824321746366930673066958942942512883898936713457926308730114916995219688667482238763589247183357374347421831702548890553986932869122140046964623400012240713517638451246554700370218742471363341643808124636231211927149152407329520329662888790912262304380486800856969628217355913832231143643434263355991936982800977302820976258080013389515869721793069911346685928902540742420325985123916985468300838432849686989555333538337596872892196677386501529210798062526247891220065025906136902671818928141362315747235 [135,119] 43177772259743561529246530812303470745184098237799407279945253512701482985271920486875880604755618565943920308546664319468628876367103863454780328114585733004381607562845156743921369286687675484264054624812960021782294941409423734110747904730773940761837005167978754170179647611914955649521357864927592227244535230253305555196783966706050149341870899694852176612982844490464935242326698014461576056874611748052883309360793241674394607020098495733268849198433229288935261367062080967916538061006643696677978311085798521829557296812298117456953450636723016269394395251148034259339379808602936155245438531315417161419477465059299891232840269588297316604421623696959423421341685051318981390323296918972924155848586832129791145795498911568945857099727257970391589893499361653924315918087180289884633584536460864672522675733772361184807519209594997898635379558766544589977331846331363933448236416614179560660157258143163545140053864511358127804551192941331008523463972454695555930571306426431689632353588613920884194158658729041298925061892518553122939382692841650068309750982061214292003124454324291538372728972880673651772540236828514407466666082942856732121879127081903651377625055699431783297273004281150026230820870444942696205405748477723324642853468939625104830976859698536009945352524854332530869910737275146714784444835011770141672544902827716085962780413549614534973092065211018002383771149584206960935985984128864019601264784883213259903947565587107071758962716635837242021858428334613243048752914040669326151475258813186320207306857407953892567240395768335064841910522310301601315 [135,120] -2543947218718615898028178489589585559388684310142425871873975887309290903393446323607183335478093278887344795845096349379256556348589236833502015763751342120551193358692986648748835334874843248847086872357110021698334876167928547802014554225044138498081862529023782073241354839224970966856401448840694645383941755090131453003842356042198670136022245548968016139858312608681275462190943612814932683248114105101425913055038161781802939051886794532329718579845777515166045884035285962007958941575980075549627984932848435474697929326199389289658381200828692172153466897531394701785105850999779587863407848098949852355128281900111343309170589848661243211088480267942579873620276015065508485707887397551609007871786658115671795342075937062064963382315415948317021499332474201221692579087345505129843658742158415607039908113869610048010492421032722786022847779594594569482946491714849371968184072423846446238844689202596113100211347543124043947835080353523264629669984399123570302290030074268300570500031951295663007372601104707246610854779493783208362628885778369178231240090701488142100635884842451177808239374301831260962722395507498683860478836160221141627096866927950235575694714893693536758761634474219134177385994355506521657179471578121463929115841894091280419960214728914532445364680785701787611020202679331367745851225365356383859869009826432453457636642835978651012463366587174168245727089714569143561139342088431366977254621391778432656407723043898956189289197660635983861483021243608802659144178609614010183741285072789035808552506410184397847736139138024066699733187446239 [135,121] 322266694598958661692617668992903221974673970754773455008456931700722092775442803964276537417670329743942631504570338545731100280505091101446249145153227346116534708854778632311516499700686754603477098244396443416251813914406264776283075509567610027499536586237526460984852948513062334443825693449485088602219686909894615912020978503501682547171672320503430085063800778742465996709078977048118260119218077780171089930145140188362313747310668165734911359912342571494607339663025250066046511092652274398212091608560741109562367455289638993369869067804454091491309808382028200661873695575445320692054128677110425479349997527522268485056035593022570000153351605310996877581052712869165734572745884755928481512790261718792429059913591743581128982715661680084039284288480249321506333427006496484091825031786968562792329967129244953692960709468862983432631649319297508312639376655831673189130434013605720357813898616717437453263268898499022066010956073995231058347780414064053341047414252335791352292339342458956504205804099273720105762683177050035453230399537021060117051731473012404389586654455733154422140899106100966017712842375719799377794217368588865798369849980809992564310361839985495076931029338607727241220808362839328807016175007317354808294698124988238638414456583335217897950993729325954473575816278855755197741718448385309119733081603282950270341914978348194110656109362599052586965492233414930121202746316468942405548140650463582711101902614286239969156938345228626220269176050341618909844352894337706898366373765792143904833405893738073520838526227891417178392180 [135,122] -14569268812998560518375494142841414349013446569160704038008552189792699162067077233530860738984984580177899491743280697620583377944316892483931025120396814440752435543030999582354198077637136730533339856804540815916183149214045612340959013693776237011959706540380963323350633104466272996811570042643681689848883471588186054375609076492130910286777118712868918411548646288777464551549948566196106765715778534423459134272977767507855580797055226569682285627401716684006061185342718135004729193724488184748793773055718722996934606075673349958849022014421754489831126470606487843179592356912929197948962972046035988578106735420608911984995908815088802215500092693416536783496837686970940799573365687237936872233532140855026801235586690726492305710317555375353753190623080903622118392282904339531612311488402786066267517807058165716348582749346665133951493165440946750752332204065449821114043900649781430270917485604831937599221974423957247629078809566212491442678812409188971174235256408941364791031411668910995462803393481140697806600554691528448540130202093293428550969168167470925027028852909332495774926162772152489453062411826228826699821327475477312501573490242667852810473127394896462468712287470022481993499233573240521903027072267328751288286915534590340401304644255321011074623048466282982356530217234981205546908656817924655277242497902387792461549304038152659297349538211308972113763240451387909264290553472616254695716372420417566548640473678212748687559707509664463621164252200532967893894502567938269938646321327585137587290852817914183042844424007018478 [135,123] 324004346896250228069989947418177691176421715683186977404357820629071943613965271132644282429415822893489344684013172586317516374172462398329047062437936988602667202821369337165366073316720435585923046897991744240998737580648682544897410987463237111282907994857582842648902036491287882543612388225111209338488988828793166417955592286957415893876057270206535180763906351890357334388657075084676960867237848970476203402430565438521590773793016336524609586570199512457086168625869814895599535728127341209649819491908652140237443385627728014017117521321298925712485313459708518620979750771534977852954401088434067414640351820290878362180355582747910582952499967594193463355209727618052570516999130168262907787161509553655975728976433430927874171808976208288922931659078713368079351285050497288240684040516707480918790510229291699145681973774477446862650709946912436265754709476051309927868203372135255484866541653185179938290272757861478703234096725126076903047344592304691810098345309408938481360810152629678483991328093399966484638522651922834975236972810894595990799795076621115637045315338598762687772960949542550016049777562221579407701814892422467476761003877541832047079065500668352770144004276092703188191144976260242496941294350520903068478978198173646487615202612273317902371397808988760509399996192316342141986531802165658914080043379350083359233620079376815288136894703261066782911980235621729417679714155036566491718429999062505913831392455447830583545480009290313923706024923298343380534571685904421684508011180518909744350705767249129454516889380 [135,124] -6692308985896427820353895582076573947547617518364612562264886641722483840565009434393101226123079867900981207036592948209339586050745960089612922096838973804589112748433166536470574515459037857436942905476087007293306500239868643525425368702787878914989386228703820291340917676379707373672389139520773252005309646779668619840771434002935502214199203663613579851199458113335027322317667604315044793818062441556154602763938717993391776525536166154394096934452647990009462216037758995434671072521663413390559664069314550387553621699287233318655193204302849951701368619461073077634046403528069022215239896977225228859663907311768102822383680341546858646484123708571331029833773966312846348512374764286084424572022356386083685065763777537155605309341273508608400382583254630164621995190643883728050540760993232317026726658919002942009586284962174778602988077379435231008762380233314674658181676426329086021853307030652430254410549584723510167051326755471839397330175794198651441958414421045471305287452772146380834314155019527373750075311132800728049908028663049476420875454778246793162266497236408198574856199764948774817685928398667874327501506684090826076543252606454201915115298890007155240369607215068489965815483149100090770165775105640131083420326435044046650998873657342406712156728505257023064099210294707426519543112692807381563586546732870162289653002245511095067812873812265958735025982822202363211622643229541275549687132538901745600019691038375174152974101243443982760167153706454985920649693974632975414250169282529635744567861205140033190 [135,125] 110351914161559419319874106051309823083008417950983704899746690276454303193859071705287693285608653975089641639347891610183715930939493466904713919086507578422895574194494785652035509663133981978518766355822765959404424574966009988777925087352221159990098687550397248067545609143648366874199959406375448830885485823155736260350851805294742987129330443614561678872718601130490428394229699400075543065269416081691209943049787823869657612214181253895575767418184021587917008945674989466904555098815332840082965156210314213467239437184934614057932530683312484176871936148660052106792197780837687821761420476964746465946149134028339617356211342806620621461751945642842004183644046958506741594010719470053485320293716143772158629181033005114627135506638258454769250608409819317857496549834591803022935616186541250149537210801590549150466919695064593694543972256967952487771694429456763752043750936944670266478954155187493268552504436298345238310162626335523819088653469944958898813557779420023986010710102510588186672112827107309958015187591521132103469413924730299804534431775123499027083724528287654240697574337380476563453064305489862173557151535808759365415703656871344201231859731813322196106481601844125353775565778099535567961115209815325915855068990636661921758336061099073589449679163190071902086885981589482417664246494668906217408500045078503415883493067415445750041813599448362138710992682903545570677105098324454535281644860078909598676270979152831479907914511759267462263740113949657066255085196990989626387505537022963354418237449149 [135,126] 9184879693160309407938171420726740054315288909758269712151600826494988663898793402848175415822195394368578550729641189506509359679877183119723516979451346502146502441427361891807023889191412879468965275706253269569405410207465414845410812996395902859287317378527517757915992573254655026024355189775253015244236705984599074834817620637088674481415680662718825637816653209617947009028166120324874161512004195410877925888224027324341081278216252249497784395608049057338342211998295191482153008450268389506271843080082954756526206092582197074845425080182730207182322500555419964636886117246839519900058693010191122237342626474413418466147197197904295742621966425430308644533823006211384202270268384926611600363346753250565270959047906542260951142842193784711477022605550112803701351681807739463835064622158247612962928503787000411419820911015903401075842476277368789061396694370261188076745071158711902855822907849913330344027214431989666420196943733449569344727971200520721857527069725121460053238223741631290174281629221556627313656821684481003602545885536863895130572759105510612592524156312594949631037423722685027738283450893336114177086409571433070688203930695785375358243063491955039626759505572778825588812594782688218809494149188083667789088679497054559868370337447158008705089911374145047152922477208908906014883104144599586165353113195583357283584369912583582827786888823538748661043149737657827054757780392927144460030678092571727874187790148848758303631652290831073565679071244120564086773806221544370649633758672685756182 [135,127] 2525525526154355739856174282687228814662961845677537723205723823141970123518628337375131170373651095108467263397898526380909688822783600359180865770245437581892130276232579430438175313411196209879724757206155974452246843390183928910656400969008764633047071166380768749219067146328381287855990263922441756535032310520692619539988817367499870446337373355897254978287625582507771811262513269302318844385943661292614657187341117227208943553404827500952400968109680133170722243802331407096784155413505757634235383363761288905571409521773464585683184829450236890161952560590068035860389614336896245036446904893741679159767388877092693570766208961859594438958613475897331769886038303111989385608463346153133574645213600628441927230766370381637669633984254207574327482738168343173694570783462645419380217751326599707493576814212487539128151829834010712596991474109014564330308867756085968686268261893592660708266175581426905487381841167000744799164484306494759844450972200698170747533238807064590578808543237024289557438260202719696862598433441157991995782078715586162072617825246430990904784093189256908859554002426207902285288982680115569408591186766650281438016997186985361471661449211850018134269144444908603505916865169365722725913612035448067595543564455038269429128749313240439644790593567644392878569869129282991893254391686919347946720955703179195239190888888119296824731005455533488241959864224515947681687056466882220202006755115151035774584837972183849879165480091081972440258855982358625619495086747136082401147308783144 [135,128] 5797636597262229502776193424779872028953977840135774686860337075499589156187983481144093773094864797950539953701326003970691585047233630891066785557941018232767917344913568701150557714061625183106358338453726584134613083558992420288560004142128921879806002059045336511471503799740615831849253461103836885831904038388290889735663178075173432362976664917434599760319942469988011884199017429397944886711787157726192642087335310158625625193840666464234406974420904063846994509846960076672278710516436047356410959300773427752928498054947600739426738829789373576200417504358535399872668972096642935223540302352530430012454208357626602527319218727628058574857507240972774196245702679903145760816620889618430295025324142676310070183307710863711799579374086737155734117163061178205038547981731396460609002094166233730832115279778021378028351688996024537053509082163546927245776830419706753525081453019102746557865569538018050200115953427017786548929453047735323321509514515869757004085171090120875665662885499405431866016089332087285587496994020300118072073742734058708968243837474707145531994790560102228020150008140978056829324733359391583295161979458450386372559197976364878790902891389003245722846743647856367520278364530324113209444963428712374678402401122909025891942208069730622825546200675266307253738830251991820142640743914670103923524829739014303916500352942830455841270320291467274375860922818380577989342449396056835191983340061708827089890771736251399378195282150700744905042187188305758586661101744273532477944 [135,129] 73059633184676774385525279708602113557910877939232724856135410286781820782674559261495948488843436523254677078604032857398756235087006092017618688138013066502436150009131397694203464543341042144463099146517580381761953228289403798938718228061502577574945109159661516465169090564233597822002368408705958093601511277204602074221748408403362367422925020328185535869396785311068040317108845420230267398927320719629033789751748275972118150946942953305955937387587755669093289931769190366009504527742976173256750825539702506017749409616290332936391305015066895992965033727264483718589951054442263518971774405628084509186405911617348278847449665435290018162993998932234610336316413475418942242540113266642768310184191809263446540338519908544580574965762263333969655321152731930178445896058101769770085967651578255620936427985556422779781899273482731741326167129832015494912717931505609215392759887652795319720825835391041821376940073843620458474491833008335304138087283914328076884131977586889871896091085985652038102990728645702401462520187007987867529901647687606188053786127251267557727016536734310952959118907998172704413193155931316739749121140988473563488443388249957383838916981214618301667220614685848299628095031425798722602977549475432013421439733360464462787915791501129167709839492771261317551616592722197346326393341631858413610032564053842693651987437877687886529047614908563907385908487047532073313843748883545647019909864861444266205981514028095807288508980530482744299707158229217669692171222349431 [135,130] 93345862959957616768067219677127975478428622608834361808060311116595275095174118503701569108389701953217378854020325874025559034623961397606382443115433926148062482360883398991940055447410180888348229894316593280309943630998528979698936556351347551946703879638093953338422468676440526729143993358436266092409470040208671011049659765209080654896639480554199118578774978688002129851454796929606613739194189062443366340189826580497225057504066535082244907366946705638164031851635774591730016806061173215621524029954046851682219431875676777243126033744848808086744788915105241229617431611682886554545277506936562035805297641419413412481676980782352744723602530321731465506183709265803343755004255879400755919888416079845405967390449538003314608321705973471463731821544450485529235364797597318093861949393073555448349419984738296847225541544683620561562601901394433254116625870890356395304516852848087130274333515378248875945617401855831019557938879028107474988701450513274012606203751796821890035371418279780043156534694966891565855030473477104271858381726516756544695882839292948146032821356892566735131531429767409601498352639545318807706938586533296905760105708909264429207027420542379105133971372178317821332610010950444591566374801303774001809270140996214414417735224526412499842593711788219425285865665662060697927047984308189770523183385946009852816591307624381316860607510634544664297130236714926121819998803310215594768207327363135507431312028678684709989567997743543261568647523906007943533521 [135,131] 24831917988351064720587272918483875798990623228956378670502708741347976404613661430038707800809779377711897702461148801403576851665275729346237110319131707806461168657773418544012217295027655854788073184708472981679376628289159995747923753005664849484340229246141853128416512333160265794672196598140803267278010044263703489023255422747063094519336082655412539616134658330445662776388930813757304083813414807376921120812008218185013362867305721408776570728467053314495708847968752997030354210736072822744373136527024063636687589530357129141351812139269617547363747784833171645218216245900225245880032534062575530660870166163371095983455223466367806953065237465013230159856599306305378428829282212927337810388300164521419444072221538864611354273698399640832607570803522375483884350753707227250458845713690216982507545348865887051220266848823054261388674217191699080037106473152480222044193660956787837761570466108854797306607475364335638981610807551259511575733118032801522296124923841134621506481939171277008496775572178711393873183421926374052218849270019101103266221481373290785693939480483786359282184838287258178587000992710290476779641717656413913135476979591084764765182807287128856088407568079658818692520341963229488207796489706233819969859152850111802976823034370100786595809057564275285019298100079306991196826199981714109848137349457603846392929468761490826303410903930419877331756879286545521647279243442900836228755761258195318927209402468018964733415101474006319467469028215819 [135,132] -203913797057531386861240836886924323591526691155072927414475616366992340958479052551773942496932405473756819450004956684471922327752651673843050233308705814964927927291932669154988812209632745950559966254777767443204958620802766686582043210698930484197134257705789724871167974751279072184125024706490838310194566544192003886877548838716768497707066565041463159393241759291607109796095130841173781048994804862558187394587703788274533857620356348859180704016412035761194099644918189765885483485582512075860646047768441708151073651144004447144974527279994540479620709667786719286256256908001338266016864590508466132006355700548852914555113707445589021087338750112161703208157755622210954457246384248592667937413615448394953396218917424226681905993524534416766000879035236754466531511941056967139859099989259920514010017511035066494371339014751430198356342822611114159667772912032437835597887908581168647525845027482514653002949050443607679052524074164125358444103409231970472196788253842642957605940448685659130623296109890491358720481625532321904320201984030736710901952785566311205247743058204314226201807332875511235737159403347176371732410296557611671651452012283434468935150178422989484519963132253413888968744849026729433994105848098241431185706428644276702225431218551097198340446788251261352698465945683952212952353993698370893592946596172335308242474438504332492810853637306612063763464802834915775809984158858950389631900259619186898677622714628800836718119063587229207183621 [135,133] -94920360762305976992130058082435599784691856221361532413115007844199828787924860419995376265837253974293189889790107385695114476945021888954191863180967788195722422252939606569274895328184283671887602491267362097430775760892757626249353976137253778991537628883657725357733965236224489354589179990776566683576501001431019445863544606022207981136691108188279831650966309541454089390513556926675611074006481556319437116447378755660078930892407340343342712287299643713712707325942511035232865675668034525086888198628272839864640243741709674451951978984013642439802203420827205129554500670302413437061968376371707470439888713312935830486664784662452616716244458554261615829480034165697262686340739461779593199773137861470101159938162314524958307616308621474533265196304212948087617025603257923684201296606802885035679693934720213955286688027290655979681865585374520727188407708690279350780710079770069215727162762143938868155346231886085649603770118691999593815896648241441383356900770624020213398842085425498567612942374276161021571905039065975274384928557398706460977885662426097191901365512039386359785444402913932791192016127474641522139000272193181039921079247980360912354210833047112376815319928221988263031820571552759683983369492472566953882412394449533821586036935634786216267232348445968473927322845061541863163207559396835550692039818265169837807348549261241865280524642481217330027782464506580103292263906379481586536098057128541338332494761859807928888427687350463 [135,134] -107390350057133365335614695164203164438025160105087158180284655144503801287642160201543267268609129669828585745502115769539289325313446290122599222442505877822832356348088063443894231286511468925221976039905355097649421333908449607099659171324641551399298864125237401765666367933128347634428940815431463322366448056447994805324996819228580280009091926825858895736598735076003392904246427414644509460887845445481614611376683495714313235936884386913350729340448693574383404759564643423326726397153428771009796438044020338220427655386105789462126756262984335480593849580897194028610502839862022747541015501047883752952531861435970010792523662243938626848202281435984027184278787434249258937086747743052233553388679247222285870337010612548221888323865491231620288624967996988265468992868598552995337352440267960126742409282550247745090747306229175628294757062994570771130162639302822899871926352197526265335134701948219790014131030926031019981461930863297857568843457261611389617894430068690864009671651138232868868736710769283586500806838248003601427032232065934628419420301143701471117230259076033313298068362714507501770023951187539787731410644105201061780035452079938603102296215772034553968845070378717483772280338663439344427443936080186895736323938329447440418957596468743533801167923547877714483573688152460254774676896633944807868717198564626301076012680726362680503532812468295685837326247339086195502910957718452036311420872204233607009508931848812992929843 [135,135] 12335891432186706698476813026019142501447149212908338268870246349145685766469836017433423159385171816719602300494558687243849022680589951719030955791663269345629033899542811698301326856408689063819113967113535119005836367354317118034123537657844810415210303266137659101956226536339451428615669890556362321293152009230645851777024305176971005176242976603060756274629016398333532230064128762570168763725927325191923692697644623655594251230654987585895809235380377545930190177258945829644668183561887413963683007138397096025897095199212816743877540667395572167041372748377313979185876140821146429090023816830313178993774763364551659880466255983310603107348542174876411827628648089546138758227316600813233550059896545859934743258139722113482046382708678173620961699842660683448513283357711855256364379184876409102234798976623486977317537325069582445468936371541074549398633312140050657119794426852911526004928570624393919739029092590118402437118903616131724710250447224785647654456322861302852694996875041490741398526422665106245031423395983759630493650787545710554877009599728859379321138375309602200903710408548089302653514074054241362624677719271762459450592014957496259468101115523790473969947315557824267325563678944212034424991025163227681801233862563958978570980687808874068108075279395235473820433524182643510679322048298296939041677134889713346143620597205831222072069358346105681449247850116140010620667608665011168294997091611893878184376886486409 [136,0] 206276042315884699740928848890759019845468254344291736005460769880853721424859369555950912442336846869938531370343751707313878144521710025892265541545754440293515657525613360298693072701325773933491478236602778973875198876361079077763334821269078797014257587448842811040981592215132560020913286648699854205939426364659882228561956932473073088178566690102453570804007557883204510176030682111258553492792933172094941812472783941458226132410199499859871981643955614130935565026917074500667698693996429543419697955925413875238394645432796105374328430238274009337511219079916259483535960612118914612564486421477971955157538673446516459172662589703782064961754569110053952297505430889485669654703768423707987336512094200051977738809989872921003505863489999162974509574342239575327207917370469501162665519772032042033027180052351456168002985983368300120396552832647892174602043826733619988181936091828105051652067179812527717359653898833438745775763778874079767919174883252733617228932265738949358183697079705730378204433446336176765067287856092623803286765867466672082714814567493475852843331960652999958840446430608864968100512940884306711182930906852319299458110599233502009033400763137258894081620200133483509133842378794332077045882073085449254935145791772295328069137771693780854223019204231138005437681529508772916292376442838192963856105697310844245233797441510676139374147148920191537715466121636040206848670636479212897972115084688136128662497303478862453877877990216402392858251367785563837926170375723345163111852449572018427662804111805311829408290414272082212971521189463434866237800870539459506342366299110797123589134629585396713302617269885327273945558755218611317837519291353794733567650018088784367017205270618179121978291484683946720393457705163108527109776796017997339474077436416273638944249543023774098223937862996797033319029613293916285258486610319074324785401634106992228175970676218571294388631737896508564419427671055018436163663864135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -70278591191357761654733870835604216820011277808978432450441620264717268494449847443266901328609701496281431074795536953481597124128410667457246638213249032242225119257028224169472908006052759335395541076394905969898561484382193933980979568148775507755326272547755832596932809033144390698486053306403616263822464484043648269464926873694905668605548568136633076653601645034612985449751573834412000124293859116789441628048217713242566640720756791493099082610194276387397899299945022827689634907882457556253698921439871596494881964232995253862487098472171162557699748436025478736083066577163159317885040520124413334232274190138730992593973186105051352865403794899592504635994310312139431870232915539135868088043961085311588756972925995671654400478013652934461103944230113051869617018222197361816888032331646897874438037113611063909258931162610150945949475484588842130100026663115465227601205214441144720848368232717870458746043906337313773046141674351862613516085821850149821740187368160573621533220025742440455384903944693019946153371077251974961784626544579452119035565647955521757226896954105810328688338408132826208774388659446141510556042422124579994862381570111763173664874413923940087906057318474542908498672851085219419408240875564487365717303344279401544837069071751097655822225154636496103080054593207316652995558678063331298306297955455902264774664675089542859364354268727709211904576332762997564842323037735186742952808766222398167774861937340727146007262389268141251966838645916500502985149400816549354058348625419882489437744065077907018142234673673170179979821671633800914797652440598510598373806211331288536443784389238386708335292904570645946818380032130141089912104793435315285423235835316504151847102902981279811056732350328579882053518052588060287059984802934598208607614021739585429584123932661753144454713495658647216409992189557043481775172008542641490104136006499466996212626788907353009101419361044641267349672458966125532242585904896259307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 10304002530872609086991678637880305770844963879462912961479923439550077904303631152905992348569824656626576502362225117719549922020218020686690080053615623167309136946773292255282659575604050544559381974409603888861533774088756892124918948771395653633430375712671854822553336835141679932044749718719378234474877508876772745480397555493013632861105630284222251456999889701932024645535037010309942006001736626873045534602266573047475019403714327713392011312818328452984537030645822099786874377568062958728453473195079505395445382898075318257168594912466963895581757776753336360201965116477108402058792177823463380514695594186359425114380777851768492343359073408781409020605722803196567981953662000458112309311614287682112988495151531425409336941389680731384813690859407839535087150101525165919534179994318032668581940913758402217609423032735255125601012296923429313397736513758162864490793567757348859180166714826038310157252707119432301670157452655847532161969000425340302364724078636432941969749138827811309529375032216200554431195385154708651703148130448528477655436292090232342700879867950783593489123492812557996252284997073667796016128069679731567990500640235245456038238135870640427981526232467060599458568662386430176644281956183074928139556356126284828707399067629282302100054415494402847358508659909043859551637242815224398527699661611037679312153123674412916805425033798507615928531863374760327007859912312709523089689883655805353011144595290464751560359587076807361857612960484170440939803112074255848011323113048357261616511489427408389310367232978667399040819850075202024409709803537411595699746391507399736695075385148890631435832547545669849568664712628733168386631381858928623910837101051959803830348572054990511939685389592854138161935306915819769171981626294448392311261224124662339217260409752382989040503173956577117167573176398666264868601738510875100777048803443506945652896603498729781074422033859700202878850434650063516706097743735881522297859191894531250000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] 10720251902926601486726975115186621359481518215593995820081637416726203758908007266298591382312753190705141765863028558583229734698072153962178776398248907770973949731288155720481883859179020714208385926681816710924618502188661869551645889262127637833085509496552922578276134528321769188237617294091318984702978222840740528764498906616867197002645545923799514219222963913173160510476778520982389855091426407147245188589293761457647520186908185225649819763925165665799319569040734381035644686065263290443418589613428700583645391785038760975389368654591898058962524006525047683285889935441116978801811133297556332189929959674759155458353697162345397476244448220115367614907755977014804081499113514288808733422140172084116727939984912249483290243113400557136190882945282447852901716588233083930517690622699843062179218608189552901448608097103925562124824907400824607233521166728949721680031409702325514332594823412482762143354976463655883633636491393533308802278788816502676626598655053275888037236044502498398369781754775324622456115639826334807767854111177914663342857830881965892523202054439872983723931538001974362544217737477582318474334433285457266417822716388175971133818727749587399866123974337018106916101227523427481336792935835505359860828407321577859187378064806199111065104175340234298975410354029363022749751278514227076685357277223096838145619722940768973412118363385651087800643418594697043994400754508971656638850784785122957848883941992731850173430813020786647105219532962307161514658426149037961851025231415160638027843247582406192311239649044349088051927681053526135704770663058071655025990884763757050533959815623094624443489669570130763906087781016453069453014237649091318584457185366051811381960328096512036672564773729553167940305435891859015982618382201820663681846820950437324685835541455934829761569607512798699429633992498010496927354625017784619165925293709115808663074501060563963489866796863286310211689056499707213554462015281387721188366413116455078125000000000000000000000000000000000000000000000000000000000000000000 [136,4] -5457183967482108812878677578619445917942997687878476623561032653417399565227018364732095843148546502549878875589986262255225634692011490345047143565065699986334080242176987554411783789487789377718250932388554339631987776043928276627650560258789862155444683688700592839401707255433327890569126811805864509720752929461894216672493413297118573438656866620995551085376550803509935457219960220341387733968472645853951096549891997829807796142476491806999015397894580299929985991234743781843895047121422920074618339206612769642239491532838609290019967997882224704765190684472546286158213667038701542696169454230961825005736661095321446085180320527968631747689330154060301459422810003337319733936312083345579776017623246332754905975669549291763398276057554323116449328914440229118689761420107089785023014447241700915170739337220326444573921446460954325342208632564919175025099184695928414252499744998242866228488619065315857091342281880385841867864681365511740479847953207347196272741647817040658773888810075911958865367320166598581684715352990436194810721978934558019457611049119858429505324088181691655195042943715812412475872337783268848219097101707505188609772123260873129412716946920998017164256512062771265988408277123130175563508268124244902750974555136719124083342060171066045533555227395489674259653615393071336387602369505290821839350375644240140412726697516754713231732406684270330656032454671049622807609254217348096274250193750462162434406912422348643787118488918660784141732563682369471750114593678574761076135265020729986905830492486200755592998827217757781125062218676537418299961213584533278505141288989730160125978559713765757703075294970698446888455580387881160920498082809656236953862649938449372705426151517806424924386436165111970488986439140980470260420024774285394081555995843911201744842506176836737071250554967144532128847339464676072478032867427103919268930496020194066432631986187201311534390436437008826634388543427820463560778529304995387860799382906407117843627929687500000000000000000000000000000000000000000000000000000000 [136,5] 85954849275037085713649703032046160631785798843226541226218342591565618879551799587535897882469134284224061096988401043253140144646472790117467421139712161063828680741612491144491931346790391275029617613949106304468209438722886037720190098227626351206913507421767343696889071150251518330620588309433787317747732399793139096530233994200398775588406034163228157037045287465439175864951162089840395453317857271215247738591999812116885284244423101453748406062659148532752654023368970932722361326178034201103468405597375419374745751253333800328122682311803459072963539694248579747577562366408078320593430500394408884402333745324179193565096725069414515473683835514855413877806652183062960484814894931333758568170176779208025284805351372516519980459489895446294738643403306746310665590661677908668474584960644863160966244919399291726014930762339855379334628051846775313951478410034091030664017969814436481203479336124610900401160813729755590959318709680154393685082917437328815495605383401116220100196526001943137357173280337516332462243327014565188933877142433039949475298070873922827970676371182681302885102039635018420080747238465687909322386587442496835212376028399665107171502209149669545771080992421544726316932918063216083326029076691532440591842574801607064894745354241922653265521674106135179387281659741928287071021883968237170913938427151030910082185768136136456456356786262182787001699438832658005935614365243731338499076879700055924374977517621630234862333224054128982511499612383574114904182770334811402896391698342744167966274674264025367409079255773637952941950750120529185481234556215804906767694560506255859297705138656527432050493262713033057177148533685551149705035771526531309181582417657747076746632745344594610525262559409756056688754798135997064343175190074636484280852750592347695004575854490012003411122048762718191258172486409859229868799375855234671932503263379988320561774844504234735642552138450637274707215312607456747294269999021265604710606567095965147018432617187500000000000000000000000000000000000000000000000000000 [136,6] -455078791814214857247092732224232261900398778265592801792602270035324425210640953502406217796784963209257160068293472986799722373231277236706883249151897734309110663493170180392922217503900502298973301006245305171652615691275843986855703033301372057127192718540895569131662026421403023064137582838868878185324114644919166767515496952295564089792625637598697577169561600289189839528783009707541945341632629816127125052804370826770632037720125238530029543197226909776177104356712833218944146024254610452572958335252478678917897442388409874931747020422117272103489363406124380567563674037882690777542531860977146133993519920066979972263164116696928732126442314739368233843686678072369733723469244394003750481007050017873193132021350757873359474495059411975108291189707856361377025387049612134522875678364576866278250868796844408986400056127098802681516502043656741301130553666550930833306830749319393099548551541193142798817789708796559936267610080870049200568406055366554781499352389292941444085348894249426206170146499253254718273472412354656968806771771828655762481699107552874550389334705277230699957099355695513966492402004923810080966494373732668815251653805254528507763474436240079765104330524491401974344053780482852963192972121716071419729395701466113566109301583795888797406619595898820136431467045635083155357307346401666747360034725496252961723505049818307698558062172824765433732521140914922388461649058360034888329796091812235780374589412605502201689254797290159885162011607349222226137368509619533031749818439930330453282135658044363913678443467308217465948399800251255307704128106136983207566296802056909901737097747542712547782938996952727625562396079928323036690734208530367106370627198756723482065426149408676739111459690393947649348483562431263881161041836003089098155674813670782034298927329073426104665243354612370229048353033456385991622291650347141030114813368366733157657792671303684404296895114840432509576311202463535170786515046833196895814666049773222766816616058349609375000000000000000000000000000000000000000000000 [136,7] -539619830986012463106852816016903649476521626103841688768730703460388669915627855768948177050828096515255070665363960134003036038988537938588228177637633717798515175982829898115105212327911095800525955871137761838160507423143751851125570937932357457494330068446774684572703013129690263840157085689489109469482353832058421963594965954690082532831859467664871491317040716082582542650374755611550213988321963279345515212639260220045721761896017440921680224454240344248248931595774659085954265843905771649943714234847603043925560165296639748628893176817089081961001907673876088076056326847780545025734808990400053609358594004564404584557613051902901101012324351569477608591952838089469408016850349647830467476257432178550342768285475958695382878002449257839590331381697720494208443611525738407884338742198961422936601747199676543488430451999299695340853823797840004699889345107129969002258518451950411595445972776006550892612306615553382084243020724740147783871174566231186152628872887701128100495956766670498839513356871578802193961898741595077961817811426059160555476313305161955904798780055929890973948501426849892420475091413424059288733468908591281098156320040357503147958882061791256506939920862846943107038691601202994033607856576088616807269087999860329034250793510183949747458714189569598469650602880301740281027836527653210906136042702735239525364109408746948177183977665126429138597468996126080429582186345450208551993817311105898358957810676181293625118485600797292387966504312018249696767887090667458610659808740877652127764710667828800297779006933973181408610285867365357170296671766944330873159854339408874393693373050514303373098120673695904905333072547158434255146103931906255455913029337651945190722615317198345377218760131317469892945336289116813626193771115039052372753256980559079294838837499037447401005903679292208091267407293966006307115454141550829356284967779262393583981831241458306378775046218824215684469105424569368610645830034039935937245635599879278743173927068710327148437500000000000000000000000000000000000000 [136,8] 21937607718045668839671183617939254771866365059245370594771280215642250082660588411508234250197103597023231334044609368388971770659938753153058911431615502345126938328992017142700682069198569602712605093855546424691039920044380629627679430993951894313912464852386513801947509971543076450308218088820912042671704686510508121141119188663826907141408766173912374417616405837324281076109648465514902976845973791483876942862059258736531735231571488188337703419885639555205449710323645922241976191551447476389138248204437369828757542940628512696459196274982165715561659120221407648077295301286292313383751722533919742185173788233695455396994951211897300413943443098442887114931642185637238168856927497871331258718236348140814835362743233820014560421150377600914356423904852077163708162440980513512245671606902318519189097151475933215985631264830354598265509213284424171078558615663747166791690423111371467753833778483560020084238933888074398744683243067347025643888657906272210631239228827164718723276293993726483330752400597764479759029651037439453390967612510281466853759161955749920904659418492270834948644553541654234520975574249198349001729175730675673747278137137182847334056635163157057152629555262901068341299331732232045040190839027214347034208825718766079704748375282235713753615399570980187825992895811787491199065874514292602392191332612810916569074883588772506764430686798935456886964153506551517963724381987578562718754410387123603478618432999706286724051132972450526014743077614924096117339049736692331395684834944549956172301696436985930967383558067451022528174654407111942809121011639833888052641387242725149058959557552615386325201538830547832745327123618049894565476219698558247474470877906886987090572130894416498897462416983683168628509055287192283052696698663457270003628472827947237470430604368183556875218982197290158241003872952090309213634261707076914700151060793340387052960951389488528120315705001181354697160657850938498971714090869847799581700666451955505920068389968946576118469238281250000000000000000000000000000 [136,9] -152740841946402312780276811869321425047401434349800492510693778628244605159925081429733774425756416659573216277439909086048320776770614600559619857443610043576401899512798338556609625822715198806077735759357294076901718110838876697895995320083235677301050933546605943448532371488763366846759433070120975677248318372193045186858849306146622809833291759933635634227750579742491654729757113779193922764754100338358855373942537267285919087225650450029046681236769504832604769363315682325792315191693035147041258247254461662085719745691478626838214352015081115191907512092671671936190798589178777543426020718080895539861953008646968449674788406162013929187130038773740873354572486965651120221041354128385903772746010121266421168100255041572408059058354022587707108545481062492188446617068549116360101084776547354500203493260688611469171363215971655143442020675049484578903724096225005305400278802286062136237295537935487259559369859968342468280231424046301100474596098790154355045179399344474075074557897944887994414148957586265528569577904908994424935880569246960488954544200659255501454382623517181813000942268791793716757202324772182878441902550176456513208332620095336248739097123307722510496953847328709756139801765184865283639037686401371871534629664700918541953642137923328124656923151073195665048235708790527475501195112885975478690850001453370903150322393985089390173397906005351141345245091817165961407148375745461132253140182546447074666526683793227136576537387456484813366653847258786444611374502776057247485914202192632553707047775628428195328595558116153523902789745950839746720711027904948492601409289783834734165886723453981525304690672699009973527490974494991700655015647322166392903368184147550868826600645684231349992368588180513192183915729583182738744576859272007203756601039838996677220298175705988717472545693929749940996268181372623849747192470160494834823676860426280522954152487449122954220628143234690376698440415315967333386794816144952480970706091161534067451865936959620739798992872238159179687500000000000000000 [136,10] 626119058806476088447290522065865711258603386870789927529267735085426947116765639296077477710193062910148872858301183112005805716453355857233289146404868520304135156382507576819297432480085178117446723031100120769742913569791183910180708941622248031894610228859462889463668158537575313692359363238505472922611392939407110495807696538965925219144679671861915551717105865708693181606829343061265589508845686481017324240342679179386987231345365159596647804048949214822729537415505827955743772471885320067771815428018410546536850002883441515238773442312333568258061975080283635818107315615004700909836863700702177906471014733386775839797122294683609237129889626052672786617043640757581048422321804185272840909730326655675017783693973491729383840752565271740683012451092953323425254982731170143278993942920020481303372500394512321932237485255822089960628099027539108348674358279299123165335111441421443978582228039250214377731415992915854066977157425319856969089897201525026228281284674424386833979472599125437549199720236901171127807115974228936905328037667111374733483263251152363141929685788040655648739079084539199226717041837276115600244796548593655983059324739306823441698524436564559283805311188136938151758265422511120720088750081651209251444245123936809336715207797128903141826111735320152509022358193241436745216624011259287214262165649752435298449077305464880217257016684091447455022484980883056531218378490043240571937205596125831838006630067173147322012739333599149508014935670071617187676314415824507708681140366233015712909336186499998578072396778220581427636984227898705926692141407628382323875762589326038235733712684693932806780458335985639380571119135037808972046021487778811739076525803927250409922377300944606694208036291423632789984023536549545177256629854762504720851953334119920989831629102713551045682023206625707248371670044414308432217482970718780354518600221768684182319351755503135896536777944496624927034086731372037333472752355874540393138266098090285557606869681901429203207953833043575286865234375000000000 [136,11] -1758100547586016241403654056697670573356603307539827516126283533624677899286383565889106834490779266042851631683877960373190471329984987184318306449499611382085513736634678561487561034165097379021908640812596698225004549003020346187676374564716342893615985905301517834380869645100329291005717654008578178699664869917486847932602422670234715544556666907085930977822133128650951155630492965446066311954770919228908528697881141464622156944372566945674708218378315726875216480424761005130801156581344154852840951509372741971379710223565791749079036544677351704985456427824522420926573695004646926060182755407757918289867639721861224765074786871019568490462745138632139688964109824268537853722844577491446300493774066406756975672707836564209392670260022233103200779195395910669831330358558499365558146489658256499602304921564743158177969709396170809639649151780480561476313940130825880354817728303841416851032418223781182717624903681263177605145930934298534253669338826443555320126918221857750124358393880826248052886801763746336215821522845585085162534088789595016015856329254557019913006726604897668624046782046960312018594448287019091354722005774277275829237620285246315701158492758596165493209868990023018592174505357148128995607461007971640162082784432765674220274537841539432385254004631813419180707586941281150513621955239716548515772993065497437054890180960897973897661078712222527282833094294611875477578927307546095234991360445037350722376420213216685495138362904315575007415229312447454969811481906408396766863221152730923171163885554014598413992889815497368235349391980738269911596672389896518413188918812226386803290441582701700803412041353177435601415919434939817557237881412001971810222772501299988383931035507358404883606343147076356927629862097880427615412844959800926645523637932667595438855515026120592392640630900955671342206676674235846431489760076089050678465456152378465701490448365658590244645823830281297973697189493414884032979508658791257835654015225950244659751094209593214046094544755760580301284790039062500 [136,12] 3655814937930490891853012204108129568183264347162135480001488345155296215070562983421322097978663859747928221795632928163546990305299191047863395018774024272314637244336876648209522133102783507259763273306409325113373934747758118392851346927843477721714909488755343520517126721183054505413925645086029721239215391658320616944654518169254624147851167453238975151993595694797051034884218169059563741260007601349387535424409212325430373779424677094041491715710712164424329009176463145867479230188124995825424631597389099944912936364677953033951742360543919792721274088860575099833699906508416008617920185372928058613087861036329897801316692288645997353709657008608006521093045934072056012971043867968091118516690906224790297900348647773170868689690447702485848322318347530175966657514628764785897730243113302047008758851451334729378448620695050558089440522823687794618076724633529813880966790366769909448574352443572260260035108081194505775774680179220736984487673300673146074322491589380019445836460276767127901464058911892384285221727533469917694893273414480330480387154278291645254761152409817567215751694711209295260768294797267285967592836580882395451667034016023371441297988851761812294671591779367220720129325384758242245087831104169848972394313904500977359478491801438149856728951256029147045057856177644545204999231132482068294151313925715893199491910133209230441111436525875138248906844104423205052668233405086269449598396558945892707022766454748244045692358300748180315803082917696983403001835190326910471836946857705830790639717042425659046940614004596885460749642821608830478986064706049667103227864228070511024648514999698588429755112746586751395227442175130502021433827658605344723272243062091399794848086743515958072401311444154918684438287775727159819962318166228542722184123725415088176300460846842717533628689617563497969142628186950563361194353151709915718709704144690397947849180912952450956268607595301985820772824400344817919568460608698651603575838023500785398025442196612289080803748220205307006835937500000 [136,13] -6584631832989117534604568787901112883720029452593392007030909198512163835826166257945215051540744808698985522378126629703266366713588709338172019453357573740001764988343833082630984858172006960057993335959549044309547429270278102887790946386242231435794084075819279959020276858976880407720657651760539944712970427593546833117866033431790962302946008780255435167766119804018697769800879489424249544469828736330053257533204895915403055807575690564050997114216450442261166222739123557225439714976469875684664927692478326690773780465422523458233840151201435798584547706435343633259120323166417498764636129861597147093911302537349110988578851696127211455850871500367992070453681625903191206427629029647460039170478847257382720008280455838951589877118824227119712142533856380950525938543011128029673369067895497468360487086149612000813207420126139829133288355389716502205750141167651624230694530446974640100902994287657030729393894597408015498542808964101724092141621074683489842931666065644183395434545899765283499180769203064093335060405201209839751738005838318021913866310152034948721730957269447562777327756831229856997065442612821409726678279694030649351406323770007909236672697475130193318014136607595725102303627252650683484074026210302665295880799274096951180859402902774135937250752580780517658554576972347889041320911939846999405246693276343864276637095628562953565273653371913744071988453076087922169828509642715703521783237351197358857315138115233086769838281506471893960518787621452557259041550657078402707379761086512796652898960950255031907673934592416249893138296857371952032287515884679732336760541396765492490348319565770217598305372155937577362331831775755537581879692825925322720883949045227036873879816534120054806768415765687918087558824525314883054035259510561179218256647633016926638852667027730554680510023974806191105358933043415726522190395054920323392309212372848470299871569954505148869170350128693688848218003156302036814892469851580454949974848365483596536202465232534564165689516812562942504882812500 [136,14] 14089940172303931550475316627129968309360348391768546444455872717355369651326064584663646610768976080922639317324426060883086281414302805213513239131081779995771948631642191654583070094722937951791970103513299688872244042970342880396050690741580498196168486860982855099196860383430023365184058706980180276078346814826012121884582556396086811849682921168450895754184099360282394807311889071128490188432098963896005510419229976839276966413933024190742789745105973352639099967779792845269724564730051164192129493296510724421402285531494655219447295627692361658552062983209783022974303604571992993186451281391087823864033660301954217810508464323946759678689039505104915628987409198567503844207950848320791074022518872256295249060324509788659513712446925641721602735769791517660102443463005940658042917446029741061459663435719434612423970025361019999253963795910421732669332102969696113865464182393362459545617800725539283982922653142368007605120764500435228256640377571530498361743788698210844918256770240706185837151300051051908376287031605776578603653567331493909729071005849776995831059705658164705748091685282220165234682551756416350299543438484283716951594642905202001639654583882773366422224824330286467004949312045775935234570662553921832979582447533661960420571972533568514444214782947316276816646473785067178303188278104590887013171592914289774411396330821112596942889792493414478097396826944070504905876472066100148687541506803976949093074897936695981265932138335130979432450764112412975486937795376235332682356944705205927795980021839254342781441058962971855758664503050415837034856719922183395138125431140810188577520305563102943008381978444278058111397675836858217171432219197086629456676005727262682892691817110901931276964062633332993798726118273171228113218863785033547372552111985882954454685539137366634997275479695399739804663013391402861319003814271830215141306708702050217909782171753311401512138653821611061044839889768555573166518201484728862308071748026708526198118309746831755546736530959606170654296875 [136,15] -38526767336847791927987649919043012316336426967653576681027271450010839283070726646740058598782980304087046371311672089136095442834558045606629795871616684072376263623760190282665716754880446212253289662197479883228602128683852206508736772575211833578404211417785773669507238230231051222535314304011960562505465581551296111147421816116580045950320308082262984144208243263963847164195682331290409367197496473992788104983396696373596853302305107720535714017506933069205859258999239344724520830219247842050776277811822010642752361286416787273378628011807274639354097624152407760089006122941022607441718909897256596751612753417142637252531037636532317918621517766362425899590730968453344229345353297424233869720176327996412660022088544103192439809847497071379787132180002070523536120006835467340126745000379448988005469402455499807700763073715681077933826540164699486835525588014087940838952836172566298892978851653041740132432673522945225118293363850439892254334186577787031003214686526153931324053793518403828975298194328545790407734523540726486598306004906161324137398415026661516733250846740063475901169525675852082778584938915514527203650794466838204809241620309232081510004834298942902312577391408378640301586756150046520424263788847982872088274222174270801642570234518473743154638145110162029024840996565095830115447741451642306032968635969915044770164939077278523007719113376692148248955784342110380934983003453675727190893826452639885872704994462894312618096927548743653515201234358003565476848015422708889664862313466334177010122061979370647513613753417014229607998242921814446038569181435132152421944881188878130236834658753821667319079323372690416218862611156741707815179927698505229635515162502647121697218559962170836713553613078402337932553548333639965367800897259611167360513253660909264322034735560452234840954956763909159097953540506695258880627291579541563183569823825290267234007521233009070180030162419755322433382702952357854164893128180964161627447469652394708428122527266168617643415927886962890625000 [136,16] 101041392641739623512047441161900667502649620727820428640319003591235058521903138651604456282231961863345580099599451210435074352415264009772018646134053853505741546002272296109109589290896861834670793999468440667796720437979348344743535650841480839701243319882690036866527942743937386916413776037505878300060356257545856626882212190756444918666505503133563705382417975076801832270360303481051661230854838119173979987555185436013626240705080681263589836772203341695184474976442794112618653761816146327707025973896444552700491570071351224431593127505903173733236498478633190085814037765276242870995709204038959714333405827517339061235045968419244750576831911937842444720537658331169466839727174368954838652685081055713710670147565380503713896196798421058305689564433823612580901848228628013107973844869370373210397154433957835720417981357121187072961119953805658419305107755167032740107599514412095947739123950773893508627656079344186875244761827148060428185730918186045942002584066872507114955548028588797656013102957807369543148652115647428730435067614327021101830124218693016201999765325142035383425016369314277497452849789754259427040727766972473445594021034083357935903608857411305511336723921289646613979413274265895048613264835493335024110095344435777100154031929490716330681497146487992344157897619300964216480188400135789297220183626663273163182019092428577638442361769607814403128713318830279766895056925186061227822049899823722853788743781781939185021693991615098180332462676137829310633376773528120355289963411349263611878467062363265293827242268535056489525841223549162660355306571233045493226831163670719969895008344850106542887539074905925259288933660798078721248275605516668576164497308453445582431468923340071826717168722622860564308417114432360000140861137372069722375264458040067693939600600089910091702611202782975275975723820226906648484804244702463421375254456910267086402360868724333682801465470695858438804589851169317440491359340540138006209795482688747203514623151932028122246265411376953125000 [136,17] -215619244360168529689230208500588228694984750313511519558523645726407586417724994734194257261852257269666544124318487161381384170330351916461084193997659193442185410831215275996584038497257081308982897495379716667518687716503946407664152260844381477016235770331600851542368553367829729339184251520513700423028419583922241921845205379776639915671181996190846727502663507058700648932748677257216837616238265948624474074495202506246564399081863667543695016265302983156667432826119535934996564375863364015083576058016898102561422296148147200715820650734691007290468201292508017288183505684963128526727044753061947616574032611117627503826688256999874265915461426369542143914232571672043330211446233365678161485424087441266043645584948534558586351759701758279871655537449845186030090275931245693678107675522098299573514008275143273658524929251894660318514582865445640206064486824366968036751823055352718455135082929366264097734848300885627870384717900704964617854341049416088486043635018276987055136315579976019786294938927486066116125220398937457836225357126193303016872276391851485017436977225951950945042891237721031673751271553877484327319997936951970001425981640549924911211442620011313634822624945778613146366818269856068266802182224294945043043775353556743110464924559768228863208873150647379635776280885431011964450321818117680483800167804949882535562861569627532900916882411535479312318801169591209069093484874351707250937943088831320718210890651712573115122858583469777449076112986407456555062578380854176402753501748379562882010651488280063992908426558967890173019719899267503569135875253249153302446470433678616689172040133319679136086764130684917215844441911905296482158508777480611259932019969248080847343916549022243900872063612758838271638839025536130049505208867962569087080272137757878341707732080085557782913776091400498920129442805613459585032846862500151643667591474883794561762225746925664217927502401265797263191608521259886695445671698453542992004937183100551911785203174076741561293601989746093750 [136,18] 363020989386767113686760902730375117035412169623708304213923232356212463981543532767035410660855832860228694871580080704237253949933202996926367840404738177655845732088421313199129470651965623635156739177740734329860464067966374662813790831556213332575561052474577218380189423214512198136562394885905966699361892095299808978365509453775008696430478393840705790934597379967606435171421384456565428681878000524447091388500153660548958447792399932445210775287532447208661529044004948400444587165381950386790518714752536593541663395830990456467268695637543414757725774680316708356329888611779968484614067178556929279136522943555108538122515914632227488892504719939567894704874619024193460431153940124380720244571267781428472343014192441710538018411801534526571006180443254229515967160180842200744739494681970527300889713127347137232662154618212232067002131738439246898199962781350605689635535229198185342374170998765767753663999420436666703743906477509689815745854343976056299972449223145617521640729823646707721598644889895688409202435451095803698665131929027649496336683650859368935470980696069976070221682787891563333189397945258393914736432997940326013024950239508641405380433774360482848447251044797951365858046291663515268886063802081591107049254286939007433614139949115614360614514913984994012792297860891054997188614505260180732560959481943655393429433275108230980186082125136077138607136961552692844550250657060278148464632598244906796720337585116725606274866742017363985356979953914007874877157695760096162969347847427184181790323335349381319949758180219985469414896128984338887809381661672226906803203719572121108447135604037228516995120135763637095065222636067092995757378947783180257393102958057932352990798732815330386786803923310041293526781109426559312988694512267922062482960235559163225177032291077278936077794213296561440868428324171836997282163887826325059045006253974404440058783714025966453391339810685886449400734278437607116259907095461823112628554389991197837161962524987757205963134765625000 [136,19] -483526412765574678267823449747502818316810854050895809114164997052332232968023017996996392075632850352306767926464410392827931679402237363811226633501168230494929209046790208089187080864493437876173641891473081846217634471467057475850030523029732588420039472483321644904207370325877680204693088624187799542480130986942957092844738868505272958518022473953177642933451237079389591615130089421817084576631258825701999637425776189774425527416781799181515209231780110323818789161776194857709808896162093488217306507565590680159569102934156342528680816766486077298329260400609811267311346578233827353052223122601182225549987945481498357780252815901325781889969493283285283046478688696655483919407343141113722336594355946151952729139314557700221874342704855237527442728513194143535681016347253058006073866174874745812581352889625276886819102371194880298443137350459811318824189469433992811652849371288486507117886054599383132355555016737625922742087579332036551135868662767467823663492530800761804778104115936081152529785763040761591040002191514017056887799770514874872403314458370629517301438544573637147507095879627402102013574896482554800525254316496556579162978947316927044424668605099011279851144543511845099619778843478494721055344016872042345581736353521996103378832963417944232159739521420194087318234566585979689868882264485375410431263946891996647331873058294348869841176680097010186034431231414209555009009338925363707204115913001171104770442537008522751384921246323664285777609235686555655150004830484155391929112409977789765248932662687631846072670301143205803417329343554889845202739297024060679838683982412838847451971811325352238310140432603488408028427262912316203981798024772472134454961334317220833768525334684520175342594761699904584059310385160673806979566819376871767757220233982055429717152569012473895062591393072814865012717261346057074016154740562296544525117361534764793082590220810206069745284694718050666003347962520759481404781608821782366597775287830884849427093286067247390747070312500 [136,20] 511047467294451200002005792195323396134729739838844103278629339869291861634005491579402026702738696203263779231790196828308851863294418791032653979616747946363543084038690290654442009638417143916405756174142489975241819700279874798106293646722834680789513235250905753156296191734385733097403553618179133444110168036814982027600748455259013765502506689976715420996512744633426455373419266136996796058736827695232687321447347426503382250853948920505964346769445426903017618322203102649784814975552661253451757501363912503977697727765658313318781090833935422308036919822070316545530607109531671856039249714067199061710720565394164094758843878465168537168776218329496352374951100381384936842407364463834944595126834592304178641209827338703280066899272897166084403669883323546267346853353972311946361235274222528690147037646227138018768134790372568143780628544551847432158056581727566123911810498486465616723926296064640611233558234641774754003639916302165795660399546387895371880874496067615605152937761157562596237704489621856525447125137236353399849565392376230129348210807522505333184165780010152091672883200477263905881478168416430886460657756773828577765885183224845732404389929921032752726611318571970810900179281883900888138013843392701640760136961539018880480617616757970280132378211624485759625044573611015481961595832199299363948530384630684180653116410538881086045228493690609101567145279452779008113750509754049015464462948085365063832239163760178863423092174510105538418622972717160028711708252784592326146206708506238579285346849188253626899537038382898818825673719236917111341743934194637245854393206248856612933017071864931762043255014673369687930172530913237530504859354566771742695733960617390949986853878146444671232325284880632766081904570307653795249486265764799392554569081991652957635889816172067274578630473733233778930841142196348812220247800389710660274382701749162747486968785705790742314488800087239516320356359659513037077990030089963142522629935271538670349400490522384643554687500 [136,21] -427148210130188981055133839057592297193541526978237549092310941586933968797142929854648177283182872744954453638072760768761791738045597780395894977971625017662793031598140120339211540770104861587767308617597856837954152412569520107316651497708609863204520942250946207941776970584052906744598708296413215491826345188396482636032149482961228935905094201631212999775602153885220891598394236773332708168244795839640757312899211537331060481067703123693421563227812120492655577153419857672845537920635509271541453260657154052050067199902057532836981510934307458527011802933840892048920635817984740713606334083458694698359170294595404306375278734055798659540087314113869044655831423125625166499877012777182168206197751854816985461300258457278577360820887228001079730314289244398048952761623745472271270173114125510195514611422931722896886089107101841439281286469692903135324565749613662707419176300096926200429600580961667657694749553325254224747812901332200572942664579146328161491170989323963369797591258687638885819749906649813273573497121420876536675020489963474032168863310477799502113883588113486118461491064671559033770614726556535753525695327083687660991421506511234178746668926395947926824537674530330211671475576737554129071345740031811481165206375226041542945959693060163951081071285796807963402748636799120973054515635728036577306311212292745488065803873072502935994503157724513214397811996763341815839631990716506994038733370154939821829923542087124313513771036831818181302472467635096949685240539039609997432755715037759154759742743827924537565570761210656919782069604827471440994114873440327162173578333508102680859714423915306272290569976454899536994739070950524641340186244297924521764117745303194313767340699714968145182213028649070619933335480498106063707928788306554285164706644143453138432117735997349538861577982558988584688543267652928914149300876056252027483094341478790880033348314536481541646850935376594222896764733715106216987839293406257145345461534446940277121029794216156005859375 [136,22] 281789934312887028698115460475281882320084090272244619051482857586758440043375740600959467570946767432550133363542146100878838175035152755166180373285994914772900853915988903329088517220672839175898792678203422531474351508703215552733622793450555639067796303983587976319524579403268621614276743895610308396454254561090238483912996722603975995509699886484261493299092345212154624766809091731022146940149595493540265295756690229023349818270674632958053912879090286646346359146375506066886778456322365339133022135036766521032935099199211339486744936219724947405048631075853587775697789083534565684956810284259413224206850242138724160507246422034082127460509291091991648809109386165935609566149268306011076612772368587834051424855831885744795925382367960967259893117553069265480108784207886902337661693875739680453873251132719889572683553383658909954977546676240772637442499200969148603906915712932349572804405083174749204707492665252649208006527610987915764826554556391492954142003822451706504943041229630358730706688630386659706703393393867273534612069410511941216302074055054189092796765573774995918103396552166468367324728882696274820363126309912435409873968806198965341670973076782587048676829944549476217982216997631116283291501682180171451977576823444683163668946783726784491545875652889178203276786986411633189915108762043794069374338060250874848097518883019471381391294654344866255570399231393378071244982530042000557386050164197961372390540908276494225870801663039811403063907095398466023647197326677820881077290927497674090966244376328539130253531435282757459155918721162229838005143735974432181726570348663532732429895512519620797408283735283649785385386933219442862605815232062319289626686564400504131977706882477185467103874673285223484247753031567601618738963378620501521257673293945684861067388506505662174126413916848910315397184911425002750879014400172043492950850655352251455011302668290449480390964967903476608858678796157007310113474207025454146280374345678865211084485054016113281250 [136,23] -155866450059801632694814899190866184176918039185934030727693124646600428680124560145136591190048600924383558969498385007804325707947122044860519792737440746444633324658582490898488678051936630862581966955304558418926990345330526764616957199016009049430188804345202638398825351266922863350795187561496367775085189971869890463726792895890576036377754378491975333400561175848500635375255623655531492591967839086026049972092682909058296770617243695628994019301672823226541343028426566323803230163522130831117771764982706366512086136381335260260630552737355811634447420098129656834372208655980415436567291080592357958348511420934850971070026305858190577374890252734322228028498053869423231643468440818363684149977610036849012220770421259880700954433995588015547173732317231632001386436364393765651820789642894042910517769338256340466491033698914757442932442650418491309977025911635110039002522316471159812008521576420730022725642755286817054052111126486967938592621312613978899807117440893905343119956971431707641679196615825143408779698896258119878521073561265327576730495140756534118112219794799281205017786856205407016991100605014904398151559096841076213954647754418514556755320547819831951778291692353720196761355082425920658643904882011661586624996345314219648600905931195032540669555437012479226269493746532975675620451010349088843450853212245963025493109572470502257787093601414221293097373034688038903024602971181941184591617600199759760647193747767645067977118740257207707076285665078519545463078572761507203804806695594473339612672049177355885114412918259629111258539896542329780691233714225892458283983496117283952755168944502572463030041348706625743980732477161271676000101503609247120394951057312090945225324998480374757793946856384010792896476780207378056412792514912801792199619093040067741968153767948040811168754652735730686131960659496917343389858683663257330758886026632230683571665659901218241825648090209154463599900808214964700765832168825181236471166812407318502664566040039062500 [136,24] 100719779202255121247800170237362781561829612200040557319196056652220801088214955946614655143403793975277448177326469823115820027351398860634387077589679951538229497315010795439483043305989534666810809766440323839140908089822093031295049426158191401572542691085209016272164045351494249924428119288365539661983216996407191203498149534414860550337557211439352787042836487970898638558516650744054016235374663088467061003458360485280411491823376741884601839009460089687620723763202928128503892153977281072519847773106733382574638118655367664662691369646739601180198552493461783303678492409997404919050136623419274429161945526956152637694519185094554042191979189362107446175548836460367915194421581499757702864076550731168478215713453368273082565579721479071146430350453657007887299517574243521614342367834529111828716593870535680326735235001268536457349413527503222236299639936797676065969886824360959126312409645032123840641927236807763308604804764829198259674552532341490690885178692253441136163024891983445895721185944905518330338039756005710753949956165640687613607436915330901302453131993082180679799450182856028274155170678757433281089661521557602035813220879376971366527893451936995135410858441098747373327768783591748851048317016841571001991010768872825627168203821182725456517377505515589966767428871046387356841618912492684404590139244445624249471358391250215238024988285769314270804556923441415457772522514926563121862454175931878584080990882231257366224880488354698361116363768134117860043330256652200828029589095678789245614947727025258141322783586342500549918836352699195293554303158720876564427709689255170668582798526329670115521780154848607340784538971533554479456588805551529453391490677621474342010327549880534400951034645051876639339614825604382760444405136155340331845499117193111386772722474654998119296008708294727493272312029217297165228195883832929407703929335832567866359953671033641151372727114761004237288977953711984648632281877378424894686759216710925102233886718750000 [136,25] -110131770530781166740908030884603716413737017073380215757551811873033518558676465502183827116276612013547161383190576741107749240318308583086911701446175588751420844586926948417373692956310149857759340964744429268244178057882510859812694361419894874580268914046072724403244181597572759763062888397953126569165813063554421708378835121067246553648097601782372681638382464724235108163817441708867053210205093331489085247966943130887409824361495478332250926692699238968641880338651569428756781661341983157855638337005133098268982722182499073584638477479200183833498602535017970053530371810305512898326293604076900779944044107588082338351294741364106961808602100676799904524706217972884195133412289813955720902563438587059845493129793033572817113906102080448674098537290983625963970753238684918900318915914065652005255066366228900423387669246027017651168498376451540737073833542450425438950356474729748254179093552723608515242601087268370996416902991981454256184576246017784604227932403702251317596759387886948852004918945792827917647428183730853615253432558661084940540926074788693460423698439592856055253515669200947691105042703455668542711302420305448657986013553392940083539680789556607292578862464756585243648584282166655440922204754993322853288523353891039809245882730331245736256156510898734094184089067131324911819112021983195967652192213597482014863526900924081621378045128452345423399635577984978775980263888362595246652730851232222337068100496891735677012947354450738616890404974093798007720344510826032758004469037407896922897401823236939332251686199417254477427552060192101394467801469254683563848772349267532390539809295029232140626656702398298812289175673558759341371034717355841751191632101737712219758809218185314821662970662057415071077563110985470361391163086665656198795706255208477563881270518711117671928247059560813172959821103429283604622433740984188418684053359732302464660194177703242650007957786107267595479202775723096923369461047625961214180279057472944259643554687500 [136,26] 141357993018954630749465004644155062701105569539232559933370205363484711209930103594706093351275912035505994771530842305974647239361274099669953873635237219823022355430517218069013971883024445122309033837501378543907204106503816747811564928219925375445064254693385048968322924616990257045496944763501286918915975204022564467464472884941169370168725312844263262693605519154025851072843580677665053784392047029049183389327659497734957182961693255660315615209115119439998247509385447432028128175984632064514290472471288326080938973281014380209086570571351626639267961401592657107241864387051742400236595812563943661416332931041949307308389493274935984734868033378442418616720063993414118907815425546434219946046825296109474686219580121854760404962290129552211829928962039875072314381098374638333336569230140599783499767586960049582745635513284991218522249211461284877156321801185750629591691989847638635861674408434931070745431665255388995720444490730206114355799351049532513425509958009365535169549683141535522001635005124805563300086815369644126466565410191711585502367168902915429913137725299764643031915887621758937183275778692509123906164992118904425543433533396569115316937725751336487467935774234106376739306765853242645889398470784241908948382464302054651788348113832116770715059420716785013389105087786322862858852628144917889696164727614146909412666620941906919260651652518596728191857044032708478723077484866976726132741271829277724090685544427220011850539155139265118940063581663196073256788049358495658979772268877816232222377378972984214888987863354997311501519516600576477908581528810307239157342285443723499752661639843148712018077566941963107160510395134272066723008422236100891370372864616805961463062753873242303648816836188784647208603813013841742452379679919643921386126800663453468382341109463709982101832852652978558078354977802772630659399153001306796387496696662888716863140753116727973568400326254295203870091365523401219016829177821392704572645016014575958251953125 [136,27] -155173730802241100410736941095295719897729484154451408089588755441774534940699151046241103102732851340768213833657162275848811547943730738964194684941350789602574542795174923707006868259615616967506622675210250152518481987226207931370972066492260802217079866209810118770237222917114721923329527168233538282218409335062873059096255789689338857727770637233634124612645497145524336571028993674680850697589796965884058488814983703734907983616916321746082034239844624582074967613033206401559994320666127821503120673434826878253238090640360195965653529555206960284962721095149515441891171963139803966368506192702370700325878444821667452335072996276259408644320076694180220859532622034023758198675907221974480389771588184611065902789632619141004818549901340335041216602581355032597256845279761113129173122107825416276963096420490993145602321072263517854442293329798415846026519296013971802058243164988597166686311368794246195024423797037890815590781182848891814571152113003603001522407339536944128162542265718134192235966147030207135125671317806055329345678901479455684267924912117559437962375335282084068352287107549082633830925251195460560448725243055595352975785847177869715636107424746105161491667702118541399498394301997371785837604963372811720103620813233357980785007347411181161369249832557999215568061481485399122574921884639841842934508888230907691609040179037334147105022392270753803523082058902919742898584782145046191755713051211673913457006191626656679163756215771640597415993314339136647726942290262896973151896369637361227762984523987313806895336475502684097797482920205267808197600162270079409732864637028389515203973955372716300919115020657951229806612190072673310260610260362145544664687953129217293798766327449577166067058469624576419405221460950089577931900792497197631620175611195582889503107193768316865484628104816018408410257223964649960518297236501181150641541672931112839539978931695856948120472649658108853631188098952212598486954941989779399591498076915740966796875 [136,28] 138798525201834925386776030669680081774476290862191020210480998495411569219471223866121276514437355912640425853529751765527486452970621187748762870811569592974971437060804027537666060447582180577975736064860499864738199368048071851830881185574609131889177471069418354350823453221401676972881785918966551152352953548175571282547602574354679331105340248001203796796297464341035074612467673736011881789205797281495758728116782940268476668001369479336011632994784466285810946490225713410854474358095012909967002145959912998621773781298603876210099294351312324496338116830303125972932416314368858983256427586037784706656884055251603473262839768920416616540670841546380218334552446098957255668850195376869965760842952343757262354334198788166717242365142068070934088318333820483013934054155068242405126836181808583883273717135201352570176309927490660115455616589807535451342887774598743276949903455244495633925990295638429244331772325364949938872727614922640673268172211269368915132930223134563452687256539822231652473868120130776509527686218676945332906680233163315357926227311131991588377145315614757383801850400597153046570005890470890833378684998733724865542868421992900789917490512578405971085710924006142039152301664015290762465838422023170303329596778000128425563827725816002190723539237747034801916011959677232053199412755093925510393751973929998318811150335487173247509660024091024958218167512242388783545788998920700612913778570980649871400563726417255675568793433755029083609545044901818709072576272520657630656401770012925908220822202919487004824543496567545677373138796950749540549486389068471622151667757576841163327759148563641293912408534786525809147477603362958885915566580363210037638555152951819790582556986434268458249999186629843308747227593821773532021254087887839367050357650324345550245171061192899214790427462930159691981413677656734945116910471670360208584809768854193168171644525461313721816275019114013832271405636479028477851962009026465239003300666809082031250 [136,29] -102368560308298965563742928391337226609003925597369962411842792431604010775711027941744983519338326010916039914744314132655738735778508185294586571163625787070591037027161869636421631229937944294214569888315170834924300295153221295689303491107441041859982146331528597545374216677583912675644499464069705133620931330849136036817915388340497794989188686918752388475824770248761892453588565713592975145472154477693200210495320407865435986283245816979186533542337017703380366516374482113608152383390460278871456031159305114101093297097390708677988005777355600066334780932876650618950718504433430424320568992227535744998596370069182184788589089978657795513563754081888232381885910852427703830353526323872612989875639906899843348365393252920582953346451112924291801250363407638762527133545680043044585266157559453315059401640680480327376035366105073734918266341615524277646208077143209882589901123187108991280404652475453086772347231808672651284201179499859095002311202680146123645503803997360614360723784387535298859609300795242955937636852480694928032009475527750766539093884425272026108182625637284557008338275441073813585774512135377849134412983868917864563394899835565312431935818964842239036196363988206629952254315134901221421160924312526570000540853271304969660691550970867799506712975332928834973363050090395779460351558751266469866573998382709445729027787809340236024447271591050469244607757692359547787977006313989657028219319456277582624922793537072725293554154502588062212677619867746651007769400128215375213007227901717748455881097677149588329993848247986913175636456337754700283828705173705777228661062921071046693572734488020199686149607363168661701940977155415045209972129607225548342498105360396484120997002774236052764529372341368725511325863166882039927804734264687596085829559258657176798850235981181624583299424033897655542445550695884168535546508373547648936275849088046664574237565240958733579188933881750541257588172787726009573248120432253926992416381835937500 [136,30] 62968620919452168634635976573431014458034195919166994042832844000334843643035914978829053274580193752529298382464474747004135441723140686987953102461025684386092473492992257154999739529988786475275005578464908013036436843451007452164641379524909655882374885538761707394699168239383868629627324404616895700969568333505203740893431606902427544705483667184448327027059383479541166000936617952884888614293729481326061954121818894504849806288199275933870287984511623740541298527612243982331825222011771180746833304409099725873347134917192967456188269321521467953872469616497429538270189873492701008153844310714953086946441131977934306959937720815630781993025255239479674232925785458439933750359517075951671081331519342302247668931241777049525338056775851047635448906590301454202176909546105445244365548145417608967647580988773543097224070640110961578555888489007701080568573248972463387482277998806362381528863123115632481098835246595171145013605134942271361671387873391610405541588784180726875838284137803474607652262325634976474644128803143699040402848043150217819654780802944296566307436995909903375957854200814839657543149050789967146165035206277401893441934232285763583004791428479396433609118581459083801433905057648883684887448084956814223269391436672921256301826357631330434599538427057564902805943052518414577300050275897750205489509468705455731638761772932313676491931537857125194078587239180200865010472040383437788927501929194327944176814776620004058734303570491260610260305109131073395648145095833026532802079040802802296700795738520868437829889302280104091628694920140308963141062667366616879666562260712174204213216939421157529082387285924486943986297982475003889782142920305733753601115428181012680267115495955354010290312163625342965059126635377142209971951998117681642318985329055009242658958061724839587329887706878903907948240035262793937813870220397872221972512891047234846667370319913777639917920368917132831274985878205001995086604438256472349166870117187500 [136,31] -32296946849629696087823428433633840884528231826389428205243225202190929944298333499786280570814185952051790634717649037684950661606598183324624684237429274930259259734090537293878081028660459062764334118517502935264255018086300816110286363592640739752420618202902939327907751814341835162266194335575340252248461110810221621380712423827460071272516939685380308299005121913003694377621632219966139860068866134291049524050096626923120369270252587408649033940151734445364168980379959756196824885572857688803976206973297002664878381822681740141375176436908051252745901214622480699062205631464359801234493433267827190335541337397515604593936150201257555480025390961698966981036756526012976631646416105837574424568030320066944972231179313006944781443460706730794002297304824808262106881706629082762115408445283978639698698945741994858692053474818525095048593802424467752232028409059683936264463317143728836479502292901743043861711594241725882849678041969670260940938102496991543094107004054961706113792074805510120163796613813262790224770631718248573923580648247273807324004602901717085201515953843182749040159202020753661611365373319469945720446571858582633891481289893990156772505924353316487573512059676871821289910617437519030201430266780212128445257219827629312183078881005846178348838770826451998108931687836542953225653539325085001510753790448917729333022958858756849378994138321824383918370426743007656797313461599651188943528803981696676976128778255302416326529870961719957494967639084334804289588595720713614088619172482531456460717218178940730113326996528568745569067561408215033233631659988789902613949370454470991678375765879235088358084397453915289695103709348888699281674561062786959652543333493849042665117425799207021426071362651718630158499062143167256097063040454953622385765804091611900119315837657157953352665300245556713889622707907233193952072689011414489155060917549896919951832194223093507850654617221555069421517364371928605432913172990083694458007812500 [136,32] 13548194925756909169063143972248604648834908260877719408214682369233602663252480249861463360911369412428771783428219698400525851072491392348199140232597471652198328289995710609921749251534904484402817341765024589456154616444615507650929139491090251116108449178901389984948137431539014515256439518115998818409745930262917968274361523144013767402699757811942842354736534074185552247815074526012581615273242130238708154909391231333221630914827329820385554689696224093845427096775161092019607175377358627641714894285407276645435537426900884813451885226747915861308225686644583862902085544997575029933178555917080495644399759573629265882909274989999981608422656212059730513201825021583379587248419908235009091125760894187400191500883433042741628795004425152905322063644282432380075159845849737569364380424978472607512499227812372612993034657015552679784987714254346778310067363686959112351196122228769269655384080070410348953496386756431037074346352740378791381663162487479578435449297364095872280764912242514840742614663271783433292230694716141742847336823324270568093953872694803527731046963997645357857916329617390258541991952794764073648983097127128790366671531814671826862003718488824792480611241906506307056100610104558698537115001509882212785912162456282467252423530592380963165854258243317723043677753914170289683371758521934031652170716726595659847453872975796638081205146352875638074771655839813619923011026568315164996580345914841699943219090845092019152350650070958723912882552270586362073792090865562943382852899768844392338390729938025811401978013680508533111364678624646068279402822991229379615509229128418932155829547537656972019755329256662404432840738793785599600652092636889116626527550000615006078933765521012950421859601398568447077103364056396339287497845707591730737009767743638829220581561789442242336950836257627794826378375295673930515246588527404578395468976994772224343264104672198228668492084089045837413362696728276283494778908789157867431640625 [136,33] -4362126594394237403852223019161437696416705503695288962017843855961144043658549744097883289772890275014023634053540496437073292931971937720058123296828726817634532426098661963657046647005360115591535034949496124715746186957756827391491728831700150039444032690029696752519334808010240488047685388189508470173793744903956448498431248811744966763732292248530452843136178659571980509873568431066132309042347298784574948332936596575169506152666732250486995707110591430058535338539086078170595808651200749375133143412792335101743003410890040306024383918309136178700672145118722584194674225444550423580702420066949868490991944287248724352142231301240530248037240153559992674906940670721783221660033903947342086980686441320519447710309306258596256438831722730751387895317835077129201647109321262704478465062541260820152008560624644010662448332314681672163426081135611014180782077347252624992728962479557749534802945875908159049224317208820424056003223096578334647341443145970403823335304135902777448957346230960998522909083992136668763378238799407672205301258707706720024534656953861954668127914556184209478765815966560499933018299300367809838926449579189549474993086612086315707904982201402808479255462258573596873010577875799451722378300758997207074916538532546819453761550242108736403595754581634547703487018707313808041876799246389299942655492895526680084112469558828189205734952655606626430541274517515771886575665119621620082218914623483239834315252604597228028564488265229256148363046722920738961009923428015430662974159472359222203131071104786406356916661978999421490430317705301254983829535052854672431076736055848397432771505281106734728812392106887745646685314474539039789574691631124208326438145395842698190802444642777337295212909816300930677231619094015173080606276862975389436095382105531974820832714545464101716374759078307697584214602226990748003363003901588982555421315452955665594532211909422038778298589569530053855527812338170348084531724452972412109375 [136,34] 833297693786237823638830385568008682106704922375879820519865369943334454339999950152706622889272960846531776668779816630551066018501630061913770111169517247724239206467405060012876605842989507031346306635040320434508015045394488803757425526648577211481333308296042812574436455503544563550992872727936787498618794461450587860360372885417895961280673773978416523519466297924707128950657856666173668196983011258813396594331607313570104725098876204936127785422157185733450162464529085823328272560087700348029871255065898774894829883759106009542298947291969171412159603386151310831055946289583928058012536865729071517843666581278872475233057276645793411676762932841617703775206493851639442908034293289329585203401335130507203243373773192031667117789564980046259415916510359628406680008126713516816790269028276496715702833573991967042604049497804525384629085767226975794496545855650082300521994638379190226162493545609541255874199080120974332062639790002518833160157038027695841213269928018400456294204756744442593221837146608084578571390177723482123269672996429664614409426042773677364520319200085868017515336561039283716499115759097223752519618337014291852233262869999377805145278185267643148649025047217482682614076726204629166672141108927927622386500946695708243707247031103695866385297668173996444073167102077248788526679190038992292256387859435143098873717963292955530988628377811299806548628890951452240109885062768529967683497155009232774101732808897398023972968320520985296485662050092182696237401215271591878057371218533254174915406109696970355243850736133776567352643862578950967608921742387672472236588164100713679082986699851055013529240798987487246819486906446282545993779184608020553437006509157202116699859727936648512696046087594967653395892722455267255666956181515018121145942876256025867324615573381528296117931044735329450266607122655576597091025574986168917341289550527486682605831866737881063912842417871725127580669258952395990490913391113281250 [136,35] 120550917448724729728958635592061799045220113527811599954781159325656605607144341608514816777923606797426279581318446730880662532164546460089706223654221460961122193649650908580225856043916657904505279792250672669190964221147730979594565973538764666876923349400129924900798434251625147481192420919620885542917863689464487249164066176000306368680476941408958411981926135971289697143300728875805929304041774205753033790798398442796570051711329505327258698984712748412151088245686742823023607043089353975422514810995531964546248370966415476803301241325368877112515983239184775203260384335954858718283323375243909709388699020872482580487769324627413482558376634501811572186054568956313683753092267539213870056617809461688852972479135741655520408228163161730948519895162795126218389234390649674304138548458099763253852285265757571274828403798177117238905020930849902887489220977955460529608148325163221436018144352588197108926977498660070387580483816734647021999671613904952511232358436781599130194786237433528249053684058933530293550280122576040131516458144769510979841524149962485676500863421491366780279915978938820397075627564477871057917594853744596626211743156576833067338247596382564079216689226699709350396635762453737155001326540186832111711095951044199000346626894395444843789389689935383298888289503501417026963484750449621971522114652516150943904066634093866152268697281554405161260129052294820846370614296279064666369716172432947191418830105535133873227815920080884359777834591254411494965956473367086189475192253419774406985034353707465388549415840284621447922501310075089379085084977821600980305749505574148273807045966931660215432475164482085577296474574027487366461445406547748167449361497263976992748380394371465250722483510329613573258484081928314842750556292858913058504280197591190032577367914617054003846038007347104774332524765083022586473684354864626444190159242981579188103048876800955196200812069157969905049331112864241003990173339843750 [136,36] -204883058122355716058049765561320110588524551561840294632858967437765000876713741527588845122248202498155611831475008648971316168358381685725570007559715549513545382834110930392727817897121199557280553264805502800013088410965918503565524086754689043994329415866858924452732044098194612743063620562343984985094477367938024517638833515834096454448067790874718869000012303537638338614367236706805393882923581538399955819832374078332492328683254286208279305088280760796510355284854579252428568979253044724872437190221372638298534117035337107506343963304270324330586333434842509069725626484447265946181812153079895941624148293084631255143831123530643498312008933568465939056189033262916502641627389359792764186429508189824547109969169767446803921671387872472069617652583034749437409546698356457495217328273039505858373018683242508253707843002099636073736481519838468572469881647670744558108217221428606114923623666345700561541864723486055491873182716944004744449787266168031679052423390831984470176934508324594250060829291850590300439145943652183664288176918780262823431088205626236829614282151372819565656916887689014155965618152460993232248378252211547414365420714411194318115789214662789049652989189805502980778092568877828343467698553366940451722530339074103309964011446235959872655116297704716718811228811267202940536226466192647208968167698780790610758577730138156362334146498537296218892707514037223251142261279969854747577721631693424334225457733751589527494134612445113018309273228604448067399912818480455269306800939343636799428695827712807899342291650295917047652768861585245251994937708484702869141405929262546012601162839172622818240959653065792707152458135697149883509931843804540843411516276950432358247957967013850340206993848500464127833543846401936424617127778274283455334137698667782970686409800445775766894225868550059757848457169630109745616417864164807455994963924074203933493215708805662336346183144115691158564892792342901229858398437500 [136,37] 115652481894170664354677621736101530516844747497261586391759181727695570918248225712699378170378635988827965586242360988805615034716862505167511824134556811373508486481304612770220600451011623407625915285363185693896554002935056532681891384242839105195779780105181427906565945298337584237930286613796728670565801047221251730149036320733686857674951446733142431196618418154575482260238381621409993497336256437931742710461011372246373363937458287635496217674798518363208645258108748868681629641085892882189860650251798773997142965983821997278504161183302045849201642082303528492679035067758638261364346208359438330758418838842685746696100618547309655348905071419287585767691725937718344492190420549384030537049462257531399404182754098415624178846410373130434648211033074001947246251411280608299226476415516949292656881962567158216872280810901500815778944964164863947802911849589008788799139577364415280074740361428896261158827822638976219275016830156006949739058420482291163685604976164943333524164941439220071793877009418558768879355152654706843874888424890482735518264816995548178309091273078952574299869613914809620583809315261316778762735256931902682508181011067461282234474698510302987546226715220251782465775288150329247952090535254276158935496026636330429920359954590369679058282184634411898247286257458017356609572073641447903449324082222793343611853191006304223896236053297268639517602088188786086988377359260264989518130117738659499246397532350483909903166837128674319958289957771591260677955578961343613547974007184212793817322385086078011316725791805567097222841963015424951984011919924054038388386345785735606155751154136036951912333819871216457267394657939653326691484730635211551366945052066767784490085726126085267032829668527010045625572062820416012429377425059450070848880258020238333308267843317613332503251853135177267047195328734932468028141829543356307533679810527179465949348728983176171926486210025379620958473619494438171386718750 [136,38] -46222101333055207649441032918597524228541248404000460838619167171993985317654772315781266040804840846396257733839228339877878267028502224609229391430947676318624039286840470655215454935522659658337355793778301066708222146659921176845610322992522963225870813087101545021290760113615044976671922346097273630142461230789069305370345619547378774180655790158121264819463278687107471945760559275298697934671709662253369553923760790154023816312551593853859894401850744351995984178887714183591912032811794354996797463531308430941989710181287447772672236215695120997363363260735427898885243774618017471578631775540088263155559857776843042904113429740036521970089193154884950485587378356528356954683157865337807114589534791342333635385923605440814531192759997704698670628241047236925564254650667075415516190164100425600716319025039010343085816696667892681794627937724486350027938886247521269291663140777369611919112087952261991007410900333481851145280146671602769345326142259163093550522377974973065178235679186622262292899896173545253551239730141264692367171058076274221000935755883721831754747769242465341413988899422079949272880388722204932936869872820338821519725357326245335562179947417581070271292389360125766991205996414307263349213992973068742469533289023836004985394180224416561383861133868842173793100837954190599561077072867649772499313138380969611196041314125935713483562412721801842361522016089162289094287613598947637161089721293640806107338511248989756395435537024693837151344878544026194598457193569788866273990234956923673720013420256506004396179654770637890492440877201635059042990586957226327974232601020484449123159644409788063767588247720899030017987278302928642828566417587812162584829636273716900173830577858636309972800057921571335193088502030645800154475278680013058839126044650478163577052161158907854487996394205848430560052840758713142504062625099552855187653054270329786569607234253525433239467541232138248831349097969055175781250 [136,39] 14543830021973263839594455055073884912107480666459469005840391079410181920766595951385465318171887352954668010358789449804213887863954215573567395200616395402976863523663617437517260874944045444774050541485880182925060316980956807111359952363116843400061718376653171804122488344194014578112007665447342982168819940033698079425166652190340618221358841640141678307351690820011853736693105837359498442573629899192863197681050612924105143301091234130505628614751481398634473484213205100950386448442785012877456543550198173102989738672990168722777927907531823770208425975256584511409389215282874376759386680068943080410456693014372916391015416984303002595095783884574123889298921258021704588208595828177727586863170170187710636483791042396788144595611255500656225562216218988018911536827917794163345765216272676318327729745098921790662764670264047262918604195879349863839214591761781124613415078345710965762186810534119037586667614043699475788431517479385960715611641953885829683788118623699697538787815355702977507142461571144899603473843582611239494298912155272712626582404145758860334145618372465596318900324432464069945774001570352887719982382426707837847512990917835486897500238793384299503217614723252713048750364796052073666420064213606281038284069408087553554995707822804132052056918366104255932771564088219849045570533579752576093437991763012034051373635655536734412838768217455639791470324803122890173927961894066815262842448118770641298648321159835047712337813311205173837876537883394851193907403715185176120856997857986136061363644962229422121557490860672081933687888524092153094849653651356369435552006011622927633929030459526425722954737470518697530826889183329422897200835231332549973695874499134917255436422227842939310109603771454450478604179078723390091495426780428658642933478782494023935930902811050013948301292116412607982087741724896960042460791647651839053137424983195225311690410933890183080999375054232832013487537384033203125 [136,40] -3669677729514071246006285503512976027301369159864920416243447986294698830494682196187757480296318254210110214141762097860992726449175094513348743287722633695742501451329530175817727107806140733344219446551447306223049510600408188183777753877152701977003694463371873292374838741463240089605787922510326636598385960964348138630103452846426503904344003898482678445514069760228481380865210498881610951579178743324725027284828244234188768483006901285460400767319669037428124973890787926405661381765179142235180889104541755001875116933409053912270330135668258045440855367573750936264417084397041376119262915540162108888725928034965959924949851952774572523684524015138126314698759662385658213327910938507217946555625045827262215860236698219811100466733017150784154295167985368893821418215305409825966800175050449998422367685009900834804360790926292459155058253517695534578888789883565809047175979286602287877977924140023705134405837295011062668012864473917330873859127505774709587026458963257225901213220106409509291070671865902147047196795967956275319896834408452387821664110249459758216760207481932667526895911200248617909670209415343729402899684480348994640935698790895332274965697947595642039451096570566988919560572976631032502678979208922265865119715987407486483863022341713769314097870697090023288836323412592852079149994869745185855102604206518095764621415104003173613889721537845940445703062203984193173218467640735523113777390447337853604711516732810614927859751986615291396729569719543630428750377857565485612152118109436193090426845435400944294936249029199183547892586979632858782286040881406708543720893938688881311031089943766097472501068555192244953428013663393416629501210858910058183755432912921749781119040552561301203467375043828832135428471557501911487549071677564969147852393148457597331261313495558631864387086948805116558152519808349325962190363737344176088563388498442400457678789583302732581187944524028126707188242187500000 [136,41] 719082943307872701005243195131443834042811842746188463404959648800987022919318065208361828518391578760218861150753411655177089207853568381679156214701948258757524365706448306604272227810991933749652176263710678683181112174822204455271357239422368266535183045032949219440530282114503714679886960439343949811991329805515001834671735339986455446700216354033087402934420486304103866002856349055014093955468497188304572084243456955100886086890250171145300433735965337070682988035894995272712016754795982244554678706935565533215092989542810395269570840927407094615710147124232376173791613984888812737757533483422460024809242750371071057074243080518287489172533788978201800233262397686150211481442159843974098148997884468418778729445316627263730153598856031912161737135776401570709348785875933479478780176567647368772467942142759702209237557420361916644917132758807796673363450000433786937611782947830408978120144434254824443522393099195910795360403408416085157532375317525650696797950088105941229707984477723989456343203934065120979317588909026396806116067881819784322801685196950877250912876292854412218736668044378466347232123429681242177545226530869549201238013432830839256120213297438747012269029187097860427395729848122723623842403000231470421462860642790240906022795262377510927939838329229646879124336732817379524799907654773908991389401519236988548566616338426860762929196826811352433037382114090220185621883388055246144259289947045156272567685743579171053640940513576844871287756092864146432996721638367242596252796180442204919363629574494784815911488960967992984776486894977948468146062054605191608537753286563472052812878302129861373002496174016594861067790610421728140259038550124798941991437781285042615667967537452022171942928785621755101313373083254170862544446065736124782754775079343282245389113164219053488619546529082743403847897651153664771933278878202430440936263313142754268644083650463150963651842331126520118214492187500 [136,42] -94868748060397125994668964715233532031312462160200247623951865644727290250890412271885842215184628481914211130745138982388356337987374688410846627602850582513204257433217928101175156301835290224095100257332876782708522334595388294603686810021149755227636388297455410400718259154963399422878161265911499739816641053568949773749268343186632469338705052988602739781333610885895078552687306466525061522531276172261436234506703183996539039941568538529351016205774487665033228426774494492801939248434754221139975694853828604140584879697368249414092016637640133871299301848523703741496032576048812915099919924111870282162942778138561642536277362240035983520868829737063778698279329906733059992174406949455687209536756397815873831655835361532824608310846587405768221934021880600383623947808284129768011487825421930443016296257263929327567246928276863582781003895739256043107358014146171172859591871194025775117834867985745412586900798446498631079745662584183254400671164382608140608856182474375499053405211704347755110110968844471946941451278752674308057750156111642150052994931814405702867620160164686731052657622049042633618546336998905917474820821791512287511109095464728073968385078992177809337163941071628750060231013163006355098654121760722387936206438586533975119320589597563115093584906510755195199524112931771559224108143034818283621151650995056012223104177681783584936669437120301941411898299018763199929033892181135828288775884892842611403757061944951082727728437146997124654145165297489525860646911451490414116386656635939005442083741965268973942644989126570416094534623961011168180470078624755004912016347744076262843195168798081231617040061654716041008734042050996741903941911990229448179478350736786422937943377610883387547063586356465352436452230166979848888484323581863621164407030229304646955541088667184847432170444184825249267554113377919101447570806801213138435650256574305972380815526265710131014928055241347484772375000 [136,43] 1832197386743325298179453988792573978205242614063341466055337414346000834903727430213031522399753359908960000078011403862136934158450995124658330710019153805374113041903141961972425027814764707670014103247425514647979208045469201312459762741877854454946717943081417287253598199938195977627736408674715801010917065672430844072113330886328195797066614586717754580191729814023402026985602067927454600930633811399761723320547329340873465080930723735458668867996415104395147757459634710223754028474111944869801206565402819682443183940766555317632694482967021604291148497020754468444098669783213556356252308830669330793934409828599227210194040613435426826029731803514255270733481094756514748002363543314237061670708751633750757078280060222550983690767644683399127920266319144093664157675589039138512479025998297084228379900122699523181441146647280802327121451512763454201105722436799302491025458093668819264898028173586980486043261998502162821780075161043486556670403444122545357873236611580716701578882272001978819653628301610099047568079469851043267448535545186542969936433506509804976689894791218823468307562349357957362783600934441973168904518849159423096751220325214503737194201942547699167842547347878519098171864199362769440117489462519778910347368506677008503310512709038158270418434743920548008062747928778665952873673684041226109115731950144909062148831010971898608197990990834796243029772720935675022327050476114651894486354122697941444601500435034241975252544762108668102918333937485289105835968875411768979927674892183829248382408745841436586557957382700640337697711288440145275039322853988670288557636599214127361947632074793455991599072750390782014897677543894492696803986114585558329960160173866677751253825458091916012513463739763665929565081177582780791298123374558825132979963312071535895044905805897751812097020801168848201852908056561562327624544224361377793697992174860840796577115213710436540907791456065946612500 [136,44] 3228802885965133998240849928925848987171392360995011595966748577958176012157277384086934562785501551361792277672904346641547609505425594670025848258182799109145478065367253344943620625662012280012656272915652684340936463121175316807632512722551723289943780520676397105334448561723837007363170484330641099513327792711920225535993574343989642869811453630708765002624779135524610477659857526319851200125725138208161052548187875901737392363566543802710188028406540446732506123384527221470704928906867016639069388221356680632042684644585176522623217130728612951456179707336065972127477689161478072618530474225782373646369676565619934292292404695310183527102973716919258306828359104918171440350636150655252454943038663537204694053541719176986930382227383102631642240208753221237447186895432041667905520182040722239555248763181333873329606278952001028081310774793445317545833630024562777962813271071546627615736815807281618991877017410819121452128397235643798558781920788314699983479038360659839425335658164953189139394888183549676122329332388163202595878226862076660420627114987210125843890693496171739944085850676579049222149205117950187047204823169200205288920857620058986971044174171574277479958980563441535415895982639420041421967951636717068600526390076484104187243058660610664386737126475961913794841219394507708727902877221982155960566876821587378394782956570759425153287668253686064384551032420749682107031722466817271373751021379471091963141310558326328545018582404671063719838158466227956346485008915749569851838979468662485282466778794870646224507847343665809000144295713306941772677001679550929292429621618687174240293389191166263819081967168249422364799856057918659553920465382883315411095308615560382132766099382642006100497632891149787735097051800481724285282875604832580607349550050335626728324596417706565839221472314664798249425704447490597329224008663419477492440957036952314973280134108688265137040498535419760050 [136,45] -1079525777267867777205937899924212265973456105141844372902111128873258393862834726520665720806092869886002369248736358722001809866887192529776318025829514016599667043111764037972851292149004876256218091434089544817875534022147941230025115912573270469637588519717753894776373953931762670638870554862931015049213909520000087197354623208059721527417189073073786764940240455353447859115803116869288668035918061274580551590868326616550635173706316901245632720870490605922254761219386422863817247305025709060546246957059996606890766771499875817832701993069083962232165289302546394748439701654783934240722881499148689449520824569242531896414433199215737317585129608700401859340781508134671430513041827838750036098117335685198525592137461365238382239453608930917194671926435749303318675401259758029040360638283494673039301351562318309884670719883013953653888682565998665810722612534213483792373130044854852590708674488975178112511943448910206727356042221293991988921025265777553500848597431258575125046516446809368929157455635915936475687635878083891986046917737657472656338026711571335052110732147260664960529828340088120773501006364953638214474634057843746789494053666203146341665296228197848586375494261771544650176755070601832634953318639692890579757726244355831451562975888154274319365426089359685113820957222866513615780381341066481796089033133311215791377983123079458069147307994237713574652350148685847135422776108533296830084360220315045218024158240020634789949863319009486497034127467164968723293467457212293061501178594762268779692911796286771043839162902215124975907139443664555298590760455331205324361341208448338617998065432283799869727976713568882243981274395305211780113600853515216877979974620841757923059865258965369418609163031158116131561244349392575968241504602534695825082894822621014208145844107859180041824945189504363190736339280436686123130278466324705741633269941300347734398845203250431886450017341256225 [136,46] 211442491755005308229032446576118291662893069865159726398411911920932508184838743959814201810753051181008678303114895401014328337839192209180331293831538864826854542042643083044977234950419282735141314621921473770300879358496452925823129940997159581266663611712175485665942232915011834901119490754914922940480887361033176839265320547812622255656865209966521911078414330239885672956663475232930884077458504569472792508470740190298049174564094322739203730330785636954598596890622575326213059074446767279894423589031723417816814040182946130243501746823016927992290790980681268176825440108408904230065910587936027218886449106127189757954075004377133375545901810498389427158913776430241456170113106629002355022569028751376178614949355059752701464509304823693408356175835984796592145830720805415334718456316834758378639693096046397578075869464528053087719446834694972979929538675297998641972754556976084329808939862237617034843734018733583730108081480352642740248849820814483177491997414720441592498463930388261667380634289533106865924201107058283554413034301543358694878607368872759475240879046264020444450456627440347779884133763781967156955458305672982905338994697832787825811113385918569405775039477813802223479696079551955692859736190293778081297086672386143145324711014274355983985837128164451447226288579002899526786827277143676635948951291123556436919563945022341574838983197387253553859397843092773615307566453210711855236838983704955569623812017095674798248740759310471015131633939223305805176155065574823828237328490667153587425890785883663533645024855530485696084515816479756533669618131434595957671153344157329826629667992751988704289895666567893086926936427527776408992218784958065233244532846440128606003675841754056805577643408098417692432528005133864555243773289006075449995295418975288334268076433090978438868482208196940105443452356295118396699123831359737172145570432338770170957967680547038840416891384203 [136,47] -26601275415898125478848809799751202427584559273181654337343611750467578702810415363865077609019892225610860631629338502783817319142601392499862500223862235494499716805791787986900386297214233726933262292876808678947937521506862867978731939055046661312797899252343172401251738874369784809724771335705636328918977652116372083666241953731948949696557504536632986018228925941704345333305530624454158134817047557517324190456049449838351303575215427245486832256856181514777129434415300370096242390194830307543890823885043241302979185051232448564750031975389369744079887296931666679562072301679586608773499519833400151359661122187198796848910208767327927660499086203899161971248375832898312829058755416564346268786717670978655278881072962107485827161763694415488859658437004223028162355182994359475277668760875812247050842530801896209754282822461786340718757492650905448314810800229880246477181438312451140556268285004988197585430092512018539232701638631221887440893047089083250311461349169981450147223817928721491991251833688020192607344900770371895288417078632864363368437420881385168180765434036484555467637638449113760577172291375612631668264877107478859841653886308752475250470399922840925479047519430761906388338582206051846035821166889615216448755777858858526856387882628205764151248319958184463039518181260059501775405227180427710296527361089935758414611969031642589027343415747429249683882060898811136338937115181739937187803365404717016888906446388227803892015851043647258987446062225037561647475579033799656890712458212371325063263253165162077054057838880801435488981220059640794060779305580653122834462736202020528337426118101502543487123807741141856585397375068169089827103509978422804170496392432343156520298672383719113506061038264329391725490869148004610088418310381363718758849916582365843414353153011923500863351928385116793573454922151879323139642152023155342012192983540700919700871584248278071624853318 [136,48] 1078516489118410163519107844925449472289861604273903967239459290934028009496888242497214677353495943553220111878978408748982146876536061785213780842954460125489887435544216605328633894102267462914610204233705836075464521877821873281975780276169014738250525118907201185799466706172847616129651330609730163039671103967988031337298703569757050595295081214310394741086997238263454763372574582810618826383604735771962902913686430376616459951288037912048115635515055234549447229065341987170740403672036261122114427850751658400994774424314987081116012367278956827673887033231880111052070734572548838573780528868078817317604532760274182191386736622177673902407986421894277752232581188834327430771432320217421285363718255631630315774750236890833535514350152389567576904643013130798710494110916166556987145892452717354328303851582982198135275200164734539680748809491946690454311738498105987630228695330777197270942698534626997513849717862825922737749272123969837507550033765416304767868612519042289712949600747665412998145887176853341016612484290791870720428106084777565227993741274235069674957985952110643508547336562895795962157075438361878331471331927620943819682162412089783437786649783884268471350791634840005149350214787753270848887603953555565143722410094646292501863417963393754710321970422528440963411931736655277868876787778421774526116376462260450088630557422941080952236475745426479601033190855140238952083622877357285957380688789729767413428507636577650369365360007703321991574975864889663177163517287068177070719667942514014459178225538372705593638060574920234033938816406511940063473218711597845204422515489846431077231808929093268404153193344443247582202352409289230046616859735218443634306655536572364525880496230519178031928968130191075849339517906704484879207674859822492938957197387001683771288613958101625996603292703666365245252856736039955515067189758434542448528605384292284166697665803625059336550 [136,49] 577663536505673693142611291876594014861941048680358020407507394407166639947263504764806042180415091478349982543033046781875023886870837355534747744748917253447980651748919301198124542060575567210333145713397552226098427447581299782132995292021166314926773796714791462148436497478844083765248733538166389969083059364607676094541548363378595123906884086496335702959538556704026595139337663336470588103421448762191822816655601228502433773240062833405068214871827824730472849974283308769236780507328228251658072621704021517558802887703752810312752982738308844429900400587354458486773552332147168911341864861529254193221509013128956325064300747947476203155083847386183354701814928669558649616392903072555997823181934109941372226783456120863561443867954109671039941231564635984758644877898607266826807541285467356563338993855723491422376171134978957700349502872935641311828065069641531833835698890297658565303663337232825691644740192994335616661201319901138940801686853707961092268379773247525824551252738895291451002188784562640332158580858588577845376783916287268990231175313536718485060843282848230440166005166306952258321691053348125823719527654513982489459796305604144146023315773754435294372810629369365857676679266200541720064413002443524532830495287029066424087968122507408736989554866533033675841649622763439143430036001219160868319841197297908814444613123312360555253895153995293421100431082347239872578249371768375800339559475934213877630322605432484293426366809524771704255835639531121971840787684676647167546268060198283530467265795503581935684606108364651448851038346678158198816488254379036512799308812083749958731062395510679006430265518023355829475134164545370760298286076609556424585934782306502472503856750593393393149023532306254407103227945503380481641642432699742594963636914926186385518314944859064225125650261044962021665219325112358169551296794140303075116513768464686587258188296099407435 [136,50] -231084785234228046319532868828208861058193917796398912495432600870273306907334158039645235361568202194835810948231368362277484211422195247118512558344266184725795203243503809063132613883369146718621134891637670144073152140078129370868583996012543240780470471494908032708358836315095033116607775504430851879537288119642007290856472130169876652586554634020940133512676596576354411190088879789097864527803659879718516789563353288238452477735869605480091317147712674858976325192292075633927764220116126876079640179696903131599816190173501840637321720588127268465307305393057936732940575037671262193462546996844014624522382667774083875201495080979578155253588278885606959049180074112314386875766387464366541407770166224562968668592556981027537750979260182491271505864541311264055675483003935356183241714936022056159468136432921697676374006812392720621337018728748875971010615156705078631030657971215592764128155805227746744582487160352165689428336545471564914588498324437016373898078022773637831733999430416281177795297989217788088864226392237858996258690737322974134834851675407332268158882945386407991850451503692868850511342766952500323572725344980246067198113972508298523661201827693450411136678671248535730969721848039916531423480890680075738240278527182005742467609734523159766900481859998083101696342919242547387599706762666327068244477233533315386273774531062396183270375398158419263437617046783071362495230499406121220089749147644227228879300813863919158987255564644364853039157487787308919650634403559726428617246090946680450274758589671334787786764650544895522527548001894769477538861744497781306263366022811417182703049096074266133015341802577756340771703826192285042251514957104534683053137479772170881341360296747254408998098180932394111905838616756152759782942733857433069254419383863193306203438239951737597306057360563364008582807016091287320378036363753222013086029690365285723975484046138579 [136,51] 47908332001402659745733307537465427415593480934817561542821256205237774547657344530563617724165762363252194839198605925920646545011495259499276878816624247788606826433433320147762142556461265873374574951102382256633754806012519122190970626807350398740241673862839173874104995684062485734806265354135803747666437219620505253115825352797276782680322021791007759006802589892756239212780099590853757403335326968784376423183106468424033995910613159439622127959414703492691567416810425008860257505166471945244183379175675383449416842125171125686531570176740077691579235409632897190531490926530196565614665678462899422768299823162589584967462578805424522747915810428418121441725462957702832623140437023253515456684569352277989315186261035050210489029969096942832838822295218501254007083775181964176358271245448643261742329046794873685194677450626737004321922076810204990113946277520663883888447772573023550698072957166346470135674448822482836040831478504604998824727644045308611967831714082307349781668894245324310310421125573708471112914407062399487801214675696843241533771733326928828115080881488904692116504609702858302413539683049836943434372280937031397205751304988426761466744193264928916643879321838712753988497754249309717963338821458597331197111169769419670982308143604880588545218884233502782381534618130526522493927614778855319869519072650045053682402449106382475695877204564777668798639917507096869808092305648196827322698647759396978409368508374047875325482197825871305799673726010134257751510499013170247524642281044412470282009973427183814694776934509805165992326094322813690602696601895904889898359930241119166659262109701465548894007441186033067315321811323415967543400460406117507169876334348227205832755331861905650994928631047938805257400029717839189116686556533541743472445080854898711267195181623872507347789810493307671280777778258776550123735102508364046870303107580046257413233248240 [136,52] -2877764835325378807965575497170119309080221039964299078539077398677734617679191409870744781725138063799255322867142779562764393344710800884123424904522912044722811647142541536220015695510717055457873413697751107089753508656937255293142909896438244599269205449242108405707994503900973536847863558706163975723290103153211366861170424966033379215122473273231787592234950090508001671787774395710043309161019332867813661573236111990763679608567072471433605722903807941463884949858783800209099266520368623216638028283602570515702360810067588608416141781339274611915004811100246963222833922161235793386862069696519981584514016147216978040986047479256168168039957920068474935795544259701321391713460500112111926588118891823974483386440297911334895199257382977040653243231033741856833867468978605978627943941331209783231795960623682706108627850559360152424009353167452101718608739451943576271083974461347543304370245601494323875814654968905106643617935027108931872867565689944900779047893470137261033182774418157830302319209724744374134383575572395604112673317131949987307584248733884239260757604878252252460444776555807301572586686976785952199184050953814728460259146421978718466133612151930876061173751505942300603951068094916710184015325651103401381727564003449013368029963606662900749272791260356203795068621074024633452277178251157008958639203861284138639707076663750537767621629113398518873897489947185366634522671790855603709274245957884526968399474638592277647623825511622646588933827912694208316629559561143697175793621530639121095472613577901546273790676956017456555204828639663132456597213736488291309460773530383302642797530999355774343921924233240991928085746498472422071123494352943142288916997815710863965888878621513405502041046094303714200133104698094340613167228927991994543080464085423286058729101312132725677315708643662591291351108112689765397463721944486354821114948563629250622884828 [136,53] -1589041925967812751411456723008171192665592541719109780505234845520161955011200133379762343385993883497740154071966565077709389058023226440415078807894065425771986965896461721733561323276654682121129936446339506215915182506084351870238758107294806590987170437696377682005071673125084936763530763331276417852016708775389213503285213268564198458253773200546398601763115177976110641837704126572052692968984816618629804681415828520200631188587366119042746469850231206366663053425720443372899289352388082725220754514305101626126348191570265664931571158395395865124090890585205536351420285270634500422526984928023267913889959408909727037953397767411271593722143793443981374419091546716410219697324659335604715948387625445539993605740337274080362901973467371015297685867889491984965473276572030426674979269410556962710820882340050006039181347849261084597945618969642901106757095827187081407154595018993217947064133535715947878000567714448735695657100469184086666921772150208129192774293766664035886338665135714178538422815648714013090912408933040006093975598649793323288369367337013328240225977390838977569167256504991572071997714326809241812047731148288967398021412430147543284896530491800220049624313671944103924445273359059506052322502389809697618394063371909687333997782777885423686371307434279161697148841542146392260110123765536406380766191882735697669330392112612092192292013238403173593182262586423889815359530847443104920422739216511039992078049931619245413929710611598516708846555755014341138216614691444312334196905118249336348215956848211441803557374595709676130517641816990743618992851565144684554442549438828837061150301378403841487010702585560884896425368934456354665953574664879483042033321876065768471082962668221063366184841736245502115753090619891005624950627409650731405876845650366620329083792410598117318019696132510196093556667333155984656517898857627101945442703078302087901681 [136,54] 528600338114638063546522437723693603787900562860339767896339735018605189404800700865003973004103418676311984582492826334846454584273848575379275349635665092477106230119554397628375686634601720794378779429303092776741171549591585720263086536015801857753681899277960178967376071030899127758859228026594681486601873459486065792782585324906952127462018330889016278487997452879001358474482647625835405826987066342171711718012417162175071655406445281303667053549350408718304423132994736616610007405220686425750142911898059336648304813461728111003296522593633473021286368563796617165426376798430845699929828667925890624689338830253394993403622140497619529394666584912094838418701773102051546161558759711831767897261247266690524255740611410267838647046590306404624327173077033058438929871971974569553588026668857637696886940678212793310269336973671743691558900115208310667975829608481352866861792455242039185681901404430337006662206400239701274596887172951386304827450115034457083093659856512376711335513942404508055603584236048560501577657799261846101839726054060335701776520533937100100531337811594291045391766038212614171778666451736684717514250293091223408375284863976503315272343952680458119582070229728641180692321333233733684954546383857064862886432559553489355360259647208181991167509152956379355278590213407474231606903218950070552557231980707920306792581954104603193026843757307020073352130994443077737326850223674795513761052951126064389479816206175755386224694561130983606532298299419823426598114199369624681330406994636898574417395942558102923203877714404485271628777961941544537611015873326461110014196131088536583481228612454416001055193766814973766138638358466330750918270144442358565728306364692950242835265918158973886866598631148737557034582652164621773406983738404638100318079703806525310567873574547746780131025278359792529329454092448271258533568463744341681552266987914831865 [136,55] -53631653915918709548028578980562285955253231982339424279822716238198002875385081882932809870833341061628278114335316155782528333201474576260131277702102419647192484309824903114935199697612004341084656927766169541401018114690483625327729369994528050625036105946719518401908272445791168724199479025347496059526314542643567252661672007910127188857475266186127920144704988469666120129147141051661789784737343562230380895078591656538960119091217490621241969038761679855198894483258068329880410745914977671763518386372724786201154207623394947710096541057759208639539963508400789993977412283430755587623448906098535675373050421354916279715975479499526456757455459442627078845915509586175449395643463548185139378098896349152208737018926608823259890838174709255707743318887863043485355983233657608118766128140724215809718281237418723213254751958030455703050521341086630709221289928848806119683112317041076666872916560373000047302588391651249203007799460294421103138817155585628390521544039497199970501961390475946017773814370159701239303134661002538745150038344852059133342295836010367141808498208443365981010222994655500114809043408549377463125683002208434947981811434820978000292564496506926356124815434042312621277053998155786860977798417057766385564589198835108317701459919383778117099325289260801775290930104523291396994146174212892309186441537665222822864030507279621581887967359269565850133656995274036850230316729280542832186041273614868695558548646528627929273464423194495016250599064011006185067860205048761888085494366194388308199716237101117125421686866461220066809385874998938670522083457703846911480811021802585820648582027802547228732251495107745726738513619812299480416889198535156937870927928284368812606034130397631113283062077211590657099375655974164989274728782029664058570218378252320433284363494397267977220371115976590729028096251950262419100059287102051722524316824004150 [136,56] -7623100797077654965405286868191760094068901908461870980401477840294117040729815998865438751256666167220708661389429470656032794262734344238080321334575128241501913230714593515613179621341974735833959856049164464838376829152470037709467925607417957736578143291231004739516728368833012309880436617471454353657150326671874371067948732990933203842554618638263313465288345208251499366815016287687636352308423719242896710057902270751095161140111544855130994587245453111986314943156235300266172541636533272560688319455925131682223889549061823215252052578812420695108306373280448885069558177939195892082355001351148741216013327247755048813091818701516463911850822323348232115975662639134153712658495775003600271757957711024738643543490411535995321174155243221616948991741076958339368092128109828029771259856289522994040109100280789809200407026900966837780532714454158081994843246751302010127218665786379448902756607889923755782672096755175858459917327299494791006318531989564547571438200224369258611230687409776923104518492004031623026535289200075815799255308072004303930558526423139229266142915071939241282378176961855309114996935683377019103355146645533863958466475443834653818711687633988774228303738300019514532430406469215370298537102723043869870431476123619081902757165792652485243717481637779515612549431481600359766397456342230964485588786719905247632837325191266440904029298970054750570486059753211575733120434860651525402942157410278997319178245156516435738875698058672445246541250768783520807438374784718753712168500820831946993621657528416457672532778560201130766878795011445246968487049647546706469654831484305425178355475058914059513717750284943577175690706557671148849240504415312403297822203725745632234001219480059081691144192928811094945541254212223607632462937828284283548205880122381786804372068673112045828237948273355862763876280316020066669984594640237995495966829955 [136,57] 2516357355718810809473624761338408207742233890203452608429063643243024027713424459136637342860743692560709943605480782691120731358853133998629133084134600811407178568148249248103624005474765669164148813168224658197696501455200637906059080478310415907142893272360766331147153374269406757654733947272917165951637414591141821905116288313531033629421879060388470897884995149063490966759565881359757236546828065493036598920663378103559977363057307883155420001804754399508867337609063175781088737310272335674826356120866004825735465392646447788515019206827093365731540591116431597553874736269670570743369410531067606727633601206228109101922034825874059255913877660983642606341389084644460210853296230901296445952869896050557436693018648219787058383479497108498644713250716797597231979082456737442142505663050740649363336100302692052593397289974516722929118466169241528380927253369238765989157611886370054786998277051283718953521254720222807503827262862830835014063882260658035363706791403034079611618136009277210844520448079472215851416596068310608431524248796916906348976088979344706664729157374322220218185632199762041234944227598660869844866771369095276201603879357912413988894869243776870766331414681292709115697611318442732495114613689901897885363831697455637225979838202671395623144340958357097735192725526250876428940792950986110865076599907883829419134032913300834643439439032187202354090546761569335035411917551432363977316742743783204503999844327058439737614678409533972203553677490467078257646117813349794701525807533510366295657935655781112326886253612367038358223548831996364165727515524159236156805533460093835930354214641754855643550478557419386042098583698927308666829614871622071651739724996177405223486191460643439973440106539572446208523764615230806498973277383020136346055055592765033961044296201888991956250147435640002421899749037481515794244983162762284248344005 [136,58] 4846054771099820256839128863061322033806645283495864559993998237817899944589055516947715764098584887698909491519763125733922926993284172621485033172571331071066459797928656810145568798992425807809419192716633386146351417675509795720651475565175096966473696861288922599829055726572206441745778855054282008451333486352198546583192499948170367850382449358474369934871947496424982065205227919096542114117867416240979627508585973458197928498188149968473954156748891622477168789975977005930829895128155430226781294346171103130310681284649669176493818941933317318308517693913869173128623538091411046160185176591725950709820022020598928018603027413932035500183359283255723951198749858999962085595440529203179313505947360235721911964631306343564166092734587376122180276605750356472671362962933788213916151087485540205883504253561437080574867307712422455808119275687039249415705554408705730099118868910452351235131933264273063613631233301969927966516250975617000079635423633114973384320954030460005711815852008780880873197616928809274612627710057968224806844157779662495569113632553842487287271718183993671119906689644264797783619069827577332975471087319519298629631387411129832471473511841794835880524232876955077590708875233970997076224469526610278458665247688291238037052125135286213983491757232124269785538369289883568148564837251544947930219985826976190034147950338738889142039354670152582563306283445896612701809245087472599574193113606031987760545928709121650757423642524314955470049471396548501307206020198946929957462433878371800351857039326093501456439137786903876874253313659224814422517519332251528097869839826461714443105013383238736137535074054531370642821941116636208490738935513566813344272226716600046797014715595100647065084126907289919663810302352261631251209340959883293353286929606318744214845143716550696494191910228225901552306920878300294687713348473785327465 [136,59] -97937226707633122516582314942396509810553160505186217295422569019412221732422180324257877175560134652173903314414304339001771267279520313290410194412852364284883767109794161518754099483734710735084615769463123737717547805580213431274026969831777408944345621475572842455536541971843858185985704760446750593939708916403909899352328256253329075663667133219338958819946961901596180825136307475050898481433436723682822965657456417006758259435000533606877088897228634868264259302786079454773162589708099238780250799562517541323305112857077376132460412477347117969149505787893612403872171551732533498446894367317313989012001143102779015043384201496261024694832223035697299101004094669309347581830142276113876972707130233226610837052574562859691713940826257507357413892990413845781802688129934029675544994397341943119609134119129888180168206769352778517051390561847181156500101669823016760919628247669622155316359479931887386636033611521262138649174184798157234936050694651810585146057657449671193703831976961268764067012614594608890425847648562385829216099718465141726097733173237155073108472085734371933591864859966788008867079102773840121209475242424395633407847615825645727606909376917283866277143363550805336328693079312794005008030492412359403307445836037323666305342668447621840836326469944879569598380414009969686697634103848177418071808051839442974552722302186584564291551514334829469694373022686572922131963062037632964510629968328400392428686741846580319527139404434993783122675334862610521891093951260554641402886071217486237266624541141122887490043749964874657454037806359879367008833266354712164780954730524230389996103905868193219139661261490300846616193307282859064752758204251244998737106050852274800048210487094139779788011666768458353101838664127445844318288180713648300980807443316111341034843615150339004464470830050684793509742591888404843570046858297753745 [136,60] 16540841602323001233468421874581990573845310464000392357110491151791278133905101781526947512579373813867991952113735058869709573308783970030752888280985046593410685961043862060309070906043329050114241601427238111494045147940838632811528597938709488062203308149322442678921130134885396706710470849903723731944483358344214516914311316960311383230958216399003734419395067628091279800754151210034413718246682565771322602310641397809240059912174686976144441077645283611173873431355737500886422713227844422005209630308970228896865253144397628133613306779659428665407534859585101673701551871228412049410901078865607344621314574920318843767421411142285529145920767429810025258875210497488785486355998601088128750562978138672827498662952759777408403698870458518086758950512991787065527264858974374263023899497722453060580773679433462967567852275740749346713623483337784303346452803570708998454595586311442652393636337038344240052995488189199613426448067205993241104603533633789931131554344870661022084070941666389198391869368502089630068006349602676379919709349397318155662435318729083309695599333561186154577585929719434717973284133725831016658274983512475985379081406050782707860022441891773862823049519485254310897580801151084395711376316526781822438547415366492080458170282836374846903650547147066423794959079457938538417951087290202804966055757445513884150224061928864874845226888616088619624830381941091878919701866062940076621314693214767673879173568840286434570078530003258477360110744871636838301535116692735148342257479345581975741526338089289701266065586132436984284403982363800044213802345382066472723122831993393916143232423908251170295519002894107148853202527972708323148645364416641647642583172365349473980111187482233333867539313363913198923283944756795392789316676718299171910276504316936237901670201706369358049053909394828304169832723761420587006107468916225 [136,61] -376313573829955858275459939392615170257580087657728463669582469597038247716686458683560562850161857329754523204356297235842852197893487052335398845017047058578100611368089188234321441078864028471168411174737280492870478697747408384372223081502159225897349653617157277265771338136070448206153115403412952311955144881243653487838275611514110004233439912302301280206992555479170180627296868113533742928862631705801143990266487174774577951479150128206555316621985663121442440344808966742061825754965832603666367749529617431389309284600710544646937547690500097853905137751037233260733531868536926332190589873833701677660539240324231731855205306000721792142615268579755819774666317271053065967899956130630040743242004045148542186836618086649889583592056758996504437170133196867337128122616034019686597108696787661667961833978811609679588903404906549620377242374781791094529535656308380467965826166324320553733953676721139170443359361469660567811912063407371378335575404259352456874369658052443324235803149366560924996654757867839994848312954390156128070790776695796770601114383730879476422774752612597915057296101027322046904358475111948491452927565283869588940299024473164338922996257983019328283462912837962205559565438349554286237444469502246968923176034097099351359689827080377462516150499278060416904080858364819441352247009527037034223611415384053092273462637381579898281891351971094206119949650864721353252761124849313851147941940799955757635788997151706993934902711930042766959045170758994680477249955798937132196025954388322173316782627704033634182565747572141440665712112084817775967518799922944872509524826249478342597521037848941387344357603706865772775715412385666526009556070119378054820043835748845051005664039249309856885361250432015749778148840148455158031774993020468060848607349224841588866294636265274803818915373355450235866683915337814175557508300 [136,62] -215670008123269679428823574291541382251738781247364398476175039965403656401321805995232277250804848095011946342036480541970028486888037485944520849230086042161019305507795169182723400598457704733275786146872957684550117878291775119517221853427166461674756422172308566096963821366285795769031107298593670835255095249927676288778020313635091197715761581944049776033691427925171247172653551184355381680866274080127415657366215639355218560656163625271711829242408886730162233368260202145053307413739559771002243182335796281465256436576864124912324462593977273948997073853337442584189633918665094458257105698872205056468674867117278553624121854874784276496167407059368926002895889355205697819477584653329259923245126710890756347930012759876140445556045423829520110563950678792236626739278844256953073262408651221075872936272951673614649650998178184507883105508376700993987944301466900360208982237076709077006618665330187880551747405604008207156632513428753323959317263818236785829073632275166919021262504102410145861024257832923418318605795110243143075895468559483383683678555041140961388061370093503645857938438455235610785726374552554084763178970378345907760219547802943297011610485922674564075502919278791403094905160351287320608410707245202010222698753041551094236117979471577602141337835555791963092860233112328033781995870120788127872532165263345894526777165195493077228202466227599104087724042878049555478815629883155383233913290916238303098218352795222760929863204097077377932389898142305801213735567341169720660528606857197839684667927138752706602650152227890974686840095341373792794769369058302169574800807892980515675529193262014326811813638724097594960776851794328530301260174118907548839112654923760149462037393129223396943829389401874930619901769428527313396116748952180533383722020569075377315422834991875164896672853048484481848892980373662159141990 [136,63] 28638283207868353723142678899995691317296786851787108745307821191013352711854687059040587813774457700820541645145822376719117795981445713559293826990699441218732250006078093686282722089451555059906279600211322318135793965439631477047553795459328974890639218207722454180117017799309197147441399509017088121077001567913525789085597205536439218186381499653344005596607691339952143738386259937635883904226885397576101848894545345475556724369289977431515073791154806032027668544978953033776208171837878919132472567894895339481435535309228511650375404142877423407366566153283864525895206409028023846280354738025752058291591065658783875637591414101315163159711169482503641792683286690521013428578012757596758534779849183893327541159593213736656888035875757956600036926724483603487507869023551808750804996326604680680273932866759899586526625566673507822965724637394155762755122821748418387269607402240827185147962865159771920227760090835560731776710362825047801098167066372930699256975344261424866792493925372615408257315530532781229925768794556220874979706151856486880619604864625882222891099329600216735113476674071761022988815924827251564867168056606424368577598947972143778113077369089839701189823869396730728460020118425021572143675205162768709440827744750115755291711842064246068539517389334591987582522438788524444161753047124553044168273827937762962906467940664196130781602967524652619814205761610795633656211853489467155735809637517681229939427925559278393943458405945568135698346309511753545652499400136794389055635081096579326567858072108917104880113119612444109542357610392731216942131298505375941563555914019393581657349057211834735473697291385133329515208302130879638885990144210721738286154474066806036140417754900160588677440168195718532814232603311034033203075241990135276035811448393297594647012016571630914524889943818085829370348954387777585035 [136,64] -691741266058612628515060101426375906130057114219234029989746158175747390796178745415869295427422744470196905690119847582303368468689988033690789648938578328793755983420407527124055206355755405653285921288899964547961116414888914046829141563477682608436190339813074045330727155488573178143726474075964265594676223011889243453315142482664830834235365586941082583424164148346112476988856173253440567321148891535600282783478391983026957519437451108664083354299520877666737722213229316611014660016772577899683134415944078045537772563307149790416261702604793562287234774421650610012403468734183059793737337993601707550389850017281692137304486786716956631764553300831051035742947693971623809954452566048579171283826203756182961481433971538379889132807201408854851513476662547376669330282759566904256519995741333505080380505212923091409957666016550152088756164552095712083960784217692611194757512451150679958530135961635951579460690352664499491760014409779787663090045282289067066622204160681432591628511354301485533122261345725525489642617509986571305167242659409676483070440731858397897770761385954449990155147837198553549889224967065743535363208478327019296249178425888065064738359790601063229231391652629765123982896127585753164720455317983263705347221819271845852268774754109121654960648525450620046089474769943725467571073758668674328593684036659063525690492156075585385088761137870884428578603206569902029504989158810320861592558962445551891574055090264586018201879793978187374477285376977471560239739175464169720946619516296489270128093894961378540290907388770202734739708243168720572959499333282480082015081595800752822976343666386379506839142639391169785967423295474309075660697122675982559668160953217433273917387591064257645456910386956831834074227187199127100655160235687140766047668521366572766809131903014672675487266221593890688539996501918745 [136,65] -186018359435221470415569489241107911569419383224801736582961907194786102137524317064376764631413426608438551626870565305424728637861118682472776705170133616489294975300771262218582028084494165130365398946776272777152994028546998740811071845640302442220553139429308897986991047727192779125482677803641385776753929572538647184458770115647232037524674743004736458300936540506220017685194875734416793908568133077402767140334658852321186286568512490036834210817630808694438831949348273666510484966124544064247696445437465608395025031978986839448807971839405453379964208651840050659782928458180469708140495915107909369392576008782166836543511629460412074239314303044287553681631725948752154485639205286972375155527510268385391322600017388052683149006227574833309151868628903634526031964037152911167170608753800709755072289527383726169261422828777848455833242205796284100769119259043941468489678536332877191317108950549255141036968979469874898571395006358136615537282897853340055736441647687666421392615784544112763343653521623632082798807251710040537824454365890598883127985675271548755164330394577022868563730718734456195934959128586485061765327795287616104015342683349152879060789334706518358355130844663258957302655416413696605569906312843329246933661094664010405914007802558472986103417226534287297497960845379740884504400019992838498489204263952511294270002506450630971680779817030299505549950770708758419835851005254317838249805741849225745327478304939369154145110805748032579108167801175066607878631612800121601592780709209861634737805247620741802877491773391802659870384556678694811920310575494119568556917195548768937455000800376564196505469770176573548842996627780364932919480623296980950194432547915428731661620296774008991448006339705292794480300725937550960071726502894578793193402977692462102839461484004764246008701726853028942286662467419 [136,66] 15975585242180760847070885674580762377327242465746925231814097992780877931336536054778058759335048488440612123640368825653228942139597928912781500134508156298623492496983737251098672470794483568918570802048490878044063624934863880168908210900721486219602031983292805121887756120993593943040315481571829363634539709861586120924776720922928307787004763173444324742764430342051472025449610087058323847586670185539028903357809085310372632490548671119984128187891223766280118048847464839628476602798224228140385106329991457243395495236264692401140848777736293264469116335733861161264164980480874172290200482941827813414627627702474880141803273720369044123691570134178303598674159699961570155215893920485259261241994577450051737338320134293267112766393574791603750329482969353496265163849710481380059096546842978485438558687847660691254841691576468355940716294139115254396896971563275239556807948325946543851824295135083645539439657870769291773727235668052383286450674279516259436987773017191804579028056428415995184444265074469439846536855292519613786932334383503113607551849418231049141119079493075564270996045017357724919637603974787149714848807310643149541917205163270353738801834738360313023218292149462958777941844590907730798149838290056754053536459389666836099773172835065217301837353636275517015269112293867776010474218760954720584628670985171836747988755057786063840234433696567535202420703847733040240194217173979572069031166665600060407018027082181998085227255045210543004210641978371054718262838149224177300899584525335904659441679256687092002776081396940878700340820546487148992910996922880449074123460756345023776675614677786619087069393883539012819591200230539174032371715778397642479129992769004606986382316741661036013481039524143132956354261331508460428062490255154253089695101834773647750708926827448451113766425988789895392287369 [136,67] 736311535419185381312383431512474745744965401651040680367042633875589372538786407483419737826200282282305805861602048401771880655782633437730658847678696213510057605642024278227599727440336421350522055334915657891854012618416095689267291516708256641932180579272847888863003820960553601997497694463221194029318124925638730000024583464420354827379989575019015005280202048335120042865268242815471319988881011764577841477675138941512734310981464559949462883806672003841091531492488212913540948804279341591378711827554151854972078846559838455094836690925286849478863974561096085029324820750495925717001088559009000315334178283310232376974091226033199439771226873056142883316337254260277877162910749407070931718137062514113950329032828000221891026143934856364401400601839285809042415688287545441253542277036207772107290792944404366208868240041087042723999700657585737406177139633161130749837734587660117503798499147839359559946761348409881359738145110874209251898539312552086486748580311236303248503830378634902319897126937707648045134551249013510908241864659390440203884994743239385817955609648215692394496280897480911666152804982704002304446012806111331436443210883751144211995093316206665282989507702507129337985419868404705961613609462883381353905221848401427388778059518781361142177733538428171684737909901939463841641010019412813166059705691475856521083611116661520580364330396340271625432696732428579271393700086245104933398433302718068097968563968258977934675312197929365805695473358247990321794963296652976006598420008727459245952675674353287866192559392201774533417775494978584663096215314437999267541778672813014631052964730548204254928085641382569441724085491576680544759820495072003487660012366965396287038813827414641188812772717393190514716627884949836600938424491285589129963480389411870487269104992384745470634428372522418133529 [136,68] -86034179797597625031132495964565356764736450216274396715778477126819495298459623457676404851278358204214380290560808041169137359562704850321529862839857120172265519330221916850209979064362701561333026260006417529457444336337426389891012724987278073613613014802980034910572221901730131643973890962295894734400246010237881920642286644909098360999667709414619138554422079424409264983631671757840677521129515442694192755276086720801370205171608261854999965364171440400030708026552395280743082575733323073492952966544216959001117994322708258585488785085494485434662480499720819289605923404331192825575585491993234218185228840172122866752852948954121866578909453302114983587469208041700827291265828245714634235351037707176503021792143984914803395040387451350168559769792530492955582726085907603616663686611409368959271883410722045769476838644736799404270874426875848073138695800242104359368443458359160435724291636292253399987855012878854197172211347490016346201581383911678997688791329829109888753961265930437792704304562875112140968444255397002845784731033672249951632328260377187735368172498181570053884116361597141828043009656577948258330107077160775043822090267465868937945905430376648908926443869290953910930435608879113192452112327023885188989195020782885533223490249945581127267152778413117920879563645005629013940884224632948052158006807261752044021021167941617374453373113205053076232984811939543153958971567561177740359452551921749802089639492699812620502532138846557431663044971334383001201623874412678593934071211849077349127202290153265250748714497768339611601868933191362045993743953452370276455444285012861495112211853523027476738079435594109373050029407520621233732869362237790350271936355823597016388361091554262417642594355509465121540775076251232737083424328133277506962552523519387478372636092784034778902673027536269847 [136,69] -5265630431012494482501047019217167516488711226101443393909043044495024336261937846834527716850641306618788231520909838915655359915599369313461383623129431099761725452385358939818028591422721276967535306379965591064739320836647361386918974873959005552797063137210183834263817524000254433669883619293363512391099518234357730457160628836282676470504502780930975119211761317702706998934882698693155115833132195292809630483543145894206423200641646851206497304924449147375509469394053955683134632064017017417930937597781138826085060463466252682762605090841059810677390435831998191795583901597060286031381860366675710830391072792920422830928947433673244248409863905726556108695809536531822824231321014063927632325982652482724727557879065301773961713179823864158308441690191741542891205747955869218716532061657186881556338265434915027154067724428574305923888025855023248079120472819166553376823793718014581936705659094881455166029378676648429917531726288801815231861848304113012042168421479406197909623943802614727209109049459067671410362622331813239205997167537119923493774092248377728881990839721642072079581146671843246119423029229896263894973821754564377258438414347674781484351696925112572553514883928698371851128894683415690884601837747522433673779636974938133072007920714504112133471045065782277791814860438145296087658921865120724948346737021548465313894608611945582013588391521609767648950193081116553375762193367312444428448225607075671845888999119057928385144486251286482491934872085631258866859732503787014167889732313882994163559352139525002763475438771960314969513582557339429966939908030973142234102744937616750837501574241548162929953817189387844780278579358069492182245554685739435137092963389598488329615763188777167045303315946304718108765554368477645733731136162371881435274912751647089148443419756968313931112766512610 [136,70] 1046205716455214510518184890554284266661540191503660378717766842605184977988704129796471614481671103843861029946926358791490702475983318768670643268890474454637481251649201094150898154336993579462273126057010384405473666678703222588045117238864771358135078063565678456592849133159626715464323789272951351600721831023603253617350128741972314697546898253621930635241229828824723788481495915577897916486757215526573650529739048834730637933087812437917938762197932668643356164435390618080608266314923713436563753829368913286780736390038422354301861463449717581598980265208704520009990403924993174002250568281300836939335421293907382053671596025366920266335073194549560687552112663415594153295209291156692170649979894279316621729674846402201333106404197219301655838415284266355561524689762756072560771303971931695168666876014461511872521597226388322274738192152875733761281107404164058953721733725150246220569161553266157680246079076963712221705572327014434595407981550141427498975464487400963464853927728237888520843695656457274422420737762051429580658719589044609038288890943713140098517157714903484669802822464470916962577983670614166681377293333094472055897520602714448559178081262007491690603474983230817034122095149740074490290249002314067739445166308151065157055654775382325994998566031061854056393378523884501440547559237999917983031102216924377458055053161709922623839602331561152701251097870126704501878929354573144280257975883791740886244267557757754288647795128720977412581321892633906778404946779946171801892038192607882147110511084760861473731659507138936929138831371195606199316398229730129127790554244046736991032674238705929902024799138221051323101035860233059346375277694263279046064026792713928061784074773410536698608795677603651618117977280081685879643026740146908722830072300209222751167294076434401238485231933 [136,71] 12557006952172868276431789806285414510569076925302659230190879217090014929170330503885653040739057789558860044055348672198016997240025570851323934224876336324766242748694307577372518159693335918549691334717907535824176955623333595720371028604063931278400384238376338830798915067568608219095411119226275863327299384729883269272176086601139635657078906589481951256208622359089051557114054890307980204733234705711667121080683514367801987333247573808916489287735494075444845889877537969464695900794666185849893370536341979766799242525311691956925196684641697715841538745397323719745147403741753504119008538285440076372031636612213598151841261142399329296253021438261085874169943100238566150073150744691736601451448528631149589779894744889092406152377966768930587175721211924031915538150818992388023355505589113745173369623603072004883373499365018244907707085141210157354007204373661518877515124280808623989342892520880848542086719568234197934620913069524843411660557292058684748295541474761525850692795139795477609039711658542548924716053910827363513867720952615056887636970319082515181940055399927260300938563638538631193612173152677777693009629800810020946824330105899596012918457463624533781767109804026238834799271544105790032061889719601057624172969861117244241338822894800926529690552147330197447997916739039067037125038281938025425582490370427232422245936316516765640593956611320145573499590240156387194984198258226681775959490667785693784077801928595072351776224011109494164473145169792016541995677737301360628883332205934092891831939314056577161715858937613569799778182303329948283962903112681410557311997890121579781933616421826990694365394252803684371927375651775543775963103971343220137421944044680842496884112738751419772181004998369563017568948539274295731271021549072775188233763681420886178461243962947750476934 [136,72] -5343765036913864320330877241126796203524571616183017517010671652564742291780383716495913086314759105868606043563029977424819575240623396231044951493203369569138814023562636969861860475240077062532940775422723917984808461866692739620644009119055849793592970462185878622339272864450388203995951859112852505676439830880821555257638367392178539028179700268354169664162575319355131043735977494676519538167780293320494095957287834852714497830622888056135988739805195730742122532436585128756620391313943625345514225826674277924896027699375243519098122990687548460169375761726995666068213477394260422828474906974575802157566007056415328276164791751915987237114810361887652596367886226408380711576144835362341500548422263550229046640191425824039411556114109128006495387087861217242735310110363734832236861609545884325516910314752400773369975372888574307336148105080789339018657990722656503621241372440762023417024106138454854866934189936786528068891475414397210078609437933586313491638632522402935239697171602377434322294167263959051553404087610073502964480973315656094117488965289892444661350305441300269044176033565592034532887399086554053812038271661653973224265732155334520821118403903224233662952698358846050952660996254949640630232787240723025063009940209810717101178354279861391598960416341039321619540898930434677726165056873121947297131417190623534806581964762680703775471085596421726081270748257553833566666973052334618555869684202790152266338521297082517596611779050506341836162019170104352329270205805887148037530087845717964626789316460406332448258545144236914740741684152542660343004679053194539844589172888546701932410523381611561576677817967844050887808572551720790689924401643142908649504307001306593007426551305293715690768463049558436786983905845707139983188077546259652164789001847315005065509886865817170086 [136,73] 169119965437306484864979709292940835475767735263685659600447724371099664331084694127587050794973988776385003444391118598469363614479768751355010998806795784567012673555989292949785280505524485018527615038523633509231396703939278054676037319154047216226813829705312574290425345188911491810816690081666797095908493762046230008568759021602763732756938965603957304051846596906307690105382106117075988973235290452321897314865233459190336288917562947156186932905061847689527053093148125317098878442085540134568971873763457541821886205590004536608333809983658187617433161202347439849929320226434787259409514404393588452319801905657584201944912552212172779416738562018922948682356401458687445307918197966257936377828807422992258667916846198681403143280919381288993328076662677265199194230049154219950047247523312090213977928174037652150766315680870420313075932563285144229880966335496890128984157228233236147839633932718496261092846168645421707024968416240350722257755051596063296082725467395494087713183464701600344217504616555451380100766719532461061638848193194779285665108449654965555660698227759501991451634022351797035108272356349319961477232812732826786607920416904780066349940370568899042798030681359752281414307570441835989979089060021288708238760210842275028808589254642174491169108087972783719890184486183588148178127730216727274168012749978682195050920055571455782624536323580191958846485320354076347291110606778458742934622580116851042385305270312716117718107756460574420217661162634268144497359684681533824100061042028773320673470777191683614136167391818477764485818898543201093941571470448967878274608576909494966360696448356333802228125098424381790171734933042149471293229661677016163167579514771176516284733753951745007895869528118066722193434428167851118662738129656809351509315625922374592228844960747606 [136,74] 13786834759552417129644586436310315893539726155338273409139652254988787893585583056202159292801306844348471101363082437416631904910373653155335654526966100420043270329384024750303306248101721466188031820521816625338800131763758686356413706159113189812351525042810810433186972198939262306440771036061889963293132467505866337554306987744601688674537651094114019183576931659186843807233273249793964079788840161167647537073175020292276689340332108153489217138625229370428576404935828088498982045588182171311620093583974763290897336260523791861236040270954802597463357353079142824821594939636678979963892619169894769884398451499575923726395714157982044301613944609536129929608922521260242612493414903961509161148089119800285920923575965314178656388147032161122133380035307976007700928636152845244265359068814231757561344805958993469349707872791629522425547323216094029633779299544099023420932451225715277063534588995669721020305923677990807092456648188675742372570245301850084228920408433865978877909018632954795275992980046851753777103038173612378213562659252377675108428269646464920390809091994699071875979526102529923510810753563914772785793434236697055180150797347495370421675264585825818077662286818743581836030335812977959650479992120727401230049629785240285068826571231957632590471446713771261356184447391698960158211046389045839875449249298189931124333693163512112148095429300958211732508926827199911703185348844181449486664402915481198676841948768492302820820161160606506432790138602746597483886202539834919990292647494457078633204014854669112136875825901304041231684640322088127483316505952464178171865617201951402210545973407841949267345116985400467302105504098373400930062975861445902128997201594596710712903050706548048785365351335995994241086640741478795388359962866091047956490948141241242251746677621 [136,75] -616558539647220278797639065004650446035565000317447329842384465055294198793869131196655439465189816117037725840484888212579924730219771760429780163113754622573665162934217669516884838289367883897797957956370390960211646233668019813706823541480114543579597674206660731880442413100158751227890467496968729267611650708250674628489053025544889672166034961077963960122604306528915234935024344632391168771378686458365559548892506084290035521382441972661566899178662296527429573392196970973081191047838870930788621152689596953533695920309174791668520354853873543789927960563662743496046723222837623344195079285855488130448485291982648762092634675913061015188322926288641382771195318253277597920824967066277606806831641730474980375392770367706402479333712493324234237603270092452230401720871123022339749411458721644343536177882186801788430428482645817723683381774294423351055859190837247516676662908363454193084361214796287383627967659389702403183350195490503309138112530612571913520589154498801491640079753861716671132715565203705196734361564213324302374811692620302515433964607033701272653334409061532121839860912475989717267551318453967017007782577517773415700983640913622953116507878560101744257925407283397181152253938891659242732343957568679479376878570669155258368006000872803449881898529116937775434690376039016956826960705005302638985879633886691511685720902889918770620361283298508619043870586511830495232945915829265213694133166593718467416562937108361052744603821653792953329777556489728204960432005890262744683546113949485581864689829671609686180478182189460417295596346330940423445715936349455022279606676545405440562156004070589943705803455582119703007335125247058150150477022084670016391659824895567548244973074145582008636180779559109967033648952628927536085305743617567316528007542417182773797017 [136,76] -8318484368291290773178642683004949969496391966965716349258085373187988867617799794967628387915590500237392437095777900681395480593862981688618013128529559631223982032600006441141448025661955893325095668951797344033009273000155280563247647461847567544606209895891990433778098852573184714224677100941421748355273421593347606470911956327544104447050273753445132038602887694521913328796877913318227057006694331640757300258361193817793061173251907581844637421707281015986704762156361450380474631231076876232651808681522393991356574619339320500129900662511274982705757814576534864612817712187619445023776143892208045900197933967139962037146355131565130055058078291309496143429289115685887971003190767463891736727404823712457970635414897256816117705558286461067746891192992233589818437651728081977251456105047569039183902186349413845757516030456302177277793670506364111513697015848222887062928241252846266268469023342253546601787219076025908099339538167342618093440532663891725723157142270053051835770388864996635304060249476570873641298176487181262369596532561912629674437531337507303904070938593275889628354443960259394487573310135218238216487455701257213272641027455823628738812986201731933158307405010498195605993977652454713372407692659643970680314783883378562063942910704408395272921797937000780593517543206753121299683104426147661554071465930469286647676676543125650163894401655065713771546381481528484281894654398247001369151727703595481523470728500513261824484741164600416330366171939378121170234639993256967252612860879740705671630762445320184033621651322028748136377428455707416431076845603334885074475600366100044811493817904294051320522402540946420369684241128228338013033298012449822677049456779521072228795810035977038979835678776852434896696639895899892183774740328808521862657764670039925285 [136,77] 682153107460348417784177369062843906064103168997562547687304402774421257085393677369039319064735935777373394766051469809426296486846622069131184253909566258786964234734690553503942565848126788936397246549329269637692000738795502248762387074533606348440701262743372639788235224439040152675886809298670832343083255954084594469383097213111969631530035026315462369227455506771411685903083059423526968358601549599106725661668746039982555013884568096082946620854187705433071333469800908858839970273414756766744300774445895278129903498773168021787103809879833622130900307572246637436835627979212210896530877367560406804261596700588620345203969426264756761689877610519270373239195721856594600124006371177470345980532645723413972539625104640248811428628829055541311306440901074450266833965621582465878602042023483889377012465167376635207611763946442719407894782556294781467638481896812960478624225091173903264976092763614077049148795432872581905458139289903799520711369931592804632582316981668545468756449823701510693158215901377904599689182335821372255128417261406306868178777699221188367822329598759904192118852674478421459346110430712844191393131628154478767579642395281256536213873561992925304439614568562231285182557768118183617919864862393089131931773160733297533021839965642891127834611496319349787542844375898030674916991848849916896819210285671648547427055116441713402514545597649765291623197216600554682746947175846685344653049517608362897594202391539213551443714235740184861221621524677008613232310537218180770211384900072735908646918350465241001909103918901812226946442610530716783663472685094811307458521046716991342258138578330496033953911137908797701635695831138464005428393156293072704509739247285396301032844295996270998861908934930364724302368030351430404929698829185873415496213067530350 [136,78] -10061920196846421523580376265633754745129741287940611255900183613152739899754277292294503845229331023149142452074281958044283872467137322424574919539815973600381753089880241950037324106864240926540377408876839866474699024430585671738714283187364965936729991285820034383935549845463137780278469837779207057808735211708094208001539555965914740678631912960286734438282498944900827326931408672149183301872496841763569569142703538645401292251203936156494355156957902344797585787266843046094339661049802987132736378692220031658740944207843178068434616773596798945729746169589828162803872432993236971319536287694944479674269122377310450542510062010033547054375507410536482409248226518712338177105364915616694422560063774967780909766894750220617435102947616981381355370810318960781442701357937456311109651942948096881157755017362521655042088704436213786428663292597161555495992190860891251932005451800827810149721155936316183423805174318201934691218677812978276233350208121385685830976430439252888287241965060217039374508447898439975984858476758466254125849727522132952811324118689135831287503322939202068364903877268046689191806951294037819336891399848541553330061188403531855933386468407172518478476129700057809316348343122950944969563294116367897345818722628023032321067470501595855924112307135856946626399504152920992081612441187785004643393785099626547582205193853844294401604361060995300024781470303773720843673969191012038645019027013238177120247894713519331149303455642986530083980056764485354922778757569711463098791056244681428920563026168000767363049835817575807591162369472408412038912525876507959290923752028179126405733063496964183497105960257442137686848554632354325727674915154559449808776205067068972727380026849420427728564283064151855963905848010863431550277188396831612607935805 [136,79] 537696041258794987754046369889692474680804125643063693936195451908379115016726319860944719716332500567299898034727584715463306760522186434654433687306178861455369224230088494749689031774713767785677386106892652361401396268093857486072193031258208381939721489770355310302078946636041427043714757421327125196015282668408317121024110181714463550188711715648273596372913625045249201660818728130397211240558785396071187415874845520412836237104488478852571082485039314950761323923647864895123018699793510843624738500884888922042907315103140889238684468838034930210342114538629517018791885177745744572678112810184104786542963898310317714543260212901045322061566664360520866437363780524211998048983387565165733227362364911328391475005117932527846404915250785501604552702408655715339272794152684631096900213160862680785203350196403695697872124802917421633089965213516605267654170779019894671135870071781099905486596765956584790516328027639980198894186492290910099745325130132376344315445027721926607104667422159388122702630207876719086779502490337349678142385687434385242282739303667856867930182782877795511863441954825446995425498748645112182356221792593615679150922852574710202138169635501661436553295528769685908271107976746652793774815328980615296782906036420908719778272707811500544180968656436059965647247271082053156334109602933138108933401293987434436730323210020155991748986958010739470990416803854203487539649386724610208176906366312608145719350556557603423270294672699210056170885529689191495729479051956770584026156150659927209231716966015433411177172463121409801400267199039299280722814900922404545081120474764442187925122336468620719433316133544980846390530110855637334097395140792537471243152169345879221708100627107193282500755705145859101254869793558721504848062906787998622015514 [136,80] 1010204296522755486898165808275533848823400286056458795455158449228485573973365600077802496999863203765694832871419124067592050240289444164285457949354715257088804547050667008151471929138305900410708957522163275576638961497612907040398983695343119020833766610440846245329681014094478513518661614402139237074299997871040685742279209795422138241800719926159139208635883175647934271176488544775378420242631058468876627371365758477301041214672766811612095042971311303604982620158852351254760675196246888383873281032154938028285942930986057612947292470337868343591315313880562891174411725849384222321540900262723053896724797859033457620975817913885350682204389140050858015058864729577124319891347451230219309718448418525672180465719548543588576397121580537487352982827084745680908549069925391529277325013236571279544078335293904232837491254339111427804677737701864302791366521468755446783439265631882755931272168471135143319596460883457462988951838524783423593060725582497487425913723225969017117978375352903753879377716210443812244691380242777841969848471388518866181579109777688473013122499840394133066370549124380193110190422317839915434573167218826292493608807595191475833379139782907992069326936558722012279735917087734065867677709048898165325164957159829353909901016509625250515706175724908370967426445348817382176291100448011174886783939870864896978988305447679843968623714352669867090822553358441463552282712116397086402409032440917606125203670224538004038021210336415463614170741587610322248647505360211888206327251949498244745462648163971330665319066062947800605241824895547419434351084465188885574453081794438015309092666089660302374348760351043180822259753913585114936655882076553642181494922952321253828718460569473955199627794090867958904229564182752836166628647009510529679 [136,81] -967729263139487318431143088598768689259805715939097303676819105768387059999537522345105406859083688033649113116908466669652928607406249477600356483072903582195580592986509428912426417749541453502151147162942354649636415408140541800318197937900313303986276475579167503970029494167942185639394755936784419406828192752463450978227324925557649421158854789733162407076174577858113774857553979453898701651538912292712885782888379678652258035423909542462105534520446118840245717054983339371058904895369459205434155154255855119749054432771442225814415843863707911432698985379139462802914966469512132673257926356668195116949095312304622784277639874300739644066899718869736681189176637733939500685183258252243900446355831408099747036628027488642574731191943118266906102899802472751762314141647809235289639955342255125729976072427990542382402736094065578877271315315975986012151472016046576932971769416989100739621344457394559897952206383977805714271236907984341146362063941302973878128312396183974416696386538617003849064481719501414931160078768855051194401156082325959255874057210003959444307549314890197782631824423175634771749138656347717804580064412081080939086161462599676318983887705190799891312724005910669421726241905909585958719302586362297584569393706240619824464642078001396177498891388404677780746632100945194072656961292503076646915982109651530458558447378790959691976847789470587341969472236709934288928943366843185748813343427400364455455122956988604326690169488377490140040502429948452833793367034006044271614390121496592155360665360163333735963293935953286807251954499620391818276277778357775585317025172723487954779851582685946791841125917246888284153680361767248534449642585216396674014520692993508930633324237123753766257172178579160162701962806992190571729268191201135 [136,82] -16049217092747314959358186331955848268315023103299921247399173626565479418789884032841453819939675508966439561208377531618866279543174152268111195078077014997683417433511726266045526620056309468515504673589119876361865267347924907303357826722864493229821347561183060785483541252756959063717771339891698690837897331200175629729584073501857519104992016490570246016814507994784758380310337993370063327587037633042934298613727198992793860016342416364124529797170190311478596896115435631253553641919661566152983551842019519163856202762310461695523173830632615063427747971846172677139696627111470641619597576433566443333354257569720627604193993230130755349354125797780677311402536655520773082085945876353232503629983627146050475155746109490167335267034863136411203861153029819940829349421217147226482927312151272999392833680388123402041262338738673181686527999930451056796737925239234345350485542753240875999062889871081970362519423266621548045095874419768793164880718486773137426170999100919802099820663642788945238571950764978951933293907563740670236111461389432055285156820667623566449531083177482966795132184359654151463751156638162387127170587930412394107382752715967989956899283284772208067849942906724181634996571624634295286172276481126391964208432091955862355009767939740764876708128204447147246170747770489497166788868371463370157179110532510146543888623586230263305310304339324014326946197173896501490503597784113855472620198663326889718506041752518382575566682347584125554757258076155450973761687653014971419187286264895744990407372985037026597509343685772903782536044880935297858876845577704604927370900505684999711571996969445612404355200064564487020978045735798686861568987428572853282641490798782305861899325692984837068676602472243127134852449551122527027520673510 [136,83] 617478328154153747886426927812930111875269963163547139987446381004004864941153332760136368914949823780545465703013279059231840324297974103146316250889752512860291177987312538405608192833272161883659271421871102483313782368318914946595706727269521991727063129536120016262602589794896863534842256179028600401842134599732100475272493205773562054828743758710262113431858597298105127519497566346084793227323483050539812897181500710965290782032579968124304241929780132540338587580161920868589530062993060826986393821004882343675020295604185841521810116409681526224127547233367494355829390380493418272142778381493864585144649469665438340246308089201223310450423547719508570541134720855095788213392337930109304497631539883976344515036940198644419064072897958208216879425768939230569230312571941930144244820499723047944163907510205801297181576507911915672458149901656250653057688714999005839386123827135635563913663418094086312600402722766418651044073989578060722396511607134749100201183609700850092089972145910555921181308500872949572498643947300133688762688295264831753523540621130811022379602011441334884693783978194039504149962435231612452435752968788800010344186144694862143963494381059901849159317845653589827729839966053142709319238139915361197540072458719687672364816767783234057904583615638458568703528067457931617513932204480759264123943055874684619615333842360558369947868404070765872723473646723925279835586448370018228754602221779207567596560756836054139652414535190021394196940295711147226648933711079948296538947090628667321529685867188436655685669311975627862093921310284965299923608412631948376998423599302206002151111844095359551376736508651625516658547627637678831813814207959212002862953544772240577588692050381969947646812886896534502857336757472802707898658 [136,84] 24470331790443760642947142285941373587356854028197128127264629741397932893027790250315269599413649544017024736496678427735646134825570578097896600604363131329490204975861000310735725013929695428132593498391749732129155361119106299351197575152765510339602067339291648900830906760529887496438607921679600192606618147637478509448827350731477049022222130422697129769611234454181383939474708591075441953126336429287524712025377358336909743346627208785069830848631234188399459774794995638818642469590738804081299900460513523944265399461689817574543936354868233083456305759670873366736139372498956837267208086028568650928984134144064881413567366067398515744182123292929490565799586036818928093015742241838743515888894896752407268797589744768984143269743909227729543883442762804365202563876791541716419832858500886211491205999667178919848602231324478007212220330848862470975016987060967190389375481284812207876039584226598851806776517800862810244454570303518424157250851797171839184042473025512433721039427852464937312718294166845526742176216036517512615316475846760211469095445683806107349845552493355913693959558201956525645525293779500466308845502057088014121209873504801313384444832924118765327482817577569674921899991920946253034187805531161814967059436333676788460858832252418481450694020246740181583885257853569258831410223897638634178126984344852939548104993814214377661424243363459324243718556516686119351075795793725522622981367738133956337494217336402882112766706611362974441910999497038911214636857032535417932478580998190519719841228247165044003714116839767192534297702548082382826385777213438183786732930063685890892047583708064912134079514405449576295972196236350023162766068211310774841355603902971329385403848371836355916116866093692272222803885061925745876 [136,85] -161108800568759716332810978909199289994502245519204415354359081458346635416484279940411211853279278461672212254189506946856192810156277469577441330533140269388385344815164264039913999243057518784269099457748205416051387866756897219802243492716752968502044740854528260767841344540998477157016575397378830510667973336117963189917504279746376511827074808082234682346174861999446846288327347202147449619969877716565442077520198126453158177668938167280887569998182652400226801284002995111015464634670322085445409526225615742328009083475990517568952243548942350073999436556462968881976643397447509600389992444192642464563293815078881197634670034886647721235834773717213249785538421697965357534398089516027279054813201784095854372131859688120443467707133968220362700058412118910210755010247860423126335497404265665190809793721990239152749697965062332097800178272674316503155940369467227136397553224878465540703295913544455719201618171921023557238608953956635725678383108999492964442864588612982238840694030300422581655226382615278857409297419507196794652685234039518100371163509990175925092377793691505801958508624547152732656487038966316977781253193761655187242692426376570751829460901773735256843182210268689597779501032554122807321975432116409826604924689086706718730026426093204585343086693957275514194356679917190198592898786667920080343892902893995047434498256642609969364862313326328061436027333467837330388042288467933868209490179206459157623771299761023225892764833130437721201574294934815059451682509495335259913441662464235723256629345826318463340337847777961160727179844090796875054945973299470646259085639280904756639557076678014860994468740848398271766408582450030612866619816989208433065048049571247174013434064566880328573427878843219383754712059318011 [136,86] -5958691353640016018547793901766712625732893432468303050440590645719056170663280574280056555186691027351406485655007129171858396701532930179336572051940240652395982087630834976633804935220485715580857612730476681312369233953437141882790194071602468651883533279464954169213789694692447402914570307918288138499886439310009947103134591681684174658224725197540477064188681070676882664758496653220902293514285313276407454009404089604952753579400174516490179786006888217699106062255556722891974060123248477524229999600459975127317909461424378396752505812643183224692089438271333557890488881700960524530014775891789895048912690110945172541634233829108671825858200675861263046373847692450694195137989648756709501910019180690446188939330629476144026285121593910572763940827505760642318510941027424859424033340663574429637009365064708007052809140053993429365315839407419348229837156878087732751210279977671974464345697299036662556200477597320532138671782462965458531971591830490367073062123683457528770526625065385625460360410757730383932650092794373357976348494514096390567013858317646824496783806832647000827311432046270928416196801095631854594439732901143129476763774199042715579399008110805662279150369206415052829951291090589889640856291206283347136259366020556932382853120348432660567547614301630596807949388977641347166667301832145917240299962434899739581762510569193085719246347226365455033293835262390892599039081397296041248760450592275247990934939035814783166938448780412239424959473727282886149760311548016660197288338754157604848331178185246097359296998558297005798508906243557768729241386005736613859670961171327233985442998648489214445917590786596539582257191932062107753934820110366893154963691834034547730747801528191401527634321747589062052882997658 [136,87] 58027147077208024106400584149027110265883023998131499819318535487557704938260062618594555282116457241280235140221000816753919603486990331217016284115406393969933471727644726606039659361697237876366218455724271409379190269962737195808494661017426706306265614609830506952028597240856591202642706609620502244463834294879779334178970189762728003596686631559821780305579372996184082617921219827096551405414438230151334217058302312815324155592651250343817455916106256915429520428168818317556511287093388447439767251012797991622176765907471431270074981865649259207312754439459956793759249023308095249651014340463587782404946450571091802988653426535841085758043841234450119580038821598607672038375096368925888571240548592876352874140810073004019194773941602412924454911132337577099083841229744269245448134803044231618472575347208999864412844766762054817580786012814404493916919585351403999188911394329624001988043632449413887702909444920865319596718367504469262826651527824557292905367310580962917566209215575028634842466389743245668488015232682400496594624218891016802938311835962472306667634369795539082759789282806614453709764699632335520282916928791402452809152195547582470371765601232760153006391327736763759075411178246234068422521515473331018983907707121915155970748834436997815898196612162884997256923708857847001799634427165256350339592086321323233551498200328046941524400372870460405601922529749718017666832725434141789571238228511646724381759812002652760021965167481745708680377102644557912943242082801041644382672671350820829503414782797448009612184561207391058171963982443059760300910353559763526924396749945553300102632242074315758559308149639668122141206936065836234700168299138907936212811880084531905743412415311258771137507689052132164643333 [136,88] 1040178991677057355526776578734523100109933268603193130993228485353184323504571417192958348190989368066159358159125511117281861847167584328861780416802567167934958665828970538178353402815542647417162997546987358578171198116472259306816604773344564553372519289974029587204476467599830844581906994255620139078062155804858532844388382948643939664348470439160234500559620763038000890263624232232365930356761221017385997664751572719358863062608682181814802553902710417764479855771756338601749016569245582646620181892837226877533551952042548215032817297111136193665219459770331552306610769189851272239878128824259332140908938527495612279014753146376847370548472795297463285487367003066045990031143769407826331706118304097532043673454741141451510486127605018978311808754924128245775556034641762724179451151452781502413050203647313934636885337188384074608394563482742805485429927332394601929504938597439544044081059570533340487467267190020475929801171955916202539422659326109559132231208477812127238393499196758759296423923972289976089396939449881955596854786270507174548481865334617833972089050157348916800759163268447043285730802895843933890579815037683015828133792174742227945022198218993935413839621016917979078470539540529777250909119635836615983218564159584394924473613046332417289208116638949004586677362762127385189993351902555706437849347538398348854701382353879525275975118993911856781898790346002168607895464101955843224815816486571300273336529084087958703097909839769769570811075175756787364214098098162459342113101490911785986191754080376344723881684901170759252362875155209570654426510226433254949589806273570066132563945143459386244282248189602998794150883125974380026437731888542670668891992559015023501714366438639494833010917043270480353 [136,89] 13239780739078477788404884000535384217473000226837595551507049056330001090058306993915374928793803659099625273464767688918725322570992526339773598768777036488462892725062363959428807080982204307785182911880259866987316896820982887019514050347425766025318639602393575761745109901695434554956927877922479395675861426735824451402052842214875296487267109410519133861102385713333666889487222278381529559485810940196437795450370078970873535743089418606657415508161253205652230813314133924278304978756036808174120896497843771290480317623324282536653782040824782489003420692791607355750847817773317621791509013620356221029556142638622052820688603856416371870847081418287362109985072107342928403731301021160148799661908491251314015749572375005652659386399478271412840783418715055177900480008743609631780813203436898373969420474994478035594133361034141977458082945455985064362493197817677427042353850334403894018676455591834633009854711059309269255338200657370315414206330984095792929342893734189324180829504714742988357763028255936354555721029587678103209841752419231933310866306316042765139884299807052489253448963474815204253589216969447466109858957495195434692070667843083406081224648796912901079312558380626350784159264329457493434612462924150697652498037658654287753401493274203713129267004506481653808522663899298402587337248005273725851588431974448003282011544434786852433440216668877376805197836000452135806481804471715728053148650780443738088255398812473220565093872102204894800767283536214135291746541349371791664090462557716339606814586015198767644720685286788292817929878857098399998162967180388135988513354299803739927346763427579409108971785462565169671362658228692381086352026017766195783478640454732528878420571967597999450088119015086 [136,90] 112795361250336842778488454152984585798981008979612403764685524684006875566162317398171876811220785914830991798076102203485832995666177623715673080037021413787765614216877788042586633014378596209073425745401102481755409644353159273429953292246937393821274650340978149715910685258594170278631348904980816062409287806252989742509212966957018227749781022176066613364189598733618148792650499760120836698294849746080402775127970716773231552027947542743783244587284276352993316896130667418290008819183988371059137093939871304424725993119150746627550360844197693330226006536967065312563467390005401311702337925483866746791849230355342543035992517940200036897043924481435257890772623597793732088231729207017271539480227128547148200774535482465087632205857469940798679331090211218737021124034342215070583865538806016648895955446196947283952080650404856045565242592590871344295888506921083527716030852130062818522421341458300759139392438440907933452639526702980632915861276346287131698709122526528919239674747885770858185556547092394686300144069225759825800606035343526728617570518429685313632135430582754272599529867442581934731723360114128878797638649262317048187152250161821358073217121361635296766624740420059484283877351627989017165784583010756843594632921686591676228422663607118179071045420797093050153692518353278742773637024463958188633377434188998446795026198645569267635823746686908871142390781171290194276749763295678252685098973470665988827978400935807724925755919568863132401611640335813565760821109888409311339812183836557723454440311087795081574261086522520162379005709052366913728730819155793671332548643186186940931947762508902596938590552215402639300925580057742669475651120519253159296349036715436592546352715525586782722879425 [136,91] 601456059878607803568929482738669843817515650233217701201552046187485252438279418667286352901167353660249423960790471821259586723726505096272738759470752993952461933008590157581818993204449192610068317089159407449033821145885523207223953827410197960227635541583451189353312161068004969921423769493876808065304554476265689587727893473345577342553230642709700314392699394997459888267618389018600252843711498916274643342786639913255706328024104544122354815395577267332494750973527819115605629705485606918133206392592648168792467470967712694093972325890816237565148858132351669737387006633621897837557494625484195419724751213003291480099819239773292193490806232720285835460412607794010470117849041111368047133740799556716403693760938201159152662856355673226536677307082796293977398026928894413680724294165722834559775029724560009494122653296712430956566818965461827394467580638418930114526182218896841344254239831282835813043481882526848374975272085065030967344705825518084507346031516513554795012483558616846261205383001198872233678229763965492615104325314206475697644065311535432323826607812814791865865583615986152918689342956170827495634620490020257004741711165089072466337793189730190264083567135632977336961739302616333060466779562955428122082642728639800807079653115097886090770186266281862469014018229509627387046106691765312616939914865952674503035407217819742598722448236855708046684632197326220363401198737005494508545968153303885028897108207165905576682522427499867308807330011147745142830661185652525419576312417583508679367825042122762671190200351529170556410797230438490882404677687849809181005209809728323064657156844317141148993461574672588279787374744823574583865380184866140435672208846995262504923326507568394057780 [136,92] 38875607219609036766301763310964006633492106126801500539549873555435256197298985346893241469922238669878810709563370106677758258195559139005128512034042842071403075082281494304339465500600980982295419442118810327857074800374400546831646729035823592746996908885469804599083452974050039777648595062361158556471666434699974847336521362796893966405653082676837801606175818129929014251644654254150878636439296746023597848189889776962748895244285964698172968517728290141075742829505329061723810113939345594356135496516929672409161075374091303339657850393589955470587719290820264553522436645109762577869892669480506091224261149347921675969134306756226037848990963731875011643940065971463469907726525020761819955502066182264458184756327975329436040587671795544569815017377801157973232951393374118834193556392043976486489397224693785420036590787029027684778224141255135069266644416489992089876349383821222664196573131592176718834357379964048301546352217713681459913288672678975554446760950781646894385447786673876108166536929403715248195639300192675099326622186170947336637273970383355516033722068493919439663947857810605273950594602306665373134228216711003774730687217249042169176896897211264745818449161893654959921532465146021328277404455104156023517911081318675904881581974418499450253735013880244599084560056848497654971752192259954524070084134740060647737790275125276988467076623578257155578845723347162793727867366049550480515470441878222051887798670139640759024362470600386603816724615660051493551178795372062324000600443463783018775046455057246903711304628327018219680559288806191603107368357733388693233285636723709675549404265609101942635084585800643742949617951949499537684488649528918415785134744521526207518142764754164637 [136,93] 526927511403519162078183834832294912865659302149928549204338442108167141388009862454276908975746058665868346581444869949963866769313543719652197131356646031459473733409638326150877196235129898363878517075572928582162867558133658626109861744655528895803974251879822987323731122391385698636676722048182849416013845589108667216104244364151787878195723822397954512565205268147771898673802387492855062874493667835132371704444115843195094218974427453892534574437297638505214189187866836888896418271589970342404010002613012272436929063115005290440740925865529701402119491211987679191998865951805993432955341671082540169870713456202274599053638489406935362397377453756569119910939289121803482077220883653730475075356520175704143146478579103172889939472575319889353749856899796141023393592343632056115417623427171115663134549721126817121464246734096871390508186846904607631065127694401220786799634669178795397129733077572192571630176831773238118715975836008225993865054943916135031874283688434954028744815948362341240823240957291992553324001496633789926881730547713258867206493720890362617383235631785471546249246528568747366485029160958188894465120090016422885194609639632852998000509900137658949725836438799386006233066906298942661713287783510157982431872303290148078944999762157195788515791173425532946014772108470098681471469935945707844078349823417091049238742012075104457128003426804283951899739319193362473191745570528879695525941561770627535139122205471160594839146090182915580693608290059781460289855965660535441781830719351743626508765554972582528838881116313613036311638249665564288670042453680768144684096674042242608076843027756066421872400476239841099756880509955952013345073146542900363997225623809181992925839280819 [136,94] 50297279360928339632586488711931892432831954022258125971192462280088260919492595106599950792734990120043557812381175287468122086787092703909839571813661820452776225609587998350797821587741335514676469891443221798028204544392560956999587849170532746787922001167398227837252082906243601535618711467337568034696589609032481071412761773476560304589444217804937978899682738955668545859360675649157817733606428372812800939784041855176655115885017154544946391574575672031195556362778281703550461348205149383728045359339730076421055391766826368387269717324812918860504296148078657023848445780769544170914532279138752369475498012869263789187472927522411783906971113169700350612970653533506418912872719008783346499463322105677197625029646510724170746521497523881359748976943841229555034572019424110626055003513354376892316939015109743670469381147554875301798667291691102767023709511784658156535965633583768651007520515404942420588476094390032150680747912908756478369222670399103523321441182003724106581725851471694450110273167233467000287355595971514575897896376678414791042192951058225788251413358575200297762389203772683599325176745595726035476913570262076105590442017261747219794582546978154141362201315284815126794609830626360689495645947405897925292210192181701894333724280861018259989368953554906545644311895448795577208458064907743769974379269603188519441391019840533961181214717082433360082601963303755990422808073794610115181941039414811486588456582242245631264815816035480436743233234564801615855094627363104644471476679131267929413403797814873518197225039993314233859587768532335350166439348818969459126791196330246585047842273045937160267104122846715111109236833234649376568099561197214957601449223137887427745825 [136,95] -41187475037148769741457900712017080273271881508154189014829601119825073075884251364870198559492601264355288456004748067243333762696880105851346419864494929689294641795647530077115463669300196250633034045504427985171849043616237760672797012449868299425265668944298419269398532374376097280437226696502399491568452129311464388493576980028609087795293532944866790751368417843337281238129163105356792407995775489042644331533121434078721472287607787827729582794714075283730705685704764723000118201789868532989219534506420264488471687412014037286316869982570166371070620985292170654070225344116754887408925637732577190787599754120856962278063389294572916889912930599470853228445461004688337302229609380427441172607861028907395926863985488089588437795748830426730025255779569911039834186761561343317374344724229104283874405090917490839136627948584146539868465007136973510138738212483442384529789171093205685338529964844064763381968032946645024326405981010062544897715754430963639036854665377660638454132121383712052596210566997956340528848221849140444948441825653333651942149390075518026784712899330964241533188822313230479610097064453558156112594015421173501149477696184185488211398435892390750651476322014769982319471670899249047797855212172267902812120330441157028410810487361919514046491247673924434928099298413177780500793707841093289015416837729797270532786829994388969916317497044156908916511383370262112429531587307610922469397271306219527259383787732194573278617394160178541811073839422187975551209537454749600184978222665211385509658831880821137174272046711365128070852811670072612845096939370253859871611616663730411045471404756747141637792802358113341293888801138434527128038421811020949890151709243992476324 [136,96] 73308601453651815864847339938867682530173099121494388110848520647954859178876149283661815576364921093490887055568582722625250486987468615532853587855829848214361906117400574469643631342228630884866145730265377598674286148236399000730305384865660961292591933970051542893549058638931911935419342932865579653955846980921020856314169238582081147866443766929580956690153503707010745557545041035791166907432384636417605420347038902826731136914121377026774619328574370309783868891909988727785009795659002957152365112730503342788609469327623450620957252428214679936713152249468786124617825041805232541853980300678321335469683037779109146782551484176663850809483637961957807023286348107860030778967919718753756084378214452730210768372961839415301675390320406792542807673325294694365095781550722541337363009635623829408297900455724453395276980993710315654908652110973506711714059032489505737953481150798064655704682109718563783411097790748353759059885631582507134745365317149185762875191519077478283044575588250509972931374712716803231856869380251757681512179010456071451822590063877684730664839305382958870290130717691965104964642211113631991314403870378472682803526698562822398574522833537610041131369557663571934458860702962529586726482369024736367215633282617309219421372110192738128565402400928740784224236280483154826888413272269320515631638222516334661861411063639476110974769956000035343305121832120966657466803789871429385820869023298341599105169308373103494061127565386157125484832196303865381960327885383995875658600860365025235868210105358561061452202461873095906656167734096089673396375869677614808717455011279495720359197411558335505345038342202619600144705012097814700627224427638677470962895597256711 [136,97] 3061982304857454012079295187064629773166015128728691502556176942689828833623962928788217629798831249942948138595345293993132562169529453076016416242361053123502655354803955909142541864335585187411544118828597695336611077940522414762505803688154127943741802955215440334504274822305995802333898762789908584781406125073304124405866205880955829154329396783049610995360804137534300772409766486690174649266547362642566574075185615167606069884587708021455006629534375690232155771525444062504039879618265982495768337138479018707210735213990870957176180593190560853246086249354017137298332119476769496650517961379903966725734184964758410820033140575214425281073296348919399870747406338838598425633496237796703219275446221963601993934503676192711067792151755675002145330145558458179768046228803933504726314601717351591130939871813021901890724844239264047014198432221399737819961488106938094367917946906424189073515576251428975726851690662529320951448378646823529985082294958987371146634555951853349075328600465378569896663968306383096899521926977455387084719724008979986752307059923752415840879658948128472612908525932403053383742299159790056113111538001757224944537183439560415958446360079884677162710014702165771522025362500793743464957677449939229789773856422901826348747387707362356790063799549201872183411640177119152064395767157035470173433424291438980452602845812658927187091809077300573145335236714669255059752161731536470387531812203296304196322913772894840512334820733055873713177143959214829246807261421388681005983967770436719748493886486256325848547564389633697760757158398802147328414295872277545894690387524666646016157966312040044070994329695168589463813397686317903100727829948628199492188668563 [136,98] -12261629962902675175560243504528670062097600312826618113861650236197604378115512895994921114544800207763835706258823993791429404523754503931259266192176420301376586599700287309720015840606293111335433528428259589500347069654765874180829875251137030728801937831615894139845828673824363284501401339382714239912082425184906209094659580394521958467422965306493460700161089128809209255320634609973651130564663045384332849997010388074096384044559539470706648247656477498664171233241796543011742332450128332386480547797465379398253623879167557193010872672720050228530278983038164589269116366868014302740186429862858948371800599506441955398810469823500820899471900426562383608293335962221036410330098735920245493396185881212028591591605107840886790021253428319796018934829794917854176501516360128038143055087221099817155622003112254542337040846349370349359608239671857519285303558206133101911275493434693706451548683239191174527547581017855627732606037865726898833224319636164274832189808988746153695157315492698655558522495001796894120376887913755370532499598404149101157796171617399977270001884056336709334858818282003131521668489044556642565593520388741821635905720741618206336641392185910135376662572685156133195761119322867256350412566190409305621280012197189333447879194363209555617338820504394784806150759912746022390095571872318406166435716952260065845863996731172198353875178429211401792641144068099260896819206169348325459359035111956997748573847758312591870725339823694436805881758900975158667307535463860811961154712748386487378298066464389402382804416489126302875036935328683604963016843297183568946892170845654797643048936904546691281712863218756895736945481879895157278207107856451948897916 [136,99] -16321060894882530880425304781375999866703782153349346640931365983063373932022286238591411673862603688920259245672932435862223815504199957662728000592625171805981126553630340153931957505822181970359238468822975567332852621438635266402040098969744361470719386910054305230027469066803609541315968475101027387000067962955115409156630549766331229034137344186529043839408966504399933420503860285164632723577800073646938597031787176585260120727516952069289762077111977000885129321310555446053170191054531273887829274938793491310887992112979274534805100948136086173773992531052306654389113575901225659191245457270148308889767170685915428476411310411368115612276073369098583186331958220440332985446171819738457109656365191761136317209419330226497100526202445846998347483941045023909563621790274980217385430092980829089287101573052022988364178091132630597147639475220473817912551324831315627107287598912348796964279113626892334093701343660272173544312823007309803772640000420901033434455501123318523420684451249810727766698645700967905521576925841351412587729230541472597656506421508556130791019895594165987206611103197781425134964988609250985278104085353436222280554766342339388187114637827494022764069775047009943844440623785559847789130660822098786311928630066763234287886975174715375450937975573412997359431926390747368219724786976801652273707228631077953218451974036393299379761440421663667302375571734126129906532026475803890332258521653901465928991973963226131868556987657786947224500057187103916475644119915133949130698978846946713566461215451081960910160839888208549370335402975486932790674074008307238273246008952936236297290236385598459718002561242638189829667455022534563363473244839556190 [136,100] 1354017058386170623311774810690357295122873444033933169045799606724542696298970475913555185074302727107062724424844405487720916428179139030922576092631694637010825024725065408447501573309712142865393368765209690196999289124813474005882594602598158397456178997409468627709427418155823673467632669800970670320206751347159710341620674540409798452255487479034546574656308024065876549870030255499723380602857129005940700795042566347899352873030073124905730554160094925341183440801215390362533982497487825074722576570029246621819410275885069500596555043398679345944565293746549193787792007494488044869908777967332206805791146416752315212776148018469196892700182286586467459398127220837960175197097945482618849683167753175163512682475892543215802922901428131287445033703527413344953660718050762772456510525758447572273553791752290558395324621717741228537520396781328399493599999792124445957598506990437393442184025314376965824621340407306896349707192307929133425221344715128229282341687510293734636750881861667121359645719508069826601494219684557773214823429270757861349679389548568902552052109000720503653900894241750064341460194579625729994679950674996012730657479785805061599449443304337893191969848477409862561911033657714397628424301410770219306141362156493302115828764435092060795672053804662015164402310123040160874343870923039427836044443408982005709498467725165438506865164420954468036479720171334801949693574252988455767579089757570282013557339064772007308276586283595768775264863227517505213857280088728787704328714332830326097831850356378799907821071615918538565490174549640249463495055759476550123534005965937732845045966087729967837651859567396534027794453055068338746874641540099 [136,101] -2756106852337553069143565930015028943057663410495301930623444507411496015417369621761447369711460631899532082034552728306396524553238490739522252341987416646818619559159039551522612204128105371874457940338423986096334044742818411481530941492278979295741163124301460515764173659617769654856072787492566901309558978693974654900537897640830875032465225132591716124896379831953627207551249354776954954628863042966948817337103466908760253697635313860615881254995845335041023425855275989239150324578095848083064866328372092531887188707779627435592650493325345307921523251491175286837413606961155983371976950854365100160650071900205789564772634325957542310517018916907091298313606047988842432860562283091206633211001532671949247681494705427643400193979693329176526393865049573605151044170638560236318216643139540490898482948902913069683629694947514991649438471298978744291364389162194524142994389274814751672503253124260696369015010861755357101472036948203254350066437780097867700835073311087646468041443148520454835300631594078407354257498708584756876062763519897306325902262046295439134591456484160401113381752263276342426486980725414182488161384164169072048048462542938403100614218578087289640127409394979335847244117953475275105728741381571325786710753127317770114920001228596853267992425849998110801842110509118404834568244998604027652542989232045574758119327913180240770257848803136889849150110529958128209935333177082407396194297603258542326709608944409879307378523940373019913186751695355310844859091788861875717404671768502031555299689034197170559405488487211628133638801203547153907194397954767162840119301855860400776082382223509915119559116819292680761871270669200223546205304 [136,102] -27431782149962973187972895438108910931105193140816641163918150404840867812792204464744768926128035554803392207304870005664456046354023551335002918021796750600063003107729425786792521748265799370125217274572152281607590931078358207238178300128872238719864705973986517950915897473680593253048979692136918249823648908559487565837552010969561749223828662121076872147241345948134051850966487052717299023327673090958792311221155501499528528957757323390548397783058769523446333897540127106172331846417894165166027128808167435397958596561956838532358495820927105512463912332089339229360839653326608793404248218795752339146024458040550783868358174258989704061339462431461683965856595580115783778913489658759119564498963114058243626924914093385657419049796449022742690535786483791400712268512508316067311414709473203722562929657978682582245620333438369341572955761498351943593044773894062876190934353212679946599687533335555357923086862416589277135468226888722616240212704446240023875649023686571613618078313927117879573988699517903952462663064633617049668728880405168073629280783719228729331103019084674852800739788904320590913865966682743696135846342964998801275477400951857492519299798534273020594137394859899711995606554741585038653868942769439544406895868666353812989067727216905637539589956871642513882972073839239954693545910211436399112010859291564703675626972536995743480612922771656320282849893389876511071142662932598147468117059852365832756204640381385346526933094918644321542370105103160854405642576668374770656647313733954029708681233542452489373902598052592728281554572222386750417101903060102502102460829346709965017399868932296701744397120720713910331320664164361767645 [136,103] 6931507141369708030979344510433835058614741542501716722049881793304020926259185783314451576189345081172197071414667314967692970953436367420773451818053143160798286455651223352026621638430316844726969553657940150995585694234631669664259655058419899824836198404517170342318123598455875053688902705021833256631004317692931074028332654657099979352165593882649858516961249530140243690586529257683132773448945617683678643392679458016979895203663715234050842907916853254443323930693729262539177280498617929259477451107749968152427412792066870097051164261315626071076618439669592951744418990833047201399901974299664292810650041053640919514426969471460981244074627734275259351888367988704138395721307802041653348766794298792997766875644729342891196168885664175957366691196744873166392479132521715349311375160596187454758455814911035704380774078772628439432371890801845577215851393441082500185862696008718919252774820766873785397026603001012825023789300329808396680801000541768358600593136747751698449430895987131468459950168911065931983848634685313375029233749768514409035513635466330596396721606441892742761791384753846878161624654940381715875620817531985141236959864100182675158995157623402685054786649548832402669746875715058449869537169693182099879259506316910358048699727397036919978842202582079230846187536923851126499333614415208968883479618242128117325176261145133957901528450255386981711712587505547340629435253255593812201310777912876883035049602598632983527943984223363016399395513646546447144939090603336076778650262075743508497389149913380007406753929277147382245028041061426397202567162251728337523949630180442095076046495335269832719634241795268179490286153121417 [136,104] 515977815726605017514025276902224429023707899532070309688596564312057907157170913863195043173247493347873406076778326239140659831282166618548962911846361516314905829205755121481502533632144712276526649166557362763386346881629404265437253992733515950812792469370177840422064468939616207272612746266487133400798281688674282897492634476502911020292323045672546718752289125482126334847252485249666056328827659543350986280955832930513391268358937113001393547091460016341240876782702054974933333504703686621489991460791239207748185182754393246541437710696103117613123634013588623995091870594621612884592462816800375844333148612418330409249727843559554898810491702910743594047250869068881576446403598113986187783016571173549245789920687351342211936728032701938698912915914956455963881422728722024039406164366059970134009423572343779236385880411317201949308688922305925966283185808963922164396483274819723621327402675468806993240173464181777019389902822490087493358254249345196910570771277020800245288988372666568646321177842706490142020930996533709659653335437154183594221293903921662770606044348333793209966170842736573950492185914834667210487027722371345247784998323538176638565248249675695729341209206454769268243866446130142242352093941504786562534996541433931298086235236700260380052981971978105196917365664192114875944494903494798202989266433039802052804607889171790463943575844614566744260522354697389953409673734118745271729473878488562329135783706250209399434125438943554162021555443371634830758378746510175652703509901697319632042974734643264189520209262351841211155825833593750893893968333277168742296984032090120402820737762195491654614398951998090600758112310 [136,105] -5772524076940115280418636290673257381543198981638764130204402635304457659260495525119880882044370009022591981762789500258215264843168455823353513459919239334445181127082058747664667194888029241291083002272304715058440427504139095993704455391212029047152412014937529941361264814171928925255848734587367499594638943757065678436074156812040497465123899052054533720764659595665167396198342967985970508875247603401907899898707375283369454471143298390804931151829828724947807078242413535113968562342892813164381764810443204066999307361277259881831699088372022757977598453030196297569145084200606162366759993649040964271899981188660432799271406291529065941626346962877356450982169752500250610651257893612920931910979296952426410645764462561235436884977300286343949754820201372191104433416405212592151201187851845128615116210180564258763632246214205692919056086041657384063238349854235452886560524540018880926683012275753243252752584154046402377935234131239900551104903658548391308940867651297108891027419489847608916912966318759290280993062921958540110858766139025831270465764493605257959900357323943574935914814664462028909504444246783783067935745894107055751518066381670254635073111607450301493281228699164770488172182079684777850327510931140233774017311918329819386978829303819901115070533548485950909675642145453268112947019557487707658173137160942609951901739462149942305659032806062873141369214007981935071234103529181456513530461220580348536202710294077471662735295454442952126101528578463854215711399977435999313220861559960329524975954115123280779537603676981012240908285492675919106448256121607011484947583027072296413398124339704642343606311653106109553966 [136,106] 17678336751406944042377481403986291891231428248116081708233904276768666317895577834576662363913549248187812265937246809541755209575203617702789405871834516954220570196554709742133143113119805174116887470276600668905402072856982773460988586802014145542033509136377867720722295363974210976098969161630740401448012623943624306455329170555538066674528376366070539265679809258364900302220380146349320298906973698790836442399031089825019501382903496599380767432005874982208738617792383802733334099548464061032967741347032809324593789801259722463107446573781982828232274770683673342298845157522383304454649129077991310953583666205403955937315397195866620637353775027801886261321365243139512802353686150541670631360043115840238852442637133875056009128727205882400872555128735886160469772135900631465546172690059257774293617951279683666427026869859237335489044956160195311464593698683368094803777196414466790224398112751757684528318268402681852475781608671519883031488163374386029421922981320945857511438209274493867468611159678776574421302590691347194311260794310789743276700177854472498392417823955430800515734603615568018893673788376846434485455328396114576542422644202552325197886848627428122938131007167877265874126776700245882906623313652295026004218507019338988222892974937046906566377408809560270652657500481168113514170767397001540232311357582758252598037310708132701648012698494170293002579272401683480060997401706431632253721998486351706243926566988070697346414377052106865244396188107246329047951387227653800251182827709709575156735750381993683259571952120876094099299226681741731392720135908111390313788794404203224819550323332782723676338808051168158 [136,107] 5695915383154732717223760203920876504391591148936373220704282140591589192124586834688958785849282648957152942213492687477037290039463457571339527942958207481336846971802729559582317676691357293118377069282780850297758209113971066433970352632018056305778399145368337154699603601218925529891439632822021100237206012128764957951426712144106680755471755892730139369701646124757661439142003089396659746790779789172270989011527779610101385707404528499339444345637396250556015936495191709549163159519478225967398005264633322723346932644115560679196361115731947704842667278060790405380620278561437261219629346896526371304489611592633634467054003214288872368224065199317443102012449643779007327876693204096873138955330345378814173798073828694896281697562518724902445824510448545953605010141747163217354440536040774203604539368574674506182076927916955464600757932139822111150292841339230672119116356236418860572834474656842308670829047334614010003521734244729991481832515963828135661347430194201275636587180972191654556592953578367027741832864744308905266470416880491759935457634608031233757317066292790699803411097676073085453509340105758599704690064443990925256972141013116431426704138647778197973273285852249801342158316730670772488298123569072907440912008607359342042898616427358418613537918015625183303670035244841235312717850754955684839387966066204773716964726083958441041891643939912912319408491675332824100864162579750665589974327661597515719202109837619798800137371691737065293108050203912023951687834999529122146006171990613149132841333755199619268515377908733222766555830046303152773296655223677276136239434755890900684054714077288975774279451253 [136,108] -193772565823390283365167795485744794365184979897728024247479638923189110180088290080794652238578465311679308432144252972423695195952367756588330001018798558265550778278381355174705673068862188524359888936315023084729442940319737400497060949782126916193165706725675710148252817397313972467661547025258769015299606633554568675027181455841463306231299460335849965214870270925071175606241945299594535323432165794597415294852447339600853881171747345658174485261598752001638558179952913810243637422854596736928140814033186360982814081741885575358073081850412922125894531056780992294066812956730270131047407399726924211789268247437638797970811177025732516001948066049442868950152531913176831811907229009453340246407819271314858365000301246867680781438618666354666494556076011470967323014735067897431037537417666028355725909099154869527538798302111940489306548542876809624450695236110991426948390015334719047587757730761376986094227765278824003873424918421562805882226834924830066873701909247238133263992315696912384776758910613641659371388091792198180932877141007377512258642989027582836294484280069732067513240276220155616307038605093146115908895687963388965456978513157932990821633726250834668607436003038588066098302277474902601585172635139818481398073371453538327454645548838742832761781951044813606215548219918989509717385352405907090362413239758155018697014562889456113027720746494185471776030722263898057164077892650203147251623054926826004142994309396227747558095276684893949608647904919955600890205531947369469617721472633345906545527696830531850819663302414733019638124740655884044872317565986907237730587789930505895095394330231484884464283 [136,109] -32700123710293014484062412739318178671152588826989957631466320866758429870215762693629549804253105541162259335658791335214533795884482796564162137641800496436034060893558473578965864030985421434982086492109081572545316449306959324462566878201954655655786176848100908781624692137420763834286911205578099378502646299672280970096464765164269083852933745442170523304031414378204854312417082286280555233816120172730482684515916374225623462548795089059185923501670185199946184204098632755657986858330522770716048962195409583301629819480079987366730211565418904773878833403563591807544845309254500216856943730330988650797901938979297435111929985440402357590454583856295384966254582154142912100672108850341630885924213739221421126548935277598088330649551316956669900385708180590608351344480306673351984008385558885547247072321094702407186213745037786861646174758124515624285621142577773490866092012936048159459347825803208326623755137869837286164940723538843831519285845092505459991241364860441015003300284976245223601535400626977022177930998051157977889774970381123838688376227937302738842887430314150247315598868767809297362158845440422683999707622929792735611011895637229824122535859304291115700088610080430177105269759091185714502190809983259711190698124306863596388980853751435633251121291221865973277507381750116603842436804888173746840126709813070789885736122496650576892273511286343512175141436401022072466185246348376607689910616335169959716777053926877457209756872069175117247192351222454619454679208257097027469206889902608002824433899967572921725526510674026512809022557725671755448710675070390149752186980391187463192257478097923379 [136,110] -41713067289694772122820987797670062457794758943627859517527816549277926468772001728452532750187047454149393210027182862394984832905636070691667311702988622659989442768119286652075360749668074739154134220026458605579551947290652430275646005774245065344978500988372018499851773652254969263708666823213360496064034157838637578359230118753915403178655929180589289982949454795802570131643540463765050168370439811451510480052058953980490474966576929580849533203199968038009213117290698561454791407291210721732030205321698716427677803628384989371937927469230408835518541605502993835977039252515191930824690870277628695956528126646133326820188335170146318128375313555370691456925074153480296449780501366859544911016166210981513919479750809713513758085032246815810489584757981658423549755176381448476513418869877538867003833441816715099139520534317882845378215051282144152395664434570597188281600724907778599438668134350663387423373807581245883169813044743282523510371225817872457644438516985973322766045062959818869827007383786096376341046339087310558963520975553894878956420802420809156557144472177802145477406283848501309663396688095868582154684491366112237984409943650372515576304119957636268628042063663827010187407768253731978235871810449977154280624089679540798401844691153266355768546324973901489160965080410886005872286815149175178184804830806728037246939114801549106737806256839174277274611781124225617870894477796260551214311319460409261916914194680081091310940204659924100938059694833156557010256451573403444272848052819170019337549796584440597210551339158459142391534749173028496986892348346008323902600887253740173224497005017 [136,111] 2250256175820930437691799542617971316731719179503145026106307667946491754006808372919036167273980033994175144675565673873995500260345826499065058380541136519050322145543103351430782506297415044075834480317022544557242687820622683859684687226443131520058165095331920577003517810106558280295893302969740322978219594481101502938229654595840052424348517153800254943803257009790023740603720174940854900467049741709024946222901148608393181104348924836062081595057045025772317394949854630125759062340648028315059860171516390635019718654407062509011819539458132543172698803478868928492334405800173308464400919455072376559142046110079434503057329734002438657299225075240649359874010896236318595593243590117447084292587527853749501675969710066220162937267687250149592562145096600974184714232323487737221176500667052903840326497749980395033685285114481597686837451658938715210935970925394028791403670451575554915842396887324530897501125392800305175300037920363530559988763136609738193302367352792748401432765793738075551613255900251730638942592737692361456463014710569229613828659589525316856982782905233555340173115554981766122031246876710789527297533209716513431051675785400873394693397271509899175823369055745936335758946699289253162278936206817414921573945860573052491751882777505349437047280829225190437815654298852641319649467808994117346362202238047654334041570465425378132482703814514973955140294741507807901213632849417185283117474276687879507260798269858075256482501494840687253452181227153415637016451920201643623342433224718001183959512027567027389750489302418732443981128841582207678612104226011353276349164199318021642648162 [136,112] -1282677260350664343539644939134393707095124432980443865424477038225645846389249287969438479635315375449152002676112833863060536985062085155003235969833789806382500756457854553140744141230250742005013232552398821021439112665291155014977062530602786516286435505996524689641418909981040502676347078379290756234299772535821459532110483845808914079183506480429230101604628643674563813006512140910353655448208277050331582456386807019104866810863410224929270319493500109292201071359159562220675250870944887320523526761645711377539215704540227068979427609886022551219086937093628709687004548523562888628587063556785875184310099634002231660947112412692760336486567881622071503934150909344789792410679144880123890803957299419911248533565469744576652934051857749356800424726604310169217456112648553952854153488181286970484075089948833194046152502371665420343733921921092623978470127007282685893138939401327553913007828198984129022077767476429346385323238800761394784448961731965097024685785920307872709783828948259646449973808688511929117079997900427198204958808279115698962807236468813389547818983094297099037948222265234208053916013089592903502869157809247219024342484716024735239945672308601001499935460805008652134914145359803805109864536100203281677956067891431181751607727790948117249225100671678521528089280017532749577149339347033712338552202278956373620944362922196845865742074795931588140920833074090800239035366737014666932999718300245272813809083177470779639789230070922202795936391404072692851631322943812010478491407556997934092900004150672405942985501324374362364610669487115041196948564119030092670365154257536763962 [136,113] -1036939026500285995849849236854518865798235124400772152639398814528065523617279928932805653899171680650487400250654367854312400237975410917967145193187197537772472944886129265172391475957046111347766724592923055058619338638678850674050672132985107599791798163157699752200058057963851054427575191438595435387372133456799225639016756722211483046196309924932574161940009913829736662331006062957894467476339792797693912408246258154831950538874515614136565545109142445637354768044881368711013469844177898786150854324001047785867797624525701321124201589465239951807918440502574844986374876131751997284319101811981374498271625777570361678734041753268773538221548313627532749758268478196217079367342262460663716805152325479563102403516477874655877666856003928624653502341188387563152701546676246511217434098106115628515063125662030997242709424682307661413320960708479763340806031444515890539308640924579060395119812110274990837088767527466877620809666820572137800323125032250389413796590402765992288552302579800045982743400379516916820360053162596032832707058742256003838126287442873063118092553316348386846624969670109638453290500270096980194828458665653573150870319672161556262087942784311657477059595754392566514452544755866022659622241609998792569604147626029640459308573661172877128078542567779701414630171189286697990743697395521237235535040172309749050202402632992969339016913946798170514929130644443879346068187895030638960517786754410705807271051127358069847466601664502249383964139198185109342003248775720237098212999862909283644924638861433705066185973296357169774350947764243864050463039606541241451742949028917 [136,114] 2092558344013107471112440528183002190158814137003915945729047322936158403421798867496707585921912960840570893383062597691283829822814595262550498843792791495289800701639353498082134510377507302005146807628371958709664145708900421627920677547561791942493723732507635949869165323648463306172554527449507383719732883195408589253058671929214829807813356208289474380491742781703531040949258748176451638241740429789726238578089462433285824472914112930852424578702610852006224699367586836643292167882348348494360021039788054933120438221538405846343371403300842799046356956842772624786733185184909834136506921998153508692851843348965288124482181823589862297295520217509190871632383960219010492674728759099777518435571476359021452743235936338480221069602624195471898305667968615280757330062035425545864218969468210224679116867126214243578984740368931501059609883295553640367036118235458175758958264248312260915101097589855420847550147053425196114493801106602410543360938065296611731396563054481934243951533313500790992697155704635008967849319766010713714321658405795310247038828585527949632777311080439687686652068326334088148189844264503161743096175740742956340138796937606776987869564420580567805962438889180024215414407418394337438103311853827201650960152020081305126160955563554990592299281999159829128002240263345291189660038337369703447404515664375050485648173312751925474934083309500829393140444896274238671056896751094481106017613621940021304550297288664221727435284681254079877123915284469565375979173223684298612493902951183604450093053752410413717501497173299481355453221267038522408894099091774376907282888 [136,115] -1424848057097824913104469780596776739030048918319647800109431270869516522951317609363050781879459899345525526992759152342728700200726934561917076579524036811953237756536533939188154705917600168369790211197983714165428527367236599336856769660568331896185344557874725177512851782179052480883788824574568960034802163016293802218962028290637047270090890328271322776716239272363040964797512003381835127722877818611937367202575411579071115853643095763045506201023538649751370704846695190816844578867335878253403491997370679283571461367920348567480468163226719726196618637580195188566168822242169580081922498153908779322133393833696124646463153522170114827743017301531612728690303365673135955817202886491815773890591093764437229281669302643516933631462651343818388247329373797663335508550187440040534701623975845640221094145069929357202810328287038741342505822621280647629873919457564613805477596933816853124754469923398131253345663373705944808162620497138499597156662408686750936107151042644146637278924042626863193772630912152184572519245340149017540371291204705441047089753325276231013219596502963089535902587856725489569782641443649760029073328560737901367413487173660297762452429103034306427489674862159600012037986737529023795203891104816366857977339085761421779446125409400315870146049214360843775883611195219709533013178773597679993694713934849035215690803146837965302844330117379996527418871564502936158318234328822380713980468703672346107534857984278731832546511290148263817495698226641754950986864220468481797896152837316883390915055052115069776293101577420799821745767404342653418481107908498334904 [136,116] -408550457663363338738902926531517826354294441268383211774615097066298834257822218567067744213926038970278353386027508856553929989682107313722914765771774669098031828520962274083589764494242404682011101146350515568403664261808669671015223447411876758200964258302575598405940826034577731681677418103774107797782424611116350860433879286618949378701251357050870147515779397464108146763642655381612895095289157230143997248200689124189717649217409043187892941553169284899360005817169681375329170981655827484900548533067518825099733544001795758821549189774870130855833613876291004934827967395410806118459905515783810609183192626690172965086059052083965564891955274521107982655387524637344179889171949488105740302664429848141251843146070101279636028695939691323627664972973257711825295441464692245471741282231019521529745878202857927505339414153589449155209567842166351829792679227433563640429077678976927765113809476068488113150160497715109699335764581254012146630356920788837082613954538761017339728207205161690011064264727388290555380723932294870274152703904926743610781376367892183725759460183425128506799604239020975717412595772329884192377494729647839572455901760882644381874601005586582396889839636899474392374606420647828366606534300778834264251624406993876970534781997698749041371163611284269595190386511892968322874303491412314650238110313575557086409790409183885151561670333326196058241822954481077435783316731319688732297762124354195365950570438585746397398980236564947886791030092651720966287645068677350649513412582152433058343736906807579125886402538477610523634074255002800669118918242678 [136,117] 124203587748907025674484340169561476067116971546690798354909531083994569627564982658551008373478191812104123252465999322706692311925983740560887636998903425112686376531659310614697607167222018841423247909030816917752814592089345302267455108491199636481869409262388693713543420213878219197315532298204119164632280428206509659689848505926539329125191772013358292323788330477213316169916546954962616941367121781633522945904791393845099309483496714701817521451968447705043017755780841709703616649302484821427886266845049262724764858641080694362700935435046807488285619911067959134428150005494096064336492592586170783177450013056577781783048563755719041550299450451345823692145861568255406921079238857730200274354940205168808973694129253252266220154397032320441208986090997440288445863958548193234501664042928300770615157265076648771034535850864781979110832876097365787931174779587767894797071137112461709834383428607561318916185870100936134377641090509986437158303004051593353661539958411855164778237197047042076696695100139151349103831759347280002956922842836192897438641437575801994425724396167738961418149819234961503505295934582034401384318755924913729508125809549343233692813188231201795468266386468507053803458606456562037014285984176852955696372165967431574319849989471656918520539062687977784162168035685905359844881236294477180825091716689805644048127447163538547964400264797669060923295651659878258652077749454733688118393545669112518206131449884679818454819350455260329702603193138644283925696749451250398920042067189766735495835911177214503590138816093982718626958493024861516158064 [136,118] -12619603121725790707902177106041573453591784814875191311334076017586121473132444848289124216954933195700180395489713998716984584354607159543892197920982381612733385563228060422406799180311118895085116126271360477752426219176067630773800049077142921794955128683065886350085827864103772856544373700818192683955190499870323212300977786318760664330069461858439573478490449515152698861223894898657476907990799087101386170025601227752635449077652827388608595514000629058170295636358822139676403939962843428284959086062854038839709213013768862701565275416402169153049310987609610267410344502790456377266878746455111230645948876326674682548336794953855996934254003597381032262767457341586416303890929031131269411335760676135421467074236536202542060573730334743134334535024997521293756151826842032824721599081002406573715651681594073318499167066604185824263113864479588562593592768333131326812208455573762277557161085099618932261425375927968196912141521811124805867054257144384131479749707572285255701782474484543830120437565960480919513849829132934541608745903043491279150172813303559881654832335110921519757928858691574829043242074284476665322151537849162051028485594878208896776959733124810758597717619463272125078339753546396531412618341907339014298067380459144042970860610215868806213227148846582642904761047229851155290649449886222874571458923171805980817568753530444834095459946228823380179747415080965778512600499906130916674987431706181010126527715755512621918584576757657953136151028906803191969705000844502825406035552036408210277963317936518561866815036831507421132262581473552636 [136,119] 1744149789135412453093077872262782123695238155054120246225669893134214582865513962790468265204207171706077762406775885312829646087652117646250054527701089014784234527293516165340797334768987438513311064443991254779556904632678599104886443510834388348383084842233922914370491658981757217448323817021544886752296003314393964695818158268377016474612869960497655930212069951551415361994442055685907055866606783963498716438185793091863648726644870132436921568413259242816831360184511844079400955076928208267903316237555480762640332848934669475691579764852071054474027893308993808577766230841076019732461145405542175093971844199282057666637519869929789785322604333727590979861174931522292021418513553414828596086293192659163196058574993860699093519046624775676128803516118648467603772322452230162589906748582958587771820310675679657961110670850741758076982350560172997150618935238794638345513671124350672012112552840240565935718009713088720419238583917219467674149903700095282711074984387447020206010905518061957871843941285210285072643400338574364285429193862717140554548096859407629264750640851533444837503195261432126115688283521493485241576798983779679703507089907169873905959652001877805198395384183748932456128993960645452352997065496540369627113274049258164317837192072504556370229892760920709957160238059030327482779004238338706095824320650773009602207372137606449152703808833239296512943174957508234687166819764668088773045880980005386302054622940656792817836269755442677112369057661956478094514325520942317760739785585268172125210388373221752657522142946465634358507736136 [136,120] -373580950659111919632799531146746193926131423125611069453011652340418517806619025512259864523764565556152893303100542848566705244835232292532896511477291006686902148270842605053929440628980141019954456086335960184794160099292332609039614972084391834162457543838101369668600757035666323902503260963978111780927593639883642308839316718984352155766806661059847718233511153049060951240814800085851896912108843172516092227009296984527315364454228540285483764903084824771188458463546923391135258667608693309445415232494040393876745494481919586899660687421033223908029044862459457631666841670184726326464859469021506802267389278282393640403950405449597562626903226017633760031108803540067494644267625105287923224445605261899201143697688908361365522051025276296928572479696724152179982222697840002748359221059721872590133477567393701674619701571811247263485023666243239301900868678272392925157025781282442609669034177886019951391348780283414442998921771152884006724219232458074457915186157074464389324606192520365710469053503817963742018065142568437394546910887183449378415647659000611285119177250996640462543816797550024020145612217349769304081342950170652545554025600149641597558059936526516421652384623805112458784933117503317330539137330930622774029923508137720758735930509379431526960130168588667395543776121416621451939158949653038474219407735375471060745263056954158467320019655086059377386301480628734503828163859900230244870133045218179887614131389872969226363684692339577544001060195471507722504715234329171341305608678752234552665836820779269473343126623618748980148 [136,121] 4140459348217918563459472490490813556586721796030260822376379277992847593974782316554334963090097057882065935944071421229494674726896815040606474449350442366883915913046778493481640482642978687807205665946766260498466047135067051260807049883509192700530602968456078540218650498108846457894406222548139210180065377902445744320502663121767669329980379926301319383004451431157332266243349022986503222739049975137626244328298381339478411773528726583771747367648754357014546024678417246445101847984226787804616010658679399653510633486018889919078647971796321589062705274615617930357549065640044523745013323707642329282832857888552378456009820689093787516431040816678603792998740024075361526439852724310252452734708907812639083296315297533148623950327417883015165411379975209590981635611527270018000316851830076499465467285114275427719316952375074554183316161798836316857116825487274175576886040939532173796843964339979711058741991255408501496602453438750047932035682177026629575572844068215323021685617452841590533297274892894417478114423426935348421329361861570220702148723903237535665093725489258122434709711094961417157045179034259749501862347669351207857716061565010492417624349622067075695625926608895753059321952025815994010747465981363964939891299918212221610044523409523757973997030763542011997867193007895821492041121558507749364602284725024552139279539665906390534190731284801164839990345075921042559041132166287026790762050499605953378443278999143497651007706767569525176680445578103718885818463639293127934794907534700616806222239616092363308442733735553 [136,122] -1098358851642179538517093406571164246457434881024196546189708521274686909133150518770560603003647105937670245641482935072628829874002846979423204996872529855873274063452352377712724286943870366845956940341335750076543724032659102919565345628359906058587358136178199165193750561522852470011749129019151681888532799013274930238111604274219894226226132775356114475536148605951140242975663182719295148770129225556573661061819496823782562399408468565454870762774014677387349639657896743642403816740527975953496942750689538798991398698302380022524345509528935039866940898339448151519660016066499504954738919225017559038015503182653409310857995275054178615477895283452544223100087181821246915933809249582950234122535497883184988182290898370486486627963648463429471756376648653037769466582380650114958305801925345587163128242775129071443324662856733963636070696255165356320913633698319143060038694139228451012667693430885501196175957291853114111511784587185778605721494984325102558900521723779892533311368880537263591885186974717481865985279721622448252532776711856228476686870511353927617527971445945835761672412332161850587602432303133698841155714236055064013067014592884188515982263052513755638078323539870000411658126234310512981916079996526778860473028045921276183283368884894970363357567461903238325521153338159173360779169553463510818639986173525752210583804683258484649162124618407389808862120433020791463533327243328407861769721257673788512886390622250590274843473352083862793476047796884260338860496405250776323759734642437795817290423708899995073758016 [136,123] 22684169850539611310093922934144520359720976325000038263981552380202395022879340371532608079947020061012732960080555008240446027354542569433701221697080167310482186092235300835413325303124315502832791196497225457619933308383496746709860531986455568272041238600372259957452900753959538372641026849524525708009432116257319912493420986765147781171349666978343053253245452164320171911991656460389881733245523438361603143626770194026514027286717276168921753741688032479494788206077061849519748056460508675166965376053599670073897643582018923758158371084024620911060137645176798926161060830082698756386181157181318075252747708180169920232795817721454408309175107024330919247405238834714220973128075373664392504203407885614098368737504169238723444713118378333139934863967930506433205020753441545640578258033910515283990841975158475440713856306281614666299260149415076092074198393439966074302792824758025170636780461486695937858141701911568301506809080698721699306356804490509397070527338612927411645326487362093871525495279822658034161824125782700579137130398594771371929320228470487802925446544040067225594682503375649718584725983533968976382142764321567500114243689590542648593393527337721986767470654299283095790644113139231843763632476905892037593213279337551035384481104024354078710932453429478668181036569653327249252799245087772002739433714464726767315048148541954672124328738321117541453486786624868498464552869272202077848251899391828619278870209141907917547592200428730279156425636142947856469362612539230668670602828612905035252130588772496845 [136,124] -268107637051211067035241007446210162118859556306347032848677959776753817774736994664467931294288548066558343401812973523602054678452502210381679856006711866456232805921316370472363192358855585655576566640092204010588767962610596847977504387353443719863394478757701012087616385569688916103850586149449794579547813020420481691344904612437544490995001900051006291613707993200933251253018184194210482775015016151119266337919063388152220951417581985359433800933427718007374502876301315398715243009582016175944205908058410822292178496286386521561697061224383605031098362427011782325805194975839286025734215070262436505034744059998575410028216411525130131812510513952237250859073793581775258101743445471258151713836490708082296659705088419578770631298687774091422365173418914064859127106084239240964441179721908694687747777354363257120820729677317177261520413266283432336729506542534362938832746180317221865626649015146551693425476265067182959803034098583578776599027415304212545266833811822522059279293112926077687410351854702710369369837650667299223810332120154297247878869119137164999393927351936888400837178528496011865986498036643906868679533212732781699903534953194156380516717924708986921129303341885482812866176422605483456295179229139583530512318727526185392223156195614530218410653162307355706876543515189657490861039208639505454645018402954619834228542591805457166921636570897205275460624377283320163219865594734198614587955687298273349498135851637975650019984354689836189924548501707367808654307860733929068874586066712504589776261091 [136,125] -1839708520034305080914231318869846475167692865625508888775844491778958234307651865611230799132699511549702378112983087996851331189501664355979780718599514114801055029773936228710415350148853536938881525380429565995424370408075397224331164917493702227720627209729144056687692333165203589684662565252681249449709433860736807485775708279294967640554943680743142663182491245100889942647476502682905337333758644276513590753080855464070130053268320746652559158394399462185353840893626528776225677938605718197854927335426972779381091459349991239539910487248501392438563582804381739817278679783251914397921286911136489720102792427208852672934835441720280102638754406799486690571138123731039555096608083922139578826564949712867409485417203002061830125108301830874666303856290353975925564910660132534108296186622539179227158582576892939202344850062986673567591864267406705883608169995642131942677638823234613335832856277567721579603850667270362455437236224998095461667194648146822283608224448162018527945875513550362648044820309958920970532128174334488874457635046321837844909494623876221832952012756462486140110026930388106596354910988598106724056888282806664463572327958027288837413053860523617996873894328740129153831719095322388915710327563384480083633144978511356206436910233929461945549497255133956367460389873160159274401538741112307734003697699106320668176127369980465683123209663527495554643381857436751876921211011208844561304123325681417438402911932289161764854222143938919672195685053385248490760378365409466173223666166326475683 [136,126] 50436715502755381686084583582891141352161729485800490685719276751347075037010269263826103315606309281791956325930637373456138373167430594772578155543719568612388495015450874806320932220831617026841821228197828427841083671591363994431255337767260840746285466298777510020456399351433381768297463357715735659013066237234863736483199726309138603452370728471684773617645283782996404437658469867722650651386757202001906791019504825143757201083320695192653409111721396864064834949927131513475669065229477987950065456958814157601444840201809816576861938294934766636576212402615689220135480847290394510320840306646037886444204199154427486213534284413677242759455921813437641196378982511702354149966230230876536355796419685013355035700905451975516638197289477655144876901134515296400802153471136861375000575737540131395762028641418919375071849298895188123621999232287621738574616933980229551859112625971632075554802265860122700384859373590965938769203666768321086738956303573333114732935389127289444092427764055789662018839340285918275002008825423170855659593372481893935703253256854478188829094021546866654337781190901263711886576209985813576323636158533771495238568813833113206325349152469622909740404780385133408871831552575727590234260031867165952952321025944754720981822063851630943684897782369140776674104647636554682484791337891866868597303962660219464765075068048764666784641181099256319919196114362225448919245030319765812822992669738960201261069237302352546203264421648609598510456601689517570437376538812446125506980935214 [136,127] -370042993725526986333742787023572825113182009523780562620871424915432410776505365617325364066347174988925726230482575525225156267052990424048319371764771543459201517955646886208833434484955654111697699446647237217854760073039932251473923324079727133467450447657274749694785358829485760953664164214931025408069352209168002795203238416767253569811850006738621153849846914039625910059884819412763637416974912357980659823707904466986465121126688632761415864439244033896856672607842710754557144434049423767817857534081559862887291940989559789187784490419242148904224767749311376704123659453818855560511362487134158654298346474685139844262088695376839717448230065620431834978042211876386101640516607362761525930011548059939668069191253813417330178218422119547666546996010574904594181015532990058829617555102864224559188266583293476240535211569668507526364179206474220293118590823491319388086548864649281843564314746317558918870390086453563119700945614086209811250770689608368639872522492106418233116464728960537827774898880772833923317455598338217563270718466368621385604380871013806204842846479255460243379401452665661481409233436485233365135576710809489153676745753169574625785757126748140137698367010337859701284884567303850152674591846263681640708934973731567136273455701545907314607348332208820240121340282972627901575974701828863265189308131429931209412268921423708872149513325408633146072396416253575656337974395835652609350964955031788741015519092726672351050072444951767101497679412043667886768252061167978783342 [136,128] -397393712416096641062123891266998490548769773131604508828881801731306559006231521861768817721069434285768667019088770662194019830775955898220843251239540460992238403653098599213218771112888230238770952640846419808947149953514136894120413326807953289494446960782908514966630388657224437711990974711767721710926168658119444548541405718563271166995045130185867268105549030660207653073635398889605389324088041309740541358784180031026338448095315233126533240253581362685295354501883579340008860641767233441850201455624936768017731051385555619023574250048135421157448857133169871946235609409367307912693102868779622100575415573717506476788607656730081775559682369275577858725132905204492290194269948317849711950203753890564125300880438269982820108558953286154000074374787017902118267798425749103389654138074536366350275456422922246220748687136811428403499174742699528614424598263852233073102115594690948640646096866765194100581324378853881228577489630513335540977579431265211171589414043777280596356332779368763614240511907465604544973672195214525009736725105025664596409068019732258480594839487113046561935330094833729735816394478758413116454909719746886988476662219794246601455970495261141784489794510663130822666695556003198799319227214576254073469905499415610091734365927634797598245130001111380239763624893922462751508362123357914688485328290276779496917349574578529969813902251203953685227765364605878524271800744413149457159355334943858307183420116071900529170587471788789799042804732520375452699145182812 [136,129] -5688600357791388560376093376619181306390114593846878706622095315876902309247547763012915670585474677278762941088061407350793187729391823854967569373461746917167563677363627818140160947775883379172520732942841732738664191649211478123004062760837458266521098480720372972369587207194659591485546369217536354241328108200784805508918734834218548445689852736748935370913196349369177802527720643996619350664414916741083614829574857891543354106307556698352068650964760368753415516420899659272269548372940737683355502713888667556172221854062520033097471266667419316841623316392956850697754634498010110007013862086019011980186995377921397038194169673859136532036770179094847023371784561154234676771633049351481862075255815538426128641232597622017491904562448747655119133722325926574844397066459577983163750118227798934625261354027445269794786583623691924025619905568991648693032095424251682471794643926780278010672824625133093501354363167658549456693801544344077641080220706028262442737549924361888779329566294914635660493435759917454908940889935830926202521236589221353820113897749093414976613425612193221886538017304968335186200608430780830790818737238442751439556062744537640051155205534156073457799614745484778021565245856748727395405180092080365678209714903527095373481480222457634505397994600779160965810369549874805497785972057823345878196695696044499569007619023922571467736491711394056400509615780471265195724079901549092383851466693994557862365909788185999116471889894999827378694481954528710746936 [136,130] -1641961382390058553016394044232210134271050942449020083504693535303115004201404877355917310003620280891467463533115184926982203715573519927674497452959640367719791714819852323433890307354481041170764870749269318406824512807362590882082514928048554251552770726341335551291916800589802177068083493094365912607042438244096753055511144122279113966011968681713874740351392260103404909342376105081331214696183806894101344875275249149105329919188314404193841396598415411424970732838254624555317529413181228398381374912360987420675168324027736644554902181913512953226677555220723998866870388151536738249153774114479006249733585173893097785070701997244693149217442075847131603700198812732385558685753537332981321552439945446455403494012239573725416996407697728001747942736457517482636860964432297050273559289673752419037993575229058273866098825105492857809206278131399357378370164412541881638402712040944672316875246688909407489395225414719642617406779047585455666601758092987171756609444428208733569259589525105222081524128400561302880169447817182275088060404711878568154137667611438057626809412179971345944184519015206194688123988441739792993959558852714485350723830525160627893003316165978642522494150553191108610498555298410784110493928779968416504337789683669627669571378463981366795333672468030113604274509109716150635949334003611983374962369825535766560968052281491962612768891216500617175669572509305364917745352329466868502280673756467696684926848783578111767055313038434510804711009695752 [136,131] -8839481553969304943789966914225042550094597485885785135857232796303499260935861206435845742980268178686933105454868876928334118899322988196093446208562895304212946368560564672195629661806677553208293902754863815035566658120647560150854994165132304444248942052552759097370426002710930816732209148029974228908380667957889596842222765249648621819412473391264000251253952857786434052810525067013822933911389794851375899112007643611959528030713997978888497438926173198160311851654278117913269270029578271978045029093553984062353451642909149302973114104746971041131797687856075262373834129513878169583345177105884498062851734393880520662031777592491683114094292304682680607190563618241274586790582360336647614404542970304789801418755341805986528320941170729177203397955045577571606716956942834668298707856547671918057598304374910466402472737074102530818055809484578590965848937650303177535190295468389937232101295559397181916248476672068253789478857275480274985926580847453084054580783127163857696347537763951180469824507207377908801753944219048258798646794437594686302490730829457804762267991743939112969378033428788247856394566043175981799996497980714594491411138658762061519136288653422911685650699658605160087590660795844800159946023693533173059432666360550787963642178171524137213297747953214720462650832976628531683130590501399323850773043959027799256018006915007920627970861023819097844887403446007345329273548609917627847552698032140526291495170247679682835329703270614948377613 [136,132] -14301451280844949732860483441306359899314397387487989165324625558061270266165117698864744217021549954377587569517631395041224826802784738765860230578863029853861388891173169667120759071894171562185739172124034669452404911404871523764832952558946306372544850744105298359541701020045674425748418283952726410886883862436718681601077050243475743655862089143538009380111799655673552464645931271542763053068407833283655887054050688040469729074686644550678800039125870303212678627173900786751844402692771791531776076008553341118300472693070856874123217632800670333901892498838719894933041384126385944635371526797643591480115443031133283876357475079344764623886248830313373951861098506855886867960472299724137552226462091465259362611221283213952584742799433257078803133220089090424660728710381297032309203495734422629500516248948086793822505958036321998401049581746462420785596408528491662669980140390691631540133581960278231591539213535430983920711069489988379672873241124399200443665483582923706196927878573181786759847310804642116330655066974011005438454561031394184014149217244657003310402256764387097777746372289577143315536404970813906905575009124683506902569340736891553212430723680706279906474128272445235972271960840268658273322398451564665070748889335324349832834935402441280799760132503277119712474135864937552191312428132336768541148002603320473200595707837045154101901651717821045428389348457854617304253783207854394898640724211718564835773607955414931965496272390273 [136,133] -19269804088635878022965223926184862666902322135796639517082843922115274750426929869632534503816693504016144108927590001265285893589383620814703254059896084750492241876182891259364885474334800159643589146058078644856321635732457453996206900063352690367150816521078622292531636466738226554207073498297544663656642325401001641039117310696856711050787068025218513456068583267615552858628490861183843124389396896304185456648392110749064183670977173989533320744039311188615924796203458116245820830957246244305197523240895244836157767949826465855688081052071404512838510354223411792536016702761336552614160707868656249306188785394930482560660044681957455328337503049726116636083889026332488804482953730305449524030000916214075623059708582504736860525608314211532742354842958883874550577424519807285057553046863108153974235283755460069100144923298523873499679177066825741847448867378776373059486005163418398977095126441080143005838434532179488739066756191772390808557962445789862059153153619957895467445098195805647585217345185646828873111909094387401697945556909795955241361938538190755613194744661958590211979915645668161391746078824351232708712604179433813012958664207548320167048234191779906532536651962672410451430814178460678202618293230364882783264473024771203634112049432141623305268195727989124544737006904482777139909375730559883801615347048723587337864241207045517448584411070020882566812796903279283314919149446093831679533123411256797799784710572477321743274 [136,134] -2552523892111310295828381398057877424028003171561914932609648420655047206542812004082457981069556524311631760876332710044962237502222066646609210565293715415132182960550220997029618006097369095077067070394204080180573684281776154958617400484421099969732090652832297661676439196141133910498656682451981688781284854562821642426581716688818971069892220622133874695624428456027897494597628774840930048877690191639032978757408273501847365114338798715998595613496417222334636353082880836444859448419327385063662839864050178728518713453408670011084725722850923206879515494365819665428203810173124626364873142543995377750739653187794717579166901911741422096257995367117706170467496969341688251930485040356696226188446569055228194064447515655387690734302778688500420459598915081868851503205451766807371098460177774927624746957423430124085340411125824129445195278721273996085132475658714266419608503367090402217978717784525530393216607819477164740792787568361844287665432426023098288401152314252891578172809940234220976430508486451425474539289532988121351312671849300102155806499305200182169559169786289316388365135820578163944028100639009258069384495446650790679788665333855684224497920705088069729614926529461028707613197542450103950913843467542691420550483083225975404362698092641185787306915219256127736133262623050680134274265346853116947501900337804961125450874742095005415162290014577712154426740797422724650045970944287910589402683511906264114140714850737 [136,135] -6631914906039072997720633942558131694459577273591142472751513085887286195011044490628022696624004763511830293674724075184915514342059032123742601516804427299362020034389729954968488672140747520438509993995436005757735464945480557640720238418923942461686641967326623544462279265800991587245490175569564977190589248916427903460368768839185540210906888325737595127443558266578088868194675838329215400682875594593029566049161955499320093363036825346353621349579391304494388618414396365581099338209684527141991055999381476263391943086005776299904519590280460320135740981320082377042852574517041003464233392526500024942988287498627446795455163500010254194598961877955170470381787904835308367679587993221209564784117571674112231464295009357395770492166048503749475072093652913187911693152569135641790716332045966966967027440971133200300717679272259973316274104287362043829709934508273337497300104166426961224444143664939199584987947077054090383274045881339979247576347225238319846126358207701423058019521977423653981679283741138641345620230463737062594306610730826844100461446011728735041331306979594105415878253315135096270037946495797445026444960465126978705869598356456196739253275857772024746750398993276859011751006326055466601862402348706543701247200553517447867975643702143917634275680831461870249377264321407551005653444294768429790338144541138569935642314364156058129533854951159603140854829888805504495152995096390893495282152526040270498202 [136,136] 676169429532580365311598521615847300507352833708585728343657095503963121073770103035629700783174444342453235300911882167331858955680063992951456154591962737620119126266953851857122440983326854376307839371696960735865769908249080774825468777692305445593710399086777011280476919564880598999880059433737854167029509602442896444694886092705189734034568909113078876007660881538836895882763876520069933398589571745315672925992841402801953040821393194601170718852628545350404916021801622135650260169447652899503737816230017447039028201156259117332341261681428465545319663187857129896959365339712569946559511739311162376248690808192576426886373213043789571083636931399683172286082618186172724856591531503212175688204861156443648642164945856537780214664829544095337571293405758679921088712862350483332250577763882970648111160359034440687805141513131733893113595666392095674385468719108905806508746180005015394550780181191244357435610323761927831601980340109459911059921089565565353718260343730410336686208260432635819833631311386717645191804002946354178341238022531670293501566345140839506227308127872739761271043535673074614973970107229666214308252600273695341104248836372909184027742741159482948567739647511430978910362633822003677122264760355619796591174375818371017486505856452217292804122032007923362214466903592169334697639304293267856474150009470661338746154417597121159440223025391578492207240371088245887687359757622777214523674517340 [137,0] -9398231011180282846466075608105479973575574790553803832795215073855818994758538113797892759880867314957845896551517258694045995239597433060888804766825490596068300450820745201268902605599570026327526011177573406991903950951833182121106938101717819849267185316045392291686849813564404681405882615349959765240917393340454312710926424588706670984209087562141375869478034881879729880076995310732933482417500485143888731787867063207741652423527933594460637742223772321439727545178293420448531050718488291403115944131256440608388869742642275888321305545808762800132100223609549508096807429059647667011181615042023286350628051053061550045244824081478248753516551330155109136944134834243087263240946922367579892998640604981906775617590249292823290085146950417901074019658166791769287522923176098096214022535402513316469657030298874906663533482210116969713503863136000443867023890734412827070691312727903322873858348384828406952850785479304516735940985404648421073870218208096972420373818345791347115771883374649287520387841645038375220770291039287847639323770706739169297896611105514416984630486702939175535423135385025810354474212148133237208420231514716377829725043028448974267649861940015380080556193269277640726550111746527450337565186987717165902081417668541698072371185123367643651136707545864148882805379242803473242711421452600521305973987020397292610618926664409725073518295472464920085020608261895116812446675422335783930885082452501935354020899963716134278586077734640392524553105276275984594089201563299554331185261677794190453523852573284884784765683642056861709522008869433011931230054156821615753740556158306258169596543811420788038702769680048082311774819952531733038057133530483084096820339615886113330646898861778454029047777630925783798166148301222121223991214888385309164029384729947940697664044760812607612027491607082303629149316935718250773431163823194647233924286319181216328430259770083492699706257263251245603896677494049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 232383470051398608006904705760527575549635942612919901606573308263186498294810989612873984006573534678971041079678485171451359951947254829608631967438209121396530897488534866054610478435138491588167223538702891233974616666498757209745085110275671504288140536902681055868940627050887066438515071837310907196204284340891509415479939153622094618043681585642592107116668364732429751456178542266632078601729924604465147248004772854373249080785370716392821055287099941446760847671075311590374435906488152222355586242507735059224187400542478510274216667892175834489471536058774631257233293255361197112470283639003166113621507410058638434775501178639671458291020926408558773742319145899565543448929506395333967554256162749642964422494761862114706498296032305194745637304349781993853525644925498145331506453685066513771302214098272515899211079257065417410304386958533692163000251223962453837283597428077376820182306752981575788553078048274673888157836835909614460412319807659868685464857768760949636054142920919614830850282323644699201459719099150899132977718957237776294705924686255370194742412600131412648211980413093151044560620679292452773550247930423420743472536106628114422211764244867705589995767481048473389374436863341643827360178240355621354146468944404212292096387963585577012441672478826205436136983373229686683427015394853646317269211773243306676899852203562230906025065356631028047553255317998175447227187710979469925797249553529639184670424515184845612590739112102166741088051161472405479098121265017365223746452007264693891315956114634495214014763223614625443895033699338635140746584790330663015153427618634230462524058339861946185498686470421394263112906692601671285007080005954036556351929443721107166131685511102552938546494668369164784722938879586181493595384288913072941190781033807843448023317860978719089157511429171900091996896411274721771943483541125010980152524467807154416459060579385119934662156401217968237915556528605520725250244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] -245525341663179000374967001574673668420587398226847519890211336930426830804891215311744897686300580099037044873089949527876739148571827515516328793571428800439396219141683253818619889815719404341794836249842407924501809026976816554304472585493375777366770111220695763041294053258397122619691141970029495316772132232075283101235514716125223947094798566857480962598738449905001331439286637352499368254670343302774845015269389272902417675802122374661600337904099195506642102006075891531555897711729911927717445916681458055587108824727590618429981702935144401662222697913872752232015674204737732403878977072533124392961147600582760410626915857543199004992922514801933647859407099319619771521973719849134047353177619821829865852426815492438394427885269394483142242575984446293779496181385350253862729273329038333617268705019724208561917572034808980558022888821397946368754750498977520369937567914841459536579885480138195709568494255750970113963355240786695687353875882478065468845693169577334143116451947771441820247251310281074629822460322989272828172808830694119920313819012939893418992194687470116553164821208779096196150177282919220054308548570676953498276841587346281373599199530541028465701969056130159875539866951884315103952219368451381451040467802994845920890975243785570450391187788510509665360269143093990129870283640066880229677600385711515948288050103068791866295261145442602382748791913680374137064717882659485066489793415192156670929304777173507272380172550431094625727761124241950195554104801942576106317124455892688732407092234169532550973920560031048932329479973394276070668608060155147988299460114200044761360748181820797606427984333425509032798367797924701162784987893107695666194483550032202026604046721357095761617484294495528858174412009302387629396809603648315520534820409162652059385806329905079740176993849350153669140662895923294709560581634780206616652035685639113557662921021170013129095361556719310740133366266491066198796033859252929687500000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] 26372707206415236688470287733064300769122891703233793225944657240976269579441332488644029274671598895094612148872841981077784890086134812935330228165729027499349748972646514478765507099715742064839915589643715107636780816290442027027240148925076099368654431542320885889138691816006322193912293780255140609225161444457453626974294254196526647928112454036195839546569243527001927809750040505857784161051696675517022256608968292667783926851428188516372679600867445524813709398964981071823820899665668575025240431014256651747592049761451065375175970852866859923126517759859230529511186945801429246472443700256711651366059449625821965932913631462204673771496500260757328970740776819856274664999987654355774909133351999052466741036516917723610196550657848579303461242454706063993677002148105541929457290539530769466390559642969050608587911507167192064183332019395023104862826813240477139116155295360240858988212062871990414790518712613466291501874938752374458537723810664952388666015871805723039478205286882329087098420789772961177121281683045901010706534893319101766708337645147258543050179038180766533239211390887336415260662143166997716421827722163108177815267841415342472648620757231252329393129596376413205219928791091259367098355488097041942630288863106271125126407034410528424278985102186983707553923173753808210371837871771010103339379819075988974587088148063690148579978968369735115807295770084286154166541545794860689812841847369482898129454912420139077045006577240396250911780519697319744374686315297894244050656911376619308592990110659536560494716494000548800177235971487025921080170910495115167575032028993577604131283767631568174142833679443996829401452651360138500093445050824554247130038114931280307097204491795788794710397493225661307749116680426852539811500512131658713856869656728761007578672633465754804062395596895154634442608162139844677895048834970025847151329046717548156450991992605077814254388402819163516339201702720629327814094722270965576171875000000000000000000000000000000000000000000000000000000000000000000000 [137,4] -344101438739015390274181750352992359626205923725423602392038934649778670584298468254551714946074816511883539238424760139627069659474660996510537906497739680634050407403752034945650697657014266289929831073507183296560632942030619074453164294028629095302303004019419779495210050390894015906358988003639502617407882160740543974629722094675955746453359116957946433690497222773503989750078445648465853502394044665804042453488736311698524276378096790086239505358740446273319549263278506831555720974680981856753347921940323782746771440457690104157267455790039908508777511068557046500778983886484394319619510509939609844877827462925812116199140145826263458854618857233895228545388370880487944918111039766019960896708865426857893744328962610478393762112938711668292431425480075557905493765572925805467280380467508148341279182257588458497154498730736381687846039102550026102048683826680288452147061479353609154237946781387204512317996726664414418122912159915844432108069137617285659808285278914578075827723464668163299554922350254557840538177987416856867445773664570134209710865390432549504598155050437236348263410719774955561204246178240853777828859614871446448066781172993889915130592032989944736916788209487609014392848918158528938367966036871748611345250673744418387011730690307028468524980982495518669440472101891310581074687720592220975421167105897088277331123818887201607467968744721221276461537617839201969896682993697826799455759960910353897822682826090827804673516107751416168415627847843188697509773453537027767180955507258046445372161382470339899679997253016308268091426692572504629950844340673225293586127091554842227920938295893514360594425338679656863024840716205615497482703630881197572798708567062655025429136309084000180351468680427049759261210061184143928842026294601753648798671055920791729427006661798002086853372810378689565738686597909263266953662725636899596151965286582293693954068248789329395404993893750704828351722453470828977373230372904799878597259521484375000000000000000000000000000000000000000000000000000000000 [137,5] -3926601934593394444591943174956581619751500825039155941114011200144669229086688602965652862781388445821354781030005841736199175808389964760975255091304259999355319982749585837874359225915424080659836143428193769502866577164533828710409255475664022015348847324529311345217632412542518591431308107468136497626193955761610311810695231549299102591973921882599151015824800500764084369555941175147735392129887842062617263978248382380259948592254994563379453172793840921395131141950602758461231244491136918522290877449682069961175058897496935838306216935674491338548801995798691805633294167212460066273552894701206595139826540098264998078625240827450665913010033441645645120802062967916014299264047304606208216100716917205689831672780019405640500337346923389266693396665096868755293558178121722457278989372359932951129821191003127126932029383044336740944190666182934601736098231929767308723842141867751969833486894843139478599730541882467149979099227023707168550915202400682374275786182425544834528620101016592575971954351059316757748962987610574511296076475228277176989449249680928377821535462273970225112351552679380984264723823229375632155849029251576279132937667303726563379970614958236160854312134568557262570730092845362251914475748636091889219147179916784691118642773748817155167331302867299864981698238338883219371592940322017413358665618599341365769344903741966288912798729113501066259941570127720854632677521608550529873823054211295704756607422439667884199319686930841841507306518252227505476098454159257227047065981271602188536556780425201346676152886998195933625168288767521593405156150569312861557982873890768885664377166496596546875553083958831039031149215695245240473187334566547389608701719427020852768786590644393687903958575839539924442879656446148777491796206011271359285153343820531946134307722217056397936759492657161608667371486717429953642053262297354592651695670286516172516001364427401038665483947073401272110299424317230365319431051318588288268074393272399902343750000000000000000000000000000000000000000000000000 [137,6] 127745122948008866926908140251370278598624986604429263863012154053305255907665925660557093254484835488253044054320349881406543678366288627805203355012625040309963199810750990089443104144634115126670760921858067078241997253044816440545468233308071304179044907649783807513130792060725319524422816604011600238760487706200530511424316049834161066792949647770993396770055856824401569340309963255971137967237430165765028442629217773242326229754508761545399040311906640886016153494704034243429030353836497793939996553120049791812249745646917901385121328037754578356690929523275753869967621724302854693327547539590412819148129352781812163521154768353770104139319196932602139636593340470851945919197759622918610040738111150240195498336585791154600030328051882459155760888219667087344664432444853390431202583672440252196771875434499059739614491089916575763141313530737741210930804224647476954593345693143983385391946072561930081192064479601005329041451234550768833259040530641373680375213617854599122274395510285462816245775044127077772865249208884975974789928899892243116274327455196229605092333966639019014066445731267122412309855508900236994588543063896933790441685516992763794101966043490672458560313907370069093751534081533441709803871114816104142513661188168749745233501809911311163126399429221481252712498061400949723192743882880294611137194511801865247212262075635678048879092902521272383066908284163506100312240678719694935429755163710390859536464719296458759150298370613212835621680787297780207400917872658765657658428311478363669107223504472420230652325999107560263997027974782426494021172841222458669259437140900450851653916167463451330566740624176403484107360525721237574566955932049317220618373240053207823258497483953798143560100737997103762866402525254853581527328682595369166829537617381827801710465495094697716982872733391441924288804430193493541728012615121238936252330374412718149785119804510068075313174092805978128099382401308071652810960383561678099795244634151458740234375000000000000000000000000000000000000000000000 [137,7] -1311922898157950220840153002626428153878256146418304963254040431608617813235075259664631989184701132042970569243444139065160573745484239135967980838405911521941855437438290937626454830870889741605215461448425360479360113348486554210639268021088188830351317692862670202884468321999200211155395690285012234628097198053741214885802094399015094815707588137800500734988805497071923977654515792502773575639049927966011273962141700347742579520154404312492328236145977073798886049932502150234293017858767473912462872004113250795552330318614347028825580255346035424146262872311226845907062627735884349020615299542898480840463313102993691449839558701941651582177068787049828318835561421941095808466995443619909596614559598377577920138084406057871247693556991245984935877937257860659198230911429505588389310371712275067724496880445677887394911068849726313757059329327989785041301573122645130974593449056728188408404627709940118965785655605679171781174103251442574815116874330164855881434841344523524784168232144163795827010569556233811748295581351057754548911818253063085124899906192753926021395732244039485533853116521648944924859030823368406194812399358745508932285454344686901461087901259293507871253552636938611680174399395585730973211238199671007341935329167189883708416111377390102830444675684253652946758377626170689626271603071962583933096291723677798437091393541305719925539592467082886663186453482872236165015058405112328634034484869797752456899966671564922875490956540416333943651879373010720141967069715925849074567383429038962390465053271624525441671747120465191030452726972953022045175920006023354300183400998225763430675604022854612741876685143241189194021344241208771953274073222765882778161945835641536799168962977310042099329643010242778193071951105495017858202459471714239477162267183790678295272302030454313151164921139918732073106513528697924125666715445130696121559116687837192204672195160885406787078095558503496493576230170029601828458540313526725640258518978953361511230468750000000000000000000000000000000000000000 [137,8] 6721446931895818139201892529568394509241815708516352493849382433861574689096368757749604907530746518576649503904866429310758470806343250649169392802520451575002460740493903689505203804752927608751753292702646803264069554357491715184729064572137669199508723433776027916130170161120010336717351445579471725256545982185435589678850094344239228140542925398192654334308176341852300593536632648477534100181626176654188675797488629355587496828034629068520302366730388367410272445816089473069821443382501941315840204216041602473621880604065853833201186731122661346422243732058864363303110270747084718273505713431415737355653303775863385146105213555197887279003879818511688560594082564794324430318595761804236218805306111610400104400682170468666184406374198936053612466284120570696836444548137612616279268272905517644906334434625886034047187775493006694490109854224061313324296008726406208409286503378750228469580454063463992787336172355375166969723716185366274421472075838849381772795305583286303315537380791229259069694248807792979500220423941499117473786940481990686601669046321095052847956061544094726486950353359549939053411006446789223815148863491093433622948328433082335445641616696164173554239650676477227320879524639154263618750586231881759145115784024325448731640138035002285772883498790530739758830809139643531897125444109136775746314373190902659608033442304168626120564926349422620125560747765808362454300612630490406737286778401759755311927206496011014239042480428024942375673379650056879090230379094561560025621702681629531639747981602408326460493631387499422189908319156843916967917178014749892866162571338049597593143688226905973006389433410060280105539250207979649224811933183295400986272072326180676896086703038106726336810802973226147494630200975063201803440774430174729909628597188875406456486755983609616110152994805650931860880791144935424767214898432998857731033233519922602234541740084393952214711046717026224461216038024619339086389325501561670117567359739041421562433242797851562500000000000000000000000000000 [137,9] -12309466483841236316713884498361768369247693881040531686811193542184002400686569435496004370451889837354196442926352261462925071673796549007871847027694370240641247014009767119928260810716015895347130199320622181947164995899026136466300277856371928549634366284940818349745861216714373583701236415704692763684233961405509803888853717725759573740196126425399403917604253591101533697932900822260033059639627822323073976476817409728753487655567870002782378843435636874044126872110650975314862309924495209846913014178651405431538986833294388211346011827131936202986056024813107576131005686673348632162071405067637221724804879468569298961942257683535371308903497965938000340708428179740309317765826884759779805499307426782360779536179477254005259314527931980231755907729838008360538357299911010676678128280247966689946221644061740927884281404960217540050767802639674848849597721481334147448638004990528413374472131961099822836673664895704109249571681486900673218311318794583096307962646924928687334256770988656752156759521848352004157891065896735500226849598738237385994920269713699878492180100971240203279782787229137707986626787420469148994974234244863191846588647694314416118734297877102239220111272980072790548009701257802782502401069111921521546389433691807015015004542576090724597598627333653638543131398394221975175630714476220712786347430754072084033172874049024889737665316425257290486312112079459645641651834632430866620582720686551490488435360208210717949382595162787670341182443326199688128221808478614607651319978348096505381535286988902612494623475360589713739047740057111843928073804517911708213524928590084049481232312491553093510418551334366532826362282119677333243011971955380587676368664403535783427571605584287502696791548685267100477522662098446510108174187660679823595542291430843649013862079760856714593290126481977197042584412069597545186743697831079310034584605040779504059161027456554454400231678021506464863109982036771790447120322554866362382407912745563294265593867748975753784179687500000000000000000 [137,10] -69559131300959733945023151887108909782553611808468585366262922876443980640764473014816506372377917910836858827678393274805974846820392833312254137325829917105082928002611671432045436438529540577726152770046424742961553485985663532092329243686805975214203042502631277258240043132447814503704145653791691124204834103633856974126491399668548373336372779124203046468425746761842870119598374213405020641451797718164465252925962352378457456163461687832314367397099961102800140607706048680987884300329934724279127369967282138445393645597771792470619065452840272901216510672834857991006949034065920035650284940957802538703744482281989722592615573489476506701226218182501505500245296147212925286478748650197906455626614433326010435601913408978216574772115791481500522671159697785085351349742849443649273716228595273240958839528756314324992815481633932737868401488467869546301205061433022496434651240365631247499717655561998038024332390473462797515252646343318313601805201468152840492149972287061012305820886357571016904094692592558978770457336924158427153215177147797459708498056443015803187287945948891030176266019432622786876661577301361636338951927599259689697749978493636920940615815059446922576277007365186748155111070893122452666760781877137249959326660529364871002329972775324937622283837976973575145650621970400459599309606612488992254190818565125959363770817265916327103499180062623268773668488874204531424690016322259571266275612185568101625153755271247026448357013634015305603638015878308624214729095199223947366918991064046616246944765519237182680165846989281834154023418084993761077310710966443140551819043000470170553415519983110406537085681084609449389394758235833124556110818657332139219837389511485934307337276205824942886203614789748626693565959785439243914899951124516701965866227141176113001205039571943071453347006042369196439038246799855141678332358864617012951198453897102839193173501104653457406247911946992580890188699478196811553528234545635237872203632605860867954561399528756737709045410156250000000000 [137,11] 667445218340730310273031363678844978574321395591031249555177040165120411696725680692638633074580345831955348445234656335769406382621137799964361806994453856527041008098368837904491418800837173065126101161387930487871083455574393872261028017546714410610115885863796674345561329678400512153773421265244403249016739516471926101969519752340700071937946836061535939742982963315029997773629858128925416302607479270234220809899595140792898831248242114598564590333030237186536569688337116028480079282601672862670551101216145909325064028065906008596821399204818261793039105313356758343721111447055492545559626638641205647077776853875236395931474291766100693768298870160799921665935166931815688581654568896646591623675466376518083054930059517073384140926844942840582979669507666529801920620686379536587643541145190059554754632848316115882004549182560671664767442404527154440373995606000355872609840439966957075044758008160414924132248795836268711788421019673763157335945536940153591309118574349821365989583884760920197520129730383568083580785954411563016720617683952722666716404764206311801933973464910180206398908783928236561777917305434090631486184463314843801937214014731410285431334933228601091394315005569603206180181384686337852507850432361826482304074287635922038367622236794287939336165413327444682616586091850460924252303352856128439951773422912120864368481383846460627045828773381055765783445396774430826802793255920151939052146586830222661257929995374130548884434974895714183842499410987754180627019848952958593200430141373500095540041248787135182681437838607482735437891086636095279792189392209388345333244100364143801174927261310513987558463166371788807623927161463239593998709732811043602430523202007807322118264031504799744323218135286184425294677739248816980974042326245247001702744208278950146442319059266628850653724659562669220984235129063106498751456929514442464576841967764567048589724259615892312406599834615483850169341063543047961573174797023935838891751199872248712097189127234742045402526855468750000000 [137,12] -3015521160293361275983884121998198734744062280669995207797055590738695338444853379234606330566653939980326686980452413025150603798916580861716680733550338947872911985942614144069391658924592089253230597868123405757300440154708808946805113455758826245913770060662208565837146219061967007599018582326357036122012273357392465921861696382623890510214120618238871018613743926256139218342401125019481417601873290449273028873494555576718121244397805232524436002315351901636328108447264383054996744404796779818321497257179389358649884590175743110228829903028659504183151116191059617667859851364076291499735296283014215506411638608455697635270417483362461282812596211084466697575359294912053395586866507083884466630497440459446137697723845216340206473000393989254896896714983451035750494925820744530711481539876590758611391687879506951220059321485429697271888483004002157320550873536305174899411435706365776773867058199431581103173612599564461526868272679564837818528104820004120927382515541992466007379402925087931263540136572843843133110337566935180366666549765925314635029992659345978091922829695253188948839834501955912345276895279945346702857260822086686610029824345559622169952400551733728646717296461075551046339364884212318070221383344295529333959975143364934288006780684198471541227603730265811251306337330327323657428024632002344041161920278920147666059061913457372213918767697152318255949417479922756703009558218134917799288010438731634011628237275340468479940755284729080906891237437482548590768698043156687840302517686640081473801825978970011027688699031749006194122316980327708799133040913888544012683690573088452396042410915967596745828890143428155093922879628744126772480026595737072008193949814209114317690775480427083297183324422651086083691147835811441746985303178210150029851199173759088987459834953258414139659674388881973582058579110746792624902412556871046973003451993509162844800692621083235757002314989114883745174520704530180114372897736655466255440761515205227993874359526671469211578369140625000000 [137,13] 9441728134575010436687347344528230259799565202328283818334908674985571787652198347813353316658928797581227417470286311075168757559307844923497891932410824869981140410293861888770455898906917977639246352172401312374762617660473996854223101290124154386202321856823988284947003288859474305763151059584197224496386984916636135235833890255707379705857274086166697677766845573170526692151839706123349876787702675937003316195432891893909979537280167834610063946004820277800957739150961052646930339435817388063815869185667023904082718848561148302096801393742047888675867395147286621861123808278239212697018478072334770243764554300567359674639860209741407326869647007979541734247585202951947318822432146555321032868075132729791324818837875248355179305851022940344258386747676080888858488550998607820403135269998855902069512853423111873933847729313497960483996728088315579096883983957495980812900497710162135897099725292976144670970098950209371111989822194177103787822596103508848453858920313695394993126238120367022534799129051820555191950372649576486735196814924296055220538473758034350747200915398118277270253196081486871909706249458958033936618208425217000737003196210590756595561484193058283517178331478757047165522415606577149286159800458767700329514900779575156919371285727929814799572590953902066200276995867114435206084334509420625575654770017990800620557393490505686920494335408937609319507610527519103235565349223390010650140110579543246489296995283822222951699920688679137640528307557260023130252880026215831793885344420257764190076946408887313371803818176487824633920975986690458484945384302943783204170633371625448224579657954169175479210667103531916684189645587583831456899707313188259253963306373872246212717411877169511326679725389106970675560996774398581351040353979092559662476313801329289401693472595053882708964787003852854861163021884251513447148442500551467933667039088719456798727933196341172501606299071718580048810929031405601169953316490882454761151382997136360941681232361588627099990844726562500 [137,14] -22698393839184554349199524966769103709483381612991744469387168444236404637225002609816279161407236614658188402149306089043352002176687200001655806247472769422171874733577954696260027755877068165744692601590492417691244932140210965957557170361868955615793319331567425376448210741797958443763392073729060051219293944502221154316655497716974262490250420961726303973811393228495223551316622773956868795944533066563983976843877159957402003024890233108987923806820807001314963800689388498294872584912724130059199522529833609059383100705621207383113805504078392226906782221233609370942176192750937361767662056845116000397576155375710541910222224228655448880660839931512738892612015761562498302801036526436453626309454183579566452858144367103846084936722480422687972744710109672774482304628785416132319565598041447512863122886394392675830664662824252781484421506110673803512619839789626036537452065484744309805006323949847949422893782802365215862857908857410686148304559606667502365330354913979424825034211488173313709521887847776593931567465968219281252003220074855434952929557734232046190080407149586574248684028346940679729608936239167390162294517975688535645197899610791343723774256264780279301596652894788553485685986941230932309157029135031487742653299608228177992097403757315219419029876542321189103995620940696109572117010425656060816063502499480176704208392815490007595718482172330545949603217895543506076112449892279756105682037185867722339332333993505679151144797159466821649402618060816857412443218164791057862467916100911620049664849345394369384832984384438688566753448135768496216136618027901905521996176120340474548866334591625904589893739631886904260705546069244656813164810625774407594642770494607856835463530248754861660662683233148973334520560508244799904978436430770006171424049405373821963163660196466530466959505834732951473827619074980657158250164908466144369424608028794565537344520585054647972223534733701958484986366191328599303083827111348133717325104008466496452456340193748474121093750000000 [137,15] 44133348732605250687994953220897160250789704738020419048208428254701527051837815781158303253876195739759442400651281078834545928969976286282455034782714622461631665882789594497220030174674611689781003265991414499288716602177851871022883706385964291405025823890322179744342576435331198019049530753647662365800352826032225615116499310676800669270560387921951587585752032054381887239589780216699490956832262721682345974863809252099472030613098980934165816777118446401767193850088141136016873732046501100764222796550010106500273270903146702543298867576780393371743589655831968655559037517587277543484461891364730773627340775759603556467505828837215357779030310155562968105813127324400262271627817228371574373506730516407463809598737167922572378802216232791335901378840334632220984156217412267128335025542880696090207684328468255294838489225474407039831251545760601178866882896291855151282360253555279946921546851979351125677984683573361352701501862535421725090943907269926417702228430748086808994268887081353806936943540311956044027917252709339209432705065542953343316576941119012497719936518046471318413138818673999006627517927535355669875380844184370292715971147578713162766589669409122472116807160075293887146308691815448699602369404259532057607765885096495156492377873168836617292600340449918448927633084908099722575054916737600083291139332879718406110140012802922933273375094837777864729426928291773505736269101117286407799445294004396099160294031337157033357176153189521288962024122582198632828906050267069052377034213375564205442155281220101118087867205987817464521378880871160864662005207431544864519116478870260939039142248092176252080586057423742738570277299200565247543061744214174910235605710330652818121074378791049082830226592376537461959654681997650312286995989089432893568204465957530936194839340100939045231645928408761203024863976588881595630854232467554028453165926348415275705719560116845369311069289842678001925605599955484508925715903959056215686510699081068764826341066509485244750976562500 [137,16] -72156651655830738580198491588152824774502787414633356099499939795292457622442321376879204659932426463225921239969981343460726139607456125427455936614929909692936153985060162189463086814049140320764660334887465028197001527389953291564742184179999465154210440820174786085055086646260793596847504601945933446707483680426558986887368919152166140506883609054964340216397427194175848624439291026510221741788112672161166977899317319910514276785159882111571491244971296730833940806908057853064048058467494978488673745087360195830097224425095987163216985752428336898422646871212424869137296697816814489012780605490655261870904264459109052772799630341735412904187437623298364602723534137174609779182174898960999003349946431911095312572164790336391118887987954986499173440243189146776440856688995332837962330795221031457009282629497438657279598039242154399862912504070920101877004709354701651020042809860544802504032429042878134924818685305152505294327953690667757241731158736788235788955486581551465420090498792590883894463812497203291049185129646063347663824501173702500773762810392066085720572336806160193899719884609828357675162973328170261397244835779972795475672603107252411832761801958467680378049921720728961392259305031588716753972976954984008486994945395279283579682130900112743086239385951115655337079668746752041170324619747063636632814415044392437064609470922592419026742892453983042819943190603144555216088409887070274240313330856519451004032220765920200161160598146601209721182630835781375346637110856337138262499332046953578202862300589534909776074158334470312836125144385265120589135640099830685428438461830275248102594747164122086182015846879864350632374845802320552261044679710391872776334324595169427341698934643185405418721808942882105951741343140154790719540258473635735722900706269152942496308691326806137124708233217186689586860205319833801371189698813179783171352388788699330053351887313342720697121818863049314450238835495330554666585576855451468957988736541153684811433777213096618652343750 [137,17] 103042913991551182546276961849165506451946750052290811421857323163591530859660487571004821426422491207857428555567001967133062659590348478066092441263458475873119530360493564561732424540703369162457794975677942225981694597198283847981867660518336185264214083789368888811312862073914925532816874928358218687631926059332901964542625777031930844085393174631972437751965555560405250840879067940605620991638464551679710342120466380298022095211229975064243631173826008437242441486354842917749243439665050155649278482307387737133802411481677592580131451592888548916452093534394446098110781256481425409778120082546051817229336013284683548754572594312464457646315035061958009295959141728057109054553107544379765283786307873256379498237949892713017331645196215259098887770681416381123921293679307999366029140412291252240336005376785080165910377189183646802668665880152909230120120060563995998106956072701661237093363373507755620072639772235291891508514145847476653928478422025541611992765779510810772622579647759308117579925682909712062843919122953824882692403695567647998073318336362307061990871268945671289902506593087207399361387407134601635682324859375946909221389950745327248928404042235372814967468397946426560284676684945524594148662217721112908271732553326060920232114102297316550372812870498727079055742324209819345967312798522959630556652733173795232485916993164969344059945808757991936392505724430585023892223135491065188181996667073262895323065147555028010048060197838869998518439474861378689374169763476823813934374905201880407072213609633916646560001987188101639324972179554071570466447497606233199915669621520422202100580080393830442996431896761072884026676763073199813481142168466918528803983799224544676162341912312674456706842837810154420636427800560134363749397406307653176572403547773132176870353148061107416294038796517883331645763152834898418249041864993056398113206526044587265152371756001995687401604676086009985209224770903401088857116917235406863134761223932400753255933523178100585937500 [137,18] -133710062377111151326888769523115365558731667629170123959956440994060183202603658947769951843037579261957105741646415921220637341047111980074289091652103138848779955658416032051189170566944729495356805983217336342212439212424054560455431096698731472187828110617820784477266487360778282746711439820251168561155344994191686369422896676889223543890391454963906581536195397365009410864736371659066704035960779706885770733588390849636967934292956597058812191631003699525570124762779204040787985749990442568054037052667571328209181312989258334476637169095809105492969256007513153721930715189070346270952334858636175094003424349833167786819203453067198164812276753933687809377718449101042116469518788822348985616312849979552487046192580267849350309501153810462440547169170685243092141979915805321305744300611928838287248521474437303367142943546646989451424842508041782327667259313853895114641929540614439063801969477768823098873793682312003090154834210543572940353755879262573068601018860255083093168430559375503327088242079230939288207427021777372672155012148815584369329378039571257434288500486636656610023567742312046603148045187257235339187143783625577604263488619065302577765677682699486484417999145764283068092337285757529724498062701352234450417227250341774551312426604437700761022916345391881587883652301855541540041341979869802331797315085495530187784325962374217398014097201042294547573084629124481502939071679202199490390755966738195137533165256753845968531421471483847894550987863056687272567808712931605193168131255696090274477404869371893175919337105281758275056114047212447919871860080385722913955812331545045208428703911887541159324574113485478174366683436415094102051067742751946200724158862855073377685372140533788225747976077343332073255872091981591900305066516166660991875967947132256829784559447743473206529257135213728503982292653287899697659961600350030820978114147948182644387631378106605753639764334122382224222208096019514418334406621489615640818726660654647275805473327636718750000 [137,19] 163192994659420053130654694325977124820798955407902040152166324336273245740923492753617359706436775116946916858399122143839040121342923199441118668918673745742958396587587431492491376644605701967268529177365406018611323297031372792979090767657699094511894513294978644839818638205340070947102512247845983839955518908086634721195445773760151517908225258094186098447084640037121848412989314325101012933335392570942076134578036820609081732597581740685263395975349074419353418870660721587217500497487734636367930566046505828446542039724052083996096195789466595223916327485587509729931099100758479149303550817161081255290219917982124687999525117137831593066847707559675084969585687871021918199616141645179616138682987963727567983125201829243180829119549366657931528953565711640647954956611020937892753775887738917356112917473891182504458539869100203056708745962670159397001404764558762528957100565307464427882937304746974159268479106659976686584838045046722191429682816925841382403945631436376437840471480701879870731278956113067318910569575021254766766450749529665738001716101662717926485159725530308300107922901671401295475436377782072951807765939665794512115787383348767131930918479559264950769559277133367059877964348045600079051600177087902580112747609576035355545394661269324833807160012303630109997036433488590925775697505782333837466696679263831395496847397793369557929386052665658636736149317012176311737387968120403134527873360506259729950901987256315188897772762725353796732413745943000233353929792590395059079221837583105690625915906919455187100618741170880360839215168317703487899631890518801073821379587407317173761772987057121358593383247248264477953526784342959920086678337781449621392338310386314828499897243890198548773321698351447880905363445324634989445728136605362152123926665203584184177818030722994953778627301536585510818594175961072607512560209384569992006787065643802636564215242891832390338373667987050826122156490752438937329650857138360620091077635152032598853111267089843750 [137,20] -190655232501311628540100092441126513149503463513020184883678371595856292349887243991840361625359480643298876056352310647686169942606975567255604832338974720022284309455189597402537440323815367529659457593215526170016803341749900240877420918306121799080310648618797339256241110363321195188034947585538463184515441802036248792893918458645087042488196136557220285231037831530257893205197714904234090504205430732550559110473484774239386678234806703762802240591524246216554485686421428780963586308487893789017215199685799429910699978258808936631561068418238116343974762141788899911406253347135467908181587907981649930290306696699767269631078739733421167058769645453156341444021989922748812467903822557574296564165885161445684753248839340405731287828738550514915373582594984616865237016270862648505999211334352640547857971365556925040348943299280122453467822588472073136018345181235926446271303509202690055588498839193356630657859691775161417276550429220488549584603834132258758889354159056393079711776334613646245838976632399032319440319389390863050482562268242751620078351995964162262603540562365626111293745890388297680620098472185309688842226319856274701052609007873263614197371864281877526272792607688963545525331546582672553624067363772005001931483654544067894769867154389943105782232856620405507271154211811590666913176873981982899531098594475878619928898054678579562983922043534349450843787427612649573775969326832902836203754980052801319774638243506433970820578103006778656656457761415369421864132147451657159155296987408280274730194443592883629858983715045055057042632970287651469464657394592362339363308974903253645159661757137369535987161913220731006090111252231328289264999698619013049029474515481001282419631515936783213387485581622182900111312723235832222121050501173006898382209402813180611852309662808044049345573429022058251568288493387368536993736853196772160697280466029403270834397252378006870116910695087578789464527102554373873011814635725080790962238097563385963439941406250000 [137,21] 212290677211673976347787629848769533390719356712931612576324349594904278289666846339456226933021701699582585162035475032340162511261352869460778503481517112488858243026573990856939797208875458993303696141457414225335261622633541144388487712425712468187907070869679235570033401700266787086716497217197882512539721520610417969934234809568033989853620091749920971311117512791945284169860342580226464280268555954348225226824671190859655664930299909060947322044085890907500036336776005575382424155414514125826454818036619535281574587018472299586860101976393423459534610794968886937669272782164589038288489415663875130985864609090352827108187755691889573066719233429246823192779977169749525906172651763041080053358906458178042369976588947017342175291531272129376215028910763803345476156152524501773690080795098342646082357738544720327401387529559827256336453362452381677831485774827945242219012701345527174818536446300518340511658581797285270804384812901224530196821296603016269556271479066277298365000270534107548406330482149726331575652230441154854985660328886960675412703143133826027727777459267932974812171738651733284569430728163339967523443565042958619037680749630161477251265139161585550612806669274309499438802491444196799519645268306582009643175117759037813240560771741648616442943790884346120959159599154743112969633094346894289894771276072059793902311529760351290347304571257841827172244519281726458713048371049447782694479035687578963306956290907445566864993569718144437330568576661476647806056925837976540355913625045550863637010121275388137081084454545414785059938538904428800021581157039691883337209420399056059870472482833788226592246761223468121776533509486412524117731234217372358278173910101724882963766861462562548394575017210370427498319715681123776349164085176505120631879915694099169751602102241723866883331393914904042574641203151339856149035460748536465732820441566751236415700373988586824811274849660191318890568385087158734833654577522921158561075571924448013305664062500 [137,22] -221345768966544531880050938748356513441724503638635315983722305668870364607474590048630613846229012397830709093984601928727551866007075614572312114574403505533589219980393648010904131964026113972493796364142325049033430465965101527822559817374990821681532076850865573109956569754131117893674967196948011205822963597319631703921931910690885709262015393262496427439313101773204193677414888341417242076702653445087304678413236173226858519725541565967683521360068958721020881520693836346663648999225756369397332786516951049907402493891009507243079759915013146002677907147462149742836967653790237874070022784842320754452814727847346202821428863199242392889966089314195792571927294668677204691989022002657883516039564343658276081033536019617287016646163681322533607713122575679486069287077653230017054589994309244413778894525812527593169233396230898856284275306666761638200541458359266318372197225410624809314308452171511124648032803420355890847139508180184598450399610621738230258460185862207539939282246916144518807921895238654626495623810344311063957775836949200689424823294924116274653659355673711582396838676556453342633324455527006440956673443206717273336866044879981212231901328161153574736415309451245261560027808647856371630484510072269988223850253375108573923357137376882963623877158044472704180374047177707452504810172908494527165091638217307478395737101365562508874496248328988896730986453740634070058005422019591179082675108345050243913937254889901149553005919445764712041367268516027114258392849803663853686732902539596290342302358367003440185919786793487164249383209418281745603656423683619036026373794386063935752277015949056946849078148260490313062464470901558057407302273597394578135037273229480774105678353147583132915645730905459056329299741034396269761597019052634310549766810899626216146031502578068756581326750970713107969226756752141226095613690432909994299450488806959416125746719905489799347199842487425597074930184697952180146798828452858742821263149380683898925781250 [137,23] 212071984682513189727421224492640649056340941958683613139473584250847784805878841648015741725155635396473804696395945106481421199273785556370919314586795828219781042096683143916844604990656284060001736128250190952168227089899323140548754491801290946426771367416031344072264667152231493523431364706202430831298704057523393740270695256644237895516557652662860101216501841831691606177217231057210061887710470284480599092695648047936042443708533337020909179362675318292655848760224811228746495737151061026784368148826714501104020041440165095132123998917139365482341841033681026799317701912660186387991821011896954831709073423620085346718366005043288971797081332420738257870046082783340685801668964537673542476143094828482705743833246418396505068871169700300772308688217583604989682754363269661402095815100806439049115314238103803663654173062273993256873291557170538782611006783059180641399088804333432463829900841042919209230986865568708350225412266256262488106557316801684744497842259474470403244338256693625467961080919321107723356253911357182371598557812804908902664050933815665093861735040801983102488812988738077810042550719636518202765145344080897212261342054944235004995348301820210253063180778991218415909156752322326172357591339308381254614028985639758953719002647664337057831473045167427001166971793140914640245852429089135095970507150297620575384565405339018575918345832146537322629227817681784137667742554284288387465650767733153281037039221018494569893481166103359360103455758156452736503296875033308028971885952948127491963428736632372400613034964795058229692937607657239003575657308519766338497821344539866812283659561898883332506903936962299202145019379586018436781369317361644741503781497878521323954192192409133755872513050469740147507816781274860558464348386741349820812822290121525361895688536349246868540182625802759030208772558040751429017436470559257791957085642415973152022892761566371925891106102999601558710933021573003475455931887694305260083638131618499755859375 [137,24] -184105545535492860503065953451032374785636705917978943605606445011019869801495033714946453666461027801711116909753542466538767594500941160585357307712995843102535248750637356411305583044202883180693589664354511420385509412784768048023771935078788638847439981186054218263923509343035163647906287285202204573836193000969598517102378539707176119206148442374528755470067180691894038528487275117530632703057780468003001087142423747151610608457082964236760768781856286939489671975532181441275777870026203538066650455788448155303422497454843582649884810052810218984991908232423432886183575914277501316135400390756021313316570565189886934241664089293789841904224149906684090547442212378739359197686585032037074741196728150749733902939484232243119077770760632264805495630019886152002526267503102223897124384226330619322651044409000956925187265332036482035686035137731941387426429252213988670401566195482117684648338902359622357180261706225745165941821486166897707178259159830889619525846319694115486994817143665644568473592662780208064629093280428399814692754035206426380165419294070849020715270041302227743396070768626092138892303907851404198778531849799468873450353141671885242188450791694420589600942661974466369143947605884952870407461997261385590057708727608448066299325244260419521345328960265439304060931327008284178103814170402119181895497414893236742486110465081978780790847000221385954730542392656686252961080259948428110514085092386143091559902699918625205443728389042742433443381471557215517760536745449601179653702714586509234086683981846494909666341809216646618760346550452258418483831257458340426516981275488475677402338351080078405603419846873387543079732847529306679211484490937151544622535790743696215663573397375175202521977748528637336924491046267601700275373573751051257953694168793027367582733073056431694882244069661116688617383331432620492176885559018879387114488038831221896974687672978560801434315774427223660932652907260037994374712866374466102570295333862304687500 [137,25] 143477899289360433238891784113685547202629670768750979898768041333717446209344550362650516210180009593729917423789797999893533535158057573466633545297888717899652482556154351989852932221221190936332343646725765115465400613711859738404429631869351299037816244849787075888671483823438504565431686395909078448359156886733237116647718644510135187282113092176954320075694480105350203040329029153171012803123260199476292993223545676445132392473689261503033523949312518484821647061685555366554034217704970009319851567366721502114273288858696645143369792728259813312867363436197707603025210718595046690917954819626513264442257994338934852824345439303714042417459145045136857161315332317929224664281723579773113805236100682324327972471111877362595400577978458096300297168688890113547387771548484126668693863804383467193358443693513612699881574563108673498573697650733844913566998010584313854563249992708978638645674666594207332076954531456124418793278928804318765728742606192512816532591982291399497581402923608875725766174708916016700181273225002806283553594173249097613319331113274851897109190805693253291980295106930780312868480769952350545937422895022695473669449872070402647152712382652286068838867720697366721599511146456060822402941893714355102309726984108793057003952127034218103781309787753057217391257689710947217665863457306499247550434044791775638216130328610806218664438017575343487426094086925180089003237330254667802259300833889167028588863335414387907719152943976783359905749904466436717694856684210750584499022627017121589085812822658679263259817118217906005536081950559010118634119377045819992551608843767288363798187558520458994687944212542880214998289710527945369358645024131870112476262197869497651439145940696075282762828215207774528431473884698288288261503199405002757255970576533897864728032231042041429838523748832511751481232660566664474702468816224517686107112205559289224713177042157256269811728501418893901651561309873339711273843022354412823915481567382812500 [137,26] -99703585141862333441701433405597309825922027400614586090439553877247974020019010770759839449885111304558717110801910009967006674303235890749888927859336594667980360246180778099392138130187960418665220170449989675313708090759583442286063963106840447179249786099973052696541664653921893846013435763140486075693797579543335637176098712406147888198749873436232769523243788714092257925472432678234262144980787860554366244127987424450921959238480843026125002515866161379418505422332741471480555585042480495007880777497461259031519199976768300216668476820390428594868179624339263679917078933403192616323439576894561351708937604137448727400343151399601623442700296779329748579973899473143855907666657161649895883078146735221403058067794980700669585544553563242025247204599463973802829183104604030816587967076713648822939815387885895169317624926606707480087736084442234906385488906335668770393522109630791912201842908561560569856061846137077212128285573530747961760044202577489445494899932991296923402503691892960180382332931219125903657354841742960368565442916683319396509265527453444229397933892643223821773930435664850676899712138842219376326609229018451842535891636407605321646940542729803566716304845918745138363693651113560312628973395387652575123961692361733504195975997208329758310039233067844042864477875041079448560623884340582759577790793872495606220383274726119201813858270572609182068582779966548282170495002495392725044313820632038904332986222455147752005153326234538170757000838493372126352984334138134548387924687895955655546816584449720332473222830826775859722941397059938626313337276430524754239507273772503386565887218302627725364205024762910525532307607197903210127087415353671427112121985154317498418402641954211081208878341080821932130112172496883197555153018454281847407145603282442992405268422640587597092503651970078111508939165353804713881860962825647252998887980038655645898718389531124756402369512391214066843153502700842771844236267497763037681579589843750 [137,27] 61388600876037997183054638977163621935793555053270092580975914305644844477637255056876477374877485926143854237103326626724240083149963385323860582037276069942082865548805657636784379420314800492600239064289546966876682157316385766563208986241131633860976429027152294288024628400620018274264616685249247768994886079593251897227177215557390340775622778979918535476235865213315418032539926639868230219492177173307073676895707301707257016325575541624841591679378876815180780000239022686643541724888533610936840907064332034092450192724512101007036335199268654751221801750127705797627028374172542335510039985503485583825321843009053551469903538165922083436388985847230910004791455102954928684442794220795445065286024883261724404797610611716938371859078360019895827050489601359185872185932479370824067832124701911895438837753254979482891966110778831258940716549377530758499748884061238075614190662606707091138657165334649874754601779521446439084477753354980485198362056779824645255043272595865873736469730899930606031980953237379577746103546278253140435848982107275059057597325133154877675633684287327253220259956784127487096700023011807919051937140463873352845147507616746028839860883643087016197982404092986950975534531755427328428879404745778159702461632327116729259110155961196119208028229928197847782114150767646954371042784692541641455959588258153442504683037346864401858611914397263937117372906766800725108051452223181356539166602719930402645694233662820061820541937614792289412191208998915356356992824191546025714015500262974025865998383817050671674661990986183797500294327348145792273925902792222467910963529913416730125448560117958939799176626451440811320559717478100156799861048997252085827297711626997206508022024078255985942150526748307084212802291007154130186881353973079850626551875032599555826566575986914903201101002344056251875711140308834838898725476720399449714469495575543790047657995828813959708403977816305587186256574409867425856646150350570678710937500000 [137,28] -33229688611114038629322713925970637729944702581994767781875000366057122728219739827133270954215267771137985696092785841105637833613580164634188742894496596442910792758836561583568074837028445896902450023954278442508382767392879128711688623959399750187431219293457690855238101170512971689333883945396895997637727073749941927024744855849045873936473461703778957227982255831986939040065754671370232275791627654230446113696855303956509034766124231038379461073245687614237893405364746184277590533180440132007892477461800484760686550319542380477019181548324648019560929013309325132145055273454357747377230505780206815039769603943815311073249478082906980385114706393698168991904122013576858081439284380076249954376260546010995809719623642416177795174297391766297387336742795391553027269540192896473872604602973706019520662538397996344621878888565529818011070172596647977955701430386661589822095972276237317944139059531279358064402512196850755261732355657692841255400783705357013703108539175249015473283179848435627191183399525171302681275348457395518949769629420792643917061577098547194707070653021251770381477906218489011578768322292435309055967550166268582098117166373554697857964270036461668640385231331264410935656391482746079712009433468058809341410827791166076243827958379916546401415964207271941970890938928005130712345612708161703403271184616576868591395497727321546625565571681383089417275828445620458494789335790603580697928044278097173262259334123849745260770419918627644406424533320577828475293792920640361129101594425012711788949817555671048263508366326340906132383250587447408241409450103399592833497073151308518703596595730465146470881205809253688570236182440817459225247801258560575355666315769433372150458521379965624382070567365503093378191689142798154681873287166892405029650485050856145183145657898678305852312633889212753954553249343965302273646821328055362268983969704241890106613163471143022636006814218618624103298430335655666567618027329444885253906250 [137,29] 15632965283315782090170790701564649595738493614580902266394581099334873009094216382353905080829429847051587653747175568506359543954666319118015782917784343230930002447768785782802346449556600937853923182271167165542602087876649221741106394886063100615344325817809921225180231728344385823642882312016322878811238845572219964880733266444354636587113056782423377864893662677332670533947801226933274187310077125792152671382341328806558280592073289098333904721105942405888004109911266525619439633240052466656884229545333834353028591700791645406109890047816038214982091449451871445773527017193468551935037812941408807183626335106049199633693838838212306404648873492919759383440847567873823248486399355742641035529109469795357397420391094243299646107337574624946558641380466994137436454644939288569630235067194425939493291860643585034869895642389054968217207506076281939501631149471282343049258176702144712621917228010737988709639696991132605694438046246731617754587875548671352131976590355279510309088483080369111866082681236811928136985874917511502389673170658042512776631825147528929949442662005077768569029096756403360011684584545075747635312681751161844836740514766799458920415996418989291459411006599211992750993364072985364555254257682666132706018849080085344260739688305347062207166482679599587095809682895613067945717594188291231257822436854805693510117675173000960100283886099986633306781028970357622679339428208469529529195116692930927198287351482265213889769968747502463293141996408283826502577919861264374087873739944550259689438796444760612413645420782094411190222878465998828844574928907982447209481710749531453266848062121645103940235607826957814409584799325390066014000156775332293449465880826506720470259609768820968970456158426906440028727094974049041726139325636836044448193855621891796082063812259355038835552184169944674302897246843419902131827002128599455086413123911764772934654438155776537551012330410075486207321411820203138631768524646759033203125 [137,30] -6269721531303378433565073160558264289767366150263906598214349718385652047598137922453908120241046238019352301895914271862761929515402634370173418267569557843963460396636384924397362916421714334293566756756350639872108103631773098868282660454307680670454737336948811744176129284327547131863505625701726796928532368703252297459685610280267576592543020296438969531252243282189976465127666054590255078443365307877636710140984905817173696204050246723683607953333778764318607320755103270242676752848494278124096382888599968394017624121184333212123405238201185684490035377857404876091006465606207236156271154882632132729722629092943482133266593539089170018967952476669622254484102723197271587478087285458879012502990504814730659124775119794058930159190941333668332420946802523559673472828899259029177810776345323224614669820826144783091294318317286033698020485866331287775151270277354878725020133417127409526245820037261027422379731261668632146104193406885307444952166046682014182847730696187990538009921952355521745822943138507757276913899741292168078631201503247757880251147148398118712275539071996732764379508803720678531907805639645848500037097491612215898924079585929137808918118666600930205482738332186219979591306522194121667928036892200003963320688342091174938953256135807168583907778320777996213231610075504686953744435854473259308668737300543212091111225535832879126052135401626925284542888234234746086742594071241092299424944859935086056357876600736889170676628759696955210994160709618809738477824862602849093560249365824307084969379708944767945696810802380550053406222560861959525601033568573280491022366643573920690808347981729286907199998067030704593626430022461001430067756833281950743774657999142677796668502615241707243692668364607442048442842214578300697902528573990425651397687749051836570066902821558693895712042776397311255638646451943959329752957397951458709585231928386815129370588173582474627928453023692687695434975776151986792683601379394531250 [137,31] 2064114667211434614440876364550271309172206188803762238197169634526204049101303385554069144580461946335763137539031530061519228360922532667674716013234681269780439183335315847347324845473484378832458464975867482023509525783386797513444918329489660111026159151148576148787553514676189176308121239192978369325525720968825248758759482829699638918274173627786775009884431825608894516752681407232217943035095134486657019421985466983731968673898794586120346884347335700837241314739897738122972066357705077174935259654487421532402338558293479793780528598379165881444369987779183111914832313548902395309297219243739511491316199289779784638201474552149233554203826591226699400178622058921560446041446647232810492602041746978247411380581981226806127008001163325000998237693594240345865050575334073298817059044098312480660891878341214758894634208751370056019790866451073132939214127875762535277710321530815975700474033177128493405927653406128005605657316249012605573036728744654308505699665334787483392748560698297990917240441871207739566815899974222819536324950388546014635532176375059167312203237482018789241825610785926402574284473570161864933087701723341276138780937156341079561320537739713208250534641248401046910241119151633520170435189119266926285423911139578629842141265900943912790547441857545310020436223962730842207131070910026856417107303494352906571372343193595578207289390130858113892148357493669126367087768551009962399077787371205327853009814859479266409727489576396297462880980213739292273525868860341252288158302620763934725643222057352085150259760610637551075318618086738794719822689494273866594675539922798065505794540529295148540682600290196073216927466513058112155179923390229000923832469229641531813176900871292759935436962002333324334387970707301859755557827820021884287231601880359237985107266119655919371819447976415157925295253851528513961493662175299356294992997397336588864936750066117350998465804620515328005630238854791969060897827148437500 [137,32] -507587626505522776738855893347404195466816098090017510207434980176893811688659514064930965997638141905865087803663836314093133912597522183781126331723911519243737407137221795219448130433230197003961960925152429023166712336159800309715720738298358065747998724452863867923801001317824794189798624021474282123322358191586109216002609459317992939951333818034367880949333224520087392207260410371128403884049791186218940695540900939124776721815153444757196563589959706440243407144503595728456906118081807300200574897843201004087840558360221052694779547491914380925290481200077068538462483207365752381195823406257230523841412298624143504737417764358228756583228368034395057902971950771541098479602473197629846554922285623668257752878888379520542979414348741029580248477124784355311448802282725273941674443623761231300662771338967314452321860978645614840303006098887568613112560489466859098250637563498685236486390523897221113879006169181717175105900399521156802059550947751467078521773191549167783024703852593552402206034196737808442560390227548449428287733271125562982391267495036419398571580466804306463881659344939194893178497958291727188463584101822996807307292648283571478874173852199316486268058751236639447113798475140744231691118331812275908646999437034652015659719093656052609119948885170130634335002294671131656683131858734462358204248769309875235353360697796121230802257281521275692377924533141018826989156073472863296325588431820815115836113950029394849558450757878123118299224047614780163930266967496505382924442205006999169480221485886107478530167211522589198723436421669552743248911104797051878007228067671681741664607232167024542911291838863590650278789319679357812108697251464815648960545221770979297295931016137425979616719988103157840212231156480321924605587004706645409751766875730427181469701614384636424335970482428724322117393725746557296822421786650282517327675659164006765949891694377269089211367985144170632929299608804285526275634765625 [137,33] 61010093670586912746858976817330882234214263709219228628269307842598269041918047559234217405145713438947320892868516654561591336232995174645763687827456135082514852197259566126674320769637061614669158209751424301535851292812821035639265656547660776883582448225680894102360962446851336257963824182807056920707466782158024829488930371416846562411104338769774708607621302934038112604592759049541949861621956522393733706466946361673969763352715503149411677601216962203863600866023731917966551454229208363168255968018112508922087794465845802374355503128400203876489911021688393182446990205080479684758328123913931455385025444590860989549733825898556815579058708163474942058475477946870310637482629736290514685717743912623311249461131973876680637576735603096363259566308732245193010098478965571827066262064713806423830314131612076401227398236443351050194283259689167654168444419277203598711349887193844742380145974031159579548621821338235476611111794467839552458128100560321448545531586055803690555725631812583820221537988192715873325640422467812066976068879496611069310056991741824024030983805039592247128859069684875239988320332736180751224722940992951661934806540257626650688423812104199573574337470727223977166699959317398281000181641506295925750450987183442554348407775247352296961483994501065852256160812024127411791713837382493230286534627131684710408721986900826210049102868949638271547079460010267688487941165208221405057655857892154354595270529083940347852087793796345421758282055979898538674133539752090104902118179208128153932599987362580296701839331740527250449079650379225228780557391083136275579370296743728730064852454739600424752140952109066462571320239471232808821572237617506991501233896968439216862704794840471607355895170869374381361769839820900472099123808219220630472975153671258386939009899372556076791827682713237301551172453866307153466537310717445026217695221798298059466203719877314790795722102463864931126851588487625122070312500 [137,34] 19542802710062835312188024369580041643168098046823148190143845797616232967722166345070863579921017828181968074707969117971677503546652955652268809196446782804539631683764400442997065904276095013533508276131460302790534277980659190815887686497256247566259612508326660106478540950898864890145197816656488790255813381461203612696372205118772432415771046262043210612922670054770476321005608097589303194119233880339688738654049574450979445418192135716690932489615055995617407688935197302441423818877825907234555657942270167682941757445685497708359301567418188834183266451943694464524199382500464893317225646771740315457136171924716261153778783419630703329238471693991616646249521961836124160115397813611723389789147676694330831458513302756476684240303277544837163475135624954200917216919177420688798628754114301695826375522214827847362236479298494010116900817101691232213838067465196180637574925213142502805689207657814370362233216258032776992194045849497925667690749706349345928084763194508214986533756791843146204299097285514099512534312983298781530546660256784297659267763965081575793049496407041198800000589080153003967793627021060024005043637377292071093219515950969238887696035459824142812322010354850747719812345707320154339739623199639103837618592743880171892544218867029363130698592225449396896851820354948405257366483092760505554868784059224133742530911792740758639343423848799974972401274427486327644292218676868150436291200780853897946100496720772272066707777748225546846265200318495822823382424007981906457482750081247917224838820401557395425516413021004742220811808615471644482822222269094895624599268693626911039967329399561783168650720653479584906329604137438956880043888765182254477551914960648684483963793296057704700761584798986912505053607530519145668503339755924319718801370997865015324360061450591525606102462841737623177446614751149257730679834622114295296609944097916188719494166453462787137891292705536856913715600967407226562500 [137,35] -15789268520598381933789038909449226617612716207190661480233897058211589667255015169618610998498703288158765498155475974164284689425538545644779862211520743765867098594406950510934971556859812730550468948072914239749629845740015561493068327770389385599702797820407864919097491613072833770134506953834216659553994950077238906924439306012594385604586944591875440990610729194334404088464539812245003562047673603212729027511168125880102672645387858777615676326417325996661638873998934240698037946553445493043795270499047182922446125343273054212040654396713912125781873667170263110334315913825288448873833126135508505411404621433501127639771385181300963544032630804664192292008196326589467832118360632130112016824663688927559906248841167350000651686493063570821725892585107598317514346737253251166713926739047079173921183014138608278339943002187182338013371647003641535219733221381157429169538154078441702550506143349963751249124567238207847913807739152566302779794357235590519437047711958937369263110943402950768964474778670231372293907301686356158224390599482440582001348708608256187158810862467659032311656609344408061083166963744984572996498150012261483445428311560084436382313848758964805260598008778285223473017831475729913191352107792258842421860378424542460737426384145834324771014356526281745422325483224452013185199834261124801674206246029701832119602071730037867290435425673418484332627159076458965474280093965373561900792948708779102510873615219705541298369840880895413690425625971991879493273484033668958348005835412724068681850403748486021312674893301896589989848155761110466410946791400357971569943595077465013275351586906730773775629966961862258864685872647407621692310378262099988926807036275488840476918697593041229257833063931039111882893254316579592883047640462227111220317599496843481944457912052173886361750020976034163895206009856217350363655617678894780084921458990613797290220061819550600261356183739667484501421451568603515625 [137,36] 5897957169490784041602860879020056555394467085542643733058699937306761100485725495723859043482922765646400718251525632085005999985770331198885582364058732467337200324197664777940800439869849895744029450012856716911689991724442576825898987372404642532052417880120750199017957506006592362961273716378945378571727988480478930814439414937516358769929672470768795109390313907849909354114115643067269632377455071158346561582205308359310410712243262584039387600852455017008486230728192079836397920682402634460148467791618911223552677299966584871380663434078026266157842593534416920622562254034292500043973345441995842353136454977719038302977854112986185556627778535655829017412411453597752147168951072239185354740188977426310535694903590195465730303885346619468935453718624470953543125483615554940989663786375328744300702781240535318125553885272062090728217589057270441141655396817531850524699158631209791210595844984981883953470030307440208104246571848648134248375506739401758337585078004262028433400402414069532110450024347207589313526959194487521152077621752241086018899964029247902438841085848982060067912357733928117878533113657081151033995669377691199736670525741816073100348039057271712982300787936007040040143551046887032429228116909684882469137868888620658282549128240026161004841912256752460782157021273279302967847736101762290718403723820626545078167086480156027287273772267756183466344767614185678090607098132720152478257830700628059730706595858814769939074876271258897897549323269272660909902411510785688719735510422022560743723424678049362147157871202384171106940467641913636848150914240899849633114100430929650833310399652869274708458662836935586666450086335090456068429404535927307116633704591666178945168638887118743904787991584109162485389900867166713746867804744461006269956004432703237588610620887473762962838741384305363643189009307891173513451599818746683916065238179756405459527678225655553007650864764715769586563110351562500 [137,37] -1452640218864840081595497142311032716350477043704747304467217489836444589732283453596250282332480980585082253440190173347597335516378555661618257295203112334641203389803886402613541682904334980104172916588212620903728245302555026989922695667230455327899225731293503087208888884607441493894121384552336787566342413048782309785101300437495148595214056057722511376781405680531099696181919375348079856542115555861683973272980665289979185655643641660630766504022568066628429529274830233984388468741017088116182069113390460486753416504281206194894355741545425129281806511183434659421449045931045163946454813252497220453879400444386138076004924313376053760620801389496832785776459369275006626387684036298816586225591517598184154374414920381061579962208459314065945306812430766830379677379877510282142437229289693336693860580702499686452798249665383335306306578208717147202016391261213002056039982011753986600970240149593416432201258464613868736640050623184373537103576880262892958657798233928603611877347699877699103550738027162643930587956348649537191154297347301604036209958037474561577670417627240537566218908514098508966649542038570871925401894436631684916868176407825025682952405641983262792635913348838056805159597773446043521288788868208972988097891472483116104578884648305782975247782524240008691902370485125039152862943226218415465918816153046822039036023995884892693627195237620919304163841167394687417666308587936339842093434616474355639990790287584786387998425671685342402085301868645848651119919559300743943008401083308766167476395971806200262803784584004305488264313791419212270217549875050727375862778164606816533007995995751318835968605778020221827661011189564996745361140758742196986457847375934302024430974904649495614004621397671967815585025102510183590595457414508330088457645040110985711445782676481558570578543758022058414667572177592293502089476769217299979102419630765393706019039097702450665079548291583103057861328125000 [137,38] 234989392216738356976205316585110612715479722622622012474479813465532941284042084803706045167927880105644218131454296455664623702638457941893609034299587996178963371103648707402562847597652485863909227074095816136386726946091412784573526897336355289133375427454478953698288519826486720280888857153574709269000480970618283650918762366142523357037905946858277094683229281834341581504843420649855746708720445301087108703710529095953643003768886342978225379918656357982144166521929549968266871711861132946236042914394973609738420163201311572822532380081500842155150087997296562829638063273031184868338099616418304680915815555421453754463736021282899019898717597175093943482387615337442243739961023762254836429989506591403163079144750214893345481559073755003101324818276378409184228069599961948034962380320331206061805810457116754493969736624153454689986310709074203710231919989942556208463075960353596578651377144950852588620856140287989108316006231190305481805117381807118084159263340475432967002964293269695854491645660365995233272224897487818621955176810719266282211948976930596075354733153796379287982397189097561467873164075758779129570486846068385268767442411136482506684091041725796849043823160873985912635876987915794671976208952250123068544345569110679371004625543745136005380892215598451492641112764572454648200964403178301389372780338513837477704066244083514152999877987022550884197677695066758203756048400940661037684860027426604619049813067246737735865790845836473031937547194494609436934509887963137783396460563497564794563104202625708029077426084269089068197754500454386654570271764652599172357744250527395654949896995371236663463795940942586956807517287709162148585846013776243788474158840669615121705943527139015659614417798866053248157825007985772670796554266085476565141231116084881165997975395403717025023038590742048062464602393442238735112209614526965817329510498224254462889750622682572288688010133636890411376953125 [137,39] -28595571348408139763239616807912418285332997220436277397078256688701930343523511158069055559256893918427701327848174239341524341457949600012621541955201858949483108395935359898931748459784354898885310690517759206598618295902299035380614448835117177398745680158012458000328006678900217749001290445197440328680457715172808098125614814297042764279325597788061654614306969901098404382428606555957690259782691853300423784660101176495820925268143098024453025250921179361858615482080098463941214784747888230194814568562895756595533959884552989739138427133895590012445133267515920482963150325146020423240812782984671790234554766278119142703481799817128403370504040513519231388438078682287896161293383674948917067439936572196955308043109832366937806931241000073951003603722833568476460588000054330943194083822038345506105584218491673924394173954046620210386904523777771901039338577822114266173271630022660463557199413345138108994102594546470296726590582659188438548797834528685693937419236345466102820032040286325134267071662310895218489057244954429987662710474071904905392957094636448809576707771774307315595293716435137813597318560148033802437950900193702665514182278510464679783630053411283900058378056218595138988123667788979546489429079971554277879811651043984154512870185877672182589466362047750718711065960237069601944285913089352908243367670790329902812432885567955851591292697777485677161388787963840024883631578479578955680499875421579143287288802549728375701525143778122157966109789395101545607203888229725321085904779801301340875964110488811115118425979555967745924741624822076152825412862645500879179716230595295352834599582627657153704830125939181527707636570984245402255539844522754385809924079273034124070751194762541547094961915936304591599635426626953000899676286789168654275007707209380749793313446999547531309938628484770694412131490681489115604658560827304290991470005693974855879669839562960331129883321228529052734375 [137,40] 12186138045552857470535800326150111238805747069574783662015205932377648126946099804779358250877334048532463826165880139449257576673819772747971181021362083420365240720422217214751429977085388979330560608355826546036899792713734607450349698642197024139232186413817932930030203998371345252726361983299975768479971795684948708985100505963563320359527257913372628876581707723799624380007414450913323501362829649629644276876746055920955775117059551179899753691999536645906147433546279028154999455350692953431975204977561048230515934481360388874967330499598970608946975759128996421717069079453236081187407318858808155557765119939644839831354357921118817823852181156926362632185874450154885007700910221260676469546469254668683048326737274258320202394910845952223410035280057669511271797695642075210412793940900223557488920570452015817119033498307087191625031187304764169319147749346785723274098756411147433483623543811259770913562243293125715755650980122209909373344039589674798265398900665407681974983052708179055713114901300287964910468365071104867338231314540897013308621418047386254350838723631510483585013076763559106505139782065572162118630113591593571815697755912941554424412638488011427281925487388243298756711368227240243694321923438166366419095020615626366487936429770347293782519493639176552480187303271510996117324493767268565700454775909821432089849194497837340558522184973710075284331628582900605032106627427510840405959494809099922988891594138519911777798965277437779671396076717372884935512848038681430266343181356744301739236385047307297521527733391029432679970258233925387201644078534585769070754795140979491266441407778099916938245761027021959515248697495604430571509486309709974724940155373513034788702431133059796243767397897537313524418566716074729352432085489990902562558359736438708679158128593693335854490483933354179577944318304302975021292747092968054174311591064008061265752874272536116205139677730722656250 [137,41] -8462086110533702131224942133617336428286428505266714105036976378245261978770122944136551855117043460266833569759489412595159286260401281067728475714627137444727939534995064034342684359829584814500997207840746171655687069970106340271353789719974704484275144649880926082186219342047359836541356269368166968385539650537670233780124337440073633516153885385317381204292261307474108147625348681295986800094416760944664786889937353677795179562076920019014081608135389366276801733674778523095738526689441301222449103932099347693921536623705123953543677802215878574624368271728722207444079986080537285896049753110494969066667326501982236302647833620307744501897863042839913569462376452321242611299593508965396237837891270699398570611769214648495922665914381283383928467910257482455863810727129391552820456074052547109909879618962186813914231835603082506220997793261877917652396260404362631097739771832725914925586933246588009009577015336675320931182762707125595782514269295320450702220840694482050414960455803071899513827758760874383175137392778830014472003989490832154310275221908916896378892067952808148790687505964568239158840962385824691999352018454050662221318849368178316168972924936282509480987228670803697795854943359094611478312781132081533112885623653796100982228306505619255756802706304728003738373850834622854156955612695530774154345470113572886577898859645513896211492525920416985896930822967553172817358689335677038794649525676550998739160697031229435777001575835877627838755199433379071169332172334015582108519137820812541555631595264382932118497909017336993902233147654732171862142967240938029659031356905246090091795463042012557568088295464909107240684161847260319813561019422967005605931544797155614450379458270859620354902024985551003645362580995763990431906407197869340892949537692188088763229843046048646958170255573587147639535919406168583096641884948570370423549793553585830094331891758093952366428947290421875 [137,42] 3172010324297377061690064556792322349492656348392059966821611239224991815999282963306801711971874883510230085924493377522823156043854075539026731406432753720178706929854007862371629004176662835759367570711696187845592743632379327784899811041952097892694462402233139822878506171158859812615611330708431345579676395542385839106317790483031676904408702573529130880930029643856864697852699586651618364834322037441396829853381208500511541519465767568743645501880221371031010000242281765335674553721612045397138463183770582121841043203249651862913553067251637881090156207110778313193331628607645122454755548800110803296286220308696468664677882628799076135099360552602198169764681509103937884409861500583243437882610207682783528330154462384589360614477520837535170568149040738624678117424354191874657389830474091182894508105682304861785933933999187129087592968947004141221392814402543462518710149954609032539142184882523699572810806879646214436257315672664791648313801472403811003505644044425539053827715028422343691038697439425648976503084344162580317164851481410762731185179643106711446510724261182385540435958634951669255820862268737161191823483628285592611158078446258647280073055786175625654817948393285930214756011560788764116228913416290672217910789835141287989474388076652939209421932627543495996622094815247353345457157939673737505703920777099737863412183333248577954837916427748247398499850616626584860065792302136159509592115132897441091874859306980878750955847283618305727111001289946922509671388093736190729037856886092373956926725540088490583983648039435131226288878628607624382630123541887357783003234757798952222881885347854787654927172015227290963871403995044361307134113322972239654415401082673688925343645641807919308070080855758332232300033013417744526731471563769162649230229954215574702377729980567607979372674827696748576952819602659831049014807988906019519772078952243501445793036054238983230571334971875 [137,43] -242962095047041921388832961043582054933195819602724303922534426624267953599039264977831379196174483537549611893695070738470607841196213407349109655952129470568455938754365129498844437368789964980966319103795097876200331464759066545127508880174879588177134654920111334288530587452560967005353138416553698772665984880648476154312027088278872968613266241323061664960761530739383561723437145011471264020152148450156509874266317202489728699156454787531514716916259487130683139691616184638145261199388208653649972562819111366263726601013765341464357391233907258694351700535208493094703401363343522831721704756741378570786297403428500652806176193282544754032568040158766224202365224540388474183551709082464387649607858215586254948816199505502446111849310634469317928233890186845311610942803824448028846801038088188138464442850549678636554756692732400633992715585123722386832922971555410736168794264759214901089605029952188433618135463725819246124296701913054615628288735746742285871465784626721999270230676109878721131180695449927586717355776149911609433634598659740329416426285662881454633271204717648424479951192267497893832047873878930268041238906544334709291319228935257095425702874077931754192178330956636973472329287688208022901719686746170886144715671294938594766282941868713289306483463906008356278585705361826688224104035569056631466542783135645688238563154040086654294751561283076134372806322382462562632015406477622686968425052530339493352962939029199390448635263026072061670307781598956887307346052120125921088241189306295235661906564334033815671508953148722547239840244752866308749035523540329920011954778104583262791192721834106106931070621557652282352425189152903014340448840541833425694563035146226631184351137269782817045339446960945998371562794384586637516983922412821820095639008687788621617236998096351145009347291265303901835108323570889062436740311532676393027340425806722178229518605733804458051920050 [137,44] -319608856223162940158631357013062342865378883420679465206011158861041429717884312737644684800158185636455980925016460947498130926298072534826170208966595294298867913781098745453582404863394965667376597081757182303792480557159634982357156736398071368376706318246794087298015949525977117329119009370637388948616612351214438348535817635616183016408375644221365301774766449113825436238751546774365034929040791135190858469364698584655814840897365648791224502522589754282887291516444042090332453440668132015207072310988185384497999999407742913361343296964238760373631883684991734741890282340716904880862615121489611781514209731584023321406831065017849858272182592122505518558522646241271572607952304881476638256506601222482537107342917502869511833812197141209711949740123029953108586471889269058781686811867159646353215052288517590790585207474151555851908066903551688273315822260003869333920463337142780204409079950241401307771597640700854214808067844568952189350868101558230212750889034938894023200316408811007157997950523784410018500445971264561619030292073347042530022454329601670059037520859078679242927692915150425666557704052975136452374788640374388732979879558037138910666629517318156470981541987294517747224322653263882785465293313709077110666072357868151245675729059825124348816632721265013676545653863727093555090792836788122348041710122840575859173621134094949091554589581809263590013279984444493707891198819317021960706368068592234257950363131501340074617090455111159649717073172684929415981805616099779246117281315030455079100221884987275688651048632083566149016947117253548563601432454516347170624824658517467183030585829354320684474516238632827344751690651239170732257295192959579920114502414586106016416398757514222576705279642851540579552476538568056448004430183860527288859697574218761859261811739788525295980585284335382566652984969862450686275483413348688307685456086400407631190339006240133043442375 [137,45] 107018149451187212466871427908869883172475632503936278498377652937985522053209597703966809447776428399645986776273817469019860425937968487727782786982223469792919979514704974764441586908190301350520502895700850256963626379041910895707582633320271880225302029155438100426628008612366513017525114708721675490721365936129685671009896094333718062999459779125851873588177049934298461798886157064325307148283438410715951623677316448765501952619015015203541196322937323039444441319472584411134456602246225242790142013226759155735811159352241866327970025559238613430821555441337016011885491389889989257926407621571329334266419953730414761562869792155260011808592729428644238231404185802476783178127341902976364042883050858378838219783131503112697474949563328211452002268111676120620704489667671495718591678528483355831375881833440601396561020264217352757704896988702984238151593731632732916946431801357557527355131899298380787820079796188779459370083384833421404162286776757477934161652710790935624995254198921626839491812498081405330890428826724555804253570058044334237005975264895053727755514492816465615930333908353039296937860547862831363687041947440516770134286170958554006377288523914376969800240055269818221826933996216892585857385633178630367311848371958807541039304516364666247909265706881287250073850526628137851748929788528603164246215153065265562765203057611925040447564375134327889999026955566906548883912367842470858415110237030789555238432431578020744958190843999428147288685122132082891604149449354988296856561020832332883495934387931127899911694524157857812937014230959553505075003060791179938643649432168894112368229059546415070537373219159325044155886228026488117363962895887919285066287810632261958885950668591363257867846395858121500746125595800153217890485603014799367888461801762380384072607873778130877162642351175416806779081968144690935325338590150613847413985696728847800733253807001902292958 [137,46] 36682567110297357720853826756222007423224845856680266875326677968485983019085924018554979382539506708558021344903276468747240558422133563100781684738118067066797281992065707701345872507808251213556109739083651254949174527908228808325876300801523464003713966180638176739594033477541411437716059871552004197640975075440987832295813765827758161489850938838351438248406815753514872110673143081102452999425166789753152609738546281015119739985259041486942711316856429839483598605614432906039078322248017902743120664292842548648963321394228640811523997260914548716440457470159135659474356433495674893145595168055114947386949944674710524237648137635769258113574458207759641096275505728651967375806164150889397898155907534973385341497880936737998247137904311880146829213103646668643964078683851115807310330671284326267315453074550181341280335081903230039516881713225953665895158097310865226111801407977734071229928267639011186060545277662674224821252990194750060650570734137319749891560291161331714302822239979053483929066553472015707189956068941769232212706311869557373151214959854927784010719436472119930591130874806496066592581696862390132241369217610115734349733418366091948959465417369563861902096833610095111894848480314067464581950311710358744549040886049459853434648776137547757418780674344766526327132838607939802074732407992827665325405175748889705959299138412438356503425887620526757963476449518996846377869975501853339202645609221118099329271928603626919838159153729108131303876236118801469019595613596622146556234161517188327932831566144507293447103212505489498860070491035638155792272340007685273886733542725866262942048186385565261042493230339214279903895414947966392353156685137170942953425592259662613075376975796218512377889425336433721609533179494629436911244722860890985644239477867519797497883686137372420535259255272879331897078642035950536095174912043013566366263666411224725688150077110338107 [137,47] -39945189142255749725941281323987481262325951540719259027370798318085175955627925515513371677797860324178475741298192798653034837086484231563503754283583437834632589099666544617917250679750002084599086730016025579216351710957318769191845280185173499250415962605347147192347775268368498666095222274406390793471999237226698674929926084740709076906735578086415752574272529857821141470763800105114621706263568552485940274968505007598127058375859030754397263939924604313144677952598900901522100493781606989368110942902438421306121532299003883712914662104575042996904591553339192409170204670480243320047557954665536166143751011975088657524605483212893168683787655807886647831317034680462869826540893668988524848165329374608731318672957472934440523083066866504920981110767901621228633348740921702331433557437753555059638876527616530807692572009126472365808986705530831798513627933602199772798505654471696626570549490313173199846350739093179812008729218455736270148928039061427085207674566869310786796087073957272616587467618936130693946512106265515584727050954957633290690626117663693677266409504107718261770010717008757197699750304306454269715097913018143355028007919398877276186254234207189473852222781377787334896073026343317322746047006914657559304530468607631045177686826389180522125811753560355053233137354602577482314795545049233458549773514481636007114765539135449078703312842993850304946639461257887623452570231755934150832345219932262687466979911751839171523813813249275553209010990302741816631183627609653413304775269476412156819872527435984268938551515714229489263667971056615492988502558432653948914468943701899954181493375823597452808374748636150927530744371631039742017902404998412080515618184637404400329062724368910670576042670477427862255753607524447299887765746907349887735488700848828916339459428786397891014822419344273029721482399644480579451735167176309682537077810785080410348141808152225 [137,48] 13199805802632162803966116348659382608867585327841034786252812544278283408737017395393211309182461157864504287070738249375106279877853711780960896316714675354588574765736259619772191939172316387289909655367644797329157629096650723900675816905153256215245554456157092027299283493821168695219508791082911589753068258547576032173180300133665814547696449594771639631717537220065219893506179508635898674120909482060957107412082484187604391138022552679647013841123237858022909893006989020186675177331910782495408955268460171173929642167975553790226952404571024902043102530335018617553793941339240827141732530447156703980433290245352469066221713523615123498265026452278431463165509325287131062910064427337227531410270774882460747440598388381049430370582276878744158666850997107955331387718394669128364849421838688804539946984145356194200884245568929079611858684728189020759469131241761668354783956313899510581120114640942217076932272274287082758039378961907090848295704983119689477453249812539819798543485131768274094019315677428948682727375083078270928088401353241154903674099073554713150854060630084277356247376610874121648254444992717971993033029474729801283598424431880688536060013268977602097971731462464925604704507123473308266107488204569890269925824741677474867588996851905052571035404005515020688247202363595777152134440279812227735503605177181716368217246267252199822249186220692074752166924787381079240016879802186534579668258780045563811393408989655601873943429143319493745347257680130045958900286515634570274358264760110126005941645431293740746311953499700451523682261197957218543724867185649141837220448271205597828737286182604511952954777611057412626661756489185216929468195390136718084004491275627411683413353896986000550215846584805949613499788356293716161286703548558855903368199054586746447192174057348066530611037009886226105616684272554516688190841961027508526365848171617814139643960275 [137,49] -854698914770168473738418137597540121471811411921279212167562473668270603249806567876115304381130209531632046501936014446785846134929441074282474320935720435919739206741888078502791097007062370934626018581520877736111472134099235794335262902860050302710034463357402495458831968855710098003190504749632546914654862516546771599611935045587883517096057804515816431123773822259667821573590661683429957789635918632371743363003626371352041849548109129445735558947380434270002714186840433916914281612396368219053222236769431698888463482904464157576532289987103743970450394499473649913712607534925753303752591838354914851652326933255498631260805794442665814928757261472556412044550585228797357239139278247199407708683133032934779539133804611798464663962885358871808165181227281719718461986994471819862954368023699311629597584136236492141019789781802582766571852908640241463954808324554868015857993762277163238187641139534125149257089188129446095862252268110004020073633425756260865431167939873355664605024718326728622234653661061581256512477183049029912209969305196586982352776255455253214203319169469935041060664024561911486850351570839546577828327350344470363212063473261806946412478554470837365351761006586810565859713396525899062765844236595764520758557082488808060428160687301426980875500075924772181572421691597435571733948048091251991427707662153675035263296690200923284418307283014282561091234220985714889854120804810369165466617415871456616976498760915050804318212378999968880423098088780744222997954029115524498651875049501449534179438828138527626619380737524596272651647812088056353731237492188114760513153562424949025974135342666800549069163778887098899225281533167547839182733516875439183464440041995258844242872638596407996277717398593728925034745042327305829040168495904697000951793015459540495884364914159205899545905143708173909313889125078671961030728776732127702485802273235821248927832 [137,50] -969159029883348526159381013281885183138961104876493958926470350071700113095960432642887950561461085412527052151575766507524545055043554654807520450128797501680662387980075054658706973947967638430822363424082782087061872888056249071063763517913298260705219590706060733634530045250158281239643006706988925849974292656904578216197339980161791564413347934567375848794078502817653518974510602408240615601364093824673440832266305904248736498969681896211140193231758374454311616464405924033004557136411571620698538783486151452950780624740754896668602746227405708491472332199038839538449445876239555662373692672446056425584847623231575768760623743750524501305886993757862402567038923958900718114802141200149346116177290963297361435030138228393149352647695111285340306484883016850785060095892675071869389090797128343041132448818444983584886371064027005182095477547605022155383871871124716313007464947142879863540309045923566816951528336723698142648140155880852757234850692842636296318094351484364669776254690777172097144669087073084975935590777281428265187442784097021534849813953707552658305701650346728294359345989644336967206624716624821885532997614585923491370551437761179122452776150951895953836563040078197828387732626073771191741147642659370258691437975938469191969164420137225431622035624642001451378765011436020849296032883159414644836142117366637345196789003236015976061881795343916165148575898699492749293764623159497576893681620823435722226591990109854537436697662552435048484739905545265849225108996973199912445679470739900107493498028868264387638379979867551164906191503290590778410527037140887186134746622881274529921646956402691124580035946637866461774950199975563452655149623852529546698513732757756681940111497098824780286406267740222138630491864058302239175399794981113151340721908117656156297970269195773517651839217781312954304005691283590345474821247383896456746225322086952438905 [137,51] 426610590430725021563343442342469329727339928724799884118202368091641520382631755107827990322758628269517507614319142149880019589196322797932643879366018526458102571950927088807972818960312594442253447992659342930914264421881357986185529738443887156087623511795782008810633787902322207152519963340422043284035911299459406237702721384165662576099085310965965878679561218904266844248447893443009932520749027944965924458180484965981918916077152986705404247918897864830671980021117351864590901145760541985644949563867438958639372758511995751168833653346338421047079136960399015411900608786784623623931155550473284723806871267964218869650973209911922728552490442734366983144909788025784344159003933162899100445059081057403819373413649315700764466878981109812971117819904883770398024372419726048520872371100731342467971220209218324749302894438947444184107452550646339349247597853393468582175975120034146884194600710061283957717228795913234995903981569604957563009724135285103985120272288951355483619608719624149338468386824387751498064095138377824774408640820036035031441172975190427263296575399648329504924047345998219262660487827106495366549994735628455574553470037056654920375279768000448769353718066602581925688733363262328825516608359747333520288259113638875108504372309291522990358658235574497833377357029172886563253189392850676476770836339256185432747823271664293990493808507040872432268269805125567629433823674276945794878919836931649258792523513894711340364720072038545031157552801098259751209768041297598931675191391157713064765416264764209220342903911774219334424785721300450965066384375977583121465902601030798535990439113434840895073437836058018869545142666210387842612560026411313464424473897042506721802311860455877589419467360077250534049375138477502786808920700169759719862558876629322655445674795194417067487916931807334108318918754054111704618289399187149645415368320221728863 [137,52] -76737187263561520840560362514804293475537052915246267794376497674638829411182349482231003506581377861023840259481528489832629474686525934287843222466423509388216538163955664646762301693428452498801479077186450059519143298880363793170953412727950527299002608367854222035157200945865429644475538654087836699814748835362130072118144694347364164004287852109891417435336878559677612996692335767288053456924472656412982131221760545117855801342648502311529552850164611206137107387417993042421008325463047150219752293007708635298779763429151702889758002786434466805977989787520922663037850489863744845169530481953985162388240904417586882115244767110110972967036465770323143020504903847281299689838034587444379580831429885104533999727859407859534224379426288306281031006741447176704897144452581972200926945160604638810421426723604329308892559176007952278898577954731913137397464857479907071740734817777131199439004939330470967202156257522620013375726435977567563008435663129560700810741000594501783990399030942891920318793196377821449367755548922983446340130063378891866227113085734486856744345314241661553933908284549644659563189916133831750981375839899369872195758784840525341488212661402095871713153560105195617553823547146135422440243209620184254465429376085061103320606879470197658571303124207505624406236919191207827810115401570166326003416346722989077337677068476587162962513946452569777166650580375607640971232870153688532106160866131001907843834993327620942934785670000481427775378908887813579204214194698657087020051395318783707669328492971691922258051136516939368418923175493941057713399883471286065573063723681666239511895373750429934546241582390551048955636386313002611918001845655417642331045007164343761334412117975332491702310163786914087822955025676968943763677633523731906938648137937985867833547670814373695848598728683149925411270773933913042838566587068455769349801155710130 [137,53] -1916525742345821039138612695067954243552820700964417481675808636864067660998126423634447134677732036496985630374555388981531458641793888361720663788856842320382548904092943234984054761739179672634993573745707520842374710067828118526234552255551106006621861469688529347832182150215242309684567638900121568125710895806978559893240764405634460466395099198325042248316180769814704960094692922709857829665686567881568598846741538875412522278001610330178744278745260184213054310935753667847112722465087418832720922239079153055691545298633593853050097710832854118398987384198839123794120040864291149108869220732812340681935403072747086070173632020630879307000036222745827377883630809421910590020152811385456295386225643776252254097559414659269324174587920587123613065633050534617767342951945265335791831506460592017759610068306856663228494395921692738439930592223433966391220870623108417164481909605723479654661242823526271107450326464753488191498318410428245565689265705918522598900264877890147731746021493439847618565013276163131665908695045352051211246290009245406936341743555912317812888060135695153071844741316522669403787132844945842696669380023142294400459199565862170449398653634283014622430470810197750894669416679391064865079669158505219745183282067776464270636408216633108318657846742854870278226954738320794477838890490228143673224060215670575529253318746038298142427168973572520098782328809712357707559691480173295438129044998233206571222881867996276814879144058599783974091073629457873154645888485216497107135809314495122735216210918709755842467040395649036567724784192229319920531732778648645986865324549920603186944245611893644745411527809650213523257723687576074300788988002720557159311517684720861091589447308532667800662382653293521792077787933558729139291560570635600165926219427125482643771043631050091108336301663040626479108724528755438286464587395458540539574905253 [137,54] 4736034858557674315020590961560615712504800044756632564985632113234234878606892205161287777551910451937001998269529998168827248718235034197323574282829341445784920294886718676843922267098733565593569305105522773959353172216371972584946999331310265534922241272840689088853021605814447178727826655493211835874489179495184758567130128773803063639194130735494270769939561562971144660069356848410878703087561642028371134693197480626228839217756778550757825415636604841630803627569582740490752317390231248366875440640937095282334985371295064019690550864462298469756497587099597071525908110944124056267333301386674810564456713597538686620836780672889358074962452109227908307877405277135564747988051538798266383931225413280685104849280985732817582396253733479830731071157962317210736079575492394432489023964380163342203311126453130708167398461853618516476077180709464198213403185428952139537221472536129131208582978476656457134681253380212237547158214889731783751199553846423768265194017125550580600677774910441897485687289385137862053909030124468757457204403312092767658435354568619688146879313438137015177867427722278790207526360010149465567053961714304541770344963327697103640351383463707250864496921075433067764754147219280452261898179430406084857980557547153040346733903197053802288721204209238613995566838586086735021466125989475947665962339977021105761118606905726214420315926894800222599352476398698432762953015011298520897697190040303277358237170963598055255863210960981236038273033290680289203466192941376047369169266887478386396720296701827161273447626997307775176955966350111957764532125983365299511390696003321647033127696041684796970663437739994884288667659125974501897027103488541576465736623129548929213928066323519811717479851398057142754262672781895335131782518311774760629255127100985704761120211022580734033419927349543575033619803382780591525079079484868356903178450 [137,55] -1233584553102965534878873588780036962725921397368713420476854268899537409184699154133821570751744048353569940434546058258966573336651293968771731224512700580590010183238549398702139416047334440235093331260602739433047450163563565306813734573152696856004682046681567317429030747607114308912272897246611958901392470559960567671691382025473370942140334576486685896867100008126440578002218435868979951646943652525845425735108317405123737807637362971290829038690482574172733013911724317384352429857943434001252502722783654373857352201333854016296152764999774198895787418862297942032801636103796273726875115573685065610960203294488660794721269075243861048974697563301256128955472618101325862412982862387088267340317953039699139040045792420436863677650019532595318305201989518432344393398642775591212289342231497254315983889104022183087601090928978254527597828405603538602519810582456408431484660030702069654917711475766385085770491896111017714414411886064040970169677862924737321096314493582566765329759216870913702891916534097063157281024702910829258281638537186443214898690785824797652677198938221112803070066997151791523490926202014567204533919501848160759567414207446774032924026505099034431500041990850747316831829143099318376640044109043916568809174413988789626420441025027843769960279671811722703769239208232889080171340269890004895584862824589879219104248003369415037269261718155802767513932270317122320440423956401348177082904388921333778673673970491532885225327037178416158210990330950147566446316202902717179136596854200378074751507473228489316216526597295002922641549418304364413381910918032916688772900353694879969640903031064986687648773380863551565690326744358687221388030450221988434370092010984077710323433968565267069456324609957465306905716518093122872975746202239373768592208580611961059216179579593346120067141848283651103822974491414759465131932345439821664355 [137,56] 126198701145743107173073881746541588468992057992037222700507540076840964006158994673758525658285379290447701172481166775234333530287229882219010355544848522352245962737525180549948290405400706223482401504081544765571417541464010080957713441230891732668226924024994647022475207647868682067972135965941168573253344111526652217378658871404498385060822712787318591174741102770444323903804463170259725053118989642829810489434494166918707664615056937355961554221458330403906473619464552199875475500001681219028633405162619601229410300452313942987734988620993023973310010069867771249424982455220078006442757012298598007093120003573658167238487109094799256355911996274800039026917350549722303456666264274526441885652736005928616876574201088433873450075392619842266648468625485941216026748851594411726157938850642989060029682077148031035834481965583469160772915689879058072588090015416452661086211427045035351150368918060637214027202840689024321218394619799935444221156266043151987181820478327628189622566499114092732702240673745799150206359060065992993083676141164514993967915160598917840990417908573090948680709565182800855501068017842017508525298420603241957921135155041032500565915181780837002784005362748325178260924861094166730895160701791914484211032705710269846375335928570452903340744937975355723147672945246734674570831980966453919449512434781896006862371987567439234908722859659383759565401974184005687561391190224020998183474271182307423152970376635262532560064021822620354024462382582981896267933522744467602301527531320286208290536759776471324862313336589968655903657883175739961621924443113663477700685316196687760197070894573127279533413183976498207631056105958755879005651690367672600426648105055058404696242518735724621264055720286760190117379943185191334402038876716995572213639222885878150253002409394557389561098645209618034977768389645230791088509701081196555 [137,57] 13120230150935454323753026122912748974089878536762207281737938686976587786416646544180796593571730269169118643881649722326040494531071223788989639869511015398358536938313716021312694387878979372899899636469089250952842524863043556573183445763401923026894995648294593176723905150486992314076901980261560529199209528453016547003907648831598199091427194524923171935557063167159334798914888218283047103034956089149192135666382600484007855959310319333862012400631369840724640218297474382840547005261491737502048214428057955887777197591788825783776902530330571969954537496102712907255748684215033820422465601487424161816314013571320176318053999829498425778989889283169996635021494746371202791480546414445191379381807459765538741365424346188824080805601924631935977647131133648045855104066577874016378520292182669627706068056577105882796336631858795807906724733414512578502558980441479802954667219918928447477503390120726440364467259649907351971859366094273696044594752082133799949571605861084108180649263875393411779866111571407300653062568165616048291945078575397784309999210961016580269223399493468227529414709907609804027092062879347075793847111161024000880243520996711973795773137780144331185180245755304012820711070316177098050620388651865273660076173474015025266723644972280447176800791457236401719656166479664602057003308926884954636715796186547626605621593033163603087383674044512108806232835908429638587633474397338636393986581493165595586887774662784252020626697897433700304395141138879108892192603361238427005352555980061506075634066627552058154187301194453172403617812395601865155240489959486301083879721843072492420889263755527173790588225407392758258670809108023118609694425713039198338831526252693263213707846154645073491144267973497670545832531244882788402548744132953547971392789796692460041623420684929052196732882675436420874524708042347204186103804288350 [137,58] -6609873340319401760778713685069769954977398801563917480262002351324078321606153611698733729195403731038260584984304011009502901482654645172335213661142096071674771756027793557360577973996511733531387694759989198152523252524410451592297155767705534530579245358065614282674863773232339667943518337684419585442349975539388141741705194898370121594120900192438265525900737620782211612749398886635313936784418091333132401170286930414535126449671145614334765785211099996803560673197055100970220409972994285557637881566578885210042584391569914026472119369461109082011719027696114877862328084379288813380605360362239243236448313969885147082689207273065422984181616618236039980317338114990748386118339194486336019971567404928120406873487255157622863493707675345985274962482730624853647584793353296420669120739408167182206424541304424574030632526138050054451005854422126510094919315976241900355047370044735171499837498504777019432064248297112904066029263902716726660178525520852678309945168402047993782652378693635699175039918501461245896976238363890748691288203705941267910116355134419039698980814093383749130110117946559181411893646488263059815524068131873625456522426310893842204900041594676749836766852375991128468679005267572796324248188738695221749373524328213284480220526156422841834552791536910952000163529813225485888557031397419031622465821606080354496611516088654496710780819762239087691257269603874549995928279581823315720506989261333017161057932583580322940265795673678586362771792569312475706381077459424440011388346083305062060941381964290306468309330008742339694690736080159331690351188817944817719451427461719255647367397903192134569393163820288158237605135820445187713643796222633773141912502208926939132590710540065266907247644476998679589347926445083197630633692203266541800134590179206872206915796585481385254713822015420716291831233957626441532985243740 [137,59] 1001918497040172823937311686662167176089550641200826354458135981110163489526546561523671368343129772576663938747522537488830965402541633418746109788379649605714123352727455868373181968853869817194035708942889974685001525777272765003518692516180872801455625193871969985919465077528522035150956460862455926027473586990886334381066586709096881717221545882346423947697440687548413938050551743685229427510778034398178189655603240165769345925920943299431665133230002843436628916722513642553825981126200979809103972387228112878714494674058816877185472155894220694621869864560184725366578925901591107691416863474712340837505407250852634694523315767511655486094793423425062669499571570246713493876774118602079963547939149581034707706690355561936806360863547447294006088261956889906824112253371086917126859270698332127964429804398088857120735807436436110994512487326642173414112141819978322631692593015047841613063934500667504805412177022432681441332918832931697355779566078035301172309559554789812952144013255012881971709864639214909903972866891107542913081816536026262854901663397717482346610543045110952386025249304303936268045413912389734642854387240803480004194575021914174497129343892954556208677743574064965530914003682832827067208689034035276867030410638265341273606780963913107749442215872503909892456409678267171989064050648886845080082919357305594934502802425982652059080407240063349541229158849839302506772242591599559192961755731581200223205161321239918853836183786675794507739402315652862386162790276374872726447079673716714381595216115272728433378246538006938856492559259042933288863847829363030479342190112894016394804715882628227640305827512515830227509597164528415736939896206410191445845137794452137620270580456680791683772613277573828503796149847519040708196191533819223381590623815051796419126837080911423400289453127801361178511861305761737099512725 [137,60] -49664674904478811943328246183484541111353887024113129997126111067389611378694177853945010912037948869553709063111635572728286685850894667451777727647878209962205391682280892403637957655895660917217263401666577055503196536927975953855645286606934710679939930717260059547351745175312036574756484688793099494739938817314472373932803221738744238226889015421866506470776953664045582933578461499375967696355597284351524434064672268546354338582991477255761353747393367862880618054877264780485418061658747798074481543393212393337945419629631476231999849661950210630860864882231148779486055251857866277343322059697772436485625432458959894303517844208753892392553993979551729162662392790491099751196746333595722540846384136549021021610629518685005938839073153179484910628158557884490329930119131588642422897657333810228689046449258770929245378999754939852436378220548156315409860365496670796120817774778584565179987385215288768963854297381320319981590473674835277272626735417430754372052387586853988871249431021300868748489758709705014686519104212370848726957565701381165637810689337478699730978302539442751932897364468620517768108291686833386473119812850372294388014013774651868190200073992687535962692424013382437666900594218232304352913279686079426917841697069310135145113650119884846742401216779105553244551629957700310424990470101057348365744256033124148354328065507032531598739643533774607667283173897221493457013801955736788099205658057192021249986990039324093245968286285405846275839481787332247512242975985760975882099953231863710887774966044268345545991686293464410928954198654455060245605343352713479067584696116130742968966489034495521185404395803479003385424634317429151199332788985394731558608309709562187074092681710372165394758812197116691520727900347145027987113887256222334508776743826296645191843909531087265704422184790547166527110407282044579625 [137,61] -7871838117565013022327777044393884090897014239386013459256816699761814949712156131050982939567149180457921164778819111690644418311234335719244265373424204491152849143842033473462751059122086009728248888364510605736943155600994078448109849824613262798526831277964070641908601433915978318928833728703586692235433883165996859328715006866296366188791994787470051468784413063950070628640623997410984943313423094802952980410627382673007828235565184688335881050330293356843469208133935969146034358329087266364481352446417947077596988222296900387653971926994427156166462502122512298009944322254307127899893150273147770965466143213064227145177839288510769713041311180491476783826278963185923090370652718399930376785526408692381690732068533848413306989978462511700993116705392720372588711733179495782583105756294248906347505772775303273212422761049736308347333125829809488335076301086722623844757143185995678549295715571834256528030170535956914671626713100119428805019323225260354398451231924305699233549892775721248169625853675629859101464439437400119663345140513584194432854561323640540029681994259923274697893947190746299594615084640385394008797500829191415229086539133743962187369912804270298060106462319952879495755450436155609799741237605271744613300852417644606284646103839028086081874503746322302115680438070194595732030781058790760940534376550129639333522695744038739224289305309542291100484989074620457103213863983751846393137851759103995589768047215303925621598008076262101488809937409103256271173838173515213445679257785305785590468448596289027499766890760548591555653857230694519320543975659211913289324495803567315619730200731067080098025239493582680678850260784273636536095765127530109658339148200087665956373095235832144384137490019449470068452036709440743778916800147293485551218422996298798586705348615424386897455633504429955958291424376601085 [137,62] 1745712994314687365841277160304128599917610863246960236342869590739352886763029326576088474320269971586245036117672348134097078960344671886242955557262499717074243693166951549442392038729443438892298686970232161786681608618180485513718587296338044763401486009942095681572185059734787879115611863034040962365753230813272238163138744471563215469423720847558687636434004198293148144462768733394564581581956540211988380023873146159484477400007754888666454830647169255046096797190599238679140743247428704492678658741739048379007249497753917956315371344837696069725689093583300017679916059108359845275706556269630568952274435349329409038944345970967651607226870881776719614959632110406200495467430469098048136096302990218654109669647442542686844947551283693266463625565364653893011106274609263694364097532195015427498851944809709584095817362317672185961514218561291105536811385505632463205792260908832947816356455437118386633514124490391315985131961761691189213114215049379011602237902040219865954503373606656277966267344968358671858819953744539052775051304045594994483719955569368590650427109603462941175313211130255065249991739617073417546336232911034829019952021482810585945163060607404554311648155350421143993876703413881961091608975507479749604401083439512356388301594809086086329720388943298587367786041731094707674924351912008171045934061438559384143891351184986127479435748962279341087366438872287956696619361825851744992301531234871909784424203134022145127806617813696251775527301118305655335393339097439326448924807373048302374220617373629919268729664925109826906164290374575691684844903372346259832757053109261935485399873842207366267368377301683986112797373263134423799539456333559838138078684971696309668054510107902191471123400510933622121182757098838233410011834914025626492604289931044403441038204468794366050482180849123341948967227988600 [137,63] -150390701131753925233563648179156145951980460227111728897465104189286202897700940993698537359373582423797261024311128553689450783656959949837827814909091687181877748507560783438360027777250780245747254845018124695501356084727121673133958320416357043244041687132453610725338473643462739795492090015111427766996291470945103142281369094826197170615670300060858620359996112565316486852353049097396119351878325158338823968572507136199606746155856748620527695187745258680561166891045215537796748584134575880789086248413375131798587497791889520358992126859762455391451912300815335410232880703696040660700910725649363243407658056893692270946226260329709783813922917642840354778420290703555877309272334506365309999202204876130958477612337571711364995015330691827175698032527729285434522208414442744590893887175620679451124085171874357095863391398710175072639284140237041517975161329353428851040086715936308658032121501850004370998094255942346650449448565258587578777686192200509536548326213245998225055443512819240304971805269937224976904463870991542117115778182280937953695962212173066947589376545282209597834953041985865300163013078726835438030889989807604656298268927652675353717538349647151266053494744889365380349912871333517059164572330649431934015845697948823083355502332601903254876504610861503704361762714621707351321567619051447261068403697009926209839147277077916801105685838861650997812879990779603580280156888057621176517548512592183518360069046623312732744591568466100764433137233314183321394529031344407100709129610741800321477033907387712885222543020139645495436872378188209766260239872028153642252490938154809498530704795630143955013539166410411828818645752318038058417613143317111044000847506610436082679794207348592226976470983105309325261886518336028446187415995440046799039779225150430404199270839260545607544333773668540650172719175 [137,64] 6170653623983069917667071796123066664220311893931494715662475673411609521949730133156783005645163970156722814365473650216598523666006173921779923699651380891860959498480607900543814900024529015363372945306403984112271698799898552322967356566058816015914472669207372028717000450187463446466713784856462245122804659646589460062775341031939507548624663678616644648220706022862746952979580846261839454814688162868487672303219948767150479557664796212077929013030413237348588368055013541389104591649027544651568496663562540462233024605481540818816327203735001789795378388452062382368690181498110901134193339160970804491007928076495279651534352822079550650823169929175247127267582291141017616011608384942521607055426063838161497224564103512317607370378582091180929879399263158924977560664121379402379198298214744933177537595485032155126495320297551763308329545252325351393228885074336373151976757924861806036176513648380124620363508028446668568345675024334041253867758654813712088499108190581074948154202323348946380179408466137457122776075121940670039586779480745493802232272188181765034616505879302316613631981184546369395212087482990507093116841451266330923288988293471105086652815953426143197426003067388224133313966994557874176084349579103038005380319286947829050582872406158762322625693424987665650404423714329701142197571191203462031274208099044694193083395456862008946013710752070848830056848220588509930732909882540764014267176417724767444249177216404086303702046184444567230510685511100821361548225656188354591774415797463376585936014577156292304713700318647073807371617898107439731242567501782288862302788102421188717493735003453836359012426748783537786488448386596622531023510974547333977707704353355421824076064433680976951755674184268764424740731017722878725175677082499900342162439620704643842064465028905485528212462578808497170100 [137,65] 93036224964486645365301622447214967874607546741761959018814629772085860282825078688180911466482630119799174797560086135219803609048046495755544179990667919337685741008598911534039385111473558251159312670790728581390995650813745193959008951372122851969284744345723904463326342481769408076750577793865216434953266423062486087763534512762619096612880614490798882646399246299483519697423393059382756343513065673026719254856490566480480271022110088482831915978745074108363027335404386373755200150564487158638192169088581024967717014533956842940860845711192996240095594348465647553089867663870544518590255096645643712250778677550892056034919160872428889845013717121140010157266585020906824056947348725297912888517333995859440315585665941733319429599383612816484697742049851793072132854693130728136204068715050548116226172270307045979979296304821912940220421586279675272947335886858062197331645763246902685716413541699158679675753109543164795052950357095694431574345621657553914453349549712269555209712949963375706525362126223448906411434436904020987026273136504635489156997676711027553248173985922744107566970412416992598362530215225508547315157614495109366719325448597943696891958599404909127973316824852388867286820730957240675173773220573833407776778418470534569169531322525345823366480006866665459662197450393518404841385513568592075503631590425460507982406889804811293555016755570011795277399487349838486088691536270089646445893808516977002395608659720545310732931465657283662134667677308261161104853804978335872540767141936419617783051574806930404198708747536279494803154326378341597893735874210291349277223892966641858616268564172501660184799928495302142181159007118797048365261385119485142351026388296707484391487949091598771960373418515481863707303201980024408731561288616603718658997777384889979102306558273665267399034367514640098 [137,66] -48846404662474901000553187492159121294516187255387037666126677713560485681310920904903347575593023899619965209629332661291181204096176270423335177119989007267264654384396821029416207955180485194175682673441662545450554152792428911425013636274320438843267634780060058316113671358025670417797404079121296271593964464592510531951915288793263481860500489916278403013507854192489326342194663260920946445358917836187798785857397648169158956212002330719771046340156953168945235598453936864273174080464574992778861208789327645230092885675748181667820237712736265284824984814833625631321815579010634801343916279364442790065282256390202684162966004321604063572373362977507306189799097144661119992238913505920828567220372534766760482570904644547717971122328103647301470809782742263989264504182764777689911342855502030452781610058109709788204340334441380510726071957626730379854588002184847614338216005973868455323039476592347822274607202727329759293857522794111844998712468666120264400440017839580326092251974809674334454709252112833521138307476397078030472323642346755386454920317561363185263068653612907823645587344157775853287733490328370800490359795314901994246183519149475570886763814224341768698045454909262726761667244843302748216674174367033022118407540307591698421704103073933031386699276777696006731532372680387875561987598568451524867944676265818797295972704489645679620276939539698937110117009255870386456955855877604122533101326207418250293270506516670172080535842709950505748396282586151004749040680163865389377898750772324079277753821850999631228363617385952318358417575094441975321183836439015156859928226022615611032948943073070885059229923062646683880866175264867233669327014675685371901939161587107756930458212781908232346702812056352144173264243650155971931097339362219405818017916691658050587495313061462658447983174378816 [137,67] 6596260644164471030742929788330289832926319950908474191015753703431352498106230346616262035219526461605242898629366457722762921684038897983418438748282789772809237631134901869733896011355715931480760025489285481146069732513947522293205806880872714066352564228988655599457623032832686673365451446562018477370771407659869618524367407900625957014562411558665868697186912719665910487026031983763355972973535172263733023676545243558449216836175742247534726541775239215478056967859652582367465274268871877385271897079864053436522078731694981461252503264582142426307887589823582643901521503131146212033258096711860503394102491921962083472619371809176246408944329617308631774975338133327935613898052608600494586138957515847584059612986060713364743574193679059216965979294372776535183783176933295306307653930900026994797302549639370793235549095440395038899451516243746038643259485618694639264579672591272580986612758842739738061491304449311246352095192768933272225642499043772114609263517722568766135284153973258919910435474305711683472077888928181502292492144632535836418337780454986374354613089938750201706256496643607952646405333488968702289257435041255838059922582235456238984341981524267322512403902285134579312030780277317162331001743861844405946827380670945465870757260161519092261857364753659805844914705078729579089427785109080878875638080990748136498578248374756970100992809044316743186207796294221800280547629435522656703315132544197393572555367070327430911607525943514377688535247418866195967713902035183824163582148852376769176476896828415123028008665578828858973909490047922426916748015831434611887255304426198234343095744889373316643080986333524431415407765049798995853067400971915250204090710997141186351308772239640171804633881395055309383641036168915499876827941383350878376429047157769700076656680471403151699214373891 [137,68] -523092355337960026245208085034926094395850888279509835749984577498547492709003800193122159329086089091592941688639048601898420142570322245949358078570202656877443946077046239719232795231852912453017763326574342038005081489207045802842230762286960524601803150041722701705116295706875496353174724466616817886435396665859709132231958396323986781245836284494465371235974577170308854319872038178485530872043396714731462379669227656124707178056800372560483829403096980845664873401757882238818931732671483183896953360609460511412807337256682279255560052663270015508596256637789006783655839397439623681042845540733696107116436157530010693681486490936352295183962584465149390876910468080676020488742107545124740593430614490382531018951539009913518317635478646832776434272229004542748518490481104190727675874603063395467500266781303252940316463443267144649751844741009691353728953389889460013914826333765407500063625631494987842652945046779932977091209451725909319570282241036616211261214238067258024627276397194063391375483030318159391884589357913626796353624877777798345626392556870187815983642920127364969669489181508457409585437013696971006152519083847444670928342838326660037915819510347210346915858383239932444218823355785905552630815428617641489408432961640194629398100661195325115986827875014425658959684665849795076037897283162718321787830797555026589474999409558906706366523085768262259794085555385230382823622334347939689137625050790869199796630963603500921664810045581597554929232587588745806892766230518159423832478094993823123721540651758374267479786835365798814401949186754164531709385956244653153562993326382760708958106541571803025957845273038774652435422354419322222679089343703597775621714491192168520723972840937143301518929564758912381592565917588234964026825284384385009481947717657852028760689088867331336726045 [137,69] 10106789107881384686991437723322370482793707304201827469052870743105108656891874233346248952202338318604988052632998380017406602630204981987081134997452648836506829652273813997108987558227951601307596386997342684056429483143329747763260627060150495779812670476967560628520644589887547027124721103228075127417951730551601865146982470267050208701627223539663337791761889432275132352847703564500568860575910402507577912320777328330625630616222265359728067677993012231420736249838533828499979333220287308168451938871599929027108164994285094557398458403142693727109827371235641665307437104942017176110346242367949028644274576005435927457793372707705562506343660728977337226743644498129027255501590155364598696852223861517845176843251837531795702370600566786093672933873951375225423854990800846654723070426181306105307468378762149852482555064071929467850719127335177196865183799885760049822903751745491510037869521719632991105553898361261393504335890282715940034264773477927950919122823848528771163414781387551436985049571138836814705196161816869023726177797206070222025864076354812277984936691342499789281196664324569172635834714222474058944100662536163878188698468411078455890332865638282022387728233704770273249398030688695104866287861544502467315450818857722995452236278748841975515866135559499068931428336924399507466696165038269565381048470716071748835949270539006281481869148393504477535539657928622816766918085570449095626243414293926611043917947403080340069160824907243790832527051174243078791049325496177338988527775063631524627683856093820243648118420025715575479787562906404608635803326004980231708813265829244264234314801855031851525260421982019851967683451221456653099838712141547130488114361780227743623170750315235067625861291585386037193884256664357419140053878291577636241885702457467861911516421843294183786 [137,70] 1461980731071798858249330142666733556486386141835094250936363183520362775320862294530789077017903020319617490555836864780973692414208826142317928348829882962373549148576044643404143582913721264351772633732356968220902780994640063046309844642036099189676081768938806128631232582474090234480487030855104564515624730795960519805388279482734617882119715017659078596280561032446425314666403557140401262247325422929358443554419246408168986049114368301125396985733881668001647344776382830756586045009102915825130245888389545892421488073880368610984634585723682847221096486264211548092047461557506465946543809075909410922857282172244622187567838938428559991451505434470353345917685518543758781408973886577118215222141814323460889342375637473636158293201579619437174441025929463608191878465602449920678590962784464145227227004061111033622805902221765851713361462892635139318994344194461232375866517103833291757894991083671838201276887126763629903302132675262565208313017833235674960805094423220526708105062161721051828631027790044142991897332453731688950808754988140319709294954769027250279052017716613406929364249378156324370144183390043113991151226312707723003268491112304699178891723529729196183146559860283239245873884150118763492339033913850084248236122844974411681037583512457713376251182710236049722307910438445829097152071733959378056173099046163566750281360702218681521257992230401087003364708031814814562944909066445763573936609758577864834676980920160690671548970683114019578263758583744637205184016591145349203252611761812105380857918788922878656034311107688325259368314833631948034270085825263036708012677130600039653237345740779399996825446353160671674998955975686202508926477604612546494183938126799672450740874413015399597470372331118154402310678932110569703579131156802313783369574995776657463492039676660342 [137,71] -61724242856358156448107519646192877922195176258004908644196595015667691365134694502735369249642698324079663244421712226136146292208037542778525870098044267112106034637273033105957754434866654203866280830674489518192765374421285401624814981173679380097067425066754391842246515616181812153614713037373852687760016572057432139330179367905269730044635041786417337795550424331884931826192972321665650521194128016854243141694558031510322649612361082468618970125913702982062475904574980357544644658583970791750757781860958358581010390636707774572164366256211713993722085496521213314998379471960808609699113578254190750500276506648342375641915066656804485532058558035424590969768166628641542776790198410286303638079593332534331493632362268013125656512181597886961360978666759002911736435328901569664734893392786893387505675251362585263614323030284099676262177463013510552223854192870563600473917799998580854512549738556700876727783261773127356980131007013009477015107547513953776145116435775807404185939474114975183480822960216792839265825841094196919965828732784112502897110062450197975161410000978999408244505393315123369731937042136108672531144573480919509885664714426821565395019521844017034051712885272772022893097394765273925581071651082962129614166068193922544410753427010576149811265094540507950467469124382271517687136356573892898520389487422863790495717384089434290721996899806316132405259164898377316929144089165040413063955169442693779915054108125478650862049385510046665661249222440331024002730405177611931056620642327768665526030184422390127615645024898999687799303008252489779791426904497721500577713536514946135159478527702984739052664592248441588209222538318521690202248576575427294741056421739201945556567644462728965928964874324365952609702064186667858211737659983454921729826526578734063435684386796 [137,72] 1132693938525428036186606776451707515343933158873277075628031610738390104313218889961799827063669230289603330628496320880819254335465370339605236503434600839782838612103574375494984722118914498814481873615360130901204723180681912707685767286352317514245177045532129712988312865204748241847928313316697019385060133576252075645062440299378295707214907418804008122807954505091510597628370961405988005119780480126155047815815049664645193547573014422738795142355914563569593554527281024012534755898364291765204942967490032639835580641495005140552376802506525952270368372731640931200777363988248448499440314249696277961291010612355763298237731512367342320184013839931065187293887161534574148686076059733127936912804023676907306608356482994449920856332834870851433142566638087909617178374833888069736672366605964957144919001519247073410031305385228828864100623633979654993669717594121153575930708439468072852503776104212806442338106408166781631958158962772995380649396807716997941386514564547958452135095953553189734155982388939639814999328900197467352284653574494279285257860980710045745746883615024703161777987219025998788568306230210562418684819377223929068653728219888649826608513943342727061706919886299046446013255098581209697799751596346502381051454062675012767284542098377907596040499494349317957439948329935020433203689632002947941521133578429497322041109556336484867947014321879338699300110952310327104168356752284217224204927444841172783447246592308158953607431864586374039076250629597257031166743228438845209637962288692480807345596853198769474689674274829894624065868681544768474500220085566347718694661117733706683628354986354637404790054293719471625992213091374322954539360447432138638210167295520917338066559116839655065028444427879130046136689603819388958609480433063581418835892911768418113373527 [137,73] 128057420424597945216870796831064013045410541163578737270726038323657118218915581797475895779683346693827302209029263528072761708528089958210404830277647427789458617196478220972403789819351718122367058101241924929942352971307129449193297688919756262780973756164231153608675248712526177088490392431148039115707800826237692282703299529253539098320686476001756362796306042059125715123151953888584987932337383644468825438422877603777780776170289602052040334536153639938485467022560488519696791529472072610417410954431663741699263295827999307423795639929421440877734458213615752234637660085339698482705201695254359165729750379057030635474808458636663231646742569079623440360993596581520902835501839592514168527247770700807457520218893571342313182235081458218701593223564242241768513206116727250298666329257249857675156820345666945004962826724019801636892856849908912861360326239010883324328847938828334141097698201069619230303964685419407185779356898495230054117672465790534372265911287605075241724088105065454475670621193949682481986640790134521206494829185363338072938097251337148967911434727092968589544569491681254214761988944772993893770038779604478974451363295978836910569901897159535440538307120398219256164897446038232994931009521304226281851019044946814288798007345134455753493066495277528867034271713266150966565894763419074915004580805875582621375940801036802043293210222871343200862766278069127989471482743765485155777641907750620122934924846075273775753558209116451455014703671850122299947630038432845718337294550799124925512587267992213469383334296118776051249664561336599807868498030660814886374437279032827129650924913202310316708559805883849999534064702759983196446630918754776059573317594228180655592209786120551587636792150649188970411774822287254857169536720721858939781900817217742615331 [137,74] 28092213285953363983423434980431730472788652983596808967613146650797544487407234986845998439369722345070131302499390819662014300738502653976239828728863493580575833177553132080697132751534717952373747618674591108846501433035932109728331706872761784583228081995277136741594560183791855693382231225281338382342185858177773705665259046539919578653498910031960350502985709609643058915858472469526380260704526726496646138919038283883146082862178020755813568119644370810919810390688391076308376512393943090183288531212935004840069767206210475994243947911624756963264034788767786721072427129028724434033029880233269072963823507219770397682069851670423767075124052765184457811958398835422219494630984736314512192048786281860144324053583309345827878493701736402410811464045989459878724167392692771812073989671807675501972818736987215443163279231713068936349086356112791063394371492246111039077594258517558629159935224256015126608991419751918271589025079768422698446355847946433387271444472847958926416930848653066794152622018131399548911987475274956787079946143021230462503062285171688078879319365322180988081354671771567074681553662005632744003431158761810681399844593685857193264481910748087270506435137927735188277131779774774758321022764674024349423956449694251179940639950208886960584992134762370996188883219463645523210715017534081064536982814024529153323700634587712611926220341338242678089892279582604537428640992347402428419386375171405668938525414840734527725523334927590888885591415806936051509404497195635887328587951914350883657284942756206825097610329969290145758801400735252901861224596183279403147118275586580647202290426098439680345586742397800741351472318902528684576946990071068322961184936472531763327268326507383617819071955360734626620087173140638350914226401447956742687703960041279057 [137,75] 274446598211398128723195184255932720106357219197070238743339647332776427838057900028696296682087066131310189557862454430725912825432624459523557808689757845484697331340608065034348984322456355651292519562770581369176008540347221282047243828910974784988546360204395934273772584066229665762946526095190573147912908431794126041187757474232293559411120202950784796386023687712235532002329319103602150641510465403945400016232037294257292386163536218324422768496483774190454510383974913623773888756930567517440063172996953614101555534922133623014056346510088564218346783892244355469323786049770799820506177981806433882113557229445850650272775408024614434509384715982220910896169510047847566553043951095248322051291803057057759166441962380121679642011885763993424622210016799012921323502450513912077872448304434669838691830044473788181287095177853912861246030319876338841667324946065396103731199644455222922094955839896134287550700777370004167338188536398733620181458854247998849734310190048619836290261792890379478048078776885313625228523947902743078325711741044015095456262013681156080389268454857004857010049669198753458901687177970509449557910726103800048906237240673183147427004781097698141231722057886065862668263109108219231014310771921262316610999931068664541971573492433983549487413857237400997617506850828322091581660048829451325119455996331020640583787565097096986699910772765564320210409862668046277426567172074379323300825878466475431476880345275511852860189263332839912862065392449959416416659667081943926902091809630637468766821062694057874711188082440366696698460590190450505674345247107998034388404175831714652078256546516583138655346166889942800507096206923212133991337453389700659991430028963167170281419927734346646744047735721154715542458506144828474219362969831769307329205114826 [137,76] -80802436418448523072147387387017644916314000794895565152419869361166491087740937275085223303135456991473254811510403451492502695552968074666228160722008476136843798362578016122319605007603929751781515649132720964543566456863652377518131174634081351487150949871779135375516801113167067675536390960621043414274907469711354401063661264685073555690259129116923264075425646799828048720110780368949138814913931489455963631383862397068390104228133111260834742445113547488338490107032937486377890537022258922327113877606154674600492770397102209682679448755571070078192361322589419314066064120942485623453357024782212306094950608237246564505443251179497864538713341346652550487129077552027317114873957476333513860774441148288561663267888809572218101562603693905070598744522944102082266308393256342179374464179503716850188418605474094226687405589310234110765359346350412619272429855340343851094133901607330190477274899466133646364575778649767818931520235030615594361416917683868507717297361751405061535326289656756720526684159468951590690844929756502967090265177198879242025520755050298522045655370804902249891022642465037609702056828261199634429932972409214091748045958706558531373156179832743112100229622095485397446485782711256665678456194053209234888342970512133270810294148700348444282475726416688455845568010495392625744835238124503962683828819212045125471154747103443846191577572336059074029158287287765494510634495542218012395985300520463723952267423612546221478550918962716316560395579561341357129309354096464291965405886049200929873971903128538647136102649339455465646106284277850746283781610722640789373147322971215746266219699996422587040372375364280785312078130907220882290090406578933211901652760992387139578152732215148986504064569189737115356663911266914467971959552975273625348099160 [137,77] 1802132724928973256681628637331517895920882887716109812235110959679967672219025851487656009617013631196781609872510917564520595207177234999908287625269554530983891233421417002248928715988034194906996726314369651507639756607753672944584689361491325638700947230050061695783258922018376719401472037638495367030653311728821331285552303136930485467928756507048592634365411436058127243362116108128428743011242728564675372018211712860605522858314161619552732695192375233168743892950937735059074166199709281529522985296709300165699312595617587272078742589190699335334886989512290137331230019157444894444222295868631133153736666836219224072370333563971911412295678175410364459414348644205133784309359274963680465011864916968225221134607905925825968389550738734962435110668815490638673430424652570097451684804354062300869655888310790689693071024841870909760315246524611762457700415429398591821497843821001116693084935471131090787180200792687927961711271961192603293796397650915941720689615102912026918326810055702510584917162263334660584612357553778495904673573360288650149687971389110546186994096734850665008603755275882646475508089148529697557864042002961566948226155549621250733085480759038554500781737329349328011506664173698039048254244441142088297600055242016088038712833016380542715476007885038812727311194668948805618642597888145172201854620232653270133461059249384064105282268724462879866205588276918170201165293777310124122568464692259783082812133299774561111283170381383216980366927319833878354243335343359331297292607392007671968195598294663155200309642703664283915310855076355206910940342655805399234084449780451837632787436319395404171059056437408697644650256425565932853526335624314938913532140830610023693083134292398674121779139850460122991770114778902139431329103011110264054435 [137,78] 161212858414529035770867221106461817367566118454325492876002980273434357436661112536149108609668338157357470312690049387714137800873788081383741336129733319400513840107765017073141086243265033368381765957987047805986658811798007915261371029174678306167572937640022976825874443551006139008566867175258449267863435509366586046861573165050270576786623299163916400347189497113981717042069556483451385465449700403134634075878295553577971148573360097355151152351360352543822687463303395324041637073444913879621095171997980986138098722822713011219310453349386006325603128812219645181824838751395792523609109057452932759279819112986053387970312233873688248945891887471816177055935600547784221582523974045229079575447478033400858115530211467808986456724773014049880541046704325858860247981629956675783352449869104516053825940485187483419505905735180336396109693491072930287467540773634106105605605606215749675374151467181366151943943062919582420903245586203578655900686186296754587343371517917182699779362256580879857600074701799336980078109850171609650189584524477819583328786546249585720854825781743682856214321912982442115306207909178544014791223975933396393791585844217848474191501593705994754851095801113988134519699832682538089511270419357982428452420052264356439874899747216720021174894855750360185827631952189156787668092935651579830791199490263007190502619011229367025075371535211163522616044388441101734834033823198618969670748262575646061048860648518541085859865176210994363568448567277274499421243266900311446242270411368131568097673211184596594250627165639331876711062485400300521529847428788082028820368586591745500814034417644657165720754921541328197540475953573821615830035026256028127922809044152350493931676732539024517947345704114268349376168992096423716544941740339685839 [137,79] -6863965470030540526430859249656517175904638585638725821647179880423210087143140897774818770993776136506541218230883161848930597774971422365384402973361919791815249786354714628382382538345036413474496097229261763985380580780653835040742754068567828229384971210893809590015127765530396476260788622530414168961661379710213607777559438573686002136431886852330363014526030622074911361022627310125606055980692946916956709004247372896244559547210413680909563495601230730387279068262217717290818159609005082997394117885499200373721176187818870760806764792429378104052991318329763149385671847484442493781893796745976768685489403031580277411156219019133589995016385426112632399611734989441408176330834779500686931668493311701440488904925154252983825820124564324116262962217838457023126831290684433611744878214290395895230971949711415188197578070706160149621349350115958659341631708754743137654493583931666705818468507015648224736369665874545871823101625721951895151229592695725017143425958547677843815600648193962523782376240368502782515602867540515733807854459724585965269046977924970982610264643276706765570883499418416836862468076010544618909810110905138487575547159715399386538025389044093300161247443522306442717414242114968851079137941898231458314028736397669760492337342355117822020742016962169600083668104183022698491565841026220973827721696824768435010500267473699147702384604500860196824757175510887595445443113818990097882827832974933530643681501040625730679407409706277092427193529767284007431246970115685648370995607055400899222253802688897703429717092738251079335634725474364653801386734363719667476797448067408108174914458398338156300069622073369149666133927295920950716610886856782258718144364273258956115010293010599468644892860677230257931169455051518728610893640346014 [137,80] -268824883594835072603064627417133418813647333150031039497434630419498350926697989471976002897677776851216142255866893733603528476418131120973557575418576918282255107842372191613000266581574910918916624135069872666241537443037422221921201152925917963635841236240083289261503064608285925019924933275151313972348062555497365275021927634333490826050996645915746114189897135587496822936259545688082452481361674871207325925084340997922324110911160152064274304462288042083518241085248897924971624265700774782589677910367017688964680185850609912275644982118683849059671986995630562798911483196077620050777903589107659664808070412435689242587451667377251297253088353309428363906392761221973863990993406371996324608123891724908056751128414109054992154388207132620664786094521123692354437279529858730952956153075533176742469230320281053339207768230897628360598953661103316239989138094763433437373747808640279145431881177308688667969852321823379454144373703581580185175848342619212764078923514768908644405137010402864805491757741566905272273055722592189741514747798697382404352239050301833047454852887436421932321813081229841738556325008356321084412915679248862817520883528320323431221927193941026816991588364327878094044723479011778674750097156222655495843378494074940947374351532806514415086610779711937511011373824659036270638162946666134180698118188423192930847377289863268941560386694500441916443747950046617954058725516147816016233879348342558404149896838121515017756915955294452751962274038769545927259236747729118289217024767955841889881765595036292114158048600328676195929453863455579550673200373529687489119485534256773315375133805195710651759206439862403919002087175585698964051365098189079012389500877189890537003667184255094138218940054601676187175319088959535465302934105 [137,81] 5363903512700922742547739679355976961080452147416625753283522019665588108958656031223489061600411454271455968690438767391360256776265545319258931214649243105555083300603369949117594318702745468556358034149650094385548234533944860150456491349609374889013518261223350805678433239001791993581250123161330098090266956035776415983658393828139405406571171884358681421528961495261914190513101112546031656160162057162361204405387778390481202697378112238413336499265433687876684605278847243296413601227379546289240819008952041468213442187838240301434208474443025775906324693918717836605911905425725364694021647117108613270192879983300759161804843803433771149392285678618357240517215101869903694277660510220509798651641216450553016062541484731229394060236956953115808311544310526138139096302193809278021329535955635032194096012736928807406265339147471579754709146643818706231619321842798896921018492198930511097944100258975224786526909977392338511137523165742008518333765434555217027462076014258952652500652129620397517654497477375505434374449437932986558994621985160656004278467458972559192291178188052740636337646319685717596444848335317269119242294121973552111174442748037902348471213928868375066666677124905486576156053172015288408317276113173429816035270696184758615946350840113371953404286940535826586429796225137384259346459085911566213632031860579762205192421415132849413590712964387886693005663047255985685072769392986819618171265162240595710462615181749702106490744633499690255907735386819077463791572117898472918824216702048483323117536377283152563961266980454921511183409654462336852291658330364657222669965243612862855800483346884545695803624638513488054810528844952369353953081712487847433399783719690159511353836935382378479980120334114895318623838306505809267727 [137,82] 65613021689438244054852711131996331858275423607734497300345929180366489141322661705032064440503141782249267194948498029506521244050253057856608521085730259817377788996734955991611782467240083624790800160186671584402328231279735343253009665815007076807171728640750932987765565116215195651422865702387085968337033698498906363040096362994970767142858270954469082755324160664501704260177433856290729545698144874033006203194268398291763718846560141003394902359516200213613369455100357740465019420198132600016193440489590243407489117424328071712267126641248539906277072129421580207167430693891750025210970885631729724945461329084271329789355141673458479063256518911135732250742523830274485897176083317971794778828893918790835657659138338136488938728935300747807612343864912051703291880188931828916524833573230564607406387974959162447847136945540165819003742220148659559769658618658952862212398173930239192532431295900872154686604277190641021807443372157625219541020539739311048290408526683155208929667807623789102689685875255521058785948878885621883464539533905166739297154531707865660781992076947033406450166762313517844036956713942811698741534756709437035222240798175298142863396294434366314382663191378776422028619811047353576483712280491027736512818746882486900019144896663612562516467544741053359676637038850035797611587928765782641007921034146625499464269819908370726051602083657741372657017789192569520690056797834691018156492940449138337589117083778053482995987061638366900329438658696794179483773822070789717458696901382440638634968503761676338151500389518047798375635803707133995392616730152956143695259945604745315618373631937218843276811492257764872639430654192889924916679592883751436368087074766929805856188890951893714532815095919014227020979932390732187 [137,83] -4446689187862207742775441820416407210274392003563613116462595928761846386612398218554215911024368252142046418365368354606436264284045283009659508626155930234790522649473583323393272446072796709740164659334568476015367807426820142844131817076728476256681889916284445060770351090318756182860931596213014776798357083801261171547502608195331901991406759889670326397071200288978659244098211287979895951901091056007953343903004418502761507711090157833489022900868801639478111942152997823189927845959770210156189164572011554620096549091013206549490772631097778280603380709513370756601083408617302791222139572398365094359218521282514744730414514989577621952390266683607242344603918734839987857073941998374641491736325259576383278854160061754116295761599358324004300396010967068245463945489161397967066337622779369525622646859878698675283268259092394979364914473142019894017236926785697010122082009538792448635461590582227576045751130314687255726892507771304759485192728882809117012281917864077803522775958173354162530382496227261576174913937914237808816948892696476756180617580862172467138979336197087924847924226280629894643296208122205304367464304081695568980001117081513598615714744140546324496933221384606312672622417101323260178720992975571967137218436285546291826491890568410254131129524161304011733128622658723284801762489127058549899132470099069530771120655890971137274356454917048372534274953364442678573958602121898594282927006422501528049363555695410852719683312561613959208320787563013569826401832697895446179658183127959534968074751302726903377669317458556948007325804555537220590661808091103949301266276012532961027252356687410792615906251554219559089299766144088974878316500361944778718635027700910858944780952497103631376656017892914038495516801901107 [137,84] -31133429220945100054876423154224558785071095851854461894281590142229922408336875739627239964172422200220229404719227540155334310182448288611572269730100328466493897733807048081573341957174872946152270703559952619411138653990823089008692162324663375736650625408645792480747476945648211381671044798366346802109827861585402962446253749533054190521329914232831533770977604125743547704552303917156208464566493513646324206020256250429055841270567970167032207421475360623364012180387869815580187218946788003780573352714707976733813087949433087609937620446172994748306970632430924308142899407381987197804852468967232949040565830290423541884443263285840224108046412928254867379661389348911362845425813914180990756515925763113142076329489880067756721379189500661125345856607812786550187961287074864908208627649818410641549357441341549131914280459828826868604760440068905086375822187633732675907623470936282178955447237196932021039318544368661081308588762394441897391350786090112564375900660187259555680730095518541090493214343983285184812429970846697217885797761307401900771937441758987760962743560225190992508096334532081217805141079674301991861034344695265054071353732415172197317368298348411931836521988484369765571054662211248279551821557398672583878554373897705708914179652839715420970470342802272447888881310148480784174379975798804517830119560195824049804228802532402441184154726618454223847922567324797861699832723157050932607651196275641326697783525155692603135480706009989020427419321010205474562543378846516286008621354626351698766814053423739915305370979699767585357744714190037730951792919686936242822919249593352495001143891339263716582889757877182505717561218919328509455580418883840783841154817056704704988168088284687714068495183630092577614453866 [137,85] 124200973115083969004376684429298016478067179471325773585438263099138349094051211644690565812131544131335540382951139625541214334184804766908501905779738901655928648809731536981205614385622463475362657174713676895193131456873150985572827375877165323215017227144244201251990857429406493413937203926217691540756628801632871485899486500387452189222012215844994576123138293417070593569919186959865229635731468487648767127235112618202877133015878631312247524377789977688263755802048667088921404691484463327430414284253812549857588528180701437572296035422713666887570059514557151707912153011179934977701546223193302505640720148549993630098623456374913365523860088965383439835657305379808125399625445013869113817868968733883533310697265065942885436917166543554413924330101409901215864162776243590397312377461632730706223702713129941310180260729775693069357037658926014303948113324325783657944627136489277828226080274353767830870027250812889831191541253704219381777096556952697753873695645182522884243076235472610454152478704252206416324114731072997796460230032586853977440507925014419732852040776521625549803349349979490015814535594632710242422485416165129498686076373505668019177492168091414648025398668590534224969382549013697812303816699189346372323512974796583676147418423022268916798628203302779020300488255031667967887158307025930597287094686114545967131547762222423443694243055911728169527083034252267598154592344860784052517693564284668484947895539545159205964472708621087058295397722631990951685903881600446248420511833496055092307787302821766056266284923614831340411046069193264205653937117036669332213116892942502624414759188681873275536670660891008935318776000682100352755537754463752472139887798028934860722324595828646760161988374433962518101 [137,86] 24478998773202019271147222415197913125898161223110507194601408697585167215306053945068294024774929960907262525930564871275552715422033011749336162706530730432004025611215442867018206349424422791165095247457824155326464932494812348711827708701615349665030081081564850884002078941965987704366696486959655898164673608355453276300802963925216946039066697412263714023307555636504694545378004863494117920571753036835048372391383854078412105438580575391762141746977820886529934605450291306304817444575137951299084338495820295190923883352197004545053199668029586535391618608191775807465209947812678117235267342546027619687683521825265718886286422459181685289453631795347677319618857421002707817348439782835397577239505440505181341848729182782554071503345329671561421030038320828863388964792358209615303585168568663464103572506579529181313555694703529909867274363398472713182413277892864711541040560361178807440600830930176152443882017680794959428739166365004639981984575374470903938373151006460945275858844236278430954432501207800248400937992831883751972984923357057068632528710765485402500894067611571849730730140216148142455960619212359969454926693346175357900917393821935184523918857767589828227297500144943009966032725631569671909316443949990378754920790666523012826098700593729225219361358289416990568038895293967011810851451653775292359884198357256253483053510546075195547705861741641487569941044558261711211552992277389242731056386154640933712461952783985964156746232760468831752097927716895675345708441888855185673980747666389277408343544187558818810084976111367099797131377898330181274650979672586665552916377160649946232876336131702640869497672096170301219484923610747568069257593843873371970983022563213364168866777855888826252080226259838029 [137,87] 993336013816274611711216846053868817317321364569193283107020898258930911103965900560463417218865297021247065523157024550983955517940652542729528208513080955924035287002044188633189649739730208238717467353466945180158835881356554466113695253591421549902641004811823339709628512054514667748429607729216941741568519250509968229427756970134298384354166921256738508488260532071038272440755914046159524134758010704918077536540696117423488988946901655545086964181245285455492129644508069887956344872111123072399918054353627060062804883249217088609559276283909370252418939436609090245991403119103822455586754446483183802547804103663221432842679859901007118077643044781968716196103079418418676973849491665778161695395393872819845876782680710279141164789396716072449929981415744924742965128702641875483867897869153208950723877750081633567322319717183158662473006559745550171556270887595666276323681782637271693355747781105433895976083678685704823273417080572518994848396847275617954440008283307456919413047182069349339453681840701308879105564783278991338004061932746127501030651450154033233915513646733875861849055098532220092681400426854911826426073525721249273062326772258293615080641415318949982250302524121652403880765560477332363252769154555904747963316822453082996785704045348365748807565029246275744766842038888608714904670228132527310597571671725275989259604809078899419090930608426556983833068971245274354358980895604887712999638439131857996026687810982063073326318661953319516589126977281354279079683536844734221682593992061807379090478313294176368464300122311754726250716963877649101350298530326740444400736172537945583627428453303774339234859951921933789493448903426160893113246132132638321526489361763012010710466113476915263263391227808 [137,88] 4313480917804912031819752365755954855794335628702767827111746216032267860215559826558540129657273692493739636699577250386981541174953730618504380869780627188469213403357769793316703922044512075389598300406093733974067945791590613397482474805683498815579082132230923137028372123967034920363027387958659168932314134435110185074766343551142344611216105320716570609764372441334429240978048798255075840532960559238770678895682511140275132124018545408312872394351201135938484107393810441577360627059165576902709555678166276588482653741499790822119025373075120431458348521299307035745242205780396765150981834573765367715867380660062223572854989283611752343628453282329927554124406309822031511484477305061194908316751929373246174101905635330287386069757594492233327638177582001753654098961646799459853453921066681421974035401091584955247477142401184776577268861804744693023466231260179440632614541596780069017448593311288319767354729817968930335575803422288909507034745570396990820668230200412189252937077302416303620505676968184414312030532822509833277930304702773196723216855945900597991408127503584026138203229513497476425223318056411935673015478296532686308328965995848963990081319497791024074766769541704702241134362246570663564094763848024079597659271778136890060169471733371464681621083772658172826846779660046499137639833383368147417677875316295520383099824880663942563172032498672960214544119942477335465624274328138347645995553403961227507183618660494382454458176390746029946145918539635062357213586362081169532692159961292875276283842021193543679999465097488584585193103153549301887579147710679002274294480754280688645196135895269165964760823431118932567420145500892497706140365559781265471178766821701844667308551737462194519128566 [137,89] -224210490861414579318129979311391165465140051519540907947473292773911301912123101650447161860664223232174604174504863731621827100876613258174675618716883376714429496779400946274240620161305598228765207030883212511853180978736506474129220132455693440534737508612032030989642908972062132441037764227455079655822114313448159694187401476768387665636787470732387060633250278113759674541787762974788851701650660229410936778664950609625647281333382206314021056857712117356324709644156807689320130311634469568976225533932700270130698984227589977366059883087644251549975544407580343648152742498774912169299756178080917543364109111210473964079059568449347425868698166380774797305988566393567066219394222109475260243494680616255708441263433035830387749643860265436532154155499030334193756000527105293866968133515483481306692364879027951068498211625772338191937165308366638382840853797025094083516365485844681761368370790002368706856211517408727671215460775802900098968767594305832201383856570235550749602091748499666417483903360735770759831112615378309011516728371242980436729784545033620614580625352138578652169618740493493560665206937166838171524487453081599250583903980724612142554899872220381445843349170029126120855051141310407844875970596144498020445564534114242983252543138076029409267465564473082636301120531212166544821341563477946139017757829257186486633989207263358119419967847497706906065852353771037477912049112857059426664438888091603977461500441628570737302996818941437581235868398271669846756313102687579599275924266846577399678282874309530848926709257325260158261436128852407182554350916067850948021537940084730334809188684688757308657562724802278280247109556410468520310704665354989629799737334366181571439333368913448758858 [137,90] 2603716578036199395608989795059530039939371778375220397580188307246924972767105050825300372114155437475681685357723731245884664587688296421194107834012943746313254587651814667394919440947095260536698856949461195813046348167213071745461726201984956298709827781480559026335780119106423397323367005366083480659298596388287681753245214661273281572445232522916319242083928149000547747138652049307763255631672030265817411245863601519916876454373485072695030846941022173938778878478920235437696059158151086431784533256186674394520944867225014598648057519441897177228315292549293721138121247893829522991376800557795026378216859782642069698968864866976551345421028230185728592255225351330579985048228934959350553424438447346795202951828686302423680159491718916630550915106955671553161460656077916150328533040719120549229025309313246540690068301372028522981618529993114593577241121669151343301344172040892614750654160767034959559291761642478539648119040850126445574646439180343355823113205217725343089630368346376327741653547879150904691379083105299239307752948177831136023142200034239633016177789765987773691752292041704672361984577397322223464703287930201657753316085236202607091338541464841548593395484558379217552634441904962072016617035057178454234862487923941130751968975895421897347928656640259733066448572312095603729653327554202649179692817634564820441178289791035795038082542462343022998931778891155322204794066130979910411318684377211765743674427259316235546690170663699830872123995473885507450021565107427495077872494824391049892861212934033500567448625609171009899492951414641730335988296808588178240535307659318816669345480365117956226722954291293013762318210375849255656203835319604986509099374989153170547705386894572796 [137,91] 75333600931946719807282607076127499172430944149578005119381342245803913242931747330203799687521736468235226752755133809895116749720361847019678776089863637307964280004406586049387240876160576248468355109144069441135589914655472462945546623004007386921793191518538676009625294430141377588405805259718253698087801424247192711468415300450397859586304781469659612741556219071448098555771827845730067510348002848998072167737903788645517068906383494605157192881931006470606623181469309573846754862245137084929892360008391393407236953758806957786241823395286961638572927986965892473017964205063498086564256950212294880772888942285411664813685419456878980962257695084107738139779227836872189881685592590648325530774277495158270445033566022038045882589375602366911904665209981012053110056981789419888065034894874297475190246375986347274668085393589696423575941952721602556881281151447607977316122535745812984721743205374921427740125826139232404030584038558045966401404480418844783248371072871960736550217185438528411530648108457937599478467884677396710874342002810690745384005882284064352605343172413654400159074004990353188379248067697400211143360421273348824401782607559225860881987039920976242859498842301387657492120368861932072882307097130834549037283616791808291890362417498506228818086481940695993369618761887507625782514119951870380659998500254118062827289028489673089525087212151735593704822171646214390839244325707705667518415896387706989655926546716920512506528242860387707858056043647707349677835180953590325033500745623745425837998521168938284398319029425493221875166689139521797299742622636980402049439817486104377618417991312599392454271115818598528341378259887869993645724180358793742787981865656509065361382738562 [137,92] 157122856310921489705443562617304675220527275730977990939936794128483714891601202128535968942036069227322337016337791091529026251584035296560450603547303035354911760298778836714057815603646139595758109748870351861456265774483284906010469272219542943720641890125678777764006365219755355107847220159928297401422745288950050980466744952501490362262231747044540687369720460745346313861516232626697046921598736711527561464819315156618499937353115944095384224882598848930038358083569026116753005802472218934224210981037442456472680294286857847960433135695875586557863829070347143479496386135223594593719948782198782448172782019706803590001231513268404960655033672989913590591048402472363777500467279940834083499908522487138279685139787185854193729039881631935639666640759751369761791952437312183775729204988774183710713886594018560646360386996939866653025974268405321816715099891408741364915062651621183687590316879092748696413767151884722897910525866572167136255008946553311772899316826038526134527009953785885012133503992903308075191647499891572568348429973407390914807192472788964746633727743146710377009442542308624324404953289225141443657267334292750406898005055860524006474003951971989919317272408913938694768428622764196621303433170641623061326939177337847664475317990010351631268425991204424961109145230498115780065733250396476129122036845761182063367746056326355573465761691827960074253108772561675858977835490444315276817651637640366649248862360646149522557431313880607175470991513754660031152861413609187425994339159020730565381274581675891788599007035650383465246082503629231384175409851549623487449181017976807192633460089485991055818133122570404410364351631006910232555088411053952490013119400671613594656621 [137,93] 3807681621003496687285447101837976745352195652811159505296212510325951351528779430527655107538746781302518603162622644954329208667197786845882052560409813674864345242343201452994790588535427366949150434506786198202243992643440495430358579158260730443422280996946400310392217107697576262022425019546557393018917580621802164394034568967695317868361872923389518993055809146830258147868608566143184070614948257018066752630275400545464680581630811636533639152638768647790510541020569472125638334393746437897279752323873485597697035354665798184785209646735661640912954416124427358869787440190270458103275167075876626572730633786087407401276629616025299143877757995495760660074435792791819531090717563286801187720637819292509823981820878168849794145264801904105947419678414888277173015395446168649009135559170284094297567043497253742407654501409396172990711204625787447718812813118155559409919548751077154002533802522240144276747901337867258303756536497864536455664651576597771428380085376567988088830887069233046358079989394318897257827548057064620625421160351889457879877432930598058082274864418495760973875720672270416769276265635929381083807586809601612426621663022540635686690316634471799065396394611163988318521866260966069900152643179597258327979972450265295036559116154395069616933485313982745087017967271241913603163375576239121911988321114526586664455855374432042163786265701988326019564595204715407946422042051622692924821078270921177004869311212063829628961078822683280395920465145026184113145151559858441541752008059665199356106043761820172483299683805949970314479830709908571580405945328590810814204048916233176879209294520543923598617155270421070289057233593555428453265510549842583736154718587638416585 [137,94] -111707399568652833203706394486365586901545738891469956387242954718626458131975897564523804181010564308085892256745823331062715553456377269117873097301896183197896399553753480020154961808391046692845988464944308491096029302403502537777614658032260087271967688076777058016696997900270147526714160238801404834072847708312044534682313447802214063556821470637377391272294915411072192456255856498515377426386498384909376493926754732839432515001907454549186290751538683324185349482388529606023964108494950815600286679417480493063202430243069519726229358914352135302765176769242198870011486852038473517991211387077045985803938256414170063669846606283986798451438330654518977985453387569563488506401594436746232262178174113672656283271291403144261891901014086472271391235021281324669423216046298911210063222516479189842060863187602969506675624006847776829440664010511195247549930144838584153915765130611392110692402534477314862470345761543250858229862769194484128045383514394174941812317997245493497027580991209636668227443717921198272407441746418941766730498910727948345233353528966974688128768470677084556972114886507144206949805288363221690116009563393981789627285000446157708183838493706351629062019501380762195324186753483820059990490759656670517983280110865449469842128278998976033703389921218356417512997628753502164651090332276577295616713240823878953962187679923879652489086734921086320908236008426710724489452835887343476712335280405637707318101957758452481607098702256348839787888616866811105468271766284076430680954483731103450561648870647646703947916303016531237869467918141740108377500369414334130648054729162425505275871540867917026615353427144429113791152301663241541680970647718301323677212209796905 [137,95] 1698751329500876372665011057539414935001338622855552683900975344244382982564651015558541589526946203972663189291778917170163641220373060880722685724074927172222712533373318221176487779466791635893699408579741809098749018266273869990765698408878958056436464636030461448717543496126234589059228384909635856479300244475948922655926045397821497164031114162592335293473243366183687535149130631643009598719220418163497314173779950902775671475684368026082940483955684035056337275324000085327797309742471951604817399749817226487324948356687016906957130489793818429115447532984383159627724616497781799024566195169694522177220473353357274895748698577455315358006833289653953040540278135769662762056944570938738541842477332222367620108843501281417988334233079087676350985130877531836284445548761297880920677435611610955835102436954248452816715687543805995403590361246242121346689664886671723368541811572274150607043675889795939674293029233613420138162416790839966683061231496037962002231483290775090846920332993716077096329379192380428417832179049643757037658574155670345894245887579327947004512004392826461002860106285246985270401345930905028315978360061538805832685927433088351762653532860879045274805232296478046751841900479497692578802549159716602211608758360309206594106245735965250178899244986496208585801751851491011174708382766408195777451808060093744376243394385210865532963730968492313706879194840446731948937132947028228821473489961869616901126719694760314738495666880789502407500382552874366777460136899693518181535447699984180160404286944509285069196127025920854301568773086018943786225223040978001267024236865541886898974101253143481351587737479879122044763920906247099040403518009968042692863242376 [137,96] 7352411706773733463194425348576750930221645377198657019915935153299803116756695824552678280301714173920837919105794895880773752313857644886849979184864351313311723058374211082195960674921043975120308798008026384475521485407529079366734196029783220737373512766524842060569903889932424823966500837449928699575539561342057754632956179992240160030093505240250212472279378286458644370322937475320092467702948621416634403867129760152026663426176830158568154524795781401992225986249365267054908613324235759916376475529951541047755167489843249134661465440837806165117019118330382772504693365291086351599781236674709709696151813566768832301196733269560593255775474793052404628360388830010275622515404638981684016679216282994843593331896795164441524955922629266676391038189983968198261838953967816682869123536747017459640080988855860860018032514360385539715770047816139631504310704024908474332453884478396819072018556869693939499497424662456350109417286952417824478501499049000874480945488391695755691434049727145275730929554874568998937681788417578758574767757367271440852377236097070306511029865790007353387088851276967310580166208182556510577761861759381945718257462540125872614732741152508251701123340900124100641716660074996122241178498279831489710962905081243170701250591145749720533746401132913219344793455215109147904374400280260644733699651295236902541139556406390645264154509336278000950477385682215365592099499476965392523214068150434379088288660040696817070948974221893929894640615683843865319834251448501878888485208018713795987360249230769172394319219460430735322508881742965565256126090189060149178982215076263191239833586152176816675381925618588469908202399816474061597798648977137773282095 [137,97] -224453763064158127296615637307977882205185131159330378158381263699757975894270591571735782308773091964594982559125059583499063977729507909406605512134863066258862873645174582337485641224503489915089030894845791240672442117250962909506764532418760377181339972251594655654395523033274700977331264010955239210739733225501840123438358307763249320978402087773026413842011931997727654179082779831540943279592333910430479682286186072101745803839963224634850389589100829218547017432988449200388034225444520842179080734647697755324716992915131457284135178498831955734332570170568505528069822533502115436762711373989737067565563053100188773316304119248777055154265339497742325372335349052577835508373452254612503450290140719751088154569108081444733998432676660582800124226329717355531135222973528524277312606659369147890049992584062126604507124720864596679328334806028301726601967556650043262726411318592124278504795139243238096050741369916539019369183779287505100611067432593733081935103485146777374236727394698674926027701785381207305294114626599659793940808765359268718730108984371756597714745032967861352139617555624710533425423552472645177503861752829158196897603930839741253461278276558437409974694016533506485657447497387012023790868113656266167057499055001905729070709930042815712588209960221741274026565740798280422823655753127587389938248018878673137136457034644625489251727195751982821083935190879449447943780757971416447256244707133537974110807688203301508322620694824548198113135872791736664562218580028828489330062492028584081141282242911208260008682160608451911220128413035883047636858067161044584380507862468089306741514124630002851561234826968988523464895449134037616393041614310079610 [137,98] 1900911185848657329070408527221883877810155523262813167220493794545578734915813944888615219284068403295941917164983222132249747639874028506908948103098517678927636896658967574358522199502743441297469749418437771206392200284137328566929854851509249185335463966623188389523246815332845334624105910126645004388136653389827120986719488152658593846116334883256689237131438088278380493848189031419471591822232364432360621148803274990587671488552176376129992047026834933075417782371059496047449383680301867478455467215040797273081276517271861832275496861010775597091588553641008099405409279144300836752654544155123387327855607048571402191468724687369057475925594959180983403902804394435439641095561974118259521985591812271846326141709293275411493696264775929993211390167651100993021220329781344472849262306133735317270972622064198016443843982739898482030949366509144099078800076900106979759483832520085717696801030994691447570137103679446406640724472607945026722477257972396103273993291739750979697460799524491126086787625003834495997087378830767175596419171762255379961696185569744281941885650143582381995142927751844777971427041866483244209763047215165725782614971788476518251274819316955883193839395519464350938125256089584106719874404476729675757901462150446643752121360204609316312104694089764038137663585421528944976270833161079462544863802060973928420039784164774272328889574470676535306608866832081975147185957260849039435212738507451644263973647811260587259688345591017711731550516962064616380147597761488913806166991993332283891813126353283347358249504697782500846029255494454904626604728044615543720781501415205178840930677878096019754083059359007854694709574791872176919024070781022 [137,99] -3869769603849341817332780119718380162995035095626945593350474633354983835453656561525532162016261861015258510205342808787311975355934697017294328150455893396302081940488496686219686292629658567370334069460428989427461904090372228106307852501999721016111223043085216325819819388059071137649313798987286264658751196088783447786501054625027479071605751149612392732317259064292738565657684342430296702639707432187597993503522158707662281224305103701874874021159700721364549268735463196016614827007053166796982294157282477488299097918755076144642557168898984823399294839315894886473949071038467333068725341803833567276291272184347646927999482414178982636498841465240646163303374300922113465250981160200944985422651906759328619579704206534373864008756694109731269589157208622853679789270487937088642103622241466737692172560533615445426539115529605954898494670277313343854666351739917589303864005264617884981043235624082221310785197906221345461332029887424824186195932630642171026214318229389734037632511277651616796312496929328159628417343069453872879370106412610890190369589789273271642416262148020761818746322185417274608419898563957067099758893936486191130576956740533513861339856943749817836044027367384705211994724617525288407070318618561597578236640459068337730792024816003540774688777106655425477094938474972653007757088180183923691421658263116830688111778458303386167480530050502512788190411691343391177742783947189894744349657550335235633059932213913753442605538929294556136200128629231657663689305584729921509838037597597258479873862031513057569064729199222320351010096131468474852699555032717217365084152093709882589981622917780760139421944080313346333344932883016639598408140 [137,100] 27752700348437742654220117263355813681423359985977796494528373237473379563769562110823504627462566240033208110986162192073193825361039222305944800747446703501794064849525958846423094704512445313959946104026297191231364676956793598370052894642661817422169663072498392771258386493077881637992185320957172204141168505311313167657633376873900503004637078984460900935675545000708078703803568473230367723417720887476235641996042799174461902398710275326890322409648624463871479786089202422925499241363268130762234744977600077146999186669201469308117177833263631058082254929494049650881987355428863560639939308022318396720656128531508573640507429910346360183061191489466045632683871542678859206402659942357886424009030536155429651406459245795131144083739731049197714429234979513446184666425663508907375303159647920722196741075340324838120863701125040166461656181540708568320455219592167364139015284697461753438684881637878358680731439567831583940071303238763580662180286905939061451790652704623189103567228607992622105337425434762191529944483735279111569564149439503324254291995258861859196708762586726085566632147535738309455890140956860155914333846942281244371630819804982498058372359872371455522350987368525935100346051372152218174358102239510913600475834571075251933715942633352756704690324908235848133632841438397634325259721024904625179920526289168315343899260134901541703019679346662000115894664772224871641110127780175121683279273903848779107585340345392486384116070609068724603416406569717922564840761820719443151173877131900313048466491344068141969594029100533283726486431011716633222053767301110539323448469134125645224018644314100035430010489821458409332775436415662403975 [137,101] -530233651223692097574570370684469308177351079822395020853951601852728956559222707441838549997117769505343553357949357017646313126852567389122897555556231706313474932726640841638215698444975119714035800900206005687747809229091529097903887163666348449712410970910633910737527775459236667246671804719479643731529208605708197107323537512859478690681950091711062766203335285484898212958756015841206060730165647766291221418372998908889673141901828323664013101944727604598505307820625306392664191017345975356312110316646884014057506172838421168545748856750374313594043242799348677262682955952493008876120067488256327978521915916613227348912624480086950946851224580863453479879823825913483881720472861827147815961416406330187805687955177896250660586719758662212958032145567815770416512866956137634028937418842493108155851774714432620717073424657515849076242658935487277045972932272427487745124752259728193614963051396266702200118965499775314916160035267058577117090173892888712315241413272496944531337885465714054106407092081821700331726098505574666942235048682274026662401305111051557691956293892662556390381174445795089462618795732928791352645756368622340326214914017829178232061649764410474079591250895417493513821799489957569092578735019721036722935745260083612752099959519619571414322525960715340403711015064095422300082179840232602644482607541579838313576741721827940885070430986223792815108706402386796443916394349395579506380454841233586180294329477850339592567304555015917909080077078699259077052585558521033730742407432253239621232098577723247074919964008109106967666486545431559818857026271296493376140520713998947520307456969138694955614760334657692551379485309815881 [137,102] 262558020573077116513358667832860418997045765922829080045848599063235355966789365025384335947220236305498926680662176259749836691743706293859024205145527333176515676019059212751077294819334039969943858285236312601046116437797289460519955674805032677729838819705069789221862469329451723639158515785620992088438918690996169589260540222807027782300791249411523322405819137257890158029166236661427899990814919391624841410997034769807135510236186551347657128351487841896082539971293486186248735301997655899373416347782121170043381906372778137462219664752750398289331176587196446582579341895812850689351774531888269842844175777430010511208872936460142048917911500288280558762094424809479560539746664605869661978812272973999211772913094334338348992385393122979427072063057515445013318968703322038775007806427266098216749693177231937958432125370952917027143562017844232142386108566141439941966282332981393653305479184408966434684595475621568251865776311344119719584428825630507139840463598059955323626411285616955358955312366127426823209531646537623876432586317747628313156720277314013229953370197421552687927811058776828053712725856987127850421315161977247070188477575712886238218785776441156098034941881367690626740782808054516337218639513484516912589353781235720746850154486630170427554344024425471770729586437920349059569446098894017241423499959482387162244223359266834820127807283383997913466031781854174072430685948606849574119285196713263647752128138500363118279746448850212140337514121791849398362007580036027237807455363839933985197107160636274664997902473800725366372633950529870114496319124778133527021971842981945939340109409978017138233884193307834024129435920 [137,103] -18999980409306493033497847889438699617473599733096738093613778670764551398225434378070896953346679298456327892242309373689955227251583581005210454030507606307902404721476062844640446726155592610010563420605020270933011544643511753534307432152445162980158502243103775204432748963052322908153432472196978208265801966302050964804444147276663241365789407567478733318040284885696304922575569700632600808485734269791534327394857348647125246505037967432287795591922144242757229288822564334999055905578464236539715012582176500929816116766379666165896390427125537175237336657097539699139265946151588824056484993010289214109702913846878414135613852933012142604810694615443274021329999887889314059020058668676351342225276093950151201381836435491093029334691116605322216320493791017453009053201939778900788050441659216075433061077170004092543394255180684615158862295682695228373281195015810424792885692487232985339940463641266502916475046796707017221258742644433116968588102472978430881917871994742627814465151551656002483856511697377290053525852179867562634477340112206145351797033858958931144014593667138803470968258819261663366557938151740368119135189323053303852354743442690205897832511692287426075825447952706802449857419749578105031259350475204173308769063697624702627962521137729597423502499208661785102957927081629317963366532946438788389834112374231707738920891047958098377292359880956350360054115663019192410688244434708388319696073499145647166670691276266914128904235134474127939817380590525587720840863881445809631007501529870199073584304379886670435759925407775643021580145518209423261549269630495423997353508743013391573559021932651314087391260233483820676291 [137,104] 188054248413465643893766238335849299362617484733875807035810046281398574852871322162696852387892859061674381744800352280385354563648658869362896487765692431797540631255899272025779031615713919598459797210697832976847734920142565222149895184823639386902682791389753276424882700626291727221374311447474997781235617810457521433053199741072105507481596046482480935920362508598666384120651566875482678529638774100314924235756967720297901207212838256639525574716180380161621714990895335798017155040494651410821318115907727980878406591831975063289246737809227374434128680225306693216185477748411441420857830531547886948013366586007209176895010886858768231384813171051032013468786246321987943296433524786870579980998321044597600794669378784567445825356772309800158765273082813672114608051945340017921448684610416777724645610058716622753845121286987692388956510298773126676292592537966095851552728971415923064456459407263760391984865425143681466925483359350378019276946472523243811840502007596596725998210226534666923646428926464009478209901926787787261985230504148997805160479023745958100381633696281851076197234433905637307492874919776964740405017715177866535727115403655432595151028827928047748402820165921701162741394422872636009074154061044466435949962025850117812656148605897940628383250682652875345013189079823179766226031001213115458171703450682358637413336712757321774093118179817529257843990155667626057643184153050025187879694495418852137432055033632851315417059094563788137697521112364305439017337378794095633133813588273248792770422829797838021412592770490296540268539070409852459967575769911177740630906779128329694026591421991519076696310959351580088 [137,105] -422538447843648221388044359692643163333629826406747054371017781604465470680779135336711604953361023893278910021055516040219234491647219305078572759949862065996218775652938905018414487001601712723131016987639072786259888191510559800221190973165385162928018915046473083577211705586721808779212205487487401349994838432633051696174709805243681577452302899002559796919020933954841123821741039831836670642796525963775442940452565785632560459975673355724094895640351394805985803369819434445052989517275709959309374359389648183503607546349538743636887918365141902355630173320244483125601262958928162775266220850943915212482206420196793189525676633107018368298402803075395485742390936930971901945399982160831108738612540548560605263465578916825998094686085098289210427110760232134506146376060969113038391718622719958771720343658442007226617872675426799893860822967017594028838624642694874198941117291576668579427478250929052633191791544529287202815157054458298030993361720633898204630837318189939743155306977279076638931581728967081219609358696092002648766921350169967894857785782473516001451697841227377720253438048800979181643373264415668655894258864606996635027881506975254858754519433972706309367917134174197480889870116276960963543954724952520431260526021220417118888077629118801281957170755374839987736146553947475135104576857252795311589209643615287770994365821984194779077073384956179396648740259817296166258708882196611640201448936654942828318353333669334997767963919247777943889282333099399372490349887150990316380475619187984843800313687289493921226508800989326329023167108461223730570576278486752349851305281283099157580509914722967104825341659980 [137,106] -3201305327906635171935951618621422196442932837748656194551247356882919704829199228283987341016074385395613821772524129057959023427900697864050650473991467636200395634344805780071514283805121598939655488347007265706650804242140384429022638544729519190665083370381257233597913224531881134645672018737984266597744876135694290087292264548609085589734704695170167588685028406442005023620980977474851097090980634344719321957978543449218159171329604105906015090913517096982385605983576136008434541024642225696632748946927818110744582327985649708979064705824621188324286554923555508827512735247341347456797016267121701624878549790943604633503882708892694155531561827711335731969806124528044994127645363597272086815036563329048272722872947636834359555809024324332619419283239844097267817341995811155477515139680195022177039404034313882457920321122135940405362999027442858615663033304763891253463822384660468322999937969230354933448884985121192081101356830201708684313984479868318671132344644220897341442639371827852890951249800948017150535647085429872706330250803525522892833525058526905637222203020036214378536236362055006569488257219574067095357705360006541925876146674591507484432026502493527751429142986581898394699174125670163971090033306896164714374158233753723258571404831537452872868032377837319264655012617459240380139334818873941797851063850362540390243175843065394643301207968442279248565327532158552206656636016539800462207838389195101808018990874467834415828619407004552847582649325507303119892540396649593164534198261345111838623988135237446674956002063962924768803568934728100720959670398443684108204502902855325665650686025807845597031910 [137,107] -3718683756111426450728462666587959708509665412669185323318414294254325025429621285746589210983599985961928375514992879935754230647819773676247613062653827876749852509572432821988377976431437623619536113933980601023274641955546865832199643281551443891674091639350174870618006048999625277567889238198819426007023870593773650001502513052279446734781122032273720349208399023840606699874718945351032691091173376625954966709790347796824712393077880045508035761463038109886654108227660578296035911171723956744943843887384912627663477760775716331960936392695658411004563582848626702011124573443600509119035734920220575425210508757712441253026387564148895438640232537937790442153073845832750997389082700382756800326380158500945001154377321754740543791781011803235879628791807891889007979343020276124323801708878819462129826795333416318535531835088327162093912236498599344950763030092079566030485768058102522786952443584159863330730131767674840746102516683191714644129894731802777281462285386147421269351100542273520090518271206423584645207395366938610825007206578858272463456594135331701452514856749114044691221320871613176869787972270761002637042800179413328418237981482286628265589769638166620130249174837988235223050456459401936336607665979086422786922386089579308899119625047504903750828818772401079642227900954434377137646634558931330806309395959059273836779448656477336462389557505040266286776687533704842782148013164591844561472936116115507980537814444067188409106204917772181419318440889452046189276243896640362359165619057952086223069185364231159901621805216785088134647634855583182722515991810214723058047010278104250392854934473515140167 [137,108] 34060049973470097681563546627025620721573763600754530421028135566196558498797487895953016387116007116135925603823393717780836265696773569185406334463859532666776201354725458937664084892817529406124903663288848840498199347733724476411154284237013493377017886385306841494672804192010838516209138836826402604343713011575543947700761561147969573325370192920486481381328623688592561875181122906606575278394352335597376081191112886892211138526007873417926845203292865596570759136180135514831888745432644770511496322458475329908032450346370325373142011439308078249499941631594982163144936743632017988368999729613404869004809543166956106543328263609782825869118580369853349368511824406865334363321939509252986633110387125138772222454662039075629701371618652201021134918523960617465926879208121284316833613956015475924141494675797465909113111732540858778909372760620423168182738653427918820734076024661378340404935306459034615193272120012332879876338193295404445022884151552826686528616903761369520616835678381307745564399377801944875222555015972168621966337290598882313723100711814508173412573221725657462381292880659370006779522236705215103291117230222373861684976464964770204220141346698371838839179554511814305656969210346801143013907120500589168453605024318137516712386232867636994073530806700453726410385295967364147820873935151403313306177416863236353563806524844308446393992162754110649459870570017485406763293799848759601163432805660093043283524801684305316390073119932610745951068110744935512973375428607173736579621638515952168734677645027999447506563813402135202160443958774695178845189837254203268708085494424528302955544816882694 [137,109] 57868192735947772490817637920464576061080960210899467574079891460650647963710537912430508486268267333127688723516869235064015124840644462254819786341881700011737727539430712978442076592000141047889114811516932402336722469084722826817516698461130359160537348948692185693566770150295557295984052041884365788891703969230157338159217182514738249336865379086207708052688824948198765833698944183867552977559830822302408955836664038336014872756279989951338390112578640114099429858603140952722249366333637315426767259530018426749240839886736219151537110367839334075028529788971934626843025832251118455648066505051005580309590915565695117779213400056909800198243928318580536126329216275078394267625467674547347995811967791353962198160846071344076158987366460968247890914213870065954351534081451203844691299293407812312907812970323199810986995568483319191935433862086131600256955753038880289680641748577331710675814681301570505691539270640844260310092462664728551503918424108600013998567394698489815428647717110733588147772269065290146789032720909005156933905285560666223815941370543928609820773382873753227535789027486311477225327914503825407457046497388125734851007670373709470865290273007941081517839704751119779333714307423928698608741277557807772282643274791703267538829963888258547988010933289924198066719773418634464482062705110989198135745751277782182047413714880344296943895845385288495278981369273980116013671972695783205717883027025562130264422079100036368859917456728799214128369233127699707703489837405158006178232385541079534154939702180400456848519902699848133862470114075097779107190501697256033034894113241953279224830914 [137,110] -449451683910074499372565335149134322884697873730982744584001907717092926886826340009988485728937686039129892434071459826677572363898935176469324121524863035457160909417529671948588643852956607942709549239754712763742345004286011952200645541585400129881241961992944471332469497113109031053343985769462020437299288973938613607434026968540123450005009507875720016635605211591996389117360211709183379630979757366754536827042392879862289214720190543694643512445133131738144583862922526798079805937175547089931147446219338439701836948461620002851191983626059987195887995891404082413506154430585511226660996889001556591150811872937676142308763470311692182491850080863167350110553961924807937547857064010703836612912410803988287613587080981152511290072739694494357295490630107886115506302034502899091604255422975538169439838429632940840463500472860068852101109288095860064758698103728670850238567158165760495102744169375723685420054501585440716362966311622620376409280819179568649930189640648958942653067156450811484631897576155899675878517820498037078378956156651859408073099654789909138805344490594911726936042616521649043769370166440948088513824973087642212334058485085000472895082215267580403475470462366482512760477439715778460281023484846761597061656858067169167897562569719276014983837718275312730875630657069461453704962837948006193938043672113042395667746411565153130413535709947689282820052201484170360124239078391726727452473411912290520519722353139668062465845016376878125757549611129401752578445800896808883468925789057688601670139218719964586802075686720953703338591356130623537665192037510865246583335208427275603204 [137,111] 491065876918838537339915317160507380940579159278509500141082432977769195387029248822345795312274532805862393923718320597002418218542563616124674136616383616245011985224763230880771553668127164930432893201464323776099302965492728332838611703651307325706618152162129701242394499432293090951066904993714049120004604262275181000940818276875366837255875222500698453927411087569180835823058070912727905999100374004897363302932894387128778203473884312209040935222364941619258609031032676805881206216636786786151811589299023324467469214927069301347913304636951692243481724312392747752435018377584208476503245286288178803831125508068048964725040971436162529236950935001351854762450432492398637688203686909386925244584735630593414459241932665493999226017397479919225413408320762467916140725832945476103807629422802686799136458985378189965537159257765909627321480850518116494131508030830157559622838165891931275773103438898249310921576269506477390567534239041278244486809670903422097230722152872618018309504206459936258719093355656249069467877402967551807725443628329304942771445220901372755005326786316349456690662853356782579726098814960785651263307486984514900695027144862458019339711135440106352239840584107883707074658574662955229526543668488662296157411168841320423719359137014232872493535782964488320450525119973725069021690128989533755425162682329846051826278187245661500567038588782706733841152632135520236283153246838722479057678483504928972383446914817184920481711458269004891233870265315091427941715642766802822579484239707930758087142176570852638201688860787303241586104661569969038573429264425458422282936272363998 [137,112] 413234090096421491379366843134822835358678103738422869744694440805886546144124519798327419668647997278671985920244559240828747910919799043988346221446988532920200147914525584135533529412566429507307746187776704922188982732837512967819603770103174894665980632301238929633309103813925293209058992015079697696547093527081552988576969338691211414439367561931973687210271368715211946612442781522728669868446811003440729562239067775668190743948651605733250870617704442091576396358703591990647951161598846663217822509144166826628580592746490618804696984030483693414359811654597779467220716942396518853989578512788231946539208419067531303290861313407419022504790512818282664580928426038898640093189427438409581196382388690796455088210027640052585476113098356521419825508966148140995470696676102284799022191741441382360006176027611717197953870184062939632737844790405465896595884543430080447084939631879892711383926011809397573677302225992722165189905545420235522113195589751815825051575068550545467511829368196437787455708645614358538050809026807679291518650530568388034351536001179895320050733508494853525875664418783142710783006565374219040348309182339631690049006872827849562523466909168739384575340146285905338759742797381630260266318068342186226563448783000421982712954401240356382985414517332022231364249204227920556599610886690675398089692034004981931299234535130148045843882130975835834922021605250483604430965251235400832964284216811091258239699363618831207786222096806502089297849294059704019603739987185079398389602590761354268148110099459736217775435137327965393496649080106815967676023344980762772850947985 [137,113] -187986934211326457299337892625005353566588521792507773688704085545180136450679027920410731369299354727596501303294401908442000469809559073186580318272352898732571386708114495927798228125295698587694171561889160849264892252398010096714172501523340359624633218117370195349833937435501736719664566168359397673754168630674642242484239189974199274276021625720580205044222156291170199600234998255880168651578335051846462115452783017765313541331679489061646628798095808635622963346546514745016408465410619182016472394907402273303350338728072616393234497619201720153481267929640813557377862530682200109044968775128366721959988974610750200186135587678741512401182420984371571364788055791673608437855382824189970171804994870506394427620828484563220730138628635999750077032117412389446226224523694048003726448880466272619175108228343191101043185336258126769277772407859182608177893474840023868687455531557974069274222832293898392013600039586108875990141179670969901039645338666562384430861860871535996556392068551707854823714054741476737840730602879194832227124015294748191108610831057210714867521259422714917502261635084704260787427803158014319733644310953822268678834911211403684629219816219888529947496318288174801392951735226644475877455874956419950608973099541949670685719083597188000195080581587281763520648074206837049140841632540221988110449610927109167082677461568731708416549743953781841071562611933969466605036595295744902350175105902426143765509955892465573061793180782629080020308499804972018739481622855232730356228792568496737424002762812144220600763506624604967521485556104986894644663972446046284204 [137,114] -430328471810460000912011037895241255863968508380200316954648403407009256676323636073147959666938381615229147513838595041370874481207212278408697999918973377778598929958753655743794401394832156920256162063623704784727896029327410321028676497878515511327639250948466783174686652099089737354973894907366227143358033374616600036659727067472115301063107985860433014759558990161085581627735308628845911479987552347599613535675307803093665262025897186932823813561351748428781578823287087608609148054345388001432459665183344917994839624801013409176303489980239756127865662478185416302560418838849609162714624989920680671869401332824070723929937348500307385142860728807933524370948206603915833415618854859250570875002080387802683863498825650844925023344195841602916900966069147647561548871562442017299524265185866259116775913852729261916577804630031201081812087645286242150615378774843121534152618490778871328793783969861310563624827596639648225228256038827985941741832482503862765988355690924888996430425260205062082841368188116751799646771325223432175004442547284820642544094025328727149994012004436341428322379985744629452125919190200410123591806491104638681076877314918315204830918402975341388165604221791087865364500424516985559334382745107366846849141928859843038575293042448152615317464116181967422171878738706682787937725861098265316030102620195002994152152743162773537671115402229524866119983900299161314912911808902070312774639947020626755325515002190673612480407297753258965630280019498030434978104917626302071278960850954458758062501247549566164092511385639901301183976632105092251013669302016766 [137,115] 261545590688773133367861178868508486238270801564190306319247450814113360679531215845107194162312790344390222349928816097265182539209217083767212298656149457392706073315716279769999923480088252086793067975473277612391550617589544099784530350984584008406197551032626470054352027221114468202876718846561419489410476201459976447688003097414180727883102900231709683101535925700507225790007675321709380335867510996561135666698852854067852305893732516806207423490734625635380932957982026371083531273282177234803666516024199598812974049231786589831514723556380026211805596622464759330353081791698379823169955479306226044253039866315983265855538088630477951870693217822331967332191580805420266056421011467777667268889187565790973724353940255437825112396207292414505484849615228763559952920190302935980612046409940547435604229393407456171872869435464691256016496452407961902325038135398424012797882900866166336688791628014714387655803519089511493161465484816984424630321905273525430444542232511504279784946594654714864804746607652064861923845511286450218232640750889608885038395865117061631380984216496724264270382740945501105351079162405555155834981893360725668865432614134990010528549314876626851426656779364075434779824937925688871977440322216318951380682061242608178849853250353088790024575259047743099922745827592382238577132839756961876302086574457216003511387405595932869320216328957310985821958250749691434495830445192471814378165018759532845634793077622999197789432541692711617920644737693150732462970257336214089526535091912509680600337473389057561130351414314659378640178782336145036314493395 [137,116] -45514526938481703539991949809522956769792454817698353259016728062133724342411903217140014969563759180152094361735015213290277002119709208220383319486839622350064237947444385384899432750419811593384432103649570682098831514754244402450865775456404229221771768223974247212436771093581299183854088900751561957866767025260181763678239266054300227429348608841204670296425000454882334488422158989132584482588177182057933278549691709159732247964511531098461674087883906856026647050126697876099050514503394005807521188666771925882191508064602826607356762596322526454068817853604318142454036653197185935129801626952768111792562390826402077209524971715863890626658503799079206310255551761383189036945199382553664761160368408260445462733570718022033773275342360728769773220251178292183417236610182179896914213480072055224848306217559703916587618916965391496725922704083252232017179928803486532507570556597421219570755447059267290269002439568418725456309414340099475244968049271375804760416084632652325693448136234166103807194796914838678413112843209279435125639271794767541961393664285336992420567604234411452231020829674172703277231493921166726965811775394895496901207289627090437001023185643429663477637393729317416462999894759953385023876589391634944655712928118875557295354589713008464118151788430807839725047081671539791705873379909735953002598155467727468104901423705867949984664139192032348067831312997343932050328610610811674871215299895860675142412454077773948443579904054174702291671430825399678024954032106193638142775240783795929877228680919512711849764165535404758181153152456098869927 [137,117] -4966204173128762847265987898148292342808175802032369647698278398077631217251862162348950413482644189141036603854556472196848159371681267301578875132895023366243417835145187419918030340454967113856220983748829250338171188052760756002753729514681344323333577657831077842362162274333559899237129654167897640227651242704362905938077351116433038985890990449721304856743760527156514049471756413941700388646040617273118262848716011880667108728937630702706943366763814189198175087966729855085612846895200628029754443760308587750549008638085469685476877714793710959633576024754839867340221620635648410925474685560546157763305978541477617571655767733185699997620991237823662818894266627020667359007976737058604296683822774426261926677590955642399516555474145376040566790459577919435205127594697106053693759302552329542444633453938202103745574863244496687642975587262617431967366479158711766814847123166305103163894215959037328919944035469775127159880653251078755654043740674044619822852488677328679575278941161916475592980073995725056988738447652927496849494894095299860093332882094132193940775364152718156063963503686175939555053115873540291519303078148721190819522576603114204869758632409388164044771232174999992767806980227842648852498469885922105722042153261952616772938618946525958222002616322407528823614188774636591573743316445376293681741634623619794447565210761985996258118036959882954236716336910687229175587982121082535960166279364264768652939810176004231514843689864509954213409759469321075161563162615252566311678975084756997277553470600763970336997954224857009622439127963624 [137,118] 671067295566797011507806856998489038387752290321521417314830697018544534398012667031703826130064170243063865588977876191673181843578742423620047292607791615333715536791646424840252976065954227968552262030751533635583577475445852888301564081070943982072450699322804787981603516157404090299189912161738390566650633374942647506788089549677457156520198939336055136793066505912463294708519980834561878893220739101784228644914115444720527310322118675268357944526771457530290787976699607805452937017101696549455519606942831353360385129860337394901764360646073036621307887945654597310976653859212127095075532802405467868576070235077337358693105109562065431091769658677084750900453924028051903346492554036201040368378012863051965253222261197604393704236754625044455750671583259885643640305171360162788606235991096766612837302217249974226739758463942750357041000845072409978089443907180483965550532430650270104782458196431695924106460427556437324393023848044242500328922598845767192333603106602098073790630537545000197965264431089875298850541921111114411674649358100133093170978937869112929211192992118095677639824856667615980009736653971417543725775654168722489349182493446176335003731898409212226481127538308190083116177284569390578537702643731386815055847813357516152904098142897630089923578233896080104103358051150836071104142811293866095533326077706887611698126166750846274606901914133573981644671552807198440167781374212672250273011951499207203405853893866243581408074199831476137370117697518283016118862044590410098289898964678015291971638305614969639998090597454927230778839 [137,119] -119528502350166477417551165737342544844345315722522649206003529466784020964500976903399514700237612014297204504950128290088992028499787237816650910502424945679549512385282542145282820137277928840128250574179196294479154100456545255875922396538521108661596517057536474689143806221228480857780491597728035241585014427876783841721010392524017045023228091761698350245864182798443287887326981112083893331441802674300878886641766778890050806699219622792645028691122641841639676751459362255401926134862836948325083053619442340582734904678168027605583226775189214556439764376236545506492891614827750750693183815353904293497435654539717633322591660981089661365128301792017636300672081569634703458070239957778239436314323532400761955464140441495188520802370468475065297764333127837901722906342367023330779488784035047449212443967080750217029196566440878987355159541101398944648299908124501326897045995572694096291150032296652360124737917635907387152214086107015279605231647149129220326128788154174285954544675701063837025766491645079029222671709411965003829336734332330136801267291986513950951422076173490442638492385909553695744616461593130199170979655072113992072979572207356551916966535247874106043113804717937465305744432110627461380848637244458664872747491113274214494880992927716788915203510507961857087871545567565706298110760664219553261468707024856862862354332813633158671322169691489962834756418246155502098851381976191492878675626009600678341514199695201608720720195066593670311577701387553866034836444648088379472580390482835867349382550929908382800485232661987307 [137,120] -17007615580958161953824438578100182785593454273943115163007251499435191081740617436010181668622044392339319949228893038086334947674199092072631096746093766958042281839286901831745278284858892393089201399015965503958764841872193352178612655297184173811962750576133347357966397822760507951193118078273054987948492110406963387160071296793467097665366183562174701898218706536112142128841710621303696035525218936416279583902192196678426518416547753381825144884376355680386771176419500628304834266292387895638117398663340669522483758084494787072839616254483483837807293044588318022588588258759617155555948795535166988145234692475647783464184428439491846315930844045118234037070757000486753277122427094725202362008576251007973714530247557077648070960972106280049512038936285556413693905636408181226248322563889688194493601755483064647522009499116606941428725814930441374436487604011367315660086897413021479857126913699012061833837544567484404591858764158541028659192774205675005955520163232457692962793850334015174983467830854010836790167212427874135365413853954734452700815112369706982657251782182611797336421668043094248322913350340368556542503903246752561047475290857399581015181917466235301897683531964973048339375097955404050618082036464310910026103302250394514356001240139970190276538220014570403943821246246267021614463739348297889371342811876389814962711995980083224280689679467515313669156340251433717553617397757286265951094112409191770565448700764765827065311817978680135177905299581015045460519368886586119675569011828443589488104120878047153341133312996 [137,121] 835178691586885446156086422569371277335813529663476824853763156223744483717500601971329714957399874302279292277364636900432513532922515758935858563931720989207976771569196394942036405596333165787293015114473467904965276355871537506093506686234280944624793961835894370491245076150507241390999237004418886226573706092667890946567175825870851771306225250497231484063289973583137865799242689348004784865327352504597292394635680045880237526184454470401717603730925750960956801953236314495109107576859362102835945384392807138625990153013879600556305314817987137830830216153279132792821712484557216536764336761259996777875994938065168185309970822519198336190665471073809606472600395820086307161595978872661210346737971720116495013168882403811098657834682142665334672677317721080485328131626772190277169429267105717441039814462304541431244977862249358325637419306684294270675248123637010842403474097466360063882504105153247650753049596757483728802398079309507953848762848051524428060571392896998860154030366056357889677004157183739543774818011250416313599446836911040492735861659495178650172020689754097891380639488339422997058246060745572126156944021409673336038641783242816753904744611692053891597297672182005201318432189697884657166550840656887116788187773541551897450615325133041760809508805798782869495186236590155383272244498635026037913588752434691581239578793872915926986263214091341476574458841776786008065800854800347075954177319980562595867175608469314189303953473783913999221582225502709886300039582805705793333071980712252586240618973661666624750 [137,122] 1215058179550678084528265719556917625686020685074281900636955055534794394000054266254711933455422063719303347913752921933709688057094828142115140722197511833447066985016448212774285839415641043961959811055760730344434138826661799953825778912304462127195037351001437149013240862265255888309300735057913954929203392954709420465279714935713259987788835369288743706742906650835349265860288773134819159983923265137072711245280532505364567330779439917925762328120141561225796880634985805956124132493667734359080533402041548047558882724029046497905329682062757363294193814153810990473512763412227037397245547481664960475056090209965421030820023009408869551365535146969938388328585167981069158202338732850651327795049576947325774816358318964281675711748240411656129909218582188031585361092839112064441107067076454742482187849490316978997347325588322062188292612030345132123091633163378447126196368148353520374493999311290141071883358036698973641246528570732812118268735039352348398636014201997199012275162289079200525508197560389120041327852999790881096139381513290405328598645946055513457321891567445854625196780000923006699374123522733383360673565052359053389248244386918049278018208359739073617502848621661718394685607518189697128646796390044977369343340016910708031818467030937138406795450253186818109731168448302601827643874877654244721657014178948663717274965193018812239783326265663055890255799566879709001371500396805625057632932189380657732661784924993597453773885726387338184842419719021955731962972748185953771677370724840967173249701143453 [137,123] 1062089354381717160734950297426938174438723961083509959713817595942257144951412430727484411836755492299352681491918066283566253588873327503576769161560054779955560927141405511305936644742798590994170103528162137382020573466654422008054274787161643361718147003979415160072718586571076084377971323408290260378122681301094441369287215910349891492367958823609709968401849887034581661037190801692735980767876252243693239219202841268599964287609052981507508483725400583310902813419559000338968993167235766089785775965943297479283176042559666748005520400429105871348855523910986689792842942770814177486686942363017381483473680755960503396622984389818297597930118923923528319900351696073298561502065454382201450886816157330816084381946508778320617613267266651788840051710853142735360260543121196004797932258506846501106214005426390148922169385802957072623926577947500536040823996482148665846535070685222373756656953533405717721593885346761065883587278601049732080945215997968232552870566109027914575977730100541942797772901641781235571341816126619051994256764642867218547562303066875952258061676781217684267558589534317959880601007975379269369219519357771764778911613029127747793796820530318011064094758703186059581639180178308984639928769071768702233491424395056740106052703084524329892872735139950086179146340000621014231624312951764105674589212589284196137753229355901904497651958821777298947426116653405430809521884193526307926685230993130481103297385781945351787298886947288425987587429150032407357450861894397618645050053930277997326238416 [137,124] 4691870583186113744532767069811208563248899861092751492578842962199824802572982586513898738658903422259554803238788738095114063110182204944652210006613330826553617693208410720889173898107427222562449507048711568245299597223676078206294614351367662197980068823150606600611316827577504297082844133475966622535297390326389993477722287958176730799235356865241002613879536265255482275542943426847390911481999435487858225311277494805223582703390989982180206269966087595937219618297321620270037003002553292694378985132141161012217075715707054486938237028615808625451559693786451239740435599216045666496924091805099383173445916597277002357997143269509601228414009127834927964510122504176869713752140721219389131470934158543804064345315731294306125887983466846102139218476583480211730099828982102642667847693912602872090273653562694614413549603835555875732275896163521255540302141450806414858741532434692077394744719437612582361673919473635666297966689741239914051988314155941798153438391128844831293601081965035401240209402959641783579424967475089862007635546065245211893027723655432531003194003380063679014731185962786657919697422727126976141309604222508219988652527910059548959222399789709743051423091324525229993702317622807110442682994732872495510650143355642435667274319969060392284607712812259116041315277682510850728143258476736165265588417176721829554110742568516833097597068545750036259861932227616937271311726787282826066159892964527366929522668075937058235274510387654056023980526826188742706060055177765576615369401699361817 [137,125] 37606584557203866639230866041933544680243497951140416188476090423930448438862402033638085978653748028112813099959706772631232553521723122640589073860211645681410366078303389063482620591133527044446684928435940242512091627323752190047557988900461104706282337303509203522071473652721340465416468236434197884132200868604541406187919515779547981823381986302731821483980589715067499429510502401371789699494052264795022372911379134427101748397616130607288816038286674951194125211327106025921063585980687463171249040750310327633332574494844507377181874049444517004622862483347444022924839125542919870963224736215413726718673252825180563740803681912236156466974737832075317988158480171548887563710430558878334161814227487907027615025250007239292069687141118724132496070743736993068545163496756888904708070261123113878987522270819914811758261812156893664036189793845292920520526012257961152411891539905816212142713331862302399563989452113520126550140311108059489786909565360304516200552614737512231425155633837911880589816223887489268905527623165338819226576146128806683606858137795111879434279636699262567794256411754986715283400313303349151288353761108663421255184597507921471386250803943564359220042086623634969339594056911473931945400651766465914031133365205485111630116172387386883143510277154796906172864737242375845613718158676405648192572983452042722161099174167383269856105894840213550698457234124300754863380110644599235055486692286298470828649411271080185035093823928728675361026101098166993275674695312585900451672438 [137,126] -1509593374021673290180901889240710169629392622770658186213985711007209438923390509069100565542155435585532295406879377504117383918252133690280452621949676006451394070167295683243747674268027463189759583137716308137397852884950214689987050410329468099400982372512654752948308685694493129040855999413973274125726210810531157669092837111659423544653103119859892872866461190079393991674243855911461603070583466748510864488051348064673141743716291706420028788205155727668613103222364728375843437403223035362692686496370023165015140717711071380603274935442377628464325035569317019885344341050754413813405336582900318286774216762227788798677738364424043146032477579679099010122778843993983415859103161189558642909671173673232091604881762102551274915574302170618836195018349732642068025310538513134004845765456978903707579048807203420995627450078201697703443507430917358450197476343935694958781141045159662405779285918854957182216910695711486478065758523478014390884288822449730982943279908199091721602612955062312623478957828652263998572855293722681691118574017653731792283432216318925019794799622574448228225136332498970012235455584454565764018050312928714177623730217954896279088159379566411370589473073332529833395160637304882430318931099603149656660374613033297782457259848664625317819994216354391169529070601792138465925431223082747209336069522850390396321418443609193177307847018487189124598332836820362693113433467389887607722109442717922375025097716678470601153442838877222082346828992961815285687753030786308858 [137,127] -4899398981840206909923794051198626911044225729295695950432123391539060357459431171292894151165044660741823808672736073176448173289767558352710196951652752832549048534817148468757754793350896695413700258881662937028876200964689372125370086987003282584752106221758122894682283756748990225160630619947124756055620622741191857548698393127903511147849048690537465317305746328444013521276147349946600967824638667976048140553913305310024717489822907002433121883126331842436881900980666637039821852930629390330016296502851069233543610895154771159329738756882012745626754749707567597311156246717966363181500185246448650467666204405255345125110595146581476852772049426151723775240858382203241002291711436338448183288184566779068584493379373431528719115712886186249840635207395508454591558145797811393464681560788373299018523774111104899204376341078597416779017237883895171432818903768406896613800527571199700412655157044001070179168943358888599019383854784351773751161201981307594265620385278977435298515263339307264327398832417471960595797266071970206189373003860046027544678232235585052056012970419676116471198378108861679356761077642906236116170693901499203519067234437689120304602634412374637725187196618849909885002743561741412379894522767832510889002743485912962182769072846913654306088344374493081252102284483864379945656369024908568543120241604506662965074442284271842489798564306844226951083841303322051207907692016367614365920855844898941400760384203830415838015680607191625535579572061700594536027365817 [137,128] -105057368433826779499720357334680143912760133834812505585774157787631176220515006560883806010604238513140198437347962225178919333973265248552395632238443443994221509357779033196138804750219114764852337394932327323442290936261262902688752451009233380501568704060972766289585286531421919920681739176210674111884597318522634175814187065222569852833065355190212512901273493177146374675926141442763929617910512794084192890048213891010979707214600831902113482242325484603542431651057258711579110520395979177657565086105496514536553215541987417945681069907720039552515329038893729509671798026275395306038610516855849165249171070973365295279458390218509735970506273237352644064046202524066986769263792539654473961832702897463878384520175611996748548120929208981102274717925167078522141855549775716069526987520917916456095988444054920233710174405076163198728447474945644561745668043175955448198865341533091830502226964943113598022543699025296529538819133051068672559028595823749048730294613596997784708298321902676649604714215097078405499694848093356559670662607386234157083010553475706479945396182679272427797793195237659725445949314535731660030974544907115130484136775233524250145624721296062238544811044802694043988338884695397334780567620683634207499136149005180867451420742373875157827599277168983688487662348252640266785293612483001871952516970820128809725835707371958051174516079009265372142264030366679560840724365734894951844224822320406357321984007581216368133899144668843167639440976275897924501 [137,129] -247082471945841645146381528182346928642455614996101893128401321988019851262712607962623151992479403874710497845289986111783546967616916706102085902143480101646275954273051648978965032216704770410762033739578290622698242846510165748144501240368284408937585318267157266030911472270464949637359415562295124203162024067907703276223020080402131824796484677415259263078763406375322400781620510513541585324621601514420605914793525781565149051484948685627611516901156859747410584354470831926298891019082526462898775948515241653063917440348682356277586201312749695905727038254113153707906950759852021089491398238219305597052277584356848227875314566632503234238610192104131809348472301171089005933446197135737434700798546622338730709737707307282290598232111881712913031010078865674206824305872595758795888779822785252062314917044598855202419177413243250741370645022508164186432547405264428234139903127454822270803715142912154266548776285022775354417046915073743827851524837777625812499396110863023124579265758358204063345364769856379289484487373191023553165500479201935212480216190185128100000709193380215039696056045974923922366957604477710044023972754712575032343416984601321261020880933480565255757482707865757015408400042851537879132369346707035517994078494137719065540928279907263826460807793680086969502658735103971691143496042833348658944716618447082653344138299858285053385449950667549926476773355897738388779124804365957981584075706380155485897725133408908631790368910108171811969513336968 [137,130] -911359207876569293529296351366936098693566651134385745506975236333071585954262660318488741331025565579684642093971342701184863481534643405355867241649574161587460514871689376530601169859604700846177876177731701363554024056050980645100832601322833561312077988308952672651661444915357676215786031534450593817029798390623109361369319842004717847936272453233195470680947399347952957826701220345349216990005772942418418917036923855002370056390125181770675663122747540516213777549873060793956280459513124941985706105207376399539379989224192160874170603317502163004038155746732187649920823154306463854346002562937812382110941628641915661748621930154275642883493818787496908204036651279905430023598114475026742997558277614433373594346227125888614760849752468775444702446493488056955303474979284000282169210515266627974222482236754813953215630583126738104843367228369955636543524611266658895441633144228711110562352934127837928213051832139566500142645946821405426162231436463200670707839662054560060584612320831899130994617850263256418660639822205973449932729250302429633293077770663416675644506219585912978691917341392722297613368946443915151198131470663580852025854435752902274908952986408844173623479387954688595868098642902315310869630098085523895989643448665404379526519866268889913035053275216912544770103511331097549706082504567743594949374775658010620695791770623105563443411160641919386975293628244722141307132085303022923055961630284838744684271781213329057015968113025148213250 [137,131] -1499330672735048441442494757198783320742066183048129299104241077788496633733915697183338331958723807847143452605752538278766090213620786860427388370536532242670132200723624267798827102760194295714647366856262211286638603297401523518777743485330486108731962340030823381487733177686402734577304273344340605751146818441349510931927481856096408024748544154366201748090613171797031299594411365175415138335997571074032741395089466211873174435451837862042382352265070736675651068864467982782236068326570992177076379273117952834808428110021061803399864736850513900785820464460668320334076165139147862197752389646851929736960611621572491158255198927409661246608220419547071428093231454312013450845765044914884179587182008216641145067779409419074685279250709656983618760749441512885733258246257211451774951840372466977938191815281052758088443571508771800180765232638597708092339893961518759148149858570430621765352016170320459324220498323381013521734003574481678300202424594722901262837877789590162464562220294080954182230543979781579796634526632814577745766895737064997315243431011691523025698002048745399506535735170773872625840107848913828839659547851275806542735068237779585237947394737492400080799568307794223737960690578142483535732741892475259432129303857649254821844811400106238415447496447423186702728900280606367286772866473396034470435212326512420617938529378691355931443277707648416910641257264338336876931383263419717364703924000570854118708117117277650181264720829258 [137,132] -1588618047181020733753268656522975936203715261611440292798794822628476221802978959065986186332312529807746874079772530258009044470660181744426920429794674960847160408890047553102098324808323237287679579422813942410225253493161447372925695792991701192354252360894665472473725105590376757322083429315681780861306665951083174423667878728625704749024608608798366060315401426400361205848346559072186635915016640400676649683672565748729849138174011642601149633896803224462246319567407686845351492636270822761509718997811635789725611757161080661612499325034684955604463286103045919001281924347957137631296863032753541590101622657624332765529880829388272744218120843512886384878454580705365346235564875362205057488133317363929193678551726716984263328603353284082324974818670708077055874005626208685068662794880124622935340065951788689239385683747906333516635970730515146903301832036127897527718368806883937432618767396286234974944706352344382081315919317907699297959097479021192981339835722561031074131268579314733358803226894841279324190175934295321647612931900841526850141108560807411852285146526448973442415787160039433675148663754262077292196302066451588128523836588747245994654659043956127649006059740814051200100394684358115163804820478960602505974170235926548801688082769097138362221697786837485155807992145179711337072333098245395427675011159898095051056294849881070810988982167728981543971530732567079249922985606620499043601204825429651730273087439779762087781 [137,133] 21473888402893944857882407893622033685052780251540773198821568261898967872286627828779126960434763953860111415583044821861367346958847048010557976162451036055398669426386952168605773473655989174148381396956483621776719969584798431953443582973698655994518595592644035664903024716232802497322562004620602599240114290175450361490817098061119919836744219394916153655495594919472988778214269781290909706930297873341036146262425313553994613015274793410554991612632739148860300760746496203043641751925632111690160643172724883667482112227730718354265234316940677209591695034464519610734861427943636962857577757857323967472563985734401223663788893367387795738959394973282902116258648321647709331068074368948812747403196594968282119151668282550221010541367507897175209861648561835212654458425075646678984825331466808839308548067316128244024551151019903778759996415755315248295777438300281798638020867895256695744182154588518319078456325610332034557841084682402950429628313950726984424288338852916709938635453188712498836247985349206855269537176001144582255470816371454916533361967054067303543569272238948622691077035100853633371920208347109910297259202782420304420320030259267311959880718481292472066571989786656875845423930212793801055191662773245540422140157046398792553536482930094563459041833904284732694817328200524377846317124095292544811636277862897858763132824590367532736768128439928068126093316063922596294436499169402764370980788403206220759937952331 [137,134] -1528348854442614233072351930881037892475866990760278281089056647914975539441909617427650009105522948887956290279982401113449207922478817389336731489801770396942631309967013483281003400369705958186248573815039717273532489354790088390998349463843720738038866862258467844134978613674644214709131760382377317601170337864924685973721409227932535953836103944252855082013262030771663371318373162225079459529323163761590688840221024321192138088506438145102487216507057951660012886972665569239970188024745804125375465215253802576114644870629065367045925958235296094007874762503173338843146573335003761334382354697417681652399573169210453089521641386181584088904594469595563045559869974956460818654500126425752580176242512645372290470884884700103059637960899607354840688454325673436365489432409993702923743477229702872749696659174722132614194076463734270571601400635679893842388888967994560101681912062777584950110463202139811372503260496858635176288693577574101225855609465892529644549936656391497594857469376430241120374114500506914452501477860195108318787597547942362861322159619015557758256352263808679618450911826097021718112744448956384053169370670220673824804956902512759078143325504048589662714401482217811725319180118221704773479399318556489392296738602452553529066489133638770440682629350595541394046820424643796830719005823571022045678039964304705833723592415385870890502352948240868443382072176882252776139045643511156352746283421669204390549 [137,135] -65480747182114679741758076570660577637147145358993551359265318070323406371105581828937922490351899468654887547052304460338825557049947450491379841268700336076362085616770728342859102033219365277523393400408784680672134715912417116903015096025448556888687179385392076935882591857762581425087877687957553157074621462444852745920993071996830450686154666599772978815875001500674660242652783131536176068642051308474061697658091327878940009767486084668168211992813810878062369037671437004263688462104184959860919547496540170081245900196376833515875324156254803206314130693372329647668964143659785781266368899420066748606154501854567861002403165167993258293803103936950937640248529620461750286231713013067930436617551300570439718618221685869682037350948265324778548955852035380012580529033763438387577404726915903170464515840429346624208929800057516691445996953062529811695405486005515154219354251284058124321789434905472649238999965955892576726549507100124333305115603835887978342311201936379421724460487831188735387826754091500191001189146622039085078801386109236841539194567121388461814143143269723809519799905468281903585292827668356862979640968631829553595062852565422997592398590611319661178311949109147015423609637745546002764015375245338896917096738235523575907036833445028610481432035865224223696294468984700020864933575131465917395792906518553596413394049767948419207602801720365488061976708596626223973104204476969301961131601420 [137,136] -173518899308409251208617584838004597936893008507628674083262504864657182648100588907420766799200289226921798071061329291595704619828865456909334536609748354347939769121575545769099076120092752140299118437396208063339636904537845834022725778031917781566649946014131705217217993454551310551418280598829272816568065494241972394255809285623874193880933537975308258114551399637827315383464786503279451230077867259362398419296131494024744402861595519074382894114399776269138972358356946465279317399730801168780467854663678473547337937680385949910709682101971080027441425635017336825141059471599283835888777690855102035591183178108449663721079421126587678693188704548548692063191382918795679982979453065478204475897122208762740626466986295597560609637389756971220922296895024804192963598610582387686718577508507561995470911000902032760009921666752599321989130830425412602203391639671803388006795827944065688737880260915507236171131683612491967642631874113866557138472246325322367821868139151564211854214923062420026120539349035319840213023833468756644061031421566029695844474765482775503273120186467328115897520137155707265996879801229172644821211912040396548012413555042968766722547277496660246918264785915430592578400779204007884586922565201235512344352251219101998320022338951753200182465835308031957733078287477808419421995175043971461698161316595046675997329653950502626777677487767722368242020385259874623049940028073317616234 [137,137] 16822264745997852823161734610662608770886622967303973666579929981887826321078820517197245622576452747966584734592138983903054021679901785584914480012581297052029822287556725366738453874134203634843913797413185810502250460934912895635288779759967243625606910921649352240675634261455883532460863115584243392225210142711857958464822764586551150744049316286020706094620455777153695992527740707901965368956412408989582867091331079299731700823655809974021672342009103645902722321037081193458108007803330413031383089109903115549536908330805409797078178790744388351743227850232758040798413036242890220295517788293703538476703749784462551241848382184762699714064522958575644839239772204692064100143623978917815283757896733683766657334864035239404344681528431430595155349626144282935402073100543530071585989662654532389710827451360793325052170705844955091741032454267128097971336804316979975444414602782427412416585030049142690653363633884080810216646104755243392140435695487964292380284640916255213175970478535264837957985227873330735592588532217402628896737143302870656098720280529572751494406230091251060863343564398623914600817629385909242958811228724999221364451859866532399005231249183540448105709237405073003264545432112965740926945448939774010500234185546120213223904919195181557318869122725583979381476668938655963061199605828492260947280897202799607691284683913429539797338244092467071012916585854690061593697262454 [138,0] 249316008646742498961349680148716502061733003532060604311228373929461394867701011790506313610105279070283086438022587697394477249626376283410509969659387118102681593867556024244790009397982497019251356337555228973423269263045965355608440652283204852415136245085753498777756696397055852676225069830262158973644896339612957419342111255224259774981945503330295982579021549561548434344395820530627943153332845479565841196261670746340269116385380645367298329604343652550529065252596132530325874591708105790026440014904088469886623712639919729621453943112500180196969760611025524887419633890546967778868851789559020680050378058315636512593693250753364414847041562861935417789626983089533377878716879179949098102922883700744836757402969681203719549601990088310352797596745415894375407459389756036293140487883303961937480124315875046970761648204962404463415457510083724445409147458440534971097646991881664452791891947771220940009341900087327799970138544000760556983413728358461708941562409949203305526880008869508182478579830648386615271629518743548634050670773848429905336309057061583710914025486028475540021854942696880158120383805656264795196774325718478591161311372859028646541335108532538698601718767647284102173383578515570299137460485284343840259454243473138796502010786140914678832300376737228128710474132756437154507625797483291498198789910123870476884943325294945489410105977242438185888165406925173981745594240729760963266417973546368241278767248799992418667605400080432128078695334030147914164242722863302827457945794692374659934899338311098815020454590227189061558701197970694140878035082941882285067058053109449536967267498719211993646147296638178233027939684953378547168139101766716102815237812780559444637938335551581490303713438312275160013866708705457696701729792047721829139669196666588807570206618301514647016413274453304764264667877823575800773536871456807340536355109418171948253835958016925937191444972995668649673461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -36304285294782081814117075111255240176142577239995975796074813941637769443937048147980576409459611408441720770510329724973083454487796510871785799983224427592611250084629789287780587112891833876144360162612124514914307998165339454979535139816773060748875795245895776310150894874317002260189282006805189367592338153488364222658659700856553240422884338447534633215140500204357090384505218074383105477435324274042070690925092471295600318276336610755116395894549986154663724358700917490229971124298439579133696037488832185870678008661551435189880835850393670065795978041512120066127707794358844137691294440544523071403491144475207678817893547032995689282011152909262253222172095227507280130727434784380805880660224073686037795607256610410035999867489175923213809944338972364869762005024800285284809018874034565844516062128809661744954874112764618264738787513995572992406604292482381078636797738606201705627438439204274141655673707626562957072277082076743529404958475430051807341665172323196601345936546937457511834270005302848296649507543253779443329437638060102168168526989060550764105001786951924271912591847409853841107446231546246817964780436502743384925193095337877133198013817787044396208970065174833155105634790400431935658261842066853661094593206383756578426516027990031596778672890948291591779185498623006485711800094539619087122186018790487114327966013235648737340188729422237395499948882254416679798718436384527972582170405649098700736294577774856626991004198388815161305931806399380542187739011340106119337984742015090712587662925676239702469760827387319699704274918471632057663128782692560890120018179314715089884468557193577926031048586125952810008509497379278352559659203078435402514871116535411266597831514734193660560375441230091224472941145857848548482824130559327074448095927325803522656011736545238262663104331373329160162971240658136032661745960106284684282457344310342773202654298278943184156251291483386012259870767593383789062500000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 291131242864565527732779374122445091869526643147598989911101713514035373397931780164887165211395715263564206146434603976923040712345589123725247623286627326451992589484253924201156718477839650107504540089328813532781513401855030484513932049527195037211651216793641600452978279588046122695733791685288261114473284439532444821800825826134710522388065710550044468448272309332482148420424570204752280856632097502239559469102265819323690812967828417367602939087226380526537185036379858842410897986737055064325076309306697649568343707956909095463392794432000017144512637202592029883512319017674267702095704933615896797196397533087712565601774407454452987752441727844430746301335947561150526021110353134840812150400595757123859187666570902700435673142200284401800697115111150586919166876957482163646013972341279244557433403602205583661843876202559741713678130731868014331236962579985423512422975399853686507134022917311431647611597687796437422480436406700985670068364063801239342376555277946708697876715630529618764656443079089813438269527659408362818503100752806273767002990570494213647624979306991302574057945015232380107573898801212561327254687808560977817994513197058270257167104880234458975488523772401373225627115604117349894294270129022582183749236415888644173873719417589251135431283071020059775795726796435408299570378682294591737416383448557573004981992299993401576888168263616035826963422365687496774612430099742887007783310825862273879317701733167507844892397521473577945383815783371314682650879647580979045580808110838040773938473627450808358254742297135841335536400947580984644501224226624623624112232457838086072379061444637887278507767692633425392063084355427461252872224014523325003345389694943655899210767712623041773739524163055091531563922273541117674462216282762514664124892899517663556247748242805044692058056412468811354566570120032387065130771940779571556544911450390136453063887475196500707003738852129970382520696148276329040527343750000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -390342207292157439710054656824518738265920452867970371156677590876191503609820981790817987062494899123593555117770012823058938243831172582160337123050049879909592258902955063048732208972148493806560989594870925327420811228953205856835332612263208414917892989956186791773644417568673593699895775698254656822479286077812985807831629423196570324610607950729186743294538596128105421415596282888373390108637098965401499782295127949756371859424192794074410914437692818290560900907295988712759625058672051972680143464900121698491155230426865737639884396637215979295131821995989192133503739120873979127557991084691587089435861233734229589220309314677263416469104915086574039717471211257356926075739531152228741787289070433704072723977381445123140003564838982552611963835751691523000390371735160164406074072864961367469733932527490041407314204507714734293006929415833210027632721168500813608561612191433480684946696625780334804189942396830354309892759192900341727054646524906151700543188559448673563984094929388205018242316725238806728416760376362894050161388650305171459469640079334570966092961087070970095473155656962192523592742511033760134612477332101917854523292277362000185179882173275695409814431647735607871156171964919074612492223198009895760386897811910698130923594260974923475264348927044342003723442772052680674605919250257785581004437551648080991634189136817557746775500362187765301052071978228815840900408461877924399524101565462276657774138024317903091877416893638431683271695054929227728587915298466256526106760772542983933525389760422401337039653086488842629582745864159177168603711719670260014646245596975025548096716348658845486785432235437585636347717147775769661318338342696640315846703988360316181031590401011915354000458924303082982115342228601614088034283854802341275017443040371775624326197554379024414437667703303833632415455890015533326574567491127895488676799227044247833395503989373536748381993828228564424875912663992494344711303710937500000000000000000000000000000000000000000000000000000000000000000 [138,4] 36843436210315526846154027795706847032811346838486947183725119587705164882161606841003958552566703637069170781409451012901538926705921674947339303269607227070739898889478162546092415007175974504658035282660936125345502717359012863009757766426454346479257750561991932281715466394907068187747592559987862906637794022799692969428170456033907266320180028067944593499602792438888999401871270818620947478544670087652330583394932527134686451995759086054402532482471174500514331022604288030808825914727249362697089596227512262725382859954072332701842181458270780395472591807167621730516907852212009068502730219734215868396475877777957727147138005927085470547844194708716277571486150114597891554794655285004366037540265063757675304355568883030728401091932989698314675198939716533656280846329609553143445713132539011224258495587849883060475606916075396894883957242305615283516400816162739163722050445607204658458070185807238062523540419230782713279087018724049050224711397499195803795517251085956658777976465025523782489378350796877214659657951424784685534032334106466899490296363587348075447485277982191668529905187967878592569910670926333888147623479810831466588998295691224132143045161489752737666620200550555594823042963798881407825648997229558235685507505250301298850058802359469784973759330358121109204896306609446459844840581561010973903002489270332627252325029689860774472477997876483445901656451585479152227981150410642797108661344510375142406955915693306919380678706160401690911884520583933612028394698141373940054302078763586006945011944292161019719842998964178326425285101608002834469697111966955792918882774663662445406408124609956621842973036314449951920732642769475053909040907666031720910941457458605883634123282454419384757649477526505403069255112931331066563744228115411281408132301287591330170248617491063377222873256732193112806856207195664939356733900155001970642867248496078329197494203068501445612166152901540633248650413733571440388914197683334350585937500000000000000000000000000000000000000000000000000000 [138,5] -974076404504236769215453973690215119071439803052731122654124656296630546879293326252143386855483871574439499234687502620280056014295726180886628799534594925857456376251815035177056230916844426090263769272984389915544375955316018158868398436445880274263836539986620095305656454187870306157558057553483403653726286945374789517966378873214481720589464557477988372420938154146140841327815238198955025294209032657618861884062066480497406630078426116919835836779740805421953764164978876194739402517255077306891264445840850218427205893797257038809537503183876751099348660111902175583795821633940482016598587349110516011909277031325228921945002008710118052026039850026187408274025270970064969417743880447442994368736495051113710515906802045626194222952035473557153470457537168356657406141948438331105691874764001281533528930255963987224369811188462690994325579119670165013596824817524319736313866553633164319432633762027060992103653981525102876418938773319462649522952915620174630187491952815642495923346874810301664209828535237863318773147576083038780132192555262009131948806419685330978704909870716129827767579179533967242460739737908387559932090851259943949753663587488503525475678417744256661895876735306529005948976895136916073589022369759260347848598753777105261874092488231966097916195032391682603211522017346668102439692169900324506994405597970672141974962088367094271912327803722498048139652859764290003888331482741518146884066760454771229355226808501657768598489407769540284193918870427756816296296295871491799323930380072593383103602989490557995960614644160451774547836476920442877940078510061547397707093458012146720433843378035488276760305401101765215123299198607495563816727239312958406982450624347533128945485850961545729339235751252648017803777368035811930673268360970094229568888073210709453563179110677277430787813170646987697092873126826465938048660221828814093153297580303716468813122925070991451372240046838749424518871279643494887068300158716738224029541015625000000000000000000000000000000000000000000000 [138,6] 14985903700850176411443216462608876330391809650074143747353591039200118990038570322279957334897724809933168767979633800735211157042903989815245801395154099790072575983156649068108375233746591711263879898968722322836658745416696579023680943473915401100959857471695158352533497544803741968996639538898069610282959980575876735829533484992698845753576604287775131160855066087807318352779585871775161497136837244516334222579733865046634663283467614307165279255306623988622005806204416367357767237691734322478808479061715004499612786800284264901796890470721075567416023543846672360877773778531764854697415054743161227456792930893249730710241953608989019610880188231930424066576510818036269670639711136223606901853724483264116853548436049727870693027985524873116034192313098699781741131299642493169155278680162614149777243498327343098905465558844897964744893311191490055369691115504703793832779131191515860345430312539634747396790257948951440288611481578755116172806832914217890469336395672828621481270211274260018766493470306568434704772723539323190185521924914143827305853050273367845502824695816443914250072750543155529416176357510574743074930252734064922706504630484323475699924190826005447920578844755778894017129990705826933790343280518570023050107337237605787010614786089721585410989159127721817696065432002369372214886258937342957189274988084931303745537200637667386043944158129401566384336057857117852535126322313302436990070219381994162396256671703839593342745408031270690590273307056395992123623983137678416046788949764968538284181380257132020005313204438072493698902552029208657486598317752744807134378704645219559082071521151271742631245273995880332857024595425741835690205884141269160057104302821526874865896436891219403327129235203245702411429905624709815264236255909686709912177810692562541375063434694412542194822727324852266013313398400210353797684182068231669056202064580734916179261991980163041017466009745692544102912085015114063146768330625491216778755187988281250000000000000000000000000000000000000000 [138,7] -169754732883390284212543113993445835185623291137474632392574206319162690067628567650862219543549651684235423925392462473501504820801233106312823210801710596837231516753756993043856376750773857257431177867380149174233546581992374115936514036600938623617198218781562405680516354993152611260556537757127539452530591283552203460360981461652424738926751441165278982565784074834544279191953813278096295053117622333817043438821525075741133613096534937019476966464517901140229422632511390082019893971275980483705131528975250600889884630349246455339507362049487522099468040293631047330911319348587607072083190171592350201695153556816710212320607167714423304089148703802991233374753509623591948639775819768963825380864605748102350419724424449363367918424246354853627734034198838625737512022638421128948546881686671133466263199737138687540078886626286258532650449623819410877591995467231936060832157380698540782881830608119508639101373983440887919405264101218954545975035350274553429079536352600337754195017410360900122103804317970959003337122230302404331553586558805938928870851368141306000374349333985397480764712332576164124782377192286946183344125214187519969831689921528369670942528105333766540336080772929270467140703144536298988322210484060108507353164754317692918710049295416029682985256892373116059815925115697828140148873105842994985096225475264174780452168144678172136303162496607641466341826236294649856320006648145471897244095707339365106246744735686248635513284098231779861434062415913015033048576805895470559313377279687678591758804515559114360942709502197456596845535522596591251019691774889212707042409334843804376842698075532302397713957526295868365384393407878978308971728255543152192284458862222756307866646022393407377725046470242750923224830453948911467264655196747726263300110756743985394247683206168881276050357194999691523427373947213799951715561913529807808560215329646354198038966235332176788747992974265906812995751489175737247716568845135043375194072723388671875000000000000000000000000000000000000 [138,8] 1465046158707567470904924058231011096670277373891037515727997312216242902819859144818844828045999826251062028392665008280387734670216229546019545936293556791298889229841483781050879149982749925758473996533947249741381078302498977046655867785894541371568004817559904580705520499550305124448419973865109775993513722923802677046002107953342612217507492677385563947595078321919881696638151359317451929617035819335760141750004596487260572962603369588612120325651944144210049172668963296286727833715039154967220758879517938056835523041089777726475791142338994754423925218142376788604615457453873643887719944669364496420940016660923290631900858440404049844672040568216619576912328551317811060396356455244890967553349055133592825062171030224264807558805756761586519620112503586341265452454137550722889157990176601125129527179316779793799759247309678518215558402945368538471084383171193585828417310638350371046309212323660299584716161908234650110384551589293385087208368312630549386023851937961597653441616868182923929057537851660487756025402346251710463953371219996354541678554599294460236598174281976567814934527284094059238185232487180210950174445686683572905080496567897449693163877769704869717623674518219139101510508644340201352216231488774896729823974838237854540878429788162797602652670294578220948665342720225648244844927286962443411037703923877871804613776876255571857696777186905244316316771693833283127162781870665816739083868761598020676814318044633864849260970196841222710309580661219257854778860329058589878154066190553014034747814001705442045418377615110073467904961074650448358131062315985907121059595980812644553615890649988510466388694597930979404231468895140651154081302361385823084350570815009258958234583828710759268005869569712636919618210804014921674934086787162072154280566708886563883939172831875182816963273395900818626221491358056875084117001610281200574599063351009676894465917229535624806215227364942524868133296029108235050816486100266899939015274867415428161621093750000000000000000000000000 [138,9] -9559971330502350512320982709082922045230407484653491507059999880655120180388908783208794401158232745670570021125574073978115715166179118280951642314101455621255619645040685424577893720715572724819519391395038609255980075769975625768107201893402011482341114596186139344632044703430672141655591286494685304064661764563849896112049301762284531546916304190238522253161086827958412728100194111071990284900653659920861890589001229879494622051094488841710008537882041966779689561826328072069663266638076836950877863832787292483106749311536834036888242499684604530923601983885119594355741971112263779903884079942075665815585761204728000346747579495392529755953376012828982028428483552288610932495410921095758463311965789881752781828801149276728857084560611678604905389446737245559208157564120854725392254021124848487496902807933889940302650060467566727444299963669200576203890172936184206477366363374107667035800434885291761719862723068970336959772186398728147269000534877343403823481553463355577717814568392354264586200197834271491168589302230133488321244831680291408351130603919605886877388224852639623890363243280015858511808727181270397401007212846417000888907943182911310986397881805721632135144719657472304692221899038829813049063237807154161753043260370402198891988667193633654235386415493201055246305023106977657418488293168360220996050442409157955580250435803273910203451456227272655726360560807180151064202799103450769544387035448943132749960935139442392957077049726310742240931578156604166311562840747550632426545466381177849474748556270492272710418722868002699656832727644253452634302634722969234637254974433412739779664153336658110753586507353197547692847796163755569843308150844856991166397154718048834559689947224759802176845444204783187757942369488414731294639486838537510546975859840104959803491651993364601878169769638634367863112418184282842043985956688054897855556314005389341338668328160501665095969655514763073521682429515410038611626919311707942239486612834298284724354743957519531250000000000000 [138,10] 48119518002001063227976191129018762867035790581733822666250016665080716318374595832735657607450855521137247529121736750493961521511894878779171221932827498101143113280807889868382486150832203955037196318606592725729732326686449859717048124312495317254500967444342515676706739849734836696942691633698402089238531331815950797635238350472182869810058852418105142077654482945697346634793441112655754063036426662919033690233019417913635536576102884193359917145491544738874159652574069798526330548382692486605156402469654204472371493990141197526990552232903925779088014684617412315962156682336091549740551151562469577746794684153630257087764130963210974056320367868897164852509457719692563697749587295835383100578433122190949510697043500190270349123628171973987582298044847676995579544428053304569330066660161566042123901198764761865958932197696782175913204351869429437502697612689325675561254418777694771637230131988826825412104406309409636810281214601746679801893264401121783648105853366051552287808008042233040440548037673653259946938932083172478282554336479519122191037797853067885740812336120903814375131040596426502308871788279492535439339509121097944468779937685410835794803299322416378845201694151662159190150891694314082126337661434648976299456339120757735856518399150630446791394337494571899414724509924110050839739145767312561392524157144598703012710219488031321967024844442842500883788002548154795294377244436979797974141627114885663275745381534293408549900971633487060328571554984713055620046048081239385818486673094750042486373251474704201179892950186103834673005735076927635068454093508516420279756439602724679327705906764975009462843981504741407502168473016246594495009163734138882279988968236850213047712560558766346588785806087578896424159512507490392556047550780229848172817006404537802933763560567239552805482993868183252731776778377574225003582454320265116520894269832435922622717642748244068848036966460496981140783072714234359869267189663757521185527554763439184171147644519805908203125000000 [138,11] -193605339569729979976281012906883681627207157032143440907913667183057157734537846543434879343896991150012094461160245775700914211082808148852962359027571496708200592787322866182231489309404256372589059860661012522873829063875744504237409835834688131068754815691637722772067749160483765508007218434240326989469107244151350973298893951927249135493917105935732230253185759533851377678560688564484542184203604354467501467188931004197776703216825191685676287176941693011393318946167825475727983866777636650008982413692090743132378496143290857413042449198782518023804541523396139341662160787915219210842810457297423277130685953119517974990021243761827103785468464042458437771506126216398024678944870188657929789953248667464605179928734816555045417943234652799662657409589886287331320941473293857993776448781488825387914068100553276854712863966483729055875565511820625515500410259288117860045142642483847000456736626052677940738994989332372244277091527800712532503020053861680796576038307345218840266272413096102291784167697999183251487204783211256120904962433853887228396543310950396812540268488757261956700836215782557719495373688900719427451174022319940903081349110986463518867052955559717920514695695587034345937097359212501874007761847252980084055852130911369517103188937139579784411591907850868146410698919402039409698163683801667617898563431566790100082785013381030583794636655955100392526694537260060271415776187804753399640880587736639353654901419223740539708320048781821799053955759697431378213686271734682623656478072757374879356407327612710243245141622992208220267035947866200094232368998045380203685949410877018223390700152998776026904734484077247480059975646886388295687675764886446339912520713653772266366846970895680393211249498545684255251297088957945965335538720223665340446275110557368581089017610175971611886008311557298705132324630987716715808949790170921191193039589239041501788689343356379611759109009515692986228083191903227002851060146956547070723475556519588280934840440750122070312500000 [138,12] 644154318631455429509779209675960186030958803531471679955730588595240920688163795651900803742468886819295771355901176451558242542182320654249466498528061426584667895875809811641949067247290718691790617114275273535247523385806985414658220471880560452148640998984887813955873477033566337189642060746750383961397188315634870379524446535130784741674400399624749991345123070463238982679914474799196571868291297950867060659604977200522296511082067236831043119273938067445612175869009207482946131771662023067159834203360352018719540373244178605155390744749494894191530574906864036782078310695708171001272596997777786230604839611399466256440377179275937225469626257952589152546201802732413909556059393030889880621610275621866231026415369895186382853293599191414885466801724944098261606092481290221941299311942702824160149100095986536995444914254455816682781452687277012032087350766630201871125148551696277541043570029612362269100600768272120074667015983399457138352263783320679197679421322897005506406773167093829168472638232335578754550903434466510856419633153775424946601684577078078182982862465949344787651075713058303275076430683028145891348645595519468588885546947440165049342928308962148028082622383922490933644345202714708178598824189194565068653279720439495420527847710240479435296034550083108813495516863911809053022133878352201682135498746675148276233554266584593677000751118278269627907936794860632749184525384550652087281578716837855500797850191383040801092287318139976781651074807801093285688851238231300671730503347911905345985117436917027124136616656471769404875868063117845479576387515115305864158507821192843922870734227583758444373228393121474482914871819574215020000206091061280687366636647517195957059974898095561996217935158122654238966429640343474129558761751889443390713445633561349208763110768696427569855815791317635160210411592762138707056713586335611825149810843024812685274084357027204755420017746788157100497770779989391225306580174955449762282111425548691840958781540393829345703125 [138,13] -1816848703203657934401555111436874088673273859071296919085576788959898493370023359418474260481864413014849317985150639435279007170793412747181639785038613344920569409549156356301122197808150467539961029887852143695710530960120890736627674306228201096414012255803485571466373220515857772228640418915221163105030644127518336364744565110661618086109092048325904290260169592070415856930725397283682095288508634218036955925189282878833500152530058797054355582933856851872700569241359412675451598715769829575966002806844744074637760474887233217432293111362077660680775305008617165258870188502339400666447050243248902277938199730626418746190202962607349335459604425253877902492557825085597067325806991368019010724543983904725646563995481251985744494950842265790094374478533044164750081230170374155853457730964977628578057361498589282506498081198192930487424677547692213119422674340504587514160315661083634470225144174789455175275626299543503157484886141490767953933310361084153086635813499757485737699384796272420667349084027232940825344285562228338855241663413098629278949861324629926467178895850875355180459714967760376599195546634840110580954988816129232928007528196743169369650297322412516802204138022000649496332289515567036657346760672813770883801098869876468976519842929818283919219600889584527549771288682419990653082896426285493729337208378286916320461478646066952274489251414347361648445655569064646227751183607016390737795040454723541474698643042842976007874075990449156056254141018929715447639020491249505095560875593201357699695977197686205544237382853710813620648302210655156046662150794435237742068871641135764484180871085888535097743500142671200263263284319734057600957530075477144144904086979558632993207130444573522816468405853199570486298451897613102166552586364304236926269585845913773730014815687073163346866099300903520828757134742796961361382532571160711187454155718125244620868411185947773603343258630428643530353514504456164384754665336741547010390718241978902369737625122070312500000 [138,14] 4410699345122406182865746249080968998497437251406945571980812353788951896474770486691783849959728857483225075372679616797088903617227019332802022764409802510907531060817226349384801338220650477427449783386632899786452514116172950703060585191946006133795512460236359138500087953022584152733664593638332224482026514481493668182060053618804069629950592094761821217641293419096891392710821794693269992924721558653424306501839623861753551106656976433811498301320478408961636235591525503452649004753655576118501153080954779777459934725116902699291934693718905327591882558082346404662231381784844622692134436189100625603155080481508240043514639716809545520932225702522811702185192302148234173526337781653836790262894278309687757093392250852813602874008461941377019747322274772564795557388104778836930990502325027686661202550500344631166998861642703046803522453813754545022008528176068488442543430012582824569567609222439088384867087370372168297657218556787607993496043951141577722437347297129401416068812989894810675722062820834048791498991973947310261341716589781160676697658362626659295189462048103650199397724279659003989199589010383268241132890857365046414914069550227818364917733744127159112970296108003625652465339275579813530146785700792160805898980987878754183140342989471135044960413193650835236566649738098703117214997159011760535340430468669133980972383598334287266364348972245546515752018821794500410964224887188650513527520279174781906066811570256068846041864363620364865611411228481681344643936491145759467309094031801289280886202043771698460723924317367952003590467467644840731750025626106235098247354837169860463633653705251679592339814341179634665445418938149603806511989572847251790678477991405118482159241778767942143463987783391958029541974836221210078752945194378134105515122915395933661709803621909757935798677197769691260919715769211039801138755395030626351643008516159311879544284071041622612372103408707556670077148354052006769015126155103478922114845772739499807357788085937500000 [138,15] -9296189474601636448852751841786131347657245404505646982964718052166438198103475435576130088776482235080936813426124349948284173570563608666995933524654596451139298785976490017287574578500379988298768090846953445457167000051932645693475413807654982309400483531368322699937057400367605512216768557812082589078084336601633128284410617572865829962967585994247836459840282847651597310708484110377097969542862960502013516954688390514422086408029513173287816340412815536850416345078983279619625607745665183077586480838786328974264982601012065589928750190188010277642147774639166839900710597268940363383148127140304859432703516810778978520930663959173949240905679555679666715367210622221524093330429719654076733901874555103626439173307266654542939697410629189802108662132393179489473944776118048504852394267831347981450569394811951754710477021474443568097034016054867978274502487895831710583074333060281191987629353349422634537413002447182331961598109510150054015283013354712198440671640747365180224930927691142495308025761213049106339242169609653658901651643448184393320449179267638876695720282946991391887981321604291775065827286877884962580987768191885502691854600658044920664644106656254082167497642826487029733602232333314445269567464458050461924214991042528511720209477552029758912218492940431968654453915464105050693063177695608369972479296785915530148618375301297342966176788798913621157593246178654528171922223045513988806359467224477753979870048770599028697138471956269707831100133121190956756283339238354392490792446678407300960006151420177777992835013631415817374467158556612283631521942365523708305517375663248258225266262119668071397893894781676505905969318098516074800881269164630652193373094344543989518001372151489300687018171835306324241907684666919629794596012187761533093554369141871574875215303754724231121907236508284247192289639360301227338985751161121395819738756135122333537919399137923092805879637113088018848644823564169371317660836876936580885910643701208755373954772949218750 [138,16] 17107237744922203010513676425233440695431720619357016739270710981060287631237026571445864736931150183116888979586119277398284886288390368699156534798855551494015318650553639459353383982406731386362688094626944969145644050153966180215441902421720285106975175819651274024220240011359336982189897747808672950011762191159324344528005054432533286320228906360520086400416335153977176654836763136700810577370819184958530590234984281572256496944076763324455338623972287146117190675252346581750013459272631830608126725443951234574405364902549683698377553991971099800531943372099286353124112562944212494748730337944260493166724995703962450629733959431469637505329851152181490484107758098725096931531015146343540412949859370703176278281948061946057268143682985371676171661321428419267872139384367414308356607343427669741931631340612112281815326117671521931504403783508918297004032898329912308882919031544352464697582848656379223431516333692381930281542303832329151830022649092469336372555985989816569059143834053579190048657257872810438870807559052239936380483224480434992862481935342839712669635012880318639957032909229743847690999984285432592252530586592386997457068033217476526850081024723953995403691674977141458594129535768875607223808604921941283833993702553742141434154010121440886638417807841644943901151481143171723936983310241324715775401010422248125686602666878949206170432108573370105704668361054181148103843163474728891024230247829467678083089195199548666149601769798691884847694796348693363026161200922902575237170163712396669228038245267036270894514641293746011615752652085764957483263276455529206814186067482993397947778271837904185169482040709740198856690837814985408410519883478986843881511564299489961744256856251202897286628763773051628499354413342191524125589726671689894593602984212682261725453175906836573465580464711151984417908307628569437235699078811030182613425380579226642688339612435756694305810701311040103291640592363134239280316427345152163752572960220277309417724609375000 [138,17] -27630682062925010199362228483553623216080362748723515528559699485077746193898406715539288176638749761451603232944960257274769447296132893624635895740003748149404412508135178706197175545359237167482977975694433197092061909342235504269255817257798645722729296215293092334639375351719725942790095173361570523297835698801165427171159546902277479566882611529519658490057599469901984947823264072202810383268659962230718775099327078764097482215936493627222717317735656323918679064736795544589913212744510043656309685398432382630513689790124550888480248181589069013582289455483174097866364700877673890946877394630488306917656401630036384358051918395681823278667934398953664932127750340675244276215754434434365472307170902072656319608762464767126175857068784439474485900214046153695503995143081119236487181446283630797624783183063696302582181663502879778888740679669129019916770984055099649102458144460554018247001773221509746597836126798524716339473850262092007693648642044718712652580598709788304688094184674475440373813778354493192422520897021808855890467292562385686453476099489361284124268575296605659349790409280371672792827078793735791529367910303688293951407142666439280340179036754635766592541893816099238790622923459255261549464492220817323700612000740534814446175542368605398117381300249745388593623585810675821912265065866117463231266243656665231172026519195185807444306770899675015856586303151241756952434958561230752442575269807590111741910757122650074288141834232295928856249708956946769762350785899676208430968419682689352105761678703299814891233369204605654849920781059613254300226999844719507123187335415548509648912192711535548700547485257752955962885178104968642586362184237059249792532458135069334950643649783417307831466206789211161753347864190535499446913002512100140320521207297629268775389607053297103149033992772951585089929214271247151876642230331266044885926744228950161204994801672995988785043706280123993884537648220459366661064942727321636084525380283594131469726562500 [138,18] 39393971057997471466389531891126319798911622264522901244483067965555592573381665042159075205997361383484916914643833768693019253215141100885581767069823487902765575658912692622911526871506914131589658752633521647883680919883895634613792280217672381530823574839175806269030593700031932893987938183782885065247412321603404793963654763954578538873287171952672449591403760844403948919725296172701883552045974390046762734358066967204800993036820101381523592685172280812520586642378655066337093605421948125166206482605175713175475603671320440976278086468327805233360493314779985770983733475451381089426475069803206487399609898793890981595655220816436359695227523164386122010380862283602865214594403343939259367218655245039683778494126867300071437190791638299427741056879863151586590013232126902031281774698313221435751667299451251287641407570001104407034686997789801291172455141779131781797920338257727773437381733050578463783038253594571676993090228437345300756733656398990770710732698824488303959716675374813490765316729712028015405421350005187842769093486065058082085869727604107021372036658835359943569957486387506278676925180266288107757161062883343631907086004491562172612084555734918840733828793121388120212305246438189015508369735015401734654315063640177908585290716799390896905448590753431323235360735509985111538148362739274211247291876874410067062047171648491148092055735060074564572036823452591463090313355135775059619633440026404314136859043017788789049888900931821119525461086735654243508663902177566247871470478491871706281945767230004061054959261612702329485194132665723508301141664221330096181041285196895920724881062174324900652840565308988802438510192337400382251890361640208168602497525319162253653403925160154652229193297602194255915190413537769085094276355635316434098329913885304078182482026989762126031954255794064019109515716913229761641532458457890791141954665741313270849650030114189335418753294632789934340724343094213705240846934430010151118040084838867187500000000 [138,19] -49890427986469432012084970971799388839616097733488127960907679855391764417556115577519991503670816393469575301777557918325020247791885964203125949736241993475993201938120548235631655419706323628423314542542395537512733552463819210633318641774563255442559551497628053510636653595358486883398274038444214827632022170763696802563674200595831475901764225806316130194083181817630127727839233814673510210529434465876967801936215355775280034645696001599449458303217869183693652970657666940379030153525731781135067874142753076521470456627875202066999924573200114915025231538928628453158948909535180165528338656889035879076416793848036298969861365336711159999560038564596043027582491043111472004285837660153522275202870463239776185115257928001219082485698281113259153206066934171217854292788014851335662127877275809675557756073929029953098421638847565076031016906486827879403896734418078633097864066436458494749215302957008626332427166566903390192189741595326278370799522175502464752874847243914337624864301745847985442634077938361227222074181829948292025831551915233691671421229104278107650820835458673990385984043236505393427336333615905615048368461027448959690841525294735980276433707531653312539840428931943056713542144674123097962940350697448687288985668479205119309222218984690529701323109706390191998270134564233262513950484536137607822964309086781038869547052199007910752049686759235941986034347427271638643375492239287456789810550955026897984363348419845163189384115201999161470187590486117260700579396807757159108870172644771043633789657150204653911403423940879800700807290994202123320860911064677303896192441118126220233622178937101838998674785988873046175780215599442694501301365359647979530859121469005591681870659029237125050493198557926198115505002055075061503908432523341333806518177572330622447152292180291476031940368150574726504808078284953041553880203926128567654298998555203600487803642926544493219703417195567630685896420426978458383115988539202589890919625759124755859375 [138,20] 56480655610523400144646630925021586293102042922545880040398963122487120717102313162903735170236133941154366459595047412800863518607953826163494247515801345052405264416492427888142390672621794734072878778881365589248081881494440655880146590217917321423584902085018328047289027217658026788620666352021870361584238699879882183304873530641785064751743643297896249804443143425104960086513874512898014581850551151055663005803547584311046391354988257841222141202375124277530972542700887991365168293810190203242397811204017797607223444569388459033563631684735359243437343040160254870968789943919422881270537058180908514567954555933573837233054496721539192721455553490189651968175893363486821901575490424705503421935067084458319589734215477245726831791437921605614439633663485056224827530809561204961659531725243612157474003802025455012894286196484528095590873901932411774778929506862232604837218107436204010919823999692989050633627252268043509262999954083295519863830281499315331705395171010809979668555213815792679358346848722912739006448119073679234152389782267765500664051662873408789146858785502320486317171464670762816745787442597791845349936976332992919166619554738793344663803326779809694052494441181360961848127812638220606115303170198813698129332940450447485106290993183963866363764649479002735745603903646424933749042275929857882911870265348362606877418475242239868794638238477725676535638107188252757557509585182973075293631497598317519635356396564662529409610844122199311172058046889576332552378617725024052858137433009261783669752737510018008329642455328943401290701233504445801358950078170009227503833300088200112837759617984283245732979913170194801294984400769408250020738107866187147118454738865786546465280944636174142900975123748651865091129769365870937747003526601015126584905798397747369959945292893351196053909652440919870289793848571141997485266395059092918504937341617549277518710258346779651174304868041015224909412638078448978817824865927832433953881263732910156250 [138,21] -57487778280169547416565683296125697144637853743877463413462875515946925063238856861774716689884357541775948125117982246215190970555052396312602653372394557493783014608660249629229035296379033966896402158832318696215286177499815289352001180111206511589557607283518881000851205604182330379433085593023071032783137634220065993582115645945516848809603709329704455111821435122289004197831672595551490916240474901161603471499320927987566178024789106207142180276233789430794541150683158594599648390000802373265698585847261631421254446114957951261087425293127378760344475286834324063297026949951787057382889887963971226102021225507150842689749700815770668273954525885939337696451655872464279017407009027273611668307971156662672722615962627393660813704016712379210000979569969253252803569208677564000355745799429490802377989423228703244391808269245512514670028362914514310589718394890345352500965002712567044836766662141707257910217824370184685600334009301350980034710124791176250219867645054638727429056444584989926913209733017338021325154695607829548732890153187630519866197607909158633394143688777884419289845399624791108920957221448222757058112286200074215299731333756155612771033284214723255351038370727057878950813198033338969171080558875915962012095600198536019662304026402895659899717762192016419557072155935350359969152860873973959763577728377023058546854605848897610657833227903174785291214407812123019917894217738439287214661400572262213944650739690803073120133343411555618094061251730077223926338428173968663850674814429190879168991709203134080144340852269472838286045318787746603578344271519164380683852302839765916395600749859030977533483268962840898283578651753849091719632645361044973459430134423700185590428885243136967303492820877319007429001069258958182524279578039285358664131161879145512793950741260950286028679790446592580643724324926158996806268765399829737641089185928841490702129980419921855324168475375067128801967506574951971565212716086534783244132995605468750 [138,22] 52852160783253611894933929468080514610832688003428076862168966921026747191584444519068324755300707148643753239423036093694376372099205640222490945436347142468877243020615853525740282021699393916408028196590870996508055134127512937160419291207542002085543346596382185135855698986280403347526228793012980117561968296006581085041047830845834993354893557360512740832514686857239053958370763225091081408376707355744669587245911707779211237651229403187843199394490770726827623419336884541844940521773400449990864294328019998523839889023059445155522889642265635033887476741080225279633243012545448749588166143210873213351720548599042851602624843556201368054357118172315065064050851915385439729591768345271546370672318656277791278750221449464091426249597583564000614377183128527336497505733927258781453265937201118193030728169953620337145096352304363780506362240686186961219799102140772040097342982592193291013877959782795530729561395396764705654657580214214930538909610047938052490255508489776927491761466884134392244552399131871029385597171769709476008150124767795176738519564989704645212758029064282567665099836990680029097783248363710359971820967077989705845419837388685202528888085496452480421519637358900512028673577521891773735826493224569947390839376732445532561468066282217366681206040984414941314606616625868946877330690390754658638073874626622516400623422869682178561430850938178238269660889180881338874463392757529616145011374013039754754881915657026370009751323829500194312853562307251798945372904717037361813832928461966956651328060119944595522563632714705588127481596610957445556148009326113545398221133123518121095358022745739084939616239006618688172160129889241311274138780978362084537751419841066212362458008993475479721110307012088432303431249137400821883303427046485409289834721727477010607066779368412666168606791620076464597351547548819098676449368868067025165752153640071327563912055059092431970169315442914314381284621863210659853393735829740762710571289062500 [138,23] -44032057669653763247658719794687366143435659756307521164413530219424974120809406764768980140263827019024955610898633975716733390436140102609500983134895386718232657959124789462386795745827351053368780772573333890820803521127807470343531550091234364438694480198201505251546762057585804082623212340911111406428473803576842218469541597024742198959943820924699246734790572429431782947554054638149544713809473028167696407409598482012679094004992246760937296200428502379716621121119709672700821150186282017830747517890135712615176989988310835113768663107230376747453472035328855850012399951633117693900411185972975496936995836844802105730507953725903989508060517289715351482883023043990395304161272977529469171875460368103265000538349189352452222281931743929184066408473371026104664061814409436337128643897570829643105413682598226684275313344569794286978776495818201597624859855171333305844302761808478653052893261715664620300599888321304657573600938546729427458703132375963615190102236287459647880821732184719373171282269753802888159180347177936348039761669530589378233119853849427609713344904693802302135837183460328390160573254997091779224948383889320972282320632937602151403336400614340903865243707508244853339315199776066972331409642858080553848720529216842930425105939916908423455301747716785568539677227077049469487165737673034244568694341957434631961559590451045559281777620604025827449218744227357268222781921864193656013400265078655575112118225927116362256678713261494454932783811910516979873982299164788226593073568555599821071314039026011459764240109805535821397590814819979142448717318479787898093347135324962842306824723059077961747707420823412873523013754920128851800899985797055937684223847833629090685678249644168611442213525136329154712463416302552432186669371066845745089503363532320133441297401620562075806485773893682577369408314422542161871686662801853697791409309045895694897993987488710564486276700003593430180358486714098376069159712642431259155273437500 [138,24] 33303976919957555424308711354475266260299456867027351602727384311308216299704255019609745503048653803784404168433509423666685369768373922403687220083054757088963679206061668039389094296440339921497615466684740755269985838479580788051102406946659207723421404117043653268661660707801912663185182505782988173878932659513676784866115680682069967342841368073585162997503790300687060895350504719859405099563868499061882678591320117761075629300388791816190149270360278059394083880351468763673410639248565889086435809056460219461395405923283376008757026802046720679138474448943847609723553459111711134188181146964245961864424009297436934265480507833444175177412283025779618233936138085316377324533314600352028879353510722935376276498650478153399379035485631453843396146683364814924903000945419750760021334344398788630274285618313500583533862745635979164759107216708732521515479523635095923853563408056214874083054352156153135812201646660222205272119716954721806429351266338449171731352616355365173799259896895606281637910337428026935286569676379145969328038326150672601240105236987805194397796447779528176835775053809632193094763997312557024535806687585765383294798771986446925052799965125638659779390140355452132215358209132211113871731722151123091418172383734929013389865909021170293715300896456296063190711443767461347882086674895406509310505003876409021869064891890771423819048292415877202478998734403416113111471237003141212411338087633157368228413629320180658343045051133188834639521772076162606392342189793177558750441785875331437361809336001727060871839639163411200441561270035670733774841284446989257448598249643592922430847733606116708843859631864891020140675117215947885527707016587111842778980510260709756799586373319508310414228144318276552484213859511621412596969923807014841743339926503087574521859870469695393542064746622949299055675857681100310048126470266551933148742545136557242873859919764005982904460065214390711087782848132121671369532123208045959472656250 [138,25] -22886297045744641922856334582123799240516509846822064758527825899021290769658624666397126530788157924123533357601174674379329080780393585768255121727669859572357140767707547454727049711101526815206003885200947910935459656514404106237847040776102911972393200398312602666930803000471374649850882821456397332547399015138002243274393702812822650406179076032192985806917577657703611207558382877319712802204369728449826739083546803704025682303118117052027462339870133186224577482804422481993559797955089642006429726675572813437353484583038317623644992067366199938336734918175672493171464294704354942414409792869394706956597710323320301595778198816939676772613506147558457307307774505268473988205700262540903163327758908014218606369832663141257117196730174088164386320677171014401850648129043461835861360305499269477407203564301036531100611030561251729241934126530148229350404874330619213042982635705734434270504412921366303013330141463129728126008811616376399286908501334569449871845494468128742594809671306696499397773657418304101926179065672769173641360575378056795799878572047302548951642911198988432083613025821381081127650255796533320956182591547415917160703071818891229802766276768437376738359189275262318645133990337158373517990260345791555778277299283271071339130187710351766633364335153958785882371659479134816856410925308603617820498564207321542097956273012964543396651247037259291695892529714669244325985084241317337856626944021225396928751682585166435259852834590166677593785977111108732161799068305846963016387771494929406183667515455060377347460028963778372974296543088352331741723420270074266793951328583463870684585688610929924723584693593780657893158393185275646342361844194503738621442004343507611642153646218366222608368820292668693519528115187377509089845322464115500131897710777031285407564402253915043111160283414639771490849528975904487190407640070004429121337229845699320157651577914790182676934488247118541894244980738903905148617923259735107421875 [138,26] 14292136531098901640568167378640492802043362219111886438154625378514597536555320839262463032127773798960711957833540068912378484982740564831154477073951746440398032161175089726811213621803484828489867631197202438387763924338087985639125165470491536384652635389483522819357295290874271502897264350760518370711002883892598580012667890059917333832800900882123686158790017006219384433721462810296974718677882146488127548047054630764773759047048260981406803143416376471507534984576962822109336378349955996571597258432120225511840403535080505944931114717609459630059202257937843963545370016161671549395600938181174275372153919243961027409033864835614930824686743874056633911725368777793076658572070945038760441845145735315802747856094060906685510902766887528178106996364643553966179639259097649372858906767477296135401892991448256537087171174895442686443185101277201447791560195780276761262981657663174106920990734869958016972669400947769565159016894306823703687341819235204029532830064142662785900672373561741829043923860853569186785228738368950220498351392515440425282819565591965312876366334355891289415687147024486192607962011714601489304430476827588368624009620860832711736370035184185637906173384065311418826684242000655156692419800176792525210084558923045747042244472369383061541305708145022054123801148102875916887181666220052051407945179863580730781217046371749973740194135212640352076695860191245781255145330144475011163393022338468591123781731749911705170164682530792912900723387078561892714954191320234474865943090794798266740247247597244054710061557485372837805241983245835014454262781412300144785202225146407710996305701773875612187126120684768796836417083481988043719198510652814445066239382319156928432025299258863003736577267484235073389906539107905640045593140926859351854262377041056401291086538679267011498727535320818805154642312398665115644642582483291551746608502643725059311571870777302503566893592453352867555494754014944192022085189819335937500 [138,27] -8113034086506622285792785135797439998507428976883672698052778177428157604530900079411594332904715437015419890466839071182133779731277908123532352907608512829356420416586070792843254359552792752660693471250377616604964226774824845072846505359554307593530862961362403424895728541472871027109260212888527074128414414218406203255265324747702807192586040780821034248116935550841064982264724990416026990573153483434162830147887989068610963620565048128792669025131450274963051192389896541067998933830606120195616646965213159361663881346564721410495751120544585901266271374014352012971234515241140898031367531082741940148086142202818212856700991041266938531046040381062890829175614486250299956141577573761376013719966939392083640125938327474961922653444662459283929449419156613735663882790087124920350520057481219258868800364277570480718362180691194833482492985434882179179123588436158163354639376803580264644860909002642064149354259467561334467893941351152895570781847964167351089096854275219253414784435120752308019306340612100454256900437141957948163608876214078501368312249853202190178810451164986546824001391944599075436646093015895647129697310622274087390149277709957012285410716380662271936182778843969095060647044480039350093651466406355258048456926884534819864659542520690180266778166405677784917450028855003156882766158741220092335054504813311837554400951390140353551767659603104963479162968947292978609633541276583811470345271871068531253512966083157835374067668754912221100078738469261069082087726002322553731898424842625436008346048300303799309172100893003688915311739862350247108899724895067750050742813334840682992923863199367560019184178315774593663910887193720921432520775529442760677326745108813639255632064084082022035491716168139610249821287720675299847054871085352299020428505216774341303514386167410122458785041564558397295791238408345265487530429010197138466056397162089788242587063904888148453612573000003328086791043460834771394729614257812500 [138,28] 4190512298869197080675751549523320359670465422748242154980275298690018870375001411965109179658278524557582723767646627495650624593657273371372639875229596972089640547225134769891321195730860781610779522434201721286999370807588212517779531424054598136813960882485992773454978131119338193530320854823322220744543652142287680567651204938500398962707513047400363517521000617495526767676492368836275162640895877960205370090946093741118372227701162169561440392504463404459518798413513324055386317074997064364740487741954203065217258253474132406849304303386461906190277052678460099238227531048058911246959626665195319927190493833483142623693149486956132573251843027072215562699537191660951306857336817452628330238693940022295958347214208691274672351687438382461103936735185473601566835259931372008429197349783288465015736506708057255807457569481881535271064298310615584685740850440578747228900961343580322887796450847807409255928324335736609081268043145715407593959436295234576627690694313004327922350020687829535622985438053957179801475583776994484462786921331904645909113046631275354515079044903091184714768684599773222384313186526019420988729068520390363991739079036945286229572750281059881156793000088675004065047792459307655393939273557303879144014973291560854615426922934619901377744068132101496662476931613498671249871629816239780889092262134749449090468906616206925507115319286452202791747566961936984343460880886308864254976700583336263164059269452437060604972038536738582673800885085310905510700498743024543667791922489273962628147072511843638828214956905762161321536345595233643961451943998405904758448035236371980119745988923887779876538428248011532875440525814054997105877070802873472232323286904834393926313935941478385796655477253953346336076218663408715413806320614508475301433069089746699971663085856073767339047565794540367380052794718768094086572107796850876251247897936559434624869683416835802649654481768978285861294352798722684383392333984375 [138,29] -1973934774313020655808610558761114666936451136299598322986966150375387510773451847666608660375643247935380400897826255442281048949461615333643834615653843804750956534093221958914791213590480507655871514238237560068144298987701443470105550671667057215957652701354306198018975165439697592684314395485298321894037925442796482323783150749712022962812024160220760388246060456533878018054337596582125855242314781697958385826287914033962857695589903429612371579149183297131451405616967784184098916083916648676053284218905476509002886113541391120752985834983791914438294361397837153214467987406195418761799743696004546795330359418697182486199255806154991375800205028004431097717661062066626502672628500586512353686448098432579384422180873885680401405607470179381730478193674823353668449682524449215829984503194229822696805426629242906465139985306602975231665436192215077465642052398847398755470249343600002648459347508447502118278212890186128548893000539635419547848563930415640268917835987288179480157139418995785818902213697861994170772388310713765514526147048302199004653328162684050992360165201502448951596446202522204827822793961762193788346526291072907822291058259179646830307100636705407783818918647393367680076337103178070346113376347918745785098584529982243416746851488598919712506690690385084620664452784023253314701778853018223130369551538125552251230833501645688935039852007550663785995163291062606080293406287758964606211759317726271384860945650234762259051876094480971779078932708456699622637031880878841115086942034311902069962699748751134703513723036260951130106949373180242477303901857572311178276774686376667871506289174511595023108983422221369763108072318173531498426683526901891371285830436910912785140375475334596670780927361171484760453826515786023894393313816973505430560331722773943486306425133345723449664847546862320298205559889990239574100522221722816593837046932993008377240808515137532864873529766392565798014402389526367187500000000 [138,30] 851195284149972322658530312947176199174533340399086302304602824982223349287996179971624165329607082295856065351603130584052511077742423815735375888384179675547893534132826109924176785411495652243782238514675157094781552665208595769109722447437213739566506915969585245567910148538236156001611807443737997120978296569662463476784535694307684022152808240129410324712699036063040028812223987820124190198530530725830759059232154906049729946351244147415476718545665481862246094063326631536068645589311273927407748369397325296908010555722248069812577334354400789522602196027045866142912845180471670114207822783223959725673424225493198954593719299204347516299561915055339668777085770742862242136038414666927047552056288844881837389297165646682108563717041997993819330890422978047923671053543976485061688538903979602236526553607464779344652231804208522516341720051543528028330958449702298440693731016992807726544935128629687123440312842489600391882308198865774779276762818714482686156942839905372172094973562860765178407552072924923379407778304319823682843988482477714144610215570585363501205016415169850903967091389751214907417063782261566873402780506758614142362324582290436098565713718481535705329387266677630728707666361307793636688436040355387293794480886454910339641638621493030517643581922058550834470900267122285752243820926901109970429459543121571154706294774232147064657592841995495576158491032444132718737477816198010133857601642118550400683826046660793864259249198402946787096715211368995723792536184109342794193270281904090698250927952485640464824793650641080508186135253694605041225724840638382370163360239050535872007318257372317327072926947473686611466795230703772626253049698627337886971421576743585405973782268830720599589251489116501998752156913786945361676029581215834529553817870477306882704177186962267339907685108666862369564919523681070754128916685279685014204169501186195819591570843340596686615151688976996796554885804653167724609375 [138,31] -337698555678233158851010298847634244473463048874321421703606547317552492650938819925009206280905782601244680855681438377996267773543289885673051822724242941058741374914756001685295876032760520744775110162175495642725803794035290359411810613654916209733131414420916384565482957124692772180376771070686062177144204922523973775785746931543211604471605141518900699283962405590746572607544816321322334766544500814540504258052374272214824214864258401801369353032764137019982286511196888289772491541797813070360665075360648168659602897798671129743254891026400018327432951238322243918946074006635541010210703104375142689689899962319852199572236834786838319270035846614741341201519982389718789775574048242530423898382036549010673400636653044446552870394603899761761261684296018811374885029444182775913676669997548645760693673432774562961043812741169488615767650299684667352084576543943147494877648964665766789856763884450436337691959288988382244445816161979563614062617539999709541113595843618676161373509539676817484922288728112321580008812559701749868274382142047771800868407191683026465548364815598910687368829430577138701535208451669808076509387831698410091271804555703431327441756428910712455183264075145743099387475256712764078673484759683368852840200860627935109913957278940370383835362193511364153069930091236220893561486814016232147765205014835777909716848303267581005620474241129162116834219528858207384623107828584576756330669562873160553224356006795793579348748860614300122703183262394666458488482863667859513271791402684813988916306475592361816593369189536281088783391995781886062624291047628092543659139673055832252680567495439575963117526180673754425762366226203872905504018782760606931668598083725490833686529032232032222798357203353099135624609994390247443197695906287148558508693340142599506766625774206723700881381053858414239946045546737947804143945380513297586507449794360599893079270471059885990827292361825325642712414264678955078125 [138,32] 123919456042449704902503212720305495509454655458805900466749733043582492847276698725212460393292507567168259329315112264173226629824218037713604696751906430577427105745650940386469139376104659667707611426439241591844300488634874171177060659553951515088300788632292035703279572920898500127221855027766553495694395177984773946771032262652214708676438637297434861326730719276562219401957644689274255366170233995684234871723683582153152697912166137276709943529284180949700089036266917413765248484314390489890071240586195292082135613686009760336910064418998353077064731063165698037350496359844347144284044196173431797420853533767423258277008545954046019435595130269923683521979737993074057340039038923664677391454717395172774402435235097951057127702749675991051301855136832864140432413018066798789693194071043505342081226018771212076566985907886722830477875493068170349437947406272611593668463267018791471707005754812069307880864143733003804979725101904310780690027192761892397638987515686110817975183512666370313297134537016920808238469379593379631051114912437745907426253439399803089064739553075868214474845447459299107657852352411601464418900087960248850487220783249060031128332364222167762033652797641291476763332017757973448078220238996025394416292488833580570960512711312884010236575148734941319999545482756515164618336908099657444391936677439446120327384196517010202771374153075830041360245533322297771434874867033089950971441325558355732547945532961846138639323656721598478198174360892235141085942631750189212756984248944495709210050121955023892047166163108686988120957719348063612706957922827525492867369586013920008112521699446718596276913436905771022242544581993837036672014594511145803019011578575068329263388372778703978410427166928357614989216458996851908679887866905961877733895897116906562777563321362748214767130408053492206947595442928805040736034559140967897578700087575978922677893447214571580066807473827512934803962707519531250 [138,33] -42258914903862465902573913520428077947688951389033101173087767753219116064733938187558202166211043370850233927900421233037050311129750718747580096359209730457855118646787033341698423734136096688765316765027572865259174227503793966535433254597141258684436886997794514086382070701409861030229416806603392270173035689042397193969226218925412049347982371466227492627396197729713591228821324165424292041949261194277353962227917661278525708297348413432112744084385480806200474634517635767767866998029501923000113501807127238720120123024739706647324243573877016009246792538927194964013290011423265677991671062033193709447745867027111848987137066675755104318156082983008018918901876542851991425435163861955420170302068865021504790431893481077270000167644729056916691645986043682891576750966253526872125304498904553538637976205623476344443591727872764797618991046667838580199979655262331917483077269173206594508644132021278020540141126817180207913543205664290948591729624700370323804544786039542054917964369764210110090029688270913178341517806051668904359863784616112836021302388106773264484552034919209235345767841565833932003485099105930462079634762163539554158139297594753474300589152121628571409491524936824785217517953962986669803283584779885835041291417116470864142151441319821816376252420183170491025657627025136192326995452311875016167381839894003842368133142695516628886685797527095537263579774759194776333385933970328810341316643191049140657136122665828640177179582505960042536185146717825938134009021368449137356118210802246118262671589442128455830833417011976712135113293661471538248134257679629605794515087548174881254091791129435613344783406364879672527976079603244322690314950540377592305123904496462127186786123390201139573288005478487396933303891304824125079278493898194681737771837979104752085083157947245089722987364045212551616186086483860155368336882352422442052290027820967266059907992281634660556348463170379400253295898437500 [138,34] 13437389552669059107219361854038459964820041754176221468682423690488481118690921863319010617159342880335785851370333033817186486045860909797167281617321530630947989487547222719939048622421917088488533217763506992712841019873730618318327290527989034126743087032783480263705602345558022011697304067297438507834636882353607282324434514902327033527428155866716246375594839302552307047987278241895668430518408940698319674319855233092943289485864540772780250657473829040072081985264808936364768735803460024931239611136139197649763101454586137853597723903180481874068373259058753681582103683956403354452892188233418662446258766672057924124791697000512176711912470761707122483170285697085513550815225230360751758347778604643722136221780755322775285942414693814580558152745728901754475352404822323391618880466077400121663063063586528787866458167941197784301942871227027850850444582306600316731140230704140633123209726450592033863135603438487559308241791385275598742029764133486938022545034200672168718966830071463817798716178172834167566751545264281065826762254016071473613184610331288163152695873140987524531242026928179955107497209682033469145078141171379968593115362386211242805860314744149337773134204735062164161128373734398487932249600043813586492169836573509182292165644452165910125047475640662679688915506149623392072024065797572949832690145991685305438882819295145489357291356412175704293733880685215945884946452313533024896257415702236967329549091433763441864641853087513484558900402852430745218125766917760485432041643152922298071555777650553714112027501415858458143681805865216804866833541676557731334118157396979728922533764210346028255887566575020772897330536321347677976828290944281226980271817205129303985690866408911845737458473083104686413338925114729784652144211595451496245222221128258777424146911394854061813932286536845233600437455784562145226769481861961045171329109711299019383044832498788738177553835341989994049072265625 [138,35] -3975329615800894973780597533408440215608666249584309993438721287824950059829882464572732631734058661340005500507830873854179934244764943483684023234313718359468847069266876452729291787554044936316058032614922543066263114340614567890905999804494617268562646153043222776285796638267278942814487254491926312921487275667268647847790991486284367957462207873639046369274763621818127082899207275623130682288892157283663066408228147877874798235343520911495230168925796237074491792562489855730942089258064059927787089686533780045685593382415497135227534315645174144665915899701756827260577228315047249773674357645795689175524613036437223031970684484556886300084796337828419013979613777738187748309983927236468142801028241692064465842688797455774340647075472566427751485300250613066662926928109655247688079193353331483106638680657473513962006523768045249946568125476144315406218852355040761685351745896136528415320486282874692326712645136096397169079718274218598876699128758467883370926207473057297200438987685558257857604910546555482037093894932220909957944228406675290889940080216021769926083372267093468900882160290147402585135553434479707442748144408112336982357511971324672856379690323785473449960864880996757370063793470084483321727553900576435539728756810111255512524002667825251787819853606054514341951240564108246401244905307173379764955178758066618751189560065897845322496085046321265903388008664580044318079387775998177338745804808262308785556973241463559217761044366877649494022750724291499354165737802051311437462480498874222475613838235163466580654024161158941831184843110074428735942395149316421854358051917163001475276189116270386775702246952157560223880226243644816665443301688858780372339286545741036321252441728866382144403295328627207868311075521198760065281466328669740626236552714203789444400495689634432335655890187969744418209452005133533377142240210876182077626121529091327044480053224867834013569026267528533935546875 [138,36] 1061288196815519961502745375806864164199055089210805662018519538685389152796841554927586260426152146281771234035806590573463893871587505220845753486041804861565540942451805165273062585137925276545491824083626129227414954742804941211925410266739950291191105142899988289041365838080772830143316651248966774547405280849092836902063933265401034241881598676178550412011173182506042592637421651629449228710895539056405507369924304688127138714104449143028179437806247074966792135552618761012085745397635674904213257828300669931862185334360450247994501001256526645527087436176068137760427761081169929845112709599932952947911457746014569288675497281223231876984920704187977900585743979738710288159458013965087026599096041230679334289278149858739331800375732187470536130309031146158944345786579389707292481411118169711079059571896803390005819583394444250455581121860231116747497417357455537807564971569945261281744345667985372132703877978315804496559266061462440274316874533633504326797201833760458137950265369374945223256783915455162367112263183981021212445067552126369601482450299888895574723882755520800675109263933101238870558727948723501494108406183054334929820143490864885935594247839275026405744170171659488704186276590712438309478744091038797900001648642894706648034688717110201874920841578759714090771730421049361483874176538094203114671699152423367954999032736334319190122755327707484048023140913244375620310185554465854853381447677453478486387196444817299965153595256210665092002764654246790996132823464647760736118603586729518467033681248426474701602797080995260983799155148440391448091118914235166066354866816247007421731479330770702643815800294623836025310039289269935160347739567732141861226659415031445070775923374939426709609457843958048537280088799290251720505184726944904442929058129992495117935173212416767581936881913680766463195674711141996603110956691169244810732930088165783266495008510284993568527952278137207031250 [138,37] -217359088807390785307742891112644531057773127187234863197901231713597444257100108400110367243590616580709665108755937036115583401524805353781321511026650339115801842302197149235084081268005786554963354732700031369197516478080582589841937995487411630580814918349028833638461688007256669873085962902383248179293711129001977370572587326027149951286302282578707055317757521236077572746907043770749136929046707590329161987845689901157165647847445123135129848609303744569454002684070233428365492019547620454384029493170411849885868810650085338268302180802009530230844106909784626853859616699966908518324625352234431651358452854047435472920846505658230966430168100388888672628742606268400138804285612052353018985888320228349609750700972718086876737138102799825654737015311827299685521009750013547352118311941962689846493302160933812481042485055771234793451702907251543561552327450740143006867517886845334331706245035902975622697766139441208884878160586830861697103460786328126067998312145043538222209699906557581668550696437719745124318092711386970713500496194677368262825388583505076220417453240359503264307732242366847304014025093929614407612534998142717006828536099198433659918026918644135612139271698222448741675379979047785520593701019952914679716379255626619360631603655406927232662395999476505914174388069545477507319049635238869418839691177837478769739681312405063507751842022072271522640975902385415101734315734822877685826148521899612868263612847639542902923072315285689866741214800636570909914960684590193359669463536855247705194056255195181732617241048558026789100384704766851764479343271478675924135982508924384568843973031777625164258027493656492125286621713743433480518100026773282371900537657105409641337467391736416603860720309233770827647351735713832629621819175231752455342658903011074594215013212017662460756649905712898821824710571213366482018005447302567212662641249294487861646761677442296872506699371337890625 [138,38] 8691871988442750243157835764321351583479084486805683141885289003028400348453234760182333409980755804130460751019626271883082655829047766550138583766566702939738344804012201382008056206578809330417925950848891546468214192621646959100590942781381294909927088844158297855745668465706461882320923310028363915225676284130226606268768945986830916975491806608501653315441984635776599126683345988483339608268185936661540452457407959114861474404890126456371181218428508959666195142651002582058396830539973047017420275934289586217484780178924338933749619740418917735934147605122099204259401813995782576454342388047880175790396258915834596106518010820950862662820106098392283622797479003405258948985800475310996198233604780686548415898343904886695153270254084405483462417403647682270342862877731665296021252353144639888634362360410219982445848262228130390735497537024412222134233529489805400092667741775013973153847856854344156024737221548409179865342456465370655569091359456161154459195083359357993502479999266542910908066685381539741858808393469310697173658275292986922656630001786323368273004954037730849279094563062408903929223944145523561029043152562099184781451682858254464854420815147784686599946199270611609533255847797173074080405815968799350405027989145742973425006591035996970826297422777280336936678319906026613160294298403198097197176188400775849648513232706653622198279745162580572492492363241863746112428929527482187092473994108327436164697733095907812966646560049886184155762294128073663004417927049372202069323294649056709477329245247122803174650305026228534148841490693966043389797926408512222401702901043501705426810538907588079002609330623569942059325781588711283460372393607130437757274286984111356724570551773709171018415188473649409297974009181890698128818946650827051354741224226542402099810634670089851420276461826220874776979673148389480742442446070286592555777287382087093117150271828605968056446777343750 [138,39] 9290113284170323926628322485559897301017834119854902776419122207687703111949911531345819224849056837333306002900986039457516842776827933460263579621400368562511519655654379272309353613557099985634677988314575444049449691421624668589099519200944762246674462926363422973835947914674629591069787937467644783095909259795779809525769324062420309093930082961936953795822255280322146793954994177360095952729217459603745305165062327804765469693125050303216668830091917091087074996499486290796457501209766359486042216731547556643457135831415991367307386409512004650375910003907345849319372003626709981005909888528338558186407857324998350685645143897721450519370771805038263632949404011558710211320177559282145806344899803337931866589837679178800545549847407092733000048920129965028708918982752654318453528437851781204388551347746752621491240234080917344229995066736419731805946549668266615859471470460659334410346401122654607564279890108756804540203429070999390679274816786132030959962184680275733230487758567002313628567889866808562664387206865815781498003796976526432028611204094395131818350710969045791703271224161543248751117200383742843237137485816533788663931806853011517868726805501306344652165848932765161979924892374161741194699241681783768090506465061042759753746796659196459077619421783385277351550379713383676933897467897820793368867447631386135994490706428447264669912124332103744156245797981847006145610713527533927979759566652781821422778306125181192354290672172456050918097652599362621858166706878095490807890478336510226329304095580008552119896314227347417619744404983807706104527271431688661174302609064932632567631971042053620135771965866190877885639458593186741158836233248946051756245705322092792581164328205296384425038412224134845447712698374042417069407846893764555825366653542340810850601406914249821870004490151472871980543284904152388809620959927428456408586017686785812438749805383147603584121093750 [138,40] 7962923641226458949805561202356368995737069430762009715015315149992124391790960949569908661948065270657612825585413920370813630758152978967165097469565384114538146430830045582239127593453867500530402307875462350349090648909941793599982568116200674082514922156366833112891551060474147321698884025509018081371511655200145543226053398642629223882138742117530074712748344638203507590660832359484422284756058284650484850805701582677728566647376886225816999396114510635824213156492052531587364933599579132006471791898220606861672334352867895850162387799200233419346762808639914445444522843986626839001835096654747788186106579279358118145886540334156562755806527521897352700461617698116020797220231492335341452535617704871720448372915952423052746109461890695594861869206682842183019917361234391037194840042501936691475404458294934600770052423467307727971972008321591920138434695177115937423944040124518137985433111927192114172597989372328695632056422517700858384017021399676831016886193824173019554167674956579109382326539464734286551562165357877001129516982333045116033731364392668194051176992178039809364738226583521932774109685537920974184576218541827156522344691450639986174893494314719553634870329381714516102145662574744612873865654699498164340126990544632312308378029793253954685688527456348149231048522805528427126890825235296058509440991946779592825270630319849389694921623703247440737921948615181931440996646727037596535294348237859357819328606899683050650992289871725634620675389173653604430498077316758999366042646713714232097040031456298285846836775528585991930099214687519630727139488204262463225704630711077536169573635766083811129746590767102620136426296355669503414363473057702854505999344391740633535042509699419263736056735094446510165380040757340360189906249617400303403257508091387998371732256916507747481981732443593106595112355955741559179107177469519744811770148328526741852193853139694599915203125 [138,41] -11238738107177925979350568818272089828550117801261221323763361250837196714349047271679151841930149920274149818450154340663365450243993588644519606518064472108015085241902362946725646353834055348886987598429546520484324889292860101501008047891462575687096874046488708145173526835403737677614032202371084216908538083724249624471081902537077000589287730351035899040998165272121184899686560496752352023977256486495326815924596861273673868209076836147360203138044515986654068283885463816335538252037197556707741383179743204282833931612648165650955550648187956558172720996881319924636402357935901884954645206955438194422135224059113783746495018841262612789355653189719079837419387870832892770473784556467930400172371012523207492715229741070588791843127964684599752653884121317377036479661322876407477848584330348253129794742248072329275593822673766160420552607446461462435960899667569196265801433880088446262508282682672486068129441157485271513744365383141392833776899855686542345935502227274222186965411552072300076413240807089270917804755374962149181709977565928419077454396402239334365558368274503394820154439215934853982090231648153637030121777334469807158661790309776068652529335224291914162927145666272167539700114618336010973285151076002035910395727458822594108756859744941654632792597394019682074503663663257741547995211307105376751049057719712605966410230682143576867516481949337831908906038372953869495478771688580044978719748291062935068797746020144878930552681520360039296738276906630897583587466170636451480596829028070184132374687077744968174399846508596002651017112606499740458810451865619027223999876812035329612634689644092793325228655325566577831653276588029538757223372536734169712768515957894366375844086337692221807718317491701574713832052808011602387564439648023580482301662478772590275234108376250648365060003170164650498958882061249002441860081223386910949357134014557211790216989000072984996875 [138,42] 4004289269450620843655834837334624803739429471461909510516744128546893931395059763185319840100966349972291971438058829828532872961652992391403411563843875293862658180353141880030275383627780565436022537519156190374795147290428611323885862976905722749911245788410265339791623911138598435966337481478579590070151239117903308975800035326563046545183905567941208242669706475047261908518769927065873716519084259916452392481422478143735140524755612698538301388649314430824836281738221263520729347409876752767646689723302473246086726535800974800572119933779042116906432326151855549293396907781765159856616353749568565991320996535517250624694435663916985015125159179859692072164128815536997196434334306687640075027592239386603366129492194758249861304529026360206300152005642720017978633676275939614001503094821599513137037708719355154105353959710673331492707074730913160304468868187807931249162080528747875161632740668265366633295827625146191095710466727887940904880092331320107109329620429842839583073255228629495259921958415330948260576085543272580977775672315910874725827058237448815083695337804857584987866254451210032876222881661554901852908712712709338342024602879919024868497215804495079761621076976154610835250309684220776014759412191884669817941664380225023762014155141942036937586813438298512790521321706957991919250737889480470085840391245758515372868857416282330694049561380027456396799593813370710057510619039308849339300649374848340535340005428106327055080267474863525741552165222585053381380827330308224744115860148594444086939132849167071250421201980631728901960298619167143606381550767867137267857049714654487869659186483590610351998689094831333861282538879487174930549911093164367402993852522649480286066929381360161765133505679148049308355443316987390018239847568717904580408533748248403675900185819193605316619550911785270497516867737724363061048828521954458870935895380431863756994371211420310925 [138,43] 936220336047108746462725751448355076509081590169975408767801725719589783465607390771158992059840197805612099062964557140571435506351413290483930286303267555017265294755938069330373051795370929347324509027245982995308395044948642097231257685637830204722411944415025500383277195103346105686800141659295038489588040270145037991805804770478665941172621751263864310142302072655607905709882309027447291163436634166978965378203270042356701967167617378042765969063441670077647564284716172321436024651851202830963712744758387613248561718487885181300357818500459011069063636453151913926707928974789753780338151785837192771592388598651056619587003375573679145500370796531504576960657359798539570559605976366050408622123305739947774011789568261310810449883434016712415573687901494209454619482892517001247405118032858969422688848537860185355305863656694028675916740741971972462480747398980932022592794694126189081108516165039191736574501162134780930157461707135190668824766290198691958925535840529545094048754425300697842432813323618870442751140816501447233472177675124356448866720613710001095783860193121438720827823079922944296870981081856740570628684936293473647822455553410169177578642713433845857746523642464487765085045211745117070533821158516821204504933090362629573690331738381445433375725894425105653343608681807674911052717895813160238837028310027348010645980917305625174921071291002037717327196797347803846516117424556416706800438601649976621633563415194771253575680180985796459337594644466176153918564943305865019733867666400944136971759287151581734083293849638394294279563378195808644570523766311129296430342596640624926702680315375557694437501012839042627883098431366091850096913208580055031287064630379547941336486501340005948587933017181838533492807092658916215683859098595716963992406188108305873427452934859585462096104035967764136006409220064780907408966668318739898027982898081191401228802647221650 [138,44] -1317748852453705673023391939147082561700169554009525906916087593020201119995424177272979398944823862095598897071359309218781380906630517341916801162910473890845402930810202326799640686803696791000657640861516112033850570854192557968632659104357578932716725872069920976326007132527342922768236557371093871931309380916408008386005673687076204144124080646784955533609484879420367093408665874062993495968095547609886928299778512241390612231815159857120569393823082492035317767107043485511664954367550587116756304063825629511749701490099393678317197506174426072630699861461823214419203067618366269780444276297702974014594031679141090022879664300769967805109724595091906279380025037047632127151898171007459952421759859524201467286344149099128886700523317304756108723990389827051312530276711306089594807200931354561605688595600065879391272894687449560049698215209154245562331274670255708384283819242521955275517408132786737368087664326298920876743524697835326312754239235470884406828836140843161788446023233537116386803485589964306464674181633964177436237538374322150511975874672664005254922607152510898427357457094400072540435383318761600059169090529420288747807158904498544263918173537155157368968179723766026395752770431496084813165517397955166494282284824571914207628459714564874256577331675514151964514341973857866478795388076196239456838937040871321693063971376600548594620899525052055675677888581111337186728007454921901612472413152563087690226734908529873647749998271403600194205603829123960085573590164009289939478047614352548319728800872295090464465306550633215630935789058873084618916687469021399428072292658771418309467092200128879815593374434588653177417925966059000319496301159748334704129724652356326930983931792384225482670651332340324503844881127037264219128692169139239607314698157419845313289056025269897421245984862912168350288136304708457843135381842876062980008405304024848526344059687872 [138,45] 401388284030706792037988073675663121121566315720264050246955497282928731767731530609851220909507057926249876632700777649868167519835050424073778391606091930089130859736263769393096087428753161850487894718334876375740932985462368549920905943043123767288243669260250010102575115099930822115975436447833160110094107757870198121231926470251105857544326225290235555625118277480641475347220738376184551019372340527494311979728881813283152376424190182952270911134635945042777337053074811503557583558197958336253478216380970379625559899893023009135754264137982053540855373787476705682393697645768765960917431748816169068123901771309675902611175750474406162788901074130374980401405125773223637660988645973727130365781648789935277110440495053697444617714428883687550021180098591877839885663247896886782876903159818672576476256321299206035201645939059300376958959088574366160611093566055667697269063932483678108133210847394876341156429243922517776031281797120102939235863026902998601622411687761875742189636662621052466186499887959446928911880823242457509034614653343076379661891892241707655778194430526123715131683707252009695408844041678834883835847290528227126177390111127604638378860901617337950345468098061616223751646770955185485464154665937497824650946300964824197605598980974285780214754775605987406937095703600284671157072409976388769130980392677937693309018584126426112371528404496171069543244184119189942265832044287249339467243946826398530964148383154036426498523757460841334685933910554705285798763536361276041947289428469524840873072060322147962112258086654737620037045252233661623857859777446622711842611829518493616543377527014155912440293320894736895777603135571541410219544739354159475013716771151374343136880254375678441699591744439020765994085081843733089917009668822025197206032558481479907489556135416769577545042765097074251663000596364226360465696275253895563798839978700682669139641152 [138,46] 32931684053105144903797876418788538888461632936539887467024501676115279193866805651979256272592734892980791275866494466214638308117940488490180762790281319158674248944033634646871002066373987264367441246748184692875460479830280388532801307371866799281286141690710091092934157382703643770986088829592650637492129171883903031483238745926109823469737363141053858142424880794526560079053682426388214466612314366912171789822617637861729858301108052262049573791113963805879590114868494540282911529342887574095837564192810679190572391111081713399795962070556019794545905230731475058400363542130572308542420468356080317023164551196721217137226685238941197634247691181314329637940170367426638300286964335983742608586539241335528006409622622303521893567093243837851235993792195678125101188705060149584262458076745653076791488728429937828170071139976163631449689908431073983954022669954920874958838276020373749113008108187063161206044668782607113094174114321377481251698951750512641902566895598213898525575964684005774304496620856683749282359457374107567432156275112013594924047953435408352625607571565782082264686019253347571991619162787783736209487922762545148812897841599982702837453315415494760095478584626856531444461763006238211294281527038900410022709529005593954293321007718819215503623793726808369418804997157291922045901095726218998193763029537891738439567804092085324837809337092996909256700394348908619449345907892670963912864098845209071338729609658415673707403778564627173334666753807247286697279373065682182289765375413473277369706758558635204781761461797802281194944193657869360947533103264457883992301084083234331295871298174080723651012873277028031267508729776403581405617796753050093566085169908802446354191202850091078120747177091775383389518885294651987613290187686459631898273258159432951855557986953499031725334566249366272598287248342358485125704399653694200492420565617014921425612 [138,47] -59203655276618970201644527026953634118724552406874726342939366099505045529929196025530046880887295145739072636163466133458654652004738766995676654665040511664039350031274090387645130180096819148629840046564434102714791012665873940411379747914556775398432842387582902421504091803223062321836370615768824180675558464333690095688060953860404062984026121034691565096047768317754754854576985794354953899789311732264126311559222977643816474245716943519475109000155573166317492686222615855616743151659352403849911248606429321568314330544761089476876318972979135650606534378768226042525758333071099708260008189239018169004080989060456475904309662780212239564241495926756322710471282572824019555892159423510844640276474113537851756145763608218704067509297850003984368365569860198540087813875423265374005436721763157207544114450944067692803548768449232793481368911442253945423997780589749858952962014879704913534409418017316192121757769361042109476516048573007884073443744281524658090355451597277705016789003983185629246602790852822928872010784602842598530848271508984800644751993008481031937517273624826878241756249535638715093687740626939895169228277773044548030642657301905512994952503527056339367008491567697918502540203536284807878245984450385809865857159042407826071280709942751473188271882285982159397361433503176214585314036278061898460821444257946251273294061348069554598137747675752875904356758911814650335051820081646898102958835780200060309422657879548322527336562282633401640107372682004806077253150030704763256416360379422984760486765524689910254553576685555941234110138934015884665489752892711871597608844579963121675534461448916443588720893766619098206427469157144746958862755065271588807945888312081391748312665300053124142839195996634889495639525951089958880132576106426628007799726669949564639427892143140571256987443951581894306558399019367851535924890290696605103872597879296140737 [138,48] 16506712536908899935382121659177720702755214066828927821088174727615650747135313783951544886846083859568053655997746048806685061028202066728841589248754691842371758129415226398677556236243951969676362878913990336718815620651726486239179548018908704074273755448741467789617027877001929574175884746967173212952234468029696723873353755168762310985542607054896322856353734464583275111658123754807462813779539281550758191643204126473613531464843563853178077327340983970457343200807563284136347899107259767608620531431079074755697900417564307797791728635978321877920505702744712418247702266758605724977115377210757770248280986504360935143063726607014587626002951561413681869732244315417012919350339207509836123415889971700273651012063093441163839813683592923776328395885304418481169760622868715069833664528541228672962753765548468047970905901390835969567581998239689883929574503241895521092537513476625641268951871109210615473890341870610945665748584281082785979965859174347705299530612654778179831149927950782807470113292386089280565384072126628079510875297458145937254209925149864053285010252467981126822440284330105539419941634870027432543805390927198423169831005456368248238213212866907666377395479130501336680742184949839156801606973469671815636063772579147433536355624542850462776777146932308282944360387175240557275877091324608503112320624766504202526080343568782446274356709470013220674100469946229148204834921273875542771088087474753898408590326978652046438619806595881728249409689770280619835800628670025292052750051877055315124063384647474606457717163827465884317347550356078120354876012597750448270527272510556403937702001946850722158846285739393580323928523969033137012855628031734790081406818779666092361116769265693615859329118247334415384433900124309759275147171909216523283458816480979584987285336471669743466243509060945854623935466887134404291344465776415045089409477025812870 [138,49] -779956807030379240653860494175966897798346101036449662948751035783311323268133466361936772713371740237413364103511454583968911096665126521651772960895490091375369284384949972097312741328031251179666342162465958914399670960654914683248751271956659688217849951206260141283440395455684084122748453512446123911046347380249299968608067916446527593416894469727485703676523857604441315972707293783600291682671608634811261830138211406059014986917486609782025816340001149627615364879684030963623128954370118353502756027661350772064655177901694565087600991550310364225982801823625905110025888626859914673840973591322271916970775606019509298596757489104949474566797575032069869165721276037374532326007856189924631508884247171054951616647261364368123793389498798356673189429845104836374649137841693678292322533405097177773408703149833977083351590772734970591821706264376090182073849399605739850209884764715834283519577920659559692982350700022728314225797409329407333599134861692942225938026492551567957924436671826741099689460603725928034415718567253834114020522987830079582799329118373660999090119816961577854615848268554256141053996457073693097375437165235001542163166961308827438763008751012502077861116110433531860252167608170264206576746647428227539910141659002825263862456907277351563288554633965406223623916032814113816653141286206005066146308964344602259763358058872262139749305637258408897443659061192540266083305608680703265960785332111034790269408525927673644227709282618356222206171899413029194179706240509945657317124464237964705273670364802126902606737232516892902713361392219245723303039760594618255843600461245459949030920468652692796294980513287330560182068184032201071674938490675576677259425883193394096410657565299119919542515509295404826611246885333472905274549721802007923288291743554571350731403176267836014828959760153762817187127837018675461176491765616697728426604715805 [138,50] -475046742337291286191269140356045413400062573102609982263211943729027063433606218177145710352040826575451061553589370800072350996514664154900250784451513355127461069386086344848726865751440590303034114197645132714854220973546473110752894282234709856652910162119931326412352669815639360387080289296396602951389966632994534623813593695730081969913030895261216610524874108997969727212645310729930035255345657910280514645620082615315705347826482466526975098495515132186960880809421136778675708016182090129905909642832650919392795581842206921258883961069054640084065607307032187822716953337563892781162478955862407364129516893615486964277008392885858834706891139435051391049349752323899922281023853056077641671930741033906057192504573501500343073262785488347586906831476530387203453802821528388914740708758917961128098069294214962741036124582545193471676206339045329879142462017261176692456015748681972740243187429877366423164898804504264900987018558017472289146515429783907657504144076526039898159826822399494097020620469514544726716844495732058450941469340184976697482589448437973254977800750950231662980794550297304226314315345229549396896284415058620232001768798916669242040915292089987696927167584374548497709487778862099744041614461681184208070333471613152079117123238843398670682704478071876052069146941454978372714325715629261137373756536965755918874579010412935183023352212404344524493065175202047680313087647006908507753254597345386818937005609096925031494923075172861190705383605139283832123440510400114730821973804926090176089383186553427212065912113989206397569927521878370018601250687969026552878661549356268408562650585763646986164338444952868597375504709410805166429339415386148598592463405223367554001359098616892028139288748283548278436614308605600686219415151852122145512960508726416305705890851690260186816629950431524196741297647685101333178606624627457700587202831 [138,51] 24031512830403999840900645716624210730634105736346345034465826627382803431500180841099381671493848974462275692789248182945018643778293300248556840868124302533821106383270867177572162955142868776206917216239671134580832647755752977294521062169862990178516944559234428458626518948056466364876212101073268938267221323779851389465535546111282974472150007257489199145956571641915104163068962521712871925959356230256144414089357871819139471860524085109259803359191658547254200571159651507288554054893827125713317232754751368789907151019808243211133268843212335389039058146171641666879739955621100320031535690611228611306657452572352136227489415696223950205435124207464902052383807670695492223202435151985507087268986141270283920226727965283035766485776428058788838033850751672312269079758794479282063983793369824869624300551565296836279262093533365422269994358377241690044105362052519359482473095447513758479638584546404478643280931568077239223894658873868646544700670550127728182542199690837770206407651142572740839742533617682299195842203859546734914305790181595018477523466419989115339319741975017197890952053236195188397832369700077519396138209290941425973590625056706675238824017786379954362342845226899704230357372661066872150198716352993006725957583359694489561703231440044910352215514995574125890951289875184763112377993099882113981918944092435601963383953656838602900408547645630407252246235866149819056361421274332549881111799726597187227041736949637508708583221350486072372083843284183305107407817824621743857007060294533158226330741918057133844696095993822275992451431351480577425086346058544718009461057682892919731666951270271660428321140313092420693022034909742496144204439015864278394195321583770256200370101416177814445153485607457021677156420373904248436372318803989322169466134381281146739042604350548714727991758340735467826989520460793123676729657540222289679785 [138,52] 27791295136473846855219311113451730353810429998246834573979539181049241866708415892761938965526443174381212370182040333834154887728744078823544910114559810654136276419963140119664478861457859380234739053417316098022314632348324692985918048030148239296747891369727936787732478250724231011688027523800887134608629949279391796207519524215490567378214987732359003661778840633316741018096342404103542632951266501671463704675845856512190697390200169996272963272806528361475788498613571745014176574204404296487260816376144290061342441069691270476650189150549074345681943068997074473507144530551482351009056811125374289710636588163163246659088869982372949744279081125161085323794684627195176715419053263037217635124274851218196243624459269222564785430414779883762043747423753894234645366019671973924603942232370560236894836920910573062378063871415358912115194788151955284392716944047676695735622184776513569120865449823004451458655846602533325871836957814498526907290573649799239586059176080191814662617719850630771232174245144968875733495469164184008180912481632495455393897994082472000252464821500869839325998913702297758642209418000008281029891945465897791548613301223875441739023075239438371913876082137983792202596083387707371633525556579710940093179413405943662473716815138686620210362232051471163536739660909115618233258321802304955682038901370497495275780169228501434168389916462480783423821827229573270290930675917730674365914801215848119921422670133157530897451868817970409585446465741542154018534457344850618774026675317019084133620783798177223634317260333235924829747232272272964668697006350137600505052387743926313621883430565227097115369459451780903781811447956277828272032103622142273909793066542100342353374122283067732512499295657187096177983869630027225407895662669082024646667163846507848816843954562574183818694036674252556245585203072059907306264660597905489131 [138,53] 3031414642715629324529870546284771225945060456934568479462715453900920025353444699320351380025850512418023692828725210561742770292310773051077061056686850417099154951155961140554613681588275856703168522087912504601874539721432001462832848471429708901906682705491783033109494518960521605722263960862755089264277297212451038977740921141076452282502119153075122248830099250523241895640025283632017846929037236180590359309816119077144353019227695731808876203210411748127492170320803524066487867493315422401201566220571714879600283750032514745152732824838290021690929899807191784452806397185805322125736202550090089289704302588416537970296081209343440920942610000787301838718650437073899066264713389257024100199019629869934702835818715301209235450179793346149521545213726291078101108143312775510319188209654415347229526435300187448608579759707068132267282066971231131531833444330257729177302113394236054746997566727700402652304938603199496383876783490089676773630931610157521074904450386513512384561978260925641843352936747260688884329156926549276841986068578531507703235923373839927573395906249769496557154218448119675162056972935784288296892640796738340780405452642876652350510754803617608291567738982993310916933921111872253217392453779353446229947714693932068240581201310972797993610026245729634095800916265831887227802220353129051238649720276418048903912704540947244149087388706288990405640383031271465844118118703143550099358276464413667461431835915429240423067796124173931519899272142853721111588604769566649319412926180746999287172319049056990819428150567245137394889335947780318654377591040532452767862506802910081654452896262876447760773268194118941055855967009694152494954878007691903387074788668357641638957978871720909274360479810098492876537375155931497672927789270173752910528248899200996674767529307130811935306842362462276225522938066918525609991102280530375 [138,54] -6141779515278639568073476931765061638315018105055990579601678018090179248632163221987665835389939809894762022048621928012225775665231681936261441543598019988361586817102097682786287741630662503436756523871372887555445767707829035994575897488912234382298222635007740494461976069223078636372792585625915012016303970841324808896555818622216789849779415916612406538572275278447468445638134022549850316698562618997370035960954150453755598141373220153060436934030180205392588832697957502937270174214261137314962295644350112947959014092908739884793875922053251191480931688735146474393661127941043420715773896759282314744547901888332472838572089824251688403982437259153274737652271335771988254210684307263282029654789443271532109202834590039615862731707466324057713015557488829946920616745849443049802282929341077906635817409989427927415730146545319726373613987174976125965788508162503318712026682210172747977367137648402471115311707806198126121305685730868130500670205306488060809889664661062044890566367995923712381805582406506346536496642041185933515903288439903783791717943008358583656181574911144763107699692079800328994124969119954539560466307541172749849733655656025793926740462840611538810450065379614318417205903787617821055893368128582000592156464456193637684838001618057456925179657940614788848260721059485822420398537298413286294964429791833580217768413973046324655244587009693438101764172793046178285347798524656614278457928208311613663842121961464095741602977937244974987791512953560227636759508950359208551033181916832505261580723568703317139763138643072464071342677632187861386821767999597767994333619499738991416343704092780243380646046661084457033832928566576500178774239754904569998758979475600541247646952422822374425946278317553469392703254789113816024858678139949159785719643725840257372585765292341367425794441841324068331883767140807224595003080017632 [138,55] 1984301349949576922982405405080412300386657177549999580121854205959978494716685598111148938255728085376603197882159182576761389474558371087025451127287381346833838308139544421792936111235542417033895806746099712686243746710906740200169856438794883567789560129444324991889819375120055789899457954051482844181189837642157865056830093456263348854121044833464930421544252143751186630871241380647650097078330133264423666560748600805768058001062664666671304203945278079525558253784889730366133051864490120197048700781868704615908323859007218127236894364041737969799107422652236785281644784820022604565274866909869621186163559498083942518968317681223499384888765050613580786874987414526791951675472395891650217006704171271554224330993049555720107254432897495294328851191973685766094030255192839542702850965597814056925911457746583684046462320981413612530545060657208239264243422960157943428852189293312777297621406426803559182109954346265508311305118050834888947250124997724441958350854994080179200035952195196400615924699353525564639290422284132875607973989554883078692457565132677107071794895984112525668999812317535171508746750266918602247329805295174969301881730974532310334615919930431217234700436601646615325770913673117672728831679517935027958814027973889522004598968923608403275756323598634734765855159971928333307552360510184499252756144621633202003797477632460171430459285943692789690204555069665830999403895536742761291180612222307677590304807368873235543814704731057929005045303656309808164996787994666057733921826930184120512525611281131580759169728391371482961597097897171711700282779682981549878628928526926374278921610282664674524289268820915491714087761468764222995790524061214392977368297954605481224734157273544345182914749970072668026124236535882510385756398924937372767268804760288764627170099738096181302410136223577843187170667861296799658089488005 [138,56] -257856234620477410276279748740380590775805919320903105809848236552325179327968041682019170645712582913908476654045775910124118189287702266167157637955714680345416762745173985387369163084655361471724260139054490820074777749450537940039644464664182410408266971333864683223080852892781975942015661392795523235984072577350279347963815521011938484673360585921681926055303673765597663291535725118566191593981587562365941889669839484890782158358364725324201778372165437969359380993189847654772026128299827768133069571765067003604869452737982394200810545331672795192150047650489951102891863264222212301845336807477431008682668114833826918583310662775475693142586440397320290779197340178102526015471696769436902257407962750117358325573612379262216941515895219660076508247986742799245125767054818672486979533797531729617665886958997752024693286747412889898660427268667598665198877718060843048284911403207541313507246956470795104400756866192899462611807717860440792203677454313920971228076638085869898915112313222774683874093836209875220816714322069232219195725590485735490844284294968765927639851983399519925944072763840639333136488924383376638776218795280801792548717068986864957180847102578921006637715937241788935556628318652216661571155334903184710010973729718356203754958551847409515887159968703475528946453878029304787480190458351263889662362096811904433974088225003483434912855117065383403870621329568607229130311765296826994574676028481625875963550022731540927824940127566988003140179759666654862843014529282484376402517231070884613726519468242335596839869386959068972082852781440292804787672430170207226764388739764632903478676651353504104406701691450321701403976542688137563344523426307989047910783414246128685226081918850395593878948979811225105149075475823104743830537063301493843752447780056134483889609807925529369278248037146716051970148771747506568631205 [138,57] -16370684138034170816733215754066121014274344245207025642009359195286624435979446796994066270331172239261631616356925974695019754058998818426746139544338073316996824741615436100563586838106159111755350665117051893822907760750411809069561644947923998625367004347421086971077011586518387287252268471266667445399763664787934427750345929220853605073692033307611755165952079940898360773846107314508771260337871121928653277891653292048376475338289708690989226968155934815439626014256421197820106132657605947753048888723923842008207821901789286862616775456759298736169759887879905212634168103749552163235111655840874851397079637678018864267545212174271317177046731831880883361662632731535940864140306412779344981737806712651760484214751383415936101563157696176994262113459975969975376820645729160074568389035744946475721282461783958750268448211055618803025772187628770490438606290763686936384420213880885122704177657990791174845062842641621163469891023746378358980614793826762844593687535961903327598806489942800519257095811404701321062601096212893602374535156287806910965386759660609128644421436153667032713809098277439312445460272319205019305131187017532420817605040171610813583412349305888506264196332803419490871680685862892270204053332970614817472979273910654618792909339693837433128865036628973749513201948466814048730927935054070980082308849545006834697170779834008373888189626948169027891961099179070720507632000142227661121039898480597692104085642454389642507319669507038512471705160673032276022254438307984846582515840901129251734298317440713378669233389691422628512322014481208391431851519732727704998739737734222333409594509594472154515176377051724577792182564382623553499010485938844637600152637196148483199928912230018775084438665047450065258616491400656262443461128362642333830366079681154708929689093600319587443345528372969087525986332794573768845 [138,58] 13301839394813891232743781777514183958682748520714955720675394705905982301113722538125530505583028884483381864072943111995430129431760218004459184206935144144232367541189090470445366155204267326544967177298340275944005300126795860589964682132672586049358791211083090785681786873701144281950749473426222940370321741675768567669021103974452539789165317958043732225298851624216825239155393382232823517047819808144667826162609542575774685196936538210464669869538508032470806813924685104375542581905558569308894721882503287607426484038816967245223154081779650007847162004353107242864857632783931923804398678336700578827652748186313426024655627507551163382774325230548942086260796346382013535328475273551041024378303237630775563702128123175142404219316313446337400159982789261175044136568824228829505885761568112570802818221604239295653602462103200403307139484211874657241599595578117327082736568199736302189339622168939761013232943626728139695696746695352918987492148963442936141882098613909699817740511149661645665001121614294032009472578278322020981710699688099823023264850680428272333244645901266098838480461194865153342808354911735453007393946651858488260086233056044994749452958122423866647664530324714421077914530005171784025054374361713313007436117194337802522313140261484147346708943895218700258966676724761981422452678409507094646760676032526551416564691713574674133744567221755242790087882015637501526427753328268738871933678365089276211766578926037800685752133341108405884524099379600103169506056431025129117735380753748738168393806222367368985855556925145497755296348146679564790307370935776472458079547557997110740733325436507497388992689479119955976066461071862309093913399896623039998032940381811125900794484024226656963036921799878474262896467503400404743265572452984977219763659843208480989317839243594859506584571096457644170593665533931240 [138,59] -2735982917694615743160835783544491139727962418422527850329875273840590432915657277147847077909134280530311275272419826570288927430409372535891409107131724270185509420814697199513347807896802701019711493162021760030360883515599454886470582510206631689920730140870883641763701159213676734965191650468991203700798748247625480293705429315182992522511776904830875606971577478011994730737423645975915278628171875515811477201261462119179741076302111399517272536857637783098684053753966254445939283047842101049209454070770836273176066384543083159934618716439877616445666822834889224792626429193532460855894945965351248593474606744833351412808945789590425160690175130631511889180370520613229342561029520959804954204724558012398992485176634821618795779963361863318511584824838808026278942027469402755605747430411102972091368573910304744128021484693885796299239052500594511086960762746254614992722854079658392585615338130477649196149937557985630729334009792399485346488059819919206252875446451668183810911502890768537755161594675651423854744547006900690950453201771549637545967711303784277133728371212269621050496525491316141044448159399857094605416211928292412106782792079502745806975781462312159485459685158582520434406245704647099559540326254438548416640761839444148422432521246915145457570469306498222458498872589367537217751315977339386956798714347936303200829900966610115990563869810918778077926331928924569558035508050259519931641415597157102325243713097462106799059412460357693686124238721786445066578213738905183124257879417016567058162558173852463535231101907490117554860918745386958856623283507169184342233988520143742954218808322868834002504295268959000983624123290623797198098404173056027736010071343821200800235985781785368967690381135917577441899448874967465217205741272815437519657453141760374060378989755373944539906089837698238283027944905430 [138,60] 305077927361966315159113184808297156443423689861381673301412492480365593093667745452104242235299974085148614567675752297241763916498514982707795349054156249796398277525018879099739182531927391490156825806267896344769412092231996010865871347813854171912320040818199031788318240599675181242178827457219942277392415180358228220308456294288263100978628978656263370554095043504404658790497536454249380374830442805766609645679165210129724617701509582365202310446403874955795501169041551002266345270915678004439230202513451881640732322688765297912887557539047607965204799873870803097203988678336689233983685626131144614012304576238529571130088061364301615910827379050661694442918305145101495596270106560154862712574325090246089082543527812111065210485117682947775989814049874669267016707134235919526528783048120062076912501859462843102576512476008486808893624405116671830526747812052627029452716780211756727580430897978002631038906452033310747478840685159890570308214548362873033359725533786763360554372444718840655912084521105517155970336493787862049117579826651977688327694051030295714000339816394373042242689884982328380046430438711741175504835997121057686220661209082501555276683225846221643509734780376140199951386794015431669529638775775469539016095992117900801323823807915163006702377011275490218078722166002749819387970892948806836694159494406364918714785064074558505887116398594249049144893448058971738783123576460984943980835645171233015308934231031895436523615961865583843427905341487739804219366301829243949954951636610514698579675658763402416736774510931438239526102016961013131787720783819848007717144983506806497004170689586401451738311690925561693806007872478166759867498924150716770973324159745088842042300294812978311363844473853736866893111156885773868251374176011627038907410607277217583844348186888943251450453799478203769382243935 [138,61] -9790461015817239145056425591272060835485994814457064094256943459514816218809603879059464942791159684303210286748206749885080339345818898601023340078110096061921187970152087335598376934403652598253637582100539593627853375855757213828178153641716795475001992343883007435005299304899156660749466304888192517183555235485180038454223372546973526043353475044262207606279796045710084916319585195190354961264825189895407579604521967545422510069862759176738599289112565801349980907852503722195351518456941245363118040733901023696256733684762000660875307591708656434668420735772087808945009052040641209521820149252161789844683110788652911167535339512377658133607065270183532508994463816374678131452505114883333955367640976043214540543686024028490150861384436451793010235788276209975979260197765466482422108245007542929876900760444993716512600534131575722923269677186724060004345365605313489524325109627845469782915169162180604314595515596776185169020525485019717268456348831479270294446169402618953495878962860135154138360258117610672661857173517457018970795923737741996394968662985789467957746768049882209772796897653762126975829986983398067793153686800474952547384992487367143581991695247611544969076290957214451719314460009444066018208251226163339091577440710040406338965781554958140078007845887539812687177257985030830317004012082511564196795156186100901402945365908553015679505829294235300473701978948216011378113273749600053645713648144850681377829241105876323321573853445931244659471384266656297565220301890349440602811269673641207683527305714864049330977603260695524908036848285740960765551015997641993089500862736494708884252034094538253451521122243335846445533070634601259098620754853545482686596947431690246172619083126319746755245519925856252587408674574247337721391772314257863874976974018547156668939910910914314695386143604352667031490 [138,62] -3301050520317854250555554784067936867147485376534391606644662808873068846242083903018454173919212753021947477625588573958141406514403620744426930255477052178120999995759698029609033583344639285710059474598783966861882507651682191114828114711901189634259701704867425525551183081384232511489439506936918071015348933541961113742210745013313192051820799774842308220516592432134476564609312472936645037326053719451325845621343986750877819731421051826908936336688367847358099276121205170306006389291322418016901254299790413485871289908795827448682065056685757134406172554315315771657364215027550276064281035604829863032699781918610915193285868333555991796719134558978007533891852267544228972562787284275913034717344474414540102039422107408673951276115997158866828984104450044874190064049564840610907298610470873247384598418048523641316446264184356120081258486047048883059705865046822737351782583667388273630427858023535985344530269771732559494790964215953093718634625888650543192416984814899249598853406301477872460860428873529594791177234924059054323594603169258583328126214101027478120083875956131310312720740100593816885037203689062606069192742640101127323729332441532485446493190611698113244187612715151076251430403291869176727103981859626879984783879105356159370459335285893732608778664593725246179170233027880033209374234725188742409017985667541184109976643304073572873733599918796233699495849911272869409907307589352343264311625667629896422022050845529989329243630130274441416321149906598947691451960654074811957377340433861514272838863654676500808290618104048543523896027103280529987040372902446259862779974505921559595055544268229799272488880124330451387717777976053578505067077089043431541631116847318284609148830879533784905990633381206629055280817219519733217857249752972967384543132873381775512908318448745751809409253997262679945 [138,63] 748366625725745221608808271477509953822489417033709409885086629284601931582001732992362689447124198489055668038740872703434313610717550516384917373566121379036402405727723395896203795376637586811533585038805808579943269219203741492247488555808112215502360316619170376680307689157089027070515937279266563580064169494489374182688760341525410770960716312359762191187790887204360744294258112224237356294733874779839114669827028044952242902818802984520879822441458693407748885077000207576805925596185515309978977324920925906944719788360130573699094472276580781784570283928362507517700585880978924586686579843430237473136139596328058261900018262703919925097643457850100027982715112792761485119097263148835568889365586777869716353834184148700593774267144975621871379818709145039535227480955566652480176792789487699816448469056836377871935850844864068011229329721826358871391146186982258629667470355234140795219332283825482326649640443676302207605117227434827600678942192087551879441950572981285326242395578320733467835359161692288500018522169469581270775586988923908860299692158605719115821161847189723799579725420823224978633399067224933272412855406818198715981915028202538889390047817233670210627095847465263367407702598986495180982287250151322963540607583366839599400512286468603142957262989137626677210311380742664588087724152381016537882217008216095654894955441641456085617149621715238055557772922041682057583833641610803853792424428129539238718814864475108169059781746230256463424286555067764941729202860645760889775979997031841551885937678191766745235892716181868599328997538713241297089238597300212096221913129150036724179905004899012764215229740406613276915357483573008805671971987830823807893111130438784215065920159626516093939209128644060604374912941925982477342772649259718859372587813968468394993343098523952504501095914831673 [138,64] -82833663662750134050689782076614302781148310589433303989768598194760364256574122941515246807929122118095494053863632148146404449570129948528701018806797235696013881589449102613898974647752023026101559396237163046464848169654408295214805227698549001631360197310660775641477364001552863419531816467384031739254456837456070022208416578690280781380754594464981153032668686301120171946575479869346184102946543709865881185454892266947221955876520107471611749998697418971817962819621997397995079619218242499990738216426644482958801316415386722703410617473436489639094304553071910011768352991663254253036933718450234238312433474299337102256292952351283242671059094596952893238183725665824786687808793855495391045586136299169556338170448993572904631167048892279388592266594376183124275031297347928632315824287608044789129775398802180176742302963182133298080084029174539995372162294465797719093670493703181449300611628855143469409615082674223058478891985112468694921313527770020522634981558007720338692320862317710864155961438229159187100195503803220860468008889293963404295123167827823790160569859067286683119502647656590597103243520981811953853525792654187029774729843869154108650742528017761104806367402717147796656890286849391366936158049870577004046567230760504965453415907679358905435269655892106192760769353027934975509985792447755802983254525883593128190047865583461472764279198913737464511933900601950160406679013845595624413135571171064707603523719649819519289344410809732571445786490863787205783376453688012421485801523465106168613707722033989170658327900294393096840478862809543618897068044320873832949962518465035512899387932505536416209334094514769593780851750353450906695366589552094876993486560620404727336265380416884936982268268532235940726842014659351277961487741356214127382663535187204114214038955753559441135593637402 [138,65] 4597127480584582714117566035946175722238490252828743119462012372457135889275002430077798514943942948652661845953980894926003602131649578921111478626975706480533501238890147247734511772528376481303722834899739770311763792487245060361779928730139188587944219691812490781322793420396796670163236783326789165165721544215830638502467603094943026129793913019795504382812109190069189324312304852913127373085214036386070314654070156695110599821993742347530591961731793023297788204599940035652574419720687546628408523346014267048755814202540800233891530277870840345870128814416002477322263649237811400437654924202536312112300370418108498170034993827836898273121867798639363420336826077538318119738535460986186763181822107153621868549245237190714957045840551358465487764463587908199709915207256114468548750153245985319587022207985229911287434711055211957784637491031909623139191743721311649935603911284051943249230175401497585830239131692264862284056706807774246007769013188571609409000335749176952279927728669865937330731708552029821409004404406383686126554651858671010331633110611759490419036902835177835427762232922101039642705642115606582414073967252524590003111617383452481345471382905796984970425187067280956799285879104423531005563702890741358539674483310160284894753423263262010073702486920356947050577261884148244400549280470897011239246748434708797139326538517695127018442691430339357507574364278509933681010120862862359446037488377148174968960053710393199442627999842420298258587291551180786499259355814415153526854751219112655879476497375509227776494401928444998540063441730902168644732814619342078579889048869291551921936311776884686438121856191749141481779470260415756482738693819285095975894852680715466824782321737462613071294554335158785499800441953523445178573864591671939344390577807262984029364303910485809535459677 [138,66] 78284577529341301174088665280039870649597374420190155528352845091883101788463074897423510628932396368487258470321624236361849876759609664722064929354098482296962859784658914046354848940483451582067016122750214607471104626253233113657710879184258563924611243930506030050974811210715478380295224485777329222259041769467459612344314510564132379246447750493696972984087011448477114983418715700114600671896453303668647429877026067767610062718279461479980126264636963887409389085894740986022041362800863636533046808199463056870119366621859860007987481206588292641644481304746514962347368226980053942891593175414899005568696233195094941678706057984453294843726291372593648977845737973492422202976200521989257298855901217076912331188694535923688334177308091993853422965743904024234168742204172892433131056610102058755331698157602218756662517256568362897573204643051164109883723759476232730522158733404901800529821526610883530019872477803607884298804985527719359987202408776732023926027918138265058438656671831566147224079770624346580408687904401939415535940635636389012936772843363044103840278171487937053449658963656729865322350305764764630436025686531255045999266075259250960135789280967454290441379281011070427794616360512670430328939082022484595479743161793027685420242600210032672988174211043881174322023816274889439424009318857446071546781065473321860895427862526095212895017054715235750424749199573218249222787967903076335091290407594575227720575785968069393842143607464909644119518864826801999968399188314192008114780768525676855014277887341432667688747685097352338292195800168065477115000350162805746728880978522111936185855409105118578292004019046076211455814437625859734830459124551748365546663823423174835015583188914306002218956751093554789832147634073394499168608879799828881699786332225170466838746608445295808105 [138,67] -37544901163607371109329101961462590347111945934324963802133308414825840433267309634457537962048547390710149378896162310437310227261858884570365212136928427159144903546368230937196068971181314127645296958270217102484444589934992532437732092336035163054382664987920856423879346604497117487211881798303777706355856619296318974096159402079853380516383234659371758733347745098253688996201772700808274757637758598671198881973771146669147872370396271902087712092678238021034702906248303508253316127664059332599482290697343927902216623447229509387009425074382881791406961501313627074007539307495969466712251334031481995839336666775349345655112187610325081943173204267296516580879273339892524461020412066869275595446121382648885188394214856531315491517751729022086495778408662189918563381852183999961421523402774196216298728131666344171654756579345705716661817661523048095414837956033946732216551630179812977930997349878660433233786405786479077696573414418417209045014130267916983397272812339661194677328089345639304372070979196873165421868602855489964525042740839780810621565688603660387637812845536936866692558964656600577166329285854848493302619554943317243414000727126654631645836073954088332156450396807464361747798309778151911573407280253804574341594177587058379646111422203781644395705975027725014491419915647159972827623146250056286896771041578438519927763627446315419132621306284179139445530834326104624331141272869458981994898542179078323738148345010003396428300695092506287323295454103882544895798507030134198131162320375684768628037974618595364017542146814937075135699714739886316277162023310773144939601853023586893005952345334942566964226897146583090708378640396549038710000796980209624013339171558063664394238613628180105513640421098311545754770503282608254408238254762171409502584323633746134646046539381206992 [138,68] 3523098188764479880885993387763745417005285655903572930626121060244296409873074169057746218381612169987091804400598554260050901578078695192569554506734536820099732670048899488568197541393256433537140484303264869688032124270487671957190542457884873416819734310825413353252724295690778746902933173981863826389387463271523642903477871024972114658814609539497917584254808473832578882661385495138483386798908054245792772253554235744840323480788996191429285907019627215595473988886599745917500177047133453554007601356255549180361059355094531749288991041697285172996323242295874911168854640481076380806565457729958577523803210402947938769235321022543490396952277062070557368026912274830646575805031153055192055627990907362354141409786431683137822326221644082886868778318188375674269009013982320409806056000302450463531354698867784328704617143598240504402779306184252656323982034621271643833129606539956126589171857694011160280038223628273636595120397151073950335168490582566654573542570314533318770254043782645297938014113053070767270818509335230820653136274556318704230801138718296697811468439016162852040640420834271992344089212647497627891396502830232748616221022942476989834869183289004427917936897823641703599007086519690033035862501941485011432916334802069869654152915740363231534827900571434445193970396862663951261019068151351860938509338822282755423559648247176675537488926153153052185777664544381344479757909365842174580746333576002411143021056619496003908901219476353333228240253112639703432133125509908361248982370432636978293424999713270358395409794025243805255428986247590191162112651479739191056778692067135952803366009467964495299616293810391968152103155410688984176428125010922723001667401924690059169293520532262840197636295404591960146982706214647081671301917204530922316207684740566337594827700428137 [138,69] -176247583767526459310168525064906306836819936429212209061978396450511098092207740437658246040520947335018455234837053778687856241137543141309657132792877286779618131932526180407471502372022224909572981564141684787805103591837903045051704293837128144957197836277445491211433973887065722198877151008630837714527158435579897693006846615396971510748994743031881306901057607710073672149143996728140222659267792985240833665225934565694022271052733545026327260788089747779312044098624953174775551587578187769221797328701238870247988112254380326985433300148618190327281865453379746804998252920526881884115126012610164333879409630372071159908995161533694087518009772169277194501587633084564148932069385130625901793796696854816081875073656857227067887887397606866777065518362692292608404948508291908631007766004741578205679809126347400166983234361326659277949746287193016729305443484961306782770917532551330656728761467722087460714316418322399028908303727632866590260844525170657938495931211352645492664592207257014695923272461887835259057985290655518881408348662163567658303209026532531883348553391912741384886681079848763176005491471324824053929840942613583825256656988014541454722378734095004478368735135468775160007032030554682537347930517990053445882349688881298567830425685260832254834938930088915536102439323177160732403768673686190379074280096774915818018244379839884564835150440096035407552614165047343660762280094256261691406846355973816765449723002829497382387933252704398204204188714091467658040214450095336327969170367527692713026226986415749551585788103409951902144645136982372302862791559210621929989433586418971053222047367716772914812529980616350663746795769535250453242767579333438374879271636963743842705403091130602071206089240218998872482109290381091961911554057925602638356808722315827248591390611 [138,70] 3275688607561843244932864209112064319525029727223955272192060223725100408539974383849551696052613949568585417764106211844068281450819779133339080574697012897630805129358036418848210287179776703690241824732640021689691946259896651621731997986770610494189117683576404144715789579146244274210714920868970391005275624262276405185162036096408689394293685704304609907714642679946194749474371527626314619480596807161956709488958830144293979646289697207950934334230764934424877940167710320982945497667439526383951554218528153189049049127572556361355405768364151856130736328704816400587766422142173509396904752126482797731844220281468270784402885613656083362210543286817345265001508395548948606642424456069992724799227199260973208643326438253377254839397603475317903122448382772830625033195613137880574929147608617601106812062572481756341402753814841150145506586758173564440088935139064350952793298094724689393380511031213456583752556746801408450361373297461349818285255583518909022354843248627524005950485915657567970510960566218344786386565126303567834987687436754509251435279472343816726886329974268874772104922899603912501013976106790905541158915961637299537540533225235161676985343593945063544074408007307119247693908179470776629030428015732422958364864126995672743383399935327507707457544450608352797560446959275385930714883462173845180534554118572261870421947771454524768502483251121117247018111330981496077614146710962547254076900100262759203465562447408389850959272246104655440567417481986073153276539888409163949817315237813438073668319931964093298734993732492689100999760210996739328843736691223813626489321900230444350566146355326722697336858229418222629265999837868984255626712696312866190084015288518402655696650740654249279170072595688949033714589092288060202000127478505191189697417657241603718525 [138,71] 213363181449210193204073850954830969136627600479370746951643755258368529586321829900920784146964076963571037498696002367566115694464402299657275006154624987005881217573169279432877778524597155682606660630911301925733181724776663324149692872515457295350514130296119796801611316819831157419415060516505795443619895092671612399516110362864578614217796938596137121873707015812062633362870092889921815511346341458033525439812464478829411932974131447906791062234506701243387631187289612841141209940838804139449572391417601106973965675422772021688170460670186168056898667768554498434260058191871613390313751169185485590123874739994024830280481610060516389668145794664610498341606380951157876334401627012392362103730214243534112389435892923233308041296441865125717656103031259450319949888627730663574467573886947542121702386731053228559143781822809253860646862304586212983941017360831727859244291845152605377512880182887527318136988363947292686764138357349066928524618093840540281707945414053682647797588823132662036877719208779158104156042608217906898455692173649974948771829364706100660394416908060263302322264930369722911572240374389091445131971675257617956716187735744295933445049863987213238934110826084994278115779397240270724192345802470459826422369142254028108587391197043234310904853085321646498581952837324185204870942487095099063324590728757033034692486976690300881915135291099406703741333773834860022517252947213936429595256194953174193819496680619598167200478743438935828351755403932044061247080128716306015118131640314432212243218385845502256419488546165335387282227395502209941134137286151438211299132077097253995275091938999502461056380949946745974957888548377489360971640690230104756310923676521636950750840162680418360571250252857180906158962457833237083398489767354209212191307088111593777 [138,72] -28114087258870327703465836092035018380388470645160217317718049349791355008269526237961938158107622185962529882502055297409412777116165158179694321254386730422783862345803364157950565023627596600967761490487775669140181481049299982801287324142184343094764640216100609141833427740343773396382538388210708963737285249528300382739251724144258643382884607492693268220175902049587502191102739694456033441878876025868591419868631993659649077063258273347426694472367149589067662846332309885310809013025723748962640645002604631206055583443619905192076166256967917008979352129875918521939890514203841285916457930782697834617870024967703496744819497344723470236021972925368067772929081147638680025185302435614070008735256770122675493189849086218882452125916061778489183568461011600575968205657281727788023071795383596849118258920005642423748819566554251863718436508884077838400761608141546719490094677933512884769788914371551072378185149131254550245145760616122927122872136203001423909747193202087237616650132931324942868365726251157275509902486143890495112054209497788804903815435210655575188522280793395959897306680878551683066451674628379895171860156851278149161014497636962588809750198964391544445120987786661496722516685065426082477074331969899558323592726639759467007526752488308111956556221729376746678514901474650979653069163585888757784795003117497448815755739301445007974526060013229948241760923383265830331270424047521881673469276712338310137859731926136691267234404368506576352173157866368222878421875511505403603615837911148062890154071828239330080580488602084336326303053371586737415348729462985822551736271400549535044405568073881179230871961242798490048622307823466143190545992219597704196084854721187411158587509242683046461852151128111598623378306450433620227372692181942483266065455247935 [138,73] 1224761781929961444652533180372072956283958309388925959345677137465019726106822738256508380420240483893883937932677703352607132366153953664459018763478660559119243978767250506689877044525362544654353177596914803811503560956844715471150018167604916665414743536363064717621927945592712557732668951053245385574917376424598969845473515382785406186436340222471819837901545745239502443031465829295325646844882665112657730800047854779338532963262906980499830993682387487805613925151736164669598624457084010997529800617802086073384669734389174290544283538106224138999877726195914383280414432770219518785115860419875633804111078779195373943994620882634504655722576927746689619460137163605035713077712934889603360980650810188087463029490715197793150537379013271037021142507636397826802509143828856268253644400402897477767120814458599057619584189538141581073769535755100020291114580768439096900751090585203193763086909974540293272404080013920860054740417886843281853775448858838666853268532345243379057483219823118759151511255542630841593406123223198123341576103441399044191394081348169718169408597278201772587358344477646248319980271518682822890582574225711138250829143848422082343582178956622038282081844865743466075599785939423108559084404049060536850670869001554398167116189616190046554309694998024339541136291792818245875961328059870938527949699871874478379713113114348779259926298174067222197503630214152262161199509799326311096268197876604554040409255349304238177607917358366880163981837591517192947618286696662080936624613370210867053097482696388093731612114814823653615755956633725145578713783707612574160730385917536771116268254111952207046351994722516528305403671884385836887900391251014743166253724843668562042147436388351744987381323300168765320313390758866060093321849147090484517123287442 [138,74] 8650063586290601803708950196709156507771064206563242643808872577875574769805719566840352108207006302140671689823280112241350762371678528858378020182803850841053597575079486807931695434968587945844065596951211223179214845044102283547444017938393381282782533418092378332665563284996884756477604453794793807631592762243848200844084702776117818517679064468300983878169773825029683791412242310396837641333282556575824202160485201010221473952175529108459797782358683759913336116202071945791243330495138889613343378073605367646605516537284988661847643438629728297073728827466333911905723022354039725925864775946456758050469563500866808455162722861137811731142880019999656315284234166163794198200502435457835220119137850228498788315590163117758661249869303272940354614662965460460775178505212750585399933925366148191629578562024334945546071673251152808567813353489550599767779114796379881265444820636699464147368610501568635729286702861788648611208291589136964956026100107719552023745334389824121765891012284282558219865790085084319883645039488413108338911902267494811541940024361449430596150312259221697862309366616437645871739972523044943603272458055717053004160493483726065323960764899875835469570448173941146713332117195107538938324629781390640051595511166531556234804285504732700687854729981276000605238325786382082735737719621279574826655539926326708266566604801774114723249528735984246885622915692291309481437213675084974771622460794045568431229114213086538436331834461084259605888538134942122532927026476873594471184860043407617460322662513990850726326420969682846019212106190115397548628102783267039912921240980802542336601986284803007294942372370986023523989559138820531552824627742523021456299040677561013383100577066126115211928746125010481640562687652044129424204972048002113928043 [138,75] -1058165784030241334194735413784825590553974528780446260807847197796594281611721649331754497097774668172434262809347474185553188584944769045557491826355884696257588661017030074552238037300037205234760771681511082585126335377926015038819646283467653230193267587122955723819188221139026381676654395830305187865154894610975013269549007337160409954228833705418645875561635114602065899285817315317730195007937208686624607107571799251843790891929356630995422771885166046556771113388776681573185356366111124012990177241355335072229648608047314916056364238519143675335242382606077420462631575292262518511526194086178023654293501142963730761222583754774508930449224348929162014091846010742685122958642472123004212231504363709423581408397440824804072239454278720804808186278205108043958771717714443298218737002047195803840654334164543101716742321457884020507665382034806990189742899181341201263063347152270363462393824004059530888394087905548405359314691630298585095799360269365827635385041454552371961353479257108067219521238285153693586726970982546478060429474330637570182220644872908680652319663567521426641017260135956934022662011923705040571644491272624179896240723457508384091129516778699963513111688791978220107797843416686892485508222216215681667488455010463483025773088855575111304145023889137995024361579743305701103111652683142821317912308293716698780251381611296823219248849835829865564820263814702745656931059227437420640158776934401671477580158287139795601741646767526390211858826497515183211202541999462126077575692310283492870884766759772703697359266045562691144628571555313881545224743102195998437929338022450361691009798381178108841379253331819815975965725911241314514988865278930872199544760757127116596352342897028809284979360337940035553390825859708317812588072611312200267 [138,76] 24145713099134369489185756635117785567392565918668018215216134637199384815749716885021862827034912213831031617455817728529359828118230155424659270375045215583544683792821775976772496287377684583886727615680204187999372648249442643139272734034087239585593181504363277171340622631633503777240593241571070025466813384486314788674324203481186449821106070796541432562817000453348099133378623234987269121228926254434521919327994886965596200129878178373377232412438929936649880608814512302250850325175142137810545008188900992083694197523194143584634405758224814112992605711512551541839647542790251351904204518775528279967780064311493231358232510360049730860858181648569895215719340016777152364721533591008906111593007393627199434387436179696139689311496935171003418573786435276069019453367241374808120602401560115772111628583368995633366542817894458340686137449862602403677643335969623219577384045084379040407705923550711247305162680713516859786877088634250525052639629876955971762564369753387439605224009620176075157941094533087322152739257517326501388341492404453274864513260185743930977747987867634489835421015463036607665472802222849304105040544943628935653233939900446956152404421632010553688039471806607817985744370901028250709988279645943643092118694779318036832819968978829910457149836955900632355858612955699717453161804636013116782164290235051084149810343932297610600890227182615581644782917737192649357146462203892231176045269423507965950445657397983747344808411490410516225874514969608947967239538123357098712566884242559696164011068533993472634103112979314052906019301121078715650261799026544041593566728512477301617058372036215509876318573868965997016786401764294507244222896658442675113630650767204427979176760020005334109030446363947386858153796041420972774225344247588 [138,77] 6348279025612906755621669114991475357190027070258213838696550790413801711858693217617386713971426730263008482476097476523701202790052332469197607039587503099213145305661514137700980652672191675220073156450965321102045704367941298138575459329231658703571422202496937527234299502745357046611652484953306860068076652491779042825249836908444043877078157029022928707108151319808518517531981892131190007701808784123378071647175539246487293815440415830229775559384180820892945360637215056093972810331617582659430559859572343296656403047177779468130728985064001056770908375466690592359048577573159350620576899459277655274946673322851178508665672308924493580320328163865532597116661664839138741981999089005138393306477554121504627963487736566741936216087733905747399045205583986843728444459746392961087907651355109216472602215998326440769878403508972906397592838961590311687656170992660286256987689068878972669197186869880891925997800782326836411770169681195951891276938721571122201274049915975070455231108065694753592474629326760429887362366840576503545557862072758168579759277131971614433303720710681444947107605670906164399431798562620146158314277401857239385309037530199424361288113510333530256500897389005152114906460443119626424103055914524151655275080225396785021437956162700774111325698478887035069811874072636590694011424823384069354205204075172615799958504660761606762143090637436587229454880687471717663428515841400857025212197946072878081814115724983679410019287638442513122937290007435054782743699150771648873396373724554747921822232740561135970848802104958328686314582766286124960255570378087211889898640573935401491666446144876577711563401562123982445554528297459976939434419045707426921615025426977562264028125281722302859630711291498504062731871363262627433505121851 [138,78] 205081092851095066488145632866979140030864128274377998825882941758534492951631405227078001653140453272008282736275271210661840895852964339199704213852117004113597830082008986188545561861789452787053078474849599997278531974277457422336365586810288935955785923620590714238974866866491648693644020934458579521000394666458317220366846570909108214601080994161485894079562217762949823354725158420043824019664391134483613734152317071640071848647295088697029097057710685619505430285584716762060079992138023569772309696886687773400626545117681613410933831540769687508471547637535618822758648145165901121157640239750470470551110042765471568825350916004679189931810938473491187924930200951707770909977849591830154618440587228273229589386348783271836313235233963317600920436098235211696942305796904833638194375387793659015652878256799418483256100741718444935471329962594236793046815474094838079990656187212137688102625016186414792486961223118345500894494200975372307773130032212713739321663816405962642112912893005362297052300072527579152453196018658741811074043487229710984929409955427772680378364987213096564180099623349012804733102107109962621577772600342128962818224857697847187702517919111568744727441710445411022254100720454137204739618403794638764506930396126322781100545030528662147802154851394299363558121052024469222584255924127519485940605820197577434622434379436605112839497178168491383147306424577946696119794950517642959638150717615471779656332387314388479707047840305953966139117232055085165425049517226884318383421847618787217516597821319150343033748541053608952300897480596165224773567956173877223190509057270298792783989000221540458646228444590533761445651549954648826169723983807705467804825506674749332158147450339964515609646287181805015782907104266771123081172 [138,79] -2330839145697265409256566048045085580354910275114810177001182062935076915291518063614665178286538832188566644779366741510489301107785286059528208311349584456281063681049455439089730882637914628570029725950021406752354405437642801504902576066169347036164493410654484484742161083728197939258092644829353220047196983769472018562547972280448551624003778581505031060252701517291318412444826578655589476216280119673452455305521129977689436540487569895880128287528535334974351559173709864167694116452619683316082237386678512113435402769553774456820008652864511155561356754764154157429651656419955054959261108022665629560527827237879885427747181905931576913954044976516276786392836762473236459583799465582286839275534154420564045658452604815639667448949877320557337766564907328923317952201062324075144394428677529362103616443725397509353149434397294529242010132104880831168605897126233175252581811322629261665666868264420802163866630246938132234631949770563760870088934067371664994994984995350109294671384951872218417359384634730474137388020676167083540272930839931565639296939232472155190872939441866239205784589163842628147006444999663273346375992626674085422616995686161093321092020735335321945771449014744247773109599634252238193532126618715673319859662097028948571016314048222781461268825355870235577189490471232364899514856615278250828433283966363944185950047526049065795868853762294991779879278741571453335363121957651110793829373744119387926002641029506242847374676469262796983877939577351318816482442392536428418065090303995035698072338614038913870592951428228864088360344211756863313788723010536490118057363293972904197443462084222054745324970659884852733302379351731157043638505075258083539271923143771586994840458615221558638580877449022500160872802231438212835 [138,80] 248563308454606956628902384543413203558710939865636031819772301152423822726354852342467706318872524771770130460527393787159352245350982220219273142095592138440047436580288648070507554944428913559305566802533604611258397337702157465050245827211310443705536065698458010229858792238095369096518694605634148967228758741439713706594005032875454687409782395402951380367814017641012282193926770215333498137077679357255920059413880547029693030519226809059217694158749103903957613108196712765029917265095987139896423544479399637937395574106743701420066239390313565278468969504860106420614592363902607953154922146231916796095912473597388981183806983303497326711037501949244083545918389341459508976102792972309098384428447335230055055373165357669934375993464239168009177476770626812297249445544748546197975811224256082415163358979924668467508106834065926744771532303111681299816959529811957358004707365044334277318497362381987169782635816955737936225753928195897839663930324402023890408095472421410551653470263450862798378529199546819681488847207447309298746106696112636392859379303470879806061631901079573044713974663462018294324792550985729847855909769269445687004002376581312515719690303451650030806096624884505909216664322376960394069985704700582078263957572221340155207664147352876356067604043325279793425447889248318933585593052935226652937676428272336897920988577003187761793165717489705555407225482819097189991155273611009721156189689121507309314279274699207965431643009652135016517715158699024130068475232430759080064554768054910260959160097262224679942195927558657978476293416249020698227533044516061262765735830642584617081219051611975530884971678090132338995024226727158390842925798079132068108757211419062504377375163410584294253765405880162466230537556047633 [138,81] 19204230460088555512230101507846372727145368792793465365226115982221108914250353222899180800594872634171914186100423766237823864324089704259938793155049086686341088803383990360191932719202337557649354170549120242306849830052098504754485611686643018615666297467047064199485361571338852644506748457159435240142600482333142856422658494411532907404363275236626146623663309143427968430973270367532631446519051222782374011397602189910079997084961620797652227138044197028796471326046918151583915904092310933528108972010439974428742034425833073616699165387012362303162465569138021538289147134459479247739946182794300188620157262868798077193090132871648643952804674839737224437739872831924821821505815483540102375091409306079984752793919747896454207287656424601934805978548599643258449685660151756275308144271174256134214965055044661015222798775915870848349499963177984039851323859679497918886043348901175140828744077450591502620987020912064087553471272314520590954517549102151957718146292773401237084993657408104854435702236778167906574689758861261049286265254294454953688449927289728074575412100803013803447120343767599266043369166571315889250713473140651699120092157606511514629601362818946542558147951238459555477396713940254619289948829545318963624552086637792594773109772523130435886095861257666588605116688441482282902932953436423227985828487942051377572599761358001717938027802146107755489806446067730233297244985351535527320067873661675671856470592728467485953074463695924892185259301328139938814491616138566446601602646005346873422471087736963763619227907711687149471966314435531544460320857571044972329951814020732008993743258294127462644286865202555027045067157040334296943295812990264390917479560136249318178367849050513079428961909511872181793094488008 [138,82] -105253276566660860963163081316698359135663966325612928291612567311029110088677692248201530668778648893664794379429158557572173561876664964605825629419894204094454035756420765255078988272423354112933658076438582132447279452251502620022263230339683618595700180305106839019181388739709482416321562026739272457006080058986541402176555766739068837951185763093562150616054859800926219183199740899055987091848814153568060268149751702649538580963202414341606988056280218577150181843664279755510358319552289982713118134912535093230596205083116978163433621753599066326241377589115940575166677166029643081694343865777572076605977625407340002166671585403575574607060534616925242043639930486250101951791286169409468352293973436403712565888373792266637748913079409747174212168236855456252024289424901385279606623558723908325410627047040030579334741426340943011963859735794824504241945502868780553909994701813833763221335660451213589119275426575249172430352272545983834679692235261315215116652804911310531457185295761315879338712191000540113611554947354080709289691310666507253468427006729107850517192909033905353530365894446600748690001616002652798848100837740727449078151676685850060869938753861888320967027768978284076411821259698529060806480949993697025962732243890073862827760839580019288747787403862234555388480265788367691796489258931455715641493072248811618084554095955047828855338322771546158391988448967919652509669186908875760306215938746675425577325286920814532068797636441495971462815131878985071548153650477894906804816846626658847509260493394994893155029595868088021521089987597804245774324662110094657909250010993653881281320413287791476496727040559364130354503600117408451992126786691407133058952654443524708680140149302022932660980937907096696997462 [138,83] -10608732698512424567472876001312934165541615094147514937112513073107587767732240955657592699385193600918717825415327193242080185667607924830163103503887664649467552131418083505065038749269784156657404654162888074282857349828370486551240847900064469251542248501666815091897323608162912815528613992906949978040554331153193253667511949799133604209837796606236662402697052150328431397616982773101778558610311113691696878429953357799779072135062024123838582651033584890014929447972798389630673670777737731084693925689442647525893361762114647029041497785619614295608674276689587925894835384314774747428497083122503322287086630059008168656365139126307011947267218253018655071696178804068188549674914323485230484426742360625020198647722067411953537161842136899422160781958736658169449154433584470331963197941646935175231820318265902443878410018890493693305847481110374382014504054419741713652714087659395753912426773506958419986283053573617961585156080529285405436075237764241237131657776048323749356858285011160375512035087180887067161257312335643266071182179881058345863452959847603060363601239158081744917754673974802167120267111046447442387079856467215407999046602916268851566913579594174493926335066343004058996657219275073654036273369427605497733030012286766004965796103830846727636551110952189723242917950641768541376109646309870702707431229577997791140028924598286135869165690281332206971277530811392589677861439485574047223515336491381999792804032270587045687552766083039140215595185384768440047502862883374736867800055076082686866702351091130204707254253653230895866963456870713397745140277982970203589455679028606419471442972395511525424980613469066338483421869988349085731629785223197956532778246965903561661716963279900983363331417414068227603 [138,84] 116258341573424753635588815296853282257260266385078740778819781375631505979486273603979959214074315250478857110529645304548494304335075363105221889261807963607332214379878295614698678835654943850708941441216624832803780038737153396857425507666313936934620188831676193253516322465928103943118090705946242810509828993457103953239710996223924739776218581734210348679086456788846013315702984604137868229786826300893775602431341437536314284545385984416776406407728725048608020910953178720453744527163166910875943849185948644040152401749345933617618472990478845283998488195119439966118473253314500032940270237266364097907477965844216132158308493840502230600500028013266610480211209425079492945968796499354330486677544063016486009319463833405457738065582967491679197273546206596987574319549850226032040366588556307660530185413506085476992630106307330864237489679784721905810961953459713036837911716249692466179027504995695390613671968216233899416394993975431557507989227897241936489736121116399210367464249896114087649620007616972017759519194778493282262106842446157631538136238233618518343142452393465816541507884531975636393540932052320291558232047189810134234268695210485623617836097892979736833143873297796052916813568399753863963347562028626350825787384406227406183837343472547508682032130779259268880036616678503995750286963744427064702560536790907820467198873662452619887832722002728221054446011587043199866048299577526553362520991858103677990998117629197803696804711012994302671603215359892357561678440655632902073104103126901376435691394295322985216439786877789968314818041525364987838967512147308917819453425725156164621978483774418850555378473015833264378250216136226048640410560536106516546290203699785211228331583971301029107713705755449 [138,85] -2147273973331328553408394165950314904353509517165860555581323246521104556059440634786586446477083499811486408377294816434116914562038167326632301222340946132109508742646739726782358162574437959925050041952592081678782567648398947117491970808320624756143634606266622203400290942243911692582426050424241083808649121490101324176031684639283031598386477427809576719536434687635825353870253616900964166396141228720781552565927914188696078606611257953287242273188883155454666301644856005347718447424379840216997906709814627783473376677975441659426775628374501101151442968308190385032600901378732995586055262122985610549059353499487989195125250048867509302906273679644489287719127977395871064946014164351688988517819218625978434586607954278388174465333947219487649127841654858329081601506703666198023989068128700282073961660741031787810114331708186596809236563813295756668802740686273346356458471394459205010271705367847348192309950068655212561866171987626336190320399823029495863137568514828454302787218611885909255610254392841665643219436132828114264487953517451487820471264702773905832436962386485451007255102229726476784245171839048412336076138139967258691566475834206751718579854539437384232290994700363175072203178230549917436401959791649632481914177786602968608805145765664502782494715677706496115800656349908660777852336043409180679095588931674815047373824119824379956923836118354551355581532988097197806186786343264190363537025187302492756748617174743161183516081294860495972631272472371636713490435781582394850107675209027718000091957678988068416622281614933801736542907712623431781441696950301646241546197313337982477857187457455523890976637577079470116081448333374772245659725934082682410887610283376836759415608132382783435727075819 [138,86] -63251213698859866374161727071156444268908340221247226639436331340272698864239018398368025126319175531486081119724243054505621702055374203474437398576974813841811940294792162321593443017033527326583166396962398483977448578214078253202822754969629873137860544338573528542704554902230764375441673198087607243775691806585499136501388698073203086352125658691422494271721822020736012946142616953474348852004111627108550324883230536737299649502037857936592546222767602387398747375956581599618659206913953448693246952566574727082588551034659234327108500582671718970885910781998686565387702965131236050483134537328385122840799927948390833868377511905831759671556715262303360506328024181884382166696648650556396335668053795442551319837844141538054812546170093303134758736541929857194194416785734456377979567989782490947732099628478890683500939064840432191000800655279239583547489204519073792101604352533657584053245447151360678235779894223671758435815212125060321182605270035298480759702499185405928102267495138248023183368528030798487102631671637377239268457013759585538959036659391138915504754684435843482415259600084193613848440999862738184849047756298243894707918506740873109781331254055668413055451931926540451406969583509504052403953516082138093847075386535124937720869991942641859301259377643591905638973761240786858448017709714620575073764554047639196504174833327096706720737637143123926454518637248729553662967488385500072270887703421177376418999564927659288910066581586149266777642321600261535831894440959132167887663208606157602350766928139108612733512130468813158505974885606343175766363120826851850816545982504380767422885888372935161340189744040139468635782580182222373297962482188050545080741304222013187060299551085493304536635 [138,87] -5868134250872089196805372881889053788738841440905196689512105692585946055167799036450069000282821895866535662938933774147088511461516961760110016231861703371446584615641383596272790220174831104433778333058536316315776264747554871991400112211933283365784531427344311469221298426972065266219550460643018777456587959333840696557406658126051787106363997908925094820329713176623513607016431285539586374069220852386630990317518766049295283251760390149312183898176233199025096552458307846963949678299150579368460454274771404337451980198150031720114262919261823368628312332816808237879884882297515202303258815288281101455204928039099334685140117153746210385410215465949816026232622631297904699189297531552916291769988688483748764163256024531591138393443277023486592660804738967846331379179231114860854265538066532334882295320652407437781871838537945484720042665176657756128314743100822696200631985603827730703047543075478437850746795507120026876993807506608494864597431317174110615564663734443463962173614322920887742578814673688095207582384450803632962205799770468804324021993405566108834916124205471827265702928975411254852505274877210609961174378441483354479450293988984520409566196697977877250512689378157082129540831785771702196868116766277675371486760770131309318536623350011078231875945447911370668072917008242696690221513306886501550874953884247321747092823458972244717078452437540817219555933487471428577350401595458433022408305984174141033898800278803653021815944869889947553784599512872749049986830551623458563775963463346191250247679062513884983146328101470750731200826906554607660711219361732483382343369820979281469509530836963600670895704995914186868153915954343469058089201012516801038464356765846677957510850466363898968 [138,88] 174963820080302103084105429408165519837099531308491081483109107745520253341744412505275247799018305051058429784688660670423924271485342644008202320587611334221246457288443841129784555749333997953815804616896864344540788527020251378186358765554493014117163256204863143388714722740210508099914688669138195163442236182506432253433698005306039555709884077036479136810288210290762177054352668742821384895430544159225691117736712843350604781785833029118678320929856250939159177683523826518948695199118475721452343203883395229381161478961219975556314704396047150414595638264714071131621231367762802853589778556117876895692914136973066633951257208726209903894308495524028786713841566417995195569570770274864278687585842641511903329697714954667271303685799665164158919926600614988022273522597868050642329350622857929745119250533514732985988311941248872661999662262308852880793889058247967580606945809626555186165452779597495669678715681567954538406454399896505777297960794474656162876090203970638491668453627330007838764197662411223768338302536217903372419375265995485508437853200496935273008606847954627426755726356987634420343678825497634968245672244704788523942012715618560690718142252954922768596327117277172516068691228194399070493606741358015393308666427633177973310908995636030298223967974911474968739464205094081973248563722022726795753006033037110869493793604415188055910646311572539343513027810216457057696379249659983356391891922288185079773506907704340155154948019507632419149841918406450889983981133929274330083148919743436124285761943903412572469468541257473854062924452971164880288776178112819041055785437605971769747020558841561161441914840316030302762152922878674944726730980026169857684984894218834064939184630818600 [138,89] -1311280771533997425088845856744015169173525832337478998388565439114346517295936805310976976464765871586950836666328955829674178793497858836537747011910960516590709088703906900900555159210438206517352151726631985238230799526897603302900773413186483343973888354424690023934796251882253923423657896679363751582516039611124073213085454917121904082294501817680861140500063269898526626116077192679311299210382539904933744620415789925876436347953974380274399288827680515252313101946035490908436022824903357227481533746224609804813009069879275170146528567409465705924321255873071926199662419255726699040966194014093589206480802662881372737841166658241931821030431642649953401264394697579920648450534889178158848581934574015850268139348028382487046701826554707379427328870776740972333301293045478037644983445099423659262235748642528291355421534799624377778812335719647775316591524947361614643459429817695666235182050145191760908292269609206445047705638878360510257262711907764340766751953806651057997959945762844357393154620007086701307298441082681203495197132302225267393575094357732238685235167450851656689047287495377830644036062385492326146085627026001917349595750725734155684549946564962877340781578651775712265372933259376738314027135339611598402820421244980921060470720693468380811846767264497258310223656960814990190577665164848356428471008465104842812625141570158793182222992562633949017294216585793681211951039184709366515928986674353919268480068405602528668620363040390223175661363772792460522555896411778032884849953892614383033950258569470506410807299966243399270704781850915493982148596163871903714857897796100168124304310133413651974040877834555853614043695665997085190107805984837091262250331332633750376002984711 [138,90] 116494500886938219281859638878445439555210103485292258294340506088658823502494450551317092304437947943893657630203761780174643577686490444284792025896448412922805218480519215386182226360395131258802348426963014995101426093173151113956953907630824724489501675697648203139314148240652540158984548180307413061513953921228193321474627746627860755005045109977273834847656387724317280375540481778642342554324111558653049888778955698770252800957534053952672002509804442898348706365102679248599919722518104773426209021725587045866024259978060969978879852795875122001473978696585251960592500713784336178468602456256704792060237646162846930368686071001335789635320982449729561976425994488511320965070004647102009240684534448038839756627175575806463685344446961362646592628559338710623134295645214594346320660908193196182236929030143595541411472832986558961981397780701393216959494185975092047012848396941054196089402858276455899808793242676452291203284534745749938546339298996678485899874155301442515144113030066080290346626650740962176964392630561453347000264116989813089210105030546509624256900166522343670197121941052479520058369466704902886945884080783723338419388248013274646841247572498270882935460837626567773209918434079288868120214406938256445717003475875564915233172586215352442388504325478278204689098664681992801108933357132083283381580250182551793637462338407442618916125243430299442649028896182988816281725142049180098558727666961759186697854375061107999867013120907730630261642181508038286331101285282875311383971034161621859211129258561342543592842144056742256269451120737845224097527057479977391486973634668534304807199115032747675272482363422007750196949711175973108009725434870090206484253633821372116736930 [138,91] -2996399326108051815110920897414313530155507372559246604891618519983553211311052326797650844043856795611804021645268342560618366503646265979351033983060142907796545060790389428247715098038217189290824471863912148853039947784885004802691245548741521503897886681275467585225926909294607591157271553118811879667354478285868060042706460561760516274796972646848814133750424410896121689769488919601438793806036293052041507509959779511226826215121009774063601375600505411413843585274838944845045600531490708652627180576358827933090758934348878537353634378116254292663315244652610872996527124281444437845155499757739832192910757297429164905483087205917054149580796059879200630937551976501081257569290404461187837245355218012017462241644759635863201895167458336458570626022963658145167775871488997225739814351452525696403806350862927205801821542876615370085794986021841532257021031914455870972125843085241182110266109347323357909760791030972032255030389954198651831482513784324164872418445044364822869425319818898396673467632452749092153624791693712724460238112088416687756808513819180875859025623988855615857669165375106744969046935331278373306235004167013662823523902981735194342324832097157763259811079460141516874801096905582137645203957288977590400931847165913444806398328359138115295117367898397561556360792350194711508864854423572026727458856565901564203563452484334228753152539994421744876970647326608434272774970319501121563487867890185392762991536752969818162764215516228735255537923638758672980972578444500061730914500486576935845986667555668982213744586307837915577118688908776644922103396019948191438896074373746797108711035054940691770024382813316093235775157499608622694575900536314311203947472941298174166 [138,92] 66672616093312817665307619262765708943592812387520081544054936810629657161243852708165435895435523436978741938502699650571364444985775824155677362278348283965366907235281219209866626139962612547203729806273181672926555942320581159626030872888679077250327111612949322686365315886698360652864575405137265915159597472852032637094349137556881720238552334744124533904294901389865378709220191694720414369815774743446420518627413966037942461901705934340175214957758435541783460270944913463692874834685796166464767418314573380832968604466947522956429566805241448760412751279917826264737671442700685429789318941145387114855387251661905958551294698678195881637166529864783544510675466262888509588407166769959995585472948671365042159286784854292915051030813802411296386765015878876661062667207650721727372919109180491525522961854031762475509542858722073022262042641894822907299691270677463287922648872862568743049586437878193893370988111682701411360739212269789735856944610408423579961986501239864655294343770394671440686851282018143198389185275945159753168432498855109288841699338322310374631429027171706302652386724432973902093724514832133820481891865029821482767936422692076316159653900379390128218747799366567333287019839215075908757491999655035744612756647316002953170075532497000079688803921635605692178643505274076799101991955546884731966101103081706929206800596910652402156134222933823897962638179825648778828684172404911036220902783697505766106574011064893248308814087791137404961579450243740344388282252442570619527644678344063730581408697423849894445590097223948416525918783585953299418428301968188733931234819937761520156424933436840303185961881818384226511453225095568022475471787499108485250817609426361 [138,93] -1174343482617777743181529619058035658502214117093129603869229835382802547491762330571950502231727456362145537171787968163428919798565333268536136066140934187496846149450759113251245600933418929797317553361145059407861267709354674321089034311459304965820522942252977251142901278811626998835462788918154137474942697314689994626919374119061856175196805267024762792315450602316480806276971229968247871227526579943286890959305409083378363094150906237121983431318922137953670690079122636301710425139185332320657553825640251719611136922316310429669461000556257499716867319064869050089006799473879337096859716432355363519458949879312726137786214089783526523711788436118125112814865671976064326746158863860204813393675282981967805018850272904294852640258986128532989301881477581553649066915252516639769327584864104631882543319361900873464873034737434684845267030941106605959472143807066434874761108804037119936074047062756603741395336885981826775232880222991703183835786594713323171533825046343014195244361908982562942978041127995010227589733447461754597087266843332956859716335698346552538103421900877516619790630423926148344654794294949365128528864074216972490617134250756455801775268531951707653296827597530438082965739835766896494252450535936563380063109171151389572985459077740401452707866411194873865501424256074988936706270915485882766252180373157558671154113399296675549260681407061207279221652157549838898520752454953074511230026695646982234405420789343984780661211719050342205001990351401919452930387908025269583172879442451236077324377627683794431789814552157882092418383390364303583569624600942214027829087270444422154040783597496304055279036501551028428341411171031108064532520573423327755920337715 [138,94] 17745075554113469947627058751867280066048577870518849180509694643298292969741556819898729890304737987248244872636144012446586136035007039144183635934062856064519681571215851050245175270025156929881057305859772266316690549209813497569388165504132095274405959698003557274458464016797859072321744071194552464504056923655982070368535183494101281559124984164517421800083949574185105247446284600353114607120471522555162517178565009072265287460997781506292801719231534289331436606568472526972836648787020563330990201956504021674557111688771059814749998804543473128764835526932016098570206798053454151171242933218966047363945097043318240873420654928862102450547380096786775265449855930467162365960521925985725066335426725699401382482363848092915942908308651720052342776134289329573581150742899779397816189578821770473292247683227064863926171794494456878382674901513818002064616065710471932566984844608811028751826818543316650421158508815478022364389598541561680867492552730510025122715918657995758652095913284678626070394694391990445254576456634118808671354590175835939513901111323580716764773369741897342745103155822181134503996070285882605949520083913164197160732319477792805878563455843861912339062431150764184922959234916769203741602115818981059770328133646244789916932305203213442072915456544960642771701439907202492172772992582794454619872962322935272098502701942256479318019876537038214842665898379437941727807483405281990005359311455492101849965895396545346353605851895028181251098116985169093730218469900102687610193065382740941255743523285039886398130930641369940131137833475283459017237572188902428154074838200719556314774838079563180040515632933832093305521603462954208151724329417766504838690 [138,95] -169107337726328479207892691854676613327187681925264354906952121551184583186481980895794210811750857462263715545749324444324462178472295667007127426893337300608053182464293223776565274376734777714386369700867724264684842331784309831575821073764507686641667067334106428681245936300786470916035070371579146868918642222727420938111543794584930550380791980707076786688966914315091568334975841652967950517694822870090748338448451489045195549572814035741129282470265994403300518042701076624695235752954428336746176197328586665141289918957278013587771184324503510964126418452629727368236324081192562127585545473034980378042459853278784720730018762278129296858005207786044233931333854343012729679363108094360103934497438556471427477046123760094899874541636056534920355633130496898881433044171954943874129807405274946813733529867473337189125889011806880796202950413383248088542923074762342176884130026490237328592871665580312783955717585998215315593382180355248847303513492459850936049942741649113001554324215489113393704411329461735962107993779046631241632565044665210950990979705413309798550201366000496730697769593831794709543011114806933501077672516990663554368554685887605829561261860412896325383196659176498787442109650812956151680393076886856131426427948449857071702594208018479956659061076080818236935204172481772637831475987640628944887460273353886237713419727598846974220673156529245333581613999144361396648344021126882470382674040843914280069644118105202009379857129244422563256896019380012455695714954497658112245880864727353322529470092837246135877060784890272482971281938789268263825787378496691703148345264528340370965071548169418540473026655090620046868425963546178802199095016844142312 [138,96] 1013097559027759049838244113368815875003062336497921359239209337697612285545341862216265450634376354992446926132695565581713765584791271487597101794903510181382125575151826575633774722968257076735078570678717926516130723728807534339733201775316726355392030270260034144559141986253619294885715915497618272738417916324091227530087188663290710449060182442347248503836000961608268084292807097675965665456716420201532640436683247181457324463502345217724199261575023767794953139041280463023200110786006918488224246470548635600033429059974640060095833058459980368567094746833086291544137157587523875726649236002061485024806065522831030939523742129049776138199403742660845927847183910886945176769979612183575751650616773419473264881745898538246857782528419389309349628667314629244637353323461467927739730096463169879484969998212782048884181539586061028272104826239438823573226429438076071545520361801706509832343914722470377526120963352844323393179685048620855230876657956897970784894052292666450359796554236807146527630752353578648002144154879448192379842860591770176782323931769798002421506790563660649203662825460362116381152944676818369769216866833066099599320017467385224922416890302091829238289123393625338320404375163459361876641025063409299301557771476116559655296349630927032789724539793474721611838213445066330862369140320324661285704732732879590695202385972844357656616250408307205348061454941354498224345649296809511597650034364656613454476154534414075946527068114749419085281746979558397498328783908279572824885319173776454248599021161792704297589528379376752748579644446958903632745622654064302784081684677157508159136258108177009309648594910328297269286666903749320646160215516808 [138,97] -5492742491926224287454692579164196819385407040579617750521731850578340736242106749356202902015327402891721601513020301597094063305697368148337403128377323962185632359542220424664632414065597041203232903382206117583289397923993243635803296200820111255166609640107909507196979562453889638806677967769387605209627221814234312383856618603436256181938813606620794519571742604945361479764757197756264514648865070816415373289089584260389518609093549885145761039143932949044412859627137745571403997919878320400675817026733455036061043985042332887729641035263592428264788532454032315358973869638571549384260029494047315446916498633122908009064629007096882940625178571490904886768000449657411372803093193353806667663378781946836362903347006313543340940839527788836051178763690209136786047147471759835965535258066315400594053405891111781428865073758555001137452609518899201257492556970650129295735794624084541054744791189316789884242772695087243016326665349945514690342864645051803589473128860174487841659605473021158870863739355011062059283259250163391918714270654100324755017071487558186306792468071756989432441731042301318175812634069706650915609733575218980842933378685843822646915312379787728361881915785016413444773949461768459842754215783998349050851572233923537656520253554164091832053342309979173486596304553782156580437728914446982011328557559631855095577056079430608065683714893924641722500104690620338524443995992074923736270766288919047030924709085196939122767530025192670821229094659979659619803657812878260305353674262406598574853557328066582848532268639824051516927514775846023827767548437445390132584000242704255629208160247524732599805557347486338624840135190110065334965089 [138,98] 77207901551980522527204806977592006843858975572323356449566966367652845838076906862567537542040758184508795311510289476339804802556147313810174455600702003561067897934850667347123766238618351324588646504289169070390343614113270451823529845116518134476993001534143852624451988598978959019121728232213912590793680062660230678814049371595964170578763506339694231500426160844552604411839968548461906444197754624902210514595846084256170670200770486813852733258061145322704686236661035167914398446331202947643501540796061486530677556738681096746667975429488130700104675523906880329015207515339886618609497172948274686867360412676712122605849865201477533000140946506163575181581407587807704941205803035307997615646027091470200254233528953327258687172873768301252082816581144578000574623729522783618336239172640158704477141374098057689956624521129518692191196732503767560212791302662464143675175144755229163906988487395514900752691724297674257721480498255325275175484439662140466275587987172866927987792182171616566336621320868767151168244523057912194208353683210128131859140510299010893669875907894298132439386553969600661804784712028503866164607946597767811491472050994532598316876208975572009646707020411778452910141342724640082593529573851962238801730076366012510621942429397679558488516316526596597160733532152055682422225613521684295659246621232922280154645936037164931426436967514336440375241045131917923627070393413544491278347398112957193834940579713668421449872834252948883969430308057253376674354062479832400725801047845377089496720142706739793281914652726319474862220874987516171835776660562906473450136747610602155690407487387780066328978294299459266799179957845016538359 [138,99] -893060240965185896047235821140054462447883878021148099627401312900137027623943531745339116768635031869156694841313442103718142597771874112430167882494716916757498104928871968171585574711792218422278438439097011482435404277082881643420231806904745483458241892983363733960326825725589047522783987643810664155790937182296688217296165606300417822216141040918229132342488325340905044515436930733613985802728210557620995537853649492451394801522472756302170344256658245280584017661973885139125213419298694629138475765324139290946585753674481499841925457200324649835709369254387736134390806887010791240629047732711779805075183250969713913730420304304755258681022239370470446137948786994384424360934352721498443829516302927521053636716581602525237685711996502197547381226686662427015494610541790398690469560398991394975051313589964891702141355647022379239038640811347240768871344526240991299146419222883554150247641961130865755202423626849640689728835967367574286655170049816925881628603568816910736434127010934433353975132629310645002854628994120725924759495958362987027221239858824299976959772373299457153719410528146315492434117617234892058999237345667059634427136190065071775941491878073821088065879110159470372188997366497787129631097952651910227908716464121931749481305109563012021273568644149555604685477747838203705541338602249706672940337441510895527703366265445225041496667127165369007151345091128552661568654798639522656986206390012584061715575443776359839255658772202121453412705071641135012413201857171544030773546361152256076629795131812715393071998271422881787792564816831848598498929748809404406988334778324059127307212028425438964907431786201418285565585210205732 [138,100] 6138146173223363330796899773314186219274005546474589534923003230549047488144210933335028577633538769382009368810843997115829580114583823076878682090303585729414212998940395479969483995799735132672040584879179091403467251116907457853679227783617566624500621593297965400226276484093434837629294682528478722999434185421807605405037442464228989252602349444654564964815255689580388110785559462661219910641823087567597680822665032962904461419243494431845793110987287184500955595830390244073163944783150313368600245827370377101593558895584658946650784785181124912730970592592394392770950752732305342008746926764624874470108468498277806593567265380766976120717152213886815049252002004927535286821615002955899208555713502325246628378097655122323774628472343888427037878332546990043737713000322194191914418003128846250218784255288576463851364841012306435414588048733528989482910335465971014808555888406833247851561158856276780863600174536878067159866809576425714000423570976152739644246275039499767270470580864550511064797773552623389348511136462407138321102940848339935945033340738057194748093488544986914141930349352558145662808725334323465864319322273230469336799029419184525234584898030992138675262492156121988684749576898819219444857756653587558893338659407162571404315137722921422513945280851570410100262738396024829303146717681403165581917994830324104944921204458839814646840865937726433888383831355271795940012793491922948168302096116932567080412754534993879405757231384781309281836670572903253151197907096892064816850866403389197533253881282161789105219707379733570159306280011023505017519428779960170593548134318837724091367254676339616753498147554433084277166267196 [138,101] -64415080006512478958187337354614302253832367500797499241862403771191380876556315701104041536309069836208097657048025348863352023206297567839058499661234743430694890494276708747832518365007420673719904655697641700361209242979418277392255356652967828035756579999268175897355633411841859178516482123027023469945611021878765120493610919108617748437441423811801932273752479654180596211483555746725261907891304396578186461555203897612352602310935867898233919057009313538301340624448419277218693531337391729679919140360490219575821282165780199531287670765531641624674406777017258501831236148336912172685846950584229286974236875822495912846406177055820139713130757200228006837883525057449491698963713860590318763416836293009509036393050325455365787497309110457721564523084080171200060916842270848305662190895117916000069033743586812518389024916655094679575424796644571078013220505328182347777987274819638764661363459968533235839828635049728045611012840322850319185803541439164146165750737264692450178892464054847182658698716892266864348244915978580367080318730470521648870728987386324871772452712588863067170940614410192199780574272632684983342327248142573577079020871073841404879789387752981039335691544083662072557686136380826196205395659767064872448277889655699197856871642592341088421097155745986821175103817239371411035828747176387410103952018652729679943762097212956364918684808076505404385477064256005248363122965835596035924224148932654382971057859045410727920358623622788882085819741577814179362344990909237130529096169053199001626526637871597408164606101841928502143220089737647968573905022195860756793360968191984745418001067699852772228740396536193298154859 [138,102] 417201065018821196936935563165945657827126975896134883641795778819855037306341222475890696219384969009985176491060312860843204823968827929055218779169436113647253404337143979523292343253501550993228561349481736422285969964005062438090328116398080756234043374430153728900938883189739082730679146310714714167243937789957742216856322180991205802316345296847144066240208984799270248532223628356400174176569162022727903159894768237119539427743153673112432825791800790397788869627688130758254773406145994261159718831107368884258028213813843311036078129577141519881038694840750236843877292794278308534973365382151399446354275142032682496567245320623987908102690310416427631848449343134238672894923087869050467965852350112743224688384704598173877516125258341418393719359880754368476283566442802095072171992648028012483741304640042825221957065315492849053762252595968208146188986180126601565959168993279463281328241949091339696830175717284158929983112481341456134741690215059700846392849049571248214705641315234181135465737851193147911544515585505228143766236938395401409766359028894039613598664718347947969466243609741020010027269483969447508190066101536871349323527276607174299938299433202223957569796193437419364578750599516638437267529498096598585902913563401264909301768535472757373765321517624001312782300922407532592120840509165637009646932109914863798477054079659591095282413194781587090568141730056074919062423672405688170044100864192500215075620665291391638185488601126588373595365971910888516900041637218113607870352075337037104639187041900228201690848960643370396996784934959225624137180666018141681497862618380479853105232817356261567121301181778355813 [138,103] -164548448975799847061205731821532303813565680880387186714742300360220893414319949769039991855312262316434163227612643280384660495288409157238818986169028333659271567345196324797851386874470515111036933560213730458751424371211806118704698209667212646059348622715110463427987775423507240953214988652646614069756452952243785243990849852558309241116137701993887959685359833961638034726881574365671841962757663461408468481592613732503815373273440366858801210627152536878639782349122198792119482085235404807661744132178795085093083506529600029359968702741764263567101300802271032749037452590151310632078480687943119751637566801720551232131813114696145941069455949258187539470669117602310122106656413268505014316042788077772255989579071698901365921059940346312531100002399512701330270896253760056469880310249580810827208328454876980704169015644600769697382491275093404386455555354923842980387222134071365341140805911133722928543385984635732576819425080295567831505716390523492391131425262917288270036941374852545969481957755911147247780453475181510683012871390525062311600316419765742331095481677857272547733699893326450174702096591701292985600459170124764900660937064117215830387217132162104092098560224914875226708790430390947052710305547485258389872882609416580769261704168870655760604346489696594577602292033286827526982526670535045901704670639530647431359188871424116875953954780183762263330270303134329847758541045982164001560288025312066356840840339554079433518058778453369546312073100498227106194818162738824159765526606964647875176236148348063660426235246614899419648275529178740085758561278862517740039144330822510496623357148563106348666641055201 [138,104] -1255942446547454658527294532824152863691515654400131147923183234974467753610645190443314813796159943007476823811861594238671371238678379559960081908386734227521716324144769447908711996492382441734510343297229946923134816724815480494416499364197464563970526784844876606023480745473202733789788897353246191141391597728513549058916769059157940430983424371395418780139343408735381018378341443087695110921314648072546108765420010685444045415749093587476573886967036212064742565733050309685563294842587396552583667603979658769076205221291203529366085592575852834696167735179105651275351187186365968631491976727036345792216954222320316352591616980471425930321008828928791743805577496518850552234705461912918932858452964044800626804265463476824021540702076318881487003257302447806806637478006990345635144279657435179766619082123944346828419372843440905656810030546521357850516604164579935570823035283625614241014689528857424113434980539123979489996010577642149180680744197170009554201611523211760414585896673276626497804927386574565070182783681795038008709544986003095765554229362304505964673368014753172881675610921117878708540206360419242889667098210222206109729920994417267539596517560059013753339254023956954464200482235217111532093720245564016036675021285184042810606724698746837350554149338411155047409734767821164685593811591688680182648650804678322169466531796126177953123307568455789079166961185028034422731928614287285323714239605596633274921958267272832689576053104817606543361506141571481432748210138253038604742127612431410250226139240084168684181099514528652563975595425975110693066289435138925733785793455746216022357774314096635449261736 [138,105] 12554489796518586450867629821732420427262908680864735071743102342730924873147104894427178258419689927058545608533121463930606841506436030767904893153328230490531693084980625345620089889735188893906626032170176546865274841898442420558840675337071320242736538520907098748266633343440195035121065537383924933034491166844938781462684093364876456596196293225339208309058506317965296708343723956289542340833310162301160456022794015022122476047589404957913280470427119412628691460931418697766774918716922150165298002929583605297051545835254684687765735824617428129676141796121858673985189843749063600277431654351021884609521491226966864890048991409089558628967246212103035291716720306936207266609074194200689380418803549496007782084087290670345523377743609532554476967865372089128920058125947204090747300763643754612304662151371645654254725219718225171113855695357881599967849857422059151912130998739533511676220339214575928052247695125548818994615631701315887541969101284526592102641637334837270360012538164602703732081011688767852135548591283461349282893924193236339011639704074438721121705550057138725536291077928002580277727862804488761869792137980228377060443170782980180306542881874318558847534696925928703692164233029531918088811496084072077204389467976803077737696321722790192042998252875867858496567928628884837130783472330990041346971292392237038162216916183848785407480038949222229712578122005637923056305113825752294996888294647599357117919222283446505678115935929024323935297288933813141492973304633355523539183723986586318689323435424935771048840077905964669154933446076061117672261690396436018458881647724109090277525552599193374065 [138,106] 184679570068269731107397308724078065936847697384445438235794099161149986967861743345661326172998068437017361229460176947070093171061040214559041144321581951601090814342220971249354756534869129854927999751065700448325260305282631884855786356901605259705261937206977420439823845601460725876967530227139246302909614511156579606506522614390751881607593018408572725553013671330176293164828929726012754193455308214701187718324163859395174782173347706957184287924619470041668679252225148254626000397806555853819795865805847969939795380987322700658305793224869448563793610068059350431600856361752431581925218983609393368306657274479453439752178063231166246524513235970396572841949966188304201855648212087178908881892415890897236231275188708770807617610780310685712967142891702843560869599649113389336518900712795051486813812425503543670439817422387621633742969411238867639925376856306144179674939561316665017364252685646213611425824624566520461241898781601858243581458421440886359013293204403935192449612970252927401688299579028172239210722953949673950524149950588554772011903625228874300889034951785212912351483158819341493258817870451392881764231168068481883694720499447016092152723795591120509532776977684448949942617324458410858792746093899166189001791499199444786373989693643532391198632277187708383551669871091278339416610992162581268906684390350969143662180680947683323095898203051156243974010778841118584051621103520941820828238117138897444828858335967741806296987678844889824263090681842723933740432543708517564439973209361660572993303440179586644831163474767580115760467174857434298076369813991604630577775667712906650907867682318566 [138,107] -362026818616708309409823814974334076445787994595781713790630963839498085667467586465377792237516863786074152844523062914866447307305579169413523993065403698950351373841834406118943790795686265091383065260627798278344603958018608493961084571627151662488944594670972835288440896177595505241882941017989954189710240985082801809146688858824479258990013500356087704184054436036143215977256268102122932759623577291694628271659460640331416107680363956128353443947556236691061622968399452890948895863739149159152528331208580620490445726791979556979434160869615249789517796743985391984097147648190071092257109029069881388171629287605801062404694403771019991372864535442534347585760624998825424420554196442417491496132821545242767729948236934744681198935303956138968614112604835442140473429039409706518511683019900999312658029267267757342849432010659979291164727820836378876021412577833662523277043536064125721322372288977531343858953636113694650446997492104030188175712427557743867975899821901475690289077405563143316616589456069035400116249196684192039464337083041554712497242742132029177672902100005662950924355097346349647173028361143232053787460592704358208355401756812244985068369787319026670698987285727249832221046495263783215986126876367927685019053364988471748002981400121511397292308939292544183495280841074745806496499578349433890291600486473685458646062081426049559081305399791633670311452553137330636124318523154261589933646906361969354340854416992984617009944545817325662309870030690437562194872310690056722815053724584083344903359492783628591458636113037538362062114595541811668493805850020603718921572128188648203027485930 [138,108] -5756915560040728644224072915333744494043390324553062815026407759749972659778932861240602456530117945085694581972854805438102997497460967321591403836971934339474923399755276985944471175868031614259171077153842937550528830681527304408881764875178419125522190785026105688233877912405400781118096179842088500586159207851316186555420489625428388398697697379779981208696910267750871224814449652591002166207936277488069432586020621240111678408095314747543854749329124291889102217978005844124716636001251308099877072487833148058983169660351404428378232743047925373646692847917545332926733009910651837284161812826208669734212317131976972886905500921391804781617771735874014806888784085370058358425030388800008327336318923605104334310361154526544925816926611299209119640879944525732716285059384041242648018396073368552255703764138076260508550871977296260312027365683894193191183028314105558310810734769311397848654116939468629650589844743582133179995342541774449770971294080164248672795983369578620312773302775305089782389540780919396593794889913380704181853011739455810490154353062891214602859131417537581925573174751140982362101799428014514332118337817947403498148685967022782980010060875344314748084580767155752977783153831404570173810580235888539227081068744846433287937926537053011660947759402778980057098959111802157089686619422389664576712642185759342794057654676150079598274025242314563312800941998611673973593082228095639771738922892054393531142088113126925787244951460702388451477544299645864239885999662006819685765317369933591247331922643155154162864949699336804738821839599417502843531392353488828296415314547051330881341 [138,109] 5955811515631397669041936898523171374410432248252903789263749206375585179360333216206572861255294748833148513990650154119618296703101238705489845533952649139490274873828899272168980988374930832191576834667205835412929518957028166645544223285118585623778296775807074855762810934869125684126615333564489316546519533671978930818604470186391294953914223008727864397260076228968128035121549368086599833295026653310915393951814092485498402582437202799536240584926672547860773155966975469070076183112170784859903978254359431667103174674057530563994307196689200050816142853660446886955164673610450328344366723499295269572347041185083537082759798917259401379222058433279289608414532331309017558591436777794212588347170319130418152445138395392029091287786074566844733233046123509268028558133383884012306445341994284677533890147551018919201083947901612851686102301195400792696443464525909565179855822110176477191413820150956729004394438209475501584629754280641794428522807820492963455631791739048640931276987300957159049586014053102889669689873168193081878433786558581589106753572695503165860750737544499580945716397746091736538705558638387796035505496095959695683636940119528244437604066384133190252716674284473121104038010528492369437093827707545105376668590525768816959810538765145035722474930571761513282082280512357019332586853601748157158394777396485480412659917604641145939704950759900427135270339814394446835895068818104598110314660883797283851884177890371449428468224760676849646954127859708420439952306463911286975664276923363601798980716550381060515300570992642832026160747720251802948679421213793943523851024327155512 [138,110] -6778467162176044198453831823753572145498311133389638277963001969593408986884535116976287236537015280567087582621308792211538635117854113441538328721763863770895476620381509023704811912001855104585191181463234145966992287726215110058223381442403129661925297399828230893962116448363742332664898386946692060362470810098990329343703443034906401810261126090319280042518086558259015106564381396398979109975999252087942512131205548148456535858711382924466017076549969498453658402799523864438587887301606018732392650309080987113090871251399646263176395267733375547039970712627712031889138005645504443470512896942758377675609461437202989728029107111093530674513727443340878434730925939237244126670921732836257516041234720087149595622615978044069342672795855336052780839505796266373652783425281689678946662353711173660471097705367703950562689447322343668146529194882703373829840791706971276491566025414299653383972734754850651885848680473717266007522226917936840423457049943500642879240365420026689844537139282934613419908525437228263829320842421360100723008452830866755221870238619330877160270455924990818454966796306151204047275268983740466273428038238395462418536259991858838247467261872361098499361278766052695535608268411551307826488167890117699437994436347644781959301367921667629131680167064993822555856313363685867529011240077797982365305300473809780764930568205354143112365601017484128452854133185998084313003915155032749827338814828954545359069156153297178716180793957650173378907504174802049859039609732111325738876503932377970335190290119334661563515928084915304182910282563597299213538616254320131693970434407 [138,111] 44418479380043705960005840908335949310058246154324856163498200031654309235824359309196940993419911500718443359081203463729728590673486196608651682299375050626634883487390431686705524393660512654402700042485545162559579469409274191241836316927269125931381994912371485645995529598686184809715522431099303383415695034197634841103185137956666396318428304460122820209911172410341794304337395634845627868112055435056547557058485850596508237604922991446541038116185633504523497854004505257461371028933764984979947332125942475707879865136983949935617626708225775827877091079430894525867103682531011358419457877812654795454998571695472089881844638259518505274003677244394731093630938214092559104855318194611241943862589716457831527467507411062921420557702918644721496373589533993181613313236397141592766897192587232814620783152749125239722900973459132614565703156500751822388370398017256079015076707647602996563742618764611379433949784213575772857091932700487262932549280948472604380333560494384052194749829190665459122148096614425686389142287904852121894241301716345756782676663191826831103175170812755642671326790120664278851730504677895109115639595298605080288580254416367418143562380447908877874302730558481457546453994027831949043762762425204639727884587550581082618061527870977495595832605662258796186993659466318896985658925811938391086599781702207950761265563307137280985120045341246107256232092842401577344084439302255900767195151228031516146539064117152349728249029000870425682222730452448227745804191089547973627033498309110179860542105148355361132943024394477181506230994019582847356450772390970185200607 [138,112] -61841292376622619423910330815862601475479325669829168638509285917457354599228165146189660772641104839113836084997607909699535113363496889113986409675857782239057489724321181353732819736358693008680555446698446922566504318733383549419184035551154011457307134881335273420951137651025769671982375257069391810216297020069520085179920905008224724703971402900860239140308523732778185881617645375009422484731936901033324035592242184322208424254718698461211325270966913514884143088436169950235126613941075015082857188631741877931393202714082572413000810731045739244167834917064823204125067447676189505472821786444135492260567173078719469533176769154881575530174336464640073921227275427876870825781845162031990651627014345037488399449586371475942114360209630163376509739723734758858564129898102328370893217208366485559141295709626894042791962502814145008610032255810901201223285963664704123525223316892714564341540140608249862906572814803324963027526414103778026990819054317432747910131909853152954538554985364419367056525299413137863798786394269653391544001932895314180821670973869642971339215461975293689769041361357440448732969139243501113773191594233991444351665666608006004386654903057718642436466378187739940285833606232766132446976701374873545216570130316347057783600120244717626489699556834321410687589503314263962840079211470877268500606765162036540150276826651752525720625306331819515357464121999024885019720325632862118630900330177299642347230207124201793791857780479109745187126076439368577431227008435077575006750820068630478666782662012991050919597815827116631574673685990842901886683370994711933 [138,113] 32302962062664519956440697991121216634286875307807648952801101334830914480125379175103003807352660949553670217280074720301410265777223302613297796732840785330814426191287910454795155524983812168447708753684804283622009973343212372034085769216011380208934098591221126849832928179882569695918357931976189230484761100501570033536023034072223283785659522998185482928418434571353151609611344194488702615308028764090678576746001464438809210903318051060689241775467121274217277680494110278587444514219642060084693325643743219542114055126890442358245541229796302293836850939235570834865978200317019840469110600266585389308932196435400705526309156368456652843876205439803923873583707448719148019804311116625545193673032415765757133569003075397994148773506615851821378181586893828655746557856472163018250606451844585207294817748666082202221564377434867563201940419873729805973035189847548612398273447885894285332429819707722310191578078877748874713695684242349923528422397304997432850285066500311648194345948177212697763985677095859885129063159890262647224532142407660766393761529777277032618159770642497130753700896991577217568638378288951775860161060483838406605597632025112678136994467923901270972579924753284456675869331997754918149946048873710424849945487266587197410202803625067724801782830614555692750293510428031645671721206080406863644272748421410113863881749941351024110375886155719732111167291875821562107340440185584311013644226649751916525146189420997882106067377394472294194710747606905752065238039461208385167741164265635585360167295964926294522082183496600187501372455305340025444311598165 [138,114] 1433415637125151319026524377086158152131555266169078655380549314889489001651464205223792572084364361450247040237112597464081922701917645276285926607736758400441414835465777127550836296804927947458969360298172722011316768590907226352610673809078385893252897676928493830685574181640548745563094557580057812499228087256699451711857494023747938708867399098888537504141295649255613803373475309391564794120029731354432128481542981594064636751776706524379909941187678732543888264864008680059461545414077722655948303225538895225185608561984585742155878486689588371513983815463776423746111871804033374407091222423920397994321341002394493753402933368484090921412594640544871947916051800053236509443435014613253074757424751162204187123347696615586565010557140355357201801852751500636921548736255655652045513600424955824053536000423990839043126885408642565632299723199511000920232563268230049882985102661540379795571706221797998631206560182349611040051190812582862467685286781850948646546453382127915910290055195502623167864101219680495685983510948691881479137068833578155686203940101183587061539251085565934030304942433305710296783122934063400536742982405091286446153178695694975307060258207690559273513615598711891974104521414670186667781443667925691618577744521228509320522992249506146641847528020941408713029191194795908726579430189815092707747382378782973258573831418727873752614226185169916343141776604020170402190807972726787176612085900818273422730057425562662368107259157184322768738559598300859034459107347615208295496959117689412645473906210771432623912683695922007082355630317926204217207 [138,115] -9552314143985973086661941759812349909774402751942455643278197910070399870256514588128549218660474600387770735546050556399410763219546414395701252288888093183690795863010410978547573842839460355873373407979848466416165606359439317085543890944460944721324516985565588398658980456327113701024690314121437353819306520611300615076063261966300473214054520853456760292118553567375885022586137100368093711162951579171096831514467346252324388026235162185463570646994357073899503371450794115035118228427653757819810490592182678220412493578003841735083513705865441644604389053585811596539964833895591058231139672890527956908268110022932339620741461174496982676115910707944978678872722269984059013757933152838709559693516540349388710404935197388430156529010994942770601551688979584414693403049597533666539830490085948844080083307042033476402049837824617565118102786674210960281279749666306400008711794555635201405284336596111742058339497384484857209646640505018829726893542944266933251385246086243139649509032328802454474045896915230971318415776052387173424569169325449253668169722143308997727318613485366450107128104768875378514169969088339474268463498599383836196255901464444821149833492897780757643131743752345439763885475884827267132988719425198184925638577981046547868434496420940383556220940785944458206793973365288590594660664986781401809493210245022714811453907295981708701827149883317469345090052780279077950809931765668170822145280883923298090749371443377022127542689474192507546000469938878239516426913098082495510922915846105474382378499362074197748927916884417702416782558126261778 [138,116] 2622745032697126001887347837726163362022340520267219379864482858631129595796203082458258977614162844484195256061164859486176460004289867555972507510027676390471371764565477973927743004459348140264094146353523041337215679715909551121725988043903883831073959729917122785415051563883176327762949624003007497139405855494177668287071852402974606820239651934522137028523732935376956485531805874184139845772427828325249721884292619649493888092191869335047039030749927892491406013717575898789277245667737778206191378813468829235241763904472396782450503610767344192061765428491233367553918746724786264158280815021738453554580378380860568151936739807019338880762538611984843712532178447165515717591171715348016829209097345221701821676542680329476341223250497235224458788669508926528726896428393142074895346293792955645971790265046242864259939827169615310352806479259470176655491894978252045953915026798427571287681882529660407997504539367372887136856327712806798673425842166842670393280488745974922483337933281372199759873284655799601375159913529077425663572968823207780263123433248039526338345254360810834301528550352555896091221766970733157829639798321041453264704533802072073047344075054944357487135219160951907823190697453439513697030564236437103694053875994831334820114505168788491328656994028574662384913195780055956512877710324434328441666748378139452247777784004391327892358656641868316006237591011502604582517514214157627430801103614533132441450586613826092062958563380302429320328476689133563672436810593656866723804567561481039228155544573940971011319897144860904195801518970 [138,117] -278647767885330787618941525294690930340025315057589491920054269533807257600012154675907568627932774920410100368175769806154199529715615488762793732359560154287318932931271218197084326593552749324557775477835447709300448878433476366075052144877011964842687003299896250844412216251716572867189376951643316190864081056238673065122398688679800552349716345428298976385053402307948813776275746565829205242449422055797735324516820607236468240319145956970690566083659197271449596344410188256195374238671930975715096987988886572795717431767300454466530727236584541054564163506022910767808068432223530386828103996716651571154511267592025256163724493605514273096936939600463804736509405173425937901439307423477689915286691094013327484933986135821600106824160052874710769977116368499295714920349883929777698419884353890503867297301858564951028194372965095299103032718391822228561889997919164604207136897488742119617255067741241000709252738415227108657072564487888505406730181942899464969638754735687351445439670155065079919012612550544181786790529828639805549731210653605594452729036046994179793608592406740921644408665303236491028676930826527223550443235408134121888103353886957749511014722452988057566237392670966212467118964900612672813053740233090153929394956102444564531447113665190995143433687050276653930894190453373429352834754681851733970295969352544846008487231826738873768235444112128061373833605905850143084325936097604349294588775665981852634036127823006202601610029153502763219614772700854042735610061312724821937456000157626629101708363483825158815362362408281226373 [138,118] -17067577924783911245824252706077403021190463800099962715287923701166917258226805320659979824843702401070904733571142302068896244561006693009186647672779144231193381470787807802610457581437991118518554325627167882833612635964960984743553351055245456661974224852669507697736869569474618693725665564385951493488596019530506361280029975283035730686351171185247096511443004002238422872763004324447300160018612229518846239305859446938053489642386554595470332283679995021327472268766652508190333574112121338491480892266789876125738884499572088113132294769740405391251393766257788081894266301973902230127580265216516342716220804106338222721571618261772377163465352482371318990487046448505007568220268751541509631557338240973529252937217790301239057001702318407987121703901792095132748718161062382788403085603986989479661905597749138301908857919502323719826206436492255515846523967941659876811299453017781541135859681158268055752677360848297047410773327813434411829126136779118709781402480098832835505425509692339244992622708149907105851458766843502136652635120492695374919988877574763633198091331320034095366592376551848992867653740144824403830269634936107564451838890363837406966424609673332606473860922019827190437050544457733906285348905704517833334641992905092143071532665145759624369573429294505513575117324383063919793502141726662949699337377115105869129795963675130333246884238032124384299382187794726895252842844841617225307157259906746780473797883234243837312044747831905919485827154826343612656090488849020812234344792418570952254504539177671405437072326728664 [138,119] -2610227290132902540172821949626975456043646043177118103291473838529485634900734258195471903364222678679757589566118614350329341039874127265445688986463152334398812538331588269748981922980709716629979729085560067559762896891134273515898762746210934937962960462027573897638155545487004998808235868594363229638433061930980841497539198914161493408310695214708415833709415820173666869232838820181573712236214821180639781777811027781744248292465786848872818387369950647909053325894812785413560842552179968557721261711740259251291559307821049735604346843399531476873551067345413618691180111004257378122292922963305986356204561689922138929896347752556792294167908497677394766316695649194571979869316525591853883250387250744761108818243456326739223224206909045823755336844851900137022548005294460077572366465249664153317944106198832523444103930674074096767145374516023417135672435192379549038740299300582554896658198015568920032370143861902721648794356954264929864349862784098142836352963271673459138005246460001399902671060689217368848298921008347429233999439720549344150482866155008821093562637975929057110167415645310784775086598187323577217733908269691174934256492862079466008391688770137592837992824803035265038257447120882556078560985610832812120165372998428936719412384249603383266129650520189777412221315649402348892578302253777223020928777681721235410976043832605188852497592321365147465696900058888178184661124846044712467119064879899180553494938963940751243451760390089541693549608462960565319720640087240321904178685166014610981560231901015947177254577 [138,120] -29957304987666691986681957372772125958564048106741676205385149775477301346884907271517607920398755083331584036203363951657486478789717024032697660061934883041574751907865985982994616847142457081137794002896548405770044881706616945197142315107417818908107500576209317893822108799749836723880869171575739907549317897465622777670338948405342172885784927622593173402378413101256772821833120442074060846257112658836578476938797106517113270079459803464346366830299992529820051187895990764277369016102395544018145806662845876913756635386849689897577237882345515685907248720473341996993489072286505609516845558739765592378855276501669214185555123060770278629535537282466823922601776063906681230952809947300520665659879905432077051540121234587764413097940341512645458871489953170153027040603506403308962335864865945510574107722043304979786931665147677762680670800251736716204855122135413751888651755838369591916739898321475756948924896457237450857488538242500796747822831523816792488885461471764887193360407497580339857764483326157894840766419703089397649855732517205998172151529747603702753418648134763681872090227081100440062422288364913934689741285902358307582890343738642762287716538357638714715675827755083660051457241081603592769498514018924465542699974689118342861829706016864679463712954631767182682427466467939132184616652040786152247474553782300381108205527907807752189958868854143866602615066714242528349648779884457908455885289283238997652568064761470879148735041420529027555263255878501230721750584423129901386702376391618803703777616950696036 [138,121] 22008804225716180963835610886918404450072062980237667090646299853972890650633610768186979897503564999756235889685721296102445473601667385407673416789640929499414375364904488797864840298354789317123247690387955557521787627731433525547638324224333859890217281305423983470169934443239797030102074567673847284814090702628180299775973779005328808058893486766419291955361783403891216015467333182747116982011010228813079739189352996849394603496428786834656907831123078426595143490871305199664841443242449994247950398865538776054635876235483800437046848083029589371608291887542848349130406330960957673948143864585804775852193429674604207192943015847366009293174674568282988314629898998655448835941298542499109854584555916700510975794090625509112616100822540047317677642119797181393065642574444237550353325376193838226365992439688953964716671918786001873862042371356416293308918249105023151916807287303188032306347608777061758012020108144817813607522457437047467227086300512318435328466560026279539442511200139549144895733839377817333463175444922005261895086248390602580704492838029556197657319700936036381908437432547659828367771174378676007622276941096055276123670642529194176546840898551105417428594747806242034500885672322398739252489440383799880840092879565802330705080864399137449629573696287849940671477324877578388360396831712214104275801754762863855001814699658145214973094197894766134895678518260901579293156968531643522710515293259609446323303223301604813498979590148686989098249712678299924612718654081544759359716971483562250564773967671 [138,122] -902093834839840126765848098266423250510539633144951577322396519886991190582762586871169541442195101945720816463014162033086930203456888836791188345701832347247424204907958857239519089663206593320585167428712313636753924013370966990050484608975313041310093705532339428134079344847867571563891784094747610646479471782828795341073466197551955452573143015880475825309792166926646888766952780836013346638801130333031420433262884134287368807682856859752312894651866300588988102779653226907388760264506499492561797769854192951129348038008351347927921174349799627150805739262396244352396452347067749432408961627724751138597297382146844968882817379116600988980646143633977921330231965758410631068092627648342868787664490604547042504928068290767118016654413375809825097513552750480996968821093903587997771070384819504676547825862333714805126319568855655051026511674288604025032421187273812967589778643174914829998952157725050905497300041329810894327949979294264391033350327605825776023693628421405041963142158176221877836142263512476791388347010707914505113773057371235020776155363584322101670024730730039408468757442729348807098297943288353792837866596182613271827610734300439134147135197031993890830218242044735632800687489161537881039424549481255949890078375939181806978814052986672467464670591806309953514787770541158749786824103973464778391338127634185477350464866954898089495837358120373108944542157830225734247398252223937499658964173895664703443153335439834359758796135990212752561920189381923402674602734172461357164726057605845822205 [138,123] -35128240999959598810625210505218433829596045913219238317817494448199530647911788266468350619467152413109858751423176730368484817461801181239659397423173326650098420603492757105289128198352351856901770039269978372108218748828615198633429404516021689099238746266840483977410674621711721240864779276217271696664897269985413151815589501846587829094689581817302335493239210287776377800354850426245241387166348861180048470746423115516017287385553236216349385940645576395012536302082459624131577048330822013371765192442563634360018666039204560746893792459235120505143785298260016739735763750332000491167688302849149029088859031882873423506851274642817744228568951329650222341738433466131536092147383142764432277636682789625808117729305494681108270079193358837060593855976527238512214903497288243716309858400986711548590476799107049113600343371693626248257622124228805926725282968095612556586107483195404662797506822849237526772197834096041305491409532683794414393509404302085694656103496392842873893634568318724471533793683233333208029675976310092876122132346990019215393795205925757171395066491456651001596429515406941906884882478761305832066659110572721018047862059946165166148505173617628968859753834429864049128268903901965648413279172184566587641185030813475646687454477740731368151860672062116769313645791802716785914535110120721808958892932495841235184970460419017892092958128990996141522824826657962343498823666988958615688611800172649923069126505740814139747338664893655110172488820074144389263242374342242057835180483440148 [138,124] -672962017190227982083275400440059058041859995162876499565299658862984043181682203551096938413998473812910345669444398467131826499406328541851244894079617103708672998888211411705068574746538677601476393157977397053938409494081403400128188426943357423673128879473599689773615228172935411217032867681617448640223867552806482425908813840277630524907130833487656848383536216994964389792249425155235171867538538546145507558925259193011845555922769254968030559826905304025045512340076414132941549036864653543412757287553941332156572655737250624935591840720380147152600581065601838308860294378574816162616434601727826105145198846138083793958914586999556851873509702291074261085331089163966889114897140543300588466477479199044499495466455429535022013925228321398636104456940973234659567170331178930645317744349749712291069563312589427517318391479868991170206605604630882258344252217037052591976260521172931832894706813935741266161003118833227877907342148142569200856997070254854502311537747009386896931010783479679964698077052134620001200694877759702364454275396181861197932606090913173196203624414054335172021739041074233667428003971333902172587679590818491663022509195683712208279943345638786254784407329021460726651633391633306617979643889421294045594380311744811979471253487366370149938657184152577187610583373032845855568241688501040727009219548842138025765924326977826258322394198534073534251003362357563670938908238868758454126187287532434646898264351045011859801536173230638829147643242380826050634121835821047221564462 [138,125] 504101709529128841001311967057300108617445698030359863836465789503223522629605744214539730876511952224623079930269296312210301158840476408674746623114283395260905079659330468775126670826126299622006627138420583268781112688315216476856706133999305067166919822645645736054832390638144369429900785553936224275974180777263378935735298908660058985808805896023702124116642539921025148695122853206310339599544654943970868620066850219597678641775562914333798539102259562856316330486755895863154826393328822793938606446545964760297072054946749441917599271027680635683286330654700837728555956396287656014225799617376757853487387491566479537782581457419297013116773313083902446251341497618151914440444690763379996164596028869114031175858233523699087959832539815165117178808057456651079350285119816242450575417164366596852032893469432975352459086271987871863875596242582170626846177920444128046037266889479614246959221241118052194802690384461872801499742779597346262285920643753187108093083577721584413828832933332094276477546400172535949696159191700486014986232543363724693197929111064737893056636873595720588617174938467039707532014587389542688187078183742855183474755372390112397264564260340409089818482795217678817660993469385399610315555283503542070004143710942996090805252004282434898423913779934237949664482527653963702257150584950895811474629200433910946589197255155237865852807471067304766181646696491747692460683757489833846041463525781133510009928024153414420358288365246194999379799926341217700258919120108304 [138,126] 805454301842473253296676211629478078515739870133932567673167185019091150278317974089775733601854829389506880221251831258737158486266642780913803210879746452447792266033912912438635163090180099393660661990665869759719820071427741929882341530056242655460745814474322878146458356448269900252097211423083750505410816931064476202071829843462920266405274694713500711713950597562566065531122158839288522161515095014023340663714668776739687146587586400329977974146080754538611751754406728191343928460851568469381457668921057253751904886224249952601335417506834192601182589569909629873835534001200789039257635372178439097428970321366380491339211118231367862718989711912355965601266685496375503353137905994109674243869175345315556917569076175806189184960511695284683033859443034845396386165898807825971057472796401378609968672151363463157416596497370614594049814027806259317772589526801118902353859407350809771490504470204526847320471214358857348463960748814354331429743378286777115810780813869383643522280940502792803717317025487019940377034499682385324502653567170524128643831520084082724404215006031652528305568679650598356524871728162069461112332757795381783703697299480858232547911390979552688336421319233056361233111331611814412916439368568414544945915532749648510743405822859437325874144446511905902926446271678278381201502491925891440060172930363829539660178822795420633725505912042079347465156859590246439803332857724131466536372999037501324719873061596204915024614734838200568794066531463714178263062 [138,127] 68204118684525902669357898919108806892149964695843792299787251532809521286498363983797789459632380535330854872560062592058969440705276751299901636437524354883987845960495722797338268358948572830503867506600062715620523832084608384753137789836737602185337015462684515730921299900702946178490811631794371168296725160531505424407217497851444188142320757291661741741022010465632074575374283639267610425412819295464867950764679564180019503146125132928110435504244979249194124793010486109856852361867435210284973830875258120767338126443779859023724142736805170881937386928008303238892090076195011771858518758173326347829042687762958823688310363131755176521160301728668631953449001430187787767382334904511016260028650243911472847081829063803542881529981110691487315100151513509195324345366190886305132905749551397153305034156775775043951982605157890068563128196010640579393388329586731573407190052499284571589772070328880713102756033727105428101910520682987384110165037768597898165238363409567261184296514175695436095456114723885684674761443976232280467024806352446230648476983152732361781179939942719210118225305802798612497374918509735653331473262622817956238814507389604565957489324466472614545633002629951335197221437209309709503366332026523007220798246642106326964834859594835429402921211859110595780819072029892228444899760527049419192249975984282565586246894317661128825626865745265526393488690222894936536105802866088120318501281836702060732393263801872960417772537905523816701261760183618457 [138,128] -3571390571059507072484123888661784330298375019105320685375180670553427596343424822865403669387110198863012166590733911384492370753062372692942830701528478596506367688086713073443953934259347912916794964163527452390262852446390283608009499347543793272722712722631679617540263493500715394966309921757018876778424671626141884591449877523383544573679669514171888868305006206887535162670802783502624914899081281892079388212907869560501373465167856949170961568760378571973584784298168402992379224095081102000718435265457113192155055451528328280190379375701055579570330540917484347734930382277490055237213744902557405806849621611756837772625803133114707759922473673768149907131433736629737715194914544451057675532284103379856946388511386673244985308344470518918684616614192261004684304360366305939973392831750775998928884523903496067223026928754756436810549816760414624591633867700073383929439707380237157335898194053031261152443631648938620322170265655192519790098102916641721243592509417849117242921188177200377541723267064204171520536318796956959218773994229677318124251908784629265614417444215863240081528242102087379444997833223193827072360626736785255164587613194322566173019019498736559135205550393678408417972834247902909145287251193473014428346145716654871924819220607978887307949211568851393081415875446358257353842445815660998949689815363297778973186488035009656537845787599245147852963839045513523710160007425060420112955549290244466098149753342445534006161964978365054622676369909 [138,129] -7044159201505188370164076433001978086674981222937167730674373526553669529834158521452571479136892152724898885369578438932512518981733007631376218389006422253794296999408460325095798006402811148802379828468903154903219675293782485072256796645273947744121409752935218649066060196071343175547749945232766254055866252868874545100289833357414629773648093333982522180648756463452077710066095127025884437106531082243781784204903767119836493410197840648690172424435561048305557408911751687896766118151837076977513340667587129893409374525895710915920625541133953380948140461096943000925904105566655567309593953018824588349484339049863283548108677424589815260674629262466787649413176384626053456406955457292298436736334458138465939890252832167159561970062116950069761184304258994870055100187565409325419833990104389633985654836387013062246805891203852468271355338190563795588675168040879694324076317141228475723632343001616310572812573159633276780881390532271981143031661595782396748349404549604648359550837692706376036823342594828455082522711520372425491106513727446226945226448839852418254717087847317317783578262347259725368508057575405737447991444811858917111795216796964832460646882530209667606231310713023275780219160977315886432548443244463714109016487077043684866260217474804169078138277146127370015159012304562972813391887440072203937375041178967332812435843126976493632536359192639221348838421964569792121970236770914664176891577803033305757295858783196752858686373567051926698 [138,130] -27122855436721597963727206913543646977011702180330674188343938537286412947609531117018012697686124849519017999790506128458352154157016505072752909993955239081157286516745757760670402693724573501635447152256155209406497134578038111344142209281163160980656206890799624919454620107621162468584115343847109523138762337241479147681036395912023119174074010960530300119479410455679784812730679518208557865860574231232319557409621245901432998422323474617597745843013879171044439517588478962922411883607025686015020158340780389088518868205580465486975395113359174194880842615183936516144467918352481877495014598728265726464974409459827289863599120222346944915353292159981969313126075227276806005959603653106388117769720786704304318945740485767130723194967142082635164563228054446794686947295477069899886394335304685430851076619860697632674629590950264192259660559766371743805075797117673349688067501226060771558173935872858393841321768138034419779740512506074641135953066252050074520931625753119962251869452139834009288864289919579707179735884529810314058821374422397544255425638547151844788228257231027078401180891920274975828197880310877783502610854054997540108935177042486489914531324688213307706033391384994761050802326472207017749614091869966220567675822503669192707490072983414305096731625995681306683209665267217284288436813537568879945496332089661607836542749171049135236543231778690790397074404510274763679748528505782461665728110125167695585880680827507075789107085014 [138,131] -67293099288282618890218753473803087519270828087670539508148884999374703017184620594791127034294892754910821110790543504247991361846455785091510296016871944789794235863102760223784395710319321564952771989856359837109957443505926368625216930790470740059911409298795614010800692871625508161592137802221681244361014806367931441714510320943594870024057953041259313852162595644843004746934620698576089152477522016148164464183786881722633070314646173481171473279165544805941416348012058619967898153001308651035806318946642123920429243930437393152299508899562655778731330601669931695550667243952230371007298200043291264799713985460418648736541769954652501366897899868429523861409876432038188440526085638099664718422918092993320190449488350517541188496464426850868841555761445203712486222940655966950131370514129372936205408065425267018992605197202570165360027549908847154502124366660572119731033727316623620147046405721634160275561203716404330905002568520499375005433101310596785244476623243859946502936536327172316768357047235855719821949040260019223095217043193346337551990821585081488495010995892896201066578792181564500583699598137743011233375010553226875109014950393449654350916130686056529508998714793616954555544927666870986270190021190773080267889013309543543466857362390993892091003326751347436447531488826164235746518736889810572870837946929697345222408746809847239678743167964681303549701397633338603783449588917652887530977620057559534317837002532939386471 [138,132] -9981832173890470073598820378021489225250167716587575153042094206783482795750880799427356536213801474028994397755960354336048752783488602538022379482785151392011980057314926688205521209989742376183217664316953363186842048672165344735699977559341276357783578782580828078880684866723964259251736779344633399374334079300898543679715423564401171710245154172736845066501943245489960403101641064715418950226746955539835336582846592238675173650275484455882196914250277134285107364368589022361165889099315573821238270739602161777504865323052819481632074983203122347908540140878321985639013838038865796768638667498722816192599837104085274515724814232470257216688442900863300025791676386205897955230306852142930418075962653783755851422810054721363506785402103935533818293611724942650930070827531085533004359344970700059376599788326798150443000947079641336514250184250339468085977753666745266362214835240642443478766968912091077331529839123322568576401475275886548768935464767284524280641238460074147220613101191563476666392204582327689953055832669777294062329557680714089391755189124716810300014027689239040404489229100401291004384008218713472379833588509684826473758038086472128470893053423690200825652596263350872740622190099098984875846886823364781635894663784573637251212712640855821089361392160770058645304682058815070901015740339600841509091863210471373167628693099279546894957265377587614515554329043219626138377919757775175429334775672537446276955666580 [138,133] -130028595192323421490807069238286185865648745349951553323906410320832980077073198523991367853491306808523239002728027285981443270242973851126479495702807941573902155321987315924332294321803894965929396524749471456890750847436425524251632743266854154503706564183121722266992368191211679753210985138866621479801100527670791995035020416993816629869696399520081871580780988888695044998927522795703293434253589514050838342992263878712948387078940336368655038495639413789751846659558827930563230393485337719801382001469002004770962423764601430788521476126816835770576983169329104337161608753384635947530310525900557366980223080088345748978902036819333518556697148366689929044505618612497579383222384686062231015556134109908728045800586463408273121873388748592203280402164540089553373313349078981509017299593375654594348115070951131900422772803492793656967263544255974331381085002550614010497303343361730714415353258218346724006640382188582788642823856803206497417448278150036251699083084102327264408621768329173605319518886024156421058979740288790813930730356126008776532276819771039654568165243008336634629060917175467616450198800527043269257275127786753053851473485997670645762402341307622142364176715669297563604907030122419453223516679812607541313721532426256858167844737058282917561795985425863798326725867548435091214858431614719139702933070187529201375562408104193998821778690434965636222305445521582863643094561971738145354097709316014888675 [138,134] -13153360596531241863679004734777998670628579923680023217151730224683530748103226474745387473839242691752208834591565146473077691292536621579421027682073091279051365253259788023557063005331407096058298616256915164389922940813404093291955031556497665446583057578654930184806236861630290015215794868483695295716073649711751880593182121610226321958710720005115925706758867207126511426835468069708195020292727058698360990655975627595998010412184485549376874949199151124120377431120089216934793131371526768482832723969877797785079727782800468254221339816275499003628898492539112160611242581210565232169532413407054712004225249499105607536749411898760669022864970826690386476106355780795344508502843293351952100157435639137812427876327492508770951221573568327721609792477944043057410826490647620184249686076921385256642138971737616941192533402258630955348052711231004258138123085658919301700970365697973857234000388880597356250360028977444029080129136260536483118169458318985728852529294507206035511006348423408842037145415155596756815335161043985179410626377309320837523241646276985214251452087098777030157999225713274862841527164953344291011343198017500198779657624135104465291871678255532469952239585178706403166804619513388354952603490503252922333516020081690995046528391005147242694780540826422281988065178603070723000956022749085282546455508056416030202745862562876864431675443832838187971767140566817712476315745452621296117489083150 [138,135] -38214220551579828112518164256116672534073015358967674677699899543404519592410058544189908398439164545227773503483400968438014346825133222784126413000280372074234936319203091106058875136919718762094872681399072896066328397059534644286621208339700676806592727559641708157907061598060453645983813055427397769421782821911084146915460292572744179122754203774931099435404324528844925278065231732411759429096170274888012386420600370188973535552495133635670070279525495753494040899310624441443640648004397914455452575617047439983935990177199155603525508241199734695609077296348686504142031566967012655910397752381784321215101894905349014190733252819955352272097286344440876117492959619932205274571734269442724651860532081357194382085730530039346862908628488875567825525554512740106394653699462960758578939474539652190932628941110565115349877826463291375549919023134581938603080670666600658118150802225055149103839870212312577982351795603900325441147963469393099771488276765633225978733872036398630610094751516914550467380194882868079002643054523659465357638885560075116745438381215310244045912743464627031799457239276130095016398226255673834933835942229189822156910061053863791281006876717316468543965645682426768319159577712383823176624221171467546656340694864204871206943277064953482766476253841709705943799291920333568002606239284342152553363079157045467942048889975727688805731269759337040701523984141749705190306452857392550708 [138,136] -2688221093329862072856115594405923252726546753032732499844099269996663783045429153529071008429451433857731190327372713634922217191034826433527463088781682245256553376145258063513846556388068770346188100388075158441336320490377060424392624689458571963196530616118310055918445803667248418457296642846914333845087013598818055917581705184358799978773120801813335459543445511292317290813896481078117380238989796558352267724769731398832257436989918775560090264218401504197663563736089495319842797494371699318096798929877203754276857240488275574541278756797600595613206215350157297732560993399847693200860262979936881426350572971012947228038549705308146497153585557177914000055361991522293591928194311725041308241181448568134708176851148747357713962837877433076051374901687633297597212577181585343452111116591838197471965373801638992058200750648332366864703612683617016188870182424892979540239934089970053799067676994970535802967531108311966149653601672217219508999875964037419473558775114318060412037267820121958653319023522914451122471166624580993561829434381246055761703498695069046027288695360705623944604569441700233752704044944384429101118194767528518506765663744011494702325191235459555611882019695720946593502132153971058652139272562879415365309670090808647203578032470876827036194536616120349816908144362908874392608346521275708471780764243356548835140134029562287230784752432479245578294097124705644073223510025 [138,137] -3175902902331327931020813130369983608729808241456536415918860606285215659495463516598581643801815581292602557973047101524720616207362206313691291645075695495948770915952783603138817256744044530737535110642215790194084264851987107573817857569816734064412813241866136966049974458082118427963509090702928637787874177682110180581343433534816958427657753956106856209501405993383618775230852807646201079214721852656934924342325451123336792374719602760853382160415039811117666437065160067235812162591756705397012730944294330229460738242813348368931799077865190507026799051511182032378029691966035775747029596460773535588603446209169803605909870708558312885774460596812621353091662717658716037062797618115576394434653023885011676235562592766221456748454517789362297915926850964461056876108415906356740296370960595948979920307222610794411048664798737555610874493451906854082119893300427038128196963821787111319177912494761869516179668663733164088389840379563298134590355950746238628653987064453544095572503251142404479903409519545571320828342693619978915686278237660948283958925371909651430138934311539922565473845011521602879150386605234254641485954547011615225344096464845572641285490086559186763269501606910696688544286129413950808290910072506335501696305416301129742217314853086298359451945587872647693282659824662918445917614896781796711377188154874916669354970341488378208459647209748924327065053454792819827 [138,138] 292369768913246297058157973016562454953655512104545652711762099275458257823145226260178137851769450997882448629000213859843559130522485117761070143312986667051412883135475738361528244134594929695724837141480977530720956611853583617985716247371110608696624367474057854011311009500383936999382258726524007685298664183687195304896311482016350055813906132192740415160348059314635671461175864443793781851184366908064972536782463200177024564005681737171274286920936867067964182243438071761903965024813526530652553191977996857027212899735008074806080149385844324305009055308940429335605212832050483477574248793782373313559924080675016790441239571416853149392480762749785253588149921245986821562140794283055318591414701042526432355293732080977516316884091965384705176887351967900446744354011609812892126237626712810384919923575942633025063525788920621632826688821176856408233769137630261819550418617988246687239630340816833878379774269710456953588308518681807040385529438457120051186044045844396226723590042061423716489967789179248440688727611613924714391654221845773355333879810139821503135389714397874315068374573992514152197989085251156758635957498086379653040461332000384456107760661191173530879375428383431606810856893673535424659287787012350861885297259501246734968490683989453778328520667864982284787251477416270476553573520631176131207947529048484944231443364734354267406057241600500705345691321 [139,0] -1524784859446954520988217401101011014941487858458714490864111809335378732671052423735390674534475899756959780415217144866175644500257933511580276844436696227284848752448281016259610361836343311292944761881137804045068000021858653429451981533366495943842808086517752316056006367652028000009757743059989800114394946788331044152623115785475575571090221460453749613027228561959965474225257990361638483719750213677725570101103444229962977632172570015392596879042354449326898464732034573856036534576129520785257455350173069915248759788605218212339431298602430618780707702764504579385777315629770037425676436685093360670932697991700981501787414826821696754769479230539109328614338397007383096394679639379192264966340735320699310371459067774618519510401099531462907247138558407313182726891103192124060703356432160026791718855714080760294480020054971363359834029095182936847948949666508501901204631030136250595148083279439610628548036287681512924743930603060675367384015161818706339717232590202636013112921413099960173544889297420541769834726827890629805987187693333088371034697758946072515434534155319760744387904782171798029475914359222359942912619244627077666536315302007753677889088124979732822502168604540972552924443568270064201396603946419992869338898987104674723321615271132022291237467064796097320650629027983152140855597827897410310904441485204700127757199317291891826885620009963955444145040598896225287797249428820822271066043287547668242522217368222870375146659595025663711805292213757295532438884235188214651019510089676949150103167552548612399596685708874468255598809016288735168957807107402321110853548781877314579369391812002938588370433433009787237237536237147187651321545334896808036918701661001677860968769604667725500815950772196069890314192264309468326955112125851858847623126183927491895306689545887475088130635216061958109239476552623802673082788545942680002361312402675598326061391890107188373804092407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 942175715239284341137256001094892281938356056512104665646966633929535444178664711585043772450525572671048854129470005502313155777172713155488422521645410754510777471727095464614513669381604274952085417221991449548057275551015292712643948667750362442512986760895951769013738799035175754230264836521209778268544407532958196023517297386995890739344559185329393855398594268445082463974662067139560407464790579321470461807664951530620120803090280508059773668500650646887466241255948895480642334771341058597624483731499688824146481712997719942086470524990656577230437645148498762021168082309062614763345519987360958813809849193109126222780243219491835136374628595373955706445716090032829231456197604999921982283056498220493095069037571463850898155339607940635449375916479598369180290071379932766595040133665463739512105083338183981745372697683248170778709916159183999864452234229189740939679941269784909673744497765522484931687158484231402345899131142995587919133716254608981983297473907419041178304213336324951731897607092448285530060804467912243938964043098507108404237944939175204941543752055684867803141384710855527346606488353553479135618108867374233728535504745845345352450072817306332542999850801154026310677083509734536679785581566546643816679656987292133233075972746004692844874643895914090078503832581521020763359341567658458214348109613615983530725533423104309964316871169287015801724887904831685852054029403741757349608456417606995663671532297830022751980036504877802781588445049680396363755976742279138944118828429822820655508541244898607005359972980070444076389249222016142131487259232626195486818358204200642020921543139512183868650742126981348148486688699222487669257351741314028031892450521746672024299015678978821639202967677239600396611324453583247458130372193820834272815276865300420028272978351330827288140661138163683786801938001375615042267532161482576195327690278372358416472970273896180515293963253498077392578125000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 2122231113327153022655119771692301879635419283227276848403151838195967569405264529025746831193199310280433198218703575825893414430970616167786724260416968159423458980267493351930878346342744187354635264408788812297763193736586825166464984807870390143343217287575861903286371107039577885388000114218410968007792857285998784392946801577418634418371296912645707751761329563556055559792897092211592668501604811324053548676642820756743146746195977693930746151282882329040953713363088979015763415450605147199011503656106066889320753300442950293938344948063485997085893910104593132160741245393307240697891230994882918627738292929550851858189853807947919793380177309639818212333289314580655627887345145070828921502157996855528093064154827323157368809171175823412563773285159466835729447015583824004304694172368443701314350487626698169198883184351734489788203484654885101465991195647716143294147951472939957972008564580488062037584969392369805397211657856086048232600523803906769473243848195768852502112991453284248532005003617208082955395203524384858522861229154952101527987621120935015099259294105230041568627265532965336563334085041977922188700183734625176145285355806050669788609942329597584349964497351760177287357560836515170592383609520138851870270972959274174502651543050869310831464031761464586187707795600465272808027866633773195717840102436444863504703358315950065280308293384389496272272234974228660628403164770927999489645800666406656456279876034102937513173109861479952936247592482534908032968137904094598179161873239900795318028266850726916654688692923339821550293690870797611808100972134565767821593241243863011904470960447571354344962829091041632544548215321990513727706839597117043942638929701235165714399807466790250423963006798136153515332452818576510088343976589377814696345283024924652203070227474752562915768014595052998299053526064049094685142261427291576951502451484762307879733147001546083032508249743841588497161865234375000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -6847540426448531541252562865893612437124330737851790953982764786820761961015647643799851941646559693726284994012356156007025093183209219069812493734101892787185072444375606728515198261756045578268101398701010454082063497482161688609580404561060346984201731942293023193510164393832698306884542372421054004547795811850901922075943873254479524613470774806466553384981176679029070679733050524871853123834413096602802671068795558151779463555537071434177122022094102760784004298576450920150927326229568601475887133577927261753362459587046962366806183723423113478691602997736338187076489287557654199812096157926794525761582927316936597196671009549743411811167456440315839826524960007308654668117241890237691981966615459765756214905533994385122820452280651116065472145633420075294340500680876949439070767053052336926145785837310589531199487559339782323578236575372062619289166404713574527104893358047885743186089000189386227605523951845961065464702283595650426380076574452812967367549937509803064325397792651000867328062775647545106634602187384552101311014441053537386413511234556892906772052963840625469791580537530279709279244027011420458277417276707934681616481910700967822634019296757981383006050875951504930340220816098367289827275781784318538367750297161964023621237416556867303706097941992124336456370506747646699799766131871890125075187014643127491598566843482284914916704037782551604924630542137093894615212430988288522182903529281371782019959097167211805449259145108454246764649510574139026714263725997523267483807250990511392333289124345542415374593369993983699079565926820882155332145479678028697946569506867082988723726206232991116716602600897884432657277123169821595560408168895705076694130582083670345246151062923927590298039489171214202521034129855510369070245689781651193823023265798529675497026776146536909698537585599615059857600855465149700252183089889984897152971694584673459327483180654862617247502498685207683593034744262695312500000000000000000000000000000000000000000000000000000000000000000 [139,4] 287188412824131882566225649122362729607186169563976177619722089476016099056138688105887980846959142059249394975516869404633597430970509030599670220521910225159619095721758800621428244612938810221889386442027280672319917514958129752059394988534000761367703686682483159695723475439835242311788516296482337866560414524263322446925889805113703999182568611816088793832644041885878781917898536809900683325928170004708237385555870566871192241376972285241381487262656276861723871022676969090443030909905420422357904400140237722259188314519597698872697834776627595222869127017507154165593608582743489498173666740609949137774899101627796080184941398968608760332067004945235573270027773137017215491701298222501581769342825247740685524184069132663955282875682595160195287509902720275480700577972442425847469580724509600843392624555427949634905242279350777406721064280567794927414317611362158662591977003640217014098042472490789163219993268185075377434167791430517607587966965248013146846989908564194825614661568080746474992181234600111684280456250971126376307006162613995650029883810775481327965375174680750626928384620140016032824053262106909288327280900155172827787196350282886713762602291857035527712235054054200855209955184815081043114773605461040725417347551214263101133552544221772367018430739797394516286304719417403198780792406915400777474518675378073148468911867517030452515779036354306317937584145266880155184250524052684554159568924355441036417448335587834651975611653986716422947694303808521842881000156638190385811636715463546308889888451510024822067810923031511669238623740279590707374664364802979417947611778761971775056188023391952090914539170878538700197744760745724128154542871580182002820704963783581696669012104061041224429779597795543708930035767551393788289121783864754844720493759920281860526512047546630384077365862466823874891429959706558094745400386125997166164346174063181990456777260818025883160036632046896443171135615557432174682617187500000000000000000000000000000000000000000000000000000 [139,5] -2218721784848604389593950360351044660107422587988238914919461376796174162064324277454571295307641674743945319230188017588675834494124594468538983903184038783570033825840768456555701087168492102249162840945745833014254345742758805657970207981871652471683994198217228623911869956760841325873056999815621830739191223764785265833862676553797421375397838961941302929838944495641186181642525406737219518703544899426178865606769971198786189992237650500478995883393226533399025726352058250412117950551399886134302425881386786846649566942503442373600154447703310523534299862671175235064708687170768260153885413972282766536835714543961835847737852555679677163936495762644667851776408734102463053165118127854847707326161611161774679883182067880325372022197128423916679692319798078399176765066956298177629258833158387679313980183353789703165855173417552444232174509130267166899786574106505276403576181741477082349419512812500795696606862935692214328527007672322670748308390982498513525437831569899646832098801489350651273498112055989335167720621454229335687110378646268668805648055393895201280198340337675261511369550759628582865242729443227236880057312481753659587998805845306799338033225366697428203834749651104128792745061397627070539252916316369174778172997971539916024513516069596597872688838010421355694209304988647712644803974890083658624784484209354682215696957145135365334367504195020463308330691474844031123647454281864102236937881284394331781929503148212432231145025723738291617256462796560141870086949140910290894449223950348766348897940554933374573847484623753628900109812869625653835627406484380580618385625684417181912972188526652145315564638349618548887704719895592593898275226702925296255654158452003251935121712878878643768077292292232338767896665595196232327112104268817745429731650178222789537871892299974849303762932781398811236209639923748118779626879586138116354619344381709365194452920704124717160491478190262326641857271170010790228843688964843750000000000000000000000000000000000000000000000 [139,6] -9136901847598139182096200425105125304807554292222889432255471405078235216997219188792032032858852932446587836544337981041785431417228942252014457384335115063605346872757898174062321699318023844583399359549746410165396118945791183849076980065039753141972239106583898674035801224665009326175687183501539266505821956484828579950711494564599159063632140410278352022111360878556057745373480456539481440656439227338795325994423684397649672306576730784070781066978819999718234229243788815442386616375169353551625937086442900837841974120211844164470653098559952814376133394481911384929149339575138245179141615893953906810398796160322208964507078188155800030960524170519854606457395830650556438323157518025903275308380275475769945491973425844897206280937804120611588866679604210113056765578839735687029539405653003928101741660068952023728335017580418699465472294625602208373942588146027722363527880434000362339991715844683437662263601018158251909930685486748904580683057742558425847982264345518319537593859742470119095960636659024482733028930638499659191250956240458633641023951766038533984481325227433549774802324385654637587417404097521789021467579658633816957377296289836035075448425056085056072759668786741410248002001436149336828455546435685049796139647099700585348636508393563356289683234656981534850580036880775535094683657429517674936070595617543921970980827347980165005767189913359171624677270751086460687289000711712190964092579679140586975496690043129966008471811212587165348030184020880703276306173555782566312836620399781408862363131345727098865574760732427496786415571977656514428021111870644129720786848097787425907979410385748124203212200720073613643414953732575948989626663802338598107752783960059303445804326456854782913886674886286087211551188601390261442328741607304216278463640724197031935340433818834526253414018492126082405304529642310087649064890027303990576954214004207822534687912837069172361278008980147282216965898271610058145597577095031738281250000000000000000000000000000000000000 [139,7] 308484082459212204548202962329535955773652002059066379721180598997729081824551249094889488632337782712508820993586922956139205523715517939392557708510641026496241629070676343223375721795266117617544529657080583769546821989332909441956682779337763696823148509091649234425503796195772017878790674404168940538680736713759033195300903001669802061327633630653257195120861018049699170970724706048898010587606535964954225941038979854781986902701338597515148626658312123427079153115728182061197194099906414371303357021569783850115100599264985325559203790227535911700922302028354074315341681985876874684182075278995595875476538700644313907293546176417721405335524658971153029979985548032163467653104498724016808613356619130340172809168929809976017501023686302218744547688210136476710904661316760600136900549886300174378076623262913729193914104606390409733405965434291742694133249802812592836608296101087622793918180361030960385157343123793091615706131034575579860965736483802386932879614485373151983422823641812855631746548924402233075364066921672453842355874059751342644164782780420855145897088731956511422094639116291784495081370720677782937014700831555798889273296109295849773557167257634785539995254161085173884871133863418625263884022326467769769241876994572955099470311344174960571959641989240560128156734764690111655910028940276179414337881004907454417925124715052089745783201520247004559074058470476203378271052559449721591110715583660574416536412869041758177260055924020470342104057794345327493035696285833222866697370766805276036200212399233556890500747835048390358890492960033732467449279973024304305676876320273178855984696555538396253421204254912462040029385772179629198538255136006248563756373816302319648332618182067568608335217371316535304467161487707667015730376525476645145900607576790850805405992384069133559114347910344288561998292620475403224449052144632922277750582430684693048135218326431541795908511271964933257890006945700633878004737198352813720703125000000000000000000000000000000000 [139,8] -2710726987681632641978027699148558726603982888244800443947234073944076118398896354613085112881826463840658686016508207310443477335539858949438432236264649074125457311406883402792165103027958308273221340003331810723268575081676486778905021381258371842752081519022616848991113740891260958380053076409558885160571344002047301153348905813803102100474908953568701417394478147300146869999825150248087594888530768552613999697422143449828490709860475859929149757312034959800023801123321088446058751812464611943987706764119051393899480180886515417926063422032742860455894965004200814503237580340275142928615139970347152146124546936648976106344636560045788865810930595762794956083877800325410837892782951929528061284324938618598643210667450207784441612718441251682850724097214676390478310002070730402467295989622674431814281728090337874810099250134703854746166585279724194548433671825183955990494161179959881430923484164322942322160810522602214743570276214383682892681765738413493979585028928461258580857680845979779420379945680519853230632484205096997932429853745740440236113590724648710046500913954944833924690950744493904675655346716225621196539606271328903955264290520670280696634103473858461542198950393724427369156925375938885515506557040876665820958148297538940954905541305687410445433225537039843809975143054407426844321959334079245581541586518441820248106856206485522075667871777272382051485152748216242423800327371696557220762017901651114008903267755903222453244537173153153576528688802306764921646315738831789002321326353677299811111201835526322997253066262208456144882930144471421962969255020491693819811685725553832146807874441568451551518136879029404875480406940995579095662628997851446193644867137787701357340938136505536627075939991697988026772297587835461703292122260731652662300466840590642676823509442626925835626335165823972509195060037736843779782344634881033838849118106598087018549774363013106087196976202801114413904566211033220213266758946701884269714355468750000000000000000000000000 [139,9] 10618452141989833373692287560327609948316230521439254930400017516681119769663118660428775915922215624492272294936488330582450322742274914538410189664817212735221557920451378860010245417362817857680068312161830447727787741799657483425358184161727947539592368659101180372075435812711417525875000206300368171432398787479365460306722850297097448200485322668468977183852869459306179356997421908367219721790740857512388887166855809808632487202787997416650735716165619637605866940636549848900540710137250139420481812532890714311416006925145299998635055735514893771246856491754968531519560278896250925172532351525461542120819909671056325569089618275320637739039459781931829747210731221539482166105283831565357759889900583691984498786501771368534209980566897975271063869521062186619199028224061236423389193053091050841529558327798988475145597132924400967056815437820543567389990618118759024907108944008225895428393931841333671884973771798858932886967546297278825485861992578478418740115183678698030257026260235619967172782747106106874074446993964985456153712229410873521329824516048664043477154439070723619309276227225772026382879346382569773720514599675056596956812922301411811901634502254655987011831264363102609650441120020643257110806296644273663774635484996569253293835369915715503302406776865182614716318509177919711035110009199510610715901235082552542719613228533517222803376860916571579889532707125777408073005967315197759017022527234878344331465152818767657887460797602908038760301353395637201490624588654441759699874329822262953569422704141235511668714799549084539130919728075918089056184929697340468443102619503991694077432171404228396632183218152131506715042784408596659183071993699367259331848868450152490011308728440078570274871054235753445828186161314602103349196011108799442515424946763976856520405600173741254201784516558183686787141652596949213271317153415543243010447402323853168733415394960209668199312999951053285488895676945202920654631739694195857737213373184204101562500000000000000 [139,10] -132671853240310077162136769373639501999968948260061685792582338070161268646578631985916905820128611127773315790824713868163100233564554164042279914975724915004695819340308007139395773653506643808760634529575582959600357789697115352506552079829051535609658511193661239266181423537297817088226165986294250511714658196365396735105442673199898072126513705024954337575764300006259934584967651538787157445598186006148497843944426487022054017232115159699022665439278258065888393698153011982036728604276345098068658893379316112121729791325765621576852718872239604354205352184996404357441455548592969018845075013826316942637697740271747621655716944896439804328082922650004315517619141522509313722864892711779471092184531175486647543394836515250354807586491201119072955621829509524228120229896066047967281814429878370449775567044852657253894301904969309371679363327567320177535540398231878157520092169301548684706187882521571742014645382734318986332420583613048686834043010744977070432204916301543874438155227874694124772177360154668523562485608661328551787967107979599633392279004467892502363249238013885352771417912659959403957485399083634213435978005254838487063851619470640321612882524066101702634291740496382031533278814807190843225926476653075124582767513283191882532470119208049771702398405872179705404212514880451274313158196350283040692412523916040752494157097643348835020688644347570224360445028668067400289008103327941600048725869888159475163355789758459859277609255706943573175999833720112637748982356189771087862278331248953456502259613772063879196727952173780256526665918835744557794170533775507421487999817147778331798190768400040010449819489219445145113498177301828395928112920281566366546208910881116210965447449579942115923245100735005945574931523353143910655345454730937683472649584464410522206065095864248758295783105515582323462300814597523197372656014989376256756190292016320017325253810000509396161979958266013965397469110688939881743247939382968070276547223329544067382812500000 [139,11] -222676478879597433138374449050971277031147953805393194414847109782477616409456131397566574712247970470287171700683637589425646022596360302285516763202183584732592867519904815722174415482113973745595035971473178357176501191177882712980287969178231479632495965025776362866054246901841751088244300900989877368394604835126835904232558872870341317971558119541145664349265845210020013938013557340862140017198082005055779222361224804357593578607744161008965387937754849419800075613023615030409195829675499207749250755758531846849717698297097457338986107972980764270660264912928281381390956621567020362162705417029651191675507853591246425602138588953857744512689163359722424078441733292946734794034007821539656926449296354444291368399440569953887367802952561995185773617804933358395126667842984475448549135080408391440010330063495780253566186057841234708116453861550117051638765219880954792926294137673199674056440527889888318981780878467178652932882647585780394369406083377212834217260462616915749836569114701095793004428511806407700317793754408443603973377922698755020825240097200615194291613245897263484791333689013948210777207131772003235421184213036413205868858559695617835667841805182032124115898273384353152165845282662611411144367849530677410793910450694060395528000524580517826036295627759643809079197118272239641638423742147589094058666183372628793085472751776651733363464178926880503696642597268852651564864282261010293860415271330904814325199692085715352692118655736669455668393314096238524715200310893522332286284087118432290447297349631934109679696386824588342195093017552200538020438776647221432269797534236234980032481224975440922083351951071552967155707747243469224433163081672976911761135097533275895382891898032179307875121032436900596522137771984674620082331848621613801413314059796845064511653899375230557438744884968928569916392545989239478633593372316794894504801139663555434637115099903602840505890405674697334046345714415879632447998678901335267710237530991435050964355468750 [139,12] 1354364811028951818742571653354415434034281050141251350003524664603532474007280982756140968859920951938683728954995625334479460886613643590258115552876371758391361249380567113207670125280486959073061153158815815486145192843181272120161723352925440773427780303663547739700409001174215493555414649285821458724370122408953368592344061418230522739971945055157603017104649066547921143649536835247300328760893212126308560067827193912830724628719773521244278872388607003565059409161957116527895061429131253042040770406174595950161954937280248733202542696834436632492929077479826472713421265227987498581229096390353142244501321244414248440440275793536105677076111482594779064206234334134959646084979649735912828309075852305853755989210148964312327637044511323978299447138969144571710621067495231362359847916787167577047996195617179146553416071583638868461535567100948730358662348434550857700381483643747259050900822004173096359689048352460984357480590615973203538573146318467198401259271297282873706766571696917577506918484499699915023262328849496975796486045454986774960031225731478619344133802249396808281131291203954295221328227941725267735529066935160412942839402568915330695389724039650079775267009898357922545168366848368374712996620917688739550037860825359341239275133067625632176225955520866137511444332364617077808128601626512385981002626441970849744292802779797000255838634918349266854409989386368165373342382888922238572364319567493373582630198656522049405965816704713096751228681874555792234036217149669558264844490319946325924056487397349554626034513616037723238926282173368080897620983011455393081983241349473637641420514935541411920450452781186786709378068984935003405281915039697126641734799165788045039793351460681973886879749755920819474111537103761331413649461918289500473288503456952037866742447337388516058028080265253623277818762370979774603150974864960585159476415110481359734090209150197158649594720885875462765360638258776938488980867703048716066405177116394042968750000000 [139,13] -4897873394754874043240456861954337518513753427202571318203827284408119418047833373459700215001756431625857002096246957306859712067148584151237506310813211256959605652013519343949184056526970760356438462743870764212923860053012685186124745761459652442340183433780197618244264317080591962649298169630385495082230052065403341116255909343791159913058206568583248800948577062153025898292181519222604461619737607665850753331736884977297646287423591934061420787720396415496435141540242443547943272733683565187915497478611304089539703031086020982291050786155354048751104200464363179848557560201527829491694722945210764900655694334474070594581567893147245372889155567781279336004170254461810951002395163337233378702782632474978087056512426986310435126933419497084923912056031517410052771674370742512729981578167291424186975597798873008965454573726364636380406614488619447630493357394843593754031126130119880203764228149147224463718669556927851080355229043626366051878871322526899192976569992044757059312250888127612338306691557086794733355488443496616870886519609827640395692466851697576481288401138030198356923340805816045734815190568927976588760384023061867620826359259471650230660372500451085248128637348379158115596492526812015491855122004322179041938517286957001316308617625659704919684547382635619883927094393929568405184330422161913158703372367783340511681807813654468622313264909106385832663176998439865005535947197985132485163456221936409107432311773896075699876415754266944879656527718757775203273152054738905892521634334729009330049307428375143229032142009878987279038903576149384908897311298282531008879810120387671502697082166704458293160663414429059830055725354307544337480043779419658632460630786874935180969379452312560605456224883972880921283320206029290905633315225888490915462001392976762521951346074544619849081136285036826514714179196935578715107853922454099599025098650044864183280533423810113300304102437007030612624736985465827895230850330676730663981288671493530273437500 [139,14] 12674035610958742828890467345053115699632824476939914660410345089718872380064480495155643709848375663291547161770424964300311850660919151268357312803164044966800334549916674337183664678028199995865478076662520431028862075148308595582781678026468385480822946957626982115513280006619960242141150025956733528464758733396902927251529389653568978957468260764497276920372751487187185613373759572317606600861189330790020469115031745034168292008734225050578060557701675753563158338426547266579615989383827011688645620997928520714999611263495808113795689336476468724289132587180783241368356045790640525188532899557245755878033166955772594977685294206912022254714437335542313383370199938796575967530351637455236431552081476088163462763252099873503108003740744774734737190680821877044795495692138276177079656910414699598423156903548848539721063176800161212704392783632437278401141292881581634658574655394969543411486264036803326418553555850648548418484154428427678010982707190103451056028546420430309971963043517577828953455111116743230044921152430381094721253773400587759230209833279930191301624953566356977876575783185012883956485385140712769201754639940232721100022287709568576154345241981376019329159703542269376666490030009273583324641695958301616121974319077308448379493920730822419423890054686516165968354067893802037739535004488692661900779176335835633685532361573676153253926304728404995652544897065732018674798877185948369428627897498538166504533714918102109830150544072356088213894081520769339803583307766205403577659962331976415597141539560074052685795859297152007146391441169335252286928342108460109189934108075872926921004617482199868514894339240884616262706744598716192523281240048577965337304023933406035669611356385553572379348077018466809916045161310279882416645156225122161344916591284449913052383258882305841037700822306610947741697247433593470777554790495447393434780383865641503379176524430056917399762462844225567945416915231375077147135677080314053455367684364318847656250 [139,15] -24789543904312667775971486063119473308649420264125965259184469500537838231628348499539357275368694333925781338092579959664853293740118947619631839374728023355930247499216455894024026510604183372613614043426112031446224854336338551964534782919937640282937715530814603244882096798172801555917265081379612336258410567584540304386590829801080648862987788292480494834200627184474847407416264057427130110954753060701812917730456136010481898297895432881869158279904163382109705683915212306179516138078157045938303693385483375653539415210859678385773874644389773050775440537485986119656252408929290550045863641245125691843962403247583973364580271720704469762438672389016698583755933368384239485864789273252703823130990775544314464339888460641252900137528011201019604856209515771535066268785442489042719230380929762064665587850484677576453062032981423762976290783805216326615347827468227352476593380156229476970820052918211754072557798142135218827860018025331978392208990560276806669558899586492838856928034564181612669932498025801444090619152926012727811763366740387586644805227744735158929033859280779035480053689146131557266084306661573649994949744469273779833738252579556937798003423545746379487739060582863126310358209108793330194358040841281864558991862515187621776625725059191464655526729044053127562289451811740271588699163313096175902858772623208220788669579394335863905326425858841590322817056195772247524038884230371206913001727347209837713119714787584470891071278717007301314813831369429427315904280395374341317895502467712748291416860587902661854792533525266630528505952601054864536803622573480349030018547913377865272580068188829436077669920791353865155318052889313653119446889734562739767233293131259181258452847910885321123019167100210334818872250383233963458146531959384584599878204685360578898058753727288942470275598749443808134878913559564428246661038602209898287878383793556757953467499479655677749491670696231431802740115117569992542190249196210061199963092803955078125 [139,16] 36868921817771987484268885037550238746859667796300587741977043986737247353431236102235264664570499799782320347084261044768296205156623668746470594127811809654386807049143452543883604449977804963537531521600784359313455131985402022557654802489575589586217524960893731492661915866738810139920351589587186296686834275347793910934081877121400390619104176347074796634568717157589108751793449065635640396250561109812211379144085524174680375352012426546669762908883038440539791238071982277616832866926410724573234756410271223565762062125515905826161060043309365854016441576445064789506740101251605886624328130181767185215197141366863606808447252855890910059418210158281301069224887326741434641767088816753027963581712373636388000402571998665224449149382447341090246452964394545916935043494557917412940072051207446738938340457648766680400354349934966239084373552448774019627437859918032751071205271808878017965914654438364440356864058578813040858477971218665243314598109551379120908819321706444856385360060085441520669990000845771185008924600403128444128215370905792415002587462657101130303164194211138315477784629797800023393093591988396328508050954194786137666295108365692963689662710038772892373810059329467529133809193797224940025615567030801285534641697483801706966786214958426876532724233327944913464916383997750707900812664073082243298492020041750346796113864295370763196549358800777800960244416983447119458073561066942250190921083625515447914972137577692520562457583878968252606574045997448464282303161975221581126381143876574237909483816035002376617009762602915998698551130966324009211219935784350334530784367023335426975627726248533955909163498707551790357180843690221387729283036567114706526907226258649320290149457895208702939580872288795957613331506467486797496153528840937791867031554561918792010620670062247203787284405048512249725861493806589726441382895212225604812370282535208555587445994028542035055009181316020045476679659578189696134131736471317708492279052734375000 [139,17] -39598363180510172974766346476375336699281680979599964063434624682989857113958313635159008695574236634341999174505761606089776683326890099878012437974578668475563832154080422010903799392557172366282106682635416367691534233896782726572446511189872900345605469734359473375531101654279411487784919463610479697073542299388799372522784547405919615624459814309131431615157084747852542037294796952391394264731885327599519960466343475696068920914319027143974404074978696289345263808539714776761114490991718398286902325893839425649052703546074170776127203302869581632366669827442299538070727679328922021646949438320113861544229903856645398832266223399969935362955385286101687166556446194127291480464797371980656474552250485871367098410154929197287439425157158094698174734756374796067312962429110719570326804066270210655706103985510202791522641544507479182944099616323540542598899376950220589485641577493830008515306041606308641364592876136589474767828282246911030688237018932167900185330081835253616782703212941308711416805551326273301471434854669688585886437293472370197423143929834955706885770056967271664597253154790628690799099132988062758453626836090689192251475499642148220320854681413332599710558211667193851745494701224475121112390046215168464000013448144471369005185329137776762142065755167994641861112229434594378284671956087163322518635290519652475541348528001947492479486344637881395432878037962886215191623890904009544877409195309414483688525485314773978649770327070719022214521636325933026752006430777184761530037580285115688718319224716561239487871166087824833067954578521863410249955000888620300025619067332581454411372683723164222143739293714062798708579838756233411707165065826346683489475770397379557133332031718746259131614928488040818672296687063561259512581465516230264943917445029722472371740325732182700956670479895953428145448934182715762915286003367434269769752921230210180396402129662538197453830008496636426272027127135078039543714112369343638420104980468750 [139,18] 23322899449742689576247684990988973676226962121278789624957638003769304009253461414684089091412284366544540996644215752058934243932119480945641164846999213830542346068705421350003268498432704396055831788109370328882037654246487584831537485412694482881850907577488345493690803051054250133330528650154690906948241641987337983085716702993304925814141581989294363660863954597499254558500268085987875928404194266004571176238261897264717015963061500279070475864080604585007887408322736997634013669221943876806281198275773496017997205482647220382257040473062267035780117527929327119593449773995400518517712583239524406795361116656519410378273860779214331275785978728327805408149776835824568554130851011812529333128237475099281655830605182460557254335740533801064630973613175033897525389246418436320174726062511586773194573863758596294846472639964593321715542966119060365434317386362919666388655881180046412604643175042489318157427996300018451591243730362536719950701401845296687617981089125451021957140311938769655555355699036680721578421134086897699773283688330369002006724520938700119378812861812580128945764386467778224910326240320156393706169503833322353741453136532379743659499887109947570527862297411589649088334166734670777830137070675927375962816105019485041199258448423085855044869693720060519498711878276537119087267143031428945309529644057719239476051290998624920742722291957047795916345071708292143237358576121150192250906002646534719635964439696400792682457040157527798415335575970938344606661901753684769222535892153035507799444366410132775674654103989806532134573869726868973013183148652028630015520227715746951890109861047689433572212331438335846413433276672057316767057042658538878534912871782363922939212798671040459739397268527492773354540880019357897350930212156449673882765299697106800727603489361034397297213773565109737529198850145050612248735531268230913472054937948727530426718434773702702694946021671433511560393367356702754022990120574831962585449218750 [139,19] 14094085103469686722343371860547982643935811592563567400910073067648626421001446645084372927940324948503861570835649017413272726245387770589626775328992908723145265505870619392801516760893706291056646138586418938162917936894105159750126879320830725381819763422199447823301244411582440887664812888756404402394689295367149332476015898539742296686332070765354459863583794510347600128877755333761858713892599315552829275656408209080796976706931411465401615974424389930788946956287641213048117506452223421091084956617189706546893762409867017562031135185026660114615921229434258897718570900914228318786055804817190498532322712431173383548430058714578840207125146357220777606198324192860776171660914124426847341387642441092071769063450161251736306445400634533087381349913007808146008842069625182770640358928118888551822556383362768281853329770171968055397611348538049026799615032782734510449044749413662981875753240299186376862996901261575658790776023947377830942280374788756350211206584263155641541132932772845937622312544539622753218692533569064037051817435984514340479807554510094752479525035905352201924699293635789322914602499834638631148145227534331084451592124633344586278414889142397376749502440157652561018272026523935457733904162020659670561589989192156260864520087716039650856004442656824762235015655274689339592395779705117487816232697046400004054133084339878523065845301322726523266697591104732285618181849375738938685575677209155349185474258437641932334964886958162276790476245315764784955869703533248542189267540263083921312460150488706783279079701050167444963034196256300846038882422249544438289210917007347255897428547286382845645875064749035528154823246572284427695549308000230270502211708212340216805027684900934042631666179845931573236720171412091746836455069920498012842472434751755078390418169316205802205785964789558487695839700111752696555403693258563554269339785464974660024120950454245309426736598650117891339678122264444937172811478376388549804687500 [139,20] -62719267885575125872246835677498938871821698735830570289785647737645960506080067210846541047191341547481855903339224574776923956164430014561933454493662297379180976139366746505322724127234931663875360249595501096112462424006927859070818545111243884849225004125359533697092123033415676878717650028053465763081496932304232304509237151183572125071675936371673587341502734550407873273577400844251414463770628457348682230710423686456328904005163491277918871543704201442957725016430067398076220238039793513342609434254913884945582211273348011150618122539790874987318513158879705135921093540035372836634708777345817592816667455113004994243624501689331100027100135215199041765769868417566942542911482447766111544104225367357146277082572728816070154531062222996914096372733313532328282473485086797576213189634577140456602402337968581836446749232818913591824793724453179581788322929643494400144152586591141314018911430566224551360815287672344812705957625628089031666126383836399874443503597197886975233441898102512320763316317860882620273843177626488780273440901981887017712714863311129524906961902955229695722152494766254362817391614621900202159709378332774868834839198633656528366072771742704621757182108332824232526435302066233611044645458573179670475710252012336663259859551723235874543536316851884893950035450047999403377462868165467339510511914006973370053872426797186719050175018396540509057689604228713612387358822809469777752640322809531397393022035846955638072952417625276417019818640453923021102885502919980030435678290366730500446575337540626343288494533380488763830434062640754527917638255699333429011481898250435076238750077939138765133123518453326025962656538645656949994834806399834100823922692483145492558023554407806555071196770989550441816443595157619313586570942905118996588990933341910467097283250466013372765795731880764762728631599228360989742080456689856834510576840191876523187943495204274126217376227536824282934868612926493369741365313529968261718750 [139,21] 104615581198192310712423682964855855462621409622268703273127673367894583372335688201909052785271595718071077918056460563797909881149875639098307597339348965868318643857294229903037739705191348500553337567670319309113547729816606498824074351880961263050820622999039490937195695667561697572547466635775075013584817491951880565058533375689722904770876018703625482631283014804711237360832365804500353104819900098363889244330824975871092946865145149337058783691703432471836993083204385277172055997094995630203358412477885161461797922443138717918786773643193264933283715123949213223873021900413827175513938949167842471337479362387064269464604398245384187294089894949812753635300129913999385289426341405805763370393368994269023178235409581646108325870240647685384984964499822341757154032932381757947928451813046925086930818877066604820730819117226773357461928915965014368072037241220352290505963600082184702308225824333167493779736460964471440668780428345920289155842259598696337170505850142757768765417141211494309129920423018162049222731947473874479642928763687616122598144041355296195061238959988828539979054663025141794080348448897365200670017819766750710046091159299395661422098076378960880144604653566478113009512102967228862196921111803824902822269272684906070326242718078871902836523298159618723303637668576396669450288295039326300620291208063881953307808055488393950967218628405261668879088052758087235903906747731847635866616936587702958999594369854608497920769812868987564321220531584404538145730650322659462344598551686946556152433954596653331305181954159427208943960701040697990458632853130493340452164973413740122899858216455958799560554440627924579161053476835150413857518731843731333967274913133598851552581656651566263744387156238796879649355995646657964501667627214232386358229216903649089841441010560539302784602084636663247338821026009069673275080211100808355722515780490099577705088956272996901761205179394468613163216019756873720325529575347900390625 [139,22] -124351107129578590210186369499944187434012455831134604501244567221233224282464447534225449235142839306159442335267016727681246989048526889095283193159251270998763590374582575236919666333501502813791457691974488495544522435690513765888081856681336308732774271561544516790167445991288001433255139023132780477114893167060506938669358825000988123547682238421890456089414662573365661191853736909903113410671946826908383824250273382446804040448526959714947966629482145421829920933939548618225328717766186891279791295836725245850305345000158797719323391343888338917131994001402460605148465829625350131674359546896380461851293934720071801319336738899391336318373818791412004927702086427257742587563633091100414830710991223449392628670015987598152287018705544729493901962666766399408825512654992887993068794421436988196121878522692271184576375609040673593556528860333440036342067142529413815339847383606133124164898273925159981601303961321823153062553206591940113851781664742178112902323452578842996288133006106761590074124595240957949247109531564416109652326261388792864130391338784344643021581070423942804500436695464269172785515519310549073579088221412289782512515238995430858789974706756675101972472008954444298538213439873210356642929361413525006984728185024246519534952483465241089509006164667904067653773566552157027153252645251083527667047859663819125528574653202082483139803432414716881553516905302903762985690207434153973943063977657806084515909851173809988498626089477005496401349030824195770609716194381975013694493348534036512469641261433464112526888207094070404581144299152915359482202842140730463801726583357783236127108667276951989193767885141619787810690671179839895577841943301485678504766122604763258094833181381720085196524491315559465354662424070028366515681927769306237021515370599531545623448494805726788940546904241600264399706878023042196861859651306886662488245694986940005741482160653635041139126077544066473201667122339131310582160949707031250 [139,23] 117701862547110122823662140085343004291241192314507706877089129391888201916408817857400013212156250441404363929321880668650681029921160607731989810872908451809140701142397989084984843724423511626285156482449870101424297257140256441400674153848335512679688595684478531124574699106754442253586096362855605741867179856732275147900659560998406464586779016327855416045278674628538918589971795577944976976880981504290027048005001718022978219823836283975273686866914435181506531066119018428359375972494841453147181288134690869673122658313839350018762552191706221690282627018310364579849566176583922708186156006790763724174753256549762712468211258222886492882130209797075933308453804692407030534633741486907182653212760707560292165095498130657372102452341030753173418219626751691316837228823387286966710099329455502654205148360497599372851676224084702169437998710651465216776013023521262129893880152750645547874520459799642157545510855485883125225775705974272691546731298369151778809960595903837739200669514497597991046796286734943085496689078896380152170224355329757162801792140823502948937497606714584909588888791266036525973489733382966215230329082264103817037558122496040758491336692854156207800351563754151759752833757894802158631036407369395653937291483259220390347248160892600863078515995858073090636597925649507481500144173468802279662408990233931362156001341288438600286047620957321418590818972781588469468570641376202559609298623580308945318869504413107938857708031137168936465141264852005224694154069594092846879869218356450655065674889661521904949775655737935967914816936014829148477476630384564021483442182637812336027387960223591037362542247795762450310784038248733564371024588731241183913203341944356964621947077014181494756659068182738347155006787968353861263053657832756480027822514050575799106336256757973986304396365858707670231533829921304688350267512796006698819862740835753690438957832038784726022186470356989396179869800107553601264953613281250 [139,24] -92221862160465556066141311201266948328650115124497036614329800026309655193759033285554666400239461593434548649306281242489761064813989601287687414180418110980921534193318067831044420882849407271170008611811441801471276859709042505214533106080108716183859056737402205599853976511710801382009015800154703747099929044411706798389279955729748081296893021510105702223525701926660938829825997531482029502769737640513525571011365584365894201912515366664349278226831205726900652423502764412000585605453486533619096120881559625340893079332281646371896758016656773856972267460812406753607909410587631073593742120451054184210320549735508363113670285661865330790482647182548336824104939196866816482227683172962042684295767176623160982609821235523696165964202721129265728065061809138719385556321640887123707186966172705592225988984003255867836783173719625140592264055638427371712905364297177112099266112518553417662619251400364856206603863762807943756592259052082304978281704210763431672293529131394134314472756357776300511118365056089510320207467681670701252486732154778790407204471008460208748695379478495698472634045983727752683700323224055298703558228051624618896461694055945756824383247572737907982444117796814569659876126984051816493682787314746530896949946264045644845337928921474020913876696824125673729575342235487197610495519691688149013656874469214448389873154346558761452445433495874295814496313472003070244356065411063810969451984137316294760231379389344219834494757940871900810596729475501540662408101582187021506049007481946587056412724215298244350280840407152776315113682951838020685123473858133632971452599187334103909438902734219450245066178821463393824912070442964883118415115452545515582059239385389876009380925365948472549251211850941520914671570145461874987983111796610928240932769394933745742352978965343309070829380073487238449734545316049289638349411314743886544159255433992611528548542842624379297269820190408040616603102535009384155273437500 [139,25] 60709272979199463524861683801001158276657362119201348649300393112031215411300719413888477714952822790935856580066520201526051869890454394017802142713540390755845216630234629206278573896757047721653451803756719128323866631464509146784403279205030699977518844796214121458718385585003820392508461627454564886258241047947701609513497166992430571616875310619280723951450082447831858700325304330760588797512813619274488952368283813504285729413222423990539167871952156304125901101099926350609957243649297701304272142455351529330091288648558085937198809498072725351240797354858629161427453075733423138531893193185740578220587072678354053852423719373314312402827889323718385582081621251066612147552129420592052699427238639320413186778298664528762399125456087286162737647982864733689814326854522773358112031620822888630069235482566873137890018728509309468221147661957854814614543356981043037682876197862015350991488935588617866561641750197899722488082843410371040719607290175457055051460772494568587705695568718722686675448471069742564329862932216078718084822136857343815611848874939261192467900906075590317098671681324273611794663403470639053664309133207359259509739033215770596590196909321209757933562450530143471327204347423967799858965680024555404048216097058085697712597978372549259091787645289409834593945227980942986987805558540515935753942163301535641777886889599619218831181784492949910524929995356610512354292613709298951719525538320499445988729854472373184831520172769600012495436062354224612719880461564006361563726791209084251477711467003511659305581050080560364429719918486196920605756862816921283113999043239988468670966874263819694914124978114265780789937158267386742574232341762677836402388152410620736004919621221853189126589203776684218753432355202300643854909539437725922321741661756387115593316672717831048311082059040105656261178685931033230273857696582610113830948995719553945307689305086066205218154826084742126113269478082656860351562500 [139,26] -33654577156676276307924419162987792096688647105916435819340844442572695569845978238801724253884443936679878925965778406002227221825496142136619957283685209071201186398578827341334235291959127533887326564902317842248703577684479633614356606562870518637435000582708736284672672279686705238425147824641528749496353553784721100037911425772742181212935612382380420720470889219837970955195182381998116903541818660723314525051885228704147304564184780131154221436173898313531769036293092654826391529101548844716425912541113825284385507480646178310039512568231590053971538228455454323589004071263797511571718896155276204683988345693396852705780089504687732339383642651164122850545952373434653459154967308180351241165571743564474911123160352320373682884395020606299077501079639550198766624527144859998464691881580285608404609490118905264009766616778913988414890199950454903993662836094735054161856508648723734045175375063392213651273031825302049129165809090736554268939145268108580385325337538769202238541677619976014919485885597661306329936183621798881557572579445509560971234636381179817489490978447443633109018431876420632251595634312144572010752423309840921156028236097765403928616231990627459742886290123937564865799070272880838397480651136179080046804725007085733537318210806089823698079548650064293209033172779071919305070532702392253233547613530448239714741451966634213030114517698441934970691137629627883401775252025122286986918949198038372515013194629082942660869702166533928244375049779023409011625680138156768912020730028848856641973876861619610921269568307061960146028029727743450425417636373356993679642908008216779854576284751549649368021230755550665633383800858784049168472614235709180650889748782959875507584083572025364517222437376691937668846399252409362100878299414988316712165391031517685729338538994463959437270863898012239030304894635533334184442506548740796698598451577309415211772184688667386980298075229711685096845030784606933593750 [139,27] 15660405041273734225190741812881871640535833869895520566945857412494896645371268312319678595897701598901287887595921044945321717073522078657568383253677973018462932617796969733906728279271402350951027196411799783817725215916117688451677919250086807017366446995309970329261034051257977694257217299770484384427340745879163415079329736951791240571424556874131197983320571204928953668643227396857731643622966730991744272926777392359050880851160328845460011421960984876067407046644391968293896244100546072007548101893162652733307248469333407600856536070141740039551388866308544981265543574646014182008695812141608613148271368791331530068751670943780259229288458624738855925241611387767351010192005265453817456965104593802209130855944754375317639857848546314518998043290270051916185062348849211697976881403433864771542235924992889846289238726461710041416333022552749341195394508070989049715819807344244889574581031111113806412848903011155396546449429794306164824687083823293799076347730115909209936490654047175427939456870320032899060541714162902654867120807930819116510074592711466154464705189266257806680619394434739810672482025236659828465404063329404193913499647684436494817879254741058872471638603843224737047462748934651410400573872750589833821842797574706377881553026084522292588514331784582657791228394149893426003970249449659987120549540775033397921921234655284676302557025209108866205859426918770917014387790055486381847641528895925685921103955918444807161682961471769579721201788671774109803699018978138316985739458938740122874344607543527502473796020237867677234733265474259818786811197103468966762023373042011475463673176908706257470022530317852102728035264690887964260562609782492902913487385854657869899009750343256015523864620485733461459601663859566110847762546874694406159641397997224512744793705319979865537419534876019114544296736833033395115257852915629780801307727915230803332663525196468391941370803806421463377773761749267578125 [139,28] -6164104199099875838013752938762763048776038694328648162882290257786351163678832601267049980874999400385958252211630242266822844867056216768755577262299756800959623448272673885191214563202556963262256024404876555021389591584055401508186825526109651885580404781705176686363903139962094603438476511526440803711002954406502172562598993662235931571024612295272512220854553443854073993268449095858510361069874267963942423657494273869580219971488552812519712518926924180464676955792296433928543725323669440152454310932000104160850933929773347028493226847070445306360710961608345564940896799792081017066009052762638296168290112331332210534097853799001215785825115939120670677661726027578410873326962029141800838164115181744104017225071316358125985795061203125655892281273031714387649552729501431974913165030166632273998573462842787610631475303926044661853743742135998926042917273455992922897736954013175237963206602142330216662505990828335309016573508708811895178270209238685662122208928565942213825226169059286644901369269442347769936560793434634880270369593135326237306371097233226845155570486755316555428621165924833335420767177613717340907504758540758655578410980223699181788856264603873109190543167341866940562889930985343722581772002979102248601357679736645249167812144920873157750960717408443307909135003404192367057645060681654368649885362187773762248948380384046457485913523009025077994528239161525448510234253673177657402883252940025559825887226495026248541535273394986519835486770311620775725856520314496764415472997568767345155945498047531722360828416150320301314126094335670702793540432801334850705427364508254706259284146873287258605402442748193484597432509881094530516264566558880790072640671286056956202415540070678568728515135163219023713415496454549217312365842671404254786770424124420795983302560196462494713133156164909423601646456582058518370404740317607251589753966035645259854225780678180530904222105164080858230590820312500000 [139,29] 2061642234842266037121067539035054332639596786317892056530226325974687361644986843158314650659433568778569794549432864705867833836001752180136789529298602960286881001965723895002122373216909417569800420481570948717315485483418374044396835279321919545240014074052592818565051992547987995776673715827237531904911467414953353818280466170702943282541250690197072489306082168904663827963773365150009215404259454740197181966436071973001569661329433515805664326355406945692960653865665049503982086352489084713707411888433963987756396119521250706991618835475653169714229732384702225858035696550425723202825015461840524874687998106333404926590417920456834261418429113149287297134217154017648757593787440678795599945777029816728354983178340880697982923533779152978105293946537853607152437013595720751096512877667746704416135956751813282945786746884521261766286043057341865607024213241423716262737716621490277975931933279390533852538621514004702540877839323732144536109920022057988404820779656002605746631637579833970303158115892706456237308296740948811597568404227554302205777257702253418057082889077981493582696655168503397069297943135547624337690994852264295355947434632077425891955963298718556092189365433934703744815413172609089820756426221412736650119163047496367647255653280411484415922086138136092632725473790276405465676855433232515700586896116764104969656403343417378712252128812648514036503995687380438304048228827860062127159487164969476658599797024493157346531857143739907957478963063959415329065464616468611278947863303868809190369858772099238714361276797638093111131708575530729043987960075741035458691771200401625230189705700484820749734991443207276888762677059632609609270168312960184215491426923044377567514154830431308027914627761323184050048103136019938642252742216334566485452733173565501590591300297450178241506871132837801459385577299352980228932397736886451148060841786149857946910242519645288775807304773479700088500976562500 [139,30] -396937423345171960888073800416719017530270329023111186687815160669568688841971417226767883565291178684632503954666926070707556060742193776810515577868149661118697222061101327922925057793521438932553077554887274044956566607692171165311658710673555383166375103768674278012358004509066533189418744141963521968363697379893378492995832511866600566698802612841026884917038411198722953927533717616956684051824304065007832082969082510924737717584236207499243340410992730712469492343102480084303806261859243113963697522384865579735100329389461034004752680699301461660984272365002386853815655506627903410777527637137609701314258551374433520283490182176858856828048798593807978852967557108026586297499603152015746678975958259211399648395950887557464462264747403833472992532845035147620304294143474776522744172094957872736966306567673540062825506041229711882970967963851179886793683211586206032694088930666744745610335360657649808480871681959776404418118555606970813120741625766611816960246265137745596082984696339438552503045330167625842543529790152788308229472758331074317665564800159317969590634779629818444948975432703597301820763522744085974882598986890892098046985466453440581240759777102391039738356101413259503681825542321376470561443761601682748068328729607117308804819295043855388519435776884000225719652837766175153752950858525410006923536430980801470402079141284143778423118434292391065474900014174968989012491592788012385413682050352462308952033845282454705325933594022061303216139034734429630390967645240521662968980964203363069430278319476777432848127344503381534249522713063601951924404542587919940409037985995896169520038876061208451411306008843144734620876579971087300537311459688937611265377662750456708940756090043124003423661863010977557267524254383231166166595465362213016970264178662779885447428682699894435433289856092878001056791913428511777316132921876620982090026857011169197675583087436923214307171292603015899658203125 [139,31] -186122091203288218502477526548519857615412173879382979200679670350684709099345811665895743092402304493387056898947528787393398442419701767638570782925265562435889413479792230193269804703238065704540251736332506693136529601957653275088681975479690148181329488910456564126826501325774593535618878299189437949884676799805858026526374756052543879933443317041345662432376279112382530006139158699965563375058371208957826485477133635417877302728268262349894333396834118588753687076182637468227497384897486651163559438253295514154441302038545485304075885186560087115921849303086623113939139599208297083863621844251558349953704476961729654327285834420570603196143301152119595334633566979416230091678549079758134533812736066519956512481765938019536753123805558644577760254554949624151330192917159710108270788213070840526223060653031568630144347985314466984645046104944860807933414943228460981200402378105854127123747692488269738039313546383287578173007831866749134983488116486019332666876731735122681478000790275819694981026611754333391694134658506619349134232614234571331614217141764855527535119607559322954640303699521715263177876473027487348036193031447466468838850806260619260931845711398030776919026298793481486723730148469988089017742248216886621055042720078863651871703204254036957924987561162611613530248631650905496736150605187321112488803546092285586563583553187737094085608877285880548451910723717366987159008796746055238194812761179113997951930404839413498613493714799095401129947324564921192105549203133654280774469230000034404794487006611377009663837621311247333396794269468844688273157107482755703866280500520633490520999221811299724674007315605902641580471641950520830859850980038218716098994337818765201408919526291822850382096989460535605161930909693898626457721407506722943932006421812806494249349629084117547283203840413108190526583239553778263480606259750349416950652043766014670572034059595565834481269121170043945312500 [139,32] 32148345597640200352245155589055349850013261679086166622660350434170652221952163034337376449012635277123263263646938478828494976583433272282896972977983507614931480004327285053927565155112106148344868850685195043469905171628803460694305474301703722076512896673948654475242773793963570055856756840115200356600671688142882914056960001036961519762798566983114469980240341933004515942621126123063774545017783282302651262105336888482616955116737577232800243734081080597989973757376412401702157176888996372657505579315724887871300791864382509035216010229752270544967937334104713401268007041434288273251322844106545810186232830155814613111955107398206209090042739158954103656863714478483190713901845640706891929935670562153585022313509780528152033416415222303161328225171617896465573128443039143279470280042889354245227135062011256568278236241692041746227593402663039276173168700146633918641362375791685221209951043933332264481351114429869643042834542734414859208120196671665746450768442446503933452417467797934657209498261509491598822382275594729880479171506715709075486089949816603658375338285595070935807355043172291623954212297356132393955659335193355564707352896276091394869373969130333173317285143540852971109800101382917335310028986586298777872332717862742941702880111643273318705833675694753653066921047996232890088262813440394978795563615323658739017996953999678537126036055880480706703112229902328667309961911235043197630190345382245520056699608559243768349425797878544248442075300951462792379455684668673160983683997417578582370218064119536005649671578559789533669976145569728755462412661318212063541536177575512282378919353486294954313546998276978932845183933207152966187195361948823363385044747390488762160467221776794779905853400462605400585864836343815518645733715656046766053230403975165055500338131139446753453615168913144309800907452352909533484404730853044793988269743927282806358044181633214454203844070434570312500 [139,33] 316785570653905112089466409356931896797885856864753677148036491166987553830507150019077375511616413433592116185888456128568720975532450748731424290290905528457194033190715245638913122153469397855611803422454133754032997555873571355543642800058913336678480963487601726586587617141458579172985256438322686540970369842979216707322416450144587580545157702123448543197873390735179839840882995229778077416862213483811802236826636599459235837906987541904312128019946928880702900020562031833977109415498053731529908048281877727579908294866244999084921869502296217330738634182362974133628740865286738881229401305478953149833358278339768915524081438342949441432638192721395832962328418076951755720900995729302800041783070574503210166253348685172478095918585117442844972764550073494097209869672099897810533582339776382627422870447551221073520785637957451786583896342795218719595641078349998696350297383724456882062424085436498649457498684081601374006716395703487690262078671685338457671718672042018377887815443724694784606345165880240749381613589572662393314832157689236643410086017287599370605285353007127246304049096137842157954683479339933176660693719955290382298859188782713850145938259956982718574871155528515791188566953672020234130880146908332438192374590259596995154522509944484088178727496306246879972855981441810290720836210032269277337922519576281339680160501520527960046746461547756284936706766696254721657318803228160738582211027058961678349445041524295178420522153787632483589564970208964064277429786162149727191310107680517123011023702003801902935588685261582416537824707642230770852833184710837558200477672656938758719764087003374817456781411068305189699489935479020637200130476697125172031040764825505092037075717614378205734570640166454934541597711974936112800712225405098227958974354776627249647755598446269168758216198180359996810385575509027357282957364682378697276813709373251196067117934544879453718662261962890625 [139,34] -273268680099421733484318373225167363700018256977246353869046857432608335710576810282179837511666654848897226984987167089083348507555173527809715545337344452119637758635199254747841196368663269182069394465378816752913958730437448962475446012278020452551069979400036299844089819640118920786807022094079044666569406445963673329139825459306558743865702363859502720722740483243214077844467845932181958661413079302343330874806274628320862459706755108047963158330140309539230245722865673164435855912939958953346013751635579385007497920998188525999906030474263724603170196816454519038931530358233950454942492294447704286483718949579133152985867969920855446242946584274157554960819421070957413750130941488125449359810443896985931733006391454002315720891675942027348125395556187763413414938163763199280987349748983076790962354056885184869543290928061788659490358874130099225028632416170714148278040679771451721444849778444248025850013838066416244771126898564214443628146545115323474518651872002128510624273962280493440750074182356759804528381941653598804007133000210140342871121316347178718428218752018326007725710239806100350984633848706739792350195432633131644203633473743526390116702652470987757825609112945986048460714266646927658370200040349534265554265057980856310933063186374732834807933614264630834102757920520732016576778520777014670934802033568459602116949742068965859012934804262695341634321639870135916133626329210982371795117635340544691459964997680040113879395902019418938786123371144311801063534700574974779078568110725234835909117327956464277587467472962255034951360281795856749524532893126084056424067463319976779889640921191603111686708671089386236943660271573202773914771191997848041593791347741892229111127016232421743033410853867877553497987905792905113208540469599018186698014728647830091220702497440101622987239759571302698535648251544084691597481846824816142757232379613695278404318414441098868846893310546875 [139,35] -51177835731321163994695157352026685837785803016732357960975962707452604277814067367197590622670121974924198479092123678312995567851663853741731107039289743947721832535787119600098924079632647601809061336346903771864314787721169912002218808465274436637899682978997650258984454805471284472920796861539290174006313138603589041732082311200030880460149402738632384959426218004899585372101575375393530243876590001426550885854075560220184010743613934507677580886669423085858495633035590924247107907654145493668622623670015946590420724567564089513478440844684044915759442726565131344157168761205218490370648012702134080250408132964481825691060429036169809169069483569247463566541644314974357672881496295367999457111531618808407119620478259122749098759262169814823989462869710334228482395392782987685017026042134594633383672155739867458942661361458972540160854921586700995275606469058305420282684951680597632767315130132725243782335673274913647156924158056783756573289480690318661244837826497708202150152298450957878776699847418588576664400535543197341630215659303062213760194939931556117544086136254952153068274068671193035758883347661663068108067008145964055946808000959753552133569225641241686995673334747006161771152746296856248910462225288396929391541079322118065910869034346648990811602177879639875774894757132966681179142535504992599357318049813993138210808125198830747202321123655511965035944065129666423414753028741060417454564609333278774291026476795620965341603190725243213644682246095079333286538614559987472200081936711927980469366461025142909885409031513669858223860736873028742791702952639600035910585028968670554874012222953288187964848468415140912360531739163738659368570439715732430642730104002011578936282754353059160070337735675872792644178492794400506415048025624164549274414748934801411422054430922284213561766139851093344610731490288588107467936242710806088265078096881513451673574165364112937927246093750 [139,36] 185089355431842306416664941799934186041186858011415362311342273025777242689905103478939607707313131270348415023262679853408839232855036533806403912866919240049844655800427254196108921645674534566562578430262622368640688690050522606191662825268778707239225053276043145538948247814827867799690202493797205712394939817962655644254055834315791464281875655372560177036903986499208985957284722913262949821997947828556601942806932007738523896874639510877974411687297389587591294458676098623096612200489939774980041209818229676820202557464704771505194357082457894874050546691496146435419838681125643718100177618447087947014866326847490688043088518403006793074996780043466757446542477204542339301924761737470374759087399397095314202779271553966436575167459626643316943949999780043686255657274371019010495006441270478139947694590709193877233195066698495638608455780526344475661708289512183987292095379182394623014006968732956073938342869242068963150675984972389283861641935529477392733950796428325496813430364052883386954871270614771599170004856709469339781019098019563294425562026936907690732814230354155897010829906075423623489901993583856480194270097422600775219065853246266537570678956797065241698663764683796798842741531257411853585014415142306337351231231430808716065732722606546508017460636575776020370215629101369178039122432455517006237767457938695992603438872307268059043504397131466902288627918363335849680404542741433518908190140881908538857073557771518100244422560398833759480554191357259144669987004821066660292827611929300868000253889189942952178637617178585030478147686366209073514863183291241813035504531400200473781487806944033931400278303724869685879178920008018540436159845430060819711619341709685792773878417973986470610539723485635346841973633707252996460738389440237362420170450401183817912441130929945694754538267864652081469827681811104542711930118537843454444569535434370171277114568381360626220703125 [139,37] -62779011324290442597410970581120793740944571380443636953074349422299072334268540623684219154928999254728161414568201802094916530966274779036498084563898578569313622953198950348994167566989387224564709664422770027114527664293824178562389335758652301844261720495984901312437153290243269658920740067451957926237832377235834488716009079725004731082183738451163115014292118945832485091701682293572207809854982851162088158462226525897467086060410296575345493379292466841803356458330151654929523131555566204681244360726759953498902841094162902459952962298079837279839163395653920837371407305450733735815254476818289369165772105221425500924868464937237072160139699496862337218666357534787440485573209497174831505504839191541329603194452832458320555353517677048185264348346946927913758887874263026935200658225346137797798873682284720262876772054091039904319299235473356256154374240124365727503607401793792097600223745589180426308393212976263747595086710800614434731662941844766038236606342128030533962310310063702516023711345801213914951171809698601504234431446906486116708005972010982965687156064838161749160561164525843693895163006961740899435229740973860218359437347002823610478021566596899150938850438602051828320971360962063707800740234578567167368244631842322283274155277874345166394775920734451708535899888483665518785029045790234909535944245344350171726440065070156978236064216469697660950505108664267247929302325699479007775401620897506193517882105628323063042516178991096026621618669039563898113623161903785356822711763020967109617688752754463959333107097393493100249571485778981389788138548752035109769484113844559600765081925964268340315730941532167406119906620427623800987944713919704933043820220972862236632048956986866434536563306598581714823846339824740543750497183830564291664673974053304064161193108392972526540119750396757985984240984379238363101341372527760502007049958913481942566945031934002685546875 [139,38] -53855141078069855352739208484380088211680082296611340947415929423423521738061588428811005935527325473988963601824146982989484887049352818413009905085152345575708119819018677706053822741241721761575822874639460496245640548193827139097242241557649661085981916238519171751104637978341077156366224678880148237966786171073170528326767495016975702474248058271873394692082561274578544960422140630736950974867547094754090977825887100043224890975589438577983214366564336212652597162111987669622592410126881554419500095972176610457895328767888456321114911686885860955752211855755326391943269647761487554044796866555401133374739951892569274782015760692861323700784033947003190316660813225325298610476901398232913070934947073460597322488962694695252003328590286107744219106402578331405575324409989308012952258287424645744490781104692671286075555304658398039646773861769908003159886734699548625966406280093260517280169018790258779384395228292513240085236310929490445585408636490169550175431113895607267425955040148222941739917675908109868117565708151877890454299352408724616053280658095935351476180733648371796129323544476924665506666388650057564951458316258749106180603022722033954905843480735248764267730082367357815941648721229395329062655586113931451303721797270790061327617048275636614583855715389295143032498360062719205459931816709856869691358040515632232288592167593066943143460533054253042536531147527492624881119268654924223907804103961773626848932061303194175763671559237474237788102664315987996447616969022472505101819510569179599340665756800362448075861394381293908891099435920135877254475067414265494379925226029220679984382443625457531052553952305418700824172265361909381413867451523105719138131682701567721807893341869671054831069477584265896434709249471957455250314702183151949792154666699152752354296229965407228340411963373388607012469406740760744237448958510300985231727550301429034167809240425400390625 [139,39] 49980997097087181467641987459250434855115323572682562638391831598585968795440936889049980483779966427502758539908844687600570274256166955987431777876996996140344634292580233016681969318090863746721653822971694197908922900180203453090744697856748072499594332062411389764314537138780632815883757509086067220238632508924774966742578700257279787485100111387393184436542879614914283349254174112088319069740316001599502589287176694152919416240685298976451868801709578709473521272762942926207938610222159574460606975788260992419557406876077126922171977173308857685928488717598082179267826265890920272194577644018715720978821145935932279360758115770846328778631194034689546422748632511692709609601990909189560973141014339526656415796285747742631819573985847505204420169065926436992032275014707539319317772004148423826916337454546299452876963351797587946432347380315700605347489353045141704839138266633955079717997248327465117926637629925910426131214353926757460778368682400921709265707417924951197484189617809937359049263181782233135600859044362951758782482787969383171137022638498289840756381073329478348399609749440730965729779382371433289877095512935494251847483112529648105729535789048676152181281412812616481914101923945914092770280561035155330875084394393704772970060711499935194714257752226909359252448991893130546672407099132452656679950024814787414388622702205899671522656682352070155340588955276677932543575939303914820474726266023384206302446265814354551151405938096827877640452457743635170464296467417107137876870891965347101452911673539876860396600489901739759831111351801418361242453440717869340951588551775408288547041182548083682487990362253213404194024823978510675889877207816525166091684504665116175047287020310412354961202685155080703793148247675826991736811050836104213645052123119966681452785111811663195550429427046190350597533817466654153148898476632479624265200233173350748870712970611140625 [139,40] -5747523880849927777555458541238003212408253492736872048673542722448194193833662443300031383911959520229498279072550787632452367464414908003654783946273547664303800106084408168433006473039928287704324086081040164091570111113735790006622621610957273299624891674072675223469736379027148452805981292129530595544803764221406294429902323680150547643166649767828985851828642181563318717157585766666082698426019552254414706353050763220495811899144483000803766510108084856795493002868900874152757930570186541665344710094996960776270977770130255685417204316145869786478650280471675770862621851939232732012130006032091528871520107988419725375194063256220775244888399118719136843322681800170182022691775279427571006724741752417855777968089208469205178708529222566188254085775730570613786975050878190931753615461601051645950823923926544904156049577302468056861167040823366607713493821106055124880377870911035053473039997782841410270907786958161327543134657441883633924076324692008165509665691372931322615161773680546906385605873550632832465370576858255435569185987137766873331050660329758349085374824107393494793490555188851304371802868876228410561646231946939644031456216317295922773320575591709104250256852065142658183234749494465316110985328473087773234307715329869377451596073579281854871831601229946450419149408198503695271965514819233046087701503993439435901592610606268927889453245584042246645179738059751200391873869970884521479396330440130762154735479445636040736448580372757234372288338771402260788767907383418981840230141133769155948909740016060024565649819959546926354319740595227831066178484081725009075143405939619899051308520875256026058236323759822466601355895838698152457240762720950292676806814766073323896911026445528873935229566901621449594481226793231777125452130691111708846499651042086289983368531083634135089481390899704933407803352347244879290607407817127183746596514604707126801314601612500 [139,41] -10918010854532106533704814295742218043020045429737644133366146768833725987348779686454029274896209074667727233004320639358250426188452086661976369233225865100543331659815617704457969516565935144030142871481244123224760511349540868415128356359294974786917864961835164131872387594852493657397864658887927903772985771636919773770836449910898980745354345877282301492064009516529507037964451844915424410297483719069049697607464791402501201019046392301908220198063326572681889365883331568878625811707245087061166965786299649554805549351049174825041828294653925095005465400798888932011146177406436010831473011365173774337021155634141596268741911087357396957516897283141017918186696032843262729751159026731467151866743557554430858509241925554247156425815123426971605664625595771097413668574339758199357041627667147348678256753684799156316002515605524057461452576677787604117123483424038904778251042208454686554685120225015823083300366684998633999959838954044400388822913293623303155051870163418003158099799735497999402791284045955077858188393293600970195600222561763733371651260852857290856199555636889073972295492180887359013034436741715969605765234576383231452532904633255706388597255526345433153320194101565807062973038766444133378101319497266056667724862356734790884094503549580906433409226984044796687018541996834447889688337788405986554341260840144846449519636546509934436052165998886867865017646705443949473678073807315864039908621239386062789663478732481050181854811764719389220243027575464904622786482701240569280841377532938950191004214037763408686073388291490251040532811399097630515427884543469713026383672279666529723038879254160590323462702052878301791754017320587027922933122944827265695857655897991658534178339056241135854848073751354215541503647461607456498299583526520754285514811290897038809578200617304110791087113986959565251505806023182965917247809477336743443411890102230328901904093800 [139,42] 5835156897177726362129295594955431887438811000920206311201165143386445075444294306774383981515206190136755494933546094219597337097882603959867454673415945932870550997955363251275792313218220479278678365472776874877072315776627611579706703895556199841434247995333782010449024961145253399239063674448607603789249754060460244584069911730279612255748020208125226060269113821818857889287175076960867725363970802532339169615862760091036571890876050566476752257362319614435852559609008283444140481291042695069783180744468171616830570377378999366072969910312366469689786048553718161279357947911772575344596149252536502976272989677248055724343569912618111454716306738263645320253387876253361371011419516817256986511835570573758990192667290412478404748057058894714718678985630774732130670501255652102542069650137562509068797438798129600072156995258340334860280461328924733551289684337748467238992122678064124535215691358101179207323442947030527440535774075029025308658403461133078380268270587839937115684114640478825473468609731958058551803162124521060513219536038361930816658420731962284294111056948399483425383733676705943454522907150449664921943382968462314191046400374350581547725664761793855437537678663969778063629043173993194661269754094249474714636737349804906490069963625367463395016501712505589916296596673220808056534205865942187101638438124923796750260783152473314460248555261836511586657177350322501370093423990235194473809816618376841642687503194613980885528538115894043977134424369428099275880238764087801679943387889102071933138718470086006629416919472033998717150071721916022611508521993757498030261422597218726795178216895503883436269992017460458283713326057270858934311024275329186051848477490797479271487639426891676060336525525942314690646920573138825672223633163457963152511772331269775258464781417787675346252081559217749757454821612824270960554879863937262326971058606251754258115925 [139,43] -237466911388553711673837470624833229359212527155664793976705449598839381810863135965273961160860904551133159041334478167897181818024686846130529003038931054931752627401254208523327897790133722625673763346121189011250560928607286493191292943765746856883829145059113834109831885845673324291226935492750538560125141803766969516333723724305141093483780432767158344764360249861236982861078356984550922779173723601995007883925462352304451831036341239920148377656374453323849695640068508351596549755550876753300562628827860514693116671225966879370122544487134499821810434940991237200653529196775714102523491257255896283173402347629647336828720179176706762453871484901575405598542698463587162176046752835027600869738777683769812867886778442601464754122214765406279645822273384362886569951221754787495922207870802203752640112359899204055287996538237031433692077135516824928505268255459602487906292949161356738930038806006483135096814801939060812211701703793875269690340478094162435530711150405633084717498663268097953707931616592028620548884598683180108972785028566634043148354673985385892837272346243798901152187611095651916345923354443535699361241992147792166547312944826686696385646472323873440224180518365269739718452654798638486854532862696866220031649115325625722196838984871354440315241922876307914963005265197062887356097649352534872076882973769226767011534301320362537128709653677776203345150675666618003165993877427579757718836128462873881974218106929290673464928675162344470324966719615393653880800422935683785148095155070163767329347151801019377632297543551176047637971551340642626715979964248958852315981068623368385340114609680477531381908169422547204906065939551812961690688928613773484820747674224056566567599152706285796252376686798760660761231612756849971561210977493412808540715109476054923347642292133931450258765670670543054844809949935339816466525534685651125152990457854865207697 [139,44] -812794053554715062406430222093850553575502939096828934226742425690494656281475647415594615725266350344907074229480489287785189350881753801123861301634355398777353423842296370571161206842246287176597041540209447976313422404895345710353202563665102856938232349340974674859566540447494327132621665859477195434139796370313498352358222725026993783539055974308980689823443697602948572860714505228272992646575204407636706699815746213863835665497009839355608006333169008559454849912532199887140004553406670182551743391490610946096314920518960915459393117448806319799389407214400158803084328044159278396151412270574300508689721096935794297535738913339378310499160117533306846944346007238508371874943079153948251658122237052087942268100457177170708435189417301561798291838937035523754274111343035843898464010602030848531493219393081976627891288565614573634231294464989312220906027336820828675518405922002596213944459506832813703824679416034590423802941894836283376362336605811681354273456996098289978422800742751529215247389921558112702216278815735975771850102945541088623564639027606004999451562011269248838387323146745661248159180392123070855412554884494964896841983389473343403264141860854309611769570532780281841312068901308414045398184921886693078070476867908224220130619234465679740638691956461666809975082976582146135626791488213068176221215462029729680799573143012154047928835140749097510256273888728027766308056411031161339346849073052840349527520318829648273508842389664342646190488851668172941664351526362894604679510656297969428692948168653740662285907337336756547695254037458666938490014903215992374028567339112649122805516549533930494253697749946203436053914633971641702094914908452288715089322093463390896583966225222664114186267229697946581975626171022749235708235917295211931584844579059228630657104812080109994851004882141066798837780200459136104412057620907783450203141342976740568 [139,45] 301596528794038408716139727490492440759012319981293277278504326898686160485027857548633597271437276191903591258783376934897731740700640427347854121186742740952140170418463362823599078924762905928844709301028329018675672611816640686603150602022857696856342749462214588154156153904660851124250756801884835709882611100856659295321293097570158545839999197864637365333462240018848461777831567365303666048570357632104630181468895837204855870544108861344334272246368372803332740308334294982690764174400271855551567993989390051552308868968984474906062865418591492612251712180566351105087168213962228753360554971482779639242031551382818031003689183803564171680472824453870805878862602428727508518325792426218054757348960743941651342165062883139885848010638642477302102611886058940616496397136466164050882677733446603662921644859715207299413713038142843064851166403902099982913614983850657640213673363193036513094553400766622390894108407153842200386875204858589003636816166107046836195609424873127184022954807722023093445708036607573194615214555979127129492627614775114765124450384876410539456383104008517839555015003925912452104424836561625667231928886166833961396353929386664323810281190404283118168471128739310132509080133674885127947109540489994174918598800394841551035618240880437198018914939085352752451746943610884664543974077347948991961197040991652441748595692894197129645254106717894313804282009680340329833832962810428697784601086379217065231465027175369746916862473128650033071688991388046966206994237482573293836534514384029447674443968085992243780122117102017183141416048090525992739427763980769272575673905935279481005302953447547523996227128750852239052088517753652404493370585331191158728833667406491714366297833952420420594845496039380370862181108479654073038186154000767149681714891593298981177261876666204218782920041397153269472044210206324356796577849917300826476271905096669 [139,46] -12773960478897788149920292997002307038623602947345700610074550255607254667867135615902674366374384417284247666933903895524334128581576725979011471360725158703262553827834597641858751271730306172959887823544019369173896621755718584944422029781637059322932123574254413585977980919778186364194921385717160156526032309015806627320604132600698224664148822241189052322766816487848575886445372406284095637962636299121884191060017220287839231578728980151577173378514013255792579651012023407299202186391391098814034841484274014067128070329639462041331034695515197674394443675047327054101788757773412094209599731300863271731608246225519370642021125409776521076797973159248919485342361799960744757705172481935511592752414148847864925087582316249158232576718713351180689065182080354070569140858197167920321171897104270821121835047332053243509586463123514467080831615016448687391532946171981357023649500514263116746434966730211977861166987622261794880562852071933110342251540492505768981422235547102052918614507143038446213101683826963993914364471297612740324870418428223541883679947505832260687307109383255937433234450511147419002582456065724250506158649090848641970916055046685132722112157437473744471371096574186011789210790534225538004997548468152204393402511330408076339983749368576021138342496621178006264742245568582238901717752138027097862450657447892077686156830284731617011815060112221683195949338228676842053372519702442364784597539886430130094099767578445925410873607365752201856310773743508050317983564595547220176995362842009768796222800580418677001279517172749412979571815313520110039117542257247506941217747859388493478834887714275331257422318970598144166629865850049357139083055460040356983795245095483084642855324710705220396074061523022281402158561547362059253046928963709034903154009732626714575825539234719528790912534158121512023862919818034964614623075055722821493284711351 [139,47] -17984198416683145514131521254947549333196860041934421213271410833515930422892145428233142662335079561052053731097677311534550968563716456509989471315296688941764103826515326407964021980813199921939543774966089508272569340338414307847536517281985397998331721682368558730456109216934306495345301139849483095768069777073722113613641187409178396485745408100903356044328249752809557330070669332732998899043814158378204804289289326602448353045520030525837679333112898226437192431530392683935670402694535807794509388348920882766723551873432086799900140129034147155771563164287460931644425757911664554006943906309098116003226125775618166477280231566904278884554943798050199284923917293446636178559244314735030823292522560658524833541715614056430420377474198285786041768298505240788147463980439619998986459142832873592669060859405004846968467305037054231119044831427626182635205923039951005529129123534511915496876905255818496691517454771718389431687164161592428417136807093826515134569217157488667317863187757633206943580993517427315242393333228904750130248709022465250745741386766015534107643069521213176286169330127956151377854947562722526496717772056113719167488219615418357182839480008877926661990250389974611396631546536810417969419155123530388606327668354651760087517477315810158450707707523507780021834920083665078612844668611272904349568400603863789069636971032375124619194143199676282402309689138403844817254494087280279195190921826822293079890207613621108077397230408143331913717393683217273067907832939555959195239754655990263572996091850700203593738833238252999933814740515440370634153989300642682045763720026097594098516560877765097864287518639766074453829746916848279864196301429894975828756083062647616744640491631510417527819227041778693210749036622168342990686728791056728855380499677871806296276209289162850162140307319019415293513822868737801357061468843200298206025121 [139,48] 4862195017201709345110646445053393724667172666005912489291924143201297781977912393602645303027463372297606038655923283005474187115625925020269695144794743753673836564588057169949682781286291176737091897215534578464937763236297005566070447001785058679420873043948941851988224200976670445976499669699341838741382612852121903298387054738509395421914088947234456415161975758734992119967689606395684648441153577959395726397872629343885154860465261344468355609733685827687163387000720753214655281179954773767319541110463472395687179867107506016501709780386234484814827099296230474555689425820630136490908880260579810012984760374569803623207485005727055197484823387729205522442674693342837682946306852055230310530539176453906241249538870532498030978955607501011405420380632467299245498151484212298907998492000695727337909097521748735730057976561727120404296888147048970822873310006214206760526715692246266820945875385490841003754883767464925537574670031434390534421540411877062795773879838535358916531275866551531217672523467925773570383328991181294230793304214336432895427845921064716688108292130786225773420524753481918249427394082619033408281786253624441184413212085612682346947341586095878955420118178261929487171886150057307008973573467183137355168658071775249049723537893091987944524544996742819287480096256022735300324104547123895559823766420788199627198946515848235826955660225449730153312017825305373640797876893577677071396322944857216648617419058228486448048972691026588428785057918863960098985154865139639301804915496314874001220766504225753394141600347320140777979011956143969351696399241398904965409402258999727918309551711750106976431567416172640594091432742169359339473558708886385327580325233977256603351799725050893523646183379889479368881442348668682050039271925325708416499031429243816304714612829208073184860659180000253275016361962253001701288137262814653026035 [139,49] -700733764616323532315212131196193697015249043482442699446038454652124988493192301132794140947299802129425279498629716240768112353168905478499402889547820984043606375489863121855774206359595551315033588700715889424878161097365480517342842083200393586012312175305723396242910781634367375963088647027476399943678320155126596534646653270594300506301597644799606827937494235902440586640030457298578221891350022210096318029895012753507892509871147547490906704918797532736771115267340648008188212183418488349521827487751826924024721942114741505322275368746536168075124639820022132246521784609640335350560467925204948243477681835757777831106077714295756753576909388479129342156796593029420848789957978784509502497967991643869559452495727650841691698217233934493679374529909078412927371404911038478704867465519644564339034931562808656644575155511588992731471931052362979081576020343275363684956689847031850160265462659797524647994664351216736294341451082761283477927003295292165987778136618391361902742314968217971418181373546947629867842410584743679649023805452189531508218528286319977415652374238466291761110621997534168228718297148536056633959895567202346210986770951851721029583603830288865438142536316448605752208830272794408092978939918301298388038519999187295758767204916760632889225006060825269877307487969574123270585472409124609374304780711011882560375619869786285718727518419570550402956235625656896684479241672726112110814765591038758264065122219138601441651475271526462018970013561967844893009913758230855952020194830563821056776146358332076024540143676358603115517041395109793650276946840277806309181627781952592448420414431272222175710119001664387621577003810407022680209178220781191784934570447991191342349245742246595222201269583491720830862286411431140655002181259918185817379104641279784926978196681205519936535233177770559753470177909654663998293851713426316580 [139,50] 228124023917654962352495768712252858822573019435325304804814621676738797493144611509201923110745708422703516118849086548411407375383025227314971550505663825875250892449720011686229773564114680168364845737542405200273867901957324251288678477470359697411475215955567804370744753851628880088862626030062260478080647059758598347103822337127519222812078558467670957219223762704406289738271876386953055183200124652305620027600484591782297683822833690846054412827495809381156530441229866295766940257317988616119512190922952586728099454069830087938054063849863426653803030122558610421057260434423643541326050503523273657251077451268016273181183560086532277893021293854788336161574921845502902510125086709102782966821231192787400600941987102120715881927442994273972726181242362441646747959222933118772282987657984274262871438327227860559340457319048711228453948314379828935726307274873076458654524032786929598322114628116429573688883050844553290918331542694760086198022553535387901443542417038846860595082406542558485592181543260337568151108292844162581664900462059771784442498323131597420150387080568508477423058139116414339214845854780341960059886399062991875692755631232946485288538166918420344012453352526857225597957242945924632847864252016402802598210373397927035381706320438328185265279695737153656934014411596998990797122470531492241587833527563627398668769070647627758846530025774509882666708374542715277441996981416416205683360224767045877470767810056859878320347254251438172557763332861871610828695659391602042091888758824039741406251927025984450277369745464504377676168422562132009814897324656178394469044643536473008810291979646322836575736704646163374987998584849831347473188415346471294253801353523080851320357231867347247371477396310212372075627807268593749007569879643753733051219307380033898030299500928348044275014838996818818444803194729547068873254192420570 [139,51] -49983341767223194431247673766060947283381869513842236520799118959307519363782955042395745730514359237667373713769274567080157991033138033435606331670398232644668631309017809179678984585200577249345476890910808079420128085597125001744312103696689880291549620006366834376579634865541301769194178279594113008069018680058284747991301657521479780944210335605084644042863466259663858571844955742235732362439338230411660531456164946211403018872912555547906872590949240923558001731326676201874708363443105359459215991579000345223687493255332717247407832640826468883184003322893653388593876548338626637530586807725980113631475058356965481595546042087553476686128839355727363782057176724327681238805774017631465390795291741058953873550273238690778971365032159526832995024830320400054389884311640896312564412375080212093377908075611025642565817146954078375620439380183156569102910199392438857645605800600523243478143996536221673466776833686391392905299132733004774803438843804472555775334891498474291566315488418423362423190831566688030504167775548364903223386680537650625252328023819096985207653285987287902419676374544909452468689251751590651682580567493120978602509033917281911584452689045223539669432987638560862334870370851030989745356150292872952303350993707282263633252347024816730425865064938770786776737937942169607429646534133713058171322941418478010061957660661881380355379489841857228557535596809217532980160917127257339229213305296274305169198205316703252236576241898343199417141058650631294482478510858920403916681820145402019883159584172224468683798535743714815472933730965696799570325042631936870941058188970323081181449310483523718616993078856360853367937880185652189260939474964180771056049823250219512720522094770326163519665690671666334801796295116741638178131109678717756664011473093440054054806262244063537490354878702519700092221511349746010835956996929 [139,52] -16195248569545309643171576145076249320024376137432487695202739661156038523475595510994988257046565076070561312030868559164430035657249889862823156468251445906288534111333852447870528705519828853970350681512708598365624986954898975002391273656347632012759879383831946485037156148196881615997505739844908972755682667020963359908160332359547527906219808722658655378603506471540676417230889703699471062947500724734975208621482967580601053127753878881090762739928700324674712833280279467977713566586668892321938860195352916089338392717507934765356816254572291480690754357464848694789975001117599404313350354111940371646025054919130009936280417283523532262770066302909770000353385070598592791345023662903613010230653767839373854428567032787340966750221492133107908746912807184725414890040384062753126290090925078473019343920559949501129927030655173558946608779875969520811846660406749102378829604022137325565067490385492210760767696802567288985624171514645775840735950582107851232591447015273350609840524266111852725438747000528141155691837563928638939597941162534373961907897490986998995134369550776239363396431099578662685333547756522110142436776371944370298702303729600550960053816761929228592319822243259470751047035893899292776581334174091599583152759617161415092420142925211843142589780341607755585293270130861456186833920697639151728721190449060619461820925566180385516797590555474796122171362871433781124607414901157000394443639247568833829140216346126720794313373341839036891832485810720927197179670142052999452850862976619595670209170077105680591942585334560566905524598350741826539190502444307251407411743377976645220057205842272552838229499320337769969092677245557263377570139910440604450662830614822436514578369926032496612801285227241682339838212489157229486779592790713419623456252005812327602765751471504726906961251694319661387375647340307596554707942 [139,53] 11515143975470935015781308513191717949256912671733794180851379657105395024916183650963691968847728541848914814738669314240162723093141317242029390492666057446421969634557075043707059745933845168735551868339884389364147137985782644308979035163267018213406246535887170895794300653159103497623599130337836697608332187377963175706414579472538138709669434724005001844523804118865588660191411448812098907964708562370698811195789390222320340695701877175965680592854528084045850586893706319692822725912575194476089092581935182699420646753321241622693781643040831104450845868208313579268862633236273361921024531239225229267139694142784054261754331524754749184856322782576101704476498256473350133015648452044450116390777071187778741714144546709533858188340084734012753233652817771890465849908070171290909929494261326029647846910148407129524849990200315688860063823778344986994471631193791169995391237789577336579815219825439728229937085674263110536662915000028319778035243121364255404206231764524161940138448681857281118635109149231552653199181975087178929748830152746453020056616711743292253634916721404147878809084596670655135048002541764261775076798584697330678285805475081256154569470837407644063765705627677799040424885021891404461207223235372580741866454103890349343692427542551829167714660634899131818179185885016635226072131383642951016379014253816152750538256554104512173701543395067793512781377334387305608375326157577589178871486364960954321531664699384152057923163991251713107295638277802641935869771097215637719234285824853010940555658236974355097226328172333436283804951504639224046870336965363389972178302282100956932846998254719911545658979911459128375896483150569551384217199441773782724554697736065819303697118935108343919275602492284617100567413249843689776153047574748529562944010235113210758257597070007716617183381756436237894131187482186522703233 [139,54] -2298992711651683398997008744167615802140485961662637522593288478479653903653440321394682201146082945235542564243889355726977245113975341102811213602040987376504475573070867891565139443241950152001251246845035632970564898871988773457500075959454618144311080352209091801180662669015268941936273033420665410158745736461022571285318850736264531593186545399911779573920863637525290658030440259941704974692483206175342239546932503540318755120397390472337201824364463553416473288563166032597812229050383101312924484375160121773881606759938768938019211061645747959306528613581206859169959771172654665519555105309322032354485684084165159283373123049976209920525249879055352655189100601271948180427640366422211951789931983742948423957080216952883574536408807575735814625631334272644217621820149718593387633535090791152980684012827713223639853732344398416812210565408680141583100187577034798777682733680456477907687523174018676517636711552547113955409402827144164299789902636899020756231456222512541702204760050761580308116560203110046673046878898459068726959263809686517642644632200124211239629144995784641343319649769966370111893155145017726499444098425392358032564250849671417534933183667694680646396100447774113547579994169870590537131732853672656252748453027005998891787962683924756395631771953244065491474072062375234469234920517314549132993969112060337674240697354782473290750077598815097066275575449368346413731886607690875679401472572497339472765559572185313151614982238159493363953445849750664110759236925049078371005370353391114138242149081548930820001976351127354193687703504981713149460781877886002088015203743156860680369277223769385817430417120393221866780990632696944298718396151628921390176445094763022610147673846384074948859309122123452846079316906811323480114475054773771940649990440077640969785396519345098281624481256024780339843581622071756483 [139,55] -54366704818716794674129109609046790195175756924124725884473286085818388655650205552810979367272354613495810916789114365714592678010164093181276124030400684681753990359298141670066398416027202473213023124533246900309283918712085805053502009553018932131721888224685914673417374445070332400548154218116341457141444256642009513023980345574119428507086116064845837885818002619321825472275156543300627290915763655035155798670750877435573591727903126477695995660171045894449068802158900489200857528294096830385528429823973338829802166682820594038759401090744385689482247887123143972974195387336947196916331032358459823541426999801583751005377388739383759632551342900578218456531880861029522780389090197549570037026824513351218659858394043899605062375165567256791811397518021066659502485321399031911446473005309104753894997774433964561285722150612164185647523632749078809028747341256931469583426435200282796559584324101835754256933208717410287625658675808416452070524691150532479601868772828146885354888335830943314445099358355358335471017869081956343681182878999141510423962301036052797176985538552289191012553080862385713861484989567005565037756788298919531268792717867535585953889266577263407714159099572094220958188366214431069690427412864367999496293018244628575058672342371241206230311607797738236886491357460840497935942361226143683046908816294495156435310456044614652543104841159501244213862879965726440591412761168915353392739259783194201105122253954342850832645367240759517686901690400839446781604633920828435364242648170162227735198335641022361222159666945590454963725138611370411932478297576754318743993300682263896937473748367918122715951721856799114032494060417335516690074969585823152016245687486869143032074676070796841996332238059051512034783856823872489150118273153363068242434275000012777276050717676463265475950263125360192768783259047935 [139,56] 118731357522505893732908413299952996624350762326044143730338700085767875973475607327071268081662573909015373542395307841571751081068877568877962373670056928613138882187943149257849134923608736483968735776437493556825838261962050134344446723261964405045759367090422624778370942014076577619960585907641901927928823196706830119506420515748092289938307059314657805210442010551010350292113148248422896814135873750630403214874916847912752902691253514988004517995616880896857246397255199422427067498415095065536468338784544275578333375089632499603170483779279438905791273689657481479592527661269740699764344056041207306773808821654600540793450467297148877573770796245705463482008043119710317690088569892403192698466135657934916724474387951451377433206995400411828245522015292946626577927867797027890784961242318004115871557694073765042956719858023145814396261729257110990020800674103683005445226835486489763829475131645786471781301974106914671408021917599194754764426159474368386289473945550107750490370282178979116630445931374329959794735283805562960670784564089514119660510978049755181551916460762704361822292312469774254804867646958881365523492426084245430406029424677014710541457544586390594490168829311840642854361658552529505061585334533325867869378385407503305956432208875103148746116239277260879809471367649147198236373563604718524626514121199400306830001745463004287182436976898371091950886832577343216433950219259771426110342775013550084158125312210317678106774315853461680665162884910094289368194704722397194002560638911264499990497989961453666400076982464915892401526756648799352919234505623304736168298426517517482643264867405798375771428666674895597361603618234044662747012202233289646834543611122646026748995550993441488683209292983836687355905783300013772223690353166718918895593958775874938746998682219798057374147813550069627800604247640 [139,57] -23602391049992494412815107748991515005496987730765185217510426747010100685459944708329757886036547869116525810641517915068591027929772602305721141630931385130279073672324323480170940895731719564327070440724476845458420642955696214566096002059412491601227770128076820721752459839964984151811360002217962520042410912193802174631909210615309753511823751718375652761043363518269121813497025075769150917478211473857974367825021185332505182749885374936175320834132944026333298025853718173517756136461826428434718858732145990895917950404212158387128037804581487659395850059804700398684401336101188504981222968393314858367226938711482824261332454077217771874243267333487944485022285134782221065745853401598008777263136344320778544037994705900718971324417897801595335629046124529960964848426430138939083716953546169355343012515723298118623546691814523024852513266117849230540541046581319158602662626842668416342151497696050238545711103306338576235395687832243452035406036855304990431360293185559068578814447404012906567017887017589627618886758941809274124175343429238731735199938550116272170802975120953112143027201166408932930343278537445353208023429619299589562016754041485555503060465969068604757903473076103085046639153330538499983088463160109357824781489401303645670451155782167568779254778504448759790311257957472924268354871912499386388486861518643270157054361311409561656834456548869566205797735524841009891433826185712217536680747703212385616617996798825706609436006920549526881907433248571055245655242193150121832278826453062300111977685502816751211208929296391615513828425025229785050793835544184983708291906818045886324519537251623246943544676695950944994276521217931267268324480135211332789733195782147106847961860493624708881251218210411979297690856276521096562261908273880582008247076935602657914785504452815494106113211769897301769122130 [139,58] 1080679981667963400271583726680172296291502340403542935654263069758895779921835412565568235885537700172955291998121545506966049836904881402683819686380976980787881133858400486055300434033129823047264983631747022926584206061970733608265966432762583259437954527863431216106652531637006015092852939877435900008980753672231968196326450525415601198351267510640303354186093288310901381841225054902186782390499251255515067472989468803783492496377292709527650007101005772121141322721893302022603765599347876156771588678009600724637062436373318451648153906010307149022675393596088473723358913846036573416544312653333754138206858582127910246233013065107180207882199876958559329552916299577629420303245655924018756307390746367325817738533288350476677873135177198621198292312183265253238615604398825598459163679216515664731057309766826435173510827204024599888559623011787994211043879047893071932484265801126006753131513046244859631237661248346832144253840840697388584169719771749433895273976703260044274961253903658386823982878128003763243886455191677274646050403981393552455793682294733859117029530481735715161659448221964187665261059574898210291258448346665681358926383225690203957615511374438001382353322531000383215943156229759947362360481364385639915974514425280641223919593192901446042142915764044382551527111019288570478611139506225619264429830217190832173628967524370793790684755140927410136438916319527414374892960226581909188742857653726359390399970967399018776604708285978471844735508751020559271026896215829929565683706669434157999514983974853543052159507847929334555859236091798227129094729822500919249976491351582602940442125974394217759749845615834207989483883715155278305787649352424930881960378525509195843497029534505694124693090118550515866780570504398269727030702934679800097776786477208063971701343628178993980134413080695386169420 [139,59] 391581742648556521950444337604542935953929101349646942992078197479439045129397063936613744050376312633552733431819390580072243668236361196765814679587782727231693127621531316214544145320093697211266927227512116832693784598449761898479689039023481671505744518764885860726609305135908440159477142027012195595883292552728627310527412443257566214322674322409623473254733367394386767597239229248217340490709624637964525277439851997841879283315630710735891030940855452924067892184741787419931429560213745775932464784138285599009469093536481618838717669871287221949586661045671706381864857949367784501974548082740520642475891001899513203311618210540158551776676435668449232185407630423978309468492615278866073528389484960878123386731114465103655055276191845224340126474048104096380711452290655764999413338628760482260246267475056297840667983107380635958471459414272940613974219856031442485882801090597870505900897683749322770877687385943724371480683039063973205470102129029442163026166496305796810130208465046758816174252994333407523219850451922553733989800870191733855986942863048334873229590067106885164299194137577878712454221448875111644056184156549779572006467605215361824326566595398948615985520996432774669151742620248272442879950615003409283825390528150823708819983097987253281105903209511849744171226879427779659830979445264675861416500213374631590297148935543363520704071292441937520816294851877645934937897917700548041852278082823305439400407957951194912478233769686380118717940740600454841137973797480502993009369769743175880830008672025425067335868524647152911507855234334875657820515214656034681435040426292582374508890571440528827639258127265319040540693028913618627467228200212355607036853092995031584812116035161983962108745570814320622999288496795824306560577307794563401299455060224209713496737042938118524544946588376191200 [139,60] -90735810100355309192155975550717407988133352730801372027258746840222010452595501279986558293393598363021070949196418694569130224973142696243500359301383587433934288669600954802059182474199911716970050380039005218586561477060725464715256122737050072939671370207610981341077952413317531115981798587471775315915189330581427250279330729256717729703344481451009316457366549456973236763704270840117976389374736420939323885058918035218027106308815480044923485596991520584324584897908456229632083161611698003171448803744946963483693336782651827764812599674489961709995110497154807865894995815064808199430700501883853000713037096713686926720752411078900273056810707065163477090739349547010943524329417005613610804980042095902690010841777014798705520108706154185365896001134762179931949878917200616155816404182787250946275154896326704374018617415190370010173517693582035508631064160435555871883016844249483388724540899186010974061222419732018110550225428731427278213642841358705992893433487539600497170302688685396568129117470065467974310244343592331592220823288396129516431187469358132280154288689019235300182981782563048675948655437986893953881892048566233854619666773953982077288637693045880691890119142950610126050958182858418279937567843292501667740630968206761954826382908375335545501749264421305932941663279588407975864621256585257476445209332062125760275399239000079512594003357901434071811660816089987087578705851343334760018885625598742856442149620543422677808571485588442655977522630031786500002222766220658021135960815674277320652147186362429873212828399704059369473957267350490799018489597072906446546992621431701626202549168663518378500849648253153627038785515531502201574274901804106150117787179021431655993159461940857462080378126982575949939098754995246403566572499712878075542520932217033965556386986723270221696631437253875 [139,61] 8207486774067245870948747521471326597306525406127888852356397722385500239866177069234184695169864479349617999560037080715001891182136941305048249499457741942542463307287502527305023013390990829466303220922914154243469098259285947287273517810197472678246886802109121582739860765363719325603880785559474991657295505277124346564372136032620878819702894774485216374557885022888702311820989363991428776400675953762946264611256657855506567788052244714380459819228420990960049781608667168520373075944051189633281215104139336736069814829319101917838822164521099394230894652853358674038283728886263078683536513268872450802760969184207959737695349080115273231207934154591306355681454186258586558382886868378477155159731111653072242454618714979464545995238210741643914333797301723817386621485515865084853563778474032100109250067808005744059264194489495237156330730710751018534736399305944401147953915593660563456421832435343394163639127941935888598649820615168046335550218481420441020784096111867254392393509312104347927826446679794845081847987382694696150709867039906909778543106796797069918393486732390168279544172805226839472777927590624124830297237537366475316429965888740106170626287467129743454000922935289502400984998885872594465651202646371386619088076599736659494722055318418473043709084701433642876674181816132546292008731149716242326987436117365779526516146430300163898847486820968869443130996037378558218996854222979123041894692563210830919903454295808969534407553083300399696605800861672321927999442969852063921841779227686793573865750511167632927140190517681727257479909308930598994919997307875918411624708901220444766068687809116572732969938814109938407686501712305581592609021694207205276148040327900137111593798121195985985818937276154225872759223382564025723272038630540781754341590295211695391463849137156560164115402735 [139,62] -34668060503877021145943153438490555088802844451086783383456017423728441412283466434298210692496503596622959727380760034531369890912719779834377850647056988797540078535809620692979505105573563898063764917297335871232578801639467131312844073224634949489985703559775802680246887485789095912991694234264670329296147049737519456109346999377046031285707892586156565019780222598252966038102759902221728432042965750245224139217717287135110455289845903491309479900042831553126664775572479313413639945641363107559714482406598210396004336695099925784914672940720571883226677262708896621033586672740818895642817725068849998688106932445216087700747384650757036105529311078518193874663734158448550296658710216825283213629270714557005073743511880282655898167122509792173094981626950518181589416804309305303515942692929716907094865104318835578460632229067867666315083985295752390178701423826658763966041286410510688119608308230162609924660095160799355117205979898098629710452994820174453078439275230702442891939394450835691272411672196899132332256267096775962224570746145489498466016270563666958767490290801285659064880965799131731401524294447983235535748296740263744708628058909702786456106514182347965300119096796785322890348386660850611435525254476414110146093368245244534126039336606906022587985076620249473472115245830935540496388799921202314513538421866812441408374513178691743898096559959887443714774886647290654813815243963913524853779807144946344622287383846642612392635170945054990169513923711870046208214527117587144750317482096374541333370296611760293098326961618395743187705314106735210980295650437505594561801438166724576639011536846219980256016194615770776466191114082188582138763322449141576671855602817193853025134457987129757831253678545840360883001252845368251605966508646023762955475532940858083313973557877230577433395 [139,63] -89900325368033269179837758293336677110073902850944020138050566508778191348115517117336556920255365008500887525058371129437638580283546508903726523232460396255142035936646704169880721425944728208846848807237511904336437825736881069554002363264168944072067202506595224424431299735588937018842935704439756899247396061524382379441579937786752316839769168349254167598147493166942372112240142700357862925533884133236194709732249424949611479795514321961154065560942414622735371864359705618371518025576080199468843831709649519031990105009365758301587687152371197224599006270725996476339902020235991069375253512142440772495388311142432323381895163869993977987756965786268397535217629371817747288569360426521308862091068169454420684687807305403788940541227739730730876935208289381406283532830365413873689344741931839834268275953469399738716751792587491151796095893959630412606070393362962813438757244249243567509226103441627037191806786438392733587445890304855205624122087099316328437434762770503986060380010926242450092064540990388724078698444675597325418475235572781528872535777127772224055373156030554938547031640553691902706703135698979651268874640219280677024494508569141720601896260128210949101303257344725318322391887332385670622222382689038795349521027934470908737150835178275440103017670304754225665860780552800490852378771864457676596755628316537232497588747469857619426442094528011872809871448455050737269930982968982962824341576203662829411962629285054350484123947099850184323457065188662651170120557775630356513986699787162618370318702202798063284646823409085143766780897976030184840977209737095621484619850716347089157987863741800047520187108067540005881349341619136746792830812209558737083548755002702076202344173333967579509139177315876193033543639341929444673692543693907513074192634320234353571522230544284344637 [139,64] 13782392069693478479204374117578987096475390480340423122334501495452132959030770565930493832394925883752576218629752845264387720009812279795890055633849003576948543231980979973686718002869446298681720424350842743699251230142948715482895129033631896666187424498814086433297551272931951766975328176184869432006994824169684120862822811815831860793534686792371524913349171322577981447720695471852896673451668876132434416435193594408646904271171035351539853056448842112582140516414592860040944132131489738246723761021458752972458964194892895891508100329057414602156638578611110755535381330845825444900556149052349715239457827629871493054930429597745500974565579380781345844609841052868075375630308169534726687859705663817839137207239906798437595907178898625039576998417849297457035776726104044709770400932024828211309891987965899037760457585275974540874996393898963416542697943167965553938714190957548308945602916061677160750565375514942774111840432932490454221831566711573899898314075444314304992820661645640468136413097523930490293089967405710775303751159428163270355270154693224917655218624942874505402112124338294479266048583454488218274422011129920948394471013281571782755720537622967541900628179913748299022546629425934264229454053798933531664311013175102249181669111985672202280943299480583604428267162750506934160735371999814911164808835701301955542237473084784429929108905394164891974807193481353576975274660115592114268166529627876311608131313761528268399353898126651098137302024348316150997502689984311903829958348626022371328212176006611283440440611615996398412039263989929070536341835466981771648770002631110361891073389282838620535421095829059503883116873201574135281016834192810601257997436549099875145877393089353607229898373652020592446417482381600546590480610538426718578964224018914404984667277763012025 [139,65] -1234694834707033778563381465423361975191694497670266187096310602734007420981598556314214404997310535630680119583439482026360370289846225301550938132208784913514664246623036459617581420716940000826001785857795318779997416556654917296156219567750625645291165236204169920198131917829967329073492440011000836401751180312455398343299439734401541514343104328543873888337246134415873890850851743954351938905155653749313438656654606994016909339691501786958279022215205044868375119320694250278821943724168285906904906488438903731502103793814044035336420091585246376541157346470403855151054268367518210574500692261273881446400135379466682144121845691385044502986421098550821648163211558087121930969063460549922460667098045084186680057384542071937336924715151356140480776463990600851582322801628617731935552658795858765766108565031078917962518183367640744368042061053365311232286987412433405600479672288623327478600783375225693919495781016451343549934971809736049548216047138630820648024719140982761096170286133706798417275242470306885847297987710869116983198621267423551705532203998170544613981199770255687823130480640844210478612735543550132202162505218519360027707568548685444948185682015643205547030851034216820623735956187282120324335071778259722443311425614836492616611684046772461425479554975688992427647142626043578129317170893855020519382824466552852065120380959672407456049841142591307252044482279677762311734865190130024015796304507768815460325885107207542173276561230958856883493421417394871162321721990299795978654275114689065428049350784698483032852491532430789015618320928484034657142210949083361273604877162352548994553013606147365616958589067706553678617880298011902283862678328985706712933333133346036406755731079017425538547465560297220845496352803753023082099579623129287279377248903185544482332427263906 [139,66] 72208151065587382255218111446006302253488827157476136122200540733038371187442805348702344003833335120072027923934105459013061185403558510861667120922687244026105993904435781483627115533552194808117506709877243190348305696786297500599209495437594555014273676419021831781119694762873653678226295373869248425788045142385309901989388515980117638532927827171454876450796557041915300015240552063221592376265964938445420503624073629100571108465638330679665764639076645310852500673316416464007118950820157728715030002368014098989618424710342104560786413092363276603616262285153992969094888561409327810225328140434325814819882399503298977941241568042691820984021985316049807917076571923317039209882898866937137529790830408904476699267898038856951925417298280161457252329269963282530172068838937725094889637487893755132752117724014435322801206710968154115610378672187023884010168609223329177989759544252237049985071932167660924060239750648425215132568721081052765353976883168295443998232158787096297644118543054910865703384977926544447634237323745741422650647391967898642629760098415487710191288534838530758835230504242566964634052875157017901284306325863027617232638621373267925291561342161331378452435514561819517850558085131255963551276570960799183046199280039500956833109984346187481717820111744562320607803740199342677153172285208352887365128547550904825914559208398169769551385627529214156442565249678934728666954750959123566260138552480527701341433723503050504175783235925521888902985361134115037459535045193357220768572754559963866595459737747146959592176213957815396251569378620545733655139157092225378450068664753159050024369565858605457917413326312487318116608770183000946147184093800254567295582577335308405571125071045100568502681069532774326468144206188997143747051646145901578701849427572490892442637444 [139,67] -16796558753296852998249932520233032331905107164028555874527227000463032962700767000427575839658130387680172391679355030078706982477233660987527303051395898016745465199093821692631266195528841319999445655859318802872747736476569510605804901299433240912133508727006085062882076534020228850564933865469210566578264080111033401389531965729532313185390888117718331406393117197086284807170348018712595935856151592672127322304885319651736759022825582313399108367445649956232263178764961979807612718144130143500212760746873903176181530093314476660547445702205416727002847631215580659449172908561138744338643139251836684844691869540430901655901733304212550635786643374116305795633595340703985808794990420361069878446098439413084689160849652455254801086294976208711099184661595016590802192450195005972814658774632842473414119939846623469379011045519174504402970090430080991325092199647759123193424404509421569447580778036931624908461184586899936019197215909584162759830333694265626759464770816635112548627398959932161984480744257709066524555777509430989654926247946531266799213417882679646745372719863075754131652170035846852131461560959593669891035063575715608940599243533722523015282062441349076069572952284737556019727951675628706663543329422529880216248560851538548898202964552916731460525181832866037596453865344004646716498346915399021182896088531297329846495153389429419699536901872070421681358072629044356697441761598366902963800080894502852342123394080096094132416255506641712582714647007673436576156641561608752360966948471327111115248060845839429843124469107116122859663170250441599273984499497689929029047541561342341783267303558372461437483824923945779336442519508445244544211990286737431314457262849183426827502109115258297166388363346345067539578471308166907926103272857838699205959366660890099350 [139,68] -664399768201427036390134122067739286268497439873231642333608643883093810651499755733918410256665390568441815163482703962725198313346405244478156123241382414833289713264194357073953241265332924832210147011969144015280514480463046997094004836225755600808532344713916632599210131718972846156587639899368569942195292659411067241431444339166268213420139417369532966332778945504098543021192232863046687446004946285287691732084442675612693198406495970581253640742831538602434710295139651010191334962667815227189616674644247393132630009672930452453892932834245782253005542549135777943767197396046915462963255262934878183871982456974295745319597634457073887025191767611454363772149528428787300111520941017979361935386033893454928971231093309265652790884542587990026813603711874203128026593996267378825167204762863227415505707162048648372790420132155039720294797056753892664634377219406175737452851453396291336497203858201001565524532224325319266801029315591641554464150466945333915774267605407319467804833400373901246503965801034025308877901765100525647581176760081323830773386240124446686019579670585149680720090350594775409899210368819708219369221069849123509945086820773039922003942187683352622861785797161691818490091471188235335735741567177564577458508367023044003516479608250072816077772524023607553589575503122689854561915414643968518501681746396910449564159676576076346631239491589352054162116728613270038615834531845100033336409150609319941957347459053822631863773524032551852925095349134823580769810492213253497572401771192814166937088514017104251119193644573891835227064737482126558002097707575064830297751571174870046277397369830154254345592308477765468892633637642221662515413346135037284221875287949565021503586976409553231059884904344557177113730224469199942961852973121450602687053630679920461 [139,69] 92296228588531015220497516679333845178306983283873859382947464304454851988832450061546732246625537827323761355182419373119407122774803634946936569788581656589010172706581370462129597324643387965485698334929799375234367174840488528639162697260223419468598775823982907303518124837842939462904611241012549209973728702355636394279632953559775964070204616779862729432068845168252289823940083299090138743879519505824204310555758655422235697489048874248915381043463333807840291258679311634133570504539340102638071127747812455353867298472963294375020221599061679959525678104134244007168345774987109420184572174856665985206770484585691696189049912368081946379848617366495907539430988788929257440912471209284760133498536381731341666527353118844615092255066404619446715524343818922677998409801038599106214515864187031903966132888634787892502535723044878347316556177399128801773611149659933184804350151944565924622697126484528295375126577437675382465141611328674573758775467114784702712461622621114015188427703663841508307286637726437929458611847396068644711968191146463481939044113753478474339492896152228543262240779106853653629282164011269052867965492241914549953339567336778491353992756072666100705823655346462074881337652372565109903468538669069858164904417327473547357308010480279558058784203649570417076898852712600052880136881957831102759868727322511412855177511603708091775177469627748949124278019678175594676826981992986454540310493907509437997507333561915606502667805758496217256181614365009969334935448050682766174220225461134379800948992752088350647844552758046724325497586690191083802359829669995451932161582841675536249221906617608381378453403281494496526387072117697462905768588238752330300950458285681528630869702830763253188601381247345302608152837685501280610215865422529325484058828033332 [139,70] -4452266904382817691024863914690134258094111103987286275244075089263294461978787959925754229615589176355790735319300829811815811503157698810203308471608069937116622907484955564542964905673518105211028135897347316880167532521616432328890492465756897058380563265253164077367451425881191555874561987459878889431044267396356898453598921783629586657984483333704760378951946989744103252759512049799391799675850054496774478954475749354363366135526681342055529078421995572319437931287522966622547557158682631123212816474080647163908827360880131486841012225741646917985460619194251475650013190643869123333878956593493607215746166659819226294700679517439440283261395830111094479805148431562226421870758828865720262340217313212273994815091515552672044208728381383131785635391632065029150421624821818364920036406242004555563503571015513017299947751484176346770489134728236772818338513115462959836598829368391176712586548653700430399426989310124726565475790158070473065137327522736085869859368926837054902690605571017282957362542290888737172176273968937709969091926159138100350056770006611030715245483567895975160264315990941525689150090054138930221893236944726804903267900066411320831220683880529512105673070260227809651229276317083730764955897367185040053750673330405556844365004754763337005703551564006907437268130077413246421692155079961437526199610299488625293862626635079656552475155349747345577521450828973110514468678259366619560858237124611228316601235476942899747739467326229027680800310463033528655355900762892495972594652240783385334010627576095183538829047150291710254852017426873579352770767187597635079431651485660354897580123146739558618757027326258745107973702270479716661494612719240388718730367456208146485715052986329130852505642683575803768900119882543938538191336661739158418524004848 [139,71] -71773602448941258225430776363847883610884394446764357788763174485579882671382300365163632645332362440227267737808971520924348950377139998298705024864331439103602410381720716031756434346643179797773381218668026947070327186376836120824300857437003943766564346235601255814727900722622564716688632173071941911258334993546354773029451519453990096734241168445989782273243783533689337337650944637491427391937201821010097834779756542331321264462048354788921445791167951186776610666178628907375434774220008257104335966686848776050350367215416962537525348709182622748522526081840836882014680146094464910648823703528272884195959677022889015365842969892326286970959347331164575097078405776105740508531803255980312140423725722281682755529900123920144292484279088383172612546057038722120631962929754972692450669889964001293163496053953865046497720485074463045290855125337119717246968639170582528880073803199803033171182507199018283374180946093815153194743271201290296748808986764927912373228753730437835377676340572399774976333541077615402493378649616234041821680268270036948609603202775044068914970425586004820849514258417477605627530316618477424750367698314010333591659858045866158812027098916888365371591008087626594207443160844768414236071427632560833273210265499148266268704936809434755661625132531863883097748810451283483489412085979210387200629992922344031273439242504303075570124462964957239475173527095738476477516395153992238027290565244441220490486379372351934134533298390902345414172868083967351752023726534795225245688427975462611709723783992903093306060086343074326634668181941062298747768904853555774185902427956923392649197272758663006870870146990173030207308232172049207530425758567393044996371890769426338039843125180765599758867830401962423534895311260142459968711238169329330349718 [139,72] 18807896472075934206816189064790934060037676062967373714766570501186829649254441194273750431752305578604699876693227241828144583412930403873440509076353512885068010427452685481995253034135974238992648762521478206787301080363848647832603969828475969837851303356724699105872725101615273487037447741152544489630813099080718538233415020650026011509190744475921729092675578447707956625257957729551502993774478854284783413436925861331714866989395624488724700952920494788222579941125017731236901061252472531207263919166085456431838419482755736751784554280365038820997996397456840924354085209390382254605548888821171764995886946862372575249889956200795212430397170177702047600618163085632956244556528622656484449833349590412691321768124051640005805269773150725229820546910052580588664539488175897626486495887351099761822316060418578118891667527687480886071042805886944462552348099019920783375056140602477338966079705395580739062169744062487806185252117671105823781699708589589788126040046855879141213164796719145219855552350183248797474273012636330660487299089516508905816764424134821425435949713388325230996405303399147469484412140813010853340087396398030666566081119256172968867944019471320882363330604987606970626826472835135645414161036985540183437443584596374260255107152869184279290432898940823307789333744241325817177236392608492102158234646326328285919624415178283591841755935790557622989624198193829349196299787169914097149803429839469339036858675943950845118954873048293368035693909890879954707204508274923009997571667083962403123594229400173195105733913887727040884030207777350827548489001294641087059379767643637913645366671014581277617136666505852856938863507225442570761787481742284143613143909935085818410005177187166392527445912345930386953856936278186799923367580628996060336 [139,73] -906234968658933941921967020883695159333830410489737777389670776321837974850161072178481449439697622002204152152196207530319430819289953022857060597910987120509248925308141488552171074279905542632094803190618315774998237422589480084754551832997735897088524775152376455327483702856171183708062984191543937895588553175575223763789310365564255286491454261542489263137190943580802758480022344588521556450177669765855440438533831140544484305314382635389691962062357078822087825669674443044933245338975128991804183194575718700293169221883281581734242629200810473248546049050638286559421209853428493906194189648026433806892843576912940807574954419797516621032624943903783567042516623302859377819901760222790957397943152757113387585669524976169121720021541854112013104821295009301281383590747616656156952259183725076174170311844400003285303461666218890607665979880785528054779880445805681483826851061181821255673625595592905248194141960534184185188901909953011241513410767043811880041859367993384048533534335968089769542117368218459056356311718422534147247912889451660327179478976396972438210368959887246761865635891326911891031545795434886647993652277504551319679186318871559125656642026634824447607248829825674112934683830059515147665000021211504462329197312697824685412002237539678882727127265461964597679396759613597693089965149754537177389205577612249787211060940149861576431829689878146152763487347440175729089282233870441925673374906874307161853811697524967715377311446544201112458196215333316128158364351113044098513319412822664778994236325809846031161970446058155807407179051013770357950869550858960630978765947733031281745520327027206075267584209139205626446333213211134224818564127080518718307153184974624772785891543881028783708346340112932719999530560832336551922649098041721 [139,74] 5200872529758086919655770323701087539727306636415621680995783350112269034279598370402931063325547704646055448834159014551746704641172794575450322116541758201173105112358496954149136071682442797811199553924562798623132151532576595175063835588799860227637274580679885182571237784035221229707019269130998065446760619912109063373561656017363824600403069779095834785542021268355430823590152460376078551600197352227065854316657274561915742263229378586365564478681332573916787381330520117177368075922437625933001332552798985642417655724655117572915903332211720330399193771183627671954253317769879779915860713026311671829587194616458802719879707441528482026414993838890366582412256360031759487637892733837384291608343210634073041564527010566526533033643402980888896195590911408686530490527142603883184655912002785374344384406781117607372464524410375823039803416801237523996791763030024732996176160036654063748460588530548623749374367568266973734355979392243257891798937236143988487450077121313080636260736334224362811585083851400215353026447853510880191403284258315796045662645260535034597932923165617086967382619607922323583607114102031174401213906905781276837282290525145038657379290300376419961444745722891141493158436482752589958326361984272612273694702211645525633399002624618816485087101710762341915463099482297749537351631023089193347227127090821678233023919675667358161199396160001309397661616589696150302291032401046863928572336545806023736175226001129631516197310984214384431468566512469680889972217990429520285857403339204014362348847840494588356608735702001772875481521531807336558625633388054042160632339634699801947945041232861610700256055673009011209303206294760840781860622740174437636348135219092590675480642034743725547967026260497036026282087949927082672382615839 [139,75] 121528880004583260992477742428522637226682300387936834533970570526563130813154185282374415823708688631617104122486789207722819153552300322182424599071228378485462046988864061419797181311143859029830852823761223249533562880429708858100498753773349565183881413128676264197865423522945878718430712476143419249709894129930726378517532460630405501557828906393941002646920275188492299483265861605801958724258833774969533373980539725367072949475421703408125996114265445345983540932167217910943648846813487056468208626654205817644984956526892617792374586121256217721501662168047339224030941568087799760879398821620680519561418100841755236913553517181239875752740846308037572980737866481337900627733938555682995481898630629219687793185502765107629352418409522521022291119778282244241664709326410292839226035720283917967477580018404804474540782945382436683859580740879160129597870328773377043175959537743813740790891475947178491505392842814771624446702265222752556461647549209448129823127276356427717403491860660778449611837116272300544974022831659836304554876575090415471501793227612362763947559637844787774518716441596919188564841749749228366632377071432431148383357970907342593547479652576526055251923123351643086445867582042256113521806677645697974471882019414494083107708066035320735892990473782186599852781344249746760898294076367292118787403618752005682813467129772055583544846960371961899451464848656594169417924035440681591488419200949365012662460916538677790114081869663144700183153475676776170946060886075842062845040044313786811106905083962312445837155305989668288558592548499403003751884667884710819611833054156019608045129579383954956352813417823373109945592546671317864357208569365229980388609717099723994982717958197352306885147544929644602065470697362444033161337 [139,76] -57351623391565100091184691887850849615786782073664416228269585256634296648818890006104031460217825753696290349383369149635501096885657653431865752442172951055556072243612742336551442595679418549172712601361060444122506907953632278008987304743614069374173360653912273603645241060025239455881418530419083336368637445535929780337571062666406180217167963890387965179652579797987255946478758071778409866268752507842283302895728947905570712333101652336091169656428802963941025962386803718711709387054474551096394775146438100270272008900318274364600878122510472293241673181126669746172320470724669498977809737256460448420289720561868837916782316843744744094102866447284809322876766347346338847473579390867090964847911376619994759246820691688708435487119317997139534722965635268896668354959573330030373098042155579827079864184342315968344289498195152837053354384083302625381971366368474263848515186736461821846093330733131410480689490170414596913460893083532582359421940821447557718442609423485068385251063603043073564805029052927868479813294659698736885730770654863058694953782646432963261929807100646976565096286272401022072550858505188810155746293184782496392674901468991203316834890977118729999267601823636591035466459297318750723781194298961411212785342572922602078590654917317252071453938819777335972226945996982874155797744596414684529128258286553838672503230121020590195461014908323519324152184831443516509730684306577489527421339853735829507739523250858748351482772022738170043879106091685632963371328790949375529468344856498792282980954552491890630947491623692804901533191302421110223246635487433214104204349326683740845739590839414941386213949983056690351528944493425473691585573287340435855637414802357066941899075432937093805019487017298331509330822557299767179 [139,77] 3997439775302517775845546596783218055400108548634216482924181464812486846746371489963469043589105991747601247091543122537199668900718088562864991240260945895134212063641964945253847501933864545651516684483422214325449072293828531656456240427364677007364655853389396298246280347683874237810027671647877881709603090732377757787544013770794558534230393946718280687108040154240604728467531410339546739081433931867917660157416560753544205565850034617745672806189298724042048677603408966662064058481023412845709924535251187473667996849897410194162396868774433259800038019646659967641824763446716222499545511177181749956758728657404897200293805180383246941649753837018908293808581631802572154198071822187971601943399175095773827758386481541708346599201499022295012963900563361751074697407483608011584405302253220888839049118168995990260633303748593472913961525129271026406598733036218598763941627331882601672192641426380545204039605769754156547354238417192285452402636501249928974683280143096895065120186356721561033917798750911931073303149207524792739485301406741167922708082972487118845082918238338887462129859141878260996092508204977892149371399380953259097234867403500681416784569764315778342569621466673384398123971582987002016730942110893485487383928380673368843535587056667354345493167340762759309771193598045300081363667158820060802020808458065507962597102927635262173457358264446630824221529248973699357154359090863708083471973578415634653892781662312012412126782819055275385683680912227404439162589375607079242061103130266831140080664158452121822559556534338800165853900257410049144849470770354896024577201003223036637430249754481624720661510166546107035324534948911120232097702784031613347915293306350819111426402695414059301829069671303526613821924470115958 [139,78] -14141099569927251479213486764135626864717297212249584941254110747353672652585518800393657330830213821475695114268090121242826555852459019963400814429905820499339830545722829109575192516412044415657645053360875401133295629764064491455638954408190856618456033319929081482973742418738675235817738769128581257032425945633284034573324889288753763546510512289383616857056857176359492997013026329261887342852807889989702794600793984733689042791197682288070433251507317536319583568955028324275044338834662482302259591610890108358602130813899910287262725349496453003089931246131833237204446976634414985351811579935245209528195304441348308802849560181313047314949725267680170983457019829366548705962047356745880257238135595998022537824595119085179251055554980214261988695591734777254232198434337582417319623786116250133752146854487686973320126602634140128835950735112275148742367430067479902462382697426176601536395376082173645290382200262763799449983473075244991580275993623726431179910239133590468785800599386141080149423980183611862729314324276927482595447962797721051398049660568917039132518399825963156035425225534762999040782045104292161221349961859947378537194188422543373734523195051124302654374333764065071161418534553785823363495342341305233022805337199132184787108460031679437363183559692800551883946010513583514168619399575244610793035180832109793008636734657458709517174426144098785411285869141584710793574582984571572902739439884188575315333467448616956696681990246165576649316132389237308354204470298961932684695951072581396530708652546752630356906226301540609013188845874123651831142372944623811638711147740324523101543685713148969193546540295148807251339629975240111428183564277697784533843993909967622001627147131636926384216183995439031008543098741 [139,79] -2702818546909867319429878534170657689865865139052673562837286029814205671795103367467547928590708995696908164623726913074039261612991823692649832744054890037615710624103910844482128502333055486449171191037397485378649607499873111250664896628949131793074952666898605159782308587373252243451945936692592303467827556064027873117024862633316507149443553244228522356292127753318397621832781335690491783880860077013479449302086965331289467037749262768503176886123757899419363276030568847224414151966128165587076581677813025748427717977686937768527433209128901820864193630809175382470255785543971195890036164126194240250179403123087586879608562023629396153554408285085133745914097233847401557694870009132809670669908279363953688648487357316701969237182976377211250600690711036074828323739390462413750426054190459047896968569133029195943008805767190957753357482742060302308000010296387104049639487084368411681571656647654718531762962239428577443018120782454971892998814369933485986814951082660320416163159252465141265573234446476647109978313370820020779929841104957363242730660866945219936677579294766540027381123841312672284904131697470931200497841852940705357655046246250632275217400254870666875508970135475181035169267941763945070780399484794016013609598758888878940064824054649927855908307117396026057712008145634910362135240898840859591409583134792288348371860497052190875702623790013556030340380510528982922438255108283774158705531142714905871937224376209755541493224458443432582635615845975813029399972223823288400877779700141199704885297436321086325375359349403387005539391680251396413993051087939162385236272205369544417099244605069084185081827801376949205929379694221129032363832247679504462493065255701941760429261819722409503912124836373814999929701 [139,80] 193765311342998689931209810722745352542226667308096561090378564474133806331532889174076986914452422649047298774445130707169718580812197464607794580575203804743578963720442140612877841179084610717675681021835464771118784264014358202235463328790612834528013186613163588551188699001971149432433467954495057056231880401457724046435710941150632525157587897033495238743084189005257129516389642044606258288994014733174615418589897086436872004466881822851435474933732596224168748704928561916475802960721990032740030920672831151363724480087677066963335828241029554809803788865180612966809473727607866216663514967345240772938459070866222613438066907224057833390485201462430396473400547533226663132549110293831489706344378894345431124760472286493046802367219246910824323856774391716636935996533516144005417225174207246867682663842702003669103156790362640741138145239500571189131266742532558125495083547687868835328849363884176959063788607178369623659693148898506868064742742636060529081591100821229451701297646696130857583382418411323891258603512240506606798579531881118709364434830009938499560078179214513435053901656754798552219130750425967057247285307931476113179447126589010017869436315424093668451581079138694031794595812164524337789189961505998318076575425586344895225232102487621993804386618765866159189170768040324071544744583391776751396942317582334323524734617591943331538810422215628223679644216053019554750368079580106948731290217880088090587753313017157658104543420838171136972818250306727396418475764034215238586294363500384229000875470059863385119323315312105198269686804748454959410205009497138351220723150991967960690203675938215914479452711710916513873728345513703923522234405047242107872962733431631190213578241296528317224075795133773363760 [139,81] 5782523032002822254759333399746661204435895401598582662662005947069572191209417054701156471704383501128780667073761862989450616317176822056480218863371812961492784662706206945120653745903134337840069608125687283213345692752059759930047213092914179357991078083160163376271860163015467754759948082642770974010373031430026722432250178640187107570357814947740733234079081778752834392626507411858160651555368551153902241591697743903717603434625078953053392504381280765262597876868140231096418626950096714451702833817435474526707205869541370589560291592917880429924561770896980922907212117740442323918095366581977053432431999831939348617018270815387668007224985811379180638323303849950938511542680247788584039169584114638561237404883854989756124886113767545730050887808073323597705473778524267981443811305232258845502448353634408679473209048665739589528676246214683269553689922374017102061716351623834385267426032640962660009635283447323214703153159884109608457544490663278687642920645819538921796105890735924645810001045042363438300185955605659602350393085422124325340552458337583463447838168091623834453515079768933466282563867915781168122494740441589333124040186855779026609300115909745958812378719449173139949409787937276850509054381877066880321560274509114278372053035700112335610614440832698479689230926433727352970133388099977764619188024863713966765039266189542419073268493518509096189391300725868858286778980746245747063146224120485563994136566089044089088722549460842515962946225356972755515655640405637213326098718547206180310379715630196267200684098206207013810723954266642445080217872109691497227643774163655976288664754265056478530072810609072664577047472492478948523083392131322242369046023027642765351295815040274094097792289706586122 [139,82] -67921659636541079784572255908260063368746070836178351056211674708624002177670121353891595078175079688793360162925254581878340458595179405949334044230642077848934534736510056911791443811220119804739051207905468193298594145071000216626224801465779217409273861389731824210617112743330592256228838815066288924700793503608210716634685183792803307489477695198116445354057182625415181564548592955710912664137095753385578568995756674120766057830048623252858701456387164840062645564023954659137405644795487200993002846014737750479414957319038895532564908322133651025540668245026758878382393664081154709101376731708634488687620594068603639086603979814986300270958258867812935417346280499869780088686557320355803453751173357157120589136618988635498100278323190621003253271336366497417222974546424411780178160635011163067376113584087334432096465707508550784571592805935486495457967481656338443776258360448702834726324572472445054665922400410537499339980160283248007646627351248199044878208446274363392196921172900334040059200684177323032854091579443098103506841223923950420555439069193381295506482636424322951890281779203020198197791913355642979019088949148698354199863885942436418953561722003516747167971136720171593865638179488712528605511834173518438283834522544005814918529927369933723900288692671721332940309595388247419540815645418665345131121028624986051024182859720942969770347926496448323137516436708195558693449029596579487598136669675134723616927059476468944606998167034880173809210167119385880758530921813422006206939121544207044964411954453235622651804848150407252709617797334889837812231694582574628666311828415139571035552557516032227498131168028415590225583931207741069031236837574591678539231530574174417177454469726235887216615234485 [139,83] 17914539648452152125216286113361486782206171124559076807214931649431033582928152381688838021176232246027920680684965791331950133540682231873240232359711425107587116206761331882567606108264103009120451219173058801545950282455191930636451735857724051066202004737671219248773181296213674388155523510554848451032028010947231251390792583593031732836558831245146862304822211082877651749202166519377705491228338009171179211134901839303067977709894426523932039670033854810931335960188665961908666681453295679521422590812352340316904819641585000262886547152264795648038554163688832443090954302803547954209134943585325337861118772820772464050901139393856972353550836100888167440965315537838885029206537743750053213820475089836888448319698455636144481911902059303663431285509658783911094461589134183121492381701260375139654528321765063401174713009672560221609715042793658945028730805592629842537298913407095265271577943721131833021229515038423710689874235012159845816127671776204862079565214360033395804997565381762431095303071823296962717021474604596557099930366181843068893177167463045166771937723683898367454317076829913552854305999767129688386951199733984147415297152474636582969191962989637012478355075151949218465035450186478032057277579135167108032168686796594848690296548438899433756375334762521469106744631224455532983769387520726436286165155732279340735553382520256775705061283676138660577786168680341988277889779724478838458674063985386786657925852951698306425529676657185535385106790419551578501744898757188791128256551783850933051292762779695923239957339124399845209252478997482427997224006058039309960905475041464114946283497422227440133187949666044923620429937121380058539148662287102590286154808583231645419432785513473271486261479 [139,84] 870569216391981106929684245654654793781223834619445981954062827008072397487570097678499953749088061317616035169109382805013884468464017916490979875626271263202790436878593294345267969081964018035240435578211678071142569753821975503791027452855684507680259666661214766244477965051192762470818088180487546050268521421080950296312042170472348938931988077426886571501944655980689132452619616499734185796011186240253841778421748040291897977032280028600079843762031763302512357078562296369772197097476923971249652251776392159536283435361894765434087459578370056490733492664737003721475787418387817998348203410684548827048814158912388563112410574091755826969583102005037588214829358884095359092477135365949024960807366815914584043538529919064164281973733824635636467265636446950221320952085466726877803428945378029239489386589320631648181625295584832536393459456995066944702664861738481881759202831683114088741311913328827046132653137360408954169336575535471476622741743266570478283025376195723098638461368393554196962820312151979097660400403137406717586438525635169036857879113195504994564476308836351904301522992914353510172514723243889674419297160323743581200372342882083786657769896996792863872696076115591647275762900784640412648514193609291621884094072930090720714823904286509741929973573248544482605303251729752367923591346951775083572340501533225549456446612261119470460204634209278317860417516012060236757311106034214968035638463288244668731229690391844702351572604092907228623677225179411088979730216703383428007335714267740254716590777360432761362895504134376275561376451582399866094589270964896957004640325724955212609188112593994192495352714697703146060537266737365183660348382060683863317366700057059770714972730265978125824 [139,85] -40935814292895988682206854191273926213848645259499159668472012406950030551895293961075787256278233614301589782199783589684783903241030642752093305629023597804234143158655287171401613186530191008651353710898978758569545232650155622263625718615630632618162489701770680089915235519072201462835847372732168334043860194810782737232061209575253236025331434617511501079021057140250510290528877459335082763378745041160598633466142365733754410427573281001255636072836707885572490391073342375467672764670995860434598017654272866755933523230247866375464918484589281853792063354528004715306144883531319781232327954993142046087389688982464959844106353298488886847964272260881128754883153424200953520309858860697556864554096830919362714119479778332176458771455550778608409525367194351452504665898573254822580152387969288781540125086895182437526961603358440853785965761216748639588381801000272747792328192287542920745090156757386010625769744226352461230615533671954912937017534450169330053402925979462102586093335073933400398637248027329059795920045713630876121290289000843485944943024421539353980712465237507761014735183869981522036784745613812576377814940808606404381301304943583988659782423914735133503672314581804177680301803338863548175942845596861070425125241218908968164857122217874828306444397883894859447402626236032053162483390219640491581175684481534941641518999106589853241405884933738679990984221457356626180371025061432772216768315362648349018685419513575608884605015687636042827180793326850844525855691480675595953742937776716187513380324184211227714650573532766513962797966319721271690070179352423141702752454973387897415583170971278540247344327366561889901051030243191982727641643961163137768835456275902609471941468570909118 [139,86] 1955348274184673516107926121749975726174387269938002010213449518190762704351555365901784355014292768911548419653643112772530590277409463517227852518044729431332757832606789581927127847918160025747785248889771276825718567117106432193913154139108818115146240812381993659795638407887657242963964975267192851279909501139631243864316343954956838702495210622499570502847683378385734293350935864645740109345774122106026209530893820069218849947540389279653115021481606233363499241041375603588967798422589571874080818907408227792591874496952997666262073815441438836637133298972711998094957375716836900370110171314154354931413870089059494812965176224151562209915357989260523232572467831700330421199229934119981841251169658252055257142883113796427901267234038831837690703799279902801647627066286488788325681551179434900934167247287069839600550953444207222656706879914557466938328711760585409537005599920419170419853500197218647302187275967251433960299448166998253671189556684416565627863222723484711054160007384533715999213340532547488099207027474021553539543342019260965147134501678404794840082799889403750038758826510152132100076827774480420690551892351832264969299666818420208220785856370918778866628782075626567180054242513218173962002904138912944953381077830966949458404989291689464589742779838254024598327963823136469421765510651003226065446837436771730977411011245574421525711475354225549380072407424910406062645850610971338314994504324000550351171229100281142251109089216258511203062741066499076030532849200249229187490971731605840792263021899107366057598974947068445100637871400112567579551328913698280920002965562864032274978741451475342538262712161353551470727415890859615843531438889095602917640699404392778519882307670603 [139,87] -63697292593065894765620416796836408336893796679546629167693781290982404588592104205384419677747828806988145487403384913446799155939744295314575865510199452318737446521697030203037025851656845637395474019521438907889546871951269515896930806710667233230460045842799709546140805615206468752769276074564090577543604237407308480768157567803440905718305843870535619711373850566334798191990903334663812031721602834445667086385399186957735444561260931148706161898827505498563018527854850826329238673163869790640206564971722241790771356159426423926574181663539590656358419696229256739977032851143304035705532361196888154938905504132292880723669547255038792922883787610350537514199385439232963150746136284160329783252870069487914604343118535163905034915628823828003971024299162224020075738313638325689059703094108243836431479681098041158926516703704970932239937868737580719545676929041679601572154190475879993840727397680881267683049508370000923383945154138546877160279298925547638061982353590537361396362522541286297897985334890244784015645679528224152037000477003868328899474190352057428167337264217809974599370507804089826074712951317679482702134945750393817752446702186598445589034229660186516941766392691628789871444632112785106542396061590994370680300925902967842857704502911197373472044678990616101933980894182013678888306787322256632826244194456577714766358045308874010343185415171247088269542603042760776929289892584783297357594869077594023285310683275513364727025257089081823987403844219259735712496982661462385135852322261829700156141546072041085950189840866592327410418998886895543763148822346776824825205062021218603678234458969949355190375513123290584235170470067750263841277212507572440603727019931575290206694864 [139,88] 1946080012375194918481088072046786605154401506181605123120029291511869231604771971089965110869071601540978484304987845375748372418500672341011947512756232521841218598197229490992149866071857151601740314423413547669435259837037203279596041056795421935777312557114429038044556059518344181904308617021027698825361197340402068006710210128601956217853139491233543331767435939382659321303803552984510223550768193927789750379557278100473639437947541217344104274662290288932576543253924743195822387654200753905453793855476711531442772312836489204499848953655741725276405060390121457552088857870972106111466828608259098674626705575282774548070504980031397178093593184664096977628710928994934132971649153144820104005571080215379587173582801771935897866499521711422294894697523521905047651889737871542106189773419567316688018041556874497060402438372763071107319645157037970332264777695210990291363594152106575523652983905372038150073326069793017953375188753055393504636677063983020800174329966584864442415967701774974650258216196381016852117412044410687824196991203558166524188276056872095633544334834139195329305075441167297628416672108910987426386149474106443036149284784394761329439628483609134796391012864201769394832698091739955233178662619415783847679078387829226042166078237385128429337697418680623157586817259483374166596751376185739102958783340632163336383185777082660834636101185175815994604735655446622377244953184065313039775357653911599762875871315829522318282971687490409188554586519288841139981563583584325495477647319521959140308241705187497281212840523186509225451980715871912282096754120812100434028792676787170533393254637662943360915479068819169279314722825422394656355043898459014093319204988813541302073 [139,89] -53396978901419069777802167662839121416229698325583256797964684511058360645500170647087989248963264977430449201508276386146411179692943617229702041229878550636170305617093622965273549246373682326817937890298588911422771598510003947410902547809644752368786420771112078888080034699285892294121929759093101896157051418689905258825874107041755467794306751230341453302647011934083261795622155583929646948186069638618397264947777143336640661058643959847236209737496674760778554493677075531433207268622867038288079968260120973498306733589206920180256189597585854812804961646603175678181337126539948099403781694113371091325331183883837113061173451175897769345634415686019263041225515955495405295148508106008770869519753537086565375297134955840384553925170315454562066351604842426162453628000664731643993982813245468373725189324455541023055371889462354304501073697276503038506095164894061423422649676717943649075528778722728169790920012813868167302106766238727289379492276870611902636781994367357519732080306710971407382503533636096684391242761737973572760787973631106729210390280670743581680456564405108541975708954284159078042489024483231212528857352596016182065154946056242764405535094819433320281963587704018938910982185768554826485863872978670102809328209153677555230436062421285180622648677876368863715032771631932493973626570294546760563044807273481279757445403970620465240319595543680832221200859184458017415318608868227729829809112207613245737824975011606654141168671458599811144174661664968738770498707650339324059783603915649118772279626667357510285238830515069446803654490313756093654701972336372690455457585093718944666319663039057410126306011227682761827592234737069013412459187583778310545886252925611547 [139,90] 986394778360164317467135137254798373438624907224706447682023119095423202656529501145561360460665180066902922269316680263805374543554523599715264011051238444548426284178560797243261813715652942536840226376276502744063676875174400946490276473731364645511465442987395527825761823090077864884742659011183659866906314549059057760666938890975882300116893776525180957200396974797126448648213092907349024922695992251798536606844721696063149992435787084566368458604884755264658285324074452460675476972530577991274338248419488371186732977692187570917190224865827013053110280396980360394587448319741151976322939104655705990656574081623383466259443149806689233234996744318270387193023370890864672780279744118917335892125998521804723824877584681514224338707322478156502139422382883578176086894690841503888181437761132233148059546482832811538209992057373130456141063932062621756462420816947206083598550494232819494617182025432740414044243005492966430394230247816900405583268814953661461196258044141072713106820791293904968797397096680194614897219231315196438265021599339998085846646016612464291719912695206747658479331343376993246188046906866944335567554445350380961852385686593836360145019788652570715931383931192926940863603390271214863702920352908807580888417331328011519874498256935329122801147255877003829176658202178075575421348639185725778451943497480084793013493024743094407027185429882421080306130794826062654702118209324271306307291875754026198080496045816342691757962933598856523869048305990539789009010354332843084292198316280279974998954515215446350012245634317987586487505410746314920304276570764380353421318925140260119389951414134459805508133590784574446485376137308056913784356198148384699536247212823 [139,91] -8224644444956667373835731434134385244370182855930919950092280004230645928885264609780195904808437665411102178147733991467534181545992438380834190220333897905142897246902452545014453010308850641582534384164021778425626698104955090758758067463577126559948503356721550888016109956076259982283620490909128356652888722642574753437026268347470808291677976325903358687166410731067055602931518330133236697569490464549328206552721913736437556255642415527226697832776990997499439318970677061233667345391273639318899637224367100481912076953757815377359787382654039081023075968376815665644702914984460893713163896504632942055422526209879546485093242964395010596001411101523946498636328134200400190001370899906625063685775104794879050018724308322872900091376721517587340359710859480894248860947994199013783872961590346422406857232190260196891573384604809914783852082979024895355088862593956278655665863057403946059989637817731468410072971412621340875643482176453430602642603829614204088462617454613710775847880579095396998215086155232779786248974879578615609587677441697478710825064785320899713520094917437338291221102168091783851083221186699091161449669148948082896240116707344476103337681409279573158373698659832095682172721179524293547137640793366752835892424476797559082241688530854783662419754581319635083649251720734500955676596975674368957751027520677144395267663986296741508023578556734197468805989883977020075100110605103268192707079376811980782800689264065603121253206727119590341385019152871118710755079228334206395078434567414101192709115744601908220472713557110764760788435508534700183765953194034287412624006566303000955749212563897941401350722348040004184950419779540385377486515297214136549444238 [139,92] -21545775705513353342328794379850245538955817393868945486254933374796059126806102317490423249599487307010049553578418884512983140422407618410701471120891345700152011536476972875245343346353669541148864165245069435616349562653109342185630486652657297823819630364497285914771858147374601669558472184262154567108569131691248316095169491873074085223307031604046887356069383958187967241688854738377578295899904776512787728917414837433355257643767297691707998897271944991309159146271674514361616734673195220589180196997259508749539202954621319438334913892159379595659105332546081788300692527697346122651158650376404736768549211187316043573795273549982801350486758707981067030525681668787458962641523287612940188162151509509990745064138750295906152188890641751487992664297207408845319053979004855206853319181759174891770256047054529104225875163249538657356748820045122946331293697538555021586768395430612798331244125590805525012180681725212448800439929972331328875304682537845695261563356732595168324486529051385498895633056085173234640287053007780699110720194995458650929736463148447641257661232485244880103168693456135636076527330663491678241800183277524130803135659691897583045458821094653204523320337236194410632256025463704966516643743579076474952924626821211861171536833413191090400530469103278208856154997928088127735181933741320076199412447012350834199684398028355461884413446187567200956109146408423813005310230581796681725974361138666422045698424064230360585045640793763278909899425524574335149415180406410981243133182346768229857213149594592894310025521603102033418987830353425236214488502741848674506894853283959398861995050777420136009395659730930202675946016433037798931954296989859465778 [139,93] 1083490629513698075693179730065783136850856665380547590252669463797719627613978731185256438326818551058761078612115270348014967171603247278866410973167049072775459093387663606658020041149241079176728474270445659728133113455608862520887324435706248950094810505050419222247338139239023385429473771389221125828423708447881282175835708215376866497099953269777538525981885471801796067197754632668970837976158352547747191055665511034964216969487386979458608066166357206380139694767849801805677699720029640346840981139166977114557611803351263650497900379161932544462575888997286063686814646202241531015381367256039581194410403279146457339821195215979563254077508713335875468389248746287665975969139286983686386126250561082501736531197897179993336910738362928555871501208951415011411516955026416451870015870595296619290009373586760363332086272200159421530478972361043618133546739776868428262993132979862581403932713449719686787051087578462649614269224802960513370629097833225995866198764475180792469555778984745866845622451500628733688651289582278412631903993924204631046461972982542053862398274486906637752915436164624971235138734929217281663694808297797484836880736158434814520558425774452894543156260492131164902187842672588682270303260238159945936214284982846929715833207220176315100669147086732616831069823732139020146613827247659163020251264744635905900022334324302307388334541154058329855778204653466909907254864310502627711419917928896828771589454279671342840818370364307821061736743987295490394654079696623963606102681917584037436320252640530790680602059335037704829393525543278658699852972660887018882429716445807396987707243334346210155617265071809532984016789761013302877598235993082511 [139,94] 63968484883446360100056442180664330447721762883403264412217575780640688550030966792960939337330732259138880849476078370549887865699185406146790819505491136272814525420875896539985929004127627672165438910265507365046409630936497121013392878039187998520987800511222107371001667903668038993254430802117823470128930013754250204021064407126669233553627108712899207140206395577495981444213722680280837016143281959920267647788785270224058541048171481031419603767070044907587181424466773532432390092738491753702397285665414125130430269239505960656391940187488184031018178693591256865314838255726588153129682282976175428799469129545087771836225944690774629080138255267488608182069571953994169903337668318407075730493741103623907168493066225611669617141728840591071046326729363098907885844854125943913216234210691074591018132530435585758523010390013149431306627403495156041752002608218770300667325429647278641660161265000141951175400287079428040609411299115323488992373935900954580216309815904927894235726367204795402864871358843391619281760403420158388309165987429086806592949841572760757303465716278572330428153992892245269194602353675714661456475393849718150498352837669289058987785385206541592833232133147837889473648692449718116378704880724389069251937629966845385271843501319643653538577386653110149333471388050291936309127066110864575615128916741389242803931583600663917014013270180562136800352472129744647651016671171048505226737481547336764361297239906612091681054235079891419616810406397703207469869055605702281674219868412503055080973923159112237126062534742902583445043577469588590636345020541114162236996398365780859008870917146396294707643735551988512755186342413251924349854517647 [139,95] -2864762952610655304579783187349034071512731147732035169175146846037407359363581701508472539915089331270651648252545721134124720124468468663748390166330439362168462895596494284469698342385255359103200749080359121058393239027396453283899003670114505917442303749747167069097925385389082037883572703364261363150722205918351042744826271154278762675053120624345187601233671732532807298708068969484842709405418754949601328352105993092764800765230877289059938344765510757142583064360285944722043600493224638827903392144653746193111214229265052335131275886053776883627198582152186638743631709072652989885360544314451741515880149058146393641420341761115238407892704492541836230664727283874718663261406732116534159953409532438681766463846825024465992124256460972133863542613267873029292508898727179453162806201844673123114886525557009977533657379181576594731618427844484168393907384110379237703494557117728727839422723120719626904635070781412602462045033309758091157634186682932306792441109101283330746323586251580259872651121313536896025508926660346300597449353529162081346530567872390128296818268750901910792976527124669957116009500176079282291640264403676153940977977066720152392718537866789757615674462870569167871719112270839060242774435486467819163597270721974531709773159313254437220261381487856216782235660271341322765161646808123223048595262024056047965109960618173338962004586173872315357169603226592821463759168614770942664907970130984621120738669835458605856149383221659895187575049601806512527156535082062266314788351863646989131008536125957883282648421395353937006135673595365904434086204782856961900357575106477095092104784312079807813441295155364481891665008793942045332023875 [139,96] 55192140179034165507401450950643191102286838415540300610225866208039474269835088539376234652861763633963028397037560551868546887056067880987233289391625629238097969213233935641199539210608172981493137871432980839432244511885434170624976137911747901955138179272753096508553090447167607144890925491994719916392920883066741094307237236504682780538207287861349273581256505005025211790960023248406640750348234157981077688189445298368682289474839905697926185399040925774506151993745262716510535537539793133874441622800207732312428682982974413740159673159032458651843507731819558525358665587892339752098112076332230257544482552918168060649086579874525402389871231001320144262973926056245879915143102730375254019092308964141465227905365436310431344665493960032432719267773942270372759480966324807446975894300099673881449943957942443623095686924145936703930191684519631325045525290340426696508435390203782464814646457479622793749520623161935822456199002121929685461121347110045458785722937205894594478825855521913826877509158748333642637174167153451713443791778717983490298911494476690516751877182743157461443549774777485742989193843110295949378681649414866155241841167757321624220222785834434288892020831498174100932698068098742203795463180493661519444611231783097613167221893590764038740400052670431250420715954288328825165858972793135953415184023301622548380337325445968998208305386578483171905950866126610318321250884032076944464202647372341597952178488912708125550159623301451957890276420567880564985046760454287129290103322298239090690754607620362263789467789882479456009256185256273805787470019360988847142961880020734825277376393654682675405716961489967910685136380704739978550 [139,97] -667329848276694125686846414909639426273140384018220949945865562974614641870579052447594756569004349201475636680424952457171862236404070271623708544997638696014163570740615150159228139320429128993129733645236630267895152810474880954082923470275671162564924669377668374433847146835702419205999832691217170429764435046318851973025906145367345676012247774917306934596420420779872497887142291356318478290396496106257369407232797647767189861243440072778935457788896085294710737209857138967675105242050928925090526511721881223166766890673778157531307141396221364069532348818546644932968776951592640697045095574089141287304786547447845522896134726944216350401627468656037517350180592130577559548586541968977605521712824179073944879636457083425383260801939560601085948548094808060599993098869270811939872273721243432656784360169044130111904924458166739176535417064860415804706449410874263070741770155889662880533634062700688465298737467892957175194729237905997161184293490856966974290111876019820647370361049959897513596349124262577114500569113614589619136331662753035771347724217148739350795898102393348568774059533939931391864296822070370844853843930361987494837120740907708199066036053192758598571066520185110624874025078668606955728372403869563415517282137972775939378628266230124309389384821023212692203027657477206667896080421745195819028707823128439511492055072315085914777757652654627290486032226215819898100641882763126519557871152085887202976265010159953968801575781657346408212749654754040173812233512845761010144988270955952686347795644614957448857527729981358086788098610807891037817361757961044483530044657919620757129549415569627400330364956752364959262175364962232 [139,98] 6173782754574570791659215302272656882047507108275379061096764065969923958652534445900561772359888751015412626078257480049764385822074650257737681786105257718634462729160706163924392684050878954955038656391308838134770789018743915859857071384986568287437182129495619970974200142065168181541648182736965858875470895446720631262429945032292127848976432531819864828795183431459211027377255201087259491711370897026741545361304313012754073004935299791827733282636126542512419471473386335853842598574806719125645299742239136582223293917460149107936015478159148584127751480190483148571405831902650400451277621259796786856043330538187666408496763867357217008839169340161668903131988207998706074931525804029182850463743315856422714362111830364801440079865914578840906516384777397159360643925754678732610551096075503915699087815234557341688079236584441393061855451123314146303645078447449250932210741272221706337025499457076037051707906257212411861258227775954949936008471419909456733967439170626996296250085763009215557239085289479566735281907228599239096173592796324998189614975410728734021058033741729188333000022416037838262899681936243664583330202123560230161070598777799015536123946208423182579025197347518081810147368677426610687460100162028148133278202169246449529321188345095632211944172097204622658250076831708875238083664924685244651081694287184573003299564374710179914166163394905863778984627727650912289322559042855395409942056973447305841453301448751629545706739633314531341279781228066641210953955997569197416446512030228143864592560534868328462913971688110957886774890775661901460096015046809832955271059880601587404235422486365778199621624180059930618337248865 [139,99] -49764677760980987331037665764920176894340448499547608835446607016142107403124090470353184214514404658132364350469600582932197753299842640158232756026610046552633597056571381255193291937970159732032735914223367429587483511620907201705500434016935372550445306906384399535412827062217378580874083323348563309752766187815018314036552080142436704636730659288864592178025072594029058042167272421248032140493400650852855916601312849372995835341241854972535921118771525316736021086665679730865476576250722091599295262986078425480229796354295606547012007336626006361928007101306349114579815630360660448016976266466636735510830105013990212713673920734037356941234173963265175045225681197961889146768585482490911652599483315786256121713796448168855294027107819198314309342701422263709602992520752160653443372432932493334045103306947299476098463782355908795536071786582776090744552050408012514601658814797197719329414726614448364560250610901157721032382780315384192385766705521516713871630205645453792986633407701655427817217668347688351798361768118139546845944126308653065499131478178031478033826966604971211818447328562568248215847684433933849729419220856981454562806207560306644958332195229651780563883877553609035855569401710304490609785316539165893068717412963745597202848271611967972198315992257065715285428576461063431731361278471870969298301111466068780632217750844976106677178436222039099165614452879172087505036777769588878105205053991197203187090709248603344969910586154090171526807947166553494531335433460069861280675784244283443134368041974098419323117857922650344041983368149654609887092537291980395896474115666783930700167114138486283305051984522118337487083 [139,100] 238808352117255497478535599031862337976162726101936714660448009986313188015144556457701125483305732191622225808862270515157597962137033418380047881213028438455565102212714351106133975843295958861625430810655293105221718941150827271364877002318251367295126652367375415880599990089074529135298235738380537657922845883645104192266430047279150524971048749247005411494252532179209791619762820061132455206589211360053318836899548077446733577952318258340770993862198758598163697365360015453403642325991969606118255790373799492200560077501699766444188426898081031709467154506582176415783093165865868563441472563054081731844821340141635438393750480248956380413801596111773573941381352474147572802174037564126159446128558182519589252339916673476202163357541352407139405324649424480321977477360593814587683321744336965259964916402375211382162957617283785336803641823694438893583793968811364640114549140019927624671233995902444928937235528057506562992297021702797453508609815588895189910294056140031197702569657949446168200748701519752214751632297160163723046596341178881319588912865545382918586607916625890689401451920336254415931925037789485106087116678894550073706758508627088902759274166018032210402067203346183765940610820684230030178979355498391185469311600861619832562052832693683960636549252013859257685964302132990258292473789669265749860486000822685231025614337520026435115894281078261709944396168299609207842945665298174130822309313742831539808596081008152925083755087490071928230695732903494062166009896911867386243603764958506572322004131934225026797587531936698512634458360013680101045341758664874519774565751872684193806259363968584030192594405425238333 [139,101] -204737757736630964907541295169621209613833823707901019642189870302536595726221198896699389365211943042287499812490871917726236479247218544214102171054082460830187767233669894691013233287353088508818716214140983350693268239480769771088628394539567540832809362446811415526541148635950607000232592817924837967328904895996793586053998077379059506871247746043509101473151104911252165328329846100876068148862936357639295847079383490720110656163214604513106646607783751300621276701761524153884424977869676757504918806593010349697948137861071405243730253772428727418494360332234169134998719795012573207068245423264237890795528913143435343941466480564578141534043882561356455992378276850585324970496584911253075778516768476025578791666011097827211761269451128041638404726197120069159374444733188367550132180157818559300680895232983430070205066786723127264605919906901770171688094370336278256757712349154158289232677674942934996810143783181289999519995034261610779735123922608801198152284132250526673315671907960613457832999403695909177999667599261451045972006864525182526625581137230931440704578034307658528339455398769319215583579312889813704737572851652863661538602613179173881387841257293515488760569478345856200818996989643299729942116504194080580085411920673252323547856777113907214257155339449264203398264624136224761941807508541923387650736508729735146805861944091868045348452304818212635223935959924427997192026777257171101175526086223282400718748637489300099450533621761664817472553713297796533160312720488415432085532076234789420245577317676606734312883130472369435051853170238904420904264386304902505736957179629695990289881905838898730300666302266 [139,102] -3114862121459033912485771387184405454073815550172283809646494220419738782541141066895941047746874642981504235850069781457635032807827517510643447535834520276649065937982920859085688375990321157328285582451696968987379170387936620402415506117159310097954819285026825500858016247666211873587494556855927795450278110701432603263020134015142020922845016249594571107326382240471398653565489071739521609159999776864541658825358710016452215580698174203845948621124227018901627583860549102225151383356013488384819053315398836091603576534285822744249402328499625739077848067790184432563809051899816172311158549482817157319681663580591372498062708063829383120631890606518509274238953518805052564034848560279748928549933445489980339693908577182465540367196848050680334525144936788163330871026466187422684444697536191384738022388415141351565036783757285368324424961961413914022732843784636437809659045518731815459553954960870505138016261547755902768756321787197333711111144361952176157248840899158958693246783554513451692018180428590966820375292689669308199829021892847853298195183573728548919034669571720091305022526969708217518434783495417432012559723827791132890173908410876969221571392432114466179188640928897397855146333713700089358862866778630844931535506017078291774033440028377739533748664809678102307560174039622809498189787599262457856709632662832101838682032482740800170056938803153024142911909349809064795144461472682152809930828511924652318000020619173791770593187090761643647491439765958759257331584336076298383505320205983070732189773747269860859133182531696299894897360458178902459338941970950569615382708584415422087934638475588396420385737 [139,103] -13827606096211619450363878290597788499993228361052093970590673505466467067034944559132743232558018727350931498930567328174691035014818740538997917329068393884406431681828111298286771288097426285789517528205298481322615652279599783211434511057872211356948365201397197436959140452016981227325982282628572247217834675168449347570874433683854753588752558739379906767250707245984690181563017147367483857730381474454306350714717204746697408081605512301174754497744036534677251736071207023416214802699379174251980504471574284576605462909246000240048961428187805708369200098595434678669831062284409974974013011341585376878681759886708969711499256656874962150300930008923153134125395317736556805400139478755881108428150000648792196058297964257065906345801756844799490363809210940601680012441308470077942415082704115127891736878156878403958836003645308282219703208805107053730640983420687026144831018989642876999759953565865446527034158138416707673047194365367861151762328970918255079022978484658226262593540536754212845629135429098126216857169798021719862255551061310977985908220632223857874676054479178499514077505600992763452111645214604177870076411947475661108580739724690538973320013522762737585110647846911408676268210247727732584233984164229865341130267482181978492803019030333351940168286087585298893310636330927898992731182794283882537953218591183405686598174827019900403361855762814499967447716009081042949163727388850749517600143146530337840327313521763249155960718912458460066247245941370977235612517199824033270665628265877886547162874614805481308143199203353896821791351395674554313739443486600384602617319046067727281168518834399521308 [139,104] 73506873261659499523985029115415513291484312582982095495530953587321620196829808423655813208847864458206567445125909301592998362966079827089755861166485456836422896169048899485805968272254645444799365981872184746302328938346663732083081460473225106599436379753711996946513527042037041350373887687156299708748121601184298654746329539813408476383421251235561848910420946054918190371901394426283954855147882174633873113238006072439921183871670691796585303031102744704001740734504340743764696023634220887450106109981871754683074324887180316013328976977489941798396521603145482752883138629703224907317638077143968540570356457501500021885979658927945375002722626368709794035011022887923307074056688468618641843631835982864388275545827891629544164310276210885661080173529347587395992659426563648858767637512837349132905092420811778540197235253879224796053869528944157627608050148572820080760390711000799756042451513170311053604089489634653129883232291417875830724744165176732781582940138868556276209949853319362109814654857784153562582114192246638728505796527755167851843751379711933262012057544828372126723774812416206012535027911233198708701783742478584369530005996037251414946225437389667602134899469509342288893583108126968701222131149531577286724719784819520147422718168742072924052783847499056815180077328727233921264624373931131280201889258437643047822557343105649730023594809360078842070320033359085624878314149972760532099791718492083633892218780047898609430058315896873121994570266660128744587955529989574982811066782604269251906599847745738097249825349201219116938621596530714442241118594686762529008408323479559363078521211195128 [139,105] 1932305009878029209487851663848675374876017967892678900560676295921490986021166877055476728427787582606135121226100665801866706931288586823180790067820997088974948503493935022191556474840901198890629937771247698110676093735952770652860321833916521604915861264543870367941973507193859582820667103288972930802204893476532784367267053898938349112372693289174058194989501884549473718938826720938405372578548442449998487837580145205125455713642741185251790419933662575747044136800752973001318321068579640430639861756961052257940388417514940444335617067697368208042056577114088079876418391570906396898741193373344575410527254127278257933022126795070469692822101564970882215510483517629591982396146316511508753576144733227384283956139262746306861541989593488009644220472377570491600317176899082071918268068823678396164732753153382214048191652984278992050241691980661862188279120634448411530626251384254955785195070671445964414670975100968060781965919989919981606697112394678460865658438483390130436131999181613241239898060563529674978200015861185514008231300967734753244866389819962324042118062229978169548910383729940251035375397171524347785873559571881786453340163479738498508371590073204298264000477695456337232049753587985679714391357127835965350293040979932695018201789492044775474175249284425465637954189979341000958416310280894302486370792025073600334634707062869624247985615888712078113516460708997150910620571595947095454881630188710472565817146926212930575681175647410202834857160585505243252891953622481013886473959812670883309955716260959685407342026402691955344576342095331422687160429273382132676201281137098871777372615880 [139,106] -1963703615625732715823947398132732735912684248481108303025120905131552072805617379794234666327321432295775294174228626372671439234192262529855994647120572102353175302146149336317188124899290476270980467844732179538182126152546342449958915350398253607162613936848854074475717857048584632589631821716915039359406534564241386854773600827318269050819454862702072249726439682756410839411973116437540362332074768857140224609208662096625904173823799919752784158191955671354883206723173497353848361283041584644014986006654313074289449168748692004303897450641960920900130155554036348475926094260846519943076806445724794330226281176431944022884584899908209607828983287339563090554295261012515677796481317017547305369822039725460151532337214498380415512805566896128451627915237852157694029845812078041224484768278174466510998901929305940327120809549944219067668590441527157960271461714713886252077453760450678736801092918740836240652382818170478451078970870928014408969746048903830026797916108682021703795320382873729936635415349786518475409006693978252289728829039468635957204024349319486950418617147021288650353769766400626030991839329730973245068453964876766680355916250684405756451383680852306357982391480024354200643636580515362342113777514616124653737918316690314805730628867347724705840568090675223921311456834469053572748722006022602013621612638213309790470922284993491379238410781925470797753963047222820897860531814294645048465364736292171664687485072793413337600651210642997773686461809066642522886388709278884434488938303932601700749165284593688013723395310061011847892864423386163800949602757142167389698761044229137648964 [139,107] 67777397218209406369835362779429323063642120236714550592249941738082467571297975037696599327312064605422568446675023321624820639716039429140210393772905127975787734308855619633717167691020568682586265906589229573273297610323537583040929771499371454069912737956898805859279247944688099615131802532066069373602446840824254901403798385268655038369255346659064534372978516268208665596844261594420519139292580032902745096087937447533881455903834741005724506028188167474048132868545933206070598455557060177096374788325171051324019191791435001367303571232800954028524020922286436945767526272292951462788271232968695842117956795341956920386836465949821771932103248020219585428689577022437261193577717235217668234725583001264613138094737188871460546358497127414838477246935608738211237637317497462956807947897937112531432286444381619707913229810887436978887299698825311947465844150751115703396345109454798032401163300288891124868724905508787567879704779513537543649537789127371559586040100972531279179919912962452510860832996726047704338606556710040312074921947584756616720930480663879221495415105537569280267544972219807360602057677331993042666545705800642470917624261717098158589578844773027801305171685690374634370346502119744492142611018556843310096656373113379929674117882960142241621075429807282528409641570862712457398142208523630704117004339345738354658443609453374519591263766225922029949065247780826115233970512656205689115547779500664793954624133266959966307284335666734938427858254264487640387936863749383020248956257463678213086731356718994818293949872357690398477208313948948060825223965540556936516617959484295717 [139,108] -288177727319876421905197159160410607858610373553255889700027578908649412881932422428187324050504152223732694290923694965096036364310438695747095710998268634487392208835740280500975918838365541053228473378209536517270810144038629702991103275010763348123286622991175406688507638975675407993332812190681504200686136307475365691487174381051845318063726274192729403903627017504969591549658039001625549239337715247492641183904922313608143177885084522884930786167055606387958890261641926508322376092697940351531427302219557559658421831778397159662095670971316533268557929800434395108152105359978324560139630006694646819236861020747643474065996779010171239444664440467237754469614794819735352172681571016765438365234793722569497944180799062392272966082421503288898465130570497379766618944898375670974403325026361821891098544521478608005128506971997090195981930041230724662822310535888856797803246388691916823494318414275923218312328091345712433360952508444535314144184022881765193044182201698228990781945836724772154048582024776265637930394807877291297067419322706404949477102885727132265064009474777902263523759912137617786273587485462286551762113178667952225652530202422626101469661982437227669512106671108978110756108136135378242204017878199470703815868546282937047622895885899449028654032089234885959265090796247626423483990829279600463672855329495698378566506354492415092490051754434354523202680326013978263887474739724414439363653370079113479500744622377452393828350560718886657897818069618204888476004843304742080982009205747118336196160468232289925186187756813943923796056337916463085683431594335266039213641278185 [139,109] 532741085752552937361140607172253432203507213507715159189102105296010814934010848621908682328114100070014578804778421570458449884701980201061225796122540706464436602923638637036730416352151372870013966827453873657638038183501389870823232762332493141518865446276376579671636753506072750137267229452596717948995255805565995287519445337072352578883534483012515754197970236282781166835147451393299104536205594330681975345417994483219441458980492421181813000173876716657447124355402638448163941275894226590583511293405574257763650139988478205624962157273362011760801571918645492041481605683605490988285399544842217106027797671660381478551410390831445352801890115829061334805230110846901462507984912721390633576255660760282555113623574123044477329984303702740233139243861708923766328640119181755719817271302030827092618265129941623185466474270256018435839620257213384413269561337101494808123281331672180347602092989526158180377011576827011527182334317176855727292228803256082706323152055901923085642479055239668619161318399702973712749090701932761462815073907718149152687500666373064159641574727703205973113170601179594943739781439545086169777621938640738909781642777757417909194977078546733187260676574765711802680076393466029839222379362464243175298446133114461077165648857671343268131698043452318242842323801267472804723760925827605524226043565883265791137084792740247986020833638365040181463552052781577342818604932478870138001441928419070559624335730671348099887971618785064914363938938872534079386739460914084376687092917013183469216314730657029629268068021851401970088157240074442885307579219155309879743538 [139,110] -1143118757022085753891327416993038076204782824811671560728289488011768908952382900870464091002190140823325107265027451452159584756019982888340130325705503818752079350723225297311016827918298051222681628792988324857739825011790351300908329088856092246186539968948997079640270984539739731571852166029895063235752364917160661055605673001661173838965909952214343696672874290118185082538910162455390311092213808177876602558409561774149841775692868739970736844507868894827257582808549758503265355447571711147969223062723071721386424299839312777231052782174631220559045663313018889273407986020750596125077036706189306288118662187647281903796860021765606570783340031452511722901986807768282307157564888835427075853534935443063691164155329778661695867477304719701882697785974996673778507035979174202914082840416190650393493032488937169532854662229290553124903736272995726331680140334778889766110860684314390372947667570504054348191771738730769445094846861103997489485645776796945314804546094529252119958275618136748973774251373839912401028577705773282808930928091625035143682155958330054072954953530948303069761610528969520560869873333111929982776674719432939870986193740024579109020370088919957277733352238225263237164067130576907014730554128072393764124434575477683840333047592660847923055374052024037093889606666244075136630953418524625691481948988711112690032992620682930495850872711381998045785796397939730970478684683007061671885037432335901376514993516482751012242045772513782958225429350390828936010457496428678690395206396520756724480070150081068474799984507268149502371822148015663322607740049305508912 [139,111] 1030694378126908841195996354563747085092821588549040363898654164907064376467178100748310648737244262722152768204854926868666629432774856363467864414298868227603921523339687539714243606239974147033822184840143881322145951983595206271962657613871657724728710772231067667925528461541328738500375932541867137249400130816336735883708046052317143803340965232800148980067337700183470094068976870667230125034016201197420504425335284261416256481868652328579682587865076290955517429634711856692312255969734600598099120976381834775339890596668349172605443397684789115675030524741280123271848066153049787159739795704673159337015996143628655813940852427214857057329830601302742418982848656890863702145526860325193305130740123871485587557943011534150564078981210388680703859715130367324721799224513425681111444605384020568786514242346057978044935311531516106341478965579083695458206051585104653174073815450626215221184036186709287406593389537145213888178454612371767433081941489772097459604538861915782127564110159666551371149507230122851899780244930971922643938920882557211340057075350255120749465161037498281191238091227969883025926394425784646659809759184490311467666363875528902517410176379072672936123679454047091780609432840176542229950478580439458504566484892541835495614509728507740066416792240060738751912070271922420138835781823730098046598568166767580536999191442704083147918529973351335555945723733386935389862614537199122779375667115164443666214543181104741224305784194104217026245131697378247458892789104099642484719586634944778678824624341909068983651462644507625385891483550717644110876054168776 [139,112] -897719022595221010266572820720498301792747703394356898867762712754026953088773492395490489448705858362525370797119092005559049641208914423534319005688596395570643952586701520789365891850458523318982044784615376272431910765469382408083033246204795233572491480199241535879931340313043713255204283261383175051487729962499061851062852159199210415062663047635668645682345530668287308096044134239696475496261198242534622210003027424055379429444072582496345327597660312354533982367182960111713407646419177894202701638116807116011815167099557018317160940139598913131004477237361288105157919281527621651286284788763901108825261391443630347465049451413989973095001501884719210841709223670441688262763839731135380599287650935640919952275642257573899781821385179307386277788690639578829956963121351672949111681749749172816239167814294776246466794821042043108829773533168739480669859563277387058395260196825839792005663161388116217442738860824916956844058808120244925220573977331274698587990747993644089112671684949050234488171205766194871372882798621797271752970932698479009375328047452887622693228646990114092047237748952857745168200079310165939926167560231240098840858849753169344511079830669780871987413886240567462234377313197579925731346017200992113452225316189336698704795887047304896358484673699572933374374875278727726498245345639652812593465845315767764405922023100987735937416832304041675459855663451779645403312595958394622132864747992420498353079934543641171859481339089090868621881144424619927067132689500381249714369663609515780624216858362646476643920329550634900749627028266258193689134 [139,113] 596137421812494431598244031610874367075596221663853570151724847568747753077492489145305521748437616217518698493981765915333971131486936491699866534467843167552163564401949685783445149384398147114476318078991527351241108788891209960818082297201381652792944100334180866141481979326929481526845608375583168502821433124104165715191577577348206824609838045514915972098541847504729690703510726920198143176150240259896949207569488283848454987886388276223399256303582578142489474180727823498693681262946446152665287474744575295736834824235574741333612408667728133162223015796702056845753121813615446060283034500786479795953991378590703139273670205552154856404998873804474688416721784818223662729929658987985896238671517934709942285511928110952566816863232910861573447915944513079118305254735089317261091231403302515077009309744038721967097437300892840425318997992315084890741815914945198393995277997638492335734873367400923020234213072579192514254567054983021652368178081316628026677383168227892504329668060038721231493082312825766026168673249148601139228340202473765076735631009254913136047401276102549052920730542190228502562139128079695428825295232347190560067702985933568737139713221985312844111650033361310139347109438580726188151269156082120870941623977520537168059712662240272968402177485806532629597420594476571372646538941510684280616350785908310748298727285151424020796872795532179581258626674361248385245436087646628807379628266451156942091070330982972588344320728557327046319376632596510279292597703462266224290817513126465949007284278359822184262841419249767642049385118979078978 [139,114] -413801202475726669194058481599360098264040453797995685504353958343681507470959149692770905949706873973563333756967656006529055169252799336256490868499695115110308460737672995207058014888986388833414062618860226627322846100201179404783648886310910133835393092853216575618519127657020213616212512280300393476000244807168278403806499171251364835654756256870812531407372670368689557924491481485664335611879972499391180840672994560826746734037105647278685526780405509758154154545472605886152090334266564505678782820807924103510143884099191537900353434729706555195177057837590044892556118083736236752517808535117512406050090786545620998581181814812743966571700913136488256805836473521168730573566436617815969160445115465154033250601740136212064779709519345096455624528498371865940894139930386327426651836184057068503615500495828638722594803087153477465021976501910566408559180470396549296997861331982622946128748521337568437390924434557948714554470745040128840665424516014660057230982903951528419687090109063130954743951077884765945344129896959110896630681880899161010606162134132896252782280906075243130885296972296920210496805130214230649963214148354090519207414082566468850941030356092663592288426658311086817747983323972417942722813387304686662086043086904110200738510837428518649766395194427462506557519228235155756117193562592710879011550901152724331359759446391717721456940793208898494678471383307364155771421498734846111330716244544307230430865138073001613143240445442335523762259328445678224374793643633780374087862797384012696900910561472912222233708093724542463588444421031 [139,115] 147968071125327074428527633586871616534727836132332310205524271836871291231673716160470807810403377008122589310434970123743351612323654286860095876456619992550481874323726267781310122050369109318525789157935040521267827560490803376069877159457204534287848125665910168946344677229419128017896609438926488366675796438152355540986087630281482211303724383430165144157003300335780283803850463362028941850657955156119897860530820199414652847398147368402276204780579982924727459304634656092833340877837717548806333660843257935851135089708960816169102297002196410922769882658606760511338933765728914151735204447480372389815409069566503948647958208575802117817096593148605302987628499586440928529138852482578293958121699712191092090386766837026584952022878067932723662245914996947221440009721886399002870711701947371620642957369513514305046029325164547937688298553778632431545049631828030211132704202333992035309377166052790884379705693583798044271644096332602669425919444669457793250800484097354055269932040175376290683675913675653948347623272567470781150365439507622278800097771816781100451512726416469506747631459174893760616298245310733558587343162497606583904644682076796592570529523261293631022784209885298695499055496369557508991759493245268171449216659489670320852473042407880623722512797548993557159469954098367416227969268969925447826310413326439116745824017401627387564200935627693641393115152797796925174424164123013424474667990354200898646047230264394407005749536969688691717913092123644365517995319631586377871762930373150789849612734348742338913792547275524350579358 [139,116] -35036972468159784063534253492564182652747270820368933064391276901238678604271709476916327334032369996816118770787308201215469105842632603767880703957198412431441971339529327861505305648340679649990939859706840337777270565444393643440708044761993100190289782110194479961095817575868452752032982153783705687681086219643323862456871499044661021433548721339566736787628528074008792510767926259922561327650026845897832156993991129475524229235971490033850704321062109708217404788508571582577037054817537190734774591947324316671713027994272612255421911091077396559520394248546244546415913701653011915983042630721405772184932177457298289917395467239753543750328526680231601473585188957976341981876281799612060087791224847126822991847400547756019978609633327268093939952527549131414802226804396995586111789122947267368174114157172875437610824410803848268447972264877773119309598000395880162638335594116668308259187302333416909991972736883477955944224719950948771416205683052464346479114815727191445076802156971598565758986410327685294859487940454599565821242099677156843786395531790715419170919187741769466675266058341678545467709658587276857439496415826668122711137633261683498201561170372069233035380801075366106509980319183799408032028751809762306639304246869411741431137609384297818719904188468670096836231466837752172864349462396108241722575231726939395981456520148992402974148342895565255695564101735965441875018956435176426261824596440210127533077632514140223812072241553025560627744410608129059922730547020241068144353496607524012889351611611631120448969362971302742 [139,117] 157169546851549008184860417495778768743121292023625915665922828724228696653692617341199796551133495780380303976585791600835014585606538629327542021444156808986652632821477237146382271217449601669252402698203455680963977891196332836785671314813126638314514452363525970691381947143645395716207162372273848038998709106219509522235959592839571254562750608198034359363126845402711643830981554038080165167601311659886445093903389432542649737129671093851915953691454523710249940462877773566997877521140151783776131943232201004839378826510352775875845236689160460172887902930009888740119235714605294565180574285983667510144513971373094355959850469699562140659904800408776946822528180325160236213290499325241880018377112076713292487571473793986297216821167615556918425579167660312771280093573866059133173839921656915500393633185124843497079592856537180385741881434979659351403096303218503694680999723044170070488007030365204360630497659964092347637262670277672103430814466084459231477116847180742488533173147822879025083962879325491175087286876464892499061856608990428492398538966540137458055990739168028784528754888734107170591675443610290250729686154979276695290792370743771031938431396084711764672533805001312967477601533807728421657940665158818559856583986392162927424353629452996339364639886271416715312797011683067640245255206288497549803207494811534762795212253829612970100971673438226044326175805333847954970349580652925130149370666473462598884708685196134867271908277608945873207252104414671835605945339621590204267239687068611752059260684919834806993531729 [139,118] 399735814613259488016104000402454887189544582033835982272797870313729900991819518106866836374234323997220449591718613888536841600950858702238464880881780508698243777929241234434001859680730371233284665449309476649399684890272750670836615882170315798943767436461011003379951450765323785309029249405676499878822551769979810866706619540199198477366921311939218281322756502855779992793076668908184041633239243219859241492966481641704013617120010995927714417849966662780403862148007725137449095109357561869971896955408882224287221353885697352057217208660941304554878045640510680099457614781047271597887584183302432594821979554571111993657870156371040424963783268119110046473951173196480454729924706085801265387869497384689523437538468438457998825000707305648040436925623175257284585910320307291864579755128443380455487939733550353459684578933904834166107929444198402905838959012428138346908792639787197151388584461399842333391047148953442602751389080978598388177611557664351238032239122124291471670569364427388128585383985346220366285424495270054589491394109539939827147823424847056196566079072924541620620684617181604174432994426945841449050680532419471652904040561100713592915080360906711729761218296368446524946075495877968105748450059669717178812183835902714742402398982769792763371714549770140154893070273764929911612587239686134806244743389217146382222445126211400224096684630622636597820654219865444389169896929726268497692444751404627382060343055304918532530573796410959380507784233606514943547631270361180829384573123400531971686794706503452417299 [139,119] -26946929718592937825788306602521004854573233326365991253460563474390222723142047447627529933168811062864673873646252414283431687994499691266466900080276587837057449689673500598848056206558681907298374068735839056889422718754712148135043686325829067861235125253653612575185101422419461090404064128232114920746111812395381486926298099425799783692635660380076309041751074505686293789813110180751322381972886402338751060028671310685486481534816360748701680720454375891303593116568539592400801725032163680052964546911615224641996001787346094352007066577524883830327140417241410575637863855667921972080339671303565716837444831573345354494722418777777965596239055805362303157894441068361004661486709623969065902676943161097037580298946119079116564485283147470007254675560567936932553821337372680841198425100697481499174843541039394352566453657919694758543329746796558267069416910821087963377701201768994774389742858868187747265291910557249819651012974463966255462359030925863320988533934936893553984409575904988540949275202708410167387875174179785776003010138345772719444406757726765344234058292147681092001265136460158127807646652726158721319514988112850372335699235199762849808293699868480919287295974655199811516824412966572021011728889819419478286864155288382742436461443571448257948153434620937715275426701337661799215208551744543262879104016942434605989662647715632188809891390282979533138880272936739796664830984739329049299390588836949584395557095899077038107311314975161350097104051248400261544412664696070137173666722330930053681360296795508 [139,120] -5562720238969071668094546163845657069203418257665572529738373807877393341434261138259328662682702897011904979291366746034281918357356375604471916250596662466878528076617180745984838093245645953913378043330554419490769500069131249817617939167863312720864663071365089733737298345944714000688785388749326665060040559905245889583998803216874449524201179580996065997674091255544519990752295536575911826491352702396034801339510416791515987686130706066012697908985914659506150529063775347149445070112155748747500593875507527097955102243649691673446295493247493111619370650509902784825171818637292518303130234838614081596003405179493417955373731512682845827864443583233569525266907841128094128631285906682205356860880099683208721015806395076500410649125631631582675729400649608490361039035954297035696815464075706246931457451187892864801878944746260690595156866441745572338670098276994903048691987932798108216819115879114735475078391753706563441603649809230585476960914126787478448109786344085684561310136353003797802117967258207333445864055541180549867720645036625423371262371201360700311235710475781347175530317486126017804833295589786247708186956937404121107404497419391114140078222692156878238434964205441393051300252298758354293167053885830057061117533271233321666768341229503812668013001175230316968040735477251966916671836565291776035973667251301521243846645053213078405804472593453979578534175893730059450110470668607304253270219024280983903037435646053312870193205445273130124567557486669533465698295617919339345009786655901418508802156 [139,121] 44958809702041255951659129360710493861090181949821621303129743772426942911397007874399547655491599490723951358962898559466152483197738047084454709583938496388820565244619983917073527634512080095467929978046281576113684689609638819214931694230686721821246295486630554783287176317804944667674805922127156097438397732214112519344763428049207005703505821538746709766759475174781760092272298924741090698753858888096361699047704637047358497844743876549560707032724426341401664429723959183967138800758874592388302552917461835708717586491742145003929373730961905478571888982806035946935308894786008591469289959050069590804842604968100632825544977125610952518264682957995644703801970591025655290970235955057516074541257351477969561530043769730318765554311511745400781479254135427413092970930540641031279731891503101164752675282856046632031779481985566829660575723554898763435744904392232492921641877291523994712059571197044062563167946534868573386468012622407876625228195886806967526004772797657005640603482414345297300234431311164222293628151528894322635626216507827592986238998943855172254402481276062710368196675826615074147902185158004202291149332930460390095402148590964458230611835843800328616960905831874853682751098696141288756045440481537400008717651994965008180742837561000859803659979319560860814842215613568071732790923431494573178989681191292811461474988806971862283099676091128724557049588463857831930849590707131335487946754203062004035112111681582560740877136904784410316114236999595866402421596887422516437356791030343544 [139,122] 4943461006905748996105265774299358693562651059251592104682781770198922731163702519987285621044269134777387781035253688927586613313755916489896080606104016921365324308522098927074754216242829765456228893973864969655042493188774917067963374766720564674691198811849463571816343617375999804512598526945905490959355373618373688466215069143740811782290868219075898747327105690714700006963772030122521784145225728678945021428714316930899761077618756678089835818266900851672126596950829858951911983042428367320256017298428299492659652315670336037035480721464801990947043779424125154100792109007862416483821259935611968985473439710672679424784668364189516744316915111361380256277117365308000160938080272273350196561651281761797818624041604835338182600995027074552199461108689153337868913109891096180692942222527772276228398802163202263745770425874179520696471078876427596384093660946178139824742633271180508784409597714095935429038540982782840869291043622097110954961114219000352173773795633611761498780518413125697587852457659482079290505919309971058262556092256969112052589652163346090491128330479636882046682922833209869182404966902062364122553689009045870128424015982105599843068682012330298764002633139113197514820748298321022055989443961234633718110446526389044255864267019760441754577138124409228819557661842030553922526735801639421429957858226933030847199429726788686589557056405675231956397340823043026294023536495299427222447495051281172936761065439351995193889827423331169624368044054181089267917826844115716156807837487 [139,123] 587156631860565602097680009798718373019700796833325059306909573588055451662695400011124266564119376456029269458514736338863636302659717454715799391038162167577887557806451253435677330197958858607023836490726858017674357248577927258261246343098790991179949975246734208328606479505531546082973776558084616302128456098393224156281190252042772076201383458084055052791703906998591787171443208990190367082368675838532125519049315646079501956219863047593231572289896945289170062996039701622457608259508806675191749572296509311616240924318606949553364319201099191004713088464603677624721717672565150462365093574863532957723388238145378777733247889977483798573417089739384145718391920079471929206801553375189527670855857370647998560664488295717983378033833579134671820235368361563402921141979987780080600987893257797623038066529306468225000903451965639119908600043765841885564907368519080323692368041575134406020206304470374832301450989281729075804396091886329015977978897210153264511824279251577965497383675117435557069690655800392894890629845336308731920814560286216625221389814423532212114900717884145619268823109619397745254565073534988708913150944269080071912748041084700887454280573853285916182707694031872013804114266378171683758335896233740786511650117356316594050474382182063527999066511381128052383668073395586671105376173632974443195743825142645874459936926028162670290820886188674348829405793375965760051000254030816030841205027934885611431627195532505239038011731234680616691411961912035515136631546847311717084 [139,124] 9370633453599246490797232469248114189543561485600534965473449564352180633225781594582623524434679998038853885193420924187939250406585262655074672157985546069404479374584249022409039239144000950231731451698278692985134769882332605214629113664862735361310538015316486816836084842832684086177257004014944796569267298045062800403881234030266318855289754508695781494786773389289845756623412495860431950400901949428859087537017536508383112115118679639090414365602788088629503255004870301718718101900486359023872544038994058552314983974707361748929814899766503035594483351287885021495234549260109120016225350811051558946513072028177759572889467569537890180981581453483734633162541426349619802673616140222807713338806461829488468606613524061654417203737211225747298327475397409551734938227831802103925043107172073199938637684699212763519631999074770868037834442971354165908798513142743996738909073532123533827467067870545676854196439604196580273909947294810281028786094998339324677643466320498976184550480004049234218303456357366317507255507962029463071052473477615339981946506695614017838709031902268898992446254660922290961670335303423951614543048384558082032176259218209575024432926805800823674086607244870251215579482560541197487891651420109530300315071483893624391142013834278424298426185781652246554684366297779039243528284274433713418080524802598635106593277711996515754144203186009748937824797639542274564483856613745953268497825413484745606472439955285218906722491482131105391364120478113046400000771789070 [139,125] 43816720826373768954921277561025091618408555754507569938037953155075709492523678170446580575654987744127591419732481281665398008569120345405705793493020392547125989285093449601161276530295103582695056505750878399594870260166923797507004610527050343356204971299986199416398957231087830875038418695415030805236557992556798963235831542042096874303402619004722525779628021535134135477895899718636525934143289099152167291087833230754287643384266706614485109009529284206607418642391595985959050467454655569157024925379601003256428486935733795412272621497897014732274004591503988768561842697239477261580127825407048429123406784045532862665998401311647763632512524486082940176460616937117451938866045874885849341595961198736245238179091925282076193321932202733105928592443595300896704578057354865499747359767243609712252539084597384100590142143773846460842686846806689949168083528051043050227764257418052781896403957047388525747089084537536498476594220775478600568553709621940282269627270142753936079362791786837674804675365534057021645409414739073162916392766597253753640291550470607806914117983203892780551678587964118387266270430888990252417415620598004415844157079916163917577424411239353132703450152076681121375459073468987109863123655262669595251318389120682675868023962032643578184168151820178886888946834723369436101561005119291902517300464081679233663745611768326829222332455269198522450035854258157522242450575081831412528282333266686880544819604212564554510731295358088188496074211011405729905583 [139,126] -908543897552364050834711632344415010520147721579240391025360732595050146214284666192029064695832807077427760338023493305074914781384854202616118486907384784136245636407352537691040904196431707105341123795945114048773259176219903713678276698779777994478483525879810225893091736355891112820068641416763587661921424550156078885889047237001799579347646370387294459339300610375793403216058729742065973614019548209889824211989834116135017773532557609545532574406602993938501764162706420228552175792577994985356389262131814396350992935359297658058658280769437611408898321132625259215680086350421836004834932626947551755183369517843768685946394414445229188126982770380809903985498890327979555745629866981266032405063088151407995361582690618803211602885381810908756225129961658559742081242937947497213253166599938498864541604754042814913746844997080131709289387974600343551582181629020690217748778753146298740847890027568361742816548566274418087607503729112723619636550250500767820521207274567615991893051717846363639846619878614962901005279510154852169034669023666110171868903740279011587143981035626029160022845410502529468433012358533464224336442168787260501337845872998609469769209121312117094864475639312170328362651411564390525761209803649111273696040882872187450923755098199042070977817679865071877447602227422084467542914689976918459528208826145763372833571936469192020893624511138281045813549596244945285295798952223753326810867492415363059650600627571302164217755541621522428335384022077617 [139,127] -395830574106193673034271366360359919181520097845907112474505705267465215420439506040961350320442484544705773539409641346702214869451625224562540090103257068588345335823906539524318858582187610076041480403534079204325876983846986652976824478161436179191508220442254141490251923770816029062314908316518738702407976141524313633338694032205650977384778756109817496187288546355123796525526091806130275926518236354807735736599960177030048737329311032526267903573268013462821565400017415315625944681416891785007213571185171380767850104902769909169365202628960524769713301477939019928761596230923777556098506122928491620367833865701171850758050678372640637179998988312589146205398751828369951282466792017418895323120242098545541704674899387856445613751479620554074326606473947812026008633929824142274245914076090482183520505350677070132358238528236636219650886272420429351729131786217710438293324885691191852238788249539513296434584492306551442850411768463883165812356622869482419775748732379188070006216641260428196422484722185431946698091067255575734294559543244285960625632395882714023624688174521926137856029792188790834429062121263111858138658801332086280210778028693044102041620276808791172253357833340821121034995518839321992186279380695358040423132172513895060309286881658732981284298181503176119046860914835315728026826799623192903018666945764225161562579245237312114659632470158400480685578079336621695899539721206042168844969425193607671534892536777476245026626308187315705352834 [139,128] 1207220250116712560224787630530526945127230497798887298875305402376343822953922588523836097645104640891012854215395875611786657789822818770710060995123445575106077920463445496012952696674724640831364508752779313675256517041811173536952484498687107243718463060282505410232434665431087982440037431125581093470455575145355951327403094721599148980002496700164976300971556883682012388672402134389488431484271008851545951077500972478625239545841059831085452804157485125150567929685598077118670139001160388191508898956246220602775266426845173712944475781143244494669219769598026058221557759607110512962573619300451390115832323568450597882920670598369657624675635013061346071988930275760914028400411421045105330089946555897351385050113989119179843066083167855550736085989329610145211945142579650272749117802764304348933522479390389500258840503285103537696145196357355956253746472878100536650559858843169352242011597173303728116394522424644112647143945450790422685339517848869044735739139021984125073926566354058764846116894042743133515547829444203246683649028841321808410456637470429141405948732365582683725253138893138531222617294304637927712948625174155854912131223447490328018247808122587028975179281111948545445823175542978961060424599303048482625627503212035551858327559658953000661560775729696737174853348945858258314401075589588761889203510039544047706427202086494577161277786377483326100286016296548177681662645975605284799734722699567219485269300106724498955833634834598644 [139,129] -190387167624095055441994601117305733212157788706374502895347634938368905972511389318445865852542109785807630847003612487691165937559213655247070616939756429936367257068387978808044331206268995600221866676835628390940606130352385685937565538137731058806692276941077281478739559673764880729274441855993426715598840143671974412431933926890791978241539031778878025993432744292651393554005915287163056080093693457858004751731178245914422453111443870391342487336929740980670015624442239616838056041627452483953713457497363647421644364951494587411256825281832835228481245749241606006077948724953286519369466027248095820753864478570477023037758175312916865593502844383756087346922695553829300768054238655853255276207326561570646737160704235390295305006285034112631485962026633238944658751203792385428288577690725983655862783701434847721310521289013969578333896857807568106688782734775994086454031122068315350676411585225585564942637339191172159835952730156336103136647639790021189762137706594300674292802863887467313839923476995595979584801121718323577001409525109353384515917089195440242009100726497142005162503466032427156225936397164070387126877281755318971023664145417133932467789305025213070968591568452833912759857442470403129997533072492327784725134890185076804791085110522305082233921680199996507787939283567002582194550333635693955127132757025250093302860580020816046516789258113027185287871631689698546151688661347436125424212233589211831204168834293221261826955086 [139,130] -752756485202360742160145499860198381832793661723447782159084063502405227568398792042173189551011627581483970306722268265405909601668696765486751365830660159971766699959869644258048184310237088144252722647099461122258826483058912297239841877608865159576540498585109125798160262937065207367738820853471252625246529253682450784705384956528507829390445619797685756828756223248512278383746992893549168427791487690004612523851741094661906840287738950167788916402116668230978414595495599160160775083167299470030526338664806873374677377809055666302428972171387951345301484661784778707312883285493999139087381786927915283807333669224064592693499079965809220128469948426030307244019349003316435816834656721977394408527966668035220916444512943495620028420870302159517424008603908904402628712979532802501451740808800441114438383910790358482148512457852085667359718726257068310681885026012175763003262943367607867970868859005496902702735720941676835525009960853943188598684404946914443987146900164595018201962315936549378470121304483018183407283089069421465828985413179798609104760842294200070771007801252632359111560952786651927590879651082440245247572373471912776715104246456337820613764854277867016889945412489511885891055039947035684155573005454259884167227328057235985779776802194398089751958350668721773877932734067458627877926177115542117116595458320849194733672212157746971317124457769132926838126284688743496474308861995204530293432798125110534743330484106019932 [139,131] 529285931096873655442727044048011409584355273239228250553093685596279138249119206218496337982648039911125087090668104495249620573878848808293903078522368044297554166357332059086192143670364838357300831962624190190117532892674975251344295923793830398521249303612747519699608086927674595984431263911274094446237314478802424405499145422417854037138482621277937348226159959506102679059323364267531113295348946813009695194798538155460764649372194293850180199071793498108803752463530272816038378810539654227885864916270963976506865564840772105692490928806460844976971800823023305503683863630782200947903846123410308189724396858365624272738639159609008148840573376461665358439872856178349852077982916661514037108152192099564427515402368956635986224643857066989799529342901028465462497192266056676365140260869761169919832410818096673358425453066612671710147333156150454311087919907102924956642431527352803709542658245862949074146230476750936218148946710295868862718064465012907599647102912213485319565246447946482714641168564755235256526539624907049317567210420735313352682078712610215527809684659605273746978331371592408411039900785873352260864183937293291944088749277533141988959683674951607098717755429191338873100725609877601666922625087115693292331968480963990497945702889007656140697344174948685390542843561182876281560807997782977630413975873831495306625715826650132607085923379174958285781843116265886849223742815361929413684497121078214654409712320 [139,132] -4048919220017522375826317548713339183204037590452319913894503275912940350147581122036579951192281582672195225207292581975776163734774049793782976319976818815387720765740889325663532267113515085946576408682304051738667443766649052511555162098562377150468132146984008675452628852173325698956156075594073966623481899764764733660621999763127062288179497718492111290785439452110929791422034686146608252259787443018490129035539819297689721953314210336429732130529332381513965970823814611379078194333963881154500301152666085023981947590239748987101217170241777017492497789214466826311525031467946838257253193785136831159521085076293327480499698560968447055993040013356077593783462880663845110832157891101880567383665801040471199566101535496181826205273403964842663662685890220362024177014385891997987060288793405518277170826818173176941024120775420956376480972239042072429539711633050430314056430448878307340352572995040692741410239975992359273657470251848209027354568149011120986739639817639109590977799015049657582760623572458884587265522884027367555028992007673786613008734242513263740628636688213636860234202927495741260024059194531344032041657888379735772119998908165251593127489311495059470041377572383491792560475675599856948084109082051349084787696469356384026171134185085772770641566419038009348219228020772408927670834594034317835063058172683114996983546587706329629095805877109912413657237812474093469422596229119493635259259663408277183 [139,133] 392608364314107511502196634509216909400524870418609324762052350418630644495009620123077099310482618006843238204800073610621163944141557705944246613230885232703777970276943586726945562348772479791668822313541164477897303178414004277957756296089468886221466854973572726918122699321516850247770612204428705978568499408413791845423873819516563860983795690287770357870390185564452351575008876720344078108917230684947005295558537592076778226679267625134960645967262834503748640049123642074165664976002245521969377697944659955262240120506493040729549991931554033776164304931106105953069397455185624176082817877150523241958603971820211141380212237856151640808007548904990044328155185034609461662576287032392616724584188497226194672366457698371202325680205693573723363597323453581849998004654759701130381708788102852652169329161951602736105030347257989955061083048693119067757422886138993579919124379714877875843192870897443332614198437019362104338560124859277209033211650376219153877641984377666157181412762894558939000523201242084454596720522358937183866855625304459407957794197812064998493128997612440365052980255947039607989798054988485739352572816385326592329878613641964334630382787052722562190014308937320354676338278257772601331294780081061795233646518512939490920460816482789446615863407967449327460998798850850652781111428075363339410414226726136294618242575618383235437582667927537278795877651471897675862763488933759629128635686 [139,134] -3051260921663201026422130897787950510414131839184147165830095026115897818956646230109250836324220980440108246636261765876166746710596133786106588427151929646765491156924026706656952460982700159093032636280408988780180467396740325451374596086646687705170450032626442431623516533877747148205962055370854911601733382390098184889877998950091683408996790472098988346539902231090080070739901860635609192815534211074103943483313961384058096090206596288486191863602623911424343714887304655665525202241782038384444949252890878057827100073007157596597460966801789826228637251806676176420178110416699775403856321742721448425450886557942981960725218310239465110177404625613676584598719114682032194997076168873855942283798151978577642201722968435383159728447067323290107638747774711618400138657313386731453067707395431585512675430092476015163426911612921879842068897681432190663581209261446842855440553045790193677424895318750479049272609485888541957688129553657944460263917549207992073343481401426205840883032883816181929142015218117183959623432726578040606092444469437319943862840288571185842564946517013973745045073629045570625309650422486141920874499043601149593139953753272791839900158156244096684947611460093935753408843881485431064056325568988135738564108939550901743401250638258715441024349363696177877937379692454794581015228018370742047355691554601119100209966797728582345415370326849324872225756109415662469504897948791363532 [139,135] -481313818076464486890992948750546945069484999450540277968209453796969449508931136183244529576648544656975705723473221158200512775143175402444401617960628812893687242162086180988464650143461124065760341485254302348393213066745413357766597118475832805897514273325695246751303869323270721693474745099594270763943434609307369146958851478126649642009005583535748305179794893217304281911624702961517249028593714673351511876902628530529468538175104195411321076844431345295242659202205220768986209454047335447809874090766879464521165035804149906926493781561775855821679146157932953375572432842221933308748552806063128740565481844548584711273843901565275141362909126631454905321262751676140155884644545718160346944946493956779717168611334478468746714836098105210968117544541754618153183628132423916948081060572833308346258240894711533137897022832936492291704501856811755423609724718325738158350370815970097407382581363260913721551493949405563128294666810168029902687741263226609633573378149860266539919430256872343891701941298742617252634930101860375454188048148774371147778639376907856139882100309007188490309455303556241801296496119044466662616395567187701210310347483133955763311786610494862469697704659042122061383465184275720625283897130401235400115007982870550747928278162157793792064027237429851919311537169156962350634642614860415633187822564432497594861119550813454524159315751491880465497783139724294519772780183 [139,136] -782111915838099528232021481265821672831009587056418937453605595246210765989669772641003661305330761194727653470203921134842504831390501198880441862430701503731803783732726232645684121456223209991246071563414027405586554568908331241354406169443239276054278199550633730005049158135951964694567691390358815061752115177331647699731814008046153078218300891322082122596444196537462776663845621097681040600321663752802531693054213083281894458981934532207076871605046573484417370909697708004640029595785179179087913518063382885192003757235523267750008325760044730427992827831335918853202930310396532774674997816305539749563605328439661658697881634383129049384925008690605645365898297532643188396769753269834956296254415498067671834836505830213801528134960639407560800863402577200086127722944487575836488080336641574034191340849543261518867316669448120605041435736303086756005979964419773164222722062442126512535887320537180699160714530948433311418274769401513392723710707184983146485183976952014610253917615231441250566810710487312873810615154818836015205776713593833391536932782603229147106975412857705079259519833543054906288849695802145738905541039999707077741929769154541804624085433510576751635116467505004327365975388407988449762678024119814716085927985240143097756207501400223323125864021394722665084768508119451123456809476116672398682762352921182324801155559510650952741741705638795491977240317257006887 [139,137] -36713301082596796210693632931828847609062627549670966592652599574359973666005428145798887123595166760335631204168410378019043194607704204686678592529618980253770531317342323517204152586508236833523759816219356515759219186913530140944112132675769586514227500744926739299513139882779219854758883532618028792346712578337258573248502491428529868511588296481298227454080011507345709943448976900560986792182048186767416128983425986058803100682316224168774887179185454675492873084474055994671504820201993528817339812495341820236796641396351623820764596060866101522185603007688726292561780840034391152201964765263985565055037132828626493748628952675011069130319273719950511566525500004807247690173762080041403081468259586520611253197741017464938846690075069394995575032424028306087968961486644951245550712312136104300224486054517869548877373908958136839550669749821331699750900121169784224965204133825466444494341382638530319950467774256747113646638127689659479769946138494023788950447425188002993871898516721643909952819181673510781076941307322942924910733278538240861724433198316262283570272143641888914407207278174886536973889516326223468858380412609234608230188728194384998771565628422099756406642175236696294278391547001170997651900019084816380440241501755682796721273205643850550423558567999504783780879442829243770424284145992108462500092158086079313216101155825309805008839441147820126452093835 [139,138] -7350213847332548183683975879918792366532978314259242266064061794109861741139756099839469902327087707614202670444147434637564864246257754772172575882637574030896327034773574100889777609667952203419801806453445827383380757028936723296275594386131747908912441564126753552826038525079133734571462446722756702031612941133269304325614626455393778488947231567488982441542478308838082024586209880324977429280861308033868953036021259129518949532166603323095200210451056167532599405440056628569114825399392449748006647172608663919690197802836265962271098966891487559350548022818413155354133739526425361453514152342198383363874469022817545973866464911738667509380805583051324339339357007413037331238570225089262436204709925334213526241678972331598702749439423680844995504400036040558607671192197920150778477313231637943610917274943393966909692156436455112459081334968039268464840190175596007905186124427180555256656978303809511845637996699624643371659632081786217874298045189771501372999879324656857356930327498274609354986885301104902927966522170185381326323738372651688181076530258373267776228138655646148838186128775724265889937249373042724277145825971846524899276423554479910696322118172150515710333008421436891173631353886802288694542445343578325211313141770762143812030743261103912571033667478810581770569182903910298010808819655354273597701113860942224375860974118435395228191782830370512 [139,139] 1189923298729019845647458913372282667339315856004426740496101539011237860304049916689168523007492398338556588633875573106410679328968889300569562738174392150483518308181223570949638065005591952045699738631566720494063212486428593879980614110855079061691443511947288734058338747302957406089359584946476960586905265200184128199147047464376268641429795835980830067593036933326602261446171493300428006947752914189813560603563686900946344242955039473346946494743466771264417719646778393901934865728692346553307773832440098195216720992251148263599744794721725941123909618258530658368930933047141352142640106076640161475445929215759271407518516599118722706181695959298892876958397531344021510071713522156177395586885415514351360693059474185925617417026730017445584446134918383724078279622906306691481434505777460474123655534846080314013446275995989428135317683892582928145247471361339998119915544617764760235865632613528862026778044506702024240961096765628666209877301919459209248693571303871866600960646166724918506478196842844941928725086409061355755490439469519954760673172923294915195522248565473258375398937676174927514554720590489873887285952694638218076528304788022243150426667309672744560953933899172124243582220331666834516736235061073351095935071762414219020734509897689929935567011727698873266700762957923505936051687309715541689814545953711170793272765127831883855374843 [140,0] 11515562970719461955915099554326735640743618096968591739962110170276846632626226812209287067125853235250932193885761341121228164006638412946168691573938251278761416664002541757257421535366561190943355267389729017781475139338325293032798768960312483618648306547946598605370720500031427403155764894485328804871977868223507307060172414123356441157855820188711071437562844090050953367622056137009933166172248084319019029842465989022667778531160302796483108386903925760741064425617185895970667542470066531281434317687411508730543708032587643418576363737304266980326598956792526175829457330638415806302420366623605167038862937419264738818406304258701393438899688629552887284423539939457191082409810081174142813952285315619528134386558665850965405544987679716358480196212599640217543154985617584123524278791478657465222533440265204865099833700436977492003899944884260602295483363471431176335971812024868716571860913501145486128873829790138469182817981710992796937951596585608687134594589912340934082407156958941129054443787494576601248392384269031528209963865485844543283660268374371689642950158621033191587064959285220441109136108798304464745554787930064880450415801422567697795494293835305241019157282236690822020173018069465244520796059812799489328224573540626214502691237670755229635202278873891807180723123368702278436686650038329059969239683065141510461408086058648513338814783032384139658560632769995088716182607498269662748881541567518782409159735440566216331849807471829370055564319714858073907759284683998764705411142954309462994512052640922847699504965465647032176448392125238518693100978426776105801851657450115617744500247823888466460862662737945095450182845173977087757215364024185187796095658605161294078170053947800722371948078155921791367101301388685642459868822488256162392845869390900537205861457636365583297451734837039476904732371603750569340126706116421251032607869029499806856620125472545623779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -6280099081536713555338051298743359085157852242864919309060577730661428791507522394514209451441258333905352309517072703253159670415468812612749053701879342040582471353831206792045572061038250416274230576813225760746468890081770661776324734912472937745016739602795540049894592028369040743502506485133606837427837922537950781252882974882539823367821225874589211531635425918183249901248254988347333360560225774177764049485476346805291386930171245948743425154035962373653346010192332926557161345308340863997568388175684638881307393843015057112041322458837226149517654145056282012516225279775928233416978669666335094694128038612182703586995580379790344347813452873205259288550995743248723818852073012768424685267423684717524511125398052958125904260668463705276107408641744994166272528336800548683071426090611278834737441810569270326450523852861558122971670603101626318149675387001611504508423646058851028146770211759976588297294286606881670023108088834183028985630932348102619059000578516708484569879930376290416929602167992521386619925081680206723993484935625598756941961110897545363250539832758325085929423513101702637603154165452863363991954049220282141046288691180229951111101864529329549015925465005299502512153915424503748092020555370776300401246817940801958022134801500726102819709527581074427005856817234308694364465885353512544746731697008586341659416326866342731263928727641587230398114427862115891022162915574992469957537188285268595777067131876598111960552396313284560956010248414866805538677549242593523739126982620124334659335510774710878081406053037465214391321524644366301132245544981622141584255731320204557258548843771275809143620586858981958419827709860240884329979647772881460141979846147081985556545231939556731355233280923283223671776753965293225753806265598826414559847244516903057789018585303830643286519666640997728048252494379603658628427325267772597578812700129681800975447458768030628561973571777343750000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 1122462517993064435699503583538539176325352655959281311629733842866983740232220664397125119479959782665549534355168645287391604853028913205930407340664411518806962269350963746817695006719127147164064790419313653959884885982036416377265474045461755649652676383773355839943917896026715530111354160006964798420021862191474670316070103595953199587385127538686733417989487393662431785798251727614174894343988277696741709334360731153051256749846476885141627047493873144192691171015063415299926519524112101624382198847116826852743903505712764000299820727879490363293312633554605506048027207496004781445399408788122136266147372579891777989384036187405239275151936861085302249910342890018416461338561214558935958993897295736738842746205378391199903046400092780587640468980523183752415244378375840016181045749922249105277700126619535639705084516164728222569440404710461950711964790348412690883161294354340221050473287706828381375357279050309223890434638138877637795726127226180932896030124203740997632872601960038788047533684079949280458023871753113611984474830063502321682719509048232635698046210745711425989460545541687446996878922717913220237467964012478852512948682338110105098245226861056399038763108945851101016362487735331226037920774806811438086453037220600216822628639009354576675390823513716488054035563360090548070570058358710478903235370613789917877836552399369166711664523152919957652036798224521730164955106380974822399929030269635368449457548483231311839553021078046697239058600882272912586579758139712913037531148808978759465141627909392257420517427430915174501740521793539243300687703488826820607778742853826158088118182818206583418971333947229185603652818467451341192039483277360938603188060804335991569034116427060582056275058684596956572840633565499372766945534612655852198807889427280096468103612929814796897975135898840336086651287985910234420454029042049520135000679912922669896151464108413620124338194727897644042968750000000000000000000000000000000000000000000000000000000000000000 [140,3] -41633284623233108064870865453758874107608429945128036072170613473800214217754481961474529006024074945193318424808710701651433366235919969177987358189875939860396235907002043773006337073157345076139690352938751609965363683231490088914800329971682542272368375518771104781647950097858486165427399182157987070798704743422892456117001358961573761984382551008564052256751971439293384569305273640778020633961510720079235701763989585611320403258012906705261163197662383431806379850718561886457381152074451175798984554485864319487533936630939042061097916880027891027972984717100874181851788926933572677312775066571952706367795660187227517907611505498842617440242635246793851038570730491626544715200549341688492074417607736139731667307695079730603979294046518318146650770262093158813937137193903934737039092379274833968974962620409222876776874253486045689489408234526671744430612967073116378038734022815986540668845382827146071498948397918606482654560150737754190610996142906951404120602747019835473577215518516663618372345041822860909451378811532897397173371906534092780789338551440887928357804833798066596733176511569234580357419384428430898555881578347941355202288633126636709804576762995994733098042573326729719986776011734511933956665369681611445901210982231258423155224136464275122299193366100533674451122400106528166639020840923412448940659354389147546274052901770716392850340302706525757831970920631373988809233101470869372634242376932229993042371265000757311993980624416797169800720124936945042076854671721747124915318859147652951097302211109290103841219403986740875729942528730916409989868172804312738743518075297004542529757496622307467849642871152428851431802974147945535615236943923579416680706600530313255558918069429236011701019465946935437092767997134312245477650334518206950072664777600973779001794473518897397140133212594265244202943265437567668082587043909589480370406023359213714219142299377551807992858812212944030761718750000000000000000000000000000000000000000000000000000000000000 [140,4] 538187658563534416821192963270922630291527909309957635895751462915719357790382693544274870725041937044889433401473583914860622065396890038053399395897778911159088359498010532109006042946571607920925931570227589198448004121673725365290272561992057464880564842987067460833801890899257474891833868640702509369724824027113885931098405976093500140295034884322266983545214565946896420616156545966278389235506066167898218082614087088530281719834027370208611790582982530063260120233039587136249112661515384580072195385791957367216052885876122899824686643773993970382142683885468321141274558763926552568682765438825520310336825537499084131915430815030774338094204850369066011786911970941588846928602220746440418534530822894595366990307069758358563460709296220777893968211999039250546589625454824762939594447122854363331938594579831854796816860453783628380966589774141222755094322366900539099713908648161053489117867443275549843671337458190849380456869433069000046181832127648941406595564923224048817190428722191380731184599417846731723133188876058141316584556397350939340791475883299244067546891149289402389297767363190792586906678066733760792310164884939248858997272597899454567112143670438536330501940101015753946803047410540187797498289570638391079551462669800842461451722565324341620994146367901616157870080503307601936445243825820804894337486949944808784782728762043072629986926079125325966436685309333606563505395365189901184565986375016229843851664353044405908236237808539461240205952504110814048669371411801902228513725046743869941698511451237345948082867702428292365418528193193378911792797701373280935999913059112860132651878045710862299537799954069396923363261605611989080857776346041708984400069338125975081943534209767638850642360921061525592777329995129529368174721993230158812027032690518884843869943593982595520781562483255266993882010183043307780132996538795645956622822263099328657766809919544247209355347649761824868619441986083984375000000000000000000000000000000000000000000000000 [140,5] 13152000058994400217018361136567822525592541615779893789849960124553377188460635233024462441286098914551870003370193533468490495171270305446802527744296972568865093256396756224907372611919459234279263762529118196923690205233913297354141634196672191618707306570600439393340640846703477169107812048550684778190316119851604027391651004295354740722370131827109167490933177314152077981760297160114516704962816721699913424168666419540380732075484050650340889155304654598229736856845772172140661808650143959680191452735633800911236659606819581248704409459251947707008556180056606191391726120145076137109822051251997432383708768283041496947943136128846405641303515150062143924733523330604855240694292280072115998230619937374057080930733148063827255685184396581826277466252075177106032946293812619447310702516287808147993197049690422777780988720584056207309162320608125061706570014365846861153794947200026724930759998476783393514394720708481460550680071876623887971248988234841038940021360769795083515598653951608767878312529736942310237590639281187563036003875080701034295163215359283927007361748944078022134794141325098178855012645045238819887449596856055666421276691800793809554594733950201516183293217939036955269842074999648811040236799171211467086679036198360329888848167434443880459779151175596591491433103055945591632761330223801783919436673763664209189814340753431239502820249861483669682419284110062063660687514385537364799785821134679752249497750784126920261739401880703446947553035415560051637639053022335685385897736359332829550077415437593880544081497421029198542346887352164274167752106616623473704274506785896249461996490612262711020652232243832525467025214424561326581363056921169867744312904086525532656632618356446855014369464037060718467803109844424109390517207003963837469333574278586712686127548149206933090617770373679126012866439623405433791188058900731624918228212471130826598253605781840152883638284109224514395464211702346801757812500000000000000000000000000000000000000000 [140,6] -160140380167209789241377492293674161353962909458653768319525416048327150469551388434503136702502768381292777476735412231327843971964914097902989787360709049761697391436311989346886802653583179854250405174757599951388189824791818652852855590480136998242316433609179589637194249902162207816832481857578377864149942649661512305110118079458679499550473539938141691904751258316112213459701267352331352478400276327433560117930274130797383811851103828151857116006944110763394350684168368835206263189730153210751244287149998568733151579078799122154150296557009921220297565731648765645204499015449225644218068539715870530622705013113287644087572071172755791293795245391840465521816695884833716968889617826574912093382688456641505639436869758223864366350320449660883047009446226334801876780429857889431557195351521773127205332708334061184309556912801468442600069830578959380809257477587767576701745349779227775841721529380019002914761853844670676775573238790271616598482307372331056462031368489184947776626493988193458640796115736436216283824572734098523386192156396534406754672656621592436107689250646932807474575154993796295427496868350150837350192338022297592175722307919361690404834968927278875697568120527679557457194506951384920337155284922039876388704322657623254098912527820814728839011714230771890463269940279921599583600223740741797116877182702168295498294326522182326303803854525671570867401585437308058914952629677025763720918399232865522040790187289966961671561091640956912559698916709888299103941412690860757771572521041099961798617881667256751775683228496534609115001981000255724523026774025403521055041168844054985153082090895303591932993889516945260242204989133253831428315391251148404074856604095811584192526427045451440347685651086455080956141523663178292592098274659677778592909180619086197496797051997362218124312969350025448170246697521224575946008217713590405639591979645080130442129769989279806432504963537022391051323211286216974258422851562500000000000000000000000000000000 [140,7] 671132176705819335129483360237874134466805755735274887393821254868175550279817753042315047533695151640562092848880982820397330514826932346362582537629765107710103212445348599263292504593704084959526462785689550330277931609441631162610362492294323522865644689036004988957901330014162230490461692097815345852877909843018163376011801116028057098429914270444850885336006789632536705577365530555546054138880969368159911020687922206381282115098825973492613981397551310371761629420598005964302287019563862315934568763871599930236856475490931202918554159158165608144868897063492795721825315737207839628985946039754914557716885635381708840720192345526570353211348948239752726090446552493390112880582809020173987183120738017436182917272312411837745878328131345469834001328183688918499710936622165619598311461505723284238468306191106825647274978130706402657017705540495439907494044910420707066495753247812365050228593443277791310645512137948002779285837454479964793129374740088693904405281208140220205476041603839647540291836104311549890510642961302688942748476539910330892743497801880853951772613824543590901956215042292077601642716301013504920741375415958630722999332287398004684215081512682036019103090125639177568495141669390561106303124173613897765978297856076365206894751679422997119885998581639454535415625358045729965062648264711971333519735124317772040545296823123553220274119094603557902035646948442053195294085663688832263804256049063230299505259866795443411650145337088699144836065858124870138949281030326961269106461230282809713521965618907746917279631867080855753256406471343888419371534280596785285882227637518784467175118424747221566272455760920150646311647919398777133018882274467740628704284257344674118817443000145929334307234343480323782668738069055028768133790823355047462295739188023207920969880122584606911052888709073616422859394395023855218154344706366325629946914748856540904803206940956970799329285234935404957923310576006770133972167968750000000000000000000000000000000 [140,8] 1807783291417415156619533909457299566322314168814984463414132094317816982647414508334308132682130511687270950552902471429921907713886588453920340939044820806239017351523243578878342233640784636104232018509564928243786022621838156959378014514731899830507964677417348887792053035939251859464391744005092803405879128759520288380880213024448909528743246464612386902610430371784373822229517435369047685445223028987850665858965892381069356693015932905350108048099013723415449837845417537205808592533839349020623160193915006564701503898583953984800415386993081181665115427772500139059825263340776706940963043272907980657300083693449530709380020215351540888723884341444641575204195149612356958438365083079043763845069876295814846595358956035437139439933315469762641518331100432579515070229205987563099178207662520307945294531869756893535719153953188102545350952713158630357698731639396662751966190460470809696346078037658398656193603337697101788739901658357831646006387556109763201065662188917985362107963416884316190876200837927825692508039497144176819444694239067922291920936492960571020728458352575514176095179161177196599444915943557865791234900981723964150099591836558683061816267915929277106681895252061097933489380136446661683967962699437640442700679610995288793779528885765350353824175116675919398492539158181811600472299862759483335115280414689337934715520998600620860637736664211808581560073686431781537182743502906131957462941568930902349397411894948943227647830546309021082218617817089368958476281424282332550440808701323937278979090796428076054538389812541487887487436343896369685329237094684753536364174457906192690801442997440866962445595744050260734845480348389186681256791886536178401162930644604906350925837517214350476812062807126663587572914486352690032051419268835484699703863082818182366459631437125749471590625109691031766828106535904536012448932258506141773578539048460923857315222264971659894694188136390986670898328725343162659555673599243164062500000000000000000000 [140,9] -27601987007170423422472273837901037690044820568013485539348600286460455195598255155084224365587064597915189731501204031178259599063753905969591592438151527919172295383743354185538002441323600770103669484870652870468088667808892448070542923254409196960304017763863892490512924011315919463721334581794788800149967728684608958740692221233035837530946740298576350760844750446415616779275678811116501504740168753945425794248249310946704262311645067271631903774816679275040428222893964887323867628728467911753352008601641257699937505834879730115637445880404268993305584930797768755421935960969688600824107498937377708884908321114457035890997165499939962033021364696065630046740171474988342766427709899432847352454992265957126945106338249868123856272200600564779903287287253445130600584565356161638345014097372686470014872603192567564455974140383848940926256249664215639977059973524085259071047385413761273337636401322499829980387510694577046367472520921737689347111328695009432382840845021511826438477722139739268818424041000980217097163292184524430945378744546861121212644386746386392762819421968344339293641822912433051657594938014833091962483430665004968299273877034891054653302405353976881116579557477063241653374339290992933995116127252701454377309654757904942229687903310390070317985909654732706923498441264470844975349769294507385127287974695333689950132236310146919570750047340594662830265255117031465697994839207353059632954531803177778510909370508239192112452557950846837981865257463401865786124619062356615520962841659501308497103695328818766457940328881375346761427244100057119783003216062730984013114054414828347964186646010782363730957319436931647861149164005209210318262841883603916417330657141324038395456097519133525987073506410928948497522953316505803645480621576966090778413603172602613029740906137740397642936580609413900578892989134266772055899078513402638362503839067809683807348363193824189608898977624284693527657690015342240030804532580077648162841796875000000000 [140,10] 124181829942896230131404124793867889390522569173961866647314633879422279929820018636558158844513470366927122217445105103835187642521669765662880381813918170843728855988851927952549880339776293239708453043379963771155511263568350974605678187284304123547752997669932706613569159706346516885217132328123561346736638217514646978150755257313567690777933133839952512928888879631224067811219792974480393174331121106338552134884704397912671894307428392434845573301812464715082103783025114182828035570111829773455238493603201847278785972291719775999166634417555238949277677056520815674022367790258111295215755679096278053164652445263554070900302802255374680119220677713165556454979091336923881173134476634676166481600694815042384262012214484877036811980692867386187550816070026540261141406064868108621275294048054576997833820189904733146921862102786739211469533484984825556444598241127201549880119420704791993108413006565456618099459291033974408257743735786718771852091430597592469228589601231906263992536391248628551236826810851574937694299075299570503196272490767630913485083707822129986207006556451963882669629888683065163477592679307454806352079178802074432926985744731104217119175024932422915759190291895855231597583357425281728360742310669900069794124683948888852972794411421936475025756967863147225497911870152300434898519765577099396816165389819460407378385878714342129592367216814956834758875927071954247858107876895320104976897876209112839248860086792010202104326614534723099880189356042715165892594916609473477205369507887957043840360588828855431804191125987427380693292752961936965186184971235093651127757588599506113482076286780256551045635548242179420058906561386495597145875751799079698723563800576071284105419661035230867475581521196583921750505857177291041064649388081890416452496671553926776864977309444337137508441319214237537972435733468874548739726991521176815347205898668785987972109567912885361975353600608628555332132772904239759181876934235333465039730072021484375 [140,11] -330701788231793678148532202567558496281643224784066446634294748171939251047199179059190525429646780017593634611557801174362969872711796270727174722281617952482582237393373482287484835697758960735088629816886792169683383941761259587385580669020513861333221887062832745993545641059908164828960673793850150591288239184479628081818575161812397692696883598548858073814593645584348817158431040217871207978780195613812129180969182438322853171070090545513773615283716618937644783355845262712764281393384541824428393646804259089769543806745829719021910324447494234076999533072162514356139882645918502104404644595292067687437553943014521986398033226043752748405948014408801982406636609737867900580438590651031719991294816843782039982597766930635090257829656518454313402353463340030082047423193660935307149067449692773261978167692891375363730208611495594556249349074049227296004808721745887862624664772207423243719658079842001292209613347114447823879149792596780433547206785296905777887668326447650990181859480608778703163374291753172444455712266577990515722855011164146204320102900492028545755582714274102901118475526288276513854477403451426128190211237994077071013499910378717943672275451431332195732413600711463581712624434712137642070977756909936435786298084025783845000834495271700272117261392700151835917643242839838592891947903442426893242795115401540726900776717855006670456137879443600948346751936585789601121193853262761426987311949371939824989400521035224673578948112732604290420254120734286063995073021798343500616753831136817710621458329352614815313502084795123415300692950684550758259357233646334101049892105489856772775544134104676963433735373513028984659948995741634013521607235952948317282236295058892481017807371123356010425512781158062774357101126964446770201842455389389321124319629828672396091221330288480675236324643425584716187715142920234527582875240107244221035838736151375159009024706892796795041436424064913585378795712887978197613847441971302032470703125000000 [140,12] 619301412575983905663039839787170011970953369038486382947137662178770657260173146747749834546236300798688305425325935269825707272448189527124875030872469765634356163629570783584468399946892451031205136447565107105416558307744421191479231750386832091530075144284581475832102883440982541081107908761538042051524056317504943033525869448888737652732473918956726662804345617127986148872453046677900560668611243287605156092925073229839432064939582031898390695225973913923487645714794965636001814903033299821582869700385542921355560804533190789252919372498513603040833391265504182647245643835945917803543123327235658385578863539825013977412475468514964438412203940054936574807602828614807762970097564692893240773172405107855158172620321135996636415655127902124461123899505701530137323263039865030084335398438294299923132446326671051930033702472342649522962272714109399353825342244964142215549612508229116808080356065942245128812117188692658431338970936742919428576608522385037680056692807346867079371510661478760374302299490042313456901358104047342114423798887337957981371348385263736933645490185370456953333474125067885431978407272616402178534635183356576998874653303370734081308296667332069902608505170157491706079473030819803895974938133600778365818300586534108420012025274656411643891760450811149977634197539713411503786134757135565284497888728908972856780747546414969748859919928339189097161653618709398529559505193295560303611462982344482563546601847946693572049140387860713333364373333966326122896019289305861533664535913038304755468529883357157859813183608608317200041428177106451961532312189538116523440647929805377192489949798052195157199942863697625686605538427346565043232616736928907215637303966838074855547693034126123509715989354123031418587951398808988338729392280760107876714818442103243731558275588848869742067648033373948247174534682860052597902230586255637780582669309276435592678025036860512502560254392999037007243486041563329536074888892471790313720703125000 [140,13] -1023293848361096694955399938128000132748271787444591981755168209897956455835213316228581792470509526703484903288135861168220247174176986288401447218544699873294701596985904370399668368873045470270822878388172775190302365751307088599378010608664880518834983874979432583555549700364367812084585380672455021232402449854885572520373021612551877122310182779902327816402307093994238784038718628985823976742211260524034456301370667796758343033340959997764385125226655469993089454942191760969083999682895777836347914260972841955290588719375998704418780836000250862286310401430479856181648225676795062181052871295953813213057837839045619835663412320134642237242423949191798000362192793006283171328430796033294454496203126405458707037910661046829323892434829095275538590175272820960115626778626758141682254872375587392372382935076552477384006163486373230751750203033734289092598664819771737197484729703953090241122018827403002171799166785170044370597454501514362940084746360801580220973904799279801857821842746276916747941981743600556623066726615739160333241764753406042609023230649358492758346619868918381558263472849293042943497326745607200114383312215340875360239030327434892541764504980297545831533659534962909173084840115431927015599651460777936249285128257670703316498699225569798301088851742636510802134611500647469412952101028379107148632572227664789767584694157032694130579128125865253556562648918115256632861106545338563847425159918872059601440511174092519086475198824841743991983346229561973359239676053402043489858620507302605270640292859110034400224635000176321154429337836104493361713241636368429693818764649071698032573388376997986346023633842194175801097183920646163686400432148510405859969833909812828276535337559863778028177900056887342052071932153923837316329277252732340494371604739369405846532814417424648777767295492790870187522545662263577804619031795423798326497861818815444159397752147699204004593436697496499336200101448746124788158340379595756530761718750 [140,14] 2114719949374531293683933978343164081947009874609603514997102978879554145922672296987843334497368203428129922737623897173051388720192927315184044314702242753354615076287175693731541358080317269368266914243912061352073264822963300833717795372786009844745429677069107322034049561645245468672395680227299447867382557203213364157477016953399930288413572010326742003872063962581148079908309022349159279371295006739011688029836905402117001616632775032234967179598010814945525966063557046496422933386887625750091977243433782496977156652855580748965164595226268689889741592771220129922875169424384966617901585601959231338150490270783852468829465715638464533347882093030393734809372414397647560114185931639180621861433877871803856563939372025117726711291627552072235919984337174317212699030495146642221557833110439157448352705615172733474740686997247789415473109761070356650854014032327538836039980685865512123507100147316703624351705682640918054768133670091891640491907977818783512966657120941968934576729554549206217386330067183355527599681115995522255629197649485060457647249958275001709486137933337216184723145080990561882501954670620900838675441470562993821063483906477738071939941640942853787345623698145992860620871406877762676856320949493174089730366500646126768178595743140545858151990373694528399772837965725778176441422732982672661149169029866159849156935720463691720955976624195261934725761355668715781721946586258567132444498977021658322227575494920155294125433517292559722792650132512130362238578519701074623326470945989224893376160930001974224378338503232267329795827201941669919921797815536139924883072712135655592885526931345544130430504525767122150019426814272279720553601891604259401768820015246312100927961354579487202445185303165585363787399896797558535046003054146620260830631575973125480824894277248672187494146663401222751483572925804199932877419598066089942677015487818515269729655725037374086332741550045685383074633989508583908900618553161621093750000 [140,15] -5355944246552472419664589310973271397197311142072346396306931461970491229066625272127851627419611924254909648402014470540845259836142494324669720639561174193884577318306214647305741255601332141526722732585832341585513497596873652174846652775454610354013135949970727334780687112092137763084946139360772288445965393252332831918224252612362790544090005964732414485123284823540355389797357827178474149306801928520936850154235643880214533828918075692928675628000925022229231956908610691947261285616977454072750097959609210174754545632251139226140136425633234697025586030593160377313466957385517955908414568791104617197451344354630188590010424271568300689763956815050959142973688190871765798063071235567770723776806697434769739170937822735968814433798535297679368794250415329132635898847912254586224318399567472938408835449488125356524266443308238295652225099399791635900341394699945235161472762792852105934609977385981647886246821762323261621353490872553043071126743218513331911491123478279112198295520289572549728538487803581195843422203902247999694190292107361121921656862398882761523978201291045686858721267637552614490329544529977667359461617110056190007944794007262279925008085745516959229595384042952438565366511062714288834526410018594202332335928681241733897079991736040657903454378320353345649005454165786687647719276092820492041787815478341514340592031127360727514346183751312675672854312585430276073350455903163942012098190459153099800006599708897948126016293369056070163710558392799654105997982556475868143639167220859173655577685660564690022848746706829248383810628402868032409125197638969670036433820048140331512800356640200390328030844794299747356430931725556939234233845335956008681648545435402596596099555683186495714539057903668394918671066061554909194958372648320670232510318514662292540100265286312444177968507037089634587559414034912816615440085874109853850888864535592284212695371512067173480671153949566557633810148786324134562164545059204101562500 [140,16] 12375290003056877114414628166215312121146906412403975906577108878167751433705053150102058420586634386887549773475365963910928572361857879333070486121983573802571261630588482403037130999330685375709965704656708045494490374158046844778927223393384004687630817261253852850523070020857641264171004021942428940766960216357324741229278778763632566576425856299277098484949382754631145649142654853045120938885386249446929097705637118159426049315836924197343568027197867381455981648907731231569022051778365205927302900533263289438906354316717440168929575395643936955811338106766857783827841480184861996821892721804866294419768032210109154858064985010127490309875686905578399296670286984517730350087797532510238519834657008879328831606947784738987124365288181301979027709906887407246860233128329590022511137013013904926774437215633521997109490367807789760353573366080708531652312077513950620683827200661363982219767568257703904598462546529684462560619993868328217550033761491889880071884057113485633007710096764142368412845539003461858536473714260650664515510649751529095179642936812248599244809180010892663773186524174512975250800035971065269187280530666794676248906124076562963684994830009213073616991213329284370656654386061536493702972463664025178035351742280750449655467866873906764716240671053301001410742860735975457054255943896059917352250113259443409232880810836518463256768123603490853349606176548100439338874400933318895179233651010959318089169059068679415361633762010949787803434080238600451602683494851954892238452625484226712914505680796517066134901334490506627400701851146677168976973664579157931458203839981839125422385712422341922570436279465826758694841269599056099487440081748170295307729949484411450846793749044937248660811568561252965284350970631809468712652967529572111080300665554878811046080311747351725718026481215601539768116252530764127493237749266021896995341077913803308090802489117929613287736863728506243875759906813982524909079074859619140625 [140,17] -22926485908071175019192026675082338349535479024713357072263955091516654654086982809150140599490607191708727257724800406655248332679523652947768314308462745966639718694879192153269098576058289587195071396266241700333743600258519122809592125607698371392238216895063668692772455832441196302771825469093406917307225547274476579572117581192384671290517858397234415328739453354341343663202307915367472319903673951349313212687667226258928589574018227051693770614673699148750895788588464761664715148798015375570415740427710535066212332300539811388815788402455841667975943610148107324326602246294602608302741878679770116452246040616035801088034647235934019653107910837632836373633079957053483702668210854090684847661473020372921719945291376053083244212924662893194528909324699119481651502583557890605335569471584957077485853748346170796102185459570596104746810842296529554556376065857503787579910631894850407821051500563825707247613921316970534924389845306462456969182171128544367124100271716946116265212969735933525568147804906462993488582170683219826877774416278533544760507095402115453102145788863309049892580734186296754138878459573719897501541122926143276797276794902691385272052539370336837470306571592709914444360234885853343760573960653973695834145611094400200494455777222913992580278842000018366843458368525983868120310149827231034982205937887560544370069176047127102009732109247936832372810295024078585244140986005983020200931428924789554818299626184033798069588186561398294639574726038641730407514407840939719213799659943165108356004302164986938770096506250858659158711624271939606644604473286363396263493489001208035655672393495684210503178084078208672402383547606291216974144177243184956025262830902761148328903455471283139015611127304529850308004562818476839014576275952522740432319014216783714832056607377970703709548764896473267818972950609830621587405762516807551803174080396824830930659952131973717740121929283513002584271589512354694306850433349609375 [140,18] 33275293463287435220228977245485640190586316633987090500049091681117798307396537972448138748562565462357859627768810916367707155077208900222670436383157969173003538374269031233131558841832216040968221059813926454237069079557843955771526879565406131970501481962222158985356709742155637503431261891961477213332189182315438379311002859568366509646698909787383970929613925056812712004093416083206238492681078522563658376105575321461816234778398790732623083744156214323463267120826225727618175757762809154630864284799424555970991436667924330948801787135110097440980211018659255509897745862501217802245982062265593366848640055112565293510114115635768538631400476937631739324894607574176188763651135656021756839945741492740304653841049394352206361256503223574705470307862447271673177434297744961956240331999481659658668515303654696521431622692482162654362932598438583342147544135888330336220347895717874196898549524570892927055540095458228206296306260345471449273838620531568842260632381195344494967071967812525137039351934962807955427100006028930449254954897711507665456878773927071318127593872193767661698841112287207453829252161359905693682174255940793426495724514546198839311223538624642967749180597656420568610579534972666493304860693257684702686452456038395248759900179941639895112136025745657429712046771971520244735424124143512786208215157422625624517019801667954511492434516197309501028744797903540466414582475821418510765915380643151381387977103255864019128292616765680031663760566776351731899492517831152548918417321205156215026869580635118074796748418501815028298280606061820114171502893701380171683366527010918100442943461007556157220576913029200089164131030408349994276687163645221246679254417140322279767960528006971796486952441099974991230675580875525184434757933232663969944157439235130659875833939124083628877012603794635533525158691634239997752431013426815547972018515299610364380014133707631210790307049046665710534398385789245367050170898437500 [140,19] -39530871427879455245013173216405267303323924973669692998673961237209333000353666479017641994496187835629773194986851185813001807743537088385128883150436177078796271491817539524065653762161744083836389030099679483631173720520281331600073375374450489449541382274044594482827475193978785473883449429274396324181602410098740853426747658537924383008384808300961813919059085397580267993659613556096565705272127499248841136618516915094493565877117356263808421656802022532962431983683607046481825879057443796428987131504791283701267899530434906440323461908985062554659621185529669226831496767164054534351775317494247788427378331590826694986888144263028807519109816364499046518691453504369862103791737884146804054852747232061797381372654766277881674754278815684485498148344834510750652593627551445069817842473895280613687226119806851470739830204321000103923915315211191070002073859060251437520894084670506418569242421428938100046239254677571977538107439016614292552328575092233698838640222124280578728639699192149324737755286911731362023088554075298574102154960573373262396993013735949032623892907674822078263754396936947869958655022693085263931073435542025225447757458071220850705816112806798717752980193581051852114715524885781604964322907569512185870507927343391973039674645959674989942936957928536236797956470136310025557845004533871765511461275030077804422882228657952129899257445403276726889585954451974054852186986801151462880543293680407859944795385580797221710726470162206032751460256947991807390976310997333755900378578758251943189755068238508840324623549726866573292770529371481127651888946645488381200905325376374237905870196739908534276894143167018158414748543255501648113229082398558337714543775595313045549083815981046063620137947430122497865180569490954172614533458728438377619520623707734551379752669451697885960277463916951873920910979136046909667586122039383057509566326079226670712732975554898103516315507888201352670876076444983482360839843750 [140,20] 44526782785911685136127107738966364988404074291334387801062441298342142081704688478338987225891357203867263942490543602105792937608616611250454364703318848268201299137943822637120040314978799134925092449930652489108998049755200927019930833400751261618755473273149846139829198042808772766867857102034925837464861760733843850767427007479146635369591500420443172761603413651592475502782741971389532890780280238186222195291987660322971143364880061952430468871400462340190189507642278210244178918412159011071702252148917457959264840964260733075428133696625740319952680261231979657348398469224511124836092247165976192704104087992186865138209383340019996846456206663831759897983444297925720791080165173153237246783406323919752503024002423764299849463675320083358568405817865607451343503411204726729742048257225621075856719009953341302727152267351736792232208771772707315423867989784874326668159703752765677038339110541608071149085390296604426160972129899689262085401080574444752837802441321036971953561199332024862704562467323926271670697359474578175669021018996029970779666902736650317800626370056376614283727408511658101257253282647242600127146549617717513298763237013988525472508164715783204132329435181791913201506678104094390609203406036235447642849468250110830676566732938898380318137810905124799482243851331630242043956818169368248214389529912600096242156794423317668219144347631709796453368076295474280361205303236117885629669532915442609563588371984566400519691214984291413514423603621341070555350141221600220924848185686393131869862724418614312198544416391753530619530238533464185585365930611941301794760770282078334812316543798457996271791800496181383541164117660958530363972923258470910891130817087888710347349529197800175897496684072029026812475766476816778725516811217066429816501105281379541094910855860928520156177438416846523825722670092586404204509190054952873920940260618515308829612815786826379264862207918440617504529654979705810546875000 [140,21] -45695697363153440757063299212721998000764764855398154299967018665709043573880172901964835586843241253079085244356756559184181385220075700959745392718197815068448917926447266685336551098379290615461342622521946760465159465355312811926369617150220226833064210625970083887928001744378198951723480559442180584998629145004330667907767452549628111754848382141141462614782922495089778461115239298922336592772445267504784502445665508084784104785344435140520705222566824821559174606920401966031491496838822632671121318121213193160468862608464412450754001176836898383657994334363936481721865008603354876580022075984573475843962567471554164277986652316557024464042195300151514024006479655070985493522729256833341734574286139000556940391728284181517224384131017425377593986448224582895175898103761175893516993730086365485124316229727560541689399676398764239135878879154231993065409431081924676228903121890953310912526198723686379875365648517003426084443827923011091447061478740594032785045645530321529710247249584864737384812572596156816424951971537563158948354434933840662611436691562792267104387072875529234303503323213707587487583103803716371772648129476527073128450768197448516183480421584616077817561727114502599653926734069256502682837150470051159415288514443397937033719982864303953364309239527889361017649940118204327676873459158297366558378951432860295329183789751254586849072359590041816572761904475801365673268490000067761212263849632249639600772356652952607365600029550720687278298233181786238748114483866023313168500198627924039077110936316829898530703123793869898257733860336086657443461137255797027130690342481279350151435438985328658974106901580416556315576563867667208674330906494915545908363194251417948617579161425268605665402117498269787133832134463609167592052685290185096422566538286414965441398447774113399976238196843213742135557650468523868887375665960702134565115482093579610554687461432249547255146637780853779986500740051269531250000 [140,22] 15884494669568208949931758377393036909639455461673266214344076450566763754502965491012411942507463244810322153697571897295351066575440678339942076252140060024102841700422237865563633434275634961003490687390453468350339144402439025538504083658143155202907002457341470237077084030901168641243349211170570126821841701363563208607833756925657796558277343966398796384420142569287803847362139615607404991677177550346075737462851693838571692145849015747547581074634154187329860985860367970329982870695197717780901730587760092801485506103240739005676539447524190070793620929390787668415832557795462452311059009117967017270298604063964097149135082841169744575132338598680491955617020744144722821340989231791603846126704460550583818051066486535156128631051960484371514178181740674470866568496121773703089264531329537715129957544517755615414660969293430179595016590666561312333561600889895811811768256553843929486665576077798652863156385371212732607565597382937505720505328833274481003139701779980352535808177514621843098931638276408939835038981769236600564549786401138175737027284100228890491834402426399869269182132469013900391160877869849931154600465619179242648271246476917502028496360628078903778803010185109435657473903975114881201287902575275607466783726913801889567391525430912216972735712961813416846465783345190178258772190601116988316144145616031173295010117822987726309911830918097405923422932676590981986243182453262688139260017319803005388414147823351690435396707613152770618614216561169955681918930349058092710376468681697151875070247799649081972703149127363918842179862600357835877996001020160414181011451142908780548067059212759224370293775951174602958436240496354827975548894865299816822790770547907339705272492370815823677427614906974162539460062414872019208696894090055247494618076289687655688758274095679942799410182689699108691470388053284958838485488890427505358242357583116949235520624923332630440420132345025194808840751647949218750 [140,23] 31820919646240718324245520924974602386538882107890657296613912468944013058790532503359162112193491636259055723900632910239319383326980791233993790539520438997287188735339313873330987401790851117109723166454161758267776352079140832749766256315131885941560900113768965663358459694505505506505133052085678253835999224102358230550164248991568752964260035851688348667448698741414512598816894368364269316363604984363411193653368436400741793607671779796987371613946959089065794440550657718300044239453373873165394071804024525485203780029176471536614522007716674170311270740657850414975770202312615047965095887914131323332762737447313328521734820007806283404280588325030514894428470792849460177324665311195337692750307637606870608032421038136141097689780790666846513118975477995594617840110416506852964327494063019047004520884604567345654379491964872523175804212152751418460399879433258146222691781669242264906150310207249252962118262125305224688038000540899610122784716956439181011036459871839862810457585100387687791363232333428069427428161208876336764986805524510513861110344728082558585377419754100898635487306936498469494223736850555106213269895770218141034296503804952523474077059014598227623910432562251635062622333064153175636146759285083117554022279841087821870325028142439367437911642652546278024375465271019801631505369858988924640800447854863289406298623262656700077426468287454617733092505997286455882356678697206941465030500343445625855657126476950811550589276095950304062986675495515029318562543425167384644942241182518403216957755292131928677432613243750974295761673852071735120830036586388819845359853606881559829195708821831376639616377301250998485551085627080548544087981512672535676704223528173058163962293232526828215984499511449601871826059105345889581975642203539897054703757302360405080306636496450343405147774635005264023397145278116533655263880943210550169735659748004611792291719616566292305748220314853824675083160400390625 [140,24] 12376735931983870049950506587608021017015332971656027995288002812139520177220432490335107613695602260281061883049447518654960205498882333018564965447782279692334119238508406781939320413044286434804010236680543121232138892941357309548225330475678038020972005160279468349866375656548118829489063454584689590421633351547703595816544046971508337194891716980402725208211403085085398152028775645417136574137249212075445623455319309389348393169922050054860241506423908896031564922733979195909547855482671230879355307447530903134113766910760530018362198093323856408000598297173866703517665907245969931803878766587109412775599492523401870897230552963308407376641626357021736841065802675075494396364303390391164887965777181854311161900205273055979169873908484092808944036207236758319344783577815699016301205309921376780806470744235624985875659374017945210894223997658621562378947297822082799980191056974685951054509297119792291106694417405163804072947892570452590149025393585692158143004752563797185911187207268586381612229150646521522370999807395884750658324614606427754455039553339298512533688962950320561728963100020460560168884238326832234436948411573969634740300656206109747934630413457116853334064375751925781094913161357723266022847264669371785529982410420426940467742812761303331040028951908681654798736310971557733561436759780280994911806313660005914598474858711122137334370149332212281277631271526425032212881302522543986440773047440621623373234744321694701521083818164364205087839058122238335934726694752160769836079564065010636909963504150192704935918785462577540042906932654697727728050367868010314131738931419893630611644349075079818363173703953448008556233298989153743441769404286764184964347074758960309251919642257890624903637688628991314308830076045772289909919887156086280372611288170808972282139220668090543464530227791233327524448399371776524679666809196608042939322464444702891247757945913439954210844007320702075958251953125000 [140,25] -151769602921156004313619859327910813521751092740989762077697017757608608384492925441644725887446167615113195048996631696144854888013277681385433679774957056568881253611552713918239129802391611370404473354763288056332860099540693562287708417393656783280977445986712111967600011544078570806687557707682805531148038474769572067914075988235899495674320720808555045180787112164092460109307303148869452829951177733091579350105000055032363887339903640995365706412899864194641751545424456167367673198287213879255279896263994782388941982650218308001647415862153022369839514556738298100917419503071363647630150558998795786999735904106408097092855192491509026115745386796261074727508295654199761423589603187139742970060639416859695846427689983395318409638171065514836735602534498981849258534247165345871053605146853316372326141165798492639045450305188370307216521430011955145970835064769940828853138731153172925082652653754409763565591053356331380681313031203311917130245420134521370649902621946294758114842398237421733195391842303788180837277208717586932469750454437397442371797474271885651463658917495073371839288589950037330793823729555169373430752252738004549245626982758866995569721889480833047192595580679576319620580997647025463216252500472517232873949248080694550973720456167988168534155821025439199424737941687362068105583619128635555293208023246511104609231215240614229093296128284399180258503868893063604775153876057733730958320838710861768876526067849692977337353688785829746111811148886092408278853810705141910811215461971877629624377981982541766355028306051576135439351076315876702308228178868062132664508247492186905973097032052882408940578621672979234649226968606336659999562909763696401799462422130263546380810357334464134083927213657335584991617595763711136876873019376849860708909910812956034401786285724341253032315662389789059570143970155372313663147954764605861060171931109848816771678591238136561969440663233399391174316406250 [140,26] 136260033138003696932286891124092901101842404661343861754183377684498667905555489224573763459197886361734616601064112118042383544361677998599576494267499082785097192123669393092758637778349046843804194489542789404905222192362152646268890884930084580918602587313485299395460412882171004931083866291465452923654050937255992324015362184333532221886798927116365000290494269089317334991326038868033808325354565952710554311774575531522497071195936203802286672830112900617382973243195507637531721527207486620047524377274799141764574904355547938227653149381491544309519599910035476414483509261123520527476825594908984910405176052152263257897242616306202801609375306700660486634288493392080284979115629880369521292217797883860544923641696445256185523870161433005500662019908096999104520717837913751413389487138089016897046974175793699343068843784535069210891577492711266455116943115925803401651900033549028745205402394079102451003888478489447033983906510284844251219963874092207413854725707331587386586820627088518012937976170115399208988168656965611001144378379605425911021646523018038894004692885540296731251742687766973946134971547684538143615782584779428467645097215529205786372302466629548989400438807885712703211663260251782344253654796370238875878253907098926772989747714077971067941433765961829931494237514220168171098031818297357261131334271369922785075943863750178444420353949836912085569888539734183572746349505209362969961998656094536670230235263113214152211601009224263522356562170433471875579836775706704360248146214755941747343844214114707574716722566145115137748715726604916814538215131770667347997336627101344634920196176008070174040145239866061147581440911657475515620863586506000984385244487091118357709001120481185337653497879974253500894962661823257859250139415979990564437339459173357436476717941468381578072298834233777007966999779753791018956879650992663487958951317749772974513027942166708498916705138981342315673828125 [140,27] 135146686343891357069579739921846829539622743249174361662678224474141830236022000628675395864658264976469349496459324064069360189103416868315584688056678176372490742917122581189951953441869088565745555515012069828528444784825478072479331720056522514655763659088324959614238904915256457620054509597027865597025928542562871427729686169072739096379189603387747170278339954583977796063885057272629453721486479817395964596093979935313901908433128758466610975113802876435061165846955318824774724685136978591974889960988443334503488288186448793651767540747813542677434413426842860496313200221166013440607703394142262852329258501816057757558935944075755836760507349156559987775481823817485076277308618676133183021140947024277970885258878840252727833339906214520359410198441770480922644563761412953879790741158418189580738101331852887826302812085800750218030093122308524049221179536632060582725223121425876291126293050028862168862934824601313985197472494156494979648535885336282746963080881114946453242263197070830312424006571119010429932913156688944239604086451566081985958367867440492132974639455004568189554168363866591076588640393944422924585237223266768215453478721644886197915180535835779265820239071912743038726382264223878652873649597676269086653137009400083859244161705440070608475850865474573436197895576677874171149094366997140054203733743940106764006118205966892085028273932600136168523526778063378784501655469544197895760195736620473313853989643857233820667920756073174322565233216735403136980477365569213082243268493273798469105210615808666881373244625620644765394828435829173209099608118032456830097017160000531777383772959293359890989671689704543447791878163386500829479879068484694740226314581659808339118787662458992967700502638318344188525665330781981283641147185100631845312297334185145467431831512405333272541552838843198506449832205554241205962663061866171132561875437310647617585344946389595861546695232391357421875000 [140,28] -287183448066565501613530997152252574337859395738951975011333155982437716123531188373640268822023858414678406378085513119895703435938897494909168927989768958802762357937815566238828248593985741904206279224060277470962387925173096952313098559668017886455656229650958699992244928099937185794589047010223866040291389656082134757508324901830691049717640536255698296168431798748787237850319656290145769828336425883630618383355751518253132930903576159265889682210140461041111018192809265086405396801174755976864105605735141916190948193961112171089177213935940862607593034626232994810816347237676422999188532423560870698188875362627438460024449113190391916927857526398073113616110821767381451579056272161842125955118901722988218532887237379368332190866858158040564688743184974144517864052546084437413423352022454035959495648663329199960475248194431516158944419759129511559032631389582110105782365155915885396604483890795469984837064798079014198498078479950522850467976549480985618088950497389937222983899660729403200387062045513273235386584847170488071797855168727596214099245566742538245714685953832488857159545191346941178398850006361242033106891314297437386750751612438509840982339354744580046743811530649818261061655602842994214658973901037473693658600134862587030838288992991600865245846681403979999325351970861683216192064596280099250425999457737720473824278570417082620026837672181585170131881486795887317190924261695462308667592035298276596069808652176443816161671495701877030815454186955887306375355055276462641159892674470254050548167359016244170948844552613885532534146693461002848683978151286815220235815678938073503452003997712041074274931243952032902700436239485314111518330414516481386859111287750499574721773049602811560797742881126328166712102117737651696288603952079754601802796123366423263362881514333533530939112473032306749387593713947924744858312979984231491064578819997854178718522431488163419999182224273681640625 [140,29] 24561103514658859581209801499369182046289237740254340320245603852168521558260873333084257899385350236600830030976674200508181325853845255515229446949184289259443710323048327956448057353376900901888683083427278135495156727015045273256198270095440004517158066998986073675822311594713438222490624765593091798795635753234210058208325824844625015600161741250879273818962458148167135173588573497336310918505423802844325740317138872162288227587000300505427345912016981431623812779815625715303692674106282799980828230572040746093439544766588947046452429053316257408708613412791654497011763169156605129127152190994027501057315853014289712907775646428104471539674485316734297458601238883522346083770417229044450356487830434290337214688138021893535491760327404711315719624844237125506369589025330116392080191470393576490941261775357500193131102340084637314627542377579997704551911193237801552473838134607796877094216588892819226493366285567717668387418307037105253775493217871209137416963786020262837339269323859210248746636171144567276109616128512807635465909679541309563570126121902133679274854359156726521371764612571397234942366260026930970141510758053674555278699672142510916209139341174889542611597171587189066393403424210371321068698423903307332816749906566928756223765670730066900241117416813190833731777944566574198846727334995581354046486183115778597230384972339187288036613469210540431506553405659277853100215323701918980509241686925826671404004637948568276485670475226800571273197047774733056387437101301640126716142041668231220352876299546076263698713775967984746018891893823759143198806574579231942070991394196288155421270322185141630639226511327095062563139436802571545564129452047928630060980434225003670769653719155973379982231221276519890503990336883249838579229124548013168698409228754851954152084867225811520388357238111950194273694678797059187473510884765382217408698519230741522706478168527246452867984771728515625 [140,30] 295233673115460441613694839201962453834875771545690349994534903466634710928265410516452733484187077067983536598292601145810721129819746903544053488689777617495740740034075333727484989574970318227169267392072999419341217362839855135936762196913797758168666832528809816850672980449613096357910257768033355244245718159821644492746924518687686653231909646122307156237609939575053537252546334039597302774569662035835585419321520460730739958973380456799310601154580522779507422691470055752259487124195224786460566417136822852896758211871906507704286275575876764127900097495507040916040387622390099966968114597210905684298085261582899298662178782548005533756569702370929718046625769629254049630669592158013003997010996223413186353717349009765183324180691170453741863347318726285538544256613443379817384888208949718093112247376918664252419593811914377513579391074036684157653214492900962546859874478897278247622593902499395693167373637706775200243019165967993518320751489008171290959600574446275964861595445009499404913966699602813550404067514177863791529090926738326967087356785554509869881699481340653548721994789946765330676966673146394829556160639019587634182124428927997219074582643257934361692837400487643454414415446715734167356108863621320791637738376302652793724621744644629115859025586478580447933206107670292684081554982338500126594098625155996294769848744644317422908241367287780372088773444328486943896175135853775253417481539863120332862887082859433369870924717284697738393409796839909019110894200820222283096435392719292036054343538398585398538616679168095368834125465495552910866793493517220079426927431053512658842840176056334410063789653868798912638092894428408059806100700353376915626359867042937862631042115339143653861851094985241851749121279494610888791257796355621488838559838745916819760449104656819479236589559898369777266971346794083954696657087298164617503705492288857930905831674750894308090209960937500 [140,31] -214776162515083506350262475264460449725215327813025189302647927806944175582302664792389153453327783322921143757219156663395535733189038048105306445056995661292467475413082371083213419470797920421566868053612959770980549729900644016575608704586373528281057778847764050776870179012072471670686553027022633297662937629272344585126191757407568621463473320085018435137656662945979074439184149699515844955151831646719123726325719979684770255766543814156003927665014027829130265457859470726771821074830110768370694489402250538888239583809889310668723659641279686423501581654839856999596063844790034755924917338339341409631972874309886688093937320110172628090715429656245708619304947469189927659711072514743639887571894581431788108359139129697328792182514342608192371587542081119382329726570620532511758121643754058692867380233767882260805148518382179247769532425796824135320876796541566685419599335969152485939688640667029102197514729460808510841423063527300314179967152970775396175480202820983346103494516200222214677410118818986450757405921545113835556672895040437337310406401953835944210245280953613393943040433135228446878049066388855867277065693598305617246306435198704162078476793353690126229632862205888185176621843532344828445761721999784344408057001517134364172479649719773188075355777408116013186919520253714774101346399589362355503303733374479204391693628051192724276819737488696701904891018214718826652377012496076005403077997181233151347289332895946252901268676848128596638521700102863080952746284935667585614800282211959698052262562936946423040683858115119768559472923024470696955573511092665529493936487530628587733492850159835925829807222283715787761973440651202979869603969888306334657928192550540717905288779836431347117466398113692487939775882048543242941638342990904638078625212281654984015490662392520428199101230437497848920413329210300748067984887040986249403350674306285032015041058585047721862792968750 [140,32] -88511297980677723891299994386804758544749557603886338094570058557186011920768559729933276260707422216795159358432435663840007649949442559947413949997358406203240630228133247599699618937156221381381540557083474090849351604126310208484900120252291780993664943543027598616631891202204313608948049665526232569339761181491430325505404882728700061140320423044824611331614015519881069909354673649295013837279049663355892004391528769590205550308755630931246882846420648054969382586284432634657188005851057297279356181241385990955080305005855633917047015491300983404841348813525092178224699387750110399250998828871999830192480580446681702535124376936758325600963371070559577231284611453073017372617521227343959622778912958527244372052795839198508651835541571550963890674482681432903159335033033239584317362184878639591225064810993436686567156902245019288232385798497628829554163371280705826555960391321419024639345745833339253551314136024417193340046396338029025172456545098806600073745995050176774606696986946878157525521856512104514842494814360430627602774603203412213126218850014859783895569405441064852989920803528722061411651861682543043295426545911799735180941723036419564748490587630350825572442561722621612812296156134687451726310095057436909319304954165196986897827514878322972145091588845023235335511990128763770726483469124464295287287310684240648242824032737772591592842630181973413619345359964457736223224657211947539468981888240805547528460356046823361620683853635183649163529592266866165932261240491562884634755080641864572074177578062717210560790178031998766143831563711353118784740813133131643074469542713745500613590046397695744810466338736672114864103314785254177953033718278328757633498447139711582645412285887285720244310461439977218124061976364076299123097055752186370033936962614845031674412623460454769113944064364115585580655414650931418298285085106469390447880589596272037102783951640129089355468750 [140,33] 181963339805641882528954823545751011507447624393856284176744177775244712318388571751027823225793672493387293330029665017286475740380371463609780206078533427730848090032618135818650148218371522805841134968016426469587019187788069442205148943830689750489539870428415912343743402057482681495636469147126089767890325833875719476703431556879985862373537016977450711013402443730045771367134885031356150226245797876143851237978336869963151772637513690425024372392194160311516144326909535989961620802360336455377318392723036707709243303077664208228089893146199543727570752439695247854905868671944990290265385438011317126257473361475643189382455589725992777545659958623211800667259045824325341590231564093063158488152904222933508519423575622321799315889234537718857757471142574574323278613403967275980146202043654812318368245847555985150789661396395595953885861196797170893874311184395359172391025118095861109515880259090082312949108066317334483344600327780406017416454878800420795797460806321676841473159761675756522938455676782110131382783294654990608046606220064687461010237121833490849140517352071729013835064101360538243961223897571318047271098280938266328389226962181270035540114015820452139705849708765272245827400086062074829965103496575908688511436719318993732752119375224446726778864645446118673239282016560314033708815217284365222622214281600553158444182672036026147873222250240816014481063065892727313810005040753988873523307164164390564282456977235633131256859236110836191096377980290335748021491396713049941587552219195388942556864524601097103021046210463613509793306458186992505032478748890769650991033364851657256460636392388024521882983363610642355960510749712461826413798820985206892199167454749169927815736547496575324281001348068931513333562980125061757455531112729933906405944285572262188975369699228251362796315020861616549023469636603960167473321639780936239548425115978259953539523515701293945312500 [140,34] -51787672016200010067402139834144610487298786252947630890122565237388410518597501068722079775036374967875513597951807812730630670357456889197156364661184487665790996294773692909825685482833679360055750336403418306812685856154451093653927323133499372183919353132595612022314976065208410219835319568053282346602283290567087353203646788354078624612002931339327664674949441402357616931779357032321597315579470729075557130884485292007493524460749708974528026149011265363722017906547789917267939370796782428945026406385414582985683862043652406953904123211136502785549750561628475418502195618903317847993857964935808548624432731243511198953230963585838974048251171118921902308153089409228485152767042282576459922825062650390438134563847963722513768476174980256010471772454137417788498215898456318448432944964598437734211879816460021278914153898318641990871113039781565387252705303759643023015294830022578396158433840543669260298533085855873743272862714716999512869874817323541651663586270384004953562602734338619742981689829137677824964599070849659404885287059242906072758193946682574807487886210348249220335728868128446257781548269231534978862941354841327314298296198301081966614315566489803417920042674461843854365898080041618102350375320426534846294225894266613376771674149165815618851596379007755933480781045128562036578162118037364235504887565169234095819308987361314636426865090429354090565563152728109423736841203105251224065555149108599346157638366702031641568184543508250381308061195854239493243813869298553821543210274180510322990735689041819101404743352034487909205556982789939748262337256019516588589019245649275302323730735633257682851736669192045905611904299553869570431566860140813242602823674515950218398338229942617561201538752419798555765095359764998838514246290332337332096472937932554041395506502686692738162760520214041546238547501256290759029250952883119272540623880649635244755944492340087890625 [140,35] -51253023207064399931968339219166210815685204997055710293740172967741155976985953450091784253354766154121448336026016212570040476922307325951033309753782122198707472549559194018268082795171875752503217856635047466547759408067879840268211592761431213976808053739727509132782540030620558174962210132679191264149121145419191412272985801946320271524976209970392332900250056416111494276057706791305307859471442527276746368636407264829649784289858742659669378529725297296466099259098356936926561327636757550922092440929846413194502230834747299207851619915310347909711090301044140928895512700269000450223149730597486578627833530356352027447349041714253086306369411844620467218731162852122792674806995417780266056757015400885838162788208621735155672741634889387771035609025443388554604975022357106401337161760670883870300036722842525178125987753318608787726669039620824389840179179154589142611584404416599933699082259566273939500536275047584138876296487425430410089313357738077403440523326210967068308520896719132781492896346265991009875562980699828185239744262317731895600372041859066792723011771250566544521382938676353598394722979435708132241786981099035981923522045673015433100379251528168711821256970483502425776219596843289933651082526307308394981887793466228442100421798762466004551486336526740688927851494708036216354708347213635759490139754899016877158440870009517653682638102782183506529185694060270133210926124295964184065151627865428609880579033546799705756249157139785710495447926578598158559428976644240543598929416638078359948241377811768288627806943334556527850008308785457517998502133365591232593017140928539875770218761456508477340597937621096436264495477092964659457269403594957972845698617743987861860671478641663578787976632712323090723284738165477662546464305183555045961076108448297897706982362671228608856644777955403644423103959316029703351790637537546526985830038888223973822886047363281250 [140,36] 46701390849768754530892215263456415422329227780170570484469595654717142683644189743690594872189470821291314314065927014025398693242129000803365806613014855279607817285808591555771116798696468277580599890600814727136787924388425079696552428129444134585949142125073404271309737622096633920742912114279442034597435413438553013861367327302879266024256875333480450285147822660446101931876345647269270982895771692800162482686333899348725537530714759429112017854403608720073661830011960696073505010200982778031418779508509725869667314787721582728202916991311875481680058025146660749041946624783423220329710129129268585777511403704880210521290993233101513086426155803479532816804414367811141457208547492784441624736328219432951095417799610238511103563415845550545654325668230385831399080836971298122687079869061622261550189777030641975109333960230057437803866331362086406201055325985991321788003916457556356952682094327769251385786919682974282634008400671019526279640332302007627541946859905416213237552240518009517306429391246889244193510667554435563324025236751383058971101492689920099626236354255826920938037935157188799797440901695933338914461767408031503756540371317682736195240158307185310273557604505809783033204322152283319030452019884331027584849344141105663179600092908315573527094123211834769246406207654833873464032964437824773451669116267128200973585891617840604401060130183892990511674611742617298706422454311825740565367268590204376650851183594066281924932694665703145742590572901188189540849356924402353784264433661527573283830903235232481709844168551258840979126255122512847224671761360004222454891186282512522566782088026635217282938938289626689760854936317397310816614603516570454636397571060774427896245823258596584634917386520084010244536188438570471599323581174325367090596194109076958325571663373105597001866891359842406167709190247719190974207960463682075468299735705131716453374023437500 [140,37] -12320794114118302088660413764197250064382018521072340644305505305752982108889642958747221242976690673688151971163820226340851323953150983014539446025057335546514113210704069821114421558656669030379872967625392625375374834942399096963597883300630983860432308891459163969623184346690279149356176770874244703347456347819280715468230449955068675612967717594177700605001881776376999426955150051166573138654487184531053650035514220986197694460200493914711995243078774790752268684458038204846754711016242673402293098146249746338684345696032118336070883572237077858986670599524365605993377887232466334648647817376563977750958182560865255861076339040006286401113303293522977833759346570430742098036632361806770856855204815139542070929312595893194567809059264014789580891824451929220439483414912502804090794355091109298687985477678547101257250443697459950274444929251009107527954254385897697263551101202429874832811880091763396846280273676642902730299580599193122898601633015908205424508662430520126057829659791769299054223163612633166310611064922069389451249589853594503242532681778208556710618519934531036287384978966169313016176624915070701128866075916982323741689821757278854294378710685587994737165002440892230207588420839751093941524256833829321248464414081860886330045719571518910069330665192571865139010802658508808353109498218902895027010471014925305290478716468984694075405728234096385639870261071110932221837919067416616486285355089017211442322445193424717797860963925687431253993717426595344820353874682567836346577089733447022031101462463757663354690888459483073443408416718072574473861846824840271034004147412665420463792266134945414398412696854051317716206481478204715378432980492525984068429272025291020783553783384765406709099682178054275017098653403657712911826685038214375732347425663979982544993446049887239630909382933426248674754369541980612867577349412977500777258218173634589142324218750 [140,38] -4232203151606953478634403040308659466482497927553902399870049553275030684253923926376166462266904192019675032182149614338528666398853158491769132010845589398350726237246607021783596118746527736287373387070366679806386589677430143470959796516770896722477672388271685438130121074158796611312093939503075042597735891043568771290594864998787809628631929624922602830272714105831346977921556356408409150193268713968199973170859377398598823514561991376164237655869334095369343451257105512856229142378042039949156499623823398307949453982921145954447472132086505294023259719601940913247049045224589190503304217977312830982529206565768330063859193207802322324891786586020175928848831860575331444622751415091707379950797379709424360594875562259742779374403128523381622684430343505350733823548267513815602797057896360144845859103168226187532216847451556856014802043756325918867782011395303313923243558896427295739824984996873997236888669924787294938279654725472874834106662057724190834600642427388617969342174911738747946137795644027080011777641232740038449355993278890433638688848010406797750216258109163054794756382558852425897788691639118083718913964718964363664335097708744439619102763989781964459609890577535788979708468953810313743126683315998898606338008517307940119229934508791937224138554999593656965797215393457599472899373239098192116615585577149638132833268747916478308075356238953673625231456107469927662662065965908014626622958594827724617294483773879967420347308313222826355101293168990537477983720288312732891539141929666334129915842417949525106848305874575053260206479613239991339897123986554194129901795871047672064265884719639515968846695634337196867758678085412293274472469132509336685711004706158490794197093797189655169595673605981265893360338039198615014844698149794418835954145638508190907105540607581785150655693550459036326092963572800933089313555870676123099054632181039010322296875 [140,39] 7071602279401970387723986874111674415684757761299716871871142528182701578918615750345136015794042238418033116704362564027145047255462726447865946047643415288766576012214189659016494066151878724013268467542559949429681424001465381776765133451722147735043630790402646773581270421080475448553462913450541395426226870695050844710109740302796136774100048295546129314370771969096731628541214864913959124332372062661959376664812347836999571476949755033422968652432838394362037608821833803343566476343784186007778437006410753358335059627504356698995015894892617081335916435171209671029083897790139475233329514440554234441190777074716927596301741736662374133291985437019733789832042571405965641911639419757837694436997235986314511139949346713264449825386047595773464033913103776263495719251454401316317907922459111026169491701708657024077440603601120467316929053231854424534350548145047087050497354626265516695878233509343709321352832700590142966667981798991276446789464008762483251672344198904709039024280879166435710165669792798294563533591345125992545962888688003384630069779207750358079016424107756263136683657477037101243542363050567441848334012721232206603712111263002829148057600546879564592663394338948196725834925040774623114909742851546250192695507487260023847942962511611320151300459240333492545263944599154323403879860722845642518839686402902214565956626417264636220347932576990003932571355048839047659705365880223743529986893696772822153628586473696404876729584574951802167683203244830888988171138462209733111592360118539317936511821393296021064615144254799448234327016182729622584554128944603066772129083656970489441879639996013561327008329145671442368898836844058613860348782779124663821646285693921268508490207143614983364074826114131018607882174250803212104689734404458844830809356483081629277440196063812041822421582985767943900389297980468708877204321196455888679533861859580152934375 [140,40] -4519255746714916968388626887122960471417806520077306734154442904367312196974940178079622334406524856727650705646219177964597626042157927873142085513505249162492784649342410668223738554113482830981720471370299170449124048982300864028139336543067295727611354934687806260524967135113430899956823797816731633463353343377261765957130781663537285478091101727678063935519230626908699215036805257643812243939585706551083795646967090196629993214541447142698866078051406136791183751160418357873967444482329259714814767524565467113805790009583905776007443913129069953740942763350100774621497158920755011124882533031126242965962578753603130436457678895787273660773433684299974635954875649155617112066243634570609243183430619379935667209303759854535863563630501627406908840254820624098154953241777045757557514853001853005167581498447914367303710890149726274927161427830801330933839744352470694347745912456174098953577648372207799292190511454472052463616410683268266158330261975050736959866765675272931381783808845677050026129391085351895788451485789184228369569602604516773361335069267569493416368190312257302898045560551714299861861484886327693190240108513710455360740102340188133782563164934178383485460560039422891228721561723425543356149866772472672962048104209847721287382719773434163408118213394191381008895053287645409999404411620236941950735710825144849415824993764044945305890333150406421283784695965996068885820636738127965843740800529836747496464087098801370573127572700960819843706922388975848527979170866944764564238459023271668534205560293896028642167611763643529710312849299267250388890043881206670078340510027046774554706830364482784761674712408767981920158091005423851831353987161430008776106631066538946515699498071549553485216888553059919134191874646465796667700328326516008285723564209510232733186850098432120664316907317674444411703041523282516727282422052499934811477265079522668660 [140,41] 799692679010485852646129716006823920776979175798302321858089772615915364922485802871735630102857522469738936187599891479631308636925236017648430980054130573631294588964845565446063576868726630551311196635702963027359834237083213264413736821966609966572904556931498262694940917508739215982757653768505203718168497840192585406665153958426050763355359886652311552350031667461241257240229423442937987926157509305070071020100897251681450513355753139196656937982086399245589217544464305257493419626235084675130677752261955334937353094281350280765449641830511315785957141650759843663495839778996877707637227291170887536647661885362933344857626085428863193956764082876696509880388512572276684392113212126596194912450806599283290156934540456443672298631780271865549256747712491177651533852523935850968590047123818408962446268165560319598638979687394042183304170393824426335587245637810828420385594313836389288420531811389589414290631957464138920672178468259666907158206532012533885803098218065241247723998484010642682443334544575146261816994039858461141560668899402117929945670284205359001986040723199225276248069957860242589626779889477469225843775509564914201092958239709628988635052726837589532351920257520845345239981314007909803479652363638684048382255006160424038095422388541238688299525754896747244561025681216206628615812824091140178746893974137302785003994192268581203156346377715565540329390522884389377785498662922041601821056026631504596341118973373799516778091335570604703344324382543754977343713915271500578935047770698553668879182162754231181236911605154025505316876620543003414724387614744450346032311966870272157506795918367786592731582249411031690345056468339745345203389015991207014517279302908320578739775887496823908911760902869744196147900940916376004153588701162960603368365969834202619778199368145689369609614608054996473228761060919624797030134745347800552330348510793025 [140,42] 898321940702383377418144781148553890414045603274391435300036710150547109118376459445754126747214849866658850103601085140355693774705825163155743455330937971630565359367282828519558486768124051925129180305275346784244361231176448303322847385397124728108296116856787932026990522251261260179215504430245270786777265921321772550788067201690448902863221528737959971404741678226277739964077279163586151883884798132449405511056911547268190894593055605818613825424632463590575782246111220552731972558045799782070996135671878551199467705882599157609773282300114094973510251198181529467818301498210135286556197270301065474803878400901166044016125290151169021249153810116561219918248272440287732761928601967952410256222066310707688171294534929836303241740145163684005008873865860653235037041141388725994039611816290725990927198870676781531397539190032942477989554502758629570815695763608797083642206493366352543368927332273768355714836664476631596467558834573345677834115728818621021184237002621416636494524891761897647434695415020324766217563281831196232182342141822142101792079455616049474869345058132501233402433188461022236924935695535410616779864787543411685004435895611371918251925203950819113063981684996267433371835697407570565095486259691758789831970649600858660371876004351817687028691163837368075070955861356443367315099016745117832104583532618747323758604259144872595084052864814500990080931226055570983078235895755821583652775596366390251271274422532269405736286661222164156820653856711307547636792943900782994683603947630637317798704655119614041041835041176255016900160588961544777308634029594657450376725916498848233099480182663755625845786458443474766785667113952879859781394261246146353697364339945656261341628873285184964224209755569695810061968728530905251239842261122120450298011963807607938904281793776711164288335270091715411792543022972475480896035426477645005738675479868 [140,43] -627567539946238324134999434348245487260666913608361226590020877449634966566049014812904495707274963290404667827817395918279637330889065156429788037483115305150421316297415722008627282418666371510723900070369894680904827187549785680185731701245781191953116078859793936917550920589336289953791293605267447511054717006649655813569305881271331847465868348972217849636953699937298445633511089943260054964193657482166524876291160896259289295477505538420779976500522548215194217144506818823632981964888105383283627612680222000932011648825175836205141655216550358099906606084265040479253654754073185923227629442336775099167897220974933351332451867052206315109409990819392101320563966643184831222506859016992595280527098359026482469476050443926397042243120263227843783517604082383294371324704391976492422208934124479725105162142554741242517574138226408624835440220045076596980962433089207703657697535150946947710856061188716163540040137325849789574893027566593015528880345260660334863205459863809428749854553803486606289661116500317025073932088206614917404229029800494949498744663926807969820734224485544672136990584743488074577913844152638067546286791916871505042268109239512186514541581087797483486220891643348886053755561564501989062635348240718169746811077648843536943371835047874200395352834139153443513326210234353290503942912531017071828322936906109132770307015637609232957771144977288080667343621204031447433227420870753085219926952762589087224097996667106982259355383190851717904398862376615712779055046750379843534154367369465665336725328076826810329512550006953165764720100454419886295313291304587010391663016671457687804496360060719502377002216376704901756632930693799721722544363273187319294623122127823811672219005940478616805712645417189622009180444681257547293532050630087558401825761735764293372195649899282818094963878976589211702912005810891721957362656531453108796259408 [140,44] 87676053068272156441412211580156708713973358610140085118991801295698459349242018763553834995674855914674232483706792423649559980976913465400769042386634037509393898116160434594840177506728457840811368678332636298454042839438147090172454841516137718206957719300272426408348214030903721526944134279623193329019246767793039136606232890998488536792594873920437230139017477525597124909052832576683779607280046723743869964980710765344531758935533483983827948358488744604765408467602488213097253992108073801381835667566845671884672983626540964391700556801019730036366762234482647141119469074632241874600631511206727247118068354126268676846650168136299097485830093459660059704966757128238470501436448645760649231248573380579067878543040418120359332655283695878407594004639850943840868425202343090711512635409119358611260698148139357079861855063400847597472035252248673350944329614951677339344570296999875073354478335388758742989172971859910487443110930741201887318554236344112221204046684874759690464634127329877020594486155252608908637129545902399704480745432955771893006515729510936088539447182203924859667566894496618008713481245308447470193467837141914838329804194859347251973587189571332231762764990203557454730512165126390048531692634702522292430826493786010591859357374345368007454244706366417280180554812348105870088197736439848081329703963503104367606784787290602199515328143473413337783138250101974544363342276638575727593336094640223740597329063803222641949312416833677515413267638716530572773186660691913217993181068307404577360909300549813032372964961234041164088069238150880855882401677199952446347865984620289732761584859757759423601365431748565589364550015514627269965377732122625981031376997257973658922239400527536108321526913302173441051788293637509735155018827425022194607569241852234592525934662362604789608258889797490647641803954014478460000412005373636664012862 [140,45] 60882925534168293876491432633947611129440784120083632697770885204800609246592047926075084800018819577901121491209722578670495552138165778592888661036521665939790403815183567844392609281301715093445610129084019616432265262482674300864923189554155284258251962109900380306579791146997050275800793346073019637891495433972371130464500284411136565187557061653346858596203666860328375435798623855582016688520165074162039552873012520844705190360377896840517954801035906741633585098711577581029716975568108356337491214461070625698063475564559299567845142384740849246331961013314672956149447982650315413302504955536582593264893269482250776513477206052278478543731490194234644535000097547787968084774558780997149536652416399568662093782678188421632743015709118672069465990410504530812500715736987854137751029822628682886152831235578022736532421381485409578862931235435305331234671435986665626672152280560118260596318907479778086148025266420986072749942713203933733603697616065698840317055000632744999827476893775217529549802306672278588736819705845554284060587138601103760420415335133167503299304866174312882098441385259531377273201665248830391078488409732560432380695841234375153726050374363713384844715851664870229962124324532843401045341942653573143529160879923971839193512412313952378630029177949117470315642580502178401729441196847844806431256005293689755966418361189879898006283912741406669700706517107091365760181281666852616468275959177069871942579986838957528411941824843170524505873479798613816269114024209170990408641916754667189463179102362841314025679873055487934634067926601924838675085352417987921573015287032323058276137216727124974612220483552888174441399743586754716586621921589752888120512983232709333403664092342935952435686948793588182857777493972127362631962372895117487542902565097597801831785175625080498818955408275778320233400171452688974423022388494397098490 [140,46] -29651776328406509471232882432194139114814968207844472094309610048407236907477278056663002289275409155094369534901261830637647434155333753912560498885834156265291642228366564012550044507573562734756475380394852952304820470261023748131030758363486792130583273485224039290852970065703694455405423412675151737216733936454584992816020559712239993803748233995261935184640876769893656944192789651633250456941929982970537509306993539815422553933543903544239333787056746790717082351150750076621892941327361200685973431198371181148037095344485056276654057326508531845810390457354419663273447157678022525582509499249046933044942652595999260262647018907183840327039464045001207093637407452215510039545731809752537309126747461533084096468042928144619270467723017665452740121002772894441417689473441527686417324716033454419480140037062850575891017449969402321890718272538063451137514332378206738451001790268503580556112840364577380584108442696351846069136598396567776487154751820426122901859678660621071753928384266096475706688007242473003062559253806787901929802322976274416824742517898050594149375958479145380009190545118431258022036940614573169814883840652538790984693197602294136490871762257248066367685232642598653655336572460447622440382779800168927652734987560574418191515764522890473374920303952389054280936701433657124896948174914204968975005992528714576376392102599500879162833813375209582380145894953810626464464093698754011637364893041250870778137927977611720575544147946853962272278775940362410098381088144947039565537974150505054294923568625668656129420080507798331086664884197624083219306122854887721027352954060026696289289961975776725598691120267606149385484154491530356769415061449362861164062832643907124891745967222269008219565263285294728441727711127305996934079576737612817425282963171881315460481408791233814187336099315434970891033264814378874450538600352469357 [140,47] 3459271719357256207102510389807919348461610956670294283639819233827977567454173968023303725939969414250173439087254268124395546894361902237269686077591290152953654432134023996050942683633396145487207745683831955248603355893554421889701508190127348909737541531114411106198974832294403919737264957318903307441739497029308256215209769800578586237175974742585619705984574929644916301011100427596149692688711264696205508999785569801123279780111146228573815831821495327983884100657834061666625280675826363063880148174796229174245008146183285622594882609529857798171375198929235502970230008882762696624216188053648211348725053359883374041162369531932440223316053372931417929085405822440360831074849429656858472931730564776705541687830822668870093727797419009808804505208336064963970528475885646783466177172299991551530749433938924504265892489534806630547847250322243425427473100865420628900025340866154595557675865835166978976491914593652398086782475962462416428158820212145047388368185130692915309608754030755668834406283573068773341511306747142314532822790785672706858934154514588818386411866243096269218380327391400165732524736618485969936265903765440379665557513564985649225810918147505074430821788307648096686903547537108386053659739979332485284620893976704584405463492770026580788839423732050602124884346523906984794637118699334688960035525681831979171641759759794100147164808251095404679999240895218979475261179821714123210701388534581221799500471014220162284918426470411356489345795885778324164905338490054760042632692836396801317901344998016141500655249602591082416206952002568071285757946494926847488637067019657977881191645070717423342801616249154950721309557996807355930418915306617687481070955165626534581587081916380376909226370361991727339741524687134825980617952282655508269672840626323074794226018957088828241873081483319494299205104851194090576321282913865 [140,48] 1126484495674077409172943229588456102488117431890453130352315182337799013577312030390477763205192841254093654694154715901197527028121027716550913004219767425786889076922908341152351826501216685326672860197197720012611356367685110400324917686359438349817767963688978995134480436007368567921882757064071768676752647389555439829983958506109370626524897626637278501541075983340341540562732850267587878727672120286610563517712715894536817826725863728672873215963814876909645366737098219725157053287014693017538770511837972829569892688438834669125852724931398996158401705054551650746268379134497795081127191651300019447137288903425346220868990566262380597578917225440355118390944544832576824399950385227802134907052736286376960646904793721414159845578258168339732511723717156048550184778492163486273770960679173412138587899926275181025027980392968451573934443530129553321866161367520772891609007457095416304860224354614604146601573418091534076032211238812910950037692116513025515363039181657985600881661269466651753912031447390131539192148278916437391006849931240732053799715708014326776745836023318403021543233611454121785244720808821308579268459315704362988750895547126131399176802989838961912063351576037259617990605587688861593103560171483042823578691839326774287383650764972595048592276974733672898047251006734429783196452180037674201565741187246148816953428508401145692910464864457056394601867085659324345380820096739745423525471156434280226680109462163569167956359399263237173555821396869307305104130838929281350542027429673587285395299838304957478823880647351328310928496189367948929349617155029891403361893799020825707697387365472129498527906086648367161282348929343684709603362940001749416740299468835376461081661225278652843063396202515186923740198182334660275736840522823916665683631830283112342953144345152400750312325468927876355405065570076159912984658541 [140,49] -587930897347917335902307645094569448850030884864690271170650974768638317636640104284571546930582137320688137229466376779557094733589597195982223782925632556671759083511439608147677533304294577718933188036609301250382688888324507989084123541237393855457451667507391168842971621377547598901397528991423193458510210611204309135907744876594737559715447326825246412251337011234395451675002779520661472637985699303918331702593675078688850696699634127978675045326387467943866566479972079347316165918835327600350405189980855387422268586216417730326447891237983030954494585008592823638979523530026926009228988236275698144981786586159453992536974605907928704589175212071159091913186271660138578964524167082302514927404496110724290051811560191104029314091123204768614928455134562116778860744546648869535964944234861892655312936868853972613922933272918006981821509919175015979272142620099526722123977555745108656711058798034737875196249110329193615758831733827124089647806672879046563465402268451872526036851739466179064805403007057194989398291048166446459827916154334132192128640557915479581220186880415199196399629774559367096740860054421495588114371874372609339048361549506593256208103931585716083187305246568620975467913189113881234691004771483526539186834294852856358542891609024850648849001026331649902886710086533630760704304786338847853947597871568471088518252148684996042145260143745167926001128550447831218467596746123132261220763183416531781152407239025352480504866701979689475427388303379149773040351221174069353878773174702279864381780943531391437536863497576922699065225057473601808816104712268580454725087372702123885593714929595699363573802998748429665625821553988011063751444320173959255355945077091136530403067996154000287404504336905336066457960034449269853047080088918534948536174382248880654364189338757954570012829607230355123101422512676136290440525 [140,50] 134577476570302046609624574400796542351659455933386325519002015105547825876669064700893315901596678108032968050344301467348379901458739113618171599907873719209266979818370434771386957653365608235403678586020592429463418708831099436554652344381687569034121356356327577278301028436973322027457354288199338695480020803695789855758133738530618125547416287326483325853667803634329577871649338887971551975414106570905026654496176079063529618453917271422887873171640378607344217532883019971763052344891949840435251715173904349829839385643811817169446008613633223505810510483953901360619624125973113157432047907425010832683844657146982166826203012943526991929707344263410016095742050866555376861528606426394779932964983285912876637044968369100833660650666158261931480193735871631807866566712354416200048684121909227678419981111277420421735394898349750071697427328342652687144943383007830181970235933493056540186928555123822419901519856769462100133888656211504482648132739201138519345478218535684275299631101862342816916646756619193035694506349094711979374514666213386628899906979317585312390955376746572258359673292116922248572771100871920529939540554526291513539481514841632221815806075929191005193017278727976513886525304356613020156482689374141483935647278659396998724107605167984339352226839895929800635164967602439577111094185702973401138223475800394892184239890156191690939910958802714959897899314043832925342787742093894025962205146220956529935219740183233434017081281489065101084713749146475093948620474796896639933317861505399495701159205206148778722021236019994847896613068322141438722425133628125195978161304531244854955935942381398389012080373251726994768357335740502930102715335368806566595338027940351217978088929892105296350970982613062870437569510916181041039673559171030693155077404713829708598856797780936036509977422341105769194602739782878834593 [140,51] -3639939515134153090435816873329771593756592800695594194369307998850664156053094389071640046131455121375392484458485475082355200381478795023929597092881925846820507253433632908501432644046779139088967358477443000013857445529736256901448318610312427508363529680253371279395731233855901227168315231982999053796252811026724676473835314698827423239470495801536004550847244460444183865374738647599902575855916461486768124038952318831731192449315483444870286180905540757771382676639733326647175542093103509075317753042452372518274284033983095242919911875457646887853022684759222474868887045077298240464518031649653690069165000425730289930658872532418375684391907591108163367610301671142945081047687381775450643249159468154265983068895127571861060007616468633012634808482872063799444307212545708837725279725224448057185475015084194578632444723202773586760804480217704473240666319024119673568845078608910261276104916324229079328833531042493286224849040734579187600533615822078641316368347989070896368725202311603499611168247304215033881827060453458164466784075920728676539777423805851718374020501710561677990490629946683584075149194220975750826622992524238301944289435501238646705322940846279937704051339370166981825070830345489544909002361851614483056866807124585835096178937708725330093113534168694022566222818082479570365416139728688538876107099299002565260652197900422773236460844577302320008420700007824021945458441929417098761113204245447694783779307069486312057020782073087269346716468207061939807646280092291895786960390594325461321009115809979854617696996543994129548659662410840480795777558636595659348101122649151507923337819078015946734769232480872891802168350596653711350233803945831086927933069024472763768203584866284373994724972750833009466864390049027056724031656707873740589867132611177108903182666315886685383797013343102117097394133428012157 [140,52] -9258601189346277556230490779375462617923502319080862939767795267154130614209451280464673607901545320815867812944231080262252236114948721702268689908304468280342130535451875252321470817132701522846075811132347447034329067534890346713201396989529076092545139745729837304725810671353244543309118543843054113355303212527832087241793636769032223590851175867409422861551056481453356876593689932073343612166702261307808666762239342401295260162451819710248279535670293823824505991895897752595950155880485098520631556235975420148566881473152799009836926407526600979887254502512538339849370475592680963161529181120934782271177726676405333986092964631642878250905387943757864603502219545174822106901574237011086412877675850366618261651706693375320734165625442569576037292237540761882640817702150427433542833116481985552462935028566992974308453086108532982469693767637730077912719935741949657749818331622524001593814646136831546492389884590873146637471730945636755285337243072682799582227233153627753343566001674687179484521061994597806211595133055064501566869186879834805232201699086215571182707237707801309954807331359584936868680406914429970949832364001528291186867835020849099746389603103293911785156385406743490401602673228712831839013167784145110309175734425527678119264949878794264665029170687676340630500693237151326074322868567833808445942134726838990541864912675999675234824057116462448056523570328413462654675080236646557954814700013364046082996873731704852931188002301044457861790830516050331741129650765873566272837629976700936760904037671163070570177314694670283475722895222628960871305464650303130140886809265040005698465644407616766014934274725631291230962866911217329716188978060814941255017943281555846295853773735673130045668781792641209101885527426398465508590053606051830898660855548430174410690197944451856021918595319174290416129365748039 [140,53] 2634393939903228495665649024466689248699035930440800236143829242074522461910019154887698942602729504295526651348062185352807250595964542686769936256875640463838555095451784335249908700987477980782232773745383003352736766617311554515938845117928245590040594121199862729617482208976598672406772832277062389188222258672971083823296521376580320214241626864449285986993348546069687147204081404488534612103026566735531956091032030157861854310843595614714178314137289330665282083221689494835989128321153857033360827098183489314812873137658377496325497676685858944970300616236751212706560506372795930266395600046935804932898947115217756465806853511408754154130940858366325412754433844470615108007001548877056128421356320698804858122941104414612227350073684054764750855190267857775525221137430874097632742121562780502384819263433916213632931469672245587377794177617924151934810307721431695142726831378499369124993250104779563451141875889047376990755409652316721688733345176616190772387802497970203774990743342341617694073048470835735871232002774908354659145481150763054098643307009038126084948186651586416288464211240998071233772754376099677434501129227105880893280067229606794804824475418507957169962986199470534336267310553521213753168087395110015362308180172409802732728179818204151699351370778540072790515394632981351125447148384248240272963266638469019788388118286294300692645038027287737184081516925294499920278686118068191004578142684367132302685697747295943237611726569504018306499293273586540718680805160012661412632128484294419612534957160896798943692463915223038875314703326409459480572058405998458665388178873079209119326923368522573440775513837016977884138326864241668586702944276254471338679604887607413706416218192563665971334172857563498999891285133675078059533459246379248846579807040558342681639019282476811564736624811288739368862395192 [140,54] -64281936618925103813495006941467643924114698117219290635797278275706956250790974084213352716292181691922251916504137682218847495249974626133858486892187617045207041858006063773914607547441945495360283204548291281937557191806618590597804435058294895932613860137692445899195423132838502827038625129513605821084100518241425847683251258263172846294485725193873947640946313896858742056973396567326403859600321747261057860089380655834432233495368677813894558332614127963945068785124423866631903354783780169203520616746108172332271749654734216960250367413061691618908964209823801344113346392438781435733390361888321513883005045118188995958762687545264617365345609647699285947948050413140910699346183286470210906824770625244076950531043440642021514719365247560993935834483079844022823698125760774654452540411905907922627779312931518934218265394196628987582745145371901630231909311767612941416103280782908815277077297782669259582081289144877352773047558262786157205119973517600626779667369328029994642157610139144244495047819166760187706096825590578793233852032659270710616533405196101454580129090991274816887414089744380206962009599629469953212602647214660138793272040461552741182275650518827433233320573432130009538225251485064363515755791215263180206314904779433066806224750382040173856962654002291246126636059359038576485039227843571819801138583014962744547099789403031766380493735215719837168696305091313503905818854274300710674817117775731928176186622539793705519127547404680202377422070847315351455858662021761366307589435154110667111495712434489862720418872675424408169705522012263519502331441702545748315700573914604660041062567635204780943886468833243059313965698323584183661224812058246288347967333574725874781432318890133329350514599052699807697869200041377168727805033621376980119116423349708837687819926176727306735305444278193863770113 [140,55] -100554215141119476878762915465788002576925777953006072642406712189251180953847786443781188381834787172615976262202190976019224552604947014859653017674349007255702247667539664879122340468936543334812956052341759217911060875354356109358315841710678720254708745002354225045472029880489559982201304473187755624840835331755080426884891554101664620911206676486175335876929721790792522528793823734924652836356670008316371896471556462416762012375704116170208916440361618238812392627999841184436520296787752274942344247794118084684160749095023769588487618698040711440549869931685977442479007288510899967440867205639037035781884587690745637078826501667377515872805706124405369542942167140729063070938993007231850065525497111611796739054119472681348535557720735143229694224020138337955054570298888517020529037688624103606172472982081476680877082504615197050042004682481836582160163053142838167572557874609578271105771229810511566287591123658322195532640219043826643443697818007763794273656895434872087647323405455316391367421952577916665901520137769375621267430997913478985424715466868227796754313459111412998386399784036915806735752686063433470831160589036660482527572549877544687622836389062188708551895924007939829157408295277960700483333824749982505502264499615737244171124354721379566297787545533023085484194613113394659901562552817548776068368538071565802470058035128685908582900400830294184454957338473932395165258646995300999825076815498263124060631555660730440419325697846689850866183855313387105531148558572344260595939503503362064694320415930345016368004439730243490502420039171306654114377044020460613102024087745648158229724323078007578884656855499068902441821924930886425617659977988278271019425500495218178056243902637361900848041810439754417856652262656283032238284868555270598027895481348912797073538416534146331520707485907245264800 [140,56] 18995371545900107670554392888922951731866178029060612293269983844132936440473991827785268168105885749442342024260800216011527947863378573255427916233374075804612493240315055769621143612745121031909705238904687505284743975439751635110467686538927861523487758038758671514321721995849784345710063685555392090997208477248142328940163618129582241969140901921764930161713721839208326764156922692269459483226384356762041160157623057971536856169069020298023840652186645081011779304405664908051633358039319228156509560561703142623546235649619045574060472169307159172927369010705053358180455849935862442546339797610136775623342897037580304219585789049515439904707412078405554964536290828019100963123806082121539256304953383754184416419913084617484347866732311544932712940474126905605136017864968399518272150710793704974658375726841413730996719809387282662984709298689816795580192490416981257728471670301297393982758299047523558997678283026732974401311253133696931767422655681278650809345215170951104433041697663252628298340918239802707736813767209004753812521525485969127623263672720552736100319064908704331217259620209997085254319790831557403502034304882335717615040237948131846661442115857192582002997487115142688392958071962053882677084890612722570444138775758734655930981054080251466363337273117810750319275067194696357875293214732231332699023676694166944358158095616023915547796636900988939485649870009604766070635576343009833038141631441180091903584487421073916751761609028426805081698951687266602073038632950026669926124055394669460743705111238224682205223971556364329744461549098382072599628749192616492915692245319773259056180888384533225634770427560336042796889623783744403210656777430720874553764677681682338001752364915959021257269405914678857715913761052006711090455711301631310758737318210602378151273744682997485439095660838086690 [140,57] -102696090729473117886190178899623445834958168882582225822649288733003923071110081365745995932854168264593701976219362748903816905069821322946197894527036262774177821712226348092530133949681421959342256183316194365280568382543887967315018990379812453383045626582121480507037634278049016491453875870137420018834688640229995696384333722858260418617085150758114430231597856174834787751524220009673984226413152724358875922853278052175611871831101619728451972181500958040375230566789096906582256468462369033507772058996478422744964633517682527842232383116929624427860338825455612808187843958885094610337581184319322949237380451260608727596857764532140527301633187828332293076672177936911937669979322053522126932578306306494843180796586423242701449457851076874313536207353906277924682720170388011365391714117635721638685336303646457105242651344380255890346168298992245032165141279805715009566486216388334943370350241179888739049748064258202968920150143276365613800961685934673794698399115677413695906727728706699364981374068418048561696060502259523884769400372939074830377266488437436182453351678265805352162316711303122671004092202343283003751455156674927820149129822108411076633610251745739295933759774084112384572307838108760267125807690993146325523197663140849681390027510549224480659964999940998793929565476091724397468660026079453286924845095216957120079453587167470138608752266803001090495468623940011264745719591761074661621238389786300617053013810850607666340346849265344094843957903761111055588611107337283149244761070211136970973057716859580309116621295176363169760190518415443938457742782748457068997940577304007088872582775317138110479552287788550116812110419810715263485136110171136793812108638868618569610911790707898379794752437380446905385222667426902251839160642316693178231650422767604337061609403599791259195028753590 [140,58] -491011309360651384934020598268457851555351769407335156744131524667850003982763444573696892790134052548382236767836274027579453578500943533010278602461952849529592504252394418743421028840463022377338873278125984088606772109622050623105061473252502694934466807570107910824290192299493767110247827948859638327592944455204720099751198077119165027992127390683645806851642346413028032848634417373061221913638058196167268395440230770932480250247049910591018841627873479813203592463436759317625774459159931325221563419805693560010258529348479440068028739793206002928065194067496421467500012066866738238024704538768837208026086667448759946125081492563636797473297039623088685886328405082025071004638046231063998367360994863430567056450037134214011059421575695612373328029921830892723297243732857875004395848988596604233074024982577044624881604788550396180835004344103974220099250347462764501916309277606111808962354465892053215956287143412190892838085492611433261592904454064786380722803604950350476297591347459188300897025030423832886970139449247896739642835477774725164905798674088127758727605488393102422210055417511767264175593696995988626128032796813071639919102944076463621096867811764991607034621338941968776886950775830651781892524984731094041944072085852445751315558940865825834567037514891959175945265571662736309842201644107690759843717199385169847670716778787307463487595830840079049233216744534389990195979092411701350439840825417371571534635579564578645984788742812445102777749103845209883851111586686872951791080897026213701023710927094346488602564953131616556047181813626125601937429300237588500190935471493935804944425373850690871870883495273379481649375930381852784905875770646245468302949045515879681083492694444772341727491115728747641890637015724594961856834202279342012909737309789623999044038221669364296423993415 [140,59] 81620336785016253241033331584808774142869566442109746920067166665904834193612884043050877270248564704054523101659759416374676181755092238476317204358514524430020965312369214348857309569129039497974462118109222339738817892790628764050597525281846729513614143565670143102806015714048840032120877550693112716478927604682588860902030303262702742417713235779305866223540898170723460118175412466425546220262420728143760495994589886604759800700898021521495126588924293299251364898521376411561979569059606966326302396200710651563035812726711191397203515316160565525320503772243910558888512360675696105204875355328983440651865939135846522251373099984449515475507566767611197283114481286381122795999607321611071507548254989227249968649119854254448121692419156039033573551571886858886096694484156314439567125493569767293486190893266935162428994399222971389711928356523344039999063593031528107432676637280075337068955325643749470998546610755288155416112338288553182777845123268495151664610287516170550091215883434992213593690232351004450974114440658735482326741312995623244069981873280814849946213540318015600571429327375105885058280085849862773529371114179097949079400376674251456470764641695142538963064006678382313826231674582448654853790297426255697062828798145071897549454587173368773518222911407172122032701007553664818488039529530392311261973717417726603182484948913967977618969603784583964553233327517059731082904806659687213711495691021820760623670831152966924796268707097365670381583635752377038123430128294054685020648704652251991558145707008265890778322109730899498417812848229323387254678398139197047171292479489366338928833919511837365947412036618518485075531810051657319652288025280013571672096951822799690902571204703853002901177834349031704887934811066796540546518010662332097080539793175935888879900071057125472309975 [140,60] -921180987360949692274616048609664567843972115081893257876342265394915042408589959487741853025211032548349136056060945049498267078166872539086102743000230528843877030060239762507432520577018265285397860708522920905401501285894527331963866092643554309041667668837280363149757566544008157875957130683580051750308686229006471776353124057883430709064566048975764702828412790272063372677536976307695242055128853530421313085022269638542026779999222136428875940637787869879917858520083617993593109899945195015251195603789940112567784409704998784596732786105763960278038629420809898284304209493698293354440388192072746061391751014311746353630967125537070667027897097373678444206440706538612317779332795734960369992999706487704330514794630629306789413564560603905132621580016744773571490464810183375964508861856083326889014855899816628191353504149266348945454518467854389248199760269602801473071941041309614419778851043548094682080876767183275764265776971649808319675837730260653488034784779584549402875072279326040821002716593219380521213542909862806870403566661354360426640846399315774052742277118415118707823054937024408576103364652049051196027322893541280430222859717608354081142249047935340262736223228744340760336750159935988447271075230960329704761409891467912118650753938982218162640436168608101679556071100769628160093415941419005608648265017205665666815787637866351416232833863035909287950977767886457418906045070219193459776932542461978530128702058035239006724383183646823985138145254995905016754814624113153136026704329819585245202718299166973020137257263095995491376708240455923143224477988899990303250924088130373971576228934301656201000007238378535106264177955493400200924846702382239336527832275038107961208725514229628066538386737421214879992536285458153371554408726750379742730307492657776389602034375922718221 [140,61] -1510730537431889285200430469242082171304314318761550367883611236110365242213675043058910896728370675497346169411665471521437060972780819589019501606948429619606653021703770294617919577896782158986272205271065288798183541413094764182079686273202969718935349564586630191805176148493196891662926581601621595033608752090478473095911838139620785788291613977857314506046658460913539037085925164183667850092506225582288962001121484549199569419056440058722564711015059333818452552184632372107849371510690657214091709405962553529831958124548209346745334976858846711973826344586995101152093311002403461636917065761638309481889965231597868146411691975603019423686392717104213852937973671875903893877673111416778786220562593402106108586193829266788552219696911566529240171779715979792705279397216280108984247136127933886243182503554828318380483102438762380555473786771664388978183017992947583534624285417887622318398909085874443817169718428397282060014622990529343228408031196122431113592663854833456703220863993569192593109482655067709114328518723015599166722091030071551081802114226776863517827843308272992914121779536186472272843037255701073129700596087306968251904246948314927188551239110893725108667345551294103276902977783218259476705434863898312464712605642812110260614959157669230765133530263854643343576569718847194399718980281655518936436870308908755785106472721570166602101171870057145690759412208517246808604516217929006326288949471709312405457233187279589839537051053121184630445791204988633858584989463755914685681073633030429392552506781184363971366125907197259524973040019416487631354503927137257225931049814406232679670815319287886480812298201237703962935627586946024210408574720781929743508197019777117455328052140420216964201409972938499811364603496651998988016538994110405812153129015118387793565566699241524 [140,62] 197203678740627734992688296740043627210489272681220645873259669946993712852541030075876574247075757470662956763853668017720950207125001770878988618639247434959070145254369625429865244319225312075777265452381841243517853202087115949662553400400064569587148321297033893861716287371349953886523492639698051845828873658482093011771545900825138030218547834386956400904038068210588626511071535280819026770655270757756963099625758800896709782277683367595131069433969585609544307988241531880201089099592231239689005448720681410730963181802632319457538875775864255293060662810623237296911566726179329918514432187981147936783540263180107284535637384817141945669176363395738572740422236258991962029109255790378104209216010807046759837750066011524806602362295802228891212177345885684191020302687692274544870044838816416194683965856797047366087450789182547177679866067193219630869137677683784628817872298302475071776326114920169752787930620241028016657453769476481045606413619230361087188802188919929766605426686930517446868541868598857657300509914067960599117498008695712682666072369823772595264297422053638100361212796067488478637785272178865355935338602466986764452915564334080199958799175945248971559797117594834775302316863624298164871209542320062599934428773704955280977402581851198637479613548943359059411365176469955612974776417028775274184777016272734274551838952104862638513103774322782553100630244089136588297875059119769728147130013844493018715836758670103407462557154771206275356871182903584165596862264787227458537500330725041000160008510200017893026515548970427019805579370583333988582415221724089691213449872953306265554861215107475996714092801146742418416549042925657812607394210173659189877036092827454187705304562206809318567441267942416314336842027014354288243472784469307872699896986899644202125287560463 [140,63] -958450643638720784937995322738868082564528021813143344017362516639694195169148138702783413724613821965819687281105641974660404715424114453009673802830945491633597807186297349403531180637935783776350457818342053055615251663491386286543001610744032952395149441342858893170927627476206711985067533450299768370968486605822755677749408330799739304652659994938688916096128891887415808800890239132762669305635234327512503365669736605168833124231276919322110308401369901022254091008126868147450329408111427606973479580029601712071982594007014805056044592318821087038522123150594340401155117931761954428417127658044488127254228033157684095550083383780919543886377359093519606003150802843172834263148957909180811468736210840445942096715645237320775556343433805734634837066981982024110359169772143688002330957748116077782661673242121307844610331865972677115685595776900470015235950498684703488639470200616654101392270079215464515376381293637763040381843419367992964184038553025398490066307089977879308075173539986409351443585224889849564790374587190141647774827152823136234209567746320713842757204033675463594734046996256820868576907550976783985318278907715055085634907360940913421394582376711601844571707528235903469245728428703686358521048502730868561514983950729067213710433586253210964974643939934750901150021366159001766943153129322656422749261030108925527792698384356005044186363576145902466511202734922706725153834855068121340213517811507963344864997431068477822775491277644724914629386317682965851955883408805388582240776320407906638483547823411860648942178834763887831116627732147845820720662529839007274243143675082955125418231127724586678008751311558483040192619096663761855269743495370130019615942030390590917590651090636531284467586828992702218914677094610863406374178147771407879670960349294678292860868 [140,64] -1893880250861936302300848416088003383771915880488683651423387975559938670483318641441720834998408996823684199250216899972481280094700812949597850632990066193750315578024469474920872760365005376920197091221522911601577732440248862669807953091310757904419043692571670487061919398187069210050122250058733252108000091264618126362539294213560270911743617193422288801612924661463693441612066978320830536702207472636253245061762074359808167904322437023067506309060619254036168298725921672558711128751025600152755451413967494835364973295012872523383293373527494616290441872818396983895669823150659247244270916667099622878202464510038883618245702285369740871135668044777238258913179290644144830810775932883908878122733065517654136273642043978476895906016516217348601089405799513192119919585732335195392984628983101759700696222807811184405107244960800640911395005526074325565127859938296572308903728918151362335852219842962884137416595374038936447108329840207745994556582986866616093972406478397628254709031090322251208442187484011809887836149520953767809143695961343068390237630796919294391363318316899834639924070929138685452012335136954906908401960932251224282453064833744529092560661006167684382316962838380683122839910238603751618097283146132256424789931054598246151118841038227046167802168370388247696321088627712516792105007714092025066381487577576988562054954491106855131715875991024122207313443204237022390307435228298234027272962333423832289433493703514064746245973277392271794690785440722980970130821468953786962081200750628566603834655914664695513771190363318600832031597642035427961601818862539389505747227929823640246972957979652363084873119465381132072585850992381342291093562102079721144864323692515817396664113945383316859575562263222136208069926444134111868141703047322966363473166429483552624841 [140,65] 174622882852932940170061718463577223959343954768925365281294412262339149998033530686019434925442770654997353016658961425598774150787447259846818443093223024741728262126646806933444518054632961869037418134730018616722530857840737411220760065973908118472069913871618934921817031531596039764304120936323112334645976171316842917188682387539897208744271873986309609865193313214797291865506176940995635465341652905359560524464009030520183392764565609795861622252599024754949405752718676931510717785298822777342027911013057606187557406620604519349395279492879449464621330307275095648914430441641112453872949294790694888239295730771418581975613412014130974938705397742778527065702155662615019294548647336312734008009502787188316581259891620239258972045189144009956133981494817695356760006900563799072495005949868572396222443538015735877369308072794751224719279919460459313916337313213969863592762597336474758938383377240471729270431306138208712755928102841568879900854645951129096614290049521292268399093450057568139695147026167496446423229519338466044380234883710365981308365007952378588445686195736009294011017281874927879120533944552199138031025822955297097396314658574707956629407581902983612917062141851952790064944900164396880255046508340955548009881569228893453566165337965727269816513647888242519974911804998316879186292518145780772184014018396586943899981327468276015877424447467274361777075700269849807506054167195548659654302552801447504201550424876020050411967151980797960643344480914713006273430075239015718383145741931829538085308030322045723891866353282995876132624604716123313094138082610595983205710886115864431549875602671228863589722302874052609841673617436448738370071640857160276561517809419452723798532634305799070561507145018292532961002965371312771276666443365955243316188119478399973 [140,66] -4478887027301945955260520752561293580145570715204097091665585218187178767548957042792404994973599996226538622194714511972438322073219814509322871489715638981942904973545846213187679009499345035145390369833359163941643392525348051447935871756801130328977799173800663257214088619766310427599883246836577512734299960076113297669511753632919175052289865602776074208289018015276201691820119151831028788816275079820037400254871861535777634870138581654093885936531494835035787644227131206906429959933523375846003084313042117728368076393128952144896785079401966617011048979277679828298794273240245183297885735995331795595869483961942916853297976208421065969363761111353292463850691373598846767360455567273958633090260552648666514558447094955172186354981396557947929359260195013608976252170682489649181965291583139677804004030913475559055197196358011165336167213778918592439845389583271692473349305215515672223485297957472105314894978048119945093751999824704380832377472720906005917278674650451814587173430387526791679861673492832773575415490064439826744381237616179907826020666232290079474024610427028313285325787301592266331799071076343010204855014807904078547958186707636724141671768439642214058137499881115660525833413140908222790638875147702225148996403683540431110252337240626808039872249116681689090915046132949732171270997118747138749083798600611218679988502809520241007804213353826243513356574831185050318171536449028085228659212965496232324301957374862422633083558366102252880261877691767924272453516150445513960920717036647608587583415883431962882877908802244178062157965513226588402599785642084103712724210385274748817029562658310910750435436785883732820698645585334157973601493794994473175060038494820688373859593900166203852608914607328762432575601565275427421390300229183031928101179580610 [140,67] -1092132093335926954132655759356703764671598593082960494950889915472065742736329960116804108831873918836611496554888536002976390895788331593479408532236743242225280357925711572991068978254887885636717563241766801254004938315321870087761158967650273171937903432051149585941709929117629963568118872426330461328614948798904138860585963009279493122490336589617652567644309829154846322993610231092996641200286804941697352765482416459159211414573709889363958414281886658464587714753709498786666384366163944274185248968649965483476960298022084923282913074592011512362155963782911427109307548169646239777636185149218932086923090029682107290783849421027088870241813906018445546567013037998544974317744838375910450416114366106810231577152196129601879588492644918531338748632331198490925638776011347927272266706812273064028065213757851276039169954623546946567389582461070712550236777995961892790819606646253144907114453984594422529813219312243033723049689396720697709154866388006967062667765242114948048409378985480754563518025703206298793753850678272195237022403965766963434170603526094473121356366176703262222270590075720958863552168985973509705858795369501864996465122428061407425380957245217003345353784002496489171310544621753389371378919408240975815433329719210212162063941117452482630897200402440423711498092804316944597061168382801805432777334741531180818857999084747402066926387851156837359484119014510550280439122292110738020293733868016239819646453650100823232197984338912661261610949558601600677724936699725776585384847716777325777621295259919670869892084871186192093492993571510099618183535273925733259064122968839756538472757598722407859632378424859725221571569440245910878946616742714840739026359646359435925899347339225866445038346871289366312976232803293905645503297263296353303371700978 [140,68] 129400099104883560879111886653566469765544087828988002589179828953706975992435740613221707562009609174384267953306991860561311702026126237473193801205235289171317559185561405995219456273024897256999972433787910387808402560792554113832983582876492093272680844029135970252559926790549850485879165546407744368486615091068365721504749179295084580068128504295035227170811146142380422219242353459566951389404350005498262347009662046935117498215023321127394021568843262269457271280785890393785124946953549411984916733911363410076636112015177176979510335917423947239363863890859269719347927705755236409032302312784269419359601290066219657314460137691651346483925076485929002939382563397963348407096565669015347173683726898912418836122336017878284818686427222836817390856306189949738344828509949079613872512762930503584540637861948054606405165660650220293407386090112099518361294967266637739523514191484583758472696480439797986465215605800785230253050083124602951377167102250398285821736492366529490827385635465829130076713428491551921407178253173642925188177472393430292114897831553149959985735867438010609396125663023751216206730309342745924884823221954156503561240380143706576549605640960288092205827516660266972939884336906519607273663690880873450267563942991882847734077313785595496595490205401459987760153550115036628773007703896817617753223570735855942236128608129150216562267361253668702641588252081283441179897592058170098030446546030237710647410178719802104256478242453350662389687793337622962834886836607861898643403355689378319700828778859497033692514429601462015307475768703794933722890533644059669203356877924578435649851224105825824297686750586029353555593266449908361298905525181107482534910758171966476886979319223863170918091154896152735934138693716226249108921404970069426963780 [140,69] 9419376773033688430934050960452232710524234048506455001961393984822832005565023589747062726662889842143739464375438824602746284764477739603437878754736963147652905796015307501730736044186502964969504217866927240389473951473894583224399709517083387799205231923933729247509360313496134530260541132778690197279354684907437345267274290706238880228774770465560431732444169368330815492385049165807302680007429475798712216395338316263916950905175910638827787482393197285086216735323743823719104896914991982999916928608263020281378661264320712030073762728975375099848085506875857244189184123187638943367973690144403761841544894540496628923119733495526460549716341133425982381929403745245694991033916121742527224956576255552391853888337516408195750219881572927298449363944257399929891436586456401914856183051896716669386926685753169203741973832401012882784185445266057897042688747769472754243714041133818447134437335478055912798123739292788276411054345940601307692613071103587044419531878877418613298597274869699821581216754061984109907417412768389952105013474422691045997044471780549089128196846542599547196888082698023345623414386232082221880394427219491824816895889935446602324910956990551105531135784969291567028893483807417925670529393223071729980681672087004760996816152365238489220267351370653828541924081921527091240737832147693678968816445814566163077464452350049244707998403902106082091064270962535607189913149245090016302383632620041887279879867098723344807896271759686725741109576180484230959949236331116254100651668737496748703843484676945729024042031706305363561245001915006372597461825026709233777808359141730555068437482647703970686102289476171885559523693468172259343527264303320154190487760455184766065748853509988756675624709166098129966972748305638570783629494432647206047 [140,70] -1936296108308219662576960030489265253991299925976904643687231094052944337133034029867296986715671946873070625246189399150784711618500718179747061664792775287504918984875844066553247023736480729544350260573022275024900087550024000864564383011380454470329054902632510942757539620599934919637652331607358374213030217117670120403192537027683968915694199215555934754799676646124854383273890704359307106630319158406196405111509926982100817473151748973389969577074062645907930817383466690070810444224721574674850923472904722638193949765642545787607712061054460212419748411106875196829155227898659096674739331449477475971281286871924337390605649190402695976511642735818939652521378770376144353853207298200939940034716859494064471068611440937235730780075418831503786107284796901613485663284243846619786744967055696096432139341217969704516599268099415243196292220191200761245992464838069969397606171570298233127277135053385822256098300846058209625605653902056351809122090576900929668678491535328256936114728265855900841095957019999507469032195332979528592050739406101037369949787190490740106140673661826096818450403016976822824406426680820365412627031635855916235321482205161763189221023759290722280229369016691042645882768520017044547609524063605172332022382133903350382114968645455716915597269303174629266778975284838921551083934439796780636220878001607387239397967747378364020264424270224229032413633474445194968593513215170571940937118889761476179741593033786082661321373692518146026220110066725425844537539409892874614815086751606459688933610271159224782535296389913870213695342021696603285799860487806932637242018233415038305326660991143166067467026519084667908015615488419023435610571216137467394261150711493419420096840014449133870075237688976078013264763412071389262479454246202238 [140,71] 41495244706136926898780999329663624862689426259161515092018347666449039558947456966066154207398299561651524034516154612399508186343048028199811990636889697803216359076322952844411842258666557107004375893955092684087755399186756574405426636430278435083848675422079583287200472546256008042937755606208481609051860493783995330049058585910974618080455017777476372700243278725860949042148998930368398739620367880724685388683718285229947405850926092984701807449195430499846747732478704859667953803749179613643653803528247120378456467775752190865726024352833066367637361742346597571299272329390937721501832832334825729824178636961859202128252768556700479767236527346060517270508779273553682919125521467813922955605963897164831929812045486053227737390312546333001704819639736563420290648481755596609921979756517232932841155021318737279753379002548612417359060362968524858641640271014940432491602364709355127886585812890634244885163142206894492490664087483808689480853356941603774625409925644664537993868408326495455960298554326515787565417816612982978282436860093648482544691514107383812335488722615859436106351942174601969227204796392503244269660321325605237683645659270320253393189466183797566292713140267993303877324192385555466865498668374761537538366233126627051228210885859236549314114451671520646247425981750368233499381033214088274953845466882745461732400350131708017012201929829681029366881472841815676265875830248691252936509965787642560121783266789776848828309184591073115247288444898643314947001561340247023561487245673211405560808461211117138403789373297596900539047534973421939089882046988531606894674650667392955371208454144256590986608992599841227431759648808092477976896108901785516239391846097530467326365557359317591704816627757511260812353989580016618732280479603 [140,72] 10338001842851492689004481782726333567655539358506330306936089169686443000486562016322194844044723141570722200994447801130882266107672981610071170452467238458979267171406055868839109375737397548501164611567057677601072339774846089984517047059373484376771713067971410518625432205579596759607616069319208986265485764968973785651858361327584220777317933191899299477868383625528866259525057681604474621768762097825861771569855393527595404838877143220793389072562119620357436909938975919762311044876398714037869837165341365415555203983509261764010146770944382347186626554937767960385381803972434481029037375578901837053040589757880052659737347585148694150837766725089707854058760146817511849617091852041813685958742593355646847825158117554489847465791965890598657119154562406954223445283722395864396658465884340529192524299206644143194988695321471263365493280265176815176932867423523500654799139036507313439767992257158469721788432521540529655017145577976840235937433464039687851699411141544511029989031416453706221096916115515090920613025985577308626064999284889020419741259384597244932628339159115993543698064844212282298390084838837830020506244210945212908109385658926851513066832146952702416517453510960171478773000345148125409493104323989580401205437751335131992216547110073813543202449336414870956769826158653880282210617460327337119472965849214273676748689387332753411489802503606951530132606289501668868592032000554637579213511782245701677418723690429544599538894619847591069145391383293428833455641262072627036057810652544586872962695376181662820771846055995062144916886153144267514127195140401437126636406537663388672871317372565408995658123268766505761031336565131010431855571669077352789958241184003171944442342061557598174603488730022948392721461923065750821802141 [140,73] -806057059232614272408106260204404271939204852608003568549010547505250107083861855932956771609295068769547683211430058539975473493633623302201337331288589634931554408219480630937296094958314326933265226225442947627269824645428183614453752187447755129142071732899410065154909635308741777497279971193952085554751979888430745483994932965759065380512666751046046262326947435349207231199073065763674416877093700212148787898356809558014309752128389734672989103578693082789407786323668135060397000700973333026283301149498486295151548270199560643791453363977727136039439856354587033119350058927224740609910650394712078738268937194913931887097906207727122530880893481781935543499745981015990377237014332205480837147614717583042963811261422080528256209956081899263848988703606792813401062158107851674207182287909387979419937184080272670732252392475317793389111970599862549966680277917046606635816771645976288835271537690777974926728693432251523033916590277099355494769020277060743042271586120260012607427573987373776669468890373595880694018631218942268036819957999481546288643489616531534008319932174997174591596613966786128773147923152649291223068019320087804216284524105464944261922938776781304543783619479208171343619446690834640430739208131655780219178518544785524558220446675502911836216413827604091028796198107019241172184782027899636831281996292900613711956308168838920264218633120184378048825171636871729456310909737484104038579068803507749490954327570419238465942411620960865930371198724679552787216280372134741051534954162242566495728517469300451390263941282006980759303697698172690325904566387609894367031306983640350438243707207475354615699522589460727206881680657048755579350250442624542525580037564669188508444632503634876987063059120256477529971250680232956597816 [140,74] 23579358895520804603476173860587946676427828222713189190604645150401728991226510380988614920607233873950473240878454726255017977671535114504733982156072349379654487437303856392126443722629317956916882933779783978832496926024635869466920136874202354444443988870045020857174582076077657108835169943794750207132013733049221018988587112428126424532749490580414239110348572210585574296098684782326493139840942338681377642578995078626228896256878985712112868661205705126678901920983621607743796095931028373242812992705862941382480446677261822135560898011793328174952149105731599971514340149931529393743490251823651020280069753863050462596605128071328224324270896041601015278827179907011806856268976202905005483025578740863447179370881142180704817198943757271320372641210740182696398555649825335844008544882298868038840458043537799200598731847533598293827950080301280493402084200267971661569036443974196750523951165892984127333467793828637658213612564077513041941859982761515737854532786200548803796382573116618288125738164769226091124354895302393490656822524281108002131427349912186241568114736818901868440562163931855253653574299768103563187065284333750655468860335198265740151190862321818566970928680668377398506391327427711064983825350405741318023638575701619785640430523805739291298686299179006450085157972535408935828246883675842197752322150079574960140025156140010458324881605007828933833249161186138080881573608907486725618943115719841114928224487936570296475602685529815137299348722451399805905542153476871240992894932533084563841378208276808145215966147118065711985144766623806916427273129886805456480052531053723359921496454160142676191886426422795703024380308314135362939518648280205944311296374319021720183479996495347592608369841685598515349390499772858128 [140,75] 442285056490259895931287379799979775771784960271065003197422695939663790601161554383960545934780326606245959920217641677564967383385972282542743569992539716214775073204968044761261452233795128742877216440252702069261657774613984301498307492801375079869307629122102681984222618293451765935180580329802894102650015076762269576744369866560138302500096954164020195692588140717379073510809412550522687107107347458176171155767692594261785694201477585761899637647830520638284675410272927208635693060229290079998168053711017704451371722772539203539454217721096591153442776779309758759057097708420299478901581161956540562839593883733411728055088759117224758228719720483265842677708863205290405956135798951665399996507279523393057616832024479981818547759902754558432892929868079472543527569501383745083713358224382501760178524280615994999028980484999357283641190818034222732069768671761389445088202864986645333225277923068026996833334064643570260702385192194172346803934588170076346408303559060711462168054405235683294153805949187746055459311544968966291764684451781274472276610058419278615069470976414636333815200729129135431718332819433563259682057605127356350350565027375513538007401733575741072991424898490771188327597267342120447606072884483148245108222002682471697516961632868470260854911464881458777774601176415633990527266545359394462616714137335607541587705755037754991768018747456739696236678560051563260896924393687494842065076679451785842483466149178473291470244098159579899291462975576775906433043753756586174274569569776875992109346170812005931835397025417043498981927973439250629218695537460393301605810602340679920682455356464328239087836857754431611427889696056098061993341914090280505631803840488509973421698875971911764666857246955533734832067148228 [140,76] -72740946589112419013074270337553883493942931564576828587435945937792499635317327468003904590646429961744552173252634296186798921658507269730157549746764801895440939253721131356240033613029917539443038720248810983876137802182437514688918187118370737626626782987794885909681987062733274742303097076098676078448174609502704663257427286670768513842881420883046603954627119900241304040696258350334883552884625834813961777262079833216903309703686091401485182544091560121879429229411539183287983815981232356640158103321890014693077289203712478175399505941631411720957276296657323600326218697487328596639867030426567766201345225253888511168583298500930740676361202993798954965186664008243834898041123741792193772486724707505835250396914814662392665728327825998829323457036445962263918092729610203772482491040646979039624011113635885530590121062297490480153105734405551104803782840456824477889419048650375188383067321669766852375278696628998388672459453975913818664509236226162926607744797200987577492399257318914719759610896896670973494483960748326178327682025883712063751136326388250749016664114374748925033495485895549379828534510368803894330709008775809932687065080295019468104447423314933460206875590176934905170146935402967978787642206333001186273665319379657766316484209223471491492858739415276360628062724041953983215218555364343051075569912177176556349545533042971927538131872191247464543226270618388699073780447701239269815387658881725578488633555410754304873734155060392147334479451793441439446242215855241627364886729292996980749579590007789185024659155561780192624913312921854917774965533538127643048961143831678499915354416778585726837241186339439629510284848148708496229387815927715677030618314772093694675405864653696214975694804462372130301271077 [140,77] 1186054230012207856598682674795936120663469591968871731218994695926309982837356326435850530571590739844274983204374310237761854341288545126082323357863926841925186823922502876439245501490704254914590226554308865459885037654598771435691410164440139539821671139275329388518172694502046385133681347358438286409967698858098192463324326727968994365431249335626554586573884174988737374301965644730990939422263488002926063288073570266223616629144528674959615521663459339577944912641853543205341847148904559267936127766782377624121944067852626117793492795248159012522234892984330983220121648660742904383675335981415576029163029378923116080994363943268966804870836004447304168217379167221394662841103354483310811150220494414310157424375809221413350305692736262837328132666004345782585343548006144200719300317539472687760988588560551594376051980840801671773105234718689792378582357892649529546262756606409805176796724050515952702808337054889536616865962266000737808512528923381489798462850950347858113153439987469441176982778329239467386143335608505862793144927153786724432139549959919681967053721087125696268575374630495208981843819521013547589414581073690250295360791755321204111081214833173992587922510346520994886247121715021628375302043179953658551393833794087970534831428356926774022647471885582826547708854222448263265673566523207420744652509773208015928274288319456358825975335822255635929718771775225186473802312886563285557729595218398672718547922298125600744095648732950337398692630554054924575464347592370165040044576460262601665738407578298077579786941341276626610518895435391848933681745717157440112275064765808345330229345590684337622612978171801060087895561938826414904444888326644560002938428485014316207403571538015280930364421811783058061491 [140,78] -14371046398072792958034302616864655109508672740615885150653668100214121158159249188476533082988082212704651977865239707519883471158799108379700948767593571192522712500359588290186421035256511359569642823096280163986607909833702860156363152525410803490714846350327828251023743385028854346712256728074180105536512300946404669891424912753867089557523671824512534883389135827757442637189823555319464388511533340772987507810841913103025151364836833669299230752827587168189879083657441485150085014570828806809172467462838945568373889565844926902844611357637780239838175822985124331463405778313238453051806012697308921968406227801278345896138497449370093971886831755041946940162745033248084027489704669220045892720007168516961792804684698400415725602799096868161525790214744135350625918191159769926985405354632889930888177484363090038623292046759551825052907672038394398166773307192540069263839054500277133312368035887499095542651994935367513906533794631947992215929309402096997966280847675463697700526006248355182783988903046756530624329623833122514712255615966172722121407440578152201828805872952590667628641415992759528707788781416960543081683479255136158162194080110411951394062174170252634801683862127636817485860472440606800517728899795994611674090132604676988094691025525541685056337237506267294053130101296629478878244959155630985559550566181717001237925807737944015711977759472342094049117034982327811586583185783686431575502563042500875998138165551289527891285929856818341631718228958305640624436595013632554892298005668031886557626564842673919431649382608524490675427927099567887286595338412577958627477270509540792179504936399834595237381486442029715228056376325872387531887394856556223820979380825344998457240713618439740006259959806906855 [140,79] -801495250957814309452747038850389093980056920559107119362177766083733640881288563926132409863490253075232072115179338936563204777870401011910622545310690247636505235198844870333822503952948803777345742828482026843516405770631846724396318617248072133472048977154669399769686726167851759722086835370229918095226758261957717767136307492625077574887658934966607794497475115403061929758616562703554576176470237504388082030759978026038280786361804895520532316393689355459617289428350710164489020810984980636648338156428096107706503214064484743757134045135849707913610696683451934084732935923271595221754284746386452319392578774371662639414037862144237533652458914921225390039526781201350584314296882850576503419471044183510340619729839505905238778700107232720296974093599714611947476842180589897537739542504011883293867771431220861276648479594521283723649558244550185547981086896286513033394042226497118595734387747217270935216960751308856323695597527446638567663149698332483569506312479742917384069260810337516811837093894840723751193058859607772550527787716311703880331925265334435818250087982784392566097362774252002166259045790348309315287487452308749087458739297569271012186257274262435626603361511865847420646459732745970775177389650818704767405945768641447470019434787092917293059050821202837493088961580636920346432322614001295593165789054318924939013261145849685543792730641073751053953444602116641441787346341791399252831529378497881585253983619532524810055809548032075320727282557689477167651550255531360017953234715451556553684536320359361957081081997169619449056118535170939612677889334886008306946773543860692627504883937126703201010088266828275621051031074379779436578535293025880545493590886760829802893398463031908693029422566714 [140,80] -24940949459745089798221616443712651094567418493191208024641665319674200334300484984154960225456144660762656830317719898248535957198132452343797544275537800883784780455100838502960277984837843765457846995882716276012229290949266342066199050118202151162727842741987494195451506635712116689349317371888958486126932703520571135583487969237787712316299015622969979453835955727802132470935460076968317590572960087172284236622426889155511802884495283440348968923079517578646909941579678729565744667492475540301313010965137014634714915994178384788496677533820942300094309404294333908150614319148699966404368464259649715985810840974597130291026036653853804195015050724179159054141203259581368935027518167429932764606963094228053097866272270118832236462968685230681694727376271273621279985471670012031694540868583127944514128954550234712433003924907954491338821954548555595879223154251078694810485710993935419411639500724112907055866167699432104567225748173581189565138280896202753937764398910349371644671744893870202285771174485932299275977332749389294081790616854591622809942209886433012612007403643348404470302763501435493866142851040489440360892497198534414150830495029674168694072326743385340956785188801649773393785280333309998116708405395942840822773625498699244426663011140929410445881252357012973443712636626160955635987400284506768784558194086201633752728405812537175531105321215351511422020864390817716658761351832728234688374256871662049380994484519829010181824450809861885221797459632600870436353830894999363863163550682618294013818219465949914628302295957770712204617289317936148140103455034937596542398552869621320280182372055212705822675529109574938119789480403992778594088258612369093710769653255939132718231118955673654221863992 [140,81] 25728837757113774360428038719044912707950228032236452956427169274968868734821456513023370546435247011744574874967020607833155404380863117205351386697730886447568147975738644275206120054515828115194859352148732278377356589331090250783506096204050992604384460952645454761177873315163380183195518546923811577248718274222764731054588369775169693811116373532492479710929187881286105983204067309949893969376532948219071105950361335006845258007521688510955766242508381293255360022610292955047299909195965268588327933047467105320049960557751084428556683837074541747686594134233765705920928430008129351037508989178151555176861036171599427174688288937714533307610234619308882207585062313525987863594899316406653428136608061685214067706927578347251020215931540581496206287879475865810964453661889070165011616497135127455367701468424194824782809244165476546641073979736788672610457156217420180114594066803452031532634983948712909264749409607997784815976616123822096914193339978731641243688888288287624239851402571670258851536793147043933425543461138456012481770089283659888513018883264156638328569671188584481867547835327267579883126814134982364804544946217050497317536848652144277158861190136866012228818824320208135093315430083796889309134965921055151739854438218783458442408084796361419338251219720872939217655888539600901655577973932495213088915935793607123903343119235645871291046684593381570807036727497009342489041955436643694313442663950074135253491518003347842412566663770084462522385766983324807964716914230496258504719894168391079435455402647020061865986226867571401575327152265629272252758817493480890639537479804350564529872272203927533949477890592132710800912090926285155248190016336588394983688834436172148052037850268334016836932 [140,82] -949186247773524061493621070801502523818212396699196207371356387562858107323202130643158997492592037448797226431454149025161381545904454549352254847663367055669748712553006404398756405862084885772161167727440525163165305172954362344446429439982218639384909588919097275015789930047476137080792892450051069620508002787035559437217808770632793135190513708117913985997870736837766666759058642931466662468812998537733335250252451883970513304686847021950169846826363101102675632316097981947208601685746788132882711710356538862077157519131853395100563834581054704361320611232770243145106431932835183835427762685737543745691068618158227851068253348369220635055553969993090734847942062177327775746383740936470240611240973326165008613052656327103377012565137579320741207707146927819354746714872829758025984564852430253377752706755458823800767746708386436013740975461465951991908534937924751885971650023530558989958129357688539954226595212085929711682195353109300971902423695647560001535057040111236174293757146987212737571767021383578671876088415893919047230119896570619030775861456763050808675399895251774155385291974779961324410508375468712551689549259404771733994171552796340450064731365259079184516980808823141858009073820257954110227258380061642122150900007126510831272941348456384908037194605997180547794111318274007736284219738106405612394331107599491315655106560141848609455358224720238539710468712467970372477458370225071934359177461986367669730655408368170320816712591863374355855284324765175696795197863990127776967523493733194335556008230466694975382625962800135031093080296780923634246265179946726209071227806614484990171826678588296216133314949441344053513883567449606431609266194620859891403114963264344677139057069829153882 [140,83] 55094869811601657252197260515633000692882384877192009350013805401445048090838896419968345029100257939700418235025738134376810354157963833135169437987680421793368059541660564906141051533753986154604253327092520725652639667313041705647123346596472796058616512332866935183858564609608617757970318143575962713403651615084683599999536547091292616871584532901036715019157037205459679282113629515500345792009704278281307810070387953130043845156756752680481786939717733562117266546113593184176571195050217745107607826120305025472429714848000043197793043025473524785842995070659861329447982848638870302910945355778053643252106197740562991107541391815364768169255566897338795563087413992730499683458343905787350637601951780764138392230436104749817204213803056655318868047419658484323754634885671005574320278145405996137512174365692125667172007398707097631519421907037286882448657483362062179230148919263275518031411789467609042420759769491907398545037512318678358691241023269012882357043798577835743702067984374661768225476941816454987351579314501624887567313600631633147821816631180940945963987305311590629042980646356414093125531611635651423767859633820164594365981562599992717254699535050348003872859453819267842586178256100005064404127322373238226795089702581757661080561104678377942336653346697987983372458388096528865528513112032071871319546093329877204009182647046522094227377557013573742636817647362647208637998678998876232982038285434198487269847809921178591812807190707479039010069005207495370011923165248182680762151153927089022747945434437062777641150690208246140361472448977800038953040720776679589225561446026702356157831734873898504341482603007779932817819869649551461078031015907769653821633967231759435838683608104648 [140,84] 488511157959396226039528693118915734699639011875860184912338279445458399442584381506304827515747495685903926206470483056598932437872124051198603766895087325712357718402202136144102306739094188794754805658933839950823842571537881739208396492429523097041147254118548043084539165130511204667055388989776841769573059366483311486066340061518034908299919451858598148420503802164916179524195813694363218330614664393888049166728604867699936681590821747031155180407544455935374130845759958877830794445804582380148824233184232107494699261002728139425733350691981367265642251477805963282703456896893231532272820409281588959285929594916539600468198328893075465184578573956800339863895316267819386926711256281542718033686730461561111512152465960326777696343247796217231040065117048559887623409813260347875743657076037322561895143439338252893544755426914420149043448086236292454738123513501037006905071697462267402786419993989754520303170535249419209809312679325171821622125485875522804078954081012003025432106628443998634747447167908367211296331355669769284363638067490073884516156588127631238961516295402981902518894999848127080915368103937260069618130177664066916620257633336415726054393275269430397173159051462210908597616206189957545995537439617752566952685752289013992585004111507009147679138029855704040843445342087382232353256003144347157623442600804883131649508715638441313537942961060021442046248057187425873504965350906839886569704230812320236918102283032924855618862298254990196617570814984447728314516222165982479345838074452173509764740323413200805743161744784403704323832266488709859215007966646784939685628916790974956823117463097331295971681420921405514279342558782850825975632213796293837489615259654011238695836459 [140,85] -110750128039540657871473405260536123560862586976863972257639828773727091504512761999049030616651659022748781725399949807729132315029584596391545374888770282551059029443144803358343330830040709669051185156388561838851306935743468919597172903654436523064530545745125564458773558353701551821933163512407802265569402524057928293982150047944472445543446100852621142263423402927088411449948465361757950248818027269609208890477021152561059268449692753739491327532911924514878095101243966015111376613247780801198641313351760058981810635162994404182376676565935100201298366520652555198885230754160930302161836687365891428321676386266939612814715162651753035358583132955830707828713494721573934998485662762662363535206931356025628680821522747057672731996932207317218495286209504418851302486263326635198039105008931585590511279918633548139238838204628909671538217763819497359760264472728444191089632427220299069265211143585269118382439739873487243278149635542056813237506688295361372235565869436095133667846753905867173926686430856264006459407445570184338714078530540101786919902054920226285469875521139826244299385174758676200715698218638738614754471903595300899849473526406247752006757520855688462286833910972610714344989860399368874218247892664878230243257897285106229623696209957558286848549599097167986911700753109423488438456205228616663271347498771435172792788979148232156812918414022136425511117736747664766757028148525961507313810221211206875347428217216453910252029501498294924733586089433862563773239357824365606373765335440140516555873534713276572310511043154600502453347449774152146757450927291573461066954819664029059864421221600166482554988783543105942792847788558523105135968588353508441950429956857908528664736 [140,86] 8153352517480123152340596362254032031690400416178611637498183675265840270821536568401426880100290697453848762511139121068588151594242222804892335346334351837099100409692080355418492933735624480253115449528002379311534438399069728952056594711736294492896515116262316997675327732386933593116081708878117078543555433835073232166027858922607044410835007413735767205278201431537211129585811530264768372246319500189595251218828219705346944622756208241527339503002430921157668967286476165685283646351505718962971715113995524451130594944883967580252942205714583393822855395991089342270757410218671177206834320944124363332736962129072400472905991744933227935313613848257613867768866499131723621124762118713086687523042171683148600241115234080426496649562467640374399861005454408953705379213927034873652620398938688267454308257153165373813243369310488619139511694564896183767085267200169638615403302599694317133950332928839932973925481217522564348276088916751361886972779564117245529546081065847269180197229466111374184124014910000385005661258671490717506629606042951031855921580664568997441320082345476901091324460424026512028931635751484228524163589546260500754181971622989975940470602544027445525044186381542057645458795278251135174672670642484609178530870029198660027651435451892493374070957809603062619927089040146192370751048021249950029151250445250233801385250933901098211947141620375012590899128253129617742725973416770827797555690344077476510840222921398327917722167997214659370946024706724930776772480152226581385971487070606444049741286320252039095798403219483006852619627872478399056328807139381046601642441250400768823195774829739603262667553835308240225960552059445644510189185694314666563720381062692925415 [140,87] -296168521630185513293983195424340010157755963453624783736562720968288666643904860297433974096715359998562019653770602358837539467029718576860157776344392710289876610337218231172691327223496541600074867114710958589892261387946481941812960816903771436443621486340960822585202759321377232068275755648579058176370082682753089691443866950285137127938290142630050666252531825233221819858560456950819438143329135560150276955095537630031334322938224726028457183930002372572265887938346102616455861150267335896949249029942359981464736589426479533137419658497808757771094646171830075102847097742536780881596665423972217563289405803496200446476844625013564152326301594650300963731227903769983410392099184975674218410965121649001905383693438225930718228375629343324738271128411949976887503910465001695177537209190339701467270159528158750700138242134286546279679498617823582393579765317137289910277450020402207125830626869822159694382641010465265640228997853551656822643461669147139692961446701540983901748927106013597053414161042701199566615951555687913424037972562410308012899106445189928711324673634127890156389778236855836664881574899822645418630589627151864843745354060213656242909184102366964516164471704482927767869416192644446708306895302895037370814001792533697896235161535344134643157006957306877971469734653815789308386132129419012046295175425500025131735252232498197973130631167987499025221676130177256772074969464517606725327419620933403333649183966900108981631033396253015294771675765194932100443060546512193276685785196772149406641532938114604466931362686252090103779360956139948065643893579614419766771501981749744524282548014102790867943261808248668816521996134601611052158722441935734670549266034263976 [140,88] 10838976043041607097089488022973577397420189725021061803490606367112214904744236296655087520797676016508123596310399594516531497042932020042951483462207277254343756543088017880339439844113664328125788535337968025214190232211676148726878355237627278916971532389150146581537072656804291589726398807816293372456174506787518193522074487011277835367721890104891855584620074764878612543866700125080385066297693940474132677989458390676608394158995307160869023538622855971889633056566323566240283481223222501749705745275003440096472526001487107416529438571737153325718516637525997959144814468620349854838756828215113571965625110620633819338617517896156834223078837181244216437357379864447738043185191893736673859590331468689826890090626890873698058316347515505553852375508394033046539874039996333207495772776003955785271297604151885308740514443434833808770032464719597047694036628913381439095617766003607614772734489173701359067086532745756623234432823578084066135979774445871269546976345495738892917054646545948247410277166778526056254773647608435367913487739988024845942209632459722520834051841012040410277927308819455318617236771164576058977364537143350185350514823165425110584952790371096744821284270458699403131642781357133230912947555440863920696722913140810480716449185224925747684051015678806101094936292583579778978590724829752822803890710266990861319613947849442027593577891521479036107136218280099574469140125690356068464829651203349404052331010538476970754351483097343126562474646322357087176943159614731092085423298019724463503042599019414288504132137338080893028647749421196423280989549333652782757222374741934436048054126936769420045848910671662871271424087219545937465954928742609186642940767650 [140,89] -282883757072135565242175043736660688894309212783175567522335375163374429607682241921550294281079468395221503615745646086168710025340892036827566414177354467170520107194453568090862581007522787366649782270262620348747647157535791411018321213659575574103232558392316789169971955783444442142273933806000497812053206551538214245409337438181004947748528680483652175592892259868484154725408514649103997130603119133601917588060174291442607565228470832417774490104750130835117686001716480732209862800181169870338804488872857714189861753377373755950512299363904722358415538569018664105625165005660041974165500163796876039552037887402207897245903765822300941270481346151336957095306921248538250606263041839462825391148518130118988242473998596249202746120576922704039987358608371015995825909506289546825981432841910009609634787841490232464778544725417713983883779302234454385847951871570778650576978755912638112150635963446347975772997233579134964793496676742181870011780617002036129839868633037531875714468601060252335067855533965957608413970484520539171167815215793072346810223241663494504223647127994343454996399001284961089179267300551237489284009712179324722339021794515772847916019217362759719553126447688851121379216819531032467359801889488773447483024171375581076690851648489890461501510864940229547559387533705754565491788589808729340522212855922010997287586761438615506071970261332836082210135271349964037872026872503534102564059403137389949936231115086990298967349308983798266912529200886023979208244225859778561011327348594047098312178933930980675427711446056099590018421971850637954222748817429855929934964460116871165215762503211417997874848178160774592662752578631295392248748816096091851010864 [140,90] 6742248634177892592046157346417047960419029030242803958967381737175739666504897518384672555762580240669712412355536005084269409730122026903580774137833672852486964506383295322867675587446635146751143841792892580864457288005024444279118432395451634798451706305433857653484092285129088362171898655906462582045148674591575474247429125518309980543631692314914274570743697564715274526603337057092890411999597317220982128894914259039630809643262723444731618095832601450829397360634936626497639182658845972526872250269969456000782503333170586645115030079235538304628021585071066583494395001374714425449727798059479980435119540250951575913749622978585283784766642575446633562016928156722889301696702584258768037227173381293273493632434416147037515705251959947885244195799470844595386959361994331836357701025566679988801433996811375362364152380845218754435901769238959666853168142800566208788517231740946650291815454988291566537088070302966004444957731371993286024361589234792255795852998222233592309805030400763954520282348041961710052006456843336696211089230633869060216826790502663376685684470823286085718264043163206426755893306113327627948017345730486238285810208130479739314797485026040262527728983469212391619839563346340891892645002529772552999686210095410362967724233056304820555888170040813371244809393891545683829235338447076228293575977078123721162541534338034783555491254916168896849836980939335428438764045342521381406775935948659525412326877248114456416135526639864320549900460694585536657604705820033469644948223059245873678089615484830597219177541094379548332786599962769953887612796101990141781089986652817437861033769134965680692544151457370369739216500646152822066804203883974116993 [140,91] -156671867634084438295990490351069108113542490739243393874667786379966368848424985395117304246657133127055708269338648187654187187015099442260056344820844544437372738254241376264401006588469992851685065413981754622864017728845182422053507358537947038779781329891796419200338053212398066749727503753310420982768286136076573080406266938625571986536074256389879315056835311702921161366669705197468680159281483563067006013594361137345163718758167860358277739048219322907558121068915591494431862072307340624361565017449524273564301610973364674909301384180822683472372087111284863260529931530865856757413717764320236074911059205847156166904346634100419583146878682787126173614134047592236173381361399821468869939951178794994496113621815489232040849894601670434284653380944885293524874559132706968447933188705358557971451762103249260390165539558079510372320624280371112122687210930671777985784186846189489571498659074375510752106035647180149889776926312570533086720063472677029097844960621197299404356185152476735246113784245613323674542797277145672062914430473521819166865994231447603169370963883233480006556630829775541483018529396092288873938850189028116036460811387042421047203168953359402793894537430318991939484679137051821030324420470280367293670154162737328174089270802906107074777276549475683304334663339263780339414145268513090251645139022152856340248037737050605208161037786678152157723494868551731041261997113201315283962524171962321607659280517233041042639890321881192960093912862054608112924462146387014714156054386302046866644681477077984174716787478139029686253928587290179315533434711789006079986921349813697937680011216502746824799849045206928488678170607679584828596979839972749 [140,92] 3369493840487526850030638255566170729462110151146080499829788470911549221037127353163297288054031150293928347062376853344779579017131523023107331938656933609604237695790410682581545296879273644635985388766055287025640512063041379112014902031631939127236504730681302667108222412023776958563452481953877736143025022079764915230471741425548285458187657701312849939229784936803364126756027067564828384574159964810581831988553840527123936615390512182222798043377510319555729733846166837323392900779037193825517936511955895336393305537530215198567001114077979878344694543126314233760790692428001363881792379417742634334041039073657063160868951590329978250395866106458835140995929276111097164135890070846492731252608266258780659963052101380313459801882720333958256174652094465333207336338506409991566798938842885860285835178416862902450317945200868240293708932618509995538421519404934088937009999087454506363816206380210727951459123494389770785157649435500644583520632271483424520193256176948284045321146989016544398788456867762017507327487875437058275731271163272341615123836679095826910658189491595219380214388041763935398285822054521932772346424640093385352906948444455675594196929215496057705472961630263808131704645756710449499230257752251819856963206358958120468133948505361876565947972117374212870648973924421535724356535372222473311021604022596288054703235825735702893842637678526620773419191309931594692440806429543952151372527504011432974403764328539372889069000783092070412299036067172105816413543386185372247574734990970196713849287346366969891670002717695827246121076760398006317294939326552535535138154087834309187966111260779522098674882470840833465756002557907394748880219851 [140,93] -46209331034623035764029358369601022501348229374782380357393731381133930476894250936693909168808518820648016821223466672853990042566967730946536721500034341055713485790073339623732019398825058720113454192412206589471687004502645842922097542710505798122708287397067169655266296391434162893981716949749462473728502939215294144051089279161754799629270895952865756287737018805531899171371325401232965157077341379525675042170061329832811430368478214786688169855264420672261101146144774571409180149298008029391952265292320717864433748774773593874093615060103691243349071408765509544703937687821978696964115987215296553541335325318244928551069955151454192998476543145037965922617669159699423639512154175266232341953258549702940664811744308866202264889199469722637534913614848447591849505943541277123230406721623075941442259939890735088649428941080989428158348651398667665232126831076662186231801356165468294227379316000786889898832947761912036768541366552590573674780686941273933076202634324884930859487591450890797262041678832047254778110985111886270764175871480080208032731381605475702683228326748336946259579244866560684229960704166327429807590859932109118183194694928152047647429874356225044113586690125390223938302282933627938615940731189360194165516915702603573565873849919053598911297014268155101885180001747975384703143445160694636059299106906854955034282519014698882766274128862213866687773529018656058396798076713521664762597738613162240671931522289137596384269596594988824514088008614154817526228813073341753278115746706572878918442895171678361082360681676786455517533791753679675564248497962363277144233627800642910903799200542242392656172840480697720879062869863374146491089 [140,94] -40397611210261223834655537487111401693441031975314462806746988132345792094082754738161378791264446318055177778331229520366562247085483785129748471591206310984178014288024740718509377939624187205570593132359753160941490976514185139283444448569541901694900797226716426690153101670596720139345957605213003933006851297089231507597111070262955493195357731664078755174799464229497870775869933467317579249631331222144598922556550647726237855471255441805401498655030875954630054481195348504427211132476586360672168909519116254162651761831738667520695623659801003739428984506297004707390096493633051331587551153187716003667719102016468535151933294131359257330824639529453213194153490261786885969018233780455110850346788766683057229973892772047177856867769683956743300420616453281571147162835991814602435630513153499449089491616649700210769034302121758905612824472340614633264492567898967949285271671186071238566396255926077419725756820832069068967620610913051143815929846587646582464909498605307965537844242740309770462994099270279709711673061902937660911157565297677115076683157557098685098955284477998557194705554295632585513179872172513034070362567307644708175129306813924337917520825912824176800265703539326647936686186312979991212886615134460235444495151289452283201563410090954896687235537875571146069868006635100219865647159952650598301894163761989774829150708664026638137297914939329998239040361117640466870774340443865045394355908733031360051837050216516729305538821850652331154816962678656228044789277118615881631267411593157181471505566755738705335375728382376498015208580994504088095951405517642350576032796368169632516774367929686157194970607452620035260323004803224489 [140,95] 14644611067426027980897545621896830921120188326745174781572620202742060895827110298663542528264809523897957920695054890202191988798891155003300113817799155071086975849663893328907626313773165384523753681123957559855196488426864731407415413406913023751356349573150276488269731627745635879365765045370398255621446253315790736138566770639878419202475665048042310924355531141954815152958511667934084601357497350817929738487215791036334361421669046023937545756033909670112755877820361058346259908775616861067769098383412693717640343384793966986551940306332224222792329148545882468833655087797327719657367453766921660781923401276485209978910394163768286998271354297792206137146182177356844433502637160484662049596060373673682522728268611656457002610674014509111859960767533069530553609876950278943133723321514159144751833337383408998156775118709735875577045560406910456794024141540523305700499431655841386219487676826474177976046575777105344796476627177809506521923086275332943327798719263539535433727632302775335833464815167315727134979721446951293762677413291962398716340718910846495942755203640479128902690341649016103399657821019271512859160168013149754936939088551318596446613823389248629346472880450753844625148733192353135481479777461134289490407711833270399877403214306823411326813958909481822443368143904508618379354430540833764322764079356186198546911642634040398773638928665886081388118720310020302626322826696364171569871468862443654465569133969397068837584420545523060658431306096512899291894300052867179778029011709781375850980742868969095970121312597696273429866097366269808900615562450970448891387821296720986148816110688946934441196534417000628921672672743608 [140,96] -313189569394527913431247675605792956741983587471643838521715006972022399864643917153080843422831390075837814530285274454540973628676536622011362318010187017812632417076903456850464145646431394804521129795365450343526312975878582487346784199986679008056443443383617296131798866304746178830979275595182558121367691090946986706780101374194520575375651441798977963824250030134157906971905636679882582665342628727566106813628177226278620133745524852322493874107454600452882772708601786285400454009477234220307942131969632023381004930460524005015455212403898428422007361463557730001289520386157383969350598954585553170349291867651216020157604608942665430555383417877867653850509079186114423446862082201771864611995973817888431670145150840867600263282136741281756742673591697103031419390613542398469879418170420427003882328270031484088759688648145025519196497382883027766782578783017932617196780366102831377645173524407686834221340325571488339724565554173888708049125312152039853299900402909220302382797172881321676862426960328892135383360101395340801142672611266537016132049819317336289083187822308565151564663816756643267012540661857670395635084796189517233832031525143397538775587662267978411506343122212656091190532809979811430141293977086429603083847983425446263203407633448629706836988421539215674996002327729567016521633979604172529424806393117547839667549614407586635839706321437408300004362016425251862715789467093746206416481652538246560916553756019303977059326158671508665567694767671804319266074091286011422148188012753026335365090070825000538471298912722956352113227923516194326893614790947288898059205134368115668418661402125330358863767756786292674067208562 [140,97] 4446789253950398437906907271038264498616288785364223049656510040656115937512665403284205039662467079031634924846311765185765564148383434008341715384824899107114687204459458930882907112725470687522816147357748922020264555634979655279166632593132534979027212313280109811833826142229980122655850402320874705243599827412557429933112752979131844377278848146465363569935148109118177153056023488107509005127851809698857291494074437583184459927573748763541238748698991425815015979929132114025112989218743680338770296793523641679780649518184859625966304810851760037856099737585392749997252333400454718018826385578414685421322618577420532697629013541612308083033067772559539745086876905293705722839247450358788290251686728401368118796406575062415969011861731123184842238915759419873904734883187811616325235833319628176081482508436378682004744193603167158285432042126771965626867132758010818603449258803507884856125345098407991830333712001918515210138375028702947470364001254351496107879487894347623084346247670914725936065883646076686851881682261615755569622540243526197217889280019013272269015470935324529044883664978762831419363841428931229465300785785904288398739497708607535606075057958269822333114474971334514860320990155167303936796297520262280758634655876184079992142780561636969417757857611669991909880183948057243308781109039432901142360752333264550774947998542605750421538951646270682820704938792405468848459540320398208629576027518524702467630269696696808928090608593266361008751240059670943056343921544960864136792695697665961480606033749285675115221248466526729764506135330877998187652933387346608278090387808180197099453313198994785765251432393996653493067 [140,98] -53671206445640144027385063475057209072742917742920970576296630528535683740383419327068512962998547409577801331509850987157668294715058080662070074928944747876373401773110417924845923837313327592839665995606880822050181373085429820937467665617183057671877154557288272615667048443906750930875512957044336022362408487791995422557881153122098324140252040299426452271079807387155338246334365530728086521438037717415732370934976536698233463240861419570306778115600039251252012753237407708650553882605865214269566562940623807098976780175720455313683536655556747717447746688333134078430136506554200825443727897101819304281851102767405398896099764170072999035210015620903092448042523454844040904503517972114680807450683663291728559901557159004459911035911964610505221015198702325265425180809856410874178130239855957890679692225936833531038435840960830136932611370480212526781308109431008583864205791303720814235113386668669791387021904985850507591882310138304115369401254066029498123985961443877921405700998295671068478368244135585960486398351276907222988626595608743985958466804016084358119963138140255145707702183077525279176719828879903145012829724269242747782082475955827461136167468384532514287294423962396407396679508229600988380040353248737082460704228430934386736781313503329816659702681624211238662562860910121557518860235804844367823080599750129344448412743136963865822969651516398744670640960952896120627435001041118660401465761310502621421876684094632535246692212174868995140958802141185056388777138529710263957747502753170087670725023863445087342369352577971275791247011015041943690177830719937696091328634310526655148923698520685302021356734769966327 [140,99] 436806574301455711773604933881994458342754715624331929393084363648919877033533737869068409094033613585393055533846137086151455807483324486800465197767892542656883100080667399474039454396693095382442718461148992187184264924226686521534455416344614005155100682111539301381263015357747386804420896251819878561720227306293286432756319403698484771642538947813846112082384194514857813776632335120054110906503033535059400200648598136824073107195552836519527324223824160779506482235059374803628348444032517214984642127588534734940666191292753035060202858412651964315219026401307810147010926355275855272049009295766890933430766384039482270376902973532328904518507976543053871830928107076674414858025835910749210793389134411032693567185972704796628908312932164361813720948019863172897622977078740669325610509233832005347468161333214360157395744309778528290378601704376188460305545718653021022189137023589520800013748955811088109949024188961149883801224108628704845718496676994065662352299606623401830128202390668988823442046859804105080127620285183974582371023199372486360739513817738531454717037495358086204525286747394047426399092669906608502016716471921067900615131388292044480798193190404487092119213464876587525376225532681788265894887135309492961334701655871863380373428785692229445335269049002045174221172582981476472225728901229637128263111782384283447029159587470268417612050887362619273791295744055306316161411776788477226918876689311225788316934672530538274642912294658108073411652956704157034777734002758414843800811852507121087635760654427101590160211948940274430246906153711449001372168537278458000070257945276077253649259078162228489347873923582 [140,100] -1931897189653406131407169294961068406534609760770113171924369340740698925249655577103588459811220187588433294084179030267569198545399244695487295672629733073524673919253750538734075292515713306533185363883159324242613025161227236866585604088888338857733852107867321777001884649577667166216305159656858295819403430708757951520399998372631204164721790046431588682547253344735778140520064704373938982603902346900374423079860809953665497876665974543165759379698605483811225788702784487121741341719031522914708820198729755141678362162948847757591255332837015154063717107294494845589775682559508911780082257352840179648073594166700829205638110592237075457350741642123228024451463672401340791080711659155381772580288849776491894241644543025328671666762744657669887582362298603601472130314197279180336994664906578932697541392634393885337673956684183666749192312159301049311011145687477558200174829144954754038733420036084427572040550562351206074434713730974337730419994922333686421296266554635079469985022763173983339919132356253200754849606050325016724514144881888105445312502729018982399880438846785102675829960236694996480058845166034457354279423191097276045788998781966931957700903060163842824075654880980835936831946121315448807671201353353499221213665624413284441483780560243511466365863845895280290450903389266620837463970339599041213112629470313269931998139835212232061995234270885762570750561829527601951034120921956937630734419161323256895560312341744877001336699833239978911561435037787405036317980772028583163614450882798799624115375676148970823685663823450065167185941515812805379520623109654526284549488859305776680090698463773911307734245 [140,101] -1137950780402301347970634617220716731661393781702157444443418780435260662238090345218051929377773912083070871139337108775753596025311296645178913074080124104973757349298644944155337134662323996882041418865133412375701339122446978744843484017010470476546496879060724454410057020360489286510452620149099265246345095799274296895896994583798244088679092641992699325575294539585393910418826434885385739185761729137887641371326402148906644933475938387941815570427023658054676301330649330861587084413098674691880809203539528147357348672670287077293675789897324441317177972015828041417529066021422725183554774251913683748432419328806296833919925180083564475743551706992559429207406237887943832056047752655880969789559780855974405583982570797371516538450530984902010759062919376167265223768002146565458275455997236880197367215222031552765897496731948153467274812617124604608025913782072141724411403736242902756698954375292452024921022729528918450960867799651980927820268242103324609870755813273066904186293749565799151934731628228398166633725357281503140537029049759290155836946037203309186384756987672329144316341907687621704046105140596010066603819775234156537230818838959080716244307941239281269398040395416200667630583101545426311308401650492099146547079587729158653853913199480185494547134757286903876493578205980583260784813772917851798274636954939865046513099296631112330981391545062385163816125300835924172641666914770791077505891623000410947382430942459603528048595382454426753272569575490100317875303490480108175242803877078882605714259573324764123209377738928311973846248090900953582697550680583537315395394884332014096933151758936485700 [140,102] -167081162190551348333044118577661269745095854184705518914457509596371969636589897402883588388590158315780991130924666148105778243819137002635511281966972287255212003495187356874330949997604280850760611376574777257992087643632211549243459383455035290867556002818435847667457797982842337840098653083173582885937487908881336156091057062412822577614123876094665959685011962864154228821790595316989436280604022446052183581822783181862249192473916494468427843067362972122000146196167352849707543718940341245921619449396933607012886796109479550027503433821729297588804333334356913126788559099404855844175039976011926781960050819168240448855186468588649642268971927374703149621795853144666669743495435850993063617367837465070045870794217479194126216975240370746978408495056175640292572425508499366319707893938445597311072348566230883893502323482508873226346021569655552477910853054913205213962471009247948875298843922445793999731058541463287369287655107644485388231516180687742710377687353858907948378101717217622628437482423541326403986031544644393868349301607174142660692175445472646422479418559470876176575054254442898367290925002085788806917676480285098905407418679957220250019405194840689720048106841587776046581717231666066172984531753953073779145184487116240159072110479800555370815154146520052077776137518871406788482190776466618431297638613443489379473522584092768586170741042774752948183483640782508384888385134570689718284156815182538913564348482286766645318690171252902475808705330341345128139997308273768978289535420007832118763062084173698823182099670216569757792642727683225242699325979367200586235520041933634482849041198436765 [140,103] 2954697771354403934198463660888966624609229959354723914589050291122381721416932386051112168344123509589035212022615007128457000625150834729803300607297227692360716176910469687467293714538397784288334073334308183550158787972205416997101792123621606024884894705974432984124565130561308577320172326313627486872738493831495636869922199765829471454468027507544067589889820039470360359893699403555436842376402146391956253375665218044957070973822580067624058684249967284512459780360537059752865020223784018132251813643742942533504840007020197100610700950011739086273705997365775613705013539070773841336972928634183647127459994515326237123152190931534884215081303660000017143788320755909814867536830809165367963072885541905276192537788186490240481330899040363340474347731044031135586369090683927680037842344844213795078681219642116294432317251809508278641284466431325387790953369699293036986199004604089376861005347349538921593754539695214044004875060733543635830487551176416296982452311999097098108774354967716028803228505003024983334628847966664472920895640406915987734522555032055073015354700837457202267650138961943823234116129151204335633878441340563707669559960929563509684192675637614353882676841842198065557245435844925190407447594867776457022693747735742809397473644702867213345381977429153714116393984139988556030264999913965395946028613319907230414398905505959179855559681327029641449584843588989959770660241616806503003188961649072849036955405168582957103488011336134330219700305777485657904243521528460966895764283901341871523707747858473033613772350850228745259478381112365963535976659619745585061756965381941400322164564741 [140,104] -22874102024305995681645879251571555268476695288899895860802899902887089965241810844651137829104991013619580424784331685023947504435513890531738689195325557234877812546476920515373133310358917353307348201556909672397896811106198295741355686139688519637237077009920845886337970861852275261790126769200727494741415031359853270732489353472246678574307354017443962380627488169628993564502206088433634025779255213079016827235103170518584084639796629881482622476778620710978872349444836031168191296618955993542627274844951769427796961769126995046836292611648233568357536399130159104912030763205120086586938426563145070097785370300080406691804452553164021594989642521477344047661346046135375611291048024286224897077101393785230520679492436716440493461105087518196627742510815403562783135007173788236511672420779668918740246406119847085001348634903712602862586542757960594627407060243034312151581330199916153167666935507810173623242281135294945323184309780635674333359970613947661048501114004166117715581887896811034346494739515789009793931695178836432590695013709661473561127666504654908455168108628219619530070654372242224898620809618340613526565940802950374928994937438934648377326757744269992728540844311582839390556919458490707436025117637534622820474827241392993623758903846821323765368498527249341768520705708414767813588323429804128687052797048288056230331707144972329166059286473677618004759113768661281277000286824345367466886294593592902202044558601208742140489827146908900950774152858425460445290354909259077754069553804040321772190184935487485126918491557194843004928164128589497767976708166584014202383227663725773351668 [140,105] 155661828387219998439327162970443645479999729248157339377057391638954748961730667949910667115326516700122568603483464747503230035093467128937337780248747054318389837094386291069650369188577718627163202722378760324594675899757065434254701473516615247522452778571359089537127767366621624412190331821356214532185945468542218414393892785299163122719320231513091509309413230198290699065147785794357558457820916634734011380961691573548775036807741652891481256582083901432557436031554963020797604112758138743620180281150062456157387111583229924370111190569180760466704062515542324185635153450836363248004014167957345381762932724364831592652790134176970471619437349851099116077946511872403186559791755367073819393143804426508851602289644981107029528945365403721852244519469998047674586673430450109321013840712273522710399506278539456942908553106747839065132000015363561762785915331874171495625750781465266196747903312146646192810034942877863111367145666734602371367006019039537399931503564056622391148263896632669216122711087737489972651276116277267541167155304454879622187485726157453746778605919347452794620461159083178101588288694136900702159675855743052003261123895725077518043853275902474922030439012923138035524458243040886591856912426205836205950412922169126447702923849529037203090084418748495933367558988632552247717523912177124117376293206432385266688436211451060983726103036237354624199866118407686545250790428848771013693340814587219022392580634366056071878285362628029668663873326031241893113937201375406248625839458276833508774685159112755255244526849395217594072170457829526620098083658786333289925827223471436584 [140,106] -947139752051083207139517803984133048037507637038173033992187633984361592018618868031654196953091471527037609684339405017029441810159729139089584522138247356686836527668522265588450714569725234678255574347598816552338881347123979670502563513249577594132196404531276961592123792202050555807103967203223185232976049760217420918901750614388502358949942334414267617938930070264751761966183937658764813113442539819575919296129886748079795111860924119721832759841815369606083351638690264299102880170747420232951308345899596193205823284359115276395932606413387159772405861946960256855468703624021404300671958330260966175238367554853783031982691335027969195273969762006467831497043654209027179389315436656604213597617108676596563194390250085416667045257709576362770207176144086966225559547547893589780552462624149747615671954150265320948954485743310480211246661070891629825092599104457080970863362643512725157122332905636020365566440675259497536951496251289346383552046302791170665430908276053625768116224332410266298946180227396944524763675476740672108153007775746546637098867669696784255693478672919275360765006819679243436817089144757527942511259770515559219124314952363401018096416337785767200144676499780657559800530346954135971596680535333418648984905545498538623841079109850333250644041861897939723341269964315031621568532376854906302082560673298914549001902436857757536741409640856510768695991119518487248880814866729792882292882691783254338937582948941575206011439801423340570652419333066434354609133795472510176663246614403685200047930406963936853069983766074867600352466851777188040575909137423951491608456140304 [140,107] 2208314238280356806985519140781364136315512189936939815993334499397291435277419590922412319851997690534311525987091704886344672905957270101209450628438627120333944248394321449855665831904086466843456450701684065333935963451341869620637460051372318654866507282977111189678421789813688986006113466879107966335757769293841949600975504042932163263564157118979854367808773073358964416150342348356453201574991956099889501548300309110286560568946064477146687616891821961086440209342097786947836926120029766511808348947244805907231945418338641902792660192892964355448965711732096043046529234628973082376365623203369002817395653121683893671555897301836174103666093280102518344399602838996037724890218137506662607254025402242192255650326041961698960441307973620691490155967603599826041807760074196489831995572188861534771516294929840552133949974431617731535142383855423944653768805576795285136363628612919802964720870174000995573784141956942181502525312940453148592866155704928916638416756893723745144533468721619727031624143029727507975403883103439090211643384811097334859475390252863927484452860632662368683365747198064268596571623539857106932486650382357096946014306478419591744830475594652261801047523356144698534958375992950094470943830114698118887300876540524739413815328401060910279729389705609902525767034767456356747744239163931218381909394949198299662211627537226162668330888953667268985098680361712547548404834750810017864396777269369072789433571747957053345185367708712374592251323970283548076609085032401655135638023448552052090875502689305276401614619626569783837220939810705727239880238724501917258120220 [140,108] -6770187062266483240462366228527898538339159963565567994532218582176913554775339753633299355751117926561423698560293501585905860229729449079113334721583128905152288328532563675678306842267185481392371888040780909707720814021059280360201558637840059937340397538928056793745484344467203803713506104100276450430221935387716473801737955968161781151299324930645274188327747129575513530456986689389207297884510703088316015194132937005464132699745295023173375930182779304988837748707496104499138507198881154765777120188559936624287700442305385692571860438415393117778893824141585354867287789979824343441958934086480965304102858206869031603652499626749873450253868247520249993459244502254613129490743440619809240295551230500948761904748932082383854677543109090766144716949999999493899514634088429207228434487204344052311466977251388917124113525451048661928927143472729534093495418303025587390865876502326806286226602257242868198040612207889338605580209578724132644740612998988592405710539112563316137412792590991841453759890721867758352731607838573955793219735845736486077980248702070144185282837266329188101649912308349830735084964657784050535002511709106506996023388347679804417449755035287088660129770703723688733370295353050543605198510654327298420676557217905419754522104934055885881839708292097981587136814072076881072341820105427899551603657475205676809067061489881859567962958971931816689820145845155545888442023019926383225205221156791448605773167708436288244946861936159582097799043875141429703877518541833694899149786682944675835877347502453421835003660409289557946458947795538004480395607105033074199 [140,109] 3037511866291941453959470768801792687945081642695866025485856556508653216385728574550568436224712116465780564366256280921846957053825718153071235830388178950579539817188436141603379458189562448207041415879070301877810648708703289331005682271745209182584801729533582489181939934767217837123359218058207212708861008216134679888404073963425878493097218461928372647377183004108781587624867693209386391861316690618039499435939030894623714549447499580572957021101086346902463978240039430593809419354221571460592653958794315611202246607424283235183516064731268697082091328887413230092946592879902716665639111805495317235890455546559503012243456697308713031982355442361099157023512530150254889335907605233543440058025017914320784575894427301325222685259125363285969833532971967829808689036738143512891475869007847400833214639712124847945126178785792099291659383467208308531411037201390823319873095754549395888024470809587406735045615718323716441190834236314610036962509835689908304059836683584253000218485238889515464180210971535984905064123016155442153793479490530714230123123585228871143286094734330271808869925069569936980440163901868547343686289083470495882071953854099053543383722476212111254416342095958733924796202706700907473540427607357718471927067812802936241985720118781203079796716180262649896266341332316494025150692708912969119833189019472294108767597953231621497250706660032357558338249843952819282202869365624491129608844687664586002434329591781827158048607008214172583047531134287315722439592695263192090603189082575210307972044161996447594853259700815848357752630640997348536492320107364 [140,110] -2476036448909953466744417599881441325757739148822295506694356576739935165582910541478532896395073143447652620371962749133197977748344271520937837470438183868057134826092152706045971472588581320837675815096017689541844837088011281204862246509336114372738594604018718256270283114639930629425467925223270222432687197490586199429935884771852321337165385500990127906192895109171468610400554203281720561767237881712769520793346202586843342304374731134635651223417750779367274116048920575131754976219233176696655450009751868657513931912734500196133609912817544726082990432282705263015972177905321109916966269221241550371538749291921477600808590842867283950582118675438188075038402350760544733345991296932709007367113109890472802789764230869075791786486771453808537527654115345150632118492033643164284456924234158407454098663468581689593905815699904553489162205884991212336707710879091217683633835146927409927472511077354431052812939910815120873149292696954758969011986846391704541103138832810828432975594721882226025439573565736649175966556090544723994000504707063311810299694721158873562934890629489256504732490600043895230869495776384410627746046990480146277161233827755702439625962177173863489042696924434081543227628383729966540629290224011856994845828793721308848158054919109911844663979495684588891616432578288209491679594485430000817012041488495531158165027198717314738918043872213327511458666115810410523727295022397053549875369012338882454536741793224390515959087423775195776116259570126668932812829950281284914113466473310792862162987293585570856924578605934067107943343301948539674292115 [140,111] -8798826230410715435489025538175172774006086839840284019065325309514582398920451303587098405955124159640174114863612446295851406105783786512801737690499011071462437852380773428739626996120908602622232947110115550008101582314400782591688026603889845885006724475957643012516299535945131529432591381091995309424632111722411457453187322128556554074997454789456223712858053815670848113257946740385635026411521462461503265792963857944431038408158974811595925933631614043584599844904246742395974768381532912680873365643707224925107267507799170671768348499928042563074861873980066409960214711050841029932558745670664379861882838909212358701296249130587537503120918399579215258781339498438683539968246149511112119109107148426760621608103765977965467025785129780566262833672028511497101695355769516297369794149697489936093137823709494017275517325080163519453648301228881188673502690002763171960398117408734590418064406097054095566072512316360919155132426351591439019513925676702285765717812114212297944015131528153317331742593954291544678540495151781569130131124316759470111254865299109595710554789612255914201239906707229258302346668998259925640766575242205637380533699334759239862392183824340139640821315710451314663547276237768204741855881122247585035442998813095294644994473430788471522829455573755452651837772629223644933008332612992684227198433735607306850241785572149597108865290779685511125900404058480124448045216588596050763987663845526892858058845099703189153850155666082052711155973375714760798173595328991627356308366057244347719212622835780962528402456765269828200037190451860399481 [140,112] 2945624422914425423518535641713737141826291056913863893291425346318321372138623465639015428892772412498662590752554687953121671618876603978407914180841935260652224581184132475768004074041423673803239047228814207388961317344488992093830813900740742130047354407212864597341379913088624734674442455189797449588652054544966160991206387617962709193243367245423819330503736435532163316019214935001093228367270057180278992411234180030223906831781327408295988247632101529700784492771181328383818372498157324447248057293326691049831658459103459489945711149324641378593632523799649065239935910695642012757975734634600462473117772948212386010673247542575321976570484545264867843803357129976162311510705645166242955114992824598496729212120281743187136374692432115645220630910278457423573477948960536815181561794976869200211478815847790020974844469947988020889261578916157098516263982373261565576179120855316766747853633939016546879261578333027820065468953915021856648192603224392912242181717711550499535112804650374319823997579749544780540585123202950472438282478161167483604287590927942076059764867643112791155920005458564281362063216094394366991750866780689523711510642141510312627035953386452040175699452578510972153091124750872749311734038465061762645285809414327597335294883530460926408780901807067648071086145395892418530157270723412849646817769874708748724190790421495796966180900256488520753552618944631461299908950705693450754060271308519247522492990534677028555446842891123389625473332868623030460049150240663558718710438091154150780853588844629686801881419533998264005748554551989 [140,113] -3612890095337880514861277455529327258484450280884764837194814720770668838605452734017402991890671477478921941069069179897786928105917348242085185237346376580109291965426706050413332351513683638299486686488445970685074759735798879506675217408902521874699789410641748349062869940482127645975918879158513824443930816003337273023597042792102510284729880682069111905739271126897645021011986161190904224903524967354760879444079036075145089119271785943105655993835878191434695004609525304336290141058999039460440610975550077967077441791126770442141273803265643766659112490360677780098373598508082730479564856693357933246364228910009288814346507186008793209092769987911499449458174479545013932976351314692378260100213636416087953002284750812152792965733371750644750468708727544737065799088621714883034924127207483860569996633515824033183265887116223595514594435946206470593044904541580561153449891332242811807279444789704897705348961500722104839654761923495698708148895028985956183293845218371475106630106652074990348505079861887953878786417863792221075741889988522141150632422015041994860380461382472980574598940717477390181352516880634638132571846615357893953531176665563046603780328239318043188438102183478506680844159124558052498847013640365973244795585941140208814866544024501725455317431152409894287096063157990303155783333322194036215529661503527402588287154548430368928285816937263688126191191834145836888559495729530815604350838230040615241976785746160878861506213762721306342901570689243645248242713408433193830403876727157037860187222347650963089880115376558980421903832 [140,114] 1675160935238529849150389680994890550822859400544667792176481198776039594809589766587916288365352559219828627307816902063419315781466257700386322185615929057463620416769574166575758396564396613928807411924574833025431900358976375501226748471804067664095920780279529919329944833316993595226018539922542691449193878530297332657571090493723686167364880725681000467705971198802909330060032206960719381655273905899274133421071386376735467950016872965671276822766485050150541053839943936922325341073287456665029763592613700808161630956576065293758086213453611304498211882853326552296680614474954433836767247863244893632012319965288399425715580371520496414959989350692077906125823768297876029189856405685987057445297126219206948002267498807522790511609083996691367365461618874965821939291099455482488696401700129512148037659372831303493131906346880666005926361060175861997926698386632985109514391948074252725748295411472870197321370481790380216456060705636024873263623227182545451350251139162521814816921601048841611805686632511470306539393908219045796943202757022638453355677417187548547950975385882667572796203178361444246185314785412802034659403711492486307858010677449082837894642075265347572861691660229374441784920094532949417386881360359158094557548690418366414373210719669840299419683179521453033906733776598874912228421180640238306237068885973652548614736279572816707132651373005512347601584989703339201980033461116473662523016714541318543307400661584891457051633866542356256609575762634960631900565163315814822411694145757438345094325388898279919743989491741982907 [140,115] -586616114505154610030658341091936097093825728534823708171936997850118101417584626956586415373986742710214350627117836400764409064552510223936593966034311238648084545337104664730567127690035432886506259836730486387722450650647271194891972871352518297573387942180229942742802380346725590335730717649498652520147491068786710159157661260899941877203020422059806227206312921191820021636631502299094360462677302805652806753084163110911864426099883132074101351757447734404464209673235601217675346318557765379021348318637405234084257885030007178665557071025826014285810620579447048355014333278103236598083377147697064539334114370975901530961038801750019756068127945546333969265406031663250288484085007503001971668648389350444936488799120286576276645796281086300304263651817927890411403118696598236291894283078429823442553034148948921419320831421415129064971110099294577627199583368404607337826183434857757395252509106682745731752669552929680368188821264544274088185422572992093468725345265107399548138356383322957694541341014415329787250025801155995591914704962829091694542852895388282155230802803681774949680601007884210825190566653932189439807625888763498437324245544866671332700003098316000411028954097442017143662796140998557209636379411174337586902219892214335345203564825917363335020173358276743348774256057984929609479817464830652683751544718640677087759721435687675419999753982778730642209019120936170768939461605991203667369768299887822380895139710710449163389956164536054205739489521241734775989508093986929353855196369094633269340406040253450534583366509460 [140,116] -91301148029723547940746313032774157989349894577767177707204418056829494255651176544748473983633137270460673433050617002401367086649304986283396782929041607333110750475545795681222801015772299227892733326080427390755412631617045148306106522336718723796631751071309259363443774454360723260191875431728755547006509559595031217498817205009767271550220755765500562644526203186035379650181734083942038826609677356119656083592756742497635605557369383060638619712919864742070830571869713662344524651811064004767298968216514963946115026520361997741708050076240894639066229717259417380178925361241335517638746700515870544031668814990282765510432784531254105982500299384460848414177466194180587137163575535270178517523730775982564530196985381433030493882944332327599155855604101345151008150113194855684954106369997887804468786912908477910972117695179074135805049714033806581340417225120741363943705531960523122054328741576139049377782635609761543277716535447514677576025867222733326118533570654687517387434338114754275144178247818869084684923823524410222464263684265838094593453231578460667383773951820973072495157324275884490976930210177229921631808127562447042300393012433577159261469563449126016341189534337883544149792011147995041514778264139554985353052645265572001106778996571358214227775336991162159738737331201723602631837261886091475117924957205376012459799952692237046810402855221988145422095661450477618737890775013383204327254754144762913293288712820904132525005385050179043174936970493539114068143309134649260710790374063589764009919858265425398874079 [140,117] 12962984940696204178682863929680788709829005636892132063527488693182834257276423824188524254293849605254040344928551019171860866332538941625327208482661941169847183222037727191998791444073279530062682848222180294389116442497191326424716602715463461577650383927931359345469701377926913837103203701010438899670157949329278271032912991853450535683155490472736065195438290345174038671178546078917295402870097543973699219316078394401159451026794795965600309738480801843507165676696143168470374843602358295694645678986805505999428064369255043553452086023490993960949145355801263022469514310614088485356348246106543966862463283245284830851874346874160667613959742623584709672946402170976208330693397513526056340771875813535151034527348165609879976449514735213347114530698230967056443850931763154256263723770420182875909758301826223826670579237989250742591371014395811197033361933948307725500563253969535320577932499633631090450864586372418979902248486697146385126435177250200681229195528112969242453510689311391967700049588006869768794677377273520097504918249962753207764867905281736673843835684356515055834081420492730690136578049972785986557419244305475049750254533180390129823821004790009020146468756683621480598728958372173106528972588038294741609987418238896259391525833397753753465040303999669197754489703595812760603599132078314865622267022601208087452305867163904137334675238579023322593830122406266410540475136541389651350071428026413109945287970679978786150679348231784299645206967192405936675721918450522981273504685008531242960597116853111692 [140,118] -1260184604362156990553129931190828819279511045748762293094647157122066739737936700305155227905162883330570588141061790631901262887862913725140661972847954592798823278830726511812696256845766146533200572267708281018276940476577099902310779790990984917598943550093593154393039843264819536459709935876042925214947007130776713941179642581769134413238239802062913882021303697409360795088663083653226259841799564761006829477907446200195992291403891764710761072313985517752193032505815587219945589133776323423118544963450829840392474647810097172276609677983605374822220673561119428176264187451361330594970060551697327947264635119210750820532103290928851948802276433429724777900366411807493366305946572385793814014521133083214274495134901243452892107255359100485823325389057506133003451807469875696822033139820381738958012739128761712293486534703154659078753633848674899257599938910599311394892486901998851254489515900454815866183820294371634630801576381196122813946515233534478841901307895332209043891989581210585867668962804174900642344134956548899635278450139949209728910592192793312728336623966947876986848805922201617833573082993238713653965648915630576811388760468837088191958383036660707102504669680329357121682699564426010746022326315683643085664424534244161638227850107534466296944548980637732651297011569789069421481479362841143847650023755738596487748339789398872632619616486807602416447990340307216350975673000209244361780349437777610914696288179669115551461406529720973283796065014292822456194122805985426719176141236237303422256478964 [140,119] 246148082769644266647448340215014012703098377539242295254455099998652755137676764964612580082356429680715917505011399257072425771727315885784450137762724288099650126413236884121243208775062664165718785722294939489925134237421809423926649139714323871108773509363519399898959744993209048871937774284535905868276387175803306848004134140891688654099897356116640884138985141146587714012809966427626745106839097425096489026834633611227919372386569622179887981261485602270362641206583947277193772131651862505699459600236853562714805266235566042085576158406036125629610006578030085743693151372824633215324323348032892923300413130043044813850517970219721789779850966728124775658619781400949449550340196138584432083597595535004034145614289603272274477199495528999060695973328702682480496625655892651760429216562389181005419409183132722231721468334499191259167750821612030075296213126850543131726432359809158356325955021166340560384872283121960063924377352686099725178416413538202112423697085243934236358866046615948750985436213938390773570293857193907313753464908945251281898305146439916368785269285868617024494597977226760727839461743604736403298066224691264778242715808413106632578027551527066517363043450119860153907216595361352728051758175223867010746919043453959984560115104511673205521143432011444660403293751883353615871184463774931356604520036483973663176273528270034798194142205121977856991928398776266751425817784038739097948225198396600800854715478462615832074960930052381151079696918715030087970917494345795888594331754882652781651 [140,120] -6255266824993293393781675620244843709222258886130701428977775262838770868536897535335983713379830909731722010763776298784986240130340167752079900089697361358273510778621891149463458706205210551769274974308204242954588956619775567614455912683188103314606344386118365310333747156811350848434195255970932677655712232043084833420298892115892149612808049676836407825252062108135916794348545359995089313058751632122677115627598423579379844436782779746235833893126182381889831698392759524346847870594752664059097875364414540868494429545839856556852291670064993394829626397190550232321436608504520928197269820110067727775543483480984454972574406984987617149607541607969702867395677836388378188484211816192746077472753776914599042783144791770274588226256527515209501406740340738644725904238267053541159411786998030942412373242749809572197500741356045225012391526989365542631996622441599711007834724465426235835877805266660671833682577860677687145534018864769307320499618603936588565362198581085099030800050031293451740228957558931392315206534156502413534785112126199032244808047441902384370938200375204219101753932663453230901146241247594870582254338830444774232973359943882262783663945424508997096536805120119548233563751938926948233947748094650068285766179475091495184175272434898067723867493720080149573680452699611287132027250534243360351405766227375940595301373483762897695439057957806806268317871042031093013245347599628360969872017086769265095752925525859929107419167277819793545642707768079271872433038725248423713561154241379 [140,121] -911842372094221539365111756060721138579112393225998235186661852395658498744329051156099249642232823849874958281301623361953364522982861317663225679850606785072534576099766391628409114880799275805346878864217289075563915684622788409509039495823649545515319376027163267431242963000328459648790801482292716281984309824210537987346928493587694542063917251456656940438922772581112327694179240579080605430512112736570748593649229923596793847154118757342054796678990057019144188624396127367392361482909780622333860193963262289232307636172440280136967987972742663813560778682267090396531036271602382160873829959615898101239691543793391981112300759042355781657298356198255000708254480782048984441946670370112495620267596068377893770079689103077470942557159980500278621741621280266357656682218196723467427730335801136098740177511316492700914851589091525437279133193788172228961294794096041354586838420036157011486665337292411673189339763277355340216234113079306227233301231515228394219039158896017741719129184129390777407902634146498339217338696685754048628491426414226616906312191512821390532989377895259432200066849188843356065213704656177746493008074079227832739673550918364106959215908860244423748000077137016911823509321253247403376756737899263439603277005185856081773487584737510159384387082648770541436995738963965110574756632863377384059376944431342432695529058000427177669995379326434690155345711960335152498327762072535226540300941896337120943609553119825755054777698316278577539141746229983040968525300912986230038051 [140,122] -106400953800915513222604429398277740855065341885375220048648078872910897683411188695534632172481129784364985642270032320997288482500162800685709599090021974152969416683920929000048111794321156120088389737404688995201964095527176969661228660813196912514160594451275105821216739575484847501842054140967877533183912102743142720084091363486516945734714839346150770156918939689859426426910856214581521628552176934035498538828936916100086597498828660153714537921039955216449512483150450651601617607265902583027486213191061522088992353754800346936746478876585436681748318303573076773492411781039436530603922332211000196795459602955448858254772531840460066753998606382749761456826385762340314958529634811168657650516276790818471740337251426356896983461819127786919050649837649627197365350434012228999526441722230050874940103480464077462799983189691761508723763027855549774125705009389499478560332304247787038399917020685846415292294616673568198606106573969441613894109447545795894814614330924901735812445614419783790033042978242117510506722614252893925716386485596183204145754215851109027187734291195515511244092596323040293105655293933146775363483999928843600922277601941319830591147351377236318675711835301872365155617574453465427621540266498921819053652202804698997511095484848849685284965014449907428884270728037416859104053169450578053071708143719195689994685614580502807184359744399164952097822047206741937553945804836122251180412895752732915912725127910196011757758736254885850241406657918738609679106672279287431 [140,123] -1416055034836135809142864062333311898463191672404853414973689107097202961499137326800221093194217179907777085610030640036883415599289798479611391595652283545097853066933295617844638549200682585564436032730524791921914519153903763916976804667823019486648062049111689458271329957235152434102433646933869874124840518908576627503398297955304054138767597375602957300822779227343138256165959409277663182522387368584057642949835284964218075383239836913230514437095879768864786187254363997323857584115914540730857754079097515276481221881412349008508167144615495958852328915173625245996321913915673694991182295437661290592680771302107431464804431737122196709494468314362134396212250897899364718216886576837572864937518561031001695408634833945822383477583983990031400628387971669808721392228513361671884003220407250705995716331064244357555145848891557727400225184095879101170950094362899089887573118100799587109146443295887871234260216193642304108770513244582308677660096503152605431705520110763879411869768891474114894707892721375604818239179613525172142151799480110004290844203456684457484462968869257672504756152545937171282370460205929232285921013590347929078953311257185558422852523916981226057249414541285152498132603724330965444351927653734458111623567236353675245618220423651901631735050593037917630834594428757242371907969186891321921214660637811272627923248847565218297232230350233437743210950343985509858310952295792910551969427481475799555307049206627522180415564807730147630166657254550868688198740031 [140,124] -36678527564076916093789843641680945676307127274144959393968142931914208540341431656729432356572449401401526256760271363684044084119174540281385725790568249503812645375346932653439932556528878151698570577875930388756396489145099078780909297049033096992110373122259028623835822937874335062759975622842784957958385770120671830405824259006622683929051968145478104899885857188264436665883317512558652013429415316888056127631345698903058184385641510468221064388589966970886694367328427763674565660990725116274969149238064268845800236448007795578991175509474107935752140576464685011088385269992045001675822148901481184920524061843584511244685249489419738354129967118375113508389837535767165853924546214710821222876589581654985402153474163658144685116617400513267682122986345398252281068433660393919804998642569419762837300124591608699222700553367862163921087844395743251685089205253181052189060981610155381810153518941480958281070363750620513883463282990793356124686746059610151069945520808627098085854111964474879698633111415672516802914167398027838305664056632243253552653403308010212818497673605734669241240319994945194353504001858831839392941639851029116288633371782359683846139529293535584131746885220612754526949080754006087185169825332318467394754574447416437942600200850548553380657153892112839810981267913273072550953308626961659601627175054337478109616024360856441519270071199555363781888807429064703230271823701233555550296387985904192662255150205939606222343076766979783868812430299248155521 [140,125] 118711683959761131629393583853835626711960681221266294956221858077342546653763853632551741065854299186503627517001362278888092881649383452087627112252002688451734796032298129401918507105543060451563275413700786566978837200541093768257519742049030785048640679954705661927186016509672390552503838791416241390343270777743494722173184647326460341857483935668115824612338359777440402190395212184309023517539461901409820610853709693045156511780047906452858673054230288607067293380306153743498364906536877452870210192220762311677393810428989857636141298981005436182036534459581805564877361416723994471057962426413139853582770827773923130786329550968552887504359171729954367672261527274856801535531067508155791267204544500949560328373546498266600805973516157102891134126905794735917082830337713114271236674089211169772300511906929357294539219034884075659061149467852251368315063963763381358309828315277137960327908735886033100291720077889885074557537154181994130898044140796584976942458004595552636655336200207299755915870501152668694421473773249896880902722131198299189029973633448339066494248704817076941975300412541187686504137118354922793923983545261790262430480282981397152747890655549606746001541203539228015700516127802035420680599674483559075506696630852229411279141917175409172370276269514620276470539790001510801727683392706373263750201808320892056282377381242772271475653430044434477978333534775037070148260120312578145026166574298681464869885942370261633321679082506748815928472187033 [140,126] 5675358405071750916202286641669717666994779214079564447645011081367467835037635526708023563366026592527428369446450236561872555802673161039778181142950272899895270219042879248237333161000920931005945494506878719344274665454512909345632843242156260011690044183605166744986736976412816233772569347512381005740606791037194648931484311865317828089754424338586448370191142280630942219981110207311442535631860173402601964489772874174366401705475327688369138552965932266112938391902494071437606293923329067277902800268308121403059208855412123377597059265779625720230198288819398277298969842969252024212059219508394668490037323626374999584672656826771026332307491550661090439597734836589607367438384209938679434659781227887604555304579284831958608113380297768904381868715008318280761271023681453604096681042413158874228204862489954771707264025856183183609639791415634761291617780191880699524526217232072065673465392324928255689724823502500694455811942672991599629490580686782622777393615571078457296951667472459458027395679041649881104538841799525135629122789186881735442296910274429739824218480650105291061499866359485996199118167626594582881194567422799651944084916610539703522160693482355317529117379282207130952653897771484174080371387794595459164726094633107661155299930289165985365758538074931817507616929751208215990676542477176809970122536372593427845847397087501032220538381352420328090285456875253826554181388830421211302672261740794434212133077728676417678219150269573834485489 [140,127] 16599046860072869137675105206872689382856601773510936066982886774383224058897448995988383047815009572750665342499919960368272616275481470645039904048852129999550597349828767161286773808402740381493538211843842712682970418583197196503751434667252957631823240481198549160104394036779019917703826157224012382131527215359667491458785166967751759239232474972756908721972205216318482949179038864844721451064004750473094186878940544579932811193488133202410456753996114682599494409518193338639129752668281448787919258838652853716165583290842709461490300097082680140159045247783578071479478905183698786114819579635985165316549249718645061588961070742316495498868048297308438128117690243652160932761925075031561548780601378627099195230990342848616750034822500753132830669602664310163496113683603962056713418654386088597456349890786075253515524607950032067819092726969070386618201602997487454203022976546920221548083418222711985874912082475032371921519492952570804323904422591725184145751863763740770774277373982542557344983259964938381980692238222685614199061882137524623990067598682927521086701698423906201642074202500593038037372172473552432901889634692451089540193598864068700130276019929652766851787372145752482272617905519917328099512516132792666918428174066726862257865526939966153515792385247419534174792259661443365759813000761591122034979604123991754936493732272654367220317238441548449944622512969378482495613146530771041471127773233383137711811390636204699067376172618141 [140,128] -455933209575617872067255758028110578383934202412579755369424763922813853185567823871604357670352992545455695878727982747868284324864362464514659572913290524045771746496058960644162569152904236174735572110782592428529799550406716495478319242815925352163638970539672758103805133492781894200930745886062966538391374614342319877279697825926336077830696169187313991381979943476059907115690893712321745877871121344518788649577892513680039393823665148088223607950867594311332183115190824901610204283100802926444579834542816664963013572008635649168821675073662921979536738183185867620315305302679826394233050696644044329164723965383283203911694752097966298168679913221333680083103461944106529920795170090748362427548987994576524207694652058906843784094712832695240947178006034210886203906401294608878762576787968201748299770628611509077375054603057906182374624479581504938965977238148194340381882062088347394819382755052881862598413132797358851390123688441012606431437844902627642182683885689286556320998020650062251557047422246193134154972553751040861601915773972854922834523572201576190067168622781383937925249552220867210114589164906996273279205634549219819581746518741069084055292021765516669483159589794619854429692765217462136857020809547629542907571941342601012688845816599143367554208393626315719253264073994076360555864766417955577381777225158717058233695411538130245781674017644512611197207167451263449825284150191017968180491992050924614930968478743462591636103 [140,129] -799015440028410037712726870628091591640026170544399003702968833697669072747399488916088347521639696415323701610442037158671878653227397703768159875152314013750418601457655817107892881533256272562026977108921944445334427312234135842286145955671146395847960560977104426045926346009598400732048713145502585331832407997716092776229557996864299914959030564280304363964007209350784167481548431664436316904171350236877845199109364388569101077578437181335383086863556439230349157136823877143992929956596589916697526673726429298872451238937551417438778631969389919949546348667965624563392984401219250685944303685323532428400464253863949582696149162452402394824472114561306642098732720075288092561826106822467306666802453743710376725399049605384204672697127634488865919759780258196363749849524342976402834692082046314519637986281079880823693864453586910822726868873188974599679984774809296010535141419094801125893137322207861747115280110870042966262802731920876370588475043753979180959487477948566082673356691447490912389471264643837637520739074743926468050849257048019777065379653623434951410410753462925674200617787346349928583538463916173244997138968491153449195844872357789756142700191099897800842975179831344743211573801410205911892046909768241630491359151713127597762240434165425513828748371989382277004222094020306378427665446137350743980558348134865043639993241428244281477700398863105137626312013896839535137970347628149916976285163007892946773001316304086 [140,130] 3148351021644757301967079801949187843790582710757807686965224281219233862422442344857972807669675854918164918816584472303821259809523740644035648466942809560066326417434336577418456781275660576227634734346460462174351989791926445491497098525559060103302976079882228685910632240699224096754137146463717169294389442171620789584022544874874345906036408196655319841834393253991565792619453945501524111456773299784545938686238816167227683415909601352350416115637865161290956809407627800851711794770034562872505280318290815786528108531932237409037441651014204479266800625282625762641729803916029056003837676819482259202831121146418353783095010352284626976887444192836470583199899911254091020684499433890061550526899256533103779547635917283129089269974559139082044465850405754861124659596147938475353869510567654160104753682520211970341798601282003692651877058441948478607798995695979408187984484388460075932507034320308488916738902673843110697593178532238748484687912653494219838579538513857108618958511816012747561631650797183622254636161099287141030095884440122575081154129616320163519548708066546460207833356908414236072262820947006387553570391679753374235062825479511230015045497800356478966024736304959424563993513067850156907964227613001634092282432849057371035459065217599271530319757479365008387396376677014090923088957636134324972275569820835889462607562233831418220371738287408903765411754980080854296886897855437051205053827468219679305475126 [140,131] -39660674435823173346288822251227737971728944164387232526610178853445595865968357692634544415090512239677718788185252212382399584148556587801440877611692896585026585162179462504981135408099094979427433588044027255373173613252979552637652716384228645861413256785853447934662942532089887486192214948720872803390725261467800311224936074240271247047268789100671736555238175095730804704143827257818357375531010394388462403468061922769409190594925362865915691283536325762817685179232417269796664045892789670324316995505741818548955331337451740340853335879514755125627198227851272207185928968045348565882474368297882140807477726415073282409304630126079013079689608485865340605645432878924909149295173540276939983589479414028838503054905331187467793787812319885546456069534961163053215524667068063930074383315144082940726731594157017351494826877173004770575053346430044351106585857841694570609426103133070873820586843659973717903813122135287605889119519919005605009839699205166889725179205732623548520000888612504694074047189795108906847239853014845262815266535290313324465914383206405694259479866716637465163250084811519765847356878254746829181352234109189532212744807062492492724852631087844375372085687887716689667614458862699098965579841306409085002014801269176068919996916343150876847022879269355716197069707689515044377119074631660507663936735602237445310849955290188916490604969046749268089234706838743486153922503147290649411197975376911300 [140,132] 28699203943715456339747436628522090981418369824054375027912797634851288204721164087444026219565567856118082504621773277161389643276701239983118146186586129363039945237763843184328695998714103137326631038171381258213642186668316843672939683209246390307137654058426746398130766640300855528650677542531033747502482516943881478025013992341811362969178670380573985653185856067096150369942921524958459664660715410185196040595312436336589136259918324350310158023949742581662392396238950232908346445109445189944765923299870582292595686294801817408421080223695265047798463453626795035967959358340823819382349985846787714484998811445536405475667223016863282459205208166527074448011979881697377044294830703793453555363828369217758976755740547737764472852235786263645784819259293491679622139144067030008492364597099812086686762632428629648712277176287589321563107108700548979683525193233495523412833002352747815633065805928688423347282309845166419774960799468696073382719589047462990001433608882891725631913971589718292582566877278904972392250359060101912674461971591888320481985267615352549655333522826036529738116910958503774234378401154963664430457528917564681972517988574017506284391932266512644682826006532371091027562461179072320773260810517088315812216323198591162970389023672563765577771637352300806249012163279218417091310151973181222761608403338010792874803764010848343530235614953448686771293587218819113011036579602567343995861706 [140,133] -99736022047813806323356269469802196383847636494013740345054676624300937486815674628414349249421946753775617542961463857074488952290175755726181839850721300199305181287111460868486284213116414388724595355894980195369039997521988768384372895687801076611338365166917421746575972888823434437667204134965924233163661553537317438200611240590892467680040760978820184846650717996208412868118076926974623806116558623808935630155900116760146569146661176763319323946156437286928219752490847597327960185182379046743821193320858572226887786016536754165096849063046719248345976382475179615989440659727353826707618202997019162850184838748162214329667902830374023387732479458022705433371799916379959432345234128500905072238450034139675172072208397346290178783688234475522803904114928530098750122514022526954233886732460028568684703889014061127239802117099780375917535156808350664586637546600669314610647041664604735869190686576034009589145997484272083433788805095721289853854760368189821606972253670592339573198797054719677789091401774020201011619121571841278897368540449083695884522101366876745115182345018794755583346550060951377203332096985558594714522254019317821424717115815765928729053300280846619908012522783137464233243427836907247325409583741767416602582969042886915484340178308563856915010042616172618096089683454435140875448739689989339115180347565181403130448316189395076782946369381482657054486818040562549940979029546253051 [140,134] -7361066123959263910093234571046441243119289474790410881528869981460406801706224178824614354445155508699676083906094106219924062752342674981066111149517558511232115830139137673927568804188974210337641526340991238723164417900688675139423720835269578954474686833307270793774914406585516107603706643901741490416083349159853766194904420448554717365494322163822392062956649012487755840802019911568852114748021612661435586546597488983862497647863838499021819104043755414328875088824897256928402534860254806440455714456654623304164812223450602472780479344670349478182884290319215519058936386970368408272937114392519210441649127285690972329082165577981873199284543913518912892638653930839906274473477083490896271347368425034881570483984137024433874941751184774375169629423676743255224647690771701215004169928796273275751372795476010798118945607961822768002802632590545775726807917428490212909479467692649585799230325605450797527034985810655701640968155265332305933146943779676401854104084220939219253346683549580593921252737866364083469614249676429995117290548239616273611413779366056977089827660783825547488978297128985597452217114890331032833325584262222257981644435506049138233781063209695224467524187978835297901510205706659591238183307535183626224410784806609693321322051246717706038877292367784121501961604737593300196974639068372314276152149430163832558746527053434965752354846822791465899142053559144288355096397 [140,135] -68466876473835713007543007575161221317534848606457294232630754966636085917747117880148335319599042120635746496488350172223530045082836082607860205295440231739043245527108219694413766229983618196431763040495101935469133323354240969897754456047839294625514122090268488035600746847000148804423815779037778173162001201595422887676404105569064822441890741540190735308583439981156167990493436499024870304508112079200752887013523220115974201246241603450673941640924103541093284745991568201238019421933896423053995416796963246062325431446768529840519505424251903596472951500957037616930117073002656150649883259732890375659940081974162735885136288776126901755472746236031879430924141490011745741637079397128801087280523210298861522675014114396798873181614301608693163125126310178122543136134893061924750322568308195601003527383538799335079389811140521218329837489308580712409606072244314803983506133162123533153349467430070921817511911934474400714895185929872919229737056020167032703354915863298436920173204055622217934706052196942440202530160906971826566606685541524472525520523177862230628796762178080898746775523322425758970641536093493798140205455503759777075629049399785881964319994977330014635552242739524410805818854268525615023716789360507011449245144407183436659914808123469380712509086162164621882379908095916343737800105700230507901899965892208142162091697951880853948824918309582557032862824425109682 [140,136] -12460680405116689515748443450603527718035346268970074431724585271531322729472554560908389346329406494364745153043926549638664339827657307281762766802175289183441351945549066294901103623889161399449101424169570578612760453418075047733272190554684429296397195008040962714385440416609321653559326874353059150725510891886903275770980139876197891039940277654063959474284212055867552783684444301668391693545330046973837796167748009476261506291424703624868633560006146833457047144350986577664059869094105948058961776325840141140375353837395954016807267223109291688978293489418493099117853581241377695321607858218038055010187671028993916454778279147778469377473132647259966177429983840092433905140760394550980606447001535290150468673037651507243175416775877856558201465907615949373847336859638170654096990790789638414282117108396755147171861986125326291963086933094631041319341961014532490997847796694018048765304021690019370354817000410746886345187475849716925417800322042071995369928884969094075402605657560030714650698857088894204839638996871432995073029295659002443825445257291584381515157575166977069903801539265582076279774318732330497843598163054674192009341268863695129140569887789115426343006764818549407929108879720074129160920680916265368753152702063746930366511865186210466983500981398848354285342135720309754955534019337387716799270992283254609870966510081904486764760006369896960206913365 [140,137] 497044635819910817193392644333299655682551714827303836752924588921956582049636681361747371213353669787406151347778629924992248453813895732762457923361535270376927710780681823011676157810761358377685878467202320942146628117718245681762640506461387631007108404322808694993556219122759743913800735219648083770189191823109991276866890069687357690049922751030503683465832270431097505181912552331873274166985446106225021644381460284116514251536805180528261524525152097206763974118079531102936870254561367608446765273024078543497180356550293986325353367366142789610212842793768304179836730013337732678051738577931323775300318825235832581538289268381792611118588276870306718383951990927763762839669268720753555367373708135103016278532252321199326186429055958907222100159010877279483101877738234175186045776823182347430744994127119165139785744790731794225252987248386726939295499953331960321566863992537749780398814523100222617798836066506416177521133245089838834728426821648779025016078331748676444271778307395697157794731017674517361237718133512144065328603314764969524584049414958976586860403084069941662793957848331182139064448113825977827103047862203212138713280319533883080955072355610646717462162806017127769952191971324951911244001713174190832888283170130191405203606021728429232587067127526583635225545817937769496488975605690086310082455659093407354623592782076815111513136689353683 [140,138] -512084490119015190117416809756221222060778292615358647577929149844923843813038139393045978376874563186889552912788016510553563334409046125381225528438199794916572335868506087397816069948697341606079272723464939100940820002147162583025114814465821906828469267844331577752942143555535585580849815990259164336045645490143425791166699786089752527360978321169925749192082768894099685748975417213529861596649162434735709792884901984897313507801943488015335712215708932794115433640992441763901846540967364834019551975586640474058649282998892981837433699996704097650283148682299981720713112466119509075053703793031351349709164708264549091908515286830052717173659596285355263045873809967081852573521416961972475265531426005809771161625818216897313174923367044171560816421198844962260810912008583721360339811666015746220632001748173578141691426818549572215150667074695380127147147287704266872211635346693586573014192974065277643386414513763830493695611895217615044670106927877160529072170976796261731538788045927565614701931938868417694443460695183326974308964906387780624572541043415781908707734038392965754410114493280313964597489837761591461196428726011825831378968332881561285588889945509711878219512465388272982130929518697509981514256630774931665815614096974118829684601390681538151263514966378068034543462977275929532463968361407242547398203861342519075055353009191074988175160 [140,139] -3035869640661861243768359798961357999549738909172210416709682061254145255588848151940711941602018040096203874183410704078898402769070725821302869652757964217824938475491099046808864733513439543129512476097088078743816609673732141515102494031332809340704204405136934739917537660223682009218174482619972981233629488614717132455450292592160277508554338842827168257117979345152419533585227245552260951027044443485044205273313556140778705434451631662781423072514165503603654149571403012907916713523876867971486339541364871006785076664081596216098324382759624920420338931077051144535232641780732386812813400657077246631588306132105437690902334225572196847215581623382735561176645749849823890669047845716258239449419343536671092249639033868490804366809025452052998717551876256018304783254626554383474024146844000398776837816819844221701043047241326965385243397704210961242775199050277162219426951774594009980920508119798095945019131810934295985825439690157134625472146100960423648093404346519662909285024081820664645708220684143109236740672082490167242180861950951160575543510214777062705057241367492973064016501116137736910684850245185979459850867821601878081106281658570642791557992389664154513347806107906738338105938543020316282399311558668417323107871025202689393053032262136940626960184549458568299025567729270489011223946387417034789985199725430267102031586141958 [140,140] 182713162633872599183133522158261036005065233609981731553312813023905252852519640506993989930988939274501709677969018570133820259985787518690965263673058468360274680641451562071324835490111335509412602720840424262053614290352098980683095528810475062969916774769840634306261445635071553320677364120545299262807582180041436167962928814202828897205007980362288600392811855840211414902648185824212403237529656333631925810999037910383304579510376211915558725245474289392979493592514628116216994561322032043935614480723495837728524078419339464587463238540281158205826930607382027576937742608823843597834105963409172165451293800612625004225763660481147664654562925387580064903312601393194363261113546269790730263078026036021742613121399159292432951040550778892635005886444724140717195048551755428635945614847068870062251450485953343478787822971210646930456147990382831214586144038009089405493759008253279287530885059777140127231744452074509982708978123526187726411167068446435757194953863404997234103658490180128899701973188794271801702638594557896409807970793176144365112710746041658248334923331462963671583906871629900740325395439582588075369978373074061094719627411243755734964660913640663600938343745062100632102154128363615362110594859373461243161650439635392815354294542681592536774567071701077009318457188548863401610460999004690746456539713593272882962 [141,0] -37089397851160605851465993721393787564976033922971651577275938840297199440642849668183897496645691999844206957487751199492388429082667438477973695281639561089240996528695901264980865700046017495909995364398645978797296783892127562776645807038245579893194388213351241676690965515829622570406474129141318893945558717370819755772382366929534398482681524100186044367325923473944029542147234349926918720942921605530775050635206394954611227315242665246929009031797155830391382188852101964066979242478450561049181280227762596951821824868618036480546416425238776574746425692230183079829052813097834492449756925230628449839450130900074220610026403471741151389939640813298694118292643650352111662643608085489007136071353661845051693473210296458185624381944931939518558031229616301199337596307537993187025075882734644107097408899345583723888895609694427377693116538799502877578376137027320778274664576711789056500501330649388677302590630218834198808736027790322564306193245487453865253680503188973978853979067862867039918190890591169276078023614070695919269519871454581946372606187195490981919105574552528472674344961359026752567298117184195280108840617070955522124091657292830333055580422627636080288010929638397960145600007607499903120512395963842887107084432393619780885429136546394176361630622656802325326652579249665844225072888752643780792689358497496669126911231613285623005542809580989257463879537801924794852541289407059287239848630229563380986972698416091919828530906095982292881755880622452388625927124075123283064740032632388233466790998495725393202977490102365805703471147088828208080042174786637788295670102894002455849357792990125979967693742288217218744401286766887551702108372704409901649397735127681692531210829616871793240244723059851590126912872579346360220349206858960329867045895999107712475080205858083689117033414133767994196781150646677730876335984620587047696753870695829391479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -54117829134116083843212815420782539587450684992767527347992884409584323941208721060121842024756461290992619761026900651774007004871947603744438291533076702173474143282095584728234815351955001595280592060174799206634160452961851849194114986145691317644787685184089018940113870185924854375335062657562904007725492797921281475544363491495213442829079056329965351850476193801768779244399083312683074017850984287833359760607095072245911421048089467171285672181359003044712370894973534383786279349044746026509043107504806234490175857493114024753196814403452419953193090938544538955107060188624097899679952842554332419948191332810766067678760046404845287053931383023632917531530286795373731613791781419772093205345746978366315871600014757572292430973668507890479468896488095488998452491503014973606158452510362344004422928906182830958207806529750961478923686429795755741276167808130397833363079606973092821492495940851233531055229369400492014094779054481102867900732875664941023250490525788999418369297414123141893548666274720677765455625926908310821203424420539250552658074761804138332791803863619032560746051112156201450350702588253927754423485454379037974257747570271484319406120416251452474599484893629856154463224305274182578171928783313283878049260647133985778926522062795992986116022578972703275973483259163399836477556198696359769588817506193951741639689614136835833139142735042291982824297264878108868587558698875928955336075619856033696339279334285109983588847342852474784954746102547772065940245021330694117982411391227243487064339830362135809280445423459068164580097144783352298101545282898940771695426290173936449578265276655540930043462114008065355895125099935821309615605852904202232186082961363352955303140852401957086786827460962143008082538713352777831258087168663840974462199352401182522496714897946634060390499095680080422974731764887949619009310711585297170301567510705353925004601478576660156250000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 751895222038243996644028315097770073218439059084049960905855661772814874781304270423136726207477152064067019640425757238325271874995415848073522409715021656028252492637575261263434868273969363677558220202057370580039087902278967504740890880732911986446269009693380454386275924018697435501541765473909095634326314727254769339094099740539840846629136694558395315285619296782515661967852069016006052214976986801639555332275224199022421106654686857807767431255346026832580265860409501035306573561528570742421567449862720812727581990762462168621408517066632090394409093855349569134647504738382595999124851638468512619224408887425719013685641852638559355102282290283526107550885178299053173581750225961662726990888522880356896430197227390478137480570577580479024197007288720473624126049175701311741455272465012272508168269905875527930828857548809243445718791269379305381618240437666614757395544563296527520380798755274362210033857960838977947743211363462958385759404278389477420629516332383933295565240951921282056274749689606509713653426458312182766856767006060329329846715031947335765252831505471153718095723971619964997780905766064487988021360147763867058088151588857887256606811777517203883076642710182134448129539488566310135988201596668872222201331388415776099874336704281954179338703117224518180549571243693942253456084617077326417244316130066275293149294126685155837125642566487756652741918892242414712103712007009921874132367396944072219093771694059343950762482319036991967077734520152020567745610310224886172354447490855904392329043164203011286129636718319132318734982794652518054144231574788793368829132847363154052389290640361079937556367899974264971729057349415668414208001558516241142122595729364862649479111032505121951287949899766565875443885203241486015485105094500230186903758740532944924018356425405755996378458241201106533165995544158242527819152268022711086590944104841582884546369314193725585937500000000000000000000000000000000000000000000000000000000000000000000 [141,3] 17658666929226388591206947872997305219343835155938668295143685315093032046497881477626640167952005843279950351687306246718382959625397751313921812566819012634796014412490200390249211036119785399067749778790382597110078908492291095687846682871404924231609977718799236582671669028115518949840988545533898289270308917012212633531139786077855543912978511818768435682545684464848140135640809364641225938291400625825730655442225385399914993175963039953487348026645932532351247811509076200284236927624068118368595536173560761102237484149457737764153727641473099402977501399441310126196431145465807009275583355395028663813581273964345131265583369222688539882152652582779417242838386565709949957118873040047940892536450362151548035409789170943100305111474411077100151690838155738293238475731293648262874791456334362717513582729278717733014270700466571827866602998910730660649790296911058798182148860234222143677052228233360207602568568640692489135987684709900714732722066463456224761878834545610685988674711103046092203722004606905535393133017675907221377922137996809116470104147730759612047053844811365777703705911200270507951419480181207791726180478146209930489055626241367282366859707628580623054658768435718912596573860265273887726949307069548652710287220682287832638763706076974739842891465200708467657876722527069289860755134690496011921616893109746420769777939457117783981383253229518911673436661600721079089825407873702889765344066779426349368862437840385566939583499950729469769238655403355636214604640696106736264428493107239489754708322711862863400166992345110024655605143415620212376956805440376853991263434743620439476310591577362917942236532554037960964359729825353577796519607088599587873272483941870596561880617948815559063672616909209071212596199378856676855555324504401039017670034259462826100821901805158285136428703315595817745263089040718355031931763886214002500447430033641893487583729438483715057373046875000000000000000000000000000000000000000000000000000000000000 [141,4] 64963180164122036159528392847276271704052968604463976549920113738326555164281156014196119058677621216891122296511251480548477296161677669071918081897033287034826456919581805528001500927313457247741665174792244433239254935479941770694910046024876499393734950838495670872447885221802575775477106630545571379417118905464003697479799244883507210947477781781891228996449751925640329077737529660820847111473654710716474390073424146958120049715882926193776163018254967892444076729802426477400394838661512730852132393357679135167151460162858331559962278004875853428966034736539989139293024093700117529393714509777841988193734285209126887081253460930481131335476359085007304805207327948810474253825215290565934583154504388830622627489188391856268335979578634077533703009249770279409302422080264331690530454158943876081444870419734361193571696155916624744964171645125090053990604834318542053997446436920232337207019762921371696811728248589891654600139394756344736347400904292455805091506278899503245614086837253422288504971821257425209264663651519290698713508210764444409671338708311211930371735990098205373583215756557152621015420499940975181579367146229082077602556074266945516329820387806505935622060666451586954904708988409802570833249525446801495808226163643004032549879731836209688293984091669877648873583915469126039207041744351754065844103809066540942030068811898055931693545442430488006957916017584029507777776214131015309028154711352031897249048942780305297712875438445500942257422876505041638421952501035243247674958334897721260342420603826281796708348625516104848571329107428486601969062010632394111569092233312885989792306123469224077837995088648800937193712573957498590341175095991390669850335437326714946343650982846908988422298622664712137527460469276461141028572478766549950939035387038554328222339143335609161057655940156534707701318484295687973304682519330954459034054257564040762984447496819484513252973556518554687500000000000000000000000000000000000000000000000000 [141,5] 17817249073400309168035329837086236187126294242666628748833129108665197385497640497980540059859539500885805115523064677151141533367075244465779109882201810773558233728807092357374752467559972023684225598993961529120925606065447012402111255906262954806243382115717822869558323397361882283671021805879629454411617120698262255356933419306540984231036040196987551142380377269722776175349793843545336503033803778199153385423963918582046411532679138720004689076206973185588257448053010145320851269469540862126908899929925263209751909625332129412274872662251593995163495707237988310792220809192451349702475134587482337677870420497646215285456647956238020528051855260930280655908737056227021131869855370100195843162365758834666950443883551006665135174906290090869449712993234753164731567044083619717745231374214243639953853555181691611600265210306303064261576276161135429535624134648600633611646593398308690677517718821049387113694665267469513913869715739252471427048155743613477376010904314611528203895413025481285472613522623374156599524084705971114403924765872783473418131007819768636245743883637131424318571926534802592275865572272089191012723429617276387805839450745613187572316181102938228097348703419219025056814148034297406620406305413394578433121134995267165934080757401243800323018309113121572060244014585676955335705871719972476579918628016356975969212842796906507558106696839460471289199313596273045229001001763494592682721006356599135518083879056330455020987450840713443805313232378839952264700974887533291018792432261203163985168063181498910821700906696546888355203519655347326377685023232607192251869205903497028329356455987938325286274607901280635935096864290264748259237713261081844281073463367254645736083582695103859841064155100863869834857301832933723726125478980768403965300387538003186838991967151681424287455737324211579017565676482986137586904032534176425584430287840863820055404415088062819449987728148698806762695312500000000000000000000000000000000000000000 [141,6] 27847013234919256360213904237400598050986265038750315626075146322219184787600111935820937596773361891361847382981443828408913423355579700127954784801642858866176737277143943603043965980347962337663876005149060080016510211760472594768333903663977450709356225483898391581033970445322733433876332581322993703977175893113205418229793754661511042381693309135160458189861462424996266755790029821926572354639788036386608806769737756530230280377092781594880392706174820832850024676986075963428681386587875348757210083069948207715472594272947410089798178713070938465493987047797838577994996777098817105361277708844687973741517181039580841783395763281939366325593964475054266213890095902436435820897963172470912771658474361387150415852262538057048350043508184152657292377824756346709527366964311923223194089550891703840589521088240045901242306671695636473962415131202078586226307064554902569631903995840575927359007055718054604592120940668693311131776669501420810944564083518988767945133388205339166614621939146594650567932812084016712982311839001918351668722045779205937236389026538995419113602824137083225513155905428420614930603325552476543916614117000570917970228531884801617216178038333264156189044931118408328837007300077489822575231232534646693819961507151652179895332965040229341858754914454284230621498296473325079583156683179920321832493878127560427468042657853702446755449990673969427822045109539812615515711225389445222595817781584005230864216495789523126335248472094739526034954393388885307099111185831385097510567053489151485837276678915694917422590182386270835505417302572124508158697232644496337607558366724694804948772879964917328256321299395309231147859600490093031535681488176970935970930404771700868568978532302849886065905186064872303840754109819405188518725850595187232389189138242801512681042620612324787312979229982743342939255677681525233504726697579028978382668556542391027728981008765307691987800353672355413436889648437500000000000000000000000000000000000 [141,7] -876424236431893794788494615735524619371224633410526291977837597957938412047686594136474364348898693600144837707413498343315053070127842621417391133520461047278676943540534500045717105420666853767871822905540876810740712801236272436928445791347626283327129849452395983471980136932505945831667716192233676694448054767084987174677971487175032106840253391264458981749432593014616273827794142871302496086362107722227496377017987574769809406231063290412711037658217198543851263477693390596488498263336231228936518499515933741205029661329673246239482639650952684956945372345285735414910080799355213336687066313837093262717122515887865490045432018351844690467642342131286456516183695948637010989327801293965741288605003906411528405843670757103273442837779874413743148404287068194558043276604967745501889301953230626645572967559273138123262772001564886710517699173277361185589939176275638108420427701964266888646686085415916226311712371945586886379587520649765338219946716407398613197920023456014475738044203243930680612703253824830613692807479210097671788233995855837217009111273053658580450081492634861851767284694956376022325617936440533631545540339431255341660986723327735599323419903522185695184743283053830062728049524491952856710096322184135760250803241231878454556373294894561763769129884598249585789653934656620016153853665812747513877457154319519689290966803289779746644910738955564333643026110441604412150771398568204808300175570929314870436588405562284478316733058963379001995152693493006923424975559017421844241592829116694447443995337201442626257731551619142091617420279206832547459394335879843356391184218534241572589824580128981854676963753496411962366633448023122563111035207674369199712950900618762071744236618273305633512131704765520910045253320848490912853363917097038749111577920452990198845148813890856175552949932316122299188871848109136421116704429329169305951485945579837104053438844269811880405285364759038202464580535888671875000000000000000000000000000 [141,8] 3206538929834411578353172643766406892080270523018747112629378184261408395269168306278925256702559132998492842503913156901013233392353544818923072366906453020284562129384499593344903288652762689011487820039954849607951906349463902824205953113329303627007696799844599351408885659353135560230642991753603190869544853990464015834738879728602304849221723908611693422572531883927467234538715135280347624228297671434787885680948465494745141412828351626733692446357278884898413668590560553628208239227595181012821023937995875109690986744044008593015095163023727049887404035458861677319392578108035675944398954421449944057160141918531788024677121940527367187531142640688311354217093970451519977991925477345416993755361857209897343566600502913880568375021681034229440246591282647907499503691247918410714611155823291173640048756114246435674563206165935776784040119501112564937265358648850782295727018395269081098921526859228526390154454728243414931292373243877744045590824962309277653806864754544205011597753929870580431167874574348780109732754937758385558783886393029953149340626931098311478952813193572101702555673016183298606583960760747739647186950821718275974862047834064750473786297133220557619493810944626752252254426968441937695158656299861646438411430806763225728908771632544944809729302498271426333498599035747590558897044900770520296596466271434360986892007607047068524755117709685254078794013777351658454333633579887472087196033594776846934770507054698759752185896848914037171978899694849554234911441422153379684857876588614951706552303293295183283923772916658409839883569625036177333752348781800354305144228831306861921414388694920642497486309664623062953846020225939171653605580892972582192668691878749545962040446866594279222201261269809356308030236203432174605779143556289896951627098870607511559820909304495879708949234813913473102019206752568324311202198030261015549860522763961831661852458984321738097444942638958309544250369071960449218750000000000000000000000 [141,9] -4529688361008670970126359526588988838796926866114705467235433320203282226643360041849615978445879917687117408587660901155737066640673587158758087048768146157482882261316789121992804297039855319313034164260160634040306874446386818084600901382110797202771743853157040191619146506691737882749139167160220886678300277425483045136327071338230828815917154215505558253497669318458844540934799369581192272362136843830351721552184046302823962718681653349553362992128586021226782773076502858503974029568467056490190320603386804500548460405819460051042865765243889184473508107223184794966691776340349883447240381628955024929386249473724672568067661379543427557071833411989813224640962981700692398801076494838547938362693479442144334413708335621141424686042010534956767193167846301979816039894728382235086914151848985539314386247014792028096561691569200220317078041039885285050956593198823537161487744252125089724212693417967182618271929424918212313882990000633238059102178079484076690641734284189763006014230934425618329321668663306443205905885362454728207177699229590186430715994168157762833078117354486904885700918115340695403776245033017800895672161255795201636832622609930933974296223551963035880861223438821569055541594228098423670172627707062253835959246493048909381628844952549867126706349330304397827260681683638492404877706296024285315985883482282729149637763841436382488295796914065617072747657070439642982223585123373301883637350618969972988369207335248594422931179876379715513465382292728175546949369149337155428940756524058886086263875286971214754269083635323331625351638791995963372333245653648999138211886676852300476075017727727792235506429278621900825078553642963448013023422089712752138387266058828569498096891623583485140293623282462114071699770686546797834575114300060490260311721453399243241880028069884403442243980185529563296086164053127034719543034748290561363244552240325382726050545269634668631991030775252315976331374258734285831451416015625000000000 [141,10] 2390643528192008765964261812093699563578677045671640105417834578285628334845161531220283684872132989875867137494665281625269120362188401601599074398403460063758532110866777063060501540288544724538421481703674037315070507789529869566376428984411460012678478224094081405833577345024753506631457504476089161686188411198920978625245010454832411275533443628048797260688631888826527125406065081770782210997734994588544811150445317868857894500699854181273119668204950144024758047792786200541376664382531073475921914763488948100803699676546339350574157935891829979954843893636408299131287824645415967680892651812191387248248856840322190569988074895632081963274821629218902236353341093451817907732445108989544011160155598742446533796678354991888589916349658949528185044704782964747451159408590577640140540795273741977328926302508792162952725344050467130128025969815882358826392751839543389435805948072191882842449625017413778780422654789818771771734017953146175582695052372246403232559813003506840491499391516399815952492397553974897358964299794735268718265912376572009591497542230316536918907114262448210461720924719540845523180737278774476559361667559832358665088676217450838415562319719856341795344618211148228484301337632447701057024369857862740733807443133433771938532290366445205353742057223631587021308602444153752325451115182111427303145188894484088008643555605777674212428213511022983222040092858439663584792751534450502576926302976022548720871128888130614617602620415465037002063851588356766530698887040965787743647275866713405666602862906020279198355334139916257620282686776528811925995241184037907719002608979574461087626622126592498034127194290757295477097622684207313035595671007607676489828759118800662657824402730469832983796235103301527331830749527091551138817842814057946986634310696609629291636548210179594177124917006560522770833348665118460907207820770703845740042796643564475648976554595415286723860044150458126210878617712296545505523681640625000000 [141,11] -10233101423000316106997000759937309447355435922205573397309971022102390193320047647763949268568029137335869635578766664979119129105210958731367944620005693580215079237556192926217653456284649639995139416943151754336868996363619106430186406941174030123504343370675967128077840082333424317359516076474920180965113339465800782110226988839592977720554027618294026298244351767756585477548899402847967323076473937223580226252169215502629977067583791904700453900143261850346896108053094033897527614827530399129165083349264531592226545833915166574471929147630509637901587208622361362176259806887205346404038917557645188948964841571771833261357273660457842223625627846067344361517241522687808885794039977804175296133271394654127028917086401501451554350911669231652085454624490284229007193051452241520058266460260465996033529839420883073083870580706124975222293969950860523744334070355990954450815332293391986906343443788483607568676740395547264604157182004467931741279570242417819232393328849090829669931240773609344842109976656343800295807022190677346648890932581352909918275987034468852782145453181197349361520650657177360609267885424552573203956045326049964346880506790423298212395792368718494253293773078037545661862392770522851341082252351639624854029993110781308494656244999826573041553825543013720575979638183642215603042347949801784240068850053129105469755425924237138241919853782395676321964909413730694602738395045154662642534531532088462425705498764553664193262516777698372287606738239731183056842197802288961998470089328232196560301469738250721840418448476354294671584020254879283367530882212447170649118448327194905158172792637606932671162645317497826414010603256157370774781248707374431767865453173657637801428454774969710675043196406851801285569782940752646559559276638918079702732497895190287968938436953367107492984866577586077959736913842522552366503289436928774388798387274336138551778219288514839693045484214639628817167249508202075958251953125000000 [141,12] 44502901117723503024841511459352661358837428439635615846110338684191496178874840132828493503251175564099538763239398604249242314368254752847768775922533634786642148031050974649963842058650846716479361518766430313452899288592294032774690067168188550844083094960299723274391809274836598878987063263163007288610815276882065745625814812825483130263338176596418504723825281679120246997397021168603130305851637147212038526791658902183435067135386550344397519838455404769263151003877971861425339288508071161122647253659127598920542237294387695162497381456589391338972931419729741239442521765139839532823451567298969496150189822396760771596758546077066959955971318699173878445907307537179918632481309702963910031370047966019138112543094208498951636407491133128716257443874471729576618733409012088248590265101989723527997557277648139792772886755560696391353720387452025165151017927917880072457353913287351722878646489100569420347174818291184909043650398029006707658969037933688490271245306766549111907982424085638307824693284228762534934097287100939958160527760602576862747295386874058536052748334593971723981285207677600586329587576361463665156776454767429767549380631876992639935109484907836009032819509567308981102438794123993731661011579643791339013344053593264331412173413953435562533374595547481952861457759750287477294668518791029905990461795820730256761147457517612567127706793953926304359172039927804795515997707581848224568057806833594733892621240784071248520514282111339796152623247938681390320200458648536236957254283796071624439760753551089528987528161124169119851402307139736046801581427838961327759448774232457963238168148153856264361323877113284416179158675349543597338541992436053897468610833673000472192260915159789149765355711500511424544882359799771180404955898234070213482031305323383391618773549716499029226747690844425468353806072812974173412924334081363283173858883641126428128290236355505043181336570501382965403536218218505382537841796875000 [141,13] 114725738023964460630670443250891874117977883841836529495730985779098410037115880421973718845008604980972744432194038508618388824955898161096313073163256857998196615576590675439011644557194521468311241132395462310775890437312752980270452507020658158620019725720945053491210257485770668512186427877043884320459407941492721444606226755654383934977744867606317090432225661214215789677942172548532307450783272176614451882121069261828109363028819176805982331632210418016119617738338750125097220811561871595918370279834062508567693068234493004706236615560907198601284341039270644268154785426175333943030774323075987646734224784647047539803611585227479542815928303662039035976842547388546341361837079811240048085106232795633341256170481512379767642118452608741454750345534628707055334405475319516158303879739793976699113689413575950718294658414527441482096261881953394329745304905651419164567620018145622669797451729064382824169733267787069481686547048891577670163490720859739745466907919622259121180760990072573299562762671359061498294917911523109066890031085942195523953888868414663557386045587836813274696176108719290103473969397720468512339682674636826316857002759747410186247061814756392067644597821866666154776144993105941626458222007083261624227015873969892334677121060464111565765729938326145577718569041877079517597522207197048498659216185427318933313927851645573771165474218487771437310795886432885189956563752079049575443204318646536204031395820628224719202233527267611492640412828792928560902094738216823670720201787096760361865449369073020008539568127968792258803328316989931389234343365024999103472468794628544658506036835263350082322096931559800131773893216589696942222398255343340783969352223336520443274644973042361708404717132958743879749788694690659033564071599041395188729845477208917542772455462785682862324511946994519299630183328151740205571226191764784596224956926211440745479283428307550616112586716610621806466951966285705566406250000000 [141,14] -1084433474728337955806449725913445951519836815479728738126564411820689459389163848214415360859584337540948307129999172077510663533545452651096472350911458064064070484774673147801003831114216517261015593348763770228445038298333593939315821611612154948739968362536389353575410364036895587281300137309398184322235405591978778618700236180033503816710930204057890650880808902740490513470757385707031560692478292954122802372198120361508911794897512850201296617256638185446744748266750457416658283899665067794187613026689243642388611474057097946053553317362573088071955491314533312404872325108551617151882673143939988107439115683349762944178357629211489747647949054555596205098463360594600420173341850445030330354723202849587895743199665533249859056769213161777631037468415795249076505551081046946114774712927610877289905321252221167221084220980427118991776845373235453357287795138463672558039167159834818011647234081370838818828154813445546847455407598956853002096572489220766680867518307175655304605136150078978739095109464364729441040375033076488074585042170706784222755589549608936171945609075344361204195011785460809420914689817514925032101471264101152878852244162144109507071918202606650893187131899932885866995999874973282546695535080589056690442122022574862088353221352131103668933665072519442917374330472701816164756482256113741958001372920789985758723531837091263126838692376672808139956642943953033226985352250487753163690857285866604528926718401582831176449749958333726089069718231217037022168481253347339233369772756887174753007712981977737947474991058557376294872549081698405044833752832337691657077818971453993756347309363440889217156479342281356711108645023162173510922819636554181729083991577225561030298251314555055821508072611532412526077477341151407856136492219575484384736753137505775030015818105376476454499900438470379925122820204019534076575422728337556443859405239928470968237184245725561178123885763824318928527645766735076904296875000 [141,15] -5075644570456005726275548432183220600166774096448324061037921275040404675718592809150270255242927157752916144068164469764621216026370322961728213254768321037628044426624975785465969905354517301029171660302680509753096878645627522187835874436331474564057019374655607483629351018815618096857538954282418217322685664199615166035071632995737971034497687778613854855797845581892678418462849978305154666348488552786771212808138189441843648518654561465443392631794080796696629957273212310511227694055907272683708323728973079245356127909184814322015563427045906230269910755846609595993024462008599414657251588698901496404571955023804132583822988111194366585762620715014155132285426579433648977145347544011015991603089061150084297478588260884534711414110880063198719699600801756224866070678568084517345666831345558733253988628978847853063230754422765836073858136483317498270950513759375745613325858133197575535324906221332573614384778950443532030329394058209407799979237136856774822848819173324152026722770978133894984602652430706948615510547777326167649561660360029077228269050326480116272301095160294710760791474591214257755076310804581287743452514199550495424075872827682021557385310712686818382774711086347035590703375302108854023804167321123111904627356598395529568971574207679767825939412335487225898962835944244654299556875837277314318643467062944745162741511925207473208474661052290660133482644465395277679136378889522230808687200971953654412075398503315400232742642946116849508164242139070024020944193231019561854004428177492174602687764376528228266944369655551701686939507102437993902600569598778369985973883947734669118030046192845535909429262234047826850243248832463435029121126519710820318970708453608425675976787757365982775352142919449989491721510823821279840161050764177943952141633896459845596856665200688858960599767841756973801548993664944004923336710899256337041815505876761757271257587576905199924087730423138964397367089986801147460937500 [141,16] 21410679555547918841900568151734113203574455415576668490771131141400240876795940387596728822867787307601281049642008195050780139130105648310205176933005725474153501462895341777723733846122232078268745907072963010341972321387319945329988857351638870218581839994002217279467546421945082966449668255236558727676113003773021604756130548333931256430721278984965049128104177926644809618022052093731793600511812812161479256887841801564627042016819897101971596509486833700263859518298329402197380694467359374405914362772300026090109376193483979442356591764882381641244452907066106655408448136564081502107344498497502339386506363986858305553651690239325188387224438738020057287693445259110301833507805857689356820820059832109311083014821453541867043850076142980934847189732810485723099156228981443297377731962925107168484862186751593945808520725397192436627243094299754368044961720378599333433822133863099075911438732946893861025448155792965687663320065788010944042991114544972912409867073777371531818109411443834767758210827662259333578123276128092819864705376900794301790373733657437918105526185703913504639822054274438510668721202750546589679715559094275802346502227416374125097175127415751482958643869548601796669688642346895198226195386102225928522332158172312409137972000746882913496165708722990822300819259131759393088612596104112997676483249203134196438742938913582234628242264449705038015661101734463634547009417404257372727101194067344298536298265244741670036315282407844251678216708257573405320180672328825013080574619532899528347362862086670429228194223658321130563332753345632840586957546885161315454637457329423290221652739777997750666369526996331485120587008626838693932577225360038295021406632121535989340030396124440777867813595272374198967066385606412919312153140831762503977298382799421834175479029043943341619436184433926583125005785469205782856623538417774888296609467749465054032735164482733562080207789790620154235512018203735351562500 [141,17] 64298313896523461123464815283389135478886419343850602604911154732304216603479189886195276439333213745398959730603354566885935746883544553101367566853718988831327941628883442024465878319105925917203268303815667233280349959127425431809292977926018515747420462758137226245884511117840200023492411985539429019595585608008701913638875674824073360040084225603801922703227558587372644487820628289772660977689938198991520318053847696978943625502119823902265822930161879282205907198717404245011221556392577590174907726587201926648502917448632573347950214962246852615058577660254205481483887949328017358570989452450574803980679889706547293871864605313601531331446254858629077056701455339533467169071324384456257596838893048706320971000451064661561339572595483254553851827529971917926730693309218308601874479137631111238030910559680825608093898831713620848646222912182743351205977570808155356911220509133162733260494067411645403721493929541198657861873289152431386180829103686273774844769909000791821745801594969482719362464523350726057185732940339521980220078299517541679427227045075170859330891060837784437351736976826347420762405451865942388627214752629105566036257140871780680949076750914255674349361484321208384017759739796260143004355550488740729181174286507586030929078718198414461178093552652539364968307444673475398594498930281259571963607383432034142293250100659292705482411758750114400052773660285470590532941459700049470225361952109119119686915538559047422821489651156068987617849781622112098278254805164042281747618977452593333787013776815045531838237696214361772897477859150458081465342495271097311622617398965713787644927842118554335100430144981428829876040444676637392580664956572802160356819182921079400505735690209883666498366688933065850645160143105712162547885374701826092040556213505538406727942512576597561332457185049427985380449431863624758099615440902429206637203785938447100192310715077378957538201120769372209906578063964843750000 [141,18] -293849272142442224804721946730267710529453868302828419871219421726195856527423379426008292973121691232040839772288460591677784488023169704372140117326770704436137683030027761459295297861435482614007606986934083775241092707909657400261362643939720466225492651162682526409934792932748125970826888195156937794851132971040685355016737360363962154801307065272452999011267440948782364948787218729585384806190123468905753515726500576071762032548364196532933743425287849094509429031524026668895879125729271761903426238406496514674364977447412298020282650822999054876013090321667528105611885010090449275412834169737651831473820368579864000628560271518057352702687009120187539642598731332935999847774873648637998021806378854888983470818871570361292507810642910138495526585583537118518515341861092463616403354856949510725770758230031128282691823541378925884247403831645648290364984148914632725845423587531056485766201909113856353498005455693241576396696023814960876597385721419419148676333671574280541589792373803217319425921852696544519856106364880142010568404486080428270203658851507587674810204767986617431677196053615288940644719476760508304241101867378927755759039558921113390450409291293631687617633550080792653773246615160330665065495736891940580739795063591659822390786124723164832761395822763032931312158205740379931191249289734224807372974780320490223582186564790638197659710777571099440773707388732053491819956997289792128545182606717418389021205807560685256533805517194304400572002341665239456031536314589156136104629290102819158848189840887586441284460386653484333506075385532063699079536759882560652814417803243820183706256414371360536172969040156970989091356827057234232013188659011352044312188264072119136499193249050132170187082997044113980875793134175946226937638125049222724306837901319388197638965886164430286798549070710563692706698391328594089612628701032606217635563501840111308916024800705693587055122861784184351563453674316406250 [141,19] -133763480533641067363220170970645106143482951456192090140082854356154760161523285487862904691114965346833545640549359692468175659993481098133583022255418288943551536282073140628789406267181175343339921884112131775872288889691965981797789119949034967503644053911264134352664189817982805603826155626085656859761988489599082732065953390149309678339376238750131531434087107072327733043667009921813581526458742940143469319566283817541740885738252986031121663740279339501025240984943202928834602022786007793254757738142275967150767878796283636175388056547635882191745062744574574456198993020839192946981204752233109903364678942963418436389201824235134256530053197255942200603130763974082208014891152302015234408476553146073306544084147365010697967126721931735545723505204390920295636554345812285559883657575726295998166574788071130376680549952676777982879592922947884475343111779442773193488177495730020498412342832207131980402583222239129664690071937559383971829301796122374802983636809194280153231278575071543636778704395707890710188117535633845565911704600787778861181864464820930506683384660702215197211622692317833932555304279830496125264263980147974458655422085648952203043390837798107214946366180378542323081421637275259145013604690647877256068708698253506124409969023650816073754079670044451894031264050036817620982213289526067056000595675550903477385880338075210730371594995232251546406460153822980711171726638590760284009767313874216452838508012598087992845074668800677016256178401132366167569336635327938812064564330536906642697367559700005298591115500176151030728450901994440577972208181274533333324767977537877251294271790900405528412473949937803603583905630960924494043244052634529912706430683876738461001104818782619339873327616716381807379250490844095354956655871089543073031422571610465917440742997976259410622188816007011361560120305771779611389656403893386494109713889479901296657632146433480890834744059247896075248718261718750 [141,20] 1982768075519917136748552551271971509957062579340357952736252595521042085388193438236738415246633094629730384062999014773122470049268769216075600816655508304079838944331171865059127785944337341564998302043110990123189249144036804523251241776402697224126220439670203525018928851261842178876613664758532382002797665660641777982970706507542664314319285225083836449857092174345664680766394778661623860662079766103148204047752881036594089605507416086612252366609096940022487224787003826650356694739170064170666267279956982138762882733819802233859415192193398183929972190209888979437942048189247312618633699582448154916947720086522349841370201510093735552211197260893007102286353669681427717053471647419680603713625086048924209159620075080492439949472209853876926580751673933908356695561967397672181008160271759191514739600193255229677745851068286194101205311566200737226543549441423858322917189965805601578478742437779770994537189119120565949601490722397898404571964140765636252251048153014665109843721740166476988734136588946801633322498356369967944739017511428167205836769733147285911430109621703075217174433481420075748135444231060244828989858105022324278856219915715957651371509545844063763634050025179755556290778015171161496250251100492478561597490680118842870945049504389869683927857763955033525293737210193143665450600414047308530929086644228636120981181854402282609972382742357165640467142569540500790862364331758828641172066863564902075219959872420095520960338536697139908078040656584746721501716136005626794540433509954457851740509430084550083504824823309080453844675310466376509150377172620172556538350951198542849424306830187122654314959995421241464526014989745677689959010191486820769712013102378345721893844213717076093038173652172698528237030969564816252202793497813742552803333615900785658602390710445629844371698407450836450022336370613420390465347873207151545682141575500416635799090098180030850016919430345296859741210937500 [141,21] -2120627276820884784397896212889359298887876893819703736843733422660464062957082795800898789354591920923644951309843113190756592055672498488116365637871116687547900457828205340974732454488142916780233274066471187378410429688749679742389735903368002868064677524549490992553052789754031213134903372595633640814875057274664803194922989615996629956011861856361422973796005141182540090479772643486055862058209975042180811277956898272517776753118843193428381233630440052219334069352739643591956361151577563407189537480392830837711912960576527524969525575142812091124434963619332198155369727518541922412301720646264895731440036801101689915779212519994894026634787564802849981531165417840214736051402701610028857406525539011775107287869381675201506599244410377396664855722188166764234348432300196546658095372234313897018968927280911767120030117254743804214843300498491086219139857822087826342239134658960514470353910095856899758397471335100413217966081460882428812359885498680036782125627987648450223307175174650164415822220723251928564064848814296419545679130307803793375882854612812757412121167211791469538790834170698259571268333988207966712082188065731549673962494323489749856569465813309977135657837171653188612878012383622285904075061327718913425435234036024667920068131749598339491526059314037974350923014810477734956487932458225600595214404743639601905559548604784052380294241345736195646368566487464748234988319087943377420074349037252584435982065555639046261035336708757969676349999283124872291414963327054992688855791874955142809072501155567489440466610524403306979219291372114527749128233836268526332008551004480557771787240120080674435574544332079969642734612828732705337883700416262092182382122321472894209129286728588440141465760728682241745558809184258281360832994298912121775778187035213883289512380312865299625459901176844154172604630683124616469001895948069044646181914363636173905385468363427037274959729984402656555175781250 [141,22] -5008690085930895190142815091525603915762888293884998778119751378193233179870728111664104938716675543334844684810782006066386843077130495630896669246139308776669962952481706923746140442944550759660881064766191263389733520272146824139381800492566926292756861071683039654124072439710458501533610511384678730668098937393941597587544045854973169587417852151436799478635085441012528363217597587673610771686010544078975456573165518787613719358955050114887216745484907542126914662771148950174326242335779740397114239616285467367829169460677193787467137828576943220625763782597510517306320543985647084821641456357690241446602751090188674710612735567809598548343624071036635873204082341535539965766503952861860062888407246184736101816691416082453355527108049925220494716026378529589585003010160168661582623088513134441198685053144037950510007351379425953892560735203166993967388441174845549884914572511178282850211146699817688278514576499634596909698238139799144057696290557607879883806816148291453434520358874252953854264726269600984966615292397549164046330926157165049868299427157881058561248941724973219055658215825931912206793303950116722717894453318550800532579689298382774271263466279708488414123387392946964537923141841189222070947209567079011634970913897399501872713611137169896900024892622578673424760064613483919874153289774000775063336970658526223193744130318055926737922890340221698815730842081691065062617533300484828530487904661970650132363133063831928704302949945447868026647010454658905475297950854328152519418142895992398567378725528517131022842104054340886438013212155983180658211198023833849344248317348679810732590606418812962675319307620748033323575843671517726010347558138067249620872776373450672398919961159433982660640011203291290311440398063463326642082091504560211602584490189309296872181786833935628931738798212637445877158271939072769371121706635318713893470197699472671514589094954317260999232530593872070312500000 [141,23] 12213542250577880068905713745083996796045071016064296068959355033522354837691209725665655174862110765254979676004431671192405962891593514879008013236480943010400180667580904845824486482199512058476160350663601052176120031237860703335129938379124140069177171388594287628804876519459682333205305672254552352168848408083749699588624985790822868886598257406012973412496076542851527461066701298549272522984228378979632065291438800360104495606376849313426983287473512681150466593904174073055519407406947169442564819387853958646539333374389937910087256768282001034817465671729144664528863309334410069720993945034044378315163105145838255697339708512553161463379365966313899901027395651064443859611495050510341612440555203846485411078193460490275860992092741413199727092824967397230797754393727133978915804036856551550670773839488599896253270975261575947020445661743259111602615396627339080923341495021597485343483332370849961363325934403931852926938476665132070052806513406350856061297754349767611135317540827156318295168548516516121411403275681671550084647954750443448187136947837324091582972039748046565073898148410034319163847849224120369926949600855924134438453183832625638305890925607926509324921878991129546829857268772148171645772953334197149256578685450773057675824510419451143309184978618790710446522799135338092514432277053192672843630166406045799701042405830526842937487515731558722314735297499173540031881629051247086461640206132381407826435624573162010766104179819970614995099911849911967687936082952196719121215518480464839875274255977659747839861632296134414468730005841791829204292549903080498993007579313221150952471662382041402031323319117812673886526719925992868813985394440844564413577947579098803237807828446122236940700279264347354158211250965665013796972874065529599539288652574725540320618882344417351436080825999595336462390696476283790070171049139370198183389037413786951068242643714256701059639453887939453125000 [141,24] 460397613951586497941832008020174196119887516972672201945908335906979297600537857115949172437663267448785506184617491854964596584736889208110914271404422862294286983587843093904397276000815790813643100132085721825257735075498669958041486032917162634660991571605373177443530269283838450861477055153138560878808493107325382158284569452478242467930078618020217645569241831944481422377302113159025176914687851573674079803651145337712261944513619890521373417567339047360207539829399423926151331953902680461463423172466862985095989921653796833674902033402961362175027057887667575563304348092759066816469165225448949349510771170260285897606250650890456675851932510756443766000218887739271600701085801413796113733014733504768337664444578675210714460243421700046774608314811496019161454315316862833919370075649030890989381492453975671392869791092935607997635496208066893937499919923116719960102922826249780962809933903897292755623890917234792921819258488745983616001962162988538983259192060433363322731651547095461481152138615929528453097251747458855678454299117763196940350508218221094173540239928716948956372853162465693327857446450494165282941329221480287376617280838623123242324166074462208357666195547057286598210276792746396219373193014152599953789673559613697883470653176019618935673542071166296885016917797189224489962898046138333375674142673070625865865931299312774432894612786262468036271696418857961616612947102800312527337401069765231536674172916813871783354029939110088472075056692407417731548805916890348007261080517443351203215439742142907120459306829405032889462963819021304434037916615430665590827290620276799999152724257266771985887351559451780399548746171055229659967666002445542971107647150728102572985843422426013120796581344597245519919631373749405154545962791308076600781144457902965064430693811849236882202379915819211041733130331891299692909132154836250031979206450157288417620691234333207830786705017089843750 [141,25] -22434750582379934825703870268754090016600641581706067779215192696817938626310636762950630402053474132388059945732483599796178956043812383996015732887616556787405839121621304528079536903837821629117472245525557967271537095933133543305545349818671102326157378254258839554074329984413008252743373415668514596683182184384074728260333063107070352853679587063882142657640633872875424083775302416481251917031381695175997485216039645429927878785919665121252692097360784958817587432633994704616271440697121673120928268834943954280988542159355693116333000012559796114681972226494870233262268186636122983822099636582801270173749275635031055596056442855857234963069883401270776295439140929654816010200411288626922311873128352974443573536345397700804463168660774676390587005921147044838171057980082308780253029191320477211983724927321909874735715921080132474262874174280815738602408808836737169213783481028939745850341401018507654067780251658547843686506322819525577925870669233427303554402483551677965035404141268537889758339925893903057210004443079716593155118751577906152528366097575665935317704426668469160864601671758620078250982284046306111137657596812076450597965809466569830783194070724981414021904777639641995022300899258993192843921752247240858161803550177932089029433356709360277721916055928302744332796504467369789513092485710880717688341305930230497962454039563896121110322878143492314593225898270936824023160723351818203472724233338589912000471955585104637054833042274175552057937754834730711118195814703329181684390871236526806548777585463041735816573916807621190645522963933419311338664543397304185594513848523978805906064435027538602787227904079746481286213940342821206249209628930703457122166441276273584293034221704126400503139138188798458383279758334675959094378838545625250867538805013358282962649552685303060387591426146266872602700427389286332026637132976610878299082496592357076129875622427789494395256042480468750 [141,26] 11674672234376004016172053708006685456276761419537892743216374929625990043831032564744905483106535080396714995888256617783204308971314616051764759069270411591294902299184610495619365563929101651303650371197404420760218605295607682491422786070957700405513300471932439657774288647773364654549896197371622824061506204401315054701721673354003985994872396086722552253631159737083156753669312058313177150263549230835518264354509085649753681852419691014701677182664606373077879284683356991081811039671296553698490447739959693589436272083751997000259219945584597814857865048827425650740784185151113265569826831549739506172713958814939835972764040855315838246271839279891616739204770723615615057627309979866989502192522092011729012764423363873506032457613926112603817498368935053834721171174860705714315334031924110455254261742371313892134734089960369899725368462875740215898409010662633818398145249757260600054451717403263361428171286359390529648430502154040883913878163891987847867082326254769071881121900416396524463540020788952443595791210223656225610005395325095244697430694281584727485002229148983674855897759007542372463734900935466064562096114203711443464952006525415364433499908500990962150103276036289704892861231893369459365428333416206108738971798776317470216335277004534625601930213507679113538007716153924296167536265678981015615579604273513305776371311195697147732684179960516158943038040143458544268902176542636836090418494893390054635607506826779951896998125683958849720840143132672296742626561009290331645108431812924999125031939200809980812221169102271297850670398258845531226033046386511018797570397124673366011401675654191695053519752333003423095686348211785771765272686954842233932104243651032256250075058444629257545199035867879949864718312047363964085890500207521223609949648570185778061647258318122792553148844881245271523855575628432715060707718391359415094998791357870364895779857761226594448089599609375 [141,27] 21530203663206756665439494556812028001766814467546833776874456340963337664238352758910893023620630692849297650319321665016140853195142958544917056687335747225762394602696155911754630348920571148519284274796415314163567524200254461475764830322030723285634501006989177528699016408461247245866843221853948194483230003399438424702398772432303088301125586958567968462716819623250398647564212499259908080054772091338267318571324411404702972663517567547558603698450005629326231962229478161810229832407584971376125239218008546979591934482452258411684328100710269652858666886789254578844040882602080241839143137205320110244272433905723724135472484734639041979068322418007718865149267431977503750263503061561275038812291658740472276708592936749212016209562018920877127835678281244707530931806310819554814757140890382591489810200466598754156204404063655435609317029553369372291888133922194909860431247468197129948501731024922155291062216582601012978945117045852930854707791135639945913657516688618768170891249837338717224686830457647474694240007438175219924135241780586941118101218691504048533729848555193811899138859869221803005911709070320959755258187032654931027552097129708978201444961783762237213549422309058713068528436633360450522988890058882551984574083366408024212599985019253815152634110259002778704304305103283059921153441780763465114382475334809206101155530739328149737850891392833718872867767395976293225605640283241293807214880278194797041264276394781115057127917474581831927580571749209073186360045780626007844058158406942088666655712398416718723930813916387773151274472024401261183303144746711818188631910199685517638664384343843257314660233466047127104499215376990692307502581442294161983022809661413438875993886529159924055658386107193058296972532379611002999871866941157648341139003860873523460742242744306479480357609899465815960231364067750428642161673726108295586841274301485585530288517475128173828125000000 [141,28] -19146345981717711306257243178571047141907373199065666948074425594844413693416510196181490138937940003857277035201115100317599242361210802578240043417919935944484647777803195887588352552166449975556160923327215017999974076260354178253007370794437658729784380616597034481196946243314489162025430438299307778161817595923817504925040822895922495550507276527631758602335655372852490714149423274796358897763303531512631816171520034872675417163683289542892324895503912478491537692497266503049192112227054321360927626157129808953782167950235884801353054088373407367302590311402160769853347724690734043565453352860758525686860705299710290750628546864773453516744627833870207058531154192246090914982424667084478410040447485720901573737197817590275609992206915137185545441351725280801999906998795852049567565086270713418667064474267825190115445171166121402021551471655948028020794942113589938643492490112551765497636354420109661365412606956131598542098991642235171182390170909614997391258401313567030531284062337621700138680114269681757791995556698668169449483836356514041540925965942542339511084000805254230396923000172137374171311471813531928741845291843536622152960717069813855427703521381355209181990558862168576862183904598363262150212498583204794631136551940801655207180759969921442658844540388498883755745209490691832721622747003244936347742808644356887419050183946380830423092028140783995694144258454655210847146392736405629470309531913097813920738397639145768273742179972987310889835645960046056427816816440636917821012891904633242590300024567277259104768628762168375032327852947639559415838309751920697840755378495683332823649518530242797710514536756599023620852483770269819694141444731799882035428511880841838378751311533452512427568138353707770671710434990089009565433459479537867775264949331226731437248679656168083688793924244363057130995670148491717684271567857114051568024762090280580477556213736534118652343750 [141,29] -14085967336840519555442567349449750397400438741022472939087092815632619701901736577210510972582775463125602277176845745253535575652661822160641478337000357929212827200409680767436822772047679857393226253215326724229507547011812699668519955305212155793608719695063888558945053205013879090327660980118193141043171417002476673163272164950474288052039823141795615145250936443212525014562375889097859586597259165456769588187456763035338234845258305929262970137936765023052051809086486779829053245270266969276026621549744592407654775412351009573656079342656062112746625906357414915945743722265993625292183890180915851506016850044325606452268976942197014246777238213756652280292344247364860369179473472382547125314776423638696849135742573372384992799549660589607165617370459227130973527621400098438565680070600490947424961540216879566474642008997164429935132238072587175347977800512566356179333449887472990512736434329797075664931968831475680049140914510553517635396717478919797251739192491010367079396579469460909058444931763343608243373573958569804332888869737387859131290234008481920776100299974379583689777819946768338926249977028275814270304970186257224743406612280101060494645819271417890081454790916017270132711662023424320776895038427837214551244710756512980971775339096640817124395783711827845858323972230730729026965050628154726177165142548645372634686061882253866358795518027306020598926832964806356195462244055840254324613063523190216557361698309670938683792918265616669734122347706260593755591076836309318327805351650023340224920655084871082990175632011516577202158266000087379631536725564846150751104977231959118834796509788270085372295589953226752827390914096135201285796226277181934295708650918401890686843494909709803932469288762955075024671076433022125059167677522641481748292672926306502686266463169567506625023267854532325290734092765098433316293286800050729462992474496245077107101678848266601562500 [141,30] 23765390620803889942298969999075057941850376209562111145086731174960366433418656772707490570663301636825905587740971304918925227031537580246530740533315170758498575344836455024320760362487152070380163995202220218061946979078418433306162701274425873693947288639087484188343262873797024459855953180429889764264916904280845358981516902628264008298777352950284459883932147786387663422564458409636186565429534080256026315842508026366896447477125269069445472548311286576829943585822837627278078006587720526591159273363004716074119392160420317564475276976757770876847616699851917416742488172674834236291140904213239606910620603351463862010822111260037710184550328132699989810731282871990145757335340528220031606038251338764653013974506378471410629768700930776934033420942814684123308379908630075736166281815517877665033263054563654732926705131727820628651227383510524972704811140919609116647718081927550739119170994873827614812032636519276448346063225166376904011844773103587187792600360993356642655411631010251045146270608808763135187889356519800691117141558712830911173939257423198717959491877287268631440515386982897696702664432782063978512157138206031894410106242035454073975498092583278457913724513576495011590041422899755851005669153969062159132187120526300510829383607083434453464822236975567174721762948082208726458405159249285959408432079630427072346882214890559634490625793691375713298984599706872912788456802394420936138729832679830647940680833250482378440825855464173153126701269332915807429126292017829469849539021224797841957239924960232079492932435935614856034944039363018759507691686777976037960910121634071690188460319945377950311573238997394014288093361156775951750296376036271831659302169599694326770779669313091267452208324551799194496522472564683758201126284117040904381824891939472665960091934003801258540187243813341671761058781638366633835525426797761828519634185269337430149316787719726562500 [141,31] -6258356537654631037739473596174461263533064017096116240507187311202465421686991180492312734700714020137930365091280159599652240441344652922528629511515910192660606914891244810122063354195183180287888775202127834204696918126892560189573704953521810699206207236113183038936309491883598785566225031404266882125263966341169055259705189893735978102297538659823003082402539725256221724936341933599681203269147582228812097742876608619910863250137091125294526692526116434872977047472748567285127927380856648546096329617372717527796130874571360027658936333784099817002927305185303540250967832596295736393901315782141602273607261713590692715750928281098629166303961349224330984026996769641790996467895618329630957680893403160745886605263527495941353631602577524055857784855048220695210773326754140903201159149606290214796403036561598364065422919418144137831948422295107300843769898648982057308105643528632286725323713098331910567609162961948443832963583108176024813716544826727474860398668333817123469128017128011104855400636966127450575425945966808849594772221356289381628053653119056577128229507749925204885511000521944563478878819460698846964092374267659850179203288142221814051922448415762814248753652341999102316292667208185436322681846629731129258660882547450138179638152490920348638150491068235468531633470835311112043960341981626573462878559783718029333580846309776820613062347221475125171544661992317727523979361084574953115382888000839540954608943867940407033802582292743985397820661781467684023987050882517152464068691472551546008884752900955689334285074968059709139013863650210764366206838369680232037494405256109756525908448709070001727393962444951578287587971858478114316437631327769840128849461935939026473611873544009377146614481572596957337852809257499094941133392760975603419456794440167943502668958389728921621434431329301821040549967885532738989702940233428004122435413376430690884590148925781250 [141,32] -6933056436996286483985953544082004660544340333845944614163632159687961611877949232147956874967141466223927158749091174675461246172458817210384549520720175498005353238671515375239444364068277057863777406587573088081931366366360941336469977328151197537021008359849822229674786217951484228342230650604155046575684530472123721505049443800353599481466719026195521450926904211356968831587822016021484832492133893479959916285191049140233536207671973604928520701479812430861358067545734589499781247177065646733534564357350203275237032764378997049123569219262877449267929749067073692784273906859742976011296376183936101524630790344982899917745125646939658416840217698379540850571250606533341856270143330900922130746487744738301224654150214142171161339521103069813989278401642775287018934590302776634724732794765740914635139268609352503441989108063580106696976699126786705256763723444565781470782921613529545993291233706188754704982173522190930297745080639201512837825424715790155909220854381107453313700672417334040878604059742632297690013399738880922874556735350118730602955075761240877679725010151333397329859817545953665556285432021192397236472985014873508179435493303591744267742365814035748960171066452421506034484019538017701374530421556876849325555448666005271598222111978840605933574280530019173300943878279907377628897752786546664104115291886421982215071830802537917533391609788421314658911496291631618513920573933504132630846333200575887440790352748320630335138181791085547458223950443009025284702258187562347220156870438626305371759537573532082229572556895606434542065716799186755651228557603501867590670859220945997544009617546177627155102218853632443627607891654255191100866910391389071740756542067473092980256179630235027321317169038735025365402672566463994133049015152643086634634979803080152007319053629098154967496066680427817858539180285829514087065741255267063973070710913158864974975585937500 [141,33] 9528981916198305239823338953517451088146484292032393530117210649643602778348472398452822158549567153002393115922744591039178149957859508144724516519885018096901852307367909569354174182057497919553156349617765575037728435566956767823259472645154365560732913378290160249561291958477855680306717653276399827603975662735993551490934482718066172486116534323558386790735337604726461760017725671143254856037167466701617117946563349763712490380742491301794326352921153263039153925313127836934976708689162169798319499800771718685941494990450718005441088480991296182924764595758554247466144939818980849266130710348199964857202161025483888841024951254284471953945169423980922619683774318335405819238294875588092961134924824220432161594124605832700031105378899447170817189984119311793817761783451027660583159775667414883109361968477066411647304922339345755125392070282538415153353414210856954948579692744031116974016474608501381733547185446038463976791087693082874316405154038148289492370694321089364250819262155937095166238031978336865892448745736725345357521258168533351740296050913302036714206356931698737363028484001753993592176538767652352287412917349417120944904511507580772945519141796828953937920576068828826293924691101813655857975537264275883027287130748829845491856383762801297204191632433387891093556759484101072065785243883246362081487525363118985096425605647325431241755574140021504703992359627214245343656336200661686541469316246077565703367988184017543909433362448976903258243060819493273513703244543181809669391993489655577670172810861662207089977768450605648981679283143277324044157033396549960023970978231804904856079704812226262217755655036012409030669651641857223705217378983397743371334067818572437900213231518229501961231032115086888481875049514765309240364294124081235864423766842126325404468056295171592773002598540287459892687182938632574618062392814964248749949721483349891662597656250 [141,34] -8230747012967943691184769856095860692691376172794648053748543732514225786713633283103338218261980641796217563851862353351726235937556172315097986233078506971473172714442802030620719061753007698551834778344494627428321075987931648838911090629673300686261591418571176597555490125072838631458289028218831902283782341283927807154155999512300119283776859417939146515447441012990031196155434267317250405909553257188021530484524546990396552434711043874571899036351831613179029005706466328946032493500711423971210502827436555275041424981180930398790242626797660799315542714329522046506974488288992882677192762179897145362869426869551830489045601233269133406185493327726647579140676476669987282013533513905167306622982672259327175630632693981135016592502237742425540482681246981540680374680516846430558262043699167440364820950093791402505683956804581591635451376651052239823080919131133001691392808873918436509975734176996238368035560246193645725788151683626190333831293663707268683330420721879696422588258803199030887152824181734779081503594789127092825800136319759877890250683850934490738183902235706987538566726823792180275124110068159148557816599269941176300487319709614288873668447048851867938511901430145490942801721162412667723610698431951640546508446247671922353554689923078461643650270924347983318534687828318290164300325858305300823378245309181534670204578429238656305012838884800180034819322335953347475856441099169267940222006168455692466494214651367297136438506913188196809228482409304141725054078398896448526224596719965249560346881851843687378544594226587257695030554268696541284806870319430127726558232247265956427177334055374538153989896371312285183883323701310292773103091373689607410403145419584161101963879305245814526782868213283898126770085771758539409978803370364681306025405348911787301351499987124970472668212461449274933466504619851952696361598326882338797521377782664947509765625 [141,35] 3251511214687346995064254508849375611775521322509120824223787105214046492608767150454987255925030358300834352208152471875969558446815241721212269191824301075871649609474171781085013555067250770767842201338069020424508516397808640409052148588868595674671596349912216380359360522949886313100137828370685505384569742219644615159296615944032017420448822433363532824288754657221039626549949708285089316696431457272663701449655187523142339571580081993418679415765606329323495116369700025563447489359686225816041446093373569021338982250707369612050644332759759991816477798657325498588981069487319955871319981092806566448670198938309111792115857103613603193923219497936048994090339864394520467959405763645445705915681205805817099131069195074970458409561340303390896026859988750215166209059285551929575951656764764344890988806918417924974784832896088224564206225554518107242700727197071984104962214917292288255197611348176323639189720742550968929365735980012344726498828054276185596246570416329803134098914071319556788610726708934194254047644391601405728663524879649233648442956054816165414365909201499462385042156943634769033535451362273097704704612988567734120251175873291147653241941440644219983982024412265523876799139792427044558841248406362006410570184397554382913451956184127229506437164594551702154815284917329011805451178016991344318431008216683525555590083841546044255994409906992856086617451472674313470129863749946982419247688308939564771710183798851137524845252569285176529171125325939900508673997751154742771633515246130262815931840355681746112024248245086178468420358537891926868972201132667699561107122041764880834568597894894809759050158904979561483530256779040177700698926108807754652598747019706257766273551373796430686676246989792078435495657855700919571623280665272646247859309456983120242783095816498291062184716206067692644590251337672058141036560278237075374052906008053466796875 [141,36] 2234747953912555545777033675949150726471386619671418121325617345711762891010801734139638947290568562479618674334636463776114718165274303810739548157200876468476354056265216064492228082555806501887986618625495697901916942739485011120523134437741008624958275476940931774937621779973411757689877449597052021379308435850612272339838760688715703030759689008835966723310157297656535299212770402284490607142577334719749448884592295382080588894604514375611713154704140905325045475560739046589124707397864001393378095974511490532652064644661565949541264193831085604745766159607608713437940417046387995090205789056975025612694068370972893244471621827353022371099733403418271762661308600249309887017582611105379028027505676559121043360425899471124059903915391528112533640188636925782788857048701554297336269743522769510268168259854901875739389609760905216041777658734582123199460936835751197482640382186257266303603485550292843088341498259104887254927149842484592770764362205925921619026433223753672117644052707537364438392341905334064061700705702056885212926313101843472669140600662705688186141631421347205330021839579192492255594692250054228369689282484251478440484701401787249196549962052900710920355214252670532234376513985560429722582801922998573875420294331125360727085679574694946025897967297407123949692817354607468127444726001511903327398780716622256697779715674113777119365198408703509958588349597260066990051925645952506222104933863072941869266829484284584191379986986167124647414855190120429189472456043007927473972088925150924403361744691030676112686277742989575572804446557055333901197235111183957164659373221470869389423164804239511861545227544314959649334575613976764503423878763836001165884829744298601460587269512848756435218780703704857205351455622241405593587744454668032509534450275968309836189659666624101022373133394468193341485923528442801789973275421599810805043652009414062500 [141,37] -3301386100757296051840207083894575608054079685524639306816033129895091273357023885222095357760357231044030141445808724109951121994115324946809181671709833098247879956648144229828328707631700161774658271531446836451210359349643275170558107031302684672951506911412615333057657648777067024468446796912151863139567563122233998416486596691933076749680939540387765484258246543802304428261216857741994610634241567447725809243687107127903938113045333155264925045592604010810643110280415916881957306545849291536510013966274250418801330425888505046938212749328671565126090272957715817907180911248674566884119272520624466905232854253832716964174332402547315835353861283481219673130426317661062303071504892520318059755334413682830350880328162255129196274967475339312610137907435160666298194205362861255182393282498910480739745889379860113945540220181776930973337506678687479489636191264988696024215289392961190865405789096587187761111227742960308654771065173442907207925012003877993928743227208976868649444656043722323491285519310743066406888953523854885065694827853991292788559941929606299193864696977951929048810431063685447601388452159727979829604428779976475233522217889055172008407158672083017288904548668620486773032123883342385442540022178577251897478179846768016658630470772231006171571264177539622686587568153991423731826924641338481122586388679165508315114837919711459409823219291668487854746041628799483167701004033551362789329592500119894609306630363246264420102699203382908668937955458512446646946685756830760450004387618809790987312454206539640262689222209296106640962372877303345844629859941619812878452842062790517760197281657838188721649452157930669191371611381388216057612623517934149688134016299824193241250166391148455659692107195030187003965250988677681642240849944659764282210885448376240428252799014515657236373681966432320127153217099457016731744316252896255590083493461515625 [141,38] 1265474047115717786031459528907550562770284797671249074611898017545062702011351404616802814084984797998754622170394853914777695247685547288261679521195171018414679795770555073599190842284948923959878423301355578291182123289067765315180785085505939806173105569430812603829441418179136806133790683285738568727928159607311764547659413153827805487505468171048905674617196598670740839567459777014387095747105159944276103176516810503338918657184796006353345574252923975881683693122975055679400059832074291424240873848763836980321290067595293629248755579701186506346501043123039293822536621406129216832482922101683445727475831271424371058398028077106748826815628726032292535906343235371224570713168001287981727230341840332133032881188168478521050571955404767687362113106867412124595230598544768657247194474787811577402907327752397809614971099221730740730024246108722051084160025403146489118257185499248978422988345245892438822301086073322375923116088093241751498257143925916510691747145387365653023684682104525714871609925943580871662877620022173919112824636364012798152552303783348591166104579780080015445424058920464947448806141581056376757456340130287596794991470324733939379182104335125828675372661206841349490125796288124794923000205702686273169816795570993011076253668052655145999278389784629758859207650204441627617462223685101375087452251303116902672644496204766774225594477327155335483798684618068853181134497105590183737117767284520960003271721352635210849782874304681139630150239375556687197711858778181974398181288956552823358810001469086251854329841291249449663545780084097308457746302750046551200179618148362296515042428543134930871990760352684790209847423780591927869458566182074432143504514022025894456802350955245229184102723779081273278620716888662065455872349510637168483886619920386073467587099454322329880524103749054824786026694786074753061155880253744638373781527737500 [141,39] 206127536899879803837673803841409768973468502926302478669473935471599895258266599314743297551568477239867878811523419535997254649299691481181814364912290048557811968840545586383806244068615085654681920858431765859908055416807651786068282559784365938367759404464511987058319183372825843206861120779152136625091311187938704806759385780612410872077042878133424867420617152839242174878982575661118400310673613109840052779768162719202319001133958225387408985348587848272078816450990235979211614367247344782138583538445556208611398594667965048198304539343036181623420845268247336616103036770194144172555917298017699145492078218170368312696514334034013370447298220939351025666601647411910651517244894396036587921087733160561885942152900163982842838678536202388743178309940513980387519218165045321119984433320797568206524660730036629092222411925760640976799294505644626029334047870772333736492281772694394572930175895045928567222051548205835342706452024844443003432099019556864052548747263528395680468428825454465346182799004359649190762861338939171704236947061151537927663413903485200715241751105635722372758404353371979110214560515542072382842970925902017806334241459581806221918387575381777800040190110042753075329804576787340003796200848441614159476077415101336272438841375585444259594028665292456073301331294329599608061344382007739833614886200263913353052470795094594592501685836508929726179318546300104163703121504563706813727576413851167019122732749357007112781895604022018238129539183260216469950144466348506718444382379747525910641007477640390492976233834048164262141942117821666074428076616130829607020360219986062261644850269787392256896987058802011924642885582096403893152061746489263990490211855949809710716970378477912232802115521371647095120461198904837886144659022244169483949780352160942555121867552744085456260647781644200975421979158018231912621260441050442560634966950 [141,40] -364109553181247294145586763621892980595233627307258981973323063918457635185550384973385931276085558741090003899430362163285403216150625384073418517920306211022612702573210214344597277769120130581172140969472081058846013434334752023878020835357373351208740056377585301957599010182299829539455687065051375918812598613674551743970508228779277251583819646074779061138839698996695183835518163786609670287018907345944892985952996833539165508691105591226618773623280238232067632830616608168519470992291708628795079422392783026943926500114054772991721157998581155242610500437486200366193072449157896478407700353916405729667840904438469769399640871823535474485907529905008568093622995089176359959184075206112638641280106696863098964044188106311369435809840165824432287010813258622228851926786594941193388199882478412338425202812375418463095452365842227254076940020461149473634909318641773572996454428345002046149658349897940182400422944076342859815598068264718881760725150620766011653777486763260176559185698215473123216609208680270920445792899742982700632379003616185096941235643818176547677912703801114502432758195781711575233583869693444780618075802752372117426305318655535644650003598798804996102508571225009049044136011840799295579458304900945175747128581496478479591017537741825646868697341656111046407503089333790727620369975260770130571910958007510808780639690632460264258039952856441073928166840728194480796118000851164541266339050714225010436355276767888422590841035259729005393082479268574120656318251062065657068877778369930093019297534058957014039500846117116198720509243279803001568063415904469489125700429276609754333086852101946132779830822499974891240168674792005747750463953824805923074094601903397820509643411754702627806953833062751263137890650355813093865583199777814846737560699841241257119256259216877978052603262692424949118832272159565897505926239714678973900725 [141,41] 137229759662120391181818744976812005892885930062301186962526185763595699011628251419855283242370283074633654903938376614285088837137521368740700372451110342732881383601656543191746968468859793047873499981331176292358086588860516178014077138060121623638875251294177501616555190941980091453731118566838814395170469044566533883178439749454592294112134651156815445440563879491213215732151867363435145090064653946426279728160513867054310873431737964044490283886294362764679063539176968301454307412648358500794434635795662259015161459140855010683655975025714457391830561719781691316674458232393204698844568001974942658346374674111565550416453533055665604354212221967866376772182298554035090547895082190542505975611588883569905476623403646097885416081772740314932207899696017164454310266840963291580010446300143109001474296760590099544350488198604815065563156022215124556631886739269248168604515187378030260358649940004687986494982118156247965149589551134632521282092458082974037878466123293217545154144220730749868561585728975234027445494801189364442969527763852637130875982827554243288660444748912578606552371446478882336475340323183470533227028561827963403251248675588315767656257074867189578062860830952984656381532561759477940435233043765161539678202320745798798370208826775321481305101619907091378895880917966521327159007318347695462019906054143328571112409218727560101922087996121972023100350442990571362939556225610348700478935409121815508386385409980647208341011690498742559942998773819952536500187934391788928811286919644317963266594460911185796123274816721616512523833963737380663919387758421574411847443514539763558788860656969358106207071938978660211319061883995947934460315466750821562038709368291814825167418990073937555096142744966085302518482349391335756374886317820768702714168960239732398972291707394522473936677428695482173436318687058253086462489100927911636963 [141,42] -12211260300984802773888476891178281771015467346560072445223795206583863544473831657989825299049163849576862096913677597835684190189164717577346150629890194441475777030089769956382868987989120899235143556090065044463646891766826246761479241740798589462547053736081108554089913245212298416632050986553411534383912100500611896044017490458689988830858243243930784856432109637833117300409112774912499829556779944777272594035241637978286877546918238691418089753151710975902517860124541132882169918208458922297328146577334364253620356004992346355680358269348987162531105865330285951143619476948030777096604962840815885047588320566405713002613502817304193400260011141643550346566857138666510228812112292056877257342115389653877868541815105472871093007400639586597141304290260816927112127863774235591565919054783378591810968776351081062787817833761992533165106489746521393588993529715323060251966490947610564228190895346334282819117790368541932031135259651476309869350544107923883273233228851088757227109671330188184868811648074869822895940912874830347648016215337383009583119957171448596969553592018318146751750437476501934360778949785281501544223807191054428446779090552482514309826467550242613465768754091750815089086867855743474618239920049074826159653687066341765304540797522560896909344542126963480550254079114465121105443365601653209485372263824260249882543013107909876936114085301323063274530148808844246225971935572602277684950169750856134203763367761953224334733047827990153209636737751350278109831964994752569646901233576484086590112490749599285784765732423343948424606478093181765588144802454788993013859535305325707462021617868288421483885805095873141897634492260289847150560422425645396765543389511247213784673957735536071869142983927122348014060814816687465878948117126112751657079635310377988742881010533438134833049803387131501157957225159227199152235154950881978 [141,43] -15486770040370013405240631044813332974965293738826989603006820352562992884789404628189614896126166480038939295807891066898243544206972681338527457586230917006827384757350263604091219129937978184653506706719128143175531978033077027791796160342861668879980205927323418713251375124756210041297701761858636602689559916624279677184503993911699510452058915618109386360242757840357103873384840169665222211449016006518264649265311661178535993236026050157603373066551165508813614147244473432513460656175610525502494284465622934637122463066487886514922119468404594725945318040514058016726715847977756930258724834093419169983103002828335188907117049082289333859745430769659792576708234471204364905635169096220303019440466724520647811138404857651736683237693663811304173139805403330422838657914179721980948094722446714315651573256257721152191123102094067916310860389238451641304082834898631486635561261595767216462563272213661561168890330804100674549429568263215715391148404239113865790471431962451770310726724208976184160704024384545581799273683384432676400938180370886169832983141279299929398148984945471104380936754790232142992475118731704850065860092309514608819112195511890167330956669519928450391271493403682707569668525958308398273618783177129415620053292197357867646498395392905705910993449892958522980011128014187288998800140349301772068942599134642041003748361323168123330461253212815454122042015834117902648141821656273723026093089710851099631007736915360799995823462303310586899320671726220800172754391145013683974979801798144230107046775774957050715229987907413146170723793233805428758748959617851038358650120559689369446667193235405104969942657205207347429125449545184432250195968958512541856474858048196588826959185403429333219650728237593894387171712661454794290902875453750796489693811130760942463548840079163690438233185969888824980206451173907724295909238274209 [141,44] 10619484927114493379018282896969316509961679813234187242220126811859799711787756419137215255094245904587602421093159043517632109388269598755768531367703603541946091223039683111654358551708495178700881265167217553455915186607971603474635782055401932553907197380501840715429126097447660175321723565741924463412497899114767207742498208709208774459588186402615226791687165773054835940294970021648820565982261465157530405511304211517578558826176503274614540654181592669173536317839954032025424423145765608253688982204683703338719239072438340651279851339467705147383063943363263518480610438451562013503321008274634121817263939126666676832060305128943138838145331152507385184963828898597448881971820331490312423110166839422948949064032267206713436049473873099626973539908643184698789229837618538675007943698066727978674816328594039967080619888921096451229864612134973464935430476572630577876222026274784327334293389432707727629730455652968898724233679259019245444755835187726863548306385020432739182392053201851898221706608285441496946152154160347614299293027910095944240826392304840163711843243471456152678208205911109266370593867919554067198535618954413921498018796823624047314132240010055856145558665453941449874494664917168516444967917638660192694126110680265479298663311245167543975182310855394036878522316200440519838351174723756951533611956567238420835184506046435500955126935925889447524900595405270580596123405573077945999872096271509589851166491429060575780481739761313162554600464007972899194235806768292164983837885054599902083597820875359769668530328712268805880161476112709100475166693392561270819278076562800319748093399787586662282768480637906009021731718925780522473042237032916619400567652412497827324146015309539154451230155602100895232590569297668092696619865009475210093309012562476264655354561431274762594759539953759607620117690327192952443426989342 [141,45] -2201891592601985892003922305935850588341566434897435939575753460757372830631923279037632415977220278489293783305428131754552330881507116223771499824414043517049547466687742602696943978450404421216051136926462450077126310304441231761360705990802451547189744086460761922650817130145989768623600499507559690942943470840039035042478332914222445078127662170175845222223836601104257319683718172874340004741214960423214110674411729109980659059548568953819711331055320921442549515065471874930121846260608150405391288328766092592521539360901456019558183903353515938340610373291242118896361425979888803448825225407902935004924594770804755781327114190156012858824636442392951862899848561335028097090958913330351527987688208431349715452658173139685396219474752676422525672034194731598747110800065760422741710309293255534180398892120130272635574973571841431619208292615440023876710965023044030033291954591330209332103028377497841493850582180790680481407492178971446083238236666519149344360061843380454710217764889739339026290521010802906740300352120254655807637392655345760620145635489027838035728954179756616605001222581217880672761044878343770515593719472555771391441049399740332881161263311381686117251848672579118972050067771595203798217848503109776270674771084978651593362540764735143990367853125670279375003659780634886124110091602338869428121833052020628960545246919466211600919683664309659885819085618112441180746395256849156013559255156376559047410890613133117190467830485221947310772054285692535429734241698953478890658758579314961133825283289337892701842569839128929266788161758584432556703434834908431498026369138196886193344354046464762029226750686323943793671224502957482822035822381170084861867223029868381423809521900433939308669218052081913428764519699683806818810733407183370429094284333200533124376214915072406478697557593801440817765169539743894301384518 [141,46] -892812231886274572653846056176009503106479381665149528931411451959852926808620764824110520865333134133111402088225544708729257695338477351969490349614120049375225607074153388970532144348228271066610618535963354250086347656101134018234862592816871099497904779235015783903695210920283796000023093560055614377168752680270978689368217502939547906553706247218382599610146178399889371790079810845604945463525380483977973721627595923893427807740092433744925286267446958656899492289936232425189503064220087740901221384627714473630241435351559166630519520421205105893536654697523662770069477884178112876323991740383651718243120400251180959616047837505727052060556709498548871492709080934671778649977425461327641077843108611571456817767865724801119725173491466358906470369119135499979386075035721502943166707517600763678836239939730967105313501044094425710187539256418716415421116228259294017402889125795182539493128486783863194070473133316995028314736527885739853199567615251890455962635079643528312194623038318269012108081111959891163900043410375839486180168109657397734838945631556700006991035300860777031775826378962357214091085813598827016620485230906164299187270334616717007844039263905746946633893010411033645643342241279134447517352550901108800903149555740725518730176776440753897338920955619096105208593808450169681372320544979284601131933447966175165892693083133206104878135027691135643432090545437652066557146215709470321916678682113020134212985144633541204645966154809280617570511441600783594246209972747698948037875092633981215993863055952753600826218632631591151928799023476912354393897768055863002381286704465314038716419362493963215401184947292831815901536440727255693854539186234865311174028121892037308811775202954723090209778444577506605470996025249098092015485229339732990987681343847218103942338665286418905766709143405647137852826214623259197515 [141,47] 568469676543858330166787107615298466632281047459472526633354563615732587260211436068212680682166525217140437077620450945517600063987773649978677457115018422265974076319978284837036989483822695220882463151148481749451227177779366639823425643131272061172039943767839471728993958194166406517144400902402825427266760605130305321958281171116040602773089107506172221170065645535686251234760528385113170679657132973844779767252937468351917497906307811189945915375938321606999100521073565248512135344064515623007405934502326713463359187133264753500623352191142538157179759233874900787931237669589754322708351655536667521833708679266556862358204083578224939529111599100210799722276416226943925598602107879385911845642212371554026827509347461875433746386066485140322291026052051202472576278552607006292411104716362917772845305935669991453493035566043369054326638392492743650575104262457944731197044728761086339600868306858638283628425785109888925509467858137322910782759381725202754574051144020613167972800564841976186580915684970715945928499776268568648998214030830221181416850657730244788555072632458363798851246727388832114812963473288949396499663447498820938296737479587312063239043999308732034364703775259523015458039381388973755304847233707148601580200043204780313379736088846137035106853910359525829970574603678627643230504359563693551114578608000978254140520134078760938669769244261519004841903543285069218346312606679424235162156895284842689587423623583547177781974758578518343078642185077514372849239652672578602884151408023537553016785845202799586151631827305586869193531042718399213356777179060516185733011541582108946451001934772641082390069136438022435267286091386656026401043922905958792597391761192377863777730100740970437936349653794757534668236369382503605116225746327434605965235436161454089697849838829762178725196036665339388887978466303802984 [141,48] -35085958725543627211045914425479968679178754043971886137474805726671853657408041134038155043450475237067677400112555149039311123931337596555924070551385241958645079180218411180671199400694626608369440118349377401777998222480453181527473621064187945657905455179283419775368578286105534024683136945272173583091104169671568987094674908578354941615105325686350021966841511179128347482216687851627709060710359329630232101896735889075006407941300077168505699261176872304289433687577512707479393365186205944386748959571232981253643574315756169079566917510689498289437455222234514315467329512515011485542353492364810964859046762520560649273895575272911763095531665811881367848912835838956147751453560923598182182228049707746664160479106755254334504020648365244541129362551445905556098864426174252735652967076538621219714407830506275216247036071152528182815289638722346461787041116803849464415931606947539716721471950521690460222741420330436758232216928063708893595520048016093686054233566385129963717380076841683394941567059880909484955038238439017283711894132080280424458809261358305136726199055820984974758609011348718444228732440815277048303448726845983921633699764752955555551775790070320510661345115586520134089639281087978985196393684216662680762432685993035979547629132465842156455144971729809651514119494586356966291697490128612769974021633166309940747089602446096274827099171223223364649926942449267258336504320883232276543043784624651607883507631800651091484207914854695623948849628047033135307874297692269581341798952950681952830576305184768978462967055138625314847217983058950543517535558742598117893105964882399574705440950809920684829834705329964328914532727598159203157287417683503831867307835863483580830187898594226519922463620348348441394997050855636385588373499770610769091511039666194431939752437044912148011677911293900024544214964841404 [141,49] -47455291598439412005532991128527573437116407186416717489842194597197637134324361066500596747180058670629893077966865076565833780546310310989623113302655881662916640362144603541165673621945946338315732213811369067614564386556818299810166023726304582134474679497697212190361130098981559835457789088359034427842828015397176333862876003822989308800655987876404380699487168050369462666003764390929161160098594004575257131375963475752232377248526766707844662278777458116195839372441449605082823495351236414234588966473510553944402299366939775588712812868492619537795884957156617167659476219603746699882794859899365241447728862790917531053081027774460459071901881387171862528828206047528250726135270222096883834702751934416119103823757295535077904547320649173566254756011968916504231730957879289642606190399385620284979483958541515996571461516106543944228604043411682156587880042588749560836958581236033159865556194825852197401256967446974524128555277770709556042713331572064430908860795547303103325628524367320779492427384795139360099767483717890748010151370456369466045697832854598202835269665764255915004984220429651760562319493386779259562569387578841745252323073822186890350152839890743656843619079893870954542685913879652570980036915990190432685099634181838541603255056284058757952907389398848798387393086963416678163434826365075898515722311079904257503070640284655129053503429037146081627460386418015627352110309481734128467660468377859197450016802912506824262001193065320223975770683177033595948598302129568661220659866022905615746459223274475837218232626917358981950366040808270867604388951302343170130991523612691387033992945730848703828553093261760940093679795975239303290369875545444311265900765187494722000691955156584407328422493268950160205310976513962122598784323639630878735144773729093683677848265937479174336948413218795178415096960713 [141,50] 11454956165186553826918111372515783265312080774631886837650603785122360249054051213606147694440353365698975701795956033478639572613458796266133242005885957128997878584412185212479526844086853637043735474292988561661298887186540265865094156297267650411956063700755150839485007300809393661131138769466162586704945233484314113136671901148473141952215355655652421749988504621818602209307984416936617612222981211410268159885809154511960031114945040517903158072919841040351642950055298811458565786459571998549457624156674478346233062710070510475847225898982199292114675403237438293575845878251993125558511823721285480108793539653157318068464390159172326423902381143727464366187019214971046033216518355775913891526555100738323316696605677868607201972278940399079689329028134661538606955621576263798185850464857998253564693680984152360618556619948439985016795152862200683507284452424671054428202398759918264422732557169109819147147703449434890879450415707520752558116295255366449136942467422405871795971332603978122529186789496424792442368618578797068916398523800313115673767772848114386464502089761206483023048659324366956709281098760920484527948879245179367290219649612863793586856635681985886772280475544567410690547727535326567098268254375357808351323565950391323362501800918884686366751138579414530403453938535137043934426845940648153211937829709130789156043847391682954562664156197414814485958275545267234993488040639021000268462240487675869821122968020282182551270599234382093287195826858790066280261015752074377563183468147498153865323791766921009067461141486594143905248599250519216001528351075994456250753739787651433384412894203861375225710875822840744199415320282771670836946734398666285706598052314282319669101442598224689265578632155485866213620532196101589841462730040784565628764144927867571270225909149787401515285837369770362087333307 [141,51] 1205133716143388827914472793903874193140509211336955294620416467956046543556239682318556912802086334309196318569649827999539343313071799344367943806545778346727836744048023294861464674334566331772300757865694355804515610135624472347750251488023852823619474230015090190216472606859670306078159350052647104992297639450250119180898472805239140313270565296690394270736207446609613397276708183509954820864442652355144569620091998042079562310639183321511879925938585709487296581723214338759367988457187869442388829044674995102261375124455292077432486985090553189862920816586515851431183800997392785188622763562410656002333697429749632235488452212289922611094896508239715671180224602055190052520646277366110120089324977769829475906621482251235600985947047481302727768121030038256845316436296543364108128101619974889104993876339955486702382037954434182108255432306007940242794740421429586468845347962671576528396174876129123099906103464574550450522838319037098649002976738899600363767131191094801685829116172871734209108737324944166875408987569618144606770133529063921513640161425490701451662949549835029300017313458956914882970432765847323213254242760064671708652332597436677486874140070592250146432367728559826033244243942765570346833798899412333934667495709939246908463790579573918588227528254913767261098930469542896388307372086457056318333592335532857748635535489955151640736179682638497915000346356624044549794955959887152691435462664279372276680131944138982343367830642835043720272622821226733751759899274868565689846985522096461783820566801465342089562155969412331165810912517877536205955127442909042993804059849241225195381248536257409315842577579768239929822150216744912873542388968562009541228035643397168002720183118367365100670889965447148055203643660634377764226174752662954092590537772707939231514592330330972502582311029733010127887 [141,52] -840405381505076497098771330775277306554749951457452880272833667811656688527059222747246558730613736849208195547473130381757145839415966748745351994729642668005324931648011197489105655680433466905372920624997611777409883542307089280234030498273137279896266922541535966214286883902955412288755509580712355374505808935049953999902478346062701202386214402886274171018731884458712589887477052606778599260530826074391383543891991606083649373626642076103954809343069991828679972287083217694797060163313861255446536363942716123259519004078905150280884716473897850298882078865927549000740486452173431452915949491788477324284171785337989010844088547451006410051589592580732738050585253919400230271901036157230126881075261719139577548924618537940160791306691078883949125175421516923396095347271179485708986761560327079486315475393281804495669019937500734011845313272458440053402489351007307511136494256332029361643807815413454985450639722398415337432420531734543618204989910394249920909688346024324771853428853377260672399198973183772467028329115042244481939279634862293929787079179794715516569520450578502707264116686357111391411312602161518126804373986050847429429020198141169494338942676540394520016216275533917213922336528751013288833475815457263354232035900017506920466284042944155584338745483510073682410052550499501188396055639410382124644508249504041661627385535388229260740574786302382209577867419296373424007887244370776192621766853389324763839997125626885891651890468569549471836825425579399734248245435915375753376373960156705560524183794688962963320648261744720163672780684348116022326567633343103819399693757329565280556888876478461720986624715166131784932547387627914449542091686250814031667096168158155668963438057755306256335681116135448700878019498526723716155687540749223353415955768505264146408764079169887581971208369281135563 [141,53] 93534683238697605394711873607287409515343902900446638659516465766301056915786678721699821239824685879280627644175647624989161628254278434136895690888815973386983405462614725793475264003874617330567651239144464082253060887461148913153767198986285256633765966132221427836800234611645413912350309988178590151842696789288274327733816836865693303250391321344611981294105230781755552700767227459613389824090186040440731686472506444970048986421818872124324036216418587554034890760902241929455792759341171398734565785596742088228666114387182024925143089142188517446919424158416746191861207227814546329277424083515924510091792869571462175264211081427934269357693711087462353412336946442943680908395898295273280287240526995008739888390114073927373253936148207970892350259444079069889891855299453878574492834739267011528134988211007664441613715521176129747815606855510900179118657697273968562928129222075161882977094706216631232322053921770006041863003508319714417466065677414669329454768497191158234351531524141523688943630659170224076224245997931446524512292618723003176096438495159428362350401076895900992728047230730488963059045194548257304461476604488092643209663369895553253769957943057578387222439033542274190108350416625007355701827350515707834659037165241305503197435717679308360299562342233767160634571372018653159043776923360530491336116238437786640967486627132607913617978915951432581961878561725163056926050184500800094290627455238281692805138085933494882255629570025269156474450997620287098554799228931106645835332982182599484596351434213270991824106233071089349283159414621283155750885631483097100452915763409074878530012564410724686130288090147536064290089362156488282663339173091951131522556169933266586676957313024152033362170089046847403806904528500326098658326214959118035758266921121578194504838275698551336788194578694942 [141,54] 19216613583284586435976030531153248839508726674939089495668316855913207363444775728351674028784236908187309681411293613130944905247356482194521257258021106101225407767416642595690007795574788430459622374351020437824822390962505345791159811569308989967330774629763447605269207643605055859226745465264132056480529119772684130493994845560353265277790116967676903281443332119055713740631786874254214088700179791347752736320715745606266094911038082808130323446552776958699502850552781189084332553423202883149717288059540732870762813365209692120711686308622263564640118988510823463844680423611029945854541459704453230720036434789429562306949605131508657196441574813802941856213668704968315148598182547629560578354698352892862056964300953398044719404148071965179803590598635299244027727258592530838006168087670827883058950819281352874477665359697262507312527865366470136225833324400893918496236491290296113415669143257421710738645713275473828140546542318159725265302295801318667278058012448748386805281096778339667298192187642466428628097233005980568498557830271281842876292947958811324859016784280099964799666681699684830837194796375241046675604611725198325809565200143931811229037380821560618438938055948874118022227162559893513362525240668443935667414302826911756121620204547978598355736371803486321357639658035318035330692431210912789147591337304318182615478212578338553278314436703717913163628584407726641940625649707389716613652077588253977496927388257694578382363660267500268435841122142022089461915723299692293327295239140291437081713196244317972239918335155778897691033994842291158125649524448448347363862811498895507465092633269411084954279222148831556763002791280551897662837445410979784915328067003865954892728756389968237864527847637676357346751490101289156270889720057643122189737578625052597776506518944292712768399656527 [141,55] -8387369586045265733792586818940526166179599225774531755011685656084493052036937027317080637427491583858290293086792833309212284962756533698135579659530699365582355986124764109616957178510308068509332350306623952072974302166568696021345640886005558586115258212950899944854860343783316270626529973290568668159073070075327485867351563692080049376040631223418454381766055258896581721931248486110243736751902164345632335508233085413178761846055043592226805054853686484425241745477391251211603127473732665226650705890109102126779686663637061859019477769763544334163176070515183643386290562373565438309816209606016007641797851115237365973109261984739579825578395791443122766407543901627831671119441353237634363321812282799781400005313409539782647057722717088099280844105360547258504033642069027122534019863978978254803706277042173414353974512426505450892761349543429576690774070364416908358222934757408899777049884693332876308424083094716329781662010175116238146197766611794578276778702205225533484511494415683570383738048756436661610763908280187280900295343623083198139761582488885579940271063518962140856998049654989991045018327170958327521379695366668024119693938914865641125170487039588210700710679025821241304436939630243906561109268624989040533469969892792040825070910371600257211526965395914348077169318557095502025754713391946011379809087115267872110884743295304572383229512568043947319683271131809045436839214175260353544548324759140169297499703616768759964848091282776778696514713397743521034141301785809237773709729927484597793844879109242202896261512055024736681427483158097585722812150828602001930058254139844419344523613665111079417855247222991728921836814159011837138277278952104400318430017686961815339834855700094759764844064359639703392621977648867247290754118794846197784151586953559557227218231253221073823125025 [141,56] 723709529645498789308225323293707011301064493823438376010500105194778510985821293347646621382356165952762402339680303521576264479627038404557414490908121149267647699524799145411402432216047538333794655480164703516696074686437082748210698027834589397187350411841947694945382673093055203966230256457463474710963490944957832731115504126273082082224707284901695414758317751879901546791589344228538246376046068250987082632576720769364416786944295088651792239540752313422957979376174746774375801040783636741594572259736554456177622895309863652667453702871939256782749213089544328492683311813155802376101821041373680137729418234283801943166800411866808924738730684117866740004921548273943126978422177624607325938887740171579511584660440673306790113769952651122245033983119010743416777144024699211618838813270859113377218542299546191342015947707798636905201474028804446049045518403440652705216665645302599970231553241437835140596496698733999190169266318150490567850009207392749387371124797516508103012760206118308679575335062813259960794565603347360322319911375855930352979686813876008498186753771666461692725940333854057362052076129426295872201758818139050213917602309408268106251057906963882430940410117870524210068344809189383622102306900460708929063452284237543776482621381264175316954492569698459026933277246359960898774662737504954521650222565534174125464719152791473804744454610727739017502710302277108466033259252398680720959589475049843371670924154927156421904447594190936214330649218314126400000656344259911075313530315088918113479579242089983873282355331380048771658365535115583130491863085850035002833319670457546678138330624769738121931696748089957730898832657902197091691260084046612412934717104928505711584610506301223882632940581553220742415233226203334591374180816398019306586387915921646421451772231179999219345 [141,57] 238051308991596258205084870805468377938876020325201000905200955978146845787556710869605581840353849438721747945176264149966219272644628322699990973293045719119919588283470992632072315183606687919496737756503837151341930909804978937201540288079749765741896106179728428421418458186413189466229279607364126598533416417690195675361797462006468762531047528592287628124070773830997978442900350457441712114027940337223166917452651132400441940149825078758784206193420474335295280011052002898764475225741719908583655197055880887821438083836562440327507070171329282076221451575718715534153605173606504591034889929034943943485594878416057685063389171911318010313004314774132865965323139038690308573603675893031598684600747203019191561516883827480108781616655004373456826988452456139743876692782291476418072564316737156304241302328485711839785838424034889275015864852162852271202481966366612912834093730814689015699502474677078439299356761533594025270515883201438424280382765529724757180795415859103780508996943435159916559081321202215005200252113703675473445308793709568724697035895635842928613765077742724315562371768968616661399150396227376780792198668155679309639545183016265114678519138397120494501751118690247761991104151842088963081435945819196342954567890491004612264006598091494669122655881850145105535094089809733584148602319399166781940852356133512938014633902445018561793826167239447341227246391437957989546694787475621090771479127173536285301973293048155774140458461335463900985296816552844381505758175360757047738175008791014571847375376087666478420068526287306129384929031974775182755079431284102258481139250122368414713215709995712957779831927778819461727569907917927947614119266498596589695900813476322717630527507767190729411428739811063884568696265626633874803294050711294621414237660676301962143502841917375285 [141,58] -52040058143378910035399742180203117775120232418272775952676825154529388805178883440636377581866747430103899943118221524712085487735002961541572557572263996223672749671093590181252593033620218014291619212490783477125698029113444007776706858500738001223688600129350058586912371075479744465683457777184238516984523490015200433108533611948163916363924721309618674669053314915253840547957388193634256153442841000321278622792442454901799327952538763378729881526360983722573090766714321857216644336834586731348761382939809731484295519443164944538925150260991046354714710581570595230544362966708319577363397412738581174965181196292087080287386824616638034788311252982846492172494572067807622593075373371438188049789689042108457071184200065511653924377841049880300036055797999843338191772211485315860062349132224143226555171056541619996837656570844565876530836964503638909683221445749215002716480106707329392832015531718079285762944593879695630158388693992739722514807325839165013061747408450349743797793919158597923018728167616364262415760856626122700385063126404427547006343029866676862423134927584527544770334238282149640668155586301060264100141412242416503009847988728569640871238376887792414495654304696095457474189464725146230462821792886906033430624710119697547774077476557640808108023445765802101533330491580081680914869632037147823970915981201772275429928073716579082347445089628406555736289722388972037266441661738794232390988846873417852155236103370067384946026911716010318861203347390751069793594814451207358368158295397253713256224149202682199486908553425901838568047901321189399844269372862418733762611386163082217664157347516360182759132733014241561214885853661335609666165080964484287283691036886495672943944081915652844686716050415127362068774471363743117868473215242619261859315869646412045065233712415235 [141,59] -1197603854713940879976761336928145502166129691966564023182037506966191071835619166584563047259431822946637731668243943637368835482774593621791439093744116847630275762273920308528760914401690794000210632898160770510071380898091176631908200772224794146378164120895284872942582430996749138649051936109275432177271737785958845560419328177137249148047276775079150511227424806880196190615050121103026686094505354194676737994653307234166044241584587521047209622355010478740348222601545865995944642575010846163783561987371409393376385883908257743901378629825762634505144484884952224136170867745532866997346334447632653716259372605667840068963718285400317410742858697389418371467817967476764279732368569559003292965948902885963378959329671356354765339606613160121448732921202863410570250785916006570040412633752776620713692489977600544221362939132660292972499918898140951414726257799440698469612325971498081630285168720157713454191962944768755518094172353007765275502588564066731654056243218973887417480343200441852166624593798245148380402620059611329565217420458329863757046855745931097804304452611197725269689521476575324888890622114668096675078430583193785537092786615287606432400080543372588325945812724827844256841895819811106183664156596755593056414183201915869220392879598348567532487915906420433755472472114901054985093739745375978575705167583272927596962337899488399320679585840863180278552700902577271668907676831198535251376816406037592512819389992881951520720211402641338481842227000358798256836852489811939294985627304808998799025644447964533334358342366200428736935228460558845725300848006947531307568808050992906963411211140699943290909238045443308224061078241034583593174172196621732686636973423932836288970270657445228092197122650909837314370185498332590443957073706743058284927464852091273276579892365 [141,60] 1102027191724524112351336382838269134235190883052548327659739397356175090584111492702300253208448173567456930326078254842013119153741589554933831552572560972275883976189537453555233401318603762399780463550555785607982456774798059983533903653089387016767526478647309972051957423840315077149480874215740878950730978701692881088185456240799657273534114871078114539790367673965660606372546903284060025737968254740518305781355001584720746593351594341012398846190752811522457305427469252292316338141927145568430083061678045815356556821702305586018264696339346899496449358930737812569977228402807664646923235296940368913513683730646346558039582861005839906371554802883422037882148134469250427204260850213561915210455328319524060691587490622203275170953742653161637538020459447515492078957367434164363727836907663572830902153068866428895411810963516326281039995750521905958275651711547438025473982787175005567030246515539791656775150092209489158987390676129876424519885310781698724214023712458226556736562012414351466508629407856278786447468149876671803889049428328414410966413839347884545505735550862192315701683000198075643084567491585302286992402278730061413426346103896578420470534088183090636423710156566165696969081614245446358248935184293566815011556481998997365240627818457103120136741493864151530308577577541771592837958561664308601473400790016775336874134329052408151775995838984999498347812512136856274396681067512239785706738080868924152669262445476334041010487988035068281738830716763236130592274871204026061969624955166249487418907161715290197934106029313443395663858338838547088802839971134563336530536678724928298073591236472004504635826472032725292977820373920112276323737975831948454090007425739963014224705794733729340910727356569358713218251362233642890712418276274188934193842445847484433084076 [141,61] -79302586742621336849387041907307332953077008391590221070773723911694615766384334731666716428657193120286626227771392121363287622866507043440951939726515592344571175777156823257240823027995105387138535112854445856007753688585768065278849345127949370276109665271623129290420405024665985391545118437731200431815367003465209969278377474619334976521573746781272359837789118761772317536647944584043947091030369885116540081855056792818148879098591937172177975012959421100455014625735734176097909163115281599136044602001931645161454658538383707073610206694528910968119195101026518653592563295313441734227878541689652806842492972766815398477140801546142054130851348290039655047625267508943491954217096229708036456592059053494514006771086232485075518209111744550551542425620392854386555597638762238501856256853647872096730454499474389988056900511670487603039424047770672187596961891087131353239461491784064830710923741098379076274483226808785398824969877257741670113588766691480861883718333049261754412566556723975674887779167916247125858998760275614928628002841188001262237120709228527108313077636044643642226118862387075162338616341746936388286964780149399523591193245095062566957645284045171843982142119349563954054277325443710529537653061382222336856554346528274645347458956959103420652753827118855864976629536711436637454840272392046452585854308946973035788992647550416635026711013626954739189244933655089998766139687453707152289497374988325284035730772929430629215571858347012717553202076640979542559623308555587156685961439731299081327200285934092065979327260639512788212770117948293192723164098575024237748166839758152848217496483611626400148936425331242590519857091165766148461395717754135785191408112892285711338860802773751979535677600518051547302900655373448434948116676577934423314035467698245699751 [141,62] -6886689945320066579940761831661498755578130727106992267284714830414022435785851627078142710043012804657712419073572927149607586427441210209363823461756388872283956570084831757510545803233570349177335540741693901644128151129033929618091302803499808189846784232264477689371719799799091667682062064671400797467558608915657957208509007013365518218931809854571034351492348538021455016764377277993262151506795031945146593931075157659650450271393585689485167293179020847960160245533624801972647174213257685445708678332086229708546728292180805375772511590743665057555008682777913118044323507518642869730034936659230317606921317294851642402734432688897041200030031008122980313466996907252417749979303702910032893738356050559649665778349981271832550145432124584191659854085841266915384793783887217503167778960136173764261503312016326953326343955950107888134734473793327324098258789423828184740461513802328050361001771941280608667370397368950458546604744510468215206995091777319665830341681084659389773179766800155293529588595866742920612800937789333610086948635891470480182674414956641181445718960566304145120875666863996810797753528348337863108406659816022146891662878041790530236038635166416240011657724178343503167674284309428561358410484184983672816432368854212459588277899970049542888599698390566268616361240991258392132024094391381110173740337537690678564038420931095942161201270161172325714032663718253511950483362813427995272496024181863556658754583812800455018818690621068860369469558804999372433185803013003447422370763780910658601471665351966817815939223481273613747537586977820084196115695020209728182335379992713067570449031418579325875176237440932747692521935010226048231403341097230869531710999099045747319658450755960113399076917180288142409779040868872838556948720961175477581337265742101581 [141,63] 1917703721292259423053627038871574890588271348981823876136371189570396093162818987692884246895577975688874935335101462000652500707485972737233427702214348832078834929361968628402081656800241001966735852144483575245132497515421997287030224033355191129900036417211675621406623622344762254947160737487203096065145444738774022270234456303811264510105333795600435200934285218338811413387744137369587712899869291604421411561423421868486854199961171271855016083020884563200288626616175819752016478197011054058887726384434239895239905033067230158610504589298928460320569046299066272737707591629258706165239473829433299090542446275917594219605525002032883036421971937789121364179747564529798201252755471010671626085873085783052932394180981410135050020987018896692508754422752861214848716459032230746044383033163470049248287246387562864835802735906693831226259483286344150755542961788101626678796359355686080788777236806471407417328989043353431774151771074278441334380312964532615046171811297563278607082074628166769573442334851780678668382635978646731795073963640633295174766599868523554898009770016669147798693711966714280933811779279253710643740137960874823921286656431864554317309961622645755727579616844384940220158304512879028217088688598117737150826682273030513950501806009105259569071074191269052599354806436606257369816762640180504970987302642171107455858732273134095894507779255399110416532671484421996849366606415480544688962472970282347641495169115214390719211530056081815376100014636500702843845483546008788026576100622057815458998386433733978718437963389581388462607684911819813669564133127719164509060839144948933042390286586847394482893219255171590542073293576625428595491678564574841287226009575939149391064277440091820921324455992342991063148781614999565047079806626505919456239222583805 [141,64] -51643959793683846635458394730057350404733933427637243723260222886128422245730680575358376214837208756143649098094161960993649497916462814438551073118432481293798147985843646904314428134574214220748954969691794387297018403605564765790531496653342951158009706827093329754201021455396086355271338409272578910655835530379459201958487222412785026429412869979736854894042753471692871162915817123900882549402560925133515056309698946364329937357342790704338275142643186897046431559543767700412801948322767394602554290758779542775407786600222452840713854605947368676163017787117886180509246969238437637204106502780797664459958189931676408935978594636834637173987173307220285941311090125488796108102555175909207218842535066158582529246242520506264162284679569141904428513741269451290155194716059604258744446357972547831746999683642812929266336903809366794091874661561578324446264009876925521335936950301550770079125737203762648948659486063996034007701831606788645087849368689345363929850069029854611938984113745305945457926313588573365347128425142427534351254791601531533924512689329496332026946275567581497490016714375121502391618328611353650264143846753325547203840003568726524566028173150768603201605976710192992471367162335394989483365109279348387664134780291087012067934987816581022949652651746234967946123484353814986718055841370941673819000803963640696745245557696641387828634539151337426625911472988811318030085535827832724950577659717546117057192155353245759673899742369221362408534058337747427801177170318206902197256073442661446682457529479442795894495292140562848284624325950120499675712804381014340739347276992066017174506635259452373302086615934211164936117238067416433411504684345231582493731350146439358430575455100078295933118615841800918439620328878433113269924284012844392783100631 [141,65] -21736860971501835775565711965228000037075650230756488466593099672588294292539200748579489850267160785133647956032198925778225210551523227035362239572501821211365915580693315346565851825552108783952282225970350677355170277117043307839176472915372217948924636750487617016812648566434752899978723201459091147749744365718281387918707574981011349960665724730483689507356429675868329883316292397403447846322049931138083446575204860351313614876292056422011835303260777378135876381350769488798519512912835191062222359025372358890499637720527748325192751752161177158989374032985961027280746522884890479127746901187270103436471983374965344134135116151037552458326527598530042195306899608020756910260152960869891060470023457932065344364447897147344355571497432278164947459893581893521194723480143876296404626007299198610607476443835713363657362362773741390501865067007328611288889282928764280282755262075217335851377962345243911618523489883130830113686483912221657857772436348195995301556678750179513954679571408144399323874197352268134812252661737408432175718592437503018510129011464573100608958082058926533628354406662601296824862547283615527132644546138911010925300890540297011451223398723588714315541948807483002561706318650381649350287609683766713086208727203718431311471603134642071659181303245969656499101061836507642407759684818575465331235244313881260883178862577302400026282754969605800041923667876779732517503615654428292308961566142757039806391552721209994335170431493973726331638276157279406734652408205451858461933845066317771504574013942956191703504273430825575664627739903990182770927849920797177683480343406303534939150229691191683922415979063581276283929786488278346110916462389227678144824200339352342660145335410859101535770193499391126079358632113783810107674016071156946844895 [141,66] -263293833210441977189529948372272525853651593312221451905260532984893833749889617035626936642716246276050335371655698549131392777461105993899293470609661488533232778795373411994709552412255628100307530539918597892903336419783091217608462351884308115042793870368059570163727164772026830893641769611732679547553642894872251522029573573188632192089719488439595945438209467210186807707773520508662248932486084813636486364244212967570193366493380827888957238227672753166658519127241616160680032241926288018106771743955015652174412921466781441737599241339135947084311047861531262315714433239549621256676305378584814770907316458106408675706547742757214005706280302439859565434992924251951740343937517386355564047546644971121816330233068453604064654266567674929513340730340548107002040792560299017869207067420100574651360774780974806683921292713276094600409007372393267068345606257362221786258222710565015738215258999585391261737375495819574184578393049274751497627457693567374036389681041798942325685524209349780193239107054783298557793241749494814368263226960683745360527502826242675705636189546667226474021036860197665241051588005852705150127325978396455696643935491680684944737866923968869766267381132776460234464329620079899478193343824138591964187665145866381886686040900939708014829285103607978635587019418044540870025242219020860766142642526854467889565743906109246368442251551818257531930626733707826839373226937848808022954933387325251097186395153661247411039068599586356337092606759576060121961794911918631795478652624994741238123610490990901518197343421096240397408032017517191712754617540638855201846893976474844341514403244251913935910668334828355927864248628914927425701152359269645109466800537948608427504632822065521800252234813873424086864644176126747225857432911056530706 [141,67] 416168750527335156956163488400802135212616011504285977509787132264483385476232694473438509584273820198565350099329313644068227923064989751353014349528834831552479183401802293259113284910551370304415664619214569221679484040910934847526288663645887828726793967668862373470205194370585198923578965880101672496234839358318766679504658127295479216224466723034821608701218368105939853738337225499581752400816939125834245601780723337526084483018674594403602085248068538015430247030659774465037751314541757998508592419603820119423214912994611697481921403002347298462980320724805805715102812471894544960145292324062748401201897820463080302409649339899048984515265968373127998250633743968168639325230021231767641946434455796080535138155063279468433200669693150083914468960957439754915397303500988334891236940317656727387956031411333227958432489938118309708352070920258855078907059656510293622499257643229962949544882779626326626297601647707067442818059274819887326019066777276096718073656712885221082819502456902495887228341528899070948783129038663651244727856982964762427736476355391151525864935601346285606691962386513211466998099553138911499159652155654059752128820111060809958034675878647257651802167717337600056965982350818459691371787679603501939878819391443868597973950011651436993594132406906508319393585321527389724030667030146085137043529637071359326213017733764499192439597121266814857667267544140447695399625376381925507469617745589309814092968511410130362776874995613173006020236201913693005206849761989679108475018954491968972940603720570846449658506993704809498990861412793933992139588529202880035777856069934668249999825930658421423923760305544512921261179587906000481584043501175528536549348398004186040770102403908332620750090360416974907768369960693891032148448251077067 [141,68] -16364379067724556680163643803888867240245522467458616003747873805278884574087069534891845656818490842565078674040023594114537518295420252648395802493771900593225555425070600755453047627235323522631353521601315991652118661362619608895864266049986650461352220805988711751035752476070112886903872214421226639515970574438009542416523113333888126662110357934947548261233750098817969579163400061966253051876412667843594124017042245407625395646558636753318123143871211759255565209899370325391169958858923080132288983105830999092636561083109417944592357595865719204444636704599003046895062297872675166631495163228855248950688337525131416354560645528990229595032534766035503500602950367910218511256170789011672131544620760380797654881760660388138034822743624251833503335144056774794734228792698286604294855860969470811418914553426621726587741417791384421839680113875537982187466635924820442337975982988814586510998310764172512312298838621175881604631011745665108074277428603532740381869197756953949738706670093434468233878090655093421788316444367356492516964940436102841252021485270261720468078833383584380294719477949501165292630338886872155290431928194628530713961364026401089206240354141630012212539824555046643431096886863993129870546082922825986720262204885067083800954660956180990750518622647510881254275460085492429172616622100903176738001492477125176266326450293727227937406017718773726482049331352842712158890389291799025753075699769780491256930426322433819867813638498916923487292495804835080923797034762840936419433074185990503916138317292910162925065006088240528234917651242235597536157815845480093017694879979267219507752884358186369699789741448175356830812662996708400504549911893319543396438520874475936853190479970575979434026858129415528975507201108878147391915230986 [141,69] -1136413268156827303742583678674178323770595153402259545865190689031573278327297736403925882539311448064370568121245656752526591943033315416292978576026819182932711414277513810111027214452510314096717523494422435621348478564233817332306053018908954066772962655989374335997943117585893994661840506645912242802484491761824965130888754867914287502283523173567891801784628185226054664364387214803285562825631198310655738098053709137204049068134106592296342832580808069236488870580707696739101751266634088928688789865708623833532774829768063710007088902567860237175123815886724521472750329996684060272721890024711433415237055891231103576857236078902602257212014836020171940752208127962502335718518326973384016040118674715308761511926665554055329758390455919952035292626984297880940223779642384082601119652630026413509758609475920284206912941043140577064089928405897852814036074111819889732849391572258509077591955677959425464943443595608144572845931427113082545229615785067947328919512257019863640366173302686087188977630893912352076273556698963047054627222739775807730964728520550511218177738404970844119151826409619200615435816694784965534534633482362269114613289116957903202429883438842019078983811339533939548344769147229490782768173298654708768686812181691302855902738746435338468430768584559543015539060454017629727853024014526468309236682928127875831760301700980153390490567123353005722804265186256853060008310780545981850943211851382254370037166826433002803159774982082589774821935536200682778684534337589110452657894971777751123714982726174474769500144941338729088548128925475850080886762458379282966976950407262347803429669156024758180332140606752225985306220896719691305475298071313447000228986562854256139266205991189736023357847415029332274626250008873277533099199 [141,70] -372182692766522350399349288994877599824426490349298832932449572211059103604014884076644899097993604513392131475728247458619705511510006353241094639753688937947271871042912122692041619937375649843168682477903715273797117520158385084851483475644378059925856174972343100006291576898016300341643887579875211505857354163416062187830968402093445807775385008480616685508226253214918162221947882087501937417293813921425295872772075363771700085893113869585984810270481834473721836653738768998133058388752011169838618664551548097855489932315984867281660321435331564906979429862146572874457139779120701879654321898455556083620670761562906103977578673474903288870475197225476530927208436637633890199676766305089336901906102087280930568515144162364783735259766301342632992867929042203576591230584489325935313186033896939473501693629109995115470596498222979881484595307366925451709543985363779648205071916942276912640876946362937545293557688968241135762687080931840243883615599128873256052585124621942974227513599551528070303934952730258967994486621984883562776966161415606616800502887735540333462653821486396269370120070505587265703008032890009010699101325202953653427268472977957579893194603661163759823181157556073278862033194981879293724205034017533445120333037534844566550878323452418447249934579858192592201829012332017964584886444051321804852548684730068315562652891838564397894922090770237782807949288738065444731108492567956530146293973588198122508253648888000597700830478755253086145109214979327961744297690854924777521080163635450001932159759270468515918218831122171545024578777419442127119199548447070318589511990982687197967198532141967359354507131993505146463961753738496173664077219095478638032763690846711718040342540105021743227400694350132421566426054824406402408 [141,71] 87354623159285017962248553609582185392591803382817238108177598447316577990578406140141286878504717390694472618899610554177997965386782365252157792743098735869298638684978126747595615976330157580213193036838032214792421479500236228065422292210554049561950361957881738518025991126487375984163062050041662460121038459441092250384949647151463319323131256856163742690885211185725811719631014166553608285507748184288266573863339754321267922407523783491109950437431647342584785190154344529780495731789907275616093388054705464325133255006885644624969666566819416755246307539609334261249472885183671429484694495133338558791964259707544037748305381352740927207300524179722063660436270994738163451356004119889530465527387330380251922192757552038704829971160628175866873715333993962837870929579044089281223692754324970734375882831378913197677644216879313113644949861721190962964696833981998838332971289810102801405494125958398488548976840469349481121666748544441324352289965607480531897050721952554367464912941433467327223217068695310895231267067652394391745102355099143789230619446171669021538214807007230663386871516114794642230061854002173759551741348371634589202105318658985992646404623479662210927095526139594128709121772050860681650214565724000060088157051844603452302541330951350284744402353808573052525113859915548961069844414563682467473032244558278477751082093842457830165255844898887053099592805007200473408664649191559907292798674864274073095404593593288689850703601826727898515220973781853712884354047076818532507275968751986082883827497858678645835117384604959721259702111573989023532371424288621935073622284134692941205209151513523308545373158607343940901536677328061880459719027418984604220893955454525695054677301836672031996054116415181423104693894965311347 [141,72] -7332495638490525959668558859573552564700322074816768973199996100196061270116924783332228365901256936055537263801640819593634138006481816093391478760686149735548272676677384718692038950997648753136883380608525303028815254509102744479938453807503612408280770487359649551465706948872538069279266915538030968268824267363013707987462544067356570269572896527058598472831255303739704157382933883520527631512336305097095261622232277890520668931279241855800238281755694656328668932535005002186861417911744230960607424641163364881807040648467983012726248935005394095280870823003024215442178615102223413127711794773039147817002721188558481103548696086112045716119302709532044679223481569260005743202465631100454439943753517939926303247178913058555498333693781696650360436727423701042491931710113553971553922854893682978306012376779498527493066828187697413042388649917259359192606859505334763041402105264459339476175750660708392367410795136691242801930666938948748573954088228143545644848389004213432107482340850127827540155051064721309006632697249911695103702062904814317407885932075407165771180261430126042487259441068076496259450972586271306848410533251791038812033748584202858366430086520253574685675034409658137458371931447573436760553296972271895042902149732266508474654058361140329396604291193445184642186897865437610771964969252424928102664846097880522643563050631912243047855436420351523209905285163898728265090525533828577596656604725154326615178502428964733930285951856300118452877192748767299604630966925724022246894789843210632725079784827169166215225248967048273253004076209515682190197841433418704372676665376869718311686952528651779840399295462332214663443755130453542536571510270403416086930723166164642782684965767420766958261880020475599881316539003194 [141,73] 483738521706508667035530268937952363147236527010679151399052240608249593661934416233008142816999594236616711551302504557061272141055344360716389770359809707199778854419053438520565598527105005605940322566259119787524248958949038694059649233083018996929226701235384111542985470929754825327771182203725732315877829217171298823294686223683944545508445242501977238218123843504384391811614028390422283469695645982680670229124955734421785339133495042743993022856096868280596219186580953807089557131197084468208322000180867731278543141775328382933164336044644861299784144906548229042134968306953881625105761798058211893954136213259285200922748023541397772219441921948979504145774386730357422103491603067348108034114691559936326512258450399921005403069284894369546356960797745399036017369628851929570841481695334974177972772793382364857709067696880958042260385922073852740346815975339269306636147856206384935066528100725573643734391459617774882784327285703855930192352882769234647451465737411536052749892056795217929224822735948786543559393711003429961423836703325467629672871573532759841889517004418405526537661127926851341235952676851619045991993978822847737911023379877672587792539285321073445810784897661015404400233784478907607093727341968031324286257469466864599288346284044477957610284963949301259194051813305153793403563373240304611649964273482459262774040379391378318396839249692822022850251265442993010105722693204274632580666074243853261689280860609681267345375662164210630142948985543520031324791291986286187112864479150881840517851940580052786539426319029638945038737854816423626125442881931115964117340234131771191019067778741938637494700806432128133064055698199493612588348325070215597704951631607366999989666165237770131264282751848263945143564800 [141,74] -46079240870346039209939212023931207720611348683219574916222878704227021633081898510264976593434708925717937822066848813231994913642065550381874717892531230948214008641920127537365579182479402913694474280403292665197852512041513475496167098717261967574966541190624439753846292201416849473623757129915944321861812036114382808409150662610425661595209845217612342641629594140693124719842650212347517863556208786333544188531187421451938112075143136786584165016405008370813167626749379150021900101737271717307340492420018344201688201620164148215529037332442378474048562350000348269037394581974940300659180844943955306215642099961409589822212523497164012138417949021549063045175543798799773538981476119629896364514161989880518459890132475227032256580743807358766359898639737517230952945701932376706679947034058120627272611023940131319789045640391815746448208127531279293902449775230214680735943779588779995672966903207631233158616748066289543130056507410831321468863782681518723410710623231262207716296250276232153473290226110519092076660435589169084975376072906657820824080797376764560996572596048292618129099192981676362915791214547909001199697190662407405721657472964127759078865007558541292670793546684799029058716634430632638379525386224829853431872913814106425689811973717988728794800911753717287220317462122369270747014771552824585894546554997517733360754428081912949677905618875412875489750074251516464471734193649072337754460720136430475610443677198212159326616067275917257716218002213578591946188881033281825517734725142005686625029394491311389422593244744135520902225288637441155335401172153081926533473537335603825420599954373691629211542358296529300517073019926961606913205574888721952690602073024490451529077508622967669140092603545546791775939 [141,75] 4353111519917229811953857149537015952786347545486094110507979684654244557419908501427231155948174797289740091469247366959108827403286299567454622413575448021290758321371300172450045778088995496248589644457096136028766371545290818001151909545866502917747043272607419534717455192341319162665543972787023890102378022387678670176698506343708459458235646065686713210576175172825573697920320840599432435170152519596804938455900243759950711390478571536614120899229521929609840685938017813685807844169374451534745226480751963508547859224830732228219583658174098115315465002062050065407681529313201375598544799854506109242547195605550492243562090818505353049303294414646399374074926547848779679630196735337316564560803418451840855368136310607832381068083319906107212209855894350828073942600715698940878257939828169299600135685956840234779519968286164990230980204425631281403959534542896460914208405076396233027808319042739668582034935576955752154003616554381855572515554962713416050392323283280477490857312600591567111845253351288218216960601360034812894940278599213072504379407496585892708125726282808002534475764294800614792878667483580962859296270428853415826602234507896298301924459735550004762380616294206386967123462446009339605043844590423450924371876762656616721725256774819580279462139258787818198470662528748608018751584142477854894571185504817563974855383653702497671818435679520061147540605071577990257699554847101549828007370548209617279974485589045769177864973007698544766805717530915131326553451038185509440559418437945285600076667040712170378501336716072265417626152705554279896891960032499895149630171069329880756638923416715396040023968510818855096828705520349497189195309457915493312899242802399851426309447097539409960657362193872821440 [141,76] -304901830426362501434425139868435721755237869253800115543288617940157248605724291600016354047510343439019079314078851750502827687544013590186234923532955746185087492686145337523562011748857568414471837681793132568091602990327978510830701502856262594866401439747232352880443761044067513569393969093502235398986648933861205918168768231749344848789198600438419903178228927510973114583718924102248279561516076270538497126557894600905532432258591915596258192045776843481110730715988956989058297812451637938845724243302525810181617846524743292876070314635840928248698789088631745825944172283065844677352890193565066678294208550389111710332645724186360506168035908773340749156279341051701644468381930594836539802233211180996523648488130122999114745517900987972528639017276331505097144820870302668157758187503488535288287631005561784313917331200121987121162396226612398289422153633587879196895253946334920856424359381847383926524397953539812970836943181528059729391497940388849043716196090079487170206816687179347458366720587694817612235968383886306011137792583910285008965292419308210307997980421862904259743920320499165479842471709891485953436455997655056881173125169351444685854800191004567591934664673387968200208438844866888145194766544244931453800778865374430040957240215123633766087342873995841607191353200781570188557751811310283027945874646279681983266880230974338153481855975218195290380828953533483644301519846447927114335911050930117538817272081028791187065065750260670162436576550892105349544911697305240967429275366689374978711076335485456020771809006737075951348155142163895336900302670367661832681241984139962586742661125108902522727308865604756929618513528006242568925942797967325773618644194344669618697526934478810316576818096627974 [141,77] 17758841897242156475845206102563499416709372143017288755224641960544677565248962211993289872678419041643071172108227030287415728398192712830873334163716150708977431141583134162418701921146880151911453970313915314781533256513548211029378914932581543498023443848204816077546788416164000075187625508023703643431077616410786777443287124607853225658241723574103745289934245026557492841503260755340134395578665179404756117044741082170617712342561654991922681141365823281348075104544074244095323848461744269137005626517724894979019323009408001118201902544481202052719272594856884417884671705070388382322945748317181068736376468997984761280191310032356451735286478632962006649952182443273946995532906971643893721549632141795545737877090377249046764471779993534730171499021841077405098942856444755074545655379463621038400710603559109873257134631568081607196156812491079501574523119878951803006248532866077549791854155478764267085765137907866705575947764254590210638049536179444485427550774779119199690371020355918754968097516977438254729366286947552131278767502732845142248034628161977758920411509212629766242068095142276033625139041472476506326151727184788733860450027228234733019809749292772257348594500805879484043464084269445035143788591005005222573179837934834248152118266237742606071719158353000412296844741730723679798267202254662895356743960416721641093706900960094370938375593912461599621377076355011077032480392374316741229946729946424278664937618801454932994793541259715900690932209198647320339106456234945847604748697063822460694310971423619456727960142162743498836705695001471538952637008060657142103292740929157085052103667136728170491570581013105896873344915757016003018011722258286299776045199827436766644775517587126829987239272453 [141,78] -812473830947861959280061231982156082182314252019990017497492858701623376949832783668361961504526132280479042972966285592048980873001536219185041385089332360958485826806716132834150382357774970706014976912425398862438059791056172408190068615803145927255155490852094597897306477743237175122207578629299878494328264797689499725592699322330404881439747713300706734590372572025807651316161231622111461638844011348975895954162009984519113110944825761103177887335353439620205197170384173638325555514843245142974854492095838302784751078225825601134330234568766774481821962887051384669812222091986947253911933229969218482699230579501012155182012524898069259911688188213926171322519766017604827763831314193617065646757252343278529656495186851538155957874229771327134665283825974788360449899169426654759298450887743338530631077600516846356352415320538151076363140215018715466852501490996132821691978605455101597384967828794987372212637295094630469904290255283664371901230609796073804169947411090319524959369330301368412774709358341163920155896153856944233027744251420240631763596640674928560369211417033730564208803187545052700470795347694522904877566545714018623886351008638588361149023240505085256884918125128907563190709716361572353303479004540320953484308091229199371762191386920693539824728663638049382367219680760183415926339191891627051412337056264147047805594520723052106040509690864542952855448326346070657375363005710853471133294636121219873807446576158611529018932718299351919730253330506765387938534470832487123980010891568072222154655818683583231887014802791348484210593841076764930956746485969172120457605474672694140474250760847594892766284913088583474224204568952432514943722179204709445294996444596074284669228512454172227548561 [141,79] 25863005101540886968316590246968088071301047588293001925332464995043555390525683667008871022929565377291458844814902938521065006982445716034940239645006678187529643488084490635662075117509511155965415763226337165822310800983711658150405899375914309922005178632065524941655004220874432379898113216506275502934146290390732090926608270149087451025909520022269340361305436071640272525052335615623161666581232642355339509987509180476175114812779904750825202820380715458463390346183338508696185337470138369746053583905786557023154783684803105065715828291029197670042189735314683037848052685141683988132909703837547921548412341329008150376427137415170128518194649811470766563822699738307933492405479008848243793826619749529651203339206206649315466720649386710836156068073389079402038377198275314453352342169102382976494971803442347385485266872394528491557519945217283632258403455130956834223315727022387660409491564553652481130048109638536926698531287220160034821485477148376376647614891650566069429617908345320328872940100459436446431367118052188512403685279287928933695328927417356854762724216703270143342893362287540318716528120920510375204073168786405844456584807326044341416742852159187261690197340719826916818710431286113242382726340835207591488460738939866824436338783174270896198647401055413160799855708509113372679034597504939275491919626337297474209239685208663885717727278834416171970466506389839856046334984680503809954961280902401206394717938700518970372348830940604515864305137150577445660455184859853267151177324979822826776788679858387404167121160054682614953681077902170733751934389524370322448333213627153062682137150851563630960043048594847943605116000469272360903133210112695381388135003809107574780425062194508584082 [141,80] -587752992905588657185620872286018360524136925708583650499424078736202165170844410857139671502219745724782682349225414943827344665642327365081568432924321263193022122975261610889082883638613656492305686025053706567293110190142855423332118624778980626010403665874156273950308080556181609262082471343054806441567183585378003336479270580957187095962011484767912651859973589052792914967342202527584012269539458063132721400016381879265496870047092849537348168124474397692112218345894140483350505870858232516602665017445458942664867072971601170300656859496597461198389448648497783171188844351932934261919859198214095341208783269358264322775601391717037847930931044665151659662996374025938920894271029304559222270057837853762873269088011513114470528524283546045602262234660659325148232818705464183740837095989939772263786821202006612097392364992304054063999398138084111631788781958859112286785157767184645131844504275843113187368615334131468120115601932543253861929474031939330892757842908209369136152841248631404899218567843326744418622206086301994477262377128031429984397629472632473955398826638643788234980794653152852977858516110382583728122386851455377566463410679675987784897865024379040998586839533936747455636184354867247975433484493918261851035244939872775059003010010640135539355949100864361982325082476716538613539724533957536852406959700435431203654501793886612500490752438503436013140236913542566434117578839428367813094479715312597535627164122682796614664214352946576265933944983671589941939152237107491591027354571644221804357721579938766588481230823933051528964633795678345281657819825996250305554821697623487949752241740534966961293751083347646966884705180058791744587306013037325843175126471263002880046726992235612 [141,81] -10767904962666622458098852786549762099046374003379734123669621782856543705952497788564469845104758321246630880178000455274168308653622700908257478171414705219844430394260768514705999487972303302266370302403276340398661971684308082380809248193231856427303806636685576635617417335780204063948481772444919254811512855884293425677935710622775331335840288570847535227674192955335128398952548620115828492289256405301970182480986645762922838286755863972682524415007932056202382111972607578027724956026050291410965235328357034153528816763370275194792909099921004559283307436478832328885169649065622798382506706927223731820747371231671193003811278209738146866070497458889034751382345437437226404347389066976679371605187893612044498466909237684056420996254013915820031812832660596781661130477409102399977856389242895289660041038134034961968740020428476157933521149542464016166233880506825495527310037228615719903378594953364781209883747729104795163875533366920065858548566034569541758510537562953533955391520581042388239691749562782855046923123024578815854289706210376708476548076659549514991682337952956024628048469529830283734786775044651203448858337013583561398295056082065745950532875018535875128810756533592684860519116043574718729360727311830839836267685011695457076606646186460580664283887319374763593256202760951392143037607478282480872172066313285797672331190116685112082015896350634638310128746723833314897594422153691177901096690654873137785118235994541835656159871813118803721184084011029165224080590662671796487786419928015248100282475155940888971329205669349262413680163814175974998251866968149018522179531512363865815087819585191504318866241426061662593983721352699143834302644390568007232003492790482549864170948660 [141,82] 2058238562187618030518842350088826357866203831397104002893080733447656053656397880840205392564230443208123735824076913109846629260223699725309748671734815765906467861073942685244567073572167845091190560855467218830856723132310097594346801399573534999906046300394210927652610151342984692379592064366289993960953573278393841217102765442287629144224316103723141437390670720814744634328988086667668805247464534581397144969428678194537383157128320787189534102976916602305355750573930807925161327051129342986525627150908193015282488305851334921313022731994353693702433860944568476322025377968884935204358175569846054767963944462234521951387408823507694918966940084181513881595210789218738867299008714891921121093559592515424873193532698632822900690816854899181048158578246346873260128692189172096759933141750301864493491640115928439525562486139764135019483213990453885017318815665245084385835382952730242263161157790010593244288630297657973267615750875882864236703043144116653769878431288754674962607246104477631630585974223004624381064038961924370854588116689205990408147062950018764375689706489950713793264427926388987911676624893346332104078984627802696146531852112279245168300344102381419671456346364037678117397511103447980641831162503480097027092374923809233790522930178392753916018412250619099475483989654155862445630488470299115896245307118891692780730387706040869700400553790094703625981698795192319978006748500945519175429424565825581616191230416722047706625067200072939416489003130550543091536372739979464995509613772600968040857422699184165078214524253927962814697761742004543952269090047273683554359383246317102633917554583933348738125768015158971757036242387987652956553342471613660745997565857721370601179711 [141,83] -122209032955384626816051574218111392449260928112135389953560428381848339653504521398763398160684155931188845011208714491431512765434166437322140012093661276792371023919442357468795298045203448161703995246699708581031424198459374831090205432137917693635629506244297749814632882230776278156788061098646233995191718266048499380090636444130722268092005834368472809779772399862768213122599744339130332913007922733075186789286781689283977191149166736424896122292133214962042549715244424905438005242502246725488613480934971344020695746234005832751928067689527725916698252421277496563947368448757048310458210935507673394404587110912886633336668505272833673190653330185969115966335590949322683614542035809801690120388707868577821317996585720880961111737200740231169816651787249585592007924697260184679232073834948830482510131292603378083595145603103552198118454477087359492311082377599100780960688578479901636320109901591980177154782440926318970883368295100975064348288477720951789593905600178651957502881920208697626050721400691093665533781059178389322382485865126770512319545034334180246633684790581184883105251643103609187639509065921282920126619935271869850781171888646021092341159144346883738518209048317219674842893464710452774571528301217244742132381049794516104295188933544933121369127048779114825517427751969100025201747465875637366555804950993049666324453030621925851901504962719124302051042858129156549454934878240591189843951588320178794143755548006573990481140146868279663184270136644264140450346875744182230211853355642906431257127860038372526591535405545155616239479121070783097620297261914649549904797282160701293383758841433571642682904375777743252412443353927050513213218232137287327906936959659773229551 [141,84] 5726308770977876786857210514337482838734171422308543058197447511708996046773227575355176048242889978226632605032637665759891198431243220051265162136445932844567034704444740559772827104521174282299242694963749749457167658368228641533097907522980920338249665543127785198974994412883460144062840568465579916414393261740971638996062215693986722374193733104291493616264588210571642070184751782191494536283021296195991551779516658318786741696827027913125097871595317353741738646473661905477203343101697572104615198731221801034323270545584017146048567535302501906594951568373389676779411502197557233108106632828255385930476698637035835095711903035092503322708256675586635576920528316924440982591159910410122988983453083803900981751376422824714040227996251180905932952619455103237817640699253265321279254073695299813298420775035345446467887684269197778303972964925918263149272254591190741311667623969717537537739591350151113877075289461176416682703612062996740796900048341393382430481257860615439035995555317948988573794270547646040452257734523764569008597247341909131747669088844821423286224577211669596454847872182816153641408239977687802601048786105907214906451622240832046037048474767620639015404126672754802125218151612831846158194862314676183826337338795576291666843127302855825881531747802151363147198270773819704580236984686086536754754153086316885957630735804197398743054477170723003895818446798575388515562855662420371890535470496559235935587140538923713172339036624820790499194345807284888767200328678982964525017522005275840914567456457557911636384870369708427283280380286566460697667138321747172308537541558849676205595961952489899303451845319241086711521274633072872957774847360306741416117135610708822 [141,85] -143815458248783107138984187229537325496098368124412294831481170127948587361323606197372636487692705349948917294041382816921791264937436376776683490581520877576455278708892216067588277312563206905040409125243484121989713440831304992972211694957765868188734299605499901159373361998190231266437869160672551176834802040739071184507440117751125432371982295971825290131575936034215409038045666947260992292639462332220638190143144108198338856218467504227545073353408930086472220667391070928894395888906015642133502267461084480013510839720229772986116426127050851076197850016251363100756609212200786583180613034135141129125550344743268548995671380701326224004801654566597236852905749917094932834828595494084685247317526105334007448725994347638568974497269376020143358778725953865579733293338585070480605375297694224443748582088775538718079280777625779168432558982323235278408281690923144633929621345845040222355899606614892864473063862677550359141875463308080725718237158921887870336391506934432373888249382817384549021651802957493254894686742599257430448251476138143035667624717246327030532068344322843167435208203241603705340398802746223426928268319704964555905951140428416254720737324807299742470469735050219100450392455430705127472039213963523146656244779571956811858069900700965714128169220717949357498681680350031916751355682994523454747593904523117346499530913135669545456124862688336725428421126610444079547799743700560391432403868710824069580740587844115051948459599527626791300977691176857003596498001204111377486695897644726361396407450755509489636448936959243694219252451890197616860137682354237265091465811802202898090241386419330080527845498408802385742130390590681094953119537651402220685721713005 [141,86] -924533593766073331808934526264106267740100111084395377258022544588491251640681381129479649372303245536219737768063653678310273050221514166537005216522042002190718564401387347917262685692041309933255279006489120216793911910024828194106358910697994487229272974890494740674922475535838305673133426488855405390745729108976896254855752391983490343795303680969156361023228786336811117612721741100646055953802122243217648577928733463862529380591165242624843636911674258776984356184205883674293795603768494326549483818669605385949254707219485695056983569230123297982258393050058866941985887984021075706202077679370700057285839421410518957092000220773776114014968283495481275291177016135606960147837000517806900178907253601202962193437254115495365979273115093090363245835210901833886486043541852172603732328435795720788201448093585940647046036600060121532885516964836401952117869675144339106008488504781917586224587769544288745176857517145885735539283671570111242931683279600960681517970744835467383288189105246399637206453269063286509294301077743815069958638473874665617581461295230843500449497067213964110600323862102628681714576400040820114380615842729831866375916172937150244717324617299135531627157000883743750415237446818555481051813322427319721720927281301132245780617321382965298164003470685721254309401167669578264687213684011491454043293820031905142126258804624722157950085344503530644486101560197388076873154922341786165595619813865940167280042134282000046976271565190698313997364849100155057746602051029348569409867723365810355747683322043193774340273203382308258850885612040252649472752878967185105453329067302951750086348030249522278989076778231248669536585095142049350642908854872219301183477 [141,87] 113920241161593724087048841067739883039632164083900647871410138800945541142580544311111596371419770971236002861630534553496461454416892209346415300603602739399680032551455748215052093240229606818561441918821487531464028055771304617953707525232619882671305104356949832944810673583084400571854857253451399742580673698093571892729839476487421297115745833456825196663130689321308422906124233616437719114358653920044442485696808541513308335629094790565318227672365513001028465388564965014415397346170851423080445807071859650487923660605695080644304946344158734911490517630112029992844680016865085869557397122945618009141968477484687155559799217390408519523484419298317507222113926149642111542437582786989854456737599023572576660081766012996529773774065517960631630877334042143933129071708834481405364045159876905980298732549573154783359953345895885018528456105114302004123395256119955464451357261096624868962559371582462153837185166185843175835388483522387413073893086219832773622508629541489819986250192224778088746170066695900558846870276072228087208627459223205310973285697564935565049339121706549877402779561873763044547351557116985876932585215833283317019936984951224227544218174293129301229936854362975577244031688501201023308127791724845281026701510499879528761646656158085543364192566962296420842781495626751116972711854509284197203971965812019153323192118735489356155865210648561970471620911537937249317728306063607088547167985476958020108666718936337837754135926466576239034360671852395914353933495342806866506265489310051154685329610024693204425177569803809500520701445960349405376475370937988294804128743547225615207793846052885587849182320482637383787383053694348525502557638452209799564 [141,88] 3157374349218484415955463846588714143162615700666822857403313581289210763726839425191855693546825305509061492409852577549840568232622395591512216668539323011270068198146855457943193981482638321904394705272784678298697868248141593956465005194832074543856342490324130907446810759443915669814089606521484468648365016083989792956318406353613303570344175490409351302384787865216595705024837858494442118016528410031813465145725419420247817860985473866042669321391819251659241347613921801136063201503947059561692267116523880144615454056362353068314035213269677951779931999856193284399153385157666564834467997499257201095314490461717141395832332685639305596347458987313193420298124218845807009435041879570296842005899149139020262425965787579655276354974453599047441726548839753436186858981301815286826834241383946157360881813979340415641940706748483548483622930814465852341186093237493048705099126650570671014338630083026414465593806257486927283773157122846652790360110791437815436110717403333805501539818228392450585893897299694139080278179285769795840606903045513776167609213759809017313138299271876135715601682913025932353418655786042317519690164420815464861645287529632871650951476126380741054508309980134467474573210646853866922814990288186721854926208735147209304972471942583967254523858925986242295356188355897759947122726973915001205914376367371520012821419308313196674991914804878668988351317200655672754894057576516925694597269656206938703687538152745799262027654881014807235390744348591038174874980851851087542477471389489495453109159793420293492168561132683571298898406575000478396611545194661199256898166978500611495084703640091046963973662184397835028620112003205753522640108992265958 [141,89] -648240904978118751563298311888437375400000365791800398917101834074280189045930945685445350537788334999046792698143354816657873225050454018546702142289891210791371960962652536181938279879112100589395850897440224562999657759485947772129839889020911021255717082258144417661288231993582244364802728884856707409695598367705793975977056504123571931831619907052108363892383504147415159467696055002811581705475269520188511471230092735810950384954388029766543718732585455228511241888375695998463981336767890536235581348570908529816762619975473743729313662301711327745136208960744342691735216216235731213607293640436379765505581087064025088792420388925251677241020627836682288706028002386888923414529801967279933387731051870959206229359997042216428901687817310573118968622157858756201290554519870840161612600051269016864075342308605329155786801254970969178680043463126692589985788814459231268368954660596907764700095147829514934135101046408155270617728358253867060133765231078595383381376407436970073032254392977176803407388905481009191105643586155749709938145159451056054864418260435089606453695178551080521234588177166246713431802491475677617036018847735331530814651692418635282521153544494706447632078268362389331534230716958920218195528591871845356734169055728050309250870705242761784149949272805172202041947538145765960499904976385682036755534183141712109067265599170816605823605453935382716532737181835996221108724151414042766076626107670097998395477448934989210070010809016388170675511609760370832381472866771719552698145144716360527014310449294618022707495925861139822405767398858187051974627227519881127400357127844085366941415736222561757905426270754361455761229381289627088592908397718 [141,90] 32407228370889488882013813961997351715624638062973485653661280576120286193790171993924657525065790800370877199664978750360240024103456505117637283301691315533597686229482493286350456725900464157106548066396343241981054402857007405889538995878596048464642207804550816834265958894067874737478677034831786777090537035064920914395218481221901067593943857057209534456139295706196624824733993126169205347293753519362984932857866223839850693537518569029853487463726762172692818869678348703682367362271683962862162735958742602197835064100290883283202310990996642541377297086528333603240955143981048410909164247986244227358424308326081935547568868025776253708175464034005151247862896745275343482580211114205460720964900676689387687276647637001452071813842547417994822942894730050009967081657438370978037849050655745561536667295208781139088174756971877000968467522985989764742933927499241230001476889751527242654570389109373290699006095573049535717669845286384345792916733914434175389640971603932685502732635061490541171033044884556568933159902374312191985271364183543362162920943501415354064437698498296093959196305388814633229208368172066116209476492594023911893775642635034237809064382187192743883740482135385163514614471541086077991891916487968499298648576412972310582500199734203889235436584771423088170120157672203272234657677249827180414754966153026525221232093952778538599451972256513728092986846657207986147062806395586254199692418031988929725381887653691250515383290628118098056083886114865085643968098113669908818352879092454124534566347551007265685573300806221990343907293194576896334079308240515107400462035271487346723647027868548576167388445533345186633676525136487181463330689 [141,91] -865290921171955298545327083988968452097411183788461876084318496110382763891327507600086901801704805667345091537874428817212818555899092822512500264686032681862629854657981958721642737080041317255000734805669351567991902825128371933896999289808580647721794929886082963452092519987327482164942935752779947962573365338048631659204078370490590331287093312897894986279772869710700453534606751644971636922175702220684816238196995869601986857088919612035059353036600321852810379039598893306039819248007447124108806972440218811390770389608386503431678680594719693433996919209531621691545620387600545742038435009664438891900282199577728255916379249829136384550227766315160814380819427341022166948429453687170599397257252639341972540053179427433844640292223955896362322057360318761264378726721933262482413733561937018473495836787494175109137708925132620286462015437008624688609331175563217176092141550630443210763951909762035004975209488457613946333893493089734394864624205477969540577980783266548260858051365549255125678928110689451711785352453399617655549264415539100083153143182842509147987316885567846467741210791512424535992462483545772473982015135433579697425273551044300544167522838411029639649738240600926623234573465316122486570311262933508895617322045280044920012441081275779831813041920540320689017641840519985192661058446721671083055968143050008064544020467506411663195153502827121167163227589229004538834999011045280433539339942095922453386654042083832652065510625370801138612685062930347440100989159222829632593491155680882323149652579760327849631480225382822568631937579932092891341218161926775949002606113175574485978408914697119036153932852106959243219748169565271651393 [141,92] 13123065491757287216766391697110932559662733707359746211409851613097089622458697380705613870810453838175772209252991778573390997521877746834733611067815887650181670503816587149332528916279399145991689293656802767221717111927175957438869054172529316258992469250412645422965362410487648483894674456288034228905725128884687505943536659782125780842069421245995568623661337194701064578226288234974479286102346102341086142400230051775201088283223549914869534544510175089335172765697811603129535465985589437227001444199175256665387624786833044176837807782865277103161978589705907941707432902957142830520123766686332403974193288920973042136216925506915428943544428879259844596880615854747901231226512723083823128276035904056462706091151407150637944483514394741336858485532262171515455716133802148827573768703644555045487581541996270753835342410064864960436322886971144823827460860226086686788321752279135522690891014848389912434852640115541739084337150205735486796723349046904277501839633758505866717104697021215995104475842950974234096518766155861209401635250317630835263490269116954660064615635313441043579137212781949312402927135913575990927691540775663267121311687860684519817914215468753571060319788501673369035461366478289152839169091231363929811298181911964588124361251559599457491104335176438107052137374694768560044401134427974807938061865755142244974807319459131713296515194506528519435142038265895432193776182746621161183531135911579934794465918599430079208945938403214237931555660704242924139709707616070006662374178919214922240363178391319370036760027608274915759705808195325364310466288059695153971397409786364846248601393680570763216872159276219077158120625978689426 [141,93] -70668101709414960174289024639896521103135986381351162980554717929668841580972279990946901407979510624914049438292307059047060405914828812490279201964733863211974353609285804258671710704691035776793899228030661020201788133606386710201771143616577943456701734695030561623144149840191890608028445764224600140847396147806068324337063258430490011691835472620822495781917504348604474133612911920432194857704759591995833253186207993708339015405108474662844159586949696738156647058697896976567831392718141244664670735712410029667648180283770533798972463962015439802684789902605868725947861149915035991768885176662836746763464545839418186139200252559024239304614352810548807361081073611836462576835958688939308523657851858219951871172535388925967819222603511906007545521580403121850790765373026383924794186186124105309393897676900976125811252852337013153818434144867577143802746403104588055192108876728289460787896008822878681795668901944960853780455955866518390540658021846209454742778473516141229141611266713457701860210894192451499372168901107997537372099523740456060162368471209186766427357166763444797947375300915792444668192429743836808858535737415963725902054096392122310112720372762712521502537337284415986085587238857868615034042439104060054797690223363049504667172210395995190186968500763836553264283093510801879097991338457439788226774890311179041197473262122597027451232766855547779152783840512510015825737700258578763450900067488063576541003137472565410590729274266224051156783243543301092836982635433726962935021329513019709299483470704963953364615898310725259308305367741105850841289925954875367013949122222957739900203362120060009496402258831052932674424429328 [141,94] -1884206026024202555939664738857701436558746762455088031532034465607898516806618859146318334797465045714602052989610895051034812160621005838763173168501125958250018678861915258458874060991394917603748707451133860295136240115858440125703276771535596538017965822435782398168723181239600294463475491910499433753105684406145923398597689899415836123941947900314840718344998928180704705454956218807399179049889675135045874988829719174585012035899060912157085107237761984685953031838941749847268760180246202210358152454403442672251329908283823305157915955158863933534018861525263198708028094334460470122054401947596972003342445020208010328461632452314285798759408085267961401229845517340521339579939527473768035915894464723726737015023388149551950892098743208526478545566203806803652771915117299730623069442299716727402816023000620708822446675691488617165978842461904625705660731573286314269321356674198090630519876844702382317623867662743977230998198388815453152476239212066847077315904856065217241818175499824465783169207136668505901157879603016802130046876440301452089498381708136818080887040307622905514800028420188850767843449024545777021943085847513269795741295781578892126874860974543077066363952067823725594546614270861612190105643736451793854312982727099648403054614901292291743359629239372570837159176378956527505967147060158307366629607112747592046886506413431980011004178614879585865520912658843241770535067231570544136156125002102583594376017726216773036926401630987506792762615488789708456986499319434677564511702301370503126718080423800681102413743677765768476512716814313222378289130087357579083760538463988904545042140030385786938940281589230351210531351 [141,95] 75023100745742623322477939539329005901308090347547435256770640223160993595841714818120203321119171717191964570407896916092202006121863038872258648226243070121222880545368964506590313280459793278585064872421281361290976165928973256197130219420379171468459484282044842395203646779426767383867335396388413732514893250173704693115792792151827322722572321069555084091248973144358832027711161321562737555605323525073831558245396000101539980978728433527667293895948047359426924483260625809291072466016237418781705662244596041740078581146084204724343401458358655784124929820670538599509603362413661124843138811835668769970269419087248929355728764816707139472400882918596433775609440985209229187254590138091360801981119069553855238424449538541146080101183581064144305205688461519663607142698441210474266684150320055925144446364024517523707535729316773328093983618377027709411975809309389562143437304424870919242664897193043159903433373502569324315436421069846941817212047057050218852056131667648493130535544427230101792425194425889430321031310931194452139151324540201631162097897141630455713706591321915694889739892211436975470109987788955018839773038933174231028841221733201100995458107507203547195300471065133110439819250303177687089746289207458423394996019467727215318315353107611428236430380284204508635115941555870903412513876445862594679332974086054871592516923758257459063137686412015726432657440225812521587948559271387095292494338727496673999254727564443711820823065122328993183842672097709687046826289102936877357600362098526180016203209772737892638899885987378374835563655011517623705883720788216457040353253491813693549818976149253472477872640986371922542 [141,96] -1351355496770326213221941045364900718616715468007459836521245614923342612867377738672277107515543646927119231121705146714046312916126012119178083516474651500269920707445262043641793332201884682522238469549361822053093689182673918863223528675391213234916330467357294418697643826136713377806921165106779480501589456957911779484494088474636282832192743515133839880374106347650399065218554818831325171100615728724837600015266548644869517578512982311653649721224979413564354266131245452020470930012013855997031907462460955342865774611710077960692237885364522503291744457736005004619002693271501336736398228702071562606681291478685941647689716765708835539801970756592256840994700339785084924328728821818656824351031810400550769971420457759699806836990574206290094599267725584715307016355748481242137264685863296293467255256872293560555129426472189368217231562571999063052295259733331857595757971696807561569725107327453260789130455215573914278564900651766350618273566301947593916196146614626576147800528208456147442265277449113753284092421081707202462143329840137721514684265691872995861922732988399617297867242507526487969561443505437738451952371920458453329706341753458617596243908707242460630076408546284279825236038946393756163294635298521247893155493065829204378151540479820438242140154019233888700981006203445014170269614334282879014839602841943870024490750271676382862299037088570877122656784561782631142121074645562960944867869901964432071354991715988698132167187759123893155086780385634981599356298173150094794737928574891073749633750509112808403015960570412771573541233812993660079261991431045760387734945856565397594501602406779411412042798569031627 [141,97] 11164360584102432377466658536666561880259832798217981357619619553199323058562150814581264913988750659177233777401092753856594001912474156059011899463091556344532906579050168388021298165670517011695160668146366273796687812083856284928795340494010958547533129385406886385486566676108277204574527771530800190093345199824964093361380234612705830638433811715629069764915291280555962111259931097820833776437459375927841647697274208813791421392268391467904010655597181906067424359743650955817763408445507385252841426026519014649327011188211677057523703888036400079471842059311815945527584710578535313030135788851045122135061008008307293050594173839069285410642864973087433268838783848550795786588875955157407533560086553623686418745040345876115343776413018533170510434690297386604512208010470859363687451370667951445678275677563437837050837293436672573952083542160158722520847021989520237462237793332874237851738667262679338741095600227556568415767220571815239881359195538551263005601009424497310353841977122471647726456876552078904985910546027129405359540592203380750275138267990675414070787863571742503863770203429682539013926019496320991694017559182293690107070345141614258019803277759265298759843921176240660389376447249747183723528382879677767968332961245051470742627053828432516705814732697992391520313867744210934989311588683487788055779876834272717637353865158016619105086432442187405972601727675301995221260543792489966092870900582664049470328451419564067901507260430805959586932953864211683513993060142541102010322319999641577323300856365626273324952660917411728446991254761459598408615238008105001973911111290006212345669681207217990432652669514 [141,98] -186269309220043457648991094064330819298905958286475634474370553095810810639009054226492971670264339913075706008202291790255657230703947714458639641568902293041333507402477549565650353820525094839658351926900429468280015787519182297609599326553502790249064848070140359245936197379016050895298778473585787841967147153656787838196393940722831417969803105554956581990923073070617666257965908341281575749276291305242280766059341496030951718765966368371549111353968351124131137638087636961766871711208766935158277164143965893710568600393719133580734160887364779181537127779982560853088269998405025807457982829176721962339564496082354442362921070515983074322316850168696897741792895380925732625864774478317391816770765132816306443910615017165368850640074712858061539457492906345372968439069991603247186138528535619731709121786729416187705438237817172841723389259593226450853692889702442964039264401270823435006549603484432390423216659096994069371096052848504121006421749632504212347535330378177309422685462270497838286143713057489168761868116310417414406149572402941442008751743343110807654547752790654414948393264864789549719657128394253774388821274653314130581717652132399962150227289520653487008569066827243089452273610036491891737232959936954105045336348669449611853633289138375818320485590503557566563083090644449361750305877657088584209176863180847985010636776001293812261464991637758237578271331933016895352424420153263665500565811180015988659741208244701606622374237533567352387646060598216770864652373832203108550847387596681599642222762393460722780025145082456165860137606210350419167756474502713288568324287600280480456915704372250821264049 [141,99] 7710507263246114114024029030175325929136111557814891595735577811579009883658774096170050512298660362683674577707394109387692438165356539601975127201279750552761273517670397286535494266624835133771329560724123006760243284192308170870098921789626529303637768233943669686054292562320965847264535626446177266620648531898401994849491819595615866459393984293766081506721421287822422742394777941920667005543895430234975080926938987993187893258983096561790173327524791972389276074949599804515825277124079146387149082823219014163224952284502627045381397067804059062541256716416594457092472809281659474135409544651867598871747420971784626498601769586972668542797081650031915927763962052649513836160599088277121378844569334183324668673504431948574965247406316532395887444620842041354905338603743401480859373096642808309103174345942231966565485606332934376702890063011243032477035431792040165754993238741017158134783957406427854626202090783101948975333181095308743466878452946357272070466318963152123107590913906263535507811100227539589568538448500175270897355119246908598848337092809327989731239601999901202748446522136093988747388211444023015072492037662561358270936480838563417176911165063448983829977464279311559203502920105783542893058548795850187953994792621090449735971594118552555426260843721629757429714794808719775357646659553390123700532596310047762770686038459623992845002950655883750920413587135944629640689804909147651857330073833769197134970106693125557909562124521541174311740594291736880627943514538344861049787865036036862380903774739368253853021390636071614859316648428232995240174610730426010114938143748421401408089329520124505101 [141,100] -179586823505889609377283957230361654170606076264221935448824627334555706994441508511316995566747582023595344786339798258670811563534524162909230466772014132578178239247873154263350629040996114877094479097574346782146624045659901549612443848261191384941829740473531687659204374958832827130417718670009780104373203012716616533362466235716332834564232684686618074210344593553656801859471887412322940715362455347245708528019311628451061012001061745855773630980760754071944687939653760447012603105175979325963148131593620025328189376988916334401546830786505290709494902828927835948334777179223105023010108488578435067278543673186034793692604815373568998672125773700147236841001121704045882920767705519124180461386466364694246934853337067349692723842692230438839083962478137822070850047987959180138226450489167987820957390677794692779170355354716772941482441265290585827319605472486674424730444509162802448014845749554870402621098115131992324361750171038809186618804602160022756741711187829754906236633095911942203659099515252012150178983058206011255553939924204278298659544775442921121476065926348053675535301833425322770189605519646033813765511590217539333406668753916535090670703419835010444778387157646155222181455101261086506032225691452654036811663969468163792452265424806731001824579565868274218784965721569083890959525486252576229974313126829295912403984004142786241850591945141150544075681184484208460615752828549954019358254440277827800227072784380114380542841564964190619351585597946724269944417888687857950241591243990426226986855583984997047195655347743000660066839067958283812115633203480764280388396564713691916525347006504688 [141,101] 2230271765852297606114189244038393124438851332403294239282305339524078876236309600953197361028590160347602205974306909842139005555737422933974749882861160186060531602750890961805258888733650194751566189848673000089396556208103484603194476004950815396785544040353287447422801232282229224871201766131184595777971722498121887186115944308685845426868543042900376200596127668651121897279389387815528642102609785058429960535337105967838093413412060655116734402111972401818495320311614231252908500078388174715565359599396581932891589468409361363362108482548327387935310449255153020456456723541110072144005680123180169027636960114204730458786449732938027801010169723434698701232869568303284204334662244933326245324172700081641851456400116520313999355682302779556228538060036928075720220514295408877919211559478176219793520520407196972569578866807388293970198771628577878078841229298345223031926196885135150308538440919077960753545852263763560744351799587788138870205134418692669954130280610410590644702676060084868328495307509516460550458295950010422614008365440785028182380252091529387086065658621437177651292067387188886123308083603358142630189495660664226233633310914374874704844441356927808309810240760013824892072051749283379101576482157695773762088223859678367759596711208633130374592752538699761425044867348098160632097085189439807878821726969243912926034555347903701367682007545767200141702936890092963820664486997117422827028126806162731068863404560529871039086744940528820729745137035135171052009634999309770699267459164031456237823864032567232274713118970434698095335279590394756281714567256529952923234943480481965724067346210 [141,102] -19210855337265078688316772139937670591484476658329816528412165070259786289931285830841008188466619043934661900108722881839485123366001424546243266536600776725148718744069019344357029181485699934586312602721295226659864817759490245112221091288690512791619460441735189087498118544577921681222737322878728895593851214169170827532781014436046622061448511545928209124728305821996483313587136502768239989742127646550463217884768620056694915298050712392178781545870118319899619478099694355179316707124652395253829802793999427434620872933455636455282366270565349911513197852053225556402638869304240716225952452462183660836107325768010152629478742141847879571127393426099236254792386328800701146466341245641677357689460250926243467923909646748785168132147824591991633317567777661708268809039777486051060474150715111268812824151605145669356624579629995942501256492466690037159289859020432294129956308359770764278405232119339298748193110335425083288061072595807911592295106958198558591959971978056046408800829048687793897069213899035410325724163557324680020432119862282989677028880581345193236383836936353301514893089487701677372329781710326012811480367678791017801256336391859668586149087836382229374084553668976682240130971074423264617710709590375441403482092894827120808870750805385057460483430816414888976852139931244129660414035142943007695906197296254872137321189055093393275183098729008364554490354780645262601285635347864058729641725538956241702333859124971164150965761090960575326560480659868122525907684774692038017604144608201933577199694817741500789959813163713709559548862893111216058632183013045035896448005965015821720441 [141,103] 125753899613978903938072282550918230219599415914421483361843618507994558324713149851120035968534092178487362638897295037753464456440829192485273406024969877214095267546313144410482145841776186825855043777720718081822380604802252953466011519079203092911559715622635733093790454573054917148261109568373953409088294383998564590593176124277976054450039510901242007912391367787536487686551781563076905200468985915378685097646674860102746340752054483049639469709278273174931117354090528352198366595551862663970415007010234618119155209977766271361414343479612305165826212854030356527037461241035302315616979090067397170547602668877405378145305015662918388843274771602698375588684823112505102144210288998474925543021740651064038492456884571843457033204368803707304261341796339811344617836746180763284310829500747743056043806363266857811921167141869940447522554129253549438646508356880114825833667724868729891416283508508933411059457827104691324000572876134740240117687110054393178387216661522875634994776930027764376503413041268377151302459720770352036216121122240146288808032657918331422564577104132664006347074578717766965115354958193268824557157779901586553419959475692140882359315938340477271626572688898790150821574085845657713066446295765000103799471934626362010079095960892912163830437691803149823636733252917241244677079328099788370395427551374585009962258403864576075378438958607340985675529479159277893648138104953462783711294653885072986621057131386993166300360032771914419565884863825594830602010201584392496083182680238560365236005027685394369679091352956391155102066775031265350452410207005898192727064052989225213 [141,104] -715608174095841798258028253137339700125803835847500961045217357994827982722032221631017949747409484146920646017571424610675718221388652519756228616037904169113750853380998271393656186150950206786028422674697332345655685792060833420120749077618852454792598905420952979309091673541350816728471656652645189633204919874066218240652450826551238432015331309203883831800733931235061879183272856045206377185673965982652845846592388845371629145930238761570723132480172952938003905299008978164601108013201009655903451719075582420210951180146974933991696123500010524404555924264545550462798177889038585435873896340398983472565582381915271646175019493040982101768477336106950249867063527078667197796394711370517894161242663540056612775586526726129387509147318465855088085072769381870982712370832070695579899057236506641745879081042914350660986972879502498580651414200757587916639708334008392637509402150639485686710913397971947653355423487005931633423164365638615758471300434959391208375346915251661341789721074027092242805682351434082901542192147445593746975054438509750343024976521236184292652951036083998239379595094524391494611549499827111285988585998564567842514369154107498190461797231027499295803689953851379130445820737964541400142550861760115568908284653103758932235343965371825837084068014515631982169002681758516980747930372221377634352302574600563515394263069419832984383295675106549490987909654262362961951755594570708789686926593501274876077263349366237679032463691818982240195437196789968289058741307325130372218880046384309372467302229583108927492239996405536123190418427653947945270967329664688775267552062487 [141,105] 2878452797139204405291146425240581599498575573965033179568984817854070302821257290703961583242266890182260679299861018302924336068601669484348506597087841497048624128941925554031013225482666818818080508586012753433110373472218058018895377480495531963874995732660601698731376991048026910891206458559796387720360337231586340696756055423059442895885190174024035626623314893395418938604235259447202050332737291848058579310853641770629649289568718700228767947598118285849047663839081780992933982203185071886575571541855442706189444769162927058181324994020338459542365784614810253922368243040835798642272183110156071771550407613320989258007683768375074347271401862668492545636414491223617831197422231396854925093075069230332296240237124874818191589380317124347091659482551886745227232395277807016680828262309506215743306470187423557296573285145415726487460580347228707799408905950351191886290932849677581532530910677705550314772977814108945745979749682695216541316374111251794109991151467097918836055572684101874077522407343968872021753228011540517969375848629059935663822899073891789998903442442194446957935705072695867788719983854485124384409911655033081012044966633648759901215409601576963270408988519948940476167079078840264228818158685198722379067227584822045137318901533120040212610461610982442397415657572195191411937620630492686942172716329943187500662293867932077994813739579150313383245845798679915307021004454115415429812463985814742771212819007431360785783616190297867551859724812909930868914109264124523143519050758821329094112036110368215963973350313194902393085939829731202089591794114027067961315549 [141,106] -10348224370743484503213116973569933640596242829523590505932036431062394125716787923725519652955659882064022248517275810081718996695684491129630450557614482531927235568124798557617633615190432617160670258201950309773962038076337182338272593433213878848831506779816169550827797884820557734425714477346637629839433602808565892685915144632809390953000835367836114363310879982032304054856846086362310288423629017508229576903073288498018417993449728657244785297767421550713779390607673670611428580343231950385062166276143218304009537013920516322256162417392547487261500852816353884022112011865029634938621408034239249731909543842784456702579293709034733536326156455216240925327463160910149218954257338289983412927085636879949534064501147365080862167934391614918453221216488674429320797278315040140416798617956878014603875904235928838279422859837795807784909954668316809667843367976595178168459338413844396489059498380515629655936894968811095012481533725722746780198021725156446669031531967526467005780695563670124785405526103327602996716879862969008773721256735084900192926788057799150591952149457127130118587005156517730125818575161236868657107257262330733355195391337069834578552644901610427933680267140716810340233001614611973139571692381530967391741807952004623192868076110386849613500759097791036435086470111828844624754211840806643283057250821817864192360792814976139501790139910845543056481201481410217531538854450660717570540721265630714244070598919664474635377916478433138969898477519114662818116045810689732783433710270548944104435627578090787654986427162825856595452823968955807851619939987068959392 [141,107] 22726192447542632095385603917257235756445575649826978725564256501264663960057846436542871560206834742481328635834489518169020778121878952003958555043888588437329922490117441578223049601018379603156216543594426496731350160874235606781910444211021220275738927970449813073160545883393613039179921640021730846973150055359821679907634278433691865023122947019341126577886398147591029510654588028407264244630693984532616714085640023570768311016341946173673792048945049448981253260090930879389830490254568819750312699298027875710822089560559054089133635217458304621766333025217222004656091305960914169939881141892412205956642834544331184181942250848890996224953377678985186845899547457859678204803477444872774047012528978535129080615016507249423183858748401519806172774706643189846162347728595343286859147891759087379806436884185384575512864174753557575472863154359694506088212725870322649890731932310261702754406037010770803738160391576629908891624803183565903837014118269199397284735011953726627605438089632200023710845122300016971348752009158597941285612260195844060756778329249757017741340847313664976047903530863281760521437392679433026378650741335543711314972775840362549480293694456756073755770620935794332771352031780437422062488132018569341555459977214976250190405697284332381798167569207920309526731036721732554164611478383231693295874938212914062094411142479909458088785961293937092815945070751988879329047614259155198702840601632961721145587513038427120519810546191193430311307637855296065706757849810961726642913696607798607008480169651965487700145428580022482106299285405492823985072769246512 [141,108] -23886697003720411491651241448616622614167306132794764225598191164390214395180817552461757774267106562639649520308304785431125502503728052738554689246334555530643468363542979694498371990385468795944245614532678977683374930356900589253620414831615954340535968027721329398916164082610295976409897936275890378920852016221961775793019105321685977766273098285634721872230909044331346425139164324068634262780032241232439976437571703039658516981866403721306415564257224153919132228193425668447849631834633449717254485091901657596474734897694029461662412460955209938483553919402863293821133403615628208520294545526379987412278220571103809119148470311834709432128546695281473223928046668587723614799633206592605278541209085402157555422086825945472380132111082491102443377711299913789320392172701291142459162650567626909941266253785030850409564916934837893687938550120618372697021456418835825816927403469397670961329163026945384718249425484718855225774475683184458702445701841826119384345798670172634855797731761054935755382979713184571092205753637575584671475887060356807305316180410913526510555954223580300140644013197889287058285090729716728688395905898955472297526447485337395739877864191016420869820831419711254599894548465395478707080248981399294219103671593307446458076798477285893967207163527381529495670483857377895956627990993794917237015191175075335006844525568429375225202585766380870459801503915510909830262057646732412726817232216030126973231306037566418634237030880815635748281376258985221458971390601978253492490737890666641958010635387232247914203805649769643037104351238111692988760774 [141,109] 16615981310295713666073233559749424715910655625849847413888859475942760405423620434609406662976704764395936472916341710346578015786161597472508222906084761929215747893693988242005216318220563095569265584582274341891110104320146515826825065380747756086494052445031011773616760709364584980023600295903449819346349074577964722794504226459463408939628105550311858937257998945838638823160161988819129002927263261642636851370694194652839034585824955012584309713505662774967945208094068084117278950789952596046047856869143344980013663335595027791228175005029639981001424144128496267493618055167535869469156922564995847113070251922821112270183139688476325569148969853208077877748962605417615128670144925118626679502093775025162787230817039175812408676750348771270835794546049337909918337948307987580047169952976308510240453646300311152745803970141164559753627508629945466136903710265282726156436129995899511841817069491764892475265529743488410214399405511881588077435291785617810572415271100519130275322383393695080370671849522983620118323364167037693162256794985641769705807164045932638885184008499857956309219922869187727361656633551998643613903954216240891949659390054079766828111877632347141696030859856573838414081148948438326206376128758588748459942893403650062152726085014751392511060807512042858325628773981271486421358473309328883197258127066815717825085809468399469301986037151712654210740603153357859324317928821540485977678953665200573576777375358934676866298113072235228676333918383357939898483870125605061728220104152274266585878575007804311598627843895121081138621187852328426963 [141,110] 29310522098910984690474424135598203810105027788080345029652730960283538932606859894212596167489887057009632970448278494258721560776361661264458039402468161221125591911752516760827401058241928350412136658911471035469232172787744573664167105606108689742074276624572361809345194511978291555312126409432298691285408038700616682372646373952284075049928945289662243590095547866589687083502617552771439096608159277430314749537006085913508348307358117891249161042236290228853917036893967804795052567382915210880312345336581148289190952464317182593165775452939401908329444778246205340125791949523574507067944992562102538019019819558557731156622243379856379618482768741785032255263651119441208304894064323984885628626863079987125063156420836116722717092134996234733500545200919207669710080881698256967412336910125084118672984825769591728534353258000348458650765278777003468081941039959753794787165699777173656285017107295823324637793693528845677063635571239889442405736315112878270744778370084612039741141948195888150188326595810248129725071012050846091341643848508128906695150137516112493370417398782531928817764920063140859396871785309178321372340158020425977701343111495750777206491938771044592630980037925905086101933885547662458988515582863981113402800466082204166616269139594820922002750751698063378799211261214360024122021412437889832551872211719596504567258418426744866201757228994039360603513814063858782626021834180970400901972319660524156345341593042331181609419955624037759719669338743677324058992700611223485247038533098484105243634371579324955642313276318229694777284312327360 [141,111] 23695515116205008821217355652249226940320231299297240257883763888733154261834350585556242694057811767286636030503207128181995034506028453904355873401295962951583338810654853057562471900162006220211557721065399253281785829066172629040108828947224735729236755091553058377468382983725554178115126436941667774328428902523980100760807743509682679628642322439510929610262157265293292721562399682929985333834413230443515514306212412785985536238402676332562461931892316392153503922490855294878383833228524705811675659612907182936117737565908013752091915794268508641518034237883944094749522582998120035811207394902985413284042341157641933230334782442617815726415437706817523369155583630516050895622278500110767999090133481707546428190865998755753436748720256368395692770535686907359194932491864312424068856985005915735686552818717614279915086129906528635937101337679839270704710393271237840841970493271436484671912195504660404038118861247194997795751963896858782375423358212077988600453758804301190757983245073157353981566898865513408428002330596202136627163480966040839558693436767214646569986846418397293655089518786363781335324404981060803617701701580357485135481382285968934437403663949925755732588922863648918363190465085383942895598864463994693947801360913131695458191054186317492349733797380579020299075147203415235993437562289392317107029313479531603867350761614307940927099399906680855623434428990999143344205855941122251851746462103439859112274603441226972882392303611137477715040491021850686158379283997150425863170259097859451337324524507075255864292961191022144929529707 [141,112] -2842795939515940219846674612535229444444886939093582014728902261440968565256914216811962895110369735399633673741507417982889932906467657765346181636356639484130814710554133821594455928245478700144645899895608397066221085088071323078344291026020107193364829090576698708564536689105378324222170698770356148418729456284087509727202889272463819504429191308323213017549766328553569965807869877232407459342743261486176411214023480664553441123151014503893618724013455992736444199527082267577392459141313803911585542859471775111178703306853983716335640403105329244646841334441900561134162829903122426797010504267479063480576569371934684036713028937544249052313350870236512189677324068246200454039179997650509198873277271320710915796138089836264078940767911907477915984898589883845670523035557127131525780659690241242366942502752462026023092904114214301375064524488370493734097009042674707952158352647122569550042270071445007281457450007525935768432946242462559348804721695766352720888167906920825700819347279095336617510041129553230050331766519841832915322251777063617885865393458344388756959155740924383668789547410892547428515192005486179996009875407305006075038030525884987265750831870596064472919684452095657570175818865232087979372841697283244782245146808352048391320751147600681053358742288166707366983135850363986528183103173768890138932454448562148036348816328601494690171691887756319150281333782145154687611352690541233615840852878038219327329918753453695850369572738456375247325689253364412216702363641925542827830420892650002918950983846572328079931623313216602274 [141,113] 7322247423732124160821771781081313857660916910060874320534644861090844878993827582113789232723135418766548451655913401306930962919603019634652787943352701248865597265374567478184921367711564498851270480479063983388912575331528147609552858628787473351450577744852663149565999651714259569379104005791278888790558944484341371201837050683820162154843830558540963796230698976715791780544242404562839379348302435511726615643677312886760571238829129795675115562283886683131177368950687404418954122926914015172003607610636270894515238652085965055624977806016711586145172421894309560097171603309315308554785585551258296686410048873613797179225995381873231608859343251709365518764499651646943920188710891581928830082068156840778429871448894035906108292956707809997390121148692345461567216186370149225376648418978726580848797617175232176805935503091515629838290850423632136882772811161536946226880568160449740978670756140797434175701213426004878726715288555013599456553097705326216380295756849230106806657522626589119278287487343360326083213806635080649981630437435606703142716266183899843841703499674295062412301595145623054676105879795745407386363876747046316811158840744629589624023516110484324946935898798355017323791784110679424824053472211997361708705490780782444937502511362484678808289938257325658425203083238159618857060751642691805107126302285168003460227961479303946006705550110364054304659567667555839915959541877603371762544216175469418349962984879363224064864383688249650226363135233841787562446455463789462796228449466663408435847780381992236509518023181098 [141,114] -5493123211466934659330133347641286694211223404669137105748207461634978195677969614117930019467884880444026362264595832147156667337779520845290254779914690861587174633156381140371049450619065951737536548525477551287269922583387484203744674632604141162570638921709108679353816788644725198938063259578400895056186711170104861966891035728837279249264406736469042499332565459615821677580600403963464567000824175599065665126186326961218446457414130509921865472840569856773483766134293066365377448958042756204452022737714435424066218770462608463000048157893615151069190390801643421814423652652278819226878369232721789441007328196093734014735974528625868982296383831092344836397140514751122865278468598326192253268403466911587976137361777355512388102048797425089766601770311418985856414460669643566578779146653388347744404305204266237832066165077145359526158109358242723847597997830312276855601762166308125478032900101919231518038666469542031624657758858698281987845300172441004721688193269818684878644100230276906042835990053975702612244346074724643690698829759683907445619728727031250415153803834729032296236275886898225745560056599740250136930421208614736788708189165024184526569321368470221522806255845884302335354433197131226732825396012978252945266668225535100532580139562867145210622905353262885329504251388434114387517447758783673798184543846986824448927720137925010083364946763534864557302853652299484652797045432227527940248281726367909085954276924618142093439604356560455655597147882469240895886545364636569974833136288497567921144709090500296261148069 [141,115] -1732631399473247883790363849236227536093611180850345795513514242037032792846777084131391980683190688936047786299462158125328936065639609937654670848433642626611643771111033858337775883691353332262320740830912625966019219868538942096687319474408237251900801813666696731238469661796417531109317173157170246367461421214193102473920267047322163512852288808283579064616928635429359691351550652646591855151790340829635749417574583023807267901721742884251972480581490220822257236766848276245507306282785895053386650853731846392632881229136036521363019418014032320103674499732913209096732567098224719020924095182110948045196853462110075099959092945165072343491430939632865151413195429274234771590699918735522690930244838166485926589872281871197313170733779927271468381923193786950859887036676578455655109094484759976959009641531957328559414746742110032057280989963961237265188842598958857690068438699071792634834023627710177588291183427520524029265311133529981702116793674754240573630313924691545487315452187596053114003145163580024446850238448282894724470469926266575891936888715533852730536575312211531435298235983946544640867497705650876376054315021057351245016584748009378173369506484523225202883982156333026287656562321460803298366915510856172095046595532419449965304173985323398233777863609042103906243363357297705037394860740933679330338178894613243440123220573308604045055355434761637164784390206604578039486243733311117824286995015090440493830190457966605774128770884991278396330206123495640534924611369817943915553080214946254666894506969215748281 [141,116] -232868768169332413982480170940424912631921335124418781322213403340655926098989558938222886977774738193185123271806103459367745079549233726028701841468365724069928431979832726220115453709068591363789654339532917946193149337548684147683380648245019000070205371829696889034787185655982873104163893759973857033666830086797857293627249976598620737328424358860809936943230133676736966194532269437501791869447115282498122551245832922023714674321119124425297924749246023085811230881115894694542938923459070771073504997601013354672618110706219787695969138618387134914363647650744173265119100065581122375612686308625069902606051756967735863254391628075095367330051524968554197868401773440718522914641383706286348390047507001911445475668930083356052884485500682014069888312420021433561798911691371276346560932243411762578893089010343772424824668119082290997452527980932496337527417972083388423454513892164941605330701135706307958882665679853942963621498030295999237509438806112217183658866704875967522650310839497303278224057620895657158629176256595838660309432159521249623725513202395268667971675334600185474597766850812493168008202274283880593678706450901847611507938679451066955758129709660341208332892461988520449303560215706263555576813798447538261969721462124839796750458012619034056203215014312003700368462179348870669322972534530833627263387778772097957374003837166516962399187575991480272844180646042037312498729231986082760594653101801577700170786364389241300031361934565517070340365652559011222344266397610731846938075590126211358347483293392 [141,117] -11604533592556377844117426601285320819697459132398725497939881288893102149906313258792537083824321343374522033962168688631039118002472039084504016186385048656196335007519009711190563496013263035190097100396476540471441233737815501301024670812249854049091124616032751658111660875576120147432767571754681652227487914059129790929376411369751090138442604804479594224622465956246075732691383940559981515801516425655771437521719493043572492946672523778180763104703218267298659319399454450083211650072662567198954173984171312768192839967738843978115237530860562115922178498236357226503722353403936943628140113043183434951358959919681950196587801526473751903231514053607011420568538597411340973665413983923121363963414493150877103542824541917435563576201593843118296680206598451310183307765667245190387236547545202783127252697707781384965898869945831305528892160621726426685410130774157516642431075822291382532482517210801178913123558918214063504035049511588376428596664377313908909867778862576609870751054052388804086668859794883530917958706306899469671737348011741554394388189762573920700094199176110360246690620097418462586083275834332886111456279825162322354831889902517112594677651759095098313995934495037328904149289377199016636676291657512045830413336396875774990349136344340293187594660767872417583048409434754730789188005950014391403780735657511778700148546061169244601076653795984206714518405495392278378775382142324426903097116184466501137268454156754364172026474373124522332831558626368302993569915423665829803675353828268593412001 [141,118] -2767550382692410229193796397677290747472582560026046139948721047285512056153476428894066437696274965967356628405264325435080015849690672805256117692860817942255661999944057088697549103357043713111053078080788188578005960176674648427485762560600745642557691785293386065846492959877284666922720189002519116069892518957138093472412581715597905716069749956044516810318949093269912300402907132730132456238312059371889711960890346296083960886508794506569310377491634181648077758788962866212171533236372169519231396389123379494887013727655418803871353900650510803722369779052101575624112016280559969013754981470428414683345779985255137837336802387452370955497823959558670525121751871950410813105244997092978388930904174158368766471579958629259525896274890119004167572115868994748288871547520321804814768804595201576953530274545327273219130152907340550018435466482824813620659522002885459996408021636488946465442655375407893657645065388966990290216293236755238836486664352698213907850267602888911497737465659185146818062286311666394126187378709407604472710047683614171021735791069008031376126757259140676343101660926402925817074431610192749771153240734324522163011445949301399604952899178381552711144939761521861244569845846744334889036480956957339781027921182747963025155261384305930213537808220849348840567159698458166881404166548912372119532663335019151287829879078208450756218880937979457228589264192347489619422698500611370666316799625274469295322121250374304585437369115205782001444741275339133006708243115929222093333753723819624 [141,119] 832601039498931440750235738109587726804931287964571490446186696905612354690161793448772621065901932890301094646906293101654021365750557830964953989512180952823259097834806445151319395851055926479829560153990518939195102943345375190478556320062235648523178819136413430477172324324829298514558628991872806883562784892707055181190012059221774728939520713168111678410488203478438187562508529541369443420918595058409033042078729672311353477105149951968565952205608309300141509505895272919193605599752296527134230464654413190929045583465856359084332068215159406106009366998759802584283251887278659703340706367199669847604180183046982014050393061615970611158688720063047343243714726448125775814256019448173380438558540567075565283733549832993440435950252717072765940248159423757212821108360095281818901461159270396994296953043696732648458076110000270069637540121127089712689697567779038281528823325911193686553715998530988280032505805303318516755121484408251572786660303194865987290156555297945179302383330723406761375830295976793345382550225487267482351190121353027581109299709692972275905136216466135271949776997828037623288879360441582094845108280475701749543231286273641743437792490687705212788957288315155519492673958890543419532140762362691341203504843050946645759698133267064737947394103535815314467910228485077255338913274857175790350456262175487498097636816627544020241688833437130995961016808641123065926993391620031248617065469046256548133754369153761568468414353454317017043119482713248457266776261259685589229888442 [141,120] 22752628029456797651984701396525665469189466477323009032708538591710677507422119101031844327853202651479165334934230590627996569529785077601184811891735674564656701226307781735290407212226994971716679250192050326635852462768597652282676622798598476404059484434400757521165058277992525285136254144976027176375937126117608669132888531722109975836863222899841413153507151351121850117223972687799496305451315951259076568579574958039430497157465609270754525089802826232395592978917163569282139691544873028569158156366663182440543240717148134355264138493433271512710185804423044725364206162043068327979218828845475738463302461688451477308900053587680753617564918521860023258202919271774414525277955980437202769073720420777097441099658814170636720469163233659242038736854113456685322235456872221481160358396225328503888315553813343065373515031190576979206336535661979718487000390699862234676618163459328907129407037457360735691300049630695198253009350843395264616184755048803532930944153747882799510097891344830269917511405765696504292146402325010796999815420995790769212042213475244897670059851883267791571360849492952273994351459273554926054588205526416483923728368524516344364919840140234070905553834005188140193279383623414770944547021387369445353881722971315711439516934552120755779220301588349527820244825760979655152640471099079537549286149741129251375773614631949699298135580526952287913133764896115189670157796137239292646764684060908999044236109601136715729858159470262221434488768445827362654669577709720238999 [141,121] 5522931045147485339694822710617137086576395546873460777057330143069107932379816185067205359309506016080372026403954583704770692187143295898859287674137729857964322348743426809502401261789456775267324778910460284909721328062509040386284078521529074772005579571638800752002651319110363914951893193456765466976509828861085988728819681993873522698249227754023228281728947504081936507944535259417093705880731042534366171632896727242796834547939336896757669151401477337650949403123951851604013723043841153826095611841082148346245564568934767235157236628720374603304189638049553363513395959817444524743678272444466647901491192108465315273906131851594055483248208667261018556929402057357263365939019380348375775364487578743500065135350816168164226341165046050024155090597372292266090080199135444525474175505440650943166963281792473477334856228444557682080151488211031568232882758353434668990954636381066808230048283010353945451123935088925953884696888364724883379703347734617511576994768978011408567858738467083666711739502596244893099843207364457996790741274084341757446112456560934508238195558040738870798889898242708512551843308912180036182162706361680133051319597288027363615468443256315049617395198202475091779462953247250123774626742848234314926814811131502267031438876958857643844119212241812427936800705456465166528081006706161760791121383841953036316581134161540703603068329685086072782695455179255198852465387506890338931385533629885307461571007013241974255422804682401801948855417146950196329015405473362 [141,122] 67041457726745525110352132461614417202477048772502330217825487958577738591264976414987166203631646658443711064039923738407289203582876560425109687361545355677531643549232848488441734818096281114666938335561241533060050237846987219471684400782956388915811293787802894584807293967817436612962991549734900290252942192680767569031842376819653796141306408790774506673048475873993576994870553981842332838273927760075666490176903270737229675880568153608341452682286308053301295504547250350499749385073663829380477947543487157718547534305632474448382297039732819879064695680939469556172900058534285750494920778863385457217101907845949048748410283485241636560361440898794428123106555836990440392336492787931335343988936441861943809413494984396449344448415405634322444526844294512217384908611989927258720537363427492416794813977960526778141596859785313801139894988647102656763095406031652505507056144481599511415614190799987672990632325230733442020266358000340654554570868572751815128710104718042940639470035538406584700974633555841593173129503956257709890292782456128431839865308923302821329245165922153234133294605351067848964150388611144483047057032273105343145824943847831120224406117557443986896497949656817348876043664208876627597113833472346860452447250865061607970329188475066965286732076016023435174853613455795822809484955474012054876173099004142950375344558322612796412575929782152640392915580826625502987936419974508583692398548049657855615433892182204776385403582685211108655502257546296526334928 [141,123] 3903553837988309948386737444295119024641884656962886787200344512163407339138051415622699796830857603322814764636494580964910247093450073334708155202626308743549658230722958123686751548918982881729304719672957623127155507544823517943468738511963490161590164374205310863753441201125206766318713520439648474609923590066811512863859483471396093693758453902428865784980022110055760383161717061214918018693584894479002748820135133639533434678560933034781032394359940908824299050293187254587655641027147266802444746197646684923558592869069999159280101521750616415691283163428428891177372862213626251220769342137459181724436445326768613728727072350514520415221197345245155677625770058592616780129818836895427965167575869865127925836601875745028685131857987423634637859299566889683346775344145884231050996027659526184021514478882073524226083863706666956492030460857168597844495910825197970797872047097604713567700387540411382575202848174936871996954347038371992935901841808258108541500224955659559737309161906609197354609603637630073474239870215085214502992259703241005465247379795749847086231187565452398760219018504072539125319942905715159227607558894525168914901013734286286006361342508468428442886540788998739998697157701219293786584046782088618745104239307978145314549590792486508270829922309924998653375291032487923613008702313874612700417756532833588445153558515038665912051110672135591017279889453096462257970252023951610163832005469832065163641034721141888918990533709963111590914076608079890 [141,124] -104602579230127764801333149585568089034602442594924887263114557761940494892570054761387557982981852590729821658330490948245565217397394932550594415616155771220928805074827985375838607160921334323016320434982009367756750762719288578500203556404134624713717959373031342026758334997656217335701722525256578027021241338707924066111138571160904863134270363219546021788743466693812900975201934012358009754857632511824157073112034575134247936175521957706712617723991413726081421963922630472205732147762901268032655216991861955925589265318587585391809011960134693763100993222884445289676832632018373125218513124751359445628455642098260934848933026247101436130213550782352228505126671913577369419489830634035349460542699426945037066431147704838377032639090397916828353647644706120835650911889249463820023271722698942502567475223052543160663099816394996021294710562273191308672085082928898172982479220448923271787897014362281141680813985414172584042177906998461743927523456841120505473153988585498261688690907293923902832779596460257696680644743567717982080167053224382952082741990301911183813350971846330534831134328954199641947351167626293642986093695883145414284267754724126740648363171484196244943354936377091801194412191144532741840072630899581825633083820797882903437857563930142851994196345983746798875274213501913467025010938030186235182047246528063666974738365377407284072552975873980397642638096456957430354790336893364969978766932344590088671958634372905610153903913722344938416744052 [141,125] 318660234053627632258896471030958596898851643562144900987813869020966922415794413676119814551421697709669419937219041455991205973726687945306484324046686358352099744426680136403972005683253761622000885698469933892420593893232582744970341789644102748336773853376774707382854112476166460749742949744986525621535079401883222082816667149821273680236575592133276834030888062873616001271971543456787293345212404572282970983821512765825298539119438892513411518163873732416298492745184060171751346188693706359558429411326909063904056914639063922431630715725086511390034694850445876571950060911176552604014065038313790822099452638079974907099683261459584820201557737868402219177120707185223930572534652370083387343660861999299646918752587128644338843441897921904337441174944947616607182742908033067953816946013231562333577817906985062773062051324922358941050341780409104977641111936334353104165688244421338671827207475910821200255304662276029376882135416478820624296298074746291720022348171051249545075025072156903199847937881103555290048258124370109335833601017125990214430539691630711367449323256799978651785305927827402556477870346996896700493903008252610427250819159295957152324299577639612299244107374487786536424893188321545845601282936544349692862590190951765428665002379396082824290032958159294018992006585205943074563630341290918896272583167486493636383829851468575671660501587742115236980564841571094951816092180935119016603890764534669554991282706651644237926315748998225766 [141,126] -857884539868378788097819053284868336898836390560046549360253685328774706863791146037474834923747172143850057066658728236024113805622165890095120333793008838555485508455234344694354317222766078434298627749793096656245935346873966630756516988874600951196113497347667205042861184296016057037868199061268695721352756963874060951061133927429503146836650753759394032792936818711909257370447896062537192863594355082559529312873592325036043581009112783433349621328500145709275556899991305136339358839224261342804600571936541519314003124633901092030917198353529809309743703024511040871639557746677376547911225092263666203501835344459073443005136000192156573552573156472086665907938271858586988460076333671851824303967764319138473709104950396558096111444400429091440649169710511972450866383846941701907316885406575124866764178957338005556820117863557671212454398107390594835450638792643001980828111600411528829653358325780829534995323271634198464453464632254030273275250563356933865696158838159279203311434749266620699760220114692961260408766257996651586016463910076895618938282512718993012860199742140826271158345960696241910352078823011881025304800889900918525823229994330366772890006973078342872260715906227075256375967126326085551130450622660137918414358865087494636496218480842399973086331266712127944850240266398906961423376139967663754186438729775675984308807099511393820207006907880678752012504875333285618182459884553813742998451681455282677698728598801388957977678984 [141,127] -153294911225465915378920850207898321612972123588078565931699456316218563988048666696883188549894354997599421856522657459806215448151920990346238719238596941341773818434577806722928602216429453028540975499094108425959485801011061776307006029840602661087713931215220106066499644090797147747219143231578992755623842617218453031625968991741791165729703417987890004166198280171269375877967252811202922508647351304718815211248902462892905473728176911395974479660552299369042006005534135732616921519351929354031620783500567299417322273733944186970444432374112204439757555839088179048751181095347903545678858777381209282789975198158438373173732071912647506845108370378427125550490880951526850618437445099983594607962094640498120356163429453014049268615782905154884336834407756248125515824736750391739021623803668441576228231116226394135366503738423476415085850936325385999167526536598665338896297315039419505683622366893291478298626617312285880020322516726956689674825294356211222714629876388271736887041170003042654869252479878935684018249621453785751957359066699112111294439877820198535942736521836065273745874727546040290614942775256693982504073999904407846995102254440834408316208912700163760876310976322101475993536773937874190960145671770448262264502332463841916650713938944707163554573913693363606894801842253398355513272474712275847576885537682257840492793826517841235219765325914799765645421708662947458320159880622995541144603848062976116535997518782243647095 [141,128] 214065343389193064406839627517675280073990441018634593868882448674576021494548297722557160484438507785272732508319646524690629763944913438280638954855153664002446078452372779669925476528450867119572993309487492157942202260398721189877677405305636747358584201593143551656469102476855074588055241247644025940241261296818010995209837831136207784684583606965892436414545981322757686355895799366467033983456851595772382038177269938501583024254233978107704962925434864043326238135333494169100432043285115223110215607155482579601610494333019615269723452342582225031874015895345840410378490452826136726099812542199479482298235444279779943114606350342543944186495060061286658560892061283173041020872685961568083936628855847077554713463638083328098773966178765174206618777444866876837397325992301295094198466460274209225433380141124235790531340858610948921107200352683315396560880302957746092215550065560595658115512829319545793888781023419187202257728180186488080215226775015626027317037581534696791231187014150389456922236296830626290277870957494023964418895569349273413039062999672570880836569214985230210777796518367326368030160446737144441860322786230979669684135826005599072957864649174625853475429932299646179525584453923921435411528137900835891382584322523305461032921177109759052557959870180861413306306041156525342341228397186081429017492287240233583253678470173975374309034784370073647030913121164512000404685190499067460487975227291108228855287561430 [141,129] -2281253041919532240440474971977252575992041982507716414844286353054597693867223543273879613465036096860040948380501561573113788616623161319324140100149462032575081947925226892624799150152589829168968217546409524622045508837360248684787641331183743757524857848980363180570723432105499377781325508648860601616923957605416522012486965232245673607060193986282435540575226770314813194239454200504683130803622722251004944962151171036297237947563979865628462687730085960738799674864617888310962646742829044691294300600436802708894443950464709146842166281641171239486179774574446657619256639543924001373239097022116054508988036710631658559523663213379624169489719829643883887835539394978248243944209269643709760158355423340741340830064871764953405050003065090159062728143375377819592640203452777682171363446907537209616578516138155972184104450181901904659626288974868304169660209930422582695757336816704261456110461622045546291128065769179180764424254642084259608216103853476939623839061162428293285800733207610899966592228867526499931749006519336232867194100717259957364153284142409436433710913405745785205295643256887855105674878737334953403355836810575693968621288405474879283202547365310934895358583677159625826214402810463944041577242063629243050904855562902899067312100276538395630989855357503820136040084752663888708205114071055063739919103248722286411607492560246596140700732561582491674837524014701504574991427459032912721675543503989013509066 [141,130] -42271685172600517917759309557510613452938222504317403554227978988780400853117789386845166111990276398050063727467049027571390646076181214834769540587176022959731885512267598457502267425818823443525992283724257728086855385953682123837346657127576753593000541105037545944407083262590861606474212459318252824174860820424399347790464351335352655610677217582286547010757290990832269090705108980460965556507213967271342758368890895486604143531071909703259625730936637102152003732567544683744720837693504036188779468224970812127114346539193275523998816447752417460934686304578517233591154676396508950157587072407958518758900381304750144005012571708872232676925915799129770608545077892795317934473872001075207357623007083084687469327939627894033240645863057304417412604474041214207913494086990550962734264238691117908980763761107211582942898234409652990941390079365320798112925385725100518687860520654074948067600771598227033571095396530338364289721411665282863656310453105675437135315604764070300527605738145084411204549689431379069863355833650831040933089308250274762665836041066962985073645515946847672464044010326294781925586329813151927579535390415300934823504158339453933826920291397823058718540305192990658423378779774587606567206882463708384449655445144488297053156653087054305481616757563697553400350679195218853097644851243004299803733982056174099681315702355363317511551997749586298376227075495832443342419595645003741053849530792227 [141,131] 131002845664013858994679111139598387511773793187357119908989526593008767301796428733097927032216341538553756540062494904869110169436576356470722165104420918325674947761891136938332884147387857427797986536082571570400390004041173558675003998309818043579073907326860308047103118578435587430767024760143936599652435811824509473317211492723161694180780458123920790983842555278351151854446226080447874787397508902159382490335141837555553152663729230880889515606237149274846972478605852292540032661436260822321377970456214828497368818881972429733408354715944062564202306170897776653402127446634684504335287522346010716301927566995881240199412913523694629564761336313900051931963219341179034662689953195508378516733492235954311989714918002610791946455321876015001000526705402852631775180327815324190185914444897837341544878266236637351945882886068357181941432792158661203124464852695421988722193200957839200721425946320909789959344826227566722722418945665665319981096951370906615296788192805257009917407305787570697354877337045786321958385158041744650080275511709221956994065708926929658692552557205852778789259756943359616782107373562239288892743465677111772939948718800608578085953366268226543435479882709876848225489154858138240319471328802959315297602797204424609181857657882899799091329430639150649437862982375652395703535507218136698786149482876801771679228412331963197803928287885174067131214081635816995989714058899622400232222 [141,132] -973935921753169101301260559504563994640157973181972261347944585545941997924533451109875974564209946816881270479961283940119093114764686805351839686081252896853963364554008053780415115362049625643646756016925759892854885385576860498708601079442262653791306832363201056350041695304129387921546564002149361922585538901654038998211182363575856327796043408248225249023873057092234363507314152632439612415117176643572820132418594486737944070215851497236104470151197111524427675038905127318579617877730477099841171572148094656103519854258792885368901159798332449848546181889204133624539856931527112795425188724012405649418498450731254956324584016545292184749871717927743303608702772671784632346823963487789398154983660061504230455949833571673772387513538614722492566991091793963401692565136324404995986946893221582135495561628650435240720013039125268014841365401799364592716448221221934112885843308275135407762480114565040029179750754700279292715608323858546216307952954495488512450833309111180214357219768653518833035380017256442683034500230885376469475114416006277493761586052122700588913064253460364816409534051515042470818348428794853473459328812708004601139608064191430682453074676666812152384919952166997426549297799602392351160432688931111693114790767878689568849558708239274096506856593224065382044233396987362626230205422217428725501082622406926512269534514990186872473255284287910907637891449766766937675380170121020 [141,133] 345767710818842293146372769825105352110907693454568428822457278790700336045333515195578643593415375354306484834847935797117920005347521717685999491479094937966056865904894719934437427993580132075170096678006718940054529341296938891549519555190294321906368392068417773340337008079873358012074378961568510370219354264367230227653190881526748913194448583331381479450687403777542017857885262977041321261697230343807632680308994840296813215581091796470003394855847598073058630414111659252940908632677639179374210810853238699690728544711321838582032701511215557124731965088237723075650784769515815860285297363046773434032796817277098264247068661952648978096328622758886701039730981616504977383801822852452980089459298747718214407291199394305165366833073363929179398856815378610448862830820461857796075152496433155442119716253296709290329637428764496111273838932760136183974893927115560821726741077783821805964728189598417198907790447301201964564255993783676058017875996688419917449981997190910612810707271776472505966849361274757256254477308000999887967830971967625867890946113600290216617755836466832178200050271793578220152216281603075081433100817880222208539509401530591519115172011490662597639841748321065964486956189627477752241004264708376860702538363690392998387132630932727355144863465065987899128468820509474858639839596271475094189380599156845450114525070918303619873359271456593027657116325127191536478642 [141,134] -1743131807767620844816092977775969247031769503052621144292860338286877459336887001946807428223176367355483313773999320881411977479107682711581457221207371769988668227624134551218497030962305309537595734440031393940087069967630271379674678984457914966826525563315643175510536526608684988509123118065673378024846641793898647153744528895975858257365675627039468170128097596496464255615803300706371114878182494128348289574376388809962109104954080616250812293863023652815833878794525074359374852674212917369450760131189707058658799835061419783586397792875948086878342844994328485162070080635628386547072888051632818012536898731126048703431225552512023349053033645375384827810120281314736087126016331683072830604633234290106287846961226148547985915006536121881324673276229254413235052532747222132168601261165781068947107840566627609311995405872066934126992841470616444749751910398503695138863706571517228040758881901805154439910386335473050371955786717312511820375236569382923216276958596897283475746176741586584075235805471232939572577832170609719404232667736845260089069671662504707703660272017518573624285594778773826184943985444142368384635169323351011916568433786027062821168451398935407354249727454505406925616442200735415831314845279752467395600876685075639617111553987279418765316864618661006096203547791558865421951426488861075883986685279533028079268160655975931559031820808144553911202519042398738 [141,135] 56771191321122550399657895247180354892045993341887127680232816184483829410702598315062976991443218791611671450877508486857591354019544922650877482062247554477119372110826297432749131786455399501745954635184494786753603701264525102432625682358862577533429689251542321176303944945416442673838657463321725634587195184965214233160294246168442686793164197346296565101715454640340594911269686874516565846818820203092735599801706929387945126761614376262904929192471989245353841786119411678928210145356869392253042461929652437532955219074622556182004418737048204834228593665999935330498760448075902541827421888614788536957762275971959762053700632949200060573627765028350691040074650899570433430917569751752695049002664150257365883990639370831804984087355688480659486428218491693172272937637190352242095934419774393551608239740385436698230718947447819261187913116847854193029495477095640271823802024457470467795544436921264301027607382168486307483404363356151251250233573116438929914038627943191433984503471190131202469947428389482743016092070247165669834397458142317946178960041514271246093993088786521739332430040461872336322874521769779716356465908610715141959254231404396985882374263618568970867133434453194865133148870582971191682353665206536414870537015471655051674557948211027325670561874928277389037898617703037757217088852260330978592409749752528484286500641649083856224346384630614750412509 [141,136] 180579300289028051211255048614767695793690531429889392147093969128145999399836136591715732371840125232292592222821598215038918815909355638322935783860849815243633781742752428790015101857439224559960706846596384573336382919951307186261115635580627238541412509285772030224380118239179283293222887050524153192378539822335063041105660529478635575322117544570049107085417695213652223648081463756115366484015398537587736946831220127056150459895324995389189646364200665637564332361133378071680034174015028032918792310522864202124321704594757477221391010421596325481923878173385192857118287662110623574518977083601541429276442218147229040921541253967041707936730320056012679069007215046783563239794152513075987781677019520695664611473012634512776554470044910901247207990092806261173609710439244657679808175101294644998347461429737597188531345578007915716715856352987572706096138554599741053054579697838556618126204239167730360552140457781592974643303306314253918328280782679792921686380064906588551869910712243844664676124466871160844779080311896269971451872392262601410815437997833430144050647606198972038707994314223075316588865415351257346102529770321792965003187340259989192871754664121330884009847268283412890172794422708251492674199437878782031843393116079570798419624064436891941140104066831747723335269703956143995698224623549553417134645070780075346528566977569010901442061620868583 [141,137] 66549053453806522856811466438664120650947100768017697280199312383078528340398528581343891339514565784651493983912127436100710177475840456219584312737146209875468282712990557699993527781980692397785318437902844621865183991578394231800938681901844650820259462017603522995258164839192302492686524825603438730875049899533571984167912100466478072899869245240663189489265364741622387201995779860801101281175562929437608786547582667947589826406836125714712281630839803379878409518820183019384260515066269736847837745202387536711988581775503251838275623627683618239676350953813064225183814368802876268137358287752953542787739162791735114196775878941508991357147612455220424789972719588876136974855184244159930437064014681346607156266892314741821025385003341355889926100922453705723449131959660255106089523540515571093386214633812673512476317330087181779115490209971245673353275899738658707551596362079381458963299448475786802877840870689278080801488881696253282453734283246067864187294659272389771120094148972389784904770968463893626295524380657128376867543264416391925684324546958598687411933598521974138331397081767269464621772869716519841243368846289333525694109923742881149142743758671963647623687388374021737662663157632682080237498950475632752765156540009162585526389144094150923709775461607009476743330110924649854448284649426331865982432684324337061355950715062673674759248 [141,138] -271316868497695110319014859687486478634631260145709172937631403402740349380415106257127627406131921566465162158842242964969145214199257236117264605140538662428817254053734899050709500814705503234148140924419791524814159798788670171829621454671533937209191736374709784804837834798506039002426506579330160422117603629303161090101616411854689200714139594164219063440925029758174698412644332733566601041103860511703711063014431249928298841620177880006208764406378184300129499857284859412030269763237873153146111245851254223174230722323165083730852544680440837971534814148872014520170851903841348203876668367954303259119972708853932493095949979363386272818406168964633148500365585797078764014921616393261958308212050680375025383511690598972499498268446555233131039265485831422640988211192791921039452176229413105751655378587101241786504413116748359910645683528158162954188788229766085942241815539414392222115905009857379600168024575628026968231786708369553917666540197505882048878678228760967932290150643786495674225024027117850219923328395017135147155458640580894112719980634416478693568678792978613303601907535893922227786303641166049039798561218743582055740096558378529965956616267910398848781334832102670986215685628694631633567715626505274957747342685543497469226904910341332275786091832764334233028374249148535611691949100830086412876718738895793552002420607994 [141,139] -24661767406899679646919801812817224462004587089948001873902863576682456332664930690646471348665861843777533772774350582584557178890764120172155133711632337507508051395984236942476119205147459721121997043384768908364219158783460264214096050388980812310218859484214574300946709291007903518473761962710509039630027630231898687983968235560244037800627943245873232887218878953146826111112752254471245310526452787315055878025363140782257059841934469791955368537761177159557996051969888074040162579854805323470071682904892475327784565190515189554148068177923678110147946537733395409286077694655058412058417263197668621926832575703894409268809603099645199801052665107681202262351472046723942795794128312557944720214412898166721073915512183350381333276244540193409868255137452645809841964965071122744789191950962158651646807454030933867577342661818643271635113247831243435585162256209149776552122759963252344479559860314340276654797529893851813328099241749450969793926086304522865110400743072961350613786146398750892826472295900113814714005418594766433082877445476340844351769633090846429761683150339794500186210705722842470036204592174169722187617569489867754859680534704939690406754165405495447772568544609796712780897203924701375518375126491628651699516364537082482903004732724888743003030600927751648583700006537609868101196339016526324616590044883544104753 [141,140] -320422800591563862806579757938146120329474944837864091585661694805551766968753393392943019678075472781641384357292220833420615399984270079031261144566716142629870500389763594215943936743677895750961334147134727630857215973035282582673764218384491590431901002399446613347145299854457221251243803208154397684937238879683094174335552290998132549612467403267971065769481856249349445614629920778678544391544921855191266503251975679645991332512169076754398492337400560120768094647642356020756327122007696441646456114952479266330374473572463167186773816370519300615982883924882936914681706421200081420424384586909787005857042249877889564581452540167709992520644658574413560636078239672320750367636688904088534824991763909468272552105750418517633078444130012649384053743537295779127653069206335551091224979369578137859708584420406724482092272602900206938790195578374605113811899247704804991206784822449537436178102174488094858289006782351569003673989044266348005379416295117088138658777194758771177947372976486429711298530133548533253238901433129605154665157350541655283917612588606497603825356334697770970352952737280983855121291919112703109621430450908205817238675338621088103127840834307918757047881834644927169164495450078975443044578462240070899754428386207200724670095010955046904891189758395059831323942964429267734919220928516437490697159045 [141,141] 2755389649164440358797205379781579448759524029126663233225478664217041018090522345186029192862306296944369737101761299258866389089557107313865929016228114231881242294026430980856551634430594123144090208701987899601491329868974844866495924296542416166247811267560512105174843839798122729522759589575955466013009599728179783744934225302874938142127470031087249384064603133295252256778344549998689118898239490575665230406252590013551978185380304003195063852685648669908440508044783832853316627709176774754471156838919879766193920502944047288974715445712926453480224718583561141156928870146753709800201583862421092188505003941057630033052587113550237506938621997523932761333054096646188784983221500573517855343908668280443682081512451403216831871236178513701030798393334203026981760643801537373063488637647108581165030585894969780594727369026799498165947352202998441208662307150234474905873096845732923046851242963049262455323369067152028524879914177512942608819518284533567565935510394089151618642131859253846196612256507927335338226562220321967771959976742041672920544146083516490411307084153051864438257897929670409940343595687325479896145529486964457256701530157363484876786592372484790332167616181434099348839394862432027464711043374660984068759812222415731789872542705821461950906803878406509317841922946764661045992135913240509 [142,0] 149664633227912031249474675167657711962573297334803384653327317728183858843466322176882994272580546289829680610442318710279893282990647500475402359927630949507712613723412339320788430679991601245099102546391931143133037942580254532678410044468769627427630803530314593150224395158485425581162678496185716987573432490132182161250267279968412674225893564383459177270364304835300467997277651799914985690065410437316925774931490853212575853938942634793744358389617744383030134510706484979715698666998123199415341546103847439424752061736063035386832272768215948599434799454126404721058908963740936689174650408730820563554437364812973311218124554911227872145119170822008036477794964618257645981113115505204516637641269177191744319798446278729320423955824034481885488245478602173506335981425014188298411155637941770259828277300296042690536522140758066546772720153100680015684782695956810158888595466583441084248024841059555308848885944436427622206796435501211854202698466456012861569291673341622058150432237449821998081685796697127378167369960258774226757692002480086632573322460832295097480835031735166948965408006576184136921427538106861894999679723479129768942563168855661610642354727969965310172932841470363127255332107696783728113670412056073206777212114408064361957126429243184117541471657515199841882125812826692192272035421619812367585721294048889048968552450581880358171079789292088306013649022751602000863335810838982637545609988322373213395910824527993733316843083065758447640179224390723495425241093757164155291951738832237542649351832725775370624598588150445524385508968965756424601037485130343384346588909793697120170015285369712281091870528939136403181771581090348975184464020124535560799903327579879189615312186293011658417156766199979969294809139555981147897061687017392630845102050569824388248999562031817658241701191471150642242782997430268193406905688490951433777809143066406250000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 154084534060413555984129026711786854292734886208074953249429860481688918686324173515580588294060505573188125463492195837273682770875065915438797518359297796938495836722563734979330521449146644228102450828764542134082141019415394497804207104971283800920190416728912330314200936623458491933938335529886600385233037014320228936529712290582506759290874028683664322914527007063278755303322748501246438087901114995528469620840696102743719173551964766807916547796842654808537782519503217349391941959495921212588484359932360291235899310832685478873006242767605788220506431358535330021204707731830703586794140258114208622573744006494896306037472615878914229038454859788440554585785782394518196990764097300815938577530495156062632779048658086093810737579118472543419827030380362047526902972036836530342775356146059990245693154086780539077147019225482023149351544526927876199477515410325022602005156820259754322233929285422739019445457213342514706904314956209500472907558758856953369735782155121835846923241273156356643778374665416802055171859420398099581033683299612391168375642103302124563213719678606545871472036312185438127596414052463491036668507419764995362689287483141310170343975254209526262522106286181047072730197589484137897954884937459313444919673236934817645361387696948572307995249164786370171896590613534271377003482522292171684522199866447107361275243756071907722582551163312776095287110481834694024187484950374431689218842371330482985298494363185791472798892527219307071425695857705814375008218955990668852365353807400571142589555979865009529666711308541905862617287799930893213168339115649756848038163706046907535751943755535116185789315062067971570440892933896836064167779327598410408290825712815691852015253709988667050881316215810821212317405689859507131093919441506536065722758501690019696638557346979807305177135173785117129054911126613521247200619159142050875743734650313854217529296875000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 14427325540091492134738492021409613880802970075124762989082373671187323294394342310341204479043157221500697422013843585312598590150953739391929272000659658457527579084849643430079374093516583500332040599273396185699213415621908318808162349679942896803628621824443776354093230221548945527893532776556359858783691458650276365590295944395921270423531229553225931773991577173738400809815729609630966743604521068621751374979271915812824839801537432630395836626599134924753937703561959085423992726459744995815151060676270310340873719326444040673150170155407973283768141069957937088746473368827912050642829567247198244886646640690355378786061876007041245071831332628201825025244695448796313540002683506142271014809856921833421194856531273970838361948414764361651141386867170056126344965745690295383047033669841633087999397440019925350292790351665971913530894353050705075374174784697233913907019693421349550028993995061825856348787177253185260996589837146538571069728255972707504354943582889645971231483428162398414084657330388459664931457914470633946109497622742249986761602175098679685613789084963775423266277866393353158982848401185386866756835837255535818718523437478885835023905067307245997812445857739829966148305672970410428513911816718119831454574005704316400505448024045342187151232336912687551779723565960562783080864089627205929513450507399296612624789987281797829254347290347733967532894029198329828319631408079872918591612984405190697710663350374344790108935186247338601551801471061951132677362279301026549563371181060510615833981809153620003467663480907870483585072287164352153548672331282678459060367754696668125369611161279715097188920227889002905546990699466374881986782929055835889112972080513432333853285207063104227087283891763879007545719721605087191398453261708721369576087528829782798161616491407733280008967926571737369332561469506946781771518875586032283479198667919263243675231933593750000000000000000000000000000000000000000000000000000000000000000 [142,3] 133000211934582929935103379939559573430326634959500950082372497704564039123229443902324124666363390633504731280060282837502927603790473260464455358076952630866020107588596048462659165921943950087752827978142624948455704012690941167248720807078374877468176756889772065469728218620399950908710448961538775402904022170504765436681312737331175886626627842744521160295461209381515429026916051606219930650147231621002774186185731053008858862376313263820708592767711337589284148117028350842944334757252445350438013664722882790373705736165604897590755446799638495579130971378543012416586172572459246715597447382228434344719859736213319367758247855897418995920536016395658621981893803140223293234439294147267292302683506345092190555971057606672541930971421367751746255420332167291025119301635386389572231839688256190760163213546083493685078818155324545978636320553819918054390478329135543643626466364401261218538229221118925001936757439199740896284948909953728867259554678325238700229764881704093893899901400551825562660168274367888922531932159033566298132107979359067590306812481025013667680686924974758862221169317987811481496684063941083012830622800077887642707853312470633232060897961082480998116418457993297154325614754348014548137210197280320724246316726760220500204463668247090756753723689869015453567058581247557625490857135712064448849136637373917516176805259749991542135857320471905717230458296403044156501991207846480765802740230391678382655242543472284640660437312479785454488843995513414691054972652322066108021284385788679486264273487664310327732407579045637910938173814718203800735436390532431579024538737352040663120134683982880549777850844998421929822772345112792461062666797199980393911154524418217706297310151678875833453149781108171313033260323356051797089219700706259319935220722317636526936252410843086529397350322607654598693704175016546552705544684835482224718461452539486344903707504272460937500000000000000000000000000000000000000000000000000000000 [142,4] 377518782795902947238911356839216393149014064944498569242588425220248775418771448470349818873275370612939287295756335931081917742575946328253987770783066909990462147765850551160649887320511127838826581268598572751630743801553925989613697291965156311874606422393001838482582640203931886678980776517053856686592565798051825546371256627079616848954677550516803938721524941261545795993048293504009899912168115115881019194629304198858548150041339844331100869672489995205345652586745431547996109006954373866497823203822149433637934558971752391785978340269860851828907878147032799800550293092958665402152359093204172843206857356099066647405753717329779598072833992274043927992346311525716014191450716337004750388800129037663184621763574492401545037239147668785948045975520611805751269987088232847805917540686048969739885874350172577690852618851978125758761250949234217189822448512182630823921225481387953205371519656444840303597981215024297371065382813729505422997764752149647402599660764210402433332152673589820862783863851145011670309726493909493594292746925772540746338154025130917406747790666541798726634287252022138568818484813996661152269598132296158849970014431352265646028199850629320119623912085294708741897218318465401895360846845091267160301442436635348814413601865594151853623349229951176012759426264756967640048867640591739574112947674014574523863413761726586342964654096753339686582661721813498613897912334534180807094485868161851503955804239221293099531771635871774729727538540952639640463782134822070617124893361547143037537720902292889127113041119632010078475819423262243638313822541008143451768211074478472852733399371622745661421654882979286851622956489529610155201665788455436665082132451697690431634432528091703763370667389150437959738319805099663283296396928297668634448963642313005878253102790693599696022101188255331263247471271360134392319512175685720662377184431157672861445462331175804138183593750000000000000000000000000000000000000000000000 [142,5] -7381367070666343907110637250902745716381221511068821153517441601415447573354624461708716327198382102725476248940860015320008646893189172503795465860717949425307931515469662399837428056869504308792812604758237678556324567980748440367754612277035289986844340946683858974718487702129451740090323252440632517604946071332288426968970264293928506091601156060922015058317269941447496243891792040434515377127617786579884735823529923893446560702444009883181967621887425650384080888135375572432045553010594519973085716635658909100352545793139634403296324665695689730722842276779428021589185928830009802654360600301669434761276534659823071663159357341315565984851983657230783950029051890838996861932399767031300623424368249414420308625582254415596889012466438542450436895904984817094955163157404709373413815791446660649032825698843390548933638610601179533134056627203990429047719473904140024081992188135465994403871939518684160034046609558163257552046248776079440453908019937321438958409565846306032731883422602274360820780990206462135345071214401890349758955840220031902351100135744811808008771218811623069971377503248831641450918711795154987523310196937844067197199182446416478041742110000222190863513647835348822160847877953119402010300026386141645865819730319608080001561275640842273270278569434823347338687696287600229996089476918649001262167288023133294734744785811194110254251510662454340227585546685898677289186348158091934395302771531736902294072374959783007864397796531347292270245132282595816837537793503828222399475804342761447032887814371512989297027034263966897693929139665596033238192726212887482366434896948342327500635430410590573988887116447105143093700653637237781665392835830624633206278952806730919056046792645446051854045717398962340983810611962291344843210174271744927153312020628610816755480645692625006987822166898456316585551622033403553697355725705566152867682575130711675193140308692818507552146911621093750000000000000000000000000000000000000 [142,6] 27843622211058534998960428615872609335841436557869285218909809116246482894990498465892611298926559124681785638649418508764229546247882147784638881789847337441203656611766058161507539546898354593818527754312076282637199956866799345117252925589506241272056683328667692198799712390551353837046899180875047233195802644808195057500813476272986216188320845782082189854162812677532781265632164362387992110869601673046914805491909823176915756735901022795949716621935628241875891735571326538596907474318525367553729949356426273282903102910052763233009202073218902320647909274247243162690104710545231524186942989998255857222443752489101472483949550299866837773055317424125672517753994999763802886588724334583943090375303282716177228754363404330565405737184853756896812533117296810940236876835984738560293022762962252637348218688249494045267923756933497978633646710758718079370404915340729129147984535683869350034378303386401576469129650435431482518088462912705971921920679318109786353075328592784700284120802220962524945307485321424245203420083422893969247442538140743008794072177154391537826602808997257934442065903277856223926310023261051786851558071083211868075402957221078555328846944212068843725549893168575919078104171474354652483542702185289557653020734232674482974685467783047309056785349904160756903247445894645550680138421988437567372365568284161722532341921906338232263969591848302782079912295914957285686707247207815671291371673734517798112420480628520591958708382208625137429766187232012964173189437095728282037973577396268314670112190376603771936073017034221463225875782652629141601734963303060342497803845594975546586388452669236383288558400842342542419132278509319933815428907251171998317296671900994305359299706591770132508616973603235602419406154327176228038074123566457255178090748320828712100628746383047253476942559735058547409623954968972058801080662477474852040354651622503998065205621514905942603945732116699218750000000000000000000000000000000 [142,7] -45131154734886822076522185333187674346024827227479104760599787323877891711198276284676002982258859494553017991329541051131087458713425950956426127960873019202984483235195527368553158406726859546441318578140014407223627111628699369714195289698705475324747196966860250482455098135973194527467081867357878977594785264068129115115794492824560112830297546229192267735494617032679599433060674167184064252281817804548130316186155996036319185275945016553889584768572867076087344468484239449313450946556312571877795013255347612195979265266076700885504273577072470596489029931277036935101445108183612333828329124699120867236265980824424710599711347414455656320610390027573746073846787274523499853655065807568992206910698444267674236812872123877472201465388973819100985609066171182515988935576901007211961850446424888353765210112176272131913180526303520236797525119345024644557568018602652117292322543954118298293772937602165645438702879110389919971950781915259746710582881654436398231080298054355204149346669385913082143153073771216343646436355740473054763155181707489054989121424094850851397861495095649077425854190652162135032111458899449485914275287153323609375969496133374716552737389760086118208300848764988952115411344467190263077872890123054787925283255888456007765370059567551073675502876118282277595671763100565964427541529392188803213054009673681533528917872802248941978089852133224086042838115361229780191015582445701120686178157029339300722783277546054317787857420131268413586015913702187883306507131748652561360487330528891196830472927796521438670307742899125666957814976870290650355279854265800624282307529773930851473958339540029085650674328816246491794036405966767244271668112101111696747845076681684091100756726029174142698194983587217637206190300973082000829548571252753875784892136393651858500093779803644995930213929725425037853731145646310427811531018262342601230240209777849096691587638119358416588511317968368530273437500000000000000000000000 [142,8] 32825945490632730703193661981483286227695606715608754067871918485716324617361698051891693451131501122917834324183010837620694821028749506808225048913630717952140410342421836172031426063002615798320745044820356564900705780555901795987257481646095147346037260045846793902156014199076537498415972374092542010087554074763113747892814381725883704731286122752757539270900967882802135668597648845239558216638964786559422021757624654291012426657983965236066377748558338474394474923114241571902753804584502929243418470168865595610684706115398548713797943403166663906810552248401401060414236761217601181828338093089894035694196122440604730370811214231348151641506324038972592235262844073507182589904582612994797659852142555764978539019381935960547406246572135362706916663402984701689048882652988438660197893830856072969796087571928442733296230132012022837257118386331620897393854561723975426895197770562284320464220878585170970248359587684637295303290523004274157523756323436470960259426116371315709387139615854210850243213290374611786360783789332746737096588782549891055900568412709570417063060977778616384748286454783923531828960400769339643979822305202971444421536795104633513023874572416225640027807045232498926500283758232642479811154796624303536078352598958839003795045021197891590800913008015195879517064022018779148977022087973251539265045388407488231596745450084424358659216142907995154902491924588645937102294912990746273614159564229714845521557775459346920408637477172002363322802901791077313648177352775297346705776347225722636096980757545015521593539605124306334660158086366937764830447734303842949553189255985077386968018954792341943662036528784565967812966019785623232306318121180118011400838921457155001516416328133868319601150418893557475685927867300417210108666026503700689815170889834005794793521045766501417255550933288957410724566421697117158774240858986115090674668072685041107132766780019039742910536006093025207519531250000000000000000000 [142,9] 1231807414799827697355939677171329833297672599675675311632934622933951297925065395501640030482401633276717768849890019480053411135527082758251067551937078285240700594788327665743075268467086142093768828784915364318877762716153874996757069620265812755270828349829017050459967700617959594305091713225810405903116115508525532302723995012980362447926199140718130391095722753007346335099765231355593404866717334908438760576535310148327148024138016796872975195583798752745469642868127345782184114953395434816277619327455081162690986021743945622829482831620063471899679569288835395400746940581102799131817936568598259586278651344667894939270370836903154873225888280426006960568108564119804510043474997942183484867870826908518944899306425862101521502118864082253291503363090292188381347201060765333836656663505511027708062709122628852839361515707835324460922011263270152143319439646087632517879303648713298875791840319803786461833698912267296695991228076068658827777487807416603202812627391620889679232316170520904883769977445861950007481681965970643524939796063937476427322726589734021885593724669985659553033729415469626049036576910720465094901089516124396979322876270734536085851379897346944945029388421247754030032491466101578173001115769955324158553345441203249264286699771937938470935662981792806665678559131732403063332527201855662991441387593244142938358602375320805655500048536875790582243506292050118578908887890375860425003546543419714450790728108445568080179010664934723575895076507171087590715836195373477508401770225682517740758594357770115336760102400908393661189291695275563728142197611024450497662329238854275577331389140071186860306168376914935088791318160215009014473260297605217342520481205565553441935228125484343571470098360754381579863315280312536913167913855168328949522027210112211939662901524870651844860907084616513417894037497436821514371126569925616359882733313634925004461116589376656199616988374145876150578260421752929687500000 [142,10] 2188145934140271607010689805531770860373233770520259578095619934631359813096730182767468729031250077338136360856942059823262565530522059907826722618034327560913523639937296177635822507739613850519450298608356498304261774575610988414472276344033583531668857848349905194406842982415219831245429166795616362432411264448198718375500416411618490349049955175066736627986733805584907680754723688546644016151735380317792838884185042136660650564029830830511393322258660235013927539989931707283808202585125146350498171087929513623154024170208813752651470048042824262414222972448375931949733350745706284423352835310451753805208620180339240104016234730014564908434353734339010510931796209019493271030689571245861111032277501751161907723825238140175468445555722123626888150791715945223385058128628059690222831911367212244636106284502027385002474886149129741395653340226348316786658675533643494467869034058774940787415695196879724715039181972331007643621726563011190735205264919703379770921585089072976472045311685548980442394797610760853433238543966905284518002674204610913640416309523969185591599667088261721893834252232551940159770388703531948616632640164822057884889281415000127160106949879946493568960767818745947345166374955094062167096856599873288815701894241011902464003593016632304231135566096643414815046020817646480023363156455261298826171331093042095411738926125990718388089755555691002295782862760593012619610257725607910768942608904116318054862543811399724598249505344139840854066658504451389142120213652159323313921798716843465609775666918853611924049550953386957952963943297113542542798213044241345745752085356084683566448611425194913958758708308007586650507622536897564192834322740960278806571712897648760268826234966607508035203890726279876500836478217534992594815646109753450393390084935050222206605417502003241285866296060628279084879495763034108588052999997973218153316245149851719380086197629629862770883619305095635354518890380859375000000 [142,11] -78205109455026664548667877888842550262386953971001188907223121313200548509433025337155436331019884253534895410420317054915877255826553324124257357196021609837254507174928987635447874380692018469459501693389990422940726801895337333422988979856225636319056294702794866365485857013830738012384854485389411232613791034938441619595696385083056259924178380220490074286012245345331429951206823051859342501012917721437639126669820110754560088045891081188882715839514163068861946461469321014923309184211474886733232958072379049302515773712099694760665268816161778155017337885929926219724335197245679743596944731385135087925717990563971571815324768384819697134184888300860852315742004511411319502190635294638691063932324735816195920584529693360718611991038104969137009868597818304716163181279091996866569885215018874695333554795120085806259739517945019009471285044128116532350533954673632720438500663876571268878471913278451836746014839994360098569995855237520755584041280059562136727414890885398533124080352726309913306537203672444736895528979477297204284637156510983373586250774778124182701807875931654385721973406952598469929246674059488417691330048880027066749546358459909571658795837397275355169132357355748492474750488404307184579228409546080575350007992874102461717333917160630177549673525627323689467052421223055035083271306703670068350762926395162392345785402262336883516091026432665518719201780532711894142645937713532966293745603982886277066768304946260316876707715977228375614317728303966149525929184282024840781350533246297707524972875985429241338881573880663701824516481074582797505409494698834077217693827161886177680865671547300744926284215060653934954145155357039024029809758286649005156859492757880283157714321577939990264130914665241383676472461224135454457057196787213896376467778058575748667922430260270404518713598400761318206798185935666107520289556087383558560316141852177477321823594226405176876859570711530977860093116760253906250 [142,12] -268336221347194972668923047559115737437662623845683894162301346055232184836420330112927728931345846942515459094211907420027283472624564874320051854232796599969322609735323067748966627773250246256409335073825889536861239414763990838822197591545005721574244387965601672697985678078925049707721958247907655011744328682783238242850853357206950935818833071022126302918502318763394722520945716958596516652274059002634336225820141731372901284333906827937309335882780797808970391313812399975951304714597451848994474203926528867425986879264497543168769311269534692808401468720156085734879201883060816363347673289678713089390047386576219952018494037848787953734797784364507613485820081139756087613247665424379302487470124678615365335906633245275201585957354951687850745910251127848732846657593483713256875111363069896262177736277232430314068115061142137848172669815936843428951328327249889160155461691943227859008115692996888262835221285128660594559633842736079809908268457554476056609819166674032790431072511480145800237241794309953439192636322334598063936818854068797265493006253860713105931583938279059641463732464463758709024190465521520215229758284547214263399850330970563987821140237932246283215638059871374535942906193477162247264127506435805716590003734011123503264651200498699347359872494496502646714126905072032701298732471999077574865250816395029961470016985686618388964111348902543602935696414754012950052621534872314371899500289914409969268585844530563504913306322994670032578220249287277130747421429647284810258006924962444462555380391539641058408830722928464037695338964114667510352220020867511657645754045250186132725750049502686143510844329915508768342848541370102438908122652681973079932923777571784256294252549706173784343976926640956872990726096266062752860212256031457007770344133912999113731799699993192399451219135654929691255581274753622907352034151817798921803550548596305001775681395304040677274315385147929191589355468750000000 [142,13] -5755190945163768105472736871554865315108789512551385367365329659789912048554331447963614312943978163662579173011963329375214092803459628208559890654886818577663927056393551230431008995352804761845516359529595111138972901484311928997121591887798393168372550443064071744904378701274078428164951267275777132309559088963268251117377616134549470196425456776023242794215242073424402681048173077265058627996221751004552851647449744534942392274586206069009133803875177205463352340877260397014382751954635411904719211001517359249498453180403788307513280928693379903817873017428144452931025467807159776492626292365872614746017961579690745712242889047015628475230838530060129259236366841027060696478224023590528298265288994299109598314302961674727674015516914645066691544581456464972286683004631847925092599762723090726163334399983721173650882456379627373049962761010053294520063115692675448091867830610826823462301647186527927100453006584403297590753060542420836289569163092000495381859885974940812909002411523681611889294538909316185101693731154519922446049106336768881319011104666191398637384886165699737779148518716396228181885729234407161293675435243031846734955185263467895970614340281480056417137485873346004517061599753300129747703848609658138240626858860494500140022828111125783326509139696266619529844305073463217699231718254236628605490457135884936154465231481475378826859313781549967414817154900421234235993775501519408108148008253199301362249219684792353232213348739784559909083611875768358101189269412297929350055453968440592244337153725111626572660685298236030971325674420372199534124041820500155748226936511538788428922461256907667052960193196007654879812144742352363743080255951813556572885094414094649776391112163333442367485155779205148481681742021806374839778557069391824177157303880088731886759352876405553397917503322906353557854684786241765101184327937046630164646733217360519866327521736754091463694749108981341123580932617187500 [142,14] -19503850586143849893587518170007141109376332936470444126215111301152128947987033328257741464440915189172306341264884821196919332058169647625930363998972861479765519028375347263331120614285517392538185154764897702986275777362886304611853781657772512466655230459857796192797699387124927719917139422515058520634761657252838702137104681040909530104364944179109180493227495676270763346619369145041962757536982738898990876647208727954173402494215325261083050607585946773105587283390614026039660938724137752213473872203023989594229710314741077368175198847775082373151208808648774631120117641317699759050869264244658249951714104921129337903920665741580056525056648146434004093285530860778054616712984746200104319887875388935892307879969433086982884077007805130317994546036746015607882571965382120870255681672795074339775762368474144334061692487564405712706905151748548886215982659074852847288012921578020199279007916442419516695710370711101506570456950320414957114968251705799628273016376262749859732595073241071669190633127202398308923461997411632663352581621456241337676378200521578829214515756670920737425962950089669443276606239887307043356459561236824327890597861050510511704766980726882256695359550997826303649586771826123777589635699718523260444695661307623542345170006883276030142493461732116918261018827619322046164087307855455677922733993968727212572002771857172486197622495039853166267627203340012327640355935734047751381978962369387893068059340119489286300494371711164377574435185166676524898141628999839891283648682481164558617608429003205490809251433377686837532770876310818901862542191702959093715307547766558305196973047478086223516312944624984588777050811578180524738261540807550311032002911256091522592803488994523057543433847500603127364683012433004572749596724345205316568009349117883796847827216960461587342970828608369931226554111183654902918149529788838645612495251670899017500877587090457598861803489853627979755401611328125 [142,15] 452937948639860543240954479134803842515315179344093854796652644840622421787704659296361755059692360621321946409884262566044604169734973513700634593980835110706775999720691796530849018588631956476776512830146467606571027860240994704100777903061253707580712925337185797152301552511430029387157586399376957751050748302174815482635797150017385488884210346324671372220846110589056694399954311922805011988684168988922764065764618350362528209244404345561650680194955568664661691846692628362938238631457167187459850914127669731818597285599351366880951657482566243235818881918380527127852226338578688845658274081983739174332896794748539923550437581248075414765731824427903046090344608624120602600161696697803822947750731524355136511351082892114015713190462401413140645087567112340416613290776326528577392499745821618660396150652443681863991809965816301555085237837119638137737425839587838787754955935320474689929041879177087582281659693856940889320347515823340655437059110162634067492792689428646992638019978167562958583616700035914176825833014436200321924269249140157317440556138825297099369663768832512171528854826998436811780828386282648528392788328448624909778457106072735596706895150236595392050255283009504566556163231693596985947306921238466783043281869877069009232881431211236621282021274965384804769190790360191245050248512471099553632343479405149896444752573784929910372883270057433581001223789144705275737058241256154903722911647828464082343191604531525574425767074893601087349043412446014595341769462071540856920914567962374969797284463343682669600884017275905009018496479525922478524314276880844789717045063497829169520450500190962613428446411114680088995420783715913240136722166971787451362118254783442553858752143467868477312581240052263355192980996522328442927698463089780557967307453030655609391782536647077302130510467807505166285267593273842476588378451765747218379435854613813966038234591626743252845699316821992397308349609375 [142,16] 810760453007477629368390189288888930459808355535218723805857952116065649038036440424184126885260272629693691890082501571891892017536888605650239042383695926021356067993636452271789056234559792591767852967415126864518003290482899053573623880771385946817265569401144889512622265669944794001299383843463791467090940589283311966360451673196735842008014534192547342296998246057192639241244424420096749866901220736955812115318656546146685985060157434702923683769822542445587833539926062528619281509089491838350085108549794320092362461400746015341050902549724117180981097783382246613090783583052915627021180835136868423543978375356764556156144392635216363198675533299211811241497886408612323274467846213302207852820735254402124256665299146180516657998372137927727864035533209819655910590309267099250838180221161519812870543140660212138638457772459381754522706168199150275498991432202260685462964980445614654996451824134424492120718912928792709762098796003200600887489019346163463575144153474131436797065776066923778767523563984745558714396552449509825333214757375804206287791797152578157651106074401456741243339992020933289334783843398069994605755341091673692845635585782982282575018107965712779993079642270398368290157635613516328633317709636302415451456790254392375398705150407953726763757318496299382279808987857139085039611242840565544120014440973515925611853910046144306317687948085046950581107578962366473836331925179873492202406880940373246802964560501132512468902303946005355045621553679064090702390031492584715692224399018374906135605500019264349421668515808558014094563929087799342551794779848328833857083175598044718462204685315418120112740198566917598412403485728089506611632219196965111774858996165870367367914890693275357364735077262112301315875348934848079122791096392432557142004232568279209153975644149892149439144137170893681759838390311499932813311383121427735706815360550606163261844194778404926182702183723449707031250000 [142,17] -7118017923432152795715357778841982702574427180427771651267595311383478207357724942832774079868996697968359340158190067947012444916483619016021982490106424647395113946676474636909629498536982402766098278865077012340158327831837900476966820020200675644572992512253832182156099643964528791328410591328198619625257073469814876340406166744346230498569209260670758765942811329322367295293295994088010705877665534401241618244145525374345138658362498178041484945207883641579243762229353136981485341352118667861084764579278410455447805844935873592369971243890479840548858819656886488392893949868639692135804711671827602572281545231393601637778052882391661525323805754608178595003752634056005050905797718541984072989426480577920751676807022878175453231723987679366203133663922433514382228873309802034371504804085739916643368534374064365625049981012010903203713337131994578518676073957747296662027841211659377825525818914275981931711134367623408154943452126975868638385778541835530665541835975048090237162897237997955960955277029372078579407555421896226140391411937040896466138012652722184894033840286782448167674226472540361487135942975722401575869193628257614588191141598208034021464936252585826306383483811710913883219144288273719439375516380258715823540667677111882221589112349845459149211785011431960840959359086156972046962595052028469906845585521653396369284778366923065910437850948388061021263403455540110681069265301259868740548153449919719885385098995888669388009489728216159417776413491646178769270167775076074882170667412717490963903053065816998651900146483061553330659843116729622392134323711835595617922587349547743641026464202473570037306739902694192776564967149575876636026187609128192436416843790196397004334271778230929119569004508945600516767947627841685386620232269693457042579012234980485934950131877061934650714991979354558478089347967166270982201180077256158194406465296689149246586736374808879190823063254356384277343750 [142,18] 1090139229873998468207289699038194960031257499761030130853338406669840406641921122454217932881585307757133083744899495365087248259843520054048704608194463245156833251414768795307145165090379373424727080911539166382736787850194409503048762940649518876741259259236891766416975572496621710601757579214203903502789466644009647723516050416850290684777683488979152558679696454210426275178785238065420422973112271541935387575455733544675183169131415215897975357426158227952924004708280656119905380380655954528338780742831964034084642371556299547289780819829328610737772122550500011734031418825583572304369536968966659801363571848752281494492668597240361067683439346007178622767902161009023758146723380799797293331594363136986827525151827249014029583486345361051137628143981644030747699226403281885039560803120576332168175506048234457091587749649452022332129683187218457317696728015246584515977058328149788922154660669712052292856994152852215314415860072836945952807493682773061793152249336004679739742299524287504577897771166442682501167560803555993255834210419543988350956728848817754933803864150745264810189733973683550967277101188614773511434956515810222292194456044647482356790554909922967848732855448833002851004451879437599191640211282691940071017018220703813865494952891360423223032041826806791287297634789137374935157167446779233156639374648866697448280642341302259131810763573113102687518963421278623379673749427278905112749599215168026766637280967696961661880323004399608768300124941337923200288916222696939303549135795450855364500537322087116779983872474774304189276256718938257287287594494330543328170114327455691201636822765584133763210970200822914128789815151235697391148341781747735859211581557890898827219281322164573232653456666827537082068346819199622331316223097422655802165220388959354667822344372626311024752611994304922158446487483646158524038981213083560996482147743426305286362776314490474760532379150390625000 [142,19] 26483820767444968422872992203967662666656647599516658092310068814359011761408085730860839860610855836043308615911020608764904701670462777376632072024384769651319523579935461566183785550917397224634727455781535743946569616824553173300069126366839819963093687116073680928494015948465029896396994041057424052915767633978331038307820237772784140329130236196631451681565802126935960558679935918142035133620640256611760529421406421675271495913417182583937689573986268412127121106022870411843348158954420217542396327892711242728652733429502794190124684854797742414323815586409594155007669452425288796504446280558969487178060007320309455395979841185767562567379811518081220717769132964124012237683318380220647552619592063544038506865081138039754174296625976520067400805276825649803204541245818793072924690457927648012157965157126700931768503081240719829741636704537294008139521206303120979796850389681255926073644255795544573845187566980064098589402776127108304019185114346038867257971130501228041572808901628842252997979933253819238837899525804269549004897175409056418025896471968834013707527442780922943887387817790321825373792658237209701882313477725449215139331841161097570094377368554786211768558207201820655054531671729385588088292198551293213565987253291329278939366532735694489298077507465204502943515709374812904086039525247241777092791474246442050719927361183027808257969970711975537960589564636285001690483161558063689978733834779701260271919970941642445424618155209901474269625123521801380360152435808062016801446958928862556361645641405726199087105843451022079282392477333557787119223172054507350812727397738916654968660435233081092654341577209357581700956063483270278654115502226729526629605432702068365925317860755175133499340406802816142252329277853515489590104356982990452076855308613544768006377839753812185003879057561214151694874007713001060000098039108393063902483504617867693387012195671559311449527740478515625000 [142,20] -39138970728649952429186658014171987970473038524528567691568606331397870214597633957911991361261021065085261687318039467228498555578673111472696897326033290543672320964103669675187453480091648102931210658926719540952298765842001464389059463815725136065021142457715687263898149747545937191179078206332220819335166796663067659866718722407776270406285487980967026417978828488406761472805472391744363600972734827383210152134217455573216370951342435755618542937937285815972487441883498884203589757736617703058939115037912251234518672723358318848652380934479614447431405170184765156296405342876069652014035609109919753242869594481796108047101422282704994540889803402383838533005017388214839489192430776677231937980256035587749656772238754698482434159431368614996288830054109191417175435251068113819646957307690125381951731225437964017849262351186744715340663384288059213471875027487841476318128247139577972345981370011337359153317173148675881600163275652112095177472706140639176235442363672305727337317881584538077191552282203254564058802531904366723691337690587420240811748206386421706559837643750166125664998302650537974615463086162921123132182935853472373089242693676544034252893369377187672956655456143110120130902778181654913621066409881291402352308077650129531841628836032283581319186010597337115446222742234300728003066823996792302576407678273260457394669923333874828211013486043806454346202978937236779600570104210916875844763994081674384581863807089001655026629691935455185068613085177260582625257954751420875602625672176055770788757522373436258670275502755092292587410840269634097927110323486331588269467567431966549427970391028671659771368602676419438323093215353799463645027383656365091992655668244102828011921490376049980619082899904730702697151953448309521013958767316109373592393513995488558367377154176380804210353796762475900408224309741876288270753242610424937008615120529370301483140792697668075561523437500000000 [142,21] 129755166435190059221111946394765798892550482728255080221902846464392216535181916744702623793356698340698220792542973008763966469319770291262643973406624285613250885901506642039256206977837386270400792166292730747358128969168706611970816951355318662715702322001755046197164446359261171133853038572791168441580538139326172809739431229219671721330286478621961928809353102575514057662562722520238220582289934691798835999146246496453837542158118573237038927377877319103244744508106330511885688171840074598754296082188608788342181493800963087190899761899739263668552952363821318351729812348853061809525050657103730559438625387764415223161758722073771499724696933154039227946619432385139611017448327009481025392869156495303847530581350459288535729578616749883192602095549258045794712251982863070712445379184640547867309757313901216398382759263296913583406707265602740959173122227316818298551240355311849218658592054346827372848748326937059182048176307217854541455181181574864256997476878067645150838333953392786539370573811074855910550238502850552623474959088035894430513400703948212586864870648240269138478033776038557429575630196758752184153426049003987072158748108775981794322393446918132187313772260514159641736421278554314934412152302573669711665332260138785578795725333619283235294841963402132618392672723136096251787405130327555436771552121177626989456881347113856133192310036740488626735759897066204460902628903046118585702686872419085558500854547610227080253541069183527637724543576490763783592265608569005039835973255028073909411419570566532396603377438174697962977618266461861086105633368758301534561478816143238133365606937732408729779463128445012668223382232520032554477997412443932227328205606437927738957067725958160734450226904662573916810119507748611888960998381626711508394753747072531501746942910061179626679304777674038911836652417936332787890597716062297127995987177507382082097819875343702733516693115234375 [142,22] -212581347473482640349875760403869687248519865296599696158458401910745961066053902388634056465426399842601889729774628232820198434136872818386851284983208178770370551008059933187584790284161512380992628651366321663116653227138227902608464573348087438810996303075278487609905468410753307944250868852084515413785298769287458898658814390262721198079398988752923790833561169445957863298821472589945400538832149819324819510346496698452985591008967045833159648022697463252277917412327504674181081700058831834493182613807876223213233039286819708234529286824720890275318422881853509994192151524511075593289571793183011642074406295615805628092324807447520437975967571735894588941725167374665379136624997712051559585633176087102150771211776999672086748753585914780583193980322150716995612718558443826651883203542595780314272879809516587668881857890279026421240517093427234296784970081773290839119384462568570908998013038868270883178986870591613044326527061447829007004620033461109726141613723587603833230755150133073012644109966254997253123926446038003974065171872790294452596178857750635609878443204252462548243911607180392473406475493011489638283178752174516382940078864040289899119621288709286253818129237987813909467453981745392026400032186194856404187839759536784684399366105106995650132120545688268592380303829113618580944495823501209952067857460599629301281363385783852294880242657238967466390991073049829187518535166039792833992337672284451370305631732279927590372970155609737395504372924418714858041816024695437457681516249002786040397840308320784830864497438544044476830732121266364171315138330939101325333026472380892965889194004143965703702984012419232287515313229011269916136260105966454780878641369573836602978257112207158899227565726756831171536766841298154404647253064364400076952471819955886571557625184466786210641328636602014449200496532719495379348555182607813216215433246905028852324903709813952445983886718750 [142,23] -432532151915911775334087365446783503745754782729741764068469684897639135341850701604947476643423905253409008015766551498429223691381915321371479232183017565222035264741400286530796378930182067246871029905798569219750435599322061751685537644012862885334239298897003978703544181462132325025088407529198415702299914879570627449178199865969030277933787251410645106592054279221298283017587846755653254377483911005702759711714187791433199016938738750207207869832462308438405733929798777811732084484205375802826785530695097272368342686681636894112872530559384205436166314853336905756905045483173611599446232246757976675148072758568179887319541949641073208727163975671159113328113689336920478573999944457639262555444747471733649411695847258743575278929588270105478927300756416548393872825253605984675412126921104080362190751817191374168306995769778140362531306154781285349419215008022087930021860501648418707850942656299840750750557611193919523917646175638489387472465055382453490135960384579408952402561954323977528466352402098030620342061376796842522488717497129626303880288362611902690168676157617866262054283734736239713222507841418945707161282506533399832060009526585902530042560008532951360113583518047493927840014851655073332101989832961567700933014310625933319256029704735433850576373602695561930743308744180529116666803295688025823413209405072535182685412951699911812255028839552824839826967098218760557679206750522211868918190711696111841053848469009442191320301901742552573294339078431140922487284095623150226036873664825100619179427043920457314169955746560935176677875214710605962520804177319614357009655960091954593565101494526614746853186810156544932716631626971721214323421264179042136224207940173601827637731993487512278286945125546931965704235450302476646160494156469653040920325407486975644004497165738855309923401291443366838753621438134524001010318986731446592286970320419072777440305799245834350585937500 [142,24] 1710428747224760852506796669776071380924389804636779579153885664568983035625461565466170850511678315991450250378402715963058921119884533731965799180616434065892403343455764103643959721932547142016233401837797141398920402874337224509706196670471647966347748025110572899340668083913891566339402216272134243085459104104353935321085767656901457789027754328040925465272809216167690904554276548570412385603990564688313972284161217237793154255887080075506386777996790708983537677122004860472489659893270417129493871104697802888454311911135914142556758831714972614516025845096332700070142061132673606648702433405129457039353473537557372869930473239977903395168870437368379308756113143253634939768725738721138854568090447740953380655658836128945492572809072751423627401969597792818380781845550093777733516806113244201816649751324801333427702146056493467836790232892445220521751405796682038228971759622159970009962397514845610860814187241870528160775926575885469333119865175960906998712183230455829248554441502306333548638447900232693373886096643897103475035668163769570433111404105741189658617437709269990836951274372277731306465922260898549009675784496892837028279781838674979763535199739267266173025401752835610914192192310457174419964987438333959320478289858830462742700427174244220165635736334916487141728864210959413105092449474289812259804718387342249662285058249193986963711041364830286335313274687431408262612204947625877940725467456806937531510575111256536096768399666092012889842824409980652443849797199509133624281318904450929354554805436536428894847167204400819075775315438270468012860308670457176132134891201977611125311372856624910244204556495382940634330518976463311187636840050537099240027263996790597050881252974760390845753645092482595899980614464059073376644112219581292725170414430284552923271336329933454406235231743815167801162143798069616855914154825485489789132178345096690463833510875701904296875000 [142,25] -1506107889455234603979497192721786149093033716814679807494513384681568094503622470237007441167956443310312198354365367060605390839013194355579009734090210238868615286898423739243461212733104332735469940504525701512422517909257430757006235342449521481712198473359540129457168194118929940919675054933664736315623346658847922360124652537588875457619096783363158227200430016784171989965764517730111975481157386363519373194604602216300436989071464082196802892807561816181216561086692330101084515428451454824696127010826923015827224676230915628901746459206657920559485571450027767769556420023221889247954592459469900024133332879929643965198861287022710235979223823173994769370742276652965832405065168883229521609492750048707646375542687882212939377278989419261330656644246498435068449003442228778241772614548408691919111797185642554863533671699902454107494226946140554832553859577078890567411283209463963627712894024576204281825380037973757829936069680866981890621443932011101698127909203593817439591240982453569092238493368514587804400395850241920305318858277481430959784241473656326515325579750995618573986546370172762959583273031082677870391982037336015916612767549893989202463914404529141821842158837868727554340623696831551276791475063635204052883064687873323862538734798343499041548909624894528978501916621544937604356926757859051391905341728508626566838435742965093164971384095066546352602356483979670907853222286103708704872488674316479388914515488303368047865917343751729206903777380965348443651735399060227525061657210896467324849297898045152424774306086036866358391364707857549141150105059646747411382555094227629648191430317952448701629154719672116052225266422469732041443978983509380055065565418672609690891776804529206134658686774430066212178059225148485380488078325391536345735480079686582777926908008802564814344574456240724157038385332926942865380826237043014281483096191514050588011741638183593750000 [142,26] -1137197644140091488786449773415337368389980907812778999708644649929844539840914734919792987071981019295357243170789939188302021597267356076122955505294899359274039176398395385197789647790163876804960143164075033440098306749162688772256803948850948832830275262706711351212679201008277872677169894973599866286810225476223412979878926929998696766927020494652403039223691496485690392682718415676998672996455083954981310279548346541806441342452979083047866091633350736725663219965793316585424952364402566134495320092737555888107549695651721498090322677700731218077634107207066042366935557479474781014123675907747232030643720662724257992045309832903064044553548537297950136555333697083371009910872382085464229411743539188663267640137053336937858659086194542084391621152902004001835039750577147128590075816661146707056523428257328064325118277764512488471408834435404872300129684675902274564447314980331469634220591840247506940084662867127457295967557400638329465271082264088861254598904784901297129015887003785374088779690056647403764108183650428073789894018023734947924126730962103063934280175568319333499825031076897760569619410618750720474871320415053869828440235123184956255162518625605862721604802000852258622692043181968130045028893816961595869301371586343928475083121819227394943104749619476608099201543733680472772182116198770382170875790781876343847465933162726818284356473491341418553634026427410844037021561822578279305745845675608460958940064586150646582294152074853610119500361531311062386582446143914081852136024747519596665328298946176886887974017020100747845284249242772299680616728298551275259319193409623667915525271268687415236370631753956525377126764283719176607244582103945859181868314390584334309547400383336628731814670017183468657059267768574638271580910440827888636999125305192499259531242681412484290397315437784598040178938900986030552069895355500900155224779436466633342206478118896484375 [142,27] 3408252296426588117593218141957274796893571977941287390634961983419470027846439192120953269323798084670719847925328691230957154470564466268864480794475396919792703311550844702066863599843485305474141704361030979083529499339313487222002149435268701319781668161554764545350240585480051454150919609320362945167384869557780662148151603628430315239346890845636704082739052003594481937897947923005300827534515677622469192474282217244165865036999715178760416960743928834703796943546532656044342354439193742228855918559396139162630281809225161408563416235372883575481909069905782425755134785950555690515656881455834853123074112567895186848228534383441004256089463073635728948714929953589945041850143360407364787740105712381655705146437092879911572477464701771254726316259960306082838216008841724112919577893041226365307735213573426289740332271607240918548969796061527011690583567085094567421440100538364374676660865482157467033221258357815885747367477994319731775183588644430574417777086194511054261355839836677858097888922089873365539378970243085796636922902193691645615809439372627709238812501949621858014848322584213674291133073181806335714152868666008245811357598402328086816143409535757870802585676353305976614976892654342879501755106554436433231569717652986499726446220675979532810138385834040023584393068495098349967121650045335933485934654418855262871464116952016174614206777604664595001762780727767144437976688775421484109784169230048271452995636657509225910790504340629216181718696124397951980772313294040685591704522409742176900715953489985998895984511928906870904029189631546728441009491761040121859997826889238656999952909215943094402049732154265769668735171993303065859122340677415750409037589107410534452785352209881512498028164980454107941150117957294548552022825519604009677408053307923469139155166754216517092545055128338116121632913770513621479981204088661300778656752506503835320472717285156250 [142,28] -2760214039838024172242010613960622660155471144875806896709072172893215359532698335079894861601219540341269047956823676028734181842912558348838664373656816713079448464370000322374542279750248465579002761218339790103927060718536234985013286083639545173230856832520271787633398515266850768039844425169529175207844297057358932988204721081512596148625369998768347725104563470685082242858474465584168561784920469248858885818860016045541437394538651519147873249878248920513814568490808633670039082301380224829807270673181147406833189255589139985317405159670457245885354017384931883985261518695821148656895771125110250761092594907710290471766814285474362754643782798406373905316423497168418888142234287129167418509566343680469053387886911332723735998557629582622307987987746062647190053356669663371994520722453273200303990996166278311532993742737753276419521759497872761523020194849142819452534626618948892609007208792269770607982010540392856136797903610221224826458766746025263621235182937227127359937333407772588641612241598444100112691247057085797101318989083428741065211746917487269029037956161840390208925053452151970675941958446281246830329866625006240597075780649760115049176925428980262066137053902672945395591262547366787033440261144091402265788812318048213103931466422873475885111810011579354588605814448704728821850690177269843039474834589652675398742323235730847499976730148012011829707457098971813048211829807669929774805530136398528752101249226475340417488428469449231231633077097549033013517167113623046712550324036033065702585060981177120331222333028015352576078397196037391115388261193779812929425602988322555569042944482988617031021640507781632182312001979364497591844945407154134022379864125185699318894844475543354457933149703766545504947636491130836042739478259391324361319692361234670199606503514414271514721659665231656692555502400638038819727067685600926287754279339686036109924316406250 [142,29] 591828019693980046794258184792587090218680688308825641728802264682035231907869310938059761148920128402228303501887927858437917669918033741324762922932874526660725840406652728293593738259884377495934794011799197885716043979840785796427766965475958319437454038453848297515100178910382306656142210285577480079509064341178139321611112048986086984636133434437544603227339064471723637290164729910373389502783150847425116115428790687448259119125980400678998544370636259654634362687533660700475201778796993883766169080834872907430699405224266861981139296029314528755241436223029440790202127555908006319126538395524896344713621593900417746807379289647544171556218935076055300820762343918042419880379223942007731566526621802544356926786373891000289454102780261486453582900355027283456586158731868079748271875257063267576824154192719712144823075923139087154173700494162671486488888203485502879682889508568220860849323331739813872735933572075655054719955676383120609009050411176343179021157109870341446601955657113973229143360914924214733067822550301355464076565834118387868293692682532929705578221269799452682555194907974155909030104004297350883590122516908183586666338968317041489874649249340915564989304960324629887698904584276285734992903257958159852514950203073226852533528254002297617535309479859749073909162050020171835844005702781713190911398507383735763235975299138378550722787845909181134176052405710570886098571104348921257276862709479203354563911979892015857927294020969929986415728812328373547995093673185219384372480182387746609561739405660621744549307127450535976980983294325140503315025052684323580319798897831294717461397395558301225491474601460131618012926532047533646740677958271620632088434519589871574083215462410028842310217199630968697469880648017383165713438596681849865611037879273741128916532725179656112224386605823477813249887156291671270602949279315107735029623955488204956054687500 [142,30] 807162808383381247623311209158321457396611745897725419943695017885036672828668405675496901714825557938522446050113865625331020457925487827890652622543715687147579382956951708339926338923782922532295031806022854099389274235143663799409431884632292939459663494896859392897264924749826063721988806937889389706584170377820636528507212847152078059814150507524492777941015973993210685462130671697552038428759606150677053160563741057778584324112073179403157575224251656050792143786863087308214012870925398009698361808209842895518097921999510562349423580792396315834907267671002544463705303683870018683252510495383758065470252664179221645379385269641255786341031315231409327963797716729750313115418343742907078281843930810777664142017374429900844658873739989973112323614958850603430674661601058497465488278051443558619809550466645466172749869983148480468190812778190257847060438151494799358004799886387418903925068012295057621489741332817609442470947792087095069140334087109255175410482464422417333566972323961985685436126895169029828352046890979038869218928938764006524027685858959616883495114455970257487186456197755714428312245979218575032763861516629521740556124540789431958895492038538009485667967982612011157968661743040338625660111432283334421945975945963360326348660766352895875625779121121552966116271063037063161934415197165595961150656078982483798807818889533066312896950106551574709264748455334033025287660918229710817854780368747174152845698744352501964528853955975082236754694252150125425831579610080427116887990541794397446600320144776031929700640247785634320176197669985789149411305950696866565565642576759773789063076345338975821791274978622571562998046247040463839791929888160419207347989164509021321810628731955357796210396743577763102444235506190490648630989645788869726125768459925408954790273194324320619329080396503045332112095070420717803939994315748520946529002189636230468750000 [142,31] -1303305019331701511350798192534319927337851345441807122849023255834375782053955179312211141142765834353432920952386261457570059092684789151232184823664513166755880089628406158173234651451340598721504051453556906011894876305080590235598921313716990897376944222401681807450953874345645141524373391623559080462903831868776604746472991930176865227742343193611315753429983290483601819640157602462150364174640047997476401173433143064500365170560481527893962742586537118218939939565501868381910032013515765136340256446054985549184858450956959739236227780682997858593275930479058792433601365938772365320038219846593422633712941734750577299563403890603948105071809168479623501389123987843783143194712700858095241477234643540809801412144616005063011065167186273225001915960994134331586826685795903666743142270604013744369649517950058792481195930279453941679348590837333860220965318117654675417426426958388068269052542435296894432846407606077964683914798093982743553680708802187178569803800751071926917103981565837235486135041025999515294493099983864264743559793875924441022150592712999364300925061918356912262174309326934204183134777296263008136889036549184919381952109936943754793001180946394944553438131154030085029396155370132562052813387577480397999363558219749621787941786041014852265860897854689737517630390714713599455380375376672338595089258035108968670687810729989214116061131552869961165965528792768299121369769966470277394776889179351191233423014358237875706053034918982306818604310759576905043176299434285133624224810306073599834525854261374165521912765780017976917584256168166159513104926907828036374511262345649764770464534516940196525566755192849807302198172749303178107764001571877568622143829435104119076407349376756998411956775331055249298724469113110638559366903997732476597829895631366569017220343665858616904843509419883391075249209443712441907373162270204388144861629009246826171875 [142,32] 1423722396809700450379118471904399223244421440264070689792564683930326970135043904581337165124093049579016301021875574025673924627778890346575268307673057723846703243743694732084165307792075930952480246285492580002740468828713997196966700314147618599500100839087895224544138438237816790552040738898300679988914044610592794796558289683763919142642016282952478321762436659848275225692519929144996650721760918984240392197426033203579423548976065742451377956931875243880234030159006210120868280499690740379125457127618556606772786483470116540197001960438749227026550577858975770189569503277306929030876589072778756292449669903319086183568548809250853555351837568886997732132394705070412986004751774249704233995406172202515958645447723090383755275320211794166000641691199101784721089970635018212179187805918466922670852316879406056978379428360619958831453526414065716475628820251729633339585087505233989516511010362900961436497808802034426157433537262041599138434873253236172411148535886634031604498250966457792207658490664358723631649493453604195670079196405447058706169456175988434090583917459105392201318733816053617082862751578041345327268752693679089154794276899332911602653210849823348798261168732858360162305526382310341597723626041389262775150500873791737345961442211076404853984400039615038143345441271581587479441592688084445743343906188516928044721767788896775154328438102704863673532994459918030078096246239762699139441434706654551016143605280621312747172681297723624997901969876202671008863744061840256474944197391863740475010143729506541676112117194350254946152567792097205607759564152917125876938947051038190800017244286746317637034730081426850331250022981843447842283758719900214369608101328753584267497604834056606540682699520475664092271430384203304943824951695111654838054391756170518778181465017791835553015290521462348580944440086540670391505566436781741005927169799804687500 [142,33] -1038225640394870206565224842242493022897391896083799753756305754677768107196242253437226640571709308347087892103596941597604904028210956319867442034668232650667532589939308439308797799503181762496901880887911280212375631414951708102301041197682891592974830572054910342363414450593457081105368809207614699655106768863181991685325020150581601794995525371350657508468559668879499401854765932686927326303162979799928305440155184630672975102199441898381944432020914940281512741184814765146397617683623707406709776997251531893607965111787928653331857776013266044501494248423277227669428116327198859697141280052734359127763851729643143145476731429294124372357584004528949903237476410861374239936947008455134052038519938545079538848815450073286002248412574143349453972110042836580955416102994416744922245951992377806663645112720964450069019964822700328891155756100202282860823455394629589324528910261511769152391633712413911204452122920153479484212812873369901197366966386010618657161357296068983535472761763006320340374649362201580455382132264306420409516693338819939132361301605104079386982934262838143169792953652415189241475600351898225431376693026862826913407415855179707547407642977099210814854169809634451426087118376221675072622269137715557381859792515220411219523593930275491229611642750229298623454658852932147454352733022182776408549282609082453735964733542138179680649035293218576820461897864843842343156184634485313003755217561492370885587630361473235757607976706319252226146081586275409652129820882713992085577313272329282216754286706968966424657251661930060238348524389691182542025293270217287400388232699821143888745597238664490743305780022809047467694391496119058381330597597111363085420685809593444009001754458856271040579605863870093063883910675318439220169060176140773462253860077443942369368522370609730428806598198042050892450335546052991385557029453879315131058654785156250 [142,34] 242150748277299925043293020123397717317082993311101052808923104993233142402385782240207390883970574603183788777665385185044595013639186470757453973555130973359914151745628914434753821331154167234288708152177369408284229896570404483649547876028160958119663402714935227944045417369650088340619628680858834919879717773577307257782234715679824976845235400045019288612883853214247825593290173152615223430645862013812771874777601494451488418216578646411358386645724751322169955142191520783038572616648854249216271296353891154708196019879635676730412482863654514722874143166771964304195467685281563931507020788042008557398534241165341919872599506967863142748233345097417634407761677569571349653799027732253013693050429765234679824861772433798400742433481786345823384058990681875595307749584017132000235400572507109179011087130994354609579566833946567268802035746144085599778491053906120521060385219710996995142384807171351381811366352745779490838013403258770714333552555396774634179224228686973253894635224820687280230140239547540158435020993478861371498773624046230060199041544763770185698602724743517515535049763754706903901456605390901483984508520869585629841883054313213929699270781629955311598045382624472684837950516875552410978537898801925452171782916452157551368038740759801263555288158245488273225985005637924009670384449130411806786997875718960297305728313447136740461552093249292503266735678779326214315387092002443989831241239546250771902583363812814820641524259883886821244592814054351876534368841792556471724438172134573178955260577077330450601185422848459311010143775007757044187856730851664535212013581561975414915408702048844236081022762626309353664246290158770102475717905462725629940609222070251947763663916783068898044125292478152161312271354838288058909418840355147002301352434908950546018804029854932566187820550962912361199307399271221642626522003541969222406250000000 [142,35] 341433621839320749842498335027903540901054112481845438657344177113438909884144972497325214635286783044352400067812204109722600016956869721671719735501806345750428473125998457615151206546856746554085971505722921588546806458428017674968886892801609603428445593646983369027370818140055188213671627202264582798632362623628300289115540881324034048855145794292351145749063809478819954137122572689071402020801466216757080163012081275547638932056106885205003366877280510249079855728355675206945216519493268309648515512198469228201843777921765486019649034256371532464047263690183095548255328023451377724568489238554452757869398357212821923631001533612625446893512339322102064017518985590456377064027329245175520895867528902566684620876320106136829878189882291292962413407202396573955696593894584135462163260471840681119212119698359504725382965151252006295506537663679717008682302363328212654022194927673889369976376298666136076143430836326789949993713604738382104703487720334817412925778982848251442987356564106250554316379419051902487268277660286141104584238303169756340794493216106715197316667008541794843251484373643372138373266654288194987486232529262095857991972916102041169042542710401281450121631979199293672402568430076412552210923128789133824397683390839293405756433238662022110588728046810392914416580593718974684088019906016059651276293792327872656120070836317472303841016659490411652296159229214247333727804490795772776375698882827394537642977524117352081079986716475007715132893289021200839300619783558189192141701580320859179440810336040099813719964946041226226050982390759315978312967859341903808659609607951708593989489233780337085657579056532980422852496082384429952475217776339081992629342126330747004210247488125877824150346216528014248489230590064199166698398390559654278851738179540410435657319135325422328131870773174546291599212050785209640088586905345192110410156250 [142,36] -386613143776343950287528240290814689216425098672242899341714805263970348505643719726361849561529887353085128534817531384102072742578863302977746535108359667740493314045484877154691095967250261222597709474796159138533336131020876220483570592728221357391470809757622861931772291911549492144507919999980726981996858240895322452451838380571420946509664067584744273956151611331412903862465030758679285157101788165364579571133419174675433417706082562766345640647195242252297028326826614790317795477898206740992279888755661609604619999277220388950590738017563936377188879968235887605210059947572775835052388068294899165638462154973698650966851599276290230879225122723605133537076650935093744776033235809604298370518734272175731112651102395182737419424532924873529789742718415670166120018875488903484127693956448783305459301885231713802902357565269775278268179082183686809423184720961604707356453194482535525472445092640688854368018380873493309216412727622489555973392958843675384963203630094505423806450470891819866271811015021645243055243555698572542454509265317705658503969133618864091208917960254813962634028858773479491594360382344710983349727550405857919569116928266990170603906524533247087294960726929551977377320377719142395531285553824236759118770577298928637750837955763831322588674080051330251718728031408564487214110368091356041088081177569894010411161483731667593960020995570632239281556480840630536084191220977155329973235134409819118802918220017697733280546668378637902132434476434425366195228075958286526789901073578347123355428504552970907108306093173413192860221823666452949484729309307231422653898514657017307605752675755930670043288167909944375971788626895703068827237197413200040836955490671572503552885808772247249462969953198766661685874163319791372081473504408980227507994799488515694033898710298478004357740189859007739614992476199370676547406880270005417296875 [142,37] 154477243861081952046017364173209094573173987104471901867465853106620366746017568911495619326780462034866415950268383682502680192799989465649611741813016573182542053974848245193299506094766418986012607504829121573292326279441066078454354781735055103882156695527791013021920083412009966664843173514801302685652171638317991420490510565144102167162755933008167391645212498225298551473760568442026700712576836895905356416208196948192268017667979068011594996168133127355048057150864843540751920600809578192736081211310369093360088335753424078152627007716653309479455455493080047814346709527573904117851374019504282210915486394459398693346159867887337701183764920467945144515989656633957444897790142552444280302241374531438248851803002718261071140298289568289121796953798693274516618761674238012737164479993375622672208656700355463567475186117092203887583802455287897717140916989541008905214502830038915323120444977370962379270500848459872666994990076275128413322306812774889697211919353588990962054236407834541890747521017501325317170176210175926580032271313800238519772297681464515504112082035656543555106724456433581502723039263382676561366465148706577217115899563412764488411434316975617858457624373999483012452826661132375093379534068434115070628428241624016133203220495041034293864154764229373485525608105822068700230662484090606803994250352816746547575335399878567263052930978031970326146130499400960419230080284314451616844276817568770140141521314513287053759034105946457160549631507999906793914051631174934935694709701108603598029277334612216557954032692389026017066251675380043134646629838115823294859657229191005136484347838164190245564603311096334323737848733082334227355171341650315894306391925528482917414160022887260042199711341860071043104366775479417425462647760792439554584187773743462054950807416945049316662508544895594018393726664673358097989550592028107315625 [142,38] 10193797044623459058851930115345323977255891884033596659226752704719825908501878901817418901109697674541983345923423876166211073837981587564597526831200909338545407345634489839708155227841623467976611150256121063627780623594994334680280001614623370343901273062528040329579828477199843040667792016609867042311819480391267992565612318725279378147595997424279654670133268236503420524761654392315452013947246589137670013240873908994432773981254345864504713368281887001194574875028518291259427844493408755838061240960151253457370023059620361012581323010678707081056858196925034717240710194390543828109603729847434528154986967877067466908323171110726916884846650695622014939439499437377025204392680659504935109047373746415901089366725919025828704457949487746226887012909397513686621348223872270841052628593780464698557904169475263678908088931123622315802935695430892002167000234050760498256090528536336813930757406488335481736575682027193784750494138393061930073587910764875136351195217525679737384732649581164161398024353671573985893837924447677971389864361290509407800429289863723624681954179399452277110624412468566842120151595480745743445754013517822754896319015531422385061276251716334667405570211590947817476714362235248399347246366007139614033705441887094671985110369688790281198706441753143577348080110551853682974249065953456694388886669464714633835255693003240906739768808364264385753371173356482243645585569811702748663610891169517003315204232367655447908467120585751098931637743900947482737915063964716940638326955073091534883756836096818583524590002643904497170396436296942065522194916193757515136033393932987192791326584248099900016042796249713881507403081448197545450947429390803325701985711579141740531150852390433141815428409161096275562540918849109206232602871061147655165719347248263488951587187954412796754961860167488057058341343881767666021089075148273300 [142,39] -35427525082028950780327036347915469964507614680146832358116663902519144671016641140740272040015175841111131279574468455471360256875947830594342898098777188716439458393314405006322743329242539277544851097132293339032605154810953995880333546817600046523847116994442672929006302652783960604323434493425371159965144623082946244713329304418365809688545005115070076990671547223927663380322722542961239457491583287170017312754018264067992855383163412830378426752828959965938273905657444089441715334185556038838697267116936589828382405552462026383165668722912526459622431314350090290637786866951482048415419900479459225791353794559361278306053613799248002219355250575497381357037197152292970489297210667585840727718497358674468066071897465649651597597128323239133568186751382297309573285460565025113781334131864580570585206533158327859172768518954229420768471574338398823625548241714351693082771829721566760251543374186089674952127459311808758052206570834414922438500025650323298018592788349477227832602243730305023456101271339438155569527267477590028073767448334202387865590498901708070960504406226645157263219928132656417905340087316132716942112997362516589201066182237928042941871827488155308963155309323659386187655436020001730428132848384821638044054352604675685124603547641234538676351355184753821340993759994034405688940201963775681350585213058681250221013516838208182931830636016618168583366813123379015606592074919246991842760721005580091285099233470699775043341582383267648309119079854688350020129617606283262307579410063665475828508448442191796444135091668435459664363708787843891721607566674825107953359603877119681035628300338037274405506538924959553375427284396278273971244671609615627422341317627494806891201489870797232272535781856659791457238196870468747919050992715046014392724246215566281069046874088211739632669876785859491332568344366710938964368157347575 [142,40] 11550823553789432084466776432246077401891203893530750122732744622787503250282526686748162452463834566334826562189629334404771187863557414107518396350742385880241097790604056094788495393957240023364164904471072852678458038377974427965877994002719204926490990094556625147826295172141591021919673911062067758918140627473959908501064512702327955991835407078931781080995016131276434374188406805893798237055449111713070362289940658978503631753882841374178083612985363710960565813317432202487977846811553487686385732977379889530046990728007899198093472994777639906866737433735428064943414659253270692266762992335282542054441487384473776627211972087562203917512908129796056243908308610639083937228421865043753989974306214253883820181180080967010473394400342429838364790294729918318408420505956766200894560043716474848396882523108396791745347467783016707186145862248186862446070203092874302166002030714368660466815634978026329157038291812645279195750860966634513208265489303676695072629307206671169561382280752266305798311543808182889062094166998135772355017897915201476337547079395210674683958464548573805567804326729043382689895850968475875048242661640492032212181371786438942677285926292549105979993014708829128581876810948401678252859346463722925831350171678219974441551445781939055760310486039195781925060349532834065537012783802457699732528985168553631061641053510656592936084889284252437485972807375075172611163061392298921620550941878122997543569864449006947817438697945585659908810326954686308656415981982198897214563956501868200669785809262242878603953604006394053739270234826469716202785797173253107079484647054443245788403681375650496145839867663654681992379032053840300514820015111459375269181209904694711714868360667132399499738363086430478942807479871911481385985990177547989207730234256207918199221847531116541203152406682859094989458888540324334693533409618 [142,41] 1005693419638537447254071429234757215665057310092099621790617151707337695390955360168034503071169643830576291709046835456292554772632445617820385782360845333500898237399062213395230929160278386048281333366690294450580267966138382542165788753378834289045222382784287129988395460831112080911528641338925424459236635533698257745747560808206113579133006726365674162924845005148363414523519170686265610897568977413492982577486620192437874018447275651816649827791609695455594795032223857258825945354626414810680772564283732728609385275454978320825418718000735137375025526200318150000796834428257933835247277122972157805812368520409014030257155258091757032073308650608868652069682720528789997700638869781971475898422806247565803346477918498976669727829329707272996700758892722270026420225653906552184718717149607206109632677032815631710443498237085068307114747317518963580931341500540605368570946531713256284670609657956898194243136229668013425968351504966441868441033107536019626716365078837562310958640090010443757364034368418981030117330204089975928787851125767086778802318594855356680240583809611558046711752780135437583251496119718869069701456566289483729102874586042926857730424473566649119895719590278649926503865014142220312432351022501344737933546466731494728123645133933965094524358052071595854601780820844608698991767549056389644522852027348054174875102624181282173456201288978628226050601553043184602548918983438618032845540443066225738961260612616854470394962111046021856225601626458016830715945884219675251179491978301183233532461204845767652436472450970211549725958631783939299957037484203151067653003907921622831021755198980104445033788121694368936803924741120238214815799646003641932572285425272176893682160797865025498197288503331412635593082352113550475362856052955438711335575039477274591409510171780321682379353619850602258752479162053398386370022 [142,42] -1157860234656048575766102487956235023916688328978267208194694848492804012985702914229195142892478959476546900040311324060145730010299951065500593177883027806588571061442175417281478740447600208021409622312796385598317077532269157586365589585248717848791772301346217693337703899882597384413472570199514669595642576755624872934074642809699658460125957030677452798233906764250065034039269386789763381890389853071894435235437246444233601078538902809415371639550524140233270157095984722625297354364613204314289580125931757135593062176810010963518700887528155164214712813659673887874796410326064248038240596287679744460841948016409680671201610810568233288848216751477284785710893761654020702931167856847537990169230789170277169110909817204591531400534550201376858120324723056267551681616917397043315607858796792606389950285273601263049397930020701291927644229148981616838669386961988016811827229920705399045201224671617157154595335483336758173233228563271566179978792364219968762308344129367999761528425256723912451964621441177556373528226167424455714480256188140225554693964360298277371683279439577732307879120128103677355176049023338327218254717472166315493367231437819092374772021790786617426752976772666944274553344832382617959109889626139238393164146976873915959276856666894805441579462899390608764514383372595066587455123656509556054904868259434352842010063231714847620449412134160634822089115001308966698871168546226006079799093607392551048239754350402073512549787776680122781367211949152357163655516099386597748779899149743644209408538777390665954423343209872443866898008828554389772559323843113868919607785849916190251747508312613778687899209671130454782879139382979382036325342952764485858093227911525011103001376641500108931554259491085249810293774811641698689342558780881777328850596803933244505561387925611320999716377236495627265324924732368279871245 [142,43] -131302509512207187788810149509901576078516218462173402811813756949064187637550916900333913951225249359163624772481537180466850302739493236923929571807041616777920714495241144568042934132790591391380355390665266048207320634755288815587093183368237131534718366744999019257031292649701196073508410296205907779698455919487794827805897262278137978373443981887720056987921389593591693466737542218162100539347312417477250723959699920106415298828722251567842691028971349372965109880875244392199826222475893351217704260838989828458902677963336872787440782695573260367340875085718862385806865697190714330322328080964043118937058195188898721173201272594070003477801015778303078225749362503761837100783636581454507150990540424139791987621891063921125045342439885825540208119248078735791907828817818799551230889734073997549939407334107237799203000243784937958371033150504996200018562854791340354458293068893083392203177774506651249727361428014506952323631233609507869539480883987162696236550827088012272550917282577500891374461380867161191432074851933117383445111864913331067115426557253530080093311689864536087313179143220954948219398949714718850135441804438612490353656043972540101019434995890175048128938291360002425877607128457330702434381066681059472056311940860423936540022129052526455986176447341976621164424288088948568145629878975859279911083607558980590845774705457401705818086164332062763946671669415454162800114901780291192481988842228783018597247945022069514292446238844931778403450170600074317376347777560812594540626260054348963897334706589481026138555805086485499983724794989431625712746826992890143413747269360121756036167501705275665944243112672627282100936907213561536516784059423046514986493812944081940621427757080974180595864544332211175347338880706900682679078811610473001882695415080688482746884335459275660004992723215796278718775745455732571 [142,44] 208557060018247107901379455201207272062180747686990140091593619285248637913778446483043497462337363334331492449446589120898729970126529713928128822569447484136511718550051665746334981045213503020996823226843243835344993941108367348943282715361905047534484690193677892541473082524186434567677658570454130677351377559801116239523415250841367333623781641730355406534155133376552400983953092615787998105367249609940852113100739229593832264955340296486412343112229531927140920623509938751040852040328641988846902586080166082648759069297602130653730973693729106413646418341280900995720058092199814895423578276473157068068601680752057921703133811855878536339940818061603792733921312498584344132604331073597966025589751534210235694652531318786374457793090251394606146679487771445812278597482910905172587234224482856365011804769406825181378390990718690854391207878215881183724073414326392001322014903019878855945327499329756903651520651935421055421593172961832857334953735654179132588776380531010501535705840868699630337128105198334985902450015358215806033871755020186448842796294151657243363528167269541583202926218997386408485315581047377491445870628276295639265749425648531926506788962020846685267914050601214456356149172964487707987650117680004690178605824332864926210437345533185912391922923919227930170975552394969458914841414150454487607039954963112688797433175004971037186008597614040645036949657960293966261436271492583653914288634967839127851881385180780942258081256073019607296654525649982888377622143332610212291218067669404953547151316963208329871143685359735556849142789780709003042468884093202705351294558649619224494495771890651589120418842121774065098270330398368221828277988606452075721534333914274850162625241589276460135786605891097793475497276256357404857161117673575594562867167086530670417982983831231966873858217169773477440648781250926 [142,45] -28352883764998837486277797505999216373470926932983633545395063378292071328827680382599473833274586531459445789840185658496431742027281341546399606281255556847698571783718367183506039213859228921855605827788686421971943571712074211008437757416763310555902324000071855794340856259078508220630560191517049447674647818948343703941495187381117734018825432965621466383236237039972466839743902256428642310956023748174430299451930276134466238027550744574198902661116781075628905357587162827919301840982893770404799277404173182011156351643001394701228362932507688583657300555180082938957934145967996211382065699452607132383544016703196509120321903988960265196292517104340910099280149196834152095131285432335986804236261926236813762205449509507639724085527973055727972094088476335582290145118345560427312465902725721963193321467320939087144472248749823468245325979388050378579230259217614617454595278193521286462949567191973140015069023188913271894620167296366656459333471294677249594908486962680662654773270089621682960023577209003819781678321800307003492066773885783782861422688568823660724550827098367018304417814930339598811331748289940466236140509198696478059092327760855073102134524123045207629945326184774097521747431878303704249145919804787148724775042053974949046012260251376512108791650769870614121673839734153869755842854098824829332961384569324855035622457346889804516129398082611188357997992363982708441546489889782487094292640996887308322773634960435052719724067138074073711801292234470584753185793660587435967792305859944070264179607918610700076315997813316857582133174864811512705288080412119719593868127201063832563654431714456597426034572941318432848886530782471221756268021676927243216228833536264873583961158874100222587960670015477950189176108540866554404769542428577329111145802065538193986915892406775968124935341304296910152953922560 [142,46] -17176804574635611454777810208003360945515388348956682132132304450276567006348090029415566068321563442362033974541071419510540154476536002087544558683080051377994478176137905225326779136424482280532427700225439273011413127239498958159755764619282257489847793920883309850671868830132174469886131660456582206233218962599241964707841792828611052777815047008432147699798808622895922349659372887542808104780626392219614037843792351352556325979750363448659266596741314444946280272444749736801121947717015201458178135968526300837114069389862148788546023749590864004306086316450793045927954312315061021058507849079106066917295542404664388807317029121329020215536754065934974568042883786041146951872637957101868403969334511258255164212647902661741423277419642455549818341521315410228058993338357866286031046823636026703930699632232895498102067076330405303839788010737334553060147146696518285401241730920212263380455078470554568509011272369358483237813971932147696402475403204798254336332638390760059780561573333028736481058637738018316643212066759063179663335747376028186845107169379626894122721416835891438997894604354636226477538028657139885534895243276002353946964753869799009036186996448963638720842442726555651061188227270999299542185751310872815504485383969061459715058793225072994874452610162697174121144550162259686282885287545010422306338264543450256274838872074066023861862095799137499438874682910962146460127919742432474522303015214593399828145409303264257584887443009216541801787767193920842033287862605009037299375664635502667627764205393197903960077094342885958640257687789109235975715017313899583414509769110032920916058320842387148796484105184318636518590979984255628813725908516948022874471002936047692227102930590001414752790805447177444442111303729287356033896391507110781239801421694844611932167342418963195223494335976992315206904589 [142,47] 8690919983745017368162213703893341325039152207168099574030227624238659459522586577249399756420551000385621069687890112599838086786058360436070299382981060552963377915617355629579776544367105886694918045420714364403122665618812444270337022175720408078567470780083667479481161564253363054636221705858854399183390057785465524086225869595339063813012255341620775335482109618049320685360478528357095152079667051906512559777120877022531925259989872263057576137901258842966424374777099040544422273022330085821566483598044780287635684981895578054901474667071939328163342029790961577267954593654988735406889568576892468573923544013115156819342572716003608565666106521821078794764145899113937872701083690992800773538629652587842089010031678790332439141606301392461175307260770011488146456159595750739880566913100809205679046603453797211901453472916163542926722848227253992675735578458164399734155645551155528643404592240378554956839794414965112212152738838130214524408623269845806162878794847807168343261911209961063257350036479171766549619883974818516139117930806373994143364224488606296867531638598841435138539174844959174917716783816074299725073821750547056549209048279428859528609292183576007264990454357604959710102348833510814302875959126744436443544187373174962531412589623824085676543704390813000777868869140631491926299871381532558032214376380391262053341799458674225827762075382199261772089376312590021389315879857840921698061359197623079389810209020961725666890438732335412103881205275403434524756746392542284258840436833984448915302530092830624491819841568465014039612505559183185855016283010503328020848734640048006507770569885997464046449400196528360532194049306609905616286406285311791121112163699879248569090562711617868782111076480846919093286893852675669178684651846018339498420852339505266564486233560164623112389158600135839592710 [142,48] -1565310520280865347769144234326460753565780532992170010065891235016974490342812555381280321307638427355713251270241644227120919771442054688899515699506486633818687721090042014419634218503769433813665704774362023589622614153692355377634317162294805729450532913595295932177845860664760070526682957907329502353041953013879320250644307375433201347630122741706412983059698321963415552099834298780481961357681751191285136611030417594859429733185042778602644128568733023272311557849308350024066559278208960490563144221065033957298715617453219783286926615642027770333422946680703040101434178600731529070148166139238615054759557278223898699765732338199433778380323895358047047573438052737308764005751131046364405716330237910234844156052166652616223866789219505877279127460208021615748694040997091068849692344142383808238515975825073368439416702201609263287068625450380175301398308955676405908530259474822894409000153233816660728267853166769130115218865623181015406402154471761965059863203681334420278554586992585853359287445989412308690308034733156193026053725399146646662004853881680983789451318241396935908264186259004257149127580900508677277285689973962788345163937623689071656600489001239202095988233280148425425991635868858437488093958673063348888526136570715743113381209160309491643342230279192657367938434849634215991417433874723172623860762095394119891791842495660335764670607520748422265731506840825915293797818690528214263360645203513720530140170005981284108132054880972601230298327480833127460862311772698181505142161893888280286164409581565929032591599920854861781752891176290267741725864999239807507138131690041902935720866577796577558443627032512603655774781802417990635555928914316691347263676100902697468945069565473136118596067960996762251182192083584028538039327387540530127870985478419216863395550951158587943756275988369388030 [142,49] -354600080065250155161152591591230584800443582731633955367233402075148731346175778474991486491044527863169142584492554991234513054917381470912550466823313948846200662975675893177517243872617628131883231974017816905666377412797832396436024859167490040211875548974371227893315741386778374083699176263894190576519200754144575771624628776769363429178397954926407538312057617771596498561914990909847876743236729331014824903584504961030855298292755712187101481887296863559782542110191033641621621236411080367892548143533067556284734043220112057187954990780833610247322691015787254390917209303346922136292592192822711001388197493660955620540028415265072632751740065803685874325210326595163139845390459596195610255921602125862228681849399619407311901248724505297117270046103828555266968117823371583718929843506500801200916746352750113687815940252421063456005167747356605397122409569838013924232183084686700764227235533716825843354567262058925442995237465196647498808475610966567261874441329743639863904347348644431794175835515264232866486245535465094881880500772619782908684514585853865224172235246747821070763682683030907630258712156867494080673679207199427620516683813693171652206514454248814067719285360466643921399226999617788750253801271533568111131843403837618502226010255057785614060130314042091199702501498938222956751157965905769928541153162067670029318879472327115977505066104774595019478230711333477074021481212341830277833842678829195581434126112289660839200529421935644651217481103424687966853586167453794609594371402425498957177008160615366362051284028509879474671864819633921331656090099700087959821110683923649606826464834299405385647123956040790658667004255737027908118159900699315257183706528018464160204103231682687659500993873874020372588849286374544234478787682401278489595125912065954997076855494256538110925887425610949 [142,50] 306035186358144564336753444366715619366299456922227908863680450105500860060671293192069068583668294310179855786295384928756924174798915593299356894550665205856772575660459704495728746398759659441073342207727354147760908257646381602887334028446956900620988514798328804075815178300025166451223676181498813816170899624240338719869677276085029683874383240748862034248418932706190620976679292550081357555134195874739785344364041820617370756008101163150576525914408923196359305505125083335981735751710869219847527168745568136050213007692854885431368654184073809182949861808168207051663840888566610020451368537847338242507715761996441995559074464424469160416597492444619662025639235483215929153724692106458220302506189597445746149198730075294934050963965600108598670104712266971553827423934519191498805382510589061619908494101371750145818554328505245979976800972577213613396811905439939547861928165306087400098358204285962249349592683006420865544967929999722259552611611780001713941741891319461829842124231741585546149578701714114931362457915606424423103503630849715388007837042936722499149088309240715553480533102715265500589409499399132493356845969772866364694237259546112555617663126107298484778537877471526508631537608642207928547227236956247301081618899413981967351336606156192328191513984385298958163777132836523514376651245041376889615906485172062347143613358972772123970956760656311410288080183815140641174474452085479639710596836579197811313725408240531870475007384768900161421723241351968402170341263600030229040442832239083111863206324381565780287427888795126423589144456978862740266969603631253392021648724989191312902045547495502242777357529742383011716499039420013009639990993199276300093031089308461794474687476007613560161799726142251456710006958644341321147552530669383348934708366466982792329280031681840622037361699617 [142,51] -42184220608059474417560491624250995545060677245410026160732419525582621785027860258202977690027745820411572812989262414937634626339894758446288091266725127022039564298700534254015853463150683483940950934206056268457777974628142961895566628171845612639257827652160205407166184839733238726046229810352022600745710880222010072417731041653548666281022238528318324781667812197614864505911702954057974455588080376804770558347230994342485112968564389951535683397936562855156597298036495004616464017830832718619507187425655660852863511368024299680273295609756497320200110949905626339678925667195218170739029833580522613053208850929856361718347890425443853673454410726334187246288418002712077867613869808160731360098989484953983124140943526635635741177280903439476247565933404363910714054978170823119777721221221911158964038444517411424919113611109735613918969936173727398315226604329717672732892808954996583269839546864974253716630292792038899714537864168368241005719703698011063355163289775264401161234793697871227988310640155267223762055355438651500780722416286988115888778615771041530602228976475036107503233420648511344436030281960784730105918213666204947575989232856421240183929125061264861986224099988121468248164742181651760181601672975108384591205202134958287583050170095489444425872779984734704088544268502039203822077847056523069286415083054284194556905731950051620787250806625220191058223998706889936889625219607616311400154622432075892595598703648195437053336135012318923977118808351845365639640924525932837664835832045110517434784069092112968340822466175205934287843020586682382475535272995299384103909301089256723964314926223717018223824972945944778681088276561350236403989656703703242540488731757886166913680377513114438144051347720419931934638000139217268990720091934663851281503870807667063056066834682129820840309767 [142,52] -21092597186100044011961859702065431257700313098742432266298322205996912143192771449396719282293958150743388267036633184853348624441093349252013101505068703993026777816348000029810220767932776593721983253473298660434072995174916858096973377830592790365780741034997418691315154176148963883752931905945063834924387865562952860531484090287467714959500101067807623884135438628390498792508705541842714024790259563195208406207004295206544355826561296019471147098619990391237149491704147220036878424117667697789120300748199016964341823611989785313587913092579515427225834047041219820078583632333986434542986765409827895386509972809871448038904948482671528236593835248445662939869231209647316765004355126746938424643808131245410492606866909401429725496040433284017423171122348735327290255087098712429323511947667446411163022534743838464926060146476095745038591151485095144287554727232844846678295013228863574577601062599950781437095626963081544794880721975038899508906414470365082959855659359400724814903291469705091593679294441442581435914244635196618040536711481032443873450889216196417179709604047420994660833806112710724659682785701698461302832835259164682571765829989374155175418739453268625302932894492034898449351539421388599063139152294497746130474940441875506349188846887469125806940369508489711231637590730783608152249915509790364504195483175174322381460881848948445050429058867830747113730391287159595351661505050444683408252448018178067680830959458569683445484262306914326106550499956905790417407520606065795070407700928672030426693219813835542340321921497834309121491456454774997018225846928818333498059390893754777312850534007057832616215865867580397488210589056706275556169106150254204068533822060597668712630960854113956989123799227648163397859100429641306609296714419433099583811252885441169779673461401673212596955 [142,53] 6696600702512238040965502977201175543073517088808628201465115714167522826989640479931141063352718148821757012923088132200017638154955086881282876094140073063206435966318295776086797631109697837640319535182301080512580884758410966722526190270159901357123618057704055214800863988338518987017815910156399595500162853359897297722075859339005181350675111864475462218010425304567318007325466382417302384238218841683572949059273880856454181168557023824713660407085914409880259395526976804358377885576663282102377487478285048613989493423350793857852213368290109860949538498630447573526104264753705154782527184173052592898177368690164891532189710375365639054667393465058876802401051986469647015271244542231049236604119166793651924688216690363315599947594973649695186320381914332514710943335846280020925274143692242261527912109626102632896296460226925293007829250419394435669332317243815676556791081712935046692045385133776428519075169407559693053246466193436271044819100242671486509517898998799545743750372956792928525765488304602521338548463419778949172221838744286790399668617898399008147410964955992251638057838211363206561271241395753361044855140871310419452691981817513542130975326424456861306442480054465415452152814266680501638740713023619036106089267600618004071302017058047499075688357394080609797986209242752764633474396290666821312711056778655487704393738171150239820205839721194836674424486132553802459774155991514321357422392189701440632180705669815877146360041844764600250596469720262276417620770299801659801477622515313042233905793746448850050286211990798665501219610897166309990004828482261525048732031017752944286314200376919540601708569415961295287354072706335875943021549218582907809575631576141445382270779274562953844301174233537522544250783235937384692907416853582067417066015302443679825055157198690003637 [142,54] 719550772886245820642619326690026912383865012871573647410849942076271208667569427253081932892323805134917214793558951590743374296041697609290700982216676069183017281703160095027624453291922611790672490599004656604816910306100585481791610996951470262346425106828499746974778861602179875571598058937126733659457473991370993958821925556183975921034726913728609887506527851203646753579102843980764534860973509273418308328085399947282593559472018580984246360220254422501542111655211154522406609083131265038728276589235222172709641113765755676357537413620762770235309674024925667131679299606168193957624064071087509017225624077452517980854905908098922329457124800309572716216184655415809414825756508241681087264272544603351072633123388395212435583628831903436324099124775664430170980317862562104321127281427555035963968308926358396527945082543186484905259922321441700621397672749018943868353768815365471794118828736378225385723474240277318387775555100654374969530465389439612629558188199860640406864117631724852845021066482812201569976246899933326258263369585054196132421556222965404312742067970086489461189246969873998343859301167726115968291526755483532026370017440921995940000185972858019459572994040001260212644211848533157050437199384245563306069564250361473196801033472767103384217939918268167360449065472808183979744249011174315187259495638928652087565534263962405029547254651535430913610992175206396655553666804495489646894306664635440383476061354762445088017648502418391142550561283864999879042556346416859757749507714214412459230985209463742197075670358012235941454227449526067146914258623723339109767420974363855240282386167663941793763726409335878231615638832847964056470737083115640748960494224534130403998344574529378760787182138228878599115770998198139120842581193653939341912319523305608693107262596876095 [142,55] -472335198396859931912227902634412941101306767015845154387672327068762171197932891940819741538254766569900635751794503431148700776135138414206969538514641993289102510705828980553070160540046499531790650250171945844196542598088890446787228049212478782822227144080514762795941523148618475871784452907384311687477416244522635801601433216997837574297259479887815725811276721597220865229792765782786455707475313215603837071554726946912798809587091591051832426046663932443192403207961846818843640150043408857233081963062868186748032872907762204995892505925764029355429017788952503327483774120434140605337617759296374167120139016313688414854747543846909360101289673589456585408742717468039380772071695222596258531371386925104030134979475641121353352878726806689993142295919146426583237006555053387816898425892350028895545586912402411094929217893126819173873807658201182560302673301371919814695353274946726411058493035124298872935136054706582244048294120476458426949431731297235919236915333330390817967781283351276340087215667260022085971102895557188741311455205141410030983401684965423150300974622148707356077269956095726302324641120141072903977393450555252266722859934644079413285643922852391482569389234091803549811168855287792325186468026818604258493645616422826628695186768046828057744572832259504219863367635440749621703218210437422533896054414365270083427786965775370933207380516050333391426210270507125549216242457937779827785830683951048200349448021434653701269793376607348943168522351132061931183455187783907949476152357626898643420454476751346454649903325699664740339743729676090240781550869149087512174604510051251402615820575135257423344240876473808315192974672906467212327007854929364329390752261986680498158540685895658457745349244520997952870127051684538482646942143531699922146648704045533084420032681440 [142,56] -2814445919042590319358561223237822070538279155194253592327943436880410132269825694801325921192905059846260794013642226345711576640837841033516609922887425761259534792803525423656937474983891956442268316423373145718370707092129385477500971917948742479001820278731704533510139343726937593209924854641692878257385389589019329617608124454848955406370615802336455950093570781006234901801831327776406160210303069069867639224042339498508457431357412578341012087839430401142638110299464772816170898145123805197865163621658164860372111181986752699564452831453036840902154955968053713465942642048699606022871610372233926968304714645499740658321659987543499255924146287716506510052199590645119145045597602480771246091550170440438842423347061780361401626540254718296950073051478087613206214028646966747457374829828175013962921428642825298191891282983266302502174568694916783371041709999509691298907063903255363610587034541361855612880504215827430420151193432946080991477600546778339664352613094433746973385674451685713464973260917795311402545563781045393852738911555619380428640169041583096511145820555154042303681648737135797269155794387359106472185206016889091850517140759263381586406134282738914486085481032361682671169716542012284878600920186887509488019405783892892559071515712871804482706498789858399377399025318932455129302200966489498808537108865388749201696457868652837102413326827553511709937243952944506951177736919727440067425556004911850833380810771916398927798350353992509015833265326741038545079534928176870945590304160080503384368768494814100552762555473081358920213326689896482718277708354773165008596145042330182213955361843506725230694868260439172766015314114585268408070459543634388988468771569415153420178591501647814480725413349156567244209061681154595616947697751379431622464337105177262765849005 [142,57] 19775457213903756849741357320823232195560579855876879482497271215325357870146127134983249136568722361712647000952344386646498586344418616307402744956884536205668222599822412815844240315089106570049740013620783980019584728084549946200142368865625149035353511504090701763295828235021771846083657213286317508711368725634871985432255346397222829521285274727450747355794958166512422353806584303605819533090690327500748816287801230396766365948841482286352166078091537865070090816626049560896929308309194902634104938935852957862441828224090342158124468856159826916560518722169083219828641361339196020481000304511539627695590238305009890632040299726016542418639722086749818431250201571948884355201798112739488755839372817432757711013248144883198800707594186510180335888263791954883248625663766478211965008995263637139217793864615658641108666859192507005345361786313373065100803191024301934626110277233394409588990975922583978476793992301931236691299735344023271836011555801480090123377073503117077440140097296727166718149467537276485832237982611912744601503679546850979280818056412535468379293832090854372890704565235472889630522702946821453408027027548055028473167047065066709327079530937202866679905676718703613463734679834893131716623576700428198557473850978895385604763815240045434040675023495166724302973476374731187746807165962365606464311740208705942981274580685480818731507438907715898762297340624341099985561007941164534364448493621448377532836554403659087249384877186040731969868120817900437941212812604189075207826547544538779856612805271009479953036871337560880215850146857524811037634525929764622832202229330233236943968697834465494483119859920895448982205642014102321843378192073341734243834671638395449139805179679661340802544144801862893367362961628970942957359710935467717233386131111409454257475 [142,58] -536641748532008823370283046713749526240076107754531566317779073976985075296128563797224088104079218621767993233223869125252369270548312236712726960849569870628635471782313974236958795264967935123240323281812653420295066330139810703246509497081031176659892878229497071859495216114253665921595532875641743843774215364100897187590836408840286431652907638068202175006865592061616425092687840479400197775700705785249178867704786745551739500602173077412614999899421654220620069783832546871242726691742982973292475374087390671789035016045434854492649033472419437315481135877865396084612740748974203066891240889288918530755834363867914721520028396060802219766446608159155237850625511135589908791401802181386593242578698449875485924101501609396828429585120336196271852051184745394713709092396215541272749300194289769830687001482356707698910763254189050983653549329351225047840735942746389843045680369949151953180246614643042204360675809602465699169081901858242877518354203556773312332524439259278869355878382106077314142981130782897527293544262039027476790799944457323030182553719180857724855663688459415886195872948285716607749692884344007319158168866813252982306066594212243893217881181526751707812976081762214900221902825461789768616374615710196755250696525128523603832188629197745304579457254599462176534305208807760852724285467579785136136647333039448459310723074452204782903712079073901823674768410732756902900247139917117968684400464501523824456719175101427545674958188185556752323012335876935261363622680105831144427446571002027030191246112418660512881871952118904143734153075156127225012387513742306659284492960380242841022223965480715049940902401522059383673979032994804184170212281714864649979193522490965243284877002254798419862459077544734490537792984328939662636978467617665057215426868646714890 [142,59] -569934168545291425799242023977562149818305114787444035501224219410805672796215735356137245998796592710091675940597073965304778798456096300290637521498344036422599902201258528171250087838310654855309108726628711066785530938911419774277553648214450106161253601719218601351877106885848436166323208060238179747592095878631881813599607140989388755186904000173823780778905467331707700492989618673126966578085673914545861820401840801055411992233512171494785123922236852407307085959032374787891027479131042620174394289216963641273307085728002542071391511365501358842482298884721828749703878640794752458773456308222084652698093221736482954300076992416072428051400421799877012498766877267409225601681576147652219613238980611156863725149754816043434690377863740827047319192489123080893239436380033373677927314447373190699383878644538520564917311959457186115780980865248283403170052449421630559581759921104762468734649909826104921943409436627239356098786936212960862734616162953806093067569713289692399909985398109461729762479310324268991175961951848753114234096179105871160524198059994016904428191509273638816566072017437754977091940249048025154444434454118251323611998576634407188097138471926748952360829393074619299429045167498414355417152496141604594774592014017085374544474492900951784717218291275618997998258780205192932801373186230261469785913280902580631153012976471360109846897200420151836115439704490290104984506350370692587810753166595325770791287977419126073811455107375119964526125751686924105820660422916984334292096434003271272596842202786460117414545520652994289498533345701275712213653186007310501964075427489107128184282693098801643678072407754387144073975662028405884150856108146527341441552605223905046608980979156713128748972057699074134840911908655215226031624682037468470667922116901150 [142,60] 27905075465388219057199226360048559879334103710462530862382375340430305314285642133916876150239764347042591225224929021886406237831880455274388298304234115631864866239849995895101334968339605102897908769221818154739471338806026022352752572866843079173154361624445506154720548978373435900754104559890974324747255625857070115216052112952727145168175145184170817358522380978050670372881105247241710443136485796723414186365170476065706399784928307419737299372732790294480151180679060211480368525923920845829277078352391932088639206906376793158931186587126987190278420519778448028502977767229231768505134178365677420266163589367450210717946877277642109315160158320242839643653559974987839502252786695802115370689391701727685270591514182837753513083598427895926662376597557093980975391125028534627056915773832106068291183592454005434605755881959341293076186998870599827812187535994478384035941087535217435899265308000449905014620927130349058548115341369120776264617260428528114977881132912622567410899576871747706660831328813421728637555586966151520988931492013421320831064586973212042747356366559809631174785156684960127626383584931875878948948688266353573286363602643819535088555286796604073219124335482730920267124789164337641514227377419146489195607556344072550407911558471206093256482020750110384116682788452639162032106008176206705562286153182182883533586425824458645223954730207210661048973692534514985837198012755575550858576235889708047042042931724510156393692683526737627060290215289097969185246314013522984184150045542482502393309763637200267753621247110897676851536412996972972741029065192409353630228089845079122334064224384375832422967199053396637259225790492470444067505651377616884214415998449863326889744191800210530902342066077225486280628215406985834875876609903031386602946225948 [142,61] 6566222863921062330975590251214973362467936588830653377677516338138203814497110389838646345651176737122274273375178680291741776439613882900083206436214775754705429843181458514914218892741657644912901488710538509428991024235510556652821302892334059635122895670885791888927985886665932981721326693426557327263681024829658792117036772179899395282032493037423616359385854363055845518253971838568750890875093309571018749657740818387098340847918430333151108327790850779109616424716439488013824253435665682307450503222491413421357597673890532756745514196835010386217804478471126257419513904737382868240350962299138635578176151187302801445717610653688428934935667264871461155841244310864516920398064004534517741876734794361599522790537626222099487992009402703783431259554064816997569031448802419445426703140606008320284286027892141255540807460860950280388793376209567528699331660968830033996975843730544455996820459073422489311156859001646425601302150320971549321522131292546292922947402955702640266895643795648353448191256795164145380762302972871644758771502601296881200578305507162271370409145783117552492281491623197185735030673299338204094102110692751297200701174811048602313867344359111817184614305073598674425670149183717767687315654979570482814447987206063770555153043551519060343311910770862098857058092547988455957047898682981342154961285455640478781723909896607402115389209104004608211735100473593697790380578043672242551807367601134994256865087671009390371339582624350915515170547982367729744949833695795586113126987242664878864224956972812409972050652256302349439927415926454140651809322351900545638794272332622857279403839571410622123674916998748289779440817416839587604181243792697747663198334825936052007747534806987576028048417097661579442013466645086395429295010125994029692601309 [142,62] 937444436293826208165629489533556339008497282756471617474593681826163852075237061276686644181593436239881013497186524812719826201289310456438663472917606372445312850302368796149176664223874583822360408528026408307351403680407434652466371083954313911388301786353021964182309134695758622816984094751654875022288079062561017202764176877965886818645591647002968124040321269355388158540625070312806346282771122193829964685244287775294987686869969303932788153572668023678849880801584649655141429876481438563984105539605148202687427070869098473527003907330310054906449171435856118102866831361139902399265717197476949065874964396749490926914688409011631866097327813794792844341436019027364157949926482972534495920433851249477116718238642718364328447037906943968930746666735548647393733490303246208645490597565788330599803413651250432662750292872417245955750922018732766964448907679410931141911206838337692292965555286071904094538946279315174933818571155198678087649374496148559602564829672699604587491508257516499323948134173070314202221150123801645317912668226833932398703888470688442258142196639453908554647008246579271999621295388234338906469678298738307902726989214597390824563099743265356761143316475290649195902818464658040055854187540135060034864737907495834323299782439734652259699055410456568707873724026892859775414753363966195780837739224948295286432847865262022455211974854730146990565477768067112423577821185744558357219993368574120090627921594934637490347436799138239705492850277722648380896444827300388478608180988991298721179855659761563565076059536011828269137132182759673257713253540137965952144886934218209716015510813400744941803691963591111489180965833627566632987078419854143376476107475220104063039155076418830574926262946780073710958016388059141779226176825558348088211 [142,63] -375509230080272018168525191790338465366443531160079121770072880077982066553700073433937218349771334508895069294216412886190577479010306185102643480688514405670079766991941942814936751512836167259000776900363939555036359727097333449793031754704606616739581387383848936236051459019948574897315471936441026455638325571237007521203314404966542027705111645326951350593089576323557871227436958356455512727206706857688320744608145034756923160307764783491644745265507267075524911182378804796297005278309033176428289180781093066422188112144212437641532461268566000603752038709422465558877951693976653032364456525617059016529215880859196934622227894380445076819566109792478125219794804803424767287769080393143007671862338736501026871135807235426245482076597520286572444619984415774657593982109455998664677796713019124278321283664300986359847930456825264765227403617024790030986869012102889868260711115207838122067250226951791088604706414361319349521347612070630092462415895910462351743415945278195651275328524718401884109505580565352432312255173626628325102419732458848738821237176083043168503048048785301543870844339760875977958432333289443368667454782243249508667118756247035810062822638439428771651504995037453301920588859221006170072832143348419030252378928250144797775037875456116421476924764384233339521386250286240739609534556994231328436485526799356488173645151822053092184802486719791422649988885962539339104839217576962774481552612122587112122448592999302654373592181788620388252093908585769827812184964896274702970849323988036838819842852308408527826143248692638852581219167423797780063307316352961506364578889207631606882613187620836382137805226379883424340398029977457954883897854246927698420271640054753490410814726226780365359295778076022427553756769351591626565338575273860957 [142,64] 47318428348800085797213805623919520787265468842000833235520514095419630005610419279131383223816379161811423279975606544718632482669614955629489489891661962115342035110498327707161151465581383151366537553577417437083243607262234892701498833304435159271515823635231622952190010404379367071793964953423502668726847244093793732770287595738461780718572430560674896351195208879424782314489162629065085118515715179324017754204472212848845234770385506289712837040548184902972719398093787370528267079292757296404973147903198990701713177881982214493389637030447801247865817898022403934387913411791490835529811880241995014966464636311128477977055162071067281231573879129035489443661652503658840934874521734222318164763736708787954737440485053972603282629165621442500298094292928436593892675373346408444593494524515063549818548510891286649353724772156537886894434541572428495439898031042131653277225175146590556955291355894084684199351729160527171107266144699116092502968817533819464387162908320822262025696126653914495837602263043743263814084176782156503239122431628194977681392751807885899169442508929112497751054339152868322377359590647371645302566303368622591319946772085119503260585484045603985805374468136434643988920454733475332208642127560923654317290918562016983036484618531546234020319990874326001716502912115389382092915026764679847057323311874002946121368887072179442450203614147168616854970821615937234502098002666127664148823945225536258420443893404204004445672015057559504520861086765346055534141952668783854591353689792947497979233946837908616921082558075272449296261447357620662356365713089276793259514880083643458495147648500383867169055559010859933113871139350365082379614215093783252148340961634391677033101435366532363582595750827046846024529101040044835531738013603365 [142,65] -10857891266843746643896021146156401180810778629890206283904074419844903546231789165074507907545867765822947482406386055852251988591346287029937097020740720555768618194161772584026391730961720318040950056082998938670978704981938901622517487592763749713521195803737662611162446421985761834176662053014395141002578638012458625829398602882336487153698250799192447083644716435834186919782376064703186129049376568602409017202601501516230662898161500062796081302141119826046256174045270796138467481237958791580131270355093200939698977291993893631736758011705136115678338606186105564432883444628283002306929035520273505914835009208720481000340530572827156923799850433072208237069135797268109632666002525261251118944301194105384656021782021571584473157761270339912574308032312998543799888763310586341812602913382822890724050954072790662625450904244977740973096382064958030071173981401270889900969179089516897494887535502608389317123461341464833146462391334478839775903500147086515266576048323913096771098548732906966347615027080885943933584638144087545136853579567089385289418344711627559772915318160366742519637487287054319277371717244028551337586651359496490634720463764152817860893392307008273116924831560725991486933330824735896053285083933820800602825084982966113976340589540682807418067508316388438225147116140139003079290887954902985525026875413826370388702446497556948645337333854867814547774952895033214531671984681427101378088573660169512611398359491109987102046006485791070103707793103247304022439711106704848749672487192469982179419209701795863875227700812107554987669982267053386990809163520910727640871311771607839649776996152300255229926768563446725201564408857522139919576694484459840264305244365451792080945043184394026007020860656847526031514841420094262433549224368 [142,66] 2952268408277768613484715388853394043017832208168847885208989804484373443410515568994452663831658208775806570550980480660541604491693980555361263704446843204295709545432090631900412240360896933290665607476655861315833481123411742422069906380514388353700667047966128470480148364348510149949430981668924107654859089209316016695243188840085195666225494941173068551136357129165067508374934044573740658363778985688068794640248259372381299511946842669458343823665745186484782959322264502134791585808244387537611507821413235979997316946848825497739832522810130262132467633958497910188529135169095117781113621395083861177718912342061426609455016545060615921657768957136594593525710370383507550420417341726382434213727875292733640347425261149756114488699169507426195285688885853932860286907032102411272053263738698049597958836849887601725198770152220003983208260429717870040064618483052223278711087149180285669270282068195657583441333697319072070643829083140965224921532703364721570082622896883713203544634331949423808316631358105394814869697219925323413761890823409550543461039494725252550415740198155078286137874912322411214488549240008208540907665946485789903019110504228056310287203158758750108353624512421668063989289602854793421461105647398559720216550363032115972973177699551893924735442505928638767153817413649429846435104726089080645432222533639977114065133811562173581844060087590031195706312991977939894109398085349580188855334607705000756667289977600974691595573870959003371652123550007956357925135950519930622817707789211432342081865696894081962478363147831629085139983878800076670375884598113249033764199476268298169315877989964246193307347580805377517224888045176965925481485562354028423969353588034833876514105774620972604136252646458645109119784947998467233986107 [142,67] -555336407208672310750805011247311082867871504946923550926038795341830663327248809685121111768382788271930102707732632723052899690243089123260366640561887240660008625669243589081656749749889303716756459223486918211688034836591816339198429171888782826139451177726941625946646995999157723658623995168186840765375488141880581526843195868769781917137000361826805865110521821243747671077375316564784410987651283496989586351285487285204216759907003146986460012169512787595447055796114608628425205719636453768242672863073997148362634945869503129760752317504067943857063896942551076674713526635335691636628003728480803228929349177614232727649277914990277810534599884134653388281424814504399130722934866965900508921401749699138862820364611334427001628202101202168099538432314700382508138263449585519389689220904113358271719843128076585474866204977776570018736105008787324448295729204739701360377630357822503775997200963729961119000967256828204528253575805240811857090186735717255450434641331250501875999827367308026342541276708993726918716020785511876869736634772993709389222375404449544804085464506909285996491430841537966995802015358789429124204637060911262569861326255993229148481375786120819254255594274317649547680314826536116851712069185408336544226636075743046400420558874910930418538624181515557932515030362755690096583022865379088083109400969331063122741868234894596565385298497864593761023233761544343621635372666692209590080482427670264269761433532646503983612182574085100894451657711828350273258949873238104397527638499312738572466889362514539340940911596211935258254998482713997178794554846268465170810178391353385405238438891945857502067649202319797081998692916635250633124547756010967749383223229319739040809356115122741730939437423059177044160632028622368469402 [142,68] 89475418120480189221028001420680860333130704750660860989227888921196453609685064632990443376595732052645948409343738954277200960592063278655629513674065782889208281298637834121029066250194201580297755293320050421587316868791923394034235624376596302062616373672455541159015990494690776686808499354577500368586355072810327346764673689193477863282129720667720341007178604155912523924388528601700467941746074663635837226172345374759988076508915981332560167239368783685188189900181354872639931482657765065945507228995156511536252633109009442913981218605667406254116265645793173993465916705723236335222212761993798243671837500065893123883700911435662539570300829357795164615095857332189166329396328528183508129752487959088543195268024523900699922852244686310270031108570804693183198342839809138932738795604696300480069441719515019335541152478732988595935480477671260503236308780004895996666516555022858794002074750411005052071304317775246074112835890788701833422073526392196895694772329421886748034447207688732593698069302883128226351807248983570923338093106144995744667948048634141593540063473033000267941208532565755520741619209991648728026737155577571044769233130958005575478901695761391507620153382467937985885040970219032517149554671403057188127407805335083930339237902659223849345632422099163780711968687881099536655749035209792063707882105107708255865548810316676710968234889271271410974585087222919206978397918552794491125602338077126950553475755377808415727247956077856889327380123099511262138021505992772726656379407271866880715377703313540772403099888712582508552953635746095919816668662090702328345656090947269650600895812663532069888896188094716081215772048974409262482012575277913361151084774983064706774481436786654743379001009719093630331777814959680179 [142,69] -14513383806882243339336253602970174664722377996018731886365078014666190032201885331877320700102256029422147090006851190333042669712695409170020142648353456590664124042092313923495583934041628993551455512057317968921339223939013297500013782295434405647223608073693429820251321886526095440527553650610171821011013851186227826218753279777845656058987944124925981892052892067097828854203828031576503005806034558882714856080861070200666617251572267578663516088285609904183707124161431690824617181593603688512852956840074024197309878857666018533229442522311340528233078307584623423535953083189622646896521349332493591187074243192886572326783006464846135702664660210827244554347739505221940587293021603996209777611390910459741705542977570189484432835885795845594473098393602213161750149224283217233736438985595944978520013165304938236003995389076959556375882309679355161296211363806295484382475812780031967298510277623037785488111455120647741110713816271560762417617853524712688001757105757843638025704019518069572564654217749760922265490460125456313780982165791872269671705807427686842973336054596800393359801795825148474145936431999595640041617509342846103771021729439753345086840857633183077762123632771166196525407644071046567286069559295950909834323040155751011756953209269623561305661602747803665628268324659426728670649856063469092221674906373741395181958782824289383793834092754362335172985374344242710566327034926489078379423515463053638004546980417765952256068102726320381337224559506023033523710402569873395172831097771913631277991111372033321650511994033815948783794279647896223500176187928082682307768769400467014115589978897741498204278004725419618863489331368508624131923333872451299416876992998553523309627730511239927051863958927732369107044701771262 [142,70] 2197116676518072572153925205283237587249062182516686719058706529773513050031290516915571954883678338037606352492903177248978209318887462317100487917301311896638080923435081780278722999334064330449226111584870928624258193265841975966268993274557925345134124009443687371704853547964585816694019592393480963180242352450569279738359157983333800952316207894773068354498795509012400031642776379394224157485500431356932632216270188849198673903998288482495351275125649999380708241159874157910895250048438851674409620056396345452497646617570164115908130771855702057533151356502353816540549329315417725869700393907154065547173370323315191412690227332574541230659474291968604210151920858444189539146045025005975730511123982376456281329580505130134916342447152564203357182722776027307067264871129483814881564022074968437580936381629383054590359605469165840101841632930443875608047636212971918635601670035479071005069353626364995262493476261809274768169862792624571154586802044362372117337023758781256492496967091338600961690079795661064634734772605082783887177069646404290779689316487033100748135100524206363873589666217463348372987922744350227332654578700372364851043216832079411013383856855840889139578788468182238217790773719513302455831261106017978324149733037024730984327867810359117053456862822398747047862924248942498780785123673364586653335004980610180569073393426948108301714311440695133148924541905254514623251355003508751359211695521996377661130788461496917343727488920709449826409314127380447644583442967218899487663267696048830486115460993636536672721046123627592628610012311094819590485323825362127653673214274080355494621205351848259979506979001755990112169091398722456146459621732694795766525116744813689207851471776292544607829777120936055172624409146 [142,71] -288671613278399524107375362052392339272877781867362932928505853371499208118879012447700626364355550421387488318832011214099863720660448238046206717932597047837400032924398299783918897472355192514246110766092353139635478721142607040109346939479696166252273341879027912530099211168383001912756059649491371578924355984854873218800891018277755874227592484315273982626424568863941178572710497496667480889132520643167402071909240619430243089561432200738375398556051486855444835009561087110053125656076163556499521231675025718323016226742366117020879674117660207928984086108487294257397676792018948864202645528522532227049239349504630116139629306192575736881821971872623454257543361387989028410676082084663674525902233611960856102677457608186972643291618111259588618844276957506167598415540092995908700086207360683875469080885746239196475936861506498125883610420200664220411009420112818181578383580085130058999691090373633141299373986231655753313721387782733376400908243403613402753420842386626361779218017632072057516884420006650213782674342554794736835008407532222001919684835079147025150758359826559196468442941828691866255829673004608940961181518566574985110826187770921460936765343755496711569900405537562731527282723934266685758878033727695668063513733231328884446229530910152934901145302794780975360563365598120027841304448032206939913948628415728941721587835981620349733346979894570267895028297019534819190912524720439132366255901826842142881440953623288920331317686960960103211100624024363747500012145000827625073862607900321184686606497928742300045392799387259467862630396688297711206751242568828580998143578408036096433863576233083497336708288000682794676290077695719048141542149374190463479492362372964511186121487092058943852294680847111103321552 [142,72] 33918004989382572492123545607264175969167859812241802372058688660510279862447147465941150725149306226779239134826026641636321004583375688719082043375109786798500754326892680220019081065847252759481974903245857416966073908244739921133692676587724020172033479885284702188136732163394576066202583186193135110765505488193562497484645512228979735598560156716133240137896113728381394791193278690197843485350488847817475625191961797836289200338564559607909011577189056557048804258276585983278226244506228339682259905999634386214252672515485483499550642541340865314588464742113126840523890140531387785779197333654262468516758256346556313325788273574866441645788898600429552101233688848206650142503834356721620807845594449534228736065147573473660965223866341189377304874788906374532200528224196417782632076800871873740074953908743718250357529019343165104110641846702531578417297607966582334966831266841235142338662938800124587505052344369683150212381964357371813584898404783469763954359870656311264448550376273201629464860682959648569381912110134925669457657529593112243429025389549831656023927491258282735145705476293064441675417303582306889322103044892899782656098506508431830549712565528432342744075284963820063781573145379285252265811545987403096925086695362522973303190075334685438159533703318615675190083498754292823701482709253860386367144413828769082237600549072428809508521246810449400557612525919874042040914447826332000901940480888542739963505919208400974494541750583972468102384268835011843168686845639406779163658396387897733356065965546533907401597088554665522497824402305756700564847029147680578006943217252306078073967490686790600656294136502458463382477694323519030403526721070273714734385414417755838135822478649114091008552123830913338308 [142,73] -3660901228858616641114700162833366776535265054020659320705412982459639141247675351547047203306761498262652151897706702035685651825279038588442677691596488069827601630845857916431721702429855491125846715140387821577055388392341383499248470216716911214730451856487765336989917944880432505940665563577457666040328451227303659979748928723861832499984870615715267871638085521249428247725061264180071208886041676905070293383311355523825444331179656499000850681477320277416569851814658825471940943999520585989056123290139010672839259288379343683646500307233010844305695716378968977857927496574130224826057080984374129971031008960902543311074186416536246977825519265084346270689679884347799342826986026022268222369698716894526416557401255532924522432665724019949716471059960477424471203586631143557899763090769411046074949828802554978132031673890603978513600212487183178401167082561865688459481196354211496669613737509138964168918032437152340846838599523842193517881237041488822487597105279480348538498567139212266058450021954179481747106775742751292349302197733772205437893657920194653721573869532150931429754825467542508206164527748496780424295379351552934164217940978325205029832174571499503976941114313523396706980163838454473816781983765473351484038808371511006557471832849781800765739706255237113781883451774133759819875140487875009215806471729806529873412858731089992378641399261023462641665577910797022318705819286015053030411038177785923646185604250451697823155594941601778268254881736452541964742971456404413981102940031925821291758204723277841260065266876113002707377937489873105865524158174974466171518371466592849587096570659369807586443129752289704212136200239362609295918203701421314237526940183526436796465102859862989935440789345723704 [142,74] 356209336341964554105321059652026142887836244497625338415741449028181692212659361784922354051391509682908319456518479967311407171441783896125041009551419617977108286339974096633198538233238179641833836292341421663864562846839941406447961798990629500366620947273455722700900601854886768624247722645636948026901672846667872753857323081915468807272985404868217595924609237157444990135066762526117935456575324362057107604890103223518597937032839613725653994710829497221653997238766803211004883238689613043983198107840726023972998795156019769816006163736266790630406840820023853990568649548628172477871122366932646903803391493511096864063686690412152709094305164632485687414790277218955683647049846460415528041161399124555391562498088829081818989581705051224025210980821545906667569622646888222793134942535808454074027406991041481898466985396116362728446904939589633203761208676079465866296149708917114756987178157515130477798289943306736642947958192821585747992682023813151552506004557016561203289266250877132576047315328198128703189829747264879705448709150541090699483576811934463239415894090258189216075927110714789392447439281354292231803391933542072194942671201379736290678263102611777442313495504237286777633343660081929325651338606373062535800662610710326608216825310491925433908550038536814385189530893701313897931060080762001124255694617887837508849552707376320355434105454712744060592313159009721966896567196265715483979471462933808124177225230098580535746964082278684586312316425878630726177894570635958487174950209285550346537430947209764545640605339972306450508698574780284019605918529693199584886833768717831563723188347431121514166809925733196981897829518859992325605614286313630019137631197278349845645757948985777376708174557770 [142,75] -30755823051467010784135030969255626141299271762400419488109816596259671010982159363269178596045784922501503504693170511560673007797750254432926305734899254159858613867540828044226971873912777244307754560783354103192900673384065575757310431456566968004105861589120815613789553360772186357647392274836327075331767479975680858049591807937759427771613430933949413206062352408709499232700008926013711278223102786356648745724612531030841501127131867961250233817976097879378166390217937618934711904513664710188940615592421726004338019403192241161319722925778170629316097609279149161166904686718543190511714403926808287075443551898183749299822801549483566570756041435192594387643454619302378841802592710872806540593053831073512639172830121052665954654628903588704804386172394022625743676587268185173456895013273808780377417400255236053201200880109024100872703477512570535042002597755614094264783981698757278078163937428747429710707882309710382307075546119482529375833643031777083164481807768681641451319064443066967845922617446166533219750317384590720676797231427896232446994388379661778904704206399384851571255502017376704604054291411746420277766368351926372651344112919714715677175468234981411553385580018340404549766319235743086379641141869811909107443056829117583025506480698218935151172981332252236944405669525104044890700741744881940072145676497443742053361556657786335761853910791419189487697643232606199465811870155009324388491238538285152514523124413265361087889861508096883691433828459873761514646019507130822054421449418543644270932255144035481841138460582987783649258628658070106790639047367642087417532800226518034200750956927861955744292279697583106706555254845372883124306080967138081437052294989892160172568289712870732108594300 [142,76] 2358330209047649099823095276808854150949900681258615250640897418431609809779796174994757628071894805979088623971103443290766614143737897153504544205955961172490875466793446055372136208278334440813707244908370016089592525678003669400073688303701611701122839347823065758263536682088023397764834430476119095748075498736712418679236901234641828950164542980168990756118249354526430798023556671446473942707722452520413103362442819716003300742155186567393224444607885772540749894727044560805430876737911080844525405997427203358321476865947216595475787736007572173901289879977068390249083570524902548185574798577922558616327926834424846217015214901881774635117251100411823936644251519428330400660579955653264619826679120060212874872615159082626611643409637596029905608030252250874571788308434420546103311416373935352578805541296890147924375936455886548941785320220304617796162579217057515991717494468278572776060565896089730373420199295849131488152435190305430931690112291752833803310369476914815190324936976935752283661062635254720216580465222205647936683075418463570558669382346765898486217291412685364669258450850959483119550265887221353740024444120939164339820745414697944820553058439358993960264701872338670455189687831513013844039344811927945072893161550637607639712881538951345167832085436479787247008081477506135897279139071020152071464169918781683873137544319001942814440288613856110839103202948938852780755947674943263041080812282291985236133941851834940990122193284217430984150792235537243902029087141391373839352008455605892540337040628700503885881246170235884040945981581926103682436640836619352344994198505900300000162882585288128636656597546087589659214076234934118986357975142068186036815174848143199355095084970242361918273 [142,77] -160528828711765832726718394376147849900099427848536295264613543699739635792047640010592857085792480401896126190445472387870394532524371943130213483768506886225566049911096392618655260287326519965243609407609936609204264406885933887258799224028258654447394117142392986465762446356410344774217631187993873264751025275453387967693539499465745336941777298125723673034352589173790937255248880702444522448747498272738351622600586706443524173468895393246547205204670753963279274730323664556003543509995836563296178864919491372701494083145512626554959049429226508095486586113188936986885185883981988371489780152194682130015544934778505648566574531282722039706522988911365334454887540712324117861978927633855292220345123335747853569994689734675573350745085561894969223186969824537568669912568680577355195493386379358826026416305586635687250273056748743286103334128232412641039194828479929135900273132277545250095506809939776934147541380639343075905142570245366363720533920071779108743656211365174046940385470179980974635785678026659689772638644305063278941419845653760827968316847597338886699168819224628260111899131304504054637472289282320712754094527553867517458870063790857498584708661315929038201795252329396223068638706366297529072254503191337105164194264875555675028981814646631611259258694769201993453032674924204966289098352707829019015911462593687760995745092310359730801472479110453108724397295687913400642865026635088705184574683573851540568219151277519647974432248851904325028413380395223857348214017131384399641728227722568159062031355050661676893758296303647936620122020121499970622288115490261892849549629961747282792999955212630533910834487061708364544337437882869601899169929213801892506142773849374727122744634162653322 [142,78] 9660488180974128677137738365279191255392660096250713705792689152847909017525704052207560221264955180266425919741686598724201248229742935728011209051886989167758071354026471199699745651667592330220626111569389839868680000392687646148993055957144624553453130930023395763757496508653337651036633641604195570419332261687999824458590491772742542607523954058754398378121261277466027476318239526900546202668984292597652730920680255917243534185298005657231041664193239626617532380767932323298409001132960895422290453119596851964849017632539178700882480159852023250814908151011591294894084171435484829220838727099709972138969926955335011655806476792469797914057161660899573402585820118831783733117537081464620634773465324794006638035461153990453839422331542476204480047006576274375598640026652769387424383781988291664279939111704623905449305397589343190042033258071831242580485094077332674055508540293687036774489362245566305055460981876058760309676304724608142637296788450320960203572964378115044729039966423546322947105021602699802803886336826233569547870281746059340409246417147503821997691527919350342737434683304666991626905700578714115182362727160190560407896387304054069048782097091357595371051313372696322396390043352259615851817698089033321340466354484611347997265542752539193280708320066544258008922872776965452040261493819658254120363571620826862910571192336191115369080244541735808226733604267412343534179630756867905287223790868282445094955470576279420041498577028878034917883283123805755146227813264717672735557807785151742979678177698136811821085013254862223807515009127451402432319842460024029982433778690212408783313023877603261503134496653274677964017488040730066373474421001522849071520191903087664939306306095082 [142,79] -508793750043012604940177249781032807797590725628843320764846051520624905223416429779071678399963216291024600055246453084264521772894601096778375998945901055371060139257695925272434607900739607429011389757512961067104478736333927628509063727114150974849669436409035375901327693800960642191657015303981872299613568437336662986200256443300135946715308946203916542061029347208935610118410022995386418507343930972814736525896387970725380436867260689431679916850446566689164997760656114450121533697275788002925696460644959131369651440975642824384058190974502788650728963571465622853424502416982170710271146043081856899911012269567333458703249784452027258389206844780168536287090891685791218591422720671984139154668394058330589240109759454845102247032504898689951126514252506397774076917912355556290773882137679442971146268763123883477797867229910635101966752002327478229597237441178569342199578613295024346132587349471169751335208910186453715036241703907727509759394839084997227923795952748686889810092248894319964285252979183954451658259072151981083340077043597522036125829494073908139113118192622875817122502571102975672690493755822563252095636255538252333928833110521098528396228168285958540844662997395625196888257930483704821924619571282099445578186749856968633039568278981199293537427742737710746415406368710822799103898263407488971958700718552470227526450226734679462547894025583702468581727739711216074445893143824450927304976271375253937694409847250009844337368958985455754568933511973605060838583869238599826797132720152042578255175920162026194116049774659681026962115291893230188061605887460894597734846634232338696992176261637393840914232375957973157094372623623464690013023190864217513319344868854091791633383404 [142,80] 23276754171331428292876485888231363201942932956267556336001516154391529839360685547997076201111375314014640569822958312264184920525450933527706833602529646816582792989323937184681270457951318162119286299718951378113592935924144327833196838751315127409611976176147913150925205636312395408345749094821523325420691446479604231988278078598692305088092538036265246375925359777589282385500837820874561856684728603047677388167867701514654163692815004952243248272434762915666232551302588223861968346831225581645395330493873134014997711581441797414552394099091561346621525568219396434006153858043106234029509960533229579410965396743466293259085557211545912325504867326597030244275911588835369792523198921434808457521755136605785928779956835581404878354953671795363568639631000895734379098036003601559811103144321466909564692586600437926014300832215007554780651066732594315615576341822757559607041308102165562371720909504450121070745126184129178353644787691568284104442877383846850655026826438806918750444492787786294939841756043755407456185373703283451750891799482212687424745437751574148174984379587411668907755872052557875236923803586241485350447972903190734279079938548102364512302636664211393706072253942690206054588492629171016145986006044278729367363411915115874933175343529923309813939513782934403548937082324998142945301856687855300600636294178623783801215821115709056490154462846751169125048231235043442897445317800475577983953063354765864719084285913570375754781082525870443122130597609462897899427375646297580689558989844312361279342792956364833744584435318421815733549650638691021626794735104741781461992839883177140578660462620239491582068202135130164513979019090484156256423193970931006166359210904275192105188 [142,81] -918989341242845368120029679078613183674590300948303127434344988631645439253763680115252462914566481338146425137546192294867445512616030279988988526959703748834694643964522565715454814676902874485002615202968810068691691619482580452571158165409094356074475608224564284215318121566996902163403134843132974038195706730135744058543235702865456752657533551774577691396965103446628899094972125527508521506119072867343769106208538868693796113951650319365188972765274181903722547140518734995253884185187008042190299018855080719452525605484207419652612554841002189163417331128147850143431142291939317670195439155899260129543498118955445518714840019870941855178815535826755512284657177927341047159815035779500104911851432491622113351868467837759375171733275978944792630050023007439741291871679401081748540071489242188008023544956791683434007419896442373691150050310605608139823141396893959657110964428353374573384000009417475431705559229912239999019234397023715416838764884760341160911456210080190161342687493976790026407783578970003884127229384304064957090497134711729726563166149046232823868552765833872572899867587761333506755067994680522161330298611903492346198278637764184308305876457223768897412138530349158365917731627076636220012709831566481496738229347956350414747984597048500853485922856344153512983215687835697124731022503051408336947043727011934848357694351623513050334487064896398666866606792938091455906114465421583523390409392377614930844248618854488845344530800564536406666720997804531115153391226739594414135422155045006558012787370026424496682509822236860968978064798436362203554871782900383089063243933221249806328623873010162154458676780039307343334062253004065480277026462061005448195192102025474032 [142,82] 30906280195533078503423633040233538203244071532887804971336868815227833239625006390688465208594286047586307585249853862879580232870537852327563823266093487554561462572472578086374608613986760692065025352991994892913421379580363774088172560923392951198758559268869779510117074423743029555827975893921988016842463208236414141686105380981991920072796379611233052836815242295238339761479143381972274972728730407967109044497644166061986742159238477195513642093758578534143615962457850886365991426230966169524552928384679371279041014321170727646541715380678039543831766087984649871641912852176094720376808907473433566835768134357833279522741110659980869143078202798465801619551214300555620228505105578625634054447816697729231866904681201084110424774479146533327667747315905688803112737833300661967536070648834883984858545828641309366179229825927752856178328822038683895487057664267432829211324507979655504253979052994422559168010409053283630573650724273914433864906742228719221867280198509699291615987743284464826395707296962729091301400023050545295326776013209845705842827172059239011529959586897411058281100273289187200907814972893098371917416151301840067535455428168228466155478011778118385531257535425161100148953069226060405071928258425151374575297785481695599674067082820666007012445633636300460938004063414207066626744869979452246660766513841924567113124118223697952222155511645371427169933078665770713337518685723877296731744117094809490156536973831555789937585784211238403055102411536678183155207597360154221972729434803943991538411485395720629338833911006649902265667307492155584161727466994029249687550716585132887565216738437581724958838085417430548923540036857294511706839819169508691252174431184351 [142,83] -890726933876787528242844156892603500346121502531205831839310844321078963896769717205829100567947809866611333875848715116050590069283319287955916280534832443333284286095506808461197377388734796077012108503291084995932525650716963873436531876150625885184614262161896768773023454812889812721732162319020936451936372381955236899909997842072515041647811656473365092960577713648784716233932297358066117214897310901591430853730085217025155675181104079873789081766787424471298766793538393795913294186882063684203594291641862830661942463888935370822309399178464729965117650548401683405071199100884672896870519811389988689046722261063509219928416546944692536455200000102074478189885195338215676487883230737569784986456375154134010969556002915827649567315017137047884894370195856554178920485446734876250036977628892919723070044099325325360845716998292825305229895771765992807082604446088871713508412606728528639068952548599101692247581499653540530074789889563238007813528607993791230451398016915766422154734138998558653664208795508129099501659856638989803233933494054477432145333978425261902553598229316269991207333774561637593556047585403018085919422624641723119625879790355305412746698763626522345995343822148982351930637657306365509670462545805112861539462373222130305083605035041108733115847082532501962166840024877635821666868937519545379699693057542279822917784975089889722724200734196515769340524305700112790386833399206940295927919474635297602892948592654204590847485441227484306336091962689257997762617845520689417920426014165050711795896070900215906862664160156161630094775847059093603171227774173331345934773079705817455915212308576410418137674415206080506457735340445561829397380145461264769720446976 [142,84] 22462853170323449534188693152905123526339923710056265635560541410697006713513054766593878259674867036389704311704780823651209723140318379562250355447272333787609951963117443706281255196196925327405753567835106860872805893483914184148145824914409674825004070027427416527562090809302100136994153275776934679880279332852348906712328749093857116226804007563524783281439440011558336879270051727668701861652662215988415543843421782293196880583487938838497387716368012795773921957630903582132390295259276241512231438874567719366923860516735743174658266916849776297373331830328198414754275860630773288751886068437567935230007486620460680935068240609277126186605113968484552057243761829431687229755370410959645754347927029803642240477554331601529346586455047883656247901140102289992510978580449942378597148784532112431266596117786304644998625368293548122665097303179674651216436772479274988547630704338900326149748069110748953623139371532214585225377011010786484269240436556648453661337331334407920056287719668319016831741944591234866134140194965106134851607144877929276201622681510609309260656598623621652055726945946161060475177427070710895347065867983431587695359027039496156733300342759206544056956554086865378405258140813244936244361279059217035031803739679611880737360607733485070919777320141299891199280454321320878601212800699080145894633268788083826260952402592557610580477139773644816287220951757017554881483930725773043456065218188215819215037674317056307607421449559515047307547605219118616366057844761921890787832770420187743366140799552442097164441497493173052088278353557733063843052740451228850854821391829985047967290461717464797287853379920827695413596156376775269412187240728041839863474 [142,85] -489887315267168082874763933373672026964482230319639947733785802026403304113724074259346344003482417361005666388148761073195654174873234630554555205804294400942411830299780836339066303403671537763645843373522759776792065036837297975599083147851786568473404459031700053643338266042480945980118452294108792350648369757739704902129486685338515423615483887242333004126112655785147531856033879712645737629511732154433831143441600261744111063990730636571170083629521501428836493800236399494720376025349596554731230035850481648748984793489120985958754808711848062727713720083673586382821945774803340452780399211039120162789841611769321246873587231735247113037255261434779993510648923048688882230014718333690451967453325446019493574086026928900631296501542789408920906134140824183248727539779317619014946189968656892564498990509444762383677686841912526264868971739832955054458824241349656338409619854312764457748926457292447968531170703770281513236278671855683635751247484095934682592089201345150699206505823225721049277232309262596393540120468413742853216116071904466807413566208734174372270217493301028138758730490392054137513667003492622278439637734834064646668999044791034557478147099630323073351577973819040164463864886391444642059015650330911437923787916613198557641918874883841183302501256634607284361762122416690554726507761307223357754209061635748515540855640173028740566892395821899385195726596398902460789111972143560477721591689990645697863995301809170246147367491233938770247221329923072744414047110643184545455507723691511845244617122683147438497720504860709707512704388492379443014480813456227680388461158251684440631481631951102091559145661025117768379875403766913644419618713625286366 [142,86] 8229364826616308594412711156216557381296759447904587963056925778381562605002315216513713363822711864474578281375159455439214586154573146176308136232051585231751034028649231514188127652881989940952623067803371654158379717480784916649552814453351983078335831053115200420539601046906985026380557772692723958854704578748850146993905499754507836430867099045664567090114185550277089124381684167869117858550740398566692538431396134130404592840544240147265231039715683883246251654793792307077003784887622724955436145656272843148284887410193662832026362673273595422571062911052832117372823400022573717699314011589387494433574935908930081951401456310563797774059835840715431377518696521132484891057013563020155640001446987845470184035318666787402429421399404082827743180445455484475897189302854792758326041114238407326701743243784249755246552992464597621784716670195391410986959158233367770974093911543345280933246325330753142655878606733257643806311302118465065726250689428436295470933301270835634220963248911456508351264996602888296768549564157597765748478832506925947582701939511421945523874102654851627375077560006205857736664555762120338537852733749578736949957202165893405835476593117994491768969251870112357535087031822364153001528273490007663009474144289680496458811202812494937821298621153252085999251698801507315961444065935938741431921845065715702685308013078891527618550028353834037618541623979382666379211041194208981138031636730060871121063779684239233900943291963306361636095602850180384313268177145841969790947034321845939558815728150360536778479003845460579477946392871404004008193795381547364502239763387816673390997217882826340642666323260205275109687619604679657632431822515574 [142,87] -94078625083129089217003421696316551816328902768222766956191255502977142948718746987192059514799479456793820199909884164107284383431090558377134257410599715905083322100743216687935682631358159618114935773183412187361673547550357744301878637575820228359431492259578609547240835036663606545861964552830512312428038528092444204036149709985486193520773529657292733695591866173921305311103107902694934963850601838488943708108869825344833843818819330974043342851960293633006113579600309299291265910485007657785936486726121552291679989317589848563929120107143931915747633999755498035571036284776956602635716132342193350161026703244034833251202871625504090639293899284992152743197973044058605424154793918146538913561318393228026032213396424447661439175466908109440140183596981660778483110104530721205344407447149964479183748482905796757151380687313385296114521467876950719762713608427185093046395077587802560384351276915401205814879884087708551504453638479744958912135338087252295374152934172496623428608714165575665774980321984911412689465689029397192775025998711284920106975869433684266138132485412861364678013509157888441094674241791243376418126566337619451801230046309338023361271434509760177978875848681283723497307333587230337620630488581718621278748800742601384843567718580374934887670355518773084496635654717890226162629116793363554141819208751798115703488039832834090258173857987692408095436677645330478779767145498717840337598048020951726392028706747789863898833805094406680058049112843945490133752722127519976082151440523771915837288303416072404011379084233050363613575363035568241489132808712431673994872846930004332659451146583903267323328856071260467848043432964405968059504912 [142,88] 7491498348301755461276424694332964908769539303860997561838661543249945568061575209772872713993097035182067352577478618301589648600798316937481725400955531673687456368430487787538492090945668885384003643006007736833267475465317537290762491870640536266587623362055934991863076721713321579794750606200814675074239084732494640283815983806042489055894479586416332548991523423163210440350999240044785161823532175998073870015131244774972042866477393537028890783844593948481329329249239854613337209459819314064383542663466354630962227408845826159760506281820798706429811222558681509973357153478055312831659903093482228610546387010105844205031598869586031443053323959455144015520261194979246536640216935563637357093518874704996938695608102752144842350673867608202007761215530924612663673274042308912605454608032351045408097050427240299778529847117617663605086162475715898245270850121587838331689936795510224624626207035409166539123311741852150117474612302219324849388909854519828547823056110463119616032534510770763379492999050617136004381938044935148798498016805384093157475573722056737131890500576271285122661768290891359147174908686189704903183791640460891431411592809138107481373582563988376876844127935561838227879950953075960092720282059860887608809182411129847465533835936625696193746628391671779951789079312436453370697493951829431933584478781404570164526260671233328747820713482503747756940906039600864318288870138807954493965740488169867186616010207525220819733265154266100350578000339029100454269660525768629053560597649049991788035297952861562344489971147436814383785046988537113834070287138136560063333451968029556141718083198397481756551463893088157240675770094290390514662 [142,89] -829136937692040395564784595695542718131146987238242591123576274808065093337862742942505990543159176471300342449598301434628513537727399102378072800254733082790712423532429942695043935997041065217929580962462838875470360941858557662596843260634330806036193466580144825364215696454121515490826935008132280349886603505087997969324854084777439628625560879827640468819013726142709873882510382050311458306278731814288241399982282956251896522337069639577833123578402091760466208400498931076294539688598543192375245700425729031104567891237251605472571981677322320919697977238300015470365047722909093738521018302840576803194177029417899463259941721704960303113935170824805882191324535233774090018049924004201346697422471335969040982117978654668638837047809945328073237409021179781582800585105565457844732338061402464279871433430095029956369296053523131745437703124468573388156863007664505404816612007985176842274871165327328632419873917987782338128807160705396252328899477012667819396287060677750965863828071766357157503328020575303989735434329082800438136607054411278245114821122375062020720335208075432330102866050418516307811686202580255415950882318552507911811894849179348000882697985910641520077177222195865246786158473565991144937264580440219481069780513955421562639559866679670031109307337314942756161246150585563372498605977987661860674224304855283014686654056728918986270636923008811233297848015593870733265818118727219287708734396789751949342084141359340311229912101576525573511668353241414605166105367971745036884554336135565888948284431583715251823150128685732677162422373658685824498026974612332567168504154850695944862830793817757967686932926001090752204284583582034209 [142,90] 44882639197050314816499848873426904146662271055001988683712492752344526544733876479455903128595847852879926091922564392133793348384745708891023235421789391808071990857917004831510120721908607315083677866980760946934914857489438589551826341438561799652023906061699114159954915902018235011934115734567936332632918287989755467433020732762375627038200000915228825892780459253034326081315398279141802449889318982505872537629952763371934389320759444742671269862670347307392204385248521071567845730853780061633471531008164626562171563022530482203959660904218618881052419563500917236176380488277737017365470919324287118257668337135370509145640368476347337333561308007138595007624264831170940621120544139331272229439407135040912741065499623274794221468461898161326655768183670243465282303230938561216485562106466129906369139030044055989574109694367691369718419762024306935294437005329302589110450451144545585691581001140991667097489846189720076291739937824291099045854511255887669112798664818240274264636195514367686006319502355372822084790207686540304088043376300744892805147500104713761333856331450303921840820826517868622281806989528732227112548473116592276022415207376125661438602796215121351026080912823536956924068623910138741090873248483641261237173643995955026820084478828893787918604605842865835634822496645956090602170991994678471532621800610802763704394829602438646472689107613151245515884601185515541383633046209367676410872749018686049571999682629931945974805811296350923057929822992339349718112265354335381060433733089751986775515379644500637525421672341494205590676962923552496581517998939165200883212401146369197827450392517184183674252527698785749571496189779865 [142,91] -1337620318639755852220028373409339696757375270067254449575277370988901928350157355437367338154078180314049651230599292218248589590275018246861869461141352708472422448702983354436928850648335392002257924432870278182013623584299059501195952009063396120575491228494360329763564991255386690767659342506198592150327158942111621073786116724544110195971523025770771128420310035562383804285272428286466946237495521373213319425801196524471559694351821678690420622633496524741927979369064275372310944188611138315765759614782645455345947529584897983456707660522500911646221157852250458989201057689730798031483120592994219859752265584271440790013423595486942812638087567727746012873711776240259658240230794958935716890814946631552591224056158911385685935508895451903040962700832920308173377489234951663757658481344267780684530859632744021979144016686052862146776375791233789050908272056569905225413968550818292733706034708006820289626890092042251777624923648307384218471760808549286146968739818231558275076331827928370384739417093940888256639521728717939915256045540678374944578431231712632686050255786371971541482237757880989931039660421148327025589087122644191649926373549188647627801049572361369078068816092512402211726755483855324252475759634562734793619348644190017754668609743073801310334148929432150283030184607795635522025472378610972367676007625724391620871081359373770127805672745632830778134860495079126228034825784148885256769922189968447015984951846463483344637751952240943326369249963646357196785504428496086229874911113308145631887257827868119995855414058828762984678583822626886186467919391863059458217227853762432624374236026335133995934123877447718482151171870 [142,92] 15219286053706777756927179284193730717092463844049991530401731523407457477870244647324196728863477073599461558565751157687881149372169325751035356769617184731809981486026850689240173126578176823361885576701883669118287609655032517217713724670202531196358156451989172879723545250558367996529104993038904855107909954925894339322293390652898057321491700371051205934468340368183203463738264535957585675488465819801620770180088018483484104108747028301969589468918738044814034707431313986377573196056466421563580685149993702209777773937975352154380945665789316291234657861621449652543200442555071091034697874729272910117921323243614656118351441595352189496821011605500647929285254594587350276456226505542035263135641502739604133554262257706919447204537510578482618777335111791790307267380926469555329923809709562870467184059365002511315694922474612969125221518960931868147582951996484234128861782179596221731899197344556329392400710186239919981653898094187731301646943729286175863626885201051877600388052256511231955216850659715107641928679076631748521952756518844408478427868287470528367721654570597019585878292756725097076485591892217834027644891966367573897408701863812990703219258064782597513351384922915154597552379044821015873358438775813719190890757971064148846780819722127380281614619075008950045721508382800273816136020885974148219010265049783033897961710850695900251193745661606399985243266112794594209317868424953344267230832044492118135316628408411816764620459431132045371319851873244759029369706555781843770774958193897411972304470316585309539547575984319347310458369768572119888241722803449727652881596612512460902072151794245180247596812071538147051689 [142,93] 330484102029029588479434268724077979873650383234673105740771339901583300744352639210889028355327648056035148959727130703046138251323715204640376597682742778939618454413066545051142661524271990922708329395255271958241353531149834126468457114395682183337467210543854344027917365824888510582553510275122665403011887979237107942180810432018637177245664279545339272288675442521310567953074089394535808220641314773461908006638970317921015550385857409492676823535194949491707448981297107715260654439162855628988941992146699766082797407012980223679932053538855592816870559553416327983137803867882953305265460529531274607017119715077210281483223237106055152802976412907174565671384185165163267429645539436233862646673420689063072069697731957901112673808033849833637693685430417507104647101276157794158326866169236159902054159183998196847207476269197649969000356782189316091409485092167026309365287044266713200055898172543935796078514355610640037719177230044754438865177760143374584846693260508044315382343571808007113058454185667581761827825787015296155539108245441272383107508731892089759572905500120685304018677486142802626504320790691955780050708305867136132112518786572639150567766012533647763994583203123439033153223725323960458447356167392404602893069356134283558899774498072221801675600586823663242535887378809385327731523930485626657263858612220996391670838562930918838800341143095550121226324890645172651994500203441575635512815360317586630862438021758587957580504268667638973663273396858988713830479123098999228539358051876675646822512360065756839163469546211884215727375160330001135073203399944725635926305458512276142724958079382509924255211730896590368 [142,94] -18178006883605999918174842986307397110089822726387864792935820987737619255652520792946587789679856308750443285898209337025018844756870673511113393864148336749613864016973017845297626777851748464275645370897360951645953826113951218445089788142988993991009574405801272623102277833469542829867725840474880010033585412890589014089221181717132088309179136760037769870316924377738129810183628361052374399553636329064893419230692536253547753096021618999203467214745741167954034503273501533314262703025261953507719361470050564313270028133528932769949448541571603077239352696540434554413889691571402754028831987174481714563045045242734344172158998169191508446524066194295565762905046758764929486467444350394475339400666013467272743017972060965616321362043785404976781284252567059717873376866835430583416907932331038456325411517396192012426526189613456072025103958188666319730826336853760981414951243597103067347691574534474940875407502988971275224865750255662700856911334475753895557941806432682202415423174779488865022123588646454643598507391555174874130259237731662664702714273022288467156021952765381141537979951233288496063205726695757211537636833131443327031607040144988682725152546028301356466678337717429451795333328866634293228697264629913607505679344692020541406803755725942971865026421911356144364173699362907091491010705951663651514599212253370001869850426237845939790851707277089083675050756398145510265119790085901032922148627609690424088198957416205648417238093739348124937002713651266694613119865725452813062712946409923921172075886967257954533904656256664657326802567382419572842348964008290439323261833584526323956312867775793018876088808810587 [142,95] 436040161672429505954841360344079919114869791573328207337335166125692678207417558945104317720365134435709385232421111650807526859583655191157060372307479998932272801656877730608171679862507702475683187925943584805258171800020974512545499543378642650447227407362429249008171429173957897219560250347707475269965173407716615552427886510279890068702200356677018263103651665652589282712590876588141334147544401478360509934820579611777825550787240379049747859232439199289078546008395603623887426179827288739237431249819505279687333870428118471251503117429715949777639527337003807986802082009312917729103446058458914560099833598003632053282741402031667719415823246931595587393972583756201092862895423729846412179527303604382984249389753194554202231115663041189379938153650948727507010705690608783436726816475678323192116037725045066997274457855629540358617981998371003836533620680917615749633435957865002429451672594657445200971267518693739470451931241854044195242250218406410853327313311558771562820189093766633805182693609744015327409907027378828873780097925997938263364861368893104047485917685877825174969679833507379221097309281475726340139632884969142517567706323382447714051587775958387164119247349080709639356410285887295162705352211085729727533431881594544671454947363635885145345266248052156891527448445229968229972428601811838672125375701171053700341165530765468148752849469364218526033002313522182017953590470643846473874798836959016415728057773901059531929425907200272756313882482543632601224256533920553021277042785543552852441751930558628069621907097542334078248171221604607159750633371523890602210641887456653161091919638949419314840450449 [142,96] -7732767819898453692353892294143629695133820466774808324669288786854753297751241643221825151009884275689729082142612565503755858208060373406516748146423589569389119778412639691633029255499163791699257661254346810567160991560823785640622022746607655208970642794982880328341373938328469748097702988754503262599532653723134697099722197418786433547777514427481251729582494193737460630658224664188359941990148859999011558091322299519527366036680214336820080462812703914375575214474841962905844557474174829454485919154749581294883647222816812723473978472582581337233069646261945888577347740351022674409731535663704389266981697830414170064049694139599836322325342649507659988353493776343957364225114741030526553247131597874963511674742348535973626244075250533392458767562284667199948308192024117167062140302484196370170478221326476404364489011220243004789932194039375752800850921036169723046152657711062877976714423311038573079232654685036586450590964856508827306377267180995752220237043491633179415575929068917952527652604302916018986953821149304791640132008340657872018369565904830623802253094216001974526697601124279470530348820762386288349790569369752829933841448344142952830290368639957630143354313981098570516384157313144473338217933638846140125284316553755791753171005449568556370538738637443091445741326153338522769363833094319666504363530926950458403167315162055732648390251758398420375874182692597441515476246003628808139475791304657015266902715477554806999197654305191528608013865829968847520434875983792595396175752064652407447218248889469945426342460341512910953683762580234914113136298664670815206765838943652946289501293743658211356321 [142,97] 121221572968938377068397871117524305950239382756812261543677081786086722974761501058829711876740497333071381851534470980687036536319859634589245754017720972147303974279679099749614456960753371923258064941394448624819686904263143504285409865563840240590839347128953852907695009102441691384922592337079267026294499345581220959007362636609971739387677525071546390079123212733402625272446723754085547146865204731189030676322079372804662146311973787860036767077234025390534343973349170000505132613878647672651860987725885876103713712807681259160947951398692175975003732079591364953554243872285486730738040857979958702751425390434623117411748746730652303451656307593356560955686137145114592232487644681556766417985107984552552268186306019546772873686638797372961521737282120927390649217785140216775781941162024047275362074401192870748658732616917444903364717830190841869750966778388412024190989721363818289620735328655730914553222697983901832743348284343345389180224427389164900155185376820127345655939364662993574051085541025005270268506412913620301819604345445034424395108646881462070031565173713535311225149060906349245672027317759665935095010932588211583542907292983634452048012402796806379521850879302846440483874763530420401435256704110542142785608648940654710397727601669541206480502373828394803350463167836336409467908725497780623903489422957846702632756775346478546955327481676176196570015608740691787948252719972473962597997340314969160962835952761903276521626489998210360310207612415139251882929432285539900159091963708328178792518767947010927920832836071227068959168150676303462897218643696518937958828058061934198178912942537997766 [142,98] -383358431909696333046219325612263726878780294314951427923783428769021780625692972127738600329171745765394421701811643599427001792088465962834730918880432159713132480051419872055295276744612641529162615259917028578680956137393145399439421134660758305091304123703688987985169114852144154168328446556454096144717984105715978931808030211316067071912422330310270371921929469869269158586649685040378694561686111958835605842438629905134160444512779033471359437889345084305846564190989437911370419633356490409828418237663306716515142641107691171473108996702613708195262515527681204814719486508421024392196334984864368193927050103269982656950547300850163361013776098750709197034573362419689298034676428146955772466844594916464817648798037175979191379585119300826595880269408392765475394926698211961872839110879269328657748078009642584884173469874447762974812503445470278072984320603379237492236909820031182984994424787370168930572894452316094711794215391976942008348142316508471817614701846338728357779029287686460666122470344014960452497979228807909136632066289498643839301557049387396198098991766336609394294533760713299410564002989010350189232894655266861552347461887368735482789549472017214213252156037991456801841813007983546410994403982762272724017439954388749548484419454241035170096975875595631673126866628451427953255529394864159136684570468514972381244127928565351200672171578217799542060210407798623751705307156934455866636173563017132817336179645206042182560456805228961569770202913522905390765440152649734294779370178323003277189814322185519077019521992699542054384236815679235700399465571093280289022698748998414506340292827810 [142,99] -47687855945856652723536111044035182246137655782698029797841876903350074947639513668065360440992665035721640084237789045342712847584336149239157130620264666013667904855056520557736118641884933932428813410676505887767546010998085600832329987205073170267763264438399039068250328642036174415275266381716968631272932957416712008254775888005390268028022406859744332081315460489461195057804437230279063778273069140815282989896150810324339009320410936899115115975447928781325511799727337175792589682871058350965070741658468677811212626972765954691328886243412906938596283149881454631483092729349422297029637857154258569982454746183465874406733470395474518457993182864120363900836944081044217097637467695100198540475851046666540605478686946375925692677856554639752711640863396438480915550423706525149361818391204247706650566633189479459187124383144420245895917731639224708740822868892305960976218367464184823651623636103778626684165390081924143264481304272421087002336347653201518257458435220230186025928308528765914363703581061035846847728320358387730228519506805243444343117006741128580535048623635877230466188082330313689177014323650762159732349485943548400301480502049888697356260947228076698350111118969604782820781562810092855907371205082545732529104252001389030007953750024551185677065252451944284651824874649700518538036690564016864535079033403366369514522828359799603483416843429768976087536326777728055100386801150898901438205239538455986483073906196206030091285001565859661950147582417758335231835815553827903478003934662079696166023207293984289488265454736067198342247394762546965653325893617855734693523544429369151435135817 [142,100] 1155878657800106850140289427081714585670443824474940394769714880354914099270725837347666427283897383657750570895927066464000460254440437326703509882413101855107376940408419866813682718029008056803654681820024523112468145816191358311820618408161554200013145283011728370877554387830666101518525270188702810098624731436303018941775766544502970278163190619651419473236980810301257458387648944065598284655196415370715712690752327963259425543648885579289405213361206588033980934912743086566006852741019469555113373713987153786991541267624468289224573574895213830904269290807620622260224710642816752157697734845857043815696127817017375894236684151348003866659869114612827694978047139054038911079199394373183880286433127405398738257895314165135687174041678298668799099074738568529213284774304614650072193791131180714049629125682346063566426489710807888144541831247035016467712528330491919931299096443087766174036251766946911788573782625191938530993072680637293112300957703789623747993531175008575421754561893491717581997162955365493714446830408268623469983063726342381211891275666950632030753451730480081942889709869147685562499189980082763529919481319031688146824395695970944831345686247446561529129841125735018169406388229067547591104396737281538936729385524601413698826296408664758615154461006659208631938893031180569751972202658365631732306740538715851132509583349611362816866242217006832272471827562243802411339508618183627712250863542896481029324993649945831068361688070576663495928581376386160626937470436749170521179167876387424513768135848384344093503601474160767585092098233765436186976736952353355082830990510730410991977 [142,101] -13088626212031419779018486406601701646286332854966149208422947392045420100328190083851650929599203151483450689999829117828944773290362549044419454033651374448085907815503414572591558147817696435715522363168104049880683998070095113524701490206092953177333173918240457803544611071444319848951899668334784767938194043779029511531391668844950679760767050883535070762691713199999129572126206184209843702450679045327887673337012284235750000896846166731936210824971306951386060691376781115849738985289677959477842839639133697481035202643857346774096901426701431573791291042512325104372338866070453040185287155004047522031242429381866329451918356084080815217424738445697719874853151728090417301679012195561186471812907001230582839827925662717468679538799572402463761053006643764831371949069559151688360031418145360640802559367964448159546578921797496162169688227475026520955726688432386447501719817187255489342501537802199026116078203435305101755487601783840088112188575061156065162290387348071290301458803517399658698870476696028667538959683727071746358646106544522433342505047079793709935976723488229155620688475481963808915361938718990105858345140518171104185682751197049046093438171109695483111278097670723893198816495182890172868175413717110762259142231270223791425872279145530914621604963485793467672093052350019190329279344853290725972587204063729861367272165632414566147272224595649320866722046033375579869661847335057651671329647035264412157673324962402435745193082116171909308143550413512865394321784270826150617886824279422506922631213212699332432517047707206839224290695651011354104404438961348577255150361504242793 [142,102] 69322069146680384241846867213880441143975857325825729032807754134274576215353760823976789119317375224729467593377500075520166607564213484804839854227794670195203570182686072573229812043560044293581449912039230618343559488921926006079252990848683760883966681499001907631347286308062149257444480429012593163891634178072636033389409256584270863464035092348032785800803214302687702791080130821669190151738664888250330757057174477255004168391194049246215758839522689608308915564692388734503762002566752448740719358117976914922556314187656250323806440823533693218512311129155774206719585853170963217988329564457046558239872364854535323864215806905596623850544163876711380422451100378625391126559626305336917309124339025065425596976179207631237223464343244133934169240245050185930165169938792879251762248535388235974509373417305342244631909894769216992688149849995782001725070041126615689640007007737113520946147785169894985400851096675660631655513917498102200740055097568166722307289066926499539784448064917751580445405405670244053239120012145913521120222172806482345307364430785312265663454168197119017664699494651283007834977930498537822125236239236392450820626392921505276431812770742786846290856254309305643096797872148333107774910070220688227288477592498632331749930494768488412935945301185849857172875485712038368958814916880816573329867981511758976518672690874932197117755652448543928117901179393261775109704507158649005704575467506981131696451272462941932823621735621080482173596561223598806459435326064055587180253535707518485199170447954506838839441389901261664953120833626009491198608234187464042181846789520 [142,103] -116987205323688033763486309082563704119813462038509607668465520009006847847867460269436062274545256042720083681796549067765048819686037256981443847659832285565987784038897396109638014345655969631969085155386468163399355392904612750008769973946948897423719711512586876503717061970832018885334817957487174235030185545387434206648101677243234867260510379048441663728699359651269747000758748392421113879736142665429067802834545534483983537118528894630652428746889969885822696969856045745099803575318669965402620917137237067795307476936680141426609217607388331724764888781199829613425774596878701831514532921165481426680968225116076875052405736521563200204607582925365105822587035788572525915207124550881028739926602076509326978786037315871962135126004032005958423662755597994119758652878922082373697443929395977450372858356040104237197931835520625848999219242180655972693232845331131365485037096526362890350354404477883897891719045796779142151689104016793259542438960363251729478690912811059081987441169934443961120012995353228212168148467344625369204462262134047681320147799541142997161548041325639713134975044848632183878816147289374511323940301076110699191184476653887963615076967745494523826572923322670301847430567912379229292123422878818807533154962908883197257311036286363323168201121463669625177335115864147265815005960193481044606887500909606010689011253156276006896673096752225551752351248347804984345907378736096865730818941900153164383875463009173946685302254652731950837452339175784815133005299171768755851603137025572468304554484128451985429673576847894979185438320734481582913381216752659545677237 [142,104] -1028260505810242966415296393241961743986169585918101504591637847042687232689528324987759701345391382382501364283595802593719245744958897797896583376888279240393575885081641558021150132976282747552412556673275365780347359707005928807889593405764551861224731061630946115246931226425942744374089294386547632662406986560837298777259128205329266778454156368159402672953674975935949732495122958849838619965981396245002672806184747359653245821019566214362384569964082163592617755089981061072902920076654438298994324441378808750923877766717335741889053327601974039684115787003764898872235091262671265336950629308076769248018090525106420763978969331382118110539977108013578735151513917743239639042435054432211092145302600344048427428903231735223762907640292987274194844826135202168641307947207858991995448320594201478998652616614407250559285879351889964717009621436767383186024582325736891120503210757172339994073186849609824054774864243078021045925309907217937788534267761542826226002749993623944210554112028047646822306886856019059091207175851510880412096614015354491909514875755054161294207009939575089486042555537551526053304986728563739168720263123474300051961256151867556934387150425029804742047273314477080775090316000487242729346984582007979296858341561396759827313876663308081629732134905233356143339981565344700863206695383401277455474705040149173836583085888294122317619486046507028538341288015934484897895555946870533603959448831898362848126235491858681745598350835732863888381919847057275402070112258218700070541895327770121189729993780997041237834644505803978849978647533122312716281699648084052995 [142,105] 6056814012289766447095507620747960896426460174848324548179164955769414516258881530032793888044962705002589785004637986802181505205691219822747897451983448055957848015588005359520716289765702321377694576559985345690568861120574736888467294404216971971282636334706537475733472260787810014839403311533643016045527985562123237969314057984550851395694074534944720955448390067203223416591942977375220930643566439303641137000129832544158610090547305212512827995074389789328017857945124883352043593240066243887196586186648174424758600157590520293127563380485255644591141822119912020097104009439905193462548895020526289587291637852878922536528950315743027154482544863883057070885599165679080077790950077519655440937226168041454399308567727287453301887012920631317127058369644320859968809436155079370137584149892614692404857643433191756167839104257957007502759498436520570712564675100333014695847545473189073086267953838511004116978823225703825333946130695379078574797452634270096984914314702789204958970088585302163144441908406763475299697677210912455079755349355147314293955728109740703641030492177706639413425210828214997484617310223447843777838375374342269252678013766069792358644529164977158448401534133489576028047484071185641677545998363309398573887266423062719736475469916603272828955958664932053520016409456041262603496307761295355984581935293921144986838593181051044101323148340241748275787141066100557445522721860437231649354881294946560451959017056932105966343475289788578398441083396751200176287350894064640745527363528980797997552817019573609664787477446040372094376526580543378125170501169098 [142,106] -15626832231580662916469381609088986085190846069338257094306508344400875593469642691607880642010084717045046830281401963161937754594090595830542306384990521455530588612989795585005578617794304524875008835671341911313688553410157117960296794539658471754457432434000435868624787063708129051531491529076101164599777781869912042292123234427513941008914497513804062690782314593377948429179866940389760673003256705421301263026255430281489456220706105393410262465015927253788049486312892079415825834892919093129096735705764865392571111225763445196576710924898543677549132646440991266391911403448147276881939741751872816138778780430172376597368087813331884599832315282844305708176698996859526547114026248782697670330160193963146968546084681098987020971065358240916166915441330339664180576953704312791247949747938543920315457637555238676644126665395397267099029481116431849645191672109412466361332468179606522582788855497664398488333618252998997050197217749849628321858667630005170882311315007879522493706025263522685353201395011890564962006820234883303563414796864613808135161757442137182725985191364047227835236590478261703814008459114803579936381547501999253673575980563739067567623805205477046005547401678802575545571752573471866119639894941812312587020095588791432559030636414401434025911423199080197476022116054077676025772571636750518734816584741421527962971754913094879713377652439305325747530470093631854440386758225788727463994860809670409134713601072460547927773824162766476489345437058831844680766514002966246489871120065693992742231332347235945040140432358046552495130935928956904930539533 [142,107] 26915804395529575012450706555670068451998922555398445105720188065965639470630482978429464161604367846847487828528024800865547157740432612224867779436129433305581723307900938597720625020028530887434836139938723459556419445460011576647266594334209620096883634295350341558315084269099005814727679028014059853937883949835749188761889593803072504917659670909109097811420815386716458708104553912012934773705936661199988208160346335762908872017386843772845629014336717183630819366737282098541454878883854123120800464959087802342895346067945241100691397185314728332635912471292950309435252346555303616481802598113641152660759264366833471981334819458936436945438871084503496051507684834229429493945550291915078081736564496535540618008402002777579291471520288620715035653223776368375912041347786211231536826106483109568505436956953114279869979193962498274303366983295842220924117300136468193379001766919937522846903917174025049494908906674675009248835808234116265711078305475956392664015836522481673098884028029846406725250125265852564307259826187451048464795911707320504736925143441356976454770349442361813551165998561259880311816818436136349086493923017839569236623687682585758148759705948037619920251273021419364186715559624882384092567292408726052203969536082260337488935610744584847949079370123378065624436128468791926863714572156929009442343126147310455444174684289244139555100872924291136753151706062055303589702660076773487220486358373178409998051031380893468987003046980638398091617207474628206867224204809073998365591065159790946421138303610268290925840700778328496494431103062290643408 [142,108] -1851873337152992274850103161960906362495769444478016555695552735189796311350421467664077168575802754017457743215480453070039546505486963531151543789500818898806104484478815680607739501920799796508172379189127204061274602443625211716177951017255900090095897870263273226142050879592467614637571312259228632392937310972309953811579142350126559434985846171655432520525343350741285500388364326233732578251554042307720366964986507378115769073753699086418201660142525289582146811536254157246977933743956060996789214220853840614008563520653690161191884516588542434202550646039686417705070412873579321089000148071179279453085527121057364011110790772544877054147333644703120499336494568596353246831281212114857129958073967426175985031119282225146666391578272503958453334180318619036567423356148215998343756224149116014257741303373030164234474606299821369644083722059200680804608975818845312516997246893830702041890472317173725974289731674044822657483772690948813677435517198387735652205488487701160954366299092283247520684606188259314369407004765552054805161356434097452507323726274742390420654219333194422313293573348988103577470417379479251797507554141484203243265819281865913277026404664160812240756586984236702984845597131912819539981933891286899746223747879370694335083346291782255472350090592282548204395807224566191204871226571225997259183262363068265510818531427310412401889699670498789088844543734834632091665892705739847508627432985215990358948201998884405961454821567452548491236455973584364248641821542546755204557614651004877249528273135701108757270908932001215832661341965810 [142,109] -77652662733319996985325111097866849912279422734070366700282855303459146559888871061106542117627489852971292218873921728279486854375019185350850799510594663084376385679820781333783927726430686160429503588947945705458838942131215135013352898641986195987919199834080087372646601769208044041167325382231511662221120013865137760513381838734334848612779114364350532371449711697984554919776538437156165434211844708525723255324043620931591702194628463852376422216176901698108390669756632701822892507256552790234776083402103294282345468826918194607460880432951177171351469767561561006298313284866197539340934959047336397389056037296511005119379815485249216265961529705249449089194050548967347442877208976072202685207243939814071415362440868295876509775870298516796757251729575819314251630712541072931856863958990154349052384322538201080195015617057325739734117631710152444893006449726274266763309796648139047115612489009408085578825925874721816819593875078790683746352360252999962735273372559434036192920673800521558673001391817075073497510256935367806575331899195051587642018340314437747283267817667574685790312470695792246685652133769702697009408878810914379288339008489571179209912925065838751948878821448176811062193087626773783002204884586006809727043584044201843128699939408218875221049420715116193941449072426875317812283203536989440538162846100075411596346515435830968875859059488447270936534549405011756369261982121348463683492308286551493960486653939530295587296822232026050464461739573682775630132117991284549552586071255648634352459479421893643696640606994254209097344436 [142,110] -906494719517057434666797955903578983702586939992885206460509128090895856521814255504382870752192679116539744985800018053072852868621843144696643979603713441317941673667746540390860097322500695240663705679215100060591304156456582470048805623124352163545864672619273278280200435186077513693152314550914918381302307467520978196332395236251889675281877674648936645729806787561349102674104829631611678627281898975871829109934219323527822881087749360506810729118253916096846025569313746634773897455637852020369127229662528576879552514824865274163858243413041116492157400561134776866663519778737198915192244472753786836681379606436535903261813066221628647737765875762920509653213396090867598368057362438097300021070302115906445231048304337176967838170030001094017413060205287030250899743057138803155161255060706242476199961572484156536400459619426741596067415271371799102289519863295233402658847354515251421602596931019304087781427387537911460807284948297913713722080239644560943861596491885658614639795546353973411889165417596623323676702341133635039471329049875027111871731991552173886621981622098045809375563832519621057724352875649965482017040409551198662154518061602802618310797194759461807815928625506175420875117016330597103523745883917086395745319138627082703124216823087899202669106982694416723734418420366141731786867933848707128674457307008672172608188470520049408756020623060069235134787563623841269777683356854946179786848984434276823869265757765427612602852972930886448556313794434383531769475083307444721410931318795393304391104581466840448235139387724109961 [142,111] 11515809057165045804734704516129012934317162144679389714125924351790586826353178347999570058993549136961782588113880533712869193050035224108028894281158921606450802371607038578919369445313292111385126870032240997529569045385122034023847118560313158202697564699116756091252928050912597815195134521736621506199171573626548593534640068508653367075565194004073009890899235894556331702780861057934327243782797745541488954346062885464025665159554626307976164119941643992647711169757405142127929442907308236040393087219386433906420306206674132155634247235675171431356965107706548964339785727165850481110744075717381576813874223745400749982734136570588442530640865125116913894862643721194860360616421987271332083110794396279885797322393117587286564183532804604054574846130521331015993219230323574061894721382430843651801431982505315071583110514425470531129608340784265932993930821456643769914448805463055552404446415088624443862728132105229046869176163146855272661448618713387748250159249165135268223097562142740866304913747814691028075575587356164113865013770965261912350286117831874925954780033909937733591042419951288924597988508949843489859862632317136722327032035165399103829757066179198701544918672981350451886335894649068785759266322173166130756326221478730264221263871693603266518350007410388952685365273729930626939048400561888729878070286496345004659589566368882459575623820177185196471663973247556708751432184452371865587599250793730717218061788478720874873451515916808195871597041533459585850576971888607744987800199923548352115660099224824331693921230303528 [142,112] 8676920143557612400672194143587923425522292925375771560041071162742108507599140431662735368112488835086940882917675481007406256554055882029563941629883213930242342386323920113475916280063741546206095975717650505167471789776602635086578152491547843035612901763846916585875994444910076844098038331014796494288118725051069887952743927701490774545172517549968786214354696433412540832744095000601239882123206509239886037887544167303211333042924304786283792863464481751886071078950328406861677595753238984851179007448082677994915549123815618721834096818573306066361480540988258775465897573650771530075982006735404024428953543337869621231647718805469864999442079509646616740358277739399799788611897713105649272134396043225224661570905518401427039896824617630085571626998126853906400612199529839217213604247922022644325669728422609356091995974389276548849515270763903015220583093424440505450737924448309853981083218499996250701782350146125712532154884977614408545921294468678226659770817289126082632443193389904191737415114798812134046589484389607760632837556188863487156430145351512523105444089654442535363377157767776854960229912008827190208304456686718548712221773421977426366255198699862794050467292268501579676499237095744012897757504875132275707944623973358477587990676179657609362144201724650385091108896648507448547540256279878289945996372284850349573582061246663848405525230430316026228552122494794850162078176681489701684218757355069650834904463196803845985599132085446757293952365175183734579514331330998983684632534826921386651085970903581345024918492 [142,113] -21116378082706607161362436177858819185545126796336109687242103831634774982750876906868037056783132205978927140509279454445012312665649351027996557287023760893467619108312480206488842953406923152808755635284039138959952970194392100374808127837123255999859721775114907104149974494856248979844297146945781526040242586976213084697143349977693249341678578187666375286478597666614498640926614135456545147448876070575167299169739393787200541846088673100092580120482666479666351345445685437595613028651248870176668584773003898573243292521038213337144980419412666687026354778357778065069880661074366134466182797974247550205796802861855015351779552992624585108534352864987422130145393809536554388927275880240287450426954977828969384112983324319759555786614883415858047050186498471438405155475980459601897374177901492471636808456904503733986298578451831787309036534974033434105306983299538841583208229269614101194511241415750715524468948607161779030583296509735888926077113308157373667862324201553990798242536930634103002086311582059917371597999777569155653833758804948164003997237257680082122647111681519924064762173195956997934286805855075760722548470701325826204077718799630574247543359821899391231906177826647573882399299455921753386671182902932307397339545850705837949939183374165005905995971486107940801902794680025952687367797221963671501919835180570598679952534836948146185608892134858414781972467177472805018316541295183525772359390176612040001065324960178897231047881968679693408819494493497694726299481493715384183025135214111756776269697261028227688 [142,114] -10388948777702697538905780303812980500395055954268455388916250109887452864640585798250033125217520280726339189189070628823258962877233446891163159902141193948793968371639805965265527676985619636878549375853094496216069023514478806519600414702498424838616718432079639348794142124003282451970702276572948859636756259880619258152545907713511254733514305580778944347764978683355666720941406052976371879403036045580288708446044889402917222677025399684370018901064605818605505663981825577295669790969420627294426517297100627884968366871153537247720100538320703707202972346925906417008753972280105601798313201095472555777386248683904264061733645303668303811056184129021435790366140840565299192357912404967243845818753680965113423272604746290017476240695367677446342496365229500562874610211681657903993318805687218446340838097161579028026481319200303031126555049359769457847967681097836555003772185112811824460638790724146835589831446811257279292064703357233854510372096869421842942936182321710889902990353024903886585184435575535083757306007212632115846259828478119777429285167398446608092932799096058379672961807292771393166144506498969568678198068997853275202946776083399901600121273713306137944836217738644398877671294799243102011383419189026811979211149252091439163557593022547204520689967656423000752630316094267882338557948163101591971188658636803296203614512788822690163951840496911875920160688365188001080755752965141332053827306523328968156127653539737046382437509127305469693854908716585747441923428287266993694234743994433688029350647814153 [142,115] -3400261461174650783322884833387695802135281662020978675873426565434245534076861055508690529450250420282968492597390077267456132536884610103549030461692556042111287456892207388890398663167496663209328569314504569753508380897109547772675067849022440143511974223499384084023882493154757213024251099011315579497431609921344051214015015913445537547153179538831515690799078792068396324854873350346608440631877545550862221463355297701692660040837743295808543388241668373115563219554891260842526762759547147894592152616278811480671555148798800595360837085110405581582222121764789117529974646555289442689821448383391466008004127499408108307850642806231981064472814411117091681555724457797176341423309624102623752199241583575125140671303358092354988569072008107003220760014047906413504704100015514022528884569791293020515348799269752118258310526606146789010878524953809327751053487021305543102273617085439115169377261091563023987668462039158541773217708433517218286299098400985667653987047929691333702274937951374902664608769967710601156528490936286375115137361829660342961204105883567110259730978052217329987226806041180672823245442715744547108847657858076642834300435363094960939176164050075849566440122471699951079101947871918473178485554655437628993104280936630605366736641745289891265499088694317923508820638967532894933773896773518089037552593670735025377575842886691346781997340594513897139492917758531805825128640571443484864853174225302359162641204426550731952877899344469599084295190287103144735132340625510952149618093946683004560080439 [142,116] -474708875779548764970302473124115946214766643158705400171215840859313304940351281643414653144768513207081645736667999293242826848422578926148524406947984835701875598695810360871875139064619043807849967613375319034122413975640391180304225938715054166257240092417153929076581144886129747456763012838519824481560413638891326603940795212071740002827544201780288631515263804138414772444439115919009141553248388533169117208818470960971896166350748961647670442767318012875836625855797474727952078508833030275242752291723231241223239933465753827151927385616893630827701552966891570693697071966901314814586630638541610369838349697858719032372589848476384809402324970280148718178361553348547833366297006255725765159614054366556825195163148502467234402403762381534060122207750534296031489239587964754745232195694322210422870647396770832524390141384261974019525822613592879405780996274455370697974807991354972569778347536671000557531773773645341613709273437901099892099343877973577210376138304797594675735631962740473331762520276382147993066050105857381180087395512638739528224560489449239765716908085592967807833057667794764799019865222290933359641010828035451902874515927662213449517253205554231546734155826037575308851395432424061630073865851846977633620428264751725528721216029667147627472785315894611314644609157619845404344460624139821319172666731941053960015989817718657033371966880493999785188862055652844842564131679544336640583688578403274083681407572839349951175557188215473373276239881675058828129829380924752305632784974879306373 [142,117] -78488761591899741309732035428951527710384515833756899336941447583585263070406912900637121386619778414736295678769566357968411391617524572879445686390488632556431018851931808934109462015894870011475369934300616429334113636871450889444133764867497230424257387505482213708013182271262790366205793881242323827311887953521079986030567273673890182324205575045296402820109804740733225170241864186185868357036570528116612884860377298103532446838797332028494057491706665219080308893035084646497623087967457820166392904153092873751567323378586452186779182240984691074798483260744857852200709887485875060687871093990358230716503388628098714048323820326058050587127261761318579681221020412675534597081914268871423948430681710994197656145876954042782670040009276638083331515768823657909209560808895088505525964616346105467152884479948724583004808759223233792752416129143679811610263193694890782551030075354769134526908658607816724352032126146537719572804713485818537675685770394627005360795199071707896589946818981723055121731701955431533824018799197322273721444655113278438632236850025795862144948036876506755790470808153105877173715030320102170191438177896193879631508160138271004413629244785901450704747209173018473698221382661217080124431733769304641478722533756254017465990445765579886582231094028014223572474824441803055125929720567156234743513966662590021401879277780767736693122803859068065805846729846432982283458271248214485172447672826959633417060604327283443149326202825598097158080550314790867589335055623356079883483265462 [142,118] -5686286172874506872433685288559084272997358344051872446474591614009266666682473974852333828097702300885728212966472458289518848245200797992570816682508202210936833586625455007743795058060971146312881053889902800255769994937029936484384940480762319466401791436552391100003887041212120916879963882302064787707884792455805832405814794475993697693668472604637993371053912596728851066746583730038633805905791551965384773902112681751198570343530155120961838884497283739859494098281619621657307219484205116874260041236686992607353813807472728133251362395801116351147072805226759023930299106243005381340964744427946809082969803425256581348936723343913124251784207799496678984220517916214399515845932453849819811074592390045038654760051258188731427451342928488970171321078491952450241140079316257153899557745173931075411732400359887414982294865680749317112127441576486659820598752309585900857301746796177590738379467178877430579469381628493627418016018445612485204004493935885213046476229627784517516254184162448562208023115644054175776970727934277042919640605078844042194186487777445051203289736200841331654309932332672354987715783581829191426754732246947339910182466450259006124690100012374559262618594520623980126209683206665750832488712160093798567213758244152171071183841844555519200814332071138276451730462038937963260459564814806362254417576321724489108786201079770075951243608612839555828085150583132965405705543345261115056245719968899268758153767146090140123363770744518265473512819117150167069236296540995197744567 [142,119] -957628093756639254038200811290614532724924376840866217644993255619705750378299296981122008676522889413818677591144936034678381617799215077897790021373298176834959384628672615227211705931314825637897000358837149673550153552525011342549938622832926824029065430248722158001823802788681535833825278572695436398505217536672737652316656456576958291478929919828598370759862012416862642332060654600274967065894111074508420319337888664945678279019079551782855411033315105606305084216648500884097700280138320445509345708835295773737277963791283516194604790502392327361276398172175399243659559712760869236468660586264672287414988542355652908865667401643471725134158810014051542407495898389092805554110209757564943501958787004491222294968565305427394841950561966292680671458113211124507679972149158438025496482026347083381026602138928651611007441918866702098535446325255362294646913651270963214597500884323610122642032622556443259451799541976956959475648775053719102876012800261962940159948963205891455002737020172792695333437874935285571448006181427879371033764117128549298209932883404912736853723615225662125552713447278504978403879990481292117525631155414826752250204558425970460510841686803674434198612634995387560782093814485181982672442344895081985813624362135899963115732879270453277566807197296811213507282197702188438136361658703124603833351676356528331495688873396776659919458289099267937460697872568979391241286622534975089883803046592156285897713668977150533944445940303580442704932354641069339122534995495438 [142,120] -58234543633324975735936348707261348317849670909007176084744060977625271581662288079034028231109147580745321633200294860950821260099240039788499457327812576135159659390244279223345609021267197305320560660212490018319270221187269118064541437351376635688750840422460793683760132279120658980439543829102784912821408255134346801272906652680317079272265459242230025347724035022287466323058595205809455467171968869485160293355574419429998374440590313073473190276811371246388213117384856257745772451850657281962416048861435885289911604457353684215354106236885620814034803065552219163824499653353219101490256973527346917855522803247515864182779799159974123622513339475453422682872528041144751102135070241973086779314003452110063951966366936190203721264555592492487195973756879981082404471419578433390535700558160237711363782094082073855686386763216111281224324231364819793365969553916537193094811298651612168692217577706013280978566895574971072216516588979295670750185268881930322405972948523477914290024847109440799523417765604659466714404655055265713303448550240858714684179639241613407863316714126171551215643254910633489036263277197693317102976327130455433050316803773754478293393359938851260042194884351312186584762362276614046878326943728161338866694894647390669885044162922674895543930938653261600017692685637216065479908179253002656814533248619267972799180617423726989425712057893010748314270963071365027461882073494355620123475654981972718655166336204930609663804642014881304549154188564219427320076625 [142,121] -2757448729334089093630522369730466094040490486790638400339470749209826706377581664159568739480752544178107370860400710266414756011353788592156717529272405404624156299461067768827221972178068437927271370373017337215605139323520000106329584022240542437174554527532158298136755144307582892923471538958550177970605545453619556638376088061026692140207997800243452868868203735846495124316141888756952634190937834968295429843264905672604947405013575285632628936646491737872089367834235383923967212453609326689998678073123492903579696728759491511444706668589469343451857124878596428388066940990327872598634808347859666847859586061872756633376439729108882962681843090911350819290384645421492696939386978280312062584046861730145412100721049047733099482641581182021972973253130138117177985302486953679189163613620616161577017386108745363710861388018189316718525322055862438445719718939227016150306178639729341956111378084586672266368676900554447504588646811723799443168169027665287219570102378274686300183474644150513145437074787766961749261432289042807350861028374621601354149269348587131149120797480440455539945087140526899175663063950015854729344139212124837644946809899225395858766435257809414224903258484918909813192236913672918697398141718854569827081818651279199144227792370440674521757666655730395259957504823276493766003319284462058173678915981728353914212249649920412442490482657686701575627127441004925180767153693607924005432170540552964281580385500171772357031263015220345077198227303722330850 [142,122] -158161068848465926437461485193311648041213621970989644493454601193731075290755441361105358466975013921817559182139584940763038531163516632258326822163261909074900008342552189372784682605937950564893534957789285209379454756235523733976361150078137962013686865583891938351458436014462296550121707385278306700723602140059436548445033811381775750722453454137394752216901109775038697762955480540868518713398371791153250997883169172038447627752293389041675453169944541857626728738091309514715923076653320835976857250537811543049307897197537441733948470824428995532563201740277777115320862352492704589444593552922515494315329089893866519342063220312914403100081457331791032672123051955791597296333338604054348308027557944966471228881462060819284966817142806301987402127416029517175648272087443070432072547208618485932147670512614535829964570963235265757340327011484954818459889619635593532034304108482716008467304561943232806521067184992441851362862105972178765275843926268580247031398395162165340475608350371228112593967731296859664054971530884176749161849178736665804432162057078637236296661466069284262398341502940178440732726882861150201846889233320995934991534018631542335143040653080112695050649556973578537294507966480149402777163995087720217963078629429271605781325807094415160205052402527746639248818171087184023366013820894262035464689763559819248191294708301645460304223894167560908041502224640836930081168502461090727079666007298122165844545108868847161641845297001339565660614636185 [142,123] 7473831082295267183550755858065993026305613637279924515999801457816811651246021947864553175049114126673737454091639946410951674803185282607433504575837475330188287806102084109219253414500893749303856536043943832467544399346167095563891207797773016770518521160201888530013267838994469152292176243888045436296732834783440709710465473464801235677539554950402242708888979256155178311310314580599724464092229287310927238183832288561345979196592602423167189271757974181452302694295804602735282588885586583067836519135882901606465547586039961065707085939596566257169814420322163284026694332456781815316333530221596613013928598937976855147517789087009676281927520545726842698751017098171962583769064073243154438796727013521257600011005447536295703967604330486508054734090827533970834316206391388650259428567348194479311202586128436689226504875544626516376383969074926279021705634163328166920000679058377476715784877554106182987222841557540050203447133622676339492011902753783186029880876430540818421758012778413791367932725365485044654041460404353198405766494160426159853495120039300341880311688634725753431806426459222793599932924427449121407834448696435078060431100215575629733170895587301921062903570424778199864390305714731815144181552305260903134687624967739449315572155561761123265635062368884253033883790633097303948740027568049981082548585673191006548389765816913112297154459090427132510627205715005957610545025170665121554645013117108056815215220534186079287584024597982258929172 [142,124] -177909291651615546447926373522241677164486716571750311992141374899290606627331364123315907431079714624674734148515585664840821814603617399123088287990430451827022429628127905756285865810962360912742115611814922917887611574056470449441439374840656168516848809858831115318877616530984326021700223186975910570184666811774532601411905695494670407509879936014050180725545567561617979078881989009354286397241225262365640978749653012334620914948036585272485554290212325364612304401971679677849142439781423306971409509597680846272270076964109709467069497536757292509222137516257083400736396993206052516437129622793902007341331109649548581735879857559757341735618199350858053235052726397523284149886103942892083743197821362528063860195130859784129061096820203685746440381200021813313896821209615874825095437657335448236116833399785077721005949751234883230521791420784296556183530478895444905642542917099561570342434343086859160040433997935478252081686398419766990313631560150228751180480058122329916037773129829383687460034017588768577261107727995095062626598937093285442801267555596068132039096262938118162805927104784981184308868365318610056734625998491708082092565484314051252774843555262691776419792505494705319402033991544638847753508245986299895255794230419543109341555611592441788367022804232776483230080016593107959803967005761432838380862881928034949156713187715998029062723178802510239439753638764059806389617845356092330596208003108325448460540319018391884820101907786859 [142,125] 1345347753037566616463417420436885632363149379014499227250650603133450685202096703297557564655827285946940593383996890302103952036767855370987438885321677181434556110585317827634046515405104187713024762706209885244732690140188943268872877695965083049234937838219208573373078952722282171857786929284507540499728617830809048480167382435630820162694003226350855652965099412657314202910534212729721500710581937510884907777440836679392810291471065588304024556950920516380285676095339571738358410708979509170265853921292480986313521885629136590563784041250960565684549865938032052677115779303493717861652860627665232112794825646639359792863487758924868938425564667758311114406422686904084431329321783497090316633735448369829200157540513252945349940381720134405817806900672015339229109370659186053811009126059224422496180709134450341441217671867219985435996972255093827111919108176978454574532046921687659531757589890292688033534151345315669068091308342589542840877654083400627409770056286985598029314401658633147368184617177787498495583640177994951370604887627308462033518314153770171451804564629078217135002915193528687419122292338128378358570937125144879154833652661939162512572399987433968512917268487073397516440835614634765556396827227340040295744157141697533742607182668084054391623236400600818383990950042872340145525196226922627561142901845868002623757608013922918229221382767257406666629850132407403414026937585625158825493231121185861158064342995561806237924514 [142,126] -33992520024219488005413767257599626923173843222450830670078437897566670035229364287516666075362643443649546716366853339328936850546330541046486224303005297418915098508711863926868881521651559673691954821645204887529539075293721256444889598023509726700052861497012908459313468627472923335411003065884998123276250850271480288671336297481857273787157847071778024404498606785872628407234723966850386215154110775463287402395155829079993539256393308188116959646113237455016388447228789283137003894306270587294160311404193773035616884189026142472484910280254229313501333200055350005601302855895786175932123193416558419129784879024639855577957518763433241281045773875878168673659323312878186886682208936045133523359934102040302129488434428648077223393366982986726753786971397298525557181032387559497300891126263573773867764911051255095576668983966935829547365155431838896669441918321632042549062493083466856385401677550411771101611052559596427101251717205348577235481306025638108425952695529094313138893554317175801428222157344074714813347684438904370822145515950233946851336128850136832874993419653541738081714055276711029948418699112351418239768801690428313270802720234238488418580845801883013151111629838453233973124823192589745328796165555281172717917509511996566668372689348051833753857758071537257328635756716583702753955316830889670756951842619403339318390433215891122017367751459166297487504174315511098534571028045058913221479128588079379097671744285985429 [142,127] -488643836945134459496160324891998668401687706868735203020813960000277652052870150272645720011007070015309636759863718950568628014484736361572720207926676279147402156693320610673552105880867342448916977493492491392272516002697505730148387975135804660180534086374894819742964267842238998315761516236509207589219487208974148718744962259095669603460284459323045870504551724746382430258779874592426622213270498972826102112742732482363438842210471088480554929395036679811864836367210533240337556593690078836245538829153144113697742173598497609537780211031889700174767539157795356437656974943677428093514227544644694983148460663116070027354203664296998193975861194386334973378516575739008051330262514451258132876489343105798734718999631378731056989920280237879585117481539199391409620116482208535600916586636061991233070073114763686170117775975434705953486424467128726658712337580866735890489786837351192048737890720305508811757529770709763975478846117858390991587039310946837222133217669487055042069255577423783453241712297467452130195976091235400499129286740497885655949827311442244867635433796747941226351190879400348925758647251580852075193556706289311777552141076506623999889183983127402242355530575169054815086279141898564589883956730871476138488399924215080556811179103097816241316464661222392812832938484511209352564817332086897708180122075599673276879802882411893016849995795385705978962880835908077310151154715786771219563767421561080923212544655 [142,128] -1673164108831379325631425372854968675976654279016421854027487427679203203902395532494256128077533965547339727633231869695593571397466244371077590154227925641118855075838046822999825133704935355290797685424572241255803913930121008724127753874591091491392292185885019530720140051542141961772693263930891049947034562920766065365922120373191359324569902524807511458823484750266800393255801411350031128723732958469036145720281824953267020498457792877403265347136230803399696919424150529526128315934310821371645255801869387536950258287743568608494038012049796650800556616362815301937069214121070381678201253135490905659010221371484965344120290820440066047240293595265543524000884563395670617094889864592496903412477330126667083089793536439133993366951341902185941898318828669078565812595418879309787187539713746526422844219700717625037844352276649048240296028841268272265282645497657435553693336296404379003129370099478206462806362298358460572495644316519555292431432235903583143480403893585022682865441252377671914459175881338232393854551497514388417588147228812610310541740814656640183357151463470632264976011147085494567698222446708679439876410694843314360983540035645209859430281602918603234045974189253145963514675243384631198971184050113115204390479618179113168960361204025282117511530181604957143900230700029079575853570080289748055619368271605021339501867564817762401742657510193732164990582813985108045499975758332647929651795198394859488 [142,129] -538477180200223027526478537133783189401664871029178030951933792296653359521233806059389213106060913689996885192504585230818987132892191388817026271448573642150292716721146308197867551078351924994503988331731626591827449432548315401032247344742959950011238079617646185863784349835587303227010683118064917302132900073082524643604453151921725428539667239449431577488325164728727749021483476521993726304336220461775446387433162006708389950625134231302781101500573691367290798002250832527831699669270897485334346424334440786646538937797019468650417216876732192354675899452576837440547529445598210377243956989776422093756932527269511723011037480512979768990482014548997267669503691171018002031563049736998405386989021317934884927909618886836693839808011169368840013157707721499140241668433798104119113175918926524849456508411944821267763505556989680331466177236741206050534573705215429568072588977568038948095950350283485115382565740034157912253069170070546967651812491111203510638767630459494614243857495610006463007665533984008976408061936792838309030855738447753763975552018250894278011270212125628401545753081045429643052445529080157692273044282625051314353863642807261737934171745203685510562350224235345654345474358404359812573738231252419361101874522355489775080025373257386646072515286311819258628064972324365202806429489260076572919369446299457899830060552379830676663342246370027779984071466733890052688519795560418346868375319 [142,130] 121559477504701226275553614742226545305746374468058311934451274977389362724152085428762078486450158367938401487524326690558934841495649779052282498191927646945728467949945684500025281876316129757884951744386394487236809535259831471046853420737990193385616298106571757798045061407712826343519818175504436356640861102918837794561778156456668055055820030858979239547544226418020828137564582874481623072281257057302015926729453392614875354946575859273488062856887043538360368133831658752990719111399758990394376669019893056477350849788171169670520964786671450099142071248006744293220584996127315380983614198153389816157885887334118276327100551680101688668184076678808073376024353269788056961654048918565426986160666739730910163916400426628480612229131084115512129908075610546424512022293618018261431573516414999784457351667108114368711174731652418417870966182183335906990653483109175887307187614988280167353990056575998868745746629877116171506111827179648710574103653839005419535257405942330073775073996676563725136268714850689254180589358288811655914596737029313810409655323306165919297025238655049990208398275220318491855529570111831946473889215792671817958449738018179556210271545863642719948846558165535960814818121778591393594016651004708350851691923068300671127439197189170899167012193108124491632533762610099594501308661919349851074752312425169590112572211949166176568917476286861031721289929442709872071701457934737029220 [142,131] -1052953679531324563609046141573851108203554796544792066145551105589733607107326456174451381120138311560070985539764124965328678486826742868075400502103290515048845047211764451526924888159606850425990492604998826147466264375442001185552484873195821401977218204579391008636348225814795889112512045930538828977939728314979758427305878550301208734602983204340910412744646193935912716657055958065741989440188230605263894433647897583847332804510179184435244987700485693974823701884392882928929758044531544171479903518792526172801267940365584317703820397931591566669487268321758776202928215445309030793031452962285099819020933128414716056258803771572098819941359955917419702774047313533107216285284943170727803284314177057109464623069270546797648476083850695871248413465840957664924310819183692672800311008981234303385777129779811271606174773518964502369982395559869459860833199759887986770437916196050736137228949844035083450780914448058938936361586448405513476883843173295899754178297032356931867683528101890773642654270350599071435765942737777761699343263854311029392800833822531447163658912504681246726908680852408182142012352053297725926513672964200553381789978729901089084198374552707863204889797182765609240058095420674905860613822817581080317584186047036034683532957812562104139605662528727377631188806752023899462528579665233233408009706917458533061285466173479871453139693295187877163079669095199868965729209610091 [142,132] 193268370129275970769573987480809997170188091074409392070043130913389729139083909626736109636388742007738766026742921056663142994286624176337044269603222487580704296449765487799826110157583359340209391762972885394907350565807584796435540935449910661793009657739014881120492776092997268613169967954044094748924434773116668135860273581589874200660005097008263106376290494617294717863726043297640359059026745461963990770690346027894228634964150607664750913541947099738136529096372306295450380021647345801745467749064664299855313067193253989324596433336110094135638569224566947193152517605790312643448002270503160821543951643973313597511359456777530869328223385874147108400270945224015129315996134437141427008219936686532161238564399981420066592755943334610995569158681489943539989423842061975409247395196105038938424927558028014735559722921752700074463564996574387303373399880601275308785974559135670609790522293681260820012357739053875143993674945889395169334395908212700427578068865976579542867874402981779472336873523046590939471136253560300415073619568729365299778116673277185395228532128742327543581944166889813347418955351218965172045309563802068152697851711670398512591649258064637195306745563013044476501326736136221722167180385249280377605692825177617944127519828265496266546563853596552562316201331100161532991744221584044616512276689101132105174923915691269955317253237992000166532580056504690311406 [142,133] -15040958731183114013946036241500410786438212053393060370999322872510719468602260561682741862563075714151926807460226775193647686813752027488316522433605369321077320458780822269261568809943534278583093597542998646453670961721238049023952225477528346606446668832095070350035249204207797251313693343126507445339974019303914326772384913784260194043775902842218743906181405890943759216285670928644698480054289941771252248946204485444339586948952434912849421199814742722965943646231642789824240477918215647798169077498054511902764327172381948581830872428122081707933039520182776509447663116515877218563818919497255763276345051890282659211754840458429899058317196235536074426901820252509663238073186396323619274958088773018959181750846349635344034639597171585394076214364547713005878450191182125059067889583039973617902421493411254641613100920280706547395522732265848427491863975110731105796753454071677874435725018081136379707965588479864671043862402155865671299650670924512234110816678606358759147748039538314890005122693309427356291243525305612323025598031366808413341245606947228117968688568695527456960974150623421575733674244801109653796057796174197614409588021657254418189584743352739325521230463246085853621780292467056258319605330856336173867702093162035286492758755540408961495799068605867840444552166179693816334602990992055324740440203680641897779362988615070266489029018999965601648149994308069 [142,134] 4939380395514232746541770495255453992329344730682859563994835829563969115930325435557405999808864268605507254072466013715491674606219035748651977751591236427309958974288812592035485797327487471066894444200860350421487316060319014770461532704469194635903355967259410632638362566903637739343651105414607612883282333571069153167394014267172112079656295397820448174038083819671846019527119325224596112016243107856320522050390246442512465356814454011364524041787341017802816898035637824628689328243378516912840097494330116839354785227753532616582102617927951575925583126018437307218797615477167730860153656053157623517767786735132098941880420890390343572484495785410955939755747044976202919518749992748034913830462464941506218845669223761716971694153359408478471404556246377075298550948047885467344942548290967688780840013356538719245043093667226396033188259511615193716630202853099595872024015330207590759738887486581525786792507939001927491579461742105575508868014429209588234965156667490647650607641750289542834324583650472369337142602477133079488989717018858098185082233265212779332831741590894831031376005627994114041706352026224479236160090062571740486544794879570519500823566506497317209569004952833528315337582251077325163452927404268636933087920796992650861690871347750379855506274644894811518300166411217219608612929457778696495295186293266259403858485534599475540477038009322526745844 [142,135] 1244048789664979337798905086567888855908491697954200821951268537155384165917786946443901318591971521292228774449789936430192336587910171330705228845794345858511295031050428695188447944956175204743416678189373293681276536891085795911855403518378473647815533390741280998163744547970550764752955021681460094509410233714747236058897476916350164992773639861051905809525100013014739189355185321325156343118970083287886983885254962288919435035055965273831063510271275889862941088684437335462788371631242036399047488158420325929064253489702468856645940416904289018386928147561422370552189794163771021692895597372504309822835620416947303641220510471573999813830488070191335815289832261036518885506752562845154191065607357504733705277964343870028678106963350090887049907609765423804325974175813460683241398119885894294352754698243974646165943664121128851468167719022781678815176920810140376827401612413418412466662973556294419296456474431513772660283455045146120024306591048348468825233801360033719439186718304029646803018681848098336935434536517610809616924677841817315312188079923523398175180644890048514093059488973117580200397075854035692926813489921281235375781224268872289807670058413030809787944459521503559543800660283392376654749888461736554183641193586660006549585153141181330892482775537548583622953416691201379030234142379249369445572817621393977819425806849522447993445154327255 [142,136] -1679202325266129019737556747943234409810635632441880217961411570309103978082187956930113650010039415645069817671273264206353711771919251122240525367910851467723464657699381323297448742490216038975029644626242909451403733597078726738663147492110373141815152121484300309649533348309766695049721246479886097837370915443320496690225237493415427394429243706779691330283612594294071019040069148334809335393875105701967585020940994826875097739976428842073300131199705845062768308871584076679365465294621876234508602162732047200700515685015177427718333446567930993639626272959145102749550913815087388020113771249970966104966634282259492991226635707499742134955683155549074745434990541203946685920821773757547026914621000037534039402675255883257551155815972701296414956083035625619906434092257527780553699946078713208494547886030758991906931713528502657161838049209212031052768049881013942431095543734584473014330635891174108490809424829478020167728226250317570773897080366902318725804492093086135903415026157919992799995215440628363946207911447521138893000793792382182024186573549725116418316252596045868699514864970115742669211189097302710344364203818777410620476900640491815645743460668611992543787550047476821774416046132992069152959507507262607691872945751407797078260761240717300873261663886415646235529474590196926759109123906872966604273370503503139077639532587240612771789 [142,137] -24855539077162632395324626696572479010646253743947404384276767633562815896534172995801072354896581304119275483090519316562543501935997136022541344390685992963342577816026551336143546916356008404515131120720754393043513340566366988111104081304123045570052754928764560172005476019247862590724542747812183432755996374432627221646155673915931257012903575330695156431975190736491024178909899347828932917619558703406394679877625920066632229594306268638689661195161774330776701026122416860528416893386443713966295939223595808683185173172351078324136846512204935910461934496604863569678735115306845356272875196139114424619129762348496205039102131889096990182547183900743452661279788947777975000468416069203404930446885059791793699785039880409162823488869027459532020305500585471953266361849813423545054892318474792905583403031838659034962355464681460202339501063397736222619009532046263683219890063401486632833897316917827524261628472384394288662989301767351814093692038415728972288880370056232872915723434911536285003502228754589208507321863586300412135114024688306020892795072045142876296447289777335834036615256452376356946302081471442815866316990842970379159240016514780523982541812429582806441033067630186236747807720211109299410796050343088716477961791433849280070329609080770331597107470965784928040711292796873814436280963244668333419043139214287961831105426836 [142,138] -7656861438155089955457464380378643246528237344911645176760891833774161958899004286644808236240362239240688645015999691708463667232559066972109255228844964180365486660212770345249398214407357238547028446628470264120080274305177560896783189075921534581957501802630661862251378519754718526433682160110153345990501013884626966443815376380350825771884430429925881569532940713410862891110365219859969826430714543558483838671188521837956850183757860234066352002259885625883334429100575614440441146714497883906192202153110236990545615699303255161158033910140233150030302110632392262241022874038267793402508784946548991635291587887763063125187955098838143604133547787594341924047746400370062938331739919948422897488197221353194621449840273649909060661077601818304414115798249435788066303333195563409393562687867459587550722803373002185328017557737381030097819660936923848228724636311185270101974225474402701572052391735539321872571074228250880386525802674185198777651603136607919417998287410149891807183993671647559694574280248096445654062953119461854044622797268247496930408930628380948320895642290804353029607496510502518496203370155685737936916913205534758099649450790581258877566743759990027168915416899492575753975594511862738833803170764509266010000912414367836910921306789631495575607317974904996175311014657166850866548408609473832617449967922057768136 [142,139] -54392156831587295922179055781029119634471312709985685352297590904215790458791405304332006529054877045084549101880413758859390841574595342029856906615097641977037262150432710664094858717470923256324651376021918876904748744270307644221009528101812551713766981749499784693412968380094158315260181051480405174246027115502485799650360095287755438328485867197428267668587770847414539355479011562461564019952371448392232739918211794309680458339505841355688209664924092559679971330455143426797665265622787493410734342189658381509246196018820970415208033508703025894219052293124405519918213513186516042958325814656629933118558799536628698842393138056383951840020296095830521651105639682256106495301398375764203679066817219448261306992267253264923635893866023273624320063653512129419234558249833232444687684744637001434481862901117673376564592040831253275584587714904686990279791778949928015273334547506415988878743427904775504545060318469009190231931105229045716713001248753420227888179738815208455824713624679683177430984558426957855983219165205307682458273690437390912005105390802603338549805010191795684210533036222963322501848323684263541658876864361640342249231933202806971836654240898744860231310725059111456065045706995439587166786831966063081420810772122282847512824224256674339375837290869333695007532293516659244758149702906213717682572911 [142,140] -1057099066193867388186051691386481172174505594525516961533404854022654061436796172546055239532890780775366522115726283166494892394736135902185608033502137373141227198804558627641786795662359651572441103434727526971853078481535949186152777868241203551749789759358189953839599366613869615487693228172042370233017936897928308918472589422268446065749252586964127242276821727684688508176572622079664385967145772541345555102384112177045266251768907275147933564891581712004671824167975787018125009207843515008947275169531468121005710622291202568395230448573030958831252130749687825844171548852943037104394533172128653157628324829124263601440461379710433048605666270857745486726095506293416526382433529959046022601043335317621947833595844699537066360738786578762502900953775275706989845961276423893763238280601325053003185186417085037656448826974536157511972068695970341020855954614217793069643396223044156198238262484585225048072259999182361200773169900882070988341480146422254918457323313363612869667269402871241958182158546607670849321354871087084518155318817685092495551784125987658861187273060448894146708569582356157049581093292758107550482165809621197140242100536195736315110961001566544421609539823303235070857831977719361011842201803634024619130097009235977896174792698832912240621472954534301740470850078368812671292356777399093 [142,141] -2939857177082217156421328972345801814004494276200563440972652846438522964464676180313928680183198202959423032910996698855795487972867184892750100229844952198252284086505070007470057709960923106100674969012712990515668430425399912190373230659023961688665940249759220181985177451062818415212428453371619393364095110395509651063541586991074021272978298727353916387206324481601062768687679090207429111195557532014370140213273187012400148893161403615530923799098648940077344052150709539259422123738831250698344633887642519479339421840342145945858409284762305475765668604311411642797859426562015145866741718453503223401422261515646254194115275340027962387201580776982448877923247197334439390329783290970009827317992493237775398008999765949497262960792726167824506514665967930237267235277473725733958277426794783382988760809777797892384666461276415900422620782123312825200167227833282970254416701244594616060851158050145063734484765817770455575788524790782522338235560551563478562186846256703028756428227446187793475740555877659766868291615882331803647835682560134181260543593190609998450839157524601343114164345254325994219302874948787240685714804021895100041568193749031361958046782158372472773748682673363309849188645484993812453621895953246183527052440546436556894388869280701988458667397297421576770685974349697078061650 [142,142] 2638282543453281496069015571447396678560049749113869982819587669421963180860355192469154388336244013669091955353445166606040809802311658445933558356645546393541316319311585305975667469789207111218203052810061372406131017861916784197204932913687148418178770569566820342942020655881236649441077020751551320071441296934923460395986469428791435216867856557708683449873441030303214614360601341757337314140661624090934891218849950756108281294172436491459882568667191285630576074626882936432210883789839575905987549942429795247187914409526852609381428085219370050432784164725569579021900244736781460144191174443748890990302491562239600489169698498629069547849260370452216975684188913711405938011248543511197238431021019608590038522856930851523682939020029880694620648268316786685074531266055026647472749990632806967097281116105193572929201631026574318648674679125430087249049381798381155474581909823688764310036541543185398847488484337215671412978430183814604868218527761488171313240240731799223995247522288391193590964439424851994013007340463933818709718249263784957961100888295369213676884606543968089315510029458107906785501615358968082830381223850725009743120481439939018145761927233763828131553814538112064054137798902489250627424431029316644476334125425026258720295274259787579133215285952690127864856818593 [143,0] -229643084594395788722320494992002113760666908999865782223889231007705898569910630131091206160953714265583403588571843468111900946012079850303326727246986231951807310085921459829571001167150913329426432014487396317913668111730528122920520239764325166593457568054725534044281605545268784403121537972180240667785713511922424463048302413715158041979122702633774923666606425599379359553994754289135716644069343432467583672809856154868373991295829559309810331504951429157404793483868121602954573024581865602816962706977348841464634793288372339288771970725214870497337723262506751630134358090213043619970862049184598387086829938587387294208646120241143466642803610769206773004963414052271274335954978443219639570314686313660021243945860359070026752771890439398499510747792549783352498248506871597129437148453750272338717165660707802417090978489598074985425492803463504786657425185189852065259399777352794168987662332028346731725565081452285086549785837868035888291679932379740180775636305370569761332549492586550868292831452657030395153126436921769687930246095254773276124875999887955154025061271401272373191383884896015141292950763044222120325080904076277203855284120063266843332851852162519576968102097730454040630359432637386507310605890539669967812092481392244673322281242961091241700682000431272851826783326617618327999389210386044818947175934536881140360486599568037913484426563134561620239418346695807594114077196750669194858560049455718552371536188329202369506982705164247184270237857017821774274264435169732277723763150074601387016145533263693653752398223414431640452997565835995710672399156870475377591141812001582722900155895137867772108897235831066565536784881174497243121457692044836397488349664170117324966314324735064743936420924266507075464434953679759831373987516479238075216982658844288468488050080102844998215654248894418666047234309690207010135054588317871093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 81975096662149199272197382615940822928258183390012005336361155870781560043628886894683326424687209757295467921273686416840998032465804796470331383395638692032619875309409946515430275202283708039280918417955527741328217530744711488664754774802481301681027502829011477900341114658125249905297369348762610210655093459814979958895965049041774405383745465300443988489969494084552329204626018930691388986259755444324317461466818263930552307623331923726272135396862028015235172847285471105472866860434798215530761548310278719247435409059590246567911195946789192560532350272324107703598031626995590998382220262174068771029007078072675036071505028098235431118311009791689272417107716801602772682244022997092218579330739455733396783869981315949391682681009673730583024319064967738411871832586671858988615691623740591080742309292024632959370396011844258781583848799341656470401958216526012264792377882095178300326497724345028553804463899054561966938463387630054097360790387635661432873750603828159932456397076788832041967459536422090689739670966794577891252552522714349797487806074586384066861908748062983050906237696720258438449311723063992004466407577392724343931812165047304084695324566454365879399737618025931019001724755408196590083199718726636287926045021918541120891428536879571272173749487151136777302552816837925064167736234491240277545145094972428921093419419858319323615790543485148140268565551058897703611025801764313039166589768347262695614537891937644872079009578764063942487023521708476659253731453423860398514984058655393080982969398266499569422376118559655805218715171458018406397463219072513641696328996119521992074934686674608175204053491051176107412687544834051089110029569500637860775264825937759380113729980593413389375262997214456440879334815754327336682416974185964456569261876444033591817628439989987172813242758414330156291235560874480700775166042149066925048828125000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 1292425772891790211540809755666486850613167637414507156860564804148044796413757748096396166528187593911619795296975535235694293774726804675301930137632449096235605546351626881657909796051916877554479584914849621050651496892086100329969257519031034564054796537021488407721389716614956919251836788411022199045948512430875240903341914937604981963488276183650778143304296793729836686386903014277275482143600228837266469322373107574471840694216734211077986471895439788893672348069037781603503519656503368193630215278767750407990184629816531478462619786796948515781035220432359130156882265406531055925271564872224672947105967504415369413102630715366454845958266924335262589821375544728643889932324734524014124442808434681220332610339187068726844862159688022571296835621129420500995978980437032497307613944496764499100639563676511890490143135912868657309755036128625392864915798370106148057867106924026132731793473976986593378296167657768914401355055979760659152079869156482950928408760070271422363783656861513061254890036440196368305427892689883567061270688624119961622817324837887414301783935140759999054420770523197050506751476497952196052990356287096262978629103362650111519947720091410046726958856206287418589138964739196697642908690141181725616415794140701623774543330866413089073532799411989630560008621194057988062573736717603243350547731592695103692057388529496905344730953106827875907764277720088279708017500503907201536352026326317686416897055421615767331614281686507652974145138183979868818452811074852202605571631724678077427790216740026721256034519850031708183437312388839450646016440136186283387315997545900732454027053227661812183709308459995476648899793402601147366427814544399746721703219208675378951672664043676992751933510384981413977881351015779386906252192029750892102545155744060824124328625126807130127796075555263979430285996085514819815070950426161289215087890625000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -18104063142251162462232632553733761027908750951271671639979715622229400798266378421231204829240472665686243192510366591010312848235246092995781855488598750592868670422771739153010282003201802049811098526248066245834766963123609668350574276526511151945091259387993832529069598061322769607584712155302294441488700700046147615625814450093812149978248831558962779158388208380935939944791146134339359326068625127299996309291415986239104125783655083798375925549491129947566942518042004098552543818652490692297923579478980105060955469979955096249531869222808835832579383086568603942444420731417452492012391476053904165038275738944166593615452320126192587424695677861350030702442823189628641555821320915512880890704519631055373170429888129263625544943539750561834166354215245069038575592532175405519338787058271437903859990983789780291036113251622712417219079085045372962891350601200280347690708793070566067649167512243209407920048751183700784540645978884959916870593406083874186052736616393239954419297400376200336433609798279926517910388602346054110957399944228934068335994739059472327897754992461930265591887366089860593418355272216267399035179553898549173355171163235480143472255458889716861910207899410914542232824789855727762917737480928751786205886684026254838105119329617359669334517281331609627675597773425137808190421690117860455168804429870588222309023538068279868803976291852234702611737187991596458432661967919427935990526920803995815637789149892445656011169706944435644322806549942189445554831541044894092756391809993256058772082705181352615648289334911251652780418536937936433520059058192069156191062220865815749018553520307723609919614227424217909806342986005198170174482567283487623984187056149427893926847245941271390077023838365704473054687420746693302777524411163797428115594829875043857859597192970461810046339235800086532094624082807795795888803809248202014714479446411132812500000000000000000000000000000000000000000000000000000000000 [143,4] 87428532301629389828269512810456476454144697282435259041261837973470143194931215577474826140247779718087308807514002616297646079810994061747028831699140717806195558749218138909513554539850409376735808810941541590966704881493788905593137260580678819818087933639652958679268438439377266474597252795626643801508349814277868657866530549686212141235208051751113479287384222491541926547709064933147390221768815403320045649200016193819283864149005787044509003812652815642963640878182970207069764650006558631997324817747849879176081415917943163040479105749301220149753715090174943549622370760749679026990607781345964725907003858088987554195167245124960147387473274767777194243882087207223625497285342421885935356457764787595546585917839325726052283246299107226987557014490758534433583947549449180541017403260059428294385475186301708850172771633798139499197316469027227004433392951530241356220331078852471175052592231975987683260445547295908630052272156610356183490959659452275944130533697443085532250060307003597388964069548224876241891041946505576861591582361966909652696347140096620985530820805249282262338651081946775648103594959934825492485950058546407830242192962704668064804627605005017204647455503013475896216394622822211135682891002688606044279130102489526066126584250584289873835582119556329401508679733947925976346344202632488296294914186469327082398190068387073173146314164716656202725245860796176198477282152817486152597894002263225062701464342511517387166907171347790468418885999959218347927395706482675410845513992177787457410234586882105864157288900288832700715204644267447785639379937689537825470712019485345044021451327589543102691051782419631991745891059230907820892372390954613254217891514071082607083299646799686843679216522305414902827433198925000083858945618104330994848579040478838396467411621830271192197323714491285968079497750258985789625479599918023154714319389313459396362304687500000000000000000000000000000000000000000000000 [143,5] -187196329791990289987013679354036417490396929305538472471321641200604482522478817250542334580566740115057688515974967347583286549716540166308251875257752332456664341239388946999063895313650188558231277137744619440133730714546212817657003105170655635319121978228993999243237007275874196912583915740538391663657159112302390312473169695236384826487673949872674034416878841074343544914514104992638952114746046854979118966171895305874989334326763460682606991704709796195446377308419501881122565445084827903637810499001111813961959696196544182809614269018722277666055089931063082934047839319233493671641052249203624449973298652479430365916698336111391649932943096059347151465445292104558432992284986984366623428492303932212381149617585505645145435772493530842021189912052470716216199782354257422633040850361107017613797671251337212305416334550554520234193554059528263756097776695521486876693507082566179860797022559309543348176819112532237939828880963610292706745579725842266908177771534963097705800568888013631633334061030891561107956738619975321530094146184570617466193747486362564445438140858894961494412706223401371136867577805561181637630237507872684686652939565966796087032975034013006164625983153772114736253685284177371566502589456064379374885923977989385440492267755665363903426642397044354713394961170939411450900177827823871296535841424873586452703471027133461616270343645695275681489876526280282389542446507961915650190910676447596442359021521229375224288666250646930547860777223977693877708296078866255692736104581904110714439934593541897655896120447785570151838950365376785737330960943360539453887457692112655621996230968348503595090529069471243562708827889283552878358095192953531354193956412718570555643197967997966737274329213952008799866908632133450462593656297962001019836298787289309629436251504752580501703853474774399428305544120293336077686879676942877104295348544837906956672668457031250000000000000000000000000000000000000000 [143,6] -167517206187863003367405658655359828033041877017941900603047932525343223045085423800598260417661789355043504020505074266525206679017627993635923935427707912053668312890338463554432050070877760445785852822456960764657613043812109083715028045804559650816406704884410054668365173690937141177767272978704962311506014240714649194610148453171963199751694881236195738592306832843322348494717317506319158466154113954397337446073420906032939683485355170126592700434897551515345956601040325775883277207454243181136040255565515063928997117513387480482190180150425599475060874289153235966291478789394352346228126684076987113054907941791199787282108097139830816602409976380033460511572747260283835594992644019980144889946795860243683122335206605542789340320174212581782138619077448996334149881147098631571188168514149983904877065762669841148972990823395129750080521507422583227613473389408818680377699949337893601499992949706165671063413381091262235847883439653027273647083048149261865385536658627313826131359443896480693218344854853633377968905135661523875969693364139905407448773314551713062783059114029063555063582576996983110724011251801930047967908971139975751203523352464318695116624977580018419186170411377810013820237282268996005166098610428673211752998011952532130023750124246267162911350543172689349404951796922508980108960627948253710108523147018607816172799474379363144001647199596143153235387689083634733604375042838637699723007716569361964730893145792067442335014636369115962466700395703199162530319207163516527724186256765979887459507930444986198927614160097109462665302348031197715692476388004729208683343615572881269559047386441433787008939192962584115567924945630353956150926280461980758346090207357053094650948240648808229533937565545666036051234134264061646507854983327425587776243189367017295790206676026359734884697587635561781842464917451362671687174418547715271099463052451028488576412200927734375000000000000000000000000000000000 [143,7] -8920773762487691864530136695669184098393246337326300435829308047683877884745426258557407192004445679863968901071318715851916316606956939351367777167269333964056428795501046438237970659976478968473324159746722413787670666101489568946160992882477326843713470307720031127755649443020777499312727440161109503859609762749946719383203747181375126933344656038956121738282158443125575116420485897488763112387851742237154052323916273317422023607397159272892283919621434999343298378807967966693820871509180780942056680203874307174907276370935710585986844073719200945832153509521888213110808352497920709702311268629362012501422762454180893550979042272012133707363609704283062954172478698265520630036616119944869637700040664466546777930200064786848593783506938213297103898758557033918082920556142816682391139527366170126440975162870125178617629161346361896934998102216962536048302818385350170442356098149258544669597343606225487850934600372355478553183360072097598138442707038708031737274547060015207942358893775510052651227300202821863199625429748298188614665436396681938006760913324939539219726265434422557741633098260830284788293191001745273699901568171491074576844247771410304182144585752446561518380190863947371798280456763118470966328638727442128217856504368326679331443832858802882495307853468680230406078785698112109640434410952016691116085481441722304883259556601176458181990951109329571603914672370369465118468366535723718159847899509249517466348597654512041716092626927036919942118602618546123307262451124090375190890226274355021629681188365031628527382152038394057318936797491782779209274079545409125477232251616522069569756518205681725928262868414677569366843052720893203907248068779794381210253610196005194362306579813654727739407250043293632643664096996211962388631384154540849259943874237090798530200691467657892018645412482875230851335971231770934361635774174228844576178820702239136153366416692733764648437500000000000000000000000000 [143,8] 38702304293508554363937789959382192092579097118603825619918667551785910376266885820675646735147633759029733074904577213024953885930098100478973458869725059551375958121864256732804432190205328404764758322769508917352559782485758336019529046141473549572151472715892507935848719496377012496736301319992802629519658772600535672358630376629008686673251061519921109915556111215931826208186175623292079271758491743920263176642684731537115177607391200505891489456439171219689342739577675864162166453349732266522927853416639378117358898073219236144682473031210575687065209649875763732387243650342299465502643216664489827293314763814263760078881675331864026440728638703293775075104599065318972671857848541641583918245635242639703424941157498932492072992013212598549543030225852958140489037001018769002691211827918970047148006355158812408462777241199948918595393195989074255575152763380843758572173202166000389394046534784046729027932249886644425352743916380204058267183443996209417160442712242368802587111097286847785092485568723942844186326047150672312065069070232198561084933589049094029722057768889369900237469250942357700065743727419898699350693429929287557807075299017271472897258284903764157804198708652942616241431196710179569953280121866305018093462236564205544433763946887495155025638254784861034383122781646783537925958679095219947877106427792435011845297650599221496567725023789903464084389925462511910631905251788412196501894986419428670294599060243564337309588604387535274759150383803513525795093111301854111627158857873580097713508675973446971672824187358516286998852488311459853446370630708300199516231562621263579681825944861113824205512380629131448165755243926771096862800581643404275226207440080733862320121229381199434467261372063744135813906615142361003565418860614065001517018803385061850427962545506636238177647171519522472009737969815131085875149648441443107761995574660207619643870202708058059215545654296875000000000000000 [143,9] 12630294116177615396359656469303793836493165698128479937830643343017807786783743908455430565488259695340788836579288497143853358295610640328826152303938349073672195822516433574764180297429532501584905427415367953152072877230598132777090458031715739048703749959380960834355761965864011757016844434910803999557505889283844828795615058103569865204701717391091845704127296660492972184532978691548226606591909365382657679824545580758291370396957961383582858091216235823453320775329407736016869808597885768903766960509977701072253066601742110750332848076773218759672516151897586480790100987603961808748358773530890398083639711819486567562523477064631424791994314443705679285833052162615874588082549219386040836938594996666024639188873267095164659008009565405228185813790773079955413694591980338141763560991074811567545306537040427626843990021983764842605006531671027682048127361204550574915648131790390156356953767810862529404061701412259326935378960806930110882568489879235838672357662187887622522720472593849945601967118905732567467477616718695481691949293185435784152517692934338507322662516273504000633784824231231882998701010211668056126198675350557272864177490662475028385480826108888422152682143964863282645021932357677942732081714125136136364794352475006654856345057224439976980080027256178985364520120508945817183032983870049400087745818614119799420955103161487118269352626946546812208060461337503751091695838505644927239151679197066243458057604887255079221850692296840827212772968406812762609681512036303262307958232948743842439084249465140332746835972077195297383478012422052222444203122191258168640976300233430520558675197722545294704130129414214620338835765600743650003031903307106740178887982934517444962583282841642063526021429503910969741675608087892075035226200954743532048064887351273299864223789164322563534223123498459476523596544604009801239734754834058746495289332011883066259061436653610144276171922683715820312500000000 [143,10] 247593100623359064741759411621428524519286248212658877494714897382362562762767275321953801800568203774589253749330325087056089507972507896434764700608474745546315950544418838687283620321466621879746945676570361429681155639192791785846729065315853329933714075782194106611421654768861676092541319768131286834405768438911412213019801194693112047661001882818576305066738158206447505375677453369011387268909313276478535247739283712186179220265910869411682128151338611386339946421304582399260959562629039621150567147621601634451025383402495567483772364146446608938861322254608774662153034765890969430893871834532965596940592647673588461198593564261790168371444397165143086515649907024164069686695564406306799486950503179037239317575700479891654746797537227357249642812045027887903827413371947459401961317555462197214783241377187481012279397262368488748685333428308462121927305815195790555481241877701501305415106366953733006142998476181360905735653077742601917299684588837734464397286938439696165266840866951303006607488523024642360408344629931893159476759354859072953936149764149189493956234852289292398214683382509359798094630509101879225519629076936171658335745813396649868022968884462194945920264601453541657119484044917432671743376118868893756452887433211734037386001249365006139230833143633813666893893655496276714412547479083856485195229486741592262867222351585868753031280124648403760210094482055272115304697980330089635143863924043512618602278989803240978300156678770470905152539454644699926048550436853496263445841372382712442115327778713847439921700942992379486776942224017526383504966912322872641993407729789639832050608024592236917697603482731675560614427485471241219737218241973472510587304541532202434494291114131806315889765020995020279528423981370454051573665791186555369627265716279793311422426874183494326885662124622554835080716986227578346254321581524396057976742568753365911129321608186160119657870382070541381835937500 [143,11] 1307886095552159028679799905856165550949181379547173785534784730785653399918269815881803229858096533327766467306104449852400793442585443394967427475302515477545425157353218373200580619796028658169425676855882696118571877943041288583328162171056832674862165354537320311008133289963858652621946432311546411909385532585809509431849723144225024885767406084519799883551504027954277679966106948048202665089655370152435561873208230879195528147748970151663416026390752396965035349693533862994596574538692133114539842292625674116518885793215553062104354905264265043016325085364060258376010664817427004473904601757007241443210392623154720182542087093347664102524080945076462969426662066657109982600397050038677953014813331068875854421964359311382056722613305397435807086310679110309477338168206453082574739536369362372257676366694904285370626082747920832510497477451732250446911089252427014097198572819838894673313180172859288589386486452599588797517385052437162469585666000795466350416450026330282572211039611910822761811741746414688809227988832313161987856310244685720990237666412389588725254330986837412875340849108789184679542323043287610002129915414443789967539198466807522363418275945446275701934456462807986344979793042788648956990490635205097920981843203415419609702916989599064604614910517487087385800217504239566753788659689632722646508642492768400755450894987486846831627503627180733489457918320744510963532903244756728542290359871416635592259243799995456617156555622995351658185665294013023092252407899709875727906352716751534446054211849488340479256233870635999128815644023423517718835767104063578946727792479434002241446695889837968891279876854346864816231877770113747038036691521450673589907203505243251627501916915823680279828558048073272715715012526461158024947262443939784188373131468183902255994136199603762082182690729798220789399046852358963530517332698874056189584132108114263026710233361882274039089679718017578125000000 [143,12] -2771905932287892060446049556859794149592317546519430401011285878719577875910640706647343573820546188528703226975297782890681404754365303383748366220598989307302981999649543836168126708875175397296417480873685003515708676554049321771389286820175183420249977377402430042257130168834283178244031878055233928669055735551796185518800029895760191878176495552210750800595068390985802460249979435285990518461579992119704424336871020905041812347799780781858390460970938228487106186942942247769334343914406538989712241240929028810888842669874105868269396405579281196887115044958389013515099418539107664359369303024496486495495256506905134242607084620458355235617369578064820038663340824896407936292592443996174166175339526195851778773367363915419038472909419902156548626463147984851657571682783444579901210060801482543692099917328333808046402160791385134429081210834068723563575038471830299681885814998857032084695580571198957231593973478785694962045319020758202482335167923712921074856123348819201234799187684744732288406551159852254756902160311082295358181729196153793795577554500140895587314111014679704162616797868668728974977417241019868967114688881349184008012635734244941907925183432663879176302809140082957164914441007215222194457773672734031768120888316050609635767086520745036795433850446144437084015476904862587057909531161873797746155403511292625950099916865945250470495725067693742429059385909708744381820874961322080443102779729730116740179752980641109039767365827975203086411394521485052284294331127841199597800197927961845186799800795511127146420828195716888639901972875749177998375463989781426640614743339921796425054425773312246875931389310689240339857878219735882035243887618715327718154172422762966582792579443301212993178341414604613931286346168460985345975281281410688734378793715572986461233197466281582734529183737234755630934812956206441350815003250564703957772950200684480837054479707148857414722442626953125000000 [143,13] 4307332335674598106117350550595167202710989329357869746807205872706912498073538484941744044260370247126659069608400545822540315415346632830174484143613733390123744579087198588352597751608590558760645302198624398678082552041726229576358812728747389336310134661187465420892327084829823144699746629184031396060603278248066468687728923512997035579028348366513437004859975794641778914744540077628455279972267327248089535882970568175148642208396504821763554674250455015204138519677996504785171556275772243127703798253823087447906452145355765544464932900985835347779157950001302488939765650512187133759013353662061436680809500647797813644518040223595065366046156541138258681643146513057298548118179889303483862956303423448303432319186304157241775614820292562025817297814045690264811366595332245913135178766022011865209749727975584943388345946321260177728550003926683598313769187114895070473056686971280023674884215728887572678961609630483017613793158707995102341687497505977376000086162931080276568406736884670958192714759272498311148009034794700346746766192518818063187772633338305970577526398458097363603960185967868637866506371205896756248682409106913308412597302876959068150487588862233359891048963927431680590494123622417154610849559617879609629333606031951146243680033179314641765851884663361812371584855882887687308913181380199646791460092459225290152979113161639854184810799998029955500207618866457214941621198454912388128647376315122151473558070058937753322285087250305450410765098723673078765399394353501663722646258045309929583010486388675927259120521675464780735712851857689579963479390092774897315249721412043220167013114664549247278252204417876555005842421726868666642944142107546008699249256257304534792532766284613777525535638345879173745874825638963936562742036955409296102049935723536632521043227895308670435613543391061829011323277546046930567604333372903140555109510002667824735134161073801806196570396423339843750 [143,14] 239554631785648111969223087863138712303375669397913558024546320124236602334353114472963596527930331762104943711347216435527249496313603392346197534421001558810347630951438426308488676052236041565777312847932516123164969434048687747886821039918439072879878491567730623248711813752343087056989743400859718051109137069782683260621639874615490951992822440875569820752607434772982383609419018353098702998565863121383578575631262275579758479752190169900632854459370267239157092292386383863107550088725219705070973177544289728496335353506249217616150392193970446517118578052427435267404117511559795986556114184630932850324269367346030659899293905341141906129659879043236572441973669366831939713137268364884522942825883293390990358911082414254980325487295537424903632801215021619598731038309911333377776592406129167983949558839793090589192015671149872171496795659223839624340381386037949366981515190031494050223256711333319675614447025143497347819370268622024303957190992943116640819754626009716144904003449232683718971725715900654090239674055149615669078012606074515890048630189912760694213758605358404727782675863906048589037954167544819739828338457437765017594462288329338589804236079991401861762296221585209039630374703234093168872682184102241396170997238732449663038555127383660139944437271929333912119061247918378943051547204228807795571459989189347405897488169072797130005418469131205159518584054344620893588567108891444320565230730872233774538608929495627648868540096439157984455543121304374913433881962459557436666715328657351771841216218523069012339354296403576263504943496136808757932617339075077986150878784318975935992674023448260229706164683959690965525442997545502645188354145619628235334175642416814849100196248849149446741389554657244913346983330302350796044532847501454860762239731817644925377859572040388113893729007461345168500870330402581665550833160348403222528049835021723978911722952034324407577514648437500000 [143,15] -2425987760823370607098934912871097480688703686670627309159672064614367317611208272098859788218342059694917995057917261437465126308497321378353167395352681566498145665565255279592472326869944816410994387392045658397591364909980750372905367560044053918876492255355110474955623083132519084570465912987936181947002691098230594150092726193711254265796220519529167483445347371334901406427213991423792180833560659134477858653203178383556498820298305907839288099952844554364332652435687164447437437713545252372385879608961202360004016937823032881880231377994775600885814879146998397651395054011028879447070240810171902681005863199612789026580093798162038713828870953372791789222811979506143149332036333695748615558984688045333986067263117752839161948602925512414333096306637158213661310215966127953159672123852592361488314620541123955562943421602810613975694410028714395510331879768862541417469609867009598290122049642265517154507128210962577578017812420370015819904432589636780558155699201198597535196511512323386326209024756997028395399175974529140429718602062912646296508985880048505082332763468060160791995870211053242761751557912178697277144999667150874942011082636631652610460915317554383815619143267238050789353103747728071884254526667249471764838895265658753853450748327228020838684573662183562590784315830564676393882301460750699674748330567867091834861787514915916473797632349477557562612813394723193971584375919047202913863878594413052075908363724591627031010611276529905975093147565547254425627010378737652928058178092449479266821475074013100444866182608678783250459628090405563947982619453693215786118013232891507435081947279818663851463773161164751114753311991173356951650269387244873759793560343193340694066053481421134777189039636401143018834060817578988517969693720013545283591371791070881234311201804495786105230848556379839942728410926946963066604528193240992389306635856893734626282821409404277801513671875000000 [143,16] -20850730746597887242847872104747970494294844270129005804686205164458425742711349295689379096503887891741822247898943455250044241970143865293691898487053897493733014334268614103125669783110339020535750953435919908130874849023205629659081603626416849526617693677739879409241983657896083238138691496063696600495450689789425584679815377543173417904855676183593667343260582370109644461471300149198554237574309493872253592700567363942895388127115526539522867881501704060745130388600561413049758308466284174750759629432539860189650102467908163245708895753947462071634993162606901365522007364776372343821904428183045774524956521870620889384364466193861993375456630145987947999601497752722060135106068423926786681521722232762422322887410849007153545617414081119196696447902327393155877615091243357315967013838608567381379407142795743644177528491247980600266914318642732957227815890778357830591181581623909676915783125025035369518571861949741670829219851454036227464483972749867700216123737731451588847418582614100738638847314121090535969918942675566421208815571182995323703755282532385475408956405237646055984013419706915173742793777216900497078181753592428917522415213285347335327118033097785761254852684659012215466160154628092056501565800551575669733226672047763395148987243550353233690033835628808784058303595951327137362923475723720062426953738558501230778998668405968761043316541469934172276277997847375211781553829608087418464133788814333047664783839605740425203060411195790248600875002490026424219394109270014489405552082082607093996482777154980610025698805001186152926169238436340516157015464735098050654560252552839767233608072527586035436584497134187308370875518043378896314353774709286953898918266504261544861788717214207458568548623034027739339034765898339430123524188737042600199486404680569035198842494530358155092385196343221218968836791967313385356179067424554296857978344034711959409378323471173644065856933593750 [143,17] 13256867398750984660419205372381137053775771355758033378426037231995498363448821707008689615593418877432696886514281828278070403055005281703786910244679064045414992566299657570550517713361329301844839611580865880108760044587045057977008804855061064133555037012447748205497199534212768864085561621609625716637939287765925871879284622962423220069024728827912351024392748378436003251131088405547347298001675446519021580043748401597684130843177384125559481080066160817138949793438525773554234967533582999888588173739264568018843539835861807352266643756937639481992890477868814034232059696627399711968069098312951415222558597579463131943601845622249498047724931087101763072325660619380438169553773847086407239679038270286771770933554804466632355781641442936392547139145157287253035050752598788767019049576141188181393262030807350644129925715715386879165353477363521429058147420850187282801935172336467825095588677957041027615002460236283745044681478964523020794065964731367324182491291826941965483195272897053215231625297208716639965062418910597455391833730154463843736239134679247629326690498376631001004646476066087791371535522654042830471872667837119726689694377065278287129076350606383119478976398511758399254249257297123135901829368081761954074612442485022129815273421255065543726794322311830037316527434570755815171557247785289244793149462648464379536603168853587996785302034981792735801897811508582794489506490750804227358244960789820082340094912882896622069740237945301690859675907172384038644014765609490816732735789844152609242468431015110445768190761605391589826735931927728726247520632212928480424072548658921925606895225352111079755709654921227236825021332362478840637951704225307576992937147301259179282360608277728086424917137233454662954195230075490868230712345867873242399955326754061928929154037976048701845918264146772837309785916611728598696389682235301174560170717198204215492296498268842697143554687500 [143,18] 239515663123440726339795576363524591565527074884713918680524707418079475999569553921807878415554155070924822711389144081698067892456216673195835286015463166584033965072387506476029814539730114316575197581820692739641522664595986147811672162942989217172754640021075883718037122275716731096110885239117032569753997758308579383850274400903157670481232170373959086102762948658911750065872477754465692362639069437395690367808825941639943611251295068946421421905543484187045345412667154478446346811864355885056650515484057920757085720569239515939889913234472828162777634512939521347653108603236372715446133151848455766778254088330218741909378101753140452472827553418586506064273140801539360153989483906773554654371448420357626839866518421780172295489080263752884312733770990306743822754428233824115167444715884934093115317308500049649080280227271257839704863435415376632016710048638851222232433095423515215241106557664917593100876036215677771128189796576054614944202857894769593344052573177924770379354224530688031859487073478899709968609985827467519929244610261191975627493787406973597272706949815333957988153612520370595764180040010188713120064906031253323479283385601391574874800971365460838109410953006030621025347081550088359488604349023862902378900479971685174953653134932670672781255753340174171400238912389162600386059597267552020041806304829237939257795985622711834351464231929835075523174889314423552809112598385803734907807085443916952252666040512122402677106086703881923502556969063261085618613739782948931220707417553192186728774898328149293215769548738210899705173551365098582822076429112415232683524963614855171404052397925037903206721271846261723427823890589622351192300989012861650228794342383157476937009840354261073298195739095962344910021363171579195650483377560608168633866185084370488769376058794844425165125815496579186385249971409201717436789124689516680982194485327596567003638483583927154541015625 [143,19] -203482202763220270156822742418844790117716365302033559477841487009804205621007904601053980326153704054173954082722502809948658530605360761920178822761986078243751382202370892171898797908987357476098743399190614703378157413347946119907379082648117079389141719496782288968097403934566221544270025187705680647819324395850185437313711683251748111223247568193811821213710362364435368704945869498563678324677197229246841991209383243543686057997095892947747086165714848128194220723747363225395384878306409688460030968103519466242470411309462085131860775141778645429148810930111488014894198099575074662376127797936524264002112568134231692695965356102757758548979541377957606667182244416749351307529664022449675298471612647617236468326094906591810710935011485874792838225554298501312907185703563623453000866313356614228562158078886677876595256352571751074239607357756008169871587991219648296325750706922942670434034757522813155898213824432570620630011717846514506421474273873923516231618144422069869629888448941859129065450096168873957023879686019279249146482906550701486384616951064693210386233088660061674037162413401498796086838326677812617994029011915860397160323661796190617921770876711906074976433013476746757658215007907977793296783163973669450800901469881672778950489730764779416318728685702531561173959279465528355304380661945695731426894169737037329109142195095994459542851401913576274005054697579377998353447294409980891956114997133511699026564208029546352949811262568409929452890230442682406921441183561079348187856926840600614530345844103839186241265974171085430047399523586533922897900203112895368742335196180791022241368207757277278664823729271992477150654359169284136622641339170985912102964964483044803500935319144441907062021185198517987178006359724316006033947012117305917911541192599608176216787169984389677146785749418602577991595252996329185975166222689915693950246655674618523335084319114685058593750 [143,20] -1115169190407524554824298332786762038209084203601806830643579249878155735489255074585129064034790625408004161149494211720515102256790637798946994671239077207656049823843207739450907514903482643531931368060734769319613061538006110766523522397013645803462723426922052319343050895860617226477868565041479676681775865790037498598378126376207535767687172348113778220001848076584013010401172670540311022977283116608506113943223421705563935011022502099864622858363786503848704961445610665010455557463454799321164701216545366862364761699202579427673798460701133226147676633020164989408533385714339072585701833978952124027492497773934848476197597577625828140736972773605664986116975131174058322392782842313851880115226942707637002887523123534925046395777723155774759747332084628653435586581094705138661966769056537206247699634695441161336549402168999660958771180613466337175437614829672590790956438346593725707143422549212510507997212990678904498891516009030780406801473124503202897590336310622291295838012626931985226437451057562691119352184547409004384194116075726618412542581437286044705933699427737128170631300732205334050092826126730169388944575366904991513435740674781992633436609165736942210768199741955390085272790627693300203900499123577038918623872999835042669273990456009310224852555933833696571581107896650787338704242801341583318932246721495545921483607307655253396657491702803006320369587734641441263867476006260194640356031098530470486052174977260542701291933069993003792907288698070566049823657989419275927400181871300407063928794554107055599262060222752490214621185534439329244404200889803986439677240128486460011710119951026063040649365310222383584087797006800596682081756219031139412452373680515074457317888096183548181039052522689031359810780500839653365083830457687498937694229272198809812617727328404165342938687805018438838085222349850116092617334648141331495345696112053701654076576232910156250000 [143,21] 2519694114229830942328417563446297004137470830817496831279509521514123979000140507064410723707372962971511696460368732333983831654984266171551533696452843434338254582511231589691875023842208031143595604145783490068193828285419005279766530497615648635956260325802979802467872104365436327535389752813990525644285927299164258793143946724228457110251768308027508179667920285244755753354780402876273641971952239700449221132455881339899376073309431917139176211326598572133641068630454630263354645190450344616732162100495854225593768533918618741867564143436671220810023951036517723649676365136860876762653182174631127389084972777712017917339628007044150550576734481786717508587776116581161248793330362317216537097637499481306267969230059545839553323725810216953057162418018188435468545519128556090516887111774056277197097386114995260503334621237673280806767352473262975532097427988395735532415642654375213179554647569090017225856428383848369063507950470145271819243819397374184046226242580214863875710110057356005726555541729976963889209179459656612986025595530587553432215897139835176141935350183898684227441457849539825644952828865306555471804096040478938590354222949505542685677944748399204586622243352715968479237692420432166163039506185745613051116956069045492739348681458730534011071697293607181966266340417169280256388538686594777197358079965320538492912114258454374612988991542010355464673698434300512416416442786557463665994556443441655957228839754627514779453928327423528340273014217888362975792394671728575206809071826050617411425698143417188599366580234385673060035004050419011445337504660860302703528687032482508929392064958447333467303488564534730383447595583531675469953400825229011570076072345802215613044878886534599761162697769502853695499710347595788899531437770985357558564365645054549158789986114575065517762916672746228714198914762054182181934619473602591187173516118491534143686294555664062500 [143,22] 817442335366305763663585890826753078585037467846506256668774712905418885569800095658905956750970884630866798688477719279543533914300515597010815768611058700093973754726711732368797305730357051064479863108613499723298863727744105859721253513397057104200709958970238616814723942365870271352127776541562267868936270289709509700265905545940048580577662885326331795021463247340850628138068220656340746152818059084864589519394115479822891245064968717457409603184511649569394193213221749486626229160711681419827242881525736494811948839448431194610947706068115772344852510149961370635846674506298899093321331841215655444937822939790752205298514545705554586701426342877156597063068933800742007847896175610263820899268734925728967952416076865909336648588904518773780874919882793276995707782145703229531496642031356540279273420156447335988571367229009235921487830522718767457530535919316896144255904187090935550410061853902658750521926356034086681706353960023143552374810952433475892290765578638122658036133866707684849876798145033737001727981739538739402238956169703821027001481747416805091804413395259952611534025065921361928321839638441263159177190049427128372454897814650348064570790726066234105638433642419136482506129947217389052881159730730129213082906424824061071600978061165547784703543413838719420092444636409068682574787916838697979746313625750188901449302326276578001852904953058437694762029536896408166708814701371857773812720218013460214211286834183913606266830143570606873568342428068026860135185109026888052808006139360457206048882682501559125624818330401030055967180090215351050836427183197550693911334135253563645682195726760007688985920680777894052859484804765318815141231457492844269050134040332792345572781496387694013557789783443437788843654957074111304301675335639253241370390815280408852501704294878969585631909770969749116537053790707953149388964329518803961889261699980124831199645996093750 [143,23] -10175140664630988522173373589869514025789326647185202268575273149835562386377794498069724137621223333619682762768980099625316806269005696143012392316732455289658991994629048393200345010577099093564162687358656887789320327504405381025417850349267300410897990229319920720707117807231913182877686269839007136561373450867716018519265119401347373785268750570215569566716948925780108877931499832204843839437378518297247879156613024634859995765488737815563229021976059539271325993164459759746856195486752562442744613276046272041906256877243846211252010586521121660251430882773860106796165478382483975928776497048588207680613374777759795719531322468611857063513748624262939982544316710909401393158154296753834145880861515587540138972023872458323093172241382010418321359239950056033036305765232757718215519204798533193501671462493157569798339965296577496782509181944498242674728361162292709241571565551524677948727223056342324101300572429632388320815551383531901764995675002207253375401066030725754892781208792400656264010297868672586065316863191067472887018811554059612818757383499876309562043158705347848267265002946642319896589641881542337493086386746754896273508762178211821986447668061139049898878936331968723819385406411534253186008500513710803458713026384424974990790846220593121195513597159729457405179628044370116223688650601269628445493894793563768913362395930154084233492694235557738100945463063073345076628934617672229315466898150071868499760313325701592963833943157909213329946318857045409293761485246503540535328893557329963755410468773978242050580581328639429139308379522181807136912137399061234063091794086462776540611858484014328167825106740109566281075811506425341238748403721453109977733638758391025920135323608629260096819267142299375586466991867158822379853896674223483490854152330204439421834516518380914988806904650588508999817792901131983633255875539241612557816551998257637023925781250000 [143,24] 11127037255724390976481542342325200991193037151127886753272239228926870503268276289391023710545319937717649606402702315203132679357412796666684840018405728472578959351075573036232211155037711810009987705542499882913255647976781301922744776525668925787285910303760565421628910532617072869986715095178060458242309801976106172976546383376528787791681095995549578467714200387805215783612495760434694873733796435381678275865585748719987885468963368226373757155469766320940724663838635069919621515541644096767463736127644859860382433178871120158609809402621663898260683302648964226793378440619952855256535684538166271984698758394950871924868654973435808951605922566984417477311615876123013521803084862057305435043016945308382891702037510029659286052168639826546384436093254271702484841852373661637574577869183351814646125261334438890098669858179402162032564854461006953626754793525915691400954904083745054516079980341264602376750296008558597183757209513932669746478337260334961439954574897518276231934157616669221017006221367276794322208695787205916033001265603453922531021840044653761366496084330818234550991693195225289616594106217432440358374235928559410821146859934188012036039565193619116619686307006675521794314411197156409791584556101861145059081286288139537606660248784314970538544050281284131625610890225147972522137447472437426903589488185495360014140058629364898132963972069770673953255968926839746616356173508107978763405927321796366444795621645454798846949392266090804548504232107294869951091044326542160197062425763743042295030918064937386156213370265691209396049148105656104777468552183864026156432678416680786225662537665170883968130729487130380042043730050641382310866705054137883482459289077726628041465760797431151273224097661430192978016784328986030405481127507395758981967256057284095628104302237014771782568537342777852914750300644390811499737825554264149941445793956518173217773437500 [143,25] 10827580582645883819963731810963278839980785753731973331907208812858664169141618195666679483687496248382332060178846838819388078355384404961658719922033349277074957347067033852112688653167904209073986088831522330934096647870120469655652214352019588815652886851598432341894263401812120087663025947568755920064063202317495672650483897528879626493019789505991597677752476860696842988483182918503725420126669731801599521761534067716396454547531085207762888856028663138208510731494088583178393612366425979284986132987650067935453991983068601635109872588578212991583325646060405290634392396262115645515567035613309166571773502305729770164193070906943083734138505001822622340551661052049335794027010803516828585852232325349800948161456256896391029589527044207860784828712767278825947061133162640366848598915470762262543241341017361752029297412930980450474958638708492923214387161741736242431838588231751454685718561545931241696947589240447999793734327608225177050664604453284349506072381565904900025868493903467078187904645999420338199070317110914679477150436347705679096953037425185266333038495184096778976609771403370599999336572978881811047259439218680738360154283043132097487192015275808661234871891381810621508110493883453486851191075249907540091862820765237758705230157851985951482439148755028113413543283176999462482873233331408357830908129841987386720116433972219248938445790828177502329083741418539301967870741069434844163186452048929439360452688127648485373390635911570388668492343540074814559375754652851937863001950823741061252197771279839007899735970565719601408223466454647790779706751911748386905173999415962181981426962319534486238532683987655616048307526887686745323836446647757185517886950803269606687089737990543925222826383747462878732987463949123326369319801924141849262898432096466641183544275455574993165846026799200457106294356395162820832426875933214777905959635972976684570312500 [143,26] -33244613276322701847002409280115695097935993276354082463274956575908941616785385857043397189262983840685799165953715904292283749899564154907025448578883739030299109821457322416716824618987077964891692367257646669402433691406343244841539768066440229380111704730470831280795319014762465836938205678227732044538133338279612235223107979206309039872376845217854282817181616834965895831451310443992506793930931898359856773080806826630112011313308126963049778967429420209813444791441010271473631485731585497716781975207467635232884257677219080293887459449903716334241408830485722344802041312571999164021328072980694862847765274524569025316459108162357293436839435213160760272622710552008850821686464926971648948248970737637226325474860651222395753925245446169086304056087297057181574566147234632847559882847882990563561925813801426267921423317472825800875710576608467532744442893100410391048661190050094450991449974385364943198808497217744726354473642160376562128007466564948091872180164450875111038149262207295108589657123062037569917240810634886073802862204821896522408860177079672130616548620870678103681106809956178279413819063522181322698796039043392866486301985687873498351421300669739281134318160644717771753989678168857407049440890952225987203452311159417261689172752238520127471573117579179646331850765328632430789776661024070479023020894560881461293323472954503014762450163652945603652360314377276722060240551579120956739051732856399130044460671534024597463688328693455735730334731559592229417754897551927670219474002699876353850081809566521744863384719046842365371602151235056885084798620344205576532463470260153043889376836376070607847438781380402068425393099658854659918218211948562741837363517939273821732857442400267257647380242749298608844924296096686224185556188722493278722720385452790871026296118454492747226326779058711869286674856838882890343033737821314696921035647392272949218750 [143,27] 17509676829961325996037011624995354861931163026887244244697961352758893585701863672736488288043723864967844158703997265108458161725755567997988500378408930210235174865849093625949877596970471938006033338783226059286742779996178656721124179864762412592534834290626618307184141419183055092546296035827114397439066967283766203401971587715110502860587554252090607413176505459049876215947807437871639592285663226527588865924879702354485372400533958506992188536380445801598678299795656356971801387273375184797995783055682546443105976986137012985324371635200290325110296123167964858419439030534285676050915363668198099087739979083031023466957313206800691231889766806841353852589749932082747521211245257847395171146803452699176725405818857164034378579088303214324905980389448106995773907916312967695680345611391590401503228152865567372664301655757468705138538260181151142798291095746424696708868590312808709456729447295684867237567343744061034295236698871352687632355629549090292439763268344231300313887941585041690873338726212274211951542981053623531255910909605662272282604935849405026898846918335664646888624177712769638899672768609787125261416482513434016636275829333812222699127556864418892994537927646949770377065444133193365784739474252829075074136839104718331971677919635623395184051657141623628660117008763763297230082275436615441564684442054076192390377360041229269741891735433751606885538988658855010586516796209024989024082806850436350794301217432553453229700750335487335176879948390476096023580316456659363542848109724002453544352925821320898946701703842858843667996926722797309040758517750231710300870225825877313102057417303647783993122353127799963956248401555740749737362793876415447125595906354753513655606527131425498695585101163129713756896411412776308975144654766126690236393461987712082166203901971229433037440548925928598241893939293520799869111707542421068996191024780273437500 [143,28] 25059922502118606351392890623496511121493178806073929160231269096942024551824405211404782849284245060524258456250218231577165503155142172695352486550993013060001133973279256571999366058912236225203286406272499669110969289158913205099371987542382465594826181292999056412056028436668375678233627858254315831038973526088461996593900840312369142159430978312471698759639930928311217431019140841364613805299432289703440114788175056291129029989715340911250138449449995226427586311283688791589243700993152818184184071773802815997067662232281979910919679213354905512013048355113857246804347650051088997079401465247781934205477313913245741816443496330282409096815472082233613025824627056888679936777329837739593310652439029232212786870727505514740331154180985230679567305863182557519445114571582785405912705472946185648817554222463094272778437679384527454466213172596655523928228453428200979447882689103070199427429030052054054545291158218031510473728683271635172492930498884927710697391683854471043486824835027398593038862288320154178847901396868154016052200357465370650419489889784732529105976609995826454596631933653875442689531145437889994511972041456081865219534286563601114477813514167113397207531119974083564109198677368119814303849165205749846120860206389240109243109084012177544248533919730646991232913190549335264828659204939443476863708350824404637804801003902027199481518622205412393448521624908913265776556900755391873733592846907002127794240970988682815329848756456447957156398597052900056231208366239658913388970227183030490242762688340268555140302276960417393172409238004866931232391356888243393689016721800188929822631827345396001525623717726908208253553276528463533634022704278361947709959391657019578380202938554081127636908789309258033677072262074453414231722416909548925755600036588219798425187990490680074406954645602781152574557901446953926086639236127603203058242797851562500 [143,29] -41589815484926088908957984353786350463342802415730191415300895660844408824837996391106882538778713754949840429057118439278952231688202847614419074824650300640517285944498403495732375673945908353811930383515860631726560813814927856307327152920713316515314499056771426519296442532270763828491054103531369859119797867608821405869968528176433212740281354835373582962790156168514587262515648335808237847886020547854462663788813849248909707008314999686708009441127043566963528873951685192179884375724953813652000574973083786869064782486350887055933784815356701933239278036539165498104400817081681965198608491793543782650547383488986777427301592610199755444935162322462557040968158517642087500075984284221375947168091374119090624647504088263359802925099285838448283777583064526062645296794001661016921440000347727908433897421492508195714941802242432166694039248817465496696672643503477096526725899433677578420312302336236358782523867101253607484286885573425695568463662203157312808303249581811230351776305160353056688532388725075220940707597783352033437623035618026260181717636290674192202933093891928223250830767744941429219138829366347747170980636963753027160806125721822293335023748188806650621109131280505786751595129752938480583906908474051860580416591714176115113139850034530559231368348279027779900304477612220597132706532663850721473620517027183161861678949606699200387568802828252448177099488897939370789461479824281562334455002031446161533251191923304113797848496620222959143919428172801839080840519659688494306642324380135811325764321587260355339653647080822425828329262823436623063665537775546303562848309602812208399661511863108065949759042891947077095706125912456921334356905813844560429388611643296180192733917212674533874981677862547643098330567064607385486233220681301992509693601333909724464313590156974187493801234824018693388986328546589811111798715656503260135650634765625 [143,30] 14802463756153143560175201245368189460718913339545418972664251839080854002828075120397520463977899259945349586534401566020501564396580057539816934712463456600463631390454535609642941217657032933967331259215695594196748373629894626103567329163771868355967283047793713824761621787479245979667752563365243449233113346722204357559531829607566636376075505518250031666270492715073715543536128417110581134430830584511380100611410922853074781121003203831203193355541494621676468563275621483764281737087556512529892733978631044791854281242601340675094280586857241470144960169928762382865082301641625766827550657733659971880753238417902871068433623666602348755311050190668712986983352436658329551546022181231941502738839745027006755628041317278651281337958947526975278925609695204105262262810984702295755302188806953585789701891466664959550461106067377154053153523563866570279653881367520907789475325674455296610344973231352453455782795709757153477819716880180848805595247921900399225750203243580832343541039326569522530106311069523946548811846928943200803950728777218436619900923506937166744830734118184815342444794890233953865599595606381730860745222853422713744578625785155595758103984541138280195130004367192410874085149848437572255964756340490449389756313497665746019020026435277953389564826126099040986570597269438177827299131651470307553657538400867423432237210026900240768642717083858474604673051811277941444708715699074968609574060454932079978716683338039811643990063680034566141679135560637214070867937752683239171362832492711579997069644267137567933361792957608969368999339479423180869163647995419772889324172182140341933006959608945768894170434363855327858734098257975024719138919103675534604816314016786642227665257612497187936887536701012498025235228913323570305807290052303348833134071631929443712305573422259353588759570873531822798903202622400529002962966676092147827148437500 [143,31] 18172239649398930315924288354482039431558493527991740900576369558399992916727561556730511108873499098389198811874106998854161202686807635302274322220271397272001530209460389549889250053731742518884598311725139705536287971162142054846970108243740108540679597821983697891138761937661754694612664525601586393560539752772297555110861748029790062982479738057952193595765175223635301874245031930778628454335834141665773996892075479327847259175416318486223370472567478661434483309443572845237198135037376955001081951432976096313224598646669854170234321995269313539313442500856517248065715235798962801683384507542201113566714559158244281793286900410875812515106998896593671885632685983923600411449566329568262322430641365555107715678794531943212407690614647431340130643593207804962856787161047685146597428227371269234619018756307684789487836132854254908789654604123871009517040863508108375241558200505409330719209819382826517807249036691708295486490523974735008820982837938015365100860699626027986085048262703255568531784803156733466132152087821286145661122231556460647587806339767826841972374002686223785487977748626670078218549369089632767416842697321415499618346975441172465608923287948833410157384221899704588122545702379054641746925166709570750277969978686634736577096898600400812923862460348655474497844648259348145658381434321061615636806124355895798709134560029030633600915400762576256553744197256981986026223477819384161506755054859752565530079213299278609107696069156864326331809892354130929855647073022112641637039520177362009422492703108414452817111456583184568207254978484165459492386384656707413181549999087859721165601196410634049073849750892507881234299369204349746650570415040721351913891227622133321478327087934718957597890541064937825404746672405801869441676086306205764200043995388702157546239390447980608313803679781426984139650045849295156476271133728446960449218750 [143,32] -23636568655845143961933180030563288830651352963312624037212626843746107835679774001324583978766738104490500386939449914510806829889130998130721033609799505040507125075480910770512697146824705776388828451957214129224930992678159638050541104924232979868188167502782560591249845909566735926434429471530381821380493932925222188617548942077755598725923083847030782737753862413105023484644337351909056750919872557944054552605787487853713221123488136974657869392210613180730657879406727101769642877122331292167737984664549396687342407910063340492423255086000119856127313876311496994652568026786629375497882909400815181296537085750092428033980827916036730534410020781726970530254966881737614103972660270860212610871870944297229575921593997267294071072856097998619588296386913128369229202071171989673698800861603501860419908518954480029339767806954750003141187027802528736307381860236053817361424570098494555046153475881681486214558602956746611988947480811998543061484664516035000760110247556250449222934064754580821187957589801741043932042493120280387734491751528423265568010639756334780442642857958631178219352407397364795883608669020546811932586403330139583931372271233342409837142637376308287663359083256633237715882047716634504031610621780383337350844915937230633673597201207294772953864040636688775573209398939408628916305581951011262846223368316346789515841944396057791113512653976729953609651700885493025500922848050938671118099327959195712184127958185917558585016083649890264709940729055465045167993821194779073547293708289910966939372409595644356523089179275031320822837951254306028033665296732297921855895020586686477087200534637181148171479144864058553387177724430192970659743523723582783620349795939535792607944670921945922704027652040655998660203044000508878108357591047035708054263619393233542093650149469816742346746040556246447852612173260159047484703634908905029296875 [143,33] 8047958718244691441355540231937636415293026643940622746636765194444646075248962242663151901600594680622121702556432000533489262281683368378214342993753062628826786197963604019906415426443586134199340494064031651782734997013957226374033840031261604779446038219851642467808928243743802501454096338254737247360024167732021664106604651588467940469964255596011123243773520743515631415503905294960223352885167608858516411867907978935946363958661658966005358829420544725520784666950342381096672409410597052981005163161543182069214489860825411986942147526542984166223028830331911387740539952862147671818292094040701845424775565699779067705325469228167518706405118056170163525483921731369293944038851197933136713291108309375331800067871571204112910004057696707384781723899547766178911170253390240334157159076069500105158048243119882181989170694155362175670145866190563710821201596092487810790029873670766442519915832743856966843636607449192057061784608791496678114792410654040754637277461158168749106863799178331437641710851708821088131971116593591144423784673621014065972743386390533472802899588789693123786834479456745230731463282715263238050072090315553196335595545439375320657435318930307169845268291248058810448556424197463653977590073250175877813360008638831029469832557331956887873807746156031675441833062646877190974776646672137830650424720450233700084542921390923585528911944903374944387190876933240420239162775275469784629578502337944962880689398473237240227935528003301832834374727651883530542255406623894906646672972437545272090553448461592112269117789596092412628852692875215495475074586881017092245443434991704086866281228731142265445158691793871277357172741046845229932162703907646518629191826158067303826590221128529654009986261055607394890768777381792731646431896338327083287755641686863185291872667405356144305982205224428972949481637894705417057071599732910156250 [143,34] 5033858913561965211394764260724126939700291953387191012210466462074247776780780344496289725445642222452958321815709460332720898185877618181452809175536399856463421199944006883766043287289246868410819964962169938455105589663176879257726449987326691143179981861323952039657583209843075558002855938743268313883563574385057463254819961110559494663185435911052359335909902101602742858655754425759862858951388301017128339839006517466301468234344803654587911015508456706996373153433068372773152704872722051582214402383810381214955963713958804874793344261017882475466708025310349278570572922173823193694948893924269401696264322087514465062915064194622546128703011299391869956147385226059443623988028772869550723316548473073575030765642640079033788225710454732365060987485373062920333505876679434145254382334950237004863494483311806573139005315123715783547224058584304210760449886242157563685344945303674077774402491138595357263836481095884319988304264795760704033302920372458870446825291779089956510867669467394752863594081083915596134803548953452599778931518566881739542675360093525998003706862387934014768418444066957989432392742948189159034070330449218163897945539661766747774825752632218923671213608769146303548702748644123724872652653743916048757718648616191225649773386639392630713240829351223535589109964449463489686327009874672598573807430881574197799754678317298654519176543142262152675950591586060846751085866646652437940065053757404240415868583244004905465719467860256535333701523918383958341314434880597080231964658783905419879050687428923356956056309872867997902852872313371077448461612780383239374144227806693915274542876468173623396256312510604118075546668093404572835256255505092848472127586177954995928924664821471864542669359087322023957835255548651031959721982892290193838215814793224157315986426262640217728054354042604093509143689158490962056693975039062500 [143,35] -6342919560595019292675115043586795260928507227387328528776067426064013878023909684041749577341522241524613159015093805220393842381041818406192260425211116181842771443967209955461596063109431907079501206898134840334142660702195662218086149989495137630955921675519076463043546938194881685919962204432992583278003721592032413961260087959392851028506854178490492512125767398136637900149611085031782707945971237355448262805855912134364811720554868574779991019250335157053264553133077930743518695185454934379538924960187958198878394403969542596976180426025015537656458590757918899085214359366347910293970317284823671639608620232651652668080332528468949622972084564827999462687024322908748633438250041389342455069163189506501947951825640625614680783272469360026384852476584110405897490147524876489177111890066733507607555342115475413727966509977536692101551454853293937851112965683935281650120364558432854631767830867226909338857192103431264231626847798769111370811766703696559724483763617264813612552973807425063641687412995897582414965438186400748206094072347315686788641021148243956946067216855129763093133531291307689341084497608403505184356071587201403019528548680764175361447026757224585747484595213955914384144983119100710681105423011184060684720862049879611863027353436661305378112702595191618062662474354903790930594691265873937508768627453427313961985440044971560630894713198286490795651099041117183722568164370373651299563148712205366934543744903824479208478267429806533706261712531390847439314000807865391853183531690042920928477275233519942809506993850330175555066137801016668277855637770190939802113325149931322629785925728880457094693445028295909218814373672257827452670048889311738826299733191051562745241127943868161232089872638797101192804416157266200535373270255157784444085845121761418112299840635470032931659256274322298695003014033966721409431396046875 [143,36] 2082965819735977486817649638755141868681917154498096590489009428471453501885872396650309856217144369674463553729858389057382154878332481594702501849192921451830954815873638577539264890881084395340507947833982015393918030068731299985875749797972947538211952615455222679658659301967836813379907677405110594671512074004646052928808910502861531190781627703571978498419660267393267825622032422082665090850609560058930773113585616961184048107773257386261995910048985081498026356772477000702345207695628436088977192280929968371993002075551059228150959766858236692714231855861668020976630515953617494257408319261439573242404031135670626865700214013324591414918264661117567660576960135994981531193259556461295600016336184673775439237564449044686254228167296006824311721226343953113619412829979237238080236525809265518937791166392555245311203126082043831101646109157810272079889564047624938111080648097121417962670811712905205703222915342059389090080861118332193453867068253844791360479724183309116974962553738882376785539631300348231590595018948716203055644449637566939047098188637413566901720343492302637130906247762071273427285674015561792287703507154481575816345583267092672621089397788933034838890114428732181105529004219045634907617408070996207743964964154149365340716796121892952242771667138370805751205208854883956286164286026857852921472003286698784242692007533426681653325053641096104874140624232400707399213243611692953274827369477247113958931457408534367259572679901171904339184688052787123664140802487561668351223442450994898587145716162505365564314557639600995345051496955851027985453105257634583502827321152283889079303939483646645221303455684508298464081256040981092052477299032733273117838112120942584044434661278474891956623827836154971533673998185550495734022785527565618249605041314323764180562864457447305812575759211849387071334557483007294223418800000 [143,37] 698066423900687216495174284419813512868510347825189461233782042943435358231904254428845965757571469307901732676701938156878436331063795989308972440193938073552974458803434713190173554325168998583745527091442041592501316742757605137174358202871462116269785902186667932297153127246355865825781434935805479481636339867933927835579981456146508575679787026605112965249688592699384566514444646793239512709682368853495199092443257240717952400046921747071737610523075484514372844099707651209093942399061894779462579849977749758044301216144227283126885190596965560654592280932902902716792250713152157880475257844592068339389971985066329444776460921423876619785374484517907960709979265443136037456170203864158633794581399688033337079746555217045732216902647750187709592052667425354124470772715020888035009529982585531386940269559847166666913770228924349344991994279008277943041274456620032468428061312322329332435060792256216596507851074063665995439091569527999579723860959815818505121644957436348205395853295971420313981248847404426362044241306236020399474675637985355452292024524321802514707709435569785428925469837957929512167479858849730817301973935353096772461544960381238834941523520321915528630596721059947434242909670109884555426260544540045233778872265362894518027998358660272442823816796109039263314899466089576732791543601914115877966193912966811281372722985066169455521087436740263928172282197411611786710856677014787392830278755030847442781263553493333861238121227067236024234331195071464074481586568448207116984351343390456142222883997131532351162971229990956389358245703558995614177773945843926505804931463821401266016965036911368087899377180039011804876605510860784729486052373842183857862685420066631261717189257457284542840816236043713513347446832777271505771806839870150149592092234803378616315149072211251752845266959260386354641044188285319402139450 [143,38] -862466815363956308634222329584129530951918712839965021916398085650017918096494161035770119451362806360889757766276660589185153115287129019913783045691943075312295836668463997592321471372829094608228963654979232416711984820355575727846679461122380452100533061033851148373676241771052946303077332234327422882853351707846145883407835027889848473985879155136804215703504095455161779886347740212339609093677013594687244643149649277478935778718323686198357939200966698438756967764376879862612309822844490114251005411948453026673851686892112181115918046370790834010872918553732679234574902175302505328854311010010309438794329226425549448493273014668997311495066232898959355183707134609138072876599687067176346292633714549293775018832851174031063036351524101187487999480088431724780214546390605375595025845844247748222235743694063683676586008997050562576473345771786886185157040091897061005910846660964524878866236724258197687434791292768515188455917464269101511935300617495892414006812637997207860175477632929283775636188931580570840142827745336885180701373158375113896858049536198776742228145972635270352728575012424478802984447405573601785759981132685289699231507663981532156902093790682353094406486879289103033062029784750196578627275857669424494397033217051188777587869239907644467087920581162213304492245111527182402318040068444890399500669791359284165431175640768529614671060848759020178019313124177717084891286335892180486149677909626909574865943875101438580831177612574986854181264832075251706755580519830523379257858461990749127342537017267055753827030851540005243092429355471027169456539336866944802140472780646838021277034067761512911297422351270503482550988300514338130820139743214821129703723975317800678761932749865758471356324094124026395684094237375623145171521568073856108329245962197128533129656626337231897345525776295730034813105592452473490225 [143,39] 225266972476461637455583958190460961560399976208036479468307608755375219502749413056850463004088851347257984170178882564368926262692689642534401655799020254365400043168315328391666238031498555894251447647520298956875775205934007511054687190172192974750207641273997840414149436089206132296066045794685851474409928519969076076213207688158550918537130545850329261960977066491452149409820643083586242820569155814249396052795565191897096289520798487364394736707501001911421494691725772596989431272830521459118237519196361847959290590429395061716049311094703653882761537133719492465005722123700801961989567371728713020856018395970771431618651247071229207383456680900404255365427773413925811472220721487180885531383182795569033343566342515794054371560692117532144706256839152371021556488996382427905947827991879895961607176201267907599518717911194781567698828618501515520851187257562772192810827197040232611721261314864753031745469091796477378470733790581136881841388024948680018583348684349946030214048643690748338908917448278453825779188178701837646939462447615186738679684800987408465196123114521533160268462689178723429984274794831393268802517054077921306578922762708668412426984015262190756483832451367900736620574428870827559164020917195195045812364937523023647212098038686444411633755114567911675723755481829397363203441953629646610031900357449061831079874474714236412692182058632956762171052381420267055419473505418840797124264247473701402495214597778759239124305588405897381224855087388959598215181454503071326107730796561384075207015860219582458147431798403913127393889781223932348936129698955772033761348005805647728734997203243420911289470539811884144298393299060185523428279582446600486217529034010562682827172210818866287091253463404285146528979907380697015497119406361887029962666029356404653509049511245278512411159600054136238441021677006633128 [143,40] 77436385012461571561193118634268485094067780223289551480390730843353055950987711885968626599564518238555994763659703267020535443152672231477259716973253414045536765461959777190313975958784545568733445543178006417678806674218497000856302359828057340012909343178816465500709432360737033686426508210888035101238268949564288173622814176733744435460139596978311525969900654848450975034710415641377438367717737531117082273597166374924584670690211859505141767929795265642016569720811131506674644872301873538685680917339718226327020395983083825376031486237129242807126136831551961633670044395759002798798338969313237032764982893517111478579043105503887448076609293004877726077044018198301244324013324633755987859935842600084385452666690436986601864313666991714258912535241695460443526812669414638923187700099172982307085193069661958475279337989968156116419939542680231245876569986448017009252553040912025360086442268420290696123744454870556072242662122051953911692222964335093500751171519802559172610425269955048947447292549789374191354541187106619923765244839739223133707271467712422590977144938132130568115439637362593093710915748706505590877439191665385854727686264972531708867197379636985467461611722949243079954685248916947660778991190098358829907957806313808173246022849855733127698631050040369376388621221728933027567292855234884934439194114916401323285937101858188393557412049944783671351355276080876300139081215469226509275386936372316895153308806845238447189408262861468455528976684543692556488462745784502341421685405394018358159677437036740525411267239170771541283565527019107500492011703234566225397015951278745594684139670965402720256914080698613977709460744872125989625226013978764846587847357413511580907050783071591321942205071754261722998011848461078074644513626351536475063901221352287682705869684386108133663686962412400578238774414103842 [143,41] -63552118652574650930837820215235846196736287199766242282072241192976260119895596255909878772015710189486483641662139341011500494889461002233197112323894601827589735289605398709306261066414156403635057386923545366569690837792225210017402948887808364066011557573544837568234158645213450906735316713774702736114120796211936361961100773215765887239235128072916394478709034098640046482502957710249197342966079456053111621257157699063852147749252488696910399844471044089577331019391238747536880634846774865698132628811090928459328040674982988992539129963666916444461469670146809043698926537374968355276398789451134504585775123527576999627492327146054211174997588667688676084943333470768651807468249753220479667255360539723793091896659616891926986811949559118327434052312221964880349495898193773536028984494118921783328748498529692280102879537663572535810948814708529355987180220430182165204622331261514755852080339983595468364916414485476776547094535379878749426023006778630502530204779862402813737218195674732171057983630765942681592052740672134236767929324613082361514795659487840464444025946760769880667342981750739630676099525416571608992607263450609591924331613350315442570971030373141872350278996927427006200691126351588359870404984478277950742672519149819533451677513451288042511697640592380887847796785385580515136369538065381754696430125098287646326649366114585101388361236836402340276588545088261776351890608114283869985964514250748477765824855923674498098774524527945550036733961463673786480939886735678635563885705530729621483034513609664699053616875421999851831711364428060606363738705976949534695522308594118904200988312636088530393717984609741488043055908511370483355418249092382361298198507073062887672483089110049070719424654114983835597897377646373312444046547636329789965032523143625310536067334820633670651127036222967290381125714929 [143,42] 7468046501216466282240826367042631685392205969699471906684540081033172777599903094598798241215455928258494927936234553280267885027270353114057270164935703695872194072423094663048255070086759557516006823284861492938214051098075330208042835209670888717814396396934098235834031448346369485630832361747567231995404335059982322673938256782675198016177587895535528910833939119628110093735442013953791578821713074045033130925334190341245803695747795092640832224121568183330046136385991323276933455795383322526574843685125625956749196728276655214804983067596858833538523877830010285176083625099304827334543187935525708585154896101492371400030347146257757716689473768086944259066106827741416753066125445031033112157923520305901831073999939109902197040032167805508352802038895178058938188653560529862404209561818214191215012323218747348551453716787447709959849022734845751334140803766452293671835021433861876323791653431210249378286389971694172709377194309350440453779861102948445959601354845213439796827632956935194585757758327343412091925833129051508717754043203326744196046263135395641408454918199532829910929472323944036847226489369021668199895347059785581451020037077724325378609537125987404564443847239025055041581972395622542193289565202538347703507351485114741983150026135939151569238887155449061203264158466910677728838369351762518712956581675758254310159872163714133794497658574424443428601998181986630570833737314147218077934254172075283472024977731149048010541955677637955661307394685109793323233902131110860789986895853133205539357104869647043791559891033644376943079574484123841272611329243702666621661008686308111842996136139351968579752826195779900754617469571553909918948833660100282418540911018735184577210606513339610278465734253450094424380419436935614560285972093601193436294877400667762337692193974596549847007709327779608407618899 [143,43] 5465886019883564853897589985517599867849770893638742816483512551834924111964823192701878184392306657654501323484882024562520455609832587139016713948142229518552026857587388456644477181308802897321212244086754664824875706275258640033362895110552092476460865708004467173899027332824053888892738346028412693512164032413108231153270182194910268025345629540324712071374703005027334478442282919588105910984750308411548819825856579063542017174325341817543636698954504157796635580201411377154883295029667844975479608649388891099275450037704217251790788584797371479836245718428898130051971376817552736485690381711226792594089559438063184902370969533706754908479754365213280281554713499041725636084312607804320302099580656521278609803609790967703556743176362418340225488284656555456469728549359698664975358250070679199008829707301377621880333341983820253223347209113301579435177716680681914041861085313837149991400079513621583452860772938400099919109390620133031443991963575760775547047327290201016230009535017490237744036345565249691180090182304965292858507855873469550463322184358707861620860154754311348964369519758539605747280025320819851945580240452795308880827886077355252719260344910672380338548986825133755627178002079951596477401279770693179128242540705931416179890861400363455211171503132145363388346575190855320524578213761779813021986146373660693014596207552385919754499816935782489341435891467627695451189506636953506195459153028654589368650217818651704585114213706152059353236814616414755271727942568649776572279740022088392782494105098496003105398597485691213029412452793253833881051232889380936302388600859949689302474506118665518946853125378107054834545515705539274170198541137802768329968194113974683956364408397342392344891153855168884388605639923012258063870969967582943472551408048836505990111543419245790980443377470426451158620 [143,44] -1448193299645438721595511805116231864326641065876324666797286910792989160014567819145342816068031035224616838224990877845226674943401255456949808418295158483571953076918710669754821081574615377464425261195543248550020143929420992923077060412732687883974215020477379447612029743324603265981522258279423918564612135990261543303651034863508883854375851974737865381187970043537281785180142282098430654709450908209970800140686417329911566868045789650826866340465922458019704456582574913771581673740256915774126343292631556223077675127592082309613372404158954785387611676958883801838285515309898458467846226611036822853761318016093276046379799017848773238684374802806841029481582439132404413414366716569064266943778335425119660649647329534931188721995820177518756160991453993140626069720724270875628781730925955255156121313026343883595427372436643628067692355081465598124487972321470289824341224010872133204599664086129952797378471193821619942280313970592089720715962986428277431847029852564291678927930405805702003221288611798261395149362707923137089178833706120551624552585192413566995511570650562156539266907802054261699895268956201573546777245036782842073547381098616806562293335314662075984813930286051394961202451232815032537943307763800088563118043259249236290609688689617034823674222778807010378863525398152836931074181046329484960094244132877535400897113223754878801191012299395167224467035523979341671034409348676909710003457442997651697094294036049502884718545389058010812293756326203694570881459132552194326240189286099182250013150423318852803115881919705466456967274374485523871696055748234061357807665468825353567009137828524931523778254566622858597500251508576559613074492996392199186595512545174787568163691333865067064527461946780529974012858580909766280531491612495900555527582347750814264976952602195007043692986451417122295 [143,45] -331712436616029158028056523726965363720224426364810255824063488046170035523108318047372295795473834597790463547876097503014999951023253891769780761681810213969308602486305584969299501912277901904244637173981893474683680823142735208605365606957587145923350551364209929958116432057143442139548114940072972453801835739200710873710205083358859796268522558001630454759484583921170772763633697484024576040504851839306564911187350146550098132081644112219242552738593070156475134038179565138040597684221631436162947458067817252628205382461853809936664338213180307579315796947177096829744505089165483918078299482543533597830563960111630051770544188476934667974864462205474845131855544809805309903818643155335771564299742775221405098266091847947152436323550471942554848692382647747553291266961156817416962959728647736861054806199683629795582792778138557402899899512214301568638421420155001327377538306006074767372101403880190598825198804147525869400753902324379821030016727127360523677766162151351389369150195694657304174465747220661169684711508444396636597615360071469081526496055510845046716664659246591686544482561106221606483128957133369418867404784626335385715719053163211206150282299682727136341054589931032513305468257582186751250530253394482211516777904475943060665285020671944534261489858034424856736745676352195822314264968505248986073059627574291072975568649287762054415594406159147678979908246936062092716052373877289418298023500594954280438986124589742415655292358368981867028275714764260591320849109794734381132283756956309753553965872925613686780420638400658031215789895778784091467978995841905817761011363710207171533379343866005831964555205604194567376456987557512699898227299273428490214267573041088842077818647937796031217574454205479507913065228670708750091707446055916278052028431075418457720729772916895312414986395944042 [143,46] 61152988069539877113259914614611757945008922858760744470097699847092222763646186586700215437860792742459851966693498683221242227996238861455449562945338705319166210774300602113657298763963788925003559094561755060444008159997110891405213409761579241302342891407002568590532981714273609302897197390960271479511697033090480388273748195320131704868694190475676240343470946943800970234098946213072323020904731450224726898464572788850399354486016291934649909585235093645368388194361840167713378882589804170710139129683425865193815408080677553861051589090058895535309515259790788310817667553562574671936637430288009537273105164422206415279589680935965326255850961895847949280112129116408009085277540930331139632415235029646986608724271683512267697358316932549054447253213374426528108957959606074855340797388538058150860385874313333873490804219016092888223147763409105085074785298543550398005118890537119531413863192057308002606952914750588043168835025891610519747939998789796458495164261613983990183455984435739509681271451868855167974093842663341289406225299428615844739671386363006516959466379753170631028319149473359388199818016961189328822333211685258189590793565869152877249081683377292598613646715873188231701414685205207147997862358192914754049019402168661212255918130757054827217013487099214827458898055365966396723898986161089272786318485882956848132640859148356551092861436374403799647361528959518616581624103895115730385749111905766875513276030816542336638282269624130864475237721734620758964401351197715454663699381087799149403875070888966410604607520646478120036803277539871596282270412094055807036846579071254070096489561503382871306526090011324117931756189795239549524626226427028132034025269684770809116029380269160727492996925533940927527684082121425953330883312690727713094923469646218102102748673873442351272809405505 [143,47] 79180103986248513245958356534556842530948510721661793610236007278906761629052398574922090223295883466626266041133217433844908699478359061669408798536168101956140917163509423769309316240956282850816930591923780468254740877322273753794076957341793638932903708189439908703749877022745461538533587045685897555381195186110836350427800923798158471075350454610517488311744760603171828777205042505403120788486425817659539397164764726527353922522877498489962053080338714316192654407022178185176064874030743234712355787088896387607364802695132548461271254072279932417202646435685726374263227123592020203880818263570266116674399837637309659062156155160665642642329122043420527526950987612307076446356353649709883470140272226234980984215769138396051872630791153035109763711368705404639114110180730874613325883328745550884306801197243872064051520379165393886786817407369846742767797011293973078546376997300288456273497855314686106702192162493226400137203672774212007474377780395567202753658220765976599931704259629162067586925690957689105517111467284478196885990894907406703762116145879094780769338306778909825308807529031288646363669577085691195184748352726772805247372363389028957651654680876342637516782155267433163969532533020448125784237211361746851252781447829304432403721468384801584822964469404978900105786806579030981098087677512408837100283560821772824573602969092937024530175776261052158905838810198986836319402318567679801916113398736350230137165833586866661942183812367348622763851898948276766847035794358424021166445828002687287280650363636442517097565234598649700199686043838911733946390211303059325753006594579165398956969473462050459507728224671077407722566594677902534125341740726535726585360381914047701797658836815589345667142597806153832926376925035072048430016398609454023239876450845758038035331202829149506670880927 [143,48] -19695185564433591288542149646165267836238169436459269395684839911318879352255913109262884044787655616412386803311549232233816566223505878883564279205715283527262414268920761209433857101859880009122012946196720994855182990270451988902344750234115907257429593475195876387698226074132819914076116488132294492364009646726834729288206561072689982144160975814607785881484531173184112515084411567734015780489153180080572352425421343915345359298197418791247028370268613681880701486859959354239631215871630422123526962870110214153254649427627381050284423339780233847043576873121500209423925742407339849968684569931027545906664307056213822666426864131447854083971340637991442007496161214588240400615087191527456748919311625611991465516961235021186893962360070691984063653986933488737315512030447919161788368284636123483667102680075205568333337957745877741924165426848895454273332828293523253372976904568383058391354117484459431503489178369926281251061031514474074731989524271143180237313524284294554611379357577456872166543446191945513956937939569213417181115621156404009867384089279668817881758215758934839662960154357154961696054262551465662676606829160178142205911668269723241440714193374664202659998043435710784509153440384308625624294621151845170455960790398124267052862810030735197995960943586430006973868514509886867372011728601614246498355011172419126406685468552234853566758400772412146021382877937704356384312455230333945876968740722986135099913442123946913921386010626050705198823807996754939838877482431429308502259279038425157938404346806686681906376247542738758000665716784189517875727930136717668517262521282847674925522570154689989345524923346848898526476143828342462537810821025354649988355579764092460097564944744666821125365067855635021314425709517203188165975456395494131354599081761757054816498253149935056481756 [143,49] -7409116614285319841134672723710218215201951581541495207530077066128223533020897574397820808880820824508952321952337400101422902609861415540983317473156914376101883681253721029918994305516702706526111080456511440779638372956888344531547604515221913132059318072143412622912111431098718079567309068902602331696430124935951567462676210908380848223438261308449924346752418881215522289743412007914756439361027779965689926780541962801311910422096418997462419633398839451874541253234911654612942111374484744948908398870212999548626044468983181240280389292016594253142528240751759727508012213299951735345924664466638992210114890071219085691171302352392532913803038832746831421464310126111510375775793295716737066250831649556335719709204712707347781601773421173366767520964936743277974138834982567688840598188139124141230000094935370774863501322708418771543747600745990988892315912601286869681093098719008510984040154355011331013249466303372356706439990418913226145672001628964275844014419902641500200689627150090285851059376152638841218391546477194675213595235033442985273404520517692219036707007348452596603468036522074471708757791792804063982260210658677525532691288461698078832725728749700305704348102365364450831633381139982469636526103473501324420024912848785057690273854050259521533124254929231872328632632556555554918548858693316074518070906999759051029741779937048049609742337938322056270334751802873721637563768223424795795823593696803166883377851705227061073749564030103809759631107315657207441803796816189956449158189511037283488326614541790300174459017243397921765774612508414749840737619153582254029314452953350723970231891646539195386063046178955816016012323246810206495596703274841050832051227373252736394101161794035211048400791791687394610653351169659080180695551522466421480218884695818533642049613468318284896 [143,50] 3408895653217640726224044692001392283642547718384569650434494618949252350420936823856637837011184289817288079143859684216705609922448828647333305964123119624146669541925392979863547143951679319421328285483697760802086295653620190296751018389076696521429309136856921283998093257418677436584170618284628663364428284771213636480464108389718583074401724225919978266485154518562810476678909457572221838167896320194237987726492246698855335060733842715045208940764754669370244981849134698038983494581024267456409310022468594816100238407478703486647642389599224286858679672948009255657393748667844681152481489724184601730802203607945568891571000636016934385489363691971832325362832486868465338538820573806378004008915617047809683320039600730181941966422552965018551261864246856935984323836423028129306469481610059133969707783898741363150937742983254585021318286393659344491247278799412527065638275771674707394169009502816438606260541358736707893890269247271329573229575900095328688761968701476754256390708587079220098570582161270318483000514645295958749552350344692490538875413510411852495277772651673932343298255379590913009327909032229011283934435654152941044051539950010966809859417604991047656179925514252637325858942446867256604466290064644099374780590949044179120856531004756586865895053187578923277057452677285395990837229895821551808313387081572587319815784468047039202770491380901894961659283036714494129823637915484801338716769598071191968378457269312192246747273557884413729045530108676737764039128015823978903570094083049558805498417990539586258212940734877937742591951559477723384751174716621256248026460747154788375154353533210320903109489151274823440881591406826859824168337481015988365355346751626600742058928051746495938718963140956430401483988721757060849700446263151422948469484559579437069085749761601538 [143,51] -1868075290251861478391756892172960825925180872865836066139097863396590646769132255628012114747709126148965659500312023990525922394561131353576348114681734347987447366047241192200860066973615293806296001298236168178481715369448941349549031178181643775236763423030103986318072007984355500073089514866945432932575011948911542595110816467551203746288317196333724989981445172541654895774719086494469182486030844564938126704372073300994435003300988927712199752980618895514261809152099008329382606396296289204070117397267277688435993720389110930281929227635412258281290113877316045699494894796452900346127988385550896828468074034461384434184524881922165201490807868787955968885354716937588217008654549680493571794821284636125918333819018379486652271038778509575117613924345793478026385071610338104858847755848707989665505345379890116291588822771655566085559335334392271981825157260648095253063954993927084870237289070856819949954416581446439008555684699801411806450046075280668614137870004215915759440450973296189957383260680451037811584208047429474118442523578405831316695584334676967108040438904569141820412378257268946122731473587442851254258477889607778840731503535119260776893831086218419293748502238465516205329205925529741344336433916759290647813331220663720439665114270228446310218336253393206542614510634535449164466765925107902868943118339151806125800195982302036792799803408020356637914367242235009759865096710938583506310595134574984238236822725254232326802729104710711428930534053681619123069688941527961667959830472501155788555457711212639215460312632935671784983006136851153556341738297524395286049163515663089791396377091912744275393300917546193644523618930610696484468813791690278621967577205948144484660598467407015025098284367013818424032329162690998965870813262019298425947757865254064063494150198 [143,52] -209793257701726216227017733200700053515148668360842719643769740640055950534797515606113463707184617890756468320005391851035596583310122919537241690397208650620400403490103768135693267649023990621914882410276368911447131498673270874619435128205257407113547535417077925147023917887259806816355104905686074249359774038453801336974146615389925387874545091427222989681433911399875710088920139008579743207505059546770818224397590115084845569263826920794249724573709075879743821143606915522735023948681887401583675420703104740601072916382411616698249742775400044768977386634389951219750325210637572497970546413062842917579186666318759702131164378243459173306758147065643626863885134176183237111292707121695350068625705618670150307246300315641640419976168138839750200407217092708114259389374331190159206833376689815930972771341437528546510871016792197413272647401262112689287586320977041400070220230197573258301669357387347865129958101818289444714048594256346002976220450662978239428894151001644311296924196180619942466015879767493440152001358261046437605182837667734438924403148234823216065624933847546778081267626494324178098964522890287555881921014213740329648971502319536113483353738673725430216295644740282678247354315578733794323272005218279252127707086609171095357881244710709186914924321719246341647884342727918059700076337739340248352051130519885765179845422808802729501534270608904676075265817435260032412772097437948068214880039084288944802500666738498757988860667787410903247440233070508607719010105127177792416347231582503878927134595074937139972724582514586925197526219580728876837240095283142024861707861964435124802210340292629787183243550832805802356091094345732343607802028908073601047096596148891351777970174862265074138016608168709834375716044183820344024529573434931350038164500143348153646166892 [143,53] 32502524600011071225807584066703627011316057986111347818610257645642921645884958476174285977489152647603848303001211565174634878013325740488263623381699449400441461833524627246049955437248314101927529494120605510163155055426567215777308082681903788334865021063817898607125683167765712369223148834337785543211375015085659448562440866054835236282192575678052581126433209763967994773632122110269149112968772841921717444025191921084406183747205637199893265509315185447784650356238980360206989783791657139843028444291486928420788597092019318787180903738423557015733168931393006541999246074509100473969002331868100768376834603061585777123619900042315206131480963541853907391955540605738023058498394147529454501535986389226244493911489577382175492135166685945105556047659527370427556442830840638644015148901260600390674065597368776808242869572823668066879561402642629292107542784731241068942772606603026712969899222000874692592907149416215620675509306584718642563207833739683130525789332234883204760393032394254979368862432232142346669242188713116538055493185435294947986340048909055013006631560558950338074895262611969814374613472220524295314977886734312594711303438276908339227248010848580894159323507280233792683941773159015375541904213755580671110117700039577329903074657564429521268384193249714557206131743002010256264560110310351716140899165174008839013366463028986861667070913644096898310826970764306173458216575710590558285000260408628255169296848699875710900787300299271755835431312465919875021404453696730444051556567142145466516679046757478963710499701138371896763201754288200221271770308840166675488005397247713992605833309525320738792266094123673176710155658479575365843751578024111178934176261163591714702058673159565649172673179954087347177994782936912254800012240245808126884853168975803177890863 [143,54] 1990594821829977406285723634071926389773648796090064274654573298020787337129612970446593591607138122118143418633865256718996955551606164729684411668732995068136283512485700195683499075831302799653172572701131492763773873215143385470109022015914000539660716106672683508790220394227837174662888982296818852971155304494829296740835445108176824131223732054290030033276355930839099790769433623537091957329040640863295869573912012586943138386602551875934107415332317039376642412508360876136347623223489997122721772575720749896083692644094974560443659317841778473883825853395546496616976503458191686053863691043048925877767315002436288543830694055621225442301786734702150778328585641975320878566006934986406978980978573089476415654986683029802964416347308290477208962043203070389401490325767600351933196231861682760276655815925167544033755758430457739349732322584408838071287053892773083059027836361179083446086184181847219156212012509758691839872870190614744597724566318688298120366592609066867990481520637759301356384852796244044665279786973177540292816593865201468250819475592163526522461617374278620748100171354857492594510747691504229104086579428436777702000151916275493419229664529215927371019086530233211878958874916168269477619116429892081876242593152469647716913112022303803629678091734935607735798183634875286827999808055698745951157468490835143134824030338359415063009164970757424606334535488986097657684265728465199423105723929075524824627363868716339883080202776991910370863081881938595108135706903015651725622565782290547639113143035894166297348522959925336557621766573783579733133392808317375229570060246755507177550222482510969030686771199280951405883384718830316049258916120844334559464145328493388901891099419498811880563892650006388826749014911452783750971495214127595578777465759888663343 [143,55] -1014002274326060349883853359991569532680703628916711046152061678903269581830265519006904559159885378591638375860393547437029426519251280089307469652955258546381814704716081983176545817606278929872403010286899351482757547143358076347054891183648555371557365497978849421038707325620693389623998704961685895124697396074355933152530108545945614927108659229250269950102842075738086609277979695353161119289721511528313952202345352008886367091055322359151324133134341596520334035844924333598482173267385889679742381414375910583550116017667918487728593487025983008254868959596761655070186080656843860365715947868110613972656594774325235916557051032890454191909098548946345020125972863160026649148760796684430278757301735321251559828882343763117574255096921820709006446696447151040981454275883884511207427961492016061976340898138679810907949550566033025863443972110623554412290078766250257450443998684019417796838803444855927365214116563592437173233684082785056173604522307204574272709899296821021279303657298992578584822299556758321946469973493165946794531564650444448174005507764744662263458993224900424475863246817479871100718404555036833373269725157774200900856268479538462700699354602730501967546035742851020548707554702187068729585595579237192669423252736387363362982919128644837524710989376176881700068351227194603889361713229779262110462369631823517350124405050228694364653979636881776907110400643135950845722597074121500050763249397629507885740261189561911344415841592107359623361436100100222719486779576024347578826373293993383855151329678732213715534252535509926321254246256600216970831125912148143753719506628553572754262524585807384706940249568426217786624172716029616069437284722719328414858981633327801271403373439476206684153150262476556190527703131101872651546991908615775771268411651689510 [143,56] 149663109478348076814248732983534760013531676341126549028975420753872515151796113814048200436629878361990088348546721729168762302049360217711920662494730942360691837449442886182050023399913331361182605795485470500373871407129827470378318090791177008529919049288924420904862779303957509576476826743443107182332488618797342377781414301481485888981526298643780387420732507079840340721360166743148305899280750980362792514448143357771325075444647207475815393726927596690796773101307658111605402168729362360004898188372172765727636349846974993169310282939987029083694869604660324487467964238831403734618028088717789327156644224767626967872779192032097949770429400603633916683190346641172232539145307665721089758323702015147431896996971809849247979096806121865556969353571757638242858632284010432444057993007618088895339016564156786542057999449690328200039717121049562978796574283650707228192226159242100669688416694195023269114974437499061646889837192591074349712669988827359202904632352248932234062156264558765398800081120249402728452585097798841668408488494971158173325215182752697791033043851098025907746957256932079588995192439647182410371353765508810066764315929903712125454474357582847688757815141557042822240783190083708857828146553774596430120045537073949500389090807400357193915339541851305489975298629167841434398284882626966991188026039430830238125159873608097977441903188046576432328899054923700161024635896334652012756584672620579692418896699868388700493123693868398465109475108011079884175072490129117221289811604395843485051111329642075493856902044876394511293826161013112111406243786361421453786433254861338704114870057161975081149187452008324803207855095041395693386053399914426877451849969726918225003312829658419882184958038625892982953818077881854508402090017592136901992204997465 [143,57] 23622539736304453722839762719201434469544878752718326680378667377041845203099442393738896861980453463566947368496819228915929346825344666359597687713983616099612621416918289057948565054660440687100925632238030728424570370761896292295374816479718038181253305099510836992100552869600936261771327889965356625527196092957193323233144384590538294112292906001868985215415403912459431473911782102141081754074979248959900790302438317294081781030764196102232347739580896817787724951440548099633210032287953425291066758095606253525026415639341197739680827898909113945654742610640703515560105860035581897709440661303305593394413144739041168079271952337156276091563957902130702410332530013002771700377529034769285402723182120158648992630675898885591894791655850142898529938753818000412241154071636689860690328855299691175744963480510796264594869617016088288794363463149270847230280350427474545943231412716100559265787450772291180360236056761208628494324277091338213110808755301901023337022872421045364622080209180770020303735789399581918112978836974766986719541346809652001559494498106481909946344811817079844384316763154534950396739770150044897666263375928430072889731258575739452523223504590375417539717350940195735373641512818573538179124529317710844318793821208436651011327485810902403218516120773060394088077309415615382185024905197601420937671779477214545281250529359707457463328186166875750773588710507360725584477604347505160596159398140608090100066540030766617570999226235554271745445743127706539131149068293185659382577184687545739654670777705417592388225203787063073585214476640247462425654045483013845004484645529123246247376301453644789004405178422178463360340839803022167279787312503231397787862029976459926720586323519598733306815574027720801257858511983422205301808269211768461935067835 [143,58] -26092038411518418661577420567782075970291425879397746188883689849565958318311997451892699353336097874021438545394345666351599767080617250350972195911854449733143606299331912803730212583144646873560562166007760318706279036843155267764664223669810989125471908080150144791253359618894504624654282666324219514322458930808082251776324821197466457402059588906735075565138655109678909073518496672802136024488762528445425633637073500473384566319196834761493000851416111303160860312622938572682152975931047662785590994584192300646229871645170338084017951314486176736504362748710679926034858238694796358359385460594553140772853922191988492426186469849887914092852497109227504606758418168833907452025508023588421553176775505083210101911784515340650766783186980017269039512281286518616897892182469079279248089323241578312516369036727349375669088612414476334961420461508785401153787473669279153612407922051715413685322674955420234553378486368642745138395983431213866390077868899147936809415115033829737400125447901239639272707190402916946802117163487365671965266285476648204991644226642947725414716428264355583571213523913251997009812296079955925963532975430236204471278454420406200969461668840437391050467856196720663232275631314517973690733313741207824135194096311788156964864795432619408613345069348148438980279472859688750081597500476552294370933344147207993492120441911157591079846651615881133280168693865656822198229376421039071246253705794835332112516808612737627369415057281666742584652655333742308663084305623172518328724650071315306194141195445878856091644575736298145348438330993569861561407577846265684128376552903326374792372647724793115216581912612721028280954071218137660345631312507040425757387131431433641029066338435955020738872025907702031491795281120711465116694110593083525854437 [143,59] 2742621476654631581473518292616414113303705136627056237971104101869512150770659186096009611268863578389433374139989395545428267408053476492706735883239565215819635340548279741600708211523238470566596360726827147278640439617462724589560970840461162495717435534765175025955915057983014299748510320346130089672471986786010259011004105813391903198216262566295779936645156680612126092222233016698662131159640917979749153991294406333084502901830626052118583030408433945185210137343941172442707536727442879303271232627786013440081333474040591518708461387061199607843508841461484646722146264481977168578937323432745052734906455186437425335335522783161669086372953887174947256236768608063768195297882005885305080333403155052170006866752989634086069587030081909384223513974759367489591337114773176773835834918825315499040399681147997066713254912845379852209226486552824304700527696036741129858031456909825938622767318842837601080587625017008200130625122113775409713189414168530729803623222845709542620613492936401678617488568071539518110132106623355113033348359869516344898573635617215681101388852931008043307307147533397492177662869253958711301997555107113535115133235078435799536579700484238673217289854314964507622444314240371136505182599113705846350982097317052685727273993620082813304015809815617272409916702318100584451552981448740900830568791547886386310042828305254201387321774797601773006641799568965766411497940801351791004302230040970652246337850707896226478453867376979115986319736215416754737487227505999088881774867074416179634152652534692728220904411445385328951992277830905908311234285378425595815354767582395727105847325842980238002100109930590110444894764253920903543938854986632699013637948183779819894375033523482163887517555545925823115902347293922257598952042039088578325 [143,60] 1745219760015807440898730118236515538503423809855163848336406377898359541024052970057758340530696812625404766492255414725237522400735706396589225859725409340702773847464606240596543350464464730008168955444332034100312839133933568299438205727308135742229730521524088616548251876423506310316054854773718396810737336574764745020030930046702937822127641618413453910915561496404518369316777979764195486606198035301346714908472843955565333855473240292235943516527154667070551542766976219298135427829099672808006746804523029900162320328769526393843548701421247884506830617089208912395499132466398356824595107168375218436257189951851435230749346469642423570819073045425339210999896336707247786371584297956465861957680933067510621780663738677867278136553951955826195803195925804960098871582011981396134966311687643415307831742935050812468876008462088598667574499986409804509213509986763181237300641360894703563594647712179769332377982568349506160433159734393546905763259481162188319471725335013741968037051856095367456987762536899390829902790570321182977979180669357182677834062064010061674200458978369276391115242100493617316029651685149107771936857852564521502757834414859923615829867844323472077412520080376509779306892585272263083234613917723067284696285590916417774215760917862098326099375451813539504852127593286119278532726018555589324087093555575289126583608873501093421422824102140765979456478392853869386722927597944435122840914824386094646982164589216282581797620285377702334356712014932827586084593157449738412641351308434696613544280053523057786103838003151881901375852105409607232428017843166708836905856294429033456749479142172607037294074012382244060519749842795481949596437068192501796063154130413937595127343191933163422678475193274730950819569908411086612864797621740227 [143,61] -481576230434976098025231549625713295120612702133746199251467495576166425749467647661382528518316462844783482291150580962706786814428312174576010790449996834441383682613673194535595281355013140645755932710255256223968954240222151616288261962921625034939945582023142218491785828897634380952681906720701012895112506224383843659960903947883186480797179797905589458858772647797879077601582110667461045375714967705540946883594814589487597095562638666050857739955657623528976093332716309239736218363988489130715781693013098183775987589507923094955318687124200841713607620131390357621447627994171564579454999926287655262466413954580924892069639989761682039134574186108503634208253328146778816325668983280151832516416394049094882683189066435055597756023287070891046044014885008672488813936507902894348065354692524032547724736962954241364392946264283214184453477207509140267156017187311666050291599002764934565873516511474401188691896699822222360104132165170532907816593649362515017697545058904108024453344134520628672548444695596562999137817673761698754418013568769373583526606910072684829695917414812870984591860821029652990731633551351606028365818349916973459606196390523883593950843226840058407598485893285110106805156069745814062280212176626434566780473227461828105580821509707038396753295956936154382742220063494028385203976421405352930005510614054010475858958696662914595624202010515864745860391017865215961425106771825983475858498193542775984836009673734398420541713830288750370716881678539513115781909334693800687346393934439963537773175365906985100676275476538801121683582714565163326689701872954624246409566013587439933106072619724105240894174691744925592359367946222210573832607826040005254246957450254226039294785894277549029793632367918843139473052451954154178870670066842 [143,62] 44908840740685593660514342314706278578556886785242415152263047297317825654946413525806590930979242776378585902199673695112715629987918584716865937102305581395061422601927814588234746803881673898471566322726380671330173397585962395784999675510801067475655909313187786605510610621755894409308427794111256048606015314443300052581331489238464048166601974760055263829509931667725337354489719696380404866295568541654381185691316038455596269873601398815622843371594372805525557288990176594384788612154528371860918996010002157517603151702352450769841255732075381790110196985492733247207957923233059212234641271641317654361757344968122347821640198620574888967613661039504094250869830637525368962200044804020996862114943930118063507915708624650857083696945226432479068780432913284469934588418450323231333070351523162738406180419008868334192906963530542557301529747287077658603897279383437017129360862844218026400300761607169220338775332276537013626065385410909778049235760252884694785007765299997075720709385430774380840444020798021030622781517219275398114383940760081659320877961380129816274508307701628046147888939770813847164657533507410138103713651390707752482724856391937151867289424088177571839349124556397102332568972398622845444762780216125095139494434202530997075503145415645511241973851655441757130952256395574775640037610598721758395803100621489808801151208323002168706455604402345289461034591275627577877235350761578387021494997675871214797859998612453199649669810489670568923839351993297701710477667638808882998039551338369793323109165665125343264452625007740857854724116053477993711258482380996391299733767901627002323238836472519631285252210808321724015345945996413282576917868952756548563929806442618749271473553424637329565886423181846849058871607334409789419831065 [143,63] -12949757244576759241590717097843670467585860290169643783436236922279513374041204327773520619359397248981709865597625659795041005974498187889969091315609760140758186460841208775242463958031585050170462541437553057567569893815140098980723982687864761178296094842221296449248288500835138107407181353475677874082951504601676812552092628013814473534304069952327869664865887687429385359097753792283925944516101840992566389503486458129395784558852081718330472069379609949474448213408566417313621919590583153736549218582705969302204372245779381511417602224958316835322011738902136800019876933345451328432160989851085309309223643144032760193142104135291731205244212420117278433626546827930247164044436136063581520657679642489362435282660783824505973979471073697088077152741525358656906029041269181085211374115763583113383762329197210913286570744937888699145602250095985423881217932226521173850846039384009435803280705995015156657535411467226194109529780838113373492619533522267651947067347788799123368844993244174801053470046050885822317856690651353198275674905340859134455046489750081479404242327096714642859606559051393154654887219053215770805737605714594929426662985892632676400976175071580004110959453095915086313401966213888794671790544185319219613290122519238596470618448344308255252781874349002721981203706088557563451160089072756353683855552931803639126458966941672388363747651500813843650562560715315568934317072802720157802119332988095965977046847627717535948057784155490023637214126933536929601937619000029521357266288531851781970317233842520083341824377877384641361072184447636589634473077640810933156448867344139074498944013325582239966969472498051032286404199003072542028855202871880761756330832775174451243571677728295775374007628809612200832500999032214472704503 [143,64] 4899147660184135718947845762752419004260133582020957376739410713810818004707195905751530309724021370587092591657351727671543282719775681496072083181337731734693147645978932808720301547357979804008851820388086898028080031959680905630533495432137037025348151230814047533776934220385056533462987464046007297754534032793820484604487548739328636755528077514519049700771267984498210203786179877036770000189528883461737246852781741172225369351392500128543481528057641619374700292167463014071982428510067368186473284517979671809131237827848144939984562816463415392448410863704190063557357241663227139018578796401638007258864505490286051853956538802186092090473590312735441479653445518642926397493180641969344100897829259356563032902609432020203641929994220508290631323336840121505812025833028846634617430621517338280137270842019064189297074780575592649891953341228636836398641027441157437094508722517680450697576765188627101363421326902412433539351598639755405278062820515374655803477111138275924726916521295623376459253954219886642866078403087649351222817266571949353623718346335883793473342713940111238038468095775828210430587186187621497482085623677878542179113280876601939494329330253322850799054372592715899474626824929107770586600981915905722971427379804194710907052323686545135689238921770499382741681531150750569246466641912884788989983693750144492837452844793767131008244621204157951973083456905935168887174918369558613100075192452825021935331605208253407491211308662602562466387392645749955102680824084030595961058606236859940203188677228367112066860672092115803929448067120996797498088903472592171917640301921479307991544730175137981970941548779501888186846116113546147831236190812880510747595531917513907660636916789116387241459195833240407303081988612179801479 [143,65] -777877208349354545982742589764538771593332580851431728412518009329889643602668826005751557191342927670163221279669812044161858940317551771727102316225687555735945645594936350599983315931888705777350884373414175217464565560943904567723330942794287458164947160755290217244310529040112014338132207491592832067818373758823722321477217818091969477523465009147859001778220579188651428108791826297586542239846734626653104937213692949025660116550542193252584465823541129320206612118826654809019110757576114414436064175174922579338128992357777622722736251017152257390845559132177672461145429566379335665931987363982836976000817491866298438231035647337579120193474652404366747624344656982909740365150720710406235838631369045323603204465732454779053012924501407367828320632623946203804171981071833151523699921131356483660121023707797244105436192292222581293168107671948934030880430268142659041332370719545659443158828060367137662621567545005546641713408870609169158461750902609256630069019540565463794822680029637500143497259553893119169691674665742348858906677401441593629055933065788617764541138745688803354063741093038428207591709099792992860266953936532763417046124588894982464801530390506730020673194430364793435321262471187841566639046507945024597245938569686374342830268516758749897836536764853672126043862339012985204307569091971106911953630654571108857994685155997869857262239836844067934340774801524636085146647055209481332754824221747339243529462719207448048488212254158213123621375750816904734288512358963271611320179146209681105883776873506970905849385797680736309754867626292405719017092490111141194052665892643918551021958238605843716230712246825075055752303592577487517104046106246102913763572590964473720600972225808969669396855491703595652019351057930080 [143,66] 56319483466419184451312095787177577258721322344372256186970248662894648455810221412369634569049005802393856834374178425427426369040160180532101429483270120272727000112080694194445489862622978929321637002054248509090611878136670873239906905592811229680579743145027579172725377859350816349063945060733360787183246115201484106891665090695463186175850428527146341836816766874876216656590611826250427651267476225810669472626581922284172530787739853980087607130289339082655415113401599361767761439029331320602835023338557963125611457458525920205606456035180778658601969931932885329750308023713934167905778662216042673221221513214804439833967362693497278517452043194008576660416996576538817936812199190424282599601142247488235095232981140558790980025808871187174045440816496387807530045505923257703001544673032622145394390289714684385594767105472227643118039452829388689630686016681218436646169313719988035541636176288931300642091775065616890173243093152829895967725849910540808666886651118353334594426803211589875229825766977860141012156936489005106806547747504504981993468857247488035254177930926852951331447232222153415047578364775089877799939612455576083213802380129962092052918983838054808582816600186716848622467086867674392489436170826633795430996885625877276382519044384580684254655386518969674010953723199187612198953255066332280520768670495040234420812077265713432134347773242744933707214184034072222970351297681366973248111086729536479687714084349942831647468523532773949365477239585002424023241299889368826106945320364543926996824343411819226947639429879874234962599183439730234046079779990432218827399709265624434729858358377952301574986443380724708444681739395125459487596943839215982260526038940491943235409967891916669650827942739601969890215283123 [143,67] 363841205975725203843398844957279899939396934250776687092913597650253276022994893752102721503802975011419700861864838323807913141861702118851645691017588763652458049506331094627158260782257115778279041796042789265885334461082275685953580419975491836005483089044563778757490478879782962478048724680856541759568191623457273117839735781475103045233462856223727614319526612394465031001923447103538201644355653736744111399441467453066152644205482202147613155054469859350629747072372636054585509800220399324457101213027956701536710363245292188150939776317227754293570437594547319595269077883752341619600067085875981020535075408174888183192006996225438676487848852014356262629553968119063012940426274983465297497125236455172411713633090051992720643468234856961885257925996656841835464348805874569564632842368112260752356332703148442971451138193156728175627011655666882201245274679154191574662719399526016683341692166419992614285084170165226682673558396247683029589786077384492278452936280364883440603768335400384099281864254638956909003201892038970633937123018711165626074509654812893754183061090853312594256709748330639518224294810947655884812119727499391503639013015521999533002749985026113737352902618948386369344190915070001482712048896023147503469100065485663845058237874892748787532077533901718301334429103930560763465724760294633588412453019916431659346515581769396752444660414122192758446654642160624378421638222829006573948720632026378316845894672419271581500435423264613896219390025974391599737290689958004844173516959295350623492485633627282863012766917294166603523730188654419666783783945382195782964164850867097070936879031137939673488318024183925406197452481377684990459878170885759269558618761100941322518823478614862381188080392820815035479745 [143,68] -2092178849136174504710833478846545854048984716810152310452644661565252391508110981106897699918766147603676834953357954062789652640120922658023007482110826394711106034099449866086029792002967723496125722788133899500098884523405555994410861077617840771353337068684383784655372919664135660137216484268568293741766794470397544719905894792025541574484659501135751179108579757755509421108446083125917687931807596379945394375005782086996547459927853564857443178281747796510928856901185482647795909071274419653042666773001570452034438613174704187874139460025947488429459146056867117946168314300172179369467377126450807514678097700621757631458562808017839669437270808936399100484240430263649819946544793093089109451690994766332574407327369207273598179005319722449723909840495443028911273336054644398792085589205189828350842965595381496480819467089910791625589827260641334145380426422290820143416884922224484122064854058766558541440136155628589729170623644458455386527747358640077855610818877806198817838432597966419299028671613834820803671815343085661715936146989050854654050987829762849068029340613982748785756787690768350925981686279616076417272981613075772640057763431988959686994576891028227847931467437129139596682761587934811743527061881179978056083286765409332368867664424572194835005378868659019739057560591080502083842725064767461516659328046764201046174067623808289812725380139366163471220312142212381514201708339477918285783875787097056863407967240823096783939249071306866408464813783869257192191612778760604648842347855280769661323646077815375665375015542602911787057587624823481531874153795676325177847933162467438273268845202942770964397104287593785128511458275183049715610590017789040514311479863420120135240238419162994932069616920241975780064 [143,69] 755750340871116234048148892566131664782219035329232749244906643929308138861131706295937990144880069717600002487227627755334652190814075152316594764863583574344111484722195146410884873182236407247351494521625576127249292688005354715461507541828085088233095540679771223246377141789265390358312935858946718073738627266485631765707871334058881578369032812617499346174513124243631900929115062191323320534559222708829751240919216328863469924930661034216983106602005264922815626064872240438602452706539034237967826160656139406093156626706424982588540627810207361013496367832321587503514053521359963051118149012429610237057297442370900199227720762818516466586192691933743065517092576174326610306212834010900905532092828446256011589222276638889271368967049544260554097724467238241718820728059013604032405066395843932060755025154933806654259423261404100328993711370937923587626519994785029733278064482931022857069784340918879238139416289491788610318850294769040141998809641561014571135768661356009706127005879969696229291610627130847777106221485925344698982546964707697209229567662164969978684610148712695000031139595831677617760013921024604308724732027680602429973356252610523086355042607021677999169297603039572485026982112228360420024636009255891386405224618049123865645491559408428722671124579442807409822948018497664666166484864509762732198553551496800768543082317006089012883151376510579524203485491287307038557631571890621284263303957451926122183368369595470622073155965817614043943327590893692367120247605111996697415024339321966609962225946119398431985726308407943208057972728782268876292444795308505306151475900600834129939554584421770540291528111107856617622086134096826862587727789028275169535622954947535563335286037108176340333171563404184255 [143,70] -165511686952210552477135287019184854701184478962539914480996633266670443120207328629464050205852230841748220770672093841344630739826954923863523055478375050013633090824920113461409081023194195805610723460250201134700510079230599519289867092483581569602422462597984907563827592781030219909101971347672746526286442217408092216076415223424868912226751073738004495779950362079847370130083145123222477813639920523797692380977059784782030431099626139970322650333132873315821048907006997995202702665160519690201869035788854094534000770401786937474914630660485006534305199074672049871438437337923840036134550470272821732411351071799285460904134958709437913643770800261915654331625667087327210347281067901628263590948197473426045853921677830866000904372647850436039192479113670949505547622871700395314990127921609336599894273043496197248189012171066765322406281280792146964027835052507925009897860364316479081000354816442936913025301773965144778710428002097844570082706964731520360440076706349550502664936563176859377014776828809524266319713549113112645910396089589463185734280328477482137939597617824714521275076623658760116336292798413254752105199446563546835112347786273172447222115861370929267350731516613282415805162053672299744871698760581892159993133441567534847530622545510204817615675187077049118357247419172642687536338951969113550253439988550529003845999727993475281340376183667566736855178148773461072688530349660036700159231630964980468566158891972505745376681263552274811469864939734044812323498217328435147513183207389987878330873240500956686607892804530559198874267242154027369387579891812432227987918472790616244602341380227624553922834562829990466422669047289346847707913156507981732576485351716171051315764947950351234394565130644783 [143,71] 28083888862096754311602246398092908533246012837154683629113902473014263778454462141177136007763857090011843127735108854940683338893137763339871537164876431540695264035804123470909605544775306714029293782208376916434710734204560369223715408114072389514235441102025757019785625148796599219896729309656872604860306456300918980743088738052239515709194484195500998925092096455285247262774875046702021334618216030085229880419160551487756634646958625024347150793717013279524738430385890238334064113771752602320226777195373817684514483747760492723913412144908366385310023642016456843573189574395418194852629735430879717978967050634401667942853117688119579084168934637777601641504327494736775599727883235072823338449026984260209798933692732635668150358115144613869831891527792192659439463044814313750796186373610187467325286775587598707051410188544272779287713168799770164628028577891698063877506225406919979869936191285516364751209318120821037654001490331748679747825002944444912071954969301931781707010866780516880996621817668457015822680031895624508893855948342013388591407000461298701054992259512841746230781764639176265706476791080762303823912496183882499376743403225779198364937572466780443455659265341954052002287318706892598076379063201019866460982170662178646867220224551505139366421664735676443868892900484440955746375162316628666727884149062985658473657975550654384683339930485796512926483781098764858918321596958993924203252262982036756745683874417315106649747493489563702774991483271270596088521700568415642352664642331159034003197340411786252818218950404096525601212896811588054121838659690846191215322348601072387717160896510160219852897353976721816747623771440444858727219546320148137767588266039443786464221811438340219507400686922 [143,72] -4060951314846053386905823306149265891456586181602441609459163493781276114011488173701036471234849147223317678021128538029980586582577100384377766648768883730146223572110904731684321787342464444273477048089564020601599011312599203683566871799560433102223926797388553534598158171183892107588850832387586961403146602169709984660645442222561024487296844137943355505409471191600043495442407396292537891932773108409182356096462708808802346966983622114058977354144305564698277438459684853955027484513240400431435862526939756427765970387690882093760930524073532492652968937564380834443328102529588631792330268175767835834650465239732222773901796002596180445834546058646892096153021843298071712759945768561841971975063202281795329855892735899198079983218313935179946423577929711861809445487627185947579776605870337543030881063306172656713135561842404983775499875693735433710218857868294323582746412394526305407686118308573329991473516697017397762308726212668535091065226189938935353505943079193149347965346493585573328164715910104232736255570167340228020796352693834479436601808007871611172147369527860619322822031625491592529701664077716885771293313327386919148959490030857499381941681861512462633834247405195349235303191995520273908562805498992782681019390627846206854242883198989625174271380876798787954541247880892008954185026849006445879593287377729518755198279213381431350412266274514834146859028839165206206537535621508565787210233998904833577122043083773801968808615557797101277108852413781530549148650721701348911487914676272489351109647066974843685473516297924054545368666006240884627064332546719141035532766785622713143511871016441024625264440049584920793794793395270126673847337755821872655966769831017210619539281550820009857762045 [143,73] 510245186134130678653820855905345801953016426181308690978805022853013457666833241951874509880372823293983156056741154291249708533789497025336871074696032994044168330281683329626099823658989884262023478782637289971398842430542558255477851234422440899674535798328685294377232454467695986910861715881291302934858796773327013033732961514066144716156395925791888881140287346858804555771029721369335161960301595892406555048235380956827140714071714345558748770926243837187974968790601084226850856438048615365371613355561411666633584982594029884431992212069091544133436712174626016515756616157473855801029327189987251373089882505508937455631236764676062373559544292659623109329380162046684645143124904795206836934283898425409349283103095521775372410565893602078123260688088640654133782855727321081109961883504540346797236968346728687492007279037783945932158076920921989288674343861054529469857568510706192825094766075605822977034867624661044468988701728490481087484458181745115219630180734348774014091277328704482686741578869433892905265913318454857767151924856131583504700460507886447248469197032249605184711319676213856622187309066830674967438755033603722923888973493442948509368474727556568010404057744674552918613358678539886887712278123140818361033688261411463755824012715210129692860729775530973648785932732804206450135450638679369796444271501259152695620091780278030853968898796334183968827166382915655632128814481120615610276580323900520470583820985356151198539068455453217353826519348943662498707961444867296285609354674177623271065314854047539735249540224545354123975902587020537382639828863652012569427714149595695329830068023452770290530132685961239870414057170845823569920014622007213211057718704446295351056755873848193974716 [143,74] -55964950513139379045631764483573349526942208421654781336931656680350709082794445457201929094351926236807370741999870833922877377097316319134027353434203003927508252208545484389774453374813745233559027374361624865774623966380996598913405980185774637360939428680355681059996925747509339268832692594866948678836962729613428421211777828706377545468936574446943399399566542086458044160376164547889378852984460055891633336249887586276503375791402154804535432184120057517988394323477118986157524378548062684593338959086392116756911143229409767842707795401696872046969411499365723086867115221864723241412431822167458263654477935057263576081808750602028236338993986521718890460044997936100615801383592771638410331784974715129369750531220522414841375698335696783732471529325693907475474724420855788572876936370608827350298279399820996621329899173663278576753086888481690316655236710076397464609301130425317451863310738939275560240692192019613081055808388111838632308838052781204733975614099982351688782145253462009777387349562714369702730745627976071109018270782089994121496378926774091152778036100547413324700040305023624624379550525934799680777651816931472593846545998453412363458458990510881311827780879049669573956378897260601081318339064870704337091767529600076608568164538865461013757767873613534117433941862162167629669701081505894050425893612994267904174284320002438924115333798035175261923295347839867205393153597430836436098149998764099787215797035104119746888298343592713049365170317815849115492149837749377311130378792458651041391547815255264686885787562863412395243445854069783800587791076487507169103615919517461495127140095825129713463645060001831299077088130775287803484904337422649142342931015096939376548319895042602228 [143,75] 5366838784047284350393022584791482470575841412295363975039243576876909326341109783999195690335942689626315504579595203190211915475760865052774146580321297626085564617518068751196956860746842313144893656360077558688893489033585667219588558860829539196222952143118178518684373056296605811583442434061022202008289061628214022640674909077445186509219397250383585539015855171587248361249639279069874212188700014363938611789748448338222825716455236096915122357193066509472214582567545509205095327205191104527400550306445159196317934218101459244782781151877419259878512108649068312929446903533856335703585115082275588715829662967098623525379971907119968488846798997321369688308525957531998098217350930219672617352919086532617032762226899807652427327151717089714615974894672736745994085376829385266443102839152442749576261768609806261224498496638238108770353771910568364157843259853166489999918708525415685631736462191754655174535855905183436627148530267286404815517743987574873918866771220556104601711898589896925282934338068175783390116859682931210077935165689718270562918081717107697153951765086754830748022732774813142838707889071429607761794695692917481033116517861115147156322736842081933257652015990168711314199668920399185249949617929737393910541440120020187850615527842302649017246259733288651993756579355440991507651129089858230186340120931966291563062394848331113333909844638134365039913542240386674484166856253085094272993997399201279489471493629032253704141931555084548909217881212179330351388938255548434213323237663558218712703170913930785013985177231751221839316559985376841984017296573980775144053979980327838877645680254887994036973533365768297353031016960700205981729124920833544862295248723868031365724021054806 [143,76] -450525410485335942264969167562428414452904428097935557332601701773819476413183431978302170959627226841610791800858238241859564501366007147979941382136655488665308125360616582642245686842973886602769445911425694792986538985081414105111827380292077686264675547322906223026511548809126356540398496737467304105005988419205211881552489852215598078186591706795846667120559130542184827856584093529924400643791437055215770434719708636573322032257256595336608269584638044272796719595122996567944362506422022817410713351745446482247010140660648764219667648326794302306973956498983670433422369362815624588232837940686317104164995184115977185964180623710713208679437775058934191566598719389051071214782568457261978865125717970039634560983008399326746721402179372915714110405884940843347826292277728910467045366885464248261855550902398875385840691238844837430018638722310088646217850801465175422767805510133031903226467659384163906594415462487709086276578170457911797623993273748497749817324786835825933207580643586857847711064492407695526205293187819247708863347808954115594474453262055805424633692523632678927283465993623346838368299732593402377420099504127358229609515898237687660834501094752055510462538049928946549540413978260597646541719297261731126614665352274511528275947666028622543760449097561857861110998486164370072350860447916361628154483792474847678088885333688546003136311607462000918530692663189793217691686316996418634738118651280278478566137613161327587461607653245796990550358212221194574206435914566877463182213020982619581542804765904928877683193654135424336651301288542733731456401972656285437421683494870500306456594444457798384651450296255725869608755083536787223893642201631149248641855498236917124134857188 [143,77] 32870843239600524390649954654449769254921839505831480277970534902157533311860089251861229599273339742740382307021232267863364723784012715785324276661407659435734586946594823671975950827800210385118427084740225572994867050150900771237704518353206542735936057626078716045479379689160230545968409065393662957693346038042913532943033210306948199255508676150964465331254650441737103551860930155891116019680061477637198756584173584567058860269065624644006757325405147983038550259954341194624428317857235455002936041994617528022412622543710517379814542772124013631830348353687289636486979129571053399433078716174403971524649298806539519222596222093829320268244623245840700894642647220772486516799243197222041032683554799573013936631962920105825477084996265991910655520991886063786015354294825794889297580489582881123171887119066671930357203923490723379381962081845906461232773217063924636204634648692070637339476931820301593379040255763371037457192458367540381956759355508492843180487549440933489454012821831470921823775999021554688556677041909528240967105391476319452964209750770908438629669674964108472986570319523477949996861631683544963692467162228288394465371455206539910499260546120653585565351277991681801458357997745735267770818950356939928339987457232428154082127564888314636090073000980450304613035827402406967506305342352089938296922338131937833936090370415249351153509961569051230627902108099657388825240513107066922365516415757878544166860377113855459660647404442251554460782465092018369062891457712330176755356349010427068192307998228911693026204024760085701966341371470849379476553319794052946272660504909341035291723383779370116973842223817661124717126233782276119124238819400880643066213004184685721377901 [143,78] -2028320220262013062857067089728507234917563976255841750890991218631353869692816884740354537890544455657220900972456800601283868815864368549532999881605289555092620533400149627104829628453204704468352721961652244566189516559389607782116248235711138570831056255483347488329824386432289590405361297655745035524931472825341505989237971614270068846533982875812004035365772821016570815557251551412521281557093878464280217258276435046019566386392209231669287748839143118000174309632471212452607259265434970252755138185726320767554463990472551551998630632281498017792495836589119958977775441161074770310798078239640544162680051100058958839775976308910032421497461604349209736374090570826049723461953041803197894097877502797994683391274741605977492892861139643269262844276605534865281727489993682152553932466073461523573065099682540136458993166819019780964466882332079048622818116628237968528612485043972948608679424941627840524446788446310784191839550778381721234477539174587064020108685808401090021451605905276544712864325333149562458291140683643639046618461939852118389663359148971709786445729271095860545999040956813542732099343959311923820524060090539684850862703295019589483378772576462258100168903386563734628271307124250969951032327779593000325162678196210297594346132395081802637576109454994772036946641576458633533294232946176974669385726394809262741051578033202013014442155688989992088432131465401077687095790440514007903298750492018406524416234322049833449831871323130634474653336867932157941417585574530963210038001483535180225028619216799314109377909748547707488592883434047379479535642513237004341947341574428435892182859509268876882897364282721932238949661500109251492565476070808956898636625832663066620 [143,79] 100407234075911852937642619479496954172636354211641489124491436379587214684057021340308141261846328184126942129706069188251741310252190673932339010219185794044442199979337480211678618092056110497603652942579896741825150714128636912710072210567016501457012756611857520598772265753474260941976548337079189163236778817839409637462503054426562334123882268766665377456896940447663528240541554475887182985630997349576395272181879764054137318098217133767492580120974707963059351529261332293831672896834829902112469421079901923762479235633862752086119478349583105986939878609200345634735037310711372891558552296912596859820333089154306379885375042084188431985964148068995557495571734372111636864952236665834829866286424296117625088906808100496774497292242374229767583389928853604225933273964592646759296682194636864102168431350097219712478161797239913840041735020639923268959326116709766115421150939363095655965697022542464099397674816469103023279273103745214803640092047073058104311895849062529792632410983170612933261590752455086465765212693017762476361973624984604813027741180734799410301595693211640432767884714814222388006625980483587457699387586820968981145290438125687840678877429857149206226127564668909865692575392496382663372985518771237682976191438946962035981753958446972745605400238040844380255831802079361958809142892387006757020792484375873263335175372849234976222606615713924677464212278380761493636162299652738710232735311244838098643873955867683779730704694705837734709008251837858499844112722403747764980607936067718435864556643765192424764994171712971618212249536762845336873024670610415959703165101988820047875825947330715222127886227736785350277327883305076239550499181953894855129438024176715 [143,80] -3458653007981542893511164584063092352124863245893349262538609430776592936399252611228699544550871096747726198245310802891925623382498622847264740509524851558878607569498913511446083065973420757306021737415349040855511055429895346525368222785312235802848075801467324380211105448360318724779143061952688277419980135096300973622332154900069765504784141470716050872780526322333341055144669500644771651236573253167122814985852574848639707644223573617135805055255409714398314035135112080321023861176926277067582475034571618815292424771921204189047972514965062999142433815173130382820559665247440950226201929257882067802761664292637785148394488262976112629200351361051450821578355361436914273071316393168577755684201028816549037309366640365662613438158413801137804957763008853546402674334901150684952876829574207641289635457845365732470848072863422660072252946654751343776068018551531961033746315802672484421163950074477850555004025528356134796562490791604405681058180846171598038767501030546148157111904261925035048651456740406572898409005010104436075147509228310018701994235307013270530851889693878813657093268837309218035295147482816056878370607205037664621930660993516350392140146164381876883885216773141629703006115258679408439197715199384429798446750208781879333865460265831220683041824338804970726696811197527887205868544788433192391255343339881548578773419682076629872110822121288521618892058511409321436530933103375115201696541649686461509619732787137393226118091125742562848177481437195076928818676279591716253823068592383549316030654470856456603949496433153818184835907385775041936155735000645824429244265555804795381690468099269364727068840729797930754779636557597964794806467750987081114284874659 [143,81] 26283417745904697311026358708167427944837133918427949269876558355329456074236489353210864149287773860902432164128734117956388524484573664268919560061727553733195351786992723565269731357551062792853729887722816986171640189770043486090877829643311384990775830941494205433197597126370660553760055299633366239595407857061052882378290561455956137457041571713700200569012911282369947101793420887503207931813059621295194456990886599253958703121537069514657319118713534922814355449638898753678378273944737126747676296509359622867524752827919067481031900281001019034661526209991989518317551328438519500827809798611622927411190860070934788756283786097785857189330003206168459363954100597342916272141424125259626484175413417137728909368703582305725881719203501743469080231732870415551072605177080907260902241413097146304177414409795681408179757573538655600968840467856138358479745001193646596739327700140453982019862637590946590364904322702307468738018444702868973133288520677992013019154954369108137100025401381517448158878891966953768885002268142996750427162102679940652754524154711980790298118041966297514583049088540900161755899488248554869537840699533551670684986971797240617600912546939321398610181365915866714665015293505861243727980724941316705515859665954189869499497803345426003581887781827378983144476026215824346485142011787656441729666771435044330958690515020426343683994974055890437620454550979109119657561903159859216952072100993870617983793610082679076151866405186882933123773504067533517181791142554193457821283458228472290439234165458227072087142047112570927449314480672430649638024511075155152154096583923227070296599595787147242385892613700985264576872534974457012928607958835239292952667 [143,82] 7118176864029611074146440115564723729060606909192581961430702033451181063732127413900976578797276994912377490320623676061955461367735087959615559776357643427777593924412319293515941457835499836229162533735728180025369548401585571941110232374281416052599457457395503051062369101969753566715037679495445071507238518528797723725145135720637431305397137603872538918810876687803230260235141254864700034414840074813730583788981560651560944820370856362623478225564159229395484456009697210363643477061391851564184281470953786511270835168890418019218338568834669706234651704657832146013278347988177472527600124077477057964602411822304032486794996153484682285852685712583611376047724784034267253402165680225925462516457379193771459040391134316718547514984503691695367670613039036851944514129945368260338482370861943561337372872189124639443888619751411022370583429080894605468331329431104599684133677231501162479533406182726598677091255348517037103846856540333093229785466955002630715860396293344053933801408780721775133550404884388836187665164386987159899947057095962021436879750994033648664487223071889220006068972608754492675068742585164975718761380137019597812106025217345718876286289907985745296785743238745580300671838592322712663618809738260635187874000574292050548045646011319046399926484784485464403392954389827239549505803508134045294566814781325379279005393732681827633585608745392457229407634604720857027222485525762359107500307382856628477081217783939871329040498350747839536393460840339868752314808828905557315575641687130099718510465672931554423232856593609971036325629489780618994112715052405182768295976150852755127683627827459819876955807757158270601246629556338917967391921405082224219 [143,83] -672541819359830333404155412900244489151400802994435549984383994807935913191214988336650963987915540196848255969228909360873927671611327170893198108887735468821313973686741286026716677606173604990845613201980348277645914379750162019504068341600244196100377004010713610621374679438538607206415230709165373649102384972431949617379330734121565060819811667425900181212030687509150175875929255093054530037314833879924948184342293906869039894155639490143089944261243243013035168224217998755357769293546520954402488262244484923268202926283363180042228064583519313305093744076693005042977413932148716467028458324276651128156862375489472011846464069263222090507358237666836930903710898428997008786563808382773681259234685014584365654756857183899445676962063302273148674324318933456637365018863267025333260174184666933793653505605371411173869365259027460406172045645114719984023016087225117891352945547405833240598238314598456548416851345467272015290386837341930264324381381509515983191194785750657783940836834234624095254132595046886869507286841671863128771173531783979058054819801593838882305791710713944381824726237078090564568276757554520132688469447324006550570592933240653200244349771256406193330134391894755270371962056657811026119109221712716582648118368251875259418516383643060787521263639850136490455063422441450766721289380334477412730517789137628727688426598533177763197129469229963198975212728790097364652847706261747605624728308653957609586428005709053105437417986057740525039650043308869047848553228936511158916873696602920215936762615825184952132673183637453666054332236570836519501855168496326665032504106077368222304900748243711462622749347740217919664858740481571026218351170390309 [143,84] 38997677543541891936193979948725672977391670632554204728885184971596225924206340818384050777393333234076167231388330780628932975543935137710846347374065903518997754368711673990877566167268095268226187257450788805486971761478919484183103639980733238101844763342970776457518526001277590425847628910156425973484570025595894355020198370139941184473471142626158426323773904121326774249123964349097743744184547926538279192899942945015967839295967366139851412457672203947381210177740811014656426480006986509059951154238381231593230066833999168677760685590275257496975147391670722039012748252355631514502483265430574232317123877184540184522758222510667766861600764352713784683135499206260663568495912253804407507098187612291284929607743348351235691649555955577662109871446866736613637923345277209930324379400319008982537247333223752270590233393933919437782252017699118266370187851278165339850722520451589632641609300313098558331093415447900488577136736891154490752290132369880123419333020228981163847026117131667365760430893379132698372226248592825424177106729686407392842216554937091671908584058006914559901045651527283589665300249040810610548977590644849149905588743319638080009426918469945666180157355532575904433293079656286207011861428622218718438455415358758277996138664655704189211112477766316847142045042600083108854437052136533045577046300340506605915075166460788884732592039687608827489413797674808306636804237320660261530249262863848229826456562671966201124491736690674342199782010165188568307191300068925674187806781388415190753789739106499004257797138938229835182653429815532115377232383852630462447538932412689711600745316644377847991251201716537130473407505852311724173072252151 [143,85] -1713765657634871995181406836287760455137336374910644751071818123783107250190661994487663886568910749776134181140324092187314282645242690205724556139625571970834368084838992048287989565483412794746648721644967511610296266747536024437385533454041378674491775455415812842763686010853746852518287980124415204823913382350158369860818549613737873329878026621896260760042382572675148844079670058778603897188866812157349850305236890069991308378947907256265140717463812130227776560846074331737897408472460502797668991600767458415798056529979852708113488415390718692511400445801948447386840456373373884493298068513349705733251107063153082794671925969952374931338624385463854525393189613739246047475833550062064099906999226025946877798339248949163708763946109437189664877708693152367880743354625683549186463710076259991692067722398423564283029240936798287566683387917337674511417776395176922028124944540668776188475285457621202818644488390060464281628078961381318252322767709497437502881379576534818538136998240935010367771271822778818487276598845387449913125149829791058804064393519275196074352344648347897883618282321823725322384197585635240814143755041427015141956606471889148563212619201771245730893694753621818121191438007565809696165505082193367845178825329055788843940258905939447379244600468862514206144714535087487381446155072436607366568563682817146677263760131517682640313996918117880921835903812820091886844481792053445561887088838875212272150091308373892433287250983359246913056464900017728021382179097777524312276943193424507328086047302634642301419819694689921946126468140945063929551089027337116523052043746441388845263857566785313653256854901175333756458376862651082297280467 [143,86] 59946145458591380265294652414734336727796839863162122245312077876373862539327644509924695500147123986292475622409637604762884114503299673164862228514224873395999145538221139921087524138476238896812350713486640778337172524833896595706158163314698594755900746576880213107066996431854479938531947843499952238213014721693493930381604022489732941819219100570361612315419810982111272148029329577659445327782194393748613291687705012994486239969712706644752119462179634129843903303728813839612608189759225333325416063270735487116748098963359515657227183791965222057311333630359873146153067328050283517883865797750975127261467254608789144377496730386195628342834079664640838903170646476313016153275729289150996419212127817104123096555795154593506898132284507321894956905137609741034233609723992825327224149944485323038793143538866911516323419480679879733330480071226056762736750850383381519570009220447817608138565528766165701880804993295603463100100054695643875856361654884647570840099356196018984649056300796466440716069176765436423619305462949604039425164346642644941525588634649564225631084169232871016718024416562575708467086798034888240529193280735014133034751426936280993290633087891236868284013220747483960346630759512805175792932276032035226825558250177913534400873361168749771965571739663025718766083162312043272666402813745669181799338743462050292145737230687754425871855004321324432220494017638892643363622062462379497365644839484066604301779965896063980274851119223159601571164235805690671770753455924518288759963139794313335662861947294852903922021994847380467756847917644063830467579867102126299263196819473677537400639456266692253596823104104279738603864222407414419534 [143,87] -1694531921312840551593331959220793491969989425908912751772772168469096335768558920224318831491529492215482442145484244798654596546374887326943070259391737817104672756699357462583998291849774646621991669607807798618244288380682851027526317876142777769208565129384669575340622868737773641284713971449619392791074031179030491425142906947083990158192965365399325205719258118408656045840321535989537912035200156087776791815207316947898913097359941873864211486773430607421249775084084045578807202203611710416812589899242981925644990548887677761842609500710773167639319788330308416921510013055673233312843025306085841064464725088238370017416199380427196152993781765001382358606745814763065305682430042906220614179312325215622464304800960981737797720957721460569939749813264809470399248884596805389111847447783927405583219265087799958232176963747244686755126837239779248108478015316567576278661052324587272534862248091357853115508090151165842978779911367469791081298426660007084153068192939114346418515631032514399494209469197636790715303122852874140148222490653478076052407128697281874690373422825923171193806765168529318032760382984565030024355276998603020687958418981362452971663413911126831956420959397162483018085341742092403527978463473165852785670437573289501593821077629632908525187070796503005114505657459225756036926176060726255402377376337034857267654091541467169158213610043839635365981971449621641856237899057699748987486207042478378276515097343689600901687870354629824681428962461085489061141183187749556837196591353999920114010098069450682460422741369024566546163160465798434084312123290600806293413554221844620131077046447798161559039662900648089446000446928076782 [143,88] 41144790247785957878656641439825669785296459999986128063349897779913690503297583566810649036642923321783034603813365048220553297167595488432095978597848992326048630898474230873707611798579572845396052269119629500154602716141841271498267018972646647884260373918589647835853570700740728822586256348940518459419419834365058711371005039363588791631711784955889504426257483368541363718184091067584140389505256375929247894433449401137121209170769552823337779943134276013573629826288368153285822718574502922537571912524807004171523002151129444888604662666124268389913107033842647315171173152786097660323178282925180089797220719878410287495525959426826735036566931311634057490779752371226031723718787797097639134717640441099137061982712240941102993364380014195768011247226632443816184300144632289380929697062399655928479036310377712059784488584471742398288524196608910214169053700257829183709676534416411904669529355555068401470715606979320963798402426851365173019544913288426136252715727653942805857003569755971863251251317487813733187503066703387703618771209420354043233537891749257929888598373934852647925353552672453231059696773848402842271448461698711193071704984925069480787852699459526669784823545703711543751811063308107081957103459280059000072840741824405153381395819234357544009051858976921431579021992792304775871524954006855227593030884761843135449662331601534663595933045152461940752008837375434010833383479654228767283166986743995113812135756849498920823682731706346709685955652662258380118003271922977038085604884966949078280740091559741494897082583972910433763757581563011635303116185769754566826678659915653816277620073289240448954547814336799398630552237662 [143,89] -1049845260084200711536040795259324090102878641505826780551616898632645965178827724439426596476874186993304474820376639345273635878590012626946281122282832522733625693150983166011068686044271441556032430553143155352161378126755434756450310996669577052281069816166994377020789558270246470837272054872591460025392326074906109209317745903640911059335364288997709217567687416419716520511592348693514856351340060309874631631837310621560827867744060630252231454850197098575540519403487263459187803561121248756391986986091776911170741390719325844142395282044461907874877804439488033878773324112954264531869189839923343021351946233226277960646308963248342929095905352496082813613356661331950732871836805178511458217727856126078072713538320789914822273097639834296520058188695806867740608999281923379364895155597215372347734948313157243132146448414281371662081389146228479765336043981494542323146856667192266580408545880475453322106043833955930831721493414421289113208700342527787909625857284911250492680515449148766777412599312516927691223087873250024995353904671814167988310543716394285657565918062946832682948047324882351795151106260417504125872500347149408311771140384012534763342954879413056981296545856978660261625879669412177443476767852364132198031189566193883673909048745180463321697914421520474698490927038241829412455964941682294600639713265520394802496243660352666808642483705294482491380697187965765113940189110117005905428383201298760208030282618550921281277963420308872563714967033253273459309199596175869860973801023960659556263840669976752908538099288689914410404354910678807775592062143668859778650693829609767337609860285820169132295314597675096336038294 [143,90] 32284391317033627184914169598745417132344424634659304004931429702335548301932761931403217030371302886413556563818369523038372000162519378434213801450043224084075134313564819190315391501867516005758641064169362941495624695375956239647135290509479256443115104733735957585355554312541592189218027597226423260562663231197704342890064037135154901398862643785693193195125257087875783034951769508496126160417652795986162066335741776867351015114277524798223294663061823407544291959882891620601817174099582316399640442752991476093143174833304629095100016415404563425815268925372432220565513739419176115806738690400495807851388099590875175365323678754576107041218605069228612429887411271751899367079683211920671893797851111571777823101916852836654170795087630622560905715622177122246780004664888959590615166315675305072702947130251495638333207791591159756674143828721292889722927519496693596647261130607198670224847200480756219831940068595873193596303506386647662018375526620055392543293373235880115340919792438739373147181454965450223062431507659858631970526892941477064846090481792970772659829035677841645596937470432358573859901815149883319370196325763194998300500382028796843006496881906710641923153515393793981577941434887260409689754722915075818283296857466236297281708295056991529275171167165479906439936343057892107239174206858438328670603702410383109297910960784345350768941300279123295973110756109046699242432209812560918266941050612232587956224147200352983409561183896661787854141138041973960670556173536784905704847963387350881814776953641025651615003165289455746761008732827923474735266724193471838012310846984980670047120854630118613051001466578455081230 [143,91] -862347475403061881892444681786126866803280351289962436282697983239200105095310339579825194487483001983740850870488217852748086165364853056566745440820031308634406529447688723466413117212151064949273503544665790568617439095063466545838780094030026059361311215361819966249347469673772915806644317182681179843224559722979882947299320363238654344633688936892654438771181874792131721788263606121503408061904260641040560525342179240577928957721734454950915759245990252481251525949232501798465000234067020793715591488335592512141775704481331423657401589270630224402072926828130271202212429182088365828826477495887546186856340106166707424544981812604403236927962865931350604701086916878912688876867456646413476074402007556474834867963638302474657200667444496022579420151904788608673141064890853950984104797778402047830661369186342147864500639438029938373748095026083458331838001781725098339911380927336721210712263648694178415205307000296004286838581356001015529822294421727296283161038951935911195187469009105078404051141912492594472960285440648234232891994076501130273064871410129904489597948761581775386052042883393241414931430735543697972592955235585905445306995601805566938284060529618373017857671938245078850833076104320601112802107896392702410417217308424503187114438773415990994507632952974363507813774236068522233214397992627875609164586661703491489695257281645510516878700044380013955803020049040191488774996052461957268218382951707390766123334277658589540497678986085318521199826240607699130336275840665074883503983257289088573572751105755185305658581858111595650737615663559597018967356980463944431774111831521077020816016203940898250319861436357445 [143,92] 4225233019704282662356047134563985260127248175467410227725909656132021164990733123705784383002093549983023940312429515956640590641899303634059574402460832475555440885252868102999169479644360023856912555787079416366814390099890297365510848694484405219678843895939488523292789072936751086112310192986948745948800135535577350301145080567123510763206446658889390981053917292870939472956855939630192736426072309227716036399008157913770046859864272761379529603793121060293259537941933679326508495728310978268147717517081786001777126492614140422222996296275352044186348405536951313176725889216495903674421415535966817055733595439046533968086135673738575953630706043271045868269070866949972291483393563224452481593514368920218031597065474586933948605245902088631448585730797312469425598371409463065915190396874849743396557006176703289967974709045770344042231016111955057052970447894745784311594396071425596767298483744604569788893760435466301985825753112525709851113420083717033765688105187145885030715524492841722310321659922752814196962157904208206124752819856508692821944107456602612380614280641662509247287669698135190479551891206305248088015564341708732260956278011302426016738518546251380357451280100826709884162791052402183376714097282405101494164058848066622322161963739725922456609999753269695568623841586790203689520818913559818236854244609609353305695846679998993931351699206393851116258979045841218659867149048081942710939741063291800213523066807289010217981900093608290648006517869381024571704711130052583065704135007674598877911150249893460677710628351841071622125998956021493014940057649146462511379151709094426057292649582586602089859848482 [143,93] 1064249735347359909557896009961477104949436507038754682681165221661298711697646309087820470333643264205321504226692531468379325318220976540157128582519760900917121860114393881481568136045950343495609128713726133383033726926147722823011484614477346757249646157494653434429080717579126254901401224798802558611025504442773079176191674294039391490439081137167640662870218330095856883638963333932753078890828627886619938247513004350917144463083808359354546403007022433429234094235708856541795370421748710743124252030615373803193265514200127727011196278481385045685425189103784019574259318244120453463809096908035077120835797263410904728151628472652930700330510810149698228717804596647711046290478254489832365491175983581246321178956352351775419358710856279869646526993129805056306928570330672909218039252253276617617968642025382410921662575741122708928979378455773519122168592490281405761840862644685245041621586239664114991694478706610402363909631279218058369189336845066793906892778781712299569210906512246545188088826747842997230053210963710669632985003209484445397883690684669045587761687097871355424373424886432939941798478054159009351285181607699303706584201575560902596099065790926848826636863229299511435235887845359516961473199502500004850144880821696066242299203856767879811448829535364781527692058640317722616831920215020568504502796598983810887847156575509451793130159295098272934576512559471479302635450450912629409110971703573483139260702326156989943646816612423714627477277597248833216873577872373730686454784721818489609476071823440884912859713234176535867385458969080860293239249562810035670761128207172095312736773481284927536571610 [143,94] -63204751301663384287819747966455136756912683012282404175202522060935003858030720251616024261574652525987801158385281427529318769348259714909302175227120443970496433548904809813686615204839039071733450656100489736225769520423301351860194339779559178238768979920229734383566566902287152564644613978741341606021365895388824216316582384835069099302058035698653288652737144461678624672077724485537172664748187543840006762483065347356012324251887470127514303630137795798175372518958465846212665835738676877526425260825239153715354376602092149993415126005081018197429049166114238226782533743142956571009975876948261896486185813586837139354004961002031419373537519689651829159677553264199629831102741423485654220155850660188766787335813591390924948660658791282063865963554725736989000498867833656101772585800335571579368775734856742683795873205702608688402748296516602995867778525687736786649671544788818931540100330742660423244914203021645650188286132121636464843291459728255743147048990712216942489445471268466567872821901603130889416450466848563203425350392674752710858931404845215455859605896437549128750792047584031404434651622239698378928228247088684799458894926594333895183874442012125357488747714038891682934340898435080537346223793573705250480457476175972123420504516139305415617428315578051915472577525382401715727502127976988012930584636822772856839278686943467604940383452769200472800557186557052811520592858557420263021134135999432880300565775125560533606446861568612024579206041576144817851488715446483707069579052423167582992391909592208471991890070408563123649703271988331840108274928597824012232689367674781575179007382323413986798 [143,95] 1897630796053547520389309648452757316941853587479633727120135509713550307763775360039988029403843120811953323779589816666512962816575270180542223245604334862895698057461010161535533440370186975709321055344449663235487922964489286723713574654560199348564927451428601035608856710496874754066451057897586221527486914295349703369778603860754552482969518610242291077821808208446287948018598755529809517037082711035198505219097314476961231230199201044919850116734318972174732339665597534382975578464963641214267537522449894174993461407825563292748234190975170438307139402300231777598575272325961482778279840709606664596258053205196218133462348177449866213108705025558966327887797678112129998012579873379741515392151285186794325815015005570047257312233690230846173267225507741184486756259401504001571068365818242482686894971412244590865755288695567666831588912625607665642650814044073295172079256411383684386539448339127001865333538187537094843655060749790868711482186786499840683628553026598372285811380216565587381332604746253825568176742660140085047976910992932024707330956381063222179471274264026124136578279339000419361312295621466035832517779321209680274008147601190266486795540199248303708260706335582682209007657883182679029135293019778048604698077230778199521834014841132611800362110862460922611310526183422511500943686827801470552418867335305802899212821853582403157043173505211006052307253003901564015426442149138328694822504919802491854785141255164678742805300972731401786802189986767419309653201742766232402364031408154358019041928191545460545310192735960097924457286164872578030011332675060293278368858632727827300209184398658456 [143,96] -33814631303845928011407161410975038357120837797356428885099416720842525245318531438709421785437314887656679575481194911884870905568883818833125363369042105543155483865918587870118414899255963901007441643581738119338455580429698034265264631726674666818864197888499008599567572855323116089022058205729770417872290003993074259704353184243539841111209376566244386868042232808256532451162481081278498556427714450260409149819428013820702089190971142231962037447235049027395951805957019265688952196952061344332554458700727830007303831165565200188643468466964126358852222305475237329114830530949934696955773097802170941882972864429246895540641446015723812424653209593237691074082619746814563502005898950120983451871700610973956656646028481147607880627435128298070089748648062437837454715764788440706822817622483081248250627329029232336989769722658928739809967950152680572062336239218113606739697244483405550926085557299165097112568045391537776314134588592385087471577459218051817941540300714985333441609620669490631716626186300580792132529289945419218469697076542901456226513014323362310290915738040904359394660217591569048920502274858378368140473952764203972523400574648552390285645892398351974568785627468700354365052257490790304038666788477654215304643042083474599049224155150864450456787399367813837099583378966072507717787415463832293062001246454556640302320062732137641346712927856430307483154076042908223004068216229921270232427293151630484646649311331015136690665123356874009172540038102843666705285212754105433331671249685214373204828095928883577204672315360403898152516609826133003596674047487433896803040250622634649742101382325 [143,97] 268903834181955268040492266892439525722745240716500805665291846786477183724977763880302583532749594137036294843148011006764110942642470568217201181984914350559048600444792353140193681748873943023556170932808346092635425514455386477524588900256275935446554377724199232398334599513979719931156654380827171861803607977156882931402853748563698367584279094056010701128590869537449664533683645267565436224824729341364510620021805669310404926759271475464326045668618892182538293976234934174123531715211369127885058175104739762020946482064446192381176917559371621506668464169439185685243404719269239157592575570691167006092474938584411784948266626281289067529364231894262084249863901297847632775350780541420205959582826713918659555117928298420319415886589556829748838149703953009758189565358692682332841391129124932241622378899119710733862459557071533086982743305398047331403370019308026355120311232318936754055498372812073760681993767660305226187873113618606040928239359862259595430302137693955888234721878336248229509179259204645788237818108986465226682774940455086295606591499346924070687552049366809841264529925830978176819423769799164246453638483215293470447870793706105944951450203820622944390323797890654334645848283876897035530324625738491851938080094571646724294751529941031082959866378486040852935610076613858278448412854074608598473871099479012917929306927325566733676719911146928511449080856150738967827640721137758510765491268885283715089874625568936708641884490603886014186620929724919985899335498709846106552254167626545734400439925662817101345989071571234946950171556821293603183234848589482471344250669883710798686777 [143,98] 1295614404369795114805021483816462524193356336533337442808291546428004251867099192105423237359613725591581997446135777958300766451911314061630174771285798660720205091432901402551484722390716639429571948522457468256455749836039894942562665224141399189545127144270336591702372182704220057064381713587001425372438178066483084350658688841444360950127316071078163027748771380707320193934181755739777413770293554607191834747128800150081163268874741989614284338421089637284964463427120518418754232971278753474964674225819719007995639744902142839354511534548502263125924974299266268083860617813293470804093853765005270516524359516685265129898623020211011119036563789615533902660860869249453904810870599901764560301377265273968413115630704925424651192825645696354222713243131258452193560850259046828711908165151230979592203411396427417713488322764717804076737359754716330737156418560373135321804651935211938158935861985656718499762115357136199369414860066782663648140497006202212078190422109108372209454334477954137257019730781091947229064602450855336135416218058317326490340979401697468503183335793923882161360137214974759906863853571910839428910490840589192211725460661273320883791757536977213808319974363192063469459227984307451479360452722412729898063632327098807715316417367452118859441491706542903234113237461668088865528478299660134551896067409356715251687301629894614045446507454962347722915627225694070319428272128432690653857314532268442696863661901407894082323213426317455688727833342818155587496141978150133532763236972376077503489936565553323132386960632597087677049128949036694924010529409648376553184585663292244057 [143,99] -19983759133353229421288739053150057525015402731157143264556419547304112541203707415440689135636069558656013052484750344999490801826497271976740230290047052669794350237169037267816378192550975223400698335563062018257607195652040134015749968689985588453679891199004930403169691235862270627378629486095823008161076815596402820390722177160155449259598965640151918874704685700619489035798677696230606069652140787387587797402010516638055000971854919688478663849888968003054819388210877296358394504517453909186145266655415031986488217381705306103723272073029817725378920263421389020755875373906054156509049506018061758823509290678607913360524784239376938319624673165960560367739791074289205720309228660390497584424474513968630021484451964770584832776016036440240107917822799802266540238315960969233832442144914509130320243020319618054246043581530598430829851088898765812412791228122669402803271186358703582049559098054792065744228018650618492271009857322776397178685511522546020516113840915686248490949802652848392571838333321583280578503357908148468618298125319289983677830652841688090014977064001660212561705931708867397803645272750120237831333912165037811313582273234969655473200880837628110130246885804778580552591214310612333944837804185523368313218726478193077845804396409023063698901399017701817739409146248887902191124049204363941022459102013030470539249750903732743947698546804029845283795819703258320160474381369798833732249037143515833649695553434851807269424135093123525506108577519694667972110803798054427275667692726714534825372387518146464494211930152040460593317500096465771002985981029651373763549405635356 [143,100] -553521435530122750211559154844278179844937901690977484765407133056631651450745508638163286690389826370256499502961471998616054514109112423232255254007310425774356198364391402808110025553930246080942638327246281761040842151912675561909735110973082616916156749167022957725934671948470913835757473144779062783105570225335272214739185833111286557369709133453658108871994014143597173873948578264759677712670223443338170213099154457017108123953048495222410834382650952810786861259524565897550647384926340888643915878254214494474652846228440401207661053815748614075820499302756895487255425319152525851263397521431332037284374482672916742691296853356754551333088904125004454453256756567233057727676799832364165177638461581674893338870385674192341633438558776265977467651920928031932701390888437089468605448568176222025027944698958099494261078938774621391763836108495757745001714302821894196833998980090864283868089154221688872420341141441379805039864660002444020987934091343222656893792100155985774863253203915760066510703812952946166688554545403701034058694716147052673746233145385674514939404895913362165773708195501150904260064434586591568580657063191770319317562670840319057637915059617532087273754409879042388857432682752206978439760184564919956731784016336485690152790737932124757840826717759655566161433462385192099734678543335632360804536018353452948879525099178678678967202975455698915171708182662850516139165110352344557349505338870385766633118345242982168850706627627219035722969394924478725867565167219128769895552814368854959023630094252714221089772678690768827565157749789617020031259135872044216627353386 [143,101] 8083167935403517161254701196254256997714263186282678134425483242546279750842195813952670730242395382866769569630093142912299157241348453336064729316886813049556226100539777878610374817343169702919212899387238995116870484229945473345286298389514662755683213249407877502724138175689743318511402675582479502091802986900861569247704753847983221593975340963671536068375195718440551821740651601573388596468481501794264558793785515193033330512471748301853712982655675888635082902983774530839400470453885756955239958184612252724280832884253031230238150293128337728628651888395201066211222740102032814843054372480700814413443677023493131194142063943519735913534300760212341394139049547864218748059213502966510811952707110845085835613950791781540509721898165833006560086629981049760389046599404633876960419938029126287483826697908245878883178696643064170852285809936046302832540526774392074955971022522654048472740595766303786636814439950016165935721641841734283766346993231570367264044649309030934434669596914522068961570440936155649999602466872844331508937905492232827064045942418187544220736707582523192797463050872407104926757036437608281175051352291578247683522769553472693623110616348462325789094685412907332478116806316666108429670849827027061064555761086454116571018031703960543030112079506925441433398889951189078248993669962873335723601577114494088860676095094016509072283855236956348321241777555985380426696312403644740850837876512022736599602729602211538126806398774632266931410156080946569583532551075754173728006593907527180541007418615164200501714473548165140894578405419922433945387416384499936724032 [143,102] -40838955699540104521217438423390255134867425531630610997377857491776191676354923765962961154598491514790403646470558883862474226390222585060941029192798813509681950047405717628537124132291096550858667278475395689256811912345276996046621334313152547988020071884898712203686776257264159507423391172750862842403514679741278449239983436344215465948686425444267230752767179816761194566296949725064607130037003974528809661677081048005333045493576728307603320768137159652604661805640724140081822098826634581997372744545293666513533153391720659107229335898043013436771987525944612118437584880125072071539131519606862069777593084255513387526768392407561896372634291790682809545529897677168444438840011135938086540901876538691035127719216232595379883694670270804407564454234259915421760839544445940099890970343857876682104657719799343914312164692827331358532236903772542384790511437939417621642234660855786755537335180381850701938791149319245418093611662154958991531262948144003398571803092841294934842552866097659192812310987392925273541620014717977672591547788844354114255142582352836447583288980802583711528917417052323430514464317920006557664990596838326117245773333551403410322656779813020895864748424567067084454369641753554574784964870105819606224552188203986304742126073280827000357837078912667620475361967062027528224347232120788313093140241425578632982898040472325734798285159189179924005698247560674033282953204971701510210594629436088825361505880201773566450270376797513637800257730353450577034763846996633385401073087574077753969457632352025686998635156903805258526520954140940104508985431921866218 [143,103] -76363926483693199448899724448337681835710591240309667448314740046899427883583445909938841372323538192834991384729956597869843449984328729788418009141400000142050426674035969418403952805616546630939149271823598758486106310388500505674103061546725278975279061919050800797443101246290725329410899675441946666641348956680093491289256046448110431603899057504656220956979485868031133885804556188129526747336557842450765728676484239832483208937072719304191174659118954155379115814292522699251586308175458493894429488825225005225551979185932077488274085578224413148874273659413755197143843685838274038195254063668734080687042697016268374377169001242841098378073384510172622312993175392062418109834458137599984009393337715672696885585239883435558757065847381994074975906110899191319120485286180856446445191196599962242785806440455001530380869456999347596079784112045238924927272559663794100704180610595306643539840691997058562784095071333855743702056589325636187214126093562679821773336591725029545769630657302126505569220306790310320246283432512845128871706709852701021181272477940238761904974227669548523126780297775846689265531740557826335996633760631302883479293705635486102636293900883941352873547517742698167719339706324543238803605931535625235782351359450720925473074077842807830533059461113467496523987775592138826152680519188485930866382165718807541033663155675362339060236391453132201720157326916524343926536859038023322645274423826372880241914542668762502369773617584823806110285518297562575006814235526681045685656399256815375839845851282111266135972890428211207568762799725687491593418847846 [143,104] 363927355536472815437299828955950383953286734230569238500721843888006583703410439001226446777931268445349705650445518017522329054990734941187222246406644359397499598055219194443978336099846682752178881555964466146066306898492392993618470622595556668804359467331959751433730328642303378919659755869207651455482406248442321261600779612578920998706389608282925066707248102154885369287135457109971239748444385625084541100607624483194672745571008269522996860202272835032268421846689023014589149442391755959207386165480943311081734377783519411033002522624041112576330501242723363434232689713039813412638713821364251978430422422325459633687639590153427220551610463034400009081068010547082313326579956407222897440133306854196689673697534969125144173614824382257437015759278638427716280442626836561077419991021829941445197659977514156555310681071993654592488121546995498432443702386790310890854805594158854917159222968943320018665746425063203426436127013950324143498226077949425088429525448052594963605181095921444666895569500333924304687372208917873941227825008044732209116719198351111949404094158247054177646048699814637322076270652192152432496724754997615612449938636514844072637789963439514219658802699272407927512620609185370202270774960492135468802381072100376000006625909291050093459693094411919679308347407021108459371624913381980283698791740612357333735645322724104946488311928364786354517206596498138160664986274672282136674673560927813691976313728257882293114143048261981663795627974590590082789465346219008778447089258875702324877924592877661059741430124163079009090974101821119831322975 [143,105] 3293953441021633820608180588102554659237932873251692637640835336945464891501479720902309752228928702744283180114938487961432317060903853126792858889650164465869703250182278065246093436487276302924171073309060380752234260866422980752292119912668841002174165121261198019543834603802893320533693706018987490414484171116676829886257695565998769037087644567872629893965062617054224355534000414295007531403802844373218044493295345693527003409775484039118226475102556070552352019342759268317380568953215324933075888490277510179724789445463325264127094611039162642907001251548677968211077490009238565940985511427560829097269657489634457636262676690204786525525701044097355555803758858706915749424477770616847771786948475308426638918634534510821062154145176270971964139430841141345547738444376395805307050250426154993409511916294314350654966306676334542775751396605292171760351231475537915952676986044653760471950773909915841902178964669926519003091744719961565003864782823876549912417058610835064935181782241794898551208798451848714985867798256721308513939301963567474138382144793773759415187653998169423577427368546819936239430238657695618786409453090426258826822137289856376066616970589869466909290812660037970003615340161898893066396016536347342172171419750842060223759422111308264986730000231668957969191768921832375143573456480719245950914046911425190508688434360701028039131190446057106911997456321242163968258440588362280337483658054392458478384698181735849475363023455210976003107526102983519321378975876246126527632014892445438697634343819808136213709970891725052255685923963947400112 [143,106] -12832135904504861918501846057464261169349407488807343740853372202699399634792581339168383917930636385114310043224746602119276639498151643108298709048653334940232764553188567853810234005515229570701090643439039838917944900161936013204553562509983460637181771392455079934675501689822967279071717386497265315337603629684754720618672367526590615160245122290302828894392436014631799978733398822629199722740605214218197333261037067291795796294489587159128238361359211798539313097350660889989182866592062238818996433886714293717193196585923481358244911715657462077588284799955076071274306237654125098896617629278150886486545893161467490297403157479994976355138101340001543670838752840751386341658212753542880456983918603155738568612807542996437565694952677367413767744135261007402035905806078896157874819872240250393404136763706820901210951518004328105899762829385595143170766623005710307349129143449590330859713077893647888262453854940754245383465415830367201739119596343788211555311341464136275966091485171998490157624954273370749938891307461089637363170713778087942186483978434744014972954672458285815785044166566262508522957153605337440367205927660239992175109669354933391101347917024777432244332105638294640276271424517486548315658851773243206253494491711453736827981521041083370528713731845522527125683126429777413523405688157780815934907077137784834890169033646290779004837734635718721940815149971582163956541895494430151021587819673536827273495535183086769719191257924780309068502689032615339077281835067481447100129143549363432303083892671325421316450193991622422357897258642361 [143,107] -696559367290349565683093718144225007475613874361308929462104042915585096711269513395694464242199171536954138832254589523152780064633551821944214640705113389607120543981637341708591413391068891537876663758860812915257533847919035944739823536859176983092586606247150128868741326197557698712095552686638275719123576343361179446693552149214314289252601228164755038211851783900742883547068717771009034538546772803452094598760943700036028805320622560183631244531569294504832691891754961756732310729306676156995178464472665200765914531555225030428319454648514103425226729687021097347923802119414172123341848580556127337319135567244875243021872190022903672481936380088064530767474216592228434198424433469168887951323944711177291824717203005413226519319769036268203182098388221541704024193415937576803289751891996925571576494230544170555498302153906948439315105388933065263516913535207720150931447240976891541925301410596811372273585321160704082866704392986392564731347182057709106829808049415894598014687537462716062859090937360717338768009857745052776588376984804050885390443411720358161228930956600556762282316168249089952493431046152174753948357045132050769045669007439133955004634689859792641374494614414089405954867732632592216695528441722519912035961059255305619819680994735495561579990944839542604821446021636436368677729420905439095019745702037890127392555900924333563185712890627315988211802463571866746077274150609659425820891800189509138891906734147408076981392549265885096806241625728011077057195475722270894952099416454073135941017889194182859796337023544947150131520 [143,108] 37668793551386453426034629628272977141735534404606184546912910822068663236092777982347537358408701509227349972287685185165779111134834635530728970567954227065816276116034202452600089312379761820281122506048403781237421341155722104568763296240134344766555221651404806966242641259257663843257590082966264798206732991021830615231129801085271369208290160995247728038523254085679374857477692534587132530388763966603229979363201033398670517701713162475928760681615274603220198159974663067571830027643223221716545162130166814799845085037321352769186048617951932012657048467211297426348581840635190905417814013078784887699385197895235687131141133600151180337900443075813158670035536877897265857754792627561513525455041826607221597448668484872221013809154586028183732077340720291439231814663075813239720903421594542371011797168797044904916537977582753781106592726141149007144950086445573151064045802637058811911977970390327827255129562256570502039123764776771792810675297862960459491145909324064318684674600923305658350198169659884083109614306120263990232077971004059211942763856530477308544758424539242049277998566691411404337981138648695086129252012081173670755989014612177966427995001780176332779318084742702945396823524075295343175907316310233273549265499525312742061693773075466635006050840519266432172381169874523872480389707684400826844348435755108147868195933640614078634197437014325036398229903331977831984184315093616371465546796419431113613574233294332335677584017872947860145083005357128684958570203038901719094411517377092447660135977320223107214328551835914216960 [143,109] -3359231233756367762957638922633352630692661296175180940564649636239976230073105067622527363862798170355351044813170123533790234395170244694588582949030532114498566917776462023004990355887989032556791834525340270873949696137341268544125435122570709472441899487196249860628833630895299974208172029723378471806744540070830821311046756767055855341813214815562323788058030706784984403503126319926632451220219752026727655286757857422169090023249506933780699809047249931713694263704943199395132604625666341156299602981825824738656317554108382010017323564673302387276302477967235422840821100684413135454196918097360475677664356845279954935385548702588138951047792700941134407292045333172651615119206748705687233546040445897681701338422733620357439422856278171957529575798414695269665617742247096045859020515349118514761575695591531898321351812325262928334566754703104978216578510702394381834547453241108175827794518017765952169716633253111586886763000277221470601818499666341640837331415304854775169931378581997943579866331224307456269540533068243955142242109837739395642016585034472325862077761579296543936670802217907611380919342107535995582669485233686351711222330426235883773933335455329167853760651932149326187373959271972753547165905817387197272964998642299947020007740550232273544161202762709164032867688777375546971950218659593894818896711380768611579940226596217926809699905552479373736812000072073444291433325143422184170795288730338771850420948991702121642786391009342444758960086077058354165046605757705696875166456027205113768582013500086058411679364114976 [143,110] -11570338145310282038838688748735436113544796966932850658890660658714010002255614822479053229955810242003896096747017672491318382416021942873613495361608358072087493947812437555763420267516034937805968445179869709558991440349405791306241389408689463384881772551909243635073669966458448700214715146158463565687046778261514439435517128593420739248469545901493934872671946880762680970892868390912911345190654224021995396926524261836465224500636535977926140355285528759434294062345336322456979648164222945891825115463250004981420501522264834922183056555033885048804804202220619726367499794502187071734078807479906051641249067085837583090151609796833824109102619243828796869950549647242754185516568430555033200773055230484821662363751806924988675550661615864263430912139325107541900517418712642129799252398980997828806402865020232597476031878970415572045042681372770927622169264816282764544288402422879596365585527437388048157237687299567968477787600929638477745719042655609801075946804017384415446729228552311879645724356979392066946942292854484231471192683347565294548139491004738643472782751377074744207089562488010009041693430442994377799474333303934569439742417409888518543395114581796476418103035354962468776633386119280859700370046205094882822394534172170241281078821703100340728705145186374662255697162965245369073266425614919576232860929005677213018502267354175652933302697413264093235087024219908400212126015288179078025836372716551493090206763739806723126449839597483203804541314227213786844453620690835907578012014382305267933445719743699713204999805 [143,111] 26858919626136711696867555417856748278220441360559716987058715003207960891342846823617716636611692279936567205609847928994401986594179460775381712205786105192417942034668881478879506183496492051176216470266579210624361043785356864134613408332310025176948958478824679680140438731951636296288598255521194487456534390419493201521838636594158761102916651424917054220820878286996761109306209622047694067926401769296443868631500932528173415256248369336800218573949154303742732220326408147109703010451074332840297397000408311373791432473743693380705303971537599712456890435834748793703448998570801954265983442095583613906410913528282354484166940142962706295417463179251023541902320815230077929262879594768890325530972008999749932125922532950989596227925945737463851562842589243339380816094716546742532010712354132240244152750094825994811380273088840991581103537156564492259837457516868535383634972548139304615647516135762659774487214494310872442134938216773846768168344039021377126757085328192520065348559950677233356962568110995999837139823248977637064223642917106035171226801834299844299353842699602248495740425697390155482189022339109751423480916782140025019379538691234412256348280195874395918642681702066538849402421898879051628240390452001517495005390150996430301336191971296556025212342874380660060123669540863272149746738852019080177605627798941575958295622881261160216540652264711983579842625818500360652748055843847902229261431307585260209132129236455581635541688732986931885639540280899172697923967917875775747473620200840612697086818688820751926 [143,112] 424926085496619440372053346969411257276855007994207251154415155992683945742227391204733499061608281862925747861571824397241995356362255150471458833183273611234931250701095814861037447203110921496424215626715777907692651027947859096479088064338934029536860367252228129379953282806835253477813209711956773479844968729070867948880469326291872327126481434129590158938496381017720648304305539858202565773519261191471474751531940180219540729778743853445946050251717273327991684661140476623726978113460672865782673887705361471864921751781569917195646492418426115012602105633496048946939950555385270816143243326224477430324169778239739369531294673202969324390708930744427160106708189529001332972400497730419818493184114112030096607398133399015328429421544172070358370529884545876097664522997273313637571076654809885474437076704305127226233740294373770803887034981002704262793652254004253920023842101832500574789738590557453770369308576018523747007667874028172153056424697773919969297428222997372058558956451186352159829258289113438658490242216369606804859539654525336549675879155369064887153288173636332250522433573122715789338535918244177772195451070794341943019847113655186356702610592357916458080125525455462972157702122683748520970982310426259134301451239847581842221811185252597203727262192513199544631646018099310245551054981311398604136222029177143379013157120188087878470117541690707182193994209002108869858572693103527609330527241277968497547607275499533653060923074832190448857754688461874267465858125654772275560429376282336482136334449702 [143,113] -7657744053064938274596314795371254812606645191848739661679786170810123877647747117018149256341668473297834989005089870774934117246541726511598053256382700121018693555402951464417460964198716500247264941699063086898526332829559968694911968818709418942653123717433111032038467371141520712241539430308482849684835932345071173141032126514128698206812753256127499945947267207021204301414720238946256407100987610194430455463049957211185822947766701922606695926690953377237948836666344380095596681149427827123298341757656626089436152513519315712519435740207410976907207450724793249099415114129330212016854929536364094315902478990873205150386538964521136066245378070101985726349164727113331979954052669154212730382065694775120891615569585164981641876622841500114651951359641960013914303924772992103683213003322164885578099213237836096014883835300603378077089840503112985314372933493498584059858177741910880882416233514910059634920155821411801726831228371533914222686571406288118620573694884395108465944466490080944603997016498383206854521669094225659375852021311963290219361734622207929818834513051784827405992820234572270519320748846711966834238660474226326460234471385243467451863624306980305651189380594155103725521143977542651866597156705580345974876742852558535605881668506389245904411766634424773197303106247085429404670423708464553297662731933121355957456302045859254855129764564604342648090969661515495097231620543401383387904262789435139447062389596002446387672813080521816132976920229711291430889974676026657797096053290338395871217049 [143,114] -5804121884811132360463681225865777907838928006837893556899927002658911705390515021782160480868411023555536469383358238758751087590061139444118347863603144822598960299714022502698400962058338093532591762630407519083296825183588269707512509828816342604933111615119838780197524985831337653122696700039177025859156057280247698665707550105466441947391804379231008113903651868967594036735776979355450469132152742573751773602178057636516899246363453677613220976237969646557329203626615384231196726230420250729350758378765309344031009121661370360048366694912796814388136805829877480266142653993684265026091648004821539850400885837309126859317177196692102934641550431306431401836396934765207369664382051471448537132286402668253103768916550889487522537135172957118898810956828599515099687219238341336022688393193556974359585615913492015977101235591874314215266260122200179821316445898138512832353962952545575070429181051124355926676691339851945077289072074331887480282506883426871156643704276124565903355739512927368007369303793538998511609950239233805862398907089849504924133829400817167717219068028920019028572784812118043051706396650420271543236149376658571528056226719739963424556336958965290772904154515485587562183964714287236223412964945736997640875166359314332261024855396869408885392375301689575537343893469275758146717809898688894844996097172379722752239302033852189049004996134401185300241399983997578385352813460215173207074468530695930309266362346410801382100173376327984877483460530630546628269913760792203807448732251355185656 [143,115] -694618552938198947806537627062371906644672525580364234801545516148857730427796480002684577749091103625796788244577090959879357790519743884098465791345156378518545221015060776016779700179534161906108733430695721612320517863870911462073496057212955234828921947766623417457486064482857999383046592326435740552968458196174282608733688219537817571352754392044604492683834689278429565198880988864271918428097226440826916280488516932952395854277680062757649325862294323381042854157104718291983090441276272170252473201791455722452907344257320822096530497467392809832644780299561830432762889632694667841706868118609319734626282383078028616667653867045453513578585365504329257857478088222078835754397651295061715135366458979555644179493798143528801768890962221439394973342690758549269643475052049193677497534900457197533162610944824236629469182648814463707982009527496797202254019024874711385119237947667756962378074857253913091453490358255585006559021502063059276783010468955977266970539639536430565399651277072495306253482119418733720812206555998770841332897773147922607658788025052911941480430461042192999937066756164859288167236938143838911943700282765229925262750071443831344722507558004554193108156577206445913182017512925283539338607276607471679123310068049658276950296481083336585578997597765775163112345744376147069403284074511112658242700665355857579033210906101913448978533498550594972906681963351641265973846277929586299071751289403518527156964976251188463120879216957949496424669087453899672727453873238193691216324012448 [143,116] 74926583163202229233122186269916081714216615961665634284879824141069478939747289136362449661243124629898760619695590884869807996355905319414948155346785932854255676063623576624724852708577364596678012194597479583250878751160553166194547340658912748989610053985330406979662280285317272558199010742918488058825188924109380009866845475638717858196776156344262807426472729141000070103215682187433949351189183531812594003560815635162869422165792569156546300494777454597951987732892973822707168479820296179249801759186085962950961214587131705173244507524431710437404449522138276734526664982203074017875944572595541507080952694626364033338771248468499527297152475478470026460272433174515601063361374554830015965717249229724482479296528517129567796810215340626913564895278558018966218808654259226784609773785606431672789776981228528425123763293368335223191532191912204178653014759926403861000375009301469788976424987310428457220810764901156807181696405230295287949478127820521267601915650611396564520551883619039402158004506971860836322817338766250291159450983737896649398730259440895932908055120081433508514279860542211349015374279015505988203601112132959269249162883269037136605932172374706938244637102660090654569887734898633268665406024637279673404781549109073816644772924172825081008221870439782791222281389418837865619636406077738055438536226236999460885038720506311560205267859625381306446350181578842141468911758908987228054472123971209155673601202441405586011355132768057462308516565694753340731405349241144167207016 [143,117] 53781366315593468752643333617760447014345820999050268566569061432646236555404014931281890115177758066916958426064651996902177641383794233809709354769818408956388219169988404988374240459051137514327554029444887678136132541029473175215203937092999748235653325573987034165288204157035184472438307481153994012390426301387211385401075964378330857297617975967843258842659949988333679879997547884153727218801463687884990463037473986002509131731340702034107777427735729116370178171139998427487272279101904965717151016122674682603848117790248144514529475142959736937917878177571068638878571337844515090225953757415754334806107779339498037361085268179961107473385931561779477885609811580741811853670539889357819831665149174007436265031495464971854014281568014749540901218403029828857633988181728956969203854143831398576965304645540274665885483792562791860361502898932996445274293578386085636534170660004891483663460877186132356688239339726429027903105146978118690444083770165433512662790488453704947020258731814986799307836871683983045826663483106486240359273741193417618733038358233902664648241162808527724433085388590968359109672562774024215438224293116298822079120377301353840103076816700470667700260863045942071576999347585158374112868868264965311330513478180974945594725858998855703569214856455799279225900743145587573104444042103932984789309656205469249864355567507583913033353363141600616055183880284376839683829043937569437277685396824302011098756715362517111916596040783157769878265532034253774406090313219472934 [143,118] 5387990383782113924675220690372509311203898442138684845593349951275026398915092326408405294605098203038035240733159695049099715421520878896886554475147312008834765417092087591067159508443612575023770849176952894205549401057570160397885049381454617542461297398989082366646086808014853811171667194015820709140695919341908845092011243314686664455000809024374227685050937772850351333721811017377267864230600800482051635669961361950963166995393653925834974196071239918152416105874171251872572980959883484773124023021865300459226753410806710545698458944565467927452882549832682303418443892775426554127355675447301046319832771251963714977439489968647002949727904919093031791452231410467080613830280941934159070649388390673093118620564981535051947399024558962666732211944452833047686727237138839498035411504284050782094398715429708553702813780189627105173894269303712861711978381096179430644247696142133671318350792992893828030371997367570222893672520259524727840888496588873290454088183213556223182983110240199384168814323267837205229360283121622694331527360292514634869971912277137505535905654172512615708131623934050948976757806925362940662861491874684069773624258450492412606851520887180329242779064171738693214411545069804013531946694711749472862095362282323627636425148723545661310225034467236680069725466328219874883816934759621238045379313507215278652881530839334677040272331017964804405302828715197644274351047564639765067300821781450653400428171807448313626570165345898228691339027961029121129205385656 [143,119] 276367333271005611531152164707223023955484738996743891683132869942592143404119884054078978701124436092116166733354304837152559719762093953292093368875221305625933413738779443642858011835323427721873090111939531424374510169923653564324378968412662558542851555023802692679495872112718929711782330028891109995299062223220196968779000974479873978067811762233773789444203239442570073860285485140737748237273511817177659505671016320422840438200980579456563105937688599091145405325342812086724302087054346899978614399831725089405790231179400660281738347248598953507650093780353860011760583099527137304307471999168698112800024077875806019250904474492066173491173441722879070661169077345322889432334234484330233306432328085782080676703281573982997685386802860399918646597835290961851470458294997643024718703255274610369281297139805979940815793615583251368687843065337639210666375815434186577891588168362018851894099052786161101941602023930457066679230509676659777450333880030212092263035802481880141678042441516079524912482652490842018320143958613556749472254150788187251453973365828198658689006508601815831092174094696565287917522220553698072509223550263992007602235651619110719516362302582916140790463258253509245827366712851235363775434879201076999174724814066798220096605482743764352782775586240501534869026504446530970686205281865725819133935411332301039164955775822177861948525471587219762289541137093237081923215155082437088107171794250498023988385721164118782170637364260980456347951138254699710124 [143,120] 33356110715893603358141620185265932727319122256687916029792141884840349528532983248127310039220200193966154624431936772382270257651583331741320722489710914989146713325496219432304232115516859966314790678662519667358064994555976810926362428775146718065327530832748690923145944370453934782221130888146969019069854331615002058222989617695026651644208643442165647894163935576027891001069035134328685212606059870026710126540421333344331124269116233075324397588822517374430781505887255031304443731797026640800714185833826032585201978065175120351874104496968698672223236178302582543064492563468115834083015830626625770928869767079277521496634017115453491845329920923252881287913353862796365150181585704806544242558303276176350490259703669261969958895233827889291159962454044204718507104208922506203634931650489483424880328524316575201385693013917514255316333436413309586704337927424570586992172242579770300925615042532442951171405470436682117155237650972115108529949180906205596335937576376359930030743909759619659753772302701739159915295463124959014652225681627693447012787990717051457234445648711489657317998072568537436095657680587690758187516412636058104713537724024594797627479234644717829005486609157881724150250613286539447531192172699344971984201722633809152990178231061619523568070127294718736762082909484429557804792491202260423464723242864087130825852514683659638503293439103938400481921220736994809168659724457331499565157433332627662483577579215718228616490645688440032693888926074704 [143,121] 2096699878065966299082652896434952333119974674066223271269421998910764044068978145206475061287693675268711170979653078288474971804741898545780118884232082358924951431516239148476527338955323760457318425152435392360030928740931469864814200258988887934479706941372426884827068114321744032981626279792390138729680028505667180088155194181339069083995007516450320490726956649940761955586279455014602706543671746046797696531987390707053114787026932508780684724270819888898504789934492438062373493547035547920341054271991676766335529424866265540467826135658871685014290035689129030101665512559986174823098704620598260209656458637247019326425656228601663272091460196734357764602598425952664346304491720898317186488799303421283895011231931657456765405974933171625927267798818339014046025910148897178732030361029336824329048867316294598745221527979455119213154088065196352756328360902010930801239851364328055703534914566390896716197963828693958159912442991066153236324846925077863176782408092357867384182333890560553778047208727913572155289617974347925993522671782379656708298261979570742016149493089173635413239623294888280482630339483049513605576278220655812162445722428731627708551647803488580498409235092760371665974043519858775793169167350940415334987986403435674845838544276666081829278609181977991012316756386518720990662802638049923392151666732591021266839414888830313981050776633875410804492392080836641423798720349332176417244029528038720686753526079405501501155906705282789134827881 [143,122] -124179612481214191509601331585138502073804065954157552736849099257996437348731148514880029519327513957976817180376817405852220171526736795865267834622119855937247627383919733888511498023221480877986174112534528922278024178422749023684035299486456238997996830379933856438046600975814966256886481247749630099638788191952952607763505964074229039440153652189503089427261362643717727681687671384146951633157952198113395274214745218271904363444838649381794035876010934004149411312907286262003587062069083252312070462839542051523492225632804181589864231584593116903063945751043878280306601046019220440789142572930954774294041942420755435476145822669224144123438959685399133603262583977756012677399738068338432611421862321268274223549586914981871236984324051228824685516777631322309111930687856534968711725449166718177316471286252772878491578159767297818709848912869862814496609089979253704216854064016957202120941324244660148302109742879999805165393845947358354538444742085563884568462836694240528205971229877782260482835363876416202445166159959339625353340911420520789307685440283509864523299507752087710916305721599479862246655917956150926291278079063609516646750663303976468138778121770476174692910351117927938368992444026799752832701251765921552834010690457468197185492750313883984077132550346789419771738773738643597960549843829755273303574252721177327819402866676249954234497328353631385381120297401538171272315193446251926124221574865155892348926067532277683290541963614881888 [143,123] 6998018520705756643680890943387765468740287210017330093183172773322571667951443957651620436898477850339707291384710652711196321686301660136130066666964757793419020323245658059048057591204622458782285376454901203197984235378288579060952386028587448515658705757340898161090519741714412819947149559482093871276989012456652719070610670008212283657453119080772531038815607541766176959565155334699449499177666259476125647667702164154032648682411538503565061355182688222657290558995705016534285648552263703647416571292774225582825193232346315087393838488264236965371834559039453495889711417684747937249880628824902287830328054925924149834034258346010916702369294515068070773557115552578158520993349949006818827487668022507700042381699606158710556454732930930614387319539316387373559020651739594567418573114848763947534080137720046559847055691904323260681335666522925907452375089557985207835710317383708579416114934028697811615436530648120335203088522240215403990560792208200749723626122187695600833559666342260265049558715576135286358577017386770587873683998733377941528980161947445639473115371422992589766790090414212737248927500988887501204653617294366664909447307074526260740064266439500954239146510447885245198012334065456255271165546655816526679083364216855772937302492013248188413069236446469951403804063081688669992937885264761555523986070987218067940169329328180579243269572589666654015212014446529013086271335717256462072019319350443088709159341139746289687360747569 [143,124] -64302753205989370628421040622954725071244802114844247245364634067366010799047229579972381704739353238553252595460847989381887369284542644510480183067930909696349911525972786069372720046998220769551708951565387080920397409643678230938557296173419868959937128915436391145752747482934516507733441024649923029555655553139860293455468768212020330378612682866553661077039515472462956886284990543490281825330015223055603108205956933894579659912567988810573083389915961882488131484585183792927487335070565359286811970653396968065146599227813934125476477446300910052944207880024726517779435709665763181044879858914763027834904471813967426969670039446554869596932008015117918563288916194627807540636715998826928318938228898273297141466157264792712854753420426892936327326378812618538841637809339903553829105668256592332704973291757115321167777064778903886457631713402860917792802711956535619648835236975354961745278377168478394506070442149089467439999205036636149037488958612018213262840746493329430371652403581812477742873428509202457499248643994167523669325737417267151035965448848500132978512161938259106613191018385186323837284716767552802778753200989724282066419332285857435618966181754927625981559899607647163637191684429189404206755625209714288835341303010525945771229784822574204180768036723782702189897752365083203792837536959831030061002982187201870323958987239463642713089565660525743349040332544620716878763584157573999171028775877594477237148913023895895263 [143,125] 1910612869411683117897282980694910887211550316985832793415791321802792307566358884361916440052414516031442746758942486304066685500440479948884740217020520563317014679180799968940271804479776327028775721674464605975884978201043930525859934950906682727141167750179180966930275077185661578440023394813040484260789560767481754441618826368585140706759271773281930165789154543904197188404149458612381457002296571626348132112038535434264537825014113675459738550676936254695620564180083439563616204918042491671405542492709112040764183811990747585316898361523854174718202932829168657712676297467490646118180159220180460726286706403978494077137783202033901320717235836940730643524394245284057575503167647108788760461686995812369402400577614134941584912151757042569227946339093478242469064341189282368172810433347420683542286187550416505356608973941884242749725047031718721712614999921128972597071018892406168622318012425649059558553267146903742278356185082906326039262099620551312688454731193646735541638107009486469854274414275051370866241628897441287872933755185096778600260633518587872643095137879040645757408106904033531475832750399288239165855662487575023096768196376931485973071617128410747123318792229199727753087580027586245921074281499746361939122156251051054208313008413618376065493137269214728321219362936399926441262627895413205080809763223899012201093830524765700288009565128197573314957532251605688153116485898949614157767464892415720692119296274436 [143,126] 24937372521368332011360183528074622844727482523720448437247839373069285497769910973617951845293078099609687338927267211106683281216154826043585140517363623937952928410732951632647158913805278114615963750612121749067889362309735383138682450303922696370325001458443770902516083628434665359697182981772421787937374982054233194024598360455023498772370882444932607120982620433746081451936948159139642616324580752917301021464365043402139599202136733689507176439001203563403601279040608879023426532218839298458944369592061083094717759448790524178932692957256102433786462985182540506525006851989613565752360881691885912556591245132556718684600911995613523257634482540631050561872659581035671384287192963885276648871161463715805498100856217684103322115805522902993769726457544461404754259699266815023530807240710213840568954400022469495500475315646894300286324900321708684856689536148833531605815256419566179028948686165379948075937984741170754172104517290447573757818912425982712613410728962004924405870713619705797392115078773440135076581964366028124915853450401220482489996831220902189088821097726625190369694163660747640837230569561672100062144817509239680949151131008752263479455974831984699633388229222866961734607724066380227268156204326737610530626877908014280040396621997499692517503129559867436393448315987197981278429293270896781733223092063407396567252611342084323642631932583910121522894335972179421581097790456044920285493560103595690010668 [143,127] 42840609406194769275941281467294650301481645918676013283494558547004156327679945321560730570861019199684283009697294580812487690810661667326839854139926165931021808907024695374213251308835785375480683979937574018692415148468320742217451563531396067444298339614822916489964479923756469554234877342854799110419800617963385218646620201522374255797459887780754319286466616041679533314694610076353461260287022513124501295921428598626699984182504572189753921557245878069035964140377386583934884345767400776898457769631904094178066168791620858259389287306155966992054764257127788577773771901673357146018080264326736319520672510521421678697594631088417354775293843811385275339107905254109690664833856389079861704544275200740326715642171722184564088962754919598495161650611772225014345565828779307227407466996408394365298294193401044285883757622341116332141648104258652338682485980946837169995776099946670614329262347383999276486538844081931230359273978532154553274528912812344274844043830124202075360662520870915999687953631187344475774348087628314791374880918624878149455062047574926677001222794162600742308762326966599893397892203700994523190194087115361959065307942037905704714941374263751626545328305464657745001252110825295120608579764712125460429341336836009972874123347638591177900302805583591480957965954956041874522869705914240621138994132991079026700997753800529280665428401998020043178145025826735184086195985233367505242165840700739 [143,128] 1306949978220740631393247005042599985326586619687654857136590198655281004597066454327947683688593105609101999373029827253637300978699700364877483595695756298987610468652903187646101502043847836368084118981322659178220840926361673649311164670029836618455656471839847824788622228658399322465590686763943762323713118917411867363304309611770922639083540233963299766361675524658582651232661756298409320105785058036835664101570061455283307123908250567350336791610565659959832791487843347981985574410229357445984720510066447894520811393761660064124334177895245330817364163366372509040777968543774803884629296634655124944358597669201243010692490553818748008811037458736565354249851029634384910445233870316704688478484415730552506353597435450071455586387232703406378837566952295901922805392077296977284653200082000825252868456356132243460133269236449496770218570009054636968248053955085816254218793374358779057572477377424641691956807659122441256605518792885881383635639841433918173843283160804651484266351212037878565872669684728417892589854960060967989756523046581207942544407520598407666998305862645180657904067721044732465362044436550750019222533441694236978384599024691195989611649579491454820280705702351716144524440436588358627564074730154610279576330323536775232913144181342801240024407253001459430075152342557448170640294802691822141682451825963847550969198843409595183234263749968558300798468155251392705408759051846221544103885 [143,129] 91033896644852222798378675685296268033094323331628574385375086763957525851868985419100689269242091593291441959826683014750521831282633044226954050165750343925834095425787795566214150566550407822022156203155520832614449076381727439161193147700809254596013062511685268928421945494457497323623527737525724842454852358852546663504124881894870892304062840530111047360511758323895681188804303621808565834540383947371433517855243701567144809692851857184720921781066801145095513919765689266226690731076107767363586902748591648311392686786025931759376663932758967749773642050306219783600017487974441092847331051291299812301159540661803668157607945407530793268224680042779323308647388473019684872872965025104407777685950271629796403521321799382114488512029462001685303413929545767638093110677533942900605046291115670197382308787973814378989799714501141181660141349194390808737248528081865227406366150949939921274823608729156731412166896308953976811953313833935094278406886082522087407813345242625789846899216522569451390486329273815266664844844030293413527034832776686026732981969889882752049545007804430482784002430599887547520577858691185388521095229350278953857235674979870857882288933755912981617557557003263584874454707563485769285447864442432918554724537392159103029094163777309771294608254686012193329419427523009576558719307947663981929784642413234918024637431791363564418403807403825183963302582219793953468819088256319498 [143,130] -127423294055619052462259082702957787873473846158934182877295285360845898364203284992868462445850047710624595187208437995942277501766809085308683328549162515047565583694215909215294298427367704932932582914087620780048959467581732294591939916232373661776544162127719137666566362718924283961217779545595542091616198566053409111736506076115193053945532582949194431682159145068232119834342691483874345979894961169784510881912722213715681050132492295518941299015890856727835054874767084852717448185849178976451858693461193992935898141623923220268908790470821116855840376713756990587272971233374485247018978453114004424528160129401358471037714874911474699471680086526239538413086494740013262941007453538725410519006041913324009568311069450972797268793346492277643483944039603578418322389218928091152604890371086905283961827697089027970710899896485643054211604740258888411250175546382713201435764764791186240652460597073591447652339379737064689621048813033829336995782905689475556539192814070264799056654300317995612479569245205119004877747556784806313070700556180448705071060669485924230453942999134245060561275454198561262321940709893779639751283067588557459237637468481337422075638467715341868623426878996455090610648683628700411381257254380751202783033607066970322701010023289481183917597285754980184810072610715581235830356378625656669665039137974979694243685809920898731151993253239976971151150619511423329560483535 [143,131] -473946156834706402980371116546859243956675683099762086745427209714866301380582138589217645439153417233315302922066810433920813048024632403718939599474140080645020511591014332608549882973554489223510228470709163347273005920366918785800931261447162187562589232894151005673712694429239815447558680340245013551111448892504045607095543989587653673657462447975851822547766777757199485845710758484054348284428988173704784087906217727128327171759619821349472039292405341120252682736806271437159859822154233645656049550542637756730802327081869607064811639410393917503055830349892648122028788352695814842244236120065101948893693847131987875654605369907580898533687069162272520773899161546791985229959873121741715753902464940228360678435971296023507083957655962162183672321869187977342870881035712811992588601262251258503080770003645969203259532404369408716470219348222945642915301768521355923470322861824327447537059363948879196114606490982313886281914418639888376026945706787572755343521865949903259765055602316574280460795584476998005111250813269042029418013920444287884599530663036528844168579116349689275371660008990601792143974652938443566136672597877269835319267991064151873283811371968807753375331358141488583022841002793150727780514813731197004572770155665127434251620557876246956430590597913156138020124096740290101609330651755088355934278221837046304428382098940912309146688217611683035013982279711555258 [143,132] -23409735858896924899206296732062822126666480516525919207840089337041384539020391305291878493997805908942504917809319150383398576864402319512099548333351042872584833198978839627788113866324008024736492164862734168455045051538361028742085270285512665219300483221130289324244934267949746948401128964510193167738988406180710822868509709284417429830791931316574667725167262224108813933895955302314262251567773829152479856725119764031472322501967941713499324509720428850486773558233167106396918219902142941301625384051882292377346085753578896894287545714944581633732696714166756319219131987585582537559074243614927363132074362645976679137545726455683422253951879801246681622440341414845096203259801490318282135628784053423817730030018298960411291848763853074243692270115858751000328274676615262187495345143578156388495563249299914712631813005729878501567837484110588663222219576717613617152915844254798077291053445413939547128848112177746702912246019141621599320459191563359626738644885450438086710608203071299396119011511387567477476799721269448386069494665767646081540336257547390165706411944539376621949674353530843944847340998681671227821060392574310684327441941292321019242683587677125201062788910331259884959928025705931827616222139459308587805205949645186955227329371777470556162035109294818560199732409762426784406980156573523642911058044756336920253530467739821285102606340631808290945246107038 [143,133] -2667779907672984891428885473263673223571823065951259475549559524889728472760870995551680209603626505911845403283240131124122957445393002262478115432251807008758485254834643331508678997705407678506591450080552181691153872179695783808493043793292398541640256195156156480450922455947538070594611832567040400119377469560943755218255817766835336828257774315818732069797473391529996647352894230541516753815229619971887019898914426040146830602908297349792742120465919621929535292838326137204177319987817112050377609761349086518749691783706504642688114196892081274900379201589589955484660441735709354416267314514064797563972754902973907722657087292287504307274084472418004038331119458468981857314075450704212073976253938660379720067248230339480766644737407057529462254681956787425257812583296222696771054066547716855729625780181500246442212087730904269058237643232453231546869495516205191263675762404833669128248576494636402885567978291661268524692360783540568246853405838536313488441322799946839738357147636646020350435165884720255765721066418366560821208450436022049058832390679344245947141125700686874080169097780649308936267100024353358247326343842841239763558572537918481932298809412646594868333719476352975882397633904359722543571140248768427984559804797564589358225316865511088496046538266671622492157739532204603224810691284500277910851956741898058333344552601117187575121155185526727306 [143,134] -18213955985419640817915073862980704398668160204709133792148977863880475111271028066040419363702225794589185298396445609491776870154876112938939370102328215988016627091560702263466661359516881568456874702577050935163370465241519441697412263889512919068276869378488606269125448660075527763745539262498210334643949521180406248782784961609933700332963166081572331919445432214475269742965721453971607755939563728924150861502038828915120173649792679271053034033585907685719048606211613757924147342638887811508133415737860717032777404869606166615114461405163528557221200298446412921482866332756141088163276767615050433275879944230739343781243285642743036159264232048067022612479783249757849210118474281920143184671748251052778576397602002385094786788669013418621298461157354577515677996946140131642487799694122426040003515323477702078334102843252894340174158176241248661652044641328083179279820048464233714012741274947532920432895288291384101513169599122031422935240359337938695975402325965358662150108831880413562394500547766989406888647074109589844700141773524666744995725998265305225756397395377175803870290957291864193362159361585534091482450646275428250133978817478634880324295844091172477592718430060264219982015051551955067930326154280674448704643427434615766434376708881788889268685054879363016104822665185331258368062231234151148087431559867757483155676268437276446864753967738 [143,135] 10889766809023186378671402500444234973415474397232545430294724153057863485014315091368947825554611510167863756093102245949925635733174699713191264831709506083390920322463454484767690886613219523248043846502572354905230712869275446135591454163865827689077700108416502267507942687170295569153068981665114020460117770273649929997016083988404322648889513691376189178003930240173102411680510424065255770640576144694500096280555981315909750263641257576464106664511747399294510493441986831409067741803645208265211949757057893162450820971380532252249867211044837316158246301144419785853119815515283507023942499273134044041995837539823772473542884589977138756252643395133528357107107083218304720523360661329875886848486482853609640019706152802932618621887964227340625190232853266998766679573689383326767485183096364448948794443695653565807227088287698760406963021884410134586936435413657575160204315299370132373644611476304399080937813238858952150284769820957180736482731281591578808616458290108208289689750487359657759001294381838094297819150750799357672297263016438469570505782630335349902174025279351826664546436941915302927075630533628082564802605380225822137810642052134666041454216675905467409817716912392099331691285055440945784160783362036508017261809983684162569878496230901930403815401967674394681562929793634533516362824935328209822704974948347937735659912612394275407 [143,136] -642624472098225676019881679194410916853162262826550605954210706598329989432015229622099910997701529876294172691535292496520935072268007057408211820772846727136744091507425483872295024739198023135156133596159570209638308866124847053213910644641866451225926593654532817902631932263446272432679468439890594818276550256459720122981010969055457589332211958831126345692148998029541516987506835642296256352651813853763322126646102813330234430589184901462495592453112370327607254885640924184138778971701842898318357985804600220384828591336146557843694707373030007006938401674685581984530512304356256615810869767176947890942337577130579246267711505595564848147404415532679540106592195283766741813352011808810260147910217098458781608427323582423396463207388347877397024103118931633173117098651905050615372873211053528094056120728026137294768585505006171765846161058535922195698133817720311306101209282746890364820958830267775880701718902331335050913130615608542040156199430958937064151406537505609450349806518094707847200888318278587441940713749938528898616771858372561281415923236832933487797469442890744548910104935767699993869261126038529223261546081788270566038309454138391294791449954149656919852283066733498822025647171053974909550306259120575686053880064788828774256141741943340177363235415284006782158880187272980104338576860831692585514183656846681282471609132 [143,137] 153111969594289702330349097445054405822935480460069046105808031630345134401220171908074152484992489319302044633910919593634441797107424637604092573280672666479451634300746578735936020571457869084418236698258417610122476734338096145238008459863043761299433900789499191503006205984888090735532873726843880813569650293000018289584369818895653726712783891968501371564376585567477639956153337696851729393944398413945134553960889552827272244966794599929896016429258528233407477516861548661518738958882657645626795517939702962142641012070722169105133084477132377821084015868654612452406760559037523338214670637800955020643318873479680466710311406736304414136166461934461276055774281917013182272640369376559511126889908210019919718513093002539735845514895626203932600524562596098498116189021155578734211063735828402726900208053105800597953428420565255590314047860079861556658942935695618286295193761351178427081522910847853955149605234263345968261218446785216918804796853148073792494424965388396827890876054799995094757578509123816661156241946160133281939386816721203693936894400616305910651693167385683411194857473163340615126322857654587822278308135908660922096919123933678520638082985477434807035655965472264834455442536816521767696519317440896678362211507903974130298998706233797158781011060402338612285184260708516441323460342284268853679076467273905081 [143,138] -1986637763108475781902681634701032045380092053574795304089640590164314369021722325627422900578244009804082018513037233332669789556357130129249165881250737824918998022962425682282596670709097802008679245926497202594588310740307657687370467663973493983040213252629190446725202573300288432396671887017580389606795661574665108080699097609409671872608408523525665027777557192372606838047155921978651120301198749041845294840251781668469006399298355261296592343650558847566349124588013281576724600626145906432947868432961439656550513996457294619407304414436011492090207185885971871989818047554978322698220895760144383837019531840113992393433330229323333080907922988814576676991883518293633356517507582729626556262509457212768876792953029608052677134527303900054453579810891021800747760547508537308315606655073126474208954650833225216193781147193510469223246350003024866856276911655722101907202263767305670865439557685220236477826586848476601926304703376278471471876930030281005546097653661989403624103126624838824758094721775395946794064748488065456748292441427513064501794821285759629632510570125702804713849566114921587924064622310986384567421721367206379448749955419222740287716766670014440625218913434269188692888824760334852875351287116951546507351348059456025322806004267707982136331206698920966853063582758936694163848577323447869817467362 [143,139] 107893308008705011827455034864704480466516667847169150716087556410443641190785437708223321342754349364888938813844280810256514409087239381456717856893021063006214939862674249549732922863108277394455013334332420223556797899845428093594287792766880749443552733868117378276143155348769594572089380624730891298361577533122645075965939405020081138396520490355009164597760538171711134222606789445539448951687026263497557650352622014752365774034553291098462104880832342467859115770660398045766317406224874044313767624942841221347684572860754712529791555839764550580331639080387992469969850600626779569580782178159650307743204453434336935685048987712285311971122717557132002440019642771715782317885193930586657137953423391722322151668147985124765182940605200055549953803656611121622673621911661931802596616425214242938256579147526205712263259414560204557906339983078004055853216139795336394521424753693768445558211094854192907632614879157844004437797199071843522400925020077746995371740593265836832108541495531801347622829624968301053416091691257996843242081777125301557873449829716799940008705554396919367770056392212022989006109494842030480733749400980475235486756199122984353713012591637909596831343551292709842129293905878389893007608653010135425822464434979703690384047736065410340070856127918997822168201504521150200364017251298316 [143,140] 239991701941122846747718139010200908376086556738421844547084890313125337947106242979648034799202297500584082269546008807988321534136409060267209189527020546136041684213236390935403107485450022316760206070644432153107183691104199985764348021095172693207093785160198353161998108459909929268462247802687691200244226947838064407756370010016970518587939573236777364894604057941570272972564113316218382356038908378871387546120423470548830199453209583117186434197981895102349342688142390212508730759686883021706649391469662780079206464428286644507953721146091301954162126762923572640069920960979739056745144710117862292188734367219999412218501358080546777965954286385908633346399095782094206254322681521374469655036860374078367087321769358285079022051864438227950691369725382256406421069834660563317529474066499735966748871145978411131922132467890294280615184797988248697519480866986301842435938114571808714266332643568941981911464480884169434401247484028658866210569096706326878060900775362007566637368633798210429545983335702871639572884234426821999147469472533424941929323270684732572502743937251964988254176837771795411825305010686467079932511686417622764523952717293944892639358940739349307535069722447270508011176444479675646321953109531338676161286837359742075800791378351295137121257981787146210602205373772179751330 [143,141] -486699242002457638084659282012934194999464392816709060369721008999348214103901512921455460630688926006184307574939889175070483348533542164936878164701410108671391131044682904409125783098855067698892265846141042332715551718642015061448917243440981497128113632529617059297771493165958945360413495963521153233132970602786579381982632938565674177634523585146654346648143999340630126371023186722135255762078715261478032727960931867453014448127419297359230222185771061196584737267201259013408240612006307452355352297668089680880300712396135820430538439485208038929711879493793627821509174679501310306513425050784386456904295392601218410518557080858898568961006931988874337692771156927233207154339766336275197396693665324205551337521368996066780982260275571536937307780329366317997619542427058014105163606327427953624136851319829577756525466140240954831747029651389686931652836157269149251007579802480740147994441242228234565629355900795191961433224623473835139064288348954954192792342472337684419729257494762990681976061532712780368897322116406500270961462276284212835201814990445331757069424683238870466237307956401413053392854540643488253819582305124710377275473768765598053003232299586451765971773691113797379835007538258803786976091784722223497801253905560253765743528212133659308997473619592269105458727875 [143,142] -4459029916225498244479004547197600807829881957601724006244192549174896346331288934099724689729673028881625365597639423543689053647368632717790548979483627448459346652784270638598162056754938625114011641260658968097839690739370722033359106299083266286544181876419484390009292497966692859843355415788110202895865347724659261914237704892044444229092230682356304608633428103835394688368869832729519405532542289660179784828638042545680089829010004457806596750940478082655194394507632213661785685492410450955103919515357264582333195860349692203056791552134252844946128284140666355085153012446835374935084669388433919844215271834963094451419712047180274416081422876318315912292813429322679187781166815297162694763282328919960035062561389671933605594758250151971930448590739260238531711038624101872541383126023158244665867325849598077895272863390995839854737857524587847316907082211138304361840331456265718348077165835501338597429284424596652028909365256183830558834040275771627819179379750692479346637967763955136665996084106538305538318265936817884465028399526888239872517415256149607958714852953164338108300882580794550249253822675730625529224291347011370862964371067240623398627175979117527817679519651351637136818230322788795067741808667236180129857590180492790315685782836663859364144264648285337 [143,143] 114225898167071641995634998042545945555416339263034916675008495518600151172739985117564051513791393514662587964589263902265863186714060445823087596970779704440837839160299062136795950256505075652568507020929622905810663306165831877049461230093474451533624493196316125126672007886995741831220839095833299760702442301581587896577964561692857756675512997541353210681644366424959157687062794305008422743096489881699343280968030637214361753375202913713246411932284301105169072179013251955895410272026846329079235659170183947087686839514832341176984844701272255347067916282349411806117100116730182545380202595352359474585437779736270686999326390859294218195504179576091973229708792630706395215238487659095714724285957251717649766435155170166970923793489201151930894359906742667502549638420576672754443623017942129005493670417479994647393653740013057220758941949270382891295143020050902822768268816051829818654886725327488961354947286919172471720580555962106067750786661129240016300789228907569009348727158857406607894848612854040243703671959952358169293096161877859150026700213568227142790885172977404821342453886398465775032833183176148575316358476465198835643440238189517822670720211556837950734769341013418213647711914748706898660291101319409652417835554034877528360253827327570465730 [144,0] 525786165195939306470471315608530082922029348976315200181729660766683978124858192503876994303456867070019457580347850339620160139064709359616681593216041468793781302929439305051565149270741933759897997686735480906217530512108543207450741141011845951387426048317399817980867097108021023733250395475520291345798762331100722485336875988458996483265710475830374075399621986324890626519992274546880804998136353255674931830328688159626493794560314137987317298698705755855474150568333318207134118147893956048824879015269743767717578852725086471816679860305412067658255108761584725884983416576279623533881740539943718567308803207916643224772986691306834003061049491739221711370245685676450322307693083430809169473551115968797920400629079158414784791719484434327112680444995118278949805982419793111037862782220113392581286974209701465524724160991494250249893773237650231037868199738145136121619886129593665616792617590922110559480258403758101137824525535113510390717546149864907942264494218108199372033191063853224211072897558145045821824162476830782157771929496873268783072901806600520981860404426263892242830143479667039254788414538055670716087524579652177269908395695136296336852533543187779572186049665663145563445667849926512794301087972862534908516183954762509568657304002474210904154473543634246944964520811572631734354616087980315788661926428870267241267590865003896731423852623079303070912657138312721686058836237296231178971510678132041306418096585013506046361440099466306902954551429709555948295078055315380589335663291606904725493493657823711557002584640618163398814857112348893480115630814688554899151044344025347919259746492115301385878060541089841850920017319873380625473652971060967159763788132274452505641195264103302702053711322647695880062401484910445823681394822192851182201178927194055490143942837223617880293866493465737449153428315185010433197021484375000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -8226634394140395824666041780446509716320590144545480912741003489498062615612250160539891675927783449003510726457741608484946524452937284978389476360650556196256002409936626606246267618169319370932259895048571547546697655438802566089288932391539221139716937807901570403117093862534958225682658768145959085196097135377034533007587173611337188523861407476623265653701195063669295625388324543933419891557808964853150967169157605345658287473358321758594057151199272157091644950693974687120352241559759594028305944117016100080630769138451831778576152737113189819183589750765098172229174429409335376653350919747774863130314343219355468937500947376301150115115978019262034848381642427753982901183166596666913751548778924694662165127937380785447626068895193965051081576096363774518461156059313226756787747671595914755976658097788194736474917010402961383676418085189463279992280556507707043293205596325222430698128799708155126837730841624102630708008796585064003461609711098032338914413236618683479088993280621251178734385997179539822014543777666466765955760536472135052719143185388363864832778299273659865543521921582550962482786691682066313821577876507752151670032587737186244367294386676321163807856372020036436647982762969136194908617378105122929601578725209614796714942701244053239707725556093451943605186254014035432969376453810720011329257234406781044190095686233247617911165314325303121793766381994412601651596226684000584353798983756616069465293712450243322323801973985600683570919015356565087495095201309983320904772415757658334831216439988498175184012396343743095818471885794699933344543897132926395647869439802776923536477127884370667674511956008469830733405121049855887016316156009986292241744684245221811493886185449354753050088437928201014225767290955747113544731457103708849497666646422225993806426120853785642210371252293322173650769723280973266810178756713867187500000000000000000000000000000000000000000000000000000000000000000 [144,2] 62925455003477737645029812616058758989712494610464673375981161540147858692577036137905627339447704631693685457776617618725264351434391844847333968381588765216268806764918394919081738773983085119790383258276975584728117846632527938186098816573820720612412466633406696013517343090508412296096979092538004675181244222195746276851380390854723981052042765645370698859075944880929994782998986459937324873933639419094904510318112501199237253222413309869361674277027865631768889570028106026179488128338139247045108684517994641745860106049584864475382512547796437381818864731684546560122235305873198478970940470289001460086343500855294041390201512732191976820471132224642524399889580396413352830949763145243848550309366418788405352651399263865266770898509984292620700574886985517382740977747461611525366563291149563898206499022437442105357064772307535738349961704561941036437155128550910310626848542014741281074081275907231337505098059400620042595321138746546565212779460037565800523718692242461833220493529688804632999272801310930815640696502835707995470562416187891005791419715672784631941653140424144916821310169466546184142193647810342353268600064346194917219932654376000382931243197071730765067615499172476458035757693119947994250634134708522887943496446428606472113838323365273989922881476974279784558774667025066547051557017351507449549016134081993338058226329945692093448705332449174432545998081767473550156748923421243770811474342772178116539105619709339552851286262792224614193790363250352038519409628094297165320174127281477344659891653063620701379655415157242785015931412777751176224415612019279413394461917372776875732303446088418818070276961360878593153001092543716456582619240239355487737832269586052279542064362518381427227176358631245183179317649925176115172723982906101312499274863991390017422641732846390300744501702732377978014387938287654833402484655380249023437500000000000000000000000000000000000000000000000000000000000 [144,3] -304821056329269170604320137913225326841188865970482678634205821732096511471623576642252998942586311679984820554502269416036082147985920889439198777281656146973680101192654507148686508120624717962625587516944257992571843319420775874314441810028374683534814116212351170833925476649592218136028690197788215682854194330598306339513352490567776850333719247560973165155030426194916634534363947918615286260782781040817710653391009278721058267821308609596147069715342663824006509100539507541347614991264500118596655840325200405887599406032404044411776031291236782034976659798010133951315165230410229759964585444008433321220492329267674412894387495539628211255126054898812884659061833163927558452241612297077329056384902132484382234554391526825374875204628526205145964771624836324385330738308052923175409083220704424094962491119378686856137982711446193594299562988706816226614002181297739793379188683794771238984426762073620286402242803981443248607817604236343224589807874891209866123166543540059627364795447466152939682584664979692462885889620702836296182228991371495641945167397443934169394413873886594590529320579970253864416402695490478655648997450066054882327928270316434689197529506103699535535453285997537393012213366971889864324081019839287149278183494268781093661928338407305518330807820177008692880248182222939990615870404173184103844713520073649609604365803505023042066880610205631165982436206913495263669029764925338823520793426631328927005607879892783143068910885859062381769361810454305862755813220184917040847172962526004656687743278039373293989373653553795876641924062665835125780383846190419657905744404722289091334000851478033105281566177190051606275553188567614191662776352592835293371468705345776861386362169190008913158322851678943586585895101769188394683876739686997327526132609324374544127732155279618775055727120804305216429190673785853959998348727822303771972656250000000000000000000000000000000000000000000000000000 [144,4] 1048809386660742685148882109486171266705325680791676088554173130076901706487138686065813589041093562092246794064857544606016821674738629790122569835776102137532136517207731194360024980415505767203154572858093000477548500759242137662244718099156251014515154327468186821100878484480919331327303118287298735337397180536783965313145934600757351915615389108553938491130360538347479942444843270491792895884366799043006185914666039348715635769407699751069027040033077588720341740831182802555589474864421135613997909358973842594935947528080074623105724640504197651926020923976300202777984345906624672834655437586975988354228873603904049552366949092148515888890618097299618189071056231454733202808591338471716280770312150452101769892880471385245174177560456796498294674454774522886576631202710419730958008052076086593661718194290935151392428466231208827236499542466517103937938678129452309964399313701110535367024697154108644569177947045447947393475019294195635824754940582478767591995082474343285966927788725188315507102425562669276368537901672270370952135683459590011486258064013352294587722850815279276033161826979186439863695171858310439873764636160330318267223913133113303764774924475795955109291406139770068207847845930959429825243898024682400176471354538366510266092737700533281303873110193301375200546108389300543831990035036820104606447105284227859884175883425979228122518841064042852135545774235478603115781639642823956149267527441933780088560927531338150901245717513348433612703357273811169768333695866269082595546632674185507521641160924873569637057020916887825276634442096488633866996708597246493300662903474043648120476249004043349765966463365309536450407109118604807830425079342703017819488347313535915797986306185160723249900905062395908003864771604173594409310822805001130218288088601657108776823983083281050098944043314312851792054850260594814348458214681159006431698799133300781250000000000000000000000000000000000000000 [144,5] 16753107293700651838815108036315202880993790430597748609866142365441476150086924362456372296904994377955000276698850960916933824661860273934271786406696486169888440401575572268992669622348155490915178987121029246122375030999891791572066556464634070381532702509055525112051186145377250928395581728868794296985342812890202797992840804390284523142600284039220359891240851120973108638759574645403893791301694965437529371900973561710261597739704434646135111508478924618659168283438374435186700254520955214485087114636891434924825283542264046892192610041531310975368201666182693218698530937763955980027594187799974102888908987425846705206774112085154988241658917446291435235725598797149411101118586276384011820427063316158345276843419522340539518375129426930187153943126870074897675366261369314507653730482285173762595796986782089872854746189496832844671116056989986963349608995872711359992856973911497095943597013121112676595682552203292503952186748435260658237383515900474090413857826686814009052210552277595796276295656544102736587845514728633280595975879730635056370686831743920042198454121752859527860397462131855408559428884852617654870336205233545703299794707991617887682554207649513796506475978919519090361523105078779958034880013540393117260549885978666292678429145762297237309404672656764020502468495389220512989841724749169724123428269279259749095465080663242462894691718545347513221069041974456976757112222476591191056460309517705938898118680226721756032833706510682167398027128762520869226632320931915010489164082951114633175793674428719490460441770366673411630490746230851326916187619714126130431364781165075466639025199068669793358540158288022250355309702909702821292763292610718736310707599909931621881613023602379180917067747790519370263618360588792862143385321757168813266758187963260249428979892244248500869434411436424310972552788059058734120021494362617886508814990520477294921875000000000000000000000000000000000 [144,6] 1552649198615799634734924637125298264000242196524466525237380082812918440332571895557486337128674179582009249794720000402928211273348927884027953887851381610433294468088851641940166086606163158077695962743414261085705502619595346045444252036273328654921301603948655815772891548751923442528089665664681483156353794349514805094138561429788652743413699850287506499996450847720000505208985711745286001300796670409823960624090919718788576891467392340685339673477454859674200205186545751109118396500688454325645401421896362786897100777734666226825686800168628060139186801108728236470216196409926540266490175781871767011298166976011546119138606219036600230717912316626727221627260975150389344578407818370446038517670249342604529623272026308768084105603335963912060941979257236700688140689924053864640463986534715300299999594451402298794182263123066757763394566745698824292724805728783452012874042146738189115721495075815057763757364606012566817487943336500338096012795446131634943242278748716720250725270252558604093932987474149153444866924504947089991329991263076409461412256066719272792707567118936679573577217275537631670493596209374823784142641897249744091028667150578966343401361994071550969856181300843104816165437623574897178388512181182925605850308547621008376297409849318513331997148450417432844475197525443047190868320207312578170858154286730210288223125683114972228609937916629098372388301754976139559113703576501973627937890592519725545623687786093797652974174899552763942644523376315499792250040182887154510406082352322521372747925242232119290253738071835863218770083560173989682355789253087319462400540679365485932909050691590103344749338434186899673882589499503872078770315347101550975801070132199030188844575876450556145923702013979718912770791024783094973751351848991461616817911302620302009810425323440849298838694529599210661423249867126679828676586586633234787768742535263299942016601562500000000000000000000000000 [144,7] 12165976494440200368058864954158249860327262435471603108414494280447095317506148829003977779329408072176748041094837782808331086326513831942812741489552624398758372392189275561463339096977990216832990154971970360669949060064552058489069161151236091797296146281713780936032573449876312682019132734883421541656298319417000739564840406472216979881559079357740397259235375849184178544313800867541284174170566655747261030716339042759063822462341123571343366322825210399847827831846487519560885636287778438573157235778526189856153443032646908188618150763448757525539274711808284982977636778156205347590284595929403657768960989920188295585853980225627846443897553013287681835545887954907737735641010536186241571691110909286825660761834341262909170657886982974878597797081745264666752204771017328916074510786741958871325981189644272196565979193812434455961115574699842921219625079057010712649866692122120227484158436572236873898243564216445434074925234665897772875017546258758944139945532524497712105199140260702310131119363663831168095530199497753354687031472860989230149015149466290514340709084240726357137272752901031933487828134360254530947540565002457502685154993099173642291050064639617344017086833919372768280941435309081292047370396883618517305704569193279424974110989268661062476861507198395168824741786512092398336632288771498601396700699291119866215189800523058983840672332299841814574952793169150093154362072953721760807977335667104227269818887837230277778441432472890009652026315725621006126083955288179626401788993975479058099364596749166363587399899314176424147415893067380654625094291600531827142859424360277153606442865742666096667990065758809529597070193713109247190087618028771619425736235043971573179328874372538909763894656012320453686952283747942796921343485838574208547791200814175683795024430874187280598988422389730775532795075139794325501592272805242989086593752290355041623115539550781250000000000000000000 [144,8] -328609715030984030974361548747881243322791251308523763925434587246033645453387189759068273760144120522766098940199164815313877905537336720493643286035473365741786382847041495498431475512360414187603156275354905697141429984187046601678080425587984144950512858203737535064157059359041031803533454286419813083512178829072855568799092382837908792472411603242229851144137698950049423070108748124167613602285403208882023293459885619730003043181848208215154842939743918359267339977136331435362387370472696363255500948902025186908145420175881691359687623845607220355492451836888488563628038541582001074141769546878654556007120958254667150708841676407800397989703694248572279971584369502309037549676838625129162395943689090501652460951452852682755916339720043608337002287091360104998513260279252427821901686815150853096590341543495646112808321846963311181818950449948380249370968143895098685520671731238497948040238126126206563024989125194494641181941516034738603473826210968127694982507552835599097497544895897404074212622044287310621277964829897217443173935733525552410754397551805272575685563531066305148637238569428378373982158006716061117951943952509907544288402569076644084689353540589296376093441987008408739361671912870259687427354074194665437920953560847534947421918501141790679460716222262952069725651184946095900111222009612737683651775683004371663965086090181794713688375375244857308458546014091542502326027332273639193216593807146414939130169594690989595306365547089917325898810912449347834859844142363267047969615753691945280702337235144127407082070826552862829097865957184721751613331001568670207468818545012258145001637739052517912094297830152132497706727737088147245353508747625676342054414457296327380681440184592057901157164246649674789788341656770161571177530276605552140417442946921950574638366566526021414171010598631700037769728657206502971594070529904971385542350459374461024708580225706100463867187500000000 [144,9] 35526412269206945709597437676453680137897879924735357345031532731375205063988780308751765905617791750905754901583846737006294151449805149385440350218008967918011625268854986163542579418682876128743280887902709251027772582751626952508254192801593349954568724305618026893331090509141973340919824248352383616204638424324960105693892762819621035328841411196615138168835612637322019604490353811188103233148527085379143754305989662936469998469598270827251587060098641728743832054481542562038655939547688687589519985010955344499017949464440530573227992167440285885520987000758051531418317303028134275030361361752530843319588359320803020974914697444732250066684575757243120308345361290899832642706081137402014287513149384343272817388208988530740062081494916050673686836108433171427551396789213826632202204415287387543251105632035336391714659087718956186369295938327050483941388825795612936602188945567561085175336251695291732593183818422576727033987724878932392862326118923457562336447253103348600275733142563222870924494496454927216889144467405663110539330157879921209113895671172044331431541635925298430181835322709230779253620809606197986962408706852689619699691175320634414232572063128670420783728052596796164403635121079097795862603336395312269073411675488777396372209108061813310809756256992084633691402871543025821591110469811050211648796486771713580832068218796341192817424856669850165745536878571785290982141941177225624754157519009960430073756928443009432474031196678092316049513922407657046037463805214146516466208037188206151538974270789231828033876647147651538232024868938538907674759210419728173550818895605586146701406824694244462558042325994436655034574442489614305634899600131089930733503179939552928605625759882902243586984610249962215503332756148015255803857381571604892692568353219314658251386879155515412025281550446275353666618973445665535065135751324111038839211789211458558668255136581137776374816894531250 [144,10] 1668323857316860515819272090174149657566689436351100260246652299551633256862791536709309989309595042785645079271420301587560765349529494569654296683447019741294416880067355925473336378384590844158522736191842802978169206631303281498734098494763374753211054371076626652371294918350151286368910655916992941688998805998440061076716762472124862942272971310732195986529083348924183141553579182789985440777201913717591858200906331108701903784235138640092993856026766053104853477793299026789656958806458131865252086961518769043053343079331473501903149130701159070418537973357767367838142691354138368231654787687861263104152858907827764275625311405107821901382029796972560725253349709229183440586929668048746813831907116352832451415441407539744541834412342710142788862372797308378628010090480964601266032961045811743147206147484781772907794183510015020376122248015122310781098313376835088319164789643389425412842008336946518777159075608534057818424854463832424155728705505963065178372719175532612773489915912763115372563823157012340558554242835484335422829455013749542355199083434922360204674902443117584497479840364270271895237426870837966626580744548709502400550094921512065411831084929780847655316810838034938216743208334289251182135811397106738581910446969196494159736388880739654758886013245516424788134796463088860910482410239360194523961640688378420709334084064704874079520039925497893347214925076274644990866372801447541972671190773656232094897955458640778197233347610093100728245131015503467130482695538065272128456299662030720212832900330395036552366650232777802328610247472383058214422206385102065144792175979071650996711863357991626741914347307128841618915256553799136958907823896348878359140694049074631266091550175268926939311051056710711838509055055116999519182821450686397371059585648876976866032742482168998853306473248399699037826883800142899561838593382216838225361177361349973580217920243740081787109375000000 [144,11] 25658106251807037879167375036943915842730828280938522312512538852919817086519653823546281683574377034468819079289099402557802419412488767290918132235751486995350449653402810034144511628446307362747346038475682481310779267637482502162785401464390856238449110635791457049777614564606981187893327748740167438697088113031356493500430408453463041125911409088990749956657817368373735408570256476284241982192721930610672043256585406097599748956967389193825984689268362952725694904438665576075306282232579328189179809499115046886022715844384639230388617096257474087912621962482944481487634757534819284314138051042152097658154113539981936645036271534608392299003158979991364528350606895388856312711770140492244191883181414372027288451532867645411131360592635050487388474021427647026423774532187153664878190235333684971916422071316534711206051800337887316071289931164464210809011667563694964901766779027043641118830865088115904794174771415252419816965472003601420822777293279717517206781342023397887309259133568726147557566173248696765599410967889046640684128591709472691448635549776615500617804446024912480485451682378427584332585905191574859795345586772300410909626281576989273756906828349894926469937302057831353307460697689558216279099616141981936000361742684485595105202130725902914922842072430276878734324320489044133531373647639806984731540921789863671153318377501504234783148917664445275517178813530258367426799283117824159524568668460286964310331350584888432983188818753923280805720172143598867065699764506594160157602155378702869297403576806386216372681698606360898661298465037152292838350438909788666243998866983479792652421825356396006580067157612856213072373492272400743645714612076233801979322466516190930369328576678723492801813229622832648539253779746030621550994848798138494541947500125642316857647347800051915981265089110335353961463484815272678705360667529036191745941269948261265199107583612203598022460937500 [144,12] 169110537824293410048689034010518122288242427420674012881797239073275589442382159216448985754024213908517938915458971618587943517603589308220753791918089942196680494433191299840027446556033603707660771876906880031338373426114170326582142764649335518903939170595728767001801743902381523873196663028265684628772415022459689220514542226419609560931237103927014764180861109108314577004103371011119231390999612136867712218317201814540932756785502778447850312832102104500257501126186215945687619846669644614846487194677196140112814574692167997982322934512459315692794899906660380500291192430655276771762044576414445744767753455819441757964846649396110464647207540005897447756759900631100575060252287820631820289358268559599356633990276014088584208565586445982920405940121120583400810838324027506132805584672856392991656304259968945033674160655318374478485560278521211265060027252651591824240405650584398019801841790401870528573927661213577667658986058401316334534096594937620392445903422824346782033971175555483316802373626706266918834541066658871178832402209523711038664893935395428012667602630351067022034087245643545029709856850210408499939581665360688666094605096437176434645494210779424234311582552601493748041537398620732100479689360902403475985484632540217751797830756530560257753650963378527495366330563050516205334906361432143041493592131601318843853559409891979681533011639305551015102240582876095294230353823317992731102057630036787742954729210772975397633101544657681888159563783723946466908234921072170689467936251249393127879185808967222849967393981244833231308905719744911409122614013849696004866686314029167111760195951295472859061387113614981990682838516627934770078032353541313329614938448526138418883228514682936346785536587103912440782419705672787234372794125681138646443421068172355750180802046742304635982318175571730169355489393648207894611455335061008650927340257741349205389269627630710601806640625 [144,13] 501460777382884325848227805038659630196033910077094809723406612679788630122125966464879652363760643743773564609948986840613557368745196177440715391981456721286384343699274826497574143088533015262165375751094407345468758908762953844487761733555583332355380656099242295016174606669399823528528709779171038443886547023804494415157938818578171378037282964974053918531323587404798091522363673019063109867605262696868129557513865038658870231450068636075041494596774110484889035503931087103473376964758588577873643053848100702007833291273182719315985639829170321666034290191894971048538903738152395858227554540349781084149591515359979884914420050792515314671092300623781724988387251066758217128231307114060778787203845434379615297953559673161844758457272024711920882260812239035938962511954764296015621374744268313282134868210730526202713761783544382351932547038887540438373772536244312725563121835026380596530272479099045577416861737166857974875971971566725408587683922454529129868641173540117356304278315092266864842612941710038790546539320774813112848049274600913666552023551316918426914067491312104239787851297125474960461427288593964465454042577795189988751959466530296634185139741107476579180525060890074112833450039105249359321197907033281655459428904043902488494212233002276164401249645775889109045539748418988380167446305831664996890243321065398161869883635245939072501325427602962657293439337692092954065074271977505005965181496961593114933593747707411354171156110043199340005399076194196387995184756373063952445029997947004804308752915487587244946515411590863891143374269702764064047777122621699837530410040803733287018842704450697812765338642875935439242258815334086476319697097225917410144993578739895183535919987727252614039299407726269426366430188351971719689370023027467624818211129445827208141264652640012373922102413099701226002441259814842109553258335998213450664107160292815024149604141712188720703125 [144,14] 2710134958225883899403877613812208803625070063767827967237494875410024573489967451861900220719757636586347059047082657943624804289969849249591742137767198714775549856812905683002664782243527758606906677149375032588694084455010789691303741213709258279050242479281528825691669963532048013246671846323134618658070007417826216600674177027515208039792581650492068347750238545553064041398740561099349857497350820980305251548795339574134878797984972679484932025363165741252835293962013022254543449447780016292617088681573745107526875981865086423403667129154595069067957989559313149623158000163067290192741219561701637941575455772274908616932936651678037343697070647870447695300254476617953024177303860011443396914111538697366097709754303461253003596550008336223115476822952125376015441803665814366040942019804103700368613601248023644195900281302688461484022968414444965925883475842989985309326233078134519164957905159360568672587402801906083604527393440144759772832492981162088946234141211988892978475393043105867687352887375267472876215571982988251245958320976288102971781951310584877751878683061811403022797703274496045924069307668741366662857447745375408029114439453487019458824478591641166610440936866161351625343119230663458491470716091579402192363862744571972870135229440435113494378073928283631499304735659353001964629149406943118482302003932392955534500165987207899871690668076223620680536900300915486301900300638397498395134163907245866807544852204031980740807304230840455399642632342204640829294706219046669050329885020154205249622965328585923111267198147233701650591990812617853849242681780507869853886905914081902920152198591745168289304644099821104517612275139270580460065031400167064106783693191021221261266070033358781981756342599491310848195450204136964882891150604924835567263014120844033498605764095989878025243002075130263133546584248405050871798824174176145707093610326410271227359771728515625000000 [144,15] 28936956363471741939161989993635229349530066291114211975542877201706573026379562635739326168804438233942836511936131313829700011545613375427107273614530769432639864804937921003238669833810019487072927428818119072247819524217109301115177052028328632678872933369135506466714953767314389590890499610106985625970225562358689956243304658039389848844415199357046079938671076328367608954259481072209467353568668698705842499940354475067810231854015171104362355001414689481125524693416898610612943671705713578413980495857989416993569188031948815901509699851378912503637737580208712856269899024798985332654123626077086626718077292695028290181008587312031250924439376289212894645207994943185644340543835269364786440501191813549558140392355683532652834215532414923203019128383200321465390219961223380025379938633181636887237014769465838917056365730750724776090468623262638443453027284369752951265109098518247770332235528301092672773480757286395041592752788538679554689827262014490355037726566537427842498581087672184157711621346830072141786713383738064372080217678506603146462627506089598967260316546427758608076756125735020026507687920093799306879577922402713547845339085446093053499793654846598719453272459496625924534860210886315263981041760101937409319938542709706301063737000734072396590914557647152422970632435167493163262925422362677348359908109577913284700402140114047006110196633787468657313530374992829149615041340211915214852216884160448497821168255139884971303137129182622664723279855126018636472278718694279229779666911912394559939432375213368648241411497533970998539906952721698896882998166662080972450154901859997993320972394645291704883007422684051976827975101409642349055046484097225869608972287891516742440931793274145169912167210892628483964540133648186220470624292980264231562094161067275133227856320054934467511111842897069463425764036926863149814651725456188247065369978372473269701004028320312500000 [144,16] 126973061328208613313200396889461915651349487570392110961098668665538797800285723530648687612603920462760449648943088554720558068795848443306803000050133237506053077136362203644322958535625278099527508931878693990220625580826179400019426188153061633536702651198919946584867991401060804164585390619386955893590159435859470208610190616432116245548493408947776384799833968364217957234163969176923772688810423146474942381661915992045336992760209140636057871868348375401399447215331528009573158758289647753931727641559125510441723795065970551993695663385387119549305405359439665189228884661537755582948419717317492388315887111184218869767838942619147645057385869510657323826054964699691259176699186490084874746820667371742152057248198351952097308823460191231082620443042555081097547314601157199391074356025260786457528557293863510221060333826500116814822799263424751949009769997884382352365550999415069833437756365011832635972024607806972403720177669852524582993516529358957583506180692120925249621110238326625581404031378226889096287692542049593091751794765695457463002877177606368205477676188328260544928036862253321509176498442103197614117515070513391699858771976523824748545203666432861708388237527297719653095934876429544758118795849387611355908839777004386220758242160929452859706704434971523469105759021128880776452474756379254473709388046619639303723652475623239193164228788924174388000193126059065281500566313439036065590275621598591449179716886814693585752857754396886924553429866015303402898051990261196909620948479717273341450075834436312548712580111238227670434300449675397255072555390248888134903335831762054133184310751545528770863062692972117578310170513375416287321497395634780529467531018817459008794723119596435838035736923607360677845865035601074491061208501354546558085355479008424223112098298334603619220450704502519545746173337824540160563784219643901352014836447779089212417602539062500000 [144,17] 145147774213303270199223553757004792556580386559429273274852627489622272982755687416983687708606765401275106853995304480462530772212689513154006068093387166930974156254215951313519342922739647459056264899505034772592736910906586953970748420065097626210117157749969478882243012899161327577159922748192183199582416955502370845940184022607040497226652176344136563742663165007941825945499936152797258147586578744283534534916007633434810057676342094122206476581895308709000088715806997168573792047207865274739798095452485626788648024840684706261999098661818285051104315578545778918621057977659083857988318756119079547484220979652830925608909240186303955738497255758491429592701147593799803274835931085430763419852336996417035104241193932681886317698662278411683741713019215793668190536026224179316274051471242822679535376071449075210995441980113510828385005559456344406696613614094194187491187961692538935072024296487683436174511862593131715215838488021211139316956539667118830695752427582344905870694656132613211594469580663018512545193856264841782966180393126122585548733020977174344265494837481808251433037236638187364576639663480595874715687870863315254301731078939533288170864042195666141570922358392885831138628997227094093753993978356128776396816984655703977777620384161950712953225129412761876945375818716533618401390799122564346522403949560779068524251367293379645274464889421102723575581894075315818758409686987798761815076121864773499023832809765508083177603421707800307857862644593639153198781809709846995688105035683601308237953407131305018639718654086687764316843282036710024366402650265267379044854463565206954509900531644139729142272531629939481175741320090811055945146328648653080959483497331050052821193078268386070750346470196339240793433820650671793189664485262602672226102754136823951316261873782653181373308536766012762807905943334508301369990799223330668610287830233573913574218750000000 [144,18] -239487681544507717617533889881716181047676582088819520279770190959840222610747268730749508162027723631459914867035165432030405656245685251555116768452261224400961482126567543623227353880136708500926432089122781935168973611395598437680608703143588592182697899274849921131069966084150356429333075048029688705460076754007270519137644691683085736767499043190447728608136447363354341148207649635174490222469585675392992538031637821932205798872419018521562553224974504996311415732420300489283853540847990794494552034815698764629666101772951133461360188850092319425736439847997452432134060402000694260175698202998416773891029231449476961414467801884953967281413665089574282184618390449814100671112516018614142914686468241236769585842903847740091061484349349397068316680841468022398013424417506458166672910987424525054794936195907296278992860058854390793502685166685896958310327954098171479836381283098359960287951433310766240987633410144677522368139076987530662484363630569873018213038649294207403093599592534224467317890452516368040397049348916085313378278006743005163742061224563098602361230545121584259862507225885277737158773085169146689858876552387753180979291049952035545340607960711734874990575424582441087740581492031652273820802141769947873073261483711115762967211549782752801000506547788720934392535187782069056485970616536226616533331425334599392969732495888173835604838239380565269480869350967969583711051751093926956283222014187634059598800556020046375312653572821242166062206998536865188212180567294128578783564783507203100560628262853380752201304727406921036826726218117811329887600735438298291284978056143554431651825139624743874853546102466278017703071619554744957017783047065094614021854724041293082906295798640079088382664207954863331129159425200534050733355648638072562847861453622401973923535588045974530814803090172995528311248342612885677210917930723965696415689308196306228637695312500 [144,19] -17586297554582663295390719689001464092062083361853959732329112164948038901849489892490586410729238366672496274142294599558533483435769994725463408529914174097329755177888490751414099786766458347955316953922856748273297564711501464717064145812793453266075727891260350551872276481896619064230670585643542552248146751335031113643252552477495075886977480309911299171755401968625113156032601183658435312204474527765949011629221285100234751312794752827241362278563542938960803733286027368481431823441893983724181892176689519141711437092200722885485358702153673573302313877992156870883470406901250972702245935239936490618254960043051722752450693757092022273532950905027276008966686356950439054150745636753745979242901151723808336064576077051035279470520841548750617771646062760547256898840530174011804121395335536833799719667741452460910860323268248898197936934265413459647267695184748359686445808664841100536500787281877248500424066622263955087916124919537779032083141900875741754408972954390694532437336332620809212536495620371493886481922344788517312800291521716708276187037447217008339282060510032138679745218154616591429839466512726494473128313939816118656234161849267529145597845051527010961226767832893927714011830292505834240101256818912289853306052263611953777227283085796496948744651798512655281864949650550931909477518591094894178877730369191180406190001458240629395300850216539861347606161199072754932159535724275125751277564254133188515834101595645311079612931704045614344355310279539455017498365032321774724610833222240339413404959752445377110031098341720745977054487906150257820613923407114540547562472932251222990853639428257657986571470578046052952316462711951299180482529735591484737923678845294264343823276790287985822890151706031913696196913324840052686144476940398706558041313866623423970764077001234218527049953462019194120119017422302567766665193360609009687323123216629028320312500 [144,20] 1672419499550044160698504903702462885729689778723223790456972254246815171667367209480807228858235454901420525552823785329651562833018298101739680709169603283478711303333579179862671032799983152682171364727069525444634188896460041416885272653349105690666227475105679908462574295022871303352409198579636984426017626791479327122301756219089076822517171701331926847961095253031583757471754571590358689753895954482772245925550553201226408510228424965267907823049711505132499439851873298630533924264995519340208511137633318962423246116788510077758497028908583109975336427407198609928245724707137014958047170666926695105364670936601143391729111191803712108594185285110911849553078213786766434353641382170644795511453971301298956068378456073527862263158181781858883332379587517096685178118739993405451016338995357090634147874464062852476557119548002692275964560560655335048412475694563440948751638964071799500799658989617340913798730003759988674586236121769188598950232732328821107558215596094490095192877037964071662475574124309542793106745957218513073180687528350715559395594555365678589996178553812099785200448826907878255436512793088713223051680336197223022359218804508490101838923033193604175374249432958788041072462052376467507337979308278919326317386079356743085301707352611959937867651309828992145445305800884332161534346700816537725187493887344779931125786240053172520807175838144277387603627289761947513108161060945500411544378829065629659040378376944338980567643294311652325801762533325609055577772584814302036667683838374209883895361864565138778096374541280461239378091362518906100247907665483630204599996418704381580969866573860630985272292528374475248463039394416287356357178285776959660798988247652504886344056363738824677171392220995000800223095285972344554192630430332177322508317929892794372617378420409218075584458256355955564488421684569524937826263176532393117668107151985168457031250 [144,21] -192502311436025556023331870718894482805732119263131482831327517842903413971129824548785865600039850775159270244755039653977861926800422914953494770340645463565244284110525839409959921089154745244897582193576808096280223998152701396997576550308015454151433052346784046663727910398114058580937421199917751485722609184285359522880885761763120845456203422760741222852642039762295773505492708281428635025161218726981174363957586618325846195814013347470099657925579547097811654376734439080866324948687566278020854034298101091493159807787299581971903044440558889205887588696041300307636730862581433181280042640321833936898381391046518347766407565937696111765006966758093309358502606273074955947697007901813157342059028364418789112744468278293973228107475365073690138198716420641766932952776010163187238054807365403664895582709884261999313876323563056030164685144718339584380920944934064306392981075079807031092607550238673374595297438070125847745363339325722939339822349260575766017482858959188243252173697216049962328741067373609438518566456276662546269080488807372209387720453289110864984656239365800793103363445096849535601710861533356378854938420562392251296052901625249045781805433094831646459812380553916147273489830922707968676212042620521088425105997774160683643494392040832069278478291556871655274404502585857907439090646879299020542139950986014526145881616465578838865412220715327229570169799270666576234177951514752914644357423288296843356163866779420700760465575487561524249861470939314455536847535004135932830337031346698125353906092641727758633691454577293456172406037489849033380892672083542188022385289011967288186484960206006799268530060627098126649008044913014486721824868367605593148261889399123071155643025983509000303102838465363316074059936936717020879762516095989975084867643849945847725036144160343690036850781365820129704537259778231650940673205241182586178183555603027343750 [144,22] -5713965516296475801655525372778906069976325954321127482743147776364409155329257068982846414380660314224249262544591401099510821751900682818605438694763395040016526921775007956525086913888252896445810914206092830295042239971587248430523136164316501926777887933950869008361148486671636889845315636439160372102927204244695698746168850396799578068515137665866650411338061232239283235229963931272633665701766698384702734669754801505443208969336593081729221712966973959746353123715299387390422742254085561257234618821897717419116784263727672537399811669883050486290036472207143648569052889225648645761967331274787823935854042018706216017794635886787725728063900159541327255814958545070942527419970428430940547952938761431762600603524799584856884572294172806346619416271244733904923598335692822949373299269940321519525215175339297033873514484625911970787991761013188314771280154622986095808205175628315312994241930197678204270820714982334593270905025321742952375436826176673125226448895339818111441668385257938708365007824427592457204640898417578359696229120617388128097409461337020870135817086567975511261642956008055213861263907099429957059244777923794512964835433727067006319202740253220960752081664176538046560707997951107756102495828129861676835252872652492675033682525773525289893566376154125099439231813503560210641895833902092577529752444710022739649672233008218154686930505849191068723569345587957478315302998005559832346503718046606380273322929955940505506067705602448770060145945703716651004594006852499329051180696611793818995930079217845974507815360298687400516814920480782285267112019273382785291086713994479650504363264071046271050943535267996880594481963442160485056003779075845514063162158092599230375741254200549770432285612861737014007630508195422981088491430505622864128857664705624358991217057792955714453679607362609860968157827295910798247527638523024506866931915283203125000 [144,23] 1554525802566176647646017036709367199423057972711206973215092220437947288172978994674490439975660351569274632986675287403006837833179726760993520758859472941393317622391976936918130958529384791210388949320451654276152054989061622992850420495800353057038691979373151358325309626637504707744040968188290002426701202955630578960674833040786816449061929732161104204355355314613533435604365868220479410175102380433213633673136116383716147607244793579056280136587841822831962759402842681657633223914113616510012893277479219761004912579994308118235755776262435681713991364297772962433308345033543956073826322661252744539991716040238312512174209566515405489045356323445809240557810559432384401796091903394892648105994936152838304795348506223465465243147394648485704006651277725074746757024614578922862576885504168790302041654324397851245765577295094711925836641195622198435889849077292669132077989600840250551022358459798845949206131748995393190927195243084128476226533643746413897795015465089677451946306661315946461323011282839977167358402764916340588249865226377765411474508602409968651349553630075956554903893372570921259329847069539391826649458036301655735821110770274087460946617000860192192778087354557352722936020738491557646944424175788018440448057512677102185455975246406589321770715317084301375617177180347018920575737719667083736322316324999947416207949984766718958806040385200859231930571746109779963765225323608069043151182840917801951194993357272129614759412409039197918251612472442301849116592846775564364216849971013025589261114347663831491750527275982925872748304293386759702378182465249125546191898806244261590273112906413090380563110726612142874195309104828744592518998730052929857179150435578952701294835212552446189083002720636719852174794145654996323641182526997615113006939735467426300142085576988117895699296025442048183385570427938364005478724720887839794158935546875000 [144,24] 11018299303279933559805924357525613804910202436599545098253659413324199760911300453969220488416727437414280959256653697065674217538398363471424949091164692260139401317668141552521085571138268344466744923831795909267633262774568607452774974508710126846464822346219178663139479990053302078396934556150323156680120681982880385582994919430859779481843807588025422288976308480967376345143744917194902516258372568106837731249914187910201596690986452099191509431771153260562136244865488151544824997734093526294456721874486579240948739861318114438949226639889578397550027816373997652250792111055743700729469991545427894263198378046545467378248960795360050454757752419886609494282426887887729379185811247644388153072340811500385420417384228728828721575463858785393618457094185394346519487922223025986708379911883455034393928481942323862358950625938397808030917611266639745352569945223388776864740778905794928790421115038747389131659321452679062805511323617357144294797314878450034169333510190795052427288725490134292890946517112361002008849028127660528273280204592976431513471112590567441276632710524697051221619766380066029861894265122905230754094534804771158802723375640007384088425339045860911835015180228364057844969916018023238357688772663554374351493633215623849419717309704614118313836107292616558848650884091768897412176634012029476502969210471848233958554719569695653463012179142828301098849359471007273779768469007681022354291526526689103014971511019090484713950758240535328273750896047521275539649665017737263967548042889028938565056514435351492298925557562933598330066306472389725776398353050392086752191862392553162975810992985744691125713477601380319907295492148591306614624332908621353365533423933864296144924654173990021433025523022829510420468064115664372673422124514620251569547499142245393205133381697422922056414065173219352203409335932974998028401154442690312862396240234375 [144,25] -7743004000420130415311677568431144049498040857618936606337374266738680423145979865601132128537187807298531670763540976410443098032402431666773422863444153399759727555830679576387017106300700214092634840878396552221336084802652428958190450870740851523641567930082264426276524391244911085896279496589380677015631897960950096333395378057023050979050712037240794515036874787520391627015289575591745222609524674215432395622114518644393080798849273196665875943796996598953634559282081232103471194740578726327879539635982773953755286601014323832673333895212917258248630118120321722697121276304432253296768886861374954998425237572061522995697762912095200705036347956384960663527461827027961110951413129562465392497682371294383109464192415054599505618494552026365295588798747136694608156246747461885610151645179043672394405635052535116927217264946497557631072173515117958895757524288599583975136845246645116378036521439743479410279542369185466752223919828960081009253261825111033236100007060377602880568653174227551591053985446922287718553504226815233182553231827250342020116768938113573128566002520983622633103771105327336179967508942009278841131050158066179611287492275508308522731434747550802203467137173438866228740068188593008342201199355313422991450210316624181361118024710598824261352914073687976964716817694748948518877563472559112499365155528772664636657435936699544379876952792739691806372649738694800769917312884123096724704624160971962850226066470398215375110689450661148044056499354065558609894436809042597236265268362320536856567719128316647417795940209132751457481986375040506193477890721366403386171094161228942293897392302741504066028504600310935428721323136764266896445944004425300055824145696603530884473220393138196066140869373819014576979379646495045287723205833522967389437388100080201605445387332556021243945849463594005989102303600030765255329897627234458923339843750 [144,26] -9213508527325925474966554539588016938908970246004382393776400587124982091531588940376695722058153447640468542864513739920153112206509366444132257043725006605296072699671570435596846798520535618117759500387079719037655170165723244863063860125520783435268847401695281098122358498505959848668992538681281029198241143005806205684660534149043066303739720916165979286330619171639817740883583241112048570924627039942446025512451616973932153820496356392519807703852084487587234631923939554303855014156380975567099099731355616318872433952255572852922160496412781577116741618879981489991207197652392866829509664328529393717892761135689845642016156290685086985524917062744953680390110211943315183036278223428594577608513861581574487450142649019626525689564644946996110823769110565305523321905735529552943879565924753633767484267076442249921971112673736013782737666549795793527309522929214220914426286959633175168626900421994281873271941800459833290644687772006418511666042924351895019579375692334774477203062519405279095300436140778297064633476238765318730070622021558045819634726019906866268033587705852940959753009994138669219845745787383613135390759387157122973258746435677018285558292720044171447355750986877085962700646747150752923234979204708145323830050963245899844617332547257648507645023061270222845995299310742893036590970117374998529248391542197315122059150018737461025032313526653046982125397501506270061761335225928836585490251863126549213445855920837256031535850884457556694776019355687534290295430742582414670583104811640434511890558854036356581282807471016243785656872247386486358236305680197385360670888347399098884345120398419631500172688509843857284152093992050620648092644546952640954976004966706218620503922566081177239400625224138342306242536032984928115881910843623181987683118617818598691845171428723071359351585364810516790226344594004012590592727065086364746093750 [144,27] 13499643476466123201722764951128395893125216533345262960917598317403340621439719296649991068706495930652195622950476319920229975966446279368116282981005764772593041394343656443242578168747373214837278028434636763045989631249602190715621938137250020631356185409009539835181161933644655355017500329915853973391846362402546962324327448123296804857627840772964392573461396302677016453432831560947807438215498813032434196928198640237692167251341504736604331508701537753794861703335414176268773045447617854907789254834720350131841945573677606204169867786740389537688901425971898729050414814065230903847109291267145781235744157664909131057985885875546661700552935172384147994286405031423044046580165556429051770507621930501266177071124953756188871852276044165754500550046584583401171901234313794530802214056040723599007106006770328499672115250841228909761308906624401370913552055132691394905210097443459831036819449636152448181440472738281192731975471339006476190564536313725342520512470458116816273377426196110740992479986990069838911629737274470979990697084403922481363462696545698816302991802692022293892484042823757849131685537106594397940571709244758773963433761572387383497143029930660473049734039226526453999724503843875485282779289389607627243228506754330033936309842801789914099632236944002193455602510935875817820774414354772183681129742856522140517154670328430003214368986424593892789667851198450762295511048565305599805300736547799917829426044487927904413070467494930428701420562395274687305812498283561348358781295162647621480273203962028379774110738296862817974922280514343353181461810789120272517883234566876645208480241713806164912458878254498193966791497550195285776085527064309688183013045241183609205618189501267243423380733068778048771437785703200800598496969828521446468108795459768252989744951940531289973895138722247214434173184245026520063132047653198242187500 [144,28] -3266405521515208110156026424546654908773195847354340030441006586098473457098230219185852180486790639703008841046940833674378700347656318061729158789662251137217915531172150101693027975705560485489832935168984984268344125959619290820410531152352865783980699606150039980533204399485935376529438349054521118664313055634493195819661909224063569828789752607597290810392302457466258908417041188623911270818289650734472131289423400801219164155304204382185380677054843568530624285851503083652413238525689572898559807096904109758884492785042129185395413120037191852787569661821144756727167116289882842975359667344037795585743577891301487792319670905957993833443143757437453391925653656918770212661842217949549453352618139188198163417647577927093490001751582064243354655566967422934580378803313268931888396464692271342318477129167416721294618576826999498437732333275173955531018356935265381630082625098685106006457634838275885399505310774221936834378563949215758216147345202380618003043255918212333548638811893480175844440494631079667541042158856145012689528977238582496914692424089703042242126026848672963138465194190810609193728406770830040304934509392628809081387720266537945651065993224627628264414264052158339738046943337993681825507336989890087736960640175636409879424632666866934838268924516582965178829990818026656517770612115480879036699747287360768624416196043725681228717188115517847393017163879104758267138384021555014877700840387028403528245449947193037953911386652788529153017521335407332528961159546040238123044961822878024612295103615941841794138829070415123091628205197046288910070633179212753511563009121699180132917164081193904670972245728037981604329086117234006888829695016596528102662470349650232139517286997328996367309707894417451209296731279773294892805989771846866068067510128627195456618462405963972885834220321556294110352945332135873568534851074218750000 [144,29] -5685323777895944634141406705347259580710989850425111262498288997149710431275783962772314182538548196881068672769913674167134249957750053350463897141741437855171987068865928193524212226486815919858008530350386453434085994721627414454869594336942785350205894572625486204132605520003649290162302632442935783009248230316525203314375680959482158261717213336658448894666548687780292207043328190156112278165902366138725855091566877186767238921824078418109038726173006972464495193074526766422872649405774379814918636322423389865538414303400051236369466541615402858954909669243285577256028587423662243351146024336375452426500631683001814686622486800028894109834612668090466095271484615493981065059147666784662097299665791124728882878837127369485810035216311598360972001293972667489443965362160093124430909177270396952091013102939654843987563307095139272695939039685332635054074396347037179143893251125837427255849438636432051847013367871220438372607819478035215914758822239020240938134302369411925504372522803405638980828078296031097283093373827187582649126831679615154764022944119144971819498060322660300775684298600817534285068408085373902674609431723019755366087110697467351291151521587757723634455465171426979793383072118131183657701024781616874200673212498183285364377043844723989377098598101120726729610777007727852798007072367860454725957408591603497911523589663830097160588898854608015776582539874547504114220598635876779561429610490831658285871849899340532939551425001238476197252692672279185589694375045229668870547347853854376505395522195055349042852237365269185321487145343279303856775033639434909951523466964220936482250306774408731835465497450324730873386449736344088634349602368387003585542967502940871255669467395961931219513680824088472713089077757241962667056852712863455786607722613340861723837828856318637879817640145380427075152982707271255886554718017578125 [144,30] 9241186755422556115395391239290577860620240362897264321560194294262905833063689011249356628392832985725128863672598729976741153209598140083858675153321404526010548775203232005245359441718044851767921025148618552593698969472168441455499084978288118893426775714950754853751727447353888715872490023362574244385305823560791202069026008229386565994135919836635550377573902788589170789110251898116939491524114044449456524998396775897447639393765772496789132029488498383028476152798608874600952403649478338037154784617200229407781971623848255876944370652605093384775757579618165238203255356261417581769853889900857517833761390792002440814281064526197980548892892586717830017263943015104378655112255555216056618459220388087150247044973365772216156796235887239581973979903246651097591313635887582966273731097771019389702117746496759900455866081036127065700524791810893600259792753098070524202675279808132485831795465433891947266140347573789268567350501773300675617139167905646357566402875932274134103803172775538721137877949805944818481928430547459318799269613854238539279792498468769175631230390654795247708780789219267284903138656145036648263928223758257094077181521614042009727439954498322776868312346762663008680513227609413072829298775238432037943057322005917764413260116519720514008025873875831289940121764905075192650700634694558442542768965496240809414178867380422642668160387242444848875146003500294973495803095681932264985549426946559352696352953603896321927285719005302511270415049131142657399243875286580731598374148545563259028659351932091524740321469531249634717691147617561908195639423434064236551161127863071711937016933127262592946737510618123207802232827081677721309480825316841124054201067033039716261321920067684006731468268954709570769362449693759657407388754515451495918615529852764444680517261401478699232531555599316091031247035910204293209075927734375 [144,31] -6910686704060225233803398203720229050683910602188315321024908485152648003083065042705367222800764064923272171256581393313910433694699172947568513281834861532033386633031559954474152075145843808075568361540948185551094019097040697757714062286073383675637718492592036689856250370619067170031924840444137054520544236760921735906958988454521975403745282875623449255463019829906488888140805837997948095528724030600926990502126510291031700577692096126327579477401722019685922575027343642286188287530474232431529036058179211872673782662658916391474607683327254273723140772580307028999367085786152536808653645492204444813270445683265992914452611281898804298771551673733062847033875084361975391416031042937360629808343912428239352664375624270512662510924411124042032077719232437727939223694334826893203004224594498718981171954706895566835942015980519248527051134229526167052045933149103757494280153494972895753471234705238882524764381506585069523958747786224375566766438022271704363018726145380292791729845496252242464078844851248656639979899867173621338019062094529727914079790739020161324773022734277199596235025323469366342513029600074748016035604839436832097299487763175683710823352722878530134899869414992047982222890249372644215966083806149264147837136721537763299483251655746897353800383526924749505973735224032366882523412606975637252766155600897923817775291526077641802042927051815297898707735535522496603581455911972191882911790284779739814518551105481781117603194874608174301175840304720541263444530374842811419582091357554883987753693634089723171442459379473919400358442861969551675194258562313023971891123820984358450434225624184282691832845329143338318080449139738191842131902179547731273631570414156579164918905897606934796516194677970416620638995991510364765396286909875620500232924859802955216957400688491380540277071732620630378222404029279196472167968750 [144,32] -2176703194989102389816133484090430394263094751649533321016590612516034830786806562212308092515381403270736926941563536824908824267652879718483835096816247968557765952862768337846297430051105247150248334306139829156434277186898041787834030091018700166183892649603857870527107069113962827532701251958561457523904381008964200030610265378169648360431701846916485092408951352151978896266935407880848363830738482948457053553341111437805759111146966313664605759687550313543706330821747969310363518475279950216847342367713260409705842527641677471252022519727068361635397175135456428704555382350383264394450857831692228762724092840402968032833239703612118727679719395349534092460633097320484268372474858643942084019197872004696150531834513704384867178559520068405708231301779027840680850686162263939886392102172049921092209860771537058402239140797857887401833717417320301466142437907589786749840612672319542938418373388413977139484539325908851673003569581205702946274089182501269776519104963581694955080678433900381901211955294013504332435872194607194923449077548743869316302158084669391962427040562118510245505859079683799654877852712798451293335273372932900799107975393495142177620994958010324229773503211506319467352704312460513867558166367255535964341587153628865301868260989835131710977980393656749333782978891385551948121535123960980248044070396814500824053114515252092930836735455238609403550745565669780290739010485770797325882050667332889131076036867532535516775183657018372963297665765690829265556974558620620631948457035503975398939505745583263473342022037069308882614559399149074019180257024903430518327494666898100463757221930183446130195742953545913178546742520488320427160677887754413966100862582345348681126184307648708992784783730679841228841581312032372464120635766291856515962818925808970486872964649130742671379333492630987043013451818190506835937500 [144,33] 9017194898389917959277226566794887161724343225959104977114301497358748751954759459385075453610787682196181642819950116377304957009337010692508862390665262471698278994148725434043412713968020479737330388570066323289380212888370561819285849839685882295735263559832562059601684934733317688486413666747602030404602600278554868883688950811379703933588060486369601342990319916031692319624918003703772707977726580656382946281945161779815748418292746059527672162059388968764510633860477758052171499926610579545024965227742623229865976896625416179041561276367020976673783817632476452950031176979442172095594133146078201797924056829811789053143221046834225464552666505155066465026251697053013047481365956935225531167192881235851500131668830520542037824947674145754650365584137449983353061303540396933422924657240951642288021010438490056534504056506197478420798038476880372491226299822730002629659028194787045985189969399787269943698338176142033744488893381024150477419301912292158736640426191777782079040427923749333175734874182165999858715393364518554048499031394223762533638598226368965144381913749894776484444808145632512250122159897621587613756942644044167618786289459745374085524125502854199236309959297375941637784317644900996247339235095399893957424860637505232438864277403039228511283258025264604304499016764429290762796293641172187323386105055271810960249859232861825414909994214121266422768767708527230628126937408165855781682617711253871831345064427743068463160368615002966454015651963651908868324898875309324566647117524075376718472405321338459974253722196631842756521834542851458149495027111499848729601731334010125899693038574374095172347594431985919501301822901773047921281486966156045920355003894177282936709801108393567403489630179998848324696067450006318556455256443813371733894224617948321760984994601046302418990524953372882173946654015742421875000 [144,34] -5309567435990079179901698623847413604854300596365949398981361583378425326615974699491916742589980396438100748149198021135765786780182242020992106386044157775735421811355157054058333861328581705304067644015063383099393239896910612776864577842951915656438989461294067903826030090974115759035026342114309983017443241468218930278748893841161559124398782489526877560449590141829956558697991813948795730325037349707594659982225001370792668105958172590603833144822828747560037561236483911838303800726948867592932907109462856656212195489016439445131714736765831228443696955297168605833859694974138836944841307477532242208979280180505091553164871082250491006167361691185942059956226787178337964779514778034790249528560139101001495943702736625069674963096516472119133718575353031424279534748666141745316288173003668127822377915806459672590827702872093537999450380995552379302138226994010841689825336880145260578548250746409625670908609048928707494143061698696373015487062679781254640051354971211031087288431215674235415092818428647048648571914657397555746218796553817394966457070202844044402536168581928669020552605310167326226036858713191110411037431253435744472161866912187917208361567029717733468456132709144405489024662136412329105300315136963008505856877944090226404350184471457431934395627029698442596597394612650307621382830114916148583184784380783583519186947878364069154950374016178844810339224460365108523675155081796191133804754425581669880851884919950964378118197463422276727679480542327926873745373613697270624182902707947842484676829487820414321888666091515573488744773031178537252728469798655402193644330073484636737961353920933854611456793327037326396425508716033205051413735147437937951610999532411176911324993108496212229304437283025090046309611231978632461759462583769818791687609425129708564616918173995017792457759194700961025181890510470656250 [144,35] -2702638259654123963886437310272150502850733531543756217451076701681708368666276517184801414312183522076153385501745161856302787666232622511276987062236411035377503488270426885281854195705317083191243137994145567501578483264953755730746269247053160600345063475316182050113675141385996446775190525776444226402199562479582290395516564262001733306208455949358811639549251009617806006875252910306230016252415737567581394140378662208528394392626644726254617960866403279864090061137866062294912857832704702988885961105966437752352593860155171766799746879004369847632004081512737960186393115015867902175425723442973855685928239470924695403375004443600800903838715167411633310133278936889148637033991855035830663849026038823351701080501239038610685015757232277704654915406801266941537023864003017562290413836107604644281568530743006336304782574855706170200246220278400534014764727750367407821930129046672941077025027341718595080210299897114143608872772393242193347988752829382325403768735570170011350667162770638086968044209786855680255040393232938263331890251739872979958811480229700688308012990729643749543668684297349005475548064033466546166018399418924768629326904677713230426701001104898890954901854202434533696533664604552897922864230245830782934295411796808112774853234697256797793780792302242637132425088111523773602981556373456894072817402751076344273235052444965344758601289836905432053246315993057965913480612734193265638533830300111166518540619026831780623351785033814050470553298145291926934541210394614242779271088920055621422232543030937435889882173231043589953033542027872312149770879582048143080076250253929593372085006629409759360187413032424767482455622779141132335230231106217292286201849978813491350386605952215504215511699037182370421556426755065077555620158564198625570066368292642423841696216275268898877252884217209331483615403464037500 [144,36] 4969138951150044461563940863835867121082453471448694028559634069247734008881141218725279918780365373030530562394797552710272686493632824421940014855342976970964622816560315793165154818744552045588638076104578198795200786097044463654712210880839394740302108962987006926402763909327537794047277331504609785634249366576832786127938385083962660628994411707879265081724463567312997901926029134653287286687650905177469463224329478239556856127051079075890592149508074332655971422659675533282142005968326121086974635344278982560627864920119501049287050567431177208054931344731121606210228713521796522990700470699134363843847092859478348501311141761965247271078307769806217452918884525405751685920274189174882997311168977470055118713427449662731813962437401382372439728884146351601411471759627062857117861392649351246669623700464789656261686408675866838710006162802735912233612673280986109386288130364914667129984026000728537843994616114768070285520315697809217036371230115641958983083670932415377079407049598627098746821362262124851607718255897854649485235361523233537879543862013222829532933091182303863905784434328644193680648661260967637614361469372828741744476518078608189008948406063639447986992928450875919675702185903877672667839152067864483338844263916433316220065543529154883698862291282282301903569913036008083337432482157247571937409117214409859933668872573549341293888990733084651020847746478386168299618010335604392292647342330484866521919169325345137976384573664185043856235114537605349072445244745189774750135994190010807860979182460734127537558785769323836576864127810885472717159880018984077269013548647993263612431580720655446957760655484310029444701335251578177781533372008350072527616194297643677242238219227362431372168409863374791971809824873184976094817279935591392185007816174998233078201525460680732631472896348619198461354290418050 [144,37] -1684840185709260919327765520836376544135395721945180846120173927304141817954459832847107672725794533777756871885819819351752214528204132588458491620078547678292860078931071782366737702360125646836886536928318114315246543083715505100194409035622768038888297300971040234625477296595156737884571106233471535246787460619280301972025001109662193436525012253715709803993835958280933535178178346730188275756377883460509940487316106064608972351043820163434112780006299643980407805312444548867119227010078254913924642834641030548506749562232663203160649502262137208753987111782355087981921304537047756970889088316595227753505315648221069212502573372694192592421355226290194150766421103482012076612463644564173339168548975326860042307707909229470575484653061174661257324461955968010183710172865520761091789170441857767496264015392228555697472272826376942199303040641280862633508300303292325015789789934154830520608772952702860141632889023791144488176396182599946801971769479194535744850898993376211131903058723322710299768791539435038662910027540857047134826938842502693523751235028833285276051115875368483927225975230961613049694676361627336055414786302359985014475185384783883134210274571331374907931958697777677282124954977183568320849448332263813227476819593580841094487565582488295623901949207180768073417402274950928152783547006944757195060956289161837498227610175877877585230802658290019929241126576861632916800523087281522499395639967455086103505345878192685911691547969535442363824709022262177206469590943584243010354812650998005655171351625680745736063497912805984900350223392462921455524746757057379056141314319865744729806533621733408309856632598515392596057475958870645605056759408490636905400444126962961703272526092405434716657790635029441246472531369270277457243844375837309524350456724322300497042761438892740823271351175271249795113130750 [144,38] -1132145201742276707724609693909818882513919097307839137610709144406956809918683108765086074707284006987620568552953700861923541353080690535464077259162525712309046279709931637816814367396376319039735232590987172035759889959800200818812831210061872778721496966462952496215670657463105938891873948510248186250090580676580695341514400669036439599514986875568309250807308012008337583527427372685360627955444514199896870154694795260341251676426978319175599298639991654279381717101202966377200976068092916833055383332082897389865431433142320527692957205663326391198188794648865394402168947808763991153158122415091638653663631425236514311361803214646833136021671250846041932585192703046703800108546802763466125398217051504284759184524899225366396702320751387898613631065291096738504707823953373558426589302804540576827817969158388492839687961732480003137242735674175257675852652908546159055404556628858012437260372315016966188457749998055682683012151958753234732568707147273782349271866415892353951802878389012754283203612415214694632436275271932187949423169446151399367641053117780828408990848129999257683975625974997297345984124399919562945008579030410135741712993946499242164167294545017989032711867223595506650312273098250062332945560326423585936411541333451903489722509052178149610553652702932632230293556816389085611834254291650224130075703214582528500120180436880343118500819679821483276969353923729500747471201532989655531673091980093956336697341351357805170679555856766667348112213157243450943337170011000435725333701875577199161070195418260228710282175571874250848712913367622520984490488034402560040259045434290633370064967211076155141386434440246154380889678967985318316486228212015852650837675411455797663564647183290145746041123828298161092250076060804351687830439660515965978571161064389932574242130230620671652354315107319607638074922 [144,39] 1209710696678585724959703295561737327897125293308689106511139974047677603916441231122125345985838932680139011979139770968094167756862681841395498370207570558624735026483320928836089823903735824394475970038151120767188655535382954334879063195295913543895742968446101744220991736327484889209524316184826450326698599997964471271509911172383905144546466072606049650808808865707982823907335576143678477449842684957768328775097660441410103229271068812058647054692991139845817624375064298023778830649128300344409274358351801429377403398611064279109130460926444153117460420042598609277292434725884331338203691402952904191231277540726011235406753543241740109173869954503761921578503171159485915658519948864215576858204784433328619299375437733081925456029374189541272251061632101004743642518103325997121591434144885854245614480633150763408933774577624124190402059339646365236288732233692287790655752845263885821580025413259336307629233234702102554256039814922014469487189594306615516369406009787030897872320709200151180548992605185878792262459467892033853355516418321669077565277692473431349055442036871590616888505368827303434991391734097671871250613439814049937718333807278474318924643719628490086674213723491957774014487574670505846775094209844116585965401537726801786013741332503246317567672963636267049450914993409067999555844864893837107021831251872888575674705754285698399386144343809578182207347513289765237046190181653957412931786747256026681029178689703141225987770822175568955259376729989316126174553874811840346393831391061395651759464752401569105141830920845129477846773271084849651140276254718729361145677974509217898857743085649882522202727080911162358873433776849623084844149084244999792987831944977656249238863106975063365133456773189538525800177837990973038864672616080127105732104776426087174971133579767403052540941814717315968732 [144,40] -268185939902734285579215649858484385125054692520126852314745711755467721941170888718029454679829308707914768148733380895167763056505858740360469773998846881279584497137575765375361793480406966038995714778023929038203962584937892705651569330473744135479253974201302357426587829909727110392558803388216368490392305896824051819184651698397771557251761687745290002504700852356707809401227210036525153276759865365401824168680198232182530663110575152606920932219952500276717251442640526529390342557921219220431917860136861348549618338712786605268591951518220339281847788846368617481562735349692854169307624483461352815035141730760877648508288923801009830972647405946887968597950645314921982941875159394774330088694338119325938845653720825037479046174537464608293144192481984276922516755238741348417752811284814080890300646035577165889280392468166135243688605583848488516027425692324820982778279238702400613910371885513569725614760356843812747450168806168312335258085614600817118734766643485896715347323105575195703559416262459560394656549321677279319220599398357403035586737576261512528171241430659901417471864163754683134870219115737713698484663575638724229804611055774550182938681169360796360521347785369703633593068556274375191428720897151909236987735940908658088993626341319034243258459708417790180847789878656747327529827122311926607097891236489683491682140413691795041148361153374007920216973255959401948015619012459624740013793382053677395981246627562965107169030384688984150824352054166752252388844549170059068196392327563356092707269855564808492105919059993041798957939258061070923992518992766083693347829053381664548825364230581094070066883397297991532325790179577811002722361162672038725404027147876658442597617585128609202224466136620967414919259177854164522168205934240360394952374360970456379764866637040141565341267791830552778 [144,41] -183128167096814032107166394084074394424999297514621943964646294591025227689834898664258259854756291112821176528439644738882077150480505019811464673496156319275485203948209936931320064270115790905551395968190057254985944498782691009502812683838133504804328284683993879072819772844762091563705552843233560128086101459066410644811605443413579822107747868526564422672173380243126198421626483114338851578742464464074496642554607681285704858794351410987574590149494186318396210394106915971082059333371835785885014831502145101092835387226930604635314011053477022784673504211963710213945266157328662172811729467323954895840608233542364522461409578075908784650620808191430152716392905984034240141775041298260974080853064385293950120497423155671552668992337372634674168507661517995984825641948194213661426069766940502547120886934772714658071839000051106798757870249878754943719949365837219720521587886056187625871203535895224946410644315262458272627882609486964065623455964426570957818055118291294740826404926278980469964350289134199632930357565901443157119262652403209916032452174132748689754389614205253722921821670296610468647877991276290684343128434928768605804784626697459287749291657942239495291315114422426579656980163250102670461547548744040916188474107029340276939234026248108648404678284670428048219215816402804919977227299716815845742440555316013547832117978906320016137317263353139585785682601739890680615446470549119089339140995474199118683740712822733144259207752992463930657844196566174006615925081349283689919355316171629078669369861457899799278685253277358355588757190883833834066306019830170582462728066757812859478012016174814115237574657169089102974814044453502070717247417196367372114976335442806060287198668477829711871845397265673257361324431766763853775213451718565835619037741126489614194116098745165117644860132429373 [144,42] 136903428043277971412770895928089238833169076067378211298221961915676570190199345637876523408141408763329925967690519123863707437618898907782003504581385375713972746476831840332773813679338746407816105822435298288803679621960995661450860795899150076967898111314308387682457227306210801475075520844146871122167690321600046843672061998677409291162532524019785849314215734733246491945463193072394387241690906513703687111523528415646113278897367997263787746275972015396854758501326394331938836066788382447716417562379289788852100142189568723031749906028914554862036848859610295332401289012980430222467716461328458289910050402718890715873406131755069129320686036615623643534605665313959723298820839443677090575707837404153973700865431538756249528136933636751434238790735159634450042161263628301732367670538796714141449572577387899548927344994939154615106683881211621346686262626690407019392857523702075209820078873695725850254642384149142311895587929908037985072326809803323478042660197683323097949064224060660514767181910448647605216523272647246902166239461523369985613677869193089621593041818068775411966200671227854436571916003616815265595168217076852182472428612252845355242789270533466185930228119564834771790341580729506157004398546522854013618845183762956506474402589018847083869838631131687300964276922512059773079835511108145951878606549279588503024817263663320918543531647941473594520597381108016460021893116475083282355454828926779752978135819885611978089048412029375996335534672087229417864680858815663585243644926888030232022204879077910057681566091696388166051657858408542114582413259675067939272634206616289018265636536418643254576069899479922243422439831865220009564168711199856407030907833897165899788393254075509905265609307758071545331095920741115186900538016916185178921729124879774613053655354232501189369325874766 [144,43] -20266355894242900645634497329633163824099687905437381865840187176948322123966403489460748510398849575007580875393711721949677746442187815913939890339703259057674270019476466823868322954151248541557035315258481568384631752101672389031379018316330868092173825459003299167703678094184309834965127637950596162037715097829491807137410921315737508367775401186690047910829953917313905218561248092326832843642341316097170128491070137811654468447937932348825574898412023901278709363148071610270308409343301366804524772366101332837056815106320706399255759799356134675394847084696643771512938498123680878950631491118427068423319635814412596420192043502176740650294037942063019960101043671472452344458034690419198220922412805753559637015346043805652011957070750993025812773883659437746475642237993366598454001570424953841595249686341506033196103989084007372581237599442968318111899593941632633200302549755585748143513039368934821234754638925974660914700626921706120012107168933562007899644493378837778405519405620431413364739755360595436854062245097065435121143586223384050880805084685718631580580448121135357693144773999943985948581916181908375200061218200373720985968001617676058910196609188114775534121616776483592178706423134975565850909858169100968016462522234335979406093070411017426832722442065382048085018974689584088744890396529083475127972271145171712559938853838018709351866121482910508788314738505979793137496106877517321476481130429648696106884404483308249666952426864223438355226891133334985270653882151621675535682052406958842213649308733877588480389973634451036593213700340285821787723004223984121665093501471833860393278449627600791552870485003450131697947915693481284526018858370266705485668494352373200506163237295382042512185136586498574158414914237336308306534301430958202218820267263563465072342788256981463480187745 [144,44] -14018303606883583436989383082652837401612151991048949140325771345334440500578756693250934196535167382835069653975564220695721436292288697805888661188093055105940523850170244341673725247692640438599233422803471337304397107849103574174837155106563848535695434011419035944383222216469399612051268889068465691975097794544594665987353350933393844316320953539783133283384702297076224898551445431471342656408039417964579555786486503356878141880405284613604961033270046978053528616912694939973304818944724860037415323228263878943914363300345286877580672222600355181806139473029355054688539098568386617348821147197055191554270211061545570971350676654320485709649811586613825199766487071333635558925085660339416156444459190051448351222298841195117479279066509549616091152309128514868058721964304043149782903756543432496920125788701112553484539095776850862331637165302155139666098846224901934579485815754214238845419982138371329858982412613863298071607289234157213386873078493879990912679104584048958838612572788822334985282652744805869562756982509350075083075017743154368992044475319449285525856534122659427067453488784805302556773131090845070715235123116263003291690516826974160274014504590266750610401750343486907865555672654186140236957698333792802799600065823949159402191427873782043237651418561316727370719853961856291498156776210430019382047019757860191676551635619950743823612508825536458558933445212436975141851545535976654182045950846577191254901455551471890728684163314587783536781062455518325819060785184001041739433576900949991626811005880196281581646707136058966364430404239229348415402910997740006690640573214037401428072748647926167009232563617316152975160864923894889506832565420498832614450488591836419093554703112756048017984104822512651345040378006179738328647455643922496401738067445621876439404934050571264952265 [144,45] 7119426393446384117634300328874609749834911139435762852409700874728327916888147288072747276973546154349847007993304393963174332309446949485595016094138117997454941087096717742588391602155300974913103695292928896098628986522598740093117640264457320996814047889491276516094346000229991733495068135077701940135489090716966338656376886086765693932369470261637694882156677509304365023427944767953342336695182827828015841260283873274443327582331398302844420201504502801030495261435115419978929603838261777000972420115191843382562878196927745868182863122608082704006096907757644313092183722269319302552331609374686580164378250251479468379045554111526378457472100779789681440732198729896691065244415944931101733417505079932347043162342332751180474888944821907285772569513436829509547631732696470968700203696585750577743329574583252261869487452262688468288713517283857646094767792177810740871511185609517634311325495288109381977772655898823008301167704403079145887458321582223300189883368633479589301279417783807171644435666710134195415248718951024294818512484447037682844184672371874929567231913618012371619292128231912916847474631221257952315423346660095427580129166078948846111504432024727605681670441274405113159968655166900917705066438032019697330636509548261144364784694018193708555239822534986413257364732516640566782857943720933788483742976670374146015688212073053378468291495876277748346184093972292892044289227863275464772264740413803533043372221672528169390577385890109470430551902093451138701551301099978001687082150169236817837484969053930241701574297117409145829161916910347414945016356196382698843338774212970578861757409146657008838509352505276113614966221915080102789126881729107995206379184861643432463774001826779833625731267713105625908661107905837435617357173874884180543627796325992594414232299966461765470 [144,46] -471341543364458719067166704540733454134301363468953370184685800343112948624211906338545236682890411148327226364934530009994113138728016312584637211303961735177976027535592282860793629553228153405254924890017724785952739660771957152671409073183279815480711740141686613393793026980405042830480622128219536861560284082739374252365663887477903464392229915397194766654885114662380308620009200163056867086904603811693885772587457667375715231963065186441541944932925227415513604254955314010348208503023790715612011797454518653428758801692633279854443082260121262474453926315611991851447702049395608716020719191709383194043934267918804288798916674939413629468515869442125575814489903647862643237060744563569471747962156473292061811134487691139656896964046052132085272542300422414961063726101653353312437083244092059081782509499168137612095724007714513726504880351012244935852297687108870119997321661336838634655969267710012256531237343269487896448318081988516707542333775675247448804620854166755466580717185816218286103650374988928876396891498941621741589683026327713282143887666024093367202710722516955427475925580735434553892762008067318100018118120238717003553044857946833976444140963581353263109424859299955970445038919258731170908900744339371135136092667932935120280224555150324682395343459037108992226153115659470067055805977322068304352711431070725399314020881283329039697702616171718970336481311764719815183715154844603531028933008279814185867725617490381917881663282141497007575384774769461748055498715913390487045061662577023868694881232846400750370052312504866724473764462005476052580667482752930893393022802269696445309827683631931681040330028780408798685270264982754161847610970413189402880426074499996935460263513146383949161534506507982009866912065234607005874406203938204503720538760736858168018843102196313 [144,47] -559410548105904325238720371886899348014570608805905099707176048996821937350312745468618824129475946366689410898403537726064974696550415636035584830477579702871498348481592992108158369701764404185810551126631315067164854414422114639937471471600086874004020846853520766016651946418742827707665032477454931157690695237942710375044112549119461469718074897652604007866016135790417576308289080949999446744580178463800304964738316636479840265703023197923226784920751226273611403414797839938813614426009204195736919373898907112250466343885075350060251879240526290817911740112171330756780703754240521275716681536787495732684474180618432276100817739273993549753888945207270709467707455210329140129995603486606764247826348046171848621801103484641173254397706650122320541129847254266864653079369708132808685972928600370841918195508585759839206691088015826931509743600092654695435772651516099884811554336939327086623979227440368981948541455916354885728410363715420419184090254392861159538686468836675793866850303367552558414521758869361521427100604674516743971189235671640278496045872122095207194974319226617398076525760606122458435329064872006275326170026547117089247366213317844347655762247941785630931557168252815413408187922317745592771847722739653330727685580186014942601405442970056812778299642301542738263455581624714676359124492760096722986595289824941086382993563660262297683999287492879046142826507593512546004761511331266169928608121527645881592986791283724444945518126102744054032139731486544218088588043530970670007407455893971635665462003017449211661245278405634778613115724518460571393516854959095562875140769269269291552613990844946933396628106317479733152241305714102246511243769264659608336827995973338874274278528573910873219558907821594319086186136047850774649199056169818508814823000139802971842342684559 [144,48] 187842276162434147480441919030367972505577946243026613311903053435319038449281019251758025978843505814904430608616322978332653065975303700864439466079031921401686253496068349510507193623757723164767879667729748008859035619201816402490688735760267687666383365127823618780710413918059160291941917913047151632730565110144401385105253670103812612991075007394850904498320438006406585765342091270096048230448375381833494819453096085083981165286484622300770560757754335523129950678065539394151619745016304161632498854582891203228203004848216592480794988848279490094984513443682388104576668709575658239207864703729480883649032051030707045496637670596656422360995493678850591671000696979480047880440713410215311758020041762208267266249496769305583569544827121978321863727392866347526076129868455096278732158282033451991284750350875018346096653873794603778817480728290566410170197208106686467252468277601707659248072112329352362384137141797916449925275338470470302358946388628075344094329162675130454815970900969083088288554880737315387050452153357358430482703443263579890070190056625803418622210676862424261702016134375554019007313464749687734097417462793603404093995186024191918731633150657426251701472282753606848233435097486105867851009162389407460788441481728544207547792255372052972493713230297549766520687987502833898209426017334391987925555712014614575309284433141595075493233155531749486467157792548387153391980806405764597835494215029258456070985750425840842583340239810402011604365571193601109123689623806695251040148769036934625034622880200818600018949507061126082463666971944480880876363589973519757035440567816223795768590761729197458869728433680697741403110016041919765112781198263701292408246489039895884702357938751987505321594033361464650882233145317335612637392596463030505551993258059315802311152226 [144,49] -21369449162058796128433603188533662929522427856108783779454371481270815083584765345412169943235332869841399184236355983177812917241729249609016098229293808803583170087926968613536012550362691786477569516669989038123443167315050985354837029728696990061509766975944233492577825676650058657211146352985996737586162746565443885014334435386936340818350601903658157400676761732914712300286221169838712175423060838119156211525094812235842529281228728803444291705277310382241773488290656678956922296400527276112121944824073560973906159737820831895284837766301314410054576442002360275458203149445459765095440293148969057538850442782506681915637626882669099694112358457593652537037142135844647954845396690379769724109079622828136186203556924408602821308292619408777239197543459877785926964741431557819078092835835406198190102178990430072521037948969222122607233283400742734757922047148165852941335841585931746067035063829424366481227016426454621689760138870500912539788055066760211383943989696556909456062846640756715911878505518611610398280775888023524503283896723237216856365794044356335808600075137226154276971928372016914216117429212053921913396621253650969445236426213736996623511053920212519319306030998370529991459804689646857628317385018010988304151335803001840020757117952125169733217310324987678569760227189142748350355141134432032354262490353222092677057741547988675087408065738787598762247748285243592700069444051259933264492950522674587734992978836294543966965317582137736195077690554224262544516694226896868550710366756377749288396561256669319682790818291713765114569059355292326826556996516420484265042943298235251391732307709569853260019638851059748852540538186449479117624393623306292069660222527178591401142534508302366573691935982340781437739352571949114865999225729274975771398596813274738851001 [144,50] 3302385920482389121904805837078288712223866674929518283513263520250871083213446705350482853271798442255000651797241528998115434983260952186719563182053329889682549636837198238371119675542221210625209601793223091797669165822893502167336009818624614304580907177381217530773343953176776332078884046141568037839689738344613927039707818682187733248901585361061146116318434972890959784208620563626859334583582307452693029045364956951764744529975253961436080525571035025949646389032359045321419542540248676605633883423469281502147472466375596934447431238450209556861091366740631220106833087287050549472034582007617972890377799081013290934923144534421505872786164351494904136367268563196514058809367737778210372948573968393321855859384986876221826431460190065743925249357343942636699347353969933277574621548067857227270027961468768571816774218202906189915845625512921872655308111356233061636883172180924364207997809428024200026134280326704520917066478282840620209557733172320098432686155551176480423166971540933588971438661343160027794209187423089537591614444505474455960701309661663674602660273963825560506570419784144035656091589769566774722650828822682370081306627164491599509687076843776689726633810006959040197147807961208072933296187538939984200842907325975860975924836818613330947439567223896982137960601276056583243721350423978263148617850577498303548566068538083464311613769989083565587625269665080897564662144872222033887805982008790845095276967775106135750776751075880762818061335157352772022312825631007431738780645713855240683600118448316128974965032573986602813728090436671952150770213771187561606354291058508789595074369261291824011406005746563845084119203390253805368157260018072462133869359451444106682097117058536899641853308345438780821642015103239631726518837696145190277895303541478240388 [144,51] -2198204671889268839791571612478392621793209218173814218054640836209906305518962293277827885096209155860117283671168102117493884303555730941146789982710415433942701279891826633802695885327256261662665999864899422663084791049570972916460033687272751154502508263539686052233794176162925662462588479850301399552717235223625832186324527649482717688957452165922961406414717602988130994632728637471353261202075510519967290256136306770657214171574699900729853119039366273335320220655095889358675140199584200551681827773444245760531067466150515966383120416242009264596507891562499885268179287756232636875680810015034999136362858396473241670868009403248909664222117183200779918168094288850975671273082366807821302325821011831471996521320018776562131074748132876631200445052976291045207029309827011019115420506424015588956439370973893574400272031761631762658294923168045729116131974795319552502395006688284161413373121748503191366614604327584345914172134193629084073832980129725594909785578603144277104749808902987946291735280239525353505127920728239712348677060592787022571799732921754245871347052721284911152291760699389790905198300545343608748116874923370898755404428113935941034558519647725797127868283232052154048297740985987744187370311517777228946698183024084869865844288893227233228620349782856652150878036483668675733606412120879633077854387525452531221697877090192486988503534499092796020278984846121314599063016757495704467150252910080350981984028844093170768949625365169502082924965944248914445236736361814981175906508029443092823801173397658945460043039321757985280316636115368830893717715002661621688912963925120116446945447447617057394867862225496675609180944261638403036316210121824078082313869819710369691433575794668638190887960430160471822701186977859111768496964642073507779161575139363226 [144,52] 372138041386200558533602981514220356497041732165637043296935555088072786525389074796017026153300137732979096246202829476868196417042529162920109689471314011873112734547946358632914354198748948493919057313299465511321475218039794556708283433965153396842669389564091189391724853023234660881593496978764885180765645849660657387817966192296219630271746874526298085092459603056361654013618695072545486765458535773377462592888400306909632922659788432665667024049117093279503690303720265368653431917425841068037269976695526573329241888691292120951598741164553518265019499279783891239717568220719346402693813885635134163277968696789458273519931472492299891858613716487700297881100281190395551059367392303746842788936068871898112020365923269604334661013546177664380199069181853154047779962869444122470316623058161325691355785177848637774411683812279021185866406359684245516965186493558625753661812067785467446224070695591067911125756774678163461969118728263400327865806627531047353351024217852203117150091837539965452819846077626214020543012284776711511864574113305249523655190462778420623533473807942130676811668254312201587695923807646946702992250098382743723547505816973556059429319357460970826761084466568228592975567268626367720857531436717352044925468631467272437559051487136295233949815495074243098498970431525972919206489848867656644845316948134977005610752817531718440591904297349564490099222824894913790167098581949087191968209799957071883644556915981931626685471640631974590739418783173570113071618532188155758067715719603950974062016261352611155778039429492106680274430594608183833667125486473825662583334699321341029058403420928743849328736799355825998609217380342911226307724998529275382692521948112507966267203375301140445724514586126453207704093050547294888627260660451871081865174856904 [144,53] 179539953305047186606383634799356224686039426947517794215994480821287341284296208952044707603860649712443996773682197064193340979028866459442851561493675340933321568026470037965193820261312591067604035154491792705622934179390919283204422872260098532870034545643156972440526904988292585767733999490119885025834687273193652544405418627006691340579796177287040576554913924704151020592530025600241926771721112194247831002364760066743680131462859911752831162983289354269503447109194191250532407861191935216565882239116487930522030605111690556916871631665058043414091060994215600531715330521202088093026919870584604252599975720357044614913365679027501469114561824276321226443454370755194456899943717076902436775038121633508464381117780001888041820817559036369951882750179767521669023770506534735859696574306363163220686402374382932940140245964338681346390855361331727654297817305022754179708290987011261575219604690031238157253535773089268216374487791308533538729619196703291119918001208703650933220508069523763806561988907553370650039707088901920183585151845623243243992347837216664820066298711549458118678871405721711724730212145079845282327775292901692889059299953101608816085583411522117407070747456298594490648345623353461442531543023306257008659475199642635745308946873652743230011403552799786784322413284280688392347073264120198454756436901451465779541129711249944789149609787437519591310403960331499847037098878095807200246636775111899235223212397575844678098031436041282339311001494861854812350786034872414357815090443673998130525013014960830933467733208074035857644025408731866984087712844102222911745947905849161290122918444205605457821428161352059384598165791337803419376365418059186731639818896770736939423757213715469229381466998616892776698586232202805545645705512432074561600598613 [144,54] -120086635361058841458071463208457069077343530392896523414696084982754099612398378232544510017048535428660836730635971253682041780063677332183986611353208298685111888719923490356897836899537569639604494661176918693127575627564756315554102140918259363828947863546373045863214762811604301684518704460566181935057794760131244669923223661935186279449770831010677421539945384874782838514485775647513374340401047924526214544202897874103498369546807790023396404224598189855524341809886588310210451469278904455951557295679502926609438549690501444464896555422274969894613011677392918099131103035806089019666316836788207528285701280130969424028079145172242454232479240320865599286183183507805976301268420103653741475866473326012560476214457395576953991907587859240746041823568073355392668768841492246289486275632043533036165703266964950012376334630518003561552660941921228731753292471729742847024642667221708005851221745420933375691491406503525670331309225022873206867668138256515739416110668554682242765915786402294697817722995660801867682182032694417216168921750967076947012259098949646941938803348299942859820889376970297767502020902854776717789507512968105435250991238381693416198835138972356473891552958249375069538079245897616714930909575382762545523529601864789264647183629550029132984339640818239446788165209714109782649331231311360570786887653717638468610794106698781228296638057153594145885625255804997997911138822625015138079328578091636306246033400688737062794807027797689238115398129508326236038337784721275768624393351830105700343944072528910476668851001511391962589877012784412825849269415119099989926616063643740813564196088889646419240397814188825619124437319388384639893342005947159518134965145035377259220166420949273299746134491872339271435472940354947523187872085986543919869548 [144,55] 51543841006744764949985226598359983468659873995343904494831721845837273825885386851225644109290180759632267567904997958849569872149944292470499433764203709033028339266914471630274366776164850493395271650343358243528380056876642925148043166874702070510254074445473631983657362333517241733724644495287682156819936111389355820919773425824861820851054883618428231540224550897057155230062808137497214057563869096431475453072224652243794347356160107584491784468250664838781900306669277557351157252629899011190452874776906140480256336092456354047618949330546697924202603688848733291225197195111920979184952029753388217197030717329468761463176264345965522718004913404583935286212688265197775277459482896986868915115585711578435320080760225858657689332138925399417129629405083330965480237943447616093647501461273316724697042502883240340384958866939102615623011086515804982534967387086977932656138461791805040953133877073263940245701125906375212513471390125264072171820754748531268531717714145440110204900174489420498758483716183278543510797663273730848240284612086458799384301089185583109538155306584029146737053249301662267830919471329156979963641655921956887164944651758983176674969322682020547885254655108436695618167124455782058512378656750721645476899122360799398983128977732230302973978783589097769868376115682887227451903243244641047098254107223293344242556460284181649026928187362042649282292152710033179986565930126958230499513786651266510344125201481341058571098033924002569462716809290805124438423825467837769004877709208383789647024274508747618291711875668699195011626734232953625123605231423667487631456766123296791871705397243345840953805498908787240365255627826830680010013218384220621244724934884235995747474066973947485169477717329297208747477463680973464812612030813086329345 [144,56] -23351353063583259667479548023063873191005367493188637509307077941342017958244336531481611915408709123057980751366077455879368318809166134870835753288920470371700428207954307015216957808328472579375906053964637133662076233304508379434733521432607909256055817413914185925401831264188650582556876344021734606079685404681894467068754358535138086335725088601912831039596020090375704184519795899669206602190292284691689398229204743142668972913270182953033318386684204312635257476684547470246055478138994470568768663318206339801292086114599620885083472781196205508887552726583759165802202813302146547989865927390487720929309409825527021619484655363769104128278535591966579379108071639372271181572344623437419327677456058264198585414273911968573159419111802667432198264051805996101592585342688563987123730661248099707169052442416569049529405632073068062562029526146226706029104342802051340509883693455273147880118560727741537677195016528246605830236047184613578114035470529579377830305057368676005796900990145609489892017628377222180379597200528039041548509964916280415895986641357523994854789540553298100336584275940635199014841659286607946210238863113202717925848727622099102368608300628429590033839177116430110500101583978958021572286320411390273425411971085300409052769372940458362890135280009487118777432157417231223274138962222872110232252896196093504730240657192616534391019877664342199073307831980789806545739797052648994299957765608804910021479531719785617876723824723809709515853156968599692487100966356329915953706073636694181682081400298353284766107516481629165106612362422651141052436906463976224608208740856150442224077187547008666808346414571811189209796215525722550389237250299971958323096651389818268782374905472785141060399141414997575944853969735959534329043670667966715 [144,57] 9042232160914994243432566803546141817142805580128168633216918576861367096531293833479325711401571065181300340845994542172120278685103657534724593918357086131764468627293299435468820513396597623239916648897286656794506541911363691096803863523194621830335842805177834798064975708790055762325491581463902222508604216543515468168425632207422167784371762452234693298273348859314754086928409330490539738127002968961262930951619647511126505014542972316236263841525630932071267419738687861072292268401308228338067556107932409892711030596204390365176561038480579702450768174730382408104557278537400219069901335915666497114104352547566058365248172478491808176153323725195610889125161536138789249479840384033819544162536459600719556940237226902493031885758721612339633832859206278900250041775510570850347586478586863722030698961341312221598064481046157691649803195580804307502581780822297165144832539587540280719728829706014131948197997780661115678708333568296552989442200385007043146467293257906797343254128952047972889416714602229194756433905362702105229908559680215575054257186679122138619615544628642236523841344616971713694772472487145695352334405552296540216322766255060646041722977346599917533723419051381019580654115576645116300750027075073452258539412461263768056952256092006815752633013422802517941442303710432585274144547620121206718788183395308513642142694148912974381843078116690145614483059112648017434688761219988547245455732057177453442672344564159007988193646479560169341324053539187911285636891360372611499502365989764590596479577612208012769182238050074614263384462752871946233856631554996445763258749051951917527954328915515948294037423583609807506459250323373953384211559171381531804010535982137089087307650560681916953011488783807899758629666641312350615253509184420 [144,58] -2590668920872632077439999138360184397154428313955363044960811338285767984308466984882383547771361358449133893591640910891494868760610762243049033984021914942604999577650283021080107755619695442143824356519037851973025006849344834621531418620744772124184412433954201862687620352897910401989471069560950439791340650239444749556387342625623644709836640639690853528190858145221454407197400329161001718337271157058212110535738582435423076826279601879397907183997846805829732462406516918597263470546661430787915360997430729885856496176302595249651578718597268648681083506014325878770273421072355290789587815446835156312654037074246932825248790783393892318698063545871508275281427426860597904117178539269573332494847378443860746398224900090762082742314422258650040456408380694701030714986492062475148833629335027683632373490436315926379795626539359710354327135092058037334698644756578955816805421928324417366534011433015841529125447283071310247557830331321335049000669379761481626944237465725330102251568993900320159697124220037429966330557472794062251903897674451817277635389839286041933185471462486256756355857378996833606069055493879840922027930413282259634307995939593145752760058258150652147856082249421341225700630796089920735124489802451349120748895888325918685704948102905414524097381385376211140565999842588146823303848025589796793498306511581888245671173057395028363734204800926649677490215752132441900034351274469239081929701882609822223002040886717706283736207576290383172363390185150438814062878948931411117166826944939199612123363849272829119520887780593776692606447800926966812238825105707544718836255083072516816548484711244037491783562403287989898735264463230180613218046403818007554851192510551484140268651829040181147922720338895955447246134655595736352480831540 [144,59] 550397473076220604193030960407509640277845333063764443992901562680165804554288209653978480012438449220739637377989768458589467770522358367695886824907708471719629050622925809841659324934345584025040646044855820310819043321690742974918644490806173802738368188703029893070181873457847258828687949443572988109696671469614443602989253508848924113179961285297213504926967270323632965201674638369354438765234623930619112907726575466141050047427860396905134739863106024497306120135854008185261161129312361303400786049177746745578522874964419501789668155435854059973164318005976144443415998351666851841541338418046867436667035107662153941851901114765914645990430084803079702190763724109743269122959565254824265573850695488463975666857276586061395535248199344227997398531155090972858258438426220968724557239616102464380023338461368587035433559676616577811529392253956390344172075478692819790718267902962015174551999587047582952642837325190740484971298054362060515012515419052255847074555323536290536053991642499488898817209765087929102215730842087802051862719287058144084030203260253143586728741815250117373181200630442031783164408886866424364887442978856796533228112875516031255524944928356974103803098393817902309552833640427659377539544024568023805337159624801946081280840783660764314722915057564448735583115642330970124468041690327250075000014248614919887220078189681800827195192318697226108383170697615691693881242861674722419217853425084219030052965620137160268949283617721834542177399176270017865854766571420529896425546959968630852399484608230579872547947991451503266983190779094296981910752993146908944126527636871640431656441088892832136396339657490513822148499591426239747761567597148643436088345360584823932667033451861788881391816667032487412600579943792622828980518 [144,60] -85634628890320673121230180103282039436023052621154547507009714585850924094170980799461968607971962784024400115069363666737678177943461472082525874812615030747064713048969857390311715028404960024705634435368677362707195032871634014292789138893551946708676334506792390796160306787027182914920703152364306606684007980958018835011839404348542283414661172988212448376823314752897159159731632620155987177703656309255754630517410303597315972363561026811931639406398004121799054612512272501669373530581058409900919148800812583670992315688540551596062236678189073382836453355799762224352194724326825138437409813301563927174743324142162683522784223424805162010936337960939064924436434555138987990953547734858142816064953993422979750061065038928148619021966581665421743388254746550301319573155929256474237492072763808464929803152614042054407467492387378852708937484230370611404828721864844771478371509252912995641874936399920990381114340534025699796784238453026262310362581544378421197002473687774602336967489508897713790971997292002379239467624895501968237128200158843330332241516791881232350135272709555140399285731747584916995712759750025259896407484283763269357749244302541711023889015309615783258716658831004645606997622517599452216153934867696336953124673916483430059044981990541069279114432357623379843467795854056269599527330442883305124786954857548369739891819374994747299586369517367623234304436323109803986273581075730542018567234099054343808239793997114706521049544958563476134520604331721585044316739553083050483310180735053513090259928340294963956753024555747620273953030059776452687154076570305705519905994974073282116451001665585524830721689098603637139251382697751656387241358326097575636543157362705573075887597449056749713124190895550259468602012562277151825 [144,61] 6647944697961719949527380274478004950686892500376497786802519933065207959192559306251349423345611156583376216203075795344090068289487808818626396577348815113642749342789246810264356899907131298676616934701463180783552632799989199087252071469357908938247849250092981894736379594895899782004048739928538193397782481996352971741549349287138258240773158193032072541859325544535848636886751546732287566849768528286445836551355767820973708669022958013018695202366276736105784336337001501515576233664309450045105389111069040822834869317112738382512369129943697284335653393618284756739734280638009567015889981262163602288200615307374415967908886052640462818158371965376226664064588267521398549088380982980082724688745513129483087830746167349964698532172428239711629789990620706371565201263805241420046860089908022261679333731908440321418740125772886150161974121737772486722934579690710465943224551264530695349245071337259482764285808450440339060497917631982459280449140102667324175305523012294419573442617998745336989509594968603401743469866683690704730445218726877388641273759158869931247350212291378786363650994634320698718947556800024533719709775133449591843746975200293749779067287665802315252340665275510392668673112609681265399233682582484073570008815493832454517796297857349507074594934031632731440874530602475504978255235408983234449779740879590606865254328497912906720764017493894919503287439572077694334148648917219102287549785944823496496185030072980490124451509650502562442638326485868080040599738019737754809882304024857349053152236141214606569078982383873880010963967473593975640358795037299033956832208466740876556289029618910413234542856351827804374525252405875583882350328850665693881336020831229228105980388953807104386988093876769416036715215927728575 [144,62] 1451883707654367367655460437662040332912945414000608213637409898971409950903046871376412959711065481290517176044096012811357852592743698781094333967721970743826777689054592364996869697096070651411423437083484562031206813791233079751432298432865757750498677266657282222748387271893123959580297775034557363451651509666108288052527791467270060537625379756961836295544078050324091031008730883038977210456429823149549225490971440674089973263175435444663212903104952016793718691202504373093093239319141662222473533901704258364521406460296783927164538753093875369271197290513340251339722221253983915458092836926943613613006866651073130777719908274676689494792751201955717696233087114942535334766363527693944972405366056497522993237143039293731826367010444683348294385314222073617743467946505046448713252882765514732641056193922305953333267188759199256952195311478340019228699690773396653860314980271491954131898640778164361134760040836799958382115648901450120223509160202124672076858991827429882343440694974685327017280393628337459688858003453158566937239098240989915122894784719165711934780839205371390729574604139889687860739626063890109968415852500904118857707645204805581805562862543755314024014133784843482047141506180797256268494384835438245179401182798857867293148070290954021360599200287436824721094265459247788970461376550049441500315925916386136088751072665100819817442441548902407394667359458874150789292156924728728802257640981729251822280427155683498253983561353095722062932185647816250341407157239491251788346821016984453473549122914223902853251910731517439739810681819608831107545106494095287873051198147783001277074372233834929671971893355379482347492718191351051646463036576991785054266328966242370171558366671683698105635605034798841239163589196841 [144,63] -739528841208327541928757218539555651406888279711035483801961400610756126438954395355985499707990284884070006990756167802630519901103055157976322165981706319090935760387892914503537321992065749756863277420201241066720549661218256328814648982637593587192203703365358420752055343144153451816145134678693456197604008808844454991378857137443610543187298556541925589481826238583858187796829766505348698059715241015042870875088714120257092332389399360117807321016109769310471194206474871634164570549028855103561721808072619189332738777521636754073075690710335066980715584541781474841411762853854458387901925861867342856954300992745007641918258300167264429731152611954392000080322750681257242702418309562181062647914506488363089356149986430801782388103636149202287443629097849438761776382385709021314919743999805118820314317463381157762746806683459487735648324117312152663944923770054187385160221904169421173042858512379761322289285439296647056459927037864488724464939465224353818409002506727623732596897187582786007692855680809818183780087788463601149085927085140938631428900718543246839270026131158191019393996744961232284770721597592864542668349958146706567151929105320874562244344039906178827974428757990532258743141949518094509523892427257542223519238561313564123156569055761497336525342369856627835036837005941351110611914531112865716562360054029025891907045083712683344115369180460810630403526005897174050578092868941397978858343933353430410728163696780554442510318250245060432391592241086523514734148646876802532556638280846511608576633004802982980436772203275627851133361285462261095406360447489170360088409385456552721734698946205508209188905610698386942025283757071530005069309881630730897992587110910108900785988370124599310082715107101352136807477436 [144,64] 170548718530476146024034812586738695699820212025190512289147994214657020512948316088375919421545169153488550346899823405688483653288692984972532507033641349597466218569041710009237960614766197171430857407058993155368781621343676743939640819620391449601468709281369051820859524864916938948043162771672680555720316229628391691450938628451189469881895903780020397757886809539135093228819690784912869465093841082988615889011102370875364513017736798180931165602925499671401192310597185561537353774611822518829728299489776026067836545780646615016498212043700604831556462343310198078645012603806484778984537502538188573137090995167787956648566923338821141995247795051193620329987085642779546680136186775718495429787149689751104016315604112256354584133241968122747464151693802446492805818610758877034105199744855909347633707398625890122483014108207137774349810076695893212568730602966928052374250740637081897606913094287463179757007311208034838876654998400670754573040241505631838614677400813481889241715150607729045084723441841089224130197229959530590348751890588562457800637623542773630295870882575559070235983555989241623409092255251937865485249768154651303611078898139748195613513903763636284266375383008671745792484871656698463057626111966177376225391348436763414996629161371360196635638680595735356850829120202487282565055086591392848139402322706638166461346657309171987137381165634102911002180287450458464493970656610021669109669838201909818795013455030314368373708721907404513663081673479767045887112650961229300763054629491728768829465180347944550102116102577062445407686878838984958973736171149653350418968211726176303894178954569398331937346623874709051124712430115349043833932512124972657315549250222163811081164199458622899855470211750015948467672 [144,65] -24984917208572409543347326023193925549205204184963807703296469422705534910639748716744417319092528254001664915303292034718607680507937978204170852109745694508220365872483645959602467187619526383112543953990968435273893240919364752524640864996586971079820507181902178784279080309976279225816715316954119274407547839132992819686807303537658759532234129889464928350608261042941145062202822901016631151726175196011943921364259955823940549924784356289420799383650163434366397543694259186678812067380587187309568706267226441920030666034809142786473592663462646482066087721240111394590850280274004172952920709625532350630709307663648975563887829612148937227453527774620142736633568333672373983395358173736379237929508662293041679034648854553677260205186031580029153883386798395503921961708475456138026054707308703232130432634170723066822016273619994438687871491379013735974912787461874518755829800456565946218956120947820980580539839286930007823345827304908137192559250174743355672603146699573210448189549059022122870815368850897129643600513590891636103503805010335349252164317292266191819526510415370985820893332153416557747125160312056746796219422750676591960542032027739476300130453308842085488559982863482569499640333475815009649765756121185006268346687262897230250105258528934910679919224546048614282610801087334739361956974579660225383081205872839891022563340388793022723191200158110160075899192271274942712284734168099820862538274958629959146287611981514207261219093305958511717906143945725779656088320008521494936926246750720607450973725062463289814450350959683104199411610768684904377409882292511641363827132189934011749814184249658657234604930501181941023568800737512798378995380668591292338677236453812322113832405330527124213029876193642977170 [144,66] 1521746077037804919426607011658977184816038459100484774836454195829756841821206796781999962858909270483708123119940193727142112938601254579022903264146476364471946199607060834012038964324431111183329978540836719953935344726326799077490442343832566782093028038116288085688646248382398967454733859917698410401357455774312951031557178710724294361109327399240248873276496374453332003059190080999603888907032153534560652600299893590472776267157775754212631050204455248274523632807316013376083951274919988138144572822770720059829942924090513766213782469144953526878914255893374465036296954561391109639560924694742703817689423779417621440746716425182627279708460254602630150720462062088893438779481891894344806503537115284191614843768548121480406829997444672894259982154931661955546616719552841655043756254711979587416631410804845586822784719345212152177164714133177814092603436242044584048432873076919469144007647085755795746447439531645568775341262224183333251681608569462142701990515386974549936358929425807869038059014648690161598458784128815054940500511134081375558903465994898971546949756562560761328986186559983214864166480130894005651253069502750418771070211608060547591521621661294823057762505642170182664229003977100028748588818827931392907424773312597425205985988766533863914917580410263056087078828990896077981127944752444133309897366013778002315775530889905685823696944087032361980855845207384703007481559471128483078419126645235946981502900166492628555711805325482391432965041621617347733211886063721540400304626365152878128782103047332081749986687416154552402233803726030805151437872475013804547527671671862794890831345251964430458865436402654680290229164439288392773097948958639240283831497154298736531368307187087730925969049646709944 [144,67] 377673574405633668124115242559453091036781931225977047444854894834605080223350257329956410084521480357809098965652973669273664339750363378096223005673245567873391793378858823785976714869541696687402335262615015381066373416697101815396880677129133216659503958380848075587556127975579532389163254125234917513661182299553975977884847756217441240811968653864189999009352569192236379624400821504943775539495670705707065834762485960744224696880913351405398699473105056847588010095766426603350000255960775418507648870268068786068841744729833451734837254755000687052062053455135942710507163292716871744032443310476470329099581880230983529561345963451282392402303746020551478245261509419882383321026616178709515181169944728975398195546653207080207335709838176942699562087201698148896827915056924648072228578291582189441774263619291564559289562506555931348183906474822794495369075697299780400794609582064033230322669304565524042344357097159820168106805683299984163841187058442911496360330393873506009658120842790375527636560570141785040155905210577845022236633977415557583968651123940710883734588549085375077542813658648943913307355810722307521962148680113473929652316384129369958991129759449641822957356651391992278319924398246732513910360826373908483943823846527001820572231809276260382585504082307959234569862093063909694072234739962812939539677030461956629047619265903727666145461402079214169183681550378503114088538500632770884835936281013255907225157733418993831008159448151734425845571696324734267995733862742705555912955073819425760925607240947459019682524883167440804638327839552058726628797682923420112564351236315923005144964566546884314292871749923103768709557710929913623982279278277961056353512075031326732903586772850385624328203567700 [144,68] -131725180361128033119852224950219010748105818365286814933575735006850597959236053932949317752103335859348382707425747384191281702164463278644323826149511128925935114500238142065946899480033509564256778788231288184351127681958730998686563321695663666871516840765821776386655314880108444097530054761732033266596602863326620076422327011704393830979287781488236337414658148879926047734207071010908729380737908616328518153509681618671928198396245946003918952575202189808357621682791034675879611170550397247060865220927444118958637988531195630362623133205163358906876090235562872860680865607742416354042722586727540446394361710285972097516500899610392861335666383161987680493327638366972207254665673230770082429778494073386235398029014942055335202217689240913002164963224549060191777411713202126282043108513771776935300480593206517028221558391695823539023041665655186227799893666598383817540445161088775918152333604386462803410332229875726670059629968271944344619262798924000049869101953077939258613000714959136393143272553699393880057005695143407017250756781155544085119238964911405250507758342199850547653448012153231065528150505743066913050323103704629285578503178949217189981507612989959656462821311075290107739827624310447700005403342800774643906443046744714476442034409925491754859368789804509641951883176372940658798980301373058805302783476163770022295493835671267728579011805230368459501630026682123591902193628767210175187366790672690927034542509546007532684074457760559286582374478366295353654517158471530961658218947072025962923484817527873840349774898059940915354399143668007875853833295647317100273533592996337310511978920229086081035174005422845919357589099448090842234338311351903434348787203343682285387290376311062788763946135 [144,69] 18932138972201118481726116629109778916397385565696930722154751215796765782471546698902280658734206728374180563267102706190161634115383615962109054644619564755077464082037760173334004498814016653594244305325805754001946281225661034189262999911062647369626625657882880775061130757194749115457716730823516111772019362153542466443046364454533852860110628502277616802504354977491174508490808770780186277501584837102009285974623030906754737412176491514760302982477221677075805150994031725227901894398470784007648635988279134087517632819512357737172998290215527348821455682301527978466717270260251508511541258010069798442923449458171814205332847839807121136242092504628359251475571221550673978467254888676888410154975530902833965497149671909988635178636461557073692783961569245529335548945675068553732089333775310649329931502482016032912358310238580606189359028192414615007554931313057038068747677717999199387514541525805194305423055336724352510147060694370878766173434991516375435298106370955839752446093645435537477715477975052682053529117571000641169394380493759421479042602981855729089918902589340987577571520787518655619107565655235919627527262095043666270631508657212837567393647157765503292768024593465806959108260891426894499704628897315516092859330546058965407699097686381401388754924188863042652954498670041427658488153489259407139140143364418239596879679284506821315590330407193015618875240787445293430624773790903660249211642698307582190842102785246456364293689284428181645353301307261056583274730237992438641673353138119668207022433198388367676842300523775451029690971729098528113843928226252179266761641052263140950299537773210221649039978871833558401382664211412767094334828791919637411273036419077229961101118605384067267060 [144,70] -678554194735033141260209596590815663037609114173314787226779969291586570165816278761466294109693536699582179796126589847441333683236612691455493587538080818531122386168534559547759247058446838839022358104563910986023880197501566693399329034046696407103085308058240178797430343849759530898661518591410119662238236324645778532091065914871653670627202804960540479340648550065515218018712909015432434611864106023614954408716415613075453786735627284290801620620265685729992098985655850317577483641435658679237611302043364920644228275608405992351294545641174776740504900703794907386839589133817596204012396006996692213830550111660919457302596984584760089396276484923475653860130020837809455941746179734657795489553780248663617080875328873131209900841428060282171378075889161906319179245160052031168834476719442289885531153490474580277513005691041191753694074062020115119577093832356469043962308369298153006314296368770022634260245926362167345524062465578923620623103071119819472911268996334997493829646827739408207880076797805112807226211128301568982010033350055776654384064800763515083831714140994387034427162025260199306779050041527407102866178617534712354742881546983459966413511607480119682806968508690396613311418958737512010505773256162552864014137395972211527054558431761286591354077036980160081971797568511836862565282679894465076584377381714911143303971695900668241646486554551362808541459460390292983566867388998978174097463816827848844155665008029317729443780557175857438598157259115469350396248126617355813432781290027198648840122970681430909509756716460787888590060799575295053526727818885798427742922909070914375034457660554121896915701376103876707064400026648636089535176980284449158881564823307562334658472849594850597 [144,71] -383775669106803081176107479132906252014291328698653529282106612601400418073845994638958621678602312341024934401155847273619889159711771213195444901140661150116369525820046693478250458888152449285087243047299526291219591462180639773615174679470404643167789690493339015298067687324309286667513820666308847537388666361372338550367228688523105252714640370060928469906387007339470865612850513799800877364818753176551927476387548648888918467480525667381247759125409273072671723410138954927197775384400431088124540143907094447245725216510857586922839596280898043508651151339454523360053707598817574749416459833562200850494629892021185499675207344883404283338753122691984129498744108282231682665841655673722346805477539110493837923001876717663056654217404896482104938467148732212479439579757407286251414893521354572369510062037753627213610561801306473657240603649901583220553585096756989540844471320841674218405992223438551918825033725644251511945611029342443738130644511952712759955280463047232652716657370317916573382174935336260042323583606092634275467693811033681200093270823276539652289131397632031330318634653735195520777538459931451361416258141666250324968165889273398737330840959571894031506132537412630049578904468970901270371307690533811877567278457073078639888881752075474963288416463267592722644874458943275429570576838349477475893019514988160006745170605057923240272211713830184749522859661698423789136650354672053427370934433283420130852988904153393517486904854512753743531513010828174812645938877996555761682131461664765275345465915093998662710378601912982411003266485394566888639213801835958696469361159629848143235816994950137502603304646791488455427154186063462162674513509160546096568294648690683459491693348015228 [144,72] 124699155185661241746473770095910326700756690244002459759656887173678404329485560991022173729882902808161646487296581265940003497715149810882325056783196991437077628170419377000155372944108337581742425509084227011088856975250318067774449562681483693154665878920307469922243985956802410598905457424238218843442729842507333844907774731327977581303793255899231317187743798686773068009842751963429455074414951458668451500026501196102105154374899398945606016930852367298996210749188188442713495686473648996975504685883702051179553783784419966895198875565042068272620410918006341332128624933664022626096368378080915611740032569779602863832927337165404572436776208956352486933192405819280786230785025552121927214171122333304022525229713197042258970697264781306893150881920689221076082500447790624419015816932242783601127696454717753858215431299481316465257621175475585966607318174923836802107298455229956882114417334939486919192643068989392505860295871753265238990370338995810226471311280328314620384937690248247814858863497804421069992011545747495053161130988837329703479183495932071184612939410658075427888826579774877112658187788157199341537523948492478451906923813871956922378232218303059696268502038533513478074268702148918001781531788846140943324838948729953869312047815209897382469776154295109454769461146772726939644616253513318751170835813916955153468393096625739520808502113259603795269996786694866638787143978327518079129390311119647264516620328711744765782802378405174726546887088499301030138927391314420429444737539486850319069251569121074129245293084327620717742739617741573036805203725707271505602764512072145124560273216855507037948920851033393749683047063129273390821772970010482223511140561574414630188587905392 [144,73] -23988682665258102918245878423470522443465035868907169397742067922103195511049906267654601218596265107684543314873797685026614227726744461951905311528777661303492481586968699070516673345324840519040791786696743633719856215534130723831444152261543851888620027631519426793362660631428045572728301798422324411197358009075720335525011052816266791833447894271676245069639574737398199438938644014081560484362792752093879387276157320917842503590310488273585864343291670719968483057138980676905424598451392287512189273242402112743182464842550830820026772401873491670426294558275907318408811965898128615431679729893604098099885534208237863398868194863736404061002009761780180811901529171179959988097180628638978330511569591234471208050137651982726136578419131896782841401727058190335975631131502815600594231289706750563481583652703671481991818918504186491089657671637004888614421723192743695941545369609180253462949978236774380936121714063783459448144523040004828536554516936535956559354789328352990783718522970429123346085802637034095976237481780450346359325823983548269983294914250988383432064613749065004871881357037205465887411221138194855981692806684665281799413104698693803201688318263895863817858105518064484016765803618148655323509597410289848070304384492176979739983208668781960824143029210076015654396065176495665785911952430709232614944020949290421600798825361883749301790550683941000797912221183514730891272395258210997679253536649907780429513656207791252703599407762980387066755442307466988980522490207060118933099935971652784422321571959948451778730694570333164885995505427079239898197688793081595790079772832914381970577283949082604249460631803399160822060010043562371802456240100112341458028652772467150851723904 [144,74] 3514526187415443708843145064259023930027350093058263091893100148365611255306876072672734815331784090909726145210810164544477853646924434113588833604591747157987063256302720944081809117047969130567548217927293845194798817087201943530228038828709842143991046355607513483251006411238605205579401657956856831763070667251026029780226319520569876326637600202684058749068100742688302373829108640651952499922764503337482312762939152318986547366331594734388537054985612916862444789714045090973132753245584434080791835462891402362707071374220250245264618364911888161201890441802571505211304990405173749569495673697059054083992474023946656812815739276142198676494821055974480454117048958886841622281324542281257346473988731219825316326622568232701841260888623597144267970308908073037456867373491800942156494078761343352506620568686355743364986945910694981517282280663324208540773509600012708862375147851356232499893635900640820563527974798721596394740601776917400491969042210520899408706773578574907357965420729550690075358849918423789894759423687781215733910666835754485098437161100610890266658162358667097378793411944998973611898583119029560058133845291446265420978033029233402110223431901289194416763211742721626283031715755768194024857670918926438274342439523957771121019440359745907323242890585569356812235332377212118376950773737514741412038447263701693845871391889474045945748332953913531319655610744706143259466666835429373702952520894235799819721845999239179328579290831633157199977076764011063692685840160915570919143754562661845389605455426194910339370316231096345711906572166158220025094637384868986555822133620064339407288924822025088944148937987203351214358002933329766453889981890965021800952333931077380416015 [144,75] -430689006893811615629385964403196697160870922224575810008712186090854932308496153144689282519300056563419087474053059296434073322877796419903631642643139384909456469970423941067915212723673908910180715860324323578254453487627282373427434689847885109009155234537709576064894062383716896390832321329820697392049080363722937075963895450893421775968355819078207061144513853454721870876512902736046890030231731558128685507586596769273322638302383211327613742734814985919991166858477073261965959414766649602786910227573463519485476520440543128648457285627702428417177592561969503477811315359518155525128901726847466858517056810298551691671776030028228441985389374042771943688377629702752472662247987256424435011899952197150578802220809393460554104355164148191848154211251628010219616756228862889617153761506827729648747375758589819567951557140470229396784961372089783930100623297810233139679237536723000393744789150707605168554413055366912168863201807373928292058690638906101670764895264561291981726033130921287071986722262483822928450723965023300410149144479459429322812792359157006012474803513066702347311767938226852987805875866782417832793026416991703736730555762591641814340754344197848644433320252711268355449449078234987384901734097848588348962289465881044457226785194634331690681391010776176903419654774229436884162134339844415669861480149758292141087279021387355577830734665422189487140730480435121192700432728616596126580943585343558837823237391990379156330136029676527409042813140393098964473851431709223761520222231940955959457147768494020708781106990600567255461755964901788015119872807256887002150701621053615663996485060751070361657704633797490709082020612532626498906051982325005763398884065794270675 [144,76] 46815411723893571863718985338607064197534079819251631643839079167903985647396687282096187188115227264115028841180289067722375918150187189513377602004854645409047033610337407633050322507952522877283012256942545490099279299303915456720018117773529881451773016744929981767932258058376367997051112501832825834976647571652346812622144816822633201372186501657947629195178142963351117493616766626155702133617058521544773608802446257201012454930669514146970346846549750729689802463075052970960744673283023620678623079097337169300835166372860484660733528948712736398501277603454224625116382709009077963663663465235529682013064557994936674134329683431418239301682218509744184178253911803801506013768030675611378573739440949402735950156735282455425962639191389791261159084220215148434496697162429696889830828184898153465249999111654713115430451297443764566691431720128465569600998930309238101390408348710278941469976435792313439624986372761831793479399047087566878837021653391749908034614897024042729362765559202465565068829490081874126523655285019242615786924338304971336124420506567064459858617828708507687602270871862899044120085937676818525099895733846891201520850812451814118869220999227696867151044309045901838119741727548282930348110842391297221981076815747778529015016525678558112523124538231276296301076340472864396095003481030300982747821042621753434218084942542919392640424222220939969905090042703114737536196138360374398326789747059395080184924754924101421510883629843536304688641192499595332306444815303562181904550730036705761323326377196616894862260216717188010320608579151907781832359574120250906235455586945707138154586166917537295765076319296900449784737821766876081347075106725555561149050396664012 [144,77] -4716850749027161780649223489241627353384927602285240954904766231257586665020323775422370720536316725408706048601941221811478436363320366914060046067950782136605628184742400058027711096297527577976610145491359059721816952824139814622606104608185099349119823344064486853017300479758631609590368375668450744738143660912494589508544789444431928154868267415660941754350051023295941997076939396635893115335467031085660425358955600063244515865226635989214262092597204915031817070335323395845169745242578678256859837478928543510857054056031778872911892922652806212829550525287376071604522411521991009732920212538780005290216834306022444669824900885837206578471414624852435508148885093565740685394371046585838314940558843035246294305151784584769146009194409389627161259890621478019445517779179900672675249685068925488132721920219780162658352737545001854273789682556527581911560616998095456234985148710916204261844536598197603118636624840624680938623800357638864958094938652359239486441873853269825578462007340147437793648042136962877962303688689419288728623245879235065671346672697310211567718947749736934462180168576659908143421884337610684433849504990548123733651339336549317131469547039295695385455352184387201985819700326031176502714782699717394815690777992117917959821472948271942992804617244643674879160376695397811394737520952604018956435971498692363955981400179667280574573741859657111425966853550615580027850969942612976391806368453226640963057571464223566500955849155260228768763313105777638633163563892777673620376787374646766980783524913035527906757754246359021415719141656282749359295697925141426337888348734341219875530606623521187959799712933264940529200729217843930211830286350894133267101466012 [144,78] 454169441184797906133190496237953149329139671222069447691334704292295558902805375896304249310602191472407300710010954924224274353131768588043576323457152740977699984907938062658314436698188150566246211232578628164643859317968751518942299953549429345814924553330090230082469803097749808281344266887984416755350422710160649400367549855039813378907279234410260187301873981046005797111722217651236930531526053446311043428171234198891865771567703712062439199223379704713814489013942447419276012015523531535104105442044916267591811937777404838410378108308874486697892088849405709168551719663673453340721651414998038146584156907771226313450422094669441965192431205798323376654204101753116359650775149117954177985811763149477869406498687562663728774230798374316502744422856746605177863837609700013323668891460052372210059140645387960930309804135848413708360871990247766252553831714682438576367638654395024461935144995222692539911995365293101131505159222714057304005427647328741115686677553736940914574404901483177883893969836624799225114062555384362221284911735686424803854852712218339499088312824406950096460292795798096472204616403945459649133255746698757225321058483112037702663576275839572191597551577653386747777717518290871083812763529727334393401695181552807440108616445876489374821082165886746386147639141582279214117970416122421054978539790106282245375090341297187624184226908812970477515369234336655650561763174322767781949805444449787931958203898813908723643495481844740660073073331081519178274508184349119647028685787340117302286670595149895257353153791776418343703810438565244141938391000950612470586193872485272707672968554140695819073435561394178640832970131063034507625814263568295078541579 [144,79] -41881572891966095268112833419552557629697311053119695862284601322408510487063941355910637058012691636704827651197929504623347917561967540517032233724784307614835840937290366657841524141406042827092754017407335894642413274588298880041311663637874437966226685624798480184742430195847681902178806885860466810132148035852593749352996263384366738601900833105071918231277574337668908359971787331064895452679409146971208092121671353345452127387511185244777163661482717584149028096528291336068086918851955264695540569080305501840870350084539487216355698527518493826527715883325248580937540323237931763551436468010039030248254692067733799915678835705820636545832565144175851386323822877728588013506894261129206291999258202898996994674012284381483942092000618028872943795619783220863491870829229863741562507198323539887585564897457364689570732531861343934982157028087025406087906462667673117658844101730649779807972322521355428754870277000574241500040375754550638261035305670512709449470906641537884319839246670876257380912857503753998752368937997540733018412159518306014268892599464085125699708234713884545769038329046285971874060033261065646991035738679197333167420734867672971646337449332509015179620071686734277868763905649747426843780713049612368073750069070138377530409082159347642233126643949617853939092429600241621222632952145758616859355627473022913243226131113087007913033931928976338287987545005085531203834790943117054264880811910994521053290709589940937446041446215657635739371177197479185137207245760339848818361947418140021391972141692485261788392873126003534972602341970309350256838079109309009487389046425280346240925745840413466588596458033780303011011777484545225668231836208523890380 [144,80] 3605308626477609121509690062419404844861623684881215060691048142783464040525534327229829591428796560528743766901987884705918744039886384155611625223978236369788537914899710650596272372504107079037227315051511027755589062222352271388944410915254990447231993125622908254003161730429307914079177709174464613674786025317640231991829940950298151424909504042520174469300869140150091145018538030153629247246977854185805640861318874765233026574237848634311103719693625169993694647590917832882209687581045015369175381917491539977984541437390256011608474249413268472247797186007724975163750707765776924872286231263610762584213553423875906134866547794165553503483537262586836563380611141266353820301005614587330834402803268862751591497331829103796505803852776528968872496712174829783709157474360467368840746304565557600640891420926859485142787252301736303395854150149133662751599959203659782191285118777678075890436814112925384110176130539245746548524664133774744153478723331958054208759338731802034861979634391593561286681333428480386475778140369227056040993291553651580788316836217073889628220606578561383794102844576105390315065801102650180921582845952841626739263002414777982176986941543486517112164228996529139456401213713844920867404145342551876343615427111896082756644377578139575825541581835301684375046306169446133495954287073929067485899547132263753479866807971168655273695496156214550775946309082300129635172549490804730125451422583988041524950040112347756029954368307065433567000722999523177033112795678694369709525993100960880516998125575478769743619117755873620345435750912900414188098941094189655633785719920999861736567809406473824458732033705615824358837504536047833038006464599161946 [144,81] -279257561970199586189941777978526039400075086564529370923592570478220600927448619082257007615291813016142210250378148644189686378291155197606714764152623441877877628036899238549660096689279707553892275312256705093024352442778645603540534619328922988392900506195634239572665803043865724952759303541496393467002602968219683212134585031986469866310738235264522799930238410533379832575861108203212103127174559967346356913077784841003728527569556870171420909714988417381900028629020141149839882932522993207371911460805077948078859026385923631810155437440973939007823686115743345113609146813120425244083466783387122903340716205410737450788092665484403878212367425736979221555855896808718450815428992512680614554333449676106757660525504715282551533904168934744128444707398371969024183615130269677615729094932074334675671218153369024669048373179214138949924599385442774358584713424055599462152089174174584475984664968954807529379012405703233436338124037954477058987569219916555405663326595944147167190378935381494614770466701216545349615399144159484935384263900717746386806745555621890198420360372309802417910275804133080557738838531939535793332724257552101056448847393334351557024894266758770524576111811741785730933061773427815965788867848837911936892601132093061209719770657014282082097597944603580453230092280695691619219318356869705487676431337685689347511148510652090061280816161357096196288889294608287754594289387658177428777056019768412708343114041348700416689689341028220834886440006704267902705042075028523975712941124976358482671774968740412660799802776184648841493630378239658397841033862611063461393147232182260250265738419223591743484949270618888549090211007663660850532338890107 [144,82] 18836590573613792660446388785065066719667159924632681394516648922409313012251306298143883883446930737356261932561404612122734772693205340088593872238236461562247447543159878485523632446500629590540186113502569228374305643292223041888984651346956971832362687571459709364015453973288931386610189523120736702737691207374269738862281978609842234458485656543393141665758732473520352517873612795719560904204597172866212036451293668547753103839780771873415272336497348712147509127327717962318874577067552489493321377316271763564806654042590728594598288538000343630672412455788253568601530799255930528857343414256705268575351308968948935359456989558537048602357758273576650068918589610722560026730213127062004244555439626679084554284546067014273508406161838878694617385252407347363398822974430286104641820515424953797083230713132573394068183040259863885220179073384656428273852854240040111997546874373393164259844378261863923007519389069117254594123709436523070425727682446154869723509177916671094058130539228465738902942324510315533378734295430597216438279979577102613139715379972419345689279393023339254459887437362172497854445710023711191986411264001918208911808866643770945734018351267921795360104259696605472883981702554397329999647797007503619980641443169908863112151769184098567765943121216046990910209934279183389932729511057852634035425351210752206653113531077191090049080186281360409233343841382782204717680144833833350348692210198136507241314378373137134814842285979991636170823097157114631548315927427357693123993111718160525629100565374675997054477739376208452894220358209497713575668394364093721173800852427298784324902076898678617003469199552259636402288559020529833778310093 [144,83] -1080880060432929510704302163407063441848923238124999786812695092120701475533590453007623701636545832750733731755202904976415636322715811494782266531251459408782064812027487872258883293679742270556781320666691283334566261542854016238993169044457904463135298846795253031506389371255705834554959521610817522642387165094026449220526382874311768186169404341362653849066996053924441552337961958399575902796875638663246247982811549034209975486510353284892875618650820188551267368300023591894733915922376948000895731366198040139123516794639494368797305680373676236250330120630185261883747892778857481179599432358792806420320311462213013857065998115694200522541505448517050260550511548729219670186374036604834287422925543781310553825094427632621812369982158786997373228407635082460714255252295814398322877971099531916819166360655465828057355665613039384725164876746859717033866904115987071547539588310529048421883862824048213111071348446809473459208226489598873946951787518344285941305111831515024446868322286815042133691463447608490878299440005758984509575201797209338204650681551549739253609755050689234784339036066352519606938033330706771222356740991593701732798969942140136066411050780086754608995975761282258298579356068806168330998917075193563949076226835879875706295936061079111762629706507001306668505597146505746919363276718225224980614590482576285925275948177393568252540208466404207432128274256931506394303291061654456000236278318947046689740403073173287636002408782393503620293097704552088059263065153655439900372336292947202485234111666581928662278794735044716337631335830021915668605652960544745164335201970436113058889155551122858650930681592250665934324040806633892655550 [144,84] 51924344944922876061909951797956930617226000778656089691965988481807291602289429890053110390737489885670519174198680043981437916862020378935190938259206175489926802982813969995637812788869276436700305782517849077679329201246883159819967088504196671990063943347055606612287328058763452991214667842896338566607497101593663322308765183664335790100918116446555759353119409665487246560479762094049854577149444218405788288203899381023330766297369254540379629120936580154349258591745898881032074364760664407620194957956019459816355838586832185703515150960571167297843252294053981130685029123485354248560759469563672589320867839792040474823806502763705545560222624682370218518775572711155298362440573358182287886164505747641677515142838495900667422569863545476925253712993201964577094807813534004020773678383821069632903984743305751586839059186707464805033305869020011812167932028169706995606934144094475642683266675097324707918222928855935865282013585151390524586785511845511115360927223222012278650629513598005771727289239123342908392972879395740955195747334805028673695037719973650420426623564091701012860239894250160551906178146434484039673664354591303158448591615139797323428939272167361210681398824882110351140081827230836310056928635762396189239234799472059369742560370501882660805921416978750991753751602073702885693394237663983479726783797116381114863224479470090359086445017206091159315225870898525161575549963964271076711019271627747798086916226028893535920411302512134824364843563644315180984859374411487566419675998952100666199850714807905398103084735596726729738526421190574893220330782194753148873047756024059538156140544481660293828167301374698604401746342592877161 [144,85] -2058848051747019722735957149869702091270397636207141188849163856056289230989345098294976703247513758229587563549563789251027839389374204533001638494790476819603042055027384615490298356419342216999282575276480176060069702051188778046452557669307592567211045677484192675216433526056776457553400134041930187118306870455275074023267392795190024696174490867974383480450266654666895443274830699802272490421376820146652546695671580288188588507701065471306843158517655770578298698651226942060393583808817009385672446393452841190564961060869482941183773926621210272135319277119173474702598062873856168108502614945722656586767361273560853980474535501455866592100700330369756259376910446393367899945875223879883799706328802773249737920915287255653486871287567392367270197242239291038103254668012928382898551458280292598738928002589523173986162400040139811243876843849413843845753722047380848390429018605523480395500360735421346084525835173453894106511365523042201634794152152730590500998378107679222533166645973184309132828470417792891139690959517073844445477212325945486548879506040663655136778052754702272157617009016989871954003014897537309042229713064184949409896383123078045862045388504535631002745689031117960157487740832093050031830721714708294094778097837980347223262898633590158761065750586370511675794647595639671349246391946276733321018139563495916121621608819066525013327099081258742617482127748221232236880285707953280728762282059333270079598443626978168807778409256444251192513310219193397870503137813720811503755701939891361149537494125868979950998921331310672312243939345131624003284295797966628095329396806850972694553690391397750990942236215859065025851357219260 [144,86] 66009110604882162038340081806673432318573740074066279681159303959530983573803725937905909910965750446791701379329857136232371613068920392790096769211967175640810962335360760195048940447942310792707876598419522458296930444493645692663696944028067127639169647459286524562927318452530566430082690239598596966005806084947999562154299491232250974056511538781810965667306282042250035196353108582681144316618044962094078293328251997968833094225797157836033397830898364602894060336928660555506343394780474621516687758130199320525364691033840099139868589220751192817689889514232050263488140709008685312948323434833144822703438526520875291700411295719570667310784937708203370875837935075952356749966929207248066108205091534973770000141861091619476312687296614708032295112544358223033388752275580764624827957232129344549033624659602712718017815821974371782300225954314894362485974297727850192179650418368743482798614794256227759617240564603206987552517007803416526076238036953584652605995919351693440669270971675661821803270199354406704393995362429731438975150571631575800876201833351256834770589221838580791731964562792083804172814974392685364752555295444755310617653497836036416182617690175709060668224469424675579572254422418350026232415822112876140791382462725837305804714988992893658898834585615942127994845995717131454168163590465322733501854446497972574925236178445840516443641011318768658603821959267607631575000548530656971236445153816606993555835374043943756137382160637323825007113219741608504969849232242300617062702038538049225415006825862753586599344126609339070183188782187396030214270094266123249086097126834960684727702517827241610958696507628287955409269125 [144,87] -1640052039641021645809403248907946257635691294041085223771423935108169694652193794405936884265370632183895247774319690162177319485758543041504754748752137291200876196099309245263355988732329007488530315053371459824184979027531898394150481202870490536266095315295716607814241887729404897948653106627110553426891098685712990181996540318050750778682261523050065224563928847984114006552139693495382727114392054961153461611167061584896588209760645931523795837517470141096500324997058940487064215400104216428268133637400844642958391609732608181799191373589608866802540255782169393435408041293652374768845088540132023321331012345297040377718820317081337811121000246114008167697030283047850151803137977264161778771843184622119504864423288641422788434746110676978159442438793330241481955292653715297957038788073041750943016559088825765282472079321166492888814741342358238172129671917614683946703894521357288550193845315139562339688727692498588295317895189200583488773526548832127220651823266447862040605009120347858899090029932130299927876296161518688933814315873311414315446564450084835295405813500136309569568159280276653327745436698416008280489846164214253559276873106405421285163410809795249666463794388020945140334099317742274739129929222567700446794851976287742211599505628647696093350951656955535102328747129564938629380891658956051707301414221551568233865946531346350593887998222599852085283301945015835835887803674627973076122021580879368520753677207422066163797172177908745025487220696875307917733438105405594458647105727498870915168378846564248183574242766503232798512694949150119975276638085127850301127538593883569983960377527815627851159119803847832096271 [144,88] 27789324905048833755658040820772348265080707775440834020186689675936100939084772307351407546210386594417899129881154578449652134883002681466033464058159126354856420940612509834819396950927262517419682628260160810430002784609512196891301162613847911659022686697991702772113442747614002559524493463748879558700407344637085865908286736260245828347178870220905552902712001991736409788019541450675933125634840153917152529063455394634367463789468198496487328685593178388220246644498891551224898181456074710742940421530468152154325161311556395121310076595040302527111143215336909820485410100648233635848127838233946675727575304613509031484254223210580365098184059344862289402020550946902270577134507592871842728908948937258413891956535834687804011088683657251765013304208421488854024053090159034742334708533699376215731164742556251714671176499197523518859842417448048074103059630306113249648096790690309035641834979723132592349581697761466383282891170919409434991828879920855429883821016093186712735124106213122772900289337366035274725517436738878167767875959386450965964662181805825919124663938084342284347874343230846779407817440831278921658011864185755158373972331705078873435800663875475330798338353310485209102449252628045854496447357375522182581304728381701907747294372087266748403561832656238846020688486635767557129770982123598035627221428689645937594034676681324132324612803363071439478218819391887591910176522509880215578969752873593299576642752828378028550659576992241320621513866906183897908157509006778306965045387035172046850242735524462051330557064218546793268047504283005110853343920694264823688038169055509992944519669464055857990781341358913874 [144,89] -112910701716512470378207359372617855509963107957246121374204406597562475600542986114921925616020607401391547196744645981219681125108907013344932990728731655208196809661728271596381898998563944003073882332029015517632869041234327417345774277186363151615927479487145249540204801685320867762981273997047716990366083498629760689519934298478380102656002243355392516145364443737142026801397916073357715138154326094482110583539700410907305798954079778135848289174645971063772443813140964972281462932906887500649265688634319733058188738910418866080302694223174456604941147703354034914763923753701602412538477198774483129140163376298378194937977106026202873412841551263002397010866061809395585735210524555394972279984483553127719787525661789123118413659872438949912615041330548435469921721878836414746727940112615786905489579377599637999941474965997286770123026055650364570530184486204817319876205109858305984657453071537479889837151891936370136732009123605795564331089275914799677722558821951881017190919940637894419642524241576300856417521522044465829047050161554584299219523652755051516875200279165979392615923797471725728300112546302729660236505514849400121630536549735168504592509170068824722901424252486912007562105867440546657654202837210668004239244059351666263745648366922947273038426443278480986158579953608193141274346959018093792567187054518091885528890999512544043744344434449142698673907205790149612841961451831545416836791432579214805964969202689550573746990510813991831098224926259214301466673434962026729268927992807662587075199595364028221703924586224556218806527492376654291048329813912582701565570465963156312672258809642041895511561162946 [144,90] -13036609427681601261530190541924200384524352326541844058850001318035167387355691219457013124261096194035294233929516636488470659259816552392631018848344379391861614596881988251037905252968346085044967743857281357426858419555919012316306920098342893318759892983559867804958411887429443113525005169317429853212920880746712954589630402657818768921955491863771407270855566014828007239336779686926437237605334875761405718270848178577153211965925512005249704247310846539824676120529970550405044546829871096962310103214793619783246316569804928112168678068973785899530776805063769990889303301071391539198396363602039706021671652774430907150732895437742686270767854415249378294135578802275909982992022961945146695623799795466246360337874628778056592295291042979326124500557637120270017450633366453597145133874666453684998089601383645083879439942935480564934559676370229411408208723729402342283652639745517823940008380292218587201309547842754289156634887901547180958131020796085024254889245518663270438524777006833819346452103192554655323909692447698979854383500692210429160669183061254093977673897649208406703848936441097269685762150833364503556337253742929517088772997750122754506267918409783737355604601729891521730400917018394356501932613399629997748764716002132596863017856858183669064523729024088476748564290835175507783723537225056970220979757678894071782842672724314572514662161802192994574713984227233469774734003328635381114912412788362605132914757255182122135677205931821508833600203833655615649411107658299662553417299655919246933233106903797710442014767579360248984133294123640377702613209562124859819641669978863866295402537547627074473877874 [144,91] 700170546704760836985208973017800795146800752882390022776064697624177238951807205746005328995885191680485141450630830006624389178752872974694446076901037043748139814262662380240457421515066079462002694434111382547441127621746052680695623515712470990379357817735362131646926107254582124755508570601376998671898007289375069969527583276217069280289275474394426554157026724462836222714454726663260383231795508491326337715136335794138553013807877586637179608692967894353844274788504238692553955798229786998880843534424733527682894516976131057821610546008552159740368359949559733221051173109660212073143849457460751592107256443744971831483547279360702976502835237779293122472563387878396095203896002899505683052773275905553923936881804814848048581963293053355007608806030521113565754159274400825756522735312260027307763686465274292592508301463561586579306159771766162587427028134059522846234813093262230654412822467073869069681048266564594608518769603797990851281476283296843029666881570512716795086972468561294477354809019386972613601929698521837260957699047608763176240902554898722573324677384124348082939834871164200407039281432275533940038733779899761562079987809311910095882423669778914960814970393790843886414600764461110372423785189408627984277389623390090227614197741138000219849093122311749108777594696751794867390437525965879057422734236233418473698897066699821099898564714268142187857344244742274518324390372922711042278358290011911396449687865506111657631350901707579393950550561208020517964665786571575073493172502917775222772841116468762336488469904394931235165651225887045831821397625283478330181569552113323407095420428638557057210 [144,92] -28704446830584119430365670424471523787897757352829173593137661594294413373696533023650208795302450703409936225528604321581722618651415933334993166767298976697615215144426036827258483532095555245152030418894470497322875949714304194614051318748684293528556328727455522738705801630042131973812112743836926416175677567719167302419398144392685677899464257332556656079134096774935846566558720345797948714101028107151074961852593729254726785324501335036430480058276931456021391171735879362210814466520573069081259127225630094839242199118924351696185934511868467475642016728405428998032882006539681990503970117982794092518413702428190544675311974100654645863579902062432558375599849984676394884938651415026396772964658911608767001454553538326785506914673648602451195105646071636491563191220088806157794815322891826340269870242880799585343868426751912825019730207378520803147288668063222676306120841216731143482903329899919073400651432492749592591078036033152827735895041936668495900946931519797026337396990261873544939729563055151735737071498306883751906175953914053514516956051978583273955575385277819929203977394056608595862505624515596188858931752547665650038492590481796815878975173271646982920171122935326600084661237864514360238349484021298197397228292717545298670875911931908794935877654495902967954080543487978147073403263861883595063843780850828092856191442138885185110723870129614814760569646261746574826915523091502147864739415472675950868710186634600985881263348666879679736325706685265079053494319793779075410633646630614967342104852177569842436279440830188332953304799206424086311811456641010946078136855883477165963615895928997105 [144,93] 1111065661692554904094686771482261484515706927557224282811601413673465408276898990323981599822338002390347975659096639743974046597583429955257022013071504744088500211359873918138195208110760259711502083910758700791203650971463906355196187745208711973910574568990533686440241500415354744175435426294804851495813068719843283169468414550205811703180571021112006330265250396559081726367411102338020636117544447765766723404232330391814095756428236670175087746027778240117741622164066217505528474585995732322945859122054281575136303316726796268901517581937400212489282141456197552053106885525654843478252833249391548838707350090590936749932076618102963807968866357293330599033379469761587422276839785313495277186095729751266795740817401880367965970268290799392993878902308665539369203706283154310044603504444559643566435466777864662248456564544162076608859677023610212781174901387814655756864126401273832557131181463444481444175177888556688154343187812080987196783247142482151325298569313094029822485413995444813724276540991106453202183835006146549571071073046657760736965363917542778304464777258398045019474817096845733328445113949594546500565426152106111631748370830115744717074916260800520481407354144671243584988223317452304206705378880413282512431737535576891000593095064507094810725102319284972316852356153386245509996342588114191803676496101950520807602598358770482996045870253232739336916380341344386381476667849117199694529053814796928650509054394096510216575681523601703519445194262936488813668902822197268939595899691089294887030953942681017864345712541911645800395652915864911016076856633767176845097083306714840077637523992561 [144,94] -39866410178298458782586567066623057350926659155228164555925133111281764958806177093682558269155092588874671514841545284363149704668470996853334638892742787416467078016169979640863046880921161707635502464732721366689599942932932489648787119313822933998853496262158937556396415696487512655499108869407954673765702404426833507404553090517241582118486828758205677403761925593019125161510147075598243217940149985511248501490090512086688297201857086030952424924650193890784971282820033750166222237868691853944509025286644247824021852381301114006841028003717879364545437418998619581625254828209082692031472599072483472538253813630428255580150892973886085103168365206269078632677414841790596640077050373628499489254917560115686524428353137886212530501635177415129732692826282943082464320105103587092144846979673554891076088880693211133019655295246858443513490613889396580301083460173082491642855086469052266242514641326738784512552361128020472157939917179336912326813066733147882811905551026437266044387727647254579325335120665799707641240665320596362200138018818555706025866935029233931866828073587101591305311033008640336579006018545567634118776377230024045670686259710015645826323260913999761521115458946583360037605016298703450543440849835769730789504709991623067539561712160917875080751274585985350217743042086887780623628169956519844036337929054239019104641493147351470080389375414390673478720109540001170264917030579708207941255116890999114548531523640902212000710050888125754940892041489870640749592523578253088231520815221280556453896579293293226519280877438184364670211522461441723845689829636562549845949378174667677083363201 [144,95] 1033021188812451737356562419927460627536021815823150834014623207868257041973498661544306131023943977362042740861751608264547607830593257603100063057132545622246439909261159241211085374896737521710841516731644272067196086331800055647313705904822159235768173806763028837935661260277268934885994990978224381689200972713690631864854350395623151813099901042082839166200066129815776463119516148156132404389117237020806158896511813990089208789740316572208460856862525967650726306511301095122451143079831514855323431550840638201583225033054143215372083096638598186182589112322528081551999712564492616966510358529492096106271094935996253676241247493273889188797082310492218889935558640394237056818429672654138104468055531928297381196449180539360101643111564964180421173601887805195327684001250582722413772419922850931602279760183373070811149626491452960232999876802507897734123251339343266500507768767204892504678574529534074081625743901597781762408536260307363566454246664608766070877004716699237134282993924139840431498628857926557157519341070243677039086454552315730863283540665045706167632672992104767145457907266741081281482770847012381672060974762531399473069033719673758457514428063734220654398205493551318822263200833065260772277993864641099903484357902071473542299925071421984255840671766153458002188471122455997829805885565729009537017191074733981861446050312335058012546766649142474488824528565145422188245250028292933188154317492242124760250567876040622361927582087170307248928055819486008981157168240952736776873268039400842822539764444908229599765297240091645326404656018686843688637414339466727934276688831470731639467 [144,96] -16958470203458250317857836052412784028147421786488549079952419399408068816742785845006258311782449009823585687863132365282534933937013751879864569725084947610620716340778704771915689028916034840726637255206734576290539530416457351310362051855719238051099135589442539857509620190478585846757755368318709747876568046294677461557281581987947333723031190980103974935247273483700611432417365662618247471824029631640005764943709709212195901699520070518105871866174269546149929524807544121680247842824503803919695762528368555101949751184020060561887006929806320853565952469291292602822156671919837339819892031369777773090184383352370075859362985372946612026316109302061107706920447695167458838736321558158663479371531317776031184837011004333651772069103517967200572130635717553023193778115982055771156971848970062030051160300102866096909427785838064304573809319213888832743378715683957078773483970834295919403275204442728952474156189093557448031745324372233476792955713655580697226772139683684846725972681644752554841895607410939168778216171529383913511496892306202158892761654462530741503879163362418911680516170734783327464395807788547339268311227964444290571699843033464116202627254760230253469125799865657847749848509959253971859260753483412361521181978512270516162147420818748062649592647120193054096996127104771170584951356028750572020519349687207177551009734784231392713990210352063218427738746909059142344916180291241377425880572852278320871018521900208678645329785330263737702198839374568505320520467761675936881444901707351051933663099096265574290714850389078863180430398340089585233984562637481070120751908405071757 [144,97] 137989484956274456743596132354298639000099061131721299317743738019114922586871702548405337811093463359159847029638778924260483835903485520538264206705263358366783696345818065819723879914668613133875145237613154982324657424675832616384247980255592088583099960850238733235055192984911392177169262635149192476671323173015815703668779220867305200621729433736822272749724651446059446728448023330577447880470324027285875177435713903885089608044809919322746167623455676474069258635975554554725148696120733146717053019504461545211686650921182655042426819741587800486618004495030461102870470393883181957928659908856842375832999170771981290389155015254833941812109192959375127757285765603251948577224213959586438162355194397257801609861827921564267785058152879982593747772017414037275240423652012469646326378904949054285756620013933636414791514173778095036168071304992515867777491673569529142425749926850530812309043821515503743578171254591538042441277685150689598684035722842226331593304008785595962981065782285736261996278092020255827055271470245343058470952314018138200047182242564446019855513197573913841112555070167935331583728842941597482881082391125684537191657624344212668180082558046678015270937683424190149006527630139047779246652420745503049323591288287687487886831072476853553181935881929429633258687241139755583476506688845422434394358716014221800089722982326863971590521696497706424370727499330713853298203166488478399127695789251555934688265848072442357491168726241405737399404453533975155441020808216583210740216769435273708828947420875726444772028632994544085299860489252725936406038316944485131039649978116 [144,98] -3004084087872230268062809130661902200205204294842713729318205081737062809094574509147744787052934052832274463624748536428351683790836956059180306096250141067791697498367774622416913058049999478144808961907336396544124926404473211478583928649622896375454462435523477949649579526118823447855221026034676490574033877055656038140007622308045929459514549839758738998569599585664748183515541980113059230161289448588429968335904402611137605392899649211691880551924883536580199530965992366263094093736625509767535712456610240261720264500790364743471570677835025392517484686644125554749091934710028916545301537315372904810789973296385985105954369395675874083179871543318316380068403604942992257238496563399033392216811310341640092538934136506101960226126879624526996543595397555514279420930079869071315926829362141156544016194612030765308958030214724391011574413503351744892909233620100220322931617025771337721058678115715588286686076271583710878183996867276691561255751066656585955772454408635057877769377606878273051711082810121474997214887431161690473957706731136222359217802452444009324692947810914080184400531302999917404324670392798203715189461358913225906367184966962412437595624923666071436418867540999295745109465634091751779059701901492123745672291903289884928046133280859793769736067143694374706894362707202507848121276173367652837624521343520284230313060587644009242750995406164764459307392106462082739449261010139751594344806820812924693069815445475403362489773852242785866718927716416288165297367401196941970430227806411587313400459983852813902661367655806329140471846130872025291657240379956628334300073 [144,99] 40341649426725672265082896631472496357274666506765867948715256821649558506348116839582621823246701310204085389494126615586871934452107820625753637129523936690874379232988189032464031200518524577627822537088787574540259203952258005477025713676691671716869271335269896944193416465221444213539077862333992949565713171918323571604422347017736430761928106660227438991921042299891762121911622868527008888207309467200936196362595840369956275545207001694146505101034813932639196983247991959260238950831720642089466578259571431004956270142366805675639911246464182512558839300399923855858728059083676390923524616902651609260045663087142224608280021020957336849867459083948078524320747412824377394837229495038915729575423214681814098330979604501129481971984640724852224899660567880334756292945361829693722351447879762991462396121948172513686889277788135471792454475877750415852957226016947953978602770778583433118829771853835065451197472164900726627817854279878811924093862623669649959511528263475747129436780238027916489254829569587531447818265146432428045703102066327674215397895254178567564774222948896883791000144985332844819365692317681013304179305574886895261287102267376630511608897877485108245294826624047428955524071947692408349438152718284471014381792023925196142951099387508302020482537875015891117117349953468594772489480563796342613428937892838468413580992783311639773352288603459322509602098542115207711658524274116320056075391104302300799545429027474877341488820026496908135884909023650143874278909109006230167581548106965325080687654262365545134072204251735723610652353119667253521958743863168690116 [144,100] -45616961939816357019647288362226005604167695731744137958785922453176785633671805315474620600812523332091892251329646685600198682668097195846591196769696830397079375738790478477786621814524088192962314678379982560475029529023139676734809329550611676962547382624636925710469371067894737190702531920801871163150141944674149231677272948891798569240281162463482604049826785181358147970714024586925988218975742890979335889356774438111053253290548525217575416145889359707981621961421650315123952601240450086760041953964179848044033384199341408478379314444713130119696882206171189728916145130188461263333941901177855544432980003933558207665058475833043591869623081966059297731767776770981813714563268846640738657358407197892999801545385951599176878553710714501575241157673308634173954450028973409407681777680525344411566556365129862731412902505070842693408833011557588620380301046412994638114058331190958694128795431638604466502732951184085170271781578018012722064544110043114540901581613062792868197364955584181926965478959837152457849777198995114394279746898333256862835146641567874596671072037871845191841252516155865647144104926114394460573222127045340797918162218722374744935027454723796798039676037648134256149534754692365048530957042396377839220355288746731970212419619010906823242608723483750105835898210129134510570553818251165008802911062549461473665422751094880743955751396345470249295327946661002879298592666070957088012786024851442026261709035348693612067522941594327179865965465025000825314685134935255225799262119361860712843002147451421582961447011014355929880310678947240834023012387288273 [144,101] -2553855177004850418314368090810139640442050355211181640557086910311130413499481569141586737476427939187091094793443285607714901126064047908347444879121794747620596392347984175572099070854905306038229364533323831670186205235904855512803459928669895946145753557020182665228323504845823964772214196778990510402077407078100296700619942099832496683065946538450638223431973625595598771930992338878094259863284583176498117129103824715312688399637850474398300970989385042702046261670355600324279294453294331579209320243707650283719596250405641618656942817877513981765436447208849009857319137094472034080058979019571768970586426897743996323488748288119071015424073016876409136650319217316789636525210967719668088812143670643446290337005281934690825171827593767158564156396172744716463804435238911737016243048197870614484039621062898875821491087877368143036239688317209436804657217615491180552757351880956901780554325321697205026657063078289818299998366110487856168192915021104081620172431235009396154066085194460036346319973996520113281735563738003396776315286623607340714834675962437626018880428781936538317262287559691878689973135561317400422989765144414606239342247578677004245053294151717225174018006039319733771525108712751469642266744768191432283446986899911625415682512157703689656981066984480960355845731472736561227786053011985739080584960740247692796864361512206433799657824856581536853618340083094013198983849439645771256626126809160725978241277024280729984865065100574942452780923318860360464090788852631446527955388131361633347128507689255594393227746849109431166271314113013358075265069080 [144,102] -6294091493280264966196729219112861364751254487575389350215815093629428675031725004580190381893143230440948767643282849004480022751215198361063990208919676312803246650682930553644638028464754857612152180117309402409778099363071835451669248939963154043467639369456109852372500807318563195936668055006967743449642595044347035400437223685732163704585972661833933222633669319631310631081789086536945893101140556750587351444521457372502797143773631570628930758686807792703693248325204733186470729092492887014321448158547211620572064475142295059992859380717328102678532798023945950797229851546340392775848734454405751214899190595289723486532297987892156439495189041746091882445535190510670772653697003406006840953769642495431297848145526910703699737656485888472592297945734056486953183030914841399877904043751613258293842535004116946689210754038104892717626189774586434283243018550326370333487731159555002220510795874577125709937494108441260150367932548718951284469197769597457498145469364934026219581786967259728940814366842294461668722977173898881779986567944744659127821328336063170687067270006044374874912015391911212365308810882158396572877225635919516970933903776448646136540410092825753794637927642552185599033465429826136386404598582856243485869627740405332690980055101132080521631553431143073180967439108705369775805658880018232752671940107113249742530253005159802338771435440712772823772338524904545119003658428756074998700647931212566845394742806904918589106251361701260054502829234661695066474497484669203219136821584230176406337953898744535808733868331486715872517439232737230695907 [144,103] 60928993786011697006786567402457749735601065414630427679361499182467467662034288227610448377587052744214566735968851693872456315095384340044663089915448453011377230154884027907357839026813751436170508459228738506201472748007048254647728585557204264493107956517343250763267301955503840893123365467696472730391449521469387728177464658077076330642194073000424795654329167028111102461643580788829832273101071075566847867488062218534989224900787331346064609592261447360456694065325042263525742844415118150708489843564875759211374351701837907276120307278214934201281383677770467835071536762849904240494799927353121534668550381984957743585568225438484319711117140095730951359876159450795922582265482470641715485573219420969446369124641973495976688223193870666592523891833231270923154208400261377628631776558546175483192278189756776783501273977386492790109935486649945444905223648014225569975323177585240748539204125346129646247456838756308037774910131076896076514039525438776139764527153773480714201865069745359318099798220934468575445077463015138115193216365995983644586637558037358236113178387669204551922388394377206650037874407471556377653640398915058647136225758619739504353401172343808420765928497459681756160424517278903846212312965238915833437583999041248634643162114208592324440467262682576582520074822300428295274324393188017500941449659849962016440513708278435177864708034595435267711616006292957684260127006211712476114070719767373591801126594714452707980052303496558825517802395899433321050250149092568188255504044278453168510074079399574211185735127442386398824720987013229602 [144,104] -39675720009452399141395715899680911435558418768328556725608929045301435897505003737961062232849875723792047320004679916247031103336059087512730998153850119715234718670982002315999135659795354785136318091891200465435898637742490815528806540261744111997887222773006262921225033626812750501357429698063088031237570943753355590334078810245466132287997089145942460333536440330941805490475837108302278786441627321967988071692417887591970956538767172776767443890921720008810324185907798546651166277895211935339574191726679761636562856928232283490703408082355213355981784580896216035268576080583755878086139640920357704380279657484778997782762976121472635217423464687689072150866097996414313115404741029102117422547762566151922102306948788117233786637948650088579970391025236869443250907072179726715120271522236404052440710710431367872748547349878493675809263087607567606522745848233993331905710894749874178956058683062385564169182212827785331814556297256387212720464797390236380662823417479110530355875312432556000363405006153572263705195269005950871978444406864117554177781562740899088256975531743511103787240828226204915034010160678929332554624392862674387685322459033433736362568984940902603715018209796018189240637774595485734508634890248773835119852997606167806340165473438312557054685475886846701002746475422523422880219573382573072177428462581884797704740836894087272457600045563620657482966974619389799326654079961538045031017684938139222770419965016201745659144935022502193916991832594727532411636931159511831743529813785454346602656226399236907675074752614971200396641288696 [144,105] -21750263836146852165906269181826939222169751098864770471012026229615233620253867103546035794683242303267591324237711581586115730123003923652007170825626943302626852866679709421236036385434285626454498616699074557423557903285450689069278066707050624232802366677468433921686592255512019247453283541220374578851556628569402293337892420295268360921504904356081907683568616003263536310096600485487671008949873681140999803604154061971598430040163219443595860405988828089737556148126724441815874364721968034887153821028242330784995961191312825317951093483185621323412751375758371823475653525186990833194663060867518156120905390794311467808569978043668172113751058617431190661807160338407015753321589864144906129421550852273806637977923403092064350919361533480834109704339602669588791274130244457068421341924533084925323025869028943739044617372741256240567488588067849378611277192588475493841172228210205869556701722068422176585016301614995976292749090090531868621380996692082355996446235976647416956761643256586242726892407371725694418329538050662722746560866553866824940363250754197005444390691292456667320634110527318400259587916918633100131987804279027488511835604830697448489290592565258348838228295558014801540052905228735009158844327817629136258130339826467426047296464746837655940836920984315083195115827821446206363384338682919659949785525415898161576092681872003641660500666138620500195201555226711005088657256232743465223281390843497782336098826186604616512610297390333880113767497457223775279384300942157285268177833554526404919135489013982953493716735823633691675870 [144,106] -288563244991931867872437033933792632400803826990477756792783679359139418714566755522645700643098656008875822091252113784156851085191239817532293780251161962553543738513524121098441270256849464123283388182687018110148517390939956818966250247153909452005302650226504483727347951955935163743726994711349102268874334429277705538590412018174090408017967292113250463043408522258237437118002870234470236871619866750936337486340716848641377115704168648614691235291189916849614162609652306867502867686391896660883076278776139306731087378039162640951814988677897311771123062673006953168939024951926285443345699340819778894588710843371407534286116441095246556614980319626246161402624341192837628971039114304102286637210966791140786234904408147608430477801051802579091622696233384148790691591240800682827385831681093775483009808699770421054021219633785343826714607346485355674054871837728589496782504884184092342144256113698029552538671220619374405442497856096482778331041154933176762854793859295238220790453069185412828642677547251810995485894598504169506471840755278828206086151629745326339297103111144443588943416305976263097290378686184509873681957621657504782163532515073276696749331490008040508224421407907429755722333906941692576048404426545186999445780757032333199846627409054766155035904003660160495656749236516138243602657580509755612768373932735951388045489677315231457716215345850093095226787666243594139662364000463239761788118661764152561907294174860710552669753555557870799505017654594028140399282057342829488737674496161304376141391647630831961014273260591137649 [144,107] 706152037257304114382095020672432818794643430335944133677550237834889656818839396176249597242839751309388049691649881342244333236033247858792557595055785229089509261781077015142688575492544425005792601544797789979337102650690702420981287285701590481964035072661125291752254205890159967955072472989184548461286056579931085213294135479227657740572197057036612616182389405131826684609801654255960361315246546491438267901895463541684349571086544060123949799710440880848020897698998161758344337238826825865540501534386204545539064982326363482893542946983038293413709350844745850176195335065003631409944554675752690633803192624629100424940760495777408461108437799061578642640199298610248210224776889676892131004998888990242947100883011919624214515504247421591675271321938935865341107020682633980936596540612792039640403846660453976742625970917154090316827024477967400109223041065937223985031771566258741077336132190871009295863572940809111501902821743106916254577916871670687006802126183350555355328414015170521526030865246427873718695136108995777713935414244119293543583862835422552984968268482945930488720949289048310332453958742990261411931111058297790898763683517482010725394278979559818819561433821923669093280007548674390898473970254505980609041501214786424907453900816671504547993629868861881977161890523620751487986135812776582700963836447950024130499359699002294336612235134086177548407548108494995791282485519875917139672266025037655839194536186456094164597856864646518381543929418189274264750046446474331031484026257575286272706892408479151478911712694342 [144,108] -1850302210952798998598516800014576042896515761439312463743522066818824783555122537205076916773643261519635726705099622540056493947152679370053807332455187493737711847127461267229532412535781687643315335570962599236899691505608321825832490533942968106124999467537801824654767833579294270142607138400161671135383250113043369522682440126341674642964124452006138344234234242060301293535727380877450194838806556412674441176087069551362862187571222855657573252233520403219483196637660274851820020854592476661058037424121164128074878659566865377492348553502505291589454405246026107847952953863604038901447002950687261154829730695943702485402781088939360958588687403894158704925305836976801173147104379352530727115981720144439451493815908995716972927262058330647542698759833475294324640221890114453487792914155753220504894723831041995433159975128817608190738799239178946973498883013793003819947659592792912080933983258657793530889142439945434878473155669144767025184438012248953215140440750542673155427587293766030117124605955420706368003931891157247006598058046787552439768896698194020593466655999534334211722790565981721442698995603750102707501251357959718010799459788330946500181133853554555365606307496300874756298263761291228786197616971288578626132075789728781315704010056709970059122221845467846383040770470785530489252512798970058045834457751591319019631723981919974933844171876270427134432668394262162153298597900718111069315477918539484565735745474802845480349146008046690320460389355867722824140560758730612995250246943098549512935786720963010506396966 [144,109] -6205336903653490703447687394041231915427131113335326796141445064765121308649385667531070406531038661552028748014431796405839949698217780822874801726407253172943891838598274303143714121185466064216083196486833212088335269241557207021140323055703079272935559722524562151906459843384204343633911404721765104323247539116900352022488977566189785227308255065767056808550065032885505819904759447172161019187402771858578225440045463492083318987924369505824884938161696391057222266193629544202480682506167700265025638277145141516983017292733958457274295528877828776044096760311496728889050073624114390418798590677089582494631069832654240883039751024959798712896484600101133830521946886288409801915980225436325265955584190964365385422631920291660352180024267460753939895004615455058927990493664106990608679773286133306663195459378982360881717979635839761680012337345804991434727712142882262351412508886258136631124984924766001915308764945708098765805492303147368435722463228041702512683838267319329872467726800209744558936578845782005226360519579565884725614291524146039469814980669026730090798205849257617363135137194544913566855999923173440159287889123234775979567746022796355672836616150256774343893649263543156033059691429628633923898722182739255596591697498041893696136753707213409235449821321883172910839024114198781527447198122345661696173053546122173201919490814703171725897963304979973672070692470769200240613406254993192884072811543472104684096504832238356011875838969255198294099469150890049062399614328653568692777220170305642654509512189176314508 [144,110] -3293303715284384311667911687241093326155306936879477394243641572145850570029007616266384086632319858024611008058690926584850928831300186152164952158380715569901858232705448525991762064816930152550295496524542932724987837330640297657519804124620059453121700460093723861725155717105794149130290458424239217118795281539513183593093298444983097515204939585873735735715275295738484067060093909899004861862532392178922652871798141957888717969944388835694281475120524617452323583415614608631975288170581737300821136978970982959486492956493032308389217967664480649727687771392989497762421470154476483310247169382861099018308733292855600385805880292516177376414721597988918725610207272512978817200301222782983584754980880305768538205629893661283290752681335915000881617901431795785381979857157698917158755005923394183034087416186353563583349040346973442887001483016177245470333690010696074193891662685220819994479599937782501043472806129858253415760650452678607725950572128528034163777072619942205492757271530592403399250718093906759450186925747380874806672532428022790317759621821004099199965017204560841010811820105451187587118709377369819189438139285178933079862257448682908474642053592701642896577342272230552517618542385128973694868298340740743840221448153500529010987682809373775187768432399893142242879762731277313638077656477679564372048877527403256627448394807026529367153707830376114357978402232671412382393426722178484937481933512358602968745286970204083929119618012827375256696289041432508139102509042373385209462910564643488404511760003156 [144,111] 1729568672646632299768329105521618675774401441814410602072428384842916281490285544686567146829890069202983086527600616948213576902775673307504139461039291642731801870281248210772543335825825805424463384186982858434548462793913234272874339730161141209489014310242330839179530705825713627733581746263762173300317866589600450872185720705747716672932684938226957673886739484414602207951865307207845562650819823571220499257930772931519708420421357285940703418009037842786384296945868179053802202013364048278278654410057873350506088184926504197331294751174221842409182761486725153000023745114652489086046139278016827747704733275738245143475211151846036523714879724672857803327747794453130636159970591017969715142135761832660876603871977613517738175048213127726403457876686889038902669383125321789349078423790498263490105370438646117139098282742065646710699404921477349079725090433852459112355814529175049530903786142435964052254449937167161352786253282779872067396547237899309053887397969761397424966206647776275422024755874471812460920648320946396933345670994987773682127940463119405911261245691433946554944579976961132893337549872626131651632875269728153487557362564733765731710481818443826113835844300994555009559383495615844371043118297900007180235791193962711796396411438901046420140367849262941095804077289760364983148923463115477983089130748495461510399848828743102115443985885773074065338266098551937220825545963371906666724208196100004529332554039650749110691476667980349283054192645739976629928572783921383998006069673649907741604364 [144,112] 3150943022139089638751124515516958174354440580614125176292658643321307462853150623270691070651414062524780484696911829811536643294874520465698834283614980816961831290079113561371671115033210238165852237072964277795994195041575569962819135450859839877996168441687146088018822761232904994277102290511797873503237912064524509045059413431758168275099082505034314848439227058048718259183506378124579677237606481436236883885642478907567368047038507315589876671279819356795869948133537965488457818807371000051217487231654707184490952792499565995683953582229387578998148534842284468889188453403791410680805120656840002796928246795655654446701506366982640088464057848674630563025610593973513157769323499174489688318444833195229964101528220400569696733534045581755150955303239994980780265209805259123629035769483473900308385152213363092068484979841298648356012287281690417592367351448084695191496174442136772265274678545838971569634513369336196020422178867190967895869337899361354322736402632827714326640367060870825925379121339100092594299986940116870688222742102583893394589758941222850781798923181744560595961860857902752988707295694841348648160867974583585298394807652649021524124698477351026097368005804676162701344926082666990055079725801035244994936173749407565772934601068978200004073652807520919039089853892929565847267725810922183180910803784712729010390256500008944132472562048388214083205091637235567548729948203872155592070667543337405778573309364105965495466839964878061551746777720330613545956012318129854790122123062783985092 [144,113] -1032897063440450471987337500362804428962555433908667568074780374086502894746807841851933829246208231208330531181597281697737533150231593038835812237918114522905334219358632437789836372424741813361489658903283105945618665252980324894534438895435804888055283433505945078672143748858211082406403608678366694060979870232161557761447628444563966095801384663557909893204723121652972029554142042816308671655419602543722148327872732130288019687383425912524726489910553388693833513724473723542144308264483871292161397665887848532148488202628754755559063339902698448627215568777568197366979254510115233114827068608481207213249317820102492799740094795816306651946377274124643223917911376188421092879809113332898688983550097229215845958010669602634332051966925836186703872608101611557685794647796950095491170935360904906835860411181250533280254211199205103137771026415669828764712228404484229393898323334596498209064913109108524403787713581339951993277761489853126555912718211723997825221973568093957433853631939486627210646675854619162753018164096737450106912409851920273957345094468244006190425099830031070475340374696733732116294596895664432958276179431814242741910039501794076009957778664625483373300105915844246564653127908539520893685879653669386636049316082134643027009575409956569783569892800054324132296260672816496791401648734476785483528708496057236940752527113919242182866238432754210889768692442565910121223369705818627156952864249844954727316549880035337562883660101103799372705259559556128158966610823045383401858829473848 [144,114] -403002866804697874042233754924123549922025114876971511783763497992365144514277024740412136755562750485019793342219036324207287091303093154394778735657061591180019028643461386379473640027900122785336805219459713608561006291852172920595246988741969641628748132431240058954552824478823331471456271853842282054689838097178997678254978810014485666487785903550216620918994003832040752706097953291329230651297358280783449558644515922196777544016617055338064443596193464230448481666424667096243329096446983252810722386123008705752488762751788039722421314756663659853794095826497236278942869488374281570624907364253860474333319105120793549545598108816657026067800386481981214760221950164336953363468162792662129747889999569465823297199934258268582319988871217287002443320798686628119003375829678853135403602046151336676147004248327282605642445532683485201151263142914286283079233458199107178333955688560405394103290790336885619240365083102792167847780495740625289882109008140101592728891770765712841467664265607258174424266478555668100068212664073134290729312737385585885993531282228212989392380564461925197662201641273274969235738133717709921447928133397155823595867998148981559319692826167620557412071856010172057567735068152383051257695673671109700646474609575272881337859431778379533115051188262452190281466217395300873998833756387119896943976678366630368513864468349185538317967720728873318606152729065625351817047400807681673448360140347141426020953279487390967615421908762508109554877169385681642787235061121856821217800 [144,115] -45800667365365342269487638651383509480895700327316117289633632909287009238354908418358973463078429212242413896799304001875813918882916583365517592971948639192849823538410140966280682766947368546199969092012159268851068398157282512651713881317463946522460207297808758365331084883342241255259364325728635429636924025486836052979594839397565048070739000921138990368647684053267738995980561882832955591858473976101460803357794232329043299454978382899195182063622437690614873003291282911728781046955012107750225993004479574430378029302438165095521001327612856054185693296524755879945756545138905562553177392058186991779567507528995565688316334436323483011356015843697148205996355021730171430076190171836158305540277796972324458810059545856398605051494147896585338345774280793557592674947911115350013148575126723006708319779069889445484191948372865911467362683255509769602381016768144430671072368779533581892015670857305716818898002325766893660566864313465382498631174028273246707933670357644254015904309886023654958093597324001953647280716557915687780397817696968427155180353473980786033330581640730809314182186279943779497009826898334200421135883950880842781348183007534557738636728663485088575408695939668571900187699180177809949782898490740383616004848806153294601976354739838945837330363963990615068182769917441159186295574125049107488449298671972092044844606310997684329098983005925483507226201585504266967749506158789849869131970097928366282604463287174828547133199013399109472050134284466457495449198971559220 [144,116] 46520751975846049637411664690414483395610573628835530545126223518842153208750237400138130059204132094089822377150338450945631395668120244722866678607306534245214196399813138863249204190904366485260381881018039738078040195922048699089418924484213648873709850695263458680072560384497530876361564085001469358916481194473468012062539955932783274780168554253028996044677943005030556440653005694823903490944227518484912972582208851829652446559008426624402054344528236343023867434192233558329739372880808536357750133176136907917410271627798860694320907755977295576650971551407340286099075850108076745468678149770169542738144007074612520411787843224538838111684500705026345149186731684670052682118142856707553455519385901095130080901564676764448513807898975543696923910344644052017378129829035502610554626060626767541534911753175018424604241477688062185218248502815167634436225360173354600313272859155463239491558649422736325893143201878616086892066539048598429246120075224419587538242023837629876403489509626810529889074205914012818153525815155378201029930192063059548075125293620858838479998706320671413678179046693773457564428600594009582850907400596235934054860131722182154615950584338969355602820549592726566493737489857961135266803770406817851467136635993012705737516900879008630155382366971685114205420977677739429386770857066605690178279927385000043284778197758978420181852655717531623756862859958385665521915750583434296911693805716679696257631991934616428906621553996854888180500202230414343095537665423 [144,117] 3246675110461921580023936804358537833565495274143223235833051827228411055729371596605204297538843560306215830827270993931259811462578017076331129856193041479582356564480546298268739032703928825266460197043031127727771643089873329035483234021950200935719061676371156767426704272240059665505710240248728419544549408869194571746981859988415889651823143739541183762873497736912672171842467601071482220296277888169907879081394664788999716018421906917216024091758861057166292647294023936886542978992597538893584461547139958349414078535890465198515312908980159871499808910243172242819148289751308137241707074603508680849906322131964677344543717040213941839323669376222505216367987907958352792511861093315435231070761832542223970599939995730894901519328872167135751197910241187360695227246590493099012766759467437307236209497186977804329058747595832829712069029683514196810442810174363422589001488551501793970496058686235315445477914565674350208434515259618462351056883851257391433165110166141451866311510202707120278284728669805302432026200369378940993114564575901936945566283207140563523898477403604209527023517515524733020808074001106222308560433978685838121302280513138485926983929711137757118565196859402632184942669267829722043328495179432507660658719302503954718763287127079532127871951805272787980789138173651714956424250198419223704149823082120958781387919492453905425134841605009910192902879636087049770655675726024215027113533818007647487759400978116717324797725973394010922420366553442768341033 [144,118] -1350287000947695527848944134002661100346773071267735939734950837902662318643852049473055294374074325309000700315773821563454918155020024381203317070442893411535079792337219887072290936503045816520359616861087373916454458283186346935208625298145169465179135348916506639703707835239565057107347094404957287120739365319057256456969847752980764508528207724335503300646866208742848576155767998093530436002906924205823576709595011563944236004147708800289068722459828601553188790020455726092351811202296676435447336042981471279904218631953987329012925444170826371171522949271718755033009954214508047641482780953033685963214834602938070426460987783071395892436381380706662070186178323254644028755027888812412655293385734233469296784934443176079013616374454775196058703085259600989557992148137601813428911403913089664143407127635724730983820153529136295351630357540735175862167953980515922303790436273588761003921059239736144146443914178803803261076598454950709088797463734050358899990222277698461900085356103962013450107211481854054064114551261855293370339078418999858056125553791778660332217636310990669530089457210857557704343557219024070927778729588943813112876694221284525190913719268430666580130635961922519461102187900278224945622919565703806457790294781766324283481974920009294541632069804328037104976391645927255290276415014494808829085186302553542460134599736500538135751806975067878912727399714145607459575763163567890425135248643911476870743062402551330536383003275369254752133108958602317 [144,119] -204029173457757638214738341464142672507370045964811471399407786513250160577070824981994163813626062844274694477532397739485668586201170318837215889424882357162827694329062186652372877203070144871885707767628976487594624729289985394505518740934391442096752071723009957833463953591358263918119572429621867676872223886009762042806302634973190200486468375564473851387303374313216058486352837711358819853325150575547476359345880929293021472801706052174969610605867181824947110853963556144906430158647670859552142566785366257652686038300002602682837647069748681399051640014194024125451895896775902488794871577457253310010667655841793658510986275290638794795220308399294244255734979012309915709542978442523613235792635290034553438769360312459730918988009253600301596828109153130707293145306229794009902670419539348677184220979736139450479669757759016950523528656897427594903855530710822889475623176292181689451717057307300910247712531814011724928419774455676658169513609919286431512323935933483383206270145071837619976296024142088180534450029236358767711478129902338731619959865151207374244279780287757158381222622796333720557006445126823995614517881944912355668686580119217237583599092057604927770516213372473195994872547788397726251466548016390047553781394393989247951792523802529862589406946207993431873567778187961053849723769203923183324713399710265271868765150604556461994563683267224220013582903998034283834976604745728374950440204372921487100050504136505211871045189320104675185002419 [144,120] -2518482210496259301920884393411237621058262517550092529350094220480257797671572859088813236342622924624633890122421875975385599191023084358979409733632689318730198466836580633612517320297570171324523883098764823747415554557230327410916512194699368632439971642786350162811893067954263368200424832590230808879225591527867401686585674553884499291125052509544475971346766791947859477265118546593144140597358996781686236423871127929509601345336589904095295289391260604366654682352191671320146201167890394411590690015240109599247962989725397588779928940752975747030079893931812931065784324151299658062523357768370165334508813648751871622090555938482583100977147306339564959814405726557798583799992349727597199097891332074287396857138308601957515937856725766404407205054404856907797958535950880350550469603713196691766116999680889102247776051647177701324062634393335989040929849123804280430820666509851388181409477532593254259540436407112675912871304142071287839506738342127525699663421919065595174983370864398525561291533532269775562434854740751735749750159948044266422995280426897616614744649378537974569038087800832446140701913270931653817427660354298864327465906494683036006879630804881575526516565705402243011843039649937093559091820757232176429642252887945183329885250897152022724688642665833946036203051145282791102268676074089393103679444476189560990333352826477642134221661599463179138461372953788089032402496761990013727752776373752878497981806289412527032075638721163666761 [144,121] 61626003568674221464406235722730329791869001617279160352792517966042369214671724854496762465008296408425553097248670612753525041775513822487777577222558296122416821341193498164600359134190599906931827455170860056034375524134824709393329328236464915200371243961632013507942635212228671115894157286999469455041448389041909491907191426710386230643521968386317565716288423464699668846510308054893925938949802269210360748386306717367017523286798031284645959923163518322298427990144795976635703232567927596458611931860037042032853516179043862541933843827204278597800476825960986820566841466080769719746086872210081170023170698021085404176596199919507812460072075135145564434632929632449728386491421233432703906349754295947581791007228332478893843872755612644452381994276370025428464760471099585583916710144274079243656370212112725520006533240985574659650431124783805393297774146993592436782692481396257219103067892020075588971945135527129023888612305694769069890206597908842643334013046444883076353008138842177538857135795616615553757023727890039220897512976137311774860262112980535195703636774710803725791733775768239558890470328887175314173971075713283013921162395850621599958839446728195226731618552851353662946755512056907124347527780137423097350393576079571152342975347523425460381251863167640449486473185690474494504128789313118151148679766064277502117588333973153597152571045943615829866320989209607222817057304090190175838407048132272620705058973965137403534438686786 [144,122] -61281499559813654293976359480080425896425353852488356836138211223238890389341937702718853131573907696561091752497601063486503344310419002487989466260528860441490951805371483474545973218573729072057890642222885052065715344959727594751984425074433072720508795134421114497205182718263131512196736421397231587633788120821295956478347942681394357895152355036693822450646135517373817860073713683162114122876004707917265245619969932346040791722130025255740347137815240663562096896070385717644910185293439824262759549651540571193154805045550144950996945099047457045903684919780267942488668741679409634459087853034314547739357607897522384189161740955983594314054952062306223695974149179860989440589596206452643951242511409370660914725718586864365292129418496331952918589471037836914123558311851912512788854187999675316865847537009788227497319402861782350667504312638308918699589613544112556598648984702668561630586473899178628976651562287992345838727215353039561230424429557907101445946879967089937077186612917245912054076571501895572262763876861663011882949649081359113502630789533944454866624789211369599429202194997450453526309833307336989780654252916116141900006712168183261934579896150330793158812520434395771702691316107373815618487861421957377188722680381880227736603150022183319293365007673064414450395609523066203481324487960029250385741948447623161280833087311670082250106835886542429983241642722151190178879506276701438100821083324765704680532840993854848423281 [144,123] -215756670735326997881250821418426790195655221961276215892078998810667530782529459474480060174544921209960450183095113913290565067832621227622068718785683338618291712045013153512485391306764448144186595622368741355151837921534828296088207076461207891816029809740118352551112544314677123908240243443012068005799035663905701554807570722944728439684187391968567282259168140465789354246311988965760080810144083174952054920286502339042436943760694501389149166238135323650517458749945173530487582450604522229714778011419318280207042900469174699259157267620668548154221291604457660488578016257039060467635908669926562929001362163581287009287808667444834035824440684730726190801240313726924347557233520967912870730570095879271887988500669523486193285954272021318097275339073632553222100758995005230607452725605838666468937784201858737101302631489973456102440066704170147919577562179970905586629765167768796278773108620690180797421671718686438841857432931196825657213125240249390077865283598263322869970919426964880046934300601234765432314305837550525523388913764965602348334927783318593458908535461567379440560408786532527199216026951777336407508026283044114510195096971194301616236301639819506427397742453498192108304398172275915765938939432913743585449388097079563811465400522578513267334412783533078722240533633962649895035970242749977702871361587664901104485432660429057707118196998873804603301008772225629881806828224700213092568466720585299858269182665900487 [144,124] 43707384982176267633084914057252087085011642498802766721811124207243076184355730895641573053599911969367815461915798159053667700092830009032774442268760318526620649885507304461685955623505233287278701477905826306092980222446577327782951958881607344545640991665279443668363624211879035403838101259797106813106402636006708644487499918789799868774565037492135528664276418735307735187351533309942514455806403391962228309490841714174609331611324966715071557132757386982621580408889035672562772222396471397154523050087889319934703543368434192008300512368169770100649176401353943930589159187307179233098670179642723805997963341690925363441814908429349285544764811960530498430065018468554669914032841473157023535397316314569353394215010548983146989958819506609724574103381786939287498939894054232898547797623855229605060815974128807187657794138734194068037551343422105356204559432085673278907210849480205958996430015375222611760660368068138760964401930401929506778911226727934867462178765307614190650367961299490889048246973325470612565046254698341421663412338622595106370208350319064449049581729920791394233994993549351747104586473606435736994396800003948234108370336470150436291879010033958275630038053286212968731146433678134372151909644085396418062556095688055322583923566508145657714059381607673748874662570202872479201806531761114524226739761850875440244735636285304405044878113519233112685818445744623864127665634971703265375572462019683408438840328 [144,125] -3892000529639536428805337038247708736317928077675614528793912843066721812958449420482978997516827259214218155112212879412275757831077777735638482006648361530116892163253196010466808649870433919399808595941144032481568597201563255792391546153558670541480941298885595045038909801710263917369429152146574479500270110717056752302868391059263608987318837535076135658265378200389482214522160851758171574921436289516806803421822569723162011383976598474196334230076460022685989724982039244429883274548983967278067945447190011621095674230988854184467984370722628963826593195262240232269436338470688590033356130167013062982283542402077525342607458861210104074012818617653143250256325584639124866231597372224807132829201291445281383373598553440514866681650135196003337141739646389015467285693934364021154316974728190018292463807128222751498454818958285230700982697962429965256586027792111626345263147210193874498623632336881528190449926668509339988598200451272570174759392574843591999471972207339427123836515559736815423068787208008135290394187414283555353740693990428346037872651106590396940977470714131811689564834501659874881391091560141908084477958900279111498061070654990068007647549261853821719962581168953002787550326578940236644740497850886029375709363390485919656244076888727136665577199417850427272509721812588912399401291123646073171522588276077414239043509229851655081127511897200970964551838503247899740925732449559344272910014592367277783 [144,126] 52100205466954151376393099468263013604077508661492447819889529588796106843649915982439325745652945923861559749972284829084294680289136298431974346395707950148693083917253579710684682220429264779643476824636530880235459127451462145323316802142800253745186609930879326969800477884596779988800938467846827545373453735541801326222034792575541879298582730515439143423644724477974549648361437787860159187252245608838823725120417619427656650748529009308390533943633193329965625216548781228854929852435062069871138831893029716853284244023155037602376241852900396033987220947534477226454106094668333570706678117809695894529922815166658501552205165498406460157721217826316259059187258097487869028620442773796271962950854177061127316438021693460684106044629783520461004187457246967647594219817916467449058630820252174115174987297711634143103516263992040165263676957215566192873860665085991259689153752097524606531754691932636420583897544966710385300173328132578549915270892520526836605947607609816385387390020999608765807232598823105616858577658080824773671387431526590370485578855916839183996432402136097352219386904101875840541432593054331120789054952359578841769601561833048232693159279194385362153991375912646942727263968027368119780642025336894442853164872402118166437430215646979136149481938230280949046304351620896410412620900418932346006404839212535918805376583026699044298747595603017729644012536597462238891548789994598043303021810017 [144,127] -642165933022174818611968447513254911834662638056932427627296069177941419322550149788247918757249885759256436553267696517667964238566938709323604873779733806051822157006327156332216975628045308952776006803227402471253007400901750151195123548610841703228714593248722259483634762179234923608746307833251502031208566911561323867817011719082332820278417034641546634843415816823114597388508632220497641617200960831984517031128176181843726785496408973570917730568889438094978008538047052096428080741889729590592875405332446416281748400041550131051890915156509968724561211086499868525598460769928518637450198043718333483799810847657839692374317496854575971114310174462350316798678350979711808194058101955302536238275074683943281579085228257884033470206084250618378367999749728147624284675657892293552685257588309744925817347506194060741998203567188638554330072308988253664720938794285079097589372028907145654106872945627911827016243921010029741773163396899103388057310767173020038147843825672490166856409658361061010835778535867289983877458839869858620246297314347968224096442375962412324763585482845925279964425052515906113286721495024576410599080919980254179799784085252706941234088402548692635965206380153810230876015550217900987833786477528586583928839290690114944740544268640513241628154751062566778121921408109081419225871326255921869820765892009895825083259577103593704298129349569950996030350803967005407010921666139693473084 [144,128] 3178865964325968966972360185347370758966181897317297546777120102282584745196522900803092541486950096931080708481409596447651517961823429995915616339827154647796764120817336792181347608447781611307856988093752988472601053596551834989260876323523866468998004307010993671954362835373322238377960743693355060244644264653748503247048518203476387452595989795803565584852218279295556590386005218168894574983503936252914078972338802090655316808070789917641806286390447246403421353015968497010697599161323364509026647922223108897891190350721612644927232710740232621080375332621777863414059435372737976118081781374677985778776294268148668181088294738652871437530295543866495670860733194749989374475155066170821090936605441391638191463872460974756013017113720104633273974914846587584191472125909653884001297800485898020729726524390492237739764662323354313082415384510524298673718746935468741219874778809469808457258543727361039940431778428486300765009479206602004345000860883696825396648148178534892855533151056201468573773408833194499631169242383238374403911580194861877359273253899971610507180814906699723925844712642226053242830206266655589847938844630341302471324470481500372520706587935308067170398944175581528754881468992784688309799369831184280141837097520456055841611761517856062022422312779055833169956604071991096634121273278812094076461996025519263597765070167006626505084015567827694664324645271766484465460721209998 [144,129] -74693743482401736753381712278387068465890948259717934704384817780523969767428481301581085846290603929217125883797521604545663691588793428626245157001355026341415932249154734493458039410337295851542981716394212156583602252531037740395977977469043553956358008755288411270319008045160810234482595452261031141235952831217809517344553244111819088164271424065283784823897157190490248265542260719708836130472592616622492099800634822143656087584448011976982485587059100993830813042294358776548102350691564882239580660996080550220211673850238802546959881541488716789329733322824106745060697789902260318443346838957002024498916598612403631615467860025935250985495891303146555511844278915011669858038936764747939912452829476389427132691901475702788096348887824585659601577728732150502861844996221988624135501513373385819094327026061844198773742463930682880996602525815922519285635607534928972726035643640906036128959768189040215321489751525953437585618692747396876997870760284777374742713259745346896969305895799820289218736110730835348938536422239316707642793977642550272939034660603416527111884174960132453835146429692525404916881149068539843411268467077891299398291752615935149358075310385971425503742403073918812348639748794957218462607450246025137718406425299048291489190807526521935702941580357537969640565705088257201438459164970476512865177725914024058491489387954417355008510419796328161443618287384239129809592 [144,130] -560235932507736391775494660887576707618092884537903968215429762458351559859071783247754223063226102402217196984394384254374113644586287079086511062721900391171344787266449781195292384529258933575075399035744218786258943238187553009144542443637437951392098579251658296472096326414098636704950504081488650383098685026241284441747641298335105865534101919889370219448099954011927061715857844467291096922953872253409438951973617137488159008921587738557745447926781557492606676255448076150689809023675312765015837904682901242394335939519401871771660156174629287390793267854915329290165570251793998305009967542286439920046362183934869594523634797889619922139080244756001735926178121678912334195220720440222428335916545255666879298041665569516065101884308851747689412138694214398736810564526438537215581071297250462350583471225643161050751154500605788617957692987212671489029963877598763809030412002993155650668778126745219252863255310840822636290879490782315326756926814880797952676965754316792521240861192110991482001455174332840800320713269785691371491021347936102186578131705029485520069723182415454783022546962852630288164840522976152887765677348523082376233208578767945599036922289345780824577153276556804918637861508327546466864931256358000066783137014391877886392522004366252015745524918712133902206669955971097015575992585652078453654720020498392087871998264336636107877548817562411430046666480322823 [144,131] -10486380178177693593802738004739801000401270536601747047137493335181879031543083407115164998619158922231994901334161728655302918350265290254771985782658063077160368476141815124053084507266421479496066300870766590240251874962331755279491600975964591721685628791296357020494243862240869165844587584023929555549726550672734167958521132792979305043224602124076124832869631008747766889782608174277859142624587212229378951565473265048980707749362309839422193193151507229818116540149035529055742290592193124351005875648497119963040908460397030954437347383350252341328770303763571097598065561658328181577161348177941743065543799088476460599493435291163955843361528684326118989481554038846950838206200923429330228173125553883454527867686149141800213771871529710727358300722087290154653120709078232202097471246989484654630777093566079181690489255669381413950231925601487401094127473251364182147476936517475022288132892577728746930028598543089296854386013969799650321739302707918191365651487269124530493041732598796578505055852626548881701445391391093971821340754133610475785479660678187554830197459686574842763662395499129034602136254215684665744669729368865391860704717847372605629160314575830969175468185684824352302028363543644485099129736119118023759566150584727026731082536225654781854588053000191276534582778062008714160208426638556277555486417210293549514907455594372943489018051210530981998622511 [144,132] -5826620405214173010630844568749721905158007551458224688066605122847668104175334313814226353772521882227695549445069406162566812692759720578440764807910736470681337951825026691311867520927678704118844723227933262936327716674875846041859488891599478951704692110669149720285164021287798575650577446394384266939607551875370361920596443634952110340152993571596379862765055894890201963496681048529272170267895397958975884673960308065041065752616536934061801289517391828297431942451403960099450858105555861795005159213922213706704521734973746580879476983819485288534326746990460020969756864194432373476884781817401725888356985594325529868515352897841567275255543931200911700620430764941241635124903116143935377495276060548033472113827066786144870265536058399237045057048487199579934603654332571328650077023736596220457512107879790809629834697723107758568978439287413599045303397937436200755777016731328727891381503573367801586260726754095558091048672758744218656573645037837309299134874165077257019531536725694996171517589087271936831228549750382361226597519253240988080169915370556644789070690938059837053000996676732122905859072596578177931369497166847287831119032434858107219100584812622133855950561508297699288737839693449345435082213426276010236517872675711197387784867902502692766445639307223553374760743438108698069109063573828747094654537469437183561753475253548314649738040313703891 [144,133] -19245751481126414920618737646788968792275299502566960786001581298460724108355107280418395809561679807567578171633433386730518062877707891904928581706122285116337477922597392509174618222545838982268947137208701178127447783182959287327169452056805645088643460313653930810104028018131232655633088036250910764280173108752613576700798881913548305188755541792166186036806655452097818920270175670476731509324118977587253882012126209309503896149766259229125449077255293106449830024236492407004964352375915361372657932210306818556580716043636052020098740881203150769712941964097735502349417350658050131953874801727309487810139339543336987417629394151116177706755134939963225673470150316941134143274679650603267961688224824010226445122068568574965438394681763779135484873667569579213338949156846479356228782124357590635580277018008126576222795831535651850871205192593298368665293515613023670393702720928758810224090656509349689742172960009222403847968290703231877317573431695816136320544085350441082858368689973456963107275702128610278870304622577560140511867837819022198796927154955685951452417944851770671881578877180596694521783492046399196870989861529204726613122363759444679194854165955839828799394989418009110505971955601401905067361793014109368939336373139346863769034019108191813407487380139458213250274791284912908159344859577458119114141819800768117433532804768927409054132359 [144,134] -14103359322645687306437124958095727897978285860764344485975493620035170083195592209541301745888882900559005421603347986858807878288320765030401909294584142054410641775358906480639477023727486010073237225347823916231657151365038204527638944427816825445995071541315886374186348959921170554250787626992461949372305651165894379590101835555840325135441057214074660274197456131450643970257794443544375206495401984528244646372537106400085932719301074820654541845616016757314298045169152521209823652698090051206729048525419118043525596239011480438244703885034300760750053408464602561762342327020998144608797070334897770924456028258177266099481330090741023892591800852277853572128951153269606178134025054186311056624578728840427473155367447332706610770824365173235844566675455370123327984841730756598431923739887902794189666280730829676488371667766540697788865951117364393197014544342774317693112006571210171904531946509876786413859103291234422721809126035160099114553774205038741354104207603829713411908339925236812844269039926062707322300118502051119890369508475004965332958809646745079609748763337307434687397278067366006882971790398606940494780040604331469757878966874570023568268685562868062687919879949169011356087984441011407368098463299235732974536454190685497991487501518633548007371178472761140308197088553028294183621138002317328367766829155883089388550632202368552 [144,135] -2412091892379620487360765590606584403806863256353392932242863038200743973805685761450477060524870018283327891812683045979192084465113210388189039946885642801342236151053740096962456504891805866652585474100234812305774335922296801216084874126773025322770037659300409672676983160455419601669160739038084438414497951780165105715432862569604813220887952126203696390249998015427301124237431810360281414021779930681387346420115256114842417574564997871361242210015163038923485838548910226468069927989657035644997198176565801352382996303728599890270817221389068917044762932437267261101095566205613700541483653973596932127872770461320639041522557440170401609763070980400077838572798113846824439527018775099536284093489939470439132007838209768034867391740473438218398704842539985324600562924034909039705953796848504264822489447138711884162035740258387307186264752709519504899600474200720061838570307882050136217578914616620053484688248922652232997457819486333695979106320913909210110070099899692515939381453678585882878620959511352519380294480892848786720959611520132254558013718890943965640518606773768636624257443673483716554317927232374381393942888502327614427526785535384379030633550259022259185383991619139316291052160596893650759266567670565993218196379619403839458557448390728614858262991087972800883192026144765506540678973277099099925397493447610552669398101 [144,136] 468474934104200614231534371014527973065822513952819305919499038858747636987255007902974282391555667954664627414338187608715891643871740632345075537504226032377326265521620179304681704589487227238765711683284216309923383930099096286195128185812625577083207178945295167600365327104725131714486240814022413478260690439640434277073174925961115194366558714193661211733774070094566770073227240012040099673267087118351057303017416589032894863845567706889934239354902479687454877228112040762993377915272481121054869204105697625855888873046573391137553960779374570474582229027348047500737185180936511608977393290207012287754071393082725685141453319087443801167242248149807639966588266859114251739176026535955392841938536424254112981919259721481658710382809271108679209842804908695171309105576839290413810107467700290431388309584846416947969466047669947888092590756953919484415043469176855470345439794278942383573436638058697963960360455436517583733082584399867439972620346827196094191496275452915809263917731070055081379214218327068681646736296739935288191494292686079195065046945658713317610857589846942917444270264093063477390822520736902118984111088030465013831054137308878537898891910929829746783002540075802262338546398297385656519065959826359292770997773090541060290855446356590824309543437146653565274529914186751603146532845702371899654865671675020 [144,137] -8849828015103939938539650963475363977070988365699618750583494211513536371807452038469876897338697119304982281030614829954058758602402075571603205785441939732112699971019811044457668042205276485748706356815823732345973675537692791272458151977567604466517182311790486662244609398834675854884158338030089860755776264132079465103661150905360685049347060252297753922794281640830761494515099884387914792938683343933169664126597740969803241726127660813356264631820119614417130745585046996151637772749264345951530220772174049738173342709954595871679952912231842029504491133593834571367251375536288231377192744661367065179486309567351399085162421130403300554149705848193876326597254237350821178630824939935837348172043725119895298383463374569709006324786958405413992909375343429936654792680164356953213240808068761145536576973338919366433740309105643822945352057083402447285744851113650988838298390289745961872419133223633589311474247714283050702315809242388114312030139729393075785205287584867478279238967875210458080153993181811038079246488492134314334094770333376933680128641959543214915058520665951570524565504383238276618031996041526243014433565725713077074453429391688596214800453560562398190121672481348686476470678618208703090037990777494036637095468966658520718008557050110461678651648593061052960170182969509376111051686526278069008401 [144,138] -2106728545038528159168157694187027490507953555305129495770365712357637933488469315995599002199466303467552581636591021605445012020920530560152526074358268433160217772342743383788934792953719873170325403651134760141048994390294266538569162891834948326143439240690031193460176139011421251809881571853471812634018641362531564649788246612050063279961960697236479691340212950339134197360257515155218499394596333099379656293889398286180700608206662244514089777434089590518978058736555141556537323311775185827242063963876633905680593482264257853169196270820399241379896877645331536131600686564588986103292999376511347839987418773055522351681675288840172785870295072680164369104612438487923926719109123769746951613501561224429278934640160021405490233115316819828715148811595111903174503398942667198392185510519258423781479367514026097080639168633706397549564665089652173806699503902603025217871875274835521577438385730753053290909573855074152299677118692712440473390065569789595081196131947058272906588638732202280187662035222175615940290323192072680968971900793745528106526069178310296660448296851944712631392098875448178072054108890156184573614029838271878471975155432326470964921299049717091310914514721453532783383717263634891268099667477644315588712183863162088975670065096502793046070831516214425331799266011886128555316789836504 [144,139] 19774346145585570360284693344660923130437768844181110192661389612800231301387993819076920129006039263307659741285560947767348418433613255699049063040257457134800377949298352968313935607226694823908140282339125069199533188971415420987603411053103085041352002141991123236308690903587652852679341904716254311799497659353999513545171930384182136578162367835163656756010638663137564067998997251246314645764081674299228966716851865497520665104725458846994530583015320246579460505577244382801519311014345325300542737034026083815681812724818369569795781801012144264589263386474332557355177842314702771774359151441168922414876313030259795328651017455849350620268332558602522903151183884727655128760261885401946971487422549982839265065731984324433088087904661923663013649348967562735193387987437863446454076050727955284402099553297533935281240496407983155844506834487089780692936241470027372591985993977484839449944742461376382898085235014585312022553965881493254535139092497842340175896767082034895156055202399383206800777034019882037407272085406603657610858253571894702697721454171254554883990491937451741007256906708153295684206101045011040171580773520548895486742303847344599237280870340045295625214078280000316694786044322539112528384416702447526555370565734534754058523197920507009950135227386177152512463182134385402695 [144,140] -73104858476785495066172682284623730187353197606833485285529122196464606313287755372272269061310377516603429115312656881759858368160454088654002044856162328347521186766390101145329570301881808972168327809159907773003942247519933049799274808750843107960176467425932985444065360378233035572729388277283672593581706299892958345066900725734942897477662627846949236019773427834432319997957239005027026771293394617409339144373830908835058683842239740038478777114438215343062161171062278445782493472407267335431202090370409661466347462767229927007286446827540747853507185595824196037873427709476708068790870954487295801956081229647762927499111809873824531186856947293849925085147306211043551679380810457347181031006382821345533598498608241722827695388674273742421036129799258050586189886167178383961329041669861205246796199025493376977292206622180461999758190194029139629459049585580404778296189512396108392619309849570983861242715318981753090870230255433111268329406113739124837374014077736746853069711765183000989531410170453109378422545473439923322721337415689878572566426532675746794783170030364808769163595458407270750849507916093174278162435174027321910536981694354329366349585446317608541255695697552506353884003042380632290361799333196448801465057437547663217520766032611825712686585743026160154663627288 [144,141] -592141511639199637303623105049686030533610458973114716820944513064048197611116638832364218781085082199527067380032368774432367423610546121079967758489387632876102524322189927330470024576878506543051792877653804306231872760031134604050163096616882405093616330642737541648676818603763264461373361909136910402978681412959759687859763125062078334711569668647242077960768460894494276254726368807020911230088528874544756983129262569131036478838382398731406732482158635809418225887991177996967831136429861432835528747544987792271489188462181068655265434146863308866852742381830106834375436262382457492749142976519551404820118851608974816423252488762681382751237985319196252662676176978699553899668441132193929002872527078982341140639870627439381564887032594984254440286536757457830477738278357353056942945929308706221412343668306987661944854329051017520211459622401492364005566382055986137332568297926196878825694381414946948588504234565402621191871059732069482490494867999006937547835888615313653963670389905385552697818096435734600709324619966151090401748811043787337153164211814256632381408845268287870049814399427913001023775948406433028376041281808432304669388098223171010922313556706239842613532541002395839005229236231043305468041614092730458102743401295309134633572991484042218476065877779090 [144,142] -129320319583070112453079277520520146320528877016918540353059770760494164923106246108357186958635292888075066604686209346894543678638939846595856327115053263162570149376276420643246565015234804634587718164990648263105593494069126321966245217004756925342712358414478575056378267659184784120396597538404626864539674392433058569329566892086543989714980244970849032720258925763858003506147114658508875832555954566967960295651561860348749740399986539233296420436218081525513062160369663409064538827249185921729102071854505429083896382965785399046758603218747670488901402243341262014842877205918884598746007150900587223162085042360368669429218695205116785297842741948915081579639348773744053298593424137243854052612316784847622998147203780426240682788062674587633199483035234362061056556629148780953534891619155499923890135121998170807220477938414820069856528091173360813153031338010239350856194264608431190045431457681002448833877407791980147636679968700631299828957261613038382556604176503504301484397033415359948472134075695220396419059712804002518177387089288211868612527058028257930413819490297914648491701299870503564338744382472440328948970679007858512440827502687650010408912351567207255476821888110533373430623483537635918485151704426878464110101482048190210623554146628510393569 [144,143] -558411442573028790449391380050536939086099973516981611606939275417856825461479265774786060937653480314481486372457921187628113311632281690469467314076604034551280155479242872512261517148960008745261431374121026997980653546097338369211540235883661734648423087703727788695483972824666549895036274856828452933670940073011008927210645881993893563690778779415549553869098798627939450705257514924351146107911376518439491012217482659197754689902914302981617653007198856452795659519011105991976643418682521666342780007909728894059521705152757029355145552241731755520166414007451097055598349664934796929408180822552935190516718885036783029531518234845275030965104653845837224308451472429151974575675699711464059365418476731132318623194271816986567519818233422315614804227652668921990511037267081570142437429744410677979211001198972716092580048035752113637626827211092920602896533094789951754891618307162804314400937503114446351347470903130610774904006942400650406089784776203564627150884403250259206609477291629895314639811802813620107673747288117331479287911328964294116991103176816573179786990701487812154132729206650154545956507192729895279714450988952053911908725299894010677924086358283350107464941761067825148199869973843564243050169680381518094645266226508116661865273242 [144,144] -47896821542387500779735127182961038695007072492477632546205332726379528999092261571000706703831915486138993553629751246466730843746299078747041548160577971629721613941376931749164898728596347586717965095682558520562936654663773654099173831104755827019007423671775891503504486723937444903528310706962455290588568951262188270903265968670925250591467006057756806809887193032294265223030051976625358703589128448603904144006474342462755700771590228378870026729158794938475168988002215734031993017069337366535135032166804505430744864297363819085975720931265044927523576889174382186106579954070768933062754370965282800416676857981026303211410882853487140747875220221934858601541211081414768217937271089292922333364711192321620223218673719436313901974048358725571194604278785092180664705287684265280232865310038485559542520365036556009250233725848135008246631125404954152538896835985557155051032255694064221200205292046877627136701220336784978762490126711326890579556302233030733533588206299875574460980877943844350137444483126465453116559252572269651045947102994025159780862521877173437081634161716876486062406337840129197169793851736874785617253557932136597627186713727398899272347586401915312325884510570374005042499015783724886291547626200262466932477883380780 [145,0] -334334608846929053491391885951509382255858460974366046611873273192035746445458510720543735362741329856662157940165080246446317730628721066559403190469845913182695972820410741879643065906016649325343936995964163441300162982028122683411779216784494073907442487846344306991133652426855722432352205338829228825307418535601334495822034104551422947341829515078325330985139101153606912730680620058577040080112722068468110362303648678910786549177044853150515630237631612008914396187264056155356012680872058885746314628243401327682593167642079945112809400625805132844848692229959802427692716211661666193486543205965231482747409977366003030208346898741221090677100734709494031407388076551453995649034495583526766652058178848570236277167663389917307798776743487624239441507037259681050703120125230329642892669077185089100250324318147540432541169969766492442023286243314859649331674698569443081318440926764472874798540741549195938349441927366212947327432583354259992895946319772372800632477188226504555769436873303332530977239736146964745936656599808131429162982440413461360389645876856599608828469222570980496659532571391317089345350322593275947920994918029616772733345079859551923617464049261390009399835121222043792883892015632511096320572224703585398562493807802692019515803003128706812783433171522065716024314124247150838458244895625245664917158916804978200086039374067935171301153069526682939657011960758928726088215063662143089124663843816084804508807356933641033683015152833377796545072672621896035604098521577279311871725952889479475540114526269836049508044244357319931259400971839487324425169192929459981129871802441429286452250067273591290838708631340614702076966612227000405757906741153904529525732242773148036699129160817702286685869831956602006363060846864874820679921018369760144900824044857437875643468281565580777259310707449913024902343750000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 1529234520480085026735930228295784652723532282453624600229981665316578351330319106341318264511201112167716322295638735079319974349445428944048518327504545809792091010613880240746029016249133137527305384814562914740831932715546491343417947491702290681241732767629351732915569576354699370116866886092036323560443863036344389482824219341973771636237943739325993057539320227889052836018918926709103084142313150980008134900414044502210221421151930225231498084098307868142909816158973900037529482883003282357986623404919552725171399219557674359047112978771598642769121420775848259708878254145793374031766476998886851921920235167977689657295078261294819219940033697536117309214377437203141607116151170253559682952267033318378148667063533847776384471220380865576963122500497639420685256370304847675997292861281148227045248742661308880468259763898826975905323759023636623225248545699410684291332397716065502885485211760679007165631317742035848658567976099351445017236047518113635746575475663546264950820735228039949942952242390319871856422411329544777591956608237631288030277744127000406374353060795571766420514394933003680222047132740260348196176626567489072084120734175092149414453656498030205728240231669235674244454230782326899060901990036727454541650380477123180261007555829491119259367931863657761224919366437870609334852254427508161397414779648958963291364523153409424387932832841652907558300087204334609618193481522708095100913574408274393894698214332251184818850880903529484729900615439403994973476192265545817475145369032203472291538306566445470314423731641963096339949026870278673101351373258665854726125138031554425003480311518638188480649943174164937617988224527525933827099364942207670846807457964178432913500747503872915485986623232535662678786179662470296681282603594366092782982852758937280481152707984153499974364178880932740867137908935546875000000000000000000000000000000000000000000000000000000000000000000 [145,2] -28524282461633040793009806969048294764927636600198640714213291329838339290024696163415851511166772369655948755422176880570077109695771720138611053160706683698070263246851479872282552786998733085496632883164478443201675442572399570975196704312653742959212661830640856374692676119000894061202806143003564908950278032541428529434604274940478436513855138249219546288198215891716860990351132140768722637716195251870877112939970284976156833321193839770757307580632101622657272426476484407114418074037474514508880789895680433030225211546180066190217942081777264655177809092556739022571980058236129540203390697717921034635363132404341056676610388300811793288092212064122803584892654270112553399152901088783235956033124331630489438512673168541239201424007085135831152285799471892607297970885374490428543531187199726683391556778097317613153046622280617520564009350829404478059200281069782552768345015204811023685140025925003231789181333464178325405670227063249628216111709883401626804106250743913298267049222031419267254398553398550934993221229013560996422089888577272800841534942565604556361047556418771328023126482615248131436620478514767607404590209321668093009437850033923269291459517079079086478266969829649210543737841073565142895331064086457654727027554669650972651037889490272713659358113757783065823722717298852222831318251563752043088481317131396666554792421687403892264841538847673730608384103259680338831173696342748209318195204605452086930851796953607852180561432314146671735003021971398740131547504504962004469219607724093770148555358596793816585618528822777786427269617515970896860527657608875625674983695486252598991090805721288637201093456526196683418801671582873518502032595126588350773311479330476521275659793694758672080708061069447926320122959374974206033505446018856707623357073798109337568807902315722346886731489385056192986667156219482421875000000000000000000000000000000000000000000000000000000000000 [145,3] -12204080207794318561688806554774798876856922068882424253317493019420981078879805889934515376522670565809485882676517150131699629256559553646493562602192923929109807794967580153956889349811390823688934915750725868885291868964351973648847870229995141426088619408833673442877197129338955391059940623701996106489500004719668893883709255637815911355466718884791272699080597317462083237701912153350411435054874727488001460753129670280282741705091773113417332304051835585942343887633897143548306400718380347233644509707453986007006128885765971074335927008010543198826668244286118303874781636906840487027199786376348710518087748248925906655314887267911193325825142856299615652322209986087071669030552632625087865641435540549223880414638811293845806636112420050456750561466737264476805238840460676236682699974166853122879499135734484835380223343661155120643373711877741496951790430857958564363785782873473158954289351202883091733085220052127829741126927830905354972571711626417792268511497513937458295784068246753745713385928111201119664765462559884107627980303429719343568231169213953011575815267014436366431300368178477247274018574250309975878343918689062103925506465959428742154724455314786397572592718122795630333777757933576535543686748018183700466103408200076905735628267362461538684674798545584817995487585249193835603385103053991749613739913475181699750796905347169338455458404685293815649960245449228525483311478791345354008352786692779436216965185178973009968290034622664621430158950739800387911673257877638198369556362837744214585660102124900539179297126919452170152649855237230765005317243705438523619673825553053347199280095763726933025778603078627443095636798401774046872484820461872665707795544373605496275867955975872570559408863168721535490226828610521672615156490771754319545741930493557801304776616498193876435001525864089103379228617995977401733398437500000000000000000000000000000000000000000000000000000 [145,4] -2394164545422181260600690244888253335047313496852397137813269115942210378280178085174896229641054105167005351235723123577466156444762981266226695517357659841771387310531818656452982626737204016188408249704574937670331729136580830737125401758305934228723231407622344265377446392871782626576272010807254693105428964795235419734732464833448392426554339520266615221777849973854281882382680787149238551747789320488101037959426591711328120128884564765234978023703718797852159503439429158367594583535218865583587319545565258617792938326554926023186918504533130621532525803179693443578603755774577743269334484492877311641096682141728362976164469584111372531899298596998132689784253549062662083989525672814385115544620207565191991695584009422872182990998983083779709339365350410060845856482727380604314873373909027982960595372102827674128219585528177711218269144046686404553845047000047831454207790980383623215258527274097640731008455986559201493965237661703559079154219000621715732579576510885333196703478272089086355427171538551875083779681000110787989113451774826150296691545253786756411488424305664653029883783648417885934503035145463026818457041554600050683462223017523616587234139433556262459934406643364334287637136774371376690077160953631777769910364963645182591273062459400755698971599594082734239402927783448994177262710957642660978540913026660392354429345913830604928012964357772270820999082900415778537756583210130680640266782982830968311257764920719575759675116901536497045577224484244955373242534845703157110305641521261790506083118224694789437198403263853937528965873117940021275875257608054039122859045155473421758083017144810336038036528265537896596330373176129102558327310619672654112222147967574931538842686154225720554926706914535632829085229622128129836785986220470494422729619217801708506148981132585752258536392185805880724602801024047948885709047317504882812500000000000000000000000000000000000000000 [145,5] -167167881286409904117531194607040796865126194748686413820631216207698123024537378066379347358857028867462333909229886224034838938099809332815259544633240578273256847514277532797259383705471944785666066065326322703695206446697043498700973780014825717325024039361702470114809292573115199743170853905860553820956660450115207150556949978086451310225723634417887667502267758819607899301770890026305203588010221236704974381499988418576347186415479683647185833934031619857481722204241485459808046300800830408827018302783456801873609892941799900946696350772749764713264883964576866539401501237226735545446622545388385802954955482531365233550937405378869512506049275305686151787359926071384265936611484435679635660182259301570482190228905927115914134573780339366904658522934084419298718652262570761942610669716815870328685021108567076052558249961136800338840384843582415640928785206946816912937467973123319999725343886296094164414696224328368770046129736268815877510706456572499462799557188541904407889773859624558295401270370786298183043475290340559449330015447263014774090439625819720913310265188558173209470963797946850531915784280285759853541282120453143483459686642614539832484232415089432031991173478845127098551569240739909056564880652562985541767643407620728146920094704663959004127636711653207868617868721286997905746364564046162354606197165178687735887554064159078288070873249664886575758765902696050430806864307883385789170177725158726637162870163223737399747121965925112083131737929432043634807644212884186382701572538445375968018829094810397932010036433827466374459898872664783328221534109183629867655870080222436780603455237626145329449227805983547082265906897588549371195659337766899428044444341467466431467936946031855499913084117913293859199170831471634907562530028817404814182867839911794173169203165015334750684956172688965038126959750108824209746671840548515319824218750000000000000000000000000000000000 [145,6] -4049816447946804469978167621858543104443761183466999361405873881522676646340514018413725151193241331132128131777258487162544485896835635656505930822000611229171282703742363345369282566401453476661075461208397182509765370231222995105031969791520218987581926853542046196564281819267900887486765164114985668847432547307998485039054567494432988057002702065240865988303780183311491558455804401657512220374082964002901726957338453469209009842989237547475655104058845872007282465782961294318006026747257097127950816250986884967037344775325020232330578609783659950853603113597171752536062293343309847625259734462315481911441567683946601544652308778401107024029711160634110539960427596878836207252729544930049560204608436255485374228285974579274744644163746422625470713023763082194395403222752502247828463758313365819477022483408286404785541622662725484246956590009217339356986047459218834009975012337854041572965958385095274530498000932138850217719691404673970782305550798804623763768260592216462478078845655610892929731096228246244877286286229093281906916944982324341862744604844937177844592910836097883271213194350038505716154111255279594859133162055097522740838820651061109324312461800545188164202923252687996891388828938431690037551645740003658281194543738142130037885886962401728721956518464258569005193195273846679784122765946207304991529808714931350984852183585655662795000808657923326092258563087868115877228354431954861145505635972857595596092790725684736562583928594661955388239817869720408128339442501276212293684838980038759065258206489595951423866944468537402754892886561651949440149830697588556238522094805614067166103870101186172762241888334266276055890234176168494108945057597899915388702579077651725159918699318708753693507133949598591029807425508802276016198501173401093029075947546143332384391566324732132708358791584618996272064484799602102071958142914809286594390869140625000000000000000000000000000 [145,7] 23969609812972099045635854500794020647962533845969018537610560673973984090063822177604044350952062065333863069937727776436863356652876283898472970129790954210831965000007234684390406148778097792321487258254706412915676726286549348566219450097894588316506020783499666413866401650345471596769085684537230376904503648896978555527440853023543428234367813961447743698704271930933173699604685636904033671951376011372190028988885091909968620324752557517993404466383516783151408571584826438580787390575759349208598807982594961828598659565080632625249957304715200505405906716431001480719426193373604536320184447233766332124203991591984967884449324752391471976623980928496578220676964010215211298522868190054054733490735806034080372583675492570330274147361553234132445689034527305215930593730767413645794334561292273871351941276992509531521994623768322356220683468735912056005924928781845304747812691899568986185900594562401353713933534556411150832491553927111855800245954593800727180944695397175519958645610975895165084798095369616125572684765615231084936846626328829436341081612475811179779405164993984022026381959183691169603354167944134707720935547104061795776208507410443436591473267998774485898092507068241476903898780306866199393078103409838602728767902452817117961957548877639741712542733458741172051158658808593979407794707405551396855324871029269796639095762678706243914318526388045793099404054591603240161671090688813045405069406088077890783946749619913037824859289870574800594278640836452602061408928040312072691143567713131002751830699891697980853346505721588709651785919078272709156679203133035408776315593854389107793172158452969176138453288276248464873386148459667243472191583410612656542376876252861975773990098486522660361976846172246070860731317856820941592365402951791407534460390357918399159717283181606554881946423974395143290789080513496916990945351244590710848569869995117187500000000000000000000 [145,8] 3798584447474931769264871900393782350631475027465603683578799164970620470081890422028597221968673383301771338743750575340465428162790900871092196973437040867659147943458685970530305330181191002606779003732545559002921550631289307373812433386473263455037764488597709872579269980212246088132263453105341754394474437108761945009931009225965463504586988085670412170498789215488377025085224175918948975511650860081290956306099380078815542360260770183976741115090714597360966129314203565010326259307905980105097912072117849928810497869093447593253491436696116217132351932133186545425342695982142929131569527734837501813133866233405119644934296270324373835411790453466430720737302561812948698553489068986062884962013298891862518344984878853561822353046913210912069814586600243903770258640045419031906090209372870257181789447065484372282570112336531276936239599962623792886545703096786282615154193282055134695910355929344636669500864604030451595097240743417215276115764053395486975252165662683093083999734139548288052106448689920561597632405450088279710116086409269545637259613532015359188960392353527160747315178848310672314495283102208210490880749275569447196737142033729813246602831723537912091693611205754335545835795984810287254002005271116077613164132551868258039098769834470083531827665700057719862058457250405104843420949164988122246764822332340970957245236335223391467050963058516437361444927154288741853941663035294513447287466397928107635886556629686782435845636965135123134783965413291764625819360455542744134589200054537527283017809672628974951828255305407592795651282049708121227380527157687931762520113478188294156744684419305353348428908287515225363665866249998697618390815591346612100867942544943396818139388353274245054580969036528062145263867147141996519927362206079212219262699647247486712123779577987797517726804565252435339846943749472720871953983212687688819642062298953533172607421875000000000 [145,9] 135976015814253004010123273530293988482304111362173208145493742221367254780220051858242493232874893434182898496768396642600885196549423554858115774342519381479998808317917321554659061891342592015718813891363824985252747568707347947752462406424834052908582884733329667951344641616992283314561482708778221638656078300644194991171853242608629865716601460328745823202705408489047820170773871451509051126093295076725674456401100860847992575303780189493340649707058322906737143667455455301139088033226631031064657453761833689971303550255161172047632694676517044037114755576604563110171320934983024385236750449169624440020616143419912596797611802326861273536771985792036741170404786843961378041236259889298599206329100779089107224353220953931596868059819307790512974703546008177773895863365916422653748623789609486233964411663347844113478892587920630734421473365025277224662553716399381153973642428802367557903771699228390872720284076953592118007545323472351131880669012964908490443691680421066856157547718597836029831653941475608630461102851295869361357981895679547676996926856089934044825542937107065389909821910586143799380434954139076316456711146771773967679273837252594007517498424168405276465457987682410842091642543972493842416620481685238669899402893528721829244929803871911462955142123020923058028363424226545273756849697956522830992610694968996911825666354203646814678964751319986272625497834542213606640379650287083517168311973358296409033488696348713405069683999395291095690428897657910612899541952066538921380951944674304856649725941928888725859562972029157093186675441020694094828030393350606231904822288569648071785295847409170572933114157388233467852417925801413074341200620208758346488092688894004113943560328093432127830303524771169910424410604315017668204824658322117998805305313348616081722356636244181593991010708925945084189777374356105584492292008558234073234416428022086620330810546875000000 [145,10] 3413106774039575868489968591611117551058508747726168525541437195424148417282940679187079814141146693774897094623807967864659207271602217650412860474245678360279558755933314851780575764093506042323121041653084461385720668233863816465476264021304305244293199399744888119074615764817990507505059445264684176236742313995183485208342068844114803801402786193049760027801862957633102697333995892931141867718192938615180125114885367189979990753325539426839546822629767993880163862160986335974804871095026928030687953250355702456298063279702312599343425893992972884347977280951142826058199911693918770599295276262596632246441419486845021978958880922274615422110399280123425399404612757534881132692989153098098512349612992230260598737281453539286580050295570758564783276795522691421551009029332291314009514485966669445988382725930509059614891495881632234463762750955277338515038481285324631279031827023993704602426352918401728025976842752433821263325468348220386155016230467754235157422315761722355160916326313193719628762718646363406625031513500681142681211885371233180571197846286648859040055443772415676468916706612568191184698652964589566003311804778273951513614549398690542873807042048710455446432176523630096061981771640411018196643505701826721821495044581973099742970387423531709065889613352453339337568173429738850002321268554738553601900665351711703726301796181456517557970783896147721268161330106802938008297432926630033545230893291325817995726887809163439023513197460003603310054426136874495010013036421982042286642175323226327847620207218963067903196164846396591853547901539148261359379985454014759982757192894278142349155404537933649263646242431183161837264292424636224828984613899854437589206002601380704037065969257263369097257506082071796981345012215894499416424944134383993921254557003530335214444299331755604446370739970494914998619582830672047223845647079265575030149193480610847473144531250000000 [145,11] 57480070133547674887926904364770084325325092157385291774026640135989152587461818632123546592592097085477478337793334716497912248641436168600899733498724967520931551510368544682923060470761902716788349312153585489573170369721524240544207573654074845704104957098274942634509809780950501717554215331381402043623124408519576615637369633259157606308838276953651073240292340835474242406463982593477157521911930783024467426652251446195672722817432822269266319856105561578746821686600811519086182577044837183345807556451095870200988180480014787350810560294416035389528044959270672734759242927563827340074053934821836114178655345263680885389026592570064161657604471292607963255226661201513857596494816676787240254698868815513411091213365559947725233216099144321681035540387205916959540545992998928545814110583270308264516252637469387618449671844703067763955807623727751768996686799618190908361450534078161022176431426429452342817967960933580050441725663525911098869072549804292264352757510221107187880770611336667804550145155175138508131027812186595967862551375949469270654108635567915530931757462424656500504514969343148513492632421438037756850090235834661383491596211110554165073478004210139482218064694815787722484594174700349063256228375960403794350437244567785861510501844847313194748770552312546764920872522143450717011480021479373368745805363875871593629843327021294505845838312151747012086878136827175327309094503960138674765288459202028568504966509086832587847380415233318962472682435574549289872951850244721814768641226457193325795285547285465514825328577303421584092385443515986815709959323266545035061718350407280229552825978086701256370207768190183027408212306266649479008653805429992950901598306416025267580481832550095279553615047556863771312323630738897238619025951724125269923304890246237921543668341190183292079248285848624728824610860158091325707019596941149686131211637984961271286010742187500 [145,12] 591512678236181974396698703274249971863440464446824228944829361407332077855864918300245446617659050408480186694760219391872196933929701678447467086234964541499954828835808884070357365291346114276390276067265864429212162898936108133336859509847951020924898660730484720534455295427006844110557367139738227993816472225722704453851871696473931335092221029605783067479439059130092198775721833683382014537830876337603184952672330520595889394012267826711496977975828689195418090755259298452270590177444775195505984381448542949564706206751926600662518681247051323518133191953011510147270912578196337786806335654172948181856006566129414397365746740361619641536236712924940315416801511827863463601150046320565056758365278420501926388736162905924951046145463472748819035961372549764831945160426575341400156676631269670694107031491604782796672072183749077294798114817290871107302189403919808982294246607068351138283584820897363111660891614101787733317342203555319040108747391767730794703089981165804596814943354511748794770348626257492792149820881251134756622606581760749435643744160055164723713384178606732079617847706725035738098482797886835891591962603279490249556500902782428811973154544233062192749481450418400128041756430736716580525397937599080196757026948728233768115623865358896815189167154491956437318646101375863871340283886827617532295396904122960829399684207407297002154059579793783978776143199629171536074052194787509004273462453847545982973889864844284106313132485569351553798726151940996835538342230922183106441954169236991092809067118044813234361793811373551895739844796223730434532108447362801437826898922692508744476554300242637973460909295814352699640678108167618567634472210859024428202445608255146243245508548837080377456727987300789019202196296469724111659621434850225313189483413404741075999129899845850890854472230239601281027804131720223895438137695634850388159975409507751464843750000000 [145,13] 3446035047114585766313042890774362452868397261584392914917355843287882849353645825492188423385651305670378016681959554558192645820451804123759721738925922562112426476845618312497988350035852361083281417871608270657312759715891668865155149376510549252154270788037202515354336845198776793214961822729829186721408482091335165439201372810848334935541042469984756658520729240966636307620012194840709213404047135670356808666078625262480120103866420093925267324509914502045791123466336847339484649009357802808295412215437697820413159333405322597585491438108376361446345968311064468975813359202050130791088200186187811699864444642344977672931217853371663500667174562774231026038429932134593607420581799525728217996635572937184601121792506701815328934707787002839645169761565382832233607515233336685973674577058459555630427585243990493744632411445136862687721936051035136188564501046795690821756102770596034043871300795502342759749481781210090728482623896567498921138649684431403168795111107383386406111975014403299984977528137554292971262030134025162629416050452239772847736204073895318847724106591033830252107053272880150934269060514213341977146275523802677477331315727757791438905931133603329030778945072055516981979283331199093564212997094228393522438636218460332906820417811024572354777589718430307046740152814186363144871973844505198045234603954665809824198421080435464974029697033589925573912295005659168632009442877889444705819440003651904775976155320322306578254909548030607478055303300694905819397932728139158903839352254626166825297044286978667602618151833384986739160211361128554071014234065481037183133656166111213825657540650565476358926555837501595860847205600758765322320706948622873220078082027505875737693036778932749187448513448000889409381210484410232876387381539175244937395248623056287607650368292412170098570249635259017284462914756513027606226601262662256885960232466459274291992187500 [145,14] 9229913480977793952289002834768599241868399977688089926685466729323779063602572330170067021285157999652769702244804316168066287080082813559336847724109535542632430529449144864561050685185947296587460279661299533485621981647348417862736883377528048303629047696808776732391978914388536790667418743781356868363533178932994895712482187741572753526330595889397609983246538989451478195298594724725433511886556916475364160184954099686269626857584096635740245970298078172602571456918242517809422728900342151847411903680880802814286648369316355582057217468304022980898417936571254340957110030098386901537833569408094836339262232532738006641327868374391359568444941714410162442623677970064293205842251824076052817572461535769250908976123378709872460908757977022583091741277155138794994975901792500109315060837783206099406727562458797397950014807439178601809476282032725174784182767572587296717476710695563581621698234243972175896413088224269605775143015875833924024143718255861127247407055510535264266153235687260793098443871193411676397332366126830385705923253288963099564901972797809203191079102633639221295606176668254961867852450658720666395417649504263674087007125136252149346933318395125758065289003922944602599429967065978979096849478176313357870296109511854548301521219093668513359935536258969752454603602688571931336087493165986259254326912510230402230722307486610500257098217333545735453677059384839322796657253277109366831439754249969389461007670220603108385240239519813696194001810227856923155528035073816239309886961009595421912783110444681085973377301279532638644830465565739921367342795291752516352037198988837938829514916874620415143709259667385269133770656888248185542672392726215054946768246904950695097097880491369989303308208715176644746291185778355848585112019649096802826834004762253308054812721744769684370613146284081363746461938166083014507476423027299006207613274455070495605468750 [145,15] -4831809122048407126809191935952331379554143346611771814997326639589585891416814654064080340670309195767882081750763445750928222523923930273148745568646797012154997892935928778527412866390267570989182546991902269505733261742690463910878184793019720853188444475026741687268212388717092346225822814712904507200405640322473736259116420108165299867803233208454106156264156009086702833907385982625793129029390279220329127259363856328323477887208142214860806171195367087357855122247093871078821768518426923956410834595190419460063553024584508891752009549282421851576540918387276460082385654865572246192194956187266669213124376704212139062501708746237060031077752562979631019146055704185279541021958868064823234941844723846857358427641435842512194532382774990206390619889696709125864755303251739768146707229547142369923492601523494276986634258379780389962783121495318375322697738733624475363762749901060437625066999229415895961943743817656933150914573409659563044182175379352747233302484600615014849987884512640276461942570507291927663602257232043956083409844578143966225932322381397413435666239420377332620202377073413018884533318417771659556142583370396758226142687144382638987625528058487518710170212770593062988157827911633570756372258248573330214035783025524014688725268395880587141512255724650303654992467672324323455392099026750089413058354893062351824075577462700908508179413831452445210944680556517850545214192707794353357532473916546024458849869805836312024602613252283355683957934038486647559583473292943121162560422341053343430400345954446980405684431699470640157666402453665072459185554038003083553123118082553537360323079877402159594666253155775341649327811906074819601655127896558277247301774234413222441581121762409819051297680166660757663535703982710407781454187737364671021291802853115699703839697720612178509679409898108399268958651834478878334122597948407928925007581710815429687500 [145,16] -95642415062909786327777328053667317260671200080753334511263466168014990198809858849857863727860886127431415145324322655856298637597321739854510485228590993833395246652657114320055578768530787380454490237744846588205109196002125782587265013482479101938591974678206641850413414558888045265551938769863594707176801144187914474605175307948087780587250887705561721345491532295943975227223960075816947823126787816837423647614581306104612906005273313449935829340817351929462067218613384195080861009370322790838763774309590665743295830634389055446075889264353938685876512702892129671110399458464248990927508276843104942452860687424053311942013704261958407198321310520947805583412806995687345348825704545879079768471907154919909302036774393767507633018424959672614058650999970896832441790702368239054976655891159789291478661518491088264745165596969289230082742124341625843232272646957173199487868552423862771717460424153279647725255560235986583288956055040949583692811998272286033982580604991301437286106546170088630241045238960516807990492193671509410048442294969231311544278969083611774059630445485054082528646181030450394535730171509744481605152379495478767513741991660664757485752598713828718752875935172325220164816852156443879222518420536365200868707726060532229425754179182847753720021895068295792819595409964664019288677085171435535905077466636351004565856766840972746781885746700175847424892413771913838350414223805390811434325913496058823373860531682497283563712990809973310776448577604604469605463101000993814014796376066128906460090463950281254399261941486072161677904427516746214363191417436952045446444600714061060478640225572121629730000850879605934812604586230554354231393811497463300660145162260663714835257767675155522836844262448198299384341299572244354573788860186315816437006146776743287231292614216464532208072239989020666985741159508790931731425644102273508906364440917968750000 [145,17] -198160509823544436201646024403654491084117955500302054199856443002991354497223808690501005336747921896725671348188937774484193170780437669502111856209621013701208718077519034342675621834379214045918131988163958923323293999827527271585716540115779336411242294429150115259114785287863334010286031262303144098344023011189105533563877209392432322021248775362552101226871843817548676783688323228968237752398307641425090418057753557972606770797177906765628676828979819903994867585401753827053454052754417907961956313527692876827913232798178862725686697016792907347523837870528364433836010135948143034529771382246886577838923488615179336460262264441722112710191294314634894015603247474541617912531348101770035554196101818630116408983916961797231009710006017877461459244669227194486273897408143929975096159329180141755937018176015883119713755867996571641279908510603088961510063385073643479304713663616652878516051012715578218026287002608624475935571986766593282961272111602109926204005706468598141599312076894724334326863922064356958216497303005590999001740146214152432143458192356421795749163434529005717538063889781159844605337943278185712606127580119735995671902822380178870418262914668706139052520243920473537649798574262377718206824197738386756590640139257970408054392156480425745839724780259625251778629198163253361092396636704576963340016710751977420042474934117707636309221835689501657753023530195805349385208998738983111117712855562137716701175755464553431982615022147809207202582409033016661625103948376086002020048118614578957911764126801213554449256948229397496772025873602862207640532916593572480726040230342961089242320881075017383265937187612474019594202361878570914844365911983585876620443200186511545728365051800628122979544628544054439360248243099862880341774592682748595521961826682871375574412514464873425206229497967910778590690917411917593149439653643639758229255676269531250 [145,18] 50060820498121720610362011031940519192848957006253609235654742827735000758511895203083695858859250312516672810125348402758806429631889197412219348625944387341913301493963029349474406568323558814847684223852137147949372970944486073547161349186342183105374496277007500179160225770557463561965291300068053401960197041820951127488604603499999992131777519179681410834272309254750761449514918434707773436621057724451938774491609475512200156269172250469545498180306615242207121719347246162867379925433644676305410218145909693657284833164663307139380101439160215839527444972381513162435496725137201334474326162508813237745775698411383639109318815897052371152114149621225067292762938202401889969320694767333924786673703941153928209708883896852608474665784738892689509643834189984732928445484990824386356346530954756828398446975374947752883366884747377983374902374784070633872610475281144417820909294510395153239110622956671354813571268037735344148704812771913598255218553805854950176842992890275594528298008308674101223219104682635984253195939823858005930293528496095729324278627243989441596569302098698257900504230232548382758745178798772623821263109522792244008352944647634879067229596365569074384908331492624166826761876769093521907851784727368714525177695655748623932826123718821408061969251968653166136801653293165191617540199251148745341633490757309286482139216060610578279525962445801783946001725563062669581870764754059046875154872938468906887002575683854201756783845964724021472593129869063548816428648440995405801114605932101284719537855067157964201895340946102858835940250751367171425637573001978609782380783505597387915782648552275717359739154381661602336485701341058921738050655614411905153867823517881557059487687829283649341689803530739895527170543848772225594457411043421575155761615822406820862467774592019815531208799631821708319938777013717867703235242515802383422851562500000 [145,19] 671681040116560638474027084739474786941117783035529290105204848611844504660813837703314700474790500328637241806044554840132022148468762489880702035347314227701492594985855723173617903503983445487646878437437531832796109397641264837285437356553439635426355009246066445170453413720028621724744940877279981564731187988668655646274084132961706627100116557170861634569700552448406670404746470643535779677247668462315080413512293864116043224953953745963421655058781025325953307439370397174644189475364706944204084583080120906044114594115062855768272984352067090404727080773302684700823623762852573683072555394638433442294177610837282554269889508204332251811713520209664152083812355376112094184667415673363727334737559078923839642926542363444550118475666558380188227986408743325207175712450685553985137859021007102258400200644859247128811693411878808103169953524096460903735107925651356478238286135808471729599107937131087794604428780413895472766569014113720754115236673312466098616942382523997268451401884060805660473328268679826895981266053198496040992387526605831879843348884525632313789712665366694517373098132805488221784970674588766650240596545798725223673668675379442722925002579661544081476683837277653979701443578662934525216644236488874039422411959705290192552284185680556709455256812599405829041765120265177732003676436931370284846106075311513703219795347636242282829162669479022097996098045972563050214425968157812480286395870079527447362161491248220918478949617438854571923623049384266339038535392107511834653150560085439543480661506744487208758775053664102626737698106359255449939291914660911880458475785345490845609802287437314919594852129515384005999901368617879230598017966635368925507196124435858757777838325181113466921841611282261523427383499617871161510871491690632426485492166917381825463360700006286719641140479225736204552124342838638426655961666256189346313476562500 [145,20] 448537313770016501176955283317417085112267951392918445342018267663319226110907725565596054269845438583267856194458467481392661499995629421004872697563240221255664910921331960900438569719263610969080537468752637032668595401758844345537773287583891599956650985279227870899027236879638238936164538954299926086651868711815566863144283858083720406939275297088118694452978994695984101633948321961694839769473479135509356104226213045435517818085221867427211995820548137377540633433944440151540677394920243794331368861367045877890909711182589664138567314077866018917325289210271008077268883781089547290578453710293621124748585256248600066784734813198867687839635082946952911682895476977192603608341689781827695752868336399870695658531874748202200539446762553692003509789428698170582839027506573981661308730089919911918127517911078367114212939852274242874829479768693063595638913033441133870569913556960868955231108941763856398977121668736306803737572814175361785394368505550383887195334958670755945100378470237016247229467943632473284941440038373869630751325433454700290504278404313454206916060787897456543294786874522624936662899165828796252267644896758028366183926369819958251968806475936738889141487045382387586022034077172233847904355143069499760903039915126905547176187005039442391706602507561326207344883891001911360101731287059395731653046244114775034397316801001622557130642828483939965513386421399574406516758864118900751152444810580296406092819324299914659433766497093770305064265912607012182972268548082149681824296245499937039175016877209453859924012918589311294671080938874548000731742095173753359713062726558748508675867737403624276249449305677436567775591156297274923184376130463920701126828497859919082291165929782777885909601087500652056474512419653465569839033120133446440060217809410821226863996782335312375379918627762302838004026455102746240299893543124198913574218750 [145,21] -1161304449830881028388123565532227675228178707200419993691506370708274188298311973877366292955062993792686993009740647381592872884319123594945033813552122827538386190529266713092893592506121295368953099273459875588082656927967431060498256196314891409623050056208891968551968345030153937190875891166260283172358712263624052482241276001715087962363700327353939990140272285797689838452162317274863613924361322661547895587653662495154920039980062782913765433238778142815775022493336509845982631889778036121076324384722707828118186121019246812774082505840228331953524529807209169846731245401407181997810401989679321163030300845130902126904500231583549290278010958449453195619796640573500013582154433633781974430313088149081813586079803333870991758280449191127631665913188942560243197775817188988098031629450777578123115757489287474261990069895870409150956877904903167489809508630208320869314626651177918131794763522781127896386723561768262377385707302334415162958400966166729504172660639087190550712706627119110535253991618954588593504688616043238799695688541921926485107005831746414349634103758568153352127998667451816758002970719237710727344674905912931637182389163070456021842868704562823932839985745969235625221318096334473151127388162660216067998806643806732676485506816676141484655937096432082982094343557290609239801237960071683344170649236563467886016361480895646595288634334794896403553403115722128347716628701550486613897667166632356729508599306644537543722712788815198605833825682470689935862056725968508639866064173117178029703879930020434120892193715880061970206096007423669471517764486874305605076775419305059807686350367101675385111280310452801693666721401081393741449181433735663124586912687643108052116592651744399503724979038125647893910119337955544829995592334162199956828912170718036234359982294930159111866802123187280990780826924648181375232525169849395751953125 [145,22] -1396977277094489904449603804172893275027819679908139769920518394200175938158280974117852346367336078794231495581194073888405168636356559284715218116077194189728023578591085833426086046105546150579808921857039373541629474879895978404649042277469490817817705160911563645709987556615295497124006502670284662979879491429857632785078742854263952778134883648685312410451974613206017434272444559050426091385624156860413985826624128310283868670673354917974387221081641039553369816815843405249234542154246596776162410995808537931053454647720881509551756903424287588105092837981902342994731940870322990837424284187403571689120229882746930784293029827996913628685289043640373844950250612468737446282087710668736158036750700045485494767793930472595340885727699127268173569133944195079734770288674611469680605892015922532834940983869407553762941363921723389502021613958581190241005193594391848055237989984806831075820605061367931830914220917761745060140823827113212166939148883507687303293275604130185985836082436871690138907221166550541853986674652545020721040188128168727677352154828480073957919378627331875632353574617453743634132588357759561125499692425750094845717121531157387748834597925373806402061916143528807306682328812598465185636284114983890492744354584604527252326642739106818059306633924503884165084272277649080341669582015183849284523730757910757927308604679203582421528674916638383922739803267162535900148091500484815564079180607617329260213011114117136677324374084661325114431993539703372634805204339672767598556652748254266339605601984778623714529992916187652457496423748012048649178704184200504449610562365848123650304643876559180135732160439084091187921180007292839040410859706681761631344121392547384699400372636367888165919484244439821439572757195701191342467615937443359823661746939097255084867851646456166490532649424085550656043584192520938813686370849609375000000 [145,23] 751689628664412524493614861354235872234389485351118094505599872106738968037513839964295461433184279635077097909592900782003435763751633112214409490144183526178888829950321036625647264771869101771992448697094248259448563375480569983147544813149757809625578112998568715774758092588997714188372678236044323612434138184229687433341462005240184334296718623987317318779743513139652436751712818671911199992048634471019215913948661547364516014364825073243926290098361581304149800984171739849777407887432895151314098297881321660481362588397003184375568541741323302868666721138075132758564065702417777455442071286345121886827363196374669631750046717167902412656349710639255406312215144038268450361108576608707469149822150996869320714070750704727846192850140870111155303155904437762512839322272788761307037603957196007319337970394200706330333071552437516582692211634928270475437839618447825402959621768928506575890448921145750375202512851851943594680051530736143854756695637123544862773243959308542753428753569161349831512091689647387525827343570185082099791646512314857291369105857796028510622673774276103643054393253946100167532496756381159082694004636562647448136714487473754337454268105242368695948301483337201118648460371457483976836965010650593678223364307339082243558835630331971647750851626774882014677068970541528972888099738246738039585206178945946199124325921436999257167833450572906428929657341182216578577557047273213068552041449850912991494861522114753377785993330868760058145673567621419156189996221191311139110267827119342364158157838530618263777303285600893034030526925127911797443684594717405346959296443940494076881669387297923356054748397682665440204675107489395174487149854043921408066029751407310696907736519561560999029990427023804469756838835159515841840680771647459342018189832180160906220714835976310611818920331180576317346865402767434716224670410156250000 [145,24] 1112432840236562932518735561853589995448272123041479091816604466055490984361185197745884379728500948947648717111213929437709728483118547425958857235920518368083112118856944663369877906048006410279704744342381486194423556561816267388505935594109123943709083658283728824586684820845351052671236522350829023761373048754439176680387760820828155369613421626572066829204784796389318319226714657631201100576818512208640730658599428756801434377197471837206344949612145142846896541233519179805542958278747071142058268462173810919562281083886221314969343885455143546963024431795838026621833955439873185826130140430870096162539109228622761964037623873540782727019986497922065494558561087579263181246633519520477257177320432845485047210806642145648831401401113759490525307832337154641458795447249714488194861298497251606712925935658167471299160403786951023275313000072112469264016340954417872807820114558271841740512375688697506931469963034658882841324963736526013911379995894131713578882895557873257351571416026929723799186377531661109130176323234747193748016006949122062669133593109128583337509936546241851035591106477857566032321688079766157858398167107806233645598382755133883868934124521828470741206538828696662129137057497120694121075275066072717150209280410391693579764575745426514054124267471858526200619600877896775495306606255011095803713947256538034617990799730813127661750127265184767713223444571297375348342773087189212053105123780416031501458510472750291649553058809970081492858420650010945696063077731069521862187002461817129063416763528966458850813599244742365112354777711399031266039966573405925198607394919855029093770762150997338932403710779180002244339291649934250655994519002184074068394133725046325261871511516331024093269580055861518346681794621977768979306038620110179379086560316350646706141609375738011231720535810856240754404569133184850215911865234375000 [145,25] 591365769305575598980121865523199085724899766414573933503027337517056666044836140971644967955808055298174269957697252019879401240395117008176252761333219267921716129147829991503905322237084930718329716144594181217326559450496014178547291587012070157283218086626563999655596762867096250753685268988738645063765544042425415684060316989192696603762915032317935401577167307168238719638997517283188557450422284506679815078804259318053847189449150237488032874976529414864395404955344096775747735918926531502805609300070652481533370716384558179709949562830155405131270474763306485663968087655256535198894150681239495526352565019103347519673785174240411031880702608912279356231558950581763229473030234418912416961438623690937382175074793810620411672640028798799813722689186998629778112566668350960948388418153910463783691430866023493649840034714020387698555671142670516978889620557427086660775149554547795773777491384337231899942710575512132428902891021886135729624598689538638934367773729416164938187985637593834921332645358179379228010225111547919231331985516127383898967528403331692853620166779130045038289494225594747242970581089347954398148813473655811070364798140905726298431180214396329797661802194729872550963390778402998444221287832962541767484216654882465195012137298900342624188230507323064635283944886119584800481701245027146996412211796635598876396403767202648942403418080085406191330165451076677580758505370930013772520034142995695552589977779454078814710086505959758097763383644659290955682076959869074546494843605357796451093427908448910775833613448944198028597956461572054626107809779194229476762362753081816793673971949704923668673172824546435772995701787704854580042274743032452491401382010352557124648047357158400093147190937510086716451859316313194557081740102959143252312827722573831374385325279749257453446660875817412802502850867807865142822265625000 [145,26] 1157799513762046614571861202236334180457647402978087664367109683471485879879361175728935522756702744806581193565028940596034641751076396725861431781426612747614801656751971289173520346448893370638036989581114815372286106135128460629108612238751527000928188422578100810058702180265724832238739646042532488626820572466795234271596887738602222547000147764027290780894727189168253169595110374629906525091072286114176999938276847050978141704421544198020972811048670420305556612486992048046914286450938237998113257774415017910371617491603354628360273987793183857753674120926821546258986121449097317667089709732452237724941167078110433523213060959245681290096711699753536923147422804699413152234586465079803428323970599528460137819014612319790761076524814482148863084039790560162983490324712114210901277247317976398240162603663461080297910234911892312251974019495900667162656639356272092208327146080290397705188410150263717345155021593777195045816199092062455162001460164151141168035937030439810042842931068460766377860488957944211258006241517233682136603317060614596875262681379804046605727209561404971134939667614842868148300883824051521250634173155694800560288281704708187072549984693510768556946700429957860786649926501081124062468882846982111103068047824710156787207077507403086497094073608468863069277673556028435938336013086146353266843186778767749943115755794753072993547700249122001906364431708972651055892230947031207470631231784820744130189607894001764259713153688811444855674521526968766496449528723931703263702295214041369222195020663264223082515754744421006473336764024454178088568601674224175277383431799705469750576833590587704752600874419388265360928035081189737737736179370467433612680851422681657271561839651569219348438433189037075239234899264453347050314344247736037211473342744912748076499764977432992739658003013818494129909355416893959045410156250 [145,27] -2598462939763867430542633734718218665211043088609504310958585296648998118848605534342793234905423915369589618457776499885829983179027227750151316972543273955909910595619559731934976279909579575281474673513590870965544582946644393587677460924305759065769115621812989827110015883804837813298276575284549925601343162640063615790439724466795200871543609093285151779180210623949339640888825740465777468980460830989909753460492797032877776722499987452334805172680321514300532179301760672548825421718939555964668917257049640641581793213553818737075215669742020920604198476432716821217377632133560833252643577601823314900132488443325899179146158484725898946575373498286956019847882567572371738584840547571603451190324711321656572494473061109776036860009995185952351254906634602456366185435132056071535996482319597320797881271442361378898614607002449397174241381693918189848655672656342386858265422626608073764696023316436025480518419672347893275060168841275929622879242970660910029753620415698605690140565451141945487493800646128739672930840971222322878215888659680352309856890898192533661182778867810265193386515130284795104150275560281757106667959083142802967817358323807633900476772909385981657822174709959518459288910052469631468675893574676817475653634417193029601489544058571820034902041195455165671047116171935740435422635260732508287450486162576257462993942676167886197201193536342254129009426622046831551302794152630278182994943179290487116701020476092015724225934510277366985614029458551145030977380009726271390688765507526934039055936404296417574766852854533125810493480278748353101882941564625502456696178303461621584783888191148903823552940753586875965631819164055340735008542889022125099757710561370793404382902896774139343692903394802346576445844887235340063935347374956002685106130104928944758300489820931068183238086014096627780325365602970123291015625 [145,28] -3142261612157485885016826844539261848846846115326212976667317035991751591995846720351375553485992604155869212972468811624856442623139243540600909943694970638062222841212472722393942339752527285252817637229004742678580669283428997376291795262272021871234795348705852473385768734206574592244175920754039475153714282998180346628638033330993091852276947835103805411604226812202397707676517832077883594263102423055521254174162235909595977566885427733272881443646862997228597432752601748337021011519795080874405028158752165510715049596940183924560199093681889199837928469170318095321046432482089478573716151734695738251620718026410493308772620794065030462769404942184139015672737825575769610194335536242638865898675157123465341046192335466842699976101344942084737804929477135880583671102340121958404622062426872187366707891252449218835568764568225349921270294810599720093112253977648338971663154390250711504439517677379528544794348873514761816306291412063948697949763825549364025264941233491497081560416259562040622934707072384617916019233374198143049703045396520404926762326492911358781626361851957770194464893732774435414147099661747626479205109059168413070628217523644440275672497514711694630013770179631585050429144728936852244546887310260681892288431561371193735739985346940019998078509601782120780158602337789151667888419564088418453931440374200555261568839911282191197620312292002961547700810516949238336997606334983903836872414570248404707474904174719670677719367370746001767011623872620729099261133868150575576329488897845567524658170890838005882158644433302991599680755181395650512208470426017499246757296134453574154050006102641664463231613603816048100205466301878357438592794811733345017181312842269097760231598777278386062522503838198234363107226979617636182540397341591918683742921439875594923887236112627366387093288807476744067778949737548828125000 [145,29] 4680417385087674041024142526190589147625986679995345969443394999722621011413090136609357750995717727406857964230945778138443238111638074612599378829505506759769836763890987988555109813325596038821598627724611153479466922480807463553198448139220353600744000113819785489277369209975732167324945747379741528202818568916177184410867992196453283591298639476649506839062257443049480207562697027912929137973193516320281455498851908920171486514842387070513413461235680076645007060564166343504691067419597801399503494537887191572708868631837144538780851590528931183811334009955491942745158911168076320236524782873145787226172033994895238007496728169451333593155273402623119257404032131204500134122330631263600158131831829094463180844303366222683020991009454135328191634329135177293484215047119483104930597919451793329148352357481530897687581522896885709643122918954424159589245471069793165000959213733666938704615009887845767527366108874780077430861547307633448517719821996630977928240774490649071880109562810216302292786056295406841134689171256768372214656737151326172397679883414915619737595698908037331047852551800290842598221007016569460231349765515881233399572148485327460595754541129153066156416171744759938622549447242388549225304574355002338906928759456496960293251810570747431030045681148080882618917560316372049550940771846610009932298740181679235601387207431158062000682332438218243504463975589158700470440979384344340584484802593969847397028649582036948830287098327960981356046810674151446258015082730721472320687599452261830724690391924363924097384376558429872231332989659488146858092163911935351016777309065924546808660470592744183246617609512983329005554992074306551416756570847563446845776598217045069168351018069984679751635681145271949710119192551261689244040690676584694303916646337882585811921246902920101904892006132439192390676483154296875000 [145,30] 2660784107092418797084151278633243758146876144630275086579174168148639347899051010396594084280938267863154205312732983445230005986973117331225079121320460928334157902874490657150867391393605786241674570005422537949052511006376157889121244687347468971593827927483363529688381418115216614059990477516040740997939413705380870213816931196884690282528789570023500404726084243480485102765902919312046852137597576337042057994116229869805573610385675960189557758155636337887740042145339825454003606737335484336425885604929148451799055295721744081065648972060333436415939909448097392170098953093414792151280213035708362168230578795691545506163306834782675338523272808501285726080753954336855470651215470039558561500731025146394706874639954520948628921285379570785326822865223167545860634694130088406985147549106233609716439837086865869838516229830768312437708176808797719417427922346619810376586365434730658764511415636467476090579617457647285756167951918614879777484032490052646389538400141542502618016639654474441601957516664685371965368120352101061514698130629916437573709257158374789347037390281753114915357028686251976645885968386908835139319793748455339336496870810053145965617956227184141144258584318661044244466899669449888650451379949199705529355212600745159732532288747716064762546711205140897335773223898319439324815947218437340317227520953294244559062586819086360284848203087033270892339136182124582198200981301581920662459707855313976439562072677379682816122934533779366306853925099859446269170458917837098903415029236259215026874067950934140911439367732822436855290092072703505610368869478324606191356016210715230580619496717152564133175500724487484838664607896699175844668555540055949411384361765857727251746612240843236104930069720324360268467846339031133930947568681248752298986644556788684448068747145813259410827203389961809467593231201171875 [145,31] -4878396623101746321256997202762386059885520689416346493731271289459640330174366070848849208454591480995705693398623666728264652932664568526267480288520526978985443848583230535954214622105995359448160328514546718082330995468280309207649062018329597002081965142387247106535975932386180518997126132905535593456093160953073686569948464472133512008786190429611466021273610927463938896511819535999481826384240783173839064924131811600884861307044885661084690840731598318349031494964862111778516718309594337213375781676190878076304400361829631396224666016358640173403771588449198363154372036739777096616593430520434749213517506822006629136711901705564113758821327692928067988936289519966358483131304414838124099647782058471574616399071369553806706433686228793731520080686018710595267357325500384704541008591976510602818559590837122403158929009858623952478941758291831987669755056085293554190196993729383667929517691484183495151168008892405050998480995820895830187937939400701742615142039572933692376667336357740869240791999026205041037387562930560211191323245487405041192582765668200469572665063500289763048745458004901727841954339584261816671993206881742483133483445766739984833283412696100546307900784995207304947103443349373924218813476086467671430508201564012444863583229075054411761342850200112301888351317447277272364803122879408764322411078858145377866848642266314868812242707911525791576679545680215169948863856104579001753573189201958162506416687829914664804279147891447300244061475598782205182429535547138916999520294667087408325498369179892491145746369627303889402141982008839596572882536686868006492135479289160674534639480489264829574089452918787059957301048549717698868402751728151629476091714859185087192929455453745320599099911864661635185649915240823194969595556777001620998272961650046982629018803406259641456184464332488304915891601562500 [145,32] -1159576838984019067182569781362477481391860180414780387884762435592363381398661419581036829471888055033008897266797330462690030293093219462528015702584632117813566877541377048860586296673879456780423784688150565122255519165929715294037116654215800234590792780067721933338315420614088573750040365590806338548708575593895050152263090459753215970514816711423399156388897280298224161839391112468645761065344240210660042015295199769417135737782843661870769261329560565973969240266184196902234957346684598673149907286619265060614644783875658588212210172240572666286166977197333058969602129662413834789501545244561797642708060909676789079638836388156331593994230724258386784962655984580279494720057366367512687848741974085387298738704850785489616407888663869241671071083015816608796754823582515732971387896645118582283426331865262113123327888281402297078064820870051544696295594433881666267500008754474107233814934285275782370277840424500529993586072757155988800143598473072017789001936225913053616563696485128829798105181803225121408318097065244036825421118785631960628354887081372599432885547011490571093947653048840213854900448623436164574266091533990999917405718329504661629469748804762202545957747503013114642748111226388947236132554121374685367121687557882618908869828279515382944067738713409664891288763582335980497665531064097957157670417075060916284324073255969461174638876111462509645584819944405199458006747323708633644451088823542065731339271783912462681635798866044063421268924601743240824343959005558473404846320206966258755138634354411235662747883715819770286681445899961895745483662959946433767348246019688512164902503894151202318553166607958396574013167413747907023824991923661672955251607993770578927793589250867906662595910428575227216410425734262538927721034031247991283056040511775052669062226034687065050128202273066678174843750000 [145,33] 3545032513692914762734460687156177204610861716614211656063951206411615473524231283073975134688266109509090026502766002185455463301386048051954051178772419129736092538815007039953699930473425475163547597467442429954228734545502302059039912272866310723936470902042279155471585306730767392291699013191688883483748332533964925722488916993661484528562708361450230526984148215594609113219172917770721905322666646930767917559431455250483908312875119171489371674072238861012323648471782291661287290867183784092366225301993215299623017594467182504054076508420099054604402735940518271157666799880623406321525089256587425049846796632827640238939211760848920150189730799707183450727035769300262964206187291693065487175192487407992751195226845097258199164537974153328045845446500135900081723438959438243738078533449361831834564106983353602139787269417435543510934683860110140376756237438224881002745989251118897741326655242464472040443000248623235851643293116346618784905284446625472673888077484111384567322176613449838524989360903487043407601615208410338386138007055003251498512244557625984733302133805059193134818141535084906274021743792669563525112591905317784548808717395788725842725718671785776429939958038569179497859473166692196944262450505808640638592783200663285414363618489840203539682738266689454654472212534614656859666130981691836728517848600938498489621000106160052209317122172775557251714808893939224654478083414591069982688020139924257109164732949932278282562742051937391313797590932248816318810873498253461135372276063484266663827566994024032356266274313741223018402451845836414083148792126116216501793601960190670425459243362312050298767779014754836936019932791501463124690918322243829057933767081133888899148518366267882622844583166932368637445471120491520769642253676060792521474703468602104692595784496956732567170155021781241131140625 [145,34] -113888920791480571241500853601822281559303657766596242451451969257418771107919319969903740397945550534221626364562208918376035732295413415902591028740115024315229520586469985378294833719494116487419267148135391532674510168385435441695333748380656158894121901295136262681607984558164004285546845259780950374556517121059063465315773226918624809849462804370609155968103024778080115223613833579007333279515015498839690897978260770125460922376730439876730942862301050744419341827023476735981202580545689365434743321419859153768479470981988501759536985470379238946061850201715332698836237330770980394661260864835080237371747709052498888405161703946001101606143514864200340439014260092908329032841593190316134001868724597405766892251119935772967486746860956466368837121941822738426841735193752427847247573226986963006090572988675138673858279542796217400818569942738266221503536141874254368767716424035912688985624362642991035607705218562799807873213294687011218085901876114160190581596746273886044018302542982937611218093927029526601291906860580000317447224949450615653981196126476588881153854837622120488054945825673297247145965638029930625049423268760299211203920653746860122919579262534380259616512093778741635452393099722340118654946231755996564089304568635239764038751681347591464909052081479986668721132299326099913885116563503563812084198001858633052937506709298840787189101795249850677282753670000639083555618172576946389303571072167444685284052519652111208394943199315244639893157347099832897102662124293928610250141449643957447608655268813135435273929000580267317166925760407903796342268427804079091417907207135934693716342671333113778652994217036255684472286447999048427335595499437254043860256055843206178757558832240324990303842568603747360195787966941252742762181698327582647305169967646466253934774064161839721180828515686066150000 [145,35] -1596596201056455308207877250296720760334847667252234991481147883214191608650470839828356445609291301007054820516446853800040894161273625842161333234500574425545237463340904691052500007100978514486478729695208075930070293816742364371507846013108528409558594860086693083798445392697617158779062783505167429609384968549206000867168286348822337690520377302798670392069772922893033794824442087191208337420239416626896505580068060225873338120975853358317221647069707505586390233111974931518299485568931126308111827258927992928300989564860573613219469343125667616529383855908965427373722360239875745360135922604073171487058680706917348731195539791686393517980049602945731711006188706108246092252869966455552656651988771752267515514419336373610934466463201142152082680244891146861553712192884033705017807151878074470567178863799459582791214774712561938943851865252396478777756432260316248393370625324115431531424602746030151389669522291133696248754698033225676336618314611409142091346611379296789805493198045223079908451684729248163427432362678295766027302688622619450229527150040030250469416833944211038192193732666749872428003401541684326140871954680337075153859194621093942887600448454618333822438966698642124781415457266695172101487166009694620874552432450425098544716641233180831824083164023936213414553599300834803305794593911273975450283124539410531632734434521201492531013246560196892107951011114360079957295554993186559720174661012456516597339607640653994631205554162171686336306967759972871983144691666126016030558802263340829944752699238110531912265950759938432034630068528176268993645330499675382126751967108613533445889812023904017826103963148928247653109615911016398828439115722640555258593253312063285579473183588172072199620486753344717261598679558500464710480138501005266540362131997035948910925383367241730970513788830174184180 [145,36] 168300301546161639060264983272028540128106220053200403642743494244063409644317859374329291778146220146902108174736603827171809641838681846078630324003534948775563483134424281266388541242330741523321012381495374411786200026266839079005967606310083035591309374383214427080284796105392235996033430186812762309115533330603959476784495632196292512013082084881531406285477225438826276016425517683377280243710209034992535158726676747977848844437136719764924750655780214889955499288941086709484698380690431817819698036136030815614210246043226056287394673415025711447096797845491206549300435375197821710611007694181671518201868765926196973323527627188138522626043540045601875192472782937019906996909402359906378598255703947291801372902465225075323642975890883828255779091068260702786813099952290540896694743772095170900501443627516778434126626261102322290972356756528324741657724671047543879887177567841846424953022226277756972493375656825118087503742999062216068393167911010205621570404920457171262412415344621430892861338292809785977424280165704682483342298860452913758215709138537550780189828580074874745113834848620575305874797582870905749683704565082543005592961398975633125490986036340271569587317464378191198437492409787092301068917313835200680854133535167146396649791698422637887293716512821480142805759533234199622605155601876064195755533798470909267248061091967632237465114337045771453181328711193551306887423237074489671046434737339578970527698383900713916655714334214144877272200464195130418382171905000610483349232848130642054748140905781191799393354160024991063105577773661377233795693665839769817954704882944537558920936099564733066503046337563239305776413602683453661787530184210703102339235983498672395742711451762598703037249764423418975411355291888019255499604976412416777975648327690557535739097527416760109571186942976275 [145,37] 841786558635890916230077061352338381107314702488620506267531797714052551832847341833469130813365076199194301705112131445360410372295182841815671668802989959271411909877413258031729168065055553307653824519847906731909508352493965571478660049794344912304911231317897290501387376887764615390689935193706080012780120675345875129637672873680978419692842466941281646792639617658475205356065451246429174403865034518103842020208824177687607015615511500667151022169525733341555934680600285141815652156419874789498274186044568868306146518674728812957391720376256417598134913291142828097268020081109794018256337794102188641224836088260531313624070453139562845236061301171472274162606861398673550652209097963581868278142115170619094689049671944549526606691978737774515288975250875258421493073007287136815725903567259571056336802427958014963787792674188387765718903551609470514152211902133315224359289976097392408330092969667289442049794884816665415670113914531985598201326764107116402914591786097749450345292082915026364999780432880780683842386002669968715286864709896907064128464266045595061345148932510401341507300911250996926995362882799494902328014240584077195684666876660777781087331318514413425097672076991825990534566349198546022086922163035498235502741150609583363853142802580633840037852312101951895396524213235665962624854033739014315198400122184213648715219472851233507533927492058189928819502742230948937786073539390088323272001629910345144447526482774141662620233119955684994087211757111017173899797651881363665593132833165191747914353705911689225752086194788118593101194034005595928099995466274102099022390156049350104726038266094203033324533595998717679368199366650910393856619390238061908194409477200822863097294750165498713048194131618540440560321272178926008919741724387733844442436834406188510915316763572377333820897768108 [145,38] -591986875819053143416352979913122578012812232757463023580561956051017501854027693118180165464520989951120406860812679152405791519403726501805101318513003846992231193364985445170511356239818288808401978667305554246992479780180060797240808550429851072283167584084642917482309007691679890500517313269224987837592781586771547641888590254721916446413750807270808496309619029672409208404463030746412707541898476670085601259475990158703556911626870605609536941611344809375747816898537355187162965653755816775109880578503777476753592943597640976791357745523332293931871824190616128478079464375227742117363423886536103625780643346324032456349236560436316294551620680943693150288885160165688213319327247625055303125855129572528637098835390984154649818075498711205653986138851063277909497547297687737403312755104827299019584659983479332471155074348207899963037926413147501597886766230577230891773169784675685635779406730217508395040158738918931019594177930100138052209602682006086896464949018606073104292207868719105219254277327996934500853527828987757224938881997353429780249859717638632362679625892365176325436269019135491417173717639371720692311440534051300171651101309611067785828399360712073326322921920128828483903365961716907215227479763142738418923367291197776489483228354311263404166616280539739387713173737116625313313762825998619683851003972647722281295171820095762134236469372014945110950509247084522427201124287246037810793813308576136406948306479000794538522579872163906480375158569298420443026290225152812514826083159801557781411659280572989727748724215478861168160178822829748420486547625208654971862562359205671902185204332330576237624666820179206646499800639838112422500718421681881124684233441896767495132636315413430430697709601608147042826063983748519033469025681190010200044444412192974495022086710358614070188348998 [145,39] 250340946374320182511557879742634381038689636345078447474964224569588700013249195718436968255297095764568445328443961327867986346357583237852366974049763806986496021598122745793549584666493776589686932421025655579199313933852115286501784438655664681840971916662938035916869079300718935118833730772628181757263093371907888089569479713956081663653027291093637110197332564563914981383157964434730887794697555819652501996144364175993048156919236350261432522628533470190076392854233344497127947968631529904225060449453388735202823880417821863647698205692696338773968519340237348757798991714573166333808288010865526694487014936749969148091880311854143449974717956677864593612022010186488082311741773279945330100988971728774101089593000632261184765037665868842683230902313032736643069741073692834392289661300159511258763568999824979393435967413802493918641779237120380006593726494612402777018551108159890611467234744408901516985467873512171387322486234211118670336023536885861716352817555321118282356851051779011802815631919602660460242971633581375449056119992052023910403756013550539186076687088093833880483179662655270944899105117839380274066783164362712863600590467217739503075073775061334028334874952569502378611916094797759097178737444262186556654371228411097843095972307054491627758112420922680156975551665860066619978392641397995493772172316627153856838707025122510453848465599866550234949029827595545701247901639871783629917448547628940677052674639036977762209778474723278669023174605714371834359078128552398065563721100061424382136614360863184046760027103681979305112482560918118788995127050409120764188018370596041169014538283361465592602405350802453043439199177475392009458182304376606411268166970104350981646477053183365382775410066905388631691348744967052530272947930480537501149018784843549819365439066363956272196759 [145,40] -178952498293616694442254796032272821718595091968477195989214904271616109200088145291921963298157210853762702247039325745578304162225622879921489410101114756915961579983798387705947197354851489756796924150220701445313914164079904318562633014368328057113603440495736933332042989261609308438204835108664261231648080539171857021575492521826077237313010896493379954458680079588832760512954908776648041468774338514128505520628279619667566535907380012775819591653836781856648987640002943711873209738320568218549666013080637872118324286137389164121564454923370820194483245005685884862738053561503077870987489378452690863392407976894301453331476102687043979011388324136819277380653191813946950193475012199533597077164730688676099838389844967183816705146156274687886678146268089086843885578029574303621615046745485433108015609285508456869284138061638787046384735808054852006460451463433561135518260908833657250613400462484516171722874757868704502753427167893933669750805153628845350052809321832476960165000472865508370720669025347946880383979857470418317900107892205638300092473539202053740284817455385400851152630329533990523666668721154200587034582563581816040871840797575429690345040100613866955195757000664695925784630911717049618396603126471560859475355192883744380483103183580804563358481890282983475088274624131373843872661709475255083284684072143726329465978348905047862688370098155460031467622791061980272228368524930322960861935921360440314466962597428039712480605483198301638588651082814305026974600544477645084367740886217975211293521263687905623318572454766099666846915362525380532132829073207273292006034797057218867928853378081548403573854054156230032433083067627863628255218216964118315127614275471219701959073490985251673819200235298790721071843051937541126063632909943788515146218191570236156326221224821002544560 [145,41] 153764408863628273278098492309010388152515945163099163640463147472511287820640199672172678815101254439302591865515720066403847291836648923193503234258266400921108705576994037104109603921512961910292292436633014242243299382513688528083717358098574097527308226581376962905864296722252943428933314469319996181808037292784994880258481942216642077000860042695245105548655867661843938747358768140405872597314651702463630840599310152306452668858193781049676728620138809371558245979859518979058933018143217575426347668813267496492325416902835286889291480652396518537251593613655906937991844104109829950217881864867720688299059523188962407869315874449572053271916047501923532718611825484216764012825245523718509150054014781611001812478505551843227908357791832979319476675339467101281589746459034360151166377786648605172394093892415038383999999780673385709213768367587782874614777179069954083484755357402176853372323520234008758057773980781895301895337848576936522020025355674126756722270684482161491883611382646457156739448411427918054223456384742534133136196811985481601037827122006534586632790001571885858134551969088433069577719949284736309966850183827103311032702281343969475947426228506787194281973510314671404930441365736836306075944480186090688050031784693391304815991561963206561167880491278662197800099568118864763115310736441872229340025726488919132304322596868291096289506950199402961323395122048383848620212282437881423517681849242582349724018242733778079445176055011526127112819746281307148994822413641099829796631926546218791708475252636443141662691405581139739798774288340347299316579658320191030278893520286342900884170341304326116331572721625219090382421206569401796385236519925494097839840412869088238196057390290270184424335948438036087625620045679167349432182054329302278780058959352406741188727080115481912 [145,42] -112825109283728694830474892681567953631358735474824974804577684509939629311363947463727476200832176358039727294757297110962529059008537563499205237632433403744062612507937267858756457684402079124367581984238870492264112663602500581271805212805977630510537222533550315049341500965455030566365206600732687973510054737408056816266109144167888543364487717247158315877776394681023526313026397718400991871358002194033921993003224083562922874398306427062711193894265100081645546684965472434212980974577548893515237031838961466006963235523515018107980285928472431452571040098116167257870877265792978281051462466711143098257406231213596262996765727822622751794092804979105298814340954105678666775008728351071947798086957646988119418528947873057893715500302757082518353379171199696853503474567852072991133339273678799340028595764096979358351218306249823817404550788701322233196475829243595272098159707043734480324645967640243596848133012343211003936362528001499628770974782704781498504629956210243489594030477349107304963950683266158620747114037655049106089489224692879259877479599918766758660770086864855262754494814187401985040037807736264982675732568633477831107682125831089260097993000537309813352962911131337246518923639126295601273604084015857591704904694397164156654402253932202480810220572691250655141790020727820239518821959593355753811219042452524646906322569172203981198975829105774677840717718446862308320079462751355961308815964343629537974867158381467438887275975478033423996305780481943624101184521118942307323654070519234521062760798835080905707440039586931949728574092801681542767319577348065258963977606131769178432550969013584016725085004773322580837987057072648307142152935595802398834010698706900741927360926207306472155177788053586228690550378284713680545643751589133428956981624838684899419148583645535 [145,43] 87174888786708684070318478200161220038961334885754196625266213219717243844302243320202986441700833433978639939665030044284717362090268184286060605075812928376945563132703270923899145693174943139088983774831944169179568940497098798497954779279719771198706698885921080449617403397781933283834170462177240741938638943581104720171262504586248747156951430395837369962898815926219369057763558255113636233021721271411814811225816677915051718387924950643822163284106014598941969244490411667491758805521820539086208847576205217891841517713363962075116308430341736352630087167745392126788292299225169655887668820245413318035040776030777943385780950933828158598623887437731300805383972535781372197674716463652155385755274560680521773405234291166378475015497178368168597307680964768863509413153182974316335347026395008150835250669104478067089487678043912673502993799550360725926727185416880288097738927014388202291059573621948236313111511681671663004946591717410425703668430070512288324160562397477782759525477228138620602623467913773904657413273086378228932087138952604319450125224570948786144154852820940847050886778361262558763705839840460693023361783218488348056391827972550360197515119651634747681495004528270818255569263279885806998724884933770614764390908304166085996838383825246775865654890646383985414708577483371077433122306896013137094836897701074932804633053809658525853686628854812590109167237016150972001671692421187387887115579741083842555277813114465248152861755906746880601685087722453664359316168276283403106486311577568494519924163384388827174448378096497129781502416124024427068043450780448131435236695754398169454833410690833504621404151057042607796698286556122560648249377274451919819544539733000095463748288257961321746450380532248710069949591874849172602353270096619720028265999829738063764325215168 [145,44] -66963298465190990129421739040726485959344049283474950991152955224367831329175534598849792755342503696295161895743517760131146237599510152005899449664389983617216928025945120871764256309845379626315437219386067312054067703901057793170639250420333366357270276800456139930273247594711397905140574781505112574406181688262906669399063208860626322515336439425883525235494673501471548942111604290682677651143970560477225725771461146070055104130439869320579398984017965376774907906532256890376357818260617597023431938580884593427187263688657926276618506523540452158236632887181471615467298352774264077908293045150363317359649806941900183806142537328326960621627800995839940865310266330385608966098953030453553539694124877343075038112952331420367638837285855216482235945206022595213528351715780164769686373732550164760463146378380118209240013824554981229187136245541614338601081767286454114342890178194943451472676203126210266925224611704664018885548058310469810601506844662476846315065410742304621433014672363082853481724833208188494930964505511173629964200475518102355362000810548695416493097415494589177748132614349942642438065680249459731012842245272663127155207152639811588879296640479072053014991448498813842361477715236506825465595480651116843964818716937677262842935196868394594175572907163270114695364288704126348575289377095941892583752766184155536522089477000240965983335204124439118047454938955742714649294124497544018409258282481072027083613986077493784542749260447608357738082335768898788388707391663418730811902847643887970534605266331248949212192090450382767422185327031750767358122589906104809967182002270045625414323166480167375771661503669419391003067842260586719233501374181847376472493306116826749728925092873331963459678936183356836561809371778399985113243705470014664419517676323351107778947380 [145,45] 42167612109662065180520395794885395891386859519882320099632193002208915643309963885535047070132092837793888373031185277954996033244163203527963562288827699828524469965852724482127412776201338974336789420564297811337924387702636746281068923954586296762557201861220066222133754183575826389131325173101174096719204422978272165308430929018992506469653626502164041043572000769972588047184269212584699561013920085843481327952619822831481108445324863758803254992999241877404267206106366185016628804577001786772209663270101664150860156561193138121527211424215181191333361830741341524477828572375237299022564648334903408703038348921463889140845629763904800946463255149215070470122235498721735113571955622149397255062788013821214201506363390020086721224405177141732998895339264047075053630188539232825699281471735571970414622349628494500841990144226644180053427616369345086962620909599635853383112041769664283156448903667335769365294174671406025306491712207896299913177102112743392871648470918788106939802061556370986844721458036202119263155859167404013076162826775729994574771496153443714421021584437781136646298168010691075995315991497884976698361415003574713856965682182113926992979045183985658075828231115602165221118015915148644379994544862272155901468384963063827854471811726372245155282628379142505261953028898971003279704344461981476293988724731985175862366683712550415592956599902741601082547665802243471567023705323420709210596075773407672420648397760960151211975807934692214431928347995672463095864817541000176521050216805451626597832876133247147632273804416000100293164338737096206634719024276173626658610722800827117028541989056283629678284378146945045441910290862763984086136796479502468154174616263415990924998080498363882187949982077224277374748304142888255821967822882050077081357071507119634108577 [145,46] -20764661657672311257975146062278362542813229233381496068053264002918775380509336647292197846438093525886135411437804784623208158808943620570867299456284438669409858096512384236402600953166247577722286093477221039244107843406404586001741332834611137457588007529934711557458650739392089290091160123446172133894143227149538308502672454549810668242868425562561071494811731595953433656011271959679876421624366912878908218005059361338612812745233324233879094830828733226140704228250764553283240987986730439734435128318617799977242809285444941667709514356900829940307784897460493572417396043022883432155967048454559813702855012004901936900559573803299921543536285610275700823756147791106239447988419748137912200519735261500719428908003229073611758162382539901965267055692546890793024356699543031469486176370216768170297732077115608294651185678716893278370007460801220641733642505182170497063769705628930039944999185417815462344848200283313530792456605699443157679461885655949860710019601775515157300841800719783520868055705488633016742052737321982215366033204459986829339688562634044354959436564696351317553094160228287876823459602813122820864593776350970576824264326012420908788885430235051028121500371526564699457367825745755594189417872160207576047611120601082027099058572291212405311793409357329447737649060482878004493659627479715210767843638600125733946074642075389369356709725585522660444828033045139409056188884720972010355524460593564139386434188734692531152396147152743541897889405852229435496003288528533672956557944936063786261361229806506696807936328747042214719622873366961423851902354203449031713746731889810859058440271397140296866095928200832537078606244579818866509042856923273479053749977788559502629071003352959919944052713960930402242010723585804904752688876267418736265341757996151627849 [145,47] 8467172933955135767147357513454619972939179305747517495147293586078771183110492632750824498147577073687007637793356458363062593117514941029895834644773323236177379438871753888678561843961071149381047051476665659832229660497005225996940284091764323972299677329228537064827329731711203567151906243500103571723287702369440053742178904640228174640026197286997150482565409811293682761461422837081560883182983353037374099857679454614068202429636495285583616918945849080528262480405049939616221473518485395886666904672014746354525615835923731721963342423230267004086233351148638841844162935579380346883687181767008025866578473116934191261427910633533730463753572523264548486333353838190522144691713085357825065325284714932022941802432127276857777878089350397029887982811904127341342380769722998750181352885338224974724899138264815613218165225386859167876783126365362061594140170159421170501132132766110282708982803008980192942388784484133003533697495156095039555926435808742986407655254331042520616536268202111305604906588662892782633431115998999063796215137445815978473453632923282599737666256331291083517261447257887291205114942810446912647674284832729051946322891706428364309354780434583223711225118075615752561199649795160731627454245302953074376436184853608731061331344075784734886364354601591836382738341036854044127108174054618934283453294667775220882767572997281995563106220369240796264757879697221147009360416461841069083663510990997435479967407489082585290594779555693966672859876097246507135743564983221051280689388116532429914735450552565479481616248432188773916258292211996802468566984393354285215962239216357552327154365558697776380602034057161515195935082826461034303062468081296585995497792125761756634793948455080535304614905852375738393790351536564261401624406070893538205805658522565368 [145,48] -3144440384241151478086531234836830116973175656101489590729302769867121245237349645396428721155756803595119070189234874817063363383587083636552007338902460307644350389306272124477278400836440895133363476201330463169235937269695592721866338503639895439608939906246411894676797456278031199023834267629229605433186019901029413106477580512329048710989404821794410832716680788390401736886613299202802748336998267517890574040460505228183800577375958883876465336041256006857148378972252076007475051918415844114052755067454666256547075706821671812460448952051472374908812118380182667473305903822711213824657732715073034822537879535532706601540018859730123298680261211553065297587862610169391400448651374371209348748967601481025892882445261595129431915242511263016587937915504473197214465679983425760500190361294357201277070451674838204905946421397221210299543178836222880271347890171838209695479533250327299874828292623835931476905072164530957404183609358694021149617005555406015717635602540573727139061538699947338783263934574865290776603144564466331597597828081199533066749434612709046102806141045731859261640610209835783228670908724640699886745637566154289829349246909092321992635548378818969117474434441656883894543296159308521715797064567224049246288600300220136478082536492109782753068950995435012265802910665580801874783557172838543807728146735381363091009889320103224322199872877046920417889538312453099699634733541288706580706399309992518675912171049732825520442444472412068439228534229318645217340023644948506736967296782244642206457833081271714170966877522671994125903690713192027343375138296049186992567924902739791975256857393129459656202813968311487723098566808965540002533791883543665900897021894163575304574601781194530140126229088273813463681070297038395216576256879556579782355078098371 [145,49] 1104290980040265013751995386045487750505913633409810087799179398351883154400450236496584279257286355891216281883716613150030383505020208927032336170784165365757384570544690357914517911229786388478535738003518027568047881608542256815162139845381858239598733872134981226593675159330763304221524132472729961554796224656252845868890618843937875667881603416647497521759493628337376818757766245886095632376303594881137468194222105890661367489714798203371073219688622341836316676315923231189291292965566181074388779400571310522548367628433754896749273582249540719324176586058735126134822696690982208390043964552164244660816296045417488619868322572248599720854407327388832489991844630820922338857496310341076874498393362492280533848389953484137555374898223374524286229936008224656402477555666887076539428836740597390760455929740350773071820852886920474412046073155325865567259535652523957559861730522552432501195305331208565285961748468138821833640918624657213023615912113678633651626337887571499137376021692720344841009297932259243925022216371268060218014347485190740098839389414185607555287509259405664260949544023784772823293980713979349185516718272096448044528278893124182293446431418435053150702062439642965929068119230070969413821202334463617232440089420281888544415872288593222933622738589032625770193394575094489960798336973335985801492768500102404984743585421055845532447314147583525024642948977380228415295551851405325939486897206563848162041503616578538646261712560502125273667464937207529081292907942232132431914236699388009116831933424282543832365251624088963697978358422735933260726805919656132175282771092942829452718122043550177493642768810392385869036793922444166086483129301548246272817232234944387824156099543757741285784258117633024402526898934757391003130556351289128022562442179 [145,50] -331618326218739614342757011672282709915387299142847989633489596877621578845670685761448789834416192626181758836196759263548469881831237031622052356049141145270727576472861523851088429811464723023107728382838276045959317084736651755798473346576050688691327791142615962868268389854482074305166911736261471504328614374756609830913807788868530885429154844519367503943936324146877208388114533352548056867643948942386701116221714520043351813398077039946907366460962409618145074974756861177077484672575387935023974041914135523442191455584487651284734941588415230348647306217660772437890532838718934697600236224829444647370175813104598061970583406193986524483389161592374092993234761643005033480634008891678223335352130198254387048123219265260093397342716589574602608746467280633130286857989069024519254313267667123871128244529070054333490585151392272406601548312431323809520252066488877899702265537243023739885116654057173509172626452650821754889730061720285157208985757611148560102393884693368436068685493563821895904760232386992589090860914681472142945788382955685692161843234883583086560861472940385684046356924959417744984522292546598443899122361402902469216925350860159497088480108168045535803903075067581558295025702899506647521059901799108931148350990094576913090770591189562787123336364111406207002344480931923142195898043998096041935494032169504690280538821466608044677063303989080734468995078616113112232828320972323260853415004548328747012209688833911113317323856924943658503869717685082658710196635380272223048846112818448239210842104190261769360322869470307249665444306462421301988136854798018118025500638015663551406398983475632980822429463726112793181790247300238780488287813140170636861100558765022532650564102634328592928767302592379330701343662851360445966629414511291786936854 [145,51] 64919675733567712247625775222178020811571094279261425799320685922660220251957443919260894264613185316469304033590322804058726646441704146440734464373708491675235130658060452740221863652891101163037367466583922275226049920811860550370549085312635341432728896050774400017485842586006149774750786007420764837274020000069667942509523486156881086973921589418379614600379848291254923371398240518055016132104147378112527383326666485300692527339011333713370630242216622219118979942107948464063858765232025077235483307491229796509581732183917460765374381232884441295022429159180425049215866513234898286807275382126374213268911589197150055066094261539770176482860210380094683549825940012723140951771209904031218388474674244780399886463266805232088025236950850170814607025029480914594552040600224707448951834343907396894121023051146200975336606462437678216937257323043693210508891082928116865970528320847347957906495663025040135301700045178152499067506257418849071662797847186799818142006813067518816554115820570875075028270011195344224803969472888354790967917223579598114310412171888240670026625094117603568791533891605974738895187850446384581190202141531802085116321204170899536777222057618044161469701499399539305336283213653386524847418570392482719629254319011705440245708161599949754822554850814806570002037685476982741142552999659103690201167829735024158143466160417644692083712930451104233465641692516440200247685060936161764118967247504954447753298111424393678012459499577827131558185603296402633087062107871990719035300013507427498298269872121927754740124360622615355582566094258778499870134400927427214899994141536186018965643586916979057551210388891406343933688836745117863200033086767520165732756866524685559257799451266917512287603629773370666102708620409681556502408679828154525133 [145,52] 1660383340204881672672568384943438382480302459572157618019799643308436725357952078045019302866930071661807891974414578350340258963755671732535706468279239877634115058535323695244909216831884747433236693831229824059785780436507685694040019044096247093701346487607321475747324799656365970580633888573231265941223056390272429444818019292577758952760388046968286394198294006956870939693064585654797931964561679641777133820660279384272942329263115099174858762201161400530751746060262676161941229663228526743000182857264396922407034259781802875756514768092441264569704259056697245422518213460681523634980183124761051834588423651206388563525642622422228222862893315964785014650546433227239556991930183414303764977191297175688160794027238577360140778276324031379033448941147912009910825117774977131545007769570923118760940035570502207748061705041840987036367873851184519079199496106036579459730513042506210344239443990557946189465248986855610471550280238745055880518804656092310858915725453614914245622909640002475103733148836867019956353471374714139290418565785128642237950080848414975172386387764885764134041858565830927982448404145597869197021999880531673964080987958732631778518063102215944465248380473478431007649976651949537939998382144743992130415053682115781359711590635264771457714337102967722361360573630748982331571286154501179731469807023844508962327203037991291812759888823960338739848459434179886636023656551506562426186025760814130842028007355432636658583952682977056795496740865537951799819930177481864609914404753336282020744369095662466446240389345564112431230482226040899937318398301987288208118635472243762977184807350798852921171490923628397459992966346060261942882689321937951347661680144948248208087554673239884576308080129223527206697677488203987691486420642329026 [145,53] -7407435273636128663642607021063625034880680161668851219152189254771674397501863004955781576059460891805686866099467600110112205275693991272187351490135899185801726474919795289251366369671503738527489534822640987081745267452674230462481934062161132644750162470234723029453998969629334954610859824944903551572461452877770780320157306264127709744246002962691837650449734284825356256685280000738923905381116661790195173327032062602091392815422015869609865860181145109532818764985416186372433483492484350878392019224261832083150220662484470526966100775705440942626674165310579866850550993024859074643939454906999727289955327756408275412878533847325076221220558674057405222953698947512520237774353885367910495096999166021661973839727024390524857117768717140255464904963310498579000039404602565146651218397182551981527614285859003335215245834716474481758779833601656960855083028832788864747186359934726016991138538200128204535916258248939803262119251621726217900457849776113832517727631172777918432348894662545009441223173509875660020150273386113976399316815334775318924530268209328323447091675300649708218913641331596032561015025113302394169171558376634607657021221179269547059242993465577297349919846128117871539815123557238835841980533845674724650462947838835056564463279825014705409384545463417269002020607420191800738196939657710128847293898973510199354753199392658369454672160233072951982640038597344253124801301208388612715876233470461041679350402252088988613966156386257038188286048605529069649386269977735094789302587250082739150994998986240510507900667127985519087250947410639202712758115572832185919367163850091146069645401025712543573983020387085096469682532836359038689914118279645668630948552365366559257656458742071960714779591763385534750239932824147490644819047838221 [145,54] 3468128431773201620811712981883315316284257573953319791733117987170013494656353886056295250642252354932223190240202120561812419686021760306656277350796150861206329773179966144912177578270971195845930217080000587833369407201406370498927229326305923448171232374422613058968495330873089207244011056178408554225036830802917451109087610247705200910344616207654732571705669350869606526127379448412960661199243630962231352230598442020461586763935584920762722035877620629971764913736300656793028209195421343628068097614730427264009027216214719656713947949914769386083905613514628629348852217300181465494688031442385327294094775059783098937967719451870060726539609701121113627443282059346970125409272968272683288232967767628491671798037876169900841453601121500795518627593293370334114796654580223509254674228748461110610103039137931936186132347311505200460777447435626082984981783551952102255441095519310755758523498173770774796503398273554173052631938665176284808864708692123232278819207565915862605228806903517678307844824669425383228772897099684497364378943135522147070397960551221755504021848200968642221991918222459836940072686256351206570181768463991112556584726296408669450843192180510884105993271882687350972603928820277505027480438349210697470747083762541875232912070167648118152388912214504034014795045274302595719037636776234447759194033063647208561533217495338797258079083886269923927447202032451279611009473572871266304868657827085927538793659443301691421968760239056971498518012590875236482900021568955882480035520375214235153868237102607223941453318183227952678074327154853602257617715632384104710149516370403724692960687407840436923881705320216389263255383389841028332856779406766067648199876396051044135989914471261858083454766884049291141808630584541268450746934123 [145,55] -1030427667974284788680081805812493516161219276617107923391244727441178070226025578030042739279983765577615483213438402367645133641069124862595080729805831830581008771859267951052143801482572632538087993928871758022800785415157649158416200921305503304863102308109673149120178516117414048758770498454793646477456958132645330529876340507207634973608780187866618001778689631297159634880304046606093846705241141990861650670046248411253746683911731925160702081984931691174731902280733632460069084268714901574284611712767923897139110662911364329543905245276901796064872312697346127008079743347232175919425356257618950771130860224170021863460474447482421139534498556097092631877270960134778607221917619192718310133781252825237439042166128600605598955779012215379338117776024724656094917663248756452914081869300257923842392012527204450214525125453482260960048408181111991788186891015743239994229744170503921592608127893442755321604588458308124519572252207189301896541349052361423971154013135678285535512327959129536203309711055819287337405710427361419120663831088742650925597581800005966620610243327426509698320558140604476248575605928000905114446681411216161648387981810535507159685751116843504029782977517595927822429303554262437020642283499877791517203369326761463305276375196345004380068522553680214908387639769978525709722017149884868221040717691922831368994520776045068828722761758878032768231317622595942866759671755935367659886578858707345575275609587050989787322394140565656366981599301492113369803044869428469502174502713248606786551799262084353702146469140700252572412021215526084572860626860817006595850612430884200599345325738995218951012645748156757129261495331861585133020737932657339089489689285938578687527873549840536576579329928381389837392581835923250212110326 [145,56] 216678019280683712526542669191246211463182758275533288388578426299501719634058697655477366365589007189712232197320821904140779290236649460430968161142587667107931003159740865338534029520907304465536635251573873686999134403407223241549232590529270890321414378225190940045271371669494775206253785103702997416311214487147406149770119761691127063711483710316769223351038327421008045950101596243887941225587199862320127675945235868289559694592235908551916934307355956072195908507181153910942562277894503770430781721516813487959193244034421331532043081145117796188063249666329490631809326334083653774520066250365470935369235912210837571618845742318696236603708384881588246678457612357431009882643376722327064057781366769026120103303897273133463825128578165735557795692475965278196716799817630563234225570640355118052943664331651302051738740429660243872621343709661671456943108399583430441752630466606954699464931776710164066845189191183635059152893429994448970165190229577013088212737984573440086776580553967230553525287106533107512875870768857522239267220722825194432309981714000518061368593331981442821933824155244357359675619166160288737559370909008849221864105037012594861505165331682270050824264936552251613695611940442531836942839672725759297876516223565460452545185951886123674660387193124431709093017761406877336658058356901785104163990288415223597653241734945485332149238352610677022608786930117512831383163223765120502117118340468822798444987371354142442519066725003931311426334839226221671389426582672693816749406875430205133852230503380909545640737376911983233522044932801106442508010603887678182142445279085844029265763807755060312190711018439810658132662337311347251198323742234352111320113314773582567581989129293904037316311064540812048622713201137800817246 [145,57] -32519532704832954775581627263001552030803519465246329016139022960853572265324886862745757522991518281548128825963355272772675855529309657838740755856555998474375616333614739444312467872986964523054365234751838883834449700029322344039898819020410470432305512390567825002956082384029685071095080424134187733103527889787900449048566830465137214686591629838103181882938806695512350747058809378063232057634250668900668189899759332780029493144986309104227182686526032662340001099294561582875614922560168141113284191233827921591407581738913451200629653872482931595953121579636453404571590873506188246449955881836428446278213854766771288299121760831663939254265459500041344800787571643169444816788817935482804157461871349782976158556492894594884062229736051880198094287378842466601125314546684555651207382764819096392287422047241502275179384652186533892798766941166723144267899608007025642409075997639722832951007281378914702253646298491009111883118795852851909459626340195854969874619791742563364979900144377865135488100178790117863115775495078734787801138381247427055358049263811237918518754073939831157974598688802026305864195779427495799871113679037938576705935872630513067875334718056044450112146686357476918119304171172765886366530195313293436195474123133680435497597040126372880957128924972964565095201030434563919447309631416930177587524959217512019651011477774984411829642394401858041712517161348836545823236736324059048253448272575893664786344513427139228133832241498610163752667225786744052371496709022558897632474690344583046915485227526348033694181861381550075598454461407704524398615442128531533623074086382988346575336464246214322700675529042936170228926415558798278383051413401924710214545114839481096972979732019117537728348083946054014510288232951304988 [145,58] 5491580074034797950529294344713024288505039390425758161766698948596944324752861028114361101665320040430993139432526544277952751536980113078070343517635205120004650449066945910922930258539855776622478875531464284323852179151322795135844940073017921117152601409174661743050816617418550466711094360320237768406957414064735021510420148898511160450913228266323671127230298269649034960528644655622423159286040180667258926646560371690752401053631853025189763460217336246021794382247091909108798401972251032956648905438805844100138082030509110275739958969669630886078711010664502672630964975377747060151348994727698546367765114639808186306961400225683464809426637853476342420601408963314547157438408597680739732921845528440136952391275716735677044874602766614530725518121732368575912459015738118297669986834872565087811539878171653976351481064394958259947687173552298687528550558829029339417103957126110840569189069534213155590154343810259375382020949984780189275901344619325607706655153792835278728015709074103619176547779826211698648078695993202941874955430858813064641241102926268867880301642111378952629986184808610963630815533116212808389430847458675734313926269171203160961775949260340905831343852499276673161133108371306323486796351938746276284843044628452835030367113228003319562658623296210861286489515678273583293645024350290789612490454279716706906130161353424091888442526095329665356317170515796472710158347158063292034378703194055694812436231138338347491241782042520235460293994926010166174625065877593310931229928190293694538164768875782698594007990063008615095054567499087298592479437856310002184768476392407924072179983613025102870364666165276421302813293860659516658049295800774993600191380618423139537046376191330964867033131915217142312975975359478 [145,59] -2752119745316523059491050982910152325817133567952828899531442871502928817310498752291133111527190172350410256034096203829698742665442635161698432259579137808650198121154609634586836521634591245498266123808686222455575652171003633398893329108294442766141462140918529034210151712387730693778067759377586456454093626536139836313660489478294723355735772923292208091776112189679657977556768347031856228215439818125821399551498879910578594424012551643203260307289131175265592621830148849641424433385610889493677186721933877976860913790534134951434231965997017557088894117140718913019463679823342666607146934375322569440700008209699345815772514752850614682844180070801620252087624903191933918830744060077893330754958593304436867260391892754088939913348959453918043654248693076224668570703246752350533630399098159320032026987761892363062794217994691674696110798832766973890168303339535107561806078301761340035891602416952625274160364159385307800908418900419938250344489057417673387990253640800516055042539431580268479780763485556004856345699605856531985466410779196608753299493333810007006201665927297144089625209181198776751010213878632121422471726503100135114829898184349999511555172288511343209170406499314921430974787917709430205993989052570396046424353495467481579080277135654578284289649800627261511740968412231788603862158112545073287165770581317220849208135423634800418798705724667805851579019364823831029130975057460343142636016961676197837458441553295429860089179920213575454931971498365020983604601547116516960233758474077727478057030039434042293720443519956217462659334498252100326352003808361516534955010347085078696976521599581817009931943010942005923962505862215246894783546590414119741961692607804786053472196292695941488137618364602885962429394496 [145,60] 1526379297568635185521149252598999312575830779285848154442626100393488772167319646503958515271589441086294223297861873433502818598059344255869105588900611460127803518966725267743543517327457141242814824819433932161042026661805609968586187912369203960594805945448876324014215377429523532883107429757958048483881930394382288526060171568784941888666459054137267147305070881860597200196159523928925702118243257029939090774533215105071021655632016621724748311732947804401056577253153192631483404463093525497636463595137242774981599847391971673618406683140721298847875406491787624173153016499779638899113788444327110715010054065402862030766823246458213733398257241309023448710837324383169594541449962318375237766490889016600738742389559888023777300790942990368795969232031220150686825303569150814187908363420606976651424861372739638278868147509923062016600035695743372974532216440013962549043373010877856730436065174187056902775814208187161919381197280887916298849244589365879804103199692191407362312991685669193903355065951508111261681840237862215528042452825385716588846695380051541226702334123010015380369127539699669415711077305686467340040170336454802153440672483742484770106626269709665774334970507380822469537615303107959067738193546401455918714735173129025863235478837804703195318012805039432096135611353285246936781413513268683792061469370528756795402250109049100538741500711761676816696453215170091248591965653038547492637162536992857400616556614790355130911885204403665241727586340392135515767000107261947367365273871952477302007606479032672488937377407271893078763772316015478113852431024355429762398722340140451090607632941872644560465102617057793176198093189537101538648615017175458799578364814358474494435366419724373728563944512448645454107563 [145,61] -589547632266900837547302219010822460278676087204163863346885923590298534792167027253845768647010196686244199824183479913269889368439191472011660824055420907499443683447721074843786865075343824212492907725294891019859451283594575235513727209626725192897176533814707163396089250173854163025479481920728751757832551668711344599206052068499178997547978268102550498684338446157938852806968856976790670889165107479692704702888230042883122891338752378772894500507220782028195848298383244435163536670830138614967784504282022422181055164417683996762031881903718883786025251402844350238956070527609622196713339125190074401735312018275865923917807350244697952570800435514137022894046037343983205096870149301206078363231302558395515911779494112962156912539071018159983704384425346318044389326615111779030049161068272076432408810449883629980562843725609042061262849988565875425641229057235800577566250275606456580266340052374957053206797138883531064167492554792544420435272858009319580296056204176117349987940914962085499231380668589600077369845545371383718417608894184348682626998471265463792306226170113469169061231074115289137626074590385233402179042199252537329556907179440321178605203542148222865011200177894488544836246466168733868937801029201895689361106268398626449504599008436987181623852133998939794955995334177127538168612602783469809203329888849954697886861866741577187391189706776117431088822234313094194261269439688455122323529661187435475935842164681154238835725490364607538164648541475022997541058443721118553059772627293641207159421902740237555117249121549200889592494242594416616941806419923496140621982867484361386489667929871901314601829539145816910223718457172097923442045615043200104113634006462586183669697086609718301461890177293847345417 [145,62] 157922961354172619899371799688189309097382006238001259499614717143220166296032837213547394748305360063676164964980419759179362041173054959812291458351147338239353189458577438539998256366974456245517584010473818645126410777938593004956028590482215180599294560555184101751939621888187542084300237830808969740515525800373999947652835382111182561344667497260809069200473696403230667359997471174111564857073271900670948820896240785563167789811206425023714815675319720874355096249635165378109743839465264804144157232237947619261635182621971647677625222663540772674986553100705057605957645740960880403816416415758584994280291216255290614705411553874521121139629313249555497707384371205037060320855612327463439278862899332255193669739939202573943664694419280878504131122289227146648328484932372333944356658779003689627277171431414050660812177186617120462060952459571843414883181860323342880369671605485403010825391289267582016031639217066951292505412941841426011945693576470443013419914552742778306293299619368130687731455856911203363578651379376231391115744813362817849641697818255902241186350890622677717043143611512631859230809321809555240669613882229260698727956223332849801482744789771435079241848642831967816198793624671801441558146593320328110513668162823659854821661892422829824905243548416991925469734581398064703260281461207941397278682014345602295503155987553189526180868753392679356223028164724694772997485657905275398533280877195792805878042901581853071161180161510210345936459168747997528848982250407528825710712645996044363105358440104148754052011465434808718254995186050982731520521662887930315229276877295799791486081507505764376773299581899893014346244519374241836828730372518633714324093234174834138326078893972561928663285403561788387 [145,63] -27603367123277233809427297767725803593082793203429042832503366794731970451929565952927597858611437736812732652136976220254129569049625528893031831670922500157920555818134955682515111871376301155575613364344628803058541189008654200028082963473074014876569357317415155848939680507793058818769022491862385641423197373472687954178069218517888103238809695458302809997634528910741765141437281300646004795700956119882503031088952995209935046953626283083105780309380172818095518481318730084709836094566588720023356795006965122990553389321572798406190308674646225127751407081498496999381549063823847557086840545884281029375000578598240095685769104991966994018069883970558921452593358958292391695051590499457233730083727563939812685806341333904401522844495614277277705280664604603602362312835467595231802864892658309818496026012177119625659124307100500167771450093815132960815455925825071872557394474840613866253456189191520372146966984533298598994482670756176033102329139672091998584796033203659764387452553035818736798451383421587434464109236481735342236966518474951031069581885306362629519036143295963847671953158227264304640900987670641728398745322751417724084657176445996050873272058656625122202766509031801786220603752078458751839323929513056250051526696179763497562020639516331766544231373299646139422545987926396022432540072239309649782195058983408970584178232945844322512119996953425164824146647632607833630203777758493180271736083930892465808301207394288505212155547851286265081045628587340006896342865975851147194707246399167310446837203580866493624102063349671484146828720674140641824737886483707442735239806605025717437069671560611755595130125453713586268276767276384051557849765973868733071917997952255559605017956651233707653411615656780 [145,64] 1714655640617762360127091111062153576315516692774040840821250030968486011635248470091816744774102084252283991752829139993774336767620414022509666285714074817536931536891890135021702634118696425714674237597081841388032309728299140622627451599513205655642043081712248936984999852821118722674546416704749258176640520174449218383002366709148498244681321598249632878714128972731198205898749174086127886902217973093570888292978369322143087536160107473298428954218416772713980960289923346474652286696313614463785384083188550503872381522998032901568689790638597144983020823128759703099264916380000079833925012268913629332773747574218921479956306770202054901870629861312608836861541861800912174330067188249846105750209129869295325856549355911095930460571142381764122119589209526190860566195347465392417050628666183020507688744501594426294295342957493031116492651554130228508070782885849508806588448555812660799630546702854651805704406265991838532590981063246509995748226129797917278789364313107349254326383462705243540542977790748149361460808119620647560095816906381470038049152976133101553032189759618825255356636328389934076892520513196279809493861906537605794521672753545631752404497992899968449378196082849590360417018634367707724323785749279716960534357859529904969997548687559945442526733524102145888656894961636290406339915161052615566238644334644462425594886493435121914615401646227878774151967484195613194996402675992557589464984346979980846957323327904154180837937787791402934141510313793882458072422737883576421979911454036531036102714109746394648984967853569445921849304355622380280742168799187837151072967429617357732411281672922923169345592171870814884916138435489829637654786809889213017967226638501712511386665020536191781100600454 [145,65] 739375990827985248742903938247948484746736111890369622426065293782355992505299561845143038618876113611405059417135625717991951853787260756633011199757728234587201067460998836612438834429251771140084243126122941491853726537193470143571644606547320114585145285647349069528988159546713273062431613934057809853194654818516882740368494707050831254729881532567083668420364261740631691443818087278519709839052695619673300930542421572768309068769577959388766533278303981049862546930628322061587924978948294560370091871418613382928757217499560792789275512622202107874475472111045716901562188132893043612457170053670090084750215648273095697002579847388727351967060303749871781820638008288806579448056233097167390434426999784044970167719231504512144106144639115803929934528033894590547735789187950138139752381051525938805692072694657117688122226994069349156666881247567262844992850230760906723880739853967564497559423985602629775713713326097544681253580470912450856552705208483874609933557271902710616830175341508285828292184452603560424338219876276155779896764755711491470010050971572394576938438478159967070267947597575227892675771600831332755305399101890633246346420274888953639531922574055525925778151165635652463028400196654946743176355287669373026061947961705628151913201363128703983834867540759593647446688534247623861929072583900402272478012875597190364340033109326432455038470218571947007124560168126895941144070747909121346246256413521728350858422683064651099189762583363623285516784331919583762646821934245042227464704400386024577722180560590326443233164902244343159576074905695691687111557342436650920227549797604690110287315719188905920078311073516373425888929975839415436955068018588465618529882856924282796435805024980097030461810 [145,66] -317712289643905301491372072774512571405556968168470775556119810517919256831251504574380492513280901305420739234848747663361973329387826548159645501681656927695390794826671390705863739548430197276441241779533096578684658818699683726561531532165566106022571027625973323024858974915574065228549037962126894491369852763516786409220726720867695939432604633809877998762423428231113456648852065850243381129164711405545246722638753898961746148030911692008935922533128888800957191570322799615281903535653393651262146402373798958752441849207279678111121645526032144270190278615815628836412314875359529335867804706518794805032308119369117123462575078737399102288913464444606881963781105997895544064095510867974396762446635228209106433466325483208546111020039799600568417791899931383599975494582798674281675722288768560381526137385643933905423744631661575123944909842642390940923239137950096914787216918841582222807323467749736656906828422895487928740612023052746804868655140196050937240573916427875226889977841828718690888818346405313316436986326174411171746277007883045488765907603542550852361517523488469403441368270468337596390521122254280029920447004995036839520873449334164962709391355362167845203945590612910210372529263801763761599557322950959741402298802159317059009799323739016771838915089104404320420145273202937613080672233677925002929603370946202335433200843992295436168415955963067870603499902335521289437513739623550003904116724677430853629089937113154510683215997628502632344187742513477419666960038547121674333304704766907981659919373940421405736216718407685330957719658419799012261567814171455652624003897381640385645572196550527861050930840876825301390717461162181852556107449928029848852404902111493119908696758138015542282 [145,67] 70468551842685261861875444748309808450938436376322462428140065917786960625967332485701611000534845888274189096329980622883204263021463962977557795184179721321395048527255283270668584463756858381180642398361419836487678237696384427600270999979485785768028287869969617168236443058610783898560211781387797478394184542579140808689514349488764914908398142219989873228418904163417379380785976458224280594555499933822143870575183015765723432277484691454962903216451380215037574409857073244118325361742783616733623677275078168661950630057352920440250484869034982616216931766312262514511498901746921722363021833359289077579265187894148809962181303019977865660486082816399951685197848336632767911328902097188255068245593791637674715621020445349489079464233156272613961844129165791013168049795688123232463066008626593078556665062477221441040724799105172580878682907669129434675839169520157734824766120461089710718819775205226607194510286777194068496093373889963652272636408896710936773824365615595318242555537179190317029516761587803221271693873468637826008694544229780692936621844689898028244349922005848808352199222874929912847581446792729173560327674876484068605284804910699699724324659842223970527760433296117607895547994373146092338563291257635841051123386251306604018298302145579642654140221507814191779999786731346555357514276744135213865557162616835856630745243700058649059027559744738538884883757027432806085152501656934600506062393599095335652335879128008791262699917489422656558313449664123214009902099836329103246409298511579042849495917473500954692311026482138423774926673243503822931542925398747150883855113687933259247311233612554198176684171442293315180527868398186922874315708776233230055569718822732596203904306542210644 [145,68] -10078242685704333780695812071531707674826090850410831866757041470297160128244556876146377394459979754687493792502715630549964259435666883017465158936281986270437945185498268557780706402576396463648893031574611273129917321329929877797470017607902917542376160186484129766870288663323784677685926548497128434597911903685651114407379453092451181587137573999115418984339852658817314248338211356417801554803487910502196116325755478559478559505530492605498925923034770008109388087807466857657352764604729357614057653282175986029432266661451419339212987998013956893082086796848335447175220767725546137887142156141019496193463219466346746589018715288973454432615505164371225092629320805722602526380306804993128819659537635927181391336015620239886889820182530722580004546732445602288283198184219582824219901407495183901747709583137408972142998091377556354661023895893618013918336013040037639003957172554415191263079554028969918081989293187238012461531697940296965215356496547574002762425485806406555984970619210251466762622016046532299293411136892136186500012300891777480220986867591740973398253908939582323497634923573575143598060414178850332032852505327843937112113303911177369746366927779090767940617983042545940718410723659556139847512818376795223787205184791318041162160757472422578737321530434144502533715215668688438610176715197601443746433800249729049379789482649446153178321945395894826455479580898886530211599691838812630140177645168533138990177264087536775680250658713557952821318115885585410908479183959682125451748229306486302640828549065926100633232930445052398285999496793263973663271472861179374524371249011882472398940827848486025663835694671018001789631014560276210599373879602976206385545419012651227370445011878837 [145,69] 778649053019670298218208556512742917133658112310923576487881564070575916131636988122887586507937648328275420402188749990441271689040270260858421003155918711605082495368941861988932912563327866574091349070984537824913281452470534584290692760166816561642375254553676890907192573025600503665094782308838510493501195872743352911053471012307459635642403899333419907068504586197569237323604645368279574885496331123741114591338821422480636175104790014859811128936184053460046865138548591929387590082216437881258336468744024105013477784006612402730896820136474855178055430791154902374105838333914703576828024965836815214132663933977976979303377078810533579623497869504750489711724499617533399253940910218317978091774996886894681739857280832053124816095536394841260579400071068867870879888645239879370916656002064793572235113159818852988581038406176558311708959558177479733784292366738976234944450511145317712986074716045912862380587647818425869687457043460516555952249030239207498985920264403483602177130904894654243798051878526391387992622042041194589818256638685122663733256639723012165561161578704924649036596077704525701529167215473164829749972936408488259382246961322825330936807157127268215732267093583353855477476125278961411079876076093567645352822377113449042502243678851758413409330110682892810389406126181344639409539063804302841987492305894596913212834767729524374227655987529256853330800039448184425167575089491385657780619846549508042464483474289317430689347935735293694787062682099682409695467410299974784306412661070055444684223720113886283292029609804691432649618754817936125764509098603370367414957990779693548797040644955973132239562300021741971042964730306325279942495066522090019397886005049620923463193945 [145,70] 32452265809756539738538592030827923102775197206392608172823628065765926533399073272669059364753005882984962400471974039072146212354474293888122439784709050180359007826662133417964370438153712982059010153895802418648619932066074099390937539363291342949735526863543440491384934176435195038612865643766414279076111839095094027757062669162028850670853754843647396488758836062485298410645007233706707542253294759645903586086699231619529648891650062022801240978327342912200544977502506515434221577173270525305561235203184319190716830775611004942405019029929491444574673176844264729848850864730423817513974196491825063623672025108739260530199711949506097410979722164762445589814646227394787236652025699898217992967706462790608154075440835426331928085899032954531214663466506221210082721795013597355973871398144757655603730304898474601618457320066826696594865181672015583461204656019366540817280607241703323299044116973657151883584574516511385861949812906816011150878838883333230309402547312482082600003871591559038421460318332951304062754194309090885263759530588336696204680969236456692141722802530733473142056339695234666183117244384136011691587875239670781930593441094388025863201790179541091580803142135607746875033658993773591184585975731842633102781649175931330540198949988984985241805694072954885482595305391052181904782754277330517519508242991831432558776754288817011062273771666193906343285664922610435375908250226545131359498236234170814187657039088355953713089806485073447193772702407909507841606503260993712568707617521278357733651772342569723409116395128321537498038811915120693940153825398840700879654658558060848332408696522690883800479262061407561611709627602804246444919257517105162751579798359754291922307 [145,71] -19825822470280747219433832555312215924994166325450731060516850318818545481495295749593674589830165752736855002062357978902110206302173189035218506531724879661758589780801215683579434373953201349351489858328607507577326577770355501627168882606589940292366491141178132476194412517545208427567025092650423480868902458433852968295619139302646853016714661536231692496871651145438846709098040789860372329748073768775683153385308295615946816858561321314727014401403775241779162405479708342385795053190837204983564818898805595107740223932314284700072343954309855551048449100412831778178715946074469726009006105673890352717874402333118666712926386839802026046646448295485250130711791569967641215936700172912521220028059938227250037180597443034612689956330632678452689233699654698809354253870371985334854501786720927603118288103392089052722462733926328711727992959870646741057728945531708997593538998447776699037304066679831823191319221364394876529903894497981365652308553654930724775584929464491160746966922255884098290583199978470669576567982762337649115617285356853574412244738604659125107726165950611289728632596765965124128246240712818342929663906266442795655726507881443370642590272791191902286344862184097513383537688600854722625864436454361937196429581121216022044343186698288564803686070982663187993351524526645370848576394278692435430871184477538804169495605821003708841214157348989426238461403344349652629236684900631061733662058747747151906987891206441661983280607056326007985065001169936259853270497063134584777096496140744069488235331473860267686324227241733495777404776983497441634533886559395437313878506424233438320707132816966607533904899993407054370948529119851695889785571935115332027254558722496199510 [145,72] 2993852493112011905864055583949064615655545038703389719050136226571750082057073637513094190343798343867519678674034610342166714061784264750800961303577722764022757414976144481038134278817885423651052252855056477452534650027564004889935281304412528769055237961288657190774574189570054699269426600987342659249533533357059499117170988130601885737574459732469247297678702252953610834817481634423295918796329570458160662837412608088335244037147618654386704719868074850591106991708341393628050009365747133331052157005138045740141767505315632508565322863623564302600572779180635374328397331177716862183903300926461427184089490814435342144471518059431266263704800458560263929460054336992095433781486406810268073978469812995332755096207657070074440172148047242010379027041783336987082324280397937782133117740321510679133936205182638825921529429082750996368849724117721621153487844552489400701935281216805971829140221503581486212441001738207984799794071261872532350885499191046409465487583217953311992393118296521597307832541033829909891956118587654899998552125090121021733637624625942689228715169805736476438172499597583660943153199624302018238048571165109271620139476005517912065479154900491751108353021250888940415217597448627705965955508650295671005355517731979347514211107519725062007406005641108300181083372617761724708870090021771620607244755439740621320793777508964635412547760849507000099675559403582630825021922451963282607667223742639407199329636044655602205806061084117629676623585850879594032034029486876959926233029305425720568626094430215174343247295661891788659760209196377854006774177423202910105446422010451796917439743537159842771516524815172317763090229538499867100041568454309291439777796040898920 [145,73] -191738486227101566058677242218787366277226710575543663139370954295720044838586365556334433695918377654451670904538279734554158940671264969679844219823745217281727233387110061507899507315805061384530128574292547337344004929352063518064447717434270910314650524095297097361178863211409496951293760592988021938374403075423748565972337546489172491806696189895969703221052309447057487860950109052300735340327536534978644858829001276603539755194451191987660390287220053173452423524308316719266542411601039605480468283052912374270218871179990097524032466038700526564916426013553446523357539193369391352742973578810696250428658658084065117988283610576437060759085189707894265496624180459618557387828310281171542738227018622610923201095746918187768713744227799680961683928258936123779709185508968653838954210411110528995021919151241027727325184580942210384238369652955699500279496458775913667773465460072458101103976886837864921633636013588393946296962925725510259072665309989193408670555500423697355256588873448935637191120505103049972310794247049734765434998317174300805289774512183594053954137094986278524558459353700963611358605261282852697013029818463902459797486662984599931892873374182180652823821450782491676213222128329661691715914070713714101861149054644576078588886496638746227582830785163509913238053532225359585166888868828373402069705315042725254301511366560196897632227158700156961023069789430867037770042164953397206656909828794731270589806427787426767369054371207033218227033928312976330206892211552516248062655744123175072023983685458974553992239933319153428453108222221890424868719900140894800601772477026670386552045360993542154531161769536557153869493948140608299811911876134853365108741956150 [145,74] -18432340197058466061179759855969923259871171259643636471642886114805265932852569425687445663825086448329518743580174262525736315060096100518821820729010469023834405517065204017314827546763176539267286662641730810108000711857006398634608138212351829551989945202945132428483870715633895525591757884102652901590762410313521239651335291143961079553879687371519090767866054453543148559412814776974447567272229828869482500300933010037125003183908403929548233099962276536460834724612223437387532307830960358001114895436974063154782659495672523308766143307819169291894666119814665731448389788652320350423999327537333220832837087937851246689932763671597551069814902796595902338509440972369452233706466371577689827751359807538547413914214334180314266088075180654187821195459276855307897904491115957977831488940526098031478401570816378421848121987543415794647870753229876830719877920339437790689228959279601647543359266012993205288146291261031923603513164836913770742588574716391285866535448786384420097037239007593548764382207494121563997205486654506776385133693485098118909290026038713362550042323391295740915882699611834282919597750408385291321283119041225234970215661754103208124154159368433734292094597572320630610905549274792681214515616579408555793023337513632665246002609733414556156311340988220722158841813532553948291516993691286147513302997214582302167790494025143174985576181259372138985422361861915409076601473255723864755306955851304372923188038860164650509701473995189219009410838957445400401036020761259214746872645065103930925131095631465364318911374536413776127394075094360068524537534130519185896365881189093492241782399801960667748618897182100661614492090437251217196296803053537790040108223 [145,75] 7584243294152468308477530431439613812369825597137618721364127010107243468787852768485178978920711822874643601860017736220505801133633455940208394553597855260134189004520917859186882003189246716817125137419299090299411486853710533602521518677221963012267910857818898514812816134934162174775002878001096374266240098322784103723342473001741860098437832380598862366442002960905411093046106079500022461594553998124982204630322981520475162664081404549055133369050505157816010429227361581272978843123400822070786526307197047463419787560756854956612817875730655827558095180097592730856530501694918494552601017434411306038185585689755895381238548018016209557376297615419990623266298956019314793296299137621954285063203429645235460044620324984470274471035826197704914642368113068303083535825204239737141511854914370123226785592277527918589267112465319379193161633253053971336537238758322309161799638162348176904365615933090309696926859298812620491100159232056993066360789003366143522920435087432078761642733786477928794368990559345776690600686870110546948884351470225088531571060797887928430330826175740233432228026081286782136027864940322800568786140632152154177366118235215023671431831463000988366631514008188611854737189364546519660308126768606507151153729329921411839985578109407788117343587312998218746229020959179341443407606895958192166297021714181934760020371594001470137611399381559072977502930571881439896928760944666573120965965737231186727227355180116840623902262562811174048754852851589385309334679462635409797446366546483451913972887151034838301890047974125909540108141463471187882123831079323665060802937407985614689626430716277555340556021718935511139819372982778844572530671011322002440755 [145,76] -1393482826801261651732102443466353219762098121836939579865985128384972795834653476841376381311914425187425036058994930156805316115133982413194254113294733696303214983950140273390480651917831001570770604719342301427583453872251642133162575338102126590307025295100079650374256239156101484495745227761822801795944289980128162630196398675657232581516829158402516641813265375119747484977056508631444895664740313877516426963206262204617196819290629984876473422609726330406817745070852759065783117528696847274114720931408664984711908371370618007301891602982541326888130110250882526890615101755713745582686588434535922109424719204954662863208502005855017493051648704600286832902494235063678316510375681461596142056169121134443294620209357826083689515821346468731117516191353543930903156410256722230141864640917155964296734562393961733457768682676120719951052654095052784476910348525362621156676388779913469809229125266116848986895607677472215876521285882465974399005995008976064062785347856491522438093257831449186948748634898129539092120897393679506135885034308474514525111947081105749597333220296418848845826336327661440242554390129699931469307017807519638097789138386132517325826413134517303320951117884761003338857931046734461841205797606854391941813736221136087656744659799063894026919731642609788267996678265270163360624854536506362235886671954611683125185257171388239850857723122797445837806780671367127355137466638531185722618932649550799957633417628841177550294166389705349231063732160561729846231795240431288498436652603448041256616247658681677015290296989138516537936328568030363787913588519500362532258607779603945385462007921450928538613147095183471346663173176991316166185450330927060469 [145,77] 196602053515674772504718963642149692861097222548402557554735517519013190535259057139863487737386382862559452345927707939045401345723108039132015230691268664621765484986080748700579304507687616971182181544965723611432273439051028762939960816474751442767212113985110418996477110387461131804302432278053281725964635125869942452252585116133019608387500463424960447276972374113006385917524142919462843475681509105476880351608056058875700236119151851148947112015612692398105824366467091865857690384493096153842762738355178519236483340052727424718325970874466143724522493910266129153605012543396655732066492649135084416495971588119207792993821955900724421265623794862421558111556539999558040200966221074205338396603071315204946383008317180113003768565144313511685108086781496403048058257557249968714850225051576566303570635568431175576464630659910917751986865386911582796539201850465401556639757437516726200244439320674934261407656100051341763126285112340741347142637448254046671366689457057862558679753227897147199337962106155051355600575350314957490727631228376187960755550182768189712431292492834386639959661142961815493553053033298473394534662632025709899968545916557670203565269435864016490089019207711198713726909367203510004137501242065654928638607258282339959869617936988952519393388745242590818544686722906776044543538288460061835735917719915784945845031327708334908734146904188473980114466943737578069126626852218143887201561297258448930542627915111581933671693997195443382845060335697120292872875056786345730101436045769529733538250896933495214288614081615414599485227113045297829223245691505672627416422728435784845761381310425485417908713026821589178736757673848360412448238554230582 [145,78] -23626755399120849595495524974757973061656446336247545647944635237043801861673923345766986472700858604955913584972193312509723455030662820599094568077772514466726135992994372520835219901835115782041790392764657676718253368291000114407655895707896985667922376648315674161651493889037779662030085182780054744237644716566486527616739860650227428295879526965419754489814580395464119979255129148769327082198408063757541857830879623678511674754233320822206200815325025105862588053134818385319805711712168584488982674244303851907007740170615053373618736035152481130637329240543893830448250529904249756412370424398151865777772595346189727287916462098046349755841595061360422330479485951410320667821615810532656816282439339681447127096491201591755118926121731500041865941421004071133796614635780778752152788218386135182698731583854070843126500823523565223837665176738462101611095434161982713016719871935943138907218631880576756466623588232934988866950182685684745135501886172814906739931401819052331377383947643463339039312248317740039801385239790488276800284233470692182899966063621358362140508463865192761049626528173553882784985547271915419537795973330305392143943319329911715898422153957942683717422458033837297906626980792300826608353436270634746648778427167375946876147883809786136594141021959024944829092881105680239230116218369561335626944697664169603516261679509109951118236889974860690742619638376826933088350905128700666690384452141221183638237711834067035147509581952913122230391745952588013969182233249411110065785785918943521138664182089985557636281742678785534208513237946823907844508193206871837408991904679902213672006050101262416219369136129353111008977681860643302207249404764 [145,79] 2465539528580820380004232126866714497114265143775634537376700798102420338235918202346646266635244025004425100150204805525262272232997635905331259076818621715253859272446725432717912499416056023353804739806671584403582577396779765336295319281711436219858443501929297338059042171107866887966735750361827605670025205936334237652761097898203185221275859767306756429146902405394695441036455414502184083324109318829163826491800552003292069561258581891966027007999585852545504509827413738353284744200610129786692227239011524241411878891278821136308896659755159578235093685980268119836495206155927919746612571338423875092429688729506446951957697163661577634211855219065061131445668642655315756163846693796662580609450443083680531718881508241236588783037746967835491801022211823014829339333070272847365759943216768643399022400204919491695753746264882250960701686743197560320711255030885134871970549048633292754158417693957480022618679794956664724671126962596393889935618560077946203216578757510175970922671842721664623419458525119083058884925713593373299501211200313992005208968291697390180161145007843346888514110745700668908876637084430537146170194928286021998362254928739625462168705018329958479723003007594221288879271239202517265412748081120612834091659002741439861671029739285501145440453519719151774199815264673678099015741667023496379566637909593188822611614655400308359377231676200539011647060046296984483136279400749799748180169717015484430771465380405663438478372281617640439312102005934161755801580116429466462256732003812386628180872043273059085034178538559736208593338242697178562514689702710567551287982532009084722309413319917220420272252467573867423197039414981934757531868 [145,80] -223783961748770048481583195795183068215794264909970416349694373446596894113124425568347000842433042158761501466688664439232329177576438113698866217414791112898562156859251900419902181003436999583109814286775813301394254878380859463341876816661435886309226208994122550894812354468870235123958340102640793610335251578719574139058251396168901157978750378342791984283963909151457576656347507070981649335595493588733350913164997428552749274466856346687253470196848433784171868494287315870334130315882520022305853467165323033193735087665398291498076359417976053666202744810856171764151743691927244618571549609693347661863511148218149382119486187118203234818007681155302152065347627134638803636410718768957727381780587421243983292038712019155664390862206619329844283822217539494302692362395979881912616885490540331195226271510234355015715110959485446456084141719273072492520854126204796570499221102823617953563616023767355753817859595752815657397625413155557986680901493710004749451798286114578431927846088064414188114813264747852417789763346897480382471405449282238854548016472866679564500640229780294192651405695064740453552675877076343755944020537294674329456164690449805438748129975979751215293559269151968389174363387726472418305719650476893026824575249676948287606647832788177663849021257402200961941307371937005810590919325879148057623967567833867896915083429168825521064772366133445284327271306898586921265393466391579531415650534152740706183778609962802610818981149791236303831229078702158621389223428291459312732470736850945683541388768281362823687853323950770797880018096349151737546841710581158181189534327332169286518976499502538665653862373109953543245462162056124137040 [145,81] 18174578095752416662525069623479540498185412131291632599769742896911785490064884341397583146664126369187231800506409577896400150559941273777882891293152080008085310552901969225302968291483993269145755723957214688733640709652102923638474024222922715781633838530764484561413947676727215333542451405980922004727536182559898351278226612167574661606966579716087366709184481753226518539509494482176448585618403352443452023605740790317472339661633066520498656426527473906613237366042661803128378301111361935789923783397254503630699552861900095246056935446008742737941227162172439066473427066541865132683882074460193007352770567776878063141036517748443256616397792572197733648865922089344809392725711289932205763141648345079857179904699249872950056236114229132166563711472239283556935370992362417557502952984996117121562101693889004892773035032393820874791034215262611952360256738232938709249956117728161325143499814926507134287527696476677403328842399044201960638657868668855912347708786258217131331526525997378947443146484960951712726044066890193752256137188783512188047661124515010179973850056427795959340973687817548275549854834703448474249825070807636710291442133581681596039020776730839679265311442676022984287632371550958585844646820845294782017813432355314299050135341057893321411784410174760203533547183937260934729102325114252929206170659382976511117413807567866328268103342088332268614405320215650017700303457677938215899984250435926183294189753001860492297771795820002557346590607422969295915711014483062082350827141266085078745956619191357106853951882628845434033187929546859562944454180341545061443032979779423353785774134320980830862053705584225032215468107296451106 [145,82] -1423539319233491157804280331922276617940934761739334322294526591670041707395921141058114541960446043572965249860620501652389931944562253059678568216266125039548503134536262130532644203390953207618914512209279158638274963429651815131140660677422995135474446132494258772133294742953428150500296136799602710345970683263493630567723768486372551381723191288595663740805351481738511729555596463635779059946406724445857273394075223546335412971928514493771193771100927269744562054855144767762122154469097498742804621463903038431295207520458041939017403017149575942708762767590456662585371777526247173782101367841049631713030787237552250683407923492755985167633819751393386327542554981616601692012182658042120280861140776000171154510043784706847213741607790698496405203221386768081180363084529280384029727631933937195273039472685359088800487031118946329034594036286514559943835756593095259993987068897159320150112800037027758185827628996281737135402810939453661996434856753299163456992082088085510265016447473989194817253619124635538288813797120834923504846195502957755105569917043459253158876340337600820530381685961391103954813836646593137358706661891861628555207062299258379942789600161154362342282577072278972614735197590942391807921586847025967887046214189718152353253617181536022733493505598348065373522831063831341411104681187084496266683616201706764040546513599303941711613341078083456246351440821913344316287284002960229309822252794421782742265871638507074104737571890377059781628809912849890060233722159595303728306994797518143963027972686018005943328899671325197531319962575814616076570265000954176096228665073523036591026936316303959602481634802950990423141405439086 [145,83] 115457402401823469766000675706241487113200162846404865437649924754895197772858649233734771214250946478760067562438007270338118830579181588907358436994077075526020007498294729783213442623534716461753433960724793752081504714063866173110889937983015099374162319719364958738882950589100901518119006614471394966202051218321162554512254272108276054831391023796484225040030221651168990160671939360266430151410229353307153907140997599600390990295477271436716891921934896213498844442715211753974540601784690378762574347011849770329066613548031376646638178178901392058711010528858170564191824350996285609401109930358671963318269465432236406807291859825228212752725376979724447875389239004506487049419800211142835282073085600837993243296070524098424025871902526574473656909427703690307807700057922622009145493100770953642317008597427670921506420971584286480696367198276479842339535411976091144080248013433213860012681479557922358259859730410015534587530794592410320685515562772671050805838723994203648803924602729451134364327516092532230571878320583696736610972593193525217748971890750550818889145187332126589365221963437121895102208510571603394376110591236136982242100340442222058131709438679770581281627391616808335216284541055574003580880393450504820214213156687804587212318515156785755972189637461249636247325945155028309822804511972016416540910187496647731308112374119812728534296378874158029046601625004400297158295198825830623966814867862439109026744965450021996844927521791162597221442552812008747116438921476016631371064477862539112524109397566444809015480631323742041102241620884353959864875424303391790651253120714741661662947008807311667979498387023629467473285838 [145,84] -9471827029026384540093222465172012965371415102016346915791648941353224406566176046126243238682426303264897492010840520812150235183999678375917570771057019768651752858490873337507686005499219951087015614982993031579256398997304777754622881985466547577033112539506458962682606364548936861957237302019480830231914459082277424209207876790969338064408163513356508944881537605747583139364101761555780266384426581372611616629878140179545960923149624417448300302748727498510931135142228442264659632432773604462702890695009255071321225734896564231209872311820299043241728180081724745811474903994560881178304877434694890304326181483845216014742334001218740411055619103891162468433706992605999675276597237911290034012983450145577268915911778579044675161657628590163975880702433496490090146722668418273828970979186817555817505905261978380135553017924549152987843352486489385476740524644048828965368101881712120908009762047653600473344003523975834246447039120380835039188141275497662463469807197112639429956964883548236358675068942025946533996464642068517286560591618054891064970391835629056807725586482872736595087850461905706894816398719296359788358444482937074728659334709213852860630889094791726377934564786014650055372187697537394387560468240052307163818078899921946784786831687485533532955144545887496012983479322626903203646911331933290056884000627664139767513158657806879446073425324377147453011498377213571437551453632315940452520051285870895323690689862614937299734239475677532099898211388004485629556557323647696208910273798768393496719489758893846567781535824084804607099907539151666427494467586679672158178390746284003770062878482254692999250939206143862472133 [145,85] 719254296173617391641363919603748547792945383400974780654824356284621551318780570196365324791896117117245703051064797401724389528732058576184862719276952899374002008715162615539127327413385816991150139019486631092653240662920293033886875343049218436243583358458100286741798424174955691181850950918815896731791524775472727100003223647627489408238813595262462330143469265497797837104782716197899777038432020318131693448210745497426237529781752387315968050512385680723544015993934188803710946546288474540033330541177852164979715682758905917243485756972496007619032198590579066363239830718763448500256849889403435303669985236882267482193708881971271035238032088753309687274436654028599047129091815807742063194033529464435523083483699416968556726473892975142233697518845912119010546272800983990431707591778476566254698874608362251459985346996777566116921860695958462696278171985949763404938086735452245067102775477153090220305478834988618198111159107683274786884529669438530313530472949930019980101715395207197557777064973876761250654891584101411423673761050133373268494903015308214087666717385971259451471071437452119100393303879198190493029956473499765922423769304731606805944572725625445775494184699036865647460563153778395065569029681959434469121883840606232806317059463656465586904135623531154526716661345483710678011239223275727761022826490564031845940597224905700347097682054397791922923925773315135713138041822419624810058225031740679238652578745564316885667620283152858050670690721976077581646047347950956398119644459254387002352230607064521006105245617599535733925590240360595730193232101440996618404212788398135568687885330576590644628621297979530813 [145,86] -47351773485111417015201302102223812041300082731731008780436494836291634307466436049888220380983520459636948086587027190626281386774410696167434183291397663353247568378188102966904947793405120823944638821359079055010447522427169162345146825070824043432275884580876058483377801858442944424994746800675885963861201038849507832355980366978175753364172129028025141297503966690106837394628896724025867755072658255739094973780692144017348122316258034003693593238641991356393052911943764232419544374722769995596398527847956290820740343979452303724964396411578981378675607281006217912049108477724981920760527418815597115944380632127595908913352646040138496535469712975725569666105790946537831369750603838574471260047895061324663796216257393041479631058313539408343216229025428055754816213334812195167187771080877741929645920107119707348020952414115630025273305895463739430053113432183008230139876588006598716728413431612207121934803738408117260143564151832472329425019000483549757978997270961045787848415265192487405906908133652733829426699187597499835373406923490094274515915834331009721189925408351339948254235661310314622763530473288376947988238182410919932841565624771690499579875203657496849282719735632864459179575199624633516737438935983560202929925006928599753382211849716505294370198188298911574479564164519188923875388565157592186781792478040633706602999480694736335033437618571108173022319862289668143546223604638116938172533232171702600080199014402029207096141170024342225620758490432611411536090674809528313201654432769421851863043584611915846162822259970894586050295231473812853938601090693614045863136677015431136400817226747890247840668131170109 [145,87] 2632600034049118534180819126692720764469538929693751392482205730109275143661246604981415276813507202048285640096103228346580875277539085687777337950804434831521287518606107280992648137475517559128744667578546040518800882468473328235761002383059351388169976312930679434258856845400571522318137483755478174227158047170295929175951631036654733022431178110523241083430977895942581635705776621337790281268926333108072855423575880641730799385607893471510117535885925321467996677722435549539419318743948457932267263802618700539633044463022103922553728739006798900222606790848912778110859195945799014960513494125837030775883836183329310453480573434789529695160309060018840651482910630300675440518146644941521915993422814449894153802101087535098024702014479118544582453908655653724407120211204205253846681797774370848330097762502373636103904573197485652701937054460516577232216706081819541411710008083439881387189814193446412329478912497312476358334812300584992346577627980418248776687349415071994516026224328032440510798956605168848738538869330701649412415015209387348617971335098537340229983077993840974620287774285687471163967545751901651550474885765214979102257482433624076283513750985824981127909183688638197373665271420472418317029425362306684164400196555047300405766400295172503803035980281385181183989540449052907846164895879832604782972605993306632317529330821193413449665028059535704332897814103403271012124484959951866456581754772235823672625354158052097428634857998306265595675737277739732471694241999253258700079472426005883283297926293961460717020280803893147869820762046030590182926890543155867143157616085692085394106045691079783954618103844 [145,88] -122605585386221484086988807588447291928438597355435118729451870526989142967625887782031470002811487961816199275432486424229785732558302023134696118124717905153835898646083278066398144831975735350047975391030181221170550167383722828311135858313976146203971542314954322789312155698430114442664784925437105298541803159606138228436689819277906485640435439422072249434547724559914617411657745772001342495144446888082299618586045656820777835526781972228445166307789947178089612160622633498407568693751742332393997724211929197404025307969738367482468969315894479730711397567091100752317091358849250334858152375547434947320895491435421182787564757270010743701231528071457320085859002719431099210893018055310396132961454479038461078786217270926942255716814355627470127608253585692491124043276376820114301593198027702993141954079892678961218685598077401792359855634671087373693431791511259806658598526841362672743826127242908034539923132980363028231154149979576622768262736589067058893856336279305932890332266366888025820295911608492437717532391203549415823273102281694345640449379372372748610223375983375101166662933910155137553330317633364674787808486540539393931465174789523326609758496816748014017942924845457005751479090567578357949270389641819867879433996420178107394742364699963069021128253299391668819866132538591370053408312826049556605339917797983031217130794044586796581944862984920726395519268532928638925863094911526640421674960626793172902021074661717558355598785598957183358158877123737876711591722884419207715202480919866597262142622935319345684022063847788039341452789840412866029254106983462871059594523331894829017755978590264172201206 [145,89] 4760943481416471447753907497681775291750768495979488066025634541313499230319418089671396087055018659059559149392125732876779313497285608305119707924342629289510537915441404241634308177576132863613866813187055426128261763294940899215801886308501621942380661648647439016198591912171252736393977848515242016801238344864627100861529836374328924758597258351392300349589571057183888449986005255468966273944913824458679624593440090193907429052549206267387666440523553801854243865391611509712450959035264780435109988679412858836854910423338997211706633634374830689069428156897366372723529380768999267927535387156471018571030827849590776892527562860291370070212839040815387530002797690485937036239440653731478170347650448685217164595226326036152105446171729818809362246317993418767854238361468889758153253477037965256135411475282901023499300959604842525841971153284884395979958963821777031803077914136853949921925735221713408612144067430044754993137729795319288338504365393191195918405246472494000077973812745298076615679102272558008442369694313995981577941820527497449236358650738562060333928926632229391809683017083642014501143822132903311424610567354648999084132657619201440621749155586251950088983003783505119949802833981348905874641831312961045352057840674219797622173446792543428195602059679589219653721744967683461952180333295415021547598416376918898481733844986610944822181703514795914564684316539505898856298999855950246805798022037428606707863021550542190113053540945706216813904300818185945401300101362976223961883528832172258713907218248385316140622943478573238559772677548078776618259820479467568826448705505627414777183815046337999847 [145,90] -153512962459484233410983858671590503514041097360302806967923621900580851596088133754499458848472177965649382254251637997655093095798666497398964971505159041885270321603344878442410180311465937520000732846926764911974117781037773319338917121783686938748062278441243272212585119351068749877432158069290458134608231753107260921753542278636417518387173279031823355246879933243916167517464913626570440745801287945353311046996509773564439995448702920233392674757020036670037299474949321000945308849986971849604605795299589916909089483792110612416350453435542533472316072724881775810224083600538809029449046665833094124841322471592913474972868200071381524051010139329436285064634154246976935311246172326772292884836677186763273418442989908613897455493605155170259348981809754677145925035766871127864221830538122737275573128040692925151114501957907420588032131314352918357825936897055355080811054389032463453187178367876439683829940561951439086390666160243186630882787058141514364391096506831800136746120880364675018832070639885772484110383585583696376356006997278384906876902660848796356109914711349561923527108662344210186066483377222721005578441036328030014716527065063641076730817728681904371121453563973521640843773252337112128042976957450769857038231819506537234393373442110714636242962273453722790975649643967611816893334461404799919187934692045704691802321024861180661291853642761669674231402451018681914787409249366339257089206843250497844280838000521511673154638910735879934160344556517228314638364721143555974649662077754259402479569630822850580223207796130955874967061591806226772679589175234524862468525581584879690550513361479553 [145,91] 4083150972676889958976842150713100504516872850124438672124005216399900947967626986716163950530531825626831323783773660458604462193195826970646881778839882561352210298019941391577201637436491701598221339496940279099743494126635832755564411281275880247705455466434277660204629112997659139672450277643200835584590266484368332427969521190670335565636745640105150805886109491324885636296481153273049720158117959364872744924617065684156590537274377966152360856243413947226684678858048752425309968986832815178205433393764063981739277498067657968557842267408393490739730878882505180700580388940780550525439628804671772756006960464296243416295607875193994009966579462361352636650090160827161864110563047789098547618363721883377357346391812673398583890650613800288166103084955473758782380584591123304245660897606905422383289165010286474699838718054757037067040027293563401663885473444228080414486014281541932756400801465745909462018847717636536072672382397373604015535060195687914604097113192760887505480746274718431941588045181039078613593333049324775425946985065402021325185611557121193835515816016732938267901984473752135702378179175535142810619476507450094223515812455522326984691482148176556396154313186124420617885233368238040343262145250455557797043806022490048921723723382937029168765689751741861558120965985600783570719993227144040321351743854752720874737081651777479665076963068054346118772110121015984087443685312321553611173693799637847533059629831409246278917869456424584044414088482381766616298569409566372504885427581320293557660360407987416306172209891895873974017051018529552984617044991477657714814837640685830066313238133 [145,92] -88386509206979663192372928728248268180090634819455453591813654903927209823454260670402402024883099140067761282885459773551254713702164992891919404185966506344295045409299311248890225206510174862574778567504792656307040575284670421673026586339809376177392830063945617243323246071261284441879060702581928258734717901815257006280713629584852071163068162293135970962128332385745735219656218763917919524018930123168907974311695414993965232317319695611019525820481729184683481960282833242273980668674461111322218315787081247464451133680543750417294521655819504273782297129392109454631402704900827489474901559026180763019841810523417615720229875172413879525122569733917924501364467155213088247737787826374238369473654401850689535170551298726010844171202885520603897781653260131742091692033817642612832081038935302299758408361328710187466180057739155439325445823945257738915123160893962340934816720233145452547258423513133223292436590324717328675627064656046564283765374371845772084211101554165811268167072035833461439183141178559156399172497050486738728333720510605990934587696144790708912728981150390063628603739859617414223008468722413518712877886043762742602030160514965533451813840654458998182249705954837669704870212425661463632637202031040841040456591975538627394510836210031367024497715086050358361123163870100202873599489362345767601319307181849169724855468179781283333176155899755737342454666538997669094607046205448650220043733429606125563291317867577184914504665274364595159972183846225648436805021303336904290253003468479058510444197289437842671290051424785930368485465006483164617450790616621132426080774763791727661894 [145,93] 1569908839088738856369466586677228502625707128947858433654581305858218404461189219306128497695697741459122893737754678667653393899600663927119781338997787715337408232298838672901863888141679192412334323755158578890166594078961278816420056688991011937347221653729799440512375762847024900940678206031477451921066023197672101810914494762999038444293860197565141408837590711544504408321159190502706081134686104658330076331641570595325755390940630902739952669219081343501312786708341037049473532746794415761533495013880441939622063391045565010161125065683026403614942538228617924849243889204820987644595744845676459375519009462516036172877663041702638052542821685690647151942890147411090551162672628690686421382908182646627153606231565191324253673667303849572297094836752858130026502819817853145986872594834529634990524216184607668398466059254147400655242394084581381366360362405159037723462015833410127020195891400423069838337630167098603244779893649172431899050498482793496151961424229178984301579538330048501955343504780758378176429414020905771970749907860259303157295321604643720076090672969538969823856761665998995087459117068942931375970006142835749851164626714345461076642477714738892353726058245538094408831222539103847605353761523056422745670315131777980092532242986203600807963088976182275300166963264599769216924970303639298838874507683896985240153875638996660205912056254888436996989464115882669536288885782621710207014409725232795810089327251445866716930597506101564838607308785906355035335615555658312993777703532197298208775352145301114897745334162009446717728159357974106472386316935324759585761055296480184875 [145,94] -23727021621243427813711001929360023762829475556976147390769650581206440715098879665813852981052868796052860402215644537294867177571241057711105238710379790472362823210631555627271168734853103362212440869770322789791157252191918462950033536765568459514281645295662554732531535145370853365940020662515238866488574122189945442866685547164565089939480171480774770524223987465520775640234448175262547795362129105948349036604796811896914827683720669509987246884573924171704474441737046285436297155374172000194121920592248725140092323918782923962553966763691187636262452762294886204396524996602348853840340744502609634481316465278253472600930791545850937783045022969146868989658938234328471925543090823795570577843837202191122674873553999010873184139822481447277234885237685845179672852952900849738303476665606763711166185843014830946178085068871014128712539424903658178210861341398202015162614513107045465703090091239733787052444386532978305316162089272907398918641393482933188246599676271116575950874464797230906384928903317957157497263707333934606825152988238279145383383816491588471616421040647720156589296961891433970569050479636267937086571150267689683362526577165299811053090406124365636828386444318701942965512374489819111280178274983766400729423724242727020198056747268387137893838392068317235811057425024778786293742609339771391131497674654936264716806639260572024627717622306729632587591850384598679759484486463371467326569206557147227599027117609785177275624231018514289902460841470583178836772204728485164883970111109603575238679315195193292956248703113433062093012990799727764308907112929493698772083465625063 [145,95] 255575082190702082064419864409576923168882808747758927923357734793405080892888054486225833009487639739508766241220410661227919850571213776691960054042762876609782606488483205588547615372992058610820026680267401331862588091137349221717415751072191690159166072587548208971067729749129233044929983763631182896143926783567585493395291345720971618183092168751807062222036603724587732397056825214924974054448850667234479115060002700466405896449022564053612771554557285395738004059026083043915614954601925542338259587517991882777748503029463377503429467354662353773101289401029817234988869118188561278783794419523539004759813087342852189205937386886058732004472845587556309841889860163606615994098900101203990445032262757896339125435485790835817284196942902435966440398424077624583670039067745520052409105293061136237856631748728492228119024636532323468773448827838137729852192491194203031991698907156116416839421274939984495518501249587986459798939204562363579746683802115817818987394413994145144906665384821588905211400649263814370466067176302362959780721950182862784172795895342339540596180177807971799987275114188920965092856955485909141060482041946187060070571502092437992332318832697464386189909943525602936834954870500008006835518128369621952110035261829199749022677400264667941327316964847406497590127858145419485044670028033332800866402211839544811488082831676814409222711225641599027015599818674614925980711616157060083445330122646152589807597278971430768730625123887045836433909587006514116381981294485502732721556363266987685021815420044678725706586047832939287240742828438484440683433050869559894415273821 [145,96] -1142867999779345725137281861198529232209848443359171721276978484182398082418198152703822705914802717405896139027146066448557878809436791780411277996445946127484970187174660026528456872181264435584444451648359506202762011342633284485073205517719018538148368530355333406151170323317995069107088381304165773253076598723982388519928748610500939648225214594134324538561310886893606460737773237283536449135076865209329318780592415851019791996145017770262563411977750169788751604580105158937620608834740586948643604883263337681922134170876414345102786964612852932935948815005741173091886485600726471182584872819238408564784031906713628830697837472170964928167415757226659425374921297543542982418582966042923821042913619944073651616076509970159052675025408830910603179280800276447761427546241635661730840802316195860642797081305591530424302011466329254789673800993750966848899502766482677885240707364487906726291163310852470431726361624443482179964262422291388425633697825067889122837035760206129704772204731449490817458703570220024061523586321071619474379668712769517243864321473386075329550478617417491802230980727703105751528545378136458397624297146342410889320256881207683757547910180683292362842457322410064776983104021881348698400412804459779192184840915605686712820299195777167217059797328581736801898364502814657394427490512432447457901744178976807770960212330867221628627429763741172042041368213063677278158090745171584240722581250400450319693426907385731266712943875912032579663890309740979244123912767029076873176774333401245991998708627611060436848360630486456090326909526335581375952090357627423009146 [145,97] 10630462183835580297841995129201201920159569977818962259043188659615148201440519743579286821206645644245412074757728418285552414031894939757437674408676039116130664055047285846688081325263046070759900411073638681115607846153905039337697096114579822801801190266425337951086240444161113757928488515053452568322122682741489126906919697731243274541950337375650676918344275948615791214780465534591194636545486760173378981430228941068454891903120511762019384535057391403295157845151269422632604590423829262350430068155813519419702932469064103975455839023726436840191673648295784836975185105115446057375237952064512149223589460213822058973427899332801754296701753742263921806588641906279272123006171266309579701104807107827431371875071154022202609560158032937968723719548047673698689362961982055509866541234416288953162133596335514358844458700849200778763683355483320448618613582917721503480278926851255642600053888983940901839949769691249440859162325429832947474224688235876540275748654788304535343160468079121052172224074304634660725350852142490029004448705366496965499605699609185670006474255478411813472930932400518421627092159952805936745212917288816077184689007384498526837176338905415150706192184411334458837464435176643331954838019748060077032262515352146640421678173341270056292839648943160675903135584511582452546133528544358350216914276744756720375316745812295912350937325935058579970200711026279340416520820668134830772249767058240334335790862646002253735713546138003016470439682889348319532675956794939336875834200175724350765548771412442052537219068122963960365126598495356103647108767087477283 [145,98] 444947524568379284288327093138284707136973404716065193255557313513761611846130242452795655933881385855241796999299266436861250374953538068794689958527258885791294247263007275468655988487301648000975703866394697861090500339799224137298901583022761850503805137030906909543751167281856087864784675791692160874745387533962758643364882712217930263416289867415932455099662526257023422673068623072751677452546858825815438245285306274249638771256130490023003427584130320437565560954312228642274961606499538654283455768163881030794450845282724528478997415940803970733950551798322105075276895440975421211679310472497890591471655339127829370531080579496439798199210815840286775346664250732809451133738579647679585895284355355799253757350233949431829572281922975009447995221354546579800006889072324626837692335719321651050159143907908082117982900857936479580637026315730191734108627315819864651696293815496779720205511583292647142128074094474884613338241433307559118102358101649167732857212273269771416699378630882643040337203892620231456063801353853467592028148758639593718722599541199627103189671057248263971776693484483549678841780543309005104599457487265313430906077400017299105580330049923157526061484222284655260370026542094199232429652177493908114954649736002728015314104953257217046328679810423066306064418076891286702354627614172828895736872434956794965184076758409103085205725954854253459514349633758408742569225857793328301021100451147943719710881169725471714146361516622988199331811191218914112054652490945243902150690458177252201278782453004984388355462416013763519866575823233880673142659252412 [145,99] -1366853502268641967653357012462201353143928242985388823443763245248905403239255836541745285644047349435535356472675327456682081061257208666486439565215252712600908537412346214968719465003558827462197928645069693797289561893323022782404781791916999230126326498174705318306352535192166890754960694030641693172429379412966441973854501570504987767571318659899644285383536199604757521153534108257414182246912080741571738203039337742066349743814426560028259773932006650113764930995993152925495770724467667735253209414277504574033775028151497610475183749288839834264536866771226436245304951758874815100647612923983523617818507407157792601989903332649783399881347940899072904636119658961904062293697454346080259297620062028352461970458704336972505752397713295199274470602513430175659729961953920983919009994965087805213320293389438794397832784034629466792407414692054499292932572038630464828719611602508349466537643861355746555668846049237473095250975266285544112772035836595961749621500613575867926200476911989548435294157978440373991287180892122109032737847912264602556997995765169115929367305697475868650951858216841608176100894285792266795473635230442095029042222687333553886854693839217227256754365463999097725716542490176544270681859400885135599979222602634970618785894632501471343449697867502387595082770604722740360027005933382916414933693186415263241392909063367273406188064018477647345114940200868828083505740508675653517273883841380683684180433853573918719910980948079999623692058531668670174699411900066773155785426088986083337982340959520282412435241582410109943281627600685153067257507 [145,100] -51665516955085462850961849355218660423921560701116836372869649705714752947948062205839279751601501185078988183864097555708976493985631651752348676363493731318113368696287658714313462495868954665519866293269955796386831520959809464377038780485915182993362001516049297271595611954824024267989360188247397066938852014257787074700212279205029054692767666043772569817923298954653020019131839269620255900165752356231064154148922563885451256108209410182703279959048778853813212567523326480234000669801253730570732957971857954954879117570185689238495463498078806448032938314658184144495646007893920945596386183957392050499663844201118658015027310837821435557070134536098148344389477051372887050652569551675911363567618683611416177565808110404044016599293113344444102215072679161008996519438630104415964660598199701769034964753014448272643153124042385072146046876050700408647010170933147319667218329181153880391438078477330129689528054170427667835534434604794976303455785912594215514663036848501800959821730111939339041257459927772453359481952095821128023567909049905053055445648874164263817501331260151836805774666043702728984496517289924556389797659473378637201936392611822280590937533556533489580695015120400488740056996634613632162459665386563105905814883967206249936204466982074930332913522751202647945743981149810267399283524521329082837238982791825438011627563931083145889180705578642729761453943004538534831261357013339723352568456373296941869006952655804071568780076282863442336292702550310451510594088710981173990755021370970555178679006613722442479367924863219544963512707595172918892 [145,101] -148492630588016188339007042015363637046090281693671667052817674600973659315547733840343804927319809371641171549936844471247859829137540582468339977021666056416166737400542337951080099787599524972347352942331748822616032682860936354209423129898415888661610892787777561042685598913978172409153291667187362560277821592736433310595531357765125218467058531363623203470246766847872244166804447102893838973302385776406559246603558852798021881317542728074065938589351770050771750650170191834360219402577907964611726058654435183322960070554329172248123425054557168017351399255419396463422423231797906935217084362655058490215011573443913050274292795434966907419907224580148540814593757725970549217785222716224228893477591087785755430929612836506189234282514840971152130601318659653660130639250701186431962897122210208268079188731826307131403080238539767406240390736075940276987194302269856538393060450228651466894764291844352200819532959299189343481973206258033757860100543276775011028154554091251392814517726738383091628783515637520007018887688164305982899411138427005952819625755059552609268171721287059095963272102783336412936457926606731225789141171848260038161272811039197618957792400376887730857227011880913598556200717395941656177913847633320111092408082598540953641255211777022213287666065507781548270619440644709478281913233610344807399617902219945200686992685419183288757346131579791878711685413164036699792712325073161429428261114753638827773352741134277959422491748475732584681452505783925413984968735234134255560785040167094956044542577061349505637516092181721936154825708904777 [145,102] -1411310423818841069091766970180436601939337365141259419336624332513642879067254884165356226553762454693776786230526226120853680433326196345124644610707759136057769682270668172102842333160150439847911283238718194280476282446413655580753158101728127904790733813570093254416758595144912508017771899716810136756693821296490792416096979829092910271292112244274045260179297102994301781786688363624347604709847599233331605698733679905178933638205694171424812837093455738934504234036782526817562257545979193755296649075005184554219150154001446390252858381979590974875889524425612489665417840170901888237808232388092008464963476041484106972545905888461755503690552440594298265284852218754434337459998304706916514108034488047029338120941849358711714390228459425334873496298521440321609672985784356155325987765541794886935347401900482098423756657592207294475445772706224178669104789780268093532971743946262361212312126109308448048658088216375889024710716450373205265522488359055465788210054664543839268377820943821798875129669576319981088810032331252096512143465657635691353874737927276855320932442318327635513850685891625542658461903944744793291976908466153106609299676426537745175109240892723756510128955350363354977325598526304641625892235781124576811913962802023203306622519172259053703930135769740119730698788589881645582005642073498011690608673459926673233544897250984397137866183028009520299472449269013377263030621883965740415639221342475158169591479026930690158601519882724551715862029731926608390329686118665149530166394293840903660784504672389555353179256370921901407407602010 [145,103] -2986137965719617823377018920899589283746788340801932301229057856113419117406536211158022252310315369316314777525406371745491483134104015549827936188178797157064342244284957037815319800223073602960522463749227692303940321457185313074490751451918751802333205403315964497006488787833988925533607081068284852657012762014262819741276943541013312109672427154267757033991848737200623123586350229712950795112311111065398589302301658888548506127210588790336386124575469285523841469784258134005810627372055431879714945270515483934479023156351813357051912917011698159424916901149040674614443333079699376668836444984236867628422852015313920158006549669438298388192411964060158797026610008391107771528456042285337269395505212981798454932744801533499870368844849756642497484189589142314693218050989475400870473468646003657382192365764395148983427103317594906802932233167365094483045334428517742641541881708512597661425197844401065422118627900497049331201448993609483687894778612139346908165490387738162145999376785501487997024568352454713806365817661579165704600031906909076041487959938902296197267492439240317801475083043291631136079537605814843861396427032274383805382511470867090951690390477693945915528041053854650876886367395358564026661098280332358979419063530166838537207438506291075342972845205105243304494485088884405553587204796499388862266234407550721620679960188593552514526820261027605345713955960280419494383072631417545553145615370131730877914693593849430611124387405617018109897643442027977387235576752778723126241521584983519059300623835070842345701850247337368440157 [145,104] 5146225230471086739277884286453870406441265039237915508992084976355702543448153164569438053212681569545033973506921062770936563497085600408086264199370931658908875885706785524204532786931803912856831520218583713488278280600442907389594876052398464291272356391319435407632307685247153668594036997393292374352816719643906635181456986657110018962356290644506492571859658434958160265138209059666907903348864879404483689829809157298947136004450519976675755126452210951099274641280232145167990116532461521219904404118087135928764533119450151668048473219745510127414125534786357536322708017992627186648351178573789468214569516590974859954709796395569542384652336556626385317448263844020199758348974163862316165084683264515565273332299064452826028406153434146826372833716313436105565625365797027881040067394507758488220799807264732114736643167835542975799200537068283282963365328180078569565969967820575127785971862348296445678991835858248081043897092835862101476957787551394810224450979654476360149044735668785170385006552259047874040676259408986417682337653292395768075156248027555932590879044349366625432774709786692493591696855873527236940724471381919741833609452121712180066021261439887827101998084998376226438635377023835144555817417535957656838518746943166285866631596950429897398143964546552604706094432374197403943045395695072309543627366696360810745730886571108095184695492030225489774099311046952061272067755780497819492536817454540452645390703308431418061631341599275870578608755542303137710910331600636343461192700750545775959125628201853227115097136196501314 [145,105] 48891527509485508838391101598980184140258999540986596997510962348562799545134954415490058540778030878649515409583627107747598777430399619060666911500235411410348632438256398849484322368167818719958560658650198805877529284002997344788633401869092232307884172941982827921403546976700677720701584266517021666930163969116410997614319835334743862118535693505044279113040213600548144705330443675379555672681891851421244356185868829774266415940497591603416494555595563483135902891309117675847411975622053585001772863153067037655635460199054414839474924623954598269910906963562783924143511489575711772466692204047957681575968042143156431629381268338139566778378785616655413622613459507297783697664703272948368723693764129748888355287462292118432286136702564793465418575036268166423278648709511537856855189294599597294544050522672923807954673036176045983865427383691650016766808904843562112842626276431871025940526862210328718580579541784750715168314085077041257794492095478580696211685471596355143519745062450987095722571131370369941097830006929079328031551103114960284376838067862157946136380752090655670524253026289064871650690245195514212695740862155006477846799631290375671510480330980559476409138094239217501963191333757942785605326721240756521552699276829269592574104942728398380431233080469871244760069423453787763791676666434771384520243264290631993957018445736158039809700521703090496887102633394695873287491705033167779148991374995330031895542463898668667042767061821443336716726594877249757401418820284240620917157630255323373231416225398852652250909881498 [145,106] 86200776385612041666997637792872260609213044479430694900222453995283757756452339961025280489288927328579230359678537422097663737690436820718767207647769274057432542656923601455297376247232184859170739455071686407606800996496386232361988265234024183815538431451568041673845315213871174490558181449751534218150322496643841517410626608951737929861249435482057576042824824465669369252483046066567638747300418083375364446463011245518300840682334652902560925003239664524689333542891656280488709243524738114705512681201815204913820833913475848308031657364126908921562989328370190956033270603644818463767480882450343004247185864209342578149047631926670004957476646349866186468039020447705344855263547872720146837198747320409954096195358089836606654064356209926389192786338808654985682812364113421185151135887483135229703509249330993332294483810059341286131447085771245982635525543463688514170733906267886031502634361928556932584086227740584951687946784523944493592045445035849079402759571759476217799361219522073255468172523622344645970332307462989335424719413252540408179855998727574139233805922279381086762474278411463326699069418943854354869649300335940890844445568092536082174762271613203225893430935133275682813677159574447983486485422815973370731556608601725021264047668586338202060115831156102071148981158270200332405385223849119960945890610055849978071584630323562051636753352446021667349069516778943466922925406385288983895867174275524011232899393221053359751859931642107708914047935721626862493239176559817240838492960445504260890369200723525819309761 [145,107] 253434441296831904772522933934464173838590348230873870241113235840646858564633790294826161884527696059547550573107702781355413589322974355033118727146609272545803472140757535237998682593838771563246977612516549003646278990958899640511640822441311600440140765089273132884169640833264868169487733515149641037083618948596515888328040970705905850221001131887409913107139865335899416785231116988797745339807556778850708051196514147210605371989021908833117632669513157553849831594586121163774066150526629193611961752045403125812874761305214745851589041192275545205765251218207292901101839828766451923510305963828489824347305573553402983122724594333358582044755900693854930347055068679646794973525716827726819660587367093426458447506846000881113365944773534778590505700318023419517441981180277037035470335916875165315677579003795731839238231305551397766963950747566484702988859691555181870126078410292841000072234982476333834601981481533244457865454717694154234830126056291131517169839749794521728511253365957420305301756656648037891679658805178472590970513945582139963736758284692608803889729792121740313077289269584164847081663930199161651422792985771215698788007119309913614585434764849019894470285464933397956581701656384945871589955050129645654540575604013639202404259338722338448376719635980692170916273111854669048659763558950478566962976413333671567270659156830576693411597211518550093142941170028362708139485177433289376121129052659197460869462672429212404742353010058378587272286393943083889428985128098664977021952156737430895958918641492362016 [145,108] 91305874088984323749855702848975826792179649407755632198646533519455806014077897538595963815627374816374166833885614854982930186203381791854991347293478359885098566100780628916955188100280460417139117495217549257626463692436129998156551146581709047283784290111474739305639862596491697150092123022672089546332050747541515633237655463144292344001830324822489190088454177765763511774077966803509137410232409350458826319552121820819696920945622140400926900262759656027277428385800304646885855966563478397885265959567995297981478395922461332384126936801945027637266844446395911006183466174939896054236090519564500562268047535305113138870997713841822154161032102693445227718543686461510929215195449804497628036559869764256992324400635026195833726967063543323383329427312086462837361836938845755558382299717539437974173814398538361253925807070201784141621420071949200692871332624348559715284730696830294378798429958725670595066917556227146230937633163198108574837630330942081035199613250277292065169318230150727550964062843217717712612292113460534499600756563654280131552489449134236039026547532058897296600110383793464263541977938969035202312173505396220126019881972768289311001347364443610253472524726436780320515477591396047373347247404270079781771665680646684108690110464472811595633250971407344711805701230773264072292797389958929734536152252567033031003179478431416331786773330957441219801927519496203119994570985704959600814541856960055494970459057717364622478856089005448851619068622915797002203950035437602084558128809945521408604169947070 [145,109] 294388178855842332478338261537052999255166587630263681769678487750651847875145458143891896052689935407238376698682636968927994403245264453122273873519955537617548850920851032025349679294095651562797863236232231703007323173068111038582048560181159893293092215795938405867759949034493083118196179968144184808811109886553347471134514574137051230469376755370164410781314268922624255672785404186546607333983203198045264971827136588198777166030233453350368319494984858311372931002939289475531541739189170510066180021008911457441013759644295837022386627077665328297441143010933844074956665733497171579375459861010614943931030298217031288655905312016424962749769337091447675518796917496363778545723051410482964739277751284067620387251204907391536174576983943655706606171180169271165701117565191970156395305816827387884001467427127802422607449904858598152463465628354045392570765609137693517841213748113462803925402952438181025174895150135517108414893566231127383769199692049990257509865549134734683929586217443043045372862874475415953874444269878696801003118683347211552617969902653401260672978178744365043345686035113476222710478777932552547553310230762042382993547172958455799467548083304676232590804408327973297135215676285347343968981294505022806074339400183295372279867201969901167845969402929414579773129318709348094214829588651663258144604434148359071976498665707729127199929216645171502971081890306118810032116414681570394729943442329254215746151010436936305960514614845699204151113547505113189285828020512264734481886946715388645805781 [145,110] -49995395736713641345446143850553897223408310798739846682270839239842760924022414431090262512119752055100070050381467460627245678038883678327841397394796190809613812563446070047289100494051074983376435668233794397755029767678195093575078903268310104757851189966454891980207955795088168987946714679960996134731836535669067027617274509313192024050458509672014060463357386573410852296940829517089791655379147445375153450099618697577969498608542203268079213904525108388633500551763587865090671865556632716968089960053647773392224036616054897541062527220388909452995157962223551262093583934910649618641918756091849654335781636312923289021169916291967068000030100041959352199957829884392598234421114512258663602820667260459586744423989018283963278892631415668401937871815652671638772678130054596553308004270251073069030200841797344473670512154992491531014322567491484510855693100434973452895419979855319707009823365233031979983539658677434605663130291063985949655803126736075279784606084788428882661525815026195387361550306733447587086696126698548085637145388469003771153486748040669385528316682284250752640886862018160245761774416185664647064458255085340637161095539545743885681579390869994349315703056840186072602392573531434678031698392119511984220013782717429795663266435676400487209069519917261240746027931520570689497459736025046475879061159688356341376288726661460509851156580136485457688037413730933594473432376001534427969262548665227027403478611275737485821197431978042075882967110637994516537171933986669277542965710926886116 [145,111] 203681895488868416445008523738656346370728082338772760362720840812505636060584235638923780364467267247718797302673758705385428877440020920332942520341928849932388546011156196526312242817658279794070919879875766978906865136740615376921155753489079933681734708170973946486033412130139507436351254393675341395178985590944941978650346832109220579880939626546317665574492407950272434841722167297171113988880231530375264760628006270762142557125709434093068316814414702921751349928764794777901446167076119008635582074111767515126375249944029771145571530515845697768810033640955258130733482158514909185046532397568768666651352377152987563334603064025382716230206113059567773515897388903838572125524637926051628624058931739966798698616120270606910161889984857494403143230640676254935622994430545611414493328762697432129219055048357898606310824382228552897604568353279193077109875752247617579491049202830439445256163619504390054277724639250088120896751538556716908232759148540294178260855992854760813867512370463599772081405812398601757270718420902002350615805505669299651012663673558668316069712017979449802604075424650060335961589393887672886231397048749190602541545139444371812270120982348821539296453951424135498578964566053578436635399071342559812523026385589714922158667140081974642301740195668581803023225547733298643638169889592217257440018991112203837989450894128896699257079985537837276689885216148067245536345234065560062090931055535037737873383303940854445258805394764190165850060790814269213294771730546797879618402924468 [145,112] 96592752310766110566406210749359390853434125568503433113537996704258114375264920168338090817052726361082080071150776999832953249820740953282766649305529410274069742167823651463956874876915992628854472849702952387612481696859830913583212874044562011451100246078782896042983366425171104266755617129665483309139021726655408573798369049501281470265922642645699948899545777268385353687238703859837157090774549116080255410958120426733222430858509773544155628451598228545434561190747641239167600765034581102236690248361751953835746324414866025506609384209971406359828603471290670814376997886429756009278399811035611482910166677888345551239024789229089156997589404512728250116797334411427689433820829449363007251396006534029809158189419654627909249835375962804824902945162560870596517965805779629514749418516890240187784778168134022935096583703724140509488969043959204737766035795223197938852456711977265154456402747659989898021232126138342194496182102381702667564872133675566440341043899759034631176199456796571638971973107321899841800093751640414170167457876044190578425172416144222062005021541057880644622213098100201662511879456488437698848117558375660152852671674032385937221498043878002421821578014889662871350509042775019231892944167675323059262186196783376029552259007967841227707399998689607542307646472194027844827456423417044862708348770443517484094176475345546229118802885890016157903314317810759591656093874179740824966427846161303570313208138878139398619144421857397354285151773881120549959364582629100358780751 [145,113] 28794442135046075241223193526136925735088707480662893874823263118211862716343233209183840841282354069458879064229394998318786178517803209013677318352470668734168181450794459989000034870510094305619221864733230531803602550510143122098654380528218089564234225690934262200277131194148846168248821294701351788541025687016241843617469815628509433101776177991313684021491986399623312958343839318400654613418160279152387785585396620237845919436420509105774915473378147496750900983959570485213828914128062526198192121661415287614078075369853295285323938956341704015640088117801392663075577691478623494786437492935163587026271109855826995766065685905650732616677029492298871898015355552684888191404082995386367665414435042834691765878800287956212276861473453905661638012022862501534787256033342044320982879675454939716009223166436076756527930399650353642054393392826935684727785541320108916293394822914245007133794531509182150889027778831242075089878251814158108202168859063599872712592503031827548948562706842992095941657705597056812079705878050689767889894950043950512435167586877230543837998283144345357817809345347162087824470032030469778509013062964462362322237927838098312266746827326514253505098941523012543920907527548945744956298969689960133223048428427075939167391437861650187273467910191096078241144864262499608045402629970539654061337612124445347321700436931638297414832658001899533853499037071629426742766235899337031435056739540485403647151671163801048363315940291064437049648616243253688999174800025737987 [145,114] -49425189431946332525517367142871054021992199801312650218159473436508026576714431210593647295337027700470557478934342442539832973227927093511657520675186971359336006405765654964343990472818843386293583905425524774941479291993122356215083231145439789532332578015454819020847806110468123122088361031033783488682096353844470651852222872739675992009057071692161637001671496449402825682477802280015241177826705312621444245503433077194924331615163322048339858537821852867522833944094559399752554374994909588176067904658721293598537124129941298098903372987248163563911747278280388186520831077063459288544391689920014286277425885185626351789183057877029351649887973784611402998815151625437301348224617360150359847746873357642635337962382684694459613151274354430667021986137596751684083096193845852916588184489857811031598531503642762272179235693716921040864500264520453537158616309905653742720883535636748027029561553502081050283713242601522691939105913093885363990684708838081395645938475987400916534856327111706914276115956863284493544522236755642848995390196439435628104759425499185829115440298868368702926972803629127087722578975442090613945267943294362696225803820702902230869750062153449102243300286808425113725956259207577891299727304003058806112228115292953127272501996685414588956441636265635247689573821011607669311315290485079946324584550665991020970297872201678727579549197480591271370900188798480220445859146120729308989386487172987311011203560114594578224472577643705673778986159796451839492817294596 [145,115] 9398879441379710599492848868379853286934131970669056853887596467189923571142066278348996100811015318558350470294157689237219144970452630091146139957671839681048772427534694413386854145608133055833496750887373760449535370800896495702851387458453585802408069587903195020481365607534305825239703559244788506186889199175880923374417096597599175998090444675996999350213076290079370381529206610638115909083059549359921033453119749179622944571325085746606320262842347790551117499010909846931901935784626410928737048483556028167172667004991467416171855648745178510735600432395833492148152983150048138087153165341883937051765947500090907677608907187472675501502248268934514871407767768303315917332152454663447051203819088190648174189666123064992176014307669546214641699849759900254524361298747612167138364394406077176183043137616617586545731615586001845015004891802256966122597280609367214176897623555272747556971746370884462093663504418970163956899186592288015215194373369135718861899901287244215756234189769298348262960151538228054569381007099336421886815159030331668784095437232452395505170342742671841143689227802644189173148681654271961853131029477364412103485379483186981055077569552087322866301240230308635931177558209347661388982952889975880706342406144581936110702864042484511922703405168197549233137613677223094347604336374737206075942205827623883086149118664208307705492716036770160585664979434930860748119934239453033132008882967171325010730158126935370920478181260324149126570151465857650758024 [145,116] 2171145314807977380116345075528000327941393959755155840236653491554917027849163103019181025708814095309729551696062634111378351188732257387424600201877687623121913504367012667611989281344070081099510645266927922388666786841670797482593072877453091195450340951745285322707056350736232379577466340882320148374940908729665280173309041184178910203321730204238902461109705319993793476613974667104985286858308820513138095359165169667398075329769510677198247123778052926934855771063789423156275067413268907665488815589794576603652479598202878933634723564755556422671423985830443662641728483257810706763104891782642433314591894657172174083044240836693638197613438592361305121865829199200581366848923050725978546098521525889030603044277122553760260968195926523466404631631950593438111851122620922334484339713559646840361762698416021778531301103725321426855629841942201588283684725832384179504465436784667537786050040997160778510062098160067158372026691497068635183350696448355870151168437265405921560470168400165002518742734565070002843813393105884500471089835264334945538156834080253791312156651814981881099719954891651186969876034279119392264242155910958867908322380648760580018014526753934765936796673593886728585958644629211047379167887413008480624141890578570791845456071115047112205131605997837141748630896337128276050035613130106982362815946120021554071281839892965813922878722494908812735269200292851628870201301381027123357955852021742766855206019854083943311794663611954166737730239153374164 [145,117] 136715530382697725615812402311895229668013409304341133179385133947844509189309635176149331008685474262350633307178602892187526481739522687014477442351904830030997350156500849600288750655761039067343002661859368031260287162312359811926866961821600005363438119298717339441136647866618557735886251911951153711629521390098603807704279905539126891939583907693854583111128558065450496681896069118247376617581182151830345439187424995991011032467342889454026534228234692437066162836154171766015201665377234920754108422894918119256083452378340808740804087216549665429929567570286609308912680882989326569996615456319127720254834668070288796196853754048959164570936600380982844866599719954550031913053147895126702099017138087878942682244205409520924223152484956739773915523126658053200402300375612401166305602458925040207807255308468377945334979056394026032456334575075548058544605464962828233934603501986646998966321725098219322208044730912732549782789769869408836224661076410396649844071764527478307943063784148787706168774976498732545534598811717628050217878664496823397582121013139888285827528085843899038409187197674291921190196055399683063247317166223701146060031247222353352408769395461124197805662318596703079849177067287848214496232442629359381232243056020069797237473273004190611042514868390999025070501311439812049277794576465367795061525792969928262633376181344092723174712964098314123920406607489322166895609557103084215988438207356398984487843889571626318107690467196108862261354500 [145,118] -70099969484916791890214111576750739180254739698046010307692682946574049709543400017716798270723073658256579097630637732810992796589852219426036383586658002164446096907488604730173722985117478357378224391070706058031009535497386419693406604280973736684690431383642912026491401785649537491279371603788600078895164204465840235296289044141456659033004037959420821982699253668588733210301125178666889154418906980708224540863384345358855137419044482779341581116247347268168426090117506676466153004454503153133310921610921123418476270227389801209894007888686374702555380231632324144585930501416473315128991222765222397321890348118291745032582905761860976649746581886801049734029067007167672817539597782700767224714967692129397381482503908540308721504740863218983047919853767907577636797995935268223624832010060568484414854502032353394018199883747310477110397441710522226689802705708512110196908063319539450467146053628362380295512692130523464594865433935321304219536410509680488143048419155263680807771259487249375023628475350595130182464515084244574406817681191279180358095151175161087173888597431873176256252050386992578258368830007395175325294308177319416994619598015089060839555472426610777537354767384960709182143699893443744984617889083598607454261119276752391147900933105133370542317156302030400365180034560182294157481001326357439340072703255412323918658846249379838550508465364077761434919334006516207084678039396705485483202440782083300971284474568810503358601115623376491872 [145,119] -1503942873016715313765224310684490886043089812756151080256505919966551344609374020250299184345372963060371927524717165238727534037204713350675988314914412221132923072577953297188090207694423799566271921709381383622456646101724895386701470580238765373186170259811804321630223081363109421974042628137231957877102422710008986345415723868886559334170914813411644687573056370982842490064700861136224080713835763999440251226018130787273156323271406673324428904852041300276131940343336390596219229539107905536140247639936774906153030457974630700565331070231507995758194977484988733042726495527327232312733023126045617639399475174731534264522483982613169691834170852207634139187424527814361130940100718331022612113088351598130942879151378393203516566871930141901592459284421666156134439914305037553670259546793640304113255268435474324060694602475773832403346084773349020012315159018040797944059062894590681722061018937543960842851516705927261311298804916794650715719515169166369187342150690795263974140446982620307857155116110535517016177347060156063745370230539812934308265276801431069900456336008229781350646364717238163953545219078465640108897955832681381623131656410294043648031460836358137349560091756951560732120489012838118821508446832994162429067822537899141043005405088569376240001130080595298166319746641039633236851511967082700693291846028508289999738044943012159332495685829919662551468433848969503186451596449340497815017501029727190778862764853957928506116891697185 [145,120] 2325902143956807834023550693972459463097468823584330069593691029025329648251677282743824258943615666995472790615990387999862898191990783125130378981858392987715113388652959267323363188199118060098006371807487098228663273084900161367951289852686112985187113572640383613731787218628484696450282509971102464692474792546853306250654819906416603453870764560292899559494596884420786169087453833298490445981265983839953840145198144589060945900931807470291316347391611720813837583383867843885304023086001087397356068915049329500444889417391599552325784691917008815260902331700361074254337523828412171070960869442039374505952151830670850628511967933366210898392621950833091181769580488498225498481706368673404703745558991739494318987443612416669963225333886291681914750514294208475327584694736472650076068019169987143232829015845524597962919482449678567169989598932350082915861372249629471871129765762051007400446303422252854878571537528253744553922510480622019112644659344543414268311386279727166516248133844366323829709645503195811533197121998079220135009616926320529715867515361240730606995663100046039304665234221988742693838730914673417408491592054179831343249240774817021345819125732293119197976938693915744935992570186812777745056065158081525325640262268355726822678263834942762347513923820761729542489495407763803357956008874681046328410060304304802216359916362713924985362920721562673811276848295763905980595650099669867809457529537321061198060908694719580411549758 [145,121] 175963701283060541029712323143710280586507858673878628778959486345724235337640800119261683939341691467419662313924863494621216117786312705733189198489141600008113933066393390548599431597086796005966121950081568175661889550482156409127043169148964299479984495286326546119635022948490241618511508581897603475690198475164293465258151662809458510920346976663673730251523040146787172022055256874165972449055112720575468440769316002816799663211492419612868720096489753913538392762450429019311722830540191097784426134565940334326307610163671738584441205779444885973004892963592237798167358751985818866114265158436125925671214328458918770728566609862604732478369669418511194530220431644070810437968398998940718451590758916672164770238273601349069316063274735372573780832806928662275806447655658671980079449544326738103340922369088147234532332814360520811021180747905309797076285212796039465447242564195190337998973111054356925153581353531834611952040195046743373989924919770814733014384804651670113041274717193757520998092545411760552438764506582550641501997466397077668322225906261539254705790748382013264089154820643104752617821376300264847664237262049893816246193482423585078078494949258845675061863247506133902157493380491753410351930720204412766520710289656107546295565773222150503757064974198400008095669918823796713516079514525851462161616113966399650758491821341448306256938600572688083742481435491815201495708164852583109060167683960514726175531653673728881 [145,122] -1828494371356124083635191134134665318617921175926195077405909149062741381131452303077281528840273857719706833037028051851449642845223633694781292954445998853220516079938953973609402307535018381993337695529148178747804207645212497652853286424472086480800366086655450732266448467530313108777164911201779048038213497959493441733945278702630298685905164924340792880091477568260265059329127293832502373875896184017960593588948010933225119710138576881042868337146812001137889041744098641368452412555057012021303133662822398745407746818147038452692520496745470560114896321183901734054475451498088603041696235267944713234571152488615309137228969906444428965698625521614274456489699610606718399796379031843464082467445402931680208085877291417826299078731886233196983257315999576905640694342599262433541636292351512994382423537691601379780045385104490827179980965720586457652764512710851035978286519974059731494721852671377783086536363437991675870400048374466282625594208994317343750036460002617715910892615082296189439466628390769654348423904462400735525841600082489794107798655726102566438581762917427533474765329428782163632304161203833867628976319274000224009536608071815599836806931066349462289285449801665691068949401745178107037381195149232578028508619579570170667641633285895114399496238290150405447383542198119332811979720542363606133434859263616019634001994122312922835183303014173602987266844651508257816207207258133068338568579320338401819976348836 [145,123] 10351009958248522729842154417388418316406780795805769184165632922990620072818479946380191115898289525712910728780796564157583506474693345365237434258718509413152572281793297941231472803457355408900367624461984940686879455491678869758398661720942230737359402464908612965396852887508570970253324395045610401612533640066709818597313375153092089017175332011403892452388911511851816925777897592152697753364528006376065528075061358006541218792886035074434730593884061413263576254576085012981297390289576697483364822655935043662832241350769711821030254206377727031822386559467362600270889839855489676833926220374715936666503752781297679814930490059857709563925022376611870771332853517837455080505905029236719671776701317245699435791885136671994450926643735680692299080512722195085591724019709597621836382467646233756647564380257075606052946431306542722225278712287167914005515826052965469852111252036871593406656869590835416649213510798111345788805001593027933947546103365117286994845705140469747292543258950257094129990794382359807574971092651353235036670391390617548150383464452219513692548707764890437388009432683608333214202644478622520426203379336724475084627408017987909301441577040926105233798184486196011341062011231079043980253399742689955670914278697102870860424439838344241386168295141420272351257872232446670449894969584457361040862657201183808508973403663473219135147688293698245073677493416859486867218934955862153677310610528392675242 [145,124] 27590674991769513241880404217487454513115757133976197769064664679659184831313104958814423965928326517084596314683530111064426485036434270020892351170381897740514464199314770221640849500070469075500264056058669767688810619825976605691905731915824012010832873048303880115989712071714206518730110783188681593736984134650942827491560193327913998802835053353630815656675279426342346874519147428482890917470398794285674086149800124695619502629294053137542700660935408520328774680517793244092969776294107232524533673234668752709086677052419165739079344832272808054960812307429103239585835475644318389914862078531916161994900227321546581738350029584999347524467529726883122779004770090015858878814200904119480561259060906881757547071469794314785526555268040232496647108868971114267023482919084861273786447947267988126094160874255843167469841385416927587338986368693531099548635417827664264268703215087659828077974790936565671874684162000882850292356581439287859189970164489292566651035936435127218395719275148705944571565873057761912528721733874211213381281716872007318737551793025064797165815820780633470752262686823279912297121709957119635631568243456656313628599404390189535631944515117504509316885284399402840056470109804456223120808140993823345001657315820334739395479811782875983820954757784241984434796706129738461449179665237427468465151536111603894559043575409253595502362676070076540434427946835833619178200854444700532202356297976202 [145,125] -119787133847141212719806432102050072487800934688628789775625172539595278976935058361250867862023216491685644118248640960286832422639643639742210656600127939752408851831768884389960830718403040587939809330068441765933577672359456530237976733323333481030405463241697850973289451721077820688406335835201821075799793681079163908794659363636292801757247253203458071936119444144589453624921742601173224017364247026243251934782681642699234915917901914713798105728718309392303611599790995638888611838935824590296837130840101639411763128129683844064872596804998031208400769359658945715493227301866384062249442359454086720521397303562975800509712499790242933846656187590343484104095611250809503387236617713630336452379669740960121668763966889274054657951832247723992328352611033450661731550064836031596212785309287252815566658643501497378365753555850644367006951832045913022463249268149171243125670355519811707745524263368358466699451122421655141585691082992923747104124945147857356238254073196997836607938678261006605374498547954076538688498892908336996984199936262330935900909104359436912552063477627513509784828620417352953063581386383292833191890631823086056356074682700331951165653556603286959395645159354916298930384243476976117259866683345421458660847263041654044565182535290316410080710757636981209175291202571305208653754825119083501359267256309912488431201246971037327616878612191573595886573770329011650945056508186037728971218 [145,126] -16480189510370767114059205579979492975388089220999661229276033556132529311725583344912369233298205306552926449889536147017709194671515482629229524493985633680975842246918765786181862491480201898625220864185240037980987525778470178572278168029461657532392047586152904944072770264842217406793159323791031662862155576092645115659787411025010939503823817126077807985523516881559559248604447421841718067205541452343306014969185335720882239178298900166506551139397801112567788682325026813350600540448760543254702695749939358341054106212288081367530494190674020751769598628075039724082196399968544131568164736776671634626814214156280696242378589510846029570153228531995130634007065325989352106060034804618809929735160232272541145203586061058413100310774432384778085874616004967500621553641577756815980467731190206291104493108076355943010821822806959822471535013919950727713396813692692854124073500259005674389497612476594542540023666297463015651387530276072240742850376190198402729593339774733673129163794392592970485867212920167828335800089386427232053671466407947820939937227422231055235133324516841314410393775031235581606693205833579114552499334092840099226605378133627589135888411032646676775804748977734581845108160893039718879482428663313158643986498601171562851760172442047927910812801015990028107174231721629436765265880185978204738536992870599434746037269784670702651092219612735932115395132467248058440859120985570129 [145,127] 645415395497092198257977108948590957720764712827455616079489199444115653130040594380502528905148152735533263265984189835976462175568990048862391289647743011854849428403905358775930720890932540142192189739615396562957655642969616734075162764764352696124204183909220718660066926733201887489301545359854820241314312295141424967379656090491308602518586285259936041233826262211620418570741568125346898012265377433049566435036894992257145093236792780980901464772023147652114455915295726984643373331474565163897359057922912878884339738340743959703436226038974985704254616566275000490279225355903895961018827351037272446562875275858444430788470441177034979294326388774173913125911066812516443343603516739249047287475593035437627791510617392028786956504679788910358616192340036592260025622199371623123083595281864366771038459676937143323646972057486525494033267838352676846222879428675163339211527974093004632962576820329838502489995034725965868646154480270877406108216644715648225320938254786980247613617646460844250596024744601907733272297076459818215156919826033976726469349945147399694907015412811617075234629197854306120750040177830715773578856318260626488105351986861181662941764950525194649237276565330708905317640631352393003024392962731489534567128387597135508021876599021165579874766771612958606397261224947964740986822828223223800847172331564021415411044392005411182811803825111369522091460528646738219024929011 [145,128] -3782407971822879209032669994215994923617192139646239416721722872248679571251115275605097080759078494607236543815625551894051661398617081516364144842739166573490780403083880798432761996910045874822031649985238764452107907253013394843417663992956969823343680208875509041073411835761482570914513404004288091977725595939196965543093980653633342936616031313898600712510391733607427534540449872678550849388105181594149598506646565313601341375164280911981039105824428100612610618683070422834875282029292358089526315375577807196656381752558071888781943892891311616175479349899472506364930798789031658640734914061639226113018114946058264536175673197557143680515715811000950717848522690760297429494411581153381164709571911222875764775732257765166587907735210626515453429004439278848817055180182504849540652187841340385853104537847663579497823223574895679968285240754407285789413555509175477818798825367453964077414136317290327119119533677012484566488013209869095011903224811342539049638096554077255571793843723891245230665514726143778355853122926923131221234161946402809380886960805554414645382185118359924082046749758222862855265890865263615008191867172911299703216511103126623215385410574863140179689099629600061924852180295245995626418590419086624215665330979151645070300375829837279572467965714553570099332470579116537614618671809606251771208548163474357291053267389959213521841550788865591784021065890818657338 [145,129] 49850957842738106481671961696981897920085886258563014269390673916997348551200442572594750695146874698386675286267661810608423923948314892106534030057991206667729072995712623678364634370524649994718392798317967124635111017649956227718761788153830100011675462862676383894865067168863969708135089865522717748337338646627792291047824498565981756016938091684056718423208769492779690895827316038907062509581285209138718825510681984914229218984752439340485171081960180734513017766846069259472116230404016887328637571317501283158931504750040751609977247250546653151820212499693281914521883363503278461723206012166319606143952502741768934063409961737718861326182564809076332206141568438990457894516823537813219055273512683348673753115683714472758884057894392993923614057818559290036827790188270037137289554457899502191111698263789963608889984807731098088657093189365539664393453283787424686853093564734262606848853792823333534061310777861682385934514836173325662989684440696325930804683032758497669789807511429468503316991231697037183549254442282492817473384271637306957913627545171592244489397348436098277178966284390832119831871281850224269268410313142074177997448950546954116585691354547417009972751141165719946491159186248209164622484674948613240006692422215468423901802805091102738827886188223530266556622762497976460475336882107887937479392331694631554069647473037958736229992676425500409111821376548 [145,130] -851736814341204159936000969986037954840001630741802781302608930223379471503206609216231017919445722944728533355341727175434635261533237181617064718300002911700954829251592515955530555350045871167906021705729030417556147404882488359436518337449686712849824265725459685109908081423105793214342181837840963836081098558776913643170969258760343340629100459247212861117358717431898828046835151247375244933174631162639301868816221052433361888030244789382367956577769389068711059634298961177058176853303403368068937074238848358195936731687084579152470433215255679088444354038394115979825506778230723038842579043138230499644255157041310542245542971667505697260715490918913259811560431979578109122788553436645337278327091577055366521768343772290006289114163471728361719609863867929435220297746542202220725658711875801113159949571398556105338529943446899954137496910073780548771285153879675675682817147448767580370702902702554995711492501247390416891167837276166472514043433396821640651667743568277035717281907406247923041744003592627164675363769492090338582506334667247635860985878870115717319278097413524778929806721425507356405725444391262907356828109600319930852292367970986413390551736188991246636826490493180641248124603950730703214667415945784430881273658198381210623167130913406636951508548842739584839205872166624174963241406139382404298608625957525779380283272594586103609980073939142143006 [145,131] 706477856255054386847172996448478664189127710848726028265440553701632114188338575600681785301504771735566713831471293773523678307044769058194221133204319123387740958690768013939163322779124912415340814595230018023725798156965201204742123547837559538821664885959540733347023585518525712529145437759076850238752140731079857100605672539620616875199898607771524501281348229895485777321657732710189618755718753892511204892247022187244890317265132233104336140125330996325218154007171823568429107276318348953869924110939176717175712590742582148756114049219000951650814114432244988384352380016589368583627197866980514422031023755132403304189166903922770042896173681861027243312636003829704071884812122222210032084080771805610620474841331677754081543526002425361814850175982280945841888387605674327465938266402740123237624636901739527830763944799793463189993987668084832120449161824851317363510929887929709450821426936613639263197815938685182091209465249974546606519989325078857882594590481340274420255711136498526211724520273471872774248133415244365707641812644436314191958504970840711497810618920709253107996233288955331735937996522620715845793698287719892877064096438396910637845162444112763654307287231159686101083765149911862951880432040875961956743033919445547150645371992113671790222803889171227571364743491743253435681949898195441356067705472062638243891355588006705610494214752289 [145,132] 4329213821319616316930526526654743089795369055526407126255828446432582835471678714550664383597372513335405529143085485682464284111095472299433878141625915812021930259961367919218077977573796828269103913122349543808891946591116984695879469465375567115902125426208650256705629527203469402059215135506656711248191497641014603039440710297742128753602428648000719175655704607217729619216488004983654054108353357781224840919689091749687477308187792281631333303224537080247218996308577794586323351088165451531714047093377075818380079075288116903738282509449796505833428640824707851944286488095213299990943649254044241077927666237081079363664631732506989196309845502881786376356565413945933132844758042066323714669565936737445008440413640223359361152751237455922889738406206172674407728175304886069528125696528438454415059789611004793630369980718839031603652846793800799820324575062355320852270695774513819764434257222080091656774485349024438233930423843750221747273967859037623150408908196188780588122383226974621811288640144098161828405301141584053343618754334848385177799838644853915979669799861743769131583806728534432465521464341517371133405522103910817600483816135131929834971997254574643559523188218447156824915237953833745108374314075357318425749578967034317598080944567152964401262303778997305538232472515483476866185261527690615061358307556610537008359678909801119361500 [145,133] 3421270569304620601518870162647509150677363511747125670017589887314878994249797941610638624853305749094404581798491990571206821925918368897301023560774504356004000537559471481842504537889680567972302344128576017500572293821646032608455429982886195622498565113544324174469314214286134607234049722461445904302874791747620376830646716437294413231464579216816155600527899055953573807857353792970125866271875723641486099553714367225657654481911382984014919598286981351809438186526817117029088104627639710658837206406698304313905503011137050590897015287118661935377332006086269918988514431774751869140616984179843274823067168126963804214050749386353608873966476175167938326275841541224884585834999673033800868860295819362618960281492664839499344200623121653015520585306370277260134812018297106213892042509560852526257151468814339002709681388107766865785279631570483180620753275643160317286574681425155372999560008495467439564011352168991291530179834527402960004715454810191955795513559871113602010271286436324680498274249256481848699552834352722849116466357291569698163454635756031013132716300301461581529537858921297792998073046945464457466832272741767338621044072767494010225843339583911944436056474406509148072440607498181830910487195798036476282081060369339761477786123712106134697697722985216414602611424437628978725983073005504690304810935747069452018830466958672 [145,134] -2039854026228368191867912965427530226840636423143634136777663247301298889502053292196032504427916638623528383390066776385496110795043526974480933757380499098059864726796492262994374974519152232935582715759317725758678604213660903989890278063576103112455894080225758620756984718912221347723253971340297620958613328890160987007639968043023813070068596033890220568589430011824680513044606421525628722934679062259644442451340825321473890575639001416562653107173102493268844014822150220834756854371383144779642771166673963877839830257245276610679860564651079715904527456440191741201655365524885560631189723921653003032948538729112235160820459067312526161579435290391656321995887598946527256351772322087875581135802765032780432436207324673675341873980821612580922213322084190961628681659366584310287041182416132461884427357379737812336460478872240752150208069981334019204238842956360892111569132474119874362553565564780625638799399268100156456502627180379992838957307080577218047466676397048928079569797583960973421841705210163804069732868451404964548554168439241986163482983483691765990115814490389644675476989151351561030664698317197993457554397367077840276718932824751581017388097969756724508727305875605574306049033484754994538949505521085902783342642469924869423700198851053249941720810652827324027768507694876688980304883708126632441083526166494593242437 [145,135] -852328731451684618910329321990918193186710935668400381331666910588434890830286456719924931488616741950922613777591554241043078314126798725043530979891575296618849190736429695760837025010087441156409495654359948579348969550422994281647224014197927316633668814277537926796632833197959692359077656782904835566917423111537639674887772678219032764448796908946867406927913263479924434378541607863040091079273422326114963993742991706576591446407743215381549317015609033331401052572672547469311112405524972771068547184034586828183679292257394371409410216843608443495296312282973623566159386221785081374258273337675586435153828331615247709526099192577163555413236997856657632357841155140695080987210497212076781958982337882824271904501420454574068281581970678737817651083139418792959103590236695653821316556297500258940693428590877297275396611414178768529186575585899748405448058834280010602615318341242452701078927777533317709511585287812027978806515909336190955961005750272200612932822024920537318524359747858727953729479764232162819193567246089434485092962325721787844356896433449326013952612515266737557614399087725700183083782748036037090712679618969277137071792327315289765636200113633289602678071973627073582703595127261693815131874115395307063924763495869604016516659563404048371314585986055654894881410518849055638965808674567815091998395360192 [145,136] -22333877719380796387098886382580125290781545541690976243646947092825802345316703149569053034765584122248881214965401221286046533744541821841037384573100734711929255526774211830899669679794535132712002422536731483158082196664786448516486204578417923822843378190365556532262582984057669414502778887496915918651603906004798005387183592100434806887509984276093703039420687782730391836592540508455334237514176183872652075316327083185776926629389504272822944235990248195852236413691247474195546680639471957154746295378539475049723587366449977977771992932768386742054209207505602993408968755538965096792281075434897611839403857271673411030411929582132162391862143074371411814957414399322707330396261828263051052314983335269708998311055738915579775730856421588265947108886740090615751654697630303337690590333235081232387596451597955036235904810128294930919208176078749200963905225312908681114422168928121435583436083945950765966051657328911198398616375644850513923285151284722809375076282598918491152734870042400192428298737352069030683890179518143038938895630107153907718208394443178802540897183411447448834434746738782370764465507720323845727305095942869350963971405229094706386844133110898460266865832862886462482147351180705551958314211828287914211410602844955434019437480704646588361463555360522000991275646326812132890728707162890409017 [145,137] 5967262214456046030878753397212998572961194098210391530072553154732509340074880772073346001364801072850118819660663806692876158059519612954125303796793217578889588473662739934626413282338230253229122319230524655873532778080953252046921123168648873725177152318550401271186715280912790879100906014014704970347915526335909101415031946407129833171502907376398707179266687399146838130458563188866857677621592413555069192351790164848805125140753995276777671812334779874636037860544985515209875686318039627863347265156512081823948656297198542492928882231668265246863175293294027102010333278195375152653665141734841561897908187919185563968151565270466067323566934108532730518296770284881483857783575485986507927455273665704328491515765331079483175567668005650144724770694703778075489481488516184675131010608655612084859290300012283357168262665861729003213834471435165046411099810345322196582827448096022005556675130980971653433303294110030378296255500445248936455469283494605739598951008512137838969370358544081709102631076500259928275187693830721519328315989866131848504478767113229204741259451419801559063750174601010734564046195288616187069645945165166558267580876824533314984530998826470947951107329337655997525099228736711562724519782207765794690727643004170476890651919389778629112738124457817631176854572131553474255718542940 [145,138] 5513539104129976301554204994385651788030426787414088238371886678702121753890914059223292475536328729839511940356070642902009622648425333097031611114345500127350093026984035856555666387245379872053515554672034152420115184394756598916649471160445256286784482145514938102935852993457908088230897060629000907870423245782606849014903069434460243759123143292801579734206545644598384076214099536192079094685758594135907020839304119761493094055693228023962253499854558466884798079170918987763058042400352540466594060749115307381600115035002600411202560113925894660955344092313792398943428548355203863653481532638031949700408015784648443430514299577642891986336893356723586550061318714570990638878618075128430921261281863656580122513994060025559965915374161911619258485749430071391483852764181961229345082981514515778294098763481727418087718449794878692390515561164445440376506369875860924855756334468181086282783542269993364066577282987256824701488659356679446374857187288203118879196807585099423709895450881251959985279120427217546153275189530485227556121737935045080024252495088862294329726839301823146080500500244661791547973009041420126213162077178919208632990296295380867691341919938289078854557135358401386158733526718176096537723510271944796465278194235013213238260189959736872721772534033695574406841321837988476 [145,139] 1737309604144276692827895434342436485710542884676137754638100098206721855284425419284337651115158242957410408373092946986355422891169641516671416413287357651546800848528867857632299353314020125519472057163674367509645727806243405708786077836619934168632990585441556379322842674430844980747568060314220196293472470862157800784746995003624050215909787199624341944357363536021101044925873207902990519315429910849414371089850889957832157263635911404043605136588011478515493386307846523872056092460691637390480436588228578053167596021472339375772117895057581691108034672595099073805552919646001738118965605508322358288434523261255146668394272995649110450978966248440411856255279511163045652705074200007997549997424611007511901593258232110260980581302963121290680150733548104380426258027544863596785612413351413740027977559989234038065624543259642769877625139072437892244326945656998945085832592358351518450122837732229867289477721409286912268539005774395824345076869444499268762441673071237994175034954898035629250082296106105215969474786407221004659645884951765686013305538904997258362918417216763084388151843394321520527528219499037232538467468907564430393811352784119454164846432728500076573218879088833576302771894091896886856115846449820228698261255375329813409586193783237573996975143177317170025876462 [145,140] -20394175940825812030276623244252878455755068889032335101722956650552275964672275527248700579564998760790308323979255805362240982986894369285793878589248337218153386000858054938514770746890047337844079122315542725903741217498766219501969573492973482718624504824699673796654406889308835774355995569424529933121521951961060841974383983799226849704580181243756084566217594408140927558925856467913024778940009489691487551439987618669870882138978032804517188923902864950332532266373041881268270973783327323222104787564541011607544271779760926584582769445945329938738910493452727948200899941568494433374138047609975792203799008964568780529627168472671955427712973394616390186644344537063221396792606273027274428949317416052890381294556572885993070026184031420548050845163497821556347370074993765377862584097687761781020264902790022193318217181223898311767945156128419109782366959796022893001852025773278267522714868273469271500441813426646736133769711922189754706141240104807548269481827195414331154938208779469665804635254712919044909057410187375596957762443976167321866805169215274548345220893417891498180156527192192683670249567480087653212029677543897686446152064557268304543494078906758407981954275487528761113097192056549420956073226718514573768578230837878522671858216105557552222071195697637 [145,141] 18266623035289700623288974925508173025671247487124572946418457525699698918645807407200171958780609026824187221334018202048509304279318869277083599275007427476771947350907872075728475280962297134186823498383295942734037963532139549731207297605118338686316609498717266770693605193276466095373610193476104315615301715370244851723142893396837064085160885406339393948154152045191963984169529514653943570452152519974225891840506934376874996778839309938225433937086407337250691273738033761741834610042666799756614855225507825480988540836204882402984908204955453559067440756577018855684286425286634419910060654441160366690632408580472231373951061019019592560178770239644748500564024070391132969616005489119738573204540175365044466368792152245791939671089245671478442702132198133537929921876881582672644661953607016243379047115690734850700575573504034297345988890183626663301647970834803651266480934393490600461078013766130604970675229774033472471143345163054360708722009934979270309804107592155589219057163218018871245088729549051873440307703655668422755228989401951839598344741786723971694663016800792671762338263594778867197769544085896713299212689070142456276492745475229958147930629383117554860747295270651053621208680811894660471579193310624490495147613905110178459356007214365321449 [145,142] 11122093710874993364782428800456135487905235861747217170493553715664889622393478395578352495106943819372631501429219046435784777559834617287262731627555494438052537152907175169348242818890355649146886296860913343866579592207016800959184505245251923179670628545141923608642365470458150291441616119608175988146514914512839062040618267405574952003462418081810803484234138263737493821238405549927108369132728563255924822706395906038906503461574711435260094387212239440932113198934650698443426625455115122565430257450322795101452916723526316115591188933014451053808279212211319477614045319116208303975840048975744050000543995070257718797063847775605535009695856226185607568141889927583564297403278351142516677336294454859189135199272083470922134933986192745825916135324361465884452724430593530592666365639940842435574117377605352572701591474648369181372828698048293933808666491569211019583958728994233872819368114298625615276728774579441983465728995117692934617347693243114808769114038164139771486591985087886428791091492617294667669132953027795959157205293693654664359855768442259379606292005763783809077980090106252047910548500946621844554608015883490262460486328605867304368336111812146770392650878956915893259892621878269270544852241689243598076128917531252470715605745 [145,143] 12038422372142061532889519255001213327123809297888162433568137446993937022012990072012239456251265137424040494212683782539808917932560319513062202269323452166210245780223725435348089754382383069787109616604019785717744941662904758835247728699492707050283597536690270885681241044173418933213007186390555585801226610677988157631166950994244048823737768757853328520806092705661295286317353370986928115068066500912547609591635122876588984559982974318837955093470342010853676874296301990672414791150069694831374907827221383849809889739958494644349938738689656469145546472104141768249917358548065530306733643139163443066561968744890298880523718900129500891697707042417466881106827045398092103161747206743603109335723372457460787641135482711040053143477237095628415081711646298789297385818534655350214111933226002834277359859568464852479313594192555099881427706158965534417787520359685165840752381751662963948605068381028759983517723579232908874078808875392492648687302137986943690920565589843913606159324986911529965337161983640168119827919685728316094264979448303105370080062468639389038925904574682715415757626866279681314950253937500191367502383530400861441140859131638332773270839308481819848721202238722002279935985125283352771811112294221665425111751658932 [145,144] -14854914187378746899731750056487777509163831792125331825977746517557637165151657542685446745506152706745557967950740217762521134516972603897428076030133142064142408318371575107461119343151610124565750718974429321867495216579198942035734493914054728272905597963688491124416411010174903810205797085026144467175311282898738263795918626906282861658981309020522154901162060634430198150920840786685762716900378658728117474809129595247122728213923582716915135756924900936712988600618417672118066616631332242516137090334065877719514205472316132722992520163778634105023074963463581834388903198527548478312364741347588164280062398686588779145844377451253144407092728026901138844678929126617118665643982499135910332761647499630719362916285341209707645060354432059467390987225018001849644116303162431270464882912765521623860015933722704031843610977548119177155164540550789489134314291426681813785333715564863949760809721168834602071533426719814443401136944842006860183245515266964671039144079127801921013039358041660293765465686081581150192682398633702423030044143832950196222134642571944849310528380824450293454168892538438238614591397933443696103321025207999901852221384754250980244155004900426843736507667071849855907793330364506513929017947536169763576 [145,145] -1254597866880817290760762073603251447174724155832367978249442531290174730779078208978387791618658984293738703529856155275501783288851230935079738701367579461103680052696121798339231472290121776058803094468121137721121070869196997582403305599363007764835862490588449746587758614854877220757422322749626175386249643106354754882671740314014376500241996921511120128318969684367401393942724389907135752079909514721144235162258328026555719078325907205282174135216615067121874019970948855470979351530619651705464511598181066927615494702310416428060134149002435949341158236506336473289052172660336285804125892840003470642841201720637844592567369779164998592504147813639551773244849341253190577418008655849178483440415655620482275539384227196398546247713112203529057793106460203697072021248349017819877643832330062840378967222345958825580551406090161122350742517002580060772040041014595069281436242728288358655865371569995465051210534989526098662253534037016528791172445584542174580378997912649386589318465772784841167076268116812632143305579671648736170258942672557068457679929975482418666023646821731294416797639259452890137426844805915106346573647531128258984249642260081966377994481467527120958909773355675116407468840253355694797557403 [146,0] 1320405998129991683219278883756019693953148842175155563590912291581190675090468885529717650375757399702580446288550876419657236389500538216873827897650723452035094996451661481584763883613488525295171100848524697230478392106186352353346095575259093382943655351755939045995733504770701958577147469134776655463726008099540064034553745122030981200153879542572732564002774228193143583900059837594490209210351658439229204272883120129613809473374668184523650988525834156275951481523126005967727931431751128010572620249575491077248775660479937107827422602000054302401512474066047789140920856907796637354066131665326387379509116549637414268831966685278423904742755985498516318358715734992242946275041934288920631552598805047581382746581849781964459669347922882175742908336076983758985945227001759651026500198702446634198837975156198669957344241046385898472420662241688763833902056476069211667755148385002500371310978087935509915380805923741388369633736273492692929767681843150196981524942801966091903820163239006941226139455665865654950465033236896464958952461704242920241987852487668466145580669709694612686354228589681570453950020638532869056566684379771877116995836042505821881879635616113424140331344154584526055888080676587268497514838552112443917384293699679695737366620598021459343802164963333861385282191282308803109047080851887473126820258541736443593722618644913131021857085098215740644468058653664102731135966674263351672158725454580202361059002244406783003476328829716628663768773066041349336919296825192666277948671966281442757175476777340717584458409355211872353194518568064355716734663907351981563508446342008022422264994899316881316382075395453877234913115300317649959459703517114028513228746738571432285448541040001258023939153258831431304654875785222123411868901758136623645746834571798264394020280684344470500946044921875000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 29886554350616377319439657586508085447592402503375564822012426409572225794113255792319015206231576660758512817787657818670610222819003382996846401660549138089896363218085451790128199856444818024187918507312686857456137067675389003512865269629106765056425524904127081091808417381417024886648804686197197277300141520691855959740402061221948555993897348090804434322890746017871579986901480253881034471253917757953422089080926739377883654523882100217782327009900355548438419511653266830838232992616413790885774610323178070372419030871528276612599599377133858497007637580898946322367363555575813157457775629803306642288275853228352712747570761372306585498420397453101352448713919027447382671261144752796316172180336474465948514600735094008489954017612190308901880713283638138958698139185570116037463846405261026364182440610609686466950523218649856652790517683943381034266275870415534116486206092009051367806847481135094230614688309888532526891212315535530416989521792526037997283836332681066580217484546289428578535962098514276177455802032463329777880877639357577156860641981267413588861852959552227312693198477826647803451030552596757373393827259528444193256613842035790093293348936447710433792095126247105163249962254427717333934805671537750967450092492560474870699821343508718639136503170220172201272014049565769309061890876125411978622451537910484949634099147036889087350442394312089953621334595594965539969891504064038211165604663972109540311009977428255914538684796233742392603619169228150171241026139250047658487310980957273247942311770934039531726819016586740306313125781594351774599821460975637328585485534498425196237038969248106894232868745119475898647291442973765477645392982163567215064405741253593490855766447514662936713139795441532979582781213737969390076718020481726008124122474249673629091073436643091554287821054458618164062500000000000000000000000000000000000000000000000000000000000000 [146,2] 58599765248777236501161241562384212817480784059047943968225082085784660166322838165311239799050089073984484411755649892905540564412599723965866498788483997220342508632386141882411226606587901562852106188021761784933575404064851470272808183307363789952089834398139029119724123159514710505913472665739422022132644072514752005267834052429443592103752869412752563095044785819011131603489745086304599871853009432351669542932502320867108343599370852545749351708044127629543388415958524090748909996209544930438086629157819469507803865866918961240349512679638992897424757282924669038087865625666437923263106394320206113149583587102536601358689432294539808309854261972617382602424329250047402386695883959001132061797636780741901155143049730995182699383592446432328443201002332462083025666562433232751907080044710944500215507692221271549684393932806252396874000708892460248857090701771564380574554168216914321695006650896349459656566215001388192623577182140556650202543972344823077150047685478251184182240219064995570476703965020866309104689950203346166181568694721846503510378379347316267523760065753521346166757863460777287103332373239954084754086789104534331110004140563807319080481379927784505860153122216391328324255230959250785623434614515427497520221070847369006452491335704276297971489975082003922815360222678016936352632293143824836398087530368081034727067435993837358183286842320249601580662851393114343735113973062835714219020694137480299354871178017977681859246397866173401267345803454007036873761828811173065945864713639455253602340291132829937990557293832104787326986032272449004097269092097076556245681532110740210737085634683888838064668532919803472001517245469309458583589274587168578961760035505380728695335846662182537892315494896589532457413331645509574912888814098309985174480154030238701127411956188856872358883265405893325805664062500000000000000000000000000000000000000000000000000000000 [146,3] 39377522110996895848877271292379987580031082433500353085755247193559884858531737179525831898723601576094226596176932137176178665223061568093587896538112436152088543673978102506987811995307067675031842697125400296424202973928425453780621484657033098575523188261672495007971378899709974461582697793420325970084886830037456029619932376887274759935773817263636323281992843334745599727226558306060044046288500301734614449672769682686084616387303155907023302572910730588884980354380985747410400983313412728940652092633469234536805583868121456830458596010183632110510399610906249000394408506204228195936012844688364922855880908853228640174226566620488276654111953694482565571310234058025030569824831507427216644406407704052403458501771112114281524570750442981135361432209156418815969112306077138005311870751437606821132544471555598619155042683391643164025273285777457765115342342532079589995837538294764373278039466597194626470247612559109108972038946648946208698754675697429143422288712280593012438492882801765661078117977554285738011459019722464734819259791113695427995285480464979692355311740719957654569043829055657352911242928088298219970586907091731533220773370611899640943213672959455381022840441684798439556077736524874059397963645769936447733008292712937150980405360806597366131117879435973721921692758233713306127100833203301603327639837471557175336928900688176903819316478179432243280678628652126380377391473428091598888328123976068085432172410142385959477030493031144631865394883312810031822466170940572526640757137128418747285601280945339212411013392349635460469603786933853384122085373805584149019700561120152626469166756621253254519706293990961098432548513120792949261937074788354210704486617371502014551631422697686673123354569241475149583397713225995158485016684330182016689041246044079777805593959741333158312670548184541985392570495605468750000000000000000000000000000000000000000000000000 [146,4] 10243126294420306323767273576668887100738223431223282221114062912121837560233295249408141661450427503452100816438127756997489702469778117713112300519020270219795847925589586726340784656373014316691282461203781853054503113401294700799874425175013224401947336013151346425358711087732353611638692872766764794611769084806878878102356498437396628648290027651687233463756965253697233222047692158431687046374457764011161503278606324490013501534320172717652037243364335963365766817089145758234959248340617198757521087523647151496689903328610603650097200792538474665062983286460430589217576932658807800783018222351517059750572655855982856698623756799811014647526388535875049846882234249085833245572643454318416691991524119448611970777681481572579794960161802860229916698677732619831939781391713683190776760566552789549170259267011473776407523766928129218411039403990879784520995640042442355544786107914178701963379891045934115053393553244231890975613122497804708661854516613434814670280253753364976008060452246806739673380031351965197146366618413214899874320472213439060600515424238198360952126317883908375690311042242403106483601537652436612388248387344402378308991790168269223262450708174403723525745631870189063577405293413505651896908116668108860935312597302910997233588462326437470818701173619172059224045050414262559512696933196673151262053111603357261953281963546011967573643134037572885879920262145021354649622004330707557633900997260133188052208971517479358183407224187156180901301385457662551483414609933743799678040592985805686130835375592846380770135585046257512123346915530470591720829953284294737546615728288413619724456770731618867726681048290644080996876410312599235185865911036901771175301257297563638625909003401119705393633570334447682105940463257194795919216434381453363377612937790455740085681496601896440397574453151641193926479900255799293518066406250000000000000000000000000000000000000 [146,5] 1255646942864425835663488871939355531550823717510078702980411671996112297208156122185241902139815417710410230448307316289315745203665892548793886959277867057400829407087771088885367801679309566272094877468204021547809973104682867112520052198358548486557219305271930740867111005462660305967236818454397913523166158566270170907766399474299962163058615238064103229056741606664532024785373901875994914949007508670671820829679753017332467583681412767474064730724017067963370306369327571289761836276650771727539635831964922171146512974469355982057416696674222270468972670064351468462108404050292908942791367990036631856307758913492700074223188773800779800810228929722760153416461452936530024370280010576369143811090308806013813779274828156520221034382363904411792661877641680443227171127119853649377217675947523202802210133067801428505400281159913728016083796542253921319820051702348489698726765265505926878253155106776993390508003793808484471398773654482278353044083741444124509354458235981188652476479939002406732086587251646339786238583381128471417053671490681157852836770874035833362551836727045254567460727312045369268157196995857212887454935915047164441099075117817982768943390620525032443229546246213353533524391724869183971764632511831040903907001222242106024090437856159376104935347050784787976752798329782619777442561554046646371666039233324976275634274736247043100032450755587449095294352095234166496346174735181188643093699543935253284364566266506542205850713742634838825217117271159860243352150444799005977401214267305281574789093754976339583145899856811420359946585552745265679896324230550729494926454112264861898115402652975306592514440917528221884346538121141985969381394253141133423130286200829128595752968015983568930939552900045029926813928893342848877954394111546016415502724965202683406929069357771918091428831584198400062035716473474167287349700927734375000000000000000000000000000000 [146,6] 80836507489519458628976056309198135154182116086027579457106252627116124470982923911410503464457202517629056405184742226746512245748073185963433722351677470569908417150703433387227650651129169398719782564438219687130233592695282113647915399065463663170370692533865963895415077296341771705528549429542244870090807079504829086021695463764971267547010105649658472709252399134437902127386883415581742492249457489744515002459479337468958717122211619847095869788946532933817475116849150936063592558453914102607583804938851513895429977824981829556736784226524336608622463418619662733697375541573328253091162370232658279051329592451075676650399415327388200292496372332975371441940373048200802337585910227257899006867902447986166006081093110124974607286608698205331365889643362830998223578682436291353825143986516529281319299545791997524633858418447586587843633958808296889937267913191883274716368522767326589520656524276054217602615845462530444272851992484187527893856027836126998799812939027060122814526951183477896647163617762409595323911332177537007126006107345077798663634173900686191444749114455661755637658849012491908905159506611044502889503292775070522444903068453429068454297906141435403340789261998330578565160230975749229944945229896399638849954543867008285496853316080524384760479110524639040027261641166336037737817961259375485213468473442546191830736797738451638532950946796295698207149960125785992898523151353412417985830328481252452754561049741742843802848344543758985784759862595108067454848565508140892701431261863686310133217366281810033148916354902172270783107375200141780639886778746604836111950513665389127215868494128829899206760528123376939530084733595641887276111269021827035272393399626626864720206469435547949850658002494657152714213664177170326818989948446623386524285890771889807886418950139741581403419270399924537878755259612262307200580835342407226562500000000000000000000000 [146,7] 2940553082843791265655942220290525645772452953712247447230763955211686160777845369594093658046603825752744137757406887319606507630663413201005311382416009536495843912548179496973229757187254092139531131703039469047676455434039065546045219401978138005190140839240317694464467398218053579029878186560606334274476810662338436913503392872173946603272610866896987875532548578533976483623000460406218651609425824049072875263105600143490963949589158980647083671452792219316042443798206824190641772261008039278820230271093417472128270355005188497517534942225768069688557849802992995649908389727789167365586944128709414361528649292655560776212467748291608687588982883662182059421272612115033091430547311050712051741978755831790667495266209414099894263671365645841314775504417000199137065632580755447204840577670032047677034467501266704467821193035709941630185371404429491961177872942692761002230546085634953649431127717537046664618180175593008806455146347534901564424899102810388703297194077325756769426977809679647297827888317239903473284616896881770240438187045698841277721779900875662201663441908388050728967858857546649660978818075743844800936334508032024293164091205193492399470657081708759511529607595188811605094641179895056367247551328760405639354198343582240633567227002225438123940249401547880688350413017848377211763532290110649759975513761937348092063516717999811415671300978074916274032406289637401968892064783873556940078296466146260228065516043256957828396457122261012369539722476030968196788829106291096340287893454320016317196349194722231841715509689516077251971897128340089813434023833456759467904671894970908991243313982481268761390251555681310000777164304051867554627866890221144299748720230101548788207397770497203915185416665116941468842694010536937523919153298612707450695040580411833969496937823961410198879854984099319975760292167343834535131463780999183654785156250000000000000000 [146,8] 64726344865830231757096162795454559287163561024216995263674499869922433815308254968907941732336601868994479854596590875642658221316442392533058475662233150603477607648573340558425015877809824545365446053739006123956041436569898571205657491225770917511099854869142827867292892812155282496535088635314673145870886276808464578288422857899504440899921273005571778739352397630218775767411651707796406534843434739446937618128927653986632555082209557467935689148380332344460197737662844802265897669987616760411753135414472520477467876160749210922677692276886169612850611652481065261859982764064792961523815391619210613387121918875900360971205024669370464687493597413817308674677002835850043075735518327903347428985611060937522808845865567422178988220315224733000979641545845246177990378432304225616595963979475325804793975961142914025062418015240708797254712198654300381522685445214799796285660411335935251248795047975463106856331388085802431706675210737715978121214441708851937599470050732689647714359923689809511744695167763151186837186393284715861387640497470242144768186773598495718278335126563274937948725602278256309773457930832247362677790693890486529968400116167216477847019542368449841017800991041526873018808455354937328592808729845990602620904233558449013738470909587676504137299377715683619750162918585731700211849126664229466979735528195268932364099526464991004379044326212873307375779795440209405081164754803767433490517329449745720783099981305023425521409943135520496974083917234540889163225740366368098471516459363878289389677216077044551338476728599566438022875637181240421931684344718920409604865944760878280464141549017765774853270059913413695433058676440823204953416681078980475743592299669803736645287016180838451978785659917833648950336501348454544475123466360836560671321742106820319762398720700485599455971891237190042757076428750571267523028495816106442362070083618164062500000 [146,9] 906741090969089363649275873114215328731852242083478908534743221808263895721509465152594052762522238815205128859811561949634925796905756164924920661690766943935143972603434200029951549261669314761386126166089958568355251570224377971495329917951334052652586458611328012887340282943446275025848452595652490696338532937198519863550076481172291572272766944371572186556853582023073448979427498634824004318164194893768771018207362755742008765395049387870660713621814143258387090499346595533874212119269641439929584904084829692333619135767260000992909925419412883002554974292904504543181577988709121470708811730662387541820758545253937878043023528241298506418549720410188874374447238070692782238986500761700838306496806411260495270688319607533935553373313497878196486390442070083503633658356441155978103860699337204731595141034983446231939089149296167916623187135557389309885276501391879211598072056860558381282776284527135940407024376355891580863382299772587751585617171518921704117164176265155230144070413182453115946357174696269758644495318139468323006798166451718109299026641107970715647017063392574435408564756534988639124651399453603434335994492432214086253487342868947091870963298362955420949483393195123597530285768230678787948358772274783693219543832770900718847493638786462620035162162198351716559871947060510288777400352317269863071547492494638406283914333628819033578229854058065773621966235977215428676174939449418111270852083972093000976673492979877500435284268393968890545062289633906202822342861783665801297665683722275365778291451407394245694753000945315064113929576393675261366754769419026651824168922466639688017465149258488001500780351079614097771126533338053591292134101115584731645826203499703350648138246538719720909223967682120883345947349890292430315086101928131100662538234673853616413145750858284496519036827334671032340358322060974716194436950900126248598098754882812500000 [146,10] 8214576900488158278339755264666357967062006470951134379015696175326264339164449146014342758786629630043398695844080773361017539727377339239875952239413550003906002525273920741200253835006750767073416893840003004597573924097458955050873046931871603694071768732208699349007400280404430949062201072275643667808737957444280355010885880633366963846525516809612678155205163797998156719434920341529889247035590222531681798357927171635038106879155127055023786139431184659627766202986633589762079527787408296837244347877077163203490019096735496123906749983820856714846042196867936936197052644484432719172547326802240331099018307454185580822628581356724303970449884126360632876037160272528965205896688264553859341269035628698738403250362410620274968118184556577835826401676432950389761720043515664138380270879696551917199016329432765261854801625367251464730724098433694562130766883701277905523206899870500298489772542583460635764566575032059784314170174606753197866540898757384291695378511948342337982437969123109740281905524497423842159831805880404795446231822263676464326458940417017862228699956925841251460233840190985429970341528653467203364908851063994171753643715942158634522873695738744518098713899148771022351021382633832119640753501392027618265321807333808059375385336449764337607526697328087857695991790585814244187941792797946129562786850290396410868574293881829063783826211253891110145014438021852276904128645352145130904213458430544693215484549107390181158331784271448458261851083996309013877630821872203000024829139177500686193891603347941399979408456532863833835686070949932553913781279129200996689183375549839236536273071669227012559339381803865823217327252394319896313929996708243385121429902009899141432418544103728929264291487837087398977422715908813067048120479083350806493155936494413163165331554426766850470901662294727023881851169631921304181698673119171871803700923919677734375 [146,11] 46918108696725370658325063895343188731743323349838682771537985215158343197768597188848852394601514490061225955389137862131275448101165691052591007169777197437936517257558947970877954541673569650481342740206202611417437623872312554393190142527458883055212276665257463129732646278325110987263626464889192401224685875762369446761141548054369644149489751022438621475062720633295398568316079752949385907408700476419881818019130994722441363475293734592760406622227487560780854129180496165508810255201303147795859545493281941067993304730859394790556565172767578707645760858402724814261464970579226573593970078057875184660326107788042306971627843668121026833655275879598361691599720652261270911119834596695184764546375945811102622999505118504498581248456032799350315936017471257066247420143548961034279653539495707543031319158183748015835222511812719347513547749652330803699199108242878460096533339204168206711242160853545270507117955473650333369078810654002766617722318620691304168005839176142260634738429941254392546043387423140297440298422949890074323256037402225598411109268313671109654672846375968217049000453298413038889313674214059993082625099249506177082595340279490917843842027954880296114612328458543612348097235063739659673404313800491281698240669101585776358595431635012788404432444989454830907599307109867790638862140458666365443851874828959570642384178673846193784217605323801355509274059881682596598279309378571983284318987277546502846654228179764679812249560384529851098716763593160256274647694260683341131684283880903966768160863210570612860311699225922079171218699104519683088893269802386277637508708032944058251143445720834364194544481581136153599160381060785105944853651083680416365670197994639044541582933416315846101650658960972234150288758083213839444962484866332493937180272703324883948052074586308941249122183685993555512649001021374672859565180260688066482543945312500000 [146,12] 156264786890080356783102459487107799106204181090568454684412766474546914487934869041479364319944760637558270921085127157048715248276823177853653501490733881788083145903634162941002441955074384739892316309235238352634480422699834741991706479710028948686563980735856189601809262602485344386211107203201423944826282371018617186957269573887243474601982851534709833882242047228840432494863762025206960964283219199218386512800399542077924781777880102207685669757848892634658421844493527847883648059102193503712903081730253303353188856584645792641098846607414560721328474762654337621180027447056491775245520733724273298741139012220398196369615687002785784173427137619711937460849807201941644410252212136497198396150717509257698964229516277907152165313071891571731644284642394212852826878308978377483663730221517087574366673600797309142559214809646196245896336946082382312520932009973550938135420637508899584566068490317523725296775769873463584175270790019169351566890242425141066474367286118989003807496836333304821474162095777558919866154878740980585707317412767574218543710964228539627944905023098169417656746774018028832131045375590409829660085408962902889419244497168605462939539654994744806354985454328309886196296508906648424410393386389005398300630379941524453992445481144783880937255680092951086736764948417454152629199870414850879952847620455248600444824098251216180992225022479096873490812509443654845202807383733720656136027943415970246698460015072772453390302903845395172576916243282387464026163535092505279903223406926794782388002496707524785177603082277877376150362159496095272960527674626619853575807283307325639124522444250229701646397254723312810734559549299490044850655682764207712892657160741297245817862584543728699335168827913368382914670638192079888338039293614133195454458621414541181361656277570849755901743764370106209353884600676831695409418898634612560272216796875000 [146,13] 241142759661862878088201304327652789681977916839859083566889841500884347965579700464856239779592246103626634992368109467673630002037156063208546123767957581643766122607441514889747853871821736692980465313379225197394135550845255470685939564633572145569439459724284122627589841787496850935374351386797900772102877056260329818372077591120386932929787222980532566069155218908822075295482985925455295232537542482159055959618097248684872764170597022160318504122197728480825687462671148920524220487942653753913428390011803573548406261179507295063882430207891559934996345882444819660049626860519690564306158525593835284757568907846649960063341384049634309594062966206941336575773663048741561097839098857469317527559691568023778813867414345471786848404613970797877108354107698667758925736473058201932046048031082843524693766363213026447231543232592503617947266167872383172015656232602638856193098057574284159567430864221546968744467166449436219476152199940953002944495028932831761274650131122615446030095956864385270688391468873663277572873958390457951047734517332565029720011988652997405177998134292823257257158435620446220558173596916500091827013622358387670964513016205371580134841640656435031618130884284505567597323172039185851320141925773282165910024024166066173170015679632427195652572214225223979442501205941780051704053889195432083987843486213017503301261233457411015527979065481484119433102681059375684318286727595763816167979812810732537868181921402665861633185246971769875074888776607721002777884901933161743617164664789549810531723650206936669015782950294832734533897589561298221044977879031138119180403657404868521358175850282047801172363736882061246257129317509142103813482151702951449196800484261736366507894514158066918960072173316304569473567747110629150804378328071626976052599878686199225618724888590874874570462232928099587934197417515846950664126779884099960327148437500 [146,14] -53111378854153015299291752011699011180656782035665380508902246751615655584005772676382546841545845397137917538300841071075158465446502782266572130100236134098805787036516168485818573468622200094420116839672463678454190071120187135697283771313486436282384500880856278502577283784804824988587484020591269753286723971594392078571663457521001683586991484992499672891679167940732089156901704944319095684820516402068577311864624000844290642695007791927873842601069214249797869331010078786631480106202287318099062698560708492993972767378012109087475942513722201675566625076457075631354197395221300198285737878105313952600050921596294105153298510010745513644558789546254376031470783430258823668856215018477813929133556770037409495745701758212826644464095531618066835860011435970631049942224006186687235275503288798297722835648687424419903347674886755601962879818363377522247275814322413184304817980599613816976810143776948093711610992025256256067275838718255465657086947543906360594154150581266148953994516897090239642892448428800898580961499736492316866050082259190785418456343885487909580893790886177977329391455904821131261359415114656916075627474757566500946091577668083784509673961902512676564848283109548738629068816165208638799956865444345976431616386407515280292629055094916590871176649367199143708450890313404351218714764407243521066497343551057967838469547680174786787869380433613469121272933031166165301114913223516410902050015725339893258962886973003270918032908472772179910294201973367705425658561307098428695551800369529910768673088104965815997410189811409915388163317671368857598931155936559169429710293580409839498631695798858019177033017235452051242955542945365435521671469118548344045105463215083960991328165926811312866533301046771014243148794332540082308584184066220272240127983920387794344605317125829304397933657174478146612006668192407232709228992462158203125000000 [146,15] -702194832140780189843414255932010068619520726667913832767555737118566090353259887536522879991458268277962613055677132634628896769157729826780880187176841779593357963791066175032952188202794452661358760932988109171288735768604626058175274451677211308812183199794046117213194177491627583225696052184157301241221727415794649247018648921369796819689047243283321397875344988935819599432995538723761855501618325997197674905436855402180173459144792304481897518509410405915340304628534957937117279320628113917027545377317250384450115137435431015050695477001825537098211798554062060093382095315897849199126614748297645191230237220135463454343793401168164441757422292846081508551840077243110726026640253056655814990505017984815285626100320588487554262371760584346749847832935236691892446359269623049814644054240067763004151662085728268160825354656554544248191835162510468645629271963869171260110642261187391550237068202357318915862604049026045536227746330539705351537211307765523685482083218006214853984895738228002249410529610856577010409536344949806335454248124164027852386456488965278512337338343332832539214829325021566724951526701546061848043921598704154626125834012325859722280078132642723363163713424338740069580712703791652251766762743729242396416030448338004011667178470716101913263467987057048066717257967291638958782369741029707668279148070810503322176792950907092774154747870890581218267628474453531006110975616835841036082423191403365862610294520456218056252330404760354188178555457647075914825478310768530763942382675975942342095648606998178792987908920390673967764577213301729484703769478141656496473945867718314985424506592553748575272402454921085980180197802773041131815125310720840080098717866372923434482496725380553194915239573123597895943874664091929972558081623622022382845633063337352703885700611553130349583879438545461662002367120294366031885147094726562500000000 [146,16] -1520630826589312550618038946082577958499648037943701317429600031899064687971571178513735972039886467564993087096600479296749404918404911254021826032149791382242877705699342814847723954616305169065549125083126803817326047591478716090488348813386702525863850866804745121522367721998819288085990725091744858130901791279018002136854567879502708104820844038627558906156583168342266376557262441527517155326882744758733438142759022966495951572396332088597238980444598382975900067149786777669496105796856360416536128609574718163075389442848964309358123593642583807433199092772903484577115287393371915883051203001872706607863869392954377673056179535415203687682113463957667070214468478254834870169560107763096509246630641553691140352944649023848235374033438643053775604737350209686245606700115282541742723424083559787756991151796073814467198776286937424004893131816292049937231558861490357679947844643250066346196452877172392101160058775196292796871819553079106336411586805737752695447855382536465147285311313579657975683536194041528861389507756043033575140568869607708045743098070274547043973127898313847447262899879859842660463423497843791687026292509376232185881301911464763635560978452306132608390119919536515578982516109593774236894852307107009285871610736115692994232673862328706078340809008662733179438688042092360097471921082997360396546702206039133805189959966626559152149830423757790019277293932166560675031630299493659692873019403075418664898367773761342127779173522819881539474160532693745464471484133990469673478855861074642084625032243005220261814193929630332038188152045034174713115740508919926206763806899225804760027266083761093373910059695702719530053713139265285250910231879618268859280790276688705969885325679241391959351596465858070677462240682102836236702174106562442534117796456983511079783882952856239423599427633625400865469146083341911435127258300781250000000 [146,17] -4772071637125678255398623162221896962318718056848677279354102559668314753920820238293307764945564072741289282190026490690526910252405964582023264478020847792022935674848742439705389856553578394427895217747289276297819792964668299760531937157322463503935295522071025292180722113919828363903170072534031554929862604545353221906538367869388543999894410769777990377775787571370353584213070678998774355989204881676602843051130285641903327544197113266179669855176625980361078144089473407470641895247767206172022624187332697155451514309735251973677928425630136080179353868745189332235275465001275764014441220745535327015740658777860865921004458243391562012026548431482589155831360417058410077734815930359396459212730927469602323193666801036079334779644580827634361955919640626531441988776042984370709100998422261722558974370410403366613010795793956691527952117636665020185608608603970986143720838580601805259021779705520605166348641751282102991673539526262428111759761264122747541242252569457988236420496181326210864749054667333813375530635805669180459459668082125754307760875401633250314012426233068383637839695574082508788393890384908944451838612646085990838444151843120582079902438673396587278183627246430779004481949271982495639196620119934372678903500513306666122353304929623330978544412040175926936207215463748613717164375993832716403026029896835023856572755011990683170970836084340472776382187839284621568248001195376586739316700851556692651768626802442112298847089108758421247705105518039453804541543037812102854161493105694674887539890057915816763073066690946900548101383857838155437071786987421369518344597421662212370968561688531687108484524683841919922519342377623924787405464908750697389259223136242556167666761789445328271783217930541374036259827996232406711463152422783181305995597518601527523412947398031942429747543833009300890957149476889753714203834533691406250 [146,18] -5878829321841250218192973220436341452655298140454329551696598704806038435287714114920747061526987133897595012069771905519572525004749334285985588702226796946876544030357809825824468433586482859503671310487603096864340232752960727056310215580812632807027472904547783290728510843513428823452667328315335248350498012209850605032208908348106734071723688502555201619882096100094967247473717631799080787900266845799551679520346098009279418880690945010057702439110674627261620359021533602806118278769521720306768301781336322790007664876103159303654978154522415037034581500060227869981022678163574508582965635352394828774376945064863057658394115424846355597148834431573979864480491066049174944848399049959541700851963620818808835838122439800155870107931050626051704978239174656955388512396086949978416020353691367733497987519360387146542991123510411315513538527664808476282133720926345284376958543000383207101542031145777123145373479999364343546841284253619744542338595987923475638917265136476754286624154583517552933671928922326287495591464800767388245222001407121699766777171718160703421527485158232284456003044241923796760936960420399801212527724274806686942740808928992763251567711099442514508973491929683324088349536039769902806665145366987587022172230706923542593637963162494588745488802491169533727076436994758490204647675052288543654481294788828442620119328545008174746382677499525971603854129724600106390364180045744004974610244417863883109536020151760327622359439843546067684764052593800418110024237113371220774019117014879319498499964517949932601214032498534912280949862005007831877338754000754533981594759061379128862187222915629546409140918436645472429329186704113477434438344435432722652787387806699193698906230732905213516782526977541817628212525708350115842787907173431617660056880719213135191174264344607301474223605644231619855588633072329685091972351074218750 [146,19] 26940509383081490654128724888682592252431608470409196373356146198309548680418637092327744877405437154013910129842213682289268744202836925996220294007869899869945577256277859571242804707545951306922147250919328705682622739375418562775354791033918844001413391111821279536787403697870564888281937843117928764255346788775445155635799343321439415612454956445485885741981007616074053759596700563520850080775337241743179708201421993530215849126695390459459457859016330765353882010832553388977469084923579372446724637973409184620489748404151912929239248833943131923285449837152174348032519540312885022960549503049350989341990096174676146212979430524787719013616706888292343364004610016972753786953978726054655663787998322977946266399599740845888954865427752301425985525109669082130546206760568808778289263610928761515291971026592363300248399719078163674648634290892996730928139273631617833772076359906190781953923371817107726321060296408687357860601252385950653621982823608905518501788931988933296533689516716600008863432476726149599253573470618041007748595163926050591778043243908709477207375849170723234925716905601628158219474793264492647523579500186525042881892785185475534377900108212395343483222487088545565378474167089342777516489247308171330381529947361330006847973713280193626161120262391819996199909129681096426546828823139194371651382905701153382022091193874138619181821661233930922211772797013327669701264535641161470221024640504118232363669059099888050304140083826222458103467389041037663734917304744806707167240177579693166614513781834594160430127022006113183711097003371450883447873946731713958659059066725610312990785638647750112787211141745577629494525988245037354642372176970573807128879024342348561651864445611512466642251311390581113770494493358104920261679237851015474536906351715582747425324451960686251177342762337873826652412390103563666343688964843750 [146,20] 107033311847440801386295832031432091837884256049994521338323482812439390109825600668609800277582519268213413286888522199875773340652529338767388842122247494319308962246320895362558214390942420033704798780575662785010582219084258685995364814274356926734704603196370917450164965638640341578888970780180410981926351511260045355731142034779659927311260742423558477447253843700388273506029507625805700370665272845760697888469515497373942234249949490097470312630045265196776505350605016446226506509111595198388420055652643412101961583131144180426222715278766073885377144259121910548083735906793368102693212761416045467615268346179552953564636759636950000097251761672031615818438826245785458252524857983713119157680689589140571394584293755731409664568350732716203125042577820187953742140415864739057830959817288373960007733342590882794939930156538070979190476441347611384502467228948445130456323832585982121623780865924321953212777150730804044009768763346333747006390911308958450675528404897713505537234181399236759683190732396892111013115945725361568042410004240425690246230518779383215399761667015115467011254279025505223713083194792749059759433802261923516020683300726091159418668017047781937842181506611157702186927889553305605623105226524433212207333222942728292174525580041444318418485900865829607665818522758775912617906227794220311056389434731145548758781851447011212526452861502379873822511824413953509486333148116675935335885302751648749356219712167322716173208171421205298071287278679629345538209784286494291081496499219946166373867289877804688079274456733300396724641546289040947025387886243449063492358879029211100433750837296250950290506882572755101823603933823275009346480318557935573649470999397249921502346084523018991354163275950277209517650972392715059265094856090119249791475415230569890713715079038712018075188268906185421656118705868721008300781250000 [146,21] 99883457101071890433080544672227085424681487163913357637057302003701256444831518626490075733547607877515481550130432035614030400063040794648958084751576425627949830693726604093433585127652441412947719244049916574656064993339182033457336599096191738456307147146366534639865840300385080881945757966201753426087344737407575363520173945983247327072091794321983368428215685520113381217080631351389465523394151036881389252679092304272603220356350366918590182037595414394831454934180579710701419868763655469288732851033614311763643859831846266234704352920462967160121103714324750242662316694279008810364452774819520744616097870379268848172974004338566889153701637334223319240551915980071888494078674606783662709383394077090057422801155231307455336358341949154997608766280334400459663434289280074662391030773950469867633158523238434531965681144137124536439839041409324122809345011772821714631566458367896738449980803914811293807587690694787591377521229008637481639536741433413379784165208456349213519696379359508081276339510677552602796239096809546699604383088422361911946860224659869863661563143732993303543376195981556318173215128053187779874755948713254151767881170913896840462323603089222966182111495446983366737017836362796463505551801006808739087039051137764460137236362702995331331153369268097507306610196134714190550623131976541225077651742853029857904022750437434417510721851614562623515431196994365921367893935953776473998926398978583138184448421121743819977569860357890473221275671016292377612159231476366451638409263335624249950084184401124649244168166262921603045312936833982483559416797475389351214534907617623654600449576642503061190651124136808515339852317865169087870545829691457241947037059774586955964712361006896330488199522013515656440317971011459439804311399818651123836111956460870690146188716569087809686524240430000645574182271957397460937500000 [146,22] -193502521819420357946349390268653375763536408161001669754031200975831614395005740519169671087006265746891645841715105808274840326360113622034574478467431039847777486241986816545420791177569234392210408047802220561566572091338259125742552190062957041658605852130365765285758032523490072973656059111986489472047372177582534007347864416236104387288723321755695631327161304106208480603501342981540725110282599786756885935597003745104626749511767260549823376020207659123793967505674965714353475708263089823208620272066684313559287056913109802408480408388785703336444953429504776074225642390024103952278416914114549586948960255887977447837875732781889418314786030075180431469054615377158432414561829629832479799299276076783543840404445356165297962597551009779017872699734816468198305188824852444776027360929883886514768875090628300748437442645862018872739581403717786379534318357977199000377308694894056707924713468220717990364862737757034661832864994294998487836602794857062124091557244635639707459456102374322341573626234976342441909288560805156079702246545796734817617614889948546519115272054723085036036446190933887511584453703636654131899613099286489096795709083350619683614623870333297151491315390647485745196472974367482183325819186503886630147083888819858807620853772433587179121016456232919794024118549852719001421862708107068158663118345739735538367620462025128091727198630441970320794695117788274015063719364414657486764221058405818468434487108821673956614665816182768529315999561596268674636785635094012932055867380157065725923080814321248451380485284099624623398037858460171884451603762727568680786077695654287888108880280928635847092660326445128688610206432469747380450918008470852884374264093548361051762609124978541718839584407141517039682127754659251881467160772504357986186631887596792107350387964078886816419759585998585127526894211769104003906250 [146,23] -545180496291696014232453344399061971597163104772236681351208023422085365358018843791417649310629477037689719513643987412550125952875534326871871924628104716709741371595372500010157930332875218940280652483160823225057006868415748412766935895669565135670576515290582942756683403870771330008646856007696871714865642591598224833376927357494254690810831132511724715802231766483350035331395207348125351036621188307867727155776020513646806949712726974168847902140595841386757498812456717431286796393227935177156936633847752459490843553863309162777100061933931981695359610586481785624957358977467569559204287040675603996398352466227201688640908344991209132711191213632471106555584410624318694931688259095354079992173021887065231470241034328475256483422077645849745691249889975083705036140882378080925241422127308430917861786388549361848775509225578378547521491780193648470697927421123245045622792555321817365656176764205551891883188503493920743187649573697876789366648104426256807374075448821503906677837753188471703684163598207557866345476728380666837711262504254059682900115624338467229385503874460572398304223161143752034339507593733043629754026098312668581661288665278665342546273638204101067747551839015545746775231540345048014187907388967745654878743101004154553990445866963928901953476871144344287659071847952490216365085636251447814569233939021764350583546425812272116518477571034056070011721754769793390590890013765584969653670341447386881106107000345815710307435520675211852821551998060858675261370096153431239223645644310488004846878822634797199080613220477732778237094608470702309861481928773629630953417656532588202823574678260613719495871590840913172741640637739664338677692578507129634156233517267525189934357033358805388737867616862397983665026546610383029293813624778070835489457226788145599287318591326126397652400591364153660833835601806640625000 [146,24] -21557473497943126371744824559689458852502019766135828046078040922060347382925339658935899181611627720174047981732487116912235559301550057661869473799241643638976756229488539231235857776333915344784110714732123811844997206247862694203075345860882076348092715359805190587847812637463647340241191961225211398167726516408128971494913001424206205293583615918023371857749786732035702020772863678478154928152769140823725240859282201175230067423337352958873391459089345177062842436677075567965190222039516800720262937359753684611471690774812180889534857871480751229843927048517486896899013554999887010149123639031373582570880899210732165322062979257331918593315756869172431509819258612584293254936955914338935955223705132698872977174073793534745311788719458591450114738580806030153090099970764807245231292356123394346356441751353447197031965159465469445207345264623301886883278749297221762335176789104821874146393636827842511065697092637099355555348025732671622089479814722410915377645416049836911261770003517620553780161435121543215566244531686098272800264411012090710001965472470217986000043865736260647087010529059567769055016519338462787494694501331672611457793291748070240369299986745798396911039559939914858409884144869529669771166249451021628970425019643679597676364022818704682210660001079063426922907203629382017007622076143661061247822349375349463619841321316880026169097626697272356548277427653457422948687315044285925350479374899793480575917540916176143550650713625435826948207995502388513666851809208473867261429674481777311091566650981216507790390531186374701069014066800501509681004563123130588724936251234441825891278069341400587830128157921110088415958162748500040251304561131089993786947343108434021007047556731182913007807673977768302658887471029309897931115859605609958827398428847312136869759694180061476574594136208649724721908569335937500 [146,25] 813618027531762668112589031248336580236933786897647435411539608088279840181902604090248760797813794672782216243954153510310363421269279398258243404155267782472612970977674294767338361984907078343507182217951675849701676980369884611117936913828292874354286534350829864449996021916921298774262936007385233866176659870645317679907751559290838160621961995634475328323353984674870578587195913252854979238642268369301343576162089695904941848557469411087948626873804537015644136334801369484574217581786815966590896407109433332785235038226474388032185117453975211053993785794562855338510049400048365819730973298147133550245600437938107676629987551514689641533971529184089561138029753863535159839543729914012716353206323121248545143493014734476814207813874963640287710906144938438964310576458737609638028499703777723746816407741954493354253153800757917005808897849260240595182741308384649815610020657426949225142359613612138643610066579097188190204298577565884802781462457234387234080737183923068485289751156533358491570711037258850410721498639191505553867603295118629255553518506544922163004869085385656714291114956276237233187374565486350013412020076436479109548989393285108728834813852553516786559694085224812581997838744215626209239951093371042340599172734196779194207544267324519490603606529254419424939538949738199073870285031544558901657353029756678330279010710721666185039059597082157535050422653885322801896371593893137341088877697690747449510683077344474213853277706449569217782249913484734484632238395878776698775606518652301571566541752066817323167328628789628445434954100882310747414380762624754712997430120423009227665857505159705706943845731163032630800693187291280020461736367765533733767945206807816950132346371274479569247723864253073953835682553400052116361873935141485896954416775288067475648470770908604528470924348254352807998657226562500 [146,26] 1067515152147376190103484042519766491893972867874069198183206973853682822901442086041909858069077934088628639347283776045839212536314744067268048334506909677527838620440344766284909677213969337802471066249706159931648984112234987089835477414782670987610977952200872649778009153624486290164547233392644519484274740225990941591210816459173196384730542249868760400216640719569043493038444737390017067423056140731492639844808902245015087091117561690936739428748774978066963612603519006711023673189331365850969871275884353204087167190998193744638604437997429218973741029332572790032011531108632533408697736133992307109042359627318638277529296660871368923753565868332630966350666800084044495448719467664293548260903188983183842414017593752638178195062764467583970180552366434180467586139497582249922984213205368949391018990613537714469197211078191301343168776186212673407979139307537715679522184848377527566424263491375290320831727615722378577403583609812365919058690275373891396795484845260772003897552730723359391621007009632959151750658194753041753207884246706710754883089693184182474002828521256762414579889625935004705288002286313806316563257593085235214446953407104135497950354359650210895947622549962658583593774953484620311059794739526436034161428423874237159545226634674136241280915615855031486053679420017700803171151217566380665568456732206047608575014338206679018252128507885320236492267557589543322488982088484708458959929751216626576921867826688698340579591007162264341578283474171839318555287793738235586049293083523433635666209557125254645484903421385074685471616541061658195454830433735780499489846277866527715573695381490350666560368782909496623058326569438476617621439682250573568631003831472407445558368035016516431940945580689068962049039440946897453613861532188395620750534915412131717232888763557529313714392853516638278961181640625 [146,27] -1881360745514179723010023611543010397546700433226788181683680420590202943382586253761749205766889438495832275890746540824536033220196379356249358337885498577741662323355474410871739098796566307552916903386381089733464700704736079182186768901848021067159642100259273759960102836063371409112719209615643069638250986992876675838296659970746408530883713712397745773697657724734111322816452872377626736686834309526669698206135046832274670881190461218894009631061224430001558682535492797209415734183395413801118541893125061515458921896950289520014243536776949411850182463689342639971943505041419478316709024711324049018033771877767241186876255012949061276344215900317683964615585327644566461353883757815327828977739987642229890407034044652779005499776180751388482433187254415316131119009854855642686619631758818814025550763769356579574878157921715290087948994269864793882731540996901058923587951951773911419033173440244003430669035680047298141112801448797667996503299269133287917103898763770040619476138037126845897132422697262525410617166914284594049539748466373967964047421561704595424812620055459360804284220890737646637598614991506782606677132724522298763403778932116817915096187939659884248828353205609351030781581294553710371993944142517961280666579677646872843083241265117419665580027602087198817392688478022215311547638089236636683086661380688448119719576591616137438255696672512461393869537311978820095533797412331184735697708324969831318432028612169951144849983169062921955092482784518422711187804003475949712134899567813780983162146149080614738626179966950630547807905425859309561407473651084628469225639984783526298249201935550038401468379092773033890341680279531201208123927744930136409211214685217945270164809569391502206310407079796590868058053774604296967504117531012712020340141464986460092303662128551079685973563323354721069335937500 [146,28] 1391724072848837294922245744497232726092582996632578633763707130641602683112756374679538977001514225549374988755902566056198171867253052691944643859312294697221103283584330242058096859639683228566966290389729059917147339047216390202355666467284883965071323321569087793969492266038599372323082828204329293245797619757733044857714221914157052782833059465637086947227997020485336045399902342330583686545886712031750793176874625818560978650099821336545644196951611897582438017329237124877534296195302329136703818390024395366419302205568860648902964766098054691200558663749058334957526093523404242169887628899049317738507267991228868952485620883560630165628893335638047500107485474444944191960564361572837179881001522462749999249416699622368664497961054351585640294988656158142198156303664268913975393047513300181440171722396162752843237343945960712234321458654834011828168920390398878435996834291813707455864944924732966042476110723031875637134575685108126248268232049501817946038080457159297444861593824954681071464511623228624113701704987150000740701741721094646157977938695573130066143484976543776444507492194212003137893812576731155783966006693020324800221304394231248391621930677125855455271841862326353464908792767179605427042712483658158054883833220041195646857734634976566988033780261073675714797599816681522823569078015428544790032323396591591502009442976002561007238004551621679129708416613506679938051794681478622954421484510827518108621955351435766973987859027714060469824692271335500202499783364787707253725688354641308220408001775101632316398187989350654612123415423541126171683005931168545956430909361094626640808222587016466131114595468971072820392843295778416421272505219233946124707628311803421764555306090065607687488093451320159244544871560722356540432708348954743765196381340242265160269976583687746032170765287174224853515625 [146,29] -4253390459870692889391270253831304167285704980327313202672788394198450774542115948002052773164088895084003759244902627268606560464116298136616200120425131846820333487195078812904826838192611377204260237287306151253012189756457128739948589350669719174358621854333609376913082444723923051804624504610678727498286691591579157746590907484380854797450662918292507988837131641340974958697420214626018440112074802115243402495962035769410070601418811204508624493089334916509240201740793932886733037620055923891160650768186261257128093287412504798137244325827354371791570008292848195839295324872147439876523105327313590932357673300345376012813080447205403110582360298862132786605649153874887602648376579242841933026931693088369905970690207191775956364503968297968183037109105778506206661544903261908036564134871034819114669345179386075604539090272666903068164035027858601497113930466268674842702873363778356738031665894470692983483327677877530605209283985967224373886502751487094041114763836424686251100069210976391275188050137120938870591345493850344838376631513778979343253584856390745609876162041242123552122129359153655966345085917053255560293472388924454161451908965407615832123098769181373481167356138187648279554178802186714605141155335754813985133880059120909632160827949540099879091914266228832124548329102499974500350096516299448182193075416432683019504392683955820433204920301163480213161466978622097137691150894978772157048642463848355132142996678694840292447018650783091533750284049185223191508310390098035537673483089146529545697256840394244231778237106331458168554905939450786704861565502273570557835653620307579904578362090658486238573166134643548429422199393142157928329548957034456078957394155963818286617100075154482658326709744831858014149683169019305812985971046439797782628098093300125534770590120709680940835876633605957031250 [146,30] 9611647495409653279555746263234167680313120969110631862991893941015790591515821415274293478288561539391616879914972457725128274489458865029922503924089327639703719514780969050741950670507161020160938214253142288564516362689084416430671846684958007269576150274378109430526762990816139514236238776165735488785592212580333756012032654703033374693848490556668566077989372181550057996583690824618815106691783482378271064886545342121745643610457662135257249278595151858998518973615111000923782082713331510374143482299538185089177785074082289084960041155810467713383128365633409643917874589592128026481452139512849324267077311363526950087028090155696088247699908783156661558257814680930129030075179261104691153610828342588748653456785310986592095143217406084822994313009176237539264255266483709753128305490247599822004897062493311437451378118644096460354207811620639785115562325776410702705067923438814793251563769655685992572849929852769955824268296060379854035412892426528367159112358817219410332903049488234308689965060749942821671360309510269743239257938516719840597247730699706548103254505006499989621260865586467970237839227455196865569007555537780608727663353966802888242104448913226333076118404415513729005315223471732298088663823467002859912893422558174625062529139451655123052709852453153706842065571689034986943304396057526597105468385745958387699985553431781271947088862593504133862173846800524551775336640664228659207089397084333960203592280522095237309481164316910614020299359901135981074174541026105276011272053980142182308638671596244952300937927956406196631322402181528148745242420506737514125389915350532362187688531627723934546801316928368776230686062652258678405780461077883904530002202193546391114638580248672803357938348130212731590128277452820191026597245981868365684109632770650135184901091467163225452663505186523437500 [146,31] -15505437746149926195860038610333052420838648971560572094634211210026064642273656744420099920072625558679982657439994599037938885759239077447490291343672989623682938354431444230570971435405269300568800671924783973929535492337416524804559186045291968456025807298238929340494137679198813273824560811943060134392674930091214708159602470848630244415862884733753150903714968824576805468019599816145910891875564192628616610728329799377204568743305178122041501715909626785455027637512511710376018767566467500904716764105147147760493983306539270122793362282239763969400360639463459703639237894445989895517038361949660930653583132800607288396506997467782536099389992789879899683831957469044200434314850563507227416722330277561651632462892114583898812474095201379662719436991013303536974795825877504715354122756518873537845758732051543736145660618398018078630531179475476362652553862228305304364373654374002376154993876606646016803589533581933256492643824159679703745693564429926817540983640573448947084946102458103524646016635243502739496319861121476450757347657673333991385158087876813704839856787435953429219832333927315121457887784640911882931160468545133815599352666762036253608997020500018041862810616066912393318177592264653850159151434960529651005555958282120528182129727369677202677661088238894067824296535359046323202347096186451970879072049982225094764966601744565576786920893180120792574867118122202921897550728449721039097610887293614212152328069954845493099229319984516862686016450617296552185414685760133153384101535839768716561820100120826388370256460448542313317380802916237953577659988971024598910197392727630173806411873315685695845965729829971161384644255184922248598906365912432591687515997987938461641686491986863473263765920077554267956145659108704587821128925052961439881065120460648255345756256449997964844513258847656250 [146,32] 23856842885465837939420200298834339017201729891682873602669557665363262517519636514100973435643052362965479444215550244139108694137737638431491364529849364670587039412628455168182650451828955449257562203763807998508299225931189247701454065123845981380769996285742211714044105158125339152917991544350274788220874941848133344893559661600826419509524983282320670986923894233791916018013687323347094642565910550333205112928248242056766433845704693490515222937837316269976109691035438397484378356931418255211057475850415688569570711371973677821487071702607741370844169716619401944635762511332537865953994095624970216205561945656786701827217594106589182705527549015298276764006901142072150682090020138648565406376434807260868754088451543425218105058874034772145533014103483929675305729017833821876329874066839666635144907439324216241283125215325372073276218214883172174392217669124710713987836692121690341451040801924444221697137304288864780819296587592846468947412895424352947264605696163317743496173685117818695738608198870074353365764937900614008523424357016093566652292404471634999574389957329239038217458227357746504129182560475951577330268349012102758917689804607698026606578221602730643090433983157778703069901565494059727596789228324699026579830924523931044922969921763217815050204445085780103244264870562746175628804309157165835332523778951566888555269351118108918687768649626442105333733343493276479159251962294064811640646264992661326170433554298772179847925804176053684982816275674359579991205543932356476605214621992190351307608430053766692004979600997619317692522873511590400161934023752013018416701269698888899101051043883057770878169798431162611982255492948220796884378580442233164672079325824433415051077758602766920445792857162545399376131979231163792689220869192782252842286464422620165730135481360671453544071141140625 [146,33] -34882883524929280144473490075506792597241711467348904417519693526692594463462782335621288329725139982408812023007702295999213417341601714972412219370021510839728134038645930620633747735834434313495583582895413297458299062720458480333544015513195227671821858622448670769650930349178622383121704882240995479974434923421164293158908034787579299402845983560478896498020759453158384266812144068293423643749136434826719443747027378200099227902828335452847055223970104671340444149053824102826902388677327836429958364127939090291369255466622034786413613923990808065011712233121045224061692591575425407730575962636502493618762768968502727000303759568541130537642891737337282835633023859451707385122916678658366436108005196350080411301886059340549754778522299681166826548809421861903376202330702704854788818073261025150406046618221724569754816071998137570755412417083395485671408624856522868965430978397612184669272660919938757970199876119881387534394028698888289619117783288680371753935146779040944394624310767429878260614584797560740866719707335228067816105017857104712326090716605515632387884185823482671650826060615647259674476444658768174703743737622877673071998989204516764776671273471982445805009117958208561602115582502377557269130612331482988940531617084420500584761220022576977669166237198629760377426396994900175611295761244419448750840551969643767673987959352241258405640760321645975730876431402697647699089350320711673387007042736201608658968992428288597912903205674602869131725846851074688323534888088716313289799945849617368759814889414658763128327083295159946128050588641466758587208842658613362540406118423225671170345521479635793779653371190451354327890546273684785019440380554705781430145392833729807090833592983289641917000155098757693498607229692788368566864753258865441062644233679120539936338729926242919059745465625 [146,34] 46277729808079585834290670074786947671015683290370784941104043049840406860433964293092619597994503306001817298577613718817368021050941609868933398515096005863224961131406630698756507679750405477229992919333180049289175747530170730709524915000643553269679777739523112068181897710091829769170676691442231113058913281787355829690533403322405210310338854016714593827282888335123872818937672744756027060839504375411387938577472877147952917219527394000932678668075376713297430731869733107008452065845106968502577118757256161795582337106134366606120387366444646005025197870417321686898109831668339698490973216758694613061660014538499475676217768064910266153217182196774532740062546519727289846989900709682376845508843434367558139854211319190642264392755879642178606445696089324746559984634198991180968446594697988951089310597064185180072304033207990924870603038612098276909477411341264338321777971225636977485888476155156602930130414501341095896099173048417575913257045119880489650901877387853871712588083096367967048785543294015715815202957887551951847476091487106928109106526253340931753775557646904261533929078832827019629928351136747669478639778599872011093278764094638424535640232789542033339671945512256079618535939456958869062837642018036848880329873229729855142975232783074892407422140752649648508471808278614719332102095244795052012029432880121735161196235102235037849703899878423181727659123274264054370936083795063620842884231538856018972763075431462037428588850262108579261800986610249929933511854299655353532039691754912879302116868799460141825342761351926114345175418332618089040437958301840777500486960115383632781247907602119875391748190119017738557691596132201995417190085887713815315231460191271180430667880470938991830942343574565525281661941360283154258207007566589244397500234111995113225706316440918665051085650 [146,35] -56218728923688275013211380253503420527268378748112689042989196328129128229218394222489377371153658219600883744225579419865132589097522376461384609641381331317456136094698767149720525234167202368958893061813218178648085196154811005751400201840580287701303463209466615381907284039297642315356667005567326042161575116061221764271035308642421890316427441475801092300668194191149300567434862740804390437195657596417102125654359546691487370351538040355034418813767735311566172705874954304096227656080567442985531745576272524754849455571391005942863642299893393626925644478718613032939095346330227248283753821976887379360262707777042204113462681053161475224261368847445513870712671159471590968888093351989681261778871820648362082538938997806646944338266504502428196364659667384142649013912323189210494044928110474182960288888570715327679748179000934682957922859248274114610564675595839952506082024185505566018838268189784982894152863589218838278299189981634692277962250006899246828600899071805879755639354770378401369198861461343798901644969099005414898501964689045686661398350184350113980153875335263308510310385685300653340077454523321479971859221011313379129007364716705090790776419741108488405081053203039468702134338331730338166462415773976042049602307273149413709834387369818700557022498053115680609649893662708487325805877764643483186334698636519847373521259711116102866847179890000791387056062400309905812554180490025712835213226029557177748900358300655806537865617143749491760879799717926471858361696695375877997759673367516654882439924983029283233692057234942278668225093547007347305910357583595506846181908507158061040366166302303299431602535429989959098963261101140707020339959575874077178801532502526374488984371148985733766957458369360459442091833184007411292230739256370842825034346149431081273355364563948025627475 [146,36] 63027684649607001797773335751702030506719850443120965287225169292336250397721427449944185394533159623345054507173789507691875812051007955210918388311434627850586979307481675505662598053417009623584262207062027855400180883567904709903956743459045228414059837395688354317132073352665307872773646810739859517504201254724360962175817229834456226763039641026790957575033353785005498046942405777827902263229149764439391160219188502976765200931220334478030832481000448156907589168953850912747766296756860698707195484314291782465228343736581904902627848237465618063261063500007357954115846756144396563935047035877457572163753846142161317249277728105719461511008076097374129765809324551409955802193075183568205048503723308575053222193853570497329869813333395504488730454990486352115236353126197999282604919941047693242394727379907547099891301132471428259794172259035270334596241095457129701561547656731053008311041446545644221170852186858630809048146909711401806047970711152382727971780668562199722428005917781479014727802852864586267726833178619068256642502054280656792262421926771678832837668545399267772499901364896491724177969421690011861392627863500419762712703606123190461957265365617080148800000831015878129724942916659913070705087844403052738104665230739991483557920413168337720121402351025939393906815901806751839831139222065322929411787231098034659343653931005954551421266028352142901072658053949185303454849737369940159729144455003113624022230058452464917166899824444940489143532595678604847672950142825852493546076408278182795855731225429300023898127341680019584000075507880416947715806995046560092598860813003444130410050443908515346848845081078294192928639893825178234198786592492862484142879094799542828201821705576359322376253502990138175416986614407387654649288300541920798801868433047217156880594224138035833228 [146,37] -65113945390080305586342641644864238573528106778324950011909515017519826292517296270675488886073206288620105393215389766188825928437559711646424573992342572634867313311540651042280704166829368701774033247806464949100190192296549062000016709412102309801258619289366691427229782641302899337883403879121517990486952387638021159318191420147008662488496491034715579705041971839627750814494976851198521018627881758198859536006453470896434696315686593056237277141104328045746404881513475182472943583510569815637710022026253787539916420979415820535581337040150896068786783839393443967388990111859232453622253897545719982621979521419818889251149060354928635537841746268112791799732464307784401081684450417664174807782905187751976388495358673520532789074348589585316449314415960529007901895112026812297627197070647901630935497978043490770191123712447649108226174657644599839894944273919375853768998088171666300454357692425297344015676644091952410867436025585227266539367273404331133654513508679847238894637424930621405543522603186433549175286780944824181082441357716560923962475295996370770586335353374439762208510695334766495133456391894561507717892225711203126791595254670283497749385945745237060800673032244968206974573203239606439681644050693957575037086671083176609982320507568301372430052021475267040130484357305418152993998004848752392447808074016763746844429192604191730735642355498050399046240155851719577684734768869951653210793623369193354445877180344215019670908209991027471910597313977285217947665948554306044366112118655711061138021803583692012443101343654691986392206294705059676724493455807307394186133720239504110914856920969999163402843061225899025478664887538260979287624127159636915608049622714755317945886544650929470785723900361569550543597083917484149886323514594061438495102824181961991595879564175348668 [146,38] 62054556051762505803041581651474914493546866843511048916497674046548234499744606603028956577705545733143465853166282354808033565321121678969236996365834585316977327288117564424747532452474566567038305208209327185722619984660329648296955770172739687108186444149402496623951392624631058972290597556008966655917956712553562483360378889627989453600928251802459809054138450713385498812059752942028124765017279469322230948857205759664138572361443220265339008983885453248935827241511944274840308056921422836270845158149289117981180445703421736316465830863074647758421843052245381729193315414702996386933435233213678222495578057114894302985408050203114249105049007710493550563527165027680396376700771972124225637708080806530197457910870133350768959636011736920266102045003195996980953850902356536263690573695007319923963003459442854809772436556109400425308450368778832302611414491355222286102113109538759711814900061839881291914553572536941076409501599364763917747781709069889163332851081872077509858946292795673630641982221303495822470333861668918117621568192413343432861339559061389004644479511852296266535014696015401435239357204581157699686143792936144910612431620649498971798977983213826220043524439584572863721703608727276097717196338950871792525159592817903418446076775127722614995629526433547583660778492169846309804636927326844421941806168379753460670718035496791498109194583048676870181023279719303265902390540543848141182997778425770104824738175728696117248874532853080561657359677310636684799847440793532978087175149918810187222371927952016806401833556329512467640206120936412730009390191447811248949409409295990855415082178411141835770943917343840597908262673521769070468939970419054820593220378526491504378706363195443720491548516282315635076145992118538456979894771747326593058892823272846894469400998876457 [146,39] -54678540108790689659569875137779310072465087526831985220970169148785216555670398086926266528336302650445645897969080144064614600396376138285496301529115900523962309820966772613780899887084993987911504760186637717010710342804186016355126225843037200578922360416735607991778688253497433675379148678471983821739174276088120627803371296237679860778491806870636375249723851862587208272788731137917350381167084449064486598412853007716280440609544826757486864592480922741905856009180607464209410627570295620035310885111656644411272620679642021726944158636122125379998222128819164802910777430394077712715392695132714073602069719504264096227847140495607323491847462696942871200750020676038812511326073262860374199284051699113759732647224504112057050207791415552421640499100244541099847100367623742898051776522405269396815423586426480685209762082496345693252944800147161330321308830014135861799320966566842385296691686866208292454742438733643574877443778124155824404963552230274583950579558470258099245415162340398459823017206635427586386650005480451367195819828761157411295625818676470357882767706102252041134930169139102770786786958896342511187100249327671927093977274005796826771454774683400356399076699288849985867269912476399994314523375926692441757872278188201468565287602644109199589821493656716094519736460795895771304494623068069076756900699129248867159951900320536931171030821539046892898301211117528005703234028309244841451106993571740985554380630501332751880648176705780109924763476429167401246371848979509330391650528352070269467676573980035763516826492408925009518996302827282449543444298283955927708080382211080145853394508931992710505706660210841974087596235705893545422645336047045251629608843505722327032218199008947877647616922493680250729707422036382217630713340239617344242596350366145631005564596086 [146,40] 44558720210107275355432818854851608510049374110886118009517187916924255899334602306262141469195901129452780142945075110893607875606210092412537599635160123006541468635401836958033356946212402788574088383112818128297364975073663310441204306296343530183856021740818970320179301462852333988141447698244509825302079363990591669978599861449105040688731553473381604622846534734561985798317723128700808191544639585169535293544168538762173912945773595686967312254995473443559006428471455155885977756477471304863912349025268434853869520025825980120635687524981139514456629477425457084288996083056297954958781049461391702646587544216328564485108470574950662789919020835829092181819383514699776076961771732154992722911230054092370019657863122558859161662732829824942428329184794563130546069257395629237567376749239987060549953088886493013858447554662061488658994516266762108366459886530470913760665569031236269388218852927482945412556381155489311193753582787490526971774803295265817792120626052660632926970695143193379238505802251784408544388989122348877739169036439197162485107462902534674343804867605026440676660543340480941895126180548898553921468911127027482029714954251128807082729959565260689240394704874538241449646209327055644098382214045105765107112405198435826199032917091062495599821479381210843263160445559835333342549912906127927139844187661181339671124940898412193988746326803936295013384598813181468433874435316000980029707659920317327515863517414427530914214190284482126217924684628170219273710860392882945706293875470660905988376090498992555196663116979927621931213805591800585553002244202418808815218684538536028081086870214791248123953458908556484383682409849595225451069327260327236656473868963519894188236423116183607001010609512688189018825138941519013496779643529154005407080638173613103845352963 [146,41] -33563360460345084319569135883593063881397068170815659605192046314120343214313562841631590122963086226829826065794526208617250187261341145041280950719970002435426453542842557229531525114556812643975309566325417731289195978873235894469057138263755916105065997521910746427785443626187190548043674306708924114846358901872717022754142380288910067027159373670050183365914972042125056521669517736564127236667180809221154615210409616176713896741731810590991712381417190243638995442527356777518745995723130792515513799862236927739233540151687478846591603525661630288474484092257748719441995596682222543818834607909305613670143421682786609177815163794082675881038689395038648852486494466799022066918826820528367296631725814239948568355027295696325329192951256951882663646262267529878897551079034907139895356439305234942144483525451745282027919535172083126755820148657083040107335158123870352537537914838616056886504279297695184751177021587098871109177026708115723232417863299748844281525303742015989160471630731870859764918561435176113139731436939970102543610827588626596349027010402043720723283654336158903735361028015768292951860062096293829501280804688758362348301295737690369221936513736502076041232316810151597366828415663505286110375962522582151460964919216079879347834435133281992823213425097980119644237289753888687938762560263016297043393963136605749196793270109437978135623123068459749615184998692899383097249267726448779050545557015353470852879508684910584107616085482727029998542241918522213344248682153827895703659941459646405751922042913143083234782052674026738115346060100477977169285223616472322430892373113053093797952097016807048818904015383471677198072096644346723700877942961298438768576077246209468496736988564509391506700745288607881585120387163062005648882517883404051058219666243861139486965 [146,42] 23364865091448944738935660434744617809568487303267966404685615562192393495562701925903851089706064344305593247558719111458517510694613937349774407310698450515929764081721078043470149874561735353524881090682229829735201306824086622706595739139350957519653406719771684463151105778641624672208073165210965060483059299349499843206825934383068874659383685662782263324356803660444635330907762345081545922001501913858533510855519262272394923456861971871337685789827983330161229107915880026085268490061643741458526765852847904130092562134229723299121293671412869180428383241152970278477884298458331148925320325777470989656838013823084234406726040223301903831713728833035794283440548230675778119297394116307426190903874886710881810760674886582261023882437955719709307921880485628658798990565738639819698624477653054544447508187154841388681917210473801455448230026198249672085764444045959085289282991669374335831124110338466082292436256055900713266119160534790832193428225984279945714143121025990231010477993201490179637295960714038229645737485071985865069003939265150906152239757753188084962487883379417751561123566712126262019376040560930199854261405826692738856110247846675631544909457770104337713437016172334533532593454981698803127188658819750176419262622428116439099618149107886800301557544558891221301394620035575756154401877763446620786608678407336816692584875511770708236546713634467482137886815553869561053170748936400888752004595718389047453109060317450805950972858467211366012012384347244056190489049808377110152288722729021208763690195266468540715008140921402052162678121037576320811011528181529304646459040026941265067938812657166031842373939064342430362926069096462821634064634650056822167365812536504277677354299403990381467283881839826614682585577106170512482405857407789269877170223935889964026 [146,43] -15032626017796923512032964153061022365181272467275146225170007991323544895986083404595520548518798441886353757530363205084322007577161144625481381108273416420112109249855263437225642355302559720352798267672811847368578414109169621059140602912026131707764606000583863882545851755028521478305026564532700869842266161018853144203246511565303545551783949684448896869386020838426981696130946139074680825791795755665355642451049358671430602334407283102359491328351143632656235310072024122064237491898911991398553330594178256828673826662116369867311395302653221027271796614975233530148743273892680186914094239901193840736793708637323870346706087066662713552390300922448190346646907720339768096605736520282936888454345027529729153457892040348115172057188861526214032188325065565050693351061240136087460580365034843367932805735698996056824467676353970350279373092568041134960117974433636792882788735946013087313557803739847096390791295106661738115462139597629556352391354994803571912375429504766211271397682696778067361819550257315642416430419378768908366363577601678094278345028803142636550936108477031661664239015742916582576929917070297208823255573290747537359471359201994205863240890350689427633806921785617743546380164338628467682381758401707405132604173761109011481532013937209574272191149004958165715734276549162012002340324391426819684663227886979618484934341067840522413208350930262615669345801733953538798690951184822177367687821242428790935507083639216126699129235006505790200326623095674329715092246603407625576677407308627623859974223683840306555452811287319452606681165407333844560905855264290122267017107032610190332956066923872806830513726455331621036642651320923353233806349245997652087808123007428418911234433218828283976965432211169960190705783622042832761717823619079113975628364074636010 [146,44] 8934729577080992451887440031965619575798883786989873950830591979022196173679739612584178811806086813930310132583572761051240196075273849160618868284255946325905281617069452938543456055453596903710547748925583340624863606063982886619022199056363998699748699512651548638162472493833159122143494690070831098375200623725255433550473816910747152256077164774143914573564480323135195585031584822112973160594474929627235293787945392189414973039116284528730869741583408945941218477482024594328302668770229229622419220259576197195230345622249480048382945296912006125256536235836846770695561813364051958318980016658998263046497686165746582623368584895043828657563102072213921821966585481418754961716368297264298023712588066085145452563518305520708819973735323288156854667291001751976135916212384126339325824736257353108835693742342041606730727146786529353373880786242867168592223834124386979776032959990579001920476928480776858599733270495093169024013398991655208174733027400823787192977700041538144878208342218403226532083823733990151121987701882439671965953969058908558527344552070278741941255980316903428936906940088361637414767467555256101890001490731872849343745141068244022217932406242596658097580429422693034145736201085154485464082955831799533388745065496098322450295042666440321624628096974033277657562274700384861921880024131605670070237951046279981036387034595438245776829626237755403496530276436663369061679831601250554256842600270715758569684432203850544700476545691167183860590358758674075572474750698642472429142426742462457499107838203474434926459243097324203122864293067614135698353857530600798596655116252526796561810767380232417202649274421122136373541995682920856979129349159057015789731301667160183461212573546247729411513842569387300673368288314382184127343364878810846815595038074647 [146,45] -4902200996374002342910359791948573025305353070659860897083571893891923690381719854207203085249762358083142875466506423264684711240988313878228611883011706784048319405700401765062471157435485618244055719611403500508413345138749200842199524129113926480255849379730902429441813099271075453963607149376545427276688848287417771682374314967195864760645034671262407911983633222575543644408263041216597468971414036347457558714052056416491107437126615366974701719871529254834363761200647201178393731934616173283910925372166153328216195123566032125843751336395592698489186670641515374235995431093670687177577693338719869069295492929134369680991286185216922788081693583031101604910050936780413149470557564248699718016697951232500350571772938601385104893715839420674920899963580468809485387228838502954132296219120712160531034715334355712531421435414566709345681552284177242034280106617013290844672744122466225521363831034499008627257946527236234928903679671895197693186158981175009216254330128704046816622757470220897392045700741378687611596400887529262556395935246409152287078788935944070555879784360446506827841828895941313330653183173273445988740047575406345577416795223015492299557758891283213829796002838636820386287141709913654881624155708833757234236559324901038376985869862983655637674885713962290973453006582461493746595236963070414059078996195584355843572978221996927224258442770318523523496755320575469211740617132646900193795180980595353390195045694747883933207702632693908436540762071470666309877308369001968360129155012021825096168637883286820346731057738964557385523006754802353515272306338458748564175510650179269029290657389732242360295707774977832560695913181160937425988609812251207936208332465029023694482950635545660900227886449322647955972114502091516091408727638003736971087984194 [146,46] 2482176157720790747715494120783335307028898464308276616568270225728441105760036428817068252707994039247848409625030185035388884469554613425649031527578425068759602773526011898960380504014726949948445207335394931860219628348084411301440965991218067530809865614456190907042515311361746533132541838369885093124472229262082395006946897592383974606316942108440905274069756414073946903092557270353628426547508692555552173164942509603337460548030120204307254543361583047731888166622489731649762732021610602306960614437285746637539325263585625227550812491839714009445658421198715868331676289764965407189291932802889733303067335565703367729670295595887716330173721453971333122848595438239463033129360542693073482818053241939224577747354427963520551915389664052699242482831356940043624272302488786929494018813234723969835153568772396079783623919896477143826565093368745323336238576658498476684448031538272965202118281730762769622543033437531544637290128225499343695741352278879907385887688203338311115266052730265713209182905072950860711509743105507977866840738459293869837340853557683459630005422764228823978811712917422672108079641915055375021624067049497390040789519110971070359531128943128744453876513520661117942352490989654061328799437319597844426919923032631943695535918573326022954182120360642008851295345302629519442104218358298829384268049713520721571893016148281219671713233977295436668109430228382364705544773872975808562023847103231055227226957814337174734606198451540948555621255638815205976932639883379951273185712621566954872111790454186158867688554919414464157620335659356753196278035091837824994717309826375296942543955001802321477969553585556833713862955816515511417396937279539740830613150672954343761713374567981777192133206854876583684427230895030848919851609379935151549136823 [146,47] -1160446893499816858961775639652001163269988300493951432677778818061902326056195388278441182964486145381173201890825284027854820046451790415636051900456886786493691187619736375114741829220993164106640707784798335554155715410612592112255934480906514908650565811195955279351181368019126727052306957252552299955800322650695981609469678060079193211546749480069344659023660246177033058505143249173158121498108050257700308574416621190362071535435019366318187621741545461525913018415546625011997482191923391762503004412025289164063855084609746497336494222148586128960473694764344654329327561576584743800572372047116442509841183221368880957717066299060677073518452342744510845805713536347964356187073234098181607743915831418947751617627324338944995638460224541774762679482377552095913052674405604998756631372406391574033561753255615925430343461907397086851893099105756059096178947229107854387902232039751799450693067083775936306678631928016007535483099165738594970231736720454414459745772974957084322290416797144702894131634506048903529821868720581172354868468365819090791542010303527265913089288483122631085570755806297853847610797644602644412850124743304719794689749789236122704307923495976733476493795433186759720274155197370178422969410381750787439971783543462194787522303018575201285354696807638885410285838835367987649829784480512991613537687758480603062195250945440201476235111895717550123253422623659883490918562089281507697940617889848194595825737281077330092808029296829616309927753280387682451462750676210776758034451446343770148917591474705135523742693126446629020775065821001948563231813773065301668737595016946495656377826794116001232227960941413845162006982752327170322254526413402806416165879835619699833687241518415137327745821310505610817925156883539266472852680688099092446869 [146,48] 501561906419939157725271024980937202992055003130854945049896391612328600495091923931460577535104227491464143054764655073448650647407321844149786842359520955641779864334493336184377855569329913977172581586513850683654914305099582052946733279181621059658173775289510448867444152004789569180306419624559060435606685194430214849827189318845795207567743339746430891273949306816915223115113868930220792206901480485913285354350215825184253018827388575879817828601182388338299115807328998989913626846668861442098016282874142442953737050593901479247557714137461604906464952069574003514486203087591749357897500182325053257111140781087870437405046936637569766171883841724011746348871638394959754266401392419553076950556720068957841928731508004242952001200277213782579790292308860684398408371093054690877749950765131991818437529395936192286441601850248277474857694798833606841244943412728832056781803615083918414021183044430256969080603240822490260106121572205864473036492127267355169950418409713483910682451934213846891564355634439110177249256678659816768666071260439695474842455831347190806471471451481859176598183566262923955816044904209227768084753973775127988975842583433663877965981155423302189569310779205263446130765020710554903130240563294911087958820068021570676895775361269727857035490349229200454696794804944380867179206681269808444159128977594385155794119756724977950852598803741701702167078949627817579797637600732151341738536100981158048518001499617644664154312219935037522957657458496772180769352784467349390220458459000463899976933187655038059143314503498545778486721356541672145059552112251552099435573778492236824655092454174462587429852094922684440585508269515989295908366355043370509276425335767208272013629465025748528614244808978782081045397431285555215525174114345116211 [146,49] -200797521521139536365190281186788156264408388358896138765269540755137513331954185381027019550066143205516257670831870933981297242362686336473087697299617212786805504741103787656101655681582685212380259621836766406658008654698679639342935768802118781565645762562588426666841732900378646236803582493915818837011306190122757812123184761503321092099024979563485902324076135542837206436177061093047464691226220646458188264190260736497213201645080077794400272981073758061923321278271268229822033078169234782787071670794595661388951021643868415345960665869806790890462966958966200786655075301518671644331947156765477462003345508786116432091884852477973007245291052586183993530488274795811891673977436335700055697226244096724858947437462117700928869245001196347983564556958124880929886779416701506886887419865929442020239488979764698372055237033736214327877547904832440460581976039261883173812234462598071725100906618500938346918267949197851820955076017407400069562537588113175586995557033034754545692081708296799516341389259798867827482847091090379957653883121747868943584176673009150179095838491121198179467787669616148980261167892924431551273418863068935877738386159770907637255033060844016712859334979206154693975960727798058562817371450048106289827771751755383405119273307165864223799905845850031932236148570822352804000112563796422995526785674380242328552616667431613293215028570860648075024395723415254662774467974850995233865589309815641206260624606112571401960380510318621792132379491406101930126488154106718918933269196982936509684580913684183969086458139623226485768540473090534155916385092683070862232591765483166959971687955344815196082089795233418061880722958355801856660914758951619520882956740337591133900455167314539446996628103277254708628333802489147497829046685010862 [146,50] 74634045857883113720784663305971168774915049864738256291099823384121847647683443790846806544673946187018661966226496836407937093212187542759106797508185394531153490624414270825555037679311520524262126901793521171988523373991001135867281259898758345502817552235775961426597725290113430672692130108771666169313052478859645708950929048014409344952658518453229652662440136620501865568616303288116874808865296237473015337437645661402670989135405375472802205191765808436968607610437384550625533203831857210448001156146948380412586853208400872166288979514087771479799177260114195487000528049061981235189234106044488877413669433703682048251946693986143092058031868899744673542959301115998888150713292077798885460846107112257633701760278849369898411286012231311401878855655425712137635447798074557933255570218716537330335383424193044433506147314348558165959877207939166134387283293820259502419954795086007343823760171279998954382613352551504880889457809533507983789065865731112636724015289262316482648618824715100847486933829807504144549512392474641668919062712938738602425224111392501738787606007910942937815220127599335506200104000354803549907955021704386124973255314751595963814187767619152679519499229609035232925040526232543952578764464852414884259931306791183256741675344929787547392715856870202204053140540801139245363993378339383946928576186095870215733334468929726272254521980971113833929538805961807249827056397443085620388407008806942559714150499440154050141097651540420556968814332216716634686219253875099276463966314949017911191825114902751673793528911780455318736605295543000365211065724240338667162217023446329934309827190907865268180566649764860181605904668634161897248225578941791225515721310453965639640874961272137012246928727070223481776716020938326408329808237864 [146,51] -25806273579575248125141572787166584693646106448388582258429637183320864604792980804840036552719777431332800062424585906519013256684553354037818487534142338286073094827573701953800316814283152148992862502399323734550723072765509955732796924445056338651447473537528208583337401262010701961209004679790528906622137096665063609771078551371113349925104507396241975340593647670130244362908567659983988490286576388904590093334058299786028928887975761841856923104118678434279298876827207606719539750300672518638820666179873106671425172901567358282924767466635439644746177372217299520997585592288136833211281993353261622341934613246637904468634101076879256660555082725651853736148235321017819301027771779623171003036624924449872548787675878387110490216711244835511594900351197038622981853706187221110898355860286763006362210896312345278654207614123477354316409884321387512350235271241562632605978051353984724510748112984733612497238470479770309802908558030501675661387456328008208635738245198762687205500324006967855966354963749286953268173374728058037875015789505606213535039206003400596987577371520495814735983980853956729263271671464607251304812332163878108788606758484207501788647281669512792604253845472761119953312965919519929990392741042484205481598458621869993258641306944988080767243403739605141688730544155470476008950860920076492075706729763285766976157055571259992565591981572415996791170177769501107271033396815128162145397688182681927714365496091406864149918382288205623550729818551387361839101016905091822162930970623972359160546747157158997374631774942089105572901799189637474007774557893312938166558791786901302690496489220759351121908389484621835028862702037466258606454624381538387112063036404849010183539161974944618964649652215486857764167542233464767537390599 [146,52] 8300799085049484749827412860543651899934432943196076258832658259445838096198359886069701772221753914540395244225784418117561177198824394551277783200020760064851908835671700105845480081019944726652875971129327049472800609641589448581736755318966480870392516518664122357172933292892908807117743800792299880590754893087724491309141977601010771864268678596626947027877628455861047491198095366382606519096948117216849399615624662134064864021682975807612959026043781520945554440959355266512735077991112115271340322673578395512043279945125751834472723240523203048012634016722060797594204480212978905715784480301180120684432757808708966153200175359120752289670141328068835463825076515868948325157695283255072540266580112954380292845223432340976693147742065694630097090915130826557893972418366418435978477982003110808905473774782120604441067429073911278164310230595807231891039193360229735866328307599753026842137524664755087625989567650966801472346202183141978591717626537789471215926041396044749568023447991141906535202913097363174861154755466665719176022766789651669847881754368549728101492089318448385449681463474922613939613428535490749889764100656483048298461923226539985047660201004310839204456249035985678270806626090108313017348113432719328219647581717022900070711863998655963912593086972704057632435929342032104071277844106607730376666232770813278390192689769035037399995869732267301863735262400371093837159401024654724618431644204267202853454241224499717610968637541598735575412833423763749668014515382211143161168891034585189851796792692128560496990948283534435915036325864551854363595684519299657955682140179193217838972968375545760782764686341009646716235202767733960803080042964845082215913821122270688289933676772277526609031099455100181294385261623366198294797 [146,53] -2473594846610797552062936854681659396806371515502865993638099374059203337869600408389544881351245226854100552146620183059344149831398767380992797815770660045786073893971336545558597465870689424488898348088427813014662617350013744577323554552979487563909483691272174354464400907914519914019791175684348812989584415482904090852311250649841674104917325884853120647654777052149722228627799852310403318983250959069771309447061578840062366778863461276524781627082141022959963775916202285161826850329182756772057367078068569609766227885907108257629699467350588731453637745643953436900572382683952472684803496783613617188758745633923694689566246618098122909906208440183945738267433829094804324529373514340826085123632376474406582511655545791086516558978005265589549180202900577053207119258583704224244985692877612817501919390522542312859146826271893804058666336816620283420983649245155809591594917807696052528788801440257144982220999011482370696815836948820167877502994353417656979048771346135108144722637480475645632607050252372557827086994521922705882175460713526987091485097351866601286202888576303802115569742406573610267324898455714090390959003789633087717242773712365429365089956526749456858802187098546519866753433755569441578622968668590619806821357892435194640219056063681568528068249593974451306008646047853083824531411457711579989649726966732404088368631451676335316025567197519759961099955178972656350891690284773236779814321399144203194335779294782434762978161605625332586794628370307608333634734110010061868195766728811992606631861132018580087060928734242984712289346314287507091612989368524525207346748848536767672122451085411236589448847347403299021205277214519393358449015744936456000495252667627815883726530589389061928709051257653432311677005187156165103 [146,54] 676183102240371170798929690759661235602308465909311871517187124265073223878742705941075299273705018132344825584702186961685295203769040931249229728567479488019413156432731675462883541279632726301980923147489940931878928073740753172520827179446260556100852327761732773726742062589153009833704317701209186005883926691203093066738925695403877362203795371715323808579618984195946953936855528740505539228416827511060490113948533734398510856942614501747265841348798746917170796049222322937222230508708970283744185513111797146364305650352432736652546349549431273773568675080793310576914155482584121848650134457195422670766204869118197842763428503980422038857916753821555885819164578950208198359502452488679492227783418732135963488209180397253229105891894622837991130466585819076428847491487641701289637285772902854286253801648037244552785798476992871331861375984783369842227373442123038772542341565557936115716803889483670779901656040813681652303770801122077654018891553693047047330103768020043986603231366725804730797678379209098221522700574995142069650347072768857212523314686703862217720100877259157060745578020433346504080225556325485146345247497375750439324740136227262254982892866723779805265511257475153542529886283238858453251216418192423797025817438055551388444960193141955282194563672143456202936160154745965105513093422520685613078189276332045484610855608554481607292148401327458004951483897514308869226857582038122386879166875538537372821625748941831835247666381686611969980900301851712076612453658146597583409098320496241693906588655478609712413634053231360959450226966680801849298908368606164086206349449207585090284653555919751756357545342465246164065188728308044256322076932624032240144101275086126640741402180592761167280748073979359978096351018648553 [146,55] -166836642055621728442003114532829689779004315088070045620374852785810083318265374404030533835788910212515104709175847608656114642013489163395587255715006093617942925198294709357331993651378356680847413575390714414776040943808368272002003170551178426836040231362616184649868401784799354137920437376067017375150483898701866710027024316910803508712152633948931452841194673804631237080626231892530108758604903957059864518119019672562956537931954500508003605031630860753171147126465637955941242855089528048614238510583522134169671834206353511670526053471847711565239304191846500762050405734147113605287840201478543266741345619953099806634121950975557646263584476568255827888679795744666556602574323482405946664415929888688888054390856394984383758679472919587765153604236446902885368249689118258050055996209295638366803310664428566030797961110765065755674513739177910232026403399302745620314985938161642389211097217904344082709024170583288486852415913408399559441106743393186804899968722370804739072991515886978691067547202401111313827583937435822250270773100992048111388916842638210607438229579505086048356401881639528421081786827018812425163912567938605445136542545913053739904270909638731165228710571848448947176987884373399526868072393558527791655773747118005290783357806296845042204870108713210608110405676495064881647519119405916830861926424677579256923324847326249389888206079284299409969562005963515093661270830813146693498329184980934878568111878081395314628091175222944680867316954293868682454075944921713215447776098227517582784161734070509806885610287875632629395209786831888816974785011705233126341152250576642882911637188447163346795272286358129751011536025728673827785152859370735797699342939766054515730434565981856909154907673185419203850474264134 [146,56] 36345158182624827663081033312752184933697544545728586675560968349083043615815991407668334172195754657952162891517673909700628469440848696045213344407531381471232225841807239961953552031688984735901837217764436096772457789177164097721650517693863150573515614879143904300325466002184277754850986855923749333434314277279845752786242267432719875779543056572299490518039523592721955533907458687759419246533991722111521055719672760841153865522152202628020513910724155754255992626317685676570876171887776257178235944191131622365914007867568474278449737042973838750389652878729215546452561724274655067280192360998482793277545501527978114930301752616692473448376501571206031532592316433240063975362106051346334353590685221664516298951520250830340042336547280170349045620229437544919308543923344026037726838269996573307121419647696556994592326486513905100675510785470352071616638220107559694817942472183003191094541371081948070863151346747224903568875927202447989604847922102547199553893499977883645724410950881089069651616278886027242071913992766824377480543218683919169514721475260746435287291596319941281355030147379362164332541128480099202178391857396807968149340525241834464307100984702988161073928441719108781108591847865572001734969865047668819954080744713505950438676165692355616638182596516481550027592614722681431708221056243473011321679727149105660803344984608525175673567209469673911060858201706459271307996874408198271082309394915053883894590316218860321739642807743049802071279090552129688205611469919040141589359179680862446198600030397578913477824157060959966775564642210572055314707902800386678451176206037769665846200157093646778987628655677295695705646188322012238604571372672960093572168163071064579034761857242387871734617426416140560299249668 [146,57] -6816895512767662805563358089402400492839448327838070004027947422572500575240592536978653931754252664972054952604085642621390708582403471023572363258233747419788859887712306287915985289405928147949061137990638226071703053188648098576926580620594545792801319352522680259223124287867855296935048576520681497688461895434599528074571330473218790568897020889791931907083025298870830832674833961474807576046652253347826691943874551496750486306576816777919204206995459414799446786493068191606893597845777867636512219870648901050065705142532995671193615209865927972439320496096315720443966374632637514596948832268904293348349505442515123150664673131253912854465944139263315379794317386389543115045472606896401494999284684503095312959053509276729520863616925978874927824041011176994882670424288623081913909689430965971319897817764846566204240835015494782805894206947629837421635778476053839827691746482715537211047182427967880871890143143626095565054131652755271305508011313572797710581543096762353120876671834149774835421316497519964176547211581332274647561373641311456107955959583390244322846220246815427629876802444250191969632934898346107144094625589799432070039298267822424463911511234602087208513212500343723288822730233129337189672186744753196623296865416122746201970841014361849759538264755089686773375661937467254313533735473269203780094234652138109291854712563639172753073394061262575604528048285522605520875949744026125178523655616249799174820681194093671222905349161657622036521825902092672869332903096174093502873414551704549860539548126996580461489025480248421453092819331107478346218081625931397563821729687378218185516050583322820254239741448272217593756798400429767750114822700061138908525671847882366504536174963973469922417392294169442003165 [146,58] 1084602075907007436361039956854427761034880913999600284124235026466173384484300075241663435273538839028733995189990651972887699567551908026211000920527071714997650623262782940066014515511125380524900041067687770390784982897633006049056551310932477032369750237066815527460280508836772962874197036821398057184830516614992734651165135153315520707428001910392426090830816722688608532050137572868163611539055517418611411941639549191526389536894722275055992566237345869351184252966184669562009177409019182276886845045271354115064104749576686243412515328053548107238647747272118268758822652034758495192447622843723701210095885516927179681689645809117408546970550381087543592013079432463638329679650416155281880721913703901883533214021186923505056316576736523466642337678691423574098114111896638685361333137382113863968768910099692747229927431983423701978872627174002834171252212037472089264501893722466028396020614909723585765387593314285474862530905371783877247753315305787377664167482774406627859720621913725168894476765818858399115080823463456907936263016617726085815560102098450860451524503623500285761622691398081658572993741110276791445501865908884124543551158384517580601899658692066692434796645728251649421390531673777297218245758587122972408227653088264654269601310566780922182616404996309597896265818323190147167558413444462688942444182070136572302978465420950456246093757889589408113013324387647683189668873752005051376466361706483847287839009740207863737546189548841103379843615794260913280683420737024902453306261962622180879435335069837639651287110892596828412874310508025437924371813079291560619127337381745777887179734112039686088225347158771518218055352881790090225108607801135069011302390211089571107932287495175442775919244410915818610 [146,59] -155252617844145025109745225124453187973209632096089584149887803675221826051467437237225369870240412518308759146423012379029477980604306723749656226218960031364280706726600846956816743196697586125816651442263583661515757056065944149538546985500475427705131218073403943908622178994250560465125101386048351481238775075352858546886942275489544848268070868284855210818427731785210059079656935721744548121443761854612262431378877521916540265821847284053703100756660858886483036400863300466534025300289856137884375773545582343264175659222798479869051610615037806362428490343573146211173617935942679443608883409601824521583778798561745228638667998173657570647711188870078251226346085168412426217449846027439966520298787696519525523587995916623573439586210490047223727491150706530338949625104235148108337687763301781671598924908403179813339107483050898176903367737889536571431055355943847273961974468589071769328655135810393170453642480393916629520238011661750873106239593776528314817819324646401016731701637823969694168789068834643836331569863656179368014992035059060026197389890278708957761925181039887228861400370438747922181530379532672733414268319969860478920008673755133398418398664076126069039707975131849600915605350754363605923420468429640939718902881168313756591359318936489652429594475958465368243332230102050290180774319466368436877334211076212145069031906361200821197838301662801019289676720942714752921671312169507416955879006884083883545604128736456179622925837881287727500364724193513170794568422994487095051880929527456747648559097097268315258867984215623589040981756501554609392915282047384193470059439505159666450358792224870004220715265158516107235225430703886057397593971520732476081034317469233970162742475933131845731045079028076 [146,60] 26111785264372123463698022882214581183440295232486742382220300584170013450654709973068623022338279159024253335240905288521006108163518268834331915397747315649675281443019795962977773910114026722309493605955478293345569008894680436591295465485174369857834508923574206746750934587535604208070910322021424210860109548840307213715038002610101384418941326946649684587992068561700874279222834713316550325370326957361556265539579199296992262686659571370673940370573539176302281636430635554808627884217220513473177386753135530312829083884980082173575443681802403968406109105739278595120639202360924649101131025404583259864376264250451534813614155036530186083398810782035453503302509019578920050925475066432287817472434006711960893024880788493422063900863296709667207214792108254353687757443051350027454161612612397535878256058469661651771016964704768506188859636785563350101448651312409100212262167063287928233654707797279344818696848332275420868507234919674451630011242903875175027336178625665371999193753366273968596507209712763801178005141740292193647706876355494659256561703226190748225986406552128288137770029090042912130717554991471103359088880960341080138336574115181741784953751879023118902368257725534845992920523620583374675788469620636574769026515848873759091038528161859030509607112530817600246666412839014345087207854179706218858860370106384195884868195071077045820936729138408205007104062435019799570545872604024727365261300953281321477590277537227653267997734227672973956227694840201305747803552800064480685587012764629404167885850854916830418021476007901888191478746053768647925716424370196132926532321632054794101019422610888544962078637985117551219395735083876712607205897795280517865243017291141140087026966246046503961430967815 [146,61] -6217822220815458693431996277897531326074503748995394827501400126654397548755163247414955402974211850952673017828593036669292402188387541172756070928795488840823072733778437814817229153382463935887462475585098773943002444770442760414718808454184883803894984490378507608355952233608901533774565491664598305025646784270740907326147710118877603399609346313590547557573506673145976839145064677261496825509564399434653641162863879109604189687436589429954384322036776001064254393212505450335165345852062996562786343831334752564261247107480473413609373208066572769777449897331821700422294794886347148942495761969896836620209646814824567729512341585257946820263732681034556680701871965813492056299441645715435989462509930726798387291081815396362977705148785861876463370882732311126286609868261675226152282505595333223808628681918658661490711129063113972434269151812610251522501002191510005165446852415761268821860445989058600252261472770076822342416997884332760423323392267261461496261129594020419199855150143717528722254103752528181348752672793317230880746571136648080072437587927163792192713330601261434401574535809012139896181396187673652969094331439034671408604906944592290638039792598586531404581460927948022236506790861797687785542987080047555349067928041759303278424467481471057720547893058146294446731741948034598302150609003047518454371633925726071179467137816690707520954649613010665889089865730328020164247622222707364235043831226216169282553697766235669993975229246701582729883525347642914001186495909873641280166631277160276384636558088295106378372699219459888229059924015984561517139008592679498825827269907183689240746810745841716384133106646847479778635476024575841589102284863763730448603101348633553537198920040848074973990541 [146,62] 1444235457320043935361452249823961444482852214803546139457659212166604810417191404489602957739098087398366496236679862648331801594478385256461329698086507530458807884496136245456010241238780047460731179780054995546122085302386400313905929102561978765153817958470424942027169896209806024032562944747522738236078888020561471726753240638862353465296692965907579586911048408398469016135773533902451116215231267850442880046001430309877817120636750985755834900880850794805892419851679478241564690914617096114551839236682909174169169467114553755089238301655768924786307171520864394977227008584355088599314286406339838531249888465733432858574174409668349746604150872579924138460854205308213907477595217198546826007212699291212243680907360070830973820450667027328314742289431124524997626173819262194696789165474650366341079644222770412132796619618193050450728887817008534238622020309313523954079065706019372723988787296295699821142186535493514635206383245818037979405486909795183423186084195155582272410888894879664285790278399705536835426847292590279592504705946416350989728829270305699535809473642148274554142764497675286237997233912326283855424130419995182981453103813317597225488164857208774770909921019302021019802374272414389834382852900805420362380530914536300744982386557167411272507838066315882730579280403402469038392136740651768973096969487424169729371434466267366432938819604258592353060688113897085315357372102849444319965546798490126931394705996363150601466575577807411312236676797822233716004777109344276283805314928531563389001609970740308795481588412598688411336011614610538372291857717205541326049604375547070271399966951169159958841304990689558675921147320474640693164663271275805255440878017743529127687904559542991067289 [146,63] -195176677039539411648863912098999391704612268976086812891708309403193635785849318499939154050756632294212272321767478055862564220506325174540312013361172318182022019707553705262301363584241284540333699676773688328130384999040139147409980784516567231328992235098732458776345378506714512650839515699322514402442941315672293413240484322769865325437249340683881530237533283876816352810167035452024979606796856871239641619007022155436217584495750395272544524989160017526718373393222368267183872517478656951054730608428855323099313922301245345515304968864253407647102078107741202055844398404507389879258053826177036534289187630330336236796698844669698865482651601728941160939920270275535556260348642096029710914989614797214274131434765430159538871620126053941779699364368362875013841534986982355337109833873885431900766953596457277810300758659833859243503542048950420779712020092668137885392248619525260629891126148164579477794860417019181225135414188488747588411175436342243950127142626228980709086403503497411604798941306988621277787210941409117065443419025583442945029598639324637574177057169171544420294481464906394802011711615275145635603753622115201204571895435135992368474221106107947561029979326880091815859357279448750775038338984536270287649841156076778779252521394845133066618535922925083269699773871461000875193850429534821393715689686663240265903248200696981853947417102121998480879790928399923234966534922042455389076694042597489279450420068889485455295927291605644180565840785524387054367558282634604645053873099186811717936892402229850587836344974396277552332678032736319374359578342865949357182578665790427468028457032454780998021021032242070435381880823219653458344308115746231064883604043179080708911021475953105457 [146,64] -15835989006531171281254049804134507962263571039760025655411053146488251550881212333543459995384740869314085773714731474198464543758666730301722059404876129573441441303883303059641755164264689842030385184828686352715702907055948620295977042830153168696476786601609687395392555780970181936981574936943303615108647439901073916664816956721216242503818228938873903060156673376564533324624474845126209244271828706751434885204403612946206015150468205303606211284159451923984905735822519785206730049722188809655367971721333016579776465800202475487956335127873611718492322392799939142398490582424690396845161003604634244758026111691031988415640839000208687643209434844550531645714824079335046845981510609710981922845886145724108803197977638084683685006595734624092988127677224074043171963476598502457023256786617294283929309225090198528596639983007324226049418515705499422267815305506201115788560501664770053998592747972544633593282796912537849562125466335574669224531780321705492218070806775077598317620016134455506766026575915394229281022990400544715269765052595620663514998937301785709308525887330934039763876202009167089310981224355246338550397388631051941117058999871164739491970565372773847812141067811450840113025027191595395503326058241515150482852943486805444629488777108534885087391971435040062531585643673645384408426294824882512684371816984631903718020241447673331497667259938868063830487328140672467373893587032397977056386211735353324605292752357977187939523881305628216959065193480201690832038049684531477466376205427266624473881536805557787686797393457707389972068501633454223502580228288672278088309189100398977678062170795394532316549860780451280637829125438122245743858118360489593130809015603511820365935993453446 [146,65] 15454285174233001713727135287512931643800002730330426835058260677760855176223964031925526698396437924246741901553598566785814236233108107504676435712031407331816384091486469610998101705684421075907637953676335676353710057334959235542617123126639147587877737075515726167236298827422168735128341133587980722206374320609641357670377112013410124348881777388973661706908866219790120711619747841397973940629754198203126353190770239718492664786164638755167544368839888282216981825166121766347877289140435566105044184930560929261203367650051452293984330357191530668338593409987133014952208985811964860635941379488859198133247986351651580877119907000719730541514776498685606185447170325225881435775278786293281427255116670050570503168020509961631953448411744398274932772435812283875494013910745744930178729114803702314882763648853241533966920884412727917422637990321331955343266278972794097351136970412423812180617492431165867975785997632574233565024134117162449639342124227176768538355079613429794719179783683260305559781547449540172750064184991384536037939811163379664927848751247077277620094080733691253715937175669914075805571645906716697968140168559283671076293005312270488853416147964651654528802375952305587496384697960647978000144506859926575652811834564308402495460219691968099513595772893083965186163281879855003689026579403462067795080347123631811009691186430846458256776073942592969150978541446559994598244127511245720043433876097559799891024625202179698113072462928105277107457842354365891046759193168630042191490719957068639005206980891419912401352579022984784590070318408224044474682127432212213029658189656896366017879744443017766887376391554446479109534915645237138365224061823093610270979668026426268951489928671 [146,66] -3763442289820830768512313518798674938603556368957116005490888321990245749600485912816382419270215045893734518512752419574646040151318107409075780563816529933466428554311505104552232202432419571205428822905652999864657674533190454773853668011567831883815725346589165927624461024630502795588019657660557582561266551543106225883604249878850756275462137261083360714321172273914385445825131519953004884296266522093560536862809495674866881324807684896329584100768224357952907495024495300640505986839341761481398780650827109871339992673657403266038250091607206449708390898440612957753209022286415876395316361801522700419946977475861615219048786862430736339514283324136462554336138624235055762290652532920824387516744899351065703915616367552925338023277330204766710028074635086676343386659354947764688578273771687601964190185090870262506372330815199731777916304880628175341750317988107096845879168581600911990541325406096545217764396570687275308117582362582351519277898493311006394906400680205431328138597419010139893929515111552746772134157927177161220056752734193222048185878385593009091187412985838885190149860559449905980042294387404228874608384113979270463645446221053791967712220499505117043573526939684132540734103168452994862371424399134326227849964610839508118634105068776121046581716351292354852887195777545682364347821637641714062692642866367997492668545460092134689655242999639681887377668163826052703756496715531909387109764509089341605369134546881787317963020847036772334269933776170331819680278767877343897533275329358968257781709542075172270925742913363864814322874852865890731689407332282953874774569472286370336717922754429834922629899308618248497385125334118700168793556381699905305534109708248968310224183 [146,67] 341268727731505384695734774545914603328764036250990395946519615928272276281387433199444649737938350378953255376438877688349415031060402406384013069223429768681700093361459838688042590594378465871892205845233589985588360713274652895748184015781274946170902548716002104622855952626349064887033829532582285186667474746883612468829649719750160581472856415767536304032865546557870319378356191051603335334601001898378255992528380546941723728437323066432041014757691375909180719784375763416478375801391380970849907107027428057167185978678228635846395716244593102201339650529527690567472833948338962108193859378642622696635131483615571192350655276424954743567960484739168551662099913601870282572059618029587047193561821971488117925968859561217167493321621849170361969613485320832474235147066177085536485059100456645539342638517993610805055765103877267114990068350203186359675202934318766338200402469841040072786344382757670591962183670256866190427274173903678654214954472480537641009714123107117248391260247985369764487019390102680148822635489830106750446769419719549768575008466662242997919514362858774738881130290203260134366325271417642091002804242450285150842493834544964942022839615915275791919076565553181127618877955177029151148541550134339651090037342039853813214395943012809256346097321306274633138538121354809462083888834554958978626078191810071476305234184752270059583041971783814815613509191700247535037846238052147329018098334080761449297852549565211062208957676942187945826253949626275585658144457765920339109122326458056451123051437091003060864857067583875597753483707127974035077502176929447135975456397712539000323910449230907713188450301724346206454043920508838981822878495381658787986494615419704836401 [146,68] 70501350405593585605164893996435358260518545829384870118682331203631543500430080759913733918699496313874320015808116510341811188253602203147775566404878735908442837217898937344418557703242387713925731942939275736945850926460301641714737773340732803358943315149890457427167236558321676339362263024461049731401105500178092453097291472578429121097355366781388978999897399304172676809169072046292297658347304257908178474324015505902995857848424742712763261757969926397328448369334065503176078469379954850394656572147517411368019178530652928599269359368038155445881984373091090471823773913426121279086371216797519144873858458744599571486408543728248303904879408006647189082738393877951972168225608132883324530721530287390847796717525310869095631504591423954508878148776647320734797564097444709184915682406194188204276276542492053548391834147438208821913444088665382525600325268751431132282110343469588141157416368925415091136164336562036301311533902251264355912477192699940300514963040546671447372091463230244735782640925231726633968645805806291421452456517968487836545089210729436589705373841127176749066915858843001994173942347622372559435623250557044648362321319095504453959424393123320088892569070146025807264923717317471988946084530216822863105568275431720698694605329470732470776062521122997718321713760301923769203416914167505979093784799011023632512246490544243845872817150302452552719355660283268386312110392408299499820420313971431529937429267511499392553799476830989663453716828185412589639916042776433312881773842171268666844545588643341254654227313590562484585365228907532863277432316058339865594813260195170536554530598712825910098620118127323466021855979111310880274353732824588753173302557595813588 [146,69] -33741826086086052560507692984476632940604414136685718775931566038349310554612324707129441818716723879853687439522468919005289739109685060913437043021635654082439445510796124878936956157586565314670682860972867805129912514422973459657951281934875688603252428955688231787122199426026877902079827158470869372681050848166820231903654324657926925414131026324202219473623500535718080394822315602512478191598480241573371114692406121444885025514779075845935364714159513683595511654164142456854025771360141959814300638440844882092844075708479562132732821644713559322813133280944343519729120405204896672457185972574253979728372853018478438013126676528731283602569481901315552374432273223202574046941658829451601434232904050763033397760152792993824496612270907334871455022934820070352858863539466431471061245071084186574865850294669948315714855169318890037924386432715448008599061583885293123134397236431894265357921257010105521474177388018246024311983800446602094109120673230178803652622252117126101444880634167764967130394235089111619342707565270890510547014098017163107214237439843054244935702731051931501534402852172037137076646405627021117448494210073663532142253612186658265282716858468925331271747288010890903987412843234899895733218073817192387110767480031367398786511728729253338626188991033041346482830509227500902925698509645296410430399283976903745652418167010427961204181443315322281073794390763679192128943643276933516250160471723883964356396321090511580645510215729482023933822224090651074111486010531377320119741835105596147920555449037184166410923254900571621366280106667587675591679980675984755497291774212375128805681356052163685288505274564124258883280654311489582377653217296655751114776210383030 [146,70] 6998271834366166214488115825296548073674610593783361481358470458380966203470013396716283183934761196128059146041192545312666696699394565027590370067368366949890644105828641690728435361488797932792285552107497930980096568788855671461808388218486069567977188003237092812019030692900073701482643193651731423645955801992602539095291935904049957738944342051356574039857153572323789385652186828233039478491949566942495863944913032646658163934910038281278917836332431071267373313966997707936474192825511693176021897221514401297950366478236553904972644310075730916418053349436907203960368054358948173858047971717915992099612091963877973009576801204452442020935783117388503828004830256441344334278201412319335751708468200531562903254725055272058688275005674543454825340339035505995566460979756427951574933644045315135793113208136607748781873755121906159362967726226605126481577305984734537057544859655235049679106362482169806789962729244482644122296133900815419678874940182698963673939644251778514987147850124670664875817841332566090794735193890621907408004261414066018968991845877726110387926088384780898985871928560230693844832680221015158744338977957878108283570014431740399430797243127285891558114393825765350016740250617172108838764035429088769841893442177331354408711141059632195238368339039575054238492097518737128670489679925278485688406985515556134589926253692773007450441002176929174047368815517322117907648467233103702474285569999534495471495759445602254810030087789294087501035673140776570190333688146841925213048660812283354436823875475625669825395875998572911676651746897579758355833054486386040285395984334103102394307494817529333015898032420532672880835641279278088073050280225254321243517345899 [146,71] -927586260503894532301402228442948799808805146501938091938013965279083228169830597526205215084516571168136384793652272447574168228969350907889741621933896868224366549997946291488209298383593437033662001572281715189317280996286401283742010112754922070017131083406354761929519472107274186887303180643615022588348269633959197447836219245836069018172811455861214217212874719219597800677583086000790076300715615728871739381494762460330768327917963523708443083519059309434302768046180267402890885484298543670713318465030143341952978746287289766929098192561393316128019737186247752062288945808544136323696881529675154520251881264053150118946517918413531565939874975759460981999697323757388025660946847798619136734335733213722838475570947456047834682098649252633183749229050974807287146600922154164919425345132178316518527167024797036831493200295925910654926711479407944501009609926805507812852981310342832331392517461925596719527660736224281952264031563257422360065878189010054334724194361417997268775746968946044965403874369493064415414569091722747473810258618643829976711663077715337438651949779396531862235648134871080264475841283636403559199519128448736670068519146414537528138903244287346185284584811762262353507146296762616508089046341641932132492118625805202360593863777579414445880122833993076780711433183922948903196701687703113116683127370918135038840103011932305914223309803684593153955175889231762637568359607730347426280881484151075540183048582863667767275405650056591985179985750437480360169198387267287533554954436429152921511509814602869263450094191954494895343493173815045048097509423689940124895493912782943240612971015368410502935440851480730332577716664504872888957246992311145710297035 [146,72] 79065134239970347788382578435489447810462852468498463374035522341888273429049663113360404351148454159506878638574944545414943780038260776237854345858292981427972402146027602372829153384904278861056095065938491206475400219515305385700775816643448552732923800066127386272429955446280902566735338424993302250002749633122963904937055622035529451121508252831898808283184658431059389098078200295298501353982730165663679874914410346686115339735342764423617825665047833757095486410958760010367206611046516551040103127756047494804453456280713415491224585756613914999043585486237528342568766538969685378365314201485581092428923529307129922558013498397901394813074858107999862812994286880387610184705728062794574171015804938651380698593466921116363661281468936556196962273974269466616069195272949097139176899567235781383565629744618987824446728824348748310373537010210821227057979658589330159460725751241194294712025284621935241451060442061118254495547295035188180782530580551682322946079365249818305794039759125955814413691809646483956551929913308029292018231140452677176848081042550029533241622918753475230791300702293284737014168415460411978166629601357754305402360801012512860110899445431411056682301735322738348614085831200160631312148283163453209500797802927008108017314892487675822220525238591216056380017489392544473351630036592684882067214063650052712368615695682966732952622466273882117184990351351006086630116946854934894739106130091269595489055877430779757012745551860510781457762967605321588985069232664787806797834935837331446950188978096843214419387435522639534537429820723659144332733645835530092237494387243985781956120875813011395948871114432883155987322326739500591576177757251897885976 [146,73] -2732026047509240138452074706568959974353873793651162242784545467710731036277459080762841684860100368660772597740914582634205422348633990775587622687503385272638964730973017628316697801591230299707256341812205791679976898519473311412127438100343493730846385704707511339541388547131343797493124789450031992543205875217167463512122821931776174497013114720916169037983305954267031077638212314632381867074910690409091233311812812050651367411009672983640799829395740744937211780121285525078317014098332978156597195063908523821873447861658918747426713786225824997021758737977706175905124843774854703283548857044226987280914631293132746152029401691643631740836472462936970597493049860853758033964786470260761848070500769832838797289539738349305078162261256213726992405742247327567766770407266096197088493227727903819889753873520902737626454664075988559870690045989080196966808761549715739319995892401361871561220314080378626046549847698808635223209006768872906046515982590955232935455109965853673423803776719368405929926521127840672986817052527138054324025910866396912189785787570199802064285090960152846609637768199223653036610150105359928887496836630119201704926754317735906565876536115410014452365261343479831931018443344046376365240418599066917128540955202916813618793084704679462583448485752238817991348772362623668356544215838990987779200690077026467094617651612995913061329349970876241210591237552973065575161738352046257359023185367648124744297512191209010700692305548209865075070408367815476546942199632974599340449771696064858951322215836228309940427511610527259673442340271962722514219472641331730635317203901818644966377571436112980419127362665057454293653398290674775771979463164658468 [146,74] -409247952416101989258975439435198860823023951428851981526784779793218665080924767608818764655497378528651316677547218874030616577839979029907824429561382575884739112133682053807555676185402085329257213665193650301240485230741112151568117593730220861755031502637176345711558607197091098814986949725459152060496831718345524554470174142609768794544715484291250792904922208512811339883763274712187293767137079509103848254788592761468407570024497646656280321798305246730085846198308053664790730645383012800471722675787812018096427194106914691884959019425166155082370666166577561466170824770171537711528029488218186821342438465934440841344383062387902779550494818362111176909054865045479207856087460003020742480548182120124410157786748501411969826817334202608732561182646322144504032268862229393100689728770773269062824978732672226609031076310909488945370348757411255941861842678491089846449884938639111947224002770407546895334434828059091659308538859521492799838756864530446952094304740361109876153244339406578578587651076722503837523342872038965096849400934824519873447297512517230696372683876452307605834699720685554780589565738156416530751923305837498225824236829895720720907558180931262378468325617814864482599047498774134659811265387098546286512795780581199767251543875922347070941644004733019693914330663839289942988862069633049953897284239197209420371129271112720369493892102263336290248992814329881928735137268496164530015721915616805537773056800290324355765233589381535986620125537245844592971519070888232259808228931132015651149877908392352364578413937989304374287325168528066027036334964859057761671710171064972207644850252811362379539552361462125793372865311204152993376360235499 [146,75] 89448047962397909472875865053628477557400983067932626969508636913908342160172783827369290592132033554977948346153438088009385040428756169573055137305918629139299214496317247420083643211944594658617536296460188506623767804568052987711659259905003386564448776254272232518733148378809234938293221053159193974509525010447725007923962877675101881287502782112842241933441306793878610923232728892332732977352687010576081898137945281067695159861287326057615493967549402196137853743504404074513223549820982861321352499295033818559625752331577076375799517105130598001390024770470985268921954382451123216264589666701911495828154457155721439251894798453208908544791523871017495010762545291615056715968993384477718477935730962898592286311751816227936922752079581909846916509798529352744896947891023616893015700388283222218606034625000567058160570561599132793974286323741657092276788360582064379257095550770132540717539248597701009837893975974303859000058758185090917947877328997982898664384668000606806883885949255010430209804908310368548356863055425952356775112462152589911854669489796898612842392866988665567675160044332041331248314107259866204068905879909578416667550137119908392453477536179969828556350588059527320536361838861928261721234716863283330955999706067389241499162262200921067438819751402167630013605290705727844524725765821394114501186976869957773243538838450158327533125609160479834852939335838837660341080846218754754446408143651873235349453226793699840497865917813559821737011367718811102091171464976382092829077008327358095311773214583405160956372949793235826511701348710562877363948231804217594989425023071886960032754289960215607708849961212444557448904477241363811532558590 [146,76] -6852902789516845797735009014041460518692580499334678177203043542728737007809449345813957639146355667310066267314178638057654932340840413616214490783044993750079545436842759491666596158535082108360902862249961314576543262944109932658624885374239328683038394143363244518877272254658005679988339667411995876760297272391739936393878752809674700885603403970683137065439697902151885776815236138541540945051763137371930245801222563288758092699199224693535140478667838652180709800800089262989839760316334512222203705529025074152696327711706518049874725810569831300334115115135956878355807828243956572808706426058843820256689452151027346392708667798288689159157307293627085847205982420708219371053147867313370810955768856427330098018587288848934727953507969327118299211879545897648720515067915445781938809322687807628474683293821798520750053159801463675042623912888893572259591374421190609161733274343143884298596434656420995601623038600213371837228718668622775463996076336923894705976240796376727229117111212090613039312715216007739180207331752652791812123477106381635942643940849056627890532916428819546778821387445718996304871637910841188267355680056546661651452471710657238706855815973703346895557061314813086852739794821986478560270105128423626028964377258358504493470807588991060519736994768001737421683096902332367981004242905868127171483766469697412032365088398835650128161815336816586915753511175032860797432648671739085595841149377884015526367959418548979359568633557496220354273189641627503672832610668624322550750602964490395880120313686540766612686183085417794424896328019686005264197046997732629964726858747075084813578849947643844753653962680438856180563488791586241233171 [146,77] -564607992837449997032242181665818536327768418255213150096160130458127973492533181749350183205445261224906496652424974398128703866356701653086433676391003824810298457844439979392315828741192897088131131692141910376814582472038972345594692199001854815098011470109060012441461774485440684082697281322516481217409187479284277722057265908093795522963842609703878825667927988704101788195501728947725394438802261223486415790025937996332294671650494211508201190008213856099379668935900068087234431359412096918992955009651702981102186403598730687082845323951984983160771347873435001588508906680641885273200222739767766615428626056407597635310849077083689031277070498070143102883894344039566572838861306295111083632424481964279455584111518219376707861602512377479675516840576628206117138655177965385046130825886792356543033837669792725461121702686288778398237017088732229657063499020698282556798241574001409413645182301464727634359586998024076764111224878063174080682885545394499554546719154331286013145135437003566442053910042049729608228953889517918332209825903250160523063936631386723107386021635588069374640655152696264971579083542478298816988833576860043512361935561318087559925989664599779946806932479726467982571167479618006955266196140486094088135800973316064277299952007293134557270911823504922920114102936535060553192292718702243572028572222858287077182369416620612945207531476594100498687826026553620325184901519788918912688909429296662554404484722724756106661839420029741410961149458875077927584420321242656853124665834404012581640109333720898348816204852420560474565763659885638609008828594221369272338174243254162698120656253015797082622087928044207037462098875934017592 [146,78] 243750150926171423097736880098642187026852920032779086739174052791183242507811748304337664910064907011339342529267566204761680093835131880028720378787040202328818010598937141582883107415785884459162642445479700698595207265783839587330059565957648097702205367050746986101389689151606514972338116390241986708316544390380098208618156590773411651111671196604354820782105290558509316003461692834195772778010706680720495226359918614912180857526254890387432295332839174572829447003081668354389455912350551054350360378421234671943261465098685697620536285637492187303708674938725213812300354455801843604438698771876763113018766662150711045919446852855434649526922254455537427154218061241171570236196624059391559192791829808907632055097516890063943751794147954465272454926598548409193157411466052417957939818468346275668530408928439022177804126623788382116017846435419289058445679937761219839306032870341694305731242942010169220765565985152465773552409214458700682907205121166300753749440878533973736979408676611375242035693216085939992541248143983227076510805700200652613792903012707136207999440142249487550433938243925657782539256750159653144083876278387129935272506456140817549466628567603109933510143309592026335104344252782878160487261574077174677926577147194571263914264348172749616283143089757980537470582070690172760245094356222803445513928855113241561943330345006417806988244864350634307201370761434470497126686825442446107912457897899810714487811777954670092895376059921048564793716288527514887289333386066460302574975018212585989607751007649776856047207155990838650844767162500714281339656735845384682913167037169964833894769766639381880090746055856081912950028391248523 [146,79] -38872551238580160431327327654788546756216260200117229848758805698171120978482596383331716901074692077145679049435250016006709745265399438903186125358489252368204180664099585707462122334448282793594074672734518186571841773575457019595159717728649902856303359040841103103686856182064862264226156757045022724194201109579824247981748673515907430720336656158812075060067679361238511026651909539582829900814730160474454955187269437448224700393287271097872207796883012334313847843897569019581901534656643483444673130947762180847667099205999539420585216150276312598439365647800450725842593983997171898535593173910124567288617158540188788630264246875953672980581532581160721258962107010873734449508515389710791835286355778823652377912808913872891165748239720846825693004001607180383797860660327233870502788439429050802157641557175677173768709004962316277342656767261429903073259687166155214737288197055920330711944348157036461145195596852726736642355067323906959271634697198380816639602303997170269564976175126059604092588548491678163432262944031339051496131796975224303663444313916533345627628825505212285674755577954940347219070406486059822064849012402408822395833873943245435580849434995378494378584407371379914751122434100474287122323655832675958467438414624887653790173115466282591038474814259007171847739161942568386371249736329293952507954674399475027458352895264242888443136426753041276096527652972693356403770278427317178083789897582644741871313906082134021576041928522136166056220296210374516294455920690901277404191257756968682971969486030297230459549042200509245570708503531938728414128370960169614782137318072824122182297438707323576629261003020298954635717468875 [146,80] 4443530571265173556052039884065114751269272589625623864970359523593980162601413575608300148417592383483861918396776923703824318413874603557638990242293236524605363919009451773449496864003661485894121229495903167928102652846657293661977878211422466003707549410917148053723689097763213712405044834298067742173923698015872166190029131892682047652485963834792061501054358338092945271865055371215338868724918021823322837040482876820005058375684315445516643721303899942460037238196549036363146734562268610785956101326444521033908200217067132955212180457084665897139134717719991424367235785646425210374077869907391010092783777348061456547889405046411121345496766133910189330575619683856092586023622276367685594956991581434319472710308087020241942278143253914484587625575960237708573610707914510909945661806210162343484132528958010939694400647531510157830504093283974708037347107365910405840413940075319313689471856594776127412754638674528698624362787851158869001202437288181729334749026072477353955735544808952191565141868450616203492778513759936418572157805300762758987729758232451901014535175233660780881302367191677209898102301617900661617634441963493442846550321303852618796272677900649657590169663915427316435108742717483373481837165871654530696186296092093385008812551751076856727844118421015442049628154762874356110710316567103345640725575490637476539404878738149692500468073586772324367351678164425458210745524123949947251346970012676435973074448219762284118623507966373634996886616447413782061695673211301576919081105122158951701631874821499922160920066570388809547504260244131551014412549013420280057571861712797401314588832053713762635175169466574427617102397 [146,81] -464731670534358298552559678936134631808871133477090829334850324779114587079749592147601879109453145906533871571701164813308166240052785177239809626910862952059003428959223478301724368152846805949392080882915904665035747512676988829617160954299452663178919871450061988007849596854270122289707081574022352646882197245001712695211530326876050566848097328933464910497339533118820516615328538789933289656812931938297745580577586184839001378213239013280406834555622500727433878076286231924430863397441359729488346092258567343184919156306105729174996511683432291649668209579873475364198344391849530184523440034048022616540241347738231417427182471120566324473053517958889826701470057774371649722251201950953314192887739644953057263147203930122726253059474681883567892561637254939644614508267374933785446690365919436363760329144296175003071198013970827286895516273529449094432574610582148529264425901017050737182396143571865287436417992535435733424076849565312384707453860264726281425632287134599348544699299690939734088264694252268433652968377308808214013506861124030566956472992088843138943113199818226173518013219701528737877482975894911921972320549092920478984590017877232062893876370414865968211352856644270449170937407043457645874804711284681867252572749684873369715950229047654615341891397379782926270584972911991618379222188991001694680315203925777859348389730607311916998207974951268485224768627933484317616532667289402767980880905837151564886670023355617104831361046442096039025533364170033568144839807649340400253100773595302148727059163009919951956394706905102853459146229935995775945350245926992760730933509471280618401830322955492617153192893300428789271 [146,82] 48257578177703517971770444074205865864406319272227140152268645499829144493456460729174967144718007384250424266525960402233359271012230608428088939145940741181705654562326653447486109577583396081779128774042158126362806409245699918050083191557931147187861736080794730262376148956895154457743504065820051578917881823927849249932290228122007089165574081779055635170012080042908825811998516961491141408193516766126045131837005640270983171780856013372447096389132094185936341769421926219716454917753099505931134406085926893174703786278905118916239411362307737171680487179653142167453488536352458331268201909839499564646574902229025778495441435392700317801706002527689539152700425784296048493769197846506054862099225708276366975596233499613665102791842375915431138475430401156790796003173644549105317841902577175245851238005553030996491216168866981799343580841201307574452197909955021917712423474993889997145766930511908290238229986968526416309963508698883757978833926449776410444342706463670950553333995250223434039905049345383586617836297921257561167254805326716408394419119568834297475250884185683795115343848749831753887626893907190116808124085252637107080175395762577650509132047346715355034857373199405822916579231478343985452050280170540624271110001969015041819393782641370997360333440853817405214636809963318843757283560170747240585905892166191742589616220602785009104852471825814435839861619347527898674050794480371417382559908939010374765701383472530226930149339818912965121861398873014679280165709617436062708558020148802097938685135328229048634384261243960349464803147036379948570941903109687933791587868273845567232877423265646676485313779398285758 [146,83] -4373479020768859662320193679206219929075904876256111207058539287983386746721888097716392871574825758801781085403658427675157275248460669449918892923618684942399240396473910946790547039238606049890964227926005860509023602812912490757011281544979743609338433694876374378451019226000913423413897107651320262666672225941641101450768369394162446574282773108890385725483846433674843431560746003481553357429156016949799576559042639074481880721745602731216759714363573187311115206104302933839037444358114809465562008906736074266930996968677521391073209967223410716070891648059872792979985653638667932934665188021870314326726762839356632653165552349107835384940102336041550365667599964289191983153840323265821014277638619880684405924746322029363486411083334062465868859013311164679106955118596594021246378512248625516943899185195046410076949683262639096493622122378334382577015145325538855593403056018467499525517158347004732177721863191172671655968097160294485615503164657820034168011445095437329890668817277992876380958465070101687502810782104948147109797354772453063603297981585775498523864465452056136429343737371905776867597109749490567704651634811416341650050091826165886244901245916401418345555442871345689571801417478009418404519131993563131958220674935369493525182459421068942895154525475260458497767810221722461006658012813550483042340175132466561506400262026081988089633984944273080532245736960053353369622633227906856438666708155198467985127566603947062322307689249204641272797811548410615334725271943332717441367058222384838953405361465791742268503055559046880792433851460208802394551597763813571344244117259826675001098944380527794248474952646570 [146,84] 287989831738390795600332448438187657557309203223277586170035525440324285534756968858953217055640555168492325159115957058242734330113427177347174305077517004059859775243759614103058199534734275025970905907897693522560957256534839786755888495487502601733073055374423123356031025133961227439630837058770321543696663340030945245794009898797439986295992235608109426147860618987021481944360673485591865873478212255893835658702407023253527284471879398973298272470008522759244752792805910608408463818143169270797080214520235229873987307958838893496512450810014127520296342567558781246178728040975363915410435308773084982484017534487277704582772280018274916029446875250601029166034469222833166839720461540314933372765129886470060201348283668552800785111931444545610065938474389975497529797215752557504666929135510501314047144799176387130458190616293964330217326640893293482333180680094596746285732849208118424191654000154340786367325742676273238339589288804953294602431298044652506578615518091105113872874583016990475935453066282653237936834800597647441048185738174415815890276207671849192972698096700803811663579588576890343737925406034686779967007354373848641917391560688544334670536434217605868338012417457815875809312496014329025290180152032039567675277303546695615299514232549409724794093935379140788167720529495024601494262128097430052668278986119460147464103243277236196964613702530271043761277428939731117160218792646319026241419335353621845045123907951768846920499129744706091923324687243374316077901170218207153682666288525025497948155616908912351932156447885667991330312934630073372314442736844774054129938007186424988827587304265288447192993975 [146,85] -10431470694989750536611799370233697602224202019276474221761812619030955603676854963781406091406262639416821009046781832322965669490094675756640276434880818439262470399320103751130884189071013368269956253599225068649828843740872154838389837670180887459304356003711980574038402562542338432532343893335505372342205665030757001260417909999585023895217669790625792850214079175830281794602527195546083608684507486272278183173097793922911655219015456075370340091054038166460854844395999343847191407704583438581254255478595534758214413148546307457200231357819470207003035285024195963336042551215175807665329152496473887686600196691764827350750336940571863792282589580516114371233828495960097976752410441619689836766244830894964503007160550970752500612300231531319486736693187053557272574210923880466553128594512539214189581030622314064701123739418576900414513194859007485279818181378749013821167136223450183319453801888273418333790416940546366591453704660088548548539169961795028781582222091013610102091553659873652920099047392564668480596095006805454728753866222209644762937727484650341129271950247497305790122930718449306012693108786081527312033567418196926443828447797924896989160921408721492175209950639447755662095681361831185552384339989068207868347698993778834244769137916252697630237856366781366619127652380925826557615182702639785114260669303874107512378963588919310695051819364682169241775029435176197688344440522317775402540338712218661667518570815510348690080812646348895624898615961391898602910117678672503535164615064330312805805498173260665214773820604488337325958072605049236564311016743799206160350137427152794203010972220872541049575 [146,86] -152702120244360059518746827674712605448404811357740650888513844046918951368340450304912502771810920555895567943120083878908318361782665960940290781869469104950052242194160981392665384826324857202990427008414961762625558107115527044105871107414575351091030558562376991287321305010836678175491335532583952591715219583600607059449144870542008040270616759144920059354764764316916993600550565132316266988625101155204728331062866158737869979480729455330649198138021633589029547711049293869047270369260707657108765328501505776158268394377658135051825718654043116598928078333572092624320189876621063619857418081445695606316710813796860536349109458143383779979782878749461595178520537138325664425722651329554586909020159630051600449557796938553751621111695413338151617558104571297700707239797905771910604444381266645417142057968066672701264770357349518948971938207229021511245750840560180663211693730881224034587160638474180542555429691097762840094794373150637957061371160212481105074065449523390367824838654213198260320191550461780679028435867509881711680336930558608047694982650516595707277973351947368606779987111574470632966756798372866941357079323828640910804368109381317095106979006691460327742105170937300151603242827190474871493189817593938717698016673695078975445189431424068298622488258675866189992771423762692660102003688036390104663911361245695747154705132482096936809625187192763346700491695493642600834631276659790946256424704250135703530574113947765695225282092031215591531047330456198177021545172135235740183677840957516272938165134597196202602567053923310351985777140057328266274018682869991274095452879949625443166060776633951000 [146,87] 48074660832778458149698028580704679467683554656726372963301304007336518617006544305357574243057452857212803017654541219470226225982550509053956951280544681810383021873893347037521240959115035207432064780326523594810885859722538241674173948725547344906465296356013060412509511421091750942745150252507838707998285847803761163766743083131076506419350649630886855150668019835597848048758776163071209465691275009056402597274818085944777273835817611540708538865797463145108360411042901495032536882310071648935121084124474110842108162371519471460832752916442267151272091497534873031121907449185121034658333096001026905098675754404042586908432795683892440011833453457507101682232698443209363995837327457530071095430392358044535381733476809874330353475161115032696954274811473561753325890364936815400679632086520981355661133313227761985425602199098110673956244913271874334221243163608269201758515274377492137704520022425849861634215244213336841412052649550104078627059148700841738637038785168284916794977843361879110385144304475640707574658407555350581609134360738748694976240996568887080718047285298009543845697933242113042261698364695353225096856769750621913612624288279612546648508963153903619933278292348197487550245772445370961250778725271200379712648816994079314860305051322178018101426400496238897850815877301544711173505568119822114237669128034233564010321105337486929315554878672127579654168352595635112726051716603129521405026237010415868751723920840130371812302013877798936606629178149814763201963576407115834805655556270748098212847195779831576769099867660748600771192982884825480618364189768698310401487398257969822822410738985942 [146,88] -3466242549346207693704802226584492371903703385347355155052421432011240178919782831359017030865284031725472096885445386448053842471373697399493082058621708476794181729652960530944082243230330211763442359109872574731687237362426911285278126815147439616601094130490754092432992295578546609698678851464462271864249941819248523295110843229907131239576790925767741870382296025244028466572036410236426182668755162289477238440748434936676380188780753647822183565912521830127209976911500300936964437086748968111680800978606835843670517941018242087701772169382243005388227047828410703549289191552675268377704705121237239782258208118750018485850956039806630948755506300470806783268449363397950173950923285311159339054696649612179234267972226899532062658928738861708942141577479596344431019004238726190127180035955147636732783824972488792179970793347629884269210118438259194464829981228587369225791628603879131931642647431599244684809998497374583495117276036803039023029702296678373582142083068678693984068269115327857302935378220722824545629788003725283457930685332883693318563346920198238244903354277007158895412831247327151527219702610904094150382595959146107006812792058227478945643856771474708745352756048518725299751067503174339614762228062789560820211333004860744781972411512414112531970271112103357610241942379868487585074162319309794481597632026016836357148269968367410719770076885699557307160672175418427188765193892470613975399373816412837650212237898848981326632352856616209206135504002296760644900783053772926840699533936481063943712115520221121611981040587536730594106431118124400938924900784954633825639614582355792078633339061 [146,89] 153058037844591059692530921533627817404834267204650777597949909982423047052101878267898766751376341820829943099713229002475386968806190621475345809919390461739060370320577773463539725165212852510167997279695087019556237577882495386038262929804755676876398212268249807170850383035941953481020662132190085771367212752623606326011184797030722045328872278851421840638566845364778571639914697881456640170005705810265621914373149824264629429335336526755901585425879684357457288113672680081549854955905023454052767533151018170328574307446144457057134280315361733394458348801655814986858921483092726872007807161738015393910811061740776631067714922447000474567244147325804086433832412657044929736475710077123217538694328064556895655107188323318990654119136784289229437805503302476753759072728912066565747864969053045122252863564537292123565339082017535199575456787630019274469916117110382836164326455804606467605305531698976073679283393166233191959993050211324952807301861305233583852935777750394928214561415489811751948388836089559492412083871661215649481926436514612367558493734130337157453630109681848561358457887996520929879422525923474034073141365015654474055800417211315730097858953443154775012343619633381584376264821932118457100947705454153836239525991001108370733527507096047655852454137455964021613671192707830944921426963055726345194039689015058883043283245964122382912594998398772285906121372156136794494902319709266531166753324886664102330249937802080534162484948285281885182652522307002476049207748726605622821468376125498180266067083475060034461026636457850579884073106165162256387764799591248315831871686260263398673582 [146,90] -4394402974643379186809882752117628544007338458728450759775685201725462734975050917133663322214762877044018200897318638783743972185486871851561202327663907698194785763213298835883433939617805690305626713921443136773307135496433506701108370019509755372041202525842721167127837328989665526210186792588012162097236992312208678215626562250516435172215410891494598944403115962631679439770377349583252279718241893819680772332331691502461928988931761549249120427616840379956629294107526742486567383823626537067889801515386455211454703141159987920520614778419164959332165904716543213722193944124155147400204418365401769705620780592270628260561125968418816891468851045552589917057687402122174322223990108249600906952777872614450982896192007234296045884709876343238875990515669171230416319546285117218176220118938482486695801316601071233271653826727258857012599607279920446727270090473610310462212068406741526429581119039882373165154211877246992131749069719018790922319814578943536549642754238918882714316608555127262795287152065939070721723237974788298355937127091319851655587396940760394007231214541290045836431506307727174290164940358940694461177491344593784431785629970802757075496169889960610155068035898811880503426354616136463977045440255790811502045200991127643498193251000392913542656069704263235783664725791773418780152715252799477131221752720405527681443763133136920531257267325855952445319396163912841578635568769560157816262780855601695386580433645662752674767477196295372059810165142057211994392079200607603853762277075102395547382540760583608025343519321528792259621178792149079198017443164956577970518500846029938999 [146,91] 61154640879964215724392669534870560400049742959674948084821426494735809328510894652565509316393365737147082446451800553191101488967779113700968075224975544132408273373417676021745766234619984183036741820037514650112274740056398570977029391242776421747983609989470140931411268686749585709451961028788158239273590591519379567372402530014910818965557980288582392713577096891147763899928059197159724736104243427417731246061833895728861521339113263994448451938125935230267181726812027208072038329769192523214700832507175524584466066893893233597498288960371356047181103242890889236283434345449684312827438875141605461562799418392070741544623054192785136716470436336901430424785193841970006356559162763315295873831638078816656965355510702851730941038930431070250322466793243402662110678113782402127173883178698285000359433366151570165317057067610032998508447793490330361340590812987139407427366502722033446602625297823654070878278121464209143090155642116732320321482061172650898772509357224474591089499425164647351069299665391366129700004358885845663348334866070435892389284104561061653368795533191348177381183161130011334824629808685210615010011221704834627807897235021670625328598668727957541313211980887200319168403985330734225396815749934771070806311047191367637709992600930241928744161977176133927697996793048344948695012748156034698951982474307679964626417449955872609825288277043851618805939426024108601694419233197624748553507925805177271871659886749194848237065975030310964051283659626628988971215171277877324058075846233346816993461153813323537486806178058054338771122933021679035963036327147310116288709401786004 [146,92] 876387829222032251340928929546481382195468192661151018444716418094930559467299440079982856809548381111720887012706170624963383475954896470307109645445197460587141406387147642192408947130946123322270139013006935614043959539654759275978510535591118576106755092800651519188050250950687097387363375359618332706969741870649948508979679955097611911872570628014386940000781517568592698292530692923861208491625900602361820954322141871385743819310330563577239942291243024699190955701189671052070823598323358801427339424293655603028295465040955452272232574631584301264583809988298893243592494513331091081231583816894168539776264763417046711105843692532860666314487699354779568750484416107957288252566911070771931147652564419981285114352713823608825021900527278350294177210001824095212851071138098369734053163266350784930363347814437391452068907699335596499993959271558994526758053081895707718408846590486043199717507925306385169850513846230093529386742394756658996318348795077879189235418981400821692797212700705728936418028804174447470965447564855970277819484813422856297927435450616561282093133250898519494202139278982308939513767941163664335455997870749336866847621798408807799063704721431809607409865171011827393460814221358182852785709289061265928201113102744697343396489539877384405867583318378675689772632837549048395481057071898954693120528300588641190322464021929533047426955469518153386977483900608221786002127535202032102365419806260466589791677420061409228300414840028601243740364081885690868200434044469928577125266002609586496582238972642493139498692095570590986880466236832198058836092578319106931208071054 [146,93] -58120293231882300615063401847000976345802638617519299373624952120409523732594308508387416596303140171193143693214485886365330792427306768332425799336754997835977751528208662138857084243713258375854079592693932609787481532398769666833818540293102381998724393351228763347930551784276572268210918471214982876608627121251265761824322267266606358189878760376972924924548706240468190865128775661603847844554859186250344923569931167322828082558706286913824277009260559608124987524735527747546848908591054279546866180833365224226344754018226134268375053412372628082595901377970514527946834136063219999549318550574613695519191890064665875925805184092338925142490624751190416181082761299399037777868412152498882544264350175986321261872569208339593356539498043892284081754595500304565245914199445765602316288029203462676863040347029154827458628655314158954194273859653433206949316822685618300725307080649473023085665997710545967018640455049831705825546232624193545203534107434744193304854819104713560365751566256522027150026515688032803155441746559165911180055131542574107867540542460135964488329180751694837611074069935544883126523845644353159318802824026110002634583730577802453035824061812881577999994157630434071487712300246833531283271419027533535721855692096255208232346067011257672863389601184142351954227691972832244501336879122119891326733976979596609826061989891331091666369786748339252180480627525386654599432469991480377438560996517117276383350711974651884713814828216287332164970798407808518180439121411661714596214915933389596476695593195747738312277829165105837138357082057004976824525105597213610521858 [146,94] 1313836090932958731813097424436997332232326855979676452835813110644926391085242487060271377816544485185875449625783469123701373965420597693506364293144376816846891557247255437113492128225645773174891214057562281416040397351732820307585997168644004009839651628411491609048699073828536743780615435120425278857567751039946129358686521736658002641307300994978549979478517558183786376500285810742233826563652115292225094158264117648732172636281262442649005750832529172613711553661168863476363318229031265846907573946380907971486515046784417338886165997826271601607015086596739642309519560931362801873021811576863516894643713115976634320751520120363837872176649651424006285781816801751219399843806633477598257502264577964535903670683216942611579774123749357032591589712750565496880618879903530962415328195815734131848459591434729560791439409490701956696495623510104152423560311516008546051146895065843067477461338163507601632803856429232165492505099857695982332810932551403821878782688068856493261162346545848742728627216644523460882342104222129664770553265261661377011310329499986105485196623230100148391586914995367692655550372880412273938648406524368945931458316742882423398983659798116866710663646781472928092411886897103114807516456126785347413259206817248517633087586357630206845707538837952922902083750473748386730695403994270069728452933211065109146203727095212694012340490306756584814164029157001696873267998488145940020213531998298962048776513242459498309510008528505623776803578298416812327649184548181219188160555394577262476523266949357137618407561414530608650108381600079424773697449673038619923 [146,95] -22142886274864254620025840401691856859446063798333711845004148527727689988427693257227838368538007680535023949319172865533130552324386138733290103293544710290913015043288539582402509741624019630551195257319657701418098054886933096112036405876622568905079363928854428999711212333876074098872826457539949090987068188604108121136862425136456869057133883925566604753154821958554694503189099837494214270855427537233966933573110290830555625783019145943285431518445578276617592271170305003562440146461808809439741800586575803874693278569532563194498285541593078478948919123824663763105050114441064616879095681404268158224111001903105299418893554488722716740420515087526556987170607073462510882998982454760326687155244639988850221191887158671035082281310721933635553606618332887390890063887430893287540238825989193387531825164050940297504283363113860785431949915272942786571615354552017782735304089688979504649367850301179784682565621659747252597284128026367194016650233820216563643038256448447712584761302603618702338177494889767282621658095401858547235729541188468657673593280868468729910852996014721521288297983883623120359809628550615504674310458895119390780859177978177911382213227609966891091645593318538693164422939820504786326943839407543022981605783071523488922161191843443768232161256075969296970240743121024933809984249052097122033099464405524010018752044927738816960875620588726028914002345224501063736765978219292007965940659806463610444638339456379794045299476424731851362903662807408290164745123934194216044844610607749937314115744201523161558924554440569731851151677408317162673241373360633 [146,96] 150237907027538850178718313363978299459056152624395058838210905969416738139842485768994296235779072601906938999254683213580419389042457363514152578968427765084502189650550636814879140947040811091451978555470146586874413380754057213504742104151599648084129646570631828846529664100617571568283752302778475333504885268256725587402645022263542734733762474832217675861813147154991473529189420493456658215205528905638099327491409568493446083745269147555636548498740068577924659055022734660502324998321385997691476485295893212787418693543058213748518409332396095701514161952559406132260748401036057914641916063071161645393799117374135887132897519473163919824470413263896128354372568352003884556504996738440917345786855131877885408027902876720352850298224258611585557267507447893975010510928470546050448065161755439978804364881077518388606303432351184266853234712624840321542031117845257647089719171748947778436645215356031990895608782243802009430224955118607111636453405130057877793154917630708432267410590004336183367630047395014326475934187408917581177193053922722778923463246229859039761102315018388184603582050888624793255883748106327866528563508740501239842763444639893266396903632872427072024063074309714445940932805494097781165167923957035150283643089945462196090723510143994142813619461474262557429945776157791114754722903932815278655058916695214860320689468707441752766232874603998580252429410367865773537918573002164220908778429543351463080680239588358176221986200693259939789427920783914864742675854521846508755713852816568834545941597721535520210995465295357713926927476659324692644243891 [146,97] 556590308330660766633472732989629537002081815097034213295803808506354470657972519995672996153403365661351790158725644638775945820612063541657248987653728892762615151649345786799535547022803143609942690988167097206585287142134416001386560957368842217821877472995351294983276533977918337828017780363865040253321812442607582723320120129153545674745465917509127021842441757172955239027774410379018424139688301388777940095140140352690584397530752066835426224708907551306899859831918169543328349690672868498268879974163132796812266107527929256701724632138971033371139539783276482066452993841831270162328511993767462852895681160071577640541980418779426203632569616164245945720615162081704804979364929274744146513271312463440298176256785468779756212254307679270492627807209534812369745372341414693407636557913612293823113312280375555417829891989004255231513317711316570113363196392071158773688876029708158791724990895479734848963290011735556023867947590232061746859709327862793241386443734986867876793494840690710324420015127135009789340648375835490370679845986116373745268890314979038442083736376353256745200168650798660013604597735386034278840379901834465193789754113648972392837297728978843477820801467106558489633085552213373671099931701464461362053639633380052775291756959963385771184694744087134115209211196825115298768128007633627417772234225235526229805502420667321713358251823505262319296679568654575170443652985536648138167571557974356258968812932809823968612500247287847316989559350508469474521504806456520655715885350320394678321441421839568930940153230718861107026441078672467146925 [146,98] -19723793760384102750803820398065628214633078588041939164419310312205187227604143574197775592756264409849161498065506388781345770764272119798635010853242530186800437149792966424874650838065122169897668128836325894907437928837863385370040739643869885448729583704750780472176559226296954311745603738596879617006570852039817508979145110569122324698799482107957302195899878012739983330775983893708873974848298437132771960251014984657859588050740264286542600091121461037255674643169717786132391817696152535078067854354529164381619694827268720479484749169879383454336287664065133177655817836498816773717362345698970559651435933936806077492983407918950687956335841675495103140322772858270584418105618784707358835082001056681563205617089738941750291315747738881011346077714562745520834123509011404013367760765342085504844073509900196534954074525328495670481884367236836358015668700825504371701544765890908763964321050622296823493289459003496650017217157925542307069451613940767056278393501972956139004807575385497212912152377006912316307751085391098446372539170323965820412588281097918933086708613394802271780159388059097741320048731793397911291089821695323066507188779343158565318914566603016953225980577957373955086646350546755352321756610944540163819326026866251230611766255020502756075390247572571163686953457641558582593518422155537407906836474442133031849235205541171756534168836561524556337913451009175784511215137220311805614585068627762099584426041768269730986164463538974677664679950353127042305683657032218669384208419147625503691096886290193392907243900405526312373724631058160872 [146,99] -168526805214145047893882346899330746352766820459753043520804827674532745907050690794797684923158813663513660536971330620013489223387047850432584522580942397987795888704799924738473030013439252614955239367218526293369925487451117093397337443819772348298685367062842379513130474673859750582271263219947340318548256635087586864708836783041729536196557954024389339606997574486648317504600598679899811796969247540869460902949499861506806140141179972774680359695802784541849340586520855181290771541312764386785741948662358803544545989514549527807874123234573051291871088895829790995041551093266267251868245453320963286122565497386540947635576084292128532716587746205887661836150219680808237487017678009448899326342837603165852931630536581012347142675579065088260356492070158646354642933459903264617582294095964356644155315609120285366147341096616496390740435746539730967150885614630412224011201040632064469198846326525587065300678442158590265905751805687341690543453901402466735823585379191343402813652226739791387181613411436838656575015995937650638559152552132331073093949723236377023453619221943000113761242402691718448054150918287536799567662654890464695635959391271235687528849476091117515906693755897622003449453502883146682940306101568320591974202408320514960816576388892997150761034453116541804831015160227850231259567089917194436400906107795717103121092279665490303371353652600047338537457028009183168155182526880572956491002328718797914514953515443873789049324726107459649121707332487696520952677488661747449746851178584775902968370153701588799480517290495677652606966942940 [146,100] -2747119094868850014774431628131639710009096885650030857844890435763345143284523799705078125769971320715741232049437558631242468301250411297719034990535133541645938515735123559189451698329157548418439956148519584391942409093285166929028195331813314569068231969193411888291004872550014286615418398187570196629341062542605012460483970177975598229445660561378859798503941160470382615133770138158313423699892815403489111020154125488074815846371131694386098698235677762805375274683278346150279114899402268403442572660911069417154940006041962016185772323064267504471962178520894582313045242954314961887123020145049869473752536232504154653535284289206009420614520670246288670734034463185143790847678585291250022934144828737605691701362986639445471825972552564657961317001326945501393158318236923188612111538826191693335834383423692940857716917241219758909921896588019385465022346578745209444306338643411642099112683475998069212622586914479822858727770273457192682511364883904237160496165933941048920005228207985465038949498653274179678459859905747555962854934992009219710752133031063898408087752751123284135583605984023796634574136200533716849539724801083230652612633212406516824247195980692379656379537449475700303507219277958857902903914408609613498737235341391788987795642009414697924997826165580945146837250177512942428537285271989360536851490827708955808700009615396707955957940489740482007845119149243862013384321976217756886228001981337820475257483935947612390333091167463102175093908635058580423242693292421042502314489256816392271271190039133014293210266170856568657790160 [146,101] -17251969574858519954192853542259119997698015379794809502732583925088239781614067003965909460176396212820204975435796675891256309082567096768715812231798798220203026122987340361205731099328650491501468295364257742191481682126519987780236230235180138941084297075868252292762420267110827216048080861435723729914162866113093675851340967938912652125421276242618387422923338636707775638226325339844830865047272157122952388864131064132308696687657474063260635327358929949686743233268007213421130419107827042340357622470420405966500024261160868363635706004374857914871954425163850498706522412285552277646321729697079583063279979249015040340297927820023009877407546007738574644565128424884749198589953837456834021352705509276113749622242751633704550029196716165854007444058008671553716286965209306638801193816407668477413510964332546130607739009169001257169649878774302012099569994286148489332110861441397755310499059747894618147822551669816209762014591964216259631548226351096511404179824897750991185479079565485881071157057705093110792402722042486616604234798009138225335439682278899841213629555413831880575937092824400070996307523120793551525098056603263152886487537056782010229121138731455895117038050012960900832966149978677380341541280192583863210480679460719957786470140698114558978688063603083046727068309440543533978377314900540165159065518954651468006187853757661112441490324624988142676499481925390111175467972364701808192115943295496569070039188585989030674726715524271494707584686783139532028862578284977627708927674911741686944945543485044029906381371634102039917 [146,102] -131955373642330249575280853921550168600718307643804648174193317666407860597290295091432208107409109709089782358407573806750441335102836453745627125974873211671719521154574824815318627438111120594266109541049934381924769854192053552055241205622433903317515043610757004286332592290917139137251102622269978014932047829396572719432452967991433041206937720273829376473264184265485571386459358717094937765692240495456707043609405661658123282372151064911320654341206265390345630084177710120298177906430762526786344469367778235758942833295999769206768485741888836601354395666637878021651372705850890898150498946188757329293014530581597569637187603046334875163183500740047394755275862598772380574329369039180973875424835020486940791054857320390961027811938511466556113129127114935548807946990426762709150840515091610521784657625837351513699729289101647067021121753434236506584879294291806833763864895042308821990419430569202081051727028997143834055888908288533579209919185043757373599000395224121621351927674621606708694695360617523907736120770535284643149956028686333869568575921390848967699026372737725685413393618666457739507624038697820680255622651379545004353259258634243748093243693823479642213186529566580529488782776775265238745008764664075194960806896201345292107474869895618530786325437842745112138159560928605908075563726905077142395935306033631505377753181154084690620702128412650906801334662842767682010745570805514775035967988383871411224628277028951926541295294412204127677116017123030761570990721362407757136053676552673420134950550707217267737682761938257 [146,103] -610880165939407418684005376484111965520280027195228328539100672806987094775150175716039671639128906939185286414816313425413030942620913684684018540878345854773310370062626320846408558859902816642599966514262568395360796328740392678991726316848377385233049147156102613530958009380960619361902732322737688940207658830011733332951159188124005954762973849121948036317182982051459270639615056504841696602581989577498949612345410639236163409830903388781531137692143691745441438049658227734344825744810610986176976418004726714362975735780175259393676875476886324006234770396820236390945345353283545075496262109063009843735147361831516976800980157078089188569998649256379285271905170637685563920644221683115989664257645307507915798919015634715630983669978294508567917437761280612661362268671925786457311438548317335769109378617576136243402125037693441304522096591077026956792107342173921518748723091955261910627812472075692591892944144353608460444698722670130404736286837943081817982911236879237464091348394424942814578312930707858704720330122013922223929397771307252141195282530344061463642276401455955097147462025148721807944435540206982680126631609849984819643687034522651585882570076949580598852710456758389900838665825045500271442477077620451018194140389806474321808040273084612184685043115392610071313235256062174813540844458217063616032662262327008069684842096081944050267529450599807080002352694470932462750542123204434003569511942371965572888433108751812190175476418342761957500205995235193261604883875069995732118501964640838440101257164050303921131826454 [146,104] -2294892606333743381830753903591726589814477378465229067179410259096585924570531606041581626686052829110596678033941263621327624769456632910110631027534259320788594369279395981310354604768496770130852005555202087100740333378320010985298388936761916995674751377035967075944780671308821376906289486219511348352529936639222844876626014412049043107846858680804969369136550346632904001893038410047781188072787323551475048987049068491835863301418041285566877800105274244996282641447303194154015783833829030382710905373462478058301679172316404281620618225495050933209811121180374092556927058821832670260153056200370644769550205493094031525417082747673765333418461194030216507268275797294099544312622886666067163704754543126188008769978279909412443124373116637650859704759068502732486433570825796383300383702662619482848969117534063082351061958028779079210677064004103354559122586950966170069457009006377237427860136537379119037578274078994616220186148904179446778157474080333122936191979146774229909942864227165626642886661057379533957358235585997581911488780004365671838771715481348629958605988607227420631601550707212554428391544188388783189177875787275320326144196284153060794971416265050154956997283959583706406486458589324552681137345999141312881470958032031537651535319299798056956030482900328107920916597370812144708564877320134089083383600737648108159162250304756803672182771439035700306010680768170599785083673385906409200650882609180598071301611043240468035652858622687088881549276566871906045985437688867544802001076067817439850964043586557374245570 [146,105] -5937089020536659225261489412369310973565319934375520112134779682094734654734703873265444716096190477213300131090848874942150554940353533213518792029059777444647886642972191855039146900917007128718828755462980238520411794037437842450688441598164190193076922865572835235643508397374002412816809305702280746361682520721995651680435132482500339394164293676089023216047692846318378900863914756655306098094975807668874863478149643387858420253959385635054803894013217717760812124479089170428914248837171044577502181306250260895133605423312694803277307330941672369071788547050706034568618621804708586171222201189385929702023336599675164796144237270824674575065465446194049745012252944224687684747170421184795465096143495933274475590170466668928300986833989675656690441646998248578320166409448336637764068338445830838486844805435784882759612039521184479110916194113257266399744250783967073033156440390886067793673696469821097110556613339136192171337926229310417475816588248415308410778051839966090601083401528841797377912503485773578147031296282681900540619301504965489389052804416329943193105113015183009798207906689301088864292444226710439103478063952485119983879983697138416177441393095658191479836092301102997518325053178026537086192188939824637856243056258435478542355863512956130155984495020933683665630060704226954204175615289513898066215665520365938481857146164106665759875760410810910207239069755130290264976982923990722502226684130178764015632815964368469880890799495691913502846000018082808831013821933094847444936836343651972228328398969898970 [146,106] -9899670133114497085331521247011578330761684501017742576953005902869368309994987759763552276578879537117143216023251853906499220075628413136312098055077410129940794424384854643399331802559053094336885428612089483633150153648900261721574931682058053015067703163382126997443416234274532986067580332091732308029240711793173684997000402703254981356095978475883348119220858582789740108021198456639168260619260990057333700163041631757759563554505259560448421108576154243655048855737551012286380329214606416883649162125182998155946654133114264758537916802630766554795040751543311017879467549749331671495292125643500404287754131139112386579485045619603020607135563725244892343977817646795766612654234393055412885308884044363326588174834584266818871945035064848522769406586843299217386000276630418599328531020768435463900873458191478764637188764546687938251512246683799861900172811285659364630953925736913276634373320815027680734131150216515384752145562344161802362135433101650277764038798387635000841332394965840601080839838394871572164827869101615311951178918571839974183655097858038544133305757840586862779864778573830652796374496760251005957140153616720819393123372666783012348729268392427814772635724651084952924729737749803736757241341336902335240150089104061233997804179437000223874331752079429747493627444435950900084809388390792174281618096235498131818547888264047516698058715540706169749434273759821780455277299471290156566713107910334886669331594179494128458453417130116522806361151842749007024069466055451185207349362975103873926003353081 [146,107] -13118561200268171784266037289459613337694890964545002679210186866013666413746697858399858126311949685412095401130081397752655934468597654255213727816083262410961352714465150174546653865310146000312596745069194033508482516204518773479405522487475096137184907401772458808608113124430642416251258464314225691851187985186124006508085149046306877738814315978096748378135052194105129093800290839935232913046130133401661545257855834118753768726251770631086001177875270775273545722567880458480284568230925846425100529109581406103158707337312713416243460528307403451652610213271234209848374189035906093936557620664376531509548171825409414549304331218686411818477803058975711835907913091956174224596645435365021090648654681072260731095958991509578052374115126242185310032443992378206105187117407304929539778264583169633414367754956251058810207345562653797055214162531149965063374882316441235278638762421991650510992720848202595389361152004581882417240889759177261670020434166683212402838486113205382234570931947598488864498788516149794740955502131901604395281271647932339235625535247043601538449924455242857731510301172789059336471557564068787367065455137885584368808063931082646910134602143968986465762188488157847875907123134875539488067441507029831173376809626898133939284886074059700355953614940062692855900102833319563926841122093169619609204977235546028316216984749938599128867669576843419911274829733120285562279659909303469845941032006010098653952408565799162348653525393411199142391314835385380875215056070742229047729575971964089338032 [146,108] -11983480356586160192950195952098949405825127847583181878570046747117012337952627980896391103272471121548987478148200577630610439107878870821664008238234018067077580921719367531993470272862344237575435991298983893499896245846256069210158577240230442930970268559777401874531209186593315528483200030651198129047170341386800935384526639492588487930731293662826156981153589554135822656488076408108556402196420751631077771684719436030052117050344053506566715134686268154138460923866706609446015330701991306096376764133919165789266849318441263373634538264891519939430831549973681433752773411463526920296347952554378237973445393852264412137098431659970286518864473784247826767296638658835634571396620874246208684102569888744344699192267274071389500928187273330487406941346874048721677376760166571931597096318228024240401241927719260760748915742983830295544864611899146954485834044208681674366881205006735030696924235690410460098438967972094697278730175408800480704223154142166796318116420155446841251900179399107812204987056488922266393800026242143653748184260357621258036798896075737194212972329909488608410837627406882567909004006346504473243892462380293677647708181009405004423219255986676714262551498839338818681455452188617707271955299040966545439767323708455848163547844753693384785414319714437770088655732459972549922118697497984032835703764383832917652865312644725845793821835285503987636920199043545493764448739165634765421348760479639501755306294341177797048140845894375186747205918765337984496583517340157390251125610096342804 [146,109] -6314304559004437459681685674318480720863957699608950779076235814982249502278077503392439483457890282973869263748780350300769507639275329785163365581053578370000342625438371067646259449818596358663686242694433092380635168740241302558103193050709562021602344681580731408791217219552330840962142365915101470100226477355479902524460299362658487592138034395080733785009346531950341836783254041841818661806038126854945417185146452980372236317353801142305602785590819449622421591080195450759170910662071466576445968459573228625153012492030363893806738054756189445560288613132144555831937632006086210941495162106628999108478614179454149595705025872191771751118108886859566146303369927144623298701853593087341683799679829600839118915906064221053873714421589661748712619453999161586605496701874311631847330103547337481043911565261414355456984011406715674046249473120561109512849627633176069731697728122075430786308981495483061519927965403880227431617246256031862313356805793658478401432078019311581703890100318764491632984757409474719582647491770200583816913337847900822133003875892996684402307380127455158642066023378190382268356194019852870469952900302552935039859419406842384948454510975238950644912079444500271402718598872450007101137795816013134811122251225428735571081513526538177409959834992414747531372678827650637188059126351921264266471470704234949434633488422333565433647816631771579802176884305392756218870844161166452683011740710574664234212197049071628329541147103729840663678738693028110567948135997103802225668069904 [146,110] -6412928719204030629482237554161783705967022625459098605223660985170155258271054549656692991974022146912086934903621387809954982515713335067366018672737087423965268040379522386487917205851395345086994746059516142703312099792869066138498188499312112474996627451735848105933530205707523834517747094946458633276901503682306509143244638132397286170700731270554052568676783958281969112352547183915369655916140770816004554584725936788472529869534902760338937478223185016672337586359398081760735505261381475578267256088590018897044616289995122937337478242556320620172804004501269574433000954946505067026103835151970134277953465158975736301764133245295705386663013768783682482872362215968342259826368541579973587022588284383764850402466347699868813693495937212013066734011654048970870099043797594843710040940774553475430265886360520850458022036616561012299975699063710435635244818633046915350006257142042414300723740465936228220874885140384218748024036637470267153548351282236823290780701364274148143244421882745600454398293425677947705307429421751932586945471353795818657616449736028857603755333089227472244245575113712185729762064013355240669460666109261229779050106337720574273798362558863428944359924302929748686528729483198554955603145801182334722122549075574577326006988943245197034653539523634119873605958739470054016090686486375817600530179964010770147307092391556857368164642560277084796935852652090085336074807299099141759900156086550398977433178787350799100863257949111053345392787132955211757000638299740575829358 [146,111] -81083094439791532758945922381843065206010679023752309212848332051114998866927437698671722269105016256284367301395969371078114093783489170277769644587712771340109280980831412584673690030211773863865254403629488731864695462090852673287630700472044511423570535973594435647320441950636066887546163783532652067143307254462746404770086541602377501467543301579381626095554174239328168297316478626952643751817168439805527483879639574262162356720677729198479339866231349611074965747740928941379041048491563768277332477931718669773794979049367323848631918310555271893757910000754361193546288534071236901479085899825575249352552406288848142015961239201758826182985450458343908808043262032964581823051638746227672047239152844545487811387340950195441697515593973469749575687249305072366364171033781674427351424629507115135845969745302582528366700234920140291396802359865362147349576714879569239904334365286206076827042161882777559034121546565316442095711418689059857855680414976380371605003689925184610870946681323020682076889459112407024639228659618650293279535581193859524077039661084618624001569451908566623574177549596201270771534220330070811521695974544069855880326160551461269620041561312378383141494984851869306027022216199453316348564400797980432996793837745364520811169489040248700860101721600115544845632852972041223180405583451523171095289096417882528274431348387300207730811296803160400346212234060689221221536083461859017670806127740432604437018148911413019432353040125621423365864040973218179918636939051127 [146,112] 1422442336022414628194234891081265758268822116220736369507383277525651232633409621789769851167179714250370452945937045774290956223130402411465748107265639440283687474684284371660994487086219226731099767589941858344829784558812026413879627771123850268583583466563426729483311923899111488810376672529676177414703204631516278805733729831722868358059749987313516807214026356621937919384543538639905938807614023237600484949829191143646779987684979022479161500856293211406671272057141388233602238548835895498470192541468813351880851780652756004212381421448242746563205864481335344116031340859553284173471718028437382968658175638657511339511847195010109185591300234944032544792590034388520855494869378457421968355821575603094511123311446319114340801217402857814513016085476850484193199430461519051847608580977172411832767337419742808394125633563454345778316664926584216190317880397376801532785295625373196774257810788904405353333950010310308449019748870006089905147305727886850290206887598038045794664330642625549677492799594351221415494832984071217841962043409526008308573663234458345105837174746750986083154477820293750420600444241552241480533470082317571747258408149563002373984107760617996771274508395693048356798487545871768290308539441268065209244323997130270140745401524017516852988582613546867524827907448963116835434453183479008098384135178098450926496153714187258738267223096206113121376830337426530803883503490825865500955379327243487572337705719019777314222783674366228100640642842529106806735322422 [146,113] -2615234014257497251964768239247983404847285670249671234516978565462439483939110186985687748003866080125630750892198641818583813098864085193314792177264192934319728574069412231813741752209248925223385711553597700126378817915010352155557192220022114385269585037871377168297927023698721174101771105175033499835142056025258286135405512656330282699601353357850884601179229628550656610361408661624582382129700342469572507912377875020283810735212520749452755693817879298346306124573754884684685692249869618080442796693851970461215617426232142723006978898860405968599673702259984048379599773355320553901413948941373737440564872952478917066272150675125391296680486177523507649351181878995840926733325580679403571605681437052309917865422681902198228082272101001296559179597960168072306602232926499600506408619384549662608198661583765342365039762650003160279128296612597933111652476486781672596068993589687613803381603314349299593467384826950666976094639484849401811286112381085458784728776444786656960933455101122479475394319469579415182633322056694519975750987660312598229344423671627892946254855618890218279324801560473078458386717168819171652616443733062042180027415786520370638749182522453782931549555986316600328759341661739651389801174704522209912375322966047994899380552564354199788696877396621074662041144284263312579398319385746875560875600070682486061945264639931786638912583675924966000099609919108067509717541247713759010189742939741495081287593133138137215121962984955070853218940443069305891854 [146,114] 619735535318366294821856391552371047858717366267779347071223155202831817452277447920861989940104040835921242267462744235471886340757953728604289190334546031797600819224159015934201689443973354861212961978878537857358560414952372843839174228776188209988430254330141051642169320423164993411410158192704041306247038061755428507789332055749748041692793880549637145683034133835929087912292133533634519156435544514426206734461177480213918107840091662321027384262788805533835188739565968875391011036644742327197078118137267487982647786239451540108588386010475969666329004763803903444370964043089686383328404353703176205670281592350096007767317453316434292333443891402668203697007999635255219740069857621928112926931339930454137483970327937711226808073213062823881853725141333974026949131461792255148303398610945872429711648846827859678814881055483406393618519588278715647498730268614860785876785499895708506957080088769674871498663164186052459311159016802814294654226615204951095525575004077307246140149132151370809457834881445823480487240588954236122911025316836248359750392692776126626962188985690320823563981888705594701144466536652318126064224614203863433200039654312707450560220127911356967981047704237673476893958166199921080840215563762741695774133699930775470692735395626771536586853513394597455127194923481528008776018909050285560741903643932988992730626683646285955583729805410293669953282450979095428086196760980345283882909322383159315281835365781497727566038987692851614330843603624989 [146,115] -405238836923653979734966839855280779536990464876111944333420332253106180391972722968028611107407232234348138913172450423054760528361452417846459044903985375205869866888114793560887804925416645532029390939153250594576040021387640841705776850952067778084465489426954704685698828490180318005728053676363336770349530328044271771978490639419299184943494368158662807609945058850376361745503997595885820099156743307291751408364478250181684653466368307389391719727657432406304808577935936627976430776125223196109898230654663816228999015654600157486363828272421083522233686679531150278701638537771651302470580052189814529001473354805888081024250828357541573334462418463294625082013294033261764228940460177909798619853586202599601202437359279062524967894989470157751662763925166661881414113126770661511415393714106244340713678573518723732107778694065406661257762325308299778410707052065243936893381196745271327251562510446282729625311108632927957861928803067944656881681198815807825227665605637504734004321816309842234473444800999165397053994425164196444870058624298683360737211594864536100054132515881080581782603520099838825931226523696328684907171338557219010272375294682530871281487557513334090958158106264298278026758499282992211104939724981976840808669945321322948898874401135734547572144750095849379983122848758768274791425994561892526931768732862063231790951633508279973529568873976718241976223731474128671849743403336975987086971851033441363781842675597528622994405887742128774058828609 [146,116] 139316132566031395392838889005200495855663269729580993169239396038956913778481743405633386817105730458212613788847083793763167640273717562153021981412201207809075905510778986705070625219743778227278349612087171990761479671014137950621256933408332137845580630878177910134789466605120286378157960345533064525773961221430408380422045804954184345612068162433099690236184567205877582541875290596112729625248440609579213829592215267277040500731881703786592691217436300702007746547022008079391598210448393606474186235098801571048654686835260432523890886576331952818106855942907043627171091186181893645714217867603382016103451029910120760282568365075204109483267938040387368263117371606171747020985782891103532643721447684547821164564482537688746229335411705150465391357451155759070918749950324262575328643278428659457282948365911121409190341571935515665994854516421940917509006363254134535913113994181547750762937154622879127354936182950630672165737071401200661450753521593366412364115664992013603893712849670651697532124863148410945159403613000540841934302209087860532196398085387312709343313211456448790769707598491576960926403690285275164347008149279198830382271771475698612601594566324683449887082487549022436094999469312539713854753836465345110150439452797770080783801586835412014932154290324120317955138603902311709910140957900648818429440504559723603150937484193615852720670490411792398159799573466325961541416317451662371449075483060077161755336163703160378371663140355055269506 [146,117] -18272288885669560449574399079207882653170850810708721470174810705314563072404463440051197892716424673229655406167917458179230951269157936172041222371628772331772623814153621983405697921813427971457441566020676972801908544877675720418009775375720145127408634558111470808146790748033975161658333492535568273573904542776706008309764637708871385377774905385325902230108267459851195546330583739806496893589743780767505926383608292534081618226577400676726932487222777076812587169657735334070548959320285606274494571211733783686317987669322745733101689376207462948973197326941779335163773998436076384807623246295301848837092762560989862602315645129173815882166568448331332223345591092453773441571144387037313748038260540712988473334265885042798612347751825304339814026738435649073423587727589509153525740989503409026759199951442407459458370571325106153191158958357379167302002382536936836866705585392876221508173460632534103293538207935138714829488394608643708895223794026619796901915926332443629857081573308641303864221153631610982398568465124830845917428747882034963084663876919628021593721756697148763308196271217211594815468812761997424891935086393313165467449045357132202786431487189460840231350910829575180781844172579727664102153876056295280940197356796313684010922441743262160351816352091756252677176959997633747608083287956662525287309117849386728861774446258140426152310710747721154715518152930089880394231316704285684704201244229307983951013882756583512729007637893261 [146,118] -3050398568142890060493621773079820747610038353652849538415852107860864612816896256035454051882270595152109672808666469654536859158183964268379023727972447465493633121938204774087594596294327220703721234462777535793557972866856874766302702055785219488120792297822947594167173229882109543927111610712702682338870946797862959641359602997175155649411964104978276050140644813532686228547354648197657285917948596281847260432111325987366948526743340538387212836859599903255515802479648165317253166053562888943982834300775526207525812740233692591842667154466954401198768873869129548835810773421229880571475238142956895573533036373933937742424927904251478341168545395033452817658260212273552170111071581705950186241975991558794567047904419617546253885611052730596088114210379954508607538379431513798931732550435458653242814108103630106496916897770120698252151420670060490140620001949527153661382968733199788860903257352512583797703053791778280023327246074855498220221628472106610835320528020319048133993126442551460548051081122356350848075987699250798349938872643861698628834309378451365243968714010814652918090107639960530919546233153235551760211179421119491141089425133795014278374756125790470026519279893151097932136927663973713386944339142334069507023113467608874433405877327306851456038124870855391643790380627133367591054415190704351109191988719922553513393188420234791300677650348887356434065192328032554146967605136657426283545462639239275771227867664305814091236435 [146,119] 40954514282913838261685238367400796210050179436241316762596293381569660212704960346684811526007442479296284823535942297602478906089275482291079430824789016790088740661182673844211323185305040045902847511494096934489131216376301825669002682477132597710589926558501567634533348427918879914206663012486180428518508712659113525074676177905933651077744799741174989497323888234011931353834489257982008927466367071265805834904209333550755710102713872225827307493472687325184705543894617396992773950329593525004870292031015118819719132551166979393764555481614324634144101249184124104911023376532281987604989682562319280856622493164267806715824115234193198185641763887260722462004813000477181314219382743245737994802556050738140437276317098605345335413865664058091550500199226110959479073428615414651644475934678163225330052279867213147981820471028457178569427853141402344558233002604036945947830223057928693979509525059863983218501613115266101817634794383767471621676019218239345117622076954560187665350303802981584729901746498633196532796247299495819066423933985809731793142961300939240252777184368211137375725658292786867086864497544114953919389116334345432100924305891725435852326626003213876910994152337699077248866966267904832540284865343386615353259533642879693770608577916138128457750695700770022221568493754795558782715363561768409139101330654149292135557931060390055048654104772728704800878335318544680962102352300057389367005109781637295758543060283399852 [146,120] 1618158946552258645610472609613691250404491049379183737053430831700048020051254233944342257775403127000063138604406107265489048641872410756048777630119849611112483292839680207533425476420811656738019406640750407858479455973494049043178993141452478438938328169200046292554305466359262619930510740959617199595233990930909840524395657122725742256537478924696266393902678293925842376015250372613382375740641294108012138400349678865596062931875519974762725704639717756552701495327424894121212635576271819472722459692165028153350678769605175983573321829306025839917798578630022593028293583608337215259476876767008304055487599952088765625855509841126571869489735668474172450216954367040828998468147396866234837380345191319590720111746055682547551874363315554490725513054003837544855225657178472110087017162330346897154895687825757151509323269562949530455182864455063448783364188310789185553358394714877458123652097663777371563727661428533551770020474689910360946425769193557003029907924949672277647900415783798103921707732732972414160874545214745682640398258687987740522799502787568058730282045482611274500053195368489630547266638475019343079312319748016036287432179658038383530864519391890503071729365467246956207774175350924534049302338932051389878955934617617420819349403499482116530192014245669506755807296989143058776401062616442163582577852625249340308002359302565713510462118492977397037552587207685027299465300149516497593943626574908909314476530942 [146,121] -1120153933745089545246687160979547474694534178708010818307486948817529014440434583766042085945678595189728719208197926009240675251642610231946544015633278884695017438358053762610298928823863201507811913369468280511587119938707670067641417964431343535369617085054845672411717553876467907534175850492858675889080777114834158211477730458772588688840952614173368718663876480810243769870671566246985925827264227904454189312927042269552023950681143530172714567539697033169312275892239433586332026413651522911671139887081293581316829279111802303074401707193485867823081619706026228971779373586032603339585493890898001132771771540092018840020203716921334304365394895835891994205641430203025192736252703677317356327653774343791744061693948064212092964068527394121135677022977628576613729771207638463197418164188806966692865732456431107393072301678245618657711441022188302656093895939826854028581212675081727000905177511833808367757900699484980467459429547000298501543517883790581942276350426436704894803730252878682576247990011568255279463760953004818439580646818517613093930903785665994979429229566753436340123181813261511260979948334835838434150022650315263070716482114644564045741476219634893923041257916726563074920414808013491935067195674925840373691172610822411143183259657510886987047395089718413676004559976617184503300550173487323357445940348560566140931689892920962613910987149623902507884245561333393809170935117791729255834000506147040355678 [146,122] -1131730880929469706751700503482046578833838501729103572754234411256443847886470447597306078939736534631961611868517911742483465351460007544663032023657563358886397941218924650729794488842776129343215631662866959204531396260524493101857688449463970346067577797328755706670165390982253747979246212642337005061420417445355904675086833714021492231185290231170530807102681575536205585583734630321452329685191799921668066665740661626445193630808423803363352812871128289954324776748963293509378066791716217433291777903985195459385040234855560641597147315296813757856754798422654382860193512907927846421666889068295443224812241829217987038275850025837789535166179328818334372999390620450292870334457145057171483475910287872104423365615289272815723738234465492207712955081635320223588488359272668988059643672386311831424160924008799595943497113638540138253736451742264105218111735640477672111191273876014135139115772346955973217498009852902481549858524481332626654051111350129797104410200357600139012796163448269145700660342692833717601801036706887742152528303546550583772377419878473388245459802036633323764054502912361821608005729936222244195878313236464349602721045733826927829193974894459318079447273169657958976678539255359981012351301642206771953104178961723057286022259924195025071234544173139392197993451131922816433851979018172523683122182651066132492796857501461188915363911007611928412952113929725035896597669774034446331056391049060596 [146,123] -68433989088505832231076971624579439681200019914075167980277588922131488164122282225262464616886415600262284234063702455897595458156489006361689464566317484008335235348908374663637550504926442161892755483470280661240690526335227233770890239354257631322277583365359165812341103010138367363183701811100621706462277081246508415618237056191173139815855086111061875174157701334796067032166568759522283099320340678228404454013143373348918957999419108687621249919289078045639283202638332918875969108249175565467477611016630663601106253070927642228680757244399896174170297693152264288526121746879182469732812091810778542214231708919521470308753072756189249353830819477499273579192616030757565996564836602865302270096414466950483191604968000034985975448721172754607396672406804648501488312227085915663916993986400343939855300025659843349654722144691970144492794683241443164994962181491282193093780001416503182604100942810282001740544867891608092452089000451529011427967052158206864867105672261889408655411354744229306581016161098533927485365477918925223616462519461365268682488247652172243273372107115205378795523343057385907861788178181806726753598526030182242885562416549821972620612108269293822428763822240704296777026101471783397695049919278972280747405576169005659198395893145563566388269343738551589917171743522074387186589952902107886424825250525049905687635702935091040567341222137685647571315359551024489439177387643847849812973533 [146,124] 1184088935574745206825075905906035055518067680423667242947902185877472549072593536871141004984178683718448879764328626016549910721209495096787911715122006632152490219194621623597524422570089932961574860039869796392943154694415687665647149226681419141120774412804887751248795932831235210139880511656035157466315633687218878916918146513004711912373186358532211906965476878947172822901417047909561747428132785671343537721420792331368104756593884857145777459264065073160673074911152514020317051271309140385331082247914785183742671518664369260727143149304519142323955594423482556729014749683196969300030058033807522981982107838096821537145666752667246367857080905543621810213247520523994131832897288775351341972741194235407859671139076298938644778407418173597788067581150882649717804878137319883289166167485743293389210310801203150780855797170161511934952923380534346267549597664485292956917407735835152755161656994239411432024016598181678226861387478366804668062141321715541250297008760124771940005927758636370242363468802960321035335552147545017042912230000826397841109359952681756471866994054812267191913721419316432545894522872815319308342790693569105506252822468555395753385416216756414715749370937752260062830090757051757837508498389455277932298376754349152163746520642047932772592956477129066031454747580432577534335522480111146456572955725915760813799722123175803083073169470353152165091271919099425694411306535595255144 [146,125] 28523189508325131265241877376915915533388227691076379640124258187415600234803164619160107277921158754797501760534769438830856850788638972885165103257616416267378311059597847542723340653147461648712272953520343887207499598840051127652388904877913083162359990798539433791903093153837341552143762685438601407593574155637287800366924036567557602789779475141708246460928218689153927336562846127610776849182489524140698140866309837143021963549775227231145408378279964551761500942458992660447752905882534035716978966185647892287277816420414051144370605798721850448439742686967001824976226155280903718158966852975742050395015621966010605945325135559168392155707806512351617645863289647923611046669438127458168132129847399882586889549676829807856439434626153440017403170813807570645336467978251511156160463373605099446461877705497822390110754031181877108155752585109556960691574122251553383405022891460267236965587101437846971979529120434783741392994754059693317494526102550708062146669309144579074792354928750570432746212066539345870987604440698345756740996437372985008548603625183355037598418944701131369428527148923678491152821415014265444958820989502648122864555308402316423850707208885325321423368520350852688875417969708486137236247604122895685426022678109710101131056972108360908318208997715852891643085565624680873995988082366715051725752403058215302682434791876716062069336896329174138411043030315402129509183409918 [146,126] -3540829543550147875322853316168042498805586624418348235687775699420056635062934201571676267530330624024729490362829167538524139865941872084335921404244591948415993679081958309556190452031773937572235987107050868970311259688099927267377513131136934276483329261482768848610359305088156927020655957615373578438937859694032395049414251899217187149062083234753637071846478200056768254285761792176837740307338012156120137135669370559739739127854239282475135774530649444929599145472836810615666217446730200979686833367070766071979237915589441320602371907761150360941363638773638200684049085137796448746049731610960181761716205226534155823034510757949198201787814518709199386658220861362985798279750799609116026379782411663564958341315875481292223964626680494111793798033775788365206954392609108441716527553866928717106104605797727496913370636509617301096007052223789167244109873296962698902101324083449320589162883096019364332801032521223943459149034011692729751370948662262409172939799352871768997522966374462393912209106717585521145263244665498822895187929244480717782467788959245823741721432452084828872937775984472693698820137727314393722730331593674373734737255981364685807438974771561607456545181830327715949912992856485503536682337469442793430865552126020371468517955382777266976048947789077072887123826725882187793821657418006602801446908795202373059382597793841915460576011499902031760721405379535293349035 [146,127] -9509374278811808084815666310265451376088833207482811069784647849915086036857999996186798083097412426095853191493225575712019028071529366952131091053367435318006088718293486461633103492516262883037386474331559978510692560213216397348029384973722897994578852347750233754683919498930913393607078172667136254491010505839426969381397424069948132333740536261082924009966978850366488748750630421528055855104965966705892272208790305930292842812025121143162401258863454587620615129411423595631590092630494548433355344374839188892150668928291065982733374847055183315206251766276186800297638873718526834536500486368047544589459451396097543284778070694029066481045275774687965417515615665614739842560156024250883241454511290640520688783544295464912699927468766533018482816270207315383087135868946934865305761983071042953113807088891174274525604222648845298291027921439681427164759839555705694829280148441758682190959628669903709480675321212154216641668311985207739438047924158685652575954438099864785925237745616219729477596003979175830826844184982980656345029309374579392660952854075620364803444903416350641830375365513346843253479075888006626894803020098442663252652159424057610990756812272162301650753066289823759788458426813221855112891683904861370823312920174987175909083356952616202325990873622610190453830198370008686158730989958891331373150652347199500777510892822267854867073224563659547351504443360316 [146,128] 1771931457559502314447825298466844557444853989593578205698722861062013772869496295184529168278522103354995656690964777101345538010684565127313704748166376775693784648219985455708844086285773916129967731352042304494506484655227430882840108224684912891284792779114191832605545110334296157965903899965653390640509251864018560892690960562279057763148244775040477019914148239465842148357047978734005702792304803772760746685894740669973750820772622759198169771352383222457370431211258382040134979034397477489854157177345584565619210708514063398950673751720198226972941298497085534445652641015348908371127142302231318742388363045634658998056988339090759005716407224819237935563745677493342301604883573556445522142293776690892095766421655901262507916279104739569659738110057100240245626325108450378570844266424471707872692218243584583928684867527917068315189324233041081706646002018821417558234909478399382890642451661614745376132256154133666916190706503020583255438849615698125139060242533120943962311202180169368004394349953021930841043959104867085470326879110951239436599337595753823120732799032537824670532131453537206214637220073686713707164959968726040565552432731051990682128800619205416386451980548249376086346111090549949937084432637042459183769209015937865406222070249021976819958134620622345017917807686087881089904073302581864416307710776630670189871184744607099587413242175277142833762651 [146,129] -18285326241670897655722400253982499046895631407567035946698252224844867814455800782689787657122660728672198406677824691973779433389608778694384092201259399503980534952705863857496497901226623181395325301574006256072869791871737080240694722664449052979687922230934621285688480362606797633785964977647049898206975062062044640179099287320490743692966267579686257913007645847763785252032062156126723292914609801549494291213842877430400338975066717079510523436390921483699768877186593047946209840541151218553251536037262102416110494415471592711856029082463749039809178404947353319421828689378135954979480083864493198386956719529410239932544676586626201097997687574958114967726071215617692590163865920130717711244694490206142805210447106579336953642307878917386451941995977294620284950706396860982655617024289323265747494155463000206237251344856671561335541835727922718610642234663384582109582282676355181867077024041598553432907916458376171766249410406468629302040698546599330401895920613050801158313696544208484827964105447364077193991427811022066210216310335547905585033411183779419473822069716264038974626597305553383053073850520143273399372609033621572636448663693781055853732842628780061485062802099969143030900571957392646945322225185675771952460101329681180442425825769685562200735579502871446883667872675261245687880588319393374309249455141894578608160109369402749905858478125527454 [146,130] -40290451197555251366826620077356913129357961790130787578354869951630701370056734401563850324957017740593025745747340980820380754288862996066734698822761849932536081898981131139411615113281053574191116231118607527485910984060465337689633674532448432800643912605860908339432511205042336819159979500180147001057846073754266624570089861784255011391681145915493219638320302640116464019236268620844175147053124165298697991310761038417911479117850372902001436668058678240767051944991465649765657015967677834678533421220413170358689512675967095037578311796149319921405432985616071675720184517298033003767668505402928257014472709996755336951928924126152241329879648089174205849530752176778128400146148043379203695932119754064163653946526377211972688267236606469760407846592717128270049592081399091326331976823726665140049709124579777566434673230025672673499582390242174506721835616796172363957320678657310399632720230350675298186581659032132125201269681642991108101867311309013846258799726141887136365655337255836021774492344065619291581894691757009330149597320057186433957125373156244818620561766866755792304637908031842915910378128121132734526935488931423886691594682564998308619293420708399740340150080158437484761836824880590223178631869202808723901320107383801136739762986852560023044447066812113908764118994765368845757484142543379377191715644393782576574948626771583048344127718 [146,131] 325917453029191735064771982879736308584502939156514002801627583165774081511086457345582658779810994998883587129465326915557450937613180524952570644106556387639405162658885599743519598995608106766201641860858327336625234953514031114820326966282958463599687965492526309708335583403684931184580276779213225697785072264322363525250916252638423843492277158111689386442631311143257596382128367294754117296518661955785861902175206032759975794665069470002891221675537257449161062316713601272825215304387329045817864109937053882880325542699204015457592165665544095084584287149042521445475311862087304063471835213130518237504415776114344877084160533635420749094554207467356093306679189627681674140231741615406658340666481300425139789788407090600465323217278567905441484632263618932935252069192815678666837349095036938448424797072461576566269616203023160378955684824025607763733085323882465706899030631837532711895598657835759847071403519167060955404522756899257960406278841965141048495344671883924644806865700058395635904851370238718566397880441168439900039388543222500923236502526698357785725601609395834826328804257001557564627737858064851381574173305677468139432664715243411968279806988857491281655952448021440988653287645581972685128343288520268172844547222200003184829228352770401369820334155219246127968098373081048302939407266822272568684722495129411021435331110081044997 [146,132] -178289799963690447726256139723564046895718940629535088901050817393138375075779540641332591808302571375441520536094892013845804387945876961715854599622720213138886557853264407795083915491717697330896068463879720891942163677687033911662080347731464132523049997023865817295753396924146475255370757180446206081142819344250404819423697979960273776337697940002702326256446298264611360780497966390602972687410461423871646878682520242752486904253464803470529670329875618565809009999527738869926058818431468880367742519675739844973701838165263518552703125349041328549130242468064178948945397679037900020233313361251758389716327812284260798242078305068421442441881329159337915674370499449032161961611502232326510013598410177585060026554258748319236645604204591557095199344869837820755226103809005021867805474853765405499122295927010113925296174617826531222108497140246079519600321823190044632534977181945239626895266265077554394482075827694036947501829677125606586561177948999991309250013959257273577303960976285055978254839127903927055767318627196097275910524427163610925035946887489888350484492973826570563608421097976817799840632245257181923053462714753554803918593645150501661638390063474674664974597070388648537828386958807233135760769321227292192703676121691855001580659885322011048640675230241842765142273634408654464184623635933577407890647902424119033196902166 [146,133] -264501178859302711124579987954226189231773732309006369562617587033844743161664374443803444523209163675365255671091853911736491842603462249888875945723134630313968146656860537634023206384473421688378636875613787043077697013115630385175117649788698946478822659357638618965869406236481203534176463438068114999681819573193423130824781322638171393141669392532834627831082703513839574847618876705963588188890246188136771433532218641564195919140560092199329073238008677917939177860778394393941100127402318855752938134437944186129928505622908367302042870415459518537632847911751668490393304582401829644649279705578959293684435476798138259169855314929913060807027736323646768996903082355795683224943577609046787629438459544619488916759227707392627078842362229253783365171984975799264537582945177518427400604318149505189635255406514094504406388421967547572026830464662168128645445578099643896862115389978821790186527956495863013502462868136407590974213455574575571353988064327449664049017943975174141220499264123012049700129488123896942749624700193502017615115751309669823927378476490986582646228780759501371756695653518730723275396367109565847916971973377298280200485689364959408396563798216041245653188685111754652015354071826364253526249368025997418977732349264811948186725650568625069942502291142410447893508611332946626047185133839055266660060557692262675 [146,134] -19679276859833339400879151788529677636460982804378362967941772644791433459642853551963968477413601679970042933560477598749342983786383793308923254805247023236031616652173202679808591078047109007336123110431907762083745231284902455362913922738653737846179357481490548174827764209432342693849392950895728137638865813072255025612402787413156106370814591858413550322946547614151567716827243120160351310789933125154520149479067481986595090778814717131472230014534873155603933445075544046820500292833976730376231641538058074770083420642707131728439220638194115923293723695523841168124419495531979182046168255576683031519107227245427810285363600542058768902488380984022743799738333239255990541736488396349101710884501500113066579708394876641140526450967613117909891723520242267059789254195584241904650210027717953341585392947806055726523655736677295236835627970609752721290099657833499081053784163486696966291989610904504391690712417373637913143838826229697315495956567104691295107591604964243577414355233344548131069631383336120556571096529762642394705970065850149802151816849419647429945148792923614279664737349660170941113365893373053791725612717480849914560288954552735779329360180166116509636374020612766076060259850407760798594084014093722100185588013188752328889538484582013565603700193400682748925410496478875510150252768518913482216002185 [146,135] -11751803661904236291448328801508266393708821310987437190953453099056669779159429315627987882627168891897173320954487835629595756175122873182832042457954107777136653576876895797371025670138123056984201115765679757266889240308495015302863872547563139527381340026223504039621336553054440809959980153311671286357781666893341820375242257765644442063007587470355003882680304678699603702668852128383769626524035599498577263071474618262895905751319548571035399652288239768112183580481665674720038220961345755971259895725107548905534501538737510132172684532243393483631747399382564736517451903821068102373931301130243002457716077318362865817088651074495946874986609944433948899726551472204404933179216274427933195617089314493819178255405148746898065001094197262466654614091692772660153757479888194447327969586976165002562078744018497944919607075683200505660452458807109618736584273715980799050619609149223323083545099245088581800614350855679436138126147183794666594485218816758203186030346898118426245467492896368920756837477033123621397386509303554984104115196277861529417157658190038285123110053838098486243966888938091547501164303929792108810948855949736672310434260370976132443911919927837472976534478305630471022904755462466864371510076494103604959157540812437177462365382383646886349323890544078017526129160432641655820549918625422677 [146,136] -4738687138840489933516309789209688241927064175985192065203540527635880515411289850047570296368210562800588543433014119307686085255920948815904560293004639367385278315787530056110964641814140264360631713784270078598612798825575644448762142536877639263239512845356304321234555993229396804910404772949448398229360880418176051674186191685288470813312401461236491847643887473578034030290679307363276248938081786594019187076103178899976759345369995922121814269274213756322672479679915600432523258613078965778430730129492472780471246964745007616583330415904880587949610179020315112885998034558676683214486743774104912335096957615914684370536524515324449564723286248056783485926559370782542529549434161361333582526420666211821469684670927894809674245868742351889654525175942266590162986092229096194529573771786468121534286622773899362843382107235483586029898467560064895388861354940666612186471381862081907355390563580012431073006928211047574327615999927752540988086248994458736666354122585007712256446048896170057303784409037946916835522663856335117250257289983048006143099759282597746490730639969279300148823199373649662482567896547481613536452648586458260137391791563650223128958313188725184483583574958894858079424947563495755267672690310169349296517833285831734502096024208487498958022178430397710613587014054634893168723773 [146,137] -92413148739728335589461694071777857025730105260187796438909358445057978819015910442704304057888752319947778779081457394114961966878371186204974098363910099997549780025537130914501683008384302583951578626819922020123625610649022173678611099426823760074874242024346815102933399108189729711554026709563273678463188193918873404552880222858933593141968006384352479970673467765688628017517172271290444636096771739573216604266692187730049950966493771346855220008102182892100489128288176287053739529773703684282368185175659923961838532861968569850118445056434243766515970297467989538393498631645292674438217960396814182823413330216311834360618147192515063317852921960895483264163927823677793308251172167225589400247318517103340472588157322873499795105558304115195539755741721680291304029462171113792917573586106841402050099089295550806343110196462026706439167439834807338143372556497356753242627974894163825341680932090913544881860774350351790469901391838768612358599211656640772221103567181925488158190398297111385641405245740846154565420231731759203360975615106475570141864521540191541394700796749412226925055961763110239269164716237152163605711329962047717645251611411858535546414291622153990230589004506899501448705587217073791761237112285937164620996325832328363013687554666674783338878127431770849616727064310033 [146,138] -954136678117998811346694166496868624919862145180094106367609096209097491030170052479882167052754879099176449006636754104520156142390765743771488041345592340784825448536043941703227475391798344145661892417547238066302950626403325095984279766792253142855014992252299190800438067042204428313983668853939717811292034898792397781543506581253683672702255279534065503201491658238247688829315342455627606141957831324849449053213457439474628323953238463867690726021043892204944029696756990644600389222723135190701127314524637786930398066563440499136258574585077215873746151660190003651826037650450050890120683958872012943219896897134553244894188309125101354290626097573036243140557943589720511397194511810440319071779380687138768997538042657842007974024525189229885730437686548278832956595425328950389782133685362696086967034541483699065183456242620550054520049831083482813179132068293933109569586380129858642614071109946367821037052589868052401422887177623557081716531273038911997331308342189544737728221005322764634079958838596818973924803924735034342247996988879223381144104553229475884639190112590046260469490271349203259312976032331066006009910860415525599842747899124801112124788720324606182813732958289660970618414077009957642499585764920678634520694680834216674043875081956571195058906052576567984606 [146,139] -60423762256706010349157792414198871390970718764045439145851400392379976565866785633496287507493172721149535777797611346511712267147863432884607809397103396832987293811565926453151816048574326839614678200686859839728127737138585594354637638939723591560230366201344227680862455858564994241766703797419993333407856302123723525756454680633315960465333240961113244722340707984245693068526968630637953275951345841664518373763571271601710052516142042398763363663844759896849681971033366367846031700626069795216028689482309425110660459947061907853222240018157434247050012714685105773895298472632413678623530940459857182427742868637250280984201548523294629453664360438922941997441485787786619361210524466639861477390731840533734303058401571439497569815317647698559290457749989476894660765044161392690967494079445247316062900103291546341043249123729168456206149227894068867808097198505239755157232097722379316531429740879201726415141573624924215250279298912261574673033799914796640867949828949169635021497224066548026968570650271722130337185674209694673578534445326144122095046746924293822884530333048428784249979394436946407268039846230812862319095236426045438777645253261712237872665900636017412719991407705226668732334481644330450068264911062281927230879391051323237981681479103795435412698429600 [146,140] -234744951332925187326571995499460593495337570071254942888284114049445070732190968071503142831039778734744730532112269171826686420242939047931624422233163047290251661022849453226267846253442211361627350171470133444706775238417025614050539287137638702926863509927449866431064438515457134928676898388833069344163137601649032867282900900260513673214850135614076804737091008680835473863695752222294620888520972774365004295986457018733836855061887550406142526669880044014075587190095999550715219246985985521927697162906476228253284914048816225648154266702188610112451543509700126705878280182783406531064999792045568139593296119814924134385516687751530672248430757146858431162274754442409403188679771127529833909682809183911220739724790783562280905257091131063773324412855130266651211796888288572961351207572430713968867852266050315140142610092926049565284038130087685019081007240173353386389919271159684327104349811488207926990794919537187911634798060747673250320006726642882642616270044326196550165882352204947300430889556950250800544141990858075515801077388404527899186182863441375184235179491466531282466408653921055774850887285470630263781246933469082957501374038762121161751592077037256190050107185055574186056656742224822312372109658254114886378220864353569685405643653897578570 [146,141] 2052006010645768093723875180046020642012302148744894367796135590028085047153705459479409306463347256472854096704708380807494975945456598120214412276729867004976904670724309516320230822884375795510259546122178018923343410365093124033433623789774321646807243653617225607859773099053511661110914460395818175268041362978785787279961727026833427386609269471279518448364370361030912293504477560595793677890210788144688425929099074637115038990077453037904168719577943844478812470775227669809102794648422221249668196513902646472813823065808311542297477020363476780503870653436132585368537738711686543160003810757032423021686088819076118681792301608964981825801739738599364604906617008073511692840483356095855452572318019991760350603238197785974504699324990528220720428936340436471411372197849343039234478182538069149627225586251226833991236653866177376561792731499400296487430744008966174399534066876462457655625690681783830494120828561393285374295690513777434426977672442387157423424066347827149025746128717785628308048441611784676735314166797141597664320976819747070155352701312957767423812965351323709908645872506313779690522417978864434059062119331335137819459325474435899801052173973654505908520455348458920463473722514914114460893769624085102677914241441621177037260554 [146,142] -887670404299277081986214920808908565865012445774414142959925103789918010341879309117274870037728564705834868945730765854552987241130556466704680424016488614431398032115343247559142576857578231934708705553320234400844893570586691459639305607737518546563031597115376921412678223679079875661670320412062376818444393684759013138643652911435444591581836701199787446152166441235898906898636344060786968928788495572719192394553736951500150677632054109448102816704151253573158171116184649083456460148294558486200607104076835472607290671028565453188655300660609642092614425799682111847317741949672451348606077874225226423211073951303361025557410554370913540623472202434248572123463753135339559679279659519982839048872920214858567920695345000020737578017503226179582177430293198246062313784283082018308122796707412898831671659644886614299346543635351129159171335833159260580679166456437936977531474918027567557661172601073077238697526640588778188044166726594379071542067020250436633853495663792773890929654507405357155414747950639459494779811255825863160851820001023144802021800008088933901370506304314715259364576179181433463043755013993746532765527881759438916884530379157740180757276352104605795337746128872133926420206636087982149944365021527654207081365336603 [146,143] -1387239659981606205664825015575190124822433756938959968062424488121558289959556980693646442944738095773659971667496317072353582713772756529216229790900554898215548258301528535673935277500198431216636373979679367209068901783531672742268324445625902794710827118066710206535014596993108556380508562209953374986797319337555378829401410531530635606598860645033129460736931240858408775839457815342542164945753088801578482594167971932291719511169290464364565658197307825914949852853928451458400006142825807130801385830787332325474085632296800749302997763396725812279426385504191365638431976875631011130224922080527126045860905581645705196444436273983254528375416484326845285808129414737796788485084121824195188372167000562101816547746920100499222933471190011497155458675722388433367338217527512288663298311110753666592585442004904384947026730129272623083446548933829677160068716384076920614472938789611163002858198125554181926602171956437733441879472655529043655346513910840504364987752221530583402027727507501545314618433213707662952218376742763434460194694233581950879326227270899647344423862137383984624808017394869134362436191446982817048445724822286647999434980806134615001620982283426146773476009370783875539634336927276451114390255290403140810 [146,144] 167339699431666599106032856467308250635585616016226243123443422793164437387627669570957947828817113093324803067890365838384958504883570260450275716148062279951863481851208298962905498322145481750322740512928395897247401499987318657151398370828033805000462571078796937804070809535633602277902610316157525875463855985969291298568803827169562989682532799728934971567341066330797537231036729945612841336836526866600207142923645597008778840100656609680782722676415958152257627519904514229124048294778106106248421319170412158595004468365718774481775626504027806750008725053628502549553447064471481397676684838199005743734538585958851776081716331516460591753912361102974250819385901241705029910001030852487714173684549892210162838546542729402824339909334670367828763392292882946565304291201976881807591975639594071723461915181349580505720986743756926018924019408083957589835445408721041301199805682271406827037636793377861494931529460929704730934176970560345812751586847081721577215862122726673764117133591796976320101129265667669273158989659956626310857830980914167651172830548401241265739778707375329084587867407175662994375074713330646341677134105014117821151372732894108284753863004926261151267842092514505082692213316530767534964945 [146,145] -65363258889171730316571046265317311013065305471189968205577616552875283487910538721851630976914733318619298026758980808101487359777389273866123973903507799657412076899815588475201806490007630137383199678743840630592930759071915749454274103891281468444733126403535504889092490834960550968852314726862092454810790747716444160695187403545341139861260883829011515569253385096061776227496419029557723699442063156618655513079739846298616951649110117249650368038919506527144085601212414544201859209406518231027229205803900617137889488020075945804074373381346815728732466055504005440284261100728244120851442346628002032708859393726231440162260587168920390002478906301484430207146291538138089147717779429986524758836060441474918428361745111370221935300475332117820365015668025192397982484016862301094428801367070373276321211712118072580839524728356543714213224321685815453852282210973115264402474779942975563970963566148429486431109348660127152163560123563577958899626282342412961057032141356416370023827731796100376526021255612697824165702070934824319883830825622483418030291935399326537762373512938527698150996163606247844863558399357429785922731143228634861895654749531603929595079313991129163876518679542466607646980282518 [146,146] -6119302039833757866614759410313849676310651838363913574131716405463116757108272901622479726412342638378068126022296984815584897692329100025902572541455602350330696542632284012125199912156708851996337144066377533197170288603728428200834073348113645428116867247608972526675869680165817864288639521430982183681882218451852202329204505254179545550521592434667448668710850421530899872639887703860398496612843101549037995472964130325998319236399883918848872888536422042524111579105942727952874372238051815995916099655290831836909629601870605380368587903725391255809819373195820410735493820263875649249783301793430640890244252135137262199210529462533558883817695081988005968081123792366047133318586339740431344139640701384865072980792622988819662218860137086536522910795157638553583376796081369619016410282482062015701568732636697784637923243102252535929493338381639293975448484802964668175626356577387514002376000267983251634083965507865560958028599048812182087066793648565845907192872779479971712756326281958813088869134795707676799160101134215407865716271588576485076610162309817047725838051805594041317661646971954598780911528339515473063344483172701257367130241992896724011794666756486208995671907623519775 [147,0] -2024271809443209551707133740819589886810100716491165538583255568949833415552626347439510311456880230952116056066271741312390982469228343425068378459890833714323132486309649059622637128998120915939986676708881755329250301737510162188049349439062812279772469595912754114958245263169901828139296926825458134165291429654297702983449875061046986312289428335425493583692904450964851355261798945510108954787364844558632407035234907176932285433118210701242450548373282831850044534862847440649330444645409582403435646499704960117668529158448931485828973150408177547194131136558582072103701323074293246229201223554164204957568782833730378364464936761674342657367292006327698856458577426194955960448483930744350978997293390047176842198998362293609572224186058474037122522933866294147323438921496990773695443764635586821738068281443944441737976999556178344284726133705722512138876024760866251039143208608055288243352411729944546376245293887678748976974798191029780137523899735268162707101121277455599137589669832929455721150614537972631944307736299286194634287856259943285225560243331257180827686145082287177932026834163224273997515388680611323997178585362226173714567110137805723181864255100040056388656911475375864937052517719043710433873786785419805903122642835454403118109719380241078049536400782475094168633642232671976125526308190716835714861813197533245192304712599213271627598985539303645910240381872905661315140394308653240338901709789055431708213872113811161930643101888423197445125864311647263264126312139864606946325781364169146801968566463589171249126754166858307396313644536245705655749527970381347651540854008105040936024469399968947344183899732803013093124908898857947982742037173493280536274871290403952342397399697164737939170412346098329877781816027866674699890431381029134855020434847227297723293304443359375000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -43049505880819804526872471065122487733033134093575199860605420136940392676774989327493956277005027128555463764092153831113725141433885088493828968536663968459628058263374867130508679187680782934903599959169401003612989628492679529132907526010848899570694472480943660543227708362502190421406120152384003423891247200618876105398503912152577726339964938374628699421345969803059361081174169162715633022662360777159517248923277722179624256310274132184943167739030808250154192628685734738566750216610630192551916158536525424293368157173228108316130194887960067063562548069162543582095322186501323989149874576226428474977268134677304066961242775966827435463379179181816371318731676519520190210382854423622522022453081597329175498464882247887944620043969495017731833128417452277132630023002091343985856185380375439521900001403701794834305936989626990125929016369242493541712652585517582029920211965429210331450461769783271039814560929244782055300341967929367651560669788689859106489173627039086100953536777094879128059827238729908303660203620749443269002835518939957910246212480046830453098021500090169288957342394048321368936001239879248964309638310908217728309662047200169310951115449814428212579904536010997386630576402720177951553048615654578899799709597225625703469231327218886733841610229552102264865728679368424195363962927271591444804598622769552598729302754013386702506108260151856056486395218444316182711634268445620377663959146287420242046057205649290065002402264285443711704494258466761628134725380276146962560431271989187732626642468269732235418442010054942702481674597433925963411664738854837046255658958668834184633557764101982660357577561808928261521554961754235841756687337973133562217691827735896335900984641513327091955534777206116286639031569352293281206624018806050681791661057225383797078393399715423583984375000000000000000000000000000000000000000000000000000000000000000 [147,2] -29016279012650827545966452143353762897142118594277606321835594435933312077498910362245045527089274100599966806488410262219017184441157890204403628369672064413812792451152212561289907184100072304690335227551909155263732863895033911758817626884540753577529034689771881053524709148040183471034380781436440941114397561094345930086119927967264848479214560034348442812690278424274844847813996008557452286578656111088625931973675610498085951344153958208775954514855256328202873956273666299418142345095597777657744963829548582070571960186424696147189836277698280735668505982028814681484728810306658036563743631263701797713904953034909934617174529068237423991782396788319985541474797566202959196357822792001303489751144072105088293955631911176549901663135984065697668529284635621068644103543515652588105812164295581803398688139900904056597053413000636647210920997697252704941640084330812861056889383638716700605586700201906732907505801270976934469862358073035009679565169847827096175963380182564511515693661857456619072595961229535196960064731509157715294542684080292402422074805563671716329279342988678845801457494418433843443422145656549797919381539428170707318516365516334061560264097850437192073549363907586445250977462713282486577657274051871311139621897977945961477050284464428875341254727721925609335891410118298681010756477325768198485439647093813975957068733862963920562825921986851730122064873968281056928583052452033684153383711197969942249172687637397178694448366628587187698916479004460902496934486146675386397193480776017204282079549672198624868463803485718349651708087144070912127858651479801205996366729672254458387464600402741950564187887037190817397476623505525896242181315438151004272580162168794035300600343409503348028292647089411908657886751063566069845432078019658400592224382125186864236302426434122025966644287109375000000000000000000000000000000000000000000000000000000 [147,3] 5958443078082529764237059736413569811042692548967252616121618749139022000595992535780745194280630327888723813814284041910971602574748534620841580392291186342677548047109537752243684718357753649690454283164649622800110654696765978996557522110959018138295836036921921579347192039914529912942092079043135947470220889361387774425652130651865464128719368530978005197995271886266146072579911565035938010855533764122625955236486675359378403687102088253774715074480643747591137566913881325144500448136738894297945879016398399689831606156893117060940478102606105603138835022864887661667561525380463297868623754649277876688950736307464722627466193618508749200325483298701695452554410984575569345869459706281909827868271872998986753250327046896612467650026572056051931299336907227395428221190246873828238513662243461424842888585889067631112949689699574172089819842998766383638840000855376399277061784840523732685144704542939745115052667810480836067023880953918433625968054899207387761828501588860066603514558364300279214112873103436160610758624114085013706069454854860110022879866102372478586583438143968524994333560566904120553617385258088013633818521624931044021666932955985606068589352280652846774694023783006776136497154707485531200349134313062815564265883780058715756604034037005882509745441107257466057201833314959438838513796936420379589358768298587343560686343866897423636800537101206183652645518917321851010195650435224154550463165655559479803442498800293913936979149592748803696617920864815502105638735169563522285592169780673460536954426587016853719391614904824127519391190117440441412955483475136326254490278470326173469090854358710656221776915328602805552848123058349464238117350403588684377973625778859485335017662970050945963397651154110448687015297619794772083044667996391302768120808911269994409751112470985390245914459228515625000000000000000000000000000000000000000000000000000 [147,4] 3054545213791166476063755800717245997354359079782879897959600000944181505228784826678295702629019851317866270911591003707111226900308532519686860770360248492791967116887448281272235776838309196508620740987576534099637085149100094248223217958686745199796878008313292692385721651942271872178587378045132662976706921906893749326053466679014100024299795912308329971755886352615783870661425469953546457889823742668761866209889111849070120501272739600287900199958453311391601289628542191959383302647269288876920886714127395998578031320724456658153858650416788535518734823390064912940546230338499175220694581033383406487191662495626005545780798660720593124946876504688305367745914703083676464752647790625204959878302885983282246605151495512873683078015600835442559262043350743706963303050217583583510999280097768860315895720816705051912150604921514993219429473867112175943114025699163733301316815540151369420992123603064257300950438672254130917924850488128143492166405561784430027865042881248689029855592794751485246086775206029061817440514681674194381594082098253544565300802343291632018178866540360905711963725478014381166115243002061421568213488723817593406586428980916909387988989885488937246636948844327099758927193102267908844785000766991512022018429210138255636348578234651818941331404363041924633851134357927394135312169046636985189196054396177057052650345341553136303555307035875623457236760223112695002987530829997313393307719565684045625949114124709441332066520612308101135425091999649901118113724154522879425017132086916497130141989322959002434857991447354528632499397409543286611371935147519314350027123539424929031464533116725684804426760217622845249137735838207707103755721788206912857184255713192683846964981312184968779117797216324355804023367034920282420492320197352825060505622401608974238264289124740180625394714297726750373840332031250000000000000000000000000000000000000 [147,5] 323507987823794244237965694053271195983864507014446428196676767308577641055175652303196087763561220290301599065441734079332066256625486113425716701617043674517417589092250307531901982967684794314810700010608366061563871965541510069566254693448549574684223858426125051770183585027787948983565904463606710766080648524708162501432075349920493060570669180746179301720797721029417861008878971542749335079390899273143506657915489345225539524795928500881634929294866846822901135605642872582817029485089832382028252219849453176816707029064165296021681592815460016027806387691260834719312656080621253568668385085435868629066687411955201220582012827785558419365981893406234802815455713440010527253814671090597783392951170618960234976514355874559536090961716060222131363607285848550476596805014447392729379216455433063451263914942625416941293956156056780854499268862929598904611044296922994191088318928878635888842013163629712246099011640472656619431821423229889285838384269709974176263628820851497983951762818881912597244487692950524060606009643250289630662650086493846389229539905724022930797473081776667953903503752785048519304736546444332739940397489795010420538124175094125542424528792292837417712859006758086691007809923957529618254106305879276305829820746236539216134077981436419107687271612762231330595592368800981564660529184758598558719472857464866416821310342033370701024217689614750930721264842526334686201717166842570619914133422815000558626165579626364910743808656883280085871193414660084332464394307040901401444959858852866111733151076945325974238220007178678705393294911544244555751035862187029224193132077953700195369270847740595242085611099378606821505061616392102357258696062781813297078618772701984847498942788686792394914609131124874044034985122465074341444170981448455234605186464681525275078105944876481703254000876768259331583976745605468750000000000000000000000000000000 [147,6] 14703544945382989686752038230432456826905605829498121076532747716830257489936209294700786251177074365538880325100229833988329782662070437747083388491905099280018832308806450772734921047319754261224281800873190823920487519864283506861805249120105886397667090181698490977758219674512791320256293391129299727227875540736024195574501943375776107893175363364510113266511928937143431795110333153445284714808780095909701376551271761514796469081697067141078440635954285959661075600540252750949551727292909991420381097249529749462746922860986013754270409870170804399547459648136214026743727125280845411537510179330414862382013925116724040088852385210981782376519938823426283493499647633876955272945886727039483246917659384881918062460286315861954651718999939926348273321534520076482776438648049293175110721754005623439001260476497800573460530416821647632150082066971325439492472759363960278231797831593779483132225067404403795863628440073978727998464756333345851621451076228701227683790581322324570782826906821320961923868942782314178500953186528847420683397025304367697368777210706217353750394312464273477194286570038951223281442287581020455876387695334963042883405708332260278380346354419297746542566577353162685385106587312987888763599346544075270645208228471446950098284023067907120760448919076279857918430789964517250650468619864772461563225391120749750412067256254010163029406192541834908177818400558734186513398029075033850229751531005355590194138803023037349641575454581406147680276561251174010919703059073579553959966023715141539169886137453115744757387704751567727860956000227474264184868032345579270674759920659158922825946581707579465973110256953474932179989076536710960563406606120979303396237776698164883512115944200483030252229802022568757438265303426857387599037193238754903849991343059830297018404325458311471012604054742212156270397827029228210449218750000000000000000000000 [147,7] 337146210599950117999200240163357333993774641454696801740050871408346365131617014909911025814034677599434968336341866431771323412418531436421716741450407580629900963376887137804202533730778924172592866677141083844815577405773987228700084703945851463827499908205268252331665584086362462332563827325959357267555424029345213109681574855260597184855419476155692337874945394873226747272799534307712026798345970854598854526294040662003578316440724473315911707206519118178594899496104854310437022613032611664621468661638017024249518788347853794942242240217695077862648451622634156782080752828045577906421082879163914210409296337595100472222059665080069251471449038309066216000810078450168684161840607696701132356922607671330445784055604041132953932316644181007203517551044447649640529708999743849797299834336491171140235492391592567153984402399853092416774860147148307588472724461885036543132778969310942592426688280964216283660751286018552969305584656013794589867260116456767131729030621638628672829421370396566647281923733380200076382375334646933274846372604438750269269132671234832863297367776814416341504292733442307457840701817654807150510535483514728717108634499700691190988939088825796629440398008036578443549096882997795437215405761394344983438157112349353361807809310709179869395723052827742883890437363873199120719338199057810060037066527397861622900923707615613155508935202655622639837396272989619875431015572508485674757960760406080834108556588698568418720404148337626656654409763171035072305105451975366860605550525618387408065791109136397413521884319703757368282237218874461459766833502342785595754720432371500728965762078983599243383773358089247215670317131330248920019372205544755465304438353701683582656477560856222134182972538139953445113017820625987969876620078251365075743552565735659157436908049283849976780844809320925037354754749685525894165039062500000000000000000 [147,8] 4020912121650160186997962891756844790216460546980072910234089848024064981117511606749885137688178378425263711538844494394110040360235975702005367410903366764335537694393304619763481165060478380195634024544918122135818637274710276739910323756939038515689602753511722509022190274630668131337201600611248705577131736598081646723825479023906390444772253046168498117632477257247881790786741382322598868271124604344837977527707650671908670521675458780866025611354163310217262231112131041964959437692322484803888001130858154042455605046493728116536220619127580675491786118544370285323755062925737228683224253581299284973797222663787251879005665384353085609724014130064691067230650805941375100422219601505415379143224553002147601771365715288098805764324624176532782955987828787968147464659175421606184314001970038246855769976665698485310388485673305551065686860550543427810057322286607710900605314384182241348815117170015612131118551687717819868425400796990929283596686963647712520480626144000876985172802700549276707018178514713811433172392825595395517703578858030763020508850340921355338507044450152834710145041375723162533738789769923599676637449374300352791065712666299739239120507998949098335695327364861386604238250806150681879654394309885993056747672456996062218001425560853708757284895948586554099426175397606688201539930575124792475544122429951213875242640371709221951053683902935091485213597006552362501488091851670730488949055474606838229532976132205788185777361068740970505123148853636320156502085612830874802955790150706930736795596276316314845128722439698271950145343643606589552899349404871707736359844079059393529938269571072604314156824890483698954031162238154430247301119899764588429929132657138328547510923989469547441328907063539271835931462063510627559357218947302353247086598580482808394311567352280269431450531834729752306278882656442874576896429061889648437500000 [147,9] 23248256511300841476839663828871343755301218675722564862012426588907626515209329954112636503984421007416802263440511042068604061967628085938218859578194335064583028841783367540003028975612816568964207284304460573119700929819809562705812884498844868112181895431827307980536223796394844251834908256190800202716017235928767687534907475982627532569746416203946143858848427063044672097870230969371547476256839843875301005156676199717909611458740333434938255422388476375189794548960003351804565296853598801360785262491958873275092330035389677847457062975171009462359142622800414001157891707751156959332439638904053715501383685669566078725056141157778937205514576461970766093328651374275522530244850900141762320188156606743368489034489703014799875322761273687907299983260176350390156476566826148148945555297782857683899650639245629778589541281700154438832670002724086813242333677755091961108005737419451516486915875204227026904674156684186206983614717172930065151520566749197461325959447323553094701447437608709947939925216266773588648061196636059254902505243326270037265990643197007555284837781081228015117962773001324581329476305638504974152141833620593896974110965083017856249854803112182072866707224004063480787220440708425440419145902251240486570785966613304031924252121427739391278760849037451980132914395514208342077826396191255657629614935676430719127357574913253428788257408057646734531508041488622671597442709634068472708790358987481331746136303538342935721717072417480831716189378207856675812706760721173394756412559950180584698262670918240826437732756816511793098923441843596756629875684474706411004090926082408334673890675720791742392576210021004894344341749082885016168932441320794340172048148689735868938718234125258790617228021036066595948608505057441304982108976124474102791841071984193598703885452693093667253905107875029461758642490565307525685057044029235839843750 [147,10] 42356847445308380246340751308721517611329888880474435208718269223797379209941076446702499831526520555719140474870128677973273948879559625549720817678704134482779277433666105445751969382876437455434196901529249016342346912919300732802177885983325133531766009300256605199062531569518436578083993672353974419878082976688765219547732364344952249805242879088566295905325568831901976762025448183521324245638357999210529909496460840378283972018385054278865555545995005831745386822299643695029117799710282161187514575355711858448061456517003348256918431749757443217941602650952150489861688656650692587156027133258116077591443206839082227656866767874201069909806916747935180323752160874041447445132051360034778482914070207968717519968961369131319542072228651106386424061349177852372532801405382306479073395993777623822230352635819143812083404280135276254265730384178642095215299887446333474602415371817856548920279812121441124169056949252106600385730964672619005573418906069993095271543481072248793863952818169387984570691506768204861620270089942018213421777241964611578966911245187075215014022707004405621304234099660964265152629145700711546623172763424058414667043914980659209364183305585002935782526707855810130200037382913660274348541118225029490781011960802591675912622083661690090673851822194051025623114728306391148642434018874127943346241655531434373013541178550186107142234725915960634326333078456624535346793189652034074446128697556221659073511347584810869610345907431726695271258021857511179075936196599922790693298763078835582704978715240212539777946752855339803055395905168810855543110059094736282024508544575455574546051396044270440196534476775702238162241752322845742212268399533821747174223989452960930848267035900106978712834927836862887820183370483731785098824254716434683260641083185629343633311948566927836530005804967224936063985296641476452350616455078125000000 [147,11] -124474636643451760836415966615763865214621866157012171365858211065519973295700737058509901727020939142102470806213128226329347298023252866046992836562107119524466026676513976096808685165904014935023642664825120389084842653860683161319692792489963753513521774958584731162725979273588650665265250594829701350569558295141284769859054102262532657675978377069098286180890819264933989549148091489685358122925098417434205428295588851551419143082299473970299350098395581539493172342593934673555612252452505780315186759195607852131878071680995570860802836118762920822257662177388465616052512139204595340200368559947215757796564536584132973528943900811977151822191908744882983487080758582002959256075500256154055254353816280432196381716866400668897177376633089311634742851979549671713188526561914288105690643644740648250039270528007299239632552343505365481007447918801809448416297286851413337939917257994404282580037947187869650640099520299235532138161795163408166193100547025154209743296751120574010475409399913478029377061851357121331368308200348718891200143892465750381467479179321283898855385364021172973048710271403239657977785073731826614485486627488341065368945635637370173470446213320239865090708290693355950533995586679512562867539939347613103024536418920542585566588531158530848191807852855691522579774459881082666806806937125192211075123404663333700346889278839984482667961096711487913914582752678929062625513030725150239513874898093069567204545663269243739610753582295106388435699185305978213924832310172869639209739777747536530535093955276184517751132495190474110501320638256014136231240379842835361957832139184163983432336778396214477021708623062775705459520875440728018121765656532290538177187682385268332849123042592985061044644445663093349486306502787877020339883203752611731377693760857304534054350818266500970723362781786974773368115165794733911752700805664062500 [147,12] -444387892734564419269865283208412016511460265520900427070491892944632682883532118706222212216573783963725566089242528689911845845907125507906674371466746469470591318636101109890673299282746094534507428951984648896075165469368300052810535011626868306672520378177944270318627564374625548012686713734848736326766241197185388080120575866190850311328892098754259129941728509156377644722666122854733616421123648108227921693072192862938753207241307787040159529764661331124087633203371957065356695013728543931149133120560436931662080430294313202426504942253644377729092616744115634853354422327779066123582145246073658936526721618182219724165325712249046811051246343969866717574688906934546779283519039733561951644291783702665406012937594393061860871677907680653510025214602799605633486841148517079576893889085482134267640794401828972211175153274382813400053202282135835692876461886110291654923314693302869542330262828461361979360631754624511983511300307995912069536699585638687086056975108727874537740656059805730225946812911510266716524225607085420201771051530235060984642237218782028167648103641888401333435228614929855507810589608348582294656219295014055921945664310436839817492779616871879918560616899391993104071039514997383901145198953586503293152433995156980565879540722598078982894952273873034131609228590773300281944052688369084138968687325409422230861004289351384574194961884466581577864594065101447664333527691582926081462550013526930993356050670081269580863094175071958265604435144702290797471149956479395793920859257195946421107520638584237401570788597119198033157351512723147333077187540947271155305205045489602594713198376949269880529831277323516073747301919082745234402907964486833722279098302396471234062951955265534006237252512457333133850461519562122333892888912509111366398538833814164790959292676055052332358528575581568809127475105924531817436218261718750 [147,13] -585058303967078751410883793707654946603167445316911928272718158338015002177625137475281534431079973326924704044885027097176193938255103418594861598462055678026693207008213714502854112280687653173396045424481341207171676039141407984872898111324665100986847071561210893454452373008568678393203740353055762079086807676126505454989154981116226283594539065050676316583607812323075006899956838758614016247903790446103083089991412982639237589317726431555389004464237918278820916456571856156799025385655439745679816300548551694547083025651113548306170802727475114522323798150878385971216304369736134096755477037369995221131083211930054727970594492365912468895918937167704191957471168261519543418968155990084729803368729053345809651850418736465284512737906998870429987139874003377586275838836432551445732796316072587567854796947472840572742616964425671934517715382347575243953326959480051314923303231216081545169930415851970585738695381604199132785021506069529277402320369098664232190743992717738766330702708874917452217001172061182158974465924984946184478793495978788049275589821807934530486834692361841405723601170886646262499602545584522661992610811756920938078498748334418421026611185882056586274239470906653020996795771355160453338380276234690010775651373398548297140659482052786077967793447344338019159084056169856842726849411902635001427340044229516432263940648298256937461737123797395588015582814581146185164489897778575982683316873260208346035832728323006012461680239007691070544992540861504262423841347635672283039634329306253047306663778545983713719450763917765583613021068005069565181397026125969773433464164644735147525229753431279706796640189099086903258780132184303798548789193058238580648091762647354232468828830372303298069994963350184336994149814794036946844767720789739805588290047789300734347648094938449561862577573412291798149453825317323207855224609375 [147,14] -10718470590992991197775956433331710997124057431858535883900365074158722787735576593037965368208668189316441937400285912904422131364389703931273288501379862117653122201438304685294809085597748812394086017978088309937934907272207817504507016096266118092554290707399126794738819307691727845484496949677989815770809503172674208801052153385850417002508216041678117933537971198977052409280991926044453586443999287937374554703138417248158594058766228730050406273396259621074527508922633181368064501521425306343728569830425045310435351795404601038041422138854130347295692286741447691100295217998329912205339995320711242247463809947495739522466640211102343660792416351779005168021533137758495050256365727906889773507321034371464829379711818726869200693771962087102177867085735524476697447238074774047181246639596030106108106250254516780255241326447301626125414226054392773937470565705634009020019868136115967447185610210527421524740384797707129691457146686381163607493207650912490743893995110968947288640765098319912403220788221111303845629739568924519124830193553904157889396447197675977863313119118012488462445190717891340952325642782716772302625722058470343819972891467957759523168955221706791387326047845298285292367976502267662955043475294142769422930243269397889158363679278720122739993901390188249395955971759400470910210985151770560931455095143100124117119390571049245985057572930287548194987229457007535432877384746476833496379225666188836923246120181442849446992540688308713731240262819108928160975571890884797649717500405624718774938121818732784233673562036121708865723911767571941928019748755463463457657573913183458945850227395096675088544336161223404918349164205973503934549830700712974867118943364627416476381466054878730513407040948635518060063407893649226781533748858984236986591507846569611341202182610756719778725698510868369339732453227043151855468750000 [147,15] -64614251595349620783600996147921788149686575849677323710419608337502588979272818537162273648662180115916344539993329148877397430809015084365297993231982120159515182400205733676307994854408185125751826375969067744288859335572588192604849611094091958023179325803319431044489595228140484963656089394246940087772867581266212411784373132033445958908360006709096389149795159509812847193191982438191613929353592543406831216155023539066524049328854787704928777772171240658324465979027700127345002917566820255867031128887074837700589573895523499109265770085653545266595457992300410564209363210271270436727263368376591348210831677623650328636777081419005038132087317819454945029337156483484406765397590635631078270964149218060719212591276638919085749742914793279162651443126959391354584315351041429900054255478174132123574230326715574647971982528569590180381269994772302635337560044822281730025715226170873136683088367266328355306073719126269895254359588103725882143886999768412979813513073741843733536704743470398332457811545188157854004621139563185791551153103220224538510497531564883425157907667520764005770583050880593426307062839706050798213631712059234035683198610115058814509408900717773248508897197118180284566150373287495357538530660691966125986790402249393615765757723446522916190718789241054617573987660268745622208415726619773128150252206861684079565988886674565668183150272199025750650260153649606510913145061635258285904692671738698243291439686120774335532690940660729411279281758602857826376918659819888745458365692585936474590052136540061660972073254415731456060200626834030515394639924242111638342695620381581378963085693281351262652871737317314381070254200123321635207978874318754590373204630891798779969537084120527669383161616941729393727385714020192923708338787574109542410325609679944314777905149524057772949967026754336529847932979464530944824218750 [147,16] -154290557884180379611292686261210998848812021921326467808498374293479078855142742836075572223112618367237497698897397814612954292554169608542248286532872944441327613787426944006775995745729250541004615741114491999101335103607481991374924015808620870542894581119999245038481965715199791827872095412116309996292255929079262375121837188983786464130594541922240124481944931187759422486575946321339842411929041563852400275739513323842893942745926603602708871611897826863605879278167071662551909318277878833675136238347649730694933726759614911342898486383915845749281184180900698334927990326041126683732193172510091495626504219774528616493892717857519173089949031888246837000068410820644383131843113266018427557315850137086628328474722257177573458023729265615116913993032259321422659761490337734709246276611087924253998201654575913248513483162785030000691731107135084894710000593320840711941726667263449061414547886639680551085419946015635367002118646007077490209960133484165491874955643307175672908719737217746087250430881542771668848187254249638186180561151558080268515176940356794777262909202940434195055304931906973574264004731608364479609489604655968222783815377260889120367341923930070663443701561906095123013489688225058097251834742266629064100005430425380519343264882177557861209528407884069780148795635012306742279437982032791080410195464738037898142319437854542991312241754539885658792870454662165560631682815138971770443751936569813041405925106045029303518007727736680716025563345182735762582543040583619017654556453424088912837688085676374747298217819873457238391481709588953537825780784575332226666271985735207578753772305272188904910822977876883002205465100529805217300741224743812874632081394993869254822440788185574861247936310397215708871303835463717657253023616437868905734606500390009751068617592490328475151972753565132734365761280059814453125000 [147,17] -112928777290125382874006848820449859784724178045565230805542929054656822946933955735895152459824636639108725736780619625636456214811041486481137471680597494271595900551525942808106077312007011589694197440346736808047271168972918413166576882937346908400296202791627714389308200102297722813292788758429629580574621498799662708869264026599000498413587041081255427988898516427270198066358485428094408026010195646325403784181602215361285845366489341021967628395333408472007451359991130827768215666875476624383161250557412928657360627814351836587740434837402310690051069727956500573848456636155906952689856419750890545119642819584084137532405332487131193946902943839309947685589686255912713013284470157036644345162071961962030389525810429617024596101751670081297254290775828768163556622109244010126632026454531684012185019791449585310836029837510766477408633359708434822834563764954642865543706395630102798991164114783598187562732064656682105059688133571542276239928627792779313171979086978628114641761769578261799671205774585998131905371679663592432621824151413967650425034080011997074491027545867612666090792057548885117948048926662744879351600651714166467260798022317095529770892266956369961045807095045754029028297882082129992576045360166740393234303767651038287640836110674811892383726854307164551977103176895386623957973565629289011377712074522947488256748832760904785978997785300402996448727891969704670932947303707230159345958192063310225593176493602326088461141897808237589798588069424742246970189858211429484214489646595230332914935151135422507487077668930234873276160597292312256295023016409340504294035137685007145647906607726887071848921011579693605746293582311162481441105192917126679732834549932686571833965797268568621589143047812242331562158240865302152145679981523285270801848315764112235030889792814040551552992042161349672824144363403320312500 [147,18] 196248297896920332531771111503032753176608850138856433510891904048036858617707767414929022898078160041927027210105428375038509143908840657187231897761168558754021957628685697590372199863787453271970639297071223435534917214294535078696482956681352643197481387972739228228659023276660758003499893776824420114186278538211223395616684703376029968250626888628211442611785553322702992543372591117448705552024451428914668572683403991333330325844392990932031343084907149814263797157693311201896463780432527478438286867740954553905937567535507642291713939961426847788494960309627227127931203924475434089702335285677383076870431794522779890700794429922744784344421842586398600466767891532350755868774825562798088096918942422707842496366557346452949318416264294169070891781223571565001756967605861742560677269359521298177921752619500391430164536349703138376951813095941782177059094660930753043202971734643343599731181919359545437501365303122674258709284354707279266163580758693922364249586339693892579930883624173240461015030131726949346181836324063862261958701161011576431258390592581979226303416046615312565283079032849354474141979322692949875320556752107567507012027612074537862650156235423617394449380814563802843796828237619622089406527349448303052029486381255684209575684129408253469472796456275973671805395824007555793949609754286429767263179101090011951409417574201265081375167121823801026853200896532094041621143593443916509070166993432314094265110750038507436519378751445354226477430902966464748191970350138005847974846309630475341468762387961735574979458041720383151498177052314322952164042920304440986078348867331586560833974758743307008905729454028843685870452104865276240534737974376654644639153017296645794180802127430352657795372887142978587811123290261712326617656678304236479413118862650694175278161123804429451101043468952411785721778869628906250 [147,19] 537884735646046756310583572033053447283218814374540801110498015397131649772796634345264003426787592736753261350029904043192742237638650038649454580915864157842310463396791656040856734722478213039968771582776900286094197756872281730326302919927326251235659783224399904436307247244862646585755253742817179918951847053374860558276251062262014765795149410349492642743523210816553335129540135443747361999384664896845110584991456322975529113655898227240785109728067033766193315065419727411593520507136698352161390431798889460392237045943884866709539500272891594175566623424669501571081217245639556136458682888534654019997435908101812416258928780440227670235605662593707981108909957120404498383569162939646074134619305635254159133823311062228619611408172194390655720169155364366962378914322095616642138195411791150681031828147025270516099071878229054922251439395883132090805696733692064684745696980382180356343306110801355983102108743787955460235686449701685497913099767012800532476064670471652746585005377936791490693808992766142747017295103332450053677376352840964076524331689226516924192575810094188476396444167607346234914265425303611049994175742420466876604538119605972152956377356947621233228951614187008791364352227903201867333814918990359887545162371920699055322955118735659359054911780674109719490979081277437738814827799002566064469707580736535351379063130059712117894622728175047728665669115737899046749318967914606689295687020344110140695885682208014341364515439849726072675026222590813676434730623530099900048050420032244511548273158665882929034420577033483079977641212293092466377265922760379779107049394934647481601555949151273079546413028751770504525017499082573401494285041541712450138943729604476736747779323854394033322431277409911311087436456193969099532602893907947162446272738560763026804574668761832293215093159233219921588897705078125 [147,20] 421699030704530616426763738285294912903554513728519771379995016188998835167959250502037398041628992898977315016547402029479373635400302638398331924496587315904873890007585809469159586493136001431225349069066444102645911153445952921756870424912968809301669579716329070551595744786135318535258716879813674837386427886774619473964404142765497120578539231566029366666066966985659083728920653004692258883077636878735174498641119663598773286695265573743497813458515539331640362512689652793872387795098140583685843994172914625105410106436962997678657130315477797350893656152688546898264980385315867206490065173834751209144202755758522101886511261197603153045739949008996683987599781266525765815730381585775310360441882432855068857803856529914943076312782443808670675235588900101683776335360237450503258149384547098650794554164079005955452544152228408278221534888182144231489899752453604896357669798681489704129060585466874917220704735538123512423812421530662581594765160092022523665537425903016090948113135276954811816625284597097762695237328464157403797221196788549600124700472592110603074040865341876054033157987407376858852449961404342195259285088105122560198564123970806257517060149338684520438249741382117045459348474679406224051161750978630105284630995083920876907196692185902320580190188868500445725561877734914539001107701846844026205445406100123562404189499890965632934442000178389343924534094032738459325018940215652398072365461584116819982523695323670830273341936833933999123236337645351142525280297405895067837338220942586930467267609649253834266444860230345434304549475400045661346371009914293297433719488044506812861951933399539054350840707625023312223622163524131343221384019770087449646123530406890825991910057230857327894751122008003209224495642449943025439880954260196972490005347763966520852964778528182842383102979511022567749023437500 [147,21] -53203374351480321081945750337518120858901055465375376853564045032013256119203554166714044065581411369493525063585365716021074549690997506219950569283114499940807183333449784715113369221843216986364924172157858571714591087315208549721875543018119101371840665870126939807717454509407956300071496492035205594242968726527340513391864050637099882423736904069401731489728857477528871758793713990177270089964756863973971083204481462447519781555513894434722083065304875087902875457215152421983280210588988613651763258865155830501292756353018877502745481388630973174744389772493350397747773346765223580912562615284513125582699611033704742682415090778237349436618505602097774712339361458645059756159786606068223656459831956321541102777287376697728410636865841862784984464282859975372715133809549116711298743397092133679183025379919177240739049476740352432062586731594042683663589502856687018574017702655623132482508832883694186311192878097515911579684551718127015387653455924302908490200814025549151581914471991238298133080386005090802108637980728719598215326061041062547816643181339922664081941998482838979965051968813595500647247770343487738083243563171970657777398005957526462965971535937334728209523809498599466636479830757923787697163614208189977369948894117022080363857983615212902620518993138526936859045964274980295019509533787005106709651559846308437079007905167247016630447342515645776621510871147919992618147869113294313525358226734831298575588118167362004294174484702068351215545087511441074495906763040034178706340890616301017021464740923818966048642045624841728076705544877552240061634310638368397790955958725824458335387157077806525154571086960597236531799813013214932653181183092449189174209579812714099300279196719839913549808023120786918919282111568318530171846703371556558552321333834824050071215983145726494520204141736030578613281250 [147,22] 112108220090933192976018620712973702557727535761537935698197490838992851781583147138018706182128190839734493738519532737688426851729771399921656054505145774116707037115556105976845794437003970920568414923521346069682965171726040276714703853026572575186971952278567862652163482941674898716384537673730314931530317566818878982715626854254277159950398138512413666729046633526363240598683795081873747446156597631323411721259370001544450190539151968883316190301350610912029414373322478021139471142046694270698969621329921658618843655508624524033530593538862905378642384072805264431630546998912542876154066619189047439268344323414783645478463034394287568788612893104559046690254624976086930934666479001670651379854277704453263210796679414027526696045485029893345217938049898400770710601021997435892564459106792880640302762537985123509246282777465274564399679317761519267567136280008975972367334125364230248071980695384026626513151521291135926325476883987225747754351841068769208344949938547522165460489911328943816622095203915188881368246418032301539193172779247327668387343479980963371849964038591774065362235397615525083815235631409128623068468090948369725726078974061112326034203243576831150162855965318992678739176243547588162787480541799968870211399955646205753503931219087441636937470667273465177763570482046584994927355061943907079271012470247034670461563904694285608113440520757867098115305641487200183354953416488997057169383926429402239391465521475956510205649610088386608407040357230887159345706185336547038977292460290006685892267418630645530418059490142206594010140248344131317096863475811644442112618759549749562768463250680874988978012123323478910367183540725715135396482409660136219894617787362931544309676780881909038957099926467860206469090420099703337865674402143832469731578498763495544173390753197814628947526216506958007812500 [147,23] -21216353939525882764991733496717807650914109509231112020348193695240979414223808699969685424238354450514697991516983112955968053317997898223971366452009299777228174365440500701316823047024318254233044701511390431145780439209979425149775911788604848108670101469123232750415784724586491628942988901419199076849323604097660878204663320069738532295470674234522255443145405429964240593268172488905703650331596368814140698622293499349506434209101652621807750711379496794915729824186892695759560473612705319844604515176686915014270804681333655755636499607574468371780757730418451306283863999236237715783681557620170651480406274717638954581450886563985737513030538340058190625895434950951164593865311490976394699719844843236003427885832185588586653328600593472989272342096382945258775494620705957113601344524556174617177578920539427958107567004644612749056556514619157480786934649671855171029872327667196326230777177402008924550309681202723038806936254057558699630149147537659435597598787191967885948283187707600611792240035449244323051936928387919446466208574515174304329653573498179719180544870916724047152668053950306551434419092150794007783459549871630068671085322578588530951041443149219296685940025124794786109625605296850843773836333751895898782141319115756793437943364608807936103880861766982205259497190863608643791247298446029813026239806601099533133725603820145574485981106771012286927654729014022379658253462896899321387447525661797305905803225544051504716122074167398033959342920194385864539607227766144460298106881180769598035354204733922451869846762208816653744309523882627354532418142841618990900620593097274471829321629851553663433114198002137995552208998105319872165196072939516864326000096156683224270754750686020038999988819400550442225956452144586975935715182988164224594321555321606377173855768500314244944602251052856445312500 [147,24] 73053857265439240551596813362010020461314419335098459117379217145276120654553253498559502234797703213123577026849146168414320905656329237183049114049445582978091566235609347679566143003479865729827705178347991259387964244593183743597642833563228089616239270773985441534882517033613356052197429269227581385791707688388130905868834465673490380632586316142732484727804252825557668034503328375039576996134368029305627472961506017518650367468382027260126052672064305715193678790990424995854823128843135616366520049773839896213472121374962737181136374746401163883565189354876634376562548050820324312012543854776278563177841498326369557877603146537152094427678828227913428914745823597139337167644136137294667070208726597559998721242125550899751341212678534322893932251307070387770529822204540250532830086201895876014755942610849504322869067810316027105352478402230550544858173233144747727671870842810656620005886646885021401067276419932626806165148894191511608235545382502027786077030063245237636776926865677990878542860396872675358526040217756580543796821304344205008291033430762994448245543107472078198206856794055712071131510675826773571642666166541094299968330354360605844110645054260773593073094994001328368185963143935074821491709204067353120446525910461612414569688476598524265332326439386152056090317013939715793182167675586896746586861660343731651261918765986267394448491767202564037128994546131603707439438249303535750277719772403842063822166990795188878118742722042461350143810807303276294025592797335272225732574232397089580561305797216804680616619217323773888651700908111785701718636167513072613523883460004171185500001862924828000555118230387782643568946090071957189387562810118053445739379599652125473178691222751695400848834291061463766411292905470194194774461301842415558774710173380505129424169775711553436145186424255371093750 [147,25] -292518075694387816675710672199581987545066865453665641473471411531174534476951160009282258830155300895527199067145137834929484595982003842869318849949837000823009017294218718537575427282861062838025231312253979746261143743057787635002863206910514930453741169186360343609520696560526924762938283288705511535709203094020222559796688432693790798922811550784733974594929145640758779772038163084876611521483974085415720098630263780073342363894136035626320625980155065825747116906402082435753961393443732423327219171644582201900520412303292751998480039693363713008587251747501345113157272691647232616132177426407003105416043271054601660939992077482795776494127064937876063098604764545604176265547155473723133131960318821456344671792529718335375108121604843327223221372831321168198149629309527952570740883825565235196450126076240756435447569272700905420157149283794891415362687873146656604130151381574405274879802524562097878069167281075447928523680325277452471247240368247037145839293963536893524150035913768857053851759062168132507888374080489566329148133378464183937792684662889593651595212317402395374598516516394786894277393008964697876802633750921767519385277353601425720864626376988047353473982531070146914262351527473385023345872436096345408174286246125176347444216043801976851443483278055332486302624500973378614427364801613466713359839244897635591295704554009618666315523827589914738886146628456859198763046945001618883024774997205368543060422629008371504668876492564702699168535751951324912180832611901684089461783176588415419414757520704199127266913223912678912873325015704686844244096931182442112000857740941928772448045548485835947112174086505029628236090073689449619032103090690381860262630020052683614872246046200388949433041589940746765258247407520440844488649944994423721769001623587781772350652110149511609137058258056640625 [147,26] 926527486085704508313155415022508132937173659913331855401060530177006806324199248905281450231547601382185403978542077607578751341041906480921981873754096334484940768279911462296702281227787745827563351058278340418571615292155505589497152728972664021145629836937111371608939654374716177122883469936497097027214090299731374474345930620681307585666774233443527426958006822786748363085126160279579345182697282134529118487347346206471424207760048003857509497506880505612584108045099497318296889355806091554347981780733675228732159723846329974749727476544334338557778746018493190796685987252214404631052548704641005313856377534247637499249397719005642462660062204316479026315928297080140788148953191805643455020947590829479445689797537171654902527229129270422911301239578019296993767243542133854573241944465561098822841178911882953122918187265261370385142674964942753288032241164924954329100163002065859768805909891943931835656986011409138030592074689776155777347786307878361736834716145003445496922482527560487597222452422818817717943444198590621090331552747871446134375943148865450164499860660642347828885518975787607349429770149126143895227380452935025111232982800089003235036121761331260699711626848397643585779683488916918350260278273274631579391724651622248471432699193089991269958886703522531626405099358739794487932274390192831870173732055106204519468365747831246675820209779774093844305292658538426664476150286724280856931133561877215676048850919962721786591522407662183776193567817723575781855540525048142656006229404616684303192603323381712866015396849745705523498378986250661124580512088515417959506823910491832181710315218359477949109350560889422376374560888560826078527016003524222638901260840942569685939281407891789857843463293792942669632285811577280842047058478806386795635899800874426178296843498163356828689575195312500 [147,27] -2443078639707882465345957420700691946565850481949913281584317205572391760547147497880491951460555910570226447599572249271491901788754830347063003017330642348644357583626609459890477760828449068541151656420807552434582199662053502732717746349454452963158107886730215742374202100597377794037355105670083366018447062708700964557394439189757734436582168040635046506143822122015900062149009425123098386452426644490130055960374026955597294326507491761613716831613807342375046629644017532414357753903069619463419806170187135851022703068299543402181580948304751853350586216891856923301936430900641321033665125717306194795939652818979563962651319029030053523226145999432331851173613828813253046350479006871786460025657330864806099461046933743843290084215961995967340025931318642861521182064374456037009972846086675124252308147392531149460697591618244611945485071113838404112285875654519535310063294728779759275318248426449812827673138071250970799441188315899844919247064723314921039332528315293857950779008860972613242447553650172069244641876740631548809169577334235024706669025682612825387778413463279698990023237813732177475525081014817376340671847601544772256751324180818139761798064179051023608640890808315791441041767527863013148117652016723786165891860302206399260010277704243031102524710303473796376459522756717415310236125275546598311644204754993992915589573564528784809421810128898652983757350648898681047642820135596361169788782806796455794818260322763043542101400653436047556689400024396207511773132273640847095158666129581442233091189249854781758493798270522463749724797377835576020724626841561463574272243577404445862222896188765794016244869938401327607412298765668023117676756821092311652076318920357337395552940785499302721357909840545373179963921943672610812037427330160074503810587849457061150840710780229627868652343750000 [147,28] 5602451081240162768909946175427516068622603805639042787508346772984659586216024104994579936272189384776762586592962935329322555614435932236273452431670271490648491079378149767293199073735388226382812777213768262952577646127223216057758832618123268324139767735025953104728490194083750519674188002722905240911870765531770150485138610472119892298596797096370436472048592337231296858825960951369158654051280076492001775593452996830497556216537865194622192685563629177272127215645985111381425347887555188121927452653618628476441009782034130981667671037533546297359566438795071659240835858967202870441999713628256160081610349222206116672487700941335751697726757133643234843895663668339305762687173293853848110168121013693597940573571394982953031662541255596602166324981870710710884018873460761502329785233156177144390029125005419759311368515400370599722209003447539025155117650534200367493895923365268140252904413584106839368604703932495824476489271893516854518728367013882564441319497195790636392662260802562050907170886139127168746801171871227669325810126812482103510786538366337425999857310871252792308374241078341394440909720952451767764219019143817625954126294841182402775054616791534071270783828448051940838804161307749040684472206167649662931996006988007546189500481025120014559333193881173251710366399141714819165571605464529472178185120912372485461409589885306194127375291905823879720671302730029891074133792632543252325298431224891285500548267666878424875358606284798663146772973974034809158641750363353819795341362809047479762577492942587889016462899382206306950152923301145250968776831763196228375184605864608301969418909787247427638634104986500615433692005878605378022959798115291971298640764914300104722514936466846121905277102173190499051470146855747816451733355206738495464135276676989046472287513780649620513916015625 [147,29] -10930933409112779971312097260562787356485380122202741516482863397887958936133757115574055731111096538024913513026950364204554805387622162402311653230857074629688195257569839143050832737612594718603550838188016923898695671697937145492253982774856894536561544564652129341819361493524737296623558369736124956578800518380843098136582372203869042367300200426177621084047704999465843436524920170742499565025940308223823330064081344805939303184583514540624373909418484090871160343880768210861076379493012470868004852224888270453686650761392949065624912520398421765774067296236039294511183759146557053143115522100010886033438302953301017283378988973495222883057430589064201253419027319475640410941828421981029585020522270425537100809872311314496963687118793139038930520292819563631894268808117425809958791855808316899132156118238830958363912336469488728185303763866633021176948512293003322691219562130150096801607705353798911673408106408876526279957091383802693789979009363488425255027168590719181767440025991948502503525534993764805065125864416484567570722838813006837379615197823388507981873829314003612512448400456724435442258275197742191296567215282864961294419030506339749793553482897908454727781694080822066130661067372165540058887444982456325048335615879608225625133673453001814602551430164954562258868716625019907583195518267040267114698176647674130919890591542137556562264915854710132071655231515557499915032126347545566398431611829657854966244019075309344759860003473512433149962149869643695379942148853649457508474276089740286592055854489763726111933462106178535015609434019705958934283350027109075201377283619323419615521551132996472139169006484004882428411948555618395732378438422071707867772739590414036000930887023350712581269793801901220247809196668942565871683837693643896825747716351085276832943063264735622070312500 [147,30] 18251350053862595197006661917239954812578369786525972943118083150005859147205153364307929094644608981856706509433877903375753792630929942373743673707442194139646973833018290559809827582924978185424116762695437744268209211808585101572224269804254106071348301537809359197712006299303192884190849966566641104424342372801612794525142235502311375824654796328444137224794094192143396686571030456664591712007407257545517702518363644511342642459100810786112900493496061428887306681983490128074282518062019600959636303598021149805893383697943582610246237171641052828628056018531915899359936997215260953077193150091684659201660068590292844227398487828992634024477292082173338932891356843083935922452442642533121958941590233895202597513000371864027883633398612136465904406704628786374284278507328999626123617323730226160227530224929882593144928494623059417751196429595318008877935661934773424703337177962284669149956955600904167128166954351464009582571766589089428621005547683823684740024451506166420162850108560515634811052890113308672553718671949554266269494290109293814294453456636553325275904521497136336456072386388859407804305967444707248481367935859846419814328206776604256683831715862271909387354787956284085774356733550810143126416306899803918072495082304370753649410032995232881928296242084075105570498340264304536596830709253473075703374314003812833396977234641000409755980186416482211703403525445511543189998102724729436708548728690192873102462408550636378702364122499337175216797375011344919919167993278401269979537957251267567553726835488349851265228507163847487657313791247030636758129739766278837117377681484845657449027956969114687071266132436702079899957535455979637740034716001630164113250232074742191967612111280769752012408523130325288863423326912326232275124701900429767417876365993362494086699053788365000000000 [147,31] -25782707446250436905377130926904690871490419597769496659072880986209341657960829655989991208818502675153109124427847893215764984364043131490846402738551246473751996338367577076858948451166963350709928341198034525381849268477494773362881654928841714062686897940101442718315540891777656279209906729374362659306275390666298160029029659451589493717439455137582202082839248289380823495191561094205992544440409402593210877431068900419832389949780893047912174709684702992807908649443898215126575433863372459929327769366763033722999340418101113381682186709945702337066663281842330477171180702868663598867804952780986977018084850196541435344994996206926004120223410857151961038479521353455694558259675049462987848305890728078417341734301333956316541752936460193335512456873882077725324559968568601504847336335641802597938709005428989334980056968122264443049540974848999850205046569600761099101479701123169166850735995518098777987548997958084040337026289015989036077862322386486151932187834984535404639691637711544816223351379756694432164876835769308024621547412425386307991535264049598862264340288143541574954476810574405975662781190575933185994978940049709102859787680712269216789608450649543664715978962567946054918307760226898921039033588823018162238593394581506608633294774071964194253767803676632977451765058182594331041884690366474709493719015659291364230240668548866589521128994329391412697403451814376627644401013339567212947425434893564613843629620258791025055614652615984178720666665301576547505335483173997917063521760665052927874703322844446741690017647521246876868734173386293138531871697860321380859698159413227233501048697259872354373401777157798170918321266976952010772720098834097118437155908998432590928063777657483819498775055663034170587563163097063825101697433910626501418927507721547305067694602909272765625 [147,32] 29499856114277708735012395915463731679318388825622057208474308727847153170938073716713881280884645590215305743522857810275364519971099221586010405013072544649883592382807520366331588775055006339428221116348511762395000839701165383630125118935300698551612933780728257121019474663558573809251270382150652971771004001811965017114696215292103936491828336094933247346856471967800502660651911557574598025562437219977721835550273291515410934096747258620631374833236032732113966305252646338721937666412471623687349343217548688435951431392185039518841465521991363108142561197612520682331910225272338619065401963892764620681390005156787597986854387420476386440523128428479058245313004961199942063336709522398775640358967958819049872460904794402224307689487751600416456651712446634728950791914512955188908971880745492309785223912216995921097221176731676754658305487726325490986102807991604954821540395535643716312905279045686734223263085791140995990283685811867016302068840093496156389451239524513232830758078687499026624394545711513775966280833801248700388399691112438964876451309380099908377362626637532500266412421550958670436107408606935796552089400509833931213091832946558887422296214370403802308883647591241889428948535657910575772885287693517692573750130066984003151375434997548905398387063564757005793258683499586522370297490786207284864318427260430077205842310861416630363296410767980497940606235558570431776906568324350938516742705850334058475158927862503634760924848546486963975677762375199348902136962087173556199190353276552509779074840754432805994689747590397855555456256345003597541972285988649950457080498270733173893614330068253382701550383450686145492188058604019676585366995833564161940632769016184829852809898611641056937248397190937881830016587751008472527448251017349120149546162913177538731619908799175000 [147,33] -24245360123151647127093903638839800606699077978922616269629332290863857157772915324977657849272076892747624231105262744954372243993801857419940107094050713515278174252689293713836453835958507535480329798793795521991434689869350534156147652505791724072974972652167706140210231054758410453334871857200859705287717926848602040889734764810476535811787398127168048612276696058109428951846756110805879962800254380875366041514130226169643073061202479104464470639458285499327774103428586920939071218776938313840156512685508607083762437443151149010099746635440224955747862220413159377552697462023128237982125913427990011995521917044616301675686541616983621875339834849123355741713796326255369409191796420301081588021333292584509272942162483271684109235727593975679350030590033096779726788112632586053371825863603374957240662713799919055586205247460485114615174151615973923211369556693814927215616804693638420514484463132314802697009963338962141685318149756504854886408503199482099234391833968874899334336439715445583906218205413849848793856124278880483514933328551088315012647912200431562697995155722603490150818047455268035595916471867568637724131463185923892293446582704449111198631117409189112861822820442506611679927612008106050548982949730860454734051799823137988687346579195611338371615831494811829722380516000641108210632060272779676548082643709106108693207416164901559146499309158365836751227639737231795115483304732606121274380045502158120715635654707142739442851834698754994178946360964934091886345559433648831812258789096712596825871628892380544602626257288081373717892014655246260639045283175102134442268880221273992575123462406093712458169177002700100741452081943382941533545880776450325088649637386416220533523145370135052590533739794660493663646544826392060222711425436426490653579452864925373067771570310900 [147,34] 6116621318684687093635109487380365143723941045685090177444323879920132972478640485535652337681991358013005152358477235176367286692640853850261345619574579944829376186045539339645616438319254652090188234946849239104625590482039546433183494581157293939087815383205826975251477403812593295998184293953811552621674469787678286501918678084771109160233128757095401516622262821545027860604010139194691247317374881999686346416911819149355613822739859178005328167561344253682183263544192087236013899379140565113282665776813782699871496536270337566496946158139935736463815545412998886123685844227588479250800036913853653047038361530588000217454756650914841488397111807738118164351237286304273257053372566394879296891827881771925124181945839392256323749965387385754552773909464468609967436182226584035514651548168932517023029498101795174467080687347518939486463077909419567773605706836385990331769455539404978157312575306443780803182319528069294255895687583021468339568281658753892781965642150559361912942080411610837632901219538557909190190244211667239800094747612118720066522392985114104379873295036785999471471099003659295940939571770928707999694381248724084884492931578003951567185691171634969702490346705500022506519306611610028082791160180821462648485456809072657588723114560848252338481598695538449091943379753748431476286710844816651581125430843885842709464961086532069693153071474856548448679179781089355833160245466701635269359274267808131165912593697099952208289842254173995287725582361314101416142687325367485293003333729078367404051512372500600681971456742416354896909273816188862377473794159078209625829309265758048521612138341958276415582965228968521189880364821165027326504256758947604232482264617096575876614511100862907440645695004323776955175610108150100734669740888652200182549947618969513443466788325 [147,35] 24767512600567772892484268024294122409194100089253219385832606142059353435499902990045154969733296714732232589276691509885270793592198529071385933351061315143714671746891745424438343323903155627741570958859923023183777287744323844656274551136842154747266396111548594051444351295259240267210238827814049409032213492894405627635020878932785950421069519497819030240873328800825845634112344772381035661955921278927612161648989450913265443317265449941071542780919884977167967397490722580328035871621775530026209937974889173290470266408101912618541655858203144705065364630697007170298593855088207764620774764310184685510475166776470852615143723517660984298828537061076895238545169132716927375932628223304681607904133476350190193385504996175444929202516750875730858841583478784607352151765684495483227991400927062216580582966073096576535174934299254872050707134734120557767873499283124912081846357040611052328380323205870093206717340128510823027690083597397238655650632560819378679287717314522292478039335966359392441449382391761397170820477381481333584750625950451296922122220079863282314562007054986277875554581038043533292200621255221799010007597441509702251911817170951092282330614747864812084440025599415113182679601785858774478402774220294892299076722184193288259376330564720044170189183687907985616574526490886661788887069570823440366939164660168749578771676003884978127600134948490488056868767567341920167136739180005330760563037680559804339515607886902916719187718582756240733439785221375585694214440907017311854548678538438303552266705359279892587951896604187818490801914237876048563692320309088538246274480674559312088808135561465926412708109944707245888925664362137086705106115256546509557029478857041111135090303570434087971600940143359599549416475608742313401318747213385552258973362102268678218438208 [147,36] -62689579672397627816036894415059567619382039077446999012139933770606939896599447679148502328398998438924695759914787207841231517495755342808776229575905386847526675125552703213266932526685451620311509614541983977332447308252769383492630378043582182751300006127059195127399286683394874965337343068528130678125025040077579891868970707961915054936745307065978519582976902845903688836632600126842814171307303274930145815480844453275746425821155876401610736709119744971473555831167336446122541795376016191860227915322176159108617286704511622341926304943161913350649466836558481901550547538834779845856108645626233891452040608568390711555053085013142149265071577045452359481627922424086392007685607665725366184862654695538503865462014800978588929088395154056130513296221707319269107387440772303626361645280930477809075602266723502415894930681240855702320740385033932559567853724935532807484299044596671950355234845146618991266096661861282470089440610427534174386794953364357110010210940980463377721563773523910011312490757092574426760994452677299975038507092203130024495666301170212396277869983034530450503757703328940484169809457289076264130877710642896299977423624148057400684423147423655905364247549274143799800331149356234586605482672243963384848473443106558512871543470600957719264714929822627846272100216179423214997873393559778477571460000170284994223533154915933161347728763346955412196510542689601815544387452132260606529563119387825950762488145342418073955166634423921447378606111137942157112732512955340379396971569533518801389598047618564122109234407318124886739435823298706506939774807777982426436781788654267907814573267530913313682644443234241443002295147281052872678448955064570557053118549317144727474629907086350985679630204780430045628992065498391081249182174733112704670720816382781729584218 [147,37] 97754447482751238956627696389960083613931915938319647049100623676264630735695874655397301558639190521663723010273076216149920554312180471497288333063311837039489643903446840092787993820117739095887177401586303272205402277592037620794823953695125305732823286684140015181625037983739994161943588738468764346701679864369098873318017530319520412837406479630960636900571679494592984718236937480888325829366659382172536132402671545182629996410892453626808049055573472924401391515257529972908700896880759069013770667739044930558469218356825901553148595550919406467375283998301704225298372771120572562585468371432668126189036624883265812095687325048771550677196025099519957293494135151773204805306774682966431409462585437677510189965252677831850963504316980885800644110826362318472286150796092884263475558816690859086581469111614071672867908656046357976535631170723734260479955620972533209500259094286300806866617777369401210685750072223791159422374094113141665873271753333245499010128161793460972167837353612712560010644156956076591453232965152133383919906748938503366692824823638026463800138477203273673025008739565865449086227571328340025126652257546897179585365924174287470868015695925963807256736415751527833634234565998566714159261441717008860900775433069563095694129267223686110391985436472168672541925440007216338255964485038651898647397369320909574340614649818234563439122433326722621496708743383701096653997584018706788085847959709201739181648917808044145389737854720725263177916915935480773163288727609958547740415031690300734594681914648936816240000653315608245470608132831919078587538044793317662327695653423860441368712850873620055596167015966448401723945621399508070573806957776708138937554971300920365264112587028864468982405262541489652313396279395246281434621290984784751359500096584650263575 [147,38] -120022283371481272700476121018778419610740291693009396397458694824560456964436261821702267049055541298748448909565032746871865547036564104857185716951005525300875063438696484874600386322592154521561065455711510741916735777126696669111730514050811431951402800704804070751601971721497567554651366275907326836283315302918520220314647828861323841229880786785944917488714563290551499354007513745120695970779918217733000693856900555430396129477893708846191718525124655592356403931568052775450523325703409232990302840797891142125586206141234874473171295860869318083170181390229536962006369408688917362673177655443760634461092958037954524534023221179137266298955120599639405939322396999534068421569429004798945375291294319003779476090901970311618960591021930742845927610340455777136767114936208675018866160634465452960060361667990911980375317769811053228457608895748618028279851987881920107611882134603617810713115995705605792992444978519330750387537731237639326101451945890617268826898517670290666932430249019605365864570311638145625244092199578205204955932918334471547621527476293126849431383725921569395640992990567785353959507243430786312051454268493496089866075866329910989981965771871252864485561567871972563773396964003558481014880489432225138594881262002475322718288004132969126488827421143717783609383113931308772412224687599954489101011768784154072749993372871931350628444854523090600670505818406574293374482134765719631856438481005799394303173010182058850085517707192554851341521543999994202157450565576623620135280257040626687686708670114269533702912138754174521002186425709655276931561563500596974151330206648916061778110314244591867583759501257733360525771627048782964189068828671565518871529535603004126122935001684193024898116184927357137081584594947427798563587295712419016050227210462444632 [147,39] 123970797862578889544326096099953063923180222337903910807775001641760684830890872249982299860785238493746272563884817782874924397532376044662871398642618421459666749998321168249066501765834086167304475690059811279113261191919911652473429935271372569477232909530113283945483147054301651483192304005439513630440743803372300060394401632300365835466409376211341154177805191533931233602373115974029606732290796798155554539456616797351576220476294689376382878538813591512183092825298153818665002259711188787386123602099527867965227958601273038651158781014476456641031329421704992196952460891242302784216490921520711943137798926963935484140742571662066332890856690249064579680398888946871094510522536736370317543624068986255566932340141518898603298624419877990342087239414711831294035704661311420019117268606423787051813574136300750829431599400511942413421374642472673011352072068156436734467255540964717422901092931832523500986080315269197941352690900361958565404869770059023607423552527195279105552514940170524661688421802658473935418800152054388251392531914514565794261436673108461401695049798666185425347347435760129600153191956623597977121876181920353334572197627726877359923276937179367471177393761773486653890534715712544569010603651447293810976301782916143582715082345858128383853786391951901187970814106919633379373702679736454676620834980994044321983895127199457524867200734782703671584663464580777078323388072041683172973975097283155168269765692948500930562669916483805157149110179199487090905820698003232005673781946887635784785486764345870645478889534380055536024974730815994081871738089636058988070236679878629666731280900834734975471776274773064079375531522225793843704562984528374799621408939292152753146126278284176104840594418426085500162359607135761259580214931916806130871771074892064 [147,40] -110635065926649551344511886486304477486671953622497461233021283474127596403057529166672301789303059103552536235578969528272917406554312813542359457354365938186891486578213414920486686536963001795062800758333771444820419580317018045143903514541766686207917836784325863066303109645100960603262912051207458242156584801987565576157714616624687684126713490137995082555626652292053725847551216695316509055390664955323834408253025023754738778638568481081115343088027899816973982033641955659610084762672938551475845470317662757458146615394300778668186111428279511027867537959999651380005791552094694123464701625556120351626221574792486516290590402092471901422570060329809791178914544709422291866794896491428646793499802036491575802859089271880331808883227688715673077304442798691320600761536062113063424023089246955960079702644717193533410161289058690077344196035976818069898449808064003763530667758773945355091456721811411598617303358533439211001109612894072461315612710648867468163973583308902669859525438858056264058213837373801398526536363232391706916648892356166734249625245600827719245368092033599505321896291767390980964550643414520886271063850883177422597717816867930319470817027997221638112043580578475718919456869632164882661254048493557623693041629144651219088597310173952603614476760806270289368298604386739897679576858706464388928570773056268671858836637762848963479188545337204901674369751984340279774344361729673232542938064506053334429506357050889908932234666888746378524625071545860597579976186625273519367897314553656513583915293117532436954875686112803606322087574049086072574771774203853285226160231148045754135427067425828753000156871893636206204133949797246121477699987557873411383414466619504064121397995171919651282247046071231350514963507523224491507415872993173045144472266135 [147,41] 86350983693566723172607745591841130845760388539514634242684530850154414155971672518533515781907062923824156266996871597768595347308929681059612250283190533410023320113923070167952303953963969876411872830034849005268261583024831073664159276804723282000437840360438146738195866207639984826291671267695780450570697291335986818636094129948007670520517726957419502428476204023446976505828977209236563818642611275464539796024158953196809528973129392238958682000740479327841914279737603514303221730836316989287737712528468535204636594716923380979403928202337443694867583021693609819840510160366632707965074423912338661333323542669124228142854301182349789397356660100218350108961090324330643881818190004617273039672834955740459355838084091501587969346050607293496455797497467652066469979220538383730127144105178986442565656005998562624132669294048054005983269547904720475332884202133685904544270413208178774759728724628532722771018156585399342800884226530039461167181706996764035927576921332082453113908462721077778438502911528309576434899721898906252080863597373492940663104144035710052647593232287786654587953119490929191054896647174697636596117151528933399073454559502698324985496041609392170816228842216073215025464452526973636252139233982489055869221832382349756541648234966146790147519639675803735939524024588434510085633294324449043047452055790769785420496704492295687162008916227302102475842982095435023139818979347318172299579021190704644790205826621407359535111639547138096799598088413905957794314298639704504803786552228489328028913512682577285985635175613139607098255099516011670903610297515081266382867106648027847996358282375433798473498574464374665568652997355165162548987614834748337201367280886991754230157129229107066945906477249644403330831439406406157809998238824861136191678669 [147,42] -59241077677480412084863805623688413874058623557488258290748108210949634054028596864701334636921766537401928499228737163024440409722155336938464138008745204144224858871505992315567379594063374207910034016996616244347181294063267685210791869870416516543713481459249222409516686180600220058523589043368221176151860625034543304876632831530809655483019526443354459666377850891442809191673969579994245633665347220245489607950784006051650470430116098154610268019720516835978868228750854108275942381161191687967908022011877452214488871260007361472398966090072299924648205517939696448452253267822522136433724128505497137333446391263614403104349888312747640494140974914455688440381765350109990775203688409476045813102921403474989874309858406700426001712457463012619232102057243417602294255641433123273414177173984183175608295563197868969802188940433896575363457552851201565260654203190651285827662961488439182741875501801615052483525348319284446485588127257912501197324630558497515608141076677885730077230625068352974273982666453681874650310941457695121561459678918700580184692264584620991351225113582675240987438347348309186410376275394797259677824500412888771128155818890520616262772545426980217558941132579146926678988840875641125396333165674905945745511640273942015692749117445772239378596127957865603565224749060962654445050396288929976445027005959895684412267129474435077472400258504510116228065966630506296637551107389538093802591869820256701288562033880909937833817393550665737087467592703355044300147119649986177066758851339513125999332649101412153911967125385592910912970534244025339813642874430563292622440218015283668781927632374514824481598521218285443893123795907725377888958478577251947972048954584209796989918159110595873116629405200348300225059024702645889808641954664459207974540 [147,43] 35741019030413949034583052802979237418180682785265862336484740842655590706129504376883650267418082525631154195750047503429210693235293671986326491122783456958446419210082469644898114302891042353368741547172807838320958855171960888838536458413648717252018905661737963654208010659539055308657438051256962654159623971627590763166634988759876967410616954968721187271484923787052483349508187251984431813536453238706766589537528757475953325413595816845696670142812827448757781155977263821337563503894515502798224562901128909755893369693001196883715708339212751561229319063956307630743407099150880489129350662434533475265528743813998498561980606971552371111620814346692202879821332926016039030421864630478242633534152835091378061750883161751837082521881515451637978971263107600804791008744449656657720812270901672715388429130393994814548216375853755543213914467591115710726819668772085265440380337698726603389782911123725578535936811361989736083351326081451326671818894118167132908286260243071125077842168447147640855984113907540196278789449438645916014820881867006346402043932726401447841066149775166006812511842961759995692524508295302660231826806561116758239852201681604346435515833419836938565547025790130674504112292309595061769543508249775636416668787123517543784428757858476638623730668542901968554935143570787395336402773478125633071698212550118319475873003846410042365034002767579027864852545910870055251803812945687429165159460013770867387250260364367480053314525917536530936339773024143134160993223593488920533513443988910678348330156714836469073692049096279703237257892936333844680150879369652590941668480905150855317473869761496049201788178682818792832651229514385732930409472729726000714132953039257633558049208498055241255045277515708152044272673573863458287993347741277524857 [147,44] -18902941733578190138021385290417730739734004978185967383805653215525872870600281213177303158734537390423645402094197740663478467971901762291956208107217018527883438966838869080082448382144791923680812512445764788823546592482778403753816182565802580844750063665408466569797563672950639658886802256030115763786397613989731027352167428588311243763850597179385342487319552580133534700335581377523538783990898171357318906663669345527856741703184180273451481707417388618371192953268892979335987282296704853706939178452725550139135857694156907586058773094535570919801390240245851915235790127744176086373865339768645342723536427789393474612236068766517859602666550802216440205362346841750055157185535986288960397777263714019313480521277733852661866606202164031623348615495623832758765564956459342391630963651256682159757008426727606268366311520829752573279266188248011537890848619835256921053277732624648067382019312066216583862130269818678789349882834897617465705934293054626197731169597089299776418384055774249004764487239559404436568374986991767973476714585680905248092047983408558647462187217249250320667474084442060991328633317895777232625186923336489617538653585797551784498267936431433845192720636912898127533954098446204559363097106960652754624285834812187893118755605273802342938116521934919715797515238755882540445771389521818382910642933365771467069555777347228032829789375561816173006763598122938881597905434448410638357065447848381429858663420499210756447244261826983108674467450914360706119871002267254311625014371726716338784633125571566110475138230836435704528396755641532191476819794127694432759363136184665634673630224775366735079831821463879193540744144742128237746184192642823319138337547556544781264647347697820271695073229984801681060547015627813043963919552991947029 [147,45] 8707741356055331611683981792730608713409661870356600591921934829238951307587074812854005016400288515316706164514279852148982102245693392927699996784345043945683738726937561578132881576790644098672396916764018845225736455670673425831136166294061278384388092151965594633190961787163340702838817483886695624627581080033636054206368901625043344132225336357973947124396868018306206673119702194680723266618033777993764061013791406287634439613161737914556064642541174996728848860183873824221583421593426886773783223011157384406029742282601824128854408705334793500202091335374368795474114274795235704378510037157826134583441973576903107832243995981264795576596800889931717723185463255954528492778767525876912858593691759915212032925961760429663856759855773049962447985190451143684092160372000984899254681735615143354765623627466563064449676708114193368080928174818052479381775096724919832821304004760587237430762657040158406329365803178760495154099361666872170016774974326882877560207247839259890904234087906465942929039361554665951483926648635701007089713416764518243741702699439440716871749097279227574481800223837955182566760983187369026468564657899688868955157935273901033182215682645004538974117904135519427441785880317198202553108461855137844374296510942801296929988215764467326008463343504470715978144553597268596504843649522092222932272969905035299382030851866295038292874469212336291469939263112175961399791702414442830106079085023411092405761491400510690963308368075657516324217291200060018537014411953730487883478716083173955420896656673863317185446999948932245558063313120089415914470707495098560051573099352111675485356593164952679344975477888906887468691730404118412713936231599423261446203659682784143996245412740639684892617475805602787446340232004915938612190207512903 [147,46] -3462895129065938221583791449078316315232173992430766451148466567624795642047517757979970404813596629146222529697652657542346923128106384203746250517114267090462653956595876086794043019446128545987156767988779192084206031918456519855697623276795183078249175593460594077314069669259386773206733537991636026349380883688966742870422564230346655896763627606918878666888114412307925280211033198203915623391677895294214381577369478144267670961207679071381465480565437299084253239849846841050681425583770145399789330147488284376776918404803924456086708155390526619954924077309749941187457238160288409770281194985551245263658003736342437174488434191990168431704057598016007285822233246815425898078697609176382789976782868041733454994369834601818090540373752017689115642894069307053533145149597179346990919454256611424121483682737153058953216570516723685857202672218492786211114762441076723917320338397832833934360725269614473205200523381665082282648340531830605151291981605303464935598929614004898808989038952507264208222530967532863876258491232659732110478851039961305785273996010973879777127334176257119603217000914423730335702490183501296421369057888182564946349106059657051486760031666155852830766155656893112938756610373731347599315441016330704547089099234646126374766820868510911590472933061027931476277711675840217657886355840148560106515819549868480745671526535724616967430087714845745520982547058125836589730916730944592966055179515562532753644077362573953262611332915524256342558042661924598043639278017747690446127463871723170983768190098104172334966536848567476850680403696022207643425914713909151676933327174473003640633147427971258389868275790020220040853928863785616015928938862663639831406770547626737980831260848737121605619465996816545923397367001231243991958235539 [147,47] 1181702050774086607108655830689501311162120247533582894672374253630507482294831986846140861216742073383923986829046514699218661839582858680143929674494582433654897243307985324580262790256136622759016336748501475892217633949308982532205315479892165599488386523276927881036411602762852937757531835377824238140175327047027172406031700831662107803405012200879915346647799207795335555400363112659857031737197045541190073461745148773170802421308858074505940156842339775301158833699829786699822056863378087777888568331570530972724313404442541173117731876949930505827610035233875730352759796294972201608246885238564936200958048656626190837092979711755635744655874678448459962557983910152671677041871030645932714091415223782121171432642457732300275667323607527793708823545316319841109409524701793078917704353521910916582666083500361596030342736800387659558103151922990155401896464282793527328716909891169548633485630357479567143872925787711545188715377027665538191857093765285501797972207163526026383628112724135168472987857380549055416411193638945740355807215941477918005216783325307014970007862728068648776101464278340340696733042250051010669673099215252389316618242304326034213722242320241406783893390876587740171339011669789391655956857164681119281944260746988248866941263977111193113613754773428986436946414093157650102869732435608313904947715889496201013159658587076113143389622414754028512254199193002286829926853596542007899659566242859336465984684884599067093405842867696752208587739485763112815715710330777024088952575907049140560824937945531413806272171684534187978789294113783347162422684508473855003611355446071349554242274717477323125749824369648572667687665669806603179204423708841604072429256503000494917652349175114056652695895944117597854700913325789028787980891 [147,48] -353693862766485550620409005646257124054921725220514706075134556927621079668582736336355588528450267349220624606151408346887054392848553276085220965367743641157866382865853981748132332178041436630511976966317807083215937473218906476184360857239490638640431450783253152288896255737352907654315362839500111086621271894721046328342815803891961205479695352054559871675252573012559491515811581973157648875489829734887544514303571496237739634118897465686422804434984379531170759197596075686347077966288790193550096723940808905071084079868319487807876778986377226539554481131936295986767276242502370360506015947796130242878270514078573269722041742276280164172065917006306482254287746413466452685527320069363501990782107556923251030838228749305934462693854917021069022714198389917963656893437982904196642163089860380451629849124974884209934960380297468554501512056266622599105808205566931040047236393191882557194535071876439307451088982830147670586707974825417822669469140194035532923857221098618194587556043110701591412210825525503228786316338526276568770958666007561043497650089843864340977693199819152365921246559181018032592621955087722988608446729339518933786043011923357935364556388938828555810923025970826049846895583043833604093219180602899728371510282611734928027478864508641457469537831042370605023434383569522132685052359519434157905165446335256962363642828440633760531531349387710897982383471762400765995461994524844504500695085874534427211845868994187500214068012499018011371682321656618332527852650595232409284969364609027034444585161444020835013717799176996932755095077592533126651165138331629350112058756755333227561526649317474968693222310428975783398675878998403646591298888852536039356644940333718402212507138141273923374969178676589524373574479225673860032 [147,49] 106247678247704688101100876745972598615186534899787084296782538141118831706324202097686679643590472762012836459000455370906855325648933890877011598139212345164720816618595570794882902269651590828614814320561863413964852680030903402340589895609631129189293086056019041910366699489602324821075485906980399164187667106590363485789313968675333614604259696650255147600561501524834866748664664350987427968025387115830194263267573169437429150173487734044502048601706835110257107340244043926941175161429376091660619922610436311213740930527335758917311068776070707849701340934958904644963895920471316888588011850229058099920051728767611605390830321562325660102152464179019064212906356556923529215125207370731473881976151184845988577267885789121932648085587391452737806625574499399341710012042824592829021545722976922612626954968546132465792693322423775912456317554624983170764120680243966452955802138760343443398475757379176220105637898518931234840429602653236041092463315026105356007422026205814332056358632986834117817047364426010857265912365205699044728895247937389759278682850347700625999333929118683973503824545807934206947222449343653507300520059985067546865643253786691656428726219198239578555884410438585933935196945201191326578312571451336736702906607564391028706405950780036082722063140129047324547777656492672053463121069180143804956450904306720142846259430294225276445992863800915824059014103626103705125487387642362613755648754219165377683589753990518824189862641925410770394419942304975691516789266782589666586626675607743822025673033058520974644662083873942198394456111184626613881715682084830557040945909655861944131331185188315584804477153078571729889180962463363486464339789355447484301856178718345536625633045636423545704651290622365839587142116608725774 [147,50] -42962488959843516225648368653347285764842458548829319894081149902254434879464885054219766006827871122747931788068564124181023822675953730674364515127484463744302676532829258324638265621780675044705153134916034951139242791794201430390407553784432472314112381627685594253016671766973779796464105320667477081571388035750568172613761935219773471468569488042200417351279329312385537974097533678457941713961891787263055910195190772133258068831098288909983757393487017605554665260746073011164870087694105833965124092141552172653495784754996963568180673143084193727766789307401248603040701215182004838616778945836789616485283932646517726929265094066483416166750859339876567093497647614918269387662619712632719236435635396406049487273008754645827596401084150764574546676734545805271041138767198792029395112588826739110759914636054724152086337229422296005552687191881153987398021226478900362465525611084882900718997398233470767364735673062687526465917007333002794834195641874493288568041873670720973475916801360665074414151865550657326486694305398548955117454198050041453350096345706835591134592905302300950862240278516067146373632436777234905444081974494418350326972426390077055679135556512499999345473571498145336797301408870792530161407763213753502364375211421552152398410951889334697351557370559314337631207093776760074210300492164215422177839051436450298498995252267821281755975820614308932853574987458926077344779773763024614916595271305372890811110604224330150022004896203320966255558265443635551685189660532577970995077938724636672217608979466550903526219265973580805118324150805960619107670987715405112386400784725484148234740570983675976609008220989548099207067697246057873280358602876861742177573031505632004129804537175844021526545539780754150269152583257965 [147,51] 24174827675721854579861294148181208294212192033894072188730838144722350566540612490363152343076920886947782900637325161261226522204763370941274859292800369827562235210864768398984621562535235512819118325793727409809852526169961641728498881210499626206491057259731964272042725802699463151143005145949709917894880147949011615366555633122851134704337366053356355809750474176850372498418519228505030622135340338797961807387844529726241063821626617905837531435737692604107091255511070901782830244211021264848635436117026615282226525573226088332529231327305026931991725309546228051638468252415303794401194768085199155931218931768972297695807302636623674350310317669918851549258803212053601211325026031492760049717182528145293043582149379578953612153807868223726524232320010918115567192525541146073163306550161625519435680570188504842534923458404247217764019971022293133103694911455621741259830307290391540209449452382846883331560194599677797382871063389566074797240464258716107210710259203365000597739631429599417930943034944234777846385713038162689776369211549755230190128303184555840800506702628002190504418623668296691740032749290287612995942507356106474704487966493893911074251904275750096577175840401602759835529432957086494445899689052646438113142728519535849162195108494638131662608813879273195898472873214843152120262956227066464470731399084250572811983960195146793532862210102229342370428953204574221549404585477374878084034616593293713285498924213168425294815550354835310475007926457533079350296126157217367574446252663513101812824727988202529836272018540973453698616717807370225424107374136767446472133682305122935973571192224578311733301606666587224112159810883242194605319724241386384071907091178045010489217031394089355060783211372044551813573743655 [147,52] -14167096471342927075178796503476227995542774898337203416505853711146688804367072913168554947928441018589474850953028411594737877835376455519406189013195468246992345853282825283624160757253683233342766842432509303891975315996805197983052820637643594436998453899620805125230315773037618422575201151662387025860984494156840858193635444923542251191306020429639198312124773177632613147664118113645360599045820506563551032538683414258085830759676364754962889723525339142568077343253922364331156817568593133601831136052034045111545090472537026446464851442975651812622085023898425407521382534825859711798609003022749128005897561266340802187092160281719567213196890363883499818923228017717774192791623766462209426920852046241573671278907228898677090374190552601269369006461115213121631585195897036394049646686408987414463052802355075137117223823121715752194833403670397610554432389700829915275505015962726356954884987278852935916107055483726521349495273960741012282855055262055017606134871811989500258532446345648186041476826993887149508668473259184226983951147392591598641908870526978525547787055487111930826339573127915606542690865481879860918397951537923590054577851226856116805261436376223381532708479584563434120122645016583870644174037844715196998985013572056719202494788646387239100208913767152524754713658527967452864274177347903394832814540565110519320499555902362097586059950466845312604950113614620153333208106250212389961479745119407914333470021079343555746739699679336947325485697449248143844339827736441772713295055367779940107271076991639099912840549606164843715828764811708959030497579292091313260954653800632665165259399516609888692218416513200391408632319752890232574068746228794903912487922988239212778044375388483062363350995115020625814979942 [147,53] 7402954683456186029572800341216698121651833160812834914668126235493631008959517193202123014705750882270414534566239733361912832809124484284597403602783564531044905717813936907393867103793619443144365561594915168553865955161147119146640681338265999838325452860420568176874533155410126030972068721310904707235478990227834941804978768691054581331406711457285755580902563559880427485848171091049257505631650041840693703972410177260118180340775034959950458660579773626953016212099797723696063298389678145563283986326849025105384951460770784491770307825057341154663091380099432525205542791625737178119004772541426733989855551155211051073364459832411213982684570496349669847358452943730808751188870219827749011937641206761454345092657919489403077800625444127702359830460657905322396490810624305416428028823885318738971614035227326470045652049384213163751550073054474467061854854347486547606391181352041340072981849953065156222330745929768735738387404776987722268677228537111312653407504946857891222738938098373126558173632506495110273493657315934408654507129498385747925114747005966176136165765128673703713268106751674139983431290032795826251463019099654039912246056655904904752580918502045788605299150438287058198934625197751249113111672622076191500018368179520596131131614436242398944445522831606533186213471361704050043503544342081192011001719903853899500396089310563479531670409866852975355854021415229341756322562386375331516311887960277562097448665467515682492319622536373488512715428636309669763541118472226021789113857946496708207309235068501580494761284564658466900932128449532796582937774898398723114941330344222627065696289176581742531360329480472551328339899079222925304270566255064363036889700470719702200951301808016020537973860665250891155090 [147,54] -3357167193082105707825218016771771915614172102950866925853016669008902011297993561468692834767497346521568526644076796111832843745008608907934645873452272552347771851534489451785538626157113233356169155910880468383530060596969094309855391831130865307151005566694435900945297279328150591205182582331838480556578099266774654994512393077249694312740053974406833935035533673769604416223504247197251264003531392256727811562870020360689932279532417709543711951803732607725089224853846381289217274503272842490872992844843757685507387990162749311656468141269976615296864561476487732170368238682082641533295065253418970340111083851609994593271746748063653823495550571939963440719864419740566337333506434064087882571056452612172792168502485080653673181052912996184221989871986663468872244346422228016929522960145978828284363169310666751035504856222779061771614507146941711411425285020632623704765719101528036924638514006902352991312503498553579366370948116382217598055607719121667754159443859891705467876402617892054670162142475682116492114335031562860825394434262845754775525001837651647845985944127612081748329150983451843094774002289109755172938792860697175118872907431398633610697889759730770446636295849922727351166831944807068198834253700565999567979926189289014229212129189560002567183798551855039802752538088851477047083436376577365111587486671524735765408348395274193402677096386512678129535761312184145636618681853027442508302828765780869547942258027098573367297213862265387767193564792706412424351547748298202237829179337063085915343651194100972101718568202137095492410875869160286789398438868715570969927436499346465606360968374582059374665917383308034530723053246783487074202546337688825926526431181230251919337041048452125814003553657464995525 [147,55] 1329699894833205429765675880905233169234076275526024504420502140438107967636617383511043064062515440557584758800845705924515507395292065450975193835807377587362319432630686572391520723241720762110231720497887941507522795883256546543408112436944388221355334292223773642898930196342050485630522852472962011931012458937594932990936447633181582390716368764236429405105022747819544442745668275350606351018533601992720459441600696467498925417371563449560261390775402408364375024887959641005087187102622182213419920144761970218901831091712621448937822163388832596864152430943124856494470521875094312444087868922798101808838550135060174928330728171383349121428203023638794418804640953875840819373680257445926220923379035835880523243406136144695555400083454414666659822877215445283548060953264341567781472621277634344628686378509844851553036095115647793977996679193471104101639386348740186658583640432775401791363659505535561092800499462140999943031523938043300098714598427888129321621870742276657318760249099042178298009389955856936250635022876508031860771395145820882296414738052667161342362519769809244175266585716914021988223082294531514558255846607828845307257687320026774780076947068707951991821684549306153122730282640466880502269340363859154575971918518008962841610658050236571563938484996396095978962900630285005338610021359041351315983444790442360085701382806581534186189657655459814522349052571193043592532925896205614818217217208980071750951096091135485415482747136927170744378212632618520063766700368573039289479804885816893357732068465350703471397265716469967561431550309982247637652657296697129848165877293391752131124394977467100016299005985250571188862687968347469722029839207846437392521300421566829677481603991364739931632928592833542 [147,56] -463867522143880664189366967904445177338626045907390505679895192649438990102611971529912488462187836450765050768703201542295300783102545586181792329670619338125113234339213675396928926819278570440477792602987190125515156646151867167099090298725188076337835250406400787772496943469077630736748879732008805523259549440586107427823253427261696433390299516100330017037173150586602417571994975494441213337191838738580574817841857164666547624486030977453799044612160936513036372216305986538215973382313268552298826077811950588514175561772962401022085095921576144794919800922580497319334525873220221285965364682877697584760829378511116206303911905712834926423704332306868349529368593528162298494526513575951146106295959890425620358249527851415952442322002291505318218301517011749207745665582570039094755823565121027944859667977390802493267490201739955051777737519466823463025717077329028149047822796905269851747805400410469792023679426845512842437866268549148106507936873971639503004166233888224970387013955399784823826586528651427756320959038890409725905874501472556391258039860594848620620321178806069270842236668389546740394473357830928046873550431382305837639090990198723794327594016173830606048659710328697657980094135077943565744471372967276200201874733461619815249270060192039703246339634036094169661132099641151230284656316583445985924055540230151074223768844824755969154208940686037992014119173881752590591540995957432340729369479224565958759300295181480177611173387863759424048313116563641986190450587653992626174307697367277965095346393515389360279100603590365593084527499424706238534172087839230472094160069485719223050921173363500218395612576488347291371036364644418244843295950626887062395670390304750472969954435476519147978700032595 [147,57] 142911648561758385890756623476021764724082786216236233109107560051478178463796508910730650972253788230109266773214790027581893396695379360614562070873842041406843125103546881179470344466075980986787920105986011730361501811428561095999389365435541950516330676893981522042886470964863441231441383799585388758355154059831521302999132296361802593425122379141120933528377729394719063494539679118449121853024042165747299945182597396791534497942020596060664781985783585294898077799438660846972514058342768609849628161632707174052781085268544379157363490041856038946950178595683941965231667455553474425379764693089134450536599139038484515292347398217268237687332408461505607744845034442603004992943957482671059441068414123591949118937317694333219731127509788304281546897172854550679580325517518727396729800627554980757775762285257884914804713633055649788122924430952860826654495229914853228028659813077308181913442798560146487831105492403107826828242348419115956864947044460679077744841512505592481942206581385724443772915524361801379542202317287262086588378818213204629416419370677863147224200309452770093381979965009818103733177205270673250518393140010731998744901700617033488088171401057104117885075698705694755304589942476687553303363566267843054923489141556939038497546226361403564477039021355088536633243334093450298587754717835198123889442863755817282358120901325435746865645080826022597992450430520291703499412511835307718851125754548499827935180969653571731948377379403212878022203259820746153040380566167005101264303085162758566436130147913082966801964235202875841429784728559229522573076272225470180183535051095833313863743640015780209172584679411596465281112469039408350824294342458157260246000029176264179308361962672717573150298491 [147,58] -38696455113155972815640489179624146459067533478582393345767557064207406478066570183320644263785985670076485371830002080660825007004957486064604097924155221884875291015723265476482714949128103742000887900008939902797507738430094895463264895685476965049855451757542334088868925283139710525917014121689533469539118248221320638137849978334480742551105002986688255042019213898435152664193377128912869100457318275058239811380153733741189435015501408685494294801348092388015512955769185090845601934784978410477080143726618586663573430973198314957380401430890857909321567585414544566648229643546888455922408723901588651410157035041228626063619024032453696924842769242467886230204608467477350188680489653634253261865410744773378184090637858072310486947096156761454972365610645009034883448864908540602657843455147113667393122534584299757662461989684598978078385853842780037793215055684295759147930218582549893318646793917340754488195618786891282055606044273907747844423535459796768865967079914344166304664785829344035172235051996700598558741803331785497569592998337872814270448896492848903218039398696830504401297470343085623573707730763803617413826030864336058985925404572228923660073154590500334700991285472636504939868237490957287526600348088382449522391474039919899997564698729678488171643420046778150754883428032792269392846553674981683484928190435566505259441060026770710476772042699184743258744583624336684739517036237130518525652514204504394783350151972049316217652145992747515875169297485835878141696341364796120662407132014271661667471055066065210620585000975261024534654290513884051010944195620291037897950169074700092568281234735388556234846039166448901851540029800798522664717092895734095058221712999593172533460361033132159733597 [147,59] 9092397268761504850622590345538712022303986377694581936381574268568638757491147023150042074734946974485577462531466901453727490007344424566781302894054793428454860543299613311744737877852817825514844492597814481315965421516121826688901002881307705361550319239311259173834169340277348525154782783974458820092067826713979374004364009114602589800083128158356389400948903622147643020381648447589749109415065998427901927001103814291435740195107217831618732931378244922559700809023506885571318696517359737085172030450905044730773749952864109380073423519647319989793608151368534765070319925214322704944783859148817291771780562972371248553640578055651705344721376723683614911504435909805583127397243531838067628945456338947151996420939988159202098312313218108157416404292417208345507600608415812986501070452103037206043098375614656592250575789166661052067971009878648406413825551572990135838802316710024569502179239105133013187662968754922632493261500062542947487554224436421026034495553041395554476549026254456319002793928966059212064122837038588758309170530783960686002439176168157738677488817283546547850931596685493740817916050176007722043604106914672529371620635586942388203214088503897372618692887321575146043727853290599009525718256266424624678128192685164944843277890735779556604398837525814126285937814869842013777903450821034566720539322102854576588439400514576183596332388737283688280740552804660849526068006025266145305150783645277569447611112909484740839441394398100431885274677948562538952211020332246445392917474179888902667070833311659560345366106721185648599647403780170494328549108393005979061869751214375031444941916648386921614659137147761966593413786397446716943995980797724221323201797686342001444106184940340178752 [147,60] -1816326916799910124465374617607183481241387441057562088593944544404633443301379891420640887444902066821857015656496795025401836895386047119829296014114870139227643080159811629884075626472879747229069825268465957612167898841889147493271489304143107233735522036566130541157594747289042614531827078919718817096238297567474144617580507236780429658828758707142357252286791106391598023461827929605189138973506532311291601139374308506214129413473078933740531782791633843706275083229587800512925115134431300978455364663697696987797215608577391274015395774555633688216095340728975146286670642857510103254883668893300564821866091324259112833692492746723405527419138565803264255115750931909176057715444402453381568345478688811429700167179044283715667749036149236997130948329172988858770155850069510546304595036864924101322935731434339432438215073771544335500736100577373985603174787349976756431748612506383735063255599567676639353064280523771990745232615362728731081575915897171744282789465016204489948549145753174303098619234245593603009576659048488646486159568315863226315615247613377927273236077529482408114194104678129635169705038543811799151027052270358011462995000511619712440280591919390380836142244061714277393988369112186229978923059369963767039398437581465613432759113580560873279158572653797906959685096081368482762067675960279506594605252657020910277757737568742173230309399480731488467657643682308080235353110013782962794783709822770552225349802663684047140892828819233040112047541520251281699739869758023591857715895281825580124100731963935677896818179019508436294952240543196223401363905278734415306000652098140293249233295172204035502958638917413286851532363932310776569703608367698684607513061210438139232913979350095798 [147,61] 300401847877001138833407558332297591969822743497108213218929379492821904663004656485162455619306073871920311409795473541145854420812357653422737363906517593544374123164483131979290990691430327429956916758387777970765100436944481632601329462931719103007223781649293719992858523781156467706925099671160574484424272636831783058053173092486639707616088723828350821360398356725017683303600957934539015798257667630741775135045329969677263598621284029275441368932142563049037448168705641045029685758333266662361748532808424440390663894547409570309279132485004901779445622564406049155611673102029142551082214883944105280704626677710392892576752229478220283267064046724872064670582036696428456837972973684305613023054645991670211702123396980404711018610719188883445025151733464482583568794754551696732312854107586080794727954309267841539736272253679064905077498190361583450731685574425287570574526710861240704378218677990249740957541255197133213603420096862850610829576937720378946849359534561244910713937169847451077425617293712628879495452615614712552806030579421404530258462964762549154547254918354054300539398524856529077216693972652650621048741780459661301649187205335456512691702980557985251034550648325480417868839984005454932685483423226456744918429451717878986580568466238787078882334651787330602690318270805157318477903325625741608699977205355932509142097594148670808289720841141162611825933936145926266502090682596373647404514931583667925507788949948740521620516566347262882501349006179157147529530155173160196572914537548761390972511051389068716561377917530686087351865386179167500543905117968902750772492037918732030214271963921735416173287263281829991143416679086343501612621190271186773741902052739388730156797491699 [147,62] -40412891002925259753730276087823438873309768525865642323384479138269705908923732812898490448138578617212997074172935429224820350060489835821592218863808373973517056209587840869927108554602921855356967239616987602573296332656915471139097476667136002181805118646073816128701985282495587808651892150443667277290725389429401812968642929689484880897860265165640448384726459779284310056266236007068167425131584376213499186057179588593155070410634555940996315502759432130046177028429718239966201816036415944455347793440942763529178261093441618676125199146449347550363339496844691461304839543549567138056378166944547628122284654429249813232513706136816307205829970651937207756893899692229662447264783221755040062330662191304761509513489544297939206040853270045992425186931691711099803879654507205384139233812502111012473181742935115399631987721523943078623598866621348702809555483742872734931887796321172139078214042882603045855310443475227920583068021758438585591004373738711531183759632110420849043587638630018370497030535129473456308970976488762082462729081233902789800975387629497164080192413623714321879255036367392532916115198611989757272401682319991859012951654913740810759266918676549921303426203524109187006826202814379306453142605297601649050340998189333004469570166020664428580341593270109127076160621925446494897240264942709066916753004964852715964065820161297562126179950366013898676424914224297874319873355907960485267311562624571364472189356622066892149258827251018602875899698712129667741000682379541721305651090943811551664264466731725434970798295127527088467471832728964925947644989735075659202794477620980342004573038567664501493382640055529666223389025654418548336592464050970576094939646854062814432525498 [147,63] 4792006803832147433229154917383085631533532865325819956433939960555617639192652011358606559265013103934154620844098568588080274859692899613801388048719110514876737889718544450547381199894728441149120499959486898005500605879279636224213969653092499066316868226809237901659563873440444824855679907203328194678481391928373318975786231894475453937190290543545469163127534009963487580022733141079696006233672762549316093888081264260292517017242181733031016227926051768762398802416958423895566772843883629551973959229086195954490952622511375290358014568044007819293686382216188659093255166262572843449698488331557247648517388783591918373650763596088825717043303645044106456508427401360047926801990156910206939507935477724319900732187778232486546928037105671204750429942248993951259052711302795739941333052378781782783936252235927984950886524875709506847985981861443317945157832890776283659406692174013274357071983096894577817220566739652245000616271620260355362205373991601404846992874543858100478479388246785329232424443617966869800869808371825439479393531222182192210822587986006150432125533830226338578878084395097029773772794100255954328896610828438262400579095732491780389302915985445910647637701179378578123301426371637210437822345107040370162761057859685720266916340152428527054306440799190467138140860684606902780740436012257361922497517509257214148024226189228284855852957087030620066662644986599167125611474445147279230685924308372987513807212933523753212035612762588094466914553400771435553599415574509008190255454517941549407749700602739242855972316680046134466826539570728738901112554552183115602593723036448944405248746279569216549575298022806569967501549299093400364774010126434481639864458950675043421389 [147,64] -736828348621060133972236791027776371706222039337731648973629781291862750585104171035191802268754662911360352636218823639991213366978888285677597359623631075527168672779279071681547763670748096639945894530120830064955781091430078781853100629029499912986231506399413432062276361778515637932507740130814861593462427957454603132969671895357388786617101706380150173254266939016436236761256634726378761331920016297997124160705713957265401812027243639271416436807063645486947837332331126832553624315170244616851378895037623875944817582270473023897336952235436674109626804425549971943554145991441590365726808676234173397608617270102883814838366650439384164804936169076490936895454045142803282009538767213355149187711827614389069055087009496526473244947267741547102799779819478723356366511440819030592703539634425797244476159909309192438545334108707269434083401769874656905316981823149789380170323752248766748359671235523802837588172345982971517970376744744592666591883303327934611321132286068601273849599939759598830362256491347732364069377012432331006993631324816280081201553305917096073651749121001821432219049869553374150515604660459473124719413305884536712676556928063343992604510045492075163582412280143893400547077382698921976464348022520559423397459630433710615081470962541156341327484145956784621610188030468885143612384781610805243759962249079972138251989555280435032484854139912274053989980935767574272916359247030197006475054228765414501836634110409608448366057431223361947438318960317002664152123522222953202850858529406565663393849908574336184830563553496009671248423809379841203067887999190036842929622198652248260667513285800039202154774053329793099747347606626499794613751793944933434626551708648435046 [147,65] 174713811040236625729788427121147400066215480768251191207163942255271478974630071063177573429539611631353406878316892593242850141272912360533379480046272841841135782839386508609608736135862405638111142713823097972870740147889151737195509672463448544864988920210693414158141865569867284372477153861304530045009689565299386787578442217038587495436268794356143824719148446985780294047216600512264130248768025556362546579707653328960655797510230816145929292552314052157192707785534430161292875812399100118197019877928934038183988115849076991509245359143736231767560790704326960118168888661904379647050552315615740957567612647934458024484588662636309331956937576329832884274235542306443820293875535705082451527153182678918541458850778803985571052053507485532697761929868152190623262464696904906202411520308090300179792996808037714693944845757070211427366695728218038353226889027420248267689819698069742867933480285855200896682858533019083016229565447127707675696227163898933474286933387050917999727524057770837930219147853286488243748027617224886863802661288789647329964080163298789009253161581483168115181831276709453370113860398326284924672053534414816836118212040373914738473356682125101152567033669345772606969748517930551669068894998113923042175436664345415115262116022213646931954416552890549127376319522636801454252382832059634582370423179470290012145309682135196804329064308099090464591532663335470338539219153207573981665295574147416292946204846126756445066129781517010374056038398392681938255342064133535634803598903288108982985912311821264283360836557278653740910482512541355294215201373718599134006798800578468133346270888593241768501186506030962516076555316594225749869756149343716476540311101132764 [147,66] -38117803884064936271018199147617161520668861088112335950957530536678197050231144071609983380292044518225863726234907651113893668763485824271134550271500653166402102477583831351819453441289383500279140773569323340496604677148931130842358869964068724707728717500399109363186551118204657624100892384181119977192865854015299223146122155981841358862016610793939820060760165641079710998600947151679033759717679211192458929953282314776507236190346785528073002684866082210602604828294615636397930076578152060461178140551408627564720654819185002937003399786833388607386073384761217811456760998590292959521101471243593360569355179566902519935452451445639943887383470965339475661825725021036039697635144411195065073622816193290650127650293180979204258860935171129698642820645937638447684288089313893107711700374620428968644606322167864583318622785663455035673691648500367346427952884399305125093833543714387027989565409050791418910917504115960965524219054008880369816989910255933704607379975678124055978166787699089496416086915729935097281122658549326707227615535106423221031922856636081676437430651042820865605970288170104380693789167081670682603181297571562967871452670129482830557657942057667094107364236154806832938383564940450492217337921001869359444821301221908543374130935964646647724618357585589683808389927627041699627451105018481346137728638737775188195567287395473792052584769254957949871898974993052855089144679693632010554921261569559356249007773804417080059484037576613906214853992861940878060264369619736504465228356930296458423028775417195867211234135337194497397292909092459274736731033794113315872705488838010245067366749449570406740772602150360343207268095706372911358438989729900469220734893650 [147,67] 4981451872606261724045046182341874302909584201612555379940064277504539736107504238711829100613995683651332374234283586023779864754936861475423774743071101197345897660517307115491894269630081856583098959913680309470770086257588494759436848020629723505004742515428116153329503601203955994090915913383314144444696528908043002640081091824630830223918066669786758912994907157573353789765114883289682320809836481902655998845484052583686530492062894180902439366524265158555137038566239305372307132617669240573827625451794272012845918862563837819271353490405710444934041932918275963466684603882189827173029216478232780937882353779221715008753078298850213104192671110781502907309234763639759171807008557015863386790601044500387575790091996805733024637120898627787681573223435701561092225619206331555111400523050503680240781614589285019823355022920776220393391392396950695124370134961523410416423212520301559224010023296007717502861939994540635084190224394119099035894292262082612739919626246376053174433802925839138599301399903480402991744211526547487172374633408884267281419289569299773223603216998806094811663244362253304073376857624221315148064357734330169759190187846316142046474600188156783940395834001047713314007237697368797301511354172009306209988166065684194628857740213543983902466064717254476464170300556759746120671576074600715695435823999483263808615189475366401866978390162507618755976076807348861697285656765078316466548933645062888959855259425634311844860612920130963065112635056280736960436510724004654936959845052653016628258181834102070995838639347907352997953150596321496611858701807607972574842012660407979380048492067836039464377777987739711341191042534200448581091212643516144205822615 [147,68] 44224929119470039135099480425581605796955398247113475900474591655397381550788750771233455019636628715118627731903248013681338490369964918828733447555785895733973530177635045292337361444342239723505328087943897076495785411248891057576449853921630641688361087593177202725313271059031554760837102310952756466556103905258794900779565763793662028937575264908994937067106653285517568156448237589524703157556108267462294923691928886614666361233885186206869389040751347910360216707660900662974098467148759432278029075812830797055418139029865481660205249205689894905029321461552458922342964152332759041524978849844543307720362060025665756274793900685307720017155240058495627028302885901002349754161021689612122312114756338880328914027309864028940238785747712866675483092491562922541333136739949345769029431270028126539941777214042937582826221078330693506831128784715847928572190356269437239368627325792001908783545523002880562397036565533996931692776406677139116724635662059782229241838211794949054230971484977745408027645892745539316385257651883919307571104713923359559756635165424577472397787967480238769159191931333425032716542115724541182467167767731561407753542497072520602142238102127606696784541172460595927860494166708349692369561202928377747044445006714995072244054188166453879595976538999559330773493386583866641261896761448709250049253278709830505395437013739445805114981460949299116534965912892911241514472387913985664898048741275834319184796594827650166278862733539445223988700642231418888381140929573071139849469263392523253799659076543714376978186354053559567165902953666876272623700774354001838229702535541616247812982627168989936264648231416771542864460734077050598260874176276117655396 [147,69] -167314744151796340836081636347699660700610077008386199409403277265814278108476967020518166755202572191979606024812807582372008539708067351235556237428669770308965054787923514521336774208413202182459297460983069460190308840923677983135722256720108504323012724442715636836754434932485986722465343562878285887141334556550432751266118490433178057284961865676203183665762023345967368141720067140284128285937638170731060846271120658300338863954821548556251444396059583001912997507812653123502002953637667111733545911141146450092784513722494483082528950102218918219065953361951301536037343239300672609411488726829580187875387193678887029953968431139386417705397168551944825349502977272635651544595019128093312180992750320948797873137894264593340434878840662810750797726720528603369170799759006739815593328059480667743014624474427093402582295358634734814701676360316202038270474665135072288134479906834149522463070775337224873185026823346038475477821623866295329808491515326273702382883603738761327783996416694556631240044659320351112440763191312007478326255272512658965191022412918081800099713811557037952533682790873535352763269565104077292806351358702104759513515106832044284414048640488986848806146556982520372948934386451183909649749114749448506432262847706123942128150448129235005385277211966530699809932123046766387864312024775910004304146127206607827589354751886032944199707448828222466665298222906139307520351785780579070094081284638442452928954586769518035494867674982219351396111185185735437465206954545341479720538349299660470700303357038428079475182703804331298731897994091229935522443009927030781527389881038680347359291680281369180408132809010279851621344594808738529899930682389261941 [147,70] 30282704185055988518323761244787704479504212726251075747351196914787544417703986075721779193532662204539539126675620505512405469161896847006892070502659793745153683031941713106608930172952891825336303599541543962180224309142645609600290743873903795400402125011719785104624522081896171734307179195760931907978527760193712322943409429568066573252610758865067364589879023232404973157304557483011598428852468299567254559805951216843668429949349934664326280975919080164614698455549840994757006806844319458034079843149493581419011960656339736526699854463189958893553760222271458548290941467261629598363421467759096399556987295624371767017336616577342160158813880878900793994665551390455015338702940742943032802278367157825455122429578640888312694454577724245085584504260020083216277901080366450478655461776820127607849832224275033451158638491004456748350744722547341642670365478027436421478000580695892729242197906230594209120976545529597790066187695919244102760132987009854023092325856733935506159713349892483070105579553048031510370380926912946507007995982395411727801119724970651960816795314123539770579945576934130115156751366578342384470593677883547053148246191253902671670662501916618779182674745367806072610349297850384290678213539360012684630207003187688521754972123534000338629718009469698482154648064973316607583888843852814798235486997276237543120675448250289969399526402392088210108873867044999225542628318377285138040366596550358144575092043427473941013127491674447503740956674727346443286622636623159436375594794380322012415597492331810887653678805992845353144553991400332615259926574596140308205540352692700539162556592345631750959794057870526756787943965337608978536328039608363 [147,71] 330505747932030283284975127687197924314252497755112139706762506774565761593615480997636155834310642476025306729425617725677295906826055676909199715150713071654511390517938125163741894312835971864247616016201629875991305777471488713133243877883592459732322899162343714814719414660016145393080113333778815874241452183335187015080067319441877488874521328723364550000105951888733757303033255226114107687643554825409379666367785120484983180444671898606005902768695599678319642129265434241070255439340917333663497164002705830018195532838134921964816519382838224409423512231774439895777257961229715127249059804073882068843643803733365885191539084199076762308626140687913837989406089889334740043748881772350534141930105254694939815224625339642186834180649069737800991244605382754476204639132963813215050521806208247866338529149169695642217730056433663385915262442285988000335803027365454233613183460035953200906218302252200936821055665210594031200117506494343341283322356415845712734228840180155843488876615402198503310300907016786932244095454745084465979535571838362275951847905375281267803751699821857001634446965161247874913658202791635032943528432112899188434860493933516297211252854394031802167477147199310646923164457405171222645640000345804608606657135253966461733570036486742361978450534411704343657169183085558253678515226690103994972932155223064654440918001221899238106580194977977718155313369718297452411210281732075627626977858904199895770598427272073472758248923440282767072705268584645840533824511903206822564769260327375441162842581071110097490029300343202149109032779475656608724059252978497243169065767316034999092657644300423308716879474674179077593566102569257076559503294 [147,72] -1286186641749653126344784144440482609474313148253958656383592669250316998820055147808924355039052526701948669607637110180137569809377659291848349804883905944755914364779971486262983453651731431985924383625316408570667292647986424514938412644053387905309451268960179253598939231257550739227394208484738202420467125648258149989299608685459398457891267146583709902221739195686380807750016930375851881300390540333682434782497544307101746387917562029174447870025829964862926406951761427813300519801186607239106200526635569169588256252326378865758309977792774683360546469439879082120689895009132997234047376342982767115872460297916496565950643362197496620999101801448521592645811906038863951623095472827528294828101587022654704586675368998737038495887615374034456607989209240263176338301190495339680489636337986247400258084491758501367342767571457309510484791427331036230575595249638356933030427772124629080732217716907769357634487475374613428926689435578179572440649421219092667246485402116911399006189622339742184194818605051975562581032306096268257244514806590421900071357641585904509020487900301003738599367902957309248766597961859716337217339252644256869582570968345806507807351962737214075904125856087897733199977146633235527588607111615387928371351841221509988128695417920862381631623542880016178699442021855928923053492752518519342039246388887679920575271442613034941761386480176777628567417157944122708036962746931193309328684103046682525222212698092254430679938517632685513012950459395610308220655932428410460614727974401108275129139394476093787161740425047675975732529035196104830625559480105263951458080258052079629201151125869167840384011939138320764587971680648380103424090 [147,73] 306031120423966888505818640756146411030273148516595051894004707927364620603330724820336568805626054156592821151180673815988399821784624196791071203831767618172389196172123011552901344562119103272041534469826527193342376394692194334548900349059377662642147475443969065561012260389935659717547044815629311396518503112329327498220690886846103214093783039685416940025601015462061741993018169439483823734163215197699137934362663311277721282014558647383258209884958409535828922266978675448549637201147852132288125477062661581379538188723001653711865472026513749004059734173744404319039048265471917324417595963504768748022462905718069073881365734075166804010323716103965030554516102008897185979308375547828028484961034551214960496911855272531103479838671472048944031050104380911764480368409369916235394551742927151595612123081557157241472533058263049620073573049175701943483916916498708518014558987711371453692190665311640554018541743278619192747594718321826077913690600454491488922964737937929729218272767513456382769715472282321584379206105384596532841794479554195209461927458614860845500346558140109785489220565767596111138707300794274384597517250642112039220289120947369964716475628348008903006121703273329436273256100166038102226247173412428663447640868433948468167185453423449686845153075758667711541450654788561653202967165607429298714567731238107106454619478459550146333287682992467424281429002078672007264237214438892309263155961617216913061820823754930042904644416665194059590829928901961478666724941837686112177628530981474014158551320640345279354117548885119366645328306465143425549799155879912191660807763319542312887737147962562638948392820102458589769152213998781525190 [147,74] -37771918178408002648136504521639090485866325207530732189940190445899261100217553292471608066361304891363084617517168298424035872184616019017445363691143939492580607118127109252574090781203192871163086626069271192909285715669956014791791961646810372444737094011093366524259932965981896620779565086070493588409870566983177577866584991410841024872170209195536501270224830141221385481501828486298325694415965864612355261993169130452127137855647347583269478211798599563242701942240975218822635033369748240056038840768014623636881340707408386636876018046747758545041093002653453510825827621463612217330116166374005910318091919692683359455801131118665461242159243506549702974012382002816617199518947901103829189024607381457373280975851648932383831382868936057226962413520514251370918488672603143817200177921356176139769871497542626811559364888372654679434911228354055406929745740164241179690351174631855106976909004518523596040430976133173383969450267196899964945445055311990171431102926725705761422432540688899189836667825872962674194287547299276840457395824908558906725629233255920334228928927692762068357504043404790658857260683606316085512756859897195234552301846748866141391630560040944252448789022227031123739286011639757333530175685560949349746480450879171427036314842257326889384824250182943543258477624314105833416986236213868351061488998454428867481255455692396575713119137330708179853429456481686353019307951390080125201830035058673140562144709426394470900288158305510146442046525673413916733670222020104429462358918192622135263238775181534960096517792479330452213216401135479813825964168462289165479167462571008998305969717622202120838945771444704416052803393029205917 [147,75] 2213223677580595136458630061807072204147841414354635707463552853270026574360750687248098550495142779917441813989856762588374394131368304388244095624626401111199953782745574745954767812199118794045123691897006842562307062550674305154256733992835276184470570030795257313616825838561510400477419253840738240514871623823073614655883703604638010231480123210284096493485651368330014085929410540748135803001512095755481889444454350776020595157138241483845944362539284940358467332384646656121861432486044901041321452046372590219650245430588699645459570852171971437946202570858091291226391418549381209721838840645905758887369402758370692901563597988481995717248798725028674352603944795352268011274656527543498126389452571172782928838716573399989448207376239252953081709498376109088851944883145587364731210907331247101515108592520888489309979113795254129930213500653950098457075779905313721121191637556550996228039583711056132655567690791352683553328096225100137280409872259527651059061742451483439741474067611385544173956195475089998332776896815087796799695073851002424651165332041958733498958738706753323419965953946799862841362055937062676115571497343141835559838357172192401602372403496938784699080989075145833317345601308067480388848723011463242928980071004030273370177141271392517839742523031022695810414182553227346626045262310901083215130840666627708601379485252142265501760527745989610854377762477887375678423868089732251195144160335357253171652402245186111178543108348276378677524841698197029049925277344801457671724708757595915812758338356330583296854748553588464205786145526783293056265330937907575499438958471353642387225096299153882649685343369967940596114702917495 [147,76] 36683621832994610700616005995173944168381277985112735027268040059446120086232913193160390864764531943619685841922402170055580127642640627948620457682222661803187401734058566420224374920194039450029411494578074899001156309502912233296589106068718014670701517867024253162675713938051176077395772894881657454301880441998414077175506656911289650113565963777119932967647998171869143537015271833317666965038286988389483538056281803085508727482510514364672585646733357215604720213349904378214564218031335787752240470441754269993985189176743377846751010061791945543932098483609860160294386329591217679809123442553720575332258048339836649685439790500191904429667835599232067673475648522459600815773108788206238835203584818074678025789094731278886157907878406631424430906578281291592745198859889436958412435077916205741137269692947617485048137848484550850826185709993514080046112103986464487497731828272439842521411061720030538144025379374541682347579142670669253166027171405401192169249562766788341960996196407237461306499235664255773378663845214533492639564757790775832979795529950648854514986639352632043590711171114602274128768737300030047519826393486721719998093427591423594225764477391546995408982692707443885961764380230654683635261203374334492777278557243468993833881270698103389717882901630707270250159051194745347760390548224397930508586184487704155437930391578140464090633044476016842367544736708100569881363888298250907776479687735694282694424250987195693086511805982324922424430587507991920287250425965999605633554682424991149726297512330760480640107268251788278390017281107265392177256898382356089102921822109499354434781934459259878466315428533233898035694977 [147,77] -12617628932291812861468735671920623576405408343626320970389696998508927006412784222375912883088327295222741536262918424992718494703389868318261802900331940866542993077626393051965165105478495786811958971362112935569009854382979995239969570857948237000895824882728683935444103875721959283895006501426986893815414727719712259274363754719987181554266809138214789236684818956362231699605989509999409787624013170788862172392901244639104990092523365696960497334778828450442577812972098151582548809999104990734104838414314223252544720961773782710780074460586583965765543901841275669602713619665600140919991966203573644350696717907143465545899734239564572766425017607130286763356868910917451480890154159856283782896857105212234070134459435156929182684170886825912134022164920314578776611174480877832500167031528151831995943809592743276692254989624948366486114575115619608308695679342649121292747392664884232903493906223244993389916952168683482895923284422427007079835215199817904634195771310680569531254621368249045292174193994039304540169603681000182094090501330453600681942847874788051290650947310995190181789588045807882588642945045579022306171641287009484268128756599643897860929026374485778505201217493702088325111096968196165527188264043343375787681451644014230689145374381020617781831609358942584221034484123132085035568875021809172541012763629413432620236447651139639593703640669506825471412423886227632608757536454587600643204221086010359804060508506949908918086892414658245799409892013396902184596086571327784441819600476637576738605632368606754192337688030384222354065033596869412910926791134282438023807360506235817542837581645614147472938893790547917194869 [147,78] 129343658124452738828127040824735566020760386332013763400566259152846633920344275435626142391025261802411192928130453160752616625006704360727282436879404454452761749696188406241098226815500088207457079715005157679763713870006990180918008560778115140210813641288735419044955014576678909854302922414252011412374532810747788682242853793176093452165517281161334236350257038068729150976118097385260987736739780041775307697263506882680196149206815913304082298882734227142380572779315618497842873042710400883034272533284659494501061409037317961741829137664548898412765551183443050057371893741456014332697609409583766410101526410475315891228637328723006701456269898261781418952340955409711747913610328853385509924515554443302041615573248843029590566520390443997606124096330869160559192620515355134465210643389207707923038885490795848766314473701852140363445855346069348826007231113271556594228951735846008662320653334267643660333942757761217826914352130173886134221447058785589248896395259652157910603068666922271927345043766364380952494258320943531320742986148311672434346858153264726762353720661060443605696326575576675558698749871783207303311798174230750828530084707525712416248004714456847420623345129092056920513821223523047199116651080664111193941826157899961744111564054381337095477346384352488678190778563713918874983665262868636024059346176441053899943905238885125133141629921241128354987601623350095337832518808625468258965431616275942547069826401473755478762648101941382355155587779272695053945275753134860272173766585944550471205579933280783417304103791579434906716351879097938740774461866865157531744935204220363847084228091878801984944997521331032687 [147,79] 94832080972880689801710219229538674692048470881212558803923763459140858294569190395928655594491227073190109885578325098820218626479108707307671387144316243328261477199831290280068575739084824170224131769927090621424143542571129180261479600503548457626708575611967107366983673401528988725233042174568826373008628242741028907862340614493186458959855566357678604309103063587647578707949053508993330528709724601403410799999320747206553617220664418613353729945961621870832389644414310564277412439284418911843354968398624801334722332294689259846471789202291876324034133517154310782988388580356533275683812176682901505722939871359077168800258337945044707009727758197450639411907942533925821419138720806677750112940412583350722709073986389966657090869791934431685938309872331321328426010916292504698552307674631798538905735399727452575185900532688527338391339630236188711676408071899436907306126432388056701567424119582079617271367782385493140796050057967200897155637713603580040927047013790696391248526633596918000509557593240488944263689541502747962458416034177138521203972245631197360873497229588604926476465446183295556703937076882958142877533282698970355068742834477479569330018176252604004573761964235854303738096274281910123151238987493663370522118212478936600812958855966664555087117792873144446054277377094249014354742142636600641286279201361847026854434230720031069235918433361948878787651207005379077979848031255345203809113921152444375985562769919874341274505958389682043624438861932845059606160846255542019244331017087529204293718169557168485509939043632958240566689318500967886282233766646939257083547561238126759841465180357222492486740298143076 [147,80] -17781361702015854221922325254468495611122283636356177370005930848702843960008981458825599500349714180738733729033738363719817267914135724535797011363964919188348755857196094380998311043342709948797203256996080017548661393636509586455369098286753199005457045960525979719242058046125305419558834009475517521604702893648221174162801606210475835743537690670963964062217886062775635117249776761098488397610845320482887639065605906908563745889511687173791479859047659244205533823567518268222530088617036482662437550021196095015298086485597674634034709697794058794069049125248673451508494687587861153896780341201098916844240660047347081406335804763847751813889801308874240774966857178849908847079985391173077878837277026836768180258636706314295211136115876511058332420525839825670965079327291355324270711333533831019881763958420734413328930590718090936977129958748822632625459885557153795020181368018005094214381945462848129934377811009880760597747370457160093573693268858106007212400681115689175004695682832511463818384224912982245317136314209297795773136722741159532853841383969690602862278730574130382601750857991981136420966477155502737754945877982992165605909753746303987723786969179659031365150524890000194541248590621655315052039813308982290258464420748591877682051548513327213791291859990706201226165845621719994482830374178251552322097010554045661831166180180599463814430675774542852569849438483865179595458384879324669835536609951842614762899836480379518923566294501926259844111718164746818359118490914840197177202792274023681619667718589459011282091696673590351267371256872140143792082904130861764771719234965089024152897215696109860505567498564 [147,81] 3950136766947930836008700700403703626508678766088825839992275334276169233177867656792618291995720712428711549154245000781670111245141554879727365989368012378278794002324293665460130369674540840108111422509768523931552648465465206089263656083172659722931823091629058297091297981771020926392308978793504659315866650181444343024506269540199949046010613738985155202695014832389191342705149954611408724100852092695571994917397739220967958787913996683954265386264159293213927411552592046274267585142270379996689620065063760921710147599940391458571284325396845557880239238094879954940587075601776308604380580881512464926147104540847364895802246052328580238740963966897417705180464814415978894996230478706571412580940133737759184301896859158239671413624063986234476635330144995467765225073171373512820685026922189212578844932751528593639223393708122533872069845812946612845584778608097970197844041844048755321370573521258498896261338359656335233003473884269977033611384300429866509132505614037124297913871556752602661768580361997924152564927491726928103459882021911547130011600612942910280033848527133499243617883466851412577533679170312463303368460408761053574010458287855449099056228873913940217262616985670039261861480890415833043939207643863316582897229640763104798633740301636416948912419243916606149227472214300217511939916102258679746016432698774235771946335658050090307937937218824414769021506259421202061782231784556266705828140847443340246737362736627993258738157105183789453374534917271107322361861122712447989193059225948682732854440143147340087329772391361264013461481277744897142680640044809980903809538676514533498956544269034448527441114 [147,82] -594753278815380024366687644816627637676346103098344866189578854496504329878009977422311325678371142926505199799854161839970476002118999785934387613251263793097562671579536243401375189165100593376218633271838660774092338060162012431209545852240339603959547485147018709605234242293931427161169357336026178275380074836045129778367020536169277361187373608050033906747313830459400232399586274264151732466571070613749968483071480755592505082501513815026075358382498055157494331186442793690937831738630065668203348683833535387216394099961692570172530846161340340615599289605177331323141686831481026037015162505431797355602640093580753722629776694972545308881841702305922525643413090628057567120423836148022575588394884831917204216101096459114374828534998611614070974875889945315898479946626032169926070563476799883364778012512836147711386774181426541410874655065848148465262795918622310090831522126914340778808893250442840528901324835094699458924509106209314889637416380331916773547603901855054985847424976415701566906162871694513972329912627038170941793460951613299873306436204579557322405787462531136082096419537246614471773786857846411569796142353026797212937412150775269076376493817592375949522642122255459420498865074602904955791420506293396906215823583174117069032767250149598918515719906105448346444864007038540485897205935797261426065609178258761816247776828889757798639152511155896944384604461065906156386950393905750653337409340002429791345596518868207257499507737740082696008843774830757903882178345187797888904549014513046277913816928515835328576287972460281024719437675591488532512132816237883813210003258344548796774335411065350893947 [147,83] 43133539075219137046344109701428203597112521116223616853239693671694978685266501942761993728108907336648258010655539831136275378749551268360803726972200373598512403558068344228599922598693127938981085877936207512872920489640289693704298175360855477550525069910664725821390724747235229508661128200759544094921736084780536685188954073592846796748823657718096611759743817802985748105695397598730262023121171859488726373612367155123661329870408782347111344840585456266034790558168801788121579934023125507394725911991421942623515867933188749519022999796515264963867152717975799181675990721435183066181752823701721720084990069569523639739346642446150542572922031867910706781326076658612979867273924093715077135188385642307751890779233614084196412680871813902193794604151342043970477012088636052076204692041977814143524116931724728471404960567710357072635935082833354244686795763262920175041739054740672395189479024285208740343083701903886110553430214570697679704988863720422201155582238082516259853222624484113719141725346545274491269193505967977170911264019906172896884118407183834123210550168469189909210367312150974531133625808617589656812875433359168299861658000230587703814682098941363345310946879380816363578062072291901241876885967943927432982231890457810893347451646309671583115478476271818258103441737313181774111815209124955491861613974508184495007477381298256266690694505892798216203112141455670805423057691769667304022818023675466538447998568275916864792323395915829352199594254333826108022489775549072792830020040986432709347527989567968995960929639555275408911054006390837010469215642478622162480984734413291347888243440091767123 [147,84] 134705702842512449410514629214587832138870764959132157604682851151511886996325681740237087663034290033624037016764917888181995699341818103443534433179508715188503234199033739061668802224273906612088131663039623262678247104203404745335497888921893141686751039087139615929238478728414178529214809746173420869296846827576277687373873955216182922613940568118400332263302012318756219465892695321133955073955695118545934034533975346890302026213548040001627051417720189455115020101552036981646373687876416003874761965029357271436557579834189114203333592307682040405225418011313832026735309766386807202401475641543164752815686166298643815414907870836530826059107935379261137003436832170930251074990802105739719171426490859252803978837340000186026324209936669094041532799512031851908887690004713913497625743712461718696943532101848716138937947649120729464354778230298072712486795809941079037155806767861177590876292256283235209012944813243506955079637819236054909079622598218984158044632835312733008035944643489478281702053473506999330924498690302808481263210211377928436797928207448499190792715862517118219663101195656882304734042833716590641755150527724626727096469644041367979422551812545034992701320075234140488564414772040323730651562604741229260059149328966327253475264246830287948322109182615018649340610404396841575041127577978462328924315633440863629410456628521684894130635978209124677906180103607818420303489710069263072317728363950296475501477994326336076335724080070094623054407434752858077387010068587109126908728832529459093553148514424776537153430854904515040528053531537595901123185144929166643959086787057745853502571236402 [147,85] -292063707562083951394487272037210443507805179098775839098766190515213748850273093966734111300644554244529889139393763119810139531864497083904879410292926052932457210599528684246974661071702310564105978095709272820138136455267939368977086885316586466924897782403247557811324363405478361792246733109784665536939248343310460521416971606201210282071272348951591114691616685851959956392188633978454652320236088085339988854883979228324654948331166966913502543543422378694810862107059217588715031237026137736896620536356121573607317832752671612835263556555225750400735719325873429678841495142285134131714929758234703936370489820456658111980406500860624650344396591588293518110811100164175734094791874882951164398406135649833838466256642550615090589691835514524670414530618635708889944330417474702232511386568703815257689541857255873242244792991188635967435898455517363544373314991026782711378490854081065241627159462264708689935389252375797995395952008220477195199448307684931051781239297340362612394783802947268055957796111839224935906242478325478566027524119205388877946567846763823382987092792368477322290379727149205307715428271405325183686206728993224060287081307764832469985255625383353602929512663400536010896733680622748572333336343507846568771682667715185662514043234767299569040272405045868497140548419870607863498572160482650999645066454228711603071909180293141425669459102718131352885008736733341176033934262750753104119866757763244970953003489839089211870496398866363095203804107005569164718088297321167585218685060790358476479900414436832284758480826163225532208338896188626345383195702894759771199469059767068006337686663 [147,86] 22308733585590522813886573709589906914840265714535188715375107774098824285791360648223576987184008050622457245099928359494538994434850898250936980307002562804243717767483509554193326695103418547300402022637221795543767740748404389458703065804331920491421381503139079533845179672260666107701644177399677545582287511065098549641913094850849556026953551415764713136316005635453567762295713692601141427887086855744577072379354030339350280258420945035317683682349751746390157087942514815011623912793267655894343106068160882474018032066202406063433421738095062626179256916996677868348236339065260737815007124209667436302213806728165252778293867114025946902909707798190120377101255950078589083858988992221685462837807897047397950945437962184215415784563373803319070269439699509447834656208796576710055812772530992490423840845761340517727444642179951041161520593316599686436925146834968892293343857749869742391853939482975629699640514211347567610349198264645396327671616722112010872866337489148459323967342361430422393814866397415248425868809864957644259856591863495143417286373458493266658331674749505538278028602661401014512930954023853713538676374142478810696018197999190134681001020637058394401806877016670515418627775203867557750265518070853128296272310988552658620579070052702976687307580688581874784098971818580204803292578740714582536903008643991379832957776667875435402539578227592900821458319297913947555682893476372497993213029524510220037450205215652090924407597891118884447805388928932811702421282549020482307303577302806377249641705800770183627222584192057342028242493444977130539078481192346011967391661013203405038616 [147,87] -345824106595594241279473337348069237473461542177354822517028013180255435386723394969591016112263149410797899537497424622425391501981803958666311046315728155195425451972333548405212137642916584934335293317943466546216032123901588430549150736249682801948005824988359614749811165202435693469824483389158316870411331052803506569835801033702561033999016916249789544984921465275049972822578292289904503427413935523029008796171602705611841746819042335722343871534701119139937468721607198545872624688791277075481341066700056612912026409612560880695269579836258478282014220599140355459708217584744278329159297093974981647419094462257974582922217605678098905449234019016007984734988117053367574786346952340934399184165304035480504441852651248179200070955968920375884650173763367373605327248778151658173853020189395876644561554242678315767170534392261975406087751952780807344091433098654338036581357201234694001686036385183829714024332334709841364432910005992439892919186219078708930263851878837413144783096222180286586032520554545345730184007430493513547544518167407811357858107093355731103009494845593556852865081371875200075109143867558743081987695249548532007876073656051729760777530576942047325222671685975197212068250999860800537275296977819048525326824501723697397902311980440912197360588216033755683970160479545720494992610799693532563426962807106608538292571883099649565047563135924955120489705510493836820135679818246228603398822924149517215199218590120724944056134036881250336003200198657697788250040667199801961674850802799697540886665477382631900401196096015491428770167785355798713885794317724439665030133946913671560 [147,88] -47415235170540636705007396978896345234369202368393863942062198208600618146277417535620006589139440329170769549007357398647865368457528923660449762723771218911881456248740214322520091588046472195859058887741487177797964648823339261727518605260179553292996700327465130869991385955250089391333059752731316816891775497070364964696467947904231880951566604136929801251890599174023233287491402585897102914427583007920274299677842711199478792361206324973643120080679857723226620566745618504373550614335232455001086320183473616773641081721562202478309141221944540916560230306727965201987590240393784269038342959308613364832637178387206503861828108895083912918785980750285669537116083586326409150075968959161837759227558265093976045247040982944599123840093251834651487793767147936894622636540483404031531698337460853507400122717022045652638917785835584196848989180036594439336336532066024533078746886553020610003689744214625748654634466236645623675703647691516493220417825529352886779687513131715308443301964532586343151913548622680886225053892746988522082991604107459580803931375140395622664030911206297288617787190885206889468409097679448602949313552467697433504822437750744582239107649290994120103263976055413193873948942997994443524225348868488837728484677549700290318045167739064830476322801308344355031612060962165059155543879131681514621810714471598053083455907862119405334359691539322366700975303252070009399603914478019822256468198675706626447599230866512689296557718340193071721318060801332251986756157567311712804490821159971005628579138123844665268171728640982282121623598261051815675249741721283874226925186182668 [147,89] 3063771984704659631397190991371430773265204852614460541978602923255333772045339376143658770591999934312729416719509702231697662648303223329183086856425936149543962364434967451763199102820952468542020044872498102897534122428876236260955216933728132326163664827237404283207731540502640489348734567197460638759445830356857124306699323794011111563916645028911961656061540415777265735018201185987495792018419669982825223242745675531666640965707101360506959238217322668519784765677568315534769379349350156281286445093228663774279132381803947710607472620990560225693639185326908165960239920899408688101488513133663360054492730100322751959868378591609419971930692189944471614041483062373224179894107661136172745970592385901509011821489513261413821268809854661103312814879669808547170224626263424074542903679318978410667451518526943143727098554998408096435780204309495455969934463027812038301966974388703878495820694071751350479113613974357473708031069456846378760077845370345992581397238700994987220378471206207364025572067046660217766950366023924359903563819781313272416134481528795160430816790576254662369929529639605263115156420358518458164906364807935206873660791955661248589240717266858702838987828501521327325127796019113722363677679233622444056792690440479276562255596045264921416531003551424360286098529260865435516058535217525628061791428050800857445055355123959907042260323594142393177437719892057475872865265318846489930959842762231784695360018695312611344637106499642292661902489750891387553757902618863395565765612885518900453302035800413177351090789055043246462121808641125805022196025340606653071417625835 [147,90] -50470645531257145167054447710172928923325652821924429416866634938950540877126445435913764287995767570730080299296100299700995047240844229929342096551124582620640446325584496281971532033586561260460689415427434636702674838418742736858272006390703304561677331371076370433622760975842854481030468490477810883617773681148446651857068584874429561091972807662168909484867977389988430930687112963227513507854493125946697728357184983906857632752898772939204883618251154949696159241140676754272408622371329666110038637933881648383840616719811129349016793974080076031742228843476509077855686197033300865257954148466079855973059258261186196387020486791369221630561257881792949786886619617989333198719548435388889578021567547120686695571738327789063926517672716331559745123948514740244347153517090899314647011123010600729830401103412905096584626559880839145584437916091025337371702840790034057377228236843446200803473313013768154887724141044180008558250229604147786905330144011984258297142388020456638159724254986941455874428719511957258240718118281385710399570008625279088319635880656256178464365160138695519578572645832515306015017149967795691597660362403265045999006236362772494793875013758938484824592970056767572931994284084205963855747465204144550911744360976256393784299378128039894713267170580333268288342165573215649814116613381117087163685751679732388128484541173062390557538355828261186389513336379631494356509577166137796367362706476553318678812973669678510784061487661780543537981237143712661007150111246808714816661682558570664183263225806130622840636414470168575552504017122816851028529347786516114278497 [147,91] -1444141564760491722207927920128064666113778456363984802749178545041205313988609358573431171903584736043622534395772763829711844151773693878577223246475277766679474073199503466997436631255108857662011248019171170220559806088363086866892942981832980495169849545956864015929109933275054364023256042233880736911502124334659651411664536304818747701284632165431064376809967374797992091459272001504710132946442117738581349061117751739069173642008894705022125231300459116340766429863204279104345654024244545560538847889067798026879630231819848824334227980917424031472795025957554998164107358891733575774601648669576760724378650627320882894643383689603616466179377029862942408686758944606967593899041682143247283305657575152956769103793094197669856675343597579884379602327369496967040935874283809015831470489912945308845760064742021456106007923943490774945986552402605753139046722910489042463421816025116395542144030186182105759030215356570569730613690951657911992811043951203902664396474545936704082692234537593687326125468031121831574836408572878444345076997864720299161529731703209802151761344913964318897641412715255655467835337040553620756638508444208468959747301271146988574440836207421033379945588675952595361185750631297789650505365224415154054180015514864633383448579119678104701448475310271520678855123231336205469851148147592792713398646799600516353789110346365897668550641189404286691784129052542483602102077644045072141474640743229955347295350950407373203150568039467433875524087442750460032428113761815482006917665344850010001573071700691920454295827404219292245007421475914951814684187007702064248 [147,92] 58105850813682263936896920518094038901472805698669515459490923871084226699356657097714226668407004655838685733410136556258046097873355767093999258111948827706247765522985416710791055347950383710842266325412209757001573204145450200383533312170540358842131962052939555950710634391836234155906942272413367720939234160641140579564181373611281544089790309804946520336817840534532309984871248842029687139679224376281866071322103065288074194410676554245877667171462500946166651113059113904127507912809934283577527812418155340907315059405912130156965853265486402116637731661043103694101842109157786115489390579335676423719426470398854422536175696514764861726759287595038923240071835577711222852382849532633964785229111797288753028611038700341114438314564492168723427902747533087020930008639310987385880602008376087340982875832999009473263791545404081123610633345181438120030202013826847005694225810286713709760077544541294971948416881189262756419564974919361193546775432802499572315748199956144682354864045917425972739566695415038228888569243553563393731887922292627342373694842138021508792732392484113453994188414326542783643061566774276551888020102420604401724718997587374909552364112417311835654888085605179620752049995759238566340211129531832624131144700215648391413684857248970890785476334934620332057751980927275161443142269500883852608582057029636437280182794099288697817491002410510818555263408791101522022591558135371827586659799264439664462129976236088079076770118976100290424122624562024489866867569228920428720164678585047752465620765745804036012499881425884009238575884555784238804228522655273 [147,93] -78971265839382504418342354635974847117143656922605929364265152760192524936198807811784824002883382158333227704044452800273590810399721994846035297747601479806820262097914140410808432760966121427712771205553941702262191844630674055484646623556759465440503427135693413841356884953674034620261449867982678558323340037418732931057306147204946291349603548895679164279030824529982737095477194059539808452347927162919400435303277018312800609374234393263250953576216490136542588023703435533865863368335816017103677621718010620211358186386688279156781614989729756853495378206392859491950434613048661120159460005136137311249685181423037672160026321991810424476342088371999449026189490612354543025770081785357211279611032530979685554841989984925519894417222324288764942618726974664991278177145983001477899328831473119122796591665725528867183784516332852068645326367505675663210402441271591988310856745430457312935736184328297939896934779281850733629737243311373510153433571351870321710698122028094888284060717007184297540449187354155594872408428238372386898926031693595204215436821870826093901831396481744742183425257455619493611777572720763079978459602074151546750422035535883863938729279922456777147041509065573569698866578627861745920343396744016522716435837205171253134104575316339621344915683123255429897459707394809270489961361075742053486254741799763960238059951268730661355077435219978183230589386872712451433971411645252063172494560957281648807559591188668301975594468834887164323085302210407464064546838734174408247893509851784652284534120110549482735724428062346186815044244358868354494667958 [147,94] -16951619312958173382256789557200092581144664314641756866148181319210754850000500061652685420137510737603807590714662069273291799715167114949580782325484944786703262515097399184618052726231690340703849399749666272072446675121844532504273339072189774967938390236170049292926989799379820034486102619974985754274282034179548149658058938311658046898952870602307730399907886345210395093622221097475380846215308579364502517777082647948140293697740777368707376564073773916062368482132328748679079486700098373928312927638209666051191186131815803331668903846200841267018171951125172369378280846759195416601072437704348510122401255649322386017680703104923053748268916641111453596658708696583116416963849656188153096479021782374261838355505049043370025705916718216618785107341619912683851034887986169030980509044470948911312008034407030101285498170156240332001138598722407910081794450681445653638843988190233884111267469872918942986817259236143547435999639820119479651924581080225172577660802540402967570722801377111684777559992731644439288580292727099644736814977738316903975742327902265636230758384673445822194243629923311631469415335573651031888454997421909416276973743483769066910327284130329011932634348107943045872352839235205008002294717784005625795390040434970738428920182265981051863021223809410601912210053314558225406768275768274943272308599079702348216201943724420807698920321358259293015502291514245541558376816179013063676594695530701468130282452575376726935425922056808005953926098384108552340234033045430510687759465384508414976428089624946257450561391195261662297288419383342913984907 [147,95] 270817247657051851901978634462892007235102031585273825783422610071209683384025769952715995716825801951432638293618140410752463293878289559319659318542481515890220103161944357057156581743285359721295087224562642115580096131917917694549815662491041420576599966882566001746474181974807433367588139730103539495751791522568648765498018938606813235776801360599173576753970189600521260502905020549261345488040365886936945061632100973290736116886914313445356915932710651901011217270718650674664576009121153001860168267124545070639348605494235253627336116855499473110376471243185228947578385326357687550186770783339204850351780278728176898309498303454035360742747909721318204157200469596372249206429653951660269155390318953960001122966558510334577121235079455579853216862495214576940795652860402518361560693192744385118933054899699624754302348167012436202316616798254451733583833138817893795502266628007322248379102531638313858776540651449992751449865145202534328215459951984741341921279807871729084132173533442284692835380704542216633143729560295271847615944340558760205065338008466901770329325429704686128199737821800264856328538653455843972763217584499614600520163406740034522279987914844841976617652824213542928726975148748811749162160597705434449168101156260992675624329088506459142256486079812531743770356856418175915664195151554798506580728079228632445824674874196647337318034936903929223605150175506812232869807856350838662630999407748257359914299984663614147225492014451713976202291404394812308184660698139818322069081707309827249718086036533629843602248334781521495213396792422002523 [147,96] 69026641362093488884259114505217787007596221325396851594255472928491282019996154385187065205622809837623900085803076577537145920434728368818359637532859655282356747271873978100913211274565880003599857264371556138870735790630323178859722179296082082082410368208791516750327045261500629065040017340300428789408154962125252870702387326782908492494555797713635507507825829756143242652693939755027648300921721276810286358820344029951992914963699590863682404084509436558584841347062023335910779904038614164914154662405449261781296070465503546491205264936265825710974408097197193003975516147807830442660993026235936813770157051215654317988908331162337317262644604076824306721875193285353281699282564052755010390008914023726985518894977853274669121799058119062326605337133499913059685631608983260182739745481517312334306051596577829847130680951505798821851894517070001500380789067444378078684965523378322348424449965766449158734431467394437088774071226956842635858869610311629053272855792209889666515684962644230171628072975690897452639605720552336898783702983439819197447975136771680683651920556316097983783350298931411963543437096697713414152694955642369955681378234476534866820144430674211178495620338931643402704391293617010323748171023924496563604299273458314989410922812012708099905439682223740311697516817070072481627431480519534308249598471702836926521406735507347840657920904910821688946588753132838822714176670670518579798604445825882366138708918126813207751478473391153807200272104516416381655491149330641232563814469656864260670952452816510543753177276392898731876974216443 [147,97] 4711045373709878483854022795612343236105842489379447771382657641735622816367400739084380964062667508068734058542688372113121713139886724200123376292257891838392840449482004007276450459130888795568395048036408323731873577130986924162352041636178138647768624080149640387660042844691922390035495051106910691514402566796295994995040969935570860593955869139688468232165751269034434708175474176666919495605095755197372649626238490134629491916857606921778160801173205020819334349253155781330206265557261424320327417776047054188618633330093433641813674036708345690596346767750240167389551486941880608403645257975945413700836019356898382861546718172818545246845471119075708654396162376743432114783224911326655525678198536367575835973999053349681667372547351684401274729557435429344053409235147938847211007111047677803957498972826530085119139343917851090674189957232293655645318184934665787652615352186102382412969903417416355264413037411827868140606346786192972780551491438488898546608432158006174325377480818984991005610873991168916555321496138407087762095490608480034498400095548989395319085867207667572220730357017140608550984518374497639686635346485138238141885302094280075728087829315680877949748297327721373068543734928396583216576084951034080883597966433851286221052600718723767794042102187207166717655327670607056546814294208496547699010279567490581706802910801153902238410498453233854255055759481637155397015972828090856812515858248208137261173858934047841437801278540727161549276272776803213181246486708165685884246279367223218708889645536016307689341363336605119641969909 [147,98] -167939994298047092105370626913804194583699171466831181469264596840512257086201568656860511269927602238916216213082122924728780070991401989455978023564609739559153468274613284242527495526943487364906136095835635545397476684055382894174370245558363371474713695810917896781336293410963796493336530259579854201201348972511262777987850596622903962018629726286736241912029914284819100572752990286778541555609255346490435029171458141866641229015264620929377190762879005250617067697383238564684750240399281234936516072592134792803277179483365363660920123747507105080077937157436719874275105922611205207186687107045745704486887634544126023075688778891036585147155649617436785118507150738098383348086532669380453375901023692268149743874567401080826993806040745814708449733084536382606958548833706855750749240064248892823556823378358264786058013078625173150811190694971120708437014697609569057777699508117154893576686855509973958837985061827249904382796403824692831667578579399283498495093243760477410860190236889488148418764339270469425108918616774266727898832513372946754048872775276977062530214089341380498582912596020712095879195312011669686014799474388289589407640420469850606465644363553752044202878386940675586734432962784416407904849608797791145939869571825086793825788080849829522014902116110074578816447097513339530225786151183684316043603767911498764171663632701037960257100406651288427199767173697759984561306255589911217651991848611121578402484625208240279133771324941744244723571230504011050410176587296254983155955392753427224191797281035542882677222241039130741003 [147,99] -1030986934847068226281051582465364592835104001985885799225533702926666001395213334424510556571918787956585783677103558568841523726556256802096172890369279041645186445428483775274453386119870236342419060125644256294814224387619051441621095667120469721482507720457589543721036657908049019547563294624046883342433021413987217888119114678123050367567706989926917513966048835377346263427700542491109995924954130494615790044297913280933293232070769434381440816651365137138517159086224978835260061035253516263650355544666444295975664404605778196032395209961305890909609326524204809355359235292498319519352094989429244007437157026606750515286122644106671244569219912714466913848771330411702091700499349671622943716418714194420610373543073629559780775925260823081760627327735211495493237038703950476514456033631841584023337833037933182619208459352545244566298925721825399049077476192341438282419470426511973017128385128691942217921112678477162847837478514619784050796456052506295476330149306089861227158529409806327847802555973647894134416992290963473056003272289811911501571751105098016595772614842231909081848350644127651683156356734612868419549897913951863418329853637954031126970924914129633034620811448849820097627603215004833733793515993920448857069929220761687122613719355590406350309152401283926755631088696096358916871161131613155625550154131475102966146428518907474854391003132860652773529952725343260634802644684422361600620570136543668265268390638145168485309741826150051402378779027203845870324706861879785489187581827070313993106222177953881792699250861897392 [147,100] -19963333546251457310870564525438390520403911338966744240744752897734492397455215330851088810245485851537097878846342214069910146419056154583781959877927763578892949552230800971018963821256519726721114200744862752620920096643603031750624792109468245482036175521735180859532208922841675173046902535046865802540904291801079147269116719303287901653785636405068416442221807442306643236747412774432680806826089157610546174255972700101512610202728586419041349719941150574376062878912874649077709305323719144123516167347027842327975389472963996125676720144864706575750005564642153797147419165837777173375840729734936626151115332536150721963561741749714339116986280296950188850452510400850529239554545083753175129232405981269847121093748833982702153989009847169632350216757724457285744858262624455011593889944121372644625574749395854467553844954339698375305333464329976861181083623412852301700931349118457229100725283156295292638952070070447067736420714402775438138999630113728306379465537809966047280175040820264413747785726175668892912131624854597239893054543514793067103656276638202245524033169117521083547215470962938994417058001465973689422718072155226651977884563490168764945953430055730058611840538453489328391633349114521402028160942545713397282828927298955314418585615391839297738883324319922202542210175247628555705405635171194716739706677295382429679599605827371142925568461787103124931749758659534549798458570031738470117640662467477361921580416989230967669852677531317030059186827679538356939312523435450705157991933383564729703563553434196196887405107719 [147,101] -29321286766721213533170629522477439189252730514174847499476125643856576213579905332573455453086652636855424916492356149953758193227916694390726468273057647481524809392438969022415104919181321075868653002376486730969375724275397899421781743473967057581464075513104093733373003858042521435951448858448339149900788436159150020938133781266740038980526792886067330834464308098068408088287149610349867849717309399631301943283988373690733446211643464635720487736261005401022910274720499530598270137477482982630263526370807039805270480559924797480808659574187906680750416209749281036532439078230305063070011318551044081931290780719453467128698158567554848641045025647869569926573186080267678730682540433072822810659397803629141205942449386607267422484231036906953724565707864001811572192221692339711735344967290364472022472700666183818322821026590945286702396709456246049861448759125881946203003847980149245602429496819858391800089851598262742833043805409789190878712625590886282660008204247388264190751596782890474419928890224378988444139863257324038950049339266171228379291431060558588684798010354579726285878459330530018767526705546264777995770990098035498447137661018421973850138212755543625566702169511506507464523986478377338587192228262368829793928213756388939257434926026350342512305972920443580779676874663241084983914083267911260047444683695006654094018151886245313372671948722978411761609027066269180124824437707131504561774815293472851651516008006033222225891310866779855576373717088282103375407413108241027570506679771652290047576193620545455952729 [147,102] 34088168917319397242964461684944259710390441495871863763458718472217296519840918390500810378013417883237576902692885288400792469940213433212468515278489239401919864267169818201411777896218460155586162275371005668526258370778181441750846414339089352136140642482994214020273182695046059186515560144392828057511545918543113502045921914120489393910381982285660629209505178335078296272666979824661878385837269718342427186486150466090524161502131326321932071792481961583536930222369596122310399488275578834489740664608538631058035803157054815794497551734698310335771359174030405375711174902891360008927222067403219079719984279764588703194404057997156159598910481317269081601113026670189509167349075354952375392986026004914021584902502361931189755307238987823279048857371439512869676215996273390380854806935631492794407306190088647113763727132925381981955546042844695754508347492695715768845988469198237861588074474564885791434220463613855115264088463182375404652151395757899789747582555005148248590543656936752210394531140648605163387958221639676664745388214853996923486271657113566326726104032355077295867868469155697144778939927349634176194661399308512237022251451264418175709880003840500550336862933768849483112386748716247432820957695521478016356543761776590657660053165739138319002309111216871458023786714467335077930978532696379556623641722012556154628188917205691331837544666482527062222938089359801730676079813462301350960798160679565210603411294616705470112272392980183521900324394389775948283996606922437600465453708469041644418145426814896589 [147,103] 1661042479631216907864903346517785776112212097471560581595395178833811425872940579978140658968873509389174893210709038647161838897748898289962230437415445010665916503788289810388565050527100698465262364990945578971248571033618660195849791926055749080141289321270808538689744771347053854062952397521027997907806348100902700750121120342447651535127556733612914115841130281275230593295231764493959945153881442643659397703222343554783008516498547234016836574103520871188664744586088346284809841339734568291645905870153375075217405564273882180978746145367395296510363313877226875293839419444563736402820212181954787105458280950589640246632553056525323043841650052975287037334172486027848460155945202200345580430664250514316413921439781595576700805291742866282086064949338002909235461818353535969792701439322463605995545306454789551873211662008893976095158433330894506170356483436049897697869105543342356454659588684428914685692581553448217813190295480769384260248293100357090083668335057414858538069989147246644880646915081974855307401010606280493258328693292468120069748863140761127333336224498839529147482137829431972578976749789235935836505837282396234853261743886943188109795751352825896295254918210921617891592508065006537098401157081322747326404849987398975430932529006143261660138521589113944341307838895991803409025294626294133187117494196112303176703307553794036889170974830831166904527047801908971662642117296206102194648158109847971486322858122180593184373335970615885245010286902146673544581797307358525248692209059251511519704061650394 [147,104] 3455432279296423920349859163165875755614195192476978078800501769770463958925425900072335464366544477252371543817517016968085012100830149288663643805406261325868571603863705227313379192911946583143415561830729415268429552645403918668706442376430728363963029603695696558168878433510251173494616619102290242972447167703462976161673655523678848632968694569525744966725310612497968013807976720585422863033780836434939543774963577031714782731518400575025886637897164536821031936729417656559374314915829596636930086106626891300079821054593795155327535562470175280867561481696430984582030600348871584180514017806680024294111407875942903879014531804285189592656281044177667458006992236584039304422981977959435537967213802582947946114615846515295207915021496378386682248084812646972701007654891015258906815361050700391372643577802805376828398002473272583740235298545868924306787544443264127180649565814442861451526158529677097338069246278883962177320621024390522550525529690859584937628915991179897533677014317774766370433735639553767182424842742502735664702658757628179338357379041843434027065602150830571229595712254129520813115388113290531776171671603461866291918278272647323758433980191630891901867090874935433877370020257072599338346843239372483241998129199615598098034574276082181865257700036042632814514105220095775952585326940664745383485470454644829788628345481452551809317776160048110280605655758855255890570244155281812630183470699667490761486839140046856776374139456321857110807644093042143452211170686717685156929526948640864726226611 [147,105] 1582063339001595760815053377943833167962813737865083349455555572045331205217255523269858775378351280306640586703823818344467643308687408790288230083416170546570212693455143768549138188924337033927655523662430864918329519685942319701261426736669941353105030405047416533147826084403828315956018149104639292228546328810253776546679411202548041712118739490648302266207431821945301195719668644172092435570585996438191699987834982657590662536832376034372717132290673314416490730635411137807109718678238604524963162304028983941551931963638492593855766759275201785159958957643727208165767854216016948836281503631242837677820929569415541868628937455340577140673587456844034091895586282347276766302945566597864957360594149337102314146980886100410968763029473879005901567111373114874085261012455052248310215757832825173479831097044222654338300662017013672937890057097134290009495345299871069488508477300684819672946936810063512834346562379555843172730069818564539725250028549762023568603872660537319066388408087076922131030679752224789318640031438905314468588298075311593557009109567808305546564694256578616991951969789070376021858843178338596323435507942486225932599368753549541578929549291931295489821309321714855357819745546958729447829734941478411297509989246235417664415683765768612936582007484799072160834999245886195334178007499010590177182262829271465821092686770599032915463290079478051548047168379663655530273951964945467793916476971462412428903672747933418058889451003311990586616090435050893512657771284958576827469245815426375802 [147,106] -21655122636168961726773107100958265207959814528384380856555426527432456527004106712144807491679594186822889088765720680048084263741221313778661438720113496950154091692349769511369368567596634197664351924915156119497407171363393096177742508166253869796538878382796547857336475032596961958967542325084449577506333026802564956402794173075960686214590248608957160694546478500167986931635456469144692550655096804986610017735763654072479603372782384128888285313385335900911809800019590958520686206374549813132890071641877818213943848597961591851002367756481670566820647403626547089501069633587831767611252591423255316906287619992143295629373259340936031321222812476728758379711762013540110895931308857700217541271805503111564150507806737489270142626747187487915003161322576798300570998533947270699275295409625212183121146305700233209457050255976073568685413737959709463975287380905549746787442090498319880327380385235808414730322743852618393694862927781541162724239100946869515994684527875785842347640975259788890951102823693763486145699053472020345386448112446117040814864301639683441640015179279744797351241419733019857164964075807592276106272386521831306649520900471998167785486080353797824010665771241723406949147527601125299468508211328172828784580628926112151716519014352510957592794479686430572895767737246595082121772364133921394446879508028787569779280561377043408396724948741937215801964205293340427687981682147200647663481887977657055162058452353473335608707199421679710868854433998628440842199904710806268596717815485332 [147,107] -58817717584490089648737919224751452875236191810233745012358032369817920733262504627073062447918961532177400063168266937580598427780423293225397087473765102349126930355489732186552938270797493656051186304471719868245218737855279804338058442399476807871456473180419778660730016042430700272231417760587961887123645484905673932194103430083479370372506087921581702758209267936842499945166306415325312383111551593566801028984550962027882909659400704242378378693360504434231031222437789701918784700773144572557290737167837060696587678758349687144897529609426457876502950390516333947894402248370362277943796494452650997913788318856345092569213729315765024213998786498918787777161817550454830080836420257997705808311628281929077277206579903713573456193307053243084039648505172625673384821007248011590960409033643215226941228784275473154428757529936778135178460443587580436329772100740963949895268715522387800276809799040064797942816150396962085859972870427391631158852935524307825918334385156088594500885661928178325060403592274759294321738488592859295512151821385530008179075463653327985304449803634731068797176911345877685172675687668633614232511125500324152045613249310844118353581918685960911779081784913156355813671142376026996086338320511467712235013105658112679059789906034250504196287217198385070144678998766666438991047003768655393635372150050684084601768209599916553101649171735161819638827279053077106161788024452759833648839302357309717886056158751900284473382288456458590532703619104872933492299102539339707498258218 [147,108] -46466243465314949291035147199702332964568346650109294950429297968569086544894301530426973794431622223272657756148649038341188642146963309021568593294415499482471514200363881811883567684349224509499303902940922991856114081874945119012106817617878422434383007059031343875323078527511386927664680979139411014577219874857342720280090848297480424729478602722659455072719127851940313392645163699802106035306906840669578760814838280626896591405543358695111965899761630154677538669927712693304288080683273349700653783233207748990915779687819301402391927944424003451890841274541933594102920234412686670596860763880702442246074408384995952396920775070047198666924725601892819860054607497382684680655633814185032798379978520157124608575924668575151334267183037143578207973084198664821732903006504028280375544386663113288616429089919221321120618980183837342422603940203184955347385855698511581126661977732091042821277886164855619741131886914682320260332011551466140107544680082964475573716304397590803469977127148234950775803053637016411829568655162225371410418864344124596761706822806144878588744014261368969494855225241713255123851933534325787790927540129965391278412111206797451755847028275531288589755435509221049456657823271924711123127066508623872209508494554761305846123178855051892406215641747500354244882586870423543158226137768071768405556525426370788596287377984501120386777446984609445250566938544254541996604361926969738489767027226096135782878327196080866954717340142913333966927758366507968971210418697374369027 [147,109] -41825194709135504488031851817067591812065716429389795592208336702590067994697594560264425350822066396404325565192015555366494906983345306182916538446988994175042879248885383650558673176114724485817518941197821413976031831517896462596416680545682203636389669874617934680664271658731156979783184510835384592364001114813017931692206398084794030476011061924051251816673255986774033424074170467921859650223049675350166425155244087891867511316313682500599343999842283441455705770415970891403438615421529039491313722262195589263756671614432100115780224602972565766537993309766918830936901371680648987185180263898568402546293001108199045676950898799230349960386821103191028225574086609447135544283868019053466455068154439594642738705125627030927858100800403522033049082354284453699213674532194289448662255723972695445430034841023619021660336896424721395290740885025558984133729784666313645748674141684704964014026272791937160199977325448152481218224430345679759333529207136514795518832106593590129148394315271075356819601243952351921092282321449165759710049527476849900328594723229830952846908163071845682446507913816577388178497442407837625768680000285263899629434779577284717052568733357545051852431874933196768490793892020910688895262505799658302316581591661605233290838951023611617064440949220525830413390013206040053617393109553940716537910692516765873607852042850823654985223322838180019566050216315872831014902177219803458343711523739990685308229793741894007416590094025597056763343302080184351445414787486279 [147,110] 4804987332227427247583802981726531336031652363300026047070077588576275493356067511973779696709578349943523102493793416313909452749386652772179632589983254840767537800683645644801468145822649727220785378001161919006271404720193278455191074043111012114227134118992327915455416868533440164385114523432833621442618210571828312704121479177853680179961153463318428699490010492403214061064537327229042921007462634082834986896816166687197529717346265989530266088641593563393848145693116461388835815035386801292117733151566628088582996187615750625029459499296205692428741480623397179627856116011845510486542277149169108622400862110035316575168051148289095914271178179606869871788582229023806687629095649361678639422577406725183598817821443378633518201284521908699138941415969523260204956786624664264244500441205041737306227400438761028683012709195669309847587501752970714335520057727138187897527636474176475299227857674417421476098295231560706984371033740897401178658807018904129424191460016987424285548187657681418319091370605892495418334062437904609901616337593577710798264784281609969864329877121088398228272627006459930600274704184917978203148218431992795007652730982869685426701815136078563596175173002072572407847797617442184359859830001233849358341238965341759614016110080875730501693576877483290674199874673604790393245330712179507715478887474391994594837710382018908255224943165914611088346231006511636162532438292521178723760564233024412160418647695286608044631810159117098278375156926509291742278403 [147,111] 56224471054367587964196598144341538515734049336285147953344073611450858893727421955116064479377531874319478373202861092355454739541975303689532857886824695335637652978838294402540176816351193210408412336386418298211547395082951083191431382461701648961404520632762360409384352232301745693242877544967327446367106582432666846893858103027730594640077007498784831531164412320995583976718677204105241431681815105567136518077805935085474314004375961529032501649117972056095657092325247381230561873923436437662661515948531722914093238374025947363357085115472355665244250405938193867913775202148845421464832477522824341974371136259578190305384606028916418551425807537879949502425035919343428365840146963974151682774330986957545402249024287392441797199462037095238607406735985851985272792245373954705571643805070493227645531359088153082973598463825382665420986999509926134701615911558884285022212318908811863432665149995164154681105016208226112242290280974731255083139313378313969947554690604794825792123274963896662091825981288986058146843228968403940843657627590471310468549977080987314105466657396171787166995955070344678314576802128023189782364026020461323062470930540123115135700330375749977191058668678553419730823258415991400860045225242407247856367324250033943735374755904268641760702942294700646695549832088637900771666024247261919612655759951676588046374627339354036051570377632856940288086185661294207443614535399534616526426245292671427051581098211270964016015837176229468265913078714098595349 [147,112] -996485745965568971307814573565973450715036901823403603966185494305597176608995441439437191331483481506125332594811146435313116209839999099676404026366847448619400821268096966513774949564137822316689192941399319433956119755199254552306752006495413406192413693864562535998007621811586321208215379872145571950544456221418584782779088825160899764538240429119902808761921826865039018766365508992825428880885114628081346484978436331362190223149579277749997414876616271283884832663107202936753014259438493969543626437231873936300299021432768155154770825895863494406695927794588856074944618576654421832689070080979698193249550169086797646159275657331560138460002267424633752972964353212889277534033575586626844712684069539691150335874575635593196995029615243135177311676582369929323160940794678726498363367946851939829082024214298514638813969901732232999905848771267428409544917864797784061689182410181171083749426452782786562258989106769830708941305458897503235790292806573989724813328178313366590889945407326870145641323584265484547628098966705398351584224442863805574032663349222485643578404207844989281582894648240750153384213076856859996813766551116041867088865515634756339108459921052227999637674820356185888590097628365579791842312421568438198406336047075380115450976339516618428773259602737832107671576716934240559849497080352936212113433368603048249361691263626470140309671788782445018019598256483685562809222760493202957773728475864066809308383572502625950933843713476479080393066210693 [147,113] 24202201755643050793544776509606894665069724530282906129924794308265989882900464442765344897777108288419322296071401778213806509367693320668973928564364475342579543526455918968180457147552694469336446600057118948480506014043753793598431646220966362518630552684397715113748528648604644015756056953696620856893376579157207866500391757711310820021531400164118555723993359697673293338854547752661164433636841211505388460706698961580621453919232875156244226256670418233334063053690947309226761443957835202865519645972284542463784266150355618131985790617006167794356754406836327994098739110621017516982236356670452643281685919638902884809793077779313954747105183416379850102560579398910519033313227696075039184687143460648713894322385298884012422113421378785481603278869865364925484081725230422658933681418610202819197592642400582093048317656567866332589511856061353807501040202610583305716097734567101867239236407091905956876394955084945661578545560048244435750367047495826419487789697603179756185560684495382802410666713592682817679248958237907198486265475961285868456785644064680237075308578797493246292896799178807750465633553221946708588525157925448536973096594252539844709376796110667852933255313377784480265868694508769640223872813105782953579934724547813174668725244081315104124188690345922268201759505113278585072845979674070420439013579408690352297234940914427561911075609341170330814296464623819498800658083876735392151891903230695432421446907982065294551981636014504984112796955 [147,114] -10145525386045257026871289203790213655977847477345494217239266496893930931170324219620802665046719216351405427699797168596536908540736245518172752958788930155877057206747995819256443359995464182134537021314299078623467553814726864500401187433596817735502037268907679016561897199656162849196267529769295694915569202693926098040517578227110971241286172754206734465902500973049882118851332078478464125078835876713849565033752925814119213458552375493678920176773892777546152132250684792985671209768103522898261414711744527582813742818315678724315899153150898085381018206713967498586706507745074900381403380813469035844672915829292695251180866990033762268324302462666922296927064293774399216669831555863050773993452528016584864218865305057324388316463832787385259676881328119968692772900649003362579962495840880729696240287947347051381753258307134047086548641168562102592439304864033578937633741842935463970482466621296363187547740489147293618238688629474084359792660306935315448326552331939954832450880453858864266424561612146787766232353873452043397033273868084967664482101806945121387436901382855504487593096532004776255260244037649109508533808482688580158802401508527530126617538522843462221842081447137894988719862369560794791187829549979527215770395383960128778329706373449311645268184788475909477394237423625518510465222904389629748324677772599046223974981046236117820524123047797773446152947600850054947469321597380988890931953998252536214673083275084310356420584631132855581 [147,115] 8148444239921167500043039113721130486250558827228841397061435399678927398590890292204005617255591245962626483815008482951059288890178705893359240703188993659589170942016524695703863057630660825066573292842069682556991630587571682109079814220016527427956459953991755166358321955960658809103636305395439351320184585469076232389561037182235088853962135106892880504436606984357321746964521709119725356230471410057996731511829426795275136926713439999189215437435223729964817439355648594000745267665833655467251691114970787509287803842991794246875378404294454775414361516475783880847392238150334260364826787941304168678639365111760587428771852609411848546160595228962623016907311649358525050830280792371205166139517756220831033839269242249242460873642865489098346651289305525175017551954269936143546176339557051361416709664147158826169611965061182091046014551144834217815273811801876520396000357463180345006338555778156900376245842124216089066174466163237766406116090334186479871446042376520525546438798095584413640683666381084478780144578358147489936365987542064536682180213995040592370724115116749311293207531863186461033229842413760870646540096459514747460877499455164338098912320783280150569828416832951275041182265080246281832280072312742050539328893857000708647640011961538259717881295246984162310498321022395820941869758644759186231945328338435444594191041592135466090347656072267877713444514707736740994066625017233740311275853881725835736747218738874851407406762360432 [147,116] -2239518561431949384294806625247889474718600324039431837861907306191485198556540429966031812653329606931689653271442163965582520999698260568080222305474926374717824366311464523339756248010694380163191881506653133842287169044506743638298876923888537788448557672205760905416440892547300115280379304104830273118823980739098898633555179772108448192648722432482230860335636674568418244853002095289661476461659085753454727633928315093500034795167839538278878333841539460651567779684852776053967660306236554635258184299578540071437200710446533765061294105871437547459387918871506366011857235962010815148688480263856948257446962795294855141987867442764444889211537350202704378246527233699908012137008481715257695832816790779580935283329098031628501105643381774769096174737246979087072706691165544754563897758613252140802964520857148584204283737780243983478267442861591361682560108540408668535616208312107445624377279853017175784089162508180689275141424231692056535644922512601023335484385276181771131638612936162539487989179000414827977679849246224861416173452867308947645787039936896931934705233941941117777300414011647066217093035586061650572327210633403082837557591970094275505150892572333846363831942872608770137701756841467539795177849450197565141551926191628299624261879412156604926183735900147582314323760826169255408018841392019949424229053219736956693416822055307451283728522709575081321734979184346826348789753102206662137076527431424921468498841031306739777356905 [147,117] 740254249611292952778851429897376843656138654601369572114093851427059888516036160063295343510456347415911863490423619166112366625759948962308515559796188848357807037164704682147545292218585720677328724006606152626773780148127481550615243240955604835492943604227447301072879930071354710608455060108128206714104582775665516911405299812499504501473221762294078728707089138134121057613278354818605661689048270562180320300890910762751078058910911916589100212887273674140652373629317994303715153469731681830392920981997914637750849374910603900894832977460649150948450519258127091801980266238005626505941717481958651607768961626298149268714237427392841484435687830305069233749405008103871172695006778179856931123766121326963294294959475310064666494561319946637251753130078752096939460777112226423569700441203600760852107665882483648035990370062653920151195451129851380482896039984293821054243702758582663306295259191546388649014983585873039496985101411281192317000227174493778451568344501662400574791521012256195048834789617891513391578501369746199539004750102606372382427159602274590980501458601229777085630132755810047446786253167548551846939244899618502295112099769972356759705066713755297247112585164282169675259524984584321902054838706768667616439887153346366999955774387367202796931238949859470254090223933982502609510935752533430130772487349687390945433793236622239701712614607610933856836863057375044938951969677083102553198814787471303493548067971779982492 [147,118] -153797539450927961361480733994085529607400786249458945658458941941726843526322226517949385263870885383716576827271250497087752388271470422462376437695762552558916603159139542019971495293782012640049435612573772350257243521547814004792237480023949815046040397399416759759168556790972108300505512547149946896897031904077193682412545819278860556889024274765707657224823427298415941319498035678947255604428957967060437731924478970910959180087076280685383805898250971649153641843803915057195432120464817099804237855330868174291543771212867387731736431244141635906278632595526527784345879021352373467510701607959292884724907722261398141007443430768353308790198936191054055926259533635609393723346901246349463265678953001675395080094632455216513042767740140996630462256274158087542265408207318010405552017459690218643535908155866193680682396344391861679060931253740244208749699329377995009724754782988776162808140119529800127521620882059746023833115720673629907253745417813202959582019617599224749621528898263814044264540650404502064762806344722973640097658308861519283109544308745158955128475374435269187456903988572575470838069231854242098183399861243980607086745617273883605582557438259246869364365668394998723382313237450741582402968361158809090668458240468349948120466686520784763430248732062703231172997412298109915247801729044377078217406957846214090984370043756214118417689139133553020131216044696972443359429995509651286123090732510324371754366236315 [147,119] 14531568101983712287435217781575590703240487672824740081865587190794009015352397148312842220355159410659419653241232917072240146317645238071558933825165016999486392312671596628970751468665083776720073794446300481819319772970963793918776441031793125827078117546615858883380554873839022549382527809340067979823551098924682123223625661504687321498578520402237092741742664581396078637321639415387131918162529349307289247866300440928207872755126842168309925151216923746691711822913358060056037074031286388417283571644062695086317955615411211376289580189831378502245615974093815469780625471544897638668049939452318860007718617284749716183083827713926477914271425952082271151374544677306274889119288017317073646736731951661221655525737341661966265951991380312746344470635267285487258105282731885193556608262272866919776958313238860835377584115418015070625007973944896607662170894373963065981137709935815591479193898441744043113436889482778684043925153450575825160848103373514620805054616202140424460525262648855148701858061359165686315871673958494182705338557275515512076741973005222083962316445969255053815272060820454868079728242240112367464179903175362436640682550472086217260660793122511674992220946086248767181136647712532788171991073816087089108650663046543024294231184582274754255628949991898941629242330720496552922584683525329373990552777317057060665948067490622518114781296156003236394360609708312938893079644580756807003597580792645007406941 [147,120] 789773128246421980239870189138989558675983207014412044794734952285464192711156697539261302842340238529624373537354803014947760886909457060668067825821932595427814404938944794970075666825909576215008665204631894323375256938226983676008437401739946902801202928334342738793803663632949156041191583002270965221803546292331929110634541064457022025432891095855982419739471034198270583015012078906870745232235307665719452508774801680106345152281416973625820613204483255828332496929233211483241360250174091840565263750558716786613097469446731364947776301716031759730309269729094226256658932583834099870400366993827823374280903739451953781526295592600745866063155777866466429098764064642104017710678266563021466206996458719277593408041772619344181524473832412847247404023757760134863131484850344910788855789344347673029292114076829260232566211393783370161444347229565822309678133857078913135603832546969251908986579442041129083395979892716894830082913157952897466834669860272006500589746658546886305784354604185481267998342271068451816797038930673171522734253100419373316508189686702174612114801371554839310338468884414474015845461572055270394466993754645280726168065891428297019721218449508480930529104662042007494291083492838782348493989665944669833196566476582649940592108391968693261477905127231780842499606095362049858342243337459690451677305480681085746921442902249699864892775368782194270829130915778104777341556291520697278162761206633191 [147,121] -9723739708137801600454075691873270666010059412020127016134753874052624077408129724133720505924158379993954979530814011575796453637843784779569183650499748511036975693217494577054684468032170591435131787217380249995402948232695162451659900490047427247207317085491745500629561551503654112620705998526444474621016357635926934115415305631303711779780354890490964026435622599465126563535829485071068329179397980636407710784159974242336493219783750492534115899324432761756422384835540590711778402961399438229809169330046446367136665719484912372404905194701416866264875490356663536016265932512232697431715202393339988924271526656395067736776051832422468239980045251280790334220478139147630510129884450812770878830360714992504512572349900378235053034016553004563973036987054551784895207230351720345240095323795753640604917601294078511568365064621254952486191046062599016709834333956801233611334940561298070425040603963646306017757455063853933452484497915950415658023265074460625915312035683563712561337089047874714029719093879085858490187281658237926760649345350894507596628590284732674841756557162639002471876669316756923565602687888808786031929420332084118906245442257130139075441259903503182101477675580366322716756867640767680206057268426264609953929714149945775778523110535554819590444498542599827948522807071229111977128333994555354328681415459555900577336685492076727837634944038520901678974937274939556527844114176138129579902486 [147,122] 12059456366232242192404205547803113046888326635395791795273438136412033749209083904444955184814094607648731989296301090390084566255127037418100011063131478665387176843881052567541976933732847354220178269931851232308996027109661283626209093656434940747797426661418835210917533855739518642787995229868840589287403662687471428464906528411862943244253960360723671629412094483325398211912258041491860059613613558019459452849892765761506882081885811860361509914573940322723315970367862461798613222894879275049691448390691098876480753737021355191007731521632556420475093566664884467323074555472703956779459200085749666369803070659655854128083854693877910572715676345948914815443809896380484038056854658510093650065439346431747093173425253686056174466614173035236784097802233071938557854187906527293364261714143434060674013870277805440179635274317831103712092540287983236954019077750325759852824471988216499919415696069061695447507104266216568211010822552322298304146214344716601933348321574057083593732781014110116911261350493092661354536756852517128222856724240904484029611549816201531763461833686592211448606958638451677747200428392653446787617786010541481962824159933186618801019367463192474413279342107043529385882036295217314817487066897670939456954344011889084701306809254874007709910007504606370195086209813808323440462940982663848404354076646274624204299513955709310118009305733390006373356325412415035486381875390054245388 [147,123] 958690902003258734698277944410776633336339388191476340367860144539670504662472604907516590022545816846682984847620938888435007856282893709850322699933022060280913107300745515506949079838016711240470376697726801498249093103931811995905668694920711658218409278428610838530972906938575897521994995567166998703494907254346765475330156761658469872663604619573388892114578873319706967158987752743979098515542485816514470477880147071709967199502322582118480700396167600160010979632829346262431518681416875487508808996959502995885976482215205632007751305457166219684600196790686381576490749521227397183109130436384729602877250449957734739724089632678574019973104316135434968239775163009744807891078134113320426042681978476937657485731290009751859747449130223563910804875677633095040717850007416554074497288965974857550715666752971729185136936844055840786022021131135548546902822033028990220284750827792536962362858990756929791201130373870977139829780539426940301194931501651322665428939747613818112396575764854729713659920788951917730025536339895264271664100172736905899828467975930206906372761593782789289120982569664158885073416693553708179912800801748076748823726330653806425912116881289787722560059435112773767536285888010240316326388835323220699610577028294118691091961756535711886125477968056645700000967290867037722198522220468423413454364804645106456457588843883219659919015293553954128599040648874782109217659638222 [147,124] 175201483034345308908009830513337025582147601115304194027363122910719750915994881056807890454888391660922316504191817168849062410392074580851783518211333093216852569840907143962391280115943960546647246324163649843639626987971875189365733514525488135401167128834233465538220207446758255076083941673207518863805105777104603231492169066759936155807127522976295987963681550603459557157156018425678931367508942218498759336325960886932432512240741007276475537198707815791708615149021279859241672160503639830280408941844175869580306232479036954077121988167254612746216861097104808267635542867114743409163654354827595220544377443792546973560714761486051814162396302397321653019181017470852048885420765714392736770066567304384312259120671768557075570239316506393037079672732409538482042634694326487798725551384926086853167095869126021694277701651693105155530764127875113513043899625143209603639649837902306661762863642114030491162911215522194015118307460462726697994178218249473466070018168625028223940126876378986168734015185409321569927206829375816834255181183219125396761780527503317864537239099667198784006360150530203817182828382418687515767156493560709834653634182578432719598831346589692982551712875105557059103077827542337538207312740606825935693360180209257065663006227039866516496774450430029223122260830981680188319148250081452789974106950344870277773563593906477132541113025180185047104795063012614240495278 [147,125] 8845262933409599356269457826293495940127105978220122424061240679561892046976176191271681193738335798034728716083635252187041170869635492991876410930892340235954218062746567933252544213438800297632933595676933977602070913859353584575603818505754420301096854498840910073786614146386494505149612150067098997513667499456253690380018968842731253039963791948993596815655491075669398978647805581344400349337173650619196610533118231061395236849753194559638863933506715670790898505946030707869511067864155551292757283166287312601427308219439608353084860411394713654788371526309681239349602054534088712342997426064000356886955277347779176390122318559391853221135428312367623238692970415353885891111300603607390110635899521547398191698370640093520713225984929696874919980564321881832268835372887676795449942337908157184724657720066914420793055846104081575172383723012864063721782710127082793037627969288079442263011578736078891714904209027018788374927969468072398601388308765449219838639530676511581586469698314794365812799037423914173254788555484482204405441300412745884343685594097555225623557881609330934742961771513588119977640351991806295520425121071038663164369542560131355577438284470276580192406853049644688846026660874451525453388884466263104657726489477362047811284587643282987767235816128492087456062423176837015228004489233070975153056418970986380690207769726615089128043186801273899322315003970555890 [147,126] -102499632982518059602579198832179975699200314740410899493956130008164430024397986173055529527572779844187525464134694579588229270064536989755393344557032083041862390645975231375393494061691253904282701032785431411698210846742319630836096153213868055181495901040134140427966673731557078232391587354941342349205047384555744503382547784694268906621622542575434312456313580691742246534415923704183388277198797944696816905622708888369263547069711103991136973043023756127983314208807464993840408692970573930219555947608417137570244295747039573737320966376457470775368622115317203024298888244557217900770844219319495282213371231733267090521774804200135633216440359107156207563747608738391947147806940173536720115301119590322358700215980736421356642883981714990073811013516389945962717339344929551449778118669384163910217649318908689392366128742499046557355674685905377689824102214552805416065270685889857064448632262484895319763643518083747088144398899507819955752263463525007690903847998441237830429107097063419077237632113766310701436370303909296540689693076697306977670528875479719717911126750541273042387496909256786534886001520410437991855288045911913963952624867495344752737435552283642528453938161012391874581835238725734015693812506931799117902923625149079884550640337510150787920560256592561710785820699248590272661731173431048958358112009801330923010188822918791468868280245070945505606866197 [147,127] -6077145181896656457067408891024486377072829367605985960323647173468590243831695206237633958624928235874050121742414039353899947099519396524845922707980763157446102780941315371705963188731479639412413413400666073835229155689841903211216078978912932641095438096631002010224266976473084986336017219376882580387607976226873453959310594623955261708745888393857544834417527213541793177991716189011135536521422026799061031790453294065362114900548895418030935325391377985202024958619342357409552890849281395380603281182596422631016729693501556308179112155983493353959717705866900637049949770931513921249571750727255134017810637397920363698679482459121577052724801900962643176970655584670563418111976463605240905299535753321049083075392890013916347421346554652584505178871751766897599539008152042505157329531765099470563043335248381336527605647010695241398270781108617389291754235045551324515760541840269173551950354039824881958444075882386488558428475526218133098390123269164818964912960471887693076398151157140546276004028007361478214353166735447967819692738325568382822497283603677090061024632608348747842521047342686033591611935572777232523934456522805747490918293395573660836457663298724125042487873768702548392980172856593890365088572284851584101796255054753038953822341132262648038129965970220346778613271140579701566196806387583428602936892627750841262886863858054190150277479933946220653 [147,128] -48235105801366601149175193679786692455578825302518855381946753480863126296454950966958780274801950884124894725975495050504541155485705490083103033951263286673923972542589972637242820240087507474429955140477292270894042349807495223929612328701016824002045007012974874766123349942909130326806498308691998035427804428246132437935903991353289208320794153943303479356047437124061940711297866153068911222887685795305388932185123830912978279971748531352909977422680778799785770773157490063353285780089467140106292547804385742949831648693064667741489707446645293324304910643748655138707235115707851447054434934706877283578841507356158046198023349110858980428169238186938695684776880091949598287746871660936976180733582363002138642291461972491505201638777283888709923382120275578429332009724964673122273967942963550143164896908576350183696001202814039921624582469957284332727923068789831874515130381603481421910666694105329244829302411663731564452474514832424137845471112273691053343673672426738238336339515080600105983992394603597611640047644055612252372751499997860590764771190162846577787489297160273801095693301881309208044769642972715901243956259318881422736061208935268726666817020875632464246193978529273845981727862274449070870495704091363112047012662345088240926057512565405896752858363407128671628576483985897158523157605145049284490703698983778335722136344145953328497462524113 [147,129] 448212320476511267111778359715410997598704077886008096439209011575926893466551458941060906544485675427241715551722319128106128087289339094624741499523268925944942493992656309618096402311911291040400491990182706142613801011897255050900206391669136403183427737896180310732864656954702573637213499720259992988299573205682095611318366237435593934470266462586603614625123114165570540539638884232647422405949487927230218087391944839180493173687343416416983262034069984810609479782725493998357619700996238635466094115911598341032859954655173051919694384387405748817293684330299679439694139660756668389857407008255196962919469615260257595768139169086805444370783196164124415077168089861278639404179444447463735821918378639909036153132185493114898946536459625981451670753244880062173544515308108671662869259240153255654259757550497423642002142359263834305650684530872551304461841123893827620693051014922493751522351107876752162310475351909043340254411037697776082990717415165316069365295074514598871067852921608664951916337334842239733533949054611841677229008981676418488733511820267819469862177558502188345727969075562777098432174245809941047901980257020126617292085402825312343535940633998224916643858955305234688725209808980989647003411687129828887086543472208745486015450516856575530656554967232557370979344260717296890925884208213689078601001583112465890748925581260776383513 [147,130] -1601055768117489552714372175623122258773584961614733288471862939581921120793959153254165401414143180806443967857886809840946753962539156707135202791094684512233317966503709269637538017886664088483483988340289276354722671966214195430951454011431740741994407762069592460374036719086544794099455303159997674619945879058747100951106773820000816266095478089299814576067021975858027170843872646591606939449137632651656753249600880300137305879367791047350029630985097716790969536540031070067338151997173256651549749391138188923586785235682763795586520995570341213189936422700012873342557203997466103247256347110916290576883678531638312094896196884778304321902516826472509249188446499263574063617684009697568259237058139599792679912543841117048156594303168061066012719258402281959643019100333348982280959616926555650791025678637021112914116590778876142083157100031691951926975447250706133460066126845593538726080535592267573353995523705907378573615746794389439339681165812241685446167730982756976934042940113522092492988517766828356476006255674720333842492241522383991128374737332596857050228547383775563712022444839646015919406224023658551292718327325438967327945494925827516675020673131405500312895266907610697505444595077156658849051749652312259682315719341177655386008587542451363771546165830615635657598239173929081634082036595802933452768450033726378145775958523388 [147,131] 2362160507517703845439624445137274241210572459814251566299507600354648730326150670593725366599424552909249231405112356174675139472571810751741052248976441370071897240762874212120850048988405884762832254948005950766087468900966667546530056078813888847244940597193441974283867294288098080908870545918240116147459327612561008424235466803298989115090936299537721783875797832595247219673975604494091103677565072392492888547094542846543296000879597335823971021855253917707411678623910125634834835642843003868617512641422592455278314306591026684786665187516651888793324544336758392824595532980263164296727726489178623995412881532174071044874209797774405903380534789329982584084591287321420140460458830345599249507746561672202730025089547500841506303791408110845426636395865509604873487539969826527322029398539908738732622012339802007058268071881738384657516548240127453095132770452952794281379475007280642279930361141026365101960453414260189382314405287229184369166852693525705353915385665864379503857367142709131361859358683816037671640313457461610679803299112728938689607957990808266344451935554592229888493792331471668452948183752808652840411136565323797560481564116810876582214828393802328574936589000168064406563635531536446839267398309801517028436630890080637142369615903985327270072742479082991191679171228961090825221872307324968640865312863077469884890 [147,132] -9736391788735401330125292522780588610895666378525124293160879505759161926041001555637005028987402060367386822246539934876971398364771619710280291219517292830122811711038041284521192019285441435938033461413450678024370197621724793124569418628001619472790538232947111210201144069077009737111897724909887371328240901938924373100461474079633145715401022146533172508258724044711753864466156211074444438484056079274892861069917267647391898542531448343265779940598331900268380955989514345240202769753700417714862439077540475559007011966456081991899074838815484102015165164812080508804741708488650034016359779643369025280637648668672391987420012796203029068044045955246563887030328235093289641677287218877557342572274418920966264680712395209301354829760526718325329972589039997448287318143802897526463377371748755832331031059027342105043427064221339280280128566242534407653257286613977682975791142526036183126221703398620790685827161923212194213588511685223838868648086102344904173993245493306145619914167340648137651413720022981143190039041254657873588094216278315270783539839307736340715603054954138386272404313403844391268801833966904808727776333264624803519508846762516119236376186195651067855534951738403076542309491953365216428680915273482984630945485758993847605077094011964700270271272186737442215555390604879102481589487144286143050217628347293 [147,133] 4043732081165375493124058237555790178601346376988218034134096952477969500371345438528355758411652898407598636778912147909065189033572553366638978767959125648591466693051324789595959228542409432327710100930456139642766280209772459293676219583096612186454643279886220895108634404062458531565667981794257672591333337965020532485720085622335611237510723665145092893071573374159379465494494816662866447292390533712305189084753555550935327928580602320721290168030524637647733212479389533870049336052304109743918390343578060921854080995292165205440154829484141152798006895324594606733816420932423825121629274415296239791919018101704927590313042423678792934242662630011637549052604712567726674891427936321219176471254207932757673165422813269698471530459049739401648977697231164917090837015007620563469186030099031211786429739655406805987340461861141839904721324101387336354891577814983297304061060750723037026846461056512942285372070181438621989184397088416289374485037958828978088344837920852844206350785197808320269158840939754498487047147949211303248794480597101337975456508817062942028776054863574393628287548480855792084552656953341967456277230767841939565365727196208375924360279341219495561801331168408958583072485603128121064115494178033360980333137165552615969660556196177553697658725713738356797393529195050468224858769311046399833856 [147,134] -491485494291195180116348243151554925130720753793842989761846755899928255201044090721771051754854795144959086283715824540508633685311370750227988433519567261667533647518072036622629285686632052762433528132459539100218897025030136542018835383330535355541513035983884784813939608000963557614564225186368919993461020965937346288616821559107543050222128243109421096980710187153511461710236538882356671020925970172195076109868877997647385264132605359439638041967934658671067826142702047414945491804044551674583174652372869310756700783198152949177924763110689726147873015864691313883593899586832138550326582112300091065666017306465594695563705555232875507046920416384357547005490778950650520121880561387656300737199958339188599008162726316383285700856662401143882473343995219551189564336651700062850946240911709208014318526082714637259388847341825758061999788816779734354924075306419801756008454298230606193571908635818783313585367676268800476020838014876135905324594117885166279302434767187186432531311989445762762470057605072701482248464859823077295085162359985999738821322167435613407823789686684005081425076702506439940322747613842573576212445725466839527614236013948870707040644928588784593355685776971093280555821422008791743610863818134119544654441248220950092750279995744989390332874314571809345278403275807828443285583511347 [147,135] 360803551001274520810896558968181900381500680517008599439390801277039928666246112778358247406037102312307230231555618656370815258643422453893404738805455960385546413302087843898938353333440694331598392932887508158141022374581138703490061823299878201283683994772780197812129351566043589859911954543484689550208623023423759928649202469498611732188049760398185967429502724853660284373049812390455747500805266206726828387464914183091656352211149442409645263968638986424556535213033839154441827056240915465953538511013793443896322785895647626540331087786869788559353792980745878659178638242518302773762118711680177445832628131381094116269872844657706802622727374979741790336571989956871313393137369826391220590535848399284484989398149777894651311663638609309589011045621059559592583192387119605235319520773859846755509463408265099072904100617882425501535006920478859093702649892683087720554336178295641658209620938762668081416299061459869284226972476298688066419112467230935604081238856024309246477466750408089683988249917795553054954552869459196411000326076926377039710757104196963389074563643706590485280764140328035498033833651209252786209708050530736658835702268199724609399619186013737759852027504371338028208469332227050940249824900897946123612137802788528308794864867974751123702808811252633916342299193847827558276 [147,136] -9279837354749562953599725970437033133917466904536397476158185101543049565091655992581922135140059832844008743875240570916683462051032194304474257261882643867106333164128088395088364888444283055694656546332533701155184857282475240138260889751432352839802182825558206669909014714017571491370627041066271078924674250354079562894533921682362191093051086230332034208894507710654926284116361903121901523087856569802338879158042158993507748464648834489457160927823145641795412541264726814076266807671166088165261391446184547923766792737588280241268364857038620779860016612411088916620190274091888500465239719409349202659183617217335515481574996645695352203600018081828344957786688912858863140179887048744359178592822924152048238494051115842368169420858942393206326687992905269928885067260993716926837457461605614126584504292796934492678997893872994483407764652176603741988028140481880106741312937318473218752679596844531615107748922665881827163751495939673870956544410235037718373833245479208895956691362708669949383395116941376285306560436967673779345872446838638732781183669481921093286616709994792518553164584217456039888049808320182983402440582690836841439434507872996425323380987494516008867681483578682515784941983400561430083157411629459405186296900253805606661696455917223628256447254700536586874865265437 [147,137] -1678654671157142655072538346727442706543184940982601763160368837804791895793666431927153566083323431050958110007967951505551153830990570875379877294008263159947098371213853672301541641898523930685516124657527519691189418102012453770090560673691051945542141756066231539971413812239089878525858068475555053041032730116195634126499917874962091341834735751526829956218169354467948364801276627935678770372715058145648581522433605550302890347319914230893036934653550785611429089433925159197799332694408423541938040406886761587032370927196025386616765259948362183421450188003276170869145663135122831664876115498308600888535509946600319331152101843435521169162536387260459620094838826093472447447611414872445591128170201869821619092715167413273505765582661731984394378844902117849530287345732130665693644195812816750296036413559970787532010418288568963883157477275317293024018579799726715821683528264806875804341042570149804635433432729166656673516316266504615658729070694229179116865741019714489448903395444546907259861790876095864086539033908712013834508606706367858614806383943573098483745555079452834934750195306485616809664289209890032135019329981044257971087480342683568970130675064226727233829229228816111123988624486898071526083899532528976201588870906573561992849769534685254570670788457984275860 [147,138] -39474973871593402915194687604515825315079390525930261595793497173772773566832343638405173988560242511028179341662500494234442799904249667136957864082052318691062460304578777089312911485186562999006139482770286657140866965103858208489262223369967099758428549656600101748870572370136260820543376330532803850469318321901948116589064448506693491437946933720400787986572629810516299569405312843244693866516086013125087817385461468635531287337896790897514122042484084064688930899564990714039335701879780072525404389829337601611721327478859854317282019632601570075645846324873784350698761665715118707413397241007345756427427514099033858439915924093369174945048124943223198933259034188670759584756956827568486717534005543702246357049303547612958524695745602100466052330766057446384743985593882998472595247928026164325217703792911777488563502736061837305503546404879679409946710252877478401828003784806684891253125140533189149782493087368243032316969967271429370720506574762289758443797551574869537343172748101595525711028858855753076604687964156268992213065174898524317579893741050240604872126467839365501809127279295241230856589905537597765648544629957637148463147694229524004650656915815428459196894687845675458572296581238196616339691087372973996825580205092841019347928724629688321387312791 [147,139] 282934732529959710383408687431391940433886083236308722428085382430811897785895559571255049296715055191761880395205548149545554253882849213968154857257292422277317458783552029093145889950355818170217858991608625669199492429607854973581039589079608860268136562913457602404934378025685551738848381677029679163838543118020953605688461722931098945241806700702236365724927163277936473796623871802940748367323912496963855505893575541601646209899032398314343336181940473642659080192535586888810958104658500138219362872674217046337616023848086720332312141112099070114214549465457751164917241798159423850173228605533944858000155716137449293617557581829121272604344832398449472155022382327299255136685892148917313589480722293022291025181902601978670746262532437417488617915020827412995587573077788135683504890529685767446091921179130911855474845910234144151293701397056348060164177733128876039916098735219008640486809519894469057487407696811785275185449454181963117401392651920392193952081351765259881102074562949150619039151608335072601639178043155316213976050066869328122428435549023089364151859641839275493229239016823556530269031860707058814680077215549893660334915305554787200231608300101332504065979589029996104699712727611367087433154379563261549971310021499827379755824109559469 [147,140] 4225665532766487295113032512093921792460111205702872021886402837936665905343097989239138703439124203512372182605207321669622148343472336731595976407875805107130312046144033689252286013782283643194643798639892469648328854267610510018379156968926960546590524799176268485314973770633365894648629761621798677613135920081705350816655877243179976625141793594409171094083289349719495121698326832934329389140979386774748367397110260289435396515916813717405379608668446610442374556334948105680687196809944952910784991626017472598865686593701553453051246718316336240210066275311815710728753813754875241220740973119915247408016106355092940901918841784876713338461546792420760954333772541080877014074655756008086265914954409862169955019401812922895922991488153632743332503596897890122189232683935911309486741566233038362138440864686294434443981203642502442915748795571070387281335764189874223900677498467502110741198128740356657159212609772394241896169823087505567580521644296927992552364233612277511068233238753735590520627789483083514220583795973091849153650376377943998439055787148819848692087729241667778273465205441633625704304962700294438641074075475980327511442813963347292151808995086740935644263979977062769467553100172988808197986387658520968051718684029008803083630 [147,141] 7725533450065709439391232065170047678774619320313032880455435494196331093346065498428978538043514742249964236848348504413640135229394641592785265920368524003736961717874822700438849147071980293794230958620269606167780436068997322455712202136796759356363395456657314428992888686229321487148016228271596771889355910100137029498849996510956565087021066355755858531774127250028705707818632014616211682287732987119851725967956479116085413143509657154737168085558853634426090224286751539781986587981217268298722516657810684353311906998975110595807554730616657129296251331025211902409362482889324953177622605492659302092672309283270507407821762141009902538120733057133509622498437145454354169261531630253657265688221788337067342822022361739718185482349870070146899808430814720656356724448008496803832271502838971313038162457885996401305167431873106157414760901476610760014345577511939942968457343815991217307241045259210079286509834087832730747971098427054856797256325457405582451539673927591175578546882714926585446868859785348122497772077952028540348675172185803268378501085174839360847433294477202531242182530754907792841899603137916974171751621418760117764407004313240992032871675301125004051895183082125782199792722119749180411801601862473828287106229008 [147,142] -36060945819467984386793470004053836497669178656151402481963620809166149568893198531942846395882075750878089558407737995218092356113124178820437258586565872831457334615145164209709792055946857553422405922040623537622772521110964956136932059308090502303579247312144286155780764507466527016681097313709003689147718854048926064973286861650394297743194759843826376264233077826399223776447555397868217859940924590387757567574534058430398871909534546800237710420755324187584020593026780180961487174045564884102609460721922646717509820614788639046140578989183515661746659770607564419185841478152668927744429895226098822121706081566518251843899630742863692331505545612800469408570528077286216175468347799380092155856629419453031465579503657543803666341828960393101251917545728282451980031104782219764858641724473730346225930700802081508737778134704272144014328373487581289084882871410059939076183212292265347204869760129632062115781644761542491843484771646042343420978628838715858167976588331956753504424966412441191471774268237222950618592175509951507279873653992651365891935151708254268076909523695744662869742635002407886135928123369264174340758229169002311793308599209949445628610502445005892342487801773080529572876296966412646095632885419804494 [147,143] 11165604690277519055155780161431967589774349976959990325366052640417489919935298680170014678481151639652305503693230257806934418985754555265851196748820284124487924549588272981699156044898737495741961729823904318196904097743840380565690958060343919161527763170897993977497042577149739315108279505514206004505775912709801930791934699619722925014160926073696726316009604592920319573565995027002510888313474432102514681962261832482915998134559051005638874881416496725012367024307764897945475821687970370598321815974556422343070934409271902402355236979963609107563059601109210337520315706350808367732025789404639114930668022497680373584456904891365477824009038177255855849104333288699348570829265431427728023079159007879384647270638964426783381668612117367857249362430085805468104034152951420601757748357768523268989952915738654186313608296783754735649546527199597932732754165495428833990502107759353633703980610584579353757181994559581407379722902615082614123704926868453625589106494557040646265826410044518717703157161682718861906133236164943217773419235976771355487339721493464993476997019011962287779159739048954695828503618286879543595935872237136736369296948116293299329895790290718771297830546214381726764433830724941079628381 [147,144] -1506928257719991688324124473777699945483439436836692542764081160409418244364199541179909614248104688011274634272413291665418850600051558948661155730736569926455760407600722297787555415661914725626664968544003563383529355268416667457167831679868599633584661630237998886409357169899662257354841943581797165676409951034881632359433550710199974602787737827151101106199325023843858131008568624085175207864047252939024198249609997802715212533552482221501621827224858121788168229934227461176098551337582085462955360400927627786854699795020417609345452728247545438485061392433189515366501808403068239447009417919697498723817206792188409489210339889826278520217687946400205935108994718101314742558129327910805514126515732683475208846207847726534640449481425979187779612740582569949924852001441510080910659020053707926990083699643561605349065924862297178269998978217785447224456149190036146926483667743943028525556324486439518355993898169806028923375335337112960403099076090619287545591851218881280474638884713027085520264972541007924655829506956080851216034283587615240495661346315011683192657516221137020985371938270505046873483376530745405366422912380832471215272614975061406504982612055443379196890660549133198756521528376 [147,145] 1308960795159164700361081276165197579457591870427238702552771144224410335943645728394330633036338968908552430388337261952220224829375601304635400913528946028689556791769073099653228146688168098720435008907724044979395643668114604798439244945325583984285571419637171530209385787120710801841909712709182462021300577835310893566524442079811995674452606729375129405046793893189519237939076486245121700937127032692227618914686706137127897089440958290540239496604373252091647061005204024281293247455788969664747422338991786054629743419428662050986865245726322965370338863849930568430907633913507778509002181136874688897774296884470404320814885344360412957507690347641962950125237827167349632644664504168534107996768076989614304240410199378010182893785523111699828869722484184389877854595817408315615630542967611747875115920619782822828685570747423623959850088952001923226038483311926487671674996062152293220218214802380680318611338069957257886703265340524751567966898094037228655794251219459210363682758141343207522104251056488392941192692496963469205706124608325636442274592044679458862854055162290576201458438251994102523099418070365798384682313570110141573203487595452138751912552887521414835251520144510631 [147,146] -86163163646640011501449524422938368654991616808958104250571066217674297392375036818943646376009179315495561648067244570850221278589842117928373783876067672233445310600676153941196731060838774929483843356027347800397482471797246664015192044904435031366938363535788119554318289902777691985548705491700353254129890267295775710763907678684985196526233613666266145123488302535068603510736044365314062791854198804812989328654684782956254542206886334725566203007266820274034416197433132339479825992295295715783949418429876052652128590993539294396573444733943586271535414300492346650319733596613332715849713348770166695220360536260655630488655568761066649568260221450815258692070978633884858569976379762226554261364552591864727462207411502009313807036835991819711148747997404281053216419258898894148570166925943058030182468933736809079572097194318560609995006636122333308806672516664088923526422226420247240526901309368395025950228565091567989006758473891114138612187846602054798540989194123439920924305614761732909654154463665351784957567268395557284154707960816003696019201981512396782003067135544853282102072413339201770302379332743844125777147658281826623994476578268703889413522087713444393985 [147,147] -6761777037028426849801550861445444720026472562953935852578308491390821468323000424627649080593141998263036136272879836446088644945851718785737682782230004588673977690525511250947963856046106496293391645587019401542223690327741688188850438402967742864976887874908856746021834935430724631378443655399496002466807279316904332790468699394126901783312062382508497741887320465775128962292245429161673447109197119319743216639454036015661146851413160472486061896300435669172292925959360393074118431259413480935800548002956553831618096811433821373754902632022458828393213083163194577090216831559444471809630790371004049162171863996946230294381174434351371743434147009901805453303654321356465845497982917821284012838274779217796543195999162531628521478211484608872253584749052724948344558334821298442929323237290118550714042773940622635884164427133223293452202791015926420622435052348165863724567781446881792328303864062651563732632455620155185195347466410231428371623597325986162961151487031290451660543538891564143987468310339208331487600564493079159751905228367515004482880505615241121490293907749539185978212552217890274260689275513459541391052252853316585129520928462014690434552319 [148,0] 4634731821040446174414764493274069602468767176461733779998479562628026030374140132169934558946057840450701907432528360209645113988453315476105194863646624559416248085226749703022416125118625856775870922761923674331329351599475818943966907489480140548387966073900220178541364042224714549318962874781435325280309665126343056107701620727430042114536565737996136054156745128200464226476371500784111076508651594751931699169968213673144148652656670499378551587515040061992202857493800689604848261552170220002875899807647647953384103580400887073198502760459054780003665756579394225024586102515726398783673437074035381266956146514454424504274746037586619782139538098531442600221882038267149233919871008111149528280443554298319066852317859960706385143448384067404345466742870335914397483366203054855710854867825295072527573441092276119800001299909838862399887733638511875084858848266394857749348872825096501622884074790258151179327121153544407923746342337403512760816833651754565892607164322899265236549291908078877347496089001351391713967184108223825230028997286569211677031140916684832086850461582864580021276092567758047517857797829985773043572656882263494201035541881043754869941239800080414571103982608313880226897334726550536851953689595207762967239977642382238668248950084300198892178828632238442814004353579609604783050667706028180143052720332384203468189698216610867124513058310728241745655270552049929757851601837210917611375036903018406645908202444278123880462243593755941175618035150442778634566537020718538312734945393556564091201286473092252040393818008234570926238561107627889330492857658847803621981905782838759346723746337098839283438598729053378077244086352762055080917738423879816575271986269044808141163594506395093635945659627596234542473800685278524278221630523649854919640347361564636230468750000000000000000000000000000000000000000000000000000000000000000 [148,1] 100147210117143641309204887612465072210697036473898038921190892898859642578159207177946114355037958836445468495883593643819486991903910252643107606673844625209434874457038559548567595394564244737311576344799179796025744452423529053210423418977892123932843803088938878555739926937317790702263876222486338066620234539364543774659404415314901046805301552320663658551103397275652921609402504830685190839943398517843362681296586544996936422727625970030125297783852608744871566293628279126617327442955706621097984993675272509308348717437000554272391372642745499858065363662064766857520230628046820212370520723798193050263275888307624355503591878723073191099465552844361838676654338821793882450010714965700688740591403880068799025447168502616716388297288014898342106007417672160503226362565105233172132521461899538332541338470765909047657080591023514926954036163898523157773389215271109700843470723353567831016347806879818937248582523738843230332509795938862126587424213692874311250209284195528870355858186557848685046012663417085131946750809977436383812123552815281110416880661055109609936408794527194717565320204835076144170952246224387609052645365253510236730496129034187485702503437599691641330663607642434190990121537628373545561109079152494045985685302047158676733793861583514774871176467698225860365716731481430314782535640384575278303747698090090173483625187211059065282494403044590032729684646856223660523002006415938740432443472745817354635828796855651821535850951410428653458383847408901946200951944113688899877665437109246898769784487262201013343168436540812629483287205042017537204210518239347057008647045114061334386287218270148696617383209564409106490335276446480294137111776030117626669465931736284398782198176920312710446452593657449851932096431928581692713419704084993125354061921825632452964782714843750000000000000000000000000000000000000000000000000000000000 [148,2] 100668827697391094650141933805899701568808836566173760852860742622264398021541913007652742484171189640893708505815396298446017813359290564873368439731661773644313454973268877314457211979085327224037314874868013464666106434409890585525416348749301310550563939148256658683705145621717474820383367435291085771823499183780396117886298408408256894325334597591241175815756282153683812871156290265454611291652166383616131406978656450152059317037188435939262986062536129061700753927084207799978100175932645685002050244443107739066931194493930777251040207957337779750006661201437533076608913977193537342919879779967389787254192230846344246970762029963466385631785312670023802518840652590406437269916772219238148394305772772492558183415964608599971080394528791572153848175546205048455848873609763325319120637701408674629096037766376936251455778340117600491612946287493139918093954535133891679586242743027801009754262195634462170707297599701602174908875172746124109945740253891860061587570174272268043041733492707299357722648002225128409756259838960928698874842665909225207292858069893724120959177603217353380737340582458056180091207499608162555513385438989539138198379899170202203216047256801844585638160472968685829164423443057663012495816819742459361849229731031814904616230459458894520571280246360861412725218507742103048078319590617951350104696576808171557858004026818470491859566297268173676849510414616223477625522365048973641301413366318638262344060031763866019879451034966088442646006034467036857206308692091881784494347982051893766724107099765828963360690106202129148531486777869468731516733752974356615143539435757498616361596042620590589769335969673333258828847149071138129340964800088991509767637169727286095643662517117964553492707594403841649584138815394363116049087353089368839651292893256595561979338526725769042968750000000000000000000000000000000000000000000000000 [148,3] 21828746933376240355455296430201406346332052632667779995052925592128077779217142869560522797112207520756476437240330277925347898038425295261320926263608364716810253540178329641761375412483007512511375336506131008296148874671923181524829459932358147781616697812786050818976773998793195537332586273979328544245100372751470148799545516406419030741173980066473169935176194461252862079084724925281572124022246755767576232910256677128584389290418918860829612966734186701487835590479533753917535630411893842133273172000925948080975154707603988125968071911998202161075271886277355615425190131132565372300989957465780513164103599369738077678017292501471807221492336638433145204036744381779515264384018038124021705277931562468570777419443042744396975829617806194546035615191420761048521145843596921347829982766801409153110795360208366043861963547446870546328114230262044598377820766720011319258319897106073183834835732185650246746578431899602577271952508108861116600068913874123627619649669635824917327326719778071391297352544810917490497756083848862263480396041545789027153446189340455735187979140846353434049445722163190743806541957304869720447233609516233021133433368254264903421071318006390310390932478155013681289347577854155933339977044936713748233816525267165393575691931264040811520269568391557864632924384171660970762196869121909661902471144434688979106995484798378381779828234123667384587768345049825033070115316354412147260900071440105307904090653714803933394061628972781386006709882920855528876930780867423021403794457651218469038197245525140762263627847909612934026835021690014233334098351644639011676835312379688273715614454670837659855465992310656605439356264678109216368058417137892933985432397945122575757148683376437692758990763628605025328045887804158681001586771069536529959388585419818582522566430270671844482421875000000000000000000000000000000000000000000000 [148,4] 1578541036877825645764438762487563957712764862480596527109018908686124402701911340987280794073845591699732359889375107726346582013010371854249600000975078996701706752845227276745642298037037235279507705852826577910311394739119135965942053994130949639423974917693968615530944747096686106532674098586592049048458834424770784108818974637539393843654694617233377182174215732637854999285752287727678257081101898672196292478789478343515074269203351726074189125188861493737804697773088250807291450696638684780608074406460396273986662596163037764271456320810455774083644048205774437580161544990651507762455480391749453613854725741553659613167221608659829674311949268704131009035802667372634792233281426194616871205960473150838025369663584861914967842256002448047666246148573679048542856822712497696298306914989448361395254590409124596145463590315464159438197671442506318270513282878672005562562113001651928970881241357473502994070745368266741553267263993578517577998470482784486750257350374718264425131985143406368835183484515912051189234110368273401209008833733801996264495638883412676283329932582578678474591028882052186285395983869329995911857003570108997981331247533121522925402606768295497337573097581320572057330160709275874162067967718222102381349126814779640660710772225797309331921354736031494335455318912109449811430315554169640419716796386391100972645353444616194191428962242535319318208305527140899980299814826356208829062215889718066170934064881410672119168349060462293575482543565190174541834606248075993229918730345597002250545798068540996711112168833375459529897804658570516773286165871047219321348872171253112758893264559582648816874067406910343412792582624397750414445368922389314619245434726283268070267402497313024975301994671789936337745697067680036589397774496407788035337628970561493472635206103404925670474767684936523437500000000000000000000000000000000 [148,5] 45497604108633236570960027960012188888136386261053169658404201713702699942366413971646684001364205889974823156468630359060711139319843624094056161007056988365545010689849813230839744621316263588664738234018837453468935639948633183380100373946789754040329205580367738430815279877463979281769889557263800094046992584606456942869953038100903606963373808141653009192015600118406715431138642675253843833748030250883428478624301865432419091415873879043439354673617948251735413349744389254695109740788332233517597607838404924276804717456695979520572488400567984491221244791309326072043703496331256539089281186891543669386624609272640149258534073139913413375900628403898977302986400966401914226214059849458150184300801253287209473106405930157938264081732458668402597494033161759901422015906825294093082171281106444233396739490769150182460140982759813385541955702028278099802933456967773082571167093647595016797475901940367844287153577801509815239743160558760132518419041694878310175937337599789779208816852410313209556094604987327211878802109182395301205703018856970292968210602381878407192732121472426722371428599787304492473573863157143521300871175794612190142403607101865934669811176303460706003812345457619229114635489215190127320070897297893288866254178271795300733362608429328195463872122201187640918609418634877972621185803575020619540490620176921014721851316771561443812751147494718063257573796457394261712447958354429290022409442116337564415232808710071841052111055275201063932905265427742171463673308446641230607734196425469559924450749512568596232148239527727839453420481824297448281456363346073671207528252798595604384424927046954758409095282610560817007407648008574663043299645080128112343592283568046876490481400309631311673784409102447318456273726817141020173088930198028312296572731781753936323858811263676216185558587312698364257812500000000000000000000000000 [148,6] 537817951280490094892519849229750858936670449153157637642080859775395929096857337757385731114059283588122548503195965390034605489516011557859776912123173042954374523647763337728533731304825958776595418882414065468036422899216594030380082570319452882903204230367841207328629623346830177219655295585149214388621150409853541135410670482506351037068107890805049398077020514151997903431492139882274323027318387777284035413875397404575170186980351681979362777717902203505693888970643936699410005450521086898766523038503946850148102507488453458657204886459425327136371657486570004637359922815709378177722714204461604751778433908587258045923515150561786267715640775094444213555614613291620970340481131446007757471258051247675942398142817101101302761838750700466469391682340269828325250155282377170275886719564342570121086043503210618644529290451147272510484689412843587722317334255017701156395197691745431884919599528954331734284118280270731509419955608795756153690735026417463062951471053282862919189129248220563036381924772646958700402667343154879661851985887015526877899812053059919381920522097507718180774544259566195389712748673949478451603733889061659894977869481394621793835295534917416120575775770525859953422364951727107036990687387602054897931421307887790690323381425420389535015787395970531149559519898332464421628278702244437250861453446992588038511384929228895287058534011103019339885997448037097674982008179412474581051989517876562416650097894561402559120657278893792442244943387953651664802429528900236974856918484759256336236713335531290498731201846549477202349901148393414806023677715409051932304092893929368356075659507596390405432451425485754316922569957736588890978988082240787825225930195021871513058715151304295005803717383801362899346860754233934429096903886384830797684488793086569965544543967667090456075129623059183359146118164062500000000000000000 [148,7] 2006633889799860258895193761822135471961463390675415332968756237968778424328888191062127069627857051149263089445826154565265139276201576819406915113617182337272148123230534963851218313051733276982547249226427239602657756124720145263337577672592061768910444553703361015085148960025653534889949608568610641582436955760935626628789762145700481540809736300316274423630412989989587532012196352691496719938174228454143170096285428133345290858744578993383795974099886828273077377810977889347184054794405723029589490930142638054103786933614922765931288962988225554110787411948024054443952795687459245789328582324588570062386257449656070819338201447775468612004643417273939522187375742702998386451296410389724518131832140760743475761323679726691092402924091302058493962858232828411073606991326408982045246737634593453755469451331080843663461911004886127386734063544969543184193993944562991523579743165046885334509599450034815157998734757676637424636901254657165105618877512810152087881954048351404544526761693333876634244093772149120243824753897430123341535988678824984305225291133764954021857206332822224286946430953524165169661838488220596268631979311309639145856361229566394928608201328059008264401731571586429634338391651018581039102054696133784088847608484004654069652505265432155390667998759878208139515481687425880673605637791729429524430727119636149686556810177725342879809727622707721148414793545445411117364303590486166872237298498620620203270428914778936097007465000240953143850878410546239686354912741994981967983518926699665898247375373897802113797136841931586973886007751352951477982641900811797642642464915865767763544347756037787099576705781154200640272775402662965690455979621040936796335945976076128158798212752954770835400899999753360124126079332795383289086055516681041964830119279486559872726810492028770571693030433380044996738433837890625000000000000 [148,8] -3830252107565976275070087743943244744493439400820230213681846932013855860003072507704434897065938009882749599175041200564546040836560716819113989753824335125206931731180308788097893716375587905277458342391375253233082855839746724419300441004320266767387490682789226332876988864828819803318936987930713876469046317822884758022628852819430272085081143919548471941839078243953760464745281962607037382183096820714456887345569137224142696679881311116826841855445968803759104329340777615069487771319475148105576834517953216393767625952120598943625423901814722301565339761962545821509214783452325174815316961200079562421500833699275176546905632387466161556229920876641303016258898431061720138917137597511141513310783654416191861128974347912136880885831766472652960836413806714265244520612128559277406801278534419179545348688063530978558781790841881807778236264911308106896054732733188137581936283205843161041426376211942643401557807655940332184012252880972348020609699527021779461525708465715128532013138300875712247773946666785433888571986303411177122830224183462564509721960297095544853825248163942063037195770060635299373755882611325578507176322818929734348291423380223772678846858177489946970113815700011760412506230738614243968071167531267729540222751335887968447157282532338379185806725888779865504249826581603605568844892901601927702608250406061962822373484052168248753000419700120948212820770834891418324119232669276763296001003681066245131660452915910175364288324374204503622459029383150606045186116270969171231589802165939532657485836833928797110680971324142584922163076699917698270698214808533358670168379984388333296770458132653373146608509586782482063593256454816461244578751709700343709078708866736761290294938857020479378950062885605009265980507931698777513708956799571308826683172489558052342714240204287203211790113765999876704881899058818817138671875 [148,9] -11628849324237153169431740060370150328771352198657628100474996409498834471935385916001413746358990135613647310428564811893803204606172776994043460967819967760579764279497383187510724823346148494610468015911881943728935477344441734709303710664595930831534088135985989050892561782108346204723737926776382210570329655850010891456214008587920905740879002366303914362964682007868125486272699216834759107911511630984905999965401050983951559101864217712921822235091770512301981730422374546590747168778537070241214795420542592169083764356165223626732613547466784886482677110450978132606460236471105470732921336044290870540827655805169127361344117762873073335304286760483509194204240772531435527253124051217648465454341117172408006897413495884708795227593149949401889063414680167561361830177129763626672751092095210920795612699433099843931203493141149297156578296179584144129480867674725267836527926479106125635002018512862795325203116699910715466672050907576889124878292870210164483906871713263751783281731171769593632481206151907671322260384791058438861968836734692594636097561846814628792422407867051639049190988386915413977248199413843051476394893434584663734547079705110550234726905333393910533580581897419928721654202511599890159453509397503116695798303562298033379863121627538716103298988586645156209966717840932464827230549249224880123018435376302084686627945595777041068568213592115486856955199221110297043741667762847466747715470110501160490334095174254884210611839462176732901361123299448512615307015744429994420662992115125191725005116058944774294849752876572454932946925572665483757893861982382073548936376695512878387659953419204708459787610047455954660940760908601606273925331058906353215892980641845197113932691056707157758530467624635271664807700343097898656140605521219235368364463526252281802097738954392125432235616244724951684474945068359375000000 [148,10] 119713157452051047398288778509625008668692988158035841802024800448053369428103130902328152978804176908067795239016395859032149942783166456863449478307907454164200907809058107801718008856653578038844978073571609282417893422389435215693228563911792622878423950002182462771336848466453207153595454152193826579303797340031252561763436143852991457091011989225787363448918880246549878005274491036590505687107062436122263157136874855115537618399748043811107086852667938323250448602487690359033473013623362864165096917673633543060005812918940688083872369409795299986180887833583838191354818940885134290129588790020742466031933528484869763173994107638174369150352015611677827144344427246708047188450543265177501791354573125504722372917566940834074699310676687018482970242077506030244098590976130399617550697781938498127455370244090615419705303722485468734663790396885372959116384835772937692557601691985935929683508674079122917820998087677107433870740126719949456355898613569703974046188399439096008773858020222508342036104535116915889095856741117861562497876839019504841573462388712687674810983190571295519279332966171697477353758260438746924204165505402003131083810559334256189651382223462580888801058716098145771871170052874288123589531189577059097707685469521838582971604257579274895908977936672745310331963039738100364955324307357308264535908223221196231441710589382878380484463699777422572632882852594246571745546597404091091768921460628811629775289825199901292499612309779509451696228720621580440109374535225765705912036964865278405942813409119785115213961984997256860876580822788948415988124304676324474745473446841067585365065926233374072215966830046210658567523149598002656258380439787699996707053778090398451419960512888005813998723620040881272363655254728584615578507224096024896499562627714292628765259557301753323699244901945348829030990600585937500000 [148,11] -511058772921096467967693252369667047923981899705750762277423882657877070611799051206889544689845594226679080336345321208893674644072340522963731231715797916367230377451887115720477748388739239074130099263663600407201978490206887374468803416995224303656517081557414065127500745867878297730784304303030308500152991848446042989328363837376497288923740138601002488690106979270604666392112611994905884424402579140617562481062791830456887774712000910938328194388971032432924422421604186826997873064001575734752425876545192304546649173788417501307021310610755074586635796500933554058424137710492483779614259040482947981817612076413199852711764633363652656933463180927278727432007841403836434353610984670721580963860370707717738911115628826591092315742758166238480367355894060229008816903992923301914513171152519567526772890285141767429946826270715937425686416236092371879728531342443204841526618011827468257507133370449603633486346025510423888325984660476959859671765932659638020318922185971148644568249947814631438711077698724985931797237719357499070298540799780271125279573101336306076612739905874060900913141806533532218572617578397910867606303696931043216598010086857431169999275422176195057299177691901124642812205488322833850546286843864795979573440818682026581060857397056707832033489591738695768391700883036666146943324508099095899398286755124019509332865771804611313894354427548037713030881477908456132976382715225680307883256219945466781215884527544079293163494496856596171280074797129048984803044600059631636901405969923903699014767146636423729569724649218891145098986433549198931594566821770081773185769707195387478323078553046431683304216147186390321010683137598008930670433589661186267040617203464099406873405099283586919530652459881266952908107760070111605689889292648576533728259421656297940134721104719905948599034672952257096767425537109375000 [148,12] -8388251386054659800229349381629107031412913163015291888209212040122415955157850112761816282185135214669281426655232586296121280330716198029435634922663774576448545203307700763571678837559860534108132769665793176409766306588910318996775722534986853955457070199593594590408737306540558988146464371265464928956361873453866408625774559803504578745176598286103375435317827231057875445530975144799385831268629816401693571095187034799928687142489998202106883839108472162976049765849737368537282672242971384489118237973398741744648082522819082202631309941490997554743531640487907757223270740077539703125985476846154334151597163360751014556419288020794110597361557608227548714712447199986265988248306915745282156844287028285512392878846952447764185604033037152465179580604244569105822726457908133598916401279135971753189471919846743590921109976917593185213705974954755364845405070440513250804433287709389661578575648569358623691129326002567074444246361298200342452378717220679150024298463720235051841856844770471168916941756636272189099133214359439014890782802382542035022883718285787106144869283504638051584262012947145452205204168111706707450304737188227029037928899194366186868868430820110911149828244392365390792730714038874944721183137357015953259351939073379308442421075768810989705773445194926903178533596657482323621914145831809857233583086037897301154958684043604866625898576522251208431086925174447115999901855490290551858496739755565848654750048837375627039942705901596791288779004036243376125190187577461333220168703950376842100359933481593378321369581455964840592037003191595158931369370913977805314387242403205102084686822113778981481060354733272402508015165642229536516944843660376473817598635336029405596888077732641709920335106256461324417732812578637957329123418931287864202209786925571808782378601283824526291255097021348774433135986328125000 [148,13] -26014962124637119136222506738988792956393235421238978154016974262288764118944285829598459387469748112717763870487861032865576075166784973820365473312469697700499062768317366106832099211101227901280402081445084843922965487656061171790464372569761345207497408509993293094960572681887311490008606127930393085374158113639485647775808426426240503874009585622180966157194817384222993172590546426638623911216217487062983479777434196568033735794647312305136709006660733732924647613199182372504933352893271584123881881047315106674456402896572360617447119123264567934816931540215734076490506091013009179891247604178100164427631616736678645006637973029370242147730678156253839856317440797808404337823242165121198254708458989476011538456481266518448118784572844750101592108371524215157942824829383506270954956744870298838230875206078142737819700789421477516132883069849662135915517387694000182619868977116580467191565337597513413710765054543348932692135012503901435280580031151058853415461561935039405877848355968804608333263458416507741760109016495253675415805858009653767996842066335914727632355768860453139357136211090159053523911694132185628775793447316217039081328207427366756723694392685793541531280458682200625797019823667859130222451473980534831682068846577325718298732781464267651235602921013282457909261119965923615872607048331033730252714221869358088569637633209783640963518153261994980754900085048699317883139843477130561127219995972621109076485775574282121159248778231376389580084847933345399091410283917028427658123748944739032199866161356282788779799418041636028463408022422533924479635988855813762814249854442491872370644728343697063078995331763781449466963665125256570782518607922850901331480888462508879613331424684503419924414642059131493614196320739882836861237543442018746761706577648874174371913080838769616320860222913324832916259765625000 [148,14] 20440789373589770064490714477662780227667642522352540973814124774854201994188882424771237240958921521222322733846271432428864826208020635126989116521624536172389078275297633763017950585989807270700717711638894993028131375473884141071301737614731497356477265373485126300726884493812483935408311149563120584784240220953432247821701404778588641803467802938627554675043434786861316230511152194124945917812012320266379847399424177807768791155611647156586383580026433610312566303369435312857836196768657745224736088783837069308299177518838202283053042110945251538842249728672221877715843830540607169365265756782148326737890981939514893429822796117853769541978104288003826830969869548713526461728657526187647785176921163582828325464394282513224727425746431360576670401132624583472643967870785708748853011316141344656291065351989616440324306960519155445000898840258471988324518087839766175360997167951228351505880322584932992913614024571238483665379137718610982534346111819174664683491378665818047588545490281014462495073697472987559098512987706566790402116194244570072717739062562131731964180862036199243999939661620034883294114599494902562629582835880100353527933421880230917745479704610965536897081755544774831417964416284781246163487195261500927912458085752710304232590944161302901520483572658888672574887581364825106038211468382578780689943381285002481778585553212950346016045827108243585587473820290688597284623444245568104897145923300227658006165608640900258222450094975625917432496619833199552543721895916843125667616290556381616077931222875584196546550850708310022668303341359782636351232747552372408370073822179123434383945294651900548253176680903599426146267492227056376020605786948740255334058038361790168689671844646948252422927781347387136297510406260201780705908649246886605913625144802058651261824241351927611276551033370196819305419921875 [148,15] 337852807515975579540762157783845656133045449092066542906849827096782685303769374153896692318353624121799861477429275089016693707449031290549491231280105686860986913963194657494350250198940695706748974532442976555209870609098689825332933500111405474237291377634532098288336774758105589828993628554939365077386144481619662639786595200777517487271046676662356872151638823582884206225128721898106183808839655424203337931573772487406133511415876593746344101428899131348735899409893787322639178716877543125693963714198676684620634863806006752881217217496262569634077072469569375953285491713667757364396141100168562316824026016677128945157534891081638049177828922714711746809571678465530850008781633031792120748445991629771130542600177617650645111305191239165852210406028488260539492571395437239968978883024107335887714517615347809508954704650660137286406488092609672952569964882207186075087530077598535083023925077216524449975608966789177636880682911176902692383440934955933451874819680949183006754465610623745658793468805664922487437149198210939641621449617996377683409094294262904204147904046384216019135686928547140119390820921863846805062130614275173168698252398100684600942164340885677482461404338860793538810607242668396823606752759931554138178793638618765752755844522578485853628738902931113514638765719392495983550630535999843062822314571451108196522593727779920878229403948182662576983861527893765915300970139369056098361902536660575177880993376918687008670254064565048741152259527919162843986090578849259325275647130371284099121696237859701061135470518807746022830045478081005479734977906562523199630633889413297809565790906180161928343657845532455828887615538952141030706871682795117002553867490001135608931825635917088244916829963133789421961538238082426210744371665164436690764135578959966468315079657358523945731576532125473022460937500 [148,16] 252011066016011417167475740729923257912211685719428171905094884010821005378597129991578005230424606097603253705169466695759851194480983986162518860898557163288709885306769818728053761893856698279163092412893916776124062988443895617722530327453177453022074316323091620208764349461464346613603630750084018379519618859734655238563062378960346119318860316052611469874667328132395024281354853490434993933565425152274409293642900304333501824394451476856002409491908921393650808438683990894274277574894470268539698284948618127853041788043595678963517110520207319235822769811503199120030042288329678024679885773619052928602107368715138993321219336559551449497317880592842358827982899444448851748587153273234936041725379835348851559089149831951862323934075132800904993210825742967457195456952571365363121729292086722497359097615179467055855852276180554303570139461068138507523902982071988267947859758860854452568341197317426267380436557087211368238661231265241178333922600459420651415972108710596688751756040552717088337629598056712798066785151125648108220835332316400363542030240626960895066891496022546585725450479176124620358613249087464724834809761150237891723461661998630871196837547854734365240628694041739156083674369402351344829294305650783484627539039326225685445033170887044901253730326123783202533222057413257919679391508354295131941739562156907588417311655413871583996865275866070935329744420029358061037374371371320692879462419483397646359649389434254675285719722021432123177649755755784824814257785055451381634701101047584191423649215332473410774720768962271886718031628413085904069629388127773401178924647174182081768832065438817403447774220094294303798725972202268160453997798221397588803863798415952976993704446849598389321836079484560533410368006982782029443852053323440988779716217630345623977621897893186542205512523651123046875000 [148,17] 1374228252433992750391932707509686818448859462934032767835506781814487638779259617888853583807864082317754786566005569518467681159799091859986415015655764410306179196766744024321971215707727193979079519235309935558472943366660860773210687375572641741588414791779850502349152780466910124016611367345849378423838171364436892434496032898973123419611200584665293401974774724213939569489220386256205361852407745357973999215948356140772998314113545060107248430906221308994700739561653972656894466081483662517440875495913860908170152780482877961503245478803528801530526317236679705326776449927093769334791754772762745272327391129102015841711475726738811611342416348483771890427941797539620199325360390816755544503334685615981440149679166075859607981306079794989828860399682910523821337112871302321744498096889947673655624104288754012341107819427431496311965931711772463042750737106463523039329393082440595469552304198471269978937875170368171478315247445430118679470767587045195492434707236646316802453858658383031149892201893974964629025397557197245283492744320869395404764974526998191416169363924099178305199157968987303931335036305211359444763545294101635976489259262079225671760591776730100390381878963058485675739920474857652769864838983536343377306926604270132628220410216783192226802256838942027933305128965900896955159264532169942065737513836975944920636721409977411136248296519827561043014746999629379756455463301460377585580667862662755586114357509054487230259379234244223406609341564500319295254998905168063295499428622354951579576460837866477387635117630189796171486987868932084345537334229754815904197044441050068358181174006748859589481292958801980237818459060126891389068648769790233181914357220762013845402179898139375285820386595756607811081250362254174795031642711005163408447145596812640113110969366516656009480357170104980468750 [148,18] 3993463032427036488810258123258992460737105298644815716737958668139725268845480286926316999574195424482512258783259526651385384193709448162580416137827439550952469534229663218812040408422746390565727936945696332671809299767263079173426583661523398663670083947463395260415177869248141001105489465272910749278340616716253962579315815232034424850140257841264552128244123084383472341273452510538213671206366908332182608973135529963536665632937672551333336130158547924591046873232859713402856475766705613435548161770417197910263238671728896652451646847129454194795486467053857408548013645497884917880554742470995924161438535795219063379143594508800882545864797281141632305896064222983894103400774574239870002260186539958501440227619034127735959692875081467401912960111702501238608200379516408073489241464632950728532349872426312037346730614978911611602818186835121535318669177856662017587903709167179313610226303027534141905953341100213886098184482769788462075726462323832572722138324397858185963927110243481480760458418071178790899641718403955626907378316774621267548736680100706044434850846304505832018715662343962120310237380096388517108139897808345244513519370598273314144552628829433710533827672445248769588140190812163822936539076859010809608000556151757850757637692084701168057466210913024084930016725866214217377740846750382203827079158865840809561561145295293283602739879328406974913285659403573755938813103633023011752318726415100954529151356815587967505890264348079606415770871358317273583430355235925122622975554447201645099033365803876085957382430037657058729401394299604980294984538822531573795173443567097685903470775971467174562769802422555463731165467149052489252300617010188312513930506981659573167245692591696249204573715630426597407807622761408420805134692917572455946774027468852541348258535435888916254043579101562500000 [148,19] -22718935876345934572098175078480142016007351185576176502778822123997910001929181368411847822675847555761870543108733861447465724238557674921859872449448460211136209162332070168923457473166665834210363418820297506932826861328316070815014014543690217368986727232086211020097638979485607538402530490302348193787932568451081283857158838115115489819670846947362524726815769758590631359323594508906209673807652972031335043289457862038803163537236238196576657174438388291065431384874224789467755368466309931388533754150395078194858934290654969214949796473935087087496328356075064262467801000689442071721945689841682894978574191752197626410588468797344291369392537515991375506603439002580015863376005481395619717652800209422500309965000646717135547870334470868679365176377896581642953401856443911146601130158065167955823263522092625228585713164384347638006456141826013240072922463076866872313423283008218662381696676570062412053043287328865388465333836105938397055882026230931863712095642045119506438934379313585968499544352717933798897033599145271002061292647195795758809976133500732874228830608746777343824440331831776571795152535081002815034131204422927055557269830447943488623929107090459710252134570138900769134447235871075876741437259636978990017024282662386142234257025106011982170919585838209909587733377237131928562655395164831813891783738134894974704235004247194725259897142538489960715372450319077337401976579956077600828095166778047024960845471731516990572715527570298981173610046990415385441833172928504570479181180438298227083545852737368218215909718103314185144777438823260771015426516194700247462671924266179113704815135767554640256287563422417008064792265569034750615577394527182717534202291855823836076943027853756184645397122964612076344369387343806937828074039244347665093081083849704500827381998533383011817932128906250000 [148,20] 299961828674745250247938356562521020594092403294327959493582107099746112503423605515807971768820074860240541971823793476999052252240063129554096979409818909061323575236204043822743229103258832859417825599374875807788258602917004875181814420705399160585514360714932568001326906704341426860893844038461624314755763013624649622398691540241009703146446301464762811762790335239935539864148094883780306675401260066866377116991924979818661035622577807890663958841340410497506113985138519297092611514413660693479455299294970348151974358052758737691439831623441416716987156634974810952252353354570973945928108480871503938051555731374490247157059498651381640010377664080087663389540296750200902518334258681015060010477465225443939960268741111825522607969008363710806898591847427045386486161405922798281226861441000390630526839275631136463217829321929038414316369958679282886248771663429425039010028605004893651191209274311991464886138535055758726479059465698989828008843499191127864377655855193468834201046322272504195643249445521869832662725856331620836088142835648838458661726892513426488987875551764983413708427926646745262558040944588181858138001091919364303096081889659083376315024816203013087368650072897815194556508087960897724894372658327506995210723835170332778862189626426494406043633128983861400792563866173957088818039028801635454432308403910716965902163247981265056151688894663116452065500259441406859852166743730315171403090852177509702180692032372372158439623942288906687099120766912887080499508282648065825291228730438615319076015276258422364543133838427222535923445720847445035280041135239095723018835939109735455071140714716856626261977351126096628739483058108273197119636547638901234265144648344545745932122414794039500574599686308170296321338766367759431394707158855215156115037020269990094203120126621797680854797363281250 [148,21] -1556409614702346294298375921043200787178844097732806862214464136377936622466466646388698009442424831389918057410013277081919868659084864840211329287335073058285006126222918476374353073467325867355830037783143780140551750452404530757238664550907370046338071343716152210507424716423229349777072363093582541477622013402436089402456225408550025699248563472949145382340921655131698353617368161421161143739285390897901013824944912325211289037168096236000322728344265739362099161303495327907427515348076477281021215844877717931798385490379114769425762049165308208161075187461221573084595174385309488661659376336060352728015461886590504743972635600072265248166072127257080821083669298863847743801263351146277159345450753195850518874733703132685698269721334124220070889463705747316309272171305555842324486742726074701531148850784656198182665467431599074237210032865885208019468824205657575022082899126620717346618106451231501053639272909739470217499492843032701379634120641072615230379325498744319408778822171183214100966460454947751343953682499683102954450769990708946887830368849786150343380702522386900627164671127233472632159593908596521737963077376815356106931102099313716911652085312776158861190980998078694572811990594114937259981160855444870924341349472101052557145560302900238634579947003420739275798496787820229321208888176280476067029605831224107843672694642388921553480014500448368618284609300877164765315965423822686490271598831034983271428996520811932006451997428658309878779114727001390544759512099759243595276713826721054521232337141183356824274537526113526269992381010112641744041182630795329438147587127242746218076836217935436463632931036861100829087893303394131085252582853015909869871034576319152940024110044343228583287962267233897999301421626525511634525812040951340210297308785426798364077525911852717399597167968750 [148,22] 6513074270465447194546779895367797676937869752182172935586207591816976415634141227413890172835333251983269951605047256468802806296415537938876023287313569789398415094971101368294147239791253978025924822513861812844267411649685945289365331514717120102371418527101608839699742601797344467230092523370669195414800431277925089040347986203589429267245746959773881695820378100358463809463583346658009304089942683237597275676579753957124811993521892661904832458695795282973950367223843939377111835240015083542606466058287561642226713295741569191971822909585526638573791773298297063112061392221837724278132472530126288964060756314839718381536680115484402145877231276887580755609970261332767085265049127162048818461406231485632470578618948005713001915344328152734865929511806528851984605679314610098948730132029825719838345857691170956740048118553544675836296895039047984749409046622138129461349501801518524160281207762213557464335922720147537170584114081518520918535299055558676954408698987439859829537995093036962386008654335963648772928659002422117885398707811744413037563973070764955392894933660005739407323597016404733192778155638699026885242123791311052472725582041601673484911888417796786495913469343285759852387867288192517921381616956057944124452747582157081823924601199177218162336268462162167892828524034456590181313177207335207727482674194043287097666211548987011944195347595468649216436973369218247324733163188216936117492167035378634619027695910180180327015872020609921959556230778266173649161193946872696196048537329091525721505760415251349787670209532052632967030794250399814712855160676637046171847430536898920360152225799780113038630661054410786867968233451465295108345854724404508179688785252690410080612274765803218457860982234515854878945756256314992734574695783214825398351964582285890538064241409301757812500000000 [148,23] -21958576723899377627235552374599654548843317729823321082186571466753299947040574366507590711217142509675152747475881536201384103048183732275024081916231604575528238442370711811794193741609820629858140010952393196803219222772647196699701501328126241548457218030694116135565238053301472628188555185304171451832270546727730840153383136217193873157396846343223521834226406502139024540340392798179755177180679598460979717910977694365731037236579720041725621240140012446046505119862388430003528244583931706274392696799932231899249228710354983391153829730337469236085481988035605218679917497069129698279233009430376057367410559018303732517613537141787569556564118683272272619702670807121209424174918008651812980336811872118904965446409257389660185835985422167968198047139982893548646031666418615176517846586401083701604617521784634430211088710516983071712490212804987561247116254169492308237080518521961642230772693807628655127326762693091213191451586145112088287467689994782366318029698368894789591920237362061658702701314000543566396303748129439761109095071960328939295327739054318624921168033088174671373505179986904679857802295795999576177517647166680333026482519669988524865801272064594808499061636952335921770116680823909641669287425059585066973209000590902437039161162196745740938573634644961319043360154861708938610202576515888499769008252106398533059702167135074944982886282067152923817597696795750158591861980688537339013367961504114747701532535113109934112138910743860559686016865962751076212782381633568388462991235313622806013855125648386818290432451128897561792073083130736163379292045404830004536144364518729653368891346816021649798488352732953874625716577574075844851821332926455728973915710442806114260583185083437187117164621042306343718108084334540862345017874201229478318146738525992592230122536420822143554687500 [148,24] 62165501585505726167662607359533025980218610735204159943958445614296507966521738306656185160218029939917822469573195648345442769933196849976363777334032071612586970550424130571259178167904184967259157195437159640708982441648777123021051118456627737865221467401093585778776889628065006612156976946007241200839719521488072330895608571864298892066246808830567328019443715252125702320040189677449399982154027240987337314883527156886049131325852595322197873527868395114625377883834210573732707090335245861402027738718283045246742137081087655486318442317693132604495751038283271160438092191031709490093323360866866309263042816475078688533633631259576539587042908076987834974324796474364660617273333199291034077502933940568402887968920738323553493919761145793424052745523992439717478545033343506998789633135608285546366296549131331710846018679198637075502709551270081716244683016438672292618303186908047436351465336311714000609908275256841994658049296130691101573661318236917902450229723126397570233464427436058693369132526769839539823448686337061348372765556632768756096902551837075586112653295679760811131777152817018859938073475573178420308955160262111963555696564892340720057223955713118427007856913993829605285161121928616676501266239895455997838581965080686511375461871845996470689610246723111247333312889490521370057781791193852106314543254310527482193700135126780945334280429408607392122922255460492294288015662870087350205714033898373489977366065699088892503644682793389965957706337408859584573164627580711755116206844915050908986632634523469313981104809115278937421098077171808450810338327368450519024898284151761621965524362491605652398271288976899095736850208249441084837128699875311220126524756464755016891849177835068735019155296818281457045499815293690341955359332127784698421367841386151709841162860393524169921875 [148,25] -153324838854830589201217896812157715966461413539900769541021364502558289441527343095697194010383265073531855729342333248620074425047813759600628578399482403465932388000329499053264055220391819520230458517656944607988921321317026001009004124290770639972843983131606581585733899868329102642650659378855158139302188862582764520773052335355278600818834223892876531380508143081660766730915889051529238740828592942006706219088101763470473926218997169598393180230210577947067681068868427039991600876493644031684919706883939496603047113456123533265001990413455728363379028058960409247165296839347354677772857924861762916485493774475801757721108005249607035331249535042428374615780245403135417819114947357424588014230192702980138578951712397276788312385733365208967115868571272889777502215552259592624925406290305268635228882102358487830149877070655560957811797198421535333769479855661589932424187043072161925681007005517174091448166936884862902329407388623447824952231930062918941323991051452179296475061959485807178686179560231021551570250598021281165823992338487642351443193928475695089253212391368567241156185383969380161818079660614218020709798880177248250337009127236029990296321135916097854207110217336505568342452071747113363599411360328493819902899797692246842440394164241639120840671172342494965720556830530049671900851478440592784856818923896571783608612150816752514914757106681367066898967708710171095516937281545637114134850940673602281547380510332030433990239928612718506885593149407486768884964500850145629336074692236279119778182836789559363354438367682411788786380206512808007098375191428031369327356306760478170495434961361068664868056088992443047287446134528293578044451970245804132660889130708244470967839194644912350531349061311747009030869099650594958946668687011098178689458713081825473151998519897460937500 [148,26] 342369272146335883761326130124689792794512374242559202268815975476375841633968175845961430031354939759951506247033569213507456975043668228905726949500649285833044202577286693467854206366548092246194591945986307791400933049477540192545456679010647158529103089062262886100029574713848876046534708802426948130640249891459017720572786093452248571694650476680537141181517569222285685148531386221785514117853615021253696390665885485307230568623152094045436334632820687978115742629885211600106695507554389720553001900271342359582661519318103336411818153187093653614645313492122948342111629341333963236159204234270735521829188967034986970299389680590710580146692461786963757537950681453703755089136753016531284634198728707316685764549038834793408123810629043427605994905678026587997437673803698916944688124302810761396045985106079165552746278461927137315745859026116844913168749966583166097255501838902283261330069092429234841394150499475485262623329798755489533220024627561547442313585208170935549305559536137116369751843136617758790503742392887466059376308484580336369518337451556967056595447414171194382659057826620918858942487330524920456671361885168417815113470441696968441556518699344405805823582602907186575120765754547028027738486702378024469788753522564380394387018091181543205033391846976824893607339895881281254526483892885975908135803083287427170611620705505594875768371066218331493330159257617817836786453929324766944228967356301210938643891816515590441275870969531488015357183738358155898042656268114613414529961656591963018016721452032264017263457736979849716507593291911014163955619039213634544764009576641060706354134306456354779668238909763097536598885969380308741485308529761215421910524580431297947603795502276417858533447971200758053202637078335074464803793927625604816097106309938178264605991363525390625 [148,27] -725021636397416476112414452415228956269641263628752429245094561874561958789505107846227370181130655383032458264125927324577286206106156815985157739729507033836974335977026255466595773459311521514994409599644564156981505255608576752051486171532901071980521029329251882221123511869481914648283511813152366844605455353826423431683760564104394655759429991285314378432946315371828208144476879443414692475807805754536977450136807320134373418368218220590419203539178264741089963323694149281681306485821371003278490339118276772061972125425298980766103460223386539904901397142412118922913540560354029847463259879589886961634902168257651251204721712015800165279076167381166828853757894981825334265297621026524262896664078504885662496390066545296630576468110716706732956024497213084745911794445915298678886711091119914333946167244917547440780697823901535226122143716290080157960575952464901761223407481511608063985721234413870085708921393258437093972809585925066607240156608935043311277821897170899124867394534453091926748585128579919194184410024663895677905933470399504561746125750779960649780937653982158204585044587830245073531036855845166739777399446585495078285385060561029557378104603098693097397887422438550399757989928194672363501331664753739971909419650109327476373965603138439538266832343557055726332332387990722501549580140203842462754284529473293225133800549825097946521367159487354449695320083933959228579012483416307253700840481775061199743769488756792425956348481458918903897418108873897936192437041401879342968604479604938426895937100042871555654571707362360372702237075179184225303493108882060344527760519840085835746526582518910921463335701926263714574384506072003081721345294480222837138312476829882738332336382752394850844214606371938190284454024824625978125564083599559386929950938837010564135437011718750 [148,28] 1508165913210695384968350069576746990757996202569267273784097005935167346357926174728624759933177127878114344176148657209247056624434851611814592667324805718313244000668262288961346390440269046127590831025983008370729514296855999119553175580314326935522682880848760130783955309672927102472924089808376694575241714627436730713139104504288984014743706367594371228093946618020981899020299963620226916823705014365132251761684624707895269442838876724471088189231814901796096617572501373878868188295145138297299887439795264292593564099605219274478128688992344168101250602819870993260525608059480490490304706669716974077430430705213248391995560468371296193999590091467124510393560257185677691107165277047494342923580054626452184263870649107086755934694555260837606065646468429459438965132414895292858052660317653655790699111582997482154237943744891837386301799547390405066830103393087705560833374395124459642717344143197996557873315594791436469760169395441824529078286203091587994310754171139345780951944537435645654171218475611229113857597867016771585046783412655988467630767390408511515406412496189696933337033625252241382302412226596214232423658330124489129869979858008214176753161786291197996853087178000125423927465189008831781940020250929405468722838209184204868801530447890879174743290695307732221301432653500077654978290144165443371577901129746351316455448704908973318788037132223769097531873912485557290499112891188490245719962642796956505400732956259456548406774898191964535042787272343734043446762641091011926017188427884540262155886523001863943634688069114884520141699918120314958516864985809776475217165565883736105510348434972753716756766387389204960189309077044182105746076123938659039467350710446658044647272808084459630478235583610612126631902301352361208546720862761946555331889537927117240826660156250 [148,29] -3092364611146662009884575619438127613958554429063786851704385970978391214799872254100867493112395206399238545202774569452087768385847687487856471006646208910679092826121300589276173081686075093079272617675360813133572873713833533815735997672772546963960629428334020766457997348715049685998720250969311721617667132802497461515590332160359039174644307196710481105640328421523311556783604756160741784818753785011171230072144716651618068720467882902326026540609205862600703603776102632809224900779275401107937736452128579308710745373698814779722614869970631976025709073531512318887332409609767537684079486997674897575930089509756047852513913027602095147098191454543588465561121784047456839035408051388571834571880153349542736605729649264076967251353117041426520522994972943644828025944612263386442268111935944898809518955599244752449644071831648506561414557619915792220039290256547912931819600506796329214309099655969798838451775952706327240622299027152746896312656051066659697378103280921495042056664298985722957294915906370441060690121390448734549808656882071389920661408326794900220590382955844242997029760327011133830534149822721858501944380305178349599189389349418518927980939700231838410960222164303292301900290959866476317309409411545189977373125803348786545925231980964633376513012100842579206705029769146697488978611867080395011235584850047120162925762366060874678023499523715695556382065028352999720894133114014133984167629397855893500767178553309016240216974408075982390238958124627632616180983359355375948979219849641147207032614717205452430828708157229701961643397969397062111752480772788230749941786528805868029024744350975493639613759937995243144772472907181770041979869309449519506630402098239991902379124200938575421151372854562734910587583418659553344582002588516410120275274447358669366269531250 [148,30] 6090453224963420037029462583448181439500042466067121468364582533571298305588799063113065482335462032262460834186082084541487884813026355856043715870118418832199097852066376348796614172769533439012441404575158572148017901452896510503942835177142162099152715860056797762773419585390212639742396600605288630158212351140232703053936579604931080437254675673857066350777841627946624893803820258833241183867916873077450852481509238585506295818076036268692934693354987818078260378394907264100174718116128701962850260983922872470211539789916130905147029986874652096254514809200835798762991596323469226760084116012864606544056959223339947975876804234051599283306215798879932240930749249178220363065727235111170798260753651966339843514280627670392311078556169024568574035907048796861153842320406546306116027249443494455092687209150402515760943614772912371575498932655267614599833674399590701335278151513389783271427508304696908184979283864605784335654010109816379974002679702358574190441159694685473319067827623172220657289130273987273020023943641475995463152315345000281395892880643523954403492402902849680571581540954670525623666153990081748832404457451970415534241135025520534966222215082997970366497074427351741978292000345258375163055608455982766651005058673124198174607034190497822970428476397332575779747713500775801959997444787548782003168357124130170962706865942247665986381639333371295514388774375898428181827214026597699412416940675228268817973371133795567632415289064568506867920324128974836245187988563783773996778510789068575396770566919691477914248802547714806606850860696380620406243890707773334341234286631760440844265850705515690101283548421636725690187025898231309940701906594215908911412597216478492057105312799254199585320346752018196733171407331727214437397727118101681456432953484655181784812500 [148,31] -11142234394805509624316031680920815535383045127705289092078789214102295682686528077081379068981536779758579797404848179731306987706546909910388544995285571210747215902264369776488981803744753137620389655460286924595116254037121612047002307413445426726422414942887838875548820162814542941270290503202475945823203200605417869089227576900975120474437750469038548094443555154812290454293010634387700455621771035175276628361940026117952930570248086460315929404879697124516472594444983707527448183388672006928270569464067965723363842123317293795118265392100998122035020423560046771592302385367975515268948235651868265718427114861353298306722684024598514453744127910819498913527799780448115339498340688344826938654660413722311742266362795446107387966162645263256866298703745735998279410754820258702277917824912875397762830353333958565275819102308514593548709637112330247504014675828699581823205078017052616714026727960130463012763101740086229459701312582144275286192498190823651125859915141055814739494853816120726783567766443464427719877647689532442808722826752908152516949072789217836000202032772012636785059269656005075157902507529712027304616171692965041448111504722471938967355013875913575930517391549548660052971065562129853543189453735879188737054477613012274702526422815908530559804163067775477932475004532288578589099920542258698459524908134740512795443892608348351251623407036932911358268729111325533069512411524867773507351146161046662913248388244870804468301773578198247418680920478858334728910777037726342323382341739568293695731933025627641040890069559154090990613185012884158553169075557468166309239656498003193609905765810316754736644954922730423216696337635027812480812116482125889277600664593456808283379959643942141183558431772694804082618974744499244988205315744773317956536600999060043575000 [148,32] 18469642833683349266791523437129011983126729991513480959397138317452575795725398416619588061022747680490225933390459739407376893275336763834627783145666389415305394586889024596610856979402876326984071170694572992787826458401598876606047935390284748294732876649121558687948417092894899823574449254242089788850169692603291837608378971129504549124630378027271535850171593027671925622622634907236955396689602142252933803217321372896641877625814224546100424750034381924129223604381139652301315159067988552267701034771084346916340191132262809414426855595062915965018201771639725234899565937796713806102583949273131350095808000633522561176879123238837290804042265079768601276288077518983166121157808795236104496319607567694557367414339261138083922354996812051698641512761575665295784124450395479590946861854250894838976105120877193390013915050046029563111975309049016251268620012625197015892670594591488485184198667700576107004860603007765283947136660789136775925402556047024735402278434611865319317010274584208547402435371411445497861261475643422527061599918381452750878988604430846708277999949989842818439800289449375928355042581178907740351472971219721160277304600766942030615457113649686555919031121513155195043402754243310202824924655555195529086722678037488917086285504546931626375120162050704892524004430344650642976461425638900550290063368093621485390181568618577265814340490366340400330523661617236904744496924202145476393373238225713685673527865725158544000702814052609162575464251557735843280678941412595895598222898682033881428058583085232613923712119794643558829380691678348409250964524930979554205488197742677444559862482972834841906905845018653917614114758567886842423845395154469895219542930454755921919922875276825900229500242910102458242382915281779325205749614060092577816059900608940663025 [148,33] -27366560079479240931428679536855192988671294227592621264149890110639647009934646913544936353221207630889542623292469015223605907637223083973284962829398197260891158142693476264762454607675313586793612762095861909457751230768561004143698283317687535636892944345417891713916311650335985743289223015860579866498355863126949012180985749723691144313808402970197576008892797734760631484197256470459690338287074097100397380718759228088634750863261725317439707243957668212290195433778634516992370617312715339416464465506626680181197153103115122799456129165672677222868393280527495018608346664929563594744691959808217785958983905296615296319464484262719388056445701894779982278987855752945378094987464514312015003000496401226360913637153189613773812238313891320051311343209527482363757038441850131970700360052467188642113657348551151674778822403475835901694789928138806252436546821336145000757771015482059573379616007752385496320505958814781912083228906619064880447638795260515144079068851048974712375862515295487013665903894863812448344699120823626391549448087590807074455271360055064001217348559561012253630843105568817863272983232323109068556752312236093289238955262791461384040055137314496395352880608643849860208267606736297004516802433166028586741232375362974078256075514733310086067844306648117492245322811306167428131177949904681961693640348816347192730915993966967784393518215605328251510951788813806630356154914160399738409256477503246780009540907830515959882663038202130622606692860195131995625442193145894658419442833546695947928815651407338900441301264627969577231265997322527894067890887339619525432140759174974173157197936350582817719677225613500128110362380245671492363834497786055220127039925506346519940427225880455057933927250280712644178501785161567277711199624836080986538920015484602225 [148,34] 36047997383217875740597210994305021569645913745654817887280606544169541071653731558057987953029150101582396409884447473626405824177856840361625643038821837096286109255882701379441300836257987257217399904682186699852204451015088660637963283220512346946718495527387020587878153284302997061376124578918330207032811146978924912671771481081184698377731604753642735285343129844521684406745423853652891847224807604511010174324949733301570614299050953990788157113652196897027776351810380540562617889920811988442819005071136991896452942089590266571465468289501829268933718211953934243830370956272230653593654576156869737598497507516189325959417680888988205255370429929645007332040246182257133014459162201958155611322649462133846212436123468401019382061783977099189047848291675875185651578502028041315849277393057875507127528222260902853240443558795178961573175014995170769384235075457197620457310642288680294770540130901592961696772757331544430981735912941894076380097789225646341853937063986504734415709474711384391410131036456164077854999171212454619508543257530216214831222286516275635669900035930822154264294504272322043315655304521406837033285573502451735077015302849247093179264880592697919299856113503436369311263884367200196408000981963929947507864777665372929625914617784952388524474880561132116948991778108160915326199410001641151157365352474792413557056621515532054858996658008206735166573223457628386416800791277704156617180838597952822756558621682920604573231509926154146565707632546442413801092294745258918088436393563265265465154080358778112582486734119057596107174053038478716821980111209121622779829378822739354534766958139738926909197375429782398233699349604310077799379881970581142063936893622683601393364046523945327546684398946281837489568855872953212800651770098051373118259356640238 [148,35] -42201728884587661295318952125042588757928901196903571454449083558309423791914507625385770813656128634509984640282811254673678548152171377044363870289676390044498717557701612226711203450731416432912173746271080360905652302531868966127989110316739022695739382411056182882748671296271571294555074466831384210657127899475697921673412866346465255449518325859946738247018970485628445116772337443999621193229081433469794827477068637638114734636641091020956938364232918109166242803335208508257696091584396619829042334517454764247633050181316596150134596425311650722470389281710947409013968518085898708949461563176192810439491861413337935351744118743453374294314479256252864256191447883252287441079120703016958462524516075024897356812503114014190469620249127559295312511117442961468881024974682218158092964132433262763421783517237160491627262469500911442565227335363260935105668641021109723149398079709960652315740272942062996725185033138491382868040468927880138347361624850383485524327761811710849623512649829961534612876254284035328247792900119998076381352716095262414552264417118794165990316950412911902799540064084783503110687044692563721709913549631382065851787145942242528317115614165364552800946177011749237262855260701001841742411920398165826851887593936113415278679901014438246557484234637979070887619596073017102950611354781105796065017244418775808681650736341972663386367281812914751306833131217969607403790338021421062560526938916997952882921510554408360156300021333701997228000491931676083783243673970239058261811464222462270125832204965841065523331918948605354466827305476788831974764415098322919427629448579354982281990865366046975693723569839836309672423138487597879191673108119399336486031865693454176386875283232910618540812219455640122008584767520620307755674931255936603017857776548 [148,36] 44095820800567929086513096853031573993502618577394235923454825945489252295555899715906915267979512508292366344499857975379793612629853649913609938681294379504676992661951654840530457145719603341400006420330634400665277319542464555837540100824198226113418536449048922628755409825788227408910697115062366952308267008819845268102658902392469105908578754630709633648648857103150124300684421940701302112580733371813128995806189242690481800600584483855629130541518620012295230164241311601550555720303465101337327209586542434297845180121826949827985016876994652466105390762359385143570660795289445037307386500899690313267589219689788854931537083171443056128866394923674233721584473769534017982503667184251863027239976079105859147832489056700809553167672629557576182385935712846523797317205357231684598471077477289894847236523741533360316055983749464083850599555390946714342487753215221773780790579072781203983311484080483883371391264777620866214588695147399691408508385372869735674262845874166470491860158846345305491707185740897339379275892452037658496317891145478957139531561304739798888828260769759988349506223315804936825734587605996728983957127645917444688839728354935699133447142044043515563566164496655249322077755611655759397600875433960139357150708840941430905288975402172290517065798359615242777029592935031100408593918736688715261263192445616548022396938964470881632403318404236340448149857022264051336481489862163246627986491542670804786669142117363790347844420822919813978060140288745176955894515848482612070055452941321879239076908226386602027220959068379572137436780331874938373829559105280054253201803438968381710731865678887570932356571726255973375520423101742784991412940424370996712544339797231233609950213567611672251053098038224223448240279047592955776724247578670064182940405 [148,37] -41563399123594319354118051492876768332549250379155039364132913989166791216518094167215675273140609776778595756704384094408079852449682068359922243443426153062055535066386109296022526504858120139203169900791626253686417000208913148801623179066025576242798397666616529315331093262901620837314427621564645414385770455489941296691421688582170045733967652369024116111464437796142575334618094731835767654975412662240354723881621716887262267277621128440250155264386070654154127773682780549580858942077229951421379526860308334707020674859094112184145744985229075661094693273139727311190186499237212609970908634763904287272480597977824552284932650113615668030947730720320888302790287309585507143776543510698807554617914438898954961223451965900946288022481292742970157667940815052577344276281629592221081313226235490842920171115289255167380487767785788742120993523912369843683959739573884034179099479717084404880508654977090541725771240392926182608398996309576937576713474800888974801930600081958898522141433270260400570092038270386551257697948133609790287085299671748782328012678826869350944079450361993519611312755072326832476011456515142873519720734165499542106723578886601791507372641123845740403974382497819590395666400990560689529472930901902765874875759041722457843625182830261357097219775808346579134653935497446463671256140086975822061476342805042471239418261570434701989017098370328719369954796164797456560814073061408228029228132496313705261486405702956283975021739297348593456972198907611699259611788687693185747247947774255194125696226766702499245025491937239119882705058121679289339963833865551922956504435194141092912308386753305243844972406950715439747342932110350033557799468131507395294341414127480463578953045361689775227364698171437674294067848902643177968252967621208823923255 [148,38] 36132964419899091614068220035017406829527840516299571256220044931980021737098747544635649402104714329109486024126848408771250604932858526034923173170155072561563224253123982498246083909096125925185045903228219324419957658932363427668465243948763960559886325752056354058344855477658643307653283661304122667463728097500147493553456453387021639476731927896802463900161599054996663025854484711666427138957347539921029660635378451906204791232973989515432790649609029021912285491524958266580890854961991732616654558162469229931269350216805565540960520639648790719921306733261882785026216035355522906626831786797321323621176770896875685465177579356561589812074131626023943298139717108257273868281797911731236546752627026382755613815923406650253317129587714382562733931897539891477516654598397293925237993804876076686523684242022541329518101154600246099001669979987229269214392068838838709733789966378309637355152496989856975613454184791708913408347844537171171379593717452640496877332102888249204974169378984676224997714349252010882824780716166514763117960347223603675229517083853490628576129261888885919272048325565534854027969116418751099819185772435157238713735602214888590844380488729001600368871217795638787020474315752665871948340628430133427307425841490356063157796940174954862558470753773322947836401804001769377012010671929317835498392640848372318427539772162983444897411738762477070902635789300085230798284812131993737766708494795180906844046393605447789708098181863645301558292444569534449199527726827292393473134727899370189024700114176628272183428475020467567055180315925361666441019595179254327165121589907179425318815680715609372619937398579634595911562454212509886849825567890357089828692193136540819610811795621836580927567150158537222307494818334579796847595242511292553620 [148,39] -30138445406300577328303689926785411606861705801956907954057862493919103756760775251618848282919280391511606549708344038733665387108469966365436535463893244710183155463791443818984638917474392540006699847799007904408633459862381482103304270787780333819881540655960054712488210371124625292380975567949079317775585253650806419936479352723594505700266537749295544092826829190109858966646398540683960059890779564451384951741446192438937092237149798143010703111399074426499442431259239021764800047191342248197759493092097085572218936819401298077841086236606765974212690313273786883425674843872520167609331426960625851555277585722596667789283417577219125133891260246496971230151324868186132220683921124158749461223318413454704679484937803349734741369895630755559373617209253285575887242531595154103524994982829020478072472550213032471030577656787540099820919465343546977879557974546816285953064272836935947823348010058548839671560182253549201094187687290552095438457273960982490370162115735151137152685838022874544043102296665898391096816465532722371839116367969980733688839139232130940637142751241953230871500644931169332495292836556875858787571233676746293296872520307238761840032096918111690878411571651075023313459929345982758456791733478481494821721284337461881916442724901331726238829139266741196454944573337916900116560217768168528378681793913992084015625455599048470653146952608040700851423601877636538260427337040146990248688451147349702324700494632670080186407864670250888801272302498634850341911219421634007251650185402606418467165878908173054774888243925435539340369462347748889090878555290349858653291595539400691524277964276161137636167233772979646580641058076875772837711135806114174879592313426138569210413888538882826395363055366652811342044654261300541406684806345296265 [148,40] 25405249346635797312048281403434828371996369898513926330631907693998612417979364614032683930667310127703738090918882030590358625944181086358846665300943615395471499523560567646149255576311855079485408442919993972256760269574011117662238862531757146888211194042862008682809023053799208753784838423979251326043581900738307351752960559413870951039375789370086200088861886751684747277203657127989390181602164133649436464065280452565186144361175834646867294914389167514232210513968682168059745430118297169054722900853367337593071082497693511855966976660013412854197865020399489807495464797256944766118494838244315277450470075961614990487500840998984384114154968063176968914444058001407413630120844097689188803141933139245411219404604735623971331060877465293885606555967801399307111918037220052690241585859194996930982235589200174909693339495962696887851222395405058397317631249814553322420701577538164157091845578219963911129730514946055343150816089133392128094875930854217849118712236931383833880135062621592623457961062001206103073116451282346901903656189878601337916457212778123557099094952637223486825574228063583634368521010379604605255785893969481316094177477346834827813834775043083566088753559883601600720856286269322075504615055987769486199750901290518941836352639825489639214459642010177968361317248202855219515764327276638967391808029993769756060602007939656517959822260297590065153324411731327119430753312284393264171170662880299454765373362273419884364398632586640014668381253532984634339397981207429328913157928223170020876038032941595576803432738488000726388328972447509830368816992540287748180181590103263300694286890150416758197740139682808133232342824972912109780777356141547317616518793671507160383821268911869151638800408157412699897645438564089339575096487698626 [148,41] -22409668597824512623983463504615720632528125598372099770982414438999202057934385802167480212702755909601012810948507608535234189808822393251524232038214925209275807461537677591289178090365354688394020405173543876248074344860754043954450241965516781713877296277877812649844903692300169705047988215160934833788216831276152995518130633344256557205286136339761604117039991475138554476086785271108338483046145051957277839589742884394741601732489806787924754719517495169694664903140623504302400379536626513713495354022087295013057124518241634337705065345867220985635527450344098945802350859457880686229703183739903448957677864963200902574735954351888160840527745328567025110230422232582386846216353807872933151283904573420055291168054078939684700032763455554204975812672129722956314879245960597954242781674296629956636174019509876122537882833674163276014428147523029871642238525414679932291766326551087508331238566189376884411211627126556096441609986427164375200373492746255088954933268075514588257979916233432533054895091261216867014007258795869171040842838520883673264709176981442076377720085624245695540150114174799089848309350967890376104676798920576696550399969160015597419485575116332918694201227329234923310682532073487564565451943025992879217264469063772055057784017662309314748877759197605893943318745028222640884247462234155210285920156818780219611044009565711797128864702409213560784103580178470386269480782276930370310498840485365329963807233646013604928274552872629044767374865546327104034630595984103019817684832197079000564722671153452995365408182635611613925919319833773526983694298724881954930194267391425298680925611901077469584809349779900895173446138563883648023283640765690500390874463178338366620948664145954816135250273003652211338188667004044647989420695584 [148,42] 20399592411830496674569122183373619869338570183420539418108151269553282822375022867365576761290381254924724628407021009092206579054357293427179434059810540632387983546572826254269590916692916835762796679333123799739007585956470732309800034464986002403542890143139724753874656884502961118706409031135133541907635353257594948176482041909175752552312577247150351909700250675967350759788806432252392394122469457543206027761686317112439812357182597020733915097946739306317638173182042733713367005147737750235026656550906115254707110336742293469540359314695462560192296710756340772059522831914028799771156314694892726962558481515945764720036684286757008244743262742670114518445807492917867214933901152992267883109819351410412910997831218110696680243711340906399158548455664133991400630140030057147847101826244709678364462065511484773025257209908286980365682105831465022420026391018039102975736455395494226831519478363039451355668155537961074664755108477434835993909451858061394201705037765272039599378091788830553416847439872394119161090225142004925630503810307366367414016861188235600703280653370136541429961424344324051966622029420413066994673858069655560057676181243906522221858171159987413707097012264499494946377588192350918140885004120865385678532134897968149219361286225920750457284938759392793994756074466854699257849377814078001690300418949502695072175361906518176927682234590083473362239424034468204282741053904868239173537608098700721772891498412335906131598176322591778338127296020725923388652616103966717852287648716546735521316914387401652664365422998732721381199639082670885831311141317523629839356967899332104582948195113873313645740869745026844852759218087256295064512243442019102901907158961290342029737954015691051770764072148713066039167425946002973025770175 [148,43] -18230701104465970775796811583836687343585982179651239655332393577911383360716180176926061610428414974110794898583914459323590740329105052481401365004718184558876714953627247293909663682591717116165903639942100775518669630286404761271111624241062681674003326842123338773769366132959314868211259078481325312584699844161445846428905675880224766010294391383395278463288814871378171574436837727947787781507221009230862387059564255917078681850427755572260476745890478623371108422335116027302710592179982531766790226757345755627120745277847738886806057209290685969383815617559715507427880443833140806445529651295985567682667028009490783163637618790157500925318996780030298215957451785866493616856225440030812584071964734038511081973847283564069729836193825637766490454081288541287971131757975230305703799237116236151573237933765663436116769551691789045708098467206899370365801479469837990499125057531021259856727479659481074885181072188387136385042018945691143331581237070246751755868774415888386239004382059831627275271952740737183798527984205234610644939000352186257454971516340038415265779183221412370798820666173261384037797105407825820302888005601415596555999864402605820818211793935432109969689080275251200085733201669822868717678605180963539054553120826745189918512324382183759427061639743513358210673612811323624596589739534526511543943192158067186031070810968908562456024570912590227435376294262319347577810508752105595363363336403548500825550722883057716954681923498903104114291630950721600903995476859791712300891389094293383255566512949328498629690570178646613465255688926531621645446764669423977409261600119915720871052682571572186014092971695354910944956395215268431023213024436849277591303592805388595795270583069732452576367936504279428467090624166153500714601 [148,44] 15225441536903760876536790625774901906874181917465749462759396781954574425232581539634575755999251334870732068830358925508083275711472175433561076098591005370294577738998639048368228573250875320869025783178531331982044471447015977617689396328053317860643866143829148532967519862083426496340318652280792757724707364778209989267504103038727339760975264611852636271116642849404546996548850364056921071059307166891207281022186861645260240948657246277293181129668660298691616203602266109725676241725374905335007850795339992539834876540461284999042341134159760939341399489477155928357302393525600627206432059196952030684638337704783085379264394591344907493857218079426158208184853073299869584061484763272745888869361307929680935948700886640695276542599506031933534506354024664816823610173846481458596106669118516788912713352692471335677283139707557347218995771571595639420447045973300211660272093578183368253565290407861817553961287762053432256502683260028737129230339197770351883025627488084229349981217323055553348354699440131003891386326317656564515600552249766508170262928843766121269987912921240405620090830870777357783758360730122594984601425315786133224239521496287085404768685255764226872506745714710038875087713707656857220360704048245282547771158410997558399486204927951117043970350358456237742106505805303055933139125083451464719399783016750244806454643908643005407045220735801710620656536845182449665925061435519542040888042518556350708693175724971538493473321466733942733855247992276928093786994687617298346480646490660052622727818686541876651939803262271257545564503247296851244038547505108113402419423484503294674660052931981389890197515052469114710669874812698325294806735200220945953072051325771958633882828946351167899335829029329640101290721358162012332 [148,45] -11498971503862984246752774106484313894612035292896503616862227878343886060965208500213777168751618135129336773486804626122821620035494564711396211672161464327284940182778213536422601888578269683870775909221258750428421162459864601808814567281936873307323467908291257199680035097355925535762538495431337268795830155127698745956681899683122995401333580927697868725821567045628738663717494308085072931487308187157827098315349144275231919934037077638414292493229260735011584351557448654146906726530654406748087501380713878537344591206319633488046683817419985777014458151802082381753028999203775936669165247136697030159323434880924647470720890898147004959296791370730383007616591185469264164418481683880223168215635447666940321771960860072861555067070095970488784163924441146587022273507493499525862330530113083232658901157790822842452684498514536026077283601330884000040489483104022050438398872325168929122763952688680703564980308734655424393692217956469416726972324043266310165887997751208363378774353496985802317987459834935483288000912921057555675887302240942088716976491140118973983699248625916745755388037451634384888786875213828428283266117529436747842144280847308856385395550813629226287622225755677832216237655949063081110697169152171207749805524447777292971878965432751563220478612485878013835779888951497050403594843875258823649202634794220751993369171756640871213534940990307259468937808907816477274140361361314046882057789172235743959817283316304577142500589901898291550447418513900451720981930709425739937545140498824199151341131309214966103967164425151758668598247778095082925703617714077645658571480458276486405939102918248598020419324155159847534647137941586112580888846358578598085946456202102155013212793893164259822889329509833028129694159569127291 [148,46] 7697406218297846645204064922135870850034286481445215372228599390192684530797861974465330555882005942369480491613957214294285345121458640737564148576575188743383501004700508707726712771857790615961000196563795937618720385187581247963049901821373951942845688240071180596561611973533550808983209454832862978087741082237332113208470694661693007835056953995500612832953922649475529627175565872681490697082696073163360999822403201708530004195488806200514369430873065340898472138431869540293848458482807479401276120928239422003055472069167550481571119816690415170198711337453576392927284205697031513562664619584163402504326678659495687698753352974163799155328633145186228485533679544835656062307716237177212971679727407357876716276803220010090345708038077015054949781163830176783246838227956938986165711828125006456217474971038247771979056337415079124374537735578653390490962225815460238229656644486952848220106368850452936675865888392964618044656706150134419511076792996158328841169226657296351731047117752491093090527329612544885824968488074400972729074530433988353104376691382365941748394103920328372114620361441808784979428791942911945911047337561713634232284822840489553724374272943318582460095217666984180070132251705131871826885781904200960363824268578732602059867149055042444948232712402059857966444745456052460254041504171306681968799324827311091535439816847367023967553671648182983700419689385453066295311824544627417399087778327578790303783423979482389576063282977465914617002451574756929903934158507714432852472645814852965732583223216112542667602760416309875976344012759672136024995564578222660582055374090866609928093617098212304560359378332727368483632714644714102993817071299407627279504051099906539877479495260320438540576026782746678773406215965399 [148,47] -4496875851723673828169518617382312374912839779778483317112402028456697221601952365566217435686082624095447045743592204957027747148963368701396766671843380215215187578628726859673547502510287356234899015252254256017285464917215721668271440769191756923644338014014621613094469916437122379372471292717346628643731140288330470045400024161205797588096596963103056631791941661116486259252228975142838220538748853049833036934655460839217342099717554536067734527188936426264216185962148466396334235426704388959250084549022962132819568836524172982233218016213383409513964200183742256361058486923752056221707230830278328531001708648007057242207917352476345338086917771456828458156008521636889727619189973019835773433216028071651200569950863720763729603062975658681252667777579615631750130807205451316776149429716252663729597106834936068809138781539718722683621889429781775023017445435605396870000486597600410972389143338837118630439421386604514258991191450380184974520946498898164229583963611742580154897138244038216553619570663343473944696526884715336444744754646097737365018075131173899149593151336178260475162430480801537180721100674705257727129602714236388244828564928591652632517310872952529517499520972395543449313025216327045854184551945632876692988761782241769039933646093273211595653350376297871143066976910317977901092208847184356171465415682000563508179232313964772904878992287995668854853922336210729378617980842228318386072127713610523220840794162660321779241294368556355998409776743205067732439183240921050889909334112991086876140059887097096114353347991848136092642673231073273526500582056784583743958892946218835381837544127782030824596352737587721879283344628285714441298399582124004391670349549380005034582306283488887593585717387003136022946608750 [148,48] 2250160228194659592371007937061872476045620797418212937402229382274831387044020035208904736804371705531594819921319743442401918023986408668752227846203866664704446704393928114545028714550518716162239975823619941825969451329065846094819520565881235570424067076317664963520152672908915077439517723054279631982237738783722457854803993393903717012165395431351376025105336908706845130218819466651420586002398071377616230947168196335232012642280420773749178096212170582584684060025913610992910752737862498209089233904651968999365326748670134059568939565218282005432886356505362362658050346377328497517661467314210628252425345289924826047714657726898147275645952381681268489308590976929383834886943172649519827305476566103993041750145412968515902709217539036659968282892326418352083997995504691355402812377440408940036277519772837039818160265276755326847156735499153581929887763689581802247809142720700347689282416190455535779811999984039027145963888664705382613415582772783716741185167799887608931228227910932464253728299150714822806978968365573150987102530373432529331063585993719631448082944775863703189861351984570110193795368646128677626701353060173875336649902550858363343209144631316835611804928756938701416836138073609075602657168261033421410659760310689086548525176732534795745870135178014445546831142667383009825139548792374653723118773948655612148997911647923685004983563551980374925039367808673494580446522391206024428714555997746751046028180581633936097664069846796871965343015769232616610272376804000920849278907501708221293232040588339483039698960918872070410593735745144292524157999686523232174790963458725651400114221072743642652735391953104339397640168442961656920513174307583895002939578650004574673243694182210226508249612596738530855376268 [148,49] -932547716898220208993128612732672233690300397986617400070360466603807389707857349194253093594378671552908158356206083122186959050557457296715095363087665338833285928093020021959113745916107403802950482290788698885846782475508513475301106237969183593500316535291001639692024650143730753756843726879485499535665183283977749872956680600586300343235131007964479282248041452134397470375080109432722622511625831251446675446233201575010330618727193061068069942115344460869011395860955035608212907468164052024547996402127162814304780336375028627792050138617406287004184859915516175100749930962888609871277669627006523742745661020409198838748318648382470520899213985674510535829956568552845292996412203783246045764978700507148617025499115531075515969898423077137189303290932914550151608784515663500920013389988247381925415273726589536052179972446168137741191390600720227570128832987744094307541458219539090494461739249579239345776272546758302600904575117860656417746110322969233833146678636632443431341420567230310771687845432047893490734486547868174814931723166330463465761400332911801964669810829542131555167589328942573867189434815529892638825248623088802994384246482907849264154245813488249542638678949258662881527336815433194711898781616756672006692967491071720497672913604578703536686003585560402909640365966233344590342728968908865613667878098101373754151442378489359467022189050395302393219809833556936599079818001961377104677934132432719012250359504589291820451540342719250412688061134423853239544290694196483007534906259551317180162263616589190550332881831770298495395675938492026457730446133877032464634467037183696450087002554098201701481235408708824898502864994319102003589235911403114596460984069537827283639956474206728943721296890516964294820 [148,50] 294921262785583795752693623240314160560658092715625769649132993345994473005264675398697421620900393881467043842041232422119024973595464033380049023963367779588611621849240049952302071477736194755838677827026864743113242369517632480475936046373020396984477616655847469769232246646758091037682788563129742252586078919968947682326674115035426422652943319378751263716427712114356873540087745555661011463501329318298248089621189950765735134876779271509624232268565931358565522052146929432822996039254919910452133938628615324708768898286955864220064298194199344630436070086925923591333640760593351630213317063350055886000515075056311304531791293985388481629624577620143322426514583645128314570355654917764479551261824210890484828287461751682652993200993575112989618410716973990395397841397099181965527368977882535901805123912671456995472468864706049568635493366285166574170640576820834678217544019969679116540909195595743093199078059949648035393299119575399911574035681805972531441265096591489221410267656117178283835575103288368956354773344039295163470620401153821319308537130345279979866866549012493012619686879678861658541779163647528124011175497868938753547448144698774202905590032801789045511635801261502463648222337332144382221676890021028111191701688135059554335122475453179082607087528354174050931415977255137912770471976382839362676145934097953027211975175566436945728997853055009410897752761999046005805851654695445614611460516638994444249302151741975231650498550058288580020679424552211204634146390788124013438579972273057279004589306140727287911881397709461687587881641848229058444068696809770720532173287075225627974990560877645593881410988395534528005962166159978821758109806968347909089660665614197550918409522979787911205633292926624018 [148,51] -50584687485782589330122372176486912069198372077217552091542459354615127016404401057265964390340028814467339896930557130631585729482018513227937637800489803539230480576555284579357890220152470666493722107189985139427758581204924651649060462185978023564216491335292346284051981858371755802192790404334453392842316100710442208669408315654323636612762739101871466995418532302346927113334155456863253559466630568998233722941407304244524864272903275640272152824754810678009671668296026041909954318266710206003140580868717578301815406615235696306934919130453008754471297394762633357998395881370661842080556395335616325329696784197708561024159827583708101486528208017619899040828329493970165036557756351769748411545428654513967119689656354018587107571006078890456900951851776623909235022785698742217949068880387994647758874503525285202522656976689883016264695409391293835728628018111837146990474643910801039154283874015609589667070286595795122608345861557336474796702858824895911764718818533960789412173909930692963941067600203994589156829528371351622571650492718244474112660333919419454165091414593394687666313871409956830159449833511595309262868652192654850960503816122851844239535753342629609959499516271105807411166372442175969832857690813982631345450072023425799758700530860629781800907890238798373668275106337862636239793038198105036647255662565905573365138160661598126869607831514230593785026921242153613906746703828754582936373519156342075434776101058927568353226585055528916695185764417768750994362683233108935612851432484320138825622839907796565815258074057464358013224876897766520220025459551071475222032655025713678053280648502245123801229583882327647233165768948914836679896020253779890322409442481722825685124167169923492622434369217167 [148,52] -14130843817099524448945827080104868177678582188720529553349256072642141279012528120777784764538108097476983821603068892619849583687604109753942182071796054033335238683923458946451622823528916738896599832023931261796185359474405654240797545081709017412283642353149615366812882072548130095344654124229097430010199494343526688741642319154509624748027884518538250154930923995330035890948378148446383061262331118676263763699224314033451779428540039946062295760300604137755991155648177446500516032664185237606248313662432261450899255877814428073207186144494306780742767359217129122976211236529838181304471103525163957227332245949929588931693320156899506980017063072038536456042026977912832803699569260768866619231343161253706412348651295623512455853304823389371392435200641440799791448386385249046809640350403759624672142832632690462369850445586095149407096231823571368360630606951595272241009819914022285457147700592555305097397265421094003593312421062929534901606562254714324841890228440989737554995206301412994949376209940055527557483028138556649738930138919188318602363394538876991673289360802761864942928889753857186184520872116303645183519771491185922909453240927617419821718268168096728320788961760950678442486139926721749534706086799703489853070670540619642919162616468730597211736657001017475191244838299418456191843910272795068868243565383487443608524656923552306335157879193453660412785386612462982177959561850443639256651308995869049617161989813749906611910512290940182262655121707132716438175391683728311651201010217119886435145688458176538117329707187477664599477581843223853319974289356255110845256172868512643742037266474495316599202397518873494955493947122988937773510003206096166005481127577934956168803478996991116178789703565 [148,53] 17735811916544288204329246661675842348530818341669797841604692815658391069987774677593006450111581810573520741745510744756996831294309724944092883714731147741209698086817221625056815189967569578750051223687745495748678979410626674927878959030036789482722667359864305890252955295947950503204454068543811358166959744822108580470500880252238599919540408045530205646354279616600795504258951049198394284003767185285987107412955752265386242472044822055377214369591646887118867934798735434827293552651278046225936251096425864749867468974243925998750306849377376585764522524587433791219572354453855934606601350267162036820961519424697824017845729990360280746007667548157370977933568009310854925555524092351109864041774575896299613582552236057750778467977699529158305507435131502946689719802035699746034513991783235187535977766283665344358377292852213077125583228997549331812613478616930269841781940960792569631505579745379293004947101738628092667867985633916386686732442207258478364225200128937306111233885872661353030220228717570753446320114938906360108089581312837009409652336758293948262354737228993413191030450800249605651410150210248623555282881261372559970787585255361236648369425537553214565839685540308721333716215274322653140544852353367116349440416434984095779763733702514715165445223955581680251810786280332816147698079318124868399032953565615663141083224930344316579672561454963133552920868885460263224136367443171153641053791170762567173366663964930074228678099137318863126588480027077512178902865606759159252131434144864024105965630434032174074221305599967671262713375583703699675427350122005508580756072421433649835337522936216901406552444054603573817756417616730561424223061055662395275191482369866225305605383401868406459938784 [148,54] -9604153233188580366112955043772359169720146111700208653131814800450031104143216289961055985675496588269945113150046490584420142999576196383315973006801772125487517523166331035311178093995616138888653427792436844229724855971518568718274150378667514400388637948815840182023489488463462650457572933647191920042198694597929492504097901548427208234284545694948091729586680329015657054628603554283487108662136533098427367875598525940200269798513190751554266282805132474774813750062404906902208920291609726140165236706789711512637452451026766894034637654454746346357495702324667960565771980133450921905825439040300548916991242718736650792817619662758154809982857820773861683730999509956238855587385545338789948584141199390953060713524105889702445904957986097418874237603799697076077160682988657895931816762402933178139462183909968972285352376609315523636008915866160126381708285625124816299298456774874817629423468140710134812271801175483692396119378377683642269706692491585266638836790903921343339852271190239554993424671703486931935788495306179827685564336991041752136937596536180281885128368392082674490397832856380128035346540433058280172774304589117101670272728942314268258713546227558607668501799195846800802702620975950443645382128147979938010142887603848665248318672450092994580181438641923153260443220721716612530650879369248900794802931504036004885550247832426198385949691216364500588202618025146308922553443334673690373470627345397231762724440415509545616366854909160991490973071220781428389847265870575315446600246738993760706887973678364047656951709385954028143744910691120468718388438890981446079439280083608070796264032650898434694045111092203207530507655481074789686589760396563335800802397439558668939883067442301316534597 [148,55] 3675932725018338496904611457268202934058920599087023336094700566755077844367102184728433924431039918860685550506603650119463064761642287489906883363290243524422999007430741366232444121828442260123762249136986805723313637075573434146414594639862503023433686244020804987865060666786960769594845255055763089335042857460452565986281420604515350567797031001215179281414005823921102860617247568097401914417025134453006457123946840924706355591806570710912654621322980905206219211974938737185438199553200258631874946608517484728735842833881693192951656870225605057715783041801088240580369789032464132477886729656405799860080020489646438017360012536735686825691254685314803129948511586413262739274332720987509149194802853705192933304383274722696886671090019872066061562570116366406193745275451954174300363931417828204751520349595248808350619062401021786180593033187562842699482046545684468148739682686124701702017390325395727195744488404815819300279378806412092203622153855454558593759019700050638345263661450065637459021686713341411373215421137180777556260269728713872806430905365309863267703821826097859968729506406502184955277158334472902401225778797576514946569502062514307973265227235373348396651020346741238558821852659657964412182152530330341289692904171057564511498122072315541249595082799370035602573332688917760753446743932446797449348801378505776307307667769103622970269650394604007811140130999196209589296650951027381667295288075830487906305086716694283325535685728243446359486273231825814438429779886299213624638441201517367123173098653588615606028138262066346990623378622922115380225529030778612948786770202548013109035748899725638557206203317137479483393469133153310591826463437146904770764968400877193631969083774802607648 [148,56] -1045488088244941490587822152747918125438597643498964407273419518547955188166375030956012096037285158366500163600023795914851668957796161391798374787800725665890540689258919729455338883533032124086911898515820939714386851441576300920046983791927105603268449237611336997192995794599229150934254595839155081185147337522148423758941009469929744827727879949191844898788404906600881296521465646400955392216756059605018257932088743275754453550448458514240537303801090193361210599646562104025540728133916517466357050679258153464631148658728640132919926309616100023061191304536218244753623881302305061042107894596320576667067539834135983674961588975558881841930170309582965103168554924685258073605700605320374597197022494682857904529760947109992488661266211664204726399751532335493661816109421742533902871154539988716887174953809355212437959600550446396764521152159187678161206958108146287130491626629150914677618770962089386845548441155948428838182627410311841150527466693712390529186520435746507065768184770041958862279357718300169593164432470815430270360803287354546554177949377387844898849336924500923227850411678586053709086147919276917196364249241465779466052186410386225428612565897726278962806043155729796402283568904349131419345104094793078195200794901806897744318610665502164751036023085597680728701423123632485498359252186626745272882001660442823524170820807851312212105081473910188859221786296111783156723754460752869739503036583153714964607974511157068755940496434243789331782406818688465207232225822748925902365078520875650187925296215815378026636642074686985459047074643995786969791175296516922091562321370452637403541458133373271064190980115451503234673907453660083196006366381286017658544425624767950220243433276526998 [148,57] 196955691441060501216209061168788603673116416997706833435896150786276908087559536709136733530969859812038146274374155160176711797333580700932228351944728057267808992972740275469716808773764927202223427212978898841729076396088905448431171298266673381820169465622380708018862899317933886795404996895851751407167340590250421172160146223980578539416735758853060093987976082955607961962368457795249733992954005699650159562704179260011747198205814033169869758469100836068711620014452548019826400283412028261151554389653001128391126160760134867958759202840917481850745635092188253307801282713665012790518122951164585251690579336321880006081408963950153838409313177533881293427006851815937266787849535403414905840378482170391184041618299945433395007170617477827447711533724841337245018512737500504021847796161395083882241944047567312481418731794851297950771492610683380289475166014707931121592104887546178381946184843309377889941614707702329283690383279670370270981780305989268312079588826501571983519339060971804252495164723506685619703569709683315824980975772745035875194014678657709929942859210727916126565043080076665726241887185034128865373721363426606036574452211334402662104767186551838101911725265791293806062246524463680080176873725149894777961767343771803644400516764865222955965644877192607594451981668806839278151692256046270284263676233817539464925952203186784127283316516765694912040368742264881220722685113508554434800493542158598615210561756235349699375249913884331175560179024333915539445839422875745141967543791462094971533266425726603509624121368266866293456011123300341900838226596741104380237912027054872622846462494802717780234603661426420926009505975166379395786969880898178083832208169638169509189608739236 [148,58] -4423335601166058887219925532656066949733460163815562420423752536266597204857703085787381766751152696390480144302538676193236693723896211352993782772188502469762917516269238771712237349048906387880975726556130254855104399098345704694240604099794890286589766678353385765235482301679680043390468702251272171070326234708581174118698341811979563352066551141080257624347789451463582606318202425229004979987978931426395417488666366570740593429615364369335407173413125193529070750838509445079654463137252658481619788312022134056324611127805682283758874679733345388282932098724272110238784813510410728692092219089274846259427203556231918706766177210055782154032742349574785852493635352310907897232776878489916121963507023761095524988266412471578984072912835930231509979423435082766792351868425161332603594428833543708764116175330713750496977835516996219782425711052943011304826490759276592527288962928639580923226596509821878540643083754984331035195803197386811135605145964768249970721445705888278857516881312472725751708679493600255393005340295582024529407443515511423101098084211337598118747640152624008357883928697875138485867684783361013328166688502920447867877988706756390849099222128943903891866428626633913115422254074914137580285626095155173357691800989278286746708573062104121613775044476575979845378833114367259182172298141610491635181406137682766065843847025975082001535222330892292674361871099625782191099068738268229544322517570527443969327510228791944528565116604771605691381831002093910356926905838924992065533465973736364031308931062947770224949693315473135625601508890066103608448440019581422830301493661993199858258219359692037850841455023778920790921513000136632762174642007981195740389119780290385718517917 [148,59] -15297637621721758566923281581803273087131698220560437481252837145829572409339096487010676572543696828783205643135745123228141139826214175104488704187961793133408460010753072883558131579909219262417233236876383480828295035373751252555338688386470531087189946684589838747690830350719936202051663194250171424473998079756497255562667855853917739952677766986072610488311431816317800153516019491297262016944656781009842157889657128353676095216615013432381999073961819109897824732485212403709827854830845059012946590610926381504690985757837327186127374246522881361363301055195774377592895934419006607312121593869377556020672539965812635922641774195582592168735028545699599408874709885846347302608945274345967022922428659890798630876716694355831248969848539225056451031482836413659701517036618255573257808466182247518937639922981078027176701232482804070500686585103389972520197579226436491343682670919982698627705343586677299858376592039372585872218029566561809818064321278429992660748448432901762365814910022933934665032354911897685495655052035142010945758442904651689416004180924924956605391781484804032338552645752908298302699094070635362956878212186498160581915023150693891669197462943408899254483230658109055127941647047030280900021892345906086889616177911089169341265027965697089384893246795660054234720137085652924210503821884119361397846620256419184317897368494135886024174368237127360414331170526618298948415076219034692605042677547443974183813872732891821460736738784046822876214901230009489033807606936119085567085215867468359154768411057789970125393474690289402394470152896166806669985045924459360860405789184174625536483511772866024409510050749711680812340432638151067091329251984172263778097877147174995572949 [148,60] 8032397492746436010698303655340169528457580646512509683030555327370836648319677413470367044088768565231402194281836069208752206083703972589877439816071515422990390696591934834910838218946687496143286903678825522193949234081244721379635885015349658217406166300994177842160432830296837070981828102007475648131214322508284279333930583306308567204569139401076539973522480451992807917245782419720975350895833550352237642426458964744680684628417530328639293746088353437368290242478069851112750308944977896603682114913628902267107106236947301654982755603233622797762738825359966974018864832670275042129770765599581471854139994957003244171705354339317483586986223956526895944698075470872216383515182524693854839028935101435297080801628015628918761427215907240202835277274758414243465647173563863636095712221059954789034623418383227720503063837445859610602426724063582172446098979505753043883057132035993686825073557637886636405421350038735956778251006574475056047679450487418978092062086377717351660324110791405217196527318115667473645853415055484808089270608815974353531843657156908476478543226173259071371958723517833354764854036508080637350224506431763519776003344666276604559347568110109000222603329981320871382419283924796425069131002926505641975189932224403790802424989026403116512896750645046119086245232644023342249016383038937795420031482095987477573890232896632194983653294470543656776268353334013312772967353396509642092139212266254149104803488615826968738722752315528768565322437814329156708052557344912146794224781932343943553025459513882353515129396685017890853672130762208055311300164760456060219309244676975162506864614038588258385962195733402324874151740230033929034954008968543067002898168219357856588 [148,61] -2743670274263520540329158070652015713914072800311235342052657070837213893542447964571152040770533307558237133825733376497440789897490623214883209217278923852813718695916578452866253189952920653466144651018661312786275044622383228423381479852974116829535751388511905866329306890952102050680098120642669333457105466970759762627624076905144627765985941659947617604421685083946593006688161296453468394963806204734239168475924635557937255479213492662513064512030381192214964869338975139513919310399873901670801382207407536511340364361170872757853756700128947069139683601228785820501092427600793560195440714829376146666983097238330630778994511506752980775440041645194496143124397240069233539721259936228622148015427110695370561012341886281069989753928658347344438088478589503292415822765333095673340640232912240857597213185922185723147244426171749395646481734115990910449159438398295893262653081225382509907739031048199448502233231720750942754184997074457970057027740376772381206138691690939144019405999942547886867186628400175231596362861453240215226284162217117561307546252119216602690326163380396497509274216039496956518452806528533980347011822420494560646726622476930561094826725337021164493392718817728554738564298125007782671983956445346134117491680038991325770433619841589627951399569653035539275990024504095754207218916219071477642988291996566238789752150728714459843650592820982251061118228554016074030331481981111539905704485592670966626231610132042845989090111835945766723015865438927446865927619027652298564853500149075870596424992889966041562977128212100285045372997166498997868682216380107175514693537353378093943129882413233332933337699920198487106429837716567138351640200951722703799205684447431010 [148,62] 734228024665201864388220258388473438970042437439665913750455008508375030897169555852636714535072187842789516842367200912817297925995573170590308476917263259199496234207864828466725811886215343616845601146255103931007021321236004459327775561269681534717439090649235635218333787587143085607273100952265868684682499089981673996789978067336275174786971973407359546916562934174606862900207582189737657566602851286500331183723568371955353866073436733836900586630382266196782693131776342116711432423309302629200141742221641411071654201867616656831463236749652035047360265062802946354828019661900072781704722437068712834126626144258949045385625697993080592178278629208024478690457050658605842762174855703170929282661531320682288757156388147844769722055523038480951652561627529746914270833633244662946356089655061204653141340137642408243717836769058206515368056760879578104690450057876463174461640339542087421995533016638658047107919979085212035288160343559277496894927825581359934902278698686894909314083056999999161220756810326219265728023093423112519986141728639187718479626534512216499844724745209916234983381526698946675882045420457744133979290073469615075307674418526822866916456248409349877751841624611380984969239505029957167234634846220700977892505383673039362360680757565167711232784465361496245430158211988361724037518535857208010848332532198624964591895123822786421411276863442829525589766315909737754113146447750795686021847940556084709623365678273606186735862339563397087365035359299547233331920715081004951670764784377735880378158991389869084071759515940163627303601654430741918621163615705846105370133336727681689150935276329541857724994683120908307755102643328145263827952283273556321901187736177 [148,63] -161303805920534923806139050280613100845712261257752239659087251131850724110131126968782572807256001334200457183127479795527979858662220495776351497335687576377627433534262257002013564775945204604102827936126060148786765374121799968139280002178253246136481566278253803915207311974499488936538007146507039192676525455441965530205211870720528082771577363085880547463433753938398992354007039786122719882775196545082505297809184281576012266810127993053171343931677448750520648368267467915082983837918267447832289550738848453386990186639113899371423126347648900629561097014101767938760683879946126578436393806105184043651662908975377432093801845120649658966080707587802566828967928914634278828720948694895118256342005751729425789331127508869934605550597808761369944404126691020320722623678077714855393393658928951234052836911399256555003509539497921707057020520050231254246944211886872212544609393362270430762547586982034655747059884238754185866388513549703639376609876435531590523834602286304397687629272515850624899638634740140429904800349563002460712385063314069358147452164764063035767754234170885831055017968477315356677707319610028973251519740791635223331133546814241750124808747188750088334179292921802168137119605316270146733885796668680764480018223121197552476865931666606670535224416442617921334052097629448438316593615892506154170090293465320941843428515085584277993585481359834791276329802456306334011377500527230068837465692232719856687650294292786576939595866574530807059625648763861192123934320782416044813654127367207801586209063100712423109990395601752852774343526459380974895191628015648866107157806874740838394720783172760208931887430240525943609973111344941682482488624657035328181019846 [148,64] 29322055293770420939271526979191732364664053314512274735368899035358069498541852379214370272113017742048008405438160165584491407073783324519124319529449393533765604924919572281234493627952022751319710962244498408603405437388402653245167137532813126617443583817486038170869984367631745143045522325302579027188096236635186032166425953750517697560120185083754577094539390389334001587150967970702571749347765120889080484110216551211958998848912537877770670851355081399095469877114745270703576876191729988331081216112667781577018771960122509483114144814745463357279396259746242312901544640422381298406120684390660580297938207498200609717154965430820472324082816286912186771288482712347196480869824651353275199092425997676205973953333584124889243868141047501406171829015298445909582076277387041765595448059453537069816008061802116218690664739412744322938214191083931852534972420147384547689939824711797141954619569967013220548008705915841155404384287693421696000487700373903357434130127061223379989806842819304146934981571048239313215753070348974507144623382854156222618623282085782313998676217522700130359446499433254718766411630089167079265788239259310857981090092366351981723780031652732489999565087245734769405010172903983594154372142322468724248069658484084706528333350679870439793146102510333915150259558734088094157860881075791789489766754762564985626624222505749969710058101771523324444083475560793442100461574558903494454843286056334848987335125106556570020556306741337001329332361928411046404468218213852542078812418940565986428153279970339042641982882779892342447975055149696729232240247685662208327820357020335283957638294163539707725248040736245577100443601009594178041224666253123363742834 [148,65] -4377364025797625385377570961058959618307263501765469722070320584618977670357938261188499952035099396520684566581600090737808638461834321304969743011975707120061336233957618170948811086364516482013833694707040515923205017916271785649316460663184306898777651171688779718708742753316505585212182733669712182007972204979162549976106222293681914355259448897824949748075317758361690542207468168566841341284457172754262185912104528137559085489658096337024358243937498298738761494049863414523652287112983196861927059108023183869904227246736801398696838867917380792467554884601497669228230250908277556167515537722494047563872009691663805020066579888832919548557660729478292863592731496289274828410005569007949991706928109166466067046268817296261051433433261515532523960525737264809580042833834949457500093716425240500696978954896173994340585241855641990865981702154580031516291021558758099465409079875423843799914571980014789476707347640910416922594287347801843499853607330399776312489254741193816349611088589877153265001876114154135855087591671071183510228308033456577711031399816530453416848061362680468931492811162352009844101176634435023943577509742164905032857249204117312021693305090447783161294973890728101239728396698791520768707734112894028552162451510536530688234461001525259318791675023287800123068359002958216398401481766504802201446286167227717439972402198667088247029014656334206866503449643915832869422487218072195453750781858884114001974136305610394737366682502397212360876085989145164834237934300073016210379430937925824204322866640953345603677995465004971585171971447799495983705149329195225309323491386489067914288378851342158053346243255254451423290092766952923288621749260186357733 [148,66] 540057089734707434137558585626941129207200280615853129789561113321274924052323680510307706054457883969746054491632113017480249702215803685022660693389949830675804290565486209665097504808290696799943077412892714145093923472382392286869052876244634198829827659565830707425127786143252024710031728158945688438915382173782142248736386613002435363538993683430519462566400202800342862632833158912685415053145395697932971134527251669950727240138920312689781558516906735956477797609588343360787288107415285011760107011857394596435286825243602092610752332204089071101209518546115465974859045781418484432964921239507251376338442744612407886276137606416734838656896759050411494645694289148641939463984826758949455844649245670552942121442958587366589334783012588028179232215712208802228107016300373268112137606659565777642733806873836447650258382595265348755687094689043533702835241920144893603767427633178813975265492626365863259703179145876795990470755176999484777067920767432441180275683054024877603233744351140643452829796847337911926169366176332211710122444293430942579051808635855400041634243184761217885932022893313749235696116701410462312618801063782784409263580031528572223390298481074115393547365536108178315669684356074711549085666433906889898830504774240388460152339266367409244540971331393302534457136758523117845956971027367781273999323840632070342147696133616883490187002216149557759812249427120166851893995976666387084954323393846110962203528942180100065084089330014242881401016282584164935222379528310551409624245122042457589794063904400279954642251506701188721574850185121246105826799630429550246256707587903836857415457096321917011447100218757304802735529273672774630107403892934093 [148,67] -62267131323958437739754237373243679693832663853362056676647215071040501101073423590312922281318905653641731732574746997089948742528558001965909107621222973187382564893513894302584006202462897625279714347814919961879224970694669771444630027906112831804610284020319685054589814837854584482936048027475855476677815816755892809576973172871501246652165409493361363461629519778051750009947366159762038003008740082050705400311072692129937003566332166255913499233012619609026142228305310826388286594516353066170869370931094885742663022458508290460096505732523292727540151288936291475909107604297856052208367266996676844217538369873170112480702274904678394714836752688467604404800612659293507844526197499813221539980344513893029597072785195899655578103704836106468193941406760616419661063633535671315798932021003736942552600343193119969232787484648342135594024761319996218448624694749902971185387928894466315869482313403064137815798658067935688508833849053348090140343760642129423944747533769530629739036250322519734911443205469826309811686972870048179219560838043624521479499851241462302022118152835372683009861490963401490238313969821355055713960228399208504344773967983123759320937552966697709076304780490146684848523368089897528089061974548118737132010314751504529367591509833194363627272468929000791863364159375893117113855213801469202707584715427812097811583926987397425920479611031326588275850950568412141532903633436158735650956536347805154874170970070381112574572387391849515690917571212588834252764632007942838305506203788774216781065629659246379829812761136465549829799603861497543547500005517063306623480877447357840829383161344297359901449930300709943517540447261411991203487832252 [148,68] 9508086368005971542512460788480016053350666606657242980124086508765956058511118864920923562495820721376601038129218794226801012312407565192353919847120999212886173826854119301789040671916874882226711920441673083752715585267987890976655241430268636725853456366100568574062736485869275999023053503968730235615047532879562882205357384613961172539992466010945057729324201326474960946441512549752811549134235705393528657925642893290675733756143901349730455520282326081314561291518025096279085331997701721438662427441877964954453991351120533070780998945172386251356119252924622116254133136055109914545703681075958212606557995091658927078708182848238247531430580787977209754997000153567832146058312579818001172018869306000059570030350251329979961808157260979468021177076096556707902743384492775745756553872732601608134559279180264674377423851654019316134999522582874621126893686510202539354238924035849189794864973075125025991352573134585606303099166266576935946150087006831707835316435444145416762380619785330850061472927152186366546878608587710025808560260158040627614380917566757556036987795387446011244590564389855649586333918216117655173537713578637843946487509107412890650290540049716285082308326351884514695278770686732849524026838734092789375061234663885144898450263955382275723789541593868147138090055183859683121031916318015138189158382726376021923730551801635672273695454866435554457537779639426572625206733891836036435780846878429657083158650333736446547613253832877592814404596205602699056390569479827683228807461311286591424007754329464298493025181601508930006965031031274522974585070912922374327106272610161165468949295294590458051047524432249944303760799975888834701440793 [148,69] -1976257280755567750863723721811190896359012772164635821740451717425703079505810426192685327529289084044252103295979735901139085640001851595606067041960232943436475112553539541298071661566339363743431837695669538618834486680213560172232131259876773072666086538892373413400031042311614616247603176506708253847812392534364931330601660494656190841747760354160751364351339749773575330339845600381969427124111222935435327736511500330591771651694711954937347596215320810466492063314679070681064564737134304063154645481355162956562783890805300241811855587030574658098936896950023146071493247432931227516249443787185229852850638065973598631417299134026617537270306249533485639472985292422929649310214199304200381944654579664479176903679380446092850775998850813958733166784023684782544485358527101788167799874633253610714145507318928071263621936265399170775704708163215378931474897946515904073900704141215422842983920223592638717788614678018240910763760576403804687981171820855622020041122390470056554183068864856920493389683200197919649122250444460715809974652341108684533686312268434603398382575216308437309670643565152377968288293430138544560395241813018107168771615095709972572956970968784910253993117360241866376725595550091903130294407132173052960748958299116237571444452766781284534042891112870356790672329142915258644501662053465429340938756063281864482037675998250812527571775537724966026431994443881878209874517801092695281579569860584624297601398160563455403526099207729921000628149733905734167751305675769253169124367642795763067250403792580637889913863426160358686267445950686085550818548748524931814365944973779666159601662882666292293816313749579656310762338945437338099058 [148,70] 363683668607261739667144033504472504548204709915704857337365559388546159349813491548532650689096388961929643101960626872422535730657487312648485912902422838893318791807415284850630829115001815630612684836955623990890603713825660967615963372083630229474796321933572355725727841268631775566236000955073381826341279233582265076557785354691369408641170600338587065389020958979682273162089566914694694753138435249345954712155956402619781706343329701279090423508018399016726991234197005094720526827548659886612758244562535858558470190327465787467991792020270167108694979846484890074549125121719631308766952562886155068160400583450323400843717105993014504418011648241935563972781531290263272795407531782626185364239206202105799970893185016538449880692225622221635994040040627099973146326261085441309048202661311134003470874604720608370005399406665677370572195711242513154719162645916542972385784611986632614831009046819706667016849227753100542623953820483408230606077463335743369422518541162500095155606922116095336573004916979164231640849016898540321271496021976927377896229260396477986563109992317218159390167126137943026702143290127436356902879130779606464250304224709707802039808374230919560878645077692172668445555753138490672365924686855312556790705687728694869521517144566484960635341839003456200669358994035771813557531611061589139407514378604940005221289032258257823270069639136066817878803826815290978900646747508414540641614963905415416899060254205339801368147495171519655206567544073032003075631430908690727965244770002916839606789996020830218953271393691537185482590092187179499490731806129763990840848953899048785255191489145265745536263270578899296983644927371067799 [148,71] -42961774921648080931841976430800173212993466124338759648879378772901651878242079601434890899293561439570948438446830744482221112764438968341528503752643910642457434558351893948964152346277283336874966845534781091696103810848138120271347636642598822329485507821741436187185459786663561312529679462891310933833385396964989259968320208400395324571659077950828847574116192575956715376928117764452774455950535251001383171487240102672842704018912225379726872823937141705303337880928364622466253842472732916718895055356183948649375585438884534931996499971226205651662474728555372797759843075918363186290293570260789154792499920301843503849626092568786533405002105749256419458131844494749491672293360437116620126034522931796777154193712969988238636149916929448363803025926582847034189837500392620261760193392236936462617616177431796502517829768282047579672363171605396915165617780504447134283267466624745196727843510981455843686515074057439013540698599437529470033552483857404734853221033936820068778986079853107005384628851164015738294852039503675660993164660640077184696572028499348381438403974454221770497380776602275329773023956709794285539848001206997614709793740251149398253420751582224788370052084504207415193418682821807086843545506865209915208940916955132806504637743389986404931768968472181347511889153149172113638487318522143710154608997606301969646443444699794185982218102575092829136192741961736445914104751642216655570431245486129121874612786788707000967179279448951523555065635514951332555699456406842871684435811076697589398550996450416789500283761118551354456442905334377573145322662330356853110645429043491724312338191228648175886255698015472742031500285292121 [148,72] 1183641810868535547113103760363126397984412633212663128603946868259219899055023496047739031805174018585222484626678993999287742198784327132443536731089584853829443006297101655326185824933509063009379972819708320366049013804847901696233555341893415911667190865505405203635694836498768483271309371561842518734921605193184104255265806251991911229177467603295419048557420351099373871490868631601331499482064916716632053210903546710609450231993677564875635492417671269042735349846078299319622935330122082392177109535767633736046657324974662273494041630377290180331261627605406625801763331996756732234699807483894555705345790044188666551469981672536848616051483213390563211813115641037588925103368324115779335163106518510271750158803483657348660342717134910212579493444903852065783583705781196952577592255848060409740936858282632048588403165323446610364146572554143816991011172539803178620436795053094278626040565007843457341962052568266325865208498774368879307572756843127097305654651792295889352535025699419657321614600999250552244635021214352996186543487872863379177236536178810351025035560815104645476770081608274966000327863407369740950605824254145883462334872783414195851771426456649034180463394179409061961316382815982494483428918591977143662524689921945005482729808840554327253046210979057424498062461512716348815859319929045373359724272067564178071268089662440508571554304759503821027507107017720338151527284237278465192550809925451764833898654707561196925854416764760364229728428629517911804364167089243575542177807454843805261824190560548460017808838373322282467716322243617461702310462816632342917761729542017773655468729158198847965290393644694182266796313111 [148,73] 559552599678981965803107773725137625927301420961234907896167744492079925317961396540441445346691387799843680203070464088243794316836311503427442101254347896058730256325019122186514733396611710691151523764894286569766062120849032604788427414240526028808874590387738719088330969267503527223769055473595967420651572314064353884100737379068898632290274792205980243226758724838381737143372618556637429087851946660895129571449318150639951940544655612157955302758519125542435609778285267988889657995015510715824483093966703463630233958588230097633042618872512632860096458995986903821991496415938548118255794108252279952306426095369512143990148007064323481781036335803354680347982264895610805947827983636655799794873272393270434033583864699980429990434731024917289029291909882304710710972965012033839821772042927361958116383342749561314886429868232471024335773385001163767562839212426523301989305919312293408853473881776017194263026148212913902147710927191273880148118709459007491722227175449143526948490678625837550216149853914223322316350549124493774427517936827741191285620444154215196708805218818814007301790225306677777311065302161013215107364671748659149664599080684056516028639948888226729260572463411253592835519592107395846647123795642026190895800670657553772111765547991766428839506654725297995733269956993442531544861166036777274183786810074308768183761487757660970562262166745881931224232679740639177209709055646579996224680256313020567666643926455374205547370724418215903949549516130311947177834777505875805592356189680129535061906154673639779279619834218879232926918753220051719620595581286720273894007148606820057535261033929265097705670580939430501930982 [148,74] -77246599310383774006270624583805515864981522668706692874861821359974034492047270811408739187074125610431312117422561264890193566167424678713881837559643981340100657061648466232385849140579778514915892550295267609457690242993148476778767212977671036927765922998005760931990245515684516677696485221258936754980209134258334468292033731686674521197017660914938164665502583835084142827859232752285155085498134145992392873216600857700280960717295513625396019608302210720737445464526922281634411611322641397500397606524643163456928587488344558593877172915143897543789663992582746051022865357620922534294192055508495374282439415338332833510308104413677719129696446623912337136792964182957719520851064835139051472968160751940806385824449270840540064296053642810337961610822203981810721289871324700403055649940484364006830850339820877643530920696380014533476955946193920494726455258782136429948046013562244644300234962385931775095456726646489415583860175658938516163403721228225657822558647816567387363087317062653577424110753712784275258401267778778541239770803810319793880915704832963327767493333587815893374178533848483964427903050657655591020033218146764562574053968772973506936412366913707210318634780975522918436847498032200604909267223793125416047089634877833866192883023859205987771459069551655485665856716559588962287091974430959892563747430323107399595205813743717697776217702994937862636002710030869406711707031550494602899153745286954016120790556947854252521125043649253611829682168927584476736041860394432640070413469072803217960045584183408665851393585537054230688777461000085546628895819643418197560813454621519603374377257243781255850018920450906863884 [148,75] -8664643449836931627389133566400306880920642214000389306939096551236374621523159289649668137648296262184344778353014471273111708971761341831277839430419176291972641323807755374138102565313285561700806567667303302646831888467124680265077569491756891345996172751184866766376031884079258155513226767433326400754825782727905862490448696220449207217364488058081115484642171329024801839836304663412244760898209130380785022587209012196108319714546525820250393973233963887051534440151529546285458821525780853804586417255725579095598667814509923531298962259427431416277289042124111081239899688529858466571240939304488205097460591592293078237242128564876847267200640766654518747471521306929579287110347830092433188361429720795394786794300871386967846516798287615604584715995975390284848896527949260947561842074645956617832335996696062502465357440496652140596063205418484349052887911314172368284342138915460834513697188212884654019879836973293679225097012577173724356289459742074614937845249929101432800278581038632989616025134692858143322786310467084132109111108934396725450752275112096082602598779754650416872730466582311538249803765502671297459638299461857011804273823761631273487026847058982171213935572760493598806506969295845591278981084010572499247349910537676975637783213858969433878459379378351591277769355883267337076946101244766309633435127271241646029053066575421181235106586983671208653779468138290290234861444543217537249059081583265316910102614437548248278632726936822109683989816427401025231984486871653017926196045435459374498228831529948934356852558863960425365470459292280505805186725806391894482864614280648509709349390553438488706874448048804406 [148,76] 4452984404434547467200363885548044620180821358290061510346564249028565284353640506263197351459833340849199397643157130213769535762898747451924859191728501397676213798722042158552196873687270806624111264070162021969577063945198302723475446899588697375928201191292509342002087137404572635898557997408597434993199126739767409965912926093211898704996493263499088732652798646791816886362706311434683679043232001320296592367803679016244701045887986859898911980352003304431787727538242587667538707050651049530095828235891064019383254167067737381477744991951253632065684165871649189502265860246124521860654350774183067373370514237398788164224916916256854048955455767445673218957662479626571814735960349879793140237567806197495479474423597024721456113585252635824073820924978069142142783018303007673766813537961857081759535871500832570851118661252435374164953925758712953742410131779832051050463109385943458125310856012615051494769878441133042722404325949793605082412607827646657429020629475228101864170203621365968680525349126564697170038460849927879530461831261180151890740499702588941245179146537365954820011863403297426962889640982168774193519443640642110351186344646898465291450253321541408725933050079918735126520703463340509616218826534496219569050151377217357641437074507969483619287536491278849306911100538240453654955077178428139707727480632328097310292774191427530516708664932278676901418496291507888719398396143104308645552974224778233383761785542795345940518160281893685407090456765678916730882360537421052974518059107436987144310177723286809857405275760942944957755049685486553655097955957311254938652367935518962822298962891851172289153423950749 [148,77] -679809846908029764741530728919808923879575985221567794948493747433434783656650980522977349895633957469200678165609176986797244959255941054207192246120424173599504213296406576428580403892653583527345792856662222322319798845002098980117080484678842579773981646441702826044287340274676059825933874644326901302978857052113926945429158720777614310091773275095715261622876123289106479068323616953527226313707992768614471154105770798734750149615267044528160645868453885910259212425867449411318556496875557929216447270575109367245326898615127009361293722549760554416170267363304709344830321120814464451094818795835255375680126559567088598237392481147013040621560862725398677245130944875541797443258306663596934144864528856588243817216662009078004682992706769086295218834478401814935147093777354587683382642465400559271469943281146663119970216519074120282914635184447709515956771111609632675791240388219599719318797393886352104972043102813091690103667830848156247885732959037826869531650059445272965006884837985221294509350225343173763327358040689233366765687813772634998233413277386086996487996864887478209462921684365155314260416361704444787406980340899393215480734039164607777628745571153302723761875308571310390364059052783989103706496650056495970394434872092035217946870224556484683099136509005015619261339764937975368347204510773856426337881790638826444910237895289363896315956158791088713958364192919517867861573719664432976287922862751117884237393426610054673869489204291263843391235698529359503509568956067919092682384377035928679625899174102801687210398806569401107670572856477088985194488484999696968915625916213668729287583441683732655948674285 [148,78] 32759236677521352786458962929949351324665822617063773862940258374882796846911108230374939042527904477248707520215948079756468577950012236194077696437728218651192734157922540546648725882173392284529176103973746533418953817254281898473100344049408541440815983431340165598525538346737858302488439722369883412951455560533230141796137307911871032348906585732214130914848155534527769386449439741355849574309478940335571975860485794721673301928654161817604181627694778645587311977781077357614775195465872642737087186822670221314609867662352800027201103050855476985959915980422953377201328076200203366737620814950916441537274034188716844439054731600902195846525987678099845337073082215863774404747807557163059413154946612399234804429389361523751766207581991805940512042342333040001090026926856271428960276214363621944574798750547689331355313727457059277374225707053377254450309265187691535039870228344782689945754689979198602253177356348181825238911507378151409854335073981952097190396856087125889673741086598956582963708886186845468875595016735896355648508897983354981253446403367137306240268737600517802041865642382685032076336268766745097989562305809978160225451835831495624255442942553692533425886243578630501125702569507581892592998569711547553007669330161939169190665629016747849463402455042087228110845246338730232030994658799727189412638847621517561378537197826622592719408477742613865686894254893551719344277734326732403665180874585285423676889860418314598046834369076686127436561512963514203216399906244856968072959784694288881017661335991088538353974813418479829967342794987245311943899172549841872392912016216846818223355540517720781042152 [148,79] 5534210216931281261519421209823118596652735339666388055249058226723149854100971493832332177711007200712549748243028143969039060679766251343434170886869559672216198573350322653490631662879080377888480631982627466991804079204043997008295121609354873339902638606777971010594261790554675107747938322085767735628235678549098235547558588293591118535967288751360107648639290349374347496384425900939820960547095492319864461162444309644272619698732166434544946909267188853065198853472795612661975960488545924928865785213069990792523411432073494519792924415380057981222108552787004536048826242998505696296286801432359565579804805242536772207203754073992175013419417434109982196967732985625334498169691228362963751013292994918283220805941863856707386281875436087593026985150807710359443494592127847353929568656262990179331961487203007936116058604811630722619712110242973988735518504014062532781756804490016852490939999962075364851531551441131979058878861249125283791521022850678610227927987153484776985707482751912362627634178186703988913930970352512213136755070764192876911079025398253774670032737101532560587110459109146303284627709520443947546681323145874669482103599886564710082599527334873435749894178345814238762257927118427330048648027799386046703801019283430101391563985680997741997951234188298870830842906368420528133347684001056857622355776131092517061632170754686435443721909421146971267664054855772641421447056795072955906304818687253055851333329762623121403555659658741896329626901495611218762348490571464961251275862247186797611537631467619898302470937469488792500486209249736534076976609629540375087878642628880565095324288342271439753 [148,80] -1096161488919397033656974863457234567349026058553392448672437726143277102654474888139585276028303428002952539305884668351029899448392308731291412173085950612622032553747122946043833956842973437486403704043512395739171340429275297056329418793472124837290315433498576682850747156989642015673232601674051476910540184662213200662430120062452937168344041547605640535780892848564355886520043068910896394715493070942549330052307470436646889200481518483863671666590080978305873325829291886879881233841594579839849656426936192994153090603739142933241309268809256341132372029561755800553570817722501862475335998739473150766250026303177252077061652910879080697449308840918449832673431357343991048410336029848891041454187362847546421195127292648635546082163169395397928642984219800216172590633715603562159411802271457808483998984073413663964524952208515255094317845791859538211812699128080372457872265961343934120421293100453227677346430760748012981349571496885926988649261864451306065390976797519646714795288143481324714644170539483092376927890877722940722955449036446676571794625341353867994096383954948794898563963785604004388181221657811219031244142382590810060469709291753388134882166567441783342451305885730537002088759994651294802540685079312026372984954177217630675234748582080070313457956704747241630042700549493587473598100419183729643252485897488700736245870365053390511855328428506246263281906079083190608998835714946960669163441050998701357659998794095904615549753347596213101893283914099080552746314314385309690361440076271334233987638863360892879417064070247424884669806639380654516989479804924498823003492243002315583361560581333217 [148,81] 59228700151683507142300482733630400476257993284916850404605248513690335674702973467690141354741864286902384593679695744626938349967411446129511825919887417077596264703232789494750303564880038175785449616128786001940889378876871788900047919156938112781109800405921056316280200997332746132166606295925036452301688448612916755033307854134072863889541875137668935032267088528327713870162333390705828271900090321254830599777645154252780015430843245979990124301473408577124920577362344952042881442424366058728571602534381806907908286197432921479883999224299513535182977332093780245275229656639151603272430299754334887841187720181460077902772713094678944558259177583228888721867481206122123207535557871974808121799187442885804063557671486653918408288268975041434285166574595254957417313286190574853100178291170152524744324304466630992456254122675384789818791640382486809427392042599962847118786252603944965242050393815466597614905494057124964442173969079039182639061859811585754218796478864648367184126062873575826579898060276554350669783991228290809512850077247047165344935207149307662452985314496334970602160143019597829075852477984461717396781647966508855793336555950460369223955136243231001812026780501657233705604280497732901591248221469414222373976846770557449292908214054914900623740292444717642838567215234120643172133824459856847115986053474883662592720042979188307872475852549256163403472577874321401667828320728776311007667962010188063111663694837760207421719066659424809938745054083689365038573272505284034604828075414908205460453140659510949388529826913006126562321543335569032308236998678587090912595986625414158502625586250 [148,82] 3763120033625058077490182091512659908147236468056033300882339169699146378634539974272084254968148687442381194536171344036404381657645069062065352083249613610136761348901624434280375820508585683538014742937151296098405467364056375666949351977593038825933995828469929787167910582053106387079731664136141825545587275828907742245374248277446706744294721382402014512730161508061337721084391477183700974712351500281567401626981577644366633341581533757321886734517455108660840825715544161219630255576021891855805624275618009772006858232893304949783240645680747330044561916245003113641934399039296987846309487702969380712180198186171306251240245779404910113660824311129607328749473803044071667124356904749372944498645659821151959586869809212337349199835859617971568526440862753924793335590602846187575957359433698261360816599997187451919845566220312055006823111113774333427328282110963017999113667879749576920597400916034050207025402340911078316113815373884046541479832200554963932809668550731622253844409829798075481090405510830520716164677695523190013722194116456251531306681288529884276881508139120446309409490179430516105568181984557606314284686841176903396652915265371091357263817927719452780789078336189480419642581823831341910417429977823351395290036331507860634098461276764038248318547105471809634304190944728822064515182285035013128594382917690959436346607503527523011692742661780474535645259921124795675275171804693815696065006321908417254837735117494074643524318613854388007782369578123260120799738211995780894824990373672567116646604845797833936610652907246900615678426334402955367817763167209644948752072138210646706634929 [148,83] -655993686402298207563053410576377999272057230740849751615581116967116083914602452949275328271817599629385897850045089183566508813619430190821319189185264080109789735313510506780773525900220558912127776146153548179486617582239454486745291567418272819137130593985191512806911896815110171990815017005247637513173558807875918682607714126505552405323725000687528949941482403374157519779513943039305128477168818634017134944404892398496170389100190679961100389589364216830242087834473089132229856159079226089429446320989164505090922187319697234876877671334048295810735455794471126257050535590804660437657211833226503414106539533511720379780144583947067978255761411438401154560188866237896084258815373286992445380398623754623136678579552160549551759684566463175819145378158666872193593207808029740704406330680471341393208536367363809262609370106339287472264926347034434822843729639960204330202333502965740832280315488740728028367660122589916761461705607376681613560936878053479966263643124044047306388982060688211052354633436539372603196739374585958464895574481696469406360730376577971706187559399270714129946479138695713521622779177796493061654112991003166394256078393481991626920624816135325216509482611481038359009780312908642845558629328755012585344881336313250028866428224743781310175512483341355119504738706209595054127070212263569352706991412215926745250881844558366642215945557021090260019170610326304425514896090131408006897697951559847126257449880819767488595489055974847526694280342943915797234496727633290131420673063959083582742112947393118450033762961165368443398998658020577224027040571603377174077313684770494978106 [148,84] 18934077154800424598437147489724417101176503520079711215442849007677855092810137116631842588637754143400365133333806940355799151715473722057316659956239049588632866324213460188904855271155116797019907621682570938151597282205114636049337626242001571791259166980826913786216871815641041340501833767335184870549314799551984307673683825387562015406078840768078296368648377368829779932044026214334133102642210798677675749959965148632098174277281915761522031799068920681046427626735377566613172312826700136746340444280888870313753162943554727541923905210105236239726472581416992156741144390620657767427176801540589812484394064049749968655793347233942066642641103935495687308787607796165410320978894847002514551222523845980948886100419048679488347646747624390878527669751310475156681903649682396794842157046075240421141825413007929915079681526232518676315062418354422878798449309129792226870264761004315700349889319257940260196324022393515055912068048896099854256291964623942668973894967192184432465064861703696025800798236684912664883536413861401014819880285174304489332753022221819252788442055811414097452588769403285278352958573284403882003592937073889677352910757298966774609520471317356598861613940948145039285327330468548274478966738601774568069179246788860892925106404056014139348090986842150174336618050712072865508329700558026810748659449377021371333172287256652877554116398763544834764893899292191701108828324030677820118311960722115776587062182597844527686493631663166633680968406326708964109256806206492093356892458447709281385973843641581637612854839687933537028628910282684720969160045326826233426730290946780925 [148,85] 1665063087397976569909927946317191183126020566742588616307728877825526323630006351720055917093178313581628682866240548861004439386480215248764342621014272873167039908469216613821787063355363320883694972633978566293349487149496405639109447713854508722385614035564173130057214565035887577425292028470361278347367588123142627550830497573984415383990146956558322334391197407382700702109895742877507735946097413952242665720112818526972224740768102846267703303265337522205583207628532233288320300502961432561107247599189654432201489491979787170924889235442377213714741814047580539062658916719784986929470957594031869057900965176968665187496768566599476779212028282500814552291539350613832263951636756871007423208150891219877486888863477238548025312761571792257537122362598260160230155398807655711977217863730146873962013778730847180479159301197012174204561961565445935026728780187756407298200117496925218037417184188455520484114181827623102775017706643787675157282371242434976259596589337110947458813888443221161287229188786157037832092930252236072943308214963638345102891864000436511756958104896644781030963117127511286145542127987684846310811190578316715644876963169075262523133578512656580447592143251393960895670654955968074833389868352958885336028044807362560369180529915299999931341358128832105777168565977329239635190610493926426573953671101480475600183079225734922017657143125738324098305683649413771159480547225801406652240719902987552210628567662413394411881718185476348094009832558988327884565625515973664264301825011603999522021402345998513315918160846786852210311589778149628035834856682497641682697952220738 [148,86] -112717277682127224840179885834302546545725933012219801795058903349892125355629898869044862894859602312822345417369397398949335182626191622227403466389312557248170646521913951348503466483481406758698233714648683990646045452350235287651017277341960785287831407082028531370673534306420693414545406369872665183524897168586897879469529149753975501706910499919598360139030575479610721278935832104389055032107511268511167058930464641593856306978214845853941856982529194247926251483089946081469164132052100248726609423705557469755148101969398537163873363537349640473883032720813281023477036298152155620662611558094275147170498811276588097655810225210838301513411052348478507729724251015880869520535438766723706424909502340543824136831188299286553767080160856742907488662144787890749483673356780363736578410366872806182375167894521634542931527269554531992984684707778923318649300020641235547882792941096057887815811722360001576070540812444649575164687651905476357922855817774032105848489708173048618522028889138384578994195060719366756763991638574936630531625107916494829713336765334133362735000187967107638190335183181230273654482722432161128157096358004408399888532387777597796265202340531174629917105143111821533281557334419975083923420211179507989423457175279820700563508913870779444153088864690063132611556491864410261195134829377840619515819874274695120560326967826127478666269795536480559999637681380226026508150676824616533586101162091241681939040958983852117099006610197411749686651327731406967417623500185295765726782279903807148878066783717982236307914202788536797485754857058918233220150356999824590216022613 [148,87] -70813470115103565518585765243976973345541931385471197178812745170110575765757809272993722046592674155025293534235688167580153421355046527533105344802632551640701087829250286597849377721817603858461428122943909248158012108986673391740541266111701002930285408125219219152232155407378526858461143547729316405681395042467018516586390366879706656194052618626216810543410291540382681305076495350968509303175083468843218850743488411630261020445920374459565906287752549226089757500252923214973253723174692658120415303255667023632983431238243488652905484060223891394342182292861908694843264960172229309492279890642088816840625887688037569575170543715218306045276455611835325813296271813744270389249713600408513916749857193080336094756374370188448069439435016629101309310404638567436352013105659629001710268978677454758128702800915407564742060749920199576500257137735512027731143147463206891267821418178244955373395441864451282283322666666722309947210771820838668750296674750089836948702479501832791756487152665443407320435463397771575262292706630320014546609076661421303537380605487333710244829761551895535984531470856895373126927197532372807950725468634189855273423944668383965736235142077649093597484716274519963161421160038284908291345420486445955607918181552848330621375243376276240776675659305147638011728342426460754838347301908274667061168768079639028344590533493806077477836756595091593279543150975462001635495636996892655172272391107407797512510197321758915304085483748546877158972847037116140677415816618783077764621446061552246721422646412052635271983893150964241071027541848819479098616481715925571632 [148,88] 120208709897875303936358577371115087373856970678905878275183822451915968609840692240416490477459811876316096580859058555485956301756553973157582813925203317772682489844644277982775124372599631841313377553510230539230570419229712875292137530408673824264325280482993338048842466996173987395667469820752684401309757026328722624935962143423050432280810611102768483645502463969599393904860951458441167331391868254338976783287546927449094583030049558557367991121878292696154302664774589449731800351346556982673243460994261589941241271727113037512597842373518143653247470017004559439598599290275322092529712066153784368144455321629213901185143943679153533445489171999171973402485949853395795223588151604589558765614630262262134210533767905085946318105891670828695982024904001135772375011078231651564167807693179307633246956422580431925258597784603995819352893600053238047908182983858080867672233788491641924635650421844115439729954142311754141187143263473510853435685763329960684389030769737416339934571364280709839238381353986632235936585879414495929349383595087352455984808618561193336253252915893824024447475627938444366898181850748559430183445022208740289522354314815744799986487611315146566687583737831138160733437484357522663786410267976895289908794185082230566682279630293153695577321031562953041899315838714762608529704211913837032477569577728416960512687819781498115528514448176795663602707496865951134517094801928413853000476586136796759703393828583490777561222278220111246035243879461460593489082558587276239084836248354624781616205644084951188021338886450917482147320784980342576938382219654137239 [148,89] -245673065533737759084916447413317858465589585166677092374845196510277039520991311240881982279371442331404715644637279702663008467024078603491794600113880165204787173710741281556949240612906411169081372220053554660041565681952971125614633602509392525087840394546679639430243775722506523832145060839307434247742535423153986556620446012859164056734242803575981065344777780751281784887429439919364066139491658432780912611247764524572027558829560769696161162952707124362818623087056121452102890405458204408950244664892044574536704326809952275445394047169680615918681669695689444368119162272581137375287740411659046789554436852874833517413013373335876495821929229574063804272750347492018107094937036035939842202449683132462244130273791333161106985296719023854440212962631550072929165972151010566336489750174375487289691446134190718262132960314989168060857816083592142593648947874440881853854057814809132284613168671925815237726765291578947817900038397859251113999393238010436010563308131312676229648016518553418615706769755125322568829805768539117235899862449042355935099209369184159543178113768952191879794164409362042749449487456854552795434186193599365918469260598243679431231613938567481470897203394485375193790167950163036990179241094788423598346858588269156406624069304782225828039097717533465665500201263867523630102825879370922991748622034283841040746813656025806357900116777128608265049989753203651139741630045063125079512742199838130289411196607219229569822531708712110109963675547786224438871326139368424360278092669967231343252245850452763936388872955584685271718985428784878334144407347022 [148,90] -119651200893285057852177755913017304938004621435657338525630710944940908860217001933521285156932939724476953577503925987792561900598044925644988906569671019333970189928534379471381418011848185246989282231018345560823558468173195853190815969763600215205906740883749942725941684886236099761419071708229520490671901640673903985606601425082592023415471034337797366722463907499353958283739002785272966033224558649779595730293796171073565243319114725659141852031661803105672057356246438955480414537953213684811447745780818395921249584093006936553698610075466634486549621428054616184048398420031662350573573723479849969215376117340664671732731721783017584877903025064831244899030928923764035641385245668710305072381470250813915681849578165209283207595421919295011824374700658395674989471983942232331540512215960138289484556692011659851740445319611626072294178051986981599334596883850164288226680150375544250195547974740966350669692313634549817190729187158922844137232953673200612149359865881633419139705129291431028142386452809621465136147631762709429641078394199940467741794555033378951952493186383921478450322752347348564280374708093875884542615561286853387740281217934557238679979021673524063150277683265786591487967878273132715738895931301784129812805923366596918146425669306987660240657871839020539436245248052516946727789956793779824369865357353628483216310405645091828483292085009970763466513697276804284947871086543355081497344372194834304627593132353252581897949460347109705580646720943095024862040516467103111722030861859810097523392912380641958752877269104080965007604643653065939626157755 [148,91] 3147772226994318827112091660229435627970155187531622328680348138564211435441981530690100165983831657276877729946086516182303397344577061727905065043054043189342571268081388283288769644220491560044321123243543641173114362431771463086723905213740055152251924787810090482300046018214867062162215391789574925573689307094948131394877190257072430783158924299953833663316710899794062035774158518649437475055163164863524670765948901815748094324922071684383841572078135225728876393133820283655091245882358085374699526602860483195048148013930400182275060263319725899062439128516103304136081852115033384478962815637353870727667649680887875449975159265841506040182028711751627264777776577189382545629379847238404750298621368946657230482246960487153437221979072688514379449730368727790436228243719770867471248213480090131471080501105455027791719987446324870605737204902316439970342855317851963203344846021469495882168481401080849390833488843087918000053969536041205555071967561755031175657054561724374003419607525443669120363735402481806429061600479171391374219304279584073187516204449803309713674876807023639077127447288024518386388093651356153973914951945970193826277099089816937993602858163886735626972602528120532410489927848170391433661003098254736875908031080200424686572686010733194340506755937135664786790270684173867498603306124694764465529804436735669335863225419826702436128801670027454934276758819349269292713275783319036754982132499484768054210967384468239602083855631621836340081708459315260040774482540755069706561365649026879606484602633410354329349556382505712414041854338039123601592 [148,92] -41394825424883279731538332713993352610505696768393616773887158313968052963352911429976695105223235662734588281840723615932333124670758906091799830215937932547202495042460862656492208356956507166536959356652234464123134546703211072030323859622780783638347640270887595782165276401870081634263864913878447851672171651779349364320094072773474316332050049745106272428699471087529465170805949700784608070555045756227919305243960102010178223239258437762174917015693466529596004074345045034464207810991198331850033896917148200420617828005385518063530736245809707865097668788111689258872261827907602649013604255407022509522477902252267299161834722790729575767552879680068829255687240599452440208466120180383982712149780726208804452089408237347457120389273548404919545944280013219143408492761234738793826739004956633433305001155135867138513137967847376998981499430793645295481284416058335350664743469475304149322332297135210997327958871164576520328083798736676034071533884022306878051869989264153971419016590469687423769081039193830883084535899386258419039984125942382618693096568634754175556842549506964580835522634272691458103829462027721949581748412240598738366605969531851753970277046643329752646080016641103355234616311655219289650678949909699002814690567780929340241555125221131255920852946703926243980810988169893430786461425532760729140410696878106489955300624471020209286907638798484193941237045410064746606113863354549924492639638883452466835264496052082427496350348666626103653833664668232044132477439575844234584993351161764887970984256443002364636520309338395314170287814248396568 [148,93] -1585085575093575651654833544322165201936901580933509994688023827587961518025149037321234243687520999741334806300360015593665234283594304657228677634202257628387685648860472709796778508852907573090897830073514953452694111294234710515838673073703751156083345988141520406093980999540537702548856949714642405940836688775224392106642892575211725112634126717186253777239937303352735607399932514051039131258467793005128262177279425140354284712995016782272650314399368833378459464653553488640254694040582952883776198391616771339983612770406423786144244301235413062733570994726527103594955659962840089604494315074076644849828845598973848210881838961420884718933662081804231645913266136952254398281196319376697663575386182185134605299239781898644985151334201424282751128368343683969608766613530356847920833602797465331091514232434444622798097425760770461745402759475307709832139074611313621877046647072039799016394317781770952201069037232510697076821650767834053989581621355618795303324758795727308909217303871083120650187666126094447277679704543891526350427408596384168833938001639781980113879954212137188689406537565061068165236556764764167801824532324110178613851977650355959647994907449086802921920725754919795122543963640893225597266689832471902152976447584051141996849148703841415508034761381213957384603770933664332352967986937875435621019043544874738041124372780702507410419462336766442335949312872545722197754737278840138690679117915460306480429796109972068404883308316593569859681043349346864560855664282802563805056399959959918432652413720351010203264423517613720357189100600948 [148,94] -29559969032813338679037354793464546218640250584084839625063045779930234102852678749960306235194019788156815062319880054327817583551458916977482891366092737432033070869639854785916843399702930854517936731812895065560959238793471557211919797099746924438850789682295591935021228453514606566400968501380051508077799384603877935711596346979019461942524307334539602858372386752782057661588873821610554741005820221831751563953956558587669146559764438926233502377273346617723339427643642459818606085717943087876178691658197889860303783978052321530935661961856694638580299436512069347817634822239865303995700485614702005090708252659629473805186139022501437908569791582695895265417749411350972382398683802819954184321453649440763598612800456236281175978557545132099838591106817501023194403257706341012293708053071577049691920824716966121460668278549917329732694568890177642988456191284667771539178624575221379279516526109162690318341758214675300615110622431315017052220549467194071273632861753361593952478237773507895076221559001676597518153668583946601571534266559124102827408658100148069391734307145953708113823122941266377120682706905801986616362428594092759935516943676916319967508008521934349445180189425742505798439691552868093537529016299686015359006530700736284708046138321429099981806181414579135470501123062833660103878767439493517080205970757121114830771773844426244737654398821231816921980305462154925175987607605163225345231289178424532160524800895797327949262322310873214466542434942816868549508532086809329959793647565265495921043578521336691969340188845282908121738684 [148,95] 355621000390247348639717539350002263814222836187235769332659442910924581611146515871768178124057642780455775631912641844938401018223144472290310940540465007798913656056845227781151981837319908767579810652568051050497741975865198421829594574443057243303665689470581214034736219132228565372152934758043840775805872072271690092536770060004035765332431129880805492266203751385879215353500837377289005000832758748952871853862067039593436673464130762004822761052617455448563632117239483869508704766574263444235042005792626205064429901887506778768427144362949019301312365706223991167134714531427416696735095265752618984758285750354242783511682017706119318987751868283245841305258794171371011877949822121806049209201030476608168357891576842956032009198391979177557326343949554328173575315651200676262276003573711900632511621008048050883224791466026789396117857715107311578874633731865458262862367330626758532135101111313426107665374473559298883207087248459060360681401613985765492255086570257979954690507824041065911526167958322877540667009705122531091371456574226450118852834683953981018544225213782146319770519805927463072629035780068705440891277459001566231582828704171016222397711887186099797623587169441522373985616187735507169310733554322610230322758630446989848385558675752620236299649532370333270264460138040498843045014865015552670093944404548985765855369929860312044990347027162086920283040698439629779191901407047157899512670701611753510084074752513730422594271751480325305229983477113648993535269637678343363444752795182619765427974029825725315136608555556415774064 [148,96] 11479319551912024516334699139873853099377687737344752977980343271109479308919104118883611713304676588730756430287272615218901702473852843172633632642077453196331131183999024024903394064958007022274584426838869469621993270612043839324846329883927296577307699577287512323222224783985614919745432623084454791679249489310767010631942862717614717358881453681264987290607671452638249148466341225562147158902061695967377477757998291022665630146897632166814717026000080423431160506385970351849498417173082196263290695592381387683920149190030860738217382079008000144721846729897219511867930396229832982526435056587734932285559591607431430542260789058061502996580473234296147748163958686480067982367154146327385222239813705514549487908201206430862193326056413964431476211424675107551823554839559767647606486299129625566078598102335187172542162895070429505097100213546906774679102931394572836730210171877583651238132548831820389429817430697270493724218172172823749022112036326202294522491965471582870887148097396912768386727338314757599194804629044150368638478050123345462357722932459989901656333135670417713273792296924048554800382287854173109301962913266634886724591286688495716275815033823417039850167658342873061117045610124771274813158621946426447434011734599734987058707387584448870827919121645302088028915742866035815532424726271793187667565081275550941163923105601278034931435502984488062950528142267299998869438370361436785725219355698101540826800079870181087293286024603610134769915056582401403509277342803261033358234832929699854285603170126930960729939890833333495 [148,97] -95159809573676116634983585599271170041826340427921854355005163689868000260954920164070603264183749089158716621153277378707339195195667000059457595808079469264298430805342896524400492908924007452236570239907402458418668039237117023233965579889427628332585157960572140469466054254073301969566462782968662594164930673376303788538464744529470853862428864600529124023920259003878379062758109203750016072272810203511944278964295773941214987070703907237230964445419393169240124057953714076887625581656167279239385830744946671434479891473600291037723089558047760849280224262070090268500317446933153924399354529840626928827468731042333747473288708864608213569461729239531118591108720708836069314739098876239354296298827759453483774201327473227148975431142341996415785899324066230058457547625633754064258580041706218769940008974594946203222478849815726729944511211172885738415146672173451438188488012686640948055015237808733663894771667090304232283342759810278569596317493973318843303216624513625106573133414276196083299401200832118805548326412262369831855289997168860465092903547079436852792682004153500375281140959962017539643149676500773251177857473827441196237070187406504143695820770118556131195882713565316401467795275796130199341668445959024790428606615702304640468446554967228050883594201229614695758257205743184421793038906329936897682990126181207058157872115368895307048253758942131331461246837477211813588056599842068211683625825290827812440816868040025573092915222553894906271021282214847628823026062368408433371722741912633936511671936753122312743522449055 [148,98] -730860568965720393300467977779097623637408335683684811816583722362006168388822498993101444727830270314061769279758625636998393501084121328520716492991763233237655679583619886563911528294366792961227344852335130128724513354272344174935333923964405501204601325070927563016961320749939398209646320661041931607864746212984021451989939482026304042173656672361529742111862328627632604354423522352554308312002349562143650779301749048787988679261305001501681892640629691275211592831393316821722518029778476054179759167948445933086384966592180726824306808066873571562685116948034949199061354483251520415001341497830052542539944889846777797674428632587000142953397816294872372301965738457448956199433200130689339806437745622966154969415759494293240982857408809225915793393284769567724085520739248874233388543326447099227912328973125360216055548126874310778577141223232875565653443988542093071311994697322823033688057628874594955264934779666465150085901877500587898184873801016042129714739077416079480823071204326476599321768727216404964248156031804604918304091520673074892055463754067906121201148155109698892578848621429733581967009111393781320299883152743141741489609811308482467862383321548234598161209508794727289998512066709358413072825338387332853586349317540091463954467654419519416799761800888534416632043196564250969962069027480898825075216380926961304591292275082532650689870307856390612685037979479461160552532586663782125088084113036743897131059082809748856330410450858711909161862428870573129500697071040839669736863139758132415107496142405686242069353 [148,99] -2590462163607049340795756752686246969171830030315945196741854365711570622065978036791056950174839728908242263271056366171135154422000653080681379778830638972257610238702469524173848318608372276461448951857554403052878975798057655321008779421711962243983286437450366684134793969889462116261834749921914948850555240444491644323570652903695319520922325252202020986720504685502625951130724937260000682665115507330755771222071099956706924323453906394620395179206979088209881760229966926922046254446562580447534179676681231071989381977262344746610626869633959689852009174448813239979520667743385871182740819804681354783362728373550018090006182167538508915085189971022339525584119866129374711996610750998683941072668746252211577747826188310981523591136640374989319372123274431945950643153802574082809118433957170590444299842875992173548126045759740935905307438716474197060873478569201152810061234613077563708802035443894398922665113624782960298567561482887785050635845305492437478706213742911229160385835699577727887999684363585522281021385956436252557245322922385410693752622508126892015001555755033800489411025117779189177250998687995797737916032130443937853371296363021617887750649634199997022221580367763670274651775640187116806806583474936151729774903329941797818647217082670681149421220544343076333347103935475086420003292249507945339643198200145724396061033415333540030821583773365985633534013269754370250108660589175527096815181319642137989348776092449687484598389610421804376149503977105361748868233395481678910607433444082997243927990097660320750 [148,100] 21370028239641291107689869132585819299034236582889881754587630887707269461381785379554228151059962960423774867204539980506462183720273285541550487439787683499496913489465213462014029034367994248813299857665731222055797804365622860611362182357944006792292631465036731917746306613724463253568387765917091414912536888274189280816192260566514199883119801368974949427569674732055675361851155063951445944797133200853659834927961650817358792030986896322254934976026093133460054514172538574478284476405450245679825622290102414472973689149625202820771630093163837157896877236991949380263038352426441981142543989365965640955973400048752671940327244153256278161277941961506398970674186446702224270224923009149350762863714136605030824546285216984542186140376074869808816395904222165142987854597860361617147821977630154231279626876411676236669774379111808683040065406219927121881711943548051722393353629849649514393856613009062603593509424135233544755297078187506755448525402635294135107349041820461572544738146453599125556260170167085588525194339319279726406124206412054384911189339930337903301154983057253406337126923089847271775259283526439072745068374816894918800259251875508096447986551920187017262444634363300094855526921000037305634085792381635888320169187863626316654182459559381224206645542845704774819241111217699222575901311556427075164398247316896463085744730260314564184164842573755877909190947376703482340850649716077938838473049410356847011203584365642414794977284284669825861887701066750271889675429991108605520628090361977782936207028292236 [148,101] 124797923090409880701327406014428450033314913503294427549451754075532160847043793063950301394866211655841176381955428606416830554042913446212915161987085449064099134626471687376659491410382325316368322236407711757529550253800512962132038521849315520517403117366002480155097142437132565116624432435586155256102410283607577543931748553151978133843361874156918132120036235561944937762608406903887346296102542174992509383228846404138123574392514126637789297678586137368631644492498124756529460456262076917131346846243666323601946229413095597242660694453405100749632742381252763226004309862164309004282972033490384710035837641031473584661874954408365729298124602736508685336095582936653264235987276340120160359165716678739696406386006638171229237393748339031867196673707950552109294138281147956947632077307407295436022233134613468737345812826720109041238141681877137267805424358494909551413886638524563837885368162440565618842269806185364439466642309532956246467422347238216339710052009547057466609545469756360822845033498856096999191145381473372245123735788369518827653630582134689647095690957928723702688120936902451779708867678092987563479735539283547364691492636837700043066902109019017304056195616916342546870241316851148415475996633193042660863371658122134765517629403629856667745699714788245262204118852552076815612139095628914569881284861989639555263907159194733428810689162161914576699454391260099301755550091925334767990140524950307384787170815430702366278520143841711030056983508437433383065580031399091019001448121615250866034329222 [148,102] -195191830821721569227559817602477837970918088562093729808009366558196548977767558222453711643823581999818047606669861598691514478585572936766124521787546964197534611034008440098794657030574902268935891183107885807885645756953100889102686629026014192822741339121265748397922272143508098079676467398841484659083502807432331622206898605811304371377703807703990906297054236487663001068997271948584180395985978129180035228979510554957329676866298705528047078277382575824248599997615558051777482162150693321841428384079923105410460357364285980015101444976674993138378417290348883715492275682896035182334631346263859627300203257354540980041519007740645929904548873341412694684670710982925287557904733573837328444430422814202546066584360550311668771138415735631207244401468436884369538577067610312070341674144567587509503871752046633235840713732820656920799397554182614171655626306365534447798106930902175802174861684791300877631917330187451703437609531319962525979950279079147896598498268399252603928628624897251373717630398620247209380424114695501557004457597396468688736909407758372409741850955831922653866713378636765354545898379808647686804087526502936493054503361897195821403885397452297954558519927570796847321754880984786001033402058782528445571516655994696917805323977594632793448664478842758131712034817908667252536934068374759049277577092327869244026571188914673285489722150483496624344959995496436612008085927942231740865697674602347050938539767285186604823591746635238152417551426095642479758172125786543906602079258977782210353 [148,103] -1072006895561799127137654895888240724995146619533172649471862552589966477836351464656236600687306109972719853231461697578008592527386362012152142989752500156296735504596520977232396355355082464824022813489159430452829437881220939401241430655469274225628060970084390635905299570337208148155749400694882110000442407720540063628185488505125803988352743249112244066290351108950060191265065692816699322273307641861848093115015393246664795443787546171007387370357477793080799859504421807367667767512943191446577653606817200616851937968030528102466845779056558390756997691306350971975400273844669695398255867368685731529302644682599584245109910148671307913186523153239807576322945386901167074979078457141346727793124167652855267108979112258455376843201308403952726969217378900970201948355203934030992753525041961687781640439694510353318766156914387492406422962665864584177541974884207275412106490130687530851256928583505253439822101699015355190240503430095345841609650927684132809127156190433527439776838694004752822053217007717231009657273035517197782892215830257783969786153778895872257632734621773287762199021938849843273272792639110837075370363058111363243051263024922149806905363784142584362279812702640201274177788133202506843648422424245617190936320023880928151163148002790799021519036316064345798833101277137993400471771290094129396737630414950799816301179551000093023721259136761398965307360459145124180207946982150184037878624175863136837517538802874246114743126277974207945509787775967584602115352063297544644559659982371598 [148,104] -6753101444445038022508778788890171833192113269357674546733279277846560787496792686639486318131842557409516503482033560774103357769678059570394327613403109797635181053079868715330521866470920976966268111897725196319016517605127034252281637548892530825833474910299809048340337615075548264507654500704433121977595997174493130814387120320071674170467445611966837519194261422345918524626277852900531134820598006148164039919154416123213605599808692837116442022423101026384527045637659957717722539387513213806662023694879466589267180961350743256163276909283714411609099605965423464656017069155385057581459525367961251322897452012907306323960585535664679125800894307726101125582305675325039810689156621323303003448591425794868333747346277231486923228813068578297360017449501465713145752717345227510144262342556719004276650649889990176206817689316299093976114697402760872149988269233258939799786553570999316235314978446363301797469781291732921133483194050597608811660138142610206217673432183932020687433742652227815884043807479508310677569971483143659169069360219637490394239970400426994825496234095314762269568459094141311392267830785516561758859960570049810989854440741972374920184800677228547913743796433215973745137825683996300694449961255033951462599233565219793025009981169129346266910151251032419116187597856895571286672316991842202488539820659591779170022265459356627495560368083471364883330295720823340640757349442447846173199034343242306727361074647910390433027065723620530446369413338559284348981868276524245988766240411 [148,105] 21129007340130859490526224718200361758421844990217336461550238555316151981905170710478987273612868404814892572523065277139952694517733042114682625240286963145500950640702734512338776157930681136503999749147047531275940497816188483947111105485550307131943037837711310772259271813964722562283331756446507167572571191096741072497130997306326537309142518102190518350723852266015986275568608421497483876718000136000097697779829000042061681310506270321274858455086617459949003876731430495151548325925707063713085496809693035731723436143166052360668508451387640229786652168475108626975877797004486056012869637623682367622014056268568716083235503895072398366688946711808742044337038444007219818945793597412524689963433355471150270422685728337857592464890814430385611223511282619593604092394372163559411124405912101233923688831905489602599279403783756915822592090332330405028440331742016501677252341237311545763812280046062666819552737751534366993226544676474741784965196549461414940055934281221306389955363808923854355935006985608798704840303592374519835839968374187274784573026270377805087880803174984515245512348875332890749051814166746121733196830270201514804576384666683410038480665369161155487012992060032555057721100517732421628251215923015967578931977379740080887462176043153724715658096548947037732619368023714018864934538941617624553910703513263428744717414634542175066520037728646979399045200410613009564342519958495038543629359754312987463198503973320857829023757158839578397587088275179931895089655030865757228836 [148,106] 47698312228577213998351736491475054192398175176106130535906946110953350632405184150268122314325590683067020346202885768182260477272301401886153889754418282926640993974303706526799088106632330485895714395501701157028724744562089931439441270563673663065011176354673008768026023081732420333989407647815782254537471204322237009468209822479479008046380625770119457601903285312716152585493203966021440546740089564116056548118436715418877611974748035418852951043517139830621718919068764532370397836095879449817622696923637170237940010706800421192300499770315645474171040850094490866466956381934788018104321522671746527287944947934819940435772174591056123614024539598801033921515589978283311439452536086175135788622492175656941261653996856922593275672945373481635096321291829912205834298814263783913639907669624596204279259725080625311855136947058572857408264097119472638711175952045055186507638624399302717618201416711818357275078724617655765779604769842621801761698503829147999242177623527017549021909222036684439506540223752735674220957444769682206761615799893556994491295265868355635765900087406155056944943274189122661783799238651193262431328535971656521859483653404541903077780336499056253623138103343595623977775901153868831644268117035542200290259761208752386480036874599866941764268442142651537817726600524580222564713781085904880821519483867865362593728541517478291631945508078588248764536766106318660631382961500334442333866056165733301727705070873041805614643227745688012074768863575146027273817214374998848 [148,107] -21266132220010364176331961741838669882419924782747935446898210796484188807886165309004811755326868684746112222516375202249118711581416172786767995598518082048144225900964646451459994508801631090580171181507814308586397979535017296316224408992493313258681888619702014537380047933570417521437003193108885965259573012680142341852046517292495114149030193677466026946686731177327649045251126884660115762625539156120756765266675669387117882095598869759172820038275833714471419184705303375729147469582065925302927379077093199310016888357714627462115402928194369617166203000469173091578430146150662102352786078451286309134911446542029972016476919292787391837245632797720676470763018873068010249850420757845542920287449503804315551921880990311109740983424353943269645988524388520312724351193729933039641718300303188275621553442206189069032450312458021396541947506389930744710939498342292736942645181676016444624001022848539956589172992169397940133024582913657484368392398999000820961466591023602654275009814616887098083383040388810290466303015596444936296200057557778530885134163627026599346157990104751903630546711957817079950574953903896832961766461363049582674953479591213062258585467354052706565485485286876511296511455929023321476529975785521566443690867072862101136592078308967469014228800222809469199223264458319341943198461153373000808158705798907457174816116975678800999737236403232048372340585666900231405793789184666327536359284367272250093509153553346655373526317189016995678570742842193185457271990332 [148,108] -168417007247557800076235774632981762097882155653898826880140481481919021744634414027821881422262888712590995332791885034517382178322396739591280681136727648850517088583331719287300017575218397262520297734382333917239492062646126820156097391819035003454852510020057334937393543447679604447929739651717587043689777915291468276800995728738256860581959371694459415420948729908944345095351737319332109640157248121070284494455068604002566658352191355959826080775104903570387005648819180515961582472366446412936038450484014250764629259172743600411675624957586851204725186089097528873646236238926117123827574329910106740751219535351572606740213786279725422234066547115824621805110941656940902924104172385936061627571271333939804903023515968301968382577219205410406504592356466212498589837519221816366981963042247160208190700584808837873227388710849804465683771111222179976865893997542840281145098486688781304074290665459874476736698778960209215756931976144574117609384448728338898975806733002542269420794031518312303644127709285717256238037154126396930853317860464988008731056146959696064558777038065955460405608907218103745944118507718479959663161671323149769677036979799290805389414808363066641907306615009388334918691428412667114356436444569939038240173124619404693828744935056361854788928889295666766366198625560504219376343279924876096325306126149796129327253772948743210307537368131466902888742905312762076824046936237697061473329313106218502579407239148094861016552918590399489392903461900663235322118 [148,109] -93661484075375844197529141547541963024204787325535681936810920873040103785432591882180164588645049610880355250739798636747435481610791952898968529178507229673767126366101349898584266456401086619064808528700555294366841113257665518219705923617890974300292209632613601446957084182460703077906874734295499485783984862729522912600637873319414665506898454865067580150380447719795111793408162153275585582924334265197757178360405958015039371895557473446542446875269154996668097407284482767666872179165558982812608958776371296570707824115319590989408407235347970851850278043903323958665028121737422565386371208898683195973759975322222897629638294375321947124313838375950398599412170193799544075050630066155047749958608770441218684500559566573013537752801914137360108798444412219283495308919339170616907607051508838577394146652959953724923800965066377438283416075831474631058112489597184583129498965312771351771028199367847690014531181453686168888038410194222386784736632319213884659719870213339105024125451327250008707534688036830153110045834330613625826074419887420433450769645514577906636898171064926868222278368845522819761685089737855232797562920459956462851168959416338569619947019896416796810022493055161338198830189548478273251450194384213304906778986615902847511744527898133994192023573407447822900351955282756484132363884836591085146813845084698759983373419475347722773451642685916377904359873699724409687653706135760078435101624774440285947867100041529106793385642382034992768682531324311429 [148,110] 115381878509998226364112409673923953370203666418271451481039996819139367456706775891615871984991017521720073656381959362143490505533248709358304995063012272181527274819749206049716437955993590418710116368400696103196850812304441254772760692639659245623994318779792654177722647628970437057715094389770202111719331510065286122773940607099198184015102038894548384729127932431967091427616363159798461711762549397625866652577524256821867166040484584120258846512873225797796028630275134133777541221476897199821010050134068060861550373255062734994433774169182511092959962843960085728817061973103090191817464640777219423530479704936182522301349972730193015722750435472933626528906479619375970168477040110893234211001092236152775655302516029990736679371949825038255484582781298977712233679638180352327907812296756982749421176130183136783000319650873472928671147216524136154676993843120850346668745105993096689613728788721601763627064710869382644322477657545215713110756388484342679936431978599395269258748349498299901737384887496217163098759268972357519544590838293254758979804489659880450761719623752111861979588397920659076251465481632671936082038022275289344070557315065441314868041818943916765119696444224111506723496248783360821038868331357639122206675799339866254259958783453754178459661128533700311395381549681395681662376579358058356903056570839418487181127136547392927266190411392556497350558677562208090811362177449100975550277808881301626361064165626030743647425854740382928943981946324 [148,111] -86199942676979528410674726024763453516596399739679585164313077038798833288904001505249780764374337147398532149210078210590698524454943296014792261042463612116346023320490899868618726414156374197231309694394863126846442258474019036185493137774649665700960208220886145197476651689855800669403511512997196623390548008019074193926218837668676378819240350906130207912463326152767234902612399218930540779685445117319475532175703510305880055271913076984802281865017606904878347084567337267376084639442179599819894779679001172769431170046653970071635150022279382664851579707262721808387344360338915010183631892318865601371226527679294598428829745018429755522842425318088691391151197079117819918833457566050331198331920135952292002140656635352522310652442689838780551630042618774093134121489898224378540039647240468762804623948064071730068014279549739494424919642287587903090740600928016658655881328658473820832851109612780407514556580725009016367082345455021019901011699936299357599714999059137517447087430846378718355560565498359741854871259606697905272629076710893891623970428195394461421102652060615665172267869659365845235145568560282191425005000487562447597549416077641545435529115837734862745756673750229325579525098676318384493735108259651017329252454703015050893889837544093836694520990273042711738812493647607924616332450145338732051255648512124108396548535915178344040698955152481001516750716508913133939238078437599541520597512175309189579648634511425796901746069485375621293768 [148,112] 6722907513651202755336181145878938495545286405125863164845456267648133762200818756994521356992183986199335215776865417130921631244541334952493701772694044154184470155611800197281354584956443927793165332271781177767861195560675566258423216471707682968846400357954721359658615820347482037257844697928830027061531565131329432026128482988468690624557443336739313511696357664739723196402403419807859041637341978665601981330980221989005682638031569405488496448300130150921677710767417286129860301004473689968517069635036470252721840152895190753953648608144321389797154216425061599659709593226178045475964251771562609719557350396269484819172930679940365938477795114839654532525803873916700300308545872595001226492359216934307264475353300567625737852185368985443969564945752651608578416274018631294903620776236962642235581623418830277978666994751412553562594744539370668339166283568822854365984545480004398472304757296294915764371161536090838623830783304092140119186851744496656830684177255545188197092134443205967369515556307799389851990735508335579392358245782521533227955371812813789598710201733969616923831961381802851379134142521243329974567041728927793814702041545425116050569703448524094941765005470619464132758570809058935475279623198651513294212209363088914436438196224304619089315153446712407474309456396179314405045873024793492239202819732847425784168150320878454485424567359707125728335304484627921852754860939330464943289078571185493819140956777789589846000366414068840 [148,113] -96633649836717428290630817516704473322758475784946020078975882156750434398197182010488368948357063706262203614517035806439720202242471406244328883595827096683702107904490958704628653640354412126429837877562589559572808571505445843465074410638936797639778369989207141822232294296574236480891581126167893938209649084758302838438450735815311790415765009045024406887140675583224783408687605225592976604423823022682848288179338591798975803878693711970071827485957488039236378532846163530420042530976950668451773722976380299690798303414747684207133515227136958113591998316817821780082812897105484934655795765088263115187860689052166888118676129307121234948744792494117458173402129235164315082288824514853832156792469401083526676274967847719083920617127889390406092641578251944467136633116831421919509265916384046462466087201284595898583383621314190806018880067694621987078062640734753330462738272127062251900120916358241649577436446665733872051359109878841971702392957381215586572630146599341714336781666421289736148538891123378305781254248291995105143974501260198927272602873402602793956274097761660535928953762169761740215703072164014258249793346577891166495964767901386969906349578738053692531078500805826824790642852612504186558150382086819405604662491640677123305485371214918827614867861490554443986325747608652130036508374466456075453740562098391243391893969998194396574913035731057323588203531132899760605588254575605158918301211341666216299910916879104905432257984037 [148,114] -20184698056806443290458630040823716038116361880384419248590066261734896548799571087475511660355670162986874910579350193558276456516922842540969671039887274180174039659801089307582592191093105712375089459402583605742213945352501852828115460611542882598745720927100092248133063112188470678322620985041168983695648774160532271900050240706804088098065447379798090438763058042027479653771906158170308055596620046898563087889012583855281062744149803817865865112232759327141254958226154010448731830796389433521582072367991156503303614629429994689227098870681405031007089860863552345133640001341311290340899040700847369433847657412666294827265903307778722002257022968931137810909090177616761140698616607554230356837209782917640654200571363274670724488329100496909264331623461211492488333142209797551318249212777206175843717225318785655907974904166493407680970190152709647745801605150401515097819539712108246295174892704128386075835309320714060713023342478574090363485665304685068876693595718665280693206717002356077132445517330751587421563331207815394725012283105697158710731570851659876882015677825375488697951693209679488211297415311208917188905237469199518026017031827103896808115315192523796190069427970036935126548961116270959956341266252665573528104874279886413080093523999538999927281371995092807488292822349936928342138769152447947920455200265426981741725584405702679426313009554704695366130961810926838619627676221020412189867188223366844125892982916937346820890 [148,115] -7991792999956599272596493308921055029589836634991136386744105405550955220378262857243475208250347413851922531045798770495286127060067306105231051588219136680298751257585238710185270271429901961503436804475678679303387906960106463890626498699352251305532355609415551586923856249789440626926421464381641734801773216699454502908383424981980614710462308992909885036142335916157272840986239931719734062027544300878013129311554038569413497737913696055971695935127004791931222733455417743431999391074553235242074767815141788739091680544072741499910597321631378522082765830491487532060892494398994657550327350832017914380944773080110534728736980715402973864843559877853416010423504266284912764809164623733257940764856785705779933530233561217093898128278705760682742257337384748415236727500452544469230324585769474476951647493611020270423462971140518430868334470929386113069827078005121979158423084625712544115213863762066954314291636515364621108286094368113317208235477503627319864224822169999209730516859248647181645312932796402464092756601245860677102011838506324696182971324402443756729061333104413127542299321470143267268010439710387292019163191782375172928321044330340340237055319855062128950809897245389320828831737856119742395365344627972429558351213870825591529493773988561290449046981583617071794930433216475705238026477317806039629012421294664935787555934629727230484515732573822783546242395769775652203377157003311366804891053686334185075089080623604217 [148,116] -1846878340169224753406478614232825184296066920400502151595222771959651840365560738169007530331702595095830647198960708224280882065360759466558846772213591740686580633026212484823717647142958924434709847979072045447121706829990124704749612774061240175535181822185929260638910376381414654103105705251954364717931245386138526006827749635212321945077495761200431182453582584141355477715304125767971901112546615504908651479383009307384585988903213915385768579680551093494845925979396025135412389095670786623597788081766949993349509653280438337756412796567080961982812758460542879098025219565818516423541159709414677877985933817130164486351199880713602211079964173228356351173595811693448214516214361573883414705925805013905639311524733010005699583981516013911042854824476521047304259305447076376512219455066599076908985033549429512465108144733302437002178728679021809472184007204251986872325030405076997160637918872449386935393370796827641193074809787365162300092288735475983361210038826969828973988240463157978201747938769079162480725364580592006038797285978351083618758307958855202133268361699396453931418831599309272612242072666890708754991979349249124484757394316239751041535693918714120371305836031081896444463349345724835074844703915571116101807423660714790262898880778249521699683322986832471710471346481042232021626662324358996365973987766559892154019207873322360777479700584150334445123868502282230110891796592983954519631769393817593140597907240 [148,117] -2718659091691672399143042962540532168712972277270593740398258156876417367060317640680509422499360212284672318144340379424657756517062328625771048064992178749166143222321229666716633289668678810276044209136421975476393605600009631807895421978712947179406541111331155596867696592015420638611662143021450996287571971511644915006930057271708056058759255405454773567035081983058734227644113810873922081793348275783323706204291203623112891656865889969891382619844380872438790067269695268419016864849873044492203359726462931747183593906512982693261676708381471850271840575837274645775201771423975751717790069634944069345001293466981842860388892735584452769226708729542540811758711333827842029093693452227070050094316077193186591684960444862589133587557392892366636738412353525431232719458753741582585138720393294304231155132633638429160995526993253687429209649544999716848746226006129516195428259822428555754758753764928404083481839096131730449363497903268024152990737115954910498565179441875475703260094793612355531911729084049522743208656829904465066149579420188907827545696384675610251211134245232684939725625254351398245642984277559301317354831286356126259446386688959057056480118050011586196031923077085702844315645334310080615448145356352198144177078369001159253432949903641851774600815916228986514151546226036456922472943716912724720772506712442297597269951900815787636044683318487283205827437210173797936691537678944939648843855397737894805372 [148,118] 855129534121726869587159497932109632467953993183563063384180407513901467165870805781486013074400952517805117107142380539498139292775798437624059098658674651417357163363590831688092741975536435308128239135441139376309928984495896613872835580496836373987382574316886179880127937677398410017711799702535524151807595532025442698208796193799756207778888113410257736079762592644869165193015674409978374917188444573599756867706673555724491208521649514235600014870457891904542074649340527281687244977781928754576645851723489017849415096949920939128515396200539314429824643171262730435672241757092256549539934281300567208850391052659208418138127582621456850166381091952722012220974252880902573059666099088851274583711145099780685792624997534891062666629992774231921674529414427655029135665509471413501033610658758087023695232980516108162218225551531499999666908120044486423874404736400895961118307636076546795841887063200818623766385077264960763480621472461002898618712421831643980734807864045463547210315585277294910007620012692323749711748500578798362639600848562036363908294702056710696762602044757112569605274610543775759146710665754039587034725897069031308910835911166956254373838649518249795103724243818832382241728080646850236117777942701094839506636360451358407934101683108655969071118696726656428099851988193883413229300623998138331740942573889189120276687159871417146239904432474027874152171825686148115379996950649173184137780746380117 [148,119] -299819577550176466282641876229911177481777589731694728636830385847407995781486045948642371180167919315998323733959205024552028830862655094136154434968056250516911058629714319651014542704040486822348148310354566456496258795480213008787238164832169878355394851237371917250925911299332225231392452714903460065256539687646649113242680829195853582470065807142463327418555485469142957160920733319258773206623757296164173102241608408144861744753613859101359918656171009777086042919566203703344621055080719040905354486819968417187752432793056636965002173822794608999246452183894923112143292679009002248100750726379039457151842060912593635710607242148903044270991884801955287991353169963028009045141371721498557646871498884175783712111912661821763200458371193065344942967037549728578664465949943578225261257069285765012307082608647509394122768392918271289797576954286075762518159203287005709978732715237102359324269337644238830854230466617591795843757370484941036963310660423443050406537372935020491634333848816041512472900650777894730337982785516725176783711702696593658303407044297725888638770694712174289299822140635689817352986787408766183910809968867072163648918666536005514428094493712204635226309546884590117714900748452646176253622976564624812971935673150367519093860416370969625315743297140866641360684247822569843884404834876576387461900318839950335230013893768893845829384744638635512432155739640493862718389046615259932870259020 [148,120] 53294904071605855784691992640809566460105846979791599587166503062498631128017925268851077541107572872492175030634593788505466035269592946937264177487950373211031049545470780194438711554483018265397022452355421683221940375052716722246191963183093258084416865517135773457678662558559671638764382311982690736837711124991784497878631081734969107983470764343064007851960095489643821262994593977083596323814391462203947384531370767889617075814630914157789659760873802019372731239220639959057906522257497130376274405627752736840361152301484279197179310825698063909896372956498359716661919383342051339545787000932170322880971602817597088197086317825901358996003548310055821024938109286323834195364044467245930451097980995383339023554153858805741660218078798938670562622200255903942415515724886029969198956604767082290209403445068994191591677691336911910271117469833477121021934927718219261078434584404997359299479444948601580751907125808540856686416310902607069233750539811680119674585803961561348113740590791389939561364409700456465892065615391031116298358316730613486032532059635330918825253430973883152379114394225398495188618917053513169765496201954226466082771125846278841924722717532487055245382176768294313704339747429722905671654059444589780770196276273229772439204506460361871042175857998756651439721499328056888277482730071700080027251481718902839334964049143163859692898368639320707001371166697484168254217155702300861490 [148,121] -3581989042953200418334098377967945692764016791613783304170460347158873901637653284096442477523754094154792773387329633332999864318281905591081317125245578065964748203422624099526538342918588331282792692912744389251883345174376830922807451753748014002245380992448339513555533239551091282019572875882594827223053849099246922941068519313277825071022526989031993485213638410348071987138380983037615432705570092458932852129284137408980142842858627483516018447100054804311306651467256820055704389692167436241980593370360658148935343943690333792221269721848816032297132183882377338419769030916408704201320099723449912063558232392933901373091337678973634165148336798829218756450433927233312984083243892022619701109954516413703905399305915897834725782187635248002116372232174941756999141176624089348359530586877800004639702154303933606591437255706505986918830553730334574656239173535852453620094207065244200417080673205910148203994765306929294698664782693475968715383786487861277671021165748680687637173547294149392061112943658683069504924087856587928958174221975458850464480999590619659846425072314317508401367458431635748261809091766657361922990310519920417108085643976755641939340722205188700606120968590016282495407492487363965474040316501735039275281478069933048889540067063013620777624008134756081976021274099782843245943092220036964407265110258089465548906297468860167230203990771541656928660150991610676408964397608913 [148,122] 59110384510579972823779635799443250664041725476476777768130815286304310733635010055128408366239810955654513058773459480797685725513741223203225198552285996546335951599362851315721193092236171549346499220042141218840115226029270816048424163155853121116300803950387643273487168494134841016617035221814876878291721533996258329570103515058887653880976636980601640912167450127223796395420657821146674866912291502003487462069667094947718830396195332583453576087182092247791355117709205123263547488816123564239808225404521001504560570796139504583172825035730366136761094444257615024753152556809031829827495618675767269528309346551331463838888326386741135810482761401032064589979862595612267229989071628489129098836971459495544413117096000696015735385842806424258203563900423908427438834153166088257317747020693917091096055385451433083405711212194368875742936385694892332098642467831650904116726393451984584401831280902835473694069014575876304711779549098594011043705974320021630028154705262844699058763806736259927656874431092642611200313779650138797582754371916534034945390374705407529734545971417876199501882165981288720080407063133425898960774433509555473997257212470381340339395859874808030807113179671564656039328727842401668037115393117768917311917780431369158302285402099502222348423815107977491465273778869533201398925288778516456723022055354053812832037373595593681631053590577418015609341188474778761132105 [148,123] -4578535387090533376337570239666059665343153873084776608842689440451152528577748498073691993351575010838777145142644445108726794619643101649232949987111058184069844004753320025447307384008501057075270356189434523128595093402200417208059498465681605746776266076060541062574949616471985794526733575942359100499845278667090693014379996751561299130627484369881395207947751052484125125172093068754305398663638644984952882907624694656336611795361221585953879624888849855348842975603766852189615848797489197950783498656530340124173711012803880562265840143844756383107757014118541122397585310758531407168346174274084918705377714086380248484109685224414471380804906054141054882232144349312952422563112246864692958593521172311339834465966065077366059620973279813391007800656405927238141502916040303316754624888720914382665225749973684706299042704288467456472973647031121924594891303237466363834341902984392182809350063175536759460586437354297612088538940825460623650387383799167215564513389925740669207418341513776237872326690570761152965389599995466188188887273420038066916798947360450611064989653260682605421221139203715779097797323889634306145259593021577210406457017948830779682764004020473410520742667269996893636552954309670345702539651022692086930221436026520348955578697556700642461649469743127956074613311914924896125839090886863534591227826230563226462837152069842823453243864769970714483733115967087427 [148,124] -2188258700774842468164621478485177591315272939843971003972684308831852726714126672925014689264312712658044176350198231863374079272605747624158919123921724032160956619997014622769150266740573673274331930411196096311705943961192779068526927827906020936559863545522266338798615384653611613763776843629787380730037991409897932271124171609325864851983036013670213901757866041469274544074514976764928715957626596126139615422436866042455361607796554846190593539991745607941793893913692842132730706541400411009333496821453652538813335833282364298132936990920192174068963345621414334589794610331861061232483505799787896567703612744088046855619424994157720674553269249824042333891348034705253522704313212212284237686644685574367280724085960419085655866751667984146094793607831044705979775363356707211991788428272960749527272284283480849596708727385859241296056011897067933016501233674099469152492289028395033166253917929219189148060493665857074545051332951238292647187805276984518585127077052882312841845009220523132710928142727887451810300631965421396444919138035355943494848620339863901159028264305601723801962118474436562001316916472314354173361281053805540332266079258840337660526129643341229471113775687434695084679138411243835480067154102282678016006723685172702741107196792809323218243873997705420847747041146473342785896361462865924054138700775786335521691454730088698094139481540927908139986227260 [148,125] -152568826728099745001813391884817928422298028338393224943573984932538225442983025998095502112764359532664464921017421305466434767633999589989508464696700086914866056640848709879248886887263399554679513562188256838968508101486147961567537050584093888801200310999288982306870328948692310960635365177186896127760080034307538201364217047660234213606956596559851063570465241880093430696941945825605434792805092326876995232554197309739747172644355186105812739064094656736913757356786689735323095122978980260736375007583409201538777969383161763789012339114188948020784993261036183218109661649114061702333979675651508222419043054617699191615265754770376940726857057722194047837151782075840019118215167540568959389653966908243097153848849910572304741369703937506724849993015249919891721827326218832827201052669455208619351606692621974639019150046269399481217854461502724550992999869321267964712994380357476955408331716407994814507887772737117603665242374587606644722491356339475986181600273482866684630689945872417826720662066820943042167658237831262356505322149313119049067033464642984375128027953147116122966516275934556460838235281166467238291375328525876995357260573747179795149915823599054781899962499135049512543947003359963375847896388772616182431780298817515755836357625724813938143945466724579661773679463566720510187228068985609291451665672335109822361924382343157721028460744068885972157 [148,126] -6540910967067505055946768973171386664599716250583874255790456545099939020960895593704747043373571629536334257333383979516495155934938707561290577426383217061908595061340438813725426723910733970661215952453381819156939153271238026975056160678325651702213775492584003470118322629984930672809447444569254691156968033325244379083608004507439338265123855341031743960686511326506926259872091165186005825835802290165204890442944442228982453152169445902467699858108805579367917502674967694889634844176538288602380362673607130844107434104524980124570313626043217740452462638395884251058044799623272374988760341790382317042238275401108667608411946767980261720744225130278279270082417130927870624592970752912854835329492783158453113735881005745134477083667623345012088939635990366658386027340421865377192442823159625713717666418483977284147742720793885863220756147140984367679344208095894179069730582939465266091008356264825715226498051750817430571630630700841468930957160050754523371973144621497141368389708044184186156919833095160512061473485448719992427999833200355865397797430588045298696384567578334410397677891264544839467452841556344790775658834840137203968780634567989457896061324066221717079868180420372967768398110467018446193061759745547416224023121804378255668481021261644621156829753255281663356258020504006734028742260203555780860095420990018366198845357669533698205948834379589 [148,127] -49498046704432730652041841803960995132013655770510976426583074928537678275233447659723898800355067831545384502182402584902744448594550166802984303704658302102623612880711358988419994740415918706490244528350060057673001651371099982318410429560522959125178308057481503175307516517333618727973842186014719732116456648339736703645765632670068838229276694400435625870583918936185430192652588376182462170130577646226826919929067786184717658307798950933539802944547493605122986474083740951327835272815565542070186727645552010544589046718945122817270137352667955822509152029658398558208099400034504721377890974023197785053795895220773997371937302083702983675954979338930385151823916945506446841413335550938671810339175908788992644622376170330447430372004286218572830936924727526792424369589248270014503898877000175089355245335401919374483196524637888905953995209588153419504877664805286499231031336912601031184130503081857022951055435640285424446086106854069936867000726467639579773292648638133399900660452531293311970971104998646695481352135427521910061767961154381364236090052261433898149590501634562815480804691463920171564653813193234161835401317124398231990811989415441842680880409441512929147675450726994882786014338003198555341284426830809575499430127074214476635262943426617522656688402584175069966258050944714087397875878452620673032957804138087384979831227100520658057989 [148,128] -1149691730476447947577476796023457117259165783566241337335611277500889429859756304190113803466700500676762204293922365728382171336007154273942530747102692684343639423196246276260618691112910762477560234646823642753069168447870406235077723753850244854481390650534722149290135952776388745747934857377261137883092460882876515885159376619467503954381815200750235722042850417031972534791884482528956790862404326305963132083020179159268874271505886404214928693426933453883817693529500644104366454436489315466249138980753310900499176749896316178541829816893033118472387755651247442863295735927975973152891322496584841106140671169879752674890580657799615150096903138741596599743977844980291637156830576145244410069756426913761931886207921540929803108053536485780149491481155033309456439272631081517152856834054599722740556126845487966434206738265182209836554835123246090325522331504020891920591126409903289011885279797054213718833693755711907925153160975078732644073062933683231630356276022959547118686711853106839069350447824348417555402753906764918063413716558827889119170142217990672541222720889548722311967291312036282711043382153934679008627885545839961948115256353142782282441182713791121517392233914732452562120528603406505358640789066144891700534106376378620913741234335134528838638220876062249218425173922488145625227412610503567466012783147299821688107793717670826 [148,129] -4498500901523903062832066411644354053339899025444480665846919915457182038594081733734439947444832306461873156901500179780240286727390429646179129670348125270495687040730224134898945692605827835381692606299994031162836533847356472974756007425993994118663127142880700508282781701689446511417007800224326937618906909769060972849766767976525064757864973199360273908789242822775696229451096374872166995669779327799996162128739873602144683710040439343960891599255535350150591591406877758650902262629495956061643233268933719272773441480681397189161202812145386590130180544931068882881144931926179338365312015760602408393968715097395825663488568329948308499288516102139254800639851808928702076720500738741657453493036503648294433522223746984989982583214137855201940187486771878395659093056961649372845567991088656307018204874087888213115833851825140091566212140769421964571040544457029474927313731561050272067363351553159172851906644079872873417121809196692529465771254267260452226399175429402467959755466719545924853659009122817551447463900764874760519526760418239064413275530127334009689544114448301818744827231797730384962393263994783120702222408809691409383219432447485201127124057364683789885268459644947173887395721897742839694951465408905834584601123112329315986476306809878177182035092118067669759938152563792884287127555783465581922587141456347663317503841 [148,130] -4787636764638227012183532050097563672993366645936799864660117447538191517411053631164470836789173877525228678594073769726211321313407300405927980749369456941488829175430468298706228123111725450704868592380341524482555671250818848270670437639317424437263520216093593485933152670733577010729069912404083571985131549776159888125388225383116370970093045979994424282597748165855872223294558896080893694888383758815760019526568922495321000595525596259133655795551743395965190594369805337146318124902894144804743100709632622880681695888092210027598931183698161601802112567408544656634610026155524388824777321354349264196115837462642160346703277648170843797133834924417033384583202843036647732015046338090448456106344078641747550137547200690865082572769297910550456504021206767473545013447543938888345625624338461977010097325303940706620305122927870625004500192909602151812821576377902071808821526873013070217854789230722390830530654440428917333075250420343504395729652591362396769801955990662420388542384026088103587297299314643837147199371721643048399211676760529862316714335377792995116936854060024016890726869075175538507880225427227862831598144700548781736284465726923955140184832498642956989344075387880751234627229809358678746798138507878886116794182433083601531833888166596543708120640346546393037447476358184020832104216972978566709400170438331893 [148,131] -30377159769899353201742021963720504449026749295406365784878448738057818146960612409338585592015809409961336387645884708891462470553268166792512367193586470612451935900531703166510197478821563781690954882530126381365662228825799006603719054638072434362118384629532778740104030165947657825308860871744921581526802278927161053626028952750013350239618488945387385552071826210041635160526122576686309723826052086193133319668487103006475689906765109038127637120520924727916547871504805625921017388228035978067767678663306853204897599075957845417322930481670571772060542230883220185230571357046709782169262095845848636339605677406238079735020396712764512111936600913485883362063798062716470842496490458942461696758483711691852575218464400707637310355950071777182084828743941958883031288303406058819626692476057463501254592774252883338420128779461656675334101286857911591313156606423042325855975104264172607203507812549512973188844117761596608375672395331222685939003920524987229247935606464456768419732887356493499812457990914174165549323139053484335163592355776050126335500042633692532155733230746684365521916807677000303914597189106717816184315357621824440454631268722667637048782121657511825041997876422437355226345118677665505718460960899803899795951090263249095160689499005970991963250963272356947172508901200889807870710230932397472175199913 [148,132] -3479969559406771044045121042890458968409195745339482146467384074387728062777452196845600626899087866660793961439975518969521215407973676998953171187655155365052910265516186984212657442964192943345466489589893458789093210429123280941852102489340740902030731981388912481897082702799768520456090408791807884162808068609385312191010660331237077965400938875407852152409124820831653599479804797114180861004839702877477840438774948804339415772298420878288777728241095013858703784883145999819754005450596630417634314753246878865743028739002367167225812829665638256743767497676211741528038038345927552833570935968072911810388201559528849707164679739557204164363715938166011788797283673804102179339484636845074242816156879527240997546044562767423146864328989757665618873663858200771493596367555394585355069959637061660203442205192233668877095964828206111315615761974009022309330206563979804971638398041303921319962579766020766328588359956625097309451636410686520056772214493003375994213492187269783470405865089344132734344143905805754409324790151434163303999907235899473926638152882728430447121757800611531069822450166577200174202371341080982656247495219309528072320832793905980259903267458377674954269382612012096820589449783862417090778127666526302149753303058333638292719726415337848564743439748093864076674383017145461437061036173350813 [148,133] 11454624208312601264168656477314977797420982711979836182689864284750195905297841547156673866190214016343534014540816852207614665877940068309978516230972983663246889894815827378603290435588993231187524831722321098437129545040940177910170736476524399527279236139368646431936129491745830232883433086530421687974176813859951433347087438920128947146638829455058646633223130828180617891964394549024370924990957886233946555825604922518626938759149718465004819224527819185517627888077470668945782202064047464131675060391319887249379284386142312632019095663283045312724145642368894637531480109341258926560188153991780759566460695830130041509451753040666208971657260112357882494267482151102527633650211612740509982514137560929693725984554171283274333035465349999078191416278087459457556523615245108668684827754606601447922248021894665509582408048784261028374605558192756175449474714797700241014282342314182937323480831849210412917732989399635701564579097254498547381999318826371322876654881532119369019160445821606417159989447613155390476692492598115616388292575010218931163762125386316882488694451517342257496320230553362870477942965201311245893355275431875702078161400287199789405603389900435970300575899643514050403024032574092806407651904844482942570487082013634344570674853453382688699525699664989782387843967255025451880743329 [148,134] -6223022303591100726464841849300670509999893363158004417078826659359260760418363659306625712273160444225795122612140905102798408203315523866109140738752127809829228428827017860694662285515640678019640863059981713472096051261464637524460086972057623443264626371955319684559798682613113099125169680265124907535791066034959041449983009684314420447483111119398410738694089880385268130340921855039108104919367149313885862598325706083063191158430919964193366427493486110386735128225427767424961441932635270838956322951311757228892941209438863380823818378347658045462450469431188691278776104541440627601786277768347620083657514352567036169467972588125091145426808534268936879486753399102167230516197044919813402188752614242066617095894466915389310213606038921987614268404384899362084339858085650138595405162763001192134505845343847057007079047376469510855775258115412615098144596129323957248327268011122942269057637306935263289908222668967402444198501473757369631141787617307959783242184006159740291131973159658902204114462043115626141123756904926388973714619396128547266311014938525973523287040763243249547987275990655773833256225730550420825569339112812965313416247084046608168805987165129167639789258347036792612577779026032092130305575709366641329284597336851683718268640604620570396201501433026289692257720513857026 [148,135] -111651276890367847779298272612592839163605675370296355192208344095688573713207950065116463218050982088014154375082341705705065300803812320453983462191737865724735471183776847088530196121658263766720987626304460722439375822402354933637782212734399557860102773471721945753222347752212086494455983517915404854647106058263669160114112874723561034956506716671014441556220827589045092231024207760987870968312459272152342736535525572315471107601550649941593744157550998861477122999211063659027298440546935659965752670054851175990101556465556493433249770187504261535035767697169262216733950693114082546101787392289200679996503264804478972415611210401578436472870014879484419853927086189273091653479435556135237812341110544709843296817925145393921790537081177988663516794426132803902663107474270631253762407081192900367532227664725381764119363399648124911442411482067129320888489260297551087442651167085828600821255308244743850108560090504348360410983459014253942465379875293471150027083745815333880533258915488157999449371247147664197395100451700113685997280098350229394063099561246674927304752687613209592698772720452559726066404862296521369431809027338985010817159822416923275730183274463773392899515336216208463486880434007498661822485587841018139001760274578724786105177256480654431255297527533969677243060 [148,136] 94683362704100121775215379399668824245555362709712011916223938426894037932602888514930138223053657316449850799679136745429920335967318597099902263360347288072603906116466573977362223207808093097061114884271741899629032811596750453341299209024811895540221183623503305811194468470285540990722245327877462842965129504760261842239220977037773171251932156953821562957520338901350129673831089795556247262320507235519683577268340243967741309308141735187696174200318582740446869452157064780695339480067418660240317759128475977166760901428010619988254288971897679852513225006019406395693552316477510187666433036292531877866341514378268895762143483813311714535733787728767974640608168308656755491044096083418777929803219876615209124556178642845428078932844035832351414300423563749200932272372235117424836203867668957352224531036925127553923102599602218375503705026067611938788829553447944053183251680773852240801948397802920377170168762504378397964504862898961707211900514397228161324613057304645456607055462695279365384150098271704175991825433927675343381239317202959291563546370660502075020987112486593716587993173922975661327795500039487608963679986740664410049236979885513562006003418132400273446881850384210690247044134625933689038628782512644911520223159094797983511415906254627595975735138510527 [148,137] -3238558490816969042514426296226069828637200008637469534654541309930475331879111969675914837916349239729492386040627423862691693481510405883278482047435569722434258631486637471390561011082259475354629959861830587314429140896502866118090815569327840876048005405443915196117114392820986537538997376719317459299680688747105331799965388775311299520352720244535664900307283542928333615047813412075987019423809389601851643782638731642874631019172219488573526204815953418169638493958987042358051236470769794505478003158809907266851791053528899315948453427936983655940265048806091544809792504787721373438992923447132555671677855275858625011533393492914928346634085620650332793754971726376913618645125016312153570386902001363943019347679317604062295358599878886930008581679280465950942054250290739703420979314140115849214145391714405236345589244301126800064964804279029980792340197623749075803765860533140873146735720684178826793740354418718745888844468902145484108277955710488301919057101555255147039259470544471673194252597010643341919817395940294267205199581936107831737586538549698353089104438423190746402899204996972821642197175023245812865054883776262124677650072857950999722826207661423052326781571106621637935954968149492991621106664085627101749555798823634587075482682492059358018172 [148,138] -86662259289642603456735009697533664462995681312357143487953275767390500631789621637101629040416796331199238322346841069249913347962612136345618489973926539175882418272355121039974555647852097444256163746276127356625760798575522268463302289252170384518816735292493538819385457185360512592808370715032423670797824609330815494802535637446869123524743858632724496339450036896989254641203091112185225060478619257557756208148441796142414271254432622108941468093031292577915763191539164901651443178103323534966345800640510354601168090207130464600897681568321591419362303135620791961826560425364793737020234414183325500768181813609821349879961352633379835250676823062051439483341321920723705522866957110812312645746617734810749274722219367111881006741071037534861063717088045808995103935826240176631877665921433001947765628821979120966095616948746825173428376620293943797922351784402464579150695462010405412145495456990856759805374640446578174526603181372412139332426605957526810715677401884306985491936714821580907998566373111187106581434245508179765497334494307899000633921949583892116147526323177064195067540985071069293956696352392690156696007927859996206170905089137383015291311392681335484198883030289145762097038527760246638609011319067653494336365012450204638795619977595 [148,139] -1142192404361258636333244477082579329317562954004856062392598309935217486950028673052229807884608666943088529044549579788213922871552441799569059043204188897490110822173990807606896763096453097094074947562556684125656716688238777639249658500923522047215864441227109696823467369235167031063712792278412926505271667252731419935096659496114086636318493367512417535710390853138309478815483526160639270723806191803816855990111657949941565811712416932504308297847130997538519193629141289007481678745137638776082458156241004035916425878916817364001100678227892856020743949804032196131357396509453534725165166106328322188047844435648340893918244953206127469055586828468901160478007187456900630310912879736313020293338275829444843008247714383400885000306243202953017878168387405211681847492275575469918736972039199061810660582514951950225887345328799895801964165492716688703869491332109318811984071057675122342220881712016218214376800352635562725158864476845089700545515282022468146067590608506456535031917024333821856257589269593157066052492881215351957583915154919944938407610730630045174571007413405816176148877562065509664468407200239116969367527074210986851314333387192407592583226400551443883477370089133980269849158940328584797145942131661094669630324144529480803 [148,140] -5819872525221307202200093990838857558809905310418489574080033909767452654770057259091763692717056470174339032614071740434568427165312803435634182080010904884227162177004459181610438258925845170450476229912575666591716383487927628371008195687092548418184339992020576671365719026230486303350693492338715615375764864133328738118099022704163496585199441061143297943682627399677563842864427265862792775675664539976011951681749331104216627816060789563130424476720117200599914145491145538572243357015312323451695673933856238025664676225550601621817559029532505095225551914532297142925202996211318049938281394105602983287545854049046083841230588185369950085101185533502539953267942934424509311639613092869419172939784032610340268929779309499476044935697521944406300153160288762465272886993629791597025999729373416686738254921811455245807176945454338570899951389217639999997876572456156197435448713843601436493574270678743904739881582823834765928939218249389884464586863343878474933475452665905500682908021065016926716477877063214457096602327233147956260191068132476313329073977428042228644499512611330411139322824721623345054571077290428732388186361507342332333690766892149344508068126567630285589688904901233682521367902941147508568309308556684185101865926 [148,141] -82891545575355384107149076148676806876241125848367213181184705764128100572992105546281980956335759094295846606105265742691626324065103024030869401904431200038146300110272576266179226521429032368775081557142025862064921390058582286503802858830098680084365915147683061569079224143131152515980062700000939237124416053844742554344413821156138137657175848082319239637877892271094229089836226362887398061669265967443878097212314388362548807265571222055019833424163822296646560007718126163959860254383068521355199023462354747607230583603939497461890277818744753994324760539378218476312365602679334556798563981065987504302503849616644086478292757410298157977236195735077504297218060712404845300296114942884434940685137826436769596438223976563246389005267462753098699900477677973556147438940858399244210567055743212518241846942175151079079586459566782352660843159325758974290822087863520617713259968000170399818959914542687436648938473437986656296307017759817042260758709430922490316716030201522735588301038885688770919246650732390818036455023507707066935669493010626272105003633975556636314466064029255452645436626077052243934213095155313394742184402258762906537261389057077370441018475327411892585472265860540285694538940754955250758743386226153 [148,142] -80255861213239230932122270109221723459687271021256873391038896613594098118295539666393226425879180296002300974303595418097094399820605470829023322485326646364518866187675052883750135660679589141359010153888054827840269743161464362559476577758918944170233974121431796108296475614017720830709399159996509478079838765962370490460576068199647431227525126521984218591175997557250162336307646043036881246128235034636646593061457442995438513283521312296759604939948328322846790714618815356980058542985688401095138095627476112850871224713228437811590893275715808691862394500504485013919942750034128039613877210372127554317590797017310984820061904653339496310458652968767217544561587496040667621073613780994291665172318200445708729898860550355841573979109619933418774194360362282664125544093934564277299867339472425982447573119400900855510899168707641763774041009485851649121510785222592432119215236945098640599695324856047573298784463226380384960550169248854397360083538198127214361026435093753671408806125505493516678743583789931495677520915565245405130089838439013011783824882350198359307143957686197786451962351383931922004804651318054455329467964020072278164485711372186040061308676179534516743556998638211338486161567691743321907 [148,143] 90360073841154656486619863865858257942817977889144288894131435894748239155762231591236554909623438883131862702208841983926321554243999936779345735128186053098593184858465085144508991008455366258234287898342129996093311872206160099252501178900603732757620845535647782368738277059692628190575804075843678510266266926058390164773404291505177578218493112486592809893077161387499912150347673730735502710561510118621364046429945766599840864783732902252030042919399415442775794445899498351531672730627283652169264173495785540321995251452601839438728130675422762759200380502720252863268287726301532746173465168253759940219078620605912824044110910150491197951001042750348588064103833030802260088377557735126488682636889980784612276957209799175469620442970561157016331772087612767092185349620793752718001753944485667483941739672861400012152407615687386581925388838973461833635498608656818759521908857727655839736298704560678289162802461156404161415218096649132326752546574349940629211960997337317637205282115494570111713165717330254858077291064874546641973100415286419442247952349487959744236331033700132043952249307673433789494196426542099065022102130462703824101895742114627216124055885154493656652847182488052562336370709 [148,144] -41792516830152113357932927126965660046017071092874472083965984849490331043046428621308724391508923365870428945083557176578536310637953874715672336627729697644692077880115001005460685208461073324560237381876215319282151560844481093239018911038530113604609172028999760249091191391062425132267762655144371568494684148581411142472982227601742464510932247151069396266649716390386362363435814332513023122233579268861830867008595103397592818361672183108389142173062145941022633798155915230098740064007326536715527118255840549832066194869658072667628556195378037406401729805961210907291209881734805521124785139151837434389091797467485692343485217168486614993546235467793890612162506431015833367651408281891784276722164963753862639413391265187156375495193877837239500029772581340113933749236207989124242967351774559319674694433088891435499283752068995997024556061827975321643741057221466118415817319507069747901612808285841237860665839309052643788488105444201141542598453260535046688989594857623676737743031032018224173343348700825081421011727131044358313044593222001137651984708801385182597781042707558698665053780991073125106942732892320938203103382613191268178453043997305592103810839951021536074181434388822 [148,145] -4822958788381916815004676290725701671764245314507179706179542027431864861888698266643413590328677869452435350263058952643439417399084890134289429653758657098790828140466480657711688698244555510052772421676335365054714783971093402254318239167603607835294419499659753851666686934750655208516053679752684921594332538716212435226719335383212360818385783804350743528495504684180407972314513412123645407361360681253632936384058961650032787834053295801528077261113196299770735644521407874325734512764946727169631414463059923459245338586138040625960248969909401198239684198140042795677069996321476238965810266926004193833580959526412268619332365217396051396904622389911915996872876089116328908138731866627126982124152575549410674558982837830946456863309594522274296760476272494570511984596293776448784861978972827443537402269352845819198818856707862881506012116761612833208049776807207525291527896417415718265071329296512887316273771086976853396040841767365324536875765296261615645641344860046827400602630743435417627721614711200965069696645161045063743515921120553345760682132610815875405356735566698656566996545349337691230970997398858218748047258965817584845651636365563161149519992037619687310 [148,146] 1145565258319890565935888432847927721337951521490167095084755225616427372667418105190355643132723567982183927423135275560123861427495067929215030380927244107285202323959988135030938813138062256197005519988429710133719006983449881918106055672716021320715583495493542281739905862389890485496304961320241032081606095843191062947909227065177842375456874861896344549455605164764073849976130678574011919806761021444650313763109034690631999271343127790643178559471808592408529976996606651858338412724556977513458576446841137721382869955043026851758112408374215821863657235408183435501273743955658450561583019667422464639267138880582772062700652542965086949900643703931774409690530874649065665536305339463883771007292576839095615054751231186968130379199340291688113899931354549715314871510504842846065886153821094406965425960324554878236406391885292719315060075204887304415977603362047045373725720566689846724942561220707780741094835311582508658513538043280663470485154019531750295572459624768834730535066554082407777708146860909145716352210453733532275156011805514152118742892723275895744215015477319746819670292948202567728216280488590791495345141065428247434887664607442168899366570 [148,147] -38819304823284687940839462483986499773456446861772515423908307200325310306604832309492305172362809544507709652078431753856857980731940010760649992102615169697299373496926745311162325576211104662483231595806027413881840780558911261859828635653240831064777224385015111125274522655578322182934671563978022670228055554425584714828682236265093797514879245306705893658293580247050614316678487649320786216655162556812725136372548753085564298285259069685386798079970752765521314031742547546411520029932577081230409082630016334258033987518967523127396641520133401741375329648316220566524226998778449199425505873692634575813280520638277385504826467252933977194206618129473704801930624248399565780096071718065872606309746576647380899486916620857419070462348454829346929871723539118401101695367796023923448673459501812614007726278834979941652387309701495686620691038596810220703110332990132073181089603816174343207514824688821402794306930636526939704517130380158639510781987626018758443757447344617279665665330657077660009805374141762305197243158192417799450709895163776275888014029802423846208557380354774167820205339893635991067612323091201936076127479940327510259558723738 [148,148] -2273329038214654990320832348488666827164950751620130032654260792463259189642395397603910723148311816868952426414673712611908966638500315643999671134831668483640729532986983809902832725581777941358418146573615520230861434314240162455359187939862849233228906162448525589302021223725361542392901072186285306877102538433031495612739559032349894042332579498417339462727200340311107508578634671530646474707671124876052459178151882562105154076436891018038534249975342552717381060700297189259271362037433364989356078587637977822803310400722316550656028712533589657104935739303000995038131838387400547679890162650214508654069753357042459164970353259595930867894822642512894588634854985240502841627146485018310124095109751264696635329514933833910861288615816222708791248608269156590136275273570362009009359933888777381658584990793223824535698661190592299288165309312856908275603462664715949726171534206564799083107642774033742167344743844921524393590890058651479209987427240626269858449123125311435647927048602459272054192482456696738437318540155490501670499037851626964378738487548448360699748814217482737876383254639610121204671464637225953865212079392910578 [149,0] -2945191740701259178777906082455199542056737463347568692164440470605301677552230423334098432338402455723158261752246791195307054300894479232751959757482266940316323348646148383633813951567049748783311009257257217891775441223878529520391171279362749176983550047277100259787614985307248553319304590290752036513558730646489013621501295062132845519282447758767934776432354420616593064452008878748869471496338316314342449816445588968747843422415458007251479018849180634181269107819533047751436041494546392526233957028440952683672193067092322233700134944418924875265841642799756284972438819357446860100216309349057822041003657634849488914405021308225761963294530085968183035690427222491211691091853914405450331803931216118118153322108222985118916659410349943685696122574969454228469278275931829081436046135075748626757693398158563840042025235903293576807359151430708174580525781666498083527794005040684363146487626051175448239476620422716498243675026436277775976361230933343813584739072350241097936370092088179605889286260875716924678097327624889291784381556926903755484119504574251005599669757681887299208598350609530754188120989883958771183310391014008732539573641411525734116620997976237071430473196565430924798436415309011059110710502016540554518709419812694442777158465777886199245668380446973495454300145247133254881263920488400685842047561815165821154582551316605179510120085250469062198037746118601019859579513207353345228649345841590043855270260642085793370060625986915289324238590271723927704313513333444455034745465928052656611806253862071251812215890107571996912458221023972132678114163573961001861715088329926777729047603415631446604005342587207437318222550758619678968177574617418334397187067754102534283849149610755171964505620578570084474716241698511613458395004272460937500000000000000000000000000000000000000000000000000000000000000000000 [149,1] -50098280673043282360778914380613344567482811540948905603985233705514762415385401651101207664310604391442243100627071274053990606435146251571784794104956621162542412092880320328658361604347797371678248149594208358305657080204266899779588580991636651862111940721363162889675390936787531303432411192890096023690323439401797855322299632821357495540262440536889724490724317361276176687920334893010286539953789130977183606670023758108886561171092958512204790544440486485295833770599688224200462881457241655747146319079329477686476856627990446237989547881960706080511619716128458775941529073874440102954832125658460795086165903927679756607302768789635192508219003809026426918311057523081823318469309289442706656047785703845952684415400641666226618671999765366588549855979361194265970665872610323609257556427768222292058906815149815090108268245524635492098889608901902885254743228945206566157489777676179915589464919346353110530574869245880088278508601887826416249528828622831027459420085328807314723835143730051819073792992915493665518608184708441612508425102914979153726831286424506322564514383477516677187485030322226954279161039416793623286193469540541553609385681955297842274327617606439861534960741346928310419119604982398122309091382969620706019604991611657618007019186038844494638287899140291762354048869122334978794349639164725281561651297733515503235969253585141369206548871096264458462616817390085028605567317218237071795397978179706061639856699772456091943660247536208035690645955547928692884905066945447664010835329163111137579224087035559313740469193787792101148505848280537128915633761855526068192424905483514273974731690101858120269804895399563520750816357714658375132852256045527270162871749284798669864632822744387452562704878949474027794645874887526670271896524354815483093261718750000000000000000000000000000000000000000000000000000000000 [149,2] 227887698916641181149199533241062959278766876452848407813152959317778706842859527384066407831651122187456807033374792925422307017537091950503452146681342054495491581780891463302672590157684905935231884941316214939011555801751464402457998349386728001844359949986018648356585880482297401462806571284015119211786118548273019465270796343348804871239416155179852659248958757387416446395348745158642434307238195378657387927203464090075364584289505455742168714563360566081202864456105278176400405886726176050448821066907133702222453651437161236872244641766998057029101377671388514270819879794351279599023233974084987107765081398150642459932950169354315713833870263195358350344790846856674818509590731131851330291880599573058050570551206131814154237668112782544557279179434761865405530549880489739788450997582147117264445686442435712301413663636814987732900517016656280470609583482534558338364824459566168166476196312484594545045718624988960828067862958387817105264129240489367497999361042400774392253981259944031040733766820038285654157167481980694381606217340499622366760544664239779459329499554936227640945757368090576773285274079030696836290541287004448860340893585216544276725324271331485137120965910965690553743284336749687321376444483918670615287547461232606546776314809641110150182674969156866021902198315464696191349549482277725109618078045367446578974147531216973203486611369474623902605772207242400801233351352874997380355959075260241261681215320549737727694952827562081958232197538507292264131758971333055274674989682745405242703836032513683644307817124291092526572567303280763966430614326325744474109955424580090831368262380233027360293215056143649143854678996010993763913644689616604769301256538969778022575177395850814227843202600572296620715196631256366343326959322221227921545505523681640625000000000000000000000000000000000000000000000000000 [149,3] 281814551653259576653220914861512567827828397190887011649574769954954244489222358953439547868178389481218990042999848527689679616508374070134218812963048632490428717313847685566234210585083526443133272363459974319153184372402645747374547235685414140656246673218367195644848419545383239642377496464895253835694159717778444274846657685943070034666359462183676795175314078976036592829328990894816602495387654490810422334153275945616501423161060854200041571101865133553375225478154086013310797906224598321666401283472283328673279226954622525133912379593438151006154701301494225151615303317293606397488300053522854358398512015786821051133718796532963448870988284765943524565713649280110279952430183728538960176882270499704640802473811651557421532393975882697451027576393569948738575147039866534901532779187653638194921803754957597759235463185329006592305067090138611821327441239451802907201714770654500545213669345675640238187084229125152571576950426978279262498976241278114350653786390449201990285839165885314290362486812655523113878101025786735921473116136718081463119711582932406092224353396810127971144876849936097341743120335976939969790160027722984449959794241961279279818233796046653614515894964378423551206295366851492857228015694946671086135897219387994760583299087622426769145126250432567925355331538126623737412096486989008418316100184500213732184754540275430944981022137900931440303696880489287028934694425845888656009076400158155400915142674220131727896472535696106407303768393868718659840408116801152557204972451489708178254798552217151044866034140883367451422001405226352085658939587391865486209861045136194940326742214259385616103167923105683609060517499665088542864447916052795110517767052723772715577203998400883134626215390510661449025483874915367266595484395232938823028234764933586120605468750000000000000000000000000000000000000000000 [149,4] 65052302108546022143960589982340045438549080814484979934961261537767796605142775077468195945876209657647836531529095232153576061531544888161585757550645082393061312589225504083572861869168530182563963913350542782012061064098492382874188567750150582157159290494929896380080476842432596025360418064436490847094502594529731502940232379172287484792775096744113516156753477800073872365402147814699699537867501650728662169306423963131462584103207866729467733929067727211327464036313003564895552185932050617130491347297570312436583502178250594012894155558563928411251589654147696109457134027130070742240540676842757838894092177400167925851213465884727744482260267745412065896215649725541230448256553093931577575750222975550721558938396390993333688181568514316677540370098427948051051530404937795245561271731047754490273103793044850269716021503177334352188975356120892898094139878319439922259656009588086308589603497882012395161166154655349376902470896224187963551862143166059009798626875641519369239881277394865547809801293268929694886361920605146872075324755257447179543673911349212210032633242091730891875421739640626452649143005992778805978293712394563989083891616855066647773863373379779865243202143198584267203811883971773381983097543672436530736819250051021498123662263407381454689988623659807239387881226526527082922749332761881131633304253716509578997442630636384345132760429895659669389575740880884853105836340324162444485793607911083131087803940143333811028692192607126942378199300579133329452408339646943603354948893363497056568255815853897952445623848137749004317348094878946951719438515875544376444849904404280723498351092113002011564635825905304899489258293222580625816436330015132904712562454827366243970453939347943406299877867213857905061053939447659399428214992845326103818592855532187968492507934570312500000000000000000000000000000000000 [149,5] 5078194452423313981755067387597350012891535628919185393859599914923588663458824913476764934142381323911822300055409885240000025452696983585085054431696806317719293381374022314760193341377273749705519364391482269047853269962111460749759691212236230947060738074025363105894079050113074111018615098153894916343961758387614441196319094650051137660000944208519834481059087704678284107252973158782174602875194944919188504724483451895713365264838002951830912106517402018287973328730705787516764345785958520768790478566427890531945973425268277124974999326030823560309638671347441148124823606595854422921147156790581271387733895526881650086968729056426247245784287658804689400591537364725393806387735970123203696780444722586953517321662212956118904420267659467525996618213215850845165604806759575402196959002283325066747680905536953477867522008454630206189051414101335501712931234731733007871225795771269032582086899641944814303823969622800776584469022348078810027917150159963420430365972825030751122038401809581331236027949976356160565758148837742066259074837190882890422748176368781202956338912998073295697894314134364780025535878599464663216884605438528575382500710079570315023931939741029189606807153032240844035984857269368925150186590915515479145092505263377773593337793470591830625527639076447917332223423730146398959888137693550176148334624777642440467768955541852438009010700934090900795204292711962823983305623172981219392610267818936844340378129355625901296374805982814391953821843295679322996132645292776925965030743489176392156095860011597564540619196115145994419727812876039456978126098588815725143037276933131269637937660718550288077525562075239237180518364875506625075970985176453137342240940239908036810378087789911532756020572023760413151202649054873170243784341809055653706688859827522719569969922304153442382812500000000000000000000000000 [149,6] 164904281403365840625118917669302147476976652439600938853797536734081585132599055908981735603501948848894088174827984519646676546739655034084459098667949444113417947071871564908740319731962298523280458916253619754120923497771593920006680484163475872250084661665871869006951863994750705854507168953900653743611022382647446294165840204354286894213574511382285780328678696815747039854654081126639713493289058919075649006037409610552624340681892036751927997068237927753571848312678452560752680025294137789889294871216700320290116678360909539459747353260515779149261054439397033275103636267455195947923590807461951381924670409401668059714607064968613213638006621284026850287317411653876531361231701517220555090076085873288451547700767496704298452124257575846229572651042798627796734928212657283138508631927310242785437258861743096536277931738681364682767597623553944414484149708149455457794572255842482660571000992475074840648644603264608581116677314010550514874968415004117681793362982732800819567532853151536082738813289408864176322248709932700126828725235992139821088369701308335675952068127974149975673934162602471033421089862153792013111350896442707614616059240519060786731524202006313685117698324662593557055061125976056924950025111904628517133226335832328253715898619368010143929111443654382252551973068109430682861547423532272440774718069074547637011791326915459252820155302786733112391077875557847739800970730785312168663418619449617770765414843875453313493546543529148250076602631223934924254102621034693989393503999189901305584202558945905040528558832466467218586410484645936240981586626104229611565064681052170998619823740931084038279609098111494577239491742623895443998869639623820153664828535333823157947497947567181422315892402291543924466571154411902454756587289802210873280888872582927717758138896897435188293457031250000000000000000000 [149,7] 2216802636638634733811225719217171088478732037949618723763721873430503985351461423451737288603811244517748424260071183675987572842918817642108900497796638968112258650659431893535800152835820126009785905409343840340736588596781049572725709905581544770507806139460216301532724141802926547599171853662994752013318365033527255949429582756497040016944848968630105630036612918847211408117835743991471846019720882936285184056853491889004801881909738703167749738269169995106373254145959917315496430035297906697505109376001376484784326390685799409510756409247591785393076156009773527371837310528539775847885237659786408599903860627653339616192621662030742350056187060166569183558339011836396129903019361324214225884470650789747053364031720695908116870827987376180718852954191035475297343128905366841496012256249152456204287189960330772841338938762893504690803617371448155864176475395637777908660394290748701945753347577723523007518479976842788926895056178039111850828432815045311218464937627189833287229722089633654607960662096964571900948127410744347679205426318334403794513113132300263088970757090372448881348849570214294182868024024287728154646914990268593862180745239202377823868821051133250457234397445268981072825396552947280127385940049691033306714630945151436220329235949113726792518194352523245772756797380311322953175506861392199741013911536179657123883739556858675630317522319478709432601789393999785803599244815299987897297569044886798688562233260293577987202816261537336685046867636396323589284211605320396126497992521122953731833323939280021216063867364946701100702499442695813221450114113168638820489413986913815012990805583247902681737794386707856749157753352006320630404608391281793675069710877643266741112952941044111359025487884990135863271459404256904317896385927818937545756206604092436451836078958876896649599075317382812500000000000 [149,8] 5156468981881757599042630067182507425211846769646187196190800407974476036937587339138689902275835505419419325915650041427416703631303385255890950793509335381719979077602023285023614098465407677344943705388193980518591653243619917153730137240329393163897332879069278498395085566562231342010545988316891985305356348084544901288328068554793585147285595780685177862448360510508445100134723371601925945037116691864497313243624800825822373138444403149535196081504241357197396122570617468769986396562765652966837709002758292577901109991813663879389562350578007783292756916267564865218502473047347732008960055349977947881398506347550069771480514660119365696313183886373020131279981453490999506523526053062326483453643558035776852369307024776552962245023744108900797026014440746753464346936358781942628025571359285913239275230322128895412355001461999373112397715854821307913473990347509967188087467147825412182347651761066867129413010925464449574823967550716030082778603899376736704516067533234914506912294767457224480252548402544076801582873503482031503750372000006186341067050530656682650940618689986691527388760169126711118467129605156149158669618721400225191879775842206267135565181520792842072683152180222581571491842118150347471846360767826194755812298947995452846516937139586508866254848403841432695162735895769068623374590413681524804993347132937084254892571382175789460287963831964920551217449075260955073895703195599096820075757591905738343195460434759300531904105994220702835964679943529107940701402548028486974467177635302581407361810502002572919791554354250827948431008118720561404983812460057698621965906458164088878747146985029815245096915239554104727061097166970385407643103982991565156616297475970027700534574686724347651589272808244949238801691731055377066031680773845220721907683725845211730742789768555667251348495483398437500000000 [149,9] -142311919459496657170132456234180078239915149491113084630501396215585383360834780693561142903310334074495976443548232978133807575192106146587385814181842582935222561850117584953973850212774512793249136574809292284253511473118620089049059233909795870247854971541606659597335352861011709021404259260901163090494671097834297199215714099435854333932541149730601830208014019896402712412412051728365157982040483370387685519436016324960134011760970272352185977167886865536012011007654330096639666427249265376038165514050444820256081452717572322708157118909422528458402897074970870997875382076477504802720669906393151455049335037787023702932972054969642540953350177143738435020521200060910362806944364591992607983763454120353796518254837148259728498385533955491608795294607983366689424195688668351762681886866664725794057585492598106886201028214241209736063125405285836091872308487999473409452013552958016633126074087760744177999939119927368716276558819497546581484830519073063692546838349255129253482791444079771644699928002793949437029626061188240624502230954990356172172078345360698766659128867780987576853570969766431347216475529382980813350906505920092393882640268086609805217747845301479424441101956315946793757546309914431464910425706876073017796021912675329836994156139909125604007544664769831742314299329458070401846419226931726294440941824072753744704546570464108574833233424538951169913202503602550767452988413729318411917017009923718512616434177455327159861072532292124115655561794487230634672682652416330206954050483706412242513155015676198775430770061745639803372527728498752766678475271284798243011919627774979897224187412876383554847245595633077221672847056726234284845801196245395627129606208515600471010065566441787102707047135218260784848399429810824642660930840284268319746474127398400133515110610460396856069564819335937500000000 [149,10] -1020125260973354826511056869130796809964440194897546450195846949442104121413585575662278342414284646075885476958014433177098268443130788858272767717970884048543765893763679320949119205601443635598194914767462493452885606995728777674898146438970513760432003194351383052800186337842711063536958763180378209334336727413602413385547721861218539981449747346622585666041792790228739895757919370018219196198040811759599489176534017193174889541030397542643442317439920882165285563382101737827096012292662624907069782371193672403737019012815868540343483182909091526093117889784865959367791240848900491696694092020029794812638201606490580949979953777901407998562397872871262356233726690757471573665333721757177340946747691058066417067290760770591052184371324794927321695220419101664879745717860153188615286272008052619112681671405127398540389987229566676185244866657425685083036555887052322983972098186613770562571039097670971164310938310218964958041467016396706620610357424478232830292337110138236864701875150572573895799176660984532355717363272347039461847823228542516298408890243732453416346911816064537291791093064530135399256895160922280519048480023262328073670103847476374700270491162196236031399548164694151397260288106043949163234650469439447680114049148551644071544395006427941440004532514582934310117929267079012211857269584081736087595444904826996821840718157158622126876905602944716652950792540298781258466944619086028136158292640567052858030619746717172161370759314717506246075787922049000873331002602450326030586975781545143047038975261713727066407470357711993397253526817072292820758367507818388503066569270744732020040823980136106347999536447117045514835795952898252249991056926906123607571166857318413798929059825177814818203909467495871446834198498554801666592942227689792419001702902334877132162205271015409380197525024414062500000 [149,11] 1214387486307765408404216244887604419523168289759961257726643085148909608603672192011991974232638345932966814614357347673350467662939530072068899976587434484283804109603098202912294078658698189465745292311694422670382389809113386058728576750853287522366679635220470862421566554893679084894741394107201005609061918876068623126363612335199660472301577794146516416755805824794443737949084371343764808005264227116433324631864635285942578361038849463921457630966752475740663915013765781504436863611240799249549465163470906970500281500653971432720435047360418105087193412185212538623555421733088425219265097162646507516465101771105117848678815173555321817224825871963607733729957001831925344249965168033183652229641935478162108452145036062070173818786152351382766348865480915959482282698264355373745159820246684580380230920825934164694301717546349084263058280253122941077122730617189298712105611261023369696192465569818300034085816152473878840536794471252602183457746241625800736441074420723310405285409351514081649513208852205404284993484975434405103048671999593018472197085472492120368555277036046722271180675595162417767775980544647027316419464641856560671575744372387638851526139940746864533633487329613741907194496312419557314880403140139395614341826324962232929586806442944095055655692012011689506149008109597894763762872409165768731420781273522885780835256048531968567805540817930909571937848976141529755564143311295193216479171234340512859240625700739619154749189117255120180519724727096741251609151699927766606769256029411993476279308851148401085106587704183141467770182771440066838659386662991211771177313047237213694374289777634586903761297614502037724768735416734677270891600721888289418137909686726321294763233097271594246658166542579284229759362051029644845124330109815580128304592561150343499321024864912033081054687500000000000 [149,12] 806468152802194538895229307678478756872225606339559852796108742619932954616952866731813262931680977308659143715990049993060690114396339075598225734530932845179358800950809499455418452949447714164907024725359215953557502406061153734991726378530894451959019099922310945541505617948314653830019121873539378807315841314187864544526555402403410741405200694284362088363107198832699923526056590496894346959829915032529300843356854598149244905358939158642878715324553194556653870794857321236152456416972938851838884547995576625733964983274648623703337216905696613224532720609275865916191713185009091948251670132417246694422245330141093304859678367465121688493492402486302853965105986781670361564451679570097664080939291894928228962927793429155782036650062347489668294041948961169605197502615525831365009472213731044719081791500066841924292501554223932636216044052988445341636655300120826512990073031611022242630392815373383215844032070323600899269791037844750170418291957762331501022267741643632367199051200484041362861726040161114315160734285629405048379740202518627375844946147814070185252093989903724301132525499351180501967409255545592799225283325172144416943341226784621307392144505857396691699124834066219824325156500527010099905376770355722204807586791212815640505020608840394126786249226817914108487090884109819093166708650098923091407968969574238341730134845403937085802201343792579021738961474034939694972286185645490563374203166021123950017878022952122334959852898095552330060361202792792699152606127108920168840103173454382537451248246027006923144934044981723840095858114546972518115629821766993975725227630368370955091422988381985098401461881984145344850902289652869607774104703064490889761252490852965255046604512078304407650389068477285018734553344670551493997724053519574125353026596840777528996113687753677368164062500000000 [149,13] 209990648512556410916240427019870005704950675758423610951972284034118557363892499849705261016229089379961574980904182860904224137013038426567788037722912065968613430070612143560580937343930314370219678058147456199627900087836561811336508327249180031357274715475357778894088412991225220311335687631252036736589459407792404649388290865175871300235434331263579535265533192651071144155767690686615235277002915499625457071334757514212227081121539228220845664871594027958478840842205147598777087020159520192751875648530549562223342235738851647069926094375894500870447483418491734159513272120711532095852539990733890777739751910660854148060022787719664816283467514090102843675906865291656689768524397034709225991062545955282660179239098183022863290488134327029630890541568028820788831158865654531063521008220210118618736604529579556182829663346139114203636866731094036460913775464553453304324509449644987510097489419764162755141119730950617771010388174529350525776569122570315808644725437551330046849800089142715328692229979050844372249785135338310097027469925856140170514217170810001430553541303962127259806478930104811280701470394513668143656684141132582576737651649384819124484515787363020125610751282353883669026424391582791778694447775121342722458151095437119730678654286357959253216231709893762168019761326746252073833817910071250325076735109535853949174016940034001405260317899342624989824537145510561644189745541765494079517514649911418169017962691810433908170378310215891485545624605016617565473891521500000459459084552651711842004860929662281589214073989099242126440255030234345263186877342378646131376206871145057260993669940673604266511339735601790325714353942461568770215618364496198172860282462760386691214157426708001260827799590517776661972882617835782468008185185278856576602311284238222555131869739852845668792724609375000 [149,14] -954039088092005846611985536287455061262820336342320254086827203419785418149096962531942976120961783673435460505611233571862943688565015982271281871717310078940865754440009195613749144322453500452741015010301657340927036572064991216509564953856422354401002775080098040567467697818801177746937225952489247853541808059677479596299315289988635461487483211989545263225355516589266146852131385617810794699341229467600016647376196110711817317636753113279339005550206089256553892071883185510580029725304280342230656652099038395245973725562762624938057326095261596696204900476283970378129085387536010645717979271794852028855170383077018343169890486648004022936578301261785547370594157738716751687175122657720407802244141758840554336119864490183629707236586777324527967226865443538089870048669814918044529212054254630551721128306813637138029026549914239780302690287492013541421677361419148117753114956165919296349040895124675302842515728658904200864742035251840815169919208928598138830643269616273195281674044409496592164407537708981591247620476818909866974927350066842989661226221277156148071986728225409296668580889290339714829444990090383927114140307283417037040258848300247510774789255166610911316077742376304729836064978476421305996295970666843669805637747230819690792055901717548236897343329291113874701742538827205898241065431127880524098848869849044959320013293703735967436550551833691903038579112524645369412544340178903101345748154038352582268071971247149500935264221813838225342291212060487081464992609441853251505570704411840943283888580646346359846160076642313532873425898387041681954502240643813645892689493228886534614880413202650906700235687751274693720698476593904547891813444103998757285990521694049862805461645962877163221697257182252467320386683162829312612653830532196556715198373730402181536192074418067932128906250000 [149,15] -1829842773100301203072876665080514475876803040578220124517161407552987922751594723583655820610253882036099944976709747643440140222444130197812369219542690351094254591854490427216654359968015226156765663472144847108417919963215785248313528580702910433549114765096672447109544255889130649444602863324528609609172940953794507562013374860850119909472068285009929792135959374454339047113083369613148770609146336025154051872206013517384733839963360779725881546773513647808940418152224027507230986258603018865062014517728821473379259140411814409476274627761870880595913925844409592536645859497295770553697247944045465890103515832337331759148238482921482184705222863628246140730698353559984243266746022092767547843759481362049897311630583130494467049553949310106745793489485008976938221573990577386554584299316510833237938835052128568971411919162784691134269914353802952514229090750334792426310306865351396517208513055972338589295524233239936140641726769375339668470181701683325624348014676866765838375872486141949570211002565521551256541658018629980917226324065068051969847873513349262481634767001203430629026745619722071596945860130090875091151973617422204235318692955673116969815837918440370389680075824308401862871537648659220850298889915607308203036498741802866224401557270665416332874475014210745724696523519911852229966352460850718133975821663447445614804130071631708539204610461527830547609990857027914496097333813527384920885003814445667878661021670934321569787508752812845270042809425751589894784005173325435006066683181670748586069137473091183066119220729006680328734096047844456691740398837109914852693460929809600530922293538716880229126581930972580373679859553930742898180772026516592264842833213258026942719844644934191345476403662759809190712561266583952143579103649579475569919310610629281654837541282176971435546875000 [149,16] 107646520656651958089211843795624691607836441759044439368367992112324061355532661021982240081715271572988586938454500684499246136791262995265766334314375279309196906186583895592086055419305567587810069019773387481918147212028271459837680864137318542671601729704090527226947101513796079957864649392201762624296131420305663184501510144749677893750928056354477775803184336307303712973432883253418645156319039733993629316200796227671561455890232582389503762224347249333035509251625630326781572748366860749051187065577240125752207258849104115935894924138837124311184751094120767698462943852762572871925286308894112791841494328308534885760548961417787171501762744568466944311859164898577427235740550191834964450153781032458145756509754805709171922552684927818995429201770990857738415270611887626184944203833050080211112397995176023807217297733754389868305768285204598236873936680345353538898756526362192576777872570274846878840154297910262762051747528899769460643414545981795017706387468835778004911889574566070719616079652109206620815438438056048944631800660484450296755503169957394187067873274552871427569753083488171716079886553227552718080296410553991310786984050009337243666797503989721937872801122619433727778289858066736941753674097850823908838046487927999848828265208899102930586578253082337453386229013397384750139743594677390117708149890272557385217341114838054837784775995052343563275744341415115179466959004048962075085560586763817443391152142192238413856002694952900802893108158548872820163159446326023547595031110928379362797173724681872184734729215970473111638900149208890560150386699832557656359736109003245056599225380273942804555845207165410552278057435706921501900543172640654493706677625864854158221093491381187237713299859934302640635024586826409647656863294432962923621634318089093085291096940636634826660156250 [149,17] -1144059394079998023698503889544911202342090437942662720971307162803427110172460677547629563326623459259845475060577353682277177501464366541158161512262140183870627571108224327065338993914394373964204479416142539326632634438118146617929836104228872239218607821961629771012937688665535309673345261924411578676668647122494678820207277483224698191884407650701985430856560172920769070278723299718175938349866913818413861638853998272469604818451448954470966081883118722042855376972801858029289676390571330217557550780780141654549591930337176557110163587027755435301626365616736507560296943150002801385714435957339404444026001123732194540579855811988055625730651068738671898953415633016624862809013598348279483648009779799358862802621087039337045456661583008714265633307098345002580994547145012235631229080028001256556905297570511411718110626639864497003037489440024847438925779699001181221290042987311344056274173688363587170362653520155802683494560574564914039991697267086478955343954989648664320553236142700774389608122077652641807035393369280191439436404406853672476452677107772075414360029918133198765719711819608005365120850153867366210202288972608894038768303062210907955789129730020104644300909642091472570620562979398583253365369684046791974276529448084420445018528300898077074107766534486021503430970032296166411849127955886513599890613084744401503272777440625295518892239844867075808902583912828997428626309420052229920228178437931329896720142289357300501245213430839005474759941797549043296685543971351494804781370830733083180075590075090740288570659657565763577795380498909580619130927487811485863118324590245539774168202720680974872838427241308289728730442779608662475773269281669724780738115923937574401682169042527266010747985524246089853127141691134908693447727770400088775811407456388224090915173292160034179687500 [149,18] 7680943892255119567831728066402215785393563561270246793450332433395732971936887982364085517555538084197725405700800303355124620979227109927419484439755745013695121482715780195149045818106153929104780211362591145346850269182790587724646538609488030461055378363862503141767302430528839634863908286383982660303355637463177182182724956009125761631173578410633583968643283182165873615796984920928476971270481035175193125373313798883676314918490382030112743779785989383278793760047837330724594452746261226325758808567840037761405345855177390883504558127837241162210144285001782677949282097039867944979363649253927658466766138508249667697540797361371515436974022074231062232378868622497096189826446879592641735610037260037897737606648366815764555877401183638649993107697257601791894843836028956100903964933360583953402032565733964094216702490042436341945732890407464763709876007178838032090298425379802416600202559764331336120903492877777719363042645930249668669023450978009034531203362526714020116343192344282611417041653505887823152665477143447043365552148237152830453111613249415670328958616959290382027144715579069555380645374864385451285485635761570641411962749477415126732905622363893993859490478485776497817286925671532817579273784358719336288050871758493052062270544691934261097019441724922768534781793243316564702915989901090328153198161422907139501866888166296855589851343981027217583581156122211859696484187566438350472326854246019553962054239654561911151968858575814155764866626393888392737618157891879846325454673677879190128766866496001016234717787909557129704720586033746562718696618576569934954919722362220418410699620371776086983545227337063185556853204984191157788667154098402517235490285228609957168210753334829916224369747425308030748308053633816932365603476572818235670277331777542713098227977752685546875000 [149,19] -37484108247312204952602215675926804286703554201175148579593544120490796428557217839571738953512957280660894286521328974690572158677075189482431475103368257942833351704463993120738011895088480849511578856968832338110024405180106219562090187459650591582821271377604924988966668204485515029466107332759509845524718655893524123359960144204543581635384046868653539293849094560813711302194620545305068047604696610348282753726926265821921211940937426687100649216291525911882622032648702594563452917679615969143226577917957131117494442234996730262612307568664738425544824874999471939088612598947537705972506182273611855169354446001019349614416697406459860427288864078091072356256673643793668302493806406112598630826685122365502988853933555295862420436565121238729573500207486120632517891385661292650150186029822809357154600238060139837401401116151210149277974865498488450942254257183512155524926210771134125714819138544708582496288160535204430517009384905888824527681673263223587952931356373067480279216382038260022117706672774441776118691391557204617468624928366164903354971772094310429070728330262743039620745457302570208845818923596292293927625957410868973147141757696521653582991328128728520242225109374820663105793096780951623469451067281756659832160252087602083772032360179440305179127481029494590520144291166340896433120927411427545932431969119630289212600961288597436412809333775973431854754850861317437559892593851907047980395293204926775346931447653873490494179818638375963235897240792036183435266969922778052029003152505021191558810644439925757925591062458079680836885651785474502985060713638524980824069983665267442416585009335544286408714693926288425067336370093943506667439583956528330514838368400505806799333649926457844634211785792947250185027043897347214592824948126514202355865644311910727992653846740722656250 [149,20] 140248671453715865517063034843409715137265689161249555291244543878426976569897608226294231370056265146616607616974721502282232463628406956292117067603306555504868054345051871392444932976186908761897765627574146677700570720408917028716061010429142477407771208757550601883043631214302810971805127537636019320607321077584576062197609207609591534975976066242812422901983002890158987166386569165988179506825340375829389465388399873852213634948627481628042823649119984452755714524372888611584844862834597242432001879385187259688518273964512226328277659634966986497872571810288990343530713734741775463096125578521573708497929523720348054735744030529068676678408613956714856990605916149905007879920058004043620964677790248890770068050454972242393499786935991837787654985154324677637673679065721802376893078572055206038378050811893081570188418805866502387699401421339849879108990140971039872400956470567799483191445762418312589496681581084000313393397271390992165808501102808114769973825666830900752959900383784804089251986435872944476208691345028201240930887834270549615273090147776907565167925744795933505009783525374158839807229389320402848416562848518860026225263325445900793734394483630394195172410765745499048437570595664757217196598644968173966507951611616399612256314365964206375875105981977191691388688134973252477816335606259250666619164426484304073063863168993542539207932077320081398918773401669120532853875523372002032320255440795692398422514767533442333677351593504494399684568764912784317223153334221847879122928870718451991280016055405609326931074354752853010202777583469027724650153444962412120821347472848175842156959692913684039285075524400021297106208860486840829967177731242921167826270034611089942336438821983563788974428378576341946900228661750772061399299627985398248891279774862341582775115966796875000 [149,21] -415591172960948222025808233843093315542468472024059137295380951236627719612799512627593648376375283701175703976888339110283110895570833132527648924494484384123696515472629820020326664838515084540372556406864780157453996835854685857779830166515946901584364737459464649497014669081461791832587159909595145336008958324695765070865373468920518552870042443940431707762495552773493082964150071766740106697893774404925645519118526754602225786380687286190610785161778104477291663606721885882534659851695058413715088966232374957386115566565761285278223015580844001891125007512452035913640132874302855612780081207734580315187138793444571312703276867796269480401665108789232823773921436689950287335396777068908595564928985850652426488512244276188110444576845730313023635257470105642515716348915296557438634283811752607268320393271076982612226275179443632978623485955309500718190290441965963821625966087573382446598539539217554377505043689870644092056787270459239490752462211289231891195613635677938965701381064648750592918971444401609420038584262043279937622215003269964507396606480847304909020502636445981123171007497668360421903176266101263256024319439841093407552784734544992133032939720742295858657477320912717364637725238763213092010750568878530924917109046735700128608724435640886073909157367903486276721972892339275563851846404051740432826079717894017202077096435650210361776559792474257178938321050238218282940607629177430250893955885969404214046885846950565745201800082768537555002842357753139130247481070521537744778009502449796157684194733619551410729913462661581566653766775742424822850220928432322908817048796752687898608403575806027357788247214315198403663659656834233194929644819667300554588997687166064589134691710876456149033690252484274020930189490417822645764064241767705029927510073520243167877197265625000 [149,22] 1002029520638397414009096393501214192349088524198686298011317015057678115347647104487027044689923050190837738531010223756270515990586193045066000412414931052617293508680361024595159989210899490179117769236950724238730721349022558996865901139337746867121853589924413984770695543123527745296294360548406550892168616969174067055948361996317887707166545729949226334989294157664540679336791147757829342539758594381164250776650302428833853021269239496119382030365959276021858703547798909423494471454160490044130351884316869600944207220807446384085188599677458925164395083126970384453533532091061985948350301706858181601383858313678277727486161902228666544023196542014966242286377790632057756623132681137012303886937019707522429281119502064937305839817086915924798981864449435631720095805323175301589672321393315093964700432323947041768923714516329369390458513146557296605925857187626534844388903042842784718945301773172733004340939880314038777141253046306486019974209888896971818675812972007955813384838415796672970883943746512571536727079278593502242965760681570631065904624962627307581705600762638506078892308028157624160226293338641497332628009728359292276614053090216894041999636348389452925715924841507764947488520051304018091504347385164440829948726269264006420091300969349940595589239342302101937465076410683796186910738203932492484063047965682910559025043750765488216056954937753804503667610500928642407005378509882482925072526484808245373117765655275891182840947853496245016111099750780419797494493780726679957198528537526604944063649451072769311893154761394133191173734124346585213757079929208465799227251956427217200852286646394731467368402298655585065066154974570010731929414100167046398406570355572116887886845483920236459732734361266396673922349796583003099647032238460726586192639149352908134460449218750 [149,23] -2026315756628740812409236350627268771297460047952610062673660354468377172746048836930817831311314179857399237039019703153637732369260755173374982859428765178955268409062816270572110834058192308958184837031383599078143753963159078024538846817212174355698504534357019329869916609971664232220552684964761463554961578097010366145813973635797714556879781941774504437459551671846028030472739875847402785360691299963591623728090553285825215664661344551519104486827222254997572540719292151981545784982546007152572343290267372462346821787343583311238033941372743873683783241086966945297811297421655231332204126844686624475315210219776906256079299700508844441346660469199348961709404828190569980460568014970899789241034450604466629503868065429102903328578407299609835495371930716257759523197027071472773786969414464426875394275891110807865936617221197444123046524910866315128510492785172763825373184621746145097021572527318789320466492985582494138580303437161363190976463692312651985910063290897498864395349541308147532538593459771425971350914614052969620140051133624956456970967617959529945576225477130099428480723177887592513788380643454265006861942071227025519403515139671041298613134296329111008391335073381911010576079860560938699916812829927952433155593869708327435884523847994949982450091027811633107572135936022347704352352392613156380842099686834314092714360666338440274007584055781045604684404980340938024165640932924352227453252299256853808679013541690751946057263935583901263380943013283458104784598470659666858073260434583568524077968527052793775863210719026023660312389647882584852407586553963793021062260932489789490426575096368477825753614468422860478380904615175510108850660274577581668331865614055609852830856691492607617097827264954637323143483578715586828904869249620370256875440412163734436035156250 [149,24] 3546762209365516226345203262754925969534337410888495178682284641163598408325259930425325078273334582373603060502919970249412145487958063853981467540099427664784466362794900882745059827913727311326998912516855829751943212523428680568937010943553152449595692831133086705246732227661885429464020801671328278122208719313225348482503322067343442080885687359603431499870190197894282526992411870301731882340408743343402976406860379452583161771488244212896620311868840147362685702901254364087890098638709448535239748886195774556436604412292082764215384099069152703926576476940319761064629452034135931963174772976267122439682737438622115121975888849528134417510936895102381968697796697719156401675113389701670959478364600003103429486953645515115953988129732489638148460010299684792464460430638241804151924492294190417028428757831203421029731108769455977648946210888079866628638220720706481137457369951299933555356180996766224586935381563952755898010760757315488358615080627008271184268940508114065963345428187863941938973590288487301298293620798727094673799933107371766945187930964502782256185416566355255542986198872438737583656964192130401979645409559322060317690896930812551722167373228898724395842253710182614375927680323657927161828120228798533295295569554086111326721027680923083458704729873000422769485337057960841313133910609088712098491944140929301527354144941329943249306256521387281750874548585565802582998120916386949118201218872785010931975406850125383292537465313239001120271248689454449451562375024236286544661898885991101220598738857117525519389851470299480046108139248608120895110644009779901340176888433097188417574412796317639109308266094556943871251818947845425407728703920420610710443707707344438828937499090617937173990082032143920550066911343076688108687525866603733461310136318206787109375000 [149,25] -5357642350003216976185006498141062163935576714548578407547826060782306458301336804454105685085929181115270721539869397896753180802759324752546061462136276705332793267792016142072149817708842296500224411935370588515733764977831005976693850446554378404448800599149929029581770384787472143966188526696593365345386595826208413209124123725442061010590000653029314658765454688808164879146892313968269989294925068217453968641073365823683127903429053597498958628649133924416937311912218157445114429936555801124046917805874132085338872388210090143680532112480036633645372773887576342069989416139595659719717035472994749922023556833804045443258983077889640127349881329411313917562036252690190221048829480399996426662480246326303940172801290047122447925914708689737699987914135270529487539428067559321569023015705624432894518079433654885410240101885434402762064140298286438258593673510643918811523486175632832946323285218947787528503948745697802859660055491063104694759914270979075860132350116445354336887222887462009437980307295878500367009893773862143745189580041435152593355733352296426641852225580102617837519620241322454591100902684622716515375926488263028661163207068221212676237079370771706623421093786607324832345213881297558695813864836526173978588140959561470572911215652116800056076110834964756689314174996731224427817358960696764491954435951315134653948960786683818093798494231636051345692429892854930516894557408711666401132896599695362577292312227443488423337142689959537540001196550272920419728167406991054171599237528283106330402929115944009865133310469685939503708754175188601890977896475511100102237954538700649938252818592982026923103575999155656300577024756249016392222093033320909161448316597879047957065411824466693541487547367917649614462293553129420274158591177195006784893546600341796875000 [149,26] 5947072681381362582322270508664146385942229917131380649644271582579238036520254857592606820719657407180983525769469585732337186778331925363454001653537201135057317122564900057378030282140500073442423507764209175996572343384052504717023266714085996216786925831062506638180607319525594061020196186952822792432361470635361371105713247483095034722503445799116767206329912627736710432312404173166980139857157018686116486356524711892194086749940146253438021151210307716354134817959325972953612269121026870819302638966012536445368466370720673682369141688889526444777268497744106554574380184344805840692533371467947475268238563192149513960694573123263791824211277161832326549312936075666567038187434787480067615484245542827504517576512718885023848709467317615891967900889511214619914301579350265369151796730778971403871224323820964371692988491494328713496083417091308776993755178979772510016833203577962518116626147777951113931337548212336810263164973161328752592026538383873219164071585273165451995593488793965235715525730707049056141378405917647470387326204317338250862250638390419829197278658892691278450951750802054997278812691946445329437923290529339935893318750580405827970346720732228240483543550071051071915816937968925778464533389184018320605974767717554076134947419833321674230573636729223512796885872930923650959624543554230357512418555462245215651694396279434427126211367857800331242538977378985205790932073566588020850038170390505718656033983254388774257246146589762374088180214122820562096723850201958834419035412706236007540417500780878889367521657898775433477431161025119583102839298025950195162818127245377707688264351081743060663853544962191782996645769779330032449721428815266739152457877412862615345687236788177410242727486116421324347015305626946823046638291782627436408598642883300781250 [149,27] 192591253813517673850570503891633188194083425553119223793864741739725496094817544040206717041788885687380724289245699588855770367434903128431720693762497583978923237602495706722396934258861739190862239330366275022223956986145544121134404148798402959209936800828446250083161988131599773290189062327193648801960661569017159802108827097589657032687957104561426578174010223075882746818590135835985969899107097510787381310181253372777602280404604596637000398702120812302278077334377576630346282604767651663381019368645140157322626454667137518660146373571397644172250218495499692601438346705258375549663460804305404104315400867181995871032545619053599576885108830591642461341427724412880294553220806283886295734818979802803629745858628056055317353916512558605774356438839561289532244969586631960433441912308451677556432908445408631233679253501609511765980813031412694563390340672732937712758654344502778954187005638336392506385020749603447977879753907431447959576124076143176780916424895348799547877603747938658591039128229625584827035951100519425044847085052494413035110520123014254267323260554268457937287608495646134369562551898434675549081236292975695204940251563756014407040614276663995675064059105014322899733321411011214944195014999020550916233975779194079458854506175759677344276135533692126258928024590799573756281849233339629731285273456960647280241758120617855967396664049938017871462889939744049843918453488638658819986821659329389736982115463222622404221121865243251070571498979030193710222916102743790825483918888933437420965333562152683033843875128307336087511262885616405639446682224351760977360811177134236127739961238588880498004917997354815345083047022587684696734319070386829932774808264949755130018154230295552809068125809695575255669223057595591885674432234244391635718405273437500 [149,28] -25233101309702329716685263653300956326923012899833252600151646917163704654899119259417090479188481528658723053483979518053321971454855182296513837312582467099346865538500933271185457762664190686651240592411760318601362834968840203201188658438338339728246726585024609955891822220045699345852412468956722517167996316344375545770188647149876710429678466200914136176963044484004709033390767830109380519688281889479835572896603133524605021979679830857019687814907401891559942114657760616045862364730882591228852421258725516620989711177962617188359377094116734245049344136584015964288438966966673961651795546992091686550543770722791586334567634334921218715774635917096392324394535218052718186306195577500723133756953813628041459326595209726000243432819238043837091740583479161762203361797493959290269475590124696531630302358431387436454616406428961429170318561518106975645934061536302765018276362596508352085992694845112582408059149496407473587208415174678973112633306884539185189628580732573465950144401192861601550574028426909939414727061710169295096570650410931775286351351494838704060074549619977582414815873657501458902086858955483912167440624609295145237271582228991630460117834729737115769157183621051376827329374213034051728789528887139348328686006067202825832505140558144994991235176304771631618462314492520844887683631433753519475060842362112065213566227073420607691082155586916527889622662871970114474132706026742927541074016854452669124282745445513577161915395796246260051191165085472378116163971756940937468562920436882827064142080326803190865135827089356529711783030634873053957361569881061504735644780841948111726437725241795830068150282320815074830724422350354465277152269081235026145641556785474488478688679557330300007415461345293326723650263590305387214698067066192123680313437500000 [149,29] 84082081211694220436543954849528319008778337797422316149292277020117435749999133952246195778360530200668676968532618707686065289456832319607295070174301966872228364751095012328722617128261058629107929400513278758729846680023670945812176332753558436079269676548796529098666597312938630366499814092387236414370125159230757117011734244336426041909710478005500230633385089625600892985915998017366447371204026612778849186588211719713513338183431844560190852677138807166147275422888148881949173355247689394782074253624141378207908802128540902447470751988031980934788650178925165413298201123366399890514449672007956030144310059256572251500741469363997015701981537365382171627646487923635005112500587516072240284939134912943287757025819855850790250616316736337098909524820466813401726095963605614477717437265733081872623645528694281048201618214964982788783701837261470886638333211223063688893128515279850082318162446249243741861716166063162223285964279141866976761589904936769624056156878697755514205508717308376768530914247920278786043194675758011499428252045186385828131164349169259327841735435140789537217417341295999180852894870052224014103749352590095985496154786743343463397064201235381423964146172782743216766468686776542059847415132320715769987225860060286875359412301565917848370853067467570458093386410986540104473804053246469950948868293459494467029072297345275686484816905589260292546391419645814080747644250106313944056149331653478251349635958576838349994319047952252558611603815464966117515128445041066329558597700684927197079493603067544782065737726194746716394078696281116661657527103559397126504628276112261102860038867959938226343092603074492925298756002822304895535220218683672396488995246077045917788071988670548937015252598829062424546790999134037887344918079000947601685437625000 [149,30] -176632917580187908550291191461581433354367481790183667584406133225804693530209857618464186429490784506789917695343328522569273891713698270013813647875859653022738013041739847244311487695360959941659904808341075976502131411852050899097128263395013075473848515929875531101443656606786949496665637170757435563011900108402472057982191067774863200807591348007149076312004546179368826933366005512387152061948798004324348529167713097333172335326283346238704955734880260214036483504799520733419292406451573547844415683754319563020383027801401691712725104938721994887242836638178394886692829641536945492851624015716431188382831578166397036211308001877458029484295823863080117778754144352664479360884869217367126940464405766670218496701542641969960135232505796380763736521819903097576402262018945239774809890378110801112129514901030815697254456388977978640820121918091394365202978985993046247739495810847482275158996230848911671944373014438529057984019408965685848248491520920230341392877685993024658303684159505417124631686617987819207429909753046557181342912123522314287181945128755973670162485407827515394823113441983889267640672179119064547932167904118286003384163252735336501016853966479082610251999513381266247712171848118891607300977402676574183411725197667850067989038203287630017842987002252674235200889902901414232869334964831786932525255038181385400027625346110143721301900368745833262302910806750936875734049280680977453068494997933657980752819855281871224523548765930400414975915532550042345538988275082875990361179511848022503776794071662515957256926742121089784488751592977729819255959699676129244980138068329542035598498540798512440810371721052470221078221701195498763004640635011442910749352701201693965449845684918853437776305662575342503418025452676106489385507630064382230395843750 [149,31] 261286956605080281011472926265769824824380871317487660422831423117877890138163462516130089322879151583358732010480647078792050983896304882329626731124477621554370253175039095222366891506592927344792200044632380244385558095310786855633608578694014274595279272111868420997952963072666052776420263149233394624621475859657866585666116076732817486614449599794490769033608481152308787157904048816754573787427606354233207733113431323196568587664673229757547498533074344391353337847397398990718419586556433914152587324087006193349342205000005742028685451011640536115998180702012792619339747905322825259243816111562575674039639099314034718826987306548248375110703636010135509903119480040873756865204856951261373622643901270928426524135468671973251292777842177046716937937111791640787143560041914031017155492312279742856971197060858497562878036214173562667969005233032953460753725473610678765392945794106577721429421156689517406404024739348886849614132727519000171449590597668685771401809048243242812078554056419824592265691267752522142848497702243651109371794449146942666944602722287924982386460324387492478425543997122364366151621355091054655082930732147567254742643166636425013071502645719035903037527259013256978082052200916113333542002606802353296662281408371675930035069976516572491448456972420784592675102306619120908941350194597022254916555384955138295160174196806966442082050854312790896425745506594467543464836699254797563413282654081612353749177377812674399849452660186741328294843100506649999391465073844977937803747371629579810465348193265243576489460210965420968056289676023469885725572085468834319454912294561302666245876055432767133716905996945718231740716311021473955771935235811871229304450720126249893665694520959576819198352208331008479798396640070697524325645173233804686836850 [149,32] -245716834334949092532659092959309139100489914013712198256010161880753018483499659096002998774680688330759000420570254793272519144311540483242065164634067407756797028803980848794223169910825934046298173785208554211079726672749300628949686723593722402947794029694686487687518065001784342406355306598267335635911635575868781344151028201604901036836284796309708945466903568578352085532701703582225081395565149577039736786472043655123470149619062126934719033072274331154973937307837197747800438335911351331387940763258788303461659151303524378419533690885230027981615892620160209242112065377474250629399220905415121866732478520810476292905854577676047245576796067928773925702131546711636606111384017276308972939599945342558496804729993838716435407803311657984058169423025985654052951362660967838251675337462243123295662375819725225701761719184206919637238212289795348255966572255014927487913129293995590536577960974724162244222124677304210155466101797901434570311406930647801216137953228584608573482355313644125181339780468499387038414236588359340372831012432093961335306287867524984097124036166092379899129550960076156626158369127289189223264919239885489627254639703835194729268816945930411211338679553788464839024512994724831494220189789955781427000223978891738223160282931342629900206502566465243299012585861481233161423231384489253532874784790424276365142036217793469953878359730925698493443885869617106799874032024902903767804661171088744255857410063611353825783084018151998622704551783709345127952540571269747598907623513811042715388778570521317762344336233922266308802076275645006501136538450040119709299177913980758423790005932392341151847518476891974377491969968185950912950768359337227539283892128447324998643839244077793955157112860531908753108246528809072551077117167288152163775 [149,33] 25932530965854200297535414622853743649845509354037664603551747021006602165262615979378081201405183498202001507310700324938956703393779354758418492304455233969436638496544752423441682571167082456476859921555738537896586282376763645882936317714127431944523957476864002551976859798448354078009482296866089458868077008753369770546931624412393000857180281319017172914948767792811657298507661589426453645592537831525624141766643606280080168308397149693624011344421434542266542554216732784095962974111556618100766800302366678589586024894173273960595978899563806211338994649412815925581311789171874158355790901128101690152488380709824726237121813175286309683453405080428638430666082445250677928443615618762480949925536270616369076913434271494300890308023458324279482957250208010649192480189253466202568853622949071405161090226621337623437716863882225297837019608817205728920364526334286653468376592821577496855006549791451363935748425374066451582452626718728442628896170211027804492671091930019105044962528540187356302511987934651055825616357302603435246162996505355385189246529471465645721289343504859784387366776318642564379087917598779387119327240909129538962872024872817648870759838768429165740262362725660446997221036246001989702342167890566142803292362032602011356887372722210678171833060049780864671392339340804486184436464289296586231111033126492855978018528715918455214568130162702129067899547851452817270506717497369758472621029776645803519405685751610000999529701670157031325672721125510562737823816815138897172014630024979782824342099141813681155282674485150067858273492791517647074467093935488511382641894949672661557377181940397893593494373666327392872641799715971885035193755509002249118205790821647993975199602970038708561118179360428391567742574228897779747249558060724788 [149,34] 428356008471779025455039218546336196121665037982959269265264165973916552648682966693720825159937817067751660557290056878380761478848155274858028099024649960326365094443136781528809439660497517084206705161214312768658499435307328802497366832155521068551482794376020191243152217496381263925955957478349912219851793406912694105490314381734821039655679631644388711431981317935052847901072150382088806035592657728415096333477053623405474930140237109787372999059034307405379245844773210536330178577135191975966868417199511190261984012743043531825821469234430876252252612183901770612260814268449347139194728621774605945606648095240945304214310225667746809333371556514080807200246352523231820266383347091314358489354839759422178605773872483791996309810358775498141684259284768037684892763588356189776829549205261789011601078181493695539420916210352438425281655964739093529248829976433339748929925113057551485506151641449581706631584170808178053551871966899970469527340391192338728688390290531618557303261927672705494061509242661815712099917506987174109767681872089407739989854800823729376404199386759321895307195882938285911009433202813782637303361577523616479419287644512256629723784480046582957281069764313602890285190215994304430252986186876609931053505804117718503613094227716523343470961449661207375356312033854315779228435190851412449756240316216602397370950661063922633790030876711292188697318864239032575011985094092213661833558466952434595405356150626116999612497638010889597396855537664941343697863928843070808949849303199965223925735378591462781686971711729083842262274572176015024026614489381613003488610416100002349240460128582503851328816701469360476199815248767622004211794902427324316423814808067556107634413557155454997490534482697190816263005797291852632747741644481772 [149,35] -999401681175267157003620632117806435552420991574375654637365260310339939663580952712721705100846619941702166798020973677660580341047343581403592635850498263787409550515722189465546592971310491346918996235305708977911739366894524132412051578126162826021553949231791704575435041859044886021316135424128165901205050429164692351506004714703048167972477041956657613958618841310441348240714742540516136629116974187965474439644181100489225216558157459211301474371925071938954084004865369153146600396365834053169248927947558011401757962753703117672890494496260304421312133873337171410362524417711016288811072778553526600356891082227943407797346285275180379627107693368038001652495097396762581779946703324496796079256789992376150513819990461731959032966388502724782396325154544340559934190021656777247713037110807365106607006356578025214697295027809901820697466788917736471095995775447562433632512810173742620396726880685850961196143166361020880133544656626484218000050269751751720657035733313037324254254857663394365763473898533553409433113357162875803982898934919531982638658421059910892302045699393694218935141347275210938595573339052567385874296944807401702397830167368319404363960068162250581482643680122008829706126809889662858656343911181018753898290874786628380943557687403314718144010491442893408992168649580313353976335824112108889682501865027216014519496552962107003161669168644008029350873952645956206552921707452546623434128660242775638207118964411206562853080550703141026273993585276549144806200511211704282884754267194095146234888069308931260043440852718186388113792513624355534837177435059848182804326320066777396271709202937627043309295340194414553405745510645471666276284399408042110842444685002430219669044439326185135751759404733377347786946940491071151892610329315 [149,36] 1436086996862272109550413205503362177133134431610417666365024935288126848936593462525087158480432664180271431830138338281127186686494445934894660522465262709219277874936833333823179611628757305160914730332317130391377006118728629580924658221656719555679139090138230684415359072227242974174909084916568794189866165929799986135554696211957724647724839942600119482463484482462978097655386265730478898152439389971487161565600598347444730336402895288826909050811085217344156273246279820372685097935986167758150859557190178960528365679015156849805364602020762790211244874992113066934073783597988808150901255885641957990452537955781546518153252883103185168597699702016808946930927362650320903074121370005351710450293173419688407993114932649815006277884070170364141356556225932479789030068759109804556108306129706180709160799754575548743048515483151911184600579290770828649240793532040803256483317835036307860595793303219908753124173771993233152548076806325148472837612676707086730229999596948589504423307274876959567272132808488675091308612839090224068706394909296214438481624319570095683656076819883455350212920745511793823380190397558908752583831071743342194132703126397448422884223080755585791123583930779037932391812899406760657302665960614838258811870743253684282867416446116695097915834694065272934654853513744883772042984188314199978228549829381349353902144963372483386384310957877160568821514464650122483484920850637851616797478761724880755985921598679993038928597850738529548455948840913018591541753337915802010146597794796093875963728768555808511388850317956132607553240891866510423844606669110648800923578759270830380983645160065877913602493356143163381433488156557660819010906125852080751366452411960330053892205550022159109483552893629651551450901320628336399513324420 [149,37] -1478855695383078708600067749896529913864428817691679530692944518669479559718098646755476605241281647250376744185217401677724179329381986481122668700958971006741450793193850185786568032103337880012289856140260322810018318863580652756462467311013523033053676687452928391726234794566700287178477349285337672778261823690018435431410560279222273238552957531115505906313518807447511401498655306372397946225262301072975732698514434758676676672557869245720392814195952069024142284037223448335411671259577559331679441617670121661800978212511449922690034136320437447568640998013779693006235850137684944268304543877157716442288742923110199760561593681648245867894224453527132608625255372765189767916781999769646234809505033392150153633960526352339694286847440080388709797619707557590516686061063525853131450144846174183736465097433341817734744010830629955615939242828526694836003338835541810111197470708552380655813030154666558091037045878644674816807246903311452598308980861007415802650814477614449950281883627638745213222532812252855155736990378955928173394905497956844082794740584430301376203454946366215618533777236285045023374129017563328842127850802822463553395055589181933992450453549557269726872769407940782723893781975453316966347918021457126886325960832000811841499007346201431793029351880373802306787918532375190120638490245922893292136951787207948108846536146057902350722889968973851665577512147612656744068699261794662691510427887383706210690989742042036600561547095485770022146935251997837969359615162990559874985274670879212188987230063144197536057653874232579897857140304881909774896075009756082701413229840017708961558303710536081164879772202826982768887536373871068759693977826410200785330192694219989614094681942779222931433244042896392151330243426082064106112742 [149,38] 1017117333330560011249715253983372718980001140027169459403691495504420358694049993734028799860972879617327420260026863016277867449484191206510965128180513860659454409588092630396062978864091137138922020945611713887018334215359089182050744614985108604405957810512969864956180344560179266415489123122231490925072833200106107911170910824955926525549199321210112734862313544788901726934997428717724425331949364090920686258569613882426921097519220121939763215079408285425095071342340690934807448797596952238336784506534895688357055353512685603326842037611066695459029279216059871204197830112597587110581884183114480504423036954258641970470271593978068666610383998854396394131713873971329267079883527852505351139978346802390291502118476954120295221587807098672720526852530661762156844658406761689575014939021051143023111323845740357790312743634282082170644609363621056708236666764563676657097443089014287081859882449565944823274927785313943113975724639181068137845656099264880418680835637121749508370568966325069804986433453301374065013263583659428008916588538115147222032124390876074450372910885030942104266985764522084051005757756840718366842775749359602507314812485395733598907180773736542772907890321021171862699474669444829150064195438524107283322788306852306768873284757281301350533048910002777137306262856870523845816158991863014529012067895343624205190243447760063912305264048170479614771250843619345467771275177049535517394887746172578540741930570735572988215932765376748274003194523632596977186439993996627650692578946536236685389770910087469084812694323523564038766025424692306177218388162951726788371087289686323926640615508286451962633694037001911355645290108972025574788811164473607296545702384811553346154161788300599294581062713411697982093376778069064094795 [149,39] -157993370035624643087484785938781503175686665646049482492818156390470518584365718569686301000413935331789427031795641589375195202789117861815907050124683121946179915953135656957793857067202246915150259184901040648345934831491204242779894657581061019863522703966782560179615867420855049692215252069960711087626641080148047222833356173297692767572086474766738160391090036050262500106910482090002540821924540005159372565429250968280948074468754629454733679452905326344615229805428196300824298743968281085308486950351207308123233919872339828982749824842144532703581798386188194275280630180611140069917202018333136784961141304094784402992157102395383395026714397153266501961637460228207655881691927829111693890870599782110918441159052017168119902383730005713838435738783048200780250714368070772664162152178500740419935999074808169129972072145096514124454625658302771196017201910950910787740969483046632377183883873535863357238281116708385331814705748263935108305021332357195984343425945101740143614946590238507167713888415486645114812250666435731498471255743539547858362156431410372962602910917608610825320489576257361353750668979127340832753141281524022630486472185575989487056760347814931947493322161606010607093319652663100378864115593641409870369039648320485456132310824538215452946282038039930707100958233568348287472427653239466158090735941865555250418927426421546305718518122071650518446926091897180661084034185402981878629099986161722505451553974644061782164716526602187018064698549601131319306884088137524211143211471841707167721855539235988001360318869449880385313149294094951122270256025007188843712810309977619861790874298358017528490806503662061009341124395533918061134461415051840772347267863063159888461067570628727924272687650434533996172743883150907955 [149,40] -845434887984755293061548716079516579195280588563511997067277090934970138916445373257955027568707228300542418793183523588210485784439724596108610880673777665985709491825753015852944479345525500684793817262309044639779352469410892566814664487467544266499371274098057823978762453597996311599874570602093440469590455242798152100564874532835994641763891313377829049369267295614034568437749033507201695878429330449171620931455335820811561583764880230545172779883251374461417545728233092136676429001450931436106318830262889121815316333541111761115889304569297653466460353470188094288536087305008037269710895152838031828290571994825816450702004106864687813902891514352049737264081509818459000317956589025757658455352428960722374698701155029461752731869562705910330489597341351282693807842006978637545326789752251310736158788404639977143095874882368006422601130754189331141010239416726049171319237710730434889709113527360827032634758598216496930015915186065165129461032792360729964303362074654782644606556399368303486701475708579767344439727550284454492415949173442247071420026685781433803979587217617311174928885952812533635078640233110663998946950211396945139349458703056292165192895489888454604031668892592697716410284167793006226476505843408876592912071717257030112451168011218284640804419127289399263677754345825708431324770500930012598023337669128363699364176699117698860118886060324578414782258241568941735813286682105740453889833403278381670696809284686152245932672855124146461189939582194485610634795110837119209618524440879225969175519692556574700754623144217459403095138780864421136398951211349795488962237671534937157961296444851436103076531322136327203847002332519600531802860891611405989341704352528552097160080201068332661115199095888928680921690004365150 [149,41] 1738844652239804990365113726821266390588285038315373660203188305876715810469899923237671725113499196579707240497179303014106289460269294177798480648596023447867544059290643377854054884651559640772661083834150892126719736573976040358002382294377717901355669538311818942205105752373669225664225422553781467516451163936348314483511915866355853784971985468299330647458053618760635835834794428557493799619717035274951002316331637950889556005995441171638778365862909547054923919715290063730714031630295482279742152771995008993733415002890536941681776113185346531278962074975311978243981585184617498606525968148345008308525392241133634456841053676137481784549162573632947318929022825343267920063811232978494605528023896164616754263018331805787709668528790585032676320120984509652573086279214342436107968214274036421274341611140175380110491407157310394765438102543208225390529052177655220797426638008390486231485516760361899578577200331101614584383276734565943387871160391392529410708865248387202632210193503060891296714571942224244463503052841099074470355911751411495674508609642199677981404564210062794122504977994017714141801006290000180604565054813263765531988360767405867085599984770218822718851608026791243298449024692937650610238329802794753358216291080382497612635813343265844990040376607282078293148570738124932755593850494142827960182144364518262733146431988131781449517959481295622773590632996860873461608434796951324664624727150992444428669971929910064328104940476212762843684792451561132125377225623515118563012768398071848760461792670153806813856909692195709877628196091907298867076753330122604671576749648919178760322350585827028544410392481209331505081537160696654063899999654810942990633436355481750380886941482009101335808849219143705427051020419697 [149,42] -2368772056675942014792296122606506312876551226247578948458583091441654793337802975935169832059767598933330136425147725189076326950785989298302958538891040903577049432693771995799598698545024498668154164581424894769819274104552385743125175780739424502628275427395001198610328672962956415085624602674433549693632274301390234600317509074195134350366787059480790613184783440037591232269416737724631133707910096867359031458412579802615855022860588999086228707087600303248031420601794172368573041776540418451494648479320024388707258549636561256006412238886117513213452445637108011784190981599475810256969748773888589810656179894565521449691658324783477634806676623960000549743375424271026802105352603189434791699519891919136334777406398633285907318344829931533620458642585561764900338764599304095636554783678228473457352224994856770544782613053007025024635783005227131300566400872186601226345453349595500024365482651509453780464686444987794579030698719547576551289758909857364129609706173123449173770999599417716878702347582598710223294488379973687611801625232355016425453057472527260752084938358469224196522808322648624812982944678460526025755223153140170571194531782147674098070422298348924756342889964481207211557866514081689684198132467023829247094384457077540834027167271073537007945919548992590387187895881889916947690452661296486698630982054736954982456631449176846913404181624720278254576075088586499982926384339435397466243474157307047808015842052997435385325407897651760573151233594904639531216103294204763522314703381316610816163826882411916941767883137496676581810959748295533286759583208589260845285041155647401979572383935446362181048211088722421604364283783576698166523341041028425291957618879089499982761897590230196472392592452996200900997471919 [149,43] 2690062394093339839160817305471542223683550626875051864335698359397264640658289577315469530599619087927465447973297870334213878860516701395077622786861691826706593618265892575971971267013036178015178595446121668464587603021781945076653723768310010062524533887750794406620200236174262699009959512275264187842418843897791296617757116898558843783053342149631511538346083372616063489285966687673114449512544662119600976492166167268980898538465026707399020368984164589468625744220841682800692403143483216340819654637324347751323912240846319129715135495257151433907296593796278621941211718318381175302029293789364539327627772364137313142376005912190048663774337165725993192450473925055214607202961498707589752635553070403307621419340221267283501550930409643942524012157373496559343001426138145851205206466497857326695273519229065659441065403470636327081501519934760004571861702995335366348365847908849469957625756298215934689998062591950598230222938316884755513275281611296844068421227892673199503640102773628797212069928102806932819057720985526205023988375387020149504172765756100810431542247013790844454838873521595283688099669832129740516549740874866194737467951388106402681509212201457423290979911549261643210258177638614603584872944695041021137026012761401356428782793111182648772634927716860992389911375245806957573014348074840842617834583996447287030302172219516834717972431375524006509248410112894128441662989742766753173905532928577157133006560963788062908817424805646895126618324191703487930128424040953601010573837696101614529779217331974979251132340077401286063521665098598509669197296565273977773029875037735870411077660680477293213306146774644078030558825885298555271969151105342532960895279561983013915570916240906376829886909063550250876802850 [149,44] -2719287384452327075567242505466395831515029169724395411629488064095276027190596028319792541156066601534509120905131370815766997705280711761153194236891488209466525680914120714940564982051574155049206272806446189097255410838189379638536829719232867014233201926494867432895241976308268801634192108968453200359936870140559838564197907853639325253278468876423623014349604793981724286368012328191599757901719930469534204319047700136453021724136512943760141603463100486414115497502353648679948752235514645760225870970582660156528775818027231319684796580042998140767320681570361404588471871050181071770392111215079773989538281564477035762306737622878025247800946349142870618412274493037133914920852706191102605760586168360687485331055576723567757653403985943026365053051163616514638953783584774161548698519411989551064079977488359217883897305152077662524751148089479499742260938521515464271401714200271246078265027231829023284081543517434750338318568822032742928524243652179984568137057999323990597506098016093879422500617464523960335557561525349325503879086281689385853908294261272683907225666671653724406727538704616777648861639799905886045313998974432322056185176192259581815844825657583674208519903710992843236688512255048979124268180654907707357835615665617459434451658810529328624336708860462549349301487626735470976331047147165475219572805960860561041770405827003737652171346195406371019569432868105158264694473789596948526609335511750039764737501336775567809872057674511582557195425258540205670299945721567313346250374901380339837873524753820957992206657563576019806063940605686883439847506652755310093081010738034368601842890609634202942030086771264066231678940527521900805060875521636468238728489651719273473888828219641209130638481246117134540817 [149,45] 2499380155206182664574903908091288665241502237429434582177556908052723954623968254285025588551588343362978872298825204338648422531451865399281238980552296904648904342288924983113746998692087315244925817343602912309680196763935563897968323590337827922605913855406244549744516300735048212678748487056008185378744808812570442558060866813988043398003911431198959260040976977673390690442563295109366944068982002133873536792559370039443908725037285176474346647164200426772844188433640006118984137224122357367557742667179766475936951645988468155764250069713956322004553896199077052875977487021471758389358481553982514741610270665576925072357795426838025671971457511761876029091353891082509037899354009982298121977973601605164368324703215490778693596806860041442375573938611169287946217657102030276358981141782464901573542661665641166827850253391191145986090778419758733771535688888348164565510038914668338523812992736924504142165876368263527160552211301807159055378698234098115594032923582630174519970920224303477284812668765729121740639908508180140439129067857561006895396269305294434640832663864285080908715368552903092838362485032559756475612479575002027204404114740960373154528834887040972701809023507730669653279038626291447892635891007442861126547514998456360038552325358117139807169031423557409536876283843702841415853227958245111332694700977608557883791367033100707762691168374997644239241960166052890299569451977228159112372328681126892235194940252077411050523398682135864692382787230538350129470985626926723857795442284993851521665239196657416382898568135519230725845121001602906109814568112635133987912239997513782783681060306410729917769512618017383363800293004391876568847749165711766623905029016030131660105396214357190645092504199824517940 [149,46] -2095260001676894109653625481543483903544267991278152049122972565693694146391012124348674573878863775619801802957465135970313609309798295002320238961028310412295743891166521257677328852681027808434037499322735285516216753625317865176648786543309183264902969720503640667161523837969912518520147195269666869910587527559579220694683035214984090512127275095875298547643911540643156403033210858287761752931032656030548634959807203914336382123562470635941864051918889652518729070225189171336843495575678172521054491404087652963907535425055539987033325046269883226958784176968521580826043969728782680308019235832895780961873082540757791529305336868557178091552200134015675777476443612624449114067174874984568916863411850750644945243470859044757303840750000767112339301145791381922899138254583592806615179955147515220262564624001469872687387979017840189812051285876442792302612260149960058719019639914754079933083767302976160777126193196258364273591627916972908488272415076522819900739646428882019780635498265397608260318803959637202125157249545115252132552208899935016548729705554301772038825915834029261060813842879869332919090941573353231174205143904141729856460475578729478113039061553088927776543873653594839675387255781404328273738160113924183674767838785494866050716730365433696212740398238135573571582587476435466106633059981584421598834765901113180615787153374421383941818177721282752794690100074061200690631628172692726116940391757114778378274067601793027359881879854397957823334709912410158214167257134005708882578085197527120413838723147992374076651711604496391215427317415752510476163703484453458432787740365927420897130204611845115810856432963724423358437246216026624964663977976426093791760797996489062502722592177713410719706445532438181 [149,47] 1595492716570355663187386780595328123185495256102178533556303266063990796031085198354572499780155202237788253830378010976563147689849316747610009206170068819536347287942888388872518443991937581518689713423640527328313961045990301618636632275728662332447219944118368088307025078286909501257538636980608955636948195639446012630071181972344566805913369729978825482418929307884796261877840657174321028474410608284216195014243857312519407088207798748577708063948061346163001993154388588377609686005630150274801195004216666351142123131344164133495023587388087912521387087291236850082879652302973296360571133462248315864379220852608339827927406067657283768912367178947441115181845791449199970162146673491831204518807729013255483984044249391408582654863990452565031762187534451436192452372507709866941722734992701345114823138647192218991753806903726983522552825901495551255425010292890723268965251468450003588069272248914083490389235736903554554810080432615978143491309388191378361891014148508492862199647954912635583963128743863083746145240786113888391177351996997348081723792889139925622232214913533482577501363068999358036747911361528350723698069317505039651740950951933770598646696006233716620552310340428457517693428031173732551553371175257744350522481554258782174610789401341967477703980294245525188780874512090702697141794448536141974452569642186326133401481508602200020618028965940267127221244766007257551460563036195440071771203796284460812244150536751071593818448347450653953182159195433445757693308766343346357460415960655839285122634507558887867658681284175846752592268715881573292969308912272930378188452569314536867455796001851067880900740845243097626574352100977397919909661832712931922850319611709378265822018366766930084138779786245 [149,48] -1096649172950628054304029569631746933702841277899727922886614317435842696347555880593397998640275714567711726301731257203657951936651667566558617283970883266141285855326947368527478825428877717850124145294664290798239121465872857624396323748569138002721391482321427229131729132034261013795733348334192675465518143387939093419554058256410026495569972990117038458186727868777191562328692946480409429880303038994558948974980888392687002606593288258106165150603226467320395851158375659938522631707964985240259599047818593189048659744559641507819675881730202458425071635647724206083667104050980047368243441355746704650064101199899632971498589742100412139471904944859621965443859140529837838210629958132429657700890713227159571023410967615717288482954063132337253282962018420125420710925608558236836684598258336268626581060064092491733007005567308339673450328082802309742382971137861610597817454657705969112880665030705283053748313848474631736103643917360199161601750634534441667846157562948508668028697011442749632418010838998418142352288026327761962055216163500350237997164841343442825821626332692832616199368146473562382571724427258986859699133897431039541585567083757144359926037386205241764512059264873353200942082008150450238376565918431409820595165634596519594598775047886745986957318400690087573076496088586228412046658392453483797476203979918451678925808024488100341385651171499759334196909746873830724025782021009611573232378896094335528764445605406618990293100841723184752305001026420819453625622318793226147351057834161025395633146655032392269256781432311506065070122848881717267245096097470739125121319933489684600645218885867141395190069716826737298042281310508861096285353659067028006475306491220638784879065913397100831134501320 [149,49] 675482768251997898710583845037064884326212702339142915133434154820702707581051364153981190389773356038151781710169671239652890937243083963163804560802217495692278125115995178284103154827663906047515483397226172834241817793213835860839161737044677507305153908004405932679870243692875060348015668457627462161310804661473734563438503232912651896132949874576680487129928875028708971509124727639827667595594756872215033816194692127340429035754846031333577630063588234321374878805919463842461149294974417974539848129711727661232729983803601652642509734594605783138764693186421750056222166058063082820117838313757594670765109030979289376885006040737499420334657926854565403397667121222927932868028098451968681257750420978730299925273930332505009985525490120890651560944212123846487990493335804350937313807581631254254696198410289788800786604388345881623368522987284226306561723259957584947450335910071082333201501543554144525355263756878750620541389905670724824882198688466101949451844679423840432690171864750126465307044651879506099281199909211233480327286184402372007981620934434280281559154207613401240974110635038617001988079897195050350373985549687449484122014064693227178557313077573135032064385907641654813606391908818535464359412455889721400595119962298655955137725361796078235478498312716911126059601136130214352582762778659189050176137595629843554180792487022652710024441444853557368354726025869720411163007366157690761581012268544836946776815873814550711255453684701170102331436307320064953058625138407765563717377990866647993516322221995166548826673866967757371696727636883709372576113260005402142369931218294896196573374471354280372708142959225423912708378271709604048774610830025931891774385071923425790978057708201041267592104 [149,50] -369400798061395521447294279143446273908483459887755590196685907467822352806600160064433578522494815794178203692722952841237300980818557541456847798181199370523951891011392668650887109764298688136494962189412477350393445070712532630012813988765343932787702485014132197672595158243376991238760418770788566349437947768910226182615528836828361525740715656917166016660370066953441313811863352196535273162304443958576300495383809738956131841246845421845587828801530392737605831572564574185440894889461237025700668434572966868727210619993569572422029209824219371039364690965848474706105340048774969905511949954577708546423434327235357696066735901826865018017745288089136278359212295258263068441257643927416775452808571440767468156829842711372727253360923174215347896404029100925518143737553081110603527227661413994486656295015583483195155273588055631245247422848221267026317587998112949203277537369045101423026743124825958105254794712215864101858608792157161458636042764619664597923274385699370625281058721565022011271476964336755525353599779851862177142098920083036228847435876464028452221143802462402965038328258614360073797753403286945966096859970190852005599098436417052512362381978494324455971072520241625309743812229714786700871232723525325484419909961391145813081966762401702586704749188460462263016519930418331008615487183513898717430128806290414061680927036163515272664344889848079491319240103111847572407246528196122387699766859095879862990657334542729918034236100007575233275207486939654557929553985431724418216896243165752579817537255267509377994791342413589362180289427604007405782019738871358447775582182101192387073254151695691595382114155147714558567843454224740604075858578563396308145872929298495062181868721450731128557 [149,51] 176749188312368493579621030385412972984647052362147586054470440812494084000937358587712844357725858150233062196689266368947376947500884132307428296020091047326232812412218294026220067594542368649413879599710054353036506144368699639553203244105497731264694018388850171648260539058523331154579973097194211758800505814059619327191700056227553251078091526547588204206875065799442021010305002097717547153908513967680112875269330174169549255771014101384581792359858705875531269727547824521573084426819334477146604593261090965234214982762880599322137256669841205660117972964321427249901068055746236179075662467271434903716675124640427847232015535397477573369634816298516954033124270736002145494326035110963131087260047001237309727186824715477285861652948321832114455892527371604878572537956143886990680402196622293394143730020693532022582772216081350358873095044198328537430743123552080437097315026738936397481934255980029431670011816264327051038061244285606529888245614532961878377943357694637275083915278852179163255258512784638355576154907559478831087634627489210883682393564809020348346445123741660308820455423484929493449554096780876167862482769056446744959891167430647385105163281863318031644343016537112114798807116775973431935186303125203835760654034371231735292508343577792090705679737745131038472546071003841740101512849179998956905608033390668720293617335884202290914169096883272684821392231364086244443417192513940543264158763242866038931993375171232932392547629989165058270146897136133787810545183404842769836248918468396529703616850546952942799505431265346147588543267217097293092824527998841045395094631452635510810375501402366743471857627468037245603285502670742061453330843755497300762790065076661078576589116790378741 [149,52] -71969614893449317043046909356724516761323627533567514433631315751472961769626712427700522927076457066048831148799019939938159824405313813683259549638162889720934842713323935613114241810200747324921947556057236069667316826238954832349932861627690305171701799928769190435380288800109258144778602839259380447463204517585761730917830066042382818336077020790381817661158574565349982253610783959832991011515603248959349582119295455405318445806286835563595380602072658085730445535514620536468185835067254039956880555408778358491698678461616858521822440077734677891350114881719415223938787047308160866245855878915651276290420131892387249905523165453437975998443657873477872500925320255168198306786786751494636213859234370732082354633996783546040559883031099793708729233358184733809100959758967476875772913827412949733795057379806726515028002836665809232824413490623959214751568554383753758068611129353109294574006455514075134848222218214619938840487502493678693732326568255743603389224151865085284145970835677581110764548596090318246434794582758511450848099796643472500702688863674562033274595420154626410969920826820310455119725464381100688724737375375467814247185755003283344921757067579495547650206668257082646268667856827870782041945012492671657353910940900116348755144319998409734129925393613718448284514408355210253289825843115327673720705229673523425523666487749262469384606130239441331890155502049514250766657254138040802128909011316233782796733588841693015305454603039782386607239885445017133381719423427260903271006467549444978417501306021864484850262264874859587685040088986368702017704438992926971835580395974980620198644583302007336992105641542502047605397593969013885932548607337517433121951105430316780674911153789736 [149,53] 23376220610347951825928395662997293501590305869744262309537821442575256667349828683575443128188978327278915566465801030043123377625907095109442924798163589924448307759406145728047291258278837799514164486761730344422153128437059726205488057487019889759029280591900920984138459177148371548649666523160732769534680988299673828574474952101816045848438675052357654282360732851720270189846510160761193159205458889503881375414683271569310402513217571886821431313624092687889739356557834042227814701472638903425632283220314761554449227670433464477161285618090596516101545573274228971460710132359041660674234061329474704667121850666447800491222045865886210289000358388706211884215154730777277029235898846285262020327137649243600126206932016750395576325437512714171767825126046465540674089152910477146610970888417590595815786980488152422496314685920934376784752641584521630931987861251342952424630745182818337844703814815145951043233116374503838224441300208312310249272003896187626601341199544343002270480079784614638876016224895483368418921432701407147740291389097360372878783181070028419145842331876591919814809718408589247704806672061060339947549594926002226690471325875963140013748959114415608159163316464473587754005613123047901823793103637494969025983500558721924489896442805768683592894219512042874332130637857055049385848038521251297664487432057347723949966434526392131773611618482507473519553779079293851532288965495334359107937585181969022983142900001348549626869514911797558949376196385422586645431288701181753399813164562527786772331208408069419329950258301343106768345753879872443625377832359860390240857508238031981892015566352908245255909414292779748849768746248919312960162411652430037244809252378848761946496175443 [149,54] -4826206479027980121465006092324001082924548813360326551177755834468676537913216363066029976358267278465606675980182007734211950586498461666193128318546756868364558404320149905780647812597017001924024624409703063163861826904407889538482352082239991691757959127127632315002204616784141255814987465563383328928977373384183073347215312335239220527995152303264019620923296036440194971964879822669171992992783327517481942892573205828262126408923111436179503348535978193599389206677751601707455239098847133540585123852390330296382549739271508493346613916064470675174294249716890644597376253733294309520299216465234175608378451061935608045584505069563248722589141325722567335527016561634219345225359417483585703621130297934145447120176978679598130917753319724446801018931683751348806263872610276414374858317432078609524890948939879156690924160201624389515302688046492072775368088080161606746657134966628447418753934529442742844124107129358349931466230231161373098714731688025928072965997135885701101622266082324575339401154328801477840155606266036580501387919781918673324053961984548080999368183859123827669385701026609192713088550378074540491871624330556728988929227810503705975459082256144105764461882138358294491191817158734563532389324247431814464560491690691155623787872667959101555802441297878588532727462475655182878309015409800140048127554424391563599187290066727151954254753625633740617516711670270997873157592924036714014061635262330633854465860570985879645319434086597885589743157916677077453868371558285168437601038946825494424945865985086696330019248677852223379207508056428078272498638435388265733546216588316877371925525748295109064513973127961508470797181618986689807431321759678202680305056017698768198893935 [149,55] -439595059394427702611531848823285961788007109056364530625975627349278908755223353158187005132433164716735502598898152076264554412038791550333206372066816212173438810785533301995164635849749529007960880190745613395326399130123988103867932014298037459871720947186053867854627126109815341316566452253038337951946576283866976838722076718351903485070545027282705679496256562354583885320363431533404736614414810068086992065453902345387598661264252893091264078981159717936619505872509418783773614020461029962287230661765468712922338835510606102038231371236000329280423046116654110531961347151006042789506603249116763698718367173786049778439272454040038946994184402793244963489925083987048658683520347774503856913323111868338114140025816760924316658864002599221161625045505506375489704323767893057338415670384002128568147224351284881998687261928921365959422545414164133268793778745163460208289973761267458643852148103965447855851684652465038817471311938656637218779720941489659861823793127944050564216693384643035544139973267204865889707456118163989016252492715092011236780043332786701736146587655231173345411929893194382959524078604229619832702213277155342442559688621405663116808722138152220633814013650357378585348638854407902270100499552993340857150828170152492529639976059949652114258430014181583737414540551629102912623930903306776100957312271703928707115154190604636830144545130562702988780881865748906803428369802430069486058317534406711447847174028920642044556106910185427248146040998215332611057406369366750845740795020306036346402003675625343224807388411596793111037193039150587097347933651896626395468844981842863763062978706347381735289458918910052074266832243081413491541524010033633481135082444719527035272 [149,56] 1083475259990325762156761626034743922073462874908717450621428233339799854362474983086958649215560679056068330245862104181605381822107719272458966755131503001641251093967156316574117331976227170180548799164714466600760868385418773722439701855353030458712009062763802560089540675991395697084409852016880101585027571235238593711372119139065231705530754617344387915962119370540613225453533907636379230018255022456001199988273166202574706602300081468109037562426741889102485884609740424181376436394866734622632481342692941099822341570526721435598883531246925071977721891233684330346046795511438115806854138879411305090765684346618608415350240593889929768835531500772994949982871463788333154526152081254969468165345559760323575559620190205327380711132260556798700421761153152841178050271662979828890493615815612307465810610734154471079841374406916733294687616605926228581462649543167832799626863680122458517276224665068739527590084990313366671512724332397637830369511477464022825174018873539866947108649222530152697408510091135291371150987070989803794314873327671899798191900580740574345475895957967611963035077904969927731704316044077214874599422500663220871824933421199852477250904968015194129231337218288308387348645700603576473986562641546034518534272933300217741902363436131173049394442496519347791287376968476589898615253180853881590166482853108385439768094439726230669468851591554892478817163207843149614440102331969258658901860928366484752558045476162239496201079689165796251886442712292941366395734434551140989015095619083689400309034299562465423774511596340970258171796879515256145065292805480378677987926096844990059542059176620196750648405441483379886625250505789778264087636979885342362388356362666414108 [149,57] -674566174060621409373137489933646916306702092185944998462756975271122551514900947928272575964036151833170932342300584115721038952022470915802482256363655329943053318345218867136439956107667640901471713256802006946746207539187452044523380387086290383718370214221423826663861092662423729950837117305810714004689209720155908057125273410310433751093039316684431236510629129076641074115064038588822242989526775941027933459166194601388515520744011683703606064922228625355839979811216271666696900074041784839183677811333065254506325486199432811105603130477005828845870359245374929501466001859435692707924824822311113753943720923746347562174526153902872228310222911702477124860249269818928552456286353609433718174867351913894287146010120195771534124060457991565740616307046727527182504131442171774856655223698605089406478793039164450959006233027473287680067018608836379616646634986687317849720027285458031213882794697897946035374603371392402807170823796057597174410879935550103722948604058346883225666776569318044225399990997318379019884833259873425331273505287164966413063797626389462071631627931397256089046652274242152586040862681079347356844204348847952493676910095591395016050368773830720421910916740164256627868155195599924553682941748372283792925233633806921977913027620519376696040913036760120106339175621769470343199318165264640828338829445343408575015680564463040440908274205427761512224135973653957936550694269416034267989248136874465930116755705366077696283601641900610458230984241260755969005861246001953432937246162264563003659784793377386706729471425234685346472294137515166404016498589254657353392309386047545339449779043972427037177647302215377329803715318033464197408554288859870434112542463301226 [149,58] 294864574819023410883694802701616233869166644602362426239571915729488376088999217426316233489152733077364654431946617944102690994017888264191683400637149568971235092487312699896601322274313071762828465047759821079380269140291970958459510093223666205473797955310402361623383129830334751914826317378841909695447892762746025691940033911046995453756522683805469960943807436783354656407828061906869325505977308157029169167603353428492977576798430077229107899526885424253632160088060909588814206267399279779195319986430369562641160258303110547919655537446463861068892613028850029344465669851056199388781071821742464863206167561541926143093189312251397328369556615875206180032595500686968710068504666656890023554087295017593334713158694972486480520267459596302833029460478548185581757097826245083441884472018237057090876020991467026467197152553551321684657496985629644932536714740199041455029714911282162891457731166540282754596281238196930642718553397826894670601812287208326959767216846860364081806100099389660794728102323098553238260019068112832764273529443818488352273404308176363368837396636960843713893630583979425079875809072669576906229166354514261033762467785182858314910402843954988487500501777425553386278131754770124576414914951838717409766828640590781989490211429779601645048349199589775504940182683216495746412425348888317070354214937868180139605385354938691809462381620756046885404386242648069093468635753904609523644198763130607215590691572404236784541100790620028988003029139755356461959615604136885004594686194003918892685290825539826564065737969954526177129542794678395154381469883102256830004277720813358541408902380074362703607742139161443890393878173435803828095136897705959011680376233991 [149,59] -101844726463620396964793476964003428032905533051971294627804287883522507023826162934617518696010440779464087616072157917332896449067944524918974289383444364019723567164907517057852667710837719332266609215138205967341797929397922167319188165470995071425996177356427181988613539438985054074631382588999165338376110489726150050277726922606639524342029507785182909227589880362048942552621466079952395079561947913996376269387580517760136892510148276185523117077961066272705766772483163947153182156829588335348019060823713522623490244857631564182467274637337183312967186814020276278567807649212745870531857289624918166246469787014664150966871829929034028370095227449307108159894231038017841949071723711669734907706964353542966231814139413639159583074719346659419071683868231588741937013883666527540462262453062339080471582823412958103991815992234513583228899245758403370136103391416084098021145276284108357147509048325436376255352922701485428899309846602421522572209833826103979341950806726621523121396025738996249707237308357374340368302492383199727835616235236519705328909004555454491773992348576806818847512071264696200301503384878761403725243353426327734568303292514416798837088440547450651827544509507484121965151725717907723095924222789084900304224294979232557435133889822316615534413854789321621801976046672286513946842573451015264966466519496971900583281771775239649896527756335032062475296189189114416953827392322080416459276235537750223908347472333454114971749949227256990979587520250404814953440698613951062855473282061369530124900003131796271778091198025550406135214631636426533648147570078848234191098430074679785084647112650988073806832826763526127444430050929201080870730061209275317672311801 [149,60] 28385767120118824657425555970787028611909043562294151386341633512966162408183181651603675940962578911868805396284358894954280851750221749925593169300382564375245755737976305724514195865459785867462727630216324123701927817718595740278882127666174969226132284097176002722889897231554307419763161449042797556002559257967006155093552531426365493659594037132512833579679828629377050670070494769990679156847602797011688330061674716267134701602559528922335617641527447885234801121855176198232246387626242157162906088167234647736832470768850804200639307737014630993589420846944165059599222434511673934068672232308490696042748026508097389787036673147390862066165915604056193574403664134358378644765572730037213149992472966938772636290778702323614032820470945103319868943696116776882352056236611147850570173856747054049568464402910046359317864103331490298999495976782377096720495483596484370180590584215046010358276732189042914095115389151298900135991097861117993862795346297009329987203418559109183591504769375367488673023742396577259260540581927300483201339015112381539541675217346375417350578392575836392443241427922783251480329000628256061514063631095416062881238511524893053047002070846874305897118183268231197881549322736985406051395344609119531849759812273581673129546538253169224129753837773135900090314739777862048483376509328492376003731276457998369706419275045510130828923224770569638753451551507095298678001492359634725832536801609732973391128504313957009410973484569869080887840704885581559290412668930050789850148313976156576555119424453114933283224668917497816581252619683520019792531063344079124417549158431809883148709784036033022158011201274117797395639031254288879451212330479629145837880 [149,61] -6198104705230902911827958102550182558623875653312886162995839281147042559684175176623332395071131750163065325052611360250218974740058766367511909173335666793270425236185360609040401637516994288484418769547605155146613019456508946552795401599436219126881469334294286668046896909041565061681696579356869841622447266293469487509216973249548966369052259160666299335567573208462002149202521837930007593525112553109992661013457928432507915875063892564060891132189812527285675651660226896232282462743700480329872583102838498524487244045374151737678731671800993714103004455705290390004082965588308007256841290895194978018085207051029172735374735629710531579482287389072921823866612698046841653609722822286054908939531982947628485054205711960340285600254224127227262515749962935696275111262961254259281720423671304938681788788721228023238700084972716775078654605479547339399911842774504557753425179772383241317576581329408719571401378953656214193850396613092068989942259900460470070830868642545821912892782155842867931113686705597827756779118362174927386645460417713835213586888350030182920782384541251350483093817882421033202560752939083328733783150748248370477663288932918932806927620467590195651058570753793278232465220514035843992507607471515004412947339379934278780617375973551022038936675116586700333844317574361250265030634663022979624471903706732989182612184780205293291775840823698982036029442186850823968070040577059264466217554333977989378368302583051290728038867791616386743743111529506364445104349934350040865426063884729012588423699784795178680537324012086729247659558140717941886715758559071192714381753007898254055544288161454958460004149775794781772244528729659955044382299684957316656 [149,62] 924211024829615056700260399543279577434461142301256818085983135837091872127959990836600413868246524185778187236674950025868377457766916486126179046369685386138007016843825289965443889546373939243114256325609018191624577731504449742774475688139854174376386716057362391845922156144332865290239744118609155341583837877678730156677321378224364639176190037787296277912268737598065627327783151909064203168209907389963566827693417318808445666709700816385898180776794527209443808435141495521178333741487792775823331256145869895773487283543718329306270633104024889075928765099365738065777365100858550960170137530476596476211004462601737602521222076875316696918471705477520093677459180302429006846615070215449314460838427810624503566227864824080001946514756105254467605872880544341706591585830782168352343717790152389384798078452883923221087604124988245470757875398876284393535474513872946145811245344291500535357272392917522539223797223790207516856699802458533687525973450987971836982892766382975444253643689934510904613225696359593544512613912474166807115970059449495109227381263786754076933292737787426146544125622132026948657890907064360709581049849269405916466799038964866688600527850738594279010403474004035747698801964696474347427248427727300043801109894180406265280414359510480117532203870768969454568669574494831938041913294680554460647289100229043490258812047841812888314134574052115757667715258889672438049760586291689177056725406760097658018215448493893528234624494035667001355622949755388452073629493103250474726416390894504912571091926256730113839429560840813226577438249693448051227070443667658593666185212271983994874965599419435660401109050045884150016186232270838493609167026565449 [149,63] -21902301817516122508030451761545223011904046187493252056119368629115893605100860663854640344855130797360769104745902638530550196846243238218070321710766066675405911287657942995586745471154844193136310603471768667582125584129767172329260203403254148168820375717786873432472528040771770706438840824965833007036588090017326028809168289966371760901364900707341150659844303167883609794555066583754902724180752015303142811758833029992032446735618322606182789328057581349667713936811234335504206542607233968679104832873595031498509203643560283658661267871482239598798744682671947600217544049107621168569952023577557997588809360049920846782318914761155070909050689547064741370102521529078130598189538677522084484172784248336611957981407155049427570316962318599717314093284138275811142671287597928223784019428115045175611125014257968620514137223803646557354533393436211743460904453029120888679152821196851896499578771910726667232385809970943765585619678312972957981068619077303513364113420870238206867857284608784377296024984084161292480851473357613199810846879222367054647238799757789050663168585851395210838423496167035706585817129077368281361098863507663782666608549439714909300182665825087136457165757693831650216362557514332395928774648140524311068770988396968993338475168728378737953404885374227168839561001317423123681468728811464171262353903024019516017575482762208720686747584294832380138187850903008015787142803349924892705411487748505917814860325240579036187028360314673555845079169349931795338593234734586116216282809988632871215017133398947277224230836751133273469840009474048258238068080636934310335486602892591326957644466997643030112646494477869457427077734110990460835368998932 [149,64] -42205306114982591476845285710788469176610189652349946245474046416162195216116549110547067554285083968625877144196093298581412990295556617640032357360104676827596367907741823425279385382137507040734862236939885612935324593274395252607527739389541163940646947094009271847292256270766373375120238094206205083935884552583501427747391721710982942770444944173583781876374814448845498631028411376094682220334069870543926165034220923858571506691021409536070971353125459165560352185615428646106979662823357388630666806358031750189623721921712542420628330179393195165678099452535800754865825183926063477382843009671794750986214197569082867674410278406191805257465008152127025636093707607458939553044736649824047448101804630514269776128137044690985384826242758375083979694183069441940885475606396576995559388039439441247360991188105059069182861572099542354887238877679503121316392355393046924631411572224305322102188097423555623857075053038051459053232162570137741099433784715504607510258755145162997834275615956713147943984511976341140924562124481409255657618021191214410950234893786601980270004495417018605121753795621577571210071587503759630861835907170614696997924273017418053241269107431522642054045236806125236838382358176392844969971636833787551781971798028084844892479690078470718527740731885498901140751122239041003067701284961628497926262787614607409167991023250247076095556103016893370711983039418556417294658848140243533876276694524654279404330737136407585257612863461292786132662261976730906442583742151473127780899227247662311950330467514423200363177731161771282996493851366246281532271921158836446447666249676468267405145381149574515277603381335079509297386743344180546162631749 [149,65] 17675861888351465949700049549219988869483660603449547267439098653211536405583178167745922401226455086131749635699960357589758487748621287258799992474212894022405378266333131101966654000891421710372476474035999578055378537432741066315736881005792706834055740757705688627639149449106916269709414865218979385180372299922194380251655376285239216331581543342230023016125746645904573200080357429755063058521834232895578688078690279953371953651506936284956628557060143057052085529828490489923495586412521559721110486539995200851991909039556194211333405676026049178210911896639164667410800197264916178322010726009982399309620468105088848161986089093229029526456451071293311794349241365904398342600729839354312253670101827794340201321465706434266710695041206583551826803090602084686990655164781444889327019384501265000575285909479043503201367772025121267842352733619283903962284457623712040604701667465136769250373589138296502766071254262513346769587210454333175996023532307164461746205845086394295999771422482294555420166499307881402992919284961070101843330185621639876044800879933894452842118920881122870677240931281228316261241679544757142740578802493601219676809990418612151142647108917706572449458444828579528096619355141760036053974302214736228928494064871971969429782094248788167998973338797235453416691370657052512983517902604530647881435254399220316933698704302941297643349781000317157025439464316588200835012816411967430122510787304206696609689402858583863481529786228856077782242177283978832746125986057102854349202847862304217995461407056213797565240525464524863484406553458446437764837905989589931620429564315864207479262523714247902668526310901864926713427564355359631290710 [149,66] -4713196632064119938301655214342266194586717477675437698702802346824324887140736439114266950260627156643896345398560588497985307428984324670475887583819577197609332220014970243033918032898803264772099954424665091619070935882520343752393150678820142946117497631478193056858142211185038643353731980346960831930274959529204534573183565039637867409044511242573184557623617101188703333450931673026877981952395318771563915322274384073520787153938432329561138138361583391057081491807595253537031648271111934532547650732705192211760070239309912582042784264523949412443366642536312683163262056844438003798714332015546947060255912263228122042404125799561591291489137265348615414889013494931812565472204048355191072090695335778856384536859203201537627250364257903516957575904479318771749461238949210724101911942590329471259191317949168258091523226305604694782279839269577035255153084210732825977208613941548895171215004459186241780184205407742730705396179069724894388293993013887319224212508206544517258946610155400329837632225187278547303402663969357510738689401798226990913078960437365139964042800724789496334474734600912813495864995303341318934677179569191887357601475258276916995872009544285737335615654755187083536582209336305588264482805594822139330049969260070688065124740909772524097064537082903601062204632409763575946659579555051118250576149857150279542929952864148333434398930692655505655999066224626389436831994591720953478436084526382584505617767472538901787420490223052211612747897197397324078144814415324303798001926446499500145024651653769901024605904239618201021664720781925051328553872053590948885917056801849760120958383273913895114081250489211624161976349839266960218 [149,67] 968088623441779829152338990050122786350547631329619524768065547762110032037574769964243620910642427683176725491538690713664579457916025012294786558166392184016782014699908773799194714204407338595772783684517870720801296874915141886972981495597258061639529846788344952512337286970278314274858737925858323786076336452159906278107564560661284311104415586810263920220640891088549500260533119957098331139473714430090118338873634623704162246688423391056181945606401089161019256699644296135772571820774632771115010996826343293964940069331530585800364712999313075674784883325436074550717759750838523462197480786862076806549489520822522957017953043180943683837257955341276223940303598093775457390515233646381995886450585787576841433818503523977944898913631190970545645600473592852060629326279867016096780811357668595143912625849657178761303093625439262401181034637810256395890653700541546068701917727799903116696999566826457042886012129665182678856730456059288938033330880336359388345476600216739276559239978088783280221216028203224623635090433503424089449754781245329680366357892043684130016485246348295200458647824253925206674782727111713624669647215634896573083723710900405118822333969606531944921050660379475260065538670730367115553598327223783460196696961101782412023105559309567182065890012739777886206743405356642909038561580000521223708786717260152405967882881689427890748683602119614817212517370057215473728216902533438067538915728134906642035206234957754675793069571322132779878940397680989967512917388514895218298770063337774589010412888099332266842679715480461506004584356885558253676873939403371877553695961574518495700138984210721655305330886080720252232239894228598 [149,68] -160383287352920025892532277425231742772465342469201080748531579624549641378630823758169758267187322341065394289301664516152148901947655664144557713142403351074439632940234468298165234112800326171866466197672131990834743040200210272985960112614660333601122363888001196459652191647940376979343336815018002916102393583972553751169292717589956322236137953010122922561654853697208132583217381000100588359867264491912916137520391451116984855553607890509152900020927501585741316636863282147260160878353706431370298580487381266644578229026968448643267721240512577156068223296686859093730842585984069270007008244379599245870908740628230792959030002468080430922522788671134294042712818986928748205118808660491973122118719060949816856893669515993915929509958829175465193733039456878790862133744992391282846835867563660867865976557983494708185737989988194593440496859920561669149508312192594391245315551865300479198217395954826550152584664055102761955135432635521380321709401693678081432178338642216480447853029804526005348765631556751302434091170920113568290103312884826868729951700694291656851423569013461799522283748498824584502256398628045262418872303364989184202758569609803104028697620231979173534944865656583327688928156203289774861271417886055625485388517116798012971694261966574377233577068796661799903539011782878919757752462631561051081066845750414098462483769184052447736544864569787318399605633716486093196955531884466981103792430221553331503100026224166644251422627897681928497332975935154298970322891631341307649974505603844588024827324388182615279941683719116136702033762847951362650201494274853221496208970874083371275010905870583622917923278030798968258138710074 [149,69] 21699653366453299038783294560824427264642838160281820190352948017812143503430716771598097544662366617858394644914213978809533429813559924203958761345664535308307254796263028005233758067840600751696233393096264561703479391781228232882154701513963840882435651594605819964227255102136066754822433459178728631286267034329429488450108567220070175287190734525593913936488577863858663314104371140778931732803298764403095825929574761399726515089152067318691763900234240434803443160124482683048760283213599059641982862192922732847978499981291702491069271299392560770569517852539109797429091704732606517638646078862847321374417257361763331652273865894365352197570952957522132818947429845919575386178000710330876174964762041003170093042116624119494642132844000656871567077592621247863097552196335270920513852744607514668400842349226743085937881992598225042743874062094429903885702401454811341495817467604008169221100880388190347303734350382902099937485616515172668935909241245150536539914263769555637217025809351236183971073504107440555026880805665511603271015196007228216154613413530894742652291995630897179278055378091602448166397991896093133230016367201615415749678387484461124844110638737879107972685590909605757814775793216377793919866731672980162040454765694941850516719616431396305822945499964033327974231034963475927872582084795537500542217882937128688468900630514298861779594422577057698320073904311890350320259644770550512254791273035910482398237088088426833711664961681275396840436748801686396082652508946906690891292993387987481346446368831230286583436468049073185698180988846465457365950212664116545464392415364233905389103155204937447712110616569003938755469907 [149,70] -2458379275645790435950685390146247668900968097953969381727171839958101073913530842189791008018462728311031890245209561502458104010126315043330026792007749963138602233434763459069716342372320741994805679456122017762217135666422354898064350904939142609517947855115035162473135863935426709481941758815205608679922859430930519897999523191512943632953178059899286718669492351294506746278882298354397116631811176907317815903337547738027764292599481130322272211299805895912341714215297154179898749870764314543612581158852010656153445511742776262952784049646911035312608017407032363588494972862753272676775408689257100356912267907437407370040900537844010706605248562604332303765082517964446120866306671073196230857495496626998046408744651154182039772522796727773727087877531682797398097661198437231963682773209566446857050149910387505017633018119362319871074506939711868174288917208290976251572552421396405087374747317095398631413799566435159186368121845846996510126889052353018872837371280267190066142415496916835909343496761194338160191114436699218242854839667663480770113675115679587628566383767962020732619502408363855398271623304733941255874257012991655033028195804868440033397082226418560906143599079262745444929852826360065871922476038113299702083745586272125107105966689334250278163877312343928072950883601701506701048087585068320630720724078051928408991823210165244123167156423552508813027425216484272813099556647640890997330145376473868443211060510091840722059202927613596911466123969833605787701153251260227529674352675807604838572327254757787439644463770682396735900651343352618908236386365377086728096753659086195947301464323873385139134489555089261525493 [149,71] 266763144884374841357328794305298850510086086665752455997496064764064200325852482551379319743586800512947912921839071592225310022337439391437720425519010061710457849938006729739615750948253542393306605112369532567763262655170344961347086289884763464263544470494062917972194024551412868849596542757971926707272659352885807777845915191627032168176059314248047164965081680056609007932960499173609265572349852426457731899899522143079760136638430606597070883036255591102125744696152901404198183153772950122279987884650742919157247858971366091222906184453579973774904059363258630828757499780312401549592169658715779758770628878152714794891132650037230076868331823133654892390009058078475512168545685550820565514163343055647014732742479118473092983715803637606981784789417078918669209661500081562953519883399744175983686328653510184904405549369265299962818257187522051163075947006324892906899618349492402701215928250682936284570694159614224467308410108174565432976351909349314140421917566081925144206910449197213811816448615846021982588904978240668530962397639539696620284015268338457067286867573846774845238782446119755490958987888909584212252887669677037666843073274363883460957306574551105195610799165264859841870646487693813675316268992927359401684224890722898960988450951983270198931220225795617524683676084444928985947556348983113884950738486122615449646361245583971690123256770525370874503434869073015674712236962615421349541761427500049861351553750693585688956493856096625932520550941272824833941287174570452614646881502949444543490151159793616677833670181776658629301881944142979664156702584716782027518000482588214172698633795328724220043991350270233687 [149,72] -37241404095297852396682116926592832958997944227068340231302936890170639948956243965364956014522290986352396776685470832918437403069880549700180869130277403918417339146574779066125285375275374692919742757678624386550508342262684814193393690087851056329610353624819548456605382087752500073272837628397351320860394016592163367953679858855450417105510032809753843845212946414406173134959366883499148459830355749445971174074151369739376557885658688671091943765994874163534810367174565848133341830910266858985271123759757780345080593260569684889914488251260491247964914435765282177540288591229105022473757246904360367042570883611931618444633142197172076134633830037601405787415734724511425876412058221566570660270303279416399043083225488684235873505096183400938363594780535966427021675086316160543597146414607931066273528306512183768286553678582620867970230132261071655444321156556173042775911134234375164432935560005988540728684837427298513945725774671132068402765303423350874282078443093001137745381169185531907105828541442677846710737421756985390992610722942818742572829258681569504036892762787853026303868895829512079239153233129114536093051381164495998724961330269547464162618589930264785860332941988130703757992954492184221477581088861916933562557428753049081772829153886447557087488755089217096784831324222854941480343808152492067738115137342413398687257018437660558584779676092571090636696565715533595000424437459847955307189129279446529009867353401998518414901581162896613686631887879298272912926929713223404639019505756176263998216888294883521858454096686726956521280158070834674955727402798046714452825741465992578740848260546673058886511429645238 [149,73] 6656428049104198383517578460446705970520230093528521934449614829816364793661600795957030096334087888427387524688474900653678101625095451090333272020764928140941323513741999478678842849504758811920953227252216588939907568915880796104836272898696782418152791152109008490574844954697874087925076764072388189539310842837272097389634990717577218249655506496475986097453037229701207754111983196546692625391123529922166512304887293329429448318272084629085862398138358861664221426493818177899331304626894423824407848957066867586368983442843517486189627541274306222915108201852544197966407661236641930956084912243883594536853239443018675978157327786973131687940214092116620653561254376320978511732871980651318600768328446573950834861328773918588005267575951138332391514994638171094764059696708099616802888258303334792921459852671631351207514330996324771422118250950504736450009764952255838880417235915491453859766987463202283090742556636603472928836795519087719476174054931337666401258277101213118985139582750979040613506675147211082113148002519581116292558950871864167270418078449857733390407379536414131368139693482978744186898005215154971922490354362554557195631020819104503439060545859641514423904543679558054641179135874805003244666258252616020203696022160294961890235913996813442969549689040915360804310877462701111566518369715031858933793486346423785144441151843079220437857430261783394422597898130769112628386061470252617144282371376432866850973476591163961229836060231720585022694703948864515187822197729804712824501810289777750831894111934346108117622801241504237465629453841920240881515158401275900458953419199465700431686067133539993214082562133 [149,74] -1067669985136842214544952112012494354000258016580482085567582062764927538931948960335249660364349083480828300877609828982002721455801355852293339044178594921967185437344336434033824847764410349665461163688582984331632951825299138463229842365406812133734071357569131184889999921833175070711636034758577800985825203392116866295053561851349391942513142433649276696983387432630314906606931531510844713323873580990062944777280508408959205674957579706293567907710516530437485437671935490380732197487414757328916054247474633164256664985080019016970187287716120472934187228216478199562261517149990105902257526670043480059249259167266884685609794617115186764853099233310825707479538509453558036771178261850079544604818744257557770747140308565702386370557122783876880088177718723802407445641613387916186876922432170824639546406402711007297079741111789697907958625284088774662649626228092086164398065130490416192385195674636083006464939644497903677478940158400835292609056564596366005275354790308456216238802007300833044584675436985209599112387565162746772876001192430977118778803410185133702234314488202064359348344792333405205184107208078703707492269865354821001834143404667807218480863602379874839012853074829290730933231954230997723833849025836679599320407372059757294357568617524935004123122958403314375204295814443542792353253526706870069467309119821665009746928427517377056071218071410735916869489329712953237072596026227663411980997207634364905654592014684331563073081173477741745899822230822296045445412079201337351366169308261593358333481312893584008473036220464597682101425817867741894315861774374662887714918268629927867619902783657094815056322 [149,75] 119063352611840543855863873468744124627611659968662356608674051816353128832928152107653539073866725484012037744068339586587706127608937918831148686496286881499760646948248910048952102187291194114291772780146277661062473451156801952602581889753621829688107849055417721739315096313305746728954775331757776527816127673306309441235673293295425672742872022781665581085935114747300068529581562377705420068859719578208097519445516557888653541672625563587835013811276710136073377335394576973812978408922731812426950396315407844453596915432134502071782103805743830626488032767985719210394020289434072693547317623848277802326264603795870180885907602487083228626206631945259032086802859082866725545270977949388296067894563626991706433155191433534268196729904789092724876781429267344588558168815454500111911659509701081917021266816613864770945652165287307782035313773377969058670576606512987075947202231663757959992576068933988804290549988935248812220029675641614294711261594060161057744691037178029782170941597602648661326230985174331566953657399549176627679537876670832451487563308919210136227659026012002879835043093042738112334869984378112081249712167350432427731772967343094592130946200607490365288362626407508356111989142945824792362519186659206805648977874997372570002960681365983223836737588583587381089781833658266303202701019639513406904714736590450008124772358460307182545627158780895496277897367034253216746592271214148282646987232439714934103128055358143016619415711703850716831985153165999584698079102080532643897724256805647175596208876056831777604967256467068302925100738869904246141678485265236071262928212121431013219045729629533340129 [149,76] -6098995007767458638092832058094220427723312001297627209287149553545856359160429071252151842436140322037347922160890845662364524175377160620175948715271521829798453981283551480650251791258116304470116290954359406283385747629626207051363162176547302463464802712298190263253229854934512179887996597088269087830167083393175030131426679075155308379828085713946000639558803753352826544859369914965204688845237331588369614088986134432053474461361382447628714133024120970838675017999942072424861026925357308369323750118935232070654579998781158266808946896102533047080441919307543409051191551902963152611253142821339828944231779796419105233209157272488724065027435367879479921570389426783761011980484218061598283317259627095763617093121073126700628980991392442297030460024950230337285568103178737050230831685905161012774955411419110793708424011660091846539864808818559009964837643873986147348173566580280189441234082331367532439848433807745900350280999374167687814824760812317215728898495102588091355438270768770361565688667902880911775008468692798440941678840567498509610878205227026895246865084233183773598283265117360678942798274853457882957645616021534668726076023799125083709977571095687952927732909536138643071801030561830172245194491817070594491858838988755570220812923950472813966624897663840649401714157768102380487347009276390495926568759729039023391887941873922250271555596903138934474411815689711033249924446106224720010349107366470021240810489009508695745729514159785619515093303940519847225196444123262251467773992907827482504192028661053125547869482914234046175076051660864780762630260592574086019128743254929586344282812709865488 [149,77] -542146871404243426744489918148236220750318430927173836084248568516820466876383868896377591834273261228899431998865182538630819420081361405660812165217316265611574977215121296548599597659096475180777478546625476445585398962007042550442342371226807757708553176530527667903447959957945182787944364705236506796773697974505201069113752005224116072438441860026509320914760409575106402880497420955637405959126731231980116220771034951258879474885840573851989135888476277623733247189953002752485442493204836397576205115182255287109439496164326349126353349413146102477337244552729179018925815132098580034306954787664436593965430203965958036919615319168474107426234023867216530779692302292216603163370277442875307965375927675443936764389469685298676370682885916648096081962319224739985835033982530366154312175922435727652523471593103515290166412183777266974162664103673590073498345815456430110389241757741531147295967585090728056020992916025056753699817593312941585072053514345547297699675484632454117166340015390584976232159565647375705077823447831935654411171445061081362659727388636506099519123976384296902940140333534091411154352548904952675529959116165833794265794789129620719601654508205683460731943099994603273439898705235753602005179333249965538792442319699952771107054911904596494220850492228715638365719171838626266178484439337484630732276057040791937069628952489812297575590573695141148502147841485796774845213879748994353474138728789221252553420254466758236515417902343199974294246807801113357922916743263776565387393791346960975978326232861321892353603345512172711200028531835327284160406546743999589776083216527128808190291639781 [149,78] 143198455877253694825508851317675246835924404712544657647611801680840994799090094301254381416391637330071870890014790225890966774774868450517605508809125509631010089602010890639533441356193880078833657520967762516972539361438801114173895865486410529936319215424175998546077095522478545985743017509582523567370925243617820602590437493489849813498645011525269541622751706400701569991540234945477134744788121242295423931931922668778154318203140416440557810962530810544320000671702184175538032168310858749147897976514043421829903968551890992916910897207111815770862946202730181889674117237677060636750436725995127085608765415215179503600929350009918147016648402330843312131260973403160785503486438965425974031040581562517763276981433388883878276150038957242528372992749056479672336083570319285260809911985991436842233324796380747372182336085949804256167249313108618312240815702382779518799947570587204472421691679042504017483607418373112339796534318327977263914195553092958697562138988650127281325114397480647052775284597971056422016572059049528851689236227233708939279920940052800052524246925070881447132120632213500986226923387406492368935579023460325648811241532795369022444563832296708225747748125691269057537610533023007712456041310066043539283180443368280611702146439307559417137466666372815112456600463534874687043301257359635418386317532771294234502103495815119548913651514430524177475756653258292363636036062630049636320584825487107426942610987123536362919766737472149412391733590872502931648921582159388642384969210609512587843721772656699407265035609026650477838911217467406427560347585123228003837313368536109342675044542 [149,79] -13261577652049719418555000881235573577672302568341065496625665370059191264877374370851093775208760223910213644307874933481003062227919272917326954226515390761931021310808901399175661724552202416013944127201074999235462301105662285931532682423750228877521369601351640062264271927024698940728932064757673939026627264717156086146916694048101222459514067607080183034934196641233783528804798358890096138291858558296650028792098532168387586147653019338103423316673310581438095439360963798519052397908327437464713382433427613088686097453835111513670167872280013805021039016543163220363445404350795623885866149314122699159114092495014610460690931938423516143780729950740605523672395323487112210198841555893224986783620659156578925877438532613028861587604229287189623641727050296406086081771925562987337522747256549448786276764454623780310217701538181045619912703197155085382801896933571268721428773236965128083161294166746222087166528898323083034299393755055375504035156029971138392622221555963315826257530236628792719785881954958662673713107667140341495128807334355237462997324576976558787701192265384202696379538752079644514238496716515368874650429558739923727619213019279403588825740545068597489882287634938618308203615002347049983015543206761619381793020721845393000898975557143421771423359347019741934714148165991715961710594231725976627143158762288435881545094207881901173442157060658671923533877954527304883375568726094782103329019789618490723060363664721359371862173989522801962875244823642546247265212475065667873134248013214087677120215267140833193997176480553361548004235808356746457908677348244700123034862911125325390571 [149,80] 456309648557368223147102292894812331053778613325273907418776029828450958551172827706360884643400661884940678385494918891437378655180789030589103708723885479477689053054390202690687497898771017366548649534089157209571525520674839772099057872136575453375874863859771800776527702798619540704934268505714991667005029267226389173112358157122038717743745685208879313368390563386892001802096288315935385768168069959167473164578467116264859175294994484078174673215253563594163221617675394615954533650528391102230570941896223840868237334876410954794788839961767261897180499000741234398405010971686454843371642503241153952073791161556211359280059985206162385717148694664974266901082837719938707415222405203375286170667133172665640752621483566189734314121994973857822034872666347588976026227145023797403124707124414422196533045921167997030530314180034123404854729519674894067598505473790669921185046738897188477566064264230914514739420720053976746291216018424415996908162125311406934883708839199549635835127632848915922414911089547817349988573222190781366083840298988758009851531940455872010371064468767610682071603699505641080474809419249482232220230794114783102461473689089142320507258856894318088330386717283291104327060368564949974525483774203349500115899360765513394999586440684141216695504968108883230317831993138030969152942394521973340851282525750901849383799784724919220532579570727272514921575060750233310455429601181313575300487057490254641435046017011436472387461132505757612074702593184242955978447874587559877186371308545533014910145160999464577852230542699461058025318022475235185892243625714266891841249009344002764 [149,81] 28271056670020049348613871726033308371825688310496050383023514849111628848091124785119080461217907224065890311936217096043959567627349083748467010569954898932154397649769509110944966026248495113651604335125969432434181871633627926844844105835908827016460087729061243932716448822645753116756827661077216216566992264684144050010129942236324005912082031741350452576935957035497285754829117584572472893210534939978889717489273364527441808372137066098024857047935828788574033911609289636959425193121621821957298919233602405518784478963680377005446986624339294930507315049064835707897266493729532946648692699529860597665826156058177952868769068822236116987980675802270773571389754971177267582575073777336596234170134909942514863805093854862336988758731062380420171068366514850718885885756365555655116398112965653963449875669918384096668821004939296473392707624360889978674452707045556322434752158690456396875018244144805408312477578886322730594855526486333441025176041380190888936334159429536825722933704082982272059391035214381580392270990001398919237153309657965119929627477966028224134781705977841174534123261525396811951958440774512765389372908116198100142631079331586174826379449205449327194823388581952648730493746790787831034346342717849514154874233045801622202734791957764676743701219967241399119033004290346473882780480221240829380876100712987602696141540930917972032187890025897827133756517543313663619814862812854141160173756708106102880832179032069744725872376782932183018210966355691676351704213560089506521566515135034774929599232874268577511810979879645185203777962428500728576945232665011043753991885428357 [149,82] -4121227626889710004463515924988691887229700268777415945158905685291640290670712978614948148285498574001647824921135954537276254588161352894962092746960995952887089401011178266925977330234692926282898443969034278466102758538817669599849045236580925057631494175843682997805493777740826194408057224666669678609405193709965120171575878968080340557321434523129414842173426718618836534857379305821041545002186068978626771073580517497647482040281522781558177774565844065147528854496214975324227129471295068577390183456741188383622577673663495927738934188318438322634088898974259397195303730764015010074820060632552501337098534120763004051667327678342990535191612664316996392545705317399681299552595679412030646697606284494650989608474689486434896371001980572943716765221313954355402271701722592550518687954854161621649525623918169824803582549858739923117005903628675667777162145601791493063980395199228838348430831086804809983729111308172979461414153083240521436265436397805146986077686132026792111305103898465489714924633218872463422560204635859364459616974732549064814183734088779448301034405948257881326026047195678542122765093434679424079162189434350345936422039039550048687618319057835213944627943807733333712155346288875616372717044620676733513984815977930890536022469751575811723800944781371141692725907179616399600606281114331787229937456520805846783359384577995949114361795486776175209838583019186581824083278196731303119683423357273810592433912808594239990845770653297478854712442604809377294945313610187489600048906841258198483964230884773873290824158754779955132193135935054162445099590816848447837161633771 [149,83] 233842573597479379222483593970461703067647625813068311355983883237462964355592541853109647971029910843718497159896455276489731038365650084541439273917790662177994550622679437394801144417697844044665713515671225423174269011723221350665742859332760398740173654988512501229535724003482304761961882130176376239069949856549032245977121244453196201404168152815784057284976583806496916920913066385170564775895893887657700546529147312713476363864365751277057923575079924366778939302111868042701920359371035068314233699343245260532445543572601195592599535217327363825409362119432298452063299274540704632014393450950457077129578732662543930045679806914027952028921654787624504200282776084645956400273101757373966603298136505696271345571837745110895864451096553255608325677207709870544376628328824465019676833154826198872410589663753142627949805867866185740413461416651283706172284829234934108893536441033486734262104071985539431283302733538265930250888167145373351875096764689553867594962721153297307409219025719299152049821665227569308849766968699915169107622328650718687333902345148072198822031153393977235057943724014416532412782562145748309160569886952982897879699087142687346988086242799839636207294331787068396212232797546415672463523304264117400766482850593394316604204688921937821764227708546979670046928133123783870253191793287096863690587782421493710696622580996449788752445454407002467037996714991441726139801544644417626591289050680024507563484644217457680736660478292084193325259966498958697264245746476727178812984625731137204795283838765410009285043431781066642809949382523703813648295583903747677755804 [149,84] -13599646382405896444802054425527550339767546014263627600704279747831884304544388268003037264054114175485885568736740432514369649555116785218397448939457153344147960497053996893063285925308771392299551994305610812383201082368949041441769560266817505875515074344572410276972939113972783826342163872705887978515921128281823381668299795397028571622855330774335358535138281295576073508093774764432672079695081499748384012952895377264937312064731247104689342338015941355085654879451498400249404619074904996715947404104917793478287648721409231751333072817658048577321834501964157081467026105204732830350507645715861328724124840563466981339543330565922915792913106604646414245823250870897699721876242994133744853072405502470975777267114688558368125985172076358811777476127325718466141416940993480699867591479379494493645165464071021556818232510400564882181263488160576498086853929023133356969992298331927314697077774536183374869024331703694029462216287354237074052468906779073781221922127806776138314668753248529469304508822191119163901074852705415378763491674441738983366228514105040967359897448950241741386084258660930010574118726109826825711069216400119409961246557082846904529834117156890770331048917554068353683842284842342336021871867279905896004974196108586604665758624492253876022052895546134986498202971599462141464973516016614290385478090654193438818191364197858304910287947821017567630003111434400926030272026955835569444707160989952450566285143279242052460627614895212941549115547708928392345872574449707320648905756691684076585011500431936986601783907647467788835056762474065212116545397226306902636 [149,85] 775364302872012084148245145516478216561245523849470484821223427895810220954862020326977997789343234651759117875518306166482304480264839332676852563924829487008869906745589076011909899635573222974912524878978942384640206635504087337861727713852941479240257620148389821210416417754606077714734183568688678521732510825240983855284796671131658362253387436578801290306835734237041291373566765114313000588428618069508871218591372532395842771690679590010242938581099420216726805382438811623318607641103229578117120018595535733601201228282981823827864406243600512294512092098455677352228981668845633005475078009623789012981502867926516398416839060425555607792342012106769777057747697985645402036326436960797073987241558615145258619604168487806816639177344683910781476156752894180806234820277260184224476722986509630368883684124051363631573086976127086776527584106608405609634256398586467824620073849875224932194917941734546595488225301222578137522244422270421227051013350673145090773026891515430107183268267108809604816468179396997914843210978684806326454305912482269246172624644951558442199635071826383364727157526254046426983119183443145844339871190319765562850652156275631774583146132056183376050468299094814830340492707805413419726143569965464629049752181990933212277123859639475617310976923960968425659530254104045381319256551358533483609345942058115954195118400107643136781455151194632796128638764216774838479019759961072194349111798279697008370792959020681007860673407885065454879891413965622811470329810009528217239618373724573258625704126680684113418745767412058801089774113261945529313642854935203 [149,86] 12152598548722079992377839075409636827796947050798846809331052981003083304683518143708434530194250216535852534190313470783803324359422905947149610611748536139038319418451366494682912307856262162716291735788429703347390213384749794636519755612387822569853928287164224400867241702041933245632242327414491902029993624186997194874192788468343891528083900885040741589155256794867659459292724826764562927496452701887221098622472414026071758015961010407912940111663631981290460651674429041184136886816140442289102288850787419830015130528136292106616779617785207307569435252894340365975107293240545952484339550261590658791220516461945303187084300251078029441865060327452846039119899709461971532040189205695216081451763717042365758257234035742252410772991081543494724738403037967885315733122339160892876391006360364947916201553624813148148438722005954669456268775399913657162861476555428918705927840840838065784219662168332452135666974869785918076316252360131584374733698136014397193446443399303660951388704911413927254063639199733410826477241640448200873088917644362346890286255594022798086467013656523211531598053458972480874607503252400519172165750495714802009764236323944997958490249938474753349793725712082474370238690072973792130786611579960382900183137287057865568583878327024396815790695184133542936697427987933473827988865065897877673828175224423955258059583702593717375827408381061449517399499691660403719775934567398287565161040904593286682986067250166588310722319432452663198604417109628893277635398031064197063247074705575126721739760784184739979844813492162901666940073226483436064947989076 [149,87] -351254104180663814000974138950404673353598237078969549039952329934534147159801358841007584044409373460428704130784368785959084666541352314285272271693411046615984634135822903778344456188778521777687542517125098267910258368854202431958663529347824202601182712703214566609852526771411240843370562352832333450854922920492398254236949153684422231472444228132897972052800529411535198483272731751445955588219736432733822226586873106412040901950156695703292745894643507173296156765953156438298440491677861707572832966661660531067705692566826285914739910401415982808723560276039770506855422414200283533713447403210793725590750368753228682710813655263119597155096898167355887312097804274418249784512543233214665742257532104939327522711713305565424279969763144486331009439290207863809291798794758114234937302190188679661751168634458532265916870752997998917690224410357207497851203846595967330238474723593118175106767393190314720697975016766555077603885823031586126826106965658063606924802200810174858427490869936467449973291229848013379173761253656384435731772470463271893891655863049354886159316306995028219531648761330725661709423778578560544168136688271923846285078966859396530987506652342086538596933688170347337432999434166246899356080768629909817511138007920973311675670780563714155306446904275885365643441554382453851787737550369027356114167479114913278815831935946119502322376312725937053181947273237115266393483601800268654295721401641532879152563141068996838890999119916516393959082190726685725492100993215512557330506654671038797104060602598849578766123850229120829569353065000115736494513 [149,88] -254203200039156153929042105350142163079158950078762503759998308484634670359600397625396116456843478795152775787257661443027846534099946103034380745833112828392118403828544038741067164224320974884549183019742149079004172404825910251455861170797794024945650411867707626242493519190665713071403472000983944066883090537882742618415376819719729617101286253949181905964908990670714731318246184763828221446336465932398676097373852002743279573108804511262658572143108807703635993940024132036517131603908212860909150165210423179094575184719653678411616675947837006512083830937974153462739342399989405275475028457039789778029626681838639679839101240504112599820124884648167569250276992738681882071377884568374841914774498908814583226486666899135810241228971752129559154592209012127711216753001672679638681714350581485795508016318418569923551581898492111184207662677406951445045719431283851940062602608559191427303095700194348086289777989793374480234145534463217208217333578325939207027173824031389121702101546829348349860639775956768584265969100391070724661098863180962565958206940809976986707727493411874151795768930284330742488498824237350533251498567472416159011315453349457518753357687527189589736136691284214054376721698170774872962883449597993205164669703204009294869765159273244067750126803584303953655003750844057063994478982596322479496425077305920711038700144712137332461186344885122571090951893611170175086039675328486763372749905007209518478617544519293692875141091485597866220604944122772868754541300350870114538436802055717003110664997429324924749827986025706806886965502974788915560 [149,89] -878290728690759381082378688586439111964781445203089069683078189592198665526873823578047273124342776961491978505765863036167790297778010119778493111702880138826038284521920228706684704758611567666510247839098021454907613775292646908464028312689195748399812795806049744591134875177690602499509716949516942991141751518354152466315015773577212701688722814378070150645121908012607732403129952729771675362526373685104218514664516346448322416431036678067178522998229781947156483744967372970148075183705414147403863751558464371449821554634925289652129612284735202849479671259075477432337615197719124136047305690851620539925765653004433467792052571488165278429623761419237279818687017274263828560167853598342165465303418481823877259013384432821419625392275618110663578256502828233685404333857383066860834701474676461202134685671315824959226096198548162136207528835549307069585935761517588583356104924257184561683495216001972633461776515647818573064642355823156230789627205618056787784117086942564581528209856374069892240025737263786370697694021182140555940971706218927769797038400882758870304388854445425100509757206284246699528233202460213316988626919890463630801983322666002574581372226062980374174702622786200465637033283864548469676116917421148982668422915742908712451251976446970797225377860281306282269494233759947766782017788974178468246842078522846181877103951904972405610031796215900732131522883219050773921875080696907252627987223541204063588508530968396546646302124722306541954287626463163747465828181907712689832504215662916996103708739794126437138231890736506870578367976463676 [149,90] 189487562046945653549693852293355352948872814940601806781419470331625001866222153473609472000600827409692180767455773998234859826503049732779933314614607083188595539889955579815893669754595137398824205605702529170114053532044193167153218780344330409020237870201205865545022557155324480430434978873855003310124947231044593111500970199878535129357221854439848100113566576276259875135560894794748365452658196999663921040127873632723786622349384136618278590743410938236949508034890467587369738567467739611619826830992551368697097875664276813417844563924880409615598410990798471521147487685936098294589275309946993349545126610127527933945780739808581279150463766583536844783555555301915703860957140079444665784626548536092567604615643759678011553044359528502215375969390706252109237183507896940343422189437715143429187866282028099408690039893917086688869927461648277141553484478497686673913421042692614106852874643248860290145033226108692935700786229857460770123679173769893902831617675936847004418767635426365144879332227314300413772717509514874899692778272270580903578228182762108918968010884528896543987003692021372366894001944507294276129917939276735968697473334099513670418164931982658996560559035360240875180559485468081720413997207298054077115978001643896406448096361836652305851485567554527183363321967050885659833705345287583101119190870723403739341570271666380533226666633802997877541925174349296628292314444008235529620360850915328643989834534269135922639791589416484900455147666875362766507767450528255280176601952686001172419675170380597827101879137560118021664354178976 [149,91] 9549285405641938633033979131657496800625518200764396001682328773352131526554938033617660295010195469450481352437317751776064330421799837923346759035164970946795032701666976692928963440193613205775805699959499894558197726280786623835632375744332192238068426967971785893942643901711008276220821499441034098882586138000923105010189579376565731253865874442691582547902545794000197098397077639269874366115694242798795432560172716989829514109267990018047079070179676070308937268692331338094558961774978090240754246487485984026501031670642334052593744296054192788842935027476640729970706861644490904515988057348790037239973961265481876445263771139194192910370489497478563359811352829689742759744397281808277174917885659156779284172438581509203287428004727282078747177822420230205913341252208255274280045046814080539336416737327387525110505218895403266967576130241001434473722053274046581412533536282348591648394244485577811166630475686646787057832943737100907763876529287586421705234792573108766219387236805692782612252761634630800570097662524982973111523753186494676745811514913012104251529856595850571482180858920628707726198635915361454582442540335562703642646133938474456442163103071389154521254656906986540322397758474226833428482566855813918740853636134083484699863107311774180596902523202167769741155149801981242091673338450611723710130185669829532697632985698714532817506723421685320699429443712611322500387199053892892166670345261799160826963296787520627249550123198026077058777161533390374746437522139448905815400320374991867317429590623729483845740364489437454495657087 [149,92] 96970282773569550798453531733035593190604214130941340391586184284740855626236513388385422684458004162384046266566418392819416629261885479099258744501310888349551656229385412172972882614006375103114354684852184475899084981726322610002168565450410128646487857312466244505280935702453828923058354351435914917960916602649553385206497346065330101633975211769312046765642589788432913717276608317183368539791187960703543032463595770767790116416138794870133703104440971548364327768824889121005509033635749175156831971748011028877707443173925054390220018581130662743583653133281654117450052406670095750546863795492539350219562137359003252805128044536491072569193151301530987049391893705555110948222062777553818892289347017786917366898969926338848005483367753751005952710324282667333474633821378848264619322700954071994552056305612880725953215981727034276606024793193430152253047839389683146754546055587978416791961354533847139258500506608598620448865472009698303458249239628109803090437630822335551361834561102472891724708480253901863229125089008422836520861940668480127905050645881548894994542662064662150285100649132467515649020626311841317054376523232123033901121829641031104621022638394692035210681806611578420858870057426185994796882204038291334939237344027762856594692002391029409983512615947167313514535336334637397420492350986136534334915713633212468737807575686214299952093154854664592307607632922305897079520829340255348079575798523252049780131787717500834409060908662259899500660484652892756486270122366658181904918261032920497047616336261777367094629619341619031746 [149,93] 260776308459513462880281578971254453150074939036427299013791822422531630201458054204821484564202195331575336412095108809273216141532997528555776163071805052833835610373770664494749829585558380759064862000333757805859596132651708965590759787281270342534806202766812485004152488433994016998313784665240482622833948378038440707163161248774164257831949669047698363009845778894952105340199984572000297949015864501323567542856424693524579924434530418702844940022756735711649207644603097857178581268159184373656250253149622682595284415750869419448118484885277401745491752675311884764403923823979507380463060926410136781920452846975441317284337047220126702407396064540496128533833014579849335965781773028843623582070003163648086354656564415506652109773566452747311456011164964630128814762060753215354309346743108049311150147223993848278612921983619780857931774122012873697564592786397357227775111028766816234419843535401961678482119375292261471001708454726184353582048755678133683387261597272613039261373471882066957056839395046184504488645024513230500259504285890128347283476946527220667171823731133754047994863746331593773907331200374629887619461150010543831711532526800591944245522659171436881812037528824716038662144949240364407685092101323581970717013480145318113710332785776430516026356937653413799682164468269856757607225004188078682297698606219709106700863775385889264170569834472331668366253877807013011871129897325955764094625212127792469581697640395884385878912198130047351317007709688059130150892520729436825308103881087408073680009990771497216792732598940511 [149,94] -38869061791367587914549978518844426193118266263235360719482380414274277693413034859990948649838752832117958188767416657036692773819985870588164982755782866537239810367137605316265503073923292446657529200426251915302209304563344968447855219445552572429468581036964790486955754970046518755453259066752398833939170970340877274531957637375596377083065663154028482862776805416552423100113553068161590155429034990097730696268070653357412054992246008052647863297186034151475978221501919744901770705229166601822802603037114101396273899165050208872235282949497348213048123690564970739872137545442628269837143929274939198204179883541455670782782641013752706862881472279177754265424624257693947384212777202430064412507970027966138384644002207611371182415561601265259675240240292328239955955609129498157569362396970897649324575118521212303039098042569013312760636861294215762385331151909422940126249542705590732854952922068652279774678833830940248865543253576869287596170452137662129830111742151866082279013911841999377358845917903827960062609263481671041934567071456389242456444829424729258894149740199596241888735664347274031012379635098414199881314227331736185120122448059760819764694394266166303534652728226809924178255757087886146228977151021672276590663185172026128774474109919457775186709315270361093435643219095640963559368243690072865066351086599457426730072629476024474480941905920390009367767145770312385262920326298974830232499380212113048758735673162729476566312402157458443329132292386850418490756309292253199019729522799137852792903004236725108481916970818 [149,95] -337935843066169771472745673896177917236012859655574892784784492616493970500012816785050734070374974969184953757963583840063310139172735217991712690891951741253455125655256193393624924651969096334079988279635732330922878766511731309964348549119809347835953331385350351250709718633204241543950897011984231373798707101950033097938906575050968523373281266187152813287773195451280528325438750796966038825762949672834157609142056066720237075676716346173231879355222315163243312768205873103412118993411378019876827108615511135686425267114632570116463342506180152808480575851423562545613838731599379682069211567719679437471367462737071010539001162146248032766195958473078248583070180526057367390704763115249825449328217681003185240749541876857266229801773343951775111159891678620744207215122975574523506418411218577281711622446997522664710914252670675790958500662880282023551146531925093891654224244797201098625853025992901517419024222209207815139918008149009328583744464839899975514129228431129036434710309767411457312079102003919174689941121492389842382430648668661734381578928356943147553191438934173688155677205980457485536442098308265497630426039122487588691055035238361003680719777794538321158742630625217922174921967962263235435373802703693032809841320300043338194792917839203811342377437915062242128732136939079807306098351545240177254212862680602224035544258330255576310820808896476757520978039098143234953866671659588766805813235033481040744825182180795551988217896535743522417379992125272291094741917871441344417826313475819823155975650355688024118450 [149,96] 424430344651375390538094138605499409618145735617300976112254384805371884664746709989817052965155615476337363737263860382864884398065357589765965870882673496402116934071106910682237172082456116182747487191922838654304674087438060005096464229447057384578345787480181798477278067537551704721936454938651745546353047698730417347417277580375222477403736553054571277037864006835001176381139223033987758569600381735040323996820621892075663758458585782604512559437521256322212966999022070521418142310903516930243346601522415609206217355509577738442125439903479293808048825299889840623996966338522504592144673136189809690358260910653583099264446630386965973559191664505480340550500440578335673068513085264662980206238301807908982143887305506938568960235397012397035226421148778055418446495173502586544409558189290446706485311367626660656830359264002040228774906772450389047805241018116156428408786825263132338647915347738268352028255644942963544816697996481483715125166854104854128064373064951863798560217856351570779830889952405201301353633139249331753047925618545953737461768253304552294090164040705939038275336145819333321393364358430249348126854050791861631946156463944898438030950682911738961896233295299748532506400911989816418722977571476508805215392301376264143767392948505541593392558685664345659748670930281948564860896861960202963123179835982088675622112006984077110579400444687177315999666192086555853882267725992390832251599608491219997685793681922410757917867917262946970346312317002648002839610531348154235175080647737039582462761249991375367 [149,97] 659555272043560108871377558113266693508360603005531498572230674530901205507140842466581391097840862336085887017298778971385005899255468232127900701324528699150769209136557633886906655908868371611900903634978655065080773493069218578733434093365629645631796752519539043255529626079121244267641379655101015435537784139058021694802156571248314501766879601593874736061827394548932928062692945818398916217058318216847838179924926134615163849933539067674755682272212374232193036195439224281243915779053077730798730653508164650029009559283115320587666401398194795836456007848780248064028216771070350831194256921783630855678047448920838836311162492723729288944504656862663746958190426872012121049867737219317328205106986088997120808931582483816663057191431858720453024941309073709205029307406121492968386902102315189430843739756844845597945160026184949777526516278371405829550728736113125532539587992979886115096690038945441628036510014557062248866920499826077287382121466662167537581435290925220644925505119376168040189189740832957233601314736962298098013233463112406308798952454373026661713923004490412448100022578655272967784483042524786318928080292517562593315943695991902088514219194998111792110235880565703936932568686309470858391407291710588139903892982325735390356804935687651909675549071390627171792160839675466200513710175565098643082475675429788230386395881923757698934650884239655697224553007459394464781940498286887464093453454974404420790231769968981764325466681632619854241983050590172022116162752461668164237796277091622378430547935829 [149,98] -542502077108677751702484803096449330568344807744641177622724108344162284324764279997123560283410312006321611913066771712022981204270506704479049050115542873543069189371617094709533420397778369810953479594204054798145100183217271488085136127049539041425923021583334502423770542263926114304336565469795832338732008129004037599350206089690912236273203614748085696761080977488808516712865140311633496275254412177530345666618729598027698012263417653469543462468461514997653516743431534631897302536937762823269211464717121892593455724276210018839829343724047402773151088779908546829978796990196443457441389179637063173543615123961523312834538379337506398599859882639833240950487030450569827232937717734240602361809838743393390651631437737159425826422853874507699850247945029691681173298414996333753786101751454043382148232445665797953064923086273252666919673890489210296389971236270132437971729789492231259987594536439144612077337588011317130411223118700720634643595334004960753721824126040580580695496967601071617815253112712351427534465311371040632599235129270526763284358732889970235574016137959702855249377599133006846957827397267105884347958529931198503816164266744148804807142732389929879153211484242239643307156793822896261611319523967276746986845447474965800106426145916815856051495993587999153002430220437298813967526484043743944304143581545485672337441160158997420715522679768978235344532802722683046350614338723982002953540389102014729361819447442643162663480336023417026842333816417281665214922947683747066101228987927775208365745759 [149,99] 4232638699709419007161142104963417037613197752906892809541937942016916992848250363210143610453767819804903850894286862723018070497454727654233234209192341898682443242198885206867914396571533365579508376602690692476299615655312782158215689644149413099535041411583865582135953325426545002148436459070261044844783199354892951051284813777961513574988092897062227330977048732169542252649330766804835004196798671978239410405342441343080026612615576652788909765831364004712217594194063254058537662948901652450160853702807086817721279052671281679337177551355678141066412211039855846284513560169348496005679096006006039758989796450491040111644207290985567572485318160003463711275095535788875618827209586060883867225157594088812596512871501933321794785982338602583622250845641171894926887061321150894817334561152388694819226485925203674280509204440652477857952454625267750108659460724782352025171612383474758531983525875475212328105000895028653172256112637869463158722556296899473364874811086951429620789375188745431728135832819453344480338256805955582996265958685963972242965665506826181511463912275880098051214894973734205176138353082418755443536921174938909543338476801588121896144628482712808416665744831511125589360438036650007805125897903699086445532340431932232867451363687861379536994698162455551330773209158037743284390188763042765010280903608664294223839420798931754734429469489315806446601984598741352162734353946317815069063011478760597283524219275718080516545508068921503550317678092356829567346356649077618259905905112962010962788 [149,100] 15353869292521832837771994586979882613064382828222638326087109321056825777060698097190106664729123802044028966816502801781343123093001098857146894292602032484960811915644422357878835360363981492639761367756393498484164180360919196280330352993137310376670529331427791428816320633229302045300953393986350574113417237548394150545856408269258727673834892305211749495453749198469932686516632804644591805458691340390117890832426731096441031604193711457033318457246938668026604440585109473858557909665693675926554915424270370277837706748881299178357515447176316796114465013647119849740963757022200163896427106633564994138609926433702247556397074205872359360377918708032753814769438611540643519187759602016812897577310395764340485172332566789592133417707038110918217242145282079396243043812024631974756667810796851014273139299383315280244323236825828082585184444958191586865432104096398242807754336095671890664856315705892669426732550494084462062403725731970421519687851376838221068897747099903214204025581683478832602137132975206470130191062630930778411310499030219658754891040415498108749989570314120206780407742231928406471550684049663115389508743433617657071091780827934916994592779373621257386546077882047047031381803987375848775521304373368051206715691239039237204483183700909326006746746938494820215905208919424948624542068469212099544451769255133473451069438724189228906870531505667041646044765993603512446073824975901348394183982349468668835926178623302007376008256901966924596407730966571165703968535181804183618163248749632070 [149,101] -221218306185463020348725967391583485385096346549329752748709166470217014509238986475910804548973350558004979862880740119019823977164936941309252320919789266627836898918252651986201388307839445733323992432652539909690098444813129544834560827431929416571678338464095832456853581390064370789551604837659119806998913596473251190764915436252983399939785842340096307346298874920811307904517995930763965737078629088210409159946623690258710115887020773100185384493556637042999608666888400826910546642664059532672437017605074473374116023024060675697924712435791205782696515387780412635420777414912827186435127360251574472437885122772232745452272554162261211380979048969034693343752927918925025225667065932155694469626844859861833915261895836519165590629707070485395993560721669880574089515011566653753942776969383284437464414534093119226767758208135845986378931026985427693967887039962240489067877468020900693624372143968712892243158722457249357407629308813245014100512784862416185649504749544647578427795386507202537237082542363663925661614385742560049717086108622470395076319288891612607477124294075603974767483092177788662417437704688073352416675032657902560089101377083180738692021299320320814292562229939214267375103877808918069445798362783216030507393410559440692779923025117830681247156555285091431625789399151987814027147294204845889722923356488799521546731345626810334955579210379787994018013970582902947431996195825964407106028263481578185502337215640427423842524660192233239796698339047797800014264071402386281493872877283 [149,102] 40675768390006056614085264277866863757326085535191109839554446388126080976188432406278180379620154364582301903685491604588853501596669004625523147437392609984850768070083526332465659973398060402919815203878148798458900992304086648462150525156511045183838325903215030296252492628260730898914733067249947331552995186199649581550457400186668357418835949778691998230880447093704593450930549328471347751144086728225570733972220198791931688517525989256521949016587420813103327070731079179717649866999714976320783832973416087535722661075851995079939171936249654353518459223154972552766161003544233554585898058479598069826817487929004060559293739563534183077440799887628559835376534284235426292976016902418247274458085636728339719270268362804727722888500927307777606003841501367314076518116788490769906400920568475683063632156313886775665258863309165871743029636087908699822998436180095619544574173100406315886320982753424845275428927118333279671107917631377761657073330867250994593516626052837268533001630942562249135141253418355668337671777642215706742531697019561721897906791420055881804823805052344389308301708775711103462593401153784763833658532093051963184938795394141334319688375004422261470788972654582053189364910357169276226130041027492685667778143844668853056580472260901232175521175948512580308202673673976990500311929353622361045918388973301825482444887893447477638247211176570282487661917940434144675631744029441894579645317371297455572658893283186447730322836918782173909417649532913265925397356040312013316252 [149,103] 3660169713192666593890866376646696960371297571892887659168706717115317543616164737889027488281945308575922568220460778850872015851497628663323224864691275749904407672912062570691394598801442583742603458751356691411143993753272601144582265653710284278257855458512667239073438107526324606102818987688069402248428087238781559123822849194427665331138718206182837054355007630809447475286834108979211494765796452954954260076781381720723502600311212106195477952292437544502158391907244320521028930108746922595259284369646091386364663630731161833990065954386696773287995310585342145187368138866160850094500968844581736334553386839167450444171257243065681210697615840111169497539956268877788910466825883807483390720412596475712009373008350288790328259931691628316805582951562003758785599679783597217228220740603045447051636189564743914160904563621894673785121255196945086283891277208276521122728468580452944858860229485701514829845641670031032201124170461273625334533526063003888841240180645650232068912565330391020242418643878452596584641272362962267780294124719315189455616510064253276891638183756609654938921121707406578641537254593267150308389823693559892993782358809866020501150355161413801685099314164952193016059846938456143890521561048863367473662816965822651497426608420108823817005912539420136702763538731646056201166773238108369325484313850590677037105092556537283389275435582560456951711910359111884536796587390915840557270496380447689002195398391766743332644701959917680581401932581609358463850984221546566821 [149,104] -6631694417774152608782384791919305446922354992855333741127360594967496562262787097115906343738316926971415157256232219532045304851730304890166959305859982372652841535468902403364239416796463566662730885863628274833471457554953312629746751325251276414810958632712384481735497667529267333063990071443650836293190793642897716053715270156399228982098615654278618814118146930355917544451487813122001093904084441181993741835597958955327829942328214538599724614400509516284723190586646251402848991196989325467129899136218715668389558143842194075049061816171505140466459215876812381713058154867974236444921167971084783073981408997983326274405995866356092570159799867135300916179168093715373980882360872330221394543955768471425549313214123385414024468779015616982482261649366401788434117799234808168455249392250763393871477550380302498996452554737571570203310013503157366277180853410261282127206280926167511587162471590523856510981887859292135429363045934392296563476805063952306064465820060646695432073151217244396084244175527145583138749002188920849239751289536919839797542271758818321370956887711275071476191032357109033145395669277173798350761652790525807667224955243742745191433388184999228984591268051730470217815095140748229606716608975968125345529774921396830336197682068958750499433767246366502969022662186704077850820175194990377505275737588041629275343006465422102769060668153509490540011843758045178735189064750163595939514697701893730967661736282285388890734082922415497104039989689637800372723224320892 [149,105] -6577819737442938639610665382996869377695358588608854551572245286157564048571774960974746747759508941479119677153685265348229202452856523171755721283122396187181476598031741478528883052842260651357022140498776583348467879113865762161228450511328153462066767638035831449411833948147286679371060578513683952006534230882088359549309772961623879803678038226032670900789707138510285550474312075538846778915434417009913846726831184194116189001236918953363957702867273677243070261298185518184415257724874945345891085173287324682389204964392511356502320204859270364546804272598370298524718529138008000757328070907185128737424617054206963638008100028417423371351059450255187090481665089997051445993420095121407835227913211818119043936395491539689434063540406187592093889189739273763557205191400842590444861855231079849094378968400238874110123971658477441048452371694866092730360063230443349900158317661621622666772078128289107750896429323703683900359723049421516476674640149854737581132601449144259827061720551394967937594824180548121795490516169498253496972094532511426196786160288739866313026686308939401118379600467431781355296814038294382070217594178321689125949336856758348181238891182274127546367086874480932393817349401609257426092363008045409420086989381196487695817493178418693579317064872308855001984437763596071530405923050722870657457361171836215008715999873803459392433262154117199732163489592261120507841077699657313762147307272551115349925120719944912003806384624605263065500458185074462248702727 [149,106] 4028393635704999810945025474487334156211385695259462354669072548396213110299728134160056857484845849444927848697281607797101828604576034203758626831758988118101590597911739427678451917819760677878555867741957291625384661960697787854111799125921201412987124315101153040571517679708614703357977602718492320504237172451556890297668831033952080142527306306305200726994683154926059770509740563910047034868698544571250554928644619350147639999411251030141883618886467512347223500990964651972754795378069213160543398977138982838163508546762959554409996800489835904740307664614065217006892054060118641616779441021614130004268771649335971798067958537053864701804683598843648134505592756156506750006787240319659504685495485448792851237297688502915416903226322362170018399058537434748833045891878491576965647869781236577912956425992039225834594193094396361006066606774479366526428322072439243485792740308949533435438511469957354401000594704953237453859876207410284570512531645693833838954695229289304988508560680513709490077292854448360036908803701385163572398223200278629781397304564108676613997213886853066342004912062261208455503583028133872452891507266185120385849437267453900470113326750194885267183008137180276466253665426471008993262044029339451647779491674850029629335780562539388184676331266595909418186005015503587847813828815124586215552273311152845671850707851548158080807624281771573719869871937047369450731303605057211985842023474695487434578783442523643710414818864659745058425455957125152114 [149,107] 34468965477246266255801308784037641251956791722638832435309238160032205180667794030392494248386760541834997432486564049218320823240814255201553124515483819691201081379582360627098127884689150910668450177057671968624071014956630410361421470318755508172872728718478727371219783485190188272692364082238085404151849066598332979806470175409377347524604342047254999137520975993814728017610541494088421219432498087910135563208942241245670691211986821236206105390175860827526057483230623264438337542904600207345909089338209405542910970483486390874217763605979376040544379102135405022116724668481561352311111628087867805393912806223536196247995374070300520924459359617735823894530747261070438396943096527976601465159026253218155212574339997204297965337290410190976566181771000839914874632731897033669375095743504446182212093415306472632464455704989007069818070568264180007726322082859532481409782697237268207002439829162079187961587741865248201097801331825617705224006894625591001363628008522977252744220430168530493379549505348727007397528549005021113014775205241158926196324176641019368010305350766829007971786999882504241419868746963533330777557054341570524036910610882367525192807830178909957569211537571990495235648133786791126536259287192073849178480004476457007752744224818499422257898052614257708395569973319191386496790035865464110326654595834703193159201209221791152424763735004045208197149705875372253794269464079214443697837577765614892683101618580120728144951651775198390445249281338354 [149,108] 6201706299744351477684264762130914739758862019992594927512170462836396872583126292005221885909210283440670321184988478556600659804395083263948663066500320493695867263985294541902805167754103583147979685685167533845727742789487743572548087164899018195736802231815083106427028037815091212949294436757099021224243996295049953102917222619816814251504876740754746813170963815333843808176114260779741211644597426191388764296767676763950746908563487904253923949394866569698650950515026793382398679012914265249453176725657074679824032230094600298929698238953065183767748115624083880954307835595641489284630054515451035053912756542150269639628553170605801319614239440956731071783790785377456850185198258514547211432387569984761021735680564482444364920125222116157179137148229275821692600781056270090512492893569963481972622307707951809610463481557895279505274964048244935713854352549286537569399323514138092515199714205368494504147033753394043577462020272260990914066029625251008861731513427880166165968536518931438488645242129550246139673869411437513056494968081075296124770119981881444940688910826841171721157902373909182989912310766056512220252150388467807390546742616799215193194536633513391228820064855902829151804332371022074895018304134837843584062177316247748098350930060632416718683154857323922260770994722518495158887824887491920827816140767668395980706542903841392251197332035788014038079243541244601017132481217170303687234976797927560640893450518644932181820696459887619911122075 [149,109] -3550224455625252633343929666099705191331192070041427778344396675521345614865953307175411975140674755121143487250440741292861637756482144523509032505634718047123790978958099399952771812982512429945340511635450726899469429033236359872630989644269240725819627960362694748558726003035332300553356045006553809691702713489862238082480687562064058606149645241164507181353622120764984746101938132617656051107834666385581386351945777649510234502229986915308392234160813282057811874191999801196232515832763412759208396183980814881541843614727058962382825965176699879608361207217159163761652846884048648102309453037075561199881876612632324947665713037543881279831395603360754078350200549458476918731905586658407179911956293311833585009863015512741770223838911131746793054956768033003953112233315953714078632732464371943959904966516985651251131866387389515077884214845552990286275939236454878674082863721388146419471522076782559180804555326710713337732205322537181903636301692354792242428685949209825828782304376791734764552699428021416206622840767289962262082370474716635134863008823569139213586369761777729383319708858702152547520762906228414154390485820666087995434658824545510568919566038530869275091325134668680973073025824546270839441030845727782530494302573888988366047434355080276519818426741960847749262098874586160266874430255773610693706921781370110665790093036130062995918831096745163090106435674102520424205278834464269420952143338890546465502129815536502093110344477367657244 [149,110] -136538262311378248330958827534452368934326029125171104286535913885647115957951083804274533220811368539362923447085115624637358324600953766813015371020242135052732397790039208164788471512048228165929535020240890767449123795734364756592300253190677990293904179824243299132710654662590676039032320873952063089941532272667001919460611795433629256242155151801347807971568392200887540678817186541588648185438170247494680061918267638969449918997958244685881572536745152123156427387689206376089355936528315517537537006916807132982690964546813218459115982040578072830573552326669387553231912333117591529792070425326751153695377374567322500831316281212524467822656409473867021182923454315711176222224415691893272092132566984298106495475812662968780710957138682197980260223204853009444677577395174451135713723676041736163210375591527019218395301064578000920179650641505032119422851058177176468877064439271049313937804481435908453799090424628185830553264358299537411942741080157950234350494047785575523858919604109675359261251114441700952973081468528736342035985022985856425309395398838322383722062229365548129569572412336742151120266304697708934420575231216186451457686280680006270250761751700723250309134047233639538626139585674209258912319725324980439686130631067674319409850926709746207824280105686050479467095872253115883846526552235329468807466535615793471039042224553975848473322395927376093609065473124909429848367466453846309465597480777758907087044155274689896019992696570262 [149,111] 102499350726397104261779272364925935489528047728671397188491242156945216123664962233891283160904850284426521444864474388169502633913744523009888762455405744370328137264308001504553712886874893138852521517464313190615025618626424944147755091003529274349475243969105227924844248430892677752333068073159950441464434871114409615398698344683829929659229522329250160865187360578216467317287265545609421594991082009852377828831404524852434011451957638680184572670891304410651418807601464078770403332478881221881510140387284022027194815910868149906683172113096843432764612951966117957313089950167861684738335866892060683868394891041379755003437656325777811593123978714999542179090324468287171731067569273532391589561981351054686884394386155992394896888636387585829839829911717432331057406256849685525248882959917527480873429732029626617053705411505790088251530944144745654961463268708956303241115564600169533657043782525438724475094186742119975028082726844925293206271334064338523925448874875610150366559011701406707782949734809444200764088053095533011546041119659274759489358411914051506925880431769114452003752077605713225033031678661190741401823226188144087380334536655209829394824419302000072585947177149983284427592788831606983392504369592173626423857928593328334648644049716735331425834811146620837616282179804489956121812451676504264179988103027889420422174010569188766559946966132723644595169403893821150122188233472161368271050214112261808739976526685994373727478127 [149,112] -94254413654240724278276885706689757681370494419302615188653293428239514929675386711766916835365877285395632938338179894181977271788727028856427094688831547293127363983675359826673198180973275538582892155712318872808578914443229414501413002071566009842769287217945507458079342071430506133414029353541518163661617992699857133323637333846102010083845097148156576270782091312703580988209343387022457585069293395996055979788895511611835032242818119451084500893121328008712114965982319680491807806962196274474664727518045041613727488297465748966908838363925648488130490459955854704002352901888611481384794819459929876342217956544505587404576576486527565996713438308200073200459468448864859677031421442606668260982134899803757605935761408620628034438646011104289023713792097611144356001577321494163446181851928446085786793560826104571119873064846950028033142405952223682775373290296800434482225902226207333525798200438364855290104936136327412335055415940026792935316096452651474956206339148287319905721661470782158009104284113022763396353988334809376252767589209342880903353456021673137396273260473528100035376562160670905848857516423736437979225358107841756460636492541330670644567650212572582352911033396159521838610435002239527381302007345653629741422572510578452089480120656082386767579396135429202962085063347007840228756341270823583454560483235128314017640222642795779886542142700363236572280970961360480943504818820453882265145895997584676097907872289514782192 [149,113] -57189053354284135923184305286322410535473754815148131167883218289873707757002304757472628600544113898963061242683969897533310407862980978086479034635300456776038357160079732577475927173065754649992533845719295959779317934044869239757347651651118922078205140386216868246426758450981160594443832996810369074853500094274813156641432569040898212393388305769949471134237257209561722990150218189468683590175311873718323300184916536326721222106706622129812799086633636738463436586353686840346430732578260255238720325060118399410042634006898078901674184894450167558114722497144283207956951671983267208812647286980637674379836755607565697675684128262758385916426418100821827598045413358610499530325247939936065301369830390503027806580360064431453868669829506728582886707651761006469731106652249827322685495157648334392591807440392502118182482970261049845133012050709787275392344676556758615089662498369289647444117138120946626643171336658395268363897456393842882961191938559599565057554498557171863851013192301380378736438404876714297464953345129963014729185688880104760274807026641045844033349297208472712109799509919960629882164901546407521920704022255132342946568756994125509700625953871522974371828543818499926557061925306235634103646818522701909945574904298200558632346758226257483286247997645686667505875407970950859814584549163076747849587995600714038063659972252583807396988128439395574922170639077236997049276193275074602000301212059234167673129952163649 [149,114] 15914365011379572679349747870055846293389455645734028059921706061514303830167563744879794400964952063132011440173795682848463938638104590824441370004698007205175591049922987306201522164650600983671193934280893033997483779361909161631855845444522542296486461534927874853867354405971703813653651877700075325209452403140577507005035471642987403973321813919901898436478094504521310476808810680219968295802298564560189527018929595700959091801239487595240546852581707794824458152952139597137158747407348955531751429622811143486903474767570676134665335237422758096639364280061745974717521201393819893840228994201479205640766818678718377354047582330673278384171464830891042391753039178600832929154444132255897186947431368922573703946403194779305028395625001826555742372590812598892769842273119868206068155897884158472873769388734445124472182545442283014883695007473122065883039746031622253791854442034826907695123968005581354173837293069618654961441273137453270358895638495979715359748954103086342647792204477708689865768458145017780078032595933250000738764565663629860696264754551285841565375566493911602008800053727142262931867053648091719783352899059473432138238889908444463690107794932324827824212742912643734028980304980903206180684504438945466636200251769453627413644733992888641081828421675696894836027763608876573325101840303484776143694755425232648898615568743298194711704377747183507046863504557573309457112738238725462172255001586629912586008128 [149,115] 51378548616630169613773449010932875920032516091927418963026021790524390365905193871880182743763731467945912033388532910519495421745568209791952647428892882049980346271727217720665022514978874841495061928787703458144748870648451587794723509650794250644852712647127963975690412602123948117691152364857077207613915701482501088856570241806726426485437512599142919971430560803800833510301370443838267678698287180686729710944981033117464828670675374646701256964997142337358880792220568708690068258935619801941575567798807162709844415378642405376220270068736772732589915582775152024751296022215751818032683530387001429532423481539424374601653157578664234628462986571623777003620382102690510771800826257069509721910280124208517771366257353131055258317003043961265433163473296651411399265252024753948848042007694708035840596248494350586139924016408327648731259659581245816905284958489021401614334496838685027734896341489576756286198779421424674426682139904676321002391202220953821507158222054955861182149904295807368468803215938176567342156957241772564085568788117517983291774481599629347875191535059998233469177149284748273497723119389688641431756381147679880822310572721762059660273075624657914211205417774989120597949475543282736924593542157083492180853374811361800001341529316197628928672461541719260628105046052916755442456256913631081820168099477631856383361655079285593148480490908849743945648287399405749438670968206222250258338433054115681339 [149,116] 8207621806702933321781564425580622196298237608403613083935482554184462933354431067909696882266458397299683644655147291104198224462937312120833867189432882101600029550609993071295226336242370944101344612384690432579914619920604235126433125933391390585319204434747652182760782896507869576489938356956434224324015638365810133635653065011792665944781010273939747685343895647841948977280359017671883297866297226632299756696694363675752412604048555429774165694204167754252199078347925733269846908943080832324736849258664795002511139056487734345719386698734683758681100696539567922082797068479192312013669093715201567983387761474466762916309742980399316107329266994942708583559102634266459994635016749387729873412022923342193782190954446153529642560175062653182694335054380840669411639950571640335514096640109998534564233832650241663630916029183299440034535010352665306966073800263075405408851376147468848268578488330634337871118850088663356743994501159033601354824679437190815789161865860427012877035329972566790909091875670843705607591654958259092394811441122715544238166392679674313190654196804294582342070691948288559664222246108017520946893178786896509243148744078260937877000209394834755991599040859611203542121868257241303667362839548615100319128346470682737238124136203037513616273991624886309870567907588991574590911142700455199008843335825464321860485841129129514728015776699084670352219059884906590034680712425522056131476678118123 [149,117] 3313968446287983083506877616672414564646824537522019336621239941118645412447749168304900721104253790159031785669115915148826937680798438276286866972598461695572228233360548942245694764420178028853847823508677951968856760986076715359134497722606769550812474171486867291188591268688898332535766192838632606423618677370630121297006130944613218618262342464505985812267852097885786902688734540570892610154141122033391394826115442772335794510599435434569084402910510156211850460973459208949410052272200898656356745617162794439700145062959359487564251900059036832940505783100499788450844137881248315133632580255617957981487908330494200026301576791302027086266518489824390841332022954801564778161310673042059224051619337932762088071004948954350995870320752651737181165795867729516038574828231895311194157701581284744299999822356862273610203560824938333074315036504916588771866500648749392743645680379201338201600334081478660081052334880813598482641318801120958949661830147992364529371153309524840631739434709891556822440433734993836461210651063010097515229767663729699348711155046679124584018697411423561810146034729484472496357297357022422381330367189691651475258479861639014658165172938157010014413347218951715332377618235442266782762685352726382902704053516433121551490208241550583277188446700791027562364230705019440997292651446641775144954630084532833173255906999467808886791507231500485142683928934184838150640524716503154007994904 [149,118] 2180545769831810821006432003944418259074762106839973621693241016451723143189270882921507884181891914218467446153304909383532584891761815449272010780948216637947978959474361582543767729902770071396214214667039365515225117141890918374849812708053727798268645375648851168673369929416926575206987299354459997808956457169540798190313993151598520558328840227441953721883170509501250808150809283530752225483005691984790129387413640489296087477135116715375875895793709851143403847206723886680610696024259708334247144650050450511176376499217652456178114625279550573978003925366739832321758957742127043509610060959230962697049584876369000905099864868802092083179446290710033290474573699397615546902425687308582775196469827505894614946483711602796197942745281174508214403974254512820513698555781079335310224703557469398562620486204370452830176003637765656583376668542070558880567138132256694730006146798170797008138097530336107728229885469186953732920248518536334246160090069906587207609999004847325728635932000848339410763705131510801027179685459848796429340908038037451262231452422642866436992838167759283255753631254816420177987168911932418951155563245477088051877441773854970873259554606456302264018250228695960873071204605190515914367114760790552813615111544863617798144869711225754583308258637264642016089791098864596922244780661169793625613561580903088702718016331637297638729773560622891610005169501938952528257722655464012402 [149,119] 180033843935607443857316490149952927025725151961600136001302182634044689371061858444262861376607359009371529744324900576001221995534073550875898772698676965481000515449283123209764626586764687818069139022637089970846846406937377706954219584404304518701253993253654500153859813454676964033702385803217753900259086952446841018874147901128364062685543352284485157764337236319113319186481194149688478151269993888469829367272450430071256047718355074792909724919297046930903963347939632383529908644131235647233387018723273984438256879196413548477270922424718154559542882268398084198982530778368451405540378699681806037639013466312624334835536436877364842577716912950070785709371142752858001939856594368002284879943154811216873526770233052804504836843290929034122916078728781820275345221685168268048425662540819276154925215074675640783239552980576875054749728528503618402146636111024279074174096419289036503166672119040320748653396268718217260447208748585070220289656998010909574005237735175938187215191676988847117059620298116260126938192933379886604464862391490217458028073477312594745202226505872851308623304681214886202579541176312265177791886861760426742435788422990803215383839690077146013662967698520564169040353571384455559945844622139961451479308297964222913093523938717593300047727495992935394472751247898318043087197655312131231808897181195291116408838987395833845229632256952623321627068260960210873578827083295 [149,120] -92113409485921520169218479255502058215476379850576125220526495210282190358533475985960083154113426496931956753181396055659794803725379871062453873040356683469454225681171589999693667056252958669607296768788934816046716414665850616057321642119643065742786418429700300347100661167452109238618071581955077070229088224325288730544832411226570075474664465377661794277088819246333577277076305629320034363777788606527193263806823003748738070501176796662377176177286102996244204817264564532644893155534270201201461480297708845487131527593217250249033459162873021500354342566545997808296063402722025811658228831407489434531045927661512337629063037693925000360987255969264242818039929512625860118169569922335615435181206770997750657585268406328166018810366575205061794666230853880740218859149432243253300041102985036052764000590553326419251178706533751011034277250033001344219869839066698865360691624794444739534724698578243716823231378480886274538285670660095525213779107948218351818819924054690790399324486735610334308759420632006647635819067247087402167798817721785157482725604534202621470109992978505216244728625941326738129559683865989563981998741036780421759800297770336305525364882046043367771341340751533302088903371581555659099733232717755237704968147968044273218252518706264123164053337224091844990349775103494546592308449357231466661172107578625763114318679021881255192388954582240863512913178558878137105941 [149,121] 35774948393929899650262501692710303049960252729655536555626062862202824891665907380598788692513587831386184034867877062148106343405125114447769846135900975110937880170429443843336294115892234102823025398559523995033258878513986577919240566824140365350078407893799256175117014627217582464102888158399629858447295064346172649416269352320077744369110348590831098081108192241013556504145403933072854199294416318980890304610945579416240715871513336072919493453074069009646911533071526226434797332658242606054243228375564519025796543811139227551971201559879015788920297258407300798177356162149734962032274226174887891017471290318174097992184797013653039689597468495752479899383874689638016227228485292497726362368514366198161678875126919071792123622803931202517581210131606354342723710939393725961712423026832492483437856350388394146677528676312113878895619783726355757422366490489060182836003426585697239174033562330324748584751093073842512414329013366769134928306143814170841726960262084473273074909211233615260334827136372564751276075017257250393305427424037223547907293953564781307920037736927915143621938027252676499098410887672178148293588904007975423055313818697920907060483473288873909952499608563938115453443751219962234977562482037266187685002718345984709157051474351660683984753330707618339881897213978391038425828608488398639098479601604424471172437719316266275827790536993069863671822642866257100 [149,122] -5739925437710722696315942092990465310730123849519735226299765347062673664001508772252437244264171446336282846500597683713185125219134629497707312234101751685418088111990479921073258743134740802785009795528579500196031570683977931314477703792853595020482926716439273257647533811645502322978055154448222820479608242030907731718853557787672833884576728932310044264480447613678196426148845901075426242437940289485164938260235896319358883231598927075227751504910402398023901475051939376381564221614137906563181633432939322531141747311893549224146196591867766209784150755507195157651258326864272527335791227771228288710627678713274256898714060440252859823500527597667149618248573221371583140774282557540119581523362710542967861904410148221097980206191864599748785963563411263294166497327347095763772847693453556799028216512403058027617585475581020266381132227618890437239832351551058668739256225323611154238678890868019076614855390586314884095129605063326749516983387759994462711052013722183144062653942954917842594855290115896467993493211216948056842319400931037427607116985187239361266349850363411041343726207289748365628813660127218560790025483931614222173399850640536836768631503349619594784766524794554973429142788956953722362403092748560321505580418544249421465635322881837682422894850705536654756346541931646918492538897407702947667300099625738109122873008118594589212588059442457303139330590870 [149,123] 239650375765758664914238257364915751755258079861951556352387551142406426699074258223158664691474290247511906795289796790737538184430828195617815822256411006615817677966647730318885343739795825923263455306130348479315314358906599269639078255671715112408078695304607343941385255350688138738130747486193687697832577319133745818763967814512964280855684914235422449807078650385844450288786754100693864610225760604397746032087927531960592277987990080870455197716959277829864330267175510455322201635733427988123825215428758081621535498552537557156641218256452791640557688603770469430908048153435507902558281096969551892951489844411612067260472222060609838770078349538512651732535727000562160016052709532873169101866427027646389677792899092938744721029820158787635336902406979793328180742167454524623390242476207995755642146000810106579075156554412010303160856321543309130737454888248515275745726641584059521504686448855069593900266882536649722939761555558387966365001079184576975178945819387403775301326245434285067834497709300366438308419196892370251249053767352001697936578217366942487202252004360927147412553636433906236194935079992620938018646687813269962202822539087304074541093573992067148987366543428132459389441869912318149900830196513946961206535982451543048647427621830246118191026200963600221860704591903787846814684206021880075324287302940973274784737261153269370534165321921862443094 [149,124] -26424125844614796278418709139085919664592571661782982962690565659368527965335575099253615294140860955921717410595065899344506610095335218214557901856677090121854105570581033106724917838040315407200140110920287953206629155619543197786814930363449729676286280532652559498721521050748326402391645437595511844858052753472884950967824863200971633368978702922743094619487366522654410681779126806549277479953442862342626029901153054411789800951522082612537864423140204502073636949452824797564812608086329158537135238631501057069016738959314589544885805908662266428310780360243622119497263454769845229999398255441699277632936823440932843288853750445409475381194911159161451110195768437243335021698714846691648175116590942811688003672279849389168588381508987405857147715835631480350710720651687383608761906206657863549483681513861810092491353766260144100697677214768161312840642099401411606000897222234582037281339449871834741203202725683511592213210190379154710853397625398387872954448890080163348708242914537070695484581445233826463347464375060968486689668787917134535095752691755555323795819029364317251583316380553717662030438256687502208575695451574358333334799969749603776259069473860808398779147184713780034981509872778488327689312398563741667813015100317141619099189284682212374391569689733466388963055902302313534258307670799843888659860727195483818608936587133780405303216779517727 [149,125] 359271092291045240556333560391314043119694983423531413172817953540337687397564978332971834523696968867857921662313679049269014509399871191441315921943765029290257958393050565030958078014667230117388958290453195016137708980012229886581536999340385825959145159642977720385187325544891270918304691322697940966030739327363931070585787335082934247604485854306410300539005762789634589266235816779661167401714025954343797697879848455555795261747408312999752965844290261760010391882635785946779915444737470362704942192949043927688373026721382778769652136224424800177725283918198901126768729560507557002687293031402013418285677061270054161680474377248170271986814746474350809154620482996359309930618740516553089954173553579523991486633969050531221135925047915589283779208030691697163593751967945558934054151825005711406144031165880271460090152198825339624113713704555448450830640943170715207962026579101340949666193709237884537226152251653212336763715851672770416956144234721467216716561063868485861401096395533331055110767870846134050879458013469237162722156194496453937723845548359223862382927094828317457890220893937998548140793288760110056270517193320407901352616459473414407070862797014207180377262664980010358623212470375282814896579524672529153433277908226028224430016404337572230853431085737933677556550266376256737767385319510632093563371781651223856945336905124827149640841 [149,126] -3159478759493293282348023680243228656977794694906889594813386778074429244287452610089129768087953745727427179518638640119609659299098345071943353690176696347067110697743153635081149430153617848371352319630130436702331452108275589054977230879334895059608797953391386783499255682375008669729763131987383480113806244963363999441777515269647338619060913841649417074740123838340645405239817245690536398722231629373662962129032806558337580694881855017089902562106646119213632690783362276344116545844782518986076580135506207973768001472131883609673022096557674159412811923014206521703535285181109737969790967664286633026450234851028845571185107590271147968268000461016646107003614265837674760406470790159970810755150118788079036466437562260473527196758349008268476746633974211757447296556376926279282690803225881388061664369879701532921676128591754545108266814006765838790186640185618844749295252487832098491637894680864085847415580048509337076392216573013950780068843723605419212133827598210247681772229770511029718740527160959585059131341691146229494811753749720686961794904783423776253720743668367204637313653012934101564755543264094997341658490753438439236309452235175005355883546421842942906872695902919031530794596434398532640806941753356095409122086554044236612021157497127935437518414981011574627830736701094056700991929104298341807406786504049836478227270183724513 [149,127] 206307711464638799350738277994802751644983673157320121796900051823165441695241069966598128223722611742915168755422582587882787596546668022018019679304951832522837758249624626335960956523600607562846428732372243931462156425749926777048789561568355727919788126845669790195989678499399578979131901015975870247362565892583181176768504814839482485762545136410638894524643685760219534381206496547809534997923271267645183715008174191968295301284424093754795736286904064127176708495069321194265028060842123742309523864370885474219994763528139812753441881255208730147349001091777782186489601204645544397330192630428949931170122213649406000888630058138061316087785389398267664221982144264502198287927197802664694191675183119043396148044821438901890601458478890870113773735907975611160120823597671187387910406692894074518946223329316821484995583545833552908602212291747428231322070589266481569198569779919707784838804544442201466938618195599522115469332970607955824839331573505215199472780550135832572140381164812762769490527978004626497783170105126929264788552250263361941724671162702929543354068153324512620571588410987893322094719493917762517604898658939756167342410197888463895759831420595252930615697467362782449972706288452683711339822874289674820208086167748504399294525475438705655710741247774542987889499084919551366295095524252209587273649823354763685881136735 [149,128] 304216180423692783066239629448538138607084946707996333119721484096073809724855998153084206421857820920959330028919681430941457435071847735155027753765525319813344632702968806223842776959993704049370392912698960124532773294406496858420534073752415890636139536590995035247692876294338828054882639910321657297962989263041346549154879513908501356841644099461961282609776928285447632313321539601754446887448089912841235464978197670482899080266140441946802313332835562361984733836695080789267458015595254407450579470361201358779591583046345023737325908626242348461118219263863865892888242710654558973421069351129139077875373036654136230252074839297242471045034032763676008064957700293625523197051866294175903462194140372501290661449012060966166131304347338108738997199514963155644834054810245932587878228874924480332088056324415840450268179183105267822035001639037717704521793002859284363622166870220721813073186294984545104669397933751513692900705875448864850613802773893384473347412786041042469828127413595005350560183433626724273269206309133647567224999090436932288545536512595162980747897336029642268353997798327537943206115038463303710977678509811472966171590639118194205980019819321409889736936842058321472367378459590095084037770767086007838541479058571276730216293654108906490759181578558425385517774167681816335206130912931735850401867848477723924 [149,129] -4831078967977181230343254937454961390916857946218043017574480175981918879421521952200542497891973194451511773046969970849580742076343556110809368994431367339581003944940091830940526889315520592337121101538337236697625780959922156607328806177200575240099092394726591420369540864158164924661964390356492595123820417258022393646196711821705957146309984012422235339053749393791181288138017377435806992439327027506864993481878076887572139713476981559854631271816856165530991801376075658007348650548462590923873309470997649939641167395378517445608312885446744922113124129739371567455189670879555536177417574057566679664800799474916292569042189759935648312405875666096962945765732889063386434260142961243514800972816719668626002022514978224744190907628872782140709814902758241008614810313078809077116234386610214766732077342705062700426844721902940764435134407021501285650999789514700678272341711347927602329047504933802236626219364021832563150618244270243534958176147563196012127848054895922481254596500266058083853181931622281043232211652112557362798082549516934160890850262285998160798577651285237166553693988644805942240558280222098817818003183074503835784278556818659340309527386680164378151935048781017570939252808413972358330088366050669341716396558641398011233655508125181923820804701419044711900289233077021997856707829552546011439783722750 [149,130] -24035370980693698002397489664683785750408506648386584307294632882637057010018187701619484859954147514152464239413151507920358246834867469774515816899571300558679009475749762976776909726090902369401097935772114301515464503644875205703807317400603491451454544513933409075434201659089306389445653448121672482180281833410088816073329402376019849266231292572398434130191070975583058962564101052817981366902784102543729337815101750796150624417200048659322993076039176591163629058709035849199030724761435413687458346626880881331668931591065685717276410600668186970828148170049166224513004424550609047664016544860358689694765059149276574464684873727577080451840451348119103567628057894202179407482792173651617198100578338009966481020452929818518036582915269428582625542247429195314113055338880662370059710059958370519912724289723686092174882512987068889011474290414095260667416268112232734238898246581629631308789523053484086930776116167014916160103757535973013188466285416647925937059706448005472427211428328746382580066729685944292084286036318910895915297582976095985033766238729912097697659138887464078456727609075171165659950054987280472559540506516164902012617211725848871121567658729420208184817314951100868636371992015799203640503381507968569225554059710031146048826732784310168025100095281373640162197290705478869580199574537697364424 [149,131] -1740445654987177614413378256884552213086066252341611440040668425311145352794971598993172961578353709393232427939221982598048943913275907614922720297151249095985467557777153224764217674233904562233451626333937315140454139902732211786251949828445069883084484137607715469729300235511341657744123284024738838532198231101848369160774637931800839053596546089059454117892615221908530468260374744162609999960873473903091475745597918568096970574660837177466379057542103272366765248359428114899050437430175475862634828070268970403936266163897392713874209160047608432641702358560326671203543201490968351003594890404329419927685370715319608232657729122371212955545574909224083915772344709671787667577991644017826546825110061452100141755662004315033608692785469895310438837226030501904361915903143258834044956099445211339905288267514959871879112201932159327569260603214700852335401116670769749969319946079740103444193238205236083254734953518426409179541666548575800264237588034229195588779211410140532075045571447433931563089784676301661756369732277136327692566084399451424584667425554513136734661815233418982542653753695945269123418530634166808348479844839467989464961134108676621406054034755939819838199990022887396237989518986716220405501387915242868769754580876668418554177572035079139675349416870607392399432011380416911745608962708 [149,132] 23405468379686194492165668287529399821672842307305337498058892796477507199503453777202910345700297287903816489893561859360752311292494635025059819332299036542726248808972168852896202940625080489966762129686619422065899477109740588806342160506472667654085615038810079427987792182592882136108960450543066752523847127425358612900428425428374922297134362977123121982994672825809840236220371465030792622546519671208237181596380471651015305106085955722179837864176155376956963125236925907007206600355724335926423104556174106845703919502870619644436083467265379177727192675574585778195713897767323781962105262981340633896864251925210673984988532887538921492344987663431325601437828080025917038478645677447536743276859615095062788208228979852450719776020169211480655346166329990227662323120331598420751882578904050681318424962538193124076744317925105008026876112753066101172990475905370662166519530067894553078105139505024001217535564275743395380476911425592434600441557220369885186195649805431170656709586735126990620402652509538233587396494579232689284659095027621348136845988524765823232668483493043330901605706984396974110232097983405806641108245073509839269201571723256523749763858307214397434073979271249351507266288288682812111315430059694545151725184444736733093115205118403749898767274693720185972457410459926236724 [149,133] 10727196564566145871727973347122748829593080786285046025300533326462543349928440365626989099183597015735212158818196871391112177855468640358920267705669041991190735736967281603990220127454962587020116360415350952402440623485463238153757369641055380891012533753887793941391408306827006441451987920874698304270580924880784456368661265953748888979092765165690958283683951335725992379752324080954259192530588999030540360278652800322062792943163821130780245754959798434793330325339699870051316152562707067989545652731014561306906981036221290940425561872271554271624759550582334550873012359091191433718300922076356253607223655010818774228946490875522785872955374916131194175050721766685512376140578390262399815374869207201713488846312351897628020828759480061456060478419667674154650507613937102481362146332528206744662962582813992856845603848715385064471396743238540677500763506864290813086128622860003177080618636484942858220714751789151497610420665292722953924001770305702365059428042873484812740901743934200447058642401951542480459702033388398473980324228036658674798730731112159488319633202923208310659353725000186289832669667870072213523451175392965647919898342901018885352301605336804282233892617824401814908950607760435173946552668082964926942670126241942985263338200880536145077903344465195010671728506083 [149,134] -1486236956518097996612180690949017760625053419012875986209989871591300362390659041875255609956374908557582730308456790210874584375055038709152982820523146707687855071342910817861749945581703411978554476562927155557742157057366712554264003815458436635524580156350529518031820527754015660651729703291407530839390010474383629593287690817171238289152870307950690742921200789496920929556674003727675531896066089398665132454021057909376720412667467414305527714025271421766859488043959537399426974585348912630872938355912605728588956673083057109808511057879038483857010410765295673774131460772674090635320915435032459745047364652296350151005800144529960531486350859610040673829533378043111414678130082519888224870267851932439480579342252083725211781317412004425895176088328958462633132365419367963132393490212257752043197745545968980373358701414950132294390971116939823380861064208888480546769618359287635205223656374231921174484217804173793060303574372951315809936110706335829610822449724245627694801487813423937061888821360474207708137697706717223611105245014812290738944517500664597872558075440157457471736907872951936288352698429706986228558212034880057422017505152047148848614231364660443559849952267926338793904717104046069707512586461049248607807782804362797508404916703799108105009128885120171525 [149,135] 402344049373486459740831189439751119419709000964594997813354933168683488796428495157835228907620882476150336526369348420036345488653119631309807134381467377591342103410558856823520049749874720278836179691042339559838321504325657874706076225588801195991346998113045740129517839303070024632066030086787250502093516335816144834867545598363971168700279961945552962665195448092103777275577593850057167374500048307375227398657133399330943944980103103686972560989078844122559401179629112305997039086754734446950204163639788761363019869097574576292355397961308456554679706050308633387366288876673180191484337159538313353575576276920188732952911172392418127384013328558709383454652688741354869226618141027917893950085372408170637174941593916545173918002262893019602704366801226207192154694976528724593221796343965083577781727687321812674169017671749250937607847432718298024821297419693812449675758773698044872083364101084977593521858663642559347524835251673077048664420207024553480720225762245226102320314369941608122556217112892814777706059925387662476300892917822682364977960376554023342078760741378348671427145030200969378127965169927844988585080623232119293111106749325084126897577723927702557597203188387959184930011421769249695037988394125116669374413428157114082952735893155705838102307694 [149,136] -31221081276601524653890308922087389727408796252050588368690490982224358790901011208868498631812534047817724812839936035713402273985238373319190480486827845291276088773812972622891730196967365733324109084612489575972610641055740931672906662392312594140166303167337682872255168175590880664970813093748705388931408532015948820893850201661106892435519012073643425719916937323813639719349165892625976039308084090855852264969449471764289227733989594113808473292272899490012832564802213328311767385212530616965696452253743198104273003452660254957857440961539889506868341177700356523596715924296359309900049526420797604570385876148504975464211670544827939964955527982681437728870601432243452090557860684747605286940206479181077067006830105123574435457468918208685537477325979433735672479761803252794522445271608059687182130756992340674907998749420106323314285492288249008553594675211234321106859767030159868699788617832510919999645406077249667438877422229412968531996604981420792771659479555020868245918375884217269927528385722599332913968450102110130943480632585498226138121354252940179682731707736818255590447593377550220321723084043925735522321866317823100543326513521622765610823676852182498943600580324011678788429208262229496699232480582967655870680856559793413122591709995866104 [149,137] 4566376530452921558991642590533754889803654490179817275257024388324436496313141460670200084314412135941064056221309914836627499231178848331812575585042295654786348314008941682302771207093453016578495121613072973718193208856296990085419571791648228695541892414805403764891155344301281167971073708642211842236215639746971618138234306298976742400073794928217955461983680870772468261879520407210044868367895481231941552699354840585040105313254113519315188918132147605284716094552133341964149957329904055035782887265641021424361431173619473613275213435076345604647397462144776497013848848933948230669989848223025111803470838406668407730676880209553532981050101841059387522793060449628005243241981440173562946568088346251235007021364193581739555579720531610295525375618408638485106376394069630613172344671849551907492666906264012907077476025824245146686644999305027637329178724748766570513247527411342792763146474500567379173547700535609789037038126105119685290349305448357146768367665499702835689933210780858452500581714155237380335225268472375089731312215373482489893835277103709475049124682368840262121655485903263425484444687888291547686283517587541899356354660288371271053296798869798586519258747696279542586771551680141852779327759966061980499061840451031183779474489 [149,138] -121870376897442979595288102651529636293542206247560365355445771767586035558059969598415474784549730732253835787610295063770641608713369665381929651566016086875341017355237712733845819205102507677662841544574589795473113343943095750155078841664808791043218880282807605248351280996355844628892355783512864495482634711445168180441965424371810706089110884210727958811722681662709575983909087797786106969965429072796485596949360368191579845158678067001937909145843166449112610787697930109301026282364866124719066422430898954458931718827085410655825049709211613641646974798692712677330610741242039676954925544157800377222792870370499015223214811168037956475805547823654331172815910238545114097879624050106703485012415423438304382460790392818807425831519937709984219744227893934862119900647838730442533825164675395620886022856369147409550991712396736985503709466798260094088872060180213926912746593392815510948279820082820546507510377532385362227514444905579852789474452860133675150775854466238958133313352857715026376194589727124448308748312224102485632626760621406417087598213065047793257060033393957361463665300523743540250831581761938930727726286812552155219544521417684956062401050650996982295515234937201839175874096916049749478518921437586743297306289780973 [149,139] 51195832233304919038488136872306129036295076773024078252148785482460030487797851655290371152420805968889096646444313963222731254338023166065638746243904374136587376857203177142379666501079396260112728793641715500653028477932887515891922673170566628458979588921013232505585030710422013809989723217097535264847255258721691707722147157053631355401050313781456959984965767653269682579008080882132474078456045403385977193396307326260432316885405894866998594883760818759810976834123967919634983297275137286024313794902922081531154805849283397239793490848535225266147920693947718293931647777161163090233518039396810882111733593149255074788855634431775366688502282574630909166877376962533406847304761289736790807152759931668037172957956701585582567665038417644284605530816748893157820276883774746658405101175170379626081458327864049328790755064112210419299494093036509008807406390753939766731416514299846793778554902461878964485888965061473035744798092476984329958357835340143330653764384791232008508203357800960167788424317860759512049670657055476762004903190357231281229231248784690650872078917690303697709626689101554634971279761589139678683556321784182257835169590787010685238388765149632204551073182292472134206701400610154725855158298427799689783 [149,140] -14484405276960643010948335642180943308977794889233839727697814135456532624011633153486288485193149414378247350323489831238026734989100739493599650428307048140644661978340179836669803288392482298930200435260388612691525479766113561953384129447048674317429035191533768474033292859263451314362119628439316256564375459819698043088474622132612599565455005380031980830909967670824111638731687514853350613567722346579952499693252333439625061011247457187699394028441348666689996033962529705988534541152747027242079761591422344177135246795409671310340288497944143224994370130797766193837448921379159187329686214567051616844312144321481407171575638572669824389255677406829582844061134617949659619378295572200963206796502722912689021235020342365746228260321938586277968889671359566366470314176281103093058568498038987343233916691575557322090519388073829690957440357647330884331175752844222646222747435333551918175850052122883041485346603031001220951408518857689883159969438475557553991130856145844819769857844342339777688913252924642696661311120946388694363801366986642491695943601187357843134498121693377383623377428339628772137855929214270980105177853373932247985550840177306356294747117626778167511772082171691790656645799448885429397213101443 [149,141] 16466015133372840302129510251307704472137333939249500631947563691851039797119800377474889676207661202376112037468046614372279669650174738319619722267173421639420371876051687562691551795474919112033692350598564300540352372971069380009628685307228698734160413265704452291920823013682867642471157076748088158314811547070056372892095673209415200846531629919050073446822605846136136441122485530321891922596114726633175217862901756268951804358991172086442888966531176107602589939416800801797502499345059853314734742319499670133462925424697507968116054109347897567737254291911922431070871899967614527477978870233383877286210706925768110969017377886295232634285368649888320049496571771947892749482869554773464927543323466759952799886819020548346957330377452041459393680953410157431262600676169123767877392273438777922192184031063776620715862507924744765188328402799519548698852895284480403806130174332386872521702853245939756857130487111757630208807561399567346909110530792138786179819304924020948119616172543268515262061921193169279550640746119023229745453697489571469206467833007543113239145079979902781485589657957986067051661448685809340252448445038763495506086744625724785627398751056078342147044571848803592594420122719285161 [149,142] 227118232023586821608219910718103763283849521105595408800105962042663887535115044020479876322701550907396887658445601473008891968010956018048452363012662411130675635881430006944469100992005825642076079864456733041316761180303526223163683956905877551980570323115141778925439651514202289172276401454260344450325462144881003594452628000149988033889314267287863946785438391904702047635016960717209221003228589818981990640189243807020315365656640009104132796499369957528067663570404530335484987337774370743978855099304025674464205028717392728625197917083963120071446478981737330361219847512142131744746622698781313466016183938221366900739997931143209316112418055080223816115914607700449234538123969598492172056701435274590899209690722857509180536027168700664074556807060879682231089152790157591764342223491517917108795600959420142202684873910339884392810984444270130166060682831163726638196107168723089395255682783101982159207181608193218612087762858835021758692341514203954705858455396279132347392857020500212547815200282526907732454086353524382687230590338232130616396078984520813272229413312951599365559856388393179074406674616537691367302489757525154426473712630728043724790596547078160414456069570807762315614846 [149,143] 218896824603422436120231494361948938214380753215123879975229002204893944820771760998152545727574798617074195612926139897037522631485754120030397069869311219404792814417716631389657099351166003450206316269480064160965940199627978485487898420689066109462808966075130082745836987639329772679781310530670394117624448783617361748003204741517633388113541265154412485852983760090183477094696545612608395381710460705106641897223112627865790139551897103064040480493086161195313399549922610042358163325476749221287962292090818988299941755464081717273406481717611600938591528969961935950655773293959784171360975657129295650156673486730480355350993692757904225917921918375260551537420824600154027794844383391949405142385789566392616875480889761215325991108178153711929002158360534273513298463067279906261923058050978729880781916584039068774815370997350787959584027172088081208435400689037876279266375708058581266851838579340909649684595823822851835706784494732320518788879425556668601843388205244274681247326698538047707922158544568245848361721162109880995319551074055487745894279335286020135254632183740799706724798938971192299661673138017184562766348896560870152247390461827610385069498018020075338845559749939 [149,144] -62902457097668401878754810096936989101609988626982155551551380504595445848127720236931848066292051353277051143537627138118752247343381991688860393659246756537832726745915904678084423606160434875957509318941857134159618128154461342790860900295309632791012271792793742977287822457565806378835080969315180295954128296255883033585546458597661525971034043827197591378974502763594001470400849092802534888336361204576942102011937387179113593538287560390481901922975926669357871662737273354069902982593927599134033842264218208530941755530200137993578592174613390125839685513919371635710619825751555787434374787206456379260813149773402607671674596048584037396458362983342798866148749907039353940076759483803905185592168241020457179188810351590429140424644031572579236855244746238073229211310072692354899115379656414521723417589947724950629973004150194154785176354196129194481144125714647295988101700583567672256736272029429293548744197663318934648097655240320091011420296308075535862344087058457142303004546850471219043664294890460090471073179031220816228559144614638457232204714041163964935360744190550759250057093397407515480463469104342498071276388958914394974014131789320296225843468831795271 [149,145] 14495955033524969507997016777681847774741454945662765404863049522951784381910637164602918424276193122626222723448230590666220056481866618846582087654086066667869844310346708486871311975628787876738497894568322425566247757582454459148857270512763421677384182772988571295576160321657227497277554380547993316148358194166536521317754343320672693851185412190813852948973180718959682319279462714199998566032534662448678177083759125914477034052137018190821759827708501776419953151261332767410599495091912050023316080504443870429988365141827559549793715475153114089473148097817815718661192723657301538589606841520174710544748212536558144753290550289520004640289654144451698853531768175350643460130804998332741937989356969717994978993006054518443011595475326004218608182092257284475846133743907167094607624007922250926132027129702894778200737087720246780514017493428412467488153025723555636137196636391231626616232273212888020691459970798173418248304927962524340877857443360140193125988199655843565896489110699574355430624174432912790934036375149423210745399491872369484290105974588639610705378567669006377740075601731985704720579194740517850524261752004303289786924521602872695174199 [149,146] -1627874427768871150323172583735161354959292048883223553304262834803574959957231029149812863669755212841989685160294980617518817023053882202101578247924436394016845631265522636612586434406918638647503344403953311963378394325324038642850514338874609048628651714731847274962029431002478037294130183361733493951627224707243816344970143307665057708084557337942206222864770198981223568034218342546784076303499332798667642959651686587718638775786424281189672112673478213328875820267720902045725291463240113510142254332285403943450305914296280442019271338274827490414985018006610367122799921644107047497121567436230326682792880720534513677058075237562553311184487648485898385924797224236342337861944376622946312754869011130390704095923173540131323875947944142767354786414318209026225185742171567184384822600192679279959560413717671322899062625416771029718078830631793737808278455636511545030167107088748637744382213958343100527085019777759523742684972331087551251824970403062912753364172036726612258272384706049091051328131927809840261227952915902489106323660805310229251959975074294482110082390956860529542746945246152990916210723595020442725183521920130536512235112232 [149,147] 440048448264770461224178067734347544629520658053378210851369607061676038754251814847891153377921077294329885877325540901493940922854993833990614930942859151525044159913707705499715060800955074090224368541212260069710594419251750145146205597935917571897652726639406506033355784019867245665718562022816457879253996495134477273506844145897971635869929639969107368734207178074550048000957102330124485719052409104281658330863168160553772682795393527898410711557214260194069661125969436756062606459919797244079052334919771427743822298004435150343032722602170215444915737370089372389657255377919271688836130337393720998755554381420489171297993420637094725023533620393851659426603221645018719570696702406074693612439864988261674897025907477597705558922774530838077795567621475317543162609829353425477110876736643313922865170399718228965163651721662446149246674542836630800646187066087757335498232981292638055432595506978849088263314388701893735170442146091060164557305945152579348671571361861679776527551405795442060205422937839197293221919791762687176552241996914379684068424798438279801518421708407514914727327494204377848519408194711546635840243425097746 [149,148] -7748705392230441273382922689274642952370522149395686034608338698855777072041133919015590651764712793030263469207357625139416309759064143277633003511934137077699599870337661298030227985605080210582675516808068526233383470782074511950031926079535483162345365077062354181717445541973838117515818613231359077000544684082450406204144280915532950944810200342826865899881668957183776334153032137739427026888020704950819102247296104867578076998690524043345646971313284595436445935630024555927150845045336751740097424347499296858057213922300463644794430621115696958559101775592835241592368815478633017068523969681477827760340233691780695938258715909753208045184654942612629127954568598273715066540916666692128707428751402186343769897641716037730255765525468638484211034722652388855887514026665397477270849891777005705223971282585175373641147211646848501950200611569474470893308355671201111018871716372020262636623401527348304650483717323692671648911367394430069064367080487672671655527464874632980875874826214185242733963796090173718820273306823525466389884039555048934453113180613171337447113641918426350841523011757966191523093260012346995491 [149,149] -269258050201402760532472450223173302714643515814919748030485434040515541477504528648741239687901967689750571372684663850542824842516596552560869744966360622109816583137827417553087160577038766878381858581392222987111588578611054439805778070196201824552930448996793636944980356731259499047287650522052151650226910839802124936618537003415746538591096495604981789221082792525157741313942048314917030891569652751337183325617810107090358714749138228617550652283677688368696105723858090313763649193055276977692294028188189164345657882861813022321724622519746646462491429727650809727167752242081901900383771512425328156748270935165045429845763776251305279639342815056058191357746195950676988204211546359182438062734732993739031712952877073580531482311154296343032625718475564455500641730886137739886505401443084846275382630954141576013334670014065415036020787189023983154855563754702264655129865306747794342147545405575127453556188714530222848389092998500897562812743610511598871259230918488776654943693486799075316338657268861651902421294530592697969266293660890767236294384947115979126971367377935419695795024298909634822448516 [150,0] 3886390404749446594371211376553965079265966890922479435768525328450036280249540195254114509412230680867135659014871320805053313191220819351449131447197747613736420017388296336743014026452316643989099827527878699668483747892734552666050897543917406850044037829347624900414654240305101203894067954045847934954240775706743808041077246557077521716938757788101884467655046978727263009200188578728178603682309388522532316835813710397143795338449760789812590196001413830812608210084941913726406807485019936222560645261723221110290448990856069634788629472415725994092937815843401309736028255694714985749224985384633939344991091614750606312927782911383565823167251626493784304418535187626963922376456172693797279015181285996301187780480583504515177592027655736600369371592612159738293632522235592505687949707478430915893336514517128667862670308584125198739533620264662856631278150666377690402670402656814613487919747213062098886204198451000363913995246875914385967811335420143273562460066914374611197820259200903105300449836446173379616016975668461743900850011318301230535355171886400767262458679827043948736781978292739425330729112092311027542515220719170977770183273256460029678332283446106990117287323009864067409981282297787082511079273002495569293024538655091307289317342721220426521846028223392054488486398141088925848328018494255615796697344041355699433210512966478710421635299760280101735545785860808378361926722672726546042028978096146948123148115591801694408261094392328245266351134963900732923968985025779511407264025664013995482082668277984395223117870823930183336247062771792455136539313776886531948686956638341952517900496525497105959480098100339797825355899984227017504817101231569476562839214527218589582012993154250860003749887519010324059024453163146972656250000000000000000000000000000000000000000000000000000000000000000 [150,1] -82840783820345918570702467020660433165694299523399953660189709049129431837194435757827592678725592376723951030056544407832173292194619569438634018693141958337066269257651222687159698134281313429918251931876283137301582476664807084814893062812972529829613592469804223839652373067824822382170259134890987576752719926751123993453951736684779853766854520953270816640848515326927626805696715519412027895178142472664041145213521649376514648472568148106260257740404653035739351390305379696393083963896940298778623492874335284550514710629054756178165200695675968125806021852184531161677928330107363126125875596950488119578058336127358668766314033488975197067611764022273813017095931858500576876317019405870071347099209595096042783952599904843018686745536259364536434270932519108559030127888991293336886602680027760171213691618831540528455917117614361581807219663324661573827511160958523094511997139571123577889237763449059708113622755050246735198851356189063911168046118312133707779112712374981042193397748957572423102555013194952890896957423248911482223791640896973004580976037814104709710579783255563173613918231316357627105150540312039590560508709145239360825706152718969648289972291366707263747130002027224567162473864404239335894151082620739519509639005239277335717031535957834178455297822330942968743950598921731229317136611868007194187892559940145060766239666845023849108730951872558107202648991446723172309899374088232120895599020325430812634387110227690716955708084918790705173134051451742485491866141651856796261057985732712050390687228117028833902562311864098399024063645054912517312004280303968389342015172442816930355418683813591295776565405376622285001182096646380140591223050502817167096485938863246916456698587366160062447082578863001562875748786027543246746063232421875000000000000000000000000000000000000000000000000000000 [150,2] 14175181771264065245449557383583038294382194335278092138465523712210692667824098534906617698334907782087066630787548838836188545105347749376288375405787863036249057195410347363605062963865563098066841541110796343238677253247063936394691388331499758052208326233390952903691692928012460186449788272631110901046480449364100903978782848513758183979337118701867160371723193100232716968841412148454862775350768804423788318265801880792439656339244184966951475408096465945804147000590035835913962160341683591295434991560082010184479142774890000298513806918777474935373206043576805187378255251531301007466592945324538878326906389134821628026469670581150145438722242161923270378218003155558716489860008535956417390684560129173587404217050230156400867188043349519802554764523040324878232057770776378262035605290059647295129236992199092979074132200348313712754208103756035629021986100655660138177299332785682536545791771892428472962340980440187677079057434814617031456962030251020595778886511667702657869116606868928348752415613852781698535320697115412714018371232925562068660555799791612076705973973330792547817017732129664008447596822291150628372766538135138771633283363186807553179349254463585938360525862016104396335670580623716027513137220891704010841267304145379716812829496893493623868512583137278832772932345299257528032700713126257915059586468703228910276611025164411963589899855442898064926299669399301090208921421167082472411773603287367957223143881874523123324643028759480641230656158623986749577896883138611298498843828698240214314187396001682917269833008817715438939731609795331701533503264756095604884417320464318531206611931302175445952223626376113410063456421171692004591909384704516321455829258566920218156946197535120617888598539924265976543055988378102483693510293960571289062500000000000000000000000000000000000000000000000 [150,3] 67710747005852656947814025651331978280846997617435633387797768268570748581984817074729765132926393125198733897890514742798295557117311649016540506954540516760467790248817573790642730991519078921038172320324249888247893288775615275148807120012400324192749066174670120292381675916386357503966980855724353905118970113364834196128722999702021928575365808385675365044577908017291610746801220197648878571432306706436846742079256143674454182302226418971734075753592023006993150958581095039123350525392377717240288758824625189437784962869178860906203680319570621035751321510670685148736202370491070639220638138902191776550531946655173579879464592518833864658923851703963857790221551916791831526062172878404399014740716710175556689726303681569337440249589199259227309681258123948158768140785530181987678780324058446924218654263484014288827153610132456527050390993465813317159131689254138552379021331480163993465555855958444538869539061796884308272508346401403965792658696184765986837477789735552096013481446456493757301513738834396871045056889055970606274374853215776350342304872158731442358321485616199059776384218534052557740294415387352209801305272395723753058396969799807588628337932237066195689465884852247884987788366244185478054052657428503903103123554281810543227166795121143663416726378795949858056547611124195959972973741072770465648101586148151760697120828005212226868108303817828074392636986302356568565176868164004521540051368911809312513956124842171533737845737174349285988893008622740058152269850888378770485938243236596578304798537606269628910788898530999600357194916741107628456527737332129233773927147292272513282085212041431215921986814536974692837831458320890166371870204867977869887161526604082852403126178938961282787450061227219777777516415367175112578479456715285778045654296875000000000000000000000000000000000000000 [150,4] -17625231000663155311338650985554376905712643808742267702165038643056297712796456233503433352909501417169167517394597811468100860885772940333716342418370459033610387846044801685566723703560477453352347745330661154262796671730611682891599655538087816677524843444024978198531618835749693420200828908653640150450822277231099230438150747013592912096064308972309639379526745166871425252724967781097228658093901269111017953620471933967811920962778880590947420683969058561620818956387524902752362508534106336666546075272131178580665948546551179462542262555282014762449405975065726028524945054111251060370760842489601904791504740660923735865714499446765710845135265563686815884429035373020610850472266824056730382459660357757333373283522698008546256679690040124276637696900533522577575514037070751799521110244825911588510192304070831623197606493783457070542965509042519091015497687934245012838348419887231390952628647682276116064744130976009108166211711772610779380998906160363598083945802035737800745235551125560384414253288523583184379756650084273287178657754473794731158018558293320933526621341003991459424522610888719023989077971657741640182331299442643456000330240484725984442693627911512267147664276652947186834932195359135178822062908945372620441757460016087180525024096684781951454993538194973486511519371238203549726258310996748250292136500253517806935953158695159022607165136468483866186096404001444210257374065803072789646483377948538616456758123217339687285213261145277898279088143457243022610410437763616561730503283973031406626537650055488755882144044491766964764368334479382079222620133871993669971760100765972941143957011948828625876699821893703000535178933506394539756782824987585238012875701808045814805843398548383285549878348050650205912927498477218292153189338478114223107695579528808593750000000000000000000000000000000 [150,5] 675830889095935570835369878682819428751773974332942530641317436520631712262626334788858051528386097972957251216214825808515187045252203715748388928681429588194777892801091908966906091649394186599902292487204214675236656062039432957796681493501508426843368637463278685998116232883061854887901161567356767745661835911607960889067014417642554899068389804474475637202501150478790078136128513919373730291955867070525118434160824590072886292532854556739522373504860662615291679404411943008577089230378516673040002760080599200052737885523593884039010970730736218046386487032491529879784580815727564678813873154483342571871669211147190164760552135673668987844564187257142131862049262910053885791357148958063253967501022677829911441067745550172733212552085060186043144248793984252968277397957043443794328871492971044231764745835733165203378187946907611832465945572105474372047020095433995173085414908127387669364897974700641967692067496580114192765653720551384697331152077751860315081706799351286832824555277615274497545107290173312925742478491637290482971316770793811578266866690249490399700369469062352192566915861696881097262756209229651909552533023552505428080039741605919122553089215040124749607443677030531861205528662718537660218734044944345333064533187261891162439135029226952538446621512950300774751995439552836064886294845034712750041271396266645552603608730975243007998555842936189773787435458898704818668804118107649147983559795462452256771691959432923060709035643512971077976488778264952832526997412260015825452158004452449153229749392895959878139885868740482346549848537247976315341845541014984769903680983377076461492090173570091935585451843558564138135677513116241831287374537754943136402804894010177341261968881486022269259448575398923234493794547932268992827487541497077927488135173916816711425781250000000000000000000000 [150,6] 112517413934207108683503679135447137929155274757843492085753636991376578280541035504880080681033801771405347170886714479587372318787809021522714266561651434329568398676779077322085084762309848044428530694700666909146897733166615584970384826859190998600779010387852107329875289268332305510085108593202573069678714110555617794824327374772067880989459276019576407790254273977418484418410054327407371980782321520919642310820361603423134498600403125386889153480311947620031510206869605726675405718004547926593386517884059301630670209233514936602562879693933124989876883943132607662813116508022914422627058378142180937533340681760248046700863625105208205841862525655719654280276333284481458901486504904655843538352999518386337910584975349832010694715522784597641226127230598737129785935785957240642963907373364782117097845439268885507329164105497674212568732410570505554946003014148590969087282967529468468398959382469875822301536875811398416940380592929259420597436275165844043433436311699319202680831761483257740668715913887830319298700731828468248660609120006293138065369699043866559678014013723984338397551143158103551380424700561825455735963839806534119977856372684606366599209700487440698155158106706124277272880857084326277325388197061672559437272786949153426347057284439362824035120260061839614579441896950329023180621394758196549700803355015137015266202116042020857838742611892067242963200462621752718318154890707516196444070300427247200631919157696436897682650715080783912679598118558299208582489938565109900281713258489734055044123437683841602994334945347027294439181243383800840239855087863414797977389277310825882881279428006766538121728450110920706490988683263823750073854947402901134665816375870205523068158358367782796048088103418771196894673340405710458190739424517989863971934028086252510547637939453125000000000000000 [150,7] -9857072282490477770051633187139050346243684764162718088612120318958450009056330249451074772153919862226996487467923816691913574258996135182005880616812211880494794597326999725913533503098560075248731545396882900960207166787865681077397529489473579969659421435350472245456331512517452017164657195768858733180775821159033913973180082583292820896692709924982306431197890754522200431920637484401412963324977999539219907094549003057898610860035214425119146362825733712606705162877915985778169112733224588893666365985986765369519281285398851587025391666100621061166072472677484506684246688746142586102210775536192908863720763263604172684705502166520401555907800876677858631786158349631440669327224395821802842864982540758104516604496022390688426043533531359398451173541615897617170786513815528934788020955114316097238862149805073338682801809210618123754979259005583192787036530331220735610598790590603086923616717382815249016044731094710998848459800425543507947830453341911091432947443104108206832667124903783559383136021954755285078117648584995581101508722683219738024753760949063347021882276303882630936852058689388081836198206558202197333421627475569106073512809618001095511708217987341514454688645603391895264260804204066025997430159171494221018292407539564024365303073350782100184790987201208813590002445132618191526259400838824299342217028069541635396571438244550983072314085585566234135173924399829310765476183657205717072933836181006753785011190910720423198786200869428603943225482475984740838761551139978283797872200292325288218675364131849951261305716436071678428267376167826017838903579749465759965863790843314485707336991060155890700692400141182722037928475231697517583745597988027102816905973194201085303633634675705731317821649906928137479714874307818479512124823611710381851547246867539797676727175712585449218750000000 [150,8] 355792952575400865325389886140357961078970491135025292437153388736786880928012182988665104453627512466833084379041902177679941991767786984948266930508488390915257694032009453168284755615046336141685205762583764382644992294141281133745866483292128503477729137699552620083028976969134846491633293254165481865542018597839033382207092685270327506748995442764222638457580243766553253423972932681893329978395449640769445806140485986185094441023580984268417766348693578802528949388298795195328749476505672763166889989202173045044518013849415858891628505552477823113356646691602378393280888875292806061816866721346524598096714089992366327414588039509978346091184098727143378020368713862096782305630772686332026047906322681436546622421024838138737096469336959685023275791050279186178278014659576852391170648842002722321963747786863704780161342559364612396464201326980185988151233082821149276736220927948656657793021267737325102028847622587626398418102923492706015195357602179399304799827124512760774670358615282322689581881451323375145682521803133591296320430515568277683781889932777875925971205163146639093805452782662510974779496966757599624103440360605606662117883607442807671935077652969963562314132699216008344353056536475478070829558730490888494387430627936184891993241500969748941203411070472488880094117278253321701613225530906673358362888914826535153907603878863744610265887511613351858195841453604340652174422268923098309859483662879354972234470194564563179887072102977809686977266756547041510978194377286070850118594053605893193087411014364648389111183440085422890550764023244771411840603944098947845035402506170905771344536330885702762547078768472606081780730654160246953404298641114347492934697566411961542294961342407737304479379990695697640173578035282121916118940216250742664128026149228389840573072433471679687500000000 [150,9] -6590149267547376945498209098695370307817112143033655089253085999746779664312136396272720577461878113514349673121605872861227001668695242166322831958864771193143757546724299078609412587141834412383579688230553835676446420404197885350952744359693408513945580844586887403090274965361416216826705981937418350851465826913383635460846932830431874492897214284568582539768178238080392407554713711401276047703783631172686800254415611269048252247543499785928907893272174379614418474075281654478238408728969638866242663921981720670706815685850669157069403610171897063803413359124228868038466295836245858140506147690156220984933416609037158482159966543309506298199681342875419381384043625851185448364628596571955051117906574001209980788225237669558745767444270266415743125714322999642425196271346353010558564569836995605475640678943245861605633454661583211501988235385711233157280713719096258123943564784461771814168914283297460485747380399211838961268745887727258476591526811215303489068705952597457854968786602153808840371089631417165369748963263082816238134051999490818380765207813387452026732885728682937080840869744793853437602124040522706250828111317239277226811810620039814473097897272406501587802450091468013149096382943778755810219505306370872988084906500573596874910572607377856428997774073954078163492383243524721865688303749136021809719738606378871166838547438637021983182198716972575982738770772463646113074166003829716639094721697180346537439217764095213083261800930609556699139711564048429257362633052748532592775266558051335946693204004471348985972999886115565631826705957269839806600749328405668090254154780311073380470622967781611435024183586342237668063583975566652493993854058395184390075728572261106036431260037796404313070553003969630437592599949258936019073929195968290957463597834475876879878342151641845703125000 [150,10] 77765558706963653466121252358858457148316088561060585302216288274785008290831536456984258748587488804490229186893627824192037712745764897463303941539791680730419079606046244425613571465147343788423944347607478975404581634445452472918277507017668058821707213153388418817623798871929069713844779310702310740406437895817903133693778822692268228326233125779776396541332876685964396075766199813102218994412963134378722426009760499201790991743832396764658447748655756423001511175016091921055345841900397195701913572326006266614496513549310204794917856990604257153567064214883328075713927374555685142211065636634406314951619526100219340151193064026307943814706725639864329271621912336646380045736157571732316666718489725452254402971624900021078675372764983185279878301255476467477075511762460472728518586392766904536007314489905215136555560026430114743188490836047391568608122793522136118987499060019107483204200436397675408708797593561435842484404772451911158807064851625888903064896936253893224862884739346522164620315214748711108848627680831658186390703372591360072232268179551894337526906998533243534786457062361862937489928752778477877942656935839256264358257718062598301899441168609627087827644534044840285374272018310558840810054095852328984384519999611564075335348676972343759832586751137323784668919895107416462817882395006494070057427175707965186297457885943416448346144764554281944934683412239958911100257550314186257205588778709793078317499135577772432732809116171831805234464573981028279196415770063904690224155608168633190928608843604135574259102333988962196852991409864749123824104609735762238776848109011296302681720326288062997318959525447487836275685400710362543370989069540443653883666634078450630545838432949720096438928031681591794480195395255079170220039460278338483423254956505843438208103179931640625000000 [150,11] -728238816698143896710224849942205295281684452172907552754554313081528964794704825320304466352769539497103682867237768344977477492090369203766445991225782023768996697638042223547316461025320789526576445629062270648891188000958328746598718235074931286702897195913477784158335725125102427980509047808066555059054968227587955205621132389199183168065166401766316716406019049218267341286947402943864564096655947542323685615874186935444808060490303486615709852229870442155289046164135848639396218804643488041217896752632703307072720443907390226319912855869080286475077580004826978614384291878524346277763288614306110635085479536332865709097872603727471891846896778091329012332378623554688294996969921222337319081350953094955894636096689032287190158416431546135145178751880966983837420138188838896567507899556439903548640779120207511861169077084714932468166569798953687137637725144081602962760450338248460853773451292957601719968268114990198611563893724630492309242272874881279450641896251277489800771446587852967031935985607999302502792744024895648107768068883157096258165149088662151745710753768268541952535034935642498471016097585697790123897694214017417138455312876708661661179805522469513838566404781719202836963504957092245595223815216236002727663607749319042715508520861049054467858870407179870372559116383665377989125993440098271692806047851567847276999988175382746939732602870724361665976280803517037111485111679048349987982523355521948986809717292716992382301882319657695271324761137071504087750887713042583723513093480955144794109491134166811339382883890387070737056916333193828084616553432921931121339304272612767864722616715029470663357221469247163174751086328344031068209513089288525428522571344031810540812148710904465673136231938232617256437961261530807284989605464374837484609059856666135601699352264404296875000 [150,12] 8944932112904142799475798404093826851670259441370754160106396984904258142401017278151846475711326276380999760985237397659889724082133962091383575536992905430596750192154942659183288991644696502901918253445129254887954437551783328549168073183251446958867798544969045216238670359581875441092593789896913934902605143343492727606501165750590616516297319785499280708902757718024207207363453676777349228785570315258249302594696086646282207869037842085035814532031606375718999673427525516795421489721167475215116914075031942783615196160482663664310513074409324441863732936609445168644242989973301180876988376277378155439904852941945417276881110369997969308156031402850372175234566240614415177332853733934203496230219591394433970047804986930807467080188283383153119406761959573763262742631663392706521335995095645993175903470498778578693422018326943199558828583021682342799329833735042005297975784816364680140055783757769412539339722632193895084185639321091637128873730758117933631426806092785394192291389525548692768955742672465184875566860907007088827216340299730536208935266466360890327752439100781745219643259512896420703081559705112329610968116581814325488439091148890413478714984074771495364190447284282567971982942989301271562238424544697252340903393153961735676749335193357288783065862354734746808771252262226874741192926671548428138234326954181645064113101291011130133234699832623346595038156790393605099965386084432278237250025259622380523561965123983466402947209023828978624520430047881179214914826144015765888129487540558747128312006387541357434981758455420651434619477881998931164613781311751148605431848235367368246319384932853115657349511703912116322956807551077437343425972701734660940415611863245553264459333438011112907592194533237801190434601689300557132434704948971171456495454776813858188688755035400390625 [150,13] -125513921703825417987399030512043114400774253794763770352476486425199621208268672694183794086797152353911774927945034568078352218428945065451833919844273924128043402882241827815485311159011744853283205530690724111296271106705653327914853886702611763237942026871505247977486523764287542773070798027122367676745169725694104693207043295777326588896441428846672893886368619593724369674734093165566734128704606018284854726944401675448158215537545986236202262973809683286240022052275503897244060682030911852349550343932164127210563519699953064140753183582955782212381808375513628928699230162481501056777297494282759107583101105425660989181193841380532709612091463777980205652533667249017290936387366391603927294897708190731777484321748489667861415492799470953501127617610505272335850737747622399066816940263939231759837444586213198736082908734962666466919083732451214071324465261289713337521344618790204849318364350194429527619835376127086817301998364668961351668926579635140697519748577095527860610606540118273471239863862653912327429079890034661252155815741624466132437283191194246583112561176252126595706491296477189656890051631639471452793314688056106100688916308766083660812195629993437530901344771036472402746784915303682812335923961286559452000927394530248636569414473867976032427512874004349698678130575575184759833363455136169531214103821179772890023766603008569786888350891461971951919376965141905915459319085581923121560950067121183464888897594720786399405392258352235304357386435932232881357564661362015386155055376101633000095824916183634540691679311920530726929580267126145668540755111734736175983864553950453467940896429545599948009092953722235400274587799133186652894107532362498943696998054239084169653530647257256302411759521241248817177042324466662867190415443902912704388086240214761346578598022460937500 [150,14] 1413084585901016881134066277573073354024308340166571866106928273271020663507670218479680632848135384808567787427707462002699488294395272614267288384025845391592950183072743092406718678995169126292668757868403635067779286778041217459229161643021947051935100311732188480161442747985169161835204379654953356841062894936226991193115997783338510277645580667931269604064246200872726979717845369998370712284868643137738387642339768723125687391037567370744430367303583795758102598914525626648878919136662078132714880322779049038912432715161646216962539568006966378319341043154618196395317721041949676781861745307263358057726705517158269539460261783329170539754712284555498334231013031591977996217471579651020915812324563091989046965915741153118881754800058046841001592440783271149085746731735008432837639976590689337877212114369595348862729824846240887208833606546494614006596775559238055243067126862394243014201331786780887157968115274159887632286268461840095957095310139412877496959946766559695284312708541961534116604404857032455911286824109602842420132772564292290460641076615649196371832586829256721491961284309228738732185844767824496884595779117875976171843915928318981613691205447517446378794078013107266977382976064497201847021352812566789432110136976269307988284675442424901412302129714344207121247199137085495281472743755068464454485996780738190326682675991862139720704992341412951649479122982105680851982651997723857657107528372129330798246152695048963398776203730549384914056104535876982579518113829258244914777319940190870708516193870119622370839346114430725093010691380059927443146627638339212039833301206761015904291191980326524912136125442142774272413429537255247708071865431700640751010767316056476815304358274513930319521689987484831763750082405332611399271112095892591923984582535922527313232421875000000 [150,15] -11659503336224634938271838263842235410088329638474788199936465216797418515563793977766820159784486697791677246673453196791004448377871368351528593968924291177014376973609170266506106950893892755506890118943955176151318389323108842252706987887698967404871685622272867530012186738645740527897419509633891104904479046385914200126849592561808955894837759568019825141023026589218450043174793684333349737185444917669802312195960037587490470601988921668028927244524392409972196805557167722458580768505184301821502800350109326657201358685028567989635571838955209465382175041483096351429509996570522728344685168127583464149782376669447927328400246605023538427527442528413908630785165984299238092315018834958764787606281096862457331831147559470194929711925379974494567680343658363642608951986674468574330616325427037487214444918606827908527434130403886610060776157707281082301673800458386852328941561013052015070080074758482988339543585177447480537761363715487466688543833827223546467026844424360815585240309910854592280467810867236953401837898429251634167477515172627391668286944606548416052715772240398074690768850311739082182021279829879576756599418378422821445156431449053643123212831939318071895175279432549614064215793497718369929718227401146374031038370354036869723088111369167100262247200564190792955318583728429833664503701390802544036949309402906168639401397762897295195057535358822403546111158099255051386496356252080463720004530385216940470200359465931430583011982093980946850819746513191759105580069886866908017878166515199033402995123104400724938428563602505671362070257000776342225628932186925272350221444213270100515868646056055511728000977739310958138215859931649143096971565939842655452120884912905645575749515744216406360063282243888497539768343634770548823734324125914747867227561073377728462219238281250 [150,16] 71454474786150692800169043557531755442835233161962275967075501192778380193844812509168581231706948618306875963385392531675023278994136598064527670707903691292177141065783431967051070510218427043614443708328670122483956695193220977189397852121480310590002213762086539640409476981963428201367439486841124625331408798571046735135097954636843031753095410968010986819953431483262252999759066748577508869629006082809457310772597055152195437355161618854187052174026282745284221291301989390569456559178398669415958426740528836781353145534713098987818781879136196856540558348168133942351824008446229373609143352823534916782590550841840464797843232843418812630078742974274478856977138267072910182863230561436653935240293643350889892271991696424835939609580788082710202902555055284218821665769286071654284012781862258483752156763238610976884121281441560354021201126600016344082594187344964941751151061659868428211341224687385182038421378505309995979637254948822242044927345275220076141820558807475334268809316276749071258183783510319890279295912655774975273769358856897939089872384524316191317426259845881087776178694417747597528173655896932900045557874696916494154609005689233707783589910421961673022201060952176675822631401663211813222684898341309914222497915762718182217209791872677941268223698854493258117785270971572953606906313818469996743806772021603150109440661251448333541330255061978996368405947392396241822652455174181266812124928960544329271575754722301789387281126285282684091419572247494547467572819366330929669274492767953179749471494412769318562088406617812306862704904227643429921735344821547379556748601906031539372221621792518417558520969124879762840386431812636126377940762075110559549539054397911315827678224514061302091901358255875645681166414974841195234865641034078911616234108805656433105468750000 [150,17] -332929184597289422588305995797363386852770360829225598153978722064744502650927720976316682705383612203202788500347618250878833906113144133407236730762881051409681077003099759004448056037071414244821622488659152884777275722135644960554341787010065717945278028606493296108843125470403771160172279620041270428216853017846381439830250093153807888203226271098250111989113327662530908386855364067914204387137811523945016420080188146543117096339784087543227727039657011325992454190867142545359495615294274249187338033116800396122433219205724000207232057478561909600829544962600919060812465811673454195556898477380882509168901462348897955753302376936560419333063654263982207826404271609841557845687960964811150154906181177659011045903403839987531347245569400459301607220248599531800987631381209083335688834901119962516589163410988265362599338609278294424989897121327861155165469449618458733754941405932534508214045920388317912317833683164490637051887690893584826605010838848822024439851893341566180531529068084008353364964734494498071539325737999186893565361911530608346100062921623733422466463446467511249189942442689939381685761415211366395378764144847007794669049505837157512526508391196881308314579096012661049084484790747560381911105211406701952678184112184855871901232977692336955917027369912718501863799576524524721591457851852963201859244993240376468867340432571178791285048639965475968215348961926783205078081699243462180615023956074991715225726055837093257020906605103800087950422974778626549879228117419040864461680102371088984252568508883236518669625002073158677156556875295371748115769352755903476472868436803358357278483111301145666025434391063091784504657165563226474587472844032331615632454514724492600138886112131228362299530282846121872345981518751324016853234096326523140305653214454650878906250000 [150,18] 1197212971323999352599060815071658444747934650716050001526850756662344188000368315831207775092008216093593954292458718567618393509203031776205390324500963236856345876663959635087054673259684200049062052498108859732885052105648981343080475286610268006214028039210810575084854048279102225968798032889079621482838002995241842866077622314420583267798636853200671554699176527101220800169362769055179397780765898849609377085534188494407384348867577267322392092184823938996228698202716755157275919126420353465414561973660817590271652741362495658289487305403756385095717087798375671247004607348811219719182995439105142598466323957901997232075585194869552963558509249619525575697251076454156358614270791227271019564189430398290736459292788134487189608037079623645163480416243480630810550494698518222159633973026880546354420915327332067946651525962533187535027370383468859531271325089684609376799542280161534688705831726206709663048367511300953574556057102274960623704204342276364270333978053881443321260297005182108798040424139337798510839313433262870163709618213426009244941764553445380578736354463424366594062756687770511369563578187207736016729308424043757248653537736682152351407148891094938333569650218632292759562454094081863178732372557715847990806474634412073998153460093441081395398140997234727375237683148306456852677500865491664199906193070400968850513696980814881826458648036220527252340954193190850626814533507000565075101966926781879599331291722172931187031134454999185499517634821584976852104334616047885110691732104077092467905097099225716382742629649760981706501108964657536498395875687759117373114939619180904478770737195374701423097799458984398562757410656811386544979919415820461516232420925967383770899355932419430579274721240486443307573591997201001946302739584101327345706522464752197265625000 [150,19] -3333573609447565499094447852304032573024087847034287914177008852586711425392151131876488796984899819616092652311742539510015080454662944696718151115317645816930826746787315705486563881579625819445018393873572099367787753740602418310158253511819860217583003284215392251279677938701501155379971987751498299214742952920796547441341452217733001614697680189434708997615222919718618279857777448145041073488964501452380652053626207731179146426691257954834366628803326121496470329682005834361647600283670321982667846564933405460258084400186104729981489117722194933438492935554087154746503028682826586599976447301185119278323874118863525120404244281230837061884882006812006538983779084110027190039089834552061939741601708117233964009590937262365731167241650996421650805200714787879315078552012988702826490952338904418506937780468393289289141000678136058246826775470671409994037843441581466693301994971494653576225391898455904142260318033922111859078045144490448167871214875859352241049322050778898707730881572110381201062784405937365213073262544640052817524618403378630086515285399105235058860640303954794506930824137734967484954475233796372942678789956965286192567440184586678643386195090183835795132124811722508738662692987714992923178783975582937970919787930528327189466582842710042506301431997489130903792674312906313565601136071358215766611659077081441728751074500142293111643955893782999642354612543278097040326235289424891662740361562867384145599021736854094546747060736594613556824610904076088658545543250541042870329568869365977830542800793492741356140527381294184416417800404892246232828551425769109927953432540147834730448212699646074609274024064115302582712040546286227981937785072423127724502007010142943905038302759081809891191367376269019484243521860521352371036403811960936291143298149108886718750 [150,20] 7109070105790487004068185116081459963520696587343871376335729463225596519756264858737711793952137633742335049346356705458097829798193444957811071580335901536296285380659663126028766363025199820434830034601943716990985078474867573370072134331730107612897187376914261699661751889799398594960829542447388602090363576552361765478782572714461060911929120719961249677693629658236283952358431969203417649192510583316887503036694113324508872504546936152547652687027346352192178999120100428155395138768846943918861017343250933844516486407086299578397648335134061996282025638687708940779063026941202648544577918595147094997032175153867055643913583081507161494451164964472374359683433892010980573126495768043316396647552457671715267321985697928285535912190719738254399169950772020524654330974632145458369932089621415932320542108354690842358463614897301417314465498326692359903823517843218609642857996458038112088944524042231239959709110880959880374222091607990420346486155876328602423863910544603844726088037572752581214535244306897506668582240083794776513043872485627721265561625256992091004041520854783792123256744501110212570499919485295590261460467289149335543899697951630932153302233783867970287358212182027368178136855886599953667155742344349126050571858820919433274953782906580368381624377388095533257463952493161585938611517123967959344122831336800364799735875662927698841784321747381558569137280920357934838563812642425182188205258011620493634094524130286771461997966817210305133857161588611398179733537809126823555375308959798561353529468758263703020920857427626238780489959986209509748858103380124163715348698591839303428887341402020152352418744089082494308169924400243156748725291822421465933303569237348686291767904827264608804614665642613258450135381879315115716668241716668032109737396240234375000 [150,21] -11305132597177757573074102382380310750766098674415629340613337148509410856459129826777334635988893115876950629440869126449164597871696824906577504555730931841925517969253146148675385535284334888528099188432961524837538670621611056295397800870227241300857018541354374908511278706866580092520546785428161373332579467318833421064624151147409824258000410207199781127900817561670931013941743093490112830715748531880832850604855647884981095876314329713965146225233145070525024476988290477535496208217910485551181750800552492523206097729604827281280200965993421515074489343002790997317192622715251832432539955291502623825586367771740120368005817803094134093124108203618936337657524942418449065977309812343542236187745156974675600340643491618843634369480995999342944511369060446703567155829202536427718202843291819979439341782907701846785356396937055021987043135760556927164865266638461828488916205982065396368074020154281778974253935441202079716307125102097623332657644239066850888245708171018361299131648617903972445389158933561752326929685854970916770609169350215874432999735546928411625371332524241388271068373248676731571923917419195549430089027458171772935887647642153062730690031083029181262705883610926937565981382697874777738241562690049187567242387933218790634144288997653761590644277057851768254718168842732655254838484416771286911648356163769974003949944772880150629300614044576332289056028528227478944304674914350942020808143700362499630885775863418430255666186065391704056142021392215661514903666411988317756769188590691811490785414133567369613100873522802501743378619666706685209907685100389521201339409763674343360202122037967866510943452326970247085819997847447236877434681648117703525211826517862941198652496977439068906742113341139814984145265712825518709908571380977928638458251953125000 [150,22] 13303989750841890673244354153477406180111294557452768367712252443326211527580316636572310337130906308943622463677575909374980687951772883847261595353365568365183278888742163972500748228650586965951848960353414145276831809790865343172267991047276034760353304234463236919830958840049076671486649639627728759698670588886092922750346554138958414932390039646522179566717985591051139623995341883037850245140124897962578139906309949347453143864907628700315975995545647217980484261642266046069042801832617246030055107683747526321060154268151935900217858020987227679171208887606485337831139081775447843790080094328778733290890421913472794021398122151958752325852480322828901118367929337391016648969502232533438331736899317302818146164847884554366143948478929714258023927747448065447978966995203567489477044317158565214752370519504891546453505934833988818835891244380788088229758679600310552089234307463948770476947620859012333638554894356727117543394643482396504312093272664816313784890774705556835557656514636033897182981550272368664450042468554497676186877806429284838102696994804112965235369855381245713480764804656322442519177383216778519317990511061036289242831145751932783291047663399319818599741495424964267858189291639873467277420471413024927795699271367217325977756610757699977599719314526156809784729830049718150512568531016965857738778224150619211918017902510032013436666961805382919413742689554101794792374002816044476940371051909144262943108008783916083678507316482952201738308092120342092008618025155967206001426925299409030005195936301086391944143018153550907977677718693199657710992453703656950031917789796937632615699141429573270305774967664291127653813451564101619717013142220923135697382334321202495555058231789255782895541816377246259369680146931013185284514131589290857315063476562500 [150,23] -16589164812257353230596023497845953997882082408551568330241444207976580965579407331355215674661507250355784068307861300472563351267413157133648696366104175638171789929045785828279260584395492433169412785956525657113481728694659716810996729950381527030507475272443249702952319532104546072260125156308611150610816713656582435518759520270723442569723347382553055968875947381613836335421171039021139676349762630894884454195889384046600821633473440773581402885282875678436062454162337943758353094495400532815886462254236246392316271686220177383256826711833876940664186730722288387489494223333916738846862482997860291333328378441795699961569354731814798324878893383490632089879823553496897956782156614448244275214395169420911385431637854875288733902128929936372722358936997310416524632885469902693733414102909960777163321496442049407108924966267131191179989623338312206654765026883819945212575601166288643010605532911049151635124616669724699273089759358924293736027412739463839944950869669339314601539935203120726421930244641108834903707451992881627944731076900636373186244165754388864825323999362599924377683608553306100118778756706005741404279240964591727986904023542936251303189201405349136896289948636371052788105682371346799553199968441334168249309165924829184190065368552298482002118912539917511346541402986348576686662776090040214757383282181072127578698111772475475652975159856001155551089032839391191522711001384754420223734927938063752652077149390351132490480742230058645836396850521446723734821044149564100710229721990808232849264840157663061320198571600514370555529852995891309024009668410310434522619251492471750684449967852775892978580665336929005330791006848654197620161350710881926444380931481944647426553147113586629563829384054132133107503420082983975958844949219293594360351562500 [150,24] 51281680209632738731781909158243561071175515964042296952939563299726518008911006655135267668193501686280770689354909149301288572913573469507180320688367005252131534954882675299387465131478190198839948210056968888537608706696360047036420431580979224596080013388998709111755054938537544041420558826758394652841132870752235668308058828025499148965073458284028506853372964421386085265035304560766980425313482091329111677215721721242520570987586661360346945230747496356347707798580991988997927882022283962176234141212330031433969085693402737265659616734407058553457699177180367896531150274354269665195426228666464672545882001583577763516216117686511972544890209973266062685394924167018941263176054780735215560485253559998365942041775893905731732925002398673435781642635291528075851131053536376784519969525646530035465077840122578258956686251683362120290949416461359197184461268468671038952455267492956484489615565808858347653644177409280938766029118410809970940042453458034939546385417567504527550190973779828217798724174185386744402360583413539069743381127477239317792902730232822083136138451687764440320591265411976681488330071670691686948901647590416126053897052728019998821008679483826674259134008185368281469151267549249466479700112319790242551174539986531600171493055613457191768013356871608056389758365201393050212892784697163378711012625367325496255097170735209654294841687670460622961394527367106800037382715876655053233854499321752446223401819158583262286559303870121760499539297613876576718803198805418633781881660419759663174574529162961715744061926036866003998200147193727171787673368649221282410860218542727334690753602242863056425172035144590927275565188806756210276188871349282440720441678079057111064133976475567436114679122492873032378709568879820466292536905198116302490234375 [150,25] -204028160873195804553566462757794666885129214643923729069803901966059017376964311161767905833584160220885522072772312716526154800537460937603062706022736980064464771240766320922934120550381449098881201840849227131538803935309167009602013843176587048871670519043715692441006148471669408191729762796973496516690775730426472871682554313639074802148590508824694595907147916648174057256520391102193357944275156521599100055725842708523489355610092181351103614287866785664783318563312049927601874375582902161219507028495439374883264093612919473090539461039574531615793711966109044529416631642089888426215476291024519742515496484902892521715101943262023041782989940813222128008769732329157291576155136020447758012628253834200811967067910285141464797402021603040741277137581518566274905874470826193279582844602660417555242743842694251104101772904591580227184574508434686169881523865449431454408586352257908801354207372573334762484816836844598982230811657688342534059893293216363012307350309562312453160650528115090920979100272561640056213977989359370390542449505526200782707353912679899268279590265395072025731170837022317226613516243473930812656721919016787940196757532041064916773289215148960043984870859983717433200814280422561775701249822331981281803149686039992105431296885304580962908676848808729592515372014808753977613052056564324148266070782766090219798725027899552382464066322788434654522309037913218099179637397095259882108474864308254732065348422890423004463309237127235555558948800556370468985607106884387123305354607146916416693287452059241541401291103334765484139707243152060675466129781641092409190945308837737899828623450349438763183704422154034509241992035466867287393111020166980717554463307526479045995015397339145164713350966611080872291424455375107321958911416929626464843750 [150,26] 635088521778362640207987687221193383448342821906851697498815411957876403281386970761985123377756479859500217297490663406690328088700993989627010263393841049545047076892863047434997410788165430623253302442540637381382566543557812262506383538601761770216430486369588947354775963874804017181498825886089214526435156359926713869257156832005562906481164248547888269410892832907954553543109082250295156407819683419279146423306914175820487423704419797575961016731240762934756882493826974712750759962033282226964644549289997938943337232353512315345832486209668501675734699889658076432573591070672361412218255638222805315976109690018236529624562211115480539270486330780268536076929321480704072202845918843840265166079680982027541367869612689036014394714611473875696772213577161444277318487094730480610968015318969916368674058639031148502813493048544523019711799191399561765121711762523394217420248129226537898839071579998852503583623499097337261719899425920450233556622433703931813009971612376442590097975243700255838774942529062305585465442047263511153326462898423564401741897101031126265583085269773140758887748002399731402827977437115889250966880128885322264134060263174905246789820513338278442944034911066289969701573628035929620962252998058078576567082658409772742414853394352916281277824019926296243716000966429760327339644585781693445094419852934193002957544501066224554830565313980299575726113930388507836091869574548511265252501418406324767042975306301406214374764732115357126634968660398547742255157766543363454823712532948951808367091687306747156997575698117190090695621804159210706634117279831960819021739514304594905247087174062554521456937548915190537773321683155234035187226129548044322568093539020815632498935552702383738134147109172146179410459334873491327754952427928710937500 [150,27] -1527564493088378118556386679271883960566658423499137483860724343526049574732155084515853518035173739091510640721733637915250776782944545097633556847713261116603787760933682535801256122629021147407453252419220368403897987657190273809065762478712612930631564570147166311138092080612317495068849075854819366006733906154465771450662964959483643580165000083809946064461557971771851351140555348462049147255699481048063388872125117755014742420475475148494343038630292233556983643249020308390989656919818348959164186020982890704856715113329823547680713156604362249414960713734716162435984593603745141069864750500390429419180157113634072119279507948605898827807098778716813368558714597397451031023976073085546000894981749196000791720830957299798910757775470390094121869835502469665708659791571005886848221509756824962994677823538864859739084913090251252551348012014304085434211551702554171637064366701155933747397574367502346988152805413698788054152114393749261524506837917573822662941625616119220359425400911050019296405086564313015163084814260153484604925508289631138007581062058636659936971516910136625549567474313743657337625254691847857032765759155120484255925714674514379822569755284708589390678169812067561353167940526492775122267400938116666023309743858710179902852201368079693906699998373868293439478564266199078713560082580823089566537936412835748805248591041821938951962233905675584246089073468146382764221267081103847142135128918640127299897909214679837861078272953859849442622935530338782173961475655503378255587870588834716631846647675649715983216762028532372641236185665492604627912836260140399813786671465893987898638210451648573222643808005424472383824377211324656322830311631219369421822855398010479049297163265286804110795554101759208846799373339029535602392105657988281250 [150,28] 2860654265066094746782083618224813523997497467496116415358944593029508417550303704583246475894385307807716998194307518340840827896875054614168710348395935759571352949791990114296530124786592119404932495523623985086340386341560391963410234161178929694510214725262543620108331355176241229010559002932238176667365495180596099171748632605693927274678033802697285541794423963477198932053409612932747570069820328217133995034109328002876188002991649678387303621387491366244822126452192638882393603004184064215571219559897428062994955934809691812184790472321947277069364668146811369296894420790113199133343134726339838064789442985674041728998392770669978846933111138258041412528729244128511007018338572651058548250922911047309022824297991253646342360544150120165151771453406256284109293097777833542115780889238765934557843430358443232443132602332777226951487309052030535816491135934346704919212658135172490293457273707590082506438513262266473279744804650454689200038153075331150646776444614413013402806276343490444317067808163224485404897040814443240940916301569605345342118440657463738864974199800403287769292580652902101011171007028048737331818567771704387533886910368536136772593515140587072717092884691669382858520879359236916051846387339468694640105989162978166641477518951693737808625647244658690466885382595259727933820065434089110005723358431627473591142230974000223318199145122630289022086223692928813058770612508284994276750743885444560837820653862361774251771491513228132149599051683573785906701905727509300504210702814614466867316934867074795885684389923525734812212761708320789564620865494101133901695125226245446425331998567748022363226597159032113905718777659101962413532535291062726601900870530020102086726732062928267840268555407252226615240418743102161408025692715718750 [150,29] -3927980392890111872810012139741365614820322625007715841884132963076612894981322276821606156095898898681147221791869453512336025947606706251292812485423712703238731952147731858068119871510563371553729445115109178044400888500338114097462138472849707242263509440826281880971570085272355227889530525543039609119100918439700399646635312804054970153499470273005438900314174240142630626207481057200048916923207194492448059890392087553549426353869386670293334601235688260843494707075821968845151821688265646673178789371810326144316910326652270024045812143069521540511645984610438696790272598986906134324852041199731483409220612160911564361349985572605500129500794550683903043178232048289085911695081555683948847288924341405846753964624617925781636204355105278800750817076648239143977644128311524483599955384072870465672953916389421844815784478330270001603026025427377883974773850075077337716178226972251616219792752231269427007612630948003727735816749239299224127750021971059884786682129261667562789503766767204498190720038374460671282253935973771378148984733014510489595427943130010564949329631250098479083940834538312699108968813808556497708524928558311450108291135572288054110934310853852353752830708740496144568473936140431196329688708222291691943350495098898905263837958207068384496603356940958385785269764951853996555005167009429874625081547385887375374757465080284787027337514345401555659770137138028740746970761067287495039877432754701245479467200629602981966622166397617581074935219239373391059712582508750263487491978916150196309897434177284760082321499567262944709878088664969894455207657532147958711107568906212994884060884691642074124243734852340738032206849125753018827086368141548525238199051133169509614386506773815973352384944364206512293302449692381182051350072172500 [150,30] 2893034251545216524478961587083231766929277821494718187196556061309883830999293858023001622894598208193672976493141359407819309523315030769544339604826378660567925443712066479252333566238490884897589580235955335274172367810964430941532457500377299601469562549244398811484964724997001564475097718142756608507275373027211721894137674447309590725427451467936870371338535020454913961460245673979402845802645804173625871921801904876905881613768602114939372242327126367950208286153320673649896451849385017453553078085940196398162408702894687739780642054729320955351831208675105474911057580205452302664788033612135090645843976440482344626264004792910322886008527687477366572813748612790241809657163274992274532749367468283935378348236550859202872146152677425488347534796068375547054356722945290308441928914065041500267344140701289841058819702491006658092960762106762485062634040076373379793507901611027457866836037984012746600973950965173063157343106010684817686696192302577145349297735351768564104783434037624024514859505268729569168915063924253751133349415936900100198295269797032152670956272041264089573313618715252919902047877016842573851531095166262363589535843280748741395071105851992388162480814454962392997214332605277944179381607678405467163343775877995188863238499374424593239400481672520261056731771682341297388410799382117982147721266482943376137381675768067215595784889474878669492960902306683942063855533012477464434511709035904451278391988339919298392599136670887776818024636675581788774894419103119018062396084923194690689857265268101472631463379908415467794483069349209647350872876626704595260385515847190949089693373837982113276517820832816293826290048607112919871042772125146555412210652782922791388794133442686117798446400178194333073452536039419118161825833792 [150,31] 2672370990804893871095679570486431171213255265162498620421022297173019845788706498455968819582128437975026952047855753527326660956749198205508440965426046673132776154271781022802740054785897976252693191623120602663155787823872576101107560580025199147391917167392526864324345692636336799444393914424932385444821655376448673323089512835911643637318723969151885113378112171828293641878662421455334159274530029615822243578118865566756787952300186449269877806308728132647606212747366039072144914764823562477273117068183199271744400529199575537051712935048047415600677273305457029658669836415244741335261966726288776075199417664316955573045334334591022896156928552891892566310432196352633921713561709345141714029686846399471425768822602667936981179627044472021833997187027027093233242280664333470912268591716101840678898192717822273666486273462609363093111749409941507129796945456299042608673027884958119342642833611539402219033078238837572519724183534507704183725602594071796201818498447099438580421579805354282177998846513670259316824259986900667571059282060829265730852522365329259118231279401262597389243726104771127436443785344362979094357824958775543366257103840113474311530117455301147404346985904951749228705073375430210841942133248329958750845353064636143754467855484869467669649402559551464091493626685865282165394226645011886279167950660633566588337460114378874227560997843500272635731755218379667467524415682172718956605036538220083226214904739156326161880928368757285548638304683108224202120574907544738672777125318311228514686322360591348138444736989308810118248283354494754399218400024441935173753864703910780676476824728953976487083477804821421712396180022180815716560502685074895153336596828005142531612753109509001327393100905030232585550065213005369505080275 [150,32] -13415423925938208130711204341647808945355257836810563263123639641726048119245510928563179254489079516738654158080665462516074641645457625948916117143115286321612886399779302235687477748710911425575781140817520595544534314028227149674373083653473291523115608973685199781890342372118810815053982627850227649126776170916908636061120789782130447428260931325724232512935604082898587284848389864476777568815061287750608000131516390386359252960692709766908849671262730335932022470043522590835516891087123297931790181384749920580380316339431314354676448903945195087439342203432664041662173895969275231838954962491535035863775234045531156117302180586571398696529899251547351243472718053934449080020396460241458549222712599859334323127385407456705168544036143212810997246546573781248530662499555516961019165771415035678719500251848565165142253396998417048926000345935033498809091146896299631799225527306290819810578690033621915327871872690373068161117216565201005434613739258655752231592404046959840038237320357529673432551668833634680509204539374845393615424757037345718543528056020834209661777568363008065968230949983757897698305468992775781347163569320281823085515217217326292916418709327384128780638146445590876464075363888498039828273347573246781460468205645028460582327613502239273798463861338919819586403432260632752863978767686167653683772734372181395066288698266529521207559412608944038472018935233688025152968935426326437069663810415222555468496399877804216897900132478791552219170500522255607552971309810397955976619142069583743103098218098661860774035366212767611966404056499129098310456236276165528995824049868528650467105354298337048007311051625237005164838192199704401556763671801650797526316748369640322981134919046251069456833579868298703887714966747367614514262 [150,33] 25077007122284443772006958906252718511571879366129101781424690875056336475381277571332924168067180343001977690963856845404194979801135416248473804737477993784477313250327250250352444018705447504139847910804131056773290618129783041255724327928427095701182487480248704401951094462762645081607210882374126410660635969754633801300558237936442956936360322590099287085051682646970682000158724916252816274942453475399293481581177923719082534728358858120609843050926261377678916495376263675879621910734098727146346995437364072656094303982042224497460733478628211346673581284019843993391213031461185835430843718344041875182956534036079592331393764484515336227607274279441414972808181831091550712790434560198728349912525095666730859215889692172990739282938880588788169036135949578250934127606216497472934537389046689981347415200343138581581948280250219086560927725479088637310693660366309519498898781756803889808808996815073436725028271071107992433875271412654200208910148732287405157943560115208962359225659648337925752025263024091532925593911249389952955958553073270306924272994224645971074248917338156271409475919906839630488649306242836947273837954129481668685871919211530428830859123460134934605743582966645519125823658045413260187071903022208662956400966138014773031649046518630714669270098584243485069774613016688997093584175213579272052089562735086742031601413321607823574008421803928874132167906248135648082033784212526280602724219364379099751820230354916257875222674376662420198800533020128414215493213906415530418327818927194191522863091377066989124643994672203063798642184155792876749517568274228264859968607241898988468570696183131382438440658055613750510889818436843309482403688104040513426422543877639476990278293083436390858345407813513132964973956788644740322 [150,34] -28055950408958427942268555257538149952170966230053208729407310337793730710375733575172238919134517378944036321785958836147378121109809508522227538086465089852877114735155705369318374745627546284804533065300627717485805343863171851801393889166531506723035412888740373645667398173159071597699884435871728772480153388092324172034998048546866209952036637199342740613509788697787415378120129400554481174312567072230465252759638177483914497441311102599687018998575889565212886534624866571927160803906857985407739929087599309915658093053383351797619498714707276649753623126812326689002711243159577854938289934575251487430139346879383277634047592366894388204748997879257045065229103668274241009647730991079934923808005980718149603210722008890285980555529623315769122516491995359356543954319109059599525318336544990767408744360196015602419494456499507384370885367239820973042181685815385973928045468379336129510212344384256405143201213914371023058137238332682677075163185275632532637159742613017003402854864049549570695238831289426853870913805322022703525857519478619242116463440044772246340203401481765324686477123555589497078132050324508929368736136980319601960866304296098534717452700665522950113914246377319528364969012036385489231633368557216031175411454913119985244343864621771250977077339126264996336145496733292549217701907240290170830581025590167058701445391333783376036794733836814813595798453051245930655588924882809824563757595765102815143292016673703516972459806971890170839689746491518557033746969371347338586292065488413997043919255326135704054597003215872822613524308854734022591923939741582571710396620700968071261673452589156935928572123067087311593646280885302042618237474140668483092529035073025066324135147331918779263661944173152023701867118799118479 [150,35] 12099711539324094134864863492376895072448074058215681361536202691231661258343923460360842545723041767928746578570404294962060260983434175194826554793629897244061142856206827295103380358302929450266274983104617064126232631291813542504774595636944673250263743849907424471439487950468091567838312071108278018031981125810232758989289952913918980314752465200035108656522124666453900268181987938228809170313732529176231565815690927093760676943545548285638628954624361332470192527134970302758788513473894092522434403581111792302185609838008201156764573159531152017198308649588913514037885979785787068399297643457847181149444329679444433353316574511419460521483366196397605414464511164978865897769383158672025072294398937501742742802681410516133853693594313152942670304223391838827449239929458378091574158946817005893231851251172136219864687302154526844196410037782629582348847985650703159625970107441678033677289131449073881124548385864892375543408820420170825367216887794796446532284868444823620703810171801909743582462620377776125130159892054419336747123460914849839552098649060585464599860669799753275551741942151168246835292273154850075333868453289431313037959865796713764509926335585702542026558750590240527367944087960730714050333188638190291611526516304065906980093359473854385439922397267876358197788858449795872662791052551711785870946218922727103394268350314669186535908086222545004211852955402757011300394138652675370320926312157187293244548878937745066704718430622607275656768228337552511542023822262680564809814051725000871208042410491323362163204602017757268668822393033723414097387091011051640591697378975203955683142128317270335486643002505957705921058503114338248144039860260035874497445728045634577512068977327267689315404923536881261394827150738685 [150,36] 26623177141972821151957472081546646773507720421972996838089566531848209566089022075587668712536968502287880086162942192134887835319399227521758372922588639477552503869063816033436148221758773639526310544502019280728411033682521843562688329159846029342411627982211972142211982167827671961118871063330192063341715966375603550585363069674027944450818709790054863617229321060502056821659861304292597671161199375762976282407601957796438713947636044819801318681179079484877328285516864734342869939050293632885707898340248468118003193406596121615529996275615184388467535017212892676577335980756702865248573534206573413433294647513167298732166897063763683978346507554736294319749111153011846872225736721044966546089642440482170497330398720689421275998833437296400523333314836332233652728260295179905035961010717927911744738906828311381085704923853488307440901436902454180418367209663376165726766574308852510949555317358171456636955197367492176810124821385296383547906019226753243939644832002255020864513497469422344007767090008086603989456335370764223694434684748783696580703091523938119770730069404947013722372258291455964970345822253214388158795386246238292326214370324233975317742422272810211994274244830398531092248424707166074735262125700524616332677520400575741260036591222391792210228187072545735131619965089262723490897754714961382352230514092754446695941782408084424379711732227908294664824971577628205095414051094234067486762232775503004955274120125953749008533456751240520605588940869267068249800854139924633328980927371227576442918489471435801590829750442765043896696730340577432414646321931045619432170458762839812585576853921902107669050059254779854268868753676668386487383302318382987202610245676958068733014399281669724967149481012681085015727509051 [150,37] -82507334092183908286840167988079646669363452388524836486947832947397233264025022629156386206694707204221739413272218644993961973749687350226263220726501802044220254227884292293790743529822324016298981407708959747081267491493543791915621563724393054641685774442072005136743439505319405989358967469658993381017682554362066153914981132768907034565213198769622164562345422179344179027672235282082797682226760194352690622623396401643903243501367744616567215620644468928911093130618844806141941145384114807198381087671448493055675447009416432719772164370809524302649223931029356889153942346708223591337590138623190838935056421870284361449223240116712477719190207147492681017449105169732747227456650909215104647579218702895716017115938463530226114005448586491558701436534876996949086688932510842808326607833325899467931525737933443838691919738375538951931748058662701566265713282267249037997828928089363182206460011153143040999406573066634797193589533083998212052424823470863410031360590475172579308172956459292377208807515844984555948398135635207829010080887633739257910305575604536455428077812940366270328509784733503999478056578830837905673887790833107415819755955717830939955960339114605387826411350157826317394794974260210391810911443790077972917565422294413261163614046479421994629536905048026716341308982987170090865400221422431217690743107296211118336379431461245291757643066377707175734520964996292988801830624762260268884263368407842090208355241480898118658848225267936302788775096083483296486366187462476787583594270770035327136827144179643568835315174861857777309107657133396098206832348830000498769531143788849648531754171287528930357087167117038629315297308473116872328034220263057516765728415774027646266088225086109995593540272235512465679821205 [150,38] 144528882053337866362050830716912116117771577343911643645904194760970136954197803190657971854528077868711124891836224857777590592694188354769996512584157706067239893262442308479532151677090439013398347101136598448259960525831612256316536356897281155983476739653035516492550902002152969821094430716769570963634602886804082594025329294554181940926795837828503343610931590300021533603405409906214266821277928105431434746885010782734204368020192040878263607494298171870552601780355780894216048956712115464662696855919296279410821001755680340916803430264169818546262709858493727612479008970182121138142660865650297411923452715215897925571351896950294897924599145967093170194617441127539192628586217931137412560132927735798346838126383691601945151914320259689716853639911138777982961832625787835901935036013443419118350483718606608779612350275866167741790098796021092730772670547884094733645168228386928261593791597354511440377758374125407654070320268966830873237189895843365586485126716034683984558851912133511573772530442531637494876916174215645811953784736343236402421071822996628877981252909544127859564056695839915492068043682792673355131285639552199357331368290058568360046274599828475921321476289555394727090989296208770422485805698481036295081743902535661592827494819352178699851782476924050878722404260618651423863923542629645088672428655473749109600911737272422587332866144129040417039224535294896273920430641043731416137725680514829597755282913456846575978921198743050919816318221926880466799556357123838028163672839434131972154921701384490750052491582296171110300555315298240990462307648634059088502268794358304864431993141190330248655483530137106905480569646318952884562208694161601756436666303207121114098843916357894323117174710152601606641994 [150,39] -202988876798949011442234296316134318043435945376778476117774201996084794577912802248319131717092812171624867535673729567995018534496021858478123719934192831296086120286128391859661487665492085950132952806970935569448967155966053850034329858040360137877315593758325586378270473222535718856894538173079793265160058848327310506050965136132421145952856302145846466459906514347172582866828610211323221698463796091697287227950127775459529168357285706060203220504032928315216535514698448406206559850179395194946932732570341929280985492338741385720025072542477727160474117439826288942729825255433683111168387977831678371943214392900689773521080868146350647967977063377257255398552555376264909214500666042081699531898311011345102126199022309512412866365520822593337182560697094503335128166976810510813823220067413021045930735475276997261734637637573519762029639294392431616129942469900101400369598847705212379725878911744249607634945964168456665023503700722718816228281651800314255424580573063061485742265018271440642207744617379201135788323839712201073877554729817453944664852534705962168116526181635739068876581364085648083559805032359794955018738617505664551468158989456729616247095304004457683018812322439463925182164420387520118766090528842171466647560964403508013679607023609381430990179880729358739093655872737959670094288213465686627189195365306847070639448182038568525002393709653067749181284763859110003405403514695151160052987599532606558338457239059155851676754080474617299802896686565159929692416071954550862919114555681787378560199446730385581688202777381383105815263019506075363425056107063434989717573424136726668193627529761586856315181324185757711383275328733533953341343045086635547814264072290950414915830328459307531016425111059683109080 [150,40] 252550301315737693236579661425349264325387319776768781878137776553998801176691585334824512011828621263327284111471284524144459804335936590814231961017202591688018610367158802812913355325669671003599697524169886945666271446910258784046617693994174953896186230789764715703231450284135315396117928901609521689901943706212429659713856103173093397643024742241637192445697808807233789078104824023591087659159432587932026436304012966594888797878756934080809267909773117977574591566463449315646847018355294842318643698137090447523091493726769089125398991152736048475564115491705372431779094529843261407043169876761595608678577523437275326565945518341495984853332360730141206663053618150631587728781158853617865951561288351126109438864330074639797707710928934984863438935294548068467540810385290318247478940253408364292495290158585370448993894584803194877158314269536709862170401081605210618588920914341864221211809520103974614011143615948221375084676702883089532935990436195333019816312581341323223581614202533147356776794791584853534155156788728887057149608969499113634201286812880093427268416518392786993723491598640132607793424054130642179196517707155880785821291456079083934017343709549100372206774403492778761271049656777302032974045046450861088467405490274379553984051820891815817857186723921756065593758780968018523716155319244570487648005000889603810551664720739100107007078615077532847367140577265032623565944765088360473216817048635213958546480698769009891136172375441893049545611665229160267981506961080898158721512200813671928387841939513684913124600785582006957799660650362167090537686471687224290777778008994767867425485387379790996755835262249272495402811490375841729590673173879953650401610863326305226339107863287162581889779573258104788 [150,41] -290399853276784784670577614997733560529108858371166559858223090698694181394043986365121976325002633940368787005253624319343384525492793167434344532222490608578990755696326255564759879910262812603941208681117798393999682428743116450407766910018444535614796073934381001285418130459522222107434942722440511397403539020533654243372651169472553207338450050549528874313799387125653049691484726766774652071952170932998266472391309811184403415199824928005402215844673231464500102547458227333098619356975304455040404233178383320424885268742713896266606425386423101969487812577521453071225967261217655023737122557716609345138231409506471765331257793904521708031783804134159746499507508091176266324979037060488304206830838473438214056866246237955028237943928870546334992375182306033224911881209145908523588142757443462062905240637065433638306337566670729866920131795542312017775246830979799329047473814479884983931144292844298581134993203107871896234877639417447622041508487830886474002781047510094381789165163428991193809960255324547761178757640669270912492966287589924585000021465807084970511126394807736984739908981944710835153957283034367692352339383572599837531503642012818616298351263742397712190805898356928982043633046633402226786283790783242747114015891680455820750714771764881339379666253460071513343820724154919266042962926878128037682771613066827579571436989697166950957732345407994340455602301943721762014374962812279767853724935662545614017731580303615775442211157885035103868350652633204843219648022607920666042244177676385380365765535312796399730173429206096118223521021641893071155123368539574811739947664019175022995721129665941584806238897570235540142609343206644044599420508482755667316723626698721105718524386693150447793232144643143 [150,42] 313687004351296493292123331311970664183008086627211345686369918850883912586798927901527785946742442592379991420819403190539455087291189340211934063621193441542757381587295943509424483550967790193360678413645453464696857473308135498425168919502701981904695632633529015712546966793439455976784281265664940648795528686298630967963168161100670032193241899631942171015617376651168609859607015130505853232506158525273921291681459331565126528877073407138558192336722605282626632735893331481479726027949057014385375611683481967775777090137559124330484762139135074705293038225439582672031365412509376185264839743455812915566601782652183947644590782702126389027815808927353122655312870150174620625133000483734961705641654260977991120440950862720436473612581905706854773666370839590042046860538908666516243492469183683483390236420453092758009403872577367574070992588890549287819201097107662587205980060529386163445092738800410265970750814758707514727465663263025272711726743334108663407607294856542125373284607214381432978059782548413008399920386716604316628013916043471724685422643228634995272968094410156700842732877176318178394278818561450425967286658609521484193048188092822659716632357352474339703411621386964063607526201285592030781230370325888672237165129120782301998115276815166003715488610088672477304688964879160610296580379053711296100280460277897334899842122290324228738928207068513744129828939640617187255648727476637377878888935460850377463293502506000922247807209644767364098036226114789549501411236935572856075805463168271346802375230064913259017551639453635157349939658911319432724432453863370512020596615392101832131799289043474934735896100517863395742179483336405695364482089165486376599868233701453048045677404654834778502085931929 [150,43] -319646686070273717375243991202008023505991794762704486860684332993793240726689820224354569276544625410955569632435716175128569125154142328517064188922682622362614195501068019080267127132784098530678481854008582154744600825173355891905468137874745152126160349476063210181600034432707528189399282004871793741722962883408617916902293237685197779225544526803029257895312154724916964920762047916199557686376315671245562504515994576913976602141319397251619307962841415480465489631625625530409296797644468194462102699902533981673525410514665354123708317120266364601734878158533820854202902144661775111853626939099665616236977800162915940533395868696634995156787057651360583476260629571715261329788067524313173136092612385701711434464579652989362908377918596716388359290968754525854787635759404430186450951734270016422931351116814539282967174974999869618337513656420834209262017880647804637120294852238308711269711848569422449891327192830363986272526774384930132293056020374685285389328132272108899710155477379270369840242348612005947613987699097999775458069223865776328101092779168855491066236020788179280402836485684417108459399942065756364875892508664502129116741844136266264848474997088869275930902106977763300403164857142995436630236944028706919355148762244145650075026361064835796392537757471279772118286321852738047732631420037581885289567506675049660625831728101142353576988381435280294284493857010046635327942875923817226911098666638652008516098462873630270550207231480638761613936806249197701095220528927253087355716548377499361213060808611140316154692492144153294517653193010723080267459321164815756675221578051764122096833273591757644971969349352418969613405701802728183841261856712965437282444422529420828803585559565559346175259759 [150,44] 307561166965326850022979385401590218585682924397456889028619934690325146064488636818261171793214673098548773910308522538960184529398181034370477380996249292002069737168327626180434325955436693913935918984758529577400747203807958942094202965114830667210792269889960873579239513118172297062468343527845708087332729142409875695486308670302522074426830703336146145789058402243752648924675409231152115536479085918806850002710499250782261139172043903784902422575956019829416792724693974966855276501614498669915855972934325644697471353936267139341975064365020343141673954070597068094612874415115434779836455934867033277788504517041663577249245006220991442422950284654462673830104258511171067060248706956331023951809998132377773924663602087358864971188954362196115852259972211905445453711347138743410019742937801044328085119066485301956516282312471671147693073404274778291060249172204322947655864997431310783567396113101928396370223693267809965410346126935577844135507541632117249011885926969678952271093587377553180052377889325733080453702241656045458103801861787422791571717981425590934521030002610664799531788552448727807907842495646840360417601102544910563291258167597485621199694449514586036227805837199803907345025883246103895096303672854813229303323745047387546110045536020049086054378570067021764431768091797785704787197417793979190925641483021271369968850275750648530627785369517303079981115275106051905825973407345344092621987400534061796204141257105480602878244342152409606057164831427088391486511178237064965690183320948854649276173997445249856904385330205072742136849039824335757910333807670653264549534313326400254351576618998711431651289045521401684546630021640182083312583137905549676074859449493868058082420606621639559614781 [150,45] -279835898271186436920140395853696626946775912289313873010063306779459189287537736624227192044487826781011421382894790404795391199865948278742444781384023139068116467722248426125013781437428028541782949928462379078781124985163026464272401332735107261254323735796036676684347366934471874956015894761424518089234702804519044054301443089378921093173223927252632439620184321957228100895368568801948962873975629074380357129280466208778380898207663830855839180848192137772506625890186240131832606267364549517647848437013641634710302986802153094370129429083476418293327807126128084855467304795200536209198207517275295000032855567479576854777641950959860835116723537462190828364160276858116131677885553078027715551085313390021992023911261102862024038067537025519741186679673161125937800233331566192905909833262581132698503651541131718256437998709335416614861136041783853467756934899839335514230956290570317342379365070170661070296030114063411973971926419421013130342919569384356285632212660130321906796351508096847365604882524984572554135022284100928216097580805201709722404980148715798371024079408650060280611672205661687152213333593964937011772475267552811349128707621297949338731322475619564140272083823433089435974542781794756324364314718744147434724246393088564188641983408043022386002070826006881850167343073515565190855678027880071588962614880492812835242831429103877445067894050273952670689114936069923799004223053537612081171231568365557046074430902155590718806831317052963717544015078678869194784335442242303439033878573473221989067809831365959089673289288313072637432422568682325038363285271031161007510223467951372710851397100776640989906642406250472600074262237378468500334504155472634957860181606683339073000075135730463809594 [150,46] 241169748957409499771541557398771014191721256115325494026034302564914186236670478932461700349070472227942083371246480071433214684791347517771005560730557005426832089593242930616086878531297243887391060224946144196501391330857387583613127303674602903487659720829863463684559962277493325435344570038336048072683640275495022296040869635226788444666539272858640576581742382014234774795158951947480370645927648909876433429126680329310524763747905383140532238578247474943447458783714687251852289204655164089203341814210835703566896551141564387684720974122285440819410052863712823558956386075709967220026116389106571469439774368530955252986373146417369562368490799660323321851710030961685550561471913430556783306833336981347034672114864552168725424848484681314364877097761063867896327561148832684695100313568735741048465028973119049077483580209835229315978839307202061357342607589905327397035347591859685514243526024278404118091393503290106176343298052307694248334737182836633645194003121065455734660283348328471912401674631017842289171537059317524573829769507537962743420572689344016393330576405716159380116143658651313566106333226338092667497829765012891420699658685503774336413161203919362094999293592394268899703583195248864241730720553592057698982942987010752185851253992476431156863303774290951221885747995212514636390022030752518696619105999993894678292909182638983795642361553532664249173908201806240074662854125555860999198893782716743338302931707815142225704149413860221637474596265870768192748829473038802878166628578770157114156276865590923846798990861876494762237596224099584070030157798062228526569345167156751478658013107786529246277948934732268210528869779574299961164439009652134289056317026385379030528586433828686213 [150,47] -196918187412946119408861095513618128288676613511599522284505520344773152664687036229030519283320722552919601431330592420726689264960211738721742743318979798876438864656547450969231408395058435170551355562571001408765573284052403125494606696446096345906781797122590134658969342199248114664258444819374541777232876560642039408307992474378353508053643813554812935649611970117264129277180310259456907682055963860923017898686097818132360792092553382641985010462727461277419541130001571322852312933750889946036466976311458908253575875190936418553766942421991631393461772360954614379821511482943628182844808070783219727785929690912802435375312557283457579196578258585407245417441445082146599377501738138604308042737461186400426250331153402774751777245457356724168112231792637826252566083784248652878653727886585757106171254357305644232550894805728882631581964650777096710928352965691614284362394994520451795604924295210536920161491023383443728308263910786281542259568515519549482513036820610157541066952649923118343255282978093107584523792748588842449530722263549965818424939705952918925665757926671830052172500546690854468143567772351415373240043544288466011921912326721301909410475766218906275100044528175228721844378392398939210604162939306148729632333494207100781662434578812935067024432724704891417767063999394409097615990456022315475457495712360136145947840298584630516697001466896145331250638857788163129351860892273065961206422677289322711696629323568236161780369867486972729719258601443074505797884122110562608788228750702753863485385303642326158629941844387767307929748662998094020013171065282523465330378049603205216810354134345505053187853334830992114418256971988180282987629526683130249067806050291394673190114847098286 [150,48] 151949450404144175490258743622761341095607027360829138038961906861155529495362198586149476605348762033199923577586239598449913314827499580118732720502151772461992582985120501790835328654325198849670638186831327197365391996071683474538563683696173380362391036846876323514080724165073503268925719585115747521447372476558398899004661438607426015912260944761957061312802254628283497574467800093877003837116984190108675708238879900297290501890813675058823819481051841047948218111995644705116423736773960011114956160013597662718418795039589756960616851146008860691994116900763672845734804773002404045890483114950127944945960160923985069668768300039886149355327950548567194438880550998253826134896773200959714628230114299264417981094460444056899766677418050826861280476006901858223346532144370452008987368712454202563605557034571490625492008947133574305958677981168221650767635699705646922356725384376593118452475908826273082605368467397066540173474963905437297024772993976648937203993468617513478006528595871354972149856182013669555398109257585779776374698789786651399122878611635367617397536165875027340593022491473195376468374414571408762167994806416894044955488437021139562895483544170690136809109551852160280066230890592570374543781699871006422846996336588148214899493524052473066691797824734596126476511781560539915367372967687066613366845704631430179933625466141301170435060033840479443123923978944623679058521879077509206187460694159713204037510708444012478696133589951797901739713806396784263042019581487631909801500288299416097824545558904017962560792723212287711011588688176644061370553737511503607057026206089514835602177073260180234344269433215017208687763925292364252481743775725420174956262727415407923563542150746 [150,49] -110227960227623881258675079637802090602033755965300596955840150608558586200022822195606770985832573632297089918567755567226708529547609686119326272967085870029254812294280963296208055835339451609314165085329001136600729700517574553693573342135386476543749406278551983558339484013747444558509459811293323140444772227159613886625369976116839320242875768911474452979807885660067904356530467300631102641467745860670757527553957746422501541442664173268430460061981649576113160330691354320356139775642987171379108804555464439180426860869130776543015253667778051748440208387183071555832720561231347484645243759929723307460103870600544011066744054016031266535338003245573194221278487461460626999015731733912446936984104028983958495554127275513425871045554038042965685143194737922935261252707700992742026427501336134489450815483840179258926619135784292678871246587366045700331516991516044134978944776186646628148020073128574531289550568881418896207692744851226089958867461419393243591156254884087616135930561015346307634069603230978328261184509473920692904559938498503473450836881221428939858363500893758203120935910947225829468138145895138512750663091568632625171722590188849722484310519939191099841063329421385156175732499968403121132362199256131231932030181390819423651825435074908654295924472838975006991198583756741669734710202337186739408604723069992679960984693345237135651512498958263532371128841632227922666718108289328803040761075062128221733659307366660390503768981177143586556165308443716680226330943474198334157708997536107845508567327359252480066913290164087653578890625812173856147896442064497239305137367653050919323343753742213747192022987973536756474756629165755032976671779998949693073264174202142075051684311 [150,50] 74653797846443597131206157046260786060969819919949964539804173375112196451509077713264223040165313305924365936491949971779531438714408052069449821589894843761320596856867212237586117013643087026054354891577693041250732665674464640253231290187829208884680855483422366720364052393463083350396881279253506828555117108042976366427268637219188704157845414089922802864783201364860086925346056387128911292117208504703118868231797543087888902955940296275091077215318712787677616928077294866101422802224574688762517249257260541424983808442304335283929818528795850334336809569252174559355808977334256907014831727054719575666049509946934469482950542218095611983227205638784982040874021491199124626480262695545399704850579809396843027119647770669399265816078138557693436482064336309483895357836479707089649714898799445733340382360056831632609242851393202076396516231864037340405275840686664715229895077236692556536211342604225153609933694877095606261688807808698602819864610808539167381097606806647968900446769571775630801278169203918521848480340765461802587615717892802684282169489547090927776427225456122745962660742214214693227306904543838555201354095570873417816131610005340367851372413263279236520400510313877883516373845985798877056909555029093833275707019681434334379178226330908621133052290156475185372149341624165593610202234148851232523442771232928642528929527230881647579868390754075207516688762342344111043753893581333798951134591510192191074392473930687304806735725770086512149594457732322446321902901490986629178152396984412422177328919710542139849613597538143617396468078373457038126775462238579153776947050551468987430737186654733936921667045320786181663721478821037891130020792478945862106276020315835193702555 [150,51] -46852583956246707114759959233490353988358185684518266281359525627618732988602374087688013750227733683561190899401696785960111357325603340346886565500442335902848940973489405049355638594949090177274183777295025231641785546668207981164477820590914391702198441914533489513132113393540005226274692687396162574197148947550224603608392482025326894442651023420965552236008124992868326612700060834490528347289172636692772397083863291200788974648366470294503366321441395709327527459819488741100561547655178156930483226087748824123367215663707425622469780537659014094933628132702941455651348991968548198221675805129802370317601419363791458378482516235308726007665110059901954790506948444588323322374140451061559187460182563445230583326605166986511519017322091208147869269293545682358639023796011616992161955111925098095074139694447867156929527123011030668537896580521019476287739344945155637343329842452844213075453200325930623360810915094073889763110652342229225280749832889189823367505248618857544510076160888450620219572891096000400830522801475280397076047038627212843630191808150653316752081169207370760223131581551919332587570488233462123505409011991698778202267915005195176698198130384808504348949225133061200914271111486195026555653328825422906129337331803051869596494895833356715560002414648375184357179879717138848800344237669479854939603458256387079775642010086503920310782363052121887700868632828070068874590873253154220421528822266629780844941405589943058707244996968741790479443405400979887192448543146799972874935053342030867703824802272284371010973373087597727558436046485559851769605052864305248878366544750851494586418506663857656602236990409674597145123627199543926322216659725229522967542035634266604740 [150,52] 27049008194691472384540412948752144107205488798874451876751593694859793583417284301930120175145559130215008463509012922153027887516599537512565524187846068210045802570800659761317931665739178626366617268517621795126127109986151320432042273568874843825025540036857046579856878977656074557354957701666846527986003341055026265039418599069229216276355666022254178986714497856975354180885221995590042292509172919255386587954307478788453449257633336132145402078104602848173805741112102834920493705223863853867798393795835140151557948471727590828391956884976858274310076894330392817726285457635033811831074272057580409049561466861677790607630083762447870640990728796254357365876248961644036783301130105856647901640944578744303570815194236333176621372908694505642833512202652137559465224959279400403866652228014151231996292474408595122356469306955934710524861979890342866404425401356770780881774939598131292598083488520593546397438574731393066650864751984476362772640135760285609470144658551400555609988314019604979291272584565479778245869094772878187196179650436522152662108230044605569049065589620252376870382406287977145091527649796700860118682745233145527778027397532244632353051985910694623607163175571470150443653795852948411012970562619134436654440295410002697139694405389281282387170106466336143436467402908958288627547308962609047107753861827923482882696582947445742013668141271378983846856602182696490891672444279192537080852208638053135337160363843824699602487444175830675543942847330372475970870901106442688663873567939213681433647172114086166787829001171145337123551438108213974649470588734250059515186431509560596340557837066975598130254851838339184652773920394084531242106669844994857695352863887691672 [150,53] -14261107149323583258001634696020875735849886671235963425380398806627784429809517667670324024261000819861352606962909970982599317828370048828646003479520104497850313563325632395610646911793867430345017120093659021272749503782014795173663892521737724923066091047495692394820765441028778662326273681934163355101288972103124495079166559411220283207423382394366213496238119271098436834432823803400329459259380888757969689100839911820764837902933066633188867007359127515968252115149010659166866855572686970398332096269970830951764505046356343563452263771218118030530662792602771892614137359321059102239001220952878195183735656219802986078210352912455363235287336238236271053576175898450186804930753169960555986826772118979951355162701068532584127110722592771421162176889197630096875786836125050893364833831730882510837643448745771372484331783216159731134344354172121072728312103476538029343319803584606164272452748618149608861102866040050140019568958678106218522743225470112310984067411078550896394847959054317205044430825064617220414557252663379050864474726486358601473649266813982062607119999682183772806299449052573651335480880340879816347186205646696569908097309649731853184668951457186617899825394625397051673915755324709650853163862391187448258157049486425084456912709658447132351372691524788372280721193161258119644418202069031782569916081473575500231987885790579043413565821066556858250960989802345228005347550121783784854461357191817716876363000043421514457741522255498164013796180916998250258858791600513741103430673084902445523600811443681587606610219080088246440636847605497989471950144551886457751720236737901847242134400889305588557861607249003439096708635781263643477677178533646788681834430848310 [150,54] 6811598162196930058454755348663948531452259431289451385309738352264913023710480068996936676357863912178746653112539903890418909168814793488294165807763717892663593926694281013346236039678819901600058779770159149388597738057485476685809002842914734932302483911212281022878333624310899567292002752270419656234725001999891733819691992167667355827218264538943828227210035890785872721377363676776439844816601478194816333223233927671146301656384402737181285834291246587986951691915512852046546449595901709304225042836000079569715925298334539581176555409723462866461269804656530278690980169021779289874530985598584701271379392729750641257922842837769901142312424352037525217284674841200734452427685107284904991383655806861012903133909545687127433710499596343058013006669118557955070083182005865429059765337359026542771279744830761828449647008450100569091182350748287425205158262966498140404967445971123546247463886516139327639689441457705038185526039504460567747423115851503006302403377467362863620254586186509816015193294872083315531457266151389881021220440356003954769964985316895294934634150704163853007333269910831676497177429447766673306507840926359215459701929673374365116413918544044792142362194153601551273762665694982238184609611827592647973096916834480758821765075005635486455036162865041120092874000916105548307833323093436994546525501027311215452102136418074929958521328742530044314102470993060894013085519823374081341964082595719258623344935033283150886310491039992754193504218339781164257684589880400201105466940129713295160620618174721765340289746467126382040599107171440745212132512659237764587567112657014508402366915488528546176618251697605563821035195539829854559267129225280855076039212610 [150,55] -2916160092743204970199169189473306867687327381525208847333348457002116936899959463495307966391625309396570206020759187252255531785844959938769563728696134736969534103833029397746563366884670228240221490951870597887606546212510112457087909082494978631909106714411821115123626395532762830551595887367409789148978924571260672212793160195079706823706409101351008459005077736247883862483871068781115862627970854741431024285241643589701418500256645646633021059261524729342662751858018210837998247735840337996535649283289791134646671559433727644722249943942641135946055836106451064726965831752284663368825631330942893340325161206686201378423121424845608868496433653549661924403264734505991609076693239933644570854038250354762756567675193060496975073274458042225127838721758816173565304614587855368774738058017641956723891951426400960171965882850679620273580075399759741999143953411659539837776851354079689981523988563592934384098118132035427433724210089791405337498881498433618046535386983242587790165350581529247152235979223001303372350425589146443378469305140462528930494423820113661740865445373752119505950765440715164364391041389866548962066565004767901676447256560131742381485997214632753839031880993652890215854624726931455001556056345777787614267597562886948614529344739322327812208984297313395793188169751997252244027301658550136767941041013094710214172949030544266475824819434134672614681009036080043088200829999871548612784630857988309149821831095111181615962659686574271024784954447792619327247748837025712107527762227525168817477793994210975501621917457750604318417117708777044717390662070061816916618882867233588976781691375535007960474956857735641575393409011602307167795242682054947319711202 [150,56] 1100191495320933455193571463996872623075819695878118421976753382692462962366166243701050519804537168155850706355711168766200434696717307922550540722480757715442823386894940969655606000106991683690403337424292086108014769169312205347980885057848646360599029624657048299942614597470889857370746174269070508687771327355579499937864067095604395103556191340697989833997457149390357389621706108521441778668291463351541980625482197172992511475440396874295333711339664261982914815775604033208674879489218221834703380617181813306132411106627472430594481867374411468011176519202112804290012505817457710324434913269520541126988152027832637622902971686886988599884059670800289991101043522428002767846457807044224904228431046210244598625257873287447147473176753920836628076638157259657216222746940525421827481404548252949592026192750093036764936111938573632521592776621062800621185821526322154558186504065230568309692277216283064515115704351418214771878360955344469278517802473706138535037708205985631488485300023655028424144222987151123292632535533798346940117297063495198476413861866084626672489033652191659665161255247508270611432135241616934152626546429335602515308555807200063368046312490044680738631351893219558035197720087996063902154203302848184915783226064570877618066622533714162220082775358371320416954927054841455963167914198908596879901167126577618999944875995205841340287007809727694809218881764379197432475259604818637796739985243579489010846989553249045724566132807688737806261489388455407697741826645104977974753672736958231568477084432232493516144767669714549097739834486636412027076273763627217761806806915944433909329901024242989550244266848773020627563346411742333327489362004143104273096 [150,57] -354199262408150147231978761358422121306728152639851967854886393663956703234337954482960511306397995565444917080750695452464982763765485241918973499304623447238061081874224489074483815039281844183970603700462761051998721520606120862902807748716785432261999105761537247721158293975063709503215384055037139289402126621021293052475179335348163059092114267087794771723015799477017151414135941912313917214328477914691193988640330252527574089340273179141081089705742465029327027605756701025811043119155780323580851109140841682822610574929985299424647020900427625731093172090335973926706079998293677768924596567418192667484192409020612097119267939303506480784389246602828708222975174449113443042083899106239963783890758012513669688244223638087542883122030630558085675776452094523268808359927469033974042160120740168828698467409854395157520336947743365124270601917193672833250616360864640988245750159045408007309292955223423415275363735056108314833108930129286713311398388294036863678567630668939676590726872385116394990366583415374300082970904408614236168400229189702119064350231043828968105305180410535144818435849014929136059529608894316225599343808697822663825923891450176280715050385467972842427170283285413509593118578613432124985333845578899038327735579904889084322381583573537881894416187821417040573238080638233487157844441928092885178924261595475067916160770238888580558667553144564065877381339865369523669941528424846680669839646821684527846946100501915722535105587373611225175560262778502828371148053852269409046365165560637162516289465468823020961426477127101784584114478460182819103391323196759177958047391498653511291937173971772615680196054823030158944876361163179770544517949250251683 [150,58] 90131991087132292437482062176179803339872800250500239608504325885613845544704654147902003311895003981842190684057315919328676540474608038974228273505497120478615927077672053492116139130880620310982191018115216432857943618471115694039469124289107941217832895615643686863207225247990610598167471890300434731784679861006802672882223719088013167210672331593435962342663787936021143098000111227621068572264504571730613179300696586699381714449857540478586268167276996011767465522804230481653411640227901581506810947714100058406632383065685996889520297565788917458342166958856302643476684230750134063203297921355680468065761354991826767893445181728381837317223538462834006507416608844204398648788965733020290072396795398419233081697673777481694111019762088646812579608165940144896574454500297603605173486794119247566518360269553878551143979428215916129983296963649009737172877635469576507928130187379560650476138015798666934260406509930263877586518053551430447945241685169620579829353449231887660463387018004931472644762874532555292348771445158377874073882549270502359610072194697204421809120022624623386843607433230805848914525001427210196730950539773656671173759262293419651884044623850497009083826839773302317143646187563936746671704686920560914337204456458366031816222165042472717594907419195307338063874027920744735856113430960563315563482686872745125316099596729994620318015348839707738830926629674760924653669772931804697349698176947449007410940962969595202377984847498025281798376042156142585270487111727890809824366196099455320208512879728222271743154226845646310731010353013069359660654605262417153135702990605279812300456507253899060878787232134767069309017983524691729815708835531180 [150,59] -13490494866069424879661612113167609514393746037765222570562562108176211773814157175888994471555819641179736501303075566877037476182600095065758602930927127813209229362490339300141242181691058338188155413821489236104746080340413974757810504101283348821225993570959728529384106020453274308504831016142614729724647254764051305736041876593764732409982032052519414929111955561726292959584611793721507344890982894863633138922828350664673488322156396513054342165133546942364073095888868632197896052299309431623495853411390312337542817645678350433081973913592927340757722785796751960094422939779571252319321634366867715593657755385837965880869780885419972427097965824342756090611966180961833017892124046957596086823716879833427615260950068624491659417446998140298633619797588143465449759481423924121135907484302756668379323971418525300209362419431249120614338178925236342921060265931088261604883116956917002010229838343923571590437168667585062452306763777428840712194109215129389037566375709961835614314660684867720610659432906866715055980932208322906271298147499555703102642676235668732928490528011989138879909890961599080966176383686766959505097282289196643940506708007666816417154422905650746615711699894232769809068192377477814130435060812712101769182024096121299165727434637345579862389845134682278613963379610956264083184758460279176837511993982615780632944607281472165761785690940025866427962774683364838170764109479550606243798552575800649589002718564706511817083022035059885303902082695839627944371198777004430755007345761596557736697604955846196540338361197095883211638892880482029886388353934587839237279741606506338588462718200914799146717017534263913400331464736834291379522816460 [150,60] -2228387340114990235940221811915974226945890216296484270439802166892647806099004335170707906143367663882678515132024336003923234797390875326160359680010804989734333970778406339817463548210759601609780971972352052679195963515133966068724795740618426322520881606626929606584293510004290664706377069258352488116056267360208648099255566854111422677682911487273417252632522567785380899565638294467250160533912291370407781600058433732399462367047472443211194142463406328137857755996970065931776564446785206449302408739851591022407763551990260561881785785471368277038694701103432518630405264312145364346082929145440732501760351950264309008364331984955705971215431758217963287450629840339708064963987665714183382631540651360369266007765328378673339417600194247729652588215433843433917089649572512940139713165034015426150942580691421796586036469887996587659821183510434481130178047074742864188658634854754328106611807268273913179988123994449953214499565711001805176572356078277403221034675421457540139974992453377525464364966870942098107841028262265725581183859088979140043428473555239395687545746418928753112862310991006181253744084744052263907600074149888567534924299950021812319393455772089829181934150030338647602402474536051051656324252114683796388838624602841281723217703626658198528498353403749099437879812574320278663047685962245942752305685757256769285559659516275034853846880963797156554185729335735281625831405685051422533532503222485107084175497235761148060422517516416424146586940480571805321413426754236170992362440462106262999963128631749639161840094285517383729798172457633453716010241153403734474644216751489405041500128443740447698453159926349241255307872017718498020795327 [150,61] 2768782762506428787283244899097594852269667855752435592725446209721962494913249273680597144716806730238595020732404444767996326668143645881104672343258576602645011597160037309161016229578112194928180637156151215138104697438250611572082033122815953234895442241488403826845081523356716268251181786692486417568723437767958576258396951114768851498229427569268649160932241409810681756998485900597945802590549374515387339670140710564894751329845956280135742169966829698374462652946361569605256806573366329897494094909077012833414123722939526368667089453504386914815488798999937082732785745444989157620881435570117793768909721718441278343452296058833670365159244231408813633037673629215297664536669493089253927049158973585203334906614582079025258996821251203732481298932400399190509493200463167233476183831298011099726413454523980304517216437430115592152591901997943823085917575007496607696018151643612655939353495119559384589705575581468024301093910880212663318612433175035752185849579866416423253111818280998539893622696796178509441955796850199201853546859086352560636180599754320654455057946226421305107929550929440415482356036382298675404227465534880804997661938227952296142012774782410404160689250869735213594343098209324321073182492072233068682638926838236638206088509165006262156788280299600178000728965674185745102171023033327087235926184105360034320865311462819621558238502462131790058255262791858816314022978391810042697849363432304693669331326144947280869817105336324121265429109335733022324106178036318196491586538326549976171610934716991150451656252520323012378753614121572708705550343451865192835526670246675520938309563056630387660572816740158723302669146934904086228698 [150,62] -1333407096010961991681847425764238432661289348201934187583499029370884124239343765768390265720330871448992485032289127296267378465805150437042827611737247131182084809329162471230008329111630096426842536729606683637580537055678482220218876640644004754921386132450047834973183607628341898365133935647199678347642777496272107107136991482629370053482372233897870705622060515913699370064805274934124830085935966791284480213500512187082312388015452326730995462908839645980830910562959642334549756395163748039801309772132136912455644013945390407709573733493610726095106149462958666376245383923686303292218828054863729855878901536233143364260194549086890723475244456700948412965945323804654303868528212106966749249341083298135595991929822723254767226415693523013218428066849577396307749265403446042175990574562179352895025577164398561158757843461691921144988724087712783810856808097417100720198228004271795433633787513836669639065057384606097005273572660089366771238439221434299664406810908892057278400552418979668394236095298427784662435505340462603421357232035939986107444931427062737688060816934174045866716292027243647548153577441092659695843177524352240203994913522791171962122086222134790430547523957935712904828268251983544514679598052633846393388999825986445213207593996974076320630043311663411091270594945711040171021283151923722045360709818592908120540382144477250710048625639229022803851933198545747954815051295552390416641610692865696730776037525037932282157445866455052748807418545938127810377433677000347500623211388405462248453880447957479741763318657923195065584909322163222683591306410563624191584015420186196270252332745826530177224184984210016663300153325305152787 [150,63] 462901768161774106014846493799939625638763101365473024199524882855347430752602740193826827410521642031704743786410446168266022890852202523656250024484349883546140783240469831735303177929086213340932937505900899861784526765835542181831127254865272475827406479087586099132314129165356947297786216410780560770839071773760463378184991565484709442695400622732940077563785255281822864110324294666619224313426855167539366790102359791716727408123187520189081252001838631738921968363661841665586512455371580850076149093425065780129287545271365141649112620408051749070735232767782475545949265673580078835905263663453996974644655988512134031142717491364094960863287141659709375107632828231299658319366065945483995682284154143676856795977150207454488806662364834011681730761060392454057085462847729251732953251811416128776469056615847829838878005842152898399812194522612662894166381340174057898395677475797797499929278065297180025393376913818461822690889910211381857565675515662198661622179629213393770736854658424998518682399528810632361600365626204147347536612724549039130885692032920050667710006848674415726617752309964694927345842491280260681594152373803837426457917787804740437524451323748728555163521543836272446647731838061336297233424389406585369558145911302876153866615584290149385798733698586765136327115608566260500909329811750078356161858768391120911927393184829723168670626763505128096452819979701981766237102227193103087838220800339935627433363500856972944895304349416476243351899867366559194919810146327914327356899218293264047857071469897770547835954329468819485604226009716143515978942539082304849751541019675725810597702194535937229161034017099197687451301931376325 [150,64] -126559598456918269791471868129565769348686133846248273674859539421693628180043414661807369868899267563392133803587341328907154058936131150128112689473056519272070148838616291282020798273997158866575809400712788061201592611970961173648838564328275068278308741289585894298370070123024606822181878749418228919572458367242770334291735645686648554293702718633771208965347075226288660540814504467174318003018749926864581336881739043356252282069001631302575430532142209742559092402273714090250881749259818219170966751091021178746340344269288059788167590729409034866197540595143258818051512928982010415833639062055930354024559713209256121742838311821176113072717881713757243229123329698476110772317190096385822221048830730658328121107160242599651391845691236398042006795412222138846096257900800616298928635889970022001181931963076294452406570744434289710242139760576832384768677775471190552139514039040986587211398199999629950510195166421142018651972303025571533039894589448555066672307985224181340174930619230674989267672578445797656529558827055618988882175761109684090829859729329071227395344765364085072039874168409481774774865707822747656645709094214707423201985693602545616515361068107127533941426029898832834271820476716328349129243161793955190642073306123873402927358402555122201333421885010773942716056420470155658161314128099187944769827084087058765725683909798905919282873726909419014352822238152298077037596071820474198817503774028565832366247620133270712112734614306875455798634298531966327719690122802466640238940637468590706609063148711516888469610011640555252443458471277551995922184713453612412460340926961823422576176603863980497216545256484470869919336823103 [150,65] 27279502947840512510594769148944366063323578235334223585361317380479697985607861552092858190878594623926472143728447703238941745300812385420319716887675478670619473306786429929187797986103498322115234797926022930437259297489333835765575716589382333289324609872196502849039327687705952513445150079684949491258755190391550111722231098204647446971391076531336218179636661461916920455535084905405674936614316553912760934678580532531583244797886347854441286325603891732567061179686275389498100815391566117868155337695469564669499086631826133278789905312639826499804719614217087332385326356743597619153636441809085728383723685081927192342694787363197453736038661257893452750365540137873789921407483605842166684619047384166771666053238551222935782551955419838712235501931603303682363882152628721975444674400880262649573274047431566941321082623796399479307569480554433006752181170828605240210159960402359468014811235980849623571240447140219153843837848157037417908830144291081428906176050181154016798564944234725501822985516167558153976558204871885338527011671259232207404520360109357469643418229237519603627698970834830751824275782945338929486966401923590228837841612086981053147956655527235215599905760153444885209998572365010996059911365426893996538795922208003384907932815566089182898505734663408927814790270696819934354940356868150613590853305456823011938256277846601853249119013994890868953974455671307872857066709791960897565549370070653441189487597083503841760721340525155247460089601254018557606535979436881029554995688711381105959942978104211763285649974832528731355820937302417572769954757320220988141610070838660735518797396480206400529685320073339454629996644 [150,66] -4299547281958489669761520600193101148094665661706575636218462766305890076634937902824617456476957620089954886585456442933255134444330069346910023382265103073910759486598775188434884772825322096226131562174845392312605383331129759848431593363506449164121784239238008800837002480286051429776438971177878534281439598406260591322008031901788311581946731332979753857342409957663236141973378241562840247590764982532032926839832181298791356352604526297727515454863886915756975739087343549494261827890571091624399183839380080414752112186742194806279406429582505198895590018573397964303022687994809986637709197702606851880326759876701276266192544047421282255180663289451859623057510084203249056951621495297419694370107805309237724477838037176253715824963438073693128779420164012489732055489205618023938714799770273470487652992799722517899241701156391866964478354675901243870688484270072181209465062218052125984122910220223691573849429618525317704118775135977604717729520834708842186862747260106751584340166756573026530011365996351071164105304084456897184078133650805626649094348441915577816069591502546814178440396370712569429716054782464993445722600138343061074003904826490835880260760821558689215598051122939866593398836714470278252117587963116825990600881445647333885214919718425958622406964176404205547075311270158008049284082738880295372491546786027068128444423120793753858594932458831911639500099615814361714592228833179647543276798748498809747660206105780677415530047983867907467818353862780369872458291130699427467027403509424120239310028331439739127218862955247633279918968985535280186195703187802636055633809024905473587559495370322995692832441076084166557316 [150,67] 327229933692538783899039529168094163130280842210012848470084817967517144414889685529546370224357127386297038466764396038235249043486787708159891041649165704598047897126638933574307145117499520172922709851257300938352799745562373912034553794736457624048136854887857804435808853888858151166588184458355242441876322206284262756282884683400801050564090005981521729654180022659958714365824652834486024291377597948012161122592416475040701868592432954315556288914357397966388520895927802504032236918154304149750208925522176844793993169875425542340149228322027887970491104102587711358513338779583946262684944614104063273932728052204688748345616037439342550663662898414799976613026970066771836924296246221959050112878557427381701860466571554879328112334287440940889005405763158396471421690844715839223749775557875509426676099313648750736518305265086561790805988043794809547895138285435657508671054771952789917037950824600968350402488081595068548484197490340342420626054441456778212248364821842349015640428390417341421933471328646742144088951304186316280132113091690688127081696859470273059842456160334808924074750858665990292779239040753882187126904898298163197803593523636736995996173769902985784947913858889546319236366007541115359094584708683705959278055571546150238635097023539487051291936550345840418307078309199984046028227642745356396869351598583085238838559108214626616130553758771703750181366733846205830154531840335324586484831904633466586945829218565243119321026415204329518855437750933143545363426671024221693185325167202421962253258917500449419222441040489652449185476483257362389719799458457594611116685641744371588880346753713487681969584760252935747 [150,68] 68416140012569010089355581132663073183891335990167575495283808868947013247407044140813243378395230566657423802896165219435209961045653594133008966188458708076322569609509923098545947615319924774595119396879743986288088518941058211805398651871165028656062945222123450953791962705319750283075053105274699584047981161408105781344975697823495412224101363745362408142563242059400632843139330553570669385642351263996969585840767880618709869110017696225465593834585235906888276413263239530310135797003694335138107181041376334765084182603041327028072704889517334830686691932955105876092212083188573808684899628308420026944761777395085771087928548933912531675470424698392280976252517888657116723307060925433219961499004272113408695384102452036216320790538975953056314130263384208459025804009586546495067257498200080051123380052644495083825420907509183188359928276115829880839623739931283385473539098849210246189604439390393910455791272187848453260292715057926782740635197138491036368841271317806478923477671236446914640538329637944011690179368590181768640668722322971209819482103762303605544818889715212628264852913631763925796270669619661489422239086856311588917687977829433227571900794491772505255882936055360319964880889399666543587253568801677038865146488093040713009206431005617644310376192294492706088735258418695522543985668359969217584646271382725510160732467843551822125907900872947695456804303964016315026209810200813453741167004652567156416333907447148109097579447189653609309426854868616704646293553144066037562801518867598128940642499741920012287722300393122470045451846354352596220100297056546026522530917692971164629411484861228416563114101300271 [150,69] -36024746073877756121699165900325385265326215680878854944087003259557219667287294495444172863538112141652916459109791048906554710096166808624893675139580017177431948222965940012697063656435440964128857615534647889989613346006580919595041183333214916911120090508124699680120964423646283697207025482266975697317180469752362230089098056146549665119694350495394806465398868552618536700985389493070240804361523917123356499629421202233686288039498105828188379146317551365571639902611807437217810805725296674656151836120892872848650557583132694127192838850619494050523139139630995698140574284169047578610887383609481295534049270035566478067602022369632548654995803154815686018035228958723233985566567015349795736023074463948291432995310965539073708212992547604382101163640171247639836732593703327565158413076597818351017251876675819174116554018403525098058430016084400391870332889803879653989370620350072526888279692971423391978573487509329109123521876972131832243063523023760930982751760201515969609549348603196385311340525047391458118461011211508645493731395341508672256426988095085879722286428918561506703474820290559329418149806516308928928660283743899103556642304304026301207624085569888498044534589630556494678977602086118529826548465869784067587052514409071732068825100346160114629473579601065650760920750686468231458662395494327767376500157186020381399124769298358255685286148403337949718363328914378296996767000439029528488794672854093011735495901233671683963576370338090232005877927740336654051924406487899408031810914686319988713862952130824485975812916544721647042573853112609678185152361988504162046903412046984048300016807056822202540556123843 [150,70] 9258598543803731907283646867656149502938654586890566274487844543357305247857153784890517355070830465317246109161979237531281271186755870952249460843497898562425533559374711943998220477345404709781510219368235428665854606661824770734672677631120506954520800916185905261768928005768949483235244322964465488999000150043185767268262318116545689124488284322744037538506045185271631204175094903992785571862063326473622326317800140519655827242896698792474682018375300330872047878423754775431844168429317756859834557970519411946552769343920040741966360004763449589384538656553976941627401470074888494420229561035583749324984061938944139599156924350471605532756016460288881284640802084124800476562029213147393997548814705365542362521168149442558093387086860157401041560048622854745478470149875751804828858213655781774066047546625159561950439795250935881465658025667180600309484532615302450470771336041951484449798127492236459730641025191586946870731693192657791192002818535853613398855404143033512211116151751778507806962976723833883177222562938747597970776295624418724123753049516105733194364264365191714305496396266058042273016278566319371379507865823730043122782901822378864613298532957559587055669109965940557447528940935602942176964654397232653059012162814321235347638546447506207465259832832961561778072816847447315534212062308120532190249251819794045832124002549251677218262740682526987192165102897835339526135699892924007228652457988384150486497929820814028835004820979613344481853088943933352066510119968953484657167791849605674516757012632783252542164162632723732263263644507560338628737245162226132054800008835440794812927306304918895089478539 [150,71] -1728956241677229500003136037152764722639579890083634847699264141024459188627587309068244224457138681989668079834499107751925734704472218335288371161678730197589504881300069724919088325548372178632812448560957714222452872395946300685873245500472782217152365279591389475311420122286338538344136174280959700433489771482858796296340200896781236319965300446124392806801863320233915755133154229884296805840273891953322144774694559318827027963774119705489007612663566591729513926718141412877654987980306103124656764096135501489135353049174375631008308667806912669300693571848864413215743246249232014131668279504526617327004490110526826039616164243384312017698464497529371757389010189921957594047570851847367877852351982792687748746640045150584617148537133635795617111675509011357614166718720796219560776857317479803363387423714064303072217777507568437073484185359595549380251456793355194163011839803041687865232787924283957022869652425477790460783050604250915543508711175470083830749987749862880413656770873066652129490921246345143735668880933746769804523533997738850305681593383605149626872485898546062803212056339547115658676690290519120065880552362224517231371984298257087741519586695645582997770845867708431252220493409386552153531916742659458395868721987614363176718480196850374893665852043769551194929227083405038095793618489662605938612601932206393350927406818876763614968615329743020254241480105728513683156253813010975361801248825482006894176736421247345646724995029310296867641439085890553818997445550204876643687877403935363612873794820666243802362290174718384492803902278130654107470332150270733418657953757800403262532573070232765751885 [150,72] 252974687576004133146115876279905296655727064398991397340502527647430928728566941248233761468352159347161029004587491809803000655517359762033531828878962964891441941053384534007052768210940201558206345487996872361293466728563585070440049033884401831683551842409743402849416397033741284087135945329820194272374713902075792084084526616874992892165334313576696252853686279212663026232586584369122926438121540023199532613329954688012837775493316829154124683320343381852782882821844622517707865619360780787370282659291109057675095676516972012918911541261386643891028434121258905700751140782477927171641478792760062865363054121060390117297565767438848441090755128424218259279943769109207695898458024863844948289506773369314810057778803801647957307296612672933288077751130617721399765901795551968914114204956163991852367409825757385009983015917256348204569063672357204326200668186915663691529377085013447657680350636394375654985361566567604733615706771302492125959735155075226470336258985724948278459140707203608514983043703586955761430853405978777957843763861463323654156524537564304707675314982423351642924277145645584272757543147457947384609074284216844725402344844763793102419124769709548394065703614807066096093908976828839913482083894075372583686058676969502338611709118034532054395147991036158017098356169829015621278582968968175314753966135578475622572589609379875931703824609894230313954304201293079985526029055462472333150891183175277213748872581052877888855664403114890279743543640014635333993094908713907766858413091494883107591754734498287245026976381976296110892761702993914977966541484167846244521315154307425725997239753326172821 [150,73] -29397797482878354896957297758548807720579969810323901533896136861358755350344974792562659447445788628151170588291490810942125235126743857385621864608872348613088252341282950196857465801440770256859678485863554475796255637471049583551197391862137634292903147579852400924328913049699055726180904142258065582473235770464716124419278458927768252956371287065632576014942373195561889295772219919541057663968730784432725536125038747871815339722802413597204218458364772078623381116491576421456310905225500628112570071063634497774178681408833933712529038495575820498352276558872713683172654454540100882946781630179315374056563477145400145542472893876752374975614397980080079362916818921102893836619882802545736445525551477615060564672932812879875935653664655895328937195319749207227437838088925805531706989565552810921833858692962993062923159442909706493536969413396079271048784010481161673624587806654917987144072867082560574285456819864008993102534019387353560050656739680195520570795415346653748186505998076688225323197124020841000378489331643783695267145461374433058117541108873330308946466298983326150224573510891295863459237665044775103898952759113691334177526696078901339918655741546044566238521595308351264872018557724056534611126368427317041657355042675914669588534301830432330546848819767196681291951132549148406343660869206254723562174117166663995689873689172942866570535187944360932087821518044174367805407081148886765185339494311123959552429211244674481840405317548420133848728974415874079501978905872385833244783920785710025033162102252707014883768545892908269908294379589041949812328413282470603487899522481736907709998283846470 [150,74] 2657755291821632291827052539264153008134492200315362018396020031750432103690469425919374582415251174943301281982398828914756682072675855105062555087177705534762342510191030155869845366108980462359253359711723980841640523457050039952389562261870529285200054091797346397274017311404365139736903671491079506079202983632546897155889560539775310982767856997026937425055818498132103260034335366437908402118090300407874647065080048687769806114705848027429627151046152138758201319830997323448096670461530082521208525429582784817928401767580369201321603761664638572848972215483623644671774880006335424794871688151535183236938834795935473427012602640824340847389877306149226339299656302707979585752539448245407941881526417508819620276080563898620201616938874069614150342609082840490176710889025428917885836424783480143695024486304560691872993227054687541197282080125294568699073223048679015964724459761391523053847564067652727847662892624236667998753503782707620498440583970539327812832968940037021135947681062358866627426120691157590903601802420824670005762348123477855838928083606535734643995601452706675506740470090257785106676604427684286999036784810813952658118456725294990279129314677092116179070081411333201959671645387597885661279191115994770143035492470053517548116644500212446645913470856075429291138113060095772320242911801769004622519237284625079748569619369353673205219696530972732510433340550769077532278282037677634744788217376766986524677079876551904402328041054543364710927151470970632461836104724319607787257045507651362221634409148592891269315205675055552296724292787524009412483815634045391317587840572930161744711530882 [150,75] -172712475073181178318666529398560033106736704518402460139179437249180936844920419827612773179945391083699382844254762319260356085133153065976136036611033308025529171551624986008054144930103870837474502439354371781299501190930634899205947221384841669514675967018677737045062250131394985045288830798561109584382274461495711104701603670459951106859190301365061805500084556661400807313154337056519570029548342241160942342964207969672625217309053431556276938414220662709244745898395110554020241303279593230989010044944108747947504258282941449657123664673444649789338837884845270242420386210699515315109921797834342622012564928808688820652954322695840514168616054242701448019535878543439699585744991128250628282151522292227807615886189824950134980901320211486331449972551052260961598820165153790734498928565344796724933330458931047375961357465728189447698306890866613827582515544475141136387894701193437531951455702435140671890824381355275763830222055693984653326016636289665776665000930167318392267403527139120610200702804295124417625143580517369718282960066159218360768164436209292284615234340498394851946755226519046136165983245752064873623280701686140008006385851338700356157210130682688122854899325292259438832405246739341764493774903449445508411046818356890335538996597300310060382009480711438073552860510740255401890169035896514704553826925816568178394022164230284934032885819070922665547084742366707490708823628857402716590868681809657318486393641479786921188195559191559370912514574871797650331800758033083744258899128587953191317464343280967894597721281310017927904433990580480234962212435541466779376547921946485194864976 [150,76] 5533963747388854140962000554366933520343232860940611587389445154649341884941215074546380452759106165446277168025116738907138481524370046833892288533264218831890076769924491329703982558495154609123728383401100364045394906462402845658436807284480835744799715594959018200319360427291727619663284388127940355768595634110366455488085404238712427144917096346501611876307027886043342757876809355849046280114038882554800197309895521901402013277834491860474587616352448834899843198145464095579861980984802307964584337140580345738502797552936209780552264658289175889192640026083450303181060280407033990061407793153195142297427504082123776364466497989490095904635458481303938753500411439428700828375003609233339707053435671862969128758112092759752032989290523387736147499126702743321075604230168284317264432144102333674996697548008970129602782808750545138628343879378389670891245533383245723419201980573365026723921658755003416104487226651219453347394716071800689444565494238336515325661898097859795718719714965602212944962565045081878334238407059416811418875217644293397328399113558428470095880146736614959014611885438041679885902579694228250797770330744028726435232396958029176844822369199079783014450056458448347481082755740384155645434371105454314376490303682695485636518724472822922507771360762465265490146981738867502086870084408133999429657645691820081671365030605798941498389845067508100831182841653593183325877516796524989547679965363683952000967988789621495029897034754482465104964278954741230037886903473092978851876611941144787759301431260224833829500631751691657444215484414542102724660969741582667320774023648234195703 [150,77] 383244981636155362151420391727550764727997391445733164475785546149895080057536191229051508558480352431926796826660119110515955150565316280571132907976015159021244044586152139121445242762320102412317166426857566535472665096045481318558260010149608346554016995056828350228371352129349328217601525148946583782017684813222576875649398548046370179014257077273882614527371684218273736702303595788038791089691728644673821150987729222997602279471357663744191581830328659400020270214596826932996755914240766074299861970333276192985814335933535457070749930679892864146159553229254385691775386696270214420965081804076172820440390400700029935268078241145774288174330302505248259618386370061279415527626551064373723116485058040629031302924998567185978820683595946968383075788428241446242698913495022429522683726415197260017333655150202561680766503016940168945624171024369188463332953634716103258434450398577251456145147105816402376981785295881325230068060363785183847750116484366187924512992843199835758275143250042616636658050913454287560164619040316745787193899309934403265016356631898716163888508917797527449652728632709939167231758703045613356797035205776712183113912474050141630344356216455174565433187275102411337431694032856233930866306189602545286538571582061848200364756018287942214156604081598588753067007746303531010691688861989533475951003524064318509309059648678148359737140790972458725924720772849966409731589973658500622165836487556303023746568882352505344943592325529777793405613682296144826501766688109750111323839165079703534686138247651760650514072810266227611403963231103868620269942728742262614302330193990128 [150,78] -85708696643461165974834289018053370746715503825577880169357203846312352867508937285731003454124240119250413988716958575655439116218812693595370492458502318314217961806885610316504955252346766812227131730576365755671346991403090176508351603900274376789147412103348928892734864472817921102926964346971894781240797213194772374596759620452097035704640256244825421034599520861769714463091475156875450215484778280513007760273037781463487006895855836284245137007278550534000354610988239476432897864820713535326686384731871547251577595338283608770431697083629275143021094232765520608147840724272051819413776229967236862136877862966702579740847366158331115132955543441884928598574254618613300960390705348593583466204864971206639941383164554575637057407987015508108509020680717104291849832568098410078473844467010466038331297669315478728579919349997630841399593463318933680711414077763156982872671932602860118255173020940768866687175537896710736370922048871538124813709679780459021210641723948250784009815282679376873761177248570054590808652563179551637948609376884283018560235926716237075206962567310710525920716903635389097611471421128091819939197743221010784527827053524257767665903960072007855045040165627310440028178570536952610333095411771465986497573562032973995740266349029254789509632181387813253127371412872683766369689593285945153042300649964908488548032719473764525754564149983373223120010244536070040281797420573552628367625290437747749825733526534584575430074323738700412237601541358559371098861735585416513096484510256107914895557736590804328688397940511559710583663388401608793890485949197853003792947234921 [150,79] 9502037659418632200986446757057398028500502803865367559646337444880992444337368828547483483111429910132494356993919062785034026004053824668261036903189256213877169623254441288366524217792721742154060449606271810767115807962023244980645498485919195145042608929866936521558381535639556653907937639160937512002042015177688463829321174833699557516046200278640314624153965469951876142917391131835385903286974031474342673455009276062245364241275553584130720532343595608482187810894488925729309002366670223009002767743709782548081985948930829706274678715903750552569077083790732390037558029748514073613835938840930449050034263817437101736794897246927872450043520281477991709636163016316096053256185579938238515472572139875636600946731062466897303877459885972181884465192327039909663954849456724287094769964316359246687181467607980453809720611004945729477077470125666351226217522256337306357304268733280199749781464847064306510125884755655098640867937416092455770279031021846574694410636063118505757690012684354703681389153049374042029582687108503039184656417770023794726816424712052418686643065678006357654989429002175701284814807109627797493638355524950145444073912654404023156840594036260560070588460781010875303315488741934188759240766386550232164524616767852625569328390291890603112754469978955041141464124983241417103181049274171450748177112199411191798177050436554175421434348547574507696114201601559159156070196073432422747345022824040000681584535965012111649701262463283615098296633594417627235877770127101773364480659961154711337095553115772562759764926650587785974335036238777762075290569604315739962370556 [150,80] -833610458415125286751921511881785198891974129993460247247893478923640364163851540536115906151649359859007596647005587539028301843431776075421240333467634094198756900581412530525284144577747436543214012085662208346134584706764818373070354539071805585596310324751624974321930008401630270935463395274269506111807769205771455393699764145283817327522304906517874763107402795802414683282502917244031644580624725579974601646046349713604827520883371112389964861666429969230305461606408747138246212469645455005448849192415398704368572175027808657152786472461499245769965031818280777897587057243651822870498006939506332102936789983964964564934490492645664696619577420888916166973959165879133974622663663633117605248798686396746924786636637218884236646997674861328380858157419237922450879899651022449945742687146568445096381132121512156334878474063801476456644708945924007685276258768832292234500161292072916275939134235011549322306563211758851524927242293376745962589777296179404831395737522589627653627412871291142755354161251040715632315974719008545993023775212401977114666619805664704593306715680459740749960583336544668112980065818410663356017201826555269236506135990265706245622055385146067746660101396708462295740710008466990015324872279903550236218694456128526808550731635290469971958266822280644769635749482430945667516679080495023260637663313820602372603200169015761612499167942609955370215003994269867190936325567052983220977897477119783178510242209853176708975076929686185450701409283696913845676754223639852633831172607571251881163732917354903016340330631776333137577276715298506759083037344152425800841 [150,81] 60694382162751165412162904962097782014062571418359315069380951915737899072107011942045687439669556568068533428338916764925768443650070408087292968355691162737314893228327764011039423802471621222274382247461828346963794775637387668886697328749755492382679555308532417380854911847414198301147080748861727038582936139853635093147369611241890260343105692840164826814495522622515271503487928070637341811143957348775129597801079000310348568883531060037872886560183467978493057800649911729799051216063857335384451961179873452788864124581663949985937679075318848744328091080719260786461106746924980595955343758256870329567942513689491522505977484023453134073604215094099542124738576126573743603262596837628201742393037760931928495107093090197037252077219981814629256391507689224185602713726292507768741864324660087143500451600698808720720532011732883515665990710603811853053109332522534340836395543379990418768807785603686590111542700682855424893506258845527731733723863977320087605300682116857510598711866588944000206808711214555594517711715504151649046824171739119041571744613304093402908636936221780206101595990986539749921667671094518816614810219526160841860798824037329102953504469186071140870868263988442619902593558691959927013283830400901776410719080643547906482486506468524786719831931782965420474117964003323213047404368438025514302454245706429062846554790719084966099554780530978559101811924959243619440215617094057105429879606891938642096596570909082450718490544369324306987281908552417202036680852762876373606815405138994791085657729224251170610396834406278933255736651755318915302477681591697477 [150,82] -3637597216809220246677283507384712166234023224912824879698864796831560684966906100014302238447731558144272120393782354145878207011337294516196115683035478892986808909605169390494658464323979444162512399133277386810010758922784544494023623305028838823599330728473584223087753346751050895993507192525194234063989825053698248580707814094447428152929657371052282062852622842722148986473044257525887519304213310277940356785607759512772274430537338948748903714102393559407720570126531633663604897673192449110039390766113460084697188305342665070805327967165706748871494049247158739787051974371100064674460388956045655088258155687054505128227752040908698515866559466421133908857729811084303086602417292535893176297472129769981193700014320911357527268550437578986950358175680309052134633841822286961146591344260880305895185373905589910427375971919285656178610371076628906071426225606009021163171207259793124651851639060791775523556413532677419635061020137060485408683727325798138527008579518378571498210686716255180584115562176890902392352672852710632580302219579998871374716074113812433405421348728073544077376132077310255833396863935138223942579804767512137460351597725864873100377595668157280954884176739930272376125864232152362546965905114283802977234269055347698051572809071579466198837289847521844209589371516939483506980146766387316376678066245904643684287251378739874874785936555284883873089172818713198673546566134168391182386831495154706393735405474924629212211466758546303853031368796300391763154056732609724397103727369253139466229464367801536123921115407587464944404908360574296011104592181131 [150,83] 196821610193770742173348159267153014985717173733579846009829971464314548985879228178665125293578861944094770110502479400550624934440076103467841716963475140007754900388868097745593448664118244072172460700965187860597941170440917428921133205122506121207291175215688858091881230936809309717760893579837100561993551027639557332655174537054019733718260897695210785649327969833218534418228294944041467716908102083743434182605185735497852600700754743058625865978773240199797643633253560942188438688540642171165784096728538719903529919145750947932756919173758149520232305588903849230396504613648955810690111233951520306456915378595122186855470833637511417179500380021441333707259043656277914923176963015606647504200597466784687963860967300811911993336870940877851506228139694294054414482841197482405521917895393663970209459000478472929604274440108449924946017531875833167024784807770845366082501333713624179629807286932947402443557114263477926980619846800973758818939192574683106615319488332654013661225153059464621188583815132567192292966386374642032232366589731620695844948323714482813420304995953188469437820936089656117505908879526927163555714944067793880300766244759836449044182456959095089692137947879312291511604137655337963358549844506986473142944801918550337576372111462832340690302380162739067027654704085215370550631924775444862737412397373477703521621635400273515569313793403276911846665638585894315603791216896614599481906509329943161960531191045184217550914677895295731673736666162774956759426595630157576595837794265537602548457683186938014954639469900050089532591962418953415336375404 [150,84] -9061393220988743864248751170842906490619514696739498723518245765680404484793364585177735735881432319493243475580501861779406335238493807856510601585534415582546941700046089638216892367268819191159339573654130581923810760577956579795571220252510661778931077888849066576190064255055176027568809384783936569175096912990460585707703315134208165801387134038536875754549459152568073855913439132168657953335407903048625280854242942666302458099814584946706321294339307656662607946389012407695564770622227515587936656404968265099366633453244919230367052984193966750009476181321377167614749801636897816407790560626022268243359110099942037338770442524963266551903436967597236377319178403717071004830507722820715444718168119724448144564434270059905695033505977925707150617002709325625332557015065615960025704147956082353051151107825828838105786939294687416177616789959959471714444703373881987963262961308897183599702011053863434375442275688496316532352447371209255773800168290711214081877988661157344191110268565828534930587054043886674140090859827154447339541430056430253910687905359303729569246103060947451459548730439712132628607687184823571857653322617264856523049577818411402677186101396361766285187732941449126764061807006946367915899279393196070340631439604704827064847369073817891367699490486528899169042739252684957453162480257476737622520986154567284661195651130794732746047844191246228581165211988660260627335563877696984210016196583717907987652915393970825891671816682175414571605521066082586536452062882278177690193048453041037959897860353342622019523775972637277137542709335075242036924 [150,85] 363914550484539968654656446021068494473640896521674550182430213840467081346541722169773606345941627092709249276498128998881798494406723844550162270021898803715669297638665989086104055603687723384299472442694209010306654600356279168383562662856750796528480022977838646080738041209466852126981652648742803193436070557450335434951865783575989579119767332553827611098765107512279493943605706860414867760822447471317807181332227370479375792822325463170879648177805791218367656355613939758996388272451442718534295772359649008624010511141436496271905008267975290305514768847951339136514740985062632029305365389214011733743605813357489852184066918363451619234051895366743945361616767069546996214840202142495233114952252443327109307125333378356456908618067386226966909048519258176424710726353316705778355859306243290547747617299612198392924954151760834396956440233001491844561235311575194930268354985868315098673971529972777492342145305460257581038458690302024115002741953101577745609687259000394641253338529737685876429833860323649475535858673081766107556609580011003887744578182086345493953797012744748211324744215348477015512002649506014421742903900852729548523556234866431781044895908336035482339860114336125391694147849611383110405127759647626844109027857305093619936902320506717867490814288993986004050474899191521763016511804714714523378580272954384748385658499995415046307188385463740451549053065288074757005352052425952244363229575567514301931172917682148494327678723089135624927567891789022591383483750470964422522297709372667668855488587534884086384219775787818970508593167387968122 [150,86] -28071275276180613334167948174047761091098599403966354602282707514102945884664437759771723770218162071006519378608864144747651339265971817159223528945230324301408528483429436096970990923017318152511454540741736730298999566646002570641846765494716210044559630967313884585412496843730896561899184600914851865218151787810040894312909701191002053778208840281228387807143809813544433507176530762040409910560928326799432262131992263860246237954391038491407823116683129451641485968575411112451940718669844242010727818116959717201737002963082548063437692350953006910867712336162695191534147801707043573595985389074669625282202119347693977938330813652938898879776458018655144796678788986589218947016789270110402904911053484256902776414113779452635519713767193308987147418115644299905866977433337343839300766115939756561024003059464634047513069352684942753732066354077199451451391344049082888222264743237350204669292315608410268620903029321597023463100714401413680701791998138469585733467044434108255052997944693197347175509880316181159717257813779442200536137306061250751145763032657595062629255960840231856783621254486877310688628718541421158450626012482751646529621884206312027661362767872235419808605396879564521015144818313058586011629362915248595876099292271554469565207626463442224401425152529660013094746801533921256508236074349128621633888500498603695106590485130682848070266346887804801745377717886814774222338195747355928851551351709620819831859814621027160753914358976084364821681443398411373000412522840265535967577002238219690314565436584074164537922004960022433195314031387414 [150,87] -1296284238601230649341215058332792772118210642705011622858255290811787267630369037999855299206860076433170979476173801270667787129206929548687183525380318150510122692822812696327405715511339964622136411533344053285167646762903677312977542964757967577388790585736927568867115316718385487929511621043064166649385327659808266290299942014459238896079073103757014390932741969364353523951274175218033163298597624322876461291394611337571859643234369892642448667258994309800283626998053689864966107217771911543803982079413559666751842878227300091538329055285886329048199916452693086624729719055591690141143078999487983414874309500499982340028613306199869890541495411431147535849393523122743507931007184873147664773506784003495926109556995880449425744594500648146271856503110894953130575111277482545071425394879574718561745650180979011878742765221320432225343268995750905263790020572666493896711210711891725635438729584712405545378595820359177052699736686341681709688815337334994594645116163023883726311451562800788822509061287512944692530680586868770663903209707966525154222038520891665901376129133874133687033308383933416620338915066134587837029372745015314597745054045298895430646425582727523101720187917537089735463017071901601458195480012297181784949386603498884956895971982031029808191738472764036245665410638771332133016813400037492774267939639298981629198862461453899538072906690819348877460064258653443550139641434852322481769294790432828918043064745616056661548075949939044393358115701977448192470979698918169564342491862511050035139230579443258507220925036789553069553350880 [150,88] -75340803003650107166167747602957443578849493424275173617235966139525845233806571813669077930095158226397711683122530320299375441289233496607894290015258576427014528486889682171736855029190059100404133646334861946213550323404519291225996392617445583746187163932827205774686195477205754982842602603865136184372968184169565389172427792607224430078963512955126654328035801049470218658678457029454776272978092044828314516768176548877219278758364255167058121538334348516061834596722711831307148922865999857101100744068968860701566608699795157913519280915756404973029221046789307504338528702779655883985984330135682998068331476422054148496453701520211838115038616005567643292990151683711609274838197816930884845604857069622012566157561554284638328702229731836300518209229169833505353309492922059450967923114707049414180241665335642906661760971786587708109670044136686258382507816361000037345333104615883189576393121252294073719378623599461295880633486971337969842127344176241756336653932683505392617858335429008139654127089024018534532001173586863107941249298784637092851752103891600524225409394129116732041184260125933740004363610409823725295594296438089646426922449307421376001024514170774078404540882555756549841603238404280172146396641509753550727038754454713005802356355167939495962356526382302474551379798853160136586856337497938603141734395248029631656098277019768938243323953335731895162947247266513011117955191358878765563902855941011492782288514140445397230231043362174093249427358755276306701127390279483741914876654187222618789402667885138963253435586136475000442586 [150,89] -2992335694583996332304342084246956981118433806384377328293433940755038042962714435935455549328624521042210416222786493368513799346910680015864967146561056357552516504574053068539399723705477102734008278360082243635380076943319691411381902241087529208681278506503917808297894740166205550883138118816560332588794926967935164439880725911097034324645096926019579135381956518888410644286468197224521357786297202272926396718114663047953706168572397736451915528647873200841566776821695807107187180158205736919094205106456870075685131874269840975780230062036979242819950263483708880200433283992646613835690649823328567397107436783795925696679840216510372065474887990605283260222566039410437502034488853235378790083148438755430159137410491370521640643081233692762545717047991133158638596022140145002123952545651181294166263479756701106045576290168524969402096850847565478971770269680151283998378629280049713919058056871241653063865242567690686556408921739088774576597516549350406015716333818922286463611072403171555838753630539973476754259843169058439031719835424365644929191035931670253323079920799253362881620887039722224610248137365726976303795668333846323364608434136875741385271439101199153537901804468519738640247740601383683497660532893020828478953038635996795586017088993052742694607695096052928569766791200556006737748504519864732754843558016484351726947635008003925267781568257423186861413971240937956556562559615611326201211010423607704418519567065227066496665296332270422073600325649068633939677178469336000089140568934737554489534943715625419330490709862947667967 [150,90] -97238217819961189628626470307733095516927076166771936038877905487743383186331345856784984237936240749908257152925514404733216566451691762111271019449026717249800454412897981933363505396420410724845606364534718869236529167368960049842192867599376335106878171598689824714218232856176598615641823434528058521168896445300876357116587476681762793311206764281734663010061035258373030210613768358206727083831664170641833320161734538944300556891615783891404909736698333266058715256677741508855774492316435177724794357707300815929334810518600974892793873519119736236649528339573871630533181409455779316632301570721250536924095035140127072754713730770340227508073584508525013566391806848746120259583000375809580250468623718189432672359270802725442582377350430175280461609959361993217394920487125272169822197476332442731424351187621021698808726473349344124193591795481621490628620057909633012875271786598527011683796416278747230968620706204635871061491219722567893719235007375276971602674886622663191728989184113806954512782567999955233585197769566477757111413474612412776969889492765065245575274573613558731748550610789438782867883212379992724680986355453959754902781883460490728688093568946431287763782086411138582720863558545533302258546152548221582887020418050227437795982248356026152680687741400891664194035494427827645639685835379513812252254345462577358329175162948681825285212990519567237648799743031757696031679891159646329974358022825938400262411173235653987689415520894487433940286037339448213349405814128723489373285067215419935015529062196439391660196900610793 [150,91] -2124144863013726388207428172326912715369504225733673188365544492927145408673252187443670249762003507908488225873605912012660379629897537948698257609989903372559532342145511113931167325875472475728502206111174470770827598131039973495523460954957282673666568038504498519183141521601461320436457642882275957533581833361043205835146505476346559697206332474601751980933998296792244456987535033913324798565053683010508822076543284429097325832521659964444028680510539732790843355084283440782708210038746926688966188395526990909753714022886677262007999608996073884875092027412030384889118964546037316528399692731991433492326222242746694964651594206261707235478347145949375022286035872072342668520038612819513775133623539722434948089833841222030731677069256856680084336649976159892990536335487643711468101665807101856054669743715849670639144925320448187475185263740662242293327531311244478203278446312733955298724752694504819467449628843568395035697723101501265449032782463227646903884905251451980131086684621253453530535302161671688331746475817876426653977291480683020752119934291609266344623954076930987153821928883105879147654810835629694452298012244205025887694299149626805710039500524335500655767826239789386872110526503006948333233138200640178705368449335828845524337089994579242820992485201448871735687017216313873072319429297248480187735664048791940251796217396132803831422087505619742278510168894096784232884005219465713728335636256112402448492751594901426673367584288041283556255708091734502283410029667591851897593063576179054507132145117818138232984498330 [150,92] -26369787632138937225888692317342481927993115358925133379680880664428303141063346133472423693375535591141476460966668050199790845528236114852147037517317784559133439554480061173117732064022537596699835062435736390257743308230419478045514335562854654114470250437674322483942673618126335792790096543958517984961092054532405554829809716438655334941406613524825491592899456269395045636850845895910104440813132064395323604374193082850249538177089683863344655666259338574997912230548494428254080654075578595704963244023982229625903428335208423480587179730962410620430640737683827466911469537275751611077368282268186774124584699118241353935699843194083001440259774468995453423622937784186314722154356890070548601667805842377949045469643796209544937871283625110472088129096614485139597664956550640520373096098847632070388667358292998868123412996412112332213122285737979131507882642673177834686816792334513040291495687963155951683494085387712623952189191474469124663649005595942396770022095265341336422793788242627622497351363072278852415957554722149618369179823363549030756103731967260866501287365074446146107999156559127858281799930596204144738643573479007815425772555340400167929572693564678971345393563969980709079652786416112050544666810894073761061315572491434973084064282384007166145885012126060831171870671058801138490119400854019304843242265125745243408485744036708090523631882695720898672420392595182909029302671149140972439379503406985722986134294682610227051170757967712055213176514300352160283902434036918173268289487672445504130316200471890882965118 [150,93] -363462926864949178208846398894190308612999149364376805989524850822955212755119801658421576288167199613789422971377484908851282226788800064931026242776690657846203287337659132581344609901025589910805976370663018063415844318221554558045547917360306801961304728339343678436943532093643382683756293260005006941000606978889890114627254507069897980498359149230735066037208823878209761836962625292263686991292323069018772740854026413120239725353228307175700871570149091101260359397946980126793485542311538150024789959342087403224221953877151156853535265772645671307230453978174622991350069837426201335274707950937535328806643627126347998817933498180272086147717867878498551666258927361271019974385678041866466107143677221785288048919164655754858064167304430829051937137363786475403123774110488793722126233114248241242642557302677927602973913192114486129561422136231514575170482027614533677617564995628724296622860442694481257153410766737713960486074002367675767824826874323216885992906226369903490772259682575382653337469475277044782646315283516414044360045980958809527789431573524230156969852050787047080033053004835488358341713572708814562851355177964261141535888132366371081804667390695342467658460527494106020811635456580946614208705766035538879999265356216509025711491652117270468285204751164468521599763766418472557849669488655372381674727582350306117128880022082956579363337315522504378183915752271354056861802189418069919823656684011494470191548345496392282012687915634619624126237416570301369841724214144451813429654142196326495893388183623428830 [150,94] -7299167237976531426394440534991836657618738981113461984361395106172040169104149480552583892632295424573518614022592131432554798343416780685058421360644976177636403575210944466631541256204957929048524807262736895565753768980111942623775204658517607538171688034823850876303305439786370393750055728136841833419676322317910182485486111854825266418562664089982786189329184134008186438796121750996793003791720573476883272710569145841459158208703710723502406304727460877119622972939811756204372114489516608078646179666941762318913240144379959112919168168554985305705008345242184837005400519348585725260877017670084514067838070474949858010612751026861888595648913242666373837928250914413969404884648826239355938037751276211958525204760173870321925648695958750169258738791245280361185337777829934657160107262267907345392378202583338893852506472436489865395596174680797157944790644519083509329461020335949161837152676104703420325327505928693236716257108717921098860012450048826652435186992701547827018902341598710241593549669084304780888287487462798989023089304646734263682388938828368400515533934538509283932144802505644555117798856895286814933274069418777715437975693712845252335401507316435291798572895204493333809300068690712545772040776955502389587828239693245694323074834341147943112485111692773535219375689000214176515563147785278454557689253998309430614969780788166625293274289515847237652843752004614345017989481459535625346070593776456824253331260957107243956820956070209673922964603106260754253876197102139561818922526079167465108399105935299 [150,95] -62124362667805073097576201136480234209461885986334737250650289630394702203976302122854188116398749868473670347484357522336712569610099910994701561303517875963101184907936941066924599734886148953861442225498606281030779179089706959242101214950111152232950481547352335517446894584810743272927778352300542798466290598040597921007392799716279223919826216616056298251565059942069720258968878591121657878795866576612079929933713531298110102835477611269213093549115554445332790136388327569088685736923511413415786669517715422711319770623628920867611806317014076258632469935057615605235829218100796726148564879864087282346453593842502854350336251759043191367347326392846337657969565770139298487108166383973805906167754807903473896144466398108934913783913263446548705557251683785345123706297375108740053458641909770825985420097649330208193884642064250731065433298006256222429977308907280714197341763889936884382787044630184775334627262112312189941306963987787450225904879529116647851049499791937425606680113506143073383898049970430132997953954345070921152045959350930835124062772091241274003124764680088311682030849323101777482903433727519432770452638866454881538907345693696584325678527204718046075872440339232252394893012157846208344834223318910281429244629615338433996159480026175058925059874397724861437813901248925509245541163154319356226967729871448916663182764072076588510683074245673632023400537812763553055604886259181017851577596868260721767429584046379729166337871112027051031956822557184056999222862759424418145285795118600346354871458 [150,96] 483662622684846943105577978286129822098105192204714855429646405889168748834690095121615858538441599968821410640283343042415489185269480554215431794105952708678567291686225350254270262276576998521399685799146089736106270053525242418209108139990177867272031918016013521305906095739120264085900993099800889039344987243542378542118021681560090304217998875036375815418969683933096453011185325012794350769635197842725867517165513328949677645397328054526385736346617303136943575741548345667886700526353734723628639027086019874264729276841040077445434005714145208630791813486171000950586541949472113399587178983893326837764210395069681637863247132446239601753291638125742064444096060830247888836952678992703082296987697034707993789891344220834382934001680857171315415287042100694167769687672351541121739007411163143486908700201792480682220518731127534565778218589077889626935541672939650406182524734289513656666382911221499805726825112418217548804082330208986744673981973218512010466876641605229855381680849498311008815047995723372109824301089499005139381924266864508130169965013974234085171011124529572920421481606899013169934923489562139853512984707652925483629939272776952196537909147297223597047443179305571139770392171395641658218521790033618626771333993926454160188123676349212119159216118914081637933355856215319660136348431923987567138717533821029501041428734130671797438878248223793632885686610117226708613927900186974540654038861569519222547621983610340094574533434810682009048212331418866209436019418177981420588023068854598183057 [150,97] -1136638353693088435850569516800571108266103374980255745908535459648530354269912370272804850540800178005068450809818522573698189770028336382257202744749811046111448937735599535339335844802922298584500820621938798112807709291463993404716223953223009873887634449563884619532370702634016377515631405574145361375553129143169971212593770519021263750838694281737041248437788635173385127175495662802437734746319725293635550334225589111675202668961785409336106461653967331587943926922705930698390492977154979692532216029693851698715812827785997774226607002519472102914804385451556015313321655748005473807711174623482048727822685941711353243683684076458999404526829302791406409551301588862548662826568133272826869972606192469745741702850275654226766078237913625183349201076059997957294811481684404252329554274605234816292509980756571609416857380543043015103248802870143156400770869839605224029374611413161573206718697893026658403249628509632919042080996614792949398318251029027739876402417117006000037838800500037491193939339409189296703402376011092430931421261492043879657329942521406472480220527725245459654612322072528847410267783555738333385457605660795252260069010893349023297629773050749433480764406003430736007670033034062757733685810521749649224098339431086048864749781560224964745214183584147947785561416669377659659962634972944492451040687471069522206388283066074848963560136349118500401325938576272233958110749602396146501865092983569314505722883547631755961470134902744575728625668108661709286237163492224248224826146492498887 [150,98] 6568208143358886825574298158904424579593251404778616799089826448640462756550395651610831574534356576889030612334122762271198061316074591974177021317167940394788965257073701132692123419685046767322958127686466324962022957523473022694997210426961355638374524290375849334399240251930622119557950923104118869688276561803671464579390946810092759162289736863296636042242320643753456825012325253645971171831584469884597181798060890415551314974983575552237835071859991644613097652403440929511415777272557036397410967147114089435090274688823398157255278446606943042722875137799704581560271380164663989367979656636637469819316577443588441700596595474233770244435205773819069538626118546276520513599515769202412984526480159180711562347009022358730516326211543638274804535054456912421683516706772682137551376896765239692611349468572817119199403017995887035216010523580646677079691639856309737804278827924431700026555558114501063777105028104200509505402886782947552699514352912966199277192643327876602135664570272448099349588050783376829162123787186878320235427759055562789373552295749684442323161299687916213632205710264281396956720131609044776612773734479130133398587711980087075951283946719782797278251840718574448949334867167009365512363700807955876703175147025849455226658670430719793291625012198121342619173292737609779696864103807468458889817870780802042936792873363321944941327578855094431438104173433586710360669449586146258982320684163515125749750660220126565859730646012689544463670230595829756145337467856157385499927002959 [150,99] -281970387555545447763609502387578308336804910499621783509721320920752529860358955297712014781532411231975486046568574731108954864116603075585618249069709788326284038349696806609098049641796107562017586673206036599804420394175460676618481557826324655467950223649769413663055946197048171973197495096221125155219343302077097869335881694612792401259980668295101914502046858648048432031317618670317249753610242748798690592219596929231647973697468314167356973237860533253609138480903313466724636070761976353644015463529761252892718115535018976797744530266429703011224768952693112904432727478559848577380930545618023526477027327871674396752683825288333893572544751900358385690564548836850105159226231116359023518127831415852748988745623965816382167041432871705267223309450775482219513131246007616223968628189676495038147447481208854164765758299208410814463511254041068232458609062810649114066067237670550840690065717177091828144124937908409176924371325123065712816456053298258638172979788013202519920409329183204478647319815082802870057167136617546666193265867591216624258214348289746432024355884907634075647486939938800615366297003324898226233604093144978950848287225758219022764853674153541869340608230335576088916120056578302378586665522759674268494431955389865559882449642169834958329332569426334343935041507725500218960254162958499520509414705442397315645120384201872525290864976556446654284716233018990314189785912814298389721730582525088640470298472975140679156396001615132676863592851652841492767453615093139670562908 [150,100] 1044722297822605757525958137349929040703403720160911885104938076205564943912053831453076600654035380643106473942377849536261086164637641909637874755735242209850110135168217101352462820485348828985098134798699617500562659932741506929076974451205338120285976734366134978163338172926685689024021346192658366399371928561205867650184188748436010840287499678404882649007412485292521007241433396327935835385761730356289134253358807684033264584816524479515650811786884125412706647307017396014980559802113812358084831323465253814388260836737181506400463615110820486556345270816510408967014838059028672289499710016368768209176666377966892486357357985139672914328140017487798917815514152905027045028834845752155792672760990955462540883082790570145513377119483178234730222866288610920044265600571599743299851333283329134111046037492038021204670452963162305331464600080604450334706363634509593171281663945891052116005251338087478343628060887234925783687106635160844999827293610231496085496702579647519998126269295150357868212833781087477842510443592958954598131400979670722712941355696231755270877089780361396103053266669163246900930762781334981973898879838382418509844820345232602045862104142447568718849176036043044468635829903855408509584235650022705368464886689051371314072382040278203136607008815342960728855117892758673567683353753101569136172984772840256856021462335173305418449849447564065482113368795681779548298265985943752113597764516722106464563901606114269038329608722319878536328897466861914907019557502280597823 [150,101] -3028493369770705117622902408278959016548818589179376586302013691631324966936748262087023785611519198036696927948055981754886379783529259028156671140918528135649050765867810567567895094233206897025114867546357033972406676141851253294352324625317667524911978079202280105758090828243911169948362717965910137417108487065388563392404345999840632566452792319497870964030433361995089194256436725532793650326590024326683300609619117283008399019323011093566036169695184739862801908503927998328095430265104890766192821178180718234397505535720696472467507573332440746509437605466221703121443512118447668967058488236086998511281753186142896605421973859595994941647037348580687976477286534524970502470981592301511841847599406111520587589360927280579329942517686426771376147217735292788282698507138763944656988649384807281164489104229097922786308622098185180152261834197046957233488352082352885885658016659453328532555312842463375805832129580925701559443449032110740593526391307780630000979226674284824485759193340883495419525041941276539395749165956624545391890599129437186959690113733152292654978340595167585641296227239622715033997519004620985939563273579063473202703607819865968072679825654357176501827906588627412143215857080485342751480261638163802495932009629778231408775722473672924916038655205584018388911348437934037314394525798324021193404282940760020535945558506748571412584106353889998177806373229816015068496653360034083035777100633354242820191784077048690143307862162943858689975645940412891104910120574402 [150,102] 17534338736562610297845833124493232500857354433964263560565651435480257610613566122847644659931633640620945258371665718116886360913866138837624674760783150175627983530056042257609243537848615018799654357631885075299890254842304625525405987133658490727013420086204586454375261310414586249716359937762852528114964088491628686472818581365884829983511482848051113955351571896518923649229963760334585979314976735911807130067528146592878106436502560200299370938612920600548977391859822641312956998369288974228698312778428708412087819206611047573911612355158872899279064677454381273248726792412058772512699265423174673613263100182453118812034245331411299944564876628879607261654691561165703293577402034809915218469906284780364791976275867370644078359113063622987249512540580151351935590328301668715448009586325677186638265169884778904735406419891885339599042995399796399942879727811046210306216200731053986857532935677997102337671776914982881627893258928437512651795215328752136626915028028996328957873202516054456765281892796984303934270795972268127087016400996768125712614563678977942908791122183328659284679447576606632227420388013275721501045705493268137779622288898767746915681339134819022642034638337083230555576060612364123595760304462860243593815278971016996958401081667568810959201252316250570250636134765687169275847004083146162766362332992659971414915008828855868722432490379062296993775798101414605575979987907084992739258008310868559208479425373594602528293286485109893262394634637341433706248230 [150,103] 27151373526570922719108235004638765437003787921205419019336367373079126659546930387432103301054306101076111631982973733820621463113329361402034629701494436202906605856817727322998714160883371562591159146780679023456768770051271573486054639954430180979685364519069455444233043742129660896887267553841420000635922171992670455090109360081067492583398344445597985151859861470186142568915124307083849880497749380916346460742348813101632993425094834989682304265262896670517266396682143076149302193822234741707406962709415004458579686050810596034782106437000740479827831646222815258145318742989137471914929628108914784424390110783047640781004585763775133677542467296425164437980795172666556624897993800733284322457508798929327601230706563309349588364915003189729033123973915418835749625128831135220889955848398676922256048633044829038750413296079092990352308175030324867295005043897971097358120267826055547737340507451930536577351616510117277715649481664008424974676386976057955996099386187502194780657141280314875369883319353918936866292058000606934486656917111675615384064838938488994230447693016163376515085107968219788705093591430532607295724437672426773203967462231080249753262208977924681026477785898081836348291677540601470989861390367953393124500375904333141891389199255811012826163770336252916651018781684305641610485687903165362930816060583446685454120243468761497691967710417485530518957603341322367405307063134782026376917416302258735576837099324070623939546369229516430374266754541684493174 [150,104] -1462854694837676696679353142802135024657354952293529889575005865343615795835060445295963994541410835910249545094845516566191998171251420486213596971581684064643609605381968526383705721517808235672994097725038697459082217806747391112537290840377269051163050126623888465779407699515140530765001833438346858290724722113688003873870790255557934742775888362304047069970235754367281041231484786885141706996352896613303107354404855368651925355486245127833509622378810860679243435165913087667233629510440597098985085952411882205175166773799787341628475063373960981334579603565702933763387636359080505254326273279981481899500664145273189629004319191855575248896169383976249291992740655792747717579471523498032005341668753091086739161886780769585297680085908106375212568643060582243011485833219922510916249867394225243929632200092660585703334159405961530789577043535708714483008090016967152499014191333076013511197404699468788318533354883751545854207064110596857054872157499627675967643256127317435726227519227266572465502788796860354057002851817840993897092756869015231485350961064654317912132440838899964194437982029698998259108480070134830332310294865808193885432934333959441335803098733754114647398148496757212215440227591034706080180854591884015876926878729876039390251222117218401826974805065288311977409660574178835513808014399525140226023108977001820046996360676688601066668078535958352403402204837419527993987484707849149085356555997598689783383606910864093439498876166352707368571432489215153 [150,105] 7606127220637876037265447074358185551553567411298046844614161228996577486195819698851331401328756022131387382599956522379652216469603507813282316381431687597545964846357646890145292176752820578339879632573088464929567272932964557545354797442392673222872224117467770685128849347040521247519076268056179657489108618358225859402564977819356595637833122177668989164482210132508799253508257621481329103156849999408228019793576342278311911378425070697673945070724270560575530855069788404947111222525877036277299213576666899954973588635012151525996411195113897259547907247320865782340694002213221950857268777645788280337024183895127522951505946254588343723323466776721393665247855433097801464987341618625349335983403069738078657514803431558922191699952093828824895462536332377713402675517121080288147470631356005312336382343331977728302016856464881132953257781603685831125089756669640638884620069413674358848191910944679305078099205353797581176707295860401812253336574522955795094766085895512045167515232628927155118456657878356835409653208311061803038400107467226773442100872893191712729655194979916050143975221757662236078232571019999886560440356680070157258602079570702548163184083344166304932860191780203762163436513106189643537043765070978459789870788484019895399444215452235023906977813760571578134730772783770167748246530320085847410172594265215874943590063778897409967547235611036210002838224982535057626041215757587294240528342716074855479829201928456686212922637029109319013007890327 [150,106] -12561395533533202097748230030958697725439625060121456304194214347392116729135594326546154976086193691736915849452745234862134756405979169506030211050417184809500791820790120054957260658415436167684127489179366788419011515463148251573570006559349785999039373059989739196715331491695150855900318849915097035106383139681394187742456214731136977629466255421823055135692303407620528016418689958248932718753213880399829583812793442285568443774455856459086930886435072927986619599376930913189245052375933428216168866857855779712559246050670464721641689933753114308331476709125185424230908350787571855593285550960708783683588064934928593923469873473461236233029876870534426137413864984359921910572667360071458183004567780921896010775116159653268066604647745926439253837671607199922035974220282116558266676490355123774430965660074492270600134720303053542337814103698125228432634143110251974363299242734356557911229340222046350376491328639663905871559111067065808123551477543176099104133386019641161683294572973267009018791991435154409661242171588477941644613161410312574876216274821526418043695837891392143399616178845136248231403077389263623429956027440149898069530055153706359946109106132659788077379979621343202190769790840714912168067948148518948513507094299296946163651840072635565841384404276146738860423616848213622879765755632718256997561616807682013463465125872967080272087193753931848780556078643636219928009253383447913506874896517392056414361639336049075310535262493057076599198 [150,107] -4586826026342690980024898991964133747241364545769047731798771528546497452863608136384330417475546578827541960403692725501732970111179573426782232643036270743033042542624139045541054522639216952119416738854022169824944691904255857123372682519088779558313044657187200683978921210328381964126637204514117879956133772393269881120963902368356071223997415705450151576876793070643412633942668649479987933667816177617520614545636536822055286852791007620599704010449087625373619506669272247505638392421065742713465466892635919292880608832901756007951436599414105306093717601213059067916990099861803476804643556558038470181313856357864684686589380729414126697797273591302351270546333933227744466814674922285725435328945557730403325488131740566764551104853421055798355928921038752861594156120927345552969002608776186627459651566969694629320606884072442634857644934579229715351686754425178745707183362254529125212563600161605042227104586607322480359511282459217895855355389540288078193647011053277473255570152576968867791019187145646824256138979818356557418679560352609747681881691483791173898141008860102425233855924342945125595550158978875124774649574394717942333561667342430133482816745182470895967310515547323767497942580236379078495319209944320904652481688320167153285967150504228191703827974889805737507908014315698585680106139831206391084009532112650256993759875364656707599921763052292677788144010522342420966654197988775261236547750486602261969343208988301754565723289970310381 [150,108] 33590989540906234773242672867097191702991522112085719656212185366627760294711588270474998004006873117450228006497044269325737813438929242869500150715535967954403274792656470851248498176123489891138702816293405020168795372005098980575680731053366059920528071407292870126276594524790280162094291507471886487829146535715613909367593319896506804476037801329865317885775912963184465515214830981897743706428995568804229517661108108385582657952829285504632037215122112847583468219965029370709294949995716057134522592166288335072998224240394836461020298618127813068557542665957384537718226882786786217304057079129991406070224500667174326485886752637035531427693243166021156432467839376878186771156718261257686352465338976637437340352340067567571028375474432797775963333334850681436361424469968409577889965607482952246617704892660217498067556891562559743994434552858082985260680642273742833565356762210478818945676515075030733835308220825335572079407150501046057865268007662842579448400016249995072996840399000230230011304819346329387192662498049974301051204185719500458244749609382123879923182281896863768773164718474805755931290121999204512259378598597831492919454874326475062879951157020509785307230254896599828085400709548323457773149945097335786311376347061439822403902814088328585778606922072432423071868849989714412036378985546473406137814333107663632964647300455292391135385489677258830512053445304242119394864721994682365096655464593335636559036785506465700917886303347 [150,109] -48263352751801985882953360225139839806265926145665304652804242037437072161787779845086404211925308756983843323223133213143927192939332924757692069590618304855718813996714978800242197417798537602719390607265021771104189448382258848197678296318238811243779425054723832501043019100661118943471556412672657906176228688349191181677519878007913080964158981813784122235320200510601018768470992927415988446270726522817538009685670885309448408809335658866129668265981146602527535815759753159876138956707535241706854870593805609067001043062898071146790866883433305534847838525003318691348642974267197898391546763208220498599633393420893588586094720352758084866630334409675630645990171280442862460734801507071139360304102893075132325042296814345457468923762596060734536088399486068600010040369351962415836112831432082993328251966661732296474311080346795798435544790776989615685308295454566050055400652155446941523610664094273829327221842117684432128584802190940916012602065961509868353492022757838235779968394329684306252895042136109680155130642025153517234140779100035901368986165415578828692302828302382140727798404122249245540674757479131669980194570739057763546964540456921981125599189987235856818521833809211529779079511787255050584967376135313281860828854759815276115260926640471524672293854081044990398092593884126444661253490861312627579612909001467195285308769382456173733025466533688957444582082509457523626077111073128026340108518251781679214937263086409979606948 [150,110] 39342405491649304169568391595055116206429356785797222627984119885132062747966000359810681979524356495191731699432691015106529712038558714497183050960945597088471036478181639734752309978492882823085128169210966417967289807875591510065298048206416586428983909423695738932073404410039764596176698666764654623551166198299008470784481941885909463529586695857212600720169147888789424077995161164653436327982322455290468103577500404030848875985329123932334689928969835963165596929822957536861837701696107306017036645302701722781766475381175370476349877622294115269421626945628968682622220502085580569425077210151384959951253418974174013105751440983904080799259800086383535510781090630445969603655278219755742316406859267994502590437069957509433445572651443615027668588784281880763464417110037075580187377203567191986887555294192569885155367694200619518963471356075176080254993057197242434589437452091130319710218675938752803408870603380374101753816014628323285728442300695549468520015451090082444255951316361252783278996995559703851647468378660336622576443771155697825128384919223389931878177061317173157603329942691749174622077656279422727619549198570671957003927417736556967278324025163969170061450226372127875866622860301648817682999758095351072055702475322964648974531026609894572050509625970343944887405750836349313219889882254388243866231444979465749348113105086917984468993699857742569919241241195660101447954517675254798746011657256549225583302071526815285 [150,111] -544495543252248311682311028715333223959511407455920686043383700333788201385346955335256849361557981509798438386769831971712098273897593474878635839778037273888412237077709607111874872168639162703654440318020518667150651824271839778418340569029457320798152386429110708973535093017468530514711355120032030748559753237640763907371904238674880404565708683869322187618102966623309407613245810458969005367933861197356822379359244651784406327327801935547521118282281019996190897340840829758551411879126587077865701409632421427460322597275884234873218408064380318250899236473449063715188761752874170028758002028794903518381474274160920852617834098842167366095940082111058928790051661663481289625560379480587328507151735334325981186202547247506905880256718734742785586781714410131738049688643167139719146426060622571443480566145145618891277546935231370759297448192577433726943684732057124208452904051461490945336112821496619301279428078993162687513828380610815789403105272268681569467413164389518326909399165719589795294414363723423356243555142501172652794291106986368831740215123446247511591892911869737789074464731431894390446852265656056160545395496987731345775654335953895867804784158473619900896194977406812899636880849904901155485854551772854947391618977811029645689164124644320777400215434675612040869221677002707340666439098822045645576917516264208152532103401339418680287323432025914687320978431132725155631506062490098203251559635612320888206127878 [150,112] -40771894516390844574902742490748735715254841067446512487331553208045640870633837990990933600405333118146258541674781946287491829232411967289768804974228617613180950195010907929700166295688988925312326749715506008450101061186921718564015780827701166146407026164074786412961771664232987234112825740070820089236869948457195921130358229563444790536566682475615438819033015335156240759478158551545273916796241137131019763864240597460900770672280857337405925387992133334269784832328280517528623485507847719838269913843924436197323555352577521338897808575406557826822710051539042098523408746237738865570302644848834699377239430890060514856990394367006501367448865601216062392175400045153795961866031939347775470501036157043618494564534617940187554906065844089902404197628355777224266783701012800762499170500270807479575127306928455133466916534838687810002218759893983412705511995126620367145374457533564382308684685757932742042410806368125520734589470023211057735565727853768410146672053217676940483486740908986347071109732583792589927163739258652822856293602713593900727646210797716439528335512900026205457676735616543940913008973892291212823801911049067302300806148185469859820038496330713344639447501375813836668372383842714468959251640976595519943641810063120485615722584834134322397268344980353155425942408034824122120940234664908479796984082564724654855377784862424520626964494888841165634418709184415222434960476744638587053845258757420764895770 [150,113] -45447850008772139409468350389313504984215606909776834119906481043671113978790883342703174216127913986011995098909590660761769876494051956120827281284114515810849930440889315697744181688803973852021498263920135059946690393028108364611617789603901336195165025991292095556343991940647195079895021837243168321049831243558302459636666574563988590506738696522024920027900637960363404946858130714356621948791712648545053383282035261028675075662536586466374296112007183607878690519305171966805939255646255627250103340315939968099971957750180652256901907654465110318682257165571113213957957144659942525748693809922760376286519640282013808760422890577863353251705708330287665966059168268485553168988327449021355854461729259435093670089488480762849813137446460392634277953451063221079364561066198225717870101681032277789594827986362629079206029544012884764416684383462687099008533795148244980789785842654798681771502854808664221136530633821372005299983214930797214694216371585572950811683135968365840818981038438339439924407845653586478473445505310822232442935454477874364372449710742186818565142157944891028558202116540019936927542726911179018537062014862682420691506005732728285319082333662887915266988526613916483417027763495882511864479040267301776574195816889177585050146322592538462102166089516929207313729163434310752986960455218079584456176277951915628607767744724121976792936766947918414054192509885558896266074412196795977551827911696804295 [150,114] 63234140417185572650371889750367201495233695928564931451547298056545987864568578001866488464942911091810254680630247548843435863680878175759336571823933366763564743667886517534828296517908612374562098439635034949001289454114638873310422611686750172357947024635535103137028223063058990221794408691102380492056229105923182554662580103635050887133347933835480749234093216402739373152962805615406970987237707289304737157778727250601962432762558872647280357618577947364138148201581298442783388612998616357680080005362381285675255178626413988544470285068669818949058111327844118877570462820821871816268811787985960691587057122453111197343405397992334253188204841206724952265974641561675144367686001237460565007788846920763560705494572450122516990379892071434693186354410417714929865958501749579772318807815590704368640904631455972455624342934626231135733449499673406944035350607853683861447617780930279200125671157607935440248510543543229232485215237909802371800061549199380786956373605157371762211440393753480971336155653310085242522823247232724581103431577514912737729686700955922930019309796548854955805793781706296945253697998249584675503120665036369267801997114786237957554423300184366335862615997584908998332431130078325740629584182879711201521609469046780604902019292022979732099899469215406603635047701932348228519802964020798408036148273980830521800341212952653211744584250882562673229768066021535654342287952332430858355005281709 [150,115] 27000741739997953252795262071586260656500769984014443748862385625247768339878264021653977848681855243139961811919269593788397156343298994778676975442441899476777967031152408216735033784998677220983122536687005638724287660245192239001386538155283580788124868526401289164693867546023039692644430751507353262739768443095861955880188861763919078551224395649126016874445502716895645368830566224954810805066355497317523751376129089557856101893506381991000903778264729442927285149518427269766739338299322698287169269536599431965585200058772657681110168580430132636552728247322722025135066384904489061515757793610558442011040244353568976418371502297232386602957817882680393069004694534849617817635113671661295091947214777657762797327080905720734688790889084496746109396539959846406691126447082864198799895749813880883245486969740679636848284886503456169676772356305861997471183650193483895731541100076310943491504901215729210422572829513253446745246708278991041639953483453981439704085758553672939327351150529647546857980112300448578275528302425477832134880367132502754466920339538029294491400960320044507944821274763136058840039058065551713745906275641587290968215930022644727011778468677213525388564552070816856333980159856504245367501985340743551254374186311662899978620433013018952326960838967172865823938496722302033719177607696789294202501305238603145965872387919264942314683770284340356934809916166520981010663638346741975536756 [150,116] -15068169591109803763608411308307322478834441610861979604807975801142236522536334862428754096371573563676090603453290716084427784933651261971231006377305365247543495713073395528827545973242916819611707942309772974744386320746500455898911505643367361692029376669210376844407069022502213391724684102705049161476488785091797439687387514430632991440236779133060317859871945539236635075166382564569445414883888750001651681226828677808784788606720864129644736566026404310365535577352936645261405710048533630478426249263209224477498816484838340668598786813406148994728661873094123715856414146325793462328548972095799518231876844016375133721392525182175121219017914062728965608119430189343002742533442349079259332884722481263619825217773608709921452187525263912790718720539551835828165949287110834954822276602598406765406472134923135018873843130061327259741068687316041023193529774176866042636070088018794022786348444779930577791440032435025652687789209030750551925068849696339667152276905523095425912977157251472233653962002568209075872398932226602455145712725232713421048418816373182700591661818649464791725436539921726423916975328048373073771421048056789057443766075242967527718322736747027143351797470596030388594345475644738493533992920671377096234993575809483788033383693456809227273502334641016182150194186858412219492567382794116240995710794069876541539133511807106774374055379064032914952315925357702607463831722819896426 [150,117] -11716571232600400374990343086204460152622826008860523931951405868001077608955284850549256105214754123349271582796853746169652458658835712651788265805143275464202980189606400947284106975647700351218829705599593195435912820139998146759256996892787404230229617330362940417030713257907621044800050920998950293957436236597956292701687887212779610535601861226380339890283141232988968012407207108222917173750465024689033955677045510672582003350257119107933676052051415445914516604229270393414325763676087560191588453336771705305988170434262864729414016179681079620323477830408643031615753646502989356077686330090936404225317300288677944657097658886292465815940987135225396008647746106298066580362349342407217786582130162590652033438318729540885901204218789627977574745303088948713301934870331341657446949996866238789901149464249665040989652186569747209512242510979027011299972912779792136386557417899257256272876685600537532854904667134973553377316331553464922974549590985135414757451366046365197600257593742727182422665011919926843392335539989794619705118677668527592343426332634756153898285048762064364595957031345190406550750820908303387917162672038708975793104457722392243044182724258804913848390144519809580325353931780551783508764285493393538804241437263305729460507002678728565112081613392939063833492674413142884872129268580973535948696128036128395557080387212363384826763799698678639578775324191618491785903917911 [150,118] -1447348505537274599687462687013558041433162718922136696707159199893388048720347451939737437061810462646310088442204056149722991988933824409267069723491619270305226291148814024580676986467270375076063315644316232566679687254057756152788404221221894030691425660830021004315819813381135712555980331701608392307355663767211464454543141263168871259068310153117764318570877316613158989810952962026447250342883599108753970832898065838335635333404391887528906788175862704364289079145577951143745497099447136932859738305310330074619119854363279586051930604299708164494802240179993673607530062155135907014684144381457082534589982115513070786968348034956412139956108016080503395035687327329762332982823621857635964184425020261636826680738970142095576568218286196401930574567356032026953743425053001570027503039458348092553169306421295843018870840034563562890279844800119858699247020734469007545363264906205390254658843564913041102421599946419358180808270994303764208275091838446543960837402900393375769617097443923794480841108870815450591342020140640558863978583451081136966222383607294350493497557606383533387589016919688365100263216685785561828259404426285906966379538204277085407383309712287256023809585913446260387446942441925332625402261912344104211203610854160513817903672922474301562842241076633956400791092772945918835010779851132451406127035671192223143287948458805460467106921027206527197575391095754115057206 [150,119] -501326361993229543611206121981858242173078049398558856141673972865039939185491348263517639410973613076511688543938008315997708691252892782501008674004241104813690241032076669847059011925511086848714577347252826554134261702650684273779927524346216597460550027820772834288593353471012323491045324115710166082895483665545007571791814644968554749414064388329724083831276541233631505745712790233378643101845772644333353540011337128569187753175601582481618864888212279029237046846504746947137842524994051529655482857923325583509066703062154577851318041519429192999216027389695997571399332889161695750078840633862511521110456841808885156370337247098507443258442463583685727420513222857695335718879256494430316969739133954885707691317640077301306491912583766301021985372385269236828662582415469576375345965849963328926238859555873631323321201994277037267888174352424334951903726644322490914843557952080428984072612216656925730045589700715410427776965523889578971308749630675357135459245960220321735934812613120999571324830799135530590591722899386183595248334133987405827383987557069362374393499440820055522483146524923142155167763291218660712411512374144729742731351194596147452491502021194607464084842846531391975634993971207585951352801522810008195292320238970357844905412110836491139399438379168313255967936321620353160143190888853357038381997592641075467126930897305757121764863698472116676411185063246349 [150,120] -294370796403332812423802668947814633550127818594510666173332196196204623454207634100558861147146787299775254525263539304724604372047508567962552155519437139426873462592892003860260792290516333384859731403906154406603457479319515511847213612530496134743640250331379361064935405644803645161879753449846529618386005301885585283065037909435281621316538555298310764317895336113203695219584510245254560547005797185012347484702404670659522047470439895520477494221833309920145491177908500391758047911381184915866702356360614223694938529845798122565619744767009025658828786607484711358196906370299697274715485700067232499749423476279562849316231015021800041828645319264175205835533759565206324616206838512963722198177502546950783451424163052746474370199561538750868810708626187471166851542719437306049401610610089407669909805639373011490638350427889654586201594838975561480744578694982253799270956537926062704236554587560704175022444750566597242921257022786863769062342290911331198076344125630889825527057287199738882455812560814096722988441750972570349847014736391960700420577507438004162453554784283008263663052320049123898381382477987615204357845789958647971508776678663406616937975697099772279469850678102829761116846988374959783777100687908610107093705726235345834577053024964421841406791332248930928046932762545625930801967420172958725007480744882480683397344272872821721817922133555122471210479959 [150,121] 16125146670427423939938683787184960466691624505962728549063955471381743016233342017180174910509806033411719245177178640907800619232062072944927277864237995619999277524567754179295234015930907985213755479816374132613302765118709006813602109945501801074940708980329234275711779872426817128610395920438728404627922513053016938053580644579956921784458332298807019559117083358353526877947249180932911085592521693291297136126634921107767843524459088091647506024592727126862490653345714452572884617681314312490047336459989348786746376190320763096665612844009287890082144846673018135298283719400370267488028528500398651413329461576575112147765104114874761493082424605522272863298444212337134844434302935254940148260792569290861349447415000454085902139903557916253366596492657867930063909424708116387303509530414820667075000901757969272088320065717765838635000993545863609110902337129750764819491812546508805663398958075801642251274925460082570934086990029777522945156119921366734292729374360276088196079382519796029423138692098478340258241346747762289540770451394708094308841626993015334943184321934398393372779241371414545069107904973430988554824538046103418280607419280276624458569137151297010651361132153303385735948769182696465567248690391084603284950844034873298304144498082200673280705134193716550760054712480522963031059429903548526416305886193420652547689861328475833668394271396650444192 [150,122] 1089674955864635219938012583145025271620218404173241128001013868247348572546321220593826025044009176022605762353867692403506522376858733528900296482928363863249764459888856880792830380663670350300148481661523733023115845018153540066826252313722003330175637551204885149717182765161148378586938550616575540199397142386880169000442232936206385443555250040486336482535848495640601933878626252409091470664006330166446904857985339302217518639646031875341025173834462757509178230366360542969364917770951922406157199739492706878741118265441170906118344464392057932370720266952877346312360629161612444356710839621399560131027931985890643703689333638785501146279722823502842008419651026173310512153616216139586441957262509950941538278713991723039703773146466887907697089623361661838257365356173811736072279722411058660493333990482936767980903077447994865726605699232980383769118175497430764745847271865379684361045193316277530311380323470352440905131598348720128238508963909911716974834737620213564726746100465818125016552016801588522629838355703006159569039581158665400210001261873453500545288427419082008969739173253539381502685207626985552876539798867408722112718018124883657485795629667747765847655308819001861883085864752482608004346508151338966971316045296898090408482252874686924821842697395330055855088825949780060156892260403554282320103218008124420800491527101123772743469928651905 [150,123] -494507098309719337927527091730834247344388551565327455609664623885216534938281722600130969333516666537668163162704675635975905606816942327570175709904347635639798192869391124516556768140901009774467332747376063787521881198254538981550957161638268467200526911422247827927544379546755838346050817278300455171995152050943902147060618556227056488343363663255533289107619367059204430678078023643720731360668778930968788758808593793934777562457358438326364607848449821704203205599005565402609811565695301061993796189123613207940874501632383919273800173936816066683636883228919341709983217115667205999555955195129936493004943657866842272352290455771587187279470996716985973900252328539189684172972346826603602636497337160375142029823874875130085913361738080390472064103391123014970579611705325245516526428521589157736500132885084617433667972707471571040386863122568614409306356780413704399675460458984869028633773044197492269901829910153789429609679842598405001779711814294493809394643886817843156187280873400459262806034555610423800535196354720773745412847390974393617953897384927677894757670219662986209579612226191981065122814555963339472268851061563711677851367935777368887553810864150905280114605536700046151582177902559693334236532223390055079242148282803871167195270960357258526131188864284361463650436763502152238652305917008365830253205414930459475223958449653878972351916 [150,124] 6504567137847156186102878877152104629304959835708559622654499199011202363466199008572018797150766973695345286739663461587883187851197499057613101770078673016000607333708680321642256789621035972387675662215280405376843067103746640333976977939291146533441784766496017184676468622229313055527322029508613612014022959688308471490174895941982551063322651703218567184201711220821030146025354157834393372924259956982231767344829603161337292504895512086384228627250228779516591059391771648311443011619805713647088534074634224407463825367476638612952464894171025062270008366966064647811360640904908725483114690035536807873623997335436286164372062495220720872418623478362041410495582308903335531822164700384190906262544851083203204599412847803969881166063436928343464204092968102822618297527545354588184793750887720050017117233520407053457403100460124522427306171229391355373370660117907586596257814176612709957799675805698209818193036021776643286292188011465382321974387209266089375974277421863889695401129024803270334392165559241772540793205935613053929563708285264295663957370966691422707631086494611074775437412360501076791775204736478018502843148640721716952957585406605410257666361468497783143738499240253926912599761031031458966994175154337125204780915251158903948494209333560478738539952715862275286507385516982843597774169151627418561014667815067788868303865753468584 [150,125] 419207611461687316827102984068496479595751760432797569075682538545580830454495480135560878919341082107295027388354411337166541126055538422983149006269976976126180200726189355166099151188748384834258749628682067894881866350203848067998633093440102679251576468875488363433009480727708976055718556455883797652837582428603109741166895761093753887106051095743029932334356580218625171553111573581263298390039848591759554131423783183687418418895922854007912619225757556329847099677469756874455680529802151545364353934660921410135940099396629712613604293895133910597336715008682346495300405145346381974079019240775659185449136911755333540468449152444517526062259655815668676933056525026187345435424620003981734698619616699916117448829073009954473214898586919611461870994294848071294610237756884974165594242493915972666278666340169369059314109149611073804239513281332814408896883830750309742320287195938982239079028159487425206896872962788357766604643778800660822379278641343196829687948994709833646560087399046341116995801606635257016360377725531536490109289103927652404242101057172489779887905075751737555876133784368337156800904705843900111200121890008322073548164391118279308995996508950113050774228779914548059048620296715906423525473073003829188950893394699514503872691502969138830151708568742144006393609426865024207934401499738046436486129790606111767818863119 [150,126] -9048042075242679842916312589800988074922925563619133590641979539808077326957583693119969824487171745965481752584924120655415368352204414118564356550130598492601775263985618136266232628307960870458432549369260688751916452436745452120209282633076685003898146513259476910094332405654780203356229639585095123311828352152295288775074506418858167229637802446935599907484009397496063229231835037806880970381109942266896203836303188858091127052623415078678914273923765723534494374126944651353340974530163586967938121745370442085558283468200958022365942168360804206686153584087733771063476680999188657400822862790084998245672737313639302418234812645032428223858638874488228948350801135746048819911315317421643712082205008418806392530478171427703505503303954977784346472452796875177430867464488182784313540532713205434073977891993547262662766380135365412213484831961861247845954817014751491778241297313793776865688710766915182023270827532503202058051108800443606779414932840628645249556185993556596778993129468435836958546075428881222686724817840380172504188778344802397557577236896923777392748626187932606525155346644588545820233630231716952584652154112206183106077677692798835038578607529166369604731349050843613485148299335065927107398236539363329378587713494201150850837949380303398066162338464188986269214825371972599719342645919446499737600177657721958898 [150,127] -275276194241176796942402305037939117343330767892588994869166589043257777456458042545302923959099946935717022726636142323633087444207994743898442814329686563180887584203906660299675607191425136841275878551629595679827471663360352430328328484530092462121087177511367497010843477054353676702185779360984674509463940966151201543901272744374292298457808603400502026295063032401931287034369214405249001878177646044981721729902051289798429135004690431747415176262636880214346697476811941419669829625360766171211818099051777808223989418880210935040008029904198834008088050205735311582764898869869942091367612178250976146530645943082408832498685076163953762426223219320136459479260675950607548495464561654673414247951317774074639700248172438365039500841838448050834371395494799531812872107309771634015442144782919975972917024845873897977410010859517781861827981495359889702741621501809592625295879057656618725736852326508114018022099597043765224087865927662191618665025736052573706969355272581316982445526383776860260710674422098636799099674079615660762136153253316909879994959107397290227158453633954142103554919160973104888544202693122989828135452158401212645069713732821203933926083688564556041737757835920009491541355423867656442244028973852345357192530544422918826007819558983799763482620311807190758091243454576705236872436127496441723310696111 [150,128] 283380239470279714771228902098571009010203180720679685035605133531819023125779197019712844714915025404793801855552609207068088796559971709751967207322699572980454848335116366505187123212633521801279659096438841367930219496871915678958002105101936596529079259178349117641773297748439875352673024276523448933810030886335143780453238010739489294717089182875673803898408363982732717989167582730609916295951436750204883722873423998263792953174871565803479467181906454768511463603881812842329822299565302654927871109445316544323956147305549622200281441062792950252319804212962071292332532158379846809341519292592146766946650571742685696864600964130600392870860383009325947807929204816426464828711275512063441505611076847670093292226940769045742203371521583002146507554924351920456600270400826676915209411132039882356116385808387863145172747087527579270156681331516479506843046200085949528869083496783101970719529517295729347309251879983827019372052879657766109541107854412167131582975288875149618751263079508132581905762960889511428007133527738101510836344720771445577956135403805197243160193160425247229020938832369752351024040037154585188466162503161250055398967280909193089140944781032025312004841344253162640457171903249265763162549762430304623783152420412921209178178015292022363567792746564979141381926467439646789157619092056159076339 [150,129] -1128809996572399622155439774788430624735819185095579891941878276054385037328213268314289968183314075578790743832600336133728999406452055153500748334492401002496430896335623706745209998995042405889992057119344431977043430474830461218223173187478127233788749783042828977166475128102650487440196432803533641510423048894186381777838319469940030840014615648481462762016387100103608939057952301617405227904676334963499691305119065367165713384910084580441475431847461161019816620945782872116599407207199441148573434248141109925843831858223871679805583309558763555689985443951517397408735018910275269615200501095259465487835113722322359325050822363693362774527634541061706119429852475513441711878605639164681348711025612175876605512162340266929051878075353517587726509356464251843246260051935934912486180696134656869435281879210642612715909406210910421896021858288587919440808587113979522645286190838726882002930160353686754482478411652406641131009523057055565625573908773272590423153231176010833134751843504678828057052014737092902033261271373744913250262689638654185786740734191963598122376078252201653771222098126700610531343024081982864961353039105012050543291775980143513793287071856537978230246191267779726602540243728346212587835258737534921125633997191333372854859254045230958921305366249731706877282761437698885406767556767192 [150,130] -1520882981593317468231440828633259275318763483202695301174168056251241139025286157590653447100891453859315030809712727042145738359503405845496539905953645994895229166984951146545466782353485629972340726368174996303114016072943123117524542525273943691955242164816900554251229907574238788176953957501834780817480662503983867944915094540623455757932791997092093979589047652959525821266395792276675015839233559565258500736493125104172642794236006132547488496443253324934069022437145317703214809012551016481918016425990943418527855955486364005802492486704795329677658445914171706047647034751966892221518213232101845105600080951224142795637994088215203477638967445275778874992365085196321118980349313263245239373626084475166929530003623730735566673756479251886064607216938285085735608556694406810047355394085257240675084010524782145370714547299028045146235828046109759832755100484047394738305985050825258896065395610778755376409533111040373759361739234329541451475862828476538066944714574799676017195111038594501765324771622322283869149779053941416894387422015339572721191453350088575547462619230119109513080105733164657405277375816549992301006648392833570208187333107734282314635650554047384178224977627285244799863852104856304095730008708035689173786973598124411155832761798369647826706641995314317669073462137629369237972 [150,131] -4386800431933663877603156560352426000868599433890511695061264479922635780468124869702852132638425825582453606291452218161366422452233421878017575680308671599189741819681388376133962839572150881439128386192996228507754458375404943933030721042396179630739741870828543269612238902039648220973294884272154219205217522555735584035632984374545399874658515141680402565678867688239808495770222124600108959618320717433346808187956235965714909231711022519210125683501149335513627702900341043033704524187049476612019777160664994258148080727293367036004692320591831841194948059466719665577822090434508385550587972222987921656341750330629172631667484488545441709482926424406597730019619940811911143733747776187330466340672751172182699870430396984060157811705405935874577862676540873233039731219342947569178377808353264144380345432752583813640848383304866220451233381798538588096264867869340560843492219453516146016823570830534150939266581235518842984861059309235048133149568832390328118596075468567849698541645188733520142451242412116738524782794854332998994165525846400246284888802412899261165765565586516756520948109264685936802907894953903155131360114582989139569957297596528856094016950212997626276977494871755609760260362081870335777787553071219365398266575857308360015792501415694313723348291082104813283720297546831 [150,132] -2753086720378143552173591791349677828198535700470027676464150650874968859406150016073772203997427148039206056991409777492887093432369863976997193498350842495784754278939265995199673029542639605708984210829852997525846630321300264447022784879468979709172804390783329445613908203227941241404937871340973248160755325503798314860296285600975102059327755873280849484126129066412193019190993240005444262050500312464569944945761728468285262967617804487932633343849586293620776551915322743259491876861299788497603637334501327555858062420017538775037480938649863181526099079123489517044434131766667631164937169810737574989644765402536421402884719400501839207049389792502793848377814188006654244672256447350785595748099132532673081228299784287889781953622013291203699345033496094899861370089106096968616081196561818435342184025235315888118210885905968484796006593523492347355714899732525270124137823564672048466756758559183043457033742502157973063559683943057759618480756890501736750525017440451667175152943768223307085758303022565828357712714321400085577845020139193782086056971290751537644100563397247966540480118535963430907159771505959343789801857849758243641223724481274252976920932106313940500914286445760941688805900343282307085535855256847613191927910830325706199608513315684327364755604670578255879739 [150,133] -2702510508182436098655375062080538511067631076650985245299384510331827767394730277096762666755038539184646491831024626059780724131708544834121601624954315075651462267655638304968068078810603159534058136525911979300475395697614091538332637942506693114199492483210088226658292787151829040415478351117349888745390675899103335929826328733531302755893412820658488699020569249369352825421442138422650411680390814874526421615396348848337953789913232347046208910166856212186308714012617204355257679574705451269209844073974446745662872872061350655097572840728327439459948704714293668788433918602804070302507890082714168017149176067192548345649921534811053574179390092612352006413842502523590704800594325128734220912773588947095809856704094644074517267837609572882135453869763098986091263545136150237586639989623400319280831736311587947145954597139336084793735979372696399587042794960091882947228820465406964430867944090850813253621608393099526671241246449933998208702886151119251081238087234684381147058545618084190489324639557977757114433599646569252038591112166901608094436563367606072599967083851561658142183102684669312374065591457325835654569797893525533176996321404092851047033039164388882113408817109379573853077896271459861020903539493797612834635679340298645174276345477950014645276549619373 [150,134] -925270688739535078515195014734511731079319625081284268321342017047964498837727314895125866985804258841179591363040353848893688630929325930944002607682010919253095343718529160948605360519909943000260048932389294884488907279475083424099241017501272759765076689824458837239077195538687527271805169429555928050109462904944001166813057483791448936449537418137878995370048634430873626810754378438716003963247024398132835871262606270924828751875535657793780394642826939868986488668919733838073581109252191585141028027811419038196322916133740603537162345915995360299469146063284786610071092908810029621145797471800755460233334423599421763174010393910700134803806377204054310371106801053426306995944953523428178776671832322179356758069277167611729259508508264947424036215802010187245686240350763853920732272941312835934629893356422522143497915079203303642719603293870150344455186573264914043537526610123378608009332049056072100645083863986332092149884063487987951413463615633644614117829059752826847213984680914111493075808019627568280740702203365220190502528558843570596501915844802797984930524260118134483029212654180510038762928163781893291813640077910343111042753914949489400400087545957083231914070742520992279431570064192975411440765081980049536610999234095034256333090690037782335113 [150,135] -40831041624846360752325791765462939024550962779750977478281351237043730959851883045882158777581923389749643207168822062661975938015849454027961262532028451998213990975973169752016766696411732308036828446271368793053595197919462857950688705058218344387136336935402069080754904224686456613471804376325506795685765060438848641773350404070110313156787919826994053500068842649331697676301122589968093573596427403594941632076284667251674470675616084781633640284937002857925946990577159865083328728654985329845959188962591559400553734158097475929660106906438382405174726002027125985523540340828918135774675751356879281382912575416768008413514646253561913072180828336281456415022537904265033910044367274890685438192289342136425113167331726472109415940519811661771634280979322827802857319736680069457323537354711082555759513735533286818806713091105240644801658964224627429544301625486001599610068807394133561941174336252376963329236902577705165523965364320204489511673650058093148132584979256504912517246058650676813401398308289575395874447198188648553982843055617095996864797701018462983078949960440960670180055865348568601397064788748870256168903385402171382000183108526336170404594416650116923384197001034284451742910605852031312249160825655794468321518853334210740066438632491 [150,136] -12100934148928450347035381853836385098363142802091352113518478317564362123306873426926706312802928343855523939447280379240828161026424220095069221846799038359885934264435644435549747090638140524000564852969580693140727801054390376334621105509957604651389599437910176727012557911932935636151269611394674797697096336763554821204882587560934576441064058695587556453785867290888553294228564426538755099497222422317945662394552173328978902448524452710125278518660440915641119725248563147664577987589347597569855641674809648398469732195459111151465629719865996210063861502022075407038749009628247685155462472493074723398931134859802584571411389196466314396322392881257634722844156334866828816703181223810805106173474799356774219513472228346115121536764293799453590887965028923923201359148403030987067991531311349289985436074827151847799211946914537447422065272950534278874589988614270080318209805631836250699410250475559695678349265500577974796720485674922680901081125727968045851455228097682322065253781157149775739010751072761661575688461007566428144342176757658641614614146368044894131028131185585280127828309459197876772837404038211273685335974205294617613980306085227521052398287001040028490839787277938375098578241072681537342763203272609348913068298547195318899 [150,137] -162101505049522259407660059199151839990979108561285022158319198069912614816894277167167432187312570888469200181728981352076781184603012882246826529849948533159112828058541688047994918217260429051751802991674805131752049765513010498001275168999258362349538564802334845827860624966454015602852484110707580420903900847547935812126718280146513807167889571378147179188687864311658999750802705474353417078567785254467497913474325691753740193805730659133979195912768489541867286851398127498754546507400589681110016078818514216207981445132534249697235512166853091615302037040001224034045281578068192058804557762545991688991728127225321003749091620786748166021852511879111769874254307475322870653638881090667594630502573962420006602593315194612502191209536790155088552001201713193945666603799657370073502244882787368707990360523970475833743720343751206217474017363696623425436660758631502808846901046063030032885614247462973326572651212540003352954022860929780712022297611430362362326392649662908234358596617433505654863842509719601655101453679751936256704835506360584208428306430360845770734299524920382148168559084955319820748046478986476500600903179902562091924815465286456380071944113955430142738255286438442675613948284226173867778425926703710606480105216 [150,138] 22174079155806076587173806330797332988664188691295730153843481431321834906033522128510232012704266897733680386412922882117938228496398536645874551964561026030847435483472382424091313217270556513504427148304078036407995911067527269769852447867090990002734414768006922348270363537751441930383074965138510815009138648453401121314480007201919518835225613182690459907090634958572784908238785706104449732927690631032434509839439125905567085078716228469960141074223865834458462835489183050773863094322814534429666063825761341135082415499069428782552632134948061854114162540456324253702958114498111040911772837960020009363326125307345220996353868607124107554055603190403792430064605651183206698637208407709439065074388258028147924690130167496575962314314712971631325436655611464930080370869278096377853239220116774327232220013506872708322897436944864242161554946105428854775963512754697804241592772665263725499385168214381350441784359416543522365780504503387287983801260592230189260518658006605639541037890322769621413923750199170785531434841886722052119268796010086892824296362600848315623802352706349771863021459339905750713743920359125857208320803606886869573765439759350392148057588950932415786581402780866297242977921346724270510048950895019283 [150,139] -664625549943970816129599308452953187910118064458550287818450113573600181591909844336648665505141103207352944882218692925327350816186617861755561175051120341023129351087268268728760190890327667407448722465807216521634613481257357269859810307741280268824708570812393052136232029357632517228645239748784892347685689877903584387484279996534301497353964991204808783942634714381836451534145982015032982158750945892704460871760359890460318432874646953669214738653368076201289022483524785056523417918610590435951685272155191552969033177510359506120015819066304524562961881269537764546586332623928795269877186601233926072356325459830423407371291059734698372761130791291314177550968672840371102046083727475050664225437489993414111019132131995820111887583668847916186678800644107169308332027614961257083793184385751704438699809498289189223103162794597642439212637296497420877567551784962731833877115678563930482996573937307676848777871670678195603290076505900634713687600809709961960381223200637960317879164269933540178548380136300736296828625630174131533040135038603991037696936064244154402995410453147127198534429594066701400881948333068079468664434617053662598393910829612269517870153022841208929946765281594308619970243027839485225137457 [150,140] 176844542768856745436129412245177105155915134916607465946797168649368242742855152736861837071002114262222386454825329125411441283627970226537100436911549060417347952728082343875861644735400265652648105874671682728431114151413789470407574686851311037486657657380995404935659525546453640775693294083254843027326302365380403556796252902840025768519968005624439433316427148033238688417642632395663697039507191174977439210442347826746597551360741520417273350236169378693198184919849339452394153212881333491287282236772298418831595680600596763172384965020627371256725430314496392256483322837858908196734925275448792248111798998086682192575366839424424714430755801344559360172916402807694212365733992527284263510568013182775296426931905847433230734744470600812324331553203322356900843789644991689943377034060318362467105423721050685420937765418618073693274054890343581956794154881754021296366911123795106455114068257484915872023632983830905911521709308383416030862097446545824030444258947084529789404335011226644496176063664818209885508405116253550359959918781414739781184517555183438564904664155977622508811683691870156915901565673333203554127601393379825760871479576877757465860147199037143936239325911495236662808505870883 [150,141] 12321740554132636864509470008813214311300540898385449899052846088535768962180075357405662275032873087566906499314977975582034867717010434932987435489384156134872579995783924765823938960416875789385488317492066265606195324753395671013706711854778237463080472246606466081094971977877510438545637846151066935732031329783770489533317128736440267330930242880683951249351657221587391005424803160860977595315445859918853519136202519064335760277047484465062597087491019971907238645420750317350227203730190066009310415631566775008950148906263036602346103438186434461307831369203605048026951629673450974257085783284974254240633210500057235385259887078908880216916981851067846504735814826265830507001754916579888950032260414570432161503053677855788371446953677589943737950079253020177674302030512233085530119430255543776948087593186347313238340115111968895795756147783643691340538517238946048652436096733141813275790328389016430325391782454224910263501199777312036631066895466682100542990014507023102984664891079128251468200587372090816495513240347190408289966278425428135941858863264300336703272979120265154073116811586492471376056135165742764321563115616454285067211851990359923159585630535773729472607262630310482524 [150,142] -47558030131542172748381911554520754151902936959495081846976510263172434186758960412778814162996724078021383968123900077083155376315196380650249529527897079780781452978335392972613584716540086158820842420082968287234959077307081957437007355699361093285709911917262883833313190113064615759982089979858691753954013990626770790223129311421878001623881324300563483244900008532771455376829024926130270864619205646380236038467554494110053751126245435674985289030695451739434734005820957186356649895735073602882982855496547541700109382577259817889380117159719513512985770720387134459404554056681664068298549846710152487946054867980641537217334951140069476885600554861725974457347397386056433752703170353680144563920069155279157285208010146720598929136550912882893019468095005466758160334529854170237941933357926845510615395156800219566110070462396581285734297507469380114637228943340788655895568872377217228586280178642810062620781380495160152558252275380720883512946028223369621155062576156754431106007249603632805767099764574496208045091019692648428232316368592483115381212862001724167191676447207641410518094387585332815095062390140268090411906568216473445590904325939470663707545316283035071093105996 [150,143] -142985786127466816716357069273942838919732699303142098062172629580276446765482002108655847537019832632529682404643297052131351685603615875222800084537707193958254552817127637489551257367064647065279562079231511880197010770414977064311147303647148298407445503268598712805001269635400295796541123623250518414458153479535311967263714231695027159908263440735420995262815739855730029020129090905348758990474372903866839766394752078223463606690163116039651019127963317922075731555337035232821452272258434574819775350054300600113826717330345234792380317389164386646306702185402962042698108758676171286686791601782952618514133091937788189740194444031908309686527560883436668977708643597756132751724159018095563449257091173074402431394092224302314640107247900428502115713848318772983804101573625828830102670199781335512295554360999041573822576935443328998887263101550621650151931950626120075237497852985825668470119106728981861661015564616524167207379088539654972397504722200612920543457483938464059120057132551150297123795898884389736860981074144858087896666705636686368785685436757637101848729708801591637566107329609557246112832983301111647112380517160897880521274109898909752569692141239420 [150,144] -132800314856625067169854566874260024893112721006599265194488806714994497875775314265716986168215419203757096331352756889654248902290111560312962228818691782265683646270319889556966924728878659875963956447455892626235930383361286619863062137704930747098686415010557794383846167798173521556557029835960158125166272464824934083656156654515113505580190649702186462922576059989855187721072846193328063346669514754430171245984412016556126192607812093597636118331335045087702100461909720018204333275672805648386076598058020069312806520417443237297921664921258382751582626681934425225323582639789063512873548484147626255398958198865908802252145455003154142165526317192256919403159239428612032253640122093229410372767054299037427466823579267897823727423559845970858419979584593934701796541989162506376627438796860666323665535891867024523134385814096348403341277046806880405058493674374177887860739455089807176949136661854927709728165300819739363784618535113781134665304373787475188865883852436244798808870473453651869758204323485157882299143828169081227416946243808855929475185779387706408001517905206199889954747392900120629409724815989992235641440997131264012340042475629430793435 [150,145] 950204213552203338994576181654647430851586350740355713189794132314279689678153741049835177385677107877089008910426941223788796728648481789282313043884492949219786635551976794202831177935466651613399691170096047188082674318605031062949572200388341637365442177871890799588266726282838931080250068611652185968473088378302193140077722107826392752426597309794763050796534619676771344053741836115337441435294381383114686729660135818944890537896606596155845238989950043758627810480162692791842860110829702733379680664864550912088096061538731239413555157331564757933897523161829071030443814221914684191183153191384456615748797941653192438083956843124439140096008179761983531528713591007298555287299240848631627724637851777774317727636879088032143327707665594085973569518897660860730674553237442547832717494808759069198307693561591955866749267679450446265708171565470511825838692744107864128910243824989977025405082533649019095284352167799859399624349415454848792968583354938015295946534670771145432315798769553118920213549904371650137980241629071423666867230126350318969927618088159920757745511306615769179663225685493637622353627389631417665186571030776430402882970 [150,146] -5952591554369778545588116237600428404683635529521077299406412176510102415594616147742507257456363293093635124691814455089800111990830166060002533966504305436788228765187463156474202894606623478352379198201831642462320552455904563708182730780144849162947579577678460860572908127301358948489394974402534476802906752132721440232069283637754700640233337108216532302179868519596660391411668079222661349316549392312769713303937238348760547092682005957871239017235403506882808813699335383586566814743493199249445689048207743947700972577349900533892269883811174379902278449492890155291396883160608792979671833922496345456460181853432582337308409480820121895692817626665743168349366250608117654632141442090121058855771581778648184676765304914185524961881667301823887326240910492672191197166921923537508676690456729562730424643900089832575738572205146987317789061067490171966281360390697650826811293345829873752366626366103732895518146868159896523195479517093183781600741333951666729109130685420088599911624416610976029158864593805859092152956389498920809784505581626675677174080874444204975947778637594695278041620521710469072867070478842449308759314942235 [150,147] -228084439087845538496126390782496640878941143970049546376571049868281896164142241638062503060960212779408281276305220831624352282551675548754289797189115091580373368985815522319554670002476256812403759505163505664768733561489244693755555500803013619354288493617353472297916602428157676189836331955212952455150429509571686357159765869200770615278039468979996784223721156151575557022351260752402190763510490308643006248696166450898913730234438384193945811353787253829361341770534048119762660197869362588699804207788243463389189199355833432445582739534628756410077481801074001760463602590069999516250892458803181447292153310606430174399019589917146741676218669273116760422752824602409121445700483432457661862534227759050167273267906404265347871983606622883195259548078543268758224905075362344511946305606259962248030895500230751062704713115131822600411135141454316951537520660296108902876869091535425067420548868081963838880547752167236921677247825825553369581527263881932870010741711708365935132724109575116165307718729503344655438144128002069517821086461439938209614312952732046481269167883783400019688125828603625026539433807257548917 [150,148] 49469968256256677236578897482108232627032245648326409912218617835800352946380266438627711933946103022757754145415243018378284962828177345729186179592491720179329457467076349783896961984704363040982660884318441007850750452142394034841299667014302589690723501154170966275764527712722175655366154531931901408686697270500595660072032610248725300947811453403320468977792116137058711369676923117649611428385344793276977807431476984508947474570906429741057755841133570053361910173044022070468238145195743955109788771387357071301556150080775350756093474601485954764707245915575369540836133894342744253905537749458068361492771931133540880402017432997832548134791352520393497126895692607143727700927825464313379593313975073876109108892327385729886899121840462966602929783480598155253876943018307113041410126577500812348969533083825518011017726397306650605069743440258663898590879721001452768056177963480954545484086842495162811598495162156861805562028349516821732356772889437561930960488930062619162108549736749743953384396637504904272721012145077900412074829722153248703239657026558947944856678010439861900971563925703266510913168 [150,149] -732391532312511996004297234499179236131565418774921040873909993123976340602192033007230561264871021617155032184141339752626401325880349281713286612224810679472347365038884807820007694612806609619152202683337942256149638597984595406607389631494118402245798123261600781975908202063581519164714275073752205219491017474014039880979780259797382033840561681148390295126878723133472753446548031538714060876730725287512538363661699712959997718160261617001072796986783072722935062078952666663648094924216953416741418049895417161994152095644697870986351626410644089652037200028040245772509581943998558451057146412971329645608029500915348017028274507774379518841788417606862040316621627148094550925213447947901971178180742713337834437457174524562632562276669122201138515800127905218667849690747011639879024241658309567838445678699659329769954040838826378799868917527318531751175975135052555201915960777338039102650353159097175006078038793117331671124558534937649751335247281877992899631961420408561403995519096259575871608586029536356597987220258916432348015286615811420877461774081996978467013007433354055084315090299 [150,150] -13412851824330695501661986406565659467466829077911197356461747761920060968151770389734056350742929943231758474576720144929002970582294044485258169543083462834987075116246928076618180391480995038755132903829651481866714624906419239669372291473179163163231248192174248028911217800661415567328079395044892297044800302600585323992468947572107661305593212402940945788753620308378338191461111828963454810845933314614883104844020359343992256793783415539247062387765028757995473479990002689130145616723488084134203381612664385600020563223809110009197425777514863282822697466417752391039439765029814333580254215099231503643050570626628042278266445224964839636125783739919360317843095192924722540649105344063777416407311710552512477634399571935060495650710860002734997505967785809225706168225048286105922844671459490352204193499790498345346541158420552592559304424117758860077044223486036737488866327676499789067183296608952499634771674949982583377916695388165095494610140212915675228780702152268028254854229254301022414844318938191994663064434962802667663994831500135298458115253355302960790696907209076 [151,0] -5947891364842795856435566479626495319441090736909231995208998729516867606893367876377024986903667985895617940935966482273974986172052010614474260663542477947665883495563956968240063565324031418262166557219031947446795941617047287220972729633957463839889759373708669050532529603103775695128839912366209789020516054769364369041691048164188958526617188383219031216718594887281504561243737653312286888704205676733346843943433512861462196575843124239475591449282851412271301248159604267911911174011474976730141242772003541015432666330561546851769917950253566474839522280835264664605740502594285039529528894920948595549884210430198178027602428537048819232975524385970678230738099904151225499160564641981768328802034985405914109018633042435531992475509636998056520647850505550735186163963903967657742157505696357280136324808732145384026990216319225849824168510622249795633436102389344361560266712436415536440827361678808082157537529352431700206571724763728675163839170715281557064115989668787678923477146366052983400978841370551128556941320862561291177393821974542103621720759980087451901857742684331357100659804270415146191906745752951816204664355589516379657910609948775176760627489940042532140363962928732205423897235124322397802460889573283341257556165041511544051372379678627049825455173479461163290161602617279759539336203832316299659223718629147500599341242176235315900585045246599151110450125586937083036482241940591780136958634476039724981356243240614002562827476741988504851635377157504864716673960183653557813718780414145524425381606654849552433012140517074054048485131739282056212371599649774917440331318887226639584799172445363358336659504912558536025927013315318983239289803209400845161647852754560737226579690082196942567269498705863952636718750000000000000000000000000000000000000000000000000000000000000000 [151,1] 135699268519556554137064772749865300002431389869536099088335399878465269807023453470167940649564667556484051991525064671815125606280220653536169662926415291143735735884545296802813551217757662825927834510228909155270324715570875456458532366413926632584839271348067474951115677219094980582819318278683662288335359825015264020119456298708368781385886548926766615682812087841520946091851262976376496244594322226431944439869529303748897325555854909924287221284831894951408150600453895409945938906725800153177821535763438038166897354904244196846242509696424187379915239003867314853290536703196623404703453237589729746300866622508229478209604073383984541638602592726933207849016666715967705546867760446773572033121283907585743337147735618890735463989992641010167010939003546567229506014989996354340753610513688340890787357133958545624295325245529063163144480214629747466616076594419500333966320684442518505458454032677733597829516699909735810717122438377562192958952796929687862122349875886164203690566906177230686359027649658450147919482075792817659893495496398336337764411783721378771960883675221754462142849918939081768792018634814187052391849573760094224305725657161179204099830264680413977430012300976987812186922133912739757980051932752403013926783775001798619131549435612322800099837868450856452218278514694914736552863334929313681299517960306621528133669646377889109466288645716499867135221348320894817772652950196420073224301267716969423345135080463580481808952613827747455565241582127939832600105255980277012566813955760139743274214855147502022212746208465886586508876900160368545030500829300113014857351673198832509582719672387891008849532001168333491886948233330804653996215512662806149397456477267296158550841161439079835638273825451370328664779663085937500000000000000000000000000000000000000000000000000000000 [151,2] -205743875631417057512830667376218751373731112213351213254673077346985017181824638761379586971686195647450583528524620972501935947222926961131551798217508423467943848870963815746097451030188545435713513274186627629981784865325560177719094691550944286776022613457618089138140125444053807574795473757678810493372089890474600206169585498706558592630214988419600807422488427305420425150499441944665930540710124196725919161784489779206290713834906284315300159176497989318750726376477202194463138857659506028784645019070994186130753076725725510634186704965808072120125829452453751849492112119476420257595636702344258880893886783510098680868735030130858774274044345802955965313719147123525897216909617157495509869142968904848189907850428792567882578472095158674817837334461809469392965032970913928973593189217946129285631732656512799257077861531648937137616505636248567394933641588794685752124178557577924338477389136630380981560447513547550042238112233056555874893184761617038279423494422012298054912415551110109621330259168131576344281789377842305558519484854113187077658084838333284470932450431711937037996278807524509769885309601877381339569079256221739292233885813279880171114275940371604202356115226926284523500520260682963132708670596075781056078883277192285498146717621316725570445804509734251434801968109595866032294940041372157179437517897314075606634124290639727315138139451100366247440512421827580772474448045179299574189283392819257235000198031315652384818292210808680121760770749717917472809884277071580700206663351022048859397297198943110694969874316277898663626235374216211488273702446361844763444234063120690795632835640655852543680133120652909190488639884110267720737764764173414927513700994984700386503990181173175876135805656010114311357028782367706298828125000000000000000000000000000000000000000000000000 [151,3] 102348192276187949204331062789340038668834276561998124988626240030441875827465357622602874444297143247536130560653840264973880459226557356888406000817054891173871558327945865946489290203369773262088264790637818242597296232681857160807915994957526992105049324082290396288855407909751354405271310738552659666603860479359897439281821860587972641157667154466948086593444938991194518284099330454594369853807299758682618197087774447135998667272395735548626080871600277296330311421814819343674625795387889087867525360207179167892452470245279050217217199506719762521614186781057475743602467520601487613819738195563281976239420049129635852645162164346669676787213298693296569779823202091182606381147264939073783340540001162499714212490144397078475311825075092560360862922551348277010389714582864230234189004242159362778402029831424286687297512891852918964021687390578745806047217148909304321896645551262992616426019900212654809205470117252644995517868413791358122764872568890420513673623130125221043139100410076077384514805100597200940569719846905565298707734582562269343231855082120571089174779068504060788909816626073595245036337758461673977329718473155741803072615807104395614045010032935607194086665221038469330102628776943531736946267812540280968560661443191027194726116730677859802955419870992535153089010206831324476613947475975340945002225829443177678868978047950030383554261495818271242454193907569347419210452364942778923884872868183426107517710907082089688160434947417840841662220836367890199021256185629538187937562761560298073312375848655442200019254152218410666552194155285754825426174583439647758524831817759493747915447850670096623339224755659354804956781673855506931085001245015840546637323007508843341707884213944182388381035611020325790336901263799518346786499023437500000000000000000000000000000000000000000 [151,4] -21232876687001600080763712231914643062154985681599183145554422108063422353977096336761239663526653094668611259877223887000241609391117347204364998455477262022465143633653652012468787708367219087059838833941165516080793048563414616477617195595168609453388006553514396289812839472904869405670983258712441701423537182295027612062719852475831694905166789926826678866208797773996731180405228754799371493632907913505219299977920400986322885047278408967536921685491035358343312730791674187493569781235876759137722206678341616244103900595016048189387296773532869246375882527819445450187368782656002231255967341631802997949847377870949461263315659479875208126538975913890831964008683053472779131962394919178303942184602824298098561655789932818507263623386158378916439274364154172181285055304330797264641395779078901951561113236440612349193761501910243143741112774140260015472412640867303076231120688375041880123190533642703100828233254100548979463974707872481698429745928282971802754238665620861648516272930588280910433749214210852105392611792128296176813804507867139205631632035647314215807817903853140779155068723015679984026540978406214720043376376896095300447636239386453535915746664813165788780957800124462566621138339256294791804493233043576112594284461504973981209491015616185977301268689993122486471781742578199926264595593561944207220151312464821364015167595211554179890366232175258868598956535181211856496659440275424800861902142292410124218891757926696499030256791435415494277486903247188778597175667233360695885138021198580915603278346420892054531522991550810100229031240957583237968880126230516623224434592851564994975058996126920709319883716136091225732646737091109157107239361873254711249513017778000281955350082133873578260997663343498276136353796488265288644470274448394775390625000000000000000000000000000000 [151,5] 2000603408622170731621086159001019943881460214365999620970083538359229697821878580667696784364489021800195279985063806589514895634941437700434389541255426113006139083365515605295952435832426800067604875060895726004628163373326190879642521545694773821673547511922630875314752902863661576632874803113776905280109036043746543105279644524592013135108591154119930773613885043182602780877653773927203481311217264198029394846701160863293348941271308980759740304762336620693604183616294565908620324365894395865372660287781335051683834732454979412060397068255064918737186347523354792953338796383796342325052968042177920335629330966957859284841926146285499360243626056418260315051264990557108813279817233458308385216046380736128832553187988144718569826183828480759873387387581000089547035877292821762079300244211373090025710063409508195475421252990955605702247045130901937169124064675724292521195833691934695125603910429165220167527376214791373529714725616238260178408194105208573596913581519975795788188954681910331549326111508967710718500092461435842756938082158774630205585112300320588789603710643305236721105266992236800878867633791872564178512564671489204445700368074513376131432164683804904161203542722949693276881799228599875385964037934770243718087500469356655221612362104817283824007865659725314124550284216093736965865194401897670722419024955851981921036828464126351857311693444469583518200317292381179560553398957810537944568566435561135851099720473213614431926257432864922531220038711064987389027581006763625841851195267911643671607525775011993472410220328361773058299514946213888129951258252017704669212640932985837523787605002327240190668379836488827803227175556673405842717129844695291659173808578346936895837250361691391099213806509643712987812843773678395109527627937495708465576171875000000000000000000000000 [151,6] -90965907416780404299259446458871649186709924797476780121047239820546485869656720186569096436929384224518321401724649274819106648956564807343578505483437408983522101726030826043141478176121545087055075595867843849973872055352390004474532730216062741124486662003745852882956952058980614648079817397587749333344203356771738753065859888596081228036499776705104941413911451954510050620488464209696620869985914087297985933347352003686747004647326786237248951671206857733620149170587114332893388483133455320561787206739900833385403233995331583044246405754906147820683816056589446884221974910721303667692153279979788680038628353017307805858700680802998699543042218581487529916919052257771089466758867025449444884016767929792202850197508947664622976342732346555488343198396671201149331507620007089184458681226091509127452882459816540255029554276308754207372010329538353508897212783763765029286911085303968382451597765817627027532481551306656418476174150952867407620031683579432934367751173844296020734164993117250489470797952789551880684233091959546519655322671208878536459022054255601906592363323845081654746098158328939719167248668794254313519307107077524419515401881087245047147758349088544087553766323378794724449035718110959948263798261776109546698443808257236953424753817677354745019627187689757558874864538465022066409434605045883586708864972722461758943399825386309799478514590398727101356790895802011215171626813745719354302917660061935173404910038854534024758670518882971613256469915455553971833743025585379631121944287337031662779655978849269830298986989370177278107833786310609674164009127976325261426609551899564407713356260064089252000445798785130755775356899317147188632341960694750448913826128809069665272215142666055939843266366174563742152684710359137887358826901618158444762229919433593750000000000000000 [151,7] 1829486363115687840367485994774623022223964924665064058384261168144213182585395452719675060488960590820472997981085915576464630702769239181714460807089972630369428371518588485984359039665368040827109328594443184536695721846383237265722918266867153261974337545976309709172235207650891618690175119045694011393534959800285234663149775801441874056852066950008215358051784510657644838834426060586789443755937781454941045676107275106967902466881662555949395205527219829904266289460925968915080399200378400396867612364545724791276379265508109611704524063025817727838116986198494070085523944167195707254092478150784045469259213911999562417578189546110046244542697153259514166512403993762064937112760258161147023359560327892220981017324924058131165024769952248426801371625382574245540173002667557179975722851388838933831662109707154747950698153534606605274123922558007591982156135390952065511534987750168891588887753370429795123288619019876882352914499548414295254756557423253264126539992228244634098043564845687021277431876731042028211443767151947987994674914810170394269899840471941428034932082250922171075903296355565824313594271720746924916628689390114634584278849427092988868823498023353063210171145653013737966398389378089783052335564858569229910415506761498786369700688559344132613551232270465962114656181570322053404317880050767155648548719472804142999599966117025028567845397784183816562792838627406218108850143586499500128304958128883030025186061800228077159514573535314998922204436254000345998853732703625253887745701845674740687210214700869018926323758070634811692212177255446040717402283726869912857257638277045911416725113229410682044816315262671295940560208160422455089659020838061128342988514218800879386337241026526629394174017990758451951287057421742727809921280623939310316927731037139892578125000000000 [151,8] 3711386940443814144237958154455143388512822769025941581221605648590202681536147534853504072492742226460666653796562771178196267718019046935542057693213648997362451426613778234222374926140325029436330637777337257635762069701844037036850798744499441647095911351141027469079161485096531750703831931170801471236439255487549117657882027446275818382789830365623940051751411172295892258546330500573939918157069572576225050965932166560652975998166925596530189350530079760810305683670615914829862708043389561987270214597710583976884751145479655053164170172735391274694842656146849437675598112994765042118056800081992820895419027375453363734061376900089652343911492097944685802960010064454352851476162952774363858004063017804738604644014638288602892402726480919027016535065751957504650255629328941188890337706006879800379135870359407733153476586631884865539579744904258575904991734379935061067161096693509916130100212898620360132315718536608788636827283623856453985040454700309685984817584722532007034752522869295701515299620382862433453136956844528443446682691492128164456645960715969979728146017169925504371184986565981808043925243347729252097431443088059106996710584899134767965276183684451943394223758160131057432004558619998004267859248639877300106696920680631656820557544187479028462855026724060834431389513695303167940705472065935125030099450828954701139854268904719933586925916487593762926170611839415239612871600039835545133945022787332227714742184870438146357151967888759945563253534696303904647342021203385081198462771151145130948796617735566736990258914055248658431949138485291212744885491287449738570260579003964943378827164041049300414678568748000487569288667099541697952820167442983862673598878244228075182275353668359449690079315424975022739744737742408735260354890606038225087104365229606628417968750000 [151,9] -1086593932957242618539234198901369110699130465627783378642170755941526876267071018635866478906780374639709431607870371705414062695395650200888572702229427174393842313049894545102384962936618814737666750774405634800772632452861411122079251758538343216612045931112863506946665435194204015551374365605960459020863726780632594129100883332461665017624981513520739017687883242166580314902227765464849338217505342529200050437745598025985113458230874561228935507223909874030884038027600451412527982206364820663046714420460366900533687127985214049123692216052174849163430831523770850351166339587359887790549819303443951629888155530361936029541788263644068296580096712899886034148668036517053157357249374654266915820070616422804305231330170078129839850861681958028781003032019552567094213340951387988652909876689826946221734070223394903204271562639869897670956058753467222639405606463169920104831865756370822726038615182780826083149991616464632107809812186464095312560081015693989972434384555625810719758043530140365116006968762754283075913205780012875265439167296855662797745528300346081275402553077755636681758904483879282334363634532293828546363225383128160268158901055447076720675553688160229522109552449797635999938477504600023982740409828504675997093710876778620324668369828780710016530433741757698906975179708570228550748409353974392594439488289695879674412627784627130163149787241019488941520539316530794447404864539502767459106508530862773861591884776283189044621474205106246132468635482377505915907812062135033296990461497874318209770936432960297512544189455372994549598532954475515613933670987992022196339224057309226502389972863920878195677268364882152192915992879646154101395598748542959751599533396145757891814243799975350373196177933148586837851497423329011875137162235205323668196797370910644531250000000 [151,10] 28956288001902451767216959348748228434829277151135323742718790865972213417970771810300812643696522337892335768842435059499223550600414832578985005170575431133463376970593751262761390675043405276094326369536061253162515543645972193057194898122319936658328847860234169303659797936047909213914527041359363757464790014327127818915296468681657262665177395019663593957436215898518427365518838369754991827126501409989326991595179092635765318874763899484671194492285121359674545454774194433421383983680353552943795891256524973048262307827758267190549029019225699780600789666709648722324463395320572541831693017430740570496851427732668009602826969324744825231441643221971135468353074834480121445365920868841152327973939677330249891202588649744944586933964254419653787378288339705000942110253478569066195139482146282229239155061130631641700892585779759532112200112413774451690614150683027074169018104146365098364876422583599557309935429845010369089762444298704922951828196434136129485956632495074618097979360555578483889638740133926318318587486774709958892031848013923238800165175920269486531054081210355407184980869074934152203368045507845758494574182593619031404089555694821874234590469300704352563124630000010998546544040643220625349870579283939724837228502538741792390918804525425850083450985685678426171296078639216633253133373345620143072945061507054108547770373337505101179316409202614412442571212526553704905508837264031566947862181876708435275736413461486394256355595832104523361675690711428788465805398753278949487950349691005274814913136659809323693434858808693565185074358529634848520981074405719637556352533511109884761661347872656478548362752738669414242370564518357904589512867956431781474035201153757144240548130284389124931026007347140613908104029967909361476530172296861564973369240760803222656250000 [151,11] -444803316185131663108927343220286013691232055267706425310238217122216470748558619662118251468740251056900332313326324402625431075544176809927888159953332935695134233576239824831924009234524392363219412369553529762141917019894200843446094377904132385275180322219485734623915246879764231881268356045631599484055460253655158523119355763126678407110751990878705132189827236738104022057938373265592933372647067787148730410928830206586339833026058482920511018129503140429397609254888744267947028175355228368309856091260200589902120569838356949457967051445736750360403611908900244810370851744137228867007045660243775747750982538256031691574139774607765984408127548531970225316525084921950955959010695734246475881441919694616240397192358198375831296436676303509029183653832837223488189192267657734229580261606233972561885420373507121298152169366114718137778752963264829607430414837397148999973405809517104095248856969694027687988785443697357866521018956452677620056088225553809875194638919490822445646980797548600589210500021760191328934601173853154249120555350050901126086011437044944763026825222276758066486976859852873971261174154351745047340605945404338554419213866349537805134544807914905267013599416884917880211344175791009927305300582553612592874181892158980485037875644042445387370768067441738044726696657999758009383109570076185876464258392865999396506452936341401143534920876968441724881388105223123663289150445318269175075018046139599740049795261148723658709568389355530902935261997007947326370806091134656000082702764857448680723339881782492989394777274861654191060250244974879792139247385293332416920644753055404568006862299693726581732154702036682299873547665865325218187804406462473109421546548833611797828303980075260545901857814000114847541668192413244869657718005839797115186229348182678222656250 [151,12] 4712268476435763245070373011936609206106041075083604422266046547438702980871517266104871174222471207820025056427179689602058505124405768437406912767060584052782874466886270106628480973788778074632773051728275959037084693506887798409171154410184652481323235048764861953805475639227519451257115270784812351691986293930225120176439534214301543845534859985269424041454129413488531683646298512871032342311263053090558952646258078287378977427354052891569809622816099892579476180303561736000441764345827109773118086302644140505265167865805998101297601294072043112540093928349912174771804584264397003402974285946775605639595538390750027560231658662766467327358944049514142710564130559035363508583384114246490141068022292508752496266934930817095120898148551869194747857423426563862958482398628526245565651427277547743246787044446648059366118937056528527836132729078703778798058849502070211236895972818401824507987072811986536552425959883111873912480355980938529706674289133055382568189187828172735031730977793880637594165709276784859883366141887609321006641788569234284245056910541582252664845673621257487618465092262239720801453228201651981427969185473031943322348568649900602940640676631424683716058742965490841513142582476521132769263602249574986558720778181577521874744395722273763981773242118780991885711043641765704641439709772969921479932868454888148438875265416773618444387267354045856475401358414133545953447378638808443356587757347131076302866868090495079046884620506524938266265707505030480788236941146759434117638278312007160947397301374330575914778428993425537906456673009958577775908010623921649171029745030493727323228064524963537666356674724857112009794791905387173466866401560956306588193716087022445990979880708987214044003405058572663340290849783045749880123764796735486015677452087402343750000 [151,13] -36851803596721400199203726706991908157837675294127134957082646758108512287494275893733892402302608614819700556507805144518069838385133016220766092764013695305458270220491521488155786191602223756479447180187871465753412673910792852633251796589039040141504397039176583027560188380155026188461636797276870690877548379908462318015328264439484799595552439308060130538977552425797480508879387526589626269483296243357046577112711654815392099187526999115367817532630567562826178854967640978900522819158708212114641822168985777147859303868517654409857551865034743658768284901599405492217649484411918619705287795728148853884009765925851224974727039064207285407017473425850817999811431984980923887018719610511179097417269167883730476428271974960162753864239561447308269738435788769797692788602371974317362218441133944176365623844354020277640766027908308956496669451257158278135536871509757417760756894699935749267502454535180073602850671542612272926672163783170938168624700648656910635908124008266801898319005763195561850531164734554885194692191133891923618351284672357399262805129476381337939780599529783922457525139023320007657777124460726278448351606506818169072769675057677572570538112759999674810348989065593657578330536248241326198508288440689729554208618053869363657911209086293764545981726587187897888446428050711715290711827853872772362888059154677865640463787889974566958645585712559416597732126536766841576339976780913342156709004874999326242527166899285826969500399336376015306191990657310347039079690174283926219555675568119042561151937164938870159233888922236431461242730868377634465094471718482707519546038333479283889163339739926589327146205709864940903040665027494788861105119947523176980554952109045510581883356539084824744178468852171178842542458421118790427698286293889395892620086669921875000 [151,14] 219988043420366084902968038725276117159249743280483442539692800420072358119054429458612984501235018435773908949428038447201722998579644510175442814789940788930765407156664395558719010543442005761872217098394772032962738017034458031982188863231577863121666827325979149325282299318512321473764236411065022565023067149216252635001759887056679920849038237928873270030635185493696525166466747905803775734038562637450476673201050817759264681912030593103348855839648219278451993198633400432281255105481322110681950084824715746478424170642596731859169662184907904568018666578717254887665557764840902980442438266841294710915219615521185434452371023280309764015339453611991112098067474166001258482483613036249257563457299431005704573529714291812370339696826393619302474760959851367496800535069528953544839282578320905809374481652487371399225108719869342572724375492246529611616737345875378257381579704683895566269400401828219836431743395981303372435583211132919336621314998153989373230125839017035955979878109140825748810966250259763591437437835378943712600624859015544843886334283914228828557502356545833144062321128940193659164183891744756782992717735580094832708998541569625744766932513751284762882908152001636130561270076597615185066174356746225969943909755878390571379317295446784001787944159269511129190318912881040014129724822651398492526917564478377015065651897775319229215940999691971590374490679892204642391397836446543908038280135076462361725832546044403401227390652017345764042552567147298668275503760408601405533915593187502749826122553958181607078948574642176086234180719248511782321704860452471096498211298918812246556173716697236915606379956686893966824781218652224019813643107243551698679647948339052868246515770178154786424976677808406967314326925151864133618175856099696829915046691894531250 [151,15] -1017528903396807998183861156558446806764676007543218696647101794926550491100357241964166364521552133371353480332372397638702932295015247064068174895869479605429967906028517310078002125288107431633701799490046220795332614388203516944007261068740385845632045464875418537225477812767653745626489944021948277646105828025654080431987513184530876513128564571781657290077193575514696318776903814262642409679679698401144305557883063174056659645402919738705782186356027163321651729802880701894986789823465761570099008843956131222486729127188587425021730266766839706087918507832384051898444106543939447346963147122164309890791896262058365681775738745845102881265340308458920537304679072746128452672442623207392561336229335883917610554326054723926879652280380879598875599272675153782390038016888330230125011392143326879506809916974727369496434293272981472414528083359965003914137568648988007660663407498471058434650260125770833873195080903573880874190639257144315771212273118012854142445297236185429208137387818173723299554201877332861255956794107563841798950373877898025098363125332656550169443814270058340761635449944424803467637282455336646328306742385133679702100609763345713575939941063526598941606673455287957849330542960576766272346833521624963039910794727312182788298518875471399562297472674248647148821637352652417004135013185695197691354812368172144608050082430341379485118953456661382892884726796145679724493590772240529625518588060829623702603305910138511826485336492801993879102043884675761735607211326128069994388360555226746561901161220750862289363182956848713161329527950052668285166363602499306813477346771729636144609547842044970442605818639074044441427885050760535513043710351633235322602752044948825368667017283986669352670589884465151787898915506746602905641793768154457211494445800781250 [151,16] 3640452741318318361924998307915001479420232264608554164900434211454250527408867723820372341281758195301019705973540927263620195036699821988589376375957958241923666813327105031315612647698053477944299277853107088428597573773508347538614768762992643805103840269569273766830371031162599139093249687774921888008630016771650817964058613315958639733080288169602076973275271338153446614714444850985508750584311377274362558213681800867198280107527223627046248234410904830635714333764317820868768220447755783174546944369577081968281244268855281419478214525888959249455564514141276479831779036495481911018173627815486514047773821275802864434910562823746861794644753056104653375603856553503676115394731883132917117898007498723908244323618157812380323628983132185950237033898306536630338988849911267086223235788750726519593447831780660965024292639594477778597894567954672569088651578439572360179852079576549663435935632308696815440519768696691658621719111989211445211725279026794965229122422105301416409879729584299376810716084996946413468091995352056493104870298452544277864656788046861091635817081552615059956757747001303459160834808050022884832324060092695136739259591375920492692249526845871007245437451858832880741200984779609725733314399751966861414142703482730344386586775838331025879411148122974371175583809741275012043785568741890444422967228022571204155270432149452313151701488530573500040607034064935873616818453319702265236215875020556533343236230542045751307740989167251416669297120245820770459156889551348441644146603669692360313234078938754613607649942567423701902026291771310528693628747818686943554702363254444565501792009894407535829229616389330686676758197528275713272566911555029989720293668034701338845628538930524337693169835527019182179053218438762794616377505008131265640258789062500 [151,17] -9788863772843554091740945495544438550840601428967579103228327508739706420236137873173689408410736812829759161007300753162346522426932200550235928974444410581354795857036280016591377851859953046342394295796829571225110874420008461174012757767635807645402999806440680934483437039118106554882783599632635712901084501939356079365012806339490448262500418704044549536083307534680575903162191364841783963012268626339508291058976397466498739015486021076481532944450073229616351904355915127625878269735812674784831956194985963321806060826475763183474076887938886442778585284759214975564427805981480442291440137858210073051055656569145433848673699939320169129820469418090074134980836609731221874689894223049665956949024557042363117605630420376544298744125162385841257103911578271698871886253571827499790447187338601684602909287751812247907672369370802753311565975391472095720006978082089021696897425729627008503294503472124433399418098720457299443103854758280231528917492521587137117952069755643872790061669640860767781282537793855536864144907321224997466452451674590385646966808997668198573412410288087193654212892333970699239344206214395122771555392382286237612249243865416989590595853614807335063136241517861439025728771125882671826605536311283766904592258730893640965706706441626821091401878158926084052667206949043322234543940654485618790860953817594817977271332030327086440979173792291259912555855703820637479364628651148715123631090542164180337936292482893502457232067797810249096161340824389731167217363972177259253100621104241943660902301043219239470836320391952617123855174773646241664818105828740018496700001830748475367297847531852134822371658894889135395884720026944598923451273288782575590544349571363336040096720986167935397388645200570147327854961830258680326951434835791587829589843750 [151,18] 17704556721375081440254460035091501788300909886532432265674736919514067578352408243517834285740999144804441808358975349317070778961764683182358682798159147534181634868103928159482168051881116209836649648853407795662032255540942703859364423139962057554218892733460093603389217313400922261771550960251078656839749461741321791075581587620865095380623231644481350720087370373023579830976505240111669056833051105224237363271029012738707229029713610895220238778551291161458608009852010976545685015229265665417348097483569381922887939685342462120063322411992881242593350570499770280332660938295606213873375279971064267157300609282020130637614113960791093267736602737787364582338229325763914540563209912568756038027390807177150543528025332825127619523009803446971292316677493549686795924024205751495730761888624353576163355708152336250617563384515602640031774307959057253214641203721705885172476904674436939533845661082352482916071321673585297338758915168039039320651067285489186318421487358022213993666023310590583028826123650321905996361732556864368211993154370321972819799689105517769781565190448007947689424381666609932921887129512773290302707688259420582184444065876219769081949335285014376356522775325964572572420901750744763055508680670062023305973579130791047104786821217415472739020285003201225508705669409535570821499896946740385613061614814925236484191757869198766663164336354918451495498121523863157133627541453984479838749741833605574027231185666836046673991014379660873985537523013713274491370756936886817522766800171183773837263131465007778872750041017639999807290343248161120661325965192677565463898455421349872947266384468105242029625101672465367985887722415135749208525453186132180619658791563059401823909771943227148586299400491172366326018006908915580998873338103294372558593750 [151,19] -9160794118049949295892861979398618532580748628218065066127625892775345078331338108562213575720898237183417975074218052127581488147616013510804383244588579208346770891462313210449423417997627180860373877860916284921436523978297382556499526748562838875630980982961022725891050513566386404457313293295347219539259613355920073443305860999148203446934761569629675312625763481183306147286566413177194499615865538868534104903039598159512426114758586483145683793361886183841092233713034086336505338885260912062117394837922532979856612776318922077690400183694392588397203333171425076511168970136510220794095609987618003322680586211378351714158124781178021127542318248518017479109691757031574497364881798000486213879151530277397852908845185405645657847529703960441143534487604137124164935890317571460340581736399694144708542523064871374160326491653051498395305841698190003495616609115904213180934724353092626437996909503962067432859798417299294874371729464867839007971110034942804922310570004957697024135681747851925466866481663118956604835460400538388273627974692158028858049888207238713057932512694365416719374986167551847320187006318373813929894827880749757775839253531231253453348928494274095840578609576128630038271158309981928810135938475928659590259854697399273106373674076289066224148412903909230027060463289225867188247939233827153959861083617411207471956472679968659142361749987682645380856642952817782925150529174259932107975468921396969561915336389585847213410220047625263495224001624500278099658119518616019998748233428603015024510704271105926157260552639733248982332845108325216247059498119413929061758523149164343811402066125166440798152469128681191366567178760491956670076448613261893891631457273038500085450729782471560263267169692075272567832114730525582533329725265502929687500 [151,20] -77119862262988258778751335075213656139909639014225526483620763874134928260908767323777349062208610961367240001231591412751667536373349422353529739990388442083458068568773008100674836577927256988943121367699894139042174017074336295398127762495726943894631867159338451843143167813983257127881805266670718903671301188000150384939648282312237902495337498904695195750720779588592189636984923818173217718406200904113395710793800404258005603724196390998358105372811267222197795907482506330337222912770160934755624222874433264741052389451556568479948419772870039094775279111047338609657404711280978108066462000582123526129173932008526912678002226236169336259619360643979316791126790144312975072392541718999214598763513104995793115117302805747637718604836906106487344627321962103116979441577647677896804211560527502277235673089601686090318158775573473848499766285348369573132232719670554556519198434104859038674017796399451145333787245242984030419055402164428549389528676346046566012288392224819539936888370776010379333558397654132560614066071808297818656231165240355182154523502575155709526720608380412534916746842822738466749073441602887637382998455566095999173655605957359543711467894049159409955250361577630690915228709728426439824865826556054748689463194765083668326576842753770567033064537836639862099534648296633406496101330329664882151202264965668897633846402394969085347808760046477145362553748005223806134032564155498848380140063815525862688642749429588550005943943565203555649186019291526694826507717247724031580762745087240834993042014622913943010881962407040642941076400188691094683930263286625288564723004108486129032428839664020525971880986825419849245354779922704668713834836863223253791013638859757204767208268295734447172943437339905111170840748352180440947413444519042968750 [151,21] 388748120617285025704234288789672652948908111332920086736087462514395052003606514659072748692761680533986807537621928019963054317973400195553449783237947395912643161530199758352158898833279585312349104814050847556685627111545531364376784697453561973337460542242040757911785237376517093080372646679772053816575086313499379893092620088124159541758854047266929654261658183589060657839968932890266884928011497076332371914383427002674090067785974271728735210886962856617541669893436411469668391378390887939369180198936308513374899039872143814541962457515668548922450298360899507692291915438532628668814336758459194216433092540368657610150655880872350876150031769041327196071913424748704705453120878492397962582436519555190356937277911685338039998619547396714529353080542137955606237925258757333503606685983912263681692215850103289002307693553056866271198461356589585455167145598702074485846521537543466429590136834611469517314339211313516143741224882640615478494595899306834802892666573184254609126161181117254058375394188859003345631093387752944354133412197424664506690597139117791154690453266791700121608775776918871328130077197882220785849536142639705293136772787061507602604286382451580089776724445591966860182842339543587696177475878955742602580742857117991419083660102069353132345952292776325296753158620212882941221319970063281320199249495317555092430806411977888330614981607451901216068218407554554306308833893114878670540396461927852936452242485759880693197747893816781060907754983965936368719711038552641707019929448011439011015990322189228421578480329267666527976259454982001283669325755732158945116857846963836886646984075777663255277317782993447528403113452253221285948115095441239235488395255878419867703823158134114842327183707032530130937916972999070121049880981445312500 [151,22] -1234534630953106348164267181175459968386998335081005558083271533965431941820377231939479612344997439736369084979981214878159605773704881302814662244384195560190086575128962071344376512233197535516279021873598716814550818692783928748026473047302411300634138906715513997034988379838457736616996249029154195613325354633919640282154163134352570671117730548735542434982963900380106234201922579641245668029404480222082220359769414509497311641705172375904750335273404020758681787059158726735370629332254068484878187168589791963452250776809650290191291532338559043699930347342664880401616963002143044990102408041131178558248047482745745953641733367638209781797505927813390458592073788243120701142036777617629250093143828694333375539392401474821799908775795301774141372176231697823267431534004066662349333015570567397837980113444997338465493602869275168259705985543512424210073851678399525933436720815049374816161290561219573635244862010954772562433772852757660492884305473945821069958443753304278844857422895392016791296565283534173596065294720747259339158823825877023325582310051840125131577855775877040994024472457237136674623741544356579448332575977509902212654270888306557431743222146416709579984493984827983932746156186320966718563427618996177225121574014500844403332123753719027434909236940526176121772164775094563266954106040430003778978890621742925275780240227587723130185754462618491710935836954754301995133734132152019910818598288323843601629748725268411095943072836595557649707923255277019286073748158910339062868506315721954904938212901082015731855695498941703770494601705779233808843572720801110552366963818583719048085403189383061526723824504277730322257909709759420729437155432262097110513714470584967348437476460450410931477728137793819160686175180414883303642272949218750 [151,23] 3205425186562847937776707507053178537656032284523723953106159490432804537266166637708307781345717800935174157639018804688487645415688135297187379970226106979151226776058933393629424568233515052126871074068545054166862488958543932806592340897318768249898822885059289663887737720197006943862874555544240331796222787484083786881651089487667146898351747806666173192964422346281386461631461107095040835385138269058254553466772527932605199763284202199403625009017756612841550928876254385611508120107479169802869866658279764783039119983492874186804285199338933913639766275798801292487219540440095482362512795145044354252102254606485751740000127222024298182847174547643513289118371569712147350596106351172239083711687353825302514020048647335059004679097004778384083908557532336186621911714280642235233643997083350722088316337823528500126784509175386761782023389291337981706757453945825495612688801413832730724273667070371255241336629720253130132907855345318758739940861220462311708344178388544780047253557116182848832618061935436397463254271894870927747058955341618243498192700718572116810078088499031146015017889390978440484540361212186667047017023627410014990473659881888526755625042749732861977823672387447339147637290879687552161951376002175582389883735996331657969660431724855965655475436183103755233930880791800981297518038540116350627956615629547114899266318158023790391625784623684079691949664571314357450786834925712231997538718750688580170611393056254540227879966734687974568828413035885100242597318228262684471978116565199359555564104038042633344484424201528420072816011035187248337463384352196847416577794500326256126021839266269123970594467456805127302284534425175719501897363153008782242994960129460791331799045029742455637878637904009473278131392093362796752929687500000 [151,24] -7185105680709603892789372502059854598286207972643787849757129304574646571421452296405142701529927648467857807134458716018484289278211325624627501561744361860303927881125713870790390659578678848819570879974446228767975496767239051327213837588907144719428302806808254415853074518610344641109406241814535730832018229941505597812661658567208457487853302465907365069737955952482226412624772096402384002300540301438226777650910082644462918333619460142377476047116214310270753061855619032401593210343050024924513788493056917788007537449915412611085079318167277834704962461679637080764378567620271346902092911063166662219175412662456591073870978023581092171279046464828574569247561840711330375615133281426602052041772472928400635650940242340331673838747057649342776738758508359006687266660412096769680253701407453333302078972796236134360146304960785868706109000731196308754241176246896003160416666434159982946899547773279302037487120028130732342997122748216682574929333089428512339802089038664206151503563951876128885350532748077338250243316176590367519215948437586653455840176915137045799802762503943083172521247901884601087214084138316321672435146660263057586338558711085860347092913140967350920167145217864461744443841002108738312738790226947703503229724461553803849797837404325773201344434831995828316148990829871456489107917132075766053957141228673297311110724934040579683120869564464262537491869173344391373944496899866571016472632260232329256637955206316586876665862421432933477596676403727513576081482580842251579304794101842524903070656836504054328993610380736553419605648989933373610517193611601736852286725705866694556761321003148841972202445608859382349387511823895017646607551861589666625003834874541101164454071953052423246585615664373170356194354751529569396972656250 [151,25] 13580485092388002659378979968427808269667890679198845403640217844156099994228892520895023347342254383147116125215653327604376717189799038521198829489258333442497168463302959777988117360951354987343647151077962319799970416033752889230418537158438299853780661409947903492885549748245436542078419419573857669223551622242824975624164730514468301025370882579006380093571148753959568544019218989430185820610794178903578039947461209206157957450717317807649560756755320645264650688071554233231790681632040662738361373537698101161291756190511223923593796073148611230585158289125823551365073894850981161306207826370545151810957815606440413329114462604047492585225895582371373086814425124461240934219197177185461902184055812401598247878179489696078534176731210545549489216544032723387422722328411572127550850393398176010562302519933301586543032664884583898620474853935498433805846380325579552889519525833153351153368270447978613860655900251561784153258603501489065495734107768732230309541761666744589234097887874558010359090237020259870464137917902679005249996670743976287008125411322742047151510945386330935406455673790235155354753434326150034638533346272030591358765836991029887912084363681493128174878298509214692811558448327246776284466571027685955627637852114628452682188808223388165528696059407421173690027310221955026494267292759761708055358828075676507178634601892640757911371067690484850361686162801428344474333885899444555299238184945887116056598484405564160894260738580483046363152797178482301724994673663119036912591373844450408694657142716779148672434811107106478948831961555814796900789028849348878605898009081405121202452018823094003638904867403304479701394653186356814352802299396590302456697640169079932614702525249670062718377039947313747585975121534169673828125000 [151,26] -19666078618759354633048422348624869855680728364054008101332908103555100591832790127572740292143294472386998057228694104650725463445983165121813426335260775318286027386320032558359328241318293566801023285513214186262641293581088061314546384228157990097760268287284254092379829217518081324942475589282064490388667957867711249081969109370002104275998944046248317502331615779566488179389808330791428721314723814812820802336196486992715133123526523093896905105772168383173223778474530104941134239602556145387626449388787538565625029355798015799426237548423890603362406940692813484177121372391714978672534083312033991999761807612789373136433514331369927071490670172547732220256412857866070074380474945156467255186586182472956831594370463358584054878859471021667565227095397157772039840228972476877496093706247997245275809541213271464095044724568511192809964636991186168673394844050689707148649272637671864935698941031925811933478486500066345540218133283143916045270389391899618105091774855755243031569068989341228183560659326702385713261582134178772893155481737249755992490635715662144214034838597168106707173065986618721146886977624113851045395611239135344769591571311908628165744750724301793900838201628146481631481469263683463561810712803618426035869119383115543849361509936155355500895494333492953176740551934434110293745987591680110483899497110758735655382426780472143764315035619146259478639075299165841712061572115778622617620362274335411374594876783430615784349426588707478253856110023645180107600847163693991639898399110919447879850670898195810413342984479809705599658376303353144791689721488537822448135805237765316519448681130017637627068819503772843447349720387410985993595662056366788671802655614965026813087575939145299886916071150860278556414931284796289062500 [151,27] 15072930183245388173745067917667164813304762673370770231771385968233470184279964120652940490113161375220182432512042857484950651859267246698785475250458221543541928486986229891784405051748539440301176707330348848599696609724730304194828222661713019727055134120718362498016762288444980248199882235536919701802469208419882539451887269874062482626452729149665054843476997529153973139251020368946746754383818331259900333379512156002308448710288055475702340115573706902041706286143715859039524188030633652616140440235686048900530648037462847675582760680574385952200688709871111720609244501930116083117639194667002357137578753733850606476112171905727872657451886660555700382875474131688773539977274970967082435517115003761166672082922190924276552805010405537138417918506610328993657884871483162552642391426035775161869266746183547531978841821579580028831659086375824575320570898894012724343734944588033582563936980894608520333844659361852232358348371999587018011740754684202504609879640849969448454901794226365092618289069172789781285578211901054432722091939149986374820778572379215104097559959507932278324458434428462982360389701653404157132258727769934970087500759333658200804530250467668523906139955380562510095204754603122219775966759114666136372341758945459827086240826699329901986932151038787347917250746250428213464940090726075431221580532290418219627363250503817438668515331071232347804386362035700414902983533377635720083828227255146652753949320100734853849483993355632521892845648971766938947439240719091356273802477349589928396477507689279421739044789433767441764533807200835952324258125657583344149075091960379148471389477703914573677499584666666002466674873585190556267919361949820656877989930126151493058645034718230819179119068837850254474982967936866421875 [151,28] 20584510830411415487699695330918070518313733216589024712669592925463537304029875535999015323537543925334544918338279564024500607404885384813376455460620704134229457654154182870851147208500350659036083785217262297234484476156796135809873625754130587093617586542380544346148653612375032129163961805294673117919440630131443203138692228908152448393905070397702707778219635312332881204796172535526120389898372879379272258461135084947954739882891871415228623328536313273651600949282721243197819485987504348534511296174606538857049060201294552342828737142082493319376866913890629882898242775993591240949301941396571939523422033610406817134840293870586578105778700376456520652561149227931782491123070971581277411311812384869757285763960016416567483719530307647174820814233813773083183871163320039055956396019374877673634125240339174814017900508656970135266750551152042971021293734488202343102801822799729813633133689521130462285911685930595858550270663795578208545532167647687593352806374958016417914022965602490576838772046488380785790899879184879118316555646423523411441415777114345492755488102733440969685447598708975346443672680927035345754923506035751097169940114238806994782911222973628268896477083406192690517569152299062793173244653981148955903294033278055042996850592761925144593731921696993829443492071936808246636415081627873212793789834448320903277588048342735114599806874199377779797764663515722502125304599622372971727953515258334057860183569070463852802578661909607082902544669095161474061997047097827622276287928684969675445293229991835205737750597043225181810382075173590331721311882260852877920314763904830348939710510260935615195227707422982655392821328810233724141638269465009599371232210808545173754735324830040212084045889997501736530927493455962500 [151,29] -109613021623056254523243660143466445218569302564679172714561121892826871632572864304687523642224499019355940463671369994950272515304404647851366864116206879148703373856068372412079876233626357018740718189084890033317178211507906002441373065964252459079935015332932822347717507710381815359472396733817443706658407827122293972292585790481941007991293701499000988826255596836384698927953208420908716729378336690174335003652114321946495715142441791362979969274919492460731164583119238987980025329648851477661783772199372085066125069925443048455393242872950435751292555081637865942421825933139514034559925159504467961625277167599637075319373447279055937815121865230709158573591896699092243470358688725002306037877619229051467058687861590661210506009203175101994749356077520611808064347779317748901830151707742244480367868151807669761984633283803170428525627551909709727122015743577292002430940514575116870629334486531522187174218692383801311744427456570559414550081757180650138922995939050917327329941997264018945854330743614130312763824172393445810982086483152211701538816535022665790265782703819387942474602395949371646506945902659345892770409092511149951880084635194408302502183970126649244243193025548001383690861452762129804418537337281825831622534525785612369068025380054235084052029145119666824438909838578829672562234414521570587226197349600634170983794900678932862899137647627910741311735539008977089374914542094513052194656356160318724172382701171968610686440344640332453443758195197977164345749150424977706759160234555232298592778289028066401995888620863742842149424987501637470348217787867398746692203239790591860957931113261300585406061908226239232959601766620665916821380553923044823908519770242162694680723356430708830103692577847948597116007403669630 [151,30] 252125562495255067339893785097231150723755325381717756596979785107878357312960922788008428949703764311688904124047154123887687514458843316207129828663120665880356028410280236583651611945608518252046498744712675916272650623210884219766121460915806878663315555917184270633331534525127542067564369070784136388461829064662664724450784349804335405714842634305135946214242739197849398019560840754756478845759015013759192873877190758356688497536442919295234071874383958588508869409633560458878458353755001207673876368312159657961420580327563696663861126927781443317222303530814152033793072282210778192385831859761551923516254764791903413345633734252917775801024985033211896930326258954151808616019729243393003617422156309036294002301498368607505719412003588628576790036545146778378669494949241833157282021991402405543025426437364961462743717788016697419064748970793885045769544731317631535864223933434062633779608122171990301660764416927598344918790188703051352662058260703102275751943250888224575668976103523034333687374736067253556782214887636579932144457367309953759568623603374585111365561973843762618360348865848633056700388115531510902447060870875768308965001158459516576058951293352124966907854257298428522891637837274928714530340822509775987835043039574108993397995966403069423211751289113119545831283318256061462736587168446150275605173040700401663921702818144971557348194047583947391374200874832273360173033611007449621117274768505514587669465183703346102303147709078236498192449960315353355946383717586739928844408202885813071282077376231743326681453467805264422917006328754498626518699128173731910443695032040252275555818157523795041842454792343673666178243809909760222391702130518705288012037308223826645369102607468540492657470356489496697982316116525 [151,31] -395639246946964494394724754682717551489418201257263026920886504268389100147638296414291534656427316422194413128938182171873347347118884875852053537954648782558443661705456234483394429543927978794860844897854518101091564592322120138605479437866080828419754818532289488379465663491688654459262386998012814323998086224518415997027834466640240896127540677346593332242284744519196025606690622474634887065039692995006474123489552399310044581312672499143477952321169252445944788782672977952273734988461574002399609601114945068172231620045796832632615234065507116488450118228384161256043425678874305421611996397180963473478352123538715035389516650650863948534268796803298299114739533917012049001657489003196406157542390232198369985757588661274101239615080850829271814949494601252431789101650925337744498286756297428409658921134710788397962870756655917236439852069395815012389565623836963801269349351598835854138378246400844908086851542667856342981507488684534905272525088554991709039358434972999034564640242393534378624886107392211936647706439925317243635669313046389876108515039331084609262749404226070780126298867918284186328541539338748644910387232617511711910429854589998413845970172455952329983214707514301649843255887863906024498011539903137270993067792122883076422207495030076859915196639624684894913755496847373829932116833491557312890862592722973970440744498877515902842640502865647552135627712913875847585017836889865800564954887392416903552062255316018611651894651685002944500123799289413869437278561587984563946447408249210634420607673221172447646058342332271415865526642764167898205687704502275976968212410346415371462218649454898143380009414761849144744099158020824109177216158359479866592545073961397675095692452731827029032035452537701295477047017 [151,32] 426441831889045723758487659477975981199947702161699017343636887166322960115368162182288346787283225246523831523603681884980570948144431261858024474810336687326154424477596331080355894471067100975803265494226415452907434482122329156377667730554930890784941960681434894845158567289456547910384297184359934136556648131282723956888173944306343963445770292251047041304622802457009717160393289093204493716623747814230961553866811290437531867330077706485252560888108176272717736824507733226818172340936019509340681789468408075619323473266357237474750991712083919030534695491406656080242387876993810260325209079059649510666102119455093086847119057583687042659431126366752585885262811351061618190071920210288252590619237245148774342812498843850105839053497856339036310728952121292472956715431438644347504669076313530905931696467518876642351573226638327776250603955935553458226965763257635734543411706626744200457059628200831013525814504591523327702691226331881094463260670478955072220136605891485233751775203836959674854219534825282282303707757122663170426389531054237412306501182448399332017493805216456445528937046680616119609112323259399422194322716940131859745706994603410850735885043653778361965002464947606979159750593340947025871017311428943080414718381660137662098918991738883438875189942862666792740057498911325843628596568806573220006700863029535153547861304926110966151933909661030356785642727113055809091463928320236914271812782157044904755520083878946789689631231926288921466552828610909729186518686315527655387736268125290118815841932528522660711805980709228480098872263940915897770043368005029204231910862222521674368778846797041475873462598612875347442013333092303699572174523873160408011308816282068269507445054738863693092131578286622843199452 [151,33] -207799129075374492311592399903957973043425108800152824144058045166345188034423345307916540856287483124194332376426516611479499281677721073650737049116348625331713461757767436599206734635769182070201730239839882004072896285837271068626756484704677725461276306033846859836833982045395569561259065348410352125282346721838674770812260646501607184608284439877865361345224529062964956209341495717247270050626345788603300793873461478075365689221485434377104770056798836893683163979869531789094219333986031839148792888744372664087480542980892658207452005099340234652229259468885893578259572750377946861509501508008582881729094304778990077107319778746623435803608815214132762197224374556830593770732332275924287427716156926397719703849035018454119316385257336265399067035136321299625532698069491481685746130387829392873119854155182402365601104233710263790988766492369816656094390965235553308829940228697318396004113252311972119117308316036970277023180196897032743994363426810830928611320255347011901615545277312792746704327989038445860741970779135590593565866849324891369468276183717023028218173667426417703548755886411415390589574572397083231914397413493743112156107477036740518386028055328288337057124492283786303608806637207359030618742718270228106750777700667883351733959848010837362362330167219449246893678097290736149872237359790354519137850519003999262466727633964515346428363413626033389831785755552564509011879558789494350461334562548476133030841748565960785132735472887595309807876908488441979387573187770907628653707030853716599097581056093162767071448250151921899336472022140797300790997446275746930661366585233338408733452352452732995418243900644636741565795614849377990003977898164165645635674687195730252013106725671068944307241878860439160837 [151,34] -346755340222311719276699661836689164097590112423897210112160927320210248125344972136616298130652640578978149611800637012377008500023371092902752784488214651191781147934676952766996150529007416164562780844810420393210282541791598896971208648476630293629559531312110386345650859163124485238257181611683755566735612276697511194985924892930895404957669602034186437209338238718236816148282942932331253157382882299636477372118599339189602674834760643152073527986157809827021940170740134589245147416756735144547392815203524888971327740856457050731819550632411597418681214598819395949962316836042781900285375077526116811681653372535682796691568113511231362266624473182949466266070231724133054950300378846310124985881736994613259562952511044967431377297363173434219345391186385651495646366695672253739876389899876783570300212220509362818422345439318555329587008993801349305811160144960810873923932021605580034677939069431591828946861279941369445919008566276501851154314674233146969330686785070443423044321666200978552057207023777960011494174134466511963306276583993359910506905994994669332088703729642295861674062619999330490583720120283271547329544521567047320643760696916266438086082379433013628355201524037905904743321257294567364243472165550119108683853655498032037696807497881680479424744091778574030200785440933964151114139701724841629708334219302285928107128521479851056307832232411313559019742240508768060069730442634869455443335255642031441227969153662075465358018605197540006700044480145805713916557386300210382895198210837539446677058020497828519536516114864871551086919061719752621328135075624662459063902392410801484796772000537390896516514054829875618389149172847506500906741104402682991056443005285791030293072513112389792848238994272914969 [151,35] 1218428699406951934672606430811888403547282410342048015020925192150712621513862409762202536042125609031634076525855194107674640059116899052215398705055210196874177073196702794592255339922622908674465771581921175602076129728259807926684977230437804849781656461806346166151975073488925452719097692891708744911824096431214969483895580745291515345457427198261916921393870092877957117771809253205393544811364177126785411012258215119334446841621860416820676330002812491965847592982354585208195200279183163866346031376863805384200303557392623426198735623001653348025227460342053282799390025545783631164918850184657392256944489962921448681862248729840257549885657073167152361009953096460186260076210138281451300323742595451164695150544741472924536803568630879156417484025475159181483953320838112622478120960880171124682425659685361318734220123986110098363706401466306574752873666807462202439881067285002320007494333702046821196278184750296339302316273176049810204647987976576498439705338867656776250592880497411560942586021689175839998123736594291307190804347663194606831109128164924016698753072827367571954277050569270190558538798825670877639793928239650924593846773038690214017798354633388125795518101153553131254810644575926720487950665346945156201778615388038071090585764421674653357045796928457072110217033107791080331710007439033262045268194377973257134877961513718199988934088638664677558212678171906575472363075876307295031890172697503657326905530826948057317487565182296923489250811082113686364911669376120771113227364739081310427372847762821383564385640540965162133422701776269795610302076965864232059251131836998755712060083818528518313001178725497544832318294276768596175539282262088375350918621507298271641265841040772126513882691018090574 [151,36] -2293494243705771563266167636265630451546740193828041326398358128403072510556191235172704344783670556181137312465741666731742034614273184818421964746366069515096291190479334927265335372416952831744120260122877546092831595992836887992432000627336775812590336366256037503859762181798307986902579120905847554450189772701981417040489177165899009157186720422584738061562376147592885544284117890823710146137395820731021325712473785902592595348516659690428174308351261128359193338686893338713910928185126632616805623406432669911540550855933650551167178942888551848831967046664405997520886654385672931059232252471400637127070952497134206636359067376204445885230331131423754134251036326545370444623028039199239834544422934471783070044702837394782091285907079090564203389530121629354220630983154072054806503075383795063514282504245033984644795741439452994574501893382359061831737539049722293787010288723153484661231814785103454751304877581038160563241927638157441747028041327030065563053087683914256125688927657372907187077939356542625860357711499719188542288625348059027578437891744990507248668137659516616076397321842961441448763292575524931629989117657144946102112151904081729119062281690216773923638700636712077602749606343622124899371975785087185789281392415398108576001658518612662414518531453169736401364519677696839372532390028442489766771870964249802261226581056615685999844434475849423715990830693541949001837125750493632008100877073744065620945023708222004313662934957222671443858972069308551680364091856621403007460019553319001970804240836379488595104816435628972641139990247125462215948792252801823324269216463549718137562359086820555489919642358142432077245797824933068086467206299377482794699724410578634167752128109276802933347024906485 [151,37] 3423845820065270953405176817825221372091753363557995635150359604133502365254633342943714523388916615121140098874731511800496086224151787660374320930192968645965874496247780093276550871519215861909755886814758699015110880558543019233537081938446013060971305194130020315719455826594089813951568029448533133759579010345641681632296302517941148091244110853630552713806682749372072909789450480627050779190945008110416755896523853661823324125707145980761021811071991588807129514526843951438535568524185121072631166043316067404488294225175193803710786716973258240536844242731430856258096960925845512355026141402813747414839114971687295740903457454607810508033318823038567349761319763286228715418041964505615721595176097730408697312653002175278659239314171363689506839078613153414629994138309428735761651358430416010621494500237167187653434024748302081009591017042418745908732622408274375804856740629241572933866297125266169424426795141150237159738545390093219943965011255999808407735964518315832599611134329611146211532808750658651192488413398642332608523012599765690250630530216553014494895364504161797136457744584317771367032128137023218702338649464059805687458897914098013479311229710633553880236038744638070558402282289751318772365338112421821455326039568718645460018661787035313750504149610782678571204113177689013570009301129906921443027564245457372399414989693343608836271476403928791904643671571340587169044771014761270630662339436446360454372314531342039612460633163884888676462342426373673988550442367883505861931989368218336635215160569165335472127143469759782013284598554479713787040902819712790034383702542086803622723702373132170509927834145295496107884930354175541595569969086463747111416585136995230812808127822591145279465029628 [151,38] -4474134051234792968436288072525416411007046727446319192665640675175633828416726447273858608893506198076880426193295248034622209254309580516086077868088479696610142385950856925773858927538798862283245082850619256909682695133262781732351708706276923012149602603467557620697352347669306863258251715644434584815925938312185892870635556436640119517115346536803661504155704268121952687756050970704004057971495014544900577814122432377061554339351039033327246764630576713830081974789499989402066455638490514533991102930971027146071813911245522818800742841309706845744939368175881424562616456370685540155206428239860618271297909061067346501921640188365084714032190144555443937600159322857332820212156120915936838604702522864378566688489074403142934467991563546132633577506181161116914589922160087674739153383090169466869705647940657476613896225070687395142738887627752287195988030946074075686918873824591797795241182407666700413162477004492167672540366918306953654959760819111592923060455106411165964683573885346294499139997015586470901884196692569767816988994370747379597623044022734187472031083757831073221430634046093154007170439564835227626032933484069260025725202828089421840579739396993442676539589367614809095876585707630285988369797683625193064725639862784086964757127117522873480108256094700350010784281593499950549248731714244724436021565325796132593099000579470869305924847323806446040146995814564609082009555288115966329050069301992652063166169689421945815491916924657921717213017559913143595963026449393583619903858039794826847225077586192883070791559577196272819188046324149095869400797239116365772627564913807030783541326036189823208944050391017058584530637778555743124259921700508936530303001676247267573892228435389717169215245 [151,39] 5323615610805837596413205554886849860150368834292059634121612229363195195683944241068107174117164566072988884689869507258114956981161927118688020916801811278067123904882185260535849092554824572912027520819939157148908216359131216036793000865580377677234394489675895461779162086075563820423411930700395224853539994118630586971647427543137620449817602180862907768861058674419233741389835378269026878564495692455637476370398137726768089908220623246300311730820868483424966676189572445696618833066807534492246588202554644694536521092892274082529351317392990537006782750071215751347483118870334362897483464564516019507370091707940918017186190884793754490439359655353242704344126722741450983620816397841467839809803559009824188180469013086918720729987262649748245072649841847641104691229472335236975941345890548692160574936912284063457714577208553515304711730249777447721644576560049483211191957966806031632375279622688072266673358760816072991167971064308613729663599913883944732674371270853476776988855651217780622001723842256921230748075636505761338686737882393360725774672688329052044318175132010115788119973708586697797444230388504361412440815227536536442070072307002815345924898428574788317074356728976573956952120938035124784292118504313149490736947636145147108854369066821073153079986285826610821717451368336037928805020008905918319118446754839163058253667872495238992397288752080405666042926304687713868077840695177009871488486369061574347935808097544374187428396573752634662627267933490882777534806736742504154772009970488376713570971000574771817142346132395736463665183466430384050845122662164544439663194638077577621302609536347286182184442476074814232228689997662385836974146467918534849296558147592223874569056547351152695271 [151,40] -5862981743639001707663226840160195030143363683455305588428449329901890398190039832026890457550401315516638647145134366962863290565034326935534945297959262191422218313639309900431747351358807921358670674618430766931409621004466337128799784750285306362952860639275530936940299624288033802265618470585899046725734046520766244339911249396422846766396977791632675365449763808202804881788565192863683205364220452112639356947523700321226808698129045211679956938856288745862051164280507674730258849645615618064628823846149210193033233158933013538832462725080620141682970397786406355480591624644459731358767131320351497418072599092381550222665301717639275559517854869447427667365696803891061718946860462982589591375254134320153662678190059075121530882332706109851474082121004895874557845978418994928321685964447762963627467881425760261459949866826964556555450883040618374195510082169591440622428972202728363262534600774949225787583552624810719017852556472397601471262710657590423929674985131236254789568734021946511987306294401870238450390540093581107661355373218503694431216047409453132111018800055396926621845684329113518631836913951963847934033760037052691722567743525951452845086370043433434396860583429006228979264774062444767472259477380003705430282003816554341175588122145750445284927402947324552327660492458753581078213730092311933100315967031179871286868059865496315851276063050432918776760427734950356926568393316618104743266101003823302675830741970787178673637664749332807935400261082505287691238618634127817919288395972038744414067794853924975996402834324810832568137691543360004842772798658795367045665436171778051580001486066665025611388816231411006270311414409911122671855358457753617110408042275551192037608609987568215542 [151,41] 6032761614410935772151471115359874024211586908252294917848700755505744070424473697178203018136279308413814923927697789499925805030075444340181526700700838578531040343056209753797315584455124446355437825078538604999160035427721627768407790643030239699392221189544071523732638065677451458593413708147227183412270908382231918321952263779838261776106549863722129404178660560924646668430150333435243900465743240571887028513814062439363046104426453692667150286763849425458559902912005200613571135199874525834192014764582858598670290472073774236642993532568764799978403634643256604789920740429546265773970742682913052930168154038214121396943137278654030553244826275573519387578994594442648155625168021032272321314292275728374374726790281858728581339729480056393838259847771124570256082529970537987834462778567109539817288678680132226845168201696865703022217313259016962403341863233511837814350099009466525687166160906063407716206099076769960628405817411397728339567805332433604118142752316371087188789230347506134823964642301226611127082489492670548673227230399283128543835768053242000231701601393328153803164974592695231557541728186167818288009225589642007913468212174449214120062773912852938033884932582380749922962728173946770585493079730773597210704371017163228141750944668538697630549442345874683971952136529207256238627141102108208478756555669961561662004952020361920046380715505231708521832881796507512559498143540043655298351028213321508328689669265842937484566498975865924423088657286183990672905323781836176469383985150888529809489874213640583481248432196155641131035682261425084099601867246156999442979725380426341981237211833758537187576559724433518485532998498113461426983260899508026614792422735399212203852461472278124 [151,42] -5875523872697679574897906191914424779053568625069712936419514379348108567827854081266831379378456749219713727135380130062070246124469136285861218870329218530033050906072132493599682955126717843905296562648801944095576849525369673830478652219456096561716949752855334160710162902158311282234677202209659884767896622072513558664666202809779038220927005262891055127288753920455331976014035640778965306891206625267265413201128952165801867339244619259859932606746502941092928654068750124365159823025090609055929007909881546330896290034722678380775160614701497254773051497470726777063038093999587692389689923504206006036413690299974681253540713136851108680980904069579598713299492783317159369699811269200149802498352898468499369458097427151067286065296340234774359724555233348349450157092871869359886749988171274689770792756553947614030700664862623326499790462899741335871670350490438999941075361751731369490508306586424920114511241586204307579282150611849352393895733906904494871967103228139040239417416868464978231808093087486842997392912545703660912807469044403660551142843254596200140785690036285301143311297262716274102691658585757073784548625136819821944001517103338778536690067843206143473003571125780041278061396687255088058948625508385843594299185099701918978524523285577808322874019305177321888691386248963939959280208029463511511480762733044633409560158150052714714769742885147598026147686488382187635983020407501057014715877860395590820176873438219394672842002899772147591685835860727075562059174157551186067614487441272076989499869919444514701185085395427057139484643547000259943010794738965119326044815550353037586274101496786895985520246882017858560911658070592599087961231625487435384858220002935499803717418785379 [151,43] 5529247897888995100193242001553256032181375244008952048445589623271916608305213425070791443075944400104708088988609654979193673552948964359443337378082852810080282609549906924628149652075715012192333915685837175011455726420681338918168035722995059122938642979177828257360645997542719581706066570181884307130099109249305744961806536065434636610628231166037206467239101415370053227734014656754750774069020072445157098540699431477867345379260901913077653735151860483533071690911945713473991198463475050868624820342331230998282415262067099133502745138460735228564202205378323059858222865825759866236058039357324829145517438053027074465467133221248936531390723729042586262770692624512849793487954581947318213152875536047929585348761392548865048054159624526402951331562581295730128180157864890479376687675481480074209431076738261458017851522571945599341487389013023156932097513496389360416317867084487104322800085475351026806708897821969823345071210888623058233414819933901906223557486329504326033269684526552968331826100393425546964777578953257568652127630299966923570752362903135994562397912011829226104985041155196961698603493058494799452933897166139630843137741585312711929501992849807376031477423862024377684718990617654295644889767054763929583711641099749813599178878256334090265170518909159716436367280798209846819795581044918539637053293916336509549060668953791308673507025957647844899425791598498254191331324351274158277049034094275214213616002977834266674949682150625664514908638481800863902326308761485097762032463817429995778092490607617037495729652966309819095084948979686968892801265372104978148670604345761236512986191197762301560860028074267256748011432586951681403959397352096125051779124861162846269841910426 [151,44] -5146497810892607660428267255564640177524635863012163774348042116971639491163021410600219083951869310262074503224877057493086870621602957669950407270029281331659698386359705920790323018041403938996930274407779054285929687256214065017626208345800824511421658214230264648202699154279299921267546020309316433255667896358114424614798007714447811755030112902013850046299119180046140302261701390292298322373964288030215987580556168751038760165148885900238237334397947287631444965899815532179646734462282986802059173584708814616321950744218914000404648964402977925236034978945908665064308364559260693028226700247657602998435442530296081573942859416154637514494248660004113031773078355095990237449015196471668498523011743116864043073014425992062687641167878379202705588661085153394623890792712922455001775178858599516620694395189775640793194014745894022860011772381505426117649426007366547928801147667009114956157570349093264175402565930529411226006334722032795433212172595889499443274171474805967747853196659634290538696098050177144168955663518287293797760106506791177617402767509194113928348563443157874988149443283225333346234273163965395259026705846828439753098577498131248118334415034203079503695301590290949042507873147666688345608254430663913314302707890280788957294834680663044689111198398726230848826290221812690143156011814696361886992523440518635257579213326996430657484816033918750679714732777835269186249189486127591788557660768088501453101088165139219439229427476403449253784875028930166302089695381250749436907029249507751322676192816655734844662588117586373271751668467040742615744712990043122065504200053880097603293264888874503360914251111681390809555180433156651704272214760632415369911271322231194202644148 [151,45] 4808074090719374274508707573135380195398126308137094216679808794708886485509266575448732329511038673706587709085469657552299157713017064095436677488837057565687234653757471651464354570431323464098596588944881113885173783168462124166902988246403327366633597795230918988683911517878906371703204336813895361665305814891379998937263082521584591887221225959969174785259777988081788872072123457767543065922021082554034121120929472633831116120817206058429814031101331173261496253823602619515980899702062041656324313479793273935373670512828925693705816408422382306825015103844712904091829941481810998979550671687518888397150697075600130798642852246786448485572648280857728618667237461458571729634406236433232132381407036669306975616716189259028688642610798784007370113408249737453666910288274024238667950579815694353901306778988835969183362580552369429332698491649993073528356223987838724964251639576277503286922597438528449568644402916487540427071844649055292144665206218599645936498371145891798786137316710392710125775072973344952562656422174094763080229160475257695042716478682772064576285436814021992407763267499154563060128843038443009744937906349542852646475432181252813351646889091096469805021983932958410435732904909915986216074208053746040711602843273550534454106177723815700180119872929665094814612852455288049588264367601165862169787099601139696982448689071793765574894547184852453961077529106157377491061926296919109183182266662354601942012853057459583318211897890158351169863397066514237650253314973395681310997479453264166369395255544897087509257578003137750532930044102788822950444107599387088901758455719052728092521357070364290495761585732034675936977868278587586368861302162006557579861127497931647940699 [151,46] -4501793337701913889613869636972702496201461379001857942507404861734221430124321717871722739262302364196520501927531291608387761941543945418543940822012167791213604643169177363637777149458107045717788479822203110256128841349506092174211862859411387913852797606933749582127188154026599582858509991081292949165793475571633044527595100815479962459520353545131707107302253001161083313698149121434036430944261051280317413725435106073350771818298091054246953211253985958047727529384995303556385036783756668165333785899727440910557016961508523929923720234695359427456247429364270019551239708972600396742886464891409172229690389159783474603410726410200709410823787050769792868777086216329308505046310546540883839558134521651145986643381468844604983082939503984790294219190176227263330728046293978182769065891434191426188377466292734482798360048895103929346358263240836373751181277887314798540294031647808660995864208117789947184285808018893311133893758567643311445022904139738583830090078289596091075552770616890504354179021971968770304420326704667458837513623219744634799656869020156418187309536281076014478984031995421470279579265715439443310996893158514069223066651845345636799814065149034016871407336731772186030012263971105171078323509645876492862592320204800084545857969609608814189542370435303064112979784968128562652836086675436446279550167951003949656321361784131247408153125220416478456745566520081379690224658524621347543440855185200682163772919992414107074782931668818804399459481768272043632348774002224025928427569097405742791010395280409350623331225908721870434012171464402700915125435395225086527636540816179615148039995162517147687942839361865219910415556825143353386643814311037125698508013801326754024 [151,47] 4166105993492392325327193232042290992567118741076644189443758773866037555733192985772028673754665890769145261093386571124828053684362760798559636895555649708207796812251935203390614083901376721311920830992797483274418583185644468119927469349966595148472003248499489527327473674982994441322069479558154814553923285677765439808257593986544750512041288411792955352003830969025951689650429614424911627796657307959675437345691980893044868684888888041760238611767181339986575457246526835819032882379705496794014437002271059239254608600537040398173389121996726143958982245023025711442797841880368316599436384331034910475248495014341917043160241721563291133345494575067014226247771945929353262887249204750189561838526605844457765784491719778117808331815526001983653093306344281444879230623420971461293907247804513676738696607322968172866840663382012949355078456297783781218332972755821682823156036560442637193564669802205943511512255142026570748183299012094683844547672164421958473322641893384307135769963250497708253821024759576387958786543363809484803531809588007951393887294182505145638769034415874677418290115140228773235330930229339395341087094394319777947072563743164604516589938558781183468977477900789136221802381783688276569428412339966633609792843593947126564545879365245603311237862931802905828660172378851346603750354255122572754724107586811327304464228823927984402596188105194754350836118963331129989602240283128367278731063318692329394285914351305302997071466392762957710611120886729225322638590794856792962799431440353920344272249010940862811347836712701559746860212433406957769292421062988504326204726805798305829412071263922975952963172340678678961877752028642490354234256671671443067774574097410995 [151,48] -3747257751673288099517646661518687802811193934406576580290413426292134038741560591877208480073671753848402797811537937647101509477230669693772741167401821618643441716643651294827360874189151016394614126617394007464514137102808951088910455957805574264412279884231981948072356192739536826555699717974168161812763444420570987170510070415810745923453136800986615067539883705411912189814489920886239672162363631947482998728850934352439073798465858174691680190899375500713194734861142162078758841139114671229550921927079855704124316710722376463076452428228766693052799454319388384289724224705883147812280319529156660211166329784764893703874572421523606700851064810384910792622836694655764019430081312977558956815513460445740192243334062552003856368808515697683478932495091508952763150305796370298175521869045938590178204966001585987979418169376046918750981865704476147491646874813355119634981215101477492139440690546232723358689263485130021371997465601749633330096067679818204595747184149927250708475820479280209632541961233688383641238776040690998402795121437879575674631143667005059416276206251170100180371762653220586836207011943086931120363386660249436106597449118460481269901518345469635775204974584922677525513367472246307858004682001059267510193411766836210468595406476780618069436526584622265581368868327535518424704152049500551958925922212153446450962592952945630131160571944168222342838237507126333502444819859972864200244317440695279115291750388814665546680192786774821128905134688470683874313654536777116784861064372856462774683091055205244222642503397516484689319181902423545787251455950533544629358145034864057640778771414288194197404342410830003931969107538337413247758280322991182329802585727815 [151,49] 3230339227163679082350307586657721712863935878363990874392992050597151984310626992502323411281240915821869835710913116877916848389229300205788192765977396043885726993830366792002723059540649107989326812727776507044641995825828127996280959132610890999188030800678693805204294037610025869367547842900469423066745579856718926866155250171460169507175506314702523710520680986165712046257517135962842423328207724704346540869162914835881142571296687129909024303838481723586981536085232159133585795911581129702541430243444530694530120302702116274669194850944031735985223268144330864604416356048047313489887232386716139307773344761070440188359320214855502465417241266940209690770502879189980387007558621426351815531327047835031530790650024555924301963751882747070694528285873237360385381027222837292252706278988606064312511118745067394006719347869742676680878907227616514578033277662042541675428396556138425527492420948103918628922202801492998262391687041028185307068745092672656544509537131543212618808969500445216533686758421127978143033193583288796118157997767207095272225496296159145130761651328795224471871638162442646898374570031609615043029829586293544305635722542371092425372951200875249499249876250027738231187494896155863884535114530274987692979402285981182999854618440515409836044758623038025279853145248958125673206233053972791818785758486650328910054188728144900066932809411909961365535122545195001188532712736329122880847303785391947884942517510356331100038443011995204942960619280421168941714720162437252219440658458179949722358253045457769423774915422182748465976457814916433808517552146911869028930380417713645153197116311603407873296562855977612581869024157467816637649315846184072515939754811 [151,50] -2640816694279513595367424518650216227889963131151590275193739474726550593581376149947514597362697200045085763933637933463479930327781658895693259672326481310098534486274419569300802112074584982353683959825328446865139380806575533407339027518449121539777737644372609821059156558211586578911103299418861781381811476857440845564240923624764835251889361669754980801512752358585930923933491459910207355536683559329591754958948619990387196623937223727058521006495064740092141345335890554887214129208554883699965328865573217494045604437238144258488375950126087040171145418253906484720645717238729633536025184784873469276096550383870721987465888544544480616440931438917158868442236793708045899348207628266722527685050110067249849092507463350418400724741472269655699735483870291181774088157337998427273634897579722731285018503740312872272223204706450610827857224178608283246716254747410651345039143420200319390088980680446981293722083308843759440455242954081169532266436604993666114534812767713973271505954839625000375981432121029653537713787651711213661418644183412334706681335095299447091405717227035522288706516181583118006119463636577770600042600095580464834131935999990249457857434056061939349558954968561885028552472807742182847335680555172460830230253498560669705726701265931933370449144418374396214760843630262078308229141256236621085443675303602386327255870760836845678415191833455609236739779050594193728682835832963668854566760153753035388300761428825316412614169189693063012187648782988300169445463157442468752137621145924608969196413699937887437917258926537323541505078383843404635381202404300239441122254784891363911479503799929667488140526339066150174566470446148522263556115504230317330771113 [151,51] 2030436038415594684464214222761795370818449500845698149288875464194287744939662024735550682015483251036238944982138438990622902950252063810419980316996156738053658941525556262981662186941539889888373240982538587003811575330443987652136935138547125520199210566512080081885555455834764955787304777064278301990843004639481281076282532692197961276274424221148622221671200939549296349956096735106848409619140443678198308484207748953535129815189983865314698679836316550559082741983257182851727946778236999680052825421265955332471487988585503687918933166893571207919111509336605263204116856326494465546379435570034390166373228803509081383327563462414366614254691646692073185669750277419600654630520118723125903070419177366915798607667790104681019167899300895018956569598916728753640818495143195932358353989341424408229188332127486134771323692236613440100026246406614587859367630709992818463503205609827562299802143313663636497223567085371193279278484880615498372795151977400199814413630301072877351986327678477749242688803329443407726184298060117888578459202310111554096352800351963784111559455302803328448596017529773453345107077216050277292999131859752934710222269116752151710472561564517230982381044494747076578560887756620932055471150084468043101822547362499891575490909428871180678931910887962937933745464906545567955707853568434306823684085769904416908192018478793193333418495558389117753327681989499437879637437907013664308260775558506786909251070207790020192063359924314723839674705790421497400133868435619423304400348217454945765762030704546397419488724503750269952917497288453216865770048687847556291489919943272510113995990097256866505806443252396793407978425067462569207786714608476409105799 [151,52] -1458354100935603993458453841844234526005036767138440198498204001064048001072829961913679581269199827737221888361401609488017273715320715953942026419012490960528467429000743065267325583166152170808499942816289185854655079450264129710489723698246362126572356195786738267151574905065436063206422059838768587067490156507947546893668835451608278955266783814718914222785775374793368707433351104571086683027379529483214687507833864778740108717141199398693943690787502199312077986444730804322293193879817655954550749668357061378475289802081532820463485292291105587116953740679322703887769879027202024705942299855203906541028593202701652800883191541026784331443215063264480993658294012421715582618186335749579796859710742857436002486751694098409079919009522876737289657598168067580725097452838310751854748900292914885708834106365975896039711960122141226623628581063657012737607251955914739459172007030721543159685524069811881337271921792558663443503286732591464081937224657382521076324476302011406811289632133105610824355066046772865855474620800378885938251806885891077557084546819478506144544808974403638508011448117022328473540308913317060328534182086541292514865390011476703350526312939436226558477045768962418961232335285569071352607402185422689669896138665046697581764651914879098429517521117618162530313531274970578891685398635363589106306243622254498210995587916109036888032999792372637518611390979448475505317470985387708407365753486993593243699467075252587569057917290009935986385965625327232672388882534590357468438235060609659755010370161113931013632124690633664049685958720021178714088099773838291650358442894374553451844202246435843084849272726075435277436807280110151650673055009177617075 [151,53] 973192938589476461584796696714724467587284586941495600277554642878884043218019372558723339357154705349781893826029535779060011833507628153830331733589440604826358280534179020362814991990140870745671206071950673519935556327405250722759618422305093040692844043914890446651536204189925763581210425518024052048996913807246753423709032113294875795993159972689311387806423688350086574033591106065948274930515282228924911985492022381730879255304325169605879596706420434182624125726390396022942120415193717372922348755358055524034804267204495281351545020495264540402749828040667977236633340118965790553943855420701740260349741943555093687699136414471970420128027585242272625106402127778353637202792783082419455626352432923310506506698152969242149116399594915174195555444429563095296611364674598735538203722444597734030873800598511573522764645642740141880072793076396841906501602067994406418493867048498306781970981536820094358530186374697272956801449730475123826458994811125259682816066521423956127339777922541895552710589781498052841511460361918782179604459416769949159847366529917636502766189481149673020199832798791907781204800482798380562593842510512589303756015541376068436979295377307334768345492221254523545408889679928523084267398891237413393109648947770691991966286365318326727694566930135332848266515548457792920490119193293149184998169755344851804629991834531303652232973505384742248717722900862006500955706793231735631242535227961656114203032051405670568957549114236343241822807210309799092589858070537510848241820928495313876596592100118465781424783254236266011845139621989359627190528646510437019478610256909253972627533995277227318540974920121789417154251446802100688225886616910507 [151,54] -600958021905175787133404195584201232460280107338465744283819528978376632222443707503151405417420303416163768406211783513272288270569576441636593662164885888556000145618827516268282048328623759515839748430361284788051311473006499378570922649868200829791490042977802788557582614961683510781819075351589731067781471675185246669306509338621376994735864859436379199680144708508543613022121074696000909796591046312451540418766936388466796261665174570113568348070100512246739727959862270114842655033659388159111411021092129413225847470475818694098360203167839834412689019875394280432763213924897868463419653168277754971812799779799941215738392408080520262910918461593126479551244335695532922557390020839142402035464912496337189609763963989358375466948437974902668047827235615599875154419438894907049493206528054102287962172313590429524354673714714811147690978149640484794167453011086853723006110276641839297855487563025531484836191808846425586599897162028281735148865174849689036592750133543726811917327862437567467144656119429470864546397752960560774237934520646275747988095745534567140159420411720852966315086845950864039269519215225146350898333550221795605661089319797274824570499154290861286925808338593367710037774547462189448048961175872865634112905051093539263731439512527394678890729630007565713886635965172824283077157644393458113797881734176960337898375345948453141811043603842737665680667132775203443578572695163489708613388347421780777657629694065651542039612674404461446668970590938843759551838400085170266999941153529828114700902265143365231422625797059685187496906586874692454404925922447830608395805230881453881128102756620277036394582482024490865395561962445706737501671128440 [151,55] 342510622730079759570238165351150873505351575890629303530734036074936691817923719008608208657775179517694858967658955879029639007485509187792911539206302024952994114827607002664463152991296897697216792765888118171186022321228575414380277824084716227224427041985126441055303609038257241189354819567098941832024993466088495220966143291373421129385800503560862087619638599390438088986006765947096159674668985240259283728228065785180072942511883148958527769201663286547349747851785251401699508004318130752105088401688171277016175852749492769159861801286008369204905661258920402217104079390690551499617945867423603051910662776224746632068292061847331317374271548498545173638216779918610556617068399371870646203164056497157975598602038859396749556621307078688482111695383918646901984849104797403724824803005081024788698388976897304402790736742658456764894067298073642791222605910814043340978118312889755875958719887358046892501668696027889688623698073357724813752221597478069014123516719563726755074457902388282272551914658350417084588256686227840625505540188565897090984256210594064899823891831678040287969830938984297176349373115293027182667461165123700058794708402178967246686929945974188057571394041443278236108704110342929827091543130781928087078672009469790708773275828833863461081955636697354985041594279442935896027493793915972626862150297303772872404309361580510587093263583751554362620758320306082150205253894033333425361355658742863535877748894186737728509113187225334910540511163829107299491583482633866398386926195506536433006165307090565290122758792298026225778261165915380531512835273000111272417594409700439480985676618885026183051654280714093260365961434832531338594381594 [151,56] -179960461123707712456039835812706099072033508170025337656419950097034529446179282722890681990359279079718545861291321733470374777950854596852517861245940176397292528379601955778850983313033117749820958887772394126731927993104637030248061033015808887492401704962079222397430064479921690934089851195861756235636264440057631673597934580064779980650265009190868483314037739328885072145670255034696344431919668288832391661356978489473500710486877763184277121605286135039660858372682216135273911442911845834741254246637683162237923020332583513060890663000434305014017122031250861499890454031388905758477342904804676210999911655523463793211171597464315284992122742117856576846858497286050777126980705819157969377603216490728891149550340414547067713610805085180786573809274766443501950460434313154878447522379529499071380997918483429914312311971005892218121926557100344971411366686526360720191910465615102874854346397413423317608059881059078852503561313813521329504105437479465298023923502121120654473220152858311964659938152368153814997289175300976469092114075965042988835177948545256667292858657773493298500591759342967648196634016692346087706952694815709826603019392760800690085404994082253434324238405015953587484451219751273537636069428502905530852973586280940202954085977005777002908547705711205587648697202717854332152790774815069086021967040765984839005807693315256742883470623392852002570651517687643441947373530587545276366371775440022257338954366520639310361358569650054755073893307631024766999511207461138200773063643141185319902325660654231337682246623345111229442881495764067999288144873853369624269967509115237156626130800502491923042145259925182989939996554816632134584522 [151,57] 87177804773536967320097899169374473791719662091734399594519969179744424940751322951708447254846742902172146084652403435265135193719718994683090562916704065000394130127001695100617772042818160460116825121175406635059107954252117499264597426538813330454115851606443011434629500255998233120637843238014774289406304434578371863636569578579080348511759992199288453297102525713474406862389522406616388020151705119450676869592049468389325804040802125529604752631405022195059813708012886278765354315807524591324620519024686294400985766175435997339899846691972304197373649202273043839905899908637172144502251598526066656830473615345107645397380187473807336020128926410135498100905863427116884891741016387949716960360212968271222457690709522052434871741371558765894006108770923444898212038647714746329894398226492554504107110014362067162554663013508289712582080773809092651895343506729234058413443887691520142976005692423572480738606811611560593459135299275332413120910209076125844995170105836356975953608620427417247897046118096399849135320139070455250216252996648329204208566414085149092430155130229956291576153714679671711837571948804726073350743726056753538229501278882205777659138105637962688790634294175625425859076401693731171599531512445784234184761674521271177308552103694473127027496892276873868714258405312290673547292028891911128210441016906653988082039806278767200367045256584700681647615239076601627071351605136359690012101498006018532479100340171324502808954351074983338754768524629035703220220791958043774354825573642209504846293147068609518377701228541305165702442002024889554052212878420521963338186546658862197500637764134156726591718083264104812510936831134439609272 [151,58] -38984403892641312451040881350031603712780998996223310758573986782838788399804810972840311342454316738954730996862120406460341599816781362667869047188546188006348219654052461162627679708093858729283785459472412789473450867481537835228652104385806280662034157685199650688337328036744763375794657131922570175258379727867251895791358474755339049495654988886937183496478505926714669255260453589531897420133656482555592297166198959975743937601412027555554147670098938614409486122499886211961158375259127231337223603813607124083579460044603538041273123156514921607445040098216089005900526816547718294008378540791935057601965057749455324652117737837692273155780406555229256036649717218265388325224728171616424841511366138335331136108068041230049899467006249711460498084119585104177358485889922410000529070461846204823047261566879524818002743064119532259571003462732688097747045455122260938597604864198527537491631319226239659902222329728869801512251462503837292129251664173605124521013174634210016044579489221242451119040673563052374720790269224846025111100264533396590368472390540527607053947556122628314069819427111870543083032718508634694062957343468653162190857219563536009435317190866846114216403040909214435587883442820098069439276879479447119513486300769987161033759122107471140098770611040296079086619735500948618255542467424364571526076769372244785795374911379320826051298114564357205333783962041387601163556640466843455280059477334438830855852576402982110727437500977980154165197152264868864285117098451491874697303114162596964879820912981426008399952289214990119475378790840815584884591956992187183051218849511790413102998222858493164588183421308674026665710655779141174 [151,59] 16124820007542132844406480456128973871284459664867925353167210798575187920995752358848194765068285503837683936911240441901948493062063208165574007232948033191020434812968064699972210537414800617741267980857330255414502503304330262810513887767098932541480916754794563851339083736190764937412167687710220908425776138491287004004861711549658808736446211277020786780008052071319294779491774883112530172000290794225156847211992046743817155903970098991523034653586828999209950119054132708428996454474120121701938100022344641656024093541020710197451045393342031362479418722223680379289843563167672582784758928711321920323618739060632257611437210822694006740196302137240516145231017372064693655835191434821690684222327931365470100745321500288545919085684374612856104692442398174278059483300759630333398335403620915940506486654606625532071561141893900952603879137277821523784605371658490741062406707356424155603005945711777011871501281654518356020999894272465008222390069194877812608094409554360811787447424583144027693945212692398027028346824744309384300302837123553778689019216188065713198509976375986547986743277412898762239567345761908046507288291754418770126688225137544335710628072318838014795015586272287026699643499318725510847827884493385652115973692161607138026806747031554127243147841623390164186338112878018530291049749278162343088941750143656858070331789667119386440934595343801938437702469880786322502313714621793560519135366804012951230634482263952623853757758470249954258679732950061909179547343923562423528739248791922469711464940959577100116496922335613456990423943918083011593223956579672622367850361997485165925853180719295359894757143620440339909048127395093 [151,60] -6182849946655987080443543195275317571054175298886886190707584036391548375056433224362171871277504704073780482008691351997422582212736381859634364291479721147947301352068576745720331008424865625815757975595699437196416223588821813863919306904774322778163942344140949684423066441617446186010159188100703462309413689783499444614075340662894264764594817588677927251284261781291685920143582820424514788451482240330113933746483212373494036366819884330131687982356920638521807608354940465530134450989865239505296483947734207277968206107116535111805214662968347764814490945687456095718057386768357235448685881810608903369419750442456558637636800730480225475891590535895304898359600501636631643932916381015280792408453843257365361076502534414093179085274207246700149186952925721199731074295963152707168799530227372796134652934547087335792894660792634915648617811580448121087303688339376638093889033523503249088333306021186872899401881366756959710372705129363108593813783069636693883432528689551060138002617831985320245763001932987316840481109725969686049574704930009034213446959272222011652841610651132756091814390556458037024255839025347175004222349013559457220857660064471257647887549094069488258052113002043562410393560235308016695385520586016170749157364794046743986705830377544708547738059593014531345275998047559721505712995584410438141932834252550351800916219948820019932526265731303153346797021398958818098380214143094550796557113946363462263459293206361505975223432671628390002443863035959760022710055944242619643225131102142538414612859995010457659678987480801145350103326079688520278533563084338415385759121573966440520355033122076225975689755903700547849356565476 [151,61] 2201690233196553872624422967501531680327816585397046255059150147297322503097590337321172438821110707070819235082213280288287820817529936793859245298618399411133795176267960072714163180620776486366971281094728402623488429914503704028729052903988010278598340259248044976512269566037000431053030037667174705041198600264436572579488439100095748716727138186559245243995064005268601485061237875353889052977130523837421295988388059604412376586817909391708207134743440167852974161018968256061511443583709965861205869874396476512413087140836152310096637579532904310571829942759526657142691820911515460012478223176142751883523456160425645311312778413019905193621412291046135882173738243261797466409700733329334544800812096388684921562258195868145479866077650167852773469399639757429137619258338494385527006925802612929311556874545584366082648705236290344761612919802753735900914515490487768915720407354882567657086893469368036962100865154209246328011101194894621879038742145682744699078473779514555285583402030279013697941198869009150977472333300078217609050071130859136857500995915863761331418152732204990376303593877885506658969094101049233702997479822987142777283408795212700063958066155013502647495451338200170072693798114794889723721598054579378815292237712855070839091643857378387210265318927565338005850313222028967108727848394139539173449258689624048438390620569266069679555588969744666800517051109886098011901410369651350379574063311161699545034542501835472944664424090745889624357327128708108524901816641223128034873327201748877914042209140055393947152612668217657631805863569250419832118236723672121642176897702801836151944405509100412526846912754545160523341723 [151,62] -728602805264227981337335542496078142720335982220709148796244759817169749220929823874111099623077289498484759117720390253868435190502311023574029971826028591696600042176376226451318836011015483522655439980128509113035136358554953662899185202979736067844641820987591971417488824552462212902916350345442437825296678206896836267682650596236897743283387438104021932242183021700877002550120309712442144667295947692639156996077679408315070339300767169614887217098815557645301886499956241988798010881370800188441040013832741437763448295292449012527673677054854971294348597783274134232383610244698221880384083742067272252947838748410655059036944852283670344769324068771173750557219264251417183578813608748690789444659694210488881167995178614976441089235294014086797185399801514362754939750526903350942801521159357037689463831239729306004583237305655286035041290812564337461677763567035971028648365748790342715079347071636061752108863112245489592242667128031630303791030861085601641823819629539055850443031645107075141993644113984983690814870570345781362204340234561688302931142770544875203902349187485112134501656020054481513311491284431932811756220714582908287411655712424063674355875817717319252458446452687649418893941881523767762938133390361391438459484656993702892212433517156629043061939352745716386651733378758453341204930338081601027767004311028207430337496939298371539452564919066946550938140003679103759198072663284428395078747553216960693118312617825561592893675933735249758239279530387275812680544302248546068440292637366113397603380952852225714034152295072650216666172843351958475168137804092399724568091107631225381048807053012996245144851445815508379318 [151,63] 223867014050989204417386991924896157812908026834159075554215498679659568736773042453268397646578044520600276538865990365109208245436469133644000794871554990750439321616481751998976247416453701245295703251833841299756458839685325008839097002221380293981683328348763327774500998692393956571183425426609540255073863375944593633301057221431306830208261495782164870258066191785079295934951200770367687785282390523354538420123029303821717233454146285051746949940400655622218265849933230263374493330719989025805397180121789286883564843941493557833359584038146800785449240667687120682562763833987880645555417355026000495874137536999503849801595840205623144014595350214616658050293633969853817237592122103935306237485079950280334176001040187505623941940409163839329472030615745745286026365526075473268234135941765676938972581773531682587919476342636465331284888706173682154493092671373685267301731315518151774438111633597991440933731456703126986975399105746975873119444225825071027118136475371264527721019513733534535373277703027675221673931913718089679312205936540693339543214192003270482778043040003749006733800826517189526756027819310649622124459340205697433100527600186874149328985223487501771017550245352357192111013970922870909982166569063787166379562600138600650974764067798061445464320264792213303018789116930985598776321035557787889584178720068988050377932125801122245690105363337098558226817707109639714286442122766626350417072635825629740768644962081892112005952134072538535976542886874438545495736697564583885895232298353635076590652855147659821437152932714519490901494827373634756657513496020292158631961325679756457763545413772683509123572740258822910 [151,64] -63700696751748296844448374038633706449067616285085374366028828142954550888967086806628172600861355845520866719799833492886853145360130889408505023002153496532742345750579228727856748799833464531027705391918412200094572459920398429161598333527101012408829120561440165669254482923335593434079625720313286857758935626635860043890274030228674694558484256521049463307522761418861455256108039626865101618989739022097900270826955754399982733708277859205444572360995201456491363759716952819914775759424287198020997741588123231223886357459564078663249938061101658670365806868027153088909568418178606580043529302869061070600429864288899833884229570258019993427395795103955064263327215435933959807281607643018016451997133556270242163623687013608963215697228336607706166632586383928379642719382047361768022083416979422309561198593913904907045849849353731702673579504105581870613848274046352816836382609967057205491206138583827744300524423155042570957860235408751154408204232774687856326256661946312665886702518228595407393093827404845594252352834354498438333851803748363280406934455370559610007883888584362597456437943465250389165623369581313475970238522649087148679619990345640818917776564731846405988894470728526151384204054316473234111575490006513326869219932210492258472873850309735925255121196471275675887871122178409714604796544338460013018704932329715659080372621905161270574471739058742703299935331065195348221577348951956076054527093030813165094471745928310790195447598699954223663608283734874138424398312123978505306218722144447605803504533750929645611971741732395047537868577117682898304607884860342479777912491435901489322071235588397169782386114071048 [151,65] 16723947185056652147277761531923718377156801507971493483789594286415750538002063305803729266122499534288385306451293082189140412019049984891726241642653091852515377652722921706355036827191756611883999097839322901038882309655704135216197979582630913026763957182014281923475152233146475017346056010373609179239623803548052059310466105587748230420388292690861529667287923311328936377172132170260501712353042548147866773324615482472897699116550322714829066996629402067033810884689887964506317701326237506706136921649186782230908899771745657353620471223160546902318819199285219645140491892925039745634971726221632935680940416245378064718306253246673829962103510915177077154917659227998436162793875155410401780017062855173357984280311070116201195948793945791155301054865298925994980151357170848688210731561384221619541472277406516703928603346891605314989526627513465338454702559853795420850838526636909870909178592754460287814679770958787030937558292287261972212602938271837411987184346796503734576681953891931804474943386556801060372976137486240647842631916105091181018717466876632581415320093879353801543317083137643014726389203468695950835901455056783083741168573112511888555720649364187168875036768195824355188445478930558144282585514375680831201742091923542727854396269670973147368934337499351324522783083242466600501888134079267727763399133148331820030613639007716832982604326384821239234409712541444215094663389208415403662753778059359588952824835893180669232976622849794528579010419175242220843529083996298617260640899321491263090066248327500656473630332516981458367651677433524313100213347532559595578646229505949311153514368613623054824052320232 [151,66] -4034577304767190631330635151858840398539505501743012196960538322925750400599187127891014349757649178736882460699360209835639024783317790898151481643169368698317796156338589116300234306247650640587871354531753330074434516333627701447632967235696510287689740823855264153007256520671784895640941393762633324098530006802351854170515937460028570281536214742424193999077847416658760897230059946419199597631419012399791944408425076979040335762169292846521219891326182404531513801610964398195354372485160237076696632804172808282761072453091814251576085201369901194500183506718325075674881846848794162918560987404505009206468044973889804618830222163569079704576492619938913236595995273809696772621622722959290409980886137783159645477389453712100556157992436294040258500322958126106684328699729041399846037389850218452529860055524566025879046255765028168730444841985353868455727500741726749787201270697165359617184924806952643145291876963793233595634962368720138880414741827724013821244596760733051316593877721208882638920119539473897050675943453723506398075759785115793683084609991707260596306658317079106724979809710794975108974783009968910432177798755780950411621418406776608362176307857794778941599246289001133413272540322044551859242827614395263061788947465662555359188671542004203791601594970269011604830436793099061597076018524755571307363091160303546253969030553640065080184771520673447920287113616432723079753175754318115939637522771772847754840722929058025987131020521417877700602239921318096477517048063426998484055881098620696858323640397030193306378392384943236035109754957674938027869038369497320597612829672973377120526289511782676293533405 [151,67] 891131396609585585712328663386824923474148207455778731439436673013894115869281884366720212907409219290156404113000074285455788104087998771578943212946464851573950476014826074976728356224133343590450592977190133376857847547513398589173168794304029082417045191888738578291447804130927068887133920433267763179897996166955363781532018808127128091459651489548517156728985119140579350610354665662501117499438498891342984440757624229952141043840139897436867018373583643546674381427587545067219800148720991164756867853087326151906889238452590436812593396731094169854092381407754964881380511132674725618454966348236274892415714271848200524835615574026438784534429081512436815105097654981225786983673764250419056574813556907686693552862146181290098925212084668952060964512754750367436067689174463474552434359057632026360654253135572450598533577112569579628850957638700772506619522232374022176725810527316299416894471474751013014781806016562766063106434829938800308300874421523243862527959808445025249046422703612477789005129609868307790740393666691340113603597806315173917485509981042635922449851954984130262703949136913795852210719595695503578303111698354540763165018732124341560019953357633397081500016052324366763985561664764448536968271325046759180281696436685077675768518654532755825606280411726567646900673076062685373619394648076204250672663760617573994442246913004692747228291482578917289696355563210937942184859330422765924276268564574212344753608594371139596739314184394084102773369068131774308625459279614938877639994242668601749207341723069977337055798982280130272019033788822200010810042582162822124052840098194311433149899503419897918811 [151,68] -179738534775102226410307554657508354535033969707514389224387033738692229288632481468735345075929709128673360964004852508931752115912605281573658664465601544213143282431459342433287923480191871831014292199659292824230334429348037090990931007844988761202306106253859252198593207667250582979832038184597402312214625152836518615525558897148709280889314712625655760117170038865448975512798171667270381673811231671794133227315425074978388613205551342106033623685946106149509889204934384556645569032683985814077854119818841424449445129410856874058409735611236529643192497067616278944289458390926027288218550706469960945316642332184216246126656374706773540798347231112984309500372599832568406168684160385136385060736350393216483607458568988778527063384846264045605557281824553637660674670138126607742588514386124535053889201480272186636278374435047301586831476633195890312384432737131523133703455823623950437814788638091691731783045145898678313396806876940482828486435479269133274368081066856885516115615718188466735475236025458352908809191493578171048174965901638262809362527514131084711531869067778081507251143422344667188134271944994680609545637328502162818298957160488163214630292006987654516199029131705571561169131654824631140671213837595364850013324367136146017226327983032638075752474555718006277837069737359020829972000697468265541353724106420212547123712092953434515698563035776891213460671646480753731944173737646473071512512815721598732283803275232186413126361537445032146673847997128277727884625134632124502409407236578521389904196667346046086542465783056422429160332615121470575230486112029481319729079173282948172817107088786667400 [151,69] 33059686358905217723342495121776081370689664674648425710898341746560703361026618487247685106136727051039992478083971828873383141241546818229774824294046642870123161854193124246963541877833598981723956421747164089100060583045063694573511207038572509607398094851618682758304359296923857409820855124690048246429429958472219467005076253088372029816220329070948209697382398155227260797360920787717127678569900535035178285780576300938007619464469246886227020515081569168589792861406763081451310067321776895666117000488527090372957155083526932637079487342612481274298626097226447481275735154032016473094413393736648205545622001463256805161886847886348494392841796234906228527659517888821425276018316795068327518577848464529091841033911097617150678001245237278159196667665752663116971968507049235955276566551319720016659144966811169582646843037410294238197754834083900287638626456544989002376989745221300575533380495094494746993154517200764884232466095149981309953269989845351892984394417088826689128269011718054704896940343781108125425754776305739274165507484283888095326845785882314747989627201867650045396609184657613648549803023913545238952561181499249749460012459529791849013045269680907093788284140759629316914434713463648765825475413484471750782956122850018314463082687212323763504064587164719343184933159926997278901752112432580834580284500118981345036731706157234691372593238570991982637549694307883421828246567169423055145547811719861157916640321558844734629657038230404433059207043273680183089569940057690018970935447592226327143843248945997110013452062639340293778764356172118977743990931354016741067095370066869374782722631984028 [151,70] -5542720154826540213997851173161911824788869402201729198043602859990147531976041328747435401028766412305993241663199246922929799016751620747865729207772989117524123541632018651736029544559191490681802010717938264665542434284615419875701088694077082539664983317971953620852469742249277297099956256548143972961940241810511050693535065433674219446130370749803360061399181819162490351666824605490968785908542434375311522523843760996772179884416847031938266319332090503452625770792172867684693059364223365426080647517177982228937787848755362761454046430576763847388039748511829390397036193731700862004341267778657020080641568948855374416008650567368976908351697135826268063114654640685282531507054976102814942434567140855597035052369547578410742095715013653308079440740063850978196915120025899584519546842221923456712917109260775862240490568798192153038729362379488865115406351232386897300075943596316646156182058904303911104020410128992025656211505682495924265344786123191464191844200090887463773052541583103818143172461045681185287908725479962619774160237817670168805392719582908913339049981488936628977459118218372493310218689683085408061177875408842949559202313271370058543297604253543734200736255142684541999470225407980856384104411922619150597702209119446244508310264125389973121135028919980834838246472641628645260151369161954881063663475445370713223190744966206114253091167509242058092785179351886127709543477377408177086640648749634856699246730549733749435211086615146782527421160194377502839474154483318619732096768176533632775835726358794895667022539278067071099734875075148630609295865309008391275419269949620873969224790739 [151,71] 846889404282872474725039852748782935798705832948869165072781325655852054353786579950553519069774337486016101201371259286741738706596171955267884747227623449769825180581926522973905044749662583368112193342820023311234045106313244786327799047114525118391209711265560103371069166103766090216561780995826084676057733209082758896352133074759078265744693509241485446179424566022781723078412987857089097140229612538546829446311575748523849028443966342962816773639201496175289274281573215544750581206364071830135400378621069139796857107280941943000373702437226136382045472922941922678775901507682578458819716468201211576937891587575074328804658889228787600283171307870511274117568845875810763709898622275115392604777307001420098890277853078489787327967081697581733351044439629739342197226140567828672920715957263256127777921458062976065127933755916529226765453262761942424200753507563228068850408327421472706530041679597675360549756052865997395748859377482594001753439663548475888428693093085936556539972964071383653340059606080668483602695098555098698165130084807575638223247659345050599853238998809939898018660167577317440537536341161381631007158403410162386237337719944535150186098450005058218825621866842763564877529128211933842955527698732644917830322976083780889951625939681074476662221489230931196053673851429544892466808288996842465895424377738647811674008315147211624594735864535513719441470751422224296018788215771793614564167230767581417848371535489466640712107484007454936163907396457982561410157905442616036286353643750987216468260224684544251427188368156963639831212462412583714458692635976460743835123131462321680665390 [151,72] -117825302664541465783167280360211687162508822588165221366179948397277281786434127084879897892568132673880527901650011526763638050420310424775177723919680269982298681195263388050575226584768515223833460188185964460902607900663450104611330774734261452699047662985353527330855991344231480300218389984315789266742282578558232969283165322068723124239488878027548008291995033898721667510533922791072429020894174640496757533111136764847861482188376888481199476599044937826856112440192853573945840386134814691787699796153293879708011572497788248519525035250879496554759820240545669997655611995676149515147084840603960520108137288537591379004836327115537245765374948232231244615859816558882847993256430383302496993298917577343651724813539425853817584118983104102554638460176618088216498416065569244507127794298341798157497800636779654893070052182891304791803296007246897137496441826497093097736654227829407941766372979774618576944643423755380648320575811644749740779283462106783183303783637474360900539986287174251110776142733813208247233939937056974122870988158670647031400441291003418150204836815326743747054418507976349365231991721365995609018110942704583236365379434428861379343509435721034859369205064064641290599397232363864763857084373593444945638870943444860620785050799073226828819873105453625546186634212031465224251057543720696091270713075235269412779543567724965292222286225547457844041774817304269312418575553996176300983383189873444703858092141196166846236166228757860548792901626743483581317259816926617185525656026479955399062903465605368969080738854150981252934366510011507677134057022995005197389136822471055604189 [151,73] 14891810827134552427652048180240132798527583588366959491435074503586865987738150868160125968502218726950749336100720189906573972743676970821192330009642679354910664859025278633775502980542848445049614145095238346009929574494793085511445240457350409345591562971267338373603230721791229007073871554224768124951496969980276401258116275141775464214637645382527306853086619363641878626607697665889364321927806956220818430574240484318359949097578320778798552350074715570615938812960210090281259527498879152913648160497937903841145553262669828448830410742662302189331260391166652990546893404614049129505922107989321338168149968437199350431191204769970626347448966766963310284207190568865601846926896013060084431723282484737460336997217166328814350838542331152216057356494937172752005456329800819334622250396664116650256927399603235396581584219010875112711744755437732260243425626289784244179825891065271046123209638179530198153090703046554018156795225205073823461560655397766772917002817881771213544534736011949931005409417090296862022615580655147214190128005160543945557243582975426951530851832308771344753500566526404213979514983641998481033182649917741653843743406288540029015076823861085282131576646589254546323669386191296189076381915993396058462959875054321283195696543080921635974298684057020215238220851457224078447648971383832814169423163129195375859409962449176517761488851507795424432355090460938128753024536107887547189589516952124408528810811224487174511884310026577626640197050432638461079460842509713872960923225356904967846188382532710148650861734970464246771749285246701487641151057331727413615647258708856541 [151,74] -1702323347767226328924884480841511795635236274321224987763118292565672161147732367243732363448876532302707595040582989902081007396331237669052880403599549956437781563368364153836896528159882234295802117517713111427640659718205762673852362333319164402759119263092478983094618432410488489074180028484520564689870272041033540644326179363902186739404133771450914098182516058439636299412094267960887735110964525473252887285275281092645955903987510131284555115912932433011598480066683949292978742188247103863485089112212863235422162016252303382961806081589827402312386783542729388987641474968772666922500120088616146657424087228346189135199509191369645054578898042066449092275918899095035705593035520517694834377885194986823290380929758040346979105601097208620579251514977071539543345408069808212244738536156642258019583148051461538154224961754365037957238420218920453687369735734698263753200219363874818570977244945578432479780302540047901956729507800157125254945127871645800590210073098203891877714951949061240798384574247818517691679050306289210063552548126657430574164175052361610248776310042704239047542548466260186904156869136870658100394553825261179315515753788003544306900293236178647104899216423075241316802567646043073937912767926458894631534635427234312193456827764885441748950576468089005552367645968902159246922170477143514615211445440653961782859417243305829069624922588372716180645481849656784459809627064153783004405115933373716191690652241549652618742248120309999920347283671385221443812697613478243266558613628874991167496673723197678583091339652687897446445488043135634497042663744836905741942341094871 [151,75] 174806571769671813698218976680649515365198584117932237660230108110739930859570163114506480420958358397052239782536402320408282516599024826276794878238646298179435058019809366962879224826161822210780177347539727963044515030838930652192408476364498382205092803289550305252656529638863851228679696183323512519153699681961459420747069670757872380709633131910446963553233721443765756360270947204967410732473896973159603178864904231697342518090250326900018491280941398303442307053932583716741008501084044896163451697407061921840098104838441951491052071521601931472268748025087280877773480812230512080088806644804945822696145584183854470569153770696800994100635100887750519463290945162006695874728857746850531684871138999063311374790777782224860459384670297800992272033674538020215403870237170584217883069662750860321770767890102196771125438653151854130567576811084273155640683045569649521961442706014445744112963297419038828623742551322954993092310784176711643555114027197563242742670797659780343406555095312475246835310730778038372055163514860417236852751947912328263923134260962521472018198872664072288705123148433416599906017817823328717659308173649767458705921184637763010120478414481738367554573372910858149253602139042442269590803925622784850984716763634626580956837535611736651833347359224469387802259350981946431515239246903523423015339680473862933621485876452300884919538048738075282598027232349525353986353119130078863526710940490436026271272766964006406978155238381564347388253351380877705494833784369155575695397836341598461422768967503876329472430134369705182803621426524450902951749054253891205047188718 [151,76] -15983813357791869902732529059979497723086481759468785243561557435297378565851723806688409662393895344898538852980342868674762186127841386457610598202367353960716265923595057705422516788880575634884775775293150618942928438135618530527315755742447923991614957208502598693387030128605628243518079711236003614694615246880973452251022300674476428486143322377423317806578153901599396537269006521460013557804066462692490215773349856768372491804539419358730803881076826798905224535291748923673477498210949202534772780019894063698372239620553781559967442585809549842857786178861513368338302556864525688297430077495885709078052657798145415092127323921383396188913125498269866819292223036081903975532086497137301145288079929320530454430334919863401487400603709781412788022471139012722782640467647654260977606299534079600116409355369835225120279955385527889412765068737934586771334005465173579245112660264207115063602356466944986641493673061672200509430502323473180135187368557056565259124234510332206011247901386307839538802742187049769697374479886983247074154029058666115785416441210290481747015901465604383437162235746775908467063052103866569612026448815641476785036702731917796745041673495542321498974255429199364128230149584305278128062959053586388664765517784336412133127752273206028943741438668126389994865653441680196277033402490178570677053235770987821536072315502508616573923168917241754275358544954389931842083102601323066678712074556811689966270184962478951844063268382582878308627655878320753519609362909875361174263173144715985520517364586219417576835337275055863762255615063431723611885196822222633839982 [151,77] 1291055247080905589480019055495220574801335101197846603018964891951494662587022387712179591268560735003732042013422752148343131717794167862777468431255783249086658966039836324313851108590432852274590291425275725594783355574003062407683576233241735273589328633646526838785041289731872205681308383512058383949874871239963382826558992238816940934750402128920896445783110618204142886838495092761297661507873903472832992669264664973856930260055721532863242391802819524193492376616266249655594472430180298334948440125121345595768943866624058190463976065348606132757306605949756299209659773542570786356190693237693775337209821370952241525898489523089640209000775667516764327424711795897031614531579754482753969346312081145194468859753372743979741610678293599625440200024524016102556374069663748932778258584905403442625921447078282963314224086526608219470727510772497084702258609612069271408249680426935851473431298887350805101867750545764490121565439958720101301742036600346256062858851018578365949814463143540622897815953452542499627554314096208165944102402324786138698304967317136994027038919434422704657231383160642520459065020587506330629561543811558974151736449688817687047604856982826073780576995093088646628812694008335759914772730633505678542727485058846661956651536526539621983787391914891076325105228491903256498289091213890032004869488627742157309145851006137825366297292956760874252772243296610415296442210958725194132001414593293630023036563589242906235798267114913815069764541813946231894574172213415842266531978291089329022775359082775070899795182612037318569656735180160593380350566267441814654 [151,78] -91877726394613027126093022558476613054171705342047119771846687370605857880516683104094883610681798632158953723488795460360737203968525693417957061159127124093645228327247235630767730990985956570838020972700566683296556597676909507255133074108536927977228984009439262956943618887045673131227271023673882474714968457426503246472320690489283360034994243543601531066263956352651722753067522796976299724977348922690301534501781050724609813278828709127288426999001371116267586561043866524246269116616633489970927907180532713442526437986937090808689934951950621008356919655998448036884310742444439928913173939825599489695735597214655594173838249933483686140559139035934484784423380902244406769131067016559785501272480116400645211436868362713950551352581643591281186154141800786031978069419064898856746449507906295030814929814176519830854830849709833996508341934861405519568480562923060192997894542980616120141292209556374224759263370444973851001580752256366047840030448129164488116814594562657532213400565889988411974391022590317081177391835149472062285543033986677661173193843482360134869564821170606657411655128551198597119466434847919295449809225992085410955250282301023827092824016056624552855251462098743206444727105660997814537516961878386405354498376622857892995380766346663537517693710063960608078412760078708629321852190894714275729956465628460977833393251935019848008589651014069694758010480875688708303162126725442171304678145967280703341980511682661379430368930060670981856202891822554544795359269400237365584726272777587900816539623497030318557409801050048923929991999204412454057266636596081 [151,79] 5767684897305706524625981194054042255953669764329430715551164972772752608428453757686200694684439041706746099070961686082936496958223970420587665474829070148589514690041186739030367646677187277319942828679943000325527879245715588132342288485288408854133240202002993624561364511656250564079494414149843643897470709261091974881831945431365616510805636021681739715184834082661786170864425859938067928735907874569892618217341379030233911694329553444319493874290163292390106146769471805290445378016711400798836740199674956749816137090162247111494306678562295027496836066646727288077873967891290499654510572803376922075981761696377210097974800518639523873962288531804571318916615164435210065886828415825926172298800932787613994496334031857351488530914958009201735126322444660697215832234283542313822922870874412856324624295057335491189561101862581121608522193493503305299834013574639200752460956607175620108884946248488827989901692627532088215010321585799047556850661021035140888209910955435346760753341861186946713668967735100268717036521206760271336706515530564251601297177364985601381341639052704799638974748843133012902755583432372279584440497139478469379748087447881342622114937997482439681151672581743867906738867977667908170998399814954701521525977691877991077063654127892240316169978396257430676786754300841854482294273602341649156585136883833974866394682377205001919399043408724017850912365695493474647831301905111584534734981286679714905431707861748046681488017276747466057504117321766953078594799855053219405399476159280501253103784180991894217333315973209136258790623156240023885589430155 [151,80] -317604882699278248165715627522735587566517530925517482223450820243546216958247429775135902930977114284079261530949967444377886423602796232060833623052849511674725529226194486487479499575720517478241809151073966790740077344241813764940119532385384973475137343728710496324635355822248041043611528115144874516522767976159248572050693860043221546719583055856490463580990031764848067295270594383776256244442002238840089991450529215869201542900205414537668781613601350731871914423610657110480153019539900109984177831221917425445707906715754249491230190984306901775256327406471735512659378604862009909290509683041700759855251120500556911591340471240208472544003338623736760745252558569868972300581125409170805634011410851963902358101433589221388121547782923153986951385367837336859843494842497084472906916366129029547805773903423814818662629554209964122432285277325731542044114027409350615294828433207446621524222795987928835754375683384524337921185436815426078977335627899268359634256541148443867265147074708965358364279729124123785292628073744737341236976592124072739420756004729800977050738427362073379018758917904310434777252740377580906365930670476637486969190496575600157696922645951901647003582970920719554594152062431023256204012528104326251091454451220294822005243909603635210516630259599530639894959141212099547793171552884103304223526070435053729176362428027620931019662102781789469885393030437347850871761398406212933150650788322610082385010961852694903303644045317446166661473359791490938964128778104061820495560660198988797907297346039187268330669308127964836883216001529666843647422 [151,81] 15375996791797123325553809930603791726796087657135619366981044712292899582089925140051044229671095925361432473692570912411966690455727704635012737545861887268826826445236436603800084805296467053098738253225836702140182297666769492458258534998961247162687017323303269809552301736230015414011471559883653913854488814951747556183642631776502694692907278677250569214570792139332825550393334419967022154848313937293203790862300529769435726417914741753088538816684362696992969446387026185552428858302517917219335478300053864946824014250349156506397051196927357940589014594569947998486057664415205590852487924899537199270248934077890065538128329440971508633607080616535548640856305752745189442830216651452176548713880321501221224228381132485475440403037735947396552086330381648967888026899754628495568163996416958638723010639270995220134648207431314833512231678829560998766668030965118265322891620322027640788649189679703752323988214420169789079498020282451056603475378349597411920464484735051275131961778811847619273185140284223865645051882993886989900933164544512712418543216784893529480147929431499872743900965073068792901507327306396839336544499215191132530044193299950147712413624033730929445452549390491301262552651138594590636769367068869113343058973985519160050420648588136919640274639108220870143808883730557500236752208029038632846581652564233264885574104791417270304591491332977546517520332437991759152646543469850829831874824259828968231538162369695790902419646853758155075819919939785038182588136297048269634601450853375870891510191916293516389680228343094794907766862616585737994 [151,82] -668705640683027255830453183498444121286153958477352197904044620564578243742954415049915657735858548882647384227881834004569218718325356816063973158801506659821995773526560109261261458762244498562072573476359367458085107671419175393704157702639266276675633769050062254589313380564254341795438983377751491167101419298848263556685260594708484560069404829311109504844969495399752733456079422714023524651581782013579166946654602305497444484999523279365760899664195568561788409200496342245043735023918022651543801681142872334879809467322554358346783533550435289159397069750733328563056043461604606737185320611251548173533338018554126663322925046172532608977158540971845222803304459499945375412544434596396281594916019184579127162867973786456304669007419546442567499310802192741123096373018982438372501730547670687655293841852156239668968328399395348230327956876418630702757691945855234386640763404545161410956567764346915131283626497294896328703136915459839503766275104381042046530946860693588310886128264211043234327645889517366534506449316763704597299541368434457726632406310538544314134782090126155246617861470683381311070417474248035809954394911591736718592614209358781922507274435436196728697972775587905714185421255458133467076668794117680246319911338265666612281277719993816541811305265215785691185800478561629822363698754840681239356832718879520095591285887344819981681261156299216297475857849369568399412171457473494231789205728066314790022947704523159605878490722964913155826544118585673567209566314350273133157798494267593869920624923207761571218690543681919908831913054599092 [151,83] 23061503303601131358817645753013951616407129448729057224458507982705949701378230684398793822453692308910664944495901691331735551495478744395257405738566479390926180664400849161020997822876525551108803262634914672465159895784035619126737587406183388573924232606156968271787019844507508527641451890248214936448478001880897072792338723601057879610190807006849890786995162099180205936129538663334804470268776520029365599243628237255025584425813176176641825984263894390681497919095054079752744620234411290857285406815930744933295186481839247303639211596396021299682808207185713177002253793398030171269154853641911624700124015926318806277538937622010661909029027861197895382163405202999257371812174877744817295792226663909198084117820934083341801255844039432316261420732270362368824530039492239368184024132907334689621050137467051260866942050230184596606478001243196496237786993910574744976959797791830937109485523353442859623017464474194323354933725498991939958253174459571277084795466354316430306883425458385343534008364028875539559327435336204024661337822316127241922987162106634250705713028923590002466943766828823442258299924222504249406840346792715565035770577482503151034151164996500027796753138989913532487830448085236474767375098285270669966797415627268682987921972099361778037664802819448510753791349497031592862892463059296808438030499103848430644171186493106597201373037269365058102746489460944563194515514893081110377358835340329231926797978117794378603629081406172080844909998252779927552230934591182162870386617043234512802131376496651242784421052241164475513797437482 [151,84] -625465710226226320529256814746706858464218790018192104459296938774116127121875340305708152736024319885823684488094220389945782239270701248296457102814970675558144192800400078728316650061938700286153420153142856816973130012421702918668691890807815915742476568018758010355793946506194001418714471320652542984414346590011200107086640547810425430968319884821449290443722406719098318272112717652024263732958655929984347682898661189362789369208787732591768414125139260700292210183479353551254104244631167791463253590714209231663301352278294232508864065872202531202751346544372835954025869253794612019054533655015551619582665189826594116731967637780612857431340944235129553076695563570470422401747820279963154664156145894730807084455151398651668552787025637136133378725465706161529444523324864846434728387525964779976089160528872049507471085453469069520390171964030078847758484040773226166304628454759380242480825938948081110059211597824705784708994373326024384242239443043189336935529854489342784427263046273318042445179554276460876001449111007230273722342414720243287680580812154512774099305027133362745814268578132198836313942927881505620574787155001598693223330328114269577843954789231596409109966919203928712429214904005195836396303456138093955279156365957083607439310297945496725284574701639007545853018196994451247373427227494980057621826549145483599537780169132438565334709433747183292180336058300189253809494376526569044334331176864102117288132648772012029361648472389590419806817585700307138121439684549964577932117495067420533829875267088086198773745516853309316732518 [151,85] 22927100218371513963407942136290864288882210602153848775365726908139300111059168715688992395509169487827825970422442769668456978587576201616711108581929545812091214017644288884711015741546110611342576672546792130410866531039504286749241655868000615822561566249079145613409250930086750786466042709516900578983240946060195874640378385499946751976000525037971629146091616024913593697688951120484758582768650034069115868492881723823946873889230217028730921262986886898696113096416335055102606909055388572189855409293051578817719040234353360460683944346027949252227541381057053223776254198210673063130062672029455220977305353477911199856285998201881842936448583942346056245184308380470723144128098427487289837878961794818984978058498480792507938129153938856550179898475389916731797084103503291893905216545422731866320274939713296771954116850132450896653465181541577479903643985526449835603158389793288137288895928495049252838698543385829948990182075758528728069028198341448396127234562019544319799491448802847582875691277381399646134785792069225415700461790926591433277282161942064283589589199979353095492025398447711895036947722989487807864657309855888321854372834299108569100730150495669149073453256135579303814450560287812377650569502231454100857975893103987741726727112411297749149431920055354240998064490305051054157964084115257075170829663449181452855533920672012145989240265504216244540666520167306931024064519920392818517948825516193342520095636043477923247670772800971389135129541990253546803306783977353870415864829828933359479641024676720154549635019630602721095 [151,86] -899348044652163735805643080756308590265518579061641150421352961190102213475843977915606761256512244131112540934045503114158712091487787958133099913161767452541805630680953901483744926845550198506454343033201290748926987038453452051565495727218610549490011997757015592410909255790990118145730127424245564633969235382587054315002983274209205277589645280134229306393760145737418806995461317257184324013230077269167754962807026019564086230003280035971548879070505911045983936018442287602346562336647700701555516034478863000235084759091451913892681145672417360448324152628558003574440207943752661844434286748572527220419911185577225424853605264678364255092357146404522673826725852423118121879808622482672461861005882857328723910860100545679069847491696160735011654928589899272137704706325524993682959529473172916845967864962055884049527138272093931353047566315841686652319817238890624714606983683256354158124498429960807470540804080988080102166228244556741828944305510419172463788823891811872337994815899002505697111211527716767117235973652814769132137415513993262681043121234802855110840463728309727343395000163720330483393697306074028643649471494616675661682800460128954467527014936500818484575541075097697390916348161136049233177834642342089852698212530069084116769614480632692017248358272322913304974870379947470516261784754839699929482469393350320694346070061308584676013638422570301973020459721868477816818400671081223306426068426609710911391785634943515327537190369799441794383497633741533391650666421250364667708350947466053441851960132575301631482279621470155 [151,87] 34730677164433456053817062739744887400985513525486207519187152509176459569236813600702347276432837465741956854404230514560439138987477659235685198905536671031546965086075416170084467271418579748930890110686289854014314131840529703129018090092325728716867591966174206325773331776569726505699250135807565594901281387067255159040621528968667888549020653342593152540523997296302617630617793449148657459402768190589710824883183706663582748013029757331379395128817133818784958703652547317447363296508172268631580232936589394589054692479046639865679852801983966966300426491316817390924272508723474790355987516168416940673788766176901055397825652829441615516529761043851237159167784977822696564988521956866638862327407315990717860590207453083598954287529982527420629402708992636508021406565767515593474465416831664238017885380397132963239332635687405954110414207743880313111554470023280084253569840626435417657421807721550746132140975674065944096993610845096538055945573695152573391160678338816659481799516705433217372123366568909874848623458846655088305221140345846610074659207104960673460193812990342732944840221808792174766295343978721142972189707068005395464211463946518634125830968818861131489597411619282824934200180701324193372017874700261270847777626676280021556910879571684097191429239904828706891792265670486128844098823857169962409410488348840748205558286218373310519043761580778578334309808390574731183398117269909139482705902810016123786106277087512175279781374951330010430090484586806500594462220434681688286256358683324689450618051895219949900520762072 [151,88] -722565743200742215475629693692672104317416089975563330880628387952886331904773353450085228155955874667349975511890242731498395504078318679912231489472722341536790907798222430437514264539580847567049319272561870074327108575798758825651434848689983637208912045105973171769660570577555710258937514808449369914756458308175375876338612936859461192472965869472025336094270902838790258391395128353925200760243589921506159548152835053046010593292183264580312012078270934132329277933442943371808096910077230498706516975283516740278523037393074439097020125430729447952563137799494499007131158925154564894010284785348004830391027573595817412020106387259585546341923483098241800816849529193742742842668326169047169282730029648035789504232177697217386115402358471165920468424610360132247915034827738375036688675331738950341418519485437069034592218288830345918196743052013668365596154885788079350080091841945544759101103419839583441507269735449940654299819716314051994348464215975475408163731723115184110754555308541374359599121952975509527046723958846866210446696562796293289450342942531186620749103691219137362596688645716812525469039093696196843789301504830091080238033701916612004574278962123937668242074164731988639125732472294200351838493447254444523578418646922731893229395316559095170956275819520229789351408214006374279958003426603912301201535634168113104192552178000725029122844464982532060981286953719163147599801330368149987910423825544324960182447504290659229707082158615136018977968355766177911735053485552173966987237152967001854541521046173015137610590 [151,89] 8178478233304180710997868280310689778062167802273134321996544095744779938655380332693512917365796675048122647064548997587549442051850566625755205367230571022326102665408354734710705240855282613095420312788412380995579735903164966922121773979703476075823949605461402346581620463087595004132574022462239094094299561008888380670905647426626506030609116309499016277309990094089229640463607726484559874783243897790833983805984943262816480979734577030335731637351132710468130362812225347382718106325057795013989058331267486154222515323729299480765774228458049896347229167209446600780972257664387703578672613508260566542207644906659164903429160255035272297583888981676590901271585082249429589113638199995917196785077078493652783196097537378769208635751571829508058250707659178999746021294997530444541232034894587729277144289437930118229146681179169388435139132694056328261099274103079558276223828819430905740808293884037907637893877162097876428860399109520330434164031812001024970250385969130082449774620376644882495511724160505275071298989063252107027522248647480579303499551986014253067389922488007782388871534024604696759102917835864045845023225505575077297856070481639516391818983787284321526182675145598282965961824775532786240698571291213554340479726424564881784668282244943950439777815419067979102708335687830301326109123286101800702426122892408374738943761337881914701086927131046685848438922383277933304524124614350853983117237635409302100949062158160651515629879798877031785200078016742322642487568760056438489951786431412028071494066276335559852 [151,90] 295596847901905165681907968722685381714916518594078544422406482965195872529761355502307175812541607995762222506260437417209417632604813550598537226505135310952961363224661942759353442753638945646636162546907711174034693911435826356637204834504884206188750476128638637436692464859215661626460692228321595898562060745858907126537962341409834645323783156111152077069291339897356248604035180874896220604477882801077295874007762998402864775786962164406301558508531309487999021986605791516858432685419159770826757137665813274476042591801797014723057838319342448008506314222877955603186679855760075829091162984036707366670899136106176125129199023698496502627310124163054388192402425393085610970935901337943725583248873944510664919915453271399604130985882360416657737943113826316124363950580119252174604304547617507476374728896384706395393738779707929627552273693946066516122002561226624232723367493736317825743801536530711013837476391925653280175587742675912147931782834955930841977038929904059119790399978868921270069693524585550292785306787875369957756522084951027721330058566286260227031362830170991898528200776991004160682749105158449136909751774919035062054987639756607134672965599284113728542092967504754156684921761912641513634963210491682267192459078847291997559503670128527426707902574745643952931541250688927951749668531130462401377406187304598304604508861661555799738622075361341355963850459209877877784724195850379077760528004043670101412657982885391644835224349218326569661526506894211617567122203140495392260610938668693197169872950431178 [151,91] -25431014816244675290200947185454989304191081612028115878570913548196860116022622962809392744823871692511299682172306986009842872917234642180611438520250577225905271892021310184086789317051348906394045917738767037650287635067076025862816535649871298503475662988181464978707030386493122494799239744417899329030759497712997900509242255520962304487083107161756782158697499300731777095115533544610860276355308190898001840609568523528455930036888250504510018844402185428979602885650420764960507539509774559267866170032733497086199161502107827915886958753383178857422889363192637550256663503679600600316239404444435086701600048699981230979096056905485004337110395222896764618558042751226651083886866027439588428630540426989845589738706272910092839070764160786960336598803148276704923214815626001810873220498772414579154809141730797675056168173372014735583051604127118099126020425676118631171349778869685465303606889302902689551452836059331597986314254058186098833933226878679663599463900529548920372415079953799784604340016617033682651899527412808450178289832109115927893481292553543705259078998935476550955768943761015517531955154560041969350217181677383038276589068551884703959727616102840267391297616619661240464036047325846865270242902628608040605661124692849608872612735993877284745832946971229832169422942774552031925762648059845236337578836084401824266910991189824302179232994740918385628936504075912083024625934958236034844895559575342422982938963454111994504797547980480961059125443142560331102151321002751225411896512897808805489844991972 [151,92] -49266757818475780242969187202430745484390048731396260826773442470962497064896084246990941762429012449831276397441328502988491750858370685435800619793051025183156505818645382390538048733255974312733589282395479860570693937527750474246345512938159061691258209114077528431743375448388459151910959078365843292906710899695344509324053691763362996504576626936028697048292777792738464459877887566268774251337724921992127970826236061113774107380216334289402354662704320051500248727867915797497358573845968329950885486367583610929544797311749811185605060703551307216168604893267009326209571728051405098007104662506380994111043656392020399740778252113818582802544228718252595398974440768674533205655010909237628574665099210342207470760868461033490647020980631943910031644104967271849896886064090154600704532918839784232612179643997782536243446288222732063534129820832397421999595640699794952957257387976271126597114898687404722744724265625698025450956487171095042232793038677120322642454928814677270940395987461244986288370986341707779908557378118058947345320581133058714617054435396823460874678552765506049998777764420097235249921398495434800201466641483344072060900185362115730745616505511141723873198861956647168340452799181030166361064080543200190179971584766688928798811790402186228476819937332464623794393857345839518154200104377800539972082324620329888964984729106088410925513648638044886470524504731534307745123741546894802358933286189247045118581143320838330417182549255078277645129892090575163271054109634187452044771975492293843652199 [151,93] 3407457710559031209696970640691572878048615581445026759629150581808625640750775096905828437143536710595037388021378733833699850332491594200376561901326081983068908426909754472252037344489153233417952172906601723934324544005275733228699680197133842673591387873428597843951051870345859416882263646155245919759038665679783140873060003226182321754697291917717653121976954192482529512992686474204133437054548858078229110948348830634171820330168271530026705119287149653643698611961509383724036005508538661985675079606568511025952928540328868823419321707777081471668148312746624433746160365934515523834692201632539614217264258755494568780889419114617482651227634199812255033387184436595144555645640609937682119880050781580510698017480570211052514675361388064146262446401194057467674244129114445063172503614483312844015191234148454772270021568713576884925069623766954879100808018111034858847824108133295236237417817219829040771749656886224998650635554705428318537542177538037702837720568884920777910900426916508754665187095388485467620426611471969722856499534257869387960788218352427612281382000440490398483367470881237025147892284997811649242593586065555009087583204970378677230697151151900176323412184266178827313789067537969571433341438338055064395661477842756203763964713713225663813236445766322688503016253803096675662923480567352793112887007041404223444605427878471045816233610069264022781546605388472587589354048848821118073597761749541781752982795706745616656006693381317882439033562683992305496929271254735462737944115405982064753 [151,94] 18596610533372509224041369733658321479421228364607440338299441035966418080972757342198398676796399666420031139783872903475645865546587907055096733411090869667529844576923020789745637143147070376263858126808721825534104006010215226236429783644008979956953044658844081655797694893096084472176254108735103652782948543036935935377105245660875533855337402881208225413424931028105520766576699462023791780942448450769156654662595427476306715358832855838227107053990031177747479235523789633539524985009892926462519887580926934449481154275042620504225831769413569197360913698619672315959542790803030340833239931094517546794173940918730509800343394809638554477488450386723937808141541600210939652841518390692080038785451441213192116463792051497003802530500136306574532460881860944884731522367146344334742289571521736042953894577594390029191257016194042660930403051403839573429854897655301921203358195706419045928743297827733452589415541138604362603214238751349099833837517860567107449020892367990960557530572118812231285641140637508090475399814930343007344386573344936758361206393871591204464346777726219730087786593881440260299565394639511551440349530671226240418789944386084976921696902752244431048611170018998916081979085485052506735513182844875064818360288922397422564380411420016829226439512745908814914074137272148619458208096091210318977955650152126160194484056521616236156940604146403256261496840831811452626880440749937129757932129930241131496602049028460661296822742563652263303126013516198471633884534366421046526522686089217 [151,95] 2608094406823703338402619773317087383225140446337956873854757944534207449866203134701901883669978017570303322347965229956415962671004987809257610829355858713247023157098582017297281932184187195209081545527207785191629144729277961436724515284369638332862630300887200844350275237942067635581503158381942681235012203840389718483774060354306816655006252044020453213858549430850967161888680288886320088370333542634898488041078813840117437138812171239327266145991080328728068789019840668207257583462885854278701374178985214935239133914713694463194780317974673378535696190710315642561419471190525335130119230444026145384557882512632736724634408782509795199379841333416924819535115399521920513157144730027301724288995810065889893373535402033687945852169126012003872511903887262190126515782225101153194707267058333978968910373218924261430907711646477116429354624892537712925209246018123437765651889819133524258567567602117903755787707848090024996404848932120020912273718773204622693848019244566202815228031265899231529572981761106392540159743200245292185436284719778166257923901919534417257592911208966397793813630598280894023864809689594536503861589669941858188788240495723210511828953423446418752872433467229388669691718363144994763800763326821890645161177909060222824196085070180556710529333193204835196197370649470141938359187586218784008562131607391436001020614807708025904973164635928105916453432604101448503878137608415762113340649127680421901563916285360398051103008125747311779384652281540319769312647324208801789509114158 [151,96] 12711349160967060127009254154973579582145486876941555082119783174537833170983609422135025708228137140615171853756306187010559313434446434492365805490479636519191816096720847665267391199836099079039822105856618139809326510521865162962748662180380613358154456137434407617317213295922211205253343285210891915609258338909043400738617607843770872049902525054403092206013006346550988141436697536362152913642021613769102927705207472640394308024655334736285352089433552813862068916116181574618134277542573609645431986218739735440437097204123603331386931287808159411201006752073702114329803719081020806659980675089570588476481894509423840140190023382542237126304030096176749184176914977264357805937690257728108722034395188391449146602423616726240847863415545433027327539360660621844686297341921558929926785247536459209259149007640389669213019549403843194469459940998194614215838737730766754561156341800497991635595798324800624642167971061975930459928171568417804870127263065552976367587763973605531417561040035753316602800085678642329955959455333331628354005292678097635879413640074499960357281345164299571205120553979749607072625147458656941726336337623055105153304784448229674282946010222590749520200006743295069654457376291329507516237632438284730673184634468152905806636446870267046555179658222397321674365997447475740783781167141649558086576977784741472643711271131146846296336693025134073599483106122270160586310753726981276908205072869440933664511246177615408216018341224887879049104168651675026957349711343351335381743 [151,97] 109146132612907407038719996749745095520848314316296952159650308618779203826296750682171526274953782557007396293957199571335626577077380631001902603506325136117581674717036846048882121540292235306116099948267631607957759097134143042733111377665864428242101715340779169098060568145317902260880218006816278991519675037337469473548278374923077091023320278450036167211585826928730066033131170064920848885980798539243271101055034630932378058576111715494956755387312414127078616420738283142462600873934822780191476574053280927658413304894596909119565777949141566658324293446902050101345329730079541536541414268292649146454583329494356417735956364445933373553465749869911456680643026118903151139342203125587231969437792059938638364563937114846662504661780306872222775276345846301407194044550508736022344641523065526905496062538329517754008716197599143510415328261717214314806106976530117735596770039996003618812691394353078057795313107685260511442694830968589823227371913861698181019938869164034106172336085087119541849176454701092431871716920692355398541771372087823563029504510971130990161238180813016645882747582118700968961560945420698629668175791680380390958335268531077413892864206113303453236330733885177785912038079398880529190801901622714954835696328883274337117974166027561973029335993238037641890290205411125843194122629030423714923069632933782338679429508965751858347212639532969869081115295269388369566176718478148254683234625048790424471645651681934619629350980312751674738854613326183482612903890796920907 [151,98] -1033630970659297385389414979868516115722819814176897560575532732158063952174644933527777911599354160747464693845848431061607168861307070879757048530348157920552071558832515612363922420317329731344151561058427682856407642410044235906955583749866822487708159717081596874695945681320767609871524156840501676213822837176141143022405851329109900564193832399284559400463661924704795223098673661209091272620537663352021288574168147773363698236463358258800479710224287710647030808739574799480001801384033437606591179359708881195430580146260510905798650001953011459858824205552496736125694902928479413466780663437022004322637123723373232985024943476319398364805416977861394658345009376261372756513366580458486140979296287066889671789612640433329444785159201568172367787270772106969280990608142910609648377498129399745780160039042755513587949496269922776411326196944800528901552736066667746758769148963533845199180705932339228131521093869766905803893647218190296454724778724752712178522841736089131207068831861764391233205242530305293351946886383263112358389975085445853529189426862508056623873347829587733157053220326102809247396312245522167740779818422267352240817088860950044226566688442728742720800564766674428946620925440662484397862204742423134395046636688103549359888425081386016705568521881496619789916633801438008241824198802788998575800111859514506852051896991223990148230218447381795450347511959005604631082227668506198339252626240994294320969052391270826874973582687191157115279088975182765069666136129342 [151,99] 9105557990170769030840325671667105838054816416286847843484813346151184937827579499311505624580275899610341504839433822570898480819079040749929272721934216195575186088364243365904526977546144626444481359906036804508559359869084386954934138000505519760775220290853237399855025859247800607729340880125856137998401622858784239807031062478777599076606651343834928439055257601792077883007597817833786032960771106961164397036425882159906935191993285381345614048400137433954250694559493235472645376809110098158598365199409498137168017081770186061947374216570968559061812028801579768365046638590208249508289731559726698898826542260591652977789397034302881713595253419791756401581214018136724936688324599657481549781564995272629372900389624464187555960159885435318588092466727093179106405567549766843840822627592043019620572649040811672509075334529686572612908581486698504457801092598479121852390519697665678804107845061627404902982483984694959602948291097152523027038435159513697926058141870995041293665755651849941571229745743758435701134032641829294302223834413097473782122625958633683857874489447857140387738881810937595284535626124209806022565655311643247734852725426590806851809226660920903089936414954678837802672472191918680734339447858880620434605069831329914460704347247355411030412357105470336915945156858345024314426985636060281450612266636953260115779945559243312058902040267283756714754203100294187326066861138404102868249618691524233356984835416278099388773348912619681562178222976731368802201846 [151,100] -128303278040495139231251508067066630676961748831885151788437310038352780697131273850577674452828692975077955267999447659481706022381451562175046051300260335647092255218371726285581081890514997081063601380856615369523583050540272547190887280464862242009736973037771861439716912775698346267159096384215756665577860839232667678093582371165362427727400780302229440671007062080008167642021042886787972769910873503060182911550492794561727582355097541619699166605555548779656671338718627722624028412883551128055288281232405050893073174190770568862688403016711969137170866198107395948714071343495765654106589527123928742006628379006764001239789567919896138779687756545963373988501058106518721350914793970344369538626235518742235050191081706036800400653288799147342286792871599057403905298292527752309156108895250354067663217207143827684134502835440460990174285702222744692613858266068536989696461771269849445428700177807525117566195467447919166639882210348121542191147759774536399565036249807208413621760254920374189536147869894196545940568825251114557861053986666732314763710739425225800301614240405207082005678289667072830979030582410799466791609877854020948248440324064492925203956647687710192244311224658178167467942848356215164165894686516176047185073659733579666017314491516129119823563395184891915783541280942634346416021062268691713580735076647079363515702879475929308347007393111334761378679797393485199591583657743558683200014897061437901012762185311248524192317542351400072255859682638329518745 [151,101] 769533839238614084303509824451660838431753362134855783190673413549940473278848476760522089915921625560995827044153412754024879278127880980437292096959979361817795862215878657747470337590838704219695388183849617468402913808464880258782404638601867338847556038087296447704664469797548352906268160647877674932339299890847234179753183083529931352337045809438762314542027685463652078222609037895430780254959851850886216963744597737466408002086211262353233575207308245945292846459830021513697119564203002646462631839326823591227681142065555187801161281502942570892877608986416269505648066516239033734220609680569477677084565632556970695600083153638874115636889009689022746669605696496634381976120647975205159955939041664848128621894521106203582085834406988786773213817424811938504597371028850214965420996083640173580988369212609831457692992464544960528161735667843198602914983389140007230434923483564460465278407954039828354848684252643007408449772052889184757545340340123009282807568079082064780356160357894407450747006571504320225078478462846524194449951957716708837907351931181286118162536345062041795172190516756169622636436252260775995038843055309073139549069435741201806165428412428695146323246060279427203236605634794171826768726920534290828947234576954726164159264995273895777511410427219699271433980745024249838698340706541304642234725702413592855262338931669645744322603653320286479337893954593354474962578406699882905916194748674361831501915074432841201340281706787395190752133341741606 [151,102] -6187934734047248521920398705930432420826577404653502647417226654956734371081212373883561760951071435107986728746425477800801631828055486308634202384586716664139624345250547424618110716312376574477790561141068353873460441362794498347850070581982537915835252950786658516879957954337094828960781996096780317843673518702550106644176333426570730688322465342853172123268014329266919360039663150277309173380572453531833145271737890119180784915245483691562529835941775444376096413193336126851933918518683573982956214925896382094953094473689992028205563151740578232631787816196304505539363596720728368022056616321376270723349727743364694546116890544726931119475150667718260324273652642334866894072890377278672659324846112394898399477552327457759951356788084622667037508207742942058819579827056066502939523098973098668174767301035151622710042869677681282154435254242210950584069863096040566173784610572757110530026632132172292537166502024611197282350147936646342732467232569352991139963819118778681025503135107403630678702105317474847552569447010608325660768017361956435036580565081127993255772407036305306240124632921394383207191862110682802792979476429962792778584156522943700856852381132862011924718901982024751790933002950209453856952739509411197874012406661937730577095073888325472708894184782235109685239555533760755151856383736873461649292362444062387242007111578223020089513338902083706681353696993298740366136581121542328917528212117693310065940086187621500222293491035244446101054516512 [151,103] 32061443392860932816420410671120953964689686345155407838660200605666233894639618058818182769334166317025419473807630441899242187386175863717466432389481356409692921506233528007686601667833784693460068937861711521486089137350843823024663133701650658914981839748198037250729512499053830446905093571308041697563792801855476487694151999022933188768786064271988914956625211029440431689438695412371593015893951467228861753141656858763480050336109956998095705940412994851374794910710555871035362542332221856855305866270123211683118619288037440889801362251835562687078470178538041859067219700102206934997350660692849771797176784767929688804107656084046861042510022944283612838584890220881471702920452127662525943710274778766637234200540291818746041761704330143792179113627623553658236777524037278939228926548385851959803558798441358356295256914888800176137106292374011095447078952137227229067300023443141551075853368458612221497447537612362688849972685303707036790111450414426388099714996260826039687264090168162968196206924759603676503357087112277592354038750488331003017982536987167497065535162035933539789692697004430798942685332493070731112813653377535607475891010760584499694007030252352222786876083669715785436489187211437430821866786858730385562288037004461029078936440141411201830641363701385826770336665827974737487256609577267842048164193535979563476147623964907430784717495572734010968713325389188556959550863874822474816664298503667676635255304320436877302936267927090140325589 [151,104] -119949280695288040862739100956074113142092325122707839573110371497348406416693372337095348223107755352269209587514209377796883355246062111591426581610748718705449513544391282794111391256509337025648823642503069126077214441013961652041863265086358126017613422811465820230069328772157534449916089858962528899280062403950214230804026381937725851890002189512473361290148790542495416418258090137114282177986999899858282725224808702418019714176887114000517057730803838945829815037084171595602044121353064214244424544838262342084384364556471853832669516698630882823789984348796491325982169230516616882635022958389607423987534088713548940703126141790420033530456573543306310510530641039015655341626451414805778918262500049941638241262181757545275130184725285680232307137342439963967235186475026699633738183339856734555307313961154200005785273745789310810132300396581801962193276381454113742909694164558703582378976534672003395214408267821750114885267351270057653656505393437361585486058358700225084695717860988269561586096960916092535314972169468232691109811289966396923915809334444267634052860060456989602204267352228168440233577841119154010210321749223463129436384679622703884778185064210854245851782998204593535621236334395480121745080688417971728363627293109139331499283912840265809387800057697511852020752046254172628944629381349968316712001916824444514051356116116945019328844645686202356392968696593433849887008951611457205134965841029168739733193848143799897953259322745191066 [151,105] 329452688061337476203518534847174416611045807863196302815820128129906222386928005166001117960185727061884198880169901606093173860969345294110212979968600651901328937202464096067493182978488171352960995516520449539421750748169782801437390177901354758107994693022718137390043874235243806478854218390361350265522233106310509577433372906462892893724699680337066986792187737412606924178921018473711576691471962954966337015984709621336915382823645138913987576181773592627033267527677122807345357003480491340396825890833454746651614370948784061667140108887308341799629606257288644416060910028531863106634948763636678638273004541405995600262455688066918326135372103839807054273317228981312070980283377090259273159618406565606361806098627257893740106624452076302284067473087697132961368145706234663957182237802786641291041312799756674483184540945458763707063390093817392785766159006455293894822482161394959070683380202111701519515459052090635147905795877139489732053474815884566910597510481793373299035031897408845464619618313506332561738737335820789804449827569867835933418858979325511212102122540040485584576831783610922666845203288001217725349730743174488780696522466099661297678846601348954612676446067518153769418806268395673223354523439503615723904137595590991963460770302436561933840123265814776143161031637396878866832484266319982810940529876646475571256053354194394185137955195472467702339451402778031894900970992446520886754265866940323345145610533598036809788125919995 [151,106] -843511406232809797210823402376863737858808868485382166980835649130038297921151657098076337046746360959809770625703416871187407866805813891212985314123505503118679448593556802104443765661965550494311863068272840403401767594039680262896912612918079809216841047788713211360979827276750208272960023031967772728215907612725015515970954158331992397675906144568440293475577454848733627167676881111286300976752746746731952239749064290600658743483785478469772653959465081997089999857705501533351941162190804047525053297542954358929324353469776898215687912934859711845385384853025551224176390157081169511817396147560582387868952484472917778179584220894295219853034135301162729233279862959112851207232034869176551048040958255987503206771210188304914458031418582785035356856117570414195575420970284105897375708116662304750927947737430267888772525457689918022976007053743996694003256304940078292337880832126627320541602836977576145475457791223055807569771859522855191926126894961753123598335117410824621870791326154756763524475459933155274494362151288636590385419588163833208596754831075409035950063411964331154502730339041910403907837404938129158961885115747670753492401778718129972752858478966002528715752845416513081875147368162845933785454091914805958434834686031518385461028199076943059069381745388552761219015120090814309519884321859161723229566321840547224635633256876401313005775586254343763855150814702015120316710984604315970728378950426953186596876373658465306733931 [151,107] 1528145264301592875002661945783789580388663724772672051911467009816132906462483606578852385553986252818262741976890704895837534360457848752809398911085054085915280329982826770681791237750149484099121160658073321094145685843868261977295813813729835365126875716047178249097028017192965482213938696068575532920568393304648626391351887259291373019323329486693528191281075490887998165233519428069347313025421248438046699185149422184215914044690018503765655495940811386448401161394990470968441774167150096347185723545073875264758204699892393071440628274051958212634563425078780930775733322006999820360573429089222597437549617683771883039768157177121956066715251711809416805899426449980863668730533367562871412463807974155421805263541987130320235847492785202939231635355130334470148778980042414047157319614743621635673929573079241151870457658370273483786109925608393794382515042576883385478816487401885348988422948669142847575248978673474059051346426533933160742452070148374800247417977486050487294618733220313496760762412624686642503444912411611824629195964819646441321729620063265292403782728160283877844381807240547046656692275721079156769838739418427799954880158741907270245628389114084994468726746482622906464613093789028583972574824095254270885303067456452623051026737928293351828329696863956937262159628030002381621565723262011153317302794990912219493390349704377964657325769458436026154604137071214805169324704812690354314405255039050383012272511224385007822 [151,108] -381947709410244845050413800276168256207418960897096606147105850970928608824374996363509853512766788320978032640545345252098226555893592238299122663469781446978691284443884439655384753614323877535667474531026913222831377332629346367735573953473009356604600864088554198482947091739763902856586265763158243760300849742213951439912615517691754585176312385732082956689024475870178034248315726914859395539013395825228867007748627691124298977688616557819581434243032437704970030019808878191211626189396483153119612698241237104886586865599890900715513388902768332711586294754606507079819015799781871433133741896612732459909526866764012668998409011093265917716690940361382373173788621689286172681119558531173634459078370877887606160189626903124039882247759773365996905719591043062928920002211377725708859566017591125392399589902075530135675228775414882917634840120992597412450505960293010664302012580289436036139007556262984731798530654814738605331200230755115573543798727547806374564214196234464814716890408332347863785336951221213014152739247654111964976276726365217873152070932885567474982416632313973687097889219529368706970731059428926351585827887427895217390726188119172691086125631187195522713503524294055021305165798644639448065664203593627318448981104545673451080888700297889994794604644234989939203168807755205470707846999153921449538798519367429413043713859335799776428431538790650489604713859554908381577545422549954070386892620206721919809506528155 [151,109] -3248707269203508045074471134009165419246274261960530823849927569900705794691651191588528780402136119802575882389846990467710418556173679516663151245963536491339298502639853357701838253525286701111791806495127390067945703894773280095590867462391382043417797236275502180589448210352434773434331465910468364570545713731431112055266080758939188057863424132747269021603026788283812628421858275387044229251422766751336441041829710971733614213016893545866737327002182272346040365828439103620212382488971025829784535228430105805410682479718617561330346118746216602907201780154628784047520486225227484376637333164098485289329135939121555588167359774021073806850477079523639037152276727342096574389452868652015648594256210391012800149223431329217938462184884589871994624992625338258170656579417055690097939517736891861227941263422145914770889225139816144999543892598899840055560273048194715150254286476076577177699744359058469098212610649676412524418635751302557579173123513714882153276289035730263102449243174255807267474237217000662934057267867135933439383676162275762153305506215565186148644656426191448670914411356354219095277085813505549135028119294103875259674717630418179360858873554004001828397215383506913496875293090951666190540742274293998187697749272501433212574256730232952724689248566328706758697496585493361300468524812084255803397783322716748124154041460622618818016113290545649553967885852281938118149308066572987516121331074038783393043454 [151,110] 473490634284960796843052554900422568488574148162150684602563093137992723155173121892893483076206440341599930124835961728361043532022050473362521572918883833330341374194099651408433986111077273106378353362222576247651037871908755370464969475392934831759594192867010448953956461538775073108679203986927749312799037734494493829445718875961668979934862025065294127649773542105215346025785864518409395279289527558742076604891814112618835633399495715310912291851083454537798349529496606738523467983083504758188393954425506165603479079105666725344310583177144367832930641760906827314275366932114890523035897421850199559253483773666376108283709432726549014889269391288270482089142368500753985985448849027435177473669955413070239589753938280625917721436871267027116246270213959336023886688097248611684207829061431117814876946934813732918614973458594660252869691722860899411033608572899751315241468322530868046252561608666823897800375173581863387128909525544773230602577204843469597171959932991288743340372928006350972056788267849090478812333220758994675265962973316623819622883175426148789944534528087470017725554030447969459100115880411678149730858125884616184643121229871090307470333954841862878400219391388776660649166700082336704690281583408303820880341825191452426079939289115786297249023582600537579844610142954390288386560055864159318436710976500685734382593288878372839363776737875171816507446898483876082105435989161586547669760259572671075 [151,111] 11443524612310719626346780334483559986553254932628701326834633851371912212977096687993575272337888544482782556983192722725156926672624704207588765131617005906077901478100983640998447950648163393343690757859001995441768236764405430042798682565379360508402268499883725130928040533935960580922048141336817741859105653140791711347944999693114431856927101694756686321086943908636809394354401321094663923919046102341223402082863538567713272136260715899325038564035951684930820564829190627733211588040610941122100439648949061590413924802730508778306904520951517522449956427694302267307778306362216659957545229450207885838694019638902621960903287695325799497302679158204679128739780913711146537938314457695782561212432059474885958021958933921695924820165166465403638353784022814782811458521131336052779102020131413405994206307099016564174266942532825580994780942468871875453564136307135632480626900853752379178904583168640040565714198288869115061112179965829951326636811157626864706503911343640510247667165855145851660907655203902614097518216834410611225880606122639172129101254771713203543357199726797048588735867275101658552815749319132362199637839266833028916003378547885663092968584165618774821622581455236545655268697706513115681485451865154008969136067220176651269504713974461129760390409193939201600883919310480957904785746032142207330473132888479012914912439352265628809710218509307110388055288271082198759327854774837052730716833736566 [151,112] -14187186327083510140250362763405618305193770086366523860502750453912720514087487056149912375785403115087481887227287412437622438861890865885645589124151131744734271763715949212745364809176069815876745993559457107672980128061313845051627213031179944372343935620374538902262386967664663686338332267762643718355999032723856129188406818149564371536920926209151611798036744037816433090281914798383743618400090551429357297902563498221260268955569759489314979759310300260975968372627022422716810369324360395467293548519274733720056030766009310799467996673316259992361415668798077467093184641954136232807549553373736989913275437763980159319490525752480224786002876650938789042899272686555943703239947583998410025296993305357327680269870224998318356875583484568555907353764606171655028858014951031262196230966940406361274269862400159823237106202990714596420564111381655535883251012373254453601984147917138250107297577741949716042021399442723096998533950614955595703694255430086749346879897271105513326560081857903629613081149193820032909233333472508717730716009174329464338241799922260933285921099147487745754122522120565167618512846561376719199655167832399377740686248033041549894522291103425515950189264662053620094245351431807223422776842941732017218649495783334873800494385370739044294501520257824599021475191709619960085139156335539051941666469925171327759475806115664446937639152481149675025340359649073721235040076493789779976583912 [151,113] 4095599852328136537080482966292279683605341787059343694702961092845465998107449187936123012722971984179567686595432559242335781619383871192058626535117781422172414258328680582103911537067868245026793793326062046755234406554801574359642574124138706670088107089180500178688544529817528812328434314638214086305778968190284571874775265335402510916443621714155969147548902278462790021229532967498118292318447552762078255975259657808857014869742082301975018411856979689560002477713407476561916118087159925959680916135879639306400119852682919921637809289650394519545328981667536587954746495066535373631594413668022949755644466503060788712997369120111561306367965058735105779920725102948158676719480420082298997351894910943044516374297547804884830972448438196524565218453284008313789273872667961098771062926874283943968378212001240998159133977062855105463585629128090315831884883348940219225682055843669640632884648032608055154065625385316736497939564152284651724285463838392101850446611288149815048107195145422159622205374932159822488273166456725380891643808052605504194041364774093377173877855949288453281902558386840919476473617606041219788653565129376607910196513060060314280980445360852476253637269604634950438960484949237602866267737348512185237983898595834835023142947210039655522651057390170491671377959905891964931131186948062860977934351227238631391757361201986560747858896265140675719094821856487965802615357338646610243 [151,114] 5941110476496491746563745829316912021026600542608069033303580403337610386079900831955890816774108279566167423652333579906045711149690255545684304227613804497289523985693895867042810011297210088165379550682599511881889286240580184268260443608214760374192653061233612574078178646559694820497990341477571297763203092745058977261251415127002108841679538179457201880375578775399946027029924051440322603937498575551616540150885596604616395534397887448303554856372625955485828262400178044484915449910375640040759626912978373271212406736042102112854567093274630741155705052316757773271410477483600396115056458987971043021604064829034903469635323241132552019991038410248750070698507222879701643234515530439904370831833631373954544198200985721691360023224151508276450636865762743063798408226335832290157014310462213141055616628215881015146264223589183134207725553018586229070968998823920835721933165762939653440224925318257634171024222147834662393091734150092136231100547613975886075559750417623023478202493811294331669160217308813992630970638508971239143803620174937553983036097011989274660519193961025679698005573317640442490363887371201201458811796829592996171107089398845209377469041145132369121928307721825912104975805477127500256430053310442676312958912423142337500272759842048637640229075817350189868717254939348839836200858144685064874472690551514587203156686370816055599956763424387471358897677842334491355574885882983 [151,115] -614189058694321408793749901855605343414478403697718378745447070811134513658807036333358852978247592745981782801921406205869270129759153584723093910057506252084136179198406351213924367339324646010753733668199597337371126722635960744231966499750547786780307420537114497221165644374407151505165853791224266121373665618101053151458573248284488661287702691081338088479123610123673566974355501913985070861138784904393918561081708883288582102751598626390603186008655964712916878911289142680303918953189835188738139758061293623697547058940672820500651249313593462219955545874598128179965325276933877750847263840470961144123665636966773810248147524636111255389532192773684749245334398529989574584985963831252911410797488064106973384085520744918415660415593272213066161213615210551387190824729451530642766789383748353681354623764776359770840278872202054818908928972945076074845688947783323385421216995136266865245807871289127161407988105694735573360045284524350178035196247599269086345658226601985253872699677320407850819151957299463813355276908233674454936197763726542237630504146226305695627320297029760756205667764195427999387923948990799356484361046155434400389594748098806197810525916589320232821708385021906129595209156211824812621164359106981640277612446720842108523518747563927072396851148581909836445260292795394551671764353616112809904878129692418317634584216579248721812852148436734907819545201505039504926168 [151,116] -9109468466397680860457104887305216634687013336882816813603867367771419367023678499046825807351378781430165219798249423639281321254322668547951874932019542670162722096825747579183424536759051391149495694574934548615028991766814588635459987457830667716789507061401985164348493264669994575819589205592915008924990779445839145945588490649061773940112998709117329772698597549771367645970784376073747336797879985588996071613039955061577034084060979294785005843048473766133980686046224462502155256079140540764090859710880492541996112776543341114721435734250542336727212127348983545575116299765881228043883792884994536090158805061988956220306271460667993175330108882871401981953123718036569017630236280900793696710910647250507893160699352754902637291059747892690429558450703856422686417549873758000987837636371690257416325398124966569077473914270785859950927513650018633341829984855859425123178565597497431053193344610797750589882669198030126750062869545359133967409799111806873787332727636666848332091861227704921865958356107518815220111090685718603941464697393299426949228452686431028135852352426445744241577374079459338417647130185251581796210880113507441112110143690364951371179500812043371432039817581009069681847073620244254495526851015384021563084680415557647270238019902764719372437319742400530364250319755456318711221929381678526919447511912264242291223481369954971635222842820103897955294507347418656269 [151,117] -2486968498962748069067199399756713635664566746607188018061049399452730073209017140012115430428663201038341236299739297023247093915459528340715702346256507769631265527357149767276536636722983053625316592494294880305203363941704701076782708232987851557051780319197310674955665359501732093153179761817701369015454328447224595052679836597760949919103967608685927503604313721757457565943894505887096495504546806116224431864103601612283292785557359893213468414997580231628411613274736870330334572171588563525398481886781999282071292450013448259662200457177688778531462398217350451064999714269934154024552914695370898873407477450903605995454692843298823264514849541592191428833911837103604314160146798267813013953127581605635063115098176604223169073649317349370289541884310498398321349256987764298773104918312988309995825529488624705082522981871034342855955367581949956461409346962754722321698876336554990071349111492807791853813000917169708102617017314482724181031939896128611418619128129964422864364874667294531898100970246523687625298812213287219770116680953059243494668398582437323493458424761564658112291397993544065041850405104101655698980406188682842281084093930821655600511783027819034001211875204880470513838966479437322824402525247002694457114659235264599529137158099935579102313509437954097319349246620766084236179956061403302115765023722782934611557899329048764213667052166049853101027423982764 [151,118] 1968151170921236508312089175727054618511331818183330763922723692250655666972707829275003134121321704483561395911692059431070936756950487819843449033155782363679665788663472825522709167524546958932657292359009841602103655977041152771187812955231772694033436499376093082239767546146831854250202540898694116904040083894965754962795095732343333842302975869947319874353167693872377858017463648198251420494016081196626932835502114936228474813956338559512712081181217641326422775424575492233191265338267822894680564738659804426812268461874456254004797079928078875188161987897754692063473442925902002299030411630049606043420564354832211219649244209294258368331548044876515449691477036515925362801853986431323533002593015240371025202522986326966207606282467527847495295873623071949528555242213093576219812009258776104920084313462712708860101339544097423041452794668294916055101694897350560427736094099514873483236262955202373865003905356215682095604747174083896613979516999733959585496364060951959434656445475680487890019135081478616958490847374835264067028901587798853852437059475241042608961680410173765394525224641460883639559701152090405905468195827409442171172660464954110911108974081745374167059029254834783050362646974323787793049798139826535092375615823709285313010082373986547131115082981481399052747897921460089999963220282568434791790825454635530589715250434095595328002922510632472680796348 [151,119] 765025982679075193150797630371105902030184901153378117762697198423148070191521587563878470108047002570338745624013510997996292381394206852522254498964087264046206952617869298843884261593789755165903221467996639572889765264190793213485225509252541344601780176323105976512598945240176365028380679180052073079356486099019814238616461930291137217565240596908841133680099160292273401924205458959987859249660917365378582030881484232616839659666418811332552072736998705185446944260646305304138054962341412702121405455705950056791362377472063721031499106120038016629195355799410509784555847817940372866757378622793241096141698019662321217848745962487478982388849141623286104083458209820396035830357352044763825462095136437071526943863610391549906006064151009160368391315831036792657035290347131392179161671431487656365033086939769873010333559799168574662534563323713316521161307669079870527581980501977267280004069547442987499714358839476818675725921153293353574705928157750749873595422935041485788197902735644204356010438843525144549566116189951011404041989856555128926762777673492094624025070068223605648853316461812252363777615378019625757146015373188861615334032722764440295587234894873173033083610182239388952003243102720584046695074010135800915649133691240698605880221954222280943625746452202145296900707286763831341803998117260153486685111781488945147503783846709575935920889869242419112 [151,120] -639316857021337161327395936912392027348641350669973248153397342648188242006511993999401667830029540994715703087070697833596916697201424264414975874058894308911278828019525758250863577029206021821975925271640960911336487570860814106363581595226465278504095601938826109171603843604447957891868126047318436893947839550964750170989074583598504104776266801786302899797682471438900463787284175186644934675551459890335656977080398352903980654110476807400903742651991645644489660556425571639844719782441419209192071926451749540819032842807439671101787241617994224428742759002204629727776877011501430400369084288407667434241414605845278926270048550917951577185653781150744521089853009853135685867011647007870854216385575126532050043976987110101868990936590548985399156757340118345296509827611965301104392914693238923409639130325901277247660313502650139178423968758828251953346619116919155216365411754214306511687184905005372031608473549122538375208097085713685123308386325058710934609100399305796237104804792688165328942893481635965151361470176514979960085496344877962482944320023006867098492835274715751346453886772646626760977763055970988723959832167834652324175099999193842211154550368165589923632971008131986924506818797781540217502065650656136133655053622700956174949333362150262543838705830919822353242007017086430764455061441175629139474696989417619825591402206155597437620755051 [151,121] -12016447977394399741469530179424525170565680409159375601580790257209324472825527701836256320888443651828377344346818541291210180583116417529340430167978326106488812724968722680169680407558440758614622844212990438217679391031028156980905010657111078034166551849319985640386356471863262187281244651784741466849029775295771238736143059786082686419139253999157115629173498364413251034829492641136731396068035724299966356702531047756243154797592485939550761543588957966685810693648066476157275871545134979014622842843452129783150875124172919004698865009730139131679792025846101121406080814621599266768628285138401396969216490022762285128535152284098707006010777230453413082325843983761804909405820025195465547999449196259877127077228842079678893327380521296503613599685261935159857656739902894590335707556519234081164626693037927485503295913986019554409397924973894265333542611923977992345313626181029799063123663751263501372158285735431518693519002456546599114326626445557411627453276078808402369060917380959105991538198426396823502006202374058619691446125570490584154937513534737319547703857419576325930360115940367983689483138554926049987588857820049024962450083277297116697711000954754193582615363086808780448749909809144766387728546067330784583328282133194391895652155669323736116194990156709422753857689479051676950462237826016017403414778078180529204926961836966123152886 [151,122] -720744205790023130901934354824224855933760409065752753960765293609625408692020495654716985489738043612344855845298595786058740865348099050193089605585120465644283270315231408957776713427056532866588467848133656472354955562410823229224601055869029382587065829357969812505919335940465238399130649595537789771458420109358820105801349506811629085731971545745792745591775999290458035861022433507690741502825185620696454226764681550173360715464803155158379518640323205329490266254573055974992501928462723667842627321177594128435659255890910336640905467915879899814071135555941041503390054411811176520103378203921990849219612401991217905450011151258478379942266291378247466178180461900886519892831570667755059252008614911266200670400526111561769284332577396948606215899967890499045822719900361219845946610001091738104863987924336347183556170153873675916755644906737781005673199518366842327061622711480849499360850067861690544186171457766708319480936677050194526399634142578510220826394173158090491774222357996981590247694997236174081728821264029099982682199533799765444782194893205393379675826110137618884057640781805040098882913971507716256239972680327063072270998190903556094156739790694777701915264182876194604674717227630148148312677032919152893673335568701253582875087680466993159536960803340425185290484633532752605256160305901452310842934832875585795699516302628495 [151,123] 13429169581532811311178533226320534554411889229504158220656612216805367778965336178044896423036881072346833155419085923356736137060744541642562511178808343831866095460931818940712298913743484993001457303084736152199883284431264831014043163007962806775304631577808665412568610075772917656689612948942046178438984703039490348174822426055237979635237442497702256048076760041167205890613073687644502574236499555868321741620733480547206338931930952040101461771491046249276172531770846658083428538392249211808445649494455043005129744830009176063167654356571532723901126801515317937087763324984950569950250943771680847537975331520955739006669417098374809873191035649683286635229861322969832417106119401011280633347721494612525026802356777461667086227422105543853940085520471861997236496011046848904446128945668570680786099970100485469618563393372119386668049746454443533739516309735033924622092231200747018312721822386728794266923606989424715751546839349138041870155129427661426031150112993755649786501136322069865388999547106218538420043356291950857091414598564243638363611384090472051639111930396823401404704433672834586177898359278236507684467111095395162067432741926360725879134178026615577630934849334617432880756525811343986534697829023132857137645364345579921535589010157841207493109132093764155114402462530351733956756348714878021233639200180624513051060516 [151,124] -58716072732442304102142471044094304390314975799863379932879352805907109058162553434110076553219325964851074345309545111956152625158971876858475139826592689646470684603987278664603042432124945761675401888644845033464338738151982050020749092078116108278005223478489136957971950731359512780906407090570395218922693071960957557269216435825185870509232016984877425743630403300150287288738800983236110094561276254601423450300904926111549234110265350478820544517863968129537064344521053019206062002834706331989028033043668423258732219748938951930559179164077036859227419717158610592452802709857403809781872462975810454228335413556801953619596323073673546503854607160546110388265850338278029925225143145308344785314688826174515058771383359603594171018605474986294348026491894643258257656148684170621321774978182128424570202780852412093976900456776418450007440812449541328639146666451168303740725550246683662695030468870872703062999101732684899707524721231946764252189147296002075232955222612809103942800051952764273278083690540877905044475614951578540202554959983662971996383980100250741069136570367082327375264780788805535416085974675301452761983727356226779287839209048026443703757985180099168642225560118027881957184772677689020929260091459674734116243583015651559137539808831327641791700018536180453198574682395513863070466881920352486549972770286049069 [151,125] 18632107639376456082230590951174709246062963731793965798435295940499037347611665822747307195362064197052272024226172029454202222498901808817017395608130010494118070053690864181785986898214472387444388925780815362005913063136041578884354670544086442677888175184450963742394681946281918174760273078996813628171602384010830934253681563098481491439940341924683160063843067115747123158740340901657736066506785234788219740102166369401528166196553312970971402573105137452028313342776991659612704980999186605938413986915830928805098886788452338050575508120435336074710311596808605639457483329251505322395059433220479900259721459950628411236877075002911734001967745337593760157911824713292084659266739236002741323894486188470643259400149538866006806666681272703360991905018696756987436302083675466017095117925942597106497079377987701582150772967381348205769735123440723075639154357478640350457524455197100766880645834697044388434127622257395489880847409104006301134177992866161008578555850064090421068344555872294326424193122255482015208458656064692104228210213226670054761403786922282265695876629489042908644780161335798195288548874102412548403023532595640293816154590503976398580560590731443310897819225695810408149182013726819468435896549710963067667672567284267856627180695300717597100275126933928880942776676860575115788766460144774282759043257254 [151,126] -294105302430514593435852266709382183565063844097252570528548616924379774925413058239801666163957529437943112477426818279997140159132283204803834269375505751849549651841038898309752639691259373621056491938234079109031169301180771217379863275582098891590764262355173153781354311228633907531984857019104645463399729036336419070334182405798511954318980406552538334620619672678796359003796105244574119760790018026457103069087435370918703531099432010279152349365895485913955000381052320729806647914386976791652738124355511013121565434403252047242331933075665679478590373240984970869378682763951613651193219038944452975131459458676919338863469728664817080243286246899477956800861950280569207971484189725734313992960550872510855793186458353356073806517279632373487161404861254836443794073309963300816943170361159056856797748398940615428975964159706569229718606056952381182269594722221109172865180223318011060835050345069483331251270581946415908179343455923924198080092134422394750774882729060472608833187704993767203552415425490093015607949454997746437098313129727782387396413071638293706378297204278776852795141402209377529083678214326585613815541740257568932699934465500910734367246712093289356979562317105345547246294510772256225998303051861372370549252914335321315188590361903799881939389854729605021830271544229195228450110744102351606980 [151,127] 4697299607054976479523895199263129818728749247458950873175034492091229830027923363201117807133226574814094768133621032357361676695572149241917017414093543227693148931222940655163224711746373814650454059779884648136317513582242009486611565741132520287817886824330963878661676188630355378533292320964189645830342462626068348832889187622264665726101407681406421775271031683386493398213546809040574995565108990300394244172321949663232972819042238943147204869050418012439277562796290918951357075474082910881915925509254164980954865267823279599518535203586538031015844262752346422282141290361606458801248711614907781317639658184534761981438110201653124444415671763577635967806767639365903968832460381850112236223363795099095987245615382936074393718560544405929768291474776938547443239098890369210012364240878268712146243297419661953813348508101149632833200708897496359663231752657424831211384805055077451328673120343837849924344733028536157436123402095147917572422166742592478963257810824759825664790530260913159791217193486000053445185088756921291688241958347029201999202483668599561311086032128890508842058572583754642331152733808038854710366177058375683061719681201977302850824694079833557340048602522034320532171633832491594143407645123928419356957708586189746706030310167951159857837978668661350175034483578983084962524164358126 [151,128] -15305315394068371291051089217837623251043568146152031043329788911383482444014539132481251476948712660144505703519337975208059461145612955109310380817196995785887127303375052472399034273469080452087240594182707462925325107212884423887363837989678501561756622437267461723829709606752487163722504388946778077743753327013209983099577744011406364869562101025216815500511057895887768596761161192046738466647639230299056812615753304560191896688087177635022259569449112070876921321863623795079343210576849033963104939422978321439398830982577775028756790605012795318422245688791862429481321320009734241721095561548061561887489841719420359862731276078427218507068362114986300625461860364117508141994470485070544374619438624391015410060580423736421408507436159519660935177731288631163210400774430174703631096168740405680412439760058021945893569334111551043444016077750350757144684497821065244129023775692250433729552532416466502984066393876675082303430153568918102066599165319934026994467188017406312533472573630432874936742281688525384650310288813490691393734722637330856199567621375147974423759989419245759698365336827726810474923824116332768564131922148688505202355967324123023295360358317100527859725365712642102914940620829895363920671908576365045361710058633074969564438409956055541287314596853687468675973619663020079717084 [151,129] 86624600690089174379585997600072910821935978821676925588607463053773439532331427170221381143649124363653541843036626526180518502748938873185350247138847412257815532973546041559939561428903693914133711358714969132233723951584049730203697601977917468741467231891071306037943824816622918447284483951212790336484202122824732269094868649321500320679761155149191741608818541936595052217297993056411789707452730483753540431723317217013226671631029876358135729890560491041021058398326219963831098716253812799301923383139484338050012674195166662478364944373707967948666577078705888010334260929860555724572953567538250637256422196134337426974890706905736692378225023956854455847332714305480481178435965568189804926149794784825586977743628055700021168735235871964587801040653695750628901410587081676771605227553749026020475478703512853901525786670587906410880342694862925416702116952414850790009366283935816703540875711328590653833839522836618733527860857692261157862984650055561736085349589066705604172828559407008948880469613051341097741654337202614848750657877889089283634515990874962836261371905901107000340275437181372100748461719784102214416870745769771342891092062891263262551194157933386636098961226388708160638657643780375224541629526406724291673204771669838335454261786594051748763929633654735549685579425925313 [151,130] -181139312775934755089320830641863690324586368951065683493934699045982963412689528750305270170784971944465025930416320013471085685010310652171362103414957052545733853463370638924503225882485273514491913961738770759060466661214000133838909447396240486744606439893286169308066938299253364097325476967864257536091616181845593963551668915387301219166565926832393947068470960090224236566047503534235511781878930703880891193740175069069572165028856631249875944463357179717125596359155739425716372313173805304033383754228819394666357359867401530067890668555009683620827303739320516529025836294289996636959600188329504042722706943065308201869067075695055645070809228087481760706787964027839713972710503595724677910579597270905518957777339179058151934148971795812693249965305714502753203642078200230915132298134244967352233098278748944652606335883955833252338557449513446054790975792404152199186161319035839528688541678110362800781475983162758900462135918191931463285080283658402343226404220864790955235294949608149052040936767932335992406051306582815765805562262131130422232756108526495887831121811916871179164256553215341552739437747888131290669569872418057757127534134838192143918471516031978473101400202272840603198656842928153820779249041883247271844597338166759125217236990681409683522488152403029937867346 [151,131] 78349758342957135852723094831658238733215404496379280522313935450331324793678211982051209311427679631143370789965278731749833300418132895054767129839035311255874957083683833143767562069698104705791642619965379783778816476554101602845345420225965693262605895088348951061857594257124713716358308072631560864019383291022115661000354477167278189568928883449075435087813251480992124701248178072230037341149850245403590223563657157864027451810919611606591403160459798146744602779145677891953902254281707270836699908732134789945511996669953847896562673415498217477535405045980020182107036328783792877608055446194834160843360968041417132253291024372503992729730313395339045930476636871706815561038982506966868905231397423558790116001474080173173568871479544226159672847342552949887985234831516952424287562036424909517546923596041060266208195450942147876883087616235333628549109227051804529209225959797886652015579360633018690295172227214515570682010936805141851880339097525559260690937779775832115314323887108654336248992026888428448928101118800862540996956318702163338826401992438280049662819662125262303232837384543431788934079790828530770517319794707999075580571071206428350147018927487035586165554581245189881379809144940514528107332333071041063827683402135135626091496785811802225152575020038437 [151,132] -157797264060724319783136751633238282379874304147838143508854026429258883604722999801741180682874989424546609428231778670191125353429544383817640773599302253702234597393231320294660309209638150040185147356929652432532736952821624405916048793423456221242472670015273047166637091290912111705365819447854211725618484848093450028072502469533888947079930904734729157108261151010259859143892068123971699324267821190511866360626210845459390958768166767041475858374830700193480848920613813726853701842294143241241006984977241935078705585718451974703375342554908193177281207024801307758813183438160170180520035456121150017985992007430144204304188537369446809319804597609045741748415915494720672726681533663679259185333362762899052740164413683246230587333508684745218345574874517344132828318937768354967539245710448986854380901814169281823609211188267681677717561139813416997773626784319747708178350987508818344324519333076958955875836118130710243969617849710127708390689213973890113956480699669206132255070557248213917491227832775996913626893780344131946714658684173212859006771105984365328110536526968116974225132536290926348703936930393148722188881260304914642433517544252988803391013245692198855463405668860774482445019371891394965259868784416680190292883755456267871801662363056757258014597 [151,133] 6767628872215727884198029870281379051834519594503101610401093980029317391937126703509492936474956120895733128367126449793936714967602042054233751734570389542841975287004009961151368519285770239037472954611216531892104215874745586511927013854510987389977207487675379254930202674272463126509634643231331686171997144045503506850824673726479934328921239629407939659792923886792353982130512738170659263307162816565834688876803834929299952190001808384184428521790477278379354597979030496440160654195409929106676561930116372593431616119186517560154186704862727054467835400521906608379506165672326298440537990775749143407961212926340283492834001683212069231137109508037845094163360290178503101782612082139286924882690576047892310937179451774083444441631270605371701986118262482729376842105020299764529548564273176290941745545634499980909817888923212732581752531228575031705335061902009981856404624702471465324003673226588079184227384522425297295023493390790607110368929054023906561136462078058889030148881453854151460183241574993229113002967338201210142249695878891827888307824893370999785172248542981404546187590965553957161726314126505930521945523692638391992196634748000209987854654486456699298893494801838455439303948320659997623333741750782792930734339898521045609600008511392 [151,134] 19078609337695649253392778153977743229899177224049245261200399476584741189296048583330034318901462259216633929402553111662180998924061099428078808762291723739125701614362584600641427482992033037347268909947396373814921753987810596617338663986174173099107320170760962549228890677459576128965575350913311009142315493960245203640788197207746546894328589777592517698994894127255506425136341520157176430705629764283574345697418740375069282527523275140357525544047737809030399646700721340297789091742106017220119154064519083480492463100118413166380472271451668687536362786821116277690159087510115305817778511544062614059431386254870591676391350481655483632844996423607946948254352875092592291594134689623246483204496757895827905397325804861652467702570300652810484107371411312256542319931032638538099433890563240509694981256726564710085489363067037243539753232127676568544886341359790261341352933989066435694247833569714828924854712141065198935615832609000170696398256634112367038090776197183244914369533529056963165545392924338053114778582238518045169542225541928638254943538559121707768794909433574642483281966074817723550852609795193991694113434389974565703626018566997926598757188179150324360957128713467598651364400657035853554840791969271819276444752243053328907778 [151,135] 7923344560365431775484297285910241739448659675639352280474264165630840034336108469606400498989629899182050192140847631655998659124561668299304713515309167382477511676824367022970095699443719444032330213949336088807445426759571524088917224508878565412766113728770786446961484219013759022817142644264885124897448542620085136150445825051232425971183972819456682917768618848852632580891129097038678341070570749869383534486473064998178242524649025222809786854010836410542149137308231683327270625975612482005099780131573237086683747659582513795374043178316363907848553494872558360611009377794868182025041847210218514231115727794079302471590456647092951004383503962484454576960684414610171433668889847899525345360297583836095514008002692244160385241250109158876618917658626816935661357130185703583585799200469383916555195427988583391596089370263748949829068151529876463422733603436721237184875882971784118773511597141343764699250138503332492624193743559150089807659355067331049817820999987286769515951420230576065450328070729633719208649093170290584056394297529018307739284001215471940199163838941328070861388321497943098224050810388621777052491722096070313292843720587830706987669589779981803562598650357166125225897570322619133666756894330226398443669175288842 [151,136] 130901997634181251862721700054840454528896329962301907885411846732971048742627340151251194501277581129886426191624605966305297290041925934602376538179360144898498954381568337124222999448883401908768667720247134376078598508247187317529601631547590784774830225286962940122063964429657341607669607271698420800805837844802916334947641846377069766153502720532315115998938963461782130851283105057676355323468783169244342151099299328939559846111531645460273208678410540754027446793338867863208025623377646535311321513008789685339401837577455243242452655304877750841728323166640948249007220762041873415209685248315618979920927799533865001163615524295621244920680314168059780859137303381007268719650817112665497244743673518124210239905859234067722397914204972345088450850263639309431029280898117245424022514296274512962574893832999207522816258468262265612572149047275334736383056601162817691107820280249356927828283153425895448134492124119714206687875980525701638803550432946970775301128144016552300903931997217302113902577172212724077074771654767164064687488374679830358320813571078108660313008441948841686100003941281479939998756538992825177360235441106518142966243137574361819088389934498638774938994478379257929897274575421653554987998477154557982347 [151,137] -34191520921827197990386321147824850098165308282036243969359189443319540050894325804316512826460246084808329343056542233163295233337707508775004044522258310293733671319686443807468522816849914678233982597707077755761672259694508063531150364503255312498855615481775470480055335831205091915848144209235360109238343732738807264569696296165102167935983308879000723552580502829969227044129818868102355812090879359514866660583422084433725944866900063438607649876226993990029328545192276659403141586075350315599426599316952824292740683164903997263991916430362170775722600638613518128284597202804936703733767950599157672933922548438377618925156138607807529152505334412759460858233316881608928597746967455324759707336558532354508055499007537540176624185531189683832781421085693362900239832297382796092465885199640670041168797135502902322507685653076096960680787520933556701501116384166262022075309522560094584392265319902294173169690613180636161562454589280540064310637432903738671495091299219101436244629667137364346579867270914921933829921790030123474877054299246308584048419724806551781018037486518432186545060753409981551039415019490912061001767841722224147898581837999947849321221613145342970515073743424730119699377191126141268832420637989 [151,138] -1402175293562329646651195606754646285172851847151591987652239369998010889301631764102295539587289231525425036571083516008297911919139179477789409587883734284802059092844309897437153917937087950634642979362660192081270609350978394100231492564385720493589343966857430209702905691875854228187986268979352271614495909865808568786664588161299209060034253746476813802196426860502930920798922796819521365922068077223107934565658212185245379114985395267502259427304435978782321693901694464581639146966910625014226798932157740840426314816237753460779337079242477574962154834945657124373725940907075114913756462860101898174267519792433372436271547227481118793659474136279537456436448426684021552525707131805445477858688864376429411984900060202055880214330382375779592935100147569777856587983783086495341844334712661418818519216029817897112981567214945018678441430995860032604059083508423767520096505806485602598463782539013906144089659924901328438196706309109423907818734965382883326232217120548258905910743888720073122596553954980141562349656292588229398045412056687558487008538380012650681035496712878306030564773743866312889356621883735643610195616846330551422934845306943432436664345808634532703677022851271652407288653346291432446 [151,139] 15380014060237378278183299506270921160167183661851395574031291498901057758432859668314839736288816811698139327771731597977466536488145353219241525056185380792348987876765802507888827489930049286762725404574849037938280523554962479104720586726374199119640892529950485098142899613416372068701918776647598999665531163908828915782638613885960396372703277939341725032123869365411320301504513849601224548577843623884586779329192629118164538125525012416277614880416660027836598680460115151347020547938157935746143676058495137041545988618500357171583418866579154354208225812737652524505304222760215163990083571017067881006363529403648678906135721739493742396583197994185142652565501764510796418754675548979156687732830310526389117027722799256335011453116217879673272856109593574915232375956311942268454989899876936063408505148756919000407915676254788058216673335539640098156848604111745018817098201684457230882521627616385341304358554121259742083397428847375213014839950192775370728891071453550887933470248410579866173086448302828956891712823119534922042414543972027188845627803118459593584307123341145368370809945420460977913381751440438201423471901659149589063613458242011451999635916744751782289834032543272296870863534 [151,140] -462751406126818506798038967046222177902924218858616762562371432720605058640358271885745494537097650597270606128428926012215861397707830509454264882337067565092039220720341355115961281315595008811499451079207105217698392986107819301210059534725022311761528372305184730958201294756282850788418232239669336169562155938274541731230313446492044392328329623762446026436810719060926218807411893670049909784822300339191155660454351520059270903298329781061957350985482163308119317091099694220757034730385078592411610146153768025323752217355500359635424353985697296959472465348673372410951968085137612116274124571324950129586282174472465246123512174401153924723480464509587515732316595875006139805423243699087054886541667478861079159584672867917577735167119340185302786684096628824822379678755275823547346330725783459021026013583958770744513359501537364275595139655340413739809935173470376958320039409239062616858389096790639202041917393199758946154721237196356830640716403171370249645249181354206779702038252416783557077656357028376323100562363480483116863484167302705071739602483272216073215338671594701377949017639905553702439480289043390297241890665348267568057968179525776765529440774162072083075741856856272 [151,141] 1420079762359347529991327627205912506158639351794350040561281183031143471873543393470869353978484943359995065503252739620248485420063075037149758397732589923100853333179627324638712578678865018090997766842344222914614107428119377317016745361396529256728109852868308740395214209821314405512834494226384993048238224513611049512852402632094357465028485272349461786552002776144850617474960632814872642882216084362849330672295908168813086212593728879768470295607329337313720577949404480138586019284842661247913552965154762594169011771492154031011418147093465964514204658507884269173921062822751812609361452191522017164937215808669930847571538389565423121547020334403378328106741309235393307300910750934765009545454449016480271218425122892626946758103980453526825907489693793038357139445048511940568745451801423502214198096084343062788820717631173435189905706483879905100995324799761677061949554563748456859839307848317802214216331873045083938944082020924915094282643684297862591533278415687738649160490309527058385512507526793170023091519561347571521910561217008855266188684335377366590887117079221354045105707784690459166490593438615958384022313434474312266926130728558620405415963523481536677587 [151,142] -12569477541013648239508180559091532746285416680587727382612053173525735905706020995757765516508842372076118535434163348710938047729185654784367491347527887306663625701367065125806218500052967502932897542386427178818165179155667265909289838870636018831093143592370468306445451886703163682909259203004790825713528188225185882999814513279090713513820911216370302333500036949560343548476346792416902018994894198003227135266332647204532083936613178831175123453489041013243026914040815177513323954586724716080330137372026184455779274780145495259489413356482370682462834000929846761029978207538817761068931400948894064964366710882797157433014321469711468500646389427056036943124108496176748447397169374163983179309861975682291302473283619935461231183895619019828266788673458347681521593812369738830878449472325831679819865553339896316681480650501232317350594598698283516136802482318547774756255187626296854033598311208404102234014969724279262574008926449814257097016710366560013824177303812957728761822064505204073394084247816597178194845273414120290381306174132206236251935390209510257086948092069285116266668115608407760038014641860145100657175040848158858512354944558040916481558496852 [151,143] 22237544424649988738918958652106177541887648481900076954029245200696321319609353291797127194830630216710764835334294924238256622235268529392367278763762417850212613194957956661990854905738086652723727320871064804026095466019117886421564821208185636952255618557273904460883090657983252028537124524525695823383989566385075185406166698739043084604221956140023538013996974070789134356792912966413407026376857384825306373839709888623984830108463624287111415843689052390099663762850681768066194383079342491691585354523734593100682398762679159848693144281871206248323987919311463477452915620747216594421574876423521512104620146889493144355488263647630881189142086621929043481711693288576941325146643259706836952473563881190639427478356454693522608396582935566188686417970286953270636428028007874556228102308020636687923815670129647623197881644981125885552464842389607733051124537192806131375336783985327642368282454465613607524413607329326864964493399286825127681704425538535371496203053439149207117833214963670423962283109789489782467450157166244740626160276936940497287213329287664766045740581955427914721329705837046877969203834507821086467688106957650329277827011140574636 [151,144] 19502030464294253010958846641344608702337864825402149806400160210985059964913716589867759568362403917565763935118484151716787745820859195881219873956325508588943458357677650772392687361676966102998688941167921356405519881683663361493705054080719617621675397402576295015611375764477223245078925104535449630589395675948100309172142029397161141590278879895542755519354809413423236273611154213939104681057054139720201958810502538709723413863466057152704586534392179867334292758659480491342238296312979420252135324996476191674674684990890796159528230521998409573110676369499220982553604122464194851673827549103312540213777194270728523974436204436486094907045501050262017717415057766753997746962496272957099055312364755241775416774574214680078104978698971835321274585264449029095122704944824445433509166899877531288378206391741030525049249400779923069017783089260376518778819108594948407566021018428781876614400066081959383723281046237563657496845992220448975937931978632780810055234401586715267174247414146402057508662511243996121464688018618956550335090966356585736096991086807226333883705354653429724398552884370719164365923212308186406389109997974576167846281 [151,145] 20991882704180842729695072053918091373210893334896036663622274890206554163232472472182305999590476156176983288735612278773400430776896711067564336635963767440497834413674543784359495322363320581392135643689870245626877388571625002106936569854228820590261964206764138160193083932308486415695429370192056935401111015483100087131618558803098429576053647853595159551257048834143943024932154893931797603415019510418946217313901736102406218462396060841488050892232903160909493546446554562288299381703067463795379822390346769877117648265413903270106574655649860831067399991783454087153050315287102869808255756688847144573195012210163707446443314384680701618403252494513998290876231986173676093785823135477974385693937942234843542356380715712597251075985715378432010370568089731493684074133789961407958603119761525429825597829682336730381133960576134092671126447735124651102603555402170288566870428071040035895661137729350520697079392944737827563185946600110513298160656272297720994263124759007836866107823531106086383664745317215194009002119625727245561104122343147834816121331851723841478652810730963469777731190304908512014418460859938113640794153965 [151,146] 118003529222067585042526139015965622297539679322808355733404594202320137416928557940517129857336610887301896672482679957091886922430820269495061741426222835781465189757473862841343951568557198997937912965441319949377310510731867013498183669526497311489461161678818517200186099823521734553572293134901374419345010588466642238002201877880623982629410074350285606710589599181674867945746491422729299971571145430398313275143948804173289594412708168649571114267948941536741170144843235279843987839139728769811674753133651413676144352577993364216451746344258680539786188294284149247851244786932588875375052834566277435649239406200177229624609141947745852753749878108508115401746175903947320124845420943431110623622179918874799303227998527007431413492989959534621016566837505450293360864036017758485117728919592411186485259309795544841861348183820632568279071123426335139478602438940471135643541556952606447469550412570885852598552782750131812437310071547350849874420709082523623977608116050219301403086844834798267227563638447693638728792079745067675313505998194725395200258250121899612591745721343575563386684842145495027394317196612257 [151,147] -163111085882942280323988749709575151621362518687335667009668523207321331818730983203260263807238560517878616079779389228442795325886166079688461313629914950674942341980262595468693334631618274112475732061569172519939789405907300093009551321953924673484239002197690307905504001481911006417952091639402353797983998331789777713852241709901390504041421095181356506622620549415278674468750267633055840994826535419101106805387249597223118851839545471630389568475933195196116994724442333505956731668493993676009400222240395624002366827651417314091077027044485944732371885133969962885959167172105247566496403631153803489782660292299491735679487200368334853595772397271288879599731227096066956708971650709463015375854671571187900601083124847246928812283252839253323895095230979479691674344911795517503628973303353511642345372019685338568425963680491049148064786290756321669753344158745714028410753215311596393535387229121415459995752513645922323039750877880180753194154181156927607610923630129197875775581629219581954754744680776005945266450687543109586667492996500457239419420280501347538122942912538764386930253671023638755989 [151,148] -22418453119956103696325201892589733289290461678859956786236765027640019868873249303575430091477083133511394715614467357213943693411445743419869585768209997482018379083322461155611124417488212878666136842176199660353417511607180884239491783567140341587456255265265460741536153067533015123332351254964696228644526162299924174108434151742145980808179490090430873414967314685526308442207956634783154426337565180022761931499674765899140181089611332848261030363423950396861201433990218895667526775169261100342385791715131825392800418250051559350975947545432400856352930173117667934820128849053409260294737961650430636156139758418411232416663408458010572648872542641786047190792886773036724266583222411199415991719781871186897015151678614687960367929705487934139096875226083749551130678164697316204824004540064850093926182696198185787573668849283633858587401514336828116442089969087762869397957633883356689474531555892873697716108904821733479318681862060100049951490187936829473266872104418019784873058670485527803187653609305568787673975153077295754186062383432984888502240361662912908887334568993510215997967973 [151,149] 2516424294843154197541270251666103960817642681948139198304271733203570181804642364405354565756216829752639361820265793956551720636535721236879651414215162098818622498162553501542592308294926402556545002842161465945539278690092027056641573504887602599446919252920363364861867293642510950038611242294277890622142858543233466106685117752776047145529649154191956792592978742152910541817774547973772033742442216444455440389826189426936707842484825569317411634748465386658260526333080412722293950456995345183751627737768903993584093587061679906954815640207135684857903073607992054915156431808551429951279065167056827680457166535945335199985489453293541379465426755435754234774928383978767863385821078867890934639354092874930613240162358115830352739312916602815892892654364453291590880285531323718554368405593516789807452828802399753332392888898023396431487964675883250638166675567338296229618507459529673846053716918730530114819398471676338739368969551957245457878822936731573244058033243226136634496343672654443788601770813383365873117925964790305704837968652769509080560277252662929140776841147403 [151,150] -32902658183491905674190882839231278381266403316625669243007272543613304528858610175536525759294905801405654632763589110417056876000454412404555521049556873781466703887157481592940582656754397006726648347756112614882105997716811825009818437823729467197100730146351807607284066079330112258675680475801686630080267199751761633620579007655279001713202946474767419862079363484450695656171248160946373732355073514663209183593305768393199048142316385079191429400080442004576790556807909143019789962668924049892751497672276881813338879694500067291340567230483056255018459232354235550443783264765710919519122765023707980190119322543979068363402923091482523843007182948081277136863248164337786189138793426219341892699066573555030285926115077429798193392906065338651564742545776945066373664328733574436159569763919128365306262402197436263639126600183485735347184801911008620900024721905138803508132297237335277580210832568059802552929828846015119196160777600664282377179759460840247348436951784801039343480871857947488886522821330867947191362547904744300538160538044276725025697615069941410 [151,151] -314091932630215595460533076594796622534951201407837450195761706436404762794148655403204464198117605547423593119662932195725020464790892543015611634481819930425743911803089305248407741299895486761116372772558870584460478979049422796941385201207772602533988889609395153047920276154732702419299315183159067783983085877831587276934205890477853921485225452184902554149381080975904172792115813483328237128404538841226304337640634774998336741530192572522284265133573192571977306578190961717213062799629739435122325061504146555791006953377728873960279904585625006721260373901446881152781998412456762659759121564140743174721537348545761944851467356438498639469617644907741247168243657358532027380121615526263108118127256054933052556400326281659291393436562607431010223074309550728490931697551922957211630435881920103759316035633319947057776656171698212787925544516392333688768082108529085083875451670862697490117793922142332009226200016285140879564085639727665277030104996998783861105833942093065771649724409828659113886093566990724126188592281359187552465619814895112964652 [152,0] 13618171845458015480072056284070260406538929994731248725889421243371630759251237255463731155290686475727531594031675370238833875486909604833964226251658534675180009314669995806832732015052821416822629132148597056065750827582532119256942283550967777743058131135182052577524932111620169945970313967848324432817355417983959348844333863586837291389237864082008925095336465469125580038002087083368543850527999110615364288851620489426178793956801961928479047459461209650340438160148056077810098227502180365287874536220672779011084256598090044069476355726275226651967490731252349453992349955520758977835992543805912727557646939712576265798923026682598726252198891391308458569616334483641773664621875319912855096654171484000152856232185858561732894746436066101163690286395100276624751959518775527546103519132076927737038755144978202979235429453869727729291293845016550361596187358978593181643399002538963717302132573989622978787591473155476070543339792131680351136887550976195874531422382427233448941254626759971183275037392061609108448248541304635861916518495363321072634222488385041227694814845940996449628222907386893882713358853906156283898811540436226894653541062558370361037219455044110532066153912234266143614041957660854853347610842895195417408030069471260867461009217142908801627370638956394968681905089608211514237612104896761213459923870144814739555359850875359781105400991953871604986204696276406613277473016434774227095609321351031879576386912841358506652494437442719725097524992170767911077956882053420627734500092058057635123103666999434760297428756265341810200014449495051880776228472967826956393031283150212522266720402194357537202325431356741399482664252341793771112893343267016925848866029641415275749959710436829879879951477050781250000000000000000000000000000000000000000000000000000000000 [152,1] -306046134108701992657402255557827838231366846911398540129824730127450922968156736329434693122919115083552531589117969376301402900065641571083835269702514887216190903635408252932354469537793950525428839502250227197475822667564955749636819427962506095117737252576406600698259804741538369925898089425066652058339053249304874267904415949405325509232063011720774717210046991312780446932051684054548194067127128583079691016203331354885268284365117203066671670728913391200457015471263787042279147908123398218615358685973006465091346390118245028812642767820479919023739877121624108158670544331043512485265762759063534452218686766094699057380609501471993209300582627487818881934680666253912813607762546291486844883356526655418561976850380282530576214799810178871696599075268994048092907628001001282983061661428970221160173971418565751320722243654421123797031141731759139608652809243932471373744704045025843435863964698119449833475173134060744379907492027293582246275598009383103795814512412531905471207096148560420064240950475239613062505698523039980563969760606096970917131985301144637800562270969363055680991030726699626799048500670728356536322125816979911877192321372636390959770436628132393134357548296857851687713676038413196379041639531382947206140941980991836490020979666958360060257620337707175370600710411968963150471165121350958999519994785758320975311968554610747116356736286424869659669636648763074962315984637710324597955329653617598089478421440121335085907162197028671029959425434870913288295373137998806469858413836437873028810005835988449299993862868851894202539205850025537921487058900092654919514367339111331247878267030050721917976779770278191923451871520658670145757491166438136059972850762549379471738419513508551191289443522691726684570312500000000000000000000000000000000000000000000000000 [152,2] 366758026270093545737423923034828340914120169280784402418773146756124629312510890817265612826101763771623581605349473723546913699443747522933412473162206102068590930750031809778546492711253618590304001328874292247545373173145022375077849777374868160399296926614465890122823694454251115810069271836828755358966910242308089486444527091020995880336448883534520511326862623232255623734682033890888043959571411149606910046192539491460728352243370181487695102211134355824468918293054371419905187402044106693761627205880857681608407026951540641552465298300095946969595517201102201226761285053772933039404340359328598393455135784548873133532483707639740474588901514733838575740726726141578056551184728708666761708002489416737045839173876579230775620690634810261525333259751349948997925474532515643174363167862548043868507447792393835785326404762509627055395459141376294501957332589341941379762066531687870279901991747354381168584749956176879901239953085801998124232540617345618295726427892942359839776437149509402840417576067055780381381668226830250608010161347017116128882500513668613200015787704263466985334387862679100185782252426604283984854751629658881814712956714432776603971116463613881956446777596334686024485241062912932489969784595595556765783029602773795541460968512069227134487938198892268240511537404726553463617340226354763651788153258981484790929181029949381242649738026385294294473902038826037249268906527414489504415892978451791806456538020822568456259181097535106985514357648322172824210627944243083644294905734333725791828908641294803596168780190180651567658558712850078061905484476341932321116267448541002274326221171407001501576766840918984976969417457214940246077083051569324253238124180687180702613683228630170967469955256092362105846405029296875000000000000000000000000000000000000000000 [152,3] -112544859012855915847061051765950941478139720362246749424944818135005997447454412888536388654984538324429092553757598197660539577969737642085219032366230119600607545509584147162915405005917789149029608246665413312074411389170524198573524068204822558466983995920872996872729199981112262484938980885567300822723007401035538503706846045071562897571139876345811934115233174621725700679202621937942281035599978206721708056212306449638846540226118574000353207584771183649537891414605001856293949236269779079180854699555219870017767258067067421622206683791904003951649346748303886995319866286836618574838884077527402890405912526390257497989867526397148124623081906641513100560138563426440216795895536652844795384482893120614383096303922452681392486877270588740757480561163925250568339345527493778212248998078395684377658056213646238133841107353096389007395908471205598763025550185561394633017264036346820773589112734873261743354620547363383826888241594447558127641016748095627797617805352506196852885737014005443796839239365611978352274066492772485481015343805716869363192423270309260246757927038524714346342088846451652254220657782557477329436856059201192957072640720219807345767009170529433671899576696173728134596581808697501950636900233823533677562623788063876608702384343484616222183010465466773129157187081815032193185088219204147885091737082668487228203327677088451183423155819977217247682631918684462350144327351106432549306578069392481469454617305757355071586472795845670729288698479921641051924353857152859754432751021465911088184050868119502670112959279807374378387079385477900137383172756967535675050880278094077620723666075449722392790242141560839366356960258710476631262398847531075572547082063097081037693093940139486931451764312810155388433486223220825195312500000000000000000000000000000000000 [152,4] 14250790350802551132731693903402302737977801494781993553991874752969110473067273146887417767515284764899289404851356774548877799684672469502077616258342286386189178236337004217329738963695504624527481464960439450642994714176986075924963766039058255173855853662523827522872404781644911310569690149977537965162841203132861211195683370145816464228036972931784658912570273434892866676968986428237397952969373424505621770996383406437373940399544602717082208102847853689273604420968273396790609043865533704984490975887723470069580236041374374511076757372585034495712810948575981439026172244873246737476471790825956682460848432361984031741937623282276422843952534133346801713190168153478589535956220546951894517253846945224376391568509979570203818567651295774579188721138274841452063832187695983882748976280765794926790061105822764284041900401378941538597618375786125152483968074619172300076174439979061620893398215437263890887608767348282661650894715240938639904423555572703593795015131122297904602699147062438054066229981698929933286949839115462124383741969644158365398666379297583582426206434346146012948242096961524197683251686572854247261742264783434222174901876941657292847941706130827238231590910779676565026823226945696822593673082430887461376070053246354720843616994150505952476868710103664565454269420576538671960945083550366811702248206595019650632911972619327580981289660310012548775924854834318176585488632918831168920454318666853878745807283122361156147279664093361106788133978101734444886384889596296239098757661690443515815305539423530693649192246256348380181409640442391675528975932868477737107000129205505019287116014467369187410081487408740540217229498155021853617725920887904392342491889517537299295433735749604011572360817296138232990188043913803994655609130859375000000000000000000000000 [152,5] -944858706411823401152974386980774144003178231539419022259633272144083261306265247815966730436133949008564939317156690054282359233729226115366798127885911385545433741699526110890908527721965182907897258144446597237774563476573343721652594285312648697247703353516730415882858908806075797116663254252794281404666110896581483655396511462933996938631105962543432908612910763156088490042133494725578408566545107029800919101938611102515366610365938636707801127409579473679299234887483506453123353871670141977196629438272632637757220209344284543609772637312064530981139950385570633617790558664124722425204032500083687291915055376519701930354804243096207570139240245879546804444913371559157234508367111190729499090351850048620421130872467231696842473319102179458126564120925811607100779462381161283127168283830512008318629505524327786115126820500225595375183551855695812884933820120515948112677094554291651936719301143415047843973015198900775991019248648577771967855361964884235263115314217986743385085123857503599347835888731189967629619703683180925449825570819067024174769963238939244898587361739364997314047301833635249369404910818216318493665134307396015078958408444538125690598070987440671396380600587360271828847875385052064061973989910022906951390458874419826198376954064438154401458895830294396878802226663389316024985364527642014639426331373373259872866298666133829878161583937931438253731332216055339404117660320182480218213948841718662124595937723777725349973161518397145168249897261204848338461146503729039666058382653445320579200019777853659437037179885623445913410230426690808040436743647916595467175198170002675709359410540574337156665124619229169657102897965619807303192531382636953769557906724906413074447769832386238824697298657950877525113497767961234785616397857666015625000000000000000000 [152,6] 37828877269544700667209706853227925293810122453221836193880377727313198410567320795645185707788328685037532694333799280555088534561202866257360506830417024841996657399294518544721309249747308767488752099400167441047041300395725793222871895589279803473055309829173588800929054761978043941718693859827669693571140564869984716513723728201740379003683531055180033915727636784523234181086942983417641332528534116984697490932868777620335865669168999966897901852588970441700650087667374577079813487349618683374663402221704905342760233200396099787181747461245570058385744955896515981822686857666818621047340346913413631418649827934597883964379095722553476441271552930903318201585242929701302802194218832428351251132149012338532919407171821413903247725734622999938633358272611178774825162381674169294856778385791601523606146802320281038961601861235538607210434882154889789209578695042416293888935812692360671264184009808040776464450789679522970280079316097691170519656991501472712820997389085045425487949013428102435444857005303752005159264354211182497776344488426578384948229652858358179042837646706874315375173948229476119031793949223054626554879503225189282270828514783700611086399989920538663036312541305264347193282663751887038928181685641689868761679079935203308677848200682487746742611916134106207512415818963663388897587872810815417562484761324831222613888907440666722996859431170429281507285555587548169176069598618777199152379749601894081700662232179338563219077491107360321120923815573534408099692078785184585879502479934943030452220956173897005393480837486570782660153159329486667072516255872415862328695518881873529166358671095002099570714445411008981442955552465733365437647405089448076927251272464924890871759935286927763481826462327725420496174479900730602821568027138710021972656250000000000 [152,7] -1004859952273099084985508495778229412492768465779213897721648688428762108994138216591558465455028066433359719726865266874262295396653255572753321091762114115330240013946941313631875885824372813161432195908161728196337635454366207047757785408455729968233905134790296824271287609461745690938664114725136220649640002110789987041400991342330608366799045161748646729725030615873207513549099822811307635664672953088099461431221875370821426259934606416798746586142751060790375573529416289745328286535428441646608855432136850978046755228385491647501539865688435877616159708373657455771959822572495380042391125460486754866513399844651204029653641286895097696653220681113780986358141832145582607792422332204912516089507655935360453809554425215071423077151206572600537429260982046110765255090600134263864551308704477434554488727839849117450911794113321536204105698595671180390840352494606838585571520120864241760815512545980790379101813396931712211662643810478369823625792371577034076813273102593065536162110325284522327477955986503144639616530123380860279870079963961423417906348240562754253760685634693183084284459462021575247027819217361216511796395332187786377103985441162019407687030079851489491975737702607382075603246286244512956198511658283615268523542061548141855816342656170989657648479646927484316850252120307017192746094096672904635939862335119133280373454636045396876335721129079931867754874691481297826643204649640160158444336738816917493884399296919154541215263373944092090988029954660753042179656024026220833525796703656613209361429732532961062227889604797302080552309206287943405795851734327490293500864774565703638566938737623601748593130555673615448592907830029619187143921898495662133383210530009074581867924226779025492870970452233120340432884730341722701041362597607076168060302734375000 [152,8] 18921922320598269855661331793760921306915925996361161086298850013043598760243268143145530517545386495553012869573666242532176866983146747610455437363114774796216571577520344589422032634719738639370547919404966004829839011186179911081140003580641077639135748177341662217867896782488837404356604354520327502434901598160470897602893976420164811672371858985546568836289455310017034568884725162085294263727839961335541680949602541986751582151265154221892778847279975828500185226624261159238361041104866166647076031172054735274141831087174057173570479773559384455613901722941339725046094477842550227214897956978899693408324887181268794497279886626375531400711839388066074569663425627999526272675592752158052915182229981601841876158317425647777301158139075802702487607395783608470740827473631412243762940034858935663226232994001834040147467230364628407512329732537408223327427310539616274349298119128528030780634215182411134001828652934245961069599954042056557598602256537850661854212111025185108095503785660750259969986600917726350279584538349972356615958139494821969246964040193383385863817444643672746358080499368761753400306578974845010416932228721671052326628524995514733511404776876094915455872991838602785103789418526589359512071704109488971647165046788547152756854899133517949379041602154102240145422120287078622482942496426592408082202257601631258597478663546544250713574378980020794389966807566735688554789220388146544252868293971774033216960037930142624631562464491575991144387215188947027067592947378969024795403309165918876185223326497947833240217290060458037353565598643328442539342448639550769278048673319028257111012695918000707402100373253146945948562149421784957694178633936885438844018340559936685298199587359368239375812014655989974632336936277710037757060490548610687255859375000000 [152,9] -265169414048216923910839786224080946230223026426919157692799887899750258892454345152202524562774581909285191039205241752169230959132741230501241402656007875779649216293060164999609168450017740055616864912991300744836630120999346830144183296412541008352922096455259458769721577477834594397082255069714489209493004533343554873584808303355397095763989150081451723739226824634410728803498248046172317473643309948036297493872906000842433351020003842822080400381859451206429493818717138833813119497334671409322880322089449353403689990684060281730086854495761861007594940341583812760804091610435789362596855595706697976454253522584283350969322666185420163402461523451405432413619741843388576787766057314037085254149682172354218540950432517991999470618260494028720994852144315577090097713749044115884893678351121659392637450327915249838568042499651632926430972951072458175327277174621642092036780900023493543195073091524245923800786961832485858429248040007706550385557354129953334133983827450334774404476479062290624203408560453978621675347825616295301045786004179035807937485047858143007800256936146998831131344840299065189740011652537955088172859041365888127778117491442132691681951995153179829463439434398288775168382952277584279269623599573862498086538453040686292627124577523860387774192101648975349639201794092525230128394127178499602468588605490319546765865441104607375658485208409972905846611312800880402887984479128984020524711301629589240297193134615085828622521634030700856294639835627669869775296350385038086388223850127160526613157464787437866688677696318092547637218531349705843825147051105048571409457340099577852746958619885191921253357653404537252973138787235872498188798816397855956076717575228487755964144434628385684453763577061784653076035589425174521238659508526325225830078125000 [152,10] 2869985792462611029563601755293968948267028405929890759109762732672261614652811289140568695209935967979238970631924617739627876663219964291215048852087508859273930930191046989788358698959366456735723775096369834174492016586819113943107196101516733114417430732301103271217112151877190174597320939491081927077984472605469417278071456414744340741070866145839499475997465487041154053073040628985732171104878552885087935622037950401999809317291760632839810139531100118410168051772101738957282645189439576053804451461831472619414580277002117997667192460284711483868389437640810160510159544992981352404264597766554138258808620087651422803306858934499680054521489649496751335760707768433435445888727129569803720384957506472696178875002073310211120122838860713475723174456384759961750167742280850007549070655057546533882993232023614801539084808906310521055776069625832194146643085936071853515651215453128985553012297329828951658202213423169307006542279310359168389495563930416943002507986532123741937953395979446982494562392386023067484233216823590081584542809863208964340308599355865251556315634603737977159620229925817768787160312998520373498189900242466452087158081817316221837083314797142237827721043195712990615447523695210824744810515619580461530527465518507534037388673533294272203052649351810391789654344342657909800378345340673967650236558750576661298243653027985400532901021837373281477976025308595614025945825219063011381036472367588166949030737486551606736039663472972369213101602195720999317918527214138812704513339677077654982977563867782252363202932696739311357680499412076365206679435861487130240072380160745834790553171582173063801002313515686783099383710544404141117593357151964687702314587879414868084742632394491245675641854555066033798424384115843821518865297548472881317138671875 [152,11] -24708506403244463014814659424685009858242172400042251437792222510943385650307897333978569472595194691485123730365995924854563401018648960895372317595157312687190907686624554925997941426316128850078886204289566164240033910314656424957383258492450747612287499075882205490390791124120613571528300878934601437168576121651447332798777506513150965389312826651745109686514026381926973055736819803260867087532531249709072967057458641847222404204379195125631573559007156072711651037492507725966580271509645110980901287592720677576501173540980221684768807070704184033249476255163735114516463135710601163795791701239890951636611833977272092347933166550891645494125168351494010621444385832241149494203290791040907007449603561174411179392668450900845736803876804966743692532650984424849936485987440141075055160040311981901068892667156489452997524443307652126000274593495097623621648663402041192646073671632665327765452231458841920498971843724392261762409377599388598872465354483581366365776856639290009844537220068746589746152514416703252791512756566088431969602663574330108330006523608426610143188777499249798495642591179727376745107101952957703654292039071110432869463215498128802142760635974895423488739138624315948796518660237993012597482214309354785169685251349296998971690639622210322256647406126376974324122112384325533489498601239831578192678478544121239443971676356209814253162318352820598049535163397130197475153840493530330333666042910435865914162517108511998245649060826181873457341430030851069559783876964057805969848148828481836950148711867304210263175164487287699887437403461441166767595198090520379453000901549360042916715084466159393762082380140199459479639658520543482949821006106544672115627965249820012955742077049828920937197421612885088157882806925158547528553754091262817382812500 [152,12] 173494784030932992681769978316379448154226816742480378891977639312672790759293663388262119600681877402123570135953380389258504737154790039612840040568233560497101271856379322198150728625112286150858567001186828343126045333103835778078965186807422634943716373728853653972485185847501086179291288706364323576639973877362766571808926894348073327010460569073086173019915326925210531776285095704402260724597491776743917169314061856631541565598457902404348289999248557666506496448126979705304873081156301909311450912690852679742095019926905653483404290641742865114321600140436523330267640966332496763412922096742564294930753288927520228418503726551807758763725047095168486253639837957158403950373339136972353527146113262819488830683860896812332232985405261135871171625085849750814373402304261602044666724291617003456358945853620449341900226546694803271913497509936211183213236610952563895590640676869670219500826176696081705342916653416837308009978819831287720068614422025450427772721900846552339939864793174832602400189808522698738879938389777849422721772210592922217767132241097403778466617306130709711457403611243691763021812119937271440228144692955725268594338431839761912357029287597237318511803497920089671678662460988388255523732331637666793361933803981955212673107823856261969123026338487081457540226943560893339660204310240570773780684701857192202244084236409649412029118711662085311940837961810225792770889833249551547600292987164725542307748407776757056713459966917643936548518537957303409698226888585302051702121242088196788174413652710331122336519585292035155835598449180321682390133522827121194384078667201256482721908458490901830018458917161037754060612335378925891999070219798189180509552976742843448192204776423685161187905642935969313464426534210360841825604438781738281250000 [152,13] -1016760193141217978929391344456139435817059216886183489011857982541676190205006434963921562175623916287978975033841467326137316017978535313014336435100092183428079371535691796955769589022002174641926553173200574993957717295970841398454323390391757841123545877810663836923226698711128286881539447797791706833255321080072302788009056308267901359559722654980053039545146419791093911088149670652322503493592064172556070373917214611071328862867239759420469977729322669907632620800394931254435432141764143242648817158429843236000190525172544655043591819720810483447563698174245490640357427967324050685628816852454532509331329629929953974854443036513991995260835690238904274506668400570162262915774330157476836535461845433004445059807803452348423344588842637811410094530456741025661904762048349001685006405772893488510947710054964501911082239660900928951200241699037919241743616757827331755663472693758313155855680387938270923447134868741821570469496547569830951584919934371377823347893733326846042339213226989233484508426176456229274546160061423174993998619363980469478866093112782823486739844230074976652815737143131436475350212200226530525526108847485555272515683631559108653305768132484114562799988800368011556658842553779198937375336096336641946401902539419794267846312562103551292623703964126621207427075842827858126629168922330000237958408127382000481784475628246654410874607202698896020525590407132673741352520672847931927143259943119036688262490697106176309660829421652636518077626667676172764726771907437621028532829723689299742978429302985008622394050693586219973069087864266186900408135092242063552308972430806351102215939268737487765471883315208506456564399828802590154317562429074211090909968260215808174625814044439225226566520567030446433825840415465791011229157447814941406250 [152,14] 5087820704833844074189626023646096489326660841649830716088988807152542988980535604929232356037110922313931021881293831018921466022610255685710065084681922632196056061791639418791928447535149091239071853277170836427483187594554410446228922337824081855454758483543214353718604604235835636139211818190238878181988917845867401148470286393822285406941682535126167134311954622441412962424464217624681440675246778562252134334579433427910188235493055481371965257255557721493968740618410589358215604351945587090845695904232295741443289105450962966647349705836115240675248827298188931322405917732675316781201720846456772109351775506878597164696662437162078023403872368318891298945950321211087925599699039981376660195826738072347480221157269433795208319224403868138372931807317861578868208202297686573558050716856006854545158597791337777919751736832103273345757875962933255681483331630882672657647474804245637158095585830350223804261147932561133120513793661137080701948370763484958929210263767359075676151510801730748399617454563772691320962938166979282806854358246371107343174484551749874148553008630990809034337543414329065577457689150314340856609076804312931025274654626654905745195999565862755121906584527981510807001580822341783945341556219435512540254446130606917206857793462276500312198712025545193967995741396119378445161187154778318881627982307883070104913984760522860862437924314249819578521534687347310567406001475580853919196783985944511511753063203673845732569503223357229597897544470730447887371381159913272493875375822921606883942313441490820335243545058948520370528023737366136070926202943485727041405569789506127855199371033006142383897275801190180177106020542467507364887640409348536380824800089210339808561723567756868705943439795105558266081250621937215328216552734375000000 [152,15] -22222260264534284250203520831004415331452798209018939441148732747408416684576313979537572109174341661945040219127654327830570918767877203549905708574859408970706562447324384283473973128828385924947648049621963031357897610739486358492024602236589166091322726030692921757273432854978755409942071991976525645370493068133929792332725887861639455600940309032726350641420160261907095416892490927718647370948049572927834100925834804006928787865091122147295931589035775627229478788702590566727213924317723354452750880453592176440664216328598161748633929068156410178737583765067569871280762515523348329929959484466339675055470330661581060267469912729354448159108310180479068493150423424812657757504487366154913329948645949825304448671064162429790910474568489404040232601895522012881790034760508099252538788645895518766858551025887020268223763640583614190727817325349469170732354430604269254975607593240812067187220624270706869432392876223606840693238537913238052931148729990654006707889845882644330020616703124327313603705621460231694888592726935599850438543068055948804746144147452366187852443001962354828276085042913661072090264310755153789197819664919919423947212777755263131582968923149575740939836945237743911507968777985009703805783392794815940242684823168271194794443041115419107512232618461772299330077063777921849563239763614751519771741850165407381776513014077038522387890964612542878023799550813801810072034528534022912220695070997446436895565657386920937096977801793185102289961556361163967109755341204212257974168309182157014562329608968718668623385861571574971757671059065414514518570952462583588877473235765348688306661204743399380184248681542380596195224221086860903706728893087104043773171853059535678538293960349271066325387329080121407311580405803397297859191894531250000 [152,16] 86207817367597133437071697321693322898893046983787635916359146282420815368219463954939582579482575051679413918257648363884779840840776429241953546529485910762585139371149750042247978611711159185943271558493329299421919571266900726853538325036767505285298772467058698869092400243296643235322392835189958436135975916426422647644859462882803911788376932342222484214481244373823466240380915824163716902674096910467269397799464448038841352647984124568365223414948165035944055617007465778145602631983308057741981703892909607175994679005456942377705840639820977123849048458069811621499543520469929650702784642962446904768099274786455454623435316009834988090685688248753346393728464482196509615379050402354438925940993902453527486222976645494231061771663342383822066822305667838105694747881483836629634233000836497215866626910980811485668318238784467518218115165903152005172924218784929965749993168497659102907505698358560937297701804493417297904834203182540267086428739497423181116314952873275719518047372549126327258575682519174219334089010369177013142891592811276325071123384756804007533334632891836860224526131783115389245465097833702798536865201174939938711186586006708817795650685262403823961607007943898395561317554811147653125630765661187061250191681264321973837957198300342927999215699943660979111678994162426212104330141110519678243158637559135677000631648179354343359202558055461626418261140335298292777669505478700411390893005428086087268761600883558912259333327712021833889165170122371775540667908265423145472371588815135238515111307204018429593453590731309015569346550082175035204818308755546658608501263719379802855945212879360940198327850665788739943768457213657965373718058821056923181609730405423943211024415615065301860294083323363547398472612258046865463256835937500 [152,17] -298884950372089201874297277036916404263211296410085842573190449358358901757558744773055119451857297399834954049204981833171758420378474940166648498268791282406261261571983871991349028088208288208000624085492506265996481852323556224065138816705775032685334724164819414023214265454220525508333626865639616261702574871730808445718731929789499198158202627182603751793883313017501753464601420357464154393660191500001299485025823720556419284263206758584456823873427730034213416317046230846217163671336359679742387043792024945755560434935136619332462656384857545052394420330236841091883515748732011352501300490970493220404299178576907797366348643113820933666616114339111563219855470519501250747613557054887964432446422376109137053111646850588735222798166730002665515849480808634074823366315619277035658455388788596852176021511206279045565205759008076712754797937843505085220538688008028762817983354406439616347571831774698928875830618213913400325073754841369111907378354906509251014331602607082713348366136658407851578555888571047713945641087171372364428684168705770050024746027707038607412339418535525554317198302943656429769644368353239332216067585391689394167761892887286624346469423385556604385835614420592472704841579049038554389544468630777082155607299414478697693712684012349283549329120315425136895137462331512112139647542864092725169814099758406751100277092008130706330291842488729215307467837430309638423446590621907553757153681179498920299895569387972926327521183947407914969724335809188250513858581358446772333973371281057955243480924039924210615659937973953685104291656927496353291999651847666173825350749153167985188511065078939310965280967980125511243872125366562796075785172371952651788652759828146473196226639927873406178631521235566511954489396885037422180175781250 [152,18] 916258488894324768327453429246378842639176022012521002755759870836073286449579126377746927341940290090571577965805510121585068871398049633134473877205183386088729885190289743290654304962161040323024887353463374876997261847974904166706139933424613144955801230454908452642676130455796590710812438378154422506300161470384750435677237461263617960056497140830220229660027625497885976267553276171898930781700796085371684886150626006601288388368769414149808405048451575405707171816940327120267081330434813669203682394796979485983139251990963842887501225614505985740984910254909626119647162106846214552362081974227290040135594369928665423593900206063727274847935837532868456183464141337937347238817288389827719009512833364530696487280013160469170840558641547149407604009071793203074851936560368667620975781558846852278410228637169161359461898203761292938153055718024764873580054063083614349699975525364343089599577369513260071995114218426528094730958872963731612941630450176353719898008780833460506841139858046359303229185622665200437185793440610279072774847095959857813203520415476595750381836328574313987774260590455621656373466531752247922446799159081090116834577444626181959252036050005903520626812986789947164050899304142211011735796932394181773998628904058499840072253207023556983754697420486122717248568794275430071608422923707298208923347372294018629236215989029527310546533264379485231856096168953389619206473203841051751550157948828656572310186713193254233050408882803296399139283659135966222598488885880558867355043951430254160091522273695505360952396855396273338593481096956972960407752574188493856655061376248909998718621630845248806119430194670735880958668674679380273096299253461945226799545145102014964924648421923285506185075613246548700347146019339561462402343750 [152,19] -2408493901903155325990564705702686491979823712007500381314510578535798620833452065177938568502524534385931033565603950990728070619275363828668720369191963121640877841618324497297050315448193445265146923382203873074746362017723167993805377175168151349340157930089562132694590328807805417075728547891594180216878885331188316515535200740972202205433076910824364199520600502901349193957212937075760632565764179451104240788944894213462298168330613480968884402987328722061073163401602426027833623091926406340691667474288588004344066662540752625873431451626109348475767111213300508042040842370901328321570270376849642091244547560637848088419281808777618696663611810041005619875944139907328852692538817833084051565917434767028129566826023120003444350686727395845503363018478333545738477590277822900335870941062186101048168620543608595810131889965342424915908523787688668866643722543240347562803000522348833678998064046506408211008474247259011972259390420685445729112607073164956096709700115701759791354241244663123734214318106116756202812728044442751508479964511314581714141758446569635266966176395802977409554463870338893482534939153025038995002196570056741068758865578572920501497550553089830363912164227115823485257251789473350720146838505197034717228968578116196625775076777108459934019648088569073395979294032610402777729138732155817548366211912476547053531485647144569809356576818798743672222571534419173728240601530141621813889933871619494805764733612116124820018649386715920000981026274721507477527380127860108330434417859805153912484300675846465940587116543422581222955377339874012064622283145741531448618955109375072516742028950817870012882792175349604359621715511021017374444375542349275603888882452637113529141442591225496382283102838041379685938507318496704101562500 [152,20] 5110534152061800137869874484355935554598066632154885106309631584034723519656512919613510758256411994967528048403437660547080311251078605346407279067331366819035745915310285393754434527814391849623884077404098917442554967777789599590011774365103135237391903270316183020141496177961288532978568798504513329793417968074222657139142003201162475572864469271432800406451749569929900029777892212185652398455090634918073299251699291050161064739733299300089050416821281567893552914208274144550219069882882875479978139993015873439643023566209900220330267343951930140675795463025175856791171360738863289985391740248368270730573727813883159954015273822571505571801199629546370632804776684231675140662089451555215130963022698959300031403347720250528726538237110493929135021617736544205252126162409145674209723106271507594720162210935633164930469658377727576183534754430592536491572029121588192396087661372407464404199609278261536263589336462472566680341276606491644822527922209367982850263617470006762148314132187341971152849906642904940692443819978559776350703672947619154284632423053788278250969363663993722611288774846004943320643140208429667796261014867936787323225392524160136629411502302624492902148508794358291956427727507565381313559474066648918572883071579504332147208415750538257402338919398625507300568253945357185600369201570913829491122039544683226286449552070750265853153210840178825290085317419291257641326344049137508278341587575374879450368868904066325632531863731181480273798748874502082031594807558226209304902943133539387561948436255240392785232995488612181329356337886697290219914892763584020030795082792222772718675008475589789640924900097933718885722753731667642887856259457112633603526859163259743276020800085799689090612815633337657577220439910888671875000 [152,21] -7515319953304163659220317565939628273451996130122064170534679810035229846049364127070005301978939827246615775025650923291105842377219646082747322428596117520723357827424823146581980567662629321735955325601379091356987587992571741928899534275074992966168603895845595428741236335535495960387140897118895608123437824223814282446723694042714141233428635928569663897474719804611032190262334807525524791377759705452953610399492125085943318315136649447672381735209645910126692799650620997667788534106620575524145245829928067544642849015891710396711707123390983419306865620450806220170475114697596219584572133653095430114150143030110242899601919766593525410348436054520095795714811909609869340544295089403941474438278754244435174281615783483909204212284869192876052837663139290939866345884261510403938421468450252198318443519932549300055680467827367808958826988880358095476792048114498776349782864074934459538503547331699428481448784303339852843191607135499830184377072124020297762090476908197725096885217123805656670440267717618489723599189560996414460680803425615327016324506627157384361740982805588458288456843317704835976492172097604847880067502369826095042068878206499516529768703655496797156736357363722246356124202313752775871068132242160495746291381277209793098275166652714103119921285621055153860233119359183566057339732081761384712787365190486934344648084869804405023222841793665471359009881230650326340458508287010813283925101990550987495603141763868987784591988270585646355315022877546717056844859222094041195761165892033676124059140631861030242827742609190480690917692813446290468922906664729693200253085303580222033265809394063771724119009946305241557931939822564465626328883176600566234796422932580740063288492340252751923699180935233426550054550170898437500 [152,22] 2212183263544551584246247354125417306059970323123105512738952332625597753580729859991254852044603860934853899119771450591382757272404301435015816743324136448041620713536676349836328194682475583782667263486988729751677012929492799131273001602808955378273075967885819240277306945481844532662285243306087542906133011623464417904042786417452061989409214362947348076616222986459089712896092600175957818656736074056405490586793300965791137173638628818062590408633082740916992849271193895689010342655185007000934712796090507722309317958884579011317740825483669654267065494609389285161759851046024810097779908269241068550239950816550389100983900615571051893271048324718549227088428643701775759125210080035427357354887528000007303407458438644362233901585104008244578995218336698448792582508372264542699728126111021707609171628542618579209554121605032129109652782054714406294466782524803331707349749221276429168407100341728660080627201566298723008717798013147054360698039430561431319405398715578970869325097593633716102060857261751739519857822966161610520506041190548873412774864257375465645021998533302866983904374925458700516307184788804558842609117295538061165428112151790638629609122948620858833914611319338718138502270381636579525495388876254962100941688631169038941725308140879449537604516382746241604436537396348474467048294423369842454801536702767213680944879223717907410866723961215705611311953098832713907047181261455393653717411322001884051876247187779798913770179188616887814917588840428749080490362470248289480284437873267234016121454923815354850608230866575314084117627344247350563874217323162304509433161770509934918636187570757946371328022515071244789780468311969528334899473190562864448366387869730599772834708120962237479989234777828702352725982666015625 [152,23] 29210972292227986247365696029716357987883950771803973611112443498982273641633475375367712506552238323287650415638279575324947373439354558062203715786556845239739717190110990748900653644811754232691806855035145032276322502044531959719940955620638932782925264125811364435346380014963991883733039750200702404341261998956575164936429957164788972448651491999749462709937959318816313581095329425822553485180844938432929412521731710752605456906731942461265974792632901414957280676127623445450684083870808990525739134625824893966739527278431763177149807128654732570163785888740414131975440921651186031071424300654338344833767506044066076640547964500675342051766932852182953179410298563062248655635851078223473629279999566078785428765451983466012449100388041829776128099386696251072133360600442054322661257644702704604615653118231765722381080821993533087487193376354891115889108427804556033476378449697256947312860871196010264492852493784649593427413099198459100774811694090839821158851949213819766022639735084793150915242291392468417940510129997456010641159093636404644078034385605160524936387309993021666489193679426505831569058661073509331006868081678531755924099564811470991101629209979903629912461472743333808022479851542286407468416176530628827711032625030254671274447136855954495226268102465307092756640663380677796287228242717015013651694611568748689807417445992496878820303879003511537180931908190537484593358286441262560559778285024320715610512268278606368184349060080464090431862143392362828350456864145070440487199042271615145711837597347497044746443153704151152664160830622171994059539041417497747272014625964820596883505112077827248493536970091304441031352525764212804861743997800681977304822400714190505387305234087605434969691614169138627682189941406250 [152,24] -115559981051953675197774430252035385250831035023468702666167036360067180904704832139629553551342565988874354013803753026091854939490827184049812631754269143350856154082968889748448651773289739563480300072244464216960170985333469810794668592238278940578079813062742147617030005004018121209798462448069124549855568537974476991479006200184831576326954131660173611925343072875660073698214432232539320999621063470285987688430880340062906169512376752773522580532318991176891135110538366902413070283423653416966743772254010787327933230235557429143480110044286764818757320124747378778151886651832383686305750633772395292695060535112584335796303620447019682358475710805361140310427624340399685687218860879491375521929668826825579192430873721084927282964044507313126838931604755036154886305507524683627437183588460858201311819369180408924285112630145298115573077482486975715324072874632142541458554225570314528981553760320781150245324425119289294855332152774395653917708981356637977812527470830915287711865298694223905793600582141449986587360891715551581097045123413107726647557293131052993399526314356191102036604571141364428126683734827931418067380320477167047825161808166169097108186347112033102952013945672904999937489354495751897120892677056076203056294416960282307114156533854833517273996482910681009279214483559593874833194009110374013666348113663216911335138458573964546995782714146535970799621020217804127228604224383601467382761182582063305518902979757136335021994575237477027034824784510452936363218245759934525144772742875781409691645810790752040262967046985007253492024447475924171875674073227834105160603368089685370270393722334123987430767706455652896003050236644572224664450896809304376342914884634226080640610271126634000817723680348305982482421875000 [152,25] 279550437844207226046815506404344702624846979157232210652438375512650819041205071686615853527784779032813497321078032650808239429144929532079501861201534412928765941278063412778515117717639602092953145505771339938846880229872564162972891496643408806541538618479934101045287759216297663156269311584427635144727024248239159894506607222514247203099837581553756361392213334105528704884422780485578672370419036546236026697673831489072894599183070816489183323164781596031718511733405104108015730573045545736557562949229711516141642504289254774836648425922950803164870238889146104884281898277124890748321728902848379688730716733826277770506811311382159450448950736483804280878659852972339031874832655058529598811264980805381041880774882836675074344812459240732647794415648103601395054675841596376509537684199713078468054991037424051149247421551039407839037931989728650227582401926503872538334197198222950584542851077017207890664517068034175591404656009505350190520807440424439270612143644811857040189322993582523146389585623960889877861531788551569805276221913710656424577951848979689127383714209809563455755103811472344187556588482948076335995375516337426843301614998979905342567210046828674244201870203935603898091327071899992859793176324244426469232089093789515385169927312991934818763503293163074672117943050071028608599583113474183396447063467740929132841716982509869256893246176377078337581349577217949769319743896736871509907736524393672870978070325164806911079010116923145481428490112879525451083555190773629610004713419041219160065970161531086347791833314462546387290431599757997992074794206537881895898315800486021849224271230680265087198278742039162699835699479732751147901597244547472002098917918407676639198047441403855155099959209207868215898437500 [152,26] -504507903438639587649402082300170246344714194749243934194741066441895625279943217573487779771015133414549027647237115303465621168831808970643458308889375954806453772706323346220479391191266094616363109446415248562420186477160008046314269308337289277517873855423608189321992314338806898393087424712565882068135195664599397754651832538415029912265304851377424243047523342163335868530903422789710672075832292164882976565117361862507504950312542970842810325708435370152702170922048391335137432684514565350497592744154338572049208432073234346909748786737729135918838715368707140033950460444650521711640236515083882979879026041589024391318001475045627145370756908172133982858842405641354974954747924761050259544048631604899535570563978496204480038636992430720026625007047360759083981906777865437442548905131179601908928563301191637756936306212835503003051803124006248526633271719209595713263943923239058117081022088351442780968702306851076649991244647394345520105693443656185686193654318809316593199650245485612348433732907822663901302224834291246287030319461468883481488674070435100285059170364885652799323477981162875989777746907164316576661401963228793903101777239712593106749584884625306771247981493544918339853867773984303738432776035625874047130417239750717346919064537773798238186360947809248464499672436616109175638514197165850243622085586435127136357196241406141174247132897092247061634905934199160845284356028363718856048913401628008013678758200998052313686082033300558099055492962767365093828415377664980621779745474858827459527027259448184355875299840437527275067916281715504325523083143555737920818764817159173166520040322719002219236092514214857955875481764940816334012680686581682159771295170981540963713936939516987763143512747558901748218750 [152,27] 706864221355459822406762308424206005697772427307892116656321316334511523511433572906497290649674599662425594787744324227193585755273974822866765328729658264305713281265741725389497191393858882997509431329686924990632926502539446091037614796083048379633012934688489891848846879646717674682278708412732097036474853176027488308230885413651579334199470177153642526291875582399392198995261171409842363268963920522568602341538410257346956555721765324990423696077702311866542898514888405243900167806420544365608615192126627171213413336443007997075224121811496496807371462668820101729126752399707106616256626908945308953690527335438959099227545945129058300727977614960719451736567497738355600243584148078441692664657886697565613139485420291794289290937997500118794998636394895488506569064818638608570864092011741657233889426989162634346238568379353233860479079530747981418052421991607742159468708724672060380413910203302652432958217873851946957431556631562841007842671006303698183739766709046730377442243049011590557691453020557526226499230024699627500892048160723156331954792653683060639294009395772870015943662839558211499201455711338036337787741082942536116807976736217509508284294495449553401069548013020693566606298523103698080363945696615252087358742308683137624941784061531895577631175100084067268615835163600620783057342215516254420764776619804698308253603789857918555917884763474514569033550506709594666809292428933467677961015422563513290805570530009840344349655240281291614054961256959729219964925870274706159498083566234276169413812563608247626405834726297083795543983944305294723317709200382617405649726249908267759529092717967289304384201935062903701422744928794635251318842878316110521768378408981983714791648655099488880438275390454390125000 [152,28] -749774050360268902909080842990969964477898278519508011758578435411856246724461001455626151457300502482573334180295010106128768958315673178662625974864330946526171214529356745463635009169977276668490412303225203694622279769130020516265643344062644843098672567063587662415201830733264641256311939267862413890141662541004198780611972503835299882801276840654987254631935926306401125793579232827065749526338206509530651224225053046983932245122189699129180519132321933608764998607744862297009236524432190230826373283847047156794048925264692544327202258316174657010418036888846956007304449286990589940570887051766848980211193448470471891787780638572043519007501453575327298451981910179963409077630690849280255280007437794584582782517597908836146224222456007013572425687430983995089097193352575501741692350311270046597907262988030709886521426272969949123971371368590769592911408925038586037136982757112822240814619449318883645888459295484906112464796473224477658620710980984113405248468654448557891589982896279732910145904794247678193112936984137685818699370707262167285989748708381557954401414940243863376807290201820006511232887597188136677056007085270670255070885730268061383731378142426641778489079773507908556280670605161931350082456976358038518620002587113919325957691791643832366123793857863141322372068688227456043335557279494794728720695271636094016578561969845493478981117674872858960701612207781842449813637781693771036892277919220217389357026618902901470466956165897215638091059656853493698293683555357794440413346739808262197938534298179750588791085827144961250109122310236891391771341843161228701804676475477009106633901597642726552177692784690679033642316467718862918965223982558690264150133551959645587076764734023939722171981453455279295 [152,29] 497790857470119525437724643767935726669555527737371857143340565846210740612813216339265372349916365071969549347093225642874371691903603463335963936678605015199749969477624541530882461102816320243500392788549359912403136241401756259630848567379227827282713295074714887562406747736829639707812014329509964031525226903587782804003598025584893265024051187728984992342922128136696080105469189850089626658928065949648317786520884427814036167806298586891793640482539416906252137257537174559749315770205275303573713771262522163981853641856883253647644144455221812154545328078932539832414406264871855055752778870444878128459268519696835512909855790412144846500977002204853286319635901465082981670187659549416606430723231137576611612590156990798479586063846018171422085194556506483355674816868629239389237187778250409944261448233465439803675355099876454109402243870732869871393006760995450921514079068379188091972659947921302790164310016943640094364497810381863324760549475670085214410657882286550812045819344602471564796976106390375576792821337263911814845170214252976324620472273031242390169432084698852164435000519362019440928210946587359800392639181615249962182764611426964693275416311188178179183784027939308246107097410407396247272810469095212745110944984228159870095481777322517625360660021859237779067508428315541427236765286284741660721176179624378980362284776041768850438601379328750497853423395817808288754065279232299018966520180297167516568489020493628718500503005595220977519521949037284382797546836835781207337045336204015888485108277397838698022665019155400548475131332072081737176510735860401331795438279424685645903801754362002322072416975600183887579799573183876797851556889676288501383368560469419082574585161471476692493772885530665 [152,30] 162175418172043844123180085286427955175984599855597225643513298355944323519119871842416101209261064222243628985467551430554058955290606152486888563987696599562066497626052340274381383327650623497399136671119853973791404437162924712276710705698296184682272733701364020518428604766389005058164054357238241179989428953521499741770431154768806401346437205917162486749977572190501717783700325342948431218498191196118951203337616800567102386858457617941449961594264068923002309418949027752541185407248963685443023033328795210796654805989483280079621482877741102682043575707752712951061616408896654620874246153417405925115166248486148688791498834358411675078794531162824842808759943943243962846352326685597339583617228709040419773702818120473864410453061378136457869544612788142903365500927942679890406493987767243581932590865976846298186640635980375517936551685671648289563339994633954391498225709939779483451027393764801475422410843507960211034309500798249193055989984412018846422596269982606685288393997108618643991298446551714903653930709274898445726226659807970904532987077455620824955273704087611718970363783997773682160209600964029757521619075003935213496536651527411094862594973009803613415226569551949442065273736314150221680579012668445679426664235678815502052085848831649179191868995218901699421405806956533262890060340241831556969689107961989674774836916282820938070554180050147031064617523722873268514270470773164606069756417509392947309099915507259678169832260943350656521478523077237396420173547565262419337233975621217280848775209543340572136319674477965537178100544819335661596877832107553339743830597161649081489664116566859122394448972701404253661159138939808328926517080860769913761819331449280096592549569648009061930557516938 [152,31] -1432546283275212399027389528735711332413530999857028944885740534836425505930379778343800791497351052687790926401876885245274836430629993895566407269115854719908881877649564186852240409454603256655552157921407557026711155059812011492113387795475892551019689966120736120416382241964367689237092221714963325248824176622319579349715964416330019904872507899870010991689757590757007975334275940044255290537627999706364159910435619511322888948997012105460874508345242968065242287407009244002817292405873727604989425901463334548041694371510513557267799643561837520042173828639140789873785342645223796607795466571542871724266854487839310212917339850943771485396322794454560229899182978059046394740321443322820268929352679286685182180916443615962854575184263652982856066589320840388792482149659564711395041613077594057732069960146855161978636185325936187007065946608441634637889976584125446828173999566910616775320400120951580655015677813128824646623098612386812449362545066694857549181054178494843245015335172637164069307813554984846112774755377033142964934528623824920731544199718018213736942705901625626684361173963229963795655405235193966946319538343767416910295108143231261766318133104337546876702645916185589083994193020163916491859043862288244649688726662715492268862452535855401414734316703436024589889010342607594965455799318781545541750596302651097870995128067213740121763970227622258888705859401742296896108828471318743141298545776151112573895955384693164289953102973398683353704204560294121794905321113386868820790590980212892679733736875740385508539554610590223823324847465294781115191757887800288179018451761956602255336444562508270430605187291726769891044570476401059474919334587729551569538851145187219145256699023485204028026275898 [152,32] 3827179982391172690179746433528645069987445624366545376047369295637807310894845390527166313906004188109020004406352520654820793004189221671520005835169980937562051898422587442849925792406768709455903985585440678763300599145194222246701192276842743120405299729469371232701803675480182788395956800421159014084033676513366854305922421714920205524832085981183300880130810146225136478316810418324100628422033785629411885490537777031265652501428859804351992134289280677996312682660190018924874572999382988726747778688953941400115830773713518065818817017015861885416637332837882727497650552168595675164025152336281783518790295090298536516724701779929918679670064375754016699762596902081532966072771396165573445595294115217744405028955777110331174448902566653252502028482552137412671954763218710584728790604589723030105662231901269277721995702880372471695434392340326564480165688404355413293003096185145393144320094333130046214664358070891307395934321535774831493897111173832026360407998036930531239028802486083106250596191499368599299597526620375386588369239293362740584304583720931712066305338139124821741444161408415693107245757324707152657739315614852183373231361689658924750285546717810858659666269549301106376366047837989490891304532997664917977752810793433277177550177386631338259128054363306377205102123766907983372678982794357882657230741533811271278865091962759865153557834570823492083568495280819702520210149646901988902312699403286250182969719852578198337712905814983348774955417237027222456007384432867341668445076189618999332980956009028208161229831767900397658851806573787870890657791211871351645122568428018278047703115036641862186407089657681906390396415141758379733870201769040610194520465654692306527944981240471255542559760 [152,33] -8267934264813212721074809887064067105517736234499577711359243215022791818430976599923654967497360935848067463405551886893388979335403470139770508686438158880274782847886425886435352230915792295068521256517548123969729878276243880296808874554266410602667358753987912967475252902256982727185712244675945358024728560816847349451122008338742561196236260077695396223790725945410249633697806269855622625268732744798357895987790409758278613322187919301740644236881269370147067489285220394379024203158271737368801801299587993238410220901461528100705918873481696750706653953808280177832292840568435373964032988682399270162557020503400742625198750310113393944810362521385253515571547568438118406758509747957920888108064384089155158642377783005195753439265443056792781726332036956149201896010732617330153313244145292999757055227604101157573153145787603047006687077932167853781935572814313389885067396446054040078297857552750236227927951628488497525496049981990389403878712580118300822570521472791104961045227253934298803360432034981746501125560197163285193709756682695490876770721990709713520034367696616469332631182892154897614668655615930501752699319276380682706840139497575497476196826122233081885650763399541874065237198254812757913848551627516079037326268904236013820715068716430705455374225270938778954691658689582921919811903828899013010931446190483268820892165690917914833971589026377507435162065819268946052076976002936505629600616924070483884061884891888655500974790958258756657359732374504460869541831016200040336121366805454378496553818944459212035394935593460378371704731067071321138821679214193961248616116870535143558356168960749409266428422540939381148568238105866726091751243649780486921870115680932889996475472253755195711173 [152,34] 15751063148770611884937992615637352117654760208704660178517837500833208508770397860241182065946810214368002509516224683837719923590939177202074962237734007275562312633327727704988600100628120605749137397928088535784614040277804510942362462408096014706644837843384308905176027087432999173921066003208631178614714843110492077332718069840356292153715950634864763010191271577790744898351577942031015591544184006993693820542437234163018686618349243687164176959544310560245662490810124238374304814550528262290740294117800353821526168804754648208053471245314712069515970684556166680188515065880186305850663359911085007847174597697270574509372372438231833880464694614778878030657504051931098519141132313305726048228458867996587976088135655329923992164996800029313378966372803998753196312440809280112259770661891456968458210995288750169407042357068808349116698073354863109867590758467133852436937473592314719435872685383923368027815932427695732501722921105189889191600397616316162223924501637582662329433234017906358918458133074696421380252838179325361027987275138438601038167663448488153379594829229277596055521924048704433494483746284360239836528971190641833325952340440347850829645074300676104257824821462055453423177283169411830842806442723049599806966286728893241871334084803662282615899121121866863268331650405184339008827643842442171934360740668773391246645552136587529154249385168453362696047371945508652452442118006309833914833433599978432253886919344306885221096645286690462132766107069399011670763823487418642971080707464991519424539997642966891163236849325438312987411993948048904720163806945369336886099006685351478735327801031087076358077697274578202777289265298634275693033777229246369993639632094180269331059051607461692462 [152,35] -26564961852685188986095010884518558835761762867665277683134325261038036396459683332802096959477515440773078597944081097631688947588403938596589503291754582620254472116521058175628009408121132671840841308428206821135045396141030617492395380009524050433173693895667680244002635424309457519232639517970093964073812740657963804284264034668179822522981231570293025657582774818624226023058497618187551172683340950883093839559391111650593333090555063373316111183879100504478432663823773862365866301370650522378753298978635844763567163166087818202338242057419567909424641610229913076822069376362457383507335010428626928980772971131185925653087316008561502392732799464565826807371268456374996025618652488539901361207508693375652582043912740129702561810051825637406083572291285857406976320499839708031174926557619025112401876962558918200851398835680691217152461686855620980021712535702459969169799453102995081717527204019424186482158037856758457038139378819723973380186758669661934866946469856754080019244711378015178434701116380247180272345766764302385602566686893230741151737528284249333362600651717670200463454924485810996968388217475777800096910805767454369290880428221141596103285254434164048297456352304665982051586619018884829452775035235637696796246488124433658280263754733495950019750201641472402222666047405002102013199392158964160325454313214745430628568005910244765419002276275098454399431921807260460187081814666029591477518711574106373794793188883867497472253779228169545628291235921373033143514382823343534080844459722166745765811020093290993400412079502658124038626983528414428502799078082461129279276161125869616389415447428793476720865234395630311889825485919155659035391640016452635785347775596941982833698781304786775 [152,36] 39557620796167513677070877135440011869705311125261693270882144772202412513527683308411474793140795793886848815982768364151332014151707887177213749322701228810103595108878222535758893550987849631177863376562805815006330224556745408436591350727868111340048047125260592428894243590172535741347125961963916885390452882336322133415707019772796097102180616426824146473596892626739567518709370556237454961601933854940021975175325817766318949936661345379037530470381359046080458802998192562281282298854765132577103764763164174277809702049325171967283583758674505661196302264927486254013948083942118354892509590497831425244263393414659670128105397012602651286991587566168409128824646634122516832301005795232602422725972178399211856445503337408053308030498466922226577788687128808348406133078789487221115598040583035902679929962085652805084465827752098008791455028471382950006897621304858084226844341329229273710226021393371942440273023492545925641704850376534352392131840751516676865640318324773365756297313611020266542125253698161658286940777169323840996578695018944490868968157337638073790490138504264457031065210533492102579664248461217842301424464353408664127374470340270727434707288183007535241828848900178685931797843109573625777456329877070436041757861839841294013462833786866227151888160897975430934203098942471181754115689746635822721321073389461705683814591687584552206432998192454227541870539897970579156970432946949915993121664467543792809376811690624799022456985573731986751196043053171917037666919798414935700976800908995234644768955516083011017380902888484773606659012016285902349566732012779259291756319295393563041177881614462524459835136571383528581312101815954067406211958453795370681113231580863217221879650483782 [152,37] -52206305060602737501849983597171606617137942186501507459670998791670216766531925051811675525300881236437520207506940153832727009341238410912792556287375104314300936593866565728759360584743514056762608183908410674417143095950231871805919810090874491893146857028235879695484660073823464635847748837575943386952010982624408679759991775936517436257767587586576501090079039732644285364445186804617776461272901471589736638643008936174679807498779849972607458240622749518351324926761834739599783379098951391975947987920783032531902187776809071148142422673344456567513166370541841268840041973222051481783242260792654433678454822504182777947795655010558943655316217569925638104042161118745065157328661870247020755530830706574981703175015497412263202371418038763936349921724837746250988228093623651221072187873727928409956095990427965855293081600473165308150450087757247875945542749816924516977122425403187758779859731332586587729476301435551323805836796192279451633352216459226542681316495294422470744810432356100799067369587531535154865541285127241826109600996529428015985549394571646316902726214629160072273138512783861388791514491151973351085420296192975647891531864388889953414964897569769966501821558993782738763353580229260868284725010057599174645305560083488460785428445355987230737806503303052250191826520406070476059845192007453296589686194008075165771748647590829053159768863125236134830344053263247530049829442652945521771790547993655501809751470172844291576365436915562173883880265704614352709245303481949653757484134747448432342781347659307423473494237174431620291511081937555995719093660571705895675654381951766089682375116088698610281453634441809753062974504614398768786478087502694357887478600844282730102187997780 [152,38] 61786169826641208075425918414875911253311216333711297258743814074768618645185015788187710966578486612589179198999843234046334486225734267966055626512492353682062525760804387633864576285244414177367490999913887859168535253765774691791287988801286960022493830085670297016114346022481046479082398882759023186827919501327421231864470220945235596165295764267975208526015210601040305527025293645684747918421723688768935962552196211754610773204344574489543133256694678647294095403674715492580561980398306194267512029907272987433819755199969255592577735317066493658774386818187283194438278693310249983553163006612898829756786716887560951901840628476667856886838381936988178777650330473897707697781060161501752377414391929256315768596198201735162136747826209820094221377590416511147752578523335852221290652492369989776141626405999110242090857359840308942059723437015741310365467298736457981181089519810623147805732270103894914595920560761468834548392434739108867097619655650149526213607320652162569101013074965965851022556451760535926285794606149930996418836112207225317385266442809046854599999173435446828562427713280433237750994195111742898436908090165555592701574547561063880609698719992182072532783458223284556753043575033297625493597650655758812924921049144254068690667800224510498428875535880571506251069385943583559643178561586838367999288705857532244424602599645905212278835353905732169808022056519109584721238674733468898349812083638806240472071562762152696475370416184949007054780448981543909243127851303232541424254970577324334850212440803474068697699993718988675940979055989069908883216293966240509302998107806013116575706017311682465912445201142102641418449823241467350505121366159799326845062890080627707999019831 [152,39] -66943800139459621613608418616218928614758542831147654326119114562599241811556896606789879436147159238145182086276364253493425389316311432553063022152120458083755898181953092125871812212195455252658503175747665664524410820271960171564280675245183831446755181586966791684990440673878615015108161817801844749252931527728220070217072881006768845063518463351604135826714284430578740924025672422480533156404209771972683807198652506754808343639885565572339660578614659592121808859385274509567067526081004235942580523830847496553956734292792140184467740811870564814605506012676343017215906385474513917823709379867931645818338888127823445932491938685772095670088801528674742533274837137066471827275878339612540033132566852943496045963598894537198164740345985194723693003768965099068060716126642301688951646231914001478186671084651735497219517741166503049497232768883299493305540776431235497846064758638268744913339675493075650393614931652570815406321605425083351583986357791481908113558813996922891502152347049633353702092086658937036468371032852173176119395296829956044352059108452549027439683099354836605522230064671938552081986128942928586290148821886859730234562375785064462971966046969150194702928157038867588531518806329118583685882852504838172907286710915844114201558780925261597800327404403123289049986733754933575191885412143495111503981167291759520514888609593703447611125952808466306573762057543649039768622562678426565206987297739464092990960906353350004565492103618352576289449930529537550856779779960344387527645580357870861730644954450628387097541669571653229866076183056308080230779792040212581425883683921564210853356986789334516573071599805990455692400196070347101497230439317784272001730686467454202095517 [152,40] 68355042973003275632881352324044797184040933533746274927515956696579457020810897563993532068745282179505035637533375998777900563823533399016004539763963423603134385735244569264229743956702991403523206941520281288243119105686517686457290342043955418961001289674323024471860814906958174984201839645909074919751788011101287231298206422399838561933256442601645106524096337502589215321079251285496153108692978214048076394767659869018340974583191806253235211484638257936839387506111649843728698755849864557481346559593758751659704201448610160568701151487467147814401292448230808624708094664190075411082995614704246861118637984494922822862101738519499357608928424418046897131522716325478996965918343140215640013052218759687028793131082012868673627479902293372443681786436809594245022529354538902964777008787611977532342352741997790921500948880338658450952395999287425587911640848513570071887842669293708450159249623697647169142587562356691199209675700472736838037069050925124715580723731957943081509521287237025524608017061339448410379234888152781505470727918503642022522704933577880968335558271558372920299202107648827204424930568422648107162870169548261976795990743328798343993126912957103229250216100347365316149844337888480518632686468469872672681752043140133134188003335598317376503927828308922791940167991744763784428758679045041652441633577398732820727619666202072561331963237831572164592794843501652467811145081471736571719744732480152782042257909003687732216417989337433506003307860939671082743568610716489064361291477205092953456090127749180245989714266853865881298869076347775763110032443606203655825659273565425662270690083077554985731566305424162267864865679094433871052159664187273995136877231687002681963 [152,41] -67735318382214120023743869611510942376286007397535328158409838610808249087140313044291306127462901430874251401772202822423852479097565901428133091784031453952263161460652404263036565402392510378748673652558884428000425284403503565862579012850589369716389249843568070707705716627732024871497369963902493212030062250835499016272826018816395782909361053125178034093412814161730733844061866371199807233642998847829030727516525948891633110810581892367063809165092639766185925177039077568687061601614416512925384662716257512672984424464285742340026569642613975556058440257119397384715442128586973589586468756501756315533031517473153005972255065282453585167424107633724897939391554166964013744531620501644997902091355524009856518747797122985465853485356782466162279871664897267373621832815144475923967058113159312146053752203057992839961104316635760391861551342763248468961723825789364036990525375432835230353384047255324591679822653763182606631420314191478374975259322491298272852634482969670569137837652720432539259414017670754212009476576425883971363713717886438548503181989729596555722677032492601572000588223480963963640401381018102641270111329373410141234724725313633151535995545397966951434429043366569593175148914152380045097531957597554821744580226760362997486942159383556481831583775506850869195893398730710608198663159038149002376658902855233523974011879822437095358308230933263316149473849409617219991651323224602167946343052169243635940164355885916569730457106103549859473577437460482334316781895169920522852978389282772915228887720044433562730353037115408917519060835600870892626286493751525565433390627691136781324092183491119015941258099551283932550719879651259755237067473355327112761346587981201595 [152,42] 65986519476421975438995961914362457887667458480503926174969387069101881310240524163032933605727130791793514258628285700014983084774855702918186408362095799324793732401872924237984878405392556915892433895453832952602388040437045370784828427853984947637467270360385511217043726952562044238231368190249977199925345103433348189349780799356107334754415387917194763332922852590968118394647589674134498097950506495763935544648464106527154324654292005476280686135378201579469110375803012932657482048877826442918921733964484752019185745485754915861087467294818973975863182115513504712340913335525493890017224903059390500335655184179482045768229500399589866996247944024499187225145512443792062554169670847279426392771953724831376828710668649323679909215979430891075961604127306083267386468277462230595074268546838423223322193990111457943424521331771452565172611028009095049896706225130097562596888614729368185470737266672877384126755394443197556373572325862797895763543788609134798398403600479479803464707185159119861955788584218068741004865002666768140989914017355767963591805803209317559434413086737776683805250848819509771545292550918291625434884435185673007506708258815238926672097400005418517198948970428754527126354951982807702686960939136260880381853852636852873070672718700540153217389541261138023893093117653077329788584874666803781142962565368872203448087987663025490042614333629056339823321670944822634069061249988736783761335966945065025056754331551829241434388035704798700071787153036525933995742541350776782347523064079300228635230283693796420191061313032679540893732195072100719138771836470129014016126379593080001549740810047334862591118004916470061045217989285802338354094248736968452447375313020755 [152,43] -62223551261233865130918742903489069317695811959701731400580601549988464634301858970051097154078260908840723889177995470569067228933593647064586689206564786624237955660720362887645658690646657206167279990146222015767915240264646433230222062828780963348966642343760035981749872211075587847225688938031820665793640066115398241278016595626609514949243383145697082258818319189149903502058439452864961955833175676634338159164167985889256071245537531022584023797103962598661313739895576945653843623325932413168046179629100349281966404641022466346919816941659318909174648139165123574760259320907333512426434016183991039102998323427942658856560612370121691914046696588722643058253333721496075469766008393681224482466114450561003896180732363231727076283278198879619882687240159972364297556414574820129486967033065841585467695365769178225482502555747447921443221843075266510629831803429554698840473503768863122500357716865033985101374076211580116661921561311279187170515189808894215828216466766504656147601888382296291070997215767415651457426270092157006440432849221118968706749984062717157332756289870191909620398580640709052570949265425172832000460297124251546847107936953080378622907576556116462103150755525514522112831553864170247294050245606348625795375649321541501756084437945895309201605826980686823751441210008580452647306330109098717164647818546847929624193946707508805121735890537971768949353031776570500382601497441737437056131276973604171946184319492302192662318173689955403969121871481955535823436499885363762429327729150702532866653810202225300667235750657991640276127417599531249589371453698206614714678556424969674550553342719471941443369732358627581922223903635586570265536373093661332598185257386 [152,44] 54663336176228780898687713558142582948404205425445012576056161459259953666349724409132797155597015230278377976714214939261362007870396860486271470190864032050115496226766943596808303256135628208048986217839500096990132109814236506451604398952591221250605486572219173344008853992629708149523246263930396129688380223037188963260079047983541474287065419548298445201403355218677117851937155704757514257135735824793303685198578112572214345044975822935491733373428965142061223758406179579453967262161441872598882125277891271915612071787856775548640427042501069741365774964817147121287799191244522502840049546881189992163774260110270253340668776723950757453104453906692495149694617789900590622712538742069141369475674838512878549125460121469853745035376746292697715014835484991591436150466425271763639208697329374563302579059648841790662504698212057113096000065428668623094577976279215024506484054554501945069874554376490259155655209575078443157701600509081307619565898685966661932095521153655972862210723285449205194606774251508691518119818127911789885842378637756436146081272535435222847786275634661567946022205049732079554965820679309191655956493959130407095237904436415003736709217332703266204686564047730671599595972806981598336182448649557103193935218098759760614073202213014574639229814526856337576135925966246567730368920261046293166808715759783597292074571182488373496362741367296884893401003583122768285904250416176784008558576200000058100440286485118193159309620570850076409456437945346846743904617529521789539698348576693228434749409086198819286814189284991240853107382965339316755143415442055707441732430120211941746276488710577239290573001345818333324773896580616880832781014903205381493237616 [152,45] -42547531252052421751843804494363283232830050503760829749141723931341669388145058794268662717044327978527915193826395250144508177394325184981497549170829201856873205399300521838993267795218758519196761524676683258985614394973876299372005861860591234106687100046237538550515624520218907353892934379582728139314782041433718439849983828791258462509454372817620814465928482603271777612648985180846409973527840988442240208456983930571203454940067458134942069028919502948494235941105040122727735121368894027184075361912914425480117539074299194824615366352247049279889832902962606466584139176011643396171395449447371245376088636058266115563270149659455956940027715759096756780907141954031390912145646813340917773758314825899345762225645706873287348823002293787459549598960045233714634502414782380735976212711593925026031545073915930733780149497708606105235331828542541267330074136861468083590674571828927770172111123293684413114881467708108128363954413292085775105246320641637487801410776980308136095686562493749932245325238713081420553867754817442051784946212917794005731527691498302360398122194741106947549048314272641661557979387125100570723360602438436719854425109135589234458757712072724293585723430565809633334725413295498523686858009463192723680685070031197744905985889033573465535067792006585911403867129007326326996993644264595270647243105999827982232552820739481051735612523649246209994797048182981907721915918903306209182499442078493992463028594849728239569566385680442928876043481168752421212871832523580938932109254809882226567553324943565725875123343856249596717276283833007439912837794249631730683550693191285196917549204004262958646114405972756263621038380801023535275815794159668572833680 [152,46] 27312748270552708548591562573741862512598507844755639321103858682745648340672435120993819699931462412280468316102983958822081463319800711872272705519645276511800979247803656044190893769936283403079492505275234255228159208072258552650837367393159613473105052288068260441029189862076029822720384599396648389008248507613441553836771520142441214808232625149569168079882457892341212466530552877141752618586438690722962842308784390468744461433012018112094402310709358134428398623696060257922257673362481078749040940295111467355134410454563417818352646189825190728025905453077453463289484124288829156052659790131566622713784589982468853211767863466264902639400076932716733045637960579525864599732447620301955829894673348495946695665988882709338277763036730704294153790429137856121300005932333669908593773080681805425268489397159145916275532069276359247081176298535524318274945505092415400759621156925632660075741467765026993714253684929418497617961861424031570494947777852379251820075012135804962045595222787635766121453841542622571792035270404632331271482103935144846752983791202494622470783533289165048881088229219419047798699941517935521926180547901007252812615032220099193173160847734359776336673099874864214966546902245076856539342216335359304903026199256714463053006619825171633964152229749595664928081663171899055920144485260706438329984766382067101831633283780014683551669049816694934647584916751384669935216613539479282903405376683435518145438471195862894310722329367951545075988750926906804887588312250260715247897099612755438485252898388786080258714083522796340349279633865896003902970031891349133095996691065493225718606485398148532295821278302932812314104552298853099494262671221978819497 [152,47] -12052162835659127084680874509884906991340400660130146032931721973182188584358822032398380954087059425459051707937592453762121901605754824754184645181041265188509025810086713500050515436502640686362724294203606347335501215569032761244505997884919675329054157192517791225154477714176116334268816252407462152251218229645895629216048311270037620797287432784857052967683452916604848837760070054309787263806995393094372304522067497056022536964344654707848279642155983028367649728453320208070534191109393648808412635552199314882135444972264295626605745268585399930294104869329005097189494636722954509287122333016077538105639301376634715389745028396154527114578999821336725709705064558606924297638633272743760903860483383719353493843400914381758708510661825628796702207065341994279883156735266345516599081829752660034023343845579503331213068384323955246353197965822027463994526461453414383435654560104694333964845777815848662173905866065668251954128202418483629724484816231891964229996278767635962078934579495347550852534359029022035671139359230244542585688480235504560566631306205435148096088652769268777291860184885405786465667900465130838453644354946907179352237160998152206228938408596776761478900193678407708346339738066205719853764921624495599580543388200790487784943516263779783004964677714759376931016555049417590073422238626267956715818847956777478171399947571623482939382853484018090815406805279108246524596651785050271043924741463864811523111351963404344917009511276734734947513161417991772029788627875557463867350973050560563862514051373615020238386460785838466836817804414834628195718222631516177506332283227389630861606570564124015515054148259283564431369748714402000182861295152681999 [152,48] -119045526608039756157921148169387941848621031198042432345853352470855109444834470517485966541446318964891148583563887475914478778620967067231826316740177079204131882621860973972228213739058473356106637802088266332798383361180421949950305851578669908430902689352751419062188404162583186611281854464313935310325557421058288281088963010487864209722130920796068579029296370463834421603052968075882514334983164277406221717564128387697216126490321693147491430195835843574966603537246605926617716960708738295191742168526140794684722614719455306529673617871327263712893077869216106321959138013933371652547445282759901870442605051441315585011094185806056365170274831552186848977793822518427037124169451595893375170722184313976614739397391531569315365573096680768367965559972759733520103462167348574737071262744585822479274049857572405246904769959490447601615737939001899377787029529086239874834521198249746892395763408879828398898437001984774805018506005757381750557251949857125951365065967353891699013978252574315215755164305846723843950410935834447500541635271581942913011410307506787666808092099550660999438623985343373327006030823806768716734285204992918050125165093537406358459330945706296647189241674164293122691987909503663191538266121608668843608757316125439267021789687788226638001639482777202233476380838736414529060094982444148818956860452532856333180180549255725865985382025133985189080724069419236670142537328323621381626746728673090207789195514923092923064924362324607365599436399316101419993291168205041221570827845103770774670171082140835642839086465340752753218399911239907856968599682633080009037295503402647776449229263016082231650354889460180688516087932632453993797853890408 [152,49] 7478632578278769708266298959305164861590835980646471601051763898659978962598698086911473833409594356623855193096935873009395367715655674919860302473162727415233262533897991455732774485612665395690063543521167907604792308031376348369121272811223159709001504485851518568120385440053745999050211036463680491956424191095143474195573648010242349074407912237110214790754168243883884506841100090565914349101765822784902043366421750676177437457095899394005800179170009440725007295075703789374210282209604072563413114633416896457202401292735943981574267592426284015241353695497384588978628700429955152795074074913632280153297088713948516615970717792197767813796147948508252620936884914312403666671913416901578923808325040267625835202526003743032251030751728439654240278689117515086836235231509247165036789693976462879828999821544398271913241732866041781814646198010849739565197423655734768674173485585969302629065283652901073640633752119370457108276451500812776629210888587831275826787320263877885320141624798493192761579562307821549777502371197045070576745274350857433854616076675297217544323113934456489570031409489947888724776046107338558162553551504350300468002048026649915942793860026944783028724837725389156965860594264697418135166917931059962205140492129833316585800303618945125581618037220139513676215395643028317724469883179866541334544479291145373275251342667044447131154188693557872636540040801663686067244624595873401497175210212196844246094489179038742704661579248730916750879992570110019717135423418957728566785704462058265838771024958376580026415866721387625864744872674521610341746168971905486899347405297813842689437022639885538334768809143188640052658783108449079011047982875 [152,50] -10097847366760722093396003692140137592850235325173112498437017618196062419647511434375997286896054172624486698911382428353407075247288422627045279155105981991206655171413835561319665727667967224730290611866169381274975556709753708929561448531540252337235891035528898872706426938665712324995933500824450595103727652700353289853930447162486884910601094002447741076074233769405969204187137001459973188476682034339844011640383822091407100463467970521952571967086775361589791445997066287737641332877796223537388154982091925780214126820154227617199683625101044308772175677708521582585542083972173506670224046713913907125608479371382592310906156605621574220047545004854529395758018966358736053187215718307399158499351876771268740430695338394250356700402895060782966903705130576839332833058142449429496890263316275790725484190013551800357318106541506417697484470681571233829170546498576831027048093865813467142042370932118549339343669739259873821048479834514209623484569925360864425338493156431230540477571914047604179433555577263680166406236864436755055461341025347303273482408904483498422314459160559750927755458883226573231340550231567451769856542709908306156303281809781565141113135431898225911453723194743958329421130720531616939567313760770573070594108195603439689511633366019253989885195373223146598828671296271367929138380852043548136413760510288211074666843748017478405308519625287707769927557959580492810911898181967163454754082176121505715742715400071858524040578305879253665677545665542196851553201598045742634212142419777699939082884117299802400077904134862116394036599483688909959311540389851405205706864456887784128494187869678374030125360228578316521845338399691601173588567 [152,51] 9324190664514306707951123925559782849510592964493064859852685979400928726463214966472033542967595845159101754441929050993319077478025953350880675563180053119079713324076646324150858617020800704184690768907332226590513649447336343506451644537643758142732699910131568593081721133653300902821717688045850399205341224848603500142612939850802692778414963388512711604258608367337354666565954527325325298796334466197107083546875617717657487712549226791198968599455196648642071486544794686020513179893354823591350182733895375704227237435165289920667160894724187515203076885305450096272491844836762225167260597072698248089428321228587261863312105858080988340275553265116544240026844276821523955526011448735511510148955949862774588559756428062264625812571512524911532582956724375153808390279217746120630760499141631408884654638451786334684713135199557445645927521890438947438287919087782093240253534419062392194567522047490996308041015314675989321387519906283439353043442459307503738155411565496171977999604503343529101520815676386265941769029167935948182501108372631934676275868151662256533824344091318947521498765742177449884751295679294684320549760074409021048717086660096120431443099244367884702001386926155019153902108983318633047609496289865763948204656910418907513299674402095622131354484651667340620085983397593376049062851046787419431880657572291366260706417998216357584829286880525032110732670701964331748237375128118799754496976366210412067316649169263606563861642522824006789301719876511730008943062228929976002456484262925809413136831687120698949729365495485402501769183102387134052660889620492780058925405227007247995742918169125424141970248918668976239336473886506910128810 [152,52] -6907020095839805084426031469721259043296577935659569627453099390699724892727071824430960145307480635875556465925978348259405901884022108956722691830789687833469558623313060584377700124685612528844818301432073636135943656513113932355452821916267669435023020546396053416749313560310411294757735895681598669818477439780654250621607018884165218948826538888077969145800364786426851308958139806672100997109394979214495902119853432137072627055541025033252248114099919129702135761855972109691947897331134756191668837801620515608127444544921599067004234328622660354296246509356853903486848786107452671352892442136074004276590214231012112169393071850946263590465508343824616894379989375467641292980414050710204547527908385437330894639368942582829271400321836262544371519470402949358938386524188197369084529577632472113429590983175772566201703174514870573614629243278177259471300211163496759848966637861069721453221412328573120900771661532056365216021352533561601359482373301866573382553642404398086781700269036518201536652760997281147617744657665199517972734009168907204501895148443328918440298578874301208750968239873492561928140660323852371154004059565004776097587598469918700330179893345932917378180254754835287668116424605606975842561809236313979164545898044492095902741363731195895300199753270963814272165197661941583727786480826228959561385405191515790982948042302276336488070502950997780101136860171358176973681209245748376056229208983850811475735386779070174595467867413081536667527220371654081329237874357367272904529990178635481121066181714374667656005834840399783530934979506880986929095285672235884545413393543114205006913427000652715835934243961308963045952584457616794707 [152,53] 4278178992215530221425090516093505263823163330087595414393770123588581474983924474419131909864793786163629121832428509007308538651617208262332625361173423541809588909656441914048191632743090059460422921803202217264495446467922056904970067401894369835732046661114303247423420480522409759045568275175596709221132422904824506275565961534069033301520209161593883381618498788373118420689679375029053643658830199480212869012640979773707905136123434014520025901715368237000485818128916175851364489776692191619191653069214151459930723649102052602900272605329516056937586785223147623544853050643143800761662937340295984275636100792408294871586523551306491834865911035229479679688087135872327604547550383002865279137560413561540297053843698782566266272949297664242021576114245250664152490168503852325349568996697770712493101173948360855992750327388339029124246897572747045379158256101082406535105752628451666603089586357987761526495498433510205933255937187485067067238693236440339735244639253130241531687227044387087206684017309151000056194107791692137810695192641515652771432969392712226907946405600121063125139766793672777581628973298838181328887900646892639250187255255201157893755389801615148161596596907586626368328963304351523211044939130328382853821948241660965838102278187853907929744634160058494169280125763507432288083601276725203356173990489934572707677298654449552903787349009373127483287102372869118173784911858817600017563760046088722695177577714153996470285105500876723988661182215294805784507839451703405321092593777238996352543154195568690251150491695378642343357016860028558367225487900871124218284026825664371932478954429547250507208126544503476495087761072191002 [152,54] -2228605263999508596747695953201273060338814763329247178394281857351542497097389826147694620159917641012667100188801864265668637596524654297581265964928767751471132091345433951214869627048974890925274610958737773965600464134612244281784349269084106754555822293526392706712226081479584955334564579352576929307667593862548849090238755482228793049360027754626402978641202999869854341303801243277277846221384829037681968786369405353869652747729050585326211550058764085777949449776603339123701710273711573975208425768630219653169921768615315666996883200723136395222706869069420469187719109821737443428748207232997601388267271441277168467950332642501706741235544103719250024998647493454995724326475429164388844845918554797013537734682699731410333067623529140565742499352407178558127459975763023380400426186998095018639487733226747902692484069920893682929097211799765349446628334932478081234465208332684468836830339749669069852642726511551893975836877728438008623909822778020132374781851498906175857181175575907538534466099254134639742429465390561176947840398106164459483268539962294081624604791770172573888703460939415656261949685707808553642473621648370417525144645210701148113728718100477764780139114855130393096788536411310846157634172389682164263308727674959216243920914783980252146476223824182091300386107036349302625756457538318199208941340618295212919703464084962069431909527270193776420367259879187312457903811251495564014267004788337268748489471823406047458141388763582674197551042199481637677634609347891222147900448220954030397305981020458429919585266633175173997305165178902738369435383754904306014296746908550624744493722110460948421090831865603474547645611257037 [152,55] 957810537306292925984250865373565473561508769738790607920851352685258680364313995127625736901116101400775357461598353517939197005252726385574900780680238269002649396994518887514227573051199743121626782119190041161366362102992894035322329880266034356531992291267248175176637032036054233426242488944750998261568719111455149612937008337824723089836894600186024742464244963984025991444271129798370987722319800843175995190037364336401475158877845932755615451535474679088400039944937420656876090382256400861397496884492529673755094448712500308416487224041625594543886531994854742323606235446631190126786783549128821378807933665104002875065713706868815321828231230985117268898598276934210271697447675060610756270088883218718329251430198521014283992780334141222920834762031360603148328205214648485553760376846549828734277290157124812863433167173738856871300225011350883193268172872141980357297284593791041046823155844906038544962662301937605377029060841447593948680689432809815399736067294088998376526576247687994722805846996255588477560587501218559668264712174097117523088814373497316089121796891223950830028598311176733359853031408846225325958570426664247205303603936325449988396289222264461370936038144801488829676614186136404267771274142418956781772973014581552850841833505307138440229161045182642288334809079215660590734947328208694741083388503456221761187656816195995192571849994551913588844965388225856848351182668020763665443938844257099268146125428921655070788623849614669646126485663074911513542596974636530745791957773883112084582035172658395139323136773097173699504199919220684305829308595643837125189989567868260173241171110430755132905509025799150770121694797 [152,56] -318340195656833598822637692981738498347843411945625334514633410179461399016740781942944249831642564068868819950687651272880004152733320284088382773305366013069132853604025036863844725179151986697115470172963248256896884238624048848497383864549895019445564944931682588206567951097890149037823240838352226940833732655904262089658094809616326448616746337445711340030686449689846980878342710908992775032964488910491959381402032447613236134136731344565395173473944167120928558134557872318189610131807097094158092588154528630788988364002039209963686525023472810330102673399538620139765047070846641388852190502617956844138890754371271013981535631824651956948102212099386402861324096872786966726933857369967040390685439115434700614575630544985243245993612791640782479324669810875173988879923763407663709100657976663673194035525182961765124355323608715274157819456297559499018631570377862690243080654948674148992900861574639617152887223310443453599076493638339294594750146166813953635944127313577830754737168754529006131274209245323516439880982079629804342413762977992815727757611835890836975583317338087779457844408585054216692633003624044262581342664890468096744120122580081915747713049340023645204146321665933414262481745172594214255625756945751230306535525775377246101176714998500851077641108126882444917334139474100711294675096824569737731111288222579307641765053460969123662402301511213688335453097586072193987885810989097539401069108015113574565735978155659628491113006556453185353013355436821450320694965392448251227683268425789531783425435511153896293955191655814318334323778149052176153863804682907079433890651145452749114981702948916241311442685657399645631841 [152,57] 63034716313906663509098330257444408011894513404719191092578084757959005898051536642457644214149170353853172488456872054681602759870825738001159686917345666401575997755369331267541138815077346825265975462032619420383638084989150375361987910988601567132228493599069424716650207808289931508751960319514208216061584056711895698243146340303368346824642215039226450929469005782753676410450630028940468986123132832860874437269871561343799754080348155756843265951975618412237794854481431254382730499287238058385901889315325399717987476174984229741547897120405530868841101458557183127248089329239596480477269558495480973481173898587005092506087895019354009934134587067050148129889716537150818820308663299793793057905714324977669193796600704527101680640190665258017730048870198887211700688016974830910830278890800453056084602799619901352707812837001464141830109550460226915949696781886087789594906372046483178502821300926221057330920162525383136843000054883745863280633048164616837654371981574182143559470202488432520370504149444305492759575020792328333407466806460437678247103503523961058114635206889311996222021487143530076614968302793467924999687021268225565680579012567689302824107427198425516739457698912795766665606526355247874483293537770501557547603744079558287112379188026779719495422042411239737894016375321755224850773383218594825885097474635049524784341499985436786137763639014644552134101321558842444368787352832484267952375667482593439389467647540487505421427502247707593771665855821732280270123144534576205387000016447894898919754341924778539292529307848659868854139063572873976016080492964579846193540261951304642450152994794525266851890132850327473220 [152,58] 9896918174452332708407384211195945802454249113302214615496410346518116180034117797879081433155981829701748361928521960767456069948753638539532766854433774086527046740619708958772348552993766025888834903475332146981229904744875134559177792109901832401697871450593000785951052144697626358287275331148228888363544308381014622557521490005557442022221269462647824511255649146387120978532895246452402864497646188624392099576913021484105273590061403224949277782402711721845117893268531665277722022027846287437212775243899539553583315406419487633747835258301784007286637543608074516263143971708382216938224537761955120903043986138703317516019715325650840072072936024792337626070005593118740086761062982808931631002421203051524276296199551304924750095012311821853977372626513674328787533932206241663230574474884094006586948429322840671478963454600142107607616489557007180802707299235689087426648137708686922228197809989309668751998439961731386959992680328303520290008814100169084699772746412478600948386446254270098626218549961816657931905224182939788190375261958397120677605708675905058914897733053199268282457810128255106381643632493643076133312074985802569758777557938094052158675552202706435009226115515261266593294706570771438240085547031835644101193807818144551531474298023694040296328347733139832974823793827887412334383618604263845443817958394489880823709653328611435576968882265794280017162061192115715579825417092939001043332727944487883127992764790095994955211881852994508665785129148883535286711205721870270035927612531808228690904809681285529849757094330209375987226885291433895795125908023820927816486840175571547597057261886523306500348173629264564 [152,59] -17496511298750948010047703263448422348386263332993670396055642670809366761617307509721427947323699934844125155914332309479169464983354548321255993226381975951608628960661194151982759117105097176375581900586175593953468740736954170263078403373410733940025581263871047554949331607893287118542209085152739949765960194980339301274639357881169895364968266089150782077825836122938681938095735726838303052225106709845408261662137000953264869163109884031644490188304276043053589098174836321174901887595605472333190994329704377106950375625720270932954501522379057281243974376138517003041621282897831734278904110561353042245668200642777982133180607771962780596305111649788506189652720168913897614792831405776543415258751481895658249852273234706062533356551305980331114891950145082046451143466737654809480314250044885914511471938891840651425623304652557650114306345902314326134165353856177221414413158671232807195094920960398728236502821399780430096503853467454924441541828609300020822608440236676338782725460198861572341052159337546436019850235059863088770752326554110790313293108655375220370535331589446682831327158242698668592639787711973717909983333695496020137667809634885241615648320427081137255466088784544664782052554133275306344174732260948513223818055832612204583950829964574979379681760655303243996248418544283404584575203554426049081947046576634079029484688465033070640482703242446236747089581399811014711060146112387813491661431039407954863019098280941954141077051595808830240060613911687141535354152759929957124727215143948459485920178964205208703671876627312701204245901159439265863193751076525502948378405878576053445504004491585880128939099507484 [152,60] 10566097299093300569112162521052156951061134261788896759273614267791235033498276084002933165685059455911899131003914513986686957849263033793443679791695105901454139795004890310405087347757670149562282414743541154003009450879438753769067610424011386710558486745049844570680887961820275285233998496834392774717829292182898316597792944019552131029869166354250867919902264012160374921078583279726648827046875584782640600552541939483980418582240879829178213896189811386440611423606072733913083064130253696597031876515411982557514442789037797018526600098864403493960306072280770461594030209333136924251790848549017890965751455954346435997043019911488491433659004966057147116700057404059145905498068538395749914420048035985638595518021650211299833749978601221704288684184231477990347150157279054392054240162906759805405254112995200588675498355866112364717414308067631304590542046511641740818936838993106383887218327715950338105676444634460777439265281771880147783588486348547139555856971836336289852233476254343590550934364665383103928970350769645177163225274686244668878828336724400359774069563519956634106561552523823533895619948782053571190161088160405459543423441971633065557305269068093367030304531153081524593775887253135614504232631227195536468069467175237406890364351820953537477680440585581869266537120616305488084923118923339384025259051699129789069830022089886216366056542431815951494077969410782347100290440275410769143929800115197302861728642464369997378585718335552473390154349026152900195601827050889197968316406004073650735446969544277558285409096154506781001178291962503463725598856484065253330201559606077700193444786825821713531260197423 [152,61] -4592974705039824588244059014349355428417459553707995848669670408963636976808257317299494981355143552473219340261763814375033400325341499720310781468486740474856505955957057585984751423030851636629910502421858393955679411086004337880949866818545498221018522330399526436532843424604208713790220945288075765492929166607952578859139777864015118532178910638135382075181602294547403167213577126684441423788082738220399887559425760776394662905879261657586653471527377618110303211867228706077136092545722947052456440384989963877027764854655670702530385794330507998713087654882792755893617567242048300675735563043984583404395115039782901943338744284757268574194517341205011386220313512130638479787505500549570488559552500197281172648194892265367605696433003454853175991653324797167006855060173711635262383293280549209537776243980381269166193527667529518174482288357532625694969005065579160046864872091671208808808741818898173356049508404214949278108542247011084226805293279805088337200844630688161308576144315186893847877255186480715613491230208883195345714373447094176696939661031432566149290718962466429880488541862976785626342411662771958249123360178174669702314940630539776994366828048714207154354589325057030145295337160692020091399544708357753486582837552870548562156874403860661401497746258511898300625478965651975777952646470792573564732558122953051141623784547491919666267841294239218296024224539589997422028173924520917058516133713666262301335462923085202745621541003425426477211814206832438234699495448101872328406696908452134283528863907501155133220444028460599840135670641901898746250694711094470563875432611591166664042795685142716327167187 [152,62] 1606435227399383211620668348172450326838212788742827564979670113707550102700293356390634821512385234792469172604125403764277570558433414740110638944287964729253192108017768864243460879019273581636401285497565694959595648574742274658410733970920797878872813906169194188511129710288163917894959232893579187386223941488619459269714220683470214002089233971687722803924938261178156290406572952348741675271753903583188222122415550683681541158182140835606408326101940174658081750514549364184116793619186001139034108047119418703174343904906212270345991278014361932726614983736826661464560905762189814028053955899442433348802165702511139301274066400298957581118212160028121005612834319946253053590790416025811894392348364959746532843907681376688424079027242024297071826370279928034108301328183907638561180868943931351783445333648799073859484028344089917758073087580062622543502279834583948133876140492043470767129557581175077436591676798167520956623741097414435706609438256808321672402354201930145445530433024152738746331324363904351481636573981765080602648280487777926072886728695424442529246976979924432003073341300792532030368419541435707032370986309499200914023795482179085990608300206922613600382228051899814413102923355698694200747036336090024144485021758969046909307195941014588875985506604689638497319864435126728994920671436282633966217744203950235931226590757651112752394834955929051381656375369064626288507154354033198161146554720402147978130901614437019592083876228145937455828308720105304545284508883098685497895542518102152451573355118910282412264663315128266976285403399287361842941544659257088814223202829897950792582436362693994115696 [152,63] -465587703781192198493163219162199755160631945357765162796455076439615969906834136452849205192918918166654750674064137141350433229690371445080338126775431501922683007057272183965302530403762062349037123171081025667710548437127282662034729286047433385665903680578987290999511458596054134883183259040987089369846317579551343078806617478481831079143194645100016894244987645716299017007737159516311630756389710905567004275157602449789339021187855161073579775008319840875183841572282013080608021372863617863517531078371129876870201716646711721785802102717536266645558083821499173787176420770880240689545308823878064233825890194731589977511498235284986762043944553623091109009676303502766670623056359306935529546469976831856220493173118218332215662363778931375318086811348578785839408188325628898127518062334354042570232221093417635719538802134618762565528120934002270599936332821509599860501471709373702178952015009043658673696664187243591191443085749138981611582843610362695148482380976490672864614066771122077083055924115531266231153694608766685940235475970622443576896812608876946108596819495063258265786461474780641473648877935071834663687412889756160052199645670921436760018498330898900729867653501038026010745415003478316274021765893326111040420657167466797031038225209377005570035155146073305944114719330188143154281187053757484326848980557112358441107479045830936295123870366393982224275019258559252099971408144448220562815563244358709116107850005322925129107694057076704992590519661827228835072534647492057653751372368933701130005407504311930263978719384869056794043573641496413998810635752706778362720954048151603406420047045507203477 [152,64] 111088425028675285519897661609359085383887698800813428472725267543794559674213517899241112943818166575174270001902687031599557002122095537282923370883834623029819661250179827273076245080591966571584225842503224657281582346636905618169849664503262944294311410648504615552130920529240842113384465074683465900614808365309479020822246786235157346089549342970619855309887141144340684967929976602156309970977088216987189286888357004126689121227082960881558018520303307048069881148704311632915380404790997548171987777243944575779450336116049497179116049966237932375695917009030482661071590784757119720640069773567610632326776842248315966046745735094463084464923281803624121555033463087867551884148067254336411099513796850022233468147476816084700341515385305252634089604039176438848974761350618830707044671337024984161728222530564891653120223920422157311091614236904336877422246939002194645414191156644739375173208664156870275198257777020594141258787349396386568741995191997550862959140327821684195011502701429337799283513906468388679200718022482297203446615764952728508492721543139137562389062293420856912850150692172948812090514814851425944868566815794120827428586717253164414477167686676462838678308613801901316906386563581243669097893114911056929382908445572608907153630803476191387977358353285496160409586748130549785575388099884145412965769509970471841707254404953266035508639604335858504911688398063795323316478857062488697469117876767831871852246854897839832684959848058824504896729642384393607259203094347965703018953647057123748994937455679717980673500489387603805146055591426260203165751637531490405258994402679648475801018822947361 [152,65] -20718473037899687001859688579007398969170516349015554408636439699209211287454940806684974711227563035870280946594107656939203038177186536206969126003704056045443257456288928421543844840484022582512134761207936281863541373854795310017215285011614642142652555573755773250773718708783720440320577325017353821152285285380065096596396435850150318724264563270882486013918936776468519969061374861767116224137087029402658507192773865301782423130944739303094278470076887170354045413793688807075364344790454061201290414778632759708062808685893187140481582344036857343543238518205248330404639783863799277524828985203663134846644804644147240763693233378474336258537207151756677629052326460896649100547440992650671503214162266325180009787448938487125351711581404449371675630695200978002398659680589989611456073851981739863969181248580023789450139837757038594760581839263964947705975807312108313813134262947088830926023199575588547547863887742425001360870964713408346310874177112253727180297242051391867853583413232779548884860878848452709939297151468568089021664825060413368174535010304988390345307953334195929507563074104836101876088114584941534191373175511057346826076225029874579847628491580855392691349561842286136308866960331014375659169428796803086277858961595880444780246892096906219841010359109447445373199006035642112505019222316633826182752591086010261764132480064437673056351494580437662892776796691591694037251597202015791325468667355391152701893212257221749598038764414141256624094851088047163294923284647171912798367524641739387620745898515942178323110903166485409757078797031793437497869173897930250622675338702827489344823952676 [152,66] 2466075915095732512405624208513287969831798286874543135497747695893793268520283755397094229171453038009960545603528286039351569163258969968023237141797546165916899771224550252888526468378346508549985369476127496685143662354119474626705827838626696042184605527485558364070257264360095776877980321812988592221019221825995017194429172384361297234812251508710889298646652151886754838341275655146389731313924157534712354287203706469513492834551668610576821252721908065900410035760145721873610991577811441484384204729730830213679900817759810179294088289694857607977236866844218175442055204559119589933269422837862530271914479238062145128136155451396169027767397759213463267072570632556731688895103631257497058713882795600184133092629551953477575334428751130124635087276108041033019104952577870300380943719091903665235843753198405003998298458055485880086613035250218498429809098995993632916435881204236438103670903982202725645564521822183743053834266308105475666746304770424691268248486033929772686672090540663930235024230215524038400083183745581461192818879025705478097235598123448109120696314814890249854832883951944612905690966554202007290467814881629907225277322668081332940330710418357570595786296977475087147137429772435634105897973746945932940184239944703369329500963999654549293733317469105496104492552818072719858796621673023877821749318230356939524356508149287446717397018752091873513580399287248490048614187244869538004195902314059998570779014030406998219243315559657535343799530711321907082235745659450425923275177086175354635468590489918103613024484937941102611343162388442997616311678766729573493038882566414855979833401 [152,67] 72540817137503835307773276273707281852171325641269386888483029899097159332079373940052402052461352709880993757467387170310295142379899751633212787155307265345373992953078590071683683448949039923888703369080516233193496042741991397537132655889522196330185491066300564550740341990867847964866311742014551697905707757899830918564578556655288331431309179943936966256610640920990804596665848935297626772386378715226513858977480006690033693336124138262906407008638528269003938978717695356019378424998812940133019791280345806200664691070488906326116223108839026459803437006145857550042866612734563684591502424967996502813966871275657324404448920202080904153398390996642471081703266975277970347663371549893372186580632763845131127674247034780969684479404913720453549517010996647256054685970973014749083185439512249387810709395213587486901725892123610534399844345943332977020318379322665427120414348900739676308112825849701283282185958734889118845624753461254879746362115001809229627459117529980934945309970615526080471820777312547593896114975322367953584110412744643300865914176402375625444312282180800692535133180810207451751528006456921654007790739551423413136329965068371438291951800240710771139393183438057368076454082218374868912271938075489832750747898764740853436330074405467590939730658250782668172416507541067358690000605159154746019671942231998999499973333040569635433626055496981603210990694412188053637387676388520939289576398582098746344045265618101757902742546159775441081236475308127306912755638221374641894072972344785403123800789110374851016570209079682362475225070660628971041416362566087717182394421277785494536 [152,68] -136933623021724839833637082771885656429894211639991849117863662332624980135183467196833959273650592000001774805090111821639221301122322780385557515075864587109821682745810911438083889073674670197907752872995841844647413473631077246002497794756708776165340949936383748582456402608228701684635354125390574472766291715921740293786792039651071399335251159200967375582204655127107011802252516357809734143900003585496656738438122477378938457116386215486500859327564117972727077810534952323958480066646202521726071601691281965480767573697099748860920367015771298991795902882677711971766646262992553273611674177282486400892620056921310506252519342794091598670324490585179145984337608799542525556206714735861181845875073374609115073292879172840250199638642314108381005870710355969934202512132912528519766452373794926363346870955197395218379476866697673308665294919149372949958001543140017072622793203408763082804261334476194052288648531796884080573391468082843912316815227603007019165363846548682674692890026577980578408638510434946274591973593954615811618145904764978118246972658680779666129514230715882393856865924642780646276502553568007968833895297068457157056119585052814507786955757764283094014394536552093140176111330484129609539735344856101143465109538302202894195399096739104382209074294795680945061043191628847163253245611744797379630502697364508855772126020622544808446434213831944667680382923705015560863774362337058274668058253919961844871861491848324933527179800432813671440101809861687748087954103819781151097847395796698239143590518673813994294820146406735127674946896106992787194813161491072477296457111944626439 [152,69] 44099601424763646285106633319018315302382851039222923169440645456937008502786434076325344471547004161026024145699639281925757611272548340723398191442042853266957729168932501307684750233054945651688901670367724634075001376420417305168535361534086006628677247812385507219139343206207089085157121751524490528706014123893094870582853958402122409618149252369295852948588648874890723357414951714765693763287863222228063593104916001759106907845578760871277003789087890413296056656130519455497667606517906631597455850064837198386475960437891441073571000618276186855757272888241877708903972346653765619408460291615941850452533560036106483557454414700324135949600712041834732925847669878684749283485746769225302394177469961353204361829546890601544363269809748315489739030475359153302581031276972499626449666194338977609131982621165939174343858345404291981048865016615972787833616749363910732691148369601803690869553039092489987134558202424277764557819525473052652970639777668572457832163412715703274023395103650219431378239250900823746843461833761124726010240823148910032910430180233462085676386221509120108899020015671605741210553104076685316634402998269131544586716685343678885450094272887485541657990525444039928298245294736755048788159115637590984087594186433453257911493188037911498912686664371102527522918295539276968585986110805658188553624530774411881932073089162913580439762026423102242836153074084289301197334192825078728022819060028032532540037461504002536463030499435523486783650363497012668744538922544336220503643016579844842902863773772158698317088332772407898924314848740643456429997027968588424336535139200354 [152,70] -9434894103998406558646604360794909096930612356875846841866003162481388352448228153868426873379920825461487024885235667790953269520156600835701314027572233917991125973752634760854900634763356739805032270753623718163158038314758524816418766032368791110763376339598410053970507724369308552095192005620082748921141754831592933591983467553284817293487562526249949588262842889655997882350352805137055475048882797952275415721605105161938649893571127978693094498534401064821722460439570619756829856591797076394929643895363325421952180292517413525178206623269179861678633054150137629899046483150340542774994583127710518276603173363357602329275941345231761097163974807676478284172524107645296542932566664277509632248445244160624531311187750206906443894067697158697953880341099801585492193086240272561843847199160920951668261752338295708229745244025145227133126610868979887666006740615669652908721080971905114342773810811578901047339404665184862953071100258189473264644552128469485062167129036483114008626135846191985231974832802323764276919173767987376570045826588417078330089333921997330403551604268384578182183780294700653815837723003103412137854353238603415783018801358243359148048363470643570841562768755576453288586403277329635958783333583764047777049565224064540881351311023973070589174284938702793100032613316995459715278999621361836869760282055250776001392799955008872250657796062022217438743045205685978372422012274703899879750000804965045927011926471809237204424650677935542771074306421742577290778660898210929639870895995219983631077919880486572736013854370765533642609378014664545650803575588844185247365542829 [152,71] 1526023937851816078479175520281043066312553202638482982983545049608922296786190355639572498579313568112600867790537435498328758214867893059603718059463603563574792209819834563077300490009974985631583957610304214507857302002203878605784566074597172124082269525230302418462093107297546836734446354394614655231696758741365676678526531970790956627642672435935729136718508348863138103213493279132511621421056868828975950749185579720049183007692549116018104751049784425228277060239309558251656344457433539728497908640694607490133380136320837952559262204050273535350900680181979421793732435752927677818863278584838186797478226870315324349478596855977116380756659646247769212172770433773841223207562242166225645459221367201052317641038692816092754490655302761800967976867597350707108201546323048082496426886084411615217646079773479346209107414473894510079256675439261379525030994760079270255376103612377993523042673935717182612853805125956160298288487272916097522606614694908749179236963247954461877491916955266859206139793466324504722199302430566341979316155528241597265154848439918549218997689512809627530519479789193448719319128847856570169520959575707914706195629177517129841904640015868842376486102700448296160576171254239167704784128779765399945624278947919485196525903034504190992374621650825760034980159837103534660729883290960929944255633117864335890019472726671077377450836130597073703323860346125825505130765299926844019577269506882584169013336461037793646063539076003784500464480326217653313055956788006396175125276632673868155828760972313663955827415406625280762837375866184975224664865023674104491540918 [152,72] -189470863495674297792667209213398484112047253206517877581425158041833710895828355267856070355161113966602656964192161814050500806829555452032773673542609712768886025240783330474298503184614205372342478015708240027393448537994625455809034114752578003317955016465117657769883038345886599629961744682284521418291189910427245484828125081075573221169455350228290439623281089991226542451039337284650129366658194794482628606908438601173048623624641420385539241522907537965579433136209843536776384643479470195717313479281086072207582145701257520180076166111581482707972146046874074733334970221269929310067564987179750816718158190545024258880336884632222974376016660910915453028325135579824627295868541077222280506972435774658110186553149903398118825950853414924557369360338980185405192761274492339059882095970632315343263559386540207067609661095849229649733986709317649983499437191900077649681017002273800141315894631555721844568139873387632290737868977039930166166425199774662908802273375188258249347635366984750692231015543627113392134951224083474922568774499612418255046954342699269672522356556227494560175747477232580257724677469875034998609383476678956464784781564743471907213302454597936311586634842613943193006937159197254853786208289734224336009251249731149868695846863953722593999020070457483258362801998575536231363597396415367847798780547208303557331202834597530239762212274580413398243621108209460509051402251620561190680600911904214066216492027914295318712077540087161830736885912999655724022598012731439648289675062453057264838915375936692081048806673221723118417260451383721254178860922189309938973 [152,73] 16359889158189148337073702114603176782267275565732374740528901811795442233630587278211322780818958906041790563799843706010941600478598861122648602726435604036765531637717109713659491847083762790004397745223127227275656494351217273896497303260562010691178136503799059756033067506012072274838061551067600008572454938197240817242554798661772051860673113869014606992293227968893162029832551043717650155776259414252825346075100868164356436520867438440138823203670154833259828580298414823930123816796928691205210263082585114544098697444342322823962154555865615216125904471740932329247807311251746486797763708602312154993192945498803209545181204182577932251451777022336260988664433162769898570847247458452326286702639556289525563968075872400600733769891733148033429331330990873392687953938082688041002631332888115855947348802610786999735748093426923442321142766710386481539567033659408135653724447977996729096708879861195460228195457623694067698129725708959939560835939190580132160734536281935138009508310266750729583136316309987075312380341075316942406451664947844093677641824031273607310459240619698237122662615518826712553680772073407103746157222765211189005860380503612750100362612917868156911426409250313120666376589809994688648166924133875337257487932055779790529831228510486248480853258492548319550968417314108096545361311297751071963505476358567405846969620464438259939952817212466735684683808342223047496179517461784756118128511418844667241221043307974067046754123837660481846010296564724756043716869973190265070908351979089698283571125335114080470388714003820898213802460468287363674360689601231216 [152,74] -349073086231702387358763302515286788656975125842401030577237341632548548876995744446043153319075608339307077485565543644292574750472000101957558859101517050872534313011856787784541277362468209439693822128254455363484367100934079785222119657361516493202754179016744366938594864493081189408202128482701344141605491139181485949223009315163146306865874239870719706344764460358541933038193661536243005854814711768580071497857200104986227758627103172201169036878706447478909646252908524646497662947940096768550889285935819483331277397698353826772942134738168260756262267673977158694360804082722295040283563629085366573013174016831794779479111335399797718178338795620201075161977530201917920457490519427316440560127041593234711827131875249885701673640489526940150566811125441472602624855420333719676894178460824635953750354382193100612050824032768056170521115914502715766145234695222217288448963692084587571184155320776416194707754998741158486027078083950443949369242308357414054567422409380629858350064727075503893825267740375565854971747232446334019834127065305175868893991512027602307560282523290966718507017647721324660445605113857747197979589964451621108343281453822714049041860766350158455661133054209754365736686697721047407716785485576329153587593324159661550788277510940900944492735537916067554788553658282067307258085813844703851083460220018725546851810487968871423018678375674308973853633437679116923260140313764968840914347434007703938607713003603812558254441014153511069878207113802071187010236371573726487363362567803617576924752107052043026417404334635759542635345018523006950442785176490 [152,75] -202521501505209829763804943923308759253427073908791238775511207846557484850745125186817361198915398706871543109663329111803800350174395278365697048001220006013706636161098454659379332070536380741501882605421647705502904098652723890782416686076846226296800952462749840192890162329205031058557114196993972292882490488653079314778205742921713126814941577471599175456251626359510898848059616772981122046364013035565784828959716190946199359059040825741133752574151908036995295199030080541422254049140178555872573437164815529538353086596973531404880290706987626833705349312767644838711538370952926285793311669451719108269459329132363154548161047961262368726493969885716277793792041948027588044972781641064262346320619713649597474597227248871707579743871930327221032690024915654443116485111579766217705147887430872614805756997517933847216078223018486931781980541986515910432395811475509717838454487298371955917809375503408915588928185903118497849798228943571202224818561471699653022148012547890557745575477149336573194421691266540679058133494540739140450056911035779205971320538816793994470256796604749683725386974631406180951575499075714227589977873958403358514092434371410259531707269435314303360155869260647918042644794775434403909736673615188886558143772578359505228357962560072523688796305407679857786499980362817660517381820574091044041111640536971839577830259577441788284197310610382742819079468641433286058588032369869715709118772423897464483568875780028301024813797738930472466872396314095758329531171672516411788422511473730112070973390916432253563938117612969742816861271326030894518791254 [152,76] 47231640448403990259615613034166286160821608750069617439246616843125755940000212603086989606803093993338283840749464179276841549143068938762385756139366562379603784628284518108312233161128875839726052586010896272750650929411725444180404913644670895871014997616785562352459367615897329934848569311597852694363138846852263456801433463843836215551622638837953546383287320901972881870840512036053556387608522953972196890204089465906078008854547856700974507674511262176058717558314000707530406450345549252323970106491679827429506058981357678869309333874231314923744689133014460426795245178133528497489887078372785263016931341303551150804423389112833048944445728362352361014022982884052252088793146410676331782542765373652428601813571484457623332668973435519523495382709973178880929781556128623554762729364838423494962388940870532484511826628890102613034234562564814016796771214895191431242129734460180028775983563462916689914929777098626476616050151402602095438722737094670676763490132353889336081187290624327386869027135092519346958625413783708093827738340811646378395041369107212372892324868240723098282703416096665367325641695806621249026902566407060499801071226693048512874578213554309741947303218008749877198809827262519425890131098401551959727618871862853120469529612669110883189469116675926113861551325013082573593871678149319261988968980457419397196285574382568140572455534735071215925257372708239329829711584080809083211284463080161685260362575642963094429617747488705888695681023967343042269187751017086199285354536027498324538184336796703845637326620676742954368418207791663928288868 [152,77] -6324975521052575810164074566182770773879668138996765519291071146909219232473071512212553907448846741066026666190409823661529995033515765468578669033695839378561733450276471798310592690200735546276017040817972360623529172546027560616038314899189282739021036833665931264384455050787540069701611653692696763245126451779784233080833387096893311648568255914300767210324448829906809349796722287607220498335900687304061294723869584012152296435003672943610222864554427928137373934879410555126880055169993798856549532606267201428046210674357096070305876617160863646862967446081038475874714080886999320565464260079154356593875988010265159498752867115572502247374310631127297287709869187134499079568387236647931891023911239740734070804925009627122917507333370251478553949925066447766565920455690902792926314842980139462796927159443257267799454101441429879768568767031536475051462574243949063745482574275531653862344992473504358034040291294456211273016133229194931265603808381070321448101917209909829368113260681170120054599577062516990592287241010964396989839871734138212342385506190885050321156566669377831214912262762052124188625131301082774706938764252161026759816332081379031774545536422947522964949794749180626281510715438739548024014124430738695394668925115245837387807005129018821671715116475626502971817126601065822205957056715867062259887896143681424903547206496432572905915928054753181017545504080046271831250914318551118330920019514250595857858051605215366489334455148007492133015837960394028608418289949347274110819595603821629911465854991526692552161186709598535523618286128263223576 [152,78] 600399030806944412076631683999798601277457964833346264665164386585702188244165061303259627707269474417761444934492875854299981797967179338247571566139148523642525676785809573450684636336214262807174178990789547433012488240647552409626000671462760113268504439628410504124352336239017646444161146636747021728532561046366325260809350852957658584546433351252109824491031625876011722153369719052727425903711390075209737879719106885115477132663962699098877082567412503164795731851527280170740888235905211876049256671444480523351064218889663227186109622796272120758976842902544735252303503180153160326655132684264439028670669128762828769346818421922579121464304820725551716442273717530443757361461000596389609627984938009649820734404542805555797983290638206921986710849108849419586432981295306984351616627775961058926551590473344656736533850880971149182325982571060103489788265343522868061134210959699427135304305524972520446318308286575935601503240174619796853577183030640962322257300881903506589051030895778703209655230864561488538882766820671071398403903053144443942345329920808165925334088997572655151296152693788473255405272705286535560955645424555002491841025563759183073748821937539916237546764904635240720966300369918605717312416200896364951966155954212602886725819084126331909398123669732807010405362925616884854746368142506370191272005190885392872299077626688299797328360753806566101572160413702718080752377587108612479897511820831720305763197538480142422649488015657760406206236299495979777298196423408716999000542808592342921417051293989936129513460636094039552612124535565598 [152,79] -42956672779264685390715406803440228761056741797140344937747092336194822464763078256377029218456649625141799283371545673093058017620434929981316524865742390570065552622744671304907093743725233116232397823506616372402114369127006115734597978168707337839606110952589362849275786570305864901129004593530981999121341239743460842299815922709982545650372479173965809281674711499896567434347979990590646368126581873487248741287101857463398529230280789056682136874102285101226923410840603981741373193937450404353768688047881342906972428545174239153334571554741338289188540593872645626354975434750180784235334998795725068515152144333898223141542453129630339279870910857552273338663198331709851662291352057089909769043783709019396792827654403500695511015408141728124539654956458323441622072560913544897488193163772782672486332886476362322289082795445943377650656709098421558664381840422850509723703073847635841999871298416317286333536779351390160600339327629308680576219526364423546250917018425353792050081068094608889289676075668632990798888638489879533104990148895846335597134801370909006667412912514099175215010911014344643585669012458520749806258123367312465285336715099848696746716288052597047505597609953488873802551617791907618187291592048113860460807228869441307036064106568805703141251969248127554998093258062753570536215701078789786830414112976145740665888254488428347924679734582057029632217664825421407754454560153828471142499348435106699603948548309451161107699289657470050549269269737562391654085665137345508771835675130889287298958719237577914698979867411258945980577310366 [152,80] 2250640675134636796301440594898437473068380335944257466128027693425334639936708407758156299159013717037024505876281572805518916204587868935368771645134934555303444043068351553404127492767623141368685188342354148156529148058163871071815250998556476044586515444983821551623882417476725538874664853615230989206098358717472234447497282308901653641031928877345212612062440469005970748304708480833926258184035863424641302706982152213340169536737950226031308172735382830314432804784756436000526727824911195935124023910985372053827618817019725690210283252535143640377675502317646639527481016340666561970366166216917665189266442343700808311238961887029565178872957930534443708673914259763941366658986070166732673596208341128980783135322966495685111147122803359688657630762072890874688287876155799254190715097537411708467480202034666586958440852814637583023586205843354369003279339979131165528919421010015661824943897724150473117788016632192699447352543995534793856868666268179829590168558618362264357874641410124250664331720759588242880029325458346031737650610278802198496365801107933744672364560091125312619580763475933797983461760930934017805943050822365754223600527828815071938183299162497518365743833749116389683263875254548026657309803134143916995248217002408273386620220440557144576882618065498234799100680143229267373307639118734820037372634829646622544061848721870619952650544861326490199685083065296022460434053673780629973216351549417412960515243307495271297760503124499211921123638580670670037974393659570603937178924764898292125682884576553535047308965482203114812314525 [152,81] -61155331528221733659223316208329946116256401431022064551457147570000029335402780804133809962912171844841672409462626575571918525296104361105633482090138160157179412073320006585095188928763748986586141830015003934775970307488787696332707545462322312227275415439524682127162419431008676716511870282481139429437082230349345835549172748105746037816009511786165452587165505436201650327665898662842523934487137828452433153313389371279987050926125356679237522043509486346374249043733925163629662263643139015388812725237673117652476305386984626459024790745880388115566127492204604900032158751986989641491489024499499550410549027242788958108238655445968411307029208184650998399468679407865752967517046985421550682167179602482734453170948455619994812424140598325176211693083273902821984571433337945047408267437582818385995891393693092279810480388206816009979484787019694732816205997663118211185586253594786947656159560732598646363502970398747517664262961283331919036213517747189277319669168442082509026133193518605820895468206641342866250816112499326513911441783063345424836454403173000793616158200100674480434033129395165584588780994921245563844405581077639034824464838523494699202465382859506839502535958008628636600374673438303575767439108560085050744738380339984922096950301355843761066888786980669993759849293770851605123264775250604020488949819917089298384694357931289138842989376155605614203010095124581962142090340655621036775328996952388900083790775257395899639627561341392098188464104357104278915982685122954873491589370359916561548815911592285297689347840165359084669 [152,82] -2567030839059849054186283401126819663270156554771755138378246515749181143943094279424070601717392831407306885208895134765011892752634084098842272019308867216107114799748184818686552054436558288574429486447099292107948013242611157508770983341208499362451889292261382727720749747176433904200752212020972615178494130583005917395191746048980570346414938297910119697753160423992560240994951431336514984200179832694542738067417545024335326766554262114086595461559341657226599328601351536768141903173928195516841264422804894254058104639175372166781065269355615468001702220763084899899805249453661091575921652981128779744904835029292823029433632086164910353412951409711347688527397852211142565569631692837154218671837592643281799609896407034883821734542849519469379324300330939806627858183641104184500305678442354250286927976012369910669687814252990495781788428470666029887638877033646360433470003752702817197064154187445713847811542774430325504820410627487030779125363663234305056855994573600439959768990791732834741855827734807179298490193135176929216220465223950297323669944473951031742183985369800439393260034234678386969270125324912006621032848579129202780264213726180922318647496314085434334260864590947207230866922145523712660783638141287120536537087787302484077151771675571698997333141753082395321600681828022039960691315550994626462428942102687563642029279391133183529291059524237054655571847763863469571655143349315848224102849441137509793701254894219479777106738776676063576608088463653392404757342154060976522626456567293108746891544415568898280730933964789173 [152,83] 408967942058541878836616582641822287587010558818645732012851800273590996532826549313348015650097525088568901289182146967862279964482684626836473149361653299309519659997353629468140391582154310329596663480379716690139385364835478930675719189072328376388382357135229818005381694704018767722841400753128394391747487242276200031556014245848165213556484634426847680560803191460179091293909203694506618712965104626295952904748130472014450021418517207972077267607861295012027845360295068697481180261879144696476968769082962469831899520642257139729836746072617920208899715624191178620516823714717114044590755893947591653834310357157271178410308751663645467971495830944304502034782440276853992783031535661388628951837479854282260817760224940252207962976042619812626842781333750641912304046776049675829141228179920921043880126725610122353200703132350089579950202027212144398003718337170544972944273322010393187005881560132232767003783208444290806796015229087424489777451364059871886545002622852507691678350625001645735083105153728773266241110007638750948217946226145915623863376569633364981998277776873224378642049024849570636275642252942279536126853907377396149244558895708014671848368484208268788965244350400201547138741324143623902630898367893354503785752978476130762853336844660072732418222376693209986481871580702086776280548517145111711250463555089454413330670353275738865243695691233612881048964324580754180576222551574253817184216994935039710534965587445925858857344529831850865906597321824057892304151558977097314602809569131700759120404277102958647587055099234 [152,84] -25091907732272147250459442030498404527660635070210120000539238456227546681286574984191881203473054493205023722921534876220096433729095305545548960573837370973564226609846760267529064275199616270325760277840554766043566802534093753238970843468468846188612599952627739167855215157923308001689261440583425504612755510637970069790661667373627218448612054718084302837022265455277253669190514266579329394322630481115031302128537605396365575533168910026180222263908622317226833063980214340913436547726912824098913224649329327044605707425443915775591311646888625320714071143711906327579846236995770141558061731318155442414295596948012068875786973805850745996981883207908533792359860125175958419626918429538102937470988147741239694025686268621695482166745778828583130746660855066007684257777995038621944540228859604802251242234133300357507856484258107663552604045466690213518223193094161605085509109326005706509529994816463643625000734770399330553199055227789667731207381088522829662077305003569015094135373215225019907151829169663262380984654268383987636617867287392499776162098682735634681644044466182518432400837152140788131283582802268610188792877411888482668358711394098848034119284067932861010106330636964622324264883275259129441871818281733753089594646110140395981910465199334118155044140775272673629115512844816769457029712617627658807060599875632409551650941034041429519928779145905481546118933972774835268947148287548649430260471352881962830834744058001163019267015880258721872444325029109985307350268747425943576467937670958317412214646653226638113102170 [152,85] 1007554180495090219529501419021966408272121469018427262439075963060662647635727961471318997336428739451486269369854514421984789652917173603211697484684841785836196099254118501030153015789464496995388135837613610865003820821045782106882670190179792764630059931101457005005945962143219937430442272519260209846924331742593420890730245869094882948368297641835689789482773954444690181433346647014982368685462207387470438055802885794049873813384230545235957607843095136816633071023935485747253624989265363812461391020381035865724554192457437779809579994514196570168618298188196075815112421199745976647084799671224516020796737771098558658613462248177377644630147956024597486947127455251984498840046339840277121055318355362854534413800172052184013699240598919998256566119359373718934056496645454737082867770621126587478850800617082062387466393359457406158086018025175924941544024247637318894789098108285144918490336778301861685111676303832701988110771951071531420011366314494139922594643275125725989040972568501725144739611402909778634076227018782970362647364895518902103591405737875513109683146503363969540125464671336195431163010908363328875962133308073307058176082413624576379192266023515918038800144482577781444095358051827997565918800780369986664033838062458917889176801518111698650549079900056704136465918175386981165433104546746866503936277524085558548651978123623770411234350377833705428200043778116593642702099537144455066911551492622994095506227756589132259721906741339176911249429338622548586960275504336464702008538884802222099649415006022233628508 [152,86] -30059850995241593090033204194643589039279224654584493165102957362532494486466101513894184832904699350260018691253992854562880483122104398431827710790564019721322516558310484525187561647097563382449839842915269656870911821689956336803725105579945355244493282141478718853404437142166822084200132100849387304097605493062400762091558044743769320169998706600772518394855168972061971624356734074484230147649966277757488163461285828544284365887775124789459954558635928850380876829030151572441794655729293004536243143539940829617785286064073292346193274847648032969933237941785731678400342347035821622300000764335130469952650688517698293956406537175874337175391794492446869859040397194307731124898648761618562304362755804811832649847054290542606209107875812508883393970257012806401924768200549786355517768825098776739154577141074492254109419638933150202009573374317405384873161026380801911011828076967155095580553076446116815267179208034876248270521929964301849336229755107060140710636678669395089936060556753150371169702965299693412538889608704526458727560462688143180842358468429602701404163153477194892418203875558500627987509664202767438833838204737617930568306880049184191056327730468395825792539558417065921317921948527900296872512620255917075889952332813146183708545840347268859221031197510231147727599446785747735656338969064245824458706910566398789899525219824006033640457799034830258930015663362070089344138026035727330585891723459670323792172214794371700657017464782445187126041922301905289720768583129820152761364705331278689942201839231376927 [152,87] 643318683227142821364840776718815404950039424252466387274819790771986296844254460710300610614557879837848589592559584481459398663337938663249082488202490738303892577770717227058847999580352279474247357683990929547378939278692446521557306928932892368540375634303198354269636188526170068342682871405780690812365649473855526405552336399147096561103796594034921693826273430427984755436508145044751155194732428525934064807928436251183553816716843934564506395289045261277773845678658198003248192714863666514405334588002121073350253657545441374176537217425993866629378836523152858194836838355064601183180294152851437948557952163113208735350827866049888187592397818007871964139814359444238355818785373199033007423794341758454609314256940175079721428429209966505392796037137949594015108023598847210765493477109767477770620865501477815703316370105698881904417668665333729239044346575258266539090587443251357354362113426711291265517614877252401066413998013722653167002864253199857358579410017247517783132758540841985618486738137934212137510495833608904202846379605765201435553729915208663076562682176002331785780848436902022550276403516790293334310353847158042909007898450417385897299421779839468372742538475907244415850273364338962467204981456670378297923036820295173443904346762683967292812482631397090544657647794233551997537937323569978961787711108647792574220662103697560110537406526018702229242054059863101373131737175099076342412228698042020667548215307864428364447274460040059990154649830259388515185829595050538434183310687828108548214914514448 [152,88] -6127708959138595468957176075020284319384128989327590541392774716606142305096215374361114586918239041998233441106219946179346948239231500273057014289106889427957103373004259653178890034519783780103260173923517087577040628670459290232785846762620473993136170547843031164374755522362817120759440740315356671229521056300003114451428884136753972375298806485469867199695875460632590542985134626783356135365906394377672620613760556843489812665657014489116920743182276581677246370367101996317992795420148008049003539126098399618186726348611963179983044485153082901272147929685195445656371517013049203723851274434459591460556297927187640736910635309905179505882672456420659923035382789300939740631873475386477324938787862746911114347231294038854221040488975029785047489050537796284392748080832852714817630973333500223929505390848373241741567886452549102900800114330073110327499498383347832755231610283838746814392234776978900709436778097708589360270215385076172984354298188696631157201297973744916043757356887354568160330643236082793931430901395633143917666375960781476984384602985994069671971402946173888293010489513844794829527759044880668562515324288176695957286355847123224684919103825252003622462196537493711540017051320647052119932660437711002103328847820062022598523994079818390241240634697385472273454166639087594368627484135268699409509914430056991556695234250216556710612625605932436608699823268832635852295726915278244209289144460151877648687097850330547690914966351382201875252376188788388856383531304277193262556235977918090035031559 [152,89] -126755927191728380909481024300535650929498972990079272426693510638952095511952649123860425354596381591090665807966069361413407947506372277806932414870870565223744365090224789607891382390919440852650683945994851029617276026774768236263618816244734441520858444050821847644900215999767106146736125392936862553874299501176771508870063485568742116200899801522000795105398496691962323866551926493357594749540243876775774612669883943476506670850197651416055487217735009756212988317315065687088770498202845491503842132084975905358827689995413480780151499601929209603573439379749472589965854948909211462301908560666114418838422592599622576659780436883963334132908469214232489348978355196356238129414857511033745764794510143728511877188571314199342808917105793320480025588645258902897226631895103401267889495940563911968535739185924043620385460897205959546147320061481068642692228957652710516473625347612046900370171894655881195499664564188437812164736617576437239239010880971911356994888850161379865240883023940089423385344377052028530806309442251161796611298827745940519907394039708636501626412787460625815074878924342953524954329707005619955433323117712593982946999378930316147492389388411420087924200697492557692573455426304423305682588500238002821666884010047740895058372008525640450234611535635978443114554953957843557029639951826399649961482094571088067582594429141230859942163183447512387643712644231811688257386926149625427376642332282972527503743495102941850650406362408192624944521444522556266932045028373303044943199390821675276794 [152,90] 4784105240525933398504715183803001031413427585891044998647939561905706064403368495821674109811569081087039910969286610196814547690254351788466146177229738635365382030900509883244366336036783231182725751521029567857213655556515864219945185972375113289072334378595653628557260344791191946864991713657357713498264702561641227135872622857828627179481021359817213917869834505585370982969023087749815093590661571107996846089145977124281823402683663311436679514389110871724984216262156620183518308877198924144349138432489345374428823804549419829482236799439364533482763719339350737359156361640497763390705856612305284820174075564703650931757868688642786543179070303361462626650535885303482734802876533655083919048183729418372785630967477956022829507464821888081982928946715791869561533103643293046560788611144933994345398320789655338450745985498691606339374764765454233102430687693000004359954662675438495931310439340109995861506539180928381829783624052682433966843734023343354704618739033033549097921001745187613936183146234139972329977486483019971522612486054503017382721712347081899329396989732191821997471435801984447283610229669761176867365030683390835038204135670468801538143474272953196374366821187470276505923962257072633958315688650633259740762835659959827365916399219561828357475321667839698365140238196107039873520738596736711182221050653310813745156518948348566089878021027742593305104004845361602020720876629113139925701549854491189956489567614022545418339933141008986492359388983947151092452519187692600566591986055235772 [152,91] -31809782852756313249019093193965005110060616478440555763883970203239578641464962613998391867827717799042460282494315359965916728166392697267879270475376539397342207064491425630408888089963137275819166601220785642895971588410255095143551343943803100025108390277734462777624301224614573757316072954485256463210528708040377641397919840496661540046206245541418988149741064540858939932705344843800450037472942359322936382166211801052872250618370924237786142413096583390840678138995078523714724343253672514251497802403137298306046506025619955056989364793262858866009673695520608215168846753603133329326731164312214822619349097977299245557048380884159657418372628580131927941642726058108346997157211595252820943363617475239948765589895275047389797520976406896856706102762021111215677547823651915505419341969410586347808971438638538704955963698162409535607428384205230800695476724387623524662314850787537983068522991278633509645271358630782392452421753193631246629337534404542142450409131974311620602816535448011109175364464247960983111549101024338192053147662856695939159519492411191084585656464854349529527096614691453754185658132021657567265745178395770332803794497649829046055969676189518276876299391926134751604840073228184590483998181311478616988165435924978085276293764765790850267828291782254095920942810394318248904949796010049227845238474049221525498891454321649230499939242890804080545015664216390808456179045814264179176913843779808357364071338824346667041334655793858396437403820717416840040954419049468335702499137796 [152,92] -244956252854586026812528360150594128449872457299537641846653848296718436581512986256906267149995893440370100755791472460180878174624969431542164218317174929179438820889778980344183275222496519679037400393486885439221126809942432867361681084637004872655140706171169070169349470933150805056002726520481056404178995452653621940001529503865964992031335267346767007167917377135542200609675075946238386042407262524732937642719015752088350588885543167403748154834950598906254291590442683689486505351779113140325892397658950746598837860675599313027589684693127314057586069231372622501804623432511645501337292088298617952121864106668285036750646884352415150026020346772093155773435211660124555873502479338945235064442631834294097998590125646972796691573189339953515291886215625146176568725584713929404999581231450518143615279571087361884425651988465167191559685722929737640634648838717355657569043384416440133563356167910378929115186355205075348020383881944187338685789379627315492577913789068450072793323638218392477364952068360470553183486449519793881276897337907023655497765367884844427590313540858880131153828034780684827844261235647598463278108111237884904384334164266164996683858309828142936990195071474824232381307989572733702650777501415103578527570771369090541053082185999944559500987345586617298637777508583235883212705640491291206293619636384379006798847852991671161328108748283109831085890647233137410203150736017524146432941914711638082031294977926594034860168391407389221236095246325320761744401542265102081541930 [152,93] -16601903025769046602612424812372631595408610992782700212456147904616097623436103633895734793812606996724932802343317030943862582615058419839832498298047916625796267271441048677802873932647687116405251350597562755463422637062999151403738974736983283543355125659060500036202558400917280503851807254678001068859813862410921055554041750250545676306718864049384897672150000198631959360671132930332173278574225953332745649194045746710448512230409846458527427728147731132927398508516113094050340311045473999535325027387132491211806562779511044630992481135892151704283266277623982378933973363448353047319067562750685670589802569043195756402845902651922065762939684456679669617098440284711365395275604321484579296650483763043147712750281278091691199819747875667684529886997886709180934502585037571485459971996102120695784220122940331304575149417077669530947277766917237402620063324523361664359190627007267986728457958850883980840711243129934813662343453557257789141215382814218011515242636979889403108869185137998305697033202457555784800912093351694077080661435261997483797133517062594905206975000080909227367359321455869755728918384370277086135632544035935196663968779185779083060936932331777157830312884006527837273904232983628242274147062401444580369260320674058724864346099243930480868324933354296319865773703377394148182370680863884970132845520802552403156218136599106118058054910463441714879627714019704052958863102050687299928904944501113004025959863459312825795212606393981278494988729979792773458419230655260237588 [152,94] 557536531542546809709053722568239371864092766026552826727404205090614581333862909026037229485388602446177217520174728692279145693114343780423474396714190452916330564798767214510102614871317991718936344983820871315103430021676570105308204646024392357423762489880281838147243716872885122143070471470784118719148333744069866737891225832898903630259790804285453747095073080982535548283855074681458911494084503051291726947165770615438264832217389835607732726156408523392800822088908808100250896934000697814723100336561680294358300681989290907695597980750806177920829786417948692771745887897724814140820394692830793049351683145370319713001070090102829041792958752754368291254918475415797585505863082654977054611397461068677386113773707534340116951716039783901856667136011841014947121902683531427835175983121761119253204107737481444755622166297940227492091922917506482584941816705016256918852987674994120359287568399485182786394418094679555490424473577482316381883791051158669497718787710656349453687550530404133109461907227024925746147916577550852857127095238100770338283023889859267411337368680420612886076670191343747215984767167411816432895971562152743702819520176055975698949660400208271449526654139763142053729371157222987507301237936276199268153141032174599876745543968667998536017898533095430728605411682905483713803262453101664435805450224172618697990450503444226473400702567791187664507342004454678092777117399714949127807212831638366382978422057059605548055534924673001458538301203043928673406084387621802 [152,95] -9817219367040958069573591652562546375484530374163233468369702538844808354329942595807771253343533362712677396122600900409753790173721383753605217371519067449894283603120575239280527672820773872642949599231153711455255254737542961315968836408305169992399166113897430506791016462531838091265233656798408879271831742896099366291979617301656542123147960933990710779430712161226024348830824465027554745808416315743033099815815829795933146319372867369153754874982704858204308013854675327401695690419289821490045439422541125406739657974592792559893708410304153436656570930236856904488793245534678962121092179196056076771304011055657178682825427365699379238778500307055448391888986218375971479019730929773263728155309480090491029163063963526486600632342149884302289001325982970942738985367885607709085712066730621011787299159135384551831917109794671704568722548455390557549649315636826384605539971018982839734695460929364743815565701283703525823262777368559303213185483203595010418074814559894646535329755666633038065432234586791199667048048333669810824002286194564478504877560305876318513496259210154727258629641087266932210222044859082095947884022918337295117688582334909797550597088859289287038079680841976000772514399691781793439441494186888983409687700287184575152346193891152132201578059993195957670616420305710412521280792470264235846903556361382875083902526876895472168317678753579687684442550259045085475341835511645856584103708361854839412198613938586014369992774872335999645115408587877892396079366994 [152,96] 134003245913502360026613784190314935382211496506295539784261207245719712685441230123326563825381195735331168941950594528223346498037725986533805843114862438603513014762728142892012220392895030248897191117162183268030752983390877657513323028026937686694639760305353139797862250078117175834696664930736010104838132246551259993511222011658140317888364554926097149016913473187325149678315886164304279906565712508443774755996425841919024352937653858115904014739891573854181029842079359310601233848410122365322588660561067456179924404838053063669682157779310022626603303344188002502122408828432761376985055409169308271545020667832669219542030539304411865847758229002832165203805023159939940993939533916060193870893445855870582869855552474398737243706492980006195035290479886833761454313321034816708551559695917304191641232643252923273388697498665729114732806342106876753594761863947370707989682400476687296663577367834717142218488129526443898562868372978200637741580024941931471080727578745328171103805444080149259844838980343003811125087119328963564761584956330252500887956000441670977987590465606496992477292144304815682529771670091557095002344389265746071332947483838184685757662685502427927094175087632809459865077758800088485606535528843749237057324250544533095265532658624414278035984480551530034115140656042104535873233011273369274350818905973808784926025462471643143945713132577995668241095545056567315969591376615916808597412976492259510568930596675391556416180760322102861752715073808041581474424 [152,97] -2460537658323556667066183838917972636083486171271212999598654350206852727502448341457738773984926860410290341495685204273271982746579158729704560581911734396986667134702203173463944492039406813460011497398330057989555873254619190337447363684117412355421470387894568207879624255971525035848625553338947205445949046652869635152974857496428263356377029357401061739141916444398608511088783833589328825172152334807787048830277455062570695700370997196102585488912755071761578532348478846477139204910671881855691636905579510841256740283489775929336146598576838336636708629857196283013556125521006505863384893564832883576583720917854420090867530003343781279305381685729473555690874041957028344344561935142396531630615905985932365026526000795551052524843480877964594591050863886168714088856470857930304919617980460950425437748021223392917571394259256769243217726739067900006745925539506103169349928352763941176060695983766258820023747511499064509426187106840439637016393011441297798603422553169116069112140309792931804316338426648918544124519672350253622637047627725567322165814058412214728088955047523908939094958064747875597229382798617432524617020826682567662795564508643046120368362815749760331407073862057959060667417475146545173444337084321007125035197549369529776219045786433309148699781435676206137234903553352763383288752163603580386138099460800797247384021702070038835790525987097447395913697060636367103738471100953922571622418834529473991916762463162930361651256910478707059782026273316141054 [152,98] 10356488452907079471626019380321242237057354099313533039208097261584096730109423456352347773516201679235447392760072731685354694928240587855660789694579092804661284892414700025816973746880196419740977114650719968368917919880449556273764221851281814705416669622571940436757716587033758607253579700266671494616501617918700216842076740305370645462546338007875446050987419714017272860305709474736431394105457225255412917241508320104141543481743809389244048981658941367006303327342482094600342445959310205506641342279690678159758109200707695240822501796774337914089728922078949631689631974844160582601322383156659024931791100080100561689747438935485097241038531001092252449520694833989963642439840074070330336573802006068490079244359020354276295354134731987530894541043866795895343405247223017901988422189620994848074653470978443913843170088830904621850549395365515551591088360912299626087640966128361067319219448063017904308838635037118787154985477560779254273042450208998708233956557307513555143087579863354250040218740652692044522909687196786977052212142833946080367523910845758168484156691280774846273692533587997479441402176343941157435308385076207211203800560531343714509254167568261436425277209256858600504770480883348882173943154805837413767752046351183633855694062633575663175825345949224306780072654827402874214784166158872307593696268285908885526690735193434890416866562397950208258948209086144965113379041697967001104758997334446958884830874259648438544864498541862603678786512940578 [152,99] -96318526144467134624460030324233785803471577007932864360506894295999172975113062854682609651269522347888490000530119801960591642634746301425968137035839331897495531859579124329880554749770366661523492216013171955983298307326993560682280578588060331184256701117850324308907921262868894238775390550018874903092453741916911981991700538703854086198159983703906613806847467594777701996167290062450288062942276700033065926277365653735679233236519242127177881385794710159663899205144170114432915691495939001186553004788956388548999421775977798473851454209143173196019602731384962291967110711555144459689232935759154692881999625613788418885385828601754360308972305836288855835996328763343315267205285250651015666465657531287875954702299820047906739360822430261382866194001032810021514115801956173441205805805047970177533099310436392835495505883422902057618347353209973756702963719838211468686465349720442592831733160959028017838441838126165664044203280027857297889876243335857402291459482459161983465639757645962262176701278360744516144047834965821685120396387158586511952978378326394259055381693955940220830877239481465113494363551815232271238081637578907936129413709395933777000950002213822269425442940025991256335650230925293855524061611218967163953997351140983416448100474778808356969839579029655284948125461545151746940490231820768286753291680986992953829126696404678368155855633644317603261643894268726513820579626859635222096038665323938623769390470234541872614349220448213583080152574 [152,100] -374318943133427806951759470724082049699546839019092588533988978289459399440920396081577826731866193723300450512736326275227001309881557582166342522716844064368876492910711884294203266315878603952217389710829405394519167553426137917816230330122500110063950632569731065023326625531029648900186826248866318457243810704502483511157860807019642620912620245241087152083125812323715851116581440888754202320685403115599124407052319857137609385032843054328948233630373326491208460799364998873801696368302177963432785312852786501519092222116999444344729497797699789467663408675434528697816459346030499967959928799141209788487272429247312274435727664967144898184607576535569030275997184190964298703259623027066903815875500254269221244112334224142180011707144745899226835380700028664237953291106365740353764118070689686098622845460058852317276310718785360958283286334195312069547872360760732410403450824824101833837095915794968547640160405915731015216396516205648080771344417423953467503792542509433242039624514724072034221528995636638648478683548727255064901380646185462360998231877046791454722607513367735580160776884821698951493836257287671141035486750627067796168049660067248488885637252070650284748641649804395544973138408588394795179564205215638725502002377745441494060692357764723133872976056813189466293275976834098687452653743886599509755768253387592201958717947454528394484217431149287315290082291750944657375078034946415720408307487797744308177751588429176178399557474782359297737 [152,101] -996416271444647795346209754365225796686726929291531552483014260678431897841873394065939260085274269543744028876813184173191198496827462027917027202319294764676660248359716002159303251673195300213603927559736087729888405964812354848763812482643634831741986358384092665975034047821397816510124289291913801396013773097195447598365488940555034972943554056524483332704257734741926029497863081149775221365758500675647791858353950254072663983273583923439024621580419741224984223016165962697255697702266405586747108298216874922051212645096453201197426706036786822623328511853871038247833028377860104039257168101772787409820548953110019619791519482429444706997310174613246829023690673873037779897205481917018838600112054940704615373053251456974932918089555719887073824026339227032894444312951929637886594082269831373115694588604302020925232710232268793207236265125317604367721406566416668209772470762443878834189082200833215314964041220277966354755937981225973384908599572232768029534584532307619945858656288309646850290036769555358030889415987579740666247167029151762427068332043312464362766215668552234025462557320916262336161452997828491539584894652717876342185861271888779534987645790208120464841727140169912151814191758760796073314228206699977674062414798104333220787011627374520031414534547856114095479004612029539264785580685082074245491789084163142663205042456836096428604460430524298939282924771117892556912659882027303690867058481765390756270280395697336069339308459314480 [152,102] -27563065355512525342439927702469585457761709944307825325805432346710259637877064810430384108505709860745456156393760410006028552209128696159633162403820506439783770412949494312138595493382935668086710044729279871955147246597656994368435350785096350757640661167727853872489369160723469025975992384063751952005661342597389815305761407936637356987611647180033294738418668653899527787807493071426711682234994813586599236181133361211551193978705493002760810618059866623457976771745340592490052716486839475593797481788866530792695163047833506837489953382724094013404391236626062718053933981623017279749307259826656870606035836370045404987232438822339481526002169650747695950034469944947076446812968373911725995157449627783237842381931316966771324656750377001978882835511384551502308153623891985580850359483351923929609047461791527972078292679432719563177179581973234281761166856085374480767559666499981336128299391283373302621144559849589165188909363065334561838151454531391055548474589597954497540656878173148790731860708640195157751608632153170888020679181788115654578101098448241543498070424545160722244703321357119694457628784989895831738138779230286341156711774593460802338362523947661429448959118124180887470992567271183157253485291445740756718023363294523990275351345296832973146408402031226497957161137667091716937306749184573799340988059245906902812473419006903908987287580525933826363502190367967137295388021834530248978081610020804126820268321916932618629891330367 [152,103] -19592151512641457313632058969690606423629404846698249650600761946521233242404469622680714452077780582250761467405865859618523616687882299458885972807893858879524426605285244273769935648335505453263444064500675330090674675388962217544814350253112558720705873602084229009036038065550685785853152322162983681303034211289541164422073880823310323460031916783115323513692072854269403130438892087754343633261921428842920596584161342202830003354950457511584362359766789089599321070184650034594693636580005782476068825470003054676777093774653362676460168468511527386105284191084000343513308776181514644831303963836555554436984508564075128150930496306649423667056173143427385022022662250989550441517523453787303729853101795430675505740618325872879762087183408548202458276188739135719615262901858280984378865720769651733288536274650779880156383976406588496203440046078804222708422873498530515804820842589049612323542915793394618508105683494079603045522526381360246769910000701717025105155913091276105210298539040186238068222427363815760001575118406169270009551863597705205675371362784792632932312111083708613830768593426192313819676558820652168379143081465823683790852021868901674168842465584555308106301186275929135297968924213615575932273869182700067318569214711271264959744923956074952248056972758202695501240450508756727128991391604506743918435444801175959242421751633742248201933587532044232903133580039305882117670374418658234215361433208342912268036458963016627153517 [152,104] -206373789235937252894073190439081645229261246962134462852235053534294532248819674399446009588846941033847987289664074617203386480504446619584749296554193262280924437854300773356949277668218191305920661440456570197762214547223749511313984822176395873294120070473200632921787204824202142877198655930667752387070461876304447612197219155111977620860394034898371652248436630217167326622212223868122919238705955097078843543560844778866208865774553401354118020291580466654224334183092701853021451354328528379547508301103698422991607541359544217045657257588007810508730219488797761711633772263387961779191730950554416937108554167082158699768133311916615575626159582703957646501273272099286369207134213426258013737854804540652221434281272830391828848140264072176776518165135155897405124500923024719435816586843927137538757724834205627387063430145032645487697170829361997163581585598663382401180549817364370553894215802982018766882233397393277426910293264966927226910436274661899917005306041261100096801591778350303978929622069533140713178854210072227844411154667227211992069260494435832618417503213812234044144037580360014786071916081470906560037755731087493526314943929880161660016506270147887037232968183137269962031692499575049695479925023643995139038527607060090816856896208303394731095686384586222797621073320122301630902702127627058159584737962992441621368077101022064347678362332030393836906174522043888515947943761644596708828537394483215656652349943542649661 [152,105] -20037007695820819926014420050576606943151814767501696010085623834765707952860576929133787909530476905369429607658645579379229151100753785723891521224707913853485874970221420130643147989852002612432021041454056818673477006961735232945185065070146558512504094944688151740734921459636081611158266099249769128031699198527155790852223438560576699382246247578933136835436903375249927901024553952504847635238040094488016916478984986775706908002684553709305316235564994003144701282922834176561847238622684893568163001771915073117476070072093481276393304502737409335229103635886044196192036150803018650516601405948665536742126872564118018288631024658086740634913567645763322744119697905518813906599601705529318139774971976678241612977938946787801485221042697920321636555549992897443846785578479416721179186895799166728472081560033110155457019769408805765062567352095627688703081212334518067184095216637653129899005823871680398462020799704123633255157676544120325562245829831786347224009808247266637021725235341768531261523554798758730615261634985046567533180894450923648340781843704756359196308885418815789105945887730844889008758404191658203123801012721144653963157400489165312242089119243079386065542422461987286136463873648446353045942276733444144705724452132435311467730834737911569716355326443776074333583844453544436876504592399647073172033534488079514120537404042200945987772910221882568657005056989811231859662199880465551827986409729055162358022939783 [152,106] 1743931133468164076404155220058061658983037607666403605567930063578689594558496705724927922048445916408128134759797797547346465840913268032704478387532470862678613557187428040791270961839521957222662885133792385318096466287804628603913888199370437148157195841485318830472143043978968765246490933946485856828084461949126355896089968570568650729984488037553894919262568923006428414920711061102691510687012707471501945803107394916576045869292037244668161887596633400992222576702784281067991163665297955915226373546607338027018533567097500357997607807231325161096616998202195849720640982715444107371834510335687000647010880880897346742724167069866251903495400448123375375215443190670565203891018372929493652905466467044734143350969301866541898331309253251808618716449283210300381936919593588709785285528692598423157570023609633000146000860031458732644785117311798726458640467525735756359294293797377126269387057584220268691151910291151993715700437297892745654815644506698536761947391108096151152722444923372150607168269709286036251427828980670920249233481564608918139979061342002528732153091125094756894687007079383121285877416781193084853964489827746287126222361528636169012979003986717981875529824097187296539383930256780916495460978120743837471297232874028692331258032978052789850535216926266728270427897172397844175950508880708603979560086691576238048400576863699232438808996135377214744966215955673585699158733857940742416543944856551357376839432 [152,107] -15600234458841262145935025576967381160555192436554085571818122417662058973866050167682991834598963895560158990650798089344143237212565112046285835841309641286657041497774577016419998157597180390630462690062951522814890182801001097805997446174429118960107586859397681999943946477452093493150586908962706679985710249035674053881367232063527217268813922863685532314375847040826835415406612571601405801542657605647355711519261893228591913660932945068588444508545804592397057405308503281562622932649125376616656667406359676608760106272016826791034988478713196185540556219967411051769366693837663057594682920943952122878505221760081564580988470372562280472011831377222058386210957244402084321179344227479789620123286371623397422461658788309482344696887216556628117051790906913485352306876906497855937698382744081045637686414171245740036868248711375016439085774663192015791810940306687389387470118166345962970780408641598844761597245418548822241379543897705372443455959723945336591861567738234837558798978338952640821303849460814484255888679708033505012154320958196876865058400213807276238569443594623237630454642462810540092402545583034001475726877461387281099370970136435508861501285967854345228371414331519640057179025207337993385114384535692162232813756580793601009777583861432447961173071034467015969028896218917571020790326076297621831853251466567738720422846527874402386202620485604873538833710014154048522764723196636029106505795461782931801 [152,108] 50191073063473444693597232426413808223451332608253983349720729789182482092710150760259114607385450021606389561190995987226835515523792354285754936988697788747045744134204358359654243955696203167218285062208240780105404196750592029057259612265953006211478561791179781559616480739793972210815070682342648222485699634478489925217575933518645074423165437531956792166121581199849630681471753996640136952760844215788440228700074945794794650686274041442763794344424233486315540385384704000745479121928658592458336080554650485345385882504238190271255400711771476758615862051117695054113708189369180568620876914228723952093306111579114257230504700385756495552716808300778533993888162049252143634670470775756052001025764125548640295068391026387128623767526430541066090432541881048264084919217279641871029696554734251730857132550305279519749982723991825731882007769550824911066107805229282402817933636341782730450788112258046730650493963737668240802667078003129545036799678873528474193707142221397732616837283645338621699867207456559364566252662844498763621791877279261881542676821065528611153159711641868038887312144601216373107176351065042806333384862255914104733690947073203212921073346040891694679083774347010614425746229292200660288688821987089201185612086020893910640582066443944029393388576961213876438438751032620994371120313473036375477253966130717541331703706809911072432927115759604004059467673569649289444314935704887973196364339775084 [152,109] -145102559125212387018174875377734941854673157377018244866687541476946511338017710778467439897365547350435085417238730117955439315250643002791802895167626762935505937590623135386198670405779534471417518269552400905181172091172108232290577891800095961235477325341292174988656728373319463206598592605653537797502325386803833223110921429735644565366127264102988845878245741479421738527504281868371149056946083884125718856123304855722089700117271270928341113258206077746641530208768991339824727606162818329929187245305656462234920130128163784154014588518303751918457821050205369866880500410512886838914381675554429867257174461450430668224098053124423329616385939661553988022363311226401983081278416626847892755256720062646936480829709677714185348153198410170595911118714919530302118771527148805475549681387395717218747666285036714580406619560363240122845616386680796065798000817911784414908958757254116485445041724694426869183318816039943055230866631956012975359145261640263311748933387333910833828614836286293900019101983640415997832142890948399759958096435799067918194962397936947457605219322325971398714374616454793364136995270409753505262157479117316983292872991886094812096086293642891944131547737068914808894389839345745245311065586868363689518460747911698474413232794694962075609350606820719343406861829390362005719656946547138460997380714966892982465110918795745556524842808303815908214739384068657652813034232661171711928757440 [152,110] 289092059765093024380803930697051282708324051331656910033410052984628589676363371397440512435550998092844340737976448715965265026574427114089617897087902711901891957170935512322990308739270536608947933238510291611817191457453779449454518556658516822304639790573041198413632834081722084623778212999352650559552138157209484921650039947770173273669328928673285928719581269860471243661908787947535743181105913003462139992804549210841338729271796738536408652650339078069372140838232477538047631820813538866689031400219258122193862715790867295620856311979192239254008554398074597025737276483728812864964349377103167482317063370181026499611705464723245082468659636325751337239878028344649572759453231438211255796472811862881798965323180700700226729893243179769988835682248741757605061719770030074982386374721907205119484980167665723269638217914295020165249064539872931063825775013539855711745468504974484060720594531687900096915977258711273637758601241917302809973967280183281085877838307823353557910952673684664067026169609414621728443196090143985074293143039372549592385020131236854003171245320201117172670236008392453653629752489067926240163379612643839514587395444807376897927633729713539750724252801730318960788527842306600770216392865008339388220871007577921067722388493061312361756546846433637322134447001467532531198192186646526896129799837151342741106156301087046172374749474927303579558381929032813892664075295038119071803 [152,111] -101686626545900591317768586662715243759600391141874850916528689262236811425324764190285697367863064865766862467617344869595420417530599870533446094743421035896554390955722693468612710483359390425284856459741794457642527037150237426485134918078641495733557730484996953798920354246090116779029589638932627992325000027452446195987196292523081912295588625848168011862958088349686965867419856293241065558042346397660227004732604427531117732253373587606977089344534896984747164715153839968495383490459643053125774422133973432804952336676609385544813014661638525473564705546043019359706261952921430617366573639601263440751486351233761992047986071795128770333750586329064629835205238332004110305668145483733280759671015395041592848090182211719235957386502789349345733493814930113419479348713859905747541153952953160643482166584464902331399803466848396409207859570681541521991929769781645123234296220064756125038200386433318838547728751172213943484286798097720014956563686064872007866503758008919152424206549106716226308094346407969290312486631395133299835682323204816190742877433966218827592265627248995002908507013987561259694793643293445603978712066990189058169580696629450997910277536720714303104345555120743933491190490331407533957169651353469139214587660412037921222151428306676188690244100012131684668448509740954644045604400272166980153150114191138103806425596517095252103279769463479909078759482353257564385288804288699 [152,112] -142761697618841605875214883850663774711565990299054182100282726276497077197919430738835859083849245138429923156589332750930768053635471270006026032527965856336364899789538154044714189702467102753690518576365941618267567067126938203735571824189736241621289487807504926840988991371983331574469942804454406695214605097529565273091490383951766956656534648695686339327953645999405129150723631535216387643804813314673883151484764927069252858741029670842021874286278701154012414096955742029275838876967350263308036180775444301006166851908265785818823405965006388164554873328877503611476401463626743049779097386210949989909676115110743508308260857646321875689111808612467117036948097918924682342381347845533142809769527671265527181100431503130594004783883823033997094085727256793317577703238828561671280960922112491934678061249572797563455493065545161030751983858192527838255922563357707798837274963894705896585004239486546483438660886834364285911747271367114946149926445048827053778060196286413356493757881352901348539379334490469758618630785328967924024986174055922683908804067949522421728301940834886900133948311845086582196980421897494189610644340541894980118403847948407846484663827340202150569288518245171943121498508547638815730055224122955039275494843289847398450158236325899645263501416099656390641431737930048513193820842518765835735507231704829239561000407288210740239868204609279856303784311902613029110284602 [152,113] -802453583097676092805551560205232373943825765311956999479264435912217977881752991239785219441250463739777986426740865595276800035137248459031639911098597413395652325621006513344777120298551561371526747931066068207195963834541931492859691996047418214079884894987000547527028843213913663894668263800515333515546980871966073263825521624155268165657069945945346642884099156484771809641461463548357466342486968619806269190438359541023206151338353254687755405016262185574222771859194143254429151398219607749012884195828717632300339188343084290050811427542832826810882049127320116589502000722617847728600641452696680210346535253767022819810599597946630194788154200804690866842712879902489294547600185598051540342993510294587847027872229960643162375218567848248275897199003003459775623213756368920125548576143847555022821886114922326241093211819392893487739873165378775860305552265273848704457172973569334770470855641376810498278584862779854117292993945914739708829911360136792401157287815753693021923590370034022150784601312364773939131009876310936375518215529125816482030127384623217573984939770700624726644632329521605696002609242661773807290824063029858688735098575014708596982832786358001642416856220695645350103226667972423519209926104126267436328536979272263766466425878378875819821982980083342525167835736902872571498096270581499663011298052238724007430952919106320135538847427753126988608874633133279249996 [152,114] 1361613438302715413779608890154956656185671588916295257803520927125378027412854917177186632001994210940367163533296512890198940760881852092241937544525799803224331081644997916915079933155532832598513231029401838158217009049120751148704171713121510268229616345549835212291255109525013489855414000112792793190748980630184267411668411395102769985254933907311126447000604430508727041684783209177789396951596321459606030110502654930914731181992987679102405016104974802012822839945803776147337923968941063231083449996211994774352259311370163959599031131431009377560016947400369463486254832741861778892617652012751250455143201351008654902206696155225268461461586605170349224176886593978925684096552327466941573651008056417248233519844591339851924442323247338354875334003487336374417995915778696116826994517026000792480962082063203937909822981998672291366738909353919465419631254709567616764218109043271545758610692525038559923028213944849293909637986615643656523330950846202948139128165323043936051768170775464855673334654036164774198740842924978191721939521248563223612303042871436263150699341714951849366203649128618967815787419844957406639895009008709091699723199519396966272949193537520189076428796862073167610825529236813278798550751087835710595767731124945844867566614807341812399497887948146429892990669413879790069941109898818463698539194513401898197392745215018689205929847060083958940976100270170808 [152,115] -569914479633798768193253142124441562653498707984498456062683578284043665497692706333874565779163961223331926401425165539818754474410591020060395458505005501033382593362448792665340235008116025844646009101545928283366353723077970967114563680240650806332270465587164023782991101495973506135703228728561024631062702186863478605409090470104729501952579132049195451526084111592856622149820372870684585085208113136583036375160132223510690549377223468018112972138457101636750294941768182299883876041592293784793679174676553088598362588465620954808551832626512417195014337199469028929623710604937109491871030491176365521317720493130828994881174385577726481905504459009223339551981031877058906899456691598923048222243728300617630821262034291697232154318967480440755066765631758639260790980231375837496567346052950680270087609809580947449150119499459338138523973566030966998476458891965991976536556023604530135590663483947635740704249855134735510945581493676392786289625602205141678001069586413853558091406033441467777811837385114099391613983566932842256862341362379213380477675422999721948231073552560732655048356999487784317032516126592523835912109264252306832821873491051653554411237836881144594387472173913079480692072385082915831330874739998680596984818814320495185343929867935140423384471966157428354655494753022960073311038128976990918186334925910569275374582236824142727874275866110606641726283626 [152,116] -392073694850345631938830800682304869807210377096061563840600308212334875660283575446908642348353411650887164234792703161031033431230010794638048297689714896645278659271208530828953074534563149328276381864851765181346744652255168116907702836379672053756722001970993847117548129617180702427131395225502238772870329259181850096419817319267531156926560142372849249267719768321040170673584284978188720576706347478435986763927994357513576632005636774467666498765096563512932818413228191720983301237351445810319938171124033061748834823587852930678407048892573770725726111425530855604808445378612004947447228196118377585621635257954818651894218308682098521387008862055015802889248528246970613972637833187308633325945341073882555767930293382400719564616287292408695723996297717423409226582901735990397421751420014374765721074119236537010500697360504336840564321444303651540672167781700907603736772606145948041486551434736853138905122314038255521705807184567977853817838012402657416057727613650559071779847638418176334477934167061840529144446749221237632164672698042773151705891892124439056250662821606492070811680023276221007590004700882504769390011125614488180526842440334357821850356499488444186086156326337690393375018848875310406369640467909714996301540372527952372240961120358434660281106969654105002910622400300361077336343400684755468982407090701396808746498336332843971671815093330796998312 [152,117] -20533578782016706968106182777586696211843156963218741780040679334944879889389611908425291923496494609443982910319842396694319580439025283344959661621561822084297794714035677120529226073225205410014674462884885225964360666642382754350844180155062022687259685641323065842096065080525578466470751685535754121078649271178817991898222075590969093600631790632514724583620240513407680107592712106190792083601610712724226682724944495133813663683795744382389987057247071039670098660994668330977393837090772619737356225579014970976242600131240026421884674218047563262668044588328075550504019364837358511950155849854489913308807543712871504466567582161561727524601660954832177894307893537418210200993668551072654624216564963144377886909954240458407653744443693274784335943186061910685995844203809497017058513494410445751661116495251998846388118231447246530449253375294517818364265432875159642510334307894642230794248715222266709582258272959304138566989790137638158376461339955226091303075357595819185086964332973253773966353508205603782068828885638708073776284565115067228900267396221946798946907138486641352043287787881417745401249533732438738098662577862188921549288101265257808267105147760918159564322460878003478057126900477815025386955890080272412102996072402489543827037562115328640574133156848530638463348644735821412743546135733091882472982529583440763085010214174225655755691729930555 [152,118] -54162952455277877401078096494711028370155057329641668199763962893598470845676911177063719440348186748052057410263683973166733981842091697594537503441799631414485999759919257207679141927805581568097965756370292402515364938165937581060897657097822320814563299114560946787785435893755449812218216472622389694851133466798564368160903081551102874096815603383057238453760083723196905757413430066541577786734388610770410903920459898169690899663250600520622948569193568191493736735659383868588077517131526939141439516241208917242412954201127663969508419075516133491490012599209413522948924272000387220916036836015365430544526110357171851841093984014203528566130343152226453387401613487786688308780149428378881599959653124563882029139976962070658459187694469687001892362636019395570242389293010101400524077137645732191467114191985450694328233789488701273796327996174738533669755216676458399943733937726038520861390855346825192664990839525596305030646301456377853513426186812192957967000771869862415014317894238850831097093513250478783654079950643703380431078275429363212550990897557914406764007615632437426587823763180936426497890925358317699899198156474904357932691545034824454275182280702113946441436366827628347943699966987728083546205733138249185545878765767729728059241893183624902590053379511806039828691740363573487467114471757826977812680657957143199355486268580478699018122351 [152,119] -13404696800806952615273148132035014839176114861885221427433849251695024900879534872762056979012788095691270665462003296538160396722316374123850657390026680839531039194488988749554198426298871787007122121607246387350273038846303206854678530671212742809794435464287726144290557498261827371300818551512740774338842293660569789948897656634046026915931976711228949807682246317679339743869969089136867834153273495925495514231133320248337565881045354577101593717631017640340938355456401487136751174321333651491863449737725181061964619204751694392833326663586008063091965306313397833949500310170894541518860650831502862402531049225757522063530388767911586706227982909413519851093360371313096122490694841820442667236356728978921389292553393064902132060272072764628064554336656658041241469170554520337239617367550208366061259690954360106222886663428215239944744502196769855878047296330120122623081184660529265066394480422763618269853353677693550302425739658945611070031781230224970345501493295301794337542870336707425013243313441666089664714508284658549792360854579419381207466371331027806293607131917898183070132344207071040467141281148525318340290743435187788036187067737687790091636167856033438285216354450219648381699727106623337374861407108244941046651428944345610701305975833032935318401797901877009269771034293316533761772855728821016252633152179336708021181783525763366992 [152,120] -3139811249871209636421771755727817417051624511185195507700900200246299070422742321262764715806370673549060111308889287787047520579667294075718095700938838063892802332719614579990002247361606720633515903005903624448814685736809583443296607521394524471252535232904916241345149384081101227495897035340384349377936899063777035951303006508377106684172781897561674701883611819691203603487201495113156451275826582344739551822208163543404793123020642924253204798032162915700654849457303988203523192986718893230147391948501592135890324231712727841754594476111410958746022444707563967990452646998571001493540595455968404057618928946354417525866588653619824618032820376552894739763982811292243862814630559486612616427862620475839911094573174032971885057388769146692521371938305868469624917125209927353109033248974582131034956195743881942333400427542733812986573946724281010328105447386758424223682283267679575793030512036889008670171829678064082202432346419429518617419076663672268377194872315620444401171709017873444279026550295666850970202505471601383568837305784694117734389344484077840268827280671600425351965662196249982887159202324899410800410048350497179026050825865505196313006353074528079904762146838473592954132954663356471638797974402742923732015252123712033474582983534471336735834724602508055288146873523771265578421411608077270597801754882528058418492355220514 [152,121] -213133140989247278539100320840510623030592052548819630253724245955593713600576554286590694346360495320138978732407742300139916543566012277136475534977906113395179626804208681224499394152206074218682540496147982086397289922541650515727116228315133120251726910025440114099237829459851825407289648931097471186588450309443379352400942330142889137534193859389817942224794477596992994922440621807260330646448839597906271637899822931974273444603111430969198480914771291637863114418065884563061912761616082841893983514795893621866546219354671521449885170544650665088079490987875745221461578558133139704736886356965531386945466060069677944440386021004203166460489389095938998225647730992463100358910025136214055818279733265070447952954049844500223555348790903415145769058074231697262392113660777037372658663171962870653005261163567773963374218796994119089570062818228294541608183727068804868853979597662070417424784440440871259777746757788325153918635169348625035471147972935358328627316601452980709250960402298833599474802428793689650682868015408254678932141764849457043031404353536437655537467028567970272916277220764274669367544635773665897932221991039991154871805333524293902972865281413049855621009797991449170523908147202665959810719710267685169540565576459689330637122965759590816069518832596969237619626299837075380444949793701850026252786817433135762782559 [152,122] -19996317179974521275012282379201249888726416873671692998612870045423403088959618809250880054249376420576017348142768858308799366605635256143110713768217024445958951785500833301063554834558571344364045096301390339455808559754907709113480126520077550218906026943883800066621021339976646353161999130667320801137234725018313467537187247087559995682346698355474206108439099669129276397209177364374319859058346080113437927195345643345581174779344528202328197390542326079389010394605609231490561016888043389180710084764688388672424415107247621811744411678682081771437235806650938994695522148788197438326633068353204314849660774940388722863813226121857342728412240544911733395524873360769816121810781663999982644921297125664252659900410574496315414809533488586652333738547656908962275700388680427465393458075596710122037041081049531660290486863440769258588495660488616064378962466544827629473863535867190717820375359539578022783589543738875709527427546396594209027916585407676839281398787564980632471649250882373519955999564445123605737749968449361769227822143161196470541175033089314386362059633574912178832011255410813605686713065330635891009531822703059144840932164204765257910852206206322808568299107475047825020331863475189624322237727684492717892863596840659084049972074767154661967061330443414272325047992926790668181231845330065005904967874986367723 [152,123] -928268035097670063382752976105225429478120308521355080541594727372265329201782341599133805343379451367755777757360429821475276281552747846174616801825769466784784064742134515716690579995247161899993516276813876284107208743694590717430340222094496533874783988988383274287344645655346718804393506464480240194473990846250646236039564341853090575515726029143496563959457259270301660618563572396651385055906171662449516662394230655693394641262078203025995960549047928273714362625818457209060713539595562446846271566860245600728181819955431051501661634248297208025596054693034648073543154195863094502066467577600569462400880675017212690695059333512353897752747204987001583608805195703159732158392454408829502462040655084649742539594646608905944589143820820714419997118161410162185817308964917114620949114339188442618477812431201072548614202985463892319179389748472981725843265171961543749608948727609537566721916187130286379317139844357180518459261863340468149629471730717788009084855104554359152374205190228952024439631797483409293331386728447465601981096801287017838714522575514862245680384724846566876051915278802051671570766814507036810230086429351728725645029168725212303847796268128556488327885150951510994224913253549917063408416528704325329344667311818358550949667608033573538137979074406681586668275506086297161304633393976650189076088628 [152,124] -13839083552384862925506711551173471398651708225571410886522873626394966997835784562391784588210488661052865723882125021307790938692909894782117196129906782643754599313508974667061989178685414485789432226637748311803293889392368274899141171233958727240243546052086313386291718534368861525147352740965220251480670751382797902555326694460356110565800205811319923865100977678783161188372297628200823593333324838962140055427401276774656376544178800672956023380827758871379184103913502726930578697131850341733873451262067792528190038231237602067258394697473262655226270484488554723970068011316226121541536625979692774810786969469674309325313331494459846602411777453434849390732226515251584633492271496376601184103094015622544078074305419447823572954534778267163169906483660657347850289354396678663546762081854497101768114120639449114410061062693482608824962548374486503391612890694663557081367853023587959121758611481676373511645031812564705633368162486098146235046652140792959238916325348264717183410833598128689795417853420569388881896635530930505098142551820082079581190140964421740690774493604657108526304482342100174891360428344244189892527304041080916908977621635089360479618543623625456541785251996503485113338032856714451331405919696574487041176264447358398157659340599287666275842127299161402635656718143337768745795084060684522059 [152,125] -367190946673354113712186891911466090698390084348380125423359503059324089757357384146282538132106045989556670003076787604999169246744708301467766537381992963974582520984691909512883826845206466282003348262140296397311564858526170061349690492107114301923795086646342766238135002481354673755659351394646514942036625343022293583198821661362947443734052148418179262085009715698746889070393705140550693124859403816879325707899735170484956128993580867177776157628823800448525711272644713994457646677160282801511777436670929378163150825281131541945094065382293803341870963770237087001104713324937938812450998349814284271828107994366048564682913238090186927314593466827203072419192399637800318607187422155678013371631733532588186170210360313903871750434874894714079736479583842899292841067745810084599577983421234761369273019073243518930912933175468759676143240149181562797364590601648342686508455767749784830466165938013799125487595089149973882807954542764322425275765304260095578277390523334628612749915037572608207608929064424285079465489808825039524282536875329981544386593881640791975403697481928534281268443845224741847898393810105028341362149844470759377935290896381076484715756186877229493033996609933523208829116342886498933439547533696054898483439883918545771845475178862425839945370500718108068249668262449360591087693277728 [152,126] -2295082119516178016124089115592610663131688634675764433349327017589302037246364818650201108424784440112076776698727406280988327578287943459808529571126438889894689939227249318578332649413222252002650453556929893871799030143175400718000941970824205771014409335779027629746329400638571909250443871402285731421076838321744453982748887986930280934452612578132348992679603329473749137656666529393314768137215223166685653120372580728980379737327918250007175541382799267606928320534350815238178718115130238671437646659077851206142108604719155680232533391130979251597589451657702943390367018232629397306546737563272091424588494838542967923176814816388667445561894807556326694751117126069510471658708597040752294347709096621003709536845624130748286579786358356899992561920258597482219007126470933133628531702066098742963034777129921782067928538476620592028965851769061727381182301829303809532772370300060319138921968150423376775786621053876199503673353578980304588330004600519873566366125395336904610171274259252754277291781056535130079378319859295258466226804606127738284113955657335492189534370185445605315469981162112200488941180108180864760221534321666850500852206008907889543880905197653379436091410287715579836565178084916336846101941448444150001296661374536689125070111442354939857475105808031197137521689956960313799955 [152,127] -5171077980310382817338658010152077255920170650811703363392463617781910585195403991819341788385299654235290942862735604181573740961146869586361988510995611411537371460780685715065614709593570435061204598291678625699727687258909554087249428423734530804854016009397297609823342040585057272161768176466542246183382859259416606206022043317510998413108896476244517885490034472673149866994492898014748809258533143532190145970133964472297787135742473865395007396136810405902193429018621933262674733989458058542608608706585386518753075418634087548664351269853609848253936141023855440959411870348051561221765824268156021702908246182067399304082187445547140402278078002168738730240118990618622377968691298526040253848268095292333164365326696743940648162230299411930129631001218567586853675864534282417487564254045642996869642466867848284732668379135987736092904760647688284795236892573300307564839642021927755554153371049592730528967111058589916797661879526092168898580231587334204710624109060935916440048672118781280507542085720218886336204690192711232234504924165836929402791872934402272221206898752662656512937315110495615587952349068558284968947269963719183103365606569673097203922973446475807798543582280234210994454650884903453128507846373707154023111450910260835712787249624924707808764215438093742606670018617813 [152,128] -135478113321788152737467018005431811901668109646874876462428572399381615050238341860753580499118667655977315178191932363607369198402060735658941595296509453567153561206222562305045916938832584604141188294592421864819618846456928067715573547069061048067031541956906451964167941806056449342514977569871341443838046767838492538002274557802051815224839047236607345066625363739349084878089281473593006502777213799414770374414205748487963983575956768340152240502574182572245890989578355708227101211826805798506496011794911958046558968301585692656638833015841327850685406395640839333669535160060632525612655556187105617036280961894766539121142381680099854481816135333242060332026796089488524328898094982697348435895549930316206590154567059496962278390788798491939282718966177941766617261382533349445145322468936049695873031834151224059897252070520075975705303990133916576568875948496509782595146454698797541051715698897052350107049134232179376774583776019622690569392887211444270778009000041765259364006942715238293790804862429374472566726189661970593805045804862151008996497507894150614964764637920802817112546442546966864046458862294355840593494291526034938306225777460537065491032223522822253973267412410072225081457166143418860710284674907378761397297311304767643466941619744718608209777386034517108654450 [152,129] 99783730257108907635114783692838192619982343772873679332432697857023353574480280078732885440358123160692474672449127483951417191753962468737114522284177355460574512737065013824806200119195667700822091864943524103570505397725945131602441830206859823737735740630950397578045620754108079413466416107691759109972892502127085683000441579831529876244123306366563236635823078952443682029842288733168034964847969439674239514309408723282260357785098764414488776558887707832241825411522190792797802267868742314028124464623141070391648763174237071760616427280377497917219329224909825280349198549544205425291457641081293743106462072006853621411174315812642716990773541041120156236608163198327135824954675945698718660786466903672138096174513688384406703647045547337393636003736279738824562884440641092985103597989203417952679363853042767301058536336462809578696528000996729919496376503159769613859743264132998533210882649893169450186230713267222388522392467517344154375729409586157276250163917534024208612127986879626827503691639158640566356440972870233282892710112622028593879990526817120146697409524649244288037360691979443624795044490195487195837538369140598575161746503770605848230097179568015439764506803735018706425985130930946684198914419226293363496676796911113514099843555856028642829810769588491 [152,130] 921671754285374308646920732577263400650797075524378434658293347351025487327132500954973047197786039039547523481209837051583643037999250604875013390827175191537822004620213956387345019291103970245995350287646368577251332314386491901999538667168412973003220708088014261231274117870667831555767227510565326658505347244399171907520639501974953117181476231947249512469076843391207634922697228914187944293741232043645063662180933787927485495928153276583776945260789927242893568887012955240731784865949239739200824604032689537318958990632784112044502460553503334279306355222260115461105018733133131328664856731895236553036988032340526423487878974331373058890640718538068576795188236126880862045176395227435426032761995893418217923188995258656044594583981054050252742534427729400821732255304464286275407858426370177619813916873696168999425765242554761002247971727270116077075901013319096356317980455836131545241829715694614621040689656482552051508621231383406333589701798493254834022066502956416278890269818008248822712462191846258308754987796020190672186194305919505551027437328584017446754869410662551325784616261217807275165036065107703116511830812839333969094926491924771708700460622247409670071006761179514565310739491161933175402533608553194363739464841704238704362618748056813421577274 [152,131] -2293501434363693432793801462742000392000705296884354356031345418108996288812327627032979684984855068431951555371355169609927069062856934871993835799574511148047070659345362707872659917049266935978067237928968018836185066480928636549798225328610955421890494311518360725377634900245962437076642674086475588198784365765654654123949938658469520866706679047071092917687161169749926134824209760442003829251492477188292462504307822635038777371600181324040612915545179115196219777264874076215803592163378677496825804307426867898590407339015797672434869428418375993303844235188984517383429898755071789340235626282162315205385997074437201742886425221118213804848570309910968416562628334727082704924403543954013077902960066219411185011972047671920169025179269998106997588477154892193773825920201902534753056058077392659877938262367447143009748643796113128399278817274020624908153199848539410902767127402077832793375092295442744912077141316948786099710239503520617398129469613710494674002256480473454196760855735553180124536870571095321938605994448773515854009945914700877984672115613728622611963484119584864985548877255298919281601718549062560666837480886482262279526768449417882801680109453563079616535784457401557837201912038342453783291570454061896875681809285758130803358980938741667 [152,132] 276751106859357817396489227129489775670401837330616680693759307454075196119226142846497808770347029224093548399172558911693711370448723615977696913499808885493141998445231905217788881370658109657797734571442272530607489033001036907215001516203807338459819674104569436669871384260856229316251411164454447020292464530234804857879802165771564610893919902121564406539277360387568555212059381381926853204773235085390625954894893434546822591615796629690858603902338828620495972349086732607515066726010810082800324703671878152087242051724014651375032379211672326853854177840375248315164981429051931604567984434074446276435724548972177673715027036819870336234709444655191093855524661928351360677963140377075549146829211049303981282375427308810522613033974641712339557456810621771497413156231138614826421407746537527132751987952260981572876768892341088239110643267459222657243416009158405666489568527908472097163496736431842149908348579783550677095199474723620641012322628105268689757882425259884793219067086800405423751696902880496360772142081304401251840049796411249852938448755905915418048586315032470632305181165219435835062868642574621018083198649747283782348976264875108438333124952942880196698879535061896903899069420080859758658171183676817148639929590111164646044394 [152,133] 680186991071445295975005966454227933699875912754610020190260114598148886677772585832628389842927095242729412908306328553929151409299964393672778317982220866249068252503524158456628457971078511836497357035340611126706031688923470809680268515121871862003386968020566575420780017434452698916837426963702162099369715344422682074019458367380511212892984267295222051809980727133803548961509561674569874702498864515582183306543714704927942777779918502463799530058055911789065615091651977686389237786819025721705406546730319507138861714043330997811737417855126122760155741829753179470268008815640907861895544871912170030793931344625085722297940786698551660149204368647131898839356577606302184773377313029351535880233084668258242483237493042128271970105000563786278264301979408786909362489394699291864750861215665299833724635742103753573526064729288595399831691169905827207235450493023277798556010931762567851743917041175353237667526672180919112145466684862428014129835774184384874686170202198123150980787166318457136015535180966171885003931787523286248714836287208587816627782019766503877575858881056504427506085697460383880134651865893567541311017538638730527898616677958631262101679594658715384340019439628940239822684680837312459727655170596567004574426246971200 [152,134] -225668563157339368258401022245895479797056455798957699849466828481713829829018126857189371243051459005937658234708851474330539024467139551509561578514544894900565545144285505145466351595169170460723026461457456950475611365901279565589856075390725586933162968868163932140394193018815221120367529548220590768695468768893130450002305336581222071023347526640104293254960018760141679928972840531110958125659968244804836701861711575786221804218454614154632423787759968967089773648600182137603276644627491312168633360459166410103820281072035731729511124701573052627945796471860888498674490363411779547789401645341686251285861701359473632858218020624909102640847724105427504164923026931312256344409961666845752674229249929841399822343639716123709099220504793991749885644554089202740632419515867799094771910518050090594502967427117178105923155889567864431473950381432437519393809883456943090058411517859264705756976771597437612329848980087841532722546957250199398015116629303031645089155756161246393527903218017138279288179948795915465958836322468661983264578982476982742263390423746430464434792733278031872170266477143266025148991745641459670273034376185965892908557456033191447072169193554597045331075963610680535795759257133559519674402138888741781132248 [152,135] -13543954615774391896113770484704622043410883327996633885403874485101991627688188081664438738786697588721966022384345955038117443971392431993373801312138928338427179574904520151863050006670463128582786371570871217174662579436027106822582192491226114190559572873761683201430891371244224043057136821896140208853784910422271528284466837667454220100847093419786310447399253935736097022525660450575771776532253374271094172649804178179796478648377700824566274541898179869384103814579035484071422979857731826579521508962142401995383788877039582655534847470655187814368879591738597588854368079511323710678780792821634046829667442852684062615117437649261966300450658795148085221173811637592113525214176342037061235733897730600593055009803558123284689195006053402072835840584464909529932771843181522294555952137161476484390754647925540743716570374841456198787487926064185944462275637936540877882865327042045944557067688331298759891912792823037780747869793914851188408189042870104734635676644842177878205216597817025762282799399807234170456243730279776404971845546750587166469717203801123289382053794856400020892097406315278414565336982141159847039363847844338597003508127263162631399963634375865671851927250235600266335125669711655646406130540864211 [152,136] -4960302083650551095577120688481881339983243478836014865601744680405943380299750201418373838214762013091606064638565451419183844894592967125570530349240961301102211613703950697719118109180743747496953114791657910784423332848021250065055242349610196497288689870335392608328604235966921190695340269211071255993425585235958997596653932458565974087257127723817690238549995523763201895229145703017942854349527486047606036395489487123616644560271031236321673638912435847973761109127767405766579270354003815407936055145139566391436687479663591554750297504354636081593593835180491157289339648048340839304242904537513665335949009750175472549752133553929278850328574845602788238754933020518973326882503628059926520552896817162194664604274945038675370233663475190871400987449176114717646208367031461683886409234572787242336948049619451507169582569786080534398027523436631956593293597695298514246126903248757430074787645103277556287292662129279283114542242016273870939954779705172528435132226830094246916001455281136377744632903945775801461197275153262786130700720951913187700050642471683048880239207588418829081305675924898761778229083894180570773588141607957912800479224153418710529564529733946341073192931749792987677400921485496649013147 [152,137] -311328153703344626020627278994059219046053682420150007926439451149611194279608158642312400062941668832846315574988468659344144560909452756963129070087809754346654889073954136343844569437895856401122422773994631977256808870146696710612517058542360782292840849461544851870465387563738101854234444459113185824265098873710217246431713406891843646386505011612488068993537605441573821513357699363244888303525607197360777829951028960856622638422473862619995824247462120985304035792423673833315322049431587523753787529733226265007230168076440843679204840760328984365471165421430809521315873687505476659991776781788124227138854921886715374928746669124813003843631459404074556407188527510429690763777182091194996334914948130199135327364942585500738446760162745831566350239961069422948800156214939336999152086451646136412296473301892946064384882138578991639117415301450747470236270914877799882650164583925320668271595822191153697754400019241316333794297013850686302582370946863358039749934363021852257303821611174084920153803299127347634232328539149623129796500901420141026364837185648790762264902173664910315377061877487869054602008778263487503224178093473480953089608248315069309528666542644839685067452549465816853710882452388 [152,138] -30197587630676257379498769630696745391132257308650596840962045310030544889213153120715325737246100606813935454611942558532285175607104991777272934717258075787090068138175893677186553004185881139599219999778957755289954640773131494931967711409715965890934865699138581452119507130737499177921205108135042710222193431907634236617582811627011208643259197202300985430890050262477013469289647907425373001599172166398316828122030261814519595636238016385659978104365644238186078702528113838567301981992802642602837882473746495899660085414753858485849600638462948863341907167130393831927310211906059954990733890216133438616996298707172318381511839416995704986772105455363150136626124171612869926242927174767135261258429235166737597182525525014558149156707738124697595398342057792434093107646419550291916214199184978294862624075630769048336649580241767387431655640025012376911026778620150028797776488751925577088921490802572289991001425351175331142607159512577771715051652134479365834444181368641188214968989857735610853890535531470299972759440046483109035884953509416586041306716122329678819927223515771286445103726238810822282127926009749717181483320373430560565249278300082249062463437212284363526437770284665925383 [152,139] -962831766435970892541306906287652290451848179397340986578026015966499586466635321499604028620696011580809486143609309408057861533845740423415645984366090139119857696474420474669346584122760565821179323267360363311706416043200924117282761198618650586393699319061245292634261385875876508974084709521379089070583455647368768905456513409146642905046562441546712757477624912116767257273170667140254911106208146917945336073863303590735074460858730645242153576794429077294155485415405477424934475325216449982349846523516927838709386249961764416385078426938161662654158701817769040331651959124923606618702345311838848870932246518107226736719248546526530964172104907706279441358975351360324623090933650899508778062802597457272252132354768143166497321343759491705407609588250519721221030393951792025698847404682728538218097667917567895669853603491225386665584106398623637726254778862745693054549181716449069391313056348967637426462622090311439069004319070964296519037390225963152467349072070365821373835211056363890023827465173296108418787660113931403449367931888438990153448603637726801352377009852346482047949781817385396115794239935589479834655140951921935830212071796974154397621537634981747779736745526 [152,140] -1567438305953174404698994363947878325753482132262488871458372418275874050351229282277818097781650725515543790950218067932956554335565086103207038752156501930081957441470378247533793271251660726802711053012343267677757089539186614973160601801830832572727451650863590041335415401491048712322924220393130734748436297322104384413607636926951292048689672267603739484116427837377546046142197714993690007722003187623509704958225659557517512919932398625378715758526434462831655380651053366986861267862837746092564069032916095975205595467062602985229117331336168865004018951410007517458798426954057708411659576375146304922900802851280241539889412859630544071754482729225233057519843248099150137636340252077681271531318830749909871880209250768939418896431530554260184999011897846111130400051987850045618516068598465129250288117338315648307567239350150552875015379702522687503293862438101218567126410690553398954392602626787636094183807625884088745225194480600926166464461038681194692001086768236930454836552965684777565286029892992778099945133821998762706031928548272711444182807640744801978062205545544851291334790651671117796529191119136974677932756771784380013978572091212097796530454453887089 [152,141] -82323643791563165946451050967342554661129096765043181447099719988193662378018572162047722314308033052252224031982617205063777257109026778009391470731240836876225439350394792604489031189853633119472581666765060015194527029222342194187958072584765216648629740264362203413322188577087075604975324361821304935503368243970615704008677338443129553879683099206464077359255934290090238410564994489978879458948533357185027714862725745949299815784215393416174214574545536499098890621771033376312803752137279744546868546672415752823280862091836412509730756543916719307391629769245662865016628865478212256254479178905752800797059372752881883951180306093064253367462897234831639306759019720469701767188682549561844666724965039535467606259216394015576479829585113910425617972438958558592470951732455322500449242251530683656679509621063310047125693029434997400313368412596179661903579998343954967955677007737864183735596760509379471574807519290824346687286617740133235236644101134859291168075374601129701350940500012934163705544486586928022134035559677745237353973983968034079765422556960654116795803438245784967488746366176251077095121235738454818690478299638649663102841686538210756319154 [152,142] -28083998276948416253906043770382889759691513915237101863392769364193902468756069667924575476434935021688281409812189002461526469221593332546567758774837545758802092167210235213630752834733177999354983182669721658561333253541030525179359975722641821054047174890052044186606853826888433453710837990873195454911209969209129880754741389496257447409645065074924037590423331078417598833832625088452623146822423247576340446334731357659602733967988295606957796674918118473667391900477839514122273054578832641265401088339532545025530116975235897559572636377451585117020069801245697615978163672457928712433197682289072693806091258864499725299322973615090971340164622307404927842745551695873121698919219243344328238882923544190360999042600908562820223817363248108617901487537580961022287267326288975638354471725409348868029713592654311069678158950450969724459285038900231568771863079322149684535048691691334931946323919199773625925885058158110208341002721760909005793546728450231757520939680294147238925357099540134966486557056148666109529442639403120132102634516979759631442412568826763200214491146794692042933264411141260999055987358440236985056147409826043488487473599815 [152,143] 1764532779970967884642940645195992309782221216633281706856855896093911320566385299363922950250245433392469510280930559386184774179681507864270070107309823645886584270053652317349080371780267802266554420504167140960694356046925174472816351946996258935823101593147656943475324336315263345848294228940736462236819881920304200492709004150345555720307399528327994708888256933617423810572492475284768887630396195268727415188937381109996561163976264231772025127272878041023408259621223069513684054101429672847872348594529288295332821736229250721773225496693130154408558835701810760304121001992122883577181566380698192947753535167139885205121442980833862133540554077347107377148989771814872028594761695969175217484056365973681555527178994712088041567102057058428935882052332183620378133257916032871275020382230413239911233823287451450247991889952020791017789360215498862730141267860617155819261087862179501975402635809497079416182965858879261147431018626909633118136775832242834456702104552467467060234059129416079329765138961152715968993435486200879174385723179305622850212781458926307248747512952959932746413946699487594847239948863954811910704372967595377105 [152,144] -3414939368393975737665106139171210929515975911987385125194018289655959033189046169366231889919012130918651247452395838087952108491637186613267633344046380705202074416540399346622138163510475780947182594983773955221637845830398611949156680142186553400902075825405379014561291885012377815694629043261575435934805334041939632819626553076163482766680931757920764396918891939232541003183005027403829814652405119652547518057637272324575788122593073573491486685268566521000755670928152528202915902470498274144736723130007375405699582661140950121101369322170364896590067181111529720004022285314734483399165961896852872137717554670548390009446430951277305522188966266367531443593836162464111227557009668076651565294957559570013654062148213811739632101773639462678946133930304826901829815399532408226642096482049894097456204236478660287691933564769427377808830056597876320636436163977906078019235996362082560360289093109354467785856564617982375574034540379894366142290023503702811979338550959521930195465305554877772732942326860306308640248369296517223464337233391395812914361957218072220880146544891347731667741283065516989050608459737596330860178694 [152,145] -524778251193394826471147964268680840645357582828206482563807565667874943178879007398837085278068391298861433353424763113218105944963207188026413779005703690996204193843502525685179981551053619869088562010973155967625214852260858642770574092858410712625022473024671083520538572593531795919013216611662687527161572764130760473686091106407354424991994307518355728169172232098125488980112027922741029259503794264468954308177003319786639492573841726586940342731014319699734574126108812380790522844253982257870646283687894568767397761656879897688780299942669562744652417377906851470656895060860109102056353361303182947539661578630336963373153502215536478089253027744421122839773402426788131186696780309945835780446343110268605984044020146833463642759907367956145530327053818645458936208087298134148426770979968988507115196546604624205374752581241768983982683537225086898108291857821533642242449603184139481270273398601714685382962408983676422684982518646170100829738885632346600044440423829631180220106173029676925258860854657980840745085651045367583500350977892743683956038759343638604833452457076865892090491315478239647593645043566 [152,146] -797580300188956371155406046731781577093938741008646430180526221731048669390818275657168683402731378221825497169530540697366591015301539299702959133829755844093560649294411376604940844268585992178334278760519170616650241151411210898937508392855921188131072938408846488190326567756052379914573279772851623700523289761065823273052471380083243112956430729369989803363446456144886095951765396125657983902516594707366230852759983877231220870496476261484968509404614913495698685407330918308087470497439746003757300597558831695881201399728718612503800257383470488617518193211822497981213943765598001293137695328590072004987095570380531510935512330684671415953191477188921788578757333283165477088170120462997071693534024764421062664381780978750813904595201173344971002598111282607270144597384996358254254031623403833502801519893520542066078848614237777444117426029226573673936123796742243626832492066046295001130482405511423265973908830656570072042300515655187931618340659856075683293893936879562849691420210638056709243486609277630609538580825599357350900966899908672208438686592565059558775880460017273946076062753643489328 [152,147] -56128163759698120047064144937882661706155723587128204574811571694626480092342644121607614141580854923341772132772481513564090531466417811434177091741737830475871307154510148013118068300698421540469005402840001233039105558527241664621469605090401790582727321393707927335631870408984868272033297156805145704897142187591563942384257245519771699149319784540549162241849841627684261537087848867550434336603016603734700979520883843180862020105617674680689248896465012737728364911436596445402939325703630435251438855115121604392288038421869413123821006492546062845840191921039008901053752880841795752559982713151705525488166179753688744761408822712409399850297226666120368406180811298465776737588363619013031126032597970372542714734710171661429899395930228946851249682611994765257781232995896264685348113869468411314142929603144024703089008294250346180968290726741739031876919080411789153730696625834381829817785330779445852931980623087230215446723918893600543728656024390071199266044098034185467252252161332660605003653559820751725255743147427267483674751272234721952234590158083837733003507323621152837478474 [152,148] -16894089422909793756515198603176944053167204962068497304799426487334111706561634419789436959138772296177249938315943966880552346721725097657487104997444103593569308223148944646278929723791145327947581561483223737239436472008461908341054192489481551336571928161010595229024802352843751744635542609862669717183145166346679370115148917279367330885295264798916936053654587799976832640632770919019139424874725348577073696807034316262056848132159541161788156977395082854566747012669058937643477798427119082624815010775822044449908511847689344076441437147256475423018258776366404813821433532902717301721000957273515311196208784341877362809451189884312151436622568580545448431506177104832913533905741950205417867040406501536205112485012638693418853985873466719019745622419173329852179031542092915617145166455463539790648612542340791595184259336483466434390789827268252419063131681786835483761663792744983644252366529024857688394508867378116496418114823830341576654320202935925329885155638556384703758136492255298062230372114565618012558747653026926507678098881934886699664609091355014139142247043670 [152,149] -838155317788832616474262475821659098880855050724977077322082733359934285450804901870490148298576157642905923157271608615466885690948765015643878306120571278760089141674954803140866936189167457405702313321138864902234917052840981518852784107965882343669169083587067104720153952592943276354518716062941276384917177508760510317900502522265752830475175962868122209191956796464386031743135065137576297052915321207770936394026186469578840614965712125128472167689837814058348950140679037631033693050686619792115336184909445261682345380482780828240831374498142491388270930215891270210700026895220737186086956981457668408630922231990904410200787442551756375308089548356888523173233143115467611790452292597675206131098874719431954087703379282527781893391177787102741291123058677859005935330400996284802805831334061903685797190402673241892821493338627935678401065364936918444002059308613372303758345144195060598908376967331447853887142621813280795089034787241165460246638210950375832453122068346513006238468465869880144197401277067659498370428076291818390542431733017027261291424571344588 [152,150] 59078212334293289432934653370421636109369233990269962436240867237336435802978373080477270167972964027721969547430621169652166005929083956389576602045406084313286076015176896024372031839704249757323139929765754145469420932029097894172553226211601159483339918528484777330485877056039233365585009075851711974488948449063528434178549713526322556074527095333746879273319918456880815793285453861771408548304737203419445083164524322319591679424222155170075122741320873337276866295373152706883935573845857907618442792192503472373864444668500501924548991804181930516796436327184668319754617019295134904204547490489614510272764134877735841073451280185249061473914205516432082643865028297809441113965676282170507437459538532159092845428526887091474819734728438241437909637941807753704560508183924841864095958399746347545373321550463321824407446115014764545285971619421385695083218126119991252299158940665064735100390832964073726625713810624044277810466905211557782211366630384092745723366454331443908327104328129096608550591167029212046689842742527117290475248075761187224412 [152,151] -746160454884918469181019343050393300287761144072677931210119982839058383603626423165409380611359124421093343009180186446501038613291150300810584542372390290681818603864525928563096881981007318644054699788231134239261367264695642334051031530701875050300546230563510904250420261132425263334748377968955887321256344060213019417067384302155841387608411956857048188439627916324014802065708020355147411241692246663298755316306837899168111930156059514191445256091268889651835005307675083884008171514234914174564374907345467275322245650240610468113612336398644685474004150501974230568968307351496011728137966736668037516400673157666172671264598065731032324215533115009135981320389156278385760153447271943549751986224233696333896039737442299223179753688433230280316072189556162212363190322068797867703625635627849927682808713286017745959306554726524109517540885450670032919265451482669266214235094591332435104016424357477036796617246668942109388905475320178477660744796532659358932531949205788432639066869243348075243212143426808623012287114634604737606084249 [152,152] -3710024861959385957728170965866842166882657585045131494636739274530827007125833910658623852240129786472769117283966312272846722558859453009067210652448771743843944144658474379586736226504455365700541242739078463677102187551349417630036892517939481900119194224982585479403108861629384342784704343659342002813128345973425322500034633899949538472559879241044214132823724465413835494313212213319794601348199736849107669871314836712330041677825943465489543569470357526696259437755817698050904186883141630052963595866569325887554494512046171562716901352019141031133790503280683470844886254813387723182365162700453979821705776649783565163359865888958998799726517462392399627026379583143555917400214922605492407311240583006259664179704010146845701616247760122530695186241656101647584108763592492289741807939081025392845365075968579727829360149094546176970709197711992763518917760387933461253557631617513866334492173360386717692666824778788642584379788740822907998800454095439869717740254748516279882156163810876021474137108914652201118879108458 [153,0] -8651936590296417701117097718100654747465348329087136400875846640258113288152979734397897581511070170099778887810219039324642601505486019599503538910634631619184536612784712314261468430004501841232113343364718993829053345927434498155339475983720802865927863571912370443414141391746842147129422584483930453197048250596771831152750252545429036039700590542063071661406305684132583140941852346894087898206052047898218702314074584863489267111785056926056696427619739618820930328242025492150977371329379011106436627852216699877376307181396464630947909252932289291585682604123942715962865066393131012180331095121616974102949673045642026305991830225262586952992145615346980550119644860150623586151668078991997841617809684512073296929330734231871464107587082995790898827813862555740384048484906598199265822264309418004050906275978040533616970695034908158169419206705034521256411085413240208390257673116371901720630300225430700899896096875443530959776371996980897727774972661519094181765449011261682410368081773542216017074269255187722819330258194150270407471436153680690321437357657101588612812497082548230452175568796691017501835409239736486385224723718934461939199474378516287256162335457413940632815518104214048936405330216752467347497009087558840746346453307704360907030563658046285020989493104786596633476264543143514511419908724015261988795462534585546311489878551911958534043498825937993925944133061747373360920247295380827192874732180071545034264297967634965224074485154836935394465583945473135639622979422959594892580780054608660950532786949475594745843129718300143854112614214797983300127020478317878116301911433381813938841858296475738472846976928020132000081809652242973733430680099593519753618372511481046676635742187500000000000000000000000000000000000000000000000000000000000 [153,1] 234083781518529838887608230496777051184611953723606437472118965423332461062607400071793670715196178397063565844670664480980836167824430610681427466416450884237819751945452400696842868281545862671427097769924300014643409250479691602107415212277087291539985223776056289453249217513016489990887817457955911151740057472490502682589090510572496121524246390891531860943990260752155369900795016473686162436154126417374670793251575118106141628217923713625212309241518952861499097872902108401574219035925744567487958829776108093188773264025533223579038987325577083417758677805272023402890449035078617321714404457820521607011155550903070036622450080443419466967889112690194982551482722114967137226304667535415895807917589721785542042695961389876306413409806233176474270597808532261507394141644267295318529565508090156760315073785437712843319232624045982362728848737121362837379133661146849559215224127242405229338256434704366063449469616871721967449591397780521799433004176294940122044836351840833070180511417605207546002131018241905756075173394111197895283322222041984404512840456966952487006973806523363118137829485737916144061657568609917999179884631986120722689451937650160907697947143716612080571207874472347048985735003334911815963796250773045455030980233517023914365528117265295505464192352354106249147325210783629574244500506679946494101769875644303099165328135066382368452542515866751396148301766624243163201010489503345752940857397216257792831043853348203363037091073454925450163976599618454446953269813299819416902531625731786558632571368060780063435795394882631055934870007567336304798714884750809334980937348852146777296228219616276113518671142085283797118616928065147844254162677036447943004880757958699827242642641067504882812500000000000000000000000000000000000000000000000000 [153,2] -1124125219183034028871439286925592061421135467079367948298767385550935703300220205900950975764107562030480188270602261360407268195067436484949512654815288371263446713542992042623087538562792153098251696358315277403901943668166763480465959578503414472076588628496935342122291273228487900073471916905894340082858782697320881074342049067903379714506192078706269032301573091354656294525275877880874159104688151430211676269765281435700831658326686207067207814929021884103045949565173647959700950076714905680261943569720784156882133793553851397473639160744303369740869540885396856803217984278443802054831648020628576804677073907448979659915246338519936284029647072164435910422246943935584597704760545603491479089470984853010421662574108061198259481299827051752985898325611007604828853724633852605714157926788499288703583343390029133630798124215208955205606818068332565483088936050695120568167473495857124894833292985041546687109814359988519180677864200827466250202945335400854965585430693228248246355952949693551879985078217064301353068130791011918337470975315559786988085813705397985515687491591189377882554046911512066979388975343376190473648730175402014783626488760934583946586230788693493558432898477304997347715945455327216733083183794567908138856895550535238558950359326452178470031483678306159325430968750950180654120898601327242767825722868416165634476442335350143802262037195663080771995253428463347049705146123443653235218077843299710698302314742158411272383016617841922196861295894165675885465566685494288766939324932590145121411492674683438180973751038941568968291301327604300673611602846469555344902772174679503588169645676471926609755472064320812645433444134624441174643828511067421843748838438508993939359594369307160377502441406250000000000000000000000000000000000000000000 [153,3] 1132248228762822228924956723635276026833644382555934092642491832317919135980343937355623324576820184413445674172531440496489175352803997969080762651725182346185857478588552790957094838852637048972426838893979108077543262291313163741687061700490513248667999065448047003757069299226073900722606834826621013554547780245755564954991450791411935810542846823268277906973746358046308162912461247791488502931010891606740923215453244639352410265214773280167682178819513610586557878300222959425807454306270812769483984210549537255774633368876555120286357218829147457499275993613648902217044803365927782891602985971194916126012596566104762464899793129711578329135693611197634017993598999178374781600512366834688935670643811034932816263831062159330511572675732135969931321846563454532504753497898412375873386530327865747748547713195963360412867654394592731457647847251082054024616594438033849423662065884349734351918798230086535873324552285295520460139333108348000664939691939265872638795281076410660863138837313276698236261290993485797028425804500885853466023663193634386674674801159798557347370312592308497928384478889583625537812081971549151669982032055495803684511264728033363699228017277996359544412067006687964550205064891392113524228852995230078464106289768549592174864640735292488859112996126735622026983056953545863536015526306464702725989659710967490140942750843186718196031389011967621705714074019933496453711920688201757322541284063414332756773808767060397292094269193328218423911749909520835972981975532637232529391351634301515552748353052269883085577194314687405593870465819081672188823811427920564827023579216531095575635145629992945887426124388989807350019867057185020283714514212409599695581883780693218583914380076719680801033973693847656250000000000000000000000000000000000000 [153,4] -327726503666586012113771944124640434906490751541754845074024704876950558953665579319217030103216750858690972196490398221598601917113879634816250085905349122342849204817268774957466167799904040088581748665327957856035630176203162463184770296795058213350514116018962533041458086537802032977639575426271290531896565144287654135865904001339470110314839171619235065232669210545755467397997990800425991896788417760151588927021595091522635204605883743622133131468794063232938174129440268197922620072315554749164994044132435484531956978200164841791516850909514405982614613883480517909765975320708371492193774066745221324270492455193448345938167754113572906150610462709959754551696033481683846728866606844451150081702766679192325591039665741110767747623168717837479729489998223206376644538830579409084360699291500342530549508401342985065655591419338791304407766318839591314999884777227504842214120760645692372610551845719507957112952757025411702915446891541409816077777738575110436954836486917276239225719181974379638946530121908137548040286362228056512462710526041306533428091789377116240037531489578348530423392849158724740059152142888618139279582052352766837038438059251158521027991808818111926747063875950670349037350072050393086765728709745689134507330622964310946054399648418421591723545110508586408692293950974100677097004071337364962452782001817245805451067054838534881391695753265942888543075851899249826852930926362460606326283397331174050034118811734514053382207144640179894984180499438170256795779850186068939748776496283200724272676071796819732060812316096914278508228028061961538227527230443243248515187871999824363927679018517841875314770920818781113166045607045786235904433792742507781332279585636077997735710521225102240805426845327019691467285156250000000000000000000000000 [153,5] 39222095400451653641158667547280793004236736110560288514242579830527548286999009289487626175434425946124938231229710712899778991107248649931086064763944655117292539006000851835774494397947495563611413447313165742865841618910551305054178738393951851435051217043601658024764000507470744726811476203505140054079083694551946933061875460595243905865207886286141257498966092723109745967833251929332570308946971304059387681286943525251141536973685523103637718098074977583358929928110439986287900509223613176092468811900648680474631390805593377167959583412191198980466398995678662677257055880124154477849207274358255303425103436968544902671266381515506467306223542766648871539071161594976574792883702102970320503052292729536238784284428345077580573241387108654307439736696522135713167159381155570391048327911727438491507934170656275021910899503256693682405154921059359939626976069195136968125231255278418049020174917774165228219531464907789307667393291103410523133403562408484513165973058085225695459480621797662488133771338995704530086414300561509550605333300059883982358195021113360359895095285681277842725287819722531312368590131916374235286802580069357864650826785183426413111930905755261689374623961279759621006783940648034912607210322369553375551808576985218747389616166319453509952003024141841517271620555131573631277214210778989435169852993530826775726314968114509841896381855309058857279768976829714294159683020517134063500911945737359756293259459521396311811063745663687315128391541785939304616286182438475600176571828139514096205948496699580524561240098557176801378518214979187006654476537976701899422831557532738278824969274565363159108269660923573421616405582076515257000970239853629744657259772774540680158519590262414497788157063951075542718172073364257812500000000000000000 [153,6] -2391417843601078290360440226539580403796222459426887000978626512283101237585133164420626326732778937713486479406964386261876715991530592971429093183459158204397734526219074603939648498131316629686334569049769940102611742070874585460315378787063515752010641755720027084909278641749017707095834519718002093377999329646606169443705137176659835482636891998555860475619730181367626880166231676853014155443875240517254031050978189605699767320407144950594602524706635651876960831173387840374986422966651462282964585734588620032031507184937413578972213435371774121215061392193077406526370139523028607093229515219204109270207064258370035415356096994817893689661112184776722033985355719716483135566451656050136046097666533176420500821169472295415100045291063925960329240368340659889809349465207084047083357302618127999182211961062617521096116348959249595830148570434553864427777350720417721377596110509158332149695063795754042401910654487422619640914706858076396090855225673648416370082730995842306043547896237874218740423785149332380671871864964360086270508211438265619297468068642998304181877660682853984777624134157668323420970077253744976166571250592183122592188670653411600075055822372973070784801234960707257533248195516683215581729108770951777352633029890721184708844447525496583117994466346556980554011052648723895523142587284822074485357566762041054754362836225708271250611952435732409060951990177952898327310232104361359098665917918156273771517014760178117768694046331000854089873936847000315398645591817795617314117905445515343033244346428573867674210772898601045479138453683593235705908678680186921910648275921330136272266234294144800308159427096930216885966115944569224741382268384035729247771899424196716134314410324428129937265330440254729182925075292587280273437500000000000 [153,7] 83381728777280054100078317649571178376945494855727991230854621729305734139846367120243739097966610378834992892615035728981566798096822233954093567731354180438376041565881871243354218332855965412020744584379358533473180529911777598890046655496785279049475641628130155280154115482369243376005787598289818175070864501927210178506572634971449130899717426554924979185363400066846009256110450353237891211040664702783018150280218750815621152857134427836247926228834553240405749767758208669512610565772633483322744173155644195640001290463196519778738541907356223372530961621672431740192610301371983437284534413136185246889243225862241338162354977243688402729515218262187161719053567152315710176681084461002038004843435302472608591989836547054347181035787194540272881932527206209169226204251132330690593663587189774007016014218715014055104773937280767812080157689634322255515854359958497867567482452260345603916484819967066498664529825768111126731699806975255357100581623538603055454173322547718119378013352633460877264463535375613387154309264688844552913034139764589883804932465013171988744382957745411559206725883358790111819140616246340333802763759430065649853571498209679586725885982865673266301093257856844971017221255147827154821059950597661736620134700629675641758659240209593437161541530675659493375259176028219829959326896118133913414823434616108725978662511957986287044520993834894507502225889137369030150059797393540400941993028690681911391496580726465165639653068552198058291714114187520221472156772629623165475795507897845507780236176476105843945033879723162746454260602482375894322689286995578636377296099113811147406535510877845391322946325440663119984925606607922013046655651659813874432292261955147851467892930553472601534520380894832669582683593034744262695312500000000 [153,8] -1736197280092407765244853780587486016175249677395048675601643219089612180555851451265288643729716038524794673826354156335104908230751985692909824360987391149253974861746629556032797440184075094537799283094910188369796233310050100000915170924480801842236927542776453452831232336337199066070169458352762144114441156334087434939505525741261352312616999530849711991714514957220628073013360065453970405534067896274065167896617117350245794862206275852524609633512852402477685414958338437008511169164365074969601247076370653978228462508541043003371172872778912154258988786252385851001653631672727722338632362345761404182292414868733596635231803532590837721784155703337337181692833311772690521240638987638833364762538602461827808767750746731565730633866895296224409192412415305199611142992252471709580970528601674326052135070858375188516141790142781548306567565150608454732487731289629111101834005871362259782278250738106787630643157241528232350691043046027135016015807002468382819068685390264712360134353757193223499533263429226218409891408375008654221439402445735664137768219525968769194248056061175756442772211096820846360035207101663229819943786623201264195489313566142459815695996755059908395764664659048348777172145995110854130522395955988868054730839988711079950032271677333529635661085715720615256621023888860303640240057059363692925357455104574987517162655825582179740796352142715811217208737701244918017815198840507700108095551065586202683467550438747333220139638082238077357492979341321860385535449120346141390780636483538230616422603567389929334158326503702352512518416815283716667438481601037969408097565724186806768454522198638379988679665797794375718242004685986484584801751945356711444917318835617621154325344196595498664731660465321283481898717582225799560546875000000 [153,9] 19912299311829815578730904565519975105350796857411378724015828327969908628479622905241371466565594745013453492217873463520969210077198658109958486758071070557923551179762098031437947543750120181091975774427670641723669816327491261373617849784367653045985975187260294690996656398195110831979668496572136404932748454377777158752215618978776549435931916754167326022709085855319808242783696177108289127289164446496931276908403877717688530980549636697709551653541667992638989324087184826649102959718247736499472881552771780567312135332580987514989220912555414449595640281097185389005031425739385951851127077554693557102833548846746114883846816994303802410210454898429188884381185354276858442700421500058223088247199670712612763569418703902654831364077881986272048697291748301634601061975887351369162930979555891108864796799621073736833531197065514912176734967510246493680933111443489493561464223736116987193424581002450019809841836287729731423000152613028063552793938630783079801621574325062008790193802626277526323546162371167446212037750907568083105270910035765864745859627036575058611669824807833341815081917095059795474406733737471826003399662881075681595645784583414084900544748340780232693058493602657821225400886819184604307041214935344066454155895033989047206003764098595267465947209776883576378698878721848717660243705530515204094514924125926380338421968065788036343364937651069097563268239609557755182410571651433485362802889830831929799473918318886078957805012186636475961008147304320967375765972001067501748318183541668941904633330465858633071167409893784359574805947420591706212969673740265849515767258886173753622902636970472028620322851028466046259388429302208067639071193987340670654894309194350594353070142638880166654493894862198999362590257078409194946289062500 [153,10] -32748638723611422576307759646976253340170451828446419565028286802991529020571210311104492962345950037253860492193037026477082606665702730780985373719297122460062075875097341277407726370821594885001866786454777210888545342036452306925351015654132557630877311421649157602382719341304995492411715590292997395748579488814162769198380088042855111203720985664741878653009592290767694394218686570731483462725459812920290109028991511439152992627352149387000755884456535279995840131720228328619302240349597872456838574530798107105185278878391339461956381109346579402332582079057092811594223937030611717958607098630586400691283442292019936526061483070002989720063111252925562809210568600118230381642836528711508650654886424688745938836420581989310347566827636104493270732296373471944416114032971890224948709325417871401227884690632098191874595678645162766561768265432616166456009052999211645525562409055511849428800793107348480455462763339448872985491009243310971859051815880311635496050772902845102759534080184882661047559726924736793417232600955150815787467556048047981758607595372833820723805135876841443350814193102100874963841067803332299945053754292909640567790417354276097960783296010579154494397594163333729569498695569330041179916324048490148209971592520084592028203186981781838985823640753035478452491192777084333760196677343978982563931150810892675952197784578643612795162656764323792583233688704757511778370418029721239932454382089296348090927110302114542025582418365497368031702275862732596518808879428580854331043880327863672939752302575471572237733644742624970626511653706962410697476834605909782538838635835676783536528748078300775075694999507023867090020054493594015439535563109552456398019407561697930419398597977128961524087458201393019407987594604492187500000000 [153,11] -3201782282358722828083725645403135084756879040247333622430238266743834185909812252416257572314949209889866604108296766375823477340318460534676571854875723066840700792430418146340568307871343390099097075762782306064641151674380367652744093532176945422848506909427954797534264591944729643008489043200322834293838089640162456581857577861478252152040402489753412238245540038661198277430283892797617869672357089951993380730931099298334453996661763056439599973016253637764833543793803630742073916033417666369248689936750458333428624465673469882871665282768384833744296014829815294727799156602562655420326925633677718577264997295017783374700563485463232901350900301159836431467664289597945247203878775687620672035305535537043522319776666377987907873942346486195419798519114440994107263468911994766848492557197583616958843052013496209531156615449842410786158847507724294556718873733240763152958569962955895180357141463439112087442515239114786484559343917131452156915179558052545353362551059801675234559073505314627886267811597884062005088499748656837502538508150498495831829408599072240821720937915218239905228849280715707051855597065988980522613133107086891638168673784257592201958619954793848550419672142129692921177532028902411051611712354148233936885478104192329000922527983229926499883225378071356012289451298387704393322653131953953514339021577291434306486631727265771490206876687198832867026532829704655362044470599391964081603033914304674072693238779976613509240235801684082771617717648499292517344016537720716635873481593072325941657934154292352749658626301356653245261236969126306506154266508346355867199085239811774033008002137442733260966609365901957418907240802036369824208427097721802499614152860442371605223926646208390216975855750547452771570533514022827148437500 [153,12] 67209667186826321644346733119027895600808176537826235423907186011448907606223389479831420953758940770990352191232889263286256230468310174822100231440325910485081653360348852161923927356296516665078663399618107314894362576996988905188078403076522177652867654712633429504304347871094342284571885871792828902019815975798903613739955967254636550117703907561881104226539026941199707550517684007862585314961566469906982355824866495177542631297250259261864947236973930389885676329894818519730285733788075660952230565228504388430958823086731033893066192042043062957330051921196884512204180823240941025338303036735965505001966935968994353299096435272996461242024849482851560485874930421270818449255854118238809724921728022234227968458153591368378040506166646636664379125574989627064523601860995949783454748365613705676173682834286474368740754153287174378020883149214556867517325549107051993317969779642096973734101725766707992582433739214115158034100373113186268924023827898940864545446948366513521111900777334987784984190704472354174182156157632368866959377121605755744643202689266510421198822172987537524943502940012967118400266647292305922748766112709663721343807121609354489328714218518698780989670435497195806013043893445919839391559561462551934607356010668803190262976527693606222687647548275009878802018091878361713560454106293507082179687246309645528158293228762318463093649592982431539453862649167943251584308422222357355020887184814444169504849178233176734991353702358509220569452142292466146381146416783061405240222797267641947124035468209523620933736319258661567557267233041952035036030595268681221266795494030359089354460221889759544675508954786161685268609689754473289807139199465138147380972668058841108662690892358358509852793312404628522926941514015197753906250 [153,13] -820921518248909181395969136716508744942931281496712507131454814188677313433176613550489403097225020027926686960767658567692504764464098704417764185797847172701628800078495189058701715158442098365417128997891979281663511915108459649463044144314691886920276301571620209670335751258003156045035349875062293010676892800086524139042773814630541887943409110139492249678490234035802563263211755962614342833010680148961476539019264961162050180821327256720408216791471288688910127140769371673985274129164746045991715171785841684826336145895930238938731751050557009497575612258727122075025415663347883686357599963791481753715861692267739218833056264985026816373476775558565101312732845849491707868178834319325028209645024732527356581102144414305125391931618179913921745711505174979780189850075490087745826489068512693322133573539300287534143292848099413718927568806563176255435140505959860565315492805451937214581982778255604653843696078196420323217275926557648656304476747002022407277822087111166636482194978089517447986565502749600062522813498898066191098229287012474994380930576563773901884403208683990603357191187793606042961068225209030262349110308719449318407002191574574023449740107335648612042447823647523195622250258873114334061310648324148518298915522454341573425298127032465208658829591552162084250511832402359127768581136444502608797516442448671526115369466382731452235520584482890170702196091034276844486549297683346412152071599916216670167762964067429029310625977147281999126239514098315192880490361172260875283411786554491664315819404790265725585477477956106473463245208814382679924314100769656098918619243564241005145251333592271123776684311827824415792796903172867394880209604677131124496113991996562757860936664944475160086621334812662098556756973266601562500 [153,14] 7270092778665002139293492039827377336471245687239620163567268703752946885995563136840547404970463079637701299835267080345633749201111404151570029428915623382850024827348382036803409846503943249477196058431124980137159474301424858021261443384558932922723918845581383589104654934166834170131024809219325428889374655547988666167685282016296875279721673238260009850226985115472500890668726116663019548165124890443095929875581232251205347867787033365002225681007077171870244036991158836583206805303737763461948195526919304246431872407305439588273213747471422831047531550739238850098936303638816074006030286118956398659545710407042605372697397083496053658635920932278174145260239251674932533743717030259415480465869728266097909587672437158563314497946879832742401673257327066546682733047039538761360231658313826714632010482179253299986962858008630209827319502561314054121225839713275981714105428826943974984948995829102684998510555622356171196681121266587536319932070460912628615878599213180170430188758402842004499012367904353395137603182099965356317257569689388520018906650865603193035767715756574058860447756913971725768397750035828812376847600868284085584890479081836564634112364382261682673981574158827372844745048825172515176077869744659873651138504785342355407675623450876140578146554666771217648751841077921601254361949287536481401697138009025383813659600013007369570785811634091866519296573325271292042069546677292645760215600000946673794640611591745777524014905218793356880468314888458116557675894559104738294184271785260502813172792745532026274654754701330154261067293097939959705144487610530653958405248725323337632604429428420743063796457151643450915102886498906731616415541707050330639089166554671436496815079336411162628161050379276275634765625000000000000 [153,15] -50287778317388973183821263810008814410883972708469302406695875815673395066886061430151622734514515852749312294437134949569536109399214748918859235424287577384974480912373305917977172005667796189884414043150353968546210420525226449036328300357272938564159903852984696556472852974947147697184708348775533470343694512074179663536912133717188813690378375013899498475801143893988914767761535313256808989412569662734543116271083598068302064790797548401938249533006746404719680196448664363898551541614744676859927273288711684983934296305987223444889110127584631052048267668820353832603216277399595975363848120928102056081225066355536185497227385857161264363744403308850613369226310504572986849004976957623187243482325461913422676165996387923785080150956544453150803100624291968951424786538198214296503140730184582814857692718157247629050804689300210543002300569916504290154639342575178493465112245225435929919120107235786020481570593926193233120883478109788722694988332043860366705960283605490674875738182961801740292657911186692240642362047013740273338202739224775390353354785264216506053613205192649294654686461791429330060820576471447725274535952258211172388451050344654624118317063571337964031295396357893220527361436368306362114880749151988764516896667642986831012568930061342362642879283742678880140885504121522442562893834757550532532507259064155232879640147916332975731475929858034156639009497080722475539721638069995433315140353945195145807840362814064690129168877320891420782611311970322324525480761970877808474406427822661207567456821288661579177545011421583317817135900709597030442240705936627638812322259364132032473284728194963529409865254384732965486978796469838365840850224621364601116168240341371287507060566306861300927512077178107574582099914550781250 [153,16] 282309516292690290998988065498696907337288106334593482706506556962662569428997605142895390066303483256786013483703207982538535484417142730264599429424665024703215596019796057717217362773212883754051704843734095757212433881950572707699184975435922178922635804888970157263108541711059975129953855915146667228445289665608131190992195258434614046451268525284479050271080420976938416882971300593394140496156356787643992120284682872084707163227286026177716663543519857657436002964093827339315523130247534357510223828433075124873248476203195436834967941406627676009752403524793558050858254165740050652826467579456898630422235206928390145455418405386821954615605568235893439321259941680076156724740465697059388877953396650218506726641985359526286857539150240249195192207950909739468766239555397111680526921678493682985871055585764114603919534505038823149625897927414499604008994891597264578360125176473234429270954411224595510424848607749034399720692522241496753759681458179048340527929242036938964436517744994305631372306479336491022772018467006423431201554853853067176179883953818354511807015299693939507944588110277725371509144309967665077785644178289343360635891874775915388543869759149415802454269645885718157550600108085495408715459829224378665291730673299013310880064777932783776059788824181097490511866152208808888693159879615453005060654836449927592503684175753196558867369519777966465707351616764496658123513601714255657923120244438477698682678490127337684084349246818275119024804460509034996701391288594545500157671488158763857160188397760606180059598125182381657898364493045757165232776702422674231616146242345625444041798038814487272077183499246609930887210756663902591869752687805410884184257850798800830837478258953226642057569124735891819000244140625000 [153,17] -1317653355001854713415780055633965909867379821181752175313276531057577044049070054788867595948882173646643516698443902657911006502878218098914295159303746583572978862568563739303537152672966687553710614553200656691098919491987463852536623581488749703554830213030743684031521805790293966950503695925220267805518623011546150307591234948959948907711521196762056790752254269589319784959016472879217560478662606085202554393011825435088789954739086356987604739837713354373088042462166228168725313260784457281479726258312628207723112145891796701385706055110930495502834311187318571484968530234429984198785025015189683036112384076831350622049050095386020977821357363347428928484966136818763397722190653755896823321454267642773473129740271577357339941879879807200401647024962949816365315153851341390556486999409307944407686004633414251868916252899317850069695746986331783666915044915867366412821022389688507191263609984938577007989079459174639577613478554867182779904209200377957897621378819555206289634910241139726298431918958063454030478801416631521332683109162312840023341394451761947996536100365200570497698134231954943198047418063811047232651736898672155896958157397079753816400896184287583605167975522917959961258616983274475979445387652844945472597552341468127084785681380597943448749939683421254471565306365447683181341327902327157867656273378429704079863113464033876978045624228565846994399285391767377924028124331239881099793374264627945223954084845348350974892250369023587044178826857357474258846185954800610570538336842550329891464234586607002290318267879313813969400627517317784327902743027250582506915684598065150020062148241117010483939041309214891285764879723833329693997803444797361727623158376197956921732341099148335622064095128327608108520507812500 [153,18] 5199860052596662953192972669203104242918985458195817164867639465419490958824847613644721978124832947147129458030394716591589187543880478113050607827259356058406990804306665913980069073478476461491915223924323378360565874764291202352552539695118837704829360530848928517341221522069881375642635121954737836217059125444814176269046917732691041782721917472729649557631987714650478920570143244173723959756764335883768204243575616450359078499739647346368795596188652497492243545463286919908074323029660608147165209817014038595673618499440355710000727021978484644867476656530099105756506270658817881069359436725522012471591435682902554421835101448031665599081670308903609488984538743533752004078569086126268894066550473456415884909361011880008495613193764679293124242423885076164742932429468434259381266783759605471317379146216785545767600007812488821691908479332075651493209779545965213237034417879321878549147160842208313322836288455905106571414234585070667512443723887599511351189998686414618262755132242499244670081816607970242646842971351476301915773446935198617321281649281611807414892274333956310132202061147329983491527085887647850254668744833678964281391032974210023374821423856061547701563566837738491101894766106482931754377270716390639597867515206933374470217028766430644924895938487530656808398022107080365975665245874865135083993095762186144844008008764574580046555526716764892110555606555754769164431743242346529311981061301815897450289509208239426307885725651867556078258315000766343878680350086885765132778308523794920268978931889915051460739884727621068741572559203092505855499370172653660127334695544181021891676170553864358028781799848495636580404267330509062501310473542721012876606241373248016563117338905535436650218661352992057800292968750 [153,19] -17563384025552328055828778094271077605048389997398150516371036572717574376847434702804864414819137364597529448085537970254613929530296587418781622030567763125078094911393348195793763725220237688386987102053343188023805691443229716110178004830212356957770655132452964763043114323732408622119193583000417920936931920143472738118465635850354437277989372983245212307254307560293927181866191001587369352950989932465364795199063881073580422399271978083979403109506556185091185602910362385586490352227233238135076179440931173615006043904806546872106436575193508565988903287395850436065284862716951350907832541159889847159300456481233763237071343542689558311321467103700454713209886101592001424665429404209325807754581058232219888946098901877192249423135132382300703644253257318429710520066099697266837002624475046697269990906915783218661885001532036993353914183135881570891564765496100218552752960992187637114649921167428918678641258712615036273129956813405135961348438643604188854964770026347201920122069660869221136419250866322843237886452343007030360106714332964350862033320352700843944757062651863003032229841888310355000571900606660381552551477112009787350314037004628701972340995988124329892621907801325366119574978813493013397564308125210400489148115216882018588151062591927702058217822136409481829763470004734312921830041501160312992195047090838770749622658346221801102500091318572060891720154065740423405828053250697919277536764820615312069131063581031331951099052843958902076373939476672347516445463786323851903967650755372166197284209307190100389556183053819062333020639044707498326017539634505490548174782517617454418309818679092786397955461146325156665897828664691085456528721790484564514903191632305697966958763904828030645414311110973358154296875 [153,20] 51211303056907455569937915094591566997643886769577341277492456455794199570544008738727162866465909508919511929296859483368948564398982999864584308750690849185194453144237290072791467919641390348943949076104414462603152361805478705024278893792574432917174572555676778739540992912662879541373225768662879334532791643154232839663176971532760054621699671507293241963935418966493549291840100449165862145233896023550272580270244901393440901815542263134749082570127310454695773062441457070621064207916989009973444198181881806751165823687459961790925303150893984058202166702476441816423747691180720894077384619493239662162855030092477789090124907382664672094577806159756825131432718716701835328611604906138396864544373907251045959374008527032308723699574004769161475714837889612460936624794522592959868669619474730364248739512048660151646083853849331367253678297240683612497459986261097847186433474118630463337992655121449230491315577279425842759806854022889449659624929075875386075490672131283569933587915755884671278225563969566551263149720585407897398072875813710430232971644867576861200972349446365230208927933315828544122601771197499302586943115094732283146950603713555755690042306452923486976512304769019013496516997434689170872375641061578805656972197941459063415602503980918023739065413325834788366812868222183473295863596136138848943750710383666711924340597783373305826414093399562277063756379333826004125944976121251398829314704091762164330745103916857078344432178632667318341125425069874699583786457164687696923178046681694214088572601051485710649483047646166136694472859174634148564289908170003906038929756106052637595708465422566462269727908921270337022605395291101452518303590015106225712542900483831443446698485950526261425222377777099609375000 [153,21] -129474204264485445980219536620413384377251303726759844419873030720225021207181473795113886760115114620067367700216819293295366591217147915213125767039584223684850569619491547704633172016923179601677397584920335443828712227420423678973173063199790260330255156874178087386839519050500875340383471157957860307947547238755709548405033707866449888824499869859935985041910523425680359864638446773348758950133008862913339085722509355674318261338107646230150672674441635513300224658909344855373260354993470082728306868643735808060178577373035720617181887318329939495487663999992349606191087996761387122993708818311638009840102579945742263774149211893115829116186247331758448237699230294147263033134846257792511572765425821792835024887775924364661504400431940568699593557896620992168485250373011475492402353784466851494369983705730478225561307378049017110954334527409563117589048551123306600607906967829869050906883264868004149478714581776823086990113952749031217015345013763072123149320678628797093929336525714323358843024634132491254928915091277441037533792679381449733975307773585987771052554735334689275924151915434505247316216626507581471488350188237251581953123278982472955676300309938269348777568597758888479783214127864467855506572312299577375910016663899297365943823919558712544910344978935003078503638146447531628018699451758172496312949061805327293793489497860267873239234117337256614528023297767499812693865824001529446478935978029852624258491436468159057217398664554342836541952834583393770928865000398503974172408029560578333633744612181820598044036433406358538753137884254336278610581900769904020034021871789880766593874184528749188460004461554556635901482627737072938527530276678385902354971145831057156126343500626285627757171005249023437500 [153,22] 283237861562875823592703747852482916454260888868677464117333695272166355084188540361448587020103812865994427518433710507162459121930791421571977780023051371873438118593513491274808328539511172368806025279884284443045978953753682514663327608841805014115404345367292619169979154172368483772903081881491092427222098804921066189477539844514475161361587624749291534840262423865237576852772841269372562212278014132896636921681595226020715124761882775549044849802882143447662760185224763695861727815104828690921773796165859056435184038623387042085639119485539743661835572257990890893546296112881430793827510299233246429225095402106248297591762942712834273101025837140449529333589996857115219402934344553438921502759584910618762374690590859484230774508997517807741684703824244728552892765893190764694519430149993454366705003617780389000371977373472388713420866189649416418331521156657785346161154552598357657405674660776819702848886172846711327307057053631789692369172172460332206784006991916163272824475210547608538077056171780270233145907461927748397648045575894274908978954381853752183937970984032801024391807988452252580171187495207594658695671841952522005618029586429264586387519249644605426591545690033308220144929279942010756758808349336512803012782728379042225151871253752242568378443542119613276811586035413072132646109693548844745211168290309717240347369436182975660270814916333529142650227377794061882100774483423278974899220284332369506564541400210940095603374420549753853693906846093505669892005336226205695863993416740605263071529070190840338058102300390871006731028372704477889358750889045716031114856435947652989500427869305471065235708971602535056622539057700851470920489828964889390214660698248870694767722103514144394995775146484375000 [153,23] -528076520289981319661100895890062826988913201192705764408346301650970743538533521149335366627464146560832635513441482136644050319272901699486284423979174294676165806914948702089188698777863431680645461726459879092558175799837749454305679895771875375388832320893598166772638450975194916882586227910584914939425464166251505305236709447394521800750506146934041530888948779886412513264176908505241333862579442594411214979658430392677157283204699264978390559700744180419240502090462679401881037082486745675247719465373764992220908543792349094667897639660916241518837583751187279439678277024011580143401973835354028126610825227370958042551625607303586083819434332193646638595958727521078935709115193327526822629542765412748402407725196025027412080234701557765892808729837217221917515116087236970008773097543290950184838357961445883191102770979871150640590676881532411242185423503609828508738268373316366256973602661078155639400673411584613178066515466361922626753338626120209463244114021690633009808258200615293593541057029315324637123651927483902198236681387724790816336010988171401155684832435559851601378849349434330612385487736049345051317438611686115866348900956664537923858835313953101693299809740490080637676457276908987916510188301990923743607178087814070800064795697307567625715153096912433610338016535787512613015684699185437829069794960817286984622283060747549294164204533733354768913526734390470301638451564744296346306714416619991595187981054065899788747488686514973977239220003480842735298511929186789594322648736736409511217130588797072113196317940328492428035308261422664919032275892379860140774500174187669841426802538758395491373355149882686433409933281344073459450272656542238780588023548925507066009451826347500133142503906250000 [153,24] 799648259145772327091379595560395436313031019723581979469454253884434847267266170826315186439868676321777051420963498167925541600120139187278999672735677530953858900550228632016604363203324191658791778157446522396947185446923622058507766473609403244343893280600203263806760558191136548169542518701210221615047856760048033046228938981083698550429447539741177331928702716548136935798064964202784842842033354454675719298769994187101521188040861969341989007646428176533684282209177286451848901965916443817764680739955044170832876193176824644413311658685638673177417078094171521495933975108515376242184175450483499458691316255314669604804983425098313961862872512758856758865553870708571505660003427263863992382640411307258508971358288511261376294017981219242146540062649513365896140704448907468168527048786448600156176125130917583331188355345101701057471089813845166679264313713943056003351132372616409895714259019075403438836549388798301690374698623545851190254813246805076514491671015023999780536044791819033894535070825154750168136660687432272461843909695350087423076598287467954913492223930635423647323553231959223157415411526242319432430392188144065408420944690846710536038166675929165894830019698494392439376564051147175357371280605957033238284547375778382324376064919911003429284465999519132279487850416813125886827052011289539053213384068117143981307049408568113368003344519904719548602481794448242522885155445722278403463406014593660181539248729241222942235740290737959100306048861055734218026715216694052851324985283129800384728089827605779102193233310898962153336041057100045096882332873099719799366862524512410651155178679618276180242182768835673467728402322185572725330662948877342011301077508743391012944333589222948097253574218750 [153,25] -824860423815215677709939584193838031639375952949825929438398701448081719131134777902357869127013802891236589911722429349580775217282338360147885776461984921723058444909298595652674012774149803493700363755717067142806213678074000386836466346513281938663466753479801206990340519923076463228976904523636371160923289416835686050711457577762185193863952512646649915978340934599361550908216905309716136719736813322714229902647812839111895254175659634847657814088128316773519072171770200519862420394822098536110332564424335490758522347992645340282069970806102535087730536674910805262358373007105077498716070724263868725648075810849703638680765177257326255485058025220124302876393286814427156793511466821086145155275745200012231770716877337683659490905812413806317441638117695354412028273931838990864828315425846224894203847104489580479270759390351104661508598111462136511734433279633514473848952580376973491140199833273225455761355167258333322908188539203984697905911342606598216337661199668681545445475998198215183082243939405930122407241633711849732207953221544844416933014550751491987165211213723640462113298366153025211653941564201736214811812524859617140499351737271635397656102110647264693943873885993932543177116251010257653416803049784268041687417823225882725590952760569712777504863677092813150144323148913405406478574646147963047796676877232275228290615510716342123764823399789112604494437725865284839026773727459768761686027023919692499842038234428329542422497953670251852639816434403970613913463767099674647800584379526157722211550320577516116889291180431327260173696390683580881254178371706063056247150448636660638543811530312868728406049686905497757660780393528755225020978195539051458918944045522057661219808351192420427502984375 [153,26] -67484912016197863224056784528313698514093488688175636695328314355912903350267450975398596763663577522823804411692254142421749561457443410064145003590517190195899222007706493899358820623558135976328206642352053597518584821464728776666287799304165093003980523291514413168328479724954806065405381015515803696397374498575879943723500483081279663628624770805275468212205203110192080945210458334353320875902841064955124276394561324608409879478191635746244779039327335533091415706898905546830688370868959735970142770684073655463523300806692239878085420625820852050797453047288322754175319761540787219516429412960708985932212999813994819130024677723016520620888973895260524293437355922304974197741624615511649812781687938439902208172607642023739649750914424019031200878636216535129487790802802785704890761261460838419177820259408649919268606015468038457908109745174428774215643485173565931753394575148415713615912381173380788146275344898456599806873912549891444523949053436341167237008751073360511394668589377553242840572702540266643790085282655612643206299763551576898885167372796214496501977282881923060601278758422969701969800006418570638946452088779061791801102109264172341091633529634078388919718726367916477349674945365560384461872570720684672227583496254802413086646253444581452794678095726459112861600768811844981854380170608603661905418602804475517541822223155743009205834517741905621005896799670306737706182793347229321475441433056619263975930829312191433475807651855609971957510206793128490772314844724101386874360458166036288598513668853140884637026457879136998538123836474857582999308770851002778920855305094847909466316274749150502989248316260719189514456804446094386641070602416338345846643612360875429968579542564032166650000 [153,27] 3116718312110264799424075324531577214556411563614047186107049989950969319761533917197094375216567869188409353212873406273187495347269551486262622956233757940579053465581644600094802873602255496999514006815142281917109732929877126714807604212182309697013404369581818366763122321882673017535304599033594681461570016369415124590215196919907452718207664599961565990095161802843493126718889424785487816397716803858951741672669255494235714885824768326392524735118647273100449550278016754609706789712268039237573448413974540377177817623263870968369245003962970396591809266226400220314832941632937155979818391919697405366121666025932454434241270219288788504290819804664080848882902958545167052946731475917217442693872860918913388157852526008222715342093187958170831300481411170623714621744037179338489381525711196292100200232773290472457130038909159321660434914772379313102449904653424839064613676570697097705580247169393870538364604446808020071205417699161307629686818539391158938659195919756155141802619788455198259079511108820270113503009323081261633768324140069396904254282678502580726437751848967136611452621871172472076216516835516008686814536288596597940969162713264331997006867995609858135079467533497776412316013407722779542286643382733015538191919333328286530509418236102194952029411511943525347788910607524288737625006493615143435915756114931984920116276842213016756709017418474710618734712202273180984803216005921231287485628930476559041802714771180388652388204994019691682205092461205624427622217179837550544352530358176477085221520229553323035817273780389006101289251992846423056690799804250680951294700517038874817152894329779358027444947838660943528266186131102761503020530385561712825991693369585398926585921906580001292420 [153,28] -10083120698769789774606376802028995333435844701916815497235821570767024763504808505241885564133762038500114416345007207107429115720981183898469425832495515913457474616431103687556671272923739168236765719408994516465564291386893010900175380822722718729791756515674344180150034573692501353907756471809034790803743531615299957130226850347954456871955741574398873034199983896346348349246511460280557173001244856883198682610940601861124692256381538791462795441680941660061842795498777108141686010992363725743821653257865724513095451931090622761216018943234568760322538774920370532540195803495812269577129985566724322386059052719234277347647901178939536415469816973729529990079104067948906443560576451213591870407558140263632066957220462659425243658976841811939328638550216128269665217049604979087753708493215705523479160778957119613728955780309126759729010085997460309877469779572997541660468402010312717102950036260907642044465019680218302098716920942646448324860200131411234173725615755656695867123316055225016431889302353649404719585367533067915565756903396084671375582466618460118131452401648392804563720259050017808208371445437144579025789373992795966268251317973970778249631660244759423774440677309346126634086802922901054884246138939670401263699981516491905084998690333760904462482736843594608456484539939859341563386758777652982130791039213598556472271807970003023189566041485213506473921310039415737620729558836649829921910901337913680784733794500124408014678431792720245659361158962661640970753537354143955627164843294334271265740054555869113727357151231552961482755217538502007520827925200994477092644562944182054802807875889336577532618400154598192708771956412888897544955298496124128151121360430024873763852047228237875875 [153,29] 22717726712221311637394558691800594383125004906103160562307590117858262117294647015578439447909054662173686380990537314851165032698872151029591203042951909476041325825798007936838939301520918760581698927859158018728104459657928159763609746146479902681399126891794510161055635636792494279078230423600092274338919001360167506474885128585398456386726664722810479349561869839882712090735067911031075518910746028579158314358465164936114781517405810318410906721386148857138703070348946101009490443654215146053366448269441536190024046717001901351493949112079891649303793567491294228904925705835719522456455341334091469016877924191468433876158048129961830541893887304843166078020354085701634616810767653169702106398683640222932713496289969469557143740984367102728963841397604769380445910320529898336481899450749297414640475597502374551441734282339961765919222356513500769519728892014709888927375179922981138446945035819033330508012192028749032518262607495489204523391769805261099622986200093166913164252767392443841832297555453380116081589321404647033605486980175443442353784202774588923286927267358164609171525589989681909529098966833693903831488765804517690133269035244513504775135701489141285620363275745102263564976686389192848128977041254704882971027979169416479520411252689021030144735818740607051166476739289131616327706513491493849924476580305911927171567086271192544160222340190180134850366077609190746683540621645299089064921990275648805239770301465002082512968774267066481397054899376284195315709557241400510745312230199908318338668673150726956117407738271504772639082436972134123791724049721389489736524004252338319266098798423089291754569825541411596146153680998608214561332110716220361634988330591954609906109566084004680 [153,30] -41648772158201764171764669718457209083971599861910424356777953933041280336938507412586176347722743547308894688468546248854894955118920908825730023808055722764450011941826766608038225618680910992486458008759361311995348404121492174480616644662898149057001615973763686797088640619100738604746316673656771015937400371004471152459869604165277467451917776035702383866043969836750184811523684239981961065068782784823151939837055262340479474191799897488738333349575041223621581083166355875126548060286379540790209952141146919055340501210733915613698667472274901961834762332976238354849117813461547145450698421462809931409190301572809355424672930469143780436547137783303105595615373557153451600534290293308566729847228974171558450171466527029181490292871024568852153989362833060421207082820318447804596544079602164486928518151103628016076381328425962754345641779651349346689373299760192897509860843753256137844168503848726801819130660711529160660124558170935620620553007998300385408837252103945682450102807804198050881893085292652214256889773402308321181765014810417023469231038920373889810662124815693059345119081752715700337107685853776287897826051610926767308071955004593852197563030394134705165052864990851977068156603055211177919414765362092222544381338371810864066796045131264630762199198279006217282614849972985193160455742583528334517003136466190720703939952348020302821642551874171821555620155869455104655741207889413044813182286710417214412300962395313387735894726306294668461041795873664587802447088129456223073805415361499822174925357494873203971430969166644451634348477700991682000441025679144899317471307293227217503639120160634665717996448114422199516229317497993622715756847285634563106822972251067940750422661021528 [153,31] 65131523141499546410011812512865677165502094271767799645247105345882858041709997052274870107128832310697934119888986815404788985296831567764719431409184780111426548397047225544136151161198492685948947914008278146880228947901787791730471332095874110538262368802836982041215625559428915821057052496912771567064736109560428380652921475682952465694663437108242645013797084700781131459179352107157158512101837236981329471623914321354041050238016369703537854661010024794631521257170325944253160643717617964115458555972819713282483806949819641520766437617372213665476099973356072438091175436228804379455730978890971564942732888230607782927730684296651588151637523772612899150706646968342254965732728006214601035008174947592442498264062217341357461146052160654898346856766506942015366334917783632277520630748197027424596094882534326208240131273623418387317537591964891332631280864823405598187028252571437237363414935702142429384838320214488644275705091958411725965881527476134420934062159430009657377636281262768253219405509660221961768033316784387561164508187775348415431898311836745856445409619250623886188368177506446697643748679657812110336483036939167502521661169807473329789526252399721573034017338934978374677290781431560551122943393324412063221033294819867386492028763532777169277062331624880956505067786439251007051353393959015883295715935309777542385511040309814039152765186006825253003114884799819867981678837565580896156325619463414195875333484416127066101583876996637805008446398808462573493894204183529320633382556804588144522087541792868942010082384076934635946943574954367882309959287433229097433371412937675524418671571116095705889470653638845328111569419591323918001744929271192219976646676345097202892475999239 [153,32] -88872515075740525936108547472344086446252771309019286799284618926206980401098688592032493325326368590483400387254190459254278344167983254960491556512680404848627418943242663552973842403152079214236793626401123427260938623505037788580780934345843739005899930955819147526432845642327753030242400759080744258656668283743228218421786312147745613033885162227442775570314301446562212074107455938170596784746684986204890739862558891076617355404158911432137424757791501089459791410994547001148360917906746815439214013225854643575617539615572926577322352875686256702470329343923680197992151539653622497014282432684951601426563297012272873289704392430769481942235387975060060366593743518038660157233379885167903093811099985143748259096123977226064089543790076638431521169999026729699524680725462898718542182001108026522103908881204260000317129885616734648681941273145591692854969879036704694365159042089434877967951767791119571281243095074108442797726356995687967189268941524768831291011123413445918696836671713087501878500437424474136880824896197285155502930005968202949535357813874409603294815763601653059947553122656852107941310532154926334299603582171716417104470501870270669697881603093222588793540390609969324335857851478794934872957767213898477174068100295522720605056968696981865200273988415965292280459226443417304958246615514173283558295266577787360232570022753441377495047587157874222051822288939492326718243181516838484418749106359613923069656571255388079782785704082262161195063223827793790681924107603370481567570316057751918775599503292909185395599420016506716227114639502885851401388070264264492987770198017890881090686107705452549260572554617570868986673130960989061512937313929375548060204926002860626983266724 [153,33] 108407743669370351422227932403125825307677103859019155584122723970332562633937717042175450133723802845508886231974901870084407518649735181215702278632316983529465077382502904594706429589524458111036297726338740407860261463176853007517593962370055892155469569181063198632371976355683401939741218615228361232219404124382205079474744285039302269256574386716308709920073197051781067770422262673179794151515505612763532288236746883768838925022859328189430141161217124928237660628037722146834752432581479794058482158884784685427915897713200115551309269857403625244466772614121617710776972164652262244682732875117061432793088605935927563484737011153148303130403612984574984700798397840862709005710569669104310846395207823230633511892723783301135385728655417133347886375724722557230768724443254334561792893900996201402420281913512069062600362505240906674001895484853237801324386985869248993210083347582063016298974921414802823799155483703871934233504659024988277330508828465002280528209177398564459231470503518067567785447882971094299541542570909028462940466508667603793390409518802918925818505488843398325855003410427869276867882551284140611808738467980903065570989647106822271219069186886990904735154242675747042681262304137278325730144415074140278526471251132821543613624242635962529428811492164629394990260819805001911467311599318325088128144202475031504596113273468304036568816158171079918801604031340104768701637776975746968089038754021347316822294346856661995559937295479265841301914611704428088393468652047930212951468357824478684392526551829125872156537246770338336045341028743532261691819351669526130534958127487321615661529228206595590147556947479524425781352297687860432636491100899338605442388392015691102202770 [153,34] -124283222535792672256756622533492556468781307394260570421031333772650039237762143101628712776907432584687524343833134574314037104148330362557232172592076679275904437080521749172271336302956756761005949696574073015487706664369187367554610412438642340315128120609120921581223234553784543566588960129348180662704881676414473235856524889849045295765595490883414388564296659057610791530051832769888337541482878464436207541605327842167850342585541023389726690385159895824831686471306095193152726156413814301785299705325473833424333654458854116346386746107965694696288282473146258955312222904627406649493698785927981160773492554837943266867032689838484158423467203924529927974306841577361765194120964783601766536758194064467702768158630221493543541675696038718111249675688118801176453761418544395383064260647996946131337071748554556188289596478404540390435580731739281811824954547463456335479095217976283385750559963744505865723881005010917990581277421447050584206248586608241290776209305088662980194184343548952009243754609730003179829976600998019171550947222799489170890276108183626268649745440839643614683329326561339401065584617101009006326489481398452126505032699563687286352506349989072991086918356421672568696901293617137302140220338668910560568815877053354584549410165745037519846755906526190369836500883597237908408862041338094463293396793608519717035782315108131783977209385070034614305454695786619565114426906438656615735501990067362256166970813296314012374345100867793748995768648430748561369575044530968976014672113887202290650439296834705049431192545435764525663831414624326469278300574604766698260895520160806837088832343128150669852588094668173491043999661024735413217826648839340189255044666690866097055 [153,35] 147337235071255989393974969651112554285300606144696481075068241203735309098908389228906145769704358254788247530064169463858369556843195003802670214521441481977059425513514865028982432306305877742668386849182905726465245936057220235243876695580431736598013092270245369793930047501777851549946604217763007266224964637406555411043799931817975461933370037793515575459139823222937174685873624875374103654983355763954460068487267569473636093020952905129624887932744736476128092488956423496152359082319415834593248338953263456173578388055304105399216094988937056106561088331007967262315714486821557906463239777523592008394331833917431252522626544538785839227180331776664895183230187821429996183707614226670367099687771825531232591802691955506089048354346999590700059123784330478307252920446619777326215832420460542026565500468058678048115524784735195147657259356820370405306970796904994714628122665448409402992293055599493682930636041621404059359879430553140678201560055568288498482425467703408921141141369019018903776664831777419209881187520874563601841916751824962359763258313348235492868173212678269087119440174851053184774104541516816736397205224366464699318590777760820784830674109328780813114641306057485322071268412673266217476612564451481057830904876305105052177302567820261167234878398199018659559026027055130708590920544619448402386771061650851598388687270279991363723154623634909266195361483883428319086963235769371592890417018167507726074171756204477317885169402826679711628092280353046322625208628431086180788019809812450732299950742063809651236373243826162255470365738478727345878806570250111565653321671138611683221474478793228341760624193811762317582819029100817079523868132250098727055034244336874802 [153,36] -198546110563053056003699726373208085623446945601182480474449119549075302462469479403794798074797908610210592760354752348672135150414293338297560703297471580610263505766703981990523522285801160272538532414364652550829898330663596898547758882195103613093371848510361206294429006012438607506748158791643577932641540185046344526465706790622398812143175271077085810281387864603799689943314451732632063054131002864759100365023049849859425758794136994758968863740761831959583790016266014472285713023798646134285907939755468118012074021208308372699314801964697736793467036275444132708521456256104597032518686340806804232374633778908760752438911005895965417078889434173304188010755388342626245923791173635301835526873719409317529901709525177057922658268902550387109927126407064147173843929703937876972572590894480122784020340267289896891695227588120066877105922891092512308496793705153219922960395001564287374717738974744819405481075844387092500149089792387900746278602299335365535085021144494698083501488550959608408608336026220558231896079169208295149627622039696445739847677557776201117800564134971210089869257719384681258438211611140920944777986715708331873530597750697057930383431522163705347704797802839915328776485265895654277505343827303040179477552419195005588950531211515596096853512644112432432481549486862840443404952191186190121248509985641993278258481251008449085975053854474894634242670234031146446830993568668273874777774506602945293934535728215005080207465175163072201162292582105971534734888520544347886638833873225828727619260523188972970385388711236899942556560319482224733503897520812173322320041711293824401245537242583590478596975707357497203198964402148682564047998904964930679436341188673786 [153,37] 298721038732548533717845339115387849365523747811148682372964722951958504621360051381566283329613762129109612683028901945181313597981579793521816956191078308724904461240614052670172345657888309502044215443974138695113710977667577326369314244121162314890153716990741419735494529814632794712605460314210392276841081649662635180557300200137955327139486366805858350848566021174395040534533453916763243004169082633749558493960317173313627317629651544856076062479735844294246526520723099636683661659877166188579921796319722663113702079992037205895239332564951544059742915665841627677531869664106717960897107636688618627125622907788352925731363784388791458787718963322805871772349272146636365147798689748331846279759592267263541077212901996213741986031162977634913013818251848927885637004211739313008628695258280140304127272372221489446527984038758940485801374690769787145972212869230597437916546557345998704233516979573268736258480185072593644218229993918283104505044096259709211985897810081780736363591308267589198410077555868012956050518379864365740955111148595416946467079332852097172719102273543070167038200827400176250253077234946557826511390457034552352716768171699700980188646200482320629058325423982665434088454097431525838242469547623671348193102706651025322461915039328375157020242938341640442707771130045225165535328115143117496504417112561705931083334568965171794779279156147562352311461656179410071588126117270104574946489000203967600046027918188069086345542547352308765724653403085424258483356057491459203051488926665549255990022571237482430812409245548356871395669218013290676224217198496044783063492650305365824408087699871122315036669116061294512984333951848746135454861414622275309843440091277 [153,38] -450009041064565008704016852431190740985774767654560052382785730932072325914271589737082447456298709325752888436758068274360043142722752360990487943179375218704541506568565652424809357927063118044487033466119686586488850661620975265502098407176634233337595917535352094548775869243391760714982737200382828301116378911593646785933607107025442574982339160593908831242805866345242854949400565356164554560663379687319787672092845231977197422441173701979889917022115003379535250776964764700230156185170284479219051977690165678348946238506094222944163165361995288748727052567289986425086584706848480809505578369367525023331713631682404402846898543866303056820582410972124171864641136302890372511203341897111668822281190194019530991087108758311701886112464329249057773918366789028185922151978518679265223447289019216185228177249220893704760830133241962864751695383132629749806749662868117877811259563274595715176707401427477344197170264145886301010676264062562232090466474372718896268319643515312690579867674871681554085055805172038347713425495625420563285979800330548687692016307704322460761269410662382936541437628686235980152177488574366193655455421795747646437670498910878964144098253287080000286946155529231506320920437418055467507487290328881118845581182376598416743356499792301784069755363310350469525252769853098980484823484093628474489115160648879454885396855457555655379243596930712866593260795289300386419893582650394276493256255658467838403207548321306075871565307627561149717850321614726023980733238965754517909815476522633329950956606665081319794765959240158300651881244538172927047907376623585604976126354753172535565731938784134971058598987029165740414177662742282586586712761145151906756523180 [153,39] 620540041929073826421747238414946046773702984735409723554098140252203994701744405596965529795736722249178954145288681731768903358699025537227162909941149158301265113225215448256287714923443077777901364130299131196083608068528732835951666637734560390396543474992977218560877639135330192454529622957090097209321460225496682434948861188095539760840629554985354662535994945792734484602439300024369151790320283707419385406237399343686904929782103612176632297444279791581480058111648820794343562726456619756375887405552716226094655969060130628126172012672085532250433164996113595897090245603640228736659430336774670462532304110810652285332903399313607784939426225025237694243137700940008431965356884783775657424728948703549154946376602047425443036134687841279639548466180532416479528249953389842946122831095089552373976130764298397995479850551680827741519327364526794129707186138579860112898025041496454852618377956327541091656836621329380464137851391971930174540323201553161497366589155365218775872751114349716794113138726164839491305846000086880248229956432935133790083441803271235518529177974403601859130446128740500330045067686418081011716036202327154767612058999235429365327262588303894464117472625098354982053817569356914056415754024666675582148031986756451120460314612771257037678211525146751316711173603040933445896541307635512524952933140230658357832983935089983456060182197861599155698954533828959274389188342653065220730067503044018773266243634538391934659014099716391914817140116194697112922745247686558612627929544362342039416324158814654680483122476296079183307028711931231625889414272519417307431703852288038419779024782777110791377048246171155611262057905503098356128924514052962793432276 [153,40] -747284656478668499452858206513073422848242865889339254751862593244734496097012689843608097093093582186825322287662493197467860538552852681276264427811738648193856228514656596933488488962538873880857987732725894339583163569104453443453590746203418637449289053561489805124511581136868265819681781095971884505291739439982924970229284008910139985562075147372228663696435502164025536740727782859428271295395553355468016188574374475568911097957158635089329047862151183106453240977467462571700073212681111018775332550377910477690146452278185822473444510998339258885703014019656679384646779857861531531943091877470579878858845237920457139001168856897128744065383948683597884683412726699169610001172025103477455015065113249364050491068555906324367997697976574498807853684342074338824489771132842735799561421359103709826391418044760795166106957356357268592115070476043909046653844010124091586503889016592716145799042511055544969116897031868262939253058686311763711584037244142907398014701936103272115295276565874405985228754356681572579450759426724827592662288477411584248156206255345293254148894413358883791994282541507342362949788810907068975454585913435871279543938994113955020102314044487040019322516114584857386405043116742864310672003864009467038425395696169606148059900858215976423793216310161097292122501497561189993975777876798779513245734949296443952403496957821999651044703661301649207650053572960619718142262978413391698987624164924338547492785439112560999692012956208361935514390589192347623147411117041195718342335307673489926004084001945975699270640270586908180575164741254445972783482134739454662840117941711672864352296190916216130467092287522083126679798529811203756138725143592950323575 [153,41] 763220279008663690974653695589039484312208897812057947667508867136865830352369261018272669163309478152990221423937149383229609945274531788635744089841039209071152207894320653362745505686797832431507546649786078771302601095645236712132232356257824357009976530624101427515832091189265666569815251171923693583162227339805268349466475246913390048103457986001176975751018039049615913554863913879320066808543381244776763711716175452841831018616292557252748072706978019975167228858499234166434785796994151799193563105619551050945348367792030084671828205441404439579092247161451491398910993182733776787664908001122540992594110131204027231463901420220822575570082814026452543507825084400772946061957540799289310172486209042567320462474518857470566727461978864491532822940770368782014379082175873046295993186013245752230024832928244475062557185942903414171122508874326988075516670199940835326606121626420897775173170857611393303390462927862545550693570793224098855796264251670203052020675739825536243741041067672945357091233534336008021047602742319823024549883607712001914812878165359279799475474121813424485283923018986995411268270621039848430445367030448263258667786386174652220108788837983980149948053737063271045282398834152166740576571861620085554559487431653265454863828417882026899523828764952660729686450139705106114103052283210836931415163045785774485605795506349105177625775652197850843155043033620739860584705996282683714069901405786292485242360374031902123128892410873932887388099049787435077488752602022847268747073655214685786317890364059701987942106435655750748807967354647493941796749341900002346832995436729209534990103160709498123743493808406394214867832495172998807837996782426215704 [153,42] -636371613940765330884975029639853361111388184034048063920103015024897890024790385402768804741246012428630718806459509195224611631651787682546979216787543663488226031208246583173649255539367808186940402819207402599295421151976610129888374679016261165215929390909787320870740809581985635424672443357025206602340815874140315201684887043789034377090587343202718089978593966519639714539123352264119861530208959702617226174374793967041694419130788153003733415476955689492159566990764423134398228133721943283464614731099368551047592969988370208163689440878869073161440384366836079498526793944983246456924799039229706070117109557185768983730328425499399263189831168989998841020832459269800737175704715359230663099182907456633231379735726376474067829475111112948872424423873447127854499342644937206457463604570934205582624279918185753108752540176215932842570201473189663384901953128800045023260841283862372967462925126738771147899494864979311405172638129182033895611337938892935860805211349158247960656899971109940289419615228220648669974256626810936866024815317652404512574929479474460488028791644439145535203062328969248766785830156395054170306904955296784848033744941783755805512262315905171336627730008338023121463400616763352378489001041464171668294698338966448442697221271323711839594405955095140506469612306305848827295252878597081771507030338493136564951560161760955774751517408582768374093860648843657346872325984387801212368528582124526155450886525296144793104106477615905963299637659002972475332646333976581079798394120440577916280283626104347083335645874452675567997242224846004520464431263092205934954295858749728349319188800392109824482504898793391417082684268110162275416855061050820 [153,43] 394679628640291837340216699408255639968042336748157410677759872953113425196554764708942981974133035890244954511946605872628945077402372556238114106106210780151211023334719629083487339873633372218661984896554917888168416378744888929643587714012916993571628690354874210558483514820292414715923402785810052526932346393379102728881481799287790858331675840814209028162654869262354982694883225451038079880203033304480774794652731176536884893165841506777834710676077355123303391488484816893728871194746989129872637614705623664829601394502990835323154895921641034006720750901835514949503058131353542722564852381677551321567467859208365588906937180716808915959895935277307443975669010532175503539353821204257697745390757960402442706382212808318273012200335565083240210641532971754764887854218027246602256527803427349814947070432237075641806650378098573752791193790006026426856822788571063240967804283046539294771139222835253739772542979490866793505597091220580014906155176070908235374180352854480586392527440700430761997200248671439645243332315578047468131354210074720399018445498185137359576407698600208447629595211356433760149288279699374982742873332790317375054718704494339715376589229949275218855388751028260131059859056318907667848146499860714384779830925665411950022933942044892315743978117066544885344354124248871481062656566310344061605205697018719292224657791207677790175120700650174948580038869497717369651777665598717049518798590339289032901359492724977152060206337390668810889707942565407681926263520666366367861561345261071874751850986021832678350274776898570399155460747731551473742157839131567354335311335664309214022773769846754651543890729514095611375280466246868502890533810935 [153,44] -116419865220299318579773914585516419738409646990078001260068172620428946307256505206846957199327759598061259403627284430214306162369465089548327609986328795821001059385437595572546605936620789509983148226478721352498401363153699713025756064171390211419771012808155758575126520083528786448525119477704469690336761750658326488646761628349833280120612103451580031850171940028664076140353459004533091411446727300563146083778595727027214738587416689230327038862329225483339312954431812340345653844465035784871417727674970562174412159572535373956899592958885692372126896965615079946950236484928109912395915651701980259548424994413043441448694375550808951707251787163163215645307590734385304310653069254545812949517593906532150341652271598781408256600245085252166033684678931903340175896175733108818879349445869600964555899525489619847580813208580854217309897836212146407853632815125395426854133084435860720154246915829055346415064085794628048537674570425236972521026089755665679115741852582573682223550518793970595675998557084892540587322526262688296935557294982769598023649103916390583905421675395091309460698075586936491800306927186315215195754327330586737717786165334083266344884975074770826998453762139928013890076735818890506070715491668807288115578069686093843238343853422720508570878215797174432579053641276479757072866012564133609667394812159056071288254161705383615339354003778345121208900179334132560396600366922406903614101046039740564027438866251949922409269281292157645082460439640691688907944028803461743750574003092055322893610526275700566205260022490300537029039548258282970981469951772412239604894481396567604222509950475545979721429755151588615745554808512108963441656423 [153,45] -110047594165680854325080326688219365323175256883153157997760659431802171815023133837188224709791987505399821016648162545485232209352930175912232828500247744296198535354933624375283927025056012326475232805823594547518298685958751724036128748702573566200599092353344167134838454466005703605375230039978663587021812373700983817546960411108768884363778626238479505080326273675341577755396649941752207451302829935724409661990830010567192878131289047258968839904573664395013234755066155992220675827003794729094374155058744267609896432778687177672318884442554459763818168606141885077714604822923804267427905790024035922394120651645486605076652268964935968497562690795330225501959526950159913150209228214730478785070837264025223697645037690375153559368931502576695448655332972236062058919809177132355762224043316901496669171896811507571344637887961298016990040793959608205164975304336983564291818520175014421637521525031848569076252575360139852251839031431182679095570592864089906700848366250793601365547285051497346865595395042942997092845943265428225420209593647256420113747686551998496491031041939195120901989790001383741588016590809071401707950660535477950516271482582084166876043237361330381655030208316303421284613939065927519518009839824488841288576579700993345277649771983427380383582389774552327157862201296589575359377617169870751964187854558049025409302488046499489114733175528858225145410253270086554818227933377065400127767428272029292452244441065470863883792589722152286276927049202799240430699855585242801077769302051664880032286446166062327765090309914367170474787128782526625176265459276697004420553055084947914124454843046660460046112509049623080218817926229635748625136 [153,46] 230322323338072414889252863502963224897950047462529685958640964475052653771656457283476954355788940754924427600264535885389340499441636396626818779378767856762583327808199907676579506420160185316196571365090189745338030899790218958134130870278194429069237094530075177610095391479441813346799832774517212241116762451758924517743404454089717887062846455803682195334738002396458748437353220994006861624430221565638753080601308892953199436175186806174955853750563843881196889175422906065523758055846393707921273520088247306930342536778723114912478808608965073212861629704882022284370998836550118068580268424308270163454606986485291767034129580910096965125623773184119226047849179847188353006198431463562542131152587068402686636041029199661588243601469684015420634697785536083551679932606350986595236852195423461156087196851628818482457172562274285435955028515041950256380625199168907337673719371558182697698655271635362287353489013098248376383158266418414501602231500249251473810163382749277911006230808279081117911912788235852664482290473051462820462749423261182242263300963287690345057388474192152678012534965299433632427953853994220972410751475375001317285792516542320524157970217886431992346685301973073651016748772729275155961906414324426604437228064494609935716797645317695136813980015341528291757954322842884035965787012378983004831761879568857571921533941532346361749045972469309384072852648975073403842979138423036191939830312903119716371824655528789896913843080844792824551969833548205607932583416006746041239707614541296865748091811512057392044292589363449768090697326520239503481832481687000683016340823708231281784842609278685361360447640763933106149033648046571425013 [153,47] -243258410973408419645250968247690442126253626863294007912534855900522741083302755058598213238519514836063860203438998089520461483382042961685084899891711036616703791081150469844752631144776322642545233025470763240918639025891793816288888515672324208757130408111658495667939315312533641465402449447397499989721326318750961584558103812892100909781637924023583127024479777240674765968942208642699653339662315894869781842409088629755294146561838072019841869105909148137211582351646193344819641613436491708914785768718366956537569916295535018515948933977299582244600379211988862001690188576829400582804573244735358743861028701452864368145609461263420274071416645950391928582480214154376770247792737728863837071447847960072306279142287317957955108701574490308733050901444779424031446712645699558126449740548778951990378383405223412372405673499026561581966021004738696825549627265505349486949105032161739157815217719892732189812584495688107623398154886675875586036911815925900813463047642651413530697783494255951520577903408954243821701422178991747273936625480292020270218325837931519778607755944358300651384842913461707193672004251382368353695150815683314565016150032091383373052466674853545443464898886828420197481840108345027725523130701839337218416948653994916341985792600206538660525637358450527775756913280477902261132244911423371111366997810055147965534094651574012822060180320490764076860830886003040807385684111282606128922236716323218184471669351541751024149716953089963023618361390408692899340844242349075907069527473589299305764689135115211799334884719785175046476206841226418426557314436196615346446016954385777769507126790632156064372093431060973148754654395022012663 [153,48] 187663566628728522034388140406484329508201844521171694363090787376607267544950054400099436117190276389968027514889945532745000444863526789706539431798543076515821412654371782812391295179888996705852561003321939054087071734835962441145556999263262330398510444241537460880388346482606698872118950740685315529928702870866602701170453956234471870296515673349402821592757899641509831792881659364914395371174924871480955903907432211533644847185944541627505167229380499042392727453968327172597045937824642232474914040318727358804044514749151077342277155927846967499439416100883512345475045630974733334896191349757158357180891071444114232981594132533948478444577377142842614095772621717508824750318354863652362515181218518999917981365927499501887482079397337392659244720474231237623463565687370074429631738438456222412213247884053428317351631500827973860888176208662101154362844800184750595610910869386301038860219822419335309268617803471320279994011183847061718518519348215353314523373756979426470285745813232077480617339931302639152239478637464995228410198458489348739752566918070355304067502831847311779017865912436691928042021559549064212635434961034666324205622327017394299408354743616468918543732457796798279804705156406852989697559494759160335208290510194337110773956501937084292333102159219946686695747624102808232455502559007980477051759367071541196226619152157080656838191336982037983431607859040121820036484821788406112946252625205658841026901195443489493378751679036318632575588527761019515701460421750383250454083557196136746420425032279965937791491993130641255070523462366409974006829224664223101608491258091961405398709574354115338231345666773072387633419501019248 [153,49] -112089742913097249405748713066180459876038766903399724997126779891675693055519503051148534649362877721370425006329729211242966929210703752402561335243974142727723920793868679460224355061746822987289422992816347872847740968422786432932292869438850287781772957309417395720571712789265946239854582471318573162812877237348925878961597452073322470669382403767905864580020416287815847611035947043075306130377752923929966632231845325755684890985743367763771582610029623251283365308898791331787378595434144070555766124792150063121459981934763542010931320353661606474303137486080986428568919925321919436513403414780057258155598268968662496475490388478034060904221793595517559987884489960554508649079826935630236532933067637402853630456130589985458953833301645400064747557242907752540682365139755891901938230673709889866458633312553267154061967729765750782500314472617111917218436558921473205758174494839183966868724576639494369661106977648470151407037199735511011534065196591290553712592584594211941450057523111940909318735841226260758305290901616761864606403064407473527962587803849786551348914258395118108476898634924772166163978704971889050901192242216562761246557246964111427825601558511103408310252062113058409541568704028507421827272598898707669885395226497272707685467711758450688219379962022278343359663208798823733887535502050948430890932930845029118440139928154289554717091921230756548502854596312052162796044185714802101868945194734648421915732884057812194211143316940105066178970039075751049587159276424715248014542358685748857804707269394066508851116410627549668067749723153063922405996434467098011682243691874082570809985018001018456831236828197112258400833673280 [153,50] 50276412232078413433988978739545244952874652373211475323252191487876396690202250761408197491816783807043641849029272028147707341323696524745213368968355105707317356259202129157068032192979425564559336127662288909697273816029240765763913461134092715947188678308897969852471998266937864651352701996380511912150823296189402280313367350635321069079388497726751287006539625875906195101625905929266586374604139418937875888016380020611109151471670728144229328018981120580997723722848120887830323294480663078905996585612984855119641460966185634416457324365875778959017054400472949235527465799858812214037518065926593279444485021055642097808321076030046967856123762630477911879819950399243343749249463288927312374787121969796323584975728920678608729271381180337990457252311655582530902276905093604609525877781564212093899234861633207297550929526331677911624234522938371579936132607308812952406617739317594834695143767378054561480511922171630688156072016128670317835752580385949223358313301420892380543329499244077437813544282282369332482694887943157985687501591405237984816781443795834933744298940769857664775185612166637373298302065431762729263194071127957848873499115332709755777432227590400304335289119415841323956762376622839980239066826404136484455158452962648011696994243388821735305632643351968452619095482200139014796348137138892319442583534202103602040732626723420680675974660358810089522215530631613499104542043453786648249300666305023477517177730678445362549873651961116942464653197124795407553319371404020440190701055218456111574995195583756139518289408275145166887901603488640021711375786799435142110590858641318060128941236750238723100311802419169286385117187 [153,51] -13816831579623638430625197291562743884375464665691220954238024738862253110753136315456134171355691649657575562639201028239661475998400308644797187191412355514934529583927014405439302862414183347112711991350215644460183979147253513486054709223300288101436000250289486611720551547228058128033871292458331534886966610803886933253598663256800809820222738648527970884712266619853761906756656487388070382793699990300689974992649591387320227126534736940317980037747033899754795292892955664936614615801166074802730730050213409244041929068859035323018684419122490926453864098293984665602548179359962850287675885969917633717820112400429064237068206328118566725180105791336142085769981600564583346507453708926090404604932544971974457627613875833364569599933247041707696569780952745065397976538120376202569421647373653755065011097946164655187434510801922270256059353916642508202239554632925871265628524829261578484933331624773186476220864480155710074839086742632343815613058820342468554567267242407003721082091262199749533944535913902917809362485717182121533157331324537878032279069568216356872667641160162091241325568519445764190874077008389116739449666873133776421850893138200450928700390311183324521210397976432727588056379890544761334304200047626876735548130021655399584858781498284699272455815973778097203368579672206710937492818122891792854402908309150652689230445392257496111425317046985781257443340316008541407494694269586076549614867501971703673287715475813278479116858086334540483931337711634527395550445219610092134367371399578467340576411540131692139681932959186987861751919398091289009834570232907630859319627315235291204390558023614289322847762121391638852924 [153,52] -1331806418153074839924045959474239979919308411875491971781938300368124886577280817469853349227808514572768657319584503810076993530716909838260816102329561991591210821976507599089686707788405967559694037093051071199908367849830315268649051735830724071036828249705829209810849874805597987112516345580499245561216110850354834632118435970904518491948529635983522892571777461130924212285872407509849498593961889750818441990224224844153845273007428814676910212912009494215149971757897818299978957666598364450302360733445037230324013786931557461778945110281939670138711748531745109878437641626082115993582912444506598955852111705344894781370373446106770579319193787486997056356467488534534636794758951956155363818562485915970400150107171149423591234745361819493706362488389366351488433240742109054723115242657084156935169010971379803887922563280050723244638330131969271818183983908258134095910294527657738064179580262358035401839607800431089100519012750873259408752920362343819240342147456489025210234975835092621620934015599167510000510169622933138867175282913915309489223152143743900946004319045802734690816516071161999123906413991246383894945351224327038308886739760460155666384525354401525407227642550650129011173834017746927589793002889580503410506463976556991929006717982425853978159660697010306826224418883684235517548804441539618900216868623927259222078156053790996130005271527984899948367470253819387988777034195961789273506718936700874297640280054050175962748651922131618588882967653689312134593297467303411118515434587191583676358812294095531203981933371673353528196873234585849869875096178267845598922358867994658946170416663922840010383361139874732299 [153,53] 4480387622655884961307075900071034714957784154758594160090722029110671643798230113599135658495117319708803469617105366830500449313988337877464007751006755068439989305684479740078842273890868791110812198162659870244420565257542482834908226105911734372246010056656772329863337194908189785566289490819078932749116045624886327687313152536519369259128890269936640971546213949052755740004907988287201860625584579144084977288947889736573125802001977939745688607635772048744905743784466828199581709238312539171422767504690910231840273609918983357044999766788795349368629708065283229282478591110442494232868254391353045556201747397700793010305353196751822252812129033783799461169599729939648702006522640493423909193089414336716235205781617272584428178536016678533813707070092957036621590462625896706418346173506383695219326684438978805852582777311341091150142106949237092449956589581451620554349564185235220078918682246517815837733835126599210103930905890838061299471682485276853775397854090832177893614073552885141390679962264516916362474665416506094567807395978073617129767747848075537423241372988685885131775464666341527393031517194374233493034487957308060933151129920067825050797834460220949617737703689045949584262946719048215794283139766161660202287515052831798540742859186952142275646972756052780596474661871200252585623570278783887065615556535455687157085869811032929267703024768331194498749350420572031070572023240964469864811084320900996547708921930042239709994712847615593389847519503444096529264978425573295216844503740264947819067544255929341032094499830679565218959650949817598672040922584170245542912132073721359235608791928410267620442025305267259 [153,54] -3251846922942384048462602063124950960193815134031710083784538417210351434152095861910153360195883468009631258626445884065555250145029234331615126640095172656679342985109424745118021261077124261660079009079511775219589944784765731944071125144200904445598117987525455351925044931280201362311460174239025004889203549453045562213761944016592907624295311382112383800308902073597439333305080951095127652885461357699767449133562930613336269646797157194481549359631007354885010043350202994189796395589565403499798516038167594932334134043163589583822105974930132443412414383298093198521236596947499234619341406600113385750137030879732938444103170463648850911922699500301867674136488265434217214944938744529548279465955307878382406065071750883450538876659564599604800023568872524153452476955525900546205451014636179292847149196194038255292289822361394786938898032565112315014004799719975305219887371006058189786660867421319891586989644954803484981268734636171733418297228581896983282810819647279700147798269190732003009628705677817280771555455154305209119040384858678950575551525170062451896481183755976416325300441672810953719720380326927603561216170695056050888526270606415184663385534788832003085850374286212584778763352724948181952601834717387870514398110604895674936058003875250509463559647313982023049039149587289672962914314909220334894422494783467934624195008823804046630616484850159935250350210629560187150828749353503953735615188060469150913014711576394179493106896621651434966319149547485520119278462892317563562824749121272279762080767254362178098651306345308030146104496744833028641135412206836027754394091729824145447807851685391072271492314173085 [153,55] 1562394986743517968652658055593766549471442548454111797730750782611229039138279866545427736286711525234953999065755243891869035844721259177090394571230419035860892729250675499585000679863173176694478848618902382848937435000879684990560865931442196469385884148216471004004006038431061097105015816312008071250751680120140408809888305655525958672679786505437814585132390471853377278740999388532504952992970410730222526805643666088275260758294690144225856109553702059467602982361929147798145187206539900825714361277967531410838780569530156421460385207238118932081637104437460917071283916624138132486642536541029546087374342427188306245633341274839090322557031409076954172602562067639788924257012196833404826772554647806506929561458733464865007480866072655883677680007539807155378783231555895361807116340615172137539143808887401677396380163669635423093206837085316460585227852381624866232426294033138586436505840786169250521891788133725256303126890943785200859183979029380975059572486009483884496462790765022063399829353152271665929964542860991986974244869973155495849022671795226477055298386228069700130396163232092459850352278912954634475547249376568892273474961454154201048307924931949888314518953133499180794023876405010096656787429468157671878102744205622868278918585003694197393670378424991524512261770195231901062487331867832955383153420462001723809937042991569185271695233256761850210791317851179543287966571725465620464738548461492386176969239812064675445604478593688999555449637778716696009006844198172737633835137934873467302409527156707744143580277932148770068315382932912235787211887496739545140139361977675762670567422468279840550028875492 [153,56] -555043553034476648809824144801268004934950198667029393118020850294442331891238580966809600937748299512035845987758978975443396004775228530156729748700640592631124384454807546356578782454655523961130944753884293390734856645004582620760906652220246999232123381395422364090033277310933045755091110017325271331122655517294921755853045318951293143958615655078114893830766792289504039871006224394035021570886513104049458613538838336022673546881820980497576663029379875399789996170266123522575069433887405204754854300356866805420266722842610372719118354794770431805275102720804810419933487345019533850516740412244612029487205751043789176539202370305601869776149086983651791681450317364591137555782426631832028594335639321444191735893440669731805225687778561197738502867606042042457969391109716359924361920549045224119221984257407191120753056924708367213927182905312762104715079374962820473921837955901643863045314860278829085517911348874557655418847342340927117495270908838760073353007343520841913657738274585651219912533404221441200671891214586104822641625613390115384943281420337646145787213465215762833415794277125132341834534406996030214292209450084002168824554433264021660495499699220655038676934847486842759603645274260830672529202879494546847901411359160157981835336668236654058942615240471959371893387815709532120634045551987330843547399805544239198292743925861019660949238334553237012092022099658762202730182259362662946169086698624905552832025872048879659126189974429578931155321353109641935248407763281682565883382433769514098986548037874634779923643813069828239415551183481727854849125487767380568633260820164155329718964469276868644665706 [153,57] 148405633268700650466562725510550108867640945693980097040821765255095681300483198139919199517248604171260498649897177685591150369679018966415896968841152775959112997306784141423425572894990439278519962621294205606609064492754673773769639107082510698369021233496048557279557626266423152568561041245754273222479185732474504807682664477358539841058395760964237809719072053283072101368466787735813198342721172079245469998771191007460995946246031257622980060584360153843565654840188875137266134817215935116319639175632723224868570093737593159287514126485227839824566553593774913811332469067502825993555783955140256296757384160363869116294639554420602384537215699620970637639130716293342063304167110044996161678397499075608934444725573399832901627174128685176571498417357772807161766915610544178638628890235748191970998458536260387237767041589187808498104182850305148567344231512676182199303829872138033439705603582109935883228375608601965685637901169356351593707124599039368668731367350384639914618528010314190783288894033058804345394723398787959939120582222676116571656350035851727297864772775171523023385491169527724233323904183189102341573890620395465018964472080834472272284055264203136677457430478888564466164492000858114768043529302468422492129802111814383246113185757840791416481148281121527461575082466873999935973864815112197805070299877356242897378091843742011880635125271920428323851625860612842039124546017722809539850314644127439283077215379637679285444942093451536739177531674098062284121284806174170646581494452608902319730548214004477769475252948534105237993756450590466933682505083511501603671234047745944552405048988072744322691 [153,58] -31489765732122874997300956184058392586931152245186103249301370785894236082374658691316294632436884386395121022119618637114907967093083970634715990904954987607623031158615540506935233546063456625368233957516458230307918682025409157580764123488419758986440556259215498360152650317649280577486359870534088992911004265117373418685014862466527272070143771834516510666226943045123213949386258680495410055880503847747758265485838430940871398607112757075047942868179490423300960126840367949833629048225166988865807755483227150506233821633727952113525190875829788940392288253724970971914855687717075243644743138044099524731935983492297290034323157446789610918260411789307674285343298805874149304086471398630526689415291087024341819941482203199303786961312985911712807816544939996174490339057531161391683110572164499216235155958965350835503243230474799579365553299906532740051267076519387551801205489242279355709974459530712661717293687385445483793100688953097149634848408100749174738356838827706247489015615442683454401288644836182098556721018422615038161904180192211510216502863445432045321956139108987163782200591322602735593308779562342981851042654909328137855549455673378254798611578980256047847364723131591855995213214184575644527038790279079523100806487786375485717288929711834919136973783095966641193211912734808099792330860425674185968926328062715517065201133152388423756683275762776117783470143783168119033670261361347617006613112155465078529355677792125614869370026697370970161557523774559874968337081543118077732447673326731557931134325962173087533151550261671634502932851427445587551192218405172419843836991265084028414039265371785411 [153,59] 7815487346321902333245381790664244842612176437938172215659351800646953704858268545680864274541415333045884305510501154817182552012162446028923259885015330435152893911781211815805122428913915935242602515777771825567106509857704286776378728727672427075976439788520347766066803144569884328901611119995214436331780824156934100934042572163111788657129560032667417905120743502640269011387076039564391343101902051542497324996473931442650043401690591495397575480999326634697548422676070977419691747534290925397619348907565366265196595730491555185952095655954914315768468781589806459285168182471434522276044874291865373659415933364288132449707180509543080940896452205118369223187673041942780610011112197335411399366790702870643929607281895683041911410406374303552276976258851863936050536529794147899487692332896776264201689341360447095248112397077438407110923144643483492379973027246786191973910682349362105580043462907341211451387527791643341023478437096013708087384994495759783008898480878445613975685429600901725524181462257264392286741042536017820769604043205647743453774251959984965213729836414961816978534164106713792672506941890198699050158971639014636736015092548013203692596434700975597238952501204460843143995278808239763065794825805698698532734537984098692721993970281320143017335660371249302311044578002345360398804126638255530594872058240322702278507486812442067781100306811622956659267118689090938926976081881888206754220201682641329455289356322775688128845849388299937769525214293601841882140946781428654254850135614948449718044779331541285172990464417943003136569563004976835834525073101302111381778279728891132730549518720419 [153,60] -3589855462870377629558474572899788486374476325890239602706530892201163824129308314942218008853680876908436768752695278256196506406602371663871725523593763566775128692628305621965711078213211345012525780216107745682197827518291112981006991661183939582455154842958387656965859412991527338719580045216268063631314066982495251279252908573168156583449018320766168773448446579277518586298559656466538917388747063869278179368623472638642769499128667118476749793529938003433735361505898304550909544242721261198864381987114394989267888555324978167607649206845928509825648813134679646564758744084620699509276444414411022716966603828306394891134818103816057011257489376443215088430658889147810948016703356864201917905056082354710176662060923178844895192185703447439164481715904307978590255121984014788448667595324121972058623918262714490220684212523953832173058704807099589305704283005417291570525893195503818228204780332902169429171871361374399888034064002922449946426453901846752043617533835231920228052560582936951516903653458899907592995649107542126905740232952057612754936983681458820085204529253597200362069048340418691720164930485803090437458577652146487581809388350001756837615296690815002999005694410600551114678283135540466606163709302778763114960110374170623712430208536119547138593662405832837341352361086973057580896487900830876763994716240944601679986044902533934189528785770436984823680679539030472634559987317788145322954907405770590957514289977513066672695623100028052820301873002048009416043366271291372707479733832468605896621424090565441716858377479558527777524948256265168907136747848790325347453716664254261154962010396 [153,61] 1804533598551691994788142485342256243865130235569946894499775899407653426647713228599984907849273462897769033452540096462741310556738958632555918576387541538302359293531370968762744989032030833015013224956025062724452348991438636254443539342914993967615360786752383067422698591608674121240707728788241683627513992829489331832999266514961944361726483937469667675961029019496673569875510510030763224607695615654072532808501830283613353197262340205876275386825718657777833247527538761156756276475395466618681542665709395082962615110909762456814932297061820986647121541916869069487480717183926917551080008447846939900081732707485926966173166464654248096613839120857940078265652033859309196842374849441102312532049541093735668776434018434639327145469464227712591647505806294737965037231117275062731162827910935402210793518121837412485057295999850944170509586216355433776404044203583738609775638675907498454957139011184289368054547259084500218867353836533663488560323067489827492109201033258717008524207767356615626573476252873526039220324399730893346668732761431584015047228155915091400222823105109224486866639613208438076682095998066260766297007511636814166400944119918970892569049413551887794190459917312509002515468841081799800545979943075718883001966423716948953269627753970799719272879291754548951414774599888250371726059588211357161490231809671298904835995323878386874538857594288573873858074699478083915771505406965019631843807753707362600564836126270093576548838342167261845056516923730109618564595675173948875468455061045720265837670223251847862116026847200198602839191212277012618544922869152071085891829281304441279476053 [153,62] -676354960918939751509082302390562068218935539697565674806546289225199598491165841204913617291510226857811225738286425147369319975201804712535619341045284664543415521176196016391336961872771516740204906381260136812085388067130774520067590438168303676394670005913964038843446390171371807409377888799853169129526041937374976819243905374937960113726162310103781405186066250818456919800091596139481899772570566035397936967413229163219823619284612452455698182874341877541843062213735117991967416854812155043709628448761504586191062995139378385212989825743713787238798887075566049320611147022233881037902657540016675896159849219962324768421485538534055774744095302905362743564338497729013209209878479604315393130874731745069196859102070367521046577417819889743126626247771974389376291850868599467337047117446166343795711564673402187859086899798506035779939219003368003302527693997397571418744684067588809443031127454192320150500444740486688455119793568820907369024846003730469327988994839376599123245974127496686010932377991078677814864147812497764990405001980229847667763986194221332820478713307745730807360688087698674119567759953156794017357713619347096522333082895143195149321222210295614408966346643437615743253198798294124851904602659019948982905205189107801162126967061496461213835373093384271422669327089585149421306279429575508887953511724010545447466173199790414764931124381952821465659735822207380264390446642847094586458120666011552154617496186144282225972210439132992901078796061794998732540681926968107557824376405102966828993525971449246335702164205242103184789609143340646231282208929548070471430391492121380984902 [153,63] 163901857937464932223916519881509393436328393629019689514643926956360624102616090269108537682251747222947067365047049695546632161021124230265430520857155667155781742635796513509144694822332770034579745438132348476525124314375297164781157620673640382239069721576545528892385885093845263390747020263896844073859299701823379337097328116974566760469631343055962945531331263771820057639146319925470938503646361350521315844618726417323870151335848876336393916413402896633040319472601679047208458139320388668902084365563315392724723175046219365490083729753191672256455780700162194652716247205559285454311640165944054855705715731376190595607240180087568480138554396142634007552570948175692485574258823243650356199883453256873622112910276699863696912324913838930324617365510974975317188028446598612418134611194074424532153118733605713085368323572792080231808266665038715591772218894274602458447508548588633923008409080981202033462940969047558758867370475515179351614541999020720252149755831841109179877209219382226798316507111059936290875108059857168062983619123307415094564139858182056503836935377026495935493464120303143088208519512603786200594757484009603778213046144637728127838399298515077688675807546992800888961629731854891960210244299092749238416276867350570520773591726830491408871591470855853062489786608290827633318374999087071443184205854989917844307496212683436029500947535616135791771545664374664417392259898183398028921300714144320235427158678173249782289116892626212170957030265529074810346400210354842258168477733403205180629880645966110870690355103838848721032896746379057443305991997064212241994277405661930693 [153,64] -12835556641921477475994830623161599725218571257664063192838257512029012174328226873653727395195174295674718304160444994180582668473076146670293837759472774730860698086127641897562109656860548406796871616171214765865356318994427993503101984217387666618458205332682402933867289842047570061342105508863975720308725998966656163510537378961716576028311140509285966129015506824725335466133900572250433033594448870847723771839956616014415601261772490247753694101854940619538862557197670055987793728423301865794980342718849511474177166588856267748848090470963007886075208981191761149652983700355437571764644663621257805046297566693901851519025313677139725275501397862228451726984964043735295016536398826078957984772329047567289426550210787651001344296979684219631882245870884810069704661100984595457528264248636128891610414181487052050878353846298977863682604154466441916375989788370122753346860356825761289129515494030243082143452114086232096526107114628647648759439035021787184533934161682360337886866543610252565125904584569960157561957613129695499367749277856604269834710987490600014225469183245295388233353519295946820650236634201357457700642774087811229046892611409335593578998548877945429398822213492442974872891615431258173947175207665916425234397359272628625244700981335145885413601483275111195136801567267207794371974884935541547635262047550334625730273005890498084016083723415115800394823091392979007251122935788604545310957920643457960490995752952361565778580023170901208976173805969055173167930178451278487396649806302408780712333250594596055247286279923464671263648142597278647614120943656299741258597806347432 [153,65] -9024331461222312168034893637980415619076182322029632604376144711324976700493988403768082621861195004015138675394118413492344196798369661621816876028210754439971475304889604370046571388691263797993702023744359541510797916149546396234055121170456059563553929171879125239706862627385125928825308993400429360090138839436308250823300763709777080913666910410904913945828862856260121167675013054813651327099150491717937265009959989541115384812560687112067275697928150590488400541877386568605774943546881777274828154069137105849040897151707923331138001558616233281963516585558246324969702088335282677020371466999857101209000989984566857062000151271903999701688024734454739363612068828474326548547231933950883795264943180541344632745287434377982468198579707441852463722173593942797268513824000008895856056774545554607661678473927289664493985472509963231686054960569342035709591847904752356953025046160464124447758401750889455300877756003292666824230426623643128218058598258943333699242146511097280862539974523968763095097453236637223085408609949770073994700944603133642560031662921547059872890975577194274737988632676858166704242684182889469081599164625315910860907811486477785644609758244044999699158817567032461896320995079621391131802360716489256633285301875855316172246110478473970153230879576819536188653996747769650119132135717820117802852783226179387913458241728623110958975966421306993248120480923556331560995313760731200474543456849183590449806959404535704539413326691475242731626338626099405828859534446382862329083609363362360890907156630260389148504050485989085028883750854320665965592940773262641647923721719 [153,66] 4951848580293751435949751760388607276745179370932630638240910250565309332293570567426905577200781601839407700569568007228516724218570876494323912014636199709209703873763854967840590462301989228623180740533274647037415020519241767673989140280432910916579414798006756165752007076232456332651266298138032179096351163265940478595196110252676909552031493816453528967433879855837141235459956030035637911481334743075536328170344530247445710120014034169445120137338011815462216116425170378782469012859247659915201825830841928463782979216482736423493800036268655495367398071119878719684236220007663936422383436011732721461274804303512890792263050774088219709170422092766985314795728606404086111252957521897962664575907130515835940309598670783273049210487335215766447994334754339029777098947663372239854854123530307081784554520029513105918126942555617854082345193834265908224177632097551585406942877773840856643236758681299998664086692064253391130863365454280003420157464604615248076589071315744685604706495654190072299332816069016905529718916232974494504889114124080697857471691487372487027219755926958212222092535352462510980134680836900505675814150302334900531998637518578009056078390908038097782237064757641508234820262297199799714085283876531625481487681170032962077632778094647447507260433772276122023146204133145744533197617304758089261130564981955416005651729884495993484746171354655357564404164253122518099200345598990219606438927856932639752078499477478391889144099849978865070948371859760603632100043052031090428546020231110021702997662785960408906477078691148526222837039724656245703587871903009791616889316 [153,67] -1350413623465181315760193991299342791346199520866651859910240153492827587436513127026437384049793250953905750366058496072661848172727905640450611535289406990311754719091946316430829416505459490531754010312729317327679592257542825639440511331952046862210205527059782093388913440780728603777958959330236477437545733745071693433837990078471829353833016707833107724564940497072265543821414933153866930643826773146756977323112467293365872095576654610331625784768731967135190226286714586184059093552103838795776074927480769965247812718236820488854606897281731373226731270476961585723148960764996342836815337432201861699311856159403512905372878216947105169780178278639280945498296454249015122510250621063245323223854343364735421335276000108137187984580291153847710151702381104913856904425804207575190931860457896586523232442800628884268527470674022984391714113926035127426670184806253238454617095322684311930957154348699612675824834239658479123757288490397485691339072630164813847114628545373626707014680501772144942146620484603743403692706076962270715838483671061694699017537097127790898536876658507287452260779608389784936078253609517104593504016180463981637766696591239863925341675541052380198223859229749587149336808312306695089092883184849325407110270584463702311136325637617693661631564502465459991349760448827077099771271725879234909947185531974866569900302148394914057066852533877168755831024819990945598695952312029307240124179763546398664861661443078733832442808184660244426704263082203324239827163431062502586987728322529327374587497719932637539361922647075966884656570727086873453329051252678545992671 [153,68] 199796379439351850138724541769223665534988617448296564888069309933623925534653319208587007565192503421723362952277448021646267544911009037278960147594021488743011022931883009269459206315988413575025591354139469871447453480592072373873850573722830760757399336643504765966536497554233115522494238270240666366078732832907860944907294508427508148211038546960904574570127131859575735954814826521461006986664246144166695897385454876090735440441575108365095045039968274818091406590303172458005652034926021889789107276437581435257270360078004492015959079808909266935895048864635250808981452393257380934987109653276853910417927549969822939697127185072844908649904379803755502472060980193023060077919263689685816595301230423140494712687662562923521500754279334687320403377218201842676994851753356019888251327093399391772560956370668872569328162766326938177786913334569820068494323039362762744891764899487861857413668145617601009230690717358007224631392711767846916028240892238545162335028075992174601310275470208091634708268250188135777001109496438395977787825193272712601689080144516410988961970154807925213228994749021210821828026020112389479526423046892466657348311640828014889669166011201613934878982398121114862024031542768523020725413985394929626195773333797967376544540073978773758173297572686751981397465587514863734493280480967016238244924242003814531316865134554723783987973232847510303521936210370326514323478024785396179349821804375273517051158154404384888639908077176319178744124654801524008305302500641372029135442736065844264970548098728521436280771656198081684303141723902542038880853641257654791 [153,69] 727969480804717418725722855363839953946657127424900889678493688313707475367093821795064929054468263513023566393546217210578025128143601332003871078350028859396534605696503088238408314257661693069393152774279203751719152465709620482120152351584376017502742063216558779136605618917137072003021235583588794245137749583387501098518263123229465389764331190357180724216278506086896855432805979144614839127018781795248894637755136557601250221409524379728651026572930271646056620674336506508649870784098049310598553616781685022240117609056571370361664068825336611330791148260490790711987925944350485640156360386240172700601009055159129750773513382378355741077571336518563966382290012141348349312040015319818734166579812866405975919218307483499523991298955337950902489011729649859123430503931525612530078623883903562549205638693827913389819257303661733800278459979179178379637094257401873948876809526020258416967834119795471109607584391130208555109148609504555056346452342663891798822111304862823333993187545449368313300136796866556143431514612409407223537892290537229725858058339241164544886934937835121651453284698163665417772464198512681048035724165887558594368256831159376194956825046998297492912076111027588725177621293519858729896513719350052426353051370214908354253915327317610719505245264396927354448071310994990224562320044902752851354873420898703295272890686954991347064050710733806931347167889724843276327623152151237759305887148922197747219677222805892955968358965105161540649251023064865501057771583960207627286238535400284157455432346847147328524369867169541344909484319930309434393892109613 [153,70] -8404988342553515490538558320855757561390178717968832455869578044899878122620719499745366324795937157969920145900343570141283891076396632539594105813499288948189266622346210818061308914367121496631260038988967584362865614966974940669538528548106528245377254543749996741675249724682765127193138448197446180162302153452737487197444839168294920130550730512377101823856134947128079563153893188114749601620055913591695085113097566681323576347201604191414577206963497268586272400368805209717039835036922423505283459590166280230423872243487908327991071745828315692535462069783565706057650780457488162939444863709080719671052484437463312535621130312259400542659348578821340367891454024994558047672344585759487298657200125083733305762156080044846739120321333256234104347820432042695870942377480345767590567629506825411763710039512306549732463809090235672435951529895673801171548195852685700281769006204277751311345025924036744087346858789094622038739972837093813300396669286740878053020274347698536488120030262684311313363489337489686454919688082418247204003428337043794843752076272601344433069147136572785165676751824909430654927102792769520603300142422430072952857086275383474540247488541560226713833402403807581767279751146258973837633230488582022389869570080131981056683380814062891638843612092561579065551667570561787281483843464884885948285054713300908487919566559529114160312916142005464617260470845783584253388864102142666573156449829648363394720622703495761857750850518125104979010900626831456810652965294757474124189818049498163888754949901137416514434854903618190887847338896015936210396527116 [153,71] 2233172762679073964647650625434950431128412941509881282234719647982795910032557403548928575445059291106626983892059851567702421261387022382961269958260759055347680750620055656184041667522375632371560564416175946811955542088816496721896526126900295290543457299469883296152081115705852598175316221532460252042489064799547308288270588823952065039484361133400787895502834880019486424695032514719308496916909463784771490309654586024641039941096880909736848108242711971919198996817390408126309453694407186007264379244214616902064225825598084223265282855365697919314469002577997964746170815009436205073370870185376675817942562758235861044967533805054893505699784988100403407563375316095271364409805445871634418538912806261338125342509891121480383331336200598594224725906926202085081212792661012755309473795362519505468239972660146475123267957211080285389098701871485838292940972540566717114746788825847165257465711622222395552341083104561876583903222439555053727270654430181193420768683388597449684460221460183190454939645089266453514905864856310556368404423907084743116284632662281904014675978743771625200933339525229316654004443973412693542721421879138913942100733045038995939347945136684584167197200073688487066133101032195616268843185779047167492317801086375860682630518202334679350431933342386283822907036760589512623070986380269096661331944140815374993201859357922129858304730184253190976522597395046082452914437053875634994060273081283431347908581165851941594857166860030573661512288430616425453909633258632670923758207732758004647061381156058868435237637671125591220090442463993051782713185 [153,72] -303552842108510459619800037280254151649610538516796056744477843772856356206477433066834630640226935439910922880045631533792326888792899003339131388692465887991178594035203711744679888377490570043756745396506751657809958075959414123431629517737017105518021567866282350170118181927818471865097963350559522942712457743674111970978907119842563340033969147987914039494428727874801667404505730972353159416880981614720625590077240508461208268686599779444440335744353721013380697701402194345815845654735417422454205049786685873881032033809858931245948552217477260840798913621007660146290105844917845368063523883981752128260101276551361133155804745189066091087565033350991452164397678947907424584353290294114968076808031848506596532718309139335397703450720676775280969334405750219590578805310076135560470356590047528274840736666433962082672011341389407358170174116041192451015675177957060294064177829087903132045840229143622393596571564433487564815456594441840692534553572138856745581758894911747481971661208871727682047898625926445631467582069589314609059754918834469125586482353083976736911397232182568444997947327511201405184148769403820922367587936750084081621864413891284193041659071721590987138719539302093695831276609235035031573486177669457015997823610783276253595523689434115735486610240621434231340409576251705416575497530601975844154457790208822216245015462012158771854824837216567054614763829153125508737455931566709414020542604073974066512803548142902584345997372497919166847403999949629839004179827107441469519077200124851130933191364592142951085746967642721662889660334834787599282 [153,73] 13621524416720819795494364561835373014495076314255120282448939593734035135169226830126536481892956620966854119517410893784270000003170789498527651565205435419002304158969834138572590501815070061877740293143400459560265647538133534385890315860160528389701378365250243789266925431335515997132768142981648739800232621256469974967956765857112859627682550972538601351347537448871799131486612765422164570553692118477770058787265749973385279162116106340197201863390374990208450212440412353497804196354379636123452978980411674907690509662199589679039122824114376983278495674069518901556715850144395026971837687340827737413475549339681096908337959653808829824645543622242576653934289744111796297867889506164801280802709170540522697153380190907062114913200050394114959254392365295993466670826027958718426998923766137982667176276724657571394134323810815386206256721299265894120154978082014350482870327537117198643026622195954634739105549013764002484043684673834629093179764841411697695877172878136282598018382799753874309897979509424376810191309109974020398766351547614184391194246966204272272733103844948073462953475612546936647288741232602863555281633426090044349393170607688721612964118091194444554742306971171013409059337217377065007750660083151004182532219355250808105338381884268145607191941770138550766152047604631166006357633048181830770400529498620780446789546442354791313513270123393839003731407675283638995896364186919365042366243274204314853627550241611565988921787884907506719303734182784467141769331953382991276572699389219860483389516729860420205459143292904552646975459280765824 [153,74] 3253427835362079742877605402736165178730108441548301871941493097903488395906618642575726429496252725837503915177305718627530499817284810984206353655493335875262123148209163083422322463678547472672291894009295105108234539182256583601203879708473996184576140807547642902811286392239611123683778364978272699244644428474574968165290996968073680898871258027484851780880119873530655899556504683864615585883538765968159332885517564326960193958369180421023585116228760929376970559556929968902379498659513030275580870986098208716662057159048444179675500090691848811189180238250241174829459267276574752277354267542921500245719404199739963007096340068055468258658353855819870099427213966837047852871625423618740347197906051270772330144913264913264270595115872763649088356451307933232000346790747487430634465617939476160155732954556897419012901357167892806777906206751415206502692328514710045746680799885003475269731791531235127841440079190253780130148275618530943529260154027374191628688895453300181264666241781642661579502501824359000332452747967756799374609255109628380657353729642781147805111192531810926869724241198303077873933833307258033214308799740111737688542426927412449658161879661128107420330704323253651045326681556252916670556646977022567066991324836240643430853680494013929496391248867136022549381637440796693232762174452999612617652228503567443091376059728743920920575958313029379552525720189561120161151423428149186642079006666339280590020820046234367971035647820036646306778085083420028442644998012882852708961547010100829118386230143641159361996076475092384944424663601272 [153,75] -766484464276392221731108092817298348316430387268749900066559911916599646015568884254913153824282947693296565356130499438226649683113236195856256216232146780629917819965868112213102009364895337705461756099191709824571858013147361523844211493274709565871034413589367144614559453277789310176659017078766670235615092136661533868225847234261058243581242938693124208905054550629793384083878272138044239682280143530175587796897878307102962215511478658122312568111488708872445409673848093124771592587470274397214677586264294836694571845829631698061709238246060482559947870215243080617487047988067261900105729698996154320984625160668660208401433598572399165008911477373019455923729374518343722820930920828421666771484482208038362717970736711963412480012645396982638286684314305721324041144898831393448741160994266917488657859021640051420545268980962410056623848598022641050529616376588723774506425012795490745034893783056596038140670006384154633433713346518343374106067773291956570635923693066521198579317535832416371680580239134706562413259785374337876110186951915753126529198153752451065080706295404765680441497011738520565876045727272577667203432663077514748447509583381066061230385085248160514001925644341712135440059801158321500008572855177355006931856620162204981037539600966611412175998301473295655857335490277861114075822414668658148172437903839410364894714324792902242188196725619230234583629466992106383976778197440003754878828533535232029776307907645633118156350375372554674674311484583783900383417580650404098196264725909932015984745346257362396889901109310146117726271312 [153,76] 69584930718955861665369270818464267205434123642640899738621725740624642170338349256550720704767118243697232631408193154454239866453627320731883779034365317881715176761367855356797379147474826240354945815275556340655963299938088618909674678493150316246372930135711658324473219222414784229090505712128426156175515484410358417646944340029084051751965625529037933514085466732570927361277567038472409738524831317925127136736340502082164951713951499826380506026185212689874177996408654270482628538931515842926781105875724230947154725297427782637978584749189298616565742737915035511047367044286972199402492867350791193161710542797881047125313069029092419388282825045163115331734674050141696992342656309465428453403640292251352116018139901918545832857477225214013025290425518822278938891619870354269070528145107014571712844970194217892391969509962872391919422064166567775228110968379999771317243827062351584327914482722361262023930837242301369876259338986233891533261557452646173687046119904632104045828682811824892004210527467907745396335855391422447377972340084687912147585893078202309317133440834551229937095222394899449746394407466700864283067006688150496827189626683575936768523239407366092883565828671189618711049259617571548667528437988438108995892530186599974535351458816054044554326061186967805452223751175254710134785736499211871507131453994820173035960846963959571356282368976658963634120367429405477392445792591958264020090897596254185447452041124963179351628673911885695868981186209877332083932569615143243733305327129226155818422542410241403629680348429287198598470 [153,77] -441193227702995667838132692299483566900431020612126222144890949465651475867267058198512200709414877877287907811519647377169941616521938624136631727348656026854140608980397347543798471039064576895595062113652792944726179778023715888946231722821956733699565328805372625256285087987931215869770999463350616506810017801495224286746063491204121087344979392668327021988629730873932591027333739587212138319093018608367858010996710314488727458153428034419168164174043900312648914436971139597341662270635112272631632398390120426492608673812064415199083859141962669712188332757356606511053106007173729003811390346651791070699543721370539564639175013918455714065989066426504981574444426075780709795920212232636196304162200878485260907734459197449468017769250057502893302351330092450760540873601044460057173173639855759539547568799453148736066232191285040056588098392700412229106130604766269474311436721442123430503105417841034039680001419834537994822130078296779741708498323507199983819154450739569212973455603607751649671855728610621602456138211596051503384909461813649119341163898077408090295982486393615032008597234579941251251983659599860154711802464153667439004064351392696174566499460448425212112356261790217371886140881889644210722307012705944771731265898258343450691539307782632704650116366971389716911563169581309390434957103064831989777136391610808744549837552920928192780155568185324579196630126550723876904711723125997047034233162825237442751099392510366762929965252600128771141995752151518474418680354349630010175661307724284022077112764502530673071604317493002557 [153,78] -618692679203005372765773403516401845260199673498772138560082303633023667424974834419009878667141761240146966904895251095037875349816764967647366316146545522413124819672497065946858616965402154095687963539341735441062442804478886412148682482896137864817290848064450686186638942984374345559067384670623806491184494795048406184090626584204254381841533673942971285719224281612456921550771184721778140471365557544722715697763540632088308785279332649404301918132130596661876532302829009978533341775041698837456718853015924256988068441890471344143963023666476907390302063210245843913438781428820777734909157087143484730363130315731944912562473812545980626782680228859221552389293165510145127792031605593765563732860901060666409371940518459107944204953926922850516450785305006931939813063818223657790113452281752904757733785055904625482019324069590086421878168068507677238227339373147832986018674912378260441532308220870875287020229809556889496507424716744250592867205742262078989591014726359021285558645600333586966752822279937382940227752508280225893500864098503195210073569907135159590371703655083985625182286206234604537920607192407447767213393070416219436642910300418449513892242056263202200258793281583582999584658892686495116867364807502499707367580887850907938260885927370801257818490868941208021008643573874406287798546435630006771657937570475355744608928394135461481063173282961162393927527589165427975090318694477057846024323460423190173815153656531218140256253729074941731483342191809067302882849931053356748005401461833918542555266547088455378440842801094377 [153,79] 72375840577941839080848006851024605023128663953447583544087324923107584200882761653744244878616682536170959470087566197110625502654267930630671455025013441411990043064162195614547388529286283713956282312729725035838727811183560338872106870447278969357264881022356178210645524607060666525108456497695383398455069485403973024905917718147591015330314803154433466511598909856519775492818087645637873912999909258565125251662908957856926172238303125159096848124461546332541233411537191185195232661077223051177869761537074306728964824227932183549264327636776164942936801066026642813061113641954654573861757445402358605452186533779528749165460917504608335086029281177274901208435099105422785671550552890305167608099822437404596524883273876740840502248339622248711084757779255850429578456818208424501057358596584997698064588189417501763614506591145474721852136059010278330698745780379924055132824826150443446532170378623525105884677678694809312900889462631196178930420421922850275885866362727454033167010565619386146091867850367339985614136858971600496683649932539628015319041268328810581332118707209538785103082558364418642193270434069991539729883559386794238203291935447563889731653106632262888418955086682222063483888157974798547878549246815428312815569251855552450929776311290012303135467567944665721306183107374027463724025166533212633186932433416605373133674714090069371979168552700692355831628002603033079732228236569243151438629711128600409391495702735493797915992750184653398794768155836268523508566386726754460914963193277625412568207702582803500457294753328 [153,80] -3568409823537397401903796450273745508673746496137704087661841582731926627571052538125801783785801982107907371052796150159805825096392149252895980675804864970130294753661208723006087736461461127339816279610576760526327630500676330930086313776400736243391399226247826857959847173652313716058078243160530767848276153839622420753587269270437476876212004497277492984989535780813435296556135458920258724885879211181241397118732819074269508634374467744987130103067523834090490830741342176945676695145103218751961142925934033602469962300308075355679015106418067144050461521814892909055455951667589537454371375876502051653776996032578322460375188633239537425952296473699459886221463547786620081917901939966986092756554981547135522316405387988163193580265727076941397479250384107885928668482468298493704274873590343467752567949775345751897338565904109032614938014012721901974967616570362929036651715387248424919329971868490487939275872132911574635531242283050468704108079012681184943176997327060395412976550305602125093610637380760806745410218997181311015918159484050310245581169700172463547031430681943088572541747442931046741749561526916056733668968185147551715227083285489437487997584925864292326935739821858929325443405037106800318821068058611521223793035071948196280795959637408689494655809738513345460707091480317251004495734369252933000439447441908939317423639489826362252228406002480576762610259787655901783692613661884930349746205708507639943996063936827524793259293772931325840194367506034383197891692694330716568780259135888867873334504835450342907320185 [153,81] 18121786685907883532377515188686934163208349212664447220585453924293365544390222498564701059959510058214632727942259937691407665436520342710875381719583726915153801368524216871355114515478984204132131079634706037622151543822517905616423027135706108891845816086947523626068670321869609311790872019639717053741336555887158665017405781176921772608750634979740616232824443396638099598684467325012970166322083170521885967959225119585063388321909855693133106247172519269384971515900135864703197158970202183484267594927252022035669744602519439946448377078622999711979632375904192590823524727793109938112763197458796120540624022229966034440497431455819406425246576169274079051559241128294234683431554074868118499138416247633624358767577737181613389251569592276433887827664670605645057474616470988478269125309128547074267959283154167105880394809308387667570482779397038281121923787874448400786152452035699530628082223122608303098577122486532497819426148861484377090765953957421029329718314812557048350081803581772908308383847413428510559951435696834150670736169722367862353753637025284260853176823524468799804245593097466359631901291727278590214323799269911123444727919161736748289020781827482816541714051387948428205981452367773336951877283111142999068514978136814826641602997227040173986893327397521178354811516640835220895864985569321278873486107675824188264554222414168398523128987369232799461608827501843803043261511565720416380811450283711825907752162920075473411478446465493724720744989291300877464181140275768568268925405986041831197079631245150074455 [153,82] 5140055838477163963213366003454900470653227639790182827992993883684628002739934284725177021123032262543504519663604064427478379581502139592403742451484222646229821865591068038258960739874917460107133003448533119313681685334571796742963011485492101865236222873127611740987796767900561801337924482628150855712085262444546607691645945567951156962642610219643424555111398126493284738018878471827844127338944818059341160596183930943038098767861519333858249277926836230769563890233670117955025547920500149636681668750508017759123173178898898629908703737442498883257339189814977332203360810260036741014228788075326515690014401874260682663343876511367173363981964308882919289708457681212838711290131235288857233573848152969721676082525407176224953794661517478320457411123691645210582331128434185115467470163026494872167402394410082060893405739112353951704162021032360415986202220272753861757194704145446288375579263278204739067810823334150015017458904617967853281632899570740452549865465254407731907006315106585884048736241555096335109867446721013269165960180653213501471581839146602278216534255450864777776535788728434953136637436654695830268056863857771629492988278891480266497765518516407958356449517195270949311101061156178336944349284814873720477529480728780946334224997241963433490025716187661622943413127460394674468304802393786031025271890510033872469694474820606426627588101726941412203779153286944873551882672844810724048900040179414652435968541481978347409054080030889429616573601575858344909544533760817601455013288748699936809403760426079278 [153,83] 85096592038940252928024116408624894905638091526777360889918150915423639796722756472341267919228994587446355986740705614944674953935863668224038884071806897728598387345090191067745350160116408152650513583396199566817416299047598062202718340984238508075277939043545725508290513190831690730654132922036173444701363477457810029834325859407826541543343779803574400524673415850252015561579954726970989138385970697564861834240706411712798027138043368476686294885267484210052556102653632173648082864449046885250801008582121364230529561616321728166670908500552920561549645713599845951253912040907738371316101465471298775172278178327055656247158168652076643164400906334749500142749545925974383839621876541392727344382941290987391429064796723100962737661439291637058687350254684820994551032379859776122757616043016486282024785302028909777577286774613096053228575336024261673520414145938835808943583651671302680315092945542761164591121380274105636382532321625752979811775929981985936865937392301084501482411416664112128912817483645089187594775544482699859762122937203624558161493512814588508173230514874282267394858302227104732945906356231598313790412336958335534143456186562576635078084927559562785923713700426734794092127875181240842857158444565339457627062618193506852998331783892957067073024102290886020687519277215188068054044570031991896290571244836303517054083894971929260438652461932515846941498428444613567303983928341241411321486771786927830774248992809214674025173674144493620482212546572726787599352218147776640259136533118659755018961214217 [153,84] -37369473824885476671008687085539655776266188625230273667643479259996893228282807272547379926150803173352854264555692246345911757559800808776903945795824205536396944571655007302782644647127167999935646515400418993444792704732445840246943697680707232687404479948705508357506169275507537979499724204482224516419638857506294237937315424768937851459360438230695661723168610536925077372564396703627357200166974190432728493866458764849196757687721939728542620850692159182382509498109531849096459295141264389977988570924773546304916787845990437330775498694577983976387411316268539159533935442987943025085301547569260519546665836650729552856207207703737410415287162465605844397632097291800787359202097829147987479500581484449839202876614124997475232546198808375600274332170142637154650157658454093200952188953233160347768850132231937255337883445075134595219889819048776771497919059306436355150637229862706006145141985962907402045408467570050716301031845943247952955477573202108617906855952287357996175212222758709074486696972998724067901067315624736920887345143114349530704378394309073260840537974990235349882228068662816119864879724757485812430807024406724029503297115009683157709141716200063045261999951171140969320493091536532076296564795935170420160764078368119149778571358261749832783027874671429013438503044596671987855148742830946028289088159192008740422646756639845055157289455252875526536915471080065474686741331529604220072177835968399906223585364157469071526860125169538342562567225805536526196311431260257432135092199718138948104471358 [153,85] 2442123313624249605010130171771359101562915033605282441575148507710636686293304798582140373863195856985469601481134950737148462591012330905631729898580277426312725776723195611830312373572868799661287137501853790770395072882374903550669376539752032149870995129598384901869194587720157571498954148208269222481020448808003969997468863129005429762022352163638606099659754792713757914542941884080061024369329527396733546716441577516390016547882882372459923719291205734554517028664965876901654829077086340781648927735782841814905388201150933227052751893024477728017332248348697741016362474423327746091896225280370151941732765740300884888367278526827812659933979633583928100371832516247568416414716801955151340060060759848248171394311009548269214345226003842964029711348183767049259443411141438309190443829995457865575659763910137952194176109820492494177036015671402541376585094533248429045154524531970624647839658602757834983492843894459312359852222336599958256502281601044403914739314572338777175159257143294470496385277000167709800596925144749906582893561575886519160158775421357896055957710597031621824755419650689906389599089471666041047927417722521547547245470503544547041864498893549206491981095674663443758164273002276589953596243121602387089481453645648001531777304505365597354327959686442127151394243448687429796042395716827377960584205351191379156757920868728818404900045077140424318984792995772956015835906879864980333209442542630978842290019874000575103581655429122651327493730670780639237061908367720907267139075526367137018107 [153,86] -88588178026066082881369333423462099770417856368387821715564896697753367433602839845846786601350676117863249211887502751854085276366264870779466451927109719488355347080641964062596860526594153893795971685724303398615269450463713152850999541336934158119559067072056148608656677369338075349405280176718025500351144353175260212146337083716512064291493869078869764673130584863549008508964822262610278806065897977451861132471101456306180758683315232313630963969484074767534588848877804915359994658641290567765684408966523397421192980015812614795869087854550942035983932627768857426564335726125066331771567488820293972895514545047860497581090889718164809302778568483254165133022767973097992573890785540696036685426051293973405569737361163017241383789298899389397583531121961142124185896255867304754178177857862907985155852111720543776745076450336544904398353621928993890379605097257171633866368616790989577146699148715815683961689013010920629057245382520134020012441809776942254047543961564217412638610061927028867910169042248000371459904302178873529388054817752981953434218487850853857731076044048426528423763399262303906604038983323908655465443948583650940999551354164150896217354211407450927937319604915636017039333709131874661267950867693897186327336355751474726781627206659068469250982057684979186288118717339991902782093385005063271246679065133366096554271141578553812184644221470026615354286825955339787128899708074771214768877765521557755403094961911594112461513101247014501112495812308228226106978673384102629186175025113618538 [153,87] 2528772193812958481383667875720622234843543420700841891370468244589780978116445596807960747863950040532469513326910128622209896674093107420803957699384386372463036697645885774637947808054301936257416198144703498479050866461058808446990670799653611982018310485034324081210142937276720608729122067966347082317030742505477487239099328497499706384585612666452100756814132123990249520042806088339454253182058358422254865145416253521554638710461498165239684269877055717840710527469746013583946375334747487324348126669626042540649557698896971817494685317040895975573169452641576429883374304082830400547079035941204700015060976272043356375911810334929371122990751575352562674350474876704264563622846151460579706821721134926457693947814398027091319299046125695579560318553173835681444661918554981931040943915197204591741666134422152935558762351216793812361077614931794793400115080866411699472430772589778029362327394821638357901639020477807318989055934766492321009877314139781033489047913036307519987134484422851735323888479407569646387214143000952036105500072269085363537750642011269887640370331710884241038427512044824959298045282187894705277365717722796726530346007690221049083881411023625860433985127663238791095659475616522448608832588420729772034114511782804704554251797700386095668699968931578402818889825504580070652051432373659418537501249023046879108852956750258806502889326503638825512188876619225741168483528420140631159685455127912501739818223627306098001775845535571818021828100350904578937810393672823000550348246100373 [153,88] -79270807804057751843074937858425459784882081299501469598664852373748998049189420933847688484132530437380238598814348366055593776603297573359292669958439742496214851880333719452755326472938042790329082777383522553104759269865735774768591731248359295401421479691274196465609388569168058449658933503602458608964305875059726869244996817812378057193147690344254307332540724265273900895102583994227421893590598686112387960018949053492366706245402266567956962405806137467977771286089491698563429008856984468972651304733119229177647971088531066876918939966010896041092289634950237292179631195304633363198797006548377069200097987244080608939795284939694161256061923416612629934184472913810939810733994301786495612915175780194341242370881839091211677086923381753606658680392807919146337826372964570222184612673209621974107597742083276120665491503147052646905619811564921580321725738711815575940373322708024816679952073599089897553022377445005326665239151860909684302907133817703268617175114549236328810883191636688122347535619700276207024358677594427585024016789750131688632977749004559689198071250916032643517410344988598846611000046202577679838372611449411852396202971232550601750247771685868890877752491939549147775372175801195398378142101237865581060834257623882481935687046909417781131472929700670844741802299969303790751367436954127599862032518002506582206376939732644475962896112438900296404670437945679149765342826157871380222757521405939973194947714578511567026254606414177520063731905273790606002743288003578889013032174 [153,89] 2548222049839959750687606611631202004231855244667962578620518933259990580771021904392469432096229057255035213757656111877418186737656571578502084900820288372427121700284171068078368747773805834922953482666387838128806755383161286797626460311589334711083276816487898806210317680417049478505006112335333138286458676056702154609516311574933933915641787868706409180620600816472829222306025033172379721924960362329084236750775586100906644611989926812480126712872476779087791684825125259336212527241142256051469477345916814317711678313683811642050539259846342978171976054519934542950800003077204762780653218311434790129234022476003936102088695994244354030044304386776204272941123551386877766533673811874506606424779881051712659179577556091918975297892412359518214178377690504709858265391459470520463530268871217644801554804766290306284462848087711698121797672092171525581518251846040527753166933246389788398481223786819341580117583870779566790018757995392295735325078143299261916223824723133827959803170516797645907619032947150220403937301299351402908052167666659594402868000031851152135033561416250640163746269359773259239598442180736715343589055973673384303278528966265861761943005102926295048908638642538909029751635825132814145532538480176906528283341545903592384381028234192587004297682380879151358366245036355359665507206023905191207342676712464732723154176000274338764560094203519958708549781091877470101976476315704693692717040687411286310021905657916364745769624543665057190040997098821922337104751554809748217092 [153,90] -66298296899080795121337610475970363239681330756330533869613737121285694725636326735475882151556796319015672150416920726722885271753640798369426229296719179581840159911874922813982079112253853854594411789291739839680723898685054772076800346235067493001406780000392328398991419242293309531230123149708775504733787950625812261704717163816449612469043446292043426382644230999195900415882402851677591515425568009208446226332827567762563805810463533285737221456002435561830620162852419773302078300590963764163983087291919264085054739401121738326812757097988256083880148829826526674183677182780168589337280836485770149048539744759386226068868088086999213982473276212795355330977357221201472687209482706832673175870903109786063438996957752709410812771705414855528518768053736555817455321538459174953973791640132842711656761659416537236949808395186275336757201724592415779428735027567830070692553561932759441778457035519311206888642120181302976260145582031907585819465746373354223463163397177281308360480979772671465291644861691771149480469273258392998861505747832175646980646250969710788602547724861357245544548228200482987608053291444301852773592445423454321444281839370389583922997639173137655323842306914869668494974265800965361717606673533801847637724492410510554503381218914488618322256361451683478328793056390733323104497817587350871788633341416481228598461242448937288889043549815280370140250250113846599122703842893545458544641903450865038122539242625263485153259969229705304765033380639664846644979451916305674 [153,91] 1321433504576296832373168585977225781942358203468004566985199401987601119045333424333083651925354543359629006924369584093912427394635088668572304094362978195748797582591009506223755901315344741466384720269586760285334497391260999770482525839243153730659846033791331455080006713996045399849846026587277413434968479844083794428897154217053097337844811387135045692091248042765753152618329176658462408955453514327537626472161938662705039555142590027323489528609352992586874382089933775761140731776774008719447607261483804515954298579815733110393377015363537469617531286251124042252718795809654156481025622720283963621085156260743321729065274964688879799394053994162961185140353070395884003264617102171847037371325047885864782558542879793623200641664844238666029436712948097579822995157218803651698756734237543626231165783696470167758340543191064828086703499131664777025191182942578866523218550344882220081301223687802574708870511182060266559883280094301258790504720682971267160565141135446561368351428803444474146942433418081528484000475464731252740698495736316057318512185977685640063946704947368931701858938908886424232128605581918437543436314804059445201655351958198533609552974277113591540354076686089646024166337910925795797665913518512713380320273095071958273705505828498131239041681239531824958587514557190513681964009987507964889732391212967854778820656542870340205099908044127786488212264438088943397740387097616593841698651744592310270152251356694875578669184091276450915767278025796083210898372040424 [153,92] -20887186475152375335317901074566972805308881972301732333759660499034601473330034962229633169160365606386687200374171690265649514625937437267051277230024792574730239761649196981119161747093970205793479031008600462170333988290820643406226823502131989415888278636989796350934694735177795149428930636630458590910081378978105709385625186434123444619292311871434368665296994293014505152199496240154804016852408291956399693112259021196745064093195527650991408280357990495209955708035203314123620074321012465632204549868413144735279837359937417275198691203486711649940467167071509004123354752249729240577320416061718218032835112818687032689477779661836034472112006518437360248579660107928223746196245958782184970321885253257482773786737754139438782568175833881194636052223416543517679675372484594588279521104928359952596651121427154449798952024722719401400852840793889939221425670818435818379760548974628201068995053459887370069243535807920291165075676502200730286446685030427629290512378285389294279519407931897769631402455115417247894084918118932645395750552388523687917345237118230562022769465565928866887240751674826383430412263876171684897654644312358493833658929497982704613309257724579713949677749093717896844087220220215602710777111479325322633136238731904347499241291520026066919159653685482259998637723304928795527837420081969726010579595762203305100766505118651961989141230259161174889154836939575273374327267262315831779023836455006775221342960727698231242434281347205354369713691181246540331180823 [153,93] 273003219593232582767514298559850578508376148940046794530132810865276740748367974935812993377646371576960331876520978501459420202385435996636940642387908532694695518187621058283587110384613012565700002866555314540468588336923953396322717277395998765887083545939326248339198935417133758377436839306773747617591360281878067191700516690204373501721032338337334943691797568921355166085877979179685632582601282806689746942114899158428085683100013754829291138473779798463905014182217761978483624306832415995841139643748673239888413652261420884401280592820932284221378369338899680664897277370784033424364157934713337175202541759838747139910515587264365533668895124153787341857777612197619388084525038925243511734271574218853724285181485012200407834324677127820631981688074325393907393443206751096296342185607032254989188480431561333449676255079202387816501185562030551297524484449898512824468795811320153116201220287523541479847264826783791340908661900841777969853278586810046412809276287076073989247847284187682496747323566093187893761437971103104222174304006144451970760657921345100998748802596462090248189222443693775278282253152719901851380059624390352360828119959987654293345461680639263855763924699728642760999324244937839994032904068493113916696988758403866619556589814361048426061965740744574703894524714936645210291132901931524199095168253103264464224836339738985671961445549019672254391696909286961752248179054940915392119852767227097840449178822770568771830958668899857175363632645415354083490 [153,94] -3120458027193113764365531754731266452997265804679442257377731980625210058630459744329532535833340650946637538754439450285557274004159182832472568058113628084750301992815614699302753734508103778245020926965661055636435596650801381732208896011011662387344908373019325464043880758305749825144016416894094998161447189365130238332975875935176731366308436890925698340433978449480254913563543755219363586250280364370278733321271883216786094052252019129813988183311372462696202200649733589358901481250166283698984414462063115471130108078394248158010813318831256198277327606753397745833575146954389159956136128206084622536107681539700924894840381238456218311150283528670743828127196703939962667463567495976865608019658993035326489032498371833436394364004814407242825715203161846165408009643713694670078192695908174597683864870575894027007704811407556678583690477688145652487445021273319441998158255620706794995614334526725718744052576306646698218672448439183246657894956932530847320238869227820759045200521070270354522412795771761450589371457271423347424848898904677314575006610044535729148351733199529268595785854454550943616866049974718726069664605701281095098817892578348156647135696004460340963654568239709241347680445224056631884528844594316109167564646523220911690409233075078964893519069365999866906466438851064180884774528758495907679439465797986149784060537320316787077216120590816610930128698526475957683653566487493597940565996044008046995162485020092177853432484731283792471339603078156401 [153,95] 34070893879455249783992618769379787189747364197802650134834501702060551691469450670113081146809177128424558256140305295996022333526955937692051510871813876505496015858794459651601917806498730350072817459053438194192202419539130178858446005943064953696135987882841490387617679667940848415489665352289597430255773041571319109184507676476467765926335461388576868151904076990305299604132619977482578969377575545062701069327758387075844942469461946495556951814399946568473262320910834233274635027615355697017254689789342035654469394527976885831699810224452374039473135853942531020600867639609757380458232736192471594604185095821731760264066471187867715659337949260574604761519015227770408129738994248864250085081151598077584260438441358855495815404363406574301111421239230165114436639313027830326564560760718760484428748955764910537442497855485903781240537084680789685561319630237908057312076932779399972333230103629247424828791386107178504602522458665326663789462798225661858254194238803662105430930943172996499321181785065875441386394055809710454946805286300586500199562833677358068231092560754543544952354328591495478245600197462152672881163928889243811303652810028982537962945362204751548427275102568838498711217510224269578633726636275794388608065510704992158006351436532307062530070257934529306941606774983579803106696972553726534840077428943705261911192861454743259694409294643974286049828502132007157826392736323344788846313567426872962354152015006967678837239625330442337135108620556 [153,96] -306848303780906181816428829782968396738327611323226822599682788542536372936990645652191568325393605182798592426791995995682746355941750661216898989469592315534979941059008868001818485997589741113897877309684794380400325079371000845121753352855186373810008968417472330003040587024694608638848035046357157156808055798515116044640436460641393250673989750923831301521761966089376931118690304746584603383532047518752650790887908291834310524212668400680079952942193107255478501896104569609002335422305251945791853104188458307504817207877634465525851769276597913203471262830655834596806506898088494280817825285497478947350909824124371345083180773567663033108587623769143630794617002957027934956202910554802925867036523409222118706992465766756032286467215036411024942188221995645391898397626202146962657639191616219293629614219154580693308753045147432654284964959699745499561516414407985612552582877747301735874353695302969818443909331530567639474904004520075297724271475193180992956704244925567925768010403753949947001682466291164908414183781259131588114870264276522001139423508088611925126182856244617890426038018740985238026106448740356061454224454959421518224429739961692578923705548640224419892544653673135386905950860612200405554013780163443850315507089053131368030980793600443156021362492958075468269420442568137611326354056580220952121891515967887983036665358326560085558616967745445222708477700904041781139950231350497052218220716428772051169512936194235463010773430597358503559438 [153,97] 1427791287164619292438507217813013526828582691351644314312564171163254848807589732501037887786019957739699809396840728458561821323966994487650980902717580171453324736296129239679236371631880476457151994723719528247332712184176573530475943993549958202151795032993983305040931004187484596695940112987436131354749580299412382987878028814309687511997277333431987698796392464795245499452546303855930162277027152265145774603407282803732582300984384076716522899894446347261588994606184490811059689401400785276285986360647350949605809525931420321836516985363677765456345842877926781753305021751938139277552675053555875744115274082131988787337545944858304933988267572431396733502273292868395496361682276756622454528512899417211009118771147517491065676577184380090026915678106723414656701316138182213435780375167398906188033755657745414938335331986943077987343683600458880654084289405802008692414269948746436687303291410966968435345920994635223134954371937551464377624355669906888597374310154167848678087912160805434783012680183837745981814926098132462078154691030648401788734103364533807784228813032594149903322727514666827182848526703118713239072604757950571126238934264754138238827135880785366093902794290357282058637813465534920269253066689321063361884685634133265509608964090141479412678910698379012862082816195254385953244878873821722506945021633318870615283825576376655390193920227657533985783354145482127872688202590502453321642886220497833924286918206087555073312242463144995859 [153,98] 190662852584638539703116804336204692491280596204046131407164666109112593832052743109765942190839408665272586339588560926457440755503862151014481940145399378839608087115307065349369911948307288487367134332821286657211526164149233548005852621191230665655827861546883861588083766093039191631018228451235383192127041045454766790695915398020830921221036372659492174180103956886094613999997637452966163178435855077967661383468462047318896124751752530517581509467416912985029064822420491692388067307184144784163538146554890305748912533086164809048730653778953501913662213483274095446392896167307563845528178726545618534944834390970094138096740955244568391280421260895269825095146635270482535916024972899650021857655880156767817628579121306668078320440852225706621788750913523577615160638956874054757920674656754340569697083315940285219306722815442575905682429601745264426853674752246849150244646718015508616833420123190414656233067136315937648047471759034316503163962912823627372845427351572209550020455702209917883447827364375411710413931410024823111217578400221364751333160865493923003350566554452741341486739819782672685014033849416314873466751173141983614698993414403033889682459574574562135503312876953814640439173371823312326133719941468355716188622422831371492014102794287267703781653085259062701261610552202342067156901861385667048642149156525676022631353568769656008767958860456742569149257987607418651562250072284631771088317311617937986453743588351823612873107386868 [153,99] -35116180789137209803267284978324735678937233996293243450545282685247696997835677269509826289830079775353943473493634611928555327589720237600867654032773246018130302684333441253519693837059596729359130644199921545279380510938546561982816959799141821626570875823306302448882577452908588288646272557413170477718155871040282388496778203984131776106731067125633199480241453593191916124456561734854088548147052729453116297373716895666738917828260548283666389483036999434375972742513204649378555334966387664252603034808100429255164768309931527351213435983399759110947271446579933256933582032187811919196996517069033341910943111139593479902622712710323690364980428445358098554429859100531404805407614708083159596525402844618096320924710994677865347824324838038033394568620778341683360539518396390720523610108800428543538394702752817341984615104711826692303323727030304899537611113299038173530423907598978447157619568173432107153187984970403672902927661990365845217478940509352050259351982173448949454025456228854668020590150998311036317851468423209544860078742535766716282703335105560760535357627799052920589967508484813248920410475668522220839896368422951444926736372828525442697973682674074845990001458676411207292853611831138216191969022941894009775922109534361432737196939706604057222100554714415519783064585746459168435647810484008156200368532456218046888561265376008734808159565803886956133071418753077673548189869604199860082778080770658052975223994035501733511751044 [153,100] 48742227570520210690013868863794993953161105319204659035979776026281292136086408826180000824423791240401565286769900360380564772497838563034843815625463037523733942432425102825562643005394755187358951925412670764057384192578203475319908852867990910854239464952640348070943001929495147538929865810724280127533592949692810373280153708424693135510358171645162151705749955896963780196572268383131501779547901709729798539082474982400376110570722076219286465748200290278970837718026955229626699648812655176912800280827147721493585466110985598279161160532616429939600100356867503851165812364515623035544247826085903677326464396338889278912100238640497896687805913270347118036210841000071498877115555411520076403400179613314976913407307726237665406536124144317318580609128067845616464952416918053894664559527187444361046594437540483118602409657010660990664552930625894226785350862778809799312734955451548679003993627564756847616667110381581249232334005373149939312384968471952636830441884277329155062608213080938728111035562163566153490967658483213116442754442632448947618529855294722616315949928115741561223974354473207812047288827577681861708211817804187542999799659209431925135680828306338444348015070983873939322212703173513461292967763588052725688795275342086101073764431306849163083407789337775174101740739299075375297245247230612195813932100866955051410186980255173219359059455923477624216346482575571648092428641196281432074130169446948488579702351075441004916 [153,101] -609495172016473674222145642328232105080211194223111788522646229592889849839021199837330126581099934389070972164516525302820760048171927229591272883640355718413670084544979734537679706060378604397641199692708465300445726910204681630236304798552851664338715312369734351038222418165616410321690290015032872822156532436284326835296881190396671284098756986143184940348631814652168207552173660831394714033047251413613366591547132399115695585071171890580869044676569732997164936871016821182132631032779257272398282102326536545852456674178802666597286723015923574783081461288803856724109881464370209504526574582784103497640739871515243164631632590306092077356214487196802535719999289077286042857273139656747742549282598537120930080135670456979247195931013377650604765411893581550452977975889255863697274016413439572496359452540323510342672280677932993339361362286703419256006849847930160265182889385158137170367971756818131630648296595305817957702511539345894163200027485354008081114772859255386254709787929977672160111265145950224980233614931965863218215356359299336413172915782707791861891684478777589661776656447192049743777179119335744960154731376385670046926888877548757256726298478522340526322948345820665790311288614677927345592514304967521912044341238820192590380609308273161460985748729182791805351577082342046473739422416725437719557281831219693492417666853701038825653239292709551256761296326202459740445250533677402603036360358724394144293516920410969 [153,102] -45200814077204374653782647713201875561297294143840828227558442764991522784911478091345526289078359970790514848408121420198487587310384104083501317303855974012941994601476520663408015543114225233171023836396546936797667497398435878871183686314805153583311820186593133791029178417298818634073438820136370415113619239455877335583393162262809325982794004582637595614978533821006091377258433457580793446686568083900485596181211470315249401874293476429295416841224493125957856020200401364353872968138425381965110625405244270691489926316772085781658539453941230532653275160816462620576186315046831763432377735646613387330162628190410308686170030202129062024603650092284014839725458077579373774106859249969380719322606743094544314712235419734013423454849674759774092795154258612907229869565299560094168697696942350421419947497249952554665094125933330945417055345528528858745224931323534886800062713989912359064433257197099595989278679788937130331109468222157923925530645201509370574455575826503885215921302763904671131480626041124922698783465471999920024208841007165534177659321312194916913190333207729592435119260455625162768646320377079254723640493797726813148704119411408195728992860477871125961883407667290478253381734034738758978044348392853213006140695717341453631912522602062787832009386873549351551912779951106095031973180416417927791480345802238475955254739849877744055008950747430744785842212953436596411158425432043237590248812556400673578977154019 [153,103] -297140296137125861518451607531212413269667312095731145123092102524642602565720439025973359408049446533367649287301522767552456867009988769999331915270983741917039349356634275009810413840514553700592002159777249324074669730199259891554156825297473125522823545518406936256092902623012477460349813384886136352951656856978854165029863550658941172035851659156814187247434020362252633709487093376006545573410270155481528480542493283381141950629590811811477095621170724939259971999828054825916267074331845812376374203301495269077014471528481810909650136457624677388562201031823201042299871002034632246305989767802624405662417045688262818973312384281895794036824505242502090190097167938866143103706210053944973227060554751858947304304085229975498558680255247517044664310817883778605330409036541676580361334289051454558750244090628471887142516921449418161210136979711462100900996660434232402456078109927781025316771315016335592142211344268013946790245817554215016329228838818853082774758249472112153743314082386544247024937217967393907265708225132269634918802379649124668675308008441427643586346895377986700201405237430228014053931083237106524811479173550782468873954939788917627654044497348347539398381855090367987779925911024386512464971749521384403553571950296609256886505802801309851704414125062430663895020157153281763559797935584057204267698035467553663264748553919606394279639319301352250878504857689781579609959362360671594943824416430090212438160 [153,104] -2329898040756002766956105636710887980532310859902136280936150991778963170697490227767579226321625396941685551730002342497105025044207845442465032774473714929729732019537470419617735557474076834158735698841133595106048571945931585566333552001186728028004890097708223997467086272522255544008797805881359475379393282677419639061304628290387462824310620711068422738072436577521051269744089418312132746209869528350862458471335446776509997821697792546051001800729661232563362438772237397565097676353549248987417975411761628344211896578088972182190760798806326726047837537569439848471509301119679363786401374516403436986422873886390550380323486713544537655979232779628183790236211031115371106376219587784354690090515239230914055349002936456946529674710434142749540708942675486877848303007245676742345831678143969216850544660929492273087494010168450534291641769822511651095540709629358711514810046023349750275295500337607190210258662910529032706831103455970946617136221391614132794937104432244606253426865349268264630296098590118158536140790958959955640048865808399754657881705895630836523238059998063137420303185870208773693773429653562361558456163538152324434759602785975896485916877699314056408446161235471333604463604445067228214392926661724748357511960852734495609830231863056215011227906827797435848861150972020341733616141389390930580627591467780925982526293200347263063089839860929126844795758675218893417135379834969266358595629423712150414 [153,105] -8389419765839575741454541829188876073347872654584930877656748350337730283173597292226188372266773820540311928601775675472862708957459951616056458889457646744402376354112927679040329377345862611173396385914478778078970684265566900454364388194600835711922299457670636045453590615798685647178243987712359130023054852399308967680334146014413108018947911951474512065916140197443833523235111137168719280972785008973238950422758901997115806455589861805262866069096341167383108535370193687303606026922243395937739826065717225027610787163621544484417024684069564918219432772155747860110028329015986548858958102140965009443586880092626612567506278286019202335600226703512585660592675115091872133607208500967643797274257030766556345596674206191771126837914026545816750937211538975233247961176092746158976650588180979012425386115956934754236717370090101882355788254747154395234031673815872329623899632185202376916415951066789958821479340619200182901261069069134935448126216993133262430795518604931614770208467384277463245410348421209560137251571250263816123815219395004753630119600672114485676585719857692255861739352664131789360156369737030461150142459537069397871601845022738338908279750275802812024301140801767656577622823686634702972699981543416317302570317528617943873053617633873782756145698188461291427926049707529546177943712179873838581273595051711981284134840513108681752885048952892497197743756990912699608472030317017916483988647636530 [153,106] -11427996985435786303891932425227482876993042921695030223687714309760488176052462188486192800816053045764226687421722295756041517898758658240582621868671872226101453128591585244683640585009280928822623662480135930030166949227895643951510957052921100385240047094806211449573270612128673238167523796696915801313794498016738693587472901821537432538445452899453313051908930376817489777799630441116416717142662252224132163040165252408647666717066940357522037465856372797089244277710960517585565245855181344843571977740304485058527199622893286836569188260661556190294014079168394927634113693544420862455054426388852318583528987804280370492125456948867298411869649491862750523038034874041827445727355831015699842215723263909029640048239262877183608412741504592180398042557317707538632315743430235451094852383709547425838089091507969241025378598188799844506582439918718376404081316568685745951215647835130127377878116244160832256126050099631028851518450248885339384047257698336218116425745721068437471287473984052780698624866281377974024093636495004578540784591485803619081757831019935058721842103333511413011980144011859825831729527021840973758423490941640718381811116211633217357618570499370480353757073832644511771673366876788039416253824977978161395911144112067531321943578177754711107328594424983461981431609291754869128229748820482584498116865234272041043241665986402897045965536447809706306646279860954566225993513252000753460851250 [153,107] -28982908693045427785911488364062016668172514508051778127286739742779669144216248079894391071132098961953676667764128380935740242616714129475067062034653251121556094586175186082134648233374288792934010878406832780735221443756119189237391654527516049347283781127697770807436137564509025932927048192114949861835308841809817108333658528764127166824098739430005737916981694341329868195801902203062035724317625763918894544759488417859878099744327651066314244369977091791079461127698025622799174618669276848428732404973968913410368488044503747198658889545508638937122593813343620564629400575546723613627287349371209560741251654299523652292922919072133266431178185785107889699368460868676308188028668661515388179576955190947180199448472794962146053307043367272780712250276768256524405583847691662676055745350005499410978401380783637039876443437535938751030395226589284814470113241733087977366861414885945995352251961967269910508442997118548971808282967896330146634288805084867147550213840581496744194544780204004178577583026990003351541681175577203094953881253119058859750197899062496843516334333626088724696247514533438922557054035600441146714490019927828333193036419937456873766276281857720825059099077033161309956628016980285728071299586755937642808120195725108963584930849259513126733909154189769149267039227575033502710649142621056395314520096531217580392751758189420079323718897606073582599167727516284930383097822167997017721 [153,108] -95823535418995006951883874766157544464967162077955044126560950631176767126029810955892689778835755334674667912594506853467050623058150686137610814844922904814934193108839178025983469211889016545569025567353884778785715284380290423270719168406340863977575654285439464099784677843237535818418200182222258557308500727169262556160908451260622010740587972266482556719730916047026520631295051723355255025662832077842741499018799329779115616032166223373118894603994199016130218260833455415227874324092177919088379139486826297180372512973316054200494092629847559286568770862509305308570166669798410950546564084546876634750095398548635283376090644498767094966093543768750698965136954258141273655448299689107316234311976224519917060534861382240897808963991832394326088838482298901541442797923286313529173413835954855418315005325565321578774674415612811996291553123268292556447218297396161837184623255267900669389141332834439953309733877046198601925146761577456301974805169001427067222641994397398805875728336603826977632109705797265247746599959722407563330386687039233232043704066836305520570537998323598276502040964201452111401121021789923602349279799983423167847808411502102869726939671025330544267194377385317873572213125828090345764799754804477152032857874803071868277545488395798588196719837974728422015583504972458296145459948040494326966500894666330452295021457324660958478014229799586788238380030044189620151603545464845 [153,109] 829243069479529900884965140349396089156068415715789033820752683900408366754180197303401564433341048014309300574124349354303732563907709276708883703400085799401462090702124466260080354168121320149184465302269769245049499718393649940412724336010193481066587258202893546394407123920194536186305366776510474305266337187039669150759257384995489473686106118294113932933687630492309306204479964275633390920189630638345287106535398639902920137191679827502387375273771194186221538911018205856708132604870591706083675495991272480131414964442482936357605227426726971375759485015582200778226308212223590907631319551129906538903062059233168162615624893355066582202750858786310510782647794291431810427556744268737851454855057479928298755099312522317092217094349611119193762764885332832378835783882205509325947146871949351027073814499697990458629495866791060880376404546146404717776871945718112023101053102835245248347321809603136781774121239863449279212071986522487931968435177157704854520910128487132977117194554500655497019507050904954151929668386081475142545731479907939834034485366594282960009035528087315095843600120028790595530805869987552152170905614835143689321046051954823493117442212964014889834251026453364580273233902719539290326811335114515032323324321586046347643443008941569991281041551524576824883626282129746263070794463893324899695331724797709714913313825719609883210919772368383347747778738241052394591093943 [153,110] -3171643881082349446136253471549488520028201822413879968215544290801447998114435644402014156243788134019792639540109545093527009502231587480992233060943670742803628873151121973562105906466058090563966883680909598796678881931052088602694896799749073167832110747499870507820171338229454884314138175207553644567869007261461096154467980359868334947130410732683407439171172084216125438619536773005161030314380564988736834697532481641516888063670925544824082269613096561462898785806303459619846648294088799064818875232875869534952042601847075672026974684571763756835422340637681758107856546728746612224333076430413701090248862985322750943158952662329692623052536505207288180163106070131079722682317478715081121374797686673105021846579197259856408581558773775894785271081183415444981785857614362255958503056360326486440220088967609613439119925653349511679138885981026224719005753424345424700621116728865377536054980742814158128488090695259287916953118683738087894405929243303090317018428541971058252483813013866263153959245608394032605620954614620187100244008970572413276907295841202431478009967144732102247128153319384628498435542446739813620185977785184917900074204510839239986303700207448343659498137086067418482698710723675083620050604467527475171979627973353055136030589960985424944438353804532770655995890524598045681290502779554337526118445148903681232411822100149238445589370810230573388077242627178208439041 [153,111] 7820108414723007901812391159036511866945726467642132906804508841786941266360816854704878846931470179245982661055986166408512916297308320161088585062637389743038674392480250928447091332140110771526823762359012703968441442523211762822983343898548152029807236061945976723377894200624440112625162743563944099987251071342031469774122385249086834446626803587212409558145844900129999678916167142567978788504075910385076687972884408791776670843021711468381104755647283474136254797520539243912520229643377774613087156636451964449558886965453719787089761724116823107477071797325735980354013849537056396003631117760497823242996852432039889811879799069564465232429300772090691904108823876350166203478786060653355487876544910131449865507443802632691956081404586980880170725466151330058009186061503483328258000080492239845590714359359692837489435624113466676451144477423314098976992528992821886908980816931823915294671345631472156131474528563284191570365233729714699571173958281988083546572655921561455837625988093930401908192770019702127977445489229877442884045596854669950140827629408539742102601756982412676560809300296131935242817108283138927848857946432732472035970036723825839228010027406217952913767535811722990306110373290111867642153194369725897982583504987396384579725365291437299485244313128645555493374133997600421129420393229322197837354353016494428533886244285103284439252722080482825512279313375452633 [153,112] -19523577350066428017080700913490780631309100117336063393584616076279439001156838263917395344751603861894074660774042362606477099571142487013001595849074841763296741991157500653889199224437288463664938270953157717215059594482051078214938760593283924179276545577059485493629703852515042081046738554755292609808163641831758468484461244810282852410707380169392707451688316083277236637692401334954650179781331027632055602340248850628401516819541959359704145202208776321673196510130946843724505532403659285498490462628003809208509084083248054549785950705570237177916023310805772333223845850103359221593530512829566682742963284130288837989492340104273375204294113945469277889577637172458201533924926911534795396722070756800683719068141720620534808378211571517810710163904147891307573526954224048861063885560840815926821625798541398928198285941121378786918310384355911925760916449416653066975934760478031528140862613753763834059594395981592131565046615873095455967962471441762271855670662000339521947894081665006729695999871934548657326097423789074152614077960438789278815744371566059564371248740912478829642901860661997700082270291539212395450859830311114053134230546940696829442506527990725491254678030064584095162398097739303968810564434837137036493848867031847248733895585604479426658314033584456840192041689092592697553380897864511414854284156910624123735653772932237714144589364450032885523826345630 [153,113] 32954667220646992541424459142894688741639553285800600635668419635922041653782076537830656737639740826990793601991395070890968815468542430079857580185293304274187422439949754707861365709330163229279370866781928657420391449948511100425732803111807350592945314164171810163618315992431215102547124645881652562775869847181099877569035276335558409911643258504878449575991659059648602265884618030487448976992888006973190704279504338779332324966536230478953656065148263718811589680237408071851992639631643225248273618048169150317840495484954728078575612560623817376319599604030627457848067369443387127442915822583231177214988209845280767243632894421316391503077811930530701110674647041759950838465341428619760072533940488405596713694147364599532696021040034410822827252814315372271562226226760782844503564593184512856714779587242403560348500222897213516749919704298108330185075677264873011211328680774108335184796247776050908121631544491813561604760039485616407494496250326718842087467128927814066331257426169575459029971475378299538213060558761076011868097727833312679323649390581158130696509956178704694465037603140983063269124938999860146976759396316436654388927725805887577513945294918894241101234428315948250139906367963970264284829562235726752489662500705716880508200653100438216274147133726466655706235366715591425104328589438531466709936215359112480421032478336775900908971117519356069436734 [153,114] -22650328056143369825725564713573668481414659595547834483636856496308167212093246582192203446717413345639059672677808282924324280689974330021171694670157981934428694616149952218184481916817967919353173199757376858389017417475477496863152865651646321921855445862326781144231908942954866465684439998311002033542235893188676115340582366196440159343480753324549938365454976059841997008968078758492353270400529934144650735233742490715866838635343869329977831397591698013350259910753950820533303738906977624514311949834286335570758842458860938364522825098096127146515269918317362405042855326804813864547446456760396822538925929553880251537431438039194813118608573657731257884113609011771275405277863170017570827357160459901726933331668190378409914453308159918508879139939464899551696889319697738926417136789940216887314967150417850568204620623310507867711358538670415755177944801776856222827612301907109970930731712288573359745896782692509379045945511509694559347541777095181838764981899263259803631287966525128866791631086238999309380640732916287304964989375258948893958452040678620173317537034264232073844678913426226691180732652851035611075886315614326678933167532943745961662501679338731278714239167730774019556922362890992740540489225662778522544244331476760683939928937073923867443780544704930899076962382910234276814624467278225484064832253994210782416782669881104939347088315588235556 [153,115] 21516844296801823890082397388303435810084997945139163813316656025542874909596670000506239555414658386659133305201576053587741609431550703149510582087285237650216811967253552271553651247711198559290543607177024435345715172947240972076440939288787681502193494752647815587631858214219624572626065275056613873930551095336293373103424397632777517968103024920658703048340364752433482893095906339386588034131605652879838487986267338005562715748456079174227377980318655140857702472892508349001879704691504318095305210528070924899139661495947579607690352000116623131026912626938316189168511487984327799366338108856879404775954268682495759653522427763136079185287272228845753241747807548965735436064513202287874558867128666985926426697874691963821642974977194977819462435061927657038793153728421567732285871608300616145354746553302362021373385302601909699690604516079486796236512715452638959252572895510576223639380318270449601401377296417035148141424514754038555975651745594457929600831313031899260161657437106112877556571896055258940928850508188109297821857779415313160192766741470317487497746919803541325706473648569790870071656371886801466982793333380750312460126132599961476099093407282596293461022107433428628955967290443439142199673422533315034411370063700791019999252758372247967590554199055434244857517214545724061539516933110024816798354619014997691716690228045795229236722842668 [153,116] -8353341495804674297754436593544583191162042806455397073577225629240398300127910825292312740989487679578569314565828218207705687108520225320036982861833566490213217369592542559722445660105601555727270805305460222784522147203281527252619188047813573520591915676568414442096004480025454652855798341818933521219871927450791551600588863430578420862469712837083225880532883989172816529376494123029600558889983070771461665349979715786651501615260088562564704920577188334189793289040247660423398016279193523664917911033348518710109932257148399449382494288933876615960471722751583923264450681642281213130592584509839442800769737431689733284647706547657288259778691885749706234080772405099682441285084674066791288721312587752880762100602545118675144169485752309147048613124963780062963287845762162161227486173362688263894054731788822236322567125309547509625866431380332923109022108861180791887985509759267397858406668022500675831580872784676479183764410167139843242704244838203271087194450573083827350143053734492911123242587540235786925275753800306922616137186580071354931951348241846179089878473861736376083013697177387653982125012076769448427451153932404135566180301333567278325591793887100511190967941364020146479934479604348804867863429449910017789864890212795435165710240169832920256179693510804858747592722115206240825483726286396853507508137286461840446193571351214107243536 [153,117] 1978425851127046782334402241078274808250893498985199702223390877251491464766909271933518476008359632913827241205432417011163860887832029062256715266103926219146173445596060354131648359681176171688325251774545727019204093170122706991589888144562479460767977648094102995484321429088168500004445233620091764302676971834044227773004762494818078516023185495981699411621823711141488988800695938883009135923132878341259571496318252885249212892188978363694388658384340214015326975857035002286453537999479918996439786813652070046044413760460167077446270832728128551770146755732418080188338983472269727721888683052403877371607863567545457083468590861584623405517702344665904845775218430559926576340528039948461880617810677123994411151760331211358082418497856000049818705592014665078780846384587272749548931038829958405487761765050886087985912832578018466672315263389999318029699371297680721081029928835816162000182408178382074868701433712158368847269603207804830297123885568721122302422622895092423395442134142910034958592761388746956346532765255751357423409654282911546695233212069506861469376976474508095444903656327247715986591652149380769666805491370305337862409227280722438713478771843897563937077481233557908900389490596709954007675044140161490701220098899117289624095462868762900997088230948088892796851828393496225031395970834497691061485171198226040562008308799491553 [153,118] -546365711463994819831249509325682205008867695836443972477545574615214677074645051161803951502041848884958361016066012467862888228414477281962111686209436661935444013204804805902405653357707028838510380141370779343367159791508112564038297393218921523447204798618948524045461528106481753170658137021915427449677787793473015048370812962324196903630353743356102593769725786882803658706833414903606004584081697021268031898452070185147853250556497176689277481342317189478565824888280481034132885814123892799544047074997084692967764020085739116633667092499774310840944449324425067446593410931822885704964655497805430286815886323379977951941758756088047643842367506751393828245748739336474546030704618069898198425833958166674914731756159263655264281849450598794895733064871411781429327697059430974510193596472168353208491761325913061250191505196381721001300297961385085597647922878238763015147131404671825409521230533469793757194407776880311912673925257601309477775638257577629421305099640195902369969113882529242248241005515388385266268722262047538329903845040637919329451434779363516239365869083318420076147725493748152986288120971576571924949428814226855194252594143661932565411315580337708403961412590532492285578897790557078575889907528747496852470112261150625651347746595026665192524021852245857104631805149015526871589205898074694979830566063436540233834569209 [153,119] 41504159589959977461167125611574171027775695775679145120253454474198129054646968450285758675902127654669494321114060271536824789106911812748803651977492600601930630431441105833778341070281966232187856615863249767403662665501441289134386140796084924534042252132615756003375447188380906918122057306233359490651263480730037738224868803187261907234344612797139440050071376108540531031427498823082431203279792695178118345753473073574976255037956273474366686593075096402103570684413896122686447892987893632755036350856974849506214156793755615868937250720505047740864326164946745053574609216676929769307834317189751957122608984487416585230511525814161214271162295340710921845532670767787186518371961325726163539231947093328423701662431766366197209998015123396006198651045144987336776928745324030012211923505751519032719606575233404829010118995400660675608446793697709546207894524518396731274012857477566204964847739235846469803711403036107076589978485377733570166045974255635759168656917344650885711018917359939734672960358653921892707150652585804630856125203014738117888069405866751580554403931812958829652462067953521156594248236175424927349621153403407068913313959461405424234772302297475464010237035316333514591236582363486444592444078392232765082865462474040887187920787718122158616625716177306722018864451089230738929022858610662019198458414492266063107 [153,120] -3333910224991296450661378038080260588742228364779778979233643678373271693328243295120310555559709591447871019882196793403668852877587170384967806735365996078418149223131943685476236858544058779117030862816076983561685881865808369092873873366499583643450164447946549566027416932923783573251393448742575674233747441441606999834252740421198306565912294021380109503003797121197976703162610661799783158471646958835569705785766147031658859737591788614508864051703217554677158112124462652692733190016796487701688145413128252828078729111795146144649812711685598879507684440899274018234629276595013956991387306551726051496634137494237520903191534963783759598662124485785694764526314415923131347569342258665373667534038074702843175343869289759091528134311309082110970755718227762611965811747795397239208560007854998132878955980381577900957511904639827426507974464814106398067536719067703138321595247202528887139368611579850728960886501946382077272363183724872265515876042365203905349998069767566564671675382839052955860307528677725248911757759443514162306724060611273181823616256564167591349797813891371535396380617746118768948585985351898900908115572805940986847567681094647074403049449510051690776289624754847821041012639790269790280039825793014834420069779329703981866551404414895665265378778239758217147878933588464753656361831781456389374066177230758 [153,121] 408029199925939724826907080793408317359952312286800848748478222183274273823221797965920261503548684245980174108710631648940057299075849329632037572525663618418025417153134804861438488793978856986468951663341103679482520275428382474672307183958716744112812329741500993554136400000261497076701190898150478273990673241943398197089833931912746230830622820727844973643361004365275913606739796385107483418120067624921466585180733898824853488409368384035537141141391432143599698708831876499013826783159822824176007378565871925589804644927659632214336545481829690982804165041935364304547353107332849365071840766132134613104514903430717136897302495309490073971222928443588275329867828175752977576896905754981680740445827785770649367769160690037779165216310500662073229609838497670033873532849770803683983395852204297758792885331320427512789939896691670528424915217843659308726531354506107678129280463217639755881451862757500637875833120965259993838273280185775422204614963008925998652388194701008317052621950458491215827891322856470004590878775171325646421091753059492411073698696241525741785529833566905405443963591013221424041856580474563870141082159936316749977556050267706422619175053617803033875457251720638489790952946265139991060763435275409047562176832453440081452048511635020469154535924487766725642723969602543280716397404654232066853351 [153,122] 2822767975213811990929827229475722184222928312315511971929748544160435789190923053164697306528318053550566607786613954931614017665133635981126258091411998115107691648531196444665855411710185869889591509303084584503038372707126548373174941671282285146509256859384034399563129441854138989345474727671796471179450352745711094497673392082115951991049315297178787514558076693786308414790923851027182589442122097452139813968353861285084498527585510623164279301790603595270737029479405331149596296090663876317491491288065501611478585391524997568888454926042509233799324376964157889961364097327734775363572396684248601729284909089541632827169140014569832756976324904314360574613373844718908652192603780781223482027061359881166291945734560437860677591089405862690731425358836243034279009709960036412264060414096418155164244561325534972626162546347476678644144700273864632264015268643365877683383235863582888768723076261544429770428092609334156723435750053078007635345420657047481148288340111974012195935459013854320603374767792783054570712373761877566318242972231930124787031212389391021838386720551398239199617813141115338586916505590852196347233512010865453825078256843926559920906231703162542850817697464360854099445808011814511972435217206904207503353320177910596376724321947761046857615598874376293561960140308617398459733805110884645 [153,123] -415383836323031703631664626347790752721459717354580546644118101079125896017645005462590601732271562214133216469614014351255969422157430204892919047783255815703693005008538468507924305885730844971508173071254026304287942158151128576781176922087023220157671081589658965306986837453470325243701454856617211099549800381035332176693235070573842153132689067489428652510391918698236286649403970730498291761073483914371707220490597126091951394783439718969243886128562424873566148327032800816125362521567818577945975308125494760064138611533168530998111923569666904852381845756136862654011463210647835008378711100413693626075962718292404811125116947962978326064975379899413614801926167946396824803011116233329834268375466129321984227330623140513269802747514707867117306101431263493825203269171075317216095432385729272567219746400923322545707074250050091663842694551491809655518286826178107991903780851248123953781138623863455593821403141488905914817398396970162507472089046948678860860001161090645524872161829289807521978949395497516559791566154754329264566568725952222609743020046433889542105288414876881887455093440581850538791297493608766470870926215490224178559269709577887652218574534904609143327281049503270125268421254053435764295563249474619689850970906603179240095979199887282918125042512383116828463034393693558186718205051 [153,124] -29339420769032430106691641982835624197188711480156422511351469735940948166816382748942779727425603798905923791602830177984207025259578684859175158370873055445521268991265757589977894817413646813995418221078638036663661831935179272441396924284675815803291391668969181933019034109658019859971272832038095246720472138482589543998361976682827571193838573456120922497897333230712056215412884879567284772708096555249046353488412372093518901091633209224568606109682050709376417177927083132624060506275415234251572022542153684676030884140882375601991191118587734115463604140788567341684274526334995112258898622279643327282832200944095135625555722661216860938873887951122713293154517930840264546488507155838733185375499161117625147644582063077450930576779338281725692697714714571661225990599594702155760194488519153250635596843007943106549716158544003795458320928333022225168144207783338249344736777555049573025813164539693740389107635103291146429746065988712796908821688488397276080575732320083320919669814233845694408399491839392935452767131153596190427688153528222449054995252927332730197881554844184878680616112245322751145253059709864473615321259895521530526291412970403382537199619564730610969136976391496575542828014496168769398932263480214677765531602329524339739302949226542242714553992605459266279759772411701581037 [153,125] -80382674533272516462671876572342051708965774792147823970839903378068935142111025657083274234066368144902123346641894310168041029320373156893831424756183946180361634494686191156374093959849380572275253302811279037264182142443723880868153655658996354819528415269960966837135289320422903480425294247467646015776724609016950042910215178056517846597462412477841692386358900942600559065648798966711297720454971152569836413202712735074378067297181472920103928360615895677176947238473758961299191820409915155673329178796471311941832055838422794671786449459788499933301734780161880684818331338800978366690223721627497265343096040130337260351099702085500032608146614696844369636078659207859312004605545313196898040511573242568487095241900193008571199216842283097382651455727018106652427500781378401318483463076285999635425668442728322865497636955720108810948158916688511904717899457134645504159157762955387285845053221406384991944024631493605877105433361632096098174746261112295686085041172219431244900854149567175841988845854518829754926621225133247877001608053753898728691696565216788761447671115437706417518294482775946740478063580440997670788592549453841991473815786610792960032199085808937811075979359227561583209140026330592109790453808314087764731799261805384070235808849467784892565448210789823431652925688996 [153,126] 6078602071294167907625002978047863804722802813231056098350751645148857661622222567868725980295518450150512364716964011851754183882487147012401947714802383958085897620952869377131965755581712594080313162852197934267786999152433187048856244026429016735633426271948217708158459853151624951557356579997038340751825174108969812376358582345483176729258742837819704846752249502246382022012854321869945286918922355752298853838489361105637248731872735800202998726734234776079333979999256664395088419891580634883500495229899437495876948217050607663834501349743759513269105866487459366083686450316917624593241980866293082671763221580360402835547453912031651713098903774824899940308118010389844746757242831053295891210510326569821360849066197534467678080331690100901022481617298490726048882015022883126420407779526052004861310243352018602089810111059920038396686251515756834152830805310895228909041801702668156629144628901323284699154999724734341663266069172623928489990398575300097197667115913666620861122491937001459233678773733474359333920637649678261009585638222817517533473609147661256825579055109801326297287992540897887971206631378910237474256625330135291313154807908143618384169799576311723499993396760585340633781887486746489738427306180111029697560793861443020418204379742149675143491847716789926386415 [153,127] 47401035785696000991169449166128117775797193463842232332477024006569043190788955853709280001896283224446613025557025693349835580972987712358122886711402590226469173029497404267208995844284667196277979287538296405135632228260757061494554820591112813075851998384569576349279420266262514185365207865498164813409865238680496857587171760585818101529538961152104168170123839270691897812617587587642903516030249571591973456066661216777210186847558114071644272327108513401241144685475549200913778759260109934914609796074399898777255696707126847911762999860544934577978549652896560025284745997595532963032016194832848777282724769964421711655485412617139990257195284325153783694274665349954637017226233600223016202116362353057635651810757060060656736894788249098896785177806572122634192187907392641109815498354631727185669313937829780145123162686395250357704672216613284973862363997177445315403166682145512815468138967580795018558315416997747932587958344065222688237421452553367535696187734333527326287277605662728204782474344767944351423750566218424916380018375959680273810318428011984103444933520233426217018621580897273512986921595213515167906323775259535898055147941063731732289788090290332946973641726152002900777603208593054192566826626954421828745728013479846354522993019444764466193723121716175 [153,128] -14110657836210621423404946361334507908539190400186710971695404445814718518145070730700899390951515743151272931240919023833230361730152686427339120159541709684559007212058335403872261012336094153174039627646183288893757467519158008870422424183824358415060424763217642737781436987492034767457600208768182651949694002776586926478812473098357347326075517688480790793510060682873659163200769003731716641190889485335157351499703888600499668613887573496289083705004116309509141394197215029173965534425321227608329900106015284148293716492342332382790487995941204750470952319260280797155210639576275932484980083153336906546540501948931387900945138714342269491091700878382272859216780217142551388668749510241498292158157612824915450924026534108649664893826177118438200125800709896934449963470712669688023907997390455946544181689052152838111012458101567214198276667399156233556427655058025177324717357253078453518702986079131359462646352276931304905933844706165627462845936503988249502159872268728031176464527180510319445499757202775191875592812988924645696686437319228755084487247076183193652193071153830768349526837406114177052711448483055653915845533667672900704396010104321059001583334591036108063062112194743031135909690324283931231618393008021040536201922481446975283910029905563036193500 [153,129] -456016515996324674088833565643519180735905757820145374069067461538941389859073247964859340568837656649934398760497458990299973252120321404461956591820049918987663401807691655982522645495175160517678401138900219959803584606701885142825012059425624027465174323774356139387752678000061302904433696949939412137267464793560857744421162042662478975721989508959429931993927701285180855131313027426096103877722645379476473972671097833784612312822334509495134400485393839781808917344031392413038703353866097358120554127556179680324933133506483116451810276153409656589165004203312826438924357676462819054402781817489549899888090808459219163325725457262036174235480435457813987651991222194285318197972811734123195614883472398510582824762403108755179782601179642728692080530313937554372427135886225996420879195540696637255359766370038632583326948322974768824758506829675631285954601856196377511707198838647347366018607879976082389457201065842143810875452387230276029022509764312078006032375558962225971810173695977365100516480361226737898100669510939301937191491121160617320846001612053615176948665422713726128379112896244855319094839853650193106260811975349186041741508151712163827487986968376992582364818908702166059746917208648036968892746088705139042935520536243340049210188677150016 [153,130] -820166806022858722132633718413074589421142988119369046358249928411409663036607362085706880297620068576024776799256846792680362932298321938523478184363760122982670054463067186238586120834345447515060525587385152034085381943106431808053002211605740650874499593462668669278265302003752339292282597891174274126130143899219142751592293766095506731650930347731925546831155914473949463261677656725879846799811478126446222456100498842013453048341869866555127252751989379640815074141244060164702012867241531544383422430532841402540995745234124672771870318705010309780720560156065720631795465409667673358702554273243034614711144163421256052205628660760330926121949059904118180624859513997516737533378928088074751733926791626761612448794203590824750105445383037067587699846548439911981898813964527440767351328925171585863182282453143170283455985391875107325093305498873959246971312636415014792789218217782351782103526515954809507724113971339205596221876382207973553754916115079468984055369123157360548899249968665661678841702424552731489494481996415239125628395770160884334679797468534851854040319357397112079191023225641159749013774426550654641212158189410945498912959885231717882334557451864492382652667248079268548091632278981804694869166924561993730602898047822073401032072 [153,131] 812983915528494227066594446239427085357399776496471439441164289652672177813413260197640788657934780540910140699453734020412410610094654595971802243297261996162178525946446685775592619135591667829183285494681116829642777134145196231624774141757074935318263550393972011346552344846573944354589833159681960319779038293887290865374812218825119908280062561294377750883675299559571537539786928756630580442485648669115973954488996484172535343380873653386607551479637724122214225226788985516637069617853961577022478060748269439789181262835753249064910692410965506125903666156014443177374753084446956001589119909089463601136392945399185141944297104040002575170365058011489681376864115412671308639431664086975484968225813982175782306698569099033493889632304830277068920943113107112926587198146130299453703797822454185540172030540100623462255796957186124338297627840300901227251191032414787754486481625041804154133143835388028427749166433877189812135141133938017375097243501749152316244102895797546967545904681438401762395767360508952129116599721313280613895031118272323542788346554063978063798427678523459935006122800967340756848678314397570447748915790174054162424320950765275014914282488619292292911167566584101323112468925267576695748099276592945508835629561767041 [153,132] -1460277133378887823808283539986681379102101646277023018603760993525009176060061082025735131162649355508371693408391431408490376946842251189484995723205140546632964605013413442989276811109020115363554429645781707514395078441492513423133794246377922653414017305227652390433711426541459273033789033837383225048177187380568710190361421027559841235787261123390079100483809908715647478118154735730096424062446371943891349999829107676481879460231620541626677443925262804837358099171579696887790882614310354283107684402620057794436035234361194997492498795083124882520887686448291613867135130075753402284855856523763606637883721172393694986637140978664695789160477060763074132057984783956821698555017531204365046932115063579096648621688016823275627917097151839917542976407453548305074540283791393587223864847903668877582241325596217323665380239913207101914462336381673781682581236832181290416478771032610832056923908660396274615791893838682798284384960306996510461476179853227424265298987421406987948436854619179509852704527563209851761319508161325275886687902930382310115230822905104006643873933854080474600756375770157528185346656330679185489893024423287618414161806088282280363489534456290514613672050350108089227063925399252564044442771337418361441359877 [153,133] 756128827164194341620330720823704016977842407504106179734025540461997567540536998467820410565467925242876376319758010542558228188243639777298118557630704867751801721864107948240529520285593990957399452454111475969413624592932463146934590844360585627710045763737536029818662277676107184321012029878646683517622718635737594519475767018708949617832118534307726264108300900885622120346316990237887493317900510408617416899281323699579504896949503169936283932629859460114292298850019282680889725821257194690934144306001135528124208452924692625113225949984223880505926343679546921026460494898975888080537145440384980747669571484050883835152869353874437715221087179740956039035770236922345089270901624993756825749374576772274510521030987841789502295450105026354352596314842890389844018186002005530894763712459574113262413502732831227965771175249171696619832492115100639277799492853678579913129732450146314599692781757632978132551468573109449506924775831193832984488916518753546517882270717022410888755076671225794339107175747723843221089501979169279463625824309647340413845581223890442380664200172374352958517952489578247819992499898295657669289937583688305370001636808442809027591299923818532544530849382786143578981717576094118776050880047831183 [153,134] -592955034949802587199312344269549872621227447645737380553438650052299276338841289316925934622652207370792190403597393186365841668529008054771112450181495380023359011561727097896003934516058598863396188422553989684602284664727546837121472309766324410805929242073916003533068935514569711617099465184693967388805148481104711499431643142107005063138859600620862557521152308774393959603558853115909231081050411485633303550942687734190773870343362074875881046705600388109193312160160877670907265854931980265664455939509757770883216886926273849984897425938086644041657590545095607594028832699885180827413002598346746164250848379875820346234943433458937029700550280473045005420834580396688082572631741627543316194726476867527144383772678635314245056919264721085545423738609436495668980343834088790215968828053603398936616970404734833436610991653380829915193372718184854278184518683087168710480304110893866978750261697334991948046066632209601552617320225366184629244333494048624233745314189187297702100679570661497363415820525440603319931884200709267409467894706044099615749158576789654624604275127424715867709588712861189680788459457586841355335986247705872503057784868757836231343422106809106264708462709690107836721181599671957643030697 [153,135] 159073525290958785421476968772655897241279666540162966810428841292600530156257295469662486895285910085140268099197772137150554454208064967368624299768256491941861487037309307356759842098299919227737160574164071400502791331459134303253671666275535133292591001507936078891724296036790928646278691017863861242393172930647711431426555299961000203744359230176294771252835911231171780482981910574816293558952751054190003766504246296704114269536032466288892343493951698383189170512506543679451378455331131213491407746491817728039993550146556192752739682088169067735752641236144882832253205059467268410324116079590841106258911546929972548325275989513880995303710134655440241916633052190555402064824902360741945909269048550301010326752364380725939750366918915565027918114454033757410027150566505650537398062178116588519091767462017030485620752354651872780507338441266343859486305302156303229909797922256333074566338219349565847492363580774581211568678445376967735245567364686955750957529380761242390463205574903927983843328864485713472641742540917597810067111968816800905680048790969976268979737881833014212293264722600548609396462315457627538227676220155034846853317879574546997746751829045854077141132846312088859267347677979214 [153,136] -7229393494443827870640365104189443520719502312398118679317601848742476500294495772427412194404523827802759102074862920842702533733588784386494519858416406896874617589986254489069546590519513956421896101213966653032367005457967601798039473842940420693013664039843442189154049081977513026650867573442270572945881775032351293850512834104652581285653401886473852689480925305262633074249888046000076442080738820336115355928134650850897513495304702690729638193962948424088506622789375174350310447645105876030180041498856294210531214388176730369451669933430818230431288472317341634764203558889953650381360750392028055077099104884274510801442570176559799979744840412626394593943681746129650290519671428801623779520636173021336393857395201565950136409536484071949963356976137680021267144425587977362809371852974356392824800875820924452835244195552828904396257300682218574307417589081742674429480138711892817642897878747816135466744596080787544664414497925311085281484934245596220048747862779560165231665453959718826536130759919845378794540024355944086327147723550538610598914907257209657940377039303670389775331089851820696334536745710355848629639809765061408794134994529369832800539135006080012905042384754712467459306 [153,137] 1241070616719388315233530226591476638228510199359995104096447157750005078297517210169568096146695152927060779824099686647761524397938971903489499621996033753692322964347652344190796390071162346685779988859160381048782727481831849225836377989010850235956259773823961278727270340871162305190167390017667889861019122856795924081633595001944689303557983724524067244357275022608675746712144529316415616362982282059796977129978779956978297106866393709678648456509279446787117343509130380937545957983479869117057228671464615906490732282983417451398720707471976661870347184454678461681445845328150480353082116882108860918900795614545131969313330393194670389245607212594791338491527549122761528937056081122326755570346666351215635124866802381458490556370558388282652514973715874570066198601267376441748883098027895938492019467616089509044165780959935906274664761405298540718533542627880933212252123956978006167502302610267263059478193049883048415859031764262155622643311795311944965030591080929211483173841581140958544804152298083560191857138905695804189121753559228395790033485453183055038851120869379029389413839393486547489520571462309673133819188211647626588943657103333118124385089642727706717246979591736 [153,138] -23091533067166215756925705030725596676960242632799993766368337623893937210092435295490853046423812987179441725331260049180851112914273375859047485340711849660613437752416305097819614206474246947095185580932678091410949100518637484849583280921868225775294837891643957598712584059010408682648385133883475600137543011013021957097988555282579737378193227332576484200589220995500719026182866333262021047020614326100237323553489595167847043861427401414813148278416081655675481043454503004929575702380652570486759630044993022728688760284187579631932752512138111416898992901505742812731942351567218022626884770896187286821673367887280829668120380212881273690503821538834942738001608678132935708003324205207829966397621869802039646064206357880982298780071097056521730138802440211380843880201081092688693095574789269535141914297671263313686636267931722410505832086613002052260886386772584090420541409368396825486487623479968631054008781579586177483027371193703206156092342726084911896640243517092264523846940863118085544260017114512937812104963070761687645657928072991246895966732873420839004709621956746445008792555032654286015733551025485030296620146753087789092153842285902568019064469393487754369 [153,139] -3297936284584146907663721291811026143894790222898810796652618628183466201945764330247314742042115389044821330722596899478028717928092684081824151003422594887391047694596377820191175451246999886702674444860022977869737515526383002600593383109187163695801086635304645842076983432472768524366109748470640602120367590418381227563679993649920823118054892128088278371188405482235107124877591303303242756356483478758992266786304216267532049242046725493742537557069239908945618568494902588333097673225916503849816260823549250359268079044632711270328888426049764247839270738079848459325866411053887094716589700904861119192474273109970789494230566041225465485008834960631430591268981333429727921296986589660147308103577991239070026201804133205463258323110857967650309300231451136308980850409299815186107740061014060127589815703222032469771865137884699106109352617403695388383801993862356901251383222173559743801045479668448447638057950306551734768174561604339657427822294858573634667215949138432751176370507559566790714674325826939453644420698573625349587917396981304028062806956199321158061884112570686629338504500433773633918967540861232223671967624992915658232206041011000094912270408420 [153,140] -114612091391352990194850709353426368631996684948621859034018012539192224959073554685206978941244193367401892103669820171686038126397502914948464138401706702423131248525911567374923150196881971614363930361932017712588233548897072557902616391340419777299668960454435005791471476646301297522449939811565883318569097026317022083397327004523092030096610937962398146679890770359388315956563769469484732913534702051414462409235399462110499107615407748260899817589591843236792208039899267821595187935803963061786308496794022155860657678989021837632537417106058861701318123199436198565809232421504425868065178294304723530094821202483722628658075465036981949587931840399571028623546738164020279967399931506103827744895086355147929383469311965198807907017260462677159995797572671660397949615976382934674600349920424508448830669254340543478970082535457447559740779222776744505865976135769026219045586388496697688953081154116255213503909266169205971508599159296852358025792197315279891200728445804891769238961686456396052468317497435853671237146302727303478550298743884506055647372568855560745393085769353275934959056383526489424410369910464615444913843075133652886751069879204378056 [153,141] -203295840276300084499164733139686742995063544830035731233104732041829933014187782986755205743612246362372448726819345239248896035841792549336644020640592146439752310941978331888548341847046315652095701152589163890339760296701920888985457488222479905482344847396811411187473818115307186921671320388754185150656017720481371883356015764751674729171023785096304755263821112356274639528586222620548648402386123782383384354737400407350588680468809658418644776488324129137228169276259162997850999772720234036799960385707754691888427543706570870100260233908278473708195460294008855920711300942035910758907451330974181024641959490581597969453436318754330896492385884651918188060675490801570760779886024840904178000369176051444534948666579802755459880158133996605772835231824076695821170597940850458700829198777141721319163178835155337462351194911534571023102221909018314553200343249894258334419846588459681060626840827065254273065146836650945515578544931664219346173233467695463117911509297943965823446315152883516749260951049520961853154325971170670104318213051767894429079247569840140661621960288739136913378130217912825032347498097000619823538301775135039911941491 [153,142] 2335791997806077878164353307585537705878385847004191168514784096380222327200690717847081560951494828561612627850092503057597075046585636964780845858465789509631447001270821561105692137808608710208960421382699484749382163841960168264747344475013997688890949555691115408682388560688146587683700371770157767741957009225516062645418882623043700462911728271482336738743622054673394902176955162232904012896695858614934212231295589211145875986179784241342045472199821689177073453471484167176226175568568524217157399106005759799227330412663975731039290052416937321091790183042895929664106864599672339408217761791801086110708223960565129148414240571910599289059326262711279697887705252581140845322363147436044060466677184374861342561353426633175410773778514557885126099839777672739058980747478944526321861047933792107643417687706915041968033532528062129242636248886129752682368403918788565170698902543310887420569621979269595960838338155903198208648296903324245654681108366700666885787479967911850614314127987116876448016898892551639921250009164808873776378870811888233904503255012405246763514092737510006402685389602184616981744939905965834338689626071496 [153,143] 15544332868955338700178021106547662319322106877181048804319729242599519242727961301835313503819000388195840628724097686642440650585416311168517918885920972343812019989930758537859110842590145944321951149150502979123928499134620910378667619719338969690897431946735341494099360057772285799772262776140321007798715720318406299821080569443377064703866119810056522277831701943709772582741902201496392962289467462555765957555721925784437180013221212273407046990855022419544116560645464991742223138205655705617634690043265239037714059867451794569251750378461487587058668570153172245505766293311164118903939011078501225011204379402128873509993781633619633307440488600721961398582320011009835953175842859237557179909577307278129615536969578678828793672132681405581009223996429919825630707547513105597573076217560563424188694994147451661399071179842911727660504676139757740391812061646765884177683835829203445500756522626019177515633984726830275701943376255117129589378871344414339444908558176296864491675587828733053944219132219677910750025794992200554808825427495925855802720822694425165842420741617670683983727308446300157285934855614425846526 [153,144] -71541521539334164269213481972786809289319901345617065412520637605904065265528365086877158975974276781150224963372787168163740242108399884260414459210424000193756689430786224264922413201238415007264475049569326252505033021339764519733607198869086996257424640938121020524528756575864606410035941646412780670189144394839549777677328970454327114465664120117779264804527385698392752188335201664293834831036872800221422597959364567939730564701518648365081504197186337191226957282668109643034905221323478202951723832980135784237422487873714511967121235646392560050360363463480669493496860526437615472132182137818918011383978304326388742888862599986748837814960207409242240436083634684516052790894129073505422190740659434782589700795839921986817060068171303550147914220555938221185520021782310428177954704236442780571196284056343109512771843420730806469683514176539588489151129358693695443804105920218606787600388771779162043764401233243382092479292086784377289364073316711918948856077008015101772493472537071693808315062121726353368698850250004563251845789851620660126357226026046566736952056033664355052908174728934071139031872957 [153,145] 138162878460834411870723452214584630259624558473229081868636737846742036463066280911374994805625012619725741403373041722715547848409397590045975906720743096774160161953849922351898814345863773282050497388609938539409070036947270647155896415136193525051083118749242931310851366909296676711966769694727101585581478329539185883369456472847591992198304582946176844834965628636485841608577109518994781643121271891069890824209549644662291448797335506777274594966855044098269830317852798564616005335256073665224232338195015327432592389238530523252177364355594670590632978858830616741762063912628555004362825298867013868964097954602056431945450301870854860590752183785066981634253642588093889436916498187561528803198398469075779270930115992816971416436801940906057809567987668874659866098838699832837465095388631509849183404483717691963014189799662579456725951006500246622326832476767059200709829847418178024467421537331465819382586921189514819690156078747265101391235063348627512802322866965464744487713108279374513021605233437576518701630831907045628922896097421187684278589394803672327634881212145376156251395258592696 [153,146] -8777871332276408724068580204683982948054767812345868830235819682190717151410053669171394958231869622840199125824414568826164503039149286220711584770819962992865349506045332952983935224468395370582127607068512712515862826485708279468815465680472568853611298724015248045923120018397583082345308566604706987307625671951534931130894406024720210615604731557860905511339058675835637302852037698587710907754976875572791088544038074747706506744318829180594148476412423906134473908755064330311949412208529901298352862719658884422852546286039791110161043540744585289462350384653673655402207722391741053215673894451956416476593575288186632349386960985394901330021998788994722201722707596308185943262662643216966973343074300177591703046339117687615730319787996489040115755221523193837641842450014939504823378274614011826398546763567623117073837424722674547409221335057424455501828392052572211237060734571378808979289206016796450467718972772996592826204653502940063832996808007488408330343694697691385979018018923773365486130063769423737450391643028683618227914953389680668826960859667652835885839188534245362139 [153,147] 11934556866205151147102248928474755096535833617385215037056447542859035264934727764937741054643209455298684745465033767583368830896158317060461749529688239083367957004384246150047656051836810036333064934384887833338193250438266020433952125588563359604180072855347446221186800069938200607994823666077876373127847646194543857330199951935913145145272098338870736814398001327174521919219520496116673725828179427539697113890653134276916163139619069375201787127824677468651323270818733949356760660650620929077246647625115424807038972784754148083454450505227785816452345542310061155889319524700620380718479162132093753964161672378775865643415475897519459594325393326006776035074705849008379546255907241481260746492639970318751507895587447134913011859109754504719996941137951126236578205217895860845414792724805857991713777235108925494498571399071350217469617531591947134642245369889701852906870310579804448246589999553579325250859880146411025326523004200679057806833032221723445279159367044358359887546622743897540363073111598998278276599953634119316297555045093199075461005207890378607837613627 [153,148] -322539904878705319343556580395675000094975770210090354166332313027406424578402229476815893279449831065556428535141833720024072295734507575354869176498969987425042542562213200766599007127474153396984291382745715567136213737437847127862914440742107677526998182598516770858762237827748559464462368417755006850731935820801349501523027673630597014050504364124633237692174441554697113328568961780720663766873491370263951486315479910442008785991072821631338518721026720843401145835612641404859787901083437635943956801727654831873370652651318690249003472629150532221827549484292300264204252453754468370631546892953714712632572989452887835704727029171865948979450870412252834156083431896193992513128186148821606885921869397386802646203042965661261822288990260532714540526401190060270272963467906760667910377084422431713917213672101660265628794381489478609914474877393475381404533028285992223479178839641382634122468661473341872198550315123085396969384491308651910673008316666379059971161172067415033651235430342303724001346502573331775107531347624589523859299397106581370438194604349 [153,149] -358512289844026835318795069784098970880314191436423829366319436063219312088352879782951016136550457458649603424304417932095312679991135787280076080483807400130917056873692344977615924018401641378556671930891484853494259468737391073719703056063715605191243318266929255122436352001397368551066154282428172669437780831719636396744392730585830527967119001719629865849164800565071048270006097844935044905783849738031319731870221226404005064727621606993091277432228025735226640346393744209906534949623606968297329414421954073312451613446651966631067552859745155382365500023469169317137933026255241083327057506066292078696855900023772980660278018451613580110831215844372237550037899461930867000112694182628527069832060684809719481614289762062218934523833222900572088400038593122411541585281857770009530376030564603372243550017616466832987531980608245032873858370188304380092490286684026241181813702825003980566889702178541644958946223661423227134443759606741828145345965335621363638661570227684739644824344894181023803769157781812596830203499660422021314490238160877528 [153,150] -18440640345939924159565069270515664044358271734411808483058568014265650241716698303058463768044250889697384227415666065231964735693927767731501629942591004784841086961282467250609663781111135945891909958898300545885500331205721070226107981780983944110137992992764539879617487733977436675664119319939023876052687426894294914132511811563074881628128566753495107195629888172671408234521043628986496980993913633265032294903888517134430030936843444413192364283486610837380030476546592243468159472773148808888141904394600150699176664656950870306694385463060731581387689900056614560638210771072941335947277588415671094073878427230952738441680941135159503359991473818861985652615186323663794145117997487094879691246270825531203501812169723029539947362819934533069780795072533145154683081502329527778583689375478470721055657392237236363638251113904310839820194757832542322381496868457383942273442852700121308185533223692385406922022075495114559975957197369057367676566338238055769140929173039454007723782761499537555080719154776916193085423673944103509185547 [153,151] 706535309721560261427287566573866569154680960710731348027558649168103617504188261611040418818515630579520327407837086466677801661045593835068609072983458029382218894850412401053273404623587291538806061876592346563104990942345887088173752714617231147917511650571870403732584424008735080337425257767646790748177807107958804820358866829728312820452324679396496113728669549211969681148445355473538782409059660004677659570893024710219540816661903107825689284265287195570211270711997141363799027052265960721925539215440696962508292824871092462183345431245729888662081270159918279912907083376057938816803015473756172379989050291836220278398879680608095398410238035928289071565416311429646920632453460561758934153997061885741616258972295864207723409294478353825029436382430609526115354850015116479762836912026310927855783492737259333541211445305930051981610183628758574010066821179410850527786893669225268299115276085682820799676890557722975846917398846297227742720656750347914692219983719696303083767856459959863062912979652499355678236794465 [153,152] -8890508545396902161918553863629378068418358654936728030641401232988718565061114097897501043947527419719185940708285987927787498774798879975816059013689604277087991252994256434439024433762841397691660420512489941652912210279199438094285157656868084860424145469268134599924015195165321488148671299804934772232274709910202110402819028846879537628347180519435273436213457118926798562208312841511197414785960263086150753289143414438028568911516718254958287660071112911226481265514227339863973954325147098461158797493257150886475214191412121218067551947122348918449669811353282555434379131351060922809565884007671879476504769304477213067238182000470462061162754651375968226529460278447133647601398329029239813623374393920408385793881908717185852849008078850271716261908119606453183048044132369416256477123981731011008789413546313880595334569341073180260397250697115504829726934623653777735678973228177050724478278453777548340564318434482124433978381749129939779639014380310557052130619088496527211734324864145659583122003937177 [153,153] -22203613438819370834486027474760732577423390021080097876774076764132491537838239480916274394766795983258776446341339669992951926857558670429108558848216807892399911854152244798982505693302137628088253615227407957773543661689837340806228366616578611666186253271225301539558155391532054895844999766507292435368678931619120510484242504980895406805368701823022883051846875252211096833630431016901127925364355708206047022828276120518032761058965638889097697341888051136262026146183114246294918229666637667661370841706995772905643738283792449490444715320888425986215902977317431179442975902833624395329307565023134817443218406600187769880804921164171733175926486835218322024838738122902482690572728414500998659027652323264113151769776651476280280153247692716999544409130886607574207770339611059600151111492537997045114621958520270411744544648520713935950214375892774158430165072947259577809462444159059071370432422567306093607635538600312123804725277679337378410457602007334707508310317833852991118206270746754057 [154,0] 3826008650376009734343240459485473369339584174563270167360589705224809934632420008751796606409283173877698802625815465637013466599742841178871792255991020904697650029004329596053528508331576258653473845903428662984355075166803459105372826396886174473593530772658704943584631566079395801374963383197240326448170322726707198682808280106148074257890497721298219078112775076385143167514600056248928572829761682523684962732905021054698372675151500543160876781668380606675678019887850466293773078237068238884878514152282879032130210915411449661920797454595686150968004007576533873091668443493240605161942936730008168088269272303604032546908080358590136431026045787538271839647305541952055552774004278519931338835721620696531598289221352772923482254803107047225589876330080827750841357613880629985770336107778458035729951784557011928147795493328676167696199082603121958696520415474914316551557381423623233488986972562051950660781802902353704791500338660865624208605489521472235222151773535687103708352333302822368341571955495523532368297217791476727527941693747371819051811545578057842299629790092562379614086191209271046088826712346576324990185623261562196321546405594684977604015884609664556454581965652047076477549393833668746547060146352549831416768518173971422744576577077229159030060853139945348435541998218568098601952073744447425457383878027077266570470581943199332200830556382404335824474767697919995923543024035691003838549333384067300148467777502814147779358560488531383687082046077813717581161244978087411630454937491697074263939748021797079857681046373482457214269921599285034118240363935710958024470153914745197661170001760038263390906844619313974865580701474391200579992633606583192706108093261718750000000000000000000000000000000000000000000000000000000 [154,1] 3286870685990074822597279835604082987966962911821081137747404726469754113637603345624571179789881103032291485391751569173674217156292328919960576487701389631754395929667222433258582282064861791119485600264255163973764641288578482359692822011409582695767625086650979489768441329585355309859928837569984962211008498351750432833753786716612475887993456707121546620250680774176555491417459622836710427812133856566694884065225515910964222416770380988978929412007976934638000230947464530731435789195213113077658920358472233116014662709291879074523479554588867940599746654264253438044965152823565923648445624689414851535906227327287762857471767110997738340347477107765842888646235400376638542470745440443664189432253912183934548518114362870127692852002653229243666791920660103576385464949578115555047538431389748306589522019034762794408077175776127355855174921028348526369397561600283517596385918117473693983217316913245150783982128744340420005943013948973300702578132734218588543220176831500125323884852979907340405366933327053399315950583981946132355515747396659476275631078376529110593300121100799996178718276478431223788089128028746534829291964870869530417079942154293148634142838051378553683720486882866651468936597672458030948729485843842582338018943323493867923264272553939759019512358434776538823036092977766923724773647525791307697117377904846512156957200983728970081911584078323420944959433139299933366677201303533087790607743168688835188466955459151288813709254485901033729454579470337114010137118721502935987106358290090614265739318778346056477325514739299351570130208407925238534092139346220181160717554371160904807694487476073827372709054382577572580803978320789429507536326137655791707662865519523620605468750000000000000000000000000000000000000000000000 [154,2] 696173822816920871213560591844484734899094951441876256203915323422549140588642190984814584762803443901916539230990782466006707679912667799281358089159924380014447822060494798251345042796256644002892105688482890080483904728291091839606595727971738351471554460622884171153333932509775301037552519122287285597657137612456531157182970771401527575383697041075409463241240213054409413477997716715717567287190561444261534277503516386968362534390707862366164579330139708772632646478769633365717283644333849953130465424602580408841945149235636053993258549410046607178208817421674636904930547895526937132800299594751877165559086246696092484113029722551817376846307152635435107880855429465075963905730249431497104911036868936414600398099132828774049017112543990485456449660161149507155730206588770410766346954863908278137575577706382800287183241351708232663052900743637703654192865426014014008947590615725902352778593730858653962281113524480692523746785624972096514602460960056971761298422169090975685988132544884092483240925342705713826152339767177857198828116230975164193670340078001528837855452656722696389622735692052476148984531486130709159059761926357461924838198213785388902152022562930572869019144998264525294853634779910673625468643493307570425834452963257334791151428927230009244954862010403548805046784002186710108698613259996077787473639102751566087675581483959157167852941873207335690941141128130321058385811367919856153375652591726152583040476846249173583141116449518930233895025064160057167053775070779571578245671069545829672454298649200799243349427376653825090467190405408347047320955825313830316441045535205155585610202571782371603780882576868405408970009458658989014453362115085210105527749401517212390899658203125000000000000000000000000000000000000000 [154,3] -307644167956941943836063390002594123979302983056534467875423910381026164598744036785962965257003792105310006109850566667511131044590974289490487101289201577040014554948352633781198420587619682841449875987189197557456088141668509304880569919883265444206365264124701459695004243500110259605903844376768207028424579192445678285125826293652849535165446720795726171270959293028210958360211809827971231865351639171024976224306230990936962489618994279201752103788516873290482396263805831226127180818149468687915146960133264940281896072282483322185843759456890836734465359161624047484241023489144623697029619838137303424593052980070484856466931446722117429305815587336410778689945218850373947002913326378316199305158957167521958835186825194607749676053562474357799266157252914924477404389062956145890411101238560585211359471826908403708620322277012840167841339383039100498581284233795782686073253646316803863178745768780329682559126118764993709021383825864320459855687671227603659576143761010169949812708262706620631236263818872539218360531284042790608617762977318851429946378176868027610275207019973267532195386976912976681143832321495873070945811552165649756315901202265814442270229772627598284594062391138822010962805984513700670661817269159645791428609049483053848759980946423804187432940199207384350466349604310205191692559386894446050812206234716444366394253863858759206510203576669169688061520315425112597848585781726344154904922406704567544042452827460385853635362315233303985758681390018037638413856883746288753242019266210691946588832828383130580997608036597631207698671070118891428686465750523965838111090845116880767261056173262521830262874113012284153045599809923394569662544483577565243615205083406181074678897857666015625000000000000000000000000000000000 [154,4] 652109683200991708924580789599450425437652878310141329756007257640459145673231235711907788831309235180826188184551841081211720443830742526309110264839545430976317714950385954862173116230806673575991638105753831244529068743093153497899168752455033846012144275369634646763391024075447789610541685991052796297676327693404618825508020517325039566340842045650292984860706680674617805472612767825533693716057719809188600175721146845418783785798531610271592295060145634470304587617076890539149101296582176043595741096392257395995600348052608584428544415719030197021289918399974501363838290394478364492729693227709473142404849868233098475930327482830601332718687114932961921255013240311972662410391774052093486394764236680034201465936901517893105614116790816483392965697593880779762919721257057104463997704194559968184665462168914790715230861767727627872631474565442219931412508031145884179494794396382291805811286089300212593114831333560626721208509644532617797705711656240202594915786294843083651553854589254868706153359520302676508792356699483399585928155353114978804164247796951599010264414678818831222545435749955958867343062563867581977763763226634314571982647545454399429685104735971652153298051367937703395345280140706560036236090733998990291925384173059314148608681578446659734743214574273852288592417100086922354110397603134333656732955092634039562189003492431739964329487906925255790908259029553626391829704777263695202610514934828665505101589396145455935234734735998521229733200354186295020031078374210804235847444595255394113513500033614855979405322246838277345206826012008462227671275514147020844292808958720820285743564593999071896069606544991709296419794438073792113005970868784925711997906947725141577620888710953295230865478515625000000000000000000000 [154,5] -223693585503269678994717483494572960688053295435751774631897039267786702097401072287900890364071265666030556152535950652594728377507112421983611713857580951235943812718573672939808433750140588527470728079220885653255115082467725301249817198994498334018285281365870511000195035892144530981447141746859788788119645239179811256313544609933411625071889279532717547636064962665914181945667042391074715009086125582329883559277507197280165288390635350086953845410928319031445102185069322212137563853125815004353603338481816833978433715134816429436390921984659881199956486088361947741823313451575524818932064625948799122413667581790773851522756752127680294532375460129462295860206722787467131755724355445308406344839405933210618995261431106329007039375958672376028933528572841992538494057397300694109437448652664778033541652831476080375421244316820425042956302904798572676022774495792009409609512524394733490695442742427074628376328822925308306805474523700107263774809666346595805402341105802092874190192339337336462227368464936316149462625133954749544255802593556185583993355229171463149680485973790265397860442731601497491358020863698920824674162464361483957412293286532153684350268935971887994580766047007338703451286537140223962372999291290492788031929280706365906540872427471987098437188567313465740520401863538711733629081319132123275033487211089777922554020466823750445259989251650071483636846677582329399726825936198729994074601886952984036218654913285710677956686444520553152605407666126002052462178658412913233427037163050938254398583849556955273325591744187880784571387430961828291571146452395479112973078909929418739162765314166783001217189983037679924069989578764611536601546927640342991971117655759074178800638321717997314408421516418457031250000000000000 [154,6] 29160876545040869977592866445310885388083451721797722530958321944488270386184931594719032513397455281902397392375774907902569051108406762558981225913612336098141972264763555266235235059444065386469210465144368493251601973558399643116718659697108608791814635314528576297142418137019362455882336775673605914292398503317197686552540447451957882833608748398959924063414238873626109338085980905796929606198043131492200944713597937238160641138279324961164857196887687680816327940916038963621709718484160824949981849456936487718008067737400419849627985331064369501268743224991581186343051208289670795076382895827117940295820495859987084051967782990890358087756083053722684281769947681751213050729928987497321862204259133626249249343134201937611526154300842910234517438785914863785781085372445851787669978908209690515761565172835341896754360353254614642789691009247906175787283341862063186760734755608429205373619979873039231582314762385454457422612898695713590410360634633129414430174972602599177318457200195081087636886989760640935363938067408004369059165375843262762410889670274387110349224095195087942747057904524690413458582301056924818355062877752435564201088193812548165885845850081471543089639731255907690133511259398530888722309146611583733243461113788168237642255802210296103762768213288323069320387130043795560454073033663747020458033093933523131117578197972854497647251681600055220089914375972439555501063967632506988318458575240752473605887119780920384132542230417676106808479709382853304420376005223968187336341208977534344886274327016051704830558653433597431366082486961277596349119356961701558081615536522545868971480391098447915483249509737482305026423221166253212100061442736073516450787717995899093888462982882003871054621413350105285644531250000000 [154,7] -1973527128345291372372505906189080348041505004424225967917188894295734757493869080323495091947105714940530843569930103223003370746682642889286076692305056738475508411218607731323306830404632403110683782774729211281068466062139876793802545393316621304681281238274805386138443821319051474403190670843787019478497720265247475247317168963727032012709127464851815699315510615757708844495541523419614970544635541419503128487634611015497371397404514289549296560998163200671407512972012292708101978330900977035281440970392797187376915569776671206218888117934813533469157970085714670039518938896042928023414289024355038765727232887937155943332858153641980893920959595066226231737684257426838854853572450029546414398571077971354541449116003830183788359918468437921284627756537276346234204489668774124325955794305245215574479690465148750676052946336271022763710103706783446937214124777541510933236302309649405858058410482935995146389670032900544375196250797960418103423126699472840008728989458816254337918735669105503440905550605764505329607801435900196011603762567948230720303413743293977722630096640664559233406950773702234238083987878074786960000373973452429854286177779698646939967383205694094804902721215788384075723925384736124742248332398193129787112822607499916273252123166391409137307793742528924535236285902970354958694892706157469886373270728261509174401767528942502552252656594366023275892773020617428411370313509723879671794174441073400278946499264721161483421304571448173709925515442658216228190687419362040483528980121163344592166876065500451401155199753858966874062345739391017835382206866908837074056121809930575999240921337505133060097388161976742303779441313019081958554847341549355540310533366325165802450084528985030374315101653337478637695312500000 [154,8] 83785996011035933666878571013178108147415930177911810512431651547183593321254132250678468458498495664060221329279412942238360325140741360660768919388459179326515982354677965080341017631961938298033578702795498556110942871913254174477046055498486965247851764655676505661837145191077567141433225575351294253065311616048771760397312414044513661962181857008778160421534277329283194127233389725365850753819707157933999725801228410221298868541521250202665831983144904238847599586931660573531013490555195967982175335385100497264711862640195669277187474855063978087787763613949541010805626951849023659231758568926659897303589918676893464185708558050088752949118834596379906418840115439976848475649269408288306272541877423149019858316166287029036328720589035049821984314384001100249384516255936505284374129007326367670264700796878544648539440056823229766729433417411127948382368165089150551486167188322261347523369480330098330267192421262593367763919865697550794331779873797086143955220812280141918868663899186864657079832721918362231340873996623403622272734548320533051993928266818056956483686526692131531286809951790174874114853715458418326919664774415087973783330793674721737170519907788464836592599103802591726682844423043342547054625046510114240577816193404677214419433885191888802604194795234793464315042479178235128424440192333010752893750014088770099308185292330516517050668444348857609701847781561829700659327441478159111218053368088824244120520732245906392634607360743490455295448422020196877232551800226577111479388233464207281478686637259226779696000703131306292785698174077335341679879941769446643230081328574559314287120392354662448017572744180578795029266657483577935816405955227123073788928536367316514997955873511603641645706375129520893096923828125 [154,9] -2549780960625476220990468712445279456648829528365572242319354435606091225728582599497302234711434452260611439872348756174186199706553056236991340196225548016152844694926588897189287004366372066893739445228001776583773264725129407320775874669950609985233468635894489892545415148213581961424789711591623254818209728069979202265548081056752548561068613434984016202519355141299604941195158718366389413162857857585817897643073807718969667362884052915547997360462110358620228724860481932063277280220964197173029233761287870982180814333816002107003449378486159496278826931178385446092743025566714111829145546668678380389660281630541177299298717697822494578891322630077742171017619432115993629100723866675195099060695981782270101420116338352895645219097043011727966446880981711212299822441084896903926197694995106177497323104216063416122848625543724899385701790352019589350467415391494730560343856889949561710664509901677480289852663708861392294772087963294651262344955128046999582316953263543077765002957309898864848051692077019804862151215163364589326517176978193602721766292885964706140602753743248787355997841905290961010718263349559579969877855151997592087646595114015709936917820815153485791357283853610063486107528852607216842731615960978959780476205222200677321020066880787421456322052243769419233558146628119976871272756896845557705091083588955726458311974562790980446602403660458039486481915143737942617263251695318109922245031009306295024508285525859319692260640265727551159474750819240315845861840242714376673941264810159202963508037760847273340552899306076192911345740534173320103396007353721869933542528296207531985893258291996224143609333936968513193515820943625008931428855014351069616543461417850668813480757819434074917808175086975097656250000000 [154,10] 60273490660210786202759654640765329210431125976876443865731392781062311670958639273951012947157668176820464921569450835573380597230211767262035226748447772145523690914603331065513061607541166660295993786743248902121163075180853168200942076422412858171655469749397926420536652332527524542544924763964668107646573934523829189514255616707803152116725704255036366687374877198680773298052777163485084356658589776061699252106586233977131408065816150217371705581597916889447966034372091972597850402498281943566373443949240442745513569738416715113952171345720247315230499614485010439948725443971152110590336043385720369881154230417269334676747383449239373496860647995074623084874319354723686119087259301690569499583868749574395558000144635962801805818998830416271151392022344193908554348571945231346268073839572187330418662871346442257273492493520020364159546684549390762530817411342275661660193212692884118519018069370316472060511938864202464202888139219359781347574265852603291993019038046342092777520221126673970891246363908997293987654294852709930965863107208752647252243191775826324079419331130743421158117813016374732434577621905101418130956842621209566789183633733624416519452962043703463621412418319734746503058435133318776507489518555123634627941009000622729050095467521077775950809553092091155819270560174234750859103170197710246931612001577848131486946528894804885400115305417753777511420807776510251182026499110276139835644127828820311146096475732469614404123575408319260181444363336984291659144603492524484781720360766051298972787667025360487232580903415202124454708619125174807144242667545029399784422651421969942111371577351237479215731802420456804125166292968146134641695993139867390188451354932369756968869541964295422076247632503509521484375000 [154,11] -1140221085865189236141735365755000352249511661468122427807927357775282474453874208800702721098976664812240342008530513603356628303733198546285320937669053819807368714312179771459506203140414965218017659962790344719382251514383951934297110178200970272953410108729425963587282476028456041927776827177467711058620455046649786752476514656739517869685036278680995654948647511105245926664802840747640204628783764178745825020394844205963437704785811345101013618533049807660840654504585377262368588831836716898175032463368289182708193894205174400201977805875638944607489118785168172042499407732388335213261486721398898018901348930297764308956432363474087850796489713733740843584426512491922189951905047782375798885851503505089479462883502359201440712571795036204716806341570923885534809560164138823405737941510848921632002939682515924234724773999333398325182119837978115246012649048233006136006302884595063702736320269827288945031888967403061818680005463740584827226688078011068334581921443698678818084823181655989384991238058170460140341409504164512000440640685259532510444831637776422948090021353608052773028005462147820384402027386327680541148647599842308656826286635725359034046483577618640085110472280208282166064039624241247723695473317785739144777851884617337165402120238494005611984367873648441339167989888727686825508377160278188296198094407798382022059043549406704675833925546346882737194962905413560316464253471931262059742566278522960205546111216403614794285326193914562962009680207412817365687401470146751506340532250222355008782997791797377951787387151765308959073429765639099817269720174978444828774089346992702256901699222919297737254129749966645727651879355806031756501716429798805659795722487300711922860790047309365036198869347572326660156250 [154,12] 17322976263630939906965382560526934587515060521575233798619703070683867921294710818766729702536774826903025819054457785563002437742724753682304831841605005598551283020096440799417377123559602396865584592171735023842882197333367026269229107828509136225647338863247562417903879048362630484271007603004184591870835611779677065754072934967628218328439199030925200392195429289308691449273703284839985221588658317817378386498312832935614365250064621282362979182629062201157960717598867929581721659278619496358338319807499493177676960949730388994914042477617425466160953091092916857907281327450515273184601640607312545617572809583193845092220955475444250311295399381643969329707719463122167081795920267863951704186397185767205535049552819380369400223600663422447431407220776256250316151436017202076495488781091592597172732877323931847031660150478333497300286918758610453507755831840834100896255801601753456647865547837605163447331640352365930823745491090182908981610809581380034980878108535455909591499890312937390726782101427925217734140240284312947024349643927373232304192459802292776230764613745545320408038994091748671954604156562283074266312042164024373647365288276143860962358922374012513555096263760864573913107896668294264392186059130312237229860120173920253860845297183776775951780399045052760051994747781048516765295398824977773569508220586215476586323131284687956004554590165499682802103926487124980634790216488363229971670556458318540851106478693994579668635890564220227390483254139218142468754951289810226271852914605884223153273071610792772395409929703557710039679319150325211100453927338009862643272474033726909273633212169239937311729320973700421680957011620661184516320294535571635259173596615497700217902489632251672446727752685546875000000 [154,13] -211758020357511224692939495372891320194670323108197431549591822025854020003844168430882864497594748378103171387572097372247450839467109920768977508688218483470141677005791062918959661145260742840302801643746275240515138525667307828791518448855442743197225417950195045401198293630924477497904496411026052922181792222183650315309342944195590838179636161171381426557923573232866897329581265405406763663987663450378018614779763282581227254536165953156341311234243166779858923977127515062936386911384298148243432974593486018829602465351364136146953793156108589474368715320462276439223045196058706117713371707645687588836491597815864857227809703705977396689289740875469071588036162060200521556641581780575415980176757462051722788474909462083583104996124564813682070650081049641011836035346331947243117335774613896318411652534284882498929322908004592703869599165812557072922675577902535578412362001661608999603632123234755070292075772664907251014780551475074665868318366634255806297005313354273810567390219601076670497832477239684830862439415286475595886538000314786955695757851768062289638006962312854335959415285113432985757209666073830009132066863372551234411827030989128319448991677451150710561989758824270906850500759780838833471394271996764989353370414401475542689724779452872560313947193430037460231265890025673096364323243891343511497238712680717806789025194863551965334547673329197670808685475130133192770435317540237719008060188996894337928131229985018335693113433652366216753122941558332139454777533209092604644642496083031961210222439651939690172187236098154787357470077774827982860354794513032105204931313648012962440884050316051275148419461969445464086429934458953089545598517917638895255778200938253491067743013409199193120002746582031250000 [154,14] 2101432598573687212007061304694872039918385488263932417099979843370219479251586407106821150111931750969920109663159467203310581989000438860513845216242554222465612850577230265979444497318448824925812972971021642505660225896256327962805928904171181957559130380347126798776382195240006006363228769835854136920626523551498260860562421535227506827631310515737855428678797078990154349440111460782171760336512842183091586553262445363116461513062837554320876773665469887787316632758833877002629510085917258328411587674909187586229471707676591619139041357317972652925024147127419567392167095820450069524874710234632061557528213312396180635209492740096917883864361057032562414781918893469466137586433943794236072019985607039034689803143555755029923536513532388723748345558098413197735270637969361207861086584843557722555564495989339674301273417020029592757134094900765368550926758980393758018628459596025458944548122201748616881571705491392003635676680239286305611149326371933066336095595307333655959260233935598392635227189733151311720301017268963098467331101333785555958912563206602468611203803744128416678710638536640363481619646089331634891075859116016663606226196098256218690544064139999577361221671153444203553040084546021634874692276334123522622895119441258848770161889695442725134351078617142097754416370133842707716102088781713643839211238075171796712582401804391092581259259695548732068964323990181857123267581668682654851645838316403155003111704039282588668560578256382677096328652118304879344070690630166611244190548075992807114506239370018406853838377715804156358369919524781283237949385553285751653687063955194047174190812805148141263188056390086723194013564950913082131273896922226353180590633662929680296765888479538261890411376953125000000 [154,15] -17177585450865972214218113793958432108673482472029263354803070785322095274121602303398763960079865660013156917037084904151959143879952772542953979514730146267340442011555527382405271684336052597596905008730850855717176988599518618761150886084582325813099247289053694051274012693200237590304559123269657403647614634140228016293848123966626042940971793282372993621377132020869116709387112079885383202554817043284801106827590312633450609564327618381913820219053080990187095633983761353019109230995521039586494964078945739624104004835799049760708371659042053075194966308318827183214598529198439017782987856236688572751580300624855344836802089131248530502442291295716709670678118367506504359302622962855926046648095439577629201227871550943150632236048996385764595175905657757068225284748034991816925312923099336790554241300193000508366156700614121150502008500500869271436219543207314157488903463378297595488863057767609662839159109727612538434466482434891055387360532276646696590837287524840813080969682327241105296975295210783986074329494015477643868937553945020135927550350690731671101473735127585293900909263179898421118334699836631990076576968865218781916735065663757340036043417083488775205414510231322561347632664424376288605327943996985385789494309696546061606511392652214468267891013525640747575609633959817775376139513959177882322311297899977385857049378096713758957002295669155601100063873155268389581888800256012962295015343867596372136065768587989018746134005379890162441324695966312764606894721843887432228194653818582842219802510631817640277044348040939265328099818800401706053647767415416866555195390892939470818787885522784588996578940847291229555616867474084117891848613511494138206815433750378110678838229971006512641906738281250000 [154,16] 117605311946311113652938783445127528865060554601339696577222563192313785805350522521878255448590535270152359163823467073405393998107037052844764909419568811181257819835356199552861343932450014715914833656490291082382158866371599700122663293515189706924362317807999547096787630910832796708667841351140430278722612284870407114786409787638649918761056885354881006909934098726001978104445801082098493523565693266357290900897607857413628784713737505965158607713523403816345731765113640275852880353270086167442737464081241519041201757346089793376198995759563963515549129285259121328283876536374368345102452325105199670381957441037525438287472898574937286510728066254293005167087690283084407330884254567360455452137004169710950847126566143999779386787199797410713369521936490439850443096695186635826024415528799598930052541034490059164850086456668996305246397390103222863544971743810829606671143486318252289500019264225553340715142640144529342498478119248415196766358293531549374003331724980304372271424753833785384731713841944404918703266380803304280399360751676649455344618893933164899338711856364951962190889225931439381444502002908805091857761525202762672674027137113962769728856272151655591410750012796559180650586295493000144877978169694697763659013122235675183650165093373920176699931884182191760031665660116990710136731580052385965601602348974290335901437057088563111610778599531583670268025760401484359544735253697879565934690006200435441259484219980907391846103965194034532114414630439005586505898997929387856562490836383098019592891969196059614219401976770374350676865893760038944682165143256854142727257681662250087449306374881958291565628807262675725055316763356646373993309294219345786974673639120371940838216270854696631431579589843750 [154,17] -685427148912005909579479618844723298475271063995727580812986809163777124744451097601314557916349327820234568711537474427367455883290512769377518825046492254158002380532741430848828612964444699957908219208740834123938915766312405895886178364284439291162658930364454140056514159844183131903829589067209919845185709209375053856750992737802329200643592303032020682350005010219284272086276966580846996524212670370550734407843038346734069107606598670849909129553904896322494084550375452075133306653544703398469429389159149970670814498535103908479987745133480615599734960482606090862407969385462330382808672365904889308434851959506211293761536310873605660909696569810319901562294656030841955421880790205023748590880356648736572732015581349020231694180460360496869154607294824501128252327357252586255488944039634585442990395022682300073218628375947736949870713981960600419122042754877689767280372151210365666630866617979183030325983504640179521341453138337490954183644885711650820877077110665473634964148424561659064276558612206905622056608702884834909281303422151506137281251960986940427487627343601395463284166250908009240140627335353588013637445466667363072835989945508442836072536638962301691807050003306090553039205919514151963451549840832114951620025833498025278168338699423743349046133749369008977693006733811231472378155149181200276733075185812036094732228657511044116733894309497328388251536568204053771515629396461548047828823599361676450860464334587425282914484880812311538303139498869144506353294237437209676302929952346757145812392516584625933190259223192146482669717618014429026511752047130102459469669453628629480288507088160346455201988871372729911763302290968607021944090598204550603757018699202105247107635931596159934997558593750 [154,18] 3449657824208177180007760918946441265813960562292212743003928107133315398325465959687583627006080092626367142211838099072683909458956647942666517292073732558486229291824644116726263877460323424072598649334889708546475787666554735824628524813866478771707923609864033759948711424657265911041724353486788688263784002285951883953250392246431400793344986213217188190372596928729326559848832425201874926082964397937737940266290446600024039206706292591018200007760417517944977337932598804692518820140660007679488994903170888204840212442754081452622418218433187429148563092923147336224443163909938958640889354537681896900639156230998705319502598955388418218026131995413158924783150145656878039960781033947506255272870858167639624724572001058680727918896702780015866142293309003979483448030382417644143129265504090600460418214447005938129898265848231069777897262233547200026197120650503240246519636519050538246765307607105566948448074395647765807462368868485122820323755765810811927415072774801434234885738616007216108998661240864344134739930534049047217268520563327694209930492896323246924313053264948077651500029656215339322015073754533829686294595634302783754429751816844756662211238995638899347668498890957578187913782385427020172716387947403700250473967622967765650524987639606263986677689853044721998855905208227520097732779112590376806235938536547498773838662591017967025682605472446176875533860027975849142913646940487429468967792738886341766353388306789488971326756493202320170676738126908340211836683154920082433129732761131977262106971300064795367414326771286786598522730493942082853116579836437120673485551682122325606145381363703119766785361698970930566118941594848096273661288823061577746390997281671079781452141234397888183593750000 [154,19] -15169510933626316596939128077092720845002898157559526894271082784116082436661712548844493493125547142486615827832618644316571667161502044099425448290475767608390739891111836040875651629473699906524142927149249100588799720707218040804179491763589450511341463342388952873789128212891327611046832254504199564275097909548374980507735505535999668957271525341075108774980570107620717146588806074588002276450024785625546626318445501670446482542297077193379855130680641908865419356132405384583980894632210719203152929400807384581288161442705968041480388089598438552257792282676914343318963999981975921828016502335868266551816352646996052906332785312439856354743306520191375971029101504972045689130990395449155118227676932894822359615955200722056341330043002597429112126810549792806004025865066607133763754927929377066206732015725773191943701286885173705388242332760088008890469990355424231938458661020591113155867650254249835149241073058633260848916430158304404958766560945926398645791267083931968658050481021864792045958628865591220584727107457446429050793357902538161715722445710039591321153244487938978978815521561509718399682265540688478762027695226338176820960704399400701328965571083243775117329960930878857470071163620855041813823601573110040660245882385375820371382416347255428700964662066252923591062138909687440939832132975459687238742992079097183387128070590410072227323784273205140019559004378009097891015084342402210541570957772162791119482958633791620212267281351083839688068491400909746726862690242754697310213854786491248773803341471210736497576476124920522632227158797766567270105189967036067656222888001312841011860182655632620294586423539236580885983481475980575863631028015548632418390354873201257254916308069229125976562500 [154,20] 58823051060491410109144501212531730270374416300733866217233234238448515729346346889638274612529675603841518302551001320933945651954920037585345695972460980232024766711273091700926529131619122830957786648940041658182059704220868468974297706719688116059996364436893223851056941929412154741809413456307014870562916285157174343752384690859061976231799978191512905743258024876376499006766141659420171617420879969007267378944035637816084576303687968657599373980511697953828735844894491689275011417917929843880300730301098491080545303525748460161197060519720517057594315111361680202396238491214429198071349334926714028637881599463839227583866200295501632774727349759092641513922735901130099973496110850730312363942504750906659147135472303197281758692914198935032693998694930654301788979900569989948461940988274403000958910816709252334751357107732332306537883962833862629517651228515075024516937530366042559808494920083648758624509580475662623747866937819832657177471331511514750347121115821794587568617154990298006048895944410397906197216261905906183105523723736686222088835832862159231339163497298667835426527635324317725630947664879925046363872945957232450832573821660145223649918710976270618519769988966464716716829337741263277914325825584422229148342254273837390153726029222484342221321755875698007505625662794500630839605617606707349492982529720466560446868904858407317070560034764340204543883987594659982581610968480219782300985780139633695410283690425021098518248651461993005276074337800504481504236520877767377649376726762317979384589069411464866858305925145972889348684629310389148138253939648719020795685503652255189075760175376151934548858989076812834168807878386673550675291314667520726981615295534960162080192718254089355468750 [154,21] -202585466244860481927021212364363534541006833869178610256484074689830955847194621383144957385621196356818969748250110510521811880365772187785169029174831623487952702017886861693248013502840183795306885934588709731399150445996991536020651208571741913270723652614326205497511557684484726916153547538011659084739679931592554686868875628942209891087165536924808598908817929921146753092775779097467714325851601342306810215696488055080885164211414183351563300606788962304406842358920690154850886253653489839567457336292033901077044318152339092773361920183468865464837330079638133674251666930726415177999224653882960574400544435725101526455586794695180279960113774960747637647172900100830642692124656545338068276166995945740189834588198487903621597474479060836142845490996721854263633383285920066521201001381567669606567455142851967904965603474394317974342205779647045997584164888786010437956497884833761831870896519936901467419261363666195678215918213559640123867138363371341217296203304719159480493144063153312216663150340411563272652025996592708072743180459288283582911509943293579902553651224736784046064566773644297515788929128100712748474235808839260865437210011484011983221185319499256992401976625435628011471014751411553263014460253247122188525022662491316338568848314906886423974649578796623436359119903574166282905480626807911072035163784455852093939468651657144541382944025757278396964200407140292630490617138669371872030935842701954984368979973582262709969755619783803229096574325474202391070415684266926966288828720750159578614749362231213450113607043425337321012910485227695598053163855617496222334752490670019072908306645640856145668691062350726149562526809960961680701514301669212154213048278472579061889936786499023437500 [154,22] 623282892796229499140141565508221820743394170397262858637871326482934264555434198840909013670967582825645117212207274598191250460695345817327166547300455525222951218716368744327713415330283354990111670979775636674602040470800510926802745388266800533919374597033039886374832328426759193731540104081853191944037885926529676180893357201780985649181740503165179120923842040166683113722268752523537497954941102878402824259824413005165721663958201710920420343814054359158068759067719138560083653710006862175731951277027457867067555551987474419424503486387321556861394626099324291556870657737200126062911875405670268678025170949437847981615516205651412799316649860254744549444915668515481864310253317054439616853691568343984315868487177758776130312200715258146052923718942943159886049405306992299298953282001415091381222141108589221754596250645901978754717332435922210167596844170225108600103878523228362612061722215589866036500273086342667376609774152392597629546603935587081925610171454206599423910355196958787404588097496142237766428930109020602860220207806021947903253561368451229910580258033008858416640409681447598242683538782240495084552242777670552460299641645871217157180286198345968060519026161498605805771600179770213276365201437291594422602099254697921332634352100044353998144707614955402323814524073193379149770180648992324725317624285730717385068877094686032271699214010516819604810688338946798757189338348107036798948028769450952486601838068293679606472550543593967225291497489425899076814866043045081438036939289697345151350982069513256053259193294988876515647510103107893369477442443759996698938153269135203091162051741846112284033134521090686666211804656979417776981619743521275103412179376376959650461738139160156250 [154,23] -1722342884318017413342578772894046688414062057269550494835210586227422243969416325784092716552968743195467462142745072402946571148759852297979112577109190235612998124703391362598377427495198529292604200371408808381967997359717458210757162209624272657359124488383499867402395715328713892662093652117539926417159422542324375517261364190297112894797489365408903998564201746910144124596964235299871201671285263880954380080854398703349349739494049800395615177380011781872960491771236191050280167210184553840608682136124829852169682988948027802583899560696881468968399802305189915441854157785414805111367828148147295715962054009507061396156361911303758396190627377004813304948986660543257721601247283289138033099608315073526721000939775963814752395964178571067523551100092496286772392478022172981571216812316949963841243847163668145872602384909414976752065271980236602363228588890450727701829370520045291614508356148302778075499502654127537235477674196356319016665297178811750304677019895326328136457479766644581864706917471999434866002857879673004642247654144267980848083945711455842949540624492356027850491293436129962210045504019619753337026074100557480413421238468427246496965345632272424334438845043414580551068391743470118483195629049344941073542700672710636994285301788388111348197096521225050571755423026228214514606374014608078353304081110843592949048592239286741682599694697915588698280273947219175057591701681282637805907688337388289920900126279746544587094296856136708989174223829192818409857297496478264285383983516966345811234764434897554932318327192507655539500616585984519357515121674070599217385021353854790818811152020962515656555076493899496804797326172685070074758232866563516058660626381752920659586831289062500 [154,24] 4300266297345878262079031785698622551529586140302243640686868505615089562906066357761457631202406824245294018564088309795997039137664028317583330725944153576811338319240125884080490388535382127873417323744569825146829786866858393618971369423504308109607351757673785927073337702491377135844020012117278349998417809542259124970560122002813312507333782421310980114512371321810440042607097188368761948273040335130990641992613073181872272082881099298662091911789713353926267438788095970411489224188082394491325833494106224047109584792178171569898690254906885658215328099066117984856786698913502116201300016421008748621408099440335686811883208622477367673872775771182150066480494846359716468992083621081611805260511854324672383867772865818330768712864809385860768021514475805892412752172392033587130240447374997594863195920349513618798139222132253134969174222840839719097457796386852210580124952961255097989136898280666015054464348164472476248928788959127240254900388162619611904656679858285988515373663968629626482613747227659178284673966761152617476729893796488753530219129074311430458100128025471883057421553579287879499681843418303132389959886439897509285114956267938195505827622417041998290959100823286601175641036414509066003379439442741994814959939855270359535399402842898529118607358347094627602673077890315544494837654063301797563658548503397783586745156859993004197751838469958622932970711799703899313982899939474464607619151778596939980928332406873920307945088211886407809229648464047845557175588475262162130510800025407155422312984916820375620024139869701661587999029939769258257637941675878397037063876803483639153225055748983084890282828198810411065106965542512640261294362151026838046123576451334995122045054015625 [154,25] -9775548691760340412701493544836337772218142250731589747526315370088411822883100966532863786714654909708334830928173492942853708374210464695445785624568027075936847970319810798411489049353263449761322191126548443267361607462018298180184959756859794250701967466652670893335402345086134856138303018028402539494485565387964207532102865777912227925049568083198595516499479524838133813521364765487419444869194447797923481533401209471635494012795126870060181538331660379019915664925837041221596160128291542479011882223681373203527437924830312517702038105393596621270048856056856441690653774408054824929632758889399207570693157611480826270320758638395085892297736307277822165167581296626428800872729897368379705341565887391168670752068789874820108472744612875618119310688349505789781620916726400595457937149646308000493218734607618352445509307461867229702616871320141585288508812399343326152581028129737098975281153422823115291161668303501736619920470089382664087601489877777583039185625164777654630036137472008548443033248143188474739276444880436908883916289379591442881165603557561660907866070030163569218297150048016248492404626142005288356482462412235505542350545814217811974493803391925923323568689469730142363174203911841986680230205486023022194229325765000892717686666587322617907222074165064365027104776955510610410839835266593608466935988674944005209400281245075425444754908280639532373721067230229236284302512144140405156233773715920001553798910298680125176320811816430705568166704209847180197350513040832154478027749863429282137786954894329154891134866597056606708230867028795045100749704573172129927724736676208761566464130067480332039069816267249085410878243327875910893654406089443600395554267232039841398003515000 [154,26] 20449257828690211090969607583191237032291769644221508841249248065129356264404989216895792932873588852180882733480445156808404202586735815939929110927521294767068010493801743655583365868375472556955216679210299522859227566595955996104022536435156180130284091853460038400318727046132118348566794414355060018195379557603055661269534980776037982252623577777969103288488051706692845680744765172666410264104413623733822397482321751529552165740083781242729592685438389862152889991024042214612726251049947358901093131959848274460765040309474738028426583120389542936076456542799120870566128381315752773432042965208450492521478805975489801369612863536832995281271533859218421497599118785881001174157768950256582161780133165662321911085993013630978753611622508212929949613136047725268209128316325971086228444312484109731345986411851902342551623383815668998664648245482606684344029705656978710013435116700572981570095579747681029260659264723148744909902296548840042012013928625322643350123886066095108968708527906002413869835764758971213971673083730601701480144500678393405666873805337864278310505267092500998247104227651369351759632385652715709791904944319469696038094865466314167270082213384218696124371869159076024750640984265320328082640755206907946395550143633911607407115316784539457663088442749634446836668322342504011752416982114918756449823886663947484518842559622194799946553083062171981786497887609224988196800277923587469659413683548760431268142848775128253315956949797655967323577146769490898744558295907114271021543006078184534606267395409130096870711732925504634552458259865231300879503332997504618693276066475258434812214739360397365775906101617774867733009532853987391519940789569285908548380917984109039268210255 [154,27] -39938005080176090681460621442472392189766305684697396526559227439280548502099757155917381793871363060814752155020076190497689641845970200865969498381875084247766986710858460272545288255879687283771370251682282563303308728907711914113556192663323890380640116850958159114700097879544420968682592569786299560867371158004901667863762395839617598681851998221989829766149875986514316914057727150735945089809868638989345977777569230090269938337430288952540644828913256002693948811656697930174564726082321263089850658703013965252991432200171568446684111595308643477216731586605446885533928066264181850653809910472344575534256975127870299254641279668956356325978417116478114477272328991675630676815991442388337804336328262322375107989027479802835764075514969111086855923635180661927212895040514784678907086839197601266704720246164816856135633789853795093939651663590113796985217975048090241924441314497778471284188614890947738473074088287826277166595619410181702482140508082855115187197429723662340470009227391394066240193754265859674233311062193891297208200361367035264616332152888317118839516211526509048981001718840170183134655213606577766175342071534028793889646120596036008695426930544682420813153796412001828553765206447749689462611925482343614117447987966149995625300259504079901949347458723918709149406316706378538813858516804284351356380470186563495105116625917193407833638906424163463065130315462866725896958639170842892332670161041174031016942259312134958525880546801049030111310096256931499791596463658301019716323396122293851389723974364205615641428435808352152977792043857682104166191482433032386865562297043545252760735546385910177865412114406553795064508558748522103849411449665974406854399633534256903303665 [154,28] 74102882229160499675062159505090919897694501485856701527471226921563063635352339447269288804951949562684399593118122599038320110019586378258850654074387558474033869318044783799089543844477487235843713579476313100957536823042628863452304919202756230137243050706718315759211950883944607282792402675561866189988724777587569496885403909743375919655805983541173671563059801811752357009412165521639034505180729171096671780974223758028179491334921904469002545027642265067175116833116862323008083083610375830075854658337976636365496395197077656219524120611253656063873488639115287366294378487830304466357898259371237278152545995330310712846977752565846955432537714609781057696700935150264015512248572405799893115443937203205874588513775349136619687692015102479715775107732070747610782848191772161164409595667024778632958973454901023043466485156456359741500816068397489347669601351981361049423603662630359065823737986079490220548608938573903214854488749964015820296956751373786214112329277930787799054441098057111958516667281148876089106192339776512533063544882204466865803283280191391629552171363114459331213127278240849723644271686751982112869970472398304648526967474936853244010571440210832089564994384135523925057220287452868344373842986446146673506643807631286450604899484355746493772428043404240599686686440386653578934214045969354524289063294026604381643728512220763099956640268754037012529153620426607464600899714752471795207161556058549649342399574246871400431589722576727238139854974705346348187495012631435669040934167445185394484582844372008475187973327711188425427091742791402957141983886153510021939042261770773172035889980369913277954693582152644674713405729177907839133642813544538749666826236694068856510 [154,29] -132764895592917720908850634463373649824697543272748681848704097066708858856098532590737371417807657602959428876086645622191487139551313430339678763469996785167594587332666924780802090321180020154844211773808440445186774879197091352360976447944621391764034999797003508765631521722434604954794570042296908057008870414480538750394653125609546458418431639724769854920588367935200941664898201295521621226210282048932482109338180516945767899706359786502498867829032486640238846705355816616096290741043132724573334696593899195737979355319355070207914337544731562803417337607409720602720417518783791364978416531917977942074277413794630253098088668586000463989725248886551845348764543757148917308159044522755003507982396786769023268398350221180777704509629861940129841081400343484761014031963854519393756941706871218924310064651317295581737923438073078147881886068322763517110037466735087171490462514209993204461849291737233876428828653731794026612373708161871521239267710742842096251463026076067891990927876632218505302146021015027813056361387364180331511237196914727018072308138776088220325592803626528377207987983867372537896944037940791950586322518359650158168151246408857059044990807540753869178240826684799757645655787453860875543265587748411334650874003458567972448519534169167492525691694243422372839411054502400167678980370548364128214780898406367167714362357031517002552054265275939061986188813746487196763611659099868446713765130607727007480744935175618631072853456962680457930967845638318776362876547233276923955959902728733076695280269518528375175208450661220362306872445046832356660007858193986248099110479509140831729631104269744986137982376073349481937721915018232116541412561606561959637634207574662070 [154,30] 231608171528184697763904503662588593056120474019850382568863457854117243105327836547819167407792239674753617060763728256429790356173343362513703608412348428653499105144456103629985846364371722444087047520918818003285956517347675297901746800132254620348697126755236506997639222694617263826922143113458587999015639268081469311508101716803725964027172171419475913100474813748670821331109146125785169127125410690754234988956067258397546966678901774200941964120756534053375256445740517122018682855569193863350961611008953258100226024369119727039769560111423368705273499959096516906353508047983701965777940366362107641345510330735906082827275921037128491129820049337144468506446532342076556637794014074586946886666568213784911509172450429820838956455511943763534951722421176816214710011132087130035327937054298634889176019301901936478543565392325647680429692040983553603875118144405873322855040877439348096355155987839622338588057693078342163336144639251553394369183548174301372454058897771925881749374602487878523904943761666676126476402919840209438645547813548993409185369790227703452451169042016127737806483926314966983081956278703278241528303912208045482717731660521882012894395035986507555905340218696698417617422441495551290463360158674262519697322765933260714229020887496585552081213316275019870427508109969511162759863571363913648236889512674512561918424321182899419840112429020423635270771217832628642613974904874799160421466994150471425361631045063918217408472540217485484756433034267065901270258418857218146831018951904980436120103036948615168155006531916455488644119772111985144972150527746227057169952893327333705432171337471811862359242185543066053236691386774115565750382208784641353852589855527033 [154,31] -391743976405639691783522649426044484267747035338224561030191500397551493086234695330932640106879690602251461938342732266129315759360908193707304981617344519706581030224769889940581655642915236046030096652159841249193819646707271345887959184375041419162143802384632252271030898259359496893863613963731498766217593513671811043308571596378352162492415882009170069977817440048810780184142800407503560968594703266058431458586253757638511121207912924380129074133620258343070608477613858020454902085328140632662640934026930472320108613055643990307257639134049914393574500797873402725723907218851690316664276199742190877161707298306580261795321566566352164946711504164249950782084171100305693933850299067116685015214855329416658326313182021561724657082448457312653378182048321153979731403391684692354113515145993994407973110812447765707941646745210537935754748554378861671415848503015442377067522433019293534932331857577575953809490873161338574604703188054779496554613040627202286003725897545640105215306488342108714941763086505971302946415712957324378016740052085689057530181582287655241170910913656441067409642886141849136728929085394749162407737027638166855544211793119190785772102937459765752767827761519325903375449053528733443126671066028817188179392818600279099789088307514991576608635363197880676837502152788629059948819404593533753988213329487801037563404963932696281849412446371121131106278027884451045093778878270059921494294828410770003988798998405385036785947351128610945227339100700971226986669491559813251219296175795114966413698916920337422908130780323442510157995165160792161654020306912792859970967979393343514407796915490006038896866501605794848452497486772450917903473965245927591358353281122 [154,32] 632869329172214943956468057310713497109494706989963147135245242497096200266949532019401216201262839188511537469716513325154108153689546860711299018315673050227015335541483251780073868156760019122776497795874279241173930249672476102603701789448100212854753246685734561668822884888486479426371826643713026009229906392296252153906099259737381700705860985021325429030605187523237070366509443374780138390137477776253633158866523666211720464625034820676301092376842681088070635896894925779934272086275562653963345391466645959593915953686925423175805803940712476523407421174189309652262376965181801825536798967315639484606436746879784951788247144898913257653122695063237205660967530646287154544273015644125559462075367498491047198893155675431771316901807607874030201576189773529555451547997762618897735027933914583337970147045863536799691345881067163158400535620525490774299832024973293219762095101784004605879577294025936250414420629207011921999646705710978596634153599514707567884274930456951681772603725988536307332383129229397937216836377862293655750607733204697557684029385899506355530920039106557456227212305230767826165179903837400653367636286633571882231081443904039537786308270108418455031886532151611480358540248494906067176552225376875902497982136287847721038343511824247034177844667253932745505935830733620130105953247642012823841938236281100579179901912656541274863837125304517616871494787927535039463320891678978358674499863682112890368318769983255330887465805925570411680407128729820043134682896154391712061175837230647653795856347200270753971933711589705392867771471279665519783651518830681713565880733367689466734007172153374215853922193043172447340840072477180374829118086656098547629141390 [154,33] -957881701807776134245060498675563585490102148581781582915457645987491425193907391805876052824378121646929478559930806426728603684554026440306644108842748853521354227198870546151463972706716469434105856610205491823049006889197958255222994472713962631650442740679135639662171994505083957440677367576833668656055314520567587180632545943096504122412802549623231399031267362500033551334038951109409256613929495418106985329520450924736014120321204765850685350040475813759986131657119345207843789454862018299476931415502022224779489781183079352109033959718396346923632793144477545620204899743670793254426507489888644937466792915304315980808932617152803409335655678627894339161054424198750651220300925583489943793316052439789796249562072820098614596555739652736564209139385728634411801197401549758858281130659618859647852900022386874733205419199673651877983182229059091385928881810630664512583693767750666000048888345482409452817332357958456697475704295063542350703410590653337812078860117075238320170191267182065748664889359993327976558893482544305943030471708213850194841829162110163846867161940029976300108482400420575030610743807817616019525053090974352610318828192666523500264465019805976672565860982267103275719411290098016664016243850712372010480345459765095307781889948440553642247607718048411464426540534836592862687203821812679448609774830460061441496087536054753088926943465346029063153014655674931964467470141064628270135074450671208791140753983564573024568787170523197832800414461356055754540966950910034840226968891690709944820926507597061433827182695524901362892654924490472396629534706571886235601883979013269612078430659830864797692815974702641636240541994120555849375014503862646226974905 [154,34] 1334030773703860542916375436278894486711331102419145629508480275837642231939959549433589563884199693685328982251626989773961244135944402491500428914756316427407243272652647844181328383347295331503963683830528098709518652279625887117634708193536592163044566371054772581447802382274291149060856168596948384404917980580361419501201569800417546244726803259193368769539448097338986147758549068172941735115225210348171422625707864778441739509623669780119124321882161365369145857473971451838920983301160248664322170230065241402113682589689876293771352044025522748178851456341124893663004891129251093731882028654036814418951515213442518999175633331273530286970944921022833827127228198683765381148036035960447627360754247396430501799758794294828512136064228203434216269174805603880318554711653208000890779443853830299842437539904769102176616110685745342208719029277179127823480607457522697463724938308508316591913142398191868569012168731199631188186068006256778929103090553038358339009695906873418238209273800335837468460253402798823617557618435949254088104912088217107209322653428390034727493824766051247754893599202774929876779848159814067248045989936013021837131142897987033755067374319343452874699901675126972294471270739012984642359157211907127761310826387032518320592667822499781226421435037972240714618275747455001839653514805126752891018634308963659136057603464003438006507474468684739766131514773421283778023363226509039726074662322112145428174951382664987005438153509281042069925087525076216358791213829627677122922669581323734731850304645674675792003932053740832597548760415932644924299553665885035586668260443526921311092042883371329642134161132417318126806448338719632869628500696246477630080 [154,35] -1684429230251407492574622281581441843269945117112484800609262587879218329316255528542632471884138489890629757143886782944486372089751027216615081538653631997697798861339895768408917964672720677162997153024211672161237357012230446115546959067942396632286575956900742613538273260143558286559772081634225196518296342887796008624554398101569027657812782186379552477869890320433796587817623410340373187109658432360588803273600199836201010539570411386490599472035522535369077321203834662313758777638038961833839749810974736539168407627428297946880280892691921066168096486769873840279248941526278340595175598367089522951030057791809807065462335696680082716901220160695941437271832841117272771339959087874217680946485777474995141840483012858817603683703605942942582525425738846114765287071305994876605820082761610305366596628402463905858174569404981191472376852350160970369760803968974776580524871411259498622290668396051000063603501153642590985750491988462414871705554838712653350704488266604438076801133578452733253708420931677578133281911450050050611693780495158957555008349213346143022805767034740335880122675026837441680062652540805724400442450158817106785631618973100951204921553423256864729068473692749721936009364479912183218556764524293573603611404603167193076052718609864870438252104621227943461369962571840947685599101691063343880167903535732412075286857077781661269402133964897630579544157719059257549062776205295259755163987310756151404541420097464995579272749505988382582677887054694890031518869051910906757999555734959138664840210249866522189780684525576451288501244851091563971521015065189990829198191670645497938111769864378827838562696897888424932670282794476458097777662235091351870 [154,36] 1904642070747797677560977042498827857589419067120830535310937884336802020441927303780983606434428969406704236374476551718900406688647615888964235981937552777941999883346328542635525886738423699482527828566264692935760995183669226875457627234770984080970605115438642993168104231776294614980821248479224868147121954654209780529157773109608603717470076138342373628280240372408291227389368920976343951727182826444438890877373691551417021866954945845748418243171308035916590474367990970943848415116778714181397924854664817334862948586395374492207122773571310816969451151320445566332472969229824556578228223478717807968130808926253430676184348333801351655014425606947749328785263593883574588122208498204718800413143816533210873013992788378587268400202261873733520418356570303592085101301858411372448098548344079421729651262555492423738947183932944907180429872935259766469411785077604987849955375210991043633062591646464192113397332585771085148411526459878502655068361464140247196896896319283896623034646101176191235941293243790962528497769402733842138766797289087201427634893896957091097798725735893930053479921860799377537372481188241121387070866395192155913013927817682894021742179282525361926709547360313743317242511335047700382855175435394205278155947105152870450189295529172971287544501517798308922284883806560053366967676034304764606789831349070321228708216678855793009804825972631015794450680959183095125672647951340961432029238559351169114889717954399535323280161975907566721983390801513809551271860184322548338438258776329387846282283870560584488490275384013952453916736911271678400257998115638370838254563552913178494900569697039815203252044044252270629800096847515159297832009130151500 [154,37] -1905467602135163708351854927193728726208811168581636665413330076351790126455938670118808384238675471713563937051547429133712149327740372296125377773331411443381438399040639733520240716300564747828317926851712275767767348566428692220354785303911540436616267166015308955874971878810880457798761687857782118654421792887687013407923203628514783553383634238407293960461583612360884821803151649385701130086625712550961290353680680882400926288908718847416971916507918483969871592167123119420993273083724570552521289157236418969511487100761619020741382981272709250863323000182515564715530644120057823898600776736639156171266411236152326904192545676823677450893528480974799752149131721492615801301915018487773790414188699846369473129670474974575513922440349016441765596968090293141302834786135953951698864627560659518723558387071367689254685057833528037098039966971615866465611359910014353467019938347181187247479894974377373541905392731441673728219982023459404633871700668571598159136266376363077420153562945828277504404093851828091796402736798919936197770141440240447707959588856400585130195465912811337522378874903575987075553566931765417041035647048204508486440534594132917086828270292986262890407421040578569693349627142284141111129646922077621304084245886259238466358201934517988230430138880040360476876917535322598264075544395843721040680552998539757327675752404432657903010560658785137071281688001196004738940030309282531428215513098645914780965491803384045008788644230111071195839773558094456140929692585950110041770881071497462199015643151984941009020860663738719898442840750420757040781304552993701757183364970860528918063519343170561076363299430577120378634089143947706091553259895470 [154,38] 1661382630619432475666814352295081001828512935922011238856802538514626394980310536290854961801016837125109730498744975350733053854017854100152660014745995703584712332477237265792379473560970364109299630126256147646811515942923458271698563788495707520228081139996576085618474305038325619734795062903996782325901422384987719061114534871197017796465013084005879377111717093500946238658369658635440101905737355383896562074030767509791270122491893985396346016814057818093969109994692098055957053304905682091687197685671651979374784725182949565464752786637680657263074249824229234449823043062052175651168760629121554969393324364972278939887687236075368183704117518329008392795828717361555481238815366355143143299723716809004309788142929023665239541356283723179174095225428398089887621164192856489072479888241794839171888268044279970878833614841717663276035109815449490757495026169349692729464698703239203022685903394373031724483830467963417119669284591215893142879342556326953567340401985766380928464992916351252789307382385570683776189345573583310656405426922720129286453414756532916776063116124983973834184031700839735453709590619484579783261233018475571833907682793796328267615807954120779386463037316976912793917000519767749296597489715631073520618489416004781540059332065022747220717465154520582259546630691385768359299335465220158552463802656589066608476524361833897628314438344082547034438064212282381653823358465312775343037181884114927881528795822775108493513128047961394874259979014889502894683847288165708816687271292169951470851276736206462192504969693927135500931361687521237241103218027970219944285847993535467102083395064149650054801837159337408062560266503343535520243055266 [154,39] -1232984728291222571073159877307329685476704498457349632391555245928447855018668419601791134000203626920402014033186680995294667150011603162963968831589699355906301052142019634076574300010228493071197116627088402620111227971596908183993455506619233423288888329638569357574580623490079210986599361678814658646330299004152759677255206338314315406287811529134329674347964964269349091790364230285592932570509029730239950050733357295773667330929265273258816020836130826589731711424570495327309611819681176446940427764082081852749981662260721012301228764575541027027712630304736754934331672083650414730646283327230594002069764079673349569795435628317670312381997582644414122870764967411847577188988431537488893223705608257412816567229875982867305746563772726012047961557508190765191190008816791016824188414825813047336144083983536555783157306874680156865339797270382653819762058802117464299005843760243078272543930643666435676840414163677519088285424416452828757873282023780154161893925740477730888852281428800489366163354063120965349832197318032722559753977949140355116337421877168211837240012866562275458205987365456754309609384164974119479151719267492938103320647429807295852249650566754963866443693502911740168548845958228437507556657516690228883195683233254850802451331242174850568307235923710356454208565452005452675322124759291015685886642069056810479832601831835951573045530470382441153018649374570197721696726634637042656025432403117414317815346784975003275281599670755243001428714330288743456411019383094115740107343609563032703401381059244457974104193982896249710447541514889723123185522548007170566257088931530410182369879564987292031087561626082661658195810882375458908137731 [154,40] 744847519172314563539844158976931569486620926240654270497814282432610611508520404556632896667144793039243041696030030894179512969906915146521537763623775103878325168480288130036818182556074143914270513136605582938164789099639160721962527937385432946002020238746178107964997436220088743060437449521491513811038603211976638685482790559694206371535600544064882513154307609608297922843513218295304528211319072817313965212847127352534690439662857646631836528827163598276586093180611520839096139509098733837107581734164092671960459798823085694978392234471210457161169096877422697861008041347359392516627450014078953909835807504377260912385949038839938937948691401798985887204725192546562945275303072624768670701088559028419582748191510311723868253223816611105702309016119769057155708364060095850055284256790666128856885675728883310816122142687275368802826635444832732525689439628560713913535157427834816096988418920395085153608180885517061588406318607955577535842314196614396641854299182394801166594577996976842375399010954974459070022516567381370410580387407027242288536619661337350033622402189272034827109104337035426874752962700665893063688037202853314900466125637105371707441536455006829951603079942240595208207615643737496180007683730734993927382988861633982624754163392600196174334088964245798018444036817605439685172849045350575863485011600866241076382853396420594183185359757742830841749929944300192849839139633000122106804296980722361586507857412370627790428997954226109257475497298320484783472405588621055543318439922359932580728957110652122012491741658836681607031398334443714726517599894425226238239475628121322215948174613326197100392497096809080627558280684141846146406 [154,41] -329843714990684279039786399959703928877139219492333988024688903831228648782058152084797900792285261700809382781355402964211527451427817726739789593875451708874539594290668707581626865532468828415116675412749007503107034298702115997996409213794766296933749242656844812607137309274631293264820123858459055739593448156144287499483501432706557297977993987248326352402840242956742927365640735623380044810532225476701569109984759685062257154514613057372577019607071108525346655227388617557526932101126391556544263328753030712383937743055154660351038238701068267216665106954512965349786359515020781838532560515307254238579004058837204815456902280039937944418098646056486721759606226334288101630079236863030277055354032179354867094068530187174725868802682441523735987974340356081013156463010620929071382192069660604005645332151076483407589583325226450943292867632361912366178672066495460412801000066204513198389406785126861553170285911168204746133989481413957353520304355492317388536838558719651128374194813551683434105577317550095318239204393369195784535809594450822295844685374246163852226473181099541035080294645883531770478111568177660457175262448755975235672409006402250398351980362037831167127331628594604014939359342411300624401433863840805348871680562661297413546211622265415821878873285458121612001771303820304234820708736789214293620407525936704108231889606735599881659007495854750946028786951785221303110312254092011612663407158164173761916064152354458602155160829906740404516686493297856109398566762673323946254488790139370694171876443915366677903854550655841817935799392875876220337139606877882934566056816599038271871155943785867760126789310785960421411796088350251954 [154,42] 72963494058506374993091556522304463776279862124427894712532413219642745730382598894577408395700960139778443490330240583037526880581489278815440460778730232896102729030703218494292337839060692496825478228098818697009567752103253408516980997943632670646247859119195580162094054173713044168720238391668200889298444985008924765683328057944970398217369470664124988759246406493739651351047995902450014310423796708565813924297498414507426400552745668764398599687511318960724684086498117765823684433116349473120740431720489152516081330694011575529911251667337392986201771728600981115083520959557373772976324174627400613720121378585102439178146137121016615974207245568296777489984274863165300670043797157991154109454523995946547219315261244232196331666280460843704150390494285820219931469173029629134216469732734110616359060072892203703964639084994987797760665872706837330458186453053610882153209373185507257957771607803701143023781308264507715009339117274805726258797402798964380893020764111030745099066719774673269549530325909091819614435802076196433962801509888374190520374334009546493989735672898628489500744817512532264717898554534364065149487582033549733853342510962619943124080344011929840697602357074814801449818325176378026271715189253246612744049558106424679135347315547030210928005742547940312736356258556460140736287422068318619995507095114510009977598843372976876588504459704882418623261995433520489542213550775819231726587979898232708774251740093037338349006480056833497478951007431805800610784000854324723741268133561816113614383476591912670199791436441656433452632800897914421197926465667426663374486790265391230097418496004988430341747139825140109700372360697030 [154,43] 15063239433304263649271932144735765843935579654605494385248395098627605602850421604212884539559461036528792388837003517884521924524891575686427297568565056941608467343913212654667547269813165967472096763977451855402187831907559671857770442837110664644853177139361137618453336785575948805272838030408624871527308648692759048646946429816393756216302657373640427772733380192266368206500938289027750535847715499378624106118689707848095064204263691388874586905695825733622519496055501740809225047278318158606116849726967149456892767386183512791951623161099659360725517724890593590233145999113593856585744972493494246783676968772112933192018641374441344589378141924928480018800378881362057580072552957020453667979331963335055328049987609588972073829460225276065739698319756904356879360699460276602813564844950449411424271831930338358009404350313444529692626438371361787898213176948316326837251206223078518665525260653675867163468355927468047440949310917162918925646124714321432652879615789246173023829441162172907440675711548670699843589730369781617230865768452138017109821435774977448693385756292343500429222352499376553187831623631611611084484590715763764210535018613410346970201764068714090063809300582099721070921849571813474065061599645245135772574573402477474295252968821508551605545615852102999362250873437541038076266309880634949345739169859703126320463139823488525901283805020539348789532896745996778487939301040912236019801937336908078484568820328269699849304755967144168134823408631644547488072551895758071199180015497410615695298045681502274285688058434300848602225100911742680140257344926174809829010627572161411523868870066245700686038291178101121204937152277 [154,44] 14271495037203787163315516352856367375145039131132904238377980804113608345727415672028545333156794630771710272164562457065006342788100386185994936133915085639845212092706993092825735220948950954060378574703494288485049171766083716595744001921491513947848962575963165386370695837940995206226412188031590305468386845499429021199155770363832847205788564327113209971164633183189411064965577503960215698144560331363176050924770523322897107701989889270511515487806193830306742632934596715635346362309411018011593515835595534656710726369395222482990156826352453888219133012847686787601658917950300539183922794906232306828445776499787563967518751065445232672568761963321255520716340484973434095064423642247346350811561346828629288660377085424192600673968420961220170858572888073996990004222987334591114548147075340105255262900732483085495068732705788675085582417333578066705017789702002345176754904534755840771706441038234035816048081515534724622920355060477630034298236530122488644532773946540842388072535039873714797309158200856611934216177736604481384094891464278221110680601440547984062988891275685098557991682040288272595119333599898663784643509947405838102908624583894460398541552720371744693957612640844896483494099530470457684195850460486626768127816119687267896453140879815930859653544348695917426255830602990515748404579098437345023697871369349251192862482152428293100963103836009296937853734312421150630237613650378777540911611118805223868992675291841709049571986172733790092678839043318118826449987308998517333396151009170013930645674018773303157558077448434597628122515921269797099884728330399753606306141602649628515127920304746512762551851262011545648553563 [154,45] -84436435819982409241098103974681551755409074406589881776894657328906557304618443336741273956586168652315197937060005784792548330664775710498164182311542245861423184604448157672300080231454223214484513888208173403327427744595156036310648695685243732313680472684745199903575626865370958487422871903135657022585466907079984397815657016507767604198188467706464771083681385381853569041096458797651699678353829666576026963011221090055026521683914242480069991054421322771139396234768591282858544904624835881419701655835489394521649140338864765520237653634137581416597064795752775486836905344811366184926842582086123829288941667460027659502492098621666189746927430432640043477614146844329913578746534735975378451979467709809729023964992971270778327958422678073123615944412105346524041669493994848310123681715015946911643836142527952705145978047559101204989739651818684253915534168450840124027912055897178589640373569688789775008048586095628626449251244220681392726400966107223406734961555747998171151544022516532271378068983856209637120810957302646438454568073232997643865971173568511679148613430841202314735608574665334030238468542934612808341762741248689059323066459528703217920847669016195620165737381935810753674354018112607298273614797246985441721403223440790882511417144836423112529027540892235042833306877767254983105401801523902517575600526298798944938303159890722106925989023251240370146964224778751949455054341118378459186403289742433836084156029747977783965867140033052719317572236302806359329398583042025728314159344890881895926304934271348319158865241294655588761632029042386449190938504361186677678014384668013215223282264018036718026565620848003440457059 [154,46] 133369468500015588831534664019617147960348840326979556819362295762197293864152345403893240625566066893606400087232109457241997535374347516686984031676652700678522509214314640930151182945013260848443697705493937043736276175622842398440561666985820913041750361889356420342687195508583496029685797124613388357389852109129576610465679384262182137214522378131775381757991217493362152122732195162957653887661947369411636805239403484248083411000668295613663782107362061147537167165389908562726996564868047824396641384285213637278575881024369453996029358557103140964632223361764393193991775230150094112270553562641336153555588184611437297721463568530570950711025730787202163641763463053085701550112713667277443985812093200470231484704190282966843914310180000091436043770732570987245664060128584663710383751573657385020009295152676191057953010962801965078475674598973097225106470987013286048486984416298493571500811202175426605480568894018270631246561667862757435579915472573895090233984757661218461804676159106422442414929456612023817320657635032701806590875093667388413117953975392045670276196539864936606372548438998197525511209760355851901137158694279299818991855559822952700122437265241178708024040522768569226594864525120681609603981272525171111839522254586129779997266230966297694097986822715374498539188830948643080853592142460084071967527808657689787285657490251576309142876938213530846345549275927864908568988733427791635930698934221453853829704362283576196849724494556841851738770275073158929359573314066363370345853675149596417320832468057791683875247339299968364926038575001179950246865531196016600619392417816806857683164127549262994006234016793850721441 [154,47] -135936341272736411011995053049919215719739483863710548522798594836520616521589426287898376276972564177287834359054695795924008208516754438919571863321706229360549963061004956479157020876707059621619709470323650860119229101632391860401819647676843511846292262502122300192477747656821245643439849850481020808070909573051842051345322151602238032004963327441346767460226522832893171293498877944425054031752025704206549943106145494446093391483747209458976640897115645427318012529910519125994725382550094665333702422749014675658011160414297098012074988539936860382164677999949411068332666866156143627243159271410605745186469198714606873798444416094156701575191469797737533620404687661264454663026810482410358314007853363605346126453263123073916909829335743493531240481119515190267428454207372694249795831529888902038450542895847699285608781393028235994654441724516902001135284357847580523974133734677669172059147981968543813900132344758864610019123009214577504278622794974264891639708256861045141047997898362345929077594729822372868567396654090797197494175337187860095188657249606225805914664388325217499501361325522363333607481571376042111421546545659877996329683863939503579708099892322974238750561348340325287374853323169093954592638457186991790800975783866061572792542014632727066374288073952198382763673116026796186774693088638893777341228309793126800329591576527865761005665069325807522806770202749797556861080578708558300101314923448896534895825696229122159901531438176646125472219830419907755991945476160501782356837130102631711044890344387811661133365086918261269668798609877859575643886551715722091940233905564109475046380834133261516800544427575673733 [154,48] 101980188173047143458153548822498018004544331350893783924830666616686350829554406626014580893699149995908917473904933081416459244015962490211505017907851168366010633970678170406745530345609144600273827356872290447914861571417576814506581628857855315286832252035128001142023272250789567317452539017606867596517420593875707104626549938704291271287539381867221752029033893106222037833805383914290890556212540610470401381962373297358039394686731642064362355638647117036002613333824835823963572448503236874417987886714017382949142241661118130077935070666616179753956484651023313036817321684162936192119178596689525274851181883585107360969523581714200864742009648662827998775026444005777302718052973473378057765997047975925066250961813817088666452384740771554284749993269346856753971644437251393737180370219256301189993068393302199634574002231140171329864106709849161926798736769333464400250681887000177405425320755904021905964382707134710871344662007538347897878640396539573757439241457897438179762541732073848957791408034917013903307364186812543078317966949318836782431286689334467933745129164093209465853436970049743757599142659152709716866163395961112837930649133745322923650315384247289145165327939349931628774912797802307291378181875975981931949191644862143781765512083303977841965442693558345099295106435162171265637505207101468861206326596894072736757044996558382822390548931649914455717393532543240978674941618532183066874938411471640514853143633098034854060620831369514104089016411143312811515160336484746164192674108125138440481222550355596543012390344558091906041336409266642831120962862681393428633792107316799235748717558589099032779765342035285 [154,49] -57151860030754637433314966254876097043957392633050401359272634404033174237860045884691145014104708621936429270502980927128719120933851214918168674717924888984514648075158682487872469217256744076708972124623712482482271004390821548942317339786665960840916367450741719495011471221067308293902362271617199307520853605611401977452175239814014751173724355676073861667738389304087674110007825890425556705112348121545883613899245133428487369439570412313519162689263677651075455498016908100249301682197713145301367315662557282445652141136945245390852635897115853670629580455695124955832361355810893913632964064184304546924035714246280461434203042960104504102336521468898397177316222793241227152510528371559559908401629328443930420581509234737682353798848986418621782593317544281895430924011451056199966669685092241196718787200159052386251824345987182017422112329337567922590719070183297607665385478208941794003379960903924798071079934287827215793464337397489083657962872985442585502578730920933469981139715138015362667387904891030009061142056477985084072228688837374593083252871950289926266069168550016694124893508179073536438274110492505118741276600086698984660324523023025012475787095364862924387956141531671941925287038719875115450435565066570504766612269712674692282790678787191672703955653711691520858076963809076898381506223055226969245403445886155553549201994295004891527256306118694411402461374156798803467299272412613508088293919922791670495438470129461607069695709400334347807948545546366288868139493846883133434175602626302200563050187195208294916165221080210965180986928242731122579063759195386672612671857695212091426245998858425622406080113143 [154,50] 22352243054113110002079761146465837682254983721593017870242751628997744972536195225864379646803022257059185124409418129081700691299651998090082648806668122447744104003783757267902181778632131480363450757476950971659917112641487574271305528795021076275382491796262022042507535057694973919746537336615890371722929133931672201049853611135644244621245979826027540196767350556985989388519461800323138736694673773517772751923791208047321029629378903815606140985928348772503696078612110654903784390340815290619985380127462042369539685970624017990779788976604450356896777207873251485645353445868606926337206864300833492269112999282372996675432295659965065513762367745613807924924771377951486467368370697317527021666591655990842650521290050492497531841536942198433956424455540177826615446092630284076784440221974428918139979802451137806401068069808610157253312669451949096511747590020529878464465137128605108312777196718295321413886599185420882550111183536173726610083484953839513532845871178243827760255972130254409087473492579811665398395729083627730031330374441272510437982795077658378075369778171422610604822226331838016731607374100654018727263260906324543245218204014090953294500746389085153017045832092463518521329510303690772930200776072660107523685679833745199454960658090235093118019673244209311759584190752509777429938640474488406849023990563778036406778082301359982302935983740279065245594222563311890195873022233296686647171304918736860094139948125385402691553788443942182052454513798779518677412825804934882953951308281188434124918738680777223308087581322098873874214631574907386024928690905920953940298112892230544334743223846669953475200940 [154,51] -4383832988226621994973170867338682903478203495229742105944347382553774573587458656250035387200116295179283734745495584572243613286905670578266306712952646039774456259387097750375226234194191161065494646690027698748289478541428968198594490764779070187717643031396561764479087975671434351366286701229764977938532830706100549052026389553056151723528807790104366846922486776497703279069708085462422597868741658300143141506088672523250485264514134139400825158564387954884010171359713589607508301523608299342772679856187935478030016873218143761070484316919188471607191646301135813336239516335663638781917555296202498602914586544180425172685045168486560130519009372114406724437498680678672963945094885443734892185202762152600427501076901842841477235273711934007979627196219868242503078890855425046125261916660145778251029505164439202608843348284013675332549017630499049242164233003167426962135752439720312971615624444880739844796538560688664717954873912111267644793299765596762010681102822835337469529098142112300111735358380473849515675323951639435814468572737782415539138533008290775715570775556085454223080351823950262925499346749635990737388389795658340068884400649868548540842520874462496981754895878581290322993265391787584125233774191263089491120314461400359872830341472482644659034705279879337434660622526750698859572450853746728355262765614711526023361195347168504372694983027899454214865694615477077130386489334671165550070009274917710702733456804305200754156638301312123204664433466664620264579159800695750402658407803107553531805500428498107140041684589916390389718846848386313507977171054374401858122249218698573738688769184341964417348 [154,52] -938341444368392436990689322674547822314120846628343962971653530952752469736561016447379642114443816392066482911363703456896876787938770816094135859653537058618178721356672437503424172941532845930772049723928116881526077584518335399345422281521979159414564467597586450521425916791126542223452490622892633413038220579385310487459763400506352799728226350755416978478733149577121372822584493902114078442945102686322136949271922079179866863943021116087518129422381148262742781014325859122764896388827627112064624846838127101694102195461795411314256623366296178567226198389114269934487853299384943834065254399377894452617217083611653216587619882372397269342538203815945697183031880540143230236006985025617740062775890803578826350140235148723317162362805656703302174147893483425143244437258802712929867461090349454700334972787401892031052384868759130991819613367927792174896186667167041762663541249076307498214613299881600179954173751427028118272738280076615172843591558344468358298347058239176042327784852039270408288267356786921448916477925304389835818561785498580832155422210074334700027930146451357678937584003859291620036829527592661676025504068017121425368952085271414817714481165135606836331282757334651425056746796927571341463328468833680176087321431039197197315460219328185987554806080586473444552294985443738575136269385837593195486739088974609089044372199307076029199975792374712189801426702689088012272141421631662499298508208746492469346215611546936671250900517756346146740905786940513720055704727461230925229285504618621317994251644051224731054010879115715793812156220368399564523009724468320655004881600671188043865262675049631561 [154,53] 763169343222171663547810615174593282721919374311192091285849223360233771972360557379931811255871974992044842562783781131615917115252986829616570330832584534789648593724457179971531932526200291331292781416837716825496840530355682683639455989282367374874986887262825803302671840982168094290510354503818155093217342610448286903519868664403394306872558807867420728085915999890076613791195017436463203750659428011242646955031332981246901256928389372938370973074471127070212633149442392133890932099411592558450353130643438539452031413949493131366263645602074557087840331163534981989963255285059915634101576085247511021021223638805238502383821161292003607718218809022641444265029544662257680519668704238158166244208841117875962808207882154243949678359540093298027009084966367746146007657026947649066517667576001526055089027876415869055661093773415604327384889614547144790900597758973364734906393128084183802188717774095857645682776569508317129787299444070741321972758673724031719692459010355832766352668432831755161570509690704841229152561791170698624970884480882506756392536649530388959543894755882748486150202352916843964665188723059647292124846617721567558750736709868936792240119515006547222803187628383995144223046787705277858914770369834152814076915319877086007343398225488216032718739991356101322180195739963783111278986104752552907238812881016241958133910321906152145537196222440444857438673213835636554806727560828893944182747779755678548059876238542991280216475169183282730914941116636665718668037326878064813542229576350155400701948991264804380004059241387278282933036853082106126586348046270510897892910984872457899934560928305725 [154,54] 206655417793006651690341275875227238803166487641930580851670916205057165386465425219161567403120418468803763474445479535171237905384974857329771904194688215159152665355904768092106502070279081210131298790244816248325610157121225295892978882424728225623108144578832627218264956562011003425390694485579046907311341279792644039913140991221426361652589714913748390613278843382186495347061790876352083701999482297846619459510204614447765295142136290702203743419714787282449244166801837839676921854743351096113177382250936224899223026433911907041182283177456916769842726204668984740652062277712468706772387756529168484135409616821128053413196605295568285756852382028202422601301352236482763603351426552250864277852850129577866693280940672668455942916155723861717372898486849018185247072213603792544384751852985971476062507216097124893290733936604599675776485369588294521291418075840930240317303140485226910933842900505614023526546523735797300418993813594637896714236292654647415927899610710798077154049896268812035486260887455678084498152772223084977900012007426914782748129160283204865490941554271735349981628110558792634899917410739617708048849912248685804263912715744572025953804246419552245601395325528036479896238392928456118842184663437364959239648352736589781336437088676028702958850972663841038281861468062078759716353218672840378790848372702237526674580030161845404636481461040174712129455125255126973057910057798632039323021540068614885308448790347734058496782669742515264101090081068830986059382017342352679869964288963664123925636538422420658609578378496946471630437361617340148835212165952288010542880288512973996158741977942 [154,55] -509833445730123837372857751225622545231593843172198124243420332937889927990484126787616681169807628994196455338995626567605357950109853370187473909382541397579285855805522898602922381577055966638723746727868391011927011495444501586274471284543326996860999121725010442477857360834604985181566357794089865730121606304175068616185826010749761255538153736628674713935634947936002223678723471914646489899732424067311613213320061931496626421891886442190450480105446543177017115194610331949250426915461249254359703739282677993674080023616093798519492262519223355850311950752074449547337243106661621656202640171512457053069105159924056534888279954969343089430194169147083611430577454940521457249814864248544798098769500626995330541617268000206643480491864735049383280821231368588138248764716166335545652343794323000919813355943845478080316999497015687999477697385847903781292566981108413269457862577548020087954920142777185415216457161695705225626931562888695901103143350995311587011550738571227509052509048860832937354809977086931700616955498167061585253603091926263059394598984820936407730819393130132794252586214719180973655092074516816053854183831994525877040816265508969086744976643136365032475923119666117053754404889900033634577520818018204985204758909932696633135964193474420675752332369259108863363347176863044020163464708185331662253889955569834161794604058780902966746651320745176858950717527598496078216876597176426108877045786441314299963401295647928575246719297278381198604478758844142552612599952941857935440321309602390573956711223067841019390024568832245971877398099763704550299788276018205375431539033906056778292490594 [154,56] 344445316336228195336088139941791911980002054805821522784290311039130918909161149687681378281123872162552248593127943626246796289788253449746863288161808740748281040028139131900642340882122809765991921523210390143346951260216017869887129202085660255858538513783766441586454264014745408133864172895133876858488467879116924110286516771199939548698776876474186988242818171153300046875902385846949276925439301070553793679281797670492897921751130768926175223980589724582192949942196624324526955747846978406601560304046056355331148570547415853313607034883635922081453967546359965641208726106743042977309386486678158720625369459996282827884340749128736795197712037850387881149652978734022383738348440856448092443121762253996043694422549369498323884244023717073216019590117798595615213814560698110898940382031101618513453789580037108160618496830453522190935380219252430068203081243086991127197929130640893647119503748211788956092853982727150813215639003725330166450302151256431418303111322282992159174042990562878697282671908179367910110099487943164941185697151211500071846194152256025967678624025403434384442882143279976094391806277469792813209262089717731426377578048098778918101849595187611850997322891384049016071146147861216068119309860488958281471502549435233201519659752167077854123023261974906924231313114184432602915161960954915643177192303241888344328189078727276657306382121005327155484256725939720634419252601293266715648534212841979215543664858430577932198341869327271641050417527975291054744771807655939971415339347225006884235573879329852048090217533870188405893661189538192471814041021735809392700391614631311102235155 [154,57] -129413810462086834396675028180363326253419658957005613153209957958798121223134045614416365249613348786261827464302814860742722639024777840752073560936884610753733854183467895026655189564206991109897702940206833973316695419251141640328374812666910671842406028373280629869238494963891292176747546023888219602183388793279974461738125766737538027036006318310429502121720902887120598475824755939512133762055551829442271547735160682662535189111369811517969778553750264712412530369180370254313847785386292101761774993213824167301753505919116578654804821205106111202109958779021137773597654765189807338896718547823430730798001718273284043298564006545148432105173449942131556771123502204174340561687996364058313826381241390024449402120269747271799480404060202386664358052938843303026033638067344752825061093936715355016640697577236596666046257144673848238999272836556314556101521380708853802754865268475721196599170700877056239767080647278130350242845773963285082101911459574671239519357679291209257985316870795078566565818765167314077718745307907084537692350028355942728797923492887461772339403742958693986068918904814444126230973119105509421187478688983618150648160039697195929961893610481105596375323708038078029285217256890414663588486759853583650431472915787546012553327032589553977385359767430707240052569154459678065592977223258424612396612909607842032996044916619460177478779345312762291751057474629287313873651969145155852130789859239345285537072860172383693706495963186412103316263011247446814501653658426066917010353214512715472319834203720814962849895462097069789834039127514881928089851642992123868439459628489971537042 [154,58] 20767099265025944939772168744221605664294328755441428754554276938885085374962697509677394443540938269936497993495771402377525840338950416671769210012459322998117082979423571319133023566903448794329053388014111229940737440265636678129695939251068131413094870192951362000903117835891796295576797834197375497621561388285538044013144597360121980428326592497730177631655081729294768055529783177128290458620731415069903060951370997671279384568508354447469428826907095708363920418620251076394044372114361719381875642478437910149456259423067751370524367676688135312314920843910629143510496150183412648082495913566779711062576788893882253798202647753822140060637904661760675389779846766224187625418044267877201430809388134086703564070452586174171838603475436954750140406417427821234300246314134821107050160182706465800674645077098589798641204371039667617143953253012742709843450347574152432608494892431228711463984884459889979362725656910190560900591196092464390063480445857382487687548171790804387465336009254719821161110368705633621922838174048563817354377348100610033979066118874064606647882905488000693401622829815700106172218812020659757992966902407619404766000966580457188668466538793222700706968584025314211858996309251460862231348648127266264342640371497352619244522534123677648987102120788323497379333143303431330574185459850357429182135035257942993438115556731672764106184090013676705697100484531923798163595444881950055532854051865219213159465022809262255413573713929522070703495524268396355494247062933459155174504322914622468335192970136649925017032782329781963040394767723659141754212249249333741061902453604259971 [154,59] 6476062906714839781192206469490262779797487446764804304326172648182650214552927548487900782021522277267043741626889068700957954131305753088670285556462581976756965216999959085422014412497748964383819156062575472188303897257707622970328625078887316827934591348172904576461281400066846957087818244739069801029746957552706078619942475933675584243723205596404012805408009081695934698321760131460206070705762300071084564970206556613084738711522286671513609891496999170639885791945421920827839530445754075463559104848720771242281341563256617369533182006761363987043039655936332562431185534433880211347407241504842711264670715652394127790406174252674751520058416333343357436435682641622765591167296250191814546030992935317804291277629140277752252789051351169393342103513918931858451087585951843901290132230355350693743047851403152953014780278733488933480856436889139913445247280992116625283228406295191880455214343134249009608944098792241290707628144910289192123000167317374380044397670421611489951743929231840152188651495820336327999531244953950255696011061586031360735766816901429071180535782663900943105112132581578593983557260660906303608777427034553087311066490824497956579660281865911414920218618895042000294431958729373639850663278469284999263987823133050249841459067643207471819883998995548410719440354164120512999376588125604559873607997580559216453224818801201789220861270170185842186374360028305884479060819431842115080739328314757897541943121447258690187875498617919336092628003521649715517397534768048202583711444661776234890480112542850106534054697029281912807544123193665233374602506211742397193577143766676 [154,60] -5380251263138700732023773732837254397877186607488440201036930895426419827255505489872624664576883981796216258132492495850358238016009797028993836541314528900255360494149270533523007097888310158455273630205414821038760519399585850793586433000404979386903293524299712494126203352360299146780420982901377204975529714586703736462667124867200585956978917483007791963419233210223767623203910605454955364646024203020554519956959949465070011476377738943139137816485420380718073517098502343341001732368993873085536399253985094878193349590321773096649987094844125577604869343164549844292164676898860473253601141588391366433092560423912769575196100668090285363527213991493006365177956451950300178178885674723655818297686417673740870848066364197180759928060219651093917262066790469368308841921923177295099794078026896626404967725151904091451357870616452492562577207076733546255232926075793115974705866338776102213909662809286775479765817852939785980371688242955466767315340212451114473274796559541769643667983208085803948784449922800659064622967063041774210967877399560663360083257817311082266371949443241812072175590172377082957085786008066542711069954411653757991901458192755670318146731143845911760508389667443143755759506215208936770144818595411554514888197714064945061397060240034147329684824311082827764429758331440325988933582955476352984561793507243955626299808331439641687864234894250913269206456684532879460269505256524027399183108168703193849006153393251818842965198934812717819865045324559610944622722156578279037556957609123297900112127004233487231968804845063136728708410008311563584693609335163970089764594853 [154,61] 1623825276860832022058727671762355316294780817681945311706797552324223496953919670565057168195687224140580577862248017153480023123612761641852060580969196799748320374636773395345194077213606211397938166116029332085353418265796219660406489993821699469282402107001509128987069052929944074093025230251599838108755827920800873368447380928835920700971801940119139524824561677671679897597310849962744622098816786346187565756797410977059633191917252861125700288559559700809913478887186668462114970797237726135781871003528265235591493849793211435893594980352620468460743876536151762821529609697161083557300229623069337268413201922013452946242394060385133277733208165924164047671814846929402135452235273771931501271976459171096104889309286013706711725628821839418353168795184639220591296821652538896813759827938409171708726872265820729369120935860113829176973000099903633085764572676896481502831383956771952484912999099201005275087986465974264764320340301436986197118253502973171607121052305581886795705249879058589734790564895758533791103850530867346271893051237053374028187537258683234072633148233571137907227591249459840657796881302337472387168634488937447319518609475113353141364810829260876488935401176654209332381148272981493009126387432646005881659621947494952879492007091937212692674151564967597272219182943779393873918422817595719845290876738155328943959192600436639319956403918925800214683909900605623352998088644113463191687130263795292656431487542283047804229190400712647690263262113246387432997309523141599864803555307541908512369123758403673705800183224706508192538926547311754451152629571658214634044376 [154,62] -160201275942040654359060919616240306581984079062625144178706820429851540738314283317249775302818746287767241977947946112157874245744825120190550539580548248786609050699267968377458390815517745616813785953619968781367711799746535068283049734408994431914314208129166289483545865879976948611898667851946061617998072589197599254261498095514038640645367132233815648613200181263515871390047892188448329833917050515054732286123902277019449754548118089887072570361663586190225885353319971789456411598230761654733003764076431416781587680300514710172805451545918972261103036133767996585406400227207635544740826867284320676243494958902821732125564676635288583894088321993583810499765871341764118595366862000100935326520395593281340631987699572551002834201305039941386894878737747887471902762082951182723196055585394456143727984250634368838876647377868286018013326354800945008259885593092368903020080717435349500038253982431246301428973516978201984522495331096659555218898158055287790001122146017020875929492429405006460984935414952703598100988395009924579510929510432272599122849718131572159690332977689450121063128118253497940401625266916750978749621049608169849163844359003695684344409375942728710028489774773933389385924685076074614149173398466168051936336114934774672731903509426969236918527498086835402129380873615199818400536265053176645151880107329068803159878868730923072106113490549887180042776008132986265739137914942013219272138097008199482647457351414570294377846182067868051992209939376302604432135077705242821014375177061492373718510810165688720099592925841165597789569767347543084423260110743912978067 [154,63] -63336678892004759060633744494624430379900878888649615162559492580136603376716779111559202288814540368494468292192107038447519274752041832847318007797923895791193670570054493618783867932664372343898533717089314631708115601651651974413499579006232077199097936955692393978526345681677461068330612614697786100950841298154372695207720138928455260392095224667096368142152215983644302171724159446653535685045041664878449861192760687967825237405411803962476341487503919850692497894249192383547110770893449475548111849960176319886031038386528776235076295168134171383225010736219150203724598236399589356164537883897681554510153043782051724083465456188592243245818607523955915826183104921240984230232398494908669657600059801185753456145020304437504748227994510827616112218272497112546952953864505455455992885467007102466984623409267157917211861565017134546978611912691310596673782387098577388263391838397818605473800214136739797838610129721700098829805266490696616544250231828638562736123511209219471256426568965708712090611327350205798728351836799540097802982488100426939327213093252529121388230228537375289178293240656411399674012016154214680516474410091519366031223780269747796741016969533702288011517224443146864702168764739502687675039703461757897652015887895660833719469639113379797060542956303424013562016103338690509603777730569564477416637664316520185404049588405949042866852014645206828537369306932837037861468347905760474814254647812749701161591786111414456037557087781089036338666120033336100449702497418521196289257603200752805514819159611884001747480836120343254408590653325518283279959556922334293 [154,64] 28984426720980913201845842077242604979231374143065684139431655621475881765170942293577993440943269463750614169057494195353280625635483882313349769181826976475290162702444511070624187684392412991283211947850118349483097789493125164803299661115631740353714517957122116994541330940696931936118095576587521660729015912052098222989603769272513439192973142809496863073481301919731934068277845332653159095443095951753153817107927861789063228405570084438368639284794530227701455971224808496001886017557758244437026965128169668470572869115138925371828504131838187626892943472567079226008885185221037815090634531006494996684075359032245762345966524701196374359495446190133421266031382447114252677103132335218409539923148233805013114217941157324716678217086921322647975194327760204082755753480786918785648880405075961526891050546455424518129715803740449007297810681271102521917923327129638213630119423043253482710088170072163686532312285432529218045515737711728705612508703527689371857688137635570262232461926510953459175610328696900720806581601124633754857813017481160246229080722211787913297934423212928824666140931051567498933575937927004661963797977656039630631485752835049204854191780199041145660654643729804144606422934295690345317924246800055200859286425497737284107758349580594187068872890289312581803404803625536645649278805978926088844344666156749192529420498452235754535911733519008796135976449099291516872143583034053650549072836412903607460457169815748396840965008923193907407878405067601283630369764127136463622343058022607465095182568962889716293879240644732240745292046772487697719511377668233 [154,65] -4201451683968473405746283197512475470361403643908507288260853544472859203029430664637766503722469224339528930453692171326105705260863323456240411037716705101661318631892276415345009728224462136571372816556956694912370103494968370527841141492983902095020221542129723978533014483643465945958441234983544945769604653087131650610869872241659186267334178835339038915493841344966914164700786563791217923274325225563173755309782182918022173932593285920201772804179712363350328240524451563830832672718534648586251652449865532832259405864971765770413497170548394054563084513970669203873992364602615855067846858451878669070329574967231224191370670665433364745117346884179519039231393574696894384459284982639686187003925000758904298445532422042921743470293721321588469422349272797048503499274914421628833467733941319704376281940458704997325755721048809394922195109240940065569273081240783612957607789060895329853729344218290513217596629883109819357419636517874131880160464270988927918670071958989285787560376527646931501982688541075804520975024723280889482936467455595743635886755582080476199516663831658020340693559617522085515435666009100199562622747013509218707454575817561113686855311769258546633865529700394602058192034607901440844719733037817671588055972021867667509454463018087608527717407863977158276365225844532042609203976690627740676888414327659659458678307502505295946737599467844444879542171284072838543421648204706318788123538608158897169973939579377470926991872713934340564519428232718050840120417306531347110119463780747277079591344408383932338263510457089408006268336067481380593489975476 [154,66] -461275123452391546939127530909119735909478377635209317063848506248469884156585990470896168395877693252229296790374696521416780278612734720937412269493807661673184156554694728606947302587357016191868011002335601378232049563827519886581781447690665643437316149349580702786101230990839590803944337101274332443655294132874786567683289093945202777103335073927706313664662459148937711080110952236528580516614814019756835174725102438504088125572733202695641401821062220169098240444992377734615257529903155720128030004033417326237089885055580293313281326246356918662020715061946434535493411858428757500615374539923220456021795300447717037514163364848996565928605243947703984990469679165096331268754584877487110410654779830770648083476406997025947594815122430745845114376902940886551308791423926460016144192273656168744821558536128432242402939787801074236678444461135050306809021302646516106504788853249249838656789348021424919816032850918456551684148866075319736023079663576454005104936559939556975112124973823413846539064225425342834433821822449653753792769622943170499372445802259993911920981698348036471944918621689763209414050215008590137974597905923303708390428247512878613407068136376646568534411643461923929089593102507510392568598470129312670293750471239862685571602228695485382010459207890423148879388718804890751218881139167885767523766936291954854458685076791300625098875075622311402049597159048057544980685245584744925950204940235632785079173441678138569568063316367545882591183986496840075984752736228872506220641834427106656030044193299496522124997363606927869191783614202942879669240 [154,67] 310758899993378192896795532009822333498085513756381935749873588462946331168474539107417164206671895352701469841832695377639054704052734477048233261852169743457131460909314352012498770325043678527129690519543814352006212809580819961504304878372358469136797915224804126277216478238472733972454609790858949867252694389687908125465099470809563122855137183626327982892243129313623509089337757227891570694277026062434182897990702238696506485822971001871815281719165814398121506307718924689878668432422733221816342049304397617640191078276298080450296156260774278086642445088761110287497746696758532390209346634217563484881859610454791764966088861337388896149401428321462263887059593537773195015557531205105392375034904284419653782455404738503309382249459511477030482834015812156706303669992168419917111726810103670639848669675527833968063889819960826414133868012443708387558352074556272933793278397904649402467163630349608759729439561644493211142835739368102881414974931267832802544242609546840184347097978055183589364717713507420685675306333964619902264500490862411123036877225755939180627081710086068399851191756406054453996097934821524481843574697999497594484646095545788622231713692915562398343295070130443660994466005450186209244525519630993824063977888609005366523407788370415234059379593799228815087039462174099757701103973588182499026112678951589613687571302615509713755170372439513992161504901684436619385525740453994287400251128598197416530997970220187128263154790682611997550841102524975258916092751204906116153235507191361532715172445732394610107588010406647951458754527299036050040 [154,68] -52856055812612791406140707894835279766208532656178542162847936781385658852755008064142915703002331584602323818242890052119656513698738246965923292967438540847540335711855297530754925913952452432085932777204004879255942951406186963277640068093925023276465857144559775948884344918820994782988498072295924351153722789893540672876408361640947246643154280858772855130789853086704600159995292645881851555111907220728097539489289677283181923577333266099013719438513401542207614697376863401229977715726997820967827164367795310012578846153230989673358345900427963810539736707813964656065954915775678047883559328667541532685398508190675110801051817233493720806271968032961631454863508007112988267650574179504152551997880400180590097112179937198430329644975541459110788817865207437719410637853413330343746783636673156607312913081531449166312700148833937099911997248851970813998362026807297593243348971989073297553483570630618127240410832499056036115939847022513083759535303767902968579002377209159724345393579581454573838831001323139371741552154454834378051336674398184102125041670569772176121941109853874442529846398074815705447382197116439993269413340953179947682782388756842241295672459483046111508937325049861542411108373255201684753814422179348123247915662589301816669366989338276393465535316237933389472319608328510143961859920566528715795239369575282374230816251890849150596267088640237833928071287442815386000232222418813980665028885803372974729008473730309113394671370414135719964086799387832679354424381479738763002148425701498833706568904395384798679968792362814246118065055304414406 [154,69] 1008301594948304763585942638607550975283982850881655887001377155060626028788462726424338301463978470093667029089513341180053677833772682521969825265214126128397333376115938829186174806432758048311001948007750049568933450107259791566121088659072866929181667213207677210956747583294700452494468243202524114404990248338061317492868565105966120511702474079698443990303135833295781287412819188918332396209239032842338996623217369588121313399712955560262056057194303378607553414837096317542540899473459593618542681382766150940389724490312883701436761561977747671090632409421401608509577794490803748401583002502159773475192072691078912219429177608931389210981603971679962799697712237683096747726384956250953739191885484997733299879028930357231681070849399494649198110962392882169097598240374029351302497747880406119780251529793661919639940329350266952212325873635775245334042626627971867859121981155263869911069160147988493792676579919254326910060701524955655303015438612651437758132128672164220112870780819562868323949586309051137185450890498473741921373916432585203053253962883273035858625739891558568004163581556733536336389201179190908403703865899914550402877057656967536246126256719043147995350213649410371148659654399136334143608918978436695230617916526688360911112054495539802623185262679202036121409797814239270706857420595378405714225360794101781844763056463960774028268740417351778555985313682282791654277680628322399487071098404178768745548012176507040790918269403219983806729899958541819267905766680823050690004985833538744336756185810496008473856513057265973540482421566321 [154,70] 1122420459465820024873602952286570469266080887301809596590065725635171876955275540512369982700123390519886429438520534438961136351272027676686496329665807091224851577489558947716896657622810195836376053944089623358813401420618544191480138238276660288263026617159142448324846425131069454915867093578108348454936755326073847454928440945595123910207246301672886200582335957158600110453857461066194187923793128537708659319675036549331979092237916398611243373673759889159651026815782846009872093632812056095566627917160633854322701648060739096514176904710758699897155114854127974237527059586382030742258149527860646252594433018659319954161145111817757198960286722035849669891475709433667121058415071832877054545066863737835543481849805939577844966126698017532808633768482722230345232843029984234421996784251625149212528642154396663307577992457692543080820366069096926312625401736440032499266217635151454875265452121947679006271166613389997972819649544788083225118272965564357474533763361758346245429837584798733347246104409730334273857143989806642988477811591316525125913210129446989139881596752342146638791682557811028032357143624515976585871248896247210541624701833103006641522521667906479632597467150090649426119626455741623937398855621651499486018530451964849478885523769450903678654397288316951715991078107356901708567506410164496381333421034944638635653438578439238738855788312692431983841957119303884167394734445866398858428954119017653514480165482046005409100845845443403496902704424569104930871578141744905993113533248896843339346012027410185801320871400909242447486517207 [154,71] -180915229581620599796179307994121511050846497541678700713764983845831332244714200685806835941949180224144685162693632728677890008688225071419481503560156035313489817926611097133929950318519457950925705443377479708424812129347192789448631693354472731838959772643708033400218930053688596679046515340421102875871653677276505226679330683842227892125051340308629187781879091035679961905336505638521236863174800127885000945378735607699897400019216818506442439445376770193391237497843501711393895582329801787607484283061496137470806199967628647070401686768249260646485040124695031915036183621770863965882451107224227848882284653570990535903410043309998117393024281925734790251367030516190818132748472897266221175699369076552691481160334041684670109948415206498249432975032937610615044442557891599157624474791732406698536300684012351262828524867975840943027060902999239034368739515584018300453963527491387357969386107083641415850324659781069081380547441192085113294233001050464997322951727593745763465624217428262229248890804056011105267678639285820524218892207013943181054287521786208239408143827481625553919343884528448174315984320260223253724336383102128285075587863250545394094142134889987909006307585322896831024511515753322428788480803323163779039237321007702291945452367337811901172896188065660365524619379982077436156615673593923353907406161575745982474515367366492523399508189812076084377085325268199130911760539374450664551596313509859137367293371274992747985081272554505940062337999593327830551793004708862563020493659884833802901434238021222374694835520359868927847303 [154,72] 3128005414903394313297130661253932287776313460227394109323806063739806339631651152882095638053776113918515427898428757551834742862678641230863102085002693216901398525446191501067521906846831795282583575572984544815446674194962334680535453452488605265403680877320761711341376227637556582885633421853969672398197225966847908769205409272122023437760659546161850968401724144945108149125429853620635150178724004001141854911396792124283381980850090730441306497921913493813637109186335631675310254458892492390025197530320633009760422901688381721501081803768329081316538143921467317099098733474770749457950991869343983608382920136493999106649435936722066178526906162845183153735496513279886626284134384196588913585666700671182275505228913872098372223772980769321544582595553129366726798326984692879702481386200952371224918125168372977153387748355088934903109797406392603121872862098122505410871711539526353374088722512174346863955758691879278041557451244255811447525063965022074588759185647687195119888432823954384967058985730905054690589219990984089654990394060016713912200793719302292435706436163472128537018119838120260796661965514252685321175978950257251671058889423799315383416709115031794741198087334684569616250541977339251517515982120467917907299004480128397506630286299588624126408778888353586318642248215039048824688773953968653381469947031096988520688475023402662428934573237020972090394998275116928573154944181320785390087522820913428480651140418260464962251322938674057645832045540798370666742655146009744490547283926284756730296139326665976699306927676612381619 [154,73] 2396500070483750541170708385695703815097490401180747155010507032102427658882682596955000635897343309549463153148570152943728405870327717907198065636007871698959844583427561883490663158686726031961808452046644390550616664089772294149631781471084005312085565469525018360741560707014168965211612362227080646500052073332643468861322956959457919203145343505181270792535957732640403128143308188545106341936614481130016138405455437120038524723544386827244310966753515758412883666711477186232174932947273009653674990622225903571218410064451983725063423698431036137350449635842243983084662356537316409309020000568575567532893673819867784514955406557972726249331758959202884120568999008753187131116108307743245609793506128969940608735390612142884066423262882376735901214298634738807873524548104095879607565785576692657701597883077365573969604113816962572072331029800724244015837666940461989283318626370408066692004548995315482209433710193542465656227664783371171010365311677895950325799675278446041770946460636171971137218142268710308581215674700888402643182758774769625368179074318912981080732112895131238738244975111126549290060295454043689725460976833317761817639467946323362219838943194655823930015887232900089461594421745945713888869904627247236679963392234699328170666329389122552610815644547768436873517131632498778806426231309452508194625095299132125806054754660803990669148742337136758316688489785824703407058299832016099017654169558771901179279655822855295944684017223711761615145615641487892832308637016783724917020404356909096382884655160993838463899067989311346 [154,74] -344368604424406471267898524916969454864879271632394768340080518854854614269526610863195183035966693458301435124283687973850613342382569499424213124021655804150858149414785157257745380348897428059411614314880314326530413873806591980134689063071431399594874713330420200336435073037812191188418172774536807274313411858188200461145032050747340487079862184460710374522765700772429482349199584688508342763015604470366165481461462552785828248678089000713568345562219850979147154533948962102499866739331189938306173759936232618791919738520878188604231308827072372034168485635774705735825079943365946279171864584791060527434359055555336536570183237110833217399925038379722630026452121830571361184941977316397893162741073756290010985370976684242326036575691723799093361102908265608137072583514890347232478645610051190540495988622023276427571861616725461524478331456429514013222858517697062253787313148456396138391522299453240910215174823737616265628946928532527530969756665144398232008637594367214742228125235112607536570904073094248276288957108048671086014832360449635519014318056336149407430492988581419476115480213102969148806284320602679473364601364859498899658881227224100186121387123095592487979951893734336650644249259764075170378976500625392653940495323874413006275247917712439294964479747058150490735213554836579128119705123576204426970209278418948705432012381829772431675005786996976122673096206161590285725351055451156924704163118617144611219332245905407922746364216961869168809971057326992843381775835546208999679698141644333273455241636384406499015063729487 [154,75] 29348310420456681447373040126228281684785812063265703645487617704908114157487467845199490515895092854314620970939167578118464741001909744229739966968011760956494518530871261491854569380698950321210855368699178849479475523760646689193071837185621866677538464624100910532397020504596833591615224165742311751968495734402861956960877979051721400524383918807943289569974704943632121824845931662452760888876621969070389934926580402124557595894392509682127322360262006162179317041074297484404871000843384013979000533219705524815079025306800919745423303533917746943428517514918502764489173145421721834496491670310997769573845439911389993913385718828144107723165765304686279650765930675912864935978368429678815804104256262033939367730591673895552216627188287263244220779735973844177426419724976049140365850761829327463485192201238038320449289693152036664468983028110358154876545459461793332690908940580891050565843251312729084814226977150480025094079677126414339479219702920035759382638029234078190874668931891538656858253570822311572097751550695302146399406937871900583173273413750547506637577963058655520044739863471031177165143730590199496700589200438918374805754165702268573228672174267199568708972206960540362705961069337095016265113691250345747399378206338932438050362327077929395244350329500262645652208936762739272540801008926038181048531342138311206025399690648625384295473870295708182330334525453954811913369086061388982441924299335266515459873472967210405723904525663173144269125917919641473234027755598358761024684048276212195985980307997361936186021890 [154,76] -3895097666877176032465905815302632086329033721699052760258279183877219324584247592218728604608469280359495761867424101923361012564191271702621322909989891897449963700719749094712906896717601660568392254662546481945667138369740253193912305906919005993243164976081819809024748085366600745668850353545796163205020619565893663846663140169447778990879760501115919733204523038725125186262215325481159717858931040017812270828533994090734977515883260960334282752771914881239320922764474388611820984687444551000154254038137280210190993767873597527352408104257004035879737862860390324260714632395947293283923015804375085711391171188698087777239532702321978100451741703198085304169902260285771136577099841756960797312214965002893059254362992885424727716102751000739528706836907178737902196728215944563885942409597108413641312970861054118179915168248061236246003390333695833237849329436680583065162993451851988808563486302650595862286824407516509332099382426707892902781639141389963148767344441772167906904963157261201089727928180519458431960719559077392707548208780348454878535614481239302598636821757765687494407218681343832910123967849041235838029434708270953344856019978432161023328777142928884551387633073802515001658083777542442383937753233006317787850752882601810681020199304524146360212275239446099980626827494007859156167297360252338042292959064996203314973977598413616518751770531518250333735795477098867297117765445778764039347500266509690879374785407065001208322903974741198549812738169473067330479148493537975556150021682211390285211303584303280979474 [154,77] 606853903932187891007073334479821951112520379058572151392986978374436348725160745563168985518320507450932585788239004363900660870920283426665415244940172104865613381682941499972466857192078315162567335616595193274780128386404040406963579213876043649182427327838957861385712133511452132632828726538217709074947788065278403927125385216523330281024716047421137841469988673011921436284428805652034506284606468897891038790491155276806998488602996576795772128697441435211844106540785355725045292237976681302915564329265891430258475353928349735114017075811879720902138862009414625405517080349503773289152580016845160585072956729943533950180869244919469874712493572085935307644861919169260832828188928760439705296807679693000350261991596320530073682261338091450343837179296613597228140918090311705213693210733014357763584603821398591883829250242475664603574874484368987797426139760339804162408523259193574039536467042524403417412014483590972437771241078342942693955991547001662493303947828569518747341558657735591315032307316911155952273899614108998886374307372033004378092756296704066744053616183800469234777500371223415184822737064787591998476664999004567539343825306677204658609742889765963903373385990246319801038168037876360851408490888552902939614727759418625679358011585739676015391759697672133601674348448885674955167034343408064666995432883078948770751468778343435610452372061736842675364177989320099897661129652351757357301582070210705289405645625671418951960701712900801901762176491076996822409419765365293952625316724091551865754428677015590063 [154,78] -58251609552315867419857801860286614454862299586590606304586004105723871969876108693178869427162160834141036091517712145715929277962230667104007261292897577209773089652006879927445959005575181498354599042600486041447706422828369534960941404295850399402348790876369219137997049768715438232960859308892218631710787258149491116496829245346445206688681454953340837888155729577988955261391008010431823648918816740507825747254692176402877547942627513718837733313052477566449869883014029131545895778504359807976210427374026368619138624955917486197083314392141208707181055935292361436037139667946061963864779062966907366403639105350413538171886007137335406720752512686362966297728369459168601350738510915522463497531674070119796686448292809497485240762962737793306752380117160597459121604752375776861708208316715756875011337811425457419484327530377619507061950774826326046547485897816933518896698419230726338120425696177984255717747417063564233590489447748857835966975637471772964611156992731404580321797169522126229885006504214147082874774114370397838491764275131373937252460852085791411033263458248942431918937915481839638867548150468810568262398358727581760746274871367937343186402173830934846409406816090505935787002917279744119075298205903406655621798672929758966644283970140534436071304619482691764013052288033877712085648909465090814989283312642051543900778163130212460749819787921657073147934131373272292152544609101227056983159597714841197318645034730998793423000883899280474207301967055207595828545739741335952635495024883128042597460163139500 [154,79] 2530031379213567438622650428818187829891237614903876607374635125165693568129820583503078007071429105255459587737480017210092374201681581711180516256495764475209357189165339667630953402849683956387701981744847819307636567933360708998700261863507268677855205503778898650416268671924985906984111752867860553368616947845180426977865499929436647889556127669735239344712784827233132600145503197028041102373274731345557493925464814375455600260454772146052029507783317150271391197009373190202666937530750944746593223952401639046749664472227607114940578246835509151766346233738435165507213297256577871909147853892379381456655940717331386553552827391140605691150208162811535220965092068574886429033183649153802804856508544900476335029489514895869262741420153330774873037262034902015398975935895516428762929324879776064208062157506664387083151802830465759423375259906895083047589772416835651758633872934940464253764497371638058389519487457793793563224250354770913069394792421649121247820224691366284930935028317674201123387784876057783035711208837759516892323274143916050338475895575366061521201729260989822768283979102847105809138635908367651739247588351344569673387840287744826794357290659010034015409308139162457129827138770017773543585962821998953011340858388011323318126547122226868876603793682157295262982680674099389503508304967491649608893421598337341990391853427756518987046565996747641651897527904000294347522669094117379723516391654548751788987536700758070395314063882151634869519311040187093371041035674512895440589843796158331425872988820 [154,80] 99978665567757104624375947444841303088311011142192388619595393539646938010295514445611387364385824984757031521037194788345501193652091749046056988150420472386125579645724269144381514227125755126535801548822259102932893207863772892656187171833043178602376812540929243456262070607661274394373080861486497070059596934254459210809003139254214509193114325177803553365232315593424417870419624149995281756551255254566519232201797792114137624728974562923771369319070673311370517425543081378855822195452511232824746602326398523103965089792648917518038426439747730843895876753086526315158122468739695093941156446840015377999955771244013455479516358903340827566364016483892603063595886728544770232583168138234376118118067655395580674037088556502459075754228083432163313845942356577700192023871470634542709453166390171400960013947347034708258948812588116035307166648246028719441849089045513826604329658015247859437576439301230512626933660321289087723906853015543965628365386359685094870133007700824791626176294238340802935366261690570230343949847006051110892793569165487649345102125235293501581167703948985029017725231478887023403429360980919568317925102327346039201430094037437725783160977388787290896054707817295178533703337806663575644960503232779433961327041773140249677279456896516265654252405191375578525271537103269593297525721106967217516553400607735044558532337165655585475432745876107339658928851834700680181228973665874882493183425611456349536564455521698531154545624761690580703048087326881104366946315023130246092687634415153994063965 [154,81] -28616139695737523059682719677659471874083709098115418017098665149493225668688897166596940955982544454887001186085510212630952191606330290639867587170428218176311661484052271645649736722934524033588985898984740936023656797304209421408097545070095496235154824298680301514009840658292591847653908622071936210276258549883099910917205678478348216112031501537876581767483613143852878715269922778176505395694988603008119456618733940572703785745378978536992930360954690652668567862159974198545502336976285709740805481371006583161613736252625311508375277916552554663553406513843353491750902079572744603621224916164874385003683270896878317532759523231761497802039129811744000018993029974614438088288750886427311603848791674950192804035881938845271323041263080328624560771042099109829973184231281980657128640407170868707325969005814250071539398093047699580179749083956057358119100298632963175692025313622879598408676999736242960284972001626739270254427453631160480547023539825755175188347934106526542396959067179137590222778361176480888489197429624810071781821937676821997257153963790771692653766277301037239619423630596822407803367689675926980346493439054184463606587467963791904622004708203566009068960650473927515678919526206414855556427979343623856018702011995935168265921966042799497284376801939624838516596377070932906890223644600440772788700713541406144725500581799708415656897836185944619487599907479760551815170758999162201549240666981553668887741340283116641744970001477735895609941057683502309095051081647180453835812987536275662226 [154,82] 2985118184793740559229756558944464482029398996626630539046867571731020921109273157334080872258310319562032998048437286165312092249623300044190665487054072202773870157550010168094537118720442656366038715115810389643270328079919190212626524446289510275143308233775862687119922963047009752550677423494412624293595776757886553318508323462833432170527798929719670917720503548720940304903398047843105312881419403519228021228645827629037731085747231986382013313561934713588336367122843935213062940278551970650349178832222069237385292949355608929897018487323128228916255895181076476406740257916077574494967936913359639994322167156988636816603148698396978009211655661915459801658874933249640249149484107879551320772216076153908920018724519301469380099384151649647637815700248678854735688584132867491756532634851092191335942195372316914693528108308306212874182769701189836204390338050769398333974658648128622905380350418386430817275661326272909128910070713992089204689381961448890576062087738131140411332717343837198872499396214548469427541885634068504774510451121669386150565221577046774389385807096440343011564472681303703963814709205950347928918501274663782131714647254688825104370196795431386725380923044709546827097685732599218943829305859990629101657527823994111562792680875905225617940479931934152786016903588771778138914492310338048587418781892236020294939905359193193966371237175179660802014170557051984143708539129375281070913378740626355876868293199213812182388204390531106236936901205903732016591428925452766931246917253131168 [154,83] -203274367308800322515693654242490852810024230642029259031494190335170322204326972677591495925538857740835856252969607429495678456886708352677608820824972652138362210527675893343714995585242086979638801866880977308273644572375920707514414177081424018461040971539192532955319619408063226432257360828081710856793084140422762310557413146913945245997876768030753751816440886668174553367697363988466979113935607456249023858626761763987816988014848883391534590863856999659264824951269436415856197971872939893032263006698884684889287942859078384947292334527324014688527526166829577718736047266440982680069599341024359425005344259599802834403588305235160799492105912827927985800006477091954124853832890981625389644468095611499152826346063705145428523641465550338143485998632161525619928966222591078542333998420361602770911619161541846810744222921741303581250278188119646207517858085417796304176581475987520051997097503984130620380811281384757663679852769154871665395544028043113475653091164538019102348572798234771938527718074723484137920728333422594549168316041285422910635070603938197470989942186222236949773454232834704089532625821853435403440146574586028764583446407765562230117331767237346489832194577423704875284753867380512149236065034570200548491353251030594150127701067988927167764244497166754050774993292452585161531934866472333377291875472619014203862584146922527514476725066972858098685732695574421219589396835543443252229147105705065526515261247801405280125180633235304681305392577709510380032773175405264722431456171279 [154,84] 9056251053405531817486115432188738336526103358648938966555168318797021783227789519598579073295292617384081727637980792423367087260136929619268905525498963087421250131525788224523188985371130130404853668812154274439325039334544065939056575585307677548862157684303752761530998567090988735524543775301703563819824085278686758543457470783584801182098359415736563724371225490668227561887953692023833235078134953209307444119306632650872052293755592890133211817983692374882168359897783170453372321067271500872507257425791621400977172622969921788731675606144545655455118681571380015117192415879541812699231597972386383106819443108024918283430255844600382305578584210933511044368150840215494522620782836756815484321552948444668623200117256951461430302539966169310006732293572132490280252427901575054994025039786972098702932502661756657854617032841008753578826357724292213012792620232179118951798234549442579585792974930052853147866441903298153051672136332401063422366713382207439744431023235846593777960859521134903883786059380603538918134682908118778827658844771003135664303482334457720224132751709026938696777409614608922915732739743895166119441967472326471953578137962165482821665493948348047057038088250466659356246187784155541170835714239247344108107155709135596224652091118979292935393878849516733752269171032296039750826380905618942139631574997253141455963679580881804683516608475556202121630194124775385106317920756254315837186245637974935759435763382756738934608966368029446548611776294008681812872168122929360490295199 [154,85] -203783495150280702461954153298732923901640571062001060707048427861753591660704142010671495863205864298132986451753273768108138938182651631132951823033812784099624497276817432308868646375034403943817882567789806978858589739259403616212423545966573347165366282451809723219307592774688099570060382691692821351826508018038080165847212620642241617287686458697410360615779759422458114362872402908991204328963779621693022198730828208203433161103735959154439893136651308337374488758295759162252654813436405713309090021776589880281937317356364427861255022491606162247564736791627371814997223204158190830768377856660385668132040235415593447656023111161981583599586740669695220635864742525732083548688040982725963860423856765127985013702700951329616334311190230335115543686856763601288622642181040531768695299023155258638921367979903644630736733831781944447496459160602873657877949630343089031708900547420359925851259720689802999504344370843642968084902239742426514448122214246440620654812051091788883995352559533648939744176479024531624462960173920910657549762404169786151291859463362270164617242877644796753348556374075026298380560141341202253990157254784441312484659023035005829326378377990375313038704524303663547444720351651743468137250920124213815011745878947655728239997992985443290916888237562311144571445564638678403933803188204793466981835291488603866059870276841964301734708833970800737131595020747899604397142391381413345234421809733875722679779833694752641996178366927456930632935438638525053403800407842756290140 [154,86] -3836424434407648413546956085520063891503160621986158849449819220247125256185761331937070453541844883391800260774803865754157037584608652449426394543793406325094806061413008954953851065067986919171530535554103964985679753652214525083720486387288532151655448512053679224208525560025824068021239570639452563949588135842647948775522557907409003174818729520828553731848024662828525101076902611683525529545408369318911736116860455228588881573505246649004755072798261246267704869657043057208640917804582654975428058033540449150962024862357787064831082979837754631683074103336180142129314531408562870552022596502430541592060590254336530509107230695151435647057410250618507826014350438730847473607455548964726867476756992386082023235576617349330692119985605603295901806559764604415609426581749783317860972748684559694165994677832360541554349358436123217341751508199496718975273244599097622519448480495148061047502084739399615970432288170964121685147291442832317597610210576094260111221411818245352002513661414204043214545784717150104604829577301148015495999861469718765081351553504835536131388881996778080575304722678658964676802352974749788522714738020988066615299269349077906882391353186716162093729791199492074518000970060368279145329630071829202898797066488859141810874811870169138436971375549438427088467598748895495874339530138759258813624750142560493405981514819947396108333931712023238324518732591553625570016183404233717839864550227134001224108747292307720153309043600052776303722524705797433338191474936925706 [154,87] 538458376366604597217593479573648507416489473737130475941014331945659783310753656577716548298721001653505231683854907462441566718823583895346002730014989613732782660531222371701646579850799342194130975391875699253766872561810141014808108848736266112974623078624150866463189588462234298710093498294322601622607107304081759134225808088123570478695662477431419044030087437816511400121974793070748386504967357814130492081550722189959427025851697444239701146429496215520233169278953635047480211225244601227390633554028022872980594509039122029691887536416225234936871630614616138680195927285972970104388722093463801720976063148644931027209680364091936089791418514096776569729667986923334156925317995878087457936669263709454282606612718787937962844742115861678847044596703369948626988365223805258557189998119091359647563258154786469732901637180395190680515859867676455869058998897456626896360067481391411576842425462044200508112220140594749390293308288789545832737352112466092674729501360999103433554466381115677342749903153433898204900863995490923849148222693886247778381463210637750762545458275059126675426024764723876602414570034024438437373360055928788518243426657946113545041389059426963532173543167767534602362747033812958423703293358491525483896262881511090281542941867803757382202059103599087808658141229279849742318374977729183885326489191545263265271127382378656003556630447409675105676246816179996766443153077461006930554223678635790435587672625496946624238939923706807174766446111756841010454942944960 [154,88] -23118151384808264767008874505173194112580870520250444734490136713104069580546795024701527206191145471223958930869595178416493044040918269596405655924328789465441659256972066723796230072492373476996657013054798972156312539474013777671170282381737710655461749206864781198940401036704870504615016132808408956358606225023189030224182013778789835557050906574304110105630657380960573461455982287317931837512713471732331721538215534508702624526679430774451913556014185855706315803456060141582906814133893775061184293410758888444235536754575574905330731506223608348160851607043065200003503374914717852778613227961549482037228985086955529081470678086147701264383992594756019647575806526074358440492299595133612612860296037726755670977470007642244580080537385544417648607327943799991069088768263324799738045223234029535253602746639202056212761801065396835332657870974254898026603125205915210405491388313333497053842894361085053242042324785104120871925766309753168150875126029482020821199395411988777177291211952776221773371555913086789870588734180131076206207757421989693686914127548362107694107497026831090813700733822621944116779788553965524002164169450114394221278668556391424345932545199166949978927055918704201705623105198654417360976788363009789607174339397677059774921914419601133077648517126801531664629578795589572053302318470776490010263193589127294246391432260849762222469659101459880141836409819878953297188873336673060884775524982875592735120009969847592034211996544040223603852788526427016727367274 [154,89] 542385083318759203842883442575882146164769106355719321645526780511225435309471696570531341832215035835801696719881480239517686021956056171992089539518163558751755247799462976880998554799651569005141344848622988520644510383045901150033736792554681972227138441533429186275026949211665834509045118019985624475381843572229910603964378770788490008566009189610694055249884395420577707205143331057617550781640407333007935769132920240642538828600366642316918782164905883588860355752690640330194851777737834759486327494802540758991145994705164627535261151378133041210063948115572650831424093949196280253622287016153208788319532208486064155843184652812748343538468516807656241182455513885862604428961086332906089527088071039578819237346838132341575446012681878090331821417641098493613152765134129868005076285779510000818438645520159178878229088594591668088350820475514746122111446216916838156072378832490832643898349109221021077631881333359741873463561771724904043851622448350846366048549071735022280627727418146510242905327410308778781274102701920096762735361460660744797582795816794823021678865382167645513020902714598011354415616324575859329563987635626960473526375473335962035769530477243988312320293169045089372508885263508598518652182977908732595081387938411570605910279029026768705782809607503980708367802250719865953943289684728634299566353671566192943922136571987857418851428865337866126709949855768573934208476494771847190332330250915986357350657973950976436092852953041753946478331342382399061442 [154,90] -5336409627121115055136070499992634306782272147583963799126161743112045968624281876428992389819117862844022495713832409400642250684156439783482164215449546657335824901070477645869255345262917489180086437394380424368946630852321225085669747399272290782883812633882040340931106373460169714551211065800102403070590398659886932056200116223312447039533429499091415800480554433364773133253193466621714449071121734298441272375592731500680192348225122897866798481488498535190380016005370421307694547564713702634009158952318404162451484837227988014647035769623102470437420780399625753073728484766463832443694739742492093427949041508660126267988260012271422564437805186851097672801479501303171055019882112183620009277991629452046204812731874752532670840262955563716645444389978198302133260492901257977965837542068752268936412679759499576992684583506953715436539253157100337283244286342730357038077696590595031055293651001012853947931484681954204116898422069182536654614287956834066074105945645406831744422551347689254370005069142720657132046322362282669513295006150678671776358796363998604697916259710938847564905500046015607504351724382657886779194306036539455905430490493054777244262392834113535128649151778850805116134846493975601639469824342602314259260970213748527535504659887526897283905585813849169533230233450151991527473221117268995784336625234298124575789884659465742996797396282437802096403312371871995178758085725836326540711202867190332541516585636764412729193090494663007622837978401311893 [154,91] -76583992232849862813865827697187744857128206565877256458829608800223998085565238324110124371255919369313810987668749421723863986242281217241749831756757062327008064548602692839074274431415587856951186968984115930958503230978036326843466846378610940001636228268679069321523900575695250424505541498554160921039864326818651616184629134705228326622386957612349366261277177983356115092804735612218798591600246270910281343332584718237782596858741713509034716537959156606203125090737595251400369324262195772402108003113448394319962889825398296439237050514136149880385212717880347612491930861160817687082840127156234577013675714444625168713484325991530544928241850694186191367655387176751737006808739323885448893591933319195486090943435919286400232490222485069051795678492226722530787586364170891095474092444377765148630547005453506185094913613442805349023982756466432098775700018388538173991849302647836950056516873349188915029363171165684368818663114822406012217137449925295129089855505703238729920110680219470195158098117258959031490310894966655268731974296377646361922439703507651813026852847790945061593152725145439988017787228726938358324159344287278245819051933682734655174411142457511122267579103030268169144520936710293643457912168980817693094340344445486867824686750011835501081511174985481818068400106634163620653452571207087458358939723497542801770186564608975655338557101093252535621501246567327160408826734012854517998049400097454429172650281065765266448368671625537935066857414010 [154,92] 3325757836624445415490002962634091533970860219811781003315460530907542544099804475173083270492008750212034169509233415250826061831342694892142923711665101197546704183056632041446868906784224867916142400414138559108791593206090378468782009782878362912919516465204228060571157736324049266494339577163540194682002421551282996901651833633342427198334747291500270002538764081021071002149834526803744755775600699540759630606192512763075099678532931671992687408551236371605962222391416593552182290695270814180652236069407189090684800676904214139191473278351597369276554040986704970707387113023616052110616023918152820452423390516521871525948236551043697085644705350058047803115161981053674555363939858056050306218943092908740424920281576663216547097027177766291112924566321049757206897129081743364568854453747144583005068966835364683517342508122782051639465934230353988263225257647079793849917913768129963396669128513264392995983472547760633746314263340253166188489864324122071173884055530219151142133629365397743960045377213433784766716133786010166809709752510627035878972926563553753133049397679809476295849325819009594992904298846799838882096896237260139033754587389996452289243517938359315543783710147868438936477977537362599302143561983993838590963831068414332451721677391454261300704602492172838896466159343689879438067634279078625686521356242189019746725971237077690211642126131305010277546018097024085186342631419216947640993865609638828910022975753084178009341536816035413936125179 [154,93] -45244477674163040120801681334873673610604776198140716459582218835806198056053088876872403456078949683204351363681692133754435743059346303410407607638322113281701921954143702491951738854328636161939310723956256941558344266315763608088583315178235153537630924304005462765786890451546360993924603060243182461360843718037921111292278166181363689117710042017391192905531593577236747808633203689112407835732343043581823509185617925789783058468029047023902711998170472559577670645344058536863590553173677942232175891378594256765765458539062072629793246617111852156814357231555730616359204548455843123411252576423009180999287327122828749278860222474944460349838443676582930829724007976031835268867309712197190512477788495349348513442951509225866798341838509029418559915924640422217877833130032469079479424056648618657735603183586857783063792391494825943519327770010138793253112002813704356052595844836379907412898088056297845403807448776278993435888395619539731745569030513137140937931931490125211634019020868839712317101687608174154368698626763794064980367434944777996904188842189392233831947428301815905357520078459771451364507499867154488678392788026284668303979565208054463709303101462267949279331914688621275760300410424163273524062215405539843494139747226161747385046914495147996998755155947432040312415605327402951048570020412692196011484522394976681650508954222574676695642231851196257899176540076846705138172907677169212487858756150855048699417005915555455884675684795949026113 [154,94] 185284457336244888376116164077714382526661294336999532366540024411991240097217181817282527107129097111615744194018856028985604743523985297325108475000330824181708341335337363650716464866464691680679461221058079503735148616999685213339977225640055381587323857943289919098774389876366078471211973271962059503439518812972035608763881986782770789856566264222960057016610732423088223235702083365432186514317014564863834541915348374274447288372837348831087964601775129306735821952724110252513211135523297902794587087471107667967286813803363908447763584830802604565493385671311854246776768911364672005049817001133971972368251183160165338647591801750854920456343898576718007338934808757328713876219800730006654330952600248902786628800046356741938170596954419123015621183505518037217036182959634585721027286990986707223518366823005674118413950449131012978389077947205944827278300750512139099899083636678236391731975856885648423951819199791120101586231822085764426931618999839176751905518545188177149350819467502691675760020953417726093302383982539881681463341586753800598914578390172494369557489332107198813545591526495370420700086832427892545142034098912683552320877249371698967510880099747972424262708335550446117049049404424761301122121627461954729092262770773926776114680847833358756556343197863206926859620540729967150366339315932201313565788554795061318508064738336448220916843166353670706967728240805716713432001825778025585011442516111057792415959352093209306467460728489444 [154,95] 2855514268753809340628881381765032735666251759842481944163579820394693118835368438686281305604688167373955751628748158919150088116127102639517674851487292816721334888571010894611827421999890483484844493767688549237377682705041565831335811363462710705656738899081030779537801876520979618981684369916892869425049736137210123919509502358967249260028816624953256964538781176422162690198118254170236402367776569795515384436651047382594740193821261819259812505280092010501958934230872224599895094287067241012376390564999189429712687375982410822798116057195714324714396312578307319873138655110708944537658452706186870413145420679692579233243882213911066264210108039589072404837753182155198465408852638769350939282972766187782016805675269013074227813934764022524514874670880771196679861250685993619585135558545492323754906381934110174635497548195589804160289787774313002117195809421552021516550303036685581424532476488097269066258691489956762448390868673063056803954666730785186454363886364422085968876627172462289504036142772617297717700490287730282874064018676365137642665859506502850377297113255960000476370198291753795838287502003216245826803017344156018293761089638230461025040128947659259030713763852464480939176698416735965193013294895219914104860169904222945438417216190439988996704450556306112793641227694500209058984331412728281564563598530880428382149074905662936661936672094625743463139778994395024026193165894501279178924449765048598636032323104213751569795769854 [154,96] -52865971639771206257248699751893994150647849699886641101211245704401340516016048973727268602793510003343260264788087244712128687370884217732579653640559217464399120544129938986871632872046471302381626247774073021828292987069466163064636050420062030939764453025842981435066107269126497143359172276994883285124870654388446429901337045757139678067742180475032379858687407779615412613834416645696310337667427324927187452288124228575488816374801364265977222389704796631546282200244843509846804528843063262140017300518688633673039415324192401547036519745933428311659921239560152359025909621397336119145888586942935245815577183584963436925768280394823695627670049107160744435706134133025525461978806738132875746327511678317007160761401429754751196487434809641835211158990638450041421217526196910655933907873110884990652368938035091079205608793013712499628636970951785339034431382810630033177363219030710404294465544282408702581558642793897122271427702616454783235919895615639006220660907999982188678224430850295015589727031839151523578005863442769465944146333170629325110782299881050813481103259928626396183012017547772345749846583514495536023692752906120082406484692288203424770198372868342312686430829215203815311674883084157393218964719148422238531568413178029757187696541427306038117971907693980445391240702914937355238513664747941863012778317365164603176796641067751920731185684643824934495378238772563510487070719978351060178157085842491268553832303487760246930950 [154,97] 402371635821284062997530967383608880868353897448759552569254426201050441576087825603892115731352955137189944479467956228330469309961731429276792776785463373626827951571201641855750569208328694592467167553679613487659370698100077863704490370164458752817540507900684886643085091755765492578663881103333880485401075305350013319397097669863103675649627670560623104631820263777359862149619369367990143972483276330438181197064678481407005060395927808260546645209484940010676160600267370390235625212388402720442010517268874850965487022740007940093143729525621539989752388716487737418735364503022227452008717369289383070174565510796471475277212146419820458155419111350104982008134755866215512772093230782090552406057739116582798269711058963689039375998174994230404832729221658744857995746704611621052604798378209959616565999183540837247727074279941728784640054090367449665290675516699508287222833269796756025411815248753562904958456044324431543908903746011995035436479275548330314729329299716967769546747817538067526012770341486066010746280798262298438322026491271820437383207771805605881586311304286214412571594732846571114015540632699277238753726174157819527924444697049459158319209570671661739681152129049891809430144831094351199639858175287565635939043463351758114794709295272340908718813514829028402745317586027342293666655993513375483362482283453258900632360847873295667554131702944800517252356475589962676968998499847548275660859863644173119028356494808783135 [154,98] -2596506358098096400135944903371544124404094401655359958264736201383791704909856763361509151080669360699803963870380815534404282416807855838361699394704730105138447882672166679210072748767877617119943438111989966408975694861258928838839442385017324592457403063994083115906267970250808867031839390278364556419488344976692427996849862110428115896222003712273360603280132559592838574848582883555745932907738752780302000708060991875518077051773328688391381543873917966518587477897671159816629391687002780540686875616789490327686923933124962346846286275684464950250549841274167158001511406892207474699783611349149319210430255976670828493413038702063342943278981597170664438865639479686588361531359107614515642016574994928390118010382080145342087776545668073076319397311449726907021847252510739109639534562348581929784068314078765252309895054917429283084831874674635053780859856009481740996763770966258119956646909115111268624729423373334242076623106984977400518922149490353072959673553427407681912914419789371056559859637885202482876232632743730640812540580641895502629886071839698041583032145029628456112345565807819653821413623121185332958939655291099689286643070077868707940256462936072379734518630819564834545256181693190798933060069568320120041272054596307387926617898374402047268385280403153153730055464209076462756958964306755580873827734828500092933748412148977901467318310183796217395154056279246329747003091481431501127816136898193430870703996123178 [154,99] 29684956050718151922632327327374525290039411010645954948009073128309183318361313668933933035851243224133989062580452724414532877975163567053542331893593254910660971610242284899620828620249158277599542961175560952156421235881168182559555227019236806781726529274819332116791813308432276493234336000487701209421558051478013342167091105392576546994016095276323412624249223414557812650691102309680028031612258163089176909020531393639859508171577361924059898452644697477840275270780790915520502731716941674545452547198034176287300267023594677522831820960963805987780238990128935096787369784100074066782476168761701898754754203983953789924416629755664477103618041476793886512690157209732481696097159433823082300391388712912430483278330528118515026592360008887302729293544780867134887424148829795004968146777754924868137494644905721182717763620600860115665965236609713922575470409014328215641057169167290735099260826835298791399252326045154821653456780691055663874476644768157851968458613672065588256706048860155073779345525020357304264338651351794199345102688781066932673035281171093357715278459980473907178149343727184848979798783362584025908184966205449013731163399456736951811938831324864946963170768605430138890519017813267119808898900061110650440233899001264270199739040441840209688235735494398229648553615922495179403404484116160362446396044585052559623324766503542716168411841142039233937300693829367518836774327680474633122282466947072115397863181 [154,100] 22911599704415881993961810576687704631770823658393943439697305086212603304847286868684674545597677667245067191459051504510872483373036113880730220383418480246650351403712646515333891200621944396898078774662314951404925826728055191401457551354071170637386397562215781012315197340385678247795408570059119597403905952588720681064973374140772005953351965939941480256003870367340252923927778326267887040413770515606633840272329796912541693124170818690206427784108328506669808690299296546988961471527128705211213736361684482023417911534917557885351348177945210344321089055295961098967921344559807000447242130385141589125790384063784336507311054568693337549585084561657389594958264918960665087476545897219499239420603221877796038472613637578573468252501893021757793297691980959932661491963951347869540412559616725464320148354651493162541689587427053342372054077604583786688260413524934997907606870664690612065242744912295696428407090038956066770685533269243310462433591687502370173085049272057203160252782350646847351276531801828767076127068360555709573730938851069965340624865290575656638811764763223407267732080806000967174656421737114487920345146514827434359199193423941129148963548199069739101692725475391566057526613723479417194823780047670053688784704375478309876286560822668745120020300542567683839588787022018168313402993417667739573832726551262527103323743845731988566980075341833934888119928264196646440615232341941848080876038837515410862 [154,101] -3930293006678827710739013941575408176077557747820470510241155349035672751257057015127557104177382874844658451650739366576721884091092616661536252166418709819046679051028426167076452175053489066751298108942186272206799147106010836579165632360628685876300422371502545334716959776006504325745921821506945521205198918966472597046555441959377147229593783834909191613771739827854225843327414613662395378856400880055224904210139105455887787496494965117773370757976556988739818140490541277145065622354024218880579625202025142263838184385664940764158260363514100121337740776577627679967356912430037981665995145693762292545749182975007829155090434229963404215285541222797696322339052976392972628094185045606192555355098308181435567984967099285959739732631946775882171334640469932001055514997477118730061106847374321394863232440344385324601654440655969053327400994005415723604173489593573583732726090500207824086025596434190059069088214750538229585962487867268783043416212338714240771095100127758181967891317758797335354441495855829994142994763840641906449708572301060599389189559153545568559677160192586736066260365231929379568932786471236590608494942873585595974206642525709120810067419164488559623069196097913275078943573913010112409203660063287159976350160273096148298511814359180951218699836279912937133337512967748010524300038620576860748307997696524431193012252485180781471846811846893474303064102336606738696216237424417479766817648925263010 [154,102] -2725913581984744214732770867019358671517175192048177670864127220103606895001554426160214107252236565682724661650337695176101898025310724628336632952015797125389237686429036570179301133900568885006247265713549555861866926727947688114133453581112513966859295729337508703099293856836360058210721306160924588177875590611142990886671808733198855577697579288763058761201085190659856325442553184702103730555750994468899412593401999707637477923831532564393413960948390374751769580960447179106901530549598716473376497324668188011687518727893885683268261345861760091880948958978265243181196976641170468163153882339209771478846361413370057414133528271235318164144399872914753696314516000423199025076484646831612503101786868629311751431605469858669933819858411508751205060440195716499354036081034428132486855317535563186603639197949261959745492566493641005342869834572225424281248638971264409849319549481614080622121046267772749293193093266298453144738890949954585786197821623348861421642744822727550581466588728192980332039508347852694210773853634168131066455978628555133567346755818843754903994635147931702903594088976870303844074158685258638959768884437676204343419691448883207077050097907336557613909362330948160792489995992590838859046040736550585662555908925158267754962384872738782425035532869888837718344427777632906085064068279843584200688788441615693914687933997964891691573641516661060850788623627273248496700709294346585330143692293 [154,103] 135716039673073033025374624239902104593817750474858953381873751238743401671165059981504098467392320836539046328213807189701217311311547632601682491177020751448012246528163692288475962155103853312795486545268633321843040344725131139157102913020631065615912357986212772893315343333228494888541499312616272664043273193932405626272441879650411017304978980023573386747724553231777553947635820798757085776378947494775449054574497525361613311769127599917201141800961687396763034412278760048746174612593928754889111563322435447179282820081860262079422021222855675264814034262426165499280037506943586667414278905015166929410065442745909680446180479348612117945390067603079831057244698424345235195061746002232626266117484564925165431838591895638588655406785752161701171438216711098168160472862529829042896532993275735474507252553235165773545663635281406778711792813293747910865125472431612489769707080491709284465443055135962543927818436440273409506584212505565594311083667824617975232174605985638972328671314585916994309491385736192414312154595025651284907636175657053565607359585846758638675169489854073539733897081373392665750014298252960848472854976733420741788839393257595185884530978809925003219234913449693397089550742398356999115255990996921425791168732626304308932962830249710389997480385526260759087242662141642555148431973389720589191368956765816784666425616320865587014750945042449017321897910555008899237593099576779126126911 [154,104] 540130307615354580851999154604288931855118898941384342309039009016649256103161145884599691108659433805028140065867183921818520742748656657305461529525659096506237100298057320582796817528554034268717467885727877643088435759861439654540577068469223468917355916379378014491735686057524907352693248762857499597672052613639953255407838834109883414298946242081800613041011735541805670622391331720879734822074996605194927952869661023950194181262929117563466614386886047686880649112409717808580049025584250701736022463299411444262668782771131829832207857059881505980515464094372230886625432495011863759152918007639265488749177417740160294238752668931067553224551700666086112738139092940843769870651729951336689946018123549740670152882290787494097573366409502498555236981351932137103903213977835767045798043997831332210584884715503181710972433929136370180536441734600925792296274859183002467618657964598471746684876820290534970045664062170405497614685543139050722244661678331096412181753483665844291181339823849048797020791775887067199032299832383334437571312379445412018772760986838933163590156280106509599848187107299471908991383010953088700503282689465969392429214151687793034794639991190267292547957873566453550957955552627365944354093937800068252955635527587207872977931627308671695415871136231743295561362692127899992973302474631612853615203430282106536383694108313592109286015624238572265438198245111573434792168295520687759 [154,105] -8321925091401540399762466831239280676257545646529226131231126659505545178673002303323926153389934700105478250820775130682433604027456615166790331629455300564194338765752543652683761984910630905095363664601517166962077031870053487446999445107187639122594341879197145436600971353539736966185370605183328327959929865040888233997207793454593872570038685887370172813981557416454378040044585119173375904878212400091468902302967252534279856172949233074370468893142356825672182189004015773292672774343927094929086138601683343767858964088545040968733780402413554310531587125047856459789450696099310394633234267723274564635667765880786058014638452239413040099126200290651331374132673752893673199321044683491771198396513369655832138199180165136110812790016288390306370120564971200595287163602353500598713531073599385987714557930716075046607971143224345721198956326470676998213657284452580905908272106770149652989066423526694577175907121131840048389679092397963493270861553322081837677608754707207104155546695119362261591404390859182039975524559899896586926352300314300145443500723023262237588495780262446529233168354793507088578277212312322499094496868175914799136139237407172987103523372226992245786256578777442334527995035667138532556029991322721008378399763121459652701421804892838320938261822469896141678002397790196548900030604845145441043193020053848121842036283241734912284173160437788527130374998397135401012205288823956 [154,106] -46427149622370675360321624711726805574728723194148157979715324432376171583556828502863466242564578481289194879491836457589383138684777418282881743099945143087037363946664636312067327472807823202609797079277915075274470374141061884892417055485001622313541805101450744400474947034340699434306713158535568798257141716993147159713423384934348203648966380181437696550680143374796301235050324584037093965325204493586112077588351065765785776090333216456310994763822999822333801310551784583592196904398559757462134884200077094042669917012502557865607479441766565851287038719836772926713599425455721941387895621432808833090120927081938547991376878604548286961273983621814221664977393159003826013037993875076013090408681763729793059432652361731253951878152471495930825967842277445008259277876906811299230953280387350428313957631822170946517925392606637449268361417315263369447791085147213451494479118637178136380925989112607155817179587227341318337615532663653454769753477593503917012528735033055437950075475647131527826552767789277922043771483450081420656462615327010973409082919492958779910336534343950881403633075548800612846301511289424803515128900695801082524492092410970145714297919333987485860402195423373571243651865501965532548276451538102232542862649481376280855204814972110704398389578305736319923548917489353313445558342941038278393374184284509339806022700882233215682212775206285866837059879424560314476287578 [154,107] -292988705659530533891672844329340114258381614446583975251486703854586972886671019706288419257780261573775069297941578326154628854747097979307605360537232715361377337994281627895060008633968816785196946527313759976078092779842082678252671978651557155447620922392719980702851631160402670774847730186452262983991177984646837474146437329724877479890303901000990255270648131648240432190394416198842831906839684163396425696423314205762487352179644652225865521528585134411195959502922955620644339897318932658248316275895794738999209795750940600001495596177130531241699790045726213162664264811795694041756275654000891921635396091377885169539169875624177007588792290610786898242505726775688633119900991505048760408877865334556784736306664480692839161322841929680094014884189921629029843192882569975328183607292234863602694021277605832312698851715658490265332913505561356693522298883458382113774885269023814169627642925489095317901320706736271610305895111953465918155841459370003770635853412941374322008508265522053678869253312963734141182035124811536688787049163720497324078215711454810365308292206924602887187629652737112574579976860609045113457305797757451182960410965079361185033981945988718888581764202409356007240431612326561991665921171782742245481242915983637574000439100916757444499862541519656318108763208639336072649927980861155702013104791988602027106915185642648153532397972607737293797225497705084127227 [154,108] -1749485256744398233566406988129869775566211505631147777238841490961548330840490697781993467869877132229289760548002802645633823415906929321858853043747195271777547048996510893489414342136391037986482425977538267468703573076404706027003082467673580087380857463578335774810456721213957176483607329758441522861121645522370412366604129589407313378866700571842243486678473178900402360220764143194591584971711132174690372367390813703548930129164801408200311004444242691908981117136089280350700725936844228464928504290246965798661046564876738818726547991313482372556348671684432654139070645103767733619601169112123101594973867693355617178599545129804380203934183909234260750896207948307335249841539493308959310893969122955908645840753504481730523424219958895578763397749661647669114886262323604398467951884547484675832487856505504863114261391544617350944016660601498558627020635823335010415490379473197344043108337170381786238027823764326065274330726076874442998113232118665356299074294042984780531804261431074120197091234660542423618574033624970953699019066891506600850593589934604440744254792739433168922180056812467425258926700883472664646231117602228946109989123681668338337369356022211838246444254799676778331821351424267813749314848124906567987625952391380664196708998530951993127057633735841253407750478263584985779239781508295135000102103430739482092502853184562957174148753488343150562451383791506670 [154,109] -3429001680281862174427889415551891822844410721177927629710544660492667844167743930134048211216144094756213974518995004250929676832329494839839292661149894541018878325909908402495214740307728655380223222187892450402803602286870354780266709697131038901550472472176513816810112097255819565696232330938737998298705552675831996128830437510792027569063611308759479159428487455221835793066158909372173542623177454804393859928202459167761010944513553481372942097007866848987527524628835849221501188936581139810459929636115351778637246524788153575610788110516726369503149206273549466159454891596428159161143279827685750525768860090432509028974513831692293188198669397258687269578689879743377933893677695810362810932079429028994021240180661644428648789574902955399500740298531087970563888932499211769893068973184711811704734173408701153490106319315433610001371437870975890854373782910412493104793723077719744013115714882588980175771561715535918222552425724129603317879124509652282192842999898610285214621687244361274682917633837334274211954234421962449115866002159479230504227895331824340289400644506079898164652450613828129795142969765237661651745940910507933473095855602220831552821430525090906241294454268865868552141551954782886881953104493877982810502206087357613671278917256362280893467162535168172582599319241995767154187108505331886369047768874792446702296692720177582911064380005229044338542273890 [154,110] -10243730156221019524859154620996022546034996766381541028962642957200012962072449353784111240558508844690538867260736951743738935265302762489310597759367222695189138503450437090401714594547160257613704126243300931462417990395000186568633587720909394182903914120701076641505655543556396704064198144524862738475209414920096496926879652713740631318834517177253474172793054088740577403057702275777836151308195580211207583219365519945486747975028357064643413679054225014224996542852287564767038209640488098573325564835090825291328834266430829341122449477959703999000422028844502940376348752069760999550943188095527154339343454392236319088898898231244233546772736501100087960389602155660762515721649729051858017562002124635198142393362102151205535259048528848456999692519847144403234988737631879578802381859679511082875763180021721503266406478120413548762864621549464214356030836211697323064427823865236039006274612717343714630032939718919287097083098838796898515397246346448175433377871936176820123284696383046661964579496100225356702944437099861390373987694346648974202104136558322676639038065107872425292350953270959691520161560551637547284348158122443566636869526155107953889785893631024456980744987761447033021924535647903091323821471038569337571993582579275049819718828978723079092509925280473023554549369702277973523941294254300852658866336732018281802749155523355929619912188179143950786042 [154,111] -15633720797858877451946946444048997402759570108875980607944928847356238985037573062371122278081054163849966135140090927895242036326121745521560768135648894890056559343347400461310964377951737077477343568257057829898450316863670058201558964295530064707312618308620318001829686128092860946696713157480169357330638715072451500488767467420286355860483584064451404370701841866881508445283291170068190238596909398703868528223368872259754855538368293598416020001006117867325743382277230163003816866463349786002526176453761628207753677135548632017347303971531843391547329768302349610395641957350929847425134341837557925751717553972915862662846287086647801605700947195756556248225212054059348439574920144427313014557305183512090192124918908774610078131418838142819624214487601591109658435058947303521288364086783210007732356360353894419621258775756238381299280453885787870832456263754417040516153726948061794042440898234020467932421357151738617652613262606851000465112722400041830285779028955456782990485639423596770346399609521727220097421584837271311066052609314816984633683395756050278849465866296203386344029096880953974171822421109945443260753320306392724901825359885221810387966812436274637215957139190607693988532334442556438202908833275303295914838779415789999949615188136253260981103632854883402835737270572395691285826796315571329240574754347902033773307182435388020641840732739828452 [154,112] -6477750297124514444880429245052527932639756518791441045479286591416788711978286563317187684731419424233435233179523621464845491592507175212812293793006160503759389193879079916919525227331091744976913588945697801762765520784433078783612100309563859237994645233046732156550121470838438060758439487013334981341754409413693856384298887942834712597979989786970962546060744009089914088277335121052020253858426164547235642743948832152703131987610891948423594830521378952329351298739952647572470841742122481438463326105577240845504363255312355291030740682042474457950447303835900629768437925028836291909004819768728331302597087742766309751076892424303552520777677467568261428873607323518586279482785236167829802374930462302414959593602947472217682155479227033807995931514326852598307172216149446010113543440633531146939823776591374749439404927884722970658693522577602802318624901027033675431038009752485500449893137317253304424726919660634454274350267282831063229837204809695407019520060395568337635609568663027500300973820479540197412779140845150645539914896725374519989381481040500976840072838764139794486088395572657685865239257110377350447865857194791415309550741722156528619704019877274282682100491943682684480681445193301640338454315783109143509786110426466487402972800347883821120276515010165632967977570828060207748835381101614825428460229314538367894466611149634291700097433708 [154,113] -5728821131707521485844997790790003553909863815461720946397162665091086830550792667440616457542540256764659669249835621220687123184941753167118513261870440301877064053829345707640001644911178216660081553688621873730800147836863696783442499014439451431890618147482320868486606735122208927871233046014183590736002149851509406716434173000839673031299067450672020630900558334068289806450770990694725317182109917344220337254589882254803923802612123459190386773162498550587367294055059762187346980242756312270899280448980700279210987398995632013452849955893978731215698415025717868933298150421419832751368394177296093099025617090506624849416601287750212270103620160792366779889767600864747589079092159245915267478794827471410245949538621138538909089557246061719796361021298016134484232391669831252473868877560905101933239921101556897699198550044112169321553081795662872540267549057328433630942267633031594372159702964581747083543397398232773522465086719989427715948461757835879531188521730182375067118234680312715538816064649383274482596766829393435261650862351631451382230178930445754089071969225368812175169926951093791511334341826807643803035165169946001867330687146440796785540650049577325278456045345066205730646256830615114916260761506951197044502366601819577723036985666074489842638840258214304398080435743157593758937724507526706966972931611876268437588027922406303485854 [154,114] -11238907398847880286657972624066416852478760191916790034676029677994833456356712526892626938339646148471843063875386879294022961092948221459991783211179403023586433485314131686729766443266741051522771149304602772438578740436183905575872568175462546458115361652073775316012466906206092231829510195388988566114837521692189601625909690048992300561926831286768526874141728946568532363480202443864135532672084267215793960797371957779026405074050715251122508443457811524478992466912452054478316290105976486175405861076025306289338330524274836638859488593469425602901688854151400414991824737315939432915326778459957477533317013044006342633912492742144326873655228550070342816824780507782293495441766392792908913572087496518791898185399676555822810867857977201620011503247253848335490835674605316029330732231193586314859015280639514481630927121544219103411139462852762316900224823492686993221478162913552236073333104355734426991583059245687409597758407624258663388630882136272194721700566764614742101428281452555024969014105566203470039492365440070044090970646870974635583606971494336990312991885515544160956420690122700955513079256966771461192608089076792211426032117671467213233893954448182805750292992387330067630871902542100774138380033093151375528305285996865809268785899690942593984229747221054809343274839364994431332530584889666832758020777106518535916991643345093004 [154,115] 1111919404144399179358351991733902834289285297715696975259973011864382680445425088864471226401569260635732927519342460414344647745701442012035050967610270009406205958995313770256282541305978499158438963849657779807617551594160454353507533563747355415936376655865404363209390236240692273613914313171837386073673596024956127666571984136335424725660126852539099600358593685183038719574566929023427280529727418627050830137374727973599580493438755969731772036458991720127185585840393707528378702483955720568862615841540581738374585279832889675594453138663891700606510944954688315709984979023013597311234884838451937406487548038286360945509281205435795489265046964239164171320337876774417648832140921924331638959102487161484813194707924379290849223669813067454317566465800735032961839324408862788279948335597779406131095270942189268454371285135488333980571688087256483508090793582685376493921857750800867449746658746936113297163359860044551961164206737925920989095726673718161238114595126735523134206555421307341467114550253590943896254611314975116734761656836035448811108719713006212811130268516958066808734393191126059002856717727120992509106498597862479462799278732970978389664277077149616578794933025076644150136697384341615868177507760577900283973321408090028278566563591122713091543663375548042968258818863702480385118057626495939578592568891038837048704348392 [154,116] 1924050472051592618370608273603313929587515788537760879814650348835785046391915547629955341043858845925475985063384072291168122126795571251475345956548770574825871843790999472460018518190321546139342074145479874163230277845518019397586623985682032412017568338315408021556971385756770892441718999780908063178221058223795942317868421038591474100571435818303359689245196720034356295616284531789650740294235703253259565318012543932149281448958623127941835781184362762597659778074567107436409135853634279261744648348297657966116278137178645432807408491167822414945476384823803426960045497031292735457598900108410280708617066239802188300842080521466016124703582849822605540651518218319237480065155407154955168381630892008505096722889407163647710366098789923635941342885407273236404889258316903713513659410407881097683231552155959738550262171808846443534577563778331589627021225501354177701499249174505553056579542522249325344792078458641015114019461792897845867580567349029512619353783708356346847568513580202123809186455107093072971439813279593842088793887728585773141288163380106196739221210983881563032169030424139694005754963462087075469520076849957297212151708483656886523817199441324830285029133145190974209227768538754728447165223550913268468560576352259185127337251955508793960070035981581347503226967070633836681958890971178025652043392743835561638727 [154,117] -851931358158185464363322729217562739119910177358018618882283628850831025933002047311177459432102538006645771190907899542323536472416059864141827873848050439464813080756166096983325145289718520929075605457958678633888004785617800003231253152446443078915970887276403968550615078252491439224907386035027969504264126052779860899099390786316981290868812710931376847353009923222504630522210846785256011244197464315341609056760615635161010084368071104218952421587098067786758335335150666704827388569895936872258946438298752150962016085862763408110643347266677565722604562997638153391113737823793443486945169762972127151105499674325864403333579898682691578656840654411237258053663177638575308323840892954979270231649917789198767641690497331914982839612820406994267025127636432353203745809404171442725974972166491040192417693511046586457288480294514685983724730807193391883602975430371079584180133383831647620309515712141781129865083462086518932940591064700344107573792079616212495184921808674695629552013420252176505448046168851511284310655909822416730232116469635676163733627656673905010514254642269724024572758388533890978572393432340515005808343595477196146765080128136166161381449789084695591330109820746057512982898306029164123545160782273873670834415989017118347556677894677452117026576249111473116177513326577040768358424525098469076233272982406311 [154,118] -13595209783999338312245358255459304735068190990518463408436949013731446465498425302459579486177205350856847678443858460688469993840973644565520273938008342078584562205134112163847981007111829038456769261060871362440706086179816667592877968000962648488875938776265748734118603604951219280055502083110388871073755795491438598234259030891941031053986429619676970927957798270214703224638540534171441076754116838298280889266689674574011125204407603858535846551348805039716864600999579308995140271182991675573833332154667135207116885398227657465544722829839153110595733764320092775265515367355185863747869777045633971315100384507267181069346195218409303650481891457574156634291070207054003261627710361526110249258869742753518519235366138620007050842754727619845123156591771683453161152412135261909723961977165648698212490307605601010615703060480567819122416152769249851994391706412874778086321253397324494531568501748607114845965639485389351210227619496016377878037989475034170518829786347210406860089238847508699813753876973322378612337629781458568225847046762179047951081517273327193154578032853507375860946966219805062291379249292263393700408057900941061193150836940276305239545734504088081577776149503264624707797898474753546891636684843672636200712221566790628146506995890267558866449811206857586980906648570917217832021309199042768526462571 [154,119] 27901414404551657495515855937466385657084409048122233819465469959175534065216233944940172216309075145001511987419170006135895031750941471750431559823404409349855850567311869634893745854754375375712139794573219022732018387529892439364453662906352076965071921608816735843158891857072980245837224991808485693509234927852939915249475775623131098120965360696376449789820933003723751373124618430682636002213216364439285887985681268294778076478083625789362811519079681234984798818285771478673683296229447288417414722343427369915043203362736613100419011073586087844029145151330451994945834360668858062415653246774650573765218262096013178082802676439340011920278630317129034448536693582030872814319208721429572800380158978296677545639207781950466920063708747726109258655657717777331723129646919739601636275279738528934969612271988299112817128094335940651556004977541074923067628363820364766158427450053893152407597882066611878666241997238856211070805241510606726313938471671033427325207189751016113982307918730521360354770174472501738043628299320029798381398478151242250165852126142638300701436127665302050561826044933877100284299724357077981832631608532982346910568304449512027573455754364299857136959042034131798762461599700098884749333251534779848507859883468231506321193498320978343628765308338122065197391039841093219386461303270659454224 [154,120] -1947256358809698942991603227007172365856288002361637589121531330998124373265225789252490310742045355917563273161039745589462733571009731828577097685826718582765398440174059385201598247290806590285363716609836615664476180543207239306467776928392732372045944863406499906690157965627746550116058919023121714792729281105321703032844527204633595840132086760013116658851077426447838209063768358159719139661499850745173845819626359749626739186786513195523572708146046444844292945441380308294659699165829611939266256115204544067509833446195084852433743512145567144622444755126014187577466461376055104019474660269419818756143212630881713808465699041260259955705192086165939386101269648813877792831327997400228949539156781509509234877748413976975873773818637860123477759834066568355551162404625069460716149792764258822278753981664526750664255510776701195543457274005199720074288021231746677435118571750749833455424404455244555272418784052008974608509955284074166413200471919675386008534863542569522333982835382086491098339907754080570855684028549527245249696113283714525596265177271649351668513787202674566054519892767377902386727990024497115220210394841979716787015019650429270850893797144002658776441511228524955894447214779961979378399661521834742655239320531323367216146465073367169335755910179481838236261771690188884729303457000992 [154,121] -58284126339120199517604368454990797103101485094513811943993569238481713522902990705685678609776548162913987760432945206159801579367001623337935659938723823136519060485754603125838918716876490667878974446634263168195356899772177198878176154360446836798352651236078135074444197753153478709279555849756344255896750545770139584147055501347297079519762077336104548379075935936473707975247547832066117536535785025310998414391106646102042025860156143685907741424764117986819580626528841961909320837569715608735623468467978992077606787551622920038324517028607456076501193603674589456652018114364968761743030485824837152932079636136088668949229597390030792100236266783116124104012387265224749678382196343437855383639273623698545918177352747589548776380557060099204485457923249823024785715617638554423280957394088187013241062008783134904192690619886996624444094970447208571490338878511292830352561568765510725060815159109939877236653681457593216558191576458550792015108908160595876072649895051061769335179379967083192569195764518423986149200757614556796364055489614640127355861382544861964512987929517418632196144976784834737193136670045499654947598409353099958494568703425530818198897915055611932920539343303918487989210908938836847801776744054503871311185312464819988277567112095049151775167314621992286191521456656255265715664 [154,122] 6585127149405480590044605365672201979772173824773625278066971043780020526466673660277479621435687317545480751909535639982568148165548771751592692772510273338796040913824108415206004188836606085852171789728672362446604098437414443684466001362473896851365707575886579112161197259358195614484118358210291222461476999657619669796339416187074784255988997063566863243238093150288413533098991877502514405360383282268837295035277024651216130587197064161153450560204986932999740596569312949051682914799491556409030310345240866646173907241489784855698782345898801896972172341696624517234003560478309121885687781585615595408431014320275059596095650265693076583139387326532115175574244506608422591275738660669646549250663773101924536041827949174682042884827842281155279804761975519626519678647768041236688310845743850083281561277553913282316110472266768744826946196130159239788061471470784368876015014832794375685070750267437730525671028634863708165676845010613363998287408596811766850276969269613787769282093621255364750333801516240420868293677709316553875184071305535004237504579799459126382330587644974763428888428621418435923007045268894378503903317822507937693691067316586405871927211020520815934604480295742587857545231093846375948002051664609888803121680532687108032085014951309840131868571238882743885786904189905742 [154,123] -95985190524466223585640013125982664295164143911497752932547240337619190715013084673489247992966688045410387106956968419799461555976725871344449622834738347133374015835306846955203903148829632414801510083693450300425400291672177809508275839497228977959870456136782031963900606567166159487231568039001849242638575607644686367797181703531167682498795860210746747896718651724711631806405751952061768863358551426285572577804594361184619706568303906255690062363476085120189067311091900016904996087146280097847165219957822923596251932679338926624327914787285275075134141984487172911629984541441008359470273957088380688725050343037074115912709139810266380245188847134444393506345998885231796859435305664744700583743222038838733857480993409785444257639032840731364984354158171964413740019068656899196519942676261095932923893602888602101734265881791485554355224359847218960202018215827996064766377135333629328195803164725371037278255055976178305270802591757284290580804714332584826926208500570755454575708579937668486477598275729500098588802141474039158357548192910407116306226111859141948584831729915069328529286968639087229021041157344858104892132204607804892744133812522860538871896875122226892667378982432790841931899905686437828032314810381745520546973611483065000708703051675261420450696508311547036135725710 [154,124] -1643825237245184239514821507159595711179026219827080461048322984161233685056768632534417805976286870033504549350622186904219757014755932940808167924198280230088176460658694520239848892404905416974445390391079932387503149684127309551699078420336363120954007977026385170238601581127316421155621387815065143943192514436705285516080313685568443962651387021556076835607616185902740260478559880410684371378277689884505238708616299886045658738976401635393038283941741710400876596925406475758702057409921810231365981593080386501635813059471396582477854452982513675560078515347953820587359839404307649020704842405884489961674026006207003246169973335512058456770749183450258012411329953978633390021911295121183707770795005779456533088642144987043767802023266348153041783966065827953261437714852656409045456903253865305641854972623232583451293320335253766555813238395545989679402970907923816012751474848438826787028750118402329618859093551425183123762629625016272361211357211088143030770414855503015055750387750478949711685757480359252032719499111185476147141076818957785700459181334683476242354250261447135647428207134015513932034055362612287020066068638798483603166566957017165200300515192146504425985707117116909160723477960829571395321888349034014585337865486058589715945684445270793184823240706945428608 [154,125] 3361089768785810984579116432872291349247843927220369803372470892851964837496982134831318032562503278159390999524418985745583983050333523804368559134714950688952724386435932616636831908213698355348220888853157976538199495103309598165641030636094359744298188925513143843754990798821070033461756251755168586879565948552228144691882506327529771436347354527905051755202451665668312029166727190967664311510753950922837406448591483792222000212721626314576018820133488583690657006729535100217872024014608049398651462367843126747035803589232243975171549233760453474321667595709731216864151486031943780657189405562313860645808923302675648957196197946712333310801140664662211106285015431725609354471863813235384929512001782547966072393429736222323842048613472192086276064368368751511451811243585260473892131923859199306587962342333239258168551240771391697359211693321636906802300566847993924166675853275944631447843429161270807989506908815750558349786607514523094046204423984737142480077384702259532333588086536433957555248504372429433030466014065307292558283664917096057249003308166866414047574923785231433736956293244578814920827543630463833763778801528239377690831852828163379891188302893296357041134067807788244132577733050754909020251030946517400556716519568999305512195778650402971638806257717 [154,126] -309339790025306972325138288061603507858837133765744880266292880494639913137988044625989769725651143386117945455428654735162465517758885537521890847146881524866056063391900208154845741312480200620657495082037875030785115803337080271910690913596253982762261609531087735720917527498642613744030338815947892388334618440193432945912339779977885031740109806670814190325966223113141998480977284928213449640652014484519991366275394360811307489734585230854326891702400533134096162172397575095513949537471165567095535203652943062426411291179712586494645605201988051717531265556631601056147410145017927496775163474951951172047051269200009225789393444215935633442673238180848586517961391005979985737326004413327871773384406797784333806605397672582512816334621930881605593287036472516982587471772179097692136550888225445114840497952884906682049832143170343019297841164206097710654114895257484486125143894608271586204042148512452816073319818833137405591233575073493956534179605138983117078868190475468422378815881678782362859583359686034314073245861567617948062199104719510272954044659021869596599314211476081526298235293612295698074325721365913779302328103003118293172979917869542723167647188431371728813092363193669584210022580953528992345585723582561261107895571929442907533826830206317178809 [154,127] -4858270616516838888967016262983782023319993973119200951123135128212375175055236818612915571369084258163941372401395600731193766723861091561830695278919404456596096653974824545679552326343965349776869970796028196818152426382604515264604742523123735389552778405135506174913776275457641407185455018514433293305246301759387678154548637970553144912885274854718261238173628439093582975379661011419262956123774736500394697792004672328037199059456895109172983186796867404140713370131658579567544550982678877827196324068887871104774190411836321555329605569172799483759285063325343792680395130368950771813015789567603267671316068552460407580271843003281503912975021869658318340078161357314582203689515181311342003064145643328959457500215350982042015654605475929184411474097448145084465067468729973077881526439341278923592039179054940266169944883104837402194085309825751100426413689387226431132577364747735043577903038364339981690513030576912972009137233375882202639018859043704685270027414968935759784196968566801651250849322008652479129991844003859000238673384781722222432515044247112732862587962087091928466420268786590756992595754853091006104004612327721717560860105483849000053743033331702933990716375765552644743965739801318194816149240084934883421896094089351479385254908920294 [154,128] -34024123896616833395249228919318554473319789480648851239319488970336653081339995126994655622758661730902012174312692080267481944088838349983753309021648575962775045703064400973216055819803833856044369291867253957651847637785529363841599757335104162645035149950988829818070434816519990451177547223056435842957153707548269542944803081771487696512716400628147529952475040234611929294798574226491085645236167819865028709081692936196206295224907111556492812187173917919312230120041800322154817945832579488832706571385651208254296536819206998988481229785366014003152096990936346115000330574730209318310430385970037454549525605061845190794725912007382792174750306882799629983154919815369150735374229840297745037991207456140059355945222101114487220368907610883640259195109103969814876860468404661950587483015665076669842788485198166888802088609607775180352627168700756380653915047944586432813246383185441173031594652160638020528980014992561703106782811947315021945197961667881233279119782925169152506398052737102329441875948417855244292826116226909564826566792821588713990004366144756098910176452229867812195965265120769924135885629233184364435317571654427531248127651854722510946342461485006686360654952528432770812671315038261241858730382346965613383396565968530905473641 [154,129] -93639017281068669933622273055951531126316205583038902113309304139189333672192917899651910308747401622604485355971895966098456151288597959568719248222055032144301195806989329255180112895567183725053541743792532275373127872337617387898205126615763113100987064538338347225795724635559026267670202138431636632974337699043838746365942201218565783544149358297055173595812168110678082235509862178224878892060938140673463764281763748322815781447295196188480389787695674662213528362125583476105778957601525745435347572681515409394720624066007249183223477677816865584625445001270723631204584949858568168756234195295808727002323994672295833832407603967915998247450291033495593202675390849812532185737928702189464047387320921048463564550646144097704878710138503978154579930492135170950011418816885863916669981870637723483502741198928202891153306259679374420382477096518969005831572234066343878168829226993866193803630176272637982070765681514649835393124190521696852238887097813347914618202438040927474509640964378920605172673499987777166899754742402913914846734075741125087193224016215455574071102720468070365761257405297843219630252353982983349554455695722486991202722628628578795446835920078362016637168680627164280776259424544679997535242658636126420196476790507949 [154,130] -398924673132084328029678403326153248981532638588924646990877599404561624785468042411981200315545101355068415789467748229422203373187327929252522284361571953252264821431341974178047787969135812953475173705488989307549750006723414631943889581489589130792726962669428200873943865228073970741819332525504622862611614968037243768622397288570445350957682819897820051237572219489923678144260113556985008112644912740389316156382858855007234290623344469404761398239968778042665565999376838847491394854050741855421241310261335247415191994453040971171748401341478907851677522559001519905983895767620905599792622538987142666932890022828461075070949921323684857330929752551086865535268969493159423247926583718225948786600446004606553853385424624040862522351626362402949472805695610934610210332132503445686892736463721291953127554496240556379630385051269483884064004748661993613992702118847944228503537037787610117522757270379823875480792495672455234403848948533300232478531298228509974246722728115191982274671921350891472062881121146692646151836925508275723033105373652508002014115977581233672981543156422287916153592677930941285511843069782951219810306365327172933469405677788242286689475887079261101779755505090892122868243132568424722430798381381941816321208 [154,131] -497265863074347201331591713694244930342944436031070760335462281015346451598051546507463603142645975542424890494168206649693934340271471094471561153464833779749374404698308620890042992632699327439529247412770663891997804355016673620910560728531379121745328550079326637758876392267113432977879653733957434958601181794367215651377959302854214683651248716886935073496946953726875180271914619725896097230250134811577595528339089101975531065696592470636620605555009570352793116303062408727273471504752692053329980774829711537901117539965323619241858707968360473276421781157599389684336547227712902912797959115996294224398211991628220512047311368542149046616525705516205075903739696231489322490365547280879240580813071852516560835284286147260746196939874800004487039567633941232904036650004104131444227447882251277673280165731951853450222015481780826332625541674952672430277790076111865934965804022472300648132117473520433656827576914754168080128952962316938612869112671900883847400461679134524077290227370395337041582729449421652271006111769631215148019061147707938114178015739927303587667973958150330728502240913922667288139536684549607174491655524199240538643621572695717305802001742085352823996921850145923388315607562759754292874865482184725 [154,132] -205740794610877820266144406033762725841929868628318732367835155754176682441343083285736130496325434299358170631838208175801246896540139481996222687700175189921376150572611808019496828391781853688726363900952068603390252374514516151930657728649701738144400110110839468440872802165309249384006860860374539750911948270537995924409423044420907553182628100672982500468077577061644468882754203264857886388528737859760681844531257803077050329101733928529902904674197139497273959404744492169364641747706016632169823551506932460658132353968284554752316847911268254191056043431353912893681855525452859998829650751206632010346644916532452364599133240410910539842977129375403325892923493960480829046495274036923323588659733249612972711271780619137743602667015447716504561609723809131083315667161719688922343573573555349468162207288189124349899065233697701521556248747221038445100235566878355882531537918995102080042474538420605380325369534194476354651455075165867673405029677346397226932259492305607046663058861675676761509974124227646555251093528780346546317453369791915369105382555003471439214255650586046219364719417267468210020788988888416698405053900149551957685664078728801982121105335580744898744624809113423977511968631449341837391340 [154,133] -238711910097462831691159759504861745725739125789773193273167620045992829895363027826074617386023403112649901279733837825679319302317894887476108926897748735716421149868847475597470280916905637941008786471635794665395083420248027949971325656264989554553076160630127877631731037925051371571000173751362649306787227268843435656076845047698882345809916673694950042072181927849811821669325087068625753233333198598879712590539605149045793583012481654212676786733833558815604782922754520109991574738500245958685358948773552281082723321947303206520145167806918405052889243598518292178697926034237791263220703287185386590557172038566850805176264262937508987860133686126303529517947752645401362278991574542341596927162022959056598114927072664930710794240555794006136360016404544020189028357812470872161387330583221341957363503702752553651903912633235849186433079516063896475412018351254833498197012344799431592690259608232799868030048804658448591278778879958047014774343758982868978147752209249829598895850437092367716894762403184484496401872511248567308092590987894875810471103176443458826421810238646809670208952562389504199073101846031111190680220049002697058280599980033713502056410070355906804374054342080178148865167986672024 [154,134] -35246308327973474518226229532742416352357026005858019276813289516581872778294474943114263003464162612274306766822135488890219116922943504768804716635411005525285515045040416157759564949932882851732799307655940823634677079707582938404675913160942994466516000009787781165522334032260970627441112444568318900541929808212271022041749983089115894213263285650081982344376753272161762202159183132196100164738469822976959548059194808338409359361712281491108797201439405315492590328690064777944404639356763867669961225730176771643231007848925810346359253727126801130184571570048702338792383895401504384437396394756890649423850963950420522245750899812118942366885269952488479301439717799736291272193007095763353210323536633237012878572652802571778555241816501990260470964852668393580621123817607954893256827788062192249514426718882627557452759905489380999278954473940525055965137886384929784091082470616430247306440619615644391759979204958139863610784869523729423171571856814970077601510576926062916416269678248603909730669995737989505626706318258503612795727229516250404451682124360030963934302367322807188527996270632609757828950939181451858658420659730133244448030848878354741413197278956236259169449244441011823848630 [154,135] 39157116473773477112841912334531719291057292743924818629886802251982000580184625580095041059186990587616575195605846065670937011558486118442406041612112157043312711375146526390769025591724984123327865616124725289309460255838718485619819125472262648249295936934469903455215090611159401978085055377177924393601839521192577460488291348414714579249803230654450523208144783850340968557773864652725278397093409959474306968431271700504733124156060671251539948813920905933414513653718510751736650865357686442877632565639269274951392906399856513635203622737944336934767085852437861621538894978966932723266068674883799341631593842881320255073627003687979213467079520959807237320104992595979742120776210580637690625424242193092010445244037219435481800183345120583605324370478222843814831083647047680428074929739655780846464803107680328161253002213032983935797048513187517404517765312445478156071041919730675606721604476777736364953664492117514824113165182432260206433920475725849145493595631941678996369926708129585353589772018630377559605178552553030926539132978934123727810192314891240753667425720577338981259779431544405960141643269078796388578926102646467237012766980816016260647819909570640843163708310211351 [154,136] -11565769033558668145696693207667262487867754137198721705118630634469045929225298457365287929654061089858018933284403624722188452293114631024004513537643941236403458871198318826733028567464547357057042146172876662970307853226829164294267266673230521710474042906980022270546021238988169308678859814466346195843814212919987211724703907834569757152638792735702243820201767547792264188976637124516497366371474650139877936736360818291900587765217362374664479505155484284557891169983434579165929358162170155234257941578623958595446363062128344611883548261277903662693606580365667989857973942618521027620235556713456930339376966563329182950508182304956153774493289187066709055481615246145258002396487777184607121476138069467345603570393875085833434473246257490558599176268367325070249003928952875106568410139616209964209106332147672175970372092378396306984445580549592651841196439027384749540220080523876498030244615433043717573717484879438265529086270891604785234438953534758770311005742178923401050975235798651508325996690600131032925280509969772724587680942463631630919421245339710186209731808714006495030900179776301001264265211830453360129808043710421499502728011262913902311992725857573791484628 [154,137] 51909889258452056720662094444906205477943058333919928863378721216874856213478908759613498888075640026488700058935623374182414384291203359674754455277656560286436230119570712623943753876879004785247354438716917775369238745961188505877259558194457350929977187105257404596255608496599196330226679565863040063454700578811261510519341822704353574288915370895872687588471319068281069047544047588432508517266584324767912707162103767574214785758968108402796186231356450924635964906339790264957062562022118098042908177401480507174168928516308284404136163593833199616136444570873088767654587497582480253891100533063156907216581047720586426294739171485916903795358971838814427235978673453699435341782148503973155049985640149126387367590779051231720140584514548742396086326801444406264817589544103785498942738364379259766308960435592808393428986132592259889508263254473088563160504506098104887006924657008032811310870694857969608485978850711063844833513395986707078606204892501794731552534697473736693105257779585516794744210061845720791587986801343501989424594239977968421993144693283171736844304098904137284488507901719924592200812801455275145477055896298022488167714079114987658844645726839 [154,138] 88374445527963016236444201014084591715840603567111397380381879054472894111306137964177180548971321192131311180854175080782773441762744670715858974885509126666252235110071756481068316744912153283264989204569985100744982900539941240665283794185024828766191695806859635465772033695765187493903541994403353408724617035213041832338931586375689419487465562897626813957680130352865087885814161305719809784890861885658019191838609927375532715672280035812338355948319606140993064735639986943595723511805185258591088030141708171480956637929008338779420437575599554662648319198995021086811761281501531778539874397506620412801440446804005688194883008390261857466777749202853697048010204832590571887727881390003197978230110676582297319531955750505377180371500555166955460391290302998113755014932376961194968029752129902404530628586460633867618385855313631364526834709017392428176759029596779065694378659047470230975614061012338641495215924489811612925128739490354651885402016650732139148120927118206639504435557644253636329308480161932864921516353392945577777997976301630598679201812113808092175296492917115759979669476380365950705624581946886300724023996977846349257080607837049125042 [154,139] -3505772412459687619781654249013025258961666655325561701270150911118635559971418317212684580372403175543826052018205105507283138149185680703784033695299558171899095263959093852981287980799825874359675256622442422238318955191483442041265821153266734476334646742165087006025877377485651820869825032766530432713976119542215951103272808047849370272905382951104911040737414367030890168423526562981185358165558980998548600963912126935145461466954343562039590474533630585238975693039284113843984644867254500633480024001761490166334223760634043200252231001723869784801191855061580511173777335783373350279558387048737605891591371523469055686528873451060443423466070692759138482143366158212842215663499551983124424764341199816561950400035847481111158566468124379799835548756334790468548498083323610290276336844878644830843753852458372851635982062407285056987416673200627604578490274607695961712821253076017124581163365681384093644583690289753392649779822029865117058950216132226488319515492361121573737250006200828276755182585538769001194295805476874019460093753338134126909669558068004934759651280124632608158105980838270745093616379471243094172862857342677110054698635068 [154,140] -51959648299161197295060152236571850600050790302878143240751106665111954131168571483222508595178411137682089078407655926283204693582350950534955157804651041419186149336577323842178723054223447096685828509539167838784687989459612462791146278033498664707070812135913786704010653975656415850070589209847711014666389455369767426360536634454081916605620939634840353447342972488020510750843604840949194628502600139801446708778462284298714004301286886517654405408313735233419107220128878128559765525215357943417718741874916371070724214847527843674635651579302060581277700877989781810666358252029000651937466699121880586100692324358573010309508563347339078312495887511387362567111642598801589966783921907637429809610874966666786361241465935249714352521716165879335928886415509588342134214815219458465881363037688124324202662044469410496542959920599288002168645622196463546147912920664469575583856137292726560969001677444715506655246274876934010038763655968444357879643241849035808170967882646489469010047682908959532077531557003181538308486078780490841553960440727121568861355697057992525404702112002887027735247711724782504672386246135813611797384992454252661 [154,141] -1998169331034761666596753663124748939622291600847915365761789906642301349761227711960253931523283381712992518428795555338414810362125074347048096669229114104002232524730851526578067608717360365192055159536827619955079933438677406754423021917483997097783373453631288331779983504621068115887749805848929807904981675445945018826351725453202377339561658235830008921508574272597046162583699307716165475876724064983390032651990661117854254335445237368387479904172112291654752267204062187484930945370582084108106908069502739423546201163877927036491303551410526751713669126625895545115108503609613629311001172444876915217817909569669509179525064670671352777969170340419642277254155224443756292350839222448697774570277572109896802410289776875634300165032165242712948671086769548953995361750068624809225672050286856930968070598078524470522116850757654637548735288943832541136863515217288573110254262077004072707640219106937414500175027388593024948357191788183569336398660511632579239050049036411884952091557683907675644862891437866014237401927648523000471903498912706416664004375192964661320470230704999195388631684066865028760668513547402719787721735 [154,142] -11192609190371113041379120663429586735189565029997899733470179055341787098059423570714880455964959270494640206713642277379004090445334514962297983353087304752088848847966073413914520917821286271546750168739611877106307632953586829071624272618455902833560706145451685654984220780029892103534661369204879247243220787428831129338009938090348526562107752705767082823781759610495249859903888588566801629300674891064335029408329929197753500692825394510659417012830872245151378871749776327575812952172263500405465340973146219687935057205037359836612112454477176447915564492499013691581318057206560724201374142101078318133621030796879932815598746612458807657457521288325242703780270844307779393068414897527861677423692571204195473056561383990542066191417786305440807320591623034958423898025592661300601741704050331591109051432107414408485525006661736951856621579625636977059362032722687034256493463814095172106803051422561364156562481675648294351836597574805870397763789222483067584000074403537461655764689268765425829762083981728549844846600950359966384049573524304461473282142340781414512881176116994423237998852270364729216605737826192 [154,143] -148550465182689159531971893745123808525202900122984918747675020967044645605913479343845313629461356337629486047329344596526057691956241323561120687774932409633168207930858019214825191461666324122669740534172953039974948796530770801542725994533124366130351661784647501815292213692868566529946189084906477136246617903759835300845019080486009909105428759747973480438236593036063241755772000066709454681811834392481375271891723043416128893865251604810812259723335683294771890805239435946219401007711858686164797439622922987456715179646250895377384867146589121857923323427759834888806642500508902855595385477902778343901947165675067457097673955974827357099385184866375066184368957623266459800045585755439073327863478801541300536306073711934708880513570565114027388650628815940714383500701783813616498228325633284060224471078066427994713596957016520693478116148786215730103537894479182246835832798340011355230821728926386009959467634362579047799962978036246888139963225047497296856180124944858492520832885334798412812531339971251673612058051495888586446527264848031329775683181329104338081437437744943156521453138647608813780 [154,144] -471385283157724125121884363163416093271210736095655779289221376168304907064929333543845562481320262467970820638421046043058338328655528406119448108760268176971856560586041208099609631527250854465061034704995746547630531890292310031887366219190686671008428869569229499108845216925573139719039588734891194129882058146489094523263668399394743639068601773369179662069994493072389096633087894098893771834440321312286232026740112109834588861011071652489684405502803219543380545421737269944458975589340700926830944798629005801572738297472009817299392870326181622747908707192178200912618887022136700567936485168943057022405216537204006622081801687263277140451754790784939156857130572735716444384548523525166246443150695981075457868016150193618982059990060373405621875400956962710359056769478634348293444223656996059574938315505951740257153019719375595209510262345945538756536941617207659252527501626416098330782693634698478692091948227517734691956450241216637779572733170962661595384819235117781780368050132016701057648959087033764077394696131365478619504288941702076123313667143662757604321724506374205277382084647 [154,145] 685951766119132541150345334236980417367584331003481198308584870815210091402516237688335894771956661119513578317389525100252430995867722524928358678672125408138456211165655081837442927054752528717917745408028047534853891375597727880286952365360882434599052533190306473774987918213635190290595531284060957461197620483123866254823785446087868211217324585381409974121782096100756390663186928828828797768545299512993888977898011660517007326862181898073844158510456744889948683812407901564714281966807139435314009126365241768084855834531994417164301553109189535210381280707149217847574430049244610617857165926114319364301941158692452458154973560768220985409661837430888113781272790820392265830700850486706155949670930389002910985044719293743232687697278825153266947823672171533799587836134762348372336354570484551741635374526500902588132933418773654401591637428014985406899182665465997856321772219412388172442717557862812180986371473281344662623970120596201140078893336706496213384886758094846146483927320082426412348142039371895025350477625209754926764675641318265384902808408570204702773320714922155 [154,146] -1530793574769342083894922431260947430268446414694037455866048756852057228463327709862511113994025040809955266292465901045039323150718017041510425112341667896460522950120076245744738981564561949666816346033990743494831225136313313768451648482252460138952692294136598828991697212453721367852681887279909153982775956981059762501365669472657256763057784954456558567671178060439061754192393442892805194562091378493675519157689040001185328847686123765328891172228281044617939968374222698180811411171358980952686151768337763814378028211257879284331567267685023586036253837029766227801215514950221761355827263338016634261077223062167685958252211647461753053343606309030120812661395367599291859416718479116052023113421974295468827284563782338211488663788591865004617704483124210941179434311140637596308905683939431699109908304027169491119368209899262443954508597374730447393691935241403853051115516259709954841868561881828777972026795703202503078149872875401128492975275928020754721728854584289526009762271548782698196736451910867493011371918329264145054826374323814770681000594457355701543455 [154,147] 132095341457337202065970368900273978152442840139544812234903673971762785239129925382007967523092038809264449347276864634823934679401417033273429132531563524329870383883686444336321189174823851665912630439362666119884940633778110974669419840863964149789042360915967189082588197460515731901713976649767070390445240612402036733111842992879568024704796604206245716513190109509282990320657730465751726780965859534814138411764378631192507339547631770452471564442066895120781520537222849742373085447695817919788535930410568203534008816618445069996651923648478662424219465375395218430567173707236899842523434357217589020441216160850738964291932232460490032604384060540876415114830468336093806489571065965356816762900584611148259169589599498308966763975147657773671761069638492201671231293552209563121101308224959192990038013227488623579665089429076493183411393938276172076816093336783214835565599202883651970097349913456050678596692471352293535362813234275074945615899148672940116552061211863612078209792126766966907917005758831010954174586154198652408693858523142117040465667607 [154,148] 33274492034963805552500741022590192063483173004281008741072167677216553874012247312093202331182486227013262830829899901023913501231311429720425734343781727664676701425509546291898403785156525301095200438305745624118166520680374062429922212530632094256457423465391485451296395596141824772529517912356632894518851301305536933570670123030911633144976393411205848447669245969949199544694254644494007152036943692928537849901543599358515253082942897810983285291071878192375468441778905582198068168053724876756695267768050640569134745639948249995740591517111534861902088429522553950295770551594748958953259870592784734807623495462350721276339009296328650995570635883955418988223397879800149537665588221495701557546852052808349309976364532197421386176936680629302440295768354969493099784554938134545091517181679304762874892758290230604732809742214438514670781843398590769933221997833989567648635983300571407540036227086253049931931670499419990689387240951875568079217990231935175689692285853041742584365726941951628357364763392082860813846130155073987210698740590386 [154,149] -13657174470317051606416196311030721073614125332449677625601231453162247881385825225197653860315285083016276851228220035085065015351736339075019975355525641684655221428788347011141590629590295339738948160157861560473896824227162095514370512730630648371821376203390551913772215926691596064850804701870613184908732065989855170336966458209508900575015417871222795559439362704435041054947640032794937783167638581818115573133322683223141563903356587459686844177638878339242020032740371652738823209328677762785703687849570142701751412007072396134620873557531549005259342973175449182296595097967551435039599589847812942481643813887478623975415164705708361870573871375731642801886999410429330766951440277140694613790392461035259445888085525468845657464552700468537199784331263374433272015086568452061400785577664021852672008344308452646070938991457429230291470328256533637250401952990336464291128031644095289149652362320160939035899110523173678246578244796658202265069765593713521916261235295831872408259908185435344202894084837386754832419364052092508857 [154,150] -4422204799468323603181957547208636669357563343078300549914369323338029267187028770885126426562234668245414180906803309526120547331535532743345512707583617568575876999413532694094485321206686892791971117579955683401090147095646774352358661966770134208177409945407085056102991660281812144532248919031959705683182849496961107271621468415250020370129235275061891468717574026581311174342040124928566298124124675779668049977440500690075990548640315492103784687586371299072977272678004018472705060732706524900190104518455070405767342301852414002279999908767961142511128063450214381905250413189902324646200659202352485311772333533614962539337152105536345853775158966384466289453499046142554184832101939733109503735402718103110990012457540350252950661446362856254950820535994997637423472856172959910972796800452890338877472734743220610036932983212247038543234052033669193561108941836731089616420739976200849191960850312889401217638729228907685099567985381872167087185067703280778550597931125017760586749754833398382548418598296213438328531594 [154,151] -212674460166283385962444881310023708513648275705188008725148439464996965786549141423066925896264520293965882517129848974916873257127229718079935921487479144377669731727245988144922595179790656680176749617321831700330683941531388823418631244753015450571323423463527537807722406989578197373812117731207344696123038345640540883047941752544153696487269502333128244174251419437055482949856253646568262631532283887689209347082508233320603535588247205806885437872260439527440417573242279406332331650159809826513297946258732651790973612622040341916707032786092129598803820217795487009132383027734671390330620471376634914084345352988065094278885892480501693031752537435555347456379271900168480081194902376012826645156285934554165558271771088336028196457519837938302807106735103699460098478018541982666073246844184079203622503466594942800691858202022227223568989149386464076101180493476819721692047097882783880006193531437059523189004574848647816291741249690414354029137395876059743012830761082860213755823196062106914208794774956 [154,152] 4331677288965411738732218070113412520168174072638213674199990555290704737969548021649616386000216862243362111021892301796183390391076361450303927106749607007320361732444141126052073778379931139878574217432893036700354260987393431403151421042725123784786333578711705001820803542900165742933585039856272587214236733821537522878058096784450298383894765814258128256245781371778871021863745023207586536363645626470703933330288158785872311779515473737280663592485715468536294517682114335778025563825928017468002008577356912097160440860368860543107207230156996211419742741070833824358524196741940487207380825293128621847629290314710463128412614430568380782045483086834477143568887641556115047863051827264606486895112400327226184313207560900054177604290790343919783280282999076547424844474900499078011571229973151609021858484888849119507931487597552774161816812060517893715364233856030573369048269198144323474742711591223218157635319387117195987153180937200680080870487828577129134407047146626307104213002187084351 [154,153] -56229827792703546186276932645568925558045993428774803175210053311764296006459983679161032017724149584353788405251243678273050564288340721471533750833953808207398171802752168408093212179914041882915810460195119007182745765584442687266767439739693227857543784693800467746900622049676832721890820590659821447064935757436347240757152205337258122157176949649326413470981418990458381825247177165950292808237496263202072071937214072399407497367629826541508223732794261510665853689838416492631375418513059975453010410236964122806401999715272626966836723390431171981501098403643549549952822973426665135618778654453028291490059832542327986120385100455811428559552476420842419333961235494421996034629791575631082963481139187739567090131443114529441699649843059864553468637823484098549209594625518746538167036434203210868873624270863358312396875422801493542730212961344111645865690095833433747534440572756894736340699020637800476132561775469046527560849220778750328927271853254197582151424429396637397142 [154,154] -59916411593166665281242332280503910797578176805835364815065535680656218483726643917142884273358267849106782662468631730970218626149003425059270760889178746141761999031420836438785313974211498185863119590262180092209877037104043007816796299411554882633710083225337344107553480098206936809697250152935124283071497493239239363338280264189325305065330890005776728397416445988535467168051539882084579043473183888570188250251014711288687405739944185012307626795248996320753646883962596199890416222249401807966698723832589213712185508633154235203234988771064075224537810908165299399804622765024520446135325337200636251174805871391186054482577838896435547671415236051164508153226949871953262024265031735381479911956507023397182729323650522605652537336746400787483742653416277116395997604201697034305763370935567361034670300698646777928179051218514365760570165746628424764642532437249556399066577218649491467777395906536477393356765299234627457556532376920145980877985041278968086339425 [155,0] -5825537123362357170374425170757312646113177931919091195441536449998254860981354226410369689247347954987290183352686620593203623011987010978580271566494124600929026203714921197960572022668148109388264870346217460409765166367415232153391991525370189535156179911624511293652355074390618832844387144600308295916101361105903344712828319471327181615116544380813111204125225106798531040717513132268389751806491418582425774324797153173143111944139293724269021218610071488783935904098270414202408873083350428165614276854416557045236399589239814300966027141121649316055048443377004241948045436657418355642706880012994240271266458384846303840476742307046684762223663911928684911193963790127597423129843518352951589559904040214650785032074432436311625537723615278987906661052694104688589958893319826306259341393324444392276994133686147606934671746729196716357652752477317557636390987150154820464183790992580158146716209151543868592194504448273291048109262620896985939696908889111870021398750047474749031032234021971904572815858767251059526977616187184596386258658148378375006254250861978998046342904281166955975817642996895197062800729832547329841778223843594336513862974680579039818549464811911965375598501691736695803633364351300239138535540771364343707991473886696335287597151314493610200428176388551609160170646175757700319253109410498515202603596070650149559876153040589025648276509797044256511967421080380704066982119342334718698915093503851895158473008037195978322789496558057695503588465691643641391939142043853099503926924053859258836751825717592655001869436484379645467280266693604635207033751056230705103796290485319316100816897715139897265011955966394905729127259089033708989672660827636718750000000000000000000000000000000000000000000000000000000 [155,1] 2056322641148674642544276407335822399570827107378176853883388982300320499583303546231975012413233233594368984592676895315162080225246787793195077180656960596503425568638465104461735094171569293921796991666425331234525230849205973435201855695936395019187332431123036003425550047017095584310223387217380461573564643644331052791275768204876449210161410193210580506672354811349689572890001453244070691942801246177211280320934201804645515719198021510423788907686671330568933332172874492022973842981480577860727191914978236748131744575468966271271601447621500405697039433722061430282499940104570533349403863069049923901421568356350356759834690151701742435935303931237177855071238546796016834551274860526987315189907346464724406537673148889918867396140276329434130335735258594068251700727044275739503081219770926011438690000380881612905946782599210872315242939270327810626186335026390987006936640691564018419829830742776405903241847547081929442471264807953935431264895762677384269453253039833543347296534689747219740395635888426494013609067633106744229959077532731583364119641762273216674947300947675890313364581339726215830623665756348352724242348422523599598355655016535911509524117048122339989111010936886200985289648138650944166492430416643648691937290476442049359417291943444270997302972232782026757548668565784112457967301936549398569892205191564290851624716414899002939064792834199469567010687417644627762134324346220123525100765678084904931688376069282016953874971371167106169376225407114174058443383589476631426544389212803407880985110823257827043875631956938342917607462946288550915820752085082455567168780594992718655235453743046788286815966937568288218350674916764420090665969163179397583007812500000000000000000000000000000000000000000000000 [155,2] 41021749713026530679336656528936173620972289331984645887310205425916939314157325869510612338186945043450844204798573495137809250180920898044375410897994694726883175396702831842673136516992337684647589451826791513213747475559385656599085202311062852624504532391438493355391240404078763603258715954978147609374225397707114119702117683129070511154358389036785675474059456649706482527714953529977588712028344940302623995327667573505486416073943511043516751885123615225147543947312105235238249578064965869380017953487300131308663289842574842365251231958170741337640260087828954623964499960068927222183262918003086729510998619933282796488113987394342363723190143842466914051927209534333486322980418393293425833524845765334867960700487812456409883225022851893312492587896721971037690312055724312556320469795629443222885668034720967163567284495042911408048561607008666391841931684492864888596211090761033668256212078640944181625639897590073466420008954579916853510631239308408784003664178038965917010720258613730560682215264721323105377686922026481699408028761003519196414014366589513545611520865775142194098345752316326737375673004021780821982988809728582670595000425316117473922395082578877496623770089866661195699811593795789343819153450353559837874266136332694116562755443347213873912759941150939781804658227470924812159256714274380661344288270829693834233380776929042311033011517676624861613398825936152759124000522702043652202714218100594179536183069871570037545165914833570898627839944178555612147366255004827776052800583775558452062455047423643302742407995136699594470437281738331796725220234678219398941358635906030906725453213437794903819708922499321991817997610040648334632380719657521694898605346679687500000000000000000000000000000000000000 [155,3] -315212086946425036207663757459466594010190195824814464718253735606358513790313590913463957432667758763781927306095908704973721354584257115849812465264442989172165544292423981715877501774410075098395385139525308344520273630762845830352912667190803364940127423284890568425598731340167033497614314841748980927574601468559535294929735241831615210508356423333504087691099945092574804349663294973128382434035637058437817122795735857800995729409344223611002681062145556395683443906016473367058814541673704107312851811723310960782268287330290947883119326421170881909778865631574375112850626323713626581872583026420259210228158546946174102050709922826049262457843553093549303217210437624651717228874332212837907717410000765335939727952483269566882602652182194957529600366020503102064035496357903352323000821565204324368092031501102236275861121104996899094021435301746898770654814311064115149273506792253993667667162302001310951449362288017432733356731520313695472374402351089088348175861588649572354872533489942950419218347138090330748863996318718301913359704838519867940432960674442279603245525388971840238495008713419852689022718456091033339932608356108150457407510348611006012912466172057967246220905435069420191718689526989884856203665756940371690803758866127935439403791386957237394744096899208730693625826606478181282931483507200416132846639629935283145124204303227515677509786657679171605026212338632700572389003275204637098293779989001163905344083681776567361706101561130641359816764716247147602061508548502149028945179463769831414074711016736982255347774937512869923579277475340487003841777227783029456063439855819166345825831138982793065636584322610323692695271102951572615322480045846663415431976318359375000000000000000000000000000000000000 [155,4] 2192960404202640380284461261979543939778893710710029805540315084088727496889608765549007773614468292221061679383088966145898493679637008492844991146423609563273392844044358393927651730980162468445843382917608274151150065156640813892739248981590192443720884625544611914828390707165973840480478603391410015203643952951275100885519945141645147294102078640286602442805937468984193229026726601545382187089904772396356999046888441910977312404705252337134036481241592467725812640052073976280330608457873195146637603730957066215636934148586704210448770429694331303719830587657990212927030403354196025376582087567602063809512839013286782461792945546709501211247716655304840344890983594792443138305271915151839097453400982672279040637477362582664669337471012620094399207194044571422200928641553079606974793427929507578144682478670245546441309412094931333664907778000528750191841826775698872087485093021878097076356363677842198733842799817289006772858653091273731284102733073791231336265034300344641239648702296091106650612110366485458832850927844266401891146733745150536545913306374188736455277915548117058958496549136620868862260620000365803298087774181234129009889810280309117628743814912574143663311908607658564970037191516324910310136756710907981948047205221602281564355673746554094724472315776724735455831312914964736928248161774077112977376633844625712784917943218657397125388338834790849294612940102322643772931352109776464292106642546854722087113881042381216404987499606723065596450796450502631065558306996799535868921988768987622310291219168623615946127261107721206933097337348302058998223002801283569540544009727825760646769817296751912699334310759386384701481342931738767726214839163278730893580359406769275665283203125000000000000000000000 [155,5] -115921690455497265312944048013121432406400585956710121864298204551136824708642983865298334071849688271692658896674019941147156735313495566472675575096465784633774709783552334546738782100497145905696823249041243804723182773341817987735603186360015506784595459537569594533741390640872006264776270978770106320112286186154787746643007294551627438744243518031628285988235073095980388794644284706874459344509210913492833164013799196283677136642650202523369002865641969426279998945039050259494638217375679249410199016915045221311436515997371872065386660727320093190763100610013496445428750132053907450177361615542532744345003672258655596914245437314036535239742920598148147327691920428578260460046408372885521582196448551416445096130155503229118846403023167332845778829978411604863814767156298782243500176514495555449650394765516004762028214652518500922357934211028659848324805965660977994741127010565001866826113638263597659737846961091762067914191753524196784419017306112210343157890855405672563388858394390169860985468144078511305381750108493323303781838234647188051628631075837905181341546894816922225109863110775023664135473435837931976894004734154495413527243070772126397496547703677922838078432009145588213936408960251732308460366128445510000426132994717050778064801158221076156898711866925805563047585608783954897781160272060660082577237835492044295888876753230884217458170276313954490350623743149321495277133968073425623296317453056232564077933969409148551256324822548773335659057563161028831260625434527899536623067255638331448697595109446302942509345551188420839430791507340106944518622129545953036306837357127855103778877431856118117052261821030992227518253953369757512400885144940022845830185360682662576436996459960937500000000000000 [155,6] -18407847036022141015801900470126697750294930164856683917348066012779704353625371211904930282416896562518065385514080931918544468868820651233289839852896200706484420099887617295584123425095018813071711640258806030200972489727535332357196303449378556506991546126298794025446660111027316564748085913303580126185676325582656891283222146802247495264868552321154844780072538860833300809002919437248523836050516611266442725683583679269006059728863984382363885575210166250312932877390580087724641835033969536541825322439519494911536494434179096118734034709674027112847847624784720416001249978356596089549189332413036170816408846863510425222481965009260876971204893131216461241502361718005230439874599790560207632622234175532377652736730077339356257252231878426038028143063080125990302164789077355212075811253864010615001710354223669301705536249213404720289189593027476964260643405786699643006022483924904954937995877898042576010770415231268524944736330306053720328509415547198078956714093685817117886191524483176926203178026822623433330916051815128897366971336550290119685820610215500925836250304863053827903426641956259634802011640904725190113064805278375501176824758494844425765679944715714784832971684619109342232511916996655795464741685153541607413945522315739330458904853994673277310046893096667368842398449419447174008650122430580933553740033405193168193877065235029960896429731952428825424641128747884274980908009948004438848862080978819777176300639151506558677387229053199552553584946292315084090594271724045955591353218259761672353835122403096341331753869945464705867132544994775145193585716712821223565112687132231316288806541015614878049199808108336354393768644006585115178307131766161432859437718789763493987265974283218383789062500000 [155,7] 3970425528063494021994794580530282750953670339009144251987164534538184161877315175184724303531265019854832488065813156330019448917101018771426408211879638608954377364124253457168342394212360447366908622260866881609520179024796712392994941805837803736453676659460209630282030372040661769529137894006759221745578566481007786209879444835167754256389632259986756447897627552460348526772652238622861155603545927206294769912113368849728300414060046470926620374496619467204112627738849927762984710353123886178527647705517094801582559550178528485337998874264070885172137162036660088603630537074637067216749391827381276163946228464794871877607237966885708176058281422654345016353025214827343865512238335883753666204710333209742972336763113835217818891868421612130207841648638131669847723110501155958290774728686625219591549442936393463162802228653242818928202984226796254634951383780222676939055089374693125119007087276637348483416481321947476449637881530862050822852874984421621079476888974385784411499824581680447664610455162441841670818093766308188206637360271920945213241491350240012345680833963563552524357771858580058763173846644377337330142232277860685231038947674975974101194359073941818730179018682909470558011389735763805407118779149515719332620004968952769873812070104320604948560673114762693009888926075278142357875221344120162075481709581328083551178729859110869575837491810035172393381358989366434425488401906630794233077056607208451411439183537966570279149970834775537633725900712006157723289977073732411928789639551738704757208739451793424439324185110071991569175496183772276665266185287883101675947407395917397404273933781425329936717203796078248338822325991607140413294425251208988655705595438583088707673596218228340148925781250 [155,8] -310225138477041006400855601109381547935017948124611072107653038194316614217388656734184880992664481630820181307652383836448411043259341534660682387299316198657630703966831262667128455127276452727163737969539511326305343533546094967429665884798597225547698374895954956873398151200070906433257142030902607731391287171365683891257492616287206261629898636046475482752909339008203129442842846126270230486565305030119649343432461248296524642782723079874079728223013685313825478847869246058288676987326120792761790307527850999197269449597865834743957773931566744884189371722983383107768557083099925908321675341373444635997040384122434062551607853293547839264049765235324661403841689547956692096333345743714133115062758982694566539606726183280315294380661501683599267373467403264488864973701204228037377743299126509647219210486455454750516026618617304511346569533852700863545944382126988972227231906326224489429408134935300390065201767539305264601645291995891465647023419476158022157835646646956543186628577979361464829228887141746940707568050833110950248114693721921750822677577049325395036783245272259689717039935066689855541648590637940953415951671853691477095869755756423480411054653307619164590766065440605227180537436455864640148820460260032459260959071354089712647073731171207156721853016456297241352205193900349036051286888320365360912225579745471589233346552136145971741893338445035711210457076853940194077311763519896520712244243464600863584828189741147951959820137373223107814359812835987692685506055394944983755385694921864948151483628325403861468616125024800060264837404695338601395660646121789844573905769146038269374698526111637398721201850350419935199913272678801283005373461960118716038030441950468230061233043670654296875000000 [155,9] 13659248911820669385584670280437345159271352404709343705426490465313345515923421656381638249549815173928845129640775289549861719250510262818447037934387827556837060253341139427305278644385997384558177793012003972634895869321863068167688839966339853059130679483656751717225670422683696968035038472252102812282755214094008589826892145066427081366782255811401036092721820584108037235973894365594073976362469661007434276441774392627201216809930613388363427687817926867992369047959680611208786255768024301500619112081664074504973768004294149385175435959548318922507058365288248761881547390134312104143365349195129651859625433049908604404559456771458238553701812601325573917254565256335496450065089522577579863324308800728965419704284570656010199550545485756004966455613713487207602148521464507837909673868775370880989229331061308310131355111797713937398547398581660742789122603579113041856689021498581251222113768152892729632797746842918838939223819280538682248926583847176697560867099060730839884078912744585679147903579127999578419164050644850674678232246054708337470442727401339952008297772382072577258161016575331009658030447635118244814441036721485318496008125302066089722755029234043947679344611652696081977547152668863097989594900815261277459212354678505936037127142243824995410607405663867561612717279655789580941103436913624380192886443385963037768144071225205750225521076612147710063695377979816839677934600689037389802978845175434453316700439074642903602361524410670537238224007174552283499198075570026648305070557687434504603685125835299623993974413930851758743948345401539493844164545081175374983737547770109676040030094704978587333542497430348834641112266108737043913110156960608452260259347966098175675142556428909301757812500 [155,10] -391160527885326645801813889669646534381946943552198404306245701947393880471804612459747593595848637542804531439267363624701464936008159568834642953617695002077123936093600131893097352695265310041505989368959694837121834021453596745343082835501247251019638571134928313616643895323440334481082704447330261795570509113772243713911059725611773198505943433099977876662228015437233538372065455331973543361169434671304896673300502468808981114550478308010648909095956487158821331438007545307115466090824669917889305739557400805102200547786597501768963516422329540300463048895950356295211300371664637046159524851961096714612657161912981483749607774812033406270376667108413791884547475021350563211907729281661120854550655106418851127991311570139991862088943948039972369112354769614487406462259772554075640965300274555495448332511903497017100468684813048287707419645409327823021389374740509384992191694092930432727099190170502908614965809954195656001217145822287581463602979199851583351011365704501079534922334284341674669438744266634947668425949742022531581705830805450466687086162362881003790144168575559488698984410844235536168996598846897457495925665005487503068915916728409132092279818057131015624660540387229182843275903014000476957583334856930757874606469204262659339216396800423361297552629469843003284075442287135542711473372351397127210358499417075709206631494825740211509343256230260383483907195041095745544702152469261015673559594553145401094725633420742684110733629338274228044084960166899082131871316506879531845381814487754396544974542094650753896912552898747706695950431563312893792326358852657642430266278382549710481698483213046691004733385385507096610495351956849100917916144057806342076732168777652987046167254447937011718750 [155,11] 8021698231041362231415234960943490724972420927432475303188742376305637595737966989095286743230320950312791078913650137944583750059626266733775643594629240067579030844965005954827871625070963975018119091040711695399599486161056762152305870748313335033523707182056721445608589133559468220015419357060259983592141990258330708735269541696411811703698756556108951266873860935382504826247507272532449032723748911634797103095417139256216581086635074056374572376380921518294986602721709086355695502216367328829218752420569715887593229439786521510457531255327211843533807071711791725035268313053251677608421109318844249140641084156592299780319818500486609694612308377108229127860762702671508310305386710536978467843976790870390118683057049611269138077487984217238526693936148277519920586550003673967447071992749528522863501991318508596549127169336675011723748012777471846385199700647347488631340535854636681268101991898292222073023839628454117227636363569440747866720670372400156571940216547688601580784264040926655093329120409933469787720590678267997802958357638737769395543666727388229207812832540109255059470728520446146653698032875459151253228658653399247173876828821981376797179846676285146353971199469082614062344348696965863831111271934340393396804311988935505210964284537123355268544645393124508598949713758588844094265711649999206841191515776086171314813957735815165833611752933550887289759767466607131111870407641292798803237739717030836821759087191879108115929360530190736208854089936709384330760352419767870541939869635690674884979603381713821565110979823056312292239864768516094271081818803324176461807382944837553707624533270206057513140427453849285019663269566593415432318559459948871487971615589003704371862113475799560546875 [155,12] -130074244744700985928341952326215656600569254547558606100131604287485426172801500110719913536532383195326914487012624521018823018169037670685787424835852817258586800695925933631512540600971195234084896475721121554874786269553336355802059062331773604108385614999167080012001253749925320637469537061118064337938224596487515771685702091246230026478900435602410474598622773798533869692964833508142916877827089288822235237832770385683409460765764713969034828071295747042896262427724578659098193871341396751426892179876921517963526674655649798935030040890195200600499698162814704375415469924061158121127436298366659248687087666852509440505191506562276883363019433897303422848796136278321359366902135814290339063388295249629841421014622447130053446730311309177772305267166657301611842497986988101343425010111774484657714930869664056143358070842999992363642669625121940159185524898099767485076616752912095490617008388768347012496578727771584749408553829275820480723656685450979107908379509615899406527287191702248946826417443391682396443510476331321180651553578308892593951380254620078099852329560536244471605230757433792884183972671203734574955892054384726562592375180277948582800840299007773805575462647716253365861006496520484720150249675458828727281357806394082720801386013815014713263822113935230495554139963143526516640619960563718042741272123877738565103886005127283910434974849027168011333953537437047626538437221373681462970110708649314467827659272139242177717386937306588699768536390159723783953080163078770754248891171614265931478322697747439731201413566556710196578284332135512729706449759067925590420103373899047126109732079858972263509699940186514037522327821211722052737073294145056110411963059741538017988204956054687500000 [155,13] 1858472329592669043268967719484177255486114787100893870821611156496708362179441862962167487570058251166721417176332434790712983215873732847516003186944011685238727611944295326339849339301777040122841339187816618611339114497371468886093261946270425748493179636545107998915133881175675111563270154368969229714902526799387700091730121589101870049821486721912728397535808859688534488341746452536149712241705235713043920959478921776380255288734775334958371700580253184900669243866583845952652644886773335076700486170200482061525972451380161184700647224924191870587549805269265488192077315812583087043019798138239909850069828371457882948962721295217728589324216624927401877293945686588896132237151267506835338822483380548861120957985419077550608391431088018269256229972044872892153013523624734837426248283093941114522423192501615923282701756419272646442898611159784810744307952782094123926695582843823164769202650390771427170053734518675524077665863624812397607419701667878590692771290079544451535981830067584597122961117434745069474830792628401476938642574440570344740430143415149672955114461155775237788839309610846946779907803415545670540941209302226670970785905781032981771090145072224934946105922857106795399695829917662870085732597727550443053041111593487212856301972423240421463155149925650684286751381531238298879870818616184412294860712217267386161410065132793758874394672698577943090058381961000714728237159422405427511772865004882093317792737893103237625444096419573208020357270328951503937564352563257236978999989232271400697909809519880212053756702847839381508332338029915804209357632789970185248470851131381813215833085428841891111645029729130422123812653079393773083944807464274692403257535049720900133252143859863281250 [155,14] -25106966310155963451893118390021284698028461711744188819396780034662177167940053300612689444206576667297551428047125663063894295574733983987238229178793402927683349244528085171245223935729397355456165506079389925546116588774110036934869241900720242348165212216653425947368431018793715086474109744143071961544357210588351120757698001942208108304395380700232627368705224343042133844177164383465119715902122054509443998163875444376977913626161047775611886508242632951957801797483619129982010117396845593677554044544993673363296343180535684864698822824050653478089685743861196227360785150006871524212438256044472119642378689267142147110772574398326132875055798547850577597611748360268662609498072362858135426694293823872159128346418797318796524471459878144593382386249162860662878423959638218859051669246654094751794051648899744346867213279474358790823430896183264404791261454184493136082580536945985534175621315864579610584150420421248408990708069819702385258681505916740301616892749966248548013220651265458177502794533055635912646232523212299429358376404757951178792355144461539826600894146192619171452688703152371399599602741238002839093324495385094924086544889194848502637657622573138198156828305579597027937573679403732976297064723486030096285296425009581654851290581742082980910745221474940178480071117857840313652453732625505790597534965028993643422727973552840897984938065465113721409653488101363046386484791412188447311657596722160916952818199774861920840078006845006844788756834074900244968348199421422304281055058894110275774743902448589635386211252780300323734390676218143729273204881310635784230286149620264057886095712994495340399594859750825711806636449407529364275551860006254773612518087518401443958282470703125000 [155,15] 317079858895829332625950611405264429605319741629288891505759573008963776416209208768012096664408087338918991747978403447093795231113817488091911362130802589531937213870806438105934449193389847032916391447935773899108418902160499873034952034086490809044996675381162494530767583530189071686994806191729424911801992394095031182474199201075515782351415294538042193165753420360209894323019179576017525939565505857919735864752415755365347994249577898523275622200640575319657022091927104801249541975963525938415806280455176466337763483757755668723532062752182626338779359420678389744495019142702657715731678171359633350473205041791044218815625551922444753119400871868542390620837103623784938821739863854479718732282924707157770217690780031161317027039328712950117343324315495009868309761000070393171675671470460831967684457338439983958425128974645439558682808212633318151262764500377844713099887171093089887516728100917788550860916011785331005953758494360921340922655667149333904759358778997260888333261468713546197424817149724100334336341321867438478381342394065443593055048900865080160469560705074095663279694360257988420424888138199203809829258747284506707124870911156742970433561346786314511861411681050697611688202565700496098047324162928335361911388009291155153903610846257924858329635793578672082261436845500701123567680982262748386489084822391289878945913019440709727118662033488379425912994008395931866071625860168437443568490062948581655011542673941837549167726799554260451406102224561744619516449309342840791706489870570939596314682223606958587560736516491399638368342352765460840609913381131603647823821236061472213001533493482613518206859809521322287949889753005851706492227884941156868527059610966593027114868164062500 [155,16] -3551381172709840802278755438652856293098994323735844915146350612342699217815528719278045291276635026177002163351692925815201947428170347208318544216678695841328858406769157305120170924662458295320300711469974260597628573963263190975765240846163846634880867235687443937447973138171787783993025697142831635977475734025931071959000643063466610933896869698000315449005397228904446432139909780067203896591401921268639401506760296078465081956566407225831650050052086859828461351424798444145478620665107251926514280505421477301937130904238770326452315921473737210727734740868529192450950825750032569196200230885551086188273102441260069174050304767597823867488806469050079957846713103231015868452224744899503620834693004244389585036843617800330250602778426346862761103727971971725264690096722411741191421978191910710978704016196482957709756510324324466291615975843020470272438594815711681146762270410470039298230258244239957165523152694519804471558337361162170790392173300392170492219919751149011545784755395566808891884839113422002297098264639481483261561582540742142834767375128892967813036437060246384915208033437105490737247561275992940089379929210510747583175743286884929696107542421259324668137828670517081138269561644346714082067286205024862094529060677242652119141057153805895220052360819823451949836682042823645955934885888731029122214894504727998511997386447478475520726605275195583790184656694894784832228705934273295863029468685695954929939793146953112975505572032734794558051756450274796222687603081209839494587241846036959178881593798474476357768724911142109344363911069513819763839258143392050139272374946598928474913628112364692193979058912772869733379004131314186209415995704912594370033044464811682701110839843750 [155,17] 33990805313302696630210627664351834009655284854955342551906915230458762500629973502535455823275580781892072402988117101031374071523318168741397845780965884114977846916068831620023843501371156493198135567207319563758367689365395896630400619901212643909045394587401060018175726728377122025851431039943465960947932831935583085777613394250587079993506192411854566409634932855588861527432127448098976474650987623235473467019576944752362938140922964495202157561537902654357751209301704038648208234675397228639636671340445069460327398636198701523276684897857072520696221913546812629068525056232912895230289868112828927743913189330416384525068173879375124229701650053894472660630161221446515077667823288674828761407005311629697978107103208339574553610604404220056510574747997811893357631923987019796113999776895225832920975532507681148427290887042237437433436296961451502291681378824867626867273026052500645771803857096666121001540484988095451601342675076642541848572360563642603122982776358973878882690669187966678730848320853855316860739841801423762607818550105817425789259390425529529212293601153940773095808678146944422252282950921549383417942141549724530582574863134599435173159916994917246485894956652729445558435959465875788967081628084236108443616602327465775548904475291033819200603259290825742088490915277991578659803710061190598960660674127193682307027310587683339535988752765677251959140862016322951386473739707794006920924839727851864415273547133691090312249186012029662380490869749663905541015680374094135969873439560608271699599426252681708512541468648294130825146891332726697854194620827051876575932033509733783600937908648346068108044967153513279038595776088111546033944954197537271670593495831191539764404296875 [155,18] -274877457162992151933409847521338294737414946930499981106001366087795016212735545215227881369804006288831632164056700515434991177154703847233933480996428079998470584793369152128518410864659466390218017187955100182859260486128728690723453538108142689265373208354587609190682739226478153523728587079884827025770459313445725063274713126396848274172570697193122488090895543284078950484422484543910678207898100045344777884898651633430837720004901710022784024802257068239516641108673325487425160475344517914406051807040623080972110356093808637088867631185489321356785382449337441946762400526540973268264635434763036788908896154845756472381527006715190645201025682127602009945449622384552384851409689088572666572464167374382735928543235129056999997166983954774958906677734258262859250801969160417969138137867093688240914001715111624805333316524700691601812743062886384232236440670643287445669183858314075941755151957531568087835672669457063717536487996392118446289217507760703857377557559319963139877426634595399709814088711203867602510008700165369578224424974771378637764561934176858892788580349110971676447212798036525198494508669044494570463917720472109123191772327754836092322011766842289695764212329368125490781109382749827136088241127992004180466695137538124883724875445603056309658210310239435822729301641915642708098248223104033501477544343885287755731162519470368133223008806880463189381531227475720233513424118798876679146871772155527496172743733458273696986289502465480189166902272328564083308170862367411577430976974015746592386641588329094180496625431778209771143671239394131940467084114034798755266889414024756786893223384934672831746329842449060804648981840260371942713411961992014354262701860523223876953125000 [155,19] 1884977234647340348314197255985262087249960412592520417664159036225071133425878569586191308357438715217115631197682905732917389707891781056008178113577914902836594291497199768255697977772390171376987553994784663406299130739334699872841140415968511698252180995575316298933504202415917425101821370956754902798575149698591525451533197051127478332385713268178949589055565524867228387305345696553975700798817361002129326416545479561849165949650158693397415071875400517526837026595376437475654969463921879569236246760613168545526425490456448613265594311669741905071686706570269656842841031842042819239515024613985069654856722831770892356813912235129130068982672439098371312512948165783052823218860061838593032434206656652813750484053057377495082375090236313403023102173301283534604164928499304174774219381709823005285732401913854554629505435497006654291453852699899037815022277658653841860330770143737452791193191357166506046505833664661976652221873954320349587795629941712398800184348943712611680703767260409313219451536883478747449972454250998127264748872149363848592727063541357270927564249394484407887752705072975036606646310189421857964409091870490925137080915204579841220146756010530219317061730450359327853983955703512489773217671361525466168108827603114611782908759528984686443202789359492206672773388713989661990462224944658845860223181694159503769485780193216360986416621118057491877434880800571318547687842101172669261206616542872407583339610222154259575551608413103271184147038333779657138473500813973949356822377530446765855406480462605183318953514244424014346812554107605134016676600036209719355084857660649755478146811061032091643670935456188233765319034703788124649847009351053473333123191951774597167968750 [155,20] -11065151388246878829468032695551868424490288804852775854328531745236827206604922551435114081479910932745011939250066947226365055373987029748888365957005710896931872718699541955272849433695069203412555967290632002823162121862870415627401724111074623169839868000689951773249434720373898598167431521358773860665235258070348003010688562865250806910432841532672745711911048632467685117021967597774657827396409112538711855564189011799946661004316241146141738982323265106420182417393510040352047574631158344720170391564314419083621894475165215946877885428964333401408348436420417497138237034795802928446285535591073278872715138550243709449314673786288295510373537573077422006797974581550688581509932423094163826635227273142782858970828909940451350308707213489257100818727934526300717146708615872208068411463351381245409139186153925788421865268810138090211518524266269867057461841240414378039340645705502549439124011006395331166203133783371749949036002076274898669550132770149106848526262913739579322325137801449472587426098231561112545448024971563738063045682991697594802809757346765532134680791498230158442600160990540557566743257759529979229798943105166538263837292864763123247110112426939752193408380718803404063411727721534900851124153253512120714391725409767550302742929460943780171893876100697903296946794292883133765822155693400102831024085211696943803673643666628550573708500397759570582550086460991290937889434978686858017236634384895495642296664428413265156152176177494719117127785823818003357304796050121150499352443727025921219033427391120338697009941356679861722934384165065778834211446654895146835546525953454128413954267723102288095315281688931226955279103281598301775516612578910649190542694217529296875000 [155,21] 56197472391743304699124359328374331508420719375980723903956256407198257853952065565694023456706446399807796711609674250621626503822874537498724340275091733771263638198816803450186553355962432301006629895468799971032817921716333228190145994417405457267805682642679924367314349784807594321192610105970521214690131090591572043113453864189628431239418658843853869304790374363172981845926787361098789500481958114150137412643724336332950477011355765002650697084240829387170288753884267972720741519279245289047940009450377509991614343077345844800791504897163370304747205062384299022543695320443598668728370447705975477196737926606194388735374126324784150133919970192828749604666270464539713267845818010161411671329043136422441285078750449628431193293943268426062453607856447785062291473888831260406891543319038737227824745468616901384592448260464518607065289228542969840798693834716486556815931887107426601753812578740267271722952366270321165519503801849285648101348475849161795759997584574556656425433531776577765706255276803818471834563838184738391730677944392222786367456076311688278050912560141083820646895007813540752290860405074177330956538215277998565536674408807796824662467146001795618786946429287667248608562118762361778612646232881540249087164630788582067691149707138954964543562292172955018272333630618534725178696291527622106902917637637925089761766886078747834799016330077474227978558533167586241864614288375083913816619125356939620128794699502569172293603500395445899492587297629074447354490138288510691745163406010758688460615162920079568015580747009331241171913580634256186028009736025707873332512529559975464283141333358432862672224387664164934370790658159455745009568915650918240305902867474609375000 [155,22] -249413289868626519837750440372212536466614860062719224149291231996790971049258651826010365175240953196093277802216198212467766820306883264106002053399446854647339151879637686707650255295450742598345353196025573240344998581474507318962178619414659667022949615730251389096905171521416249044615649140232367197626225377484214497885206159067054390477385563132787825365335192752049069000497159563537307192311556020700626314368427552316844892668586816608118068864034927338657000745940310579955707281867430408368143491294342571515179831542830903542949898468075856871074087212166684863528734772275099200655907862245821872006368233402891635541188697536394718421654575988227395981351288440622216521506431860631409916014080940242699063586817516628647030723974801493669506294085228194554310238818139282820905050813120241656566713488509075189961366585033311148304810410683277580045482509374341159698064709874035031429040929582407293751034143996174017429011131004505118593714946954938498846051471336203735771448174803286844438859318900378473047078462222116667987040746847645877141790644252477621087665184205505239909513285997985714689387153759871455454906179878987126424910128168562692682529631022635454404883938718334023602172647703286200022640159011066534924350276820271027639287473694985206746016603978739419323918002480672534375239185702353665678224246979848757935862409634738316132526876002272058789643327709266158232160566369478853371252296152539548768673140608530054494399789126611606447801274671818804447159565200432523482402305097435634310201699706889449598601813653871153300682817766226708274096266985022132865836423073687082591124726090840306070097764840434808467789262683815642248806093694122105716257073691406250 [155,23] 975756071638810506498258021345712468806377062430552170760168819724549402591025469871005793326207273330904221416287549123900159656832142674045319372150660993826249935284336039510048133058125319187493348632904220022384038166516186962540855863606186023397110176916311361016040116177216705733456937675262096574678840700255393570398294138162198438547695364506060388607139213670079073734293940342828926570476105024758336688103265080693575772631634190179894665204153493309638557366926763846549086824158566937151707867539531739022273519641711369966632123827720132929804378913642026539455991116579396169583363251398290360636045266589046296436698641419298641726882260850699006594221573452211335997319502388611744419179059075123191081660418313070238629496810427234729273217856446513592115503366702609333836493097142319126642893385859791369873995427370920491329513559311201089044098078131210421134841179060347121849248489993808788416817320656517829131075893290603420481493910122141708055189763456236228809429383853114095718765405197155305781979699299133206268578316330580519586110788179924319208553677183779599988845139892632054432958625882198847770029507698037850006222414275621502946655633955204604419208162434922006198108366702245087293419827699237694276205529320027786323938885959201732543483629973005456860770233969802461893527236508799043711927543191714223791712523070562844356713507968869052854974329454426252794277051880407747471522383137813188230751173205979110252739250615479771820913497953802001494314475199569868217008465517785412697343883796576003784814068906968086449162367664546764876281532731621440455131164733601417547869590660276206109988350789266919534024919096485813793930593513572378531599005265625 [155,24] -3389742965538329953206183662318780061297950481947953658714587356070370679897981112430068723388961457842700191790944528413895402014409392331747763352395102073478773016422254720903626231382448510325595885044458332066017904872881745948855544017078633624975416187978987922472355338258586084905030407331005925170634458021458405931252035053039902366800247835097816937804503059480849724476262465433707896809905685475670467563077947695954659608976039265086539893838981334249178980457487618090796517885097919920427015640885041588501239695575937664173580462449892121654490869130958337454421519749863941123080696354359768398315178856593020410125580029678177096390573987439914888583737464141933023191932775811448343233457390666706694734295297983233069586427786427196383604984213159605502175081172740382798165066173547243211585889514779963112866244222071885751179805120683561875219175199146427437038018282505542125391010901724769412980387079274724722857543791739717837780964409382637201790736695003925895343461583062337029755790210797193790953189600250830855760373562058068529407211824699075392677309490002701514940597658265137211283729282680705680340498857760313354411673604491278209122131185749382571995524774998070787969035797472411288895591844587896501358206796358807225837447502629934277508927806922642540988862239897047864137833123832062836215839599792629189097115784749651854679221943966407113831335733498870986025395984230795822489308732994541497932710713269202064820329177013141034769305764091555942651146135210236152581725183195547064695019984802879584035485962061055940729035962423146128216731905151355032700066622781706226806895086511720616606772471311824676554288278962624424739914095695612255600050250000 [155,25] 10521059047170236627346581319296516799577186762623789946966728443440189033993275362802442302852747113895329935815906920548617547713446919329683685926946998848136341149442300924932450955154979577657165806722160012854023729192787763565542890878917901492957436591949051912765369481465744221270555583504134260093218618281844912132387221886723757145430279302595720835448188478085101878205365120523380598363859962058922232549824931514536877233495917802858434742333596389269180011328985993480259492742087868092110761257867801397954529592468644360473678634412234193464815692451449662981611597049091594021604021301940442457972407461725090688537404657605253347558782189736766877163417441705746138024854533157454947210651740112123194070029574483305938850511046956428563976021124761920771214523077136303921891371328795195176465977423617733264824666182237736584825281319500874975284159567433635652569447504797613008842151223058376180121875824415543236122946430302852822161523461304780048015610761321913316859005800341892137776047796494125081653724452706452262858660522773632556684158362931369085434919520492898524344207459434622699567890131760802687970799897771909938620659161255896581177616524308591518707613304187305064308534025781158697448038784032056663302551246596205227877383097611098539481270670273505311465883145718858734394219183570784140358755181756992444913513566544434893561493277975614867421388734264431227624507257545826354829197927211863488191456780885518642037225820780944258554436386463719022534274429941372720110222911185295959516820712932963034206563223167153374103960931951659467711070672566187002240899890450001203681754225169744599193647695103452310336802377639205931269771424763172909533298258 [155,26] -29326481473082552410936571659754052406605375083509913605733686043404713016197078752043392832244693797071626661824089129562305541785520354477253507613320186905276437103988764588026386971030117948101569273731153394822137414478452622837450374719292446030378800894748139228371972048185858798538845743124355496928400144475574425837990272889026314489251915817111922756523940443791406398420851308884761488114763243640554211027308379565324191994774912208475492071424998376662674216836653712192750128544180210809093558828726332801080311345487151037170207618549784370381722096508039978352170677116613989082298427049564748375620177422129832219372084892653814014736211597668366865342072175556381904949888943895077228403618321272614458395764682343841261217337977548604349535992673218438947900618333803686611394782385802599946652298846503306189965617983932846489300689848850281272113711582574654157607647306315231895774693112124214767128647477917712082418434503873768016581939642442256240692678102693219126839341778700429998429511458653812523244784827763018109509693844179159141668872824866534990099302629075253346727232322916504578799016886009925210898429802772285877811757425871023005708201597742628135720104767397826363086547825214941652200307069674760146882989440345228878275717418172538174555264265229287664611592217468020809278650083584206059452829377717253253026064402940552419012165700929328183577488020254836790531432845270269314067071922748460934415935745196145653845986787483247072763224154484302248148221277532432754673283845583483225247778838098678484795604652713547063909451383021700780934123084201261655048966165296282273064226561264562094854445704640827392870220033559817065186407721575393149959525 [155,27] 73735568997575593056912492310315703639265831569861115802470192755757126385541885741078963330884853310818762240483477476867837046596750495473937314919131178770505290354612169154581581302498051728969491531463352393476770050460854469444429586622603514260983750507282172750322960083868634422068863184711935948968206509703317830432090519369282186247649061898210465869613610289348653560726959409338883668445000418147088032882743056985041107640701029775445764508250775113512863377665243625567675987188949500091304307973970740313915609039114547347408909284026759091012236288774907382364774533351295903510299080851987939569998699635351169362942904000023997387802335064548015509792362001179879570477587683341142318726083851162871199071389519436489418557769716524748675638713500118721059902791177251015375309328308288680284906540689574120193804829845323057780869109961717336378056164656763314989950938229299929670503501201049755955632283495398636940197479811781133944831255984891702798752049622530778062863045682228523780417509275377683984612359002000958854664588614513981772590673171660690941631488227096435215097669620609321091431894483345717475616111785027520448887665977796950871514078577493417694174707366652915409079248387943146088278406100196812120703835204281501682655401477216919856528446479854678706149675784131598856748263917080116619653761344275911858501991808888130193326796694268017362440862451150610568540190168960961860231379213807803231698442951209482509442255879606809636685077520397978892961958956414515597828944899810752289317847972341993377637094574380235870899971548980722594170536801458554748191302043276577087353252920713185787995129486517612046823163287064668800185560249046472770302 [155,28] -167861160253428869623525776873158590737813524248528697314445699456951388911041887870093592992536087468416576493900191314713300797527170859385135984487902292006323438302352503302093242198996208821407741772958103948019691870164978117198471066960814195065912084424290088185998310628820310154188126113249559889408587860758815151345679087295351677535278022076296549582273613153847293439194587304323062066762372602924237335413270851527392249161889313540147938371216513322139328906009275703409983322930914260116573996635451433029609918773206441420733851067657288470992725801251456307318459285870764519954977104379210961621165881653420436347478752995899707885396925488293748223349603153896489243374657092972436536696572697027973073989673158135560981443645166573808231382723232531315897240738088320003045883323633319236701118585227887154367189987526862766142951835142740840557630525679572256558101598244572207086339087235642685282377846881134337957620583760920041560160701137425899109963535193553586096128029199066807571984936846554861798313426489246541021025620767718955798151643457623577912133110486524564753847768175615910958430119959190144281572815496260197849900748037967578617361732164345883297261860413442471737805842689314999611177706519999517143325413717780197957921808901887525289978555706809850375539259517311503284350973947438897284616971781239376712026171469640846940490603569900213742607284184876366374814662855424899517173452922682200785810961971092926127501437331333423497117179347915059145924975811851796891901265521720506168117807655796601002736806157939483936650980821855552010370712803620049815213151636476972000267362441538735814331685489692776837373098415126164829196725952251168912 [155,29] 347118551849075557175540161367585324648497443358347278441993039691342560693957148732644012285138326597741983657763177036000810787347248321205782371655440558192100937140711612473034305914767643440577016569985983144346329927274152045594675561141966005812447142430866605837740226340674763167665282349201064391538234711280491967408890683993947427377347018388931414471637382138043481453463967232774672299273419500094703107223188179213583143426114793169822536617151753759769684240213333886493732181409896834166987319251412007132249193008895331077869304852081223584505189658674464716192695254693152108077111574794066735643075671837774054690859967618377352021167857758629546255307683828727546057844765915948826024536806626520453746111429617790261266361001687036375186189642400681441436690560029546006660053971892820769641932870546722480978843425535205778481845238584523634802307130184448742004741585075039141047120658993528987173842539292486085732560608314520425178746985555888952341759942067893372778452076507775893633379556962875448597791249949672678224525677346795268542832019738460967328449760761926056107569194110752856962975070423955300592775938099894864841249838946303168684878661291079140803718104715912569003607622651514359118125243799092499799501129190616790899337532754538329258906641476180992337154977557149745443376261015309152340116146447478596056761165282745121535246785560308482598213301754083892710597518039316127569293251115101942927772520374788931187295061407914132690592096971575689830707478076317698719223474907526799791588881755835537730023335846156131751183843159006478279100819422180802215350851408814648035693269219358294061204993920621717074191508757660076507768634060005257 [155,30] -653756687709526094449629786288088946355954596767345336496720588451488744813133840092188293850995534195882898813947562083160537120616642231028950824608367033087373367115527501824966343661570563743954997946970607546287480641503330050083395406941316010354551806751735825933182765840937235846267213622248633026812348879985141718988484504606861772830966782908942739160906851053748130164735743646324210295936455340452782378875651188142339859255603142111222128553848575455996976674414495414422946585995446660000203406653786232971002286234978574394264818877575563533766824588464558224629199973677584334042702215968168959799429380022806400670736677877016521518893966965196753947694535069760731543810565681073664681087733147717116426462322809789112654226597379251024463133410227978682203352642719504197946704907642908574808601944260171925567371753618520348607562314323530431595696376729397938024242833717964979150223190167795506428251423066058212323098765969246978256243866828367137922428517052462383582570867420646311015675983174866972610176858961676836044976694849379878721058095302218316253215394880180268455499592584718858226214916969998993819163946199205920169943716578181139286485334623313018206594597728498016948861681993268310439684176860995752067575432143347908294856480248186994491107574475274832946019877085549191065675835994916318065138658523241996624369445666531171088962607717127464725738849967641513257582717450082965594337700492816353710072903451399991664999660593690669469983331513091523198769726833277985194752212865588352667085700400526029774392798246431194773179210787490244564865590454148161798413015578593090721704839257374612744774081524327140305335824981359045806388797397500 [155,31] 1123741593661039740588256564089588055296732730713637922703299396805919997461902870230119529711400809087992923266687706636062927119241617242016586925568060251780040793327732763139668588437572583383090119758573268830977891847152067574215314402617851429254557455805124880233892759911991855755544471718955649048533048825554592108098729069174823935781246507094401751607047883323735845390417257218177130767008783039009316033401567921561132737293522905084047538537173966093100270929689460323412658735696652490187178109759894446956404575637897323748335127732307265226525843459904832774627204773494057789172944488699018739646455507058399334073911752268205535481267984609827288754380552419070621089658916213166573058557870115227060033929208086734817554999457234374876939210549506700528136351954183836708777391206695869964435341973357395370522371969270333978235418243061749092922066233452862803987152234692528503949024135854547335295438752804740608450148569772007542003092071624813405079924376490829868484883719153646010902897620144122160255072276328459691571821550708818771068431146894974437507904926425752753485563385296711454485182380666949536395134648850990798599623799486958530841500720009073974258284368409448726369555766193830897363361265419855480229059404896070149357822501953701239354922400133876105738779466479905675173171549236329670936208042558294545980343112304673860602648384371402291047853151945107677601414356527104434438625594856765927951069589537359755229696896903734611775008568223938706477295041163177209786611225620362881601008572516151267488494551322233935150175284399288257627617636735747561466155349661797617118733722868943190962760307537904446021524512453840375514111499780 [155,32] -1765524536157563779170610171382089568291518949779727434972306933092754357973655368098446465935654075900608832195942283903683909572139641149447503329537816217085233803065931229357051682793717043591117834059340343762423578886360039465877973358690807392761642523164622174074657799008790955244192361793688279587044640887841696524976002895263169721252082444728211821907556710298033094929931600259971930209698836948379475774872567331308877314513348038441627027773306316775885091630880776095344393050009694239131703059245612212644284138509535715912567212729807010422967982343073319545502176241614036129126872000885069725038707689712001234219091838508286153675792508073620879976020187087319312189173798086141991583194667804912062843758864971043148974087887240976845776456627508578535913696976368844461253919713220577529445396330731921762021310811453392783575765883927929311200680885495218670594671120698383384002072037650532967824785842170778939856011855708404054320189798786147437892181284639366810745787791860847691391316478514772506469653278059784199373636641359683774658318783720778341476406080894085063163805636779337782189471149309111685275797918962242808098725666702903313084179017598348922124342827108720300637169439262391539741594636537502149824281946353788854821616237591569377115722576041136503142082797940019204873066355928168450551268595551562448322556721684759754249571437893643101994675941151849708272261803978713817176520396332066368371887417945376375702782664239706834141892218556993523397858311338169229724021028569504036336293101392223363712536570951219769246123589332384290601419405621214819551444033244615456353790748352637399992309042261371085010407635252925403424548225 [155,33] 2537831232010953129336880279789571147297259914785347965908231054598196384199291821880334945648828590292001756682712147128733755329941463961961440290282062189069490309211858680620282748326518620633936527990894746401484837363709565145937171856189600764568887069440508417960614602807167355145008322165675196011663932342248437569419023523721718324861113388031736733781883270592461054377966073438727640199659582995135361436535146266405435140971939569892605989001783999088612470085474982053112202315155698829054161106626996440281470348524539053577328354430642017326070315322691219148654688323405308523682615470969280065172906937827192600304738377882204410842641784534562368231266583400051895613314768743375983019527860385330079869983236532699371258869868923519651618754147780898785829701425218871566458855120472509289633884038758596274093764415463889819746739157934414411211550314802324241093243932460268867169776927007680784097526613234089717409044469732357390117997286556342130252859908863132851793581288763828272998432829222886334114002731695477976357389981451867075819408001035055030545374032685821424553336717171793847129451741209135739808426218075804134520231845188003590645216996363510597047328195725508948040496043948266009434626755106952327430266838622576617476184363366198433469336243646449715023225990522915679075387897292117971617685442622639273753746611716534926324170465956676090558412599722242755761202544814931323296201246207368367197784636776197114012004643710921931983850316854989548059773025596275675033524309960247334720532820440813642800861368147149659239750206446625598751772721383009419544083427339345757885299194906992603095349711232915567771699734847734207785760 [155,34] -3339878327191661519573768364356951118397780490364649915172337608472737008090845567495778004755456353893218747376504847088140812140846989655923656700532014778329403938967857491184154190253640597792365483554584647066061889139809068895379631062597406763728347667247643184663286709914387742275080790347580183827356751089891738386666966063120663007818438567168673208984166093087473009190205710514152833770706267449781503075846263320090843387651814307689688933287597135152433619180593751426530301832446201231009282475142217174155077283630414615474842540397948019457185882274071823308759944346446497751120225629599229618140587477015705544379074343460503900569355461475089943641672271213803422854328112087858997749438119416594778656841861859020568437475439162033314861822249691297429968189759731334877586947141228450883685415601308363524121170899010403796312444787214355327076678696674280973498420119305702294620933780429555998671364698998640225027943546162558194134267018808394072134789640030413987365984625372280889828903619318510128979383309384335840467666866071535191044271090378998660305363698192711283099592793269126765310687684669528775074892907327969581114429338239852579344007237920509599599712675397995492032615974568279657121773318730135618163340268906075145560339322272812474655205661505500192779124450047722876007863026133439728050875316284650948837328196622099766874232239195283049122283909912879041610727216361826385220421851892519397631882879817928210520842637215565007540663954699684962848391441705624442769910782590207515467310336039372592660285592671744081116022918080545422178307118563573263762084342688826981375059472730653479603743929481894911501892534294333662750 [155,35] 4027205111056017344949275711351124513180730569821620384199641207015957450917207432306431829911573325564062591703483625520608103567274784293511665860760188745489815566220065713019107707304247886780871950044410719440038784184609917177645574906325577902078902572395680200729278047550719089624597039481652695953461206114783634117248912726849938642695043022313617802745946153387756502191663254791192185411670713803914925968727118035699905711672997575930974396170177537349123366235191167139822789812504251385782005664387661809855593474897570635260318092421365364626658208115193733089834936058665601657785898221297541947205070097440590106490367798777051196582011349616941778231713136004950182099652850937029222543306391921384738510278458427015740823743621842837667138102183616186891728565010452017562995147975503621888561156416425364833815357288548540556178794413412427994216842337882539540391418281104963448106363417515597359293425276768400777946798748067990839238495538876142344445508451862568727931998984369049996109641290943955718577430613855668325067706964388364004361611455133589375267832335168223872895049248880469265946073390580216909680203543408464421424681573079667682075094893130121837653001462015147562264261616218945329434763854583306317661338869790684998067464908986726424897299580858818658961341449299307381175786759262778269032172454031578360041778866156296042232744179753302699168369731755158549811575645820827535956604162819531691445387918214270206638053438731533771963407795243573918412309242308934359505367801476042063264467105847709046243533324896570713420467294866697077191761168654828896616238358633324553131431294733858348679042174194077310748843039292741175 [155,36] -4454961760884594482272184683120988586082462512908551383189611820114022141069306911756378405182049105194347550425996557268482619883192012977296715157504540507644997445809591931640256409477889345887307186830321825216485803159282876753352893021015462232654758264616146721311100001057267625477350097521090275782201559092229216299659311370208667384039245032142789368965419714926574114857328678175073089290141741821928178374298697371201252676694767745418796223224652754374367062508353545134409221114227254248794129858154629147467970875601499739972672924250564204509545654263754124916245161283045109772361016775803368562284950080122621774605702856472923957393504943968914567810415540204699587418646052584377014230267482114109067967652609231361811568865116963839825227983250771518360062558107002446408340134933139112185727406780923589264137056514580684898245540127880650989751656043039838286304396522519614505096404687761764774720770192464404301952530187204403175420740693772989180484361540141126212761382958541034870431487304574202818382990162148055907333835047186763855882852430506189066516397972844368418662408716753763135712023197885090835623813786751230900267915060399176026708901571007569134212561734268629689649670089032023741705723852452700897804580329652494953220861258046018198346657053213183922790238920511372414305282736252673908835392384314544138148298707580264620582857357327280524819918810577881413398639451289821877904859219154128704831880997123974751828710566996585684003278030267725020146210645350714970029238678839614428305948165156654209202628256853122604567001261536561939034583198336488818658035768112124873085356322053992764067655421701307233720476180295780 [155,37] 4531700999557022460105755133122360532788490459353221179748841056720655296014097794658661901116460866467645857882203514155428728005633266861875407386564630049871448936898484232410403372751876311697573361213180032183345145270054892299521078365704343318998884909670170423880622855547980525367026482799724392194386302900626493382158141706923691107478861035798182249752503829308457066342153732452226600660578372772985846276318444240450651693666614447940385514143128777717194491239119575671269936693324213180725502400668960911136158169178064203494755787221550299748831100218409895586148192899832011760286010749795596395301385773175222435412657685928832735293667248810574013750063118664798039317937838587262958215475907346781227504197792846138461555341052227333451087361857102510939808470509744804725864957652522839997876385627273354104894669313677592262100467372315736839229595514561388658315797407707416715817333601155998096212689070937048348152979319203931499663919425225696882352838618644067914435717994101912922396054158370823816525056591492149906573315006715585695535795102331683675375889919825811988949554866903338567459790853582542146527187626109459239915547291112415320693931932222932601650275563039622875622753602298618242546514313795900395151570722257627351130575419029900318401872527967210095799108904626137417930507067412950581384397473022167632063042125660287688958439382281953963309818939292281422337439485852068976249289018261824817921488927155622844073740731567682204928276495771810534795083113247153609610538286017883402636788444121725605278468182888193548836982870679321800731119097672562925064947879012572824243786593555897365064601559227559586685903061044 [155,38] -4254393774215380696803604443434908570024850761390501513761741735540056471655093253555592975769418095644084364006947318678195118574087759141046864642805844997489374263446192254999279617701661106701605033900958354731307897842811482069371283086956328415798998204488226686800463209963023657620834665000973531377883066126550075573527811218730179096556072347618884862582864550624654917879199765940544168491532069518478885341152074070025036157167254636990482096964990692984814971344520262622543172063430063462771700565297223024311833333849335468465855132381491577885628439182351185129224498918384090712395227610578147376360454352168361595733163337833724629107875411221509091005375558589186228188680414961254768286640565041382223616459539614447695626610894163723444238119553572449418672116431096627979918127060692566829700541745306524996375635595011903660738602585420813959917277838436470574462453718425391786976469555135474631457839490727562430004918866674451786760039227907266676627217033842039494321252608772514448513319591836830366711180187576197942113992197594826158627718236154088075610678272567320949329484829900148658944519638692395066812096843571550804237487493426628931277048684773270753279819687012909545212956222070607057562118266250585958314576344638389644802632984160110399754051246791307531260128493607973340171485832199603572140178345974148122567055798187525341883079843669001172918291691392116623376591037446730602751844415700406619412761382699789744031798813834326199944224443454864015009560153190160293489118348617496984937568365615698717210368913284780326817670705446432894273841670734095330691115041886432416666613691022277750812868462006332710076679789 [155,39] 3703472994678964080369150811922431460794594415673377946947835696633259868130852118713392372246842862522242830120699468858510867668995110207681759337124082073590662766221066105264859681537087267031047862729222826395805229493041359104123180111512487660302613786138592361358668729669634477799642975852805784448452299672000653536059295350772646428801126524340167756795986401032886709936707571649164477656331917321827668944534208067374482253307507963157543136076143723235157257282714976208109307982296182636624073717346272616075457565479484660514638197838142918953242233631933995991948865640437912979939432838429846789801673135572786180966496735785241153860340915489442948365745718530884664197629434394800428502013787051797868319315600931763885895991392955466846819308871733832332088486447521332112269176911287697054625483299141622031016973590824441525122336077629943379394277050574473547842126367307526414895355535899638524304770179234590211339137960261429844827564087984091107169528718622609910534731489491489236278165256159120001339842494588351772374476812350598174260105534506566355645116372053290182107644819429465511463584059940530487220373709714172152921218503367488056960974717152811900751491571931287653704261010458943834290064496704844280205584155136363493574571763979469772930443916622447652867202102952059669516741051494883137689165107712353804278305476009885312601333910676742368245865449359795187309512246536279164846922353008658414118973749009485021979878768316024933843593685507764092211605356404687668248742190705619498411234504869219948308559743761006105643210271297494104041760252472416211813495272241574408144342154716461387100067633950024634859898 [155,40] -3002844726734539923119655398813198024005265892930255055031559967764752196066586468770908785233616907195428606580396628053432238893087044648916987369286826399140347790211721878683081402869598936085745775847610696861214728496886433062818086381530417674556213862186951924803211841518931973387331256251585135339815873134744276118989186402607415923965260304716301279215737560450385641905732903391330480191811944099224614277369334900743215333131855909609338517632833639080995529297862811031913948883746535783452351480136898354228544953676115253929158975946818654807367213650228033255646156065621553360777070759532472159151789150661169473133612180135797914432052205650921624585025006270978359086260181619379747545331138325476187535664235325596555241222434855338568875945268433059851868924122971092172819846581764047300201670844050936510923156038632019094484170242175964727613183574223660489757112339808894204884907915893474709260433596940788936352540464882848175108429954109158345473043283311034285495896465998852265309816576293350184944944615720076950668765749233690856092424263687668495705018356615236680878279224327266909316170655930367725128552322796011887745678240511150975680289244882481568541043618843693120527862268610460829941329779910993805310058231610822563347347519423022370230985599575651926832443154384612776180842731497857633195821826021629733956713415284021568751157613762765635115272872304293582735811644321797417392952276544401555517783830878703026857689226635098003969160429752776707127244614219584330627219386245546887353132994728421714958769438515381257947089485697169094515406699624219565298377591109136330799223293993592401233836232893421824960 [155,41] 2272536042403328759049870255129294269790341298686874479909126065782641965290373166249187515876644768757567601054171987630264042774153720700227492859072941518875163945912758945642226626426167184473874205350200703948079850290294925635096234819315925901743792147664627020805705762728343512997983037523015370757354208811959393590632464480345302127200659178903839129271115439167828429051568228835690855110169576273272376032206817071690496475129346358796915836899310367485542526970055594766418618805429498215497629697579156779446494195364365373481617412048074290321832300729869614254906183840118901278981143651294662039230580838090916980367000960854791257240949265502769727918555345036264026261622381435143738876706946149685081849280313888764713620027840679936689805939757855902587602260200874156643374560892178740952269343804742927218027245163547759346357874766839589786326725784357731982139073343403289029844211859083748046274449647684654116450133750830621191478942380050544303829498530105694779810763263107421181489800489407060533697930718951474493835361585333028093047729092424823047706732296088506742133971748057457778356309964201735031479997545665398039230309695253023202272219197130379826407145319428807274215661550764182535851925449742827577224863419645493118600986965554257464151340334947220213605277972706439422363915321903694165437309224972864783292594266288734291788995207535839813701368302082454219277662310474981691227941674721274092089963669418339079637840587877500968546698777144727578068519744906512852479317707220961777148787637135038881438452396964533957026255355315433351331290740723831919382724167203906565005615750938463404351734572837823070 [155,42] -1600586284168778698972614357353556148154280982826106486987776081108644638320499038603420393613495874010033469572292623463777250164922055192877637974729496884060930042427811062063304472943849496186096651918805517274652935357146156423854967462660336207532888036765733373436626369005286408305862878882674639053948624350502116300403205627654036438208482242744786068607573156732276826916782363803904490351937513363907120331707418283956414265560763082948369239937381735173910246829683352482904918082723784389311640135321402176879836242972413124617662207199608697650192157655089241367873748728470151073654967044627534194026311880834121339158558864510818353433648903808640544983157400659108648938497075967405226102897373165026256967364189380353624892043887212074800277972201925042839966733662387318831815472641507500743339239133520216187999462216019903639315157082484523681484126392570518270270549802247068301059267916474259245009067766507361527885358956269947741562642343354251085590698870602385878167936273871411334902085529708507803623520078037870851535084792827348189958153401159212601735636772915350179299358997958358124724079256616337925143203606099793275352935516932890419305635793019481314132472878807620967360766317270148991538413510262583267267553596983647121346793048437443131278314059347051553775754009933800793800112077390339826388201858134467185499971047333528111887043956271934430214563994502332043122034042236385674190516342721056552394849949135112754846594821329465615587315141839055531343950904737990125009842655525022326817449148445599834347281739089720579694025710644550759743762496889662164422248991146542531835890942454826636576568416053028 [155,43] 1039331994924639292803151860925819227825532827199106441031495625149789848652888598807102515857798692107401382883491265380481511104348185701572184998175538832110639113329325456555289292782787553846703354528579924205154118742712875828960213235890929788590334099639876450667148599812901539811377472637431211838076604747561940388032480283218001674856115052888235998845220724250048878940442836672552745114834374298807754031507906766621712915832761208220941358830744987603206055156992697570543764791169074769012970079505931745457435754909754299771448906082351863362166124157504836346454923317042537163629104050438176468679182013722316136711058502260623314770309561045563231592780210702933121070731147732487312890892088277376552103871808572457255328828211283104080122956599919972863363022162858976063391398553534027507015601855060430758785939057876183892247366057796334329256885656468275730081308341569953840097208498916443259255528084020146426726817210022239344254561121581170289226574467758753536013657530705506390412190433523454436819390300635527772666236314399999891984315668050769989034678092189767250291790609963865857648022086683339812658797139574810528327938204696994272546240509481918093464316769851103952311030103160117193232847324377319803787941662712446710481018724717383282425673418911452887134330868540244931549808700627329099929868559733289973785474481847868182628032349654546589874036564041384638682419115301175062338295767364085496098658992239915616470149210993938019039916887283182984222378651765895384939288805009623465353607367764113271535354843155212368277678626931414386653626102849207787824675685482122388132425626573789173267811871933 [155,44] -612737815157225916021547259030384241526033550246891208143211234607953868758006969639097857524709435557637595174310213083821643186933065580210023326666996182983249666318196468042573127320723003723892270390878000767834692013127443458675382301393021714525510721648497012749583075816788216806157831091913869974073436019994186507958689653986679305902974135316394505293411792934172006231200084889268927524107867088742966926358122929061374995240706059033712265497038929606745316147971948339654107590722625559090477435873842855827556205336192836376474969174090344343279983815945212170033553761177941604347445161598004702868106627109114563146428563607122767407807983803099718697857700855890049046717205334959973733036582858400980243937608341382440075624785309355712976593236495230010512368766737552308760535184889415698715835789494400233849698173629364882207351994519055324170194425497506697181857979933650383753978875118735404151317455190011978360831668685754981448371331445679778187898951955186216183075531043839625840663969957200121615430080752806475735809953446374177082026151806487364312164388513522178469357680778332856315846912344496836149097962336504084261858339592597851484555335323415284463987019869291355124217600227857184567556931504335660679918332138274582645330682802062156446547282658532892246879715995428694916843666186422541834787930840114962389682203349179919855537472725582082391635348369367733860065440044532511794558398492568062599618591988450288361391654910391362912551836862171024951764975885268980788044371709755498990020386839814815254796972329429874044968761168793451691736330216839485959766844580793687742872917471415332863560699 [155,45] 321955813779670303323388419248651375708897679639568944753008076187159352901321479146786440532410221906025936821537480937885232190231411983359230744221122198003715299079818155234325995832745116586598077495724357708455116293631233358377734187897689191489101918390720032976070584051916017838840397491257707385463947621680086560262609435027362363236602880203981974785527463290594695273908991890410152171694319384246933182203393114395397363503061727289563744112017673663150037956458361041661392140247053117650178449719613875286233585268695714916249979303562636939050631166768728331148527534056430749523870013772723470019079658878283463597066188544973123385446235223366474098660473387434381894577116217646464123674934398648343372831820163012842905034113767512022390483558841564516102747915602603905183361822188065347478510135880136814318954059448381134803408495355620911163672204595780742312368326995010575376056680964528557552397012286997601615175000208845945915051364172760111180081106425309906162449580363097335350541477996373506193015267240293742241835864589688851410119573325276355337310911382014550286164758695524020561943106429340812432129353534802387784345752528141353072021710055207478992678622882923566100757646880711666240237314756560392081136536992341820657471475804237426350275612720342563383517299736318332884391548318970989488327844493020701485332418608116616371354387796018741257157686007433360035146621451293376415760378063522491701397308033042315458905612454183348261912633570244528499248161104256658014020727348044881127551072142021150088020966616599117801643035584764537352272546166184421456211746166714547084377296429294369385018 [155,46] -148434438672472541429182740023019637405321852257572481426216755416872082711028386437047189385160266157870068668456953098375140251886832886719115146710068445413777353374623784789646709020997782771533682161881918912002153323497806198774165861849712283780076226370780414722177357420560854671160804456725258351587085120923575975820697788188979116194339211459666341169305144337434882079238432801157939461627038091291366863053646507603268523767429346245720316141842459708776374970554684875406953985883783505840532850431136201557059307550154690079740160584789248276074518703756740512137872845493978578816016778164213224312187844256456807278023752703969525177531022086566903095048949479538949932597448084139745321233677821615700862607243362523905211406659936261451734523141608469633768586173363942749438577729205250756530914552906460342054256916484502075121101320921291652971758612069231278575274664608013658229305711951653657279306322928604754789206609475663474518207589879441260678168724194101871590670762795600643354694997400661634709140577422393417511747510073614083776636321787417126666581606526085451011227469443402537833474639898125371380627730239781490799083866133366891963227648061872340839312058726228812418676302397155006850504939644556533336768207791731117863864725574331071113699426675488450707044712186880248821523536925540653387487312114161301457790307598661029856508885076912923965756011269966765496200724206924717316263490897896857802693091346762119992128738044076848850962896932486388108308710333188025294631912168437471775953526266313477649285240147641066732690344169041577945480563171439592383212679233142015570442797098547841361 [155,47] 60303923185142424034271138105412878649390311965904100186890169414478863236937064404534514035097956100712000427162409879574337767439624841556727520533056468585304491389037608331046702645092685582344089124713530085616431988265862918765964402425226304672517641067451489167758597866104418895988622981107759852772496054739691437573349976614437843166198557252974664816391439322386971079719335680271634699953388149070137152688694530746011806877925383412127747816372922811459192223082647595164533610457213219951350982878842345371661901378767993472727966384987202950202070821084821962677134772643286422740940560286229341614091749477480922475122943756979002104623933877373842445602790845720865482578059682556962024965277810011336973516153807580329615846488186050301531516039513915231641056608246812347777355216666851919910325371742631487090644254339527415865867328201589840845247637481883606006578124831703225093594720424824344122592212801759995122203490006613203632089094147747946484789253056937230540791682878741316002057032841508385008644004090058187354523028530252162006530675013494888077075994867332225110739337108220292021499182156085871152998991718186431307586674792966121321001043119009911789658757973418333407913962024939104374368423459169972556043742350957950444417918866411048710719848107118350316887706434062777821272982895842519749409516736848432732036449992546273971336300791003476131933512559464822666388887286231430214875659512032272362643411814863652464268112566878247703849316878723681695036643092186613724198688661366898701568370703737096223701797838280332578564826124052889258507275191311732795951622913092143285127145203713728 [155,48] -23193116754180516412262111720400261013237210189515633119025053649598768869444891716675007253973077878207371581784604772253465278141435312036179633958233342820653033880618604899839749367580671782635992139741750329123458636598908668200237778188487690872159785399879126628005540230286199283285945303273617962202147040271929451229838995002607921276338948009133554437012987930843840695365481507391880539435817186797981365111308112361928855390715942715272180753750241298166736708620609252612220314427362393827855893264371164400530247825260286090734868293726059176141477241796983339000515271800317377732138332817223622245775067074657239646763412976913871237014435508776786772974936948832530129829903022283404249168043089194586518736690661697508375267532228770502887682645701090263735043179443038928617978943070993283433320108658897243708345905834259283013712141134666754013761589709418575414302340946274802159547566447311409432872071945501754309244724859458441784440536910657638280175931431314264482153090106983670486495927674019552812627617376996805181913787713514758603098449866545826734813300987139329273509071878754917430217850241970946191715484186652933160653034093930915166573260900539481153147041991553021734409302399547919202192967385028470033314613230508788288068395304010673944812459329076297837320272800895145016706783576254624542304700499066832814416641427947984395194408608429885099342015056302067840190063217149771888633545402865604158325056254301762996179932581518678908387850369275716460052143821627356729445149572968493563013960104855775771688053078871328390164925485695354862204072227049049201604760153579930779012047587888 [155,49] 10177898486543309232951698861669396472713123107863802008803069089600217636884269080448284671563655708787915729297051863499257448617235087157439199342766980985978703182158875497643146023774204251534783900386996476443177466594473383910938187165463385850548959969045880644256387083654478217205704947487391806738391684131323220406417796771790012864250514452352961449460496361073434684995485511940512215070305815424114729637489986373442060630701347976852753043042262697272870549809327380974838615445405467685322476371515080229002363417514034867961285968113157791977678511930525250316435486214590979507145876135985829619571270419335240010705740687374673496806942451999784066813272037978399791066623201809179150974824963266219875677346956132951886776139548424872389612692014200020450975008868388609585181661569960338251137545728106697810084253745511953123975504590904834049099312330064044446902132741272841404917730635568432327260420835178477722119505944410456936749842595842512046361141513786405111295313348176263935215133966641205502480763875483071246008580676827429932268527377081851922858451607823505628638938787654433006923887026758923852582344043114267934022560538239452895017456427188230356830947439646904579818540884705190945236494571179162781117360260049142091648261751614037273816029814450076576137478562049516613062531271225831019761083282008346069555822216263021683682936668915994773601645758818004994351065970328166005787171651085293958475016243564158178447114451655393325580561508636838111766453099971094053603605139023282401958861734666534624148212042185469530389846120258807639801879293950490761307689118205245872490363550 [155,50] -5693401156421251669575084414941283138827930440045781221692913471671718393186023459065332845145260403594289396601775899165682018519863415355481440493140174095803397598131757186970483686808937452486162468684200357669541509983274190480070090451356714329885498917724584245968931956282393868061145840321958436155014870788124441448804421533001760830134282208528016544096542076464341053021068269154275573415971694091993419532189188441255986453452521173187015230845723714426686656008061378234488378820736036012269562090691205742100599052066162246662000209050471791738554395137423191639165471861494250903278141484037288324398204862821421978241673230156292089425184232675711832712640877319688614808973776864676855888006828514397577178646939302898277741388751150386925907220712096842419596390711112837746063814517338606704684620875329052691658968996227940556322921006943048590310212398603505013047754955134041118803201471285424091823407055135490232316858419509422135762842515588139154649628069447507352752514774597231669372527224383684673246555192258104067152042271206452566789451856568454807746383889315336340355127634863083177478088605083267228907570081628158464521985000924953756284968843280901507820561436232181328355656446402092990291036718161820856655364673718848184953106080954646688962507703095482887624600119513685322810335626298909232524008595820671886803743318958129293381671526356800721735853684226251210488394496565960477047064727050160677857444273307120370167935811637780326253536455860553275232736416397070912006856159660741426075251249616916142241898392940860170509682640035537872312239600114162637224613869964048256217159 [155,51] 3403592997270546452518600080972614029105948079565763449952891363714475552547008213925105887381489949889220926407211570699068215434120911476400643894485047127877403965292632783051054578490671877244148867130794305572266744503602259692629574141780020136262330067574137468142021171866924815399379343233504803102539696391813518640606429066426235132428629428036000880575438015119273204021982418716935321314139212511523301679222715887070068544519700590279717259946805198872404634805594340138724539126777579594191312741638384697105730595069601379201404683230797386198536489887131933415751627160753072253351068803951689407641750213236898211998971210607470982762197444201466888162293679857815472666805111276338373021396142934248754782933162558756524580125408766231602940319083883145036882281241053391309899382744753586233783299950116883909649388759826849412209586514481867063823472256990583008510342366491799852518785603168091902384192382777359202704790036388446808425907531735404755443777298881501769314648548928865219826429683177334709776775760763848679039824598637331091106272009049006226540277046046157694149118556888779012596181550938668116328395080652017130679001569667731511028656759702383483693768456896634978226368024199258772019054985529064994683731649048643871093521828043381858223834319792177710818407382670526269850536833516395159509068790920326820214661112124302276613157291081310413486731483682091233974316192924467867375060441832312211336693375027769081824338621996966038175362589041126250411250281331191884809349464948696371850572233875381826905708839020758654999639462828653330821126916488331309227905526751464887363 [155,52] -1779945299230907727772636237955674706006366186048008663656829243128807463616582760993609798644396375219087008963396335225302605576568408717900735173124874544418161529423905871787556244335140357016324054330431791856149656674466756091851584215540357940577626200622939577774984507537655915224775149665474588631267792883422087941076006155327333681432836860111820589805469532209273872949019405173824385583791969989400115177247641221874555903990123732512893236891421385417957810583363888179640124621060324893842304064237950952659430791303055158201526195467126615820866960379346677574414611214191762096512631559879785016282430537932981892146315191793129743782636721119413677574153451357798586311787358800796744728125741660650869826455529410607054813043181868147106847514024229247506100575102653616978195046715314565098646848313018715715492459886662249938391897240771693169687655488050729058868856877974698606500587984811553899659488461281472234120979287181354553787512899461148980359582320456184367769395075150937058632517768527323104978217629481158569377304041943306833379021331240091745250578861830631206768113348980185181501726725627031717542693695298351143294399071816198832137616926015846773115471723123795806680618743190379033000956937392658871430800075060104063370868083565449205687282002955658849292108994145853797758920592534097103426984675777438618974336541538420808459651332793115968045107295950736648350326477844875003993403004515907710481200720647023003290607215869532456092885379197040496047055885652322018529753267505208534387502555219503121049285042116839970962794032990641120022234994377743740079571290866158034 [155,53] 734580781822788087936978700646326023839202933579564873040982265583347837937409974368994379179661684693158809508374480853902720435294169625840855600841361743201424147976047867188397805613879491526508868985983114918419443750637764079580597705813972145881059317230493075843597874366401451334242054873419246077558332767871969987043059941439553516894468271569301216647349039546654992409147750660434651603785751525328077139854936448336611230273014028029088092204236982165820095879837881900151431429687333152607284203533058303667912394861901883805408169657782870554979879868154674382878639959145817689553217054915685271156617176651397891943927653179677142086776568402587612960938500062744026407079359155369223867967443475164385635188515659967346394591123916128953711985791366535206859594327279580273593861641697585819547789828704501902864089986225573711934758545713935652146571298150718046679140682494384857557824383588749143451333726947830939580818974020468690964134008450017281984365230569990435165146904618848482572986821475360232101634404451045450923080924357859076320934825261743647136084209642439434923527706161554433092029568551330823596590898869401304535130942341459703901567959233786436528412740349252994830232494830956453726803447211374441853585260587068050518842700977561520263813895168595919421465395957450664453035444672415083430464435235191482178028919273806475960643099518515559031221514253856856109871149012132257108535838737391706345094698861236756078598705382423073822163440555026410012032007108375481809570574291254286665887173519855643069829543919022264496520997864876579290357498936306776832449551407049 [155,54] -216218122955777960730276417299423997165472943261394299381590049047943747313132001169463070730201185271407057579936953199647687322984862217436096147298460784217505010728986438079254803224873589656289956469959745973864842825444811849845430333708624360062920269509568235111800663502746159623031371259858346633905632488373287493731203626704254923657531780114308697659011920703766366997531572805298666261666067660276443475766402703269845072369966041825056417414583775401548743162204036634426515703783333641962386499381005990503984006712803899526295824318558180898251952717753603775186386815847274748545048183637833590951663154620262362958030223250458805119645964610370016238600371980414852877065911960282199387011225549659406618547272016832111086430367447118773835330083550556588294274643508709131044975761133103169174317923437154352586741134737082618318387294484778227535280137968636718586713129470955503909151805365651803710559396543799134912937724225824022099349259266142621895027221487834720908066191960571294036968786605454701701130439066001874723314603221381661042235638113032466885461329117462048989229571358457303171961004630536746862962121581967786083096053067383588465208323978455133267672179483819411091300680932652717282956970070146951251693980737749845225232485629182640986897126602271372398728838779365787372417105589340535271885744169634146862917785640259814895750795756644425271317502048624117437766212919942969482725215915196171285200254451152857386149814062869234921772381391273317164541381586245549352671071454595737331188603587327625227949881476445599930318738534537051890603063452539962685580889056 [155,55] 31009771176708137788304229463212727830513238890721398871049751173874199927158959183242946017145416070721821506661312367221690378312036288312889203695856142162653421634074987748658743628947366586837390471599297196225281256787402140788842876327367362006293543212099278162619469108195028978598010833456096909861833778026762384721023459849758200136779576019982418767793717412810016035027821303824315091055057706395034811366762857500298194239100511525365277188247771205082239561358798762782020453149697586846993626023384985185345897931822366203132484678410131831148274778460595972366009943868608498858923901677599561381258866858978660583566909979761058495413064107836290654433870365609007572213962513021466578031712303186441755678596023869170585643330843737155786330304126973068433686583212325997842288024645906864647321015138869208312501831332181452900551841790577605321776630061120499932927298358009119870813155762546859060310840161598053894832332325255040807386047102525973582507569809864133240970024493183440208088226536332465873344497342579971584845366134858052462186965109472854069736790732083068696732010227850211295661344790860465370958023859341669239530892675225325833067377083442400544063067010251566254235042236533321601795992955977331584121625346913655029948631310892717964853288388482337566542476396600087176474117810879563423586967146009615196734169499306140068493841807717242538557594094127129399249915752123517746801112863632687509691298092429629661325278645853102141526832479425222518758735466991171191029703948215610163713713617310049353458381573381173212476900224499402677302950966560640291472940 [155,56] 8877954185115380270746332407094561664968152047195183431948727974442304189657546931277223449306134739685750880740594093152420696019986878724305673305775836153661280791111397869840191259396040067016097122923545421373962044682238922598575032863451766225987921864339085519106809618479762648363448679987650102122387172395589553101552857083481202924352009855989232933860369335412719405827137000544520447284260222236197973903647502725092349458447303312190254198451248367090714450980536928028019678679587859541186732150981663447104016454126175971129398112372546086430188592664668700035451998094901399195204787982629628997664393687914111530333143755937147328267570191512729217280485340725834593601544331798603319216877773884101030240495203432635402671170167539654988960697939088281253367080767834757163769996459222139360877184114012335494500999023866858097974648678593260959113660265605370523821286614479005413693790041053755705697274788020896479217437016246595363131674670354513786262722893498985027836643919423340292964949833953780328342773432199946177548781644199015066623712138461516249158437626510390483836797530937900322600864138967180824515444371628938533863106541403000311454004025105908441096448992923849480316336039286584711672811985121450513185597889490112591085614730403830805174142557025157871524828831479832774870562933377711034231416254846701453062437135313932649063709284978103945613973175302161581538685754660251164398193002346489955614152136338893246721337599922642443739228417853879464322685236303905897192606192846338020297973281227959044018552589472467507456105209214973582797663669947662223262 [155,57] -7886451450816271130497827339782329745359911152407265323909910411856865272485065415076792782441963551443251432423614159984349881115968907398743019856734525730159814365479753242525195318857230287402511144149497106439386009447653889386349372267951325433984475416323211292646934514475691159186437924025553046844418305642147881765026929923450102118806738090197114399161338922331536963952288353262663264419536488818746428534030525560635405016055187522679994156760839137392470494141732677379052081000564469515920999486192664461604086089026232599927787583454282159660659151338409433690866092240249132830020853827649534660210452898501063127244727674158739596462806526434459600808529000081207163170668404350965106666152317527640421464926825081446598974431632322107669228825216264626581910990623573502975093646759516115408379120800989707124312159637782217695917245046937946191808753657024410169534731963109416871310282668902268917737728053967581843238577483488973017626636508138130550601759594857596632572325739973352077405088898552293151989831483259626403146645431217321331408986999794617959913326766832122049939468485177674559410737517505298908958455998771082373761237658536654083677974704027417712323655653663758916346503686140721902812886919019860252584352966180487523614306867215502680784192806450984753333326423145594022148777511615194694612382384467691740903623865158812420488167484022189754771682249012010585001895673377010075671102218437940250776414303010051603382652993214645591434815360019998298327521729998843884039983189320587073765986627569068532397744024873830128142171515902226035395400084284100421 [155,58] 2902164135108250537418755573067299198772108904011818655900978828108065078985834717918192500173613042236242382860489141668283394247712800114292192273311689006878213628836694487449079878496868786838137976280949053311059140921571724073299336571689065931205402145928010132539175398360329931076066958356128191189443753701430998134309034598620254255245260100792329575137749893175106181154055575649546418536295804598079900717433625846432483388209691966075325595134572537587080647894174106395321685590061045088181914086134805313865579612829818790320716455835814077543741448918154402601267828492945859594148714767569328927805892110517937100818019924512313022408698802765957752277217035929057663999730453653477794713389984873398246900285011610804005086254780514954628169639811621936572013235125704569997858900884596732637066671430126776317801605619591598521476948598747347285320713005710336624480522878703945602564749181231514555711003043262864824615482907496833670574561754787141919448342990752606581159719421147193087424654825853952540873199019495551009575257771191216370530827818225011706699883368116067298151545262804102661409070957097772247308204815075511589293969798192302243177551404452543141061608245402759327746435743857416477994120538192368225370643129467879239824230177054753042915208679097024786077118248174171386887248780355374853478074867791238607439117036345832495627487244643597659977332101993994302225069135279112008865484799379752465015083754243913226326167361391160437502554304521130098668138431200677047404291276029501438478892945808649832901367915623096351310157264487928704252210749413727 [155,59] -607124851317634330624991905450497325329278582996285615617344526684461894253675276118632271501410900436626707058668098559737999897386242689634062804566874373859704152991607358291122334114301103934531114345348827200345367074149188356952307323286649679209215002782345358385484889856678448134203844483843453576197823546712600269093662196578398510746031039179672748087306553269938799922339947936812276685611266767277015347223979946836539903113747645034645269393037043411563501279748974068413628380048117724067161428368288641747308384719672654082709607466168718801629432376320806038686761936006232859967677794579853696532156511368759771626378844567468482696810451683030190982628869641828438879184382760426490984171666199864394345562356635845080365930437554785939287218429196006469142185202548878316570011689348612245710036361027462763067465373720448998368603540697775502204477123212306084511058232283517987417254562523117399107303650851813271053615647670521866868993441580676004068636789816340115280404466258367928267677600638913992975187315667516024495520051279725625474849056406326642995658275039723948103692940422385619822048788266193974155932305401558126320140086633947082152364930143518209257866187253485994632296144412278046216687436052491970784481946045529083556284147012512452948957352986190431313975811301808979499603528404037636445853480030552688225165674640851436490199355945044732212730994342985276079072071797193655307947074155187213109317191211736142103647596538258325423141743311306358091109822990890769603460702426177561266447793103968663167880637049926903919384837139211271421282750100 [155,60] 24213452710747217981158744000063266406317328793150397213478601053439653022181317942233187997218127311535723525204474567766871889504758752506709100096886772657747549681452840356064499822108300435919698771115815181407764480865111519690978617643014810851834091474451342617959534036341532002648151968849555555907568778216009504477856832767711768415777363927775087893930718276532646800329217029143055707135590134623638338896822575342957817553634038574550609192833605595907625673533740513709507331926769088120170881101583835730782015284397396839830384344892202060909743392302485801511034169837395139208045302042667003755105003019206011504643013154944147170367690791430470932683711861393680994487829569305615634272000999264078109391027079672415635155247939768978057308799817106986929403476605924503454203840084097518615545883618562828985481917385770654521352979570345536119748898954384327971138470762811654778207203779519971042530454157378990040896900201444027205933484340284433898044538237848384045402890625259840986598655433170276388406562725991572967641049023402722165615584043244498946065756549082786969851721440035215372933835586609432736280446854903392742340402929976815136499646545065241775589587949386837433478815106948006616562040501824944324106755334500115339446713534840776444666927850041752659884187592709040112689265992538476469610481927597644600724973903188281709053301959658032358765398715675844329127912615893268682414420526616127672582838515517030110414792148626629508646219030438359392714943111269787875570338510088353165161406770520345923021735860400533787989036384776481938202632 [155,61] 35621564563353106494919878426697011338886436999365751978214743901866252102915582434005505892573067355305980014566979959459692965157386773309573785906376284743392230117097407467939695446306583058021946979161943131869661111730145321632406436620104987505770718464924672038225943142677638164746849281116191305537714356746801799469629204795619173025073587291638890176457554010207329194010134234841600570279811103050988285733644429033363540516389084833145794358532058842276143969845272518662924145401546407407886165508980091754338376502465421015785900804011126094215976215260493783215696955242322509332418832854787246180091130272670660818984499813665438615658345228433748454410470634475027370551491442873613821012952976429753900535624036355134273001369883825584859279828534760999154504813995646877099145519335458069872547429858677591324774561831719107711275681179503758752837555381363421580149700348831823982381648669851766616417651608396781441831153538062644110578953794432146488886242115432863867323384268022178997937021398844206145622824832306499558774301514542779891742276507271133043363887077591424250124410892793083249779559716494125855376967553029225028650067623355434894436011341200658989245038737218879211455175534896614418767625935268455409430163428429998054586157780676354708877184983211045028359503861303247296629725566570027412734153433293908679412612749738345992300003044711329003432495825016578840065921259776935715160005201177520601531253173588042943891664214266509758838125146128299461574439059483123365120458754422678526418978332408710030241785762384196344048798996473284242742 [155,62] -16082632108437916637318848378100923141185122340751230807367095340240561331130100475997389137474478265323785073976230363242807025082242384088743905146565327493602043110302219660484340646645518744703858179765707414190988055966850127182610224124668982842766176104769538277943155059147030135625440288296148994839735166891952939208484260742508682616119925061478162740966771365979540494156027534336580221506743821116117993093504198793730598560955477253473445693544818019182586042711127105340414765479167987939073859913315133618340626668449829810058048751113967612350079884013802940414075926435069185935567795465207028034505253713127756677433925646114068631509555268363653071385899647165618771647953808092675360526623686841777505918712115678904398157044797652918169964779096471120049016244049601770262818171676713501814800490869929399402347171954698924010894123284836882819705863397353854310622759670658528594520787769734724470163999650929530675852623596808848675099180134249124514094836502463779692559774367682303002139442074552137667359597040858090158807514973183756165435122866775660712839511705941906750880518441977299905796259521923797256605675824368946540050997760198497121020662811879324270754420599008709496923292165326550502103102190325603669943111451291379879795417197278527238054123064805733455974463941667539374180355759865910669659113591548859630432825258252757083539761193398317637646662307428145360591960850900664162920893042619981291355656228474124428421551392816210405590883431660660228660213757658379680926763681321780214623747585963940088572849699743763643329843230964372689 [155,63] 4141708377210776265094597098940098492045789520697261400807706715779065069417412092603540282583379472176305051231137798887046258914926726387094379247529627168570864452507407526314687414162892595105733945696888126062569026525735624857375936181160106183908942355851477231208499975026286241779283289900939166637364352143306653457058068272756123943697618827443349809735550524883676567402551166258130640055341575371989392046460175683750962952487263816196473451724029113635819638695971716748652714885932787075941750957439851858973811830940315413978875887000259410968632545513354204692171952075891960773223081426466500431425634315324975090308449781518931940887577846604602275019054373489159013463567852261861538510051410995862615216446343294672208855183101999797160854228820668747330834213651030715243265667727996313419845039579451291851221970282583022227628291672592431988228741119310530955943229583829701370154659895091263340695280761717026765808997481093727732930338873283080769960067721523074044789547603443459325274950762856363315272953199119638531311796852961513246351567795927122270076352997269113224043923869077069189620909368851837607718000061902604937856916713313302991882829933393458226885359103822053861851699160770694986366230727978357849507099872535266687083896069793699686995583692965487368117484248201522115872695614296096122929204724990725513260289409568671919351898479262221404806798401811788710486543843154132101172068369450377028000493672208093559850909218600800572664365374995540581446162718218916321736260447499086733123157764654706762550508533822437223358794307806271 [155,64] -717083434100111368470615197678972264363294468796704520253103239368036197740471942622224059701797855996763357026909947225880691980182112970405575812150761541375844618322133346304319455522348531289415529590459461310171868248971148731860344017998716260050637172260543830202593252555869257908693433573292412941122503557806073036858182582371247738652663343578130459487582635102100754388030322686720000302696257260083885888133615118444689065248969669628972869646692525411710512477776401051490189835742734001858280160421697027692857135142246210357115397916811920655205688817271633064560849271019757014504211251262157084632033786258776554535063591212887032004023273887047586555293730038818390784765090793723108649716103547201024337478635660984431034567132922175697248297443969147914672713398069243206775810267698897314026514930226662094680020470069228460945479385065065351906610948467140229704262785204219226360208605925919471426221727041119099893550479290648488132906961244499710793505304366436734401373188960480639023157671029392216618833627524594197876200652510535931838770751091890680198682030641760164226819927407580631287505946039473219651580949536701946782846791649257415951281477107569148257188736487445945422954228904229378610778823546493487977546222582637913763654946413055606056585192761633460599907500639515315030425749897771464290076155797593540515774741533452726780451685704850616625700131232104931178619622344195273753318031458103121861234694091781427880612918503791616683262867242443793864125177309842449619191000878961593652433731250651287216844980744596176379340283237 [155,65] 77849339064178546149335697354098351215229351633065409993598233317461644698898549621875604077456753015195033430542025219195514073107034372577392562251747925752347699507150928476771531721940011620945643532569302901867036129435534576392093789866288835708552375909381267346906403342526573876249252312315574328457508546170440823248085317446231040970703510755067693256460617339656996878368808597049430571720226237619370156369483906749393840827016834598426780635717600809196076463341563789495612541610107517057359884561468616439728928332049316305590544474212650257293983205580646055254431407284869745647240286039476738907789619761933875642853208000079853722735870928067366076252496164865001190093025488911751418509183151188099596860862657693778440635149395589491067203629293442363389150171052247287136868362929665179268780539889909197471706879231084147575246313681570618116554776179381339795083636505847400548310871354019435749947841213320813770807051305479191860247565151177512292857639231848151431638717639822430958581348724727629131949395750373507484069234430736573559509100285405275077337821697799542484441444333558552368216451839680776357649275632196601904340140488446382878203944392879585105524156875821601578653356642907196213642065140622935804984010616487008137029944970114271647692474172632559811599363140329119512087005515370636452659003662955161125915330236608800024351373675810070137492005261122123792951042122121737126112403487612462302852911677536395489016893718739359611510757198467047093738294785921960064808493649530660654858268719564038738548129365321318539121805 [155,66] -3234308955486671486897738753083150992509175638924623627935049607940823891121424390033200623114860319477094576825076416295528262898532785485953332073414083750535060070110789112075330816148009254910800083784409646175338113639767336252036851466042281204572989110260456012540048599382524916331358011632897936998657985526622347350030172609127558123592085016595034848115119562463445478286901658234429594363103237513227909846961248928299177872806906810958775552325827832778119382082633459369926312647255833883344456907109845789033066141284801822541930054492287838440911548848354332604959557702310537945168874026410488522153862355893024410523367497512216132985045131913439005814052967357694736651798074179205870221182779034597396959729462119028634653082038637215936662381408658563766782776021032538159183612635977473214566730125050437301145506752936687228355545492935448955217918551623170456053372537303586522269222447799808106837931740124566088746490105068463723789639051941858387841865658761481919057988563882616981348460366656210684611051767244830393238577946480874187310784005264729736926872424996019192057792172094803475373756283597434431476188751232476361695828223352097203880385748652875357970121131726058498376714086935917737373830492338148887746548862124628548826065501294904463869570367173364771737306197575280682438207843208906465891391765780210155225962607130799409487625877174253251094060150275637731930920212851737927283531310223737056772976056266492661108246754783071186957313194964325038486899327310569387409661292335095906570706248116142694937022277541152905022 [155,67] 16322835918451422287446428228442706884979030964234269213805496242690968761982113180320619034083190291049340950802709477124008031579947059367990967850081046870649449002580409343917044652586138291621580418001566660469323513453750845579558743425534269051184950652923553788418018100695772131310260720056403377860400905995046657263355102230284491691790067806042709518889000786735397309493486444029154582715250537391262604005395438235975000561161097894122555604305290380719072765634408173442324050687695915005579432814073879842055409043929969627883881820704359670442579995354504171035971825492859966166892959273513543183302335669843025740158954034494321572562821163012848279519786632417626127579067550793034060723744225800304776177768787080517848521472020239778874574503768288819768535209777589875256873728352392899539878248201700201344038013999417754587435555682227618975820831973465401706297905161473251831259098555370907343992172165310908566697389120855344639363616640011635337399540290186865849604082857261494681869070409462732200345805888760547746919283122751102003062198722307425570162814680363600694975991543292211980428343080998381157990902706792641928863413085098914529426907937448291710888591064902067032645471872122920917389485108896244846056993802198027695069157201334935935038443646697278269729206638621748707625931416886899326811822528659806569382077441800222282922933554496449945503931599990315494152474548800231954847852049042686132322079397001597081194910541978201378722157428773966405504402936031423413634783253436351498308354057009386983359611913154124 [155,68] -285491737554652900313821992245355818306359213793350632151401172921086246667714979526248973561044222695240521561288633109385432446725231638956713821999744440000517664368637376500531091892211292487793080097057893791476447228171558472368028935320146398544633753246518528850230626193046879993257642495083595473694270861847880665682824629587897196019529445755195612891265537120864186595467353641117588215280241193539742406533539018401349842629668928718359413140953733843669305904314220953913327477156331535228956973870148394715778492610302871136060147008076089697694485161554729637663971485160674291938095684432438578555368155289388896453170164759031157137374700589217450659419336039343540054308479679763934669997589142570665674666925800429494524833804884262248530640850351181403707183355384144406589209580790772587188171903528505543035462105520058032907803604468058760062499609929954605344624946464075065792470714186203465066917057791554703739637721511322721688121191413588608767185926031496676941483160665280621335046610744701226056380059433136491473025977195883874760994374765366622851111665823197227022142015674488377822741746107384430372079739293462099082584154836415766025817742677656525291075276844135628212817733770334662837894329178404989791519749337140429205339129894871126971943670207526451909602083235352659631111862992325529666983666084469066652587348599721283490274864157693171150142329810794066296863885614970529898256351529010888312279355068831475485346254295208656939180731031879242544258812534770261068559951850771191161015214622705744946752419573929 [155,69] 144376706639103157101441114946003916994720443538198311836558520097761316115128088983714360512440360026041894536058367053656812617865752658657912908061066768435400264673565731159202571897095924454142643866009198326481220570041722594079739361877632151023762576480662552536674394101142343964738221609744100426706583584275313671910424006118695616131569967606775683466628147816041812835095306861986719913928069845995998846141460380567421047571245287428133831448333885436636836167176482813586918185693409745862805444202098023586204551399222282826507854538034744634401756564584192106441591702818223986580531280572325115775745376519682318051688726470595604610300700021834013861199521212241903346850759244149536069329248652939093709840412526770876639803339036534651121434972609028474960688136062166205740754758523175224789707437084960161406649190714352352348844904816381383094858240941386911138408851367444045029107381364343121509950791887197175969008723102849809286000793137247464171669765735797319581842180182739858897377790913547099465179175844728155108292217597959603148247019491794971707509898085429313269648032699772129434101008416557944845277121166749441475593311247266160815306089190268692387026992680234736021274681114876579101925986363684017453993253341263639928974151725477568415108810674398819597365170926506201396198700555638699044638473263905425525967344121264892143376671614722753076280404629034604612723681500182863113680368690053222351796025476489183226613683850345895465965452103950578268071038317849104932260974105211748508161840293217950962330187573 [155,70] -39758028616274104866621098141262440362659181282987872826820493336656869425851108521255245523911661806311590979792957565559126154399791189571725052929772286095503656492959960513700664511575870945906378709590142085230871305590925220461556558769454456924274337458639076471719966539415862217009443345389741101303489196929063451215654172326025934588408560167115424876706921183421345201505837601396748842790830555115386838458148021247198142724473434635421056175316001560852412370981746994476230903861392556970128670688837476619004695401782244234928463672589651906298850836285839750153099107522966276886444852309277520293731160987718816666169910111521955432098705424470597041541828625821169973149485563568666517354633141711271584250323248818616274323626786465305510689272510702179623846615599913778705879617852221889511437598126524233778691418264308041628822861439747311606569452557937350904539470951102454321368287000505847671278589692572947152383060753036815099002618590842891240666355932942881699134646649862015286672394767699189475183043785288130917074203887880556079210882039637147345115648881740100937135295274820321312799855763041336565609822666193082752409761771420818596475280977870829296574467247913497474996372097224061299049940154124749218757998520261290111761744217635039998496135503773903681031185048058744988773726317415363298896783842508389999128698195655129168432740247320819935418343551885547644362640042988845828365895302385875083438516594119019487786565690480841916140645563462187730046559958373242071994278580039237472734202023643787191704887 [155,71] 7670259170151506450209922402881042860368686073581262246687036651688709846041555513889051048960903688763731035249038930820530641692878698365535725885416707205582798909812468278091409752989394477789685803684020490562799490982362867487383914024639591164551711302472380340616529894534734000459209421722640305553131524803543413966420021557502841362538902285387197028648076689203890980319064856584857329372817385653498008584490087004703685867226491377513301098551640443524749335442978357585196042244236149955687035628380565041259587622174604759570128897176693576948966889460473162131079824412036702533585509829906713208839526184310247658276859370823534946167402555832549011409089095689887577122217341225303955910804275951291604660601072008509550475058711641375187395070070473669365731363584812155152074179980666474516106454055984584824939973392509386876882567227796353505749667989257259039653348225235565989871923158828628304160407764237660630091006074966056605149292511960554647652445829224655983460229655497668242233680933109061067894280494530309983602162272562151944629825031230065691706381174945463333774188985734551943339843624659894085426658930307960247629560491692974531678763199686912311725664693512820503428858757930410803488641005273983309338430184459404408092323966593310558132839636278988342514622480241274543773182348771919373372471946867478310901102766746522532837714449195198464342834184323897653655819893680313976076737473365673394418841897883354209382583436823141877430933319285339919930217999181393609198349931358922639577646719916915281666 [155,72] -1122631874034533850705747960798030235594916069808850754047057671029734931346499496812378664579628733448152265569171082304157919306591684567305783829426427932425514488317166598156234867000470826096395933997433659092457317073289291684952538725841002700931202858968067170145537724699429499420933709501056532361684746687573371249216427866141735179016253819151996060037727580469275968180244500013482705729561220745698110076704037180579599710449206041306132161943842954089603108077530086521208840923283864489109681981422657002448116106287302616170963072590411720251850726371449401018366750810361045112500948433897990067007335990239828851779980850912296716809926692364698448711746226761637684064466226700995231970963730357741890181095830168503996142782244827709145866452478908200651248689392144882997993939205867963715287673777240912158776018507064510176254657318416411361162012415401431890624568442141055214666501817585917027625908722569697294553334088356467738174228969582765065410548423187018981396503509137113272376357825290347588154961057569240743667287290231289738124131628168981768301470033356839211298099861028643160733925272016040684768014957881763885223184433242557287536307226796182391932765069045945609741487330943103193361629200497593884041666046742936503325207179055255983627355530919113547445527553481453389316789767616340318402116139734916031065660814379213410976095103916978731223133416790916510986733962430634666728065573903149143455546059211674612361157432624832092095962421289223651383170102935546354073850842132972811502346370615833986 [155,73] 129883601101578539549692144394157729664885429716432690269247664684521646376947774729436609841391211446403630947599815235158617197202335193931323904790327188854098989558105627275482930247371797434834546659090591170513362214934198877625012005271064628593731097229705587846876534241649542530571492924500668911334234628439875945524291969579314038764169833805300305855559697440238391672168612555682362303631559163174623510228277630479736293005676762273612287630891917820986150381120681581802904222166165119783881956397915631084837932435868627004611526178554530451012567114114052295669901677438986944834206688648693255761107182633164271781628418776185740297338235807165602704421685870071293894510660716137456291191406023453369866282298142071277536291604188104175840495703944220297496287687941329543201787515270961318483456243515823541209738611802367143892642088802398481176700399750461938194760670609731585949943782728235815458696272575314033143516614200428240045693349773923115843044859171104313732616699181182556041220319557176940847861749974333113597867901252602609467153268441725138907585913817783257702043376187750350085108838339461415080927049113680446398003218874922305119064998755418807048239800425750746492308237464461674105345955922763577777353206547762932050138369419159080924007276261415740572041630859950952860058566441629855414033697013566119247904928354218474662438350866138405713966442717363238858576223954056357565962530855347075851504698252487975401749326540589860834019461525400471524195878295297768269168130501538109213102155215940 [155,74] -12661386861143013023175012756601415183015396035639245094437064117669056038243348700384577780226842740721313115381443795084646322702710957595815342542883124100644604367731058451723955828737788983029326169240606744949637991942141586983233691261093569175055111846422683323741211381049994841351300921270946975791261247335928838278430037434860857989204636895285063939165642755954960417306629143125085643319755473802960552773419276888092221868257665324105350324477345446034735650030402541905602520319625244239388916181900770135856155032265695721947442304766135753203845017287672701590706419408052953473746351008291103324333071813916303268286488365424439940374217513905614100608585733931309955888104875417780844054104010370224326083171715149250971963499506795737499172462782869655199012952060597112744393245833676433608288513656958255524610994033295535508381126572283288982110388522186329772082365082828941951780199520347568521916577739949219583738317580246322422515657576305741511342330254750447323230823814027956284781115444481568312146549716969243709847075856984254201611790382182717601880403546237551119524547846041898463294991776831558909842803303478243241130826846736594494939786722874820507904825586474775313275954776392891940922195168867723521722274798319409556059172898525656335437113449604371355418653823559569075115097511010992159720421689530968123439382252587154190289201631968588518061086453661353962132753587534229587180909253848347985808741130900354722813818309113801542364496520720016791032518407269542294211187139916822143877077134 [155,75] 1213162435573560182530412312112984508792067667155074967193321415902149908398543225165373771972729923949222231857878704553807871551974282046090475471292426498465043003003114250716009910599087264058768163825855604095247208025834660323684409219969497135336299451275394525424085218030169965490936970638611544138270057714891883725807565209896129068698015068528338487131870170572220260507411264043757786603971534768656980460385904276874978673999912799084937919449498051223302217068038370595025913467039901001496947408963226805836470075641999027743998589631263434894304095202931870863436218124831930305390466067753802519105889525054211181175953965681115862212969518026887578828014367098296593063338777657402401714029596381212573877285176609131703816323076947612010329886751411615635748554380308813735004108343183561631679445768859668724037614335483301798690196624839023328203367168739648588509798523934573314150280929251863913431613967362138770858366808008008305361164894818054747776345842355155879639323037499429079279254398612482317395986922063979237460086251068120027441774234758208077362958731607863484452644387595332473410288556121124426657657266626347112523746178946466304556735710763205039629833150362451902241958601238759642999899828472833897452064215803085370872192384274919941494945242984604489866486750253707195506046590880700150379684041726550071750567358753531839405514621189367504818344144023201610375329149616678915735864392084630852824104504199522104886357484362099791879331648897308083455211446910009367026425765731625761058929 [155,76] -135882998679823283812115326821913187692725761231952907658185910537538147395149222819704325386340834748247031472884846671323378190666776817600612549775795601790218236151641457012156446699432288825979186899311263782882007937780649335818457367186933206775535428087689206024536488350856500941629746639673557054909439385237884917147590704304044061527109738185694197201680331796880360834442213192700828982689995921790043973192983472101576853308053191093948774202534377269883528169614435308395931402297037337839398793909060656825578454497119757638378094565561025613770916911929815728151321157261654861764686451258179928169625656422407051590685501066810134698441735932853537532272829953687422949588735027916165101433524794022849891348250865334840383648723193184392669972844397786990237709013874255495685701977505313092003612711623223601244889655629164399944683242035733822233639644052751999762285858298519980939465600469525822769963448792205046700241663967266520169490958280086283094573481152431046430942512538337617530672271392830226127436711598916833032227699886898840184624195004210608807069944052455896205079075724034910139644847243188792737808215900378050239355902995705958781418656272331561889575914928239254121814349560057975152494701796125747348033563017378261383537034203141609963417706964936000258808121299682772263938065980233126134437407838391751621664887967901113548461990771244738467750958894358252111707773310783603612183078105873661256809831785701887771786084833688922505845353501067934442094837942046583651855009436313118240 [155,77] 16599576664788427419137030781722264152624778851415444890102101166313253857792324674948538183729445216549556085441202026333432409914562621833181804658806767333399540494340228907468943533213598602388803568852419009280334002690592384195328716385015753140323036242722173442045543812745018102425723678800225101736132761787886378571580156811708614315035348752456455830069560842449343827608040507855602408965094054642610257218799056938908485460332928830731552868942240975059808100881193086504772337348492545979310478112341661154913079058368307479016401069282192488696597902705843163747964437116523952483548217542921272538976170315599220837800447349614349382300927876338701552553444575176911970316054697340905526343460766493251961378838988580746440650868952365792831754125729083647123053351840190325338375812245224685687599055995079705052768593392746212981307115688286965063666669197338219528366110830869038064283610445366486285489952426362028665720468014076442851180296025836461657053073968337409813380615125632507588355986945075670308603054384626335919771158078242678900659551040666209093903562010749111930449103308856107072957571740580769418143439649777815835678964348092208380623523454289123265719124096526762178944011022560460682209434980512801292457627525923857460954873748581547909289012817344425806543362370534717164437947476148290054847954234283886501897764877626475869874655981630757261408201880724510267552699452013077318721704222546961976067321918367082409568446498098003371237558107494284684053445286102896225341607657473501 [155,78] -1815209265624805854922559800039673148405228296374981994688025908623960258591356755896094152957533056838901335015074981049065634010956130147419571511993169745330892156768575088169165012605366866689750061793283340841930973894551909673408019134409443013743603479812053589306407081123800836039471225031365407878631494719221461792287359422747590143547885279112249740231736846778523477972533927106372751979657180602702861864831428990090041894980148934276839470607463485310143923047481872468647595013603081950672931596811342100250057691231268223361675289185020473738128149964638941778581086873981112908269447316320823007302594787552357862643216338513113191366452885785697549663493288345891845318156834418027922473307413989731425826308842839266724261420437158607127884475015502557047052305849207592955424784148560354398782232109413776988788711469506538267868670591970903377580138032262958041513573714709360172233736087894562450562985033802671220927956933846772982891556782160782031470418671555745503795040014010225795313555152292979722105756702088009300416966657111929196359006842713240547468945138722604699565231048669148828100891893265817707170411164506276866989550088528945524707124222406599258542909394970853439420822125956876369267226633129314666701774536445513638081367546672021367375637651170933522733345183488793510330822948475736157492436878825771468757490886534936317553280782264990700775856330496647670112677857362126490094314991231737642233758958271254772976700448157443230220990960527729855571840646332778429105566839665 [155,79] 160070108456233793183547369015116446596738701097481253464186270796520397263762696534517309913103290222204765808425520998964968178555759483091377680147011485003628989208254342213582948480236454597433193800388692307129002851362123519407862005426414612925934309995210180796590408130124607065038300044021477706599676130279511147612787187015665752631845209129833221319748475511255560571656693045896418034504413429172559754957749715149380985208996593470044435456622015346896379951586716683958564868979043807725501723710958680864286331019877331598090643317503122617610119508161308293804684859627376129018804981549461270761985323175970557031709346951014925692575765090838674296340490647370661409729263889200340195907541115042009506833785860189802360626245410804013882581506541387755349370739693841408870726322373986788783355667272262231560604765174012431164160046594780862724693591013137730868372655758998988485801007949036586509306659494954310706881640597419134913653967426438412057211394186035461410509478185017625515339275258399504293977379535042824220926880000881355658165493858348686143973563856719107704487871014506473484426561395981536294418132093726203161219528167253596290214416533399350398237496797810463547913477124468268106057451369640516324062463095710820302945066807336066190452963629460521817000689234324160052952691558449546278704269157137623943616321436603266923692314211371712450443467586349676630586627060893552122764155516504821308878900378278551859845559425497436401125637906862672696336284700883585027762628 [155,80] -11161795592884142662828501433847821667610865457001741366620339333303696723515702728283473843704801979018031750304366715124060484306625938663701032416216968625132981577446133443690695603034111699375134323616113234661773051906765090719753291770758473786408633117883535700248577516033140550960877982937230932015283313328047995289477152513789735608623088198037717612328851654989001672289587257615501925678391341492720467087307415087752933708718064451988234036657569557441879643799821559911867230724649735039178740384278220767556534066618100512681682465462480346933941249571328308176839116969181433883592691148364749749242643964322022572531267599150943599104533712350394342149746999597577290235111205572532182647488570541683332429586769031711890828093719326973038354110492271664508513897683242757143334235763179184522474129244192290492583297971182694296317883228471309761492766254872669298691342416338875863330240605696126469129868811361009616258311737014435010821760436005145271126565659693904753597681633520608012137678610436442876500667032058444259056996023271842065873193364501902365484117986466692129929267764727859246326037287312650812963640430165154866729627184984496300212287498747185991037406166066267724176451403776025019168195706661390995491183103729506318999420318918751019624533538432045187602198812464991108893036490101251349130300238647693174941523693996128152983438751509342317940538554582692124290530295530328860896206903697857285558503709881481126941844638485694195640739147127462971698247410343189597061 [155,81] 642062273131876330805221792247381782145622831864047887763528718558522917041396927205626034892292552500531938180807992578109250276113252945260163441018037760632317786237244700177032822027439652945146854998642644198688216024403772573843959939456745401106847616344690455715840955031277692477146584405424725289517835925954316877842286138990596512996260425206810663454453893162888142482674840343739509817244385130255643952186362624062097615613131289292143589379403557876111605215499248250239690703817976214040669113907076569069040994612682912934910730259997638154848962283709310131771641524185137090154003458715494201554456741276001053317924400940139844430287645554356867022583232955731111272888817202986995130376591780207697897754001391294902185072678866529159196680787516157079169094252219298193945863434299542799274592767053259189290095383601674315273625274025747521551402043754350819685068910823144255985434971833854763541853526678402115708902465744369436056691100322143432667945108742442380300973093030847094699078151225975229564895292635947277879908606358381038162454150916147687634017448892532512794072177745380534392618429110698420284973119825003458523319284683158744286550554229593348304742681887805669986457859770406221284802803652982383863330797454067595686016701130563910997148284693331742612732175917662619950520398206730038689249961722205176108921724283951288691966802117474679289433407746738813098170867818469187553167386431121327189773272468809876022299789119455388481664120664674266875923039276349330 [155,82] -33635630212335076912547353114028983089056051319702863765743586891293291673347341209341421744044462548414333464451023894253000832636278115594448162278730558757364304636596417087911791343519756040190436704725930978428399631416840575447070034459391140392708711744629193979738401348903199289356731295967036483280749177004793600155300481366555375983590742134456384714664895760876542420019168835703601520663264876848845524731073845118244188799927067930113555784628648250296413651182883557167427040483316681287943955290462224184620828871560487109932592313302097222319696627212668701728057228539046966052229358026495634185505750056959794921502673347703470335635782604919161695857972313438299468678010281918802266886560599748155826420522867609514387182721433548968516730074996091906516280340473610163086881462908891307962554960310281524397174258877142706762032916791284784307028046634278947191144246879074981900843244986149736688496927483149524353866994149372476531955056826906210356552076007656251777585951030416372542781920427408316360618930339762319651615560106216318014635355133836191360566782970617253913336047283213048509520250101465218341818095127300574184138302226825821844567020540048971097231642365797187010391893559266105226000450772274830086833191922296418899738314923448354051554096256069160814335407472095599508776975036361010552447549233261785567132559372567340949745471077369192090084839929014356603784954191420436089285915049732366097286407644199630726763640965169038182913606146956745741745776044866 [155,83] 1743744406358636116488011471902273401159590458698932445517314716876685024249325090282786131065425871471766687230231318435690435508663196428031617091283476412243116933275476428599527963942124662002501977628509847408195530699307101699997444498912303779044269947553590183487470987583270629988046125940776099552755958237132083522376027717027438239946235063756498005294471271250447566802911539640269334060578010196912874462331373927154166354272922913295161553351932999174864807410985425426323761591509875224812070386815528545501136366685704562063502619967562747255703798576714426059846420427219188328022963993856499401257447667864517224190167363942890141893193613856300349101538000435610520626121664792113970193191440221083031744207028984578856218139983205690433584916246572642463959530501151202176333002289330097569688642417683410872113817784930106284573852930647754055171504483328214885341465643529849633616792313659266007297661147416400483059956824667230246855868929510216299825977140311657500551974309608821816957199940293653708662916076420095678723028424545139300608311893474104624517299988775173515900599479741952168681560291483106495355394319430464480455002201573223156454874496504964942092604484455696929510582449768252033456458971397336727739724526883262593288636079708199430322341730731527124004511930753968537704821908546877615989188658728645841640513587761738018973349468893785410909178040542033432815009394821023201167221029739310509519322223814822447610419256992747536702793083349979491873086840 [155,84] -85636317345703426374296449507408606052236845103382328506375328530416331265484560996497529693342398647210719040039795428710133812682922198809100830011014478912307877907960967998206965691960874145671027190990792526092860046915210483991685757035735556133845017365795870307512639225641477636560296249717200711127766917001972156812590427744375978058911705431453152176523101153885191331138674976577473913192630874419950757277010537195479875276905381261163050943994344263561346718133843886429890999927851620462943977301363363226956506329638807334867725023564758664917397661682278675989830499009820447018913330564134216058056297444341551449312790042521584204719160820187247230256879447699771094799074310864518498934646189095310380200312351938026878980333064564394738445138347222384344708708824264222101414601204629174738309748995069420251181762015216974213662646780979276037917205686206186090832879905123889968967109336797096992211274000853169891192324691712493091551169637719153681118845058006083657899858431649765577102014658715310030318161888622132930648426605552471011151491266850431119102247482108783242780899965782552980520003483198909800892623114650926180885764498218081792701453579953494037608419223935317703532056317255246578409637208817237370045774539135528427080700293628725465170960854410049633353715653084032232685429056943473706203642959506952579926484524006773034167150223767705450660180772637329660937850714908012406831698318175497577178306512203549162431351947243027901175088157675543286024 [155,85] 3597598434087886719278522606869359213297328745859995021806304844345495278355752318567523573590311879405210032868689625430489910577603404794045472705270503522916176517210323056516400371177956984198951302529356511055458366369888152457038938819207536862399764585926050876616129402054544009684441570324801278633609304214950241483355619408334354654083933807006943437765567342976213912904856215209602714316692534267371749979572049900498028368574583165893828016937617558401969985193907447040645052681744593854223936967990796218544829977630450579605930451534673845317779882072058705309922504675347738693807506013408734126964899130655156796973540927417802121088844345758800715579689308408216644302311382403185333751182076709543069145791864819148568316275348689261345358238137983224122557207903911059024155424762187562817775726427256625576470205061829161537111664917359785909237464608283905602902372052016479626153764167876016775743094374472828768724908054981093534061947546735863800449990797405729239110364933691138756807440463437331232133936928361612384692505653680995355388750964244373450884583528409676576877867937715787481815713124818799730971357464118345457077394932655823286361770456695203132021045807321618225386038343316209603667808088752609468737902471879771827266482118583511698288695629262126211115761123442746816330583991711240614332407284435139367485545177527583832918917426303325033585359686914292546960227092416671579772486353105176173137434281251105889728966531210859924849801159366964057 [155,86] -123176187069901527971381878538365792222749959121574866560473537383118888540820213324610958539092003990669051153876652380991500833359230689049788208622245856676416035864469983660629780692502322823880096783600896002417468274650647433905302501160960567775387094351378790547714455774951742300936340911729708299573393190912071248162059949294772597411848775334031875910022762901432849235161150322049004659195165796737704354289162232188309039228909427643477315383534319442855078341694663370812244570248425358668781961419204126714982586590464060823839926349557115149069431693594222137182412804424288541937500511515539192493290753237687608732806776385861855098929995037140160816151811358679666541690586299620200635713062826207723131480931566197454079025533660022276152771907376311620874207260640183079220025654420916706034491825991993954739343162014683559601646042412390107357922702391967378981370653662970990247049994780236856250016233334124162747439488903250630289411038164351833785943567949571101219636469310354409285220819444159195031779491038313651701958078889234243376835543761262803064176086117634504854465638323508202897386465571481078518344415268143807712724324402701470225699784119532766024958484475753512690498436290385895997218733885810908889078001527529734946082898412195934111116626306775084821995840401661859407320826571044854473770733245286472176461407565269150527258884561782708829605939525015585798714261581113799549832148278029310734787807831173557809271307983623074190962134095474 [155,87] 3378785666613098170171821144314323989798251758163612552534843840701916320761124269393297232357267737578162338825481430577589135515362015561580250486324744167741759716971313931444398824188797011047348984948070013937913943485167167907949289034613333954898116041047028888498430730446084174201194877116424847629493635953484882961894443230839659405985028264109412950648484653538532847613952912258634848898176779577119111355164439338961694876719693004329029644342078124980103044506851875761286410729604562094454480114939222428529221571155048313991409341224782568872252136904045950492866789975582080191894107725302511046278685450675720401974682182661555650799250209584904684766257747632872720915441414726932585282240810416464222516592592117862864305599883062756319862627320539528288065054862977905941821362013014965683358951964634654057963373396747221742590713303685409636823340090873957996662172118424863171027887221403849053677133916214996785114970807483610468641737235847468446256007515315278659970037297127102226797716549972034148314886932068080681816481675976940149827188283225345658642753830311861374377728011748257733583320680713561472062510059050419246104329073536237502453425665207079937578344129755764470292062670089493139371497194618324112261168634607975329562998114494519745741705183079339568482602438677420286960003623960280617114785400564480344106297659797165739278240931422225420205917484534225421389311945843165659677079523640000121237195021984774679938200011766617372721319390 [155,88] -73491215929263980675889930239190056566642909569403061577840065728228120464358041570257894151587248372455798081559367168446615221745663829330251223269236288892833923974889974085859063658002703902676119882125874955627311712314720892207420876395347960501323664670152059346992362738011485449782588835631762430860492691792621436436369072160699076932696836557570465618078682687230320154542014206039870701288897344845076728034032895206720489761516528212613690924299271542483634427506746742423478018533648302653018077214889571045840889482026220118099922879577457926814866990910089185317737646798059318518842403679875722724282662890786650844191478703045063799717381294211706404925700871118298702044602345753834870826620456668877888736104190878243142803813414138719899218640802277790372948716492786575311491584925703384221364391597545836182570773773996979767998826311121155496520742421929511045789311372492757903972022742614817040667976972415870273628956941046382893518430071827103260735799483989291196844989074212600230055603671512511113535736672146580130262518305572189597220417655437596646129528704591908079392632385970413741848114021182753469759292444520385385382801327982004102324556777239275862140238102922783417072473054864828802130811316356398740058795825311483201146857692153104475604498911762588988590216676707722293710548166377500901941334789529503486087531362980434660206264895586779046409998117030628537955472521504845892113951805536050003190797413846855592548635050959513213948 [155,89] 1337680517804101991697317790926724911626818161164379330036571840514142572434508035075167729889505127650170802396220766884476729770061538318817526664558998006551100950465925213233375214533278038603709597733191093789093114351480506426767190552285500421517677687108908251172991351424782939214994671409553082935739702010073615939991656046971999817381993664446081805292402045854003350898542993290505726882550981078656795980216173550294139014990800280923325449695286384770666251838336262060856345407727398787192365992222794799594481849073585490134246930140639783028625853027656507967675306686030048244097350711600714391653883387033375047378081140259753472691975913331566251159915742897962345686984976212428354212188109545127052938791659834565850782146801405310721549816771229914480205018885545582604943897129693296410092526287512455519549799756875684345201257957369490665388639080728340695958971415900710504094528200615844414437861784674092594806618421074438056703620570699896658260786461018510228513553577309600488477433363807645661364143166012438677870409205005164058234878770199268019578454144543297947810910532005434628938511381451170995760032399890121025480899918235289879964554249481640479167952361254755438855695874706451605866741941373493638275882483107134378854885016403886596312496087193445425557995112607245520860234089996252449169052951783911160067989494896542010746141826902732816168351732997563263654419894133425337085416727674302513434556594236825528914608120643926641 [155,90] -35641717372266324438098898239889372415072082376130915556403666297024477167895659536682689954582460775767767295773955076601150213985058101763951369452774407295959709929545416338970103533810763396205760626409958826051302741279615908994554863297980448393725958219950139608123628282281461978532148753114124520713395306255337198946546979251827331684051122858572421333285115373717237232137622841548744487713397788888211876219802547947719829589395302652898804394225715411011433269960349994674386583634459810826552635793843132189241508612406440951944721547535970603038750406952439895707617278043901131416594855102008036689680564128650740933499494016357121767072313982331293704522270146004470281434918139559298168095436725984297116576597050398555164318893955985780267023504780876318969693895921014163131478797766225287114592196293292498545838796138706866723964816771128243689502742823343092990673194804402839161939647699043568373283174249160780937717342151682123295606618355766157384651842467680157581408995071141198212119538031132968164485010898167018403990431322874380851614751372837104329607992646235686036150902877900418296213980255873585681707301722709492970357306664762811999177750547912114499043151485676475176948021964577189046398634494765219717662601463897613330705756152218185563541714207612160244533599013113646663148226459953381975646323792530218735118389415644838821749911114935147032534905641306603654275649378110870725348340457469054460865129614735828167715244500781 [155,91] 1839044503609289471860762545093838956004166340364838845691201237769713845182627446730128014752268461627825989042767428410786104061110702146411898135165628443267637982730342324307805169802900933840610671916085865722200572698929798449455769597241732488929003963967447164752641286118891837421355143527633728827207954905067424179560800054123671953413031809781219232484304649231738571225484834221635231194495017863248391721934026343846636966353762441618149048586730438796652796088830386116114426689536219860357237141182888873408347706752824044220061689234777886459032487450009454214217819307897918441085684568333846282909403086231307134252086560488452228608619707066229698298733049649270576495109299351322029100647747284333020861907335290295935935043199685615813576223499017594851113748581476376503530485002694571353196024519396009652668219328824677981961604531796871212506307425483172911562851261846398409704255502130816744479782361469101121645649466526019521678843503382670444743927236408568247049257656206288905422206002097751476992234810343143306495729938386928887817620421618922002420250526698611133079710250045011978735990569806415393194117023522890824702728011382332309990021186268665735524146271496981624080957282736288192049984789582601228106582014043643991657291283823454639931249175348890555863642348867621228224881790143790038638500736656278072364505647694438768979480938941765550983420986429397693450633935645023740358818621077618430125519826810520771642727942 [155,92] -72261041950734253763959643340732540942067171523281971401208224626464776922099635766002453451930686113084292602422694028365034839785023151237382276577764208688023794980777111890325206443772015022506634437678400257396897488595483914664105520699579368001207769213441680600503531944623762882812115632147868127786170999164227451936929342501352061223605532432077247763210732437266865868394611424785838612327860555631200853985759827232468212576645317618068293030899791342350782632208116223162383361085738591493557273360393231615784960337772520537385525247132723552765532482915944824308193488872494140109416897521838538411970706109879082224767922880760756171104845507849594291130753176776526868373399708914642675577248103786521755476009183208018958007651104484062776276025323815250036494350079063682700179422661621342438521945041873988711625917178402179836238273135950895952308575872033768423344374985429794214236427063959572884560681699644112319272537065808389784712573814612574069527777045749650701028654577724156724146815844618154368943777247700524893589229561627277837355583019035342772331834861597866088352595319397909521184826339844286932343321381500110011827983443263778608606154982202715518083318037769371772965128584622975587688152735746052413013567942521215571924397586444129537074073901806758322592266370526054086729596206984754196675217751252150207813411961811577053594939433189691632482679040573908836897626579193599299171663717334892451145042519922216581619 [155,93] 1414334745989560898881283982677114077888057114448401947662137996658531025927487759022705329890700606754233041897149366724083741985176299975547333268796905661757478695106781320437192406614998286931181315267829478142674418437996753477366691642505150979832201346976502675335245431150913888428841438217671075675408242752806435517954742172907623455861681869263646879706651948334005237666931426002140779378293334821355328161721370453419922343209963803064759647401369331722677642785097178962718525888261201436068039406481227243635411826978919868584955202352261396316734249226126466395981250096682760290547337842536231478579713331139718482962291332065017607298673646225113209115361224739092709075199359013916267710742346576391874597841348552397070721712727200006504814128939972706855954475396990085382749648494699259285853718846229872260629763054437090988353543575155460814915924504641881532987380618364267534009104452346830072750743251846078765514346572469112991929160087506076104459375534667010665052142380199318582122804026843164117313280991892160060329348426787623593412038786219644765793621206575369175001792757966734187427959193318572612988201605770763662859407969011147713021983939654358718650168900803665035784234708088383111264801842824373907894232225955146956321275010734520789103864715263850381091739340442669434471266372550164270850213300263976098401922136127874803122396714693777070780899126236683418967866757265317364588084088935328729198284080334148037 [155,94] -1162887601261422210884890457151448537638477895603827059614855111220850285135243701564459645617327530024628350887754321979644397232424762079746244363161118182654646359237323047315387979235512462188152999547136896834187685570810406352419816168966442287255548678926287786430336408072955066392025601733324593578124627819483750458350861147922212343441641025619223939166655254025889676616338050884989827825756555501868726132247168784853555741357463305472580407928423626706937559156227249617805854677567604364057862234435851438264747394402655127860599529120034095429887700174293988068884946057351493048079875615487203675450014155735407015164705760909370263060482247033650665493263821351902217827466086356252475342773641749892540833469722900360743199044959548623079471444645097477861735147412433332894046315358625681830012333561883077517600917880014967919102096508621264996088966972085381466250392817775153074655530907731670715958754994758583674456788703459268169659236931428683738994045712565708269792041224184164795876045370475002695873372530871535375057128768144500521047867813787680952252753619958028685143232519230283265486897797945454739598126344354931846996795297494498979795148962488486107405288530488898823474346812101139139038326602372558338117605048534552374767963713559002301775263316238201331834153186296893172644758782051303853986429379108842150013318705792757358825313883197907292369705545357069421180837142804909312215213278573557587539762408785 [155,95] -498416285647004011625790266532950216921869020306276401126065212541677635263838408620624912553698303036661814414452745880650835659497185856062065846009410943159699960611349788110365873921819868336084084040810837669841955291923357587792070179029714434637179882429266139319406728010925931698427847587909717325176166010788815706925310274341951203600631706567271510258709717111981126924114652700381609920366363941121940223968196894874236059769634690874646755056021783308269443314119036743658264058157307426573673224519664767192365552210638163972201058941912455863921842720041659534435394631801280211537639429776925899954931891847958680933744630369829147272505663993979753689932568705783564174282408607504718149546424903974539343174146026434331191265918060790016461747736236299001213500244552373755519394314127929499691362826882552850533251767201090928188619900349550706992915165874845560408317202233937205142427267091974479456320341812190916001772435149827583585233454470975715627329051511017748984774464776954221084637583086336776168494568332536860854620862060798974924659170241241005968274646506381595319047200069732365274466059713189205030873851958449682255102012205214263700829369833812342297721199060204462060963684296529789552605014789200671317012130436930707044497048603750884956941713935690209770296917224242487949148214624852852670207154410380490960132792632138283715422620365276844126674475002601654565881635573364888120070787325159715264585628 [155,96] 8152289090717230048554134793929585939163368626661311593560032697817401601737065381397142717113126636959367619109035936140459594079718393828304955357756244779269873259084524343061284006216764733072962517573771037449632403154603842966183691047156524432421525895485377434647974416790351076709165878440221014927574353342109524104823957848674361450363338890065737092184751305360817636360233131350151441677728438947352320678287365892405686176585012667223370091890077078584618338103111991769721075601094527560690522564058601801951227403133706799646391481380239078934310746242637846152804206327484099553630278732223758006494888847212272508705478404597112882785506032850500249070676862694426804896317228404880795685032542661878880786735433923659050349329148004058629019627083526548180527971105527986818143940346677076346650225981355990234964805656898582343062617535904826279765322547313604559227402776743946649346018681119178110069650293224488036350593431753058157429981593385779750315222210194815071983379339716816624020970353071041226920560585953253432421422530738479710660975562390045114265608722557953419863989047526534128581614839444597512056338658117804120885157878009738985539912554837072764145601286213671142531797719137192351327216390077513041023012175165718333466572379876834141713662638992738725984214367297031055218495467966519420029217624731416456587643019996008234278777312282958202862650905437523837144165306552883956797215057697647300797 [155,97] -12169353939214930657550033326904851726453030959157662659972362919295075472156697577551413726372534286275243515688932005505249055747555204220445613878973354250499986375869592933469520083606843838717856451531497365799526924169607604142978411663274212171494119955700884272000227118411957468237073383567991184647542750308280817859666706147581447714867778508869113956387954415694967976809936575254261407927636096812493878438391102887388661418823393046812735066898220279378791063192083727186861916422706857412022004427009540355900484699730520414560080111387930114774760490173130493354862825635621935758818242071412929705984000450053428276263333157349922939959789684440777718609367663390409691056604233763616506754080348949806800528941156691575171787453673046821410769635830251545599355818091094954476174380146461164548690668582811523070823307284199325350529703782338789242429429513117172785790774965054607562773570777744249747435862349169601739642421341588587138520453927282699902029371007789749746461356803351852589732854656236321208995482436444237596690368374317892256729066283913798857118595733310237368306667110835837895231486829243961403300054770117999405039207159220069022521422720557715900493803925566320988971059864112911456043068505288705283661762295647422297420484873517262317052867072631137959993290565618620173575832221923751804220436864994317369454033029855567353823283737794166396604873735189965880586416520815878889832684533922482 [155,98] -818422463769751905218832765791260764148017626652075422752071524412524470121717501863686332798248037338884640293608222373078109387780960654294219709278564730171916244416783212586237292809347774771786211484881149089344780746547969959593923111089641643066353186510677444096653893475327300163636983947422422516244225982213548002315922662600681252414663575559154458250263121666420030493279428367827986852839672341863000907412180614818493660236952348790296187021410194454755945729427011383517694833336757419956246202192084423681043041439759963887014837438365880245652593655161040432886425277862414308951819765233515804346501348631197678065265935579864997583876498320904906228003244987152595548537179461086004995622375462568905712519775823109344135930397063141918416206427520519381607567599453042174181431426319235977943476781482155676076416378252708785478628175788740693728001615977913453796877486489633840751813877956904935626075043263290647505545350112108961461112536512145093735368752611196045983520786581275215275798766000858809937084906156157174537089002783246073746359973822091238505694291669125837612257125522968330297053584571167517388015124035863281068405125969787475637440674659759544610934888125800321284921727350721323774022488309894614851763902859763030484412772590143334726149749153546839425228614210833959942009909885453743441875055196500110719938778844525786842014563800050376414957614185511071006527264936274098185353015379 [155,99] 7069102635414294164764241441459098719164368910108927600874724942906588907862448961305891727234104869853355964912888745174157885962142318889336029827135300106963896497548525696128131246691140694097161324407369523316676225769333308755204047155445024729291924779611478721680754415513813786229199587196222268098700181005701350747818082682073210897767469529617406694097778645734572014503924083504243077474270757595596784068858779596777010907187835798261715686212417258632236020707355735109504855802255843973816415455737558023398159347645312263359203899681060496842934455276133596427339502611431182450304387771661952773762422514979484386314321628052469445573645750149979038884705761024489694756485629782652732223574686411944745585397977397540762306653785435063754060294051766711791827354702308142395203783996869412074159593297592286454956517597613925754805610656253342380974326023850099952893775349052733558403725707630816722029354900468809169723959590182010472671008230307547670465063515292030694792791525160996628236924865231664853153012367280025284751309063374835375396641071407752628404936976287611617234273276078469143214024180530832191210163983595337975720541482137810106992865592888931694298293171867467455658246866051510007026940506416138422202593694102363926563895737312032745187719122615266660950045405265404013232620292521075635032113083592288317729335944145401363181335494847723173566861358898772512003696235569263141580137 [155,100] -15667369131010653790347252795990842113871579214504973831058605169214001717139292876876316977390542436099121002253792489156259771455870548207316234161304401223321239223991475379659596178723246347512083886980739104252297363011331680260126936699242811892168500892074906814310184907763785542266262558735046672142236253559932555372012222205486968788730255322763562287794030259549716366291554037393534731419732829417979733228303011354401424377357338597647725770739660239195060300031309593726679161790651249725026821129741843875421731614838454414863324842020652712041053356791276796402515456038024709371531818584856137744423470413516702609702720240833256319369850927111009472048747018540316036133732728076193290547568439265669921992803895756080345393071935900571827065847215603035102624537649319573210634113907332423703614790686294614027818776619075283052086265200260897455239817816667987930092783698729523277957732139623935457686776759689199720699163477603240598906478243946445935196870094520001072017989872275045863060177486660784288746669857640234203157820680599525107484130912914980251268853515157221113648359446091529724930407380364888683329054639161919142963323378263747754314794381811442738325679687627093414301108305261979268457431114777938390679180000529102099523982133039518633186485475363035177293286365527389936046762720308670956403646312000288574044225845488791719047459434270049792182295296797602351076613854719848522 [155,101] 87048793336828740155570169779872202318218066766323720043516030754848256696255726074344307252013892344853708271861784978488372072755103042880108218183467778115950299853945262763490574159264829130998190404402072417834474704568366087295616893472313869839734817057031890865910308865719901452274519724181973273742272984973842900814694475542276611101665268189428866499066280522218570386338363679002633557672510383767982301087762061214954689133430872769422331845692390605658790642809695817251305822130225184010181519578322460478838434654824457311347941558317337341083963740861629402264118687883406661610381653492584933860554145283919429025423872471890291903311537697687394244173716524067496918919395780785091246732632782298653174233228014512661400762011470251024766384576488978581248613309118188964096391769089463811330190392991563099020438075659083054844257654807836927625596472280186592951603138076689143382806569884513528847958174488743845664222133240806638470669420138927200820019091319446903995382804280150666293377096437126500377735970944390761676279759797357986138735958869546083960308725520927372989907952505996941663690858407949003831476443060957352085505715493775180629726702834238046603281118403087640360570243735219525594526384852848651862416135397624735184178882569480868429724684658634311966704508512834840793629403306356638995751830265074271193770393971301015693606096715993279478855486500626425782890092650603 [155,102] -2144920937609541657970690709982165810228842283466078987879768528405011936945366221259202221985570393025248302908954985791641871289730460244256404677084896381186372140944487948262237102322734472045227979518762636697308330547852975291807311980034003844901492816041787836383532345872640967426292598841499204762130254329312631944603421699570782477687544160098008127248441952489982948675225758584119149757340100833740908082853194802070766773825156532507037246491621271969807820848594739458147361280231932060624739112300262038441487196847425360708552847701662387520866076029116898202162221621543840778868266341387377065937210161579758075745959150275194348927998578679860295703289592025287554651047271391482627074877334202548531805282229426399120447751550379223493425573620350191105729402143512077419079914498015407998476244897350929650350640292472116321916497214962029991197225413310934334074901988266993894853278826317130161415215525520703237126062412320487237224346004386089281059805404994758976299424352371548984566652507713723194006832247107957766058451273216845910580190461336976310334750436507753998692467102546620378921439536761337792776751641170981704050832918488047803500989463551796154370842107494617583373297403771855204143119218073843569033906474247872126535772502251734288635982811799823826403841859403774235119778688705094948319998899303861347183466279014949197143363864760549538412570124534693465212070114 [155,103] 38793820356948185582996079695684452430820969672368290784233190440417114021436812726398770773690703801161840930946646166666039431137602204835698492103698881024879452091708836120632001084970898581553302229880029226187166807376871984854736941793938693801229938035044868111678074848116707224844032226855433759050972166924645675712339296410919811558397170769195266265697873154409897400451417625433491599617101655015731464932739102760352580455949414567537694264534373168924327572923182644579122241872569923895328960708941866744925458650246447207406133929784286718530105603198619689893148292633767210668645714275253998108766216918488452951126150255521459978798798235377766353632725045377915934271849568294762011830735626041019459861171712517684454122295826239192546878478422669729308199876040288028095497651357464449688345379690420477064707807473970968072229152914881195820203678831859046626090755684292476123680120922389581689420941933734336384201324454687485825679012679000010262529971087320161190291567184325766036114177756004200260220532188661415876037447514979609386674018544462549911899792157429765833579093626572822854614220486717991503918633066568437333973186254237765467198682678637326648936520151978811994862151935645734965993729050952856959146479062831187951681508060301241791362207077677203178984785371365818752435517804055735734584405169198607538105125367240089055941867602067630360769081751277258777270 [155,104] -383169991485795994329156837563798300702628619619549762883497400066123334015986573646484969996087764438139760303658176570975310709032013902758411717966468069276690050566134613097051561435810389928879442013632939971544795779129907558561439312075801308889818437268113603517896850182341717498839243069287874792523880554761135976370226038010324256750726343415983883415092855095291531624685815925198490710518085317848898799881122580145267510633614148494133513633533807224216383292191325305149725496986259530987265414742940281795192897449129721832394082390436076542144079058793408025997175594878077358167119704781773184073388253502660853018470060799995312685441158474875835193566790057227238504360983505028755874041329217343125387202504535747190747738442299804277983530992968189204607945678142721143162590153928582041769667099259231867040739889507447365764435637081924134555789922094048165661686947031758588841381149975033789901835651893688733217127357875029961318745588069326224919221706604794804747356289777487626427159254377539144917349038768491220785018987264246340605966292838017913953353242339894990199356831812689051173857735603250603844219934526182730628675677709874306595297050344045854182673456653919433144521911505428529686680152265985987596466394626806463492653627739896875877306738489997582432735213742267681306003034947263693613856853632535445716511881473027408498659280618504221665422619570177692 [155,105] -1620657062366184670104817544110450981565276612886078863659313015806827554034465378402855177073198011540112478421794418054923834097981103317284237484074442008074098224758062685989173122287352764996101858911023885382154814775325579199388192630494715477763609176200498122605837963996815886177339916174043700108910902892370050921367599804960410459524976741294256847882823968459216474125728385806507372593025837517985871557359476249836183894916400869718157527416611351705970153211744381179392222748339084148136045182386245175313550635324963239468913489916305270538930089206677466309716927077050805897044409698630135995811415731662587585959851139215317055266460867965597421423002335833606219632501403992567277115559964534255537308142177867716966887017317120266854364690629638788451886906053896745301454300654871965072445767687825169774433608306184716104615912918443057438901032234231215372058344974987297126655081565308761517205738168366703594327082168924689945669447763241008059668596528308218044240533729419953210976761391772804302632293472360450703845770786921731457974719584362578488570309148042828893085938621874521830155775954499768522963064968659441798800189892866897504712875335472384526310024901488582159695414425856314882270176310518158460734915716561072402581687549537119176302251802794100678630238508720026407451650806629626813218165109111276235111158479611131340521577019682393595457485046642 [155,106] 10936615270531555948176438128142939323071092803886919864498951336797403153488663927475287398686558925171108584821612500790418109940794614524696271472712758694696352109956019929985173112670400546963695042535798480154032236307557416158815144635893280306197930389606584729229649092451733452598844849245161963460171729116592654535378936169888090153969053617979306693829612860801460742281255256163784509131990088283430050314921462336152033982107692727751451367241743635389427736107894131857904355745735230051792359745866379283587546703890322340543161451327414003393950905750794007664014020366647014897958598387798123264837059893962092363941222270328756370177611473756647058951421081289542152096447457423873789550196549391228669337694491642330628879944432347825024708289446258326531179241389050520335367655038194859366684099512230112322813791853754434345972911607507646629564578661403749769289349590797635678943498608752313748165396906648400217476668598241028568476803798852654528758560002472581759348134929405137425671161764679549404460285388145547683821703127604426787784913745586397538196812640139177561897875199644937855149608997103313359710007936979520229172112317058646393180996953027469106086812265894132395914346636338036534660913758685339854042742005529535105418574983289007527589647057088346176986629675591370111644905035921928003339868600158956709580309617396151787526353321943537648483467 [155,107] 120027193104013973180844145038715828523409817149787065862415873873538977002370330465639183146669478160833855527033415102759375735461237320751356525627643006278159898844303770101377296885442995004688904321964621378897816838461784711493320271692672416801341133633725667039571070162992346093619876233032080835481017955545059234262165937942532174524663435460097575582123895406078332325763088162235889807496607507103034055370423060193734381702258383090032510224352380467551521014445610163181599665449146245405017871048019821560044285121486421813964804837350572319980231155291741430769701957644763758697454621025753483822081545784327650311553444690923711754723148227030797838813721831244727475583631692014699151177387287968422648114636171873049338007315302188702158426089340509747813121517693584294950170831019078018968464327086115323418344370136846749828442579718140112768737086251040028513895303333176762862968958200668284865097317393701685571124737948762960665910501666600173477937829614949573398575361902706571745304813898095356418695412504757290836935981986823171796440332500314508992888473222745083831134912144629491424405050331670167456780541426177431550328496964016546198273614017563175411680609585752782731325753893572042475225617505598873544861739963297582231726757790184336567656740016854117003469214681898882351292489507385550806664497145260591678620671670075382384891723439103352602 [155,108] -28919877647681855927711201458435104880246760881651165579532228026680234267621194116036518266355486499662189544670105978480539911548350073616391990253053579959854691684707614055617384051139733792343241999013219318581434673418713446315894649997119168494939578583034528402082796900750625446135329234606613514203652494856033295286562341237416658032025981131624271813438209919499128649323295647677694629298105028249022145900565053637720622642768198035678410844713280862072650638021588659981997913150535471513086529893283818226125550522121428953295029027756562302133087936435646288500522782859791352052250833355406401206317929861889192830114219841130824043100537494366810563114982162036176585791680335658229799942935316312326478042412505700000263412760393539488810836756983741717464051738507202043436493629983394201976685508048735245602919536126781488036333988204999919814871054149692098608827808929406604043324006406936588634728015520236704183849048016724742722101628720584196197080402028551160800403921260622691253903829330129605376905355389304575664866162921859158580686303961162731233789994519752519811066406306634645494140882587091930300299399044347786370459388488010158230422202183593735979121199997137179845845744775797062971921690806213943547280991116193554288158467779183607611671695426384187109915181639657701971676300470389191284707231390013944642456731456526276775183012813831 [155,109] -1265719038766294102334136933202916660589897288903123208968047333631301838508208021317228630377669250102580431403614430524512500410153952243461843497072284475971176504024144566512910148100575408042536026968496795400259517643579767218468062595598581461095246326262266910266790609862794810207622584363249853394834864374036363979653637733622972361477138837120436375266841106558228449032149457636998221755510016177437218448234780976315421105054008719185671836085111119568259879300049846903105845336806409422552183427183121750140446808539106216223594299437983561581159885756674235543728109779837551369211629363671907441476736771523529856806886891377355788362757670099796182922175052715641251877264576235948223060164021935090004062198654935876080065802183462827755398577772936941725043094751926451102479797972499333609517086755071839947349966886629845811787799814022116326772237829177991969986380827785440562213605511679051721403185456480864965910166845995448608677056030872531037195530085122977330621302280498820191938736087803621237346965794094468304819725415793791481001749813644439854429210803447903509460240994677788754307092963862473358019336596983656475584954305915381413450212249505954365211617662052260900053498122543848449142695246233416804545865143589894480562566771758987786487732956034381679818104953924298342352884338297111853424933350620506060323626873864821246626391464 [155,110] -1420301308572415387981442773209858696421162424884498210592974295012926438085562033864614407669042788769211850380016497668735119652993908227720723802145968405332550316978379563477766884815922563283115562752630673764191294620924695216317511146451289303947275206988251566948624057094381277416451494764820711033666242337966076609519404835945809301408137664445068960211299052419323009695720572129678229660717652090789954543995230728395323189846160317684108315282551704788045544356612493700909460948469841887272842029158055202636028632274947334992053330676940126905239564907536738707315581433564365789774245800538608373821758478931140514560956930900297763599063886876306708522375880687763293277203499548334962362190375481709685320021952031283931376578364208100716354121441428119102062373162258231064149332789281856210121645344700549160881415968892992934554269963730209332208331503728557104472023014310882628205160262672679839427897504380553040452891630215397389987846243438765851756277763358092958994571481844030408588672229778608010869759795448022140452657885280072293629540171829699549881297706633572495130664292347962375518699788742253134073178638043223414012152871075942262499284520423794929226105746778076490127159076210818111421163297200783819138213282819326650530570538140815018652001745057080834799758131938171533069594841323129598509505081566008696246683235369680131903 [155,111] 1982490509437400251245377428549920021464016003179409625672335244179215216295121241151552510585334863709320545343953313769044914087821487008872819456245547846297059211691444578137902279245210766783650240786986037338663337971601890979794091046470106259611802307587949285317938962264222581195044366072093202898683488041552580479433616054717813229227938633817037131663928048251778036405756774838720200589459674640225886145638477420829713657230584496142008522561488402467466077691120814236875815273482410292001894346323268317584919853513246341730147631205754235180334376659365887199954346672413726685821762213024596310671101039229171788412466989476755190796829720572748304795339461421301479482496142730698145185795636121039291861574659929486433347401527719102692128115231828721758888637272735061732827639440492409094926519601369139247137056994340127714423797480039604260934559757558630875328332460357336618851506866052996006779481169839183062851112889506547417425033235937007501929955286032472014474467803373306401594722397610532609597174774807243675319805771905322527609858504535381078553948384786125294222651250031358928117160535813665149386393961660577096604105263228799890033011818218466985491857066986479639481694934889586779233388257621255931854790012770004887274006173630002382886431356218221594612214759798451061035800066700823584972779374140048325619431619311702 [155,112] 3255522402472419943283342499737945809781369801373532211224497806323828816700491568019758257182588771329799944818380025806312719004115268677171376310968974282544505036800036786097184344663676938066262158214095442772560969559803957066275923633407307818098893936337966224655405008973967821556709600796398263192780506070571755952520025195205122013448930249921661251501967539542638656216897302914339590762088569823692581038534321632731533117904393755197476990785584233640205684177143578976238238812913679130701871924016615162747606139485024245080127327643918425182917300111242713612334943362254455071783906352804392923309586463830216014413626251236782567243714462505673109973540078720687565281922627424488519362038177402829869116699614499674449599133879640370836143005241958997764233227305236572276048553034087852517505801250285852227712089571069446738608028613697095018059793981386412717061574414514161969816326672966445506860358947777303787529431297874950451274874258696715596986266819345851626536902379051304422415465503074213619546432944603483598867069332849959950938514968074180030032780534547010835730468372299926707716269392872691546300769767561049613787972817212455626763101964753783042329723261836061005930064006705287237274014440807589970731963989855879079877060004014619264935453336926020811646087324391203550234958311813329586329754740157618197468395310 [155,113] 400205402847570436697332082041612712293695448840209560936172818060002563605718036287330106378089317322256951575868369787341191108288342854894104614368327293524858302164945878959218377060042242706559264055033820290348791252269387850814751302247968651171444224422095276936094492916679678461733838966805309743512658274215129110416118750206585630559409118656317400245659959644846383074438949768298445382176140236918294852672895508936092253623006865940004079698948267957271854360555910872686162175149332488256530199980753540596471021277568577063393422700802736061386987943996244994461231159775397375885176376237419263973157185751740605085238818234603983136025803883959824503532758417353365936627373370219411636071428740400195073893442084775143505024016775020673014561839057275075060869113250902117478224932838629487441049036244856626447201113198414433314821808327039503578401941526040411011371719948124202164884046394868913326996841577822976678177112585019543937938909358955369796034736523775930512492862044944007702674346462636317821392721011192232572754778828588262555771039674984318233170526511396485314970624613705464356760894870646611736303552463381206662190451322792823965011942545824344580060369795873048930219567504743116028408024104106653087727891409493916743085117118652646564300667075664499304178540578988454047391475512540388299308858996521605105 [155,114] -859087689297133530442683903621105887352184931683527311550097041421457956898099892813536115587902694244129796200916001044198731644279338540897252395449483928485114798118628786732425851114589966848526553387132368785987711967282473561548737286875296633537944327714371125313438701811848050744647768846348872283386917552357319077215164335761336790110065290703898382158692925433109784531385223097204986680876691963678120170447506561391053659188592290256272739735007552926402517039493039785700464166511671819710437647116946434934723236656191717922173333249919205619608501606488781012637947108470395119593137613209528274496766894755773768805322741750528322147881682236031791757698372380411366393017818913039625595210335052599572986446345217116613129247756056462919887151033560277827140999205501217381063430501538712929259254610801688895347667722756391973231668867144727724331448481153218516925072865968678472935521505301474233956698692051672066904792404093346980289373452266459518837578686396043672628526332051933168370655053309029335217243318214074301355098709400020320839302083699137725468119626486529829486652105023458163451873944670735829326821759250975696612519802271130454035413922795764825452427239206668683306845278067323950340944666672177465513130775789108911167860243755063991876432195450785641980510377795381809386482074407494575928724107658061 [155,115] -267624153761647243702556775583047121605476788464401614972196422928677412080347284590436212375764417250664603146446021352037005560635794385330837433927731467163521319265450415229426484733910493208942406787049334140876164501122760028623727899422839828491359019514185041334996338634303274336224110651634655389909832879711552030908618711811762691629808078678437004025645242899560857124678218173367153831836316918237536668025948161176286106890000875809351324126709909854645341792802095378575021785129248957702745048974107249779035983868952171370563723446620526921844327954168705936722794755487437209603205398865069722114802896003472438719192908968875510001553047808264193403232154933382395572315496184399947217240417887259770337141499209614445338495512132107170044059288354984576333425430726783420268251978762081434108479890180740140015350915275577007144331806315515384245483325425043087969904480965873574776422409509700441507997058479790824299353393131997353015611040973667228916721223581348484102576044081710722463286443744243915802931804273330251591746282352336370348511057142889596027115635706234140426646108665069104577501813546099420210724941228427523234336541427226297421313336410175788665590995606000831450282584107798384015373395595488364063070122332563763772082807316918623822186149572173062635484861291716158559526842514544149054904882 [155,116] 97840506227688944321440352507067531738647116929132908559971092156331261188506671016120770261381216856982870740383667704041433204189918150030041882630398893403651106483411835972173795009726244350308436505556751703339642224147746185374721119107481491615242826739929008359401433208383903128828162329463288069269647515761417829243587158994335486177465502883986902586358570101814332643908491627153966834156892203672583515893564785082956380223190501717700733200358446688408499961852990375893710284063365551901787215379409622309466312730786192192797477055258610219709756717244298607157117680274995017221714247951669843511521148055478370816400805150822373339607162043191148068895856565173489264101124729280802970682696096325455264186262055971070579079986756753934159403346377190772194028128005809714589759319290373778954380783074581036484094991601008889986235411411740336701153897445317322417141301247187190726598871689320617661964713315754278760651792835545842845398146208210870202912780032861111143574001647750966106529674188207489366968207542758316616431778195050346398944926086124783157197389373324932489415004509243806804480258849900466670671959049575979989127864264868210829553689717608587941787609431220343225357749126093062974091707228861821340202103697321639097384380491925660759427411338287684825948394416145437494289379389768347 [155,117] 12028037222821388036798049781977583359060546010022751874107904707243196313740862932055123422909381040630596120948997963989551738918585742849028790255473757968463643679198649040702462859742220480961333207509847752614926799276945211024090651346936979393539089234710972334088539744055567296168986029341906825602064314080565168615827588334123850931660005399264996717825876442300838562292046979447206003655978784703626486263643035724589080722553812934420650297621658524399548290535855697818250010561708261286132758871810371862308070618687529997038159845068637402741657467681945146763594334035885437524624971592464580073923749134880723426663409261278859090054365092709097461261909274364399521414240069833723401890805716201500971143953548136240226633007202009564603091092678810982791195674927848294381348283017413944247972611092587181422228105850656045680095699793567818106565238514498734407218893119952052045008068740989031369255042911126500609641965291885005242199232486979029610276700572845611278432224578641327591780363632585139911332875844396076218041693549135787476615195614623859582701110878877595397319156567290109197812739496928389881014994271795732992313576220992828974424083111231398049445983764132581897762886972084235389941924821140630200011403168582829900221615694514365384419493924035076025958464874295897951707986122598 [155,118] -129634236212175916374971831385670186774634485709228758127612567517444748160786271977656416893170579759071564919595458367111113066453241388851996948558524296942557586456558748165315994054515290601421569748451859327302639616046100281271933316984422876142336337623584236886799363449292837654906475481453729819701173462502055587161383631316880476807987600819403839994272933006184787073698765011779469871994021787054432323971864352886200608246573609883575288000301336906984530561926298509520774881115347119105655931701107581117581268728826976134369547339693839243524852632620099126540118259180366600045038642875199405650835919961145611175130180678574850884252545215535905305516888115205373927648046421127330219661591023485324401152377115340039013179385255572361766210631633476249875392446234368268040847048478347818608110240755519738386060037764786139778761548544743537115548024529271930631683071118988611715717011481835715674009638953595039368994697913407034604741073934156936315704799075145969659834021052138531660839672101154625974030347808720875568888138380906236291530987157773199281083979635556072050199096677423066620487939987036450400594825195804065504837045179671943481113982842550754523149744918148893543885260504585594287422963344438118918090943049482006613646958373633772504238935738321044734246816322312451265419 [155,119] 112814192013686427531597957958175031269342803301950717764751684672457625348171206631622813969677206011270461598492725370576916288541880531126937904423588378634467717910735004902235150448785185352009084671012570159844872917047831422665044537708392589226913119210519855719141645231127167103389030665548655714734912113213046687672069114323955662677258648333759196616851321015791816787519264513532449525900028330361268959709483377609800779083461619322356755943570257761172975526902887097160824187661723677419518160645211512853019376298462340987177737883856654099614841227837203537338995494600246481811993050685300358091275114419618764651692574397254690033776854221027629714074134104715633804212428915047113647849791817687367303532401562368981641629237293399862385445493617885354755209449254435328294532233479642116773591165271578676042461111754154894784662774464447104285741977294601097769243008488929761082938061079302940178791467509264005977843781169431255378962525283476036860098218679222774775341231513875781048240438394932045472670778914141251392937152993227996743165885598529773052846323879019413825227179122899370408797082812474546141464670131071115759237523075392681941052703198520347619894123531389989703249883187683076292010780816840455843140811610142869884921771618635856782998764599138386159724875035304083 [155,120] -26512887673047897140947568365946260346414185064915711738373188264454701289062935144159107133135836237278067697795857735183531047770146423815733630752388523186740635657262354814744008254281140657425896141368737077437169737929579104443702436522883567359741072772605286168401943081504915812077833890855683870135472910280589968755446019713985677392732091370080272261292547284548526431968132867028111171127859135954982386111302240723159785725707855375982752705227452420421660107048938871276091510870998699847040201603895872219278873222336257637068527267700481733728204245554638127795998302299520649969568451588847093111952145551518425977480108594395688673383250348200334648836081809593226733645886681618891701940263082012754461692149870177902768407796591545998313484070372345099252871069782001046687144404698958147704509616450502549657013439508629997622628572512717530626858590293560110579913815713801839141145128239404648253678351900380271562019231814396338468372839457808423057462024959684377559312404453311012309064361509439420483160175654950387945322691492486239925775610624966264465090771273590201048538807975576575450502422605748156186796497583259438569816383372699935437619006229084770222284912918195197002391118180481036617659696598322969957598665208164439808006062440779804527822882543211827506534675087 [155,121] 1838896655159585688940007944401323751106081249906381894744122953611518435025064022777058101840071463844966005284095452003902223121083919737224286634296054577658699729220640304755476901800941612337319395468751873885049333824397938011015076442155233359773937170192122864933879885242866554845931471698611422280828862285469638663645054522691508067873407399437631399887754844972730727442643355429131233357031781127282515970831171782941276529182337313199679578892483987578492378137523700046720689700227141707594959617744993855822088156816553194372723187436591078042663510982668885071979394234928233649539101674286709015039620352881443598012128126864505375077501214311910358265461565561897628229834600291600218185723138026477815550818822179349196454316323510009233552011909784954465802811526986261601194925470147478123536570050177763888046283278111268735842991159986822936676934435764459619098539875418911448414127561976142553669296303243149058738845609901371207484453969527817877611880227326779736897587610868211466018674561332668576799076868487036893512771960929076919910984912821929706426687217380556702062549678991813013758416200650724202279482596801327153763276230965167112096009603908030811134275934787938480628877793307750762018493187995875416479143189566316363231199231291444906105166631010560185219 [155,122] -91997310113561733585839208418815588977883430979991618075512789921100925874276261439458195057677297296747019645515440145761137485536488362776554284024486328367804453396186930381533094512999820737603303187761943317547858981319200508648437100957349054600414104897527267772110448597632367489475038504235222692387011084363728720410073832851054941113888923573528366860598446509011320034588848580721103979311198968343996253114759098399469075778495592571925638781926107700606581967792190370509911191174646236406475466182195377320271458954172774346717196058776235776051149633885821314198378980041833221405422718940118055913324639733764490280063486341747439391948869065952715556523793129548218719268061929424388251769463458517224911262532909263820376096229169480712745686278106501458671372254323958785374562629251510577879579710230077472414993420715647806098514911609794683695279423173777623094546699087895325333523830349485934988107852911592185165487234050266552766548908324008400753818884241484344463949933402836565244746823994801971942325331357416898477231588886968943550251978716769707850047128096915398164406296883436666225900027957859432464947899052972079323465264805234113463609087154096734275640105641730897543070381133718258989610801207747759665601384116502305204590167941409456555982259228769 [155,123] 5037709611771116219533823897916560989314871937562939644363788614142153280474716529969589890002539001157199395088663337124586799145525818752682981400582445071554811708513310616020003705266050580283486792426602316759145777410594348460073325137257564893646443725728086306943679158351979580732267574190537133178727245327609611110233474069527434918549484116008384229194705231673931920100094764275685414996333809729999604336057149470365837245155272749808046334661492838360480588998041078269929676408455665247848434674587211476243632699968581756051690986621270359991232233615334450140081454295017238103559162307074122251841029181459978360212338628597004203761575702884138570086749236428750873808886442715897886850317871887613159737457816959287583209163703422199675449063366359659759833216678565860655765753237562004934917421941667793035363231442750104692755084679472961600940351853403365573279183994713776556816119550295786068227373227763276174802661901457771472708714283471736629906671082969390710388903106949586183082801953166424363422180029441502430301042715558987876423114246479279558323686365459804818565024503083126281015002940574576737891525476851382373769227257865073839740063001544147919137708085589282061190013452447892612797410360243707428445053495562227394422713925828212739804500 [155,124] -91241641903972446605547210885430845676442832972044126532469636736504173920588580514137426087672939784573788946530599130723112212419269602107654706543497981283929250257278218611715190945755928977467292116961043158391283756702179560195863232231068263472758775179400055643044227696259987812860662939163522951736518023662913282469747416461327616553006378101066102267626300326076854539398968550934855214207950341423216386978644496030782255678557418179273524158666086148115356884653542676754643131193187566225897190090070996242622018469827490221763408026936769311921375653947656183305598149213126948265305622114312500974738117583816077388523602621200311130341627883769058794718430923014739117580461818154801069055229649739224284120427150908647460216901407202497608747498990048150071552106173123220143593914739121203571802620309185011411697217186159199605681465785084369787011550433302004402672468688115244135691336946322293618893276343768469810514882991772984911347102025159601520241855526643336520356147867168401143988988060137177815079918122813390172440953860548901024392265611372617908144838395272002562147814894555518250941138254181157996197191728261188894780627628273667050665189955328290276926401347966332777719629544683471544256137863561491679827107334521748090640002049603638 [155,125] 1338019262308505628073335106079789806643953579321834272895193573662116924795140042725143958509598278015783399026080467686000630670313826478939191528671131669259235954541900934493341226858684671540463934794360262962528470934664122414693600841860759742722220513054006186288033085274594261799712365907065584551452666994168591906243824435786679040348263365133891255264265538426540297583215791857773349677591394831671846935860966146426025766829863231138954827949967401016784687880822159373800677171680366367160206377548052485533934448209975257663928516410202312161643168031007162688758943450001611352182736932244280365518048514720385681809011318067850969670667776190661623078855264847763450441281690030690969453909697784600234868930520315892586407055350056300917810055658450571110403724315811781482613278125259524604661354009840669284256074158300315615551605828095025152230371410489559874845475187274243945216615110705824496982906931773074595934694247092563175734362371506306534324943994694296293983215844404654793304128880757811378940398323954284179235431261384934978535322463065019659508849889695511311761264915544251349075453332680604023941396502744845595381664882037436130334088933513818171568806227517356160456813860029435008531528976908424848470677180445748819299762997 [155,126] -17644516366530671041576485270196398084320347760567392284856638336968572279991854602723408359670028854882060818011207858590853828655488337984154961697054399274626164807800115733902607451243141394555361777174944445760659189857561096852845390330936498066453659126098386589054555215174549653856717300839256526711971437734601540121135169837147005272838093187368782453469480074323975591466727216850445267905774646856041833567688560331307715321179056656872157574920737740255709513468427389031887046099190586745590539358894350450484007219676264976987545665326192586035163770165674076792581023789773637903115931739328721259961888300290830345017526063370647581870097782612378721424016066636951506306533379920096046168819116711000501099568890868178089592121672543978410206557457333867342078770242427828955893270840703671917253304415372036615896431274665098090664791169575397384226681180979329266584263066089958327585696078855828518817335397884136518250257905571614581609829691974135734699167677795401833598324913757120750163653941235682733994406645450281601003331270967925040504565626898646740815464242185692234940233577147334395512539443009210984465620323633830711743052591588331595893838832586859791964191410584011077254161777095364527525141859309228871100701565088782427 [155,127] 70157253777493396888289921810747973637225254048471174289913687592190345482806053270904384647873306464790941576995572254426099474050012542322847439261012452291056419249169191433505265720704541198918856227923297225374638238370450165854136681077021890429233582477344566748747381884068965899878361199068942144399479487898360364835995340177307520590020224313415432706054662178618621943562891731365813002986489312026716515387083339221205118727896475499444653467147908702559793269623168593323937092500339652658885569103072835679090715222799391640854814310379823096808877251300850467277533945658431348300470378248822458212887904240408368553561586425769201688888496559881054165117328336330051081958508246579520699739737443739934518926950402731676627830169608474305639208559742970201540114944164624660958389964022538913954506731804919066170093021114292886943465435270449725623647327158561177148788688097173324121424234200817687257928842729718186820234716973861064280846223426167597048290140751207944567928551867231111042869203298752696102430138820202917122769056764835749696859992749731518246897259417646377517163396692942165987778981593803304368167211012803766586702343627083182580112557166683564379836891962673793123465976176291817630382829865573073075648867673 [155,128] -134561336939857506907377810650134161149948311582171811335164253239236131324259952645868740885968816488260967268652713040761798375720993252477122328644093844330894910626378454041961968892780731482809157522055584004395929553352714047062814694021809880146286550242136862276988438652484195829754899140527348025360546828929867988808121196800348657697931488749312900308820870711005452494222056927443135460693933406159192712073013502238363249408471268882036536728000298789698892980302764512699772103169089791490232176274024207382891851812954387680900791689156015085031939608344208566848607383600939563476413959475959547862059439753203467522539221200285751067789711703316863353193943585861771256477923936017474382844257347487679652781822711668379954085662117676599978287073189224619526744413517165200893520190501464979953988724264817442879430334188343596205737298536287510662028340981631366257018890156254402882036993388880981936397113166416297124380329301623561879252154425321939230006499589597500222820026325339127422707125273015831852846771538867909930540586298205555457876363623745369508995855677851949086178591463738181959072983107932809241329360610447191721929135990540690732706773472834251403698398271742816681447130840032860353944135300064030546 [155,129] 1438852659649993666870931120883545421720646552690335123432221800875602233803422721894684927399666703516361658320180122722667025528469720385584878558042880023286950756529496686035679512107409484576874990000293784690023179867658783384608447668452701805745684826013256997939325844568769167520517526833328254884524189627593733263012824632701192937094949846872380266431667944583994545658733181307048311105869737765151234894420239482369361918443733150776033251208570048065491579181041815773124012626469604495061605244990078582944097883080165891290969325411097755863691828550099206429517753045493426308051315121007598615774474329158036205157551283961886144027830992731603765614950588886874203616325057391296050593704420513673843090995555617456579969097033690885150429361800131569771443756099154097810554396628509232031415721213799939627597086583278128955349601368282520745865561446991830233010827313521464200774084752285779788142359699901738559118031392243321805945884538103613402455675662861502416110040026630629258787832308641020718673850257365542602717302944953645089102269454981239680824976579139898933040272582998953444118317008705473018405070969959681158719209699886161951309366104250787791196975795417246033580059436105999061912347114855 [155,130] -1687819393280017879611644627095895667082040921505679832872173971445214641497359259559467284321100412788986641969536657729213892949860359975339904784375918308641164722735920873635044520729134127469726536724696903218219826371090801714166200436226903730205997487082037962162581711149466473316575540968860201615254836485715943249204430363127110189350965966229398742914975354466359011606656094024719682563928105048693898636703571183281996857298031051228079440659943498518752716152359353263010217700193296867160283262005928925599720978544803715237935292175009946049351233398291150631931447233966178326064851485470126622157377126266316777368638016279636859223601027283663166660739105835650759082505925101515768654611075141328602942290644632113060047695288401612989423755694320485559721239379268846958392618352493647721425142862242864737703607805098863432306116995383567612485610565628557093499059389548272448637600241957294169561390763789633811694217275251295498761024379271631687901061936409227827427655834268310239785660474262374829921063126180022206677045012826522403747168867526592375445615268224044341657004521201060699792163953868634951077307444909607862381440099846840108220907335509539910758854079018291734893535302356905022505 [155,131] -15591736978542596062541796021033462040967614797420145661529574550033890526410683459612385579033831224703860612054651868702763053164157130545975359668468423231333543744581508874107638638447232978837073212283988368828164011487955743370178651659720127166494549774483959789018670843202416724699693949213952019155100333747126075124884752547037685781675152147703117527951297926606789947559340444672964025036043325594933615774785091846524118935845976813015250189535598781381366301995594984174557856659842566201535421197681977596325557875175855895500820368366401954049801084072344996389340549987463499088841277001805462565127718624602184489873719449587741044598548597494276581948062979272957951682526927644496959743985950477857573341430829553378704177664057343976921082452623578210003125207530523673908323146194381762697065244033309841459039209101604081080118023797329373355311806400599658434728914920202327366336782888825487330007667253742943459367047607179371626076289220913123904109007469705619606554596323913705909583099517273937645793747633835978011948475979699073743698100925724251293045642192266432920786626622471063865722233976762340722509155606366856605993501802246453210183639407469969959909978336659871146260669831728 [155,132] -18902110433438327453488840450252716488959170060277381511646165605024808507043564670771045641310965657084605468752810055706762437576236793210657041468459476847141086805284946390297244842057383194471076119346152055984194929608062350684367180920763258201384368884098468297953271128152042168373163146378778563828773561749965083980829826648635893032842212127188884373027058285237469136502846120431981671639951906608421210240324965459037544968806342555781968908592603783635163941005235011919744589516324081240950662578263604565010403318927006607664355799213530660185458851560462282565534882002686751657448690079219719673614302501577441157078987555781452902586551126434641270418614386591724801282292820658554869857926930480184443815398283725157734820052691407057684507468595158070456360410558676987693044586254993772991157872399562620572473403362359269327510889905744295087816446988345150611530224866124370950798362012055453696709897637419278024852580066381475561032789531887411937009987329933174956240687527182828463609274570190090552308500357141576313757610015315862664768147827142691911150202275278031431203683961004565826773879235339532909313653671706345696833866802627298828231588706210097647009806992754230330695 [155,133] 5706142674184190566438925606318994662060709153616779492270368665278224865938606938612106677519849402433521478829635512912190918793440547050071497740967204811764307741535979940418779334552750474182123800897364706616219944451265387779678501699201974231082927632197259639092823912943101045622978792795112176925729558361971051683546882912760528720041807133962236309906912924241451926260291686894385702879304653926901659000196366496984382481796207088359664057089820919579505587771987481255722053334267589967962839907869250866277782154954253752091600188966812292448321942405351145448570311475621412808203699146034844728104993671578890885953400004410275194037524156766881420321698558525392865466897580052497453828049392804012519217784584534206376995131548919705251714838050055509812176556766113629158462956695522999265887556463178752675095657601467764887999799821785332183983683900729250899329263859146860325159781289111618637865830798108109806090172001555925868940484418052001847257961900971828867960467351802874122823419949086584928913745496508731351980832599601206574662637848969454125758027626948423460731004412292593482636590506599315306439485464525491266706297722774415671612655597302912220650553653605 [155,134] 11858638863905566297159446704965657845671288270123123436915821989788442958661474046124886093076271390809165669724409224653562876414230917698458848596551371426064130036065250889645688485762210836807303913674706556624728342415773893100017482474046281884365919367100245439706211603012748948609631230187674888328358637317289064583838999528422091815764141614986197259655274730253825181400763409555784782004322003405208378820620342507663282360976420503157475254175471444341101485726420997600034977365472126151096038492855872071034713626638964108462930035751438555168687076450355098539202097062060182862864711817211191993990428451309607054443527333166762685690234202495256293528039902398237928056644678998985575534937611621521295422316552544979988946106270969965528958028331462411544795939018681647463023888421118982073052929190693006843416921681897293681640630984993153911893295365819473511519922394960225998315777993772461082493709757316777733777012299824086913031546092675088535428195113238185368077016958970811116056063418043743296998054385820516094626786631130216849375549308671378584242454590370368519698414769635183099445364895628423601046884115251425680665142452595621205504258698744492386928 [155,135] 2618429535766396974726427084523482634347121044576474010215772923230277389069580936636703382558872860703880048974947278810952633347056030487981347437309992493743580940458778408190029419514786016043742476992128695549208922808372684987524470321123516334513932880372697138533061283610483615384107364971499377826761025165786585079224437054432074771826044576796312466925303808143536817222957443697990299454050423363285545297118759300796080148950747008066117133742450562744466845760707818100370064932094049175862207905354930015663701592980000856712129809095070680613155715732303523044043246930993540067301179140723681625274095822338920130243715438173408955788870266289067418328793467982714989472777084225340621596730850342528752238591270350096634669199694535571804360247722489452505233614573177721154843944497345829823438358612662528612800331618961347646990726027603032233704466453839665673351897308616847810302920539961464572758778522207240994728014433233321305312498114548697687038575675357487467082196296391260324157254328815579399182255966548457458330856896793677942446230761435137594247123552842203662390704326885926498827969366777091695028308225271805024125782636503226039233905203135 [155,136] -270118372037340170197055503647441071259853526088491068893696652163183102620565052552304259056154081509943856005672016536078572796692274207435658975019386500294462898990245469956185359037302827993349242303779994917353391411391399844125324332819343842805138381246348589649969439897112328059054536947802069415111139949424576871374853675315543013398260221242125342217867025768994774474765257825798112356001745611631286353465031584345580662717002599162046566524387689795653482344651699875263901978280140784499419257015605343142213667161038948363806996087077902477647905673562978579907415250929132011944211033538884385749773485904692005233902774144075107348632196706624935431088446662077751748054634310850085397519151918330236055890404621110540367943322333710786679828133206433547806099317603891982894912799839444782523932359821455435403270043977773068366646471738919417862659313600642939529898620495940652848830062037754950944593654557851323865744905659367011104863236748519806267361900200487190810766820618607316521862414719502564808952178673130592842867322729504566347567379920396755779190893028865330670690386400170748742069512855548975286504026750750949999559811537768653970 [155,137] 54774228332641940571850481614306461559919268894900008120275326331274683263001986542792257747777117486324038461872043184570841280737062083429516258947391315017976795898098346794762945707043786116686634760119613451337287883330796238616224801223148606069483380058670852363555832926186553130615401947606512464558794248414061505149145026366346523652387249067958967985249552516363399562041996700827845684628258399962487449753208320560073247872251800671324245762252367976458100199310660816580787118839939294453942003859906373486723418593701332828158887658430379428794811157178980085104589537908818700347992820668758994584880920639535598053019886135160348206742640816152190639054877937441065918014818545175752220607731919202091475177890455658965397453530280578665415280716043725106925493706744406799586603455746914345953649551105735833127888604890666782019969060377154464532559468035442451930260949470149869826342630791499944173331797698765817205726829790171300973227680352807938851607052860760102552317603096050572786844362878116876582615910876870237419247825462848294995410912858805539807875341446340598472059638803466121299477628347670638360606710118624573602749873325 [155,138] -9398531935372715495050874509334102523232577117921542257481821878040412427108079305353329490568142535302790988443295625859016785396285704292235790819438179127662565038584903525425487746418935446432544506844892557682864272940210385236814048580886503080554912260010359091565861948134268666378784035011769600911845981201890614306134949469754691630070561083700659269177213494267434288459647510727697623551228138241963706954844878744544624492514927894274293622217968286461242084150482671471678757025205594569525622726731285057690401946877175573447356858339194233828396387212517324863510227275602543069616088045604882316784011059755471776274460015898344799325675023452566412990589398337950749025295817980437309032929275801001045189472183700520231037586192017193225753576771313061180458289748435263389713292532665640998085080080982171419223805929344159620837697518376013643565421001617110417630971544563455829313985831074092468577075310321000684695577345961949333946859950766962756692824011624073220253001889335702378522227182921956890499398672106339127371598945176932915952884210244440017777875784312761534295258997070614224928814387399847818010579968915012506 [155,139] 1702135428209581890539997134559211009650586371416593478261874331065163999559784379917167648440826320030786396160327051363744417012610900792999764491582105617719625195657747938222019188264907666819624118741213639522737389277217918258531448836001394548461652271729648315321412755897106777956942481671800112388673513913459760066864573016493418988751228447067832179053010034274249673911533715108215116214605703352491111209490139558035754142781496712535894843038293534942581613383528912473053665664271002351749541465289627931411637629362034825666687387235809471506110660186886185003517649351985504637000969859265222008636721579859215258530159106106411550488951409543572375268310982643785480558254851158501081209147470868776261010891475548688437410227631332862567459399067011793732400999439189466613186755988073250154155481299407293239071166320810089797109605380558672874068897036646006428823673135863064694398560484814233633519255572516835511354652554320366349404768769633938451710518335175679512005834057829471364382718809421891851329609027266985344506934344774779703926814736041547727267048973788044528407756613907841369739592671029302251789650592 [155,140] -60050099608136846676705005327519807139769376649038853161316887914168928772125416862597826262198939656179211286015984454860183878596027198253380688275305603785458559350696889095345137076109692663363826902200002721621128521496897991152631632172288643583139534097615476064951887255780099841643114456177141539010838785496033021050846774784885492099917364580622452263847793520494249112772094206230943602166900729047245805809386230112840793480068170838384037538857059658187989781913740134685546148997083252682119178329944995514116422396533137663993010386165520434965026926372290503338554290251928236004566117191437871550585025682064477353207762393811701911299174190962026602413929570444737882567857013943260102969541853360499589583058742204211927970270941981141673049793032081782819520017353423759428516007603914524113858078815919061387503012503355520362642406784213724141138824435979019703548055499760497827638818038957229250647869157754205782714183083087012017825086725172805850051343373404573449033569954718998438428635553577990376681863213270783697473038636617217960441101444701547233249759709190896762660406114300037802641904557343682 [155,141] 231346187703127258366672841290623168132766356594706331167023578507134437167747202259147709773224329346091659795921542973755170045362784971274612135937730527855657946496553703405570908661467938398727243039904443541180686130931600510023418644505561221102578524806796087886834179089586076935238120091338619218093058835223098315351248021855225687991396963370620572993427179966788548708780008963585161718929799380700477926390670854480741427398888820167962547887975515130869047169227021763199618054553626621847233462842881719758740632624451311616847411231508558325278800997239527255873237684649863052634239916780299705030418958682771114147817048649637837007293439630555646334201164088755170791333343545972341616138552306296754235248869954623200062160824414795511194647568720311087161557840545775440681818036308194421209754382822414161067091838926772079703917211616254440504103430800721553611936862405774376309476674441344888652845382542771101902517654078461440396635161372331329277318716772352145524996309807168887245493940446047982093827576708669370397555208935948571248421058865951769358221153445246295721274679685996627323555 [155,142] -9173528400336798654135562805299114057281603280013865427282632938121249933039210661404808825644323026703214337170381277759481079185109900878108119843272947438909619196635207667618180625628214684634816366795000846718261077058365047696942712676953978010953296849716917136995121786323580891648807796051103426213405329527964265852844539258882166890414044583080577499739854003207320327768419377196005160465677317778648528328000644115868866412425873342328516497891891043384205521768657356340423168364889555569442624466947516000313856659001538361258207083168621804477556969184311144903662366265724295477379347204890369178436939836140656619636729700734850282429957049519261168890308864875418793405849829077574260163005440743662446799537704392486166083808668238440150821932571259857917212026685406921590586722045568497708469368851774569020728540557331981679168722513313313614339575179778535267207718645770417179564848634958562676991513990272367501072647899943864194043693434905377193809822901503901342548716294886099261524605687485550227467254267164535865641493012246313897508029163217489679233547378573634801647877815398 [155,143] 51715049915639877703184332391800576110796352703736907043717990576630216853176408780494146974755851281150954464737595788791017289622312409280160240899884580266610126087068663195859656307105980249058360656372212071911322103330293913356653559596853174049973094661011707186980305949279429649132973941985716124951421537503575738522083173914185309119924453306570872419242949397667157055581804282269876956437914174573881524839507067887675214136753891063412629920569519279915558434461653253338544128287063621609932527303736855386057147473867280523380054327467218728173314766095512895609842142526837348266786316660157978427929339092084230582792540043731942634984358064002109600365796186920662276243231167591550360652692357388902029491862423108197878029004896719525132091943782901115466659680290121248566793327242022872422336425496188129612315176525726314307701060280824838045933103373759613740430090454232813727101911915941614541263091274698268313800351265360741770977066255319392072191964622782316881270064384520650206568323324912895943359364357288717304059120827829385448067465178264257763584998718660501364 [155,144] 1576503350640162945442582198431434535082258467062421122088573300109336268316080377138918114311930962844584461260674409790944277212335034899403433932203816253628606000355477319819851380687988690087930516309917397045526058279085194479976569040127073835924682541087266602648909834432934711463804423819657098752417343821699807419202746157284179762777557407076714119622676962023153505341607625673174656681820478053449400334396362548896783090481416278554650300882477547541017933622795781149844700398032142652209246646674718830027526043239163740897631442666578251253710489032109833846051344646807013138305927775437315223011432825424760208224325119812890740419243634364713283325420256700605574349556142080981796154277124584920722746526286238362931349125168459366909347437126248788659559017363151346807299224072335267672556517677094704053395697089105204017389779351097820948941983113527153075265675467235668073551298585886002014024120862226895241110276948030383247322319833171349105990150121448872437750956190004590773673624574805652396747875771817703833665338781264683039139782768570234994514595249 [155,145] 5001871788319744690080044642024262930799859660747365505524198612467750674538601951272711786809477578663234945194918153655615205776835413326435684378286604931608435462227036095225515204529305955228090633713471136309286856798490363138332319651738575185263671741684323847399570903923113484845428656562717349157816583414810884116777405477121336014411663615971502360709597238934828193586143801742022979953843993856177866411205021443543692971577768287065751430038098390606640777419615252086150374224402886726945729338026932382990924881888075861144729561673132134261748699341990206634478859052174512086246637727929898149672179678172496275141779399997262534265080968682581154978900458328916582030829064189234432167137212541980978232732926963810155898964706860764343194268346141054998006808801124294880454116543382364105412744810680819768410840778815317794910350908691400571181897102300778791901918764129121962158575812809817800383802892092032062075467117816253002897740472754217309122590460302867127838049705228700111718694410203488330510584115236670782754907007406897574458283742759940 [155,146] -785484945188396320122638323886733856395155422135144941008781680548193686893465539377936776419472684060163803465920009071907275165909954511612210389953004535217681799270502389489825257880115346451156168150323271880742141545753519749967121511120987257996958169201972704924848132160052494299754798310157419940692607293491377096311240249953051122181638727089238908862585306381791174389748604500185182477312798765336110848740425766495242992092375631844433115658338274248453939063255164253233350630824134739688581243111272386831116612398171808157061763801943869947584566694312202112760257792899723131026521391394686908347340023821126370580500492108950419862590682458964332493901841048501864919573662042673753566773852089712333601924076248722521483405692270572249681942220252603546292063610737504317223753715610708327073494261388828766320817831446777485713505327772179549051367968357304597398837922225073892539912685445604034853015584363526321403436962516255404539184265082900899204288368914959684906165006912529955210629512516380825358126968003513888958358827470418345310 [155,147] 3882721946212257615696979855217672823009216713502775404061085764743468506047202295169020671112364174864273935845269791150068638910007325213859627687634011300679370051612997851921783473971717430314069804828023083954485966876210399747696247251058241016043358346229133973431583928521184749476852868976964082215847482426134458672528056742522510804970197130564870987687924167004881875212160046179535506962737875628054741828444578357580624984632911347925270571871361685548203598907703441128832249429240219558317041470675711082897554848120499849181618418608799124394633517127176433292566865141410050824647210231316282107709672879704182297548841510572735260273591669967502676882395890911331392875982316125752804402895938650171229857136656278566450076127558166855914381822243410509845277683510992712806128279628833845544493908716181906616731468959400753291996686738821337797218728622991955451588082779732097981436853916340398690480174279627270883500464192139963219001891110488899491662063435101270414951994644758737184568786572443324982487494259491009615446910694 [155,148] -955256274640180688720894137419237179208154474596871326731059887481350650828578120628392826280118310883102606112347449602166186073371198095530554647155951681211627345819839588682277565230784337314660213575317831146446851227692865568869947284486808018544963101626972532535158118063096368143505335415722543022688413380356838078997762083876973064668072229070325903755411073023688624652387634348110708065785916883178089783392351576641355653228487046213378149232859421264323857430901938170721916295509740415097342087375508891395206606122363990928477772889887345493807244010254049656472306217075771083894902154498195631195709672635232383848075935206890502209677503110378442671273387359243498704004373729527891641380770943721947950786526194962159331674530851329083446983317104540023716307496393282561964453030896578197927370407034080030060204611875263004895695135868812345036448205276885843359996966768740870480041320491525531160735647845021583002865133290934440148961613981650782363739559891907886222002894134057589065125538206583062419788672191408 [155,149] 744991836806271329831180095268303229536568745734410462202757821793562893216475666556759142617276772610518128101467224060582413694611691130706860524382962246325701381193381695021477632168131703828962171916033594033421929795483947927229042294534751262662248897472059831142543856448449731890440439354198548427311178063507384858262520328068121692156883383403862954004222949727940352620193357848959436977289448700820833594859212090712866093477333044010836982553509786350387845782223073906978847553024234233211139362255750112137922522378818306259298023432398387706037321989126510050490752311359907735699764931125666537463432575189120375890678350311037397443669552715615817647462524229073329217418609901122432688181808221392160700308462916389120745148610955483371123820360283156203704294153723725738955590166648504321081127114126540809975598716995752947306938626409290364898388731431068408321337978613595067346958138368878379994078086381017792372087868879934922192925284899611234736760351615058398411166238787296363520827184145038723605 [155,150] -124770741857768183515497979247432390339347864945651514348617876393187262821581275703536734806494408811060131105775722148736320256966247134231119133316865402538462927661562593184548848167106406494437452681516248443465982337249297752153329219739882887283629781306136333614211354649497138650033616760107568479244654208634002734737743838349227280422921500219171336404143271996622484699768105525108288471945290826663486589864298267750283425087710865751099622339475020483610533049601367148326822716889122956391408996321344863083577298560620586928811184755272880116141941673023537127773447760468718561768896632240034776633846326640591338531645519153491939431642832146001415159504329906717045551463869490343698176917905255968981317885618149596551171208545185030573699662290036095629953947205549910279705715392789062592865871479564960903097189264350720253869198668511935076844374148295034452669730642775248106744970678164591179602223096209273678757394358219432461247985359928036348390626781457923575998632092811051000697361581 [155,151] -27980056466439557523051531579679337980737866828068253586599327880975512475553333947015060214263510870830530115512098836111855967445084793117171952745099118710645383479150462141745142707124106746939496103925520722538333416915758204432788350205631123807107178548379391452060684783538138441411498343787844966106373456725265065326170495838564602489640549721710603018705263523643982390189276238296398015121224266811683764458299367547226791001539550959545102154939205101538351085965060282040572273732623460178006004651798526038499939981894854473003444645554025596712223985612954336803325821863928695862434735475234021349820753809327905923571084852832764010700222290343068874955030730984363843148826826855968592953627478382310723826069281769601105751590943232882010746566204852205155514695357363916872988617440713912025211654185395562341603545817153929329163301544895073448766268647266077337372890833948073990218156525818795285525155693493697669853657897728301920176619402866046538346671780775694027481417177005 [155,152] -1321335707829215448088285445980312128124818628668964319228617212417126469456400357290928425838800574244001887476004481604952605570456091205606586450914691130274301738296471114270615957576971054981311823936573679626855497845178867019418547637137908605760185430370596002588871297922120936144418651268672735028356659890759041083635976760224268080576742115114336013267203655411970229808006363389899042708481834666499255398795342267557609544747210801016683815205399518348567174215777235331623145581031931610432148597464169387990840839481088205620391504914754703647143874907540406168042991826378096842352940976300143124396893023582147704994368837971573634993859851824189045735551333343380317968650411224504813034106646623062431384137518751874920777719469201082957798673789397451640974080296822717040642752259596395095224678813432394369298327031678515887200103210963606382211381419777603493310563656128290782939744850443207647931764746906354557955065120062080025309864950292760927090552751857624841 [155,153] 12441658130688409363005332630552475658283978454738824249123938191671154192717813303951034979473078774233296376977298943830982133380386999451398023735930555162189488948886932373329939235118409832993257916068671044364809878662698143332581260699729783253013479184060885905232267763853526686011358381694590117455731540397686975488458004104824794018887784511408683962038630540740558981677939191350338854553355651315633273965317965833243084669934397127552064793623938945761139000876031281112345663743243057601327788577304728088271926972527288474535719001006679379367215968212819619420353571789180396552702742825759378679320330163895713244966774460707189216741173495688187340951636772360428535321735892179250366688468351163129153038257167347491280601181632397460750741431562422283261647669199812055379747606732381227188937931915096384610347261337435681389911896085667409056470581866979444446065822168770843964519511200718369928676153632768402607521326537689112760884723253965776636849 [155,154] -177992738448894777334890872090720765263400492978125668288448963884889867806124640171679449159938632314152520146907940097586831415309650204049220216087531848352346593717626218822911598414688530830522938904457870050395061133092001409603769866529910606003177649821774752894548626471252947217305889993455771050773634625402020529537008043722663199220050526085254425641833045351463054606183365494543768581856545002217376199672171010801749100077888735877359534334084738413816033825579646331220464517581672879349772322158261581637893385366992664032757867236020032390954735553528426804380328404838941817868452012161492436727603315402641852691942533868727829105134942367842968372695896855964059282542173999054091480431187739648575809593109645084624033973541237344542156491709470257990222555159131099770106217048305346002026587239772326848710269068771368363704417840161348482595526924968558464989713845221813854733158414638090323110848228818562632015977799680201753226075719 [155,155] -32443124699521686731552007567839862998003072422455167948189114623061104425293165034466671197028301312472282080134127728739883130567877864866818418563281737289899216600489935919201790216020223309591771359701354879854804923576389006022645633866372793428277520950955805366655266061801984736923236860474325711122012753359458002063048730982052997938455840535498244154912092854949400919975562870503124392813931388740860049688661839036018470895321315323581786059511529422140729934783413644294643053728951153370479941086514043144249353884489959616800847551352946667737568387355031633422124662909550331299024214058747886459727295121240424193612783914450913485945235652462743474453261116922796863509379482590323022879873447305863976218425937779832322185374947284786270034420492275360534260201151015509368027593146065841133568114184801374568123445836167130237092666725142197457972744254498453851851535576058319076103378726643500219794812063102853840047868912 [156,0] 13338032028411313831660201911620770625086717335473080359761443680616697472215432254201534478964448763848663949042997765315765279867929713365979381569395265586052427438894765583531088830182859092722595071974163057781604171242307918128506043912999847863575014686604214598779073266579359001614695039008857510932799911981163711369740227256552403078949125999650432081256227899700313791558937810081281581938191322134102595126110016526870359831854664051472125161752442457417858453739245658715661338101249633151401819649131605942763470277251645769829901549699977936126901632881556939134490391616343926660399428629089940158325593488357468850505384905066047041632252676866104224116860001964907831253926882239216065219233346498895800632813878832582818342291924723921526149414461919196333775948639542655280370961235376587557445593255259742741541498988566739870675957529309338808476965124991901905494598924960492229407366947970231269367352533300074149965407771776467029378480239508470257173410056718676531632637775558709632626129004020655977047217707146060549412055843048743628809535014877631846593279743043516259408501058092498924984395305769671398234578398107638403043179108549524097575830171818150501401764828444616552257835691370950854121843886457675441647589775879909320049513224668750406911307788868616302885995066021428075604106347963710775973791889507223410174515779816502327993393480850326059910164795919321075442896437501382220878206349169692825834970686951783320223615152414781662633653305152306685973568327590042536265211263735159231116826372915251288774463823401087608406353739423053670883505510955572844233744058013086826165834262442353850263251373861182228972521989107131958007812500000000000000000000000000000000000000000000000000 [156,1] -155563357477351179520864980851280816952768728591216104492236604140359100313651524145642836831498458821040080028356798795873397041785696123195923565956159044424920329368339380867779764752917481607059225998182364149444527611043860339907019201649754601996876501012763351910485791702583574634617379736893392681214576147536096752611149668041428051190348146634472315026110669565171205429539729053145515245541617709155308345504484195141684735706300544922572609461780735524898163034393963247991191039910552918981589295044172279681339150213095613941747889266860671645191504827019263778331395019678510673833829443235614886062480465262829876946133367715038068283086443163454428167239449377849946170714398584577550045481083003629545484138056363941760789045509537174251842757589153977338384979047242026554461215155924736532661506197642036191792976740418180004680532306220659690022951454128815859402003104041595528642065866520211723636752457166321558358979701984439008486950114238486105389994153966698336547754677990038253706815408896036105520490094601340369359467026496570981236283253779982797954905922728702245203135535293569330589686466390968412032796539833190147433291825275195517936191248291848957376104015800602853866307313140772065797493158995710660375010751701964534062335161692010575906948909501847613702421217553790173214661542938551902961709634186747152210082599488989298085607941313364992139914855093350570807946790236766252056079491951752441546872270731058896110928498651456420261693324219264852873622730806174143506260293773027865513253311257341766941680839546309345370250686103912131381491751483746906756562559326944728448259244123170206486499779022621046230732905679456889629364013671875000000000000000000000000000000000000000000 [156,2] 881626191849993852979222947905396686503315967101284160076946756563033800970874545296548614552736815768338908353959427224127670069812176113829833046713672785240766553926473475257606462176762493488245480338086775991345266201869869080648804152559074185041892080806772172415563978492438491927807187098382943460621654052788539074105254107985844362618216805058634993651644090655133266523107646270847458762482390514616221963081616908717183686673933794215697121265251436176360845084623494149889774645305935106483028995565899978411503670224427951956471427158205267850120094304340672426355682436388759294153752857823519704058568828398656814103576665249689720583235050149154449610490383796270896022192688509133745724738409416248979795700339718873334753988340160885196306929668776750475401798306690200333906806696602892471928134903684558823821918379861610276559324485126349671402842345049622067265111705387851636798722062308511445064878387378147871049384229216516683782078279420521808743546333673866686430821468381008470696462836135840746190510359249125911926089414691869942013803889168265676348119349451015586697999770438937815956520915400056665209296994224680012857455349260047325340367309190433165129852592374620561854529582856757529893885955513683069921356456356590099081159002704003551472246115976888154417598386332403852596619918268634017851210176567893642364369642607971676389643213335163503897373493193485250122149649946739661621357188567486411009485919181861453341628875647695126726918166511682662028600383428857258933626796901183339539578151873926019148054962276211645608673876091130557396015554855829961827885601485180375983999618036765800019574382997287587889212501801244798116385936737060546875000000000000000000000000000000000 [156,3] -2999793066096817980711574563359056441326666811435774256137078684042455786423757423282969982088446735813485382542614521955558693942658577492475288388776248092791992396172653657851324839772365935106487398005575453818914597809725997300250697987596393785735375895810774166500751940906905445057813013685748914198223926268810668573027480703457921446043603955498546142080323832272836659274670721478537885973283819615235872058905489043885817764169366884706288053276916604957209603147162400368501732999206551678882683542786741081959852236207578667990068828907812741832190090901620858101646239988068341412907869182185765496663938484345029255616032059937357165135865533052185820229080442479457682540159063914951519593306427637560631948303780982617955373501323411061948729890504522249330332749627792927021459749066385495187456288344634019338239453171023175355875522742082888993766086950212000071667304222247205019046194387318972775099771893438699771263047916180015411957922146714241195013546494374748658844483590619186733314192392078966220696820424575829844444961390425083770288078433397813890167111149329620080652184052530158459003811116391034583093741512205979399918609863466416415844115668242634297861233326855625118307032540804239871767516953250720573902985780778329193067935319280080058554606426877525175905991513592143513592934752461111975827739422376467046491818087984688693982982007070291223106908142613802254545127934613683976131460057949721640532003363142387361411996777437535068164183848318987570731684278240855097292486845521315504943675460838535041469735817769182262827725222860982189331081299637303139720111108228977309967884654332055150450254314070662029110226997903387818951159715652465820312500000000000000000000000000000 [156,4] 7819102553087908463249624264446505891147821532268788231461691392720740466641519869868269203932064218189028844196170402193041985840629653724445431079926501403479098188003015925130743264685244816657005620294389991663542129085171880075597876651898934973848702823599718338826855788297453469319201860424317202979225024343150769856851038897127973820670413764651018165699639617510575900099662574294584962842057692401123329304452884387926633513482301138892003509837617509043709391392385691565594255623555375141112908134504124303813496510730518374556618948783146801479465905695479386130868077973964572651799577222775412129262772704607422140374768906646134000584065751668974110286114264633558066211069214464079509658613889934558515274035428578604558062481670080419782490112137780865442070032317131222160715698295616602911505033381268195271411017512267728160458761843956928524735115902283694801825916438502460946182171426641973635781489065012810772767138001102447326781408986133220798256542655410718247816268841064934636414550615675037402714441495381172453034850537027638114759559881340921846072333583531474419849999441709733415934442997028856943551406701591161756106226530958978503902445802203716131122547477346737877670989020760187460316553937770678565165983683318441367498251627133588146251542579632170743134331609947837635322833541754022532631396402424581858964204920352879461850998207847217597087022246839064914234687884702989313568492016429194727340023292494196065158215276853465095320700300991550095272147753083010247735615123326729249538324916853843064501338169631383927995889550005127751055411140805496873582838553855745599231534295072657909381416471543580468853468274008287896606361755402758717536926269531250000000000000000 [156,5] -35443693798136178996008874451612932580048327150197302681885235534441887909317475001614406757301138734321718462630353765231073835189508827610837556126755866013880509608275553449320325776350526529226687840888347550842296639376736319466769885624202530424032854755289657383960233778852153368183123227682097132010590943465321521598864012510696071934571656361131794796797716378442836064227091748563239048740334626125490625991617586551118324955684895522143878916847004848089613477268393573872267322687843592697757089473232671035780546222635371693007185034134776077042515056145730404846550741223013829098971126295567111324125819476621016581696065679787809452699526824380936210321835897264747080851804363234989236311183266595473829773176337700989355765803169569810700455049286693644197030594917925239228462117483218134338840317076768637597069811371820215342545791803418803438361161897867193236963173135121055384249072875174805753579744365453438589153306205722134389115385595322062210400497460986384086487169883335096130332655157701429971157099647944207458664164217827758064134288520350301700946699012325913544850703999954667286248899218786344215706443501544465800782554147242908293054768630706403401196689664590646700824116374635978440614820177167154102566649503524908265032697244638193432067233686901828113939380118042774011036433073859654698270415218391601994490966469386174112818102107463831461355007661525337184524671773002743175665538887622513071796761873732766620652192451417266730615016384541275477716255785501829531614731129303224149623962348508256522450434293392192838940278181815242793354951342754101976008554670673557280191414138960488094950013633284579868327287882558769553806854446520446799695491790771484375000000000 [156,6] 137827572387176770562799259674951483081950983485877259929656926312569733747406150216149024937933105233738475901932889542441404675079224328606252049815125349320402921842878701001554107341235888108193259955868434969427676022878961368343565856750798302022030457090914903952108131049225257104806362802856398304431722111275680522367083931644710888874500342978457050510046664558973221965145276234923769685142196892962246275635377054443441900106053030099249318384047685695377342297289887049468763950711613550439574917643145790499036466497445327212413017667961662344441138582827876364091975849545725340914612784692147888087792721284908616570284722708533320380410820148070145149550387591280118232586174920034295406341083262352188408787242738662849340653722236535454551882745980031573439798619141505694721610366980954540990047930347200984381387276199357914585860481259681346292085348452125867125279728730982254258650317074944184210774149355125733241605348158887281774817721858807968692993123346205371178287059708761680453765081943875214733681764245843891161969637828672437822681163211051607583233582377922364982880242146636259227296318407613432620317783551185677669501238561876756034924049489869476642668656248168590147363222792079814149109889297255845623776269069036302969208518353254399969435630648919888126671212775951426518853845296696022757136901576110127295928596517416722280066705727365565760786065315587713279224081847621374445195749024988946096521207306182949167718294617142007261607602565744814879358365313424811401809158505364013313297441186064050757869597252502868253333155546511336215675321486895403355473063425640055733831751466571127448486440305858337520523806032846126345702442161922363084158860146999359130859375 [156,7] -2372243334944801123117408535731468498354810513093636168019879422518920410872693197175722902247280097195010571828477378177119662983328283072239726098471070976715143852525353690271103675523809122166693372198510371688396442928892177336605879420149678048850477436828232758565348290887042235331209188659905653770062300685520724652871449973854414831084015500701438353196810402419068690013218218008077547791305334250240717210340074672453789879778545144478699559036052877985148163622962976865663638183947526454596312678218306000249556638242280685242336063264221559757347008040849744619356185055282670087099552213000924490411251855562623431851758668907270322555853532569179670013480015438506592362496926435004677985681211661751555179201265663675376722408605679447200308323780855360125116275403171100014737346785559145434229813318069931805815745208141936326808853927396235516420593315186646078760368559688390679988845252071834412426826083403530437061298081975471874983978281049322913367426381069730858897236502633115661446601858625492953233409920529644319441259580703504990716873841537955922451544453895318642468691433186067522767762097275363001153240150163848481260902087295531485443279187022552526896457420276377532290278933151929334736846368995734568399876937956738132026249469397664766614234559553130019252823847420487920096499766405120626961970773574707487342819725798543674132229653602085835628364978320835544168180867759160411550017778232329592341898199048981477572382195198777314755339291732558166836325557603879545045514561369811800472028673858764110663431414236458450368165548257054432220439453296989249882781878347156518078564371794632548956966962444326960190807788134084472408957822153752204030752182006835937500000 [156,8] 209197865090506281730738315260704370392971096840290366151160744438686580665335846559367072384939530381339456382190674718311554665223826990696347740752923007797566432340701383499380310806395042241898607102303923353950612185304361002400940948563170880441331191662603079636734686816027483006147260513889795898758413282238930817723853114731649409090265157315898840860008864601718995557135258384173469097645522706868378308990037733291369287716898552013564640267723289230289590520283424678927204353453611594551557363961939668355182924682601907367377309930816880327549676964645308877666736569418290818268999679138859554698508391398184842773223013391871848497184453753267211652067380818639537110088588363139572483554052574689582547231094044735612103892425356691417345509306884351996866393614268903152199065591887258479228833226165859621648271175607471467218946103154378561576826406429691895709163005736023619036936560220881547214755769020729584367365246463923054517495901510942675510135285867762658062069676509655628769534581588984961085650938445602212253758996006258005848361851162406233764715357318953591146448918850997245347942781421131861411557700224990681929645177217117902520746770767626087672640519301386903368537228830327719789660493134592218826836135139077434226994462202804155503488374232582951245364577933352524437413624794968487991032691339253588435408927177165550378482219789105581172861266755010190810920883484853410542723217171175968374197169603700698738934564926908162253666388331653459894024467444007111202273916013501555259252500576452049469792853982431664838761624020527202145123264148056623284167572341412651447392276487426430537953425304168035266178810103659749489024250124202808365225791931152343750000 [156,9] -14171340321059236798607272944048552435968004795359804967424729095779688710808594819616476347327310040952265929524590729467028174345940419516212816226238602628738212218873069637808308165675834647264623917989688321354071766381285262340556522998566686389816824324421259595819928313686539617677593170356494215153397273141403347222109536213450955148344364410565944564754417136765003036723893097860782961153660533027618992765289360501069862046426471273158480822502774840194956486273594648688103078644816753935173324423711053088810484407564042928626929148612376659262786775823185666735587588285793647963047481944419197474270633737718894545409222607373619737692785420575966159617475022859538934658628914079260293723077251660619237068280522680714559158373512617419095264793573637471096166509315539097843174260916813945231291624728044088490935862446466398806952845802755462585793733419879368705991266140497572751783340425006461587176293775629451134395109051430259052476967206849646878700647120785754933607103550530384221562236501881896721521890635675636412743963705196132786913710822216488379380776900169114144242505395619195684456787007188060301308496538540898111615798639190050896213779682210003148619657087509480092656935756883727946372952208568652479359234221464680083946035169935670715041000116955838693251079808792449084441801869846055079656360300424754293501245469192421776871920725777584107410242326086356371160411262717040486765160755797462188848291254148772494453313280082596323963719700576378808619028792438502882078641345074208150778258752821181141697122938344145109725717578576953302676309698772428975351984128492272704385186938917404980058452966774685203632507961923954231119396638405305566266179084777832031250 [156,10] 651982003884704557596568957554911232835561087638011708733534494046371437443229384087612293954906986146707677560786561871366890195749688880112443109940764394845837173561878173974286845177587064043869759786958239043394999576418139352883697084796981717868089806483248316678482650779055662225581398585922861497006578202234217673101061703429123545353145168438456718827352010321543678215304416990325788970804578942373489047134496666141068581513405932110080342714466433540734988319311632308117841116157942144065254279782423959460174963816189132273546265012263678775767963679147849739033054864303403084884720684023987817134606724588777238139905902578531202057417063815156844831734305448701240887897283943967717393014432527610444392991725725717980559436829276334070132932167833121118901127424403928244690743724451890093534513636704943922101985695600595123049864636389526551141021172651482680668709751959216197585816770950564755203157932036459847986843628984042049817963076711685057672000123567002178692575656513336491084283882892249717855663772757062400418733857565586589717305159924000597209811292358151141099860741685029732516640950812380258971139358723080115013789501573643919171518442852226346118056438834083896285623168682308012204505758332685631751024807792675535950680981548468733429134962718276419540146228250970903417783336646014979746810037316130874472763286206483713472774168448807581274688841287194027956947180628426210388957006082507130844295114354063858035615453340134613634283631075831909925733326952818313645723284260582852390537525318768212659434868994747575956351481593416972518511695972327242165858247462205095299394225159062360397058921290632183313930863816551097582299111309112049639225006103515625000 [156,11] -20304506784592754968733859573125682956024497203859865917545327833695212581989555811172307578963786336646293588740313838286280244181544345427972917046476866408866873884560057558879846104694068108115948706367405014699412376192906076013093245876336844331367713469179179658737938084829885671657053018018755454141990295744691751599136576313562887580957791135048267687547778026583690954929387653492938782348988264584617245488730484378649989452867518134514285908528977125133598633257260550839899483990145734276756585446019923382662764115173341879324052760496258364532370847966246876127508692867909435690573355787420986259303788893240833715294258933168217893548311693238240024835569918158203369229295573109752022554936902542814797034924979196203780875749829346215351723298669112398455967099793442996738894013661288174127311007760456223620962919887479936958882534809498935830092890119484743543117205329081612308086200512258590895850451559025802567650783895362432533104528749505689350179854227375772779350189487842107242078477097809857787699164149958577541697343060152657816542711634166266796516892743302882780754600955709345710815670696545277966770598945272448840891954447698360670533908400703165704723404120031899216294676098743290834638305735852395257228660373116527095408709122806109335653143617500218560934076499511768856839341603309680327185559324064581989663355986147820497962139937083753928503857034644254237500398314152091989856175955868473531742336582206659334846454860639558787135535541889023045574268915343097583233050593087099228080608764386243320688860925326239721730071152057053392900197243554409437207066579824063745082010529678629772659374223694384372779843473632793641354284554836340248584747314453125000 [156,12] 427265213464420103789548684273613796060929554230284712087491917154931822610504338438162360415097410390993549883066870832619845428374599064252249010865236216985738576124059017461840737237002627757030866419852733198592787501594417014938797529074417706361504083266164368189744326871688558751042962542475182843655485299424259678060829306637873541614485904843738646989581870038049177068095644965437260660060997823568112640358827259301602735414047893206832285413608897446982717198935026371215249807402119750420786606935527538448077583935648753079716337692856644408681481636912652081883661000706219580887374846774180603495607136359773346732726009203471424607423771422215063789296099318486651180163614903458379023392644565123838132604953992975508372438798532361496617608314448503340735359308866329794022717879839086989216823587290840329258409913878030395795033938726887205062423675392162189196228373033748637548262391070656994427074137263091183742246973421026797307319211545566723226042329689574292098862715608705675788242325852487881500009322549883101491524433289064658606120336632968087395101857676319803956110416261981091175440383894049898357029799477951780490735360924150907269931442847216940372726730573532321702078997402184241418913644593769175392286016227910032568746691847189606253849197248400882990594379649900602066226914665075227164460605573440676056358107726123660176580241236118828012156148622232989785323476448534060276480193510647255958249847672852836554529755751072143740137584554683786501614213761498282448052371336115714351723876293743179051156032714650338184354159971113745382340142727238466898815820729660745923255178049807459638866584035114757536210839261833616822862172397435642778873443603515625 [156,13] -5765163553595771215024474784193036555561878291959229415070168111845055408304807465464792695498019943026938135403308723746735750572832167731438455011164588673762109959455019086805111569416214832608621793773538202403600203096345927866236976765276604782628993529714028717491642811706495731953560172759211964669213751896115644465624809119400921191631686989703382480474579768669085638244183411582300118911466530249763660319438381405339124288094248016142504102871113338646265794236934980500578513278359153036759023462485495993732596632528323829828144512901864603711224955569801376217369236796415158740062332035188589734817819589051201529517937299016499428610202912333916371433327745015696600294071257772579527090911083202257489650386438253385099768270102521246019283756141890776304359059416984166667764932107581062723500580825319704331849221827398503565658754595205528414199819507045945328053921058128973107243197496147341899210835117289583101377760456153861831861189807496399150270120391250383140600135437027438906850818587368327768255054810181225529904911930836283336672802268577119726384257879621264058770660316872059833695330674250019418800565638894724724839671445192843683347517403337428100849656449928475006896542005360259073061124757712022467058913403699682054467863791384081067523938299556421440114044106149900396715475397996223592850144303674171888516933759470605767725614173488759071319289729043816561551984571306827510297439184733284625492826403501230602912273835951211771986918841282960811576115730903442308229876376714716550320205730993075461802200217830602250854242462335455358126574287895111675882535275917487399551110941456643789701411037142987182561484675028479294208161850692704319953918457031250 [156,14] 36070171065858601055788316116893055655929376046234197700863200518389397029335453690590747601516540519427967391042329013327142492290996878476470171113651573871745186466466458013313642165754032275795729091637902468874649471559063172838358261611041668250534320580413075395970159399264995509155582020854538782327846893035527328852530678118394909864456043994023332131401611171269505187335546987582629634349519918136815366904221621852682910564621888314435363421523255478542136835845221116304885121539491732356562973184920900282374181306744975883912404381559299787439857820308828057341110589659169995302852077392452290575553632564527540233002165739602769741878375457214653923469337993133715176704007200502574681459160041187405260297649771041923375749283068936967908279738541564009197058035559814294248866985934589942283505911338402633754260901738239336605179117653479661522732104836533196173121869977997925229130991068343241334149160710967112493586425966965982008210762586606418219546724052643587250112801496538553970925559073753097494881746189077893839286882769940574838672392186894429478121650698372074143222861254965366747410066524561161547813690996307901743816260805599524558233232544175485338221585131081014650647373487512375595955507769884565736390846585335756951223854997284030653768278199523154352239215222128839393174744268351142569608997834338538546707285062777320536280750031139518882912629509889373873728254975974325366673957905978500025133182600946713555620463090173335741630490309249270599804172784488185553060586117640644730335099303665092784513711180558638044360970405836246007074155544313434702735235058821438100188524851854523676233746890446135996123608478572441630232277594506740570068359375000 [156,15] 348464892784129996818644951224034196463315228527876266750277268042202317684666493916999884255207396048336241802603982217881215596004938707320051357572370769238397556511666753676529329652445074993969804230479417698739818822077713387078813843167434054664331925686425213845559062478109831745162407162256091917150080312470347509378235258212886758757962499718777433827574967859319378751289766984032292919162724123584904536573718125079923125091286808120918292670059558090953535158625291246895199960747973012344865814385150140984815741831618856160047506004585357995605004371443084222508302484235238779077568814787036694584221143376398025323912064342183414884615312701298853985926969440796941022805504286404681416146978809615331758946917216978259262082322397094817177124254235440886990825891312588830879786019480114300104288697699551369694199451594922455729157911633736262310341319958067681601011565992741391047915677073647959787670021802765125603315607148224995254870336643892068298591364606476042948023487163236173068585467325160984984137933116789554605613811833352585025538861780521436217489015338738715878548970735449002233430620437156194328330447002681372609676650959379929505553335618764243749668491655231789647954671216229453172763111744959893319587918183699341010559319762580262501391597665521989497184123523293484793234059781087576952910513798619317578762062026188163068485199154376060439979897706770288294839889420677993295078626384004760444838815840079644523135511460727864476110216043427494914078888691435209429362523929443183653505257581371019908177537566359128687916081248796339516107022669315853307607494224943856634084745317336913998353801357635008128499736258937307395465891137719154357910156250 [156,16] -12649289776130533578736779934112059450530496688605107838767445935461342765116267112801961352933255831889630989898427998460014773542238765190782411121938152391973903826939718159499098377959701644013314779183288666639844869716053085096333200545431392783592728571683548509191497299474283898587646188337132144102469247204020851064542230279252277607747998481686546289469636828392090541304145361235777725956621206411118003153658222081204187037882364936941100645834789184439335014795642583697918008740929760123031530760003598266827141410381840670497993674598328138120810516334368091559221895687229363607642541202743984985880373289180926643054796908455993905118332313421171103071428925325576658515869890984585597669272934308431979471529451678552626208508768126771390517403655382149464430786222634701216903823877957810498057671506236261244742246165946197691847828076341358227486539251125380154001223082764194276391973893009696649216681761031181961598793718359853712288667565377745792240724547044720357311771945762427041114804073155342652601910587068085167391600578770562098353811585294381331188572286268571192910108252866160109144960242034217255106138167479383194854570296183250149949540831119150265321525893360401150545356852366932930634074532266463912006229805679029736340610456195260579645034702201943673157985363353357342968381385059619315630296772466599613226207984060876075269476248196580842717071531525312574116634601002817548708902157667453495569361243523684252713408003067786773839773429946118578887186989090254206530714789613990013668435075053374763824042737924646781711633512496723903667869104896437247861263690489320005281127940690491889100375593784488423876613903665518941036407413482666015625000000 [156,17] 186620912890143365273835073273833076532764256105966186486924490458404449466750191150300670926641937703250847464263470943892994592138362745235013300170556306510126780813645488754864730680848450472807166293374898181095833007891735231385740488379096808606384889307467454621032901844087965336971651856133749195324654784768373718654499663593217510552139035470604199802322291475738046416957156698066099259558273068521608522670448095015369275732719970166948315462085929747655877757605426240640358860681157258172475276508762243492672578934345444846051593500585746574517481501911120369501324539211270602791709387679651902795697852902341877409710985034441237171442920778663727495980524180503488973758056536608216614904547504842512414652188739278698664029300255094243046717273759993375275385255178862705365447436939443931585512750077494933013105001215867190025993472013875801354965717135111865048021825354551980259708417215540418435419555215804722045942652708038665921801090113108785273974220857581871153435238591814095290130809644525588337317754295899441058893835052845225995238065030942780783281454869992303989828904047706230849126960531074177811933952088590196452837644223206544836771951444359336896228070736148200702196138348881001379884990302167263702905404614832694943389025286587170913607144674742806396030241233090037669571963367383302439846755027246884541106007493291868438596714615495899786807461728714727096598356971198644428654283821524379293178052432407444352682052541808886877209701240694945906449014787108924045829519947024336810257945776536235685209533538694563907080184232870799615610454825077447023892139065850258795292763040303221731406619110805247844747881605489102464983657875061035156250000 [156,18] -1854331289337175777312434010335532965795795829936969977360598465067236889074469363723371104186633296023061620068662518594489075720944391511457017617734526208787004347750531108820540196534926478035309920939163320498398344965310101974031132770528717465606063202344669295310369696710074108103391950586317526429633073892009686035099005206885715662517511128385970142844421041836565321791049238281286765671535566586602971045157650794418025974760937334519872191663686322624314982424391719955350831959029356460320144736993839886253066615736550145982119955633515472556282722588384179789766695156962727884567762163074882460987529252309444817146101077924066905404688241361378222461943165114496068662634901595887263531099465467585744633461626042600320877509655490891810200210207037300647355157543606393654004184434049478460219175647493024128642386010429248793929310054777163921528370138310983422522353703139138848770298235018466314755174531422771671086619864859582744875288546199081886063434086679777479180897721178781613709341603616326694548474485458932744949599359358215503864482196681286885415315228626922820482487284097486660409941817020385157229211278472161377843948564310899533927577874950831494441983661294807612447409607593497923807063979396764881763407840645761298740432595525858885482396955641785064198236573215886254728009514273089062993591901453343897422030016539183265627101369703784497280882346494470232674773891533003818840022184461428792359186593258934671448381622073379090257957800360869008782167576965984907937901527269116199178386418520658416749217595737259505895993360570205521845948363474702139322141489330826549604638029799405865126255250712305805763773894288125811674174972953796386718750 [156,19] 13680051542529282173120603530998288829935905796108078237347226315118138850405002321962045398774873028739351429377602726673890229260857350393285364176543322657879069819826986773944768146514972925225377008106099467299401222299777122515450171111289228880278042708515168428938809513392988277400760788314576130727101463033196066890919419790945332740272444749906477474353289623917571777709998489371838615874922363295543924816879020527026760309899108463328913526587743518127473463512665117461295667744443861675445850629322650461184335685898983357133453336649138784040742206018194491916626900355508226644534711356755387030370993168069713025167255402847206018656977114283142903304567638089117614912080774810564581958087527001677659696526843521529318588941457721351529380219983993352258895857542162648886076823092328886609201056681288673038772059014460553549298799243962082943931715655137863345903285139086160296721296737570260612943854682257782437490672159051506212783655649751779003082861914629831596400394528890637792109993645892263191777123478277243800841298038831019460642531362612392501862728800819471678057074386920069606609947338216000025583460368850244804004398529949638746136294396004568591138054468126975999832419673581798165540340844846329977202386967256496998460513068851585130065095743280619134422254599557229792990755312813589035787383755824230244888740026807430558160944113618199525548824712303263115368813883104984095519162110522228923895350572830554682450175574744307734671172545973513495607842354502668568531042692200514383362025400700288485360380795290969374201224415207414461969406797333057059814017250777671056017001155907361656730081751351989552371222926234696473371968640441894531250 [156,20] -76865441038199162220391493487842389795680227396276738612605294953468187132994938053973756424044853315847468421650124698155270475774942176941182347937371167084396092475086962818246798332269920476494311679966902564957444662147978945926846400915071849212391837466237939969899850175435891014911705297895955627358273637418104037994689287015446125253951670962328296707158971038825683339941631922926223537142647654980809515089201709930257270597825030912471523551944963731632411099676009772274834774201893234380201918032867653622208065424860755873507709046219882766511022213952378962829536008961990231870100445498313265050318440720088354401291271580617942326725898185025644426650517547545861423989610393879793649082925165162400276926616640479461937728766499280895831851846901150952580688085794008755699263807289134965996011414347985983352730058252206930434879227534689134777591348603304128199916298151814103420364938301712717406144923808453712279227820987660946287571470205587833223217815625273168916009057488604621808744058937644640403469958124815178593871438984198333274703485751129015730067094017974194319101285720557317759051844476487956972360905938869380770210877051592174716494692653262044407304745766995093074614815913253976898088469782318044663354701192708140478294691067702397506077121995007735624665243857434820320372183634667893829354236400406554891458607491133519158477931586572563669290154884095589522343404685838963767758094057331297507761146502632633843152007148708791004277492668186620110223308186482759445903876870108462297989818741871699197631257247556811007730566331500439219415607643397419029871344563066061408137546620656319209375837605575331672794041837184654834834776054199218750 [156,21] 322991347553441061067561821677159021706225995636550272864131270418953506462281109726820349466309875925152593179163825629653981671701761506676609982609382020078953672173189808216805863902820348111211793525828593223348858307234747356783526737000941412273844122668680839141905879578944540552127466561752431524555765762179306801641846034663967849226720644015869945953764346756123981149027663812247471186360661522032598183241733864328198313101288051799481264422808426290961058859743366197353739093700817269913776977966111112599745373853035621971698655271734329269235619666199031193348806807990846040843737441286976673968502106204502520782161434773228318332505299390966444263146352140347477942224586855816296849032416362486622699872191052913243552450125873875301180618792557827072777057842476643528504783674496448728371786290574854698864866628015934231821268588464493303781286636134552076312551593220668672613283413518033990117596877159149472854266554363171960165811863968142012183285150701773774774763225717342015490806122400007679052741052556121809205205638359302167095656915289508756103382869108255105411203286531506413874800192318451245797888632953230817899745127915817380567139374908306267667257216245216421902764970288878321625649201477767507762924051661244438586708765998913293915650942699645170178422415300782607933580162242891805824118745657293864825983868099470549472388338207614552032303313252506102326559360548244991302025384160022796817482202846677718526541554787893196636606434833636266890342313948593938889121781023115176354183563314081740967822061039799147362091471627203583546612084841961579150203020549978641341687196110432240264188837875356422865370903852353157957298296640625000 [156,22] -909391071104914084386592877965217968137609064029381147297366361113642149431834260436482412425629926611806901499557843244656858018448522356803499288794580892737762042295966755531144287057652002316753937750103802547386502480906656656409999151811760743790716052345003318271730948605064635397119347398243204618166874156580323614113518063891911483504651717288744381068443048148604579766151812283675118152836921970397573043260354629665597973544644363526722800192696409455708300925175468489373486267254608104131019266184741829334726761743759527900167414757627579328937093834233125023005436712318716929052561762785259275446134966762044882449308743928769268749305960431480610386117654045913486092562890155114716253267120030117519598519546315927193605306547528445000391827720870393466604428564069427255360757764471639071197816883814417187751888803696617369725338472829866681515657016688822182540040548353885477603580727903924726314625280111830384092943438671718993486343354699993601956937607570718840183183533906309337264984437890900111042558033479019936147499183576249369277223769678040809847855350113959337516342719633857719114284792203687441516379793565311068062342806933529363780388478921874952543138248174409373669365507158119547237614843536402519777265420569163009355439181699958519134269503578764361749562675952071459080822252133992071291560497756892572355749299961591671714153679973512928919887360759815746615663634039050836550166659318875427306728865628085331943712183582371007584236110985509426692143469410984237169583377574966975543675245757006299367522584787164590452643400648160415635531501119061946583307455169023187004551691650800731130384439778556248511468705651286832542132760203125 [156,23] 700769518440634329402079445826505961922468300725658905908910866302195881079304036510975898951519043782719120009165598238252906466195363045904426427266764661199887888298968061791127131169613504995497258951181264650511088829094583477502085047037576930708208466329742472488247378582190598297669529258930751924656079080252953644144403229358826546731614398143352158640180314628947484885722800353112667773039857921660815675568376248240686641343666776140643706091493522766886001720747537092592848599070769144394864497781767965591994374181520596732018366730384741269717511308620180892170687377529802700531016716882774808919730854028499554686064044787890466129730714626231397926622760067932853445026369559101395493148173582093280734680778781229556551722719631619578243725210576071212990065621449134738548714061275136477791986038266729942895398200489755740255618639883277911564116827176963024618499526285340661699618519261589780537745049787984700454045331113442389373050260539449489846480291634435718422828869918584409157854210971348856756161994249400672513219638055465097274153561377028448146083377582028494373972714296073100854160380185023989320510603714303467848456018352614242860002620515042749675401114030565560394872752042035015052155572947823610880861042464771364943609630682799669456038911588542301301315071498789075554445824099304974097910883707934062829771382081302362580895972460700866894064136218645798183880602523145194393879035170422048849048782861413839999790264796622807471889754894803231806282102539031097386180135603496211103131259782917706928356977720314783779430873091425269574099115410368136762772328020031382974679774475302922112299321560294109379479265142207211020871325000 [156,24] 9660585279941878171683605331452692786864160011941018156614296701444810385831777924880153107400888546697871537495932105600486268113272218587468628532268478953468430609820989917969370482679147721653188037880230239578217163364315689012512331233586699266067529558871116297382433218524380856699734935097460018846206869303272332745478568563196181795257757266661815298497904705356522663274589816150920463316057759324837382106555042235606523523695289241219063726397585301739744716123280766934660733355219995335301646856706589682189338454116163782274436453059575467245779107633494359181520693865924609774559545059690229518436746121475180107750034174808298434672609977413563037056434413146791348033339142192384880964537368605639844189931896958273943063885725895174175779790559840550176004831727173190055046331866190168214675161983648279783150574794677358888295912376388431377035429018662139707435272619289946220107243343039195890676815224219057852878862602569180694555234309825034624079244908577239538640924826590733901649698499699703869947612566237992973524766031449108140971979502545844807746006688427846974306722538152920430819148333677621885353432870596965801809886525599614273979391710778658443430476773326038216577405416100903998522171406404766253453734800394841939692345172625809676963634265729743337699974439759173302568193141514855720582975312044357308344290590271314726393983928624183242493135847294047866638003188536152710119788966675927092583133714264750614583913829089612351363221432055235773812163172871712619603357940764225906700178140285334230916451172492684499534676323324386236694277423204741425514276716533712723360195869765063545289972954170194506893279213422516005779381775 [156,25] -71099768591230773417741376444788027417765899450920151647880181538565125972761298921847615862503984526206372501777336439887054540018152854455582611551313673626326127979294662636948159216691357730050419267973734552063117301642906259315807933471967117107734232073920363685949330689812162259343601237411455660457776402252439015946267573396103263003340997422177984832021218124906153763744069636808402215337396191088972945038132145363186102317673539335652101872333284168298656655741904985895892787352810858911346535693354708682636202727384585308904167752120212720069703838897091335474442442295808097595727377686867872157874271050038540866599768486955345558818695691529941853506562512797332593225369657433334804472754048938825093680547276593587230231178123185057065376780246463231237549178143981444383231138370805690012093907181596357238572149963429262929296350113058733774700432038540149216740452700034135787235093721718108971836907021105346436927795834983120534290559395521903077536085744021779800885894522136582774591981125169782132967174060613321020136888591371373478764013774123834707919966889295524361190325773601548603546452764767419354783024710905243900820813707497422427071688676658980519450828534714807207238407479095577090158494756621366714201534655688122953352799622084591723041892258057473236498903283724688397839902255259282343969821053453004494392586401081605880609348217318200238373468087414046298256217477790221585056346407667119347012755788485664688932498709244720341884477196027824226540990012924804634456121056471569615995036800287573781768609083471386626551181065340020488906438080076699636160911327112663644419136619550016043717933515183659307745207708786318951073275 [156,26] 311043366323024530367057253956663511986113855463113878486388954125230223648075742213499703134003857357260332611784295187078783971540186202209428543257315561795448567630044693256034986367452016021141223819473680865896215055612797325228823951156422852081177713576628025375981087079052338845747492266332723913844172213735268352540252425185760789430644414375468278566585023974935113815641651961993563779425832329483379560760440678824879807641576052304735043763785251921385918893356705912423453441850311973541487175444840551000947397112470962668662660890173853713303637812175035441044496035357869263451084312760243029800610456683083899179793462340933488842801168919040582930149365112543039272780118421010004879631500873919015915386285753423238853335475924480853482364215620130649960045935960432708072379981644646368586892206733985499174103757240776308469696164326247501085458129241817060857980787582435386690163372736098175465939152894554998866213828609726332987529518638609828024146011670727709821591316539860758454916587210221090591890271375305858288056889457237110167692008622153601724347149989407819684502899826213277185582908321116197308622648599335139890910466978086273418120775112962759135416436221493893358976604079735680265540246866712160646969242443801460546818673712755004532354124917670527676265877381604484997146262102580190918901578967926508574253456153006369884090930503425772140641515012489167211000099468593325071010543764560576522305865302592898880596649240782138130940533728321794954159593554086060587094641745134610305243140691312538193522204526127762760621204066688664538911595149438818385361958375032012414459813901544205139697994863444880253792181038346026142732 [156,27] -1026952352609288071757127101675512293736670473802180744179391616952510465741315383473457799286211396247350734963387777607730086777462504405707821233299109780603255081026968917719754821663000953835439293096857179927499178280733574046180934339053884397108409183723504289213097400082079019833673633704602486993407665166580305428941263038881331537965026852627924785365080175253487054971550465977919486899449817131495202186894921604546736992736694715870367314141933832146651723766894261905486043410252417667486576863719095351501103164865402045239536483595688232574261828371698626936604793116599534789446115240288733069200104590650063350668826129442673391052968696720853578038256032238892535507057875142974251487887012324269650436720224353177897799953489526597846922198271292956791630106344223231095838216043874384794951774928409667067864106606486413986289691854015277025114892103177491505845617443748229287260461211770601524033770550841181811784646490438919770288662756445683704694154392398433168557793500738819141979472993148505782762005865594881288102937657644195856355218133717294362090015003170116998637968916029492733436798174843545507535262623501006254660009306707027899510932704135504314147562110387508855870395420835260062051404194263616211979849169807645939337415840798270437508671361967370082524744539565301164920800769797862041712837810621185574828338633334049773253937389636199688503777699554666890877510965059907381826614757553128826025115173140548324228046910404522312198932830558719092036188166286460770351596971597743786421462013591715942491840523334532998909156386566302351671963419721964912733398440474494837991531524051396514669319558593904632938102039761381298392 [156,28] 2724267967404544380090462041558451630819484953489144227344228354288503793405760793659907486156074493692815204645577033445677056061223599164023646176113582283948370764279631283710390426895618948390986702839635453250414369458861958011289789999413439040110423101144731651950059409204880904823524837374547476775175777001360997821869782875892389045668462583478186558937441733438519685185509496838299607600370609102803632861651418788561255834588068037503282348471162382412611731274884881978263762518007315273652868806616867959885474675031247981929192904449030639707579974245459350322165889859578482665035615735249544609864244975298947122884187145747037924138899202506084586449941450406086586277578361943270333247156374136094467422986940655704973869430955110000849056203864868024050461017018524787442152794669012564792762195731539627049902307051568115564346507881549985736184143701953297635612140706861966874829371018934594533152580837444301329514135089060138402016448402136333321916242737412307891335061381475229616294144689218173306014844462055669119593961264853546579895656661874169422331380121653176133067556959926866008180224692153662208419141012282342031322013694355879614082016382878594048960873612549800744703647771022074908605824384993857683281481627913384870417645643513658283901202512750261259822077481898428937622592989607731992386091957178738015948066395458392691279181471417507075010905076123381996605293219774048670820306633576821519582521407816465737279782815406318934694083920611047637045008270206280629873510881742448216891805176669692909961650008487865898223851625193757503733951151828795428340876416493914758280173724418261350626995428315901677218325832101705456 [156,29] -5917502666314738336628243972520095006212079860412902652055943270168647350162662724800855969571237579492113500582846367489032938481901711841030089796709816132549247756253849576207098207193916371761592973757680005581861422387491212649318131304676079716771243264277513258462619618705568070151442083204819513786217355734472130804979904982732097916092093333828449194606325632526041471859883722930465315041454354501548035699200675923255465501985986444724422383493026343814517982416937882440715183317826233845559091768200422688257101897308428316542625887650170738273046965326693728025691207568752337899297995014696071097898233670202882521102338048530369196087665569030769077247630757638149368520849944226394865780207410083242928988948721636152025615201216827671581365635545993949124351131073040580728440089032530013831216227898381712179764555736133663765466873730355571399554082475527852620647060248668207554866100318365003477499356517973018015500569078367630612674454566360498689361772989434246652870663805644518088717232328415174624388751935371685128213627251174161644229789152090716445008203575388395866407848850839871273726343378532100322803631347833581105458247903029105122085111452315003651361025243317459423936782546998947429112184355094141746794070178486809654482764782930911651098143735732981517801993141217110257548739461434709849136680472711931815615363898980277730419442232940504311402539613823839110584609691639889466489340838405964641599496693864913362124889633688899836881739830241954187986430136099881530766373054660229132040130152790538403375629063994465276914441267581441563027314678013249972007609753184890160240035056868007810032663638130771271536025043176613 [156,30] 10462546506664075376098603514585991611803966822332874519641996655303236666066049992440769035658528327944125228158327934862556641636474021555376642801832393265302687183952132298347729352861619735550795482641578018536389876605026663966519485034143641762901413685918986080427380705070704258064246783848144387489372475417978437214200892375412013637346920685733015054751691941430035113690228492141037679328368338022798691357513178021372101618530422114087569985314976683730199509739063585096223166329138060180241151730773155533647914710441470305064140868110696495206686359921194728272271127822795843988811851054154209956700159499445551824097767383531242811543611698765085965623415656721717235340253689744306553585215399920897780752764055849379947830695024338208515425604287917806852172472773731168919543907514712007848040141398240179844408840670387320148110432061431318330599341860689589640061125988124805895204194519614158869583827996521956697620336757193430406347291575475173474891691182106325030092737403175474188952304754370088746409460311609888483996938173334892130703822866198572221558308904498542646502412581098951792943682432292989312827936799685582543788516045412908579588027759139431169301090067725626307223920185824704327563418228810868825020641287273352650111142261838204560868543488533375882083797941623726426428779610017713838783125697813066314407153773633785100786608541838599116049444331331397425302715275060942931160232198093983999933705088320818522549015885378563660696151952168950343274551330749794440302630049990057502894872069757142985263995717016994450766623533679867714232001546934225863760377950125925036341733206537047380359441861437844821032877297095 [156,31] -14449584616320194233784165873688239167179546310042664692872561799438884263421969092218622246344142199377937639970586286471853376504111229065268630526053297961779073611461502522993718935976047864413910453118234988472871161848148255726960737377766788641467934762197875456996879603656063406863210243400166938618446082134281895528113070827364397484400004507199984338276440646999278229486813721581706481840141174768620790961083545880380932364875076683546732896717221046617056633078677965021024615405918536757103541198429125371700949425363687795761292557411658192987779463607280247500485396160699449898106919520956219866554257686342652058745588685034879466298660713997655967622401423239713266091965407640330488230892625687557510769037430707856535037013528151594743928366287808141456524542726050706302108985704900030233655456271770307138236323194375860671837750100569477522991355691512147933844999150536310629295839419438432697680048681913196612286269421329759593087284179478665597150284399987458538449208493414974216313098549815363904745223539263945866307524247018267045072179556001632320422247872230209613488248757555980837530046670584930561624984574924240481051728542853732582781156457233941624699856916241896019090554469516455129361490006558669247702370226940824260314335451284852722067571478161206228997753721365689958345800065692879936608797669650977833416241521896435923571555669066824947347121934913939548335616716834338034384190284013330929730334515854596777755778786713623613154773137507889326112690475708308202379865149624222390815828399784793130663077289026099643583112518777138638682036728804696311204708488038962076658087007119283410139304586790919640338824375 [156,32] 13329260162336652212954469001091997659904243398777393005512180257472820685284591648670649891401587335643071114526291806864430297291446405174254548479030534247199329652997053096017797809318242508339352414426648725234965628484004862419564884871241288901330983662441497471208538474384762377301589795950761587646694224758684591751155061610668815363829062602506495397894147509327699920788915615038597659761408948601876203213799204459812875601131386448297170547422194069552464742292789788550725020829648427330935044928452635409363165488741176494255923246373047812955460709145098773361423350208851445112028800581379348727243061288007957581388374627831966923084875798129759049088566737523476311835888071331935300230191023190551284784439864004041075024747574330908963815574610953036629190890239778352194284851808772553570488529778140696263269965220324332568394253755167838473625479314665465382978406192855648044547118970103641755986817136791117405408468900116387572886050077522566768298807996378120004290761900174538382243740379862101262763792367025657928903689200735396968715066026035009625605184587904259579338224877481819852151269234475692938387751860425165014627510962567332293576932486573754407528240868489425265109322602671557702021538410199821850507709244259419707303920180976798507700165841822985015690224044214446431388098389245253479935728851099781558401132366848780512822914609604349815123624666921071326662580276281756487410149623976584220246395681710591128474129854780028126075135099247417332059584071040756024237520871951651002595930572628501567080358039612085357624141024887972714673257578928112248832185672166777315908143012580611842252159565658043291369990 [156,33] -537383949834346485100016542494351769742795692226236881277344109956205293772339825298652185136452221114803470334228129589665304776128958213875277343351244114578870653074296026784941529495205922676841115306785250227725544950492473190707358649563308594194000845184555800333571855279709912497139670602485282247576970871207053976384777230404887270478354240770676283800164747684176604134869412509869065100749469584023487370171137868187787907717725609777589142619042644631539314164944800866146888642383192513936847617864307660549454294937116639929976891891799861430151947182656221465254801936539465968547285969968083871539288538343856597918887404749139020218907783359586255319550139448977415249751613650648472080015275021979024108966493139472436558195724678712360564662378609753552903956715658291983918078814613741712689894061680119004525018700630132538746565134210888846671811013684282967344908765528053861306854392862730455401155550862730367568975346992718149515255345479221323205289896859739287542455352372408440962896008201322300458885730100145837226676365339820497184901919395235742579098222985430001932641146608574976988718700073943628464421196544425337739338669748754730283858845254772229147666483230751401382143483906571548524860262089665978715472142377568444345961328665094436321706613786914440090238706003977467549010078191898895086423874029739341257432230758362372551625977322765214001995152810079402536184693569781820239603547883059946301380632863718731548318526376285565950273227297998153802881842172059024933926253127338320158618936887679124548682562795890097187702928318461060178966731562526968609368376709302185693961792648595731880729694788291567690 [156,34] -29466091010683018915061053864980693263123318156316652421715612879473467791941692625315385813629974273924448182056833504534577454261954951606256687463017005887765024276298708396629170978618954466109681755149833192899465203896233166544745194084651766155379386266575850956489872386684654415466724049224896460241437279382257359563900138876660577140132301646278024913929768002066511251803609827831973547014766087319184876729950449465093091030549041592061531512765211761266590146247228946107397776011068018183283157360963006359213191211037682603658290336542150088480583967007721437493393447769829646705892355687182217182436714731888691858090894910506676967076329939184317989560826774502716795004201254511303154526418093041940798624288594025632759996417280762022920201482256269829785752296370891588393114375406420262194235006631461171945871179558487475659643480165104454888884034848082068844770537599272844194875865602359890105715662578339547580122628364897688418558113349745733489603109504742226692488658826969662345163490543646159572146679818526185643416464606544623185373702787571746417353327376388602185614667317748750674940882745494253351054362470285169758027705959300643533240858031243714475495398059403512234632376025318443472783750109032157594682126302240836631320267820351542336826078544295722606207541085358168279049519033502429337931994373391591196290922282938290781388583383515194600595315811648312923638371454958283682602651094284604678142961888232671774117936581178730331483476799355319123602020678409226996555060179496477870343229259157247105267270172917800779635943671537772706666683786695660595649038136719380754187437038742385229562228408434324690 [156,35] 76587702030198113667212587783338465571844004224973566384672462757888926868469500440838149860373098780185022262307156980981100161949710781904162455287199786120944863443449391068002134229034786588938876249557059950459075114988787833456215330661903883436522277509889497283663590146228498150300219333564207827464244746708809197020781528295169020613578925294807592579450847864309641031127670805071469815935852590365693247751838948727068489394339094928537363327459141142942878332220553643249643764809532912394582744646197976513509800752608113177392460572410938472419093766714110003384617761233525018651066180102855671311422748911889270201457794581387922982208849049243371566510870226217994814081864179195229613158106011887488301383720147192475208075550185776719727624754655168085754119901721595741070747358344589612499357771013872292307536544454356398932461587821627312296972953341272567179460754682470966464662520661398285229041620498243725317482207232718729728048685975760667691642436064621020259854836221547355440539811261135155658687773023058528621365183410861307295273795212501686855572949563032443333178234138713687415816752554107753487764080090544062881327386583954407635452595549697886062476497714647446739291324891312577859160769415433598664812124706987074280953764951940688471330195222617575471646019582204309843767386382646880806558683093567399552147340740929158629410637015001573099911688897713491063055998757028842823367837362001657489530651700167597393013870330548105212344800189309422881318614951222678293185464737605408026880270185669991269097455118498516110768630333248791038914536271742587864881208489614325230269989291143665863605978591561025 [156,36] -131914274558784242761678682876476518523223827245039770619652302158897596193165345144013046688091506580035257034884373741186833898761112235329299959509582536945968773014100465063766644866537799351169994726099082789583446531289249688641981601742731421341954347647738318155147011821505063758578586870473169914437583491482218562596880885977432271233867597087557349552714466810890585181466672646502998195565845061045388782958807050453215385008447343399867678658308897806773187392981255167799998971323216696197100832872612600476870573139624693038353153008968583949209145735868422986366269939737210397423057210407588218638862863468256878008155955256485583074164741400634103821078359956984160181073557115719401338791342425295592688410597099967187620450062429098913651020361700800067446634597402215780047313317483911975527831071951350692746020020230558367417050144770573487980163016784121270566949695734859483107985262267528636064052261636163367994600155136933997022162922917002281808526345288679503783589613452207081323258214321910761521399233917144357481993230397114306143969723886656884747639809842415803237856186781433047247658195178358679983343803632650566412393510243091073861995801342411681794298601188676980679955846322640193282226657302176436011749209610964327272529253460924858898939342943397609073434350293562081061852703868153351447522842917703012731119722248409710509820595460120149155592770819406654554688717595006547548750463402678743847872788090255079684907894982973036033537983778383069873312428265517750413249316383659885549337140234999992351687052637800695754719688626850738009562308131698533791807158961687290388411002266778525323078625792926 [156,37] 179267625996615114916722971321969033552192948722407290465936220758578076389669380561115171151645804155879898688718856264221139868649008320481703325548476401770996733329504219142426680154340445352813455358236797320017387521497588627669155406672703394330928329158745661234397766683959406369859333774708587269341744428927028230703316524556718869559989439337095296850347614729624485216348285690617607299933877040670415940153464056691037725801186392147293756920680770978383111912352341134456085011409381145171827604070479149600586369340054643815461997933448598458083339476127545420625198435499117492174065723793777890702672101707026263203305643804864114006298259936053675265730096834935523152477147892524590549632967573633677578104596527835303534752409839912278575741546065794922793530746240905125177106230461878098501464708922512600716053483141566616266166042381127093553937384775757603000820775615000502117065988729425263076939822800689825136473304242977172695479506239870161457994681960990119579676412628483774806388875208556922969495410912349114525971601456258853457347368735702788229774604404768750738230043786568265484133632342164578441408637083116829665424453020590415611596759725934863890011113388071709986618632995489214989671601735275146609924999989616385004236742247285911403342979303942876812567496852118019592401376682311809101226484249891036645929322688843036999168424809706635078224281588720443212358733171613888669063415298402105477529989258325209773061918728691575152295634169576838019613411631746785389027200797854058061139089108902390763675397495091462975438996308490003892129159107001038262403766772221213981552059794179756696062256371 [156,38] -202050912873246934081950478445895010579952348937222643732399634522759191825852596460761543571386424351483663288675699837397405145241784895720409865688255954558473793968607371176150922949076764613638737929900330500322773453567758907182079267112707423455572562332466449312002066906353919202078182906783701215919473393834952559027712664408123021109617977550144019382179384924062375910421646165570223376664333075991616928711252512952844589392246231703796271459244291378149591006751491470576196868472578649486291570558396453159755528574305657090430748693146947436300227997275292480824341686295842311997444354935287975654154435963862224244645408761142423087298476406858206071562262714520549697424474358838482679429746826148047306658730903475994643064174741401694091214015512059536678073890355729902056622336929460729189096013233116271775552950391414913425177604874050771868301774644380267502301887696047492728157545973880988800509601451973741885840176565000903889369844107833268138240673726020358349926843299754765092030660589167585247801081916870925072630570913919682875504173162436883707616606644454524241909808823980382380169927170229488791612247783864476179897681588391043767371247851231083178002952688772112139884147328041134131311972102054021913542500762226498811009526910037316100140424282438261064338163732896509546764415217728029482910532468855378911361363001182125838791347623088040780241163980693635830558703687481827107551295473522840557139281481367184387287101941364504732457818688749651538172259193779905856438705252423310798302431673536951457756814028543845032949179303747813530733257699993980766696351263850352220908934505840960267019586 [156,39] 191746189944319053447664419238747066585181141494995529465746881677611870145022155801467388587091551045479236827822149786826694757710265631356058421877671496379153733805074644841750932476820626564874221631579476433700162517432731081116910229138309730734611584230800605312997934561151730633570199153087025765691497405566015615649835715369808891925239743020296146976579214156392506875185237914272445103495753996786576073205354331355583304564944022446942624790483767013729247855645893071173540859801649774960580838342211244774508346518292363365529460350703293449298762792482591010668386513514047106373518674725933058427635234757885366578665378982843255272836750935884325988267187493724872124040649161485985300159337658577567857652417033641846787397181743378283427524873995117187785484657205455656314459957940665610433103989772232210857006616193113706142351819264922261660698502574684073086293873967069067927759982556164908646241600049253396843031800021696524069782566213784922989511118005796160287303876048275613756498207828926613297623907729202836493300363883195402188030213036229010760607348913549884049399217051446806300118814100554926520395192184090503699890190422758709634981844841286467195217534445003327990526415888000175089324857152858891215504141717756234532108034901087690792340939248546734913340014852544759173212556558140064383319570236849336044523227941166367260468517163872643842429627059196828200167165297008450399583790997345039473230181737326243054653204852365148307192129441584668066030356459508083313131112799999033109361860341157166557709241992042463340926786604075743246665080608225388058554257724883173589643411464555870253538 [156,40] -152490525192030575592779968611616850766668394352010264999377606398277480692272874276575903659832135968263700477484520844451415600717105890471996945246479915064375857150450176047416302036646990988584078746870714372499059886973692268691142817496676387408058157950165309268574987496900671606431088128813253093641612230451274826940807065152693796411277498082453131112957052258360637229027943399737400198527595629588238206057467785183887140667379317050076633225739924060717766097050331661203267086881183720691871573898779199783981311936230140755662855172029013311682759796479838361698242563195634323308634620119392381742266518492532031109510160308670252093703464125436089397874295942158914845350551688459194963543436526276415641143985948053314465393004623262343807759081628478413609868613140291677883273041690982547823478867902944864985841261759357531757454904461172456933771798072130899424223134642366324567436470187344181440010405777594582688697082980410195166801750855468257765218337761820622588436247185904446727879172140196556839801045038920667390978921876706681524908376271552144039255476163558608007579861274457741154301737501750527631715326584010295653277361008259689971488694961669225258805949113255014535313009871751073249304868236056424591447612826056970619465166292964519446435436713754273703790169432050706317412643043568015839774941391912416131165117362401142046474093900599491170212498617862101353096641210847535576276258755329072786081812083439137387945432856341971178714255945021948883569256829856083803560834647722082972820285738172350785047139188674958017528795233618684588242619768134471714352873042399974872906521897036559382 [156,41] 98616518196042170162497677722670877298236674508837757688354459430085491910015742833432065788230028280152466978632952175874038314148128915093759365643585783946569090658725958285709259145301414168861130955042525601933418348111008671462349146082536434741475491242625261132679134019242360157936727613123602419978977082841294496640598629860794774324028923111937590056350428914875331574442101159268103320128565995165748777068663519437012911744151092637361196580055787932106148322486536818798523098503663763682299263109918894914344104048960709122137666550985150715644482828231510027575062310433468593361284431980955112861901687676894619756170708332917337952772926505895367817988354057524363056151044425243790299067770588626796518013618714918803358389843854321145070137261423500598109616002508434189098725279779964927938821885078555270826404472264088086617284927635407444996792630303636143226914932288840937976780806553184378162093674371078673691262116890570776033646687805938331635153831844227630884763147008111914693971277878329286798804044035597020748591354397795044595457995608960247128739883186028172110486270931719986135509575157787033914228003157299886996904521742058332028924696876367369946679636655373608435613363749969988750149660142109234047231673188284497307041109209106247709128427213406127103666455033714592396586615876424265840478178403373744558306777180602316734465854405991359169326688052595956297841429619796703573616509063639407855710536244909516577059380247895662807223766434464687677152538097867403477419039471892305442913068044917511738692932905288723171069771774115716669987224370557771393527329564941543871361858011314134 [156,42] -47024215901468734337851387565752063438767170722286579499117450002523863413177399919518679588546690795403821541565334753434694807481331098574660573543345381671921429724968763100340140324062458198112988845601007710634616255962745244123938515406720519455645298400609394134641431379517988652560424416712567594799213233374770127576703612694637433077319358952473975677945550660264848003701076644976391541894378072012030497338873476898506368481347476798634571904315687063015749190718161809162361593289428290742169373287879243914690326727651346950751546052181547126571848599001894046488334381362629982988388999480146799131176406722100558886978732045441327589849668379743352435839975043624197015218048269174950263268381330293176368172849069724920064032130907336015731434046413870453843830534971107756018172436813468910684393898329508715551201450786321880166105123274916899446162238253871914041715635512165082106986129518581046207271460515129136330534151353019710380606815271571749687778192265753414518099359434882222462555715313745249237927217098191440429331272230940705329723804661967792547032787796090568736216368576340655845137538411421980081170312052685520631717068211387807028868656552461788919911726894932773731258965674642990946434932096247032717279257486783364874340673590898679488780434416706612273160983356477633449960228152688228785885422011741122840262541465836800202112681182282199600217265511900575941529189427838733219988067317424083609034157557001644904819798554228703750987389100509387160098118121614729454667849950546553133687366609564872354188633680412490709549314571815779274120256539256014848206821873935860962468469819216 [156,43] 9544603530028719751528499374494111865371654866125642494501269380763759775574854681223086712066736883417034736441221896782684181265818275388853051648614839801802127578695480173096108903643332803729131179666567475184463852485194050270692069421855207607941261372935615831899097926937732764856889117881490383978286474323363187899633653912005288076955498558177801778689773369962118952263532096934314866612308292635700683009928543133416583829188100972010274052932009501592400715324713710970868691644578873094819708841082581924031304752742037038217385849910636518910696454173398778628994062782797538841017958518720743214429417189534409837407678028395045326806591006199251104666584288308034631432761399078250339795388564809611811149512239583586821427522269343432707117785387612849345256178299846533852388809846486808742728066842519420284349656233610097679075392184969017991261160423480722453884910973827718087620438336180894614465670808872638212755958798197032903979328630761180172551165498344553044774269460461888197339538612004044108643888414642688470508610474797006426241400975580480323839048387390267264497759962313698783864353760817614748158670800778885109458094779978953708100362969673001194155049639060088474412388746605229085097801219297357480892421913863589453726198601649702730821599139241954182199529789195349746462255049124697286921300026495084760318668417098834068971995722875880275548143713800032174521487496101697479225172070271844958613255941225925500940222798186442370490578950056475086834727718937974673782762695204909512416814452303906712803965246484919835788689887039862969982018748222010363683147005923651703060665531 [156,44] 10404814012276302330279702883400687492732817792932144493143546158352141959496149602870195171171313261126801984578962618922894441449266210489166996286552776062475403084155372265302694648246303291207593547570021003419718345111678154548504661299929132617250571481620055502694147216984819181330136554727776813880657703782277753192926283349334476913158014319853702934671533560438509630692309914905292147228983880351058214593315808764725443129131152790631352675353993534917454649296977342518270059248388443970165705798044408934916428273332670237158808917484992240160255086518564187069869888630010536013408853017084178193051449447416890767229363725823399859946674424643015365791899490174273103284245368169323811979539271871516024508880869165248789840798432886719103389929862607742889604719496047814396687776124683903802640394978184375466534534368435018378110695410932830771824676546288591714758245491244848738475039442601788216052494529215373751896396238991965079455225875157156938969759369868285585646063518260883244770843276860386476150840026598305136051047286072365217123621336691796649693409962328700198204621384152589766453277190038243526291025767416910325439166023486641586548607342989589787203608695065575567351288044567553578313418594016246960814656675801350038434314171878684209365595351496485627000708702127619879383900237058950424064974601306018293155571333148129563553133695067540006831318282565594990263176054199692426020606312561444837767903892064262150416962704616971043058305974844403368315874000794865698691092569040297466791742398799224020505635519760084682615894667068236780842521691903253951363632254320262852786593 [156,45] -16226920220840484855937457568020586214368462224696077386850552738050504609436274278650337092197879448491030483273859251412450966221997343159141953540872363156083390381592411447944219818091363891487091728614080653065317434097136769847703310301480138273998803286924373389619656489767014650474128522985436954078970261620651199968507071435003452677820317477655177194118114522602048573407505840674691488007548202436693182771850106133089338429343585929718670738811594048205169247353432167929923535182403524601176919921777970414337893910263479222451761827404933846528082039905551661480800789811099003399169879614904757603652305464148666315157348923337393207699433232160178653513282362703916842626388356521696484300441268169696000576572287073169451741216050783982251850848078614974407065164006664578504108325266343370101284708755425275576586612294336374507126491401532692818397421225276273627906060317246975501161737176580837514217649732812294161069196399303953885448300084470147983255235303943445480817419862895105369977307694861866585372986058026106716884976746310392687688389687002755010303654425904474780988075105117992456079497004575904594152301077574662881787252497038277314690398049538382423083418256414566919062867965987933091914775816942903660293727098937865173143651347311524651197407384995178418323264774669169845402469652516745444696373817495135112769605124800708980406283401328449825180170480641605969548717895942602001515937540821810413175556451039991376838512691624167477577457426360683635461316682715414587152481189600318194607460311209883381624674611702753771711271520143522026940669582324999066787905034349293976719 [156,46] 14081815443004989309913056459175894811831465838961775051328775717746192851723318784570305048716146144770890691397205017594536234209624008981376524536849274179913513838589720488827072099117259526844978802355100390137559316600002561005811437976368473722995672062952065799520266786259841876972362216873013674023629467689529319775851835788347620736869465274273463019505416833845746768060662776534675742428315140391059208380557115942978334068983548573028682329396568208233693130797292799015123763640114935949035315512492915277215056562498320516431489706763194828295681731023235670496024576104939868371171852118466789395800747922326983985150052534915707296545914579762526264683029088618564130833930940775339260066205908843102864099696513538024459126479272236332896201293690899775543456175463776144847238051791654589035510576084515851709031565352586228618620340740951972533446265795239107082061829199856336689793518338842141784696053981997259024058583315669504827710671675380716788344994888013829013962481346431936838846991040940966639170325403074919167894720984316414916405681398856387449709392637013931848574504033634584931245472191805016380166933823815055691184151739325735225254051924532533499565842047929615540798605698423976777663521365903037987063326403750150259221908450940327433336352189354294247297613667023630451354801531860310088083493584275029293428785105304447753659873913401459246381783221992866807121926074476384650717459861135349917557049460685856753562282657776343296504658459656425371679038834296836535659874176325570097543783640596617834713514773429059713444750547324923346153677573673630533772230093657012077 [156,47] -9350905164526716385559999057668076154673844512411766775413104657744424262082875686495015918354326963588509991789836108362605181623729134892813006071091700808649229683788894215687638169031250785938435620624650051097401530191601297043751355083749328566513593312867144525598985119268723337211880410693513590988860688461564974585554898567925553920553381333024406256412688055824730555609722412038289869465414411661460024000939590411415808951662954148317923150811791322443736181735835318290170543501120959593400377679987444409534039927894642831804428875801556189676468642695333004824648215964917576961713344038861360552468328111710158257863075036509987665373369101209580488717375050198420023139063228744912939672498537584725605260411223549537498080783994899166414884689618372003941605263904635441386673623078949193151942227168423713519974852233002177159319025923180866149910626030091130031451966370189825889788512429597748275763690713345596024218398718109310541751202321587477941369068657140516150231255616780323497821254538018004252533485485415310443841146102897880436113210369364678971634615133082699956453946411465286733489789773422803272009603973152074682637580491702372433489147316885757873421839540009711748923050504919942137837493863934280107812630021148481517637614576230996210427177903546451370251520905544848585349309952833983971650528594768704934370593464710178361105601170443445943688844303709415417304919206062890074663512759813328076566982205629537571694504988819924071027241327970010912180734656240243516680020728778227574700820233034809396998840256662692623593224181816893027029668558892381967402834504143031 [156,48] 5110996524100198129059705962334590236925293801762846101586680195083042419143547102558374364025024731050538314918392219827142402014755277749245582706370170948971961194417096615672075154101111934692878534787982606969030056407523382620806439646404243708855714513684337730664765452876440234328036732711061674675229787948279141566801589968474300243889843954786970814099382291103348341683868952949986876149765437119539529494714903758882090735726854546319239745894233821769833670336519326431347953529838393755610024387915024144459006132825748125401487943811447885599615025776575542893493284544558851770994342181868471225864726898020425278465354659507347532626394568922133508348641716164658991514371115463827197666125438999255085198904696467743095321433312599429892350016609718848592364063546922176314563738876307547857811266392139587675897133471986498898341700265358492837450657912574980809828769197334395448621672782729179333963836282861591915344938490507126642016288450920561310813359995766797078699472146663060226360301903948896727554357643385617450322597930303527370165531683968660748086903586756493188750074500300740665128670209903518189081275805116106160335192119231051692634763771446175076703350689342564349396380187983649295432196262567385926407909782175048458997321326058273837591878725182482348067011938914667344104866348629764493511934626129132855544766490814126785181177484113398097081419090643981830427659206080854881460292066635535345682719584653323151939071939572179174096037706173803048785482705790678381467133058441720523462954358454597668638565868168940835239296453437160502857408842429183263219938038321 [156,49] -2353152469733355885242569189195948980082182707347492633377406451008655640245512862794947959076799838894748912268389185261038768052912126847853634475687854301413621931812329440725810500791691114668253121258813144448964222226200206449521800500891820307998121530668879583523659859658489145372903141136175615351697465279867521910986121826548418321570040137802623237424308227617319007417803934611788254025726572918871249419551608922223043370155659297262665033272495699309464797977717913986790042868200087272922748340264557365303784122123282831619526670455496249595605609122317485490003873931370641739101698154495207937696222692909285036848356907904998044173516308867494199440456378737828051912478810362151442754422888537594206913445168306051622969797426742022335779075141133006488731735946430249442162320750821977315696371583842361721946873151566625111451468163723388726281799661371692022417086984421564807944512820538538686984515890237828438906953615661350169085186853546381821433434502689018558475890757267326777618443662967757541954782804305999415314549669918000869964066229918597358905213846151509031914954176809489946088751741440202163240453033012473640835130665505024070368357750687761664612919866792676935926989338475235151355078459849521756781653013730330621326241063474314051879544498058194039308797069976910780908005412143180102396875842575239995536237090273041038824336547430270413045604140680053830950000976117618247394082994493824072276941544006696465376852079033305988099176148020523240719078053394843314094013835186756751132761939991224776310859805550390128939275435291004810744118162077395000628691086 [156,50] 914275542038740883080337547751616753799246865674871047591008950342607123242112143618085754996984919332828098918726456588730762699408882757441222662220228395381235841749684487263517808344197412568468333733047979605945454581513324276383776243498621972035584804371557078016175575954804100833384017961050481388756730690311201493372615608005516629379172970705265322211743661298871427341942596531260381232965354430972510387409212871949200307389010417408228109407020075063112982987673536677932423269748328254823485727394120571662004388984130354180730387803959052686158123428141818963819074766817896305359913332985693826950658806525237581180807702668350494827193789461616525390635667430218001538795348166359982735170571447160948636294706917261522079574652521593427537973778696771381053121888187813493600713475074859010864893585347116129212247607259825735722014806900802279490191579541932688950226505671071682123162902345970508869294040930402403810675061704190400677210684786135710223989231900731251321260791468262748637183589294391107892408748635240307959443132501307677928244835462058007323329021497620906038657082152248700544258195105021264921796390276780197761598830036045219603629620469117017674909827391477822975826127934006758947694040000989242503376967686689391818566634401512665049705993031250813853974853919653760766366325443866567111063260335292895357822315153078258728167533772177436611093480192924424993008513441779126595064637374318055448640513881666220967051766360661232533056227094888007596072773531354877099150957749388624581116860367553236714683685277546717157500143810009928214426404102628057648687 [156,51] -294805654828327585204135988302204367523220644077677497377295432366469724359912155947051610210627412828760546642105762821857553766306823130102305796154387240640296606809016034686418960245610960795109749482163449075045757681274259874283423842411328563678420095850197599523889899005959370764093340542560603850931354295520520025770311336324615173026383433451438321526803386676173564470451130079794032900821931276154132254500825701415441495501699312861737499393759416703255478323436285986936644939429898124718915763242618078992017233492116350209242004077429082263107568960100332206227028471639019904920442181562040361864060832747003557930956763973413753682750803144688830566815852822250583656630986361687758830011302936671094599569668047943215597631323153552052336723413005333904132395884630958859655856845939534193580753499986517231207301222215511426342214121940211675007329142686509204761399292863532887793068633756247781366615515594311293255929222330870115309707209641677963071230560087918603296148140270873453402799552247683936712199093844802957826777411749794796528802326961523667521405196791668507168621473509068533067392674166224250777694194746927098560494679419253553784247593227029009696514691964460906921312083165108201840778106741356999010734296549428318719513128877088459772219156309796154278134140215323713094089776859201775387177627138892201983152769572974196832234352203462899870236459775299276984729879691041200531833119293427737073668323857121941493983886854729364637780704762392878071938074631477888019874119822541880886873234869406096728834867566009655629553677555216983381788124928401888898 [156,52] 75000723050322152194736470996785340070409899514504101626981188611951563744523504034121759458429984995801783415108317269814264719203922514449473811499009417610544080933670819313065250930933640184230781786519280036188918943254713504307787531815208012731290325534121669016883955120312276980058214873290542355737248241907594062033755957672410661328430701908234939036874602660706571180971639217813595199397070349639257865619166665703255429258284792549704984089182740889187078222385781336379419591785328711316676644788376842909568126857085939589927956255249291574245287537570755401975216233129145110828587642865699730450189958719503319136666583267418557487098745400873391986694003542160547501458056243925199807547802408177105066074834909728883249142390843935124802396424025156915346030147537772758222173075160340004428602680752961349119893224858894981316025031048818494273259831865488476129812729687744898203104707276358175542572079001369648586487896525852522973068836920346911021081878489933112745737269573412423096552644771532057379425901323653319467383501099415567850300907556730187348663924911796580704618182772811973516909720045087877387772598707737404192106702576314599755995222868479820032626555619383017843053095138817468298886359044643236405044707541530694677863026711068267154008042682882565343606086010773958029999865433000231019429625675570685787981114522281590383709323017800261023372228871785259979547389635068329198768781377064139349786426932238954201343991321278360018115112856213827587735702328229917029387655758399657482576372193355126255883951533378299768044388154558181098160076743570385 [156,53] -12689620370691274418280874520741718057705025617291272614552514323972675271776839409525511804885357013438310564322074471555762193898685935978675312091102368932245206182004327113728428777350954653914240160921583415387637112450106543590842865131033151438905625285911237897016400620490337970749503023285761374370037961442819899108513747526822040624545119603809734138391373172410875628246898732158124950109163893740346377891676832731229946289488385845681556178128528112819962911206000004925384486114700669905369494287145497450513206704092595047184920567324477441843318625506498642409380698170239350267801842788495216392994956437561827721021521454387926036964824194908873203714244267001126630346974763610342214853972371715620608853184993852978642372638859374300011197596830032623619956524601226018784676955626634899666455823308752763977563602281595309312579343710038716630826375753300903741195742032606224113606657116899174257596843032567184890119556352732591138526344392489229964706167142084112614969258146294792785413274552441384351409520948137475165017752042004757414755841230867681728551825654976354363578494175731494868821933709145226289336797007738701332268431844436279405886573854098482714614876824382712309117905142917242556608975016682892747327601967599927415821448014459215267274513759633204397302384982962835765280224625889090043456866074179173439589085873520972141133417533225554539991773760518757452794162229459918308041736561528780480869705064939244445697840891097125963760453082485276670878838979105756808722733774518525922874428596886507545247612343742298400997969660979989229622865262538 [156,54] -14513483590217325153938027341106446768827105759550132538372547736830628393814954693131457355533133324643910533729044097476367162202485970007354804717305153219650399581923810240771801206076510318834918886143820375005915980216824727221823902476472926393604553105072389825161258029477719253746596442337001324661301912953831231328879666151496540216670022038750201638460193022981555039838233956449435368215349131533065996413907651680859717139284145181081894104372047244648003909462009149569810656263682089954224636475208804798632868551974672316207422427603072606094511288638584468811213526131574822885578050234063781744346585650683156096000050731184566023980745495353637296993665618886218531689619790749401166819880274772620702094520375321766593969346296300403488713719920914673257717801493960631604526237918778487769189429132042918682226566637650419202684768053419653672485144627010930582031456764336124562081839496141069734916600825728490925653719076543633328826990146398860963154404978591308710859842211302022347112625617987437305400775609626375662521607245127168441872070487634400479587946903789713237984222772555531063719625298963588461164420146129371066636027359410086822398579768478633673918534870241530304857524903008370491705218517432538490754140308472500686618300861493608035242654232568489134318363712425045568954193648463912408419329043661178714020148299857224728440974077652890509559863965298904627487052192357915224411857331464841000268960424633512578654392963652371196411856832872886295283283614658481954242622465107364046325193218514650658125933965142014585591478209577007298848577 [156,55] 1016889870717120398862895718322506214271601670897049385745528199013059236801846979603583328377530166317853562985349219904875415366868182904799382707094916879239289775721287405437451812118501512962193372659730409973590693519375978342468943131080977887692257482425382008433854108591236908423528891118342406859682745036272714661407520716338606002502663656524593664178827422118129335144589098100766872930128441686799358842459285195941540031463996750730414821910357438063898550204568491581971790173106235191503128949494381663512252007541327635249398551851096944425460669904564922025727045362763044589802611213335437254157815909102011478232223568038083035825096093324333172979015306255275381436575049016131897935228500760269253044709113873214134979188382536491937880842978749831417785855983020133514918108068885333361785179518381475201665884040144054516863659887286986043325833622965422258825327508504374522796025361788555560449223780237699933988537296382642191191843068214101553902069939933619505768145492599718840148657075075289633787521168298946615601215845941341850557433461905100807345161737262972553685625597085124623946118975883672348236016107862836094798102468299523930160051708054778403143290515026396839145072896605567842596970033227126106663449644370520120418824129578242352193699061272910573934046047408766341416795495607930176157343700961893880895045702606752433109230698628227491456784646204307497892888036496272541383196065752155640157501631825653900035312414692702625279915437479265460063365760989709143845057378960772271480751058315249900206942819913229721974734503003819238713410 [156,56] -471751382744373174901496130051031043749061756043683657877488948195357548666096748362221986207617097352048669065411243176425402426349636450869222502959430016700079427170305583265038997738293784448530172648880200299372513751969522655989235881486304350464995607531676670188406533358307605122695289872305346347476475369467356715992672765596439823054791692552949414114656424533073318610580739333589328113126688208292174339755274363561900288082642491604158000657105785406890396912060661601447800133912889202700642085445535621933347446694412508286188383651621624508634757108627332177694084203200307561680990421030208958914147885033225580283762170972356558538580878911711615417200111521759038875763813503904674257042788766239826208439969537618155831477405222406444650205771514111803237012515017828302582649412684807865497186654537664287640361107234001396368390003540936131526101819730128778916028935983269173034165445312995042674476417049613342302609912630873764852932319851067549199155393647641359355267151765257756692325858088420079302832828871279132433833674741262123233426299909425993821686771073499751293061945612391905335218608589149889436207970767415603091259192350435086552844778581686325294799544687385737764928355449069594076704314048240320258622784603332402700162812810377644247076198622098159548864411049719918131703037983331940937764806074177332967111730728042316255121383649374152758181143911282146639130679353336173787830331232959942770797720028749883598926003254722825650017046010013434305928420207936901128452870721336281596341742890658697551715871347741937424627322017919099473 [156,57] 144071815996763387735880935984648020762900865762232065444704453472447200053589477657631315211468029362211226797303741824216229857087187365862652744725707360433055194542315809885725044654976242609067278510315189208226762071086070911760362141812213544728489937106445414166323081654130770652503244956357212761193431653235779988161561335403714095376997246577195524729620746969371273127763414735723316945081029272783810021067349304917318013765465771924789652414368739308871860995211855518937186630100910101698521717903330302930078032597088115156584861301546242535666344721622154451488446055803610181311569133732544552429882684542479834810554285075144840464498322232990593812783242940194541734344962624650760148829502015360181779395851968279414725757346090289684327473438189229202787095524667261629972475785012139174473700522406602459700590130314611200438024994702061071934759521284540246782367779423827671538696917000522286293854739901679547667548787391919591813268497887637094771838380829921961072981853717014825320191261614091702636336017823562232624176251465149343371662961862767864978466693359418535168811488965286345795336601242850556152273371064264326530382168796475433683876994926471015621502327637649097264590615015527302749208175524517342081875182752752506308388160472351479140710155610598743091169164618446241129672268980929775342490495922306008603272997723885892247758494597331294045552614990224178580093454204593816431420167588549618149958602986011192591171576818933577562826792339336194098417453654092525406513283592011919658931708383190216338912260348283749790521344507820430 [156,58] -35001953304090360682919428950803951873675465024145132478721249655920604247302782637526470706757483585385926388124891684850818125547924743883437464514523393408413313737621437117317363664329807724154901435134367100822237895358461580317982606473855567663987195914697962892111988824051670454805656811794324079085896052514191805148940159235767911157897051102121132373381083312811482226206048913276136658870860974215797684239214120855535795694446972586408149042588331101106300165726662500041691495486080360277863529534647096274557654164676044159705888954931034389527501720287081158679217813807921855270149996784169076908417525568056563766333457108133737117509114854803044303643452383175365529083577063474102485947116281171397156543525772923731531105421227322606184901431166911835744002129548361825009167369642468975303893035326165219762999581806677785058345884805432746685404160527169637178513489905676626182078279334873192687834700754896989970163050769577613437719202552948837911735432152921667625364645803571360208099511650661579619515280362416996997991942806161064812832646519950189733451384958221290463540469104669194191615933632113871688857870400756692539522485338174097205203700189459019397031817927686599829974290747792045615087347449334510147694272546906065525941261805831682893894359187323104756925322887417454666971127533808165545601005286264869630073988524381437803292008495026462129971001577034137101462249857755519270986176120274313971282872991041969384543341991554789036459785414196817251543223735346434115720436909029046831949473508382105117172498598016821438710386173018 [156,59] 7799655921526789727419029493877983049580893730729117049731698698214564521704132230043193442146775850337511442369634123631450145089991027121401086679320682416656954253001507385823703122963450844451878755416746747584114334582173772124645547102802119613468058833340743533386934500564214852081849704625562833354365404281782927162049698019422443035739051592069142084717335825570719123860400508651287929048641590912886603546063310755822985486971805270454801503229432235290334636912957651419230402199812405538600135586537629937339016119381101020292992087009209977263607541331446286941120488908612039650622716686380409794013554783802389517338547967793869240265452068639486837339416661223377499709628784730501148119021691907532164224908934790322502986322888014808678147095425194657979501511857382523353825155039054745764526839549610004438609854048627343993768815412560027717421530116542599350857332710005630957163209231569037166925333958484031538018509308895442989800505241639592202996903626140879086425937028074144424916540163567648227167265987794503383293160812312672754544618165711897025822163550355189569417276401565769361291821549043792108857809703524017363074749620891888244782800556699592294576022580391731339026764741352431272803135079704745535844847302807966071247321991192644904212011414526056231887283781113526043516485557805335998374641446700607685367379405543004759496199740287637002486196933879002002919242734835632649196749805914484307258292061173995277251984089255005710140411681018128547725658233895077288208182725727290550455808831551716675667993544003202607204979816 [156,60] -1978034999326416500641704810857680500872754427943337087884724510103915279336219289406636542393228980632092446025766867232198225046542556077589969479546593993674957835524875477470752922271552622653224686967152073545901319701171391437365936899679790264236614566843301492239442497342754869785254780535195977073125301217478314298537574082517596345142999287296624908902488286830652460660728987173231903375041330331792876343134613498199474211241040387326084720514942311248400274700314542268307884664748858451511515331621182113379454607389641256906626470105773903610324983396981603920090953130553815203057758969905273946779416746969823628400522425324102708149052852193312321234535946408881447351424967543118471856705301341279678606317870922318485096658672451538482144553080070913576232188411489252115452806699720101356605200006600641572619156667581914057525467643811018482474833455715835796196673310197307459987457375199341702132410307629892013465603302122712923485708419141085920782434045002501489138093571394338428767064202441935257487323324467931572539781243139990410526719281142456793093362085924000526923973327909914433865633181135713370533331716880815807679980687326947501957013727873829287194504819239680055898556451349756486584231456827183477008503438747858712240558085359991198413314141289309922606813648658659410532127891459222661121792049748055748908146771782614424838174896482091242048136254167753627294374461672261292302334903545896406469769953082437567340353241936266540001760299155271616428871704598659452298332529148413343178756807065862738474787307115515686777918 [156,61] 635813728207111312975405312626367577173794063110140843790560420455378916119710567132672209727130926881690339331615633354738458479471727020387240357345622039631268775520242109347929552499300184873831230857208694856504106542892260951595049060496173757360688381207696117242107320472645669489170783678617719468338848043507226089023288585506600216886280952352094580233100207508932070289306193348660588074721724119823959618935398189813755707910729427937231386808796035991886908367033997483923881422791673926371120222686120440794560971795259908207921509468420313816578742377896714457953215977135467688304562410655174477202316140661248800502212704241394733451833493169210064544869937636843073255347325186759410394501531301634115406469000245237095068713552419745487595526478615450750904884476148345684354126331119819185491854596713665985663978960535744410010527008522222687943493181196480150451032157801789810791872384377696924601321008678332367520098319290955576920932631032822575282585572394744704854614437728411994290105794766214194876708994139290641459836535189429617974681270743281231373149527232401358084553680405779566132163338277370133234896510637896622689628023409847569525738795650604242091625813095073358200300137528114357230967351545376348810808506477136255460883331872339274568133994564992883313731039508755025361832787874223998973774387342145867865539821968195891750050009823470464550772449980116657023895408732209315115265265404147945333401622232697627192505127013094319853879812990453972942747016650048723768501820664318549362937081720195109932339307680161536512 [156,62] -221431392488237466536326751962930154167254159548491617798501324318558083889947559827530939119197795563019263323409201909397934761972653573447746457518125843058725371643706637624447516727631133261691388101488386947371396758356419092109642763374888215983276504648059372482653332630588121443309676795281557470599323978860385746911701971437886754736666199482993548905622289547487674385154806542061774203888149864324292324746211034505364120640135136851232041481245900501773419475676480497237181356470508386186522609404542421878932117327035518491087325560593180014226976230411321496792947330320999943732120074841972620160612760986257521362961155809438905214486487325490425304299348654731655852553768554114391047612055891204532752570458895876536863223502672761294226665144676767118487922508122940030126918475322961128025059801418940392463686390934029357735214329770677503464113198183647238405496803504241831473916351600959582999038933981974097246337940214281936776827045023320453353265023651962219333656626523008019016778865164355022960397614204632287668431210012636598990300188107397081401221714036328242557615273426126560236795044754493110467732005622297206009173392029093915166069527038238327366882886366469882413059089598954634389586378208044357405306172334723784925898743692925849106978767715029936950966804759887186405454907060832492253198890015439609492280413487444373753123795748506200254193108794502948510534518852471711031718301067463942745570719147320862508558624445665838434724646867686491104858338360599981298706123632066902964815832011114353953038357737216748 [156,63] 71173511003578995074411404936455761434087166121716650748602306412782526633439364971284961029807420364391758345657141684197963395149573861682008437522689285677782513771418128713972118764970787388433171905021284496701611369065417700265480930542608332674882706087221817963471484858862475104286625883375003517519140187218923738441035923961152844336612111827957553276668063887564657440237413103673024073543716594023426532078908574518334178015984308236069218018713790954610712941267279476452391079898699821240164700318845709689848651758605382077270448909022631178085902394201073582952572181298504169467265656226283305121541969292619082179976322863716910932941954165149798604514990414223317861555144548257358278783854421608204030978180343151349099118905789923977229739533240653204498737683635460592281511770684790582657821210519819254589278967582713199177385461611530801357990011978821287316020743985975887141006706845799030189034426063632121412001704191077918950102161358560176182343473375742566776339925449315325606323966183870592625192505549001438452769421157355639253973500676702140794718854171797944886683575694031190417313417377862354737975045403512884954196431117031579762955723555997316646953378433995529802600068454659161463884874340715907597630781767574742785879933224740944438046581502371350975430086980290500950934076999554931060385760739255524056259829368193459431771380834287566948054970185226345718945986939111337527456183373628036623257255860499425907464843028908437731524953195886699402404007863347151659323866625097509285767637834581473575170928509284 [156,64] -19938889190986403973407179493137314494397299945735532166124108886335539268099261438081385855249259811315949639316118237740121964115672613691805453471619763123383787557277572648071115749143933761165726946585479516292300599018402363620005590634307396559233132620784129063297098193699698430873131700663446783642153767568071471343626988668075357554449822468011223070241410301655581160943092437633133344779855553232980237263836002714515135530251445536657003647003933977447367552200300260088663448944674257515739257753080379272202933669937040678980243951860856831214033328173198544617359552039792677224637121238750255149407509704838483740238167047864437486588447528995395655920475999044093728137940030685800894571833895090615248064005981789535406421478500044782392221649757247790383728666694411905896608721758162977649727664077359199819252803114100681551489824273037904690733930984600661184207824483328300615502646527756098472630925451047192700252282486519642663082348340600041142434444364058351736642509147909119594659199413563387918854142727642669863613012427531625480046687208503706674834515049316756267240609131686078204670736099520396559953681599566686633914685047384569791069192958688324451400814370081039981215390838796895742928514803621754400570647754766419223643870510411092318472737253000927280191609836759502241234005749946922482451989384499811965207825081478506442459978818051117335694542696550468744579458687965517398444481535699006518427894189911653500688420576490735093736924403920181915577445197744282847597893752392731357016115110285398550269546539 [156,65] 4822343343277928723898775625369482535164996852196518821406364380038718207251162950701642061292338379980040913590378068574498918245880855728823668029904928910221288089951614472837347376728560585671145487790337871003332981385085783916714010530376067344876512353868634614022580731718510572321486925032557729289333217942472534442708197843185909716534092632950181680557371268387365370137177415857154086214050054684000146071907069208852716624454051495090601281658464597346181637961230018447947609112211524205741689503517121748324369210163933792461085963191780981481275402457468272241370153504358413381077276421752575786378268878081093226870963451343595473042393742362561155870293707984960032859005698860330291040832731140452252556697319820231397408414478409222618605643770975019053288486136656058108704974715863099635353573088822109995071776089233179946007203600709868607141615773575009511624160467655554869333413915105167447741822053517908906371376746949443331132937647249729492641586154949920724642451886630902694049448280580055808737661027685427580483323901017312859168869974592048606623965726374516017359344356210925908809818832652797566975640640605858817319987879702955889502446281887851742923908444560428722069112875376374758057746950897738509638206306984206750440493109883593576330867714228096528572461654621656691163886396821727418410875776800456710610713755998402512974526745591121984116089522956264658427971369581814662082804843781658723057553233384756257672644642410419002969839385520056812011987150807374008394179701507753697823044513839588806370979 [156,66] -1009060662506204540496101636232480454720096889829023167827610409726708789706789158382761411761984123773295150328836676746116849428275982291158329286440949853437918488947778907805222511727882363685427011435804478895865554063070952638172696546038107817194235440456544727156350354047680756856713597256515660218289884520753534213090712337405234372414914410188131073629941063482271601315525416075158233396427913320755114984782382896744582667003959550040109384248264844662055532977590910566412712708867267876692168956372854719085817592886964276441959788944842198523668316837139427128273775321668728231205893967474700650449909354351347903144745693863558527981079429711236911783892466787969098612732989867600042461791593744359216614318254064849225935125471494377151788048536937658697024177686147835555528156624476679112156878935081601052750242186666217203876024712210711505379770502213773769499286219669491941022130767456941893014663781840418801927956526357945589657016690800913468097430665008602859705653231132348462322311718293016417437786172759997214347343129889030197874568835730976901661240250879080702753560598653880632584741692462471683581086696835598056812233928086310917652553309888779133940782054666772100595299912774463985713777495563264726392820336960910995246482421274567421896039464726528857611864832750253028940092012221804903973245221213938072357214611173131031504807584950773569750779966987130094033126755367873664540626212570248482729678909754225329801248805738358208692236156093529282604657924324598372258910459112327681699996813845103555495 [156,67] 183026358696974270891892159194890009057506353112254937469357153132468569344630474473582077465811120119367558278989529732899879129750858606039454465037593390847872147815803511490539115981220777896117647865849884160507750993808911148532196143927656323670049767480400006283334132627931248418521633855433043131324178184221473969556999639502827066224956620673637489606736475946896099982100672665275231015154315033302047127819366932530574644397613683787675935978114801252444735525126069432035214604669875537817208010067508378621612191963498068280394152354453053611255172142555222125087966288842738398517004407024535981875406084434323624911187260355226769700194559585994568441827182479909514309571356608446253439128246806631055462017551906283232190397177242869044047617312902810618743939171749720257108652006559835673008872332848894533263573185429708801364342901786578369298924784083114458291395916695967574194106490854484658028005364169820455732672497999227838954351390461165989859845078331041845709489564294411783135671446779197268843840745730759781543104020971740285263495455416662226343075570950680152816875910586439324130395591785490112169395341332429399341542504870375857231140161451687157644953128542458790985225271337978740685313491373502822899908330996880553576669511442262784803811793823357769034376112935171576984717542745627358556675541665448303828718542781556218191619898031953021346572321811775321391798768362228826044103011054610332249974595911426191705345315094011396151008581146133976911302368468336750088051793567431065111588502569840092 [156,68] -28715647633137462152644854870401354957986381271870801240447166784175204725574920271787932762372178066631871254013055533706267446911148856999359753573832634305180043699595662432998447022602126234977951960758457204648249069819224064454712036769734665778718349497332619039812204418735422949341557226340249843198147060448354576901155015380305580879289877983901502249138766320945256781599769681844814920878105063257133099398285917784219826740940819081786065577465800886147201578432062717564924612823783054073467281756200404661149134442534251387224067108664522129528253573836440019231686411792933377001602751984870545200381643548966929644500560546864432716675947230603476759043299459969095157950931264457428776299817490860596405155626904426890813617623858597737758854898401428191216654908707807760048999699567013427388208378341431164078926283640951529525026783664417201818526859152634136121005497804712812923517772356807711780930952820378210107781382873721369178513129283377086246750733798976125224752855522579420953120315955227817570866717295001653931339432212710122640380660235957808497745970588432807145111404317090334726618299290279592157777869940325398840319311396717576175586601143130131464557015583367649909016745650541225774031515342572332409180774601179972016931641016770514379503521305747507423195608383730919127222615836248135697610903912680305740396811472367069310683184765355000618998193841778669410713319943486351733175006774246225683296427392382592314053217100639324662902988846018824145508314024332300286155696337920395056488069004710 [156,69] 3862627402562692084099969386674870966160195807202357460141586587759028370610634270698052220309691609423313511653589760236173084041478875340454880741681183115373064902689689049631189178348470205590555870363060117746768768996701235019584190563160289148701485120963957865283610916657862371278077034262246043544914226124728683710946436118306637141969349518581014025589383216293463207444089485376475160020855219416617014494628468261562551774278368753073463458899597896355340553628347421431974557691390807310082328563563660963088216183127928734060860004871149207485004276670183154105711031218433499057321331708349377821559857626393648888511452288323453609068415938599356667765831235706072304134440763235088820454833323908089107408049031984518213128126553899719588001595393810304960753068595348589363339690949785462637077155253923732049988210417640767944264065958901250467082464830189377978509725816099824420884701742507915104525767354037917396452442495586629397241816182141957846750600206413620436223208578202371327179787717047275639763469870425504537278107585471009117422051250990903718225936298738951855604770999462687612062878073402760141116759252599294318747075543290594901455200919104507377869650374752701737337677304525106111593415626055144737564659975623218200002152169262737254483291307558553133118877570765641350250960575733809629434565626589759321873390787145546582251818734906942993584142022858336363035605837429804929961608447012789101112778579637433831049973283384896389549454473986929898714761971356471192203156215894295473311621674 [156,70] -436257632016132275097843037372003775001266494319506077326140387869285560962202406185341106724769342990242430991967417048152977987999562037859204643679385881471307455863333531408588836631078949818295625644277167663036487688047789277478046545142791477505372033190323313676897263271354917076806214027476011425080164328459252657117599479350505073169407650857396539511090538321506827873271103133063645499928082839206720213956963427901327053411681917470517255131876237701605744000500566229403888847043290769540314915713480801076454420559646498726454793209566808803662741218556807736569394274818688951057640310430300295529117162960744703715037465367194651639138587413678157997858938181978610994747101928375962317441934941668267676837498656315491502909108835037589055256380424388743495023070268475001849858739078707580662247609178436030099762163395233330911370986350499402903266600941654887729567765985042910731344048809042335228708371610898671577329599498095141450672124474999065942395119755776054384820822186653855057135064087234586856346068251082653147803140529527281511871248252216124040716215104083955432449544964765706339030582293740560730471316169551871218717091862912171864460842923027396426581867337962432952674544713341019780157235850089533636116599905452501886963015283934610445926647523326598931333100248996836420594053255959485632785087911202443518904005373087378672604916196194688465639804682867184161756443999582954027407913424798073187097445061942957911169612853986866812230154750300004590251107122412980678370060692269657697194 [156,71] 39394543136607595367667532249413474828797822523026135479270808775519855251717732426226965910803690813889372269567624434152084430592881650313120624539932276380575116037178007746788405211070263737354463682794588290012684712618305496521912857337946051667285179600091623119192275177891288900453043027916404145910351203498570342073790640001413293906055595423110444878616699548145978612107925282865262524802975179270509715135918114487249182055063146142649568632108204481691827774260384540943322191789326068954265502536043606424332092683691832370852753634258037586514501947313443134117340269003844923007971223450842800502665112078131116803467122719839553859413324657886463911967368006426646874554967710554185162477944145748310365932504589873564330823608870763186605944537209888671280520538241325729484119313290672863152389030960914314728545892698255632153335337790789539600559545605511549788254538021391181447631960577235819358791120733270411053775910256713061171576791275516884596710644661632651469188992312003605251137388890343739908957970838913364060177106181956236695473463567365016410225141816184094423418543908447313331523755887884951034622373086326549746427109317748237557671866753144294582402222281277009788032466845041945167174131709065543950332201792518328414503991866056546238998772078514088300340692127522311382345685042050151739559526664454037872113102799848216826022036010833433199046616942368336304622571148377214821319900502949427453043888584171929157398046464928826083430829883730146240396633180413108616579538851346702064 [156,72] -2449612716159013250896405297885644652783601347436865854099972805058395639574908965719930924760927801221141045114422613517506639226223876899775072492797382132914730276117151235737290521734609465496933000144412432829414481024180341098884768834020091788100095641775517438854396385339784668551125345270926651385793251457073213144087384976086950815426096413148025052679622915674349128484757314072510335509587011565618031283128583307397116615230433803124001815194821163244062972462706576313685684036331712707473021032613241788369327475595108870206021881357130960959506089150707961658342445740182894750606555603632942411978326151501649256222419134069994577180474620362850302254534813445168388892907027896654571622934952066972980542865139601436088524699806630258221622906660471446745775676927733412290422252312256727154743403800054077816983407524247162767507695247898684725097050330769027285443042537602125592157155472678526696250978725711090466916495006241738996346221921201110756554943691100271604453549766532192061280936286137566588003889133569466741191616626653825584253078665804375083611819699281047292945512225242388513098393102432022947591579674606262449400474203509867503592398417074683224564818940811509481090403316541468246735260759641285457127918625784540920820737408726000413856495118568996802638672982436684337838179590046402359159385237661996641593169563468454013295711061193060077786356637262739754865628652112685054381958631071836653850601103598414004953839787343715000070228660347225337706218649782946977585547832311809 [156,73] 23305478889173083079182467177388689756964157060457327291535782847102712096364350400018345447351225187526029410564130937216217366529287176352460149677457830510781329873112554969903569007514382176323827467670124000681871089359303069176931772308911926988657628439930981615853900312443230797716971125571256003848593931457673517239379968535866210965464833415853623576205392858996302018329384215648903350126905005047946873343343137574441285347475579326624589596016173063927817800785963959716010184649390464788576409662378875731017666956008497771459650975453271618738135405921916994813425861379919190794506975134368016921937342924396338968239658577337821852793426576084189612403541200354401148139335547924575209921405542836335143601774626223919056459788152808301865681011481190395049442953484555055180921910005927061262343739127216882017151141419204031114041403187316994413198687675509894337126588238638755919486204396379720793528419678267975797752267292664970024752413433228618240580834923363422512510632651551822665301083923891807226526300703080962320344071580571298062710182358784485621657890051008156379612824486760731419178062745611574173032811091772153409566934485707300542403821721524666675206402156738379599163022076323975056854215051494024077349374060604846666008926076295838586151575841446544388309079373110784885407696689304625428611848780799188421796871062609657245754220003897271475715453694406870425232053752148171109613561897023713482483797742142976355849869543959609873464302823736130190303401176665303172757139542 [156,74] 19698743747164252211238013775472720001927918869372085932238074730731630885112449634612669336928429218890518398657199584128319895340631835055889241516280542627861675642960098107809202800373368960376179347007323488042036079748195218656115008203600184150411230669748243254712294297273212146511236649026172866566119885364384440912486518910767373697026260144954118558457188784686797095039990473450725575909282322245368718368016539944293815180496779188093275700033324128817715131578742636096333551211363799123809569956762135985403057566363394014724756159172456632731539481973235416104153187744825580372424923604728858582856361905553377692403466466593959708930876065491472627282300223093290798557689738572944321837696189378961970648522234290468695336092012580771437133454149418531337089973608427513609036049058773946643610720704442942072932933512162480982366465815795998059710745167316748699171330428041002209477271556399559609953609857214643351782261798211989369373601590043983370042187745575381042673869755443080035063745596636647432269146248134536034362184096785155669637227683131714877083927310580328084767855495499662098787739290880985159275694634125008429133564646830580378217877337948793579645413327906626485277877802330022673326859897991528356480771441814338010725238973837293030725833227039725593338468097237482059884384204201033512126564420289838776652780928112351137597097664295378117521124471103012809460531487928248764815984884061458373113390790703991301009682466525795234882170641543751305055525798677362732256488 [156,75] -3393349643107328048675493115905002282083677034295346981441377013322926931292502413991304023435505835020686140059713495475443492836967866274608671256622754395581482725888188867113382779317871178334802501827703531786977883688801133224820914277742256794017265115905163399701046237033231677438907620316669965848901899887487806127489297633280053630907556409492934302262589211480969135557208823153031082566684170372840940454825952545457676479805406959312599895998649452362418711935121706516946911319072164991062894675815749839890621646522150114394302693348012365911858543114880532402823666373800277962938380497869755139355272207721089571720580457137280199140504217268848387381122521023932809255104408054897164291745155558464922228175304591876942957549755597974000883122473654966122444686564854326178866414257327920235142617476083556510011546302468107447845156152015073320697846604624124451989147290136694853966912603030640036296809801281291354612978798693531328878373920958212113711019205640569971505805558392168174264556209070309148840263399654276364809360059003453586446343366035046108948771920415881699293217105453937188684955418962507952416196218388362387754800096202360876652501086373426415809394251520289332194077901987369666652969331016622922927585091363283048674697645280273216440658612996872266563781916379187937966013007206101793835500288364761931889287024150428739085371277824109570326846097662236092113548082914338100094890601922799406590745243946930644901924326558753569710482641983864949850491738942823336546 [156,76] 367268012204944421664626443297654871354148340107717743102061665812467971119179174002151570845662702615908883989091982120143822271555167113288188682523432770666476487443057791467482873997493718518505487414670219122974539750280433806428792432181100716386997183675863155603951473034978293068326894153219787759798850549867130658163383781227178508936505773237097215519425324225556483788745634509209228352152348432666558441624694126093795353628183983291906899657306820555178200185357440798255647405554651039976845298700475909528130524424453666432544009793667654598560320112283071143003750709300370387367809603068221320482718802057076620091070908917649672991787985891899539325872520598547578227825587202562631553689607505553819560972777731684327286973531676933693510346815119196847853381461819592131937814552040443918161962837313032574314979273139227472878604513368927713491058831842709759287869836597768043858774995358385919425871122128553181075464776156566528871851825295078304538619169248742089455585622719398987107932351510003899279261216135521502061874845895926229958920128247227544919280825511159288060559387863672206806306878991037823928068877503352584087951641238964287357084158128517099452545573865820070569358446869977620827423019941810904284956397147984170357154571146411404007416901737881744981713515319611639112412961198568515368476193307861077294724087084812992797997079189604860819109534983495425435747499717554363002639584716738087176217203000809167548433885459701347230425909289782052595986134481512843 [156,77] -30047686892630847366272649269480322228451409528122720001132419149692918950122410111330417207934189499298977624328183566639341613425978173291835602450413946748502059733638053351070411992626966439314294688677862379893979401673977006913955302915154236803800961234315604886899222781100514733830298652364440764412957012925846180907029491018916769509512361614831280017435562849754586778598603223556660920941906201428359771963623701801875257652812802285373502563868761074074287743233731381969879901499542611609958354812689289914213882738037171576921251711505577678063226006248431447066526884837524286657333188485394426681563394269696095515768486644439098986254356546323219160559029042567550068437723161816755429084473470507713172283114625640020894215228954143286474663960476715179441810783903732928527657206388911442354696380902991795904805304703341004094388812512764552241540819551194241470475835791802533015062268584507045370867556803537058513920685746597573176431318720314464912532605027385020688640296237044215565164636341255626851734876331931092685898319219317697911416763811019471651244760659628017450833692677390076252722514898495791650606577794209276368131000051702797293893623179570946519102916573004718846027498593501651222651969924973096367035252768435988832018774610925107434946063920671931664334811104074655410426898157341651948405581689587728364263410288042583617464184083860970573951148656589751135356324384414469682810790623531589011859188067963714296270088544814335410831561182415208420444424556160 [156,78] 1934779026761648571766437938969642073376706328208054059461687051662763181477991549341998602728217622691722606797250342817346788066733652692527281580310142727734327858594689981291011511181428960904442597319335535015622928164767526892678505323444823871289604966907945078185245474518236388317372739767500711866244976644562843139078782254948915519089758466158782805242334738049585366588680855204515649805454347952336373017644564688403983581118718967618961249169686542948619300544328874265143212831244792562848890234425342414905864644256644904690099088125497595279002262679939622889331448421658216324828922548937719918788835546018958155662271962210944954117211964302210170604843136382067654620009383151125906157534635832776234786850253868466754190430546394899083497911387527767125983783955516849643164828188752091746905591178661814570715220011486213652908258875762036630466284759889692959989062524457501689469759232431209018147275041401435931312109473787787926889806613413362247693295444338533260927765159067958882193339269709457498137971232633679350327629963583807566627285254774506007175085699973999997451962085985740259700706907549864063582843468243879884221076807848400202554166295721549226666466414758260259102324913324165644548293014173585912484349695096991578606457881909701127627511207127756665311270254739676342702498213594399481075633662005140805101222808554702127470218685536038713700199500801074322631169722182701460628545092430337262406841814574144367869458529322363352317692474793322185936616792 [156,79] -97608735408890363095108240407292715890967141373875689855618404428717144105471768709246190133440498606712356419436965280448565346568240385559194824498298308976300476192214108091460074144199360427840389991682192295264125317956890190413941733902261564304856568796431456240366960422549568388771038035374478216994463630921642619416406054295854931294615068762361356320748351685949175355827434327107903980515049051277367216731768984890460310466530035484584128231925074846921128254071128257602957604927994503257610043159590147206393853620211397331708546680083733234180100456864706233467168528764583991099331161633610469975631758571362530134094717687156787997619685066331158913249433483270955180934781808213308201718675026111892005147624715090239371455412458737672063704994577669921433998640004570018491378817457098976860339529095948831910006521651533805325766151109010010541564781205333355748826247481122480986572810685127171866747683467158579984739622111606568037344441798821508209898768158225315284823227754846255135831591163928952900341437880857375868026599132532622553331728498462931195296797321501653777948240381787090215079960024208799897276685684477245506341043686724310051829879352957811141656927551939402246940887693054816724046474403840384671378411065783652558195895364238873590212557242593452495995377166518206794894967717660628395219124026884022866000010150677568624019331524581928319364172814235929965986536170053227772261246797275207780386553932138687579875716441109902958042640657133232497404 [156,80] 3691347596333478803443745489151963443657825762307669447140293234518798917327366344513019980008017924895023649170269342911011268466795579362587868620643683397870103961983949064471982333276422818794447065780178326996142077910994817582860149725561718022897072185840846582135172156858736380882237730287291998349270234865978924117266092793503413432351886473285026606433934836410900123894694655730875323926957891127270702442819024981793411361291529567838794515483729864595281340625230839569735703140223833102294341298682667988054406176148340220219384464063358145803062536607574816246479752156857282142689389737558506212468375298682181457685514314835717844732745112775681459119204343969061514612532558346355829231041790237219240648474201743494990078895684096055325832134899641248649534280381727195751375425788375029205293501401951005732607446859164356856119314329210102154842387608514892455238319474932207949479075665716915207225700382401923080511131902282035226961383442514067975032277684619144825461257809379737420800109773206098150627089801170443257720701401033316438234902349646378898479218395979913729622690780818832569521585898769524701564347251626433085095478839935525240762477027685999345212228906005231372270624132939431747692291939006655787457705711094853106737873329716543457609967354241603955752156933106310941857884585588341911947869374717909799123077011355576006214407295521750368158874488450014618326032031548815443096730920374328096990906614596583586583523466698613911637269253969017052 [156,81] -89802057755144106044595021570319765694550441901753686074048355571490331681796580713263244842065320898120198175602331343499612788673004266609974278805450897798732123644771596872274238458729477772874420596553542453140449909744313149694761217124309472868081710348936198939068362378373641663466939509611151908036634261879937410103910763501691382499719606968032132264493002924335198628913385153695429782193681677641018962048983536073204298065842805061524317397706214512308446915350602454219825549339584697450865731059361952927509449548934450943213613556157204393256505641473467568687447991786840220307279697918570552909737038588408642477043563847905225275362319678279045301448989621323451917398449977730249644422786639400812403273930371804531040617956615087146894383872434188948279045863422302408243398870160739939125187180855734564601829004813804732190093546404153132032102210553698416142309046060404025120007628022882406863034840838527554155907361300949094595367528081722912274413147387406731279906822662347693703485501996191685578586245381627330127355628649677287146245412510825066814798513397824153065018123736757400675567044231157235243858613556835477425845780840259439484534870189095568312477623434103455147170499331340838105977427365038555413610678189598445339293248101362226252072560561649728614975002760440048327386603763881577749895285517675668310210686752438198284072128527324857558166721397447668466155456214326182181473894524272603731904221852375766287061292003982014281225307160244 [156,82] -65373055818042957338429616589482349606284679952838294028203370721348658060169860316833806231200605517379115835532532644559985612832245198473884288390855567744451702823389386231496690048983708488416278321089791678323180058569549984382967863715541893674628107507922134352666064387795170834623049510086490691951416803379655600692558282616665198296741615762134470484016230392751737007218936357964984414038041798543862467895589134730411587610762045227804941987292759110704934231527698330093879442146356563805115921724249677039393075702723155934327218338995820510885124854919403962127600295564183332215186254650796982052762212595990174828338732662222928099026651602788924583745984162837802941982356309933901807837278348735457697697398209183967236211515232038166581916596028794541111490478882663631639750581395146999623715662248652551054819091037868937331224572179142682112277661862900440340315459844669665139517022225714176663546206766654176130406994305361141473871209054045008484039493095283952403755744956291995164560185347949798393788445511761387912870419663222001398915727761317798632163037626611771990825000606884891680152330148750037614619545673587777118606694528842357510986995406495169701624445133859015765105707098162989197388803759507701378243804945976278453073913225647249111930845177314520066121777338645538494925356443388381880874477259277695723266127455401436501184551099242515468363221618347947018438619148168775903595495178638539967576695544051772994869908976984842804191468 [156,83] 184692819806037560718701439965865049612955307444038398685769406116652447397729567194304791751095886686448172236716919399858062131060429117992268325018117831399994119616505527650953333216344525419988528067804466948364397187924165100889536001881551302902190654209599378242950471429100006818774216114891701932866743056279292978184449570678633893017962221743126364238712170514362887304778337018800692951841649982196508556786321421369245594062385184159095545664063514340643750182579416642987377970767635113341414461690005875269076254556051367935058778228306966977623739353649063547099877668617521597249114940181342895606290994362239552806011399252590057879844661009494522078208684912284462861614089064071537796087047852961301207874869714974433350000382689588293475245249240968915314742872888042872655394616290099991226280027756390359554001781755518539834166131096336052091297928346903052830461179333717074636787386471902730259960531946579200471950207808798899427171784128372338444223333056017503973347307019416232913205740059558322041303028127462240972662812672422258352947268420117968966911036939015205521453638652226344782475174105644156262633133275288224669233853216421113701905830770498520623583261663798544812194649981303760467259461332153656238810301928815774846128270979316143280351933952654375811141753613551726248140007767878126642174783135096456882242610117932162816710966558690924479313454155809717951554431127904922087126515632401131651518318511940787221911864476586632127236 [156,84] -17858667800777543816591259227779667452006722549194209085386373998791265405339461642387007186809899673055632303109408735271249114530521111781525110364566765265852041075459112691565437407005170274899467589869624049375095482158504287705929677235329039997340853494616535424544234961406116148059043786400785515905790155545835141757663244919327674784783320414296986572667963191627943393014564767932281042505232609735053888059410447412183246610549951763377959984537820984303465001828445073062492922296347786830591691678865777414180108949720779758884239736109171487815631944673166891251517659342775957135293226141797539409195372798959224427286692645057215146012630901711679081044335303452082172466949397203300397704893197089300264357896459999073978627573230404395693356822422904217516426496355940905539905936996040941927126782316839665270465621318437356757256310814878361124864823228057306185787382670893455010917449587414027437296747293164756257909973176309610348555192718665820854984335926236966884047991725781487485006716840474600499892688492681035758412432605304993405716048180892917170380881252842011509916450953714947119317058476796837395662410394988178387172273044503935176960755354425092383715693136028316666128977746176838619328161029713806865907595540056820921664017048482969304435450645882271954698944078708057785575212918620836526561406439186492830900937739194297172086076124148614578627567154982725340030562945919152635358309416572704855274076437467819043345166068797647195 [156,85] 1065163532611402327205678469765806177805666194834153745234909512250932375012304489831057389605912183813184098478491882894950831146824918631892414625884331051049814038278430828279831038948004330143134257047426450943039459966149195192310062927541217621098675135596113761793114007815347632410233981938122906211795366886226097850032693832590475306991055593182646570512587069894816335644948628186326400021574879124320783782362240822674359868447451566707291767689899715584220731982686426733022935294637716750638839870841788935752489697985087401363462581912673191499105092083046698592063407488608433800023902416526763368833818580900004227134997523044860165452005114222891912401093382256674202450580253082636244009492074993880511792925085368964163528129059088477616250768524640489067428151740806156927537265000840726072378123868228751195549799434921289356796718643112061284000567905783164926057883266252012837977139173427159843965621270937731492183497743478632546370314959698694588164752326367853385093732954533722207330788885848384941998118392500513021060783777778557826443368882494338900479958575416979972979535651722675352147951588554723246484803699475357863660681214232889234650538653008362053203832357349677149122887016718043770058845422546548902373431921658972935472695666997203363569376592916654966692341186924640989832308819672572981490615012572631567620442937588350972837068314495962806417166871844061284503235531845091762911556431013292362473092938989171907997506315177654 [156,86] -46920409975484748770577195735446864192840642170966039569991906435391567435783799639529094912164478542321823602386653708434849732460490728275850382315996199232835256914760903412076872605678199196166960629230345134844367829063317279545269634560309707544505651623788309398880963278999887682057778069596001261993236305159999654739693071728046996367559371823752421727162068527689360819107343243590651988778359954053229056488130764257052095823308715198446953996781885549572519055827581682332273957446128264329729425838002617687646714742958887423572292999524126546207121737976443125171298193382279057728970263835048314411746733870535151953421398685184935075084137346510362383839885488786899255185494274739242926764663634319524595423350612497865342936673652483910007772380734962503882192196347145591872785986725009995332553675404156481226439093832823013175429509956741477646858750011337760249448846741996099368566739129051411009315268874186365908755869440396974938840146537774030088266172876021197116257744559549227144484679828970014297128679907879096407372005218111270910513580939514180210396178527118599691474666297416831478393445070231153507701976356102729772059730608366444996575151734438841841906398657145591773622541591643479223754894945191827792852223067279075320493266822780445289376553411024220738493785604077717964879985499800783924621816726590267827679175805272407292455945874369275713348695189706889201090997053387153580433350230925425403587698793290146550817113496 [156,87] 1949823184514057110141988302278900738517192285729971642823195188666854614923510797414231897305226037752700838623187009850391331890026136895356117478045463608788361096428413960044432453304954135029023165446089954551958858592659553151299887214745893636994457201702004243961123861320141007414323883813248493277068562801201234802727644789655422445454397954193420936091033981177739656635350303874930485231266867253087144914179612625600156764297876772517438489670960098734514483792431471861156227861489491663060537094863662683784817493651387334215485039917207512071822295519996907412987439737043146812518777189415092029207619027353879504259742253292156924505814704433830190566224668138009265904364433517487465123666951886232948755546959214870434208831102944217747775961679034765387141921931134618314922875484691896103645670204675019887743988793895339553240944822763001373983233765840813144147405990567732362265993670396079522548852586262487770402439378349492990461122839166052084205263654161159497363566971825434545000590057717997890904216135138105969339683713371393332162019921193668601263081703368287534845983227919356175283121017741430190454875533659729305143563360473674265950596499449667351678101909735847100839426504084242281335251536185708264039714426883009911847988939794252387584353564750312600671279762055587312900427073558510093127627940519893903734210556763847405385506651868478673680715550382666614916617277731172507444576471012680835904746822997060884424079 [156,88] -123387722187999333521471401077949015054322063950608054384890832814358022005360369377943325531376061099394751034378933825462387564374008907738304990680653499116421692051072934001952785528330145242394297346338952997077791766944589161942679328641661642906693614542156508987349100967121586422126926176705450882113931421938580584321868197508845483531266348105460512302335285926692956649032530396629479287141431214125644145103736030001655288491576658480205645616297184480356488719120101354379334290894014651822082739495070320933045081449566588356729900343872002655521090490084951501910940422368096149500607953644456784135082112030896024103574714444326110008985945079985957506427523597014876426101753949429932923547780924065520174334890995982139284948221583134479662041811366019195565777540834693913329830264992710740597627692688806096904034759904198469237571225894283517185324972365208740830566594573650166871446900054408004714727115223731577589880378004995812286897393758896050786335755442872494116833669168754019302082073756140350313363956450899534895894593670949562711917536367093937221320229371219813634129035115830525328992913274494730314361633922619823773282969923095104560984349357653401449236359528759289223350334335770773150196320184843977509987895976174010282302786992076141379516094995981570819342946162318265275463228272105242824510369949425558042710797743241157907005613051415175106671745305841353996655681383629691435336799098930948607267269390371377695 [156,89] 6732203883363181810947385153599823546696982883427820126642279568259665658452420006942999052689113184364058218803830791183253096043218544952400900161048350216494331878451262295435509007384418758920123121130041133061906359165692862017919366230819165248216951013235264612857274587826288861395050247919817575800575941159004345863398194567769986310156368341000060070179860454219440295544948192767102925629156214575375231587340938074189852853553779739024285932443039397275490388737123055879060004049072181813749836186419491094692841310911245468975465034976404269727008864495413836892244889772555019981957073026447200347751773409431930343139008521389948567819588475581062439445017066359011308914964387980646154563889302894474197740433490837584935496858267194734130633434889423360374500707911310359088134715527543755393113572940221761618334111624117812596552438654718860594478309902838984605018683158453238747854653372915867668656131576687766500838465329187446293123306527843415346155973161672608671627624496794960806137377889061757668139749383020732297137650060441221235829807871718068046249987759190559486760736139970319988897034073347957295493928119585749396073991690807331729507801290547394199458616096883118628195313516955112693861402660849790020807236381690429591422091113831714353951889622566992857330070194293541566451706052766361430743297269147895236814163995211360950916076732945453948075484399804370135760822166826623481740562031729024632585175304153992 [156,90] -236519805547336460507259658449860236153274123123552681436373552045620387722462737534981805123202250476118437333148144760108133713263166178214495281069362240638242200831628641875836652668164244225891664477143195876772504199191901785127308068478351830430765496338961762022823620444813185148290289681271362406994557179974935616195619048899725391274082084754300844582168759660668444895702140683670189216601285338326622604385503943552365672741791111776161739978647620671995413285519072760092925241124123571816509515754667346763271315565760209618109194145725479872509466564660854469326990183983118824079953950754630009884271407264924327271388756243482459336439252516538886964394651015251829022770611380275449240552194449409693139603238032711851152467302164359706722713116499091927713313629250521784213845388867079494164442003762739502380277483965633240946437275936516994427525524799692153393879106110712895962046025898924948134379027231792231088266762683862117175981866458471562846406701897978654641462569286199048890019695835501375301551342893587519549555918127232134540767297337212883603692943443931940118860731534455723152467841316774877148962827046698873888945665697871873903779762614213273694032263530260386809275786497714558022428547786452468089408400015270056344061529599195532636763936621159833838277868816382325965424986326498126390474737443506618542601185565290639724100664097804406741211287285961501891642580850277004237093458931268651785554141478 [156,91] 6186044086787126830809997765842568941195100031668642555375030766949583616741972525518120547919143979225962395326304168551200905609484606940662854849675105018683611477375086442441074697117214960292302471730941618080451566146049849678105297301242936421745813227029817027613869901377846145494601356331452503443780748365816639104337282712633634649632663637161961348719844867636962716465029671647247264275067289516666918640537601257058375060996308632938514629297095795977900366718913057685492949309860409379971201335115529590457716863498078385645795406294916125510478787694352914210855411272040662187473281746628289205122777227431524511852335629812039782727959117926997724579433885940818727110764620021874223049886621730642903881778843069820837384209001793607656163498172429402259922969130861550490667047988217970145995197033462803254428174201424382081424837498804457152205636071030520341481915455409176598864321424423218754899314863393519684617584862388306620867243464110600341380118680696182057831667622213853997416021074123288406965112598517482027853216850895238080458882841980543724378077419398573443735395982177856393462227313965012379768319735043343114204365746066120387479211011415133036676845217584659079863080702943230998509958413782880363942982664723350405624471995823809461899857515480242186271434421802940396583077901860116081159639351005883484248071269518399348937608442846650171798998749762179203703736604803234939564752504474381708126371 [156,92] -160786187250630390452213855146209645359406535020691774693113673479411046536997775685294275062531536815221066019117140719865844524108170470619635634243488691062262459054870908855914288113132014340221460396099058573621098418382177269709531513389401203331364955756171544627007788674679645746952158367766330326962949002161803619033683167946248743730498759073799876359856035896965269396550232306642213420168486190521368815904937044475300095867088545716623413076169889729344530817783031645373685162339782341617680984537537230093878537939873911122569418038129792737012645893376467152655101831730115767563717383038883426926221299652380027298444462061011452688713580816139285358741551162773295314501283683592894348040537374461497607589192709013805350186998049687416387692231714482863038808228797082260129747628402050487099886862573392327227354065065965714122251657725255551396136181570402354935154427873984054865023447703446063366014459423455086395971268777640207440823402088268934354102022155055237443006414503020888497835091112470100818521617764288681714578100978004542436262945231921621962666933878358195144985696582557267088823151464497296427091168757783117589118244550746145670122312070250369885118443150487119329577127902661491113139650801168875452473657271545113853710668829296766399187012151004251127694383785413222403272108290157537990500773701170071586484751498537131405185593615821334335851056710197851616930870069902399556305423393370382078 [156,93] 3550473027532441597570151664334766865060923829958645118185951661761834137550763226697562008179752123130954058161412435874126642712383550561770222482034126242119917825880163788899779231104725472588692717329803081554636230872305790123524337948571092798941895485560548825277251483331089959698856685136377786477223751230765781116250789209382892857582952369851899934063418106578546008358543965252136820358562272231620313616758179535933843974001174453582364359816591738663832226263042743868803809315912559268373025907622229937394751466919712527380328509112227694387735570429392866275929701911119597411760950690742442757759287433346608923878136525108394744279038230102299097508498430329744708845535373059840004548524175441904967034664202848669291795989306824539701509087280055234698494883444257578635017081411158642795457535275037760958018987755956196938914602230457054531633314335055557205451420910922250403787856555717792387475932715324864350576277029059364434224177262068487047188976362363540118559714114430916355797994820226415356779408135093583070644933149756623723439171771261586634245087362068563159881785514060131148181600172880237811333740340523803916556774908767606225672877804164958148855395802340886402650234300784832685232126961073265122392141249388118623267664294686244213839560490244885649542887138671127717743549526019562769154641167442879736386437746422024737435582713717560792934015612327076584295826488215789809123550734331235 [156,94] -54244335326610836892554881750493587019571991244696147455466093093917558315344389429200906064497950882851901284222874770547104579942248516554022839135132848249508174790602671132314525843119640901464733362334729454308295422470001229086860297806584185725150933874583424663250922124720577096672318541410322141361041912304842173302719704702317226584956180190684205715281306427491191109507207351152188673625026774527585703726716890524661021996900931729457342982674315740083636245005654148541728245372917366698248569147305394307176360547168615562100541289036505692388421232500576624138194100911984308883061918334045500635806972571342580943479119707738412123957530896243618402955479369638944019342351387039459334284250191635166915505212358252166510765870852808071987061900120993333798354009809253621255894347761459872744509929471877402218961718782333649062060048958165749519022573905536731128941127943618473042918483800404151043465061919056848887052970788991403159914766278003001604840221382730430215743615232553534857170522704804198179838596414817358271975890103590609043294788469188578278857796988799495463144170270917942701057659759451017562349612695366901166908324696584775652502122235817387459997669569551664681942822166749767462389465102478754176205461724490408776171164416737523080034924860045688092275841918425383387323357720849059790024237052048775746344307689811894610188952845925063074361096561356068559037599330552168308432239488 [156,95] 860440908603222045975095845992662939072352426116351439115848233426998151102396409681716805847643911276510585153036361103231039082817723422318956657717530482346344006421778980251381178056019562511882423823132245845260309951851514315205763397751361946858641788386654516374088463390746642521708887517745660891134340913791489859680337782203126367233878485937226978502449922907166746480378656335550790045456115214263288774416233845239913694216685789719834540243828281502112754976091716809235651865441371944100671185871127899774481449162889592132752797878625497885052142972063796590186404516295114496189497990372891324265407380946003727286407770498119691177485597975067904688735103067275548663431735110997513559570607621059823777265787189840654830298495164824086699769659407815235889567547245767661016337941523056168511200339590791642493143838235362613208907043036949773595406327284546345444601433340390783885866818191546969489377994069177986535118975827391852219224660136695145314514689243986141622968894602758912613751713223313929620769217439559711947895123722402143295280391000034434374612324235347495297634607036608121771565029135666738819957298146437870804234896459462686192597090015056657221536285930180798790022378967526197607833617745250647340492528178828343852266657662874341196332630219692644411412141566045306533667502067002659340835715981313824670976738919225543825943434842321195934167991840430763680236657377776420179900 [156,96] -29470842437659797314750622457711349994455119036398877318207591738058088471854151775731178304929919686239611658597760092920290530456180789637443287200951245526421340734606821521332422296583103057611272658056277014722214639851898414863997070135171817348612018295292679391098226250775367123188792517300689883096138932978196018037180670783331903885684610799282076679718601198512429104190795044636003554261367857307587137256302439577217284682298426645826450209197926143570211027561812061100775986338046223878066984152099054184862453111534098155103299638961693864853051967565816211776575552777245254701026313101787093141653213373019521444484903310005896616546186273482391186136910147410512825633562630446182456337229668459558676348348536240663872542443955849177654244344886343554995536047205244731346058784777973200105864090033315726167583289736340627075461203398089253562914214118830806679138549533151346256070794882722135686101303582855751551063321926711258180780059767325487699697571854568585645750596960352145682320283149400740761242984727953141807892353798976810522620575232837907056014919072335483535320309706027143593341711518629722686676146551386995770697047023931673145146434921970785501662435982974528570496558091040731323981313216758300816540576879602068433284026476082695450374587613417253729287044434747903291771939781273086119825668360695860490015933461221406721726861685061731290255502729640320621636542739500481575 [156,97] 985362639289846657471674006131252397343696003823027599228349373401157045335392104357580767601477669709116266033615852045037649995398705307213584926175185124466836029707428634366789133500489091230486246497531965039729376516637096028919412225220251367291659481004390366311217389383628067488704742132157400378751974172497933312673167852219797310742198407147628607629113405841310787886481674514808155499455135029833821833193019697624658390283411675631261282844241506834971491119449202802651383893698191845238548180641231601116423216055933057574751582799678335688757735085780589428042354258187484942192390213971265490646431223660887711581839917720006971099892597303553158348697457029996647385692773529070934542046888757680233152705943722263074724294240150652203236367214012768836039029809079044903395276450836993752447013328842001159327190962846101210348732840890172668717181581418077061770699898884629757950194764238728618874898693823154514017254873972466304802907549289514185310131707609320575877395442803636989530060966446904497343785114374730830039053018456917229518801270892040964489987972793940291383196292662223234376746296784719695072272022239745252266384216638517858615298538684463458274013347149307510168610904572916265569183415052411299929534322127175280487826239013076250283246543154173939823201999274949259720778336879785483398056958737642693186034506758205096646148835789067264221019605685774793747355167343074 [156,98] -15075495221269810837423397440784129808308360706106043022067578725615071305741107312775916493389451994156429801079917239672977882864565933915522847082017879618729212635074985093975594216584111523473730012637074574371651576929826650463271161668425801371988726717188850471919364142580175083925025122220247447622521245597400460407171828484551286883730565254083518392183093687516957227301820993804141692486900191163452841521435267442770139048494456027968136617207032692779379727981611806148042876733391400589166352884160714168166115905586857574450700676555914500742043556876301933609725847988552861737585527641372775719014179256989568750389001893477135116399415656574401862027805133903170476630869093105467353046385912812160100006627347430706558199464846135360980721033190854195413579142227777846178613907185548118953809513476227614710330931341303957442439253622907798237859481123428351676037991112397600122610391984651842207952248164939322519698265218116271044034308604184417375481334239957740113181638681783846040764902612787034074042236343493272703322688212752160539795088131345137459838392462987515981523464657643957111754925769545290341764360025344050379776782045715984494572027297472098823115994167738595842090631549528149609205964628921231026078174038684812480325269124088265247671230360901011813892315012875538036518751618534426189060173501425243156997239816487471515516721964936782194095877595428413004731863182 [156,99] -105123144528848213243795422017903438960102445765092196938723817206466665329080563849900712491139346405022582827789949159845652578547735169261732974428116403121973140373831205426362513981491775521590741059045812493597673528887240998479568088070963472716025910564446842062715237772316209766835499344042152138411842302996981720781469536651882362570440355223863277683521307877190640527508633089688891826417829154286282189822907854834936478275579133662938380705587462557010164192486526603942161206907715955043475881622740718567952975224402623780915554469113838947959107998975574990045902178867258626590454008661404217535129508586947053995212250857025214063587869774524405809895567410181010121555833750305789215323623132651802696938425931091732348576904298546930853686735146706916344071981827700979153379530373664570062998596841575506289503153853648190611987308604139385750837403085446301996925315751397641454784883656701050426429428777207637445733605801304664446615875684565051175076770736202351156428866958232737197189056792148871325328686804700241743449713524176106086944729831823397672012275212582230343920601067679493477205836509972457170566576667291128926528740648576357001663823060478943728771735288626513564052516170981068222667779961022016621105746451766949497106266121458751070602505489630678670423389033473807199375966838859279032580630425504765657478194353887480582017603926782684594001192415281102259269 [156,100] 6856125727365102364218597908393335422514952149692934251379441520447541958496264970024286763408044386903425471296792167709805048766837797525846449078534239394413818442569680957502162885624996362663235189090669756412888519954226401533876022966819100788289811995083645087009306096860289784352050323369381948474831453676690367707527342690521258731596160735285449405758859689268956350725455155673338228497942908591170466400421310204753369548477822519515855627313210172514856905410558494383847803596104724623664805035337402080697162343623292824466814452453004652243482608485907380198422226218326536690061275814482695661477489982519758170251318104139664861770523484719166479570656713667696234378725570135661231747135677568115309637092266368048177978175010400156783286205815954559182175433073769376000697626722433366752519299566348326589976023774862614461951389603103473925435878151913183446122666875936663883324920315115277778251962496354884374456992656240494839666349219508792690785028440285956531466753711363159152933993062345760884359393312564698759813850548905590659079335835159269790901988292593832740504442262067380887945328625498202907571640491000435574941645302198431050687460083963094957347556528396092508403731416435223170936291296493749126936122127740889216830988266567581749963543470436115184243453523910530960849356500382940513001196076954959096559938898913577320560613498449212511289920234962158928 [156,101] -73984114718562124978378287110746256152690012501025120579177865456749586110252836259465495600747243286319445084571142821366573713667232066938582350356291341436406020498006587315419239340765885943748768235104944403116064679428842645640376796500117897155910177114394561646384976341117559490142861895427003591244671187141484533459686273857085383732435017951512869112726784308162811107620449706312548307118090094790099131395287857746944188330196171799907010264212387821771830794634080935697544701872612430933988717316097869955122763116979014591815368879877624692020124439616849452399837235736812161727996666510980371730568051059000735162464819008384288915591289675603311712840886904495951934626645646805241701535520727304378254872242572953152916596454034846814644049360950100886781847118408061538821280670036433772345426767666465499588366590436235382547601271302312020193339453032122789761086468848102295909834296856580537505286503116939335986072506029451832056333933562662314322533239855625119267753527034630640421550653581126353931915901475260091324701006026064594570279306829379829603676891121184459372119435158288788809680538419180295085489686281210390563331056345878919411762310431383346773116925791878444030162083359701721267339690006140560501262665253542772161970904697910249850431299695598394190573351580530025169085168372452988104893441183075448897059293041012011899783800993370319971510852439531 [156,102] -65222241659156475634043226011865445593859528403071342261062997190131666522062444615010094816905706324479796726770995304160326186447165774059386765114383803967852486145996057112820733739397323087417290338615605279305185572329131200932840272519280152766837864467391982851027990607091325418375477124322919315199583002233873031851101658827946703211865386714995121801443974452820869483017206687106980123531133116029258743681703150014241774539098330379087640541718962329041461370910302207628456628193179488407510436666653953051031417583210755234042646374343958875996476205021693913649283582105390958623172945026324556592530713678215231062104212111057028114681976186403595298021011041869735845801552662024733029931221065996251144848731043906126532065456197605244282261766182068536104998115964887792749744181010459186193957560672366607632249650541823764699063052195877403720342093081275421189336881459231648860744238952996663559277785364336048119066198576055952897151252407136951213602006271291006566349141646736294460524719565717262423750348307398209119468203133940105323825238042350252167436181345513826981376908949175222634229415917017617080778981311393828044483244533880584565683591469596968699916921682988426044444430733064741336200088093772715455814425893463749323552065987593504203415841801831864857859754803789256575384752469766036704253851750380398685838531486939960013099975733733568983817535 [156,103] 5427593783039091091096120398605460599227026562514366754897334670936884360445651731285611559871797525361031874077747455504648231419812027938390688328463607513755430251099408593041572407340504081866260837014807577805204438085157464877667737284297462432974777352638253256616226077825243040036324427509516383021288949224540459358659408970122850569343704219277538632673886650169327950275431183660045575754376108490140583994365710427027673499811767844933838835425874402430799813554924250001745239538230158803590415229718900689757537600513136579655612327958986241363674816511361106650364092304718971562837842163434458826804971491507661732139457745664886140695260334456345562044644067185721796021300919934604708580878222615310967036188058125285941041945634634869180835079049920978829994742552819003906957219738155790431785307796346459812841989396360252637501294427763644295211687520844771633846653534858042976741085847753695470157535168772418866886368120724992455875064497374575368827563977355054209756266000592849149257610439404487513536114000031335999805776946733011723437804784906229880216428208131692887086533425840679154276598137048031755221234222565742700737738235252645166960926889060474294090374473336003398902332062045439211511690817659277063400554094211825080465778252599910148116107392843378358821207901833998885122031213368912782451006532171599000061360623342121715859424524974574771842 [156,104] -26023419797815217032981252132603854500909490437480838689978569498515183398725946520819216980380265208015395264864056979197187576883252347966918602011110525059797815981997824911913722871025504219177973460775341850686013623140739808279570607099219841179694683167922465235935459580727464084023047270172960236718025909737612365117597543128386185808148849667253106213521531254000222038620814124895746120354436475856901668338349040302901066995544972261199755650932507549352040526222329883639708485771298072344609203990579430758378074870799797263924010884406387688884101563640774396890296562659300045649767403081222182704568335162302078898915522616511324776446350500711490601645176855985101343897417980601532435294808285744632166730677101801437170809043958367117513941223566472907136801274723782205191041927304804668107120943078360010826220780795877229021151203707305949805022545425104478793930867234872142517479179876653456341962500108452216451195720424633480780939177287230158010579354996959952221495696645864632354652969020579453954419937030575185733400989734607349430832816827618055057396066601565168683525624054869953846205134910180762947368228194565520722516826079734799552854954581480482914302652876723766729010685866380692480605401256605669322914707783622016779584840925426006138528927202144893998190727277629955251562327132555888075635669448061388384996720184452588407815333543185708 [156,105] -18650145009315069544251495690538969822363620817273786279921583826530764875915706987907147618045222992087888857575349702012115215528652047698783691340774292882422769933142132437141409246424433221138089929534654915955784443604402316615487574907311082634706990089095067920931539306857868261140601288545329954917174984215961827636843740223040342516945238236778254404519714530844845909394529579197892028448065921073394485720676668192485388324406699039471203995820501563766793406627021802018174906110171141394087741469874910745038687536654685470674364908666427949357622636494941768043394706112658834657519767170527416474068098050196501021590042955437091765477304303817041467837431422632316285017415939391707841646714333191617882223509874701501313804576774302364668954751989827380162962763392159435962646862595337069026174545215540278321167282030706197669299437590182698212519064218373061709439382014902862249927203745357132888131484240666396351843299419681022590641767810468934061036992998668011838998251462950444446168229699955741049876912036679918448129055657452866112122971874320664705727894635473446985283348344477626070701960520925857834664268702810473035543872955684877156767531961351775032001462219748005642729874749345987028917967445759572048111652839030061063819878008146295294437370859873517795463018060791902215399182824798839261141671095732131797496176990959197337505650328 [156,106] 330700731521906874113109944602769961955248850510286906123005882922725518169556535507443767197369510878404451357199629708309373816933111385141018679997790686600950417051541927794289509773910958343664082079083804459593909660535986834886336737418550630909187917176341153922244766609788025123221495232786227553006792030015126621040389082107691613909913818231465187660347568211283236581379458993893227148104482938408191878207309649228280814083549229552525264066321795364771308735528094342034447931466678499287404103447238292368397424830734992265852102827526454394359999586630176301196290433614145423523470339555903337388904100744470046772289466053312613516309575299530216932661980968675659270732886243616331920734542848856703357837050111861962561890560773244943257612552223441573351002816198924273454226023554170345593223611047527944082635597155881644743082825635986648914849658771985733210520509940226889050961922505786164935140761508894043553497523441278232703811077668817279846605463823630502707315400867945194156793771968332595454985117287993142180090201634826979158189663226935701277585225360189698569879846655708080091310404287084814716608205477928645489064822607756040270223058475734532034506925055262674099604227464088962734072394605522358822607238161995766279588512017060853145618023259533499366771711389020617885698228246359158831340156020690229262938751144612113626034 [156,107] -653313364583370295033513504588931908597996081959377567713204851309719341086700408107238422242351536737172968271731652447291120106004821131085396885152267811550709723568029487818680430414542381336252335769591865892402108248572289934272699458667371916886854314008541207458477273921478784538949155451546198477822344972186593690852549349382708322775388193215375521300312022132671862872016441127778614323302720198534694162391780406810573667758686028443594778506003174918211845272191315593356408061690553410643616599729068043896183063735151107712588256975207948980302685586065101496930429684841089523544883843611808288850303805457372611452231412051613315944357176454709821730569038951165733346842142198697065861610046698726054504789253243504881994205972502789992680229420059079727228023074606680492254142026422340972581349401857947709852942743153655776150612676148648551003926611721713549316588362414675461913558032502491086526637471914978671682177430798923808536638193967032633176689709516583581645512311507560824461886712019902089159248131825794014583534720756584516429107415082394441673603131159779782152282089261016405903554045351291066765667755452569933125211867490291149756669057567029707054991617187649214333883568639516048402488936751361656009781047252471557380324480278359863606484192704846442875516760762342687070810347631852793186267662705521182033741948038497758 [156,108] -704955835800079160524837386824090033840274606246318954835901123605577661150149745119520484802779354282577401294921968486124798873901972955274264251515654177015311526317670462983236237761078953159441972536241123220143006112882927923995161163361248244900422120793210812397356609325491466174276417837943264900060705270501832250859220392594411540629179845920245896140630582626033468054770302650971417747689393755294440292815545246201913810342278541021194041218399598577051722956481727904625333069540539850593983484495896565702177518867231568711489223662707552648131600401111367378899235208070600667009969241033964515642343025754035324406659040954063361612178626048267396235673709434059710434732681308637618469550177819427407666849505647384834891638827780687575511973636235111700970112862174304756145153119498765245907040944239156045342873569191679593088913930512672876058311660036023007939932666030196847654986760072946956372950565622890349644407475877688663438021649631268193336842788806382101826753482594207538265901935074183148584715924442525214828900223255398836365793269896954320250378694894509430539602135867571118370560930607989916253748076337918465137536290650314355126273873855532569576247727214047366937821679469544317705397980361376192568082104025954154021723687218715261534607445768428556286617865105293103294342432538042098153289044453644026625189857688 [156,109] 369683186099099452992694415821624366606126412142571513135015775529060997430082955565831630536810068340442336438380584435872828069326980903746710648600688593369264691597937233527302299649425379098305378346962990916304959010384114922659211513833467173758338328900850321418217038646262986269107333351083522759633306715671428592973794843091434022720767083215371605510540406510557192106475139003853381213567302585419615854078783065916543363435305058895252876605719285449753844249418647340580956202335341889994928971014004365713339742797001413652588355650081783365052755729077759408611961870413255920120497433795827783236869061836505646501589681355269602262458620206503309849185919704933448716269033974166263266461799205107662711785560738899407090988631466136045646627652950245783089096625410603146133378471910170492905185442766328547594667558265900328791692929221429862925413329756473009451246263041701737747774744186874891886972851127966102852294211089822573064903908716783494470756103045629106337689262892049757670788980664830965451760829867419042134795766013926943414468410468232277512378355750615127278105435780513075756969257238409194179722634558354838805344898806353903907610646364461030225094775113419926230964434279318153080803669570086778443233742730532681738178293682568142660646303805149744783131782120174384313794227038209078635051607026635720392919 [156,110] -3634388006692046398803096093575412310326338930432276183622254324003413136257668232388041982335890494317397803462689674303642252106529726992629703394983982679291717029510266173468479125685377782864680885904280331132997294217224281719254303644606521199788659789644480941197514503294845190037585255840323311413585293550655974491746770936926733383490728640965465596853687248079970049930770735283595810250113793854863865024036437082695265865624934726907792558792189295017242359684999088857570158289493852181394369254158363007144249342272282775808117918631778634900671171202274500552483403171514245006620212429981616620313924725853292026947594873722909135421999773989728362193138457313358099275542141602318370246685748519400792699580990742175877320692082928756991102759372575119753079583275722260659717072401461612037666752780570374077614007139727626962192539386810182530838628517299629973857664930915915849800441525293749815992840696661185236807951676182586779623209242334726520584424270506665831207899794489856514717020077860112258591208081801416366874769345156524602908240669839276109366969489574648184771105881971935909229531815484128391706639224023811843030111411193368502395255056899839762214718263456650503239903258198264595173029572697655443270482638156121300317661213556114445724228224974846264753964902873391456415408942028461536003437898440741473 [156,111] -4310066177270387937691944173748536418533444437005891793201171392121269259626140264185932238249555524834196777850331981490352485640285063991393556660986253529578982664819688741259902869543271635918900742202639859725888019972656662424210942003659746031695398749208496038435342957045123955846748276143388512436152303311412190526553076566264657286774684599144190012879001556053773350391628699262343865615113472898719235022204803769290269940882333639699388761088642862438198221406805583115663932181494491256420410322234502949328016096610824944331123860987421899395238754970266150598556346430639036735216407514306584292768440822785524220466604544667193820616403828444744655395069533817159247674965143332095263117585937483656833544520044176462081704939561781162598043361345504043937659516964795542761257055305404806642860296274355017367184732094976236789088553004180989054323062094658294155381316198940377837990148333175267420398819102157369521115725678277663347215430270250020858083774213695675680666029719394066759684555101398421941044404497646154128192991846014378598513430509841269882913887285036880678949329457183833278914369229716557701889901792098723048690335041803020453372406136605517576108832754928759997056785050552731384024960637950928015616846189956775144704134806851785591278598465944624945721929888360776515923152520954342061770078838558 [156,112] -4315324755515915830627330696546128556835687757974010254083472375185809482473606954907212280747978718435518182197235370568516630809991423228336196966789165633001958706158164964739314208202681669773769034756764740667749131456405232737476294667976054326444863989974249349488005036923923483022550627879389384813579003605304291864272908322321067803740808123716513453150153176019362500954533561647896676999028238311057986718572465802199602716998242404371902148315152170914263916534466713023453784377849062044759280985445019343703985535490126544149845593013591531796795544450102264185146450187547428481257524395423487855788288838197399119091817930333724435882396596480583712801545079055014940135008604109771655633529738364181118396795080788431707048022188277977432989318822267668257674008847392525129861485039575572400460181474720643052398397196053586298392354672197628076242713745735149439393730039450823224558223499262501715346613681339777271890106870216813232335544566795183351320482494041328067721279552004396105210094857172734111057525210035144959773484645297227741325348621931474211135036354103515684248214854702614736403400795075972648290458406349983660742305504237820982580879101670406733641628104693593119276092997459846475903731455180579236809518901962980011861703283775175927760818005971541114109597793735495528916541164293569931527464 [156,113] -4759354674610278004182538242641904945143276266808425137641681095049846777850048667719277155458037746203453212834649059027842145884066324363647388513696845615360161806334861086365741590837494173778434878875506794428668179362479507471621411919030844611865396056315359713305890522264451666072369424944371109240111143767886639200360797595695995372776311804452667511504618312490833564523662843297987309996608479420331321033103011367922275400274611826469139816294539601133598691703226679316385622857890980944057131181326937244946011213259105717230502715843917012561757032856335323230495888589492671544294913624179574781885890782132946361174381412182629134948699395879841074643625098660757699125825155414515540048774261442874250993309873315029225772688633192179712299534983137172767888464267857340430846183015500599504160834076738004511196810431539519192045494254911603464775483740291984059831556948348895277186450115497373408531592116704264106219664677202367993547439753099580257663052556288620076952153095940208359148601448628348797659683860454954967307630729613913937813277003248557019391597529014840442532365205301153296601150835052737705770371034069087958057002656834115350648657229145830109812881285534752374859376378878815224323800388151185755148172823444760204883615946547130242646122909714338738026261353200444902417037175767247111 [156,114] -2142635534007674621267490468383409345046165866604305714887161171779990602173851068248980631618687556143301533539946037638087597768064769946680798510935476294961839522030885462810783374985509669661925057161752081805583509484681479529722010104176194421620856829300488399569022381914991265029201107816822018425836440348424678288228154116384059767392704944879476204550916268692387043638459858764061960346156071436140476649103747647495867819127179582969902164304191746504920865059937864260292483639066404805795242685363128068619590282696717546441649761014217663806697184543779888244794861829167480183992063093412008611348032480004382182084082283724842840415531377580487760683116927577530979874429859983304175794268725208048969492643070560837820714224481470246170068672232195612307008546899522599898958517203193579644487329072928336352061995782176142227859808752195115202586304305793829693339682279303539874849948187359567506541333349486446852682563093195605042591425987946931144770465400639678840870143520483959787441363068374401011880422056493863849963869518698060863653235483208346736969934244486650444167118124490884007174139966166814866547733573626170271824840889232929583983890347171467393299142772036578959733699782353067132633232981405004554325437455461571744731056290294627521598452401251811026937647753202152365239280972810 [156,115] -1033851164497442541006401610825533587966078953167915516271299065823087735781041041211872376663239830082108570353788777858069848565060839705440234176551971803896940560053134989351374823767023004202550904332596656869847593619569901526531434761022581106461190253725841191819116318708341106739623310335394026533458790602995227842630056145154376988281013150051892583292456332809308302442623377846175784219724882409864691172592080444627206128327563272853179619079347232250216532755451846318465020514482270099527639701933845937037796939485364393188296440748517700778635047157938931884152616667865812491093446279885023958557084860182819470200807778577250490991197571074976343377846934417486600898113333686452402075716634600269628246502321971355880750976656565396576101521233453611397781033796850651232990478739148852503999705421444971926973073990431254504472303743361301012655567546775384942427330696552317937949726095274949901367919842146973829609770156017172695251141182310178510721217101325221953304264927678919438224344588940053917423241439078263326406213539267431139247354188434421730052516359765993513915520147867022486542929128241332298883888449808664784710741708698477485763873479769642149483577321176664581920917011807807685342507355540867892663446064214176823623958438966588382143071791436796241454588563945081231861168 [156,116] -314664963641646143435647739307442695169408525445497348185283497167338341100268806008308493554212644108175731486049052659375252045401924837188408044110868621186685496771148615119377641057769840394148459579878589995458936051695009785089243359782911339238448888665391990449630776058039751298241430404377542575404562000216668179348276777145961276453777077363466787351961217108443272075217183046817310312842304185498163255655331703734838059025232280409092964895388162244535314396498270844905653288219631260620490799187612386939430482333627633679220765420504397481559639091068670812197473034597470694770199008415081105240584139352318265440438824043760276548747761949917742705445469064497613255682048706164504992203192280858715525568051309204038393156514236391585548096232918972772745598630815626633951672091793720542830630313618941167892441115015452269479118055022171251600291243082727587012070015973431490514022387306813745257192011461834207223539997060139957185066022129972934359795885722861894109043369981408380703683467348332067608213866267325568760271951623701736146970416251370068578597482853225568779464333792216894020945349338716263249564884874295108370236655170599914432696138350464024930744328976568212409096379558957452818633112198577435238281396293306043704345452717451247004901927606141957652329205649571298 [156,117] -49444888854631407970377548511872832950535346768368574681529378645111960420766067277374580442734767216141079624535866588106610409567943527496017546991257448258637672523789807726932502116235741696737681516731263398605630993202776313314642320065827640840122134506186225393529865344844465164275008293769452773772604298584057884121611769355951520496510896923317212956367964201361339206933657451261277890649302545682287887965512319045280649078280070573210900410194949374211447900072007206313679732836032466631668911917730959691166983304643450641580200729300543958138493596310672681912846416873761282861795256178896207005014980480646959343047836198913370985878823964704673482817070709060913402795677045865786019612580595385630307447631043283605281089045905660664401157622398441647204429169188456830411763770368216929745362184499924645527478835006668430558912777965394598802513558366329865778461295929350901125500976293016735426689062379989332495503122564392232518864711957892491020605179931686392550924717531408033015371772102711785656479417480606232571802350874309845438579862750932780166725531486925408026005514564817597465029141128799990738365445988644396021673248387954143193560013076786697074428410237275033734035682549540049798270627732548918319287404164566897292939264294571426105975323024959475846292539503 [156,118] -8539511676828747521255793287236525396729573251680173039844368996892056413447530270941556757703685142453663154577343815055833009657141877350852890614314745014226390250655675437300439873183637687417224524170253869020878088591136050763697596043309855463379012162111319674688889859677732528111671027192542208742466315800156174032221751731781782457944216038655841766402254315526848037900751185864127086339243216052574743833488106115087806880500442589015942276230264864307156678072395231344846567039279394669422186731968287298183337597353752024202702434790770454357059494165452357427941620191759839861370283153519915576633794497163276778827585844739517127076291006446737344950590637542813431204967255765837001164049430414697179233236600799187718146285315429072210904690924884010006169749857063098807121529745088592936755027254756660468809114549372853031605364534736949021617428377406085049911270501898462027580009693781364198649365325386433962133753403389365023324132769186578733148976272313352199605557777158933808823631623227003931539650403375997700841074613994875290040449333324634264373506179628081078845264979209870986145988594717500872509559366589740875274896787415304431131627617719039130177772834428419432461815991406994017537792336032053430633158306004816914916783401578660762958640441792314938210 [156,119] -751092389956869525687938291318540825293813151230813682407571374300405413417543791232788474130490732372185513644530905401368278490812161855995074070863710793067882017636083844447081154216437126267660038535063407169442405418724100837415562641858582762693415453514347532563148508986533707267782174157949516237541222030175592556013839856084743112717906462071265295121143645964247666160060455934234561489003848781933213277003138936295088407642161739499170957543782161881588759338331931781146997849829712473500065526871615418002198648768357301066765686890044517238531066816559978405856096629009857124399530383921772104164944793111835960487230289118235292717440252880407789852975432917324045407841705135550479840748535185210230308913433084024547402833575643752118613485226066291047932393721999424014481690365691487358915798558478871491374811200826462222353024899202093569325771724183812676576441153644725232809729406134602628038595505427242369437354806908864382458828534304223608622014186705704037386252191637911738105312159087603770732620807316761755999100965378302656838179107365721018884120756119246279772022084087579515488458618367351912379214015040108532699072033560499614822736469064324830204449623167052379415461215847283549849203661028349948490178739413327715828785111370030838438981401562096 [156,120] -38332283654771952884690727864815475610138386226419840387105161259371106769310584144613988383998883476127016211279636606990480955753737453840572363765630018039617378151298512758649811378926890522558367560052757886879481534119756416065878785914458678639119938172729784937720665772337963696816361281054933133554622544543467283768143209142773630110635249304350614332281383808202963055244303322774774312423873963097590169522942564808040844371280468535519295027607388163756253259726200329202325867362126339408896986633501165643227030916448630843467256162084809895179010798612343822298384240230435398703455989919744141119830070192161325984065969739306346273354278363052974358620911732172496485075721402200215886508699507830543728444241359054974681895807083921027623279499616091044877837268545129600444418044536330643973512668242799553550800040759954217690746564833045245886981301387700305547328754414023330113166846717785356719468726369711965069861247638132651366120640498920146485734181777023881227641857380516143345543608679745754399359934447344329731498069865315573428230893396335965009506228532588054741444792110152148269457402279411349356743296420934025763277883601561034292196798977119664782654534743598330563603914192647546764286851842406073454277493372464734778310546660187555328369717 [156,121] -1822249845371188511361931369442887069202812310641484313115317292328196878440935699011850785351834388955021350327541558203119502104931776504609887181101363542412138021019998293281806583382476220925950881501209796624488539857893846960006883580900328727882021263721416737111914348373568868229535337811026457039435938785924616988507859798494897624774456783569786634565351403618941892122932943966223212770483927283963827432617879685754120524088255405212924189205436169562305779650814481995927986169380965047040445736313970207310931614093575185773684073218117054966474230821029795368826512587003285598484866290158608693277578523065850970210796288231674931968862274092461950738657217306588054750439553897925726253178392852861171863669502664889061816837263771331444405356139544693623509973949398735684616469923535591439277263234893089043543051673899610411659157545822263275958366407949706594946594416059386060690314553020503913141752963098913975705784690582051293474654638330730289849239611496854705305779648188629441422515695686756770047563247907253439919242627152810381687106765192200312557870302821612576809750028569242946688448536212353803567588140658202935439480590678480970260842107739761444393001790800345727015239146968933119323673088244968398869494935229228403356612361049294119 [156,122] -63367512337073833648968796677095395881333689872492139556726461336866716581728226745592425455048435229050502457820520780839974904101894938095437923898952595933078648162625704246835677455951035866136700153029876678369511714753451069148783169238211440874241240686282264261823371216236674435288560829177748861342741235224993923795775813769814230525342730972157063206987461283624198320902964651681164780819797557865997432982102892885866916838394267839414998872713789981405974672949401983586555947456471139873419723181555395622120094499511505088428721946603713615072795157295830729794049838472207062022640385701147465114113529538158253464780239137679666049644620291035769505844121891528553072364519613758872744132425469259714369811870825216135740008542604505824847936781857783717930323144499421956300289215569473296811928687970040953165890445245617398753847764224934185139546726840864918092746550079428186283214258343171722102202308529686924142781425503581903593992293989718017960321144027319085657320726982114697619944098870632038585412537542631475962236367433658841170428075264476927707196854043669057113082066941609922976607097396930116130536089505477544067691340930462545081562801870187058149252001725269003402955164835243421130452726976439491183960690059493889008699765847 [156,123] -1397729180709613176769231534718215760550053585461308966093516992625759128999519221895473062308888805155088446251084747822633001043253052181041542869733102916733266154425376284709025795130794234732475350208339419505981881195776470692150218265052951210382504734262924402587962466493172445108317396831387431764110471429452468523383334833379064472458015241073854442784861568220163932954204348534870564057775830261232788665671308933232796153692767009828476773195327925302312687592559089768846007651957201603651124809348119289977016664491025504158422436478764402242781259331939946103283451405758759063795537815039203485638002666414915380206384745886022908632670090476283728677032214160102373468415985072981880174630732140450331406204130296627636275910240786083919083738101184166554338691394146561886138239201350569565330155530804912167739608263244274992872366411902267556465939585011739130287188524799537607774114288533759034980283850528742493164023580329076676360149007988162419575290015095518248438956166515469027639909009677893305978030697576406024589413678982703838455578722158690357121757510823793716405452654883173056510825587225111308462206063271918320906764101098746146460521159122151200859514043659438753705651349006114462503656856903738654628331336964145360539 [156,124] 58627531967633787051760038832249593448564176496047283903986938613846835530477907294907060548633140691569085333896285692486590867838640871595070193080229269974871985324534428730438896674933626141423835239901004281312209578884569652168766793083041427777134234740832530083165582586508554825880085769366330436899021084947123898605320326074060966232648100761582288868772044325392545771603381259843950764187870731452163657570654534936531957297988688678321885939893452536072557882173232535114751685049830718867434723088450709681264415656407070235556438317932830082045329045337931651018046706382048843973632633116963265884799178514830831716459171044205705832257398175406635420901566845132380911088854917093902142872980300715005921047868437893525408487611640188282212060222783205300668714739521481527388338888658720514227760107545686154493168071932660766217370464848312093968994536139099981196072195871813403260080775044689765695171359526997991510061388791686769840165507611677445428875452795832183322680535218163780095040732726536789986339176678818157208282209113213663317085218256363382150966350397034007465286129843637792972400508382541094213693801716163559285646366183075827852456712250698489075005998683745548724591368086821610745011020482367402883205895191480 [156,125] -836522415823298018068545642901004612177324934683603821860806702241576312633977055487765250936601279973180853625760797770262431613281340099687376684497116905202460376444731601444683031378415959345411162732457174063791516946192823604004815777091708548415795969563170944935026938570283478782216981654713937604265024622819689728678290315406859221820255285355011744036471680714274238784189356822594979088935860058711493475572582805747422949172591586034862450966689247626786901935692581162310886658963278218639134707294679822238621647929189798354715784605612037116733440425339069204948481743419038844378638539113321698475088654417980923696352568277361741749534794728160455186360805107571980464633521797875779320202743420133982775749528165342701557181547800725332585198514790091944572251484380290870874933627852651894558732002022206821019912333710939045564857715126957192362361745368269541325205457369863419206891439626205241700436388748112210504747653071716662609192009993769276956612656433131312486630083229993715945433360522620819689385957759612964229573917688718722740453442125323409683385544010348080928330657738208160852320613603481460748893926795988010328586523340009947408880255903410535892587634487119100471075404988288024821816398504515218697281 [156,126] -22268881677167138552280540544195263396670898652592358439322268298656765293265993946049634978641860412644080768821091416218164893438527343046063213034112312824895240266609815109108238195049450164738734077212638564158711866362163728417864207775035187369878205078701729744843400947716761791659584904891157535706204253335945166298626970741760130341518318506965375362242615414795475511855683260487034336703532595302574807705999331809009967600876796020819564249499773246192229909833284771009348805466967669402240730251962970407780471492359369291183400253895728141332791770774746151202676627941641372927337017941840952623445965595050157726664987823743047728496842838451715288304270983686338786585984297548032003040573239100946253414169039496633256559260047190295572386871911527874676148027485005644003985034642997760933969025139674560397445469740830946925599071481309235753786490702589450996674220459948493078202750668168091997230200045786068939165636994886863000578646717897035330091930247556965934160678997761247348275072027122890983404506854483654853811796968337804451854651390305522731040003112839249652457567763055799421755641556540699203008775328138282736878206176851333516493850583064509934965657928480777580673913549523570729978674471365854 [156,127] 395521427171177544053005300428433153280588819897498384258076733861677759749703498540356521927058636490718778190553387763885586457386778889493455804063261825858672862714926350407498728103564659174746872768100445496967400173350683305685176199844054649707194227406019300430482897415593354630343548131286146404379347283287714244605227522436110801682308772767263950596304889141729457914394215110799175611100347645841219119225375538924037267092500044244657712640451159008783639978712721421290495467975331421801369697648492556925778825569832557417787940137289354048794873362378353056530356748342923831493657917212215594344605144315732957682720343699488783150412196991189411918419145204449024976591868503748400564413632051660272943633306787206143066734443697941057556446757339832101678985712227548170790554012019444438628637520887556992538538706850796537644150710522996249640993514252084510557295694460259074000585997922174730340593071241776824429767663483970921844173838898738587330196373972709128436804737317555112718086837189834872587901446826218317488519121409016228490693265839252365643796205030975800113387574186484162422204969256282355606239592757452212696363880494334914492255194132969186944470952778994170196404675818749179240179070 [156,128] -867283315148066505245476902303968653199433440668328001522998895756835985222372237958841217962260726319565787544631350223218150403417504166599451049659575309507131127339183151853578805128957704917757274294702965866105529618860055635478153665270907260922342727941919288429156585773604343509827001015526831429768209920560248092144583571868421187148002080934548048628245076899555195320878056170700542632548247837644203352179672201713154754725837456182670974935999800174860698625633140531246499779652060996567557898395003931706616119389733661442221790828441630158178575876755938118356489222843149603222334564246626236594035608360858774317272631128549659032723568264706676577409685784457087950417022134996324025126354639829199644662621771660717354774941871615622683370487094681022056047278125497843959818298102482744490274080203525325088800152364087575936690796176025273306204917012275262312891012853617703468190277925167110372882934509551223090257715439128279353394237314391804257614010718166756713847664855700255734771225284200943439765685185590179266134630530398061229037634260513145814401430021969607846712264731734692997196134182227640074047345506672863748836198868907222328726912628217224807667112548834608763720721562770649 [156,129] -7135836875955647382752792435639373196991630064558590316949409237139780229713047432344388638306290976275268077199327890873581603131755142977764225907038787487792688553646048211786289304786441245344216064409999767557461758192021952888574826276242063577850942322863831683126553070350636765728679536589414145261174365391937205673599646644522753535704601560353104541169856904906520326563464863046309487661103275936709152223167536865160912228582223932449616021632401060689249003495962788647269108465300537526205339965199891032739273326336362685840088456101315057850203533282345332912949510252359751356381356758635830033752307436007041452246697937336199094004101097182122272404831705441925963239543628704053736606880887844224658067132723506161532261312907702167560292521041571041533276196820763054645536724115665032379556068353473425252299318493073011045427180388578238377759867134047767275219187561170486644142687320438526336344844791576077163560042839151980381786066929560668449260581056725694911937987267691050788084582767666250299957809089179537663453921640631375209214211367261154198293095778755614265612380906535211298827411365948970344500043217124527715536283468977250465571233107663832340537770245975308565297691591 [156,130] 26481838233984425529583089721582063187768573771681373964246240354830614267329963323748270999882108779584632687588497050893265266541545069075382652877098002965577305727668171262181621515978071793999611671941924995451444404406405794264694346900234513230055095175115990675834492266978112452350547027345430447655670322766677973915009610013109988020308184067173111547919654868593135779824367970294373674690490704470427670894767372126075825277668957982728472205519794907851577224472980997250367728196071750424217538224493655210542881315139179922656999294855719986908795823665565193061748313378508730646945476248146310397165837224824501353283967766727029517850012161700779416488739780672341760165474928301227596268453500105880477587240099158289038350108014779648216280173698492387227289254676874907029246557651112702340455915923317274188719517292917269980348414166385195635804074922998530458088427531244886700804869550441711639535569740762604147316333643467077591884467359384659131726788090781879236315053470252258610764177239778785412365235807165276245553227629922839047498200983056065817286830908094280364216380523946251178506138119670107563344197133505948019557205349238131671136200411419050059515840988308251511 [156,131] -20507920748225479327742466477785397980610100435714923837749648231234483436097789567268293563440827537800857949275449432605794618430603434843297041838493916896448547267069642509816715398658689237808073588881662776183418059292041392893686040660976375021547527623627598200048593321196724754046782879793500630595107389397836325880519963992342980132319033374399366711374663301040964129958446070916037977364443040205875284843385758868650707132173575859419953474808890016089976546151310086020553375667415864670828792000075895084421680331768232793158445319663745069687355851919599683213119598150182231067039348662624972572764878399551671477165764594643136728069875093895784721769988289175879888521353409032928731072295522526295142042690963738883823649471813315588115491722262202651172670114847969593616364713964502182290914019846422727652978058371110351648159090235995030103465698118431989153925758507503531165471298128929509438713946563555845369362687711903358572669582073563071267215999259841593400986911596157982644386057667991258328678705864472654439634712571643675876295083710768765355480203698336209838516149005028516129911959898034819233531751786311869087559778878009600764335102806871874385322453622 [156,132] -45275544665553481070849546720135688436879407140517625161204637000829954563417789862015898407188712566493232200929452039911947130287740713198028173952194325551177366370144015876344434752604851641626132262160197313070650216540931738038730915437844802058391789997708372316713321399738076836275441539444819506688697403923733028886219811672282764929824682126522405770226272201017066852046399983089416518936977939022385747667644940485765957547326743745306128359921153529208768675264258579348064723494925505264271771058752047528468921995991355089746567676578943187812545207386718765784858406820521113541997066569822739095360790712717796758811699250010143896935470759136715342451107391074202372547148790429495021252110048650567608369179874271694223801411849801186394461467545137037158114869767897935995853606350342906086927137158816089685963324972029791284225905105935494562626423070375915994008832474599784469046025034240856064613476031395633390262816274222966612855128464297741421895979845392507480532237677627645473159330441537284357431850556920285731354961843286176250263508969786928371039883079580231410576018408376834758476842220458304412069885203569986060540246885909515236129537614922484757 [156,133] -34981979989827277580572035494885688816124619082857497376540924433969101520947283104511020117828783622611995756661913022519958384084368564833332553497242652058847397826143219284177510133013612207333029367839129338100669030503014306825807442711522949800349122215213962291958968977246458471905183576650794229205659563587293662082352272549253738881001049269737934624934172503265623274711165108106527606083204113412808950238190806627722214040428071582333573190280216372621531133592345613758782454095378301633751083167743052379358838843605658930864082019508789882811832547382130727600530115259643548400952200620912031587584998414677550016808274804092372401575954695787336584703451917919484337906449587252490372650859635125593261722842759567574790614594241600660899499395749474394515159718572958945454378014387725942902131398749246702085110675701150781475523946775320185442961404411045848367968025890705057783964108435562608169192220830130685957184817577558475986322507167322757176590634142274506705519121253206736330955064688981725416958947625630785111442538601969399896908450203348322169516878468917319365247394859612771533158008162777569918090469893577478884684993614205741829031404689 [156,134] -71369659568023580648184653626156338621635738677316456365591655825614990907618443926759019725519274150884463821127648288033339164964013789270731947366131840931286293565912650241706010596159086390756928905910955289303378824281048749981857028777832432018854517001518763653109746118311037344070436525437755623645424435571862769941382608449003267164816154373701471684084857726823800969298875868955262215049152243252265607601492463394291434005681426672048560702361866626374996517110633966922334421514203349785573124486782632093952659931758348705409355404908316745620172481286195094970303848962315811395753912505454692543815517809679041206677074324701987401170202768993353049632487167920648265421171355164572451294012857799342720513014868205489414526811064639354738097279579343242148087088157874699015178740323197565108292119741400605240690377891529733953234798352271731581014499953428450364560571265904985068651827108397206326186079243893879638937062307841163750685162566633722367630782694094684199510297582075824876437396165952339937677785486563648675830244551603501205440808739675461521670516962605063427783891345128986430995403055744654869823087273919241848416543734657430177 [156,135] -76425566147026359867684732450214341201632123579662388660281218303853187870454492530319380117424389781675312423999311729036841551554805563743461514075678312601433092409744500914974401381022730169093371815747463167514868980101547777052604264338172117767903503977046502739267360876622969758100664731290753088622940858408279567378248872906716375787110692712191135784049224938698136883522000415552214391011029301127061243284686561167494013987591532177466156367481532006311999355777604278643010002521623235106152838282659682768373363908607233177830183227767293885074473633647482764125641334706956251449507465137606064799561148221794912333831536496028759513149607369187406735142449061206920337900144742383940444497132481873770579381992959596478038463524953220204933667953941444359868759271453911632702785521777321712268752801226539828693835562988062472350250196944748260262488661936568366027845315167102825686058866810623472612838265581014821578535386962420035603991901972564776458334289555007529117445976906156156745684331424409288807698454110610129109662228459642251413308665314362330881873550838781869302588504773941613463695233417384841496436869069704794518391803686 [156,136] -17353026479383030008424827412475288865325412350264567204643968826480028385653677040694645564508875985279244199341212061590614236169392990368938400425770386539339606995965344568663597235105839140289881996591320995721442412287079382028432193646144328980184539810947625409941275812495537377331029106702425923438175139653051462626901764612492755699963534488886026928492701444156079053133333478871060149078720700966638597481405567066230449051811839656323449809803936162703694415725612119172119258759386731959414101637322408111574597206925480325885654955620842708013921117338386442217158922957667878944496533610506418071213239674565122507907887916458797088225007133307849235662324430119734028331255219908763944992454900580201881720191509125314583466637293590639663995323783145064176978772620875085299743621196588123069770464802400598134804098335112863410234849114573605375821120505199653914165070602610024428098177323732399759983963437439003305490482075669909347939347068703454963970643711180720761574484422212412096063239482733786913987767826707501310249700650538340395220053650451675651841034675000938114850418476559853491658555322634480291233630954979476352 [156,137] -2251876916374978834192671903945272938875912297356466207069958381957221649894453137761716588988498543122913770628229630114961848125351975887793727465072097941222187158898379821900579469597007371295778095412823984667376386076531730980808460449461259075430538839365192856765843863853952945088652731273826891811943376698324953138410622104855723915433259334599851026398068709648928469121181574018844654629816781186207833216672479408807717567288016547430986719245214530989777686245975145275703976721872916136944799824284135190182428631348269787097864437706718907787447196621066048257285345324887556080753354808173703600800034819759645635174405513290958408249228805676497932417121075830778334176792067082730057074787870849636365626549042005369431176917432005590429936575094439934184017189061281307920999380854644002028183797578264735340649572468042178307953729066318190016150611051738072388531219755159245197603885580275613776475319786288302627108262729775210657786645808836701917216330053763966815825245973174428629047339201058655852657210602041107206298352433872804784894588979183125236551457980257963023916379903826531165888298582891295803140055684 [156,138] -398769259534455548504395963574536602177186513861103977049424330183699412438187425985603709591752963268797650937097606605156624795580489918676771801197134488031684619746130689100849613711552698161289281571412169234184095766740154149486645979477575329482242476304798959780761303782180002538639872560205902441756114786006420349363461933643348510000451694469803516799670193846764772489974786094453330953693733245797878015282854074761914929365250870401289608014673949463534060972061821062473096412744093584498227375951533151634000321128621543153068813496586537209506395246290604941101754723121875165873816867503903841503077696320627590767038419510838113718568704474283033174464872221083630282265417848063349924930363593651357951678646788392618660990341040186997545933715028656454595892585936962557335088958809042480172485114463949432228320983478275161396127660629044548270998543229143296492414668681842986015772155196207496555123643130100506419481943555907859603942419180741918712258919886065947471186965418004670022999677800268018758771308150001924903700001846929188152189467525867619572237154183153703976502049735844913370103215656998925 [156,139] -27412859508762412748595583826884266048389462705337002143272724904877160980106810166002815137387719617890530766084219845002924834315304185767188341456114550394763764661890068000660184790571913283286439621387583977649093663489830266173783266897262963887165840778248523940974478743503586589264396972138353077297451194435628490934283199259559731667785872167185424321789141006394313008057522569373498526460273811819005644218241813503850854006824408362375686542071292021131477582288615546546161961737850616171544738097731300505462871832086053110895438683500216399752049939026494354416445908200095176844358933260489060964138749901728811371338823770525370189598671670867269240269351354184423756630408414299019558702660112942608289398244462775003867588905758456129125956188741167002618077942992138586368923146831927285779053322696087696833461419961410951329959906860878359472274740588334119612315819232534666609423854906343309159426836386146661943652950796529431337528007663752614738807083725229641037265457302811157274660719281936537928601782178905039805943938404527629325922509647085675242225268760858642830695615943344289294673664 [156,140] 3991655975721239964458352428615745201335651760235777785573012151257939503142331653038111630984907739818363584292465593318011242570693408994562839276621850262424722492263939164599554941976148018993727359712635012021929594250390014810667507883941422205025596181929605389101989716756896596669482948282635762359889922016256062860745953731762579836624793904530119488458883419791195103647926379049408817098360819854803300187390057888965133430954387898465725418775608168101911383739283591445295276735402885330613135884810742271349428103729912841875613706558153313445136700975360190148245508822098863783412324767151386885425930634311888742036497697176191507665531920713782641187466178114521532539626066057068854426096993626939631589694306399508114989739021069848397926527706553327649043697361748790101528664278004130037829632965035528020043361657129204528762244404449282832287077711445908561423910877119257076284362316410544902722796432361139609465601438697030036378579189994841631600409403717127062170388170589517341376360231504980955284348275529404567872214155116045307078302018292328983442251686487173651261550302473603 [156,141] -140004182231787913735373305292711483018506937264382442305150265093045855346568008598025922885273426957904836269964764316459347461954484275134718279300082726147520298904240438877813753370641138972913139508867849294012436612335604216213142341311736506558724758211523886837617307280946686040815193604330049345318792610028486858612435604065860181015855993626402337534586629529565676736996125065800981102809163378559648171696956768489442109252457750397270336565521312956419848511165589970100053956779390496410618289962936264257632748195052524906403936071223128280608748033166614907862306913559283965895097377789755993213878135624077388768435668586986384155998225574399678438315807768854188852342917303044536438927640921012825580808737299008751807944239289456259499681679721204652939164278148607127659654799706838043422914288005581990720666239983286360307108054897259960327697790086400579471434676843303260279029566555528768791948672651019450581333952765672354036421739949576284452462431730187642931870200937828929911680622560203348303250919755264718299002304497027375896411808080235926613720591755646124699776 [156,142] -688564426845541339831100792249586721335874223572800559408829644886383271131677469677408306737858387317598897521006816692963883853151819791876966507112185334073863681868014651786916696455502255266641093635242903097017793048649790408411076405776968765371324756718244408192704586471258251629869231806323205345570846133250723086484742953874157042740356675158997211612446433857117107414903215523530962263352401461428008969310128573806690454107196958284911721157457665475334155148494537961195181464815729281445891295280048839069508256613022771977682250404584083520233479562659693198568931103948061361168203932106940285706966354903427961115151616606656156139629655581362414959296408419786838680819555431068677430534400225273600576674665013873700761370278324959999000860755260714723812454156185682552254885891395466020930119991196856269963008546260577737993927309711563781331517537405640950476165769945823633707062691797253063479469027078965417330338903281520607055518669768062992052132803893487395224202126061805695524724084248922432218393432808887234349549919233094415759938597599618894266970696567 [156,143] 43611115551301451887851401332982407565327171643455218065417547742329872070020215795453345601342790881328215811846396718045188270097217871891314596113959229075932761177528951606479124383561705433367088960640527814618707297409609320207833543284499844811555978156007978361109930121097542677979931822655678684906235179699302445169184497938821796025221017741718362820478594012739598653750226594186788114776536056585294196181366255727560189927435449021141388802816705679547540727275187134976855588525832117616361624537165667100603356729224338045896418032573403064207737784245082617128464440475651282022925072442150001025067064161094862807099682014509982062312219118932877649740011806344538885978458235650083503988227275342615309255569213043533740260322564056307355554282633274267966743128541467283667560753364731076832289466778032175708758674836996305251268366485146350836299524025786839378271241615074297108071924488967551283136619341139335315574879583551107945492930137177612337462801020385052747040951654325794177323370062869437140040416410482418733719094168065611491395284911090413846 [156,144] -337018072544679540347091275126046201414132541141791371237781500140702804096266678690539071049209569476356230691952931988264853351236213848153762502033175398769839611767392256876112033625708387479163752142456261363862915826091681940814238324958043834265471722527052198999315062465312171912898374077928717754126662157273680197533448485884650908836452294921469325297634493010382085712728684277891663846510674802559060060680658764222042542463339579826944151181108636918157173879454511064105789719047004114589290244705990241816415025565626913366653654815533936177471707393609895766699879868221406882124507430383953389046245602480464410535639201827185215812235719617807251906354172847228587307230729877410284815417242296394415436169268016422527917033422103442141536553095424049149666464400048101385738073138911054747890374126197344857231927876894300360774814414642731288014401618248033475383396704832891420383291793951203830491102941223880676671601089758526392326092183708198521888656387504378665544253355502973613435176400900410526642830298574769966594501603952909786147469909 [156,145] -4101501097543308318963438490946362849758507434997813622825505653110854730505464804308092945832457709440751160024489602626888581292097386410311125388460749669738301077022625047019676735568537672584251179245236174667374034539466147062491758603408999368081284703515379517942406559079178569946998711278131561981710543506793794021324716277353194779585283962067831360785795184570292219394688351466484377971773182959374731947906938343243706035573479975394275004605926992874468357627998856170368434652757087641816094487273330476786508063637547510032380649332444605875759201275296833006670761418201512793199569485107574660135027395642456638691104097096191815179500261999664384700421261020243535299256079952255565617423370037313591305341672074027510638022910208389542542030356825223103498524272559479776578182674348739030392262286388819043300850773536379323719970710481265247380771140218865529295770016458822381808769437360438890483642729194082999252469849676731353328407569393970439431702264901316022739009744935057738402653419820090239952142840815606943345605050759544 [156,146] -13093720187308839422005063190146171416437554873734589629974157016997338847732166077828274610640139364342341093112139756365547783233569537603260113932545605541738727369852035087930255264599760722516565245638076192254878569730546295992008332075469303997960083240909469880142262444433207934365981529576861489498654714248004589602187188628555237746367488607427265450295273556537440426571875067829568854489207222674664968216384762850536126107241497421402080923400511594430080779440179261029573505378025995623604971295476135634676432641928308044676697268941187119999225185755585475309353544789083758322736467360006883847634161328500081459256411264681944855819360626718498898753177271531477749136385001786761642900860367542405198686491630303037179129557927478090393632607720680209796023971134533780421037635404421392606012711908522652698902872398282224961788069747471585605141714188507191563337223143181938855896991220158651097712869681944534392030522478139312541450875385186719418324785684620662794653681904226392148447243701167207445158203761128022811256 [156,147] -3690747307398561056755391533054303178373580127947499175277238816044877330408338289115486954576990705976141509690434485246688952173321088517048776999366347430041230277659796963585631272285181651620962956978429421132072999481411561919372374783581341041248715344464865272446695379200285074457051612221518345062245445140251153634771219164324741454750855449217507050231210911346626180292633624268663329326675211049413599157572203190681563169046408163632518189275258916388988095641262331763044361616442174808519902829013990012282655217935590960355419460830998283513397641266034823679620585919919583675030627538982957157809721755586786328459942892136918518279116426105542380191324395273264208369094894600575720662864288915168814719042841108397599018549763751128254517265830597024026479126878556931469502491615317493047302823495259695605066655421785917646146768448095109810783991302763023323743462395891803194855243095763937116850503221330466259528529892561632879623799640207062085472340739745723403132075465992034526588331986759496990635270884 [156,148] -4102508189719910620843858577210795957694740545865168930516877461940697886061777229580440597056356424561466410227792832220570216286019749159853365258014789580732185979871001913627910723093922197351497055242370610754023013490235934698862454275092264306159458250523567266464134397476231969011381610011187674454321417071461441828985776809135902798126104026957921449007994334918972841918071185479558775407287363757704223046358803709033394905432936403878042240547588762021703819355468495772828230582924508406572287978340875398527748369065661580364555811824782035425906695894869269134817420447907293490444425448436589242446779051604709706450212149520198702984600550992677112934577940056232355973578176511355664954736514976902608305300527673401662119903325230039656624237393113611694325342448128548956474760908337387731995246947490515379117789812650694713489816145091306400387970351938445487000015017223863637769550790545045142737927119709693690892900349858164409575391170668244959725530386707936616274597076030608258251337568027746 [156,149] -3026276025638012371087256928736998769385592442722579317663284376399467339718260911058620498973941550109073220839438368243941027354169391416396403173463990060736246897492404942277055657508055198664274277128110006030266252570811773956906639246135291395411350753191182592361067234152802690600081101436079951470825287527337018249595397795474464649959964953320754487185409613297555285248879806744789711793772051012608901302148979417587246262602539152109735731818350000364814163996595667484525214343844830398151867172021307421608025805879681788969813074251546583914750341185295941835849335392872254310666882473815000754345441389217226151091501528074765457823704278945407513948307988594453018403156300187868160642418273976294096370743411460306290079315604823039078528805417312080011099578092679942491818033630779142215794779531405057895053108976600292301557690782834977224382167177906951774334642959546123273281738346286537978348114628864820369887745550191213989491679229301298713229051586290415425292082437424884527929 [156,150] 4681025664708765750969282417146330551372061061093718573705709705868242196684549945136005111195207256695954922924452660075355087912512310295849113700011522826843970237600349814089615472714514373138041038121301466549661542010356788883173420257047282149036228101873590858065926533867230679321223841662096156321329805564410237195109043032045851154291233487574195491709454943163331436902361127363719510255936941767661462865598719822083395037124607619152605943129594089948601363364097336424999609095952925498795352460744791002172739087405760013463803096992924911437483608794272888876644661930920758758216764487289396371475796406753073698681824326471677062397710527451703468524380776491870500503845412660271600578648062663608357875159381896119320791056958923370182924309967996374071108456345216790044511624921595589009621177455222898513010411372971474368547394071021139102766507727935853931153660254885376594599673683299587887016620803289007078814760262076509081802205036171114512798649130357810504802763163 [156,151] -701988882505235404108393903000106958885953658834002346059687098732923850662720884232065252336897765901997531264215955077588987214211955743386946906178867490917095864619807562689601005047415342138854891245014895397596722373081929229915572045260463201016301995375236583525006302852846450667520988623043936599845684591815220346304650839162381607221886416806018999263665035805364367001181397753475319432208578179405608134354931830020802254846716030889807997881182577086982784647090658056562618903351591132871265165686134127706890194057287656824304114620495626619417977568292898447160552207688516228202660327435226017030300536951335169596649483389662908745799317521838231345210330099930106696533801525533303555301164555784585612804975898054360498192129067440812733800755438488287693890143273403122778115939110937469856688901910908724988977218895711172199676614914412526494007596967447257222260089309761173823482725333562347008256856810953342638839737591900890154468252707709260039534516910036 [156,152] -86702809502231985276230971219280165639431257870737634510952642377993447497670952811507482602272878556831969513818244640370040134564631534113632803619595183644377959528343430296937313350405643990144992841561773036304514567593712369391977660412680647894314683158351696728065934854027940850579321032329828645895092152333378656767520208252475913211045742897167823483283520236144252071325124096014347067179326933144996208546019027252154467483676935616649340501736128127645701099628758390675041729494718890027702224416875503221843129976776151047709480291536185554680834199728670683229690737389895535657083737265384122782100361489879658191523934228398708097447001187379744948907240751828105044868701767947945785734785879736758271356360905330977550943200799837407526036068777191893955828843100227960590255388160019453892905839014232009002631022493903416022332955802298552602259656312190811888791994065786231136685291213844951043786944220728775855145733336906665065777735157961975624 [156,153] -4134720097572747281488862865804638402652462455143806153073868744458599227247039404937564750402231409664606696923805979598899567579550539626154743590319616019842494967000100335156922447367088117124078522401041356764809822070080705778269984051627076931885156423034645424074838440094240238406838493037629395635546057261839875731291893515078930944787762524536384875324015073275730185315338210716683315431906944946992872490194639379183907117977785566088631393332422596156014951684072961367822530399048986347894457803674538830893988215823476123292502918344342734278477870612013638919007850445177764917207585048162498040635303699943838331564513745341647855403376237397641775736134059632339650136177531296774311710745674001064300764762710680190295964432485739212431912034713356626152204084979093412897641622768560390805600587006977011663774002123654714881846057701446614340708505980333719742952458895373862273437279316842115018835869514278013582787793592077566478606906 [156,154] 10178490489392277358137239372914527452373268677215310162541292736641009013600099012575242575827343016608895989637883490909258124563371368816428619488783608586232296568495026993092967787246268763610725774623207530591495306159067152650294466696498084471838827126544620841338227523864823826309952545727648367798556016616534874783430419584738574816055753501714027216542572328835110499040895160205257976676545690852122583130178259412684752624760583606044862091854838048643142666571478576785686907341589358015020821270217051173049271827341589777762370268340223055443942212935653631858785534908519839754431127682842857731371261386748698763635898441859028032992849834608283176231717179233517256281222361376625714567614251429710941008474574795214157700223785659858791913042959485723091892467156801368455938019795501039458747093829102963828358633021217407008155466011413105749882592476116840568430939351233199347166017901875192552058432830257469946091136377 [156,155] -221604628586650965997829070283932062203449049045409073410044062442466375981180610520435945036223699693464806247779756455873583007009894115887082334216180851261330223515409766348175271837557009015260559907454281058422472727897391220629994357411840690313106714898035519966725105225738036041704323167451993493858752650961370246657817573328981218235786631416706937088457207014378971500463454313351678244764642436059785886425477567843522519910805403873667790165799295946893390662591525231084624865255450084159069743453057542342087138933625186535743306560644829557493107014793004639002007400246737453103031688009395467633823745004235538352536506040466819559955167304561550583626746872167361659997997082727004031411715905737839759886536854040073637673025972763433956951260937691088409629619968328763784720168078276436746540887943032354855747902756665360893329953004806329045484129255727559301245091551381401675283656410206841543311676349301 [156,156] 87095424869938154536230189702409948713588245750606340900103325344659295876453259834354669206948341366079052646688319548980983052419356202673666244379729521877738807226313487514306561517173614382743039416540650123558322254807434652759651472304727267101683553370589542395020958081548511326266958326787303981785824275137076553413682173515439404465313537767558814356190435290926880824292691018464457505642768143803280282890504570924388751174241868795619477942556894822515243599052719664295925010433184925604090767173096398440185251344083909172559706156792727581448389097423083595514957235721488867403021582296513233828530672214314218521176676709062729708878503937003305705175773529233894463795621095726307746543492368629025357293277037535141653606985913599568660562452182013884107224960714914443823344601075853008519594397361232654535714728292808772287582706027723203349051921015305503985789924005576341771069635183360540 [157,0] -8473035825001858949093200017221573688243108613170882292035257857807028663607531986192839965419254670105828318327350152570354446358460138011309147349437945741800279938998376962205891375877885403863714831841205181109347760406867268771766372333314802685073753205610487374828787587580045336753887848293321369320772939570662732377606422689833737977936086988583866358671517842138158104990584485789238427518416091517074131376387280886689746792235677633070354708940973924869768644672155383829249720255461637397163564051631623609108676824159023644667600115414575091217006612098549263419973821944787621289586207499283336950733536974607581277445120112573721940788955219564974611260472805832354227122664719854936551629444861226581639136850699806548849945140073362367008411690515283032811917414534610381904626166574675816309113502358112034453990802724484986800337814511525462913836985605177057911425656162734035497979390801861348199484079920451497801318400850212541846371721576572093042330198840557808582059329498447345754110352041618725854308436815324898814401928670636148678904833690941787801944856769166992325142322939080998363816354408198047423638007326135695896133467410106302367643179081767900051915728905355007279220929745234240618175979725157941050283721136722687656235290987949405805772424887752666221492977649410036585397098647877609074604889269151066774338055613906087739366741952393395909813133527981394607571372801304648084884189073630665429247108394717780325484410678838690227836293458857069734204134146672437332365249500306487534497846941143840732281170255935698214082553417553042995854059480849235568050470593776471150449574407903098915328893852233886718750000000000000000000000000000000000000000000000000000 [157,1] 38950988568057832173693897758403089385047510549138867489916111024522124165664635843155676317800607587847989842967624269115154206197217036770122416041662068075891109580188686573791163512705100906140151122988891201042179925079878492783542085492026081250186480070055062316028356200193708596928723338127232271317711462715794135444297534828664236869296608110423736764544922732908603383102293172023934352243996138026948666625572537885796947402753124983870568638219356237896038137619197921995786578380656606196000006266289637291052692191809245419647665824857465985903488696533927183390825788910038793251281031386089369024868879476624354273443711099634975755837783405995865946850976635827757421500330182603552272259152640702987242762293708838573076573716176779266361568146658994827356893155071716873600847908815212620449181906887692779538343614483602918191775967112165878960416553182178585726474323157083496496016842550411141825962630068239335119783703956417329881171840354883967421364541044826901503981791673751988049714221451359086598196702802646603373704563218531891174306834827107274623908181690618225784961521252254542702037723734347414785063371570798166935410410259776434418671118552237278806132052332571439088597782533276541565676930358657548325928613742316202812136016209141623097740588723674487563534578222221187223829316529322416096623984152898183380348915232318827431438612767132887847862165593039415728978815708004739706686864586085677569546387368423685444366739648574917139131269558100831827774018681444185757530838244012184816562624217955036002470762932137041776540695885517003037329000559555976111467193431070072521412461058914409933134210382395446300506591796875000000000000000000000000000000000000000000 [157,2] -123929424018757657952259764422167573048884355190412927065373429705480708875615617005969607244467053577645370872776222474945092424595939887197997669127685990474303496117414251166546683094377845087521628549379144268445858370156407652102446355751975235054334510234173817319772453072961861988438984759967320028439605623278099546903544750823001702621531845717558723149788743515638079140605047296394756370826429613995450243920449293053720954398916107118591716727887345695705727387800277088651682158448148551121342385309800269667968181222123225342574999590305089153721022575791284000939803533792582731234726227852830047373430783594749384637485930787406114068642639646018246688391115375243742893592742563793710516813122324963858174844985326081408651455813515257974340734882968200899704659395380486121101967243258992941715955827626976133204111916062090109849201747886412838620440463881267952629016696407528122454687751336908991157949953036703817869694074708418693707599124185193103786930850958403918268606948839327188859839024632594930373414799952349792468162249727089030575905704985174193611265603043373787736543254990974686301084783061727090511372419538335375717194343579049957613253167200383995951869497726719882312841405717744003128729382865242368797944075882031485270285600862477522839923239537151670213526888490844286372001059555293653823873378714323557332220836304687193118487751081020384590278129955134820887361244679677369479820243119802419224185939837170831491431035421829005544097554240621168380790436314568482652508168592588865997187283454575550580548114370557212570372682441743830691887330301680653502594100901915082517810692882512104846538257020656503736972808837890625000000000000000000000000000000000000 [157,3] -5155055493552826641809552419705459749156391160617988677475606713279536946808308940919067418307009536580975807026588052768730840772388372349096195057700806754992642211644241131220809382784345687481652945449318905178014775134025608484559926518461695482449748145813036442589101821335604236564238251400597434786209960408823611630794087991739199005619312252130456774461333936739368323762743297733268199746330695724061095815269319932439288593204161598251959658539794672796252307859221928947707746336658151519444570676810371554704039284807283278043204274105781765977972327055775081611143057538568796783538478281819311855567264179064994389009880959274199667198084026032606935163282812326867230003780863226510963559511465190244895861219557239408741803903353437477372150125571820723355531954061898121581550561794060292203946197466779405092537705528111639100132031572301022380941861555278816758671722163067859993625693280132395473425567122771795827502051727200410779510160464315567091614208483923120568202448813095204842517794439497829623971495657277159508883356236452918766393222522833572377073396197715739110073686201324339032322288966850098061501409080229689242271319085040363661880445097810299232827754598602205102532104614344259191586979963395668334572373950730284138004831129384715117062896117420735997886212058918054008222944591340319987923297721569774720270127795047044190606936337246178491384560284569802230532777008253243024619725788334258718996683819444596609629984941000225055352384581677311637488972532870073132831110698111338379035056993448219753438829202543014548266707066191893684293149704729358879245413235734050870445269567740829852403205770163627426372841000556945800781250000000000000000000000000000 [157,4] 51490530304376966181691029853557310874388729649509536505784979190449435834600007661177831028020390701587757140342779897414021896096544540353292918061462541144570138935907477438683716977214420441582900709182796923199489735588563902355771583199009281667185297456128315910783457126070040146643226422983328836041606184591138843389501287787490078170603935918408349876470467915369478857684526831280838615965991483546294639275521126960856227251295756239102179893846220986849854505801243126947813265648644894333155927796318172927260291303583609189524251325422432912408488983793229687853477650211364710875027360903878826524889881592608945381736483511565025517225942512623492624190218549154503175585371683569391422423441587236126390958315212388442560789113890967987263528171849103681666847242158106079490360713374905907330694599223217243654481448021265116451730228549558922112693390988735502281159528868795551767870279018635291167057785539039451479284361146862236510940051066829453281687870629650990297596531735103377061707364092278246877720827331410010058721387445421837186212327028756419702859557013512431816787576636074230505386982869610080988040778669446128196684151210242298898834628331209068379350965712266412775737265267606141997554979541446381311323348994084930421139799601704040679196623406813503620629323981310416688768628683935597053307243629004458145307224138576062200010397542554639036761350654066946891793705374104655221799534603176197713677490851198792112137983599250329577857270879944075529758874821014230854288452877349862672847870073951793724033946006278363709114516864651241853866876706107424672750520078050437181942689150805241851551871874067322437140319379977881908416748046875000000000000000000 [157,5] -237087274948515501818916334202528627952918910495859640092129612344242740429142964578725781061604625292555500501912300272000907084336955439088596445435373079071510669807407955741655372511358837595902507529806250314433775923680083669537371981663396103470236915149480953007588684780909636969683255427147119090086932964739054720638797146306556334721285590373996160492832387694711287877963206189889567480515657228450587584488285846736428486484647452434874646630862370961837205588814315097182594097704488980790097670613307068717945032725277423406673117414396904981667526976079476710401288446273531021009029853461333115780081738740145110243661450511203321243801446549241390960346655510160979186469717468921458976530544866404933125067409118520883370827383291846292583966974331860619834540131287941118876568507584099167632510117518782991381761778610070062002220596284280127843760564988159502538252774661777201209957627218737824599816696689829819979896510405958835348127748486184721014306043458989234709450411000190737095724479599434675426168559224952729539288988204398749093100587311738092858088136219852281428853679398701366161112500568393478741442610937329731039981242393381554927505235451178771387463972461682313032648620497003204465212302056460925815109797322294729770716380523430693248724757898112385058037792006138112312858653702596577827588361134943330629862757365722231310848012689659963488095486710591054750032500904660472541377260133046176221291210164771243801476441063273872522794565802399486586945383166684572819113729052969798414274726162129865246905484949247333600429861411448329331428208166764400382065950688592785682203409577959563185195761874333345688108323656706488691270351409912109375000000000 [157,6] 732141596472852475625177352153824563412060457171058130919854567261652430989693571231740167625679873910611680866799711453506655223122526452580778133969580592204488160757194249555493057173960366219459858166918542810189753515801768069073235713367882570351073852350481186340881410116911614625885215605485929416983666267274256798055285667173203662668608284722963937533890909512642018597364561367611116738298406186699725581003039525368284664948517832494631689519222926906756725157125629003974086407332174229874742299439956896258579701489802727882483920842450457896551584794017393317084248934091402148369179065377915300455071452785346359641484389431944771831265403438026865406956799825060804475020981661189558646693412644420898868322704069659676309809157369650127307966191644435451923992796217430462299996971119592727363725008446107654824227092974600274471669097653641495968533472791007303734004699882649492413916980844408131744112799438591216209799448957697942595242195663978195789340361638191464939356100692076442537067791495637848696567720726116891831980617645437893839275394293253842227559715314220676225159563364508991563796828469782873897153656133966528826993788650674210163253729736942353674979188647481284135760510179218020266035334786963253176300411652556194205378960549778663107851201510373257478621814204325641262138212878188058969759206389390320223595079606155657225407042048663548385974778986006961506287085884268406782145752095456480670840323654572389291498966815277363556860847895817985291245477026457726903308865099344950081240970433815000758186556100666044931110675014642822272525159806917349386059478578789601419533563801118610222253845606427285918669980446793488226830959320068359375000000 [157,7] -1534151992469276485079258361521698419832188175388855119910283952872990525044010705700830236071534968938171485249604529509688353650559995713874879510890482672652751527705768726907189990319841561635419743313636400386843922338774881638749062874623212966122243146439674886060032481284790155422412802935905039029047306136621968894099746773053729188221490321891830834927079012012610231119303703672049558791842426355163252834901994605914222372037454491308138890610638911837195671875456943998442869621117955119765220478288551246268239484851889539131720106530674452498959503260280646532630915348656333801560430412346556615999534985615497273759772892666767037248699087839627714671911845582598367080222122559789471151924077752535086742954112677977569180223294540870640857194587430080706150130790211369344732039638806549849510984842121499987150160463245019715798080706377075594919884785866216393529764245555284096724647516990415823344816401103639497918923500253839804336048083249438428831539702911557773208065018827496374758259072273804570834806938237863124266111260648990853653904000990444190292583000706363748922769978338712740658208901999528924306129239873551994653051354153326364308206819468697105578097390149054620073252881055681022362765394132290454218625418610921934024064503087728233122201986498804639033763669102803673015572152425285687641112413662703818419104074451094138444618318251860415903255347415527291943515562797634406470087369024524173311678863776502412485957048174281839442047542365827734641960730012785157368877374832811042908548958639554831191472848522412504190822784462964302808162016480158186583096799252361553492214814963978243285542315359475460905464160532574169337749481201171875000000 [157,8] 2354620220174479420028729172638228059868878169378738252859163823781869438529207144845515406037990104015824470755206561394273617550870542309626793342627582560581032833067186865308773365799563067814419507828139037880585330363917327677083279975412508322062851658597960237100326084349140781230176738898950168826406429307349303028397263986368378913751598702434420968567046156385848715102935194519240876287074501008195541166770953685746025321120260365814774675213511956758097248173800388689682453722469656751845610228690738243154984400678146334942013452679297034406060509294395190574426941075627017516956877780943224691117462200152722863178311069459121429896734583118365906988540555020000227508041275983122607968170807203325203793272324991174937106203437613630364682553246688266965666306258784158805368107347045967852034315667441402886648699846075425828619205911463050917622196999576737934168453168478878987549191228451434934678510339919077669098938942641514264438333728165202435016737195932610359007047674381665449762328785295089207967946691263680918725351840070533416286332296643353931360491498802669003245677756652909229722619182449919887079076662289699920252533083568445490688847475249387544915754627900506966720120449801722608758247288446697066764349285509682775472089596535985165629242891727829297946674299778124364468185015894431857080019494392331088577796586845722049864731822373108674183402765000180743183890261035206600114155080659078315803320523220053926383421995569836574943032844082621374655541204004719191397521511533688835399638095280884620546202210795083935641777128721964834871522064002997356588721191538540551753804420542678577194869268885471081043002641308703459799289703369140625000 [157,9] 2568102023038930407271632252052728577870984679022340568684256529858141684821977364211274686005829007423505756796105424994509721051144051928998574936998671464199056262969947413903254511621490272430929572620497164983495788482179058194362172456007450715852956404794988391512799602631079017121060418068713568060888423679849982857004457336691871077592704395472961395264515377156478728857608364449681094377018369746131309923338300929463251801578380795287349797441731281857043511688951436626358983425501353690850028289416588021211858659065722439237977633463463014761819549631069715987936373956738295754198943051290824665318659326405361850716455600654191254507315654806722424802925165767501509833266737532461386814701139416830442021247120618855285666595574793666306056513142521318855466571699003379000558724914472278377924674905392923702009788060477308031594924764302085574340377650250431033164601430015931793988796021336068245412351631345291604762602355732990730528145546221277170014991738231711854217562304134237956549297808673117634738437263913747797016901118782916893475398202300749392531719183947561298480238819972305209417153961338736064073013143029707520962506344217000788351657248798341228070711680180375045666550068756874978396380816330838793182022917075599571759740067270393047246582116190271965386924590911366269053194594355837028881766263886432540354446394106396081244660764594032571421077725112611319165792198800195564139943785982544655278036903738181805668881199624590887426875643549877457009100312340578085131271538018900378924134231787661829900660803720459367143974054335244360395309044470604167788939980082595485508909273791621465956639434204533662641915725544095039367675781250000000 [157,10] -243918447663104023213706089236745371348508926039328680294241408621135015034546967799012028276025786818050834739783214621142438935341169598819863075286633147003103894959783562008422133801012566275774743473973749907663436021931337083163349345644971022822488908272363001623183812009665807475330707410881141974201262730188906910103436353319687167399457167611448844163345132178066349376662170813592458853220674008952950979917878231832509761100788239422891618158805419153445465986930551252299893934799203001800038691025596849801881528509314978353628532651481988856853812282173468262183757712440121468112269278180867224860741639700238501585984680828125741086260412815800741460104045043299952955089757706870573956892454905010859406994446362078177283227021838188078325401643270806213211327785730724290778194135277495843270840491911604696470205666400825050019271117174179026429738736764555083389857410626158350851226646446981477919481751778850264479296274596468296987720025685200331708335591767697668117293949871841654139623756433877898752038671925608619047572840648385121503215179945628574695746013923552805965681051231070216549955021779339565135648448786670039506937738187298922260802193907029819340713890265654494104742914283971018112074284940908615522280686134342838453100384135408814649512372431015237489398983386313821083884919915794675190639581492826457440476358613882320576687559519867964167199631092876086470275371189646055013463237368475613153442961817769919517686968239839338367198115140921922978811687910575948619023741307857185496770632482974493055521531074745585168520716715938029517166272581997306524923323568311837980401945308743438487433836743508387960839536390267312526702880859375000 [157,11] 8186213120935736775623511110155196019223426692363500992113849985843616537736163200507487725693102632252320152572720272154860404225992283109066107581855938880381788568013001022204904454741251689509628638133751410072520807396573989238888286200591324871995458980160538596265454020739443901203629019437706389657371606432471775403621401391318827622713880899790746087975314196581926632313293245141906491365146900034719396159332038767593241861034455785027086982732505817466446235326731544794750363521833134851446410001623394333311572934090172120423823301129747427859698780756746973138923230251880406224377988152808101174842668448988226842576393497355287946502367264013013649537448730707037898862230163308043997835791179807236923746148347762431915390545015801097155357948475300409238004455204712371895837303731642860579974963978873102253442325408577224500861653009827793120249362622031106607296609169171272627214921405945475230299479192919113793893957641940913135579870198361921160042072338369116646048803086495217893494488115622527438785156962651303470667523701581834833562008514599209161916438373944721116073415001073997965749521196236582669984845326286559494947538361797729756166437649302773553620106012164742129675230854284958533010700511152841644690738921353982909586986304308562885742405043451231843512845157550579996634719034195314439808801777613302787011001547301423378950981036637261787977227094764169410257042514564789338345585543016220810818888898402358772814532778746731201397707055754419306330433347839630776620844654214175332516966597110671086231758393202259376216442980692534370995446860073518900399095594690490065918188098573444189044879813779247145179033221211284399032592773437500 [157,12] -216516047004171580683102171941149340586423691608552512942026633003838978814316689295627009290796487958247050774848078017758977911235223387178135388272558495013669092034181995246629060330946342756327509172430478739457335867125073354674886964126159299230696615805134696820402863228304290220001560699824822115715744743799447150824150779691110489732346101767484581693946476369033716326469946225220175943791579224632342107889580776059735163094045072983466391449082374870726837632860810655828728271241174311299285733715441245709939109961202499172914529919157519227371955386617925213514645228934946686279379826319123055400399129463666794601346440358618475408728899105718823345769794769177900131578501844850100823371319536640195051255061232794903926660197415528221785124961770516103993544351253337654467384989091367339944204139471363298585673503612932513792632514973102794136020053122348833683008618285035730182371332604277068564766024069223905223434439038687999408523633824964825196314003114446626155817612532585256986134459260356744352380419735944204511922021565511760111793395938167855633185269100750043211347791476530298139115834686097201825787588582923419112904609454725252967063590171657163975037135891585451415560557943377778989749674967476700511939790163442260737229785399251030204561987026225006244395012502945610611113057557155235132241351980357089717494778151809009392703483240884521057860697194960726174179069576379999724603492249560541582836650527731951153218338561124317708346480404250351456059313213562242659920671241987980515769742719971162964746725209391068001477141217671571544232532951370310193245772324280551477429171877751290337184711955528612978426180779933929443359375000000 [157,13] 4606729947098797785202641704933584797517276388081784352263484969209176808769402451884908449426687952683630009599860160748611957990516965044950261411916107076451849197105368589266657575405260656745919752967636043571050722394240475357356240475692017818342122660405732765129101464535213567394647003723744982470501085086662338127381879009380026079151146373056571467981221144753080585963462304856385415382681546983402052447218878113793157484291733123525059772593820357028599786426372705186461348733784166957527440785589213890929929452440946353397301728930458768906394365963555871092750863008943004047460648494115336726430543766890193414268883732928919616535593320484735816432064215670181946381208325655571320709367386978352320606435791285022886794847650301134593513925750313104146789068145626057666299345644301874030637919421958148352788219023796334009111634759200251209837764423345194847241724655567267580184371890404002479671369769857259588443583344933132956795311177334505852871115071021378135087376500162223924707409305836083874552425265457077243569502208108788944400735821519463809834519146781257689528663300187429728954626822188456978849466092808141692615702912546334903148933350509573515412896558200531485059082342275823359681137606719529993588707919591921293862660314376684220938903953092896183460949989017066429757026798539577388898765060394407895114327461930483862915400460772010474118250100278002888474017618978363253682673802816641890618169820093214857662337054655775082268329628023668762021696859857162595954226208815744342768286954942811619061516265951391236744248311776543423371019789966221027305217341906196325598552149543721217047127604270336069263583742082118988037109375000 [157,14] -79916307761840888013762979270727530885403389950525825304739940360815511337679717108066956838110270355054617415195889898502373175231160756649348591252552976339617373477141828478615710645801931428446406403113613125262383915101634547603344193185775130303772061081792537405048336508563344937784361588333174416062729281078479689220700441784130473630655694043679321226969561547061567475085032575455261293801413701188881622712917648805517011061859151884709531526028929608399572850157813174753375275864613496745946874512119471506108005820241900352534220624320334036199249532782909209508165185617807366773659529593645017610736880480544911176346551110478439813317847524826985501163154665607631390050562097825864738116339031423926785221907529594669246828489114999707779435204917669787457838139171297039201868380678461870204110823839621247074833460249945779561019293673025976545396986635838150834807014798928880617641208637387662031480280085998668380208123425122686301323811147461375280585249409486442104540460335406151487470733237466052563471657176645794210093498087897976329829038485256909456148845693519487242913136279619605948075491856313006872367840047712119991826756378847691383244509737189232286334399294871779561012598083934010714642395374450003935383192760815935571644502017647565791400644089200122161293203585404373657111855673824832153234135846408419062696113386295019168839961929808877045584971396396830104424976698787840290488567073152674823378053829674917689603411711272926913216506334441698466270988082013684111243351203357426790827706887836437765717498237940923685787963078717408396952328356969454004789041848086148382682604775583969986869059416507641376763874515891075134277343750 [157,15] 1147559399816475199540226986768898972513306019001265413965677365348851813317074530636095137311644850544462959206197332578920488896614648475844857626003737150572998531100185514043789115634891107471701952129171502570737718347564973782543469013920492046495613198215747472838464902024025020441461317057124871651620065668669343506150503893393695665941860359942167526082771339946048094586318695969942669151755990242839789422475248377543877614208070667940546243062707069376309283188974829420753405839318809234127842547855979381076891097874140043998276309044456845767924895732036652673121178148054832145114745516191274818012117924938913146389601280185012945365251208245396312047915288535462018000843243570562401471028763569836023069161877185370441685787377059410191623810795002829730658379366690850313715603335085432243156825394066914030719265044199421392609184887230671644884161662355541829752345752028241822740331437848188269652543282112027741626321345649438200420853719472421768827281374230698717065511879198708603040906386978985230705854853359287028376921824397054132496904804187862146117371860403072583948532059975543292006647022445002442052991817829779501656446912679526754941228720328423923973111034236815651264650586630300072616578148963145218488316860665745431448026850212531530972106488855202323418339773177171922341823081859653431405090310899217698250319691208256958381391669703146414937785927569818858364756744038803156924675272837722591253695147502216137538698085364686625652799052776483948967213467238210066956277604304218405464213997498692286265175777585883265105179332078707947864974081929923865303631642623384927301872498337889807732644472509793332102511702060699462890625000 [157,16] -13833763102935484325522395603372568422782073238850731229401132226916245131497143740001659441099938280850738438443789809509334031608303322424277063770424287285509651072057647712570411740458983640707644061450426847851162689795027962619393327029089410651160034806475547006577577295241249106526019969806691827082606294860465916463336840905160773012696546599218735346713891810498943883395298721180759162648731669197293409622597169719443514560025126347949017604590723948793755972656099837662709846301385178678971123160455124237685805525394901783564295049283996807285582260857731682567133143925894070491551603324297576728610909052047252977123838834449895488216621401835010658802249111696315148371694607645660783566997726592020297885162488233593533143864660651800878877452699557886224731389025699057339141830924516699682649957013140000479989683141520998886502356699357234310060546436333105605660401572005600173027943048324650152412632002268031125758773660708354626912607422083951382147614490982970296258421968730642868738302775756548771388720689539369286795690966071312308809955657128188386361785340380995249848142461671149319734990956431990595774762942752841522110951018471404195685755122813574902251864177546136047866802824041560313326882360602246428172206137671888093029757091267538375976372681650250921935567153779500663431431176733987506582858731294064781956929354478845367181792968461447981378041506349461328303886696819099992847690405756027295491840171050855076066049625577247077993592880671875735192226405621016921579283467196393297047335697347382295709656862331604049017891281402599484055786883515189192775045312616843487816817269274011200161950399397021183165397052764892578125000 [157,17] 141674548924818700519610911298291175830551364272125786523250005105880627530865098805871396995427466285773046494164079571070666192507823846910197276187475245471619841260693292814344287229272027600222508165217072308475824012849845107006979811661758796967020964706589174623682915706968321817492652953304058482190244705056563445515680964459320480967668418033210666630008064152921717248412835826991529166190225275767668478320661366777731584347048108508093665875594595122990458520743791942789163189430004331942609398753607418363872044919311831047079622683253192295541293723014774963935251306116532872245546641436032602010434279938145823596276599680440580635818702266921931633459548489263313516343296906263058144520615838734605260557685114319216840240672384464568708717900619072435972650331355789292709715271247595198042288264165269899544296991573970898145711369504839924117843590263584913384204964387200275573089762072613917449859959333740228444612521940818555595889165343203372200075810533755399303643561133965064866895025521211280064926919951693822201766270716134755987124853553426804440635777509603839340482072354336963576076981904453270927927821140566542172725698278503706078679511832868632204653622174601152048357056084616752389780085088829817615720704767040008935491545403613281895338278755046922161090565575771033851326923577352737517340298545485719350914610839091698554249804225805928907446732463721528490041982455883767918422885816781705736130367451057736677636141183052882549960520567361039782822119469308325983517286769492973357691885210527074557359653366643977192479910981635272995701475502582150418330903438873596834747995859744410842472281709614879421532776023864746093750 [157,18] -1244812476373593147528672792195668660709161969093123001152418188212984851961830557740188513560973472110948072351828502446710920633240810834898704831157497889278306142731671944793368120380683341969380248897197626194447895040649983682637541506903981643651911395595433256669091289045591675465601481709091024255467370378295630993753289296308559361491457613549302792780672673725173546430034380019921412144296570523496997356287776325853511024280684236466527800199578124464949886453366419124902670897623605712632635757822201597966425014765954642070428798166302101416045802541925947395056785725136812916474302754094110270004256242457682571292484385650614798707694591784393632082577478352097980807385826590111542109705995662706787371446534161789712451277296012611411202614348674809515407805198643431872415873439741230110172594101895849972468965924426482965226623596161613987812353806493705390707911602791646685067428451771138440784011644042051083201197001087694219140007589446038608896092775519061020745714671329992508217341506201862037096725589605511723718933320902197657463640288903124662098598244184458032671531545767360949910407738238695439240315203856553840757238951517474999526987315933712754322471800628247740141638500977145990615333305532605300902488872777607648185077185616938550400683194692372509706761184753777584321845939883466988139064569871652953625098173720368451826741813559456711153720990416988286922926962065426379910597960365555093361911038206619835442804352769391334766367604309009868822438224427482050774413207475317913975405135653846370678520415998622705062101057646934086358079672129829298050708579228885814944817777222089989370671777005478060140824234924316406250 [157,19] 9464490630998233413909798307931853148642369264607605341436666435200596246879583033497533389863466027971115321348815859768827914299775075730703547034475934290127391332803976854620675638936454075583304105051012715087556517860270278345382880766151884739149967833869928026778247636150816492168746849626637273974471164823350185982954585996500208683887814948340908091305477326496056806759160561239213373434000912989456698834488042036047177885634002966408237442478750399482858304674392725858935420367222536044967612299769458479303691423140873353870615459947477558335672219861944361904055561044730662890895915351428738585954373549431898293820660949913246330248103276803810880071109767783194872017205136080262427862902038387073017072144614798331434387278894849221410171150989877621885798040054479451194174711108528962569412818635031720230498771974601260884275748367085030135593572965587499635939276533353888847985168953437874623914812025663902138465052860372118021579152058219677429314545276903441573740432662667177450695856730700325657441872044662488093867776995061957028262402553380807142514305198798129630738832994034589915350364794941177088264702820440752517360762055279879986116010688329293814680237481250493916824825137547633839920995947683081151508790733048568453254469804330714010855453343071097808807664190824498381584203963281031178183626920003905710421970829423290877409524519102515375889732401416568555496507866404782799630093588202842531005623854057084178025578220007243021254654063055392188901307667968582823679033910805089001056861240695845190456917475143725485455110314006441043664434579695698051563577685005390178758662191118156742808647837667330405991069027343750000 [157,20] -62761556810193754297638986417820229363359430994135531144190540481046485700663407305272331196407013520993761316616467631448414085391623969621773784971824883149778998533079579502552575297001025903843418608396097418325623383114852303285114059926469466376790588305002522185053559449304338072350534133614678538615919884413414267955532378501088695498104746802147350223513119201869778010014956995032112887142680721810952607802468991190478641756482930532666684976235697435009413734260747423957737085549830903746782140003748783096724276129329271877286619471292106638701973782179380156934666204185807025039127199991553312347374397997351095160730744268699714434669895575940231758066512873342977640868549748298418224212693243024731865589073313004800613418191399926056531943607629881899910160136959079118704627731269824577855285146979466167376552735662228917346711325391710961240565771392403529755192495505346854295427787162959030483193998541354695731404144164967424414500881452293013866257957211621326820221203983031802384387817635312576757538128691090127861692077296869853346290625381904020001014923784809792550188972611060919245783985898269787816112360870761569845428521412230005890000832930813084694722633507604594076636026454905406260004704261463987999143148616827029465043503910760801370838197078239306755800431600449987078050336522695806268419723923533327200306818649017017089604239275873035808991686432943150192261003099794792100903870025457281684189796072470698519923748699592272792134967040023664053265903049871166006522360580537855523169536833976606066752660415365817946907025807619041527751831012978194088013425002442898436631624279687922411827860970272578043248228183593750 [157,21] 365664395870978362858357433519770604788321706215970685000900903653273598756763579141262725115990789634475219084695921074956117197547935243912284500246939432388834161209089610995460432570699280964758139488941405128971215171447951583103705646954088841571724922815183538502086867999463954268756841629826854913002526217482264000183597473611503874543207288361082345617631444971490105502440769023805916969814384852965503441034044705881098593019013394802356310245287301984703593278657846418325538565722471168715720988304488565702895595873876051598066035683559126789715400413743815790502171001980599330162281101328050109317457427819697726493657367698070785906307076920988252701281441196578790884674409903403706390613702197061991822151349219758712861548437379582405228372756683672758776327749599308141475451153802714411861159488843537545864840721326634440939914503817663509622705104414720480367915641492298992622346713176209947196082017296143972471329461356308607819046995978295246796790939858485199573442334920504151880956973840552023689591007551946667589305149711514760263629424528511476944280867435671635770890174993744747762347528047119962710137813438504604414043532269038553990964277849785667323927695705601997615663607622950589843869752867287396445058093906110986164330116615063690318450574567428815593417063962300557796760445034630269778179160220190605205262581145959254139891793845366029172273878925289016085756510031549610908003271099968841330017851338738504296676491103450694733143283445886032070690558616588059881867774045440663726115294757927329616342119885728295488157149730332460130976748038232544387673911776108419503734073719909192552989748339244173400471346593750 [157,22] -1884349227283635431521622827932760240551815892972443940979413394296954499712081070104530086006664550719230614353559303170965519574093779320803300235846299456892531875965285026045575436264412777088061666772348304365953829611364543121385655324374519055002446770238255597678467003711863360955143086428558808776713020693243194289064792082660973003341326226347829252224977276305510027036373361014318933109218373478557766459401819714728331083009756920991715169480742218102410972581255864072304458183821539160806819582057055424181585395645984457344952878333910827627634951001003007156607356870238059781523652315040642690925550982266948446439058347771354800044463647548488690842844804297685818795623850778231915669442212764047282424084652271768582407887718701298948242193127786277824964505945134409531868964719047526701643376845366296528178079289453730604691568847927980971367433724039501980578762500468089828750533911816902523622259493013595753942842351417963770886860183629280925136145248550826772506677065600805492615643306562857157124723122661246700559637206234067027158096284962732535160360415974910129540517608442712997930311131941581512767467177184899255338658079680721233334824072205460913737160608727860841532232593286806651475617289479933534055545721684215554956866107740246955283004847904961340772105093279492021964656121118779191929428837531305150340871584939622935269628527600400302864770825761355475996934177779492463720080929125612314877358687636348173184740837721653065150651350403486589868604011986604866916905091922185599628380649479727143877858929417711819816972339394846914838296392561571306944871970098335068407301459637076842155429960412977390809122518750 [157,23] 8638981860817036457349693840947986763146561622447089010697247395532131754793341884604654646587908474100615672130948151723554904377508017716341264824956468842350009724342180080394616257210170373394851349335538497112820132677669267526617534682041131618456803631904006455023777455951176380965278725565272221871656706293444965961384247091560012716373017444871453978023741031534933840427035645154495398315289363518316676679043731548471651220611082047748459641851604016559812774363093674042061271233264261662543101963199322249130891812590235698320926313819163884273152261923532821548824697801719064043648538749924512198025743123602105185052228472741631845939766807681853099649771401549067094033591761136383307606484285465295581862190845408012625039757676226208854669259315480765808645897098224265317061029485141520468155953158085578900813921039111172686746132889659045984070600871329133239026260435601699487422458157884335678316995506846354565598834907154187782685061639519232387910398736618939955985202859222357992694113074742760050066990987626990745168452359196135168179687357618863307395987097965569316850506981330927842465075197053955647981314195067573523091671315956415810606588916571212113851037444499089599101947981023094592969623952540766732968268966366265102787364176740169853367851864725240604103830424897387137360234933801717463004283949220623251304219127070709867302735071093574264750274689604567310405970167543826909263667160343079672656299516688025764872630142720192287705841931462636443709020668873770546172375721085797000247950753327891761690705425369025938705664102056870555257092310687507405168900491920278201459021792840123500821473467094307396385489600 [157,24] -35411396348022581573745367642152105041570945940789631454609342852062734827885587709297054065305753474117333173155779609195812356704730786111732212589233936295158786993260912705493800672998064220110647864876577197278297747358891995361654207058126729147812518989691819111551999706347849558742334488590340398470274305682653263003668884153872367880162555894197141762748282513580945274620159547885166743696148687021045220310872154458624227616816596581746967595196772945684000648122363178222130112672883319581417874475758252752346768058304416559418206729792913511746392074461190099127241715990395721594696242032929501149247950784152952812608661084148813425484231037125995406042246083264826337550023352269940191005469071409742092970035498629772017598178264105104182162128987681742492383825778781717254430171162713424249943038102977332580020236427899852184305528393160262021295544601703842806670089928501497062189471957035590504802596019721607553189953555060642454248901086462077914880267861839281581253344160618782783814829563474728918079410233923822808580668017555362580263371588372622994100823768893528254651887326629415988962164052049706050294903269048622292786348844981459941976115206796674505482204636004596007802078400106484198152890412431765386375432662838887976199366352810834990405865538492616964427530387619887498689096526460614240569534248009786454290139312842743474172341263969448741767499069897553442898993416643686298303393290764493171256349825115194729429858349484543703108071641381189110574191639882250619517851979700056633624947745437045607048390387192634884774790959550723473622086675812924813031282416504853591188418028453245148630815344821967654315100 [157,25] 130329617448553633424738326907783884887586514688632003801133870697406365988641952079184360020070035266286036372544650315002653690473070288292154865648710487847364641786103472005691598277709986783058011793634357003367154295967469487730942944047969084519488933215485981806453188139404217172224730408541438256868859469677055508550063810134329206486553355546623979696925772284073287477357741664964551741630313082261163052974410289919913083800614088996485836128526474800155880513741920184184603523820853247814863891779680336479910999304686989626537878918543077906542741322947348818899596017400369434646747970541930545102270013284590911346857882384083964095163933903766535902485736697836970044638129458441019315598161770319783516424796788228736536927197640312608329275690567695557051436953798978251736939906023110583633050004602695411902042501802290753824814358924146971099729926603840634295309596850466914335618231886964624790884333615039034447356924003049875210314862107424824725779448269573980336018162204685033736345717199375114967591451521668163409797337605406029580978002934718763641505490719250586202461982233926078915756239122131031039150980840426449216796857561277158482118230165559535168974338018430021343489667155277175339479470559316808042296691487916151098713608929719669593283669796064270566923526938309809117038399884357884348864026347072964837286824209828030043298539696548323681163446690080808461771218221994208223943961016072775388853618535476413579984092391130125290104909122194964666036162999484158942618236243310599316086734402951521924081749044818306170115777566803725186504029139683036591850655837945789403227381673191742759533467641820222941752 [157,26] -432295415053380851236769636840652760085496144469120943050524785082551794125108166039759626252896381068787198471811709915340252854745553097139685084322207622192686909947204496277116258849480644968728454652248464499019396208317859683600926111744410632515021986734986509527308921273361729555145820906719140517825860061034244135840934545055356773297522553015159744099990903742502188106703568830616680109150778436152951643546688985505054034510717068133355778498828540545679988205639139432789774473107489083716313141309611387589439441926111835815527343858994493274685830708688490482599199543223178697657068747092946974078941076394375519437087459273944034981160633945544969517427347938782230240460883981165534855495206332335564003952199272315845039193423196654143047307847217352400128077549363445774491882407617360299747101471192686325420293139567916063197878060966985766447351570425651705668496552194841463662987413123451926664762145419283658660865653761285896150866845190518677447160435517624668392798115522222495370440979982114739796274667084926055958923528221719448909667627734025805616672187969473589918515985629053197259019943263075998744454918575107862665954100208729206026992116075022260149935107304885618862595748971967463656798682843687908956285894427178757870518826531203102262918918762212983216544895100861811370902744410330996808632324598194209103464896491978564351947606793743716489278043062090895467761528639190126316142142645325688947021202690943884180041608453901349446309571913540089178173168251546042441231012658040981807050254070657286309529083139289621569590790825953400613920765719676279637332480269879778540133533124704652278496490001745979492 [157,27] 1296689218968868007254784675542517220656066472347582546229703251404944454667196691410874107547738860716516980175784190741597387988081289303369494589649962842533342218538426068632828140044467400905016929476632812525670706828882614365607263227754241552852003467343870962404007046795891572035350360856727172996242320358180742038310711049632230236902402878748442726371695022494772293826359976880209440478954578934930230740334382605438380015191627975267133914138552029216862960076780499454676724271315941585374448382480610942869123924618964241155212198282015035505576644011666860126259084100517156312120105522752580883419292069635166283571093929490150208046205625446459234819151301833054723044205299499026334650387950557097357040429906888465328252211664504655351854053415877061751788040159904101434816952781900583883301010941832864185496652772907240157237614000149254552583687866073254558436397381232073899328360145955014358631282320835726485303516980219650100353199895217232988197994394385223920866075668936225622459997249757377598568079714153440196237086055564569805404415976400776175118330432961710717972402000222401891459314069866659896175713327429362848147390600271566555272657336156737608284525985711877754334492381588417887423568251279452914275066980811744729174783812564779562601735131645131006416134212653398670011803261944789295335359991714505503879302704214209890285489838116480579751904529489563642829812291377892715851577089520235173336985231921990711841066472363709667342829476117680331676935908043518298376151131976133296163480101251673932597788805952031656369868629505124192586128763465263809519967693621510306589765806312633582532912433001449540 [157,28] -3528582561659622598653174947710464935395265470008575724350998321545565468729990051681434094439597307789233518612411221427613409534485447159363760657643804193630839536837986205686134207534706354394008788993251605922212678295619680477658795503149553683817348326435085437495459142385476301085887862148240617797252706714891208484680016291732301799707306937029076813980866161929736635215636713462997354198017895315632561578196913676825122813126560537527689860592861151343739505903786433416799866604313486897973727311683466158708890287893587765584290997760095504349708788122214682835519753068703322185431600600809775761981301011703590001443463293029890160733253301080316664819240293871652443973908922155246684245480498778441151268230087396203533071063677482401988871407783840493484352935539813122894501477482367450349609105117886939453022913410814389539381327114229294871848126685120934173405387444430295745817667963422780641003658253084720496549982243289111593642192852246873574744095569032487805779156863660204838567689270371653341410944699508310957425826965194358470359883799028342210025127737530581177429353488878525033410482558459499861428531649083307272489670663560836458100282762096293532831299082226918916063448568917155708257281913360460383735192899563801678564785982360673973332410423235995464056815117816921727832298831495396722958912903989481407909439584744463915112521021816475215075275137817871295649145761327804097465027222076113588466440338122189638416506539186998420815370183174695756851275845463340498736883691426699455399134930910868308190616724325856905314220524857317478693529359138027195050124284027725197690622590859648648675924485340896 [157,29] 8737474314943020175074000653283446847385509551954314177639021143661505671268655314897453867499659088680537178000640142161490837050100544541708903059497323615343617238093664741653559644169827300974334368775115532279535867214848734207652028549913549154146508817308370831583155380706107299678976204246266472587007422924060273417836785455454203996653820041293726243006069869913455749468969896682083419047590236941943170337000081510475650644931027217651363424281912588214603043296508824941573737115099206641445568655758526432848314451519479437552612797929181967094599658414423127627416098867229098764337467228321717217787758955692176189823273248952447105946635413044856123301902878029537705284737388676006664157889202026423569484043620273148816579574675636559884483177575724083375963431753761606149354415511976450153944947019814450033419042948917097917462205204920969081982722103828472779834067534117876285533370286779483804317046724653124698577676815870728544510172091326450051512810423227966350328293245497339582694294385499253373947344873547518763126284204308953427021703356863874946914790243010547504013111831930312430331359274733528356155597062861217506929910161991133719855126389502068747045654978615867072092239860110451018111164098014967224253026005661089997501484352233390088209585146420420884663790503675751059593696523675079519169744610726137577374392159016340733020783117852779613456087620466987571097086497438823177039813371320411070566294615088717796819200927701936960127833206201330344775411255330708182700328826245504336488638816788267493110104020423954203093187984091906662890298184237538824247582535735536978291863326005321574550858502110 [157,30] -19742900341592594998113727856512003174487535337956539499593540316740157438917104728035131892263625094887265384936865142141638326276627306920370168711381707200344324695591838622467342786472444758089836258617424971562422712934244338551602898753820734210091363417631162266101954235904220159748355270732882516313241840265813976311754779810978131348513311533936359740550141214683318939615783277794343646790728565215711976613611406232288824707416867560551390258623894619256668606076091108597151862934675463165192076867861639610680343970530556004210623973562812388528685843476954647915739692340152875775567771825455929292936157862927650148045388723617894544543410886376962129773465653698913836706540973224143235649171273249228211054769153758435043591147492410530586620661025915423111185031137922699835488415565296444597682832964000456230264821596191014060748225464069370568425437320506533808176437255187729797749640085592795641447503408678820928186555505700991512569379487898718892643401973600603948148386495865767485492866195471768674965985575593129021732153742931577341640046520107800204515525570309495317944520038296041950091890794051609356660749388359969751925732336360159390734296635486983859208272298750279675249420864755704993932155938809448898751007993201047208638969914176560652013685896266743570428221207030283399980147803770136780856523966096159450632729576169554537912227595217837624173510250447700881565867666991959879559329620794183198228555733397426782200229490257659130192278465082602654131234835963947974668121182851006062406068768423813795172763945056839826831122399220605068015093943085864739703329112279014994465456315843283133773659275 [157,31] 40811216485767318094605411301203271154922794473961174017153045318609705392167537056425819557848785486378099119914638347171699765943479054348207110251090918846755596627394285762967000240543889295907122583009778961130150940371619229324528945175620094252804214075164750874697778505076215241478919360991440104066584711049304519256189080250556425611480757070006882320465832062719793812950395590947655244416416075660127040234927898609536874523850736784216639946634395800941771878689392856546797072400827041701514903744197924828742019602154598971632947824939997040346912081838482723741918615714881626872811664673841825723478238985174382118013346671101872046008252900402237722906784297271399440454809286832904243214807416214899485150536137679944313090430549548892292608211099615877616804138909541131512202135871145333261620681632702977937997256349863181137690966493467933976575572190975483387185602536793337625881722268855150762968813104171748274484321842822717666491667448461121948687381275731815858988018606745139059185645335044255701472422051246589364005454605392445198791314181577693256797171700431626012474950223206178821851129460159707023809780797165208050700318251842638198892721947235780692387910429315229911146161949381626724990803157394172571713384387230605812541447188256912991999016936903958907301864219607834150845267254181659681678220745386465761630635428401798325725282875127959705339035010273131692565009335184403794990801149572910740118135106583071371008383931985211552827132933582227168672779955905833887058999631416891853140049294444020760740172198292833750225328764820361925204932800782928326976888582645293360271879211397032612228760 [157,32] -77351884960723539357281646526442038025179384826566835585285298316126500242021943001518154841750378223249995740899514728508384882639570663578541135354787389231210416000655506157120879093316570152960538707514466240752956106329942092189722317965864699175123895032708574943676463779112833848849117463012006617171669562927797063419399401777897282028896535673466032255573299083177339877563642369864763739162291419288388308982472413301198646603783648837590237209777751674179446289724104682257104779192935119653264997339174827979637236919782250539867473861235335601456517615939143481212852014567219878787153155465272894429047299693115479112471128199030494774970946427269635917342762584008802995820696543512548261752610098392335289926019212342619897458674368087720856727545161029533422328289683640614456346264565621743546392591336856183338364070741771654937995360436956874211851164924511442666392577808486489095062350297114187269343212526869178525870727540214935716423638689031411032144733889106882027303277032600383828810484847335397386310405733712087796858338352622267821559302544302208353844077549985909390770270823523933742209154147370457301617892811126378982081282639891067123082693578973943683650072512588843694990859892615087333891714015762589269292141845256778051695169461268067632154641856161385533606487938848950371907083324893795304135971402198424482493431666519074247806717997370371791781744376971527217838103490729769624579762051544936800730801153483883426162478383590324793491735497255174279217189389874285057458291451091411262288334887210085931161285184658657793140279861122247188139495885483139833342550985537226432446238363578218448750 [157,33] 134692459967789840529490641966460173275514467756645348013133443115069854476967190346609453333524088927537723503713169978710388056979669092626626032866661682471088007010670512549859230462839471291071552439675849246692299020680215846543233954139478788622402310211920265845825597857815417283657702065983867516617474038705193494676907342662360331626119898584138248930013830456229278131687740343822422798163448472947980587529808784428455223340225677666130815555063192150684583676724114398881867676088967841381211303834767531549836463344214582464736364874099394215735147451897305016510546560155712095011250953794436584917392012951910464071307582974821351798450214418918977529015540450993477464947815820482591186268429687835738322164920388956698348457565028081253282811721188598635626316378647527029829746614324387767413554876347058295921422563417860042445337540125322769967666532147398457358654822724448626013951622916554624803111900154312550729030641979445053320333099465713565189378462991111750698791498353540296472171636252533678262632444227361104280517923780430756470801005789912022825960592271219015052816620934791628452363332935810227009269143708724081452953510179198216543242724869592151880694031794475751234775004769075350352008598383936897373767534098581809765853169761599813172972120188423509630882503433687436653063241756673773839911569138963517325646823405354933972071028311374251825153973515458839454153879166288073038313219285945715611349813370343474821769367273888407179116202351893116500242404182724274681152546103748134415946090119464522852358055156174431688355628397124620306319799165854551478422595063596864080768635181886248755 [157,34] -215848989281533272090249796638712686791476441307835042652224465943164522593205070907058145188327236202752054962870024350038200104764328299771056405269530015737752631771793723570555260204648213155821376790767300466775201911187617735915517923906497347460577285962370119674990162620678357047561817806972374024905447045940059462891326056304940285837270256627578652192661982885434034384863132862411388904438713314967892852699606436642347974621397081066999724462014929410574577798448487294464365913204103874424031019972150641347767485975569804468075374528263396108546432319011399972234987727544964838768156406826941382907409412941945795092235861623631518880719764436658083455819384769871202408625271457126732690635993951166705012767980080953714258854857326792937180121728568301026944248114067738437788604441026314705266043447660666263618435345715202047020720369322859560820426022164839228871347236099356581841899778661228632634553663073204449155122369445084448187020995171917047129846081029505594845243753939204390784765895944846487184754325391051396040068513397367515156113166656091291499913501641031926492325246122100169411354397807946748866186408284690047862488410341410789636371615908462539312013216195376172298800147748495350833913766193366168279153865440148346368963498373728495718628161758785416624713868420963197920425610654801837488226043369318742935413969065674781253809981254603194136428365070204786883128203551043914249476958826115479659143696188459702109224731540141004942279536614695446859099645797933502580433660671958785826925137993520615200611848978979913715964904196669970513110075930730816134101574704333164939440870006266445 [157,35] 318830984789568797655989341864716910068729369151756036650436878771699880991286349003916050314238684763681723756898518829527662940571779751024888647218877540311570152831193497701508834703347328469433948687429950258897901875956298588929915121238108160085227668185912276257617766280115723485223251951082040669723590089784206171988368475595653460754711278175921688222755570430454369452951478330511410772450590490525546752121717415214403701506976582153313106918476420897678146815729534766607588619467814136375654644485316310274319755219377237293451753243043381864109087609912411807518765361300428554734836820952633681391461989654198597430567978143593981847177242739438275936174716251595976092818038740927178643428352845188432321252470873347912862146301433190781562112017064311065214775653890937080505343559491654383316889897465462484873369454444046301126535707461503145869136950464929109742886465590051962605215404172826524844086854920652272535090496938160453181098631136138720820836030461429576492909206483539369077330650939729824066229173289585520446715425148674935252832587344346938560466780328643673769027956976429103293313567948060447231268297348291812337283915353226162963293135083517374046185936106082764552785687718278621924645057796436399340845594553084711464852490559702806436759913173909284113550102088510092085189993746490091456186663948138343889872806338643158673776372605008707803275421995314919594334249900539472788288568787368512065862885793858405089341922467700174120009970464050559460513639203499697953498128712150441578144373946453925380191133113242616208278518751840558593387153585775824970378636341442036383606468747944 [157,36] -434689207651983834294839365930171475821331461406816248212044318727079478906478185440789645832433788239058282770802119885124933593598417356329417732765342334964262408312895772636248613655523408332731652282298860181671683220841491204947611196335681588796026068653520558056179781102477658347003990009056028351216760860686311131987045384305267024386160259139855034249691818289235325936381121511934949510388939273343041380167439511434000961389126713832597635370979587801486268407710646702175111226118584053306465776424765752770262673569946945046812480839805009125847397551435574779542073149689489659897820223268164234931958547499276274074774015981534334179800848339071515069806891121770279601184982948670339310215091360515865983262054791526781463793394875541457670684975546967809999380865719262970481236982567916729681457763804440340128421068854630071357539474976183012416609669705990679531657808191757506551544214613680198975030514863691592817417065159982449508777229245137581666891335661923350940503414187142639611497460594715794902029400409204419755621183246600177359668371103886198806362698039586492498209631251547353981238131962220840864173641436620254614219463014137216719882950834790043862798172233125998057708343279997905657164538548224985426386419433519805119330355731570964251016621120824598106172775701432631771317562591452432384359819662224878955638986505972138061902242323517801207301983361303005290383225400859006660594025912465911328127138945505393481621484894334582528104433824831665829148619879679189958210291710065590583487598857519646330744106666898039979951936931772895740587916089125274817491579706440343169503752839 [157,37] 547715886726945930436993704968675520890315815360185207563313661719858552449243673998318610213167903894336358315271110621519845957970146984309968161046852997322571818826345760116367063928538936061518735533781564023108336094899369659967027342803713609372143458801928790514559817929044965171923330583562954620830174174662978961703778581860942899312372187355514057249440397278484481190899344300735904397743607641243165266813801682201706373375455849938475657867617289018609556210091730296193137485209833569752942738874728741137480726238001203279717195764871858398311579626284606324591934747507476342651664877702879458567016358224864154345335799566596424004625855215935195174890452931057901307432666730267580031243893999260612228207189444365451757224232269806234794970851574695153604904785843081379404261242477036912849298361506558132852284639357319935935965498278038367879506007459022959530554346630996719384185772236814960464415841908638078343535405560684917269252312933017948841555569259097708282469841797213692332630229230724465292143099908235961200404846182687081839299615130750864765271612928825020332136802921423663772202473292144583061045930004621967651542588147949706084582630798226145419402942086668675404366898874753372907486411219594172937626582101824023816405118955954104282926338001760717943753571134913442027723174744170508121696942937115171003371581632665991110680866809195958838503368699682835301210807898844513934564759791802020931950362813633152179144798179537795399417421219438064606692946147320178748914219583334609273852775605032352569554525761576476829843229994997352892497073682025316197901043852371623889611095 [157,38] -638543299647266613520033188118952469419982636037951877164514786115521398553929375955838028771779023567309414913780134123287898093665204541578610281839847953965313591174103526863502614561963469219787011219103804813784376193700076432604774791209062016489489134039942264275633036172073813590143316197130750040002468083550517861220814591361530518524028795171802342070888821211222255329779156092338312886617272515121846530868703723148709536043328622670020076763596074653825340855456981723128053115393667344792355045315581088077820251641408021460351802987894030451613172932241937667702368038461799776300672026855361999077610487757068593275912805184964269484137608939546172520723677452170443854796167753855065590672355118283121409718421994633933827659820160675329181863265104999455390914857997088236276002421361385122882948624941928459601196055274402935844565200133171839098348845012920721651483199369819404020636816234587420401783841043473491773770328687677667752494033741333206763574430947989548749364011926300736372659641687176377465762942153596523144050139076783370704077595391653987605470289236998213010772535441193178771884650411815221029154905611790547111744401268205618960068420540200705908112801869485206352668195582062547526354699461227576211563839265528685287493840929535046900048759856860694892316095257249259566102438512802586090850022807276129275534596540791440904196266754570930752064898412543540133180104117628231081938595304280944838716388078642780602965035941101027569967731970695767949666074701766888281642616275444268876591327691727847576446722791473697753197828416357242802475855334687258661536997380005249468149 [157,39] 689497540291438509883325021386998759731153994035426201747787426760055493580209556160426730178350311231889960133121484838466510500168967357883583450722245494296425875086951292754328830087578589055269545930451537746302480256476414167226067661804814220588385292359996999867405237101308431450801052611119031395102838900186242891644431084717443363023447311394879408264702285775415344272144581895739929528659359135751471634892091810505714238201240095460053596373689982158584596161430323022093044266553916621224929333095339688314154365887278053590651942198860402512603812484542685986207466174004015224092243160420801249879291087589334051866094125580784421784115852351450467604126376532284511230629135784681847863232017060775973865063028151656855879237763598789790773618387358187587776719881435255952820286034565555183463842106740765217465888484920774628806677831016893930006080533771977687644851678523318237029116263317615728739595549541424029117084661676972859890986964611279607327157142260716966786862074296118461454614303216599484716093866941588689746685265264649925231634969777374505336307828340291311426020589466703830907793959112283322320158852609450149848392948707688197205376942063676164687369593407249644116463614632734264905350927920756501404581549659613735082254284182256745966839939557546279316266474812379235903566017738324171321011835123844540866760616760238537867753068174261982375037350228785092318990641805174004418075309651455018359846916642035484168704853734237900944877395283390331998639137569909029555132151885229517606194929033932482935584179494951255966389726601102062511191426235574945701306003166691431879 [157,40] -690201797278904202122811816987204241218467331930544997214700340439421083316849338910464860735391720255800660628279406589170110036205766624096730331292408824494881178141152830205994783585031929778805878841063397512931647775476358530545319516725260451398213764545674213512510804370167136358075778000080381444557963620673215110516951147893029777431981895066435366688328614337385886742575362450185735256212238567255973500630830051459656079299236264303768140241145943637202167289834592166918645137262913942462269613057463998024073138250819758618502436216463963092606543104317317351714547564365394486255984891807405189289178718364164663953569633702153698346526231077711523601114314873999265788864231562107536257406746444459073676408224296875386140847482107354857390380157589197465046933432245772059870479580671458389148088590886496251653478275314097989649049062848989918301739036573093718410051910124389477125428611967148611274376359428668860509996067413021195935128246390219280395983201051255233026353636391655125320657551937033827206490957302444960271060637521742072589351225736815175002045993035487157841464952245353787352383197165900576319582965364449229331514067664156437249806974658208480028356010825089560985606429512364295990157042841869221388280901253579237965531805680143915349664875095539049621230862956730460899317465000643234100013203457210609430931958490198928077681840878819992514693489240703855628229347547562577386631516960953274754745467497412866233409516235417463968233743241308040854301508618096933646002397994716785001340586850487741078031755478568603417805528667412183979129832904180295218899064593591258 [157,41] 640997743828607962845257886570143273551582352242973659868285321600539141737203745517334478179769842829934360039398349106124466483069139962404671837892893592090383991632590028741413697017451560482832563137552095851480998047224294723378813523909889498653870668940244269144453588395868485716655589922531368015372582431642419829504974540824392692188379319292501764544790985629436051439873872229862300149621490677717391997740148759907423226378103898603261018038907158042937124563288283347274087112053554569206274068328099799827124272846888054093348554613523594405056742967481111017427430790368021567644214334907562699300719355673157766474055929922493578652304275640317586999578525001728858677906413337838740004318304356819900366556222053421859899852428461269948604237992379602658498365779025941703177407260239415911183073553016808319119917446032232790767028676360507262062706516475736998878238584997976419696785525726496670842566559079943398377911474620897329752955202405028370771863053272743608885806081967093913893601138299266646679375720310505544266520342633923301427963617318030812240315727448062484051016473528664628983354501352779918124481543022627943304819566039340733017682648953870674791004548847722083787199264328257220420939943081498597226354484025351787153512066202074627398274285116064427662488038889684095507783723792471299600286197577233731064794072511185603824820549698302485731752593137838679257851423617375814971162530778340490395518725161395052015397291158643261107538036394856056066945086666676851540080448799878321431669465980673844619909798935667776492135382753828183445951954086681131762696134806982 [157,42] -552653512023189131547621208729597076822729498097521854723594131080491778972220021324964814987985426608841840502781143751154834029657142490350687870272023092109004900448205215515905903808991980080664157567663911735622223932674163198363259122947319174612301283745649643716692993249513282858896870623132090050534501736389325330559051462444873965448708348510787922830295772824861233119523668139950707489383556831619884144139302383265185572282828612548666609601614829892042892641056950293257938790037149718984355810296814521647575214287411484633559945620719178045014987443031179141961998142153436137785985793253277765237559519339425929030601074849683793603271451325860654705919154885997858685559359955870822741364050473709446974055811066061911192720515484418651246651697934345373832912745432483096520541846973804608883256980049933713682336110062842639069475600589565268314109703084376670588527725535052949689599521660409338316931013827117251422269087724604611435580018554893111752490138392421329772155289403162945437693944296337218047617072250070476689282507117492520025002693914562774518260707682537886529042448316951226744631414941415342639489432873478880051142382747167009294048138878573198374893883208524628363369378152495103127626266670007993011305238781113634061690129940001559535412935897129663997067480509114165102052373470480833926750956399093590574232928587842537181695400209593068469272655752806834139974628256954485960713713287295436989742958143425276903391451811574037687138248465307967146732846868031152606453311054806986382476496445244394967094740070681396598663690281099242344671590506453075901704430555 [157,43] 442578838384270994330171332836586350686363813944571210888157602179643459018768693918365087210891724912983156181760610411655961880418138216529455593250608046200807282803527028873350501672381031213562854655510096240816606110833879020515411122038567505602817005267891035410982601631762126085595332652757604706014174341044697091300560299868940235410705132405042567262898727383219892313810501695192704269479361550323673022960132646910533235773395061790125264422253700546412461163322307549559829786772834863557417653972744157610927942944278323665342556350734068392693494072078611845703392949242408686726237658268272525110957790940017454675412715008805784613408294245261225148510304929360066911090353530337264827446211907498856966037113724840997517692598977247000877832161556864471448807352543777159673503256175057197659142926726414157022557531353500305438254892879126451016357846724836048428082077067713928033509457858443815840375022596929372470730012663153341984455376497211665369092829938722749304033296736509703218405531258298950060176286747111130895042590787396766021794717487507523406207940275064435947804368985265530840070116384665891877579187600164046999475841253610841569476588054440052559187677759146616540018277398311446478693765404905106763241946337183231319187833839239208558120410632256484370671439341012324530201416203810136905091980474235397370422904869307305565916909808895568326307101794456023120659040243635717101450246932722570147787813905278316492150445448071093584096658741132715402895364990853608630610442626594187638892556556604766463499429919383675951585183700082183016275890515491434316218563 [157,44] -329341258337471534059099381197051588411487307087696218574132230296087793711597293604019471891050600052366854619693502601913779071234255865967296891313525704423233140551445335580593171200813162872047470994638257596471959469160470560526915177389662782149615056479354725870360794376565787614487612301308471370242810040593987955388010873140388548157866428887608545158825839724607114280423558956292603458806590098402326324942345802747259959848814897961529507235815549973451761838805611823695614180220750765484764864350428650050253250197537808195544985991821308420724233556777449054318980031933827887593756873567536444749444376424205827990860161396303708588035158914961909895360142391373813074503438340984465814110201255334169200040078043409367043363371288828570486031140680275601561086571382789452052081169549136116177319578537172478861622687990654425836975959815987781018817101517685330340886714895237163166318838129236820814116675572891162980143592549428234132661514978048445945824589602659293172782427181400448246291129400783511947300136057461427770329971501749287811393317293624959695691424731734239014389052372345883765609137253581003093786289590805993563450420626284083510038041710064324243590741395029282539482401550765755329426499320820523286542044342543913715373899259599835438119747456463673927873858937594682157062161056776132639271629420724620257031195769153145502561020993690762524119534564825812764324902962742495666841291777846546546606880954271010947074686260998047250351789598212232469744929870632733751477844389842542458710130250772987315446035637758377365160104765350405231996055940705684112610 [157,45] 227799083866520447846089368081807444011821558848359002630985405631307533940625484340440273644336348040488384597893794627118884726860904859328777896474501630150181644417391613765864741788289196073742933547369676433085079594221139868430203255873699053869286338817776169943851178986327195498491752166954497383991842151057551908343617171169469286347798966062546765794410772110652708114232482476184724729726909869317549077766665086399995123578239289854795704005149134174936950152329249237342984954218612085660738999270644223839086258413568816813901040149866104022999367688576368629978638533185588504197073183304189682415808161003285765753602714212593390207104748547928390468648849541351296629817543248430948971472007719247928351812609219537598289297192805616012222033689295879247596799726993162856215199867389522353896871208245291768000598419694074703986935988209298764632985498729861098422183937810884167680282841662052349795109199559273596149046231359182827651198303814679049243963780693588713601216200860034731315159724073224621804965090543949827866233819963839090207161194707943514004430779035472041075672403003971687914513158254695898112125171758548075592385570788371755073089534903467446113959366442897130429440620466265976912559578057111023149479818247965252485035647119732542055076772729633407776065176439238283058968898731666313740767533639547556162565108641737606958027632737042843148744658818302544006469885186785609297188602087299283523643859503039679782155393310218104389307134756468671230174305681995603509114590100328456409665030778287650514480721590947828632191764826032614918388534191965806163 [157,46] -146487297376764304049167317685503768853246814492294947377782677688092485361381418185459367208257531158042350208504474992823156599504366617433609324752410054290700965794791177057874034109011482985652120454995747190446937221823610818298202077048640344568660895172875628757224088962801883029744259622284153770011042409913245327679369108271230639938103214335725510045758598242001048199694174578363320181975513349552564890079525949632099396980642246541134313124378012203304796839588380373056234454455484564118463476335232963037519299961258406157755686350010389869208414226885876172631333342035783222397908910611106052966469081938715490223530292115065886135340361390735689293217495791831702502887606692412527169282525555610343863261109371676825325038410042533333764409189388048448534942418612554801038444284493467738484991013017055788831904908258066718377163161309224897290639273755144707694659173048163067694918456711514703641415251958910882618268411677947344596523328012305393692231360289370176875312826709040763768251087132008952771300936239516546039696012089379378073715492261628217223063544989608755061551808636507306322763377755062701640459483917920826441884744547564307154958628535223515954926332710979392498079815452601551970732444737837330081313269111290242320390721205287913420998051013177384726352289498624788180688587473935949147007524154155792482332245444003538343062274398001163070105862269718620684910381839122209624981996574385907654645404959228514434374008305373370355036644059049771703376632326952250324788848554605034075314294904272596113306526842327319628539100919800817366638377213878322 [157,47] 87587539052738815280948938575108746270971034150175947588700458319778921041073265487424136228640898671445786061747714221540994612874870883972741183344129848333950154720053210857609423778970392646228289319893597765080328275217277887170106588763245297783443415802551462002026194337694231299517272232795307528868694746927612844973721876084616725522688659786816576260250533454772252863884822954778542730142227669648296746385076467953932720910451443452343277441794938663209965818351254366603969994019566466397488907480744488505433838841588255648257550097793899256390809814328047832482235850944610689364105161923180416008505891910235878802326815790615765967943295819817184002993383913308365833908512944487603801635968824542533768057271750244232412069892483051199586631908792493261275495477878583167090217739779839919572459268746011475201374541732945514281030285869747067035179513756922255176403315433972996557064374670239067396428566806275175427839893021004438950988279056467732849195845520417187692295491421917485738861767208039701138356074173209350355224203243728492214739319560365596712677100724038345707916990593402546320497868379489042251134647881560360585570005171676611342514328174442833421239048583819747368343841047509220943147149904927901380056930524822809989822395197587130978120959307689924407064110237390978388689345726140922739857052406565226344020822033239794043239715520420038648917305607742411453367515258804180782983843140761117818214823858647494696700527462063363375481798093344655500178244409783590810343436876685168265257505818044757323175499781479616042604899390542496578311776231805 [157,48] -48695736426624507458165737595425025616880545563106279398349884624030023546747077159646739671662541161557041578938726864688054099937130186465556588587946307129429048606845449300445989417436129469849315302204316059569584933128879932574818792869907587352098534815105150038890622574787694301131909489251368060916323554501403059920022995257330618450271987049739608242671018605757671233899479528904214465813013979993819730201530847291769985684824485758384442662319944869676381781073385052289286554479448334079430383517688780945982061682873646046911264326270332634049803122289150830872677202331757132315540862426136687951776869260333128118496933924054258176192808042863393457453695492538495627526225435488555793655906347967486687745077857588600249752822844682931681328953001629785690606954564430735873721213847908196467277808462051106177018096346613712295115879562343276630903381077784201544662967939445727050525226522386558943468347624421307123129890006765851370866073869849221463274432728431877635677832159580124239143513026347797694662985564143267952723817593391663130591387963502973384692277961573770944492309580357984429001417753951620935691875420473539895303157177594065500843209566410420608539214549180858458937685262898643895149517177032476593705362419427027557597110775392866994187014411897999164069673219153495809857747278923041945106647945459442627528171004418550283812092869898729314528999394798728251174366087850873188292443835690684607631864547362763695990944525524766421161876622981527713681566879292430521084148810686078308507761893600565274845995301902193409160043862418888017505261162 [157,49] 25171888972787498258056205427981279138132385649953522720896353482799748773821457123911757482855041140324225334872451561637169425601197077667775289558650676099589896008413384211243081605148244859076847032206284278767814364098551814578670071248194111992259510162898900181417410191866074226196411109836078663985865690178077931220096116413621141213090482188276014604352976304907599303959522051824731418850948630342065534780207608882934083963556895379787156581898798974000865839225006957565873248431515180082149493491171971529058996619850025859644828889275366811693110973812668427697974677166872932710214932625512812231520548529570092174615917373646894346698508918290455201277582971584480915798358520001623021150134021694136697778547850545659034042669964045002495242864130110745010156892469760262807407498696426100309404928521445808490903278225620903463119738725250479086213089913313007523568513696529854611294074605868563304637311359956695985118164296114717241643261297398797863762157727774588096371434202282442395258247346141598641575907206095725923714350088271701216635956476913501209932239956029972820592861912008998226321278781035412031920526171966424331533183933065370838527834073916883386927502881894561816660921739605468515559600526351620754654040835996803485051702195240855337889912571586551338921788427564207489741108710272564928183308933714427343709279121316921212620925720331920326238031863923060084833926794046300609689743723920988584458103949813814385903413695292980279304509100511940679607911292331628875101665003191831937343607121480267674837713649806140770533521032127398322929822 [157,50] -12096050006570534166066782662230686741632146978036521144581999229848871849574005437329054491312447058160621663568518995716776903370367360467119492479232836953652678292872192619973965827125550237016936654091166749436203620449481030464846174298089637622974171364829617774346728328515111999917674562242641372840085183155732505984737053183062324666102874010236293735344837295199411304895938482890736404642523679472480020801599115772361300774209406295193485013028861844624612421451693821717012697558417090252275151751277560698986033429413355096093033457865595502533651071661402783639082237459473756253060797632529398684876763270539882842253531010349600258070823347465831318569527706664733926503087042255627607946719693049162103112518159048343090001380882549205099356812493261925117162896973995492266774742874913294828862563820953360106830880431523879377794895477914926745705468897548474770238708210632191153735246095419615278479444260406617922614349447779921687651560500549121458521662713919109149573096292319430197144407317343301671495523927551523752458668457082888750432196295722506786105557903033606815905587205000945587959181190428356798212434893923032558790783910885989226346552190968573336162117939993691366290051339734852424472008765146178012815576043867505911018102349874677426952591448602870634260804612389015578788765148806927719723243006013079065569834196241830688477061469821047234967174240902629176379331742359027428924486444115048067704875953086971800302435467130516274481656134420006790117618282435386317440841035553581208829414960529194179780632626460795257431912119743826107837 [157,51] 5402028162908532436872864636046545594563326751632240082425115308157876031460960303302339309330175398202675363151614684482660269033262263929100549835319324626174513648399455542846671031654578804289637445097382148460467877791749762542551389475418309828455190336279187993442012307325449654806286456289291145011538655687262872321536239008697235373721945270075979204903545577772558013415427739828525461228330417636620164919229218880441447525376928131556463760310862166057991528877793351690630908125515976818221606582657342344021025138212989552028409320617438405156317230458745316609227761415860611352364165666368736739449748324644108606915045001827884660053550224646111657134166853134393445398058294531303656994174080749909132285883754940981769339061553051432129111254567313404030181226957128732352707805416709883848221604594789489757644324321604883478110329249002736108178545525647668553895679822196634383495561463221987812700960255392947867347169295909829752812050296557363906220238838279592530352395676005142144234622328602396050438387235880173388023378147379297091127368718450311717678790540873594340253122132575515940627241972294520730046293649784960035324739656377174371580651659980071165830293860954131271788274371207162899332860029717379145880155871587435598697402255894143212919411753504839791202819012161339372736938403403208558701489860804464101041372771482745393883872653208544090470243937730216202926821897242965283909009239734116263942825443805834259083099029145612662761526159279747930722542953095536988350478331686930818200288369365821167799694933381527308813961227305007306 [157,52] -2241271269206904867831255134428244810220957125767986071653956869579118482666947172070421972828584569288347835696472846167425965562981241291003788232014134437493466431129930107431264806328161365841198643619892350514044541260320583958032892711172600689457234652260917135539779170644221211449309911150060571122790741452590540897642316493839694020998629826993012827057126329525879164527439864689393413329715813730210131276593912933337649371084073682197650104861666724341721829637334615150772203922735163482348270521334932627454758056055600770181793677909710683343349293549683537919149907478870927765975826133405563068826606813161403201873709026637946399146409164803586481362894069687075051356892068081005040149870860686228263840272720495935754215808711062632856212322822375386841705039836785489304099035408570503327660802682413234937841853492054928434970372126106659879812891197124666211883573559322016887444731553854893574250160760807920484508764806223666192661839785610920437154317094497614172902889889876394708020773288230600435984115658947334360433132097088845764942971278799086979629872750553552525153039472267722737172923153457101675958402533861386343289579359040064363735359440027833226104712793228771336564807561296053875388191448920998778092319696586991463220707691206904093729334626176388505634864270980303280104140805641862369502333809200858610901617792231503027547411194102053813786650600901772946249745027252072609016882434537621027723592391946962586798358499238292356262373379869739149651247399701115808087838428163678568025814019662754112264880082377065193342989543587210 [157,53] 863479555474946600258576242959843997818202406911061490465777405470759981384465194446120341450484629867395589207526976509392916102552248001914698965623137159967725752625042679485372270678991322070289245596453842580518039550217918707549301759774678954863793880931842650563981818619418267834567692615131363149240181366503064634356796454156297923135495688576957650882825676088181493433458799990373955197313358988201126568993420476546734595380363955965535369535688156971198728195968637828125497890154555512337926597733373898827022852333858218872829862602484262363203905174675772562779205751738929169484132497263222931403904851805375169972558216478090285014416468241090273993566483666456387308028914188843571005859216959571449835255045559522879402231104436703864932295940559320392720922127396930464659773555488532444294839371639253300852293394922264018867299070069588900257301969483663680023052137897957078012221296930381675245959358667444924481567635762520701712332330653171295856768968709632831053827715005628184196764162131212478931119840603209660829752149085814624789963761284449300844636827092204075726162256692570763696169444358774367078188944212731931849726161737915420503993585040795600984897916575614803350642797658143289921400561503372753835260322984762648884834519046806710628535131073688982447447810363224542421992149699217302310472905644607107700116220831145878622603608651743375606986214947884092388632702629344590874576272328643775323959586720287343987433187043195269267351128376019831946120609090682066228714001687089134961699198744741360931159664820586622486818303919 [157,54] -308732995951779717039563443710440265906314270215620487091012614397830221295215191988452919793805455807240442984751355911389381673889332025017492427633792969084062151476014493500822979980143573121307506252829673526057157787721677561198603446528258531881235161827512181170149151146115572830681456256915920083021617249114749830172565191561724107493954183442932012476629970338454447894832385447069393479464722583764448797203068033462278026535344675079268240511400476882266771184825688778284070681300253433877075424516466996083283046537388699653150375283206310631180470203182083928738256285674353925457023917242407908055914780388362595782680953129844264525496374699683904776776898474719575782205600889862212972454558386541431908389054845720648761155226801906522428063944865351281957028644456436974909765415609335166198460485091810564246625223008103039711102083425015991886501716961662377882838025599768291061333609591728401708741404734834132613476387087367566051716796706678466320818930426902825437408330778233867830895123514710472498043135115295034209678096267831086356715031997267925264562274808106974963456815057380275362999722995393387030962899540108805001269810085476182095727109570977263137177562100713943633046773338392466747134289753402907433263507242839347242014620341880235019266256856302603862830611849860396092722153149624181156706822668492411322878434870954979386759740259409665275220425108677503776511492549851688371879323586377061127922047891747537264873358549229677154818992091587663193183970850414404399060601144179495821197927047348194037505044630708415166114118 [157,55] 102375999116787094443397989993491203506037452247170726588135061173357201382685740180205888223750480664999140370635135342497749858005237713175138896453565855317779123675519991008643888925474844668205179904416632130829162107343039776731903776415295849636910291318993810620605088860172696752426872552558859760036196393320905165194844693677672102564983581607575030687004101892741570152679173781630145727414620617076698558084632593278529549272300607936601912365790513955107718507480945006558350386958913209362208681107259955334243264485466385781688242712431288875964821876297689638795091379141403220358408739258518907859935282839910342022913483365492745798927523666973123715798338785963905858179644748504912610532731991877512147351144925341111710995382881199649151162345377361850297765812230724000554691360355725298416056402557380474752771710338550139368493122441882448099509020222410073769363027325901600543993041245195756819898302792129666586145292922026130251268365083837435494899434124508763738607951816010032949740245448243098129331397934343521991798214985300349297583236044765648342393878779923751867876576476543025941339557066441451643389955099399301263813320138577964477864683736860832745420072035162234400319443191146030939359990042906851294642620781007952768083436951212469221347746194403324355455652214735450300887349561796619563030221836765475912942211795746974263871732900341303043778779297114656963457518617891010418364338299427591843848178643358324696322822606911145425843473460323501723053027145493873209507994679482307632813189284696650805130499086032889492229 [157,56] -31460426080220077497188501015446239157941403941011673094485203599108591341728814740341450529811919320095407459179737957843712455096053834983937965050127892921081438014457646902136525379348914459007451373008553564648403835527876586034758571396634086959125910298769380296543935151075569787759735912781266887780966513998213328572586445237011833931965430622203764063929714412048598781537167427998056138033541967671506660615592927959026477959435117070357235723983963828279321578242681139322637170065669107662908460008772341562332765655680652216022619660161063073335726931523556064107505739362590124381857497212422095707944252629435404303007787200236990841799311103685161835677072668793307200531126787676901335885599376283023307316671779617314200434870197696347141158316658046171036795887890524895305140261765792609251974317731393679272858802640458303676695143938385451074222473238700323126552291710949876523525561270105682044766468572434036658409395883796908463932857806429162826094469087337851543321265615630955836664878566574140052787718300537339912397072977036322749538643823536860344979270358644584248104218171527796787038923722780810959585959724463392178502059652441592236154248010275340857537223096037206886083213222292842785893196773619609156455696147266420413479530463037183327320185704162125148544120442688810964596852360783295967416414818364498534136241331247754359209346798044603788670955932332801961733516810879157439332719061981032195087103403256286977580747264811427234993698606790496097805477840746010603925779855046405934585648246077306996068643672072302856 [157,57] 8951674857821806633512120389491433851634077827872659921479258908081456962307659886098252311836797699524791635857432732618592540058218777987418238512057554548043167873989513344029784050987190014641742516522888835862101467455462116726376186720717718241787636693244623063468960413731572294745689857507861056142331366691111855579500666969045848192011704443250317019741195435499226106028063677610870864396624885301002678060010949173630189203458797806686356520746044538114098888935483856253490079907102129034537377529608896662719524655235111588843796471743373059127118212952647902886254553392867116523943161644334358922215290160382888450092015543380979808313646114084822754207053471229233578284199571798569930888947312270316033840686006432133576515101184064909590534150910030019317887982166107952247261285445344193190883371654557972762147100160330594439038523206040423271606698039406589306789274394192368087943057207122220718527475729793270127137180903546315518467537085307738538369264043274542373544673324717985727150995235573727788379350405813701816285024545943911138014260092702056321468121240764138267523925547614852128201181915710091825987103060274899959010108191093949109048938045096509987878375271424544339131208851523708352135560721349595685845578711736046026128460628375281536749824540076893900845819065247519269350326907625137333286589343253410014248928628544988190948708519986491657180125725064480571766208097779654206879918142052196511621649697544705312790292897307340332868905178883522682877661603498771338164222802644720674235669868700048132523700591952798 [157,58] -2356089298053721594390979148267977331063968241187082040213280004639996579211123790792506704537814589053622124075807932094480807969016367118831050471673242495905133820524297166146659933117339163749969281555830389446681252930482252863975551570118707684767916088439661802252327181614811743807180258218080684255555571233312667303677587579060006356290501812859647788889382470727340964385420483733203853539898338443565006180929387364067434955909068871219042637216616149497481827493636956961506546333967423195126561319182006968307382167545675698233474107578676113968945724592611853004085946999381665748941135880077059700512737627346869955364490143017669598543185952897056354323726670810486725376584162887445183504034124030792363416207203636988603740707259483864527688196054192429130437815388850836825967298698935748662991812477271952030454807396714066937561357828346646900281199739985349452921861603546355915439598913124776620338914310083183434229653644021572370153901655147659010905606112542911509255544384325225079862325926580164769439371042256755497537683633587364862344757113651833032401157038014457177779243089972056544984445957176628785906199959216037422833803049677053610327519351063562207755120206252618721557070029956915551894432712751932489027170197928530392117116457955011805381355829326083370278512109461489074768843430385128369539509136519882512076620564762281860560453508926942087420469902273706090520352707158747539043418861702255910842209212910111116326844553783820440940296465631145611043642917398466727280329036573620353144478237571091336922908699044 [157,59] 572996587788421732819546461299258454417106754205450157851101655736872198745858478103450493172908608570841679573565076695249704475731214581173784111695392309631840007952647333324599301466937361009895987583621604370040921923782828989337211257585897086503923819912689767843092720766636715208641652002837845360901765359121737492908629256207494732679597754523961570811287969769896419763046197085319423155489693756016768512716478376774937470029172359517781031548995638255878343137782896359567061284365187556554364858413352702973572552160529865640716933947767276801598619146793894951366436196820006718058581110880758572780748552428766018372785468414165834710199626731971589456570304884838908615730781592114166667048868001190733043363098182503848742103981474142321061158121741879409407432421183107394428155049010168084678579039710234877701684281286305097790099620253749661655644200108007142417786157913266790921262536672293159024795979447681922390929996400545062459659100286204687747937078681395482388513634953654974337870708797703748840376783071335643174775057696076758910576227290666140419190298769173059669403645070030873524500124894211974131044258654049730302366143982182280384530505899454744555169335865949229373650861481060050978826242379775331077459092357138480859110900966283363791879054113111810067470419112230525022564925934435394276372291633619175149845093905232354707529086414393541154822318672063375048472772636607994583231760151684288478947516526434318492054837674011587395678393232499187853928409764675969565552882599067580362798014069403583625811453 [157,60] -128605412651513768795012360860486905846139857227179194044433758654612786521722914371654757302279784128051269484785853316324177270447839964476557953711278781259821191726227518675206827650018035595343243805532701775873692204568363634567709744295690721579145961785843566301370114803335507735416619534302831292359938641898984365629709528067880895468356902800944876647700300884156272664290618429854276092686064753034764549426719323049775127934273144452637182143820787515250873619412005511143495588828009000005732570226309347244278999035654836990406004919320973055779880866785266170408598868634224457913424093301762612620146887281994237750387706406969661803677003477273491006601942749521324699010308314326848218857996001023285252975636102118552473546384934847724597493818347088214590589194355000532767505654372832364660459305988386630468397544812329549349746978201302770110507306544693556647707386311113188221533092218140194205188895161791644166044946734024350738256978226163074220833906116686706685676005832546801119405698217332312829402353066466697821820053552270186323913213941193602969718959613792624795371570385420326528392013495172868973413918279399190700850671187182343769180703420482726568972469266663638832581098291523081817909475531284781297623641952822500157620417200348534283349552146622022930113228894853691470198439824562843942216735184811054300204675429565579224877288143873777253862541837413366204757052942843544810263149269352288354868917990382726259237153111048008573758043392601818232243521899963643956780803487664607303432009106122479328932 [157,61] 26603280698327129432127559197942954445710283855649932729901712150428153499357293289535099902446231070298489449546402467443225468503070159991269759065389081862506971492098124392554335954270904749381744715856514588057815169272539699865782750230794346201268397708336888702970207986004753905342119912530109658914293670755903279835780722486384045629992109176825494836687365446460291154257414625434530879167421300695046526524852021882963330647283914647787042875518891203807841561774610051346288869997442778506198635076641111608165914692771634738500976436889261504299114332385266340457428386021504826545596148912364851566305615686910918870305492045566313070018971718596596260244315832759764042687230462002102909692131267571083764396998641090882780544095323511334986036120411680162986740581692283951043407734071108205070029453544978024807974377742012461914537470101949688664983400676901199547586481407925501426504637162871941769569620392291195049104091320828580409344773589138932835066241680411383525236589135951123273095611964814410038977510702892694676131296141581355246252416210338196271345939134062925136292898943962412672694909340803670634371793657530208467259047153025378638965224354285784219918355381953120278449170422409413382398649579048035656397594655824391825695698917998797826587815826700421863642612082703627739215126330559327361685367210842964267291731336879552619043839227097922818872966321861314791676642316245730844124382129433732357421750480927993705115193710764315380730947565436699160404895510715425831377649763467051236221251927934145681 [157,62] -5064637266486597386277738305616022093629650086338630503424566696806922179475565635292299262009278295725858664819651519048198296969798868292467147886472876012865091190808962394853025169556459415625576593688534560743284876835871874039368269090106109133712617790346915520530608333359636387496489141682128085889302363468070720537880871806290381577182295603227504163767842692114260529452289534237116172184789962744206229243832130388896769235157204701979212670154841469814699461833542366259453979915972914542027271322399211512712729971457019919918502194656336112741049320421403986790632072158537002304626141807929931648166885398788756686926095109561105202396224558733046911479248863701696558790509539340802157429544548809930192484178004615503352072107845242137381142224137446895083917473897607656565341386012015279220592443954705788989737653398851432694280542778600793936123002178811684743861137313787552712081391059401389307888699447572550131437113997813334668242034019347328970429659592165067272751581552342360976278064458923270367804328710585286437765102481359006687519903136721001298605360343766947317738311559489716553311665748240999479669787970330655526607066946380600833534902495787393164937547544749677021300227797046974298883034626070539380566537082990342271135066955822479732228429611127270656225186798061213910889142612447965830835943545401614893175289417461460686815486033154545708696564983393387808427343472478949245037908853587486420868241275062215241141934498225914829301181461012066627652619344837941450955768570731216552980838490476770 [157,63] 885957036410851395315395750945841175069653259490942785966325549227109747444893222541762976031576019212323706424284355752841290547809993521434965887659734251815760329985260723547920513704138228930459982123128656504572006052138521489695616534176046740838021238751238417745152027369070702628657930451314112254119226187613556995619380571697046811670272392129187716071422223019305542861688691546847241505458018739301693733341541823798105317964583615445605824599080611078771738031635917624838779164035725020941373631473391229230790681056777014478430567859433718534299637048895179725742318291678282458871659883340160412854806350226544991045240586283609751983738998207395866388379422315961338828432716523037212465539608288617688664073573037822183928810890945418078000999036206575711961940156207289682855906649311710821955084475962557021463406312858877648402328611713970397519619131241392124056170534553852377230017392440363057335088044108690775534509498305107614759653190021529109653708951043954481640189118356483807323438260554606423421857536256529635530727772406777523541769656475358484501549811058793467550256883070658644057107083495811128718690476630424641273118981859045451813491405465743148212059045746545990156434643498455534515629868103851228978516833532445682428844279911030911228849711348069099646581703192984853931391835976168897928403350534732145885302023084309083143680159412202964296784139248099272027210621730199451722411478093023263692756770129153183407331170186025190343967407899096376169691072344308046719640869448970526073577104258 [157,64] -142162906343339048243457204394941563955094365494316319385134440497355450446658795136785123380538535883290243013024416614600141831967344020235789094480221299473820430961348968451755528059899416208445447084373888438700369773371816044711897735567925309211568469013784703308154180628424367896142088933695540049572607506098176864081128483156065504856082789966041429060802883699955226937159967989527043082224145518110826353326540298551927309253848524969059078175901213013773539828409588466501019043828242642648393099627530571422061001936829817272678597491498257672496787665957155731278286246969010354433132199343188204477830249267761089971376975976720337487903400374002035143857587261068373644502029289981068566626431573451405895251001167835798402120990348426053033110629470723358990378332708777746206197325750949267573898966733194427079604753807178969545975023153629463746117244776024992210910484802298333375996812735520709438897964721326011640734707433935396664010200829688272981919987220087972924734662667499154164752076396789296994966755799530040269006770704797775419021008284803466215468163459060568992986065584383036549036189149642864371277357803085911948974345184511783222949356973917541712158165509828493670626652297618794345218242438884593038395872982841856608757519913233288297242819330716200580261753969390192743618674825652629845823288025048479732707568440762805701382711927961515121204510995123511298134188930827522638677834354029497943069844535436785927590391595834002703628107542935967437281591990938423109982609024834740948459558 [157,65] 20886706696077639348185915906194832065703125735959516596217069883105662877982544215228829563323047744121396833781712993831710449941055979505816435931225903332919188151239805878944727604578366270482819098134004838314296337429566851402510197568362805769466875726429994287557868027508935142371685047250606426041411642684932303663369627030744523362129862130592935258302688695138099151854772895641232118410460713048197549520479116969308288962883017411994766952691271480706526068307621698081549729521641407257713605766910190753154676384666679799147921478777598628513456049362166660665862142784030624535218453983349714515573636270106442782064279096921135950780412446034877645853673351674235081588569751729933524680641363219019282302059840544877627335134135034959993965764268000250816464104940728392894698171373723440626269197586705695520856029508440149644751112182599466822233641179560665056731735092515587537935610262694208543322411782995156174718929589814952932589699397343349530959982745421084004720332748548901335683708837414587878328388503658837854270815885935156016310816340952223749112237653212204977695539261264257241175682083456664288788352751361945072608254515850495563278165955815315024202249604775358389476084264967031643785942429231319322500560540070687289435603937002723446257095386681362267699112679067184143706900639220030011679374347100046072566974756058601628426816009794124946443246967645808962943019895255326629295598767400661045322697257369619197825413000732686896161723852557099477322829940255392447953284918682392799437 [157,66] -2804172770875933512905305335006609353870179731758327626645004817617442144634969055752356168151018728113663366912360040497861134430083749609420219613907854687792411373071333247611477714905810607487469291970588566787138547013386143847452318449394604475253290031155583021869984690606397384651051339267492685170228769853023710315520039784842159188203829591473934433442197278400852429878710075323243338570799714220062922111471078671765950490346865582175307737745898273619067769533714782658257901522955555319662615942476934544920362936969453649838787181795993226305948544151665172693576495542592680604507792713174987453670486626539144692306047901156342140330194296039267086816721700254483802116079738199978300193458212110692849225338642714579270321549063724940096094179631961252650932749997304216577705343481908533149535644328855045514828615152715959229881340456988126322690910860596871427825272972921295505970622354700266751851079802931911443370373960622770117144782738004499626102429064404409222575241876925913884072414783056151725517645543256493609253372228640143533701442236542469787746392843371840535370246308520490949592234606843344508039605242850936886630992230522172539774477568314167136704692602116209359793524252357325290662568483287386621430190356155461817060573666444991433385927183378281944625106109802376247165341169729136589551952615340983997457628024101410911903502783100814479804592505392969646362180710600029516351208731936580563869324949307131699225673730011044481205678297942155846241494317743132601869780770568416839 [157,67] 343295855117821608456038780504910978519882719630980913156551947569739226283579225643318493757734421578384660521094290609368312310777186991241627018060130915118314131226825274478667592171963278353369444534046271248639380441211310488333120628338835040161873876758642301832162785519857034044060459909081635729218830442950186432797501342979726268796327724735206819747093229453478634692021898586264237164860842863084280748337821034998127824923204748304717546920857042293941837426734150973379993808929726184461700524506903440575732937150110909475240405537301633400251690917098702370642205645310585315716282371738165781202041147350135225491111889773317015539129340179618868816133013298026080229256811933259307222920819800800869912399598525902197579118994947702968856755842271005045658201729258251230459939228636827847240269277022646972773921035317486559074112333769246097129320384265488449026477336245207068281010069970058159652037867058682504986810311620785967131103015288270404790364916332531704147467783471264458273539121711706031825944998764534705539369638713403184111600373442126965711756145829985480514236575461457909009684963843186667461240821015203040493309352329221472369163139341134959427589680037148400969698000189137766832579627700731425510680051386411532816010978839476867160951570105525155715646058175214509754915968360393373919611104319711479060389106826231220792574945656383983433084315835690384043741885612405083851172411699198091493342407878807269518360932797928606389302086909278674155513450922419708348296093302327 [157,68] -38235796533027327136855389179663763489030331295875584658600528317070843328478750426918054613119065766671767966174867520162378844264519518707279328220179086657312223885905482811186164736032855341986240333170176243752100503685747380052528280842187989197933562687453038590573332091265396872793800136077072280075040917175759768394275453393364228490122088209530356949446839027957062204432561187380190761187105412697542848794745532750517568696448546263111076600691954312118775251655392872268610621556507600211830266795348264277501388056268560950914254175584137359921961991950768223700339301440654120444872804871029879948812914314107135804765661155988945166317231389842672733119839976757945251900981979857105842363379610508272976870929799491084156489066341061051172358691462977121758663398235295077782909814741017791246482937827280243421992976687793772133174207520625432359330952855433510468046812662958327897345767078546731106617312163880292822917969962662616975531805189137327510030601238096689664253944978110833240700501188080998524605229712264278331041397976388441880761639223506662074173163260243075417433436390313860328986440886707669677495587271784209460628982193576852979097674824426138636642673615421944969731452496313779770352034090105185464341804214456705161163968375693810624527164583402578173260585242335288622076023383151504345171689995024324061776337842602720600784199523192711476255922189020261430883612629050529795584252168630337902029179405110409308885144540848234466061119316503959506160686822857530246714992722 [157,69] 3864927141012872801043791427282820235248978376378838965312089439905335384680857635933935099378156231482536178341391934600087228547763986100256669160748670788870921857590560890579545635280779880866288207582293068452553643612264599700637891645450793689240607893167698431777903908682769475037072612641867202529210305304418770113243767349689776231609930688042871255065062666376048164530502639169515752462832553846782663639347633967458104034308178892193339596668260884435097867352186147178691190387158698589946503866698786275538096151495699706568274656610204231899607681092247279879402474923660856166526287774913577867381192721263859440059892230702898464431253561661587194156939262522753962790739113050438172959607851778006030059887452511518417522520982500980742634563129154269935750314446429917663949672061818147563653523000030650564784683748711761623518002796411545999996940995926052049164332898131760508622656658914218015599041547733610249308442531133855508733769416963574065601893893796951053898091565432767775250647069220875796632586114668994065200364936477078816258190971725158120066749788328437375508631240028404761099452564714634727572640277106143547194509009558355921122536635064680333556478099449194622453886257437016535983791894358980124219309541650661779896747888590601662056485735677161548905066175205986544008987196766709287016105557518787137018473870048715134579142150677038948931170900565147989791989005166733664584749548532489917078204233562841890397312793798615189111105331257695847540100978952839293601347 [157,70] -353616402366500199116517535960170346171463930064245411338219627478422633773578812224322943109183147055735571361758627021710069245609258206270521359987163842701387949299844605664062766424033728165950309712459149957394304978045329241253321269258757124149619571361102204278649334336393020183976610768505546203247479665643415048705722489214405747165124092852814165875288279558050560087919106969561219755769167170873010962339157659568485412516666266766189030207224610801358855532153080346482593878346675265120548294891588089039891139288633246928026660601794200965222457852942441404523605311832442259121412204135977949635842931826462820586066233422287509064315139548250622788045338315940931631988692066752754069342981047224894951828868528106285510408455154728407383160724941594444354838862237737812844255284302505234594156766245461582328554844903471824589006338022228237793799002353636341425345356686788526403744627960564073426783791144553736110017098390911113144728346174524784895908332499474905445071361765902935554726673038461548573235597152624810427657859028339958650080721892932355623815333509707756914221539211506514411335249627967646041118807148241653290119914435898828041961415261237533832807798365200699157395346344890726880210078680394419084219627151976910235960981754603949172623055492337016791350183052220478163835403221980101023839165190338439098303179416987787414232080153274687327753123436250790729988013380423083296362592880933597408430339098550196815734411621348471579931288589539246805811470404036316949 [157,71] 29203431916119491345823069549854090884588532737163839009744611432784216806104680134572595910848828260513479844226884633325884949246792780066913305355824072097028598190838137007581181670273569695108754036624337806502468611892580899199125598486621566606607389179393603183711431973332316549516576308551622986533885338746100168489998975149847724613627033939607235485280572899728549245981719414918720922631339851890048443245578708974629288560196224689466551332939695445311150194500279643948119216472458013032269742178971867153482445645553033167430913170167967808824528013178546244479815762952249211526408209026651981222939851346524357512350135872263721563977455270378050968134375648609729411137062293659990126049041432713332472596008399884512142931811944772454323372967283813224641627260342647298796853294211669593292123721387328323870818340112968191249856222584434684464107982642334444613382462545751213790066566626944443811345622451479176577816001082805230581585861390494239461936938780817855260790474258328378086356526027318259685739731886246693159586016556819263429500169553992917951586261631857787475214693956260519413957275658422462691229145915514994464782045363050057333698456863215062762879927773919165839152658696929468355827664555727864746863144680734301062821077887020476811759986417128983831813675020986873302181744973364592809567087493586042796599303752538936864816993346911317257616359497111235132913297761856757602136108813010697296477978134006722888635421575752961393511579451070979082838818881374469 [157,72] -2171169943892645056227267831375301074693429945784952859798734483616683224902215087053201253446497670809132076980280564883418197116653372302637980571617233577574613523950867162754293735981179298096554497443418840394597216635919903812487416964116522906897122147347663015186954856445324798232728948592410583483202560159347582653777453910366931847519841062929079019671734222725700552162284240447206213605284841564536607115900240239700337706649831772480509914842661799868736599329353895568456258663664652863649694847828529250499980340115542707887492492261659136982730525605558981244010927207762266974839352477113689347592596472720661941422804711599240624177194191811714771124561892978072872534104688776817300378597539331803239154993909337956280843130884022007117446649874203989468501457356642230852988239446842592643604573337312005765905995908702268005485678049269848492718349344663080135495476812410253395195033933899078062769402796785699066932423076304854694692268738345824469625408573001764130287995503448778171241915005617738869640629169440771926788476017879414681759647535120309228958428208301370587931477807059654252260960918937547142867200790163702113094562534463553290820603886418161016737080973443247510735404354158666252785455586106122544698470125969794769098617928868992202919439749333191141513330542426831756388778647955056428024030934420868535317374146067357179602380995070989206805648323755902203171113841380200718343170782923410541616127557424097142067738614836501629829657145216594416461010647532 [157,73] 145082243705745685779678985821063532661027596899086445866905912384793520202720923232913705782729558517187191394888319427150061175437953450106243220493626210419563484847357290259560101378471390168780817126462328436352878803515557137046498941790882714266936549579891534036197733397155583698071685399509418333725501674662075668425523050199890728740999355538084252262310114916828570347152785071319419514070809145922771326966645457981928326691070807836230720986788777046503107920160953197406631227262701274195949396574547096213125058956626804738052717344386799168929321465406586169968787012654303811276332086732666374313776844215802978155851513775115953364971739540186914942874292488942410374541162524870304344196860889663054737095410655602196279702353205421262667163832508307719140031086493606574023214253963979074326806056963741602876990125939163918765412719088783163423087547619488608981450818024723543615403636748606931443516267054802909273892161143374272896473395455283492956474986840437429298301630163273589178397686485304896435837848771089737779980176366714378395061141666109459051769548965903411639960136903838713254126683212096595447256945009103515219959799741012953487333195653497310493627018561813039162165172341350054305014112502151531264237339599409393633117446500399264969480650184419948768986313023142113052421838025652394699865887646015153049653100326136284947957257672152717900577624252538851412122753882067268234700565461939039824501941604498278947647878204690178196724490953627219896610866 [157,74] -8730240055496279466773235549409902769874383273929405214380475026260471756686345015468048869423711744563668605664339267738287207988348738943896690613273329479101705319589966094755935292132694040733900488731598918548012665246469665871630931992559869861036643886873492726448360367132404411641427809265192032395864187026821630924017643324253802550171348823526070173356873194270228586815094585737368483490180006913856433822690481825053528050475308211204417516638887575452352504949403280157830243123388731504115601860250833041959120704035491098811354910598674613353224471018912026401017038119022290804094014943918512858794303802147116956044447489661960632867002492607999620663932126459075050079265658295460959306899266710638538354997461200864158907324724737969287194877567425666202432871098601671653523415809847149572350516000063346763302248604655335328893289668153094008720103211431253098003655478900491701622105284226683297051041863811364936324775100844090694592490378632051495875081228099141576338362072134344158365414557425900467221343030757233250346875313060495740092285730196828584706874709034360305415556093841041264421840966454224163815363093915179676602082235867461249694380630372730462230147699059207284946435514492296713082623822979221140454803132569117185281350221330200166663217973262527684768806911930325013160933437803945266525417964631588343095442350556660463662444690635487297335923362221625356933562083445298769038701876678818372074135418683123637603745411270433809285541716939996613964 [157,75] 478178859016373487785964112449390841048827293124335040970098913132089825268669583789916283207409300839020931940166739499400733431230184703313596338595547320819666397643759419334304579719022613006052660126116129584240062067342662017069474427188379381588947213392804337618993937005362602962193533464782159592645557156078314233964726363968455721976606314350659944452608241583256667173997678045756363083275781909064717435071068440140102771637688748176491995486021763939050894080239872435480947208211538319857389380766986920114101277790676974181504346959214730916016930598765848385205161769734458884881590868557928943566088202710634168671754657678046065912225782827221341030906497795190344150450803899600391515788955735967083255566224770724127004313240605066091860003455957523287099371542903897545938633763888930785328629523501038178610077016191935756711806371857578862170032858174586546410579321248551725198729774925337627531136001753831177794382338151462859252508416200258286525646277532632740514672296731441498401535597422820928245014789570012585542739694578395544513763145050269864416123350786923474200782663356154175130645767006978753925406905509805262815886844078227899511025066666765113192602934410101561145104619846830930936494433366729893444361461427206074987849617234182238640366247702870679539854348631839626076254434569109131527159360491943638576794883139629496128102472652867124244165259457370273609538543280989298568528174945032132433337317279721639710354905307829928346012378200160118 [157,76] -24467329786649636609220851717869239982990889018019692103803915458051133310232338871273930923525331275188075041887572330465667805705006034013921406159875287207770937397917202791427817439591896512371182695799758194145074295449152320293909173890630585954328510577129991934130148791873733399286520766243857054985555022183407483611786980293276769207389637119488808672310822512172213534422354663167711913350489971215926884560392930515045650857535063442643433896696384493449302268754863484972846576117427940491045111315914876708021583019999036334988249503534766184523534464608443646746581942039665567339386938783955158164306722128797676911514901854611711531470891844714501448817249269948128224628178166215537213888260216937183777231239691102462837814213319082865421364631078769356705425074430850421857418252977569056024479760801548165354433554352748547639289745504430681216430282721930699977850299207484197086085329588540216844805807980865300418298764371510547490501764975020228261317601361854334399047288060839283018047041739130823016174301951200512206761090423457822214536457075773427281412952260232624034259434609644916667606597705360476771728390370232955794839616962598321690804690268454270816553604702456023289691323249928652666942216757091360543365814916501794028919268556154471737073574514699334704055045887180475840587230441217749875172393405397786721671469678833383238670939402857318311410320011492158940028877527812339844207229974446792467557315182430906672396309687680846564996450147567 [157,77] 1206711196818171948230315419712155675675874203016527379848135425122586732783954431210760773380340541117738154847110410893335338705524556572251172485848679477775547556814017490175375893263404167927655110211879002609989536724726998456078702727850400218613972557157266131439402614344934486206304508396275083429666747003999162155594368763636534223429265347831130583788327127780949916175517677584499741582491603703769383885101257672867684859164182354090470623867400809829153622816169546502406382235308247240956352537396824785226727620700639897910324525367249584223376264716083243514996884614364200459610205426427332002115271666854921273780388607334790495288037013275822585452980198405890404619410122798971413654351082336390744664542368049383230960391310707219996532434767326549412385876272117420724489043265673127835613244945886061133320084507551951217371091592886882395115660373976479437067611403559552983783424283683875487430381713678684074282615687467583568039931653875493115591895917276192144120660804890817036891044004832823958566892579995599519690158103095451520390749609493406885681530744225869833188305830105319794834440879559465257436285208651267810938783254490116033332407550104988663869018201521158011605386163208642681516518359565387732246702730040812886184535203955056823979194984380233660667318348730138490553541505131859640045797550415522594997770001873694695106158205906132967020300325689597302732686106206364422721165949620532635710377012168445377865509580382050837020868390 [157,78] -55403350687130904325968253651647281328867826479477905036211880731937175382831325110057595614888632249983655102169050669153753723702568005816793245996115260277426315633600755455111954164009958587152541073627358546601958678966325866060395793742763358375786249180594249824246136738150930377883621364310338712837632663942665821626011377467435648855946097598109182501286300479954548858722769631005002766887803656420744216910884225245318459753338019617440276350231813114016760997318626794194974846504661303080044362524826495944130358530972898630147843800407826486259413404597788675118715376279890423483578190064756243551418305611126573022486284450552715549397831752353113296571946568334604156729193543085259188147881165107514842470999772707120763729250781248436090971368796153466256090633811581143835210025017875060043532199262977977234700585100090334277569711020252364556002297060204661182278719971101859386882384848450396584206126926348530894566819679273148635766588399865462933824891862182169003895209548029205634370591856581627659459603674185743700540006705033997231572314700194011522670856764281832945251898009957326345463363812765966810864862405213612230988914745790453921917331313050766073011097855575535082656735469563096337433179993754992854014915756250876983551976189797981268965455571559505382432236199979696502236929261043011861416807149425495928536153565435901726075935425736232938785419398786178760691160935832844706677539959999936390352770383037408679420438344675267458468 [157,79] 1649564531343711425208424270493869826571784638370769442193133743866269059170662841817889169917360350333984838172921959641079563082170002557994283599252490991218769273135109129368234647171294694440718885403107194813008924164188894082986596013797637447915956780660806162142394803696672647004351380958778120122442726067434930849356462022925962751595770312037481564015461448078350785233561109774434249835028561245333788180363040463243671825365475021490038644969096476571374324259949442232641286792100003603194006443626017424393400732973097500578708868646039222801881724317237388963721953218979191415334851040032178285393607385240943875365391906978619327317902882524323350548843830657529380395625571766111460713326133798226656878432678416727215452391894587182774203343505559138918191117498806076586679597957174634476399860749833973505556522849677126862300238500835342993608899007109846923046554227885735968833465201962992186097280692593712699019001945599148732558219688790369747888371161951952842132382556071519051438439376355669503659608808915322944276911597192045320784510484614171333775954565350889128102491103958269456601685561955189837724306172068817737862183885838771050427874111297607809721834748138219952585408537135181171695584327604350490462575069131889224718073077640711294805906206577145258252931472467466516346238749904818331131709239817080915817787446967862482810241533748484173020726248512727955645369862909392799407776836956166545081269644853559256733928655799165050 [157,80] 86601852657511465075721053004741084557932761147374316132834140315506708289821607406430152369649154000835947860889944541790027444636780430824711435792010893511261363302271204940579642011401400016497306600307026092676182401186206217213147668105159379480949003783983407310606866862150614375485324129048785524687325362600454623583000967928200061712837987309898912263160838288133650323823760030935019461111648482170746437934700253537135987582625222002522194333734918573300268798262924168092147626666504416581235885806306342002068825898241166415249876806683080153360915621666136759268685654013776599043476866181230844800902994432006213890864475580325744804025810383549502031912354943806226571141147799610882691142782791675987764274000036341977877421152670754849639106909226460179030984075247046456955405510902966530906121842560572422199582514324888841875629541300227978924821049476187692700795625389133668094821630725638115418800002472949827248457986962939595640642446872179263876065583106564991614120639010416229202878595456538244513556986363861976540050847952437460985296608342673204359260902386247422942996137463799889603055314506444423413893761010731611115634345434568244095311208318447378174243524292838268063745401904620050908792374640356114667058967030305196017063240208025554268292557877593813818446544392533506568986234553107923537277803682654334609027835632978037782371049110034238572530421408637189792204697247650939863861494254622239136732407667072060484640489084368 [157,81] -21508665544069265163058243164033235141316684956947337634353842990700545318768793538495279883122765731234898928892870402080830401718044567109785501059845158133707062593270136484698054936477841137200314875175331631340156597957698232439412834294285960744245016619285915993454821093874354467159640477665794444527919617527044276618752617074490829705561561469164412167656456666692601425854069840398914186938374132398328458556067240378542798943556626037060332313704720229607089216473356243793107206733724550343672523530832472379296129542569894822463298920153646354263559757673380107581477886219754088113329105563770926825805034067778503805128377431885106771548614677872570042357332912800479864858030459880609629760145013436534822511361719706028771634118759667822892274576866629787151137525565168067259994757064905390756894430726701447359540394535400752177607671264079360869716566890251643071942842048702830766798730838706958778482014865525850114406900547645668569380526256396624771885033054826934943425407298326340592845680119622965096090433947671738356293479263899103383141061661432578110971664337057298126690024353688279910522710865134681127285710865809154076553679965560566048225873429960363291053829492148451734360076201177458846519561034513697472365749920940755856466427204667383906833722822451092436030707593879301213104285836882282599830805429781275938425990161971106007266867471150040389413193964911661981447643377524168729397112183205035567261823843381805412530904373 [157,82] 2247029614351021619869506563913613419680753464608101844371189124706388380412480149499869607632468036149912008760491057446085864126394185632601436424694073209271925776927296161443709545438282041217163802653817904676736666242771441593982661727435417887727266211791457535512493578470979209350947505103615135532095600108788859645187169711077827433224152472792545410433474538309792256703778180121419287813383853704227618501469070728996470511564533416557926633690418104047849911385967947043225033756545572053617851582821545274056807147832719408023193151209211467995686608638461616542946768540648960426799629469418181186330002798105786682451215693151961794760572868981323374875805070520050937005028588545982954473360106790469487991146561503819378249833048546897455082096435649666032145341243547501961609334697930077944721347970996593618628951612458476933182943632877447557907673889798448232415601097687116256034662952157002203067546284726287147700823835149073128040486179792049321090384321735440804470551905031497580549810244758973578752482526669827822316114823418037830818934568623783539945879621713927960745191160105561266106922232546056270430527509847119126518369927080390174321149965543953502028167806314504120942615196447444759445842967975340407276782115253085566337899299731837601156533576144685165537716201674737552421858256281261892929994748208604961194924027593050344201086179860067339210998054540899195274240614861301325788910318365185242403064837906612397478680 [157,83] -159059514659005210930710789923820771788617793100357653604703051715290811889375111480780222853859285306294437272947227545274137058408521822180856722736115445062032747385771888944672682718120512389618494945035672761526699832163637405507086271096641918235021833838163223448875754727912541210329783428892449172532165236844857993287883924284345076817800289667975488860062884060853693199873393761110033355516429402001741276782358749706942208200352420819559184316871548075959935481789952556859320913547498406818958231232202755631423205411436010617154340278599355768077557828080497168714310255257234517576671760018973340327745034786980662618146727910204854283350628895377531919975395876697616650536762140732296399643556286190150312966687323100470634665580361454610283735055500856537440155600253372642282311345043781007702632163254494973173866949022606740308337476346754417468582666003060273065882224690196933510231044690088232153237849680134051411513396974906878927008196430488109242473175445318881746553090306898120592373077053509537987594766466749128491232039188031557061090613499594816215041437537984401484085931586303186686507508925020521828928887983878786525267343166480099374834530215226769949137079103116045209846916677611189220605598656789072321962306157078113004251421636965781685482552910466577797076242031698108009833492402446925585941159276016655144398262543425486099787162647931183863691572416134110505356378848583650697359913273845332120240700040221043680 [157,84] 8046620745525005817592067851843609803029241573858408078396315007801087075835951176145930876831255468825901988725667447013232508469713942814529707922562673030544323665249643745870522550561080634031942895794665585223245716274893851988465371016059805726999404818778675542204073302013388226006227837246283606385966853689746070802170219765510828958315877029552927134713871150707680341656352476044380133206427282041631085385927544815379789524737397639953471604606937310320770551012322132289470994604944357179272068640478330114292111754178794711308693899146485888028616454652859220880180366207727962392746150974820752086000619358385319561197312723818832282542117450325275766602240473015971754147002683626605582301306725136231135337810704862924983268361494092751623502953046563973278672905035801940097290898987150942646591064358044171287145716170313385209300607734518436485033437760760252516804397610343434653633105773894993812058589159151551910078764517061619353072068901539348697577471443480870263318715335493416617045203258893575984861074544574459730033022221143222723846302271429533902581432589034837026123274840234206117318712562022396982518486962963206411881520661980406758018950177915997379125541702801401779144166729979240964521343167724368099287346001729947566610114564325917672910688631401285118059264588647541311979541030363381291911403622648563578697815567428438118767231116816986122881339090228045742469448803247239592389876284758988017726936287034875 [157,85] -264995818875215806187564922968151102439121824811148795260357689807773681111347020894226486204923581908483634677874714396317414704004894379294780290873099387611411829189451697318284873336100606452743479957526622738450044601820936566661431041136661337452269687881780377556718473953974555674686096271632522444231098183515748426180524985333595366706507762399410575180163866450441457019699080818606416606996568094358739475371334747988255434809722657847611733510819447483715020482503850615950533999199818080116402461871277485616878669925961551731837350974614640668426785627993635467399579421605732674144132268347890906209354892802882061651994030993193405628149218628408664035210552425473982573889982939521564484916680277336041356337595151125235713831424002711812748570087616081440962820096170811254023002402395927873451136928514794541134055451521080185230807550477102307629788956920429541299448481945321988619100545497542962110875995008001913925381200384157844230974073163706543289734859674666147670059088261457143584408971220831218804483213321064211958322425167980284576681321478880200516436211876960020576474684499153114897967715350823506101631031374887244819099872217315674544705209826657882179389349844744994382506514334854548011722567330035763435590685999690113482979164862503227653804645796869990390175413169084784677487361675718433725925744792747335825502679654725455297301020757433267483112829231638011291109610969322204886619846958446793211584336365 [157,86] 2534138647510616704384016205690518987375513984169469279570579745425761719080607783601123885927641226586710506594021637932719616190546679459546170820724639262804854571490354472817941254767987473129499817840641691226322226611215424981847169288227867140933677336495152808169368541166949199635478372001269666002120240468160593307211802496762724224707256680257879510622541390684456846732076806044932937178389828820483780942677423379246070651892344929768532403058190871159969745785802240297401512665560599825469246832099264881307060437529801272499430173335919650465242113249642168799490217357624061757180103011061645246745450347990600195218645646452049724905792032471756378403753836752876466279215889213825008754824433192836435479368924660817658663337423848966717193603141608444693175179301723334552671153623221734333697628860541378325066256764255429577491050382012468742036275963398281278092883781846461509862275132831143900235816570558256396940463207240845907644934290122190633729449655972466134773140382205341590626170633189214184721538819504374831100935203721402615292978385577006362313113795468654127629290098870977240690534476616766137496248451635331019329634483485799056494023247699691106103713227724476697121427759957788337980680332220788283906364797534199826861939018496088242016090715643164490830747442834338497277604024184228367351640794412515415689510184325633003537529416751411724931048878172981473019095042278578335526956983436450778207185 [157,87] 192237266572507084189964973723915310964254053952114594252710017150542222004980383895625015116108013181615901203427375349842081391191176312496170861665534878181374879415320960878318229866419721468659876275501980012505317843177258545138441891713385480696333563947103116057582368387905153984810358326248287827712432132797513347497231764958283620316462241198138015142940763003434039398530705304522687286773882745667821721653122946907134361103602376987384096706132880156317442820593472756775995426066149191979484979516222489851445635835686885493696747490962378570268872438938774382312680436569779050730808436109572289418181490949662847439776292708978447266974219217712880505476858964089056812597323767972946578417196867854056989279536828497800349771524387401249689569560669457209886124756019366845779702340543752958054329180634761257740980183321345158824977103961156560469642073166947352304618285620667460545779152952332539127861360433457240811294275224444190132614198530144766700315591194439408792093142848994683457210683359881010795147959736235774450722811977880174859654379414308968610687410272840640723577821581083416623852277984947946014396393424684894154411883966105898464058050914006896330898081684524270170928777450001077427723428702308960186627902706119351832602910066712788419423976807421275554013161945627772185746630617717572883287069685712694405816574336314015494841564737403024242807450050154329731664209381267647215123120983190389728 [157,88] -12631330295638894888656662728436335197636308740428105185372105685156620967748611321416005510023625871247302044467562468348795531168127391252312106647085595823802878497686054739054020437936133079258408555618865928340164326630376072406232641360356450974098204494768139968044279858978789813750451076622352595653946492061091638051366489662735394224219061748523938764042476568255145344888185466776538137682071705267749046995404528878999589769944967279150558797436059981407613138522833790493689768592449376896272912992922422794423550575002123962384197879229802857492688130054738926353612734305106475811751584436998125491620830373574186097808423514581318473657843353056583122888636823923806322930541600303525808849818067531289218403639195996671903152449050798983760964869792922363606616095199571498959737313156547275356410502549287414232122202383622386456152243300148688991233504332468594486209216606024673184639074099815867165231764756931874193197510317834396096350000248939474267708031133293783983429254900454821018613299719804774647221543390765255526927698884313296207911447887120384918665299785721198311955444725021116210051183346691380656002516784666587110427598525519661080867177446225889520371562080644599859082547382865008926585369931628311332419711176618936566960075901441784139973756244802391768192101062627843614373733796993089265669792176916428508213205413916748861898248047852376988999275747817129641274134307632363086783272159995044 [157,89] 760641432125667984606543876070306336671642658377937477030445406364177685982440648471692635644177723779272053845260275606901787097023142816541625872440821513157423187067993666183833748606214421464157255443665255941847232835655416857560879771917972126452327570703336698646741976453159908781957241539480896382213366383867378146002436487556783931842995161290424471160791314815671060892436252251036455239309925805427965376731027442146380225299310340278984884161147297862849513224297490891494635230042263978499738830396215895919888238199774253718900336238169720977168661703424941773236619582559978291677886669048973488158241630295589512470529965395604206359614832685458905449808805709227184665642894947797280261562917889223304118612297558973565960591025399482683555097812241651162418011773391603251915432919061611484892344112939752442370334084371591038436760421511801923463712776076967953849066972117600943680257608760583447025162047825665867750547594125504746776888649725924131979012557882588769625136055722896693185605341865232812394304623574208374359939751224211638109670093491556195686754114741916963812036672208486889962954358188476640700496010359542756531627665601795135936458835286729948746771322476946147255100509617187155169887139061006489582909863748908022528052326736389218295527077702118285500203314864182320891273160352888414886321668022723206790408594957698718153856357849017065036263579080277336151572235439911858913029510640 [157,90] -16512838313342807510599760164251401301214772055349686204566659360275102430979971808287903521262735300560689073182487052721577371015114898108976393541382591496462965430200102568305084656149660897757910388767221089384666003627286413344333495602982692886518723333649652115054174776068925922233873863503375214507156835432077467580673647570905235816477671436396124798752401091077232513640427923781019290449676664993231897757134086677805402048703627526706855558283169379814159249301439682044164660571101723572150262556606923302031522032664190521595489082214081115690803790896331366056944206814832730391479847774038842536938826688539750854353771114582469775545992649865865836782505785705285173459695603691908771435455121291113822459998195723477782067713777029467506164431293723012142421940589166764509905224613588725526631897900160181131288164296965066700795977609087718032842936621409104345071475960424659692892993418519564423346712387267462459639090724370639486354706506084045241271827450772896074203734534728206100062179670768599367566479976868641392820578666237519460622899531131646903560224098425450312846380072587291069296143407702940737438160985719449712869083470981455133556157076672687608084006959001112871793195911125625778372033944007816012794628242258850510285996866956458481685412172232461051076238087932200400495079505462170105889766652732616643259362988095143061919367754580521739235458812979999754948134044004711941183400 [157,91] 827902513719940691869466718221167057762491000689961741065824576606226511259072350192210855109028889413704862850774974758671717939554075609735961755271189539264571586249266773211038101811068400736090664143047233458054330418669226368675117458055411519250341809090203268262089878405376080640337955507740931785076042293293817204921472807737788136726977663645764136705367430219936514068817227090050345745335979575807329763675856881562586761629175194252160945933205620992863005029328234930762347965481761400239467379027485424978001991611442399218668637241655349735461115242268646796987727660101219870064517340317895847158012366977525774003875149637650300471995766909349573795190253885254967295708385195206538141530639445900331036689655486842034259123962156286235109817049103235564867801021544932664552675903172336267144808181419671498959966065156789332079041046877226742568074991080833168011471095173632278047886973799165354635489533934879627602829400730070580585112156041256272096340331433189486733190911878260980571439344062460568783974066193230352575338766034576751056429552510527537795097780507372956798675148290702948135329818634939908706836180457429329062177658379152951804652876228986502866225447895019275653145163978342374011074698039778289770345112115551392163290220255898434126522783433548272194135543734947779804428741631662088814015842123794905904196232603289382549302587374068562612153936095444529706885423530314127135 [157,92] -29666511410023188970718453330223552529052991923739099680314348764675126406418157679980325481968641936710018963407723881516046443473863314596678706076333582861578854028828417242898772554875720926611954470560248136338905793841597264878493876753423356305201886768292450974087820193580826442559834480275029050119882271596165221708314570425562543050960412906192804916257430449408140484865738423602127265177936476130310023612997666656928319360551480158084224117063588015223271597726798497178557309268086883558550805613022148076508868521116124414826187271714254570148126153047986648225052351420236470586533244636987533085389229111975740056067056564844311581979685409158308755543990293567878589073566584163484215142725113836171003608396659925948730440416078794997693941670525281162556350318985962732126336390871672191639525410120072601556956537147617625554799072423777747695252344978811144229300550966052747184755772838715288529631476964405291054619538348444590938541941065636731090517117824863966655710390946279288822984773888675750553325722590018006294690862996798100583360583598011199001064074701242036557316205895545769350905979189347443572836821206483119297811971539976097482221549799488528826530568134623667027300278295371573650991844998785457052000170654058361853920555000337235768246867904066305076872328969092414933150769724127015022959138854199988970151198948571687433756546677137274116118871056667015756073977911236306 [157,93] 1918192602174806543727828709580305373236289952914244451925289356916356270958802046831701455981657705549830448113956826534253402717659239128238322325597548692842481251254475804344634865888667094938254815170278282232440877843134601037210729699424703124796978562533425462414754116881168756851590834578735062655663418177443235855797577133172909712300907808308817935474174268753695847366743959093600814959936707651004302358959233143596410453384565990021584588385053290162309812325268736725555657189214346703384692865031741224821551296856330741859549725043675471803416804817432872212613416177140824095435672533748981853103067127245952777317951738516678455089060768470323557105639389105610114992479110686533861616530128606376549404732421654087594487477525869718080334611399264483822012816101574793712025745714334498115224013987416271871042881977490736876166462786919681210871572925520352266293542254932684645008313062073207195679494857674971171667591709822350493091408651409967656702333627820238212137870958928172397204087842523605693842427213397592408566372365631990964866424804467373935271488430015530474679188515648240401783875993998726634157350834841574922394299770950607649283711542315502312436717601078059569492040235839319967148536593786123702483893719395496810249189215513416735716987295368261881118350545384869598873419732917597243479222268386981404373471489027265341290436316459060427880415613570283237305015352053 [157,94] -105837401041169946144098516411045474044423467485193001822687035321543486445440072054547635490045477718752688301001032113044753651168694282311865805380465121338740728160211474683758674564749746842571097554620288837609946496413593097805187445575468952255551086098017399397244565804053410542751578929971238000111694601993914167193108012375316258024360348340320039200796543827467817193138022100303565762326463042243573219257350572342626235636025272945337043174219382447634617696546504764041763745122341600798962349000848488949897614994231149014104852101114326354399150909037120842283886845089495106208624232403013160631448644312381622211971987897837955730686428886754682436402725520313275934697842495957561039014348153097598999526178320078330101937235211617006659373611040416277291888299309141248675539243475063151757844010786041569674283934005553985725260056813285602385754027850801617248149227254001059602661503386798083658519551070136049532364952394226748435876271881594144152578650697961912137980594901269852153015289904270263321678062513903743646771822850702157008810511403952179419583810065566287915030186073771887552097830375125957407457233949942724453500027468366381515606864048216777125870662608520679163899621678014977416529975743653794004508470001925053597984022469542053666543724152874100539279607288617316295986308462840850698276214069507299575686425190044125892740414825894921861498713969388893159164749 [157,95] 3294070620190648116486281846361628767060757310142197496381536688629189316393764975795999574533383318228867818252368191935035356867377046905222500653126612222708017075077362776777261698816145818448095149367463343958627579868098439569734591125026644123983953804540996112755114162878581519917221025238813880354990380562298363035993507094217618408424502834248578086021908893040641591478467018505656834878031237015915276937109637800603494890640170825910798143560359265761467614792679655980522075494767081261759882053443772346107532236919234309787801259619833027951601902408871735616315838757188684428748894522007340458741013917240211342157204825981786270971820695700738397229351024387739830333754864947132635579300658886341332076896493601005228139385534068474701208135619160925310215789020704443008031189583301319143724969660498248050219394591125702223155654318373083508601105118992057033947727607348340662805453621434855078538132012560200274482415749443847049117936318139714730525832112205908321411877370348179552133344202022295277995423256776938158263978892552875859908780024602562731935651378761897720136699628739337973738678309670046052046619021536927481701724874739135572081235124804930039718048427627055813021327249663875326814836811309567215421643680734736346832773230104284855789311629311327058574567242874191417597436337562723320396659391631952849019854395653984398310272364461688523411041579253049265770 [157,96] -83579333390008750625357327349728956249942278397716530447800622904148899300319451692854250480042304861465815248148959979360632715759282773150945346416901580378974098054933471821387554041917215256468138018228129877240972725914144316872496943198829747459663349361343089752255450775483680683049989002250508823737000833314075709681287555602906023561132697347675384458467167705552928954639406044610765665280771284276033372365600808676820390402470847902962836648454993946971490290517075230024999445066226624720454052666274483660718230337077481021902207831787765886352886421805672766593842398642808682385586078777481781636305795493833961377908582392640078100412019357643114435220867778600834020395325692264702104375726001372646017470521293592519391487662953733450483521149498695854953147774214497342087797158698887488681037768900677601706199862221959963150437362450158223522628819818512380614977601534452137708542958128012049466476971934858483126091592501520541930773424030943680080715495273386759567528958270011380577623339456442462168261290388059443700324992462824371996655105366024024808976345001149133380743510343993553618225884808777192332520339132472849249808295190469126307510910617211853722132552810276439870321126500963977707363442930696629923597571866322705397135142229627887979875498092818851218934462566429642423715595550467150855057452596067154911420576563904541145861803908050251761318725475353144 [157,97] 2344900097442067388823255574406415080782422438845924452046320412241595375993365315336686747986020610161228575985530041012390817967278653144875823351209761548393377404143542196044910951489846374761032226369900419207374341821890599898472080560453235267524257701046303256668247474318409338135010759827553855125553671430566166630802118451704802347626923054475822041333151777588566702965481477553330595798951352745035577146301623260419243105207530974810001104310822823471800688369944416522916661534462298755760933512891728277054277945480633616243229212645567866377912737251884883599953809555964837812372560531377491556726144730618867344738423901135471797494671164630632466898128230165514036394842602291796196804527927424555770698375647172999689478007984321529069614505076832279520013299083159607054216599565144699662230073637208262237723150640180871260680546588925255478561529671186316379737334989729105595320977581184540595977559683992562194332311507271213058799705640194959870175287969695426507964399756978777227617968806140215161686223341016376803101620428235937250710969863525050050875210964389956865472087858505878448429678624509049444203353309051925205287809785884414870077191493681507398736873980659927139034309439864205070374657525764198288384210651320562024646696369672923854387565204882548480396508731285969495559816513310009819903976754463323504825493600366936061569859555378302599775462630020 [157,98] -50416389458200238992102366140355511914860530179392230725169825966793323646260934756700083733010125841973823573407662201603201590054543858316658685264405636131122072115350726644523589755208420184710075474136197159569857742097114830718877239133002546997261926525123666291773010092951908957360640488576841826252736561810423127258882437869576098458551117275087273078926891341948819214151117125775062272302304639458611415221839212351342259294456704384442987045857779814304316307829961381507787001008504135397979392187470710069901482482744453508793776392041045071094289398571534543375799955698674421297112405483281138927725611596681800687997601422986055068717443610559202721246666235173515235002369865703855128261201296533690740413516681426988429797586254480085822118188499655812492429702271687108129528468761992067578498820870734496544401789066575722514149010618391485178583276837639838400586334430863362698542736195095627150623227884114207892323977882528086773852768620984060506982283964124720316947273442719049889938530824921592524735408936826626748369792759555393094326732276375431327421710219299670724552155209264468384047447676736975043899811879035379107166245608724039046015245948578387407571089433829626523955942615340464787004906851341018297808169703718441349968783015416509149693935392485372796755619297777996116452864970322272756230018186737443557155099133505958655793558989068811150795123 [157,99] 804227205249678026218575870754217482144030404645369280807614378177788807508093266738967494791487161942362900357730473518010250133607524763227884579158236145479418944058748974698457139859404554414054450396639510179517386253448269798471532431166855100798584672292039068322598605379934750002452152971082004927224630163707470424243160234693619487128709106481549848942834943179716485324767174015563609788459381568126645791024548696195573122961743545388424967990869459680861606025112419607957626116237478711394378575287733717053387623484774586646859786654706932111400382295270215409305251659570223040665492979141848256752153744591603018779604083908399199178008074697082851890067280481030225303813850831806322868101717626280114674034603834588630078205306627500926148907086364352695927640456274684404961690933490554045215491641827623081796088768416025682807327385298692963064640709623880246789314852694917768640229152010645268775865432967254542529838590534186624694853458167868733463954538328163265107699144589930569629253755012230078549700507913126728470317843140369651900015945358605491534981569126796048457930503635934655685318628974191847660039775293916963049880792761431159742588025107282412046287246599687046567786106040123116853754266665436934919236736485424875969957434300261628381932797528384506149884172291851042931187606520425778781667737580675882701495619768281398894594980805440540491 [157,100] -10930354748779563751448528867850377388387244830380648863159859852330857186630442094651602499208426186056262263735270923637426969030631382152118535636513373614704265982493641266700880628891941388733914438297300002085593916981762367685608376343591435838106842428580818305950386543388722798418642544418817860116907774277055862674625983377059995686262022195335856023731651802528267462914882485152118079323579919279853471615531195133545077836219279890021656428396708547910472767183390466758709729076825246214111445989842723123247320769593797636657199885314579391497145649898651867238071175088534823643904124691518698927137761895800084607579068976456182259637866384192210253324875183526370759631624478265839589465043081410184869820485627426770904806000851308122031422763031632390026660274772346428520661295811495039595911466576359621482156890333195054095242495582010040532718672299197612591785243945917730099467121217199541899301314573826157005745231457097760939986426710496683218498338412369832649082883178775846366125948267782963926419168028801971502997460632719457635499954235613972350758343624662029625149181909095178128521479572806197690351454051526914893855490143377889384342498233824849672023146214056842923543770896481009238819860588153095030495419727871949762005447305358216659383065318984155852879625448553989395371765126488400957819680783204481933200982579219255978703546348338394 [157,101] 117301428863858091200572934935554533903967855752013448790503051663128273629111516827008578079020187904681697015269138342968342022908204307972588938115512270889747709628150753859859033622408771356219304399606359347189532417744820278239472041949343951744606327068185551053724031871663225880597046868735652425344365019971432469472024209880667392475149128249716544879923318987969744092729605662548762927864080301115995387918525082519610297914276218355094172209935491234708660628437625006150975981505131711749355192597857708677343871461886867567421333769721716176269607523995889578651165957061076073880161451926082858650825467527621038692326608040679817778165535973524749450718668338857986875891407947271979051261458775884668313601059534064002299335742977166525092380795336670823718387109981027569212787962380673594886461019291828774591231956410196524625771226951813383427323225997256485580879349439595706438956242260908557297616916112831160809834191464097481308939120494667454568373845750480917512117491697433356428941422389489793620215420409828909144263795831256587159829616383482854002486883843342312601252262354442926052739673827542746776792850409916670595039282021635757752335778246339327119960672017242064876015074551051572871231373423841782608043902614492244403805788633919495805201579750536283538065735675535387070647481729747190022185298563817143904254818256347417650981338570 [157,102] -1050116151044967918158868643142550175227406179018329877792834379973675423527286040720796753433368161899560584381762895988810024701031217645942464471116664479105724910900078024613956119171469687902670299117745216178636910611829175445297722468957728407788851282785250777209136736066414784799565681942814386392190080130649770778753734674844672693742489646455347698807935495510905879713481703949308138407024625795708267158086364795687406776054221186601408385452371015813471495333190631525612375040227562119826218160889273663490707191776665395159620267171215124472891685606634943591617493282724088224765173859749299121623611931454048014673421462554676867519708016334709836102019969425856194851883856354695632277052122353413512790794032658461654816334181261922342579370550434994581218721175457984704532759476192748732689135732063388137950983329920769340465590460900654864719184011454564902714355152615880722080464358794003819377084603666477977909356260849195708600117245036429708398616167963340268384625444310989629450646908495987810161432893064617748425510773189145647635892352076471709736261125520166246194701824019952529403658715265601179332139637165303989678790276344221850268661970239948581426089039766764807708298700380660830180102970102512389961080212157987461091726933174940255264043941820835373085194101739577271489493490956971663908284406459021010651991241296217562874393 [157,103] 6731563565405732418582384981012462681322268646833291207385194475967821803569378800096645600624341219099132686517021738883399143670174069197478596174677968467338085090033338885344329956647633573480518024845165357148377441443023115053777208686812446072425928445779832041228674653828026939443726453243567678505538588763761747102136903785671262039776160549661741595978374425399800463608460832148490778518640745906469568487953794176845324942367655379402620671401790939468178505158322578949998919709200573439375446359416254497712008541694473221478453173260638254935450986756387923468535214129933673952624422748009862542702810632395551191604013645800994898375035033216979890303828195908415557431684250791648047818301243035812720841109735422481248781295809676540378332554086188410564204962045033011034713226226734391444436679471935641964179976682956846187540698432866823830657293226147531506898024148683380808280635430127626972305658311081767858746336999392847849142975821921618885399891061253634157329725193304647020431594657426605590086635074031252750602542512740749905128742274067654959810219967650286814607185612568076761185319401595487974212973622862157336118874904706310563780292495790438504105505121354266267138830163618842679757491169187249206475028191302375639634490951537558601957202264515201618805028335041466373943236888639237837324520981579572711329255142595917038 [157,104] -34968454787021014953862737770193591212294027954114773438846833990672596421864143812709505459037080505317791888152324742634015017515409598376097857532268915221858041148316572408968455660644112528376905111285637892698480799956049989254184755731560698036382241944818457336785495060318195721692482439103012449382644344826753361009481445776909044465864005152305839790441951631132363836349859975830089493434142573933347705292836749930124344896617104991782647700917181364523012672942539502523579700141980011551001777273638990330360646592434228540652665932374771128333699333884618153551119209526647237541289821418708846539403673125930169317287076193981954877968899578204492139236700411709849230550028270821652708944065463230547877660591096158796307451515549676565954972934326073596747426673396286189316384484161396962654669080146081338333883380149432630242540539375622553311611002245572309473204629089628845986052298953471924109959496604545698694749575987945951335216566173338517471654985192688507657337072268659133261462110683569443030550757653602150088194600074841561609490111994655316866926772131662522619607510392651959577625554578049779581529937282494179822294394730816782661165193101123164905494659347608979685238527226404793113896706497329657719686867254665021716872604678488370218330747773490242328420727655430533614749188794106189382579749856901678927802833527898 [157,105] 150100811420675853391663786609341478918941718810545980162247011888138025867382412544669374447612303029431355543188045064069751517700065642137704691809579815689933168673106462767766550038187750033262369534943686981386591814004082500684699801980991604297830701055783915648493800376497360633629005099890910118843769893976287658183899791222158996813180101237776179248258457423300604312525579617032561810986159088724167301398703491230025220699143854008654699562504225666373011327202454648188463611967877052555346476839212717390743795658711060066849999715815412433184236979522590341441582173504033144777698102552209933629482447241412854247281791793404047131893632263452734404148093955539518562462002979887281862930359059762003904021995050661811088717022465908617343358547105556563089569232756232050372511507444194004627422923368782547420282708924971172124737200100757958412931544643462769854283354435006606919155727941044644128100145346967984694548507574694894596500797843785263798747657389940249056612131949255270325073501426875627034725429324429057171779052412644963795120343960106950658549241719354259785989714988323055534426883087717764218287191610025315483413774588440766993772493128547620311522351025827153127545516065049112017900892327882015289467939297098379124840403146558175798719416461378003087201170813494461575194180522566154319873258753666424161070208 [157,106] -413685512274670192967206108804097919089771714836015087897263354463098146317760361203968095475295090342592426754389113117354097648640895617286362410490044091817364068993425323775478355303600511107365346241423508802985164737320552821481567833115495467856416629469183120164239847287681940205473019204518536290993184378461830397521967939868695908465039893327642914168004494006801887060368366549569704789950926236857944420703318218068392915466540218111540780472534048606364816892430813305359496411047334323891008805655817043718733749140643756011933612615062838969668759134645858176184307017523148325134576970420148341990200138654720825188263761432709479324881221644813173969565976742846784047526959521172608740730062909993598253159174074366028314636729344405547843983716787415810293010083092145196197867141337057657272864573739019883852036873564905242767189199067028331945643492692270039033503604374135952653219886705419072410095203786687627858304100944034779418801506875566931973715810210857344766377562726602436213908531206902197784903565232915109994544245671330790912526273738009228141608848542380580195710066790118014142557880785546510441377526035168020280534817457238703829294609033831891313705359336588333368539391197651932026023447161757716355741536798444623319897388010338281658603268620532493809320586208755097862811654861569473154659785771838279247 [157,107] 1016972202896967645307448509896620967209555843261849355803020515143358785549226634129421869224411401417760827586018501320903704682000184127361776291372414018397999364573373775617658929293646504572283540214621833257298889213791455650884359172116667106411105202592878718635126866969069667741742133761684351039027474110186137252856410590929861716193479899386705624855797149426565556699741241504905985979520871808027772411661870058286040200411780785188354469095717503679860951303623306089497173106099975415971492788076334073606719972543198067330692734714496127287520701409022333616844114430510285403144301077129730543012662441549291655644988553612479568246938220963894630432400125729757719994388361705929745570642672197231734708183859153111141248993755991731339005482455824088748244117509428277380387850684084055114255457671487805213097836744330696105692934307184906461436917193793090463071647081031484629023978472671274371555748563393334398282137067059258704549574253097380922013717164095975314245214920866998345667215515910312198293252405353263463505387118649998843590829067704015968684225165814738324458305163002511231750313560152404805754783229528579473934051808276489558973175430947771199856318340382897150577319533656410533793184056754991130342215032000780209324302443845000469237996014171818526681153839202925180096087343856233197696408804016425 [157,108] -1812481214205204163528009414499132986335366171290167139598178985185891669596462624753843738473139532226144096667279568510618621205492874424229093013108503251640444382599064059274724009178796646519447730749467023729162447809424318077052029839830067736565812490328212182501417627424167940527754687356507969514405416646125032758187650841721101502585971131289168418257457108471015583341667095096681520836211585752672915880310541649294159624358337468149145561881859941219495486625416987037158793147907999373965713049118740997285041541024563410977458939694452988677757568106506682465107088420770052552591703720060716783296424272816387892092641895748037821597700932069570817275610640664851737788364634647725421571330035547308285494507500848722571084565685841136895473054201017157183315828069191356458553737964019385292648640429424465244914906867350929638836689258302312362371357580801276360612505502611916309298937045932890137688901634429796642615935655767451438455606619641545673378299325167059063057078971862008350930475215670467516901783272424395568301329858188115490866718354424671900980613618472657489361896278555151799281899668652391932042892842788062382769434770965220814620978234957309460885550057561524138846287696297385952841647968435298479712139292958728990189860565625838050349523562741889821232319947486947441317593780628052856691538766 [157,109] 2073163863796636127857883415226482336152185475079331182143863159218071309052387839044888848894925502423421143302737344388102446778005645450311853946313807245046079395494388503122966074367863036066900038989408392123241196716096916148131511195091175446591107577813626302684634359032086407426097923020595468364286305079027979084095456772389180914866605436667217505821870419756798862943584225943790681044028390607889546288696362248647193327731849322537500927938773472135896980011622269623357011596201929009399508519292227556552942733271403882924633819919166052106797832131263400959643110784204218838674005003973292007202508467399641811070724559355609424248988547859008188909459180686725081887848825170731983647124164935171156186401299208289990074993663359568302748340419252479083784601859262767371368081784718059596731342026916954858631204335939666642203915539291496915148178295484089382355251308011538585822511817031477072823698079013110809709196483016180364114829222280413514593336926378298466166559207212316949074711766233417092089172236987214365497706638679850063586838377047701431935431055675614357387728171539247779816642243714131043757073156165228756662825180954664985903676123935970522259012073351950960608354554668118672074120029845987261612558814702691322886580534467940131389554402749262064195045529417786756920172840789886826702 [157,110] -2207733769047404993278193799112746050118414365909028221198401574013621736611919840289745706991901795433550680074935613673615655548931774514317109334318301761541975076555730511487843796605419050580705697888497863637848387232516504573832867375670512795951612276705437371779856681475300167016575595429365912242344977229580357738120283583581864163514958890080580732558382732280777553342779234297789515352150804051102618702045978788816010319474966043747021849987086992620270503048953691733416384699099999744073594467007326875690301043909729298301873210368608636744338155661146996048731228459394170339448386698209345698084907346386125629730313226582873109339625428007671820431662794702634547014459808626166723217979636549202251834446468306505793797346026977800704569754300668428237876095135069000629723091096738478021079260529405684417826258968659764580591572663386613922950730304677256302777433928040081536707094431498633537630534390408141055885442551431279286977638130834363689166989525116584919708085484728351985736164242359551242131969305516786185585177099713409409034052478359731290914529008297615155406632072665805760017036428704432953396490702512730365468755513587967106866611552827686099874568598816762208725045397499189230831601109243114662680105089194675648320647251813304924931663479129382277488419031237528140620138198635825 [157,111] 1480984171376317287163383035387584735397280497713256335816431638717961112045096053400330127169070144883006531054011837913397380303475882131066599468786758055522736620560524345040244960325724355413003333793426922309085412146183517924310129235254529458440742113992637357993166728745657864043066049781807827701724501409758710318027420680356336863659446496350144920541170800243593388556009224644048487222523313717410378996829354188305596936676497229734615962489692650944605436908056271591817785589595722867621075376471628249904214074376937896918527313029567189877919186938669072109879051536229832223127216583617303004343309099153629348275143666486016628877672545987105520407295791890821046796231346778543000128174905696122269303854393575599583348197150593422126088549514995127297968944647971879925100121703282387666376412474244490941821817977214231612512875819603940388065568507228469793954387963836908489655100478814127114393842951126694321668364014801772563483108875851182558246358934991144993219405084687008193875467025525426324799731336612178448290376240135877706490572286713871801588840728850663412544691632950992878912544909313671116613253566605521885465177311223283866169934313126829139516640574103699686373391550412652793477045103094854423196998825228252878733181325820973311807468335414052526104176799379049424278750472 [157,112] -694567096817879664579735799127316512725563942117053100787754705115578989189162616542394651561225680487030364284320897231339923131363950321415943313980110775349658766698990966125354513960609061283970976448105662930075567824394438194008376627508943405889588527937255222641022641490983118837671230260657297962430167525519208647355326913221671093230209221171123979849058069550152586767466381614207423017167508599666464379432941717721303555092733937963701967049477006955462729341884332021546907796531588834606020620069221872587589382793673190600166902992776001364889977033996559295173366301799995810976971963737765754577519572137985339563403012427423257576205866829892132459071106667550169806352720213006027567852361024477691666108105223842264235116785190082924879923648624506978394463183507562429878226860229611283161428051191147506831102043490843253254844997480771927034483792662970664889746576543418103426597619225676095786692408057955167398598443829326534141585561248790500171902950012223619050320977551065244871834584296079367271221052288118737365958645893130649896280936235716524049466391178710120728405618582002592968705310048277354440087770344694979170461975799300405949555229344184600382422458307907453307836304770527831882083237003981541316918051717438563993750353954631344460176061379267815888578766807198114401 [157,113] 296003732913530327397561778179649126067355577790800124454809873727499608038443662383829864230459983683289504289786187609828326655443916708330774631169512644739793748466546469364547928649011929088571096516936060655735688888765000534026078796386232805339526107337507463979200416244161531107182440898761204650554272569555547595038694027635574896441558174385357658934905734237892321420220508501637700334973498369716016642045781339674324449014319753052928669123328998192613202769860716003592513574636263771644322713986961626856580095457369569430485638256910764995593898703927882090984771763190962416497633199903998544668120950156768470426869800705063757090603079272536454429258657191076294743324174031636393790334329563556816228469389141571515487760110861329542844711229292882486468035096562908807826627360870965185501101787584924381067097695915462058280660563902993995682127858543875520456919053948995240093531932846805425614425955413343291979001524662713827846990429747702540434546259862512356704487665616470830653065268014550263723584079127279974463688102874286832812640859299265530191678854491716874333151945493226827369069783515876875818859705854020544662880183570659786868256879886625338397563736617871270819101085642575126055124619596547078855565949771553254694550974126260044230639025080180521177983777244038 [157,114] -44671851424969055146197075920431453116638588743744636974346243563409328046529985648257090833700734511155690961265901276532370726291233141377205211450090686650860939483898050956522865365388775332653817340332198873994773981001870306925271332294703059337873435575361573809489791781977732138082107794825968473582087411758186821561432634466028667275824396777701519596420660236271802139334122132870861744657410069145066229646811107639759251357938295386319542676687614833497180263994959364003072972169527132989460487546572746903505718747226923396480193849184498188394588574871898440142042435606912940568664615164602320877510980785979227126052312509379373454760242186411918579384010165308762852420103551902409702657875982401492178535017692615655408399388761406100957479576702936082213242947480366428637974197515222539548498245099534976308179777980503508545347404125211427360238302616353382730562060531386003860815118652199819299440975981713915242260385724263318494644563363551971420739680604361884100930376000224689731668915653978141655108556285349872702896163322489270059243994252053323403156236223172441876651389870565056540974678785752425027107067871972348288036643161364542899458075315853761927779339168115450392611369057203961415257833120315016437309845594135909502865538388610076077125829107863168849027229 [157,115] 14970413216513086116407803881256787031597788738410752689065484228186380888676470304417163733074717575471663119539176962869163702920884206155764869863727658898945548934245410500499124669580232869485813540292815252105616309382176228744305673874703392860771072633623215642115975982071457929382063653436195843236962289941616869091949505665950113960727353095146157365127496661945368324692966218660660899390794579176986019757547199879852794139581761875657577866554314438683348483250132387083963767105160605598675620838263135934929471807097535365794661945306823786028234966369258332355296399601570362986031070699453623049255408817438838422240757354230627351784278273817870293605630264001505318331263392224700409896329666640121434218035889793813816195001081995701943803505731098995401031746473416150441739816088745172338141041307285565953979689570937437447418851148732355145300271583520109044304944882107856222411625391001431505751531504745936851723166350276368860896894242814457166870157168052182327821038819387362137190871411176650054073150931783554225580958518738712662320394050887283994589398712745111380795216212617873347811744198883965526151168783343347548025381344360175576457176218447960821468996314573210126805355401314283059062352886890593017033626315711683480034286060286040601259228677159428962 [157,116] -7292798031573321190808762040587562806919066728725365928856026102765795399504371599035878517239624351982444114130268403148688966341845943441090418925601956417933013198599339884914374989155657338418409574462887115824713979991946672852446997607371111625723810416530020709703714553013553568217003805866839318715965836494373950792785041789980175368243586354533256401940957213063481071996345580430391905734235958426586311741472572550538188000339868742981796607744302020936305531981956765130741125157556398868701594655806158994752209744057249566174884598212395384876332719457693492763671936107628910108485517559164315520884145174839297323444266361778714139321725559612085062760574221389083872458050027675109467683480631478607782292272377280134538260446083624094662505167563148934667149286212204888805117340254099844375267187789849892519532543843417821435723010076952131034467398715879129415261956809096724153938768996152210232267770782333636522208861454952072980511887616039862291523590842073022858275582717170793837203012912455030829147735679671452952686957017825896781192113459764355291751155941096162160545700932568330800507600658638790290548241903673863463001772471624901768987723071218423096527870878042784499370001747631650225633064799120562259298245052487751085034566927550558924851288894954 [157,117] -1694717677928143197214540920641792802215692185243951168818407444703793284422420347311254666147423106152443597338120064693564976061084015621490164167742682522160772879839018674374017685978048951898376475919938160499346319512317884250211986450051262312915612937897159968491032060354477419586552824017677466294282456341299003713300484615715180009089145847876612428640747251400305613014836074310392266922544844175089994007655302524345022438958118688270923797784185803464447394425766439812609925822108737371483312868837808669170881295638598101092756489439496798571755112067257872016311239755505837776771858342588651810055713443573788273748947921125087737473995649234095074921408779986795606217764160817651921502475613835443836419907884663637497125625963302010529122523752399972743894547490139073226398487657168902133867620116042170947133667653660446516966709750043787731456899019815113862049844866126913993383326867047683857047882868784081529895177424674681241579327421076138264387659481854497967306498752608916015550203772358059884964936853396859132035912405136074044245959978282299692514966015053816926889636171858072414108821047057116911120209240030282364442635736322306735457494189998789611205245465555118956672921515967642904062116201557614042731824738790423385859869359515597568879729 [157,118] 53994326915513165823390995157294378513695536272018362636288188100536926154626541379345934504443112416103217538731205674382368740140655575161436331419352030670795277171773430528881462651586016925086007956896718095626115795391269279805220676268683692510864983610856460700213990860063813309569592927142146782164341551501704084590236584093563201686073585714792722110481946606294320147769772732633408054253514513305520205375583186467176265029562380160742853706494439569970293568908267221370716728346093194329064108635518919602391591740530278984917572321413694775400069014062920570790262124505754587775224068123004391098467870788133925217485476275794678918556143213540719265014318968519824658414675503486982358635039231047904716186125534471671507547828762070404209944723008140269478962711106313487180007604817474546708661420430692957933956815921855920717592326757999532698736982430947284160610186886986876346114000318263741178545892700644337202651052187451165692756068913108886721575597973203869173634720372582444728180127561024362274440948376746840857252440136898366531675036940883639390635181766744818908790486996481283194462216467124497772867976000841081247689425377557237803271439179095724054287705212113844290284747540563531255507457662406343253609364817021518476059604617427348 [157,119] 71089062261779498284032724673376809421638667463145227743212574980165462903834459890708247003615974083957201893561894267699776867045847784782239038531718237825233363653109079640137682200910479041705119178192630721528439773123555592300741471563642783708215450874254078423047950738551977570737208610759372383341305127348338613619085342315999754200993046596710375448561807528311412349853063478624654715008828683742715362332103341879399240816329408104416241712296061814817042625370931754305612879727912995694803554898999204873723924410222567476229667944347004017618787819055687914854073245349711317548885036496572186186359442777744010512467453237975517489525792982579048137769384162571209578995302045924541758578596569320567397884825682388197208892561455708212925430108425899562704943951321488540440012671840909125473155630577877621793718592722120940820339321608569697754172782438246671835597457256492998627600902113546305552311826696596909908926526389307422017523690500980779358594816917927398797650743008543604497719010457755960793637738638469493371587224438299907531486153860444953922576330464544209313173901114294949531098334608649670596735879897669716006622220198523722818640376895281214670318115962315931064498905079952790274833834782515625298389779745047961868701983500 [157,120] 5345011145409188566234236990997198460947036863423128261399013912812538203178544754326792248903195520037538077948758591190111942765940917949686559902677364710462903423036532919938654254850530231297428564278760271229690946795845048262865967692313975315762540925145050712846317753433354755116820210455761966933257598007113017719769370349931474103306278785227088585083977527990843608844369819845100815987591817798562950652139709304336967588176726575913285814357439508325432129784916442636609552631519235790791079673685244742949658409109942257999925854173069635035292309075619575164125090355578185391082537923500021974619983965287514790065254105837704261285966576869864225013295555427255445449560832394047503855794275641514927315019590308976714270734168921087428867743892750611126546359438988084817519805451792447199860483255800200384427855211118525370482284275975212177993207842796369893513961146483295507564387906843469273592121139339105740120510629540418008478474463150710049417309466288716903344528547646607600704207827017410665836742636464945979266618999828037908608338691622128440004739956898736727311395825057992914828168193302863330590727382209142892691598018703199703953373820766925708821277913940250454474573978395699413714366461141934333174860204568400896196 [157,121] -178292761316563231545207553811707532661197634076895870445251283238431168502010852737109628685524094527626134069323244215519820089831386877411752691437068101721133283554445649504769441159025430543510288005026020944894027177703470182793655676460383964054399403769161204872060552945798845669969348023809358920662822240938017429590012083132918266265316564602896205334105255499043006354938834429447612341585173707766472506961230313888832220034625431676021623198771134390998204927547478967276423880974819502441842919255313307066194132990526885920686068068982234775740880343021872743365008536748451789786035135595722598218692331083281877558908846457679477773037955158147265002358002640434504716655288434677393181844141005475374782915128284014323364866412524616221447933094652175358182192621356574890952251865495908062999366024477908302549273688246157638807056979578109903355458824857366209305637230833299423533883333293368769582082379702307118606576083827633379451403131799135079694935860197263121276564942316220795343845540353039970623322662152924237780710679622895043725498474332273657613740070462723984060081794320551449380163047486065545072135504845791659777071882504184757097280222765147009093116697988951995377486506130808211996937656396277067240691177126734 [157,122] -26415590097925200344109908889297223066483082803808291714169361383517517958061400756394483541736496693435222098371139651980800833058175374281596781000287362335273651860910207545915341884252639857576437833446094251944900748164591725649079139015734292978012116837732408544301325108606997364713983534289783087998024185448884909582282522797393847929812305386045121994593487516694264379862609123186444136362081849755747381608881132434912333600188971364270821545049673478327544844858523768264445270943873075960854295163190947904979532687544803003901785700692164965934012464232417958373044049374776016883611522491587508959275261435964940001918410069498080951814695942477208625382343962537368042724662359501814002203233010946755649224520831089452602126811232681590057217907086829862185489156725951046580730092052920228540664215586475188724901186742145321770073245587302402690417652916507680530764285730028952440146609922671584124951230554123477761119498512554809100789484261396284508832965212595419238477171776473448737775531056294535612247278657503654214759088089463639335770181164276296222986943917567141377258976196575722421931116910920687192662953677889144354978027870163389354978882595164214253842278427156350621179625231959191880008299864494630816944422 [157,123] -519951338866964366743123820827492850006140422403413188332623980438008031812196169297729716074517945762992549382947572064261467048873123311117775256863468384304584328092289168659507767433796745183937978543133979380393735564822515468495119224668509272575121864040059534379804400507520260319619600830324094331078372350904521068113892391887269606448405103156192928188108835815717212321496855413804199827186090152293302102174769898103831449684974183452103400982575459981013712849648858356129970842825361194430414274995719736486492367705984114507826201067758045669251403119764125098867610542865187422726777424723042150215062627422462642840787206540130953558717246593437198869018738847752988596789618453145215607030039509296616013477614361959383063802803311644724213145037755703781702201960685366317834123567561701090809424491478041999948821200206205392809810867028380357306907465744382996570242309445892090983099039983190558836838243939401644158926169509189040966025276111419124163139135416916547541400653459390817210556762365010348264904245103490723040327535553392154494116731921024775301773954924412236948691860460028075771749704213552047661437834058827833172659511914152693320008767260133277021264840208400313393295114964065316409980027093562149 [157,124] 5732483035635845427285966782713909667506295314357935884271781698871961716167759241070608498832417727964257582835868678547635879269129422656336646540782790760349639295972997132189831979405416443375728171684952375875889932844017677376810257362517901261568748110074378432648354318655457611127671159436278274052745503275436564816957540027212770576676457006002630343629975401146351292213365787047562553880494365061923639263882190062293881823670437150241275885364064561444588234424893732054366830774090525334452224584227984417192588103930713160264834856144838126179280741461160426244345127628180532431566275177401930375719110343455617127996389095559447761934246830219122045664614780464822255447629890399895575140403349968095379326492465537413408321741420018364204149170780053480425772204937234009185259357832691648015015096832607554793037785592409768331423529426768663712518807349572389893294994018697301522558056208639144606867352100391018539711513184408566868302861327772186893631105705887639058976902384996587678857992597620882092179120960508063350137334019513802659919622003506187680851377288062450815011379907329566689474482949237104924365301757827940953192856864046492628269061206928488868789700964632898519263303595133706011619422556 [157,125] 240035469084157456763263239432210299877591479648855846894399349213477870511143926263219894622182411989020563322867054375980054966882918357758170094024669607340844481486252359907092052118768855539077596053177448841349991836061284992113917073435344967389960671437444535692154127698714619201753007259465060175582588937189059961672918391736690802864613339980792096182837879834976673912064372276630501094170366375252388852018898292907328323756658077162310576963909018623369538645096417796835691844776577841475307018418942358547391180969225065987017914856252060093541582569540395933359362228157180584703712368617287979082465498161661136596365876382616158115048624044923436650529011974120404846715569563054592160041393960032713731311579065928046248045402359932450429523909212324518620426177138147282584064924909069696201200108341644470849618653612585690868822790403682398035302361446275991388550015482988427633811056430840539467862475187659607488667259893780296401659306137957418775965275478251977999853498011811873962820942459771967256972168064282530509369766620952986701287591871346467996312610061104334216285970356882229262883273228895511531200355797902304660203393491286232605070252289581159862363677006682202909619539220970451626 [157,126] 864754912963556824175712921352558716945593322762946193290258955832198255169441914382343670666725760230897405535692653060880717887967604507670613561100945485555001357055619820850251620784334949869964930527297863301614934948080548478619369832351982741572870298940548611575685111884522645031309556495903862906103991305335541519321690179564272809422427075157721733144545508003662609596593431258634039293516927649373372073802288812906458570521048391954853915059827621013323712754691869049418981201669790303848350488567823156639841937451234387036244717141963103747001383623966519163853264743376956475666292110238181100748582326124984999791872997873850786936247324849173670625137183281832257497662401432017161155350128445286866000131312451930763373919151065730254503969399641310226668043694901696764504509001803630775431533274259722943060160783736306614443620718956220337008981672899685155608612131044083345314987992601500281986764090228669169056919142222941127282951654899999480585341724640573844794542914460380887823273171196198834665739721139118439549071631957561188670676882249364121137681303790119750120073866487357466251077773032628834780189452275430208375196245431003647189497341818343061662469494041411292901362509378 [157,127] 14966824124512812524494534766744340946035118842680116196857983141263539890992341281302584373464094637505290395611149130746091078751271404767214708213591225426655128748460255465789013418731481927467046681243071910667988653296343739494954141617466702924291107489524525409787472870417362344033712393782409169009440271032160179467211976821289829258016821374082087421044616583917912779763085310545780238093534015363011178575978094856881383120127050821368841648854748384335088087943469628195269327820645505598647912336469629479049858973245741507383435900977461635559501064786772968449918068116078584648937683154208723183363648959329130940213060179267844273961105732398257618742498349616226581858063689782133725532323389046007089041869845853619841812336947365337639359817970225378041725789092545106910410631104361233376900505772534567953048971027186438588586230572237204960811470474258291228726398111257211652982630869849292009410694114446552148517681485423739690598909591961307456357105370596201983925361404611918253327955929281532163269956236432048817733060647673201773054901181592071681665431626195254463456167339868880128289317562667805551126681475392627917344995971625334475060068874021659055366108253796469639687 [157,128] -295170586540751889768010981249805536857588303358469901378265770117205766435010394067888728824022597605870060726950253664813024273552463902211220264495304990533461721538672528767445689485685412727978455931991863121444982235477941017787014021602090631196316983095731937505750160860939086659571316347506081212637074731470822302264236841792029926440838816218332908155150397471125845995149171881353006779415202928758303106716056748875109006379038974614424378070350849347322905134818316938153201460540193971003226569249838196687650486889190703928998296340751254430574678497906205570249819770853034049907150039172989170047978289312198477331811551954379820481308511438602643486897826033553056086034354689973839977907089301969227633295960327589267209054464716014102718337477540668029115342063502920154176262518221816528315370513604564231775908689126593547338721443516431034322758659958344357494162085896699619268191222953608905173406090103546352191455994072250184898467195590457940716198151285081585165226933278784859888461911882173096558938944688370682740290206770042967537325124908104096263138326987835262845916104022732589039443562159233576333433913882267884392907163664366206141754191546930566695605194403523 [157,129] 1818067349750843106477778337480042916375787332144228281196628173847020646762154731393732562438083830637256734186530577857440049763189061364944701418031945991616016788270190858134813775329451374485005015206962859475840440476709263362865029126007751513076797516321841674088984943637366783629146001280778674225008688911214773474619456545882671048910453911363289153138329757763251498249553049458300959095781422244003021777749421245076522310936950118006841614916369786878086904258203040659777079725194275656472616067748438621896781505384926593893746043249246358576439157737354823963855172945550596584665488900294467037984737739477745735907054423761902980977245849582908597591033210220389390718109092895209508894128018955901183879441715898372009945697542105455876162267839952940619771978384423136815431469974619641568213469215335028284833943524446847048808086663500212837497588473974951303879479173098036356439732531614761830045191689540667573067823887633456421005496277859727316199467643312020615590854761096055575277570434271603614448760270411962737055678756909644609802176572051558332167009190074160493124543491762115436159506632452165535764851773563310726516937097406818386320608111608141530616935 [157,130] -16584804117666291623882584646343717123841770751253888008202379049867582749694435464685958320188156284783556428329454496337601042509400838944645210619681908833028835409912730133394917163790530993160063683826857929801289787592196556733869885700654196593158641809762697878997400730148491499735636323927955181274262890041539643121643546924036385425821747283085668113323933112314948704681926928002726323927742786944807392143597605762980089236181527241758159059279279937970349145716064947326703679920541287272257821918609368990724917002590513321725087964158203214976735852214178732157654989881578675946089489063431928040368626740198704383855681702566739115212313178410665502229835242173948091281439027015347065781332006558094896592730727231467310642838870924287704800002449293271023176883550829525710208699515543635285446400234038765335863706570283939184664322270275542927326217328052106339402798028126433435307574881531881279430958675378765085761744603487415530426380731748434758136068718025833388083008299810735276574999329237783451833148256112209065094529869002323303244070910552444165605580514551125254566940137625852463800853871200258114400579543877975572660967455245338615480814124252151 [157,131] 56163180520074496524565376960813823943951101373829920014336491686259463452337709031033325558513590555906398169462728528895959889858310088062356383206915202519582957361342546589525404987592853533037205616724101233161145519323364585480410263970114649953178639172469132856265529565737185958438292956715367446485540183092407305448759159557709341656529564497261602708105732919748930581062566997482367773297621003090266622467415638544790126927336903071096402873880979517505870122775436397013723324827794972474499862301776916468481534171250074000539819028679804377762294968063306355005205172127047419452649183826988839365756403281912880785404874444660789615566435858085332282644644548969997650661400546123319960388349409622872388928035290051551723119298655774191653674418965372816966346530905759555218264326977379045028424553730895140400997638499326704432580604130647897780872058900664851937491603027520106323941681519294963634465507000192556183812969027997400600269970416449477855786630121620176523577812678738371679745281782761817047320698164778418791887472307145007083186721594665174084088840476746025081560543632216229598410157712276343467262116225432282895475680028813820497173602 [157,132] -71463534619120810297143853160718726884976956080799093155105218865808445220560695822629763830867009025977383418035641664539756153250802772341746616188249792757051903230781726933254140265674222134826737631561808625126066944482224557213587330916555860934679506681111886078045044583748398837763617740177228475956599203657723324329713250214523516251104851384029885350598811515310840443959723621529501664621223221087160240627298255842574749672455057713447978455626499783481163047464124863174691331855057101445415002068962356133294700742123404588600253956303635666619352960793320053902256841622994658074053994137025130027613284579268728967170200518549493406119005240516387699089433437047442046972065898034891863244712743406265720571135875522381292620657321973198814062597817206498620071425422792461273496712935324296591208996376556503483120296251391030023567193767804554540232778430982460744714819191195313778508454873192805354975379645248437695866934350565147263450831310636299538785460796311838758034768593697139048353275845803086317828933339410621469339534277013119786331921248158344420702686474169136806805160680584450685346950998450211688683612711641244705124393198632383 [157,133] 109495037106723015749853079501706728094366321688070217370520809698338813661465136028001765658435993110199692322309757330063731213146338281681050302959759515342677153265392523163472769655562924078834447241004126091174642725894921577581924643655817854969874529644234370851012186668876105456047616299081991933216877340227735278225921820581029076253411154972346404331492962094945831389653974434544660622506395229755037251356047694110155825961650450189967555631361302850074783384943931941635372358337023199267707573243566714076460815267516340596755974561881065115146428258722348660571047489448507299016227451926351135367314323694248617466991911007009955557635052882051693842238728974856401893876897200919314178931095485192507675955503958950993725369619366788423052194927837643852346355565325292930545218404809903856703038402211375026422094873409210237627987470554426689845621332833290614102378315539708002400207264795996707260612836727475720306201350572086720335639230524936654144318273391703914503410618807306258294554446454667151387724660133220588358308702948439751205225385733384908503971545970522503338708156581691873435640026755524433399878727752276356575174673 [157,134] -78339737838001261855447813253369950107256763188015943185899086318619362110362903908399905820929466388744472887649047178555466303723464469237529390803112592082575341649631794557601267143160042702714826748520012630203766755552730423326178755542843488484844858836954595514915836688626771699638615736281544929344632890287714279470151137968619026755522575723895454891426316395243114059459733576159227432572474452700393506891824737418842700667686181021221846358759121202919119872836636250118682825119912019586557251599947586229983626686820615967012252303880072984989329037262289752311521294109128670199591840910022659620385977148228843536743241314011401142407840369834238457825884647125316033500473113010207894168564307328017078563919923218869507771995059757980692449422258474787342241394448142844693529805352035286791176328931702777880971362570790341666637291836595091426085899231383651317398793816070288933109639558472669381022729776152399470609801061416945815562189093504131558559245500655478823395391802361065846890809469210789332909226269021539709634203258606121738274113451261693399329516347857079057918138414700068988530794944910234139311810119291334 [157,135] 38956630408866445015681918715568388247265645256457475082811540289863061253619698027495519161223481692753724821689343920902828494195063554401575804401534022863616387322154351455183921618718705859511791741732533578498488271828606044992386989844600839771294812670196021013563488228554192064492340041987073727933052861534275578227505901584637603508481168982718545710762561631567143985854973878416521983867494476316578550563191271631358127819009165034229137778088040262590395259762088479472427765398810516041890604124616409352237388194386273214707666008135863195280428082479027791661284911557577189288318890520831302680555037491884163763540827437205811773813483788541317427345861167278082426391477940392210507766996779957389087798518059376768242433830543085309451392421803772161522634163328982125402739242636324660051516187081385937043125691177657232532518362465959908432002676462817047612204561267882572801704651043612305269631318014575214998927077111947829364760124879134736740200368390604057276503852417883139991800304788784852904800319703207879280829617028641876765821080825105667441804750445840062751910913694712364234660706512720419015169776 [157,136] 26948519301000884363974633340997100106066734451417332168625240043153705524217980324884813528397372082366970117969142594801346457557896293915460883271529323347565727031316713248725704391493218630739025677225393230546170073013831556017638472564322875721707826657166228830669454081021123281194322661373868547714365871915971947376491027531001139823632316915465624778317673926439329467229956289255269107968592041307352185124746866811940140030353195445330232526676345663416468457162991794534457720187173266493413951619791899503791537449438238877113402848211944559417240149945822056149303765080471378603756870827303699878000360306654638015055735137016413568175470499156118207607900038618465802088970878535759138119470533466244382286362025314154376088249798145650756413434790649474176345240429951341034347342049451302772484362943276005645690361290022683882385941218506857186836176839551657978991925986365616366449837922873392647305425956872290504051199000924797053866337697799567686924632202688507639892260137423995640199402065019939926450941531397573183381212485318344519490087225600373022743107295594584909115080101466863265473019738757851 [157,137] 3043986809452134060249433634514405203529150019356289865674457920919385137946416384975261367075308641490882644136654093238763503520095015217197866331555794157250990815795321736169121317443449560512953320438238013549514902651129652457565219132436720575200878757927216309519008123967331623848182872619900853959666238008973439312995661932475626453023672140346757698206911362815080326071254405357077919613417230641878028563736712976642550073738971737356942438900895574097039906205301481863886419857058649886327477463876255449115431283845221204995274737241464652418701716728286959109426925322419185442456857794428318305795641785686589796653603177298250049411411124846123475084710883810617797834254401411981368702105608334627708686457214652184782528931605053067665715245902630645649423974419961434443556515042799658924380386436311362126704212190299135916303665764265041751768322765313239013872589409212632684928631693585470208547676675850789721309592360209243662044234138980534686672912717217366588679084962719771167297978093814787856517509866351773153853347694785650981698664310135650684274397189260798096412747691641569180153264 [157,138] -4118820173059695859642655203981134900738281003572992907206891043371445307620588131732413724389295596001720184528905537507691546535706568413947258430078825975373605142534337969813940295613796497916829667881959764337546400171918607427133983397551967444567099551604616344675608188313107464805597114286842375315479229986561457462782621621482357425360918987822653977771368866811791527701371197194773094001791779313492208765581237910609379682352134324021272651093047526868002342353262638718073152047556266736261255512137428991842279955058336356038634493625203929229768015992610280194849722239250567106730818885469038435701933179585335689707031864166754279246008149716840296986306843657378555953099317666012838878384687450846188395541335649549208163330402537840276959345689412658900857900006097294918116153441623717772990772671524274407629517097002567640655711622591998196200876525343930638217975020210431353570391752840096044240903153297865231672047704413597718654077608447833790646363998938909426844568493095432153208187228171670043252120547491601125882176358941943692026766544331911205526470595050186577701112062874079 [157,139] -901499209834595519636311914678194132472771109435657233166100076820707103917054084107760471506748590414092292561342004181991749197456029123576190511870510834481371271073128947291838338725106471074770173548735278707561948884105823881696200285549269440909645521342679387976269930958478582530105600875358923920095525648445587872137006026945522053540562440899349828436378191837293569156835413864931676934962431970178138449075511587740603834883413523364586351154725896332821325580101230547119056444325951300949911104303368380066226319937695278713891009657790307295088125319834851505067097063362855986679668948838256238644411353056448998687638306854082787255438885272752931189341595902361220844808163065863060581395028543661311557465598146067141654584408855903726914285522714221740059057089117958101902423540161347268514398889837063959753665431798136082778275332364449045191216862657803471154676171261627499015312773468799435555874629852677802958122603365727931128902227069614690701672051148510849591945072584542039086986459012926595126585971036324438026029688891592750964938324716157697699338088143124492588804 [157,140] -34178671706476926483317171526682449147024154096573225129202403579595964054022950454215566777485328607115497571835300654695309751478068955821991695623788805183099970117325157883586758218816803123943673423828958569660716675595214849924685827373132579263604172853785126925094530429065316667366538433166957661666478097556720902067489647278920371666548061757113337241595472336312946764753051306482656804992154107369401068610374077377405280259949891369678668010686254836073000241987106448811905522366629531159451562410703053976997246255621650635420033876656282386850872376805894715683976224137729413275990241362503051174393784340295085544257245098292924978279919897845362123557730493961716534591514218321733988774188378541164565536913010983022862718217299408408047727868159167988014140125821266881158351149745605249330422073614992001918517707700606440924592813886033520537124734746689916549954171314467747877672230500745799222107861119920512059589181010718437877035521077414682394924050577777282563312740455196568091000273927450317919946764006521258323444130576610772709699847627506831745185809586353 [157,141] 964500905560272707389651512348563538331972177946939702527715843743420107063964986338096772393551964764712977995900332438627636376232260165670187233829940381963915225171675620409995592469638031935960573157377687863066380916916044946896409532751183193097602781681401962400000100891106198511987021895938588646774820955448073479246928219738584319033473114755138052971958113627903401402552124456909230720093420066243864549179609253511982381869673631515717817746756556545270495668373503610608601114967642186982685672587676357930486910626920616694081535368415649081623779820344862836096963078137683417731261431707479900161156763056686646213397973005863879954266366122986332579423335902127660349547884310535510290153582681417611129063347913373373058621038085566847796044618757568703206880163054041869548784438132736734054359510635001881462869786110950432052365979226986594531104718403710480324597600297933498015173749561793759973072955081943291901035426634814829061489000508083322779100808898267161667665723351791448271829615036401290966652718590910556509816144737744780423541286402363285062 [157,142] -32873150042118194456813930897002218827045544281660754263483033154984376228217200359375708243022728148486007293226078975838621914786480872034912700427923262083989288779989604735606940403776366965580393066291739787942986530155744018290544513723394912557863852039951503458709148167832946938882375018835767234978378779453113432212225188981513801501571187308529484212658025396280864545425991003679037321614855988614511192654697457107393489438603843699799727890217162692686940915060370322065666471048994290680281605693226060913700057512666380016786693890578865815494425092175549774515514485934367260168041231025813678794191418638545437614362946830398066858942612090911989066967801138903100804162375656354622120982506282770279110822196614577584954816155820638789208597575011855833654744186193439202678502389655284442838726904689984593484097834745732323752990583734795203960770250002349557519576400660191850429221783905191659490666727613945817402300753795765427075712734033590563012828015184332454164744984032078347206878559768825957660746346331393880265267692737922767711371192104 [157,143] 3637024221490686493260538672044269244283896278075042872067321109253042553854956339714925003428248930877306647438582488958313452166797029121842802261948559309326919826580863414629086484115199596866392059872877944467643335696482435169129197573861331655427899658439409684751981341158243504713754811416382506741217722443623457742995793290028035380398664267655544953461774359190916899121769932922557491247564698368894460896787664869651042687551972521399565159900989792127545646903227784430963119812800700079069803244832597847935523339351406326564427606354678983751908013205404423488380332991832538319126782950091141260953878425702413483120086334294163861183033151422016291906042080273419169346470101217126422852202192966593897309730941920661476267128744755352541658670025140913094832983604626836953254296698594558069438064576719177809264245949957768249125394332507530183665146481386611404226584188062470694076892765407550792726105598755183263488699459221127988657552420632903779804751049735559445223565092960928739066791013922857244812244874503680699112267948641402707 [157,144] -120132795206762460953445631535306450448065304454932337945918499151187188698328635146306250527598129193809923056104247951769777494861189474184346332398434590659040870927897963738404044768605926510372729940571891231280397050607162396110944744502435607629440652232621422854912019532054928733570048726619805382135072714184207157718445590006198391773558481895573690773205439257096093429225703402398609574533741276690613918997827173777373094778915671807005867102185950653226414452260107772390924556723264580719436188699363035395000046609490463540046654088284382937870958501519950327345735647713320098598039549928868092755348810816545296805564637555553819663641535483595672828121518221765351348238830875986123877913468946473774406837507016752234897845501064436340912180571483061020067823384692548354026188774579560656038738777812930846064875646027604230449248285407865865793102932481691901997015512104942542573254819768251242784122030858883417853018093625010829636991849809467927363915201465423577962729877009442944644178350767653084514158360375291179215674756 [157,145] 598090731447663886428235874157923864059667643275231288141562016825442118996543071076046301875896997461655566602281137212053482617545244410052264664154979857622024517463502485975136897514893653988501588935670787060520756368005690651423864698409017766635575889857504333144464907309289561024170650225001896159671388530737215698077275002895194772990118468114870684182253669043289149232605453221311047317382015011329294938928339276738126662795712109204039413324521848283436250880620935416218900992579831309394087985293779358610545375217432027737174047347026718630373011657600236320625180086396734345568671140121866407234785331420936289533158995579643521066096614146348580161860796710318527585263234866125866729657387182747927573479248349583637082739346468660429885344753316316682560286289718348062542928221424068385395807785369198416327434617758994922302746650840213218343159084880347773771163300626062348158876260086522535580168712474599793977743601494427253816766290586563468240440193472566006830268586445229738370388722437587242577492951433125 [157,146] 1459101245150966007414077760112036344354127550212511809270488305544827104597531032850634365144789514121289128814573894987111710555369741302562620174609775576388088028315378207952567345089801806089927179177658929458636418084927728863911747882201778186274116621130005452370685656794378655547485112929101362966503906316024233784365085593045822165910777731454018280137810543975817438242470896389671662219763619179031095590116361422238423910490042956033477420799404956190071054362871344211921677583693797159682144135118280049888918051084550583805616951292331409879929810274465587184881455836440720750769514684764272241429009846039456782763909804831330872880490877127767779968896604435969164920364578396456963063570932379264964010210317531159027295172231590393744850946198001013482316852959189416806034129856780998715888482532135645587258061886926381308516598825232074972406000464270579793723222977380237008934795214406735391671017373966420557838774448583975277279229718364843561113772407142112477326488572907257831868300890439875594663 [157,147] 5520766863107025208492213470567009515379379392289185385560882744719219591017527078936660803675342639401302292179887131787874942835693884915185287784388625823052248383984087580974326086063077484808396621050162877646860660524192036238277358373432256900523386555669597584617137046545516018622797549479716288693350984672979130177736670191364463136578942440265510244245613761958459157797889610988468295793551131984160543640884539722140661151316109843453948751828905594719772592030514772512338766711553492682925725385192910064912297594100193800472044700929446848394251943613595590116501528009431348632524551239136173325563523943246767856494458356741698170702123651975264141152093718602476745926276684000911879608517960725888053525153760383654558138885160521431144026598454975043710985523961513808873259413121926988198466063318469850024072961342451257410488135183929892080241147298416834210096956500078975546495557604959204489143995418326870402770143057591764270122252758603225004972906853108869627425244684279101718482498630 [157,148] -3370431796280233062623808083425635500629414317659096768251795619630116148727105912551801651425085829561047078605826566092083660243543966693622979941144195822318413234097266138546728290114390662605448308149621547803523801463728783461807115466065266544054493074309175861857711752630722890926867214291155197323380829660036174823982881579852220200316868742332209713768536528460836213877323145438566474567047002649957556305790622241124328609251124600390891594945277075201561855422964077368673373661716319815327434320442255652286309807875288044415660045438384656560927069486486346864657618240684370243826163684445943416996645848736015607147955741649155880841286718588683127295292433478257761399988887473913678896079118622403888372331468430943949914321284160721707044427977345828592764388783280849215897276156258183358465241389297806243891678585689190582736359289612741689960084508665627096358440989826189788525790420628996547025997080512077286136357017184502094282628340998437428147472834870603876001135601343863 [157,149] -14893952039446796205376943463917179577720743005864199775332341170316925150377117090602193400557456607490541258054293123456988553203410083944972892471845410130058615330108270270107569247340741665982300845795082593649454429431677862112294037585860190675805876728691988826898961642586945264016263922214715410013569340119793377842723138391261269838967938933143486845265828911569086057011791371239749870375854485064872258840054360251812079814650659645180955102609548103369628658469109298886352804105082769732961131413889917369788951928180246340710781238519488454973360406583426342790987845136423558591815350266985589323191089335269206207936276144996024144526221250081453115960116933117398440270672855437802604882064977926219374419903559519231702837721341187455161995801053755613378007655007643343744228003483849958137329739508078541311384727261772309337886793456165368524542277193466718089814034063588998707465527230773629825049235996627383233057917493345011192184188330688629425118091962123944933471 [157,150] -12622268766190271439415487942808554763908510158954700822754689723279737215060651281863845988255368724023302388630564271539293054787087750035709133441686954462256416792716845151156198722926400182078011733190828142833365756450155971425988708704513589923014862057924369285210629574103164902711866971376221017642740533271242363768216002537611055592368861027048275804172922069566327690737933897453808797455256134077510730571502239654503813045269371433174144313289277702773582160239912525906718523106370091175198592521592773790800776781635779820955641481385417760932952357117268771063400259248263917099538332737462627825426676348700955285727141981738077888353719316638961633798282732294522008833241234695272815322204032529006752001643309125447255377746084146734721321708070951293496029507642067158406743065534345752861170355849317928122941468948788178314380632805821357895378013718844801439336580272565259835148826915931576839125986731164056831897496917450612369285108916147338249086101144 [157,151] 14899359666412453782319706437105067584673348891679429585500467916858519540238889545171764615483530463431718872653217464434091036873103658853978062244447425587285714341671290500584137185951230781099965011965448716734067165855169593263700742186265040842220483336166289762944199337839594431390439661519238236668547051168646231671826880874808799768399554062651370090726155623888776629568217672639028019291400534699485124680390241483200059717601343389959120079191334342707588994041784681747977719583428134751774860088857080396021371055643286234603174474847655163247616025386230428729088890805251302443644765272984487871102926151975627179303172345801432342711972500659723527232286087936142608622276760163553424472888446297535619166138211828247478760760937467590279122895116538712071658057718013298940646444194141298267659989485964410444627475787977825075594321261548060925741492304842628305567529982737039015328658532263288498420679225155149031378503497027016313609426290825542 [157,152] -2045186565171456405379481560213703069183687907360291152744451403785805208097596736769299241737054416952858250446571784321875957872103238075082971206186172874007614991824685289319858075130538002491187579825115049403167766447406210633139760939001476727154291121932628964723411699447984448885838325464908010809784110834710525006305328879605754603264046165761452328135172715679221209703886139359679507844683390560264968914696070888244213043556317253998855806398956367600204525494369518502740514904753756319774570566598509496132499558204022110639444447270025501552366987454407631597825734346448703364673629886146948416379313341333966537079219433113676131610063148483850889884559850461280843246503182461367924515969882712604992575369731685413432043001582952990665791487686862512114938049982003412371163686107474211107185540463492761694285749462657887406305423941535842962198851847189851783553442613401472484720692678248166090846547293756878126406897736628211697353 [157,153] -98132290841991166781234103205151845045961733101792006472446713517140326046128672828192649001914769484933150299221149443234009711678276776442599198840303020517687830493436993133153955352002081266892278027842390486420108773752449026306246063962397720259032652539486618406185726675247348399431872151040339317449165004103119388205391434454432002422624681817901577053162393903666253354011288365474799501308724329037698244295048965803208876604936181358713418568424651041015613498127942679424454712612085046361246260056962180873023944961663449576194187067760750962250683696698280093616052890513791203599571893075795592368930373906121441507539816030654868009045377939608314551615582492653929330882234508235423041144069436206610182077692216271520874559049132683756975280770623248453878771987974838329953171128893954055648484245214686989036532718749386230201202639380100130462963170657928495412399486388138280057510568224542248313205364255332230184103862 [157,154] -5103615859037105438496738604097397817295790397988927116730109993463196388824983278234298905200289456542775546284062092356385462750453985281812151394445362401559414557518866749983358426318744268251411902643175285839726020504136863828675631767905354911093761220532249718820945131810439515996047692773887175225311977399699121181982150087835713057498059862863449200865057504297013921919665665341704394070608310277814438404643687807501180635351689738648685815997588539041224206371493002832657047690751642140213784878599561409626790382475405881770100362740719072243857923076978260669476827923623886524984637044894231276264014775303545777532562454172175373895957233519630404005794540512201248707342211410907568875201508122795829312280784200422850394100804311111121908981240010061924764608994255921175344649208128321850123261624393994163063718694123167329838146479233588675480610170683010267782819782309929908719746018791894190051247953947 [157,155] -11020100610674650113784302412044784733801258224764916227958963434881894600614680531449333652838815798901552129515718109404159376455316670263254478399098627092957170237007008180332393031587114017299153375676173944176413764408753794854268115454317615926908078892060561470924973528315621072179380772280913263836195947209390438967891683845414875150805180384894856773390966379007605372156756035929723572271366537968044736389884715738723549551481679701930276310052732769733538885272567575154914002464666377947042311854012916511307426677411690760712120896993889802702937815897226020034121722595254716277639446438659926057242472630486041887659220113432005485981078001960797083983560101956964654056245275213724847676920587198726316553187826657312751012963519277326276842375755430531544740738399961907036670029093199051498500311270947944372697558696928153416350361428838059728507109128419217283208204414812858172666354276331139 [157,156] -1120229907419306647266765710204037286639364652954114168277935531140563297010997010370167531790344973211207626785124505069632497622773742372367927062199408454563220131116781867916337795741603854986607327436611984295987914441494755721367844940013072339360026067470398121741888807747980989601807035357101619567619312828082811753063480992258768564963435311039957835740320346073447667648212960726313194815810961872415589154897696160743464450204198219254813331360351969930989949809041367204223080639548707397649360851960485429180181275617797042554483808491502633034037596087578310537347139422091499132386751778985983069050477548067855076332047246111429839503373840471895755135119763077055266864670581049509872662349021431017102842599656875852462224512316823376020512477460869231095495193267027201200801584607883641010357166350355720264563964615361561615683326181310700003046958036905433251203619700629886983 [157,157] -4966785310674631093968695641472743965612354361076242257962081106566340692445912557571398688613830966604548271516611943679274256022499415517428316408215300337762520783168322751144881423406951235730360410402471492949523208207886832817322524137014147980709801973821055707389655243008306439382705914311991531899785246536356790852185045190246483288621844184468154681548309634335073156383554735121128412840408282837610908381157312012586984622105720007790930627904067145134518012143580211869975675402670813275439977593557050082590399107306751365294451195808405876393581321971723332648266866539840932971262703338520217857269635621471264505283476550650424503824871768784069750235730387224419956519541914993012733034483666335056617360791694991497356095336004330528498228016469516313706209239372396525916009899734772838953341394165460110311111834792285234605606018316305123421291339713478971241 [158,0] 28744229289500061145036383394499748621273660295010566317895570884442228278588157567590609139760944794984638768350435256480097133933346920224028489254226093010633397474235607974618535810247173824495222597299260461383846401396951271206726452639032570772916789409303884933167003519809169006598139144406715367345845100136624277070360081780329558539909672100721022135715126848713191099437876602829566031852261577408031303397625703615969585046751501936180779163648014817001908905906988949697791385970882166677770969805257347165559443416557244927110744099135608258574185241665859425849412703614823411393214544727662691023616622409404203067076103033380150294244406989781714082981608422771157795779496664926330338738706841778624567390972343662309828695355872458399488538809292054017016948007361791935862593725684265435005328486075392762626125321605922166423532492668561540596307022247751659794360333192616915601170997020975686407132235376302637417923547024125273310296539509974673677550718681936420365020461529404174236639035870891489444414024096832990297814150275553058103015470731959361540630545915731400389955774302594922343925892445207891190547739547677328347793117633507725223553521010547405745322514436389137491015178605375216144990476064033410331312595754989147908411476810734595582232301869609996864134002135570809306659326542875796635953442885934320014856703504087251761425900967242782317914285553094966178406193632444769040148674398290893969968065781231762931217541462113097041879977787648840943055574172733076032055469807812163360642262533106439490455017439681867236359526773697185359034899996542781749162967307148788855261685245513916015625000000000000000000000000000000000000000000000000 [158,1] 21712739029124721558208864320494635554187287199972011960187873000877500026488634321341440868427502172290968708264082939357139187920734693455735800209675405847772112879898639203078963618451442991956370367237849600341809033600068194193201069504460642132539741428442933636979548865463618101782336620555467229497756011521627219812708092900123413288187561117315506489343313921864714103672463523908075095697883921476861470243225609677303918267203007915363935701891990687356846372096837431224405268593193944397848529633429396132410143795105724205625703392228518159635169207673479365377885590512850779074731444961107374474013899282569578239575590567903194455162898518346362445325420830147920428460090053054663343390000798597012886684567479214670113686246690002485566363364662257569964940044094882318673397208433288867618834607030239148590581260977297040245829332984473750705792272860814749345469915300333226217219665341445567330434664080604713001585665800730849162045165637692851101899624320072027275521505300530442309879818067456586625231839800253782633575971066869592945248871662078156126252359038493667112042803537222651034978350689153667227908899474213671812490777981924372879925360515077244353873964208644758662430978479187987746080240055064365815602858900651477293515471601015851009776344297913191205899355933211782998462622409104079130744139275865996988380000039269153645797653486945398273114714433213481047845610797554893449693902366408052162399955841696392220926984827610623027827757815723369421931565696412372336045303301831111612676793955458261610705930566547486291741895997335114212238060076311048991059069585913861474519871757578700780868530273437500000000000000000000000000000000000000 [158,2] 29221991354499446870391547121485753665097354422030828405403633250492675387880785057627372362036065338545307386496823496499620416754074618657549887772835559404907637741963045677549704789340153368515106942495854794587647108278721002162940967236467946104212398105759083643379846601643053559526141025968326253818462763773102057851345079565173109352568158564232051010203883205542236192952357117813836238783782028053162618404383121109642846625637210877943715310939878118064621020100336006292616569997039814392692425144298485909375226518735100248730297044743696284837238312828641979501950916780160976908376105930049833253790979128460519380882249520079029250790450953084358043645213465331186157912687946018371177214205724126875709738552796806922911170344449203962709125077820231516895536417125751119275814760180638393715120717195668030177603461941914086152797855814007818050525184149639333732761618637513209519061405221380941725764130392537423726465859538517316588138555579515575710592644933772976788001087242532635177340593267890260852851568205134311329892570489767728581096773883779799859667028071918804886375330829264149395047760263282059148808013092906729054171024584952961175582019105012830028073711944411660666250901794675732151244250449877469396554231342923487161679948010189936616424551098157904765651289401176092173806574825493241378778023861649718602910103138367658558792709743929968430339236445969682847531912666771880875352828393768214070400472276092269557560328565032352186437010944163068150050224886338635887161441760071164124238819836895430894746486742051518057345877942956433014956283847417791666561337408057881422241295350093611549586057662963867187500000000000000000000000000000000 [158,3] -205454461428827391186389655406330568798341949477967836018394765531422308917182497561680789707875423616591141986800159887606235496985166112821969751554566714327007636672359169914260072492545180765989449222271423308733116116778093620011784685254167032207697472689503947375670899161902364402374521940844509771872640080928651777563678606417293312545961981450044924013748543252496910528163808532329768512915272961155108625917634956012266423140832440674786037250240988945092048435319366139958577321188229929902024565293587277370629198064286850581822856980283703666569238862631165124439899959507600297286397420664699976187214467794474194467492397963972272836712864278471747532459203855302205195607271699940653910833887543608471500806076918371350026816982434590554692213984574821214695756868104379055218641065359936323451400055500037063898650806016919864440354682311142662300369475026887517975337948454567455132538155597248950292229420740995488922449891844768125462201305717431351676160310255319712683677526189537163625952045951371609763614456577197814877879440195000271520889137617343491819589834166778868069042891167547892648863271199139407280947481395324298021392404093787133659966624239772976746266344441087913007462911355569276164847584925450807859246483927390601018839324142711078122845720631361070408065590487026814600484801277814016287184342466551636717893972367354591934742049251037172107195317744044767373055541193644120156329375416536554023187681736925365162772075154583954188849572579852386811793442267508381568293617783325126480512562447936129339120619511854496303059429237858078413435117315162523287052875170458456102749489688361498076119460165500640869140625000000000000000000000000 [158,4] 11349999844827961264765734664871034657813717929063684477564666450808988400701635172897136423343500894080097869387116690742901769254810493435561831203851765504572883603636881487734653363649886153790038004161974724777175789254685029313587265486112720704685980505304610035558564778053544364205780715318540692755710631796895655517943327736096590230938853144518675342356758606278091557875619824128043660601465245804718132975493189584599588316776987378997005913027010026009677675655001641029919636505490652321703638163226727347060427819912652010015852304612970273872990766760888924929314679785406604719025037699846090026853310497614033720074537111864102356105694009044667698786603185168144941806877155157913558055491248688998247917444198828562806552245655733385894894213404767559615463464367193614673919795871531285864241363763770967121891237999709856796974738058607325910766073137147134445723760625085589858495877528272470790852564536227615302843825786273093910530116393479690303011779737024578376073533527132709372287908470330847849011695464283291698820128078126013388247272468171696372068215241944193909149739942509285499927323364636006365482958795637482395422115692526483673700529205544390339674052984046863653082597867323040433991375667937630472880632041232043780984697770079612225974669676375842152969618030160937427621315009094133320269720869241914125680098750338664722496874779088898577233898290049472829560010531114076971703931107360757737578384077718852705490246206841056359612322342955572315345004873228629669143230665147099320912945356675420841608917442173639236223666776022008953809797534947500667390226723197341741236421648812601099900893132144119590520858764648437500000000000000 [158,5] -95173197603764300508742031800851634899664335972852171331343633066326943488163685642292195780384141782908740281856688372766376991949256440753028574504857402455154627711661382707625349764798584115190966958798707399813112589299173477197999121497403237271074312661181135230700871083595059066451843585429368984601846267518640394682702247327984388339346706965294942169573559022078426066199067860317728781934605253845280151059631504426020576905493898381669802578682603736113381273214401557279901084514857541862547035466282845964781495417085648232136598668553512611726197475962402519461205296523602290014668766643798602846477424047076773362490468780827227434907631912011800637562249721207680310575991100262698422066173118296960725717847568496467255322610863800596719291689868097652936865018449414289840462269163506882706577501205345741262956740758675795976745976072470242651095330002215441875939719839875564031150412757769797417530611751388497351630533584901897494010401191111093784151408441914204610181288296797591235474541006451434487827318938741336053106423578704564050702299425710232771496006060425371910070989495175065899767984291084433433550910751149633246817832796537856269313681593608201648051806094891273601764936228696086572476729438453149289570537511560379201301782892987147676976774062613547188262958180484041368409978632309970116530073996474242845905438749870813628799395110259115064179447904699600567258379573492706569734199202732064383632526848841065074562248197154025697537395189875721851172015759693167020064398687404215876069822650408421061148812550622293989856826550994396147074731788945895069211196367722670317086689233675853859541777453046051959972828626632690429687500000 [158,6] 516266755700322297075662073785477050885258960806343936166810502083943469460446798733640699459713912826087091126880573430011771818787270506111350895866211257611899701341794254080814928307282396673351297479201501969272456711980335617011294064848399480163833842920919150204017628683809947372592818298254675041207495123772822149946209446160715116000553178301487070474383314799578452881742419779695147977692984563186463590219094448698373812597728042931126278257780414329212906191280240020380217992343430683881142404966896008433229005753933854734994612365773651636052274277517568697514476510981055760735338282543538815749596619334890648459718828027366745941614065082129598090905215895991035371727804326012661676444298442800837951077794889298748595209329324442532999402698224642785244376884086343153725166102800849843114512107314141014991849552090406070922007758150611875234337690719815584006195639425785353915493319373504025750583000182326872323543413022977826175693231286222036832897005260349419825477727638016030256123069659680085336031225740090712466670230992146208051296499717270708199071620118242833481303741427105985583688824450489436508956247036993209645870662661669766143120095699228165037080698661836755040931994103312758154910220618131130712943352179836469876948009925506843998254443131029313639540984115027666751939518542969430811474079500060264588601789568351547491013051573163780896129805980521807152740535136869479742003423424646491179902467470695951555368730880581613876786876047176653964597367961040713522639355241227079235999118300001771620418655722321285713476921030564339551431241262822199596737298756771255981768131904868356671924551164920558221638202667236328125000000 [158,7] -2214199567101134776354169384459860128124101070658846021706248861482851300968197363973973915486306874337893733433192403315809803067835526084792172655668753648840525198786557285733668183165310040904556705563581884031831839825125023567576522603717232254334390538925087029293515415122851858826167563268415355009765091251729866260406258256742994203542169458768697768471127308186771552660580541812437831781843798595117794371255238157052949028023086982751356923413774386193833108907986193148814077970135901576767071427926757528481295372394935491001041796194917271455593701949592789534868000533775636614550672278016346061718615848860652925426350203058340243362452573048039200637686548846328526427189136382073341587181597860531238116002504410885790074359594704339063994846249872680895975861297941034046103629844783574439484334299529268390010626121296488719753106034831008641923963990497234700327048801129134895278007856991610177349462746977856332050365933048243482415321117044709296369856270447856651828281007923135740092417633049320020361011240577084509684227896295819524364160870594273548674990443200089414207449986806055498196950475779042259477463463730822817986533709605467468898019915619522720839404158656962190571327245260907690516951778846434879322273396895482314841252489108323224353074763250410856316715550030987665999191891948920276182066512285258832867375478768670115793712033433553612072859441423723820548415121824379419974294661807088205603659285128726484813591399931670126984641053823504320333418845596513362989200354069631475818648020164735013154310375460338562167283910977139485189108683798434634797639731636454621700226683108865187480531155586049862904474139213562011718750 [158,8] 7545482131238500077420705056076566965999530853072657589184974106312694339141898747624163335131546611040592721137272714477743777425778650280981075666798770442735556433654050846919348147787184480280876109907203513911095681557466743269098870663357281397486439305404166706238746988850157474188092415028232713185466639386377373733086725133514264293468804362649232796470018737076045184660927580899498401912317390031704978998996784632395227991691167612474567610207787566905018941585607029075019769243663062797866389350922046163667842238123000199344277559003477535348053079223322114366969759619624524610009495713446695361199826816412570788319022711111690419660121380339168310601710238531800261015035267216432863888864580849392115347044805503777515708208231024165968787329566691284547316370432768095768661573782079927226559906269580398510710893394038959802104801685053636994972731797244691393211645962667528950721150396492491333627639468046573238337135585920649372280310869025098094390604701196726786713192097813447591015622204834185024332398994046868359657274779268653778216571474149653014336683448797922676758296537882297489558042028226090434844391231406855321276263764337685410552301792741152743500061954884252677460605305604798131816767828500915781569252397461004572797124737875078181120273260422483688832720602447285315583742696681563661654280280204875144639477065551163967743101433395014524194724962918038513602119989988641691053906428777486762512941754183744400051683151684423457618416541484567756170051203697987623687854619000798777676152365045860266818153840039313536930884322220564933881651333826407984946269070187799931453856764250761290734288537350948899984359741210937500000 [158,9] -20374811359182716794768999270281889460834397988512595289143837428291122473170283496819013550963895429378620699579851289629154493095901382162688168730605457877710362146369987483180596659527416863528461138961975658760432872149750943851533102247196642096705671798329198331694398082642780161041162671678938326106105299984039164450676197396416967036586762132229839488808611200486582815711014776064488036547539964190262732534710164462302535747017313323789084025709890711506368818048826558227938684554573778378597778165021394044939820228096688212469200477379418723837611118354281292031149657189308928284227406904369589982735483081125075013702124032438665080726310950797010092476897127456748242996721624314528188836242282123175851138869646354451651156874652737428143368748056145776114522633936012550669953140603705244354962754093430831864995657095366792397019277697107270900555998658225028108721226742094189099490925524172692840252223849640624059768545540766147462796307611167824839308044378104184432824987992463642973699349200563316661960339549239932916834195480755852583093159094179008395423225500288192786067219478016325569931702668366755324307403914340532452130769108455129356569514859496025113751346946698992225210313561252561203335825068871153632651491890172076418549042146262438542350588059422103634646001319919235020654222632049862426243847413727727552369405659519457073935367033265829216076405537649034951050114847522044857423830436228552878637709919337229125501927614579879814103638010518203221748058713105910969569435842116087991158801511079581722248814562197176220875253991124967746133146869584061131372343366236997412483743469144564408763273459044285118579864501953125000 [158,10] 44698140498615439035016512885384959783409563482123464561071596314313595359940582865332848950619333164197402200751343337279370431749047954698016511841472903390372518577992910451450217702900096493430101992681559836990057229034408658440780425880683294916076025039667408558440095766928912666035245851786742327580956863703322612488927974063619048105354396425788878665715912131224097237654212195862595427252999165327474302105824161901746167184429739438152609252691932101925505250355597712480909248700810586797169506712463617391674009048601841989241154247086424298421193076947412150085338437959887894488579158029228208666334226646412605644245731402582163354175643081467220998627088584372730915056229142476368621031566140350907594972041730011385366526170068804645252185538442682468473238679927609718990651793680776976769917115403962722632507917068423308610670842342383507489330504578933027305531898211070192139076491909216267058070177520912432956382188281871885568812106829789660842276460929143655078602526528819578636837714463478303595068193346281361853023661354256475921904520719816634539273413418501381838236729633543141146614955587116406351320654641995357149376094652508313227438569909053066114540653261288238990960309735329019265532557346363044919669462976071466929590696373050081071624319871267581112312687487694294718398116725637043518171814539500295946727532695865913196317981883092244187140527741812153846260097764990826881980769408621180805980624631393264229870868600618139476432440967395247973244532272195992736205728818568614361413400038243749652011066814405145382082851415574803784310815595422543334520053218093168418885996987060187346008594075101427733898162841796875 [158,11] -82067249106778896030029590867629044561537216786424675448316253987238384743113075641912372182063810007901659022494859583648103576833034259821330382030412718557508793519971823888476446536406932657682195177542106155735587592925383346138547387341982751266242513485721109242534760063725824707007669002477590249368123797276271961921328004643112820539448053687450997113934317775296160740439975270521036242641818522700573803408279878874291858469822653682806509919150304015447818841874344277780975023408779085036481491103031378787939086206790846900452684209834062472195921709524511706970336961967115376836992297425060982166715336364516279888113354203309803350242318286011048674666233842732999192384589178246181611624879439312564949240198029695423112946068754328102732538727328251990903632667350792118638265308546786128804896416441765120225002140535898667202029942280770323924764522366834451552456846226262005059900846109355428931004089277762279075885053761421799252519115448806354433379723734539148912522939011245652179481187422206640313858041797924133704109637489064526055616702420162793951152288944771881085143573355226871549438880232875090045745695645044499622348764663505872824057774545631173035179691085308059179692854069225512335145427455691109708616533917127538449187565901820778813270173737154896823802702688175070653106538411503716638577837769593304786806942954179197657983155291274919959369575168879699684856035391400287563446886169580380229241633001926868310638684074530594774386658936070858884301738179398139047758775216074076643751244773223685798263184571610567217256606580245796941506234369316797232272064117824867151671036240313059578368178335949778556823730468750 [158,12] 131684439652753294196506817715854679973450666564332609477139614260148595315711396840267426973317000903396134969552488550106206243768307663217311779247170561980169354626760537260426300596142381743339472991375442861682846098126610242402222290775593090615962793300675122750583488670254871346353256905039050924167786113522303740451566432136546605362236647653540653404808961367788005106158234867618714566576759421680601559277263525117532349084142567671778602484207641840727815506752115059650271153577035146309906763183164016357366386234310366041761848417170238237152146686660741092994406640708572962259046172537291413330247680107776179775648908005045101398450529680856074328836851505819964720158324508612449541295233992529482102254125902204278213411156634057676439625323959137483160640888466741492380569571176803552967952488722548453163330869542479306326142042492116066067385002911771919044676238675278582815467833432421944848506398726490047172243335055173463987793862813367398373117705116817914759615717232957677925464151377146405996704939202297422844747652255502987666563795655956863486179533191665855889969313505130365479929412795229083420690227013909866491038673698618640234360909136194853703497295352063599160190171134058373995444960610712506747197168741389446352045489956663277732308979857718821346231452074976501227068366399481592001611627637105059994818336136979787142278599267343703860973076623110016859969217329291828179658287649105490068218196743373155819375619976381224701088960732107910388810074938935563331198552261134739407284833852479788168960839570298287437899034710318278344580088804388989192593101585194976253772296443044518891890645027160644531250000000 [158,13] -206795819512878420699156703014660564389779479200960640746195470262250593686804894469181083070447372388384332047307400135161162868990777569118629328457018560749972192512582402753719586068098835124274293345607053319351725991956769208661378103493392279372440741784384873545861072092830293500506463980991798884520956143382892395202254696154490593005431302401970880418586204041444579965902322484303078281019839831957577719186968216780832469438913786517089745724396634334774311731786356835368384955223176318336887809278930383634143382777210202142969883105654743881321253468841141512110614503734692395743828934788118873578535542022639817367849919790962498616863010437969419856524410185752931914685653513431315492557655561521070731204610845194579705294630352987734025006274796061943781097940174102706361837294832520989424849510439983994681228839147185707625394900160841442763048585148931492755582404919866585658341380697778600261449484936406936750727694322214878132047706132207974445960955914149885362285410368142428679962170308883576400755460944206789836231536956007170438902118098195348319073469685219740129571207518487406269041775018535239824942700632802301934611894711098863641925962917135022593171349224534391753756613319775888947747391343747280848654327104164352245980560695509809680002967872926421163094574916025925132803275167193623153156070936086600761615798932134011406068008199619617292552410966881377128082117707841105159561577010764385897324912181850804965043869142105037008063086439762054452019540761351927147152055196301989713282592342908605043937343445977932921166437426633798472425780621521610292432939838671193880526332018894057170300409197807312011718750 [158,14] 307000032956842775428212715686600242460332286231005172004602872141804661977218765003478861383116390728120834115829691806681433902281363952282225546003223917168632609488620380067435984813257390007903944812821478679356700688327433799304992604465419851722572622394797296795352067194123036242700657595549414659165733133032216732598658032828009969728038273660152305685910594157193341274057962732088026741926433408343111879949487999121079556920302823056810312459061249756458275028258342475650665816289381753663416196999796955831219645331890351758966653590856625339770302636109171818896287372089730883458122354216077831978326227649229821592329360666797429212175084915424347416079689729967367761417682580016808965261114113523671597640688235056910283046620623630123397236720467372747751310220979474978702020333715800686525198238373403341339183447787678198220341914037411988673275545546815696404877513304373846535582361506982540271477985069469208309308713486265354499638868419081772222078394163205105677427897830450218903236887805627320264284426634887705736745823840156368647644744874958104560292501275727111798378937701504891132164415324299824933895492540539490985211590246132881605769297501147480391862789564095855737996316304368361598265236431328104532690011231575400998617297799974539364126746279230860240365740330620564813858123203981342505670118039636918445091836551553554880961325434030415442473186320040778314635328731035922249314889410508292259055880087439355917386623741271751801804459645684007699885206332403963161324782583082121979526738276604117508053982404136246259595893798344627670410061563194248389536140610006898775295069800167993272111177444458007812500 [158,15] 597890398272305348002902959560616785140153165224920469486116089037664465661129244461803366100715510352487622413905140957900808537645276379527931810863669033909987312389203130927980194330268822279627321633662888102283795169751761415771385654065634050879402625976798199940984648146117262388784605367343192660065324257986621445600453558476312508323804388812486047667511695332674275404188624266151922574477491538848429312330572851901684864740504869934779381003112080800764353324953130604008923727341770203287499458477276099920496074393079729756398734581983261510161129109837408887778789179336634268519404305421096129558765219853256523094106490670225021355151354038766516461612803945558580512305706180991581028029756570544917979721753742420770227562973416499451492603696763923362892229259493539842163320629861570437092238063790953443137545358660743421457693889925638450019339357233850793360221499122870903327554137851461257675734542739418380741326213109150352618232522142470418112959002042720172259743819688074273929595293689854858987838620215378492193568501662795852453196394198526542278498189628469528160176013827909964945841731234182190444575333435125978518894322886015439814062227497948828907107250297910478451967064898466961799714163338151087501588673181364721617636493223902072425861525250354962672615049070895091132845751246808060250036745906865218071441497226124926483572552669421061697870194960738610721624279065562041236765682912667437332420648476501595895264289392238716302266730137476560816515142039089918181874743480371628828664829675224378381455366276558076901649675512920994936877065625936946527363933237749295099502958998984092001094818115234375000 [158,16] -16631440481061321866177037019235083416157435949904828395010698587064906389295143983438810533299321958807346068621689166953169920283495605951940617182328913839548025391803900643289327142154892468561406336114528897472319243877394570349206921452992045002520474699586770238051350358529155706445488985377058741783907073334429132442699111816613665640095875311915587435792734065091802868157982887513438683674099329313220049617971423086055073144816846683802626729626800293460272975340668855873958203424453559646047866119009639151906242442993921098923390632771254212683159707225350111878286405165022439888645579935553870946094880605459846733223967210398486259347680866002438244062721353866998333415685731195062236985737928474823284279955270560545211097944771384918011137787528467013445500822910601057079150882094463063161526631143396908745075892727581354124203649234824182759388226053423989228558497464010715744151747301549210512329944696246075381467818547260404435918812832915335838647142301716062470612623778729441091737910369100029345376490471827805665841578231689873221790452550975223531975306314163326788415583621433431437876215489017890156815890861667248766548781918131530381636744817270723294287079394153078530901170313294707040727803648620030965704469483987700068130224364683747747178186762546027850280671987364302028735543173189090897265857020410959008950627826385813851253841864712074852716970058546671967424830544232000518687687841498495411437032265827486420411164736696222513004133250281985482631983931854008260605531653904922573231491734266777910500399182050452034890313931418399055100130714293578537726504650057158191378165311230549142800155639648437500 [158,17] 188733200429289619464750586380202057342697023231131297598853425105721361638620739522923378591109959850817379802997993445834117642915352959239614097961370095217571227916982025730575982529339851679016797323256728218582133533524295839324335329036527252982579209203348621573104953606541549964192549918984931120191013446812784542240763662163897075886358669008222910585186850312809116397158693067056790120335743592773860840115115589082519600111799368523964830307899744475646373181288742325196588159177588582001483917285848614118940871930214136215767314947829665329977086073965792109162081772804250640428615280135273393666943841190223031036488687324329673145396514517119219864963660824883108553953052566585616149491028843886411997525560053094512281515411525365050807586527329957822590324391987218302299471110324897521584197974677856493636264186525946109071075502350976926178981352989950911232175479293363989086453283806900176444105976161810642076236890036633900742738670395033438349558035123174696949634600533693598578632731716635788528622660456043987056574240711460240318395369336078858399736698874940452715532670325151145771865723899059936623320184340936470190967305511002613590910597669779557862145752902157095363153430282585604322287333115419379313464424255849866033339401260472299276495751447637822823831578886784963109431763427242968672376595455396202162846384863277048811755040838611872144890802665215447939452005902055999804201158221220127021373305946342915929027212992026586258525421504207540004218388969324107062560657860568141979792294205286873054117817417256929311544057934921505695873244358870516359128566106147375208852080674348556829929504394531250 [158,18] -1656613148250746739072558047780457583240721431047524186591989970386352026572877088741487588201191735849688648459833787988736844957827829428870538598282140865859289780763560656330186974589855438633767623969588228132348056820368472647358816550078621160170031684572193255338472253218401461921702685774008267422118237271818933196412094474465417549657188005789420355558415726720804595543241074012902590606369892903326445585622578077207651726744367748793499024015108709573380254613285774752932228508452858238156286771333315264858166549080192313608485178414456593957207207991975257582821424819613264186731365296425099083623604744790620834188216311525169421152105281228299502952349444421462100245115993925808289678024148387827217223818355780763357262960068809409643722057517865086949001940135723491171851659248871728542921629445048837634624990148991829688031711953630900076175507750311019722195159476114163915659052274168799931587583688286432526266691663699445236154024747066100001964072235426688657902770863829233881954281450965478871544229548618212024900471893220862327807790635239829761965866939674343648903219404463996308922234429367225910324654178032882619823020057690280182998752155372714394143271230275138431053798369311137075610936847214001919662204700638299003559013718522992353022629928385599103751775278112764375740150555171454248252820794947755553956113757399082840548353656883059995750137664218109842357888816153360830461243788016232514592692615826957833743432149000306668492828971164272322738020043427674022969878346538931236912073950737199518476510691076773108549998564514692085821160961160602893303589241954845403592927976947587511822784667968750 [158,19] 11934387219468070471594912266254681608254667591373541828005144616203757196858093602983962807746954990521767372106370068116738091521612519049352782652487443795948913888109693668286517986590036802794781118795712062360227113697254633939354438794928285058933396559458511342050058491294792344030311287974364648189735442139801289812790444769143836598554625792021754447528920306120080603474606672447020850837477304845915763471311236668423812430043227692743353770003929609253239921864879907557410949273662999050859939900178809611639223029803284905740268797536544574309765122081137677263533957250108333303644401409428589184053026529589834138486363985146910262426915429010933350962512800009739330134433728093033923030240706719627515862700138253994310811783601121939985622146908120185152106512123230218050442246231655469426643987726843581427614947850395836462680899566044465702751900311529508961314426239051061978979741483263015150792406540793797720396475587671700140558952852353189859776825620651590984247706572411258731438964351357867016865161579957420431045381191888735047279154947524718840277718227899466408486272698949212274063037103791632073745821747842890095541897424564660276579200167980700486643253069803791038373325471949519591462474171662105616402962223996315574498739801999660812782731730712460453243033107596891955296092535168134971509950477656650374184223547927367854783583935248654662569548471548672279767480472917346829554912031468354312602336051398017337872589406557942182821759862631622288812958240339554911013596282075372239766075131627488513923393971939021461778487320805810450112315422451415960488521874821132301518418548190481378923300781250 [158,20] -70933620091309294849364253024333440108845635794838817371756500393834690030489915098022930188458614435302205996823712317859320180056155362638151115905292592923344483958957090975193606989558037447604830870647508619532745093201628508156167526684949471314523584935065553575466243527998831070980497703348776792933646382667452208605712775435055541257546120330079083210389160661645159434651206982281046039038459728679242258581020245817256443016524925095019181468359240491553679498521209933707772403394657140248959226795586567627583041197055639409542719612048038731521357461285177834257520140052889940366600490330632732617622290451462468566922235943677508620216565767996057135341336632012214420716626352736666757134577504708020195048783474379698841501850406483783129339205253569478679837489836993397905304845251338692630711110669021976509225641851911687425080199585295900435917995133908520957358432491534114770174047532913121590099314461144973062087419051213900207626371693139161809567215267073119690680110937171234217914052079438110669240461381313419324678327493540036922436695845172435864841834922873207079853639666850484200085818011491659174953967539791926284299542392070841221299185094006689171701942024544854516742195677278104688143154262422589811286829403288804627137276176363061380202015318595407826334630139609507643967115851214754317092657334415900810540027150598311758276097308484414392424378027115838108449733804715181059213723230275526828662789020636047312203324745261539779438412492657907867694497805236709007936903340243860382217129707500826080201655146630669137753444412114512902177875253090719921603668663444260772302296309500762055064500000 [158,21] 345284954751976197250390256156403637377491823730266919327298771847850133222892682895684871007622952203109313714503816412428957864237447670200373858115953395090039374638070093576531743909785799559444572108481250900666478514757994742708974988196317281813953958629613971819274570271436781077598456621739466577927100076615308614642104454806944651947064181292395251904596857058089695649961849349130316907155761327693068870056227964595946517968982126963889670455188105763135819343039954357985774708647167063004429541819758238035806843323454566619014826443370235502445381422495982068561868465142005386950315879957084497260859731185506043568292562145031686341316327631814503348880945935045046036067673468615038198223596261786885550754674296239498972198539354914334267522364203453919686462028361319597493203776066360354644653557171774849239704881023880061598950370111939507645389454522907988390948844013795427542113084918530506044424715212883828764239713284899167025319030817376315385160381491972373995842062071476301106224867035288054830674321870000740114818551671736361211477114673086295400750704675441579007324351312668244208024189021773725254469609073000466441047910327457470105986440584836233041743406540597442026495402231664987672924573856496576049836426062910214864687571363878358058028239027712008240883533101263301141502512806346501612321674341763797337971361372223281498624129223589904698203489826364137966390426565954167321775273971310532714950730646602415414154132039081491420312738838720346076770206795439287221701802183022544397639939062971480747841996320779675582925910778444167613675634059417208299807878932291742307068171001883765657512500 [158,22] -1353026778448094900659771020910765323937229509816737219273685282971959206530459209310223455747661496558286926668492340138797088846876507038791838227920490848886207253813247962185405424108311896065162113206046459968726301108780277328239443153702667580014652414675925787464767162776851682851520891111171366734603704601659969568897179404480627146850899985932318171763764783511131165789599067166198994991169003011884548887897697236698716888011175224240539614232454197747548422443425327564031610495825399321686584646026304919042763497551928384626121100527756788801668532688352433236956843469945574178846518161194312478412978584424066510423550850743850398024416650101368282649866629695493544067312589557918823494694964348200312368248218761795208559211777042786018559743654048456134232556058174989965448684767201959475206682741935871206625450355025137180326177503909021080566308281715011713842396876038494363698219858620419710563097635514934059591975808296722483635140322573738676126962604220756127539397661456613559404608280884339636846896256600709353972241829945886225244612452283071555341694760597964693755327891084113648472426583857396999219099411291876618996780446640090738634918242052607176450640080434728492028466728477551582383548294492318901308509290016556300596314013372409093555897281393254744755597063188356700119726765894836588817160673954605606455725069278794595693831262033036616606141953488092815640028997916823572585025138139321032416428933231894714797853286224860830165384238050603302298286073330718928647186546598714502863805161808419281972759258240564154565077898875330681334561822772112710738891609453706293893380339229993192727975 [158,23] 4096567013916371132881309045026636115012403184965808092855679475247691415713317053340383011451886369923566237848985230159486661383656406789331022282544949940374500942167321264422910386313419971572321482232762944065052767501475969506138910049748882010293734602092249637541148362442490466628552005800738966744289705485796531314329923348192246194422776569765059786651402775209432655326557512466574043487516412242390168842411680274729090643723350160896420260395954581773647390945706677079620387597484461028316654960023842309654015753986765562155680386139898165037840581044246058897883616182982134760355134648177950752414762364378903576048982948052926343824566226061274960337909567632195438939922358059481003825277371192345514429552710056389421674423726749541775663598421927227264208942317502823024734107784602596212604847286313365874816018752749028004810136470542690887646326275308528883861857928912495934409833336239649903114055375389043587555927661628766197827511306802254181599079262926211989535605373774569324873414826825444950884273861138410871505537781647134635893422254933534539338926015399609859189067086100576909929950589602936467833345532808914020713189848934571223556299143578867718154457099470080463461318673423798407595404804429885172029172817171159522749491451828779988250164596772817817048411697454265509024077915813864596507906563535005811175717756155329246321852739106415004877950302089919366185900445450241757481541003181496201980714204311637882383502263342976902610502727527109812614076722691519707227689485216867707891922090805768796477363218487929714192806855454627661169563359767459032627711343968294267511333153285091302975 [158,24] -8412496526417449702565573202482698073486759209398038175105278077015237819994346466333255418623407449386417279039211756847543343700394669920467360517615044842544483737781589394177085900099814403730104567962621125680307492181229763148629133497267921121899233665127110354985107507196930033007333436830721642640274271153245389708875481713073780087153880626555451717271566145698266816542813389983513496434263777834105059101063790587733683660858148187171235123493153205790374368373728425228432734242174119894263840415927265407697142040120183813158485794999800505829539474171394615818872946081318517758105809343258414096663085872186265676559583861054497407925836820580898124617899980316803179526001900114967361699877996231707155786123329432496202786025132766815400687648001796038604631116890079573842299872065210219933369037057433627402850833789271133650743265246479098270114134035555657644624200070401826926759193209273911948923334061699741617317847147710220755016632761914459699627151280898135708613498850865260624894037671224231979613955593272835897123586939715443424741871180545635357678256915570478298595408756700105970708790284037698894390385588701946777160936372992518758684812212851913666762445056927578021031648239795814663471695747147219580164800413003786676854247290624571061972444877686617387158873717257459342036514500505028862675837964586624522619210192066595612475924502777572397758900515314777962948085313192285814464293625185034610797410585794088321656409022427783947281925177988323984394848931179990021765579886727443707668545250783130756940517305388382593191011633646572692657055255006751228694501225161670146108877017788756798 [158,25] 3875560454153879500336147586219200336139150470282587921782399582247072234353214310791853319109878945041293992048876054397415911998787279910374719023540702239093428229263424083832855659439386791145062893067569841821174791316835497332883563342361966112218063354008190643019129101823398688983030176887266794638467465152138466860301374069234895828413937328859917179767888380841730733742949392139377520047048994489065139989610144961001190866223054479837402484313829925368565635436241728406346592704591006685083930766779778930504052232243737260835551793332483125680269713083954265782155876254019835023190676296184306351213533573669319039984158762923222543272853293704948968853207531242861813755279996171176989005676857812217848275757521020310591485627690850272062743085468066466926258165792501069021795749311167381060150567907189345566240847445593563397042015369917164502985218534588193800851662557560462187022744497541838825919061626818577643136646196817823352435895623000114697038961985213641795247074766705885489310256160000537787808741379770635256570372611499164398307333830631351406490489935431322490131357443040768266457906281631462628687017875190027190748837998525629569049592510408434365786576204227056999622861135394973461543025101067030897183774971005461128592470326376137705520245284591477696823875818584646973887867939713145575916644573546490065276719252818615499383871778535037361136086829013390418827447417772805943707513562050951129640750796503680986875730740657189606881909433489227110969629273090685493387152941206579821406262719071368332171499420074611099069359196466205269218678731682326985532620497531906613838870707683488 [158,26] 57916128861626643795207727380526603711894070687442899869979735805943741841829306403666836055402328545337896613569542848363933676781158833996245106089684245289905724160126733041942570295596900700218759820372521578173559533421916809077611724302950197486262761778686646466938961409076963452280509733194734768257988167728790456564601854879507721065468660748502065578768301354198660568483864733960657336351353267901960048461304972748132297415602711065006956911428224683743951983349134803460206511391436749297680173189104844099569496935536949721787453985078466647259344396963304623607021603827615100403048108900350372266462385932033198443808343595242159213631921610911532547234934470968960957640349562202103144342377652138297809668943928658463552761324116770500524919704099593590884728407756853410575610673668686726809755460579151272251134872632344343385025530250207533228897782225449593264199814061063418363709468601958522099488267946586378995951782090209244474997994337354317999088907008400399699063507872163433675179697254233913901020985227297159934225906836682845825481514663755970384914426404813782424923552122884003100703497330816166152532218932941056389155727634337212853521382493271493517728074594451692882895945402234062907173593808379858249949090900013740706363079096124390242055973287855585562446027054673496021185524706934331466442656579269534494193451696340055760265303204200835828881794184300990479027940855748441739674681963710919881937498513520400614958544005367021454243619359531528900584459415044540821491629847911692299490782482708664603134348948274663114990534059533457149334990827182611753759546070739060985246352261102 [158,27] -318239093043701331247562437877629845257650539434861984173267118386492414668162448674946294346527452293364725565906353646666685877469561205863760370463610309735577278864715518762798914771270383390639606520019466132254357160871892005608470534001420012514221381128043881825062613662271289414020227127926590153539888656321194012548109714935820523051898775349628415725186464242486492947130694831454118709075437958115332816290575360636052485857508591875722065182958253960192102529015519575473017954840682020925321248860961409251312913090749290623676427791367373749752023754323734033061752190660225485236853011822747274137470078831587981918007233777017484813196271806131034603535237857657669202707818246480394766815408927225855775129715601179000357331598945308489581999715681022773380599866021062028321151389710658205597027066860321022327636490523392961158981405145731701352818729913547043321520902393771754553702097705047011273285989498501804280398855243341254327275894156864862845262655176774322081360545854852910548426189430098674203454769162089776512587614694224058659027280539961088729430121088611730249479209062384897810175396968094210158914608764868568711867359722409068824445464977024841707362744280475706407541170027365014174963872282139938680271129607125130629770548704552881842194249864701976675042133179056963336255033902001885370973880463105594954686310771020736589255404240861082279951714759032441458122369449086829237345726790253097236736977891750229245301310602232691424658276597115219638211852029277092084962660554229673069072954315536151982830291144599991152671653795524295588972996860052914766432681961686053932592406517 [158,28] 1069972828158582834161601849886855284689541530191818653194717641538325215472044908784974817373747869929393485665311794594713988781005500060276241154749223780386587975373773238067358812596932308602380992463211206649630039740046781409139760600521094243396180560342478381504960819129867926244116883821254501085285736408351561961967849040061280385688263868901110171746365309104293790079967193784752083749275527634008491772701980133207067000274042723165443487331858420093369042388683007110071464043053079468234604730344919940898805963589104372233656899076085897267677686250114987765242017168297763656704765895123682369556529560618018729758035307859821605248870497867787963082423849689743538284189731239036133685154479167465438593713889868689694640596914517505265313661827704416038834699871393188610134881948041395610329466688694157802750893898352474886043743789695539462416660747819811875745531665514657816364898304603938307374610649725630316276692899319126984182224892094548465058427867481329305687940565341149904935799139513698672091414034419872295334337735697500984049979873513653215252393326694538018072619592489820177559752305551722217412804195671347240270656775990339328714840839460671595552817507801990075144569027691283058429688286139316758505388580518871043573957354741436443650742569601260186730617457102625549002088679592076798929354890949425575321897077237951344682264545220588206558716460345747205938571028473131078018693540266226233548028420673714675027697137081685309405911418287648322576528106962858244590172817354425570420659528898776164551684573112059714078368843754155352748607310737565274484190475610851230154518705 [158,29] -2723650077637683837259293753398766959823457428885272181436640899854368061218133510458290494438396958729419593196474236490244011298266624365700484991955978987614795772954643436682808232137091658120425111811493631681219787122546976357840583881944239823471577443478402776359878782579078995914870471179768620379695295462443376012576939737545683362480183920583252298550995931737367255770934086181959710052706888551281058417642989886612098201509180178033250304613516371163981013809298042794612168963418107109883445513078354001624480027554166434878018697297064620294637533572446095840285726288551795225142199817498888004485839713855857447874504930763183710156640688157676366001889936492071809830677205459664838748622120785931886240312912175832160467581940616104924353006810950733431771853372560809125005553792749287920807487618522769808736793076186232480501437258712161710021133997168613197993291076852595004197832450421904269874245276579510864482423655043553565649423490189847958183925372181525102715035840094657881371304476588059543064467192713208048581443355850134822861240255761442327946888333127765580565086909383699181919405265560834130218835472234727118138272640761365454287770258254928693271111206326709471226789206388624701109983852117192729592713080909743168415065312762455452456590813310444686669365386122460022208548368673891714420519210603695127947073806271852483192677541117376040869688234548395184707723162660771849853077739339239085873031719077533018952409662128060296183937785722454197858223909205277331628429828727682888359225631462447494568589361678462677599889177051219181026209398581866585296695078709254188049245 [158,30] 5519895833032762408442227428116025187611686155967914953918994675579648331734164774312044193527989447728921582834126954434455350108964321770708463703579308954827960453346185623369607320307636741958655401678381459445987665433092823396838683578029600374294224329569003190488526199637888293240850401483729777279704627870928514139876239832157761039870761983688971881086092030784115893300190548206404483193832343517367347242129253406252818998414667147864181384083282492160003338572960634086044884715785826886505358438478429889213801457827246569781492488938391224994967534812430496349646445857440498272501509648101060585876867279012481944663164075256609517742152301775953864281536887694116048928967226870645275466888368364592443916404323481114673737467236581277457758693566484288730467791244502872633010506143796473016318907940903148945199460888941282968924075373472187282739746546743172698249453974927067654274066989616324819762628170956517361210389197414569476389783706021240465751188070126155509700760070999567804081184080915448330452676697139645176522617880364527354074323201762302388341685822166730951346362321432556024633696434405396099864423030713476632188276193174152599118712572472372035428157100750538535597890988253885153619666575693906562138130857536877967330740842611937711587699470019890358082091648045824091091509877825337957003886250164235933938978493455510192278738686231543359451342313331286517280920200952254151383068830663654914790957345258669897666585769210296879899254596289776245843340214409811132193641147381760371109063847619978424572573274127844272894360587459309074335998695715222030612990915904139979490 [158,31] -8910903315733590572525228152619830274809364942330620161889732129756807004763824236074263148093428422603712181625053316308309898852543711368369172557226636968076141911442950317128910224483367723649463230601946425899163484643179172054692124658926983934186177143149031933550289766785731478097379509451348852890481855072244730062822513403169818998316372834928114726178982437476115887087560461204733949685472809193741730533316159855173837469560048114563617181314267969161930458610507505035088911741099871872291882607473027066400713107064190673431375559266754371861334707897752999995671706891801209131417695655423578227925398599470813184333608511993370312863207740476178499982925089124571820011006699397489145849404015048601247676610263908896530705929960100612056165090537611687683668389847401483761451697084950568066871693629965264868721463578130985714341893393494158241426444967850688028340441457491746872191582575631047213971136002453174030185757981203542889271497472149000431480009779346008319204546562951869842643520935719332453327081735672115137068305223543000517672622859228480623633027695612883666088380660121302377873475569883832214532222057931721772250235118917435380378016765397083575838076212238333842464380663240028573002643872514366847875929727006361848064334014163301584206514852931325922475139869499512694783845262335319522479160644292298500724879156346281558669582536640274565112703071937430886762006766069471101342360159401355125121986091925671222419925770218720271436893679783796562419545013365463544576759136705222881723456272334397991167206728430568782095157767407629501256232958038427617321754775503698810 [158,32] 10881589130556393944657221115033639645278559340139829053854727815830417432806365872879372279502665693566833600666934884199787824412190357465236879156266902626917173246116534720659111077686642880610280072471891816582575634465733493884400901231010427149618564565837262888589746911769696442204620730712207493339361003742584258607709383875238250594716999939950027729524630681067762374803287865593566927112074203322301296803884351403299466742655334852602880033631326647042715452336803320226319805752816471759083051281503751688377920693612677990427895679433830708287794213084616790217558194431439009181854606545823058545382820801191116043265128076035453307188850869409684181893619961250320052157145608275483751196554310461562031254755969807616682994313310281738272911434569146457303247114924251762209238633136832305326389095524596720254704459333770898224398937433950766910322523844850315737313775167526778641228059626635309984890100274462113624251816176358529381544550080510260654048966456236828866765238402831061022062991232550891654588203847335859046367453036851927019262904629842620207204475830443380699936935936198401804329252102969281170187298736775772097443476135259073797228106604655858830072922436143880762538198191917387888915662484942729913083054256194006114294857090353397575308117190630719844700313644666200493753146698705849764865022209385274402689473690157861489778825949790839867081917759270525256141564011321556921601184579794216886648403549827643797150948368901380692668326682641974909146936740047161404961709457427867031733882316914015968958658303775838558330969398002347397260166849504902100212240543388870 [158,33] -7933861961416313728565248446206231240511646227897973595442378231224953455348475711509074865575124750243144587097179743059090167477128099486247251963369744945660664684980779375127065636732084395700041193875568892436995290425169153269628995755823748696793386023153163495436239660991917925597491840794977418429840904146588518651502427388991869234916932685447835022388366564348429405847217894948275348722018846765958499945598454742144303914777737971026645213478125352399306235418667152356453855332634500354240906345732194621369317093120764149676730414542984762842901953038711917994488628465292090440744053237487626253042926916049122559843475350798118481049563271290194442934340321742080781166936634884852041766101276809153657813839257023676909513579498948587374914633337490569942225061719239213304769289797154870097919975047589775222884649064384283328123271605874729709589680228218468440798962103697620323254396335406831589385685456395696610222437228720975125124793335462829249788036449585944891689811327914249315644912604037812653299339250292000980403474397433467213857451005989832498046667834600148513168603974385531320482657757986822490807873343991386542283633653420993179408500556154713844231440902574744668966920723386683879163522088870858312069650244482094546284104340287649345080104022267024886856405441084631705233035127973632088589937528077978232155146030345373619701455555574890650762936657365841371914002110809305665958220592853109104401504245403754090903880912449990722171817316147068854131619088260324803648286735059510358886168265196338636062059661061354317853077536945940373443254047966042526674229818625 [158,34] -3520353231059842680549058807690737633492619341347373817101592368905897703034905622623299532264951782327501862739892249714605357501950609647075048818401256720527667878328280122107037352905581069344485423390600013284888325505171063732571777202890283594322904987866441879413446263882309802000559632875291424106084715347775860919470461816856628730317031959787273352311584965197313234471657930548272440579782636168736914025312623208670696221837456826822386903603373888865891749861074298685652109366209071994332536420226813875696727164241618753938956350798726627573006796923971233744999396819336040237465422036529311718735291181294686669212616788258212846615378781220443166596638744534662308593617852370323654028699350256385504462823708073792718659578427791447372510916179773250437140908882753368003638734960484740742065619561344788154560425549210411587406123768629690771838709043642041096372948835600263977561184030331803926642860097992344156900123896526255403450656631809348418617899336781488382604467377184342833669409590243950540439120577785531562579791263106455160853350746376855102110962713376441233274531196069969524062470403587313020460137339449873439741483009995759771429523474274600040915334526635921615570571494256479673663337294471079452826706739014992134578659902929762937493781074561482076950126631772461847073596690324528625100521015579546807578221716182947059641972114701722905601716015189399685431434285577139575833589947173529263721538400540447097207411084261964033024080373577582154659620917571090447130538201908618998352668135145974480149877423420243440843682160269299813219774212622014441054311005 [158,35] 24499951918146993053592113920491393720889066945088587540701553043253976832319564575907267486718084393349263907237724655082909169441514329250051306668241648859410445586703236216851103689276139627435705191528406928134402577106902563549220229156700208627241617873772886864283622791539757764296204887491809305640172877353533973466830198181281853064596597780843182198053623946555950921284306468807854598348748608863723683976703306645698023822921007382085823801804464706655074120450032105279043836080357230729026772596701518684709903604045176104374787539430869236096978836600822437515725852714530367179160513780003835937683152371555615199142001910009684641749394838637119391077051654180871461041053280891408240914291337422861731582066670110566821887996283382534812521118181633569261292940700410398471736549641327391413603100280815927333807877320004214424874096177743086065008946658587247464218168994954717215098105966339135416762316225388728834465841469837660638768342632614817973375850924728119788275525790493183187713556672911055519717040659958025978483431037830106179526768265326979086872064425258758126521073482621278423678335203510490206588974705727926689528414980891334205951738784879151101926643052585309745995190510560415320570123142450756924431386952154876569408804708740886152899654172365899420964198702378361361838029060731780414193693834554693112676877793850994892631361574297231891603758939851862708857392339280927776307970649678201794539453667972753649034650183532439656475380616491616521666992767841051350582858911014822612164642252647556657200287592996863017917073474359828680220890613715300138693551 [158,36] -51115852695900341074805754721752658606997661735096549530125570845850659163687470960240084125853901986272632431772013679868182597165391288375483146214790941391795161309280840562689505322373332357688427030404634391175245853585825366475014149192482867931091714882569651433242457267112040520370838972613402214602503007262975119490227382488244865392133053888888237380745986754351857171164948929577476764003435797699320032205329495107403566188970585892344026998956514532991355098731743474916826978441673774040666442580998465728186533947328579403266325547083144046065016072446162722447674081622984700943548692154259572352221690377310088518551451836710573423432932486003373271639094527856637753457302279993973147555693951001028704565117477352628257912381097217494174155375599317360270294291000182477038519363641717692782378927553342561789690842523992326253692357663198049928039072005513158270814844802154705548187354729348264517586547126426000513070762366138164702119427534456126488942324588126698711305890875500762819104665861551472048565508981716310509848010706952771809952884869144862966450633881679016375190998160656805077394842741031617376111643023840539690758768331409087991556246272940475763297164472012295175598036976231012735186212320892489654981065559719726965989184487996718430617622050874488778760228752724420611949494096364836444356882127943905646902006223292958142216186892667453299097151933237460542055673699302301590352670941671505264952387133761704409519671259595662643968699438407965141296727739562433730019686199626681356972004568532084224902674274184631517775849214015803830778419040645963826242 [158,37] 74785869854070175019644310381601750834088640288294552110930537872385523485184398569935993664048698685567862564581290837059532832018963456550163115222340590832845989870470565003072126401040020482307216819895972118252100130333463787076305138763835136895137230257512250626402869128482939658596917151198983067527535205849819110505902712958594906493321650910930405010346911297817495942381087350307183899175238520916641427796999584933357050299628465692085456225844628460680641170407183920032450579660156208674196890843309647712344885384942868551668425716056170387631494108460132129839163157258327476247428917458432074735179178153099902744646616241923583457994023778893353341190499741130541576794544381671107115233318275748202605230004628969013764689542551559358977090725889879631663487042741549992798903638044384332425582252457106689020269321642296074233737044442630083684158002568911134550925476704206352083289707902518742622193836282585052717176462939303600552749642160654226828774634348838671176551165503283618753734240245465803796853782440247116672189386019358879910927315267026331658716375506287058229994186320723571697293597137689823241450465105099294021451734300432161834584934306237357639016097330853718550586866813204934173868630190114026380017145146217609675279217502202729037633927370588096718824123560408919999217154265155173789163392364262500938103660144486467855556956447187526907523518922504865566408353337567438172340737233647178164822145099607527063203470155194729809742835903686538645900161576379446949907455490082416362104053801926450312963072516660209293903884599568654810576710995625976762 [158,38] -85903188198512718796496826509675154840332215345915517057562161605693296132563095936279631568409207664543513923274989910426206980058658208546829536581152880212657950335787576666862949139664828420503014143773589595851857710092984651377700557495899748461413500255983570854367709972861391869761514169440945023873235897202992203603123016008781642423914405227143628929938241215744346256650087661868261367345823417052338128058940569017470490424624453650258173772988390525727268690727922931259922287586879360508953402984746594568280294291423188991909962292874138178085650212825117146702764290941964683039335427831480708562921818494387252615888449618008645829397271326609841017276139542926737151879032844256650121442561065475467847280864407498856683345902386505426603163451068131631634721746611402710884211591902544068564006367310991728521460586720907816408221069620021903993561230959175151582800913837696676215918552248459802334557996469797019830696761386238927754900776394021598682033047144594769444947954867098445826160591384000930748165519834910770433550340729217541591754440100001532858639530291412599262001698112831090699647623528382376945496404258500369451797041854365809036449163743918227878943616046828911323270623884504596081705314968831772012692542798130671586060387167329343324932660346994843902641927522120494396880294695813772688108106127633654569630226762108947978190614698365723822395589774397731892471470773047014208337041121279286400815185625526184097056888925404346902411229628148216801723898053975920599375392255685428468722015023984573217741251535173774256404444097160585762260818007943857 [158,39] 79128552941420225245717944356082926906509344170936253289727569109086084218202132870615622486695211216638444037065172982575101911697862925499332443886982598111871790660911396666027070872723281999934777701879252489828390128491210108892407555427745112588428713524278587812871746729369199015292722439172626780336155984268734011934256678600544012101096241880183919130497132830184686780640780383946077768611992324641333875086355101441620156787743477070102290334671867363752622077336222548829649892016579942121746580772259248618761170076532722899042246632560351591090128407886856343981291163938350950263634566450414687647223073300679524839150184392132059103170165969220130083821068824301017524601000625688085797781331516295279616493792292468965009942660350393214320788938221337580243202414699218726720034211669090391118057260793485563648665253870185176327026226106657368210082885722759101021637829756560134757255545107245665401405421378069948662035395353662699284307205801763705597132633231900349198559187567505027179454963977029271442110654782870553437002791764212169859009683428612403858665384033856307704275769659393190581552720881093251366302012715693941740402929066869702005163087340668396747730308655282866979179433793670528267661477776075124909264354760786860427022563093317122763984996602207694491589024699500942869072446015944143447709292156830385094810104836050581780171497902299205485465012579559524241489614395478108549461910485735354240598344877134910359064499076896676557632447161433136509707225302822466316388635105382169727347957890381073279086481204218164566807140502560673631829477014559 [158,40] -56703249140032643936614078968371204895375025299554816584722517942675861082734039720736727586361754894788974044779635708657288620559947544560411489705260895649586040188980745530362770590097552899757663552915395482278624404863548900940246918644865728101370761412581039014492657788431798758801511180170409902686793862373931033136445087285688988767235648195352933522401812257819556923408155257940185133631740544986253169996187412458023626173158406259060488384830860826220605374129173899117958699127019186698771836413364581216244376312532339595012594178271944018602041369868597964234233045846619686654637012808694119643465184878844742308485552656723827319415568472603551612679996895864606820562501243472661957537029440586457861969263333291687190336445831280218405661370934430665723442726806853231432165317950182385657629512794026576525586760572929130719831418883812159879661791720239273134799829121606572901279233241478008426060408681205654669541309059960424190798570275444783400571657540570528643785319880908535034354579044077974910765457786024454953017463155162965798714341269720276137315646531945239193259974093239115542056497295361057084566284745657498132310536253413854891825840498367435546976971828968622893013986080725043036699524873097263917747843279391300373329286180549573231844636933731662436564574828331152556703012115901243697626793850724429738008014535741373955034655120566856469835930191763335696099621285525161919476913004722089459876019530227749637787302907983377534851729406846142724066362716891976158261283338481837737069060853492045514498141067596344080128108813626047642032791073 [158,41] 27290254656502343685154949970081655900195590572939804726951616489138275226658071376856891637199873766574375729574639961555761732963716890753187254510988572231711349404211649729533696649974727434750919991804809627823251613602870600710439324733333478116602212020482938060535289366313350434593016822703967729586284689768554987587480038174373789110009928920470434949056026918212566191193508539551354044263167666109758592138606129049623556822696983512429993971054661727279426010337610106658430428247232084201328411093682933450105661138818016828111820347321553494451262757567112272200717326092984562038638031588704338367816416935904672947477882541175305293249689673090208223382779574696953884078224683264546640607619175381731237774854754015845025322525421364464533573858807570525207858302363807972836109905318568398685225507780002105307438609410915360149814506707507767127867781704189232375236201972931914662765043654812675747555595025273874175917391967484659668195482887665792717888889366137223368906234607628771919223128638034431471045556208670096726136626680843982567908421635258504956288418788420026394332365916952772982063263128578386093345285213703336887896829526092644228438277363106312392165775752780637944955280763487568065764131563899072073335791601614551181191285809363740039214972287378622065814942660273266896975400331888619190495783114790970589289608595406749344226812332207059578824626791177918793909770195800142816572004676982434075059761481803648294264251343066569264243411362459632050541114205958333586623081260207833875746063376088159780576575716307802129309027793647456667749701 [158,42] -1142782293257507193625149492899585593298505642955361238776712675253467407686162748832833809579585342588372946907945015193666237041611606586511718554118876700853507938770796458764127486625000320410025348395881947763298599453524766361794522954485583196721926138443153190244739930730312399292681309686025364352502890763765659309698619161551113822197254013446694438223467494728833115205883420603291196734523128898652768305103184444368179641619292704393398748999895530940883286689243208342137515856505578176355680045322994667996022800772560611007211481313641294790025045914004447936158442605189177609438707579910875612481862669622086192525874045224722920239124629655711229695840654814692133671497960159743959548199599433386583294288577576444425186602331143353869214216764573391416060646671954591009590286014077603894872934287841105065125272680378418507077340626000200042117364885084220239662050264038881052065691164197860495516301251235392313203995435998105534040420059348026239194623704595598011734783961111551671074194780167860440205885939994283747433398132382095184311484310253669390028169438478750257067914384506954327086052258909267284466389915644049129369819700773253463132195082028868962991252919143963160148225774413665947782220227758017185791073988865218595323911025769514108091486009949106073863576266393243483264703958222722756247670341866922538215811539099218471145233938838388732540790507932977709810683609490990953683712255337726485402839755288208176702369858609461460385229790790044673576599748591963335196974194925004766929082290487002316904226854722848134490720809206708679665 [158,43] -14988291291346200955253102454884032284694689623956274360853640906743580620864757277676084687795680564803711231671062217213095522562297259207884286023632880419542268486590528455612687377447578514792599326280080736654095496595507241970178539626301960120673494222321511213809879168630560240959830688114177028019739269623035663560868398646623615977755144451777651758201934341513426161489798371361609604933798674171889403063181771938558531668005436606829516983450029045957387294472515710737439695855804926144230955180025225581555203456970363512257332252146387134892251371007409481283076715599079866628217212778026047884395315480168218594791808007742074559727987088321049761666678090624496319056198299442160502157924180592673422944519222515029213978378435611604815186360655651970253731952821833684077308222759094420670164600762847797493533971801778262160050053678060171045098187954404829431068615490278708344931525712561868521772580068477387226379441780708696945333081366902209154462227127666931839453743998272600597514191517371077902915359059344213911160885102254426021601265062646039686511436039445058456081144357025782987757202804826191104201404916834259328561740310401481366671577145904098058778727281353420754777189816940742412625179879455075905563986796697627352692027116218978686166193621476809140386857423342776690677977323663681525138803227624386992199140843620032369056682753095173415462009769771759032843005553712790371337696418376754003923846161256396065380628807351299048131442074856933521476331216247245298197545084834373166393810212118052618351390714955873619418866539477015838 [158,44] 20046205400459508481619336295217679281583281120324970199007298380258532397780191220683471048034947754958728469623550982807908621390320043864036122840980598738138112776341210775145783669187863206329773035455479815944394150117712763797435300080376519987665795074616640717051700487369299566412142612058304343401366124524699496739126568095599785619283322469575607447601588135446611031530705576235432057693294031521606718210505256989332153536080483231867500944208899891468092619084927812792277385431820711646531028239481578858716684944826836519664855519206213079122963964318510207989825976663214253420200178255282457803831942392131078335974094259196500459227956146315163563066914214715877280126935579615272915946174835908633154850015307288335256250689393529288250818605839846042297164498122709075198187168265817736591858402157566428686609372416021414395837935128867168998919990507992931803229085131095137316216964888947458601380060529032367760182304191137249809561957531817254004362469206629120622353316861814817185092899499654153228184750372878447739854222172188518113390029054196619040499530637269083507833354163836833147353380875105705188625949028905453362605515286735805037790330946809651093030757388771773420625886935702940001340368568436035864518298414459838001445750550977041572810101458052690837457443806661329374621043821715242438840080434551606167575177483026704441158264032764022900285558877762351439382881924305190806356344812628600436020897396588977320142601524665765707497536120160654668897801134669073137068119918205357642029335409559028413192189911015813835849212561303942 [158,45] -17345107703666288955657407129555642102908966836653747036716386864334420894868809920510614685223439750762620428854362160372806622694105691396482981535872042102135141460579955120325134830072542431161638220985703678272401279333477273483039967450307082368468487293758379321227068640575499848206276984433772403803551120851382070142134730435026405813857102735660824708156546261600665602729304566865933085432056394813086780789595879126301636428538107898820319354739011936636098135978868775629924528136381304113439494315407782326558648155910687853810256520863741710931898903229280331724247771464131162451746115517699773609413269667377161864637532955048681454185216021478043048211316796256108042893034060663539232334255531460345206433482674089096857588939399476366596742577054963525052545128482682362425196381475789352589018686073187065982479599450497338739201103380675958582626839981354810450929822603667596044571728164698663089429185898893354947760123939109199530161909435139485111672579571448496118645060556906681322196238101173122437839311084632758944642249702166444031802379419749518709662408864382190372301956178251133199206641633864028359591969914962008317602430139323148539739312688933170869181116383586944491239252204731235207146023115539920743456010368781800788479115574199158450314788649479939512156061350804834771132633429598018759715816541923956425360460896773497362109786569752578800328252717902812024692661250606836477187689281136967721807831163698009546084637952270217497252130313012973400262589798028531600232884428930906458951694668080877882121943287928475544911398370759 [158,46] 11524890887485597394381833355689699792157413947558939265974121282775431364763053083170346857061204644683820514166715217120789430962561600686323523587339099553944597472202373117647519168010020502915485821629685799170866129531244567782778373876040080156130446419997051210773267450596890981239115319939621987361985665793355325007887416400189485997160467749396114675834659234172537800541072736584907802528699134058663299518597744253856088797909736539354282690765193857457214574541591827499713155954340596919749224966182771433369982012864247741345044692276896266856593276786440102762757967632346400297114660322418408988294956848673580881972494680189026503340694111409204007735727511972931802147526520469682126882050965356583430255413949068855727020229130844904263855970939704924033109737064855838353425444355731325991708027805599504815787854000348621531701268069789363205434306688918746843146117922370748629229680924650912990739372748272070471730119191944676752974623271710613807227023665200263893925510041341030091697955706634628892190645486909245796086222983084670939912986673786268087464811800336451840124572983800109266516155272022961327196898088641827652277883057007418358923261995553791924044882972389321373705554610896762650347351016433324499473039177443941230642228360428844816383494783039855706503418422261678153633060413678916324621072586829576522784274778838670789693384390750657312503970436390443280583200909035737846862412068946375016023083904306089583435036825986003585951362121795316340499021174476914581061399970475187555063540233916822874738593940145799043407760878 [158,47] -6064287386948645489748259781357665058268266981622108675645292549282456474186500769862678076411665727618459391204016163266058248272024438807920297050515196301375205958845624001874611114853248152507770530873037750903940912606997735571286704688454541116383723021309344396678466600834059023423346341678069019334349761998984290151561281014560332325454580205644023352390025580819690754646505588456361473197335051873525294851416629139263692690489680475672212635056085773358315700085043534450893964488423628604822700126296834712126069229893288901764323861266340461038492580674118419969504538717302497046829973056098048037104504443449509085635318118227325292917145625193926712034851882884545754970520957308169097683385035723955533773916342503728373657801907164211508677594866635598419619990998401344197280481354456304000282389158225788525229976752229203926326854694307970250531900203727467280851003388200776050178325077560908751965335349799574872332674672704960325914481898540316970703112691382148491736499266390451578197836031638300146996044466277541618832450981923428651687376819355242897061978691237479794148000517501004755457489611211927451252430814421811743530211696116849232894551439156143026293179365756321293357533203391081483928383225776739258250040334738097144677226127042313625071857739263162475760069170948960785940907557201217522343979376936831684072904596218865630667623750906977589659533167930137554392003493650898608248967923704106224913304434326013721347404914002345862715447204759170084320983495829223127524009467842122824858808099441480582457013542505170890232170 [158,48] 2443674072502993578942458067225377100476428609114990993538004046101379409066739698520621862782411075794596213982053255459266259101797866465587814916874607591839692122258402732263052311813024933611874680765139989813676773564663143813485704547594845628348531413345374806165282478618415555152701297134034953635745124771175553462181960937238249489826156864776221466134936962469923008275134427298469379257558396183884624424472291908127064157201124687818557256163028473416745684657975510436750986730007134879726027817751149682245627062756080746509869637160301442471560890072604775436256904921976055663535423901327459491979985759956768888986413117424764394638581056532761909202527576096280008470732901186323732958697719377602576556565981250605558105842534016095466414115793969426103970438032463980708399902573290542063385542085012871053116592415248629575913729011814605391409570644939241904395984854500851800247265837050376287378897050845354609009604261485805681827787609454706899846903187996184322257441896973862558070495061413517739217286875397825042629269914271731946771702469198742730766317714671083285974155148394142826853156466824368581723619886334323480902643919289858911295708821793796719482996270179919195565389943732878230404326042473766927462198543114969665600124701038210529344049403538497701237533688985933450645286203830040367297304840942150696049875874204191135045918779155676171025854328865049364078860619793743278214647560838013907287113649982511580790105964850119793466922308223461009930590200096496487831258259744281462806071961648391565974751029140445392185 [158,49] -631067132012991235986064329592661602962570391246543087078749773895257772201777436068536830795917590808151132857590595111728958203522384805622242139234295851788085664327165485036700391781963633248357242508724918800703189432580128212596400115967555211106405108215932057794582449006333248671262913976376500047723860288902701100778147789777673481404272448101160864433064792153068315599800283084729778501377024818079765097220894683376460516839746365350332565880192863671732531321365634077718243490515213157238475134930329026186973125062600550534381384633946351326743100640348298590991790908384201394308166379283357518651625227902855951320492722683083745439624099683351980524983205113409004939872018273420383598704548947991165913444101811127681870432184084114749645289709028790627467626752147508571789588099622699267387398702588710644206140298994761853592243087762194282964622119681333527413787167467607200794154284021435789344742114611460069313466814729931154000130321835255585182078411367365755668565312587060799093877293709258470667681148001340444411004268049586596468322431583655027876229508189302156598448351777322104532618031593105621964306087246595276674256103897445050279380182507156059762711241022610753738368309792370649686583259860407511956051232557635111860262637595965272983551773259265419082636025921143313539128452727927344939588985172177835141606030424810415873370920897607517165892406692683513071219367932334504838325917647552379175885298904632687892119294211841200742946992494288511648092007923466936643208540968026252934886526103173036125084147652500545 [158,50] -22447272840164819327035539839566776247349767773293576154102394220841879078662092418762164883580345074716524408578918556097075109015683491422231634126097474020289212248195544556043536581589414350019251327421616597266133486881971697861213370304646394616404262635898871298464080821259090256074571369874279299084183864006121197943372757733552638547638972665833970298971939924461524996294720316833610739763482039259860588015101080619176323933330363378588787388254054998631556434237342677597116038480511142179357605547656625707984648241032281445743602213309620181875833652445385313787800972315521619767311024239426946456522835911580299300907011703850099974912586226235565572252046606088155259687350729403913346194319342149706730873417328537276393325121695513462457024829232928232967262167103972971766366162162557560537125690090184485214718721164671463543815812245252423265545783377600323579597702458569869493613059090423129043268676713640960363735670063385439833793496497530736806130256221658684530605903813147573995695729866844573585291153132728740257576476337534761992036148269620969344761721631815285772477649423046887034553977047122157823800698955341188884547839610701923088379279787045208904899978971405255893631914553577844776887668522793642811519304233730570232830908236908323641203265117829735738301463077365261584047927675467127739014952533993530054457634863206034269100847742185407137644084644245391193926568989713092368585222768702124874436136956147796148285868525516631113198114259236635525567966327600177002805839468582989880281334296385115100598119819627 [158,51] 141876685698917682288157870693733031318027082514135531259402256125488205025469572693201293417593445242110211844834861475248259898544690486430771025384344458416897688937632597199803700905988270037940349473805886959965420878663593183489384230355475961709385424637087203121566157607027449461769668792047327586234189653107484421673526794417587935630165291200321867259474550851094221819049599945429781836227775931028444700358915973675573833664285306627275487542377800455287424056248579901732046472806303985020686076740394240453356979657560102203791435115692735967759277792077370292216387545071557153523763290953216849800155166768388819653041597135962091564823223149940562283223291509686947710634477213322038189209451248190927896526221440471038047113643258479678776675479434807888103999233127463892372338589163883015258387840487664191816487239749600390894136245004541800717918393796063411373609834211281551106071328663704251997501385819165485479648168490404650472369680979165901078209281124123752991827204745667908766756971947356290957938411960840128897440315905540229587329493611563645445198933528048426786632925070381714509350432350688552286686549115259532610386584826233518573975234346833706629414991985874440627178762421827522753369341472361392410710476459158123402253277707796711753664346048669659365108288084565865725278235816015297361347953829878527176538089117464407591472855705988221032684140279156770962499949724512638189394299336394690773095352962204661889381683031040714695192915551532519901448199826861502927595826633461978718316999054517437415870469532 [158,52] -99377268157065275990178426719154845868998270752662683667722365339627979958496916692484139823621086486435513075042686651416433560322837617934103763075506154731782516588968838789712957909407108089051741194981493433965714642848697745043399331035698919311687223248392579237967585507598401130304517929152806068081262738904412956691333315000103290329297785577607930361741094621034008391640818527231718515225219603216318563298980507342071256499042265071274181919266202398583779732920547635872303505790976556332881084853431163142366165209794722560666493601768562912540367242022454852113315528836379656828666542107401712207954079664854522465172424096627526293355723008302675663983846074725344199480610487242110086122388496405532383958651778395702199184828681887972570902397907244165499605656912805254198223443911017843770357898207755512357901246918007215409492008043671505090187910028688272341786779202970746204377814729688476033575257907028975937590557733622428830274936700856050675179614938700426020613043570299733756828972720876942579520979694642015567485318927019041702941343054868010026023187581411074118627438495979783380139562946606911006305319753300768100451694634235508656052369460537650058890822170497166022309988899129702952803048812349759606023606655348556927380314202200038750338503101553709832678724271519660855675221569412695388165314439764816424158960740328179395467393662904194775670717719825233242135601028358852198461827466126299529502051467686028409299620429737956264887009180407386598390819453342075006989432150628312979343748039527756992798380 [158,53] 46048827633293104835076635499257941964482954955153756687447769978204225879533796825874296311907554103754945194169896683989680012494166461226862862786661871908814013157136779683570680403758763163892542024172128346087465731341629938641398917478878176275087041422028725961004003961045041977879006048723563807140466245914047141724142215428562910163029457784323449131109648432823459354373443526754195089207918999905167468639032676551597722231132436171056038768435768125683033802009245216968951968466747450711286179253942315755050451637806471043656154128176243234632827678943714615111393790389296937858882882567537829328344890220379285011104183809695419296343949887439504647285164614247704040848347588395064405274604386269657493758086849032028549328875114319795480971901736844542084733768794808230955252987269275873148727280365536811412634283149449506924165118467107286156253337791819101012223232344617148968896327695000512509005304754169798900438236531204530586683971916278397610389822652312045369805627490131567756076660830213843754060216726576161162121456743241383457597170224075323048228061283724644321924361988182269157710608670628323800137389463888377274605641914626726719504610197334166339376580765747827957229541798822155376257953756516816622525202103730087432649411101780489323139299404118577165894149482155584660474873852330827128975872302177137103655720163558864324717607679467375432311200944772249602688680884037823025487327007982438485435093005249998695727160110260996914981556566345993241094963241390909384749977515869461450057437054999048407176 [158,54] -16034774347115946735099153630131991101621462118225800292812084634412514191915654584134844232900539121334496133042578041215439349296495548438925025744066269372182560201866207625123476555851113490630739864385753112191999087152645854893560665800101849092640159767118440923596185612219142788190716084690020560480961237357958834839030924543289310148758310880740482738695224239914186506511387653115430004146611654851319834760603524667986830228803105281978009964152946419925409419363364992671198695782309313125676609425732999141803443598745149893195346832057234319496367355502492102924267348752913584933334753505254103056962113292707839623856890536446191267421148429735234525020499503715658816008462162818698815015957909628351888136368477722624231086943802829904641527773170328929732988335560107736373662357461687985724040678944670570646087436484755963557107335051017302373160269888645699136748990432304762545646203789834820937675729294300930993824307403913648329224233835095755589763662471054398587191939940243706640996628315686400046113193783518776606760867202011399212472433718708111738865743223588112896734606392536660689592104971457288749150985595043320081319942627315574057736662757847292913095746289979629777929310124951871706049374666221031280856077638499476766674408370599857525330817267176596136400985669935465096241752244200794950048876983827916656824097975611337843821305038485910376909270338104422185328139294356148975849378029351743982404262869731903054706221928106815988002865028411299361357581243328674581293783984858265137043561889235178124 [158,55] 4148776741959468613330257833031812572419658014572099838556615726402436535516746481723293611918477426253834893398533158070961784670404284277091389348090834403641200821164941476297512172460213971449364038856183192852366396177763471565603996674691077139849176151237313753663134940581841419330742413030903439091733901139469546730894998452667111142914291076082307395714086085489514626749648578048106573481597025215084928646605826971214886852169779915835882619655622281471205514383678215614651894618467242965514731153242650564117699778773316652771119200215666733777920063659067283400198792662425764312263043269881828786429722969742758915991451826048868725960766358647540383072863390381805111707489153127235458262359414365112326875111500051880791646388077176631196516625610763243307287632590448137802288527420235889870843687209586644179843002585323670673074610369946162113833892217876902181246350642773239931345760713687653823004295871248809937672348401517696505937582048071676780681922157045066460975520684834892459663104923524211466649913945032986771805391728446831918922998137894611280960037314251307850907699931636734755992727924050506848193902703281746279190993254278160973964101000891397001805136828130101212661796012750786282426049280344945569586868668108473413331213904665387627409382712405545378839677696872858472119433291951385270249856970354634942642394951059347232941518305846123745274673624911943043693805887526756093637474236522173887855188624247860352638675984095999304425996627425412668467889046930756249006999456689092094854061927462430 [158,56] -662518224274026472531875319637159175245908564283695858017116473964440509248187268977813504977342441275346270910608024168992390696100028556830647183473233215308072422816581499159438832964466611920313747975075517096070598873562110772568569252196905354787343156709570843466673114396526867602460547225561300272070737804778652644106062358649640535934816725831181642177720429685222614867589111321301903292596697811802668614423685299567750642349325294859713570814567823325709277730218301124318773783416607374760688769544095293411353143353299590624599698125591313020945191554202010941335270123463866558536698539329791026826141133771784683784242449716922407522350741092974189684937811926285844440163065702733900706162269975944332904542568134414406076047527116548677019499049015444400566481277730652334637234778650146276086719974851991119806224810915417872002725057915229192549934229891340591945267842946185026171833385924447895828436913918712921244444021151515785365313327734095038466069555689042258124173682343373649355791377942061364949566266758382231062704307673916028741744408929397496580491516496896338007812660181715101922798163581674688772564277084486180994715550920128727118875461498783560547915581951833133325431773397964459465850762248128339346156702175322679317021341667264638848864049181090998975636898406989180419666313610146854564213512830339979248028684994369179356784177192134587098391548389450480429113799260395819730593275344400615088648387920577526900428684893450946708723256115826326265301947742966561010140819625902793966106720921 [158,57] -28707438177510376913604376902528617150104663545368852031191557663659358961665934927364270947869490402367767534910018408530594027524349747344761582871066673112957026114205806588005559165818348051982467767800044273185601880162415463561109665531838423121320945138819917268289369289685358199700959439005433043085763717794792974055384294930391307090928798693187680524102008780145421929730031643942441111757652153495257860026231848646549115305681956638157924317167482740760555214393862848716948787875243975214522660332264386608360322442670398688343058375049055823488108799337652157566239725973835701508280498862059041240482178496891791059792641260456396338257550804858327973063827698177079517787662031062142852230764703608175913160262653472877437268635836775732406963231552567100482928353432852371607905157371886276658648360395557106333467816366368743368654739294745454739025666622303010181714951920264625539688453277629783278345758507141904667374286349086097797601928543129160657530517936271833334188037915947144452753986570762617245623995738699842695857410400944358397723300541227863639588041432373446506959514102625230109618869958854001533598080905990605666062379817692551126897544168696829273847470695212530485177224800977948100442898014485717441847973093669369759823674321021729521284024987137079382019758134154726837346633590778387062007691853761281789285033222302115806362744046835871014799594353893034088028881383215446319426823451368134090126369695396098375277417048614771281571105870032116286778610588676073203818301469836557036552139 [158,58] 66676778153817962754769252305888236425899319514068264608801864237908348487628471483923797372635911188725627823865888257862177435286722765642676938356712947692135018807121941973741797485344373158923980987581897807597152421620740937216559079151207208727292446160451002477356828529282158448091063562221266271235307083103945850117484793842124633448280676411481754583330155247232970423668320721030315350081342172197959511979296246774008828781717671269353514028396829387156623840741000498798843450433850702979101651777584532823444426735762573060500074830692858804982048572258840756962288825051159018476346966742778465577138580039299083770337202850236409884909786252195105773384028620071345875424618842879342268469922568356158631478378772928457121403105304642343751692429253659464476908709243086514031976447121242413244700102885577470191710059425755904428355380596675257156704626725579674923151705428845023100783976109442198605780794340743171884852895949889523062107244302012299033178777433131374903319708408882814375915467351603034334367923044268788339831217685839159229545447706791351920046161141227749212144019291154020035655261480239399542596547047828409278948153542310068599506110486387732417957112378124138772877863820656054791177141727472881907406839758618932690075776971259177756449346761500613716275139183518860898802730871965010293645265770744009390116945351314415138432530020846500335544244015433430352746916561076124801432226988671259262629234833347568667978556182225765979585354677329727890928171474872429446306357702265189449121 [158,59] -28815567858319890706994462622570873456997191545841209274800128530921446074134055278605917861766813252452034327841069314788119104831210471516139382857053831538020763016377701881030313186248065130119294375579423603455968260870852170222975638002387478698377717513468319652693730370328073620388299988246279484033022726987279861180184605730972747540224412355870786085622960633054394524267591535473738408462658377666574886993124697137020105341094979511651962071241704843599276425741331275843554883804736265043229666439690759157606605102813817440603878103723313444125301425781655179749659892574077493716522159054619316359044874007283283890269177613419181197417385960374395447718463487895991844061774918365962826293298530458987013524493857795594284684148132769819470774815709637466568067907698969637308352097523985504286248478028574266272238580891608428959206841024074411924077237873457512704458287934344752513678248161897718000546860749661641366141392825579557179351470762683297279823892016028218499241198389901686846109521582607224895500038627417771059609275085891958340784138298837226520750923842011160904352391262454502597870371136425541321328321509046887141248863097003361318096295238813060732089334358912058282880338002101578316897981572255702673382732533762859254914073671515951543140124214296531931267617713616199444973846720840101341876563426394501013680118117329499739224653451903782871672569385746170617338137703154752663179397320286174626442867753009409343736873105957958514069351589815719632840838906778280142655804347975794488 [158,60] 8504999532662350821222562961332104558521072978766266729988629891018736993480775003862690215150309056967738078511789566853049255670890778438287192312332633790445103229545561044077646608060886164621325031742797623423781764133757148177122771697573880077464673150149243453588594235234321228396352190311511662437605740412878566259979091381806261290038265853127302651455817387546030795696999576766614271218816714070284770135446081615429303191987514617207503673646449897000958069121350254171326472347128688820351253542573128513138542315961761934173458122044939044098397131223434282164846859765485547992719028488320922149793377194845891001464643629055048970869746586987808156011246311488440096397110559312115701733789733041515671686141146902675494970801962977999504080338639233506878643153880217788178269199066834164085301808471205317375406618025579396753690853291504271159116825125552385114029402563178061875758914335334507376167596646947255054345390257877558478065421231120357412843723971469062080382450466499121325790642451516184984291355508978756684531159331653128091210612765261952869249253212694842328742074811978129454397410217032376160173389612174886437275370295041817415381757259812147268889687451047792790937584247594154026313863106286795948933691041168451301864067034948429893303533791837475000049923823241852431698953633069759501509257899340600438939423277696282701624308020984837625900835360154295984087110265281882934991544276082547767458593748951688749083341122237899819346621221330584369227878049438978694318108613474260 [158,61] -1980619234203391863093491154230129989552211410407018428677714748725238127507090384513745906627228531627770303795315376349249348041901204474526980979840606127166065127993609665863389134281628393364738464181605818364053832170688402059353759302459518301143385768740237812316410951084365457210603695541473660122558296771757471251230794125884686360372168021293092179035720798056404572313211149367857477058235331653655867076293513575594278398637858636545212759532298751774298171009920111487130451691844640830338351876441631336176914328854512471381821896888225500208701904827010117502509984696839827768336271875223270096700391516360245748799933507559783570678664391317190093570334646530792737849120555979474538562326478674974051230317206158666311104276877592508816984298130376324005176069034290944788047755608369906052122767755061328263777728205104466861476909783034133871531948429043220758994295059905106931872328487813348571919998536880438724489118033463010739578460076900389977730400982079526657184590119503082880880878636797978446787725510423775460923918083950723514843741605358916664201032285951319773736134033406555660840714713134245751552406191100753172479531312561094591619676519750402788001843604160655807738415479301730553055473916946301953525516451887106941812090586629536011932122953586263975765087538944250423275195665959879025419962841880061560503520367026083829849138113200906988301518737244786553289796648347844781044811011266215459891077504627282215883962096441126950173477778639774756783450202618251212357555272556 [158,62] 385065599516556763392709187020459081581632397293245739995433720789212096806760617604584437358562484158493518045566160724016835381271639666941084506562849152874360316660469190367416169665431192475285343907917990719935101602332827523793243441056396515934071230742058166277988708392423791479720609151644885329128421428244702512843802427511067008710589774016868767299845175304606717153927589561236133389810050804794719400730304226197171483770264855351517390099768447800581542586803854025609781192937649506564150161034838410225610395362879951428096934205396655496099627014506322958243717505625497258722063846784999328248481784622897936567388195170038053490714512807001034894193997610625392500475854330760208097490728444028589599756281691140165670038124673309964349145570289157381668373630905032049646147875078094734465648639188642103411094835030179143537646791971863874362569998083651271520544013608483628231956886858210909205822807366576672551849760597237952164448433077522078590588614944138652041153928895249979717358838728039479579250508089921070443043794424865271817551533453359321538712660908198280903871311918844855391536591119483810518376553307786001460930733646424085616714246984627786367920298680846796208263369709598410034296974406970041817660950022542613305441678751115012693133089357444668075024306829657212779450254713859604963291735463966069324397731391887448995054466723528366834940954473879702976428882770361757311286243064871207799324600427164750042415844034783863836733499965924204274924690577845757232341639 [158,63] -65390580288718749096029415712547296923363110260422164404783701955235972633894346235078692902082886636831080162123352302255790932335128751061935010968819467854623626039002422641880177357268325075436483232777554293878427295189138505751234633033239942503020177161792807326466998821449741631789957612708632844903510874927979363313605467845081136942956441768793466157194282499537912403686538654479608389700488025243593348263328659029295481524923689435426102977909296675459253366688713652042510018865786344686590722901953004205619741482013891964072283571311670820461545046177130257184993663495492240806143421884296040310451341241176486661744600296457524856928226624556600806276990500833334162556178846057488813154231451939655254206512115652672584669428097944538802931367299093304129159150389415784810502457981273238074917170306253178343212545639954184148462770471412709250902242957739897889538325870442171776108302220001454408847989998835609250822020478343254881501729786122338412538359640525453832848833285946546459256485816634753335363162771183344591690508374465052589463443175095357313365657472920224012653483142218822236268712422953027591014090994411844971332474143342535024850518120467768096304762578360469192233463521651500566603319200853316136085558164832263694727462636771553204169962241367112777095579548722731555571504527286853138097087610431751855235397898848408893874094763245644507645441336579699043216154148934519789517989592349527720425910964167769473969847987256761581829283345265758455002133402001445162220 [158,64] 10236017417594720271302101199179102834951195884738774719820086087897956225666374369230403521714500834374788177390628740643399117217283401903656754999142666243600169441018763713577252177979816997614417979784602981440543513893436736643979706159535062764342759124853077803900430043672321517912460115892729873829488515396309045188429489441063421851219709370750123398809244096899569193593545253660637734421002800245062602919947850421955533644711452882553655174897960793217712510595648305254901500677361029560441049818838955970008273353948744116612112149682978253443877649423598128113793343740725442825034608386285884011463668605939570808277886009213832865170337104136546986049771527971049081222340648073754269165792040360688971066668086921206442123519489314582721166829263330911041164209593588201582822650224405277480147237193957826458962747631631570953218458420347403617439097132197706275732653271891095835205736577403822934081414991831883889015226173620270576857645855149955179283956072780472892498118147040731141008832684190562294716748520890516612210858174558616009235588993300450605064819956350719526917966476135997684008493370500784080588890305284825759305963764681609892578663899475686278578787103249028402024071604067391461690065405638311897211111949001160961214370185861910192696749831156552473506185125702505617750632141315437391795831975931601491532075286816114407777328814678973428748560672642653100241253199794478442531433827513038189115927144394053508545249332209856636505225371818979914978402976459918721 [158,65] -1544932118420697116948959211223420500288830958065812846618309639120402110634834629619907444809967194967364188076544051533918607105727896386983776908096225643577094958851503193359292995520335827124648659316853678835112018869099190432510708592643991052548807427642630463752583611900355517270591092104464888012253423943312165753154177327714458363269138061378928652167629808395507282071510178113777809964196041732501089299008630342703599239537605113930347350729383701073537612664628734695254397349210315302941079059287623326286591634361983245298860344123715862281774115534001913586154776898455529085575074592365027237214067845276938156248187274137765219285322000107458956428092642273700120176230694729037931030899752301761251180664467690636014859479406893723685548291901025742862455788104973989037483816877589214403096237093090049016306801295484914888744394125223037570126029296852079561840627294739840695908560916280364755863325311491788765792407897467974010539861552262905808066683170460929604543529499320232933951142616119722607254790843931016150065611453028254112070352035992825821075798610067126640357598091222535337780980035954710958100220379287710127733666183272360670850672238880843951127467758922889970522212775158970353849373098153532173176089853816091269393973487024620199529441112383226890546568069542024128864025442504449866127650800630333750134140618732030536776356817568257209883571596300656407853527782265231583034538455199791542675186663364198843533508593564846381745729874519388437266661814946999 [158,66] 218876890796888396808522205711679826794874968834431907656997420163012341472474456184250643727409995223691827488213403902204201759862505031228550477472223757120459411769938463451348565140749854944656935713456931295484093219717843063760406541839397447290110655726409801761528029593804590273894209347122806224732689316548209395623884921951740330421611153183932216818209299704116692494455718460906510683089368090992948896818302698948398049142548416059588560269087446501376132371113769243842557106178997213558703132847028480794773060604353213802355021519548777553259190552138242231458167455218870439219298719507967591418782396463667333938038079154625674777216377069579645367823863201025033643884317961158222656834067767694313466096351589349262715932810576922276315161953429714078832960535439341584033817336846367218510014055996150568755058546650314399752090934355296774041274791123263177000606508448388650061359694944322979036850370493285493311755682137296560174928536248970877893605466642700754282366855001692124005507866729818024388528374505000972917545252030627043077376015403755928055144253577503940238784470584621155465343933149614785107345546514023185757445758841421834469339212509752401016985314741674733323762888686896655268007844776994779393376556691812582659350624306029221134401995518968007604968403800370235493268090013700474388527467188384987253154126378557534224823026926100629797633538012372768320443246028582560943452928120339017485378481355714623292980327054220712193033963325548085985799242679 [158,67] -24097917454280312369021342135802179463118522656337095604455247030439307570392989899730330917517880828433852168374920714437137837629654460263685345966001806473041619753318270895939264908674080509122801930906355599823806144376693197907275009917533963288017123472824248099609943467468612996442806557623195541654108962868068449731695289642753702609114604966759919681166461927597748820010094733707532628031034677861218013369259541132631947688287589610454917381800329119722304667506669442490993682476439967747664624068063410132965883580043530803612808541848425936401989788176792509646813545082397761179638328679264719957018335816249089214640562062686835637488726975620353677808237024821603157163486067365539718679002468870622088757189984794620423192625951576353836103249342052367822774142848368327667627020166893566549208517766998571484905208978094211227447222101645966254466049427930007425700730618414166059154756505024540975234636315373799346969160956053154563687209468283817145984648040258335853019967324977523607590545946500241740018267615752214329602448091884255789775999751106906457945902618085469186154413844712572956265994461983247688473335404740004471422672955380595539292527717659568379951063536206245761061354840039572023695454114180348993688902660840542064971383039489668310701619722994545023133446486592214691924160994428964535872348153152194071405167054055110682529943759138660955198316681523716902358539886930848292648938253194287988750415814564289771247483850778593872415843437476516329039670 [158,68] 409816137355715232408098971084650573107248278889684829645204098348926638827540047564144260349145225700076694030989471494854351292857326662947556495928661200442151537395379316107453262822920295588563191812554422804201412991152191565898522398618417346102287534771942156929861673059825497207687808499816371020172863551598765308690435524945057158780128652287017789535334046579045167440683406898813678602035499518131520579017952291459593679461518911613584629783173466257279016525073570516706163361051163804035088899905083352777836046365113114329204620797455566252151968951127691857966594929252783839862181613143327701283690215190106877025026098942322925254965316006419337447997641174250255881362194458498506279918752255632972718524599791409570718360039592928215544823685331586155248309190801278442553097905219970959276507775063344651739554626121607884252634366667874290833882535942861666409730302583415412252433207753389398417581483959867769560869510676711427638557723879972131574504817674566197351488715454138725092628387749740849144770064843865371693131796943846629563940571326530432714797550811537183788249925573251880473199028416172169869964639188254625704160423859405192832142772247449285393806688599777172224438023069212845087524127280933801351939535617662585418233665008127568067801817817849020197597787289346779990149411984410542441055050302791498900506432533955000449693527559464592373983356453209947767853538100041955946521808182530681343759444356539597818216547036229211185896542666111783489 [158,69] 732881226360131526171185601533591716692873170305006442407471506018934103577598274765488389911446635655701706266486778853404080889207772914125619318595255085795735059511853830895831928817211154783039585765223953307076521188675726409917615702606883431624839086942770112310073385276793093665132657745692773324245083375370826928801408891527802183026581001237678070065801430109355870066936309323541551841390705402644202313086481744377107603830008817092616099722996731624486614625194033108289699151595350837332984292715784704814585455889172193235128156764859203324220838968475917955719700040700087561790765283695666246640530345458563662091638263371969206912210002591400137079400247287892896802929209874726372484572297506375451741213681554749176136571823455837461380820354525153316925450910647841504094710165826629732476367064196016715588487480075346166725478355522087481242896801046539910114578097663302259717266702527860243484327671591143237863917222008962458783514967182750447635719116902064334751902762332288144974881920932843462842908252909906646374650984440851924042000779258853259933123095708334548851864088698706956227564571133348585331217582823627489914422622760872540218394552873150292457750420977411458616222873012096090670372603043829595965123462176283800358056249231193859348914663817585003697938078013424626660631819478299418687148843810260848123546432172547297642336245307113204195693334489546548581488494290806469122538580743214288682408231228838024107522578084706807074737190702820766 [158,70] -252581096791134800869534356055943366464485976136181184206935365671055363231061739325025873965292354155121843810341081176766443459559716706810551507127637791350666453618909059706842873670562192563622357466778641049554048672540710952891164321423581818566604223925245494340700705774092481197727114767632422380442278659687302704392157049446759696689976805666003006357383717756596634474493714330227532622883443448194311172155108660882797280302790864640453339326253359927238684213897861263257085279782617346724694098578426784879302518495950362373917858338806337883403705176579769531747203807380436424459753118610224877514691895707441265317999504948047067084733208998714629625962407632776491258701761050578826251183647515869951572156850492292236603774329922569667812932427710939894314191390615321711515779497169380826080263363700030251668543625149999298214227680648026506699431132209542314073003378412410649281943301802035600854813311918292620577621557522287872396406685178407250347405611136626647925253631655893007585267104082983298857902248463830122233814632740238613218072324595762453692234812939643733708984410314335025718725911962294994108501966823663009334769513742925336426790285970358609281194414150023705951282219370581692624389050157245148413364800250805519899727998904098417502995219246678677920181671860640862977908474184344757025888094025043302455631683864189896895536501883599474768242501763853932211304201580775288936681935880540323864906204411507335799736655372477459180063900599586 [158,71] 56229576707165759030509324743283701092939837975905183436605294298058006861898055857443140643327915774678502223684074309745747064744713154500726487287248437586405380861683021280093958775683380917223740451450474258492922256045963155353942536553608270668019344350931038880687675108113854344494649985667658033076370655266496427728132511244490748055706516035121948184867978898743272869975345553595539845205332813399416215293867915031271723466686675644323031682730810431735993914853060222875120000654613311648363120328042578087931422287783356592495411064159401350415951259390582094945203262506346969174458039628798102822458314061082146298205547718429587830612171023661599138400105574935350613341412592970036816219354571036001824273442031914708679146735252515677224190416533894888860751620778341519038023419603074392470605423218468140623606142801014352756235541847128152063477144959981551377124161684154481224932440478888256164528091600159948130703495125412848513323135404436732183756399949920802834211559069487854634726397075158485277557884068647095891518582760571447941841391448017485441879338449585561868205468481730513735025955133300261606469312031950017903636955003937694064460083411486608659227985565849783531469944378133525805753921869149470187867707170665431900137771949750461628873080081408684057651955269631869145068134019305478203456011088061387217923961343126181739298176991963333721609719138820648686564436372328180349203434158952648935823636112542059024646231858950858377306935364 [158,72] -9822221175525154822357634305845194280908775068237159685768138936082808247807504486609955040623193537780024235278484236870679718786840732767179511514717354508941923275559588810651478253373654520128464525373772030235978161213627279675488962708379568322868647333388740523625440955997764188584083648662425200928827250813508919092084886147466232172529539032825612527185497153883352013611702512340682331548490179285322944404189120479213538790020870789771258565364440551004935268643221014317479439531860346418427509944969158718011656783059034501216141265187743867424357514441560498953404908676035626635518935885750219985382869582152969265062577208342138796090990148268718734330947964023559286573105176499933806869201892866825294572585832828316056107345846873105213017922379034348081978451849458058044902283140556584104739562668031670477342470213546693181864685330931487171787264541108442418077133779609228431664547460171704319544422216801573064761619611281594431299480877040196400704944446769305657275028277337821724750785991143368808292766467299387179133519264729239508879826222040345442320068062217906045334882771084853118124212495217029171280937209326235981538126243940244458628293839316134130412695508320250575481065108605845275590668242391894372970596771542607025530527397469709190271292927107017642749666872020672795975646742485463247903874353904613154346059876854566794589908093511508670650845383554301760218673382833361935616390702051656152319412331809769850004094674824463836926846 [158,73] 1427550604452381519809731549860512172377283388619097859692984620446813076382867635539500843809395761142350134098122390218320289150162880192760459572373776592887769109447059745332876884078500636820224444469246999755996146310254545080172548296075567086208335954219620297543461032649917957965021752080386269674379527168171601859592063748222843173827229006193555041831560142070825890884918235855313071623250026612294600223085641296529831720213794268903728949586326737990811930862946384007406503216833265893818588434253693754782491548241257101041269116949490221374411786349554677257132201119706709782245221813350103129653970084071052663713998282916198090998869296619042786851825467188153977142553569778987493356576758874549373513064765096806918589611007844691276096556149360812225417189518165010082363933704304611296125646095123771692833169898623546883449974053510457546682819560792263620576010954728924541016442638243339909263771405789829585627878620629358025435287538936163661661730249792751501697098796865608832565392019362984313799499783933597823246187103171423441130361848208267003647177610688374851612813774489090443151160427070489670457867332475608904823711875151253451846511730416127288983929387611545716142586522987010970516920355169699901700542184678747024886733166235024438283816076560371010739186763795179225458868338107332310749862391006836394854567241599906482901181264241451588018404684841692256279754384225668353773102880420266877735440005360159986768861111531666470693 [158,74] -177087037715793251867485864204008305817542117788512235365820908657531493970922055047417198322030598478735421150134442705184477815548437530836337614781466047615062869156905219219314059866550165164799209993661389898831521526031910859371646884843495464797610951509540140646470639409992980956788806886708070488877160973123132991637875445215471720950549094679474119065925597752271607462811392100452850693696687797414867141803793151052994283463048434951335552173354881678340760522575329058237982464148414817022134395158795214685208353086930948256842679663662636414362596527761943021257216972465311851362178635307925228622144390772890897820121804098290034961306055343344208371613994852980545756721655107645569021463551018033961237970992075892562137911408635805533168881338994335318685917021007827688680901943217236035884581531003426125029833731252083448759625490408491262953513779815870935435653024941515134737490097505136364247423320172096888249184724892687785006948014847729443541081462535718998334499881876478992467202403077809270840574593788567586220355165002285417937614568605550147213417993669928130645004439470000680867659087963359500457293769909827847511298424024590273547772877188934873939009141937196836756298517269658186196013782575589472881854024148747020020593527674470567889989151039882767257572624352941500561249339673447352418539517297914384049489994433003793741310700425976485808898446551869098374743010210418876399230883138676200041227835164744115553810429938186339 [158,75] 18986036813397588466513291427482756549897834919796105951694025941229593571226740773405620746806278791357887604371032823495144265651020197864200671984406854503774121541578427719731368203136428168867772156735002075568531386998414195457851730638391954364150313829134705843573160750591925271441086980205503263483819682003712109451998425117052885108424950097838789587439441689014358442283954760696635677914665844313487651479474459220228006351962792038800570109102015354044148398445106201563796315746046011834169559995804295838782578275553526971433865291728519565006600003606282267640468753156366389411232856253696959812516453317625300840926891291630831083697579082210178615214008706671708713572755055025126887921185006587021448901862098802914793985884792638933709498789043562986678380691139227830792536467947663180105409046234558057677421356884338700198407245629719353566537486818269550228673119163598035144411170567884335509146118064835744869997557797280262043789789326910252391631311649694498481542605199435334810010889185303966470790143708298013613834254393217155638484275199041361864752527251901763724230772398411687115155665954602323075457756845351915428660969991054902280254265722033449075464750643099387010104727170246928923477722810510898019652459210712607546570440844134557173820833821261915199851932479801928014549070542921818990905256072435803963746561659793347625850700738109135662838294655620918193929663882054775658668846549579459335448262410293417831877612658344 [158,76] -1769633097558019342110108817928633248432685462398172810759049843268890161995542008223902941808963898392365718568249325685055840344631594807549955026332253669787996575700392077202478692326729060794234779914577558155963520749652814006178332519005659429885279419397741710993798413572540019655243906530975445602511590030664000927268003901945088022796844808578625305558398375871439709399546942674032399346454266407688649296734951275370268116123181068168215380652736789686908797706127732928834473205076639207380011958418462867903768728082084841260738620060315862729336704818875819626048378409279115129427589088460880778467243083061107270445072196675758864525377015964168088236669755494306179897661132347721064038377492824235041753205770563405969247516521102404234398482840219421197803609621752068728471588053150689373451065956310669082858392865508177051128190809814272918672692390233096461558330791411884571865339556565764859488289533733160461950670855514545215231416680389680105335701454703515379735579861590229802723117817777380234784948450850912352906669943618868676866803664122234805267534592375823886601059942660625409041479239461965591861118207644730819428840513372581641949833337186672565204363848970653793475559614944623997784653344358102889122329644416107386180560232457397110500657652411411247006164022978634067148343905562528122524391970063053245815150892587579105260544597781281207254209342070488556700878193011447945868556887411046629226388583238461549398984187 [158,77] 143662291863315559438784243108816611238183569939703990068687254965033447974316241386829095420795915437309903022425418185417130305061852398772355015214652147452312501292949460993189257859325952377885752708554343503322200711766782128030641401180834915114289924030860507008238270829788593310156969851287005027733047650952988752681921912172127917966272635672167467728592932377159063888323936685099361789785807373630316305654126114790933830991472331620718055980497011485083052200315230552896704986521837292050384281379091650776672975216525990431460872151664404983429021909762190271281680470287364494233554827999436785269755341928349861340568566902202098513989695814913822186592234295208757620031087048594137129675806770629074529596477156887516649165091722002199916112648322740450215261860083502804194682464872056030828360202872699183256023713142292224076031093225007003646228955175748193566635404401574535154139308723671042079328462851361396693922267624788961177148693551594874706464600451779631751772267452478129250365557988606959694178888895111263077735025290091885349686730880350362417435890564930255320092550859831167504922791976405907281860961593188726060397399132151103748631212337287817448112552218071821377842840825477921883377861812952134305273575424727090181896794939897033898373913557143608219238360373577129888450797932463982144983513498141710927853373860734404034803292731707722586818792181955041067629724261658789066544232906486852793630833870892174442684 [158,78] -10151752132084677755256388662614062836566773241537548630782206196168524924040891497089356444872616194248709019301067859794680143246383046516905289309053546220296612213736955578673018690082475064564016070464399982565262746412260160309611183811145792122133117305875965255142204398179291894689187757489639481733629323876307337890053385155886452587847039006526784643647897232815425638574675306647471573032500788705724351772280475734828149141855739332534897107237414469834830642468759130184998883095049974413886996950810177565933189864180665399484731705493544443537003908189659682118437123388409203906255186516819312244238588153136925927978906425651287177459538022836079235660038604944140056213799822915300938934376468621284264529257203211641550812965044141046135644565404224689014267123992506882460502915988745531217783004261578741183099706956374745480532470730072967537264347903054555921944411950874550119159219438887867191340152774200561186221862347717025144171929270020768493205000594681714832084575266515574383391820292426137981362793274085805723820669593312292931484257464096536426531625970848942202276562758148541902541842269655398980609226588997418753214421573443593434888100097887069278226615509766924812397995636843404623028273657989311108616020626572565713187954767628172664548809968460189378254689867934224152636399687161988988166454965208232433044867783246191968036350637874323905876844862242356591915590193496538143840630721007283770015960227595745348 [158,79] 623521665647770876966634049730494911853703108904039377635361662221374653863168822547192142417344315285557539030681611183228495041494365611940527353960527064379209112109802886415871766301913992233480003208029229135238704527264648551571781720701795703975407159740254982138632273017628666256554061136107907425787411131322444933019606822022553582556834294728777604439907652444490983309244045545398715710091026051417492622155961411018338592675910157407724166173120629204160056225557208939383306899195087908920179882542584425878940474503961724470525286998681297626052591429471080371214250664884622802574492660239258688641369352732646198189634602373295458288889096984563055344705231497175687918134449379900629209477457037578149499406034636927849207200633666853456450029271185392996841220726696168799059627695709179281801118769624515344334637616192285165815229253421311665274743596361991008999146555126160166666813045254907780102267551989377410375601192906027464378265333971441433374125537021503873862400062829126989228878032779494601758309520674166639979376896090237086857609453428458251854602373369076586461889331308632955684459833482322257794859105758480319358547850553130970216276426204178628529786251694137309565029732399637573684450339229776855078872897497676611458755004150012186485975872887495546593153173378918817257634167314116652043684488387359981679558185084295545878919982308482362156769892832113801523931605556753214192617857991036584447984439584724 [158,80] -33316545640567323351654118614444516225746184976494050252607990403090634956666277310358028589105679050817415439594880658654338577841653015438618577020597424257263899191623639808539439416028871310245976372751602602680915250515775584534593398733655887970985310632309370251072780488743983958191750748832699428907602402637783356374713676499546880694274849792351138657098154529898666655024974584873994921641970734188887692249681310679014121034313662681313261343968839409539817005488017977705950463080851090970698880288424283250210386037843878544939389975362369468745534268769090494347542194179093601602813299435355248385151004679911747746659720842552172835605480946443801093906563173823856701899214564993712581632474564112359306156744124689418509876007780475854112202366048159956469240499841651273657180162153429944538135957181715092291958783860147319213612843052075324331996563457957687883599878723229964879066103967384497746909669825379952858100736521404867814008422906592098031813650909656478474594334703608418060542264632901487470313656253601444788876259310343731707700933494806008406592034724060120198678525898031273735338101651305218264747275514609690915312378865274007009535160622095397505654595406942190738771210621163667382269715175594895052216727883654244222406429782726741225497811559971650993348220015943175547934914476971710775008532306560300249493454595921304257799524090534662629877287708290361430421775541755896142774530441224098240451638810 [158,81] 1559885843253116893035443484667158606021467512251938993686361513741282868246537877760126811093572493650147531319855335569725228628221571113641149113013124079075631075327418106927307532812552677488661863493703817992310638871710629786630219088998288787432907753063064534173717676694243235725278014263329935071151586513091287452351491649418974329791450961543973414251420134259895341081611550444548001499491207513614428718000238700754471169053365744048180278716098413226675602399188252036164199699541678508151680822090285345498949100555453136685398067331746356233443609361495622044542581615258684241574240656424781314605265928558597292964059786813385141626280513133592064598516091256617490448161975703378592682408624834026073066489410702716572888669401903600655458588039648554633187246117382595103605714099022035735628296931130873095489312249264459656497648031486285169994477221215152711698763374219346780754038195486510010634406181024953427334999334649486854232873917511377633545194401992431040575219545041028705376081136226669012316859390227490303138684332808583310394926502034582534007774674831950328628472132669792909123009521440318543282254254760738037946800685428448806369879593893309332682304861122690636194728978757003991352118050055922337972252926031465995946856027527489261391246257325854039420150754521693032179009855519406999170914533173273068612555534285814782497617012439728874922636687756927959677387856850013733178911603585481166548828 [158,82] -64449632205878765658024108837060126816465199662585840369789187142195687987219901850647513385044942827681653963940168451924545221704993816447565019343610283170616663619693370796739130637891842162927318261483474425614676065027346071389871500480610926811614435884467229202470651110831292120702795417663530618924955732365055333272090229745650016341018092618139599008480325098412965986794657575403970239449251231453542390796968583214849133459620432829790899035088353874920670618937454217588264791151968960072408185375442235061720865704703671888646061320741338396464135060090271840505387839113343785150374608921394036005836048496723083555819005192067616082772423260747927581479691688524583661526987156899901831732292540649588539861667306611523950291683274503582179814661777319832638698907760092504295960316276227166476079016057687181444473631807406648735824612351825848354406525777095220224003658912259966538764863609042304015180394531188999834272794943001104814648418624763497408525076378021999140046316645179980536008117299893289231090639384201422459417988585412148606621090166389577088312899979791192904129747413052830471409173352344399928432091074401406815260675657578034066950989895570289171292999006933542185643491314412027011748607801223414356768847509715455184232481906213014810453022790246543913850199224996164792390200845001031234114333394516821859913409300713791328794523238549354401278976786925738812030387060721875052798903964029407064 [158,83] 2247116539743924323273378838973419700403772041057228452487806444625190267086070554920310917174005613710725534515779177950554903468687452767703706137252655668963456338929224047323320136277253400279359667766879963749623801711130712059164009241063045092369314291793311279174878480664779867867863256709386293797343499282564205125776292160833469815612981052037144836116907828401717209921185705315710348398465129792492515941777807682613011013469045229052252465582672723900980765158640246371487279502111593079694431564442082594275947257998393456237980258435841204783462233765865756327519099212795203259535163691534363203526462503967152479208646002529864614204576840294694356479944777781274477981686757084648224536959056214952015042212502291020036002072326200505439223354588012794154291174649617107756727600119258813630118631512101417270412589969071991208102496824385374048557967215649161765428544479507649691444553948503769220138361785119376620179155874178085880561813112211422807556676982628751641863132958530062252930800430092224218073746283480987261372498543576245387640728183839874976271948072228452870294779615292221826171483847990482811208838557928307910568229178352662471790036624610497298842687196528856531317223563295307428424385634576543895209582695675098649770086581982449824782189221014045264668676055939090082165033168798556251030043149527299907049440089118034531652591554312189769175530428709637796829720212650673344393765608558747 [158,84] -46043450199566294253906346528314064146267315445507946380229929828802691418927569706208763177439553220330696995489622328212589286801228758317703566575772889163553613653457630106055027990947162957401161499741911982362545688361885737344602847009079035349945337869129959120253594702810332682393893329126708429712842790208589344848014536403548734653806227851038554625258729860372194922510559965084965667285269916326650601762772854498198940956278046127147768732487959656504282188331415119818560486272614785957976548508518156938096312273748567238297772778881611590144697856758376816250672238958820855492576997219561970579063605232912245894472492184854245178582012740907104415654157630707586642879700154161897854532463630565467279562360905185589334677157755323608123124376065346025541955461564589198902781299651983386764281053263310650355192113388616906909340060681948752811283901692542818750067877151176456482093731118077506503244318448015089362800098132545591225360877541214944039637699459030251950593334346424393762095210796598744147539195989378580847846692589349298514374968544016627787862830112677878511860085554225902780148353068228602035585535756163264493206252062410553369543388320688001684397797285560453728796278119706372632825787437335170225803206868706413005400973845772890167877104348467174023281177663997100734567158659304947981076088205596426785212925982295677450655224308800389445165774095776005211310251268559237400968193280 [158,85] -2249430705478189012528260415228267876844874726382353002094250467583127309211189068155207684875325387202433162125058006620346223152945579656598213759226283087308040430002871830439793641165867101671186608108475824114819890261034187804332093314810801349046993830786715372158374039555049928442652633879325058044953194076232358932274319597870077590213105843716354121631030592121337268436740943968450081492533049983723547540868418505141542672684409505940545991993529117054789808718770342354665961297255579598518179824207502681290008397853872967698153698711900481102385634927150954476236141290980839596582289861184155764701408476408862366566982475916840451775439062666940374631939748901358398534634508677664428715970827401377935917985569750248169535943048120883992971012370906270529119064097654417665871788602186683346182223677475840962905716767685203201050074654427930455652983781277616674587257295352115985380057188712646864421831095760995774975772140597767417693787059805259506639767349749331136561127762412885099669079709248991073816450962866969561837249959711158661860668177349837193295759702202503795428169788734704779271318396232984612912541658993566964857488679861976128579867513974444996752657336730555196531415829093125621586378058513136188605647208022324355703600726258158633609240377145084330455169013739507872824181504347808921457974021963901648957772777304530769855855660528131268109939358378967298864002092726330696838047 [158,86] 416007735760286337034843895304755304040623740260223276835450714601254619343176821152637412398695995775222875315206304596223615200428714574234188740485660190626557524918686320595270831802369120379989019040750743284964026368611093378432309736785548652453464624739278428095019506407686997083797414447646265314767401385279289771071834937834023933550745364775297279818668852929872158741613006254433793702274367630892852685312221732355979062296545689073209771957653137296670257784310505420899103720792113941732890256363118873085344152833351147751850892320655849174276095930803722361324764061990972630653676964442589380930073980644794210169590778791628841187245982037057099219739703958592515926613347579469361872013672574760705551976029668056419443284800035388996883970809132417176289720708652926321495218274555997090734402632909537396739926506045729735581826606015039005892854738764043055075904662176245800282288766216849043503914417500184768198475270492929929708915514193203543207225423403823900066035996793743912679084754619044619683230174726506312592077544857574781139379446333426030389399197673477489704113358710632165249377704244417504488522511314972217208867058269503289329510437223255101481129365345509777241848979973739892446032210827153622058567871597576773529478645251266745246346762117561882157228440243595555014446242336899122765735103431751455998806316194134660130984098933592977493060998143305037915403489334329106617 [158,87] -38261135984180110201094921004165198929071740100146498738977516359307761421260913891582168732204669694639061078725637021773355024658182612995651534112413160203012221208980476065399689009232224006609605887328571793738243816566063090220308509211576814792287296816231435176749145782764955874418546011041528156315657648629210813926140942046847184377179645582621475872133103560476880747520191565473541361536039733790460522315539582274807170694321769533275895985814025473355313046976874380710421293038604871169348810587571592272813463327847776829159945660986813741662741680003468691781876841118774731073950545340572450669297542175381302888361425161057790219057627784739358412694419317439951558360597143080467572076155521767266119786442197603247986949861313481135803675853473299289077219624024933945635177619530480439778350554258023904769196834959892822703524075685429119737306535362845186816869869673687525776602818308433398425962344699925135285537503207332919276096677469242466152078323834506403563167271097039000757956109760552236828713468272185701452295426768694252101220675529058236261809277940851824835569377248505167086556298055198801612469655810652351193865861014850225189621787172425458859315282414059498059384562814251590170381119298231506527315989949778996736147717206681019463733860534670775084129470532833954226778865282828600091232054839051121062922218819318609635415599099399684185045918744346323972280449742812366 [158,88] 2528085122631274812358089360963165885023345509927188989174946149222273679848201781711955866816763785046109608759837661336187236583694247606285075035392629177385249611861960887353752835223557799518728042127446979161939031545390454012063030746973581362874875202961728982286846706640144421625938927408715881660805566472017856236694998562878062493614197805820528755736783745576631230542019333935536678466756893711160804830063053372777672765157307370127925277662601768150933818560343122929896696429088999318474873478450911314607106632506136240258730566647657755075576064118239943808366646336343688748635309615170957767636435695393238163306240288327102950329954559548522701446960682147864261069986870444928768570266530085119414238298242072708937253589170423793441880476532610927344344294777373285070909978334341146706428930329660751221823611260046683543683729658361771670099477993022468778857147478354012901908537224271141019285585863265848777892481769926172386612165769486019639842446299267913250492868941144983082726871167710189915217572580916831497118785516432694405077637929484482633761947999051242703222454902920418662154692741367868152603065457589444864396704577410707921935153713555691772655241155411606680632801299533196118551328608837596854123776900305288635211315250169483625457194960237267586693788437628848797185748138585975667063421605665672716310279014491567030645457532038224631647212178448320115407169692387 [158,89] -119537773727483955768703435941009866821880149408895435378156947161659891847469066823382904979378034477161325993096810912237618085789981087550329607309367880718707828953275474812115396665881025747485646190781069758966248817484046174606080320983263718243128958687994435096226158656070903438889964713102434569824717156134497332261463091321880886025188412374452996369270977427971032524819089437890551502491043780285169635170333850691045662322669738040787057312618847313341034663719530046859012841708395396302591194417638390181231015857593840257541576572164482560300741630245132200321357321861676843236223673470862985319506596409615141070093639019229489513132974035939349956249318555710493763977557318045294940178324863762369323212459643989541220402490782645827785240868738404443876729020671447280584011901913304178749604784656383405253363889254585817194293998468045804606132733722464474845081887687932318212799332730143677846381480077184441075584626629494955001861110377286072443582093403792466433087387288078845731240109725179411609115284493942170733513126435673676163303092303491420923519970758577926618823904013670498989283872777410742704511410758563371678415352565805722599752468530630007399995319338557966911338080339353472572816989581050618053023280543078057664655632429432929884549810733908605875114731767616029900807732020503408124901469662367116304201016754226975382614279261623103592088347974359726263761724 [158,90] 3587542284206721229775561410011921236559036898529909106059506523872723934561129218163450986133942745089366771663102714529018592829427019907520120630630103260484686226247317231365465040852780171412545185247070817678759832590100054418747826842544180454656606273490362315666342020132646060151827639089746784983200714369622984477913787880787901640261574548577987063724414114660448893905558280901358759083327918385051848287968738735102122290243471654411356078846765800498801937487351614223760761432219886460416527983003738647229181617182086139289874240829640141261039654158286259971729850998602026818553831459204209462796745379160938765543039247913364679631575264350500091714804764943340247346435478096930891856152439322769671988612665836124360872789155046207148902259415402500207354158063859515680531550285135660352189813571661555743575319207330803557948213908907283544597751779749978757674095935599084254531162036921211859579765935566061626724231587505689150493102208235777852985285060640597728550095648879237700124129728883780968544678197513301957926992085161685795719021983656032596625517042537203093218232077776331212123545904114758801404631862687584809866504180876973748265054544304495774490514392408316194728145725390347230908809764850808034680057479255197718087832887575793058421981281392033752849800930991652743767218406267197426909239964106831018894527032979233714670171922260147566106905364463856093606 [158,91] -16423229671712216102992843042531294116480400419941500652416927999349006462463980702471007952933150365387776817829697475048081841546791404009416213344339300763815843456148796209096642949334516415436867490962234472348707671005622281043817038900738249690575307320997795429355873467286202284828947200634013939791757444791144551578358024085495126788158704981633272942995778311398898628261013085813490937998248179885740859412375355316268158689302179657669299042437513802271873122760608700428464197648322990374706340596864510756430984263749282815170079686166915459370282838452025694571896154093928225383035515698878080558735954842862416661667466234911274310134099215289004448000706927472871203307804276929540565642962543087761854518274711695044713998740432683292913311852467785176726854953709702706663518584850841236488132311117878846984647739401891898502507504023093681343953044262610727571199066629883537989945237508547774879402042311089960842634700849034743196883095043663500216993613517164724698742369224046514361592673092940913325246101803300761353599838130967263461631896811660692270527190190902349309414812097893096799994438210741620438811427781032848128438910909513786299757290154659071480944821720082583671064126399082005146293142717166196911186608791766224609636265798522077859198071630920534809172166013215703325159846361869620506780957421095194260658389047633650226210882154162836140374700470867523 [158,92] -3826734445534722956712730672263552850672124582819805053700787572306790271046549997831138549452343692411204494087161640585808245282848145374076399880448335382865390341992958607819374152922844285082081233893263284052967977710229603656011979638349089973364238826387333800738693706495920457109106697660810790739148823410411153874897966180082983587259012164253130094262763190006630455126497844919234183088195761553549133750853301566229598647422854091733950886962516945449907158845443435077735936231728151651462330292445375683407082166376114486870600581007020413146285712880038389797628902995945561339143612053584366776137676254160737780419804713717976035625873989641400013346456252945704022241830360314886756921748985785071306371273704825510332888444597966760812596176530678963905705175220722841336402153793154456363160455463641091384396569072589757864246882228245738412945431367411152506065648217666749618207141086026421983189482538705570374812354561529951371843185406931932359864387283358797179840113605407411283324892699826783815201742299177332765247501908878360706134343178427732787632129135013567155521434439900191305244669522312706821083842704334506730658325717939171248462657558755262423595271733334088370158373660415652306467614356210827456631492748643591540512200567548545929371024832324291614473745791240022462034564348247901555713468018876037700611573039840668282049765485524664067408070846395 [158,93] 114781364391106245826010368323978111944038694676361118772820551138900100282621013681290338805031361700752377245380745194016573971154532175312064152201334871542342131187560623379187191756951766380326205347237239542263485780919295440522439765862598515697148583306542387896628958207237589573676616972346344239825592200193611888209739491131052419009808076705248957316358311876637904433825626884088529452324263515046763867190947949330923666664871700666219968305908250038130420570442329291805730221664388557343850265435389983620947110541943251018072818070153628499205905389421481022150938832037394793674289720977800850456749102438147133734227692623354287313336658348557612343886066919315729300035462479221689055067725303061244818817805874055708662416525948751429362646086389815344049677693034503837472970188066426171878960205457245561935012211778909602576454663352078815872688978171726451765030247398452182848710139031058386968288478899975980298936938627065005560719648327990009457695313759676885341823261763185302001448945209415577775512566975776609122871674574444454092481058304445127403950204764354131548569807046380122680728614142094392944754594134590796543211384326332749486105433707127501915815659427487521277075562599147694905003738353447561592223081153873967127178366694841764910279811201731774506316509092442328579582763635180664301990209648172706534664144183458267254561858610248956052504824 [158,94] -10602869839557788777799009872226715665659757431924406780162530401687147566380527580627066382002441682780533494072966410729895692499893728426391614882092299324262268382400272041965978185781567261265782570006465767126004336775816163215934764187448890074575224509359769129151877455076062286274635917945895304993179228872159422614663120857447795789472115993701081853867291209509972432168103007252832724331277962051283775392423737762152580639569092833616755975612078199345864174211863329424118396621346322016376837538918167742222062129128789015177993039543068237859889005368686069405485388046679715350659741021501574772594448416920093353752182370116569469797267341302900263913701586395447336191124308149528674454743171223453242621964399504518368768355264404428085505793236655216642136800859237731459967960740702166301172130117799658219351274752800013060568299739854045905212935458447658845476196689461374527144910277752959906025433306119107750616993232525556928297765238091518343043564857784474199569074047662188317560548085069037830609327148315650603735018809661557195825280982793890486848499901492983065842323797909524367522250649976692692922421208836135427731765549000139825864740688147169623068924090162108074412663440510708212044322167309967306530633293464509450501893106921662682421851344911355707046818180599547602942191649180142147268169798231707541577021635405761289469533767044605812301 [158,95] -142572287797600200455868230913734311696471259046620519907027189850257724102207288269979868000180358626900105109082079406857258219316066934252648460682717199879737728389593503253243982961348801796951996723885930001084409209255165733679361289675707579406986217586807592419241863454122416993524792574871425721012261624152311047018994315012163303570222220451049062746547225745376104036760186535196241602395816401488230344884558090679524795095755808101663478934305626058640686289517694507730807421333216896927918465475399163041398061199674905628982906183878581976451834391076178468688941178900906912369917369132316784869680016456450033530146291507134259831465975914304349076020627032336459743807995217394871528706510157989142288659558394729860836824339595437780093261600855903847702689029812778697191372227521294631664289566340561269748169736090212839553452164335895733190454625931002555275377074283403316582382018592871726361828081450191645595177440731912781401170835698816040452276727360367123161397779512989836193621425048643694057128540564048883508515590965826079755444938625911380847875845610474555671777469561335229763158939843471135252788037049435933004173917741163025023679709357615351600459908485453871623035356186495817791958393559598089539666634665710373348318547846912663656624697432643928549406690581580536479358497199716549504195159328738362242268474231481608860330567641666862 [158,96] -6481813234508557632887588189294944890804066521297736097821043582653545031677414626295507422755850075937334081615018693871645703239797203568896403784267089884172182957888319618460958260276761071732176913504075806129984394373771283401823906699295798592511045560850825309491926913746508052673118910461775460303328793992319548110981597680486934524227070683708526567691320030253721224651135052146900571762134834530734581180250475680629548155421180999802715502031610359781484405202449363533455853049168668201897124726812585736354079765542514515212523576120308567751150258604049909998701993885238279560924486638713378615933189090154252448561222496323995891160743823716640541025879991992971726739133057826030128362862753063706678644877342511053660154349592831648027726965833783067655495667536623201993883253704234034207969844438830274472303383409477063601697779791000455184457214269051689219372106764887884047820792551889778866819356418619991278476445129917800527812416497818026293484568692518711219307083544736543998413122939922030078967868829238522628606645616145457638872024523278055835755917353936643243734304079668166125814181474731834278917188577406777206821556469141924095826182549637933586527499661178263544331604522009728021352544903289905418687463924618462915959709721021772601475159534518404340382754793994759308771598238265430731414505863525565422854541977689639804868523266232 [158,97] -133407326445069555364515049963302971703781858689433246209469342741278707763678890150579617315509822629829536429722748649368283019679666523599580350119170857925335279920047618669676014447497188557674824983487108262391036330414387812150854074250210403797699987051549488983965546708035702859782985991540214139493453264732638620196026874666893771748917358188255020157092463936274395270217268946182224356433899117286113136682638810576390792085757268859594260171972537992152678867463060893151464775540540636547504084970678703904603747241392958792384481432201773452785359044177615671696714173693398829382521764494623029467232619604157002100850563601218939399558424463076824662085529750737348702126972252800237790869008562300619018078192228484677062357536923242150225386136403554610837146858819996342144888448514917469932675736082386137828677565040871905389584618542156325740539305648752380378922686781527101136475721974102263344303901417744608146091374701648657489817917729051351024202809267666489187661447967562394042860739230162591449951676354174175691379381454146509618039821080003179025484794121761270295233481506378422980661775838801491941664518987606867070924925052285638203022994010383325542645057605182665874657994488778679593175448971192541883008698513312692404809562124743889647803738041185824439052046131664849266489734686190834030877758671118822477372681580806344275176923 [158,98] -1555121782903047647339404920158997991506920747610687538381044777245632232874836550603926383918764506261544657020450500470425075403953590063320701573061948214828262952860132541637942078881365141127920380434639996015715103571325928126930654021893982704505304899947345223023163377948396682067274386206409524969467779525458871371524297993222595117460004656340479164247968313390258373793315526384718711604396098652266964900032258629208366104344371193806520994099266958583736799289646559496963316792587963822494182325382379283817541270856792960305010347460093677475907901639098533684269095073237005501950380495425859458068542977721317275004346064605757016350272655242395975035055309408417765025416198854719163603421264622976978526833220322578375161553347239790447090343796784746272347089905957337236726978440863391030375450817314129993631642015328471684935671656713790716382523147983570032226650669551087391685169679583510821630887796881602669521125221401523030892960512350117933660805479443916929363119320119927460374985259894908964937648981024821872514024908037064908279702962949181343435305889485046235644713643825503433564210297366913790922772676515126233325436560785208853407649218367690077653715428263945189125475461619055191235698824728921604589888220751141422973671584850918321866881097175358171774583294586076560715208893101739403230560583068026578481792873357346721130 [158,99] -20480828530976208446692007462565599501211537104184550763359218649525116493548210971330751651756935549160204938505143278929425814458908212669271697654793052176263891590255277623218739812825572156368420198565910244011065525588309395938845735496892165380844148095268322188224689493598862197645887316772817883975918492839996893480594080093693171623188112473335770568205388085342983616255668092008118764127964221779494602772378520458712172983546301161861526180559051524490661157271224456648086901614245611725485666089077739226654872157625700063554126177317408107313255667374470743992763266081789034465678617896798904931649676191782574064640326387310332365726928015816096247236916676233247808150266127959301444643103814312434027127922039373795654857187231123104062298860786777890111599659744633352148850526638967668347927023342328765221678711416135652814219295117524183224625753826393031670229207648022249886459590173403173695633202978668628912196657460801869868148228861905096718650249023924523839907296617664529296137959761628238035465388209072879539518975281670687384900393752428840241094642609431803494919151394203394656869868979532997708128135638735416622855531326505216192469978203130736251351253595475924621999387239703750083614758699931401045801470317261400559290141188276637494772891594018611975780801008345836964485799150601101732886402781320525789482461724000526 [158,100] -151559442524535781015502552274463397113347961293938415487834348847677291506551863379787262474809347214133752509910621349187892053016519581643424224721418305904782393119596740395921257027545644399462844575541291728787514655818864023407022161494736642098598118474331789116070376715936520685623010633786399669890716450243727562022009518566747658159878851006306997015123896646891465649439357778420042684713150906898102951885614228902695945970588880731910373286311049869982709391007197921347019287304625210688242735608953733350702450215278717103304943609568278644039682869506932387044648158005600338366559718322508915648630344012382443341737186575072166132227043810308134402844597291436085825722344583329508620953169061793935392023172916048299515386226026554033109432932191090297912095926001911588117034448901670209800741783384542180427105241405565772330391429657954492654575236409792009712993271672371423506508118965581440779348267307656334163840954959313250809547564893444196850766899758326665972765713840049168755535799641854798450019145812695398964628727981376568452035406773942265038572604362429858051268633489906469833736925385056924285847238921659771010207131221097524805270852890542667255936967409089134177781940208988296331582044690699534204994307111071849108328692395183699226072362720230948102756800681136084898599413229202355621904385830248872897434601376 [158,101] -837047758377829642646961884735528015347575258281907044243972774319808147800090610554506706072170779012159945153833222874605100672704863579889224939381838271511773559142642541488553755973262683234939844390175524383898147142331865944678835263242053789407305631117072691473880484746360032505225402047699663927200926075755341059756413399725351803832484825428881619810514444633063211100397504426711533263207041020935743973160141379141172994334360705068585478378231601078032671192985372005984827869791392062579652001748249584797434994097482084683159109774779178185144484430379315292660998090019457333333736474865176852256794576820156919157114146243114242526993670022523724115788087750263137905613705666199981111241631409040451909715390125074767493803804585673881530881190514737873189202773378364332069345621042459319641038078232910851178875963524921731917430554140933726067413619745901526319683692915274156819328741213040986372181946799034205462990322732435418223024896252629159954042038264855910503086283502535741067152148960223783239995672801449055787392728926629287132422741488798991077763733418730903558269894065274859719679208263566495628029221581601106592907807638262608825990731003698207921101597994469980048945675392092300778272979063383364688190389127715872404619109887402464609598874059340034141784200252744260454402905767330141513782999141157887912321 [158,102] -4138166450558628990445785824255032435324465814547362246068200763780666721149077720312207958106024329573466441912253381388135188304631175490520279927926524546045254540006898496627187754869042642737718227008038749325364753772981009453519205276598668357339263608206466057413213156026946118041275357455308178318809916481250609055370260554727028996131602607459459665485595802574156364530726523524889824258215339319672055301943059879069469977606112862707512243127992301997523576069664433316087328408160607652900399292445980792285885708416132536212538515916746490918067931848190894932672191330841363098582352712493068989968539716688218120651088828608338130280021507051508222926861295834026075299134421532012191977427544209371659266559334658554367519123030832379570707495656039017666249149774959589613032151109424272923286488754645487882496689536998152967892246197373283197341361087887428746093793360413928804538416718242616516029779962714839502521174541571645414707021055545421245932296763573298809689673017223669930816738108907461248467822804604252048691258193909176808561868111932698646069457032795875076396491132344022967074589991983629320834355760761742434677581733192528974310300863780849412078222895979196163635710388912353210945705813382523179667206487504300257480243926512252021009791643360657636088492185640577230779975183231216971682609894088780540 [158,103] -17494444328505206216322929696964378824488231882717748192461096905175570962455944067092318650090174919093359975996633529263587277087651827153851465437499056137253235508811525682064797246376576054875487747242337178431813389507263095206046965880120021229490321494592339911603284006902962421780641375106659888712570280728616031477862034592754788971463341250292402247388801192813209284389208355817739668281486059125787335299559657860659905506450250236723973437883773451916971596260833820013892304197846337255262789941151051065862321128967908211134937270640495629668322897109029889378008179596371591194047353630373836583328008690401641537699937906777121619702299738993261906428953830960685755987180708775997928096988427789250628471806082090788659528610440384494356663601605837594953900042687709686744135360755108489301588838187247411857446840448336880827423964753075464994044827718158954206948682476778552420090405139044127525728896688069709391811663380328423195372627838901519914784059019867438501254777700100681761272355709111380827771060539120605442781940270066787794082992834182656081039748782665103897351593575853522103044603653678783373670586435522870406820149147388681697157515006524944752652673461818829392010672515552939381199057560650632937275927134335495153166936267602760046220082998187698423261334048152285091402054400179023093167702403003 [158,104] -20347130234591722735721820064111381050999150598605349978595354297975730212369475136898235699143306036272911006708827657453676916290717756589745623558999203421906950504350659271399593783765339560902018713122473042799836184520623470516483217166195407772617223472643211512660850080538033155576385077279239297481095738291568982811356637787659067581233214038924290861285417221588119838663936709701294304282211821730592232668253106052076247151492006490688623163366749243371683691049760686592275335105093630188286556151725785530818409881595347697454971039781953260695564750371391107586721415275356621058731454757657401899679254843282520637436324507259440661050219974613358705151164856464463597412278062185609375829001508418340328504705784939453010177017725154117186854745645097432167706473341808817891642682327224814184319077925736114531539843713192316053237996449464151376695476047023090967311104525870567607433337593237564142929911591614768617945157734991126613994757561153116324375229501536268586682633914238943416503046625179255037042593376443047279798037729688984317726550743015672267840323388066088753001778674416881406422997172039104113630732458674522769793203899159371815828001820060615226884862481230402155334732893627618822896946882936810720076253892024246999808674249810056322455823234940001166841155013411621587529742041888820023419252 [158,105] 14518120337167301723583327433603564083361601444571651657784420525728017007009132520614192521203737507755300655800434172319808007388152462810575586148111196977445125353676813632672621623253369115557867122840209617639538785896059226154817289490660954113447323922203099640617415866632785516797544080390412090391395494460862383253550912434697653932687329532966214857455536722624629885645620089867602695400512719776616659591879002060584639863271951086122063961623298665200127022990640492696429261945000544508571507005926693501782385879607082964626277139762489170811854462942160123195481882038856814352715644377817228011344466266966739844814493676473095954366036151492160080340822084305484465659907970552702692502971531874444569273819488387000977748758042300077819034234659718373720708409412813964323299270198200752449940561415504408701851397370999565215534671787289854354894524343044209949007221679070267761845178788532307158163135274505244073541836905607189575172539719137809332827431185007961932700268130308567044695114154075352433029427233183442886199122732335400252513368398251758028559011505502837284657284903511389419053885232809033697531698508928569322976564484733850745560387356249192045945633963420319882767433442446691594806525330074465662161782513668720552061337237052100670208985114760233989435857314275620852841367765869116211 [158,106] -666335646424511896833646812855384773630598642855181883695551329655619685408804713946037038286572438890699090520712163493798293605347952007661835885429937119665474687713024780752483890130646432685752082435892119621683616603826982131651144633777801875462942151853077241563079363229509125369561966551444894874576002126277551811893250827424643319870222558908462343069369045825225100467433831055087285418918122950310493689101117474224075688320484798664534323692838245544336485751861719199035987162361446631623176485297802132361463904556080037010701663675478036603119576945800969427947145151170085364688977503693824562985218663070972548883769616526375080989071503883244467893779164411541595591917257671190154377837611937531394689366505084049059267588131898535126858212850727510063162380548986789369989389788412349576217010584277506244746190432861918884769313857520922611685437156032933723052612496555040412287838826410645533320978699173721050776460704125345094758758157635461701276835661118965112593959303526982214344646663273535760011579389012971203005622495744953114107114877983962519303614948888808549043000518275931237906455512771136737724932463926399287553707108561395721529349259424081097159430457207869920578636056778474720044183194943167474440386167120891244399058489773820358196021493388449229595510007614272969774703677178993 [158,107] 307548919302423983579961408950759706205316489277036185485634971023354018007944672917729379491413073568576949717604276077061086642382309604280163540103790391067437584694274898577436651966693093811622983391826207612316747846562441176944326544623330177461287149707213174579747535878570173141314686767339649309680438643236626033453125940521356821224075142096708520713577511158630846309896958988054714046835944655688855749634454960620909974728447518555648048853555714078223246563827655476769765681946589992118894296870509825300754014341889975554651041027951701923696975832124884352724514907882522738553626155368001352629894581885727018105932932563588622583829014909779883203602482980385223742004335281269956383186483779978707309155280202120013870850718913816847483104125896269416037749456091753156201260940845692443238902114676598107535361490169440871881005939688327854115397371651809670974924646737865828150675560025441748108318984993122454553080185344923649608679332284597146588286467925931755236610875443984004645652158681177676753068074773312660066123837604793052513617748265933361719651364536963108778201035382269411321086892415191310566371033652749085250886086461377891282493394076460203425285026665835749397288749194376440265788083574553122001666191136865301121161066725880405807267399540541255456218647254758010600546402 [158,108] 3278530659153867132822510820256717351248988237763146195006472644728708226547064322868114553806837017946487759522245805953434075646164879965814322353131305450797452548742545454615194620840305829822056054639492225806086897587223634309852511007829530141754191154580468460047251854343865144994591819698545748731960112160791716419031346072687530975264271516749317689900798692242230118169821464586748616675633822838340711879523538356958138180447203619848778398033940448306808150596827874015526602634604105218330688364301731056813381153747760466699651480666894786584823929756907520547483983528889323723745998340956239225782112411024632391299952941915772884732943306359648394949548560093558764823334004389788846521159127518697103642916764614144422390775646898376037791607346992831050176758329820304210860222452922560659495154418644763072542969621609106356617459714406801066103480419355533931462302358518997663053473115204428208529899599983904754494777350848378375232635224004966920948212103163994039732619557479358422648401227904715361295085672860502297146861879895932429847329323118696046056677453944565285262762830592308602106031073409698505776550162433422249458456453552057043570468470092832163750629214359951717592784153056453667999059645381569001633764243308410441435505620437662018110200168163855098104598940307621188440 [158,109] -6706171025135716632790692835049057737631319082132193485996247533285148105650359776213697932478067071796519683048783250483780166217587011498658229819028446172913674856304720933090450456340858284805468666746805639048188072267978683447754842690289047670532873108614011065764149632757869523035737004219635045857110238075904314409217001246876966480443497346720980897618378530620855542263716883034020419346809775913120376553864588287055722424247001885736190262917566326920795757237655710588993933559324787925420662752556257421781218510048277694631394806690545722821395630573380885164958930171172847029380611282764280922770505682061074643632620186804222517011849432527520957903972601333023469378794828398431715019944568058308947845850705652751796790063741075915705849046911661423466027773520590092937449204624983912316048693206991024391035529453670266171040838749266952659679243218462204256347314080503855423389236096546759710964574051290272317083220124678713826400564812663438209099250334739763491471332549610548269427662337490669024132797676703987695820994917980366399912434141915614377575547863575303662211788852220155959160445159499153516735415128866620665131226708616560491086503989893406365305149352084047853848860889226720770978443382600052756097096493320094917325942772966945874159176431434217529363663874291614 [158,110] -574682823912285207122371035365692033756441525598106178870218056357473764222962208612949121368657473465507373395563157781458824624420863627534486496061437039782682076273299633234071582289047636611451593613439058733255945422430122319559834019342287102749606614270388499994809947168940343908928744268173848403588062945228487621809789664161984142740673274717616117293633048926106164640771812810159877904490236205298146957680463956290902568720670086203519507676105103377250762724033662854903599616861516047321357960185254690235041817579990624895466105466635311444020165095220402152492265920193578530043790880802605380002834495072565357214347098167614775918425713245479316571135710470384324062017554310123008793985137268489720699806377719034623433775780020850056048876898605094192296352364675309748166184153168210103299687024830154202739035501482017555422602210379359827294579972781374764824885125715864417292289239381853534396778078525905087124102824488692943281170782789403798097296329862885635766587112110119652174768079743896989632815421984733805794241814624241339802121525527092322729357873287077920397467504083132206457350962941335100038834940074747293448937945574831394166132582061308981646225908297958836098763320538094843224800419423499268235543012635421718605665376625273902923157748118473094479374902 [158,111] 9361471410440038704912277577004733399051877450563806276052626377422145912313613960054561476000864873839840688014529896614083158317949307745817937170625298973602920865691427336524388519772395789252965243117638739469032054190419231351087494980433788146200750057541987094426838386766576537163749178656667855547319455100593905935058073749290608725435457840700402509269688179797759666580499397929180557916811429211290498773641181187162777886977457279110567626005637395294297337223050413534967654262702036159196011106154053555638749425225142565567360478661894383819407127656753918280920323217612672452218900756856689766642526706010799124471033074586661413850556157196720636740086691579067501986582743137636986379244560791451903812761353804488697490102986637322475215273452684437023882870169788292672279262178124763416120165922840013001932939221711050471341329319372222905604688179503315661753819459106875032323761486075710747083767515053269812858927294475851305032767125016105452441714565898430376727845018069484703461926934601922208949842210359485943249800040444280286839078116118035773945739153598845235845577166049610259787034331264718741561496918790755944118720022240337414616990445292487952742775105633180796137307991764764573730343508118527326622255168108930138409853333526840791413113468676478759932 [158,112] -5571019108901496263874101505190605813051827708781193287893665583666673803736320361760957728775313990617761415371203828682660195006512110071032314110186030853129807052289957228892203199762543880428762472414429138531924350175770776021949983720593317551001305971217875935146051881081181088304052016636449941699029775250702546530125591340460215466547108174874165983532523379695955443353446963644948092637907455636776368228638781307866014199401244504741321329747494227632597377075757724308178491883073899456068132094258014222134692631472553057305801541146171603644805916158433325564631105818110261160017873889771066251627504793866172646292848946754459570488283025753251471764635302131383367220808894092362007117830174873085289822725921322226131657945039793796349105341591059049925631270313665646071590551123356280062311611349854386871895397075626334156500188464124859058052581363503778000610587926144144250502442619045729277020692173203235698798912595529962050734113473490347787225259362566199686105357137664136461534398603795155459516696948082344553789783831919460675865265939488377191182606691850334558039312903556940718474373862372946007947375470613445284748615232899507570998591524635314278794362851969107313204469313211927543384697939228227704584365718682073032979461840353263959245226050707163 [158,113] -1070011172809420510158803503442909960210763116816410053193861178578260754306021574559518633782077873751859247831321859501716965523076193394711458151276137822510225686350774317189205419633943601935753743162975914545284590105940804484046492359080377865560039090117382710582549191069603207092478290472611546205297519260243386300944411362307513938203867430764584230133926355381955210406606414457006528551888074674455851352239145230171976671666345390855341884439085539552913087464114223356718595858083663989476014376795274347577112088495293939283941942520883592978566397836552955748417982366838600648963542254116073019748795674802915041852638845559315841474033033901572262634970207985521953821108332395818089145536905526103438561568423056616731921021036129119180865748469828204075098149720610345408120782237225237364834285824985439549675543146670768046834319482121276502417735101205290231553806046235712682237026154082411779915471347989654360902629016919934392437820355914152048093989295539936287604294804116342558244057731139765004675255505411295839052181399857554489911599488505348088075220017737175966771008201635913899240226427106967141202054980683334839891596459400701490864195573218279345304799670733128156169144754277684368541363025108495920696204320370385231114910958224809355422814540 [158,114] 1580375585919380284776894824843271460972801206272245865694778704741298125346355622824699302676598780789984584124876140029921735873214084025466545977243711528506398037181853077352427812780673656805615084944169940053688624817234563882729738977420925685234042269760892539968112269778207789603597134530504686582443575673009687673313244294812745652382265378837530233815671760692560094245680798728880157649020016870918285244508293910598877906419375018010398982951056522821429834664045916731002722958261239727714005704626346025472222565541839498590869811512675748409341095426131309944004264645158080877870846481667945737284554572545994915653098392473496465560377304430592599180192105324307704333287672923008496562506045024235609827552368159023336525017144763160954888530104614132372932114038096627513226967012481191104322024279954269749231734226550229921839596699967192789133518510237632154339900423917120543781864049990673482123891852957695999194740920478975714897377527023476699064257076429467872993987340658785954440853903217080724538007996551604575265391166219660205993028634277234194491970200584869016021484347639598413677529307253061003695254861043164325854493743008547638030287675864007171124841814733738052620516944133762358026970322671342238125959232121840907964392714906957996284 [158,115] -296595738517967637621559660874348621219342649158848075442163080815011925469862607632943587440309292122578750739720671610213122979380128141872346086040595529168917649397397302289080141733469548817063343298362175080086651931141734790152174278344472008092621188165053120352252953847925150931131390610411129834762255464563382879638144048803494758920955292678815544174575083656723556525945680684437948027852624981884928220412417289724488565731366630611948007551121635280147745772811485853013931672561249711687417429500787569128928130842696475938730890517066931570182403256879995473791198264200215768123525899387118666775139686244418737702925458435362339592508783894693111173266260451502754492028150071769562454795563212484652455903891046023751730765279404804470250660240636050235557605359223524359323902311765103160512734689298360825849276779814195328309128430603994394550422254086729511971402118806426897121193951281774626596933142465224182749775221189074609759767104647802505747851810432904460816831368312972887230952949792359690946591534250791657495485461840297831428324499285859188763599701375381861193183474524820707270594610240226488089222374955270371652669650105525464996172708317846117414446874974964318214246987211784089989129030196932753719263385559123593279657358174558 [158,116] -34052075329810567499062519525106524264519087912299520467329914329201096301751757026789553478185404795584055610453220497591699191656003793266972735741577402402699981705032335045745465341180229897974521131537080968247008831374533794884780887965503748045029810396628508748951206514793724312321254678589179081829159079530527880244078038474470105605736642885004265211553896218779841360480443193180656245453423961054497027258827514227799548624864046431094359461558564268100481220456303911606352076709273583115729845062839692717545935141863527533004074830258939366086254607675200905332511654734278306712710464235166478896485699379840526808462848326495092098941873530799286237603633053105957532415551601678697934364304197759001334484138328729526543356061857406266285146080217426783593996616320661690857690432720121158068698427083533708218901517601955794004124890851598741522010088868160684458272045502947349438291675151096873227329782412281096069678469080226135447656436180265197364615381346332870716693278636483323900439857941106404220425860780419235754182372693498882383448133427029250336342666398405601981921543973980157738341770443981471948246974848413160513825998981893218735408163352635462479913522515985042254205530662535966278270634750709604880805789445205970278060511 [158,117] 13357109994405827745386600785019350168128225604881799349324841931508390501155500633356064875218369930482364356806194207437364097745754158843678207859946553586635304095557504369301344252786836617471631000857556175026400372484492130247190448507332888147453203585900567877227851256693610080573571966689710173616929138705549653092930539161522356568239708338228496890897078211357473671624138209670832253715186092289895245764366751880426607924057528810150670374672712237254305676292269763895823229441854804036615199034295225326687159387293801185075313696219039815085519675699672532933728166026756460896357800247594191792076606281513004019017062401191898237458744659958302180451761331232683955191536472319135162857129878859060387918122474809450347755662011299620952161882083721693124852656719038651057947342395540026002179685809785542764729237699407322492953647031323505519532583546239468412721721956765196474821812690424944286605184139182179044775698852908399303736675684555222743554430014686739527744164275405480352528334857640004831908086860948604981684285331865207281770920989723737678989797782832882378732670266540017902781758909962771680292264565545311094621855081284959609060761155141383963072139182138685522582346956453010804284743563030521757120259433487390823 [158,118] -958973454012060312257896270137440653094773580277346475528905533538181642006856989078892917135450685022890561812270891629808865590638399648950792255618948125838637546966106520736789165064784363263078238355654397838805666092053049114799565922744110913295385586848339169079067869358320271315621647162638169574315122044078261949461336937626909255682853878228717990726859142720776418662491350247880222334113506801755010068070536963624073711382645129811895999601364101728393080839868550837894258387045022345417182274716022919416693405880943897843597811054661019222382230185161987537900493810242336480294246589493057442083031416529245151700555942232057870698409908751018841548830163619517812461280684788401898654020906737075945282923066223077288901641055319187904036177505387985893443431895023038860877107567241511727546230939624070917144430621222660967250217361882262779123567124880344139754755530478918392780236555041389462276089676497565957097540301998684064775282773179259414251116906375432018440431383799047159031551412927436278330463058653141891066146195993793937535197083757162784566170063617979677718278713466529685915478828051882473415262857848387786821010625174290873517432199767619008002533804459677618350573242020802265385167355375025814863904739484 [158,119] -55388458557556237712631363122547134818648132981937418852124222795623182436176613351332554695855687933393302412613185083389003506778803037546807285137405508768718949019635845438125142557221208819746549682545250693497511638206949392872222502247319745174085479107393646741370304106612106772228180247067641410023190537338616606666399800167827519197502589573027362495546436454464854617803192970458222928634080418066793871928917270662481084103839524866190743131771286532501738592430689599709851069121502708734490484531622936857890022601985943795507806154453000981657486180468453329336288889533218170603766364124349824844531541310708832443731596725910590096260208551789750597869789842316170234579888432151009050122974542593783863465306095575029233542957387999597582157903825700309601568048937602968465237972683471919681238279244497436767931277868174961660903382907735717303734138813815620986074285727960812962601535623087950256125182924842590813189202570735287660934644133024059814082924876458685169970351199404479013159232013791776533296739839494108450939799274072524743830923559618061727818261341140945871149997143145514144127339549448920804731032351876671175278810027518511690439898775741903544363160065103783861636527395298141674518544025195944967335 [158,120] -1421238881375338414809248336418908151298184764976113905969552645664125549332112006922413794912006665640070613957075023197478383924919470195881720860156655305665250182187827878367546584921260164969167642286706719373540568236413747369263249953104485085021280723527771273715734748640230124750568034804219439633354425151243606502002124710486480425672799053580618018356008187720614914528247616357943246241208302613074114998609630079158364707786933404820834314788028915190277955025137491902424727695935131661495437917054380433384227068444717271801721661715987133570760045527602022105625822040715089758743632095464986565521083891883569954616193815423494979230757969958787159422954726017829308572492055630459633710615475350486902803056007950256167572730368650098339588162336597948880912152711393334807125503406566784327944374403346156338627556471735458620818530974261292055166125265615091958667863013002121094870918234860182709216391329442169303830930148142537061077334026693089762916964751536671964694047989678957518686104069539374131530297383758114472277346325591079176030822470019048678485523536625226865364209526636275795076350040264229852609619785580616076910761756121758150396992950101498024278161282936603327762423495050398304196800574056729 [158,121] -821312172368252917101840566687768968796165098267630150423885214325238624240517426326137459710488355915350745829245230954635289974525496159338958938609371025033837627624451400296380122920698358044819042945471981197997801559174896988461698662117207148102051429041060280202275221817954728371854530349174173685181689021577354978949738887318519233127243454364170083131880821208231771430018254253393088263517454932826249525130112701520396951702406188168298935273876964187142771263529407791108718212948784128359081810978919958026235885014941350261249177264322660815790656165054411392376965469942103352380960706308880142712977746276630952081329983210089920016659702973530638273749125264805095880304929318343562452938460806813673973385411994090089038638931689709012079031134176058792783109300053846820822892590201701593113814117171559944554128421471417133983500413884726651730178558622071634590483963150422956011012112801762470169402979531679150472479987710538068487050100755297768246969950671713707895563976569507928828770624993549412850701913488284333343915800615029695524410596565410478143918213857590991767310913988230011693428071340674774163862972733667730082640263759429825567789522689436312191802836163812658197058107066242940773920846 [158,122] -80474905042658800413633080518951070998036790925148721205725163789159455762501470149103971890461064307387969413686874795424039799522100192813841942486546180610751990908272755448683179647157877114349522278080068948635701112491066826234660582047149744200081425752751782643529576259417949614745534404787606994581445022533173335855735603316932964686975988812625775196148066573373529377597066268714496148652078666831315202748459134135416293639840354117107219578949631343238377540314912021678850911016681120253214273895863499848015860747576303279196541897825081776266637232363501341756405785897369648148022155278382898766508348754611630970232893160426008692258834080779076252496381401200536885153434292847018883046108280353042196870622395984676756624041909275375045957430416334910287463604410496016603066799814056323307366058770884431803133431550977211147201485101195549039933442548407350919910095121651136464951664036439744750853152749871441022773703982245527546231321621581277204155830690227550484968742742800504175323587527456332304986556160571396805058308928156104444425108771236591836353503708712757001122546994161691498053574360671009958680063137865954261568126315397294288346205718893876622134825618935668067024433099682770583 [158,123] -6055362991836749483852505340530792133508055887851326418448029572913875917913081771992083965140505661380062583390013101428323154923366650658162108590882587616220876263444291242257481161153672599500067504040592364652832152226047624731792881818771391627549336452331962062238154821423853045287608460568958447163352074078796873628061534891293912327202002135266826528450745102994924402711447645136743238657470790605979015765006331736798125714087442234592448705058617151868725568645430594880596970651335025768258515398086570516873632863816452960322760088348125779829396493026326402704275673618362672804883920259767340150200101876807090215953951727783953044482425338069858298150971501352094748035974930029481322722191273260256696002718703011169966609077011587182633005726976927631255112819536245392808127434638718472877751998631680949098758071334397666422054277128240572914219539436414342177576947265476450995083947291964916637382830807336156702795315425731377606601903603524446839600470537771445928179171554409541997231409597591855801167292804282758183752271189264452022325657218202381742610523199601662136316085235297417206812946334876488959545316184983178435564255061707268208019322171233756079260874281816335937016815477189 [158,124] -209159465607643662283351923591618829416027600227877056581939298439679303871527132424255262342751635892414426803909719265781585514354865746418610635126142079143054944439950079879417231300378589258774786353365900088711562515661985717596400619167134258735498481475712489512801810650828948070456252526792595669647114851897312030627846088562594463824430151682686996633324512065235400826584677671395573239827257814504239331501031892364366693351339547239591795389112033201283647827727979922261604743398135823848593218869552203048224165371133379549820055931428952493701206611389667038547550975353888960166300639889755753036158507323332539016309114466540316835680954438175225653246792898170172458744641435915255906811221597726187396906680195279499083256318373665951772239704115915743105585624802424287309559805054969361540782175790670832138508434549251683273596784536210571827646068174298046072689595243848731787502331382180707220014945364269408336352153507099785126254826063646859234768085546498500038591241431031533946863818654330311861408386037658487086330920436680058530720410867685295644752566112841710401635554895648475522524412149626266802657576488178744055923824451327422369255961163100396056663563693698829051706 [158,125] -7169255061057114544228935576640820104126502216897030686443816407865221368712297925569215374824807973828497062880137698174077426214929040429685626946580352844689073985985933797074629458949708019653505150412159159606616164873469668551422753567869198750610758389277021283412988037640075344106677526379541661586972636470602954849452685319410897703273871404052716043268740317923894479306275234191073266650471781194728630129560923808299549394794152092583730217766910387680293786769591234111168409821813949991456814408557685192796488231292202851399713984901335402346491652938719629317839307567844512312099943306879094615305208306615763169158006542177317528477951884243339031591800595098443118682045807086127660899075943002574238966385626443675322171973246040131876045141098382508043422438616092120157730700794531430493679834140758742744937485751353500509801111024491921935985237312524026180510682257656004948621927097003457757562015648412903960793600237993233020284353079783428737726892639376843438953918631774704033248352214104926872582758618539531087075922988096758666475628036920055388288657522034367119122790679815459987380277836882147139677279297566529204225885843138382761154230400490665394535619167454629 [158,126] -151965633743819049603384023166475185114449055391116351759776718724763816218138913792852489943936990211049278246467542639596296289227269928945837689366866337695424070881611287020851822523311608836582905954287645448682547459744848938540499167058858146893854507444121969503777789211695793833492124544466414083267967097176110308727118292786983845108643105143329590165974869460459082278289255503974814420417530318344867277801458442906431992923518303647429966700370320124738830804293127147637646536717595197121851815072473257096836411874026901998117264577745867747037270595630174467429736602094955800345043063221961027197486226429760399407300575968357140399135565150257439012567131207416506545091710642440142618644606097649472654439778464587453529746807943195952069056397967059213525982183686066768035771148764730090190443799332445625182715382089007393711894686061948444138271290365008462123449434239241729519859290898813516646076961786357013843510128889544239636404616859099927368035826690663709304086579715800040942578680645010484622254048121289662831821045670262615664785695392984229279950860902793126625838308114316639346661823928307668416801199359108843961105151110951587174480960088048863049377948 [158,127] -1338440838050952712448844898627237328800609192900543439416881429942651925212940839226897953879539498435130446050140115920350706397860519438708917325675238887708529688164787838360085128203332964786681750761614567397452853236201229646603971994335422365215840284523269003524812098065795370567546510784902464746722544185656712604808775172614451135714464760124267257704469580636915447434802534124898217450271598686401922469314057938178177996315360049720140582832210312885045376746925072700735666108603282451827503811637736292562494031770410432956356909217956722262703862795253617713487829470304659437453122289021525790127395210828060571130232910139126700367218419076735494665923000626924940481337110090526228414658724411780612471384702497290141973804689059767024807527602492948464218908614418107269125865655381712505192356064026277832532028791420206959713111212907920331557645642795249285865885548479138957217660600989033135168033149865030479782063358664731418761752206857770689870988911689198236072437386873043621802544703487856778660420931256370559498251671028717249884898100672638362613209830722482923149396058250162214134834540487916114056217066545161229939971708622523904862683558387325050 [158,128] -11048947070987559979429498194083334115414825041669656462058835285088450432044525260071220253286135131654173536307516889468780549630357014065076964111258360873243902275196782404084722650489701971077439035958096590175795172636113833253020512294395379444358590950392898699113761424891434637732466577696315778570863859773393445384615997074218716354424163803383118882928167973992312354159729392926352523779487621264493403514598457293678999126851189727687134005666795064810138322987193362869109418617792046323347414029571932899426976484315288740671261672945914614232013745291614507325244425737622113481164019383166399514446583416382069419336777753194663609977024245937984801118895929944228641812659494962205868607904571297111094008819766945317806006692955683018558155159768467092909526340546848455903811917098273104054360299959247455039710441387267961233378002811466963718829917873902769316172975446070900120481568385928804872969714512018258794291834441496567895809082524660800346387098492102298227626226840234350188899705974056001278937334046776557208576588155102784106682751505678993550295066073373246696381596647899898485887848074370417473472008499129724414989655272639460892612418981 [158,129] -59672594034910714609589057565291247261705886563543254979900080195436799803156979837957140318587979319875854837705944479016518464407592208291576759473760015048727968058825060772365980290022406505565933094356137264274503300729963292190893740671927134924250381811497932049802641314155002530893468670020756826293723339462507868077361985135242173280190351142585066846763930969794076803749587203723651739517500959322033432838974611222507806823787318303430858611806098221392299985355704897601688639175340880953596261907928013454708609795560287281065256837588132850094307742414192621469135842885838748847340893238414885275328757698131498441039165299902934771381078553210985570058433151368748612036318375423148441848187104922820975031124423473186211136457087147085261986366774585106773530012119108089421162955669173063445402139432173863199018889843876247231001670325343273347161347255895306012503347531477298785256800383294899912201323558406817577920708052267033599999549702885388682093029939129974513166798645862539715108068524235850121386888662616185455233533670025347246586959187539724689152885651652769456694196503488027779060172347014595513292792490947422089287038253947247699 [158,130] -75234937888049243201788001829159953740781045169147783956166977972347771558768995799628276186136252154991902885873532580232787674765191509082400633949262073139150679352387503324138418448065736257256099267143384133916562686716291403060539504249910856219076565079232554399059865429346270707899280135848682371373195881398668357799547845813944473163848901615716296288205972082201000187686174446253947945240474341030358974858771033242217875584056684607243461876031433494583121645043683624568114707699991495950256871655733177137440194671339333888043339771417476914239483433849952832857455796134828832774344599023967988347561092482435654291204240461242028025378861739690368258407469725637991331058607238051886407057810226930052344028620159840434903834272694008872549561665372326959621133640130327701187383009498984638729951481593266223023371103779074703270322092046485068381743303094071174993693507855225833508061492757209680968423366961680272960519547002093255058808945789825782270717452653792784421267320173092629365338705605792066434519274624125607986083836100791319044840525689370693062689658982383571875461611404542258867774991354229965576102416904395516242593760484 [158,131] -1071341426832905536987918770102968471049686591295341045849318525650207833094128226738562827797347734453101011875177950871327390671946647669710450057373558965852620925730429767371069917136293715539942897522762898352594581873551064976680470805646606449860146083046512216546998278931045916849254079025774361954558774296478003913127472029302762867257846355916464550082552624635267701836603387969481605053349198763601625266967053995208894957273101932021372705508972836031518577605028793407083906852284259628859856004460296915021751724087803064945418814022669253879515829054830095876739107833458911653276680179732215402365769991431789574527537625952274268688572385525286895486570108709448071211322045748923822491572078146845680032184528119449639079075259765883030595681576894047429809561721214732124974951194062325265012946271383938820157688003040917323023382770025989753077151453247599458612544423359595226824007823278700725752006097772860302992328937101555293678960368962320282060078223690911157369002252619501735289869825899461063106526975281193319005696897122896859318954410184699294502854634445300471656111683669461271780175414559313658788085516646517168720 [158,132] 2131682783866550554253925803110590059086641513919978991214819011583947380731315707902442898658575056941877607168923277231769976287603805887614392472031163863891014445280704161549127731520642179106655333043117865601660123289836464097010563434693862345613421240526775842612514779708640769997288032093756325898095820720802583529752816757030988856836327211505777015689959280075139841962713672783834599330839538563338895242821760468742852315805581989286458265901322105787312114784566974063154235410447230904886458256484961259006216062285273459507890684059179883127987673691024076810762119617283594312345563894872015333761244208106404002436126560481476930243672728382517320866804270506545789804004150500568603315297639452828380381192524187933049677185849028148370370370547372423558858829249641353655139318081508434302649855040860184475332593439051426497964039018518034483539330381670486255362200129692596343368547865402169215445281974345126490725884254894052580485105425575722991104655556521247090751762438844623894046324202068021988779920145179031719857348688724444103058626711284593142521504090402787347358155501824255172906324263791548417277182281555 [158,133] 9596340506119282606622749958341136318778354714786550108460916382783010682421308375922448517029594540129659905134839282124654160743002779416407721523796221172502577725052060775546356197803729926065095627643155343682318855990677787164595293904932724778591195347660624617677436972181779794053606718776358029698207630686988534560957612597202149757196847621115945888260517185424011343405601887513243101505909846426428235571040320644298649426444027504994454914890947462306413958483785634042573769781422588440419751787658685418860592973458996243381259325559801328571838763077687469954648830609520872711026969907369306500954876893023666659926992291742263192706083137331353854971983786198093826612901836103166568687175149341579056027825625186505192615061481107851651452705205833357676538223734818990812329623920217738140804138514367348487329347731678000326233003003969916448696973116213198170503858598737035773776291308888567336580228488004437597373567240880957702618877239585651838881365970659416153161096956112650539451412941726489914793651886126192720543426392271460399227859048111617689350406655804312031732441627339256262937330928545320787696 [158,134] -40458489998607700360717997650303368480575750429932906744259037471555391600822732232892927431991075317501462083150688650547372878134699931578892074303394274469229166844289405161432321388244298745718383704901435574678653443471984309494040483931349834681347244408436275330075791742281151410384321995629741967578434327648827715300231713559591207535807093153537063957317601593132499708501165052129327193660056074337708155324694961563893871742855624825223106434947688376057172309430548549581924504733193853360208743777213070743146597714200008096834485955008636227608578249729647607786695556279767311451871473556688125709262577197492879064213161920231199678087697799226242926106373725673931220730416209563409434131652902963391806528892627582835411298689205467162813769228727373640498284542040759979086439387127270747847952688103584530934096864502475199624025253300712033405040577091368582778544488496057263308470418450845344809059262017848884275798711881462126423231741942788001128428228458497958731581949881089901500613140248272983261546267987797290288872954021734988988783685455039585554938816568486131186236843364331045750582074098654 [158,135] 28856567836644690237702882719701676440070058277487224114200794035714149099556928118088551253161777857625123992903874328668857254752719848960598829502022749524549016694666821773486189393071784185512993389070911567978499420679014172890394743556591300982590102743609710032871005374975447025994312348802872667843725317156379607721602663583493838402112045155619938626204392721258682625840344809884736379125770269362355941083636419072953868655365290824900348795423614022373689319506982531131433725891775989399953537428759137103619979951669933038803834782928274778461113129202298349266794311900124566158496455484327076929127408476599788826145211122187805142155449817928667177477867109704905663513645639235857237464165576175907245819723132848307951529224317460068665295456562103158383897454853717646946343660538419763304004550999464166552574652233242652958443516737082808914425960738404398617695749702583752973082376807068259168415384904862168841092962978242661979810869850953255541238692984449589101561731401798089465829842387087202843486313968519790183467730615502252693173043720026099976059144604648529609423149106459709335045 [158,136] 579938568933771315947090252310279986916225689698369756458145225966807795029834388511541229579479653675956363634418819788084754035946436422341989483724030362007837216171464787186002134317677209726918915076629359356692587074832005755027452344153361594841571634077824692349958584980287979881406110403384509888235488962823523018120402390164509995741764450269685666651376804475917644433336908979018828004004756739221243822091687673444805539937444481496912751680544183663552225302900257283346406813569448585970743139281937425808894174400410812672329585682656723098374940393167443031677216312982730487587613019746712489169645560796512713556691979832963189843210447143105953012070483142347085884602114739919972581595466891122274052225880048033104518882282996802544658666223404923419418294619248772114928734973557332618647278378747722408568402112555948660567425454947842227627047805782916454538970992605866444338531846313761410500673351540051430545651536089075423866408793135629323824994382735046480060045712845333253446851691573421188665937047395221720851808716133427098634621254227177143244382563529210650816122195152 [158,137] -4722087207432616911661001433761152101704606260041634028919450457477200921737953268104905243484273376637063739371330812611266552820403873514599259898976458032533456001015800496877586300148680914685756168273828447355098454136455610281817344204941887571882587084463133521555112288238137257019702115860861399349108427815931880275331389760364282368222384435340628203035223337335880342791938072388295879775852879923425667356766175475690120488948737000444155576308993574442306216751043395157632121343315470883482250147996547730300691424847284215160146725904409396941896544863252472077495660279064305432081228844480228797278272864719232539571949449276078638633311459423837445905119049302359019065323712783465530970688573616145178155049085126908010721530788847037208664691637627199358384088737490430142678705217723952649222474842759918732813047089764427204807033136765605901971753649295281743920224251833188166052760529679588344014734635233134526718234064223739555059223896146737221307037166235813176606079985915968163213303049594048428671917546159401534067416724520157935141874759667988319616500908886520613911 [158,138] -74212729881299533636662163592829839574565761523117810921778883227076472873815829275426589862238757527492784432981274854961681400452075030055211663033976280482186230739263936434790691836969379987172988467775278451570036374943127874179178206703461857649098356995350817152616033426816601203464512540320576615431994228923357805135163546271497685128869023375936070464155097494218430596951320163335264703267697533954436501439137341626307523428080395189646948437124937548506620574753097247414774037488418121528887914224871746046356505202828183855867672456235561584605220180664370781310367594036245990684340033224289632193416497293653348422682699055154516735983313072637101124674678826825861018461191050393218982317985458235514221206804724047097309814451435837792788462255716084869148095961556123631627794421670709864207292976770886868813617456667441383185324997428165007329750281818201628666553850877200250660254526781339342014119824379246769356833431905020758397500095723702463318571057830077816585177064660982036172983302482259976830570697205048431968663142345151751677920867664851252515220583104 [158,139] -945602541978766815328954100957760545811077615987012149591663168507373750489972271468202286993092084283506927360646360693967727889254811902398155422014289688160384002825275473089357443648817911813279550406524506026785176848013598590650287398105616857535782046394423913324427437529732714521302497323647745625662996531607390601865832409865225399546855364490569361401676651540667132875978850981177797729546586759963532629221922525904022474023160062113241281338275607328314246290744512161261361319330711142380284358465924940814676910970634128099615350733260278817696196449461841338373038296717586951926533342150067661384136772456282189433389598932665445020341448314117899787192574246162425091295482672383273160966370218684893271658475735255635891140192028221968118560306543531903515584275622717529045467639687792053290446599805196403205562083589972520332936999482146224497837768895481631373497588845416662980544474209832692979312529527920760388213174535236805858562277351817740709833655725350791919639711719319221315998686089972965473443212218570834338096442251816766165641034876523163157 [158,140] -194794176399407928659736082258551762484130170558796697119433086232239881477053805454193073680398834611192619355304810622567003471890005795673918615868531673464270998150004208735182025214480975258408675135662662690683239449852778064547110344865814223771108512540386346198618921787707694657294403471187679332001657194695928783379191026993441506327268141357278573235814682457996998963355008333962444668936633268652783336948885710978718314714600605513793670340556308853570313876271718386812584497591203718362515955119912553222841260615359727669733835433030975536108096213074560522049514958776664530127395524040546402025762023358989076414096289336828666337785923455820430435600068874185455688257962081175531200086333690814803987900342684255259353121767873701923974047826102493892215039728807010657354698545662971318210071943933880386645273857652707199293671256278908644540292487823529468457553442777535669745017568466032205045496125247295679563748226146013487345120799681055200525639689457620923325691387363782097214096632225157206852246281034923981447218132424776796571635263427 [158,141] -10493220106038396194858422981388858464000647472262706165347810655073612862203351677210554702444469387943982960643983803453940030191804215040752073507307814332321455247705178463021117837289451053217763336876294871176147484185771477805026653364149094302382619089603997937732211168251560662495757748181750949545857664530472740636819153856874605188314539266327170063225101575029987677109533991095014518304433808279760539789021239008328227725517437721081790703087828646037546050706406642291680983073553932912623359194244047023233256507825544360622054133235732870977954696294150816542321618697116258948566532561495609960302493173605807986172098983170442878428559168297362191366231870770907954254581388918315255887405732113292208583646323687124853556693063425166919497680580191898302215772702887367663176381102352682663395895620056216797677867246293590227594274422702157475685922150762643766268503162743470494751596299188080271621247675321775983147171352289368416112507210511509279075672710907144009673027230926020945553666055718215486381453544973028891773709237060645711 [158,142] -797239391204539989053330809114401471496802536292600676584747375955221856273952641962053691717602072845185150407091701309488349516353778851160235036279158040193263716935387340909882253046936997135164405070600805102799954414139376245863603128628688627329820162485078830155250819555110407870375425271984132313100029043429051623241393579942537251935737855949628549909427776094822354997589945681309797604433679599590334642652659313225235613352887572403363219889553222117333880964935985948402224859171189463946066975646299313202630243007887141599163611159014183790068140895233588407626173047265325223702531922491286773330880879589574991835612478486474903422355717067726012167365724915998250504925203897804056308131530693864788187091217727576592272082193621963129986859729588936719635276044155112703211628114458780319408182341463805123870236160272216946580079437483549349599293158806271826845508114023416146397908263998894164606838736865846384018738530185877907403921749860504054647094857054201531902918894318901484805885609351145578689758528310358561061447013 [158,143] -22024247317006685680787431252610402874503135460958250847292780750535234421078054334625294290067780609999758700628945196905563710212482408730431726401915561087016518182842649638393971223159411014627236112904561698249424628075029609255676713884527401002665873586379015590859752349052346791207587956268858707464512414083426938107024056210549756239812483695501052872633870522192987177083135250309480737852298161359046761318911828223454312907529328846163046190934767774347488905075641911106604935859075333921532736139106913133534410308212630324390706316224227121031263430953125578234708692708720596419086612206161015492654764469806084962621046727703864376176342198827665269137190568010419868224471299547935291194296779179413543703949727083209794293941907425486008052961311889090019915352019991665839380827678326738456722431805000950933968961725710386587118799904861334763109703164378646054002062787436122403655662008169132082031181594510354438690240734488446931155823857630708435990503784724499062727650769232356113516727986926693853108289495974800 [158,144] -1627729906498119616098413340240565462349377620441431169223419476601121796462911917556376696457387171816003447503120721029411910240175229983193939027161092671419052879744876159009430822351956492936798902064581817124788353849691339839819390231004494023657273477498179267090452904156151664788934818072882721346070226702025447134153168273832634508796152621495001979006237378043904405349218991656521211398873304673761881760561479692509463228064156603405573366977333322655187739858401310763938751974353691892171795473030321066172382243472697973066601902310596730183515903110872388305357912825612254460916386115984826853093524507364591389166677572225021263543044683823793760081633429746385466170417785355872372841766649370370280330980078786546101117377797929887306427055328021689746827800103480901441884276243977565470345018274103327989377708046081554482464540383619612986071351869478509351821908790159931111048358923186709774758228595746184511607177071802561970410942562949629786103210127855042351885938965668067390650796079899565827963520 [158,145] 51004822822888509213348182656556079771647247509277945288950673668123756571642657718065668279586576683474331596411133887813779943594360422651876090784236280663520431662885716096657118787044283033697033345722493646759502184384279452553972336892656763258866246381478174292525695531048890214441052018584227740888633000589363848581638926466920531452497275989473945135052877023423157162232178869098136647478595048045529116413332800667008136184283194317714038317378527932279432087126898392902960010116870311943479776325773329822815780124888860707833414708588599209851482476748171183249826249608648388318172750441859300184265462067013546676716696087960521438446041423659440835313382542203599919112194168982058850422616706608594641465420587448787100228543394503969756053857719112116229892466029478875152696853485586824488973026751415540217600328519160918395183475962286382454873724000362398751621940129902982880292320030866694607058901085238653819339163355067238649388677692687174582854389719811281080388742824173931370467209946241 [158,146] -227715751552587064908480754833063493702642157225887521602971062644773935444248301830436769496277764100770102403668882118602638669170271543779547104230661587458081141081860564803637195930881228078511313050083090596562028029590919134214381290824976092108398712904179526756011912564529156323259550710710136219764133988058220446312412958816943079133578557175959519221617540390444138527205706553278106312927238839124996077604703128120341888442727369829466196047525105135888234522958025246642052946874051809162075778491524494847508590372036076846583092756145837779315242299072356356948125037774679109671704358471478084974797614204342218951930863222557382661378555589022118065515847047687688081775325152336794725421171220671610991130453985361624385034183838125580248171930867868039874745162644176864896466463086291705996311337446834464440162106203673425728661530643797029981631633989057696091458418488002082645709996173152564214320933190852313871714109898843706275530354446297298173163272274974911539086724530426787597 [158,147] -31190256822101596473631687949653359571682077555115876682710952503595138353595811782189631071694953087039741888713942984833664644242308858355730061403448232342329476250376413746061940309581508946632540563051482123139157719969290968021939422657729351269758571125786907442994527526900599587200684169535198157903883281021255339615157116686117739131723176101046991008828756074483090474212770059936405920678888623287258464495449777031879377626259493035250254283477557122971283243541401703798674330640339921536428541832167905855887016251932755433898488478291182023249955209337338717575322757909720977471633312841242264141794960992769724536365952380304797714117641082574214128097357581987533190000927680005825652990652646690251518940956843988461738985645721338745147565114426785792977637818568381721521146598851733470134391737186596665624135889980871864530420302233455558009388699695002316188623130769013382821269033251180633360878313202259805809514648085887812734876375082246350535378222477730110741121073 [158,148] 73713906491211592536074821857983496707447569582086399567398855495374520979081211481291089490352026487828134012777561014208828956081543662297430370305822966081989873078982327477097477260650891519915957156975035561880168121536876535282614113921586192526340426797166257486256405533983959881120839208371326796246245437720655535931943040785457340968456361599165888823864460045273049921268835317447448535242376148234330905282283760402823521033117503671321021715280928791654042360927676746785011801820302075364266700034428757002240914510288157283492954838389371909332372179359062459397829071550598103022061858565296124920079782827398254368976730210029466747577424523090613813652931388942827012495610318300511312738924381883695956938836870259713807782135867548959206662517660729222670385836513303771425238843346843830655760641643261365307706177556881990956798851934318384249909828489550732078343961521575474517243339219501950747897569271854838625891830310185613052784173024052475040448259178397 [158,149] -16149322080620745420917821832549585953929216391166859650556687857015623002687499035619143053552991719049209935872379831660514442768220051835273088942892050080868891799683300059270845900595084812316542370882640312720299703142344122387687754784281335810075444561702720152188784776217268832615821307387290903463196874961063618039101575283840389040121428139299408853819822364750561926187601468149557118582186762316569122996820324145709127829255192085021041865405109142796316711142284822710056434057219688094271631471296123662218778859195617581755901909048969513437675394565500077341290731720877226408638045821141585083986572732456288538370575550761806581570311318883813920028623097877205313223584184530920258795141075765437598574947197092872752051266426555313427940354079592013641714318944584972655009787450163581796078289619792841868529065585449285333909743953986439446542551090897930188036314285910686528073925307163326973843145815575083139109998544956859375727690042275112486030 [158,150] -48324742444681234267117841323065279638442397677338938193714830639629436715936141023125026316627976688401605519994514391159988002648538910707348382447981722876551153609484517754101002053618052133861791775536897638112507722902074583682490246896559897355343518812772917874443601261303245925391461302181733115253299511109543799182348893850528329466185124980717249693404507809121694830970076352363088320277350356653686356342831544552948936942964814171611335156318794634897593514564959780520503316615575919471340427691310801797427521192879367690237493237947262437554837141336276534680340504400780266399903469665847143650814794823412971637428123476130109266049720802079278659705984100339395469713101152421087411889432496411928796425544224494105228674924118603951035623850359690080846743481597345341317165387960150621484465606264549674791919777888325687238954175204056851722520595049628300429645455271055899127577379796787168935385711113249832913075300364570854878042019739 [158,151] -24508237928737545982815611840140688819971388758300114635782197523450219266139250857246520984164018362622070930801751348980545081534879556901743596106689200088352934845523280491829778969302686754820577455819101688678238576776548583641071615762885205202772163166432878653067673284616690973452340117342323228747334222444330262769380482108188406604662576083913321794187782461786654797201451506689361737635198729600703279160729416878428928873533625661096276333104273601237658331147154237549142740782419346657758160978311315730161415672385244320413278661729728550080065547252175763521194670866740459375774720938808923156471378807182918599736229698077750265972608239599230038398389787371001859027674102528125492503570306330953156485864640733773471955889535327686401174353607454564132177330873694352484308221318957264073047069627311100131006335688188517634740556956955476389198158523164925033466571028111856128463883782654675970085425217017127161733366482035333 [158,152] 18383444084131367690181703856050356771043034256822666729883892345166264619805139318450226346126807227262545116730360925896383880239857892702883672299789520049792079626625101560004079025072554140783282327724250114056284343703287234328701069627939799898129073416554224324524037705712637212679441619105151717836508903523422726081090159533181916589328740820725321889659037664590439050686227257025053118565728392331393870549366595147790870742645908904658410162978745277912759911191947761908764122404660945511145234709894824303477677973987867537437573045258636881461339670857198328312397887939907037498072597307167592515839704933335302412283968405754961658500171049163337041645167794756181219465954659071629054935037231787500191926065557761399314661060125782147368995538073194202547838621850176110370183410134854807675107940359385248163231760400449001417742098097112274582007093652793024857086135856591663974608792938593099519409090915657636830856 [158,153] -2398444601244915692647300111255870345862814252025210765935768795985948000835160302200563266480812719151551569038610607244821021826480803187491323950582227293776781188757702397888775027244318002662150739094381180185899526113198654647660804931549101527489658129300189637522147370022294018414201349628024464189747252037408585921630355053335557769008015772689532225214964234704005570437618932670457904664858975188807843732001531358487509525137311956099832732084970738815286773524072065049602788924893066190125997757039188809058348645350902447622250102570136764686271824689685735450055901563898830111258350409969426559169988045196450622414405566541367750709185273338462865436869585537854896410471797189751083549698925694200649488803507442964844772473768969770540618165750340936444173429477554591006849438973085030165702072141802279349422414903623940169243722384546379738588994570795619309039890116610708812066437880264724567754509646 [158,154] 20962863147488169773681590212273092219876591647556044035765236311383421219596649673321953717886513831795464208030735762047278608272899676198203308234431689197346716459687173140000424819441100843455623948351677282973836627310263300956732495570194172736294780496828907671693577396389747363424583768181973820520051602507436301050499427935311762738895504123287031004091694709649222420721215153453724286616126595442149948295078391471895683537544345671713371012254389597295928795217572369286764572118954713207588001598313882738031611934451046563917118426820085900966870672277972255730704789586346500162521413293682058291171350077613332419301746499297138419692451851093432250685847627936319350763154742674754845252374707632813018668428764020165029760267982906362941450268994187573571044651818240836235155437458565140847528061018158715700449631326903805411059003731476832168717875316721019653266449068105755495755992673228 [158,155] -12088580174395835339601879818957931096751699741332823047800473970946072119170405910383519994095860051751239077321222466935422360171521073713298529389695838120416992053849656966095379067361924814375517018912590593461067401641841911069909482304848398458096215774894468307425949503989048396732447517980861024401067300030816023173804415293015496493209906123460702569678419185623325180665759886407719188832678424960723637762333803287321676812966786326191821920653961800515522015573565292441191994284020975569153407895646833921932837130124604098313353203147157533101001924224851461331148755458374862226631349049785203236324180457490689966795208584086150667025601486711043180616725680797216691821804294380932272198199435374635489585708983969497227076077456385867925216989146132112687883639562548787298033023688617766337162867412297484306555061005947139466897442194013632236685659234942215866765980645862158 [158,156] 430298073322525448554539788250005223140120198494748256394142549115078281812170511092638720802130773640346854687608026497561249249234032723855497128881338600959103533985015780064162544179806284605354052858665929165323445750000061742069986903958448618365194933644043311092100945614659248063012554039338656503531837712448022015097453551064596310057729170041213282156924664060681917093184565952599039085291330926632313750137951192730848372336254181420222732677937918083070297473314996642055664772153890286321685188545974896676297021635905050665431182197736011360617016862960912142552728151025717526679260968910130703029545485041917346120295723693361876486793742510972262903429305858855076079367244481854865203119990081680833877747698688284087652956084934973393147640105254535613093407049117850188868463875774783236529747667041495523872478003346726092166930332283021298152825225527320700 [158,157] -860399096031256542932931395689158413367689867102520092584773116180572565558416853482212704890511876074402703940282155645171617166568415485982858477400191255308962726650113096069789233316926998121348153313844695529614901136968778767109505564567940511107579004312146958010600793428770751569254419903937514304964643252844844245004701660162526866179912342726368319415507514758062978116816900174782373311035652758783710621348745077192720576012793710830515179365695226842844155966666020877975343462861872196800559840660777012776086253924467141151737763460104777424098132948148263670449392817589752825569856886011222850687240063752893126744790095211925723398095894898051147113888660470670313889079020771839924060269240685678697669954131527935511133244932377420838050566653234005790125558604864499450846610765634534920953747985183394953795811941143786934466609342867423088 [158,158] 85383379441828985537020826120861518776858757046384638181864101960325545351920534737810555930613818253707025259855816062580655907736597997006151970379091812705804596510295118189667326207246241764557653291545824213121885714675286600603348579761537169127385021047713410954486585651646283646375934182351405962095179821223461588268184113912610180072861587873205283028626317094332707571750755308493985926824952787440741828745329677377265114070962923032599006082267783904138585510440530510243804662634720117370090295620155703108449430020955714231455347451304259172758421866579630287133154304069772751277998560811241310887098444953551432613015139395117068770191813837956373945033155142722751119691918071686578393456814603448546887090113234237353623513749556294818512782415521097154410794318563534718369656662882484144624036409513760069073782131841381252 [159,0] -11924432670728788786752142037410652628484518031311271169264450964042327154368571807070762520013918655029525798466508097940225232353757357119515199870744515479725813879221582639778110570947403475944300823406238200120635291924765488715664394598034102374929332989651074682041899574156443892044700311300471219425316177649956423497290340752094852818013900293792298423832548399607246712746580021917029831345653690477623254751010152944679941318766740688662494375000645159654222866427393045325929209595842536584103984735098164734758034283424153769403129948915548692543023561583905296558180956645132116165365233309170049509090621223162266545209229047698499908561763466483890672567259321161809084357983584186559449467727194357853912325769255846691695657843116395194848611215911572856125468309020036957672841653046536196836077171018006305214873189279543895341590742687171416195668656682539611617144510155055181084878007910356660734264767707745705444387658058222702548828387846372026715636466436619650277804692746446203456210382297019384360304883499551199598123541263034080529648340801306137232650139231543281258042241487166025897432493362467343643387755096356158073094769544284694224564690832384855176625572111309827124682744636335464457649121875572995293356440640712879702420577759256030856035308230939925379791118222127819595768057417779719267513085920590723363773440855036817437779826305950386795498140652248471603642612177983736279757857550740973796741474667573117734168860058534180191502655584747615319062447708240137374514666208504168723498755193538957754844776075029395020824919624229681715952034495585632808029921722412109375000000000000000000000000000000000000000000000000 [159,1] -166738356148509297978517162187489364131911212800854735220227341682326294486709165518055274946051590175831239112881949651172508225914603489683708339350725602243832696828654421170291527674374964831056244401852826592405834167610431075078082240042027853994588367898910193867726425385806060787639983533909972443179334091040385625010409040676214308065583646560051620981286569266779860166912358222864630980597979255875662012087037403524037245475203762839546292391392629752583610598274700501528057422282433744952450592002720497352219448219841491943794614226021303666145494752743607996247001415923916803994766131128297393199144459090777917853464304287065982037694241213453876297358532876079756506683940396039513659977149022290305441262810991504281930507381310695303116785935839326434835345351006941162737987403494609949482975368442484821762546929448948372019369614526841394120536017579241715043846970570900171333296223680752116243443153218865560601847507823378209699306694429244179166309581153272084282109881358276027640062688177256583219459232246220161417850577076919961234505342522861429093884734326804728966246770359412011575572584810915314820132068972580730761334112517962951162068726060535080627496214541683253399082746058171836827828050435621585343126011287584237056457148935169854125886376450705063106290453331800161240650838553311599561305831769885120515685988260776527482149884371143974724144480202643498466347585764633397696396412256652696562856946220343734104211487764894291936302304493170330661619571584776016946143987097060540762809706445460819166142211026898764324467320829887163165067189577491786687745337951156616210937500000000000000000000000000000000000000000000 [159,2] 9009443731936405794013056039520601636705520302227295486009009248198044821774411781197088042945572413674875834177226529053138551288824074628130007707260980401654421205687896431877097000812542167434761378654102970789419651583765448781378032136018252588018253140678842656552467027591742595596560253221567443894758946202014861453224214441076720361124202825062047003671993747378226889360120606144221542199168966311755730195830316629925742413343496923056644566574278649066053006884202285186545520219368422804842105002852616240785664169319435559350688733356439700289493974489271565931533480330320796745178634362633474471731080207481449800459431925081163176593101271516899390517408845442709457391808735391237026039031421551318959588233074225141353077753015586552446092247303835502250655283185195755820238605176602878507740115495056244870577651927067182090203995684002374164900526509361134351029108150856391076965540773394939101212026217381000744574110561889287425759941038081180182286346324011465379203728607371690697230844609023400166203286172618146189084254459833926100716033065968045873634412706090847053463514049638389994782158603797826186993205742120352059558366796538233370823254257733679037421975428010423760365776342960422295232194882114221932024205974688883283879644629734222048870368174411134772262835929510035414719810317958847912326125175329855135659536489873504309420172700052439539079192303882142432171352753131104290957538053870695805047968023113244684042840119131443222690139707806325305502899820602191456347644368155636065196986498655297917534284500155568834802276136691271181658961169831969382678457796377530097961425781250000000000000000000000000000000000000 [159,3] 4263521848931227973756876126097918479868311912512260879809767111663332258323067669202632656326441768663514369780041005526016010574604400548929363821596436250996692860284562094112675404015157144649516016555075184646906610611208560136618677737070228688424801210270817418749399332132380840248915332705329247620397157895159470016506468890509998850115483995754022301656907168407956249706499569496318315629449708738795367677343648534473266954778651866248324003211784990277080810545231985714671907283512580879422380653933771555597749819771348348283279150729175358765427901353990625941389165759646777512545752659823617007482189643970960123851917670008135351972823183926104498913876214855992411591128156870816291055230845934802664881003036565573847497438343588419852447357175437085295495769512599014055326003616963438040807545739989706959978165582693893609207989131755520891024674877523455073320640485381132836548619921797657747115980154295177287703960892248748577907206099911203753269528025510202153214560592455831490285450313178981672485131100518896996377607689613551505300804153830131810225423315101849293876567428437589460115679320401179452234095506382530714385161012663761296959052287784451791182825045510077209048594290863397178965948523567011092914175710739133860727639689653081300971101866333982578309305415405239705710988245540418661991991741476318941399786990655080724250012283456592712599306382902790380036922072406197442233423654663978172121824768207060759015118633890918407120076872979988405799979526994807770553756863565842397939907022780304691611828403874192468691787988910251836493123755969038520159784353734795282632112503051757812500000000000000000000000000000 [159,4] -86113914628317930150254281236611311115080583454423673470231861551262091807720943479512078554305840903209274955573004614540821773587424091114382365219404953782745860900801337065731606867512286177299846428593479351688979937222968735464050303744428065029914493345388398340956635899957853717741664003036921363171375944567262215263048947275476292125174648063159183268873427823431663268922549069710349687320930648557410333465591455706031418490826109307247311261041075880693496525605916648548408241152736105432123564449505498592766251449640069152108601367562747214360058935673389784681371028034828444993889425097825681597658869717935325526117689521452814536577028067766988568084578391040927654365371348006949739819792231177862217759008747935059837305639570894513369508002012848416974519875859802252638634777152654918322735970287290739959909919034473906510476842612904400166063852053843828975767691246549293573859523225479096934791286503561539297619952290180503165625856181606169466544630195516579846217691187786935429930217265188060680582936816142308867103082733497222192911704707212811302022204254195386751408190781541002745978419298820789869201372076155253858973690044096441297039635701385112489183115022132117351015921699549873757602759453464053910296685111102414763107940866662719286753468540838068808762753776113298838807104205686563056044906252864384107404719225973358029949969135087128496345208357854647765023185189086465555001824120820779665202210141844431701296075825047134429045375704909069850107488916033409251505748571430097311314335303723973173194885116140195986123383786556142846236335628400775900091144955752362635675672208890318870544433593750000000000000000 [159,5] 187327407062822280037308028696843350274977111833438833257246054058307005083701551279071392809764876128406996433645762765768240295688791222520726497339705549661484076570119864868782407910283336608177300140418727859591590770476531029161653281492558087586195840130620137074227578130066884753051807430154616629042291803490989292782645630139419760082310703330399892679972217264675615268308291560790798208297222348544208445844133558826885741043434204571708367856457926257797782145104298360954387434409857251516952683322898059400784225751740384401194000692608378934089527775800623753438086727442983714352003454193276181373613503781814863604734001868495889893390260746895967186138601849693941907011286268115593004548711457746291849027377995375867555815613452227190678850415481794688501579769846662144520364545635834453306148921425591818915022909645530539866820160571511587152244277494284566176995189343524490905639924732776693926052833124651623998582425843488505261232595484840709406375338927698176375100459168652142159137696877663741373147314396887925767382109670936257776527723973625015393289366069716190955202535641902634749820156640374975175409800483356600069031676072179304744249594103681926506316435842995970267439427706360010028543611135459039291757383689239118613369707941791196572464831123576379419180247636114723477265077565534703889786333953994390257364346298034170671068694707664588001740771620057954025060115011939369883346367342212759953354202830207183955902426294811429143488777089032354591019472537848846876434941550313347181276477673867129589182577029080400643154788411655771111480190145744293103830364943036748975491951568983495235443115234375000000000000 [159,6] -7355875945878854485074229447134257826675378015677941907951108330309019078107598711004034801881702173166462082651835693353441982058601376646482986882682528360405000869781331105189335670861912401651496576753676954319624398782231602404627150140090088184157447859147369261316934451310840042133666621861344393358711774087837239470095859695208486268566385091220762178053754282172875486003108833398312290566649169097859848895487187393114332850156788957888254702791087774726065260650524501817134741140278220168137952092491486925359228894940641676417998747478112614964623162508915797212270249486577770473484082317775311746329827852451805434639043460014999154861158514307252875219508155745374834630232333053939708039649345122246038084186206270649219229114764735225386327027820517387415757908352929514016395939847966841578723921836232413185643112056296473883327757705730346247680194027168753406467765754247375933391209962847106418220694769295581590842149206626345399176835671900132196123059716263868133101046655533695614716218521127352863996008952537579038315789390818780136882498920981029806323351318012354482653177523862510211153139409240101793288482530022042839577480956333765564537492647447268282943510855500437567096364392930086352167403330134283368832142422844793917014631654914848493255547865573038888249411300336923265916303373322828295814572335436472741097338245246121322922845793355545042564443347930051668508810421491413816219982097195257597622343127801257274101866682320362532467877636954482598233752851811037095209880664585579074138540263654681757050304929628206463014185069657780810613015055531364211085340794604531323558475889399232983123511075973510742187500 [159,7] 161684570092306424787323355059763763269424623657798483275347665908743155514111525062673981244098346371558760260361033970516806826226676600805775855984056969562560631336477341129235304113584313325510433259585012547105891618172318896365544525516659310545505766858146410213070568142469114938369569225587908301719912765777525161745129587437355126412336162687775813898511150040967627467463481993629705315167092960589433158736174366483363090854942598600453809062037310732186286138971694452224452913595140005587874746592263730239959108598092325646345438730617441798607231624493278568708657450753261934251379418516207036528202077096813513308492356209248022283824268493844754343386295483603198964093177887653423724071556303585126286244395722174960389137540196815286902898128799688388119517986635782587425232747006547006704100602907515994478350828860008540133792757482223594854751432816879382631908143729032226176205056355007001908633107055374309384323822283247930428560160751480081616328133630339745751726302974574986517040413086552932092166610482134376338821715266901887406116472870639138273496012883124226102177122130079658547470302391902597221333250427772769609609384296839983168930090086444777624038874243908655897691947763308897432326013677446073258711811263934018423630606039917428489272064114406266193663377418498729674410015107474857558021641785039224755028835154159787763421403049541629563198669926708428830794015782902546044912495404158148827285761773886999833409305770326997714199847219270382044880933026839298167507002181972402797460212609086332349989629109625784083896165926573706177278192427834504006103344219835356143743941996945068240165710449218750000000 [159,8] -1470068748494162787608906283069159545500451779268067158063165274932558940471145833143428089113013373586660945613353403897429128480789036713331242525889247814560580141784078210411787868229779204218710196922695013742694086698916047789575180963797509583466099738423180375561360113578577261258547062544586363856178859841374325155177320800543022369943839115931004720823538950942822930053276377530631911055951116267259208448298194330428940983986996827018455937628985394705321146339955469338146956977035996040594576075161081082403082161627071803175253092716158428972608512140229864104581808770450781100394220537453103258980214541305939416794758087997064736051818366229149327610423849651187147599033756096551890470397498621303444306309419428047893201900214344029951591541328102957276934821781586417924000953009419641750096947634892266275443687148164357423983984341517616130139883607421148642655725577931848716125095387978861474443237434066263247934884795679124157945142693405034637023760434197729821629439675427283368069509388555934948161006080727985190582783756624411767836985165316759656943128219678720012484663214451539314323939068016644369695788117551837572599148058186334876429536724922094179459476343858259326026872864883033283440863281376536829801386349069725844870709931674089071295038651172223494986822919441071734420263809562254477700783818748461679410929347713325050615302536311307736780713615597780417297190436606393986735075915689874498093420632808356945975913539811449822860508005438055682484245931693698842377309682992218658441535733864263049648778295974515318986324841460887183634625713491334751330467791398114065775957476071198470890522003173828125000 [159,9] 8535395143962362791691890232215107044714026590598321002035350523155290754823465871294930048623661756364689966063349042233543929757559528489294544055708138575118187326653025344037603348677543251751102709570211943720999594912450431686796381075359569702530887562444312895164922045911476082971078732095130084507005071094184784351433011160753264116119661343681089209236577142398131534750519486486630808496494299174127850020961693537867092158156788612519214309867470007551368430053381722178964430567865996345934999306348190377194256573091177971063524553364192803072777642203621216341812054111262873341956597610520663644731335217340401135738747525455738513864297527350392690535615278375856431362548417701162113667461296971716369166925959471816700907006875675023163701925667553207960568843996791757964252453412402549150779323226708488745000413670534042841543943938251037808016500742796530811447824008703984086054172430252727204179957863045860239044846961238020807247912210690163085544420264931356583257715655558224879435140971843870141826140939223503466517471736022946089303534945395141013686194947426131221083950014461683211871742108854477942378614132689209575964227777799373025150260960865286289068338088483301722957901552184126194004416366334679346669922375821841336020689496352556850083011865415930184410608602792642064795904235202348575626930217383290697580376282213785945704807905550024879238327780006672639932049315044743390411442525326697325659154028038792025762178143152016194709734661990616410633002306184970724803274966396703935656443258018465463988932271693069444393870646241573250142247306368757364910288723032306057735435904440237209200859069824218750 [159,10] -36878962250506336290501440453147967648823734512038648620308778895834961428488448774208128753824002697375062414323954897483248445211968638339808998337381101428673813872657839715148001025378667799445777258477183048967001300090702515520007544882163980873933593128416584081885873634780169489178887202979398616906909649995355577733061065568960434333479696048210688353002117582074553862801205271475853238711725338481731181913562948355841440813632573921356578826579330430070256826109018426498231527669403416523541237652338901327949315687986617379982885666637528840955588392209414842723408535931265156883016435035859985485160739647008881291682652808897432899236703882325270980522548149040564555165435770494825306945690325875046922303181865622750778918842189905347776693513238684427142262558043856062085972218489130253201238205688822802510902249071569866352350914024629643835458554748310948035370284458436882263488632969556883058177655104025779794150342794094371527648791537840413299219283144344463787812014697825596720647043721586988673950290250841509942331293671447614721314471600633640679557231087163347450455576847798832533917019643617069223947210685138396748594871392395854143900578142762191259682089857500684069916707636660475763238046715771196780754727951648895765123388235782388926906857674110020719286686689933142137399597045484771461957280188887148626311822826809925992910790601916234858047162157778305635876619741898832717930381008747162551276346434302838729717273371619268329855132826987514494130745518828771381935228583613613211428465108876311426016790212185408186951069497909970231715516886205187192948825824411519684316537332488223910331726074218750 [159,11] 125551704799793026022749926485708546078147822413965608800534114640408453110341330246404018444204654616950583680930010427023129705279635429238746353175609073540733661337704383461075976223573779014942212889830618727214056863328184011165367885984858206514122852966964342144497505158649603052359663230126093831411873928962683659717870121879154042042395550676548514570310613885209595478393457854364341570437508453643896777921256270900484211319419702638546408986967975900459457529663995787047002630229471854599867702081730419822100504998758811817979664454629850318228147340346161400156729043378898394685606741677518875108254075527018816114206783116953023848021759647619898744264057963807478468237121759840671172811960977094853437407562073721252986768953625237368006365070592162447671217344909765472707394482656297977766081677800528090574746151766957991135917573720557260899290580688606754312451414471099762536887423649370225408792623935216528614860099221814283492257369195981046340344569869924530777803683852936367395605860684972058529913643678646973761917591423739378097983073187226016407810952203155026638557727375265671201146481203224865152414874861105556260545050079355356708082904735832270969423448644656744389187572717509599681529158470707046014780856396243253736518344447972221054053616868904902529551092439185677930787171284189932196907292135655719333870815634990586055433135521123584351013191217850810383107492046394862441267193051024849847751923107409129561752910769743757065655124988047352675188614956013549179208672394586747861724542807696211896954991494428663124614884526538900727197610436846312753679923303031965239394402407109737396240234375000 [159,12] -345392191666677576982579904323402869584350908247652657943554325991659834930578736886515372696595298247350054025112566607342052279506730647928613515342352981510786639665772299029081140952423534068705746168716312918219335087198720517085572136419381152675296288887419467916519509987442482344273126342882767616811986634204395195040547055267780750992055138521265658019591304653575219076633850362408388528133787127482316415593770690486508899835475457755021963835643804264191451155342105274344132933545690537347853163591875109015235693690197729221031549367672275153932887904090681048380792433998489531745794776840416130657632527415351993724105945205335911057791392871457434838328309472576848705820718227023985191280176970960566388770173319940314456553896209511501360377656379240258581081838033802695167030673437714288351438010352856972285743781362263511578124231085985898123117851138783226655081232383190400400642390162858426723617986944875456418363530527276818166511065480421964653962427754418373195449017229847127212245976317560951558270953838765863794127646045132177928053534445195175534471549593172537504514695167187368471822531346051096463400399041429236690951402405138450919477662592342319622157677417429403516568811987732303484456648325911002765392113664312878502256482896275960139915503304345605359993284062474224893747279215167727790951338765705734834120059374646940670881005986175826920101881786412639903181283612233187974331421820391294387386750456947374628028640482778661880815906353250883778954375703722026402308682996324177054076922500257307458845035020189607394409682965853630033740858888328804867684275962202812996771304830908775329589843750 [159,13] 782480836945170019766984319211331717894866558633958076248941996997050006922941049895816342961917021231393090880212731931087710205126689378715638337300200724491362667910515275144061962596672146537854183624033866297684018590669762572233104853008530765881180178712813862843132116610956922611346503564597899288645183981317272469860274172168032903013670176177027640888023589459949933023998912187749269801509247009948435334861750199505960379738616721585343302564694791634191645339714165185280853909604188586775695512005714763638255237903483664535483233348021435214664217500457793867517732539485279678607523140247180772679096836102800313899476835081798646922585116277374381090423013197196052441271085491876916658088693205513119297584740657546482931553077887925167011073544256912258115027730376173276055262887399214707723991438178978230603667211764392414956515148362065133997499734011516112383058558745657605038106496412287749841547525863290625783793503770727496495847927898103544808659108924446588185169177188848796673014232212245850486761876810412264986619215133449465053192359902788720909871983049692251045647211761573587002511250132238238670312957446659748193634465165504169136598439174264465473001370695039917311017369762540267474433302451572338177395324912776286289781625858344504333404247529823256143512650686080721443638905882363997699967613494944503067074566927840487214980101300276164886790881741920613755390972832636959799943419821186082857337592740647223371888361285512119067901075916443807799355748431389929210149389401609688202682086756603236703850224364457136077513953371517697905544054618544416921108403910810463566405969500541687011718750 [159,14] -1489332348636907341521527153009166804988944589783084527955989417308817591927821563843816324331954895048432304302286964174072583562760791722264742249836439242742199605668201299265019073777402419897691855685602469833922805439687131595022558030531955944744680177571037785291749153499115999563787663959652100593029905144572257231352431468410291787012099587012352287230355855076564930019480187725702560212952321853648784720771271317176935755712467987090771582837225024983001813543946899815109047560246813080066422763527330967246987133740661671745507458141961611659623446612083478694924796710832616948696932855707589437250111710893096961219503167471932371158416122388101207511320856863261611668044075381799328277966013741812836810564957925776514778446683789982284150336221530391054090648456257803531654361075954497179977630436808039518396333000432287515770209242882568550305486669305112805492680487413372200853702974625244165426884693758120477802959864395743682394745436871277868936988675359152056388149998910013710648170074351727332325302909827143927305316128209282672998229776153420981300024904667327373187871101431637561727008625732165129521722293942319131279393734160307896205166827160438850469958069530491346598316373302247061568489640812318384803911116089926991120279836902570079079893104908569289506444062731626848453567120579836176686157605050249976057711535934121810627189333919127580750696858412766792677782575726549836978625334464718976641288750354698396708224107465051221500919597158273190074993303718076688109382146466148986358240270300305490023441137078042659834702355577494550517313376672823538916908278875672418122063279151916503906250 [159,15] 2424622894080565712611878200581972521748610602444691987424209541059626142741345826904593126182929939134813902075427947611995184482350079379713587545118556229559415194921672107460929558048890304150916572214440771664799892253895278132871693851529111637441677016198819863953500416223275209112848267265927721674175098915859247062874281784519208462825692548465770689192914036361923317542399044965603572813907398574103370926572645458718002603163555986902122294307414049203650535284616789287679460524022298479163322291620266665396391264444250007817486738330907267164967191487674172262727294244726152133116548024462364475233217231007686206991316908716809426182391947166482259537817258482242770303660888631331393065986930442606094336897023377443892001488861358572508488816586595950832086251814460035218914974557257218187328865858377623924791598879905863353447806704338323375888509828490367838586604901290183322347195373723274086876282601215685264783149013725850630197166695178730914469339888456917474731004691346422786984995357896324010650314959519391001361201538822521698406252751139208241705088041617603639585176741856757364210202615346693207721856524068923328269817594017184080464057611286908408003823385620960221623909137097151652957984549391237145346972711976606683730165450273280682298682765801832603353589157914693572587415946089142905433673007759448775620608995948968016235707669479050281580260452144328625239436079444087306232536341679516645526647711066015074048009097075806569250487827168911445728016818243723280239006221142406568812650591284882777183665243839215245452710914985771238812511357653288634039709066559149491767724220275878906250 [159,16] -3399810208989103126641250361366701815403617088171294598526986391428843919382750686861766183487746342199394127697381443277717695385887217451714136094281130123797784782771268281651802949040948488637519032961874941956539507791283809492326638341954962569554317830109307557837408157053343488488377589423086358900412414587204994451181757570823237334581710063730223870865778141436015421224877691790644188275447914934948606530047568269167331202718701875437112209041641631545190393629016919687113747203880583443469150566884718632210487582143754376320516317251335587538320380478590729184894605083620549952876502827617896924373548403259491166801643613276695675973589927789764842217333578680421739505125393353155698835185425980579604021972733804893339545189228969543322895752626497475166900137172111183862020378433477589797839952255873332446500143627595671710280597312066006143029536538205657137110056568753729472669124591986759219021067556910018970376387772770221294153882895111730967143272793419656073040194023167874123183046175829106051746943718306282010856769941504730673803515591532858585675200646747985566401201735677005106611492776911778121618880084614778905982474648020020792072090036766856371801927614687920996544698733338134013748046706849831083488251349179576846786273174502391418770983409607018648746427124058223887375755069666997672028542698721124636541515646677699797599088295399221280509087628528651222338274754911712979875406406048867036826785759791791460728794314141963906785954025896416968380629555131856336239418479652435998438170504894974857588030525549936388266354642921964493880570005225837963134461781366393498403761596679687500 [159,17] 4070332132411564421208256710183119320557381874081708405251072223584494003459857414893417500573708064142329364323850077015432615128394549629949180564308044327019144730213541445061467899268658807852675927497893766232547472763143818624375813215089087865298207226026792655897330607718125438465094671580158033694429142793906624598054099747607292577319612146438111391090834349584916850598446523495678576910774807921304636683284634309932828200468192398961056321544514418442500271924810061418411985935870589818714017251631144224758008334922296903958419452734054637808602390906363645172121451471745764141370614802678813870962661417593492668525598907355022581779963214538797656606101610072532971951928857040018887784857410735860447494073830508702997428407725361446062389629431652806773866656732751140550551142681288260458015885365634098070256857403414994012309039466184913667484690661435257368865110407721589720651784320015107852714093864064508907303073300268303265575459604606140038329106841421140415923157682648147817156471805440028273930946090252650928701944858656830681196980644316948187280937130334283287602520724110639731081890955444171505055459112711233429916854860864346545597513472565514247782599189040384464214131388008900972829410774742506774247932397750441643236375118397029268281633487159767502837097718934253209504665660972932332028620831865292217227705181358456025440415503947175929947605423925790270981345726304363614123789490306138373470098819578516081962425413794281895944838281400697293869186342590596438906083760331730765518732351485490205443861170941130208129158455008961369337520623003160277534412023038414742831031250000000 [159,18] -4097010924515276640028001216910817145449567441120000244279162093669449571857607674237881970943601598306701993658577343875065740897985715382198219872341959264233428916479666738713628131058221162164871302858652122212450544319891159916596582560850545578708506846241794125087267244515011666813299798439658882299316489129878201016820717542456740192385360734009312963519693678429975988207341065677698844331628017326257023617002747283814878790700961891068901968945120385637427669219330804567638388151598353588833444243942309554402147818377431266648458443367447751805196205967239815180388234481181075807599330806935885502301507561137283392815309892273212118919460329775582172099011487560366042993218884985344323915855050192183575738826878316798873924185153832073372779064549301985725248020433956418520179345403795673000079573019022886372486125289332621410287811936714975959126056965693270654519692604334957438173129367870914314736366345403202189979560835861553769759533231283395845866048982799973473168141998704578563698067551126164136982016623944870370681890890159564371494426944015143513804435819164441657851036954237448016219269500009424244833382299343134567122147587046336511977294458647651167763800594209457250297731953446330119174656459370002463819748291892837555389590630909050603562169657192393177380926389273107115667402878187595716188503467891483216561373760513025603794209565843564069014139227457149636458698979823548180244363737509583401054086639139453515476219467482398557683828342643744977413184375704695521706624328832038152442866620699414916017339571791889049332322878410803484158039678898885167863792913466678032755605468750 [159,19] 3472954639270277451149856399775708361731210401810338592661290156157443428263314621471285054427500610494629482178225189038599767822431382736040065584196037918128555766286386466821749115641901179646902930089683001019444435821277833042108234090110896432559558853216620979209163717853851884090858471293863685582198991200998488872431677495140714928160694189953086400910799692765095426526749868731127066740081138679217275663992641439635513822426325156214718164609965883081044572242693145307707346188767204744012704158463531641740203039719148597965602930233339272688399590481297223888040101475607637190243685864380025202068411741356319177161488101472150869306681534396851481685135840624937946578955479786123044238383997964273538317280601567595653794067855971687854242311062999302756086901513652725182712500260422308261595373493366704099591973392857335040031065237266698401442517728629437208809828871344172199438992895083751167843230036088666420795900875499680014173481239144248265243189790045199442144238910120532087885069818226186923374527757467352249380494178649409698995200472128140914511962173748140889611042986605184820519229303726023133396171194286410047734779837677802355048600665710203160471724192127440394176119317747787539456179244964247611386410549867182586626100973470255996933052641433359425602933387886065843705677704868408183066636810236086583871700589203316138399073994374012296811553122769535784559146062342054873814226579675987594003992372038725074378569587454849290275768613936369612168306808942371602717930241030635880830151993906281451172056046349681841092477651541653955000307074512117558593474570287539247270500000 [159,20] -2608630646148452904790874100618869909840294280583097404417047865917000316082203574912931923316418934077389033378557060040837268396050928166191784772940991511672787458762935490582406084896579969478071360065754963320911374552062469314377849608576085530511695126794569710637921163692969193109713284243943937401322957309515069564485486582666486267276964452918439218377765354251866017778014768623117247940687669510588801406628140981418390262928638051248057277734947413060179299642052662612098002280117809318892879844177906704157172992437560974113837094974069778665180840356072254698448248209883214087654263294275081205493473851044574467715412556365101256619665294692980310661545258696668096019987345505727583615733655191125076684956648473282553508240541662926663290515070601996096228519646763296776185498304221427363783035009744136831626694366209765906986761799109242780909469986782987320324904970049932234323964690849244588757077603308881089287924786732265152600769851543408067100201594822653855588481297953062698864113417782920490217311749265264313367781936552467905063712041394158450720997489074455153443848834390645727874937652841207221821095781815286016091416859899189226175628894747653542691839994029907920871741058184474902761532965739061664174963956301280093075913261790738613675080553195893361524094364397835339354949748875889777266379168486587940317545974592906335485554678123191804710802272068397607377404525642044798703922675468766724934611056503064557282321455688415062834510641748206571231071642472069938171398198739502647929544378522432960086086232997023739824100765225503554525017517100749765168292437942623103350000 [159,21] 1890088528766651506846105116907352413473593309918765813807159106322875168723414230635059729909524155864959380391645088988200590217655529297258486856054515905674174728224697229681141406238201334142379167361676534368184472803720164510288096666150332025540559925748113210659720199079386928406953111911238814514961064473799226393737345919760054628442472289443742529465028887795846956899476221739218559057829337837941017957333053480292915566433093591203492243330459858107965437305837279209624614946525493080445039641566126927700551000688310311303794652186995494182761757455134715482988229988597851171487671744240435327961787092201355021401365972383410240564524554329217973611586210873344211612266407212706424699378479559925098284336653204738867920355644300911089004564486624510074854245872040506146927141113773606999166028308914744571576000750756621995216575643695022767663251374025636570027828930660627902792372485798998948436114635514911935068202206046565590459399716933595487734495878881409100611412549924840264460837539063901991015539257246199533978154577450682849646274418509215610542514340875240259181304755250054006687429848735579658263334177728676946983108927020734784899140717080822878588090867069241700916275910590822044808948270028025794371754612985266427220871349130573577643609248747117197180286570154377209002996334241711082679513716461622831923489103854245322668260322485535649885781384064887984411506628524238885967068910577127845170217694711133149041570541302733782338880207931815027377791878489259259947397659671073398919507999000067563920538761926607301737601526709352966557744648651151464808259422123835730100 [159,22] -1236417526654540956005988296371069984506630486615073920310770272405932816645437545726835593678215232082116257296743437192626918676033351143171226021461917526882713521801892574504675932118255793659871166833306709730381701471016452128820015336621196968492575818231911076427533901147879474440279455139801506105464638495937204217257971383340075485937617549640909432746598614171986150205066609588914954382470440570427541358387536405584948289826080241007482358066678529370637820718962104212595533571233924368533618289537080379465405689031221774118991652725310805214650453376514063873489713164977443798968082583921058021587341159949098735833159521900992675484437575962407278959270919946019371942846171036578505940765938736478005991453369766695895245536934651514132066117356383202587897860022987893499251873695956614157960163427703373727958890891436640845362869463181713374684836549782700873576398904379960759673844150487978715494781915984626252868101558690939007634378856959060638212284550835041415682223266672795575769008532073722661410233651000571103721268590351347404445288437334370182444092813075789493912853102252442239577890563532379274223406897919193860803275056216482807896904731055046671012725359345652915565842684376661431326860992965006418880739486507921284498860453278685929205144535698136212555052808741008778835322663705800798918043628955399120467403144639693618555132739075947651778906966486010628843550347986800804959700934184419880251415559581011561809491475600523508708116685603665269327085661670200587331171258766138888116800245430775679414077792875820326916948826899552126711955536938350587707208364846456700 [159,23] 389869933084107358074096543194174089146665256571009279173008873653216098317429476793764503196419754570676956264672400621514453100004589681068852986350776538678866912419555861782950903190401797910653226774988837506002387852521651400337028523716213068445401040584047181882351079810334549660231071367440064942941899685636904254611037785956454501799947098170223727614164999114018373398854921238909260677620513597460655648010574100159184883657188725433017469626362323281713406149477010239142651917044621092326876622568836543854790299246544101691595695789632111068867726164236156449907005708430969924332177988861659745138442224868194326942568061822188178741343749176945877539100937545942593099843156973808925271209179929278269537425269230058863479257342914636759586120606763580624147145800973813843824998876707361547739690803156829836644669012468634652455990146412426277912446710524711460338586501705107652109954767384318416212373705273463707352408475822485968085900779658796046978650628542011392432792183733970683260691817103490671098810381600530898466756290998932098168076082292653713221588466399148678746960556718677622665987233508901128127157275280979489853226727257267939340992549895526457752394136354767817303836948268302863474677503203684369524230273894821442487721042712499474772075986599358926617249949432701855921427752528212486467373618405517422227304640841481806279058259572297033792675080890078885117491293805360691900466752117264722218889108974859639318271586148272414761835354238847345143864282539481946567781258780400182000892174635503086277976875125864314409018194337917714960081283870107745546244436483752 [159,24] 52286802983581097243652700739605993809569122552271491305943796229177026198737505030697542737651471430312860767435405216931065099593644742658414306655415462012520430601914990868836197571226603199561903333340631823318749374703144462813164989173677280734585053303049393717486359051282373465380250647694780269439290988511821539296145743848902962030373938801967269078090931507033025764017003171221107585423933711471695446861831541572013426216359591389320256720384854628853184579777125320548086702168068244512420816700339637419849862208357381394685934592636500514998977556689113718124835170117277949532936027260682324623862804515433331175865147779017434268728788592175043779033143169417019508276242155014563069363588001667473972961041925088436509354359366507652531645321468701523442802224538995973434371119375536129215503511567916684805291655932025880200935059406574825074984365873201895869520756763669919008115126594690948288269434628252474802149037905835878740984319340102655945338060568148092311549778756416386859577871405899476955074887236813611767054953448022246857698706991795053641070776003224599317877410241346533072432122443602783290370026484841091655511955193813810655788780497527423639237329946584242278668924994462176029996415527167536180963332068086978843988388003580932014173590908357104767923944482747043603269724400013795458324440801572898080649485309001770387017137327919758438163349069361123428410875058128504376858634966545096100771877076486627927921678091220457483248596589290511593801757694502749746713946396208335238379792113258656848764016222069094642970774422282516360776130099223441351259230288 [159,25] 2563515020109223523901960182346195711289936495351712838089146894751990068956767837811956526351472689089097843205315020604814972457162430190012769838708278914752109615694753676370552509976911502128492618149314230017935454901810126964117371969925060501023976018374277433208798944768127214150076265501543049384937841687545826673312602088915373076706097038579058896490398656117809613095880247720076695770487646277964236607130776174420344586456470564734018546330131649161846357591370908066403395704812904796561443230781962927380618935865330082878464027679314781646429242044111303036699983148298249783948422545160455359123225897807377327066979102636285458817668067456286044709934591044421992436470860535313290233841334042003251589571663534237202855856509244896108133939303163560884937208947320633451438706420876780820667307848566691100039384718911258866332696538756939470309561844087966897875913254823835354155855141135540134827367241026336663969487887928182720338594675088896423922742965759984012676192860175026854970846048155053642911519754795766772177839702955866467860839502317179069407742925162405149095228494271072165414828251433014661931278229063830165567153166192867764292258392485595099434211985468217761049986503732086214799221474623697117900611144531917608350484370163798944457002686295204300940461734628130118789411067184630614869672546271250132984323813173968997401208665009937669779401056384739233493990095826096093890502658581985492443617150371321955111304351285669609495294258553427916210531010996267136277352885589649418560589073534758031413345530409713156818413559861882227394107830462262795104382109 [159,26] -12941467041019033642322301837619471235163689356149155376612199825207522652260872131699337021313753567923216091611497855093806546425529820971062244714759792482961543188024958006349100113298086598869544768464065869869135747368490426189855823418398744840169451565543149732879340342592163190589738280851000373034277180111202331288964055014101517402520159657320078850828720208776531103452196923878929091988599329354238504449280620050044355663852435005324431432879462131592573291507877662563376683238177388270733776038737086031266474423845269649289899853300480928194855551256952053726021809985704994690015695297102949383419045034296975515076497996069296297293037156688000382986799073273365842186918759837354998621311412134386103101356810171675289527766909118649317479317495539448007971478424898322751692486508252768438708829161617119198668421824353703077557510607394944043925901292441080505456842335160127504164250089200903456037188941676428121339182097859150617448326248130356967164602228041304396191705410564797555750250344987453623872445127987806943018698076533874607545051846569286649783851360022725929002035793838374909164440274329164504236614999129169913564119295822521029258371051480115686005834502699809334655947255893598581806937108955962101105734360349332145894754845721332777295349375524040150190203434786728523533137826645420072081029748088874964278312157221159595072409457988708553376430183269896859899465310443622822635803997892404446815015626841031846793492783428776269666767445131870034382356655368588669275625417888515235295298541578228415421263336486120836052011481272261479728004321982307085884851 [159,27] 33951931040638414601492611902530636953295818049800260366294648409105040334575083394970422300811501391431502947749249807672408966285929176612448789215722577836517903107138186712825450308947698115676686713854081941134788144321957017405801724585492621308259462284651661231392446915072514034111646031505070588884260839191155086155171264135086400988845039464611893031917334027866136100418919668182044017663453014795230888457828431931991202096788539414849847166460335839324031875077352038080577568161115558715490884396550520972963820310809134642058710792896987697368671082230053063802410538891429447076915534908184051047750783711934827056823605743386166686380989876990619483497366751549407899059506874770654888979574233266083752771624943789940093420219133788524017904122650428868157192688585139490916602838346907554171165361781931075399655711551989634602206280728705359952610579545484020808145729272468650826458999470341559526397111395938481558469995865014812934165226211160569062540059862815371139379325509448403749941466616802330097357734388689545176807361285078554446406941635182343800504567363270799921133314458714173785801944130776157926915821807693128679036986652705585702085599757720035819518030928857037242744004699900977139108518254143686149330681352014715023666744061256290192849826435369137035947142380998769926929615055133500128060039365833593294818016175666452980218613107264407177849816137315086211218727939285879762118423238810709767761443004578039571711163544002199241101535050963733845557056606424722724355490770763458680648207728321646925379126228128034339037669410921153120161958982901923734248 [159,28] -58474106233703982538677016615742633289900508231766636213731756250853884540257719180593608921972344111794431949202308182724948555921538768370655655602427788607859460271083962674589124934841222920357178728116024415214042123957720379861791937149057808653742149575946953951095012355584968483908904066097812226245169811385609590849093306864504745188008952374347482460096805756240523782750339059172708001280909861985967977751539347988298616994629612301920752521061893743649336018179630285451419704300028498293502926418242095072934846103245413877928624395213030431926372700878628801593657168257468792587856705995391605911669262793943696806599205051531797821638016628702215695472808910892605503178986269360672039416562568551488268441651549127522933652817004914686905341631487475337641659701053609545209324162135038576787616855031560145008670366015064441585565387174804151143041570699107723356236300083624330864648952561959517827242923683294345206903613001336859167919025364467921529498589600009361534410368168862154900657167031923506813534873875641669005121245155890549226355114903326942302569326236201628573241884274044589328616492155867939292940636795111356471755861764582518817622578383462609285606410895992391758168635391875963627857984113685274966507563803206315627032755229658468193884370731642664537068665510515816520887580547935013099186678270353380725199626212055661985661925689327546538390340177540881291978700538554271040035671682117810933432808635088060324660629820853271925945803519686527661541605844167523542498585558309273556458950773567557789820518934280212804671906782631671551907490878842155095 [159,29] 65443156088507089563872742570563524667576557346850399875483290847359335205177707290708631529436534139693251674029727744223772079841584151996183783741932895869287551563067549705016935424941419888203335362200317498043031636623463480283007505693229276330506487268970572411272940457694431051736868008250691416556588625955086227512823737461969166498294152361926849619899432587699195120259122379497390782476199367987021063619304056356540335143799388153190588096003067588128552638548114164905312913087500945208265230170914417316563209505878914304644121493875458810933652065771249121988501204504781404445563370043515240317223441445860401094854773581224206282232688418779576042806634947571803784544233681106793248625658774669283213761232651913429566949310963405186743376408724912082639472257154211173686276163178264770376608229466496592634820607115941136438201318325405658077618401966220826624482876259820596926005972531854615210874352340397452240534798086124969167984942888431820625100164014332756493822045090479623948625820149828447632134143261625466450791596896765926983003200552432052571454537564760652080731934529341327507222244933301765253087919601339724888180947762694223010608971056614068844781645830166588621617094252882968539479903979149744768914881267988138937941454652234935033464694783219362834401159930108477123735171980804826670240457867241813971070900303605876084263294056874551410151794749862769577854524294869968202342134075612929563593998516224235022448087823398092950098977539239942156412838900864507266377578322898154946866036936587932231197688177920360460194603123299741996360166968870445 [159,30] -34026388210634664890430655669816435317491928889899017505869082196218197396964757768636803973307400803867830318070168795013072298825287400133726414213961508448549728634441610386470116399090983847742605272624092923197458748209567768194397066302019820566052927978691213899177291577742180291603727244165802891403469663389709149273576578784990710989582686054222151257785164373639895930581344906844220128960052300232896339020193509013616192161519904654396918764811257156927010236634540430546424316197032219415398422069565845755220034993670142201559352861128326828124086049506388467408929209652881858081140829287239673865895061303034655200163195218216216084810343424693515130085044137868299893234754724421216132627954280384921278081146944662686784582225682946913251506757102710776397670364251133926886591958864397954012143837228555624711193699939895042759574818228690048158976601941384436969092621678906493640282855582937753241970209148580054325346470917794486283676527131244652369221245909368852475407895866917100635279608402144592380903508450149371158575364415373188507287466403213265230529524750745700898814882197855555324954233338862588077470897235772522997341520946670129577610285688487959184799090070248739793257626271765789649966004769980443304651565056648584413059258951472640531779075030045787952070619654698243430180068011397002360261263995771189252510500042042410396255119171160295578666582823909816189635913822083790849953465528624681914497542761916254238916404268310002383691955492647080987156971873494145028102787106884784019435505568809725549954586964620683804460357959075125027530487092875 [159,31] -25434789659662096164103712499991021884961586091475214951728024697063811587449994860961236570560267385091032376868979404877773809479813764671070077074951707145734577112616887177561827224160240812967979035797615753840640688752651906671513477704091091363861880203934871918649834532083195413723435240682260721950088599859924931678827949101639919931821347129389812735912216928893859607117591331122380008658860185297496544481472666719748323407082022473534399002756135367533211094800477154763946643752004722246166123135421601400276781974791920377187317188602866542859758658734353343762563179429171225742945373719115989115762619486758472956106434561165584501203884427771578212773339136661957164567550989972199652748050357743797091547316838498138777837391264106979531030617352029714139048289456414455940884059848881631036874256537816423624019462674460680734433507240086784278586474215035902097740623652496527809786924761648933084200917964536235233904027156390042828480708583873742646059151131054395614035819717922251745576616097292218451366789507365772436736351450819362328791194209358656788888489637140900310562847179257647382424195131061280433017133544136782001223293432223924674212613525989200238895687685782567193802091984051067343720569608652400003406206332799960855563472648978639287847766448836912745377703012806671605057251947890943610851508681496454749387573579988297652680953631920508805909660926213411712590097560060859669742944710428104158535222690843223023792607492744733256633456905753720498598352939912615154383403220239428699986699911475126214054457638277039864190702154291649087944095685 [159,32] 55098865895914303161687412131768493235677696967787302404579758753662286495211188125945920167917321651846541249230027869144761851752284576268078235402204440212965759035250017196686710628641095107677679368724501635742260066458952958488014799066193871510658196764364585372639553185900199486729881232220216826478649793844932326421014041532707639831563276480222337417691277889919618589697863222389262680114772336493307356231116773383980887859744595445505967396377246566588658383579602965172671596662541323508898426387716140999044520596057636900453751432235573538858382985074460148071816172560349057559605189148393407343398920699816407309515700911283475055850708569907779500324387400285986146522801147527847059947532861683958433982687749220424089004676450531751529701519726945600008917452859719158353640532551432062830867272276804842199892652661612400999084117493521665862534983542669910224717510414746450094364855691125707511258285672354993935069939459352594546506087555689108606225691974161745690774232748636448601821786027357542450254833516625607056005388601162459818182289252218408473033171852270251282803976274931995397553837057535508889207383263936777378478770001301241291389607427986910361515659924650540884730619213217820147358183971365657362640259230472793107284066472781343755221752065680328148468290728073991569568896432330441292108216725474645990650039482154762821998711916255942819376186488299350860624671246418528220646654149234347990207065863785799882943403327902268902296401360150904482332081173011030749063476682169555689975351152364086581687277792879119965564045598534836180110320 [159,33] 16995316924696764370801698049620505617538805337538119275191630217909161620871477228985251569515105677903804713344276672749011388472754902056410693065003301403110335106349734773898534595607194555338415433538358242151237960236677032457487662732401864759237923549104884199959890087197894334966880532963281508371504701855380655254030564043124452529664790444631131213870636314331128313831822426631185006215044817108584141883043325382266566301492526862763159704718460314386810628523474583653129339611344511451875214229049333642117163240295042188265875213068137836829469075742808178300062333142322001528941094343646057981580238415681970423768703582514214721366068413676993550572612141741812180141025035426248417398506380928493676990668561019320728814805946763248687701825351168603410300514753684632844967144718075191971038470890087650417940763345083378735406130411905987105569576953388981232970149618951163667075090571275667723497739086902165971413623667923712328353224269851166075214087806563778559251761560971441334985852620837320845142828815833884925450548021533965742247957371513591654229191054230638530986012258707030547860590191797381076537900953509923413652576211652180750873864721538836132634380875316636115623195646103595246135888534368337966204476067407113341107683196814225205743472052365005052348474550426781973805935742630620421139767675086282406189471695100807004364340903744395838244701198329229562693776468594141262118842166413679544731442446616455786010540948163841495240322021280169046438868497476844084342813299699183375082563839625733891685409944561078504741008162977992135930 [159,34] -207538634507519481578889483596566007367857541705101818151986056127228939968021060824754235654921540309519717964462179323720659129905350867359034820378345817662672785625457245088534954319234772170231762770111750764521475952183552589797440462467828171807781531907511458702992713023539645936428030728174896982949224622194704742570216725120378324365267332869204059287182560802615446055249817444532710457584139762503365638809549678590295568515511220270481193817281370754771032102585366354534744800830427706332503169546749258982051493369632449794177088687025831289841921619621508915272543852781159246492260573215868626708205113916835894599356241875961946212580775757490021584432447018034423701097346862952105810467566894146943600666028186780579280403026637100408747433433994803546446293286264100658544613670300902349530037199637536782217773642471109062872598470734949334369604397454414136615139441591350536335603077708577421032862607914775395839968524816190044684757872217485251167680096273717571197488846305461573566676553912420541609510681756188637036495596630926830816588722687507715551762289940904610371259991889396294759801480264886100441548401723559752727213491839751358422841899478009898742891168428915803183833632852515388648907469840243927830770708527927329528386196334667787091169719515366950292345157511231121155452687252522429401575055989876372149969407741166749711425951371522173009307285965777140852840045998440696481463078933558466212509458133850153474789637927369362711710593140876556595461546797111703505421140523230183628943422261770909242552033326889720707112361031296405025 [159,35] 441125234388170336799687242707226940450593503104750010505986303307681209411590958565163032958885434682177097048880395523787171755998689785897275642248121980688170915450784323358175204078450067622488525801110999851599898095203564791947980870595959750486933762658927237202569726876736153197150718012457009029054512864306468322563845935343722599049420333352239809926185176712525012253102208674146454170719117068539156983844339942990964889958233735925657521408998636069968986976631295698403125689177978800494722146920796187533357676430562944651749845184551416079912710455859813802197789749581049722320649258044892234066803311390633641666489074678098471236322336786808015287002869223407989457008538002539701852631592195959636047441147785538556004375722704854075994556508561535638156888701029628755864605031016110545817391464156223355778891318118577863852022912251773748891753128012554503032463126006329385980228252092319810057494483425199276122177875157553783943297046423706399735244557688938103342974968809349258325082910493997967407531940085228417527401631385345031000288244353644129023187610827089966991058370262220304213974552443045308443385716609905441897872177051732554177916675792556828916809903157929912174701592833986405778841209455736059769001306802245722215065189862408255308165732925298734009247093181051718265484034496728223341980961472161921631723255304591024917074292707207403907049559416372080602194608619835532233673849082758945017868221081226319245797566542690723901323184584187804214399776989583644633422951122026341576388868872701131892814435199570107731523306363364676 [159,36] -596980289340456189923205056159621821723817162630752593554225998209488516697100536423126627636499748235727692223976771935711545940772884058835485822446057167160471340972702202441024668703119718554305204971035978379185280598389466981489719409201802642039494652700722578019902876618762062257926233210647782151726110871445091203396054448639155861065513857121888384355223853690678246540258731329309454292498030427281516341781011546913719547573057158122769639063216860075502084630234958798477689954440151409567114906642290749011846872904583626579808420701852547159729372468079598236637886994260023217065841169010286546084503676339688254288255750548344616817713116706470511547233892330404216075926094790677448331220930041569387627064562917525604278014109126639260308997157444530784487187750402150332866577866205669335863226102877474149689217185525141758121709602415098940647574585896259957482433731915997601226873756161762863880742514712683115128883415420284555117745661050580402489308195753984777413200001119321317864703252183841697024842739755091912944981631920438662874259679802140680029290192851750880615010401865427088144826722801218677076612502255783988349027993462868545132967923879345717690418916422991797747635571426827639084044902939140232856068047593611399371347379571400961972014100198456137697006102916160245169030936292327862268224042983898456967227400531652072911204387622944068369856809962950703866861852825513320283816791955522653204364921005026798423156843708998380920902125330775967714227676576651056749772720097550764380460919756030045060271047323137089121956621283094 [159,37] 602962879362333801023862038745281960536781804567459303640150716454624934758071354996672275284208067236519252853768090378132660351257287713907156200743314500679234851184205834633912640840420154577551486937615150811194863051712842389171229368253872592732125479555246032375459655074186203381847935531386576264378437105311626289084929449161789735180252215010653338325494948639521172941844894293299603326456102940136993876309258051392868019303187214507112822368900298185992950083003557192861908967213587220763405128685840444367638157043237676549273805011017673626839191273767647681139878481363873688493674896270250690465639615782222026617596333828912900792909807537327440987233103664527997244347955409476984384501683135147070315117468360585649277119677151663148521950266594251223294796093392479072986693203212089725513084504167343540897375127530086538065309683922847937392817684419750186575120499129495516501652096807309164342340015182050245302688237229159555491087375312745118810773532388217443626133592288198323406269369536938451001001946791722271044151595588945051412712192027504037589626674896124851921624773118258464140602621223198083604539774273372983326316755245092151246311436465129634347060597892391285584728142976504012741002723076816309872866197049119360193993428311617722071544598950702724896936255670352389291175470639187465187622368259535856557894319607660732751622684617567510491506563391889957722953817587248683946637282322837788317964694031771589560760814957425346373070970079117434121042629840520984474759529493827952112367413935131719867571969733597826935408772655 [159,38] -485616876621241137405299165939770346000567299306524249594510843119603203076771136573535486756093585938936081978862877979121842225339461318141828552170965423608053244562385591932250849558477343978138356221775667696359360064429121570877459029326329990173082078716733066998357373597625842154643046692835419204564147294011316767801342879505426065655787910563580532643142792643981256330998226511946130391637710846381495675549282292336122817739719509685212590427768743084819768617770096556236076939306346917349546476547191672217039008710614237948467939831283024957789103765651106264667499420708792029324304064376507585551087221884773856184089521682184970651039950102993512774277085730804813121119792289996086835617179012213626490148293747551701953427834524641333683763378308901277052459756114649049490321604413594756496133006791774909767397723562625052823774105864249797526067332622693705896071918233583865297451929479002685283470464406563381827491902764502801488395204985014733667382426278777780995950328613117069070538644565115276044752893481351815076134814778068704790960962870212126840355054119306119257453554111473755425573659076680254256804696019733438798293932649013038379164662750311098830957939407113180297992322151118288426397133368837299568977514116898372067140776937096471195594619877499492522414725735565661775842145227942918247009390170631548584405804074167801403758242272614541795631276616738131589901435337605635731760737561453721610451726643789203414605367744791126142012302310621157986209675814014315491152388092596623792138065910724907132141296024446176000190686 [159,39] 332887608016967231746664310975743640270034918070808023535687412520518634274536870794973400159991014312606266743337456393218644833322711980291164543131510069252365759586290823947084392728140257537179325714961020901513672402855780970861126577537944280403324316092235882958355840978802496991273468720121682817224543401531847107018886682372560954835641422065540046811159007406696647087360625878760190249345186602148942341800825644255803409633222377650278457138016622324313745782529677093664258625158947962026552450372007407259933756115963508555733353660500413346375758215191086926127994340425737954688242258394952649162390299539219102471730503890530653191372305044998917199259326694457093720951863567637210460413237979244742884068192199341825532143915279891134879625975202833551139447570010738756799311707061940030362753005322109071089157302297256344250443669209398332134470955987309298539534299138723782160806605961510274444594050061698169250096175186342975793651893467728714676663226454978860259730911089925411314144094263870749283054985420570253578491586794232287787325098538850510539870102305358126923235978625073908602553941584505708472523508509457233452685094453035111425372592495095977897156917859234603436415297378262017579285242860334957177443395287558306933642397853182877545517797871985436530212812919293078591173080507662334525181541751707873789163593014374774120185079722674303765264483392833506639617705621679970674400068407338843476335831251744369657500891317080602418904981954613646138091865315516914890319200005938473863085350979617157540174944996334960474130 [159,40] -217492223574631692896473977471578423377418731792145260387739713192961763711658386695700747088607509797621316690830548993790444000792001560554291487543372995594614185605451907919593199351068071245971444145281939082750348289061235160631444240662342406933965553731498468353242787732875350670314202138785972101128418833228623618145849275500280939996657897112597618034226712256197854171788686707882702950297243284548748055531283972568746464428810684126834711113783163144975382181340729654811785605359958700882630047440831499426374845612727324054957979852012456950926801963090243762818327055079651985408501355622156082457637934766529622006746961276919050847175023264223230153681752162291344406062916735704954615039593175947279383942488962426488235572241813681019411384847781262663221206594389856304523904267262619810398744505423801558406762502900655907291383351895074290278957778609616479226148512260248697125845124971914238594902080510738124132540755382695865316077028946166202832359550713355184162926561004902345367698996202267268988253061640218816719068811841207000040843676682656904886859800968114271908692995114996302735522929543807163138340574705061265587912131383893515586243563441394375432080915786366396533187382994444733950534697018638997405631000811332459470158802759351891906158280558368025009158503452975540853236631771165827224405938762064778363589836738142269946946028738551812905319620060480932996005811857246669448697327148077380451057277301218133663983366311916364982736793872118479860174888210120201358957427643186679339326919342760293031802547945906162313 [159,41] 156066372648222503398987246826790740725393453670577341080972090008812664316689929857833899579349799234789209092532070494551806616487565527136208195638597749661400344000023596520803106829785676984609692887527740543847093191865564795911436657532003899868976772827608158851945137845157290697981923104285152837964594603999670917139194444143387346958690081013528570468178583544491676186864218520692832866861982081661651714478824940666408979492045419135860620093789272118758421537379895454269266160219270457238413222044978925455355767863659237193374878155442843991090225543665327064504846516463324797139549690106883812061957610078048347085923168249795849391228180528509790647467961076714662269114063053514485778709457699474191533754427014562559119294446231292454265770805113832522006823994632150487547036436903460298118348047119825237003341866740097643935347640982990373399515510054704951443538036399581170852982408380004209506795417852457917909435125848714157356445464326213921252478284442942902629723341020107851126901869596066411947207985775419488545105397853928777491204640147126463721318172381323629503494262694097210880418085892751823299048724153732574783190398637334296700428880623436115918711785389280667809668162939513108698511013912715582922084269163486424354306015644417335864312682644060625963554731472703920344489922762245071453832196222193183705031984648811712854128154375726343047708073131430713364465760689315330803912768978876908942038412018149020121466335783192394161180071421028186824468625634970098773596263119652220134411977854155748039893560391033483 [159,42] -125475347851826731300062364100557979319032039680249271596782882746620997050376655966494379340118556884709156358052130692668977682646653982746265888487117934468275446211165968933957033365677615630764222693238132825494909015452591161372842740324696278837241592553020860944514089987829046999016541511784689408402796288848231297630284108740611442905049718566593709181752463543492459785339958466134015208719884602891459585797577155838893115740888643394716562061638579239508267921694707765944439472026555758714536750075912639155167549994292547190470749463088755090899696069610140207203555086835175451458020751688074909287192512432873690871864865587169721931704700147161248169204115247995573831100119738730330542315290327765675848392533887358294549575503078150805608699515211851813163401222150124527829972073689465948928803251753632575101861027527250580705521261584039686258832482155991402713112913552768817521464300954651899566660676205144128010583782628349077125277867415809002987061848145683472571756709063755589024997465505703602535728508088617458661515609034525858503473464294951320295526348617064978899679952360193070026357430090989167628025700651366117215070239889161683540994954210477642573761034226855819296831592198152546332658451739400946858042456042458916923527431588921223010374875192750715076346692969659202269296503093919909492904807943407006013061729905281999615306680976462181670960823036669214243972608177454949249754487821639669902679091271780812457694173970726272609243711590183801284362506347142575454228277362715835477310112637912624730120132143607 [159,43] 100175174386503810784676673193096762327216771278569081671930446719810210583914328422262680453001374656337856834602942688181624556458045738660026311601396881058043851877275029803891066466197748421437893941724694168133102117713527382462283060413378140980464679976657397659570476019700185965882844996360146204962502357341713282729747429644646250501261521638200289250365002722904212701774418151187897467840690357910922619999509158553759212985436986864789595952892621435433569381536246778738539966686479027829978127511443338839619142967942660191384365087376635708330947094357301008067633197258674887667290139702509720217118849880786989144697434662883438310174279230341628012680617617906826894690601552116133229640196216965879911766596192746607962314092127541451150722239122651111090055380249542452725367026237980218029950396513501629627492771183683810191952469206415865320567592296421920053984090420871035898269292292220687873971692068467582689832172157170615271511196069652824441927008164889795643647762271663545639734398166750131212962154013256029036697358095832216835132409304776934349274286732134431354166884182298956743020277558238792854585313833996298274940626763351806262410407031067070749133456561682159595245847141637696704510624213048720694463892338857533434077984567425725157122461656691406780600292792371345537274000711199888547343828793705934865827987374619974224179299468242924206744827478819957765201181381827431989171140362047803496779525241989548806167677733143406006826837645894684207059725292316269076067212207878231887430700280857809981123980362 [159,44] -71674293097719091786314145672822771489546626608531002029082399845645746418724385767077088662043544424869813930755027034821416028642041431195566686587072829640856931025737294111372859068742957008249956028711610310849681250885132931664395912439146401945146803465969444513780580082352034334889137411631056796264413501179902654889665226964776056546160436352825512182559688370531970791462787392709927082803870939012656787979693794370006685271541977882514558420856974337830601553262602583476584417998165324355096373641546292327836793156038796578173815420643398683744390418599120736533344667191602965637960746404862544496722122270774319216347919898192243444987616973441008141601639772638093505382465204936841923267267910607655781336033716966384002703681404074111891839247839564156375037549822187702355358919354241278179798064693444781099122291780818481540420727658556063264212921070658397231979183704644761252259325318758175921670513873032551353562082104872115024696414653817331688773380086131502496981500976138683421560684090275051643667593521785160226859690632742903769532574511899888684315987312640648375604225732517524417589212581465540201727234406090519811405078677378013022778143468403489969377743979456826199098538728397306472586978573662365165643444920099358107288989762895696450779862921490582658518865775074481579579329002317871149886640503844855706463110786573811400341188941409977914979461516527203769182969377384193971747052370196969071810127946062319181869041644981335959165565166875168598217694859762833060996535825057520367448576655178540891508198 [159,45] 44299614681774875462702000547421684853365787402909225854634248548361637118366863860003757370211377908720688256336449163397028796801437032165972610592263603539564374634761198111839680427943704930660827155904119817539367646323523517479076980994568182716723888364524346632761175903532652468895161857689549180892688077672083083232012084206252968019465185856979203558022084764028499913089223535811121135990529284951582525245511433289305519048072851860118312468239995341077383863960128675617244934589654562802265833241708803477599411337767729582158067807276116005164452023156898946667883502746300710563593639714150004581688435596811528047187844449907068071765210461990957996343403510245498629706284289199823775000981300823424805341070209357666050664017801142654149813722886306204363841527083866909975784354664673974803989317421615445363104335062224985074361975747150577695934935929556574051421942209056539174738493795902413852819158801482508892368873482117583538238483997128266423313801012769665682939983113079545133079523903635800536093859550448011886656165141147050109733244747209997368620305535877153764691221828054262592210599262043381384708107575048579363413452294126214654820079669607507761546082384669184590722191119178952059706504369959739359609668411615922859362202789370028208025741283269517138538331747660306802566373660009231273527636051912322850711434329065982139689500932543527618527063743329100698431213325740233469100688173932723654908232838222176206546606276993323751372568650529898173829012837040600062081474974481365812500124350496894799394 [159,46] -23727034291081724311267560256945540711779290124183969683143027606602593245203675128729764074252630020357000471355901427148985763329578181779256623919252285599704581446201325886714104871554120509031476445405835041932578129646141637792733044702423134249270739427286516969031747422432239435136552701960445887479705663445058266369932277046813539873116112351466294297953587216890295381216757486321475289721032870371401835884289173582333144079979239200839450973047618216992318688434673817712310339602882134414402976422915744225307585811731672133815927710047747133875223502936884002169687724820391891652163783091328178605136680785332771785457876149778582138790934808841745839739386537898844583414105952761405777708710592590638023122326145681415287633398738644199260994468577017496909388048572557640252759812169782123280184451673976270244834041339104973247805236559148934736228623556676325362047141203845039431514785115916607579069479404261008440819017765388101909570100977247442760443493141261499924066723391801277639286721870188042098551563204407141615513062574540973086640344403130153108848446806751363585217681474646679402456902834511862481481634004544457832220547545958274468627250614201386569916945680451622876050197863015468216654970605605683281766235308589630764955094244500940953229620490090591229065111156148107053279155080928443365575311368177318897851289845516475968522831805364383898892468461755523088264527230777034230629400348538075625633703211588271381974657457850155498514148609919710963333143029436411159238550801026345154636518487877980735 [159,47] 11328541978430155744246023765297601130060504639605351209115958208718691019616026231843567827784339812631447120977752285006572418270772398412297106298023658245401970672897221134172900346185378262399680135293898609846801176922234537324498597059593106848676120358816170417982832762467144934188047606353246185967141871344347044715512032220286310382680994072586107704988639659809837062160336868943146776440318456257185606704394074433193809193379781950835692131195743338661591928396320210382442707311191176384547322129383514188906677167666850888573496156020131205467310819414254166417416437551387821144257527729011632796728216712285574076260930759781641915808923769396325141033743098166052223302532253601775311576831958632714287466123845123640743714055339055347674436852530089239389560026555030612490069323772302426217969776666524809556010516303629469176261779314589440110793253818335505279165878027162394458113189043113063222255439731199347699408291152797231815023294901427249688435733133230183230677469516026283841799201191964181114898958721789754671941283008761467991373254475039176542917001137577301260368320268543647214942525574318483155416505559679532111983971774245057932571272483316921672838688064203883136441500457258302995053237805570565824112385395826551485050044518819040163255056425730374183488081386402024710562254785602669656243048122515919506766733206184282672297941837339544012786565906816329027435427353767497123242367054688989409028349741203589463328953915440580198938575583099872759621984706516116998746167926569945093660183142436699 [159,48] -5086368522400537400735112430150205621779562594155171420609972372347755892238555437955779495431397793909970552294684610910240888869808179510870184918616752760993774872585273603338039702664641196349033231377222724749438344104483220485151050158223388646576862285102043019934140088196802201583634259220681244590508777097008274723858420968725958321597559331624619123081856694339185250166025340491922262949663370216610606187288338862769453192129836873623422987617490596462493042099241694193752724896676420888587719410904608438824454449704170903729159605620045016023362103390776624731070466872506711593214116551220028850334018714706891047319322278988389099461845073014179551307212412660745761098508844789472723165939915350166107031055025813525749313879010826051532833618484933504954233069982794084666417893964026994131653941976561430222062680603368411540609699471827835228523358389914333573310267981119524784209458055503428815678625294291854929633309468216002818946432582629965851912873764540331709561146271202950017391439659716372678279739050220315504888230811915316735445668946478515742923837731861787484399589308612480148397482675634232227308415094419335935616821302229889430949861966378466934576688629675364494786309210715036170314758686834387536668496419446670069295975626579276194243157638955098475201325795595450047380107481820333562798737789012031751967346063216801607876896531887949351184639662530074995958249104288863213849773335092816889308118690860419012802539168842901049866951500067143419328911932792194624611920098180925867578019096998 [159,49] 2309189318340152921079114178300528818689665463237640281732960996621879605876255282381533675563772959832490012814969461251867284914602611127269133206844273053733264520163405064097730706642640685067677315585977833356115030963155983271658584714070887515264140268156751866802593695094743878277721514694073596226127581404140441462994515964433355530242022598526850896191482582236157640996876523357234522039168770819457073886083932371745303253259377950208329702653724669703782670563751636738317449414568963464546837806423263012082046611057787897239555819299601921785101034809774374671936396888248832002256812652199754845074775214891886017086835065007107564232072988454726341058557811146204951226088927700225807293747569576744260957054708655202658810939382239288575410769259909738774015706667832504220982862964168343453048630728353698697157990737293804974968722129932606589196942549110157704259017933992435705451187621073354202460258568984689503378430609231888804121157230316938615854757927407997718631335672327100248842197007640975729896347434598037950365105456282346654035595759366038098050510723876579534772195877396386050650124290513311035137845021524185197746138723793121571172097724598156777302335557884474389696878570331682524834984408152884694828006294699294349195799473061149453943920704285975140406130663393411253090293510740369700094300768504282944548775218628435879164525568967849320307603407802897768381546687790554716132839359829686086967978669624586382380702135659769830340065972220621893712865313169343491615606726123420188149214840 [159,50] -1117743304194224961380697327122137120216497022789133555809874732070770011933520434634129409550971060515675356886482858862448728460611001644253769908088607915905607558636043091235030192386502758071957444611519148642782457581473716492963383697862857754985857708538562370865537970415942733606414933549428560338916310432695344663819237475617368127860490086160128709879523654804535941613052377052589866802343585853423929601983659853699633716189845179708750842645548000995601155155352797040513862382626567931389219087555231595307897466779231199998759894958228415067178421225452537879882494375967061221592453816971292001186179132482046875783199568506026630122103184681653725773683651420311993395107499892610621070827023363426345741755302690881324550922087041437074204874328662924028589603289760422968206753809038132775836787635987636043164424437451896917990455257035368062037561085172904096841363040286947954501218177780814446592974102829813075547029478092997615839571503945700895153923769862018181147135972446484800409645338960260174641075241787227546581746179667356898240139702644533148541459847451991385049216218887090011725710704232893838963903636574182870645380778684370393774964491815964863554761339827875967760372841470646341533667869426454311841747524906935870624821247521107208764639083609164432145347242819871986121084668285385560587500700395387104297908177572666301152902428909659937585408130735027314643455291907936415760817537169056098805399363604298176077918982149861661184791732031996495970666165290522141165423536731880342828850 [159,51] 568863276214963008899704045710208655037243872402917769231419801221543272958273587727234276888464607139133141917208756220803643932744660907026774507680673993950253829831355994096928084881084204750557084120516651401090934155062819303444093994247028751058188971688640851041312507082754047075274625807015863321205631168722842543420854846871865247244699215108927356223872917635009370153144865379386910735776298037342768809573809289749217046741562014039387880803734313148081701897741353396111276957047932560316840868029381383713075385502693505625049142464331825397870133523485022825420121951087250319729741451207565841716796443824521670087151287279242486962903662162874711722011624465311057400018147743785698044309051797433402415325001227924857946726903664312367336892844587340597306770228322167438802597453113087283493030706598337280974221533346411509334276627734057712745115372469921500644214391950513314364247694233389052003681433752984170997607990502130498760583739419500376886800598028985557676756593456453443485337296300087769474859299335335690271372440379671005720227705806921371042037706819635738181609232338516944200077161725713207108526268398797546429089596364263599571526800118540940514200246840451493952380881614106127011576232665409469231524105321890742950320480872209112817372925073288292638702407542629888288521213007344182533399045033027391646313714191303592419010408506390771281840264814957259131370003005044702641285046029953466025539623373064920958741650501878033574067107621640419842141726363794897901452291662591788408 [159,52] -283977099650594388699533460377742787006470179940187197077888549508994148173683087805833631868240319771577833396806034784862982296632358247846242339456296113109076104150854322740421106334822382752820222714909965054960487002780192003265405484604285834333646352613839430504983740279047402543317470499663159703196546551624941129182653056937377021753471907786867154111947120280511355343812697078723527337915471920391305723942413883630101641589033900705822914284879959540114576262254505323255191139352901032025795334151418544847436289866141260230220617141964516024354472172970243056718500270021207107183772476587221540719219996541087579070259836533537930997148947213986788100295107482971995486268871813275771282126966828688346170650853784621066313612626004074686178045121155673996085813945210592675706232680442378877690380066896625075625292714598736510521627771278502256672195370864341122433190503438620990522523851662617612804039300809639226960502504465287711355555920687581566793020525163469085622062397606979956717347955370558743610293055273465537943268345805864706789707356305542650380320907315710103914612816970335013455678468970150688027386199862507753667828884019910731155876967102378730305444288256387350635721226958157250196525934009540691233467359991490014109336656086468844937143856863089931103190073738818759596697606020082557431172990825422691222566352669382939498996585033806313103983920047711230089059433452299931601584303728957562774857744000454249673785104971844379252997467087430978980655663184658395433077058002209216 [159,53] 127975539381168718996187495427801327812650257458380590348910997659765053185392309539195345783182467606457721765532436441167799731945917230487448256022868015811980294206021454302184181435851646965464966738943499034847740588021934751631948452430351628704472185413606751873475120344471507189822313166976399267475299643391279435044198425547102411076203667334515782106731440533422032565794094436550665857610947304557886731589112110854496006989425072422787711992064584082989012103278599717883343429544364806133778886193207669823202365947915291894325461479782819102612028288829160300630140101190391365165186881309609380643737674167096121143195523804357584244578358750242898681264721420433097127266470632917937642271552884083243517970236324242842819586737184871399281286932522854319728521379686887303061223672632985437100844666607383382322227466756861812088743571889285520575652230280774946622033888430964816974442821937877589729005825830153013350124240538085815264954391271401172068174235018339810284301090999518640198087359331275606303816503666565787272640192847266324928430718340854123105846723819537871589764053265103260459367098209346122100196141663712767504774901479306065306073751109017240833393631428523566876807374001818258959364219034066040735081126288583314550319428489625525797532612054880099000078044113265993236399924783627153773414030198478323477740438196691117685960538432957278872074921877861405838486799257562204498418437183097425813323989287218241296081102496159997812863792531422454389709707979070457267321064419099 [159,54] -47344662991603823943941815137844569246747062853349499373967710586227316871681916229216341182352915940952082714434315041227155412275858794488037341402080967409629132552934320517624831660277868681147332049810812365695291442335358968600670693459133749992286794707476486074894595127008073833927593620181170454323410467846049153283606353929547301245530240633096859111866656689250162029486379080839426479966578107300933636726932547685120029127140647660195647202041899527095263433825919379429793512552026686248197950062324402094062167306485549955049880258553252780657891843660146085507481385309091692833196444088998756097630477136855949373088486634142249404124205368748868758669444612114274696410627385708874710396818503821770309691877049962011922421740588152286157461151623942868260167518456434476346191803225075422528515518348968071566504324778558619926163171969231828800866146073846744337969408841928783647436283936530199805236295400828396184485761130938466814046782254096717155300540119205241454481132992349904718209064239349359576819239173818607500452084973301886873809289417211635749552364341001139010589787650544912180719979253078886370013091012641990928024314339008457396234433394990194305203687680083294803087646182158784459679194862742094787384593112001012890631029955108254243219242600974159160578914108938547805351303734037384129518497542388924403167961854869784879482505320044698024374716196386678443743050173298167441689055952509986365895333621281941671164101943994414534236553355275255479177764790578222581838163971 [159,55] 11763346998638293977429165698862650226885489299611868588287202505520429954597558161404479237331545235249924851677726595959931266497341672157451565601738368536492096053572142648236308044614543119013448170249601177889620967924986901255370461245214206917298308088451020008316098981978111508063085688662402663418962613619738205652961671478296311539688036811302871751178613265200231327799169744252864356548670898900939468992894327121288385181725298052600204662296562499634314197211353111252750723808085602012356033873979628189087899535702334812081753136192616265098752482393697498536357068928473394524329120253925092557426560673009085639092210313277222591120444274711641401484431693152130336433802737948934037497894506648092716728621226635745843368960986459687554832198119714831278772228697021391045703203145777512297486546514535872766998938814158453559619170337755188145225580445640849975772161270101338356121944289403572767544289196636191942450347022042948961409534457983293122966038978520040978315922845343155236494696430457546632525243658100084074841996621769411261508370347360165976470996085338765085744044387187264634173975782982866241814767282994781360624251786921576825900231764169634943332006642613452872895237668317607982392636440000183535873842507794836338367462435636610976373323991732047838615562819901834200768159998819807546056612848094924462119499272864394408377221809035843879823589964491631384009674691350762858252173377120798987835942338790567412743040153163705515256515877327044606433333460865401841910118 [159,56] 101978709291456885518854500930964329844724341442461356609938009560213220270504093152787699155021375371422423121083963086136731536382469549817489589502618506531277457952285534809750015286412543985339454904466980964268815390928714411249589538994371924242492417270795033461918508822916245674413094228283213105089940448580060769981171768990442560510366475140973715471267330435539810441760509115892861147284750440005873158441446581652873634530486244257198738192197637251477487275460051876439723237168600715546152393862540863418045669561711792047912995835084864738341059510905154516062613915246612358190558276913632200255147273233056833379856953558890118867937548890064967928111381045753885356720244783248747624500969539580289374082832915431821648095107057616048020717359162544747563632167167057384742550518086179142579909914926135816812368141738921809250006269909432674730027680322450606290409968356543144048742519135631747316400608377301343617384294856196129424728499474987791193976095309976256651950125688140640325366675981007361497920694567701833761763206229499960975251722520274940591789947178015388296623596023987133917003017303812190549662661310724941851192217557847836930915859883348421011182968925955451714285956189000725167805929271604685516525402984680488666473127614314441783524710633182106099542730544408592290447929025886994589729718447167884682483918627657470807051064701366267934830505316373942614656348780253164684057298421669268406565195294012522033643185307018022118647090306181560264768772743267621686 [159,57] -2096867295383096240799863015408028075422079528628614794356636126574607431746052567771824577339934591156347379749185134861431650998889670787723735591307333682547804230241599315872801000056543399842296975872262041627432138120462498453184392410820637360834868341852670540738940138102326865799854839322665093230805710825156799316393628559014467159867641275881137735454124168003379710377030596515491542791138828873127691272505550299797930910011001676026121106620359427842012876965924084663625932494160970057591112608664135346916686656929383621588032741548561372088389890155131285905976703973827413103969369920484242169779350918784319304016115460335492950906636969289377048021296920859578045745868619526793121241833877487015382056745705717214391064534938473234527125887545836609908431996696924075621195620659192595090856930765051805333908335151318744942894135774093943122053465077110552127758658888500334855611604764312739693257135618246604567704729856793478251397906067799176429127176343767507463516501139005434651517913757746167157418257604712004959602258469737073992435422549118391436087339613553993548587312965458761837279662121416030349705457169501679314798384402783424105116871399217946522068787948092643883923014402667619425431883951975613601401359152647938231348028589981974977215659970156095570397461777073415176626151892497648814211796135569384042451469614966475158316650991371952152222488434577999355867997702318607440555230741405026908720620722692678843370880995255846352745670762457693645296309256294306244 [159,58] 1368129218047857313311008312528872396507003814597016579407124845823514770078986523933139804693052809870008783098206529076576213879811974141004205201309104349879978373556502064495164000598233159507887771339015352185492024462264565074138374588308853404521193586324278066718966690931703636952129104900199345952473299117180959569975688176059422087519678173536608219823431008720152404146586298534341238745609998634926311723808186135010118599193930217165781714378387018743500909485705714030182395121589853935563530411092370800163846994390481872317793258889972388545483298339637937846797718845504323861682902963048937172848598670294811890731793973199301561652695163028339645817005809654531537699428296246674564684227670992694454070878427789956987513384571244878219754854975989347709012690689657703680079403648984406609566388759608336840020366596768228018263069499027481735724752043855054663810607137092603460920962766799908293393645304243987907476204278525540468596067722029950022058416618478116825555707016268590752677484655515839080644210591361126669216440237714189343416024253400801531329742764407239794664640558679883301975164780535116950345890265619606903306109624078265546600623276201927207067071329457286856448324673179439334993180100057151574129136005859800106279341317705580403238100245657737998180973729669672287076565129816120035825451578995821563552428780425488004669777631984402703999586381818520018466253081421413303490208836166452377166231563889624423553751809239605733619905848171722965745373636411934 [159,59] -554733306258961360670733004248043002227144428783422115577934585753088302195062022478291717341321235358207952067356795226382300682502914542858703004200513893882479562988278259322796323085193494623137276504383702826645290685430877070643622886451922088260861649885375733163736742734364223642846691277647306794647537418138873177709198315922159347026057935614183907959517804940353298770258525326326833623881744350048164070954273473636465423495152093735741360109223122672005792606898285091471737942178127668775836678686056152368816314758167107020590243604260399919492142300196143414953027497604436434004156885574277297000034074370806421496888792263333953403133521958356488737598569554896872268079239041826852467675315448911217452733639004550743659179243611296768591126065670697808561504062538985927816120474219291272077977658071367169844680322432760126430427891684669064318914818300905313272540888881455860661247890573395252682748910719583150927356840376649551072317739401043003597878334260357676470951392714327948614425911570885887396095384874523359979726314135516355749023942325522004784818381334546339376797068264511049074560258562858111330657699797641578651953017982407338322390822505947594158907561167857794468410231721065085233694753681697126859023359758928788037222028570475115466774339419511589101154780901399718876714661324165619290820205037430911118507888437232570326916218772880816430886104730411296601122358521385350259464462564869467891329076419119984846992632681289738403833875283669208912319033317 [159,60] 152677695842796282073349858400378178111548998783355165287823248734196452039902518947526464628251966991867960864695445115993063849225406139931732213781771295343435018974243561729455745645627525218715897427292352946506989983437168249257767182069115068229125069877200331462076341964153820349408122218257008397071151827564062656831012617189160081127521250113515037263204043135208192487481516330297633126653305873011594431217699416830252642661358336921555720310354211181300404741664779979831505106894780441495387143219103762085052259228632536729186392403965314567134488330989315918483656594285399493995967814087750692918867951961212186769859470057612210843748055310509578064433544375653981246988023435423026980392873065465980959721361392533907403693319927110256458439876117607612003372867188943502270172023095982889793854255963138739720631006421290812952121112824010990587773355217741256457422152812988056625553439687207113068671062523552807103144058322959291989569826617929846251284409433643540916690098375380775721686376980378146382041317285541848599624832284254854019849703266743931976330183249010411856557583332580750634230716072255897974058414844931789226174265062097931393924337315991316621910119610350417030830027847031349496715592236225262340009590941453021062311044484139638441441255199592805233060925605846343947926314931478866044042924354916402554716531691243967292170313141250229911202685781145366629251891376402500857982232632978620698918070420590975047202952288662014988387727293357186717114199 [159,61] -22699680251827260484167677248102208563513253303139776047664637225468701004023460611923717681179423552638356873830632779847396369381470718378592472646867552175685144606424298964864794090386145752335288111130777912572478921333373330491406797428116994533091685022903917240945731283960526708504774966454834759209165145871170901373523695293504531918911219000937417365151299851783747484615669886790228735205569322987558497581686276442848194087545954470324588141568225715206025323244439482626691350106114345172812495901690739084463820144832998226037037420443901179306852584586529853486187725699130031380300511481241830111562931342035644073304889401982033944155442038561640218419070460571721936487905585605052200943080826887670422868452180040952370568464956267154441030323261676539802641856949285038555848955123724873973719359130554671891108118766888121250519733619803929884830222602568408195977565004955396838999043517487831787088463719569007941349691453352150282349342702186495694478025754464950698931523246081090257809978381865392129292588989431346393524775825775025628481452192699984855865843292404363242081487522471649086796944054646769731690927513894659693358217935483361282595788908921271695074634152923306153574955840439206468239038884914438988088440526614486024340838571305595092015095722912315203607529600141228559452609387018524441829833319465094638370115837502846247313393621182230161935398973683661281213114086022963509730173176631817206358884960277034529391997132054817201953690561991666324763 [159,62] -2784947376318186931026631696290978121328020639326194288224286896299180513815321098635436304102863516494291608202840140057579242175973958703835379177369405376847861130937875758269716103827628708370708453616728303658426935642882145362542210803355409109559094052954844162394833837127290708251374817371715687589906772369908494151878774090504356655650590735234733788132340763797773441530759649094359525323349828303991253046030640573821274604726518789993360113931373013558049540427785495508563971865070147615043170976864300521773475915811030047674931793241132910492415288916925671736216286624440856690542328600490949614805876189296638656209561692637264643839568142804794941173599178380882542308393130783402087083216887348362072596147361833776863114927794729132220440240378244935529229010929033516619368046668508180618806045187190041841047852470101992012250079747363621716252709997961664567348573537196060932433688822510005087081110821849763519246654084919557362310754634868308368752003050915153373811690318737605210193314304292216449861893094931415735282797764601375315998436853329489736396080770198238756763195842590514047615822077904683222920458026296589238735692540180052030493588926717023476609903575997757516166044573465438680496071955113839707686328406826408214489959620381495940196384465272031542403617780955222325158902516563878670409802256583305055819367977436751062008038422973284477998663947566821964251168705569922902481643198991314011828807432329627481733121867492984406837891456852346438 [159,63] 3044347601661315063575253207244740624560368837730520594931630574554519744506923769859755368471810782907565101406386699476219214741804857545821144184797038745403574595056818356253835724940062235610488793287295470137922752849504868099200143957523920911428116331512778640696673530956003367359974982556074237282144473769833827793161401272937376930457318289885470022694113041203112278078465169090247236577726859546730938967536637547333824427398847575356886677335013088632064893759624705049477339586316369665299852480891226304812577354781662196197998963344788663837552753580214883008342767038671243785945786684736808119606454655604039588763292565862620131407105511725286165771784229466940007822169032832788396657504014074173918036284647279754630826982970313145914907188148338929741101321267176274371192469761469300043099290717323011469289334479622372831394562995093762815392736328106984160477199006401613885034291598154181051279077192980317857689415442206627888588074178608675750114532784864903468147633873619942433118885576665557151122686630071947014164469405163484099417840877647108689269417847399400041245875026974540908870850712460263076716639243520797074865903835345270354735743702339503685268097357328110382741379813718939776448770180709583259127241656593637168488330617602634920294071849939586686642002397032530798140916489200202608898015276882020016826560532015433542006755259602389912660560714882828347650228665476232294542903421500885318706238049813184409435488300612000767894998346182362 [159,64] -1077439368131687729270266800642363804163537783413577418860621214606999770881715945020024627252363979484058793034806490654320094952472432030794423464004059068764229368269472612246780642565613121144424257809902302328622429835437649448640712773857826153365027113813179515165783640911671388712119645043891901656540560559294234090725119912543646046963009364410186783157359901885110993784435975213045748974156373354286503705999088581673888612170299459382235903997666547932970194781834283742207546418945300441785051482126104736566970770805165070497051279996396671476338391686828937818916194478389536199218780425598991601145950681182088592246465479926595991752716757484347794766875597681675794762157072903736365468091147301576785965747963577040199622882151477721112451386241884196237021848251843918530245934180975081764802680538299234709389543271250116290347549303910126533955707986803433204992150409431250016674574695215149707747648400332795647940459432809830888287064050367730731807180370203227972809942039524741117656514053567388083457200505667258197308743187765044974487410865505682125964871855876560653832507400793671659220353340118221117532165750892840194183176304667818553286302824120475945342437817828167331531152955091217409265915727848375985514551255789318537997837302437831864529837868651334827951688600549905352218480807707777704301495240190174738705128892786768699685753977266049866424168356181505126717695237279121236751849283585156362339148692156791087741954385776253051290106902325 [159,65] 235489371247920100770867337027622757645004038382171448950477561378084695586113305255895252680505343609988292160519326941545151262751075833161646330049322263092998934177043988973105172632798513900621509682853120530097628530519091964714556321198908391922826353291103656937648124674801248302711792595239605203946342378935800858099980579994006495542033822136359054358793054250051716770694687702482308274954007490627819361152975544869715046106717564739769838317891596490032726096729147993481903859736239717814639952661484994446870382855591634781346834076473889351936495053823156053599635766901180423404616807115704658048444417008928163624329334441680803990878474655441705125728394626962103246308791642149322814950093196684685651394345267858602205738481342303268957502183381865125720972380914526470726994818087624931346289309829738574347659515943239736868954291075194767172206122268596777851294482462155600531752462032700441203956063594768332537541812804126017371673142659023887519260775996804711096696659782301698632280524252538973664910916792096094654518404209421283302576431202752252005810685797903289520762871729091382331608172985776341694637583333894748420355491864222746415958755521561712958328119095454325657874771577528828081427798297651286663442870999663924368385469478744171431858213477999872925848446434976077378114441882497795240045711573842651701969214425591518081978693011825447632008132594410956420574841728821410199860267120541380221745137638744857156486065946960697320637696 [159,66] -29844611553069966916823442343147042672284007301918006550164150070646871013322626159024053056675047685413543636824065257275879167796970450494526421945877667450556964843913876213024569276360076317381896723530399802016101723306909576935707451026476122932791616095176862876434882883535168299573836858516057332334557010389515934996724847139641421309166800633518580476946384506405482226383704120836385608136646874515713500258188677277145365018072872677321330960299531192041662555166745791402473189264514763816494040063371193735995256348469197693980279005837621813365366553674236292835088457464849509590470070773045895596192571321383373824141043858634612492638657642594605063242015422159631720059030106154373475019284172149898635881092892840619615391963965598910525912041452382036687980050766381542521438912243257808320695648094839170086305626185750944828505242924408072563153479467176049751592457190240767357457530194646054424491461230700172960940794575269431735291459250284000580519654886409140657104756686025879814033651529687512293353905032614363736845335113436475972882880942482612759748868879275056577878904648859311370662688532851140864991761843875375667825563945499853983738174382094084310345734874964235128230845004186039240686387682767457443770651204971232339319403147829880086853208017785993116351262680498458763681146840010666333769759895244297636422600266916600323185854183332596487368367776711921788256996280142506321386478882561277152865023142577113427182312560328570189760 [159,67] 160191769624897848317106463437464424744827454289819418225821900803970762726541939930337855570350534630158043126916111715385107771779774211466650150407334540379289911900790451981003632711282400890403204424280902765888534339244173057672722223652720818722004166856280124973099256192823975925525889942319397960841425298663316903737377874226589234299187083498923080465395217322588571703092082951337654434923209135198740290131653442153227131372921830363320146907708497785690543570977301165298605516861344535880449879913544569858464945967946018903285828549342724061101453212398655941894911822737728385835778735598227440682361028072650314996459374716789657450446413046282285098654611949479992522991112063443115633112220347365437871833152352857891189160640704638498889730336333548278360995395277413881988482573818235190781321571926548838199197031143088064590817451230723926741075007055656034536339700598923609724839256928185621371641134832349616791031141248094166695761507390267200855210604457537006704651616687396363649233592963550837099827768154858648182267910322913552733631141153585367830425183412830048010512133079656298049810038343893609286793772363612491788029429594850238655230326493545907249079956416907005765657401253746448241932951304718393999060913364197154160939813613666586542507466713388999498484832310439308768499410341974547684765895593433235191033454385919322704451216314417374067694546923741581038733026314914782243678538236470154282418330060314095623787143349279888 [159,68] 775729405751219505770249497335089775391552569290060433139559694730124621109848313541672006898827114355665289620925638514666592268025631632018938221069116646796001679701444726031071651953436860074794928821834737504280158848530317054277873489681471593238709913041196293823038891004045026731321343983379755435218103491855652173930116824478492905370527292267705011382969020614429538522073088505185337351443476808393378041023301058320545628782142525791902897977499859731969511262986502533011539319563099790016998089513800056555014605051880756684065598925122074828222854518656301519057249059585915883498581609783608850324414994709920930581905696653793454331440046725666564623692621023530711987230168882839859660804061557615825823515450741573978582961601122859635952478191955663380294857261492703005386728296826725073527851460449262057683713885735314393635202206872914309970143385305313729330615706107661233888513065815482552783546374730950595693866782831842141076165029832597197208741418089887823071927742449173005598100466330245043310048532115571958275898809012665268164445571596569665997150244971696220719001409897969106648261308069884618038706006164100941786281773748634268395065178272937591680495035474482708772131095145396077984359304726366492821906790078465487037188265255520036887480753252464408146968583296501291052565518068069852314964023979566210613190129560247367187075121070240202321343177630817029218412718454592823769666482716636967417185189182800901059465967886682 [159,69] -126293134496521583920943108122646497113975949926183167134681195091729227070571265300595720789700475425953678613174205020886025904182937383135340834930803913671621644749950326397525020851852271212883474728224722335897685428765704416499105789154191277968163795017094732321050424083731885574806922505256017453420979406889898255179539144974064762350985891571144059394476413384842500210902882918785519743367898679295109862677615617945637647481072723833220625250543409643276147054156978800247432915709410122510976438693068386325433522636871970358460497226309915468120921191444162265170010669417178997735279911950458886156862150987875321881192662505375197273867934328897903361232194490971668136961414492644329441502965381531886603627724104817401312742558670160858538739287321476163210802739450032435702098739928111783718933394862230565071909524647843390690541376662782253339323775109240710526721755390397248095722839357501148178814956449018320122692697241923601022175809645554449694676550192148746562299367584939875199265969136359579454350192247384989573757511959500340746812353658161504670458771841728729762494014618690880812701567461371466475169103330932225644416341939405459163545443597350347873807972093381074311470980347641835966748260454922879203338716064086338157765932868672690213297984337356984955989162632445912595054703732710133347760338549996219293508300227823089384180819378697295478560167817883640682083005877266187285592386626979912235074685110820071446398142478 [159,70] -13021898075799493511474299162536121289487032883208046598461605548009063649862321612607920345814754052795516777763104639169847665386634871658783655798666069793187896971981869590486641333070147768677485549152922861267965219357444819275532268090293035159079789068760589668953529710886774620911493456285187328704693110188987412735853233519554871685664984452730425975177177621002400920433674610806629307150743408103565810691559399110330617029926481022140029690602531509830594713413781273101457150876449032992885036516711305251404108495123083986056523675392708543355806046696714745711254907434746933713574674334368624673075096244470660216744112508414033410250866884874570422557964085727842753474004618887079381116902011612245112339246701779731518920822462404224904160655144613674855967000814288309653908634549020386456683038752407426478983664283150036704380137787251030379446907081625023992499236727074376306890145392296771346923979054307646808533889553673353538881920196062438439128370798172302397411601056916125230250220986936789892324615618161146825329987063563979051055487590342750380244487332538042449334721040967291932581144169624719760596807722193506414116845310322334885055948687131883212433623263588870767452365470915456416754655363110787220067823314843483489070167935778672528228279942666512043287032859822413658176721995042792245067730803990721822912090569463192931026472285850895480807780581912965224752145757928871013944396243845313727256888249115101108247160 [159,71] 11198434319167602738046904074491691460552189659856928097899338395768099498222395916726690129711405406342904005385520669371823447267817884344554854545660403615313410065620323998635192663768399765357606448273316316534768737142222274743220756540960503312763483265207767672826639509552286555612099618763983472186955492944644843615994694002021132079626038695226976749105216527677154826522151421295672168151793945566020253581918452439844154565873049070143167305229463770285980422875243807043299076583974382913902325177448065885430656712681553600848505374410646699719869184776913324130391389431197578952194148893004866254869227290496480979849580573152259173238533725001143761004560382139835718400858977793382001036082378281632676005588378101706350643557281267021820543440165476509019538693771550525078595296980027007694979657177514423084483130518932437254175310848405151560607895973471777207169871859704866359958916842521452133282970846205582980925732116741053402273540360948818435254429626779560166224081247186472320673808980358195679484219502230983292789115608862528638890585872085280716675242785037560636699152496583586466079874040800106978930181399329287089703221247134124035716885168977639153611447216523592754116013035880190603458925908914920297212939566250485262294996260763554549055923729098016723694914557449611446437194228111473142943538713566167126942687319203991319662883230780581192012826454229267326180242780384590839863499789543659739297607384975343343604 [159,72] -3169217482249871449405614443660267990105779779365922815583181065189488049083648319632289270307587740879848599057892263242615088955386862487397204574079309035454875052115844947689229481814464209228757810134365227587431428024416811326896227495518550964983631306017301564726231472773452602299453576359516229033399353342356834661871691334613993404874127479540570256098408751624453382308751151173419746466590695640859300517276605262239132481736269504695419137436183137897261434520061000251107463103810249760354062267727656638672576275031445277297102853625798417724915509133175869810140738796460544407825873552395768495972545252967786691121459896921863652542442942368345011946659513928023510193372049136765142388149981174194780657364532386615295765979570985138530978001989304290419127720306126985892758890387129093484828496159334122353487761181925280415420528618388263334102642388992724580953935103179746301751982816372276448249655655312439050101164356897430604799981302262941959065574932989339597149095456099544212964795957855409941984488908011546509877164890726744424363138764329735491066629061179854747753163285562190075127721844062173410734468573553212711769449920958256809398457127299044902536899870079902652211004399202708546656067167269479577210597460037071061594466306547953749947869444626152807784948767783573149282814785240228221857705463581292460304914026797738033964755587101492893638894426536067826090639516181890216980357547932388949457344591778191732 [159,73] 626513750439773129982997239597069471630361458858801969681609380600579672897085569913964853834643101659572703362035863433782725767843710765549105613793285165556012800981622916137562895118942587690494621566411405605846101564505717948983416841318001942399149049658547816286072607136795617096018876532370366861764381912853131967726744237428495465214861946152654233497210456070282123259583185483988161550847252466243271891483781689933179532141979132030859649747935843842612142025718423536369460049644481848174672160523563983089242663477736872096652298995577408877325584321944590094478010855457421605056594385785383021923199360784816359990059077381446033316646853935458496619687358325523747633422064782131558454907289742767190868040668654855592279044034442406532718916126410782591976333739178202095683514490700482057856830743194080530006436199139913049468212434779715262688857947951128731055238839040761340145730223083162121004483459286322427430921677637320683759161323063121182356830970080438162026407542263200181929726161092400524679369224244800486318183143472377616869800895024943535501548341575856257404798243171269406918893534464315143350968643984021444103861918661401836238077651044084664305254436157240372693263225019223145297959361708963072933832151173830607676606122882077460499023319261650120990956422693121514681977135403491619367517288567916302912965844587661990524513260555588009239757483114639780828407213911170785599016306350178134943884875637583 [159,74] -102163700264967056569435353608690638508281939863796766639743753335765914996306382072251745292078782732415190197412360459169710832064697608713736252268320286820552753620266186113417653092140310451856706739437335916013073113317002949178076613102261121736600708498701464624404744112936893253473024445641217833035569293138028510482538643802546194972014155025967753743213235404315448958669485344345876986939084411599303507411161216585111625472732806820490909782904231755294062367127149231883390854746392690074707357041906356831377165681603644188209238383578047297090021974915712593841702687280072367675535400462037140543637780883955979661840388738680360166173661043887854205625561181650983109129556013867655702298672582731306270654834073374146319239565616574569366389521218864781155446011627269283631531963375901405391839745767802696961171968128977579183874849744276295200508849945329732818225629048976506056960996994514765331975669251347206448815207942655395432730202680759491000069541631651784118434672901430751219260483108182931101006018121254464895248888652064143124183818340616806100759204411695089621036411955722605411809166466003312144582022312056024567679060944355148248642980366320735441774776802608830042496452670669559497288361739639536115754055021075162405085119876121731126613269940734400542791641006396527691842982351988198422762727272159453996524420377627480382248335729806975290347322191217710768268423834697162101781083851555665767051393361 [159,75] 15112389042148075884403316091113494768274353086255637224800576214385217899278217192682666282868938015838358698054404411791088466474404613063139345197417537930352760084601967314766582034601809336439726902974020400115779734854304736488215011272889442330843749229477812307023106043354926068835886958525567230381332215059380329667194546223193620931896256252449176679837478885831237730770871630857819696267745011091809327656878374621794523085648131298210704023232678366615687665164960247752930374472749390646880447891278700250268424477414904662240100194315201442974333152418505121958890812701730172715151601648476345044221787488679447323540950843841309794652649665353620032336368880020359415685253035686346805946322295145204565445064126985002355787994113926013396315229442510092730887345389885179080643786694073340962346230230059117941538601515532183939705746444990031617527555323872354062669936728626705346316413997494695223615416003856413666980293355270261837762444680910410653589268780346823416565677078225904717432333080882580266547440630660628081396103696184196913719039041705344033879753186659364245632225513287189276082998021024988737502944265131457001596200970175267524758117508014912055928192530872644493296129644720018699630126403905427334979892096965077207838959683284555222318792662814324703463106795451217135979956422425947280593578752225879852294525112199871783423207716181041084207797329128005799226554306346912734922513008611289952690342 [159,76] -2131393149324388107627089948186013169247647059974823929444507727359950476203265996995487383287376684762326655417945998656448038021440490063406189817410566915789077998081036918376477928903870396296816581445626926860278564079129056073650194440590707693676718593872608593830271034111475076902920059526895860261123515532806207227629239036026573577537569135329502973586738358644206193452313878274406154304922559066184337045314267499493213080044238140345533881210669242353053236547158506415862757466958475242777874548083045812439639155887778936460095653176550111138568842185425280792360253430168800622079325401932898905033158798824792255229720435901047317726709082544971185360414490382463566760918073498548985729215966620427349039103725606092508014992248022730794535914053989984522571797728332354043263929466554712187233636954796657946473473257142082758809881147025106564387838592155824449815779699705771837059825321334349693759047195948710062973192483585982365603992777993314297391349227138029139053929134599459822427140888981940303771980607351936083812897204344334514012506530272069193317163303583049419466554842081295805532083540372788675707607589700553770778837721966453896397698277114652177964631504747160793456234604864569642430160567443583866578280572548964074530627332579614366740367319154428957823684049981829871898843483778240971768300448677045287062014517659489149291207871470388035461466453752935740668898241319114789893488780855316458923 [159,77] 285966132808782266609195486957798924896972557850599897566105683382900730908886137608211686110907871263768292460590650456688002011351915736336996695458175445866600691488074563786880364968637798381253347385701866238056114023103028737216509694073211505526253969102815734583013271369920419783874809945826822914127658173646998220226630751749697625008177923752441386321050744848927895300740198129737940517391678047461701210424263899862745732230544335196068676160723786804241557888656938512226479653677289436281027455067021040219679707439139828029913764458886750224518707327299068378406342276916603117959058817894280925947165365426810360240232251718373518392519228287316534726145203824436207967491454203100770583475093888946347089165169378282973365885954477439342012804584702349547730631080543253782786701742755082751125769847894533891546441467403488512121860607668910493146707497812363607011547875251162745918360809675818424887336469644394148105009127591890422164650218019044601472317303803210670036241285630190912433579456081709906736091239569390399504870750438902507962460469832224884894153660809597758208092010415672964702259772422764292921566375616405267527052888743769768681945692007940200283560755499417976183359698909230716425998667852852134723916926074832198722943522082222688665827858859456966121356403575472466144532244102751812070770975954335836501267846651233585057798721103679447222717192689732367735056447008307696816163592401821031 [159,78] -35380990806714747576868493995887692906227908568830544026379643987806219901864025668280556382310279566231772258897948249604657444683531385419041972565330001639434629574866221906020895019542026714624212713114770245746204194200237427854974592353148151410801477351023544517808965585870928615231811157690009772730166070141486338560699613796807457152034007025267315671239508082520129582438922152633442455992660322494525338663533105788915405859671610029847302554729263243522672508319432068995947736819300986270637372884600285859078545926707930200595294184469017949771200583175685938556869830947616407227757852031019104233065163464491455158773621514534552365243536507441718968055525758055517628475324478464302269285181541947127702897393268747307223963575432973665792487106171320571641300466308366564367897478891687269071744493226584265357737279396020624625551727112009657512330436768716947698589412218756669818076444660750953328911464927685786176905222851605277489487574273438997544460049802638967491885628381553267211882803647284353013912604522562512073180800354887983623677902140379729414791013706502302559131867552433638716998967104754355196992740532826947555436427559422322257245621983912593964384866191587135308146953498077463033570621471897363405141174107997201336690375358461087627234359384587428139629162454286258504446740035545621131641128948593651931638956665320883152110137642558697287570318517170493552792147359712404178564306855603 [159,79] 3926357849634478259985868605017309749828612732798903233634120155658324521851941369056469262377295208581084096908387146963516861173589853822599831583421542833081976237056448712062910382122169317352051036857376380196117445113988516399222851939098754871438472057118110879655612782616577086582603749192363868494927846486681253098608484447139979109083894951704112590289491481391536534179207534625734504479421466995110513552770798752147400272666255005424566524285836636428476519953102505646590453681370520714959984153202021370018212711364044310084118253208846764237846557633027007087817436034920408630787568116012505442328796111788784315518462141486499377418978905778040014128094903796920536706487417099238293878638786557741860146399033377574033894741532484067529413105967982007056059926115974570210215267734006009344087486435319336377081661312358473156522383709523678731282728278534853591293281469655914409374403273519508965982349589869631348212057676622069164132062541770408182492412373350939672077546846085389373218039343698142077500006908803679805815240686413719525869095900856563346628932128203572540802580691717146827736573305764177093906014410373152832847763824889905202225292125348316163292605545519803283510460489508668739593774755379404234674955904961901387704255034542654349160714818557134139592366204613662907483456943122185376407782471066506610694707222130423548923218542834278481338947794776581789058590567564898780015145514 [159,80] -385683518224314866640841763110921451100841177455764010051543820117991627869282459105492197274782462199400745886063071640100165863721202019645205720056067179569878698154256387711900973006394907512484398212641090474313553214917564999381637863839579838370412806688146390289572929746010813969370302411648423520704459264250520151197267531223273901070310786203156316557811987316595606212879222430225031901822899952559702539702646281737279945764443551362053938133037177447435496236616551796124777901288088926134773884953440691753455703043120042979132331701997541362414043329294080193940916034087588813634133082359014805865951623251514411259609057195901627826720991033173663771203602472767120541768332437644274517101254298538384701866999745791332096904012992571802648750160874804935321797625552141274515378302334624752427786617917907120383939615527103176317526755254866664511627945211304275043501931011141020960945961398813457892347188887926784138927686787046745620603438185076539983370887871173701313356243707120032282874539117443503784399776907819086033535167732404186187720644954005344554538651720086415222510324219927068475360155920923133273026532135095094609039049661715673465838460292586859775436685643873062254499927574200857081170775738301092989554984236870408083449694734516729183261628320096018115990736073156603830810672121921260914099363992333061155158337928059064125491126525944812349132754852193663498565348395174371174262 [159,81] 33423244476273154619499200725282119256590437519613726914492116693136056011494303821814451250122520042298604738733217163518831370083035527696651096752848399131357900837773660075690850680766583293807650891470263843712768616167400351489197412028169784686967606538282106656900342735295806964880492606874323928612187683992989069820833209837032701279539801942188367084775512523349681606989133263240027448036345698625256894779933192133366693020351742350489313037021939022732936090614875052150966074662348353637961522349214267336809162153551511257114144698028715941797684303565714639596160626790597698932837982848919909370731958462323962018634575777059265569485483964691770920840807437864465212781849018988405186621177111735150864827086988398981941323210884134471382643549804054372980663902077520873020301448641283550439224577637120902486261828835922448091902473587895267426593498237923255310180343596706959511613825448492140638302435688379610791043287129184449499732373713861510616322042406207442722791486522617975569065043706990110529965463896918949444279387688848823420580426418989841999896394381979914069429861019238002321016109542927010395473201826982589705306481423777480841464553306081083175057875999914690677033989566417818567390794829007940054530076305751775170724140509312631940298612788621336962733479254529410598500875093405389298339203655733393845887990665023678042381719485116064014131685476119445737161407255331325386 [159,82] -2553579603933175790141584059164171853140637522911828207794432698138211734535514581709466186257813288917655291596487981196972735993306994317596681554241317016182425523905830502397884684562214309401661235732499472270337382388379554339908524369090154522028172456052971180132170616193735098580416794347164633479983965508513441729608477905227964428607629272661093208045973897867054572786800119782751483545307016023542662551105386970757113775260191819237607921100054086645556421314279357943141425553188483814354104298299483764077197309154359271202617975385648228342920000039270185622198539667187517551813013215052057093904139581779491827987615453802062018658940112331070090633409859485758593372732195532415105756249284989098455451423686621011876348162821314733550743629978698017430222696655209652923314858346083803082238298059411526384847558489350846474615200022293077832148868148333504277289363062491904740957827193378556287773463468031882451852336418973226751763459659020353565412634268974197045192525555770073672877608482742259903699890952893837969441988095850618530865408028854555961313833823540612476228169295889459229435339223973070557624432580846129723901725361386657094004463076737504747200586187117316811330094893021545982289876787182512931556835690937242631346409423297270067735684186634917731887295141085050790487224964874871022335085985500232515501035803459604772227373263609414615436958399291797208088211299350321 [159,83] 171586885630817285923779185933598342894747948201694282739221284881254565172278925224281382927229295079742675300377189570273913577385606788241870273236667141766711469383307470825677270772010427587937830449707564181337619007739576162573588262879631418778017748053115496202392632461812925731656913690930281854050253437216217886017325397834449588631833868702822590966109716370991842354847004837369193489406017314710146902352142339361878607241425299625670980514937675564084524040527006492630494320355023782655836149718809881987314789668863884483528933472402170012150154076642359629319234158641546854407857544495010762395883288521515418689329713138634854677234300903609432603984759675923593993465170320933705867819951715357390175226165078616906548252353761630803027487130594534517079132750623670687532316904912240059879215315034085165434316988757485933508350967754814778988834766213912865759530992711256399275513352764139779620984012668873300739254006444830300552620592107267131074986322430584526179007712040593219937413419561637665718474600092784105559352930376631759572606406387236988023152134963209932559259267829194999329271557964154075065485611150290338547446034202525305844559095639471170267031436672978050606381376385444136624629520217344741662979173915853349518784177174626480511038682076855784416967245114917177696389816200444234190248100396974163820020917289232942876736757306090570701894728567726618170393260775 [159,84] -10090902991367487971943830992904299366240736045423154071504422638475872883633924197227177965181292102049055751967980806644729952195529861859888194475597783580621112591688271617241097054454516607849557469836258920525981892089293210643961626110876860584982287833400968749826433538919580706819764151805924562286136765593725500384954215864450048464888443343578272972385917993288702334502225471882605945982082120575124392280834174641766054564158129409509312024474195928136955643099626623708845690193433257646745581231441906153315269522731907535896815298732629088783101024654080390996880500064521482737655132805890532958933173210636341683125947550401868899445208326168450038633057869907820524272051051060722417945792006925698728205162042937496479433854510925663515648892822917382312938517111248839439023354131263217914402330633116532210172513875186544298310256868293002472557211029423819950123966546873218414131083698158400784587379174145849646679862307522581672946075897042390979148244937966249427587903619223241404157396206376104257159819356282463466446758580540104122552169805062123600344637535855000482386802540438834399174675255060504091603544055017542119836423320097564765466821902350223301288185257583642764415400986161830177253582257539337135492093400028177482613698434000685065380572490704823944552299958528426180664851151219064131031579325063453600466925948621340571852554743630894144105898310688006622192760 [159,85] 516667659950711164962323610929417393128111993616918000071908037309218106528959643940787580884410715039160846698789921344649033394485803357061103354856127150652288287983253368693488564801615480133833250099790385697674750434052696016390784080077085749171545777581064861195580754578301183812369589190272439937321301308138244790483691955524526051843152760047786638174055513687548203913715744132941692204685418480250982531603088166299009348685610271407096157928687265673412495739494075435604134242111822944886792439629849513454354015659510018795425147169226449884295390866489557270112086149398239590007536724929675459962032517023319254292351662326313647802641071005137437634642895702120929830852293523405457891272998395263598183229486537531901964831742749691964023425372640436075310353175011044193747403808612190081875128229239532165989076313069778135503580359864534637726372627093533104865180833789319024653330016114666804630043203123324922021385711303682347673795494131135412838846927213927273531772542250216714906781801372950328990226199252524238929925003311346140169899940817110535085913182811812903550128594669774592368612654869214631570039840684947094597696207279017767563085039346008705206147177373747099814326264518429315999867109583015450932261368929068534803662447727928962755923584652297866070029413707695647995537183372660222021457446388911339839478448916784877533839280675734504039716892552974893289 [159,86] -22979162065800475678574662487652999997870170530327924898046070630188434184478732908497409410273812349218809448100982433292569091784076967242377391614659205779321212197740072101056551322601366026134643161683784542411728121723195387260807548012233414861218750023696029226585063323587691176525853943240533227715725679443164352217613306789827674642799064903553057671719488760329767917461024999859086212482068532947065188690179763561661360677119522771432269387761237087803276241627483572886037195660870284595931533366697926743608888643376099408586390163458451603936314856035513380107068189272535197988560920942780836925060245547788128436364244072647548778690066883835130009942378749570613110652417379228413191764889741262226670629503670673222880777862498395422909640042065374227785686588289104449378651013230828529234773530828161709334291026958991976482717982888765610241461772927240625026989283059491777326017157480664053579447149872654170758076964218636531591633214062122251397008492080169415469620450638583323814281318881505503012163640018843843914175069350486485929224484386235689263236667165718380426590385971264584013341494587745834162508262900484005034190849032537223513673543625588286562493562433864058724801801111034442806277385621434139005841265111717943869057812573992514559360495598338416021224575818103789782318024532157307502479276763846899146241168118041024627611737941128364962321803755803078 [159,87] 886727261463449615508202485252024101612540785377759043421097687726102237322988910916913811297752883151651100554345580221182310779599649400258334000250143737516179268490698711958933124767179843702718758783015852587095791457365362109914528195403448018741619197474494407972483568027951628343485326906056740452473999195809784551461813047034438183250607552335383849236968221393276908293935609841646770272268250796633307079023588804548045524487732757142452928019849115576904806060924293274324405419507702488641208549732495518687846382382190091695722807331904139676475093890514285310513912109164605802785301453393000967830883443349766128750528424847580695619521360294786045598524410807130744778801762333844806086841271041767845729938324216942386955756901000893111579992617913591286241794825448714221102215640048588735776510828510161584922540902684361121638436392510047751230008665501757824336008462692530349275257578077707465595553179027391967168322460899631012633587769614651453511066107109603459560185380327032032599471045926327240921822196197024589812879086537502162645654727615020044576406778068790630307964853987398706774545733714618041102189901491529669747811032844152361702628056429189777143145995482566424299062034644620436547061190890018317334108218278349694374313495308322815681653670563566508849239021446209856271273816705807039576938984223519778057589158478222645620250431016936165110586297036 [159,88] -29007484322421151479346100889009407694976548163309931467739857601934480555830346689713290923956796173790129222177489847370187047404622309135671916006392380797046858294040917459012332017593056020678445555751097991932160716340729956736640450697663864959460239612012162760919551737439982819238018083352884839150839379968388312527558729733558157213877277725217057712393267881618979773515020959306990419620669164412285930025616335276588291036707322797251879916006147385770613844251832142666646140114936744009635806007210358775812812882818056850491460050971339617345891552090557950880499874727867415176401812927739215763496337191092637835205661394800502389712094373171528409878521045405209778819040242007470261900653473014578180330598389599216055158241650597550832017805330875111742994835641251991182614746641355999122861415185378426474611797802665620725030948142201375104327061384548648981287893399712938520107174050862156209949290530099784606432151754944456933404148458077084144220554162784820012620133944909139851176086154298284559950615676646912256536441794727630634538457666731052374919463520134964425722904696592421959789623970015322176352162249936834703076252632799236811307181893448743315209358560003055570778048630674543040572751291615825102598046704223761878660825591232245053190365587004803184457038377813063662856087015453517871561183668356158975338770757895085171485159499016821712451011 [159,89] 737006048650420773384446556505998619427174423306390097756169137590760046674869154922766241596984328206326489182659637067169877373912948194036880374169860872616121322933160289391509487703763910488047107296690386426885940361368870100547206552346167598774309682511118497436588081634076184181193589014913458825161980156358170363354278641182346753695027462912785050421623657675060751664561120495373702850123221053262302846806879462131365581584950842372527408019423350289952947766922148045541770477119230790303291038379917008662247745827883262624402057745247507319291707850295614647733445850771584972453520381828793115303649932143521906369961089023952358798986575977691812225790527112024603408454515278197760523424061206523888960699172654886712932599077247184534755752459984167685337729450105666188473468263481201610688046503167838281389010362111994081287603346191497160817258139857994204306293474247337046240906721042185657327165824499892827220402999232258544497474192368518680117880065326972116466444731252262765109412462312350918847355038051335630083083493585347308598699438579386770194813171829661817513729061366030533449639391346117418266828950736594458674839268103150481947248313745300683236659655153410436126801821099503266726386228086748477777297594997803417454412542769097863537706222602894754465732896328855591890606641957014655159106097110502638326604554762088693921082865861916239966 [159,90] -13423888825572385492364351039191170093997269962267067124078044991940206382192013471201534529402021500276393976493545087392802999354349524843248667543653614888102585758621445360874847465287589457126124369950370313426363340120615669902976833902309568887911871167208594299152094146891536160272798519482516037749235826213727673803788243678198723841466806549539472300286667826475844469473562402821687950450753810671453255774519738156076046359849690963621808410895585603990685888109423740990669300531301109773159757865373170204108758828535976420321428462882982261353391396743652171472669567964935021501444918670666736485598541265528629028530943495918361180115072773844576811159018526450645032673554888840929761602679321933260383283183517917977060606103544460571527982882896759347652424725760589864369341169740076602180111382531732758533416501639852541670052278784800840567358715128977762200413105858762683472055079603089712571962362353674722384355431462272949767829981520529470805814627429627396385201518619755579754235798853061445826261199489450205827679562962389705480034876328520280979003053347590940967257713553202340795867129873644525395756008442049820253842308246814087143769781757289542019709662188453167763524194483911096701885281670644542804918493721765975672768785532549965150641972111011873842577666396307524707381673792088424837165813578078157632463632664501043769219405893655569 [159,91] 339697321886535739857873574003101882277254074903108475298895719524372086069721525528046398268231253321612605391914563507981093299977489014928689415038663739875675503568023283303481539049834135810673491263135322067108363409074492890248976386086217991924046937443415463529663089406512297198793928229105216415729254206446378922962521405084362095925221451135931618043281293011841186872186383528239447439409956360553123661479989408684332078698289347627699691199730366063104355064377332688908671682333294984938739438033863687753724688630387719774053842235080343979148092202934762792222587245522135388021871761510414704540634270908887365028288135816119187122839564508191421176015507073097025158458513503634036667063773938828634840930765753822223052725610101011257191241087070279226396606509292266796470927054220972533627381239148371351499273275042432349343822277951843907905019003874011923553948893146401202389137546822026710282447592339763001592493477817482581036324657696829246794982639321622732477007136498411659968234782956328640374281291153238031673773413023256547250110006891473483724576296395897223879882451342503780985566014802902517983019332957336560393692863825294886117018881037640473442461762352140931172664553942627133565494689238739397812341866208801207082623266635457764080640571573412955186803938286401016340023187143880722504295085724594201523238225431748040417781511166 [159,92] -15294767320641765570765673512622061454440930562485403502599364169916218882522855123225701708759557629093229938980786260403164865219217696395099153421013597081010200347036449140523859586860618028708094910812812447190645864434935844972159379958488967201372560968542827890620928671196394550302669740195581314365649562528880294101951891665520003829369267175967393142042689674081988140683901827293819059959003519113754409623866557434833739408484428857284564874007774936588971445247952435905705480672640245296993848326948368920853039692873041149303105369808592138573651787565356732480761791007213942817625504293248228078448375271643936586910247726629626546341588514361816544835132218746010435791915624994771227309478855242740403535620774739543077221767184016178555827450517059392993777487856278164021935731870957562544521831507480643570104991743383558604660193626804499477689994918910073392788058433232624872344096185700079167913174561198715572697173902927422807196705745427145232650928513897460022988356812686960754565547127311538684521701622613324620435254646519228758715005792114916322258847140065582088811679236648328327174180964724963401968156622024359291763250683430812079840947449509319385011952148263520715049172667557575958986698233492112477353569765112751434059508693323355652536118086896356347515384551598881804297561930148673341958361651909832175186112973682004903811855 [159,93] 175953246315655460294640591025987671079219270256227730528475785724199031224741305372736764293070660008187831538002285338050585277294931347712685957324842345350550019216550788963729473178585933668076010476710463803179864578300624560818696000833963793351050833586393351104706325669866066390401466244049377971428963055267296597503956525056301973978721489777471322317097294302165860906283885286984180992351613878031694660638992309941252314949939572845589269173662376690240764666941145006274698314008552412425101974630434835967546827306033735533793459945429459387521767292803326742241119783614949991043521684184278574469083423131713524945529001712658043463208110939303313066769959678782107452820188498334958238065975783106750343210653864506960219363513987654633654417757493852169352148961028167383003256707877225163493713107263200392998280718360198021611801509029968913772861825558756398060315788013245264609729300948466859267325826485489690457111755955674281213733428543081999959083838480687830147019174833911534498454273686548233473893191731428263995693361648611313957993016392627476843865576360715462454810070010700346432177912343465251365783289432931402096308954835405882064480325044039736040550976946007470757233867019213337262642693425197960139175100288379331174938244518706493533476812060356665557359260899043615890034633923528420496083146261351005237214796378612194490 [159,94] 10041200598726825070623978574292974522276403089288595024694338419471605268630130239132132883011271583358868786503618330470346205457592142033766919689825953311217617512035317004143358263186000909462475703716732776736475123667067225413430127284585420787124486334568097291991666248240038366310144019425747750721771114847776050954248909182491483608332639348824486109449749782377268094898612375432622349250998142648623178222251564046771911634811561295440929626749839483657613640852903078068942818206404550536083898349472572613835270056938390258331298453867958230939517977153049052005010095972052932655136041475163239266063504059129157540303694671469621734501524413071237789481323980371182692144777316884688279288959344017259901599744594892164012688208211351571649531992644727619674072369405543396356684641225831293343019444101738431637719518189226858800606303266735002218013901149823571998130269921196064606684229980453457589086081411185168832156746745659985819147846358647466740091653718605561354252728853432239931997585025460522088105755595002112792009744709566512938882772282951712492506168239051570651733683930320704810784723630090318751791722414616820937026921463003723454437856477185237174732012530471940264530380937615104099649432481937949453795660364919007685528306246031580227946704273204707975946274438423565688806941440981439581061550066669672654868416053718173 [159,95] -75444984841446722218290430793273583985946662472953859875424779722758910588011326386887403380061288480533099359696862136655066286095730724456175620203740500096353294227813039720363213939929642136482370396995886451342670190308465656515956914714093755803341977237232727109830381027434948481323725879349703663393183978052226853192967796304070642146528577123001486370220634975750949792832923670969464036647076033173408890715681390554479726356491027930841655156679185008299908247127600767227315977815809744820747761634400252547761638307265338677212414192375875037084453404630235222484578504520486332016019002968830649387631679937418475976510763310886669661836175516891438762655715551674402827592007908884810775136001974900036325626392503036168742439241254237866257182284341526901970617782170116314114921105359568264439056646843209062913688479310051623508957341648309199087723827171557145274486207956910974316656856308301131424257748693409044210241565957299459109379277184705361422508388113154086063921128381115874778274869745437988993293370265976929144386667641230083665215875687380414671158289223622342515040891116016209159051875308292425085057093518115336315759458049771288851817929282662787712541033293490417193566428735119448188324953124656334367056724572049210351658730911223307592753391251513157929710653512180562579608799069145632806665950757533834419207803368 [159,96] -6018863379358701237131229335626941993866492007785630713661939763013339472778451906629475912239857296505360379669481586252482673536702381960971256034532706726828190567030180673735311370042070165345487118649442732449335298951363435554915355918563265100996215756848568189924787613893198196966227543495345188593710437132607310298057907672910714219175445851256288973874056567517865332046167677655510536498669346256332221847804900468795344544144890229955263726866752935635314479060233608750360891445291629956730256700423343543949119359426299967411782912025798565690842072781681888041623808475157901349967371222365616419719227568987446455994363384554185064547248201230147761278145352209205892934207469399334975526092005593259564355852432512562826070692660241957251700463048114987497684921184526566161232110554039925447222320411665535817477905610695605153328319296175824881177342217926880012741406078688936298742136242781458396463204806047957222590475345448155099122050869202394149685379756359145359332034543821914303411720240737125560637281554938117727088807235395057285490718041708650054276370520512281258285272219847487223737853838555410196872114066667650627117895585494948158165343674343534109410633075516896201790294270600951951272584275763194472885656508524292862681167415925762886208761552694752003752791261398816191948216951418554170313179633839789817167172 [159,97] 4279117466610748856029255314186232474972763038875816704981523241669479260935662584345413374356655115494220554153616798510488450427730240192123642256892194523457480998996483422613140095218585211731992927138305397659261771261401681545263126785648044165198201840926745413495835629374977489253332927855586966179432072054884748338744809367600751085522244288433629220641068601558029133344382459448500259285376290299957749154887925956041516551758384660872625611019551690797161482455264220482669003364876108211987674955861688378440556958267950695952560960732860125612708954961470137370316315933044827775386554040194910158628781036635010841286481046490749262503556391539352994694232658701913206624062805018687435342326017703580052449781802843541965721990923373872166793654707104589667965299605720561681909466246597316309730591271661368739029135483811676645240844416896160689134595814279508734168823622616304042107851084460888730046568638551988608164557149165280049728814565164696900049007111291049988582969664728856301183996734884223601936578772527054053024774990338180019340284636367321235126808604690291754502276876131705527317383664969494356688657154625619910492287490756448095155295768764810794072255875582506617368142963314644447094763875768738078521833790426736588043613955261904985191809138830822557096623963868133914237371258961316389278171052200326021 [159,98] 1374173825540145224401652339157357575464898651618404514195680128737770814593860492780549389671728196257937506030803240261046583072066678813911709877321693266040121968016390734400319979776018768363016938438748508834808628723276794517071568588678248256390393337180610283304687876858684690144073220521662673597018388072336527762099887874273711579025897258325154493635380281410762719366391639711529742272737676755235902048254309374996111697195907343733667976078980054242328626226462963081662758275238739451555226297402483457124509550797341986384482115359676870204714070939193376709986202381083504828797704477520084213512596593493087092422970306182093685820274369699628182701932846647484477108603932588317024370352101727539960897322318197326067820245337670878452039968572318390990236594510564118503589881399389647355223365503049729372807845841151654902895013907323565013314069617919245239000569937400378906656949443729466572936198358724585605268220512902416329803850491803029735233025109702621428872085378705202225239580482712180010212644237905673894886850460615371007857156775971327570862208400859729713320265463270286723146797776209022595467759703472666985760630243007228844583531186561836557213320348395388771619941656163929756135179112592185398470816473908255608394398141916879686624768790613662958761665642248467010106115591662696918208719419395746 [159,99] 5996136777257594049046271188964876019004861104960288501571913576878867939429638896634719357837228486446202090827647388323501843848642989472182585023959459186872754519044384354658090021791572847010679789518217666031282588657873644662615020041945348607655119359817110717080958229788448427140102689210643697668218027984820503618906941892178610824158263282299473772663760141480392979014773109423227548856966369179112604604358545346749271887117181234029113905665470255899999423623825962532790783567739433680607427409122434545260031994199012835670757083011312716300646386824206989194924660674267846096779442080642800415034022362750020246891157351473958246884247122780274547150091467264215425933381144604640047531266765786016108779571824645205770874885846071843525144021020310829883883137575936298721209352662945971128179006430401547079903287622511632964871632342143644727928879656352439676888615024124587515162995085134910876717049883638986434467335476455071234643621423541266103712882220725350564199793531397275805361441324545639368439481994495292378016376621953871139428716426935834023011625505972776686204539942948195673632375288042193239333542725935452120048605148930583288588622455619857834703089198374795207741459086570804846778126898505437686507246449193406400554762208113560490608107716245885875475740875286474053876827760756076905445556730 [159,100] -99121970902815220964517006506720598206460567019759485542311126386840375627123622968164944759212497078503919263226432632154309377698563791958504877692307524940169130241955852001834516073454727138546079407837527837498758065563534357573083955430145815528276918923526374016051051851560222111577216408031431369350908937641471161801968947305991370674116916449115807136937441571934005191174650677617101809906463835081839414544965801889227445813704032341729688156840188566050245157670928047696870213723898725261561728056892177198205848566305656681963429049219334908627719636920707750011451713952366495326859135836992776296795036005852856002365341732909595109276682967074295801781080209753492098084979792886803964993439744608678572598050989021095048883036676571905433476565367216388159829763353826300179701240645939789646093297590719348413574171148844799431394375015085035468772467705881203528171499299582281452767052726872121563020094085488220451420941679412878064473232700896063237467819220915227122256961235969482832739653772883274679322885122682399639618433056022266744550899030079961812815857639689118080960034637510800863358623127444764280698508497233715924516901844116972714264351561622560169097845464426961321891269361501826234810323931250773169156346612901383965373581502658556836638380918072048382583146808025490440922681209788946909746 [159,101] -733695093085619487291905951824217324536076651493727345447892062821111186769422621228064447344048540430917926474286924726738712062599044197906127134551415046101167832870968848131282379358994270030495651962500007173172036242440203158185953128792850543223614247174322139327990642649780422298983835594209756705111939271082322891922319805466824434450649491776361342408881857312200750894107123222665406142449835059198126774459916649561067313350187912681187282389446408561215079597721368194944014646261176850605123476970848962055487328389120070466615154499438593301575005223903688432222132930299990339641479955368296020082644884026944918774090011559454634252092374479734024904181700763313227206934691209159647366995147592907773775799761246145121130547482056792534712849761048883869475746570619551162747776824938882965923369114229586881099496665778761256439266883596289762583407070458145047344742956040743399302575203384962438493555159437829832665460308128750216588470949341103302211669203033036933651972409150353477544948075498700751803023682951388775303583479957482730666746245831349761061514323859786738310043265514339743196346561215780535539247450121360085932429303547970274441011298292408379839413486792823033441845515784871878828374429826249610301135301605117659526468566550767442020828931407485426821950286660537186582888957573960308 [159,102] 949626426531777583583423744051185401835216490514501213457708538970375076521242713987422373937107738382160711095320767859731825096654574472105226410033458886118047949323769166801273506482853452420863499297391390472090713137552157247412828334907810271261969734739762317733595067799844039214579531893689700402727598594596922036173240770117732663338129308352544744500992677385059342199338851949772343820726090734208767255984541818613916247935877752646440499521445486139915263729683003084292049905785525346754650593073403286268827099654655099829713268020260477084688429344755477332538498983243626516014557392855485825106883315536196618743654609370822089479699947376607658579717477459696372751218958770699406622585974082084667555381679237228195244362500181824419134654102287641786959260994319800310622637918925808225058294732049071556838363641322165937793797635103947868812540154903440386326916251452931704582825506236567677391859507913003685382338323555941998742289196494830958494820132709476413726442886901617215571235730324902918640756647119905839021212656141912815812879979755897449574974274702555349472466913257585987609335325796438069457055934662610034949557756122212157161156337740722848843670495626685791276164136467621867327150339207837553906845012584042526141973933521811420857472910827317312459110199026333246680527710663 [159,103] 18490800410268383450307306981421612180561948167143895003784335941026909686509660947959005135635180076267011318677463557987003890168500385340283088328049693121365955517974572781749588561660550263537891342244851926124326340048160634395825390341897479429180822440016192677960708470590445742239228413134652309633851182698181726773943359829500500496560108838810322270777001658925868064768089341291145454767365971284517512219612952189713076495737190593976553755047920712741298739300071323751991099471692071145237063268475764095286271301680607907475993790587964644940382832428574161695589735940257491606235834255629010247746495168112483874162538805848212896999439182248822328646488160520921910171407323579154395985950159558328162026238264607674922378967451622158071540274737803147260643299054611568256544821884559403912000179408427825232236334257555161427761805222934606813433173498552568836575285688462330448616409005590926504156318234416188053492228984157147008112601474157312666345846733972259099618124727142284736598520635922935864577103999149937093625942971287583666791274300450744001482477197861297577303427181269296730376624057522666472867166375065577062845322034215824837997903115919044848652941774289335269617966206527382314119366969356156893079656275824875790112038730030286501202859681071459593483998829874562451629695 [159,104] 31980105738930435419563572633158125852344595611106637793449984224906740061021276507200446224314528382057877591064093351792662471708033713769057532727612899433311701159902690245128944964827173996051803351191215164512850752954328990626258914246905021067339260576504092269253027747967010887793482345059525363859301590061277067655120192361878148230415928324895385992867053066738063539577771618062730972242326438572770483286008813150162938434431390376161027254296643120583159650526801663010195461914315766358808413959798684470568062147458462230304265946449274480753237672234668147079890029942609878128898211439502665924986506335599413510568032450075749438140473963002251276029649392044161836256822115053281960359960309088308037540436138557252302318229276533456322319043813616158219994802671039773798491846410095969629441162389144750918527095482967294837639317828332665174675394733274690478631197301714999990383955241831577134339815815365994620713746879003278974212332951467129912525487691081511545854179811359366473977883771833836054894731724264980765061713617429160708871063079534722390530580124229315438995041429043780322922781832738502475858426653680545305099409177405122059183458580035580995909164559513198624281497236051756184723635124784434304644937678434921227431561795201836055510965040126262417593803543430305795 [159,105] -80343465565749131766267826407748109657238000453192638061499401887086829911261204881556807000806422334302871089482916022019754796060558524250798609529371562691721884126275401043842068032195118032611267334952015955018433346905200357020468966286241081984790907508582099395170386284158971204277816867969625212778324257829376133224001901724141197319042229120486643473606944543584909248844431458023914603003296910817053778640385464419082864987446888341917319341070117490786419660356776386408066985382468452257209075056304351193309585380797710440616658090822627440993840606213110328162007928093956498589747962079684139640002798714227509527090247448136552893714334733831256305551329162081709118073980813955629591200664721346648060345327707168421326113797266937062781174968045938628816240723685847284962221178147321661275307005570030992899542657913335793290492899523742348335293740189439199223536403708405291520438962400851934305700647931263538059961334779194817389559884058267655648009657844916117106939319997081505127230163234715680521543978656817846425887338828638941203696775423937784512258084059622924563579172264626712475527835471205669368851683353390585562540028548374236058468329003069024528852321915594563821773998743909662308571030582778847077393904554199231595248561635838424127416229852158739953202750600193 [159,106] -274878977578770420848270268354710982213835110313876808370772697769237112832631852641108880269305756874121800322292045486259212931424309048883549959728970507573594518946198439732544359815200166387078180992494366873193253266540475142662335959315363201270121389895816666637612082154394318445023044172169338616448084828920998145147607450314572603856126659600084008607926666220304831877698815456578289995706055096348883083929672006814912276376944352137968305459474842134535220465390290254680902933843785688372359580506934604044974922251821443586271841945733581911605433846995523645563994563521987832316684259790288550635124952676457597558876823554958907439934865798780101954412740209367617091349532486179164645462479269899941541272374120447209580654795593153233145123473859536003692135878157061575663436877054236480907129715469408363542249123501753775744970244485916740568446308505997685492978721445847429153674858746745878727504653378684765818219402332725032501672211486131590273298932286718599982717194893966800745091278579834052628469526418548049062191633787709380309501811624313834333893981806117271637523715391005648416054625517428564040613017936593264382621761714179610188290104350000892890559584351781676443374944095034075834324374080895326933455471099787424602734968822503395176899187038747138150886146 [159,107] -123718569147510892387598169506863517920131931848990875553123290563923558088079217125145740134628183971664193971071437990185736501965762286881624745560104870773835291686959675153074176529163216541962788136580571291062821005439520338031301143780322832309971229043705407648216431699288083119082889554287179803820635271141433245546800377224050475884880408933344780815994813786451906957015077640425936163534247416302576912059748079347622734719010210736871502884401308623934723774274779417673345192314505864505310269879101559436919356122096768852232729533494788850456860285188341463573730422697893118416228127341650357346552339034323467860057587882570434848775636925923882053937160239096972078350429497177081176286602662864699582720358370722534882758317531046536020285624855989618425673845737880620259928016505149826298842519967758942634792427105389822036949129757487130115004630359612964014945472876085550325649080543065295292872482328051576663167548213021167048749527776007961700966910674635167038899593067735731580697591386283935104980586978327783285589158592705213010075105232138049238996053698351665880243004977028001586652316609003105471181658371107458691290431921616758850253082687935821401478554820719730115564002287025486367234095823006104960690611304962391890219990189138999021634158735351879512 [159,108] 289312676141716737646207757053962685246428219749807321580402409786080795332243756389600405586681341333565866900788669274991639052981097272199321863830693959912794482528557047574527437462637560637071683164961294205904497954575055714555157780115159474369791900420974787631129715536137906703222947163935497195442165456663527055149577621008555524536648941308801090815940953202219677342614646811473352566241350019477032774585819595784472305162764707638431140541500417831494339383141966062276073331400048304104566250880926607892571545943955198080800146774924442610692619420221300564384106735769735575778382281263582983636346545245728643519527836520101926318140354494962348054483512062312995469526859765007609670852338904037947643089829599729628735757299732119442756726861790802721139429467715477608591173232327088935731601189203466324570307852806934623912457660422616443688678453851089125498240960139177132765888712280920328335096079514345522331510413863627296917827880274791840392910708277671975311421620472770101535412814927938384975249776573377977592975270033065120235425066341112572834654125056579736262860144622432541283003747936140826536686962239520174129724492412880637806464366813379151437808396749460002726561075297120489245288762797383371559823839749396192467253185747672956688261624382772 [159,109] 385392481124665344109249759371575421187734360643837080770801682172028691164428562921958148915308324848757762543438427147549049552367383191035433244715389698313054002402253335828656466884574793409389688686366754550271683015195126160634544816498264456378917021933455248302270987972569057945564718378235830110995255727541127503480574792419781752720680176748999788159825651046119060488014475256295817737903312713742526200052140905123409940705834576226173435886630684001739539117516243793658629660493645475249120843809425765734161621451909807180641047707434897213038155211705803234299621085733270931115365236027307328721257710068276119568531177117845303367998572436505200546720692886330681933276054870856518214813511184963783722588489064750826793299235144412907195097914411938939144085700860233399303659793437714514819291353041451760055004693936925496243292177385430450641101847992618443962125141164489061430958470350539010703130686157467395679898954019100870461200626220587529761459576249106341015721816053991389875915152877765444271383603250880780084619527562048818532018033996559357969080707592619353152179216876045658925740522381281593126836822354443954734993417187988824103406489330369266653088358500899798032469721210338521657419200804456209231540691037461576516306799108368943857800470 [159,110] -22364687278317281603453742044070198394957239306981391556748969425828842292292494626511736075538987019684996456714843339985576083317532614871875010002696324927003524589802330926482878163666155480858825367073306691529634180311147422611003532289317865933768118821330093919495220164393611642154749238406427651741129058926097834479264266194857806947422078392122886291179423850887068532603645718109770948201929134212125633810997235754733223030870600286900371092219658431669437122944274439011517229658087756441230297409873304245417776940606061491523552026031340723299094166624170254632320231250779945199352050051169364688325437053822560217254614353547626784541953650627756603955751637252143481207245128166748363719430117837299200995633333214397542690623264062751793941241793016388357844022578343984191953154026529537946863668944881483818934170737327189755790880663451924247053789818389586603744617699453385581650797072002432679689873841697229213957176015770582191085029339716535795920293242638366925348811050811576501192255024309004882697237042502786185719880137327784833872850443818791642102229655390212432550585969077847655766798256109978842502814742621763398495545807837123161546325984316144557466327938431086785678822751408722623967406741002026950787237464862456997409222029884633785 [159,111] 51595903857499754675783498025077787267532769232213773631243926946638541674184040722092281020248384759003686068400515503203180338853775116953176282434434234227463186861241975275598925392193172791311666814657867746143778943415778056642516225292120592649220816431004020545940737863402078217494916641512310192873809801800355860155698282117912015989784926150668572281424900804257486414262159147248320696939307156204497370441759102509163654331260350692672044763895082956459792996551474268048016865350573194971358712498742316085174139017737852991269301819237404315510050149669110569987012832555942110590378637391920008690061124110981497110332148407341790994819598392683378788803660153158970486083254877854764494464843856113555026533035787369703319518278670345530966660273909301182345832656948022776466623074065045709177182479460627901490196232931819609628535171031803080765865303698219421350540091451972260890468161137280248280633894848636805325456940878799625423760246011548547050374104593592896715643642576065631313395426990547165533267821311145596451991514681590105084394665015463626361458617812872452216942335329960630490359036876972415317988537461420103780397803902718826223198812454892489758445890858372374033725484191037799720335076926183108886966266748929635533250626340887 [159,112] -209754736559690195008938837974957633623396520930487324316251339139671785102103396741555376192405898847238433175228706904258247125137061692271655585889189544679490488054951903500474328313395241986224667175260585337101576155779786500035427495640759446427679293978132569649087521963542640186455473712157556561405031065320414217057145344791205823093998974387718284304429740086704880973912109130006005685955003950793706070379651083822849419185127968140459902936469413550756991086306063039111664476124390820068174721764028311699573463713152603373571049697676141688886481333675118657340275564026532809572453606540372877850114479867441045839314469113700933867671114284117881464617097696474459911577996215479149706540452020969324227141638338889434831188613000428550915944886931627864377423847256904789628767162308954696624803822226207527081163490308021764996978088221058639004284565911314624920047060340069438006831659607151265786339888202603541037945372963802416989747686101207786819879350408607975965132350652666747816010976625422621473305264720832070944731110904041782171436740942098939189666175663060651564993558700354092778500253185523954903015383980295085288418405486449936363767632910425378852760893357626438523318996393532907570198919312524731945807379288631273610746337 [159,113] 146449264046295198450640484800862136862385779848602414544784628119521117379016054617682318377251818565012684053631634102869055970784969951752546518999804844929093056345852084969524231025562441261756351937785502553927354421089019108986385500088796921710913518158898839667932139765419641152487044728835834193486841839396539779420544708757076166481560596861631225040739864426409938778676909466466357786052537345323430765987719854068332653236529528133642842798745051635044845031319439068143301937523470948734486181368041191980321974259983050903759830996367960943380116915350897030990994805501195337854065654110648621799134110506892302377697830572116576857241921765926733091038963866646389729185664600944466054127230034922772491527798467744186573597995290935586149955682537583597547672483829571472395427134897013627026324599956806499811375142400176256728803609428957973334512377362036278300338556071551271046021045838357571960689178506262354347535277015534036568806088127466141481790546198448251565848836569572811072592622335654151254334839093539507554597231770693325411606704078310827834046665254018664806991485754303118037435994530758644650761624937254107118120855043565066855960338124387047088396784661421950627276919080940393307016013420039813740691089112874328137 [159,114] -108128295032217592506048724860177879345610209683913849618322369721882772594179354967758742311539068275244602722027735401877905334086412111164364084538948767072932669106429514108298196256576579414267349029436879372136395270715239970656654192023712856123921076389297443661219510355497848417710757472953811125328664994995838014086859715287573602275577244678452042096782199684091363590475934424105903427968989295989854540128635482565346135419936816979755004028839802739260825376879280161696419742037219341292318267137875697435236250508862582946405145988684834246470529879974377101492589186401674701120511605758959343760611578792380464138784947185297894785990661535057355079504522522845655482894326996629432677488709928191349886451355299919714902122345578079376143441337736511661656064315711882283489176507408825659965655885615806579860988161101077928246117580918283485562454854465033934091762359929489596001909922774103350090612884556060707635494358468005552526739069639036934640617245118987300384246295788984144841608595291500935544261027868462860753459882672140205884051445636638545429302107750961058257136246966222517666961476093615717743751691381049327162551063022059124204753818757154034299644021939897742226167689976540724973413413752938609037614808701801 [159,115] 61796454183743231555241865237679182481770582082311670630432438173849768892646197366018243743569198402281836676086030189119300454412047612437902990210710422469640136877575313014039704768512869326537959525796688409864070156115533594317542626507566738928274069577381320833107016720096860023355565927156946834091772279331151317217624963482282777479661149468747842196356815439396957393960040509375999134754353396983181947353682201246791977075321255313806975851537471406689526407254929282828930948485783507018512844334691438841828780645834458096340909421046191689644922508514791715653489937550995221853381476998973305193276798583658648672839211705258555617187543989401850352456563143372497954406305585007177032177254811846287701981681955014826450948257038330329375584793435198000051109658884473321492334477037678951919787538805053351474517357022958234709972375606160534200005461669584978643428140291818027213982917656452775961961140365630449270718902429175587606469946645802900035568554479476983226433559293472781049702113825481553308706804428016582979494562073249600811022363518166594878533584026305044077365086796531988072372099135393150204358156056541828879071865992824738797571708674518492571453283717170942630021261233659809215632058882116032151102824 [159,116] -20383167256083310818123582314889687504988358084689561123272794393450245162077535512695936051895959104475825116839853210342652987874553506122725104317367459290221025095432724947548847020159309370027488480860236318918630317123341596056589870858773631119352903148514905320430875604931695943583436384014984813489746669073727851191456178026099566406531876741406876500092394959266347139627766713140816409850743269120728913424333422568232127392363373604254813694575812169444732851645200248537273570654370357481751853466362383798023062358664351822640365723923195198189674347702350950130548163630492675738514739446179098328039525408967954641933683185588774006646441845916954426085574616628209600306518049587899608940984107541261666050664514376936047243233199061640062689398638015577274973752851310842963870156421968039977108748981651479473964067832888582218229680433367690998164171732678811088840804388096762743030193742645710048168480832618955137653851534072084785891643671043507117585919191486100486174019680193481989812690085899612132365319314720501221289071960533971265642157868022672015258042264068817257893403554925586989222437243135315161539306461501148807129030251067556681788422244994881370409096472324113041097754766785152619907191345382804763 [159,117] 6095518698721381151649885270325630647648712448404993332112702811013586416547087363153289740678109404156788540849665898631167367058163537346382929217876950064367364293354849878219732242205014758385386808976829240712537264610562487205996838705309973002878748762914744310307847903592032811494520181953017027808557875315261655694827872761321870828562184308869497746751700777889280823462687218319838933246359075189147627316751769393649582902418995273541685487885021247408723275999326708933817067565764831683269029965003779346230805549930131864614254038138654422978262825461635135417193598162943695730921702438750457068662772842889699880969211058704686078270698897993947993980027660652496944469724615539332061924836593084513987332593370784571986965792183164891028919765049520511449235452284532416021946036838512333963195642594943459860338990049771243185945196569365811413672738241335507585457064912741269051756012154513622188214463357305477784163070704284463443197095715137332651676262036203677744726424739264423708772077345358120790095480393391309558352800139458181971033171242789816980315239046048444876507590563103404464366305180671208659065302487329070936795649434633014570334075786985731802656377667224222345133372160753489287601941056891 [159,118] -1264474266709443569510079682792834113837783613890960765138461600758822517177559004915240026214514031880961140426626126471793217179292087972083842182133206783656480092394730345661842714688278403184690883875139766920860501358014286497730387057558794176471919730433473584627726428101831129774327685299317627469669830353629268428246753744563114200079439411802185910309485682679868555563549745718548255971875393357361266334997277103452293438981441401015811258015064453146820754107117308268393803854700487705378314878053370733160739413465241355987605692025409392703750084535184752879618639299157677262375528073712714170404812226829887436202310629104804236181740380793284524124369621548463679699020325808472287796006319855254978672412090400703539069057780657311022365992267538442621078724884137719173422439941039703306616042283462884515720028762170014475042725471454636604244601930367494645566407095454245169829013753959213912932727481377496888439254159429959570853696599793286396806275278737609208396505413464279943839919765054436344498106097229714729780721126019106667519124337737471569984035956037894506888686802432663353816177256248868009273105010735537290677555261023401595391575102032686544941659669227650337480012824996683004407082 [159,119] 150237805622611061672296004294528743461385600625221295703321669702128566645392057096781114328886441837437848604529089191277078122548019214679199175430124548973343227175465035727320166746238086893384542607172762563378980815148427929833308631284533418386742330021344966024586850955610250078654014484397525129581796789619957263388221174729050461300792951547967471163596203924097403772665120782830508703506905443425784023440830717010870420042757800584714495708013698945606778578093987925998502962339462855131437365174458524541666719272881605359157983588065206068021173946139817863182398650896348258375407949154467470592021004994742667191947544380599932781601635693381472951108954858743791241066162820599546489270511121716706226357486808750863513097511985175795882292127222367489053614685814466636159130539047352762239056477090031953177713405425980032496426978597646883997140467773982844658127534247032350667979849752483694658755528883128971113137404080851452611418167807359430610468731447709443371828840441890401332888196360270922942267528499427451860302658623479489456685775954288942381702486676383589863839222343219889108170253592383435593423593910626988425562152908671300612968464830339398996640446987570500240861774751973599 [159,120] -16081634354289651377859087211998545770125306728333887523031826892390365746458462810763122600369408263131813262983727392584529702129676846110406656394722048828160848411530196282749524918115911538226134685867875232920381835599488233174013521872394985150431528060024655491245546610350131459806917481242648523147514033005043429229640505862492351792474277316330904256609371416280417706551630897552507267248567158424692644302939215428399076207575368195582615264245864479086697176756423097960887508397930657927782542670512832601862069417137279108557338821513051729882165301496551265115466036656945644804709310794917378004296184845084638986827052909522852010694191770528240368215647114739523293746158584895293788014759361740592785665866388578610800236806766526480752237676969158220525308665405066878469813707366992055976270782439023606995917912965427519135712660399976756752803946275520970182328201815870327386810360784117257578127375332168632342603105641405943966395501331684090725190401263227295046166911302496206624159188537012223361697792878968138258164132486168304047329346643059817983308457876114715649049693273023650346693238200045994041658253041800292087406866395904424974613738445169486845754421220815993377819369225 [159,121] 1154632071364757539000476394233168375668229270565671386068153366439328505688927255055016285477861664028103039182235335367595376797933068419095590583467589247763337512940771538768891412909374238955547648017392645782460019008512280019955686216489529564405986734852055089794992935401436662798607597020054379175366212696082957174441478222914136835013656997700720450819382887072021846834369636867739815065596272593710937765862015468812851660739443990832557207272084525729605029266209142510093108872503527298313025973535963425149569245096781370166758454973494745295808933488062459146320147997701345931020216501179819319357846461685041690259290597001925707159459179350077559629524976092998232801202117982585256725171982628214722630978299910072313520823066961225491526634032507852554345017490448517121039546930127847033341513089813380629013605031150791661117867618918678389385712544039728954269396105398554554326146337874799696810036873380006142180688278392225299750911784044015425559644389844557670577667978389952575046368760623863696965579774669407484557458500544638931874079336905568745284103298076295003944359819852005897850413938021258847134868579574215690133155953038127597425728019802674309516597761257806467901 [159,122] -44285646907690489478426177986306004138277380192399838779873588490874148789385871022149849494609388113661891819269930527825086354511548771481431380675874709177747841347116466947680223560169085939485581972537110991385312202795845229372414401653792449931338992988795552597887049905123032257710991502911077814652560600352126317400820342180609765107354826763638832828117144053684396778212114578076661512086979788112327291326776265357712931708047467610801374759374480645955755505144255409004346791761618856602882645331538381536211538923314471141379395552522165042200363338674541211921817439233825582372648119602905549041741665917640139847851639223186439403989022033285495903253547620068058646430895561232145902312988228317596542804417777848974195068573276817421747260643374315496609614531555837416418700062668345497122706290487222903457559810358393018575328341138792781212218519484884401601244071588886983027484843513191888100894393807419253189669065433530088320641106711889032422875563805507054641115384028072381714151842335333906558122433290507681077671733320722913761636242207803043273509000372437634704588599554746317012109985399038835278111366095559644239136040739019114582764713437179078485828172988741 [159,123] 1349633744123864991940409808064871876223895879193912142710879729865791510229284078276240938788349607829180157765658905334993231627442070221722456454946158128411882291573304079976566165000044400861440322402721282039259248700562784429789303746252423167759374991518837704068179022328700384098768910728143209577114577244490747596914673297633793372156476693079322250458510141251368173106531542132842565551825717167035897823026886336331912759428651915080647590833442282969452584585617692266665283457626381324627822657137989731228969639470252644623552144843404716540675905467822083503231838009202178297469910418440683370395818569762181562631748805668253731845673703414824967372975177194039642723033600822964802397355972923158688181595786073742741369805480903306226517656111731462126656045696179079801617196870943324917829318113108971582448093044391806312266206338730873408412268609999407011285775855123073098006137009180487478443204715706274615541043089897340255537389607934559896922561474279324993303893046423208886125400908334005237086902186065395794907120996394312141058741043368307059281450829248696682656105808177684090711362592833028273624446309878435432990702740968530838141755321507449541896687 [159,124] -40064165259274495269956158144321723166178963113673839643834285740314172101746668583032307957297467983857929561264318298331323144716036578602372291424013196791076338112702905343690911460998363851673592694903021429608623367946216767115490785579433727424288473146342774333672863437534649988894778145609564524066341315492826033001667288033678972598277320734920655811405608091542666052445191696552422216766750806823474141521264875733668703991547862561818895044269789974529055771204433068223751565798007287189794238796010363554212737127797390133636083667774493570601168032677869302112256632738055616436440868975934410175182566348771068507919971739282376469264931486052452729225787367137064652515304674560684283464818497593269127926952273258236000576353772363215231776790631927877349980492664723202516494537824279712911355213264250068958469340002496380298762593530621916673146043427380335188368321909994877822616810360741843808891290352823870842315189197886676917982775883767865428445390830002667608988125340528880790425734656320190244981224782918412182736874095349921868553354687483787349122275609330708422574180863491677896007664022153323582919075243925195763020080047232706323444455196148972 [159,125] 832591832702539089647784820818756951782482088174612496987233510953758483414264092238818826326871351440296189233840744371792360683001924287429277359430348490030195227940660179719136908165224780871401035128115604136975826328227876857973129790479300131231720987308114599638248745165586975583308629479399018645037951092095881623463227604884502678549990279443616495985693297666631334211268997962928608421353831216689256034922213162362339737254686121336717383073469293708210474801746247138218424431880077789839364019781170466767429095682510116571079695005040029948056191823652604796482182461195272550294254103616830623893867490280002346901394592187335358044242699132330947259660207564482242722379450589575045842127511029600273150101598822594486717403618927590113486702318361859304615116358347825510962168649755552784834643651361443533491216678015760028758433479025164673763356648334722852123423789878015993330644871620706143833708458518029325700352713223856035447707641999030028076775627320898198401413797323215579107256102868713860321306879852567208676575904921817101893462072071067038266065256294554882075474767356761874910092732863497062594542357935985770232019092220778469582742484 [159,126] 49403182350567182974274769301584044739056086011437230113508805780546133432574595543228026757824327494274931456730031512143414890576201178168047396079312610057195958366654992645901663260304790600224458569527882238835423562850896834370457170407419184888693041807862056323919709483196559815796924572642791422406741057228455066850303018176408287456029437236984656367490837861430038810959912305349582270203984967976058203506044625684003235288094415542625625264724529470470595857275881256279287325836058880418566669859818786957767175465293110414291486351257339755804239276560184372886973365567895164165864655569756828393353925494349682164467217252403471427653354412397823534059762264183353911771617241786545010314058235731569076033542113258893287531236836533886500421297595583177413958074872136798910919644021694776824212067898840175200614878266431597732181116124181129411962370761043969778172753898448887020214832816622716452032677283706464196472782308665312692756070746172952432992869444930072901240476787558585116058888935598522807701305117552082489064431589654320113297951214244390504434317141411455164215010600347488018002425692086230825316626871810942768214540116503838185 [159,127] 1013979375288523289644822578989370912900520562931510762995633968114127853997066357379717342957621595441545539280027061970065704270374477383532599379084002528037814422008165385611956197735987656177368423723566614821274064273486427025298502354013523629457069702622157339148758339388452669308732660018018599991452977416265732802864236751342985937342292562884670237989290428103313652226523810692267052457452161887957740086771662455368820417069043555140940670411088251060620904840902083225706125211907912609560829842096405641715844480195831962632147826161825278676346265396351505366256289727933452341180288159038990913841064233392824219414688839072416704638608985592623125833303133745145509792960060538166381351870464458672045557784173787686571710179968282667349035521919427913895253878673071106155496972420235994243398881133045409617616285969845202631791274822557362944138063618144107335485752295612429262439644454278582159197964012215197047082805762744827238945778301881308669057112122710779688446279022279877094567015980614977618729339065565544937850424633894238407134391313892228007011341812760627449982292354369750366318695350995835320961267823015076474770143740293 [159,128] -14713828400938073287005818216693535091024952123251107809322954436003330948564445811940307381342655349332788929957803376084212876530842169619797000926657480314546938357727843742879993906327734490747319784130791326223933038142398042279831217795026251098731990309048334975840732060562654329274894033405639913456305528104671003440386214706539992174219123019519051663598360707339537770662883182015992641875947555247113710584579787780421432843817201975703505161419099884296253806769192176191441594623597609129648713086065640967611632802003339580066018657007926615181620312587913057025284265158662937598609964886552285445087017062857704988461562852179270344614640874100326909777083288054966018018184901917273774518359834835104106282935281816635016617852779774495191395263375694902970161421622013392841311485922238230034630830678991836121340159950500705407537649934279660914241236008116637213596469720373705416623438631878974926939640424392181996913887789371113680963784409741145659409778539616447175877306958346712799339352954624394387860346993189012182985680077373520836389303754950754719871431625898620939328194317712130926307483475645942673057366157228910411010 [159,129] -510931164897981956798157610555442898962810565875761812327803444915638573705786110779374311169984725225545437410789189068369817707337582681460561268550334627739398472394697184392158593038883609966778177935407381540265981867956532068947382348817947983493223880495800867261826102540309051596896355559739193187015213247306978776801237410328685847100106353992675061801207937131227459178254042370362904380448195121128367990935153370401819040120601492233875175623288482265337958677647023728063228768639852146350297406902616274450627056436939703605520282188447854156748006766550506806532706843440440062198016638791384867317134183295705366626089249365014292896532729443982012015706251327812095929394376118331750813624696687885098499561808786339710140403625681249345339298163154317859879874743398431314592018833006753463838840824728701664513536109720421007592953739250904757590587041717665356980964930737747083786226064413202308867193448201805940556686293594517296801371982439655517840354394846841610342076967834288327702438084829673673383602155293211593781738394756962999285746644373099281902347030722314025739178015815551128896855602264780337216323516622734 [159,130] -3118871524332002390255723303920108286593834609980781719953154547843869832106308572510179236524735076921427659616318278161964207910001388975175290155743029811445574792806085158141597794344912286776373102020282375397764880160624640983767413588553252927822950054643434922201665678421838531067449672195853655386910847243763194982326253518536015328424955828835758627536459965451975199257859658499201949698057289052954250371494904702167170191384279780601385597584019437913012331893429384603863693470230382971228032501172040029525781541364601107383859376185064194108771176035571417690223042409937907886825284579162410079786143655772897577527811968951572385336991413063906466696508187793415640023093265031800518069375454337926076314225480669377094705285540632847642339625989778594861726936538474746402184856810864825211050356325769711347943013720162424601626198219710219245377424622202527120623936653928071829848862143783168548505262181988754749994768945258110229167908163529143826234575694166123475791826950151384832940846345104879960649217172229395968986754212911289282727127298271275068358462741975264934075550882816822810687121217949403010242193 [159,131] 751811933143540373461508723596776779487810897834491183438225876732579859959411244230744105379898629630467597780387105711273908307612133813523241166504837846033648882099550355010404109335047686502884589612547703506988936128021312775782905474803373854717369318146379098550178247203248161735611622475856079992736840966041887634631871445470742147350305062914004703035195806088776377705573925808427496737669365210195666665369004859786247962507207134392250258532310397260190415950112811129546445456815331583442212434803416218556704768954658406956564448072100183319980053577000530424708038353949834780420577217098404097767116939358372270244720470612902492588587159538172610134575309374737783739191752778030369126986092932250272651513534048764060211492880041555988482226468645310255805204794803388813549215896665018361403815646096860114851843635328766098931316801197097081374474035001768785875326037683433758872341207276113389891527409266742093301733176978367125364740074106106077285431667601156943786764470962321417643840594946860140021534085866386137036243427621679441730193391668860610270333229457841740355065154214191780850151922067286 [159,132] 41112877206851484434317717852748328814592165417918575520677438050229242281779155263731518432657932526207046311677763138911250011535748944431890101130498090001371617343349250474987663189206362860714155094012697783494720237250434027435763436798594394338203996121849355286021074130739167025449280817819046991897987005324023806434271879446330661247682786070952915546720606128443399275418426612682640054395467020406608289703748116043936193698692918684370546673340125737037536365069701737864940742304483861880092660460850464604535926514773181178180369780486332290777548058635970781734280546020876588903958839947223360753165977108996382897409975565325137891554110320293871022921724998995244401848609865486771531632241026602877542291295696018489431209883945325191300279863404599868336163676781437435617839387017948014620947588305310214791578402268180889045821243621254011917910590881180088769706022944357614788079824369199902828510405311205806496587955248063266082520732925848392122976154370457848093174595126117497142379206995798258477958167558541747057884795063612366429554589292085836232772442975484639000792681208319329007288788 [159,133] 91248050269371421039486849523821419342550440726496238562893416208109188928479778790972478446905044505483160083328603234055327291408361942220167119619033290434289565860008909179739299167045017895340049355928051917454318554122820038082172475122598358837252647535203531413419103583268504811970548488458041837645237892694274876911336559791727654590546866557681099512401731899027772269924982202053015947230482989608785802156419541248927721859361120233991100436845651376950984502360951667910470008725546036612325597764458811230850452886046522487376184960690483275369427032563295411861751764047029002824054439283171176650629718582718383720604837074319194086723195565828248205080637911471805738898693726286621076630676399350849049094971331855336394780034766317447033383276912207997398368362964636729559742472164552089448363985759354197475458155691618937049033603249616619349262252889451065334736810109526672062593968093881679488886700649986773114280819034732904141126577374919145561038554899408966906610781143540050752970690572688033443304319641863812410922554632135574596712943150811573115920220824339284990519344544738708 [159,134] -107559065788252191422357563292587113823122037816197419942876909167513956772468971776537975152659488547059954126216035745945212973533857390386383001133618068000940744020286625099157657507355046771566931520676408462549551274439369216663086355653079394595224620824421726468187822129948914559068261566116878022504180214864620416919764620829332387382991674018731204433015683700382609707600821176036954153481611307586574215903243567816822390412760661331770247432499503547326234880177103267215575432573075521194753203734817267288595744998126227678058891346889389355856322122722103107229291939977311859721227374414711246604935223650140883113431938749444775789243463752029694838356172802467355897033999593420724587064703325316510261685130739997977035917152122763770058579742081043061700960462389171987322046297998274088775410567123594657311641547867726949453064091196164636177397420505063830569379405054186915385483953738737758802340922000881470689575510916452486662664595097408210689220785466003163581759325049536944473677876840893816403259007534908861931485380548625127088764192698234197339764115131990946178192541 [159,135] 498322106888927932412153618255682437408901739116534578865655087400195297295120908434320316523946617217194377944808954776543687200517930556351746245716655841880206735276909024617403986820786592864502754837804659814103468866010532667154617213594245995173177408652439999955114143178241995664956948121581344011274891726003844697422258698609946186653164746169935867256509858804192657146608480919592181183862077484153952938500506052019064293490633513233228513866786956239899053176891306259774720484659877384014819883961160974962976578642922462153488547310555457448175568014991066225552700430133247312552622202242358466174860950910333045318231761557725434403392679031548962738149160791077857776257393430260071097503262973802768862688262184888448084560043171905926188675513397858419943947276463146322139058600214890200663791577788472846174118438410371663353846974184237850509500412107148545228358451190232174540374283456054381398758214844401533776680180098552410223998314402261221271302877642093908221401911120191420281298501714782357388016543442075688503569831570093327918760447444614955143106351969222915 [159,136] -736959817041221099765923309666321655656522100357507330612680749005792976177083748663213506624534255950681436079564337335076863734031220575471777244669884905811741940293630648430670189460031860830223563085152195916698868911634319085004378807875074212479839926646083718310931598293029307839341908728181968380059240014964176444184620674840038354368122737641013779005374215543744365067481787503561597651163327089373491149167817538778331794252374048131570306619356235317800907508188720307652817670130152590657075204580577196998194027154155653434994751304895838884627519709251236691706009461648543101798523463036982734296292580230798202198700890844713199980947332337134421169686455540452114857457558696983792221674074023420774389317975473334463706614077761408605365278780786684123093497094639174384926992872899151724893772611882304643498533628186859734617287386671466002790145365248982251849919054647665081323986932029982303449800199219077515076058806178103179232470029431667820288752198608454494997566151742682773971210783497729503943117792452332528065213841025094549370348850803955247630553243 [159,137] 1320859022990936567616722792783765317506455381431873269923300282297406914051615953511581861330981062524954311030603220186359250704686191096808178505882692823341181227375157394111596380885280518178553892552904091466249108600866447434344530255255234428091709630813109876146219357699404474029864550423402963109875755938727023156557835222634126830025415037179452597051383370491340774329898272926886542744949047966517552652576577806358395912634102562524804645831596175862227152692941760661187438554433794630343451458686685128283063942109703072136070134676180821186346602450098978812205928627758396761598515572654340925773439922030491015730346803769425433388429836650936800251496665287095471629078074587434355619860820171426327245559010463574328281760903069558562289013949753420932061090788352359430706854126845129792396608870895616584894252389547481067128045866381478375848841441968149970525609054101135956111625522194775672504432460617733690794410327117795422359654746259438017574613388833428865513879369345644413241275914566479466448192554755825403390156259893720113093078156235906882 [159,138] -949535090949625745078346541909851153979875411586327253621107810667481145454338749040235818508441751646445069759000693231643801312454208355385803846542204307058993642973250827182620953208086189777323901122621330493603712227367139000189195194398546229291258929345573631459506487553445302419988573844954483354842912382685640986964681107496838879580915321681737708821639420132806157236909500587910217424222527317398663091968874246447319334856644117263983351365845281921668242946682127531475609717598700932031606730847748080129241449447417901679297831164055959110192991624147374391561920939338635115876480740807713631804717570354036546719511403036858984810283767935596673708140634619554804002783486683019509590649688585319182220281787728658754294379140946841015879380264039500497234717141104798329531039514373692775379342530436173986265112429086708617469897319432883958682853147351735699706325333931169396171461937605723132685320908826564218774150080366971850952172463112191810585987892568640925932923501382737320695486363381136064925168654092510475864824181747106511403964190 [159,139] 157455371405376612251125996966155976629965193030991090804720151848049659098838853155955968744133250508482959710215076625385068299731763098761837723852048621327132188984533851723334494629866686974235120829161345745196657750061036442001525555842143356349488809935522474910886752419178052780984173621949319422176320461296217960187471056791283824063896383826252453349900531135412161272321076610051536148885990488536572090020342428883014030033743265197455731643731091098951543034161583342596097373544487111918685412910196882574762095999093442916291405960067158063110154499735917605037147093325869306661030234239306509720088996052589439027279352552123582236237314017883692867545845806261132671554155779439209743616252701077867902781751104079968554021868880486128960720304803617989074040648024299763615203738432871144896483092162623467236071318971951688055390566554486708086663774365413774834439831058192965413519316609056145426018393522824859839737678106938540127511289605752224644489531417243160778322953512722780192553443335303707514335632108444945054843428769303364 [159,140] -15010231445788428667837177227982489507761667447999789871972404299858717189308984567693950717516222905818706697323251884033471190855346667644044022998188316910263382761662322844600369446438249677376181628407589164101312254848793243538128048627621273743504731791101626245094657434878999991384247530939343977842457723678716779571615988366030748413216955570529423610451247341807764149256814313625584441332312131000552344642193928803905540804163044738132636525190638274971329841848544136148878364470053254760729910619625585094583450698557342378458237847486258364406035980165928928414781677384899906843690039978789126847057871968098615683318773623262944565252125227974871450467429432256748767788588640731589295763139904295778661131388033510034573660468828538441249530173062205663714919792281813954313381086691011548893955607577362203102999273520256328290273478975577967194659170982307990479788290121040805281390973661018380535232854718286959805459751776761408274515503193398314285034626099988496166158941818512438973145732537653487208246713107399218129608571 [159,141] 722385547522632608210264276554709216647743579593280442114425910802788889052926349237195119135868009395760132795386065603809306247093532878100342799464032458113083392874329410542904312769355471439266290671316286911932694690077663613317368977651888616861435174539161535566449528810046789366852975318447856240207811875406729807190670930483625151132477608177026778922601404928569840978405879676777305444195223746334802177089309443128780362256243688812643144507284025144369625534234703978633820833415786432424856453598558606948320082428498854570796069972868682146036458721755269962337689965402278717843894106250419729614762882305848045270418242915990944238102039388837518364673511927065562999445320206838560725220305055652421932289412071989270659955193839779321289436788925438907841517646944453202848139243332058064668293247119678330716882136752836518586057324879499270962080934162479774132511181532753642105754528759610206721566403137508258152602848616688344229716785913066324583561136281242388040527508012241561867452918702150910593723576912448 [159,142] 1477707250956123997069012498985699015511607109474033647030133576504814451787410883548196001053609184036187946894538183841113289680461338628944364624271021843993250013375838229537059896959806140888263501267820604981301721611953399072603354622844990015594963667853922398073566370942802363784272780974767364038137086529372464060818854374391498384524056448254925752433741793629609317548550043135783634716624866943244956342096459441338463482657675574502729289645214538076622967230558598241476478900436317616547724266284006925351462479733191153090852073132173102798274951363717037739068605664051636694787199306444316423620279180133501173859045855197424156118443597490246014032430869000021980411350479959723145340242522407216638908984774837413061429628034098087506825215630110665303395244952981478958901809321272781259013318443133654607818043772236886570623972189920724537225756657123678074163997840444384630687539030625088393591060716035214895152138661047322136240235739881355417107970971207216367768242771780931729659750354760235194884610 [159,143] 322828118861602245088106477681481233813441952223338988289719032700373109024468570516991734209462405982546538471635165107478282143482767900514050740844402029737375262746341479842502700006878464896133341582563361655364042572840813017786191252257516362725433288741576943022769801624490760651914366703886429582234742413646582968595280724067067501983143549250816943375288306284862488643507412572015609775587338671351618091886937944127803704147761345014540117060200029699950551510567333938419807759471130573395190637495306171505116238678972911979498696982380447546429914472225801978328125509730304788734067433801495238840373524861811772977516465544433738416589372768284097162199889421543337290653844781456651431430162214609089966047276997759218085785956480090363732693133652689123799195168444723903820085100528227986853715895630778568108548343473398584522209116800853143994493138961536136115241074015277639035660144947026250690838326199970820427157743925770748276001514679507160417886214968349958488383171212028716438871956147331 [159,144] 11468906762666249495146727958155240384164183363492920845523951385581491206416849310042518678997375802772942583718373926956445517051203772466952807768983827479181216106465695220866307127970605954004282602199084902498258327003043246882095791976786603701800500266003509569781871048748765566675415670236488018674623962270376030680731745270901074732080894656529073060869064891186503684135105559469984351948511695184933986488801156585758764207458569870828351278936104659317182707320120887194791849633919297446932552972414659214892655824027208435507144722234584740263781695918829456384120946720424807152537677982289076018377027195498846192045852832499998992358067990662728398365418413141123319378940705541351217291426829697749392271504313801597339387560332692740627338794303349277217411088855664468797422460227271076574646392915219384285986034826670226487679075266221100280423852443737491155607073122164780841131465274897506912694946618781173508972340743299917104739144180068781278838961480776119460359060934515513522132 [159,145] 87856895796997573523422303917877694476005224928048703242270952182391801293220555786892692417152392458281029647364232200434656411981335205113251060956306084526039608765926942306731083935111561919238099850064140657989363641511222389746579996449703279520176389170195614273263541828900922887802980673455199239861538544855983181463866633356032180220256781897203081945179338071318087450381620668493517332380773403048956304152651417756645091389066293861112503103037853314858566929576252129684636778515064095128116363464291326902373368363513034172725793022753320480257493025343942384965698459331838073008035607845735625249360179302105495004732219723805839665723115517057209215856438770179274910985980544585481365116700692762347015000599491692856388543380121718130749127645411672664479045960532304946838346611514434346261032550987618054650600448455116547597740887813502389037288048602507615044823686122508725634311170937690492742519250960122755027980737984142047623460656284178799281269556327318402445412454098 [159,146] -653209513382359981679076973851980563058826833620213862104421066950732432538194611105122605373762323446000043036173013385026390086222552293442330918270185413610390166055739831755457027179557327275418278852252296084245508859682411248670714367089619813277953054836474698070148586736143820741043934875633651049909044691823196558563778710446161210837936302445799777705708869398027366051690384748328873974522168404015737569935297671639126024464192276146555619576497559544413299212188278726515390900174240780946686252118050278212246207934418159900985295635626852431770949050281352105805400102206266231251965078830236220878788113961771191589732091725657171635537876574507709068616987458126131421269048374105161270895902359428062451183256943239911896367310058346822107397824130211155656492076342782882099368541967272767494392592399907492932709497221114274240131498530924954730103537952877607366117882111803077969524020209022031990769849556398157950466414622431689381316239041253860207353261607338701 [159,147] 15581948046228100777316173073061492352270683361391362250424527040070217297768385828192383742874831149157996342584892642088436904650882059299292632232311766238868001565080370799950188352087691153202760025330873862211622508345048373705494655540597689536459833291904274769419731409841859106167710860025070508017628072997247655090558469268360950538470549451052455880238491837664271762904887682827705832501847569997673028021346706409464156586791253659842126568651780804959999058330591581071442515473013534998239762195027105841025178576531640708328416321396246449784675222102790034250801203636135083292231923917500633574176220461139930508777923226873264648976077767062512629246038976503656218660477296652202649809488410712349008053391984656243418393659397435804305749923181922611189876401407725174564001204450205716480642321356594248303915344127804781259510029113283558270236139815164008702996648615589196016477476971148577871594415686523182267939810470884264551558433851812746349404485 [159,148] -452979730268274474050468752757880450063442019499774874422920565947701270203209473967153397815005514740766473967002473141315671562807806291421373624857413263125467076679067978568170420278203555920273711416067180967657850127103980245210188302251349263412908705998711964213159649367914409001192370159403454573640630563255337052634454450758565568644029653349122163179673288793610296377829381859073361467989721462536238463568707476146684017951945521866750916431907220523409543127232640053076208289784879882574901602140088025176766647615347462643138736202805840458162415699841710751185744686877067108546990546321918110792032379571734967831015913416938201203560532265464515238531189925695356999009691761579467645192505220135103951614548898051478521257982116644922593073682978400456975122363035483856219130102752056939833021676465440384866381782191868876519961842848574079600360601307534577942817613747570404153364235227808970228341481876386901933177453853928268183397683290638 [159,149] 1426034335932393985459989218227471942097976025051128805709855397361192588335095614040683844002807470945225255572584237075432576738625658043699822357813783375385752637524226482650894206983513825401416672507807844256796873335523725074696474572939535528475619376417608392635927494351535416503527107741953003504640255993192451636556069008795564023049505930024398984875777153256290256652471044094842328647621575655147449944419109052849941161957455584850935178937902333422359471562660736476484738513933187378641752527793831109107909693870714532321584118249454409134396937687732911863042562712918796404507479389561203498722116160028094540994890924005998415942527324747949677977098522513437815902972229016477776553797856857002305872363500462156604896824502623513555805600410630500941543996824734575888690304460291614690140313270497066031161658351762554826525911884834483768210040612846880232686833999997381158363271733923534051516933379260141933328571841807745771816 [159,150] -20866093769122878758495053838007039168831846169998079500490443711458582707628291395703808171503422502218653974490297389745580649944506991539083267576092545766214624708898035369912862612734024583675767073410052883431289329021282730793387829214562211389693036235489815070485362559380049540944771136624547601298171416920295021959668569625971836563426866076845330531093792354039142416970864536879751070521315015374172146550333409457455178744416003177596463238968293193778401362173943378706133197313549396236706350304220666229773861823493724498381501302859598753244296662855511536042169360264981945894554881596672279694357892733206214612562987005096063392556546954495607819857183758216768251878277899759526928710396986906794114241824244279941928474114585672541924951326958011753717293891733290113878119446958623824449918987852020624489464849800014853191907484783004533069064888758748000434955955213789239561226681323662347626460075976816211503803422513 [159,151] -60789569009284550476638289278027742874944008164246946552998859056005933428150101524695460316109717743415728260521092096324032480943837029308899159055462116402834588107711125062291816561022020533962216472106700937108704204222009477849463039361254303132778956764016523033031848458430216535990233464424337716453317485929565101128921010556188221524583751391200522263124734884344209546192483312048619045638540295540131594333097352255970473375449931590296649509365850203948975811129254302559585287715987733551962277421006419326806939527720205025894677600963689159092963782806394342639050632631336105285893996388576994926147694957511967480148603355138399315628732731257711229249241800482840682391118636273008844480136340324331969479203832672916409736191908292399535092793772019587924960298907112092861035765779219593770940308310467908844679405552994801838712211061514616513402172497252167787480375965752914973024014536424741260645313746989841 [159,152] -17942903532038103437644967151905771443183150933521904785166780471242721912245374189194715754632567122217082532793303539546134647855304976380902023345446720784629493315109418954387837554063153959019944126911219836502375623431217842486991444001664669962408273814812692749175886365804663913679441040159118037547709855977288884129649995158446904585926411906650241974498064669397491763669075390568298189369771188595985079544438357949729845268531075132308000375817012559724785700216980429607928594279969102796328419049731272814633798154979854952480632880136601253711704062254585426144218942647183556532340029064857986473392292735581635268931427215415584491060521727230290181777960164496269749599964373518005138965399781566482242234162168588569499324581973824078650662040562875306207367940218730212494655260681692899296248944369630831325857524676196762194449288341742386757031443604557102719398354539449217402399159595020088950354 [159,153] -496011263717615965072181402553755628101657711565199388705925355882158897109154459800841737105276925525508470029206763554698229106779658046307105564640454538238002816883782746619043489346371325660676181832748074878797607666014561328397551360937962058885005407045249933155548922278508162730272110207461917286695548237684517179837489091460532647161765857103403339985779992347688681895626389259786258340404886011525328814637218481411751675887509083811677525786829970054410396529668358403489248455656068784144291874092129004036320127496305370826506816767431954830777200881322073652444023571259360373833988622092756832555627839430815298423201883922059282412817647193454212451608076056787501937497677432607367415900294124889319677573589713201157114721797146643438530690414424577808889849512711703847050155593787606134346790613813209404087279114325357536841352263991227088928545618246898414421625347398603435771490775 [159,154] -1236673386820750027141728073851896383102077613164102643588263161020103028536178789129714120176726170366271289088078581426430836319662153778755932855557389304315692094445388998406531358468527539813635276865184955580844258384225596526421956200193189672443114330802067855950805295116106642324324772759193335739070029723719746807890041206950527107138507368550279798687211485546557357651343575030355299482758670607706311266516582737021805465993841589653513128918569800486845540637483260795094243846060757903994181684278895900405523592526982168306943637255377136618848631824563034369186783576817923650348521329256844951693285618823420962673322240115933420582648089324303830050301899048989807101015054634995597842557084444647072279407491650677166052025565980655551555773600826458847713984383607213187252981648960558570226945770690071059049101733205998143137394364975999297650623484189593209076902669662 [159,155] -261657049337560234392766990282130984820729556614785138292983890649010754488204676031086003974131025165517261868415908533699359647728099288479029318281929024562132379853952181523604587222797354829357568065855990944610846239622333216778613652252776991937400302560060196591112497962839922124854193189545848526750529993999044185501678723752500309440778368794001186606978372406832258774648404160762102713786026298651791883016204981752124089708991689928439611867506845388523752919858473174577287148135160229459779533629592748706885671743150330008751447864079083894945780456480467071213341918904348192617889093493181163194734632230788968739550528183118839780417987688297744064352951224241593448299241275226127059252642521892265191821768288417111760871965457056623250937016406639224716269029645986513275628698921112751859877181896234370335576858969599692595795031169877203942515584880904 [159,156] -4325178276860826068443356415681004767909653429468326888613543211467886184461004473003436184845428058106884306308902538963485476653594904052360142984440543192869040387777131615532530139868500632622780695478513103285594922633453279346386309459026381054808409445633315116277583552271167013151624043779313784840734205870268992966772486340658373450814122701874570246219037803137709218127264291913699077536098501947668324473574600417053376990963971933445925573216763161839326108065334435402301923440023793324791090594340042181198118495778289100492483184178856603239389350900025970579221787875755560509467335588673025746755200821853595045328265300835579048622226550762448294955668367821922442641349539322375173783531880925679251631470729916177268521230865959700549673219261825144313689135144402840328564011037998630798805880880000864777252103212058992562750739104556263 [159,157] -5024209941752562293108202981684548292275719621907010082733864513377089814437963616610806840849363612625630933716234739836238083367721914921626042043672334118519438478597829654836089109467253842019564316255343802607380124481685917011695153383006862105678706895931193088178433579881435636374743746019821993298225208350612752594955994010213065795695374909516440157357758901916694375344824291505546816782580912830908284897979666442438703414250486619954880655287100552253868357346520857983816571619704754049415801938773983727736266298486698594017971034157203366722521560870273834700353657833121351345126897716616633964250234294953975514090307564380668916105577664388694566202041986066715819560379900613112773546327793011225657574420624254381750785483775187900104786960631404626408110825139813669215620684128012930563094515998312213493639462863735692 [159,158] -359542735041424049387725009646297330880454510146770559541832052169312695745031201998797499557762754946975906213061749677120234856128655282535124181183163658896717945780312385690774731275491789475407194099837731764198802362422336610550377516025908738790163947960309374322215242984520017060485403673345657175193260005825436830521298789415911380398129724051982501795004883132032857211697438701728522262813979597752667251342371549864526175007808325268060774133318916353617646217624679553445124448041469838016019089574436262233616367074748661886012525621900076602633408316930427880756428974861871263766619369864134191792895858552390368319126573873198559706727311374384293420701622045304957634351307299653554308278744258330142696926259294402724087887959059811210969804670563635765287139048621497751524076980476719471114948193909296 [159,159] -1349138971990231346169911269179225735686084524195351147281309724665636359539591968212581878077409306623232565655157321018724272499119568676038566174517187865450931584968958746416810862789506907191079924565356015099093394784159185707033297870743494378255915771021761238233685674737282421553961221226320965928566027913387152948085552206618960493496301028807238719235500869455674626104189020493146641070504219589589138780759312684031582346511153199498827563045492312189621321264598663577266878776829315060046809511984864062766511098499287683889617899555825882257598124413900951922188862012678784052673368466041822841227981020902012633336665533696219492624994175873460419399832729588994350174937774810092003957893114795559061015789272311908649584558282552463067452432992724605968112498908139965411088067302580 [160,0] 19522430645807274123023887503510877798036411601183324670797583040986034917405486048276597924784000171560372071000081529124240659679938325662834671257927270739216488657844978422915726321324408539589434826037694193136584787545431941941120511301279529490585018055665805499198185651664577641273314813902137677727990714569967999323505962167773920438351804227721763372944082693944601604408041567758709765650215802765202072605308746677458929675741151970896905546905128194675486296657703071906016193102311916738880632589278338367894529680722139363380966555169830089523604744338697257642809994773191590629868739015460748978720809473339834994279401480296008178968568082943698787088062568822023180030828136709468855279087186205137510371551445813845179455137341993834516329917176942924275128789483813403634586900197831082541991134633998443601398722206599938450855164495228273157653003815479485110134592221140218643164003771456021428078882354662814723112469942674272191174840180639386428721011325028428832682781972871108133987984788382852068043780630725588092077784292816591554317238841249240679448362207913966426112482764829370199701423627211003508359369945355809734070828568827335821014316422694660879806417503460951264049305862652020612688997065326228914853001375989262814988446569436715246920363749205871027628203822032871683940217545488368549659631708362276886104541547175127433208806937402077108380805756583012275460898413362221924249771943050391992262199113093763144491734625324985969422118891613847031979995234771058807384143348755424197349531956681839253839851408612156802185316753905651413089316466331481933593750000000000000000000000000000000000000000 [160,1] 864009645020456430981572468628963044820902002791579872448034130697276910091768868658377846792608362035625521849334154677762022879733251277890769542972626660955096084423821970084320614168844700111823736014914477717891837547977996658639344833247338820086585576797175437291786269365020701515848491884750863225213848438247188363491878364658491690513539506389255916061527890781725204936843741505221104441011494633774593819013838310426539192860948092184894347722059573275752711766090032793038338222819946772479982893169025248930760763291868798005530716872676170371324184682058998256424954425443208846669072641714071152050916122720389710545390666881079522060208042061012445099792315678705800509962744229572232288327276467798955983436915943457707326395976864081845845123281256716919256828581167491629834086063237480512399928117409771642847514499316025270307135016332595647017418216646485650966735152548442855099530001856200041778827750432558919767580486770825577201991975902557249780688391305651993672136456208170350434278196733150948297383191711074032956025146809958838999378066970473078143150610564024144437105880312271048779628062938930894836477528052207375433170812493995913642805205829194972886481751978712821926209524433407247852508787100774895051391842410881089237565690639747014241438198440946167789023569762035908850200720935349304904202082579800585400767580156035889657888148049301488167568669695432139458334100082429933615472694636139888576109929067336381477909423364093617906010046924764204244334919661089519654094132570843777547080794558448201264785752538527840068612470482871254087173471069931983947753906250000000000000000000000000000000000 [160,2] 16912882392234089049082341703510710927652792329958251012491283700112937995676020907853532341983414341671944643115857646945443170595775219693724202888075760555539129434099746457094057366697659780569303663208839158246001445782225360910341066242814085394290497692204455316586233808557229121208808291408829250027396859090156891911713360706211767878560264838384104241949974190216067989488075237129563840366037795763712042006355758988205374062026813122108166373164921967157940861302239406416205529258794900350373629101651842151443356452030383196329541708051060103377848039104898813142450724204741742872048521749655026316272551824263352531329904769307986492814011922558020416958500274000158209212183471704439579819182159369675163062470733041463812299003793363047490848399632252318219434756223312804274713647053911766536865456257120692837794627438687605051880890342432558187729439016660221246646071167120800372154182178535176810662955528983815283381751157848025294028565616188443642350170310622089054174259178960610519267855769420659212065491708784416700509597435597419628229381804126185890623244989045662749080719433463366600567940020763073853995920316251340489470123748827195089818138021076772685407339376262131996547572054408514736602538413020406341210146023282920708911524240591588128286479495898573206871418229241739821994285437452930535461474144555262191815871472832415587252033262277380524188779951146145027044094621377687425842159840685647275087649994915852571421104559144074559345176890444471521666484235410574128988929657940039929375496764931307648334677146774519110422109670821526220779516626503782354295253753662109375000000000000000000000000000 [160,3] -113427677099734108417090458059323504853228999707035160966508961058902072727449881386713182384438305416207605392869467625432195086616465461029559750330536223109739174673627087977287560567472465568693331385101351378277448522585567248772406160019179018937030046126874448030447274486529441672782183536372847785216798861805561871957357909695853168629089297539097817502431578695395309921923919917891465289572024024041665319510606167138860404526385520488049392432676693889637352219041954315390875149636692383447008666552075339605478168546223390475088744299659576941395329555980380383855068238341897650352965648355742518240008295549878138339830482259183657213913107817485930185248037410142062257509250876297148224485448182934627269401485030001257406841775699191909091825879539125598872812330054601713638781847380214294883511305544180523633855938215678805756166373363794459234845287456916147845417469040409912105787968058644109613719257352570295045284737363586172961270896267776599493892547154386747486101813263230096727972332096339484570308700087737572991752603162284239960593754314361174772586681311704240380402153879302629387447339370778297545052260967345467930987969895136489044581151613247115523710041989372098715066112647779746925269559945333850376951230695420633424527646430069971862128602747202815257123640858635618660421891382552874732714786737478094706624523189598090441582752567368941968456293508132913016736982295463965101456666129368479613581689873953161481926919932417319095241096215482501770559219531027713531357220875237331410525701923659915346717944338314456171691749727049463397404765674608195258770138025283813476562500000000000000000000 [160,4] 125667880945505654296782204319687073236154473400019095047609878289649894113190824582271294189715202491142146596937691169613674642180765291669120885656982561965889953447981092774355540235353048208116874352569616597260381577837494118679091669682935103685721873077652111622080007751396661982835774801452552873119660092033630152206506158250698020495083103080793391214327024901494898382422477062111968029131002580743505646085988587335509316503292139450018066885919208006706929866281451852515858248393499387558646107900597900486179695477736548664999755688388817281374419383305565024534536270175301930922458094531591915583482598772642980556276092845358942850822711336590961841914150555500358875302721441077739451265918727234339656326155194235506790372841222632742703954912406994663527082565800691378524284907929412223701525498196587721315897482854411106874294555608094833968977409040289202157118750057522207210862407683260724864572001955245050437296466470831467953438243598544675867202682632169265090156216620823627899964398323160947850059040261259375682477317307640995478744343519619334961598481361462088289341114191352667924516168476447819168745412270383140292251242344440164134588729603185302690871456459171722127796153207459188963133356724320929755970116974099258868665184872206884317293891667844333260836972645289744589229044350054875641885889475020680070030442020767152799423138732820829404159688039081090072645063747615267051088373589257298176991919172977668346403727731293209980239532491412185696974312975833635020904179548729855219862744197226908967995584848112505161255359431023285102910917954375341213984821479243692010641098022460937500000000 [160,5] -5416812190781883860129651001992191320795136967747295953390640370070291320210382495693636828631819554910853852319791379246367552431005727725013467507978761704719827555428014640733362556669384731523210153523792543443713615097993994017453302257210491226946927622080337221602098272956025349220144838302342781568470987640241900207067238967261839506267292764042042600438272404287312311293320191843003433902371473311996635644227571102373478888649636547333826778814837100770648950604721410655747180228077863333756424831470315553508359312516750356434644024301386137267669109754285606782577610063631477556832773704746705843133945352296457720634229087417938757645242182357336355603375987144893590660197738316824831687449444822715163640762995715981674794226105760172433789893335650137104855278575199556602278172026568131092809426548601621829358750242673426781614846350595484554596453063581186943727565317781419251912063129147498709334858789077062164979087155968532499767659880345572092790458205841074787852830850941430793576091254474463445057162463580288920300830703033600575220869036197871857455621159735312733928497736322511669456404366725273834935657424873048086219713819564298585787733403922299013980188276371487390578511819408649594686094459492385736465844087188271041466783143007408946840706538638244431424334418807565277278010888575651570747659901014984109549568574016770128041217048279916663527266873131865814697319709791283617094103206455110726440535922051392233621400352664822829129185361161104150018397422378890713822590734527301339644613857104929188485001293860947120499459260397600372767122084116962687522840500662368867779150605201721191406250 [160,6] 59504474804005784221736856188854130231429460501845627201369043295268314919247919869023095400497001385491196630348363967245466079877266499406931718170078521819174751787083053727258299123769813924320647020383192977022946328975540432986042041128127945297346135440389887383836289238956172384437943196060303185134791498280048505416105125498076514446474575561962695283709384719187432075001534580938225205381532278345368807553594808495376650174284953334602497177886228526636256876673872743034985213788818966036527594317403995639066849509808315849242538942103644644949009855766049530721663094096552618036239241158007539539225719146546334630485439328424494987537706486396575612087703530119859907611109124164203562147727814479173968346934916275219747242119330665168128636890793926845128286583547874705927237955773706865882633065739605015256387973678494327957661313529632088943055041009482755961752243566307694187630114142020875967526880614404886707163777147720195024061028030110416167069839967153498161967821155487519366385636678875292960381893111218677978932091548271620548337728542873431216587018278172023869922696041468567530722793486955200100585445522132462867428387760706323689527497744089817899138831570938646856235373708926741608284346291696859554343153820618917726805381368975800838695194888638736267437678631069523963470318221687678154430993132799687940737555257809583799687657323193356066923107590922155457867785991297252930424052204523102020885810514099295479464825709083853295270416758917195348489669958034266568394045746194172151366931934018696448463238943341425681070291386496233749572608814506986873964024583983700722455978393554687500000 [160,7] 498196476755409498657802163662428264367693227792771875644619937524130343203989995660946907420277524034314505444320614117430962552710792854780609083129148454103319608449266293315837721257755655347992865207253694113833213221352721795761110083597758574776253271470239943388909271164936233833908948544362662977292707920675549416801923913217812592503542967039102770772009428063397837012020695606927376063729671109112908072555701853051823013934598696308550799514262107205543420850339914641530620049579212087705790270792353873076914983124905277489182425093731668868659378235499581445173275192384543571407805928154511164197763109754366273130776916491396287813762113275701948197622718525832443503161980424797026151138760468834273402858718988548010096550215086297841708630822471789326523528276962782193675405375235594580891681638159824842470707081871003109890488971740095315533436031451089536220293295608846584005772747697299598301273094722940258368107582605304387630690819064474673567548941991737199796896611343869037467089278082420869862972038968018577948402073045146269060700002733378651250136269885623952776537497838731542978680428621233043085924823614677568822545119597148251330135161646422019794264134885633197153098202591598818311855030831175624300113673039246167570891867058281424588970040871179309171739570491198944430675733369845815885254071899202748993311307285276384815614244860503000311457969165055390950228072686083340600976685665088119001111328349947987529745198499068259286261219289652172901663115128196504774143428074905621190572290647914060217743050361568336183934845444212654108867751020222416430189697930472902953624725341796875000 [160,8] -13483732864049662652717569334251311647791700352209058260270690150818920538765539430877037029826291407202205777475561734136358405530441707629831732353451586246318755071062029239384131965467917984092833467513843125363213751812095862977636996395956985889268664494881407902971136490468667560902402376006212550350101813163895613257691845582837245398459669360895372015049498219711596613281991958621985875512672264867389206613459982469575285757419663120722581347775015729198355608255597324705237642340722232940184288409862865608669660885249592666985651543730043084550172901274053671890272177334729512944940449797777083752951553675412954125005998381811818576050819044613884051193809642090908003896503168270013776803692033250176016737118930195579108819551506507317119347846610791176500638502843982695795172639617432382295583386949394559229449778787337085531687773535999091608782746658876524747839323882855102643527763401689321531187409727150689046324952767472025483944424745528977349265331393612005542575552764556505673764103963033918922436844208739353817547873380161416719904967722909231585706073373293923909063880085014787550278546077175055815010725500447071922381932425881272592026709506687638795853340872291840295296654832290414565214998210468503781877772170635628451555881998089276180727221981680962329000875551103118742886568471991225344901935760913061997832789392142590978076250904890218553140991051107995233323089231449172552346084503846645811634990599488072585388030962440764861065693791128225205574524513942315433817490461335926286375121756640663755693370957244334043102483981600600715097051239532015644255551735739572905004024505615234375 [160,9] 98288644279967743051404757724946170089204561334091305803870514675066338531747729173808469932211660450040609749404220444113524621059485994936601461811868153042588280141646251716943235626160407239337049119168061661491625392584208028278687098311379914315064568328283737844782205319964742720768016018557154492422893877045271232582317210027349025844281172572220273019646478993103093171014054085063717831634269529067606664147373812086766360286265824116033262449590012473845161847486353753414475893695648848092175377770933847368779547099192606305750277636845897116501843891752213303931517101226729068709938736064307470701961836571602347114998322701578027113127475418605716773825847325463997792988559186004975528040003663097426084747737956658183552907173689468529896050129668519635578299376402368768578652845779017830948587099548474287778052041399144918461981238355260449247816045935783911304063942515417907960754749620465734967233703113719189520688963120591501398114596694669239840403653873245596663163961502704859558644100539003326068165782791152551452985832484698422893255922875322379837686762670243431361981989177560204997266168363508179925045375562144114717018289336326088429069281684035723716693050443798743951417290232608732300516679439235408506194963344749891297254396783741529683118048044159462473780844217292683955207701388213714158956765747089643014517681301733788972499319823315938250883259103925687318376818418829512802551811585387014360116116891692388082477517100723568087949070770501482710727761581140529136808898240411895726098923730302487585587103724321951764483569886703569149380646124443826930350023641949519515037536621093750 [160,10] -281571355738945914316378090099249184398482575852943803296512345307046522042673476806779622385571968706737421125443034050398711560696993842545277247455917321762247750192405717655229044675329330238795055371008317589165996193753218529076812117108822718972091061315190943652678194960731791425716727232015550893323647482718532159963517527694319949967070284037211102466290584636642804978176419375881132572990647096621284456880098058494537669556650110956830007019569032711445089120939199369427226636506546673993424932112292807356309353465294034458409404777305928984948510314963902337977555601007817597269216353746257716038797847634864093197486100532378666548395056415424917421795469932478725879369835210291618785586478911862254777524584009010908626031655913923193559783304997069701287054868882290002354001538965551501648843052195518811896912438568409474000810059060604098512802395604474477734457372487084069417443454529958955759759621722564089315073590661330782407417795114594940374751913834057473817499975554143106978799145093220434558560945434464788865355594193754952936098930953628017006271928648834902639658050115487113562533789983289036039230759508651123752810474611173110429992091715767416832456826064370826559487250769751152069234899432218349332844588960234291511124318705856305705675056300729397736959093913089762749503017517531909624567926134727480617561607983214310622018488359229686598917969201659896078814142014100505328800703648691671490034353928901499314450000411828385157139130209736045259251116976971051446707494335271078369715372032134199944820812765232789911702459212094487686864661205398201906428960382938385009765625000000 [160,11] -285070894852531946204165439431398783817355991618514241097387391219990659520119646161039701928067154436096872171600486180415465482209131498180785616230737766349015939139107773604382476157826231177937323682427795481119590707922067056121708395127602993091091726606450846262961317437168370089831956516303175619283575117753103672136395514810712551767095494032550109636534485265333589323320803918634300749033240092105345921710774237346276087585128631832691590380282553262391150242080087759607919541824200917411908767998242555185193667143698594105219290582278946677669645084207906450389204313866997730439168549824133042743797397361076445026479408375950471271284897515203166139766903009156147653208258839074884260901413463780358151992826384759179540124714491462625794493297528266321082480110676789634727048075334057411330991560309142086417630475968386216341446317163778511699490807949677290311381840527293890895986960566043988667429977993364466090374146006421472269501315190784197053200052522043734795435527897925552566517950685134251613423116007522038221664210739831821165941614319810094434974809550383443993042664590377471298271597498544408472795321947991614795062979075411522601217247700756090718261561570441449363806657568450827953851739964880162771185855517453878273220458902855033016635526043564729552808006217597234564164606097763892979966919112026900048340955571297900322076669016644623738729354274827756134639478753939113997874921283800062097863391748593856021136206468187635358682718390693291622681235998675422701757332515801507746825013061727603283419874222866582350566146086180785409097304720476517161068946868181228637695312500 [160,12] 5127271328759804834783893524194168876968907758387144630041450389967175529854247161300313213907554415795447322379162064730344114943959047426060833646593585313653321247896046530486466221024128936440624835294769997232663684216423362734700965917203647310123443470882089477998060481523952374369652147330797887293353763106547035157500903212481195215441660576952212281408427831192462208459104402442545232329805049279070276054596314349543426585779995742848584470063612783731272079099118080376893009092715885077859983928622684504798084780787063571961958981928288009257876336416437504123540836205600606946416682725700632723977684966041261568697571306880793866584217433873787789583171768249827914230150076850450205905667297386606961465579015782115960216235843563181000714344530754326721799779234498071301190214178783479329948899726892347529179703184789681823416011243037837604347404721554579906468117714001718699282970403763170369239192714557416536108261977896154973472604140619724295190005010250625491432172434892146130403983890435772785209464433365395934452212919416592474851424495283215252529021597795541620128269125987167417053228548423961656888914804633205840017854510310796521973674858367564722824137164979980700278283317972227462841500405563414085856137781593086160533829670458301212173408654801353896540049818918595779459696008029898047077730073847534846894532004329736690860255077779854203235881887859792819086845920707444814661365531954924546822470847178777353532424760713629073082305810910098266735185623045290779935099549537398010549838079416250797394836943420920739575064577063819766660504015815031452089810006141662597656250000 [160,13] -19613155070772986478466198823202908944349306137320361426871775850668724158880873619959771730990937166175760340301117746963471343218244362490495723751362404464730977747396817415135030753159108214348971761970187454803472007520905932566562108467001554558654183258204851135522116686637968593360629635939052636352772862642335551870118065615833028417209800811661389425085675725020215038172667274334868358297476709924513587474039704065567099893440565871042483166193196866871573111447372003039112501924321250292533421510986546002491610664711244746622577052443788674954561770594316862434299889360628696665165040962517676194880202234737412636923393597679522376969910501869814776428221192499249083722153030777653700791220618833279039691279307028331555416037299321849133151823114357562282789088804813087428769634218938139466270440005151499480444489714532517230059442637540958627693325124365886133363242212700671644531221024919867647293067661813184746040578762158770207605773559367726074094031115340297608460595033866523339112826381176715068570831811040931145509461667157136990808004292543672629770781185593755344910381698171763115772590387288527096044215879776421162357498528022227388267492254745041043823846260118533855435084016346264353855541344504874784628839571537143618407305045166081460922939365435537509125625030117799172192187832045854082672472358441684786332738032741403600674852716366498550086952069658474733562145621894457489303136646705008975267324121666396121987119679613549216563737754382027601490943815052566421600874031786124919448914344174655611368046803864201263491939632227775006377050538976497352777888441085815429687500 [160,14] 41500335396942318052317192733448190727055483652664428247669022821229907973905190038724029533124062745387594388811456243791444943611968957574006709631326813561234303771189551637656911183902402259560787603131307731072489591852929872092650568054088509620732428738317670245528657375151439100893219701980441280912653471499283391492584972364911472867092082306807323389430026976078839397794035713964417169872699935631311939025558456748350978168386454720560881690254291437677539750426767609524980725279258505632090477936509657145659713767818048279309784160009542232862506274774639548526807015281021517519640558247683704859811342223034405860171348543423592704969367645310377927323776742367639272386634893542547254408418436329758577039581242112117303590373433192099350922060316024505873303460578764588728641858120639352893928379948513908413516690647690484827196563623532287277731363646712889615892803058791536107406432335639885508712063079301531055182327241315674521105640982167022088798439236696979285764968995330041593133742403526059738272321764574893060466033869974290287959530499480035229755331197320282154041660782273551987601231486789253741048154492065836943462551646350197652269589005948389404681624251760596559624538893035694275762968375304086977830258411787195231208465209211248221724143275341035360998079040753777113232351137028120254030306621889284437517352322960569489243776392889005764532626181463091239225361708524529061501744409733671708792380446564908903903820442060223276768897856289338101985929018503229568160236614201385788701827824353288122016536759636660582506190804729612835042609601308331513785149047851562500000 [160,15] -48561143937015352891160317005517414831531066945203865155930686959221973058188958065395244910033124217001110391266557504314290600698380392036684735866939378097016065664913650884902210505565535983269197350203371200421370648676166436598094978555033829648228159529879879251966695912618918009116998773078317598100120589648662903626374256902285282072820559546755780937587555321862522911324438523565693047171910510154449446186835582816102896250802563739756117847572616064736083566627201783837839913076412262336073265787607368426545443169074891201914082411131460293476615786392387615129121397092138823628008207235329984880612547409713226888300624648591107733690802333210046355223885462855509503856687405448658276478336553839086599296905346466485794429988707283198822953338295938889125155586767521143660422358257648652051079731218951807513627408038524683746487002902313463449426149621209950285918404075533683386146233092899722414809051965279668269650127176796614778666338148729331104917161816838587281270435579082740254459357802568919028729872716690128527061901307810755625896264641755282594475290486688214903266959822295130513488976114307241703987303228446357568195149066363646784724070437200533338239001093378541932493995143804035335489621844044415647224414402086982684369113748446398221799971141501673760225335430220890498067077901340133650077486881916012358539711444045333816362404869883389986833703040298742087972266615423993116208035781027307070032543709200542341697514974529451618674774865859899061614400479012509497934861676322416963474375204437852421509582940765703608565468606083881640865599474975029336000635375976562500 [160,16] 6584088199626157410046839250720573274375419836156257901510052542035066314121087124008651349906706470496023656113764462020010569254739894602074429041964748443100960359558209407314390801268144794307395379611717103612869893429454836519157936585541991171130219664971869838928294861380449661492487430581400246980170054646591862934792420857986857593359648250496074448775671595068773730381370259190611704164849228824852687079412995554345682205481206368727307936631616509629740517554058101688316558413120458700980083768382888951022106996590220969236115253769162896745813728717805721256101611362350621516156556420027943658479628588419078068831998854226546648891838467883657968871423839785283154668839859072400078892266564101200187759726128157034713630048488609474902478987475482789589754845358937004071240392343857407821498791302592432995063092772241078693930893632092504663005478514353141733202972604944891552557343982988146289122996700993634351490357083719120319607877975004773034572152254582382565784063993560090120445923739876721464601393421033203040718150302838872502921141756242215180829545485194336933358583964287363038525763960331225245756259298611170568498672627811184834442215011924478857948773932273058238268530070827588315765045098477751349931831562017007594447180252635623232374363891370935603826953589869318414678941001382957958471514144118380171750339857922085597222505358261150736875936834459137556232356730937650718366687658387610411271009999376294044667851278530527683095701575268772417549135939181477180587390292658552805752528094456129542494215304355454782698225891308677835013956484938156582765368164062500 [160,17] 93377604453929473136832033473225860632349882615284419844745247129294006029057962262878016318009236475231019343992936637549347225926227480515603833654543850320346960952823774759815232802503223025133674603274219009963174975994953213256288947097376635001848262654365451204773011188262172530021008312483799868942400553540329530171913351189333110004529006810812015565141200423396404497482922770185097416111751751771912459274065312927024969484218266685765756307031981082652116424475363459456946866095493013486885194043495663483194939359196520952359558287524769444264521543504402669640312156260881708091005095718599541942819712584806924054841571191510894210696381225867789428480208207479851296638614313348312730241710923855486531688659557506160683690620121252261342963659290851120244293320242544912039333091451032934157867853604412797973283624011597429458213615516487091797285799511281301228989472036862995549894010881109336768077199237025487604801370863223528365817514287333797221097601436062272584584694345504854077383146114552415674306858573124693979032254363940420544719190426660609306772202825778565668014770018708298062598250112073483914107663480910702205792683728333961982124014435759030222738930676338919608303243805588781857270865917722952837092159541781187294541246708052350046899368836972159849643587007020743531042169901816544879893848329668921163346843140934731796955713133707001835710212355968763196974569325493121956282476702127950325587551018391661622519421317633820544552403026747734832917657767904890446751997483823385367031594098294196547446542083756223620983387037373356909106365809610249549753652343750 [160,18] -206664481827311708193416538230095064678756618242913673533619077054087786300221122118558201686630718598544845248073685575146137190197339008756685328186414937821257028391234633083477420793521049942486222495204210370949143499659820926788788108706887006403266711841160070491995010135647010860746507452497546072153535973888944523703513372293567737080927203749083794767013399153779857333644733109767936173077823333336942196223033823479229675698700586393012504546337977284109910951690353558248725963216847226696166522165788649049966617431643599861357787060051266973257013138063918329212974372915748323803065432694577976089515298127348216525323346414392565918475853294308925823663556255524785292800242750415721337978246165056694441041652920398111869219350437120590043162990147833803295563801435058315407493876909183210096754856658899341106444603632821317186638463042187498044671204793771803669332993879232773925800333937345409178460332971980620250745385875769469679323506434665941312460569874321917937846710236871950575758996633222464801313406114479414483359107612874069492169545917992756299113757492599480511832853168441582013900742964371058783777666755257539179540518784281849034007641943058606699689829091626916862435240590675640052096678349159568987751736190632382911193052013014692366849057872291264831799432875446533047408503330453404530906870009787379083100993012850937521625267171892412626523164032893643956203566051027168265169938648072826630127915602212341442567257425741046771629174110448040965390581152715663304086759513592477761183116351038354234819302843244177493766369742359700730731935582096009506407625000 [160,19] 261765349958544135098816181356138061729365094072507789244157523143342011153339883859067570896660811846726830727139530934922515951282438147799352263960995838028474721607730805229305674917322756760859053932845982426811917531563785121094386802734714145168379684352724433504945246156883362649324285617108581382358586455067915728766681161103099222554719236607410663695202489328348138876476802988266405624481984347748022649672788151751305846429798312093237986276792062718134385057969959846724585496349682181624930539614603436117786846945548313537673188049063013774240485693690980359979134066855521531982222240400197617517756965321249998137118628757737234608585944335665295602804369927583076998889904479618404190783089917357680048586311472921083177909396857434930186853296544367489999610025191947286484797075345184653438814129523885274589621355619703093141568770381711105113089376048236707848763987878858103386858275149308195137820038186113988567174278372137094400031571160395047866283449245755339266671054878900207408832273465768129282975906371969598247359636736370457068467985535932468245228066790074497786316643384433521603763400611118929541784045372864175937459504541136445394291392979276954837324794526084474237363743707804220312976715375115961734412699796543267951326877382833516879832976753344084650554033435354801059653740494493859397675389560080448987281403652877414642928855608122704835134598768330737309422089010469825959360160963442503980655372058586997706271069807710974645632586789163494054157761451037473068961931651882342825876221765215969496744354603814121991422655943116430420780127476421236592912500 [160,20] -223695736443734647283515098810853198899215421274596879234617683674284210533841612015255723075091229983454655035049322492514461142342016263811341728042639586891179830463786573363404141791980724569279005105400880501430539083726414272896357194025406651076893956275920538950061537347502315638826319453002817092335497415241461610783619694246248448116324275924808362644042833346112679134048637491229357225412449448151237787929272971452353011548326521133706245876259460296637098024534139365218329758988298033708675099319150040172785922436541052831546377967967683945996260231453553637604419040817464705634236225363781070391778607892409897189637036403574394980618691316453804122779400989708882136628747774169907278934223496408743700203556849197900839386252416223061324616720190227003995515490423315464165881587788629328184564809163731194159672340991909265441433259226528630483537302661873070983866058990964239346184437158827765118608264254702659288325774255523033561375828714377672888478575417880065126773526243525947599445226398473277653668516944350320046471311081334693306059333424182604318399410443694257248699385009125868672042837622182757033946382401755241234778204073787806670759609366864809933927318316919496709658452753554518066441164776414544639427417376962014677142991592215599324919493657430954566288373394894498969440970461862278685248745415387691746726090812749884155680801557228751267812227763153086201009526036116923931288128397230240837582625205102225780110102916078701730319218035246930712225629180632463785657064120658511785771508251356016478530334044581692402058548907089621887922216400504496718345 [160,21] 123748712445241798649580553633297233072692192651694116691119255906818138919589255595158257060236007208997644025890550072344746829437841381402529180195087271312732053981653816715883454735826247248387413451304585751256360456701340556557879487585069108471372484666073926909821280502929490991254111882814466819028124370155847142791188230081597447926898153108147547315140819139401173659259997980588286525723727733552441146332815218160066515180529759657304451203743360899063435757049579491065430061062700411199066489706631249423301439009051049813586417116231431097684691193659320202770512291469468382105196759962647978978449275375291171674642650069376177001450098175174402230171900846779167777238353392859427812913727259470572150979358406028284842481102983703056045558995607510180926290527210450579311572194642003849612370679891674688150131338490333238698253455204332455180867708003118796377270984705996157765932479435958569582561184216371697102557184444458631194969050224413388620506493755192384910358532925250555936579974539033432675786424962500531259673234312164912995835866624616202435734073944542813406650287246366582228937231902547690545416386650039038151909799198920673511678047423444670411991762259666748407453669035536719570560371316740960128957800238403268664566629051898963316978213695464248954141232496455616409906922850499124464613299165041599884486155934958910619477928791125421603452344088769582948980344604822554519056708985072153220377225272258654968831476550021728753773786497052908571444294790663528891434212695077598096793459435106997557852992452155069754268061828102583837012984822158283225 [160,22] -25391383091098607906899394080893886726318290051315410294683299787749486320382965374114095210160040163646499858894329886635178707041608933955439386934700039266203876860794169965824165231948622951453532561910776433295118419754770603220638035504216746806603135341001420512411947075585782109364189426063098497973651619269749225095703670677175466800925620877569378976226493074842392300523595682089909329544165951552704940624274791722049195727929859280049863958058475387100909487942462665067026148794471861598455668424257353173315237632046760534005353690519141994403948464164497516124684204065036619578897031697907831904225803781424707413822956921556482389842445012052978826518781455439317837985471938164754622823475581717106064050041905951794381743306492939681392934188483613842314041885971422730106998616940952439186014727415047996041389496065174768145225168758800370821971793023751121720895798718520851826021179584068578434797347200567483352334152819414467077181773685375748571821577094315437799670218319767158441950959845925156066076578427612331937350298826071287529539998810980521978134559541536945534357750223333548723548552890309468173302211799017540031626190022592608209424986271062468546510014094755119958786363527693045119371644887861119813341875002820816412232297176921627991013721468546244236643768025726918745943178504479776853509064645001055475049539020273570457827063680458033887237904640903473711750848082597533517253556934794078481529896788147055438063999667837091724133697518942396268261031498036061129483730262124712388147465689850035657353920453286578864993889776108203118399509894414618 [160,23] -29487594313926570873513857160081507488670144440942298096840492554618486393406221749874046350948969576908782116223734910368537337380362939798922625478954330243119365200424022284043323223522171426053373138596880048750636604392994686667973165414509387485863162551391909945865298442051972108995984739684177584137373177463665542686299403800017067770898979994611179596229858117378924297622352603679214955578330715419471002368569580824780077878675463601206655294909827136608512911591467444472688820002950989489008169353713287798664168890214553006652235218532125667394007009314691944522816526235780503413700393383056578242399303339096311793340419222588460414974094844512550252258143633112501132989710588348847975846049742379263505712166822581861329541496569458332807188592356405763676381824966162493828576639703966314217984712952681783085454383529480856376265644514604002758265103891850270834560051328078256998813781686821407364287261499847786576126105046825144219562301088519989128590102807781982321561720171825253077124394768986511960255666714911212064858318899503460967622757444436957364369001990345045261689334172912912565526053379275673042020474153641090735137466602109394219995453853666312974072389217459409814509209494754469784958041806768189676829979581461834177000603817238574805530741049338218304326322538003017670298587462156038759948166475407663942306628698455453058402466367201638907717178022033746960248212320858467347416860151937147740298850992977255819156300422473973913520564244420790799502780104717819920087023447125141652656696732609223047409340795832343385753063658202258108721000246492 [160,24] 40087181552342876724330611042913286957322740520555309082199511435180206614194301650101312063815050397376765194235435608301433207675014483995884987584917378415764366519659758431065878860211961693980715763830144524030465543685253688779560695301461588895411507853197037461552432930487512182816377253157003209257122159353365133526111704720718962907547352983541101797428082028857564076848770629349529677211032815942035760924530584423415056809595936691592608429657801245319804419360568910227939165323760644661198085766404423447943822255247371618228280195464176597723931712514001795643896332503014086009997569406554155958081347363081127762741529221255535262589051704657644246649452911106636902686984713242739739544113113555175462774804638447135202525464597126899700310871440181082533544709240956749566923186532606431203659229322530573187744330861737621688746761497538666401776211878440171448885555046088781421354695886570538433217095779951848684064354316727311413984784174449786061082869973156391837074517477849002957617042875322845076723458633029185360425130731103097004271413609702869117345299004738262823638278173994678076288208864313392233486738998572879955231848393353958614734532955440508437095961654450513608771751995312575804332135205574274198032947669464031381455070142249860011711475960141035323990337288770613427803335799337344782603027477841164894368725578259738682692119670121918684476322529155754322476653443196982007390677734393607506997743360785076803396902404611440129756804319640526841156999212966878724908860331632342769730429224837451462666915070710876393954197894707555120537015190 [160,25] -28311112831211894268624029301907696028642338418664582353178679534440179610198870576566351444698605501432971255080123203471670947140647647197640328349856771165059099938826223491500319127505701286840146285023155958942548317955597133239263964975436007932559465911672950006192589976887100104965078108823372598007607385058239859996401641348356919346428270095555481845738610469337347639584458868846548797864339572211065935271843088433011507285517114195261449122769876180726200639338258252490539678728082114315358289566038749252055099031552061889740452005357777828420022863850910386475340276087902615256261955192659284057758761285408554790319758253241465718530063456854125105462899761484257979421573538145038863698036126788353439448852112657648095362608579340743642004815257399193152953126469345087015495098251324597859183650576301295709406996193475191570595038084223916436859861003359790529871701092476775998517902970687102877382910660265178428885158898547124812380910882481530521230114457295112301603877460683488376368723842984238542734531771117222907960193554322572022750683161336599520774246054291208548061913478459525348621804921646165904620591859305265294590802118844194294592292236016183027109673025252824719355229583391419124875689035246677806674246350919283833502779232028427669684085436665093261208067977097716994522704252144133326856371515430481079082254832473297314957114310942174620372965578322560343514152556044322541233874080968562831113532001923147022379054211475489610682736952308705126726404883542024371859398056191057815529841089036441204348944787653820209438969878443287205231635 [160,26] 13932156376344798849908870902280288467209525594297907152257412664423372959511644817538880626658799263090223788637037222414759067965862556276205431859825288852415267199316574749877734120800159538193058302001148238587334351613116666881297507229720881636374586745553771167603627609854365235078449444522083638193355888031893395849972665611716382740798859693984038701002515910506321190566336165953751553460248047614942465349061073212568438855547054106401318236407439519109050277490199164763590101522310754465214332886437092042573175380879255122922411241983929616364338487192853275943403983926749673422732986482330119712404938629458122366100471673699636485382287042924196470094533696462557841668090227033117916612610913348068910465032480444742160526078879382118006363065256347242660061516623502756538614349104531262521452750557050272679514751791948486222896260507545073353352358631983536987523587847671854673665356748626563873883768098302211891133455791303978364393300838300633102991157835807805246478898384177430421810154424129496065249459944201055729192316708820696319515147092854862367320320840938198943316270582951108386243259745401943486942879990808000796745909277752039724263279794302551191277609699641343493665267605878340907062933603987511764798506872289202537562132056187480006466169635814759075437653590618487309904274641507599156932676471527649777952445473904948372321244906481965139621349282549745171735830805560724867114780474428028984635497539821179271828510476994435771596098291435895453024166042621092070126162233541321961850962532397780774623037574688417861930565937367026067846 [160,27] -4971474780077817352201897557389935283963950993895319691612567903552781302727957751941148167323607473703900909198888438597479482949163688731508167182571331735450615354322841955365536502477263001999703807033730905538716855196618878521173498904011902387033724489064614944237298908388244031252775001338617826409336249742053097937707494485490311098556607741130382995139340102766660039963484699354558549455209131831809734227963190337340074440140116152096228690123404236279504744352842237280394720311129802157092799188970743691189198188717020552181074418290927798547025151312307707527819006873984617285617573286582671826035986323001885612924740100124142082861586196442335961994416732253347110502389851658175592449596733051695712653980697924872169781201829683268330616895618098995716524779212823236368279910718015407176541405315778975940923641407206614948730126399932348705491480318060176449645565354621556009220489393036056497255832330888150621595484104929967145891563257720841979546253501421712491528312121718382297807849624995291171697849945650794108736260820249208159657279567706095498961550204214341342769097069508458378028910367844252096127951128407854411707897467938575029695808589243799701215397963987878195257683165886354737660056571169880112986544999922078586213322986605011547026345997158854204090689065698401974710343679713283730131050791274257169998381892933299962132755140552131682161995974837220789410580265119175391130975911665244148972798964762383488405790925493815061372958955221999188737878825796668741075718209029376239055878633125626218999390853133068023171999325090790225 [160,28] 1197737142428956772701120994955331565730013470011032949764495328718611268280993140492996554875703917420853375194995714620129470484344023759906385183635012553178989228388352158002035709749089779462229541468769090990388705319203794534768893705763472019187070787889173130357185687767084038449844742632848790041714120707178219801525921656423624072102913733193885294306433963716961454621571195763226478294183857157827126151951619149734014030193001315802280032296944703198461643882336675948747728601024336309162175548373640398414150120369125832307518729161153177052761224014638121274211984054905929190762380659347553469507894441391645374985187481031503723634917286905232483440149736527429146803584695112440174951354642964453526218666792555685168508488077073179293939688039365810330650609207414810373320030029026456573887617059123765101350161096441817896959542529709249258730282841744839316095287053815822397183378818665566834621401135354481850166873306782345539344296819988595148345728919595123901862468359765447129638457166875315214508143704796808312677170707905848880825768073704109215826190319890229441273650356766199937540648220037864213494066809869870746164990860596704813460989340023298174645642354793006135695798403407122564879573224401374274147102205790178858414022153934034518254567524509130142734175342736297727891967908457621936333373609613642076600847947288513653241947672716754263595226426659009313498675254839189176836573037534183765714447628901109616932011809610470595927428810395862798602990875541979897588877207371585789498427214148618426066598615892471431248206098222858 [160,29] -116442907899333594327286139916222790007061264517696760572334158909952162940748280539571182986358592609781441347313088641688710399187493398441756378258968165448419119675138257673615965551705634490598424912347821280934355762719407454095869470273741725888996413911014196214187379304631499723766716659070287149018259866254827910211897526978337443023820052103062653279348718240548024755382131658357263934489651358246425932686441541797637528679679987234554018914082397687725377366418389430648401951468893677641465667055982327062653554386396719716713498756600001496060761920582306774933023209315383996161454706095197248987330336749708870105021420753496259243677357097159647738524512589381771414857346870492275551974080773620614331653789674573603304178669946444290900093723111772647037469463591902670418725731173414544202214766364770889887492425462022261824290143043651622408774577089950861366381943465282679865141960982728340270302118623958764916919380081659711617086844490341212735688548971298794583957680044440458314425336879036445624547372770518656217646150182775585850603493044229804510649925783002380850088845532500300263097956595212553503245329366652454991107199548938148321947086251006193804859808778886106630278656073404964288130563596371660482016522244426083724470494536724451702082831734288480663550514888598337047559698704224889221886040209895951268728998047259398383907307449728811358780838232320511088562488620456752028190537249072537098839916478158348895310171043698245397514618942827159325431478916315241620770015490482501840000447740186598114077738841943362948309268230 [160,30] -49134519511856109541091145816710270442064705826612727046661136212179647794285998122791695049141639738739282412859402965607414443049740485664532640398665580686362374513134967368318224570433967230165706138903339572726318023572008647679331498270168214826375429068690321986841052627864440929981780019568721520206055970842213980357871873977272834452926135802673238956839415488978603604526733372456073124709158021031193393583706847394727458593832252385314312951455991490354663633895848607073617597496870166185805767964833313775505955064917339295781118099041201316306984752257084179273365288321703411434944015652542835943848307047452738257112620565525941814150043510592236811788630859068762279939718095077841601418886775600260573897848333002267016014271255087790935334650227877145017542483088682164676808361188096103023024862206665121537795663148491423635928373235835818677248768286708586760478390706666951257235087027357964493817679289902272742154646539134500877737660587085066166556077804050054449737418121390602278851774222222169142854614399604800810926284319348544037364584729692201004294631914109208596152182145045451611018843015541477123947101872879005773712056660402865595044158242256865573096317080761951244085225686120280817013409236341819480221799158476969238096964925025618328121697066837457592722945858420502817779922499302725984437605395791828588919225920336574646470706039578300971522726150475204759864078662164281830602563707059230756933970906497700203056681758141524626609656102044946341930148870327833330635174210003764321652661355680852318286515170702296886935175 [160,31] 29602369119066023565149247495892195962209544643907332744405424125800933572930455113025659891959849269458879393974130274533682305846447980339342521940713843181306564746985256802452617425589715505994183716742774367711236025983930525105550292724084431744846660231287893892321447461968420697847213265331743873258190688797839035134105392961997756285384286657884317125952756927351147670096275183523494124143528046350600731412809022238253027730451247487026074727495398322260463740043109670727767401681890533624101191516552225610964307443275712783118079543876758601172529172757323090394009221797128566472506493674145856401532974963045586461180419809467384052166765617535501595989156758192212603721765517154170865147671425633792294185703299662417667073151776331549730522868572823115992510488217079843903932791910360353813782062904512833353364205103655907047199744685146971013438377158058673123751315603669790365475877147217291845389463523306645220244427185987797440398019319299768644254988122855288014246049411907145573268318198171830636111114300117771034828265359931368981919984878559737523348145065227487530530845036400848777925401008523460875287955871726212745963942859117149024534650245751680547229449805613553777586221005871509798637298030887527179606058883469734689204998239144712136970910740811098897383194787693097657782542303480276407713005531796636923483696090530844805798963072525195152773786745570552023742178884041750585733412961501683914113972448026825215037206177454213288508325048781359974984097024421996989312023678399428090385801458496321937368336584085974209600 [160,32] -8378677944591408549700063873177517817429950443525771515730353956362098343032596589402164283291263365211969913317039661154426257918198205717006624750035335305364125374538036224338485048496600396422452859395235468326435299753733137365767327588584730726830939137000892316604721678833871144740861075389316696967160413323083825648978459111349725468663840017315917701218970277428336081988131739629259248502867990454388788442993545409734271921933886579507802074264577628076374331146182373062096643010867507173540527216555326592799188513040240305621351386749963714203645255374588633437348074516888299559641601604060595347136780114929574616775734545187233620767051280172534027046741102617728464058628959219562593872093992474449764522120416965696637654773136357566803021088155320156665639722399744490385501866056428405814249836387966103806430603277141635245685387252210604622291982611928363573142898666398585891617222350118398720625316652758189411488848730352843240301137424261324211695992322813212862429063362660743445816193303460369152842037535559743204142746711195457302776866914564038344959269706294779753810487834425516538535961851546874321165740437055513096798754399214901716696254059560271580782345793720839962476237074177096940155648379515687540373923680876500325142023944156109888463944961303796114635997415657172017945465031737364248966298311701210223472384980420287080375315186057283936707030632211918813975003938019427264373945457132093877058610683962342299986563652210854455624583845480238769069109592291683253125289997681421013748914745064419921715294953606823144 [160,33] 1413968390330804552795121643492398077861847981196471522828574633829580718102013610453141296526734261527723019032935956869279745148868367877555100524845475052867883710324262421578150426677734328955893012293095664548702617671358847254339039173513881178868488327037400925986673595591984932153340774682543716303911695697821731884899991891268576435155504114348964883450075958268797795578451572823093576701599703762089544367094929688956867884828683796524223920023506810072609343691785877366498806961209045246303416009112675603785150925599878905565079191943500163162552630569203284242188602523988468307589551701203080708657524954415459709718948382520025888474790747661036787699007482197698833907679450864669382610970306509205739606284831503231669758304938752371351984303191980591128515952078113679111503842452484476224087762982896870781530968758464471111201664130607264183040632992602509992188944399712430305787548713437044193177154756617467584323940249712552224931942976783702319480750785990723053098187012141365198491685007597369625671266602341711641990905327626203748345615490980306174182084134580094792727550525490525438062548295930738365097327814851436999980815990016705032037152027085649948793724963277022759219756388112468604979770373268421841762310438329047110676287218461409272066696233697390092615908754911783563236781680040186200276996711302941122485216409847767236245653715382475188493974728764345696817981319286116082738852466973268004253047791559199278473483648085111032317372096318685066625978290575678550781172256593449102304761246621487438820688214951649 [160,34] -205385665017844716785535327574847412793487598008503152507548651054697114095682225720569395519915844430133119215492299049454999933861319079292596132062756605906697739878781954264729020006253596397974822889444565218276214036194267341020820653245848153222584677302665544690075756916038125357314613334685525541838729412437319819459349808860662344824375530116568336757814226685576166167317823104261026671887735043380629438998504614117964836492653735463105041020163273860696411317362505948698192616710353271321691367077844389976200940335548863719285047920606292428967836836658449352239623928994385589054383317346692444565801226233204794271599024309407450184314683037151378129604466403987319751932988011460572535696342065805589515213710206097925380701700710110210286008157217477450821217545147666860898906486722544666113953840266882607512384805119037328533703746976662978658795233125044115972244729884037587454608390387179037520038684137240935959292870576066766961101886539723920097712340427673753016395511725827388579267364928870540739888868903039766057012223295999188834581110650120905885518123904719671372600321444462677585502190613402976187980697219717084437446512161990158701122822755933978633514117734200159654758332742223517811196839242404444789383045671678609873891930372446253887069486393020673704493535838353184801586916208088054337675439066316816127431726022316998878449051293225952327622216939367465456856464166357431580044015789155697083915078292460577897522617374833818167379877340653786618078549638021440811514511894421747545309634902276682688685039076 [160,35] 200575797937576315574120527955095815669995537377001352394866909282919714007092523206163423131453173409362177349218443187841177715273869358021042637295493067647255189541958366191093065407781228806321162030974677534207423841497447734242580612682909535758021105618329277322493297133541784369549914347694263929832971252199506530923816156699766637082744533483685296379997165976316903148491927437880171278987455298642747821437730943680425905342998882639940385084829077049635077016482624836176627186587958540366437924890345281577523127406435713892733034310246391127250359859414992435862288724826404955188250257868013580979851338913449401821855218377646980121273649625773769203777550970710258832471220404065525503684283854707006009096912649581562320775755045390151797010473948949418730372608070232002408882213541576500815358826132159253598532563626929802115590593717720431813145959027399113873242380472784027747913749418295524675976715595641398406452102019838635677844157071450076727581409930011788479888318571389500679537077018336688617342008851477497477772488166354799886994079976605699001580439504304074403400048229569568411627059272981042360619386718091027931933762987304489440237753324316885967884779297265636630387052274110614806190622509632854183898691995167975080188935477443984080243178904118587358376745130968387725861684600521343796050268747134929739742790486777560820881734921212295435788174073588338091544155643147810068439804549976096340171696083946120036885917893092872899205755708345135468145996253050136715778004283620349977997588561369754844822500 [160,36] -259261812818294774832694428506247155377448065748372104014689260041476731047988800727490181640009696205001215637554186777743930377498927723407269280283854744355605404090589019905690798578362015200469403353979230052942442134722431637558646724946643806502889639464352997255401476642224428210527707497676148649070834285618190475382356887891959162318648232592718008565440849822339625287251232672095308047099369888340786609288833234788168390682075759790505772078246698694029848971776346016040466815104037164990873944624230065130273711938711330155676930418925256512440755232166687196506221822373615329541710059963138028646565656493081337346873891609478679943321962620610370851081783878654222196694321626217514347794753808935892149856446893008284608105721962187633411287312802586936683809404099151765860528095597755852868718785020010260986965034037568416092295845269807787540482144417986147184135615837157819052680620078280151981407375871762335964329515902340657448399588684153165512457803323638165283400546657444573018821373255071153189339081885312416601544026133684981913975461354921003233716018617946667734507489906008508410928729793697980588663920840084357707680815879383077354913867678877654856880162188503431545989908366256892472867308577509347585933481598925169392890264182501043331182079592732476994793873726008324428615695633258366280823792267540523819937040167917527004975081737971743300581560306316849669259709549660298282658823066250152794571274943754374693917125993887419892266919658641653674553973846259389764589138490008562103370123301926557869670 [160,37] 249810947877868384561316770424996158327243247995404628861898995748084128175143788830200498115294888871738690866257908324427591685246389015659226330131965328214669865902750865056794730232433145482785232957681659013881901946321696963607696881803119909659785694957771214133907324272787241756192193010123303261953859354931133958434372646982714125301932180047362056069696112568366802506760613196133369571820881453738881358411305854874982759647890255731901363490883348528215622491381490793439498263495573076722644430176968226320547358479978929096646176511649438187682359847865576683790949374704911169757047830129202572200051294405297659816049884358240982557127130876041482192206687506317778802798025994833899221829717362285922677364296094744333119201153421271924460730626804574727513689417685933417570274432495285954738875795189800413265947537779194754049319960658629819564263347008860586857238535748834874165590538610757496178355610893287114491309803453883645686985011963462984786775154662364176717428164554483567045589605986369502775807163941485713384192380702471526155335735941839931881074109636324493322834124076929126045372578489997142208049845152363917887274877116631612449757239705204463378291060999776994990423550210373182359656501108441799415727876076292709449974376154983546936164861912170133131979880945796182891761161600817163136892879150082959432586375698034004445067239723894792695365782214659735653942899833783633607830440914048203989070444231910915393057289897548979145943222940370384767745997184348250710214712257476486400973739907960642785 [160,38] -199676387636801555540124967785311391157822714790279152500390065152630051221604851614307768634955611448478529697615779052763231079783879095864131785340562868748031072405864397695838631123115330943131189175485156531982579913836836451866495115386896951947660087355805108498736976822888316919143919135601867928914690541354628351897164873711233834861228664288236339798877615739420441882204969931240378309947289094674478250692912511608061335896869370672107877486516376121955749013039551443708846310054372681964016312157420292786610858171413825066787493917745100843583963974473031391346774080247293199784133277529186777253085400673391870365620302360383878474226923317894670502915629101889071551879361972827883673667817745181843047685373276238907834588220968118466481051604513688532956878423599186233660729776655276891226876577538022797332047827282626910433664810981921031085240997481104843131016612920641744641382817354512895470628642215764369256700223083603341835928591852453526805824826413026401328712902020774519100600721842383924456197237023039603289092348089933659271012066458865791497525470044295530774450783230196000185387199621911287942867988798881661132446956621276639423296189436501689282488726087463639375681549725946002223748620755129422193036390995028844842378823074237325745090602168465675487271798711005116238224047231600386508120665829517660566809981304286234146837860965092019581291108840839350850235467015997022251869084080548622148153613992457380065596532886064858467693034781324233030991856860370871123713302960562872743549498221332713 [160,39] 138010294233874452681601398378677447580905116267667954096044066655996103024334977519003081687595525282861786623312192715813122075185326105844789146391486932870560656897525553345424357403980860338244651556902707997993492588565800162904942263858917024641591168268604465719294252146848719025207314513291569276978833289737713015683389722483324589360344522534770661027762561064424984581661386882619769183128288319844376532113028713344038111235332846724283616510126359230185053231882934298947640443521603991472712901355731194958179434621132939961912482576299853445435545884771034875646721185064061256174226234736872570200447641130941418115758683903618277567637006906991471115312278971016376219538792475363241666971604953609596953324879553917433859059104465604914587750887365568333929845502601997976657311610652645977115251320735735242804608666544557188048902529352268645764231739042791686394582329391906145346233041148482470381209232858836816489506188364706725277379559170445654816783870854206970980097703336028852518094992830354842332328596495642036694673553391351557859580620669951305810591876810378990300412275090037767422719843411738946836957029754737851559933231396092707431618939472078380762562192480897189320296903199535616565317484575983292161781096992861318744549681877224642721860192934925999524916871849035364002139962465511052205999512720337962371554920159411579753034033472537804857541763357246207930165019244188200020574069839947244623237669946149059927960725784705161630468485728499405536048463179067970565291051874598088736496428308577 [160,40] -82433575782400841305353221601252082128620602518001783788151194488008676376983985258703845584731960856593682914489654059787896424169529144751149235113475289472467458423830577330684910056904665382719056802490626555024730701299599926320079429904454288159788486306884346503304636249539536270537376416644837374810004800112910323879258748650807473559395428675145655125403872261636867885028908945404772197496586564923956685110526756204121907940578324252551328444120214160429829170680773880087995352346351014894732078451830538632642132830718205398517511416292249166364883639715245671756942740802570543146024673671609656515291972227742683946973112406142621282780982556320592341534535871141176275735179923915826918192173441495747151540825904994119430972759228802345263163108645584678558330163215935400744933277191803334715471755633994702036540350602195750499775338804423274669778994000623292603665355315568089115511149171551977890976123611887733303759377525231248068667771198546022111817769460209070063827252841028427798901398118163634034631674525031822689993451759372558996190842024828579395339996805339048814483870400032914230361901333131708817841536470121372920750331861820137504182861717759380388396285114019212595421620447405691778318398115849921144703525773646501669537131762773998056554244924891803774911437730245885023106710208626740766387994088873539995050567404573845993247410506344902650567724876410839323151259902659174108281450801615911396061235663937781195354549443263647313587198989440572303390372587807555285301924406881631133282059961 [160,41] 40740826071479114638421420867505282301003916125396892803336438332285136587691684221026715514576821972791846476353548954624761625402972544102129988995911203318755911788957636733793813952559710743149754285615545186737405812863195044326046842848621501195892497439745170842881455785108398873771108156955971564566650133796488705605994335626499484692162618437143888207101461859182588241766412769227220387181429766381159345246725552962066481691168659123232304616727128491126433892161938288092621752608368150635433300865797914821209884132074000106259094801031169299103793326598047632944247016130153831090261228234734945477812716983222444763065882221008370484384294942686922806243372566923536091219270138163285808795296788142551704746440969998139894875962460110982086063157546313081453857037473449402677846342214571055706388559350052976905335616319013996833769174753188548171495475743683561481729372992220257082668354802144637567507348458718317182031617361129748168978825847297665894252075891455253674461824232451680369115018095073742454366074447945142755896140832050700477661457454282494649331969569947529667952521573751956143151694949642591057357134382966735349212260695512557906322593828443688130202235113309439053976476092499972722578127498172887596117732622655120544742560960563543651418131823980378243858697302722915273226747295962522730982037436127581462765813401845816307737955882249185147534630083263583984833225199097090774632105450704335583962476052468871235954207027573300396209118630890622262672206736322380032431529632777998462920858 [160,42] -14174672910003385640556552491156922043940565224669983061102810509170083187666635383968117882059183221513463716573022286089866133402478172510718797991084959699002847710398876668827643777986908813098948052585660925390342166357826220072894498061760955935972140074953809640167600382911614298545288413048385080001111669702846368105321424096008853091539271640642610130561611292947707507604138143132106690088295298460914028603971742437088722179470469723623456750656712362039087029577294600787984745486759297108756025701401823984901891303456880228786566776290498680424026861863691288403282101079572569455750571665390386368755192439683872924144163757759398402835947019763997511432366668343376147161303247731567559074595351375335637150486843421588296570785142192615218266231705449420662564538449275536563501035508025156667583909694878912035664390800382758174799527716031411931657138181866392020248143875465929629135956640591872779159104212773212690796061740742664377876958143426303777779224380165702239527789732691883685407258164787128956433734246641764308445490197544513928900869465403664949659372638683030330588822195472796310091020208314547086765116869706241057936504171274879959207395862848860583479400947463438513259290446081315440484933266739005691983224819993355283961280168119341358478362217547930259970145265535053774568339818530930851971018218528427724527134864769470495774692771982817385617121182847220910088642958590196134786012447410079208326088301429751637967989987986409292915849618586583039764039032595674531491211141020876039275 [160,43] 568692796165025343063108699032682838086810245400465087377560472583696472600879206175801253375035481544640418908985956228711399465655323025450761990546263355975374999589113924326748139410419691687415145189872083572189671307424596839039063003878257935360258010519737052087372162244856347203317694238720937023469261133078584814145538185618706219579954925570441783123132571286499049377476897570422504137971596249721382605556999745679334449278271368836672106566946564539021976572699997849994940035919989503543664050562650807270527032801826714462523775729166582977042367481635678920395596681841143916633787437992322249144952358794552335229135782590815889710369564273076025375308935988826816937854168828395542465055609059047181748115352965844148086953994881650116522129121478164944266685853384118154266406849168909948947351286283287901305183156589745376428798619082916568753621586263715863497273139696293983632558163738307757336413305674055057495890933541303278443111805290287532359788973267471444031378165456289528754621478374089447323241438742381504958055541353719019095750819796306454516474161005462956843287119340300393115066605825484904323278440986439234582430939360109197375808862702153756768302008378613136990813104870302933297397429082660154316864402673561693462812956161388044748455213598735624718015571646959079295926579062264898956969741541034351815421661708982152750795937602024601615952296976580205287125461321547623888182808537874396395330416852202621016834555288987032503492791344325519140277964002131666051069225475280195 [160,44] 3896254901543750664251783186542929294269648618453367725277801795125064452588303950268738003576488760854991970919138055866708285275674698341743721575035263854651778884924357286307714737495793883750743076469940615950105774791340508699286717993209531629522804096498114156896157982246184570634309238896779288739748473613922688753868819080358455055375240060883264797085405828536048452045313261793880284811129926277787481582630690328615434687134323836581951850980297660035828133346526163727821159721030725690598076990042894813552559455681965642533840684342690070653614876679704492425543534287369101814508660805418610453977891475558098868840857334577209509986800387220275154156537201638627186410361916018100942756343605093206510180450317740269983504454936690588692896414651423969520535723760240387712778243938491753477080023417110933024961876558289659570753373055537873530688184069295296141512144331518719901003524887148611905443168998896186274600632546591977358298439820813389046388770608718588501916130938203104900794228352817134472901613075708647997096401777671181649194206547732234114383288382277057808652809280196813645030608945618799817631404426189602277266094298950331733787181764512491748241098034086978196773701217589092373785397707308114428301343466627681913011940362660482753121974928108858025418637182401061256531652500493048544335868637023946210771184643191822520024379926923845401768117204647007721758330253946608539589354100055094525587474872367934854499771510671034424052970577324887996229772237914182667888261371253196 [160,45] -3577175697818125825778296606536121803938535779544445236613693283626112709453471153121362830533887188609926713768232758571637897657283946908909876295695616597679838050887073639313857635975254036490656514071373252002616433091442506370864104560630652840129434266883877553320610605321777210064190027101028442401324778933668717886176790680461171647688008791265224283200096543179724506988914727751929187193063003792229244604085748751681484295943501621396721407730830569161582059836582814269320907375256488756113156442350136656248736693995460160596830662330399645240502859605995493493267791326466929219258433504673988299208579713493491170492027750591147426688902011839866203660002312531331382539919304964382697615243907410801828357359739063138999997074520716320381985069749367596002655200110020944103844308120747341217001875687066266568927816390015133497553870472665390157563687041494252816279927778940138923996348930885711679570553146122800240617257775315000929172992947973900652305950079908043985528498184642438884265756371899288266662160615104113447778712092619144591514208072805279146239228585943910802353842218752051698312879090431267355095023779064705678387579932469496257003644270335024293749561752616070227939597200802209714876513110125581069473488726040791218550231948666992584606630846811792377435774321311200232460505620942085235276652254400445923373203917953747984897668434801979056351031518591617022842051160528105543284768367022787658127113297752629295328024653879428969089798539395657936289729589413782787497275973642 [160,46] 2044881445804927285075097809083649691023047949506897228457372919705267402975099987128302902148616308345853882961080681179179480130466895521838871306291116582395155795774277545433138798455716448567977974315091198714148745997575156678289969210300580802620764256151546650089078904603673605921047145790226145494460435806019839405644647245121332989281008849459984193209988196701277173759325645638050913866518252105526893287045293082953746708327748271601404516932206827354384068341100799254935426095273593806324095322410509601064859794207651221857054127882441428504918567993281202950324914564669975980853711628170859478214108609109397522849123841908618416365850887835377540906058958630529476014745913582116127216703007705315622651213535496313932845530350299177086200906266293527469691551784997115259066335031105903693237046422168539609413150338563747412085679181990509534281877454844728264988071140394186165702695594099364956252719382324423973256467014043395893648153251999198879088978990413746127195658589502188048410070583434325702928757572567044038048568431059253627432262300572874866269912431358529528940967885580106143086206650656730208627989265842713596764771023352226915337443609344622474432317723499431849788280225230336457570983424938571831763751833937092906190560884559163976528933694410755653151849728846082161026051696342511650318642398604642592001866658573390280877195633039769545011164630927856958268009748002144623852490862036359180745640425452824210570065402021971009948311181900469154285822629955366992157968750 [160,47] -1090568529990491507194442978893934885014900794660371548251571526752569582970880351385696480556575221276711888130216579134667788189482455836927691918815889557085978301590796627818460032690402737950717605373055778766716699552170872825377819061615162212649206443571930507415882058522829463500267859816107097088669186935106437112689536325139651165642695887835513360809282537655374003021861319829753551395976978530125103294940687155887302659213722014744182672842352249883472481259019082106620874262479889896016870099968275767113359158684229079933338493441709362952211818708663599426314866704671632661596044640970756694515109490881263539065780379439828654834705908990313854517056321060172840724996211841493131325309537929502213681250109498135199351308797091779685028075669067646002191063309576301493576579120259073819348321724619340974830926788156330683612927351664137796285563038099828101578213480441299524563861598772369476215916173381156693959618057580855802162038223107479814269688927454115049416587611306111129379939809665009030206285073840174370504979573195491741886124347064130129400623394872154415368961293648747601032885159431498919207570509463090988280454689217140011492149648057409770564050973465053947452852336643655602585089581797859930298665243416105508729868946204911447223329290942486833221195055231414397669687425562534643779172617809796755342033170271565250107354451995904569109582650608276864350410481965744102126955013996401788435063057479426732342539448878068984746162941287336526838052093745862632498890 [160,48] 866438721496807730793046688155820321010628274484298302402591990560648155416021377234451470645771400242367296605960714754141105871188865062843061667240384328529675099776646138099238477527971267495068092877288078999965997336897851308349323330845559457480251352214375848822202705904782741143354873675085583189297684922161098349475039850360433816221281657924152389137963962583037178652340301587416937494541972270206316858505404057079211092819937541516422722545673786141884690493765517799348774409578730977286064263046557017932048678437481127973535204496774330108653894586464253229486298799569578371107596082303676518645724578697800320873326235794493859745025994239023903028980838285774056613276606770699247558120232254401643741894892185419251610608296157006835733585613768992648578184427880774928659026008696122470486704307960306728259084111999743288052530038138743733630492450532691572960206902818936573395339344513546655676940956191232367053741913025760842190834475246472667650798219780523431469538892368191408012419566537568597159501927408729945649272940916676732572799646053931624573319210676133901245339124667712292407326556181803464689042886847159568472917001820207367488310760743695236872516884966797506862979223632485635144991108759616758260954883344700737810871771479070948620681623751722644959042974528987448895601223565219134745479658270055449660927848217481222757981906530624194550356740088016229499381048426444025250829794197057459605360535904756218147203896158528578122632402005608400245827745656912538969 [160,49] -863584278924959196735221374025522136805393251639759304956327356693636540775366605465789110346252984399387424025093210739709081654647865841624471458545092075232958186496054006240816770455627066250344390437541433889091579615056679029553210674133168077383809338081021948934349712252164589515162638720222527882862467993710237156080407042801023303619377711129083737834645936370444402074405594449468074310213375730097406318269105530509904386163717412238233215901795043312325254548782687361356478726251641017585084295415790184233264109974053157853896217515156306506937927978241472191299216937416713525041388040838798453250247971825672800840472259686562083415854098898850925755026832611252228920510406901888288599338429415288449639739363589506363827967706930365989411516804259455295919831557950745792376819528867333293080942918970525396862564439118988429993613448029501357080304721736781315381529598472749940310112648264360469093872103499136759931403452248116320721749175036146101434923817964515864307313172604826495035887235513921765153015479618182675520374352675580498751316486542226173706507830121000060390657626457367504218846064153716184186118808473515621084761532732617930288728779515909541198525968087509830091758101904305526854499818000710694975988156953270837619198556744123709793692062322088326944898619618520904363305829584651279150096614657695627498680809983966706790014859996883617825464948659156058733133549615416276912740593278020147557335895765621825220061184869121469569615296646503879074079232720305873 [160,50] 740167048815463286473345696724669350947638496435063741509955884468816833858676186162551086213754697329177846890945729573173315874219810756368821260608213496980059646916209382484771776382360957710000354432819180957982015597268896577488032631015460335131308330902429216634557819174955127245717114303244987658742241293222406037747689045443435905840878541444905007884371103940373680339993748062351340955107746545756875803390714136585800059565877212677824092435708117797413313999492607047795380355982423063472442183564839025519628158608035988716887193875426111321883973916487049309590417517187728159329052572536747306934224634139918898210234262408793904210627189244032622576447962789709461385519592985481153405344415986465664053400124089873083412593173369870401959908021474486920921147065896390172461122431390141892240884242209511167389615411476027993808269590965906327052355525317201697620060973057636835594570028709137116529184693752249518511087198444404226274750947201099080780849378495124234340165158732560632071441610411585665855523175309839817813931296102277089744631977303506702412561862840104184187602548600313114893609596210403566886711446785718355769036160522792785964616772229373695507164115260252181839505649765229622482241955883550272386530690803483815437808324691311344895577593991774767778275410790328119137689502636895630472992122559046224157495746324571022107347026157652855787957545834541010289321802813037348837500268477876545915539672896264655839760768531019942253449674678742527374286425046551 [160,51] -498489082354706643619228140349885869822075323093239170334312666441598383265050278295819466125168639236220646105771097396629838722899884725944510275311379636514248719941817927658270975756270284352660075320190160830014021184455971306408301374398153573157883415140054618449260036864961118723678737556660561109697521961476163630727433718819592445157843008001758312130569397094193067977082713639183516944657559021211809390404394513905564079836224681459388631922393689375185615343590048265448209061378236434631278020486230415055237969905315265063514502098498159036591164451662523197025502909803193988610935731458266993027140144264840138730257925054030033910667832709918782235314483955427740785630114976416847079959108188273885605278474153717389511899698681918512951013679380115247776704994169259781624210683857362687715161667015834112217494697839181724468996895586631315820222667422204049158603959272805547015456980688255183344712996622505653025687204460092987885272522496295360526051071475915899980406921079950317014722225957154283296051477258330590438951127150533705897313468914490196145995361008013770131551246587992381646302052534920827957087631830628955863233846112443880672216354634376102721633246304843655796181488515593563298206172222369283986356561953726233317278343002802792992635315264385075393251011329399860614571671364347549117867520607960881026395084246706538684491917570953937489160203773163987883770619288780974726108746799468308815292535237071788961903358858522036197166411713594787968195865068 [160,52] 268621538355103550387366968799644794167736228278809396515345099148079252635456673221419099472988763667783743188521232425789584680504109328517839595739430240498369612763798428783936137747290237716647085167856388293536503449576445622232664383744265857417323789867987933336408430477024216917896739867972769764127858777004423462095126219442752969788801686657324309496790417807023211504798185933987880887484764682035153331443760904987567350786373131987191866641559532519309222079913600972548109248837376742248162973592262085309529858445475220759862268405102215238081635005162886557576084931453000205815140138074384425659900393785294679382783353268981605873181436897847792588423911075430515827404023314385225257243654718949536996639124099736454315868620344230682309024229007083381963418619489553539031536215418779974987170890888564887246316996521129431665627227263046375937113963568613061253374490456473378315873936782962827413987032819150102680685542134033640961632748637084877130713628078835669081087387095049845463774745311630860414039505232413401429008586477967461279018867710400266111836972043230553465836493186462377755097974884273293462545821858481257667207168179616161304236331206240047899620336456942448654506404738076171983079271824063998012863988432028596022771906251378253568806469959222974193170276382031117470933125916613874807430203992135593962771897768452958939200177476056290756618138497415822837252884212876778493796622038475513240656587178066587241735207978260401472648953519348844624886982 [160,53] -122136372817426787034583124611900400059150122788709497879440434030550157494700928091120728287537135064743981570944866960993643334863153077884209123489677566679714813556600716274601743540856576559740339594393066195238449682089194908876371753496709902031976223615166683402694749693395453835926595738842450476355373433974276066817612724782701366007514521277700732931716497203189134154741960561733896784980794355873920300749024822732072098054266760543506179089560493959839725861883528835679723147096682891896517914652075714675430704482321729584851651344574135373093112241277500077535951132416846440064807055724963138800748944038472419163852029364341583010073474411820797212118568830010524982682897950813359774234754694805906267581643188929427554638841882230341338986852298210187865791745461786143917234172232519434652578406481670228958174457454626790522592214030665579589688518800535200926598330100998056435466175366304655437756807997011521243386386955618373064389872633294527983198301032048640870842197873268571182181365496198292603315857501007675739317145100229767574333877967833885321373470695208933482847834657743973371076203204352290244657013792418272644701239529861157709088475262901314914941981209716934811418981573167518426866837613187708331979717796050085869748582173143398352425595836055865008464208926762590715234045943764189852257624057365056403518569989384350292565634331129043526924934213455089768680621114304098568549715218091090708886479962575003820827094319798391886400236905626492700956 [160,54] 51171273493652741430287822446102471001510391110630034018444243972846172854898155695679175545847006962487376820452915713757597238021142156982460182084833964408572620334716928024995646549454336313193002104156843014092586363521913914692928944188507913355851356122852542026257120308012607023185913143843363582962668461632439449452872536462165081991958680677020764471371246054620748234746574024677514278214788828260407344581199121996648487896526884798818161525400863996245546077293662631048254997028367145771427339364888939857355603348133817074128255594204556492195500669851074676990270064141265310393906736741935688767721463122145147769012520729406951932908645204702824712800163470544366591563413965850179006110925989219253021566148201211298848587769706738558583227195530018785628435803474785350467282417828975324607261213937841303512931298963579060298518618852447436603132624215709357941933807464639496959897943632542814879943015745882249624014583064689629561368259752484078836664274639450395533520797015223202021312038095281879491548685573212922505205531768950166830116457525527568328267690231645753356846513803721604946740918134300846400859412796097133464324209758544268825175324911494162928030675767140388895028447226570082434947531199208865986906600367885946182872611899252078345614708259064404944032320451632165322720576928835376944153220437579266232173394290096574223748820384603338194368077431694676125774566458095504690870920037856518725306849468772244758972435120198231005908530551240125602 [160,55] -21773134434209111992743910070245079067934102819145903691395047735149589497508998065854010056489959632776248656652415401165193915780514533858599557957395982896161715520598260242494789048538571455150383418749987654749191238562916649480910957129638972334196061344736079177595264073306661886241374765601250450062065977415302307242850837352135723696657538832071967964552466441895121328113878849165895132414619014217716692577473308956897056984271660364738469405960959506884047205684387421144207031185250552290248070876833858030424756377416931862219596567416407369092601883592083659184487780949172269519653939763954633803332745287199243286617869241842135126512553400771666124651901584606326571275286639122562617463050583345615284493809298158618791051323529666019064441861948951695147045186854225722689295566409561156758765301259025006873447687376762657382120766713664601168848986857305098212420961946495101549368579377806464983543509151611287927877573032474035222150779069283139196822604086739200846970661976131507134626592315697491496324261102194509074985397354386999531493018313593559204772288015447112011627995022359570677761672735075293106290374875946230134374519063814668655442770246046467865232152490000398196041089708516521215033794271720961388738203193718966448313911994375541251038094594519975476873502274681781677048818162520684422296169483152484874785918210834711011838932607536986432181671304001949643599580084131606128796711866829927239514948901424219565944982064694443018310658818080614 [160,56] 9615739726060178456118380071107082321433550478549953082870011652723375955425574183274402797737994912168457796795706215017318842527308077267573707761411022385883308988701883960535084127477150397552469260679309740043362208611961294934835892300143801168675097761132687743219109807229356504046053887868630878404250473639856696294646448306904761835121908548929413056699702890483459361122812711175774898551791155882195941045499529721893246131551685522371991893329029395827622317759893265483735634322680982431105720203549269581601929252879305550927428727714455815917995842121464401138801798895310584000596009051749834951637394725713631657652439294881833246630690475678594578437155036560027582342891285516901215684096552255456101799948511275159016759721818139622534577331605651996748751380701611027665303246281812082357055587294737794525178938984525144703904449590756593578418398677672445445779521277382850413603767258630698999744319549119475396539314749564990839150173171363513875267471552164293568777714890477424321427752548416441699049429158312112408424508681438282126156000200721851399882005810937581168681096153262682434514427554369720608234768341204712121837160269892441965639658486750570002235976302556036746958334092088642980735315579166899286590739155082323630241675047277282009402110152820900098902138418392794578264140094659389323898142827225931580925943271567143635191029273899490426768034029331388376640195211917127367358331726061132364407753427320167439654602978759897050994878526229 [160,57] -4120590671755602301400769064201784568860365945461874842214593378417177101174543306433767025219297787159118231304977963544918285717663997554419387624294334407557460142134858887345156352827403198391879316763923822464947054303353327078632802846947188917869280989116954693257755104835490131004626864160954075104706358310057041047310886332391871093975849213450724624647770059543113494165990552174621534591127683596686918121632174781026836868978022246715950041581486998797436417709844018364993355781060975612851870084037174249413434219112322327690273159228888325350565434775010474143290770476508425001729597790621577257020782799808219408988818240011034581601967405591190722377134682181003199419464919259453109769273876119605332352680902357967340128463902032474604196295612185327743821140852392501237333258775168809766568429504233016302348574421830973067368882969983750030489377590508152061443869610904000596048315150098626327021420642437869453333711710075340830883752747168898452989441849436912739939511826264455096492088102223512586896992346179317026755694253786516783652275900867636497090448806075310387989970098176018160805242075461018616662146430553185676297980258842590805200127604623999662600090608316712995268645714295459312652898414017914674067863006112173917144468515878227724472138800377422444278693864692863240665378060010643928411595413094747834040415846684524907337071966789771414114409631820227280379852963269199879775281411607282963618813902763929730237159804735341116821780918 [160,58] 1602015004982643251973064560913999700948394725019743247003673666376541700834388258698288680588254751741315852043302294975775135166582176685280434288630782561509113179098564226383355127576726667241650136473926450931363448101366291444653040374927469867815040687881094040406502357678971902244113575453519869038769918588361372745229769634629607102972603849431262171110386521360123479952056739364747127740666647068270606182889435633254410070498977674132240404062402875279958819633200418305575476518941865692879002409752187805564713803399075390354740052757334794323982271481439637465663444039162470424662898766525790745082580717392692232015674706037631411528209760100888435599900294714779415791099888144233816637290675542498215534691886685050757221890687649293040950306820251798795682147759863845495281308603625899300348849011692085281965552134943544856734485024817576501440126659258678044842373505677081796228369480539988988213562689291150204973899426787702633924793850716893915752122392410685178774666431070372375474890045290361122942445453022718991107442107874764419255781435441907270203220017527532729574489079973945382756533396194946297003244979760288522753443830926936658231328422530965238239813850860659612210876640498597624245723413932314388865031799136401706243659643481466192838939043516752130045596339878443564179107635692294095512162067971851066908660673208432431883831795877680480573486029817423513164881188840583271343781788101015841555177961322381316655985582989032521427110 [160,59] -551594918666846037270600312278012972431640827416100282293334757684119985879070043288533774404831073943496469710237365566554155427526066279286570326127389917898875006658968753927535776137209532592300425992339981354088337127236299617433747701708290370829624023569133928248587844484464484388562983536313338357155116626493553541905969362119230378615797750115481641563228077717953558916499070016778088560754536175566548103362912042507331124793646922172520787384255133918463236262682598971453694441723544368268081832231662244486588469600591695471128369858962243416427621778827943698537698120753985193154747513264266885257547909164003580285328664753547916694643791887219804868095565459199799594030324622483217300426157418519841264805991785556284982939442563258913741960336844412549008222208378146861123486260143433605802589270897937994447748956221272568505154517132323855221500379576106070343807093529534695734608304515367863357430280598964874017858549047071284568489717670697755444430938975605103356191683530832421227972857361986784764743073182378422728199846467963481793215842202989951398435281772143302145562883289818101600365770827447035090020929037535005056844646379560483639227333320732820844313449888722578634049687582862090769456825672514687618103578873970766477678315232780660936437488855105600487097372194441754320420940768391727266744308357723798594575643097379243060575941658959538259651683868662000145691819529948050627663087376022853221801473384829668304131806640847452836 [160,60] 167063063714208406448232171153057072385449271358613682795461505251014009474934980369236350340051523463966116630594107667197225051075811122519043445462015507529439360801334190310661304150972980530143071432834047478206051757706400522079630972670946150284831915236118222746206993888356730672489870609621116081351313526953525680027281918443789991709720692374105735739130203058562275306227048610413724966955244558413082134239665561656729618345016959670686325538667774922079946506921376689992444060487392880162294865351144700788304631321809648082499832283430679943237172716421338191675469907588116128240231678109201055652743660590892921048207454846176334407936207452758731908308489928030681637107256136516930716619420790681108799557871708024480399933573366739527712202940461974787557110425398583172503440023722691278635509835512683378053728889127298625552977547992361006531081419894535534183132675771952170383249414535206596968771702537455393252936544548100925125104701323332013639809174761976144863725736713014622457649003829558276002357071022377212469487723688703582355776693934025850391233584343616018888730418574363105384110050310756349717641365630841702361067875447682051937914836318216545296932583052089828842282260846117685723858067350196261760163991550840973509501177825096222537241954715050095712573473721545921037867327828310049664484535124613509384123994333919495366884308718730849551383244254077057482551197168154456252944191019464677608125156950812725003591434038656627 [160,61] -41939506515637253079941758748813694570488308804285613341457138798336162895367899505868566023638129732626900799914917005639110567285157333546280196592871946450192241683012267515433099298625009401132741590856925465173445947784386036798209478547491674976032310243560701183503646886911330626589211614134969689882081412632088046563542904459984499448070946812631125657035954982482243100735276449697443607347943478266045458893803360176095719440791570010048119202016512133157049543354416406850342405554853931294123117336815269902797583243147049295477600012001207939640138207398883221386414806645733691404685732537417805062547851803957729229836221811196715983363783760522154895387717375154970920667895098376731805278704500910623597838297034230651857897199896131429170873384339338140872953065529618720008633295380296548107765369356902518069552176125903146499553622096878157230353487415155688572852806072964058843242700384919954816018504818859748684275796339569091450917793475537852530772452988054764180591326113925728416796944037147280940089388948010519749408760213564893706102804552902208197179140260032201153997631599326207323624918942502771689861800866089365280956833806631860486844677979657253197893307360034924733978032773158967264651196661546629552700153980379365982169195778758549330683942022843052136419084591869051520644618485972619968102635034386771873306590804530513956646001890312752826304431073120784933042853118125974058904833992363420265072331045862088843519024416324 [160,62] 6039831190274209970462535987245205611244122259168201400107981649866958305351671197950179439692824289565108863936777423539977511252392944349046460859249937312271070341842847953988690138630888050785391905533417621709062803876247582874421134243768400022850753424905473883425219358620022322200101649825622748647580454760507421579282456135422486110705352182907661963712005753864191339348216922946604735185621016138649487682860967510687597754220280258195000779575099288360861826901184322779503945078446089365675512401438984175817414099383131308906048019415600187623146788000427570914412453386765270065666409678245956646373933616789439250934602696759799655555413323411075646996444358729733329098162097472432000917196415733552660963908672771931771650294089379051859729690941794590967343686695836508059096554690063107106726267926589312929680694141645847996074394697504897431475862386839155218625479631439203121480539828703726114072415379805586030840691107480489865976775575946086929159753392682401146718947745635235811089464398374600631820301339545007305119298117308237055515974114725286349152974088620866670029853854043337416991516607061827959191208201803810237495200653902126501345956422578592324345100622694271924702231154729054660676245158322651228266339523298679800351163545759928090457436001811817272577705541088348141907796580474821828464099287299256306019083343679750968955562003492392948527308747333852531643050679086397958071330143973778014141929758100408864216688640 [160,63] 1775772813444587428795792778427154265312284278761367089348959762097234366980491924451899004943083754896215563528195194211288902723762622289166079111418794231975087573117097381088451020334548977764675320942794647413217203395872330210132148235695454710906382653506795938245141177851321817209541826608169706701022193514245068148930803674076702703090291229641361166482988882052592468483290413550947914733630697299862354973568525572950216333295090258228073549957801051704924744658213819509450353257150188359847319685355185813391020780975445308427525885769077051417790078434951111343951648813306955327810529744854688959496245716827445529383752870384788222852152191575421724024577746238949074133842277708497192595134486653892989351359256765823427929654222826444175524771627460952919263067643432391276865912048073763910159150388249704376187397877814481636857540241757715708300015919403779583801148639659122977338547185206564381182077679409831874932642951535876254490689941188954754698066695084538291558474599838315344881572916742392172514016850041485473196038606854444290992467228540623438933017315669032460826533749252559529350916819107992091412343678516402480261117985442136644935376074403565865995699931217306025559542453514257199961170494282889665305524396316349569649730582710434701642612775787213640659859783632972624328219428904359926202796047807552787464891749448721844264169326644335624563379952790258556025388756594012747737051508818503496132883185940003940911652 [160,64] -1996600963814230493532127961582318420408842926886081399012744622106054361682311147600060881118939998469942094453559516445324071966705802988326481984611920092236004299264412737922114213843948735946112960700808147301987268041425868269824244317257411911536790619663560392842021441830896317394117236086158725757640587174369517843884126115946926587591983472794372327987846839844020647292293246686788520273218160538128742605838302805911548272350598605966938074479593885498236842605243268010832299368400628897062707581123946458603536930381523245058909046300988797239496191916630748510109414912357419146580356361884653991732631671279773933414084210316425571514110142768527886459254009628433863021717113196397938187037337328627310130888542385338512940370257417873534512043372133752040038800795449388941468460177492215799771866389177642261970047291201553442634125492973116494704448038896349236987890900873456087924660564694042518168726746004974956885964013194396698598448567521200394869838575222492119972971551806762471232291911578437856487491147124916496841067406205658158260855604519229512041497535116701802877408589632102775879553057985608254099546981232920222316773589367964313798476559423600237326706191929790935499782063625510801480235168430354139823705241511558236940060689415912295197593583624240670318771603192561164127663442497479837431330723553266221271363363660236079730966656231365726931597304470245491727675564929460425936719925858732030923031508265340418438 [160,65] 1019271194342521625460537133706051682667704382800877666982054250058835773139716190601620324440721934270933593919199134945024573695892236363966619348682724299171281157334476978615303866303492833507556804823737058919431202521526392927183018343280065552523050303491793009130635190643235431462537171407378657659950770170095568758208542419035015900931040951295113048700473565859087241079215252983046280982473444233257780546346587005739483273038687681928777141360213640985192164256244217280919740077704594966091149343201596895073185901020938571025333504934944482698100537657757887252717258379650868317301505299620005613048828421866799387907294616413317782249191289573835042094328145944817949814855328389657076126730510111006116107491381689072376575715404107706198461674482900315413361855013515004941194644237203376047925182890246004749739873715166645449779405017882435681818498189992279147627329549351040786617201467291386934788677154788770621245460059898490184962362207579034426006384187690769056865194207092412747818726835079798898812497667289694690332030757404999617838374753373262901023458930550034807745455155321441712218460204627356784286385057227612909202800972285192473440751874376698635867075524059436148863973971109345589387229709771528613120122986380821588616609106059806338869880045613458081199811117341663606837923042589840507015020687390426250120947388779904932919900228278838118355470348003949641501461482339392749330685515483089372755224159620185470 [160,66] -367040168477586667575838230096574026800465538389466957974680464767705115108465886474364364665063177171808276925424233093866811202282080955733762542528166622814164099183888062160958231518887761830804894609971155754576664980346903116461641826773922743431640487107886784600018916530741203874324031745777634865192291621123580496580677675346243790189455143350995321743859711194389498720331697769069753071514083096516662448630380372320052667929296085585115167100492491890380911954033446395339865391087097183703487392788607479664930422851940674425023286786844570857666594612164932696372308093708160775351251284890333199863770650461300039611424601039130465058185391212913353637533173048659042977243209516046956805031165437315200403670566247032045668214940164319199403060595398166107224815701279493417072127440028616108625618648127235992088524522323362366406827887868969841686961131123771197323958825353728017486767706154801902595082289412920386583239551873008020311149127984594480217783860689047900393250327788214649576015246917252151079020976711698487710991017794139558393761127950677547370706744642983426636121566322929608035989502367793180707177790770125795779993625462214008838016411493141799916121646376381308079052644274155372191086539317972095581839974460270913089414032405515184874699562802923212367968718426113843139832018072882085325779110726461904902915679496031025349985661814239633551660816059112795296415042124919389367073547973011522597442941512894 [160,67] 96217154799819731799679289492788228398631991056662141287396636133237930184771370838827903307315539125869423040049420491987039565329446823166585075636390791351838708622580847027477967838927578338713999676756750115057926636658524395465482114789994408422574971668751785597239306741847436785274867067416512568184966912291975226433355800960040029930119239442316622167881076136448795605745083537543334317705365620448623236124141243471945811912877449367635894081955666107199162097623114816372732369565952011396685305834374883513875423669490849855241970210969596214597510457678172355349839439057854904484976022744757410299691675507754183947886973658409667643473736368743656837729469608781073298725226430252994484115369691912117761294859854183069170914283861831438538812452463960799698422074579785472294769577347298902765683866023121951387930902778902662561880068320705583485905325792976436814048803394265049635524472884397544419382078220528402216893527615177463241268055604993037844215916274473354719182711240095296235063046024212601380053390974511502631629972867531306541280751807872689568232194481904978819386868949127209882312930672900920329239230089605703266133284887175774093236918645688789160623763623979226386215874606866715713312149399896455636673815608413487356093681308355734405812560561375646828864577326407814885145119054568499432043161250652447298397311013280610705962699958683611957489546423448757287932606136981646971975284904752499285800573740 [160,68] -15649464778488647755255496192154226203762792374313615371006446840609327227871900590725765805690720266653831639831911011375793727485820298457529801069727735320353882377910193663178237705183439490558723376413929987408761507672882821136385401558995468028359188574723995028495279699753796791877920952817519655852662078889862477945821992938495884069484011835093993674368402424797610139460924732083741205704522440402942996948133657714394696181496699387070774308428241930067763118784691436749527110008251047230916557721545696457861904620963943872194328468642485951531689751169702529496526752473291240622615561834049844615277912863003203362198155653220792680035794030144798536035065429788803490916247036857732864453950538733565185128776607364058785256825008360557859096748640022549286697723459501146320459549885258002139957959101454699507763872003317019215574972637348740488972378474436033825864087582821161899330740803277887610396758575201837566095405418309964377733287609557956946335600783656140988098719012931096510116662056479891559389937674920221885798524555853718863265629388336438421156221763600000283253236650831296648329963446199758768315233686169333695820450012812233887357808619034023855094022026012825511191921261198778525268256271393890718921060047198065860462900534803626038633026826692831332025926785979077462745417420963244205156796172194810948759281889058320494843339670550565623144907807613529639341641254440557242736592670174798511763917 [160,69] -342881957382661327029021072027630868923200427441921163514280117722478730373533259380709082520261680715855485477246180118860976176043255669821905327876787070388945321622560527202125143754734937781973124563372563500060501328215639455560045458008080784467675965461658964583047536445438337778720418847963275833394436143003783279154766633184071500334775049449249836026361388743017371749385476932815025053499177726927628351479601617385799963610539344507336940695699695122082917703931777924628953106104005565150943790201736495321014074113683570996090216186893461955116650156415844972793940734000098710366881180265248638321032072043664415625866691276885937001974724091927639727653325527135740618179060402859849599824153082154079935755305869461298727428594435844841329372423815025922327002521108196483775492192898147409304681895063487146978184832110495123635647872201270382018431095473547935921351485285256680061799222414807575600016792102632550375726019146733989688079695544938535026489225641021182850567843643819895045670461545566192011207508575028250572691162686743897350232686850598124140481604933729258846928228952527409659033884633251776384684149904631577963449493305308251027596691765614957824693788642377521063677744960228080375892855625715507981895721844458584840846706064774336363986585766096176818612380537939765555656213025586221971980547627773005674136872184799866285659891909467980561212246669588365149544056912204128907006175359147148582 [160,70] 1283489559032027670374742309311098805648906051412981148247885287479133866928916742195119889429073715231220116045496094331161534905424198334560940306342364609283636488294685106258187492191867395186626610417173120126819537986266615721172022767781310216605831202066077073826796650951235523797941972761498155605825238702551719041998487310526908369915873116613660215383382454780962342098924134078695933203131015191017440423847777632947186647196904392810106052061009178004808550325805064806889072592030646939094387003072544648649593239031736999325228385412926930702080437149619045913334045141706995665781112923899280474277255531589801232732645074464167885029046663817608525998847057682862446961589669398887542153159550526236446967605994695067663897784711884113757468947032713533165950577101171808184367366096276391052525652890300080051936623380955074340730329214546150683634575205427996413813369838835328043496553530785670285363629724244492391613600253710636889294297453707542377644247111820204783292133721617067612347358717101317491959050372676061081123200200770860078842740930921159590201302431051877155003715122453822567401773972607971652607642466302999785387327089408460957746211537161369083324384398604366980987865988582095767261251396749176225679836536278974434590259897787976630067950143465465410224993066074910634743230339719520515548157310213002827580683425176441324971901236964350610398091172070270051668996723747762315594148978040988032 [160,71] -515512964008757367667261966516448511307507538727642744930504546203912785823161767435945744976250706552341555915722577400117437753541128549776365560202887492439032607464627519043165743521418094439731030160917967737064615075278379435543967021203252193047595568198277771568767360792310368509536457924586776022363046737120815550720459194351766669049298555864780442275281676671234462886889971803411106897669709312304120175679337970587707282296526772477284017755726236491471078522119133929855921084191502900595423756322807336530558453035936786420824543523150942396255701630002688150650727654293749027545071482764608045377228969593319450750386567276670997426325306839572767604795678950973594595813521518221354233625032954316917662505847830646588133809373413870088645615797934831419509524716496195451493335008709655768379396478377739833376658744467914511846388415351089186315090401482041873551114124618889779035024542818477661920515955007052697275275639709039744932142125848026839149671733865178081782978917543262631509634756953073431383289043193852366429885144215426784054091795436650317789769041398029037275272844080647194746150164816744870360900030646045795035789308588370688173133279756797360693346414494715820735843566276409308504274819314663085177989356803413036483943153134381743588920149949140455352164894029856458649275839113963316425607475659815175304252085344752647653507686767433756142549921417577182785503474107983114558409171955907 [160,72] 130018201593151557529690209757727289897199321330882352527998184552372979085536797393887364806374404886484898384397674145208471304991439114716899427588593058980692422489678652868501176400607872718290542608658749346397757566391985634429513768705155334833691846528734893777735254254207970420175407829873539265804265096061635514502700774813749226496025552559473253682226108565224832428153361949529348871205019607127475832878730279642034605628193171329701481414644688200715653461110182716786904893087583828681727901587612539566615860440403534894240656689765766246259064992278726768588737354814784812346372638494499354300386550262687131329843984197995912964967410411928786151007029736894388050471859879458691850122587095908147499812749705972728224568701239985611678707268838763828896031541289580658020534209873315842891340655743306426367036208671442251573406804151938566111641498855764082547599405099206307518079034929127082532539605877885092244642828739895859806256792129030061634136764009027226646012775954074484863665467998554226402945741000822154514627305842572306246297090207626413502575407923323122772295748507365439400446981779981153802784008864737224610904122936420227392666700772848749520031345362406785820213339973333304727653218490374596880622782602774432490474374716115964897620783641412756540435207867856107905330771332098143628905971573464698630634875634939119090816835398167374366595817850397334727815204752424541055868320776 [160,73] -22503069686667561513504628323026348949229865028978338113098381276395474238213575482000606250260094039596130677774466280066894538598307991774602459030965465852037909001237257178303480675310058772065009248961299404335466764513986834448044745228573704592103532678466337643884083904100604143642762492108580533882240087940408615980257440665219839594923806485098580233202723263246519103461125265804095112773422433782073185372648989723250378748744710432397907123673709609137024674374002282854979310268803919409708451083115499940821231892011561255267048206561595147637931296125105055093433415347376347453193868709454927040179565744519106629174552410057462331506505114459295161883394853596175108808976151691377911586056613146145139012991643285130745659304443401057163007703790495887216324837046661619997962054005279495206590917123786474319267777037294182042431910243359076659019696525704618981670020828629303393488181496023873410525479618373519119467834255593705718459005775497040670569987382298477450537511526968303228140196816396168492450460110126681465136611636373804376486691524921842393597902675424341910656958615742641303751914771327138439370971163930135384519088765516336890635795936431416823700245630940921329520751218276522548850419249964884123735651581298397682465666202461543773610820051337494296556369146362221031917991453642162668095908719061743356791358209452488168790257858853585405183425915575746213708857210113851496071024 [160,74] 2274057598989632972672175439250508997411939704547913553690137879962313444810191065480309344363515446670534703179097599766399620295956310785834566007849232792975008775239745933677506728488869812690789671170242816128242485983872674078503172905619384150900545865226844285398045214374991431037778951354082298631258365455263170893598950764738207560474475759327823128540919763202751339822975876566036162078669325588772300422498551167206234494747713914408713023004003560542775397882934662737064723687871937048022150590640481653408188396244173758214929147233134992758363775838662545523822058218163378989968707792095570264184595912373634035393443773359367430837596359964899928491867764185100205970484579300035272484033436176687560509415987217276905670206894685139170811104463779341350933163184705158494421002056565858760034514255247848486884010939818598285782689792808516457624226935665895704049762079450690459310966272335008703646953972774426573727926925673468317851911494347819082075013948470242321475090123473878629803175296368817634942769012594630843401399581644402532110785734677397472142134822137203121429714445459276018058053335389699121594559798777930896127350291660282806389830153511394001536897595833757660422061716268253601004080169684296786788145550024081048949161327288677519423260801502269453541067527864726633637566225345433388075827985349088992914770794723887781825112301872818229691508433599795619601108796732273866462 [160,75] 53469353367530739414246478533269980000301961987870348559176386446214303407855283049657479110340274757085987952174681240159387905694300395182443789073401477274900220652760297378932280312059947629464503351829738638497683063360710792384693059184353332609669636154765458144654106868877120525416042325066382740292427607114896982186232102920626114282444496895693812249844819508743991971029990427619331730004117409931479504968211408595927978562471864036420558210456154125956741153098698530709821036169821544789079690796100294131701726024851137050832951907634874230254781772138981430617742382096459697011894504366269691382097275627351615493512844063227574974049949402392845834440585550808112785759066028847696306837884726205854784196884111456388282212428881818652686416123257859551826777092986446010288740938631881682277055248848836108712894201852795308503197247920164619610684966239508718359020762046482441027085610406664191482782668858889426247685529888653777093775842348461294100608751730691394690122466724007412810889713469518657630461979293407765907160758558181905676487010249272869774949391954102200656630358753577789203274508880414448447259613733639465567168626832135139962484457992611808243439951735416493474510701877782179011689669019818265728128433755701332030258380648556338489144984894515862782694894492625847672421451583752512306010719018461173885258697148067070028262045666249262408076017299103119618118520364105969 [160,76] -73617441402361014017902359186572593786228493105066600912813665248464389151895994375506959784229301733085028505890230377371610045908338087957565719733466005808405364282065331814266241888954807598235561447438825639310851254179912650785290234369412705257371517220609394731116607038417954866536036427882182136836491756294365605370399076382596787622895899033301587947971020187558222533065951958840443349596154654641527751494774823209264459423568385543261270689323937280268062387967236213957867048383440386419552392365103122606804608857634745598656504157220884745996323567308753364806300166736518379345219843211623091997947151633266842509770425837965613534238348040096998253390762909969896224940688334891596306110926014738933109273946742684766397800934712110073106127862760430757832585658074782978345551486154052107523053973492745188862049044985547859560787945706739264083144345356832678308348103462803100948375623185107613080934858074162356054623911628383983434481311317513476397084909397417799052935715344816161834522924181339775344129505248097393644900699968540013470410645211346876244431503296347141379062840703546130386403594480904231813491634670402809958976863161280120395078317131708251042714449186602781851862501178364650837153155999591591637692346058686941490590504353290625917305687874876671979973336348315987282061159914137923463880278325426496714077211760515706951045876312324537052911011962855598043903025825262 [160,77] 16021353574434545811646731436259283951099788201870751829812580147050196122022477088069174153998689209954974323050389197973681233090095131164741140433224717123411018368289808606199820638038508904512038799628296008103473221805123348318322791773607483269080623602598849888568322307628735152221135445560384435782475459331202437527567077999986953460275739762141677642044250307869409418036930890143954194876795928524500256211705874529585990710324395387789087467947897766131914516614342153738203533464679563522842625005604030442848729372678692351925230377593798764559821914964672760588571870933782041313050318720300031581833298363039104874396845614021098677229090322001297838527751998012174111360113464491656990852401652933163235791366741066198162127003552593315713053546072518818752391505226275657034548238117437975947241299120998726882657845100311110189451245355650458978856560818137916887834877501484570166455068711248378546234769013564280304612824418621764074246205061469743338046845657694022723525324319326762600392703063541686247136223475975400047839784026205121004922494443998935352025723714030405863411668758409930243753011858472893121541221502247754464731606235606106427570739522502238022954935527320597408881566644170873668794556937695998442443496284000720894358544679877925592729437954340759775032097074802311936915235819939134518541765807982732525467106072019296190013157860097693438427821575987594106654639405 [160,78] -2022324152776872609268449313904536220519880202220552639057801769769558254357776266732158230565224313185419314097053422793896369335576262846689348305636037381642529856944490797056387083817725483121348220282344453381096192077083796629993057208070841292803207396026831149425771344611201134026328145654685548431294052212332711226006734628095025306194951646216111621029748494407510692063281249353198596814869769174682112004895660588779194255790684820306954967696633865339225549704370424228198014843484623038734290654770988959820650650238354338617911776514685036633811855530850293376065997157014261940085697036718927951115503875852897388540795753088837200500470088418847215688785243982446534547705535143107986164957331270271894811376249161789482434966164149357397057536684864637466338486290708926245367470601980614744255074953940588608190112351896463278394113573643630712056784276590704511490120385227403186144794705921143278686438228777758179990596040824496519550870287336519468615571300511396290869400334220391090671191773190855596457673940341690671739573518467044597517890090956366453137616304200888461872008349977997562087129655222232491873196448462685542660417889612725516687701097454606955790836483196793524796503982712699507570138374822791764445150451720333378315868116279814072182426488533994758719991498899079901598252933248789521843961574849711081152782096895622264463177904151656430160731775756689872727858 [160,79] 139930332704225567608545179822213134032502139470826540658741759351413220350821417471481152829207357240228605326331420630093656523281635740885649589392772661578290615837705589280886285013221050895336423444655435561931453270383732019785431668938422651537807850315166403764973854704913357666834854396358930872380546081838958333573710010621977967332910600576111539442299889384340869753452418292951656387563157414544890776183277521741927364879201930030299465386536446651254707425681988942820253339694463616199389824547984218140568315922183453144718947348566556113146450246662203008337666175710275903704780236004580531593348391607419857134444356432253653859591308930510396449216437568037730511582029741580686527317416690204206721599686597101234861494453062279194248879200197061410386534915554900737379716864930078476621364001401147565900876608894791698465950601630818243988286998622054549787533693125759124768768981028201213626858509155740814084277479916036485416950876758019650275355077705280863962440752920218505630670939411314482402853140767996237551314410649113098301133704546649162178766620631783871603301202063491290057463378808877335910489899970711833378891741980301515337127829643789332534795053927514899370377360693173292470031351317527992956782101385146997112411421733170651324280886566598025044688498224492165194184603808648985937661100654028981143590878584906149605894803991129606611862340341556502706 [160,80] 1198957900948504308255747514709581647720368955885544524910588497351491855595708087887980150634522790139188484497892124106461810261576622159507625296006452801824723530078388858501373239163988387911194115394792077751847654138642768302606004644217823562897170393700054328014898893169115884249137368940571059366936391397311790508418850722971457782144257947520213549345673817286355559704364293396649312170162784917678975147734108750206860678604730434025807332706815092014961498023626284813745456990447548813853575991029076570162262779335124703780176542668579636972729279025141384069269776474733860893344061843696233210763630279345436950037123846064497204546841922283085113595154772810563189392382233580764895571237589811721802289391991159390868533408543903472031571964918318455775073604409138332799428750598282458180111376270223180462857858436983306836786057264281679509441112530369291173335542400473348329373644121258426877155356187217013672613116614818119443049363000366299269200316304576982250460757755867610509876283933998536857028410770583806061761937579841241216741651346555924722991073969798262624193216134813790228961949729880242888933463673605598392011580767088274934914740658206511860338817949692664614662827295395347495203599613260835252325815673128925729588595536867674778924671249848352311661558517441926233007125300354211556715038319152910129065143126185843910561124596749695546578745651034383 [160,81] -1526336392172923418344320623091053358442916451059264941232356280595108795357911525712557983107435982494809656044527004311301216611988861227325218635954607530894361843029386946318271251935945578033985267861816540551727419368565753019562919567588449739456562049494289143476677682311150632851645124850717771532013364610647008816836813103145735355245853595161289485510733933922894264053460118739533926201079366952978225112550858324229192503132436432566793894975582057257258601466181147507511837589315914547431819848735828187694603950750908514938093162503415407641125493058426289100512443116330985018875443577804106038234103858200663214723403585228143219645453333468788140448397803977378186483231559029276591188827764413168057163027230988184030687240067566903507220946027502181595581893011887566505535868585178865873459291319619817304549342107318250776898977196229272950600377085951223012049420202272535459037665767274571368968209920181957165618482415020697357947978159872369111197576362246117561636911845202826890094410093133705767470128533318852569375130029120586287776983495517133418327074304878266375484944685892195293236487928565580587300158147061919925380022452454364121179507602568832543715181902808169586075474748005404041734500101191129484624213223187187610196795671560454637381386045921153693117114153812003095319576415148949242697590229944296975833027204268301660732202527729614001948077873816 [160,82] 184218664752463101162931578887173831394768528019071530830584136278553131160493469987372416419307675127361796392967041809276290161013607547948311189272880978329375762603960980802522037827132831029844649033363443436900642589019934297068403242099152168462778385547133290863030790105869192069163407167866925718189108820543448082168462116644746768411423169892519995141334841739852394289633675696979800410867051169600343894808424555910291724625388298558378037802387500425106774515267365257104179788583909106849039286697044945425173617480844541956377036279340844818077448980776037390556709126396264341827057086504670046849249194607655808919220938955371091709992478153354740947730004929132597844877528535646559963936392444436864450225323449202723674503243773330298807763705412020834787009827610545137570116511943408619717164054383888609409238656480780200391948221089934238105183680367872452511737850186110340208692919643208059178553606543131037218156608032840612533463169106496985156705877127964383192797010890547926023218335577566020914572839553661253825973962931448449357266400787331434627024477184626577196852583790094355330410275757557492194206677719965633943164107034008186630546954094385051756182638284257866587905016886991906707065140595982203093806680198090789913471271935004993545684352687379003731890173176513561430244479199106563603328034572151314921832892375424305501619212120624524735179868 [160,83] -10958732948454496255558588134870542949106711177710180233903711199226267891005821448223936940149141795502127194790054421564775132665533617945338808641200086059327896724885219863126168267519698004757477846174770699369491580204626631291304101576513480003358794133169218128799715126124433170492217975381115568786009185064684072108391947267115232081022589938770739547303200161334064662124755644542108254389997295669939685544589043644352126721411862568127935631150459068186500631270903135195593518891946944845882165373175907695215528890626424233704653586555558266977504121762710248194801155328464356447994111614088577300474405888319113210240580021612163838465166420711763444297659938509574523277402578438466914738827809057294087246294749554806042249811197005729631825325686216209871083896980199524211858431675177776147070067417770116513992372673491276511398750940242485581987282696192035639760960392195181107526491293100964614576786500120128156077202978518655221925847670999899480559996984563206446513931139550001410791476872198542282870174768028550895115093579223018990785870805849516872477639183968918780548456779983885753974790650324689857783962525478303950989150040389025547766274821593703413133219971214886802196517717606524331781849714188070236122098707948919334760542188174890630506387451806775121411525152890321535915041514581788180250951977236245337670889044766500593633905094120466776711 [160,84] 160224147428445739340967289695308449841163299465622784119805339805604313919942901475809616691484782745262245637507416227465508289262610538654415293075134202321167299748962467433248674253179031454851262849411497576107049619255958473671621882700703974815290890062571609129010491779900832973445977995632827738470618362703127748415336522717543262671272520862376173323655459271358575829209485041642582123662185732967932457865334239434011616571060581092354228511162399328462132942853799996341267918519741567588991130070286989909676322388207075183384753852780763295454160822399448585152844320437579411876059073922120570552179389785740851845358208535384157553533010418115272818201923262575534220893696168229944084340614257453179597307101019102179966547998127262294247770164647196129247653288001937340981057791565425399194583255169377660523679140943937338257169723006497751892952428140553033586716739316851643747585611089386701952831114930518433840229837651994233162583760050298349471907715109057411526907025910134816912573018127820924506110563967159915260020739685934234482052798638088450374051211696803502003886538744940755544381551705568476613674921697791714233580101133578585775509127955929904470367923402202610739363993814707873260334734479879061697358545750465720039928905685551831288247252306970485979014186337216178571838511759448771713304057846624408779712550554242547069027455955762092 [160,85] 27412189766344870005486558712358023429131426887523938326674048593954913633901819698148119513868486903834224917409779277012271492783932397588673784570460002617509018430180512412996476926283786607924163921147249544288221739172840927828479636156391943151480884373054176468945953867077789909407901777146875557578919147708119802534674859926113077353951789438381181417126942417538050151544561447138199964962812160030233268935186337326789971427010819744499372308461488382538719717497827228994481764092936406781129649727639577221260161080455644317215372157498318911070371017356848073057363599275803535859048211121996581002843683961099480539686620933540628521667175918782261419085339242708288477965798681915436099361093452029089586167508957656786098948898871370797431981093619877667722956575196835333508405024621153290981646049007617479579958773390472923318670904024267268935911712479029150785318645292658985088417482713554922180027894108773693461844217519203936332339799446555351163917771089398393400198082798485183049523100782967329571741392801787332351556643853568718212375855583587331012516659271842862189424298673818747642994320972356635737732221427937502627680640943865111326085666771211860568429622220397710792196096841582828175397033669328953526233849939665557460436685124012640076000424595015113988648851952640307609928008399375908173212950723847161540498065525538553026068268654884 [160,86] -2335700815627543685458692644917869205072968246440041427763000578486557417770770060577137042587759597533219836375814746619509989837392561258847913597984009414457559274927420050968995378737791513625230037091082017084018606107739983420362689514290835465259569573255892228008431592844179866776556544475919548997959284507818324877219286533105119171676897887415090900953193686656321382089847287608138518312619159129211150985332697672844344100814692839703244517360192669143779703709214633334886240317417795803942287983039524310935534282530534107334722428693118149420333589958655092903618626308876462353048676114813672177209141362645036321452752605906484109286321833075081401576649217256036168476632083949165700907087482406408480406889581148687854025678286284995994683582313484432827033044762515916161626117128724761294538120438030757559916045526077736795758776820637292756720897821784123059800344300079521132057565303016168613536006216830410258633382406696419337658301683645245084212325924773069746992590335965158131447276599836677933648132417402474303100193212749209556415594068289490227253236696245370565297294688128606809193140439610875531098561425741359399858974003720325367689702211102619419700981296067415019437008785995027938471017754352810957876722453519141138478095490666840616076135021791004204455469646477494305892474610644482816887936915427111119506156751559712709317537965 [160,87] 77085238280453045022753556823695546373385836739707472955068128706293676423936373267274656106856237573685854146455992282951692156289091130785657349812635242222717461245055543746563439240549133567337535942407736760412045181011046213725109899766402517961690334813066854313593964702500475244582604792170160771188784296171672368242849199794655924801126772917689424464719014711767991364525178076588008976737498328747504413248566653851024143169377622325555621430097008950259706867763445395768719757542714646272136939387888933967632420360926401983704071765358437119059809597938359628291965736408866003127651113941205126942052379434158720577277022830732610251904145311236633688388238602271695669964231689109400194159531180229374164622996671948174406990906372154824425812952587765499742550889257761725076710617012666440979676709706500324821503767600907771772670341587957776314850240749365913636964414533705238179542872998576635854885354961327847005403058710504634411033989418395415687664273151426415344050260337618223679402552381953624599248919201934138602333391752272456958698336485986199970168047443377700248862100683160197483658474936057363654348815096531509137066281000785847693606323580808276522059011313295138786981942278801911946228842853460416091959369127169682783866458198543118794170007216051969194019258901618404305932160333882252372621379379249884157790113958106096178204 [160,88] -51183987166991738315640004509751751101709603716879034256707845610175191616746194526876845238941038377810598230539988541492888304810691623087060686962205984760053731256968237988293153572860794487502413897003572860447207872233026867812789132941030802198604081848156199022079553516145122442036187542875546753729778892294465092880161703601744526955560979373558935698377784294295450706415078710620790594041195689381571470785338849181785614194383564919613014947666304521865219238431656695064968988546586472971628014421704836662818415492270917340844659426293477394258489527173988275723836880976027708032585862228435722733408563646719274446688675751823387403520724417386104330110237367928617625606897090880489500911828697107223194799609458185202674565863580579274669258538559632715858182730233510981117560907464940122520245021383014236448538885944363722680000471555518961215283200329927389304763653754039706058324299361501907751110488908308545979181966073202139460995599349159248477772979263672588059013098580713253491050331120388449994356809906391456747404294303797417217297082972553077731494635140512603553356281240620238811577033653017993544826871639974251589850301793254384198466847674927684610674473342587207680098522413953345986697059136675967688213424722247152069803386566392852558539184232742141907524244124376995633440503200765358206090849908299565636350893007449380 [160,89] -86616261732674878377067590408730381144891509435669674300811928410613681957338816983433043644408952411317725924325704689463032320710402131825384664680757845757888375414613741899562963198399414998290921720531479374539660117174606911663322274780139653566898911663134580811770788626167509940655342970822166256497716650144293168793620985556633495285118110671555580206041166523938585298033617384368181833395983995057521175957788778037774755330093019331905358085179811218456172562216345124095984276696370177689807344842171119900221368846463624626023981670700271832700472354133688945580796257750747787773484432908762068467839273378358167390593561668492845799856301143823423464705548571765857799716536065201189664595436519091852371399931257391082142734991843335007127273124540236338899589126694255608691238305299851616135697992328358658965335710965378435228359276170819046954583734129317482398920756662823127592938337949957186002925961854663133598787545780458460443251510836865405835502415314120462748231438184364406331793466532435358563011861885043457326823673987980416781947791554976937602390639231334700873379369764988450815079236938875674251191739921535102902736794340985082520622489234398568909125617842351894806839096744321308318109416710821986944458602389106024678234128495485981696568399235834367139459446643314758750020566788799780006704404578126593022052817073331 [160,90] 2893773678508194825717769137963594671692362472291966889608397482273508698375431021270376470398323469109487669798991023631213446238765619366082456584028549428800525256162292520369809676276215284577942608933861999383785468230734619015288502340196196329123606742738041872684565121549938419722336400286999355076732485426630424280626474877719861771485864824167351118190742310208548354058075084109803063909360262767617243748920193393562070036938572589499554933066823101875463710986674372445839172367167821520926641793192507062787219244423222987273709321593300465430966314841188712074604427442410643706186415222429471091344954720840859546715299018682948554822085462795060552717897834725051892131588740836250855423819945356288040282047716852479530001800555254706411926437370100045592046479949227494617224863824900099883156505131719153647300575686716118881841260638576602099161170314328201367239429652987908450778927075059234166456889052167942991871947703321337206622604024124017047605131731131291184487767880387192681607952078175916024436696597426312852616325790348381157771906541590004936196349349908178908346859839401618235391557684687777811524851400053832637735570975401568037303415123514265294257714828265263788965458605980026751308042483625082340111953925551252057989496577381906287281755845761784503485186981678419969440309952891967667539328255283372552972353887 [160,91] -26791078963684956001135425250984944512998287867554822897420903359806120630052856604973437658350131909576483532534527317799113628673856763749309955134520293920799433646997630087068069954584459331815095246103919361611788717832527252691739931940522310906620072630684883589337323454871910063894101149409228769374397314326362823790713740534527458117184857782153789060558199557488758421717170494100470174348787261859203144085454544932986393048329164196393603531054441538578895799685632437842194805441897330999758451343398436449938471721513345587319562801641974672511548797220544022498038302435719616711665641166468484159508136475987746319122197401919203406720162829603628426577459457907544611873431858468646809442787203248626845285185938760254163040705156684403772324816128391047686980988735957747504193657386384091685982023325368674087151688662660115985966301015681527641002202862316303375185972131312172719296098197308818888726208598208232727932263607371404583440806973591397353669974140127287604525007291750074148244337946156307238168545348671686512681373943193994253397901083289029286407037069454017250218718023107093604343660176576731045327866940676057924971647454488990693242833303377568902699758895114329466555925255091469818809507018419142351460346223648736310644901861114760810730721244877443535463798292430386017007551416451665808406583853945888771475 [160,92] -612120352766131676970843966152425984546953549152431978148318164449339762264423473398843386371295254717931418338223201236046151902589055579776512343769879313302045270544912769809233028455520849326169689763452950928883224099201818023159719122793522810469063019381437905373794755042093642957111990963594404647703521002953103798933831649400547646320629915392675644588363257694948250615275870128017014880172164618499768531807829199653391605624984592730519853271361169036736000540786040241677090022035961870592292787835075283852751878262263553965000232967655494696267775955061707030625148441083955371557012559055712054753442371556026321994300420674207445816840070001451705500291901503765678450047288590978952485026715783841486324670282201617587294037755137305325454363502995289685661002566150706566457933987587082680258946231431287228187464366469083111322576102688678608426339393557812707874155049280602749475573762625082406304047871040588027718210888297603202150624854763609729722389456051720455765186879826540479404218447559189637032327833384715703273087832026749794646055024022373023632474079728705009908797153971792818736385957092500182774123785025106268727081772063883922944556050124459893380645587991671372142076434619876662080178744141759297362426884610511653537844269077991732664512338709952745820683161378818827720037787196429525357925280025426996 [160,93] 18588414920486945898722474498350920986379344285747903421678372792233455417229939133125898007163669275354868589579023302440897489381927068292543069547920282783110500616950041245071448695402613989829751194939503718760039409182195206149769989496935261588746173174385455043824929828496604464951556305888367789381991081797532537660985707375561224075042006803894758855996100482548246411025076660895697956990291857843694235475412638518572860903123002775864354791672862904909632517846412598346001918395494659888915832847959921810974290319802455026321087082565685779279805056110004003170153607452227908843111511940772685134221346524631720390129036894388334160064722100157287838762052008682329545491272530010491183005182943357143528799187279201922069845883500791563295879201994598179388585969275683070903702724865218247076871887838526025647512561209104327187327496809376243699595714119061559865646255051411903504572643671304596091929617071249133384385086359237130249641563250177319795969645892415323956819878387055503258852285320842641492776214113594113829196581611153113564542555118908947654713427969431125480781287547191551982942339702979924266284643931822844720444657983908193485062243454656295576251530171498861526402889824998317757212913129512524841616290933739835763156793601486550984800841309688628152488952044185893853695605283217815172191003013273 [160,94] -147337620762236590415854862613510667696057501308508632371840657644649553755490319359721270043183640467606817169414340680338778109747407934236088668459946348231406453008199313239122694395321287422941882239787720104267164654084638510724615333279202648088948913148892130401832487350505817405115728037834841634852582293560174230373376493632184683758378140551740976018605046983497684768479786577321830497595384841964194985695500935248233686059095201231847168453613408341928136368754415825266110559531188685907255021323192859853205765985239382192936100587361314958697832858355859548970428305744077136884507157507806543611580620661102927343878892162559144438526543947941308410559680871464369320748610297772363542919122044254529907962246416650426400960169301859276973396273783719315997207459827234611281175806169740083100920218530954909824650693394985916622255495869269537633986513064637954586693677863530928438438138774110045898734047997191036237109181434115838547440878147250098352725615341214088638035332531841945271564021805050269744808878262089194078454574777416420907725201553420330446108145017347623266023447737874460323122528605080162721009726385970142643495339857251614454222215915461141739817393338728282209087227051805934936750893035722523223338425316224267746195208595864223899907699024947003630016335716704597282106027192238607059363184 [160,95] -763467351697984594115484865991154241099016549309586542625493906158706179144090347970516482934762446075909680589888005005321275158541265588319626663199328656444730400394857738622927610599997144061092499953275259937841092484517717877940518985717606519593032152663136493919850081858805675232017912164596089051288645143442168250399911321838945318076333207172685189810610453591637826041871340939094225474609546346910902381628714273158663351258743228805421072684445292399609588214531835476290563030944341768178826963058597438462177983280005589406747167945666275755429631975430105498457825175236304598959653360074294790178168523478089973415595234362249700493844609471580912792159824519093646538275507214033183780203283573403499841829303404301018886367238392420564996024260325257459760232345075608104297805010200116038982563802857309223266128887272879251400917231711389546710248712286507875561032069087896433637640177930667285925177330468461174220475007895331233486845865179739742033276757326694400520273866264468610447614914475945910140421031526028181670917029155053022604910808186848560462861460538396493882594600669568585400700477566380094600607959767286553181157336075113804385764479169118562731155016498543295460794794768340119600249402245766630169903579166519456393941695832768293778877357386975722759728950574387470060238121335802352386 [160,96] 19974983914481004461696960389069309247663504058794588007561642846997922107935201755670629026177813942925270703517148052385813615142210124264341332960447863782826050944333921476502603684811636239890122936024675525940172185860006336055083291005340821037992857172896543492453176936653489292291046675960787695110927668255080192184283606065956004454117011334686641685114906429890522438553258338421674718256155794199691399780417879382957672398408900943962384811270166589807697877529786631887252690897473662825942653491138427940369797547282071319597081256442507159978944625030260167936161996312645059694944080722404095442878649321451434415651773356266355649179590064445419677174546378624118025187516902917347767027225517455161010841816573384540710922459793236045276737014358148729442539125752094879412426376156268241702000552496891754643525366647238159068113943539702959644532030983303925746265590477128673419646030671610714756263339781724183377254022605639172868102180349548937927213781277773612113721968718647411345416380663533668492448136861074180640400016406318893811106742151362789999068866965171182067345057836800769130436856741154704649762008839248121496966768016360787084932820324636101093429130922960652256128772822244121102983343413645774621400762161594721803169411385758733921491784297051676587619527166751076843042420557350238 [160,97] -111511128482357834693730033380354073638129599913738796284070418234184729378686159348822501930776471609982309058106249822138789572060551587825904790750807449841837662706089943655644427344305729057399474928735462106081038596267387938102422996769821323028806915540765861107305707123480133861340657048961127475079759443121275820205688106127822507891719516790922706845520414354656389884614545178280054248149612421539043764194228123505033402428248435921248485469986790644039622043334878136167654839927079633585405198100488292774701968792469604921034616625303730116572931130310210009149571722823284587211093299325861829013443344663768948992300967391534347807529609025507505425793195309034141629317750625561101467558843422903531254065859863635379820836260474586173185127151241038899707615433802505951505052153763983903710439360714772104319788101418620456308781531557709476042425073996682382125324808895281977129444063348287512232213814037603154468452827810258810042496588567624417958228700269155345210599397837010057855416044752230520725503682069884624657352062025746257779436498597850485903324171892446426090406296153692454384207651137154333794352358656044209144904732698739468446277320892030679847136302453338461799539753277297736609260631677361918181670895996683080106659204469835603193726032777148851664201723922209973199319023035 [160,98] -256598836897763025567846867575659190161570297329287878302311841589948564567517756077532575885012138173464539578436765299173930911844348162988087374285171799924031821088065767441618322388181783765281534617358881055117983798180845735174227199192252757711943060941205677935203335298389042133332272830057053150778282518012525939434751257587914423774763704167035499359740720472236994975026323920220636836758835395083660215551951018867426401860403983850062635882066704265990462018717128254806941355865126749508116178788358341678711153749259297172355154292737272006937079779818965878968335867746831657237960435489176225140040799031324863055275327314297981037751979852864772132176492964405101225149917268177452467058662535284662510748044877071766807024654330937662363076007095964025935748877504672766385562313818542343086511715176935235670210078980560315884241640315010745875483558972588326877035971038277731752451520697105947353701546158136761315920264006530235630773314838648178710507513639863361729929257605579887691911153103283695871194617918107184425859668302341134884941260465540133146575505858248363335091373531952385243914655219240566277895312448979598944053701272257855174105431972367311779993918889884797772645317356712176227328544681968922698037158486205771108505328691134029145779219255846150713797579621699005274479 [160,99] 960816485941938626421117161171486319391013035868388529015195469015247216746313039497905602688170031852461453944748805557896086855839985373276806804304916899305700510383404656366938658152178129708504076223226623146056792157886021057099069383482446803593584742063451278166939979974823743402559599487018198516601613275661642441766314952713616128895554138982473390705561525247056399099119766111233952917380053744194889852237262054960467083059539384861313013449756576359565881674702895100446863555407812503317862279319946411299180276117530178241438025663108485826739950286377124150687837393047815494639333641109372398080559218533199853066314429668667502508904020309243655157466253763309411943090709636459003630522774112939415001386869922692437985841614694694304664428998609590647511565573609847676825791594946390235762736141353705170216296030105296301336601645523359187383013719352783939576644761761616288940225872956505140001252507890221655611946324951614685376325487257969792923933055223489817455117817463741889751282918202924812338122725152500969706696689300176536618272799310397250962984635952457115338693428073975118876550659909822545218107408977406544438114936571636784360392432939297725441150423647438402824713668892954910624657925845054956328354393448780997582430323242509993525533529755569988273622637904425496 [160,100] -38181914978176825175601419430743015959317743489381971349364117108540568496677481089734966256103876185654366081912180769901612064019370079926007334418946385677159889926268536609530564715301056341556359362283050245383440593906230722035349358807895734246944277564558065605088706557643708300385289394636330246519204144476787752246731256996441236271103562021400722769570752691531116639111418364218493466270363613027295452061420468164237498507334606834448558562686214317394672689614541760843486124606870788187207780354725384082541321214526339400747976931792608754570444172800012849859569685501142545772348752915389437680605572698796720661802201215385935922128791023184888305442597837450252513972508415917363846094920486004198705685402029336358632929989570295609538467550387220552371263058113804894192194397311877904295674748438371115119753397463584716442598672797454657982408710508079268742539655398559008602157649682178581577020575723867448255105118116060630872099809050815772243246359108388643178929109200382170138168575301610106417796773143995451391111918342889314036814582870864824937300066203911833168343400970830995438951802777027493982735628778479545209775299486429781002490765135938307848686356347899389917775005586587090068912895207868192173176198643620072560977570402714601890052310446040381951322844174553 [160,101] -358782013080547150849213508189149793676829817862949639295598218533642623564319741897082850914171305929334853076421142173180502148368733804516026961166397316834210261998430930937716502455150871244737551642886156422119374495066236731939527744781731933684114695752160515079243791865707827551843883868492309497744103237147088404547020723346840820017170049704273235530972357451579795691667195955082899922826633750654919178041683069352249764665794982131372815888672968034520233774953413674514044413664910327006537686143440189023486053519704332906381352394873344617072642691708150026294856933192756267823147806563564648125919994735996882287179973761732448664793347079691432263203067265309413360107768978654588587199463161693657973283647276562008077159120595976233124710841726723309730502560703141108224313503042749541791915221206739481620600694283149453005701676929959899500363308192986690887769779071161010357802535873589332639097516047982543470968225770930393774861465180521660259249896719739855852261125681365593405710189209959783302699141524404916011332684986638279869116454286716610340107442900180082508765592422208275801629399176681323277671997002927533079764950451813472825302957898003116078093723951811775436675429933968405185940905370838388893385960971500743436703790338456348140659348432606106605569096 [160,102] -2615114194928360399904622844365063469953811178872826922619477963170205657393017538355925667163227102199428034903914560683550571139678897455848735404869453310201608911211417198225379096660269101207678489291822859737172272882369840272349039818626231737577396319711506127697675980458953121054591322666503474048505470272298427952553391938828093320432319720976542227107941204285573897272235925386049368697659388815451890472195268542642582017004227470464618730234221496294298392447482428368925303614728828375058496091356979259964894090332622801949135184373536697263886746637309064927762880457356030653069387644334287779563961276474209792687949854610957158802447988684769908481383425281233348753659905090959628666242788269505848589193741209322437159682106971075701550179773132451844450156669701610452053107502715925918828115776694552734277491329722816798966314016804920042266066710050443595542053856989405625290291847592559150926635734559397812358833054957011194930119335945773796388953227998019767975761948517248200536030887078076766004274712507128470066525349650119712813992522220731177914157262548163251337579245643511168624308638224822490645918150378318786711493778692607636683329888494208325852113819330535645253579113041812960235136740450473526321938117784145502124467940759527433542354738542241520022 [160,103] -18276888267654126515322362088219873118395332126295296221806997722630228863783862791542681598114096961340303144835279917447152325437652301094700248096029563567403214674945418004353958706772348756211988157276620960220908487248537617847457433534372247040171154704656750132949601228744113657778554288108307135659205569432946688482077547208865462649901693850438077902395229732720658998199287908974998179869230127696007630321761803645038332460188096211267538786433379282805611330338200037213601573371231260248505445935681825713643793159410096728920556919923887466827059790074573191652355062051313886397424973947084888033165401637850371966311816603113193371127690575724531679153984369460093286654171943800312057974904855336648797857809726413385296723887214187524520204357466122991181148054239874645220589783372426921057827320580467546779264753210907980783652486390028742088097224640936036944848228963269941795088805952642475045830746116239031855341345883745488061705580933105279250972383087673026467300575000085503112113132968684579138781201597468961006736232873199947240808750691162273839840997560965228410189446840509819247999230737623222618570765211221235216204109382326748160428530643021707576200829910826956192274359692894752279949333758531984296765259200743250454868638184085311575640502466139416 [160,104] -98495716206548920646774751308077444222608655748498157634329146486901101119887311050530222808163527047947610605269078785755319581502429226893248354071759933145735684544397532116299691114713314951617273645954158607605645936727628653487855516123241711702732882829188444462393921425851582041685540130122870626679875359825093466280440528213134055167672796482688167582570227542068500216734795819475062958968145325492363072108949192569191253853509671112961005109105953690032774753916148826000510664452696415626513238871323944035198233475274955302652993733852009676286728034745746552656903890935995494839968639577458879263316794594050095848473964341615159719038798192999858444081177709231615263464990358665981074213615081262981620830950938025512781344659944024887266351463525173959982909404233352106181256223864481826761057348936876282154785688697920039423215599678166607228410589041129736486863232775287322723778754366354069490545115295352196705624716818462677332415152049956225724579929203664353297873922837787619445585898400217113503487848072506944913206748327051970262219282833023935806665151409057663277632356612341557910261057136628711981211039026246623713449090491967398491833558253761244413706663461192947915346465024931110409309487920199679854621019274648122938113564841259562672946756018 [160,105] -355782941496019215201701746527056806657021681686840680565944825928455596986234018530714720138238029842876225476412567889224440359503775264813836374338384102793563499489591696530925609757776563414527481827862617983692222978102808907007357792327024194744128181059747234195642369310759225618045854372953364053963288190401666708598586734955570854064876361964891232662409199546817567558402485627775322080165655316390752631335079449001241272370939410520388634677324245251431518694028793375411210081225462669294643902458826049065314697017615595249993682302930987249269477388448271793408805223376875823614976118243162640547943976444436367113397412517530003308894783367728411703380256650150991121585971214177071532254370963971798252205750414629145296586852755014133898632872454953143550923416465585524765833641068677917170590803142488189603717072871225653084758373005069590805714869890268674873254822687070423619134029893009381914746861336724348395733162701534525222993941294868328114690903275308146276957025150245356659731839454749105087262485522259776398917552783045650331610753302152086327487872658800471117272158672661601767533460712280784929206852832889146066859209878692903355909131838497933204851647011900641279325035930243525162816191647664051591879790708505691389816261089332828175959 [160,106] -1183505961915816326220640029223415977171993848410232601546843048353746102275660397042775072908432219570448297750318428400851383851059017699584171977596247772897501850675372340798166349712454045706670817457664069401543501326394542752308631720144287084700362973299167925793689193267947607622354306105596604537267233255123655274268198545707644447122590909310751294901702010809795246675083723827321852458552522098813274931848809694376288915954042929447193056105682950409789887541968064626436388706543210664818979827346052671238077018972548718372855918850081357868642794514400038473460660493934095127259570634099678314215499270786798005359013882590346735675821942783443523607712368414817692651650494147489830927640685066571570467041018641832494195259152285066292063685483942745233180895697132960742296361698720545017360148168750962084456520893529921741754105176740459052461666045249016093880823408899059551955157339636292555749664093082961735204780069178494741378476956419442767664674509939160986270504822483988882051178408664246694158111563735992063333697609704570708011270604404381791488285858808613463975229173229618235679905862486229814246854963330703620832261893290939422137117823803707387103241488243318796200780640280855414911790060928325057562725361801543962083493001769744025 [160,107] -2794213853493737848645806732003393188969779380471259426651234530651307199313038028505380167172500951072368959471517573956881838717007152034227026507864256423557797944992823937419620022913842580070051425076357588059751217803605598524540053170961259439752356674650051411019715719790942451545161176079253889976290643436871340980820677732730815179163907607875218822984336868645753413572100547364490033276752616822744214058181854483439248366727414745825867021629697762825032656152533667388718705172342680748399971152515342215577460216677865455715505381846846686761509464721853414568113192701277755828830837178723761402666470975865821186919769152040842343944966578202814046060987916409375751129785504075437738456451107634636360670172729341662596207496813259852606750986953273465789993631863500589838737001114994474919838672958120156551898230822218560362311881485472280523908672808308999922172520651124423898848613903412136383851709493912260898333637410113461124265803913449081660871727606874453591240094235395068721296828830089159002401487406543494949035768478252973234693653346010327883292236942610264575704879319840245198050197738131561851431898791772678514975621937804794913996625058342764327748885774204204958090446731814060724379577595447418401382444971212342090559578864078 [160,108] -4802169598913040207651790186021819276775220216238603042900738343072150587130008165543198545605364390947400271697203556848481402327327501470008119586535955081916104715664212570356213667884378412537017135205774506756266255894888071308752291244020647854137142278708942918365880634474245062218910008614562050220844853680951018919464453459376111392059317780334597482037735488353580078313634955281659416063780528488941887204263626328034252232125315617648512920086631333335443201442808022576641900203027311479303672043411436513471904814715774646760329077279323062383635119135359140215231787410609557745025786807211602320151023804250150813497280780467440599057924882102411095132298051644505379366399144578878125890482354427854000484193250533963242240828079885490965064796796700103523221874890533695471955735496391719505504868214503808056987152004424398429113680049605469029426096375084045076820301485614727098087853160471299935643984608176991667364342739446446971726555839105521262543551345996898059523455452409569170202023811335450850017464193133697108612004726025499235319981658829517404881568123485290218298572573440183811017246740509939331384451638597062805155797671151017915475818915806837191084810746145311430435091744066769195963789401699808612396292693089882488485359 [160,109] -7262562480317398800260515957862295016306377356298509136763519489680705238753436743183651342857666348883017679886148758599986940170578661297210419000958728072413432261845428505683267436703388459081279953465608157122705375362285124389404548498922183818493733685300533015076733807897410170117241295796710703686261213173579952930738975912697704711276115472323418160027288981522692872007980158955131578669676224746297385799543843220375163398600517720045316849401396132813637851411107692634024469271103962733943304283963477649777801946366667910443239471190357086629226192240186496146521601903902129657338954186973291415473485751849527874266392868658352759717754959767404060332092841202649384747499592967588578891589698576848829043982638424819253306759534103797494143599898233994015507200164031987763209525063521255200478874356227606148662132719553071411200577110281243079412039754286372724126365099212040209823886214403226086290499840081787163932684269951061347587972092283330824628468245446226128301970242859973176682723132772572451334883306549979634478693790311515534845919251086814309093342640716506240453976063449779949605213729140899902169467333936411408251619573353786601836270275894148731984245433546984024058257160021003830842617605090319689636866406362505559 [160,110] -7441600774931263528944466350036451155796470973206216592186791293098352276544057980228289432053067203688075348801663792301009706352416976386223030448750516999846654915120101786333893901724189835933289406656054702847962728736919942604176110876521370824629161477543710630604763326994196201357530911349877966941093068192829225085276453921076224951839312022577615875150107578258116203599516711973633056868418332243719443373242989878161842575935675551251977425235511985488053299775362793549472068036602254579787883208621160743805500768270889968823331604090312725951395458202770545147795517867376457872081927366196673918326832230856538522922514728310487930283303849646689907029869024449722405783930572432328275866066381567248132054630630786236868296996959336996419165404663764466099935245237829639486948956529429649967156255958167014895681864037421024715663591281668749259619528696485448019684731522023390029154465965522131203874870604707368351106930885115847650539258100836514829105198675461806203367665354126745360671345397684776974261623641764711548763120431727162512160184274709808483113738450694197720237271395561255205334861301274342685077121757635260918633513894647769956903275161260660278759794625675273946707311684978029211539910101556116679897380496645 [160,111] -5711755620117467244408023622704134939540467121524886414908794488205075823752653854405907349670276543542178448982476551634823213888752541795654786387112299062914990178703579296119925548847032188857376822793196311168948415619634024558508239451320426329913011726601406567386878291058066053999101206122910426154217898315981831242294459098349928580561657722659236759067789527881826534315718269377947806530603254011694021455800016324073573366358298456412462261128918134999583392200949768985216232613355021858870011003481576559820265008085805953804981672695423905296304248606327642824025217129609542628456652240404697271616065434656908522031133299227959516005887429161320385584373348720914894690741856072053280727289128075470966823652779711242228518978141923527710381681865335340699638969138847106740557901077218746419395616120498627355819902313770101549391077028602609891489639243287950856277431246733871374747153888921332563736067255982020151805680626515136309164124015870381535701708859472341441925691857104274946742730082531229912170651215863792581572091506051906147801823551584503288031632967258377017941515802735116770111208417413816762480932127330830995504038674931057556915564975714768614568244717704018735085753001879920647520000749113040465930479 [160,112] -3722752484793115486435142476682922116432992413902187257957042458337276796219046429079788307387015496643788212337506773560490522077054016596884990375082924392684668380491359766434092581699238403037067049505092593157689318369499664746204296744769836275508184261459326219497435667434380093824881569743160973563411794720027166868535701544638926128977231324336074957710003953685287982419529626443730700944681805249369626934359194834266795178124157491008644031220889289772969152512244711056568390462727321081473584202480799083707466005883223120648773347909929326839196025643367152457149553877651676318507132552104787202779133457445343527247609760012582030131669376883354879367201927491593670649461310834477393270611020383524726549560804983123854993602891619087628684623136906971441506844414398742250517177133125714198001131447076012554287475625448000688046150421247133216898485871942867068964406851545398852501150963580072490997121082194520243788194470252872296369307688430027563819298310310237611359811586089607423763465184034025952336777878971599729365132585829783261445104202055142475395959125789183884210997206342600902943269074198373574883320489082964405644325443239355822518496350723093350263901537947513916039900132107592845946052894280392803 [160,113] -1599092242786917547338632375653020331158433862832300750270259147451735950870311564028773138644622964934503595069420198501915509800885055067865023862256993016544589776163607537988027695077780197841061995934106218414006701046769352571874065923203124774230401623053395603062598311513385441050401276078156190657291748174938188247000122364942241713317863412420903146171235719374700396592147239917947445401696198896676964262662825499360826501991299504382627422788937242037312814143931478383834980039005176139300382799970227596403830414498588302631948397541978437506576174040210871908167765881500616312700934819866928850927692662170594991004280257947274827908963437666784038735554715393377554229602677082497281686183164734144279165384532342911196788579723045622702241742414973521012706243329542982068935538600267679571857181174885094417778125153286230968321251842450263356716853741689530547906975227902189907812288535826582037640006040691657913599018982213863347747321125238006427021236353719769725146438336105255082006794053725200296223393779115356955079461540930697085733269622453147684795934792937083531362020906482744408105378448555272904978398742425317837734150860112978506323151337807961220199253796264268722762889303145902304731012808637 [160,114] -504199781284269742171552364676977417764786886607372021574855041443041173034252057222800842699879328662637168452966953741483825100154075296749160057063520202972970463616238560951587898965901764799062982908368265337713980323060379987431891747667151466495386370578908207999182082814404372937579771149099109158179480736208575175265294817039771399972106550326021578222965439889843771672986051612229631584937946359285702578909568370422266588350993475990224840464731980857607061061117837600653903682839111456890326774486617484385862172361910397366486942727256538830930200827340676092467706698115383922108015942808473257568486281216351172753286836857936917804873643652383170175044559475283332182344487288581591208371271242878711212236559426564555265586750585136250841737055183255667402260051977006062384149426064073768454227587810576824671268962553966893668519814361308659029954033470888098116543045553951411266753242517539361705509686787970386424780767718454262766730332175582669627280812776521342823436595652060028503492277240873805462987629986141658591423580367331744551257850898016149022547587148395125085097014235257219882648264152745303522321112419483833421882879138945607724227183260573310666217485557382403456372688740594324928754 [160,115] -138178973640130424801659133898500484819714778203555224425208903343018965725417997723680501581653385431438634497712717738711373074104209532245505670256852995312556033590505760921068457161875532184883732536738903280325758680032954617261796277407817470749194918487434690163420050106457919641041572090559302992024773791210093104368033984930080746753224890261847010196182687952530239482455166449395753988375418644534065466960660702815551961084078547526055615945814389394017536287451190674697248041159157190501990764229938151287092611622396313877448944663801461804539496993342531045896112676593991756052120887245626152391942593631120700627094374778211646826704006148325741296174439511924897274899284440826513799053026908502396820691829558065557347460383299412898694368995316966324713789810205671580541401085658532536471536233274114783846601361398645580473985566049976291163515173675113760133032415993246546658480064092730078764738183378341129645574492221277346418086102442194736802546246540357403480959820354285606250330305327987186159771292228550361914460167131330140459575726719679088305506863576914822020865823769990093596508741114489045431131275154495175524184974169672133922594992598764141676399082990585101842298088028200721 [160,116] -21166681241670475829823741900527094232539753942344430613305364779198529156459167966781450241543253134474537782235341376215998321598000182608185572138683767157706667300168931579387650838439916551842270567947954729002503875292077839166240506890335392663107432158049347304451754891143801676090431501538312216625674778551619715462182060279298161281904180072450869024630963711990776566466744160247790592551123362269277026935825064615055720396526541365441877124495776728189639139135832602794977927002973517652978436419787123069892250305602948641381660158269829207744931463678042764604763702580336187758651001359183216453548468549131364581959503263763444379180325009350913289834438079589846483515299177276755500461136018497673932941526911380168669997315978312991027373289419747259559888982270594453019575874367686074928488972099691974842958931149341562459185917263986396710175174245587594487811686154661689050578645795443276323930725989773421950997297309276709638981835568220597832873427839191972147755746348088334811536189557322276730511959688741369396008565514978629270720591242882106276228873860184169892367837829805239570395224101143145222943931001606198266264283910563446619651742708128382808231120637947951735266138884 [160,117] -1395164414237032514895490180343043274919814323024066037737421574015083169789771300483778428649597878796534890874871283496959392596422692239295970499792665279075813082298916023281303858164388715310873202451111610592213217218708001038820275842507516103230250223772305393843255984278551636347891455448553827465322123665489464576843332123350317191290958716875170664618293100540162325458135180230508815950064861683515095063961674818039258601501656559266775277521599869392161087401753762373655121308391565338514830116241345685081995369317949441080027149462146727195709829936415496965909073146759941076255818007961153900592502276773718050693849651882747847460368175233679071389991580293893379854902847865819766994438846024112030067549986345086468242623172428046542886860264677754440036041277746571485992651366172763436047387695546287817383670447408562523801816141353971488606072307702067012327717683112546796968862762030283322561310579779472812980068192238685178802157609291844652049073292207275752897513886273756610570681539676165042364079055328694421355515196882205042105533816787226782191864579497073659186578682288201044229480641998037533439473504040402790227625694672597735417271078335477377044934559280909742092 [160,118] -1488115694414698426164000011170147289126014310346505721452521641485322067892822534351081760567037764530296563218877147959340536197749448168591526715169019800207698213101837640903895268890743229672954413193802148643068991031139777738606178275594437573012715951831473233071261481331923316037858421520411464457165478999725105414811121584739544458279235488215668999051987089226879123347161954259086825727615526220333687005940420640082618307708577946746950955527321410921990430815181714066173414859466237892638300474408151739623301908469750940684740441089632238903627697036615579211798119848037011019150112533052759093888008482940831274154784863889394647929476571105736840320199051075970464146558911183096990367598108757854555894719541534253629006139342245046311736260711165676268436992321240991528677158156046434704560506626265249781777665647860167584521395727281190406599139310598605393171158741025986401515709024013877648262854495144407941794783734934960086194105484303766967440485612352399417856425305903105676256443753559140344282969049291346448542327944714117857245303770974500830862349335044853052485792196645150754425164609809732374748304778136267390182237486664219731242868671933339766214145109474267 [160,119] 154494174720377839034334663949211301384578341355074649375389301958937659586912933933867579606766466857294505366478109305172645121273543717223250608218092466935808120706112488018586686022381716062522569335362760468790499441354625427007993693439947888533976903113515887291114180808947748228627182587008493042244317180666840896470713186099538717221001762049559773732872151899803479722284204438581027375826245026746931718215379700189315360446295281476499919438751330329550025261738157114877162046126064346038949997288054320573079796747249303711257875628990362392737456018598294129450340135209649571171972613679650082329326555119691750694679338853236404131229746420876432693322261014216975089223351561921347108286034128269664772303248510494651110968939427454613518415650345480669364746553712967195654402204683416876430161311510384602877330610557358493345651168134858255507993182866676732727510287244021157225677457148476888217609593108755327034720926824816693047070289580358785206999553676512004291899216130306229524114994291031463778622250059159786909421260443620477104777786988913521022393713318007813468100140051335678411919245990296135082247099297878246868449378116859810851887856099309322416167264 [160,120] 60067356666970676306202781773410576271408623277205850642146425959899910496642659353063621103663898402516772628574832698736128036894134456078245645147659073552496883483999022523091009904495469762685004333816119675337426483195333513019074426304763711728063350713873584536991359091734704257184620437916192119843595824354093902809464829420922718721298053720381337833091034529431208392176920309231161894493533561873658210631052920876046059853971546430206403306145030142272022543509731428502167756384656649908690193105437511471532162776374454538277819785293084370879185916364283679247310210044787761785836913285432766926264208219744473230661213816995411755078808547939112701164045534128410425640266199604142172694074125155919394556300585321402444580877261717937735412426699300806952432300293714797363281780092888369154042265266760799927951761525637887307335140453833386572890599886020156321813652890948027198345360179291824937813947133145667394768201993232225342781338594496116178140002330389981483732016596645173524522981942925694993196076344078844429457466855808995011753118074372008950689147128832588963805134687974576150867092338430715094554121227677377256223757211107657418903959958438173907 [160,121] -17845353263290034032120354621042646948230774406252236369829379704579626711063666511344139572544355411177106630376234275434899451443954480215976486736629077317559975594966532780007636202128126713711841011071389562675714579968337490511163250846066789974917758502020922358370036832165983543708409727957786469996318038698660471824025344264489279814594629932807624067751267329005067787927718333894753057832232130574148566014434080294908557843774108505924410397601895438224472810717058810819084198154200887486172166390066783861518227576025567902364639421129494958445920487089966612017910635189102904850497144762562064472932100980044177583258333334661777751225003904664842640027499765308614776050141801019501765449343840165335659077521989885317435764212778440710808285474603315512021787881113632983703706336010835827806263090581470196321219575386084817407517267741517568615221687755681130277362166606920638298717274419839540121535039724881494678802096513624582321827380313677483858222693103459587594749855055799143441228652182623552376963706337350925683583571222481964861325350685534760161772102949950123982698680832932546843974383720082126962019530836772086376355269731953251647335985367773 [160,122] 960059799046510144338089232477339128721773723970763535497650689164136796412950623378985602352285366185809823386683852795697134484570871349033131199738333690052779617812195755404318939220703677823449987700083540003916550680652404997371248103802394579089626655813554223337163290327553089397232674342872159858480221148550735432276734519007759281683913369390630629597781818390844650134531039136127709776261857318121871524474448733596595521342092032643873700556446857615087159498370440545394350694503065715203713253798945133746852229353066504919393034453402574517795754781040786039095697588215615661744003025817767565952784577905060423027774485406005873880390609082598313325888756950576758259927687701043719782786238231356098930235006577277931712906259971441633180053785984676889946564518517590645927269068079663970231136264891147264433219870233805861344003525300482349628509663097072979746448233656172763115119059230223392669602205435526914912176083557271024991617136319350294510005832052051863771222159373025908945659704012886838531906973535196895016388796583331256923349554049409072667941793999320154535240235788701374565162453379620593080713311705002604462146411561442625865242 [160,123] 84411815025353762107020098674692201409613157680958218552518084200079367309964710804400456785511796329053949357363526174274542555578813107973187719296008948364182349208375830827008889964898789678036358823123022857117801131845608679540330102940777213138199193649099392439473799558484812028441883707938157091592444842280143208556023112519642318739438685008157053625530156430442321107500509621355248863265068999540296244410877018883672773688526751409357843170644563085150183215220684746015809687681147974011362076485218812062223840316129307660726172805293659470607594223625218527325789078308639063055957053654738581861331157903087094565847710848895341607762685840623659378808220153416948231614676260593613790267900616690678436014323779638284718988434564935979870280397303740221148539298658139970032313258190159255520083339709933952861108030052202191878669720844125478065193081955218098673420375402142915200678734984352683491352352672562660187207156695156994309458796373339972991293616467359277957319481510102078904233041985814543537583695076612412052814196657158676851565429232725125922846229451170213816119677898477235237109777428038934666845535900104664701809394948124797 [160,124] -9373580741477600553652810823805336001548768530073261339805789079088456992238402088421861706347218461773747647000393297699955586990297582172729188742978830059926035702356236538116643301754225034074012007765680305436295506919809001968226357890978115899637918454290022459785263197581124582201146596781690833295164284440547619705951291432248518607986119517097220704910943813598624447262396138461792137374974174312388647422985123209281112615803021983175329067673955715650105422637028757030621221884512756874638008158922887715870156152804741948086297190363362755361376669354068293955357811181057137375896696166930520124109356061142287652029154470391481733462160674253060694950727196215292554809733908864738687749324856336567228293441494105391624652573686887387673592360711960908502703916202183432501395326487087343094247017200788254779248445159089419467663775475289513230262767991802794977052231208831001763366079624394880560134137529220782456645115426941855137509182521035512932999414423147106350095029643566089508010593652224268591029743182147501130436417792344967166492361682492512608527887240423219107614635999695050708966148738019358083460881522342953550941374440 [160,125] 221984128241448602191905828370923952920907332046639408297816393908912566438263037822278955643338619364515122832438263897005859182228997424417011184874527469518625456549660772242691299465930666331851875261929867715949589146461398760972688812371398319914852681205128690273014688954905542305330594510001942599776576241928186938757650317892828292705164695588317829706159796326726234305104277365085114506368317309757042342689311270573236066287228120264018717512311554639202704565487965597893808229889030167639940500500425356497677244175761808058637872020293101883404713692355930301160479131083148010693617402083784819219795137284346264767180438012030712633487943985824749300427425752826208754361984085142883325700316110041864123797750365222919314553926143372797920126405061012058165983390222993593861563588154610381765086563703540500213859236794383687307831496101768423381803656700808102171155769439465702544178167720502878181862066196445320232861785863453584400344227816264382779556045718636118753642005347657781802154717881805074376317355361361550087888849433889969699839056975167610802620391781256418524688148503702305413141324036662026979351821105143800660 [160,126] 1490909764178942746976320354198903023742895978863191743228730050922540458648948628430194224632200289648681448880906805616051588725323903172163805047009274231451857249793569440640848497024509832367122011987314177067068178280646074976689608040164644548231663365176096309421911220862018683527886457419865757393346051638041623179226904803051961628671709167708272599716121752937401939384506504063485812969478839697505965622235924617672057461808258129806543777231879915177507371737109049766913626425326805551947756916564172764273905019880916438336805912846733559231231815971555745408740577246056909940043493708608492658241257940395990829502128225236760521501065311637681317282428724614805040381612891421069625556306006995460288584187331183176014161798674097125038326103173985812115933083191170225230998995506468816311545172682397563074920822492291860372374995489968813786019622784424670947458390718704727294975024112627183373000359521348273788894929377557703410374384876238954961236924948785662225405833994670837308852009457306185209864981888623953814208419077189934556062578108624673096721352814795746412585626685460598618991341532522678693005385092967 [160,127] -108263948343961991921064271729932667499367524268059409389167483870461023820857954051804288853927182194117357264946234213699067361861181568469427727600948435963368926254249332654310837142880620695315818600453062548300392548501823660424186503404163313069913444315943783783049351791624120299377198609820871878242108001913183055753125536281540366053504467345698316556836515017681316806058631745860073033468917198949271564430869949063089737897378606579500925396085738605782714804755874585737657877904715246808647304454724377082430738125958829333100713606554138269198856551895555315886347488869756557445016211390196704973614916088509552499034605003481831134327057040699903823323011728827232780030694576756072445345271776184228821741586282460482071326444735936077238275360889002093699734319281591885283392155377157244302724255354092833586459827905043918593271364838332313625130767002495504677855069295359560217735306632428654775323721748266516392494061639256761299091848032022834359837855640880054267464358128802218670923701395450861728733730821560306430961072884306975046701190419257491479375723160872667229109294717470246134604415565979942106507 [160,128] 860611726844568411403473360886291824363486045502935172264128294429760866930141356159724724460079046715791898609444597804467946816156052950655129944458844916368299918663651391611738149026356290837325065287596332830687451002824666573244223115778801851755643699342609817833654477158622171178206220168535244711676397332026944413410471116203265542497883311176940966569786070101325185986235230659719183945835414777765264515652719949605678459734042226620657178613177749745445294252173882581323242324480507413481473189764964837034636010794040055374542113219326923369216012011439453786506665053314864354028032590280781508348613971938221769292625371689379830886601959443800635479525887517471792864709419284534119158983814324720060743065986288104153671582172982891186880285488794147912657729501320368392348423583200826649749558206631982855927371813976126135340954492091055641403644765474016621550623687272083540558790629272630387771497093612886103979542456060807134353498523512683541066701335933757314252404401364137332878378377637622741721931723626873957438345161928545971122228320857123150164120698896565618866921978878666749311369351254621 [160,129] -15767009348530045095739691400034348475784790425910855322988660546127636595170246313336420034086948396505093411136851207203645133398757106939732460728505404650352762175723914463328447358451745457028846433959569546456690607690432389578936550614140556122831514803820810778386291440239636780525484542899920597317583989426896889889877558391836828981180101949397057779153872159527936115254490710205952839778349981384100889746114963334721124915403046362865678769377233943802163631778296777611590371130054572101887437952152493120599423840935696341128728160419858545650282001574950360534431828231608561962264169515957534390573924826877469026898485095257848678256836152475255929398146087607130733029626352399978265768996805613622978885323027246563623429944842571513268712134730911344050654940506330663495244747813619352454529167969173890075816633137556107168729996784884135687272302115011035215468370169256470607425220352140966115993807516138214599072353344321861301944888181319434919836439970310673623849096235423455966184901975813885067788523413346795431694225419235623327595338103870819378745258346322375125150157855529000936936921 [160,130] -355754025088006300919945897043220454902423523319019850509878142429317295272356739077209166137911737660902922463712805962171672520696084792766524076568182583081323595010068086393359041685950382209695702557502171636207932645534359473303954362462691865676244863160747493649101490651478255274684244164811546722374611983265916082530256700806813120583808294480063098145462991763407718841072979884271509155854660531799377938854249805792628499342118292279652441138964901918698194887183927889073699011085859685808318100298705865294304846372996909342177538621609883027095915746404475557339670778786971187137994950203040979294453255445795161331484187758937867397468944106794461575240850650882440438930879312455876486620757657165130002370721079786074092694477712777879356808912134079462891450226992053490458860355912111620981235618365953808717443678195971364750779064186087036579453856167278433298870424254137246040788223062050617270150332649285938649112692012709515923888068646731931006462407949308100878507532476511813109296113218201954153854013510850766138415100872238181986131876108204341384350435742204388577097051562257586 [160,131] -5436341893228254356953091662056666800868354647146116739146222013276926495955405857019104402097404388287472844064549579144968328927346571707343253836091954395709399008723115408589839260846339961901963054076840185727919966321467244407977396878858528134053817407559886288397222688280054871761257738492626749283953646211954384594287968362318234752271001382327771346663032697080146408704431047787995864028273222585725618564336861777150252768232129016993092285732369175082253132239117093402328325037300905738000818534623820111749639231678672355233359947549578337703709542441800743911695432410377273793542304085530246160319959399482439700402511168869537345843435951834678406049583376322091231000328852839881273250722006283664860065893640817428202681041504861582453700881044024197998285947986268270552813885961418556506731117726172385515671356214840561605034968776153383229364775624063639804711101445879579653336312801196123684166800268242459567298109541812943319842935639199497617957473862974475531288438033197384730447898628980138611206919870274468538550375377747228242914430790057895220081682465015095861081474006 [160,132] -85359267387452310398504152177089272808204962480783411807285776256616245472103410621991613337760902433684852859535561708454345778302473921418523634810491132524518563871369707121043288271886615135156738283007121851709945396949634457980826430188171165909578116805230673742273125200459538988445968921866792509027604551472511648419446427006294010800524999127407626691524493119111169929898209277260744724478309935555861117086479678531116969131207899859101843502806184351885511490661354944121741787388544481337771620920311453088753192954418153784178065427481914823712489772121389150880907726584444378439411952987852939228856229966925018691448771837260466160493228198147536840856738994477456762511536910659675331721023240405290056061261014374811718016689839681090791120433477145700845308174307296796939912797519777489265419061607247229291752551347662956154643498132579357457928886462345963354501309230211284429172648218855876691972866036138973502518571519670685259652232443719553145394367733477135234760921028418627971819414279833273728774069493471144835100632800038124346426219831145113671262650724132373280 [160,133] -539123796832223641465486353761119191439321142476747360482117080887501008674258579648611382510051770533684700382084982906080558283754665421071623687571088791281513426744394704062587580343518884085977228806141236714508323369737462004195491141960398901223180510452828387508125512289062403840264218269675438039744944541447362876565958425153929527325369983251886055489690999637000409341035634857801512105447627884606495250930058009798943006225222231766437435309154584044355072740423461641836960796244318580268314473069817370058620465427784138030870414292491123175261492105436225725669804806770202300501690133027422970950884960280914068548733801890482028723344330607632021206124628403488249862272253745707473792566812849675061828845177947946008000362390756197656411175078314578543905071620664798995849917928777095344578663387531844716359389827137042392681808274735793429393543796756765919900295931593848819000839969884804426827945189159879101774694808411560136121813988324950508890175024129937845244271582394231239353617266442262076602972451931646401006267557693768891579000408050645812440609579369 [160,134] -1176571438995004522872029725670294564256901708947680159354465457931453852980908843292418851877334860820141311036413754924494571476211917228099913002408477794160806307432279232970808943890146750694937379805913035058087094393330819187168275527665656797925818869701922276829648726347781242088489002252269446710340983369363685496083349381072739686580325190585591622663791783174439255684841794906673704983544369386789377443047650694993459487648053474711453022460951329495302497134477077579773151241044142081134554019196557155659168737932608566489143524369585581678549062869124335017888850628195048487571491530245225372553329913810700093006300464610619721020759240652963027724248945953568788837278457723440015228082559619467900670352256614077498282337413877810970427157574180153065226850588423194888366243321975671232202603545639564927442876050017408231928538747059894934567014560056403332307057008580170064697017978576642939080461825871682118533012804959221903966562498309968436020455374935540855222652879665501404741674425721172905929324298642040513489258859819554913011291601605125089524 [160,135] -1875662913440555185928993506551806578950370775551583751991660284680307513749157673436021885145577283974265442759771122079177042493225295560556407250981075954605097697420880871840903216096010475861219335560363156145827165298210389728979482665548802264772841032785237796752897780105998217106811040871216691849638129039452782391098199597281545290327707194813652329298453287977044646507782236114095910634169328464450054774816945437408649359764649872716962119007519770611595299906173276869805164855454053744374000894808892953873579567198870142129679217619786691331392263481159031745261482521343772816675148011844705594358909917058339099665352184229368704345680119900196055526461692511759080335966839755367828637909147160278912804258359295029824974343760791834294162131170796719334426635720043899774302373185681487270890417141691893417729261263771776582501454102895182042923195315293897073835756889618497475478643180574157203080034804667053561623644487015885981302596840186899710215165737273483653189178240386374998892069426412593587954420661736626224662613372770463114013477722805 [160,136] -2471570781521296634675611109086001397754347136882210879239001338114526650250248077008070255395945793787459154298801834872050738068694061305621563660329294435081117885407058365306704706207814756696204706552680192590103596900615315251962141262078283181756653902989012157143943799785411240804929537587844769212867297964958687916952377996558639538711258619986318642151909523282835921374738784094473961616055859404099155930021889483943087441489532226366952337801650251877861966646218547438420646428358059799206213083159502440638655402196670485993196491184710563156275445811639830551356056258374164379506556494041833179476649727552091309102502495719036609061835491051074068767092809413063286754394029080268499107222915036900451931243597272043865055293380660421094109412545308928890427474917508819624552276434710406910869047830346937606629893890625820954616265536319198654020199092731671103087310222818119355331112583737374460948557331539071620594297032890588399208472590083495305906872644545325419173224570683789781323908680336298540762383570982655469019930265051872472351 [160,137] -3585774247630522243204776073430013842248549646204749910465429802186995300655066513966102579660728783847083636931818713760371887621121515405983268926117843597384703736451509191185201155773674691730438582605777072671817061516685523796997547111408343105827475624175447621821258972762561619903577445855828238966120278668191036159987767939595322320469280820841735954435734362455352082114110245222312416814110391854171367555120147468142541383475106176646459810221265294910138934613735990583665360367168831781659057084298814173883056683115422777893579143224968565785759378673245113697818858606584401003666798864181015619033124122405706106772783158032462109522579542668418920705583744628683712868060765228967506572045024361170750919760708106506870739383642585060214651210651895721284716220162482744124367335406078096997843676240328292482062305709049286928431695424222636988133590304682341116441017212922851573741662957618676567869602754151004506249046859308053927194909784500767155581418076491777149962013682385030198471695551584757539847954279963328807908760415182 [160,138] 7578691283890294150773227105580393048554216217678258416859801810210127400144100502557606016540440434487173272792485043975328448459834172919404559906687373406761190398770437327082645389507977000032453418390168123193007172672206914865316006611845757337739766132249992235245478151805954383762863353755259462647823995258458270013129797478980378223593310005270037618801132377897680278333639468344088390196351895502053998739079388566326692769762223677611683221122679061769513720336545283969675366806644890592710286910041347323817681775459020689273048050850973796032675075086028653245781616770163173662833122356434722904612894289272737819769535069966183950612794995638270534436682113985661401606030412642887940586035106821690668964493487093769913841476879284282814358547618539512012545550483357424106994479996087494001999236864614482468802549254780146397450824666387445229552078234610352926523322352069759278604671519421863075779060795130506373441930309038799316975792877816893601291504540178166595503366571499579318247973652103346712481181048465872823347 [160,139] -5242738747865665021095376045383039202171084389898203586210826485578777445811832537377908911434660899684804673585631608610681919273673640494344327980752619319350082963123314624495833890067899805581179275653238387596087771734252920632948890917987378105823675268270215723743054555515216177664059543969708867501021748278187818026401782741839573817298679111543409622765692360393129910942022216964718644709641343582842299695489310325162103247265866600587241837886741973188771464012274273629217939874599112735302861958727038995309684962845393246652811105711245471746715208653148959764220047689481620328249850122959611705623823093717073561859324805748263641148966874011014600505801713409866808235932455883691454715982498395895470670018125561924774198347027644959438845055041073837315957015087883552128549861290799122205296582831458069253890148772140822576921505541230157633115029762283965396101708395347385636885893264345603037588273528302984134955439858538451812639629828860333944396086830120386630217380395595291204189132676972900636376891782180 [160,140] -1151927466116059386884459332424908310124792663889146102110193498141960901565052714259773941051628105308397335044599239060498518920673175003606892478119412268373279721923093458523997495665341718771270435872820239869357079403590814404841805369869910132357526475936140895155518188658466820654221750873498416493857944809653873601637748685780041098544893248709215085572367834644414691614804114041566985446754049262341966308365089154372513275025062362245169240224394968274258558328955076364049020908600207048964105367008637675968611890333696881467600717046254655417264145764048215947879275533536201559271398003051065443172458418535255901450185379379597859321251714184525556401727696990296384132093758325909284536433821351157225530348127612154390729707819525059185425321077835839204171094028405537327580475537027765932449181703724179867230668758487608448648291098251475463579647310398776710034153620548533684182049001905351088847940003927099663117513244628461396050256825677759115039757459892619021723263399639800248305574777881780907042 [160,141] 1553086117690682487706746671299929483836813610530183695164028447470532963768504768116033371830739256026839798705206486057696132766902136055794203239780815593688290497158649780751514290766577869196972850119806395672183955170679958892582166537842343102224574242466832490156802969444969457043876468247688659950237544146896963535196857072138473510310203154268189252348631319009836350178516621245996234734880021677899782952860106331433142746726946150993904409824875265294099892202171310868083448586315595464694385814016257524554706578237938693381625426464748639699806694168963018906921336969452700201321244843694964561971865976310237783531893662703701484369919484734760313250643258633246327691992312710878751096255540386914671212736971745134883932519088113534412644576119045138086562752458516652336108997160936046517246649819600705301806911600648240590981428511038042593335360452133777359376386537622304012536098728598225637083557281703476627270577908583917823394882524890085823727629218152908488957109234571144409867261007641 [160,142] -279685494966158276480636965757718959837295666342751745704568478677755798060861547012477737337879806718772117484594500224560081008296884551051057158920424001466051946527308001081923862138638188408574847584987240080777730694501621857591790842323235338262674324272715224728288892482587079864240440911439658169138063803180748387794852163246285523742119764434977001307432739827526517314549043098836742848201723774718631484691627202729312581574522804855653346053461425103002128816691945638202948215957257756895196578930661353628248592878333132825436850724477139739108084619136754297251455641506399153573217521142695171963288062217478261010471538343525032982521754028646479280693323397364828372124999289056430329788118066895377533256609651242426702921657680457445207515055644371103000831979773676389356300603858492949119912013529935155524977995003407186529759921176132730434799548704753946521744065733606232941809757901221416300831444102456966918137482541163681643957454672939839553466949685505074113272140442802943161 [160,143] -9798292488135653390749980807510498057369514538088934824431541522168461654515959109641278075043551072980724134337777506120027076371925746323583850566865991179001744888384256490240498845722960351226813196861425470989366728469683844476503340278987403655531005241052260178858680371015237630629749185433594956261629414579702578900423879702534687632104271056113753178861875337621626106259742325966520254088704557854239377976455909382122862914481145809844081375498904137265896409407964567710340434904480816652284588524011225562739143309072487527552158852913130614660396234263929699003203642986671091367296442258129135735882144418667341526407272114580200226217516859183769310141847881463697786165456361657203726108388221440660995733337339984019116651580931394606554596850501644966193366924310797997856548438022950354214619716278400039401145304246430965509188972722977437251869126084173791107003619541982100263791275641571524139951859294199246947537866516790590682017005732445009521579671887963951269828379743 [160,144] -4164301991324480943225829341998678730758879386011393660083168611855913424339791162694075147067771701642975428738748455052711580985104352838040472006433019477807593352074434629041899668441911125091820180554341561154090764226302819475877912411396772750163790547033855845359288556200569669352253034385794270351447862937739776306541025037127058493093442554059946986231830040671994943781185831941376156735330119912560536445155798428894492128503455127957870503358309762431433998443261407748456657210024660936576009535838299444628056371341948398361105581258847977490372961511288378551746704109838504857986478779030428926350948615858733467515769784036265022498818906017298989022374591778145765421140098059341512766151191366406673747476277403043452548113435418094098912760012676097777893432455038867793902711494902932910842649477958716881082409285156717537580798408316283707777475303203779301804558930230842219170833129931909622920205585799326806826275834550021826937866070940253170056503512512933954 [160,145] -159161083063394734306782894437945231369757621703540480766473555089674980290692686802958346986293186572235706444295425207604915488392235563592486905100164420653383692375673846653040698565414505699001949027645154328107349094158209517624875527233593044433563617872882258985471098765822435169123354034050368353373428094032329214156490192153616129251643838857647088804481258661094501723738328736003257011013058802410340100646053938243699692301860606551259268732025948511745950609062547371203183336556304765222441778326100915657824080230051865684991386975637848535763166248576118523056052425277673181541983117706003546919794074703139788677771709108470828527184260155987775389580312194513308329573985727429411788748719676291752914246782458787482554586514993961344987954241231175748893101935112936576679326687908445200416670734836717888091658770485361555908582159294681062206535587952840450652766376538237630334176289664086746527967177435530609747445198367112119648695894140071887741433637 [160,146] -3695367549165239297932455111082790359736560947629606939503791445993795856929197382934442139076422880775128413943642882905472162693734108646987190075666913930535107134016111973592609566115591678054206141303589861826694538411037510586147648139115020005230340588309958500185870641585410541203752618817020059415872015602318598302250052501144713968249992001728879242831966437361844923962709029632901008505518289178635624761922057271974643779669825783727071179331075229109977567019150149413800903274186020132321352108701241170333201056542007266092829928854507849735769166778033666531173644167980949851958937352886705178886488999203203356803561082325422345142392974498333419871754291347423334483076474597148098500445535819985407964694274391781650368996007159830561548693384020187755678638597721036070541663939215592851192516773390007987943463498976465568704584305588043198588604981772539974329835480004764146233636799782659204037071444820229176906157321885010606757691326396347 [160,147] -160546268839964983294804144900176806993925542939868829344365062559777050977809596654796276202838823796064925536148745641824760365537548678007973898551130661085044425922487366796366976508381468875918968148234206817634800053538118027584569998492518011208851100568115458893310693892134181620068857960052366587100475688758572923872775208118819752990579140797988494532048104964376029123607992945957318983642732425862532615283883647868970312653386427116627205314246537133918212786532405114802603532504064507456531761275166937979654167688988261488003600228899716115698163583919511554062808565752919592087297645856579701546906579556318243675486302302459907245199161256586025532105094153193122075543625038611250898249252267958528385872782947001986026713503750531325805684232159023504230410950985030656368754917162151059408820662605791752362997697174874030046789026278177296867685130287841062259349076766754857610749208085690277966645507828722598674513783264773072229042 [160,148] 15435885056322563120716186766046723728324201022046603513749505659066405233765189971311383280713526453183840777737081475913190806866510833697095901626616639621757410796825293534378861653823174783388581751990505396397835895911961931037477660409479590137547843628208697498850381603835578090338760983783120083678661899691068979562635123852026764576465310317295367932927293803508407259922370904233013480012178814264552377331346961973167113892300717513594941117400396626777059704789887747892697044730345836526145401155370444453279317981839465148186741352119452074432133903352387396812147701145398134567349193430073734764519140782711941584674686990865709274385772218271982898953672101976879534630456553033947052129771217358452808939464887270929168890166270031850307273257809149325693715048070016236945092290950624108800119832928932488122093778767528229904314032387350738867321668405495241851603330390014968585455847201962299978434037514730175836006691190626 [160,149] -562199071732607764875067651318295320670288230470114750838738648050288238843528363812400925388410167305367517123726947287531991037517075624848231017071022223867074446183232297497704540707506582959352205018444752061781534108524104034689543232207981471653101021880400862809081922463087619887090647325466156141645361885277301030317234217863571804805421978257376952517757047340390462883245119373617733024392581636799596055822660799542929585988563202786485146350923337675000388386036580872414250721180562336387802177488469192894507939588697787091196026927890720608378323908894206273514606306227959818419862600070972878245488713394522931568111947046045175659256890278760315925673540758581564986240988787577421746329431155884661819079522899891469789398157208832565081958124957666452741427613258128944901247993897437015245315989250043744987205035864363566185870285550120544753682713051128077496523090476753321445682161126541758432914894952870068111 [160,150] 2533665355268324501969474239926781646140785882348201940264464766742187919834607057303871243671131735442745203158827073745743746425472176930621144343657108979917699182571453399268850302167381861948793267068838834294522789592463057463174828439536599170311619111354909246433595358855163425547429954223087193135163366161621006009668722772410711260499825744711918355550057802058414346286780164781085498350832630139718536202760078662917579278568803600497235888133544289682722622197472006328933708990774092756231301654092248826596362837795410781224768756389052290657027260792214837251361487216337401748052985096950502604117225134316045020669076931843256191453082265597378635501507935162808535146383197829828782337164090490534344515111406678056487445970027946039293800578237819979356356025445972112912034987226479759285253682404092593783569427742050043652989105735775225786761133534491836513650997111032666006987154955364500521767187538 [160,151] -1465594871943539058732339886787217038070538988555828166746466558784328365046610710337888371197490846051879674301111293989530546912368928605837322392722224084695465113987357116162010448939808548573529372029382824977413091382427816275287178611965100197659779700831246063778505624061667410631837593263362105618385477221460890823090040095733367865187814130000458010802313956773097726277283828726244155970625024970771722744033556701136997950359145841666258850825250684158982067974450204167399210367571853019767710055453371364130878854536113643105263592310400487358923055982263517183257120196369780518669075870320302727761167733011786694653177044597617445325099053886318053077468679541931073586394777490059776736127535150433547510045542114559428832802830131243483649832532941973678030885386205276769909224211259688627029492910268514706035288780880335748789728228607480813222274056392691823297189698323561029436060722491572 [160,152] 106102808103828626102676720586615429072869936618097585079569821515533382334711467018767505386248737439342233813233581933970115565326840314365918814539743030597904741631041819581168174589604969996736861330438867973080732325276055186034255369160958638969013079268471926998402215895090839754263605296114276500239980108495818265634624029320009895145329192955070140093906981199396266084048082473042814954465750379290754646494638917124713469921218854515595799115867539735700092212099517198279256405472204563731503069608498624185120471234105625343278903470363504258956015283892754256226895842238771604880804627515023524353784367859696423028754875652521261893889107956829309220752234995509981057611154421576685064952700089582620044833110002715838330980539372812393764241340508525310556782182355272033686571940310856354353442248239735553184715951625785955123800233842212851069752377238990313469422939953201776242 [160,153] -923122346705904884208774921260691840952986423118227914830529893053436118137366632742459325374036448366694542887315776935452839512274648274539135282389909208364539827936280223685474522861792472287260008597139146290454227163260914281845335122228761727962682608213082198139090046077905190031005496721655961300898456126905845631720842005664949802997991654112417057295622019465721597353351884012001979269080666941166850402248627914811214470503082838058747086973514548083520513431052273814680259404361472204055240262092535831342058321652899038908481214481399670514870150615117675159535384277760533916141103961931673263506694236729005587097954537160014899462501042810992873332888299899414980491188471836142464072356144641419993980752352393664109607062463708682829385037924089011179200355365541020206360217268129056175779690661946226110089260208005954506792817199250214537684459167069041544291841 [160,154] 911704288956802780383336646417265453026508869765686050959506900372891161629760231702295801758003124395743016291797137948623196448166446185568979041789833932752100112759915518604340544439598502038197315692839474016645944723272277704831080837228640832549464110611014942684190663635262206990273963154089459729484079122601484246176293828258940816695060607813170655934824570979172781918194471464928033215565243279241835519093025360919732771987801059631391941816063495013633752594053855245170776141400542319969652903142112200041692359412175051958952844316387265052807534576383853898868586960095002964820962924192532465649213802607883620280787648767850657370716041769146045184815840672263951932740856841640682679565995733464200193453048896599800679024377217192075148818879293833854828849328184064094876395585988195821973460596611941184932254345196839097505593794723986085761360428 [160,155] -94934833651552740790507938689354309638233781339468210069109087853230256155823820812650314086453789541514956548996481999983299757909181691273961778318954802914927891856523283209010769219080481467719547068009898348266170070351308294065913195509951980885421664837129342256571972185732505215811734039057726200848983879370541662648528038614059324886638846999842592330586744280697106472363918916769796123391901288412323340935390142688098507664557006789734654728255687291823364706458437597113443346858851033487824280013345042143276505653022997564899816164174747681045164160528017083583333693967593557666988316418356621797875939184370418928865945149195679918379112955778904873839103126609229871701626787821343110422091703513461646246290175472514711978825573046815791682130730420732368208616464030113130850832156460100870773412740058066831019281755947571607329242821 [160,156] 950635145391242803039923825709359322003624278376583795234264778363426172765818231847362290283601861298709687191042399914796672292978427912849286536379110275208296969669096177031907176800178073073097736993910243059021607656525806422413187336457158077951244687533683687179874345663184236060315029106469228711489067647810810396566346620267740197265800825834275701981978054241968462714267778486264177953573987599771141590410821842619677806995969351587774718428755721564864870175403017893321489053067710015070707726070205513865935706075158292552742195928972147171614579435547964768035308960520963733640037971200974815217874100577951890546971186599508362493175460145860595078694163510496657071951928947581764942773431303534151749000138016483510667845473889597009637424433248042852009502719168312126368945403941664548884055998038880842627086371628 [160,157] -818279790382348999403567669171723205404713497658916628462501765095158341856937904353684416734748295803274071581323863149262405695238536903141739479530557036426585707719658981555950909918612387017361898899187183596731262779001133085288280016487191717570569968895216896367603292313767069807866207230552513210192681227946915186950548040638223783550748477321266391237014280433876767888200508949877263375713108218909593041885479233557433908704947288726686689567438530656270375557992517193947382966293790470681637477866733645674553834718130661644874856192343903641832161409012674681750633934273333683003853131471561590268014195258312504881416182973244462447308485091454539768068902527977261486776522102956883682464157382409688140727871319646948074071263420824324412936192775706035976110772972019775110236175416518129211253190662 [160,158] 52886601981462201014087315267700013795076826940931285846560161582596657664838182570339380459877472226212579631020181908247289962024817809118942831811274846192565179370097436476213939005958341102682088162651651235124621515261921033229732510321839438222804151286614907923465626014353385204987827434862740563276547654093730700968900527081920057475732410249657761035703090285951913564150902771046943000995025066028196773140933346512073992937150098918358628579448986255559823467198812661909039335301272963722026210976748783404480858225490574846201408242023476475506637154612628504745340618294741499582351321361377675892466979399559866114081141459802655014054525373314308643462397693930414950126885965932499196170889403978235772119954976293857138021637701520196955970483849079693494667469954864145370372370697 [160,159] -218184677079648765490375061896452733984782785447893524696269562715593708767222872160147672064987155390300188440322773678042982991103016431185626270197810901870891612564272573766181737251718750543779712997151539153151797491888001604729543509891505259704960565049172262145557013405622776808329882491168741493280487173622739962686448771729803713984066243809449687502061128919557547063460708292525461301536995880306764005119272261682634723453883482531220955842504335844028662314153128920711448119575403361813939488872473182395677675952523914038774782171672546432090896218724134713727420274486034436844890558713969903063982419761643799126986803909892233841399627847537138347765715801821026043065201564413068668844558841449658888150743468637882222708497165815141479327893817102535278266490 [160,160] 47278164240007587788643642099662197206806632319682626128435938972884223940075411699698535229775892720358726239117975571608761249624620905610457955939916968826691773045725228014303976064008842634899367888997655910489394723049475064997552404538384175499070411607676038575859434719776080660331068145029158355780051124418772695850117135793715335440440814485329762191611408649336005297277075480150452891939338151837969082129554420540963749097158405518573476605875279446114489298696425389077109689868959991398122960556598727793383982433592504849645570444059074974495255330121967344093205281007415689554091462795722415725320263525633338497675779109591620315922279867044034237012389386503937441542428378240115577257288503539287325796100390166916638392444182335162134276 [161,0] -4378555322441702596360391150812999863850357496196305611449705314446914113814181806301794630249569928224556098412589472663966835060849638694861837444727037694356954189675320827299620127592064130894953171161736634936074624432894614827678181746617442233297597181462824852782858123805413477665210874592751097837539523353807882935410720621406631401044945563863984526493843070800139256375522480259978897231895072317248688673881485087051563765747005719745061095237929035957255734532474693687632615486854831869368180265198961132679792818680322601777747809428982944375081467299130836759938112158445935153887152135399881761540692197328800973269277678530511305958492698950680637919910853832191805598611588792838071576005844814063899713358438085987988939212137642597455008217104956583097821806418848675018181912056634641258661464345337794078496938674638404485558128918420338369494084769041817027239539391429551429998639199839504791909331033713524603502628948515548532935674633940611914556792867305030545559098118227241081160777726224490747310613956209657006514936913375167761679046216706124367943829429275481711637384560225257527831221395688440769587734722446789549095160766399570626928719828190392790348061099035191728953745461821362868116017579736405629695415911004421866067982744180623352847740835151313699664170409879172251533708307213081797985467126474314523447708767328018250155120392039715899748957828068015147023854472120796126973179181665702554733759224510145916038872034286610268594342256644074095524199496726391387589427964508876358148231482783941363373435100373756174011104049682617187500000000000000000000000000000000000000000 [161,1] 20929497871971593528267627970946616652595324719947283736816523482143038816981091133756244177266314645071593532417472456862750659524666090471456541889268003056087495963639799920184692901016760304600509805432264365261631579044687770431800866533175892270645665456243939743289730039398831352265986401541685746952834015518498922513863718954641167200370089756298032535500345907571159985177648551647153672588225202707859589345342108343073533353860706309486241477412697077274461230396250745956457491018105388905337433916525133421296807502673767920917454358949726406816975455674274141483791215543736621062331267127264721932951370686439628176549261297391436578277297909796318854038388175467299733271092148303522210770928682463734826577413815231932264647211520812112860538644876253421361210651592459681263974015811110766173543892620010444568015500092269169581662592798686234027938317284096796925321042479558137220634141986641758853794752295210108135666520843901194622187419814569192702875580821585955414206076575333880775319139001417591666656838632212308883441226984273446271211724078128944706139188798680191548579515415633176630180928650737275746374260035527821476520407884695382101992500767237680622464998749175978228378311211032676738764335263843038218239647437231854603733714724098753315092729421556146248048787753236737808307966941009182875589942004940781617070174245980952642379870126438435439556749310168978615238329745077266996528184451016149798994543515250245033393226208789011075471377613911729780508547567732537337513466709364299590984447850544929890257855477491860804560983159595012664794921875000000000000000000000000000000000 [161,2] -1594562965803159588035224772874224921418105169008341864009801997196149242913523752042540364295371608105341822904732704265472485697115664670229896206960655347420052323645253528060369381545071830829495762978126090538759065432230699185176883466860364314098089689994593442569129116911573909156023479978682348412788055339337894886128316001872549569389287415225767818843408111421500894443463598351698568324330065736192430506567156244677109425627272064029445250543930677756190515301667815563649232218792146197049062006612564418608086041870948810761162520338706665893042052288852558847537088715676886633516849280914016924974766224274582013177656269299769737553289236277844516129030394729144890636489851516240937400486190353798044909728992156917517210716190621482280593834661050341530447531755944191948760456915463069641777371422646019362584232810623756562609318534691614446306219402667852337865303258067897206386890355036363399798738239264278244833695034514197452585565906676690342110309827350836924429618182308274546995487909711263572922272558800327978524395041886476173967542578657439079647348288728953972915957553304063939683119569191592466421424793958900539609684629525130665175571134921309796690227665931356039906899829221970337167841143462254210743857401413397155153968498454607324935983413190083644280385388054890936606163994314483573075971578475718959667546426202250807504823652165896193017067091994879179032741047488488953591759218197291600342318987386743880767418908455158201716012111271985728890682586841600591106336936288155956243993099478588773875100850834539827424701829910116791725158691406250000000000000000000000000000 [161,3] 776943055379647825140174834378044599742406564734717085423626748777677396961323610523764384660741884756050993697843725664923230233025229620267664749848984234894203739767823617956516211797228466449645772578305357524790987585805633305553102769714495841529489577000893606749958664459237417220891522561655416807859285677508345571670318181028950367729810182465214254381387961440146705951377685491411786868445114658612530327865996303315248551163047526392421994109893389178145551278282843438845150620797355639050993510079062870598542142670374708168844261123903462676796637643535706137741803581366299337955424995222349386321491665077117215282768350689408841351357086566615944467970436697484531023210671845473918093958040122813895437177201194250053853056666635002389895217415981487974490431042850979486264528603621742768687523705143821072863582871445208885878320211888468340786133232707411992545898049979331679501849022660946058495884905649726355614144038179712092424314477556662882703805045852274789945406489223436768306339767301183853624436155007421386394372852968823627194835947376851844213122628097511725672675313551351461134530504516105600679563020543417840071678813723088418750760926401322873369516857352487201733660519490288746253744545173285933928307066021542820340769375120018491357142821089464419947730376302689979818474757790872467138482463732331784169394566073353114138886405242184099326221633307065460858737693004399520278002900120211531130981275422819757002976745614851231821765498521679991184206374286336384457899006151636102926768904760475502561370319173953106869898342070918265961110591888427734375000000000000000000000 [161,4] -38633592773765487865379478887492711122506773322569825685403487640730801064802170863627302402081699780957238731511117069766310344534731937534849290355073006857234058129111241515658784236928157823734310233387685131294321262300657757395120075747801023937188915782511778249685697068495440050831820118403326986395129879222333218095104822730159731433266856341402205327604161597372487037233783025128911844252851677926941042454049481577612969965679165864265185168323117940678123182733236952106391546666142677138297251145345407957828089968561848551239121303417559224758959416737457824976307525317394258040751461743082693093464249311958288490815699275383932292100338691033707781419121345873234452549714042359998744581290851163325682532903948488567985551583596487055357581713439896568439654854625514627616456563046151636164389525404708777027461767177392478921758333156791071548552179475507068634090775833086748617710068739076480428856712134691176622645818121706486836663563101186086059732026130036792514106153195553848334168503572091476753509576198983554713378082769758436181484652021741437972815480890460334669868839320932617707149144355460292084692677584064160296215503971528425524695079364838918569689054874533558485466222416267790824656233732846741332788211147296818704494476422855195614855586588280161331913057596057548471306298133021868778557950798482705256057555785016428006321163969472007401773211118431917844143142521951517451575149514996648908723160357439604530642743171533920263534625391901259294478240484410803732947940612279642573327341134047445591922074651920944499576859618283329991150458226911723613739013671875000000000 [161,5] 1466585411885744434959477157202998164059547855300461140372812033253042870527682065594928221493011396929884377490885458188787176358449327218340675015245917803319794812849518876743809482060530483131195122677887172412851700822699377610049208622019329303240876002626504997993501808899486150516751564223941203396148937432064419112550566299290117902828723172896127999213046946030531234218758308955506370032921952597328884097105525371356441006611049736011402500229182456144884466365621805009973531469123564615534978729052382529373808164234903593161845282598142264454455471310761806616118155687603624421095656113634657668424992243534501423278437475319749918055472488579280704502360675921295389620266187584048784204281477839072281212492636258663418899844170726413361378327869177455942411638519600826590737280885400916254690649867388098396675486712335813673920367194010363648767313248760316831881466863977993845932708925875399754018657400764092287393565345539527797207085170097740692442286570887046330242585534694297167451591563695674678063836149743512064222173838844559208242229501685668728412748206004810218615655197467721875314304040842785758480266104092569667982761397645921415918147005627874949150268248963266645656853267712204471054867702774015774104260639206227615873765113619891863345231503815325852354945732944246068827124359942665361346491307330100057479248638695118415166756009571778521699482165331862425514340416407453203349875970523095839420886679382624170197618855933057555010341062906998166628949517811822516612256646168371950710910494788417120198932747123482511127327135674800216315138575737364590167999267578125000000 [161,6] -37067450864868042244451563213070540700795628019217926486899938639088147872469440898495660085622848292721055886382174552177074622995466336638304816641766722835468882960823156288692495641571151049928446571942870727028567743671480580397441550702573530431768956174567691371222704581857734120262071378135837992962079975914603146793320382674758499191744739053062816410929092381038913337479365368040243509079948695923821916576265100414196377430918705543487628608993247654064220389678775641369818879947400796948567973224830306485543454398948095582065404584122862922810066865334141108527914189052303790119989743193101000544852078940070676219877687924469416451699588750312015605097938472128806026639196316865863184524185028224204043793594761447950291481186237093165164081183783589476547206458059017326710107839534576159937483098659418267997587848687877029699053565712604995289383201661589303204134781103096607134028751993405250237819036187584683414683218407973740232283315605280970150465169453057571486386994516174201302233104471851030261929169412080933233431358863275239209768461190383126094715224731697407533745307918083489631737354442835279154873971308488469795088636090791828565933756798733259316875772762176519382972977848617931745246395431834326465811306292476628618739388728149391096562371382469803108050473149650261668793595094988216056043485590559982787661170467263317536747775743167617072566038739817431661071571369370551523156955615383327859006914977918801900366599932196739949918330564402453539152284746332269949499878422391173806411314431958186578605336090324428085154196411450522618402943480759859085083007812500000000 [161,7] 519229638733575323824257446837420761454191447543728065589264063341870898294221846176134308043832968432659315041149060137534193525375088650329922777697041298955563611684165506965453910178455975434865691427761434216642934259454325695662574191360537230653164361822073484163886261563610580098886963554324300972002529660946393134902979209088727540112739383518639797776103037529446221015310870629432514586322140207716535112604086429334767686701666937784693246089838189489259782769851880656993346437107339102445199288055646022527546419348622301102082681182515653254343118147719186629008443096482372304096463991956215078455243376856292635873220352288649346171574414336492718293455051431960231934103785359064090680191057582314020779944737324571760437903597099790175136819289359414641830193065837926987582458441880667352539791997563274204113033337468800991777495266683664764075856323741878834701586292959892009242025014726477761212734293024578027265935782859634967793023324459889621285855917570256505650675803438625886498108325599258241905989018641380671875220930767602113529891808994301720302418932758458923456855612782455759471999607701682995014376200643887968205712016338246783727796228667530014632950018350054982204841082683769172789622254353516973746638310241123318180843744568387777737328131348293329408936386974200611372692209357661812605258814990560939426735298455881555278646701322502240684685940092471924261679208724079981566823448232144521292120547693940034388609241086243482930710160600573596443700964180759018424675535570645188139396127191476219276532069845178238490842248825259689412600023380946367979049682617187500 [161,8] -5605588397409437049299478942355487283772017769325765798255243970978058090697919831571743555797942320741357645372942004698430036595942214643452250783829018992458062378676439101730443939246595719962197637906671066022685324685607221222852431765368643582782150153485248092699908764415534383287419778635918282308973060554070493007325105637475534851280835802380155033881017328808241273446086242164508014201176486631539080691622974648135149333818655592153084743985270704853001572573907538691753140669013750623394180011640356515523731897065699314892652758528989038212657715387447962767123937767983889879468604552680572547383071064941057318761645861187378813534662931686935176495749840065616576646465080882133860099021850226826408536755589376232073604827023621449439513279704157653278447988492644537743496237452330344056511382463826898978339644019336918810715603321371471849030767831547450928177928800099363067480842004855809803888298215347552818275699649807242187123862604172205730845546007049924664678058256837770973394662664929395019972979002639990117687198245847123688966638228884018220118176889517708685323556386993165297982226360922631082202845615997664208720937464687935820400108082786629746465187583611666883029525876348427265148897905918580367641758130578024589801073080564900428280184744136721660928649583769254690385220561631484948390390033779812091447480067324679072894829139010090114714843192018551630923235883138800717767196628849372312978162723447412623319880178080372323921479915819502550042590508905760250293018805084311954269610912912048150366122148372672581851778607392033240543488413095474243164062500000000 [161,9] 44224286830533322588249652470829819965245688142764714324952230411806618080702697330672316921939701992281599666535214379229875694652300728309997332061040916172497378954280908045722591008028935898202950875611445394960584100854810286861190935336773626062884125900158619848581264681336611270295622744180050393693899532223244231678489495620435570628495095878582971261413144764562655774725690052453274455840541928520760100809956004685877218222061481924423988304913529416219990855330867181766629700901474641565380336726257682657223156944330608598097426873934556782877201771514364909726013535711075481681991039939121122413809493659557704955095695045940451495798335609902616414185839716926201230090805737454904647855558664187031137674177575474767748704683362580060958358159263568782479307413946519834734509624008167706272441760142933095439438241373001080253853409853594783253334985063346566704592992845209929366135946883944320971409080682766759042678822522350900092574951966833027335047714909193790781771121665178172231335449277772881108548301845912062400712862175620446918704494741501035621998243154040136532662069281581328279716896421029875596143417223840780291993896378234211193852946995096431526175992384595204515091937774306838503590245155974969688592429937885309774136738112531501535707880317467182510177996391145947623601416047556792444957880475412130211312855900582950194701250232771859600631114961551975806631999269378535177436753764748906606717958581969128001527006617270416142063758677559799901286367090139897464760304230060361911427877315735645288059291610670467191627838531983216566545317541807889938354492187500 [161,10] -258616102813953282177203091357386243372708186289338157076474937953101964964329317630069588216365765988075686498560361637962350198689073362967841701269186522862646214997963368130644111931766835049035703184828293029272254852510570535609927148014894708909889540460702524014194767716272073093975609887910469778493183283392970268058431538054320889746600854463232342922081746140316771950358660527664158752546706236455522302759210298017696465623799696384392759930082825397005910939030145202523415854399103928169554269600059926666826788772939553919165441027553041253540912464075617020885050281866338690462125145001970274090437499449290905654305037800032040391288353906349967544930585212881375818257167735547283167791889704824781190813399783631994929087820806948011383232318618052336955983979429191772643284031099872149831980825563732691227020494324558942008696179971696541927115035447524805296696447783163348974435025884836372288933251159886199012465301360801871827571406703451806062767603808104670430841754746915381965198901949047573069220347739991050731635124955024348533933232414365650779716492452664855862473640684810499979064762843883967014769947562672337772774018155690156426757659827400731654121833835373161206193342961831124572567515851444094596937008138873687144626501072459450033287393867258097507728831015971643478596792690121316664034125345816642008304820347721960866489753960706398759952884358903619712155834744788858665475809672183479749042966533296377889366763035648091101860461183971481938856383818327060906138580138840213566404305987255172204082334827177110275321744247883872196376605704426765441894531250 [161,11] 1220974350997032381595682377348896118478751140475969307771560638027942035040743829726601376834568429536495757231337256656433493484095783046671287597640936369169659769234968352865575878588712402725892385885289931739776484716386938261309617332643457261948219871710522511799105507001002672045238331455690477032559849411908501580247655144677324361899295369927071612711928487418532630797566588244663022912641469339943765793377026939901365728713610525631053479066926277473558891916308080321303165897296860561151747174785623948933051055766585049628950544285964354558521482275522994051060974120376890183209035825843815051743102557283371168461502777992106287362104496990331954928783096679379174655286486570728886927380968716695318455705749605717000820549045884331424978598204310200113060424464010568459089106366940794691568720876141651237196399358117189308515206947000726397031173027406840649906059755685799924027379168026527766475451625913809945617054859685328891118842073763602598282967801611231897044916819015182864975427320961970001921200418445537357632813460271004425545622818814657328097256544719359286191943353355092967596975255427499448855263793832471494940776472972333142418195494048255804619821376285306071058938200707779888515468789820436566165513396390148372528578533788333567643562813131257246847667684945850027089530971414823490447259505013085664021359444704566847308762961931961041893747703048960708961567063933386909371903414112235505791203726409906591811277041256772734557383859125402154435024453327798000824207043186620649476205444133974813346134732646243441030347466211529458912067328691482543945312500 [161,12] -4736507021588177916372275796255094328444443594567976020439980154508806243549932088005897262658753318480757120298841167875776013089847827286680505401539933258872834641694048415147409709124272900578101150907802849287864020938339006836693982126909673599352323737634328200481500418515161251803194755436525467604604597447190456910381942669674701919853886933358265572502068305262181995441827115964614317594851243706948838297886678299998433314119052398723208673328312730950416599151657363818663547749546841484355511692231181542803351487418908289769113279180306386741208516786141917512734483457919805592097834181938951885022019348064596588335413292150688891116912537264562491439637657542953776993828456569192600892442789290462692646373246504607226850345097624922486073198289594536173657691746597229952340993294795605835776324563489466295939332392121504769876908126860586507058944475928977230773898991825893728620742115025517495328869372475585789662272773046954687009025414663687398061156989612593893838522735573447693302368291502131830937392011403311186363363447972640076508088932134761027200756231685692472501355640669200599926493976474433571779254566750972936924011803333963114233062855075818459469045550455780597834925305973339704084678442441841757681669441571161556556919468379081446656790507568642668120122419561753751591606478610349522438846602192625516619332854686124461235354157452684531395022017094656050450780992000372239407989132204861674234014677453686851418774951121167473681370915227355418386295775896854867826431197629432661513736692870376668236713730249410342048340110280658304394364128112792968750000 [161,13] 15041744161340875582847916898083483494156516041980817099363525234018890064331060247969590886016267040572320843354775440304109406037583367857429385966439132722904252895461541184650844245810143041940033802680431751223882720300705900626656761397596820527192077884827970810065724022062918283665202153219680060211005195131979526822975193292965487850672471514730875884373888701817991362525390904234413195116057875542629203134460927049204849972136319491821323255902376557294154051271481719319144070260523023747633153788375162700859063211280373711473607147842457650961970767893033150607849186345710993832180284984253811179928994174015223694424614293741230901846699637673475196108277015952182995477724711688647015365934246951989456270245182475692513697579163706145578540238037345703660915225826138917167062050734690430280794359706135400675415219667167335393150051167184663441061820455738762474469584406326926684762107173361024195706964409292777682735746190567729448074530148264794597470456504962508746121717503071057605386904848168585606010334084148881974624980851026561535213441512451770655493156903323828868596313098588518282589237556862292636194714232898499121130003253590469526766630627057769978260846372126713041088965768478083462340883415264215524061829532603541021292256350565431459665220797963465483544308957966809027065667916146666298310414367272181827528210700642600872252821059057193956140928039672724088310321073723057510454487348868722056485438750440964578968490048758139125422614976858679122080242917509649583686902364258686291378260680082391790837403152807112788827217255520145665914143516540527343750 [161,14] -39728088852829874673270753454675122411281052977443455754705726484859818638798409999001756249630097783017564559632395947253102096856217867223771515537996849250732150123152937571543372481069056765681203383770760783156410401093149497798189869269752149470639341326121866716367764320017752867052815716982811642645618894215269926623135230228645543658624262355230544723072093818565226384331885735984802794937700529409869638285677210656824923376978723999403479692564449423735090284277847943841985468704044184689808946448894231194980130735881610825374051336032390491291457406221112190942064477847886686347530180021362431952684699177889948144354022366100551735949185482882430203728576924402015364446724825681231077967302845341011817282510824137664060363830879019240878147842843583231433866135012539238237671396943379098804529822326206847050815330818079509923901113230144064121182872927316621868085526103073319868926432216278228131761250030250037458528812910912702106021418110255244992622988752893719273724712093098740065482540593668384104728952060547676065344978962658063035035566582211929223703668690252345693311070889865271539410345738870215886824162762997506420633174305360642388504352142399754032347749536386640543134238727341807054111047832735881310304007274633035154536943365203964216707529160697183934708493372714912700477904464369824530726358657396537413248399925745223164922489666913512158799560580277087392192343294862920667083013073402423455151017699437951941625050642435381784111816946443960221161720671903632840111890823326022362782839490208150168966005530433495523465449073132506112437585449218750000 [161,15] 89164081655452957412948682836430124292264194963526740481770113079104890626926588078700075150270275710555208705036609130378524256365100654024201601710925341093778353380907646968274874932203425845945163536487618104564234555293778952208958206811758924311841421529845207670044440649471462304227814801166826532775426655448828185918446106925323394612648768650937675416640290431889910274593467905249787782621746585003057198708071233317815575865897357012681841525176579613669897478314258401665556096190423431771120657159970528548063620636878873601311450147925161844306974652623462228003866438706227639332188883466789528810982058121807754124595540631713428471961795417530120962793790629493266316178278797408507126431639804228624568799244666723970808639317177474806706546149268614131638606799506073841030219340328532139020892595348669930202786099868368924377570139466423318783395876289421272713158803223261480766259228237472685518598736537600253715035407950334316522478311249143663600059576827961684927866814616762799287514479383179704447058177120717074225329570357876854584249930948843645041567232264936383511264178002080138299091278453070853826065924686857038395748861968511618090882517847132600371470768118454686633984017351658570895541703505996138698136991317842989437964739600649016945961457959255151714937257755621208439409903155750836023232459260834212159091713803136475770098712481661999285527839269289237137464465522643774719421679156202434455400749609565524464253263455360269746126881776245201772944727081150309655717485461716261815597139196477529929509844602013341910469846705019330345686958007812500 [161,16] -172236949571346141433169120469153274591101131199451052413104910881431318566132437815229114037126294333511697176054314748443714540028450736572681601124429960968519333320494697110555430712105095141702261020481732624457357508012232084830744772421911780947322363962214741293854034142894102151022002776870548063922179030745686303013288396741780519548077638977514901151751662786302903295267001441803489469026865169454731576740446967707199372250060871995782144374687155082484241020089288583721762093947699198778935575987981506005304441637055824933615372695284323288116244473129390470669667782159280789955460092741037254550312275890001159945439749947788381586825346180415258215727502590963168608443498536170598973049239816298596982073705899075411765398181897739257047937351942346409559025908957090138423482835780718343881222268043043196094548259211248095531769618399886980533656555410926620222736176895052381015195816243861357305829336461633000108796505753133808074821186204510358141647979736074093640397162310408047265235606977257551971909882665056347902691385308192832810839302862792261823327369076280834131186513558217219035069313400523279300392483930072684917212346841168990189372422660241812181283506442552899060508643801706632814681561996137609393469047955820468690006599039510183338372324313665315306041498851752640385200220397876448229937515605149664982314530577527424879983112716558502706753810027139262982755617645199806894832603050773856608177917134949480964041742794232104346761214473749431059063061339940825064746979609514628294115390848409349986681524035739401817861902687035410613376894531250 [161,17] 288002780298569984211298113890513768162475486162677694496208628608853701203113670848047369171666401219560242991227662852391176420704542836987616457023854325599047637346036412694226609558214695947375258527401418258947160397600697990630781697409271231192830310990899702689433523022487816333928554114128137483580616511922705946415014437238400700879907300917683092683829102340300301969696176692675046975485247011984779244839066708841493227362842202310160324583277979828181766329460982324462725056874807579696637724607021281845865966688182449646024891284283817638796020492354914166427253264784935778545853367054940652525651174829320640582877958493638424003267352001227757134026490855470732476135987660234706981173252825586041463096706594842754138326826344208837342516782892811492545211329938038808024130034854439799750572139773725256938234727998735468443120645052294765425090960787775473722205185808516057275008493048901813295643668218932728232352927609790494910605142126242933597450041983059382267127928704988236506631877036717375718765778551551756813485023340692139803564023637674540507130556037450835407111118918570180234423024330592242773209721876780928189831013569034910345698978378156321988239248008446635302710415832992129909495580923751632624110409794661096472359456453051183835915040983176332062096148363129186005431052863196390562432976189337591545812567057903314960875490889065940437739931171584171608449921421204041157996569389513970592079237520979745454514845219925599193281773488225190907327206546245582617179404455882514443485646709575701438715816537156156659418479559506212781036671875 [161,18] -418952744458560920171452993342026408760967345856631136097031120859337145447461883441644785423274729462577720323577978727106190113935563861779970988865333488611388115319973240849437506594576973869293057035342901293999621567787123694140904611264467361163248040769944155157176152514732446481751080653687298325267325606683278511046546588064980274951947985401494915504858791157693173365566983607040423075393252470867542424253459178055269055578219001456497235984153777808068822586667792704323906053091137329758081434049908535010743301961386212274906437494797707300180763295102553545656054426833044952304951068281221746452005840757877269604580172866943020506163147468514171258221293309397441973470111955540228542852996846039579897730913769080446364614525456904478688803701465127195799246700862017449542558642807354850441738492010521497582367775902896892936400207177130417198278351360035489994567064286203484215016945615758282404121037414720843946239550066270891380096942214410577398883478177866253734997377757172283072777008121716861546901804907772323422907934417040256243017928625671697321725172165869954812905796636005596930071689258175475365514818974133356688937960444814468725634058548450924429486477197954919525150153717342493215055010376082519939380219157152563688069699139684547017640340626897461356516953114353592289643723268558082546755108457586244629231185646570773070331743201648641127151400541497084924756819557590602504493559327514018535766962771783515911037516169671369273096634522727453142174932238880142748862764792137911790474202854417832878258180197177217904887545700700347805737500 [161,19] 533569344349843259981860290995454247875158366192290201709912166434551924959895106071373151469349819726270757730373841849905989783417053682405257611201032579726413517892265136271438027157757471171684248848101810538421676680347742303932753071766984133862947986950555095866410345848165270306897749593469330071498229965335849755328021986893692904194058860760926902898502332595645365528357192445758575009040573662660132360685789064842440034957769372569424021565615850630914207838238853212095324649940471974328638717888209291494001250003909125615422060251253688560463478773285889746514448731164548265918130650273156860692040438095957524228268740217222254482038472191054031342972492586404871760549276322391765988312674082029552745477106445829645366069224630671991736864863835501219705959073680232176077000414218257403553687975459641782395141680211804202859748816212156018717609174918796209928154783150920555416578712997023006981946209772798926611090502725154836407908934164648593370917690631542210651794577515959769575492345657235494527197036329403319092559804880461523886300329172446447203844693344232104005324148433057901454987354250665483946642359431062569433226560389647485302355814411568492704779988163041903026747575083690629987796038705175068822222414898233964491818227266499828998204125336162783359154821119600554913550195888693975014206081229718634627469704779576619381676703167533472463015819937545208747904493373464219607280714533977866597575906170842684974782734270737613982341593806041523943386698391345005231421089521225632844480697989940909902301458527159147583497423448050345662200 [161,20] -598754130011413041878795246383590347310678889101431992841684339694420385778513196911618173379232468887802392881464230515707547239251445838831625711302883284096271541638502437477376635122336836218701305364104664314173463042360219263865454046889054303946424053707914162863281789506718466785959517786384049889875866043113349371041571208029409447796647483546941495758657183129799096330649753109836759760853909912845418042304702216080342015965824860072050279487756924437808252397690777770200290840010705379297375070035552353477518273082730906511096425864367105287627404654921806738311396544523202138491622152463404107331454131502141729968247970158425067828319512120835987701924720515060257648261912590669118103841449574507873941000015933891694347067372731808428675005703490453767099206728971313444463542447410066822663759932060219840998543148207452046065925744902297911037644936985636815242362344376969912390470041606389886731616663253690998224650645543410955603340572412854947296145388933765207187148717476936877991308755818626562674062646642342058204894002990874276618101044243974181209163827610814495610054439712880990347003744250351671434694325443580761866399712672828536466918889963955116604103205688809295461451792506077341786027107536413808701981910683904942727444202864304605763198044865022500056156267451474934030649076148681735694632880892788819467227816559049866007036040683346630411666583993623705317346476680012110982012911069308956965254329969654753277203105745872405901841820735173778530447543775080586751835267775377770069048053206034435120345000748579505707958618392672692400 [161,21] 594990467464444763399775128213370695884500604560514325434184319576038500268036528515383858201683628909839228002851699256754040310052155448102745739049405855686459913142526864714793973094530884394604127148015750494338748641906460729700766115192880302776587833226297811374813038388829580592239427627878955635760245018107270003818164769568211981549057513642976097949821005179836765132967226120630867431639713950514871647165030529546420916202190919900644691759968163970992207987091484218872773417857439381794622034267877013500722406741999499669940222008884440737583118463654678233944904707416773155197409981166083126776646896110501519207192293220721149695541858034121763302982827344298544638215584364076465841786738362008535664675819934635866762513750010231267386212016939728369708614245494613489397391852591902919615934602706695028574096421270211257739957865941352787064399923593848811597206229790239186974944763640890246497777059412070061046522828738594957595858143497463075495403062444683373639637348026870341185463305305329051856645497505870797381094411119073291220558708250300677848446387091274044612614707635990120645771164899570479060002626907415089560469438437994248640979572268264647703638922070819617824917661423496820479537562400818713533788401257438527930317821758743826417511515838844764493178703745594785232267850524251746248604089806055767112009812438634828471593688397227135565221746092936799924331641322143359322509826008407682520870141975352367725120440956484024093902800704245635984559917448871851235589040474198683430023520313122288441281956660151341094620011940336212 [161,22] -525412868406582923402519366423460739779418680455153113091403233520869753502309976551472281828702808921921802960515706674874361680531950123772959544877825603157019186356429795566608471121524075072645622661508628253170100615189337783781291892293419552108257455939906049635220546368026860506527763329487238089086165233918970103535597472205830606593181725019376260034701986108192056906892512833831093102673961510601842659837127751897308880518470455165004232831454245306712104802268165570058033318636321645507422520387649844002358783186165323755290415620243138650247383411912537764366536038721007129792978432661958585982815657485905733158587293867782936649140833979445266822757822718096431418315321173226396384787956379864046105814164816012868213468670535612127353898763307481192040395382040603827802496007667049520250134765523785410942751823693376149464001076506551316782093768144199441168278167171652376230677436148385044540943334683935433741248043233752962822141064285619238202236626554641572294869177693063221870469231275366378139883381036433318968247702330762742248935757296274462280781455045934491329246424633513916608859670292728154653048300473931508014997325136416607164687633238833156507146950196531057957962424664591512187730846005588346819203039129515918542126644772125081307106187296899246816015483283337633817545934928100768914360560257672134084222120567225522584831386206125241696655448989219218258241495204273488367452633236985725806935390476783422487138590526502580178683807052290840899610063497599994416753642264390640838682902960873633326021944571252294708089440470422 [161,23] 413423407275096694218938240458326163313958738827422013610231167550816659209664674526051978257365296059573625554085287050545898830542996280517285303979198001029697070595866281577542826195537097614065198938266656847254737218973288586442116650873070106937652893200091875533932457881919843251000208532902874635399178765912402497402197858826034658737728182665609186796898186485198130149553343547370896382137038892125771796283992101328970412318069164915626812722380538760120139989831512334383262795876165234432969732780944682811861081901123175751139985794231407134314982238283193212635022232479713512252979411292326510997526858095501140822939063886466697085850022084700213161809780644823548562286142917790564766608671256253491612559784291600756173783827563083870989096484756978650949545527497093556089224153359052627411186292574983275332868254071992104110167445198901041547734130977175670763222769529786298685998398493762996090507432298238004954995784597029479980433175143995256803950184729696871660587942069520883292212837564911979976991975803675556302316313687677547291788333373118581617541520558533026100789235408205966598218111003765744130259530110860019960605637823538475264111175574573419637104500558741020586976787869940444765294740271769979375775398973741758069987746564578035548051774751400578292493125867828168243752240180130337815122567087547981176302151793665493215307991264528929084043192161307998141147696109273471038199108782011020928514059273675138771640724265264410410715199531383167269831816148474815220148128080514046851764992565087405475222340886856272557530150345 [161,24] -290573377085964536766898932833444777974047015042725568209099095167442870975801975497128103432858628092530593101852956858321508872084169977953906821396086953406258203423117922043163514987599002501886003894900754552980922162447260468192640072179799946365293087913617139645460530772454373232523814493538785947635829618091861504608310076528969968673524687074847499513844682152805304771768884781584386993744790094216103986080926418379293023250088280005090322486828154091311377471688551326913524841946435410728002799625395534361204349022154309359490680143533295723852259148293997412414162210621688685734819457517033321665048330986077561942839218691362879978408320515814782217047373251733030712412466382368248855331633004769704370061064155780032576237817160471564560475668667491104326128912540015768592823898937768780142147831904194370977025013210183230955949728233035125508029802303495889598789670054813758843182144411020621186340558431952689177104712366377348392655039848666191277507257685558884123160577739729565569367385005447252701760930400688260554650932432867127711689559811667577357394358458991063825765716725948040552680218994931900144436700069483028465506321784221206487496027386223680520826329528847323511164051289448668748551829111795256524658154850658277283937897667523697153785856178720091974924018659791739548964362799274178089120513992705678372866966120960915927254961641077846797527639601722713872834331264548401878641174062214858927806060643493454161027778061135768291369024219315366306456772648036645494810736732223129433058653494173560706982685350740004699459620 [161,25] 182840378842939753160005449539473036728245109908665432656138620088522582210870484658707782666903721642083446189776605993114035098780894639158265051690683865205179202586586716393606650364571115935230358903663436505223146286519925543264001210364534967597477148983675460946742784627224334719043750988760109790797787480001698527811785633901049242223875675719496776810562784322683216025420790144922719328671150646620537677305049774554461605794557012588487172162914252784368786707219059146763879735636435655264736681162500452129122692464938031015258104826132406993829805400192864201483218996753869984286242865804840161664012634915934607404638387138980130326385557403218629606598405797247244534942644847593714241919611054077039630280734972203292465386963556554511852221692275302646451691326921635427468282924567008778773125698416514921653267172277897809717965096548297149489128687400736124633975796344796047025532968831760253088842241416741542015419499925405828697345407288030938378940010638031999183887133808833834360613880548020126178667226414919741535901237230824877707512816204214861235748376176955853991730285330811454196240930297373250873537072406331201359465949913795477805518135867660168744256065618249900753564705015188477942716014301164897339721533767492211087507320580582891149974742901549347927003674943936939886365845803118240176097005994651946456358491312251299728030826277048440782116374954333587331607680507298052001465164381676845071860704856100248404758748389648374154685574552346463658496814644489018183125680535944542994676650308433816107740595983620418418154 [161,26] -103201135879059639035331826312884659145339988130021940629345641001648085304939935926212471759708730321719359456061786119592405824318434595264238789388032977137685402397525965793481161626310059857120636282290437162231284311602421313127789804399003902446595129971295995761077655641911340490401279044938708088806821765100595313825752083888950601231434700166133154722524077453681034532288619463498125057945612252173231354099725705516022399859048177844957125821341622106691335001680487632957384758033108221696138851877129514128895708387853940687333241153641448177616034934197780111396291346456737915902063509737861577232672533482851618864520585101542768891284212543239971187009522551568029416753823008938620184679294372422876742167904184853094596186625825491248156435412144417875163162285328599046157045598231349265056790953628822486658965376629103223160739354065764414645004672339719884912440425274242011127580081120375874853270223929496900639753671078753259910170312108011719058595861701550825310865920769440926437209539214008328662526215205825641700011799488224738903201426824926621600906565565987642391392870077204104685486363103369669608978526181569490730113248982244394646193739346168325628424612889783304608757714817737764440414743675258208726128622484841155774135642483927163799374235063157647289180507765279747725231106488223731294261469788701514294430860840246231454863595210074484538543338269607041120356971534247629780779990723489635921967477222778868207891744344945244108965677997455823159557012661701799342457198990049703669066102036468015270020169343435693315 [161,27] 52327190419416386290182015092629535366438414736702039856441842601036813733587756146494371906803440123334537246926798746855007138039325942926024251549977310307047720046225227639855082877066558875441820536242636398907478169429826791766068075027215843240646181842777710906220111603330408593335392387874629133030934389781514445311852172445188545788899915235456727907338697088257300857646449038257854168200039480795879916040130963537022095694659447768500177862480028030652633874407586383856735942214881531379308913404629721795332848884871236586318602279029147305590646714298156578909896041389970527124794693964327923500478046613825378804984050599517521694162747606899759425273657214641580060671148203512066866103752697918629218153303895171759466616895087530374520677115358642173127399470331552547699295394429136468237847006903246802982496959863681480242195406491185849546583490134789280724932404222679730315062182316514500125098697664772169603273408507528347519329920180309232167530578356387841256602125723558357030518438077533031778448852945021136329806228734151263316860276707090721436775649895830382238567986306624882698186263653349293726457256964465484057083155623066644030889613455040385398629481662216598829848273859173060687259813951324050090703873315095328070981052205659329422050433008265650950414756256019182546076307791232829936150987739837207096194838836113255642353760996759297592983048170511250278924522126174317882594048068521612011824023562968910402171932525065326010527415679442705253653693222712107539931336411850788218748997807338229940330770957836528 [161,28] -23858355172360461895030398532168264861852747484113258866057650726415723615468616540110739000457012667757620825979993336443576777445536523314407854095021597699602396717530090634048854982867010419690747414406027609627853655020225456123532888359881411043875631994074500422224237366264189642313250391222953061165511471064295256175467873904844832505169028522954959124031281202640400574614711434189982461021381391331624390747252817891948636865879075238878146678010220410055730564435185806481143993545751832186011199289846990004714467681515001191195897553192697665533575282812366927445186612299773609759836288333845598474698326889653017162868668209736048750508818136709099476902694453519404635309712779660001295279891119142733555460167844279965026327089554260320897580793093509934341401066626344639104373461029332732599211267198243697946534069745898728485799818887159820094007498501030229015633062795562988831356239486891824137415920156215434048730370398979819165312493198174712251300096113934263324342351677675207531950214597906581361862263326072011263833617067421679532437110251509172422820424375808872164132948692927276212261934214302881683985385999355528630181469292243597783754304072625139387007617397975794807816367813187274228589999985143667127062314838342914288496908504404794553052038972490453483534589018488715701410891136072992975290649285327687868938103936189466361513398383254233516906243444255329891599910009802483737186025830306678070996275252210526261769287865435240973210021425869045924261555601182484628609792740396388513562322290114704161502863208094 [161,29] 9788559506851383295648573253209661351439540046756330508434464002364891343141274382933689796120504578765322860349192596025162395696423111322374755649666395908172243242515235498676795206072383236245772451190979024347946695878503610417119556799286838328813095846641294258948068146503425275725878787482484579867457942311022341096762773063127538061771991532302171980481232206672060696422891521597922955955129949352297928541112310992760188154639073053336721192701056490275271768390843895908464547448982370784478877929181898633037415141583361266555975898975100064717715936912810267890793029311132710342348218897105319212417927731562239025581235375498716446660508340955337366469588275021521364961673267878902624573449365763790257622309913972439861365791234453404919151894410461405932317743554435748100273737908430895721149279797435739889978210802760743118343852518081082597881120371211283403586461292080359435743791981781931129689316116019145475813414301123463153030886678408839437035899508434303829362177101924702310535335783291289582539293310306136494688526477215731963472431676174918700596969289926350679376372109620039980310860469136810536878602854444312670516186138696671042257333033532574966849742402674572180322622276016525830141548724142784888177218124791324401810852157291473514229409219502354499224896194418661937081839597001222402693350929064543072537443658748651102021716013744165990477915561595775633533633458321090832450614986455949764198491300574438514440621975221075466626143650388657957483405783898898763066668365907630938831483439210190373772498325 [161,30] -3615376704041402139404019247030103197880917040630361763237409571704673075686735933555290369241532213506083023582685575407554207629085128024589403781942397933437741291766952490039066276612686368725518709395047357206001889589164630993970395960130449921710000684643060024010044539115963881138291404370241835397485652699216729697962382140523669112779340833729075859560333833104879865210841240966996819656560254825012324017634253463158669644193759788322272979454498979413831586637821207014695955302447640803283225106341592522980741678280299317167446748912060796726912784950622578176827906690726457355861280049329719592847660823759743676405683869906064805397011266981981449199130459899997354430349924451340179823512990130530534475206385398070685693543926676121434458699028600688259515346395022963039385034182058499142955529689169727652561197552577253746482062116683069046508479398827675207606252508684283649745201479680029045239952372511357090827676161513383155435153078185089530743934813068856865986532885419032064337215233712632656333675353140924779249374369068940989643544705714518542181707137763823168313777278880096167355082415030934680223360770042527637395247242424466150136460790166411820918609012328747536991294362322502545722140247097814128592474350683112522870955088348830698328486897637496394034904276175015169964867826891297224692162320368090982195709380101838498692540588609405319561281614067353433255462750454130041925831329192794428182396635199866258366999507500877993198851636031656593841128125460178169569359786439883718004623109373655274450720 [161,31] 1202381254259281357351507463855662548855304118194810369053747006071048026196560168172888632467488119690744995636094223769937199750563212383011212277812970552214986590303195881394282623856061192839201180324086113600835439342944394761801095944426009365693483213327522859708984705816938239032230787735912685997311869521773124894889938514958437915880077392833376898292651580243514282852397651148665485289222283802768217581030860294338133466460306515803523817597212165086774569164468766429318014595762203536440007331843332407084567182715080443266475246422673692324479162757115878968792572013551860282106054436400189753204987624212955849112736283827199957190993440919221250571943923395047194989358744903919216896798989699237163041923764354118462486273461234205517013762015764659902392530895126867859847027174936131493979248535956623294033766718455438486075340526083184479618237173914771775383410728223651370883271260284250659787737686555949576751484905736359295786303062971975442774481350975030632165329743517044447434617154431942310229836460839594435930867550636669403499718208023152271179451972904376045006861899445061363148379471787683066336673528319188138931349818112224463480911460011802278615926920238611020492065956308717332404595858491822444458957756988414117219965039213552796367886923336350660563670650262521948059538910253427803917255137334254747763746588265229758985630327874453167531715757725333600299353223310087944313858299636828865458592849437196317998524189288368433135145376444068765188017048014410872115978382452970940456575788501075525976 [161,32] -360063074651775620102324322339938286995320060735023319327616480505875459991529027354504104878432485573788465591371550233518183622106619240034472538681354025755994171973312334288221751812246120864014371713982589454258080963955639495061225402716667316311543526370115651769999049921506098135577459156188338473217590578397907815368160227522753186709857547192780628102853236475662164037564306811853578049420428756746698385199974191517810815371731926892974225494378729377744648585589162186857599771987545856308953342440900456643995854338291247714092798962226201060599197864210769494696308500352417082459008747015370634922336299019991596869539121762949223000875184249494400279652704808395453548281216983331876697265437532064154751636465965307335570383799648248786565040856578425657423929919819058795986658305445156597218244280874974439814891432537223648402111780205446275889900889134532083555047684970179228451219639605283310664369416988858806030790055217675481771745264931265244906404810546264583439786413307058291700936185589922968358225388918683631106099789768511498502476115408863555209719446144016452888251122813888153880089659091330166690516541616902858827043955184318566420247936690867078612713332585163171712194443560725739257706478876795311674635675137764288652156318215216030941843436225571124163688987945935019260073158515365101898169040789093146884252780722857748283377636195640620941137058361576480867767752253327013830765249837503203415071800408718236011908005820489274966470732338459768962453309888039034625401937424566402338581498853152961 [161,33] 97061038236926256396304583889742342570346241429787436868026706102653772009057820556243440989253530643284257582736764612351291982967508436940056034406953884627105981347743475285407385122723764004821893541910457538639895329910743936871577340701195272518273004493667349767754669994320810287607248388555318586591912092800524509943444925472357600419362874428705113977480852850456739983392881211371627993826135052212299643349223887103131765672869494900004299603626839751369645509931314467388997055948790839936443611448117954944025355842524856839527665063824526119383645110241652059493518935622210985323895479443486752226675692852049330303484357107555928900841727790663438030950686027555231563729091725170707175883506647759673782919808235812428289763271773040844020785183493220410232216237089577413837116631462444298378024046387909174230041780412276970805402247969068036782888074457713142426306386089107259405301018494829830010291187925017560044774390617885542242698816147172339626656581946636620042248471673233638592362125621846709303075097248567710384986055432210287571042858673141684811466525636516086377498801906882091091346387041123271272251879410852042669398132357261163991373415428513300365638118958662348818093264446003596729023373622682224160937751144525330062497177328149372018287856325506104505251037148780397383187417377924987695336787435763437476368314120049383335616765030732202921828128411872240658383929722016072778887412434660918512129078161888872742803600720063352542222037129650243856228965503561007647915439133788553751491767530042 [161,34] -23540454698810085690898585047722934804536035693533981038215891933240049028852049672405323158729401646688538435249477248224128937173176824987528625589682351421454575961208289969703540512072304112036405981122661238919200472692477278451800734059853935775615884819913523226289590053527428959814157847197205639074547468997282093898303533192977915160749678228394722224229314779733008546889163380755822720167712524418697594863384845103107541319642919817087025012661698497403073220780630030725862352054567110833071302359779799179654290349386369769848229593007294218768378484402919923446323712833120996077560285035715897271317375838854057920213918417993348960714609249973444752293571156363383100061661546149610238636874200113672562917387222767832813833619129477441506371119328124890837261039875858595763412017876040210413917601221862817696114542590241060766301209474158174650196711675923287401788276241964864006797840700309175719007860568435943442801332207593536936665782937833005685720651511412638331349882394020458858142787927246754316810563251655747464000487015218417278165971431156448459069466847949129294477513321841773815957889451122766662988356286568791731883609791119057257167491574451907005090741013083807100647847992143198310151528235420637267153126601602784209400359551233151482996849988432553879314940381177538783658021819477377251733511462511326206824642024045541731833412666915083621825867359661632473558739288317266745107864149508229013784449627699134753526993505901026443132380692059504878315745694560691262717208750314943241200016806 [161,35] 5132903618985369418675651111274006479789186645494299312938158490298796232523405967058086059874784587135960215368243262476074252563194963584543644044091217788151736948882668975615440884666797691430244904386190356777669347389705006318363335879272940243462293902539298711943263466228857068264086070807431997537112739670385375160853954500227121483135196350374358569867461061636112713994385473889510238701243835472839565383902486567726599809250360134116254835204952685056836533292453099766814878114447962388608878270457256901810491262654108700456945510156247897697176016993183758057448848441726066207153901200718771474260620707993672112949100172844984434337305525434454951577571556599189640903607695301092331846271723819488584763731890088477275205019915589708430016111556194066184105152346498918942532452703072576935174961046964114514822431446766283871245828463828202641977275734613416020520472694582317730858334425907152034224524081917251715430652232089228031424276208551520297502817806588590048981277946698641430211406416134911862556211463609652895413555767627838078590437635742754068008382779196791706019571106635783795020586190881789015091707266515496091204784442823847903341602921851331363541455295784343031310269315762039491092421608005493080240042857816351978447240025206531523464142810133402551407118509368521060177708692563699066161375714889465167895685500817785077073002694847391620057664747122410512917310658030735853568819031373027352076507191030851775960320478983709445572321544977256007521643145064397814837092046813404420687620 [161,36] -1005249301973692604334040156565615798570707229044467773533197669115434605237964623149540398897718074876146124029276252209517423548039452910671401422534073189256416346656006996579120829616955357307846824325807366812243051505425308339077539558774472809058857626304637095655485292516795759245007152593919022473687865054613145441772176070310752426289667635842918917941839726899072545137302866547942774781308887332003129893076816521580735226440362756693775800288595317357576252879898925220846188523691664963480442998456486317730214587747430757868385353704059931891946373913153180525988502571268784482010819439139705240972616280327905869741743746367768713478117391637246922607612440137712628396338026143791278811657215609112392788005674109297607754735885481329895601762597080931466503849802488057643627674205164696327305320714579305956913273612962286010942253757467586470437993714701871562234599438310624650483918067260360385128066576112696870151431787486882966525725109809886681737247959861421242970042539937354087305835702623898252198229070082924884992494181281214149968079821361637765281042421015149453057028032953977057167374324759135468294220723847083079721381694896499944417476428288515138108473208118601223425263653373460642984833419338435652757781507422270751298155577580476648111451331644549299128833175024815100703378588514215769226014328914421381328243526250925016872061295951155635368715685637517876189414609897256225356792513910213266690566219564280546661076932568414462902047782019530016776970597294449282230720747541012741400 [161,37] 176621770200743711764014423307289684739015134298825658533514776881845667327791805709231802375542547422997180144806235840755491202904565267126094307462070037064487267793836964842290498720750148235439335670076803317028183605372735392799703502957416596672151091446539991194942084641205914247731086668290142096748791554283378284699954876986517821148872185154325884186645701198875100726178557278352909184729116744618587261329753286317320762758479967659215412042372093369126760028574204078848029887099130690830998592513089177829954640010977276385624577533615502535596031966408087601648432750986222239983967025238531835448950947810437895004850299302580271905290025409895236506209698872127119331716468418765324348306566818824559451007497306470844062022678224681704209252330623050938467633146277989734925355537859497262896246423787542547940333550554367895564253431857527136240203971525411155156674177069627719402563233446168455932648694769048030372299473270907636801883925067355490981575150443678429575308168026237527933911148466896818267781632395809540967801444246930371923190224597862663210346764702395164467744702795125173403513381220518965064713003369954499374275528233535416138687590210802260138701033193727890817909768008916943562727542630211919075284064357177675063191131669162127875504191553237214941057632347968248953234429166622231752951688310327225975664635290974563562128583222889719587465544263059391235801794555487032279744971062930765758053852858473345788395758958224069396226220009583819451588895428635567800761796160493528 [161,38] -27802808154692842766099048664991249738991944620287954484650441741216244373677912722278319493362755151270482740656839698986555032544953711135498025088669381634879848687002390550548559025298999645000059237096091143678104525248828057659312015385755637361661679429173182868035903457039798364015817210955119556342363685569431781766534232669144177732018934583933890625959702613193226491578796066751356712183342507547766740988270520814059274200849494021258103810414744615669754573789090151774998578831899080231510793234858916292368982373370072672545456486205485207407370232937254851032024791856134414806375290698437928871193039260682722589703197355138813286479790679916313058116276577220335030073607760367761852471106927470624860023444655855899253722557025068156658850716431200016204862858442908441223452955013640941081524083817202303552312675349205167194549817277364356461954967126449536904354937469481066832972362642058562220383289492005259976547734707842189986640879172717998958008031182502780198485916588684955184024285375405473332107499400200302826369737869641334788889616329266756167354710501216959842881597466574893946691681835881733199843829540414245376115604119330537563326385618797384652448164852030785324687591596244039448377009939794206758382143755214687440189104349177969535509850587929038298574826859964640208513336772236618150096750323839168605039991616230016231272065005871096225842315302003921978007033925013734715902674791046331674407974467393483887180623952916206866363072067949023901952057035656770428218216858085 [161,39] 3915106171632433875436507567721304098877194764378168263633297679302480152688310375002193340968259508591210957951017673477139259326126266957368310261511839635204272737586188010708354985278091070896184375129714204300977774817945984871595255266241941733227611220748166469657032892422351601229890217079481586728904747818959488354075617322109790634780046258100339804253413016297111052064734427734459431025708861651645775313432572635159393615843891371824838568145718299989883181208618310589209911208113063549321925875737381585514364252989849073524688200438591817360938976768462214599411556299406368871882116197637229462348481169801216765132708781325260877446716283921632599323180335924762925448155200820335444762644629944970337509700835651957596679290186572692440905484658964665558011282612155473135990106238058700341514453272881196423386007089614745060747840879932266499771255144600380432018249965000430026329254628039364043595295096196005694219819635506256492793617085102640186780583162790145809056695720737110407781616565391040608307513048770327253989732526371988260632544619513110650923689187206514000731858428727625129181164177989777807437074759500371759749204771338842388321444520866382664203293915725840827132138628310814722116034466797901543815383467424202590429980604506591817339455835445029070604085751425858158528871619993305028916285057318593390976999815583452049637359332224658279686276996282182668031776043242623261153836899175085881799976844796884373558435748326073321754354655809380662117527711092276641668114458 [161,40] -492347149839132100318871711391049214520376398782341944756689483451453374411190676101413174815780893628706694366488753092393118163160136207891513863448741362691462623189462284924945764552675948616016208390167683990867988709995105224388585228908879924826826820727554846813693059947434688303505986385696461088898156232014851019491414160228917547616701290615991018781719644133102064861386095730273471916526525672465688797199927566603261328652768037865606479222426938226904392265635171766621695941814032737639579898105711000684274349893881162898439247257363158239420187845770544733663448054322361215148558761033205176369005615591814976156027812973344063013780079322629477844028161782075819862591663997286227186636541949423567971559966835604379655343555913747966944068164046776116373865465086000072116504439078481483456692620577751713530793361606897358046989952704334001710666546724139935644368323481734095190725135534574348319830454235850603742347550799484818502815643304705939659350604249621681530840845774882958892757937841954454268992026663528954622314501937811005686011158652691400555123023427670801607566488837636882197791811877152750758800792753550325130509807904694881715410342008998237351031621365815645656368862636233588674324694333669491257874722921118422199166579030942340179233557031488090274745770124038330766406222981972139412615031108361300191127283066751441961699035296487953010126297396721376190643483576963191763627315791105091605312978196860074366989625116669132554221340753033025627842503041266697263130 [161,41] 55188807320743130280816050360800094851123437044354593367167800220476115367133068826163488876842932071999559787628718382298282459537725202958203059220536366584626210212431350050288110574772745982370111451815488933307272290171662416384900464844347605779159252831981966061953489302666177664460377933231090861715702906405125183209169098012331185651922179130230147950059554395111398794122798519808769866622208444174862357625999204085116132401153520081749389182674742231771291303984464414158359289803202683626781029142369734340076685719094089939204807006218379885099045976145791366121887307870327453165116106696871593961911656917051078249519909583862379164365906571777818788826621007331755376577107654789109605757755697500663842748453435654561964553672267267530843224441495006189004237506378350821043014711710476139912568502011811573522229552187221231514793946912093539423303754479730288046347239282513163758065550342644066193989739304748947833433020188895694157514919142003068345924440322794975541323564599980783543208006248251454095883050487904949548210442422922359655567554153563013587898807727333774684694009571354886370210532266198727130196271418043603461779338468827871924910727717539723489412781220209140019578440673904576137246538118924290381159978901854567972145232588636389991806224856166374834457617042095716965804724817805693330905867454356417005305526896881223989179166638534605956359901731997368137431241710680219084102975310284743331399133997530581467360631769161643638455816589466412229125394618775940542 [161,42] -5501351474180489335116752174594301292023546529292950090514969584010447707861549201376392785248198676930839991601589782751510166048620272679816871877419051738963999387717422340404567815816303119779296584261681637118993300188938026677334828485660421206554231911105379972920775525141449410856902447421217086358966273841202028605483355028425823433039798533108932037793471015052779923711816302324332395761215232716310924976632215176965136090377457254556675026466490064070710421625958010218116607966191185883800533560311358236581496502986405197183119959385954736655521493545579299639353149233062248855285033464562239232326468984434786982924700493884994160868481996649311327004122078775628195917551782830098418827890903377815812222871786409727772271609759900577270628201195559154154225558687997980955732391166378301421491138207674942414044333340715562527337063359223730759102533849520154226994269678058506922353856393450153537886103075287780190208073988710043743201569990414858641404357465147054639968019130700514712732130273229805561487577821502168008284503787183166758102909826272194429634168909609524702450063231114960862678748729667744198125029618123324169956755976537040357359485611947346510681539591322665304095415758859921544711552341744446939348969803263969406607061442754378244726197314188793238654790792522742954617694967351318134699554736505077363297470418569165068107639027524641775157840977477877536590234161073031906016657534705187275202160791255732740796640477914008329570968988757505816794034984439632 [161,43] 484969940098093225242592913108887177521634049255115879820008831598495399599446440495792492451863608152025869034304963985412204973041268769574282576994225763023526472481997000437893338820019567423356406502430475409538621387564940937543380464177345405434520763069295944557837634495793367772382927711045034631421397166968501041286379453094750557803715113476954665711102407409994840116379335941627943508833024614694649110870513509314679176073042649815533718950590530224692894256364715612821253543023868659244462329224982226122212582310296269637505274734499143185410213349604179190103573923166888314551266236404017055834830328826897272528258944076878050858362886440308579023194692138027722645911528808545297553638344003602891452245110059183779194653654385023547039570656728522453847673204468848078687385127431890316759582413632690323429886240200467214182050022299796850248972786975671406913098543612563455763791080590683101677582302327197758580409016368946995780674629239314085487488957381432639803404103534559687084647366278642404053136165380556421027309623604436097131270674680911848525881634259979313032806128211617033878714422676522193314422923574055104349762414450626926197513943190068494992176411183171986390774134062049521091111328772941622717119638502675919974882413194890941811731646024610994291089877276019960080987710047155196762620794376929122265586001632354528160547338729238074218785511255211986268780170861562491900679009298884532928041910386547077455829107604657754850147942739026311240840916660 [161,44] -36282360640565422541433176391408390989920075813023007141034704266564791359720056051275121685430918545310657158089334628073528195354993681128636944345987425970352754261878132526742194052371648877215940656767132966914076254195163237749777377439832377490781642741582197337332899882709582601811813208367657198247048587531899863174592421237159023727881429668157402240121257936134659412989136580775141501398692486821221992618872205712782444796230837619115870442129847567433954284308904011295680414589927969618955085891815304091845057920641853564955640602028985759076537063149792815097967546588567409142698690081578415387501917038435623057222125039424928821270089384404163287073957976239285204983199898533778253574632741853397645567389401733314235403443532890805711114563357135463740162857097766524123359366330300578017010420871321559593623795152236426257780300518811111457160725742400065229297981219882576817238433197586426774757338959602384002510056916799941993681107503182420622314600727527730243573402407620376803261516916542446488627817727931946099936114694081233295353570459769639567525807687656966842859447653925289178735055392441046230275364597180392803430883138405410380719685516102230543196444857335791182924326661150242738639922706414427705041814368516523138425321879432072022443936597855848943901557873532249763004438565671331738642284481540892858846153881925167386605147680791120869751305934925660266624432709459329619008070908240509350971045750842394283035858466741387986326357152022919539747828 [161,45] 1218332065714535498639744217883478811550387663759061443914025260270451000458495136515663411299937288602219846791856562469017126679557985388090936797769443028551893277928015120962248395614781644001695301138025616420750024116378797364397224368417022158539144536803039473330190135944458039404938558035737968041368624222535041462184475392767631894255913034181357982106188644639602660312281105927937268374354874236042744561847335059809641646905977421800015420057799342303072676614236605120727150724870078069175866540975250479885284257325562757537429658860607826456264138221939084457044150226723037889903837867144039052530366721913102455310338097819822100762324239175424865518616987078245252992410864422439098770623556057325979993649749058981481054587075838253476372625268960137749761543025473334192487211216456226018004970745492506080425835544902035772404488197104376820086169352551397111862545067978654240499901443882158546483105371806142443823193087285068467793297098187889330603851225897822735781889355156955217574980593094355789935051216093420258588517946554429119903455959175006279896056977665270145516103691108476870022498613590369431650940311763642624091224939258293391095528686646226897359224455646062661219415553853593442515591132805033911587136276659620537779855421286916987515409917879894029799696448372370652462739538805668460169228627007415855911565560724497027949929757242661560964826781480583702211103842189429580406344062272384716043828670043110051581925912443856954761368871493333754346 [161,46] 730064207633971471886576222498474834895214242696154529102559456741466234351764568174653704341706937019943747502975816074446146775049554110708024407223011294348940147855066919429256263561487073730435075002362600306095778917548254769057091842313213005236663547237749322643568040319506299052347143512664091433635580082451456070674900994813105977546699007242392510236861533419300460359392820898020026743670820499214814428128841434157158390701478808560008590126331712217565829310658177424552479980321973235011912938643985861615261821461909519170470758814492131029311954227821242340399353806051120924723414080242138515359914753722186724068937850926439606269127010902023169341769015280064572687974500982040304318004029308874199654538624998728277973161884927816807770719050789195358476699065644684324034075617236068110155636585475837390742186086005037705037036572482333223209030441407788319323156512219293533837931666901939336287999719744765155309544832661108812415976763242894247905000389978343869563826297547088596114309337187995335472068788874267019670205550205033389934459929227085130112723751991613015222317759456332817609675187845692449117928213892860716979745732603631432316578440094981555080600795475185330495454542563543556321990566942488232711662215946828583818805239118861726746924884008703108044401251094600419458139527897411220927335672369683385792053692067140781682428654306978066970796554098558143234729347569622377340651277160295398374425964833593841280234807408552762911631045689608616 [161,47] -445584651488895890939223141956346648697875354169017014156287980260244245098326190773222554156622688691734650916725347557245913711204427168757415472823688963986243064299956145919767243539273665129089361658780413968264306549062694006938197855072573363834243147706988049414874331649263849197886503285277264808831382171997861401823846027893279590522332934982150822392990767880768955805634024013686167993936581543200583688407325713365590294634236706007396668538419237235824898840125560866913357745052995007288755730601336408625514838622315681809074940656339275411587092739667719777736491872500591952728808252450633929189718016894737284745341912766454249981088626254399487111803885821914007266641746114413163942674736314901760388986255928071468444835452206753134848702005859809198521418097324117478772486977810964915731947384933338761506430242386962100243329091186073836392806992687700972691875607793383276986163804939509066785137924963343497382146795669932777251794633341816912973460201076855364185491895705652864337498885808953397638114229118066571019201300260379508841295517704053813851158802420426370853024259476287662628822176952348535673535608282004779154810569516321801651577533891677756307668569693877840604674153444041117614197791818235898751219163626123292819496853708035764148368931914263543643028162923938535252281319363345610836721253157654748541646218188756241689164996542209797159124254488455441935851679391348228471103424300737653291724762844143568429561630785866243695607799977768 [161,48] 177284268145363713226937004444379788028086742130363089691924546562130505996838858299249399209838399876393598894568686451944351941738905004284402390494900812819051468728947084490239259228806996856120066468634652712614683935666429463912705347630004527280716287528322597244995949332107680611697185612698016203364226555124987088830265261736760819842703765628285161562260637612942879430886730798356123099070217513093708408467999811507035833690231366707253140424202716687641843099924700223894175186605190831840063595657313529306889284254825428723580417680746954318560882313370166635083317944849197235272297712883439296107479783686548515139252565244840612116771246172992873902114648129792356025028476814961110469137082917742603212779685543007569595965871947502971975776289739633985064122187903885861233574794594230262851027241662092179085058823050767017397933387494860770511707980180702840154937538422004289223624404097896943213138975642737406502677852094836985592389577087122867897257003564342140904000749624223932438503271730090649338755288622402918944081431617261225680229563554920498587607975519428623926430040138523228366742269970725664010624539265561885170381867443145421375900056882145876507000783212203995343799848724415446134917822346695369732909053225407333639241267227145754846873050578013860532206635005280082543110768452879773870021652612137800474095781289005955162203700186852886604505608884532519030437343675262800163317777919908940880715763642779440684779055613112537820332944161 [161,49] -41725949223539984827623784498264273127745491434175855543715921620800611222994795404062197021671630415814090173075737015922627880198664667653704194113655853925959193619212602618075286383220474411900722105624085490951665078183146151538172927976498807594380730002180109249071562599078927531370497405875826805478500316318472082268287742368820590016060268083657613161070082956739717110768866966842075818653924351917557671054388481466716620780312711452399034750171466610664311165640963616023785525303702443681967947466347766328414495366134387402122466223733511793424567485618562591741189084457901913325559122920413666544552276237048643036199393976236056552289406894250540205274047212030311089882956689380982602126341318066540955339973645874302788027427477636026218563618596913962991049314723106657455821972183381303255830508678800366138773082995050600770544274195775651487740303158401799324290816564340400241337706053621211799424605919471189361873346804710830211496251434140368097516736942346646155539222751648130033096970926751024228473658897059404699129407788194486846700202041303598301007526909294832884697905827904261177037774287335817928332866309308326834283278355548278181954087133863527464905584868394304515137711864728311145695644848437656186706372472976275591675322385269471497657782010627892541558276161546766808903286309728906568367883737622776815938201029303678217143709885304624046521977639301991974555537356079500137507835280193680358592993587324429442739171884327389645984563 [161,50] -6700540503033361454086358919820736924822950059173539458481358100131792887549029413782724234799004157457252838013022865630460483843289693328371220520759491851681847793991551987589510880520055005165717420155361234737472389599863927312575870587768956441332314525039864926610779466258982803617069538971544441099675719263891208021907222225899783340133887254978545874811900420241745656877767825076239566910348818082189158409857403579476489262780626311327907917781427939400553050559963728974889111989482465379113248673270554168080784273069944675336185615273758649003471075345454920506112387544760955271247467829296004164392607014047478213595874324681433935089395325123097004399468270128682024043324271239579335013523314548565480239586694629329068589588350655518550167290135405650057642770319424971351305171906520836793797615488273183588104396982443452364992728082602133973114234495744465409096798971556833749899330955902798502918219012524727290815200925123514977388710670363271538023843402384668448686687766985249473239746912321343142958709778293114934991538100388115640187375132972398826556141932765827301945431468498143880718009809277130913588290997270321277501007975446506772323286467238130390329695194067227528764175549692199228088065994771567755198596365830098369107818754265404064916316265946387228173449565710298578080659340454164562040476436047281465873242316095149259788623522895510973020281967115204114284243931542985321521263012238965949414050821023085827597130828689264447390 [161,51] 15030951790705893405887955315606019087445280741803126628245863751892543864421354943465485564272765511529825082108011321037524576493586034335545170919954026519031293125704893996770796354259567402719902487246540992522642414514907847779201219518424248261233333732209726195736897408958208351404262810641186129637411948276218374431667656087847381260535002231611947507206616930493609178816799326340962033349744428642942845329446172613349317710219878909901199121480866455970002796526586581691939618900233730168705003163585701866956683827196438702675850047317146005756481819523637918173248328016528761546316995134870613603293995231280166422373255825775584793141334867887312624354221076790526389441150343006751000621449387456452102325224748148071151246187217599871869153223285116149633244257225596983804389210313095299604201756014905251363912738759312410232220820454279003872029908337364007007588739912018721172917057729689353954698098548463730132153865212705348710868471572979083724136396249798114890998167291712801406228931054508437221944082392199656230801476463361054976737022092400509499650209607250279720706314973587819054083891864725683323322982933591590654722624833870920003368021635287265448530045262472329616135562542788868320040107578615147791304456482313922826068949655988058716942266361003447558129269278501742388765231517074830820846967308385998416827373748788255159191511064589305300751235065207689157334913308050340844454028551585804782419815785155558163192961387432694547 [161,52] -11252102315813641339008762815698643192770722181254944448745162908422182346761949719119119800222609674435334150814761309413933676855013430344180853647547134832248934022026637836878502208405472621253258660614566314362469226116709460127460849916524395620737748763223059255363082238374166963315457386763236958238650101785439544995455742944484988392698910239846224716218346350194811325694519049495230804908164769847296164469996192894807927311731928062239231136844364277296748381690100456867983620810606050704522688945766149374433243332970109066775467398076530554233300884502201673553482617720982388685982144537966334771972397560500821727995773839341537838317880517323085320947088682357725126899212177556535801775702878453519419434885505405151438621389364471213196101181241763895859935305567206548813946301714613861860847031168851746542790867360484149590801643404561229816553773292635653826658444091735331548044642123177102641123527573315767274623757794236606391670681435631078132213473043825669017544564458856019658383752241852111465206754708197607950294204937627767261680476747786871957541359916412333743470874664659502757269155993305500864707436040587989879757526375086288728205844362366284833192877307801788850665308304139764480446205885200767827717200393495337524775294269153854354061515457576155847979671745181062721891582282782580830099813862742150045174044946115566149619657722399477950189080465742044382688651825709190583371757580087343307826885823698919962839726840079550 [161,53] 6769754309608075522093123489577205807146196985014967707569175718030820505531212951507783823486174987142785591199645492241069947217330091725371229366153007326748768377409690264365392956227665808663034204582766188451246912370418079641834840434705132563008224301767026244532804760913005334124785798308708905685667051962175952435754260524783029565599257514755564163913844638142494349395029553624520603374275453111649265323849450762669552696230445420281226796637756693014841136401307274777906631953240842819760198898597321658360124845552469376833628000685671319552592999480082432638928568013681149018000599855224634388545512591648446809981339200714059443079693033041055334273338458677174025218896960792271601766410436769723624257980459468264946029330288521142442812423591682787892828604577984605723114946649572557120189935065439786502461022819000078492610225401413325719767239448391865285028009088324975325399351430732789912695612386088423565048792088355201630492024644566498866704899681462212171403268114924734084235558122484767166185300096167292556134826931589241062701679906118408262596443402027669771450314648572781555523666546835739340986181163097447265767192124901598902260094171435001543672319652042501736847601658658479476295945903209186486912293720257067051250456988271187621982704794465998936708427003095821140964047134986252043051363187459002376411806186499103958480374600037727093597112028416860245477762748921750178557659565644617973394245986354647045175287119583 [161,54] -4054738215190369997849564377814526502200684874973535885844278546385772383439532083848004956471050923158497992499878730407632959245279134662164881201383965630385692288785897701124580164160834335757466148514648002255668816538256901054107739656702888361719197183656337200870632765124852738161652522507659187042097057989072628133199909531272507724687413745724131724065548732260570709672414426077845709548223205102033307533259502439482143047048653744540823260457802093354546552017713579851166004332239227815234306718545732134752025096862880832644822418797945677416092035403400353888216069736837207403504343434163295735666279399722354025453227005099409240415885563016664603550919155421843969924792336059101476692651068646952618049906989729369538071442499566068650856680415154313372598002784917807319404610462870453017881734000037468157164669870414867432629090615234403359133536184737817113642630111007530805785205321696116110631781582978057092527871240453875726743516859329981543360312193007613367561237010544739265370530522437144547636272166650997371290010847604240347334088776318169809576498325516059440963261952139755158012376755405375741653879615941037998901666030188104078966192878595708951771917402397601013754333905686846023050166301036745847938906539967707887170614479463443350927131244271970373316491180310889644793778730453287402635121931807669927687937827052328335805106235567697601002457218289385603726368556021058068762001433379709588919998971502761446149457276 [161,55] 2595392874767599247890433522169415219931509996179208620065432427370387017622229627044275074013121868398160794035385323234655773361554881376538253738220301717335496912288156055962791902655486006631525811244175670343537745834029588501572927084842825956267068379868746962293394167370065020378397250193713963327254688074883270582663350449123457366436492001279959427359978000519837758670356739159000144641828212762374798338564002361739473566080778718168718806651290980322836500166631405434928309433714999347056175068712223450381765047474595411612410579730817932709556905786425183424715997222744964005079277917488750982234556988293168254567270685053205111128763189972074587888434272118068381666279571570435005486747991868532925022395743489260628347941942766842352069931547805959942839575437196883199390522966788148789553373481232682184343331813587678383465213457510956098841593204428672853649504523960272301661034613496049898105433232361263653040417889039490731058237131322809430854126553167296933224948860636604107919149883357384792016399185923282214030637824814176656594097014732591627148491963206223564255256750013955187456811185738911185552448650332829795705654961614667521855159569638437482964870993806425340808025889012247360250661458477677764538710508367770025618809250736453843598418129190172064842457678764388102390374954629751113310536276437125252809742070105523628708829710990732688335839372775889898718894483695606042480819056575012276791717722467355716485361 [161,56] -1677701281873357641220605599255770891178335913826600485683625964361934791310788093343315553642482695297745373394955132366504314155623561347359629177242883009997782660365673947154291710696294507512393463530391581939058036934718845267346154361344049616958572175028632382346145434371335059377598238954213378343731100560939009390350777081109408456984069661715407728770777849331072618866253147853453392127865842121287003609910689445304277826345245452810136632605684740465292438120682450549305116522992170300569615750124627155043494255839375434646270937099185845878189681509463936693330724609869261353101218362263021670522742981110138747339802052215291204834753510696865790947710171021525530252378274784885376629240378586927437844833138111474020644860098865498570517319872516460865845740079699069118455073466432821560454715186704112726403292139731126191927237991310777876886487617427014894199184564150171597546281415272163295210345514587277749368052242365207384954090705478228051386149912791505025548305938241760844845045734718958492275896162362049081936779025477233748997508543754982742241549523775923828914391392852689342646791769978278606343832532920715416740428517076856527402649173710536490570848681303851354913809526751344529004178646602366999527197842334233816039773481870056681056864049935162934348471026969082399797819807687019093741904258077264339553531421729910335425445065386949406404609918335528051153935189006213128895861979043259090130606238308143453966 [161,57] 1010547399509130947260989864999550424882669317235703923096866877374376730976022773800726395054574328229934382089303233642618911164518124214295514799166212746494282735617868459960372244380986998603728708608678913377520944824972670072522351890627024563740752162461699261228511976170593230764969493777288840299871424108072685496958354902205513249007734278534911508938383501543469814957554219258298564888296660137900905518240144424296465023301635020758522606414399247770062602359009166474255550621589088044628395842836589674933832499080466564656308945924491236179337825190009496343135525291777629922135856984131861099101261991534798411311546834836080345694308263172859067432520877315914482294349200449806221779441794730033476756874708986130929961750111827554910142482495487231811080401338527332428341840915917087529898997793116166292880720795738639463958206198029238711729619747976768469696416863431969878741542539096153410438313895710933355957742481432696835676457469583936085576779361841629768184938994530563337584926474280916452492546377663551437079088005957488430666171310675860210383023670460622137519544224969414038845698875965016182979609709294472289136511623451743615798961062267623918366473359681503598026702451997906871446502801761672674650901183422869411302946141485177343327650652882661711188394539720094206110948583651366613304787523448336521507753868206390957177384030009241074905212470374064639969925990254376667267025404947068887905698009831719584 [161,58] -545808047519386041257766023750330382157010221038855365724845668310380226255921591781628736801511610651161993195486839548010992775383299925442643080422024979450218772108177807348833614434544064665558055366216462651715218732372612478614858769929789806778786468077733196135037925309467133633558621723561208264298043322535322968878560628912786706547022860883263874927715380654300156985414603668698723461817125103677204909829507926040437464404635581204610836857733337719100223318884417497531637303023098875267487894415463627263454870324299179302917221839692717080699614543116790967367578843813656768931872855751746712006472211543774972055098163159201028487087614826632915233094385608519326639766077927093997280616389450998698153372398826472130811019277729146009129705496726207192949833955739145028537567265611576420875962797246400576242100313514095495625730519317836332444960207878854168591349851974103561041340312948068436699021093716174205079154918454415751084630253667507215794023665102649229454091232636436383280128047432684751073219027371935152092960640798572508645498250595763099780304471914993214264161917555795206946903830926118137384486141138608473338895186444626761988865687708711946395063007325310766046207945807433006069282859578152975068991364459665316532997260065896165875988352143216349367039066589875321240477467925890588261204785943324475986278867866101293342047496325501215146257331997031753277535906507156390081050031563945165814379473229674 [161,59] 264718742176790981287809437204681243613091223381866132307629470142689805913059918370566504588390716577336265593997480975399556448559640898430800970148466475787009851480441749874569667024288324556055613705532231120335667590680845730500632174876338471704350092676267083394421553122839526881806588954349984584342514504271401688553760107255468169322653689832589063705953006535643818953557069446961121512832271239623412409964494681295527517993203861694945137226498355560843572481229285599997296294969653002823979492201948168742875825048600531151638973510182566025220190270000581617097831414149030005737675817180021026970803007477863488139350065547875019760629167854956585500713163578037667798245174109013093545705579074055400462397379768664044181675971581960058324627558880542863416191043099251157366265984771474696429835370331041529919918667675652658595095557746360333191256223214608023030630534150100386649047338016160217743382079414102543223420163279265168941550395277153838797396023655275989389829347998660211791484831844214975763786643527232628363858586090136512788624346168039334512589388209725788004670132314600857352026357249834672226608812973629335098369072510725509437595037316439227525694742159183116430722855876114925828533808157484036873827938050974645671699662818649729289620872807303182999316002835821292488154210830737603424251792880488683551042313235926012840075108384090220201548575639630599596710652974014895486631989305909387001095202822 [161,60] -118391373534005335686037544810651619447358640337496522822695041717265507042488437650478968851554803691845013409491377080255033231872923241522500333572592812144541730798373959249969883868108278090950116365865949854140493518114818827460157452725634406908329408019962516323075980199702207384581066745873755624533974091906027802947379974054396578592281913235548997394509458042546687574739277661490564556382103141914636622171383906419501845372482406405963179813074575341405462145180961018752585354891077724919659709535828689726986779184840837450891732742912934674204649041962487453899827677638791860951148968056928029182289938188566776482917138655091115023154006203464475429032218403390289523417368003599401451221684170938322144068921595323596407622640196950758028356758750368863139162471592688052622144908356101408609129682559794959264348653625739948556158701601844969842949694970517399485061556776485622706051259389894105619950888230488436524200805675191629499144200252415520460373939385054244688784731450721856269709973323352971091938474481759485989312461733275874209946590833899663532394963025502317638270254956699625096040256264884988866001144771228877937223502949004025940112732635619475795000409381727055168993868067594954948755236004360987725757046330820411519683206216550886190184138255148881061615122789301111128065224744509273286590761778412371725048592243719485369163682942341962561565721053465202028637436514155593603160736715860160242103206 [161,61] 50573357071034826291358042848303672694090561104051413672915770901873307028123118885044833613294090218878368715418960518151862983050115457330307591791571145799095593791208943356236155498440289759372901976059690310753499928057681769917855042194623224392875060404892372607668530905222116013031964050878299451464771932243043845089405160727686596078258617131746495373276802091234437116304206312098747826494234808977109243027887015110545640974305298593776088329697310649277338647635283405761570811069358799363033133321438213508404437317108440741822161346990887239730426055669242629406435069563693480960188220959218657614779613827236336115569663147758233108825133362489437936123705728966262037273815986963496561705824488942112222976620945192502900543819547156253248263323879769469216997214972138156320667725100090723059984689293661536872403570115468873680313761711609400584958450325368713257125998860236638303039412879647871510761278786122100020851092044272113505476354863633042345386786923993020693311028377232913851719260691940682336014050214116069234967096857382131088023056588844318206952108475921771265034010106158131242551454848551937277633708016786697347162763562578288339031847566179934417092757260424481533174294452276751607819707505839765140468567297580463005268589987387936662577602471156421678840112279763229137932969286676105550171877191615532195802414630273065423282633960553859843331523903432670279460143004020145033228582329390191582212 [161,62] -21056210306985183358486810362417993654468984582150112491871695007262442916773113476257512439047337861147297843975573789149031391309730126213033579945130823331366727460104976735235382055034946733042226491780864197943262270071974499737902003319089797353896025031591551963481527982369715802742444398274507994898680782019186826734498841071510443244892444410023838685385084002964216951294586813173795889295658961780197170032676844050784600842810387384481413774136468429223503015947063819006515508563232470432318871568229585290844747086900517783338758827673901913746528562482722107468130195552306398331136644782489593068103845104476152107691197878168368173214970918250766083634744421354456624355122554172572717343236765586862999007907762584530027057020881297133925137364685518495302261212848500183810867226788100650720250371652556813930949276828802195681564130505909651719198271908867896538337845162396864872194935582140381864477050806460849613761076399394001098632296029273582538881173465148498381310001710925382068351433344153871984394609452108946679395395937007992799276402009230306564383620646388863204051118075890227937796206177001248935858456342536805777833513732166931954667960995634861163974200772515762226321144238532212944258018476942614789611378258068731329513249302955880179531914925134223168838863027627931020929791116185608362796000358365534972332446067013424362903470732256616677918276065239787719597486599101511390391063567952870203 [161,63] 8457826333409557384625830102823794941892142171147658135418572256372202797075379448617775714991976005083576403507089305714734395337008190224896889893181921608396698582449468390116299853088053044249160220575427881388183291200366105437468150241362807243406683145263407283785967050609248301067805301350691968369989925667446771907064270680789116579213875751110725403447366297451374038608064227568816712188484845544139767228485194494408159813501580070532773498764544650196121388231567300984210180761545185568632734268615338527123099634072385256447409339375978695021245491977708780339484651558069825764041569695657061067514304838559699070563859946233251951767162136972466474942216123223429053684583942638564583118146407830965300106870347104288769196124296084727741697806684749457988956001746588440689702989847259383178665278942211220037573185389195459648009488990820083604867415710863669661526881302556320969220199774709273800021587929580034844039913815909840435420023985817553948744130359521555750768135379014942258250210298630212159436662785613629914014337833671638438780596194243767521689013801017550398772217269657483762867536370688343864407134454875286116090399106158883412889633177471656465433277743739190335209943529469734931191100421817862799748799248897588554230932999945260206336969836282115408106532044805332129100720898143971498056126985340400076130154539500294499268333853060759876863231930925100691892985427031544562254906021181120 [161,64] -3182480018759643621586938876171178980535273444164714223763867315036272070736824301741707925566239703178789239370436040454569823573083836930570717422983798837503399642714979709540832150245475802745238910786276813303981314050421008069968957909336938777777342636642480157222785137378272559582666409540811798584330643958125519191440370653703256090266184991305985340579053236541830072777942100361369033691939806603404986893795087864618252726410203741033787562042994701890258056525059543544719536611135036933751769340584995580184441457129219430134751384191969961172269290895522292882403454062388255525504681783091990550497582597991729260972327254071095440020159609282395031224801988463584717454559092564585193978728558663777034153260179957528045224646445131042899479315067063082292402124034024605037711651930788644092092541372542808875459339946246846007309673840580416693878905317680086233503719146374771628301620783164752126853803017816076021553926864750738530049951175118492874735159772716331115225180918079404125265204313623777391656190008337968616913718612935757751730066377995489621968141304462894517409094974592109998954539995534984537714069664263757146422254234388860154433237118378556847991132961645360572166611901739280337654681751914057337079461918600939849368756872870016091971325415926644753131064865923399345186347817204559758800877506889509213253699186257522494968127630985283765053622647085208896859133684108404232676025034506 [161,65] 1093751051465154274639791323671460617164078577106449120704581534725230960582623742309976969522804059502781412376053793072330062975537669575688337980591056200154737429301635874369101023077456805117883660016153977975219327368472726791735273615006205307602035461991025258685851174236669062485484452199037398759911266562348181829918008132478974151255780914020965925937783275558252290001456152120910667631115926981705506658108930614689290207171181511703289636001409952579773995387939080344524868481853308858833606293664939662544060630382468960024473732350248669272213964123142369375822549086838549027635637798941284944160048958360421942492717167027489270218291759115956373471060783632914875305640294278118254907154853313951939734508434793856852921526834679489394437020960181693517415716389784386643564955311010693427548966299251516938434726849042518775471104736489624077437904876009309943175854657820094542429600421424564721047015238116492078163236980903482261083948386811230045720095882095970192923152334189445625937007104332810921531350596623606399036596902680535264763263831672526588178728306831982805361335413032352257889993790278570123187753837701545603510061729820123800521162856574474549615177702192538881625790310162401513951924689926377843584507279904705993591258598852427590155605156756460134526158713516677377087737814021303540625772014169823388093335929746019750128233868345323947166213347863954493036737891347891634719535593 [161,66] -340553609644682897972778321807863554742317606366045125873285289340439744279749449949154243249453356223030629864180452937533374555070514962639540968069063821421749040898968591014628615881236562294789626847909434174010048624924823581043345820469760354553445090986209940939865186245660465414062131841039711845516276111179150551031352459986970510534224585381445623272327644328904553845136231379569723176731214233934359744152985877126554167309879756804609443506100962306508561876828998608016270795224427915615766004347960855557192103367932218846836131914334842460890014308361821494438865773233617943757014201978892115724464402445870331805839503946864543071836434510527650188191687325208381843668354995404491930959351680887925813384242373888449150790226114035090404634217565982243061024730197740470171540206655791534098790335167864563126600149416015723354092468356053096548143673025114872365919105930718921824114418008088216039809279067622507331532610866475616964430086317309719141915270024912672138358718582331245298165056962984335444192857189723117285064312446106500394188186822869775726015039091761663132380120887212832044798913561608297484162312659862903250258002062482215376772514257885748899898532798040405269174311129704626502241913083705437302591276690778791415581936724948322910759629859051030687475555961870042178033121341068974127959687091792576921485547741020385525185475379446869420814677057698731465364197317122196616971 [161,67] 96949818147162837733915810180311288917154073857647226310314739609006224541765161089478194664225145084031082465548276940256630864665700532305032784151574356168287048177701756399410402818452092371822349457151625478447342371300489086388064690657094476021659984883958464560409167666423967866778815231047470096902691609296564981773262284890964201305810717241427480898823945322677841946208315034104315262742020460207596458130728064784346597603919320043373831460496844095255732332250307483746207548770152483280135099188018936776181795343489378221300796112866042302215309702664715275622979754076009415595020948018718297348991036525657101468444781185791847064508451331567508099220035196223616678321067580775107932250692878697661523115219392741380713892508799973018382231886976406603831643378720331574587307136821489111135804577181390408275079891150497085217971426518277277148889475056549139992700138795856570576182222789801762150017017904069814964716636701321864065502260058861870411516292722098152877428896825293128333733463665534777997558678374329213580647919918728033221734892822141133017659058040585235634832253394256948159758624095412609272476042722065704725050090045881889451805781869332705471901665967881464773948668702412349198329602573311025830300438027072443349525130304922020818907128338357538785430706608479397784916959553383954332637776916909144940317477425814083748333469951262670806535882441465224260654096707830120528 [161,68] -25690204236393010284473805126053375242899397633904181256147922292583060907816015297080437998586601624606338260134034375127259563654624820214810861827094448654718374838441749527404930658439532562375770130375319250000390106449674909749328622628314755909259784958493468540008280844813245967029440416773187445981825940324682344486525619286566428746724159490145812474132361357045720430733528001389384724443726866916406477157089769045059349428288431271776957602230265928403446235288307395578884397102075267839317899929710892481352021804981878828798128971346943324922336098810822195134664832525913169225462854746787532312673357964791148747995100497784075541218341275332160922411783326893039419376123903391034432084314637032828958070605408137754047002234213650892551864235391009893839976990618475135790600726848130712775724296469757299006510093360161410310011440135799026802887811395336949910229430295732331788061348385948838789014629787852669516121819945176110354298722053625388031683553049386809088297622254055088535560237669593259669572077389722471527736965692350702132085313227712050820591137477123175517325782485216201527845077461653062472391406259431938446963675470668504942107237085640946749319929097418353067853717033364999730212258290734506443560339271732894390142539935778023436096462562364676511209740908983051536301931181828479989327699199588206871673717976981052883550258531099540315582316574512646401317145577233014 [161,69] 6415075081859017479489216611159581326137448205073927077964866113883261144349552885124707400280535212202182902735014751078996260985870479495224618777628138570617405228965090960018769806435577901677789922800369462379157077622305006652635473640936662687599186653905566281000872652702595182438164910546991887758594790335439205133748715660585610077586228380557782642909759976859979036159476999320615055714328703918677673844424605518611368418934539774311260575509478831262724039479964947410206555609764583656960101111973524460274954137090559254831103314586521637571672411452917498976312661643082783782501319004065308890577759317381531617911737578807223995737526480159220876123218322218541392873232050914132349997539119911912228633784078181839020423164962379525797591847517978751166404144147445163048549260270573289356675762929888328185833671817441348499548635402855384475523273022922985783848031194637676638670427241272557051994040583707728618711211599263545305034114262145628973184933759474861171082027757470673058321742133081368024146115559356152045199783129624838854509078633887092924161962611243037350348325461838747004870301591277335852660847937127216151967668557676855400285100855571398018710568390676416168326295256031931799731291003740568920585518823646113540099868592716463113984474589063008814726258830957315121709909595911231320150103674609684991623366004129694170437617937254874826664997957445932689710945416687 [161,70] -1504135748719836852902343616179199967204817403603384424278588208599099574845186498709493188933853861221304059121782101238209258834323732470261341243878305931622916325249736988354390002237536592882495872379054703052216749157101783117988158779205170898427922670539950705436238223556721757242266497650347039567370799440500375118888573090513752365262280604924176719181019999426223703848282066220620885337305177877351088366685970110970077215441735351983281317730720775658073830226890851798807266025367100644215071454287834617053899345111154017546430886858037023913645138715220833878135106062866559672629794793173986891295988326231576217345537184020581158547179952388492548966219270672812833968480519038176803629799260392264492110295381973799698176713797448761158364784714325341898716304342886380608419432686144417416549005136207768933554538626692085051655999692672540448277688757350310193647969352810842212030419471682806807437604576525856284680711940817975410064978409199257844499389731200747126046517187622257517366772472607064371415584283316454736890220081849734460829342444020677239156623520127335488784792377702681521143108772568264572445965319728910720556784777201340122151245653062017643367757779316828842995853936559283479338912966755651079347298551534281526088928579621287335089680755104108666320082616989204534665011223012446636185673445726395634748887708915713689920106240120276215875462519166617923430366621 [161,71] 326134629645510405423107856517981826124981788646917655212338989528096090727141130973640127644538784493375883689909688871543380207322042167227180625256850510285216673304442614174448681967273150923156695946705227300085300818511242508572375008175817474276568050228306974350586883546197531668566513300376750601264745266965367075274736247707883431405060275436116689202424203875212528428414468607165464848295330346154096433037269711506094300866809403613541197890020612061373436359019799283339842206874965516812776852268272832156456575896732827779031432702954214888601293821592853469606567083308269834779465444651601599082573535165450615443938535731743316179875461968487458123971006929584536608134326957120860107263797271660616211552198370112745021290644479941994869071008173565103132012286227324312850601686205413651637031576860770572883518697490789298502578540871993717416219653619247553491732632374619521992779045051175986867961971091368569549315006282452066541067189519931924194250910753942194824697337664752017357593769530659542308805341995417698025342879801647344707387613505330694653074741893898782056943890412592565964056717009827283831588137487245436060089833856557347070433380624782317766779277558021708680736041140675840304871293953412029599233634091458686631896207435502260099314290518300379075577859320512230247114172459751921657781139377933724052948453837309945245915171059758843942313713431272206119130 [161,72] -64558257073866694918272804439198850364160859610557382585279819276662231795858241769777129308208085324391474047819288745202701259891892035225005763637132331897835776728254055575355979761819596417679476107357270671974117692556638633932364908865901128511907272958420806979275705020351941481258942960727638361274465591427837598756190506620682806262280371294722188270708532826635466598606194767401534066214967584415137753371438591260346065000554927878048297392937026316674703218701712140674213403010975397380311422686282626032245661657980781525059437012775982191671771037447849573366499253210626594140333766957623759955759427466608410709831460187025760341523259976917237504167221351519037576494258291673381609527431541417630940306864414898250045836585080662488907023299498877006958643566909027962188922699403193058039986497370195354287018430208016405428660733949175558612843924739265575578720617530351044456593820035252308760551734357473073346283761470933950514694406028251460683528717811600980747763265595371754210942596031813551010061492009173544554875911652660891587574119253354565320796815358796770931929952706581757140942851689093131636394635038559855339642835661055777445705885167182101401380268463277886681064898848739592555295560565488894522827756537851157376721906295692315987806495632431693856674219565246776949097725530404680641287693847454095175526406496024717421935627841167417927307250483212783787 [161,73] 11653885237974171346346937774508862545625545681697982114913594115640464531801377569306657767212208527554723531196873606487207496730359912914687560343803455506927988665809341468613166015521977859909122638467593188952404892100716707544384557987270594899821625367207459826162298116039445574974435623592400075933753943975049204882625068812627609316188028053688470605689516497902873975103014468944133484176839560351556511167123009776281170626160936779478255930093169756191654329513607327442675730648919284208086975012231886787122095458489813107889127347395475146057419906430276290872422614488638048948264958281756623010860001897910560166726764903438615985663294438697406299495425797316552697197730545521401032974062521115915826418589880282516553636561878196612161709902525979453198180076240638008680441693787051696081087612248739520709576187366314835317169660762857455116668742001085544919472874233755449672247439752827170754189878144456808542487534720820062385293886951039799146477526769048494715665463791665555207718686271996476766410931201199635063153439663390938312971636006516024670187736872134023485524217661249451902565229391199819773033372883246312046532341515004812647939076610568618933476761101797940511671199678972532223365792680654971209660017191237903085529075787751921302226762558124295203652096247917966313819118847424670098729231043318200438414289650352055202647038632554059815433780659399888 [161,74] -1933684430241375067280264672294681787276111368083405073466844772624896139050412431800651396713281622151621051246900467946290781594133014742774501104444631162811499144511221601789979143837886901344424548424286078910295371329432270470713400648795221552249020204600148469435786168056955758899205947374409802039101850811869651035506011616527627699707980523638748014885723914297765758369817109448223650803521990652461378000589060402065112161879573112089875709452901439663326077771299641860698053959564786774572183288024526008521323559325360218278395550511691772527521232259770088239367082011202428713358493837357508902761355012014522713001057880117792784009623267048420289941916771224088458040056785027217202661859483653368957106944827301797516633990682966893518718787562468591300078399481254661156243978266782284279588706825950048463366262777154597771727981975458516635084221016849918143491826373670685781568154931288289288832060515379458091378992041478515793126514534764362243971183248668152699230994548048364578060162682638641198956854081152081362749913419606492094991589327906103647547553804810804472986531740442910666996164639295335080183037196666270481057203600036197446621881087551589096987150800326946390215844713823980923795733936868732619270690812339636946287048923481611690792383031417357462501229136623997922424791749703032965134765025241423861684363697999624985473624225912668981654312682664 [161,75] 296533334637982573914724402324607024382017612833649914529676725529139449212904036203260084986655070695947614524903948489002702335659822460855669526038698236533058126181289913404795260292670207174864202897707798189197802557408692590458639163296429223292004840780259583970428331673301243399319522499035596510913486884627505689994364684372450250881891728926945922516605080037476931509123437906090842693438572535827552864183159502068223806844527523159904392364267992767714856732854432048770843055038380774095425443724657898496223840638282755537772634871391215715190716601489639110684196641738752330798284510320586205362827370003916559371833482837554502821397974872622552345528446597961252399219666234745236538638861858772984346343176779002362894126037251188510372400662673370864642822425200113146333985221996896085448878611399900915965545960697982885537914090335877708445005282875072064898412777067385896267798320894236348403302969236619572924723142383372494139470357883511772365472333314604059132666744554948734170795029014403598922482674052426569348976291140142600554277414709776108071913058262114870528901658477730952264600877509076315451738176161993344196025320012519095543834256354054366181388258480856258046365432627997515017616117934589525878873865563743050327386804159765559155033786634903139881398137880071562400912309069360831007785237473396993113227343424537557287193106240955406430467083 [161,76] -41818616276269881171399540283223064319137266858042226142636220712600576712405610747975392399610212333528162613809367665318222020685183326936956743848782790179959810458028183172070631149698047857225228359678806616124897790140264098373112707485309716024645473919887233913022697078194290276544050624483530907189167560384538717425985772728743428685809637398383634572891710457462587520967083085082832478158003622236072269232211766626068633443068302067765813874916518583890011420487108694399621157863578858856232215135936056911492555638173500079554090729787336895950324436649827070618387185539542823534793859121484150921583400020929629571284685581549728393743834483698400884777465827976923457313014472565275372579199567005646967274737368872995182532070126303183759003339637420752088069448521049178273119335082386745718147731306543582560313732016057023880656685607735562689414452783374934838658303721149655611469586071617000250980685900606759990083779328679104066445602790976298512843231724756109541628504651918860355602346419575700041543438127224843534774411908952800924081823306773791077951935243244837287855653167168683926729813189057705875091608099973797758422703241327681950292022411450193435930425769070062310100556012694781820442794084397489355421690296489148069949519192527985402796391711360377986336593130489817200537995753264961006856797369882208156087109125661802204731247823958765363722 [161,77] 5367431803598757903539902631050377089018893161155521673888753815165241410379727232643937570457602701721969109735616368954381264577170709944892597279832545653632311991851372590067513903799701416979740111041750130262171461949416176426933146299221294675576980744396040377312759837340559642581187895280773519643849186501929047364355123236251356386534151979378036240237378546785454400041498022481843939865576353642906693535329576392316800203565939304152404104819765891266698799867756914127278892480002591183932616466170462707280854493337944285909226260980213811192890252241138189490126308860637169270101509189486582357892478013522533783758528667778989540475724527776830388103280783631434591209364953715033978706109695135555407775765385928415203286337138885112631632836857323158255695515570887489190461787805016297416474630657325866088028074487259456047227004093202956795783400979007331497551607143284768968922863325521694457106320645890428103531439475756493226839693899977903444702342006714590190123942070973853647853077820839613750310077673484305829336704138143413201913325183118395509513712409079293812021081071147754206444139712540094084249910162306601661379618755279327703287114725482602455862014791042001983140902921240793020469169393729582464314569242906980895533890851112230062132719564413039221677082332205044337162449402677265678468339314547986790491034295631158038303682133400260175 [161,78] -623911578386037724562728237741872155110005024797373608744881861733727395384548325094996251076641074687239062862323605146685922966948137328322327002986740292205590970652690527533283107809860903677886135499059281141456647595398352814665204916856945730285979166768136149894092715239382440660508183563268968005588770327701512374022862228882695731598123076096690435692095793455611704674537080532816322655558358241948508964782854608955612297352568106733176736430692498665654287645827050616844723956414589948210623061100750357466782526737045956970793343279244818383606274397166493024447000268399187060724788833318107033759901192198757532512381834732331875542464692275668103675490474572088284864005042109585230510710001070613391596337734619473565211597308017418821147962495451042574109781749585590727867820202134486218543725992722423955474291315286473331624587762715398371792941034641296245741020417587648899882938665805449015879755649350388272446487360664382452749620768220117628694786016189724001077602282220236351953938990171538137113489803610712195046687872233261544307150532566722344841572721100740835211123503495422254933569431734004141524113962754922779410150042051250347137151145835137283437129775436044378912556517387036818900068301446659448160360077567201752045333256130602798955155232825192162331999158865135070798890242359866036956781139596372019283237709661277722168871166456351 [161,79] 65829301011857983548977743056464233823441780376026978511772337094173867841127472505779929337546279461184787834087951884861298945287306761466125633337556373568044732773955219909568086688037991612025183004403955236928073424495152179783154363129296763261086029723750952147614827029423396291809288466934316485547255352757490603242567058581207684037617814999714402506756459575122917234714900894168110276095669185003019106277724299217825018438969245764120841393285112966528376123615992020041525978606055526048409903151596054068793648907952562020036595465504303718747136429973668880338076488304266839097200933238869887252113791899077561102195876923077640179093397517989610892565369848626635556615927675094898479033127399786461416990845345712855230467695619563764370357175106008918836289407027177796050374378681257205987338369782531274037358398191146159120040713735614340806674309477643263483294069948582449644018027990431479290018571701320215240486518810511615423918144037904722656858885543170465078565647177914196083335197904189322875069639225032386926318704135184529534736312134220658022753187539090067158849888371775638426211834644779224567824805252136933348732790309586489213769503309769414349187676226937469518650885141290458727828459164416553900393532740986044361237734597545215785041895530108739882450627872628432024694755523301549211242888097858538982291027893254601619273848788 [161,80] -6308386616722457481842367329653382206589931195155765102665020689657996356824791663522087563781698404518335942867311860017129415297143532420008102923471232944242635184950722156164798857067548347743007943089379322005486411560875892386952480205807614246347686157430384930194461609235954726605535878601372697473120255367598575105455798458780469980544489211302918829029453299882082690873796136807847955895050287278323087178246725431680287150457046117810393280107916680031909875924715980798133193754387823321033219857621799007604178071241007444387497193807540774767927935105907731883211480956830687538285760452073008152992731242314053769883271272252107004346149218265904376133992204924266583883617386564369509163530035960433421892552039576097388814453510532354053081540926114743688128999488392899542927180504098434326725209326607429732843378651440258192026504525778730324591134385448567487732606225742124830714114613611624075631662327248923956356686545410650540538926902477578804217289064471461346443706474857996749329453855671811308290236771402287936487154172916805534154311953169695807397828176902710226552985963088337140769233610947788822839560772888468330050540432617076095791407531220774084152165605690634855502561502890468405393097881327818380440435043748289862907206025649564921290496805631724609083581921601775094546817227166527818988842556642101761225510261136808128465600 [161,81] 545707948380907233694484407245199086678372524031382381641572476697180356419847746058250314223753873339487882023761829579358947916393299906691287174099130813327860455220424665457307096681518000206996428733576265625230894484343844098931523862953496982052975075528283528530148139480649849595827352606262710834983375360406049039097465572505942565441812246803281169861348277954130128847630717080438604169747159710394291504825822565032185159948389093276854110665653796108904868554708252517806362441327236981886231261001795038624598642005782859339079349361476973544171353440125691286614163475818404389896997005025850314166183967683813635431269743285678535440989411315505823675647798071232136762289432313324175773979684291981438706805524163683779893841266080371346118611029667318462848236269387983057492492656691151946421632924454004361072896145508040321459541883359413015069952850429653846769667003449326430706885715769356490578594062765727774849685372782020970406629502643055283370920428468860140356894953432228285003044591598121629078053931245744014886352175007686665654894852143026903007920971568959807753659087087617869521863782124042005458706335753782468358257899018620185059177193707503956942308463498237118612291609468581559578262296354050573718496996537721775385736393030773248604917508640261188825290847206089789210092426201330484629815086361316290319748851805336071291 [161,82] -42337440718419381130547312265263316222598857305960238491464998837371207927935631164449585317717741511656563294514782466596974913407838642798658434392638126403616981305679414236610034967947770527148122085727440324806126336173254484057730423948728377922276409355675134364698992759143030782884052224804360067290677431095181239712726428111540634304488833335159506653295807759888061511684463729546668354939785193110831572817135094885413405547368719131930975100977694551224516547069955897948697226134310146173561793054001859518676740981929684733392976225282096865943624297952081949205833995658073384500459379008138376468700814534418802408236286739939052394231547894331871963023595382199494704669682058694210730232326918027330518052220099230060959007863970506228795582267774483361841438984039429934788632839773941306417984961392550064476292662166450382258834160641821921511990641807828058159177797741713919934510743942935334382365768882338456113174429032881941059034551291936442172755845207302130957899412580869300942895474027145684622582297686847773862715855533117467086603581852718654633055095107776282206175728014862475168212773734110405938806178301317794993079076295862674142948620713475378435446387989367253472043257724078699742880138787449716089717973950671015992061890164077478372883497159261280779183745921656832196738182037858045182256894663364658362535201776346077 [161,83] 2940313191956794854476955330313046338521152839923105169382504495514699126177220023848305558530575751577693458876822060248403490270737907209018765877443684520883786900638596246714789222030619094410509787336588765954061078317620453593156866360579398612235341876877450936318454605596589637606541721116581696551940379539048373865721722028196891273811434581026784236884852543139955578744711202755555061174310657127000247003560358627007189521148503800057108168266013727492320124121627215758818208328278627212658100239263124221873004417782600676374424821286180079487683786764226262011274333088491048592965552123235234448906888281930901071696678017247718718049725086708712920259492402917963684225011252843426198358285545418835165134448996925271391461234356459109706406290569856580171526942060746096713481622117107029775511685890090971230506475969641358939236721343830405415388687320555249719158599798109696500906389535253055407298349615376478212248239544383033026398484371976502280437811364046502280758779038693569159895862673920599806300065077303064826563186718399875964429505656585642277919052505776840494086331062590055650732502387167349771184663109723549097037935308508593374410496093852883785154542178223375410122363115095780993635033811189545745593228794294104153497473027255223373130383286456989726553051417810273165187428359414750469728582616680597597228933498926 [161,84] -182403524462531127598760221134928363376693339721316391829637112278196876350567508664940631317810930958087771368874236961149904601664985820370829963029769505300361343047785876328975278635265050633687995064944075103814867263127928877050186525518496691687790168175048808943010667228633063431768214578322532618741371397176944648863714934858667907237524288838832006829120112575453817149004499744238914299229279024713991462811326364237281736486973038214204523299032136259794002639974472095980562783592074518854068592118721628541792799058631971269219438893507416076600897184158993052448941259929569970357715374990210993463454314818149502014829213648861867184073428672322077555064406112746180352153645198046287088972493649684330027783718802068486140694148126879267481119550429867240395714295772150324338082825096201684848904672443627273150678916434937234498158869391262635034904416336003024622615560802653468784790219064431952587904342136141477858216281870532710623842270506423392371414915180406930633796968099032628625931633224114835214078144046513028783615039149416688660878567136264687450161946565808767323763206458725159082600161534117079796714102184077889203676600262245106983244494867420285037242771414561092573285290696990417102992990198831720001440281241411213614165392260166731906517269345804786137237344753538452543040805741726864925595439685592396050195652 [161,85] 10051803182606373990911958284651131845795358693606240287072215279453824313284852466076632060474773792357619405580964663758910611945590586463795674520257500670300286412218065085638788526571969914551073781658082045072050412853626143097959436811374011628491831507389772572165702930154402992280827825554040150212786356900228661522513837710692950263234653497421846392597875811849532166554669159448221979128385344016807300542840769264042255733433596621446671818496694732054436024283517549321994210910855576242237802014753150855211863662557811898663533546449580095248233855592273778335537564176087874274427664239217003108882321529846647529040889317628644027592876357298673206205329414671690080331974793336542467159735620723201392252752584662547971180730354873175834857111142191439381367558764876575083821790813881459856168233925394344403747099489002021118186401240414852155193781579629644277615624907564004173581765928389011986695416891692476281563252308325534722186312529924399740537555510305273045099055351318325690904624091878199336483691889720270979211401136106415182875746966920908217896569283947206917600702048181290951161345968125656341383592665764588375633996409808725950692035686480744331589177519780096330385368435377838798942234948518854538927113612424976766075257998210237307390642971049509500062894570922482187204217190936666161763932600522224125554 [161,86] -489599806769815480065840045782064372262581897326911152840866746265101644538761950237514830320301375478913788000702725338991644674115441185473160439391247580478197950217419747578010558602734933824078105034691335927995811563569837107174730992316837461720828501456993915293193470361314982414983968787778502676102253936957155806604206962402159172335893964076283452293586746704313625243891557275391140733779879143396496369193428592160185580115892290331341634935407363362492155033843054959386898524273809509254733584922837905727859829358335980111378337732081708392323786054474663265830842326249488864007248988376930802861586440767888716852127652192452613805179623752156010635743148065765178421508291038195194488029858760175486311888417781361748425177845034880488123270350613033965316202671694213474854819446318288820654991036799134009949643628767741008535262673876193091346935952830521340867423685420450152021497786818363690474396924105078273652509071478590141677112195323753916390262791457881265818648715021510983049847412044361485312114309421403798180229170881675947606424247098135345256874156189449353628802238075726440276219210875665903643892678004900840969823759692261409029872279105632688961187335113823370878052670195882625840930672887761101508721018402379232287704937738997825042203368019294513024426871032379075462412227915079269717881213487860650 [161,87] 21001097439076563540875223923303608956953759643746680724164239549787586585879141619402304874053431027562812845947651575581695266410898644595950217298271589265421597785791787185216918606687324694118502321910836078448640645487358207945148178171649213901747850494442612684176485396414002378945712638117286495054609958906021880457564263653412874485545622162883031553665047197002366899394479189540788872452550173774885095410671025774830049192396912187676028520607347127542916705322169926519981830269773302578797345058272760736428022347129018710800615732467160612092923472739053265311669196108520509391100273207470511070877152748521218353322102146937973313243284727957628848008903045511861315532239060854654769760957914294876965276314107263151655723645798703542064072747963771231450057529778141262190654030055619653568009489652877821473185184258314925548626449174693151032352363529450417461146317931056069801847773273515076710146980614180971711503123604938577937563230074495648719586435734211673127946707580485065051045903692286935553975985190363958040091234922245096132686630590559481750479923802478242200692201301948972248035022943678773483761356695939315445631802266216063559065353149733184320761999018082299972483080869974524327984540751117751903921623203279210648232967207179553300523607007550245133126242405726155945873682739917736130850704958984 [161,88] -789577511043881169266568404794865095397848856141097165101309526396632895552382169594531543756770066173485290220483199686558667058917819655278208253955373140994283755553756883033473699748635179887596409862534859520244319400580977054652681594464843361430310324366233255389054128947524953952725270443948075160651178006104380120445436162347903187690500064563393443744060096535035506533926380031670129541065138680810418955955435509480321936358022568209858778832487922005880296206759184161711627945484569714543016102152048976816165515321638791806286670266772523725479728997996575339483963507168501065364461763518695274217563120596733089756539144349931611327668527621163172933369931255659254466644308595942261586612876621652048605886587848615802670501917076788985703142494695460785087445814460558100134811120514900640375862931655136033789776243192252433858062674853623244898454612734761078827277869455720837522747969332695373457119511327134018900222578170262426161839729575882357085182077918886282860445584704191991157093930192085199202972124194615006134218142237853944826382211917584583666379711606760488458869145855561397435116031931160408133499068344325255908315375844129184391293086311009506781575727349786862138087232422178491634047015011602948626121703530649856350558757342163983814902372535220663230901798289848157565173327356338533667950718 [161,89] 25863313574002231264426566271072256222362222144030791934532084877776950645215177859165439779160168630170411475625335708501639716408038573833718151974194233325901459493540506075659560831379452658767271863169744002776243263810791818517679000558085456013185443917400972988437444661827037639864257815396257881208995930645645773920690913171900860603624051843126294449625404972510880018203224710386949966596668258524109984189625738440226555573177326141223185028529324522878763973334677271926033642292739692927594316819418932155296934908161240353038399885229962879327181756542334354715294709802658031483588211576558658734136944212327549272982141323420942950265492938878095269525768702460148666066903581681294341511616319731523250723724065317595541763423298120880719283782820069917642211446408387739930035298817361354714908260327956771752873823153321368587183538750343418459278290727851852792611218042540545334285785761518524430600504074295786401361377660260173479008661480571233684802943838865552054203423057417588840838381430860147433059592636234374574652922713792504366866682682372841664986259161395575289655946084134509284768452049606244521218378122021718455579470806286626105146959803090324211414060165588682056302006641605248712903799497364498565305803877488197784396636919014009761033048118337911094946667376645728040245916313438981801188 [161,90] -734675595183159282201575896534963860793457042896690275661436443695964527072551059482590349248409535736474722874408618463155227605097907435733576027451375536137537872017935635181133998153206951234311858657425349155049686643726388227345093436629112387528172541022880245218905577675659536623009328020394189526423368790794237800843507303804609041025928370644040197795403848300567678622578547570279466164833062803615162012070056648431134785774758948583760404156437701048785731937905897430393246344580579728516633731324733919223053694811823184752276998089364027882648229354908753348632010178164657902928612214496365799903942817235816093563393998578357834633834722992706943300471738143601564489123254540772671127527569067616630621972073265222483381940099621355939115681952875887468587174222021907723113299061896838907901846241572174168628914511031398056862320849251160677883630391983302212555218185276993837733333783249001805514242724527666159741580026277033530074788301902673903424599095164251491833215343627547864826156617417307590633663115295977208620443025273655758519992411004666693812720793319621999590232627284275473197713936389726648470440781601430337926425552463587768263368343392562549084521531545230904341855574086858019335706032708858212419508602429848209140596433809551770711154263801982325760393008492695961283791045853602643 [161,91] 18031069147141321357237973391249001038280673221037354407328127517731778218587223710752237488457941573804605664445516567755936088815369737715215976848439824040038506438722657357410348736514205514337084990436628953016226653998971891873868139298264211213044765270387037928260277514243923416914397491253233446568024265239160678166863193879598724127851565176475842131538816894681726529527826183927386324583104472633333292461788422588072004583190981031233945992532091242192803858483978484766591011079193949100667712759587263997885450938668831024381378795636637551062134760754012029717838414908495086733105754768706526164065536373084812092299845505749813214561399083597350141683410624306065487374141322393830178283530254463430326953216286704115005307022087248218792762754091921829087231023037383371851990986208857814895920830786327540392511736415393058843658621664268923445744451534058690077494011153170541126734831332026524819441048643448111220442370547259570536949191202714816905823624501920197906177213075316060621860623342304083150880691192637112647396471657043488804578375908765676138303174365566232955803075420994558322417448299460271666511068708046780340199334071484336733473082663771178354630340770655690105698370807217310139394943340676484233017790291632865864136666278405095861044464313739455858893019722602489435879445086498 [161,92] -378754287104188889423171061890040888356404054465390087611885243981507720357474570739157654084769356523438256607740706910977293417894528435424566094938355794933830215889635593608897370661060803982072369781718572126554798480750342971349661520633124422071885045290818491455807655204114638211632945602959806612367033950942666225328195951954977649873899312757183943933575519130435022398581621155682485100681665893547600118097329154474491102008509013543543686139110999350073120288851272804501217245193592209191178875637327759735915918271665089512702229880325403770126494632418719163221341915275448009021006837512717165696281675684141218296260341129876766275199067531258346630027151872716818812454863281566739480500285502992834842169916971164500126744619170337081946780586721775938980028870769364802905181983494760073807903344352613366520961518036390381656274816916738985093436907590415233994969048637014166644567892235250900175014602804663411899579474496426088780291288297186571566398906892653192133856800268960869480956380314955559362620176920569909847114131070698161619527387940941661392004281475570087622786893691669927977797053911837545184536062359032918342841749864771402054501403705812160245223826625839639024493170342417966484838413527379122971231342848329614731151617055227472590835871745340281122119700103047749011202918 [161,93] 6783968214174142902341074197606486940167680114490206212250349835666315939445740223834017113029815825827839834783381947605488669828400063235754373203282030808776572072780279752923298890831774779137893856851371529280413308770748058872998915146691128238568159003696675169602818032300419189726598030201391758826935748226735508040227728558153248424087870190295162415915357747016615588036453529507464848160965331435936107727516966455038732802598573422888296956239499941303409514452091869065969109892887094944367574730341800675505149676811813319452770814026084803510299910273420431376227396061065767557851786606902470835479442915003394792578747363417012532074975413309046896026343580112556257827485076355472176785644409615017520809180090755140960800961657966928285420654137821079671462991795592494166711420515167765083276593661371553726763145191763162799797182312551886562418931002974279901372440388375273572174982841712896874543902553099505045597758538232452047262945800047084829271170426748742928514998789141123388852067019521420901331797957428778960551546742318394644425866310869559935312552065639271450326376297866963127463987157138888667665477818733479256448382550747211285910942959456260022523544325904938657184720944350997531750932026189522988504851565483816031492132251149571794668545993222771363529121978768831813447 [161,94] -103613187615201841152368843461517286103798180215398640682802467925156800782447751204608760957795123803388860249711627934316156714647620468420088584296430041056777318979669221763516318226811439855791694068188591399163789152061900347274049098219259016877136993739846946724033191794895046108503932480196783961825639908357285602709922807169710523063991784226149253735653339639873625204742584470623318797715888904329131401268919388330985664795613140805183479688612395975001880042805409573268965042829328209665996318650541827022554494833715793074957524480982562748507646649050771942536178394200423335478601838900290603324856555575198701960733563590243178551922019227485628269117632879310062984695191124284969766249616223397676432849974060623224227980027178935486763523885848167529842787973658534819128841122370848625575496303875651138019850908433009758910524082945969470725195823684133899626274700239896741195845421543303948913791942805718623266452429568886506406824663738302447179562594956423630913188621102770007445797250357437310771759973667252866416487635563474751839227971179290571422248206670559459339432893095518647464779617090680198349331395708440176145374285084691026977499571028913320600587555640480045007363065094685135279526762501172127687035246522513851251963768839267200808540862976441807314507123634767457 [161,95] 1324330226440295861951928168694051313339344438413595539893185330815170475916644421313028756074014385432653558202005711679279656621402215692940471186231618088730651857741331649810682545893511526519067787791537680483924949107125837642977372065929716819476285535857732037614474511876226830260261349246028952157028267973994179343145020180037871626735859501013822018527452269638669159598700379065542625378363599542288906937102482231354320162236729385041905990629784214516428207317091303926233237210118196004716210225946530531984462283727689794984552779936367852752155231555308428578434451748619310180516247258543209740629184458489291992590736384981397459320527037285409817043135615860245611345073725775041808646749889871876849808596045074348486119452918577644516706853407565572356203596117485230351676651303971729895297503979805070408578126502095043840904911584062585408873565573798459005425968567360016918596975616239913269261421913357749468629065302836515481971868965772175092911812507342409690347628905799391578971242520729054624396762949999105217604499298637438922541608528447757001712791317981493893337069127885880657092413389468856613663389617991401566916129416780225559095995751585119802690471941112972791215904344474021721582770314196952256283297023640184275021097511192234508686116027276174376398975143276 [161,96] -14199718085996050808592971672763495296678555781089149931974531153635647483256973637823245458167426117729282218673265154790833488889886836630421750558523165459115700017975023343077074731940767167269674522963811381636765283475800125461021481679900529529195126068446163328412360513834406543386785323239938209626219871069480323418680742920382180984659915687486921382480516162822517165297119833368049931722240993406065751863809428637417050850408540815700810398375057914865920795839240907183858686132489920092425578400495691857521099515136873134232588060170939405136348080449528565752971034365830142713201461810002680553599003056996074217500082954089427721140350802978077193665928817050283375276346267196519625701722780780444794523473167452945571992911546773200794331346375402912620336850305695722847012484984260855567026806968045317236884255243914606155814522526175725194460398873804280016231009921579998459982708086260693481252716616033110875751408870063605515366487069228145728688003556390681453090111887254501610628116340525032526475831593209748245605376984280265045879126173060826760516175338819948858292555081629455826087347058433411854590454144450404687588462107184574559004418023674862497164156923393654340137008512303814205307209643111604471606746869093222271350182469734969366933410489858094870047435 [161,97] 128279399506828802010932230637735636765543448477259503643529771780433501794006081158704054483222085046944963143039817599104909347028340548849739488249729410678834444998508155680270611381077327017841527904055652088487353286015014575086739409479812303477073319736583232793979794574471550933099074533955258625249911903111042708647636735853367029664208818123219733949437037902990538240200164593345368010695627033851211250752042578458212668648311214197557518466073483533510980546608081869037265908140178002182480358042365229619520508203110126192736014212012105890413938834710587328107461941633870258139757122146121557812662146380438253584135070328664791615887638455386775854987055502369111934440092149491512634415188097573267322474583439069618064385415110498890875075279558216047329003692141548897332437514330989971532996654033012265105178753031877164694764279549009189511675533330500110610019377215278459439611198266136212317265020374848305412696101680921104175833342617069437216183505127427378121777625866355114137682654850493702653397993932852662934420359947292419229300630210508229654506990316978041885659306641108588587721262289811436175860728244426360552225809063405620314433477674971536063873748801662189102024082732546242121157299556922803840681340103612903570993373702073681627917530499685667476 [161,98] -943966565675789791005256868734952067714152776645919370185538415086261445055649882459529699234817175217396038306885086268666693044867354229241889884946866693089270851184127649218351212966206703574453434075009488918887202283898772083913115173891789889485423433734755842669588505481631695905956634702776793576016989623434825635681226129243469985087881354568623451355896422224488629827557480124507654619478895494103565127254131696587079448157533972144276206808387361569948038414974223358187333174192273078923115288110893597801715702833118460792791574331500017680709532362365460576829276058465170271172871263102541612237336757877155488246285081977228166081431981500188255454045698234980587967869210975481021084175896273085612255458813228668268082063543404518575974915004087371715856497071567149532883082960564523311751105537247833836522041877831148368003866919275989839914709123316333290695505915169832970728308679608765018777280549114340617757069160534218710790167517956583256395797197227304788197354828335818086430005065366316296521194092339665729256866882666778478217708683718610642995038093045361505686405034898826313774083080040251060415609728089376118464428283598803602034562847573198386338667752382238911344983621821553725593103614507583524128851860711537383889846847807422561925422143706959 [161,99] 5745918858392745978985777800643939552489648617724030992019425474370413421283450973108017643748562781357792407868012409184278712732850229322736948581482324182936750644505840815514881783621600521199761183570177364161570262401252098204589862304629962106283899173293370582169338399733955162299457908081207304331455936994950348177348480047431298102660275311986649466094217267593992421415213853958465119593638740922868181019950674207081359964691878089458018251878022987155566594979495609225047268599238132857950369093242961423867746572856623720807611263376114656123841226675973391248550656628197308324492077107989726496115457378286109850899236529887614235899344458163544198881062218511970961496473307229456942360486959570214358906627130075456307259483237256232018291304397056532037833746122925397757932141114593378496205509886620514279800434893671904555901015141693332709493625078226229398738262677805321138573783192444631849018072784068947140420003331047328989775031206762265423465283869924408450790440210173462101735753356422507058704113288439373373377059426355148982561213397151262481266448904982051529455966639969447098193210622264842805912019290780663078205946411485030656940875420472201982699419883773674886357385273506395946959600963346037800239747662193707132362246825855827912701934648 [161,100] -29113976727128589412741736917647161353646993790721251018821076714122239870132751464659728352173582682433548559417667403674672787266861873687089727892642394054749854203606777947786410766821202727328407851166662170488025041625112193072820567402219922449391549817696457575877564749537537992119343675691963000531811107408750555289397278085510271870143731114120485409330970628366561722912974514221140549752205314512716587595867901532752533923107514115803811719154936361686545369656016684320507828355131669562206465305185102036642690069184035396053737360324651678257833159187616226393829826204094543650869605536181196075826741999823000444416920263468011716586145216203402390816344750962429679208131923059265088465013009524426956716540957532643169569776141308690785226681140325403219993654679419631763837561300156815668078421508799206812264134342450783603354609767286050002701699346913582904285586507199387848318193188451147794162042932504865900230493609139125684417276445178358201757390151640536293093945986932185403078053278586410845890081746062405532328322729876408465077026506209994140889195008519317337809825937575239635106763480697884153538664898574602596435658772965546350354770550811856778242655837882963465177614583375860384981177094698815189976340324545623450892345661672371500966 [161,101] 116763428039688090551678638905757410718666101241084773523570195993592442749458291046638951261221763852661252144986630350155451620066496116766224209598229296860572907548041743439259359595056610133242740188841366670164043007160290540080627281126296206751797177578775867648539582919265731173081338811500205730003617638597344459375937629687735697497694923071407645999521683333936604886931993951999650643021070228705279701765576788228197719110092824363133152332069620115838047729187463624659574815814514441158572237593986168692730712870935701888415553291148403842545950853482447620045390843891388270997947748997732911960243373649507108818006969170881607190821274566305888011531645230463800852959681824449929770083156368410119014820392461617646656744467624166651713209485004807592569142635253572770664243751211439386002471047778284863851905102501736649621352474452162753358063981680649520926178755060652785168238910339191908144923302407091578756812246032274328669732413684724488841310242652258864589903788345669240506580249759633997624419831287601638972772938940808292194683453851098791978318490383590306886193832525514807275172912012333661426968407968735220182797282470180849406130593449576910475958308452042257708420574651762768952084516601366652835938018275796183692857857537288477 [161,102] -382025687669001352602239833141153856244699087622248036072827516107620773455265417188425784041054789792166698787190520511699633663814021707665519986764164713779937589843710394102625782840861234210760622010895439711430052809952898330331742709687332883380813502740729936198862687813629485894265934832310759052943856410703746648100220585366686082468843007111894728133072609306074673614785134502237502030021433636861211186384136061909791370752677538610992810208796309484954469977764318947640976963715381403865592080054048947106218999452968626130658415845270762934721490712132812144072201344897622779260755478897392817736127459992420047915179643821704625357106117177680371251589136432066355226110969397703686456363282684745077718552443346302643686952891064870592844856751874818771286143355286142869757383688137041115772855583317211554292542783542743250394331234775234199327802885384647897677148007777606949473237091880402418871118343065955704165596917464114243253931873584389186870928211771804441468704635645808297638099052737610561196768359312927905623753852267133113399514334897711474357942953010242821846480256719594502905051083395862481017441592440759114071970251708347561360741557203109673603874180821935568916041638394436430372771695729567358894846181793374833770003488965 [161,103] 1028034830782982492131170976945907472219518627340486429725566739199293734343654186932036440076392699265831853561549650566175054888657377310055836054513298729474813561150375700047758317995105850864479270773079031559501484757969359370797422321008162621662193954020985428164112440654992642410854374192846589048806117557455445719726520708269326574321749283159526459942216129222984491785286420458040669955920933943845975312777135291793179093852596582956601553473631177725844512923776651181508536045274864962664370513668217582004541286202879220320567429615234424097468953452036243501809929386597665897604687676498373901795985259702683560781693264345272788347085993288393571427751380324706762002487034192469445138754421513431026970102415504471654388671034530281377352278661689375813900041750016329451219881968580378578002669345912216754730321240355381447014271396619295699826297088437522345016205804949939994672791260608601265395280738322118491114297502021739174544984118778376705496718634799167555790783297517137847694180395559518797684225925866758909389058026484259907625418371346764254753219037075540068777904407571984725272194144378602665977203546072977617014729487506374084895451567731403605214490064885855434959814721461592352815649078669265128331375034670921298598158 [161,104] -2120618909169968901727672294440337800481172521495910545928657732649968939218102951685531254731684952878858985698775225749793910989197148040365710778751615537412325451001629109513626471564629019179935567764775402884849404374721721248433972669731155007972547281651122904858558895055160622488862270931230761747172312169384919666009373040774574292922461690427046532085397317974382310136872501420720416755377233258804662613231162894854153141446004496673357115212165995976942887593330304350614123062241953582027387840027791473675630597530277641399202351489637373732258167890705467562043156369437780487850519009797252182929934307609134471224286100076624592881468923803694268846791206855749701822086039305098838932898307987374342730824842575264288769209152060744324715884988841680466018510101839749160184350568375951647340398425485345569767322991689968621403006068533793653233590388377792610635074308997591349439479295181326715909550250729991583046648330545554212924788825429362051672379590131477619981076852798473930481479031912310190446475274909182567155539191792215245536263167218155639953457308842681586119011563684209591592710325597893327399818867479475089503384799155888731947339183076654671789133743808567477557302482423955735011635932106101823125106127804059947 [161,105] 3621108214302249156520634755325503257824492835093435980164109911512463231620138178424524366100791389695124205535403842590483652487916789057590777209147241894856839850665869327629753168102485370429697074269681800435167472941738247161770542825194256573187885105108891776630215000503816456594466281004630496130729198481526573158817366410093805178436754761159430473590575014740311264493747577160967979031180803657643245053346980825309992031406455207030456330687647261037927168181857439684016806499303179373685936459216490037485513712505913795747672239798239591598605046909086042366722870536723489203432221478404658090506802689035092170122003408386040109537863117720318315800295995011651034583951989554862909359281080095409841395939154740026084210916902777550866064387643046962266052333436191623252331443079353620222452879749278335966698428198496779966330360254474209658616583696610660107540278195811359937570039644438851791018344044579871142889447728177816481050459578235292252734087410342201582518297299679554964232726263193745259883158185297243923211841575064851192924823286934171746209678306297515729312750698408858058826623519009450465881674326020060289045481258191367838284634298054924863069227060426354809825269067912515248778482837624933232026000946890 [161,106] -5039976213423805935182242820998214462656021128183112633887470483693470065811709647877686673038893736907068214689871487840492869407574460769220832099726592589779702228738937441336943219435054030762773527345505208307861858291535794899702151213400662679520200494163121549395670229563094311871788491057186422585997293733455374343014820189716961328507813980132512364324438311352093569549002369468845678431198898489976473276815750415854772918468327346673047786114384071511578889402813630553770152451056434676677571663892842747803911085265099399670441591403125949803193938725248179626614077717734988997796578051901209249932170777841465235894076649954475329640238921923405129824035966883745682527087590806848227772499401034620978476868749336026218374095502056080017890499093131759444877224219752364514805589354383175081633050590644712935567171930439336060475332573631816518828309907420813026032588404841673777741333555440830095622270625454928979994994757597288875288463175095083262670971765542107392272239119317696713917101045103773850421370013304957031044666542541976934492793913671728229887377573771997243597249134816889314657755796446979857385456668935031682212833722997900596768486154789773011519639402877364511395283490434098061239869206215945125797580 [161,107] 1770693476254716258163798228272615817256892225583668662293283383243633863150177074759309871353873254988958832505301456746539806374717490024426703891825033256429508382545612337346044218393426140017302457891116357531603895311569247734350205468087971300442764529985889040575798943465957690475028707403530476042966215179700881722969271211110138798169649303638673183000735046147081773618026357462595337077553973897911771217253872500755054946569109336147632563738573750288416025397874345995283884561854482441588513248628179196554397714685492029600310312519792752124649357734272304383419845038561646093683674352570289096410997032093147215821264622106522943161552105588427032209565413908847585867186762088978130537205495839385339902398194941003017116351608988839553325012657844128605011544894283591368821013499022125517602882721110756577300003915209070998646057660360283874566439874770065519014515415722836599789830845940354567921493326452963973034646637425313479669041453233865389823031574066234836427444938680741613916969712503668248795564734442224521889235213211581817716998906989636851630236000483464611398826343551845783936941899905040250821689501794697160721115232042515493966256610989749714345038331698547871822754424037574043179745909217715694 [161,108] -7636154501623249332982515022581907434099749900620483384063502399933804249396554153143521469636502767650975008900305277543408494851661561603649233190371449761991990114147093568226371431287732819006612289557631542966266014897664349336963923759276387093058188183813381798075538898901494234112864422256247635320372850515180532536596593457351851003276364695786157774388660406735291892306077455214374338811084505305163592254287936296817536967850570103668835887604996476473096298607362936604995129493892997338605962315083129623121280120901937080519333191782851598410726193602134539250022446864546150477407174521592269681206014015412660669198183744883158211619635203916847888351523078875496075851941371659432618854679279610231642639029885229680376154698584356591952237714450657969890206145617982852995183398865829046939082355492808877602467043619909194045777352359208111494251109580903274509109058522420634632782978198241788521397078602591507739868507613790591071054641166278039712799530566326815980832581836205736777147543664817692741097740342557706702815498044127960545189357525775210996334937343772376425320369800875875309987068453199951148531327995607029538239607903624965794081212944389737686391966233713716719504409832590818857257830127791 [161,109] 27459808991448992291704397183558970819971319872129877830095282072419748618646786948786616185535557178270587327401199673259590621459700428401965429803795044079145126527032697491371997183906616448543371835853795488289331326659450207480780319458383367617880766911681479193346465573631706984518318311979646332760086803516425987042973179080509675727378739574585594292941219778103566317035491297122753074282460441076616199145751932744906281645360992437840891297846074100572089877953799805538084614534143645414212280499450449761547993138016761310360026219522674709219319700062955771896410962466601028966688320159570974276055236129064861628168242034407805630912874728225192030889306144730436058476504444436835992712541663410937661732255473133825686006454236444378473895371075685111693967516049142565268314777911182939023938549502936097423305104661004536721401936253557842276259073680887137555952557760114871947137708946277106158249921064994194654342988713387303821821270809667291235486878060410902166329586532623163598043218261141857108266358036598105331363489358610374893502836954052762630220918085204181173625530067895386573595851895448969824233078706542680415786462217790563998884161166589437877129256730592543976518848031958448390307964 [161,110] 67161788347302276145553956008036516997944662554040187481282984618659261817081865254127644728401337862301462818439771715637967876992611261117987783569629460629291921125604243775897236734860764090128938448710947512673145404028743548664399538468090489396268868517492090187234588831325833660419813142957984030498246804841555816531717625430905890268967770568732787208721860825055308703156836217187796435799952721798101109294333683007466710816666330339889819493091557157057865453839922294511091612838269251826801716134172093864245451604820475428361390454580441779175930360451931999616195249963805010864938051663396129875510206213238005902486556265784754043433459866147776539399034257475471842423226134973069032759852635322637616659440128044840886687637260628546460509426753042984456037530241821071615032682412696705774069465340033820387183784437487226136028983850020932379531027058821100963519698731175897134754497274472701390319617840864187741381826814150868431197350056580164816419869066494863557743430452328394392813400262733914415823398079835644347049851772339295455979073509403942198274815836616075434395529845611142315982236989379027650503060621472280644999182035378259875680936125959919770205676043852037149622542008509657621 [161,111] 3374172636083385077575655204105800379620602625602054453894194730170346678839645472023506647281604774404907237434987354093588545198643743309363672723072841307677103380976847478809182385639087338830206948553317017800891692240592279089543729608736778701059638328972826149916966560647009252099118665388164939208842571473315846386279921241415801127264983051628501968045224517076713468214681230424639504774057881775523785973717135771061521523846949785194270793977551912283003926769040269253145055880576521808860643514470303223388205248029485090905687859873842393973447318108083129198762971852820343639053935063950448825095921982451728756668364029769072040471974962053062436289109384488724885731616054078095124873182571077893598850077813791389041762343824807178149313230581387517483152878353568988512252642238543696457751235869799371181818125210782966720353674050320267259492954463515000467102057605253133550143115586442384758579222803353670489650723525499876698607250341090333633552770275027536706902938546719255878881622629884337072999195272663056680891257150265939990574630001489907093334236839894775804901990972289875089090938643759658419832422966317797708837283758720450787262020188866534992406649739134037901252197864251 [161,112] -150221045853195065776916532398099614220537906094900779309822954125242257087043349690423416339253976931273264680723413871640053116748231912609128483231315248906454414899938161406660867153143979639181345087764693909999203774726808030689392781699162148816023434360360409961684064244690753041781330057502185062715474131171899705182749641196222760020587282185484345115869186752955891188416218505643665092992615439975271874503329963256342442397116340336774033361097673182147134470867448458342506153010479552938879840475190937494969107241599727304508071575676510006410941375496284052468300713630707389654060082618475295465066567326567638024802837867649514120630798179639313653773302666454931063246502020048245645847881810986865977463508900530993273679100561542791841830843809198320862413749067772254579082907056859620612336777986472034210990195902002954884732202451006508547514163786536528288913761605148860573584606858073328731376087530067952575500804924232747685199525193890388833350927112627615405483062155492920137689475182224799555385064702090169291963352206546903990667909971255041762098315315301052982441423990330867143510962785851910336559869693795855358836226598554729786848455233071499857696804476723518575219323 [161,113] -140925656471601178790960635990071654147601737636697761415369507697855051421751312929529519487731229287077663686997646523386857413396896954243757881505041713002732928820261829647019095174707940368364205241203910992371633867174952683348671974743648697281616159051366364730729148414164057484870199475209214251204215291317819366239945829064597265783162176134030095214302556293475394515203659130976502321908657303007465849855467488140735922548387577185551589397071225157830225614638720035739898018589208114916511456818112704498350535259562762524604604267545104497885284040115821814772010658501485790130091579576606906051135740499877528640366969328609153654666440091308509139986006267580694603617157156399722530413552633778360132488779567442847012203019106630211352851929175201412129062659166629020083616127722297940070133168490267050143253301384744181176147578370850599147587727188419181079969223886395493079448319463470198068918489403853342321612339505446998251481665133921430585155244531093269183299320977383516631750937425506946854110993327963247505422597223624482344873814666843168825532691319072647856260437410175439375183298563540254202975720449261827632382395262818810995229685670006866988065640920343362091 [161,114] 9655970484463639635004686360048115691502722517362331473329716299803156310207104762183558243383647823362912243650585860545518616546953569249946056389104879724561320676759201517112732252763042653659592251832428001292965758749201424901655388520482657117409898256970788735753604128177156201887789718968712008101001106969555997934311038124820007857059499456420626042291813128801246687851121095723079695870203696883960697987363912019405967630134774309485186978533821889958126655729999639670292106056415967210669220220587043392781163771740161830254213683925344070816948663872509438852160693282673955965711388844252606440543967445120637095430724876994297250183523272394244322777927772867653886006699545432971722269950850649816321079019860498832607288430144416630964746748426101121216681867316671564329142120052194120002768052488993542022790263857742291355969807767345725161192661948705420506739460975344266744128483983034134710281141822054535715652766220997704846081735193692646848229364357331340552032633894597407646589508998610167782258550324239281085598834066254141961502982458991526886193805797187872743496840276882703568886008882159141108074139362426817263992905910787503253987640933535675087947141170138 [161,115] 63534979125464462335392555527189581739689978909063587440771347646632805928375993843005549727013611119680242969695544543178110839631779241944058538867023813060340144255718582010617985565684980952783356101471907446375255952493517031739536480498879455098361232493575857748156770282699077406856351837631476073145008824487924473532274831243250486091113921647931172647778574857882493799090280657827340214571436327345398376772725951786573548164904812765661865115294114124777872544878257742555248225499413261473975757933599757489851114167433047035635265880908310365357039794514859819766729298959926902266708887433123073645107724389050340890258856966558255337650914170500877003107754391689347999070227144215700490351497240928872027600891401271109573728543268261006583395979482612951166161922121582944421730956209229131200252651969815760723078193007336052334813557785365719631573968584229105111931492938909150289108775621307311347521838931478153515383978086412983354018320531704157630719220874873776409756667285807828908635208087961741129255664128718717969083934490506600846167059026094126837177995837264937016137483077190502577272652561582230404335812047457561262790358148179174432536976404558317499004676 [161,116] 24735244554261140126647739279573250613638032275237095987909827359179387250302341710328820518471424416171923199058423716560586420414611923462148387131823637708056603994588410045565633872705148482860334861223558748581442519350832759403115434188985274994123029331113087284426829432149540615762118535512535807878298736889116245020320361538044680531942354323872750275023517907350704473689247318474246980719131982328368839811790871696233262181532979310813507356568834723697769142994940162425589088223525758446402586152982992945104626292568375277416155944921310721607505636254933071857628546075190206309259426769358209081341135652285897679946200921323346529339253118813648583256685876336568254672489407805504573735698981325624787705089453371716629446150775931004692927186155833581457780458826532819330623397406713079669140186889474771320018234656021925744274844739331087251319249668756912598268784442643230291635170303068639077497924838074028138389776544451975594565797953954065619767258324027467277281811399140174501396630148915057471325117410188915689983871968391880522862449737362362026591147836879808868238814485001765657511193003128879904993915688480087795639122980103270423255876978341596856 [161,117] 192871350176292327371832219419343539494037738893291890815304192744555348144546576221877001261545631806510616083265907369392034652360998674021310011569671309056399233763186598035691648731557413525647328833240728562837681063158651160700522031084433915839195712242946466593548550129186319763053249757200378802140792436641313818977974590665938802531525996836911385070046070909749337412981966180665708921342578768601506070035016316122716277899762969214553370045676807565084434604036181512886920081624319373160141748502294583216337867513815409196081019785637639973671332701141588293366278365285607103215407063091664624755176966753556199573450808481793203722232102317307444618625043672053726284903873050891917601711477546219816147957251163037362413477342607603435587055068256344605345723527781603159490260044602546777655846339234916946893147159003594598709787142570421158558866421443846679980129102874212104878205230512408409627762641631545344577900573769238424696722752524381412691541782613812503045741642970384108683911182589853700736785899699374764056156321169143243292814514783404627576303330573965054913631268808670369619073184643380822987602901759453241442500502775896737955606377523 [161,118] -1551304940029511497935412066263448180205360974996482318025965528859727253892696901408125846181025637921177083066301360597047680865355337115150824231186815549809374063196232704777222555277805429896453711095415077037373570618756553918629607334216349436499419568450422489513597354951413408323868856498360712566645526034971475623709842112465464903536868462620058730759780908843855024327031386069811786122469018772298903695363014901592312407964801859148199073611900281396890345830968222679517134726763810897666155234751619967535999852481419491389462016026937563647216621020468094772414712925063252123835396832541299607968197177347728143770593938497981246332400180880335765279567343680937635304313031657169045823261484919756760533259877921263250893966908013011198431706792817092796950174522624854015118686828663829563786772892559452596177637489431272833717855441782809599637889841410837937591024941153014542595019282699075183376109565954114429467771134135681235176932012771399923724698925385665739889932688452587017904867245146591406412570549721490810753749052340731528945653772191530553622583605237174320716389601485504277905733321397408873855998765844054581536829787309395308483724 [161,119] -281283177842053861030532179839265598602059539968814666878857190131420417368215476528340764906469344197499097138461228424768053428512023162285460931558731044070012808035946767054486456022300271272741167255612202310206349978356408592207275203389100958024022158521980261984562555022207287073715882460152818402664901690598488728909938862288710704077033736935068942663776608267733164051648726243579697913352486288710241680608722484040659189242683694553032571547050823857521264503212107695296447967111874103711884781213638947467269786344756961041233639676429253433942383069900184684713774493845063536541382447556036698852055344647401150698568603539650088992983532911905995274761174617306448813262425533294961302707070784243874070493343697291639513391807629840359438565204900650891522082006132069891236818789510239409688724355737770307601883640118270999970455129472877400982084772341698389092606780617172031384009790878213274685544348572959546162960954657904742229296187641940783373450113220743789795815853536276202792075890790475401824397088404816485320755888082336901582435320872384250643961312592162832092377157820121518707552188396146961140491678818152091664077655885249822 [161,120] -10475562124546969629631239551796320038931928090801869484808269641044794515588773557800285293733138113751371024636532020167714806741320091508083281735073673218164685593692452892563393991581137174083884558480465812160886503480423065937398907078428569898229754941515688756999288496835760428634864895804848008280693805886798880002963589514925900490457810196295806506062512780774029437441327208833133548525326098993371821610253679131822885433784722185867338598690003407158702238705733328046216879380206525031524448408253737434624813638508098470433974125610825289668842591091873698090816347812355896873438234955102856351483356759403207833709679908663876280122287487411326973274561704733075267405212305324275827713294160596800176337021807611089667365466218352825686431145421914505691278035999088411130920257431158768389222990677241607995801408870554496558127017363521388112631886123054629496424742338956131996413849933925157337903368506413063332030901597402141168875855234698880945384089114213982320615533815590298235981561556433964980869146625255191804363795792354074659491941899946674696406151826020203287577491176946119717884544770568890799387546461286018899276839674 [161,121] 1623203561806598610982890001876621382449812592055204681701645033185508271249671958378183027843819718207857132125243903831831214951977053864377062843732249371139985129120557805893872141384989680371200651608849869783913941721187609406639654659150226029072868658409656382702345716006213108574365019427740447637652082463518097968813251239843775138174598430770764258527504332368997971545324077753546484510976763383727041039152724313703567898328324014209625188183574803186001290442206008211989784661379142189871491173028584200521835390728254283739430117230033752612470383905768944765690379250721965560460244786629525972176098027704585251213866349512141749523649822322988352275222205302396902097186423033568709073730080492675562623709034569473906890986503619051355513574631093811935332171901436259562805846175480648925842751105087094442823333960145944950520333522973979711090278048770421845131774147168443382107968781646333051595227657538820568880813037721125749078494150162840594940231449050459078517452895775259716914060691829547242519494688211429054649007569951406059382016873349873003704281520307373539548755847420461943042240124405177016390844466022180631556 [161,122] 67474492094859397131324187079760178104969359188291286430454053483847579544980968640639791569858315390307405152773046870911571943489682770718237472851047645454376092781823560419574349582985278473845953067492211146538821104708234563119339537869152476082211621844052885135464910196879871239962214114838430972590584829095329715874959702311609447011845127395007988752764417366064886747453535997617409115420515539857383916082262790200543297088587681840994791618947050268013796700116074936089352204011813613897725308822628988512271546591198038573924333598268564654780453295283669608863791510460216838266974783880036572825675644148109081228804198807776531393499150673577313022027584528218843805136891835849015496688474979944476962713124337297246866119846907861809800156309448739759824018826581557516510197642781465603159083187304661661378042509729009701451575069348034254099580029689342477985354665300554121866155244215360354692627801835424348877006626220816448024095398826226116969950663867158442064871135227343623149709525285496997328850692463967461498513854831274669596744757844292111242443697946030102187880656527136323865962930110720659081047701706155 [161,123] 25180110677040491750479491392146291441972995366731702577248851136806567333494742772809074591824447161309956942441068065560517228304832109858808599426834917780160967542924176464745906927455547248471230546118600982511110238084409191605280492286246814260460385085488120444097690568554041553342907903150358951491883238914688929843062198830763356772120972975572030944145979376747545728659595496829577345385363336128348715173398348934685498535580329139096096117508450766923795749902175773014888181461802612464828065967068023431114264331187716748615524164097881990788122552587218171847678835519244624539740551803948168168749003735811955075328883042675313206790641523067421996210978393690224763022703911059735613998966553850270228129095066355705858025389874977628456609591828436571346562625428391633437017902960935878472781193789270972075364695067298000736674815770345554122048968671898933227573356735118874790873257787515832544644096689461643322288800184151732642790249571980216293378379576115547330038319157807688058691406435755032887451583221969797778837816426908936059355490520039074027911839263766405579285900184842286074635533124556881221018256 [161,124] -4420510917232185543416736944120674912122462335781198450050961522686219179822821138042829946625126979068990546077335957927837265651853014859420053794749767853326159389854562742249442878658538942947531156575404875228703179583793538245374023859895258471800016732273111821842305004407237138475874855675034386296955023272873017398799260628370717058812543880334893801325686179780435078477392811564836378701256166800965487792740943097879723267317362902048178740781068846286436317896090330699190200412263229745143830246697311454336997224219568881745890863238472803360700394668201013536818518907087421211682458640180245970631093423856676128802300930658254453539627264276570829899496664794146441594786873665495672675445159678362998353197101466530523497867611472207581722140703136540115194596332202180360073089572291934337156069073253941800805886926116604125666812487316540845081945358886071115289550120049249608248522141377871034107378774726563454932176800812995406936667115713370412380663948875560666886524882322557050980237064581403990877593980578052686508090408684205719198263072917967506136193547186087192568642870289875603394572039190088945 [161,125] 458846619451248199075749769617457718232999372720843218377934610312935672554801607149540097850697177162796355034896261084109194577045088752241684469897688600231779410080863602033086582965418281003004265397274807661227999279559084855874554768991373064985476009669317234244563721964891122914369987765772444980665719477816070950248849841486001225418442631777589602045428704986372526257391672907478009181651548429690426230910770596081064420306650213374933344880684875734613300250571224242336497323578177843356461899611365708394825474935720555028570656554252086694524024782134338642361699810859446288806805484842565618635821767884785832532171878716175644650460727294849648504329617995271764452928645566417901289718731441499962811107997227137003878212267994880623477858197314998890848932285650234016854345182283923185966487907021802964057756493964008027594429126633673936767608269542045119086075445555422547535733303711405067530427231613700758350327864346076392319053986536805118799577107627061026813997016634861252058915746687012422221365903650312419504403910668021515637583555217922320455045674012935046554941035251871203191680252835 [161,126] -39526735445200104151349680145439682042216420062716341532652865267846731730606307054658304028734757288302246052787010777498812749516049748492114632822867312307219987107749469897314453462652443854984665495522846591981036469827832535780671754818435477918090642503232152887672420081622350539228802994376880681650576621338782001595822807865581715153333571787747240188103357455114639918826105959172906526502039556341233275104951938070970539163346513458560664753638333254899273995252707937678588194340922812080118948018971186603074214351934003547519308605666237074135347841547653421662874078778136254400346883493322915828115656415779013320741260983019177317833017925389384316168240428745159194802774036789912514390726346986568950507719446189431206178106853313442161858870950248518556615666604136727507747953835289049941941919580764335159291779409910760553671948254420586333290933551581210992260122522506158767831654148086031631691918133216789989396149429294931734343405616273858369010230369458948174188901148700446074086194301194769453860363506309334193170921417993678917897047817525108233489816653506833627273880412262183869179 [161,127] 2527231436510896810927421994344426760333178969575329569611818365559741097773331305577234924129995751709013867038587701170897548988278226031828595607462864795037163354111031080834995864625264545837056046552684919756746490676269516091798998196095463920172465137527315739119460827439367683935569706923541462751682578752798696798406062269503532593751748930361980106241639956364161257689986369333548390382200507603899562848972215270105741420837410722231895760389211515999092994212998507413343179874270032578374978156021387304231106529796122963876169328232193983226294864890602826930600207429277896088043510836201812796250269504207778045117907789495773184677396546640716730758261812227303981524177228074984756922976295588796408082437612642730984463145602002018729728218106400923900133470278938873138223156373629220981135764189782272474598817511366493211787688717417364201419297370012909913883626786521279670804437947800460845517414881502121051341826175701377878189426562265574579004008537255381276516091654665694700540295046429474099161678303915056603865292046116273713647253347128927576649801386329317402913362649287431 [161,128] -74877639919337219161532357139947831018814494418345472155254919846596644279672482974719537742445849226503274205286078069936186546145724916246301571315886486040693770652498668198051042720029636997075916043668114335807134167508088403212820319585942595578154617845372211647904034150345459113494100618379231597541425278559987002444071557789971797819847905966934883405051958438483243447587154377307973212127034109983938167603592748788952252210903516013593186561919549963062417030438225088012531133784074931473983772346207690676156887754800845443669169520896043653067488359065097018658264660138867819360567233602963582793981696321600588339538629532537270571907635580464987172655535519613796680525123635717576038251213748139109881626629235135760496460050521919042838729559957414349107222121674874653246200544392907278687122322000301894778924350561968961307972142518515828226757511726804606282858588125175304585552528989818130003388460721157962966544466773878658836111384657970730350248886371863399214912411136133406837598811857112243774959397776892881863661544683387304114787596032001835735762007511915779131441349 [161,129] 1290052269062604216265539969198160443536643415020679842911201305998341940403362360867371309249862633029552494615227390708209165370258419408838839321044098745341113767761621228982787892236550669598724398993825807596204490811826730233572422383835297642110032854663230848117044217317087211549193289398478268234928049857150589679195185442505837182183233087472259471567969712706435084223295152908981638101638854911377514420109781945836191794229814029963742513036438411553941168791080443429010300077667845922691962659907504801722240177616681801998063768513228703536144268306995041353364572749007357381074613015656296075821619427173989054968242470922364843357764773598737053750835244177330196285041926816580083887461499070974640467703113011924241339166964956814028125361065059697603172687394341574340789760375423418914651576297510816752982862209260486907151443490395952794106650964137291801154837793969265112088055590772418396974023836414722974210121035407651455979907416521777880588184168557160761726543583069071453807793148016444471801128300301926702562136573676336326168710161134973124051351303679728514 [161,130] -20056607044541243387710270077359437832460561694885746916025276141508196110794623560582443305974649179961321749812340095651838401848639993450081738507854181494588285623398630305197047612167970003358968331092724832113597260514599697794627106793103907441654661467562886268579573886161518430215403997841425296624027011109478815637908442070718235907143055747899108765199180825040845249444809171236456839541984706290342442485969265697364785533338321712142609350719757386820714900055938292124697574727461483444082727304553564282634093495072658894079057967354750288211508846617709263093148617576844456740066666756416743688226549137848879291489698170646668331954896768922957490154000268643814591671389809268973857482581173357473518061253383312956548240890827325334934566463977092870855834979738743369726696284282420247036428005456532776682078960118215155199807165789852145256574798340309836282635409577807148781958020116754574954511893868082785813880724372055732046918249353406815863053436615331610073673809477058359524350347582298302576792324445338445981396965609041269223730939830381677615215530946 [161,131] 178877319986286723277801797584355491882879226543749370871105172061278035052952680203879430204618568598020002110399524809304266444369893054590144007343360236048434953725988340777210084590733630898393298835004230059679625237128600217407788698579958612485498423201706687929082211001701717768337150953671528473761891340007879034612297071104468778863440609841530798915792336301489840784323888867625619262780573978124578450286061147389471426745760310033098493183077086467913260319801320995558511300961498535261809376154710221121309284998850987124626839957851383520608929402196588731122194246463556227903238844794976412086107532994729492336685577316816447243010014209149952550952513991770369995161212079024461107815206582713375825498972522441259651077925068567813310800694057847193387307775374969990882376123469087368348398590773082803306511887018787968168019078829218679416429818496853022224885819872703318223640495977306304007001851677741605897641769193744803486634396318830691880169798926480470365303082605286381075342995034085589300020073126129774075888211934855391767846865213553682032 [161,132] -485331686305639443681328970480327527715214839019536774258840948514275776842743188963824113107682714252132808227792285312632613726064048002013613124236398948881379117490303928437542167017885276512838307227529759290068064892760393301006483022802234512764126325834303286242813580358085481070685896853326217101703607877956413127402883794712252915508899093033128262573841987991948559349779378821079826949077412696513655986801548993316655754778141086087210853492062957363697902472923861015379088383839600307172401961462915792692816340284649865930562916466468150028267108297471139996950009895973006225162184329396622245305749403500564178765107051765131240279788149426683217251581945498447329487895545719708198532914207561808816744515163485438029321414368874446640944179453950141421923515882477341809271743728418109264681145579181038723750907264319848556071548924333759158398986685849841626485490402186799089626118565892016007806173176003059746527478006210393178106800750002065330444356672752217512167704263065698711406563179299395231037715953752278933987421085718888181577560900187 [161,133] 4009561799208057038313399704213784842383415294848852257612153773411002554343298281159780715938141444134897117842232360315809352016089246009477018749213646563538704479116030321721160295281508491922525630446105148377739916123962139415725045091841431037791257880736049557558997532509106746886977151247936825544935910129018937352803377708921429481057560370994995651230912539916887532395917433075474558081613429156576167566549817206855528289294474547968788012943429552661244341481300588709456730053502252636395379294025913600467562207004525423497077595113736072310564416827734023059779211701357898559105305076078657689735399211769054529244914078889883208450306338870375919823257137224646164792453481982819202486999626237292761041902545579410502132722532656648046932002204213409828569201286789436604891522267830858904347432726101394547905856631473913424284281691380620915264793824200214233471184857614172734499002544500447851221055455106247433815437911504836327414754457935024766013511256174081678957632752378250820901923454236355534585041445749525275934621576741703734331 [161,134] -36198920966983539404322687888927005821551911385572074981583300350943207785315399222818439424077379983011090077976523228832499665390893699653447180457105775338979513662019097005824602910100398574119551154394606650559239622956275941331262769288222536645471729601830981078959407800487881045417157599445587149524512294851466954578136943226550813283235765010726390647239872787459130520685222930888184935501820310509928574319106803701118754726610777344735901994060996727553452257156161429265766555355237358054149964183042444157795633375630925129237444554108108431337915738015183345656695039486949976063910271031049980529976706176314937387365178508483518297874801808202561922404140893704052049906218757787557420861117842272796577369164591624126646392830933831105934716842865490677733257223505290344519097233039090147542973415341684126398532806846463011860692763301591123388219336882842516988353214900054884796106132900246292066352083255359238386385505090328285722801952511195532744794928600177513332200469965610060461610813291640089069022065011479698148103757088544 [161,135] -1284221582031833428798177327176643862553214573427614612843322438756907240625130746926683160680572476961157902809015212653285484558769131869178608265547903824340760957593155530444050700507530642702203471282373571995885565509451389989235919790223509266539810589969182488618383724690723258251428144493257559558417399876911272315168468385719191002467840344362381319123310176707925188335299255946597666467107111768574068957500585117202582992108283954149956945820436724389506294502193016689964103079258194086316548205745938686983437016929997182615169706473545061744068826413303427367004346706916861777055170998826722650104320522355107107288051595031582421248065636802591843772011529314248169700131081118913968399267363538072912958224503222744104894933709394201781638811565249431324608764796052934899208510616624578315914929105791314673950421238422682321319592416755536679792527127726916443590774557141407665103825312262869341193603667549697516196260011167488929610963169289664399683089442394415148879171905928392795173893900334658845717476001096134527212248 [161,136] -8555819422314938191938500351791454227049110588643748593053215011490724916212486326146428054492460178014151352951509590372375686897913389310692729688806834346664649296255434877254347060671265174440938518056155601166433123602058573547139465953386437288718430088131565169573984549636267306099805703687712655078599284493243517168888959663057847565221348447743387790183153425423578944683928978790180135227055755859426930634117521828589349674605395034901118141597660012890136211296142598339837712234319296538498158914221702429949295656545871372805511747742942281544174293632205128199851298402713026734408723398475572513289666980589428210967687922224780893730600664229293209317701816158480118222768977002493766865756781358861896617263128635394699859890817930584968517372611781937346008742638185013278596695164301954586612080338460982991705382724920737630584801596052165822779241133459496711419947550887991723757504700797189159696942791172962817221383679780629031917817991100830827709078480354092908759191332250875669340141920184840022773468743173153 [161,137] -15280766734906842606397931053303256395148468717185628282753604626951234853718668632793241716567815552742261947029968555380282865030137994783051390061150759959271450477915244945756032928515333195698528956477163221813067886054075243724948195018130630057302768097014640361656337261876008801233282974785919443944811110416581291608465781192590885462001249237502453864603881244628733322010049232837971871473636346779776748480762995203599536768637844109186468379832566156830151745083664486461312316618250936431273740970980650271516067821677317261882127226318274386358365685760974096991966253691101219895946874192041245099524978813620067328570896104324082488221930600578793833353099500549719685497949162983088699957605402904809834939871291717459389522194422953023957436536169314447265238210098694075744231342223978562843475630190006644833353971921414976471781757372204247674025760283882407388652451538602804836032933897801172489308776884968993780446606134292205370164935045228541389980268827358258500923546492158098381466535864557400074301250 [161,138] -5692240341691123140448975776884687661174039336170817894178310070497443508916595591688076598493370123643577456144250363227504417954330626501655728199602644960757408045474406415671434587699690326298187211586444464972705382947023135437256963487836082058922491069230417598471532214093798428132618218510137055612623462597882770114822671701451738671061398530487347897834354430491845937821677372689858067682324924694398498388903735227531794621327492857638083148505247960022697164722411636707946555917091665117672088696696079322877743329979614815464998808818834179568705936077846394616499527271294061282160808816116525602055093145240822642950463254042316792180173336747493217183138310386078313410661455368465605299048179469685664903531428123924132190866262949404377938254563629857860090094274464587876024802232712803577970698649588956593216599706327378805933366563592851817782512696444281987614714061663247804852445801104545841219416363809052307423683377429816866124117876861587559402833731107830316795915285957787788077933117819109 [161,139] 3617259095595864286433474397968018628002362564118489119887992955571673456743807886159067202233920533763436954491062559526903389002930234419608171497877035537458957618083396235000852933924764208620204824338745704702494483685341566604027493306967552309469566639917927884238107380337179644046155719440232742529763430658198987028399478094619997496487607171052635116213808172489829732919458824475906343169300379012949850278994099776283050582342203680482961973655868168286206381776992661874885597367049531296784964567674954188423954604262050054204241247207811929771931925353085876800977950245899478093967613130274535859981613417310046684006240243952531920245420655355310715314179897264838142770342045040062640758866052896415950759298290878680988599385880226325431766247617482689152393739061049002188836128345181154666376185448165717426410767274929578528766719136148107744924964399357006024202013562006914027695039452123957440245503781227078507168318571446846047733764202496402718212471689721022448034409519395015541944364 [161,140] -5764544808399619415120306271039481222265152763688834352085953120988105439252283597869992010791728546315495833411709067176696902065096517505488185669654158165723437800236919737060576547629272377325368232323623682836213816762564267107282084528210981963529388450989801804466475374065140503208007939710365262787451579390742904592289935846478542831770894633150973591469916919353348529934190069890384698179466633383545608578353709067406828436688848995691969524808910035047789622863823757906793698715953059593162225979216412189204995863314028502468324262443515545047817810570344909339799156554586463977669040115814706644802108790744881759979505554764530125326938378225839984235519438399749104808605323814902500602435425219761692689458174069956437401157174669053374995978191663204051609904107026118123990596491478322002972143521809473834394652410904195905464862987455034476045575916334831095681593988917762741151926772108206877516633538428901897229877623119536787996691266471938410401134481796776900093050705575316 [161,141] 27127646673600257578936711251027975246428520014390658124077253624171280662420632495065810134388940141026750616736026913292757779716750046316189242063995700716893311300556148585590383089150835856954691590171809274880359906532329373788805469201943285191310602970704756711469669697925212352890686157263743284423402087899496820232062519906937730336284582634506788586294545716654954531881092688320867698648983940139746376266308125384740644752729524082137503017308286468774932953869354091189078617467188419220009526485203510557329390860929067974386889002918092043537213391715801288558950197009996298577128778446161908461244115938211443911260478073801268083781539360033884164222330981630737115350729918848593048440218378102409173103137608368416101537152120197861212854051610474112544347574202987547665468564111719064312330427658986694362343909782143136413061133958754818536798518255263175547683820294527172139954124153627325254224106028075074953374767974808510412644685309025962322018462270323009261792304 [161,142] -20079976330278173114742572396579795483593869619011623602839532694474353142493905598498222072033397831728901937736003211223774437437121614206074204123511791366473021760030878147018849588990235661460528573204904116104392110667140826027628182774055497757256254168326553813952434688611389472826789837816793232636261365761339691417074739511663290127377231541613725060330707187944260171011094171422419667225335293477778883490608435467016028261679520327517331593783869006829833927174296938670856643752767638421845666319387447483914920255564961817111979914661759125789927825990347062159142043617130716934322962023815910698851353643253298298479841562456182222509002943465518695307373466803966708855665717380835158024575958071598790470763111661361642962887770992898451637480041032211337791095499111855701223516450748170984403327870355033302160258488695253245348901150586980740664340443581113176297324676093092517159332646369323622551472458350387165799219279079568394049460274802846669759306720847175 [161,143] 3355449950569739848170393603297181944879793940485578273319940835160713334796248395171776755730990539316104067948995158042940310403177924041499287922931455998885340734030222659361821980549001714180803523473675596074112504392488872575381964343053452307556625988183942457909903039269198089802234100187065186630245623707636110823775943584642697484462783437077368318215708372888022609034377940249983406790588132791188550757463716660062707132707769643500404900387996386871866633424262917521853418200411024998354437853607026303287558058241807813084075578129392964067352979074851761979941412831747109793915942388346982227965371987696552315508708250308615441695015016419793194059214400534262415367793786779307146079582181499217996442924831253053486005970243790298991515408013967249244924761511766589386424290388357874511855699778260856947984651960635150992937099068351546294061222619913460478231247520694635870678515170143603128028066666701245274501809502691550033671867132680830637448151 [161,144] -138122530040226558603702134422233136091756285502713821323536690464547711485382562407288951555967546370317075988369301027565410385921393180467874414713967305950294842401068916905729873726622040144676160590508089923877204644806352705211259666877487338181692711677532333817842870949101404438573295203645356132047103164986288668984839201702839625736385595481240248893476095994315622568294648113476629780334291297473728497510180570541883077160606133063291158667206012054586828997142867860389359033679782920904875079398618826756864456957014547480441063372502155433614598799722942800782027524462562871046555975965227011081119298882978489205995428955748775642152530149799157541844497452833462425882655355616299945335630717216803751725843982551185569409426949984376941079534092590881538360250403920030585192181418400440361540618328023311120043203238917420278411174805309057140419934280714015456300746714332831781754368211623803181973198097228454809824837380873404011082811562697 [161,145] -10349279773215584420909533576387413532080213558583106563969314142209520454160557238591482120540769003493017713664562118956369598424443837013281121448916611536896817278743204315895112726749093078087298240448577197808072238441604682803502034306797579903602410163691062764699533979125565359767198253251520372644675226490764215230282680736848856863608684247691897959837208748728275615040005349234273432943420594407679970832394609322917912651215669812279796712827612407273658963711578112450676511270465808389831095075398764065725385828509653788710816392154290155467243379878964674535589118083749876288168151494677505048361565636700702681944733503249177755719777527024967091740272590473844559806572140958768429346248873899811454733813833247947048636193424324868629304417052650719998767234563618582966294540385058449012726405698831557107450169156926796270235172037341050477197327245597734318459438173690342530875807041174696798493084796136222368660266158182024306985 [161,146] -17012572941819653649019484500235415440601975471850339943829747474882309540583968531797377196740054940386181215036599046156911911703805749527745661382595091044707564374068812844215071387309510146099831658046313187633286687040076832801351503823632072292170309619335190776126991891552800615738439309222144908862190581509241590599673856652183466145538657166620056124715758352937181464175143953677747626016381285171105519444947468262575382675438056752924487231525244660743962980425661348953561099181318024161397297979677240345246680119372416300634220765054047154902432588110857141721584400481789442683775242782530490320268028171471221069091711224772154265397730321527172707845417496850343831103309542586714737410957427050598762621328407128941728271050792183453035605853556023242565485854103491360072031295131334831688616245835567583216621739921175016182683079394198640194396762002940032104967891738062019110158393477569054576332268878728375438046360030879 [161,147] -3541052125594480193284996016400830870465639939940475592958209561859162334066066864792520065192495283689039799781489030570645819205754190151746295395601737161452236782368133811948162218432876499590572277396860886545423787222344256761649216324091913485956142976056543210786665890395645353415898784427741022545890599344112293832227935944939960944552905128534659232687031589474774238327024306147070011573999413299623997192535670626221228940375897183483159176104354883210398856377069952718025463513010580787454215595771581261281250276916941404809918318206528953077422547462196038971900984468745927060647167337047609575958722794703852616269460732616156842633551234680128630799444612529955431670768321128231958140790834045684538767361143622583668352741416932202501793972704792607783243623511057120470155981431716616151879716697608845727212064181816232744931369353173673970974381714718229260961399608915065535151330145325043928218021790648978980983 [161,148] -126595702492339859119514956502148165996227435115720146456326209091934914687960815054754273421019049110770097853042442983661603821160283171927162705116057024102548857893883191022844124533499997526413497284785276103133562442202729130554266706832777082913490224295835257133259747152675705872835067580491940959115880964931570421693311249851099112575277635834182155898069037108587960023062115481975145724339409012409108065003159782857265707063758486645612457189095008019894805331067965073748051361564424980493092905471214317125974278113327147983314852723323997911732115769968927117653463901207562011346283543117110627487837369765652795256929711635475937985287774856866338903849428066498606312975160290072619502485745215066939193817873916330882215170191412600908429487880948387642865152845064835131787073858516939241005530405905041844793264672876471766850490435611889588533509258127725980055756638272723667647997877808130231832771039059 [161,149] -770546721404883741325226568670236266308214657844280323612231903453228472879175584102142753365690972100826846268359956063785566143345687353374146361760685241399024048130369886627951701506088145111379344993995703816046360752505081515537109115444569775167728862369526737296749130747193193032649923638775200416904824479869286100599095229872501333866639766633145587927823179791840572625368596420807796026573263813758029416381710292942776998983776686623739749274050223344284042659104240261025687308721577896824648301771713029593315796460866087451860135470762661706363440709459546446028892832183613673834077702600480609664473296931977332153878523441827472623733239829113865522159614413715958151988735347750412379408429267582630828793456671285070112911333906085046780655369577060637476024574159010550712916912846850531672664077258582760406237112987869499150515025809108572090957758646736105840039709600870171214725375238642262 [161,150] -785474063644529218838313639183196848954060233650889323597322894058162814729211494730307865819158191147278190946668719472808253468733638875339316043162043129611743962395440770613598444258020271483002281427465784575568930131425233540567562341080037303328572070778059624488627721947124313023701371425204233079257986131385214497657636579786027398263283571265408622791398431161292132201592575454618618473988290273735590709209096357114777606208143673108155357575123911193425501824659350501968694276108312038095420440695565887997988431311443329794841126372700712969914848788411323748679392303817342584048367259886619985356971753800549353047962554832300567855972321304393624526405720896308974522714036430987171205600112258969810831060878575056655843841789824286046405837849449480382806804632528005440739750813255904486439781165264804512649669376097543115045772809106103474109794812064677322182471727979656316044571 [161,151] -130239157349480605863937199763440660803532238417803348897255924553603255284892196496258808616643282303817365965596034964951822250222869038308603888038930818950787928583002581950567060488541761435682967776570709187328772168944396597082006288705927180467996712666266512926112103401785453533150211841513698256460067769774392917623327407185790575826981656594212407161120247906948670889737006708951395850772819680428802904625354617222890982709036101192669408571224997577148611957222968748419212374586974774752425400374227362881730625776403608377566884317630037461681928024118548124839163979268810695574754862400108797759940778366882235728154530866638826101182529204340837605085518002586481880809913099007694896096859332251779772332521921940982973498000130805732769286409570585922568066398046560204248983399270282450295966863695660379411510078136181255193734870852554374845996474233604474796506189963 [161,152] -3370371063257828867032702486013839436822306547994070495002720119070781284576061844398280875326515337968273509654276450969222655025724542498430214737172815510761167928765944813868600597895223768796917735846644272582623905254794345294403913004022807533298954106290239488825597236577585994507421581969027306890056081529062544934754415970184218998131969170916283480760731517918404355630895597294838600571521841263102786082540291063382518123590157702776040380318189959231601434123297887818245990710936142739629913186447816854998862160997978494924807704365124175098192609315366524363407551690317272291348566097600759161078164584513557035587246280317410962802878205770294387090810707219548319011095512531832851261109227385084725258758693877868253268842292657135961791708195736148079782879855274856615639443442237433995511443836454699260633078190072608668485586538297657003012598084145319 [161,153] -12901229671754241678140259264020283000008589810742347975908985063841067258460938367896347938244446988387582599519203993038370030842387745816685414150602815224402746911895794882957400190529886708632075039793584734413564227803866141127652810406132332177980221098892511198664606272276439311495157781496434942825481977125924702282138746155925806950831508598551305910883452967917656589145827225834760560374657521487225895370969358698456941731509405683625083433197554691382947554497189135132884347228614784173219745900838981594952378652580159641964491225067081952531193272635448672987378825863509052629283052535209325174420260510741178922739918800250705233743755804666017047063874323613446476055310839039437264904693811236345891206747623920973534839013667559945106281242118727643165244960237090001872100557657939135315105103749264303609091940087810304038515578636014920724 [161,154] -6833544243894996515578473101636423967351315478077824794256461043518115066295516396261506388287426184274878523718211560124665779495470892589558905636806489197280543031298966508121187068868381549885831225715194484876391629159033977298479529841050434557863032847641370462292464096493687807592426413902923238044029376273054925627886497196979614520669427582179889423354283489109312304353529468194574272735567054706502899428509776238480190444047935226214449930115010069501960183983688480027957318402560383712217111313932525171993811893722869662751019595587368997386238996847704089691723382957698449397324837194428844676258630093505286824077483446195646805553695674190725294417276662609063534508509032241960457067995876304140351178087684127265128695488117146489682308319168034510741166742139778525494396643333513063942389530331903922065352160838278281167708 [161,155] -461980318777097112601026610939338659215711031060912275103376879230268376199689598866593701292485528663121859621316351433480695089163097755792791070079145473289650832953922657104114081104104041555194323369689452196411931794774405689643436411408066294864457246460440063552916859831230903806149409544543075130705915783506442903303215874738544011794291740458752697715913311131148399507426388333512181928578540133193990696455650796231663333325842139164482921802235883006386283412403332932731473535402884940747579429775481241720147279755884581957366762043421925092659052067064939441262265806766111760164103271235625538844471194518246730354311794913139779109248974253695663711408675147045251243471295748176104530315489123787519986955003130582187883006274616086989013877232018970390622959731404519902946991648987139834941957271642572799777833 [161,156] -3619064993173109754841410386883599836578512646625690153641183272432396387180301258114004573332276122516313556069819643390715493574347141207802279129796198249182109166666614107957806388805916210738958182850975645752736726382229766069944408040987942397461024815064169392508891291334706492519813390360582283253739227836368132576269273423118941023966307265919080290334292544763834949338647999262646984786310925780027203775072973461462805689366906939289721652305731617939865911354691670180741584138018548286178606069232917454810082354421918638855353005476584960702912413772288888617365971487285996105627399136970365087748041543472003240528903654887579606650803684417362464414316908569416335681568941970133040480536771055486455085765277653530547653421918751717611949969940469426354952552566847143097386937648597550083196106 [161,157] -2929107199408775441058516298422918526982254111191286527707506250708599828058551438859813226089084966411566741523258223393485896578275751445533568488240498335118827356367923878592282671044581523543799375113573791457690642577332966243686303131224268506108817326369371800273002201882666306566330245487644041291795502731513930659257406498972430789652432054910856690784989224030951167432104656500759657486172930386826975443444552022341209450907379527826108601794848425924291658602549777250878497792964598376274872206484011684241159819250880817907025280914823810469890805263270096186240867655865476002417331485901141853961763715942182307979603569428014449883380889507557834052717634407511381688947337957496935490188626010604122175119040306462358508160619229579873838947989881330271467323622236655084176768 [161,158] -213805319688279744325223265393534377238611162881338792802407332277719949462157795618235107919020562484625897853808526666704244954250978114689428425392803374987435173445927937480826084065612996418520832457794596576656683089017482902259928581029814846084527415157121946960366439193603936019177375749632636585933574337802443864700588930060299329580000740104839561039136581873845591291550818502546283939474384889966313800083047150392072961756209772190475614285702785631738239215405195310220632846358855512148231929427748973107658296504318983433515016837316916483561636303306290838214162751205580323969965810979510937119463905721924667817738959816902969821567519804003492196155645222477790182074737007613826788854051686121343946069762990848951850661907258764521614228338336450916423899 [161,159] -1198026301362836993401231821870217188299125016236182515248550410758188705258829605599593037454378931104501300994946374089949813756533541705328677242813211331816865536393875833569780756646294611291976033256849688331789132285338868884934132458274268240921124453088504612385805923823150633130606274826334695914741672516975264289091754079501813010108465174541861856257334985373101927048567361090528830004748062119628681541202852899315199291807617005833521153360463844260989859686995625419586177825020163661255553799412575233327164785157158006114612380153246310603792071645107897555395738254971133270478452783828693526925774377777960999614725023696988244607372525673211663268531329562109611621024054867530931541730022440606862128040011850045201117015574459195867064 [161,160] -425391466429117149704919758099663782155174667316913001629269730205417025757535612553225302569775367566907907100702233444212450924822639343516977591406493039348001691239139308589212630366849902480634718378063780461993021937762080942897108067433132926319351036257478556300646046146882126820068827295789473892897618126627909504325309819784950837060917954603606650161601734463569518215289041927627351802238419339973764358283133863668784793589657202909957935202875211406560547332230277311380509362099435993663799186266824931739038844535045797620083782564956854411343386327991277985997962295096587774234307247972152177910679266908483687981457614634786302258144289970681626142419079649456899081168136191726404998106634797268139063139145884213196 [161,161] -7607162291710828428977201452418569362545923999547208889428501945581618746371979091372955752927553256541287029524957668766852334487427930232425216037220432813942915581470500923725699043961475565885499711295887858873036852938289704754645637340361395160129257946328056036151266839106839780655760861081019925963662025095426251451027563785728569963913209998369596904978045408365908679196845086292874409542540172550801180686132593845687876380607995110135439443627675738016004920376976366084914625157631579198419238679942975162924070885311089366631547556942093003769255653009112069685661919257496276660836357800937629576464720492484764774961029481378166571162074596708719431793970024189292121889892785546899777354017929779 [162,0] 4188371288579663343507292345868451089481801380561403798150215582080772660844429678177838773961884516520467908596750143227539870510631733804816444321824585596924399508220609037410838039080039000547373035783179593583041942443411952781934384939104952381829317396277082281762784118729064344127388627722670447541324735205764463438367426350656928669507808357615526741862903696347812707067745169295000576193540893567868430416019310999071055552275597633253630561145656661745063059301314081454611053605051493141389077451552312376568328385906475205671410165055761343615328575413788207946792808935245975893717372164464141680062182744591749920034287967070764799088613198182103017979908862444009338588809972966257902721969192112749953098384210722553722660110398638282568382773919867134425151697303215181698585815591428001857420770414128261073018331457578544418107222983242302008595549563881545788427723853177020805340620693333377083380041541712563201876286506207809945824230630278200269321487151244741479271601035659313691169575547308243511885492794569857835899643790622896942566706874653891464408734599215116328481611416889698355406627553364873605431433905702550644995546782534156749144934137406758725979160718245209506900763235820676734926943392522007234298811137606541816078239391448753225711016831048198963754843496742422415464429870979819030663690298515136089653836722779584834447758285638916219059428492944703022336638516583959072943435922058893840360013734707172346769187001342083580726858210337637068310878413019188530940869721856704026176970054914273068200084434509277343750000000000000000000000000000000000000 [162,1] -1022336272242786792282869368322236175698688319829626497381287051085561830699324553501850968348963667835640225238470197408075118090926586789894318779227860316883027482908410727344395950070482676014334724910081880936119690796610261470092820221509592836615827756160373848953984196755234770449902406636204203440280701602028429331201516519842754116884389357317166989584064682825047832698924371469281396827000362584952697885162004818452368433913545666184831566987787031015339319259327202834660284209271647086523870892684245279333613859168719375780748313953258193193200601861680144441989552523453143730949435612208887324617666538052138644632736401383373917210645571796967641686165791431045256776228231088051987121095013566158518234203176408288183837822242259116877789431667901438724427497150409320423986206579353172122845341473192064931338515458958258320034257194235769703799507187792248007802012020165334572053654950145718556151757449075166274888357328411358328562560359169431865723731631320762890592929564325442961587635271053067157444673300252158891316867649474442131076947585128222719478382880228301603502236162902780126656010557172938559404645423178555457480582753878739040497389220188469717526754739938955028391106291751987133531794673878528332580737542647122623378449041772695607430693976122107999298916276599441416403391285256384287175415941330123807968572210058784509642633300998721165435927558214881416527244469824321301840167097792629070399650836624541299317382718770198068860738021353858310989170597114791626558572675727442980868910190196343850114043490098714828491210937500000000000000000000000000000 [162,2] 695746005316856119363030563306048186660884377155238264720143708779628424896593108520784880451471220859350385872625005803728817667871563125099355718859313678524188384739579416238030233017277161153961635682083962845981043045753038885570058545827420505668959382689609609141179677640280756984116373788753335574526952691962994172675638591740991254242693136192534064883435988072122154116203138872715011277942139884441318002237132657423063561470531527361272159300097036477685138269404313283559304144679527054250760900982466174663856811211264483631412939965224049042755149572146484760723502577848289084549191355370443705204896168186807097895848837533483338635313297974158901078640610736510217848831249993436915617957916202703671334058891129215788649685226791556858092915132563740813766875910680925662860490718381129001118063067943060918496137856326160588197930958251741588730143574805375871562634490087464379412556044066307810795630241646230206116533709735096690327062170644850738306368658467598242330563564824185626078759528929924220460957079649052035171598911303156871982437795816518622916036214970580407369443301305701406276620807227752517325085011940209827308182992275046374861789957102772216595111956196251913130478511229978528653372335656389417610763673953333134432442853433119169818391673430983591842454071346885633826048327109286299425031105930121972714919693615576137537163619591883125314719740356229860523186881666189214970725318201166258519581308904841673943284454116276446126043567168992359728038958135896471139292745528087341793397219012568115709468558976487040519714355468750000000000000000000000000 [162,3] -19732798909701985254267608745532143554160647373553000331569983558024583636242967497161742018336042966318781003958940517295240228777841521204092606629673912944506231713998277395542964166580476733582188038620894005318287072552595125649478094133634953594238648956579024239406755243119223395277734781109110103483335073545201703304283270678903418760723361506893386507579141199769902447258430197830315949065014235072547630416319623990762535033815898587414634531592790851100436600652893276994955433856547297033673885919197097611967302601044815592265633898087707276102214229221127560000987449166135882908658422070980575276023416064361859864480037111179170779272957811281050230538651172328050000940842209672405862583179350967276540498212255281252278955780352142861473415454747540559820611901062093872173070769736120036130853048752903288016829883594074690914312691863774943345522835674975289813090750540429248545177797054902502072189196111955103284164110189075194178711928271766385367158437842709585169175689592944749613128650057397640127375880773222186875995902262424543918586906288453938032774433915201252905754314313879181194694821067897547488821280768130169929978147750716452801464022750844518541401576789080537875986545092357568111220074067090446871719270926881235809603857061011855714916178026325878099033387956523546259888289197590318234018598328145588869531064129686792139252011419363181250635727001501286337136270215522059037833494325844839594112078359367265650356885617985712696401124049608180425994724111424863824391343789097857530564948233296492474655845637074984144419431686401367187500000000000000000 [162,4] 587670022824398191275987241986688098573463355715032682446520134504469891266683537859262302321779466724116556960795793995823214407975007566019856608037112946242445661666072556908558512245851578132028540666742060960898105899718559923460264884808536805795744407312979995405324033289367062301019283514572391798517715711585059488795682426383636532839066666945325172277992681499305557323620084033109573084562115000872384378914616990848641041953323821564548631171519920376855707815868926495043717455163453407574318479714238238799002423928936683939523904400241303688060666884439209491762098723332707856041972443731598685977028048398081197893654521316428220283724106184611530572604654670810059058590974852987116723968289639654139319250181977570697420086748201666115645900837419370501463815140504514178733685798529852265740669432115772014968537193520200313376456014872694278113472000970210125574275700608015583038131794865062962687846882199060427585080202481299780113972119692619253689055937115235632525750167560963027156439278090248278487239547302202579036715830963745780520171017567776735398746098026659524333143229910267999450588602671876641313753122431491797128854877736265089324195934468766767663733981718962530129476100195254502461597316210205737472617304085707268401663779549173868621054691483657811873009056720008456488115281331893420848532221639771002957390583850209820683634137881229892490461748241182920581514488217566248559980626331667869507851744962836194216216667979807358401689724589884883928365698059761883445620308764356458502073777710060438248502588601311703342442342545837163925170898437500000 [162,5] 15958038320921432522072034348609480366093321461233543102504698420386244029285694360530192410544858939858997479190509309186217431661961368128231024522533052777455351059715303567445903030737163573987876720305836888234779836650617984170016164586928965037787361236799039828910249835640924190376188152862037687224321869381400937478260513752771103756834812775513485314807653933276476746366648674169996771120960345412527951409780377240942243819861536596900015868696462160475286806696789958257967317975542292172300114926517401215701091021184898272844102164256151782765401802197442791044893209571638833807806080241885272035815377279803896214682270488377880265243271354970277975669637497413190762987750413101728010152432210614898578620780452296959802981452695980177483683268319529551100960718558739157669990115149124463236344927816632704048599243866091542929924671490728604718115875633340114513542008422968678211315759747409515985263804552822597701425537460249054606436624873413636641581290285370940802672485257028862218437428091221726956622077264291024265293761601132325527562490224667569750072001468886184718209625363463610186424659665094781861062043997168653070227759294524568467006612214987431618464133685346146795259583843088343039217766087547993486911621941899925127468538710426036741117137118551978223585804261661075215452263996216803195680263192317901001100152042302743610566184491414005666424749840449039605570505579639342518550091149299454065355458335855151153867133466235049002762161582187079320909291229459716696110386468646591817102968674014165922388525943907199233293358702212572097778320312500000 [162,6] 163388586704600241491896209947356663975902924519020277783152852959951985997577870630358248068373127100643337690178397473775186583659664354752755039587954343979993776447160186107870492146973271577376297267977108539049031685115531429765445715650252259102401796141888098119480797797099805264343154911392930005474548656654342641045892982254183030048810108003393829981875670580160731144919968794978979684682572707340400017234634448013444440376770734782024308818001264419748381469484615304610513765642835850697518231326007376750694159518887451013713900653357939756039204205675296567774087132265969370084522728057397589227939324231588601698407358672447830698304897027722626396837355127803806373795114659945882573978069050210511478646345654343727919765713958161959338755421546011208405308747748934348513341526340324458234020813741544077095304263099237226296539537827928298814194842627259354556623198876507029375139913018639322764483320726570149388990768798525217707724719195674961979003521325515266500332686048682171060091788442423609085764347795198681286351076854287367114679265828795806290232428761704093706799178892027322466373344247506800372842606996474667564486052245064753847230434495174969535046922548577181577879970641364118716590120084470022630067844873116672538366233199521319545008705384729133872613962960314556275705821544438204558193013932555632311039545539833799687078310811741582036098395394727183958999854350858273783879860057710964861158274075596095776437136405725254209284995684809904067191813405191461521010557318692546453237204775523025605367991995785706896288422285579144954681396484375 [162,7] 2415739113254358382655562896218262548149974263691572665054953625620407134223935064212506436355351344955079726563932116466795949444793913891417415664910669209811520038712448980369343599021566582138984431570094575195706871472842143455306139267083250120435724020434039824194931235161314551908728704232961567256308346217067554027599236421371690012629717476995852420183312701819420753160263162790047470957589469128929279957574398940161465900034372932730824876273638010525570544340381049750935245149410083393369292838355445375885243751306502267546444970895860295992079642264425152780258118668895264855492974025000547981816868390000666122783137824500456876326099112821200470487563805248868277487950302417334725807061239638107941327719502543181470396797520735817251784961675024393788679707612146912839780491945396508967223605566699301866090454610273018408790154048630312318233268547914278991980914586423424374412328504908037902236115901172177013509148768867580931127994483506405353115987780257807867914377875431232237337879309566740177273085666783835728719713494780557864414250098524602819000884022805303144973102277931055405225330565633715770051032978350667641181853549064605518226451309908897071062756079462911808187785775249079106362933054805595034930122038482436086379131108114516302505302435306203432475631821716103925447364861526456239108020252926807090415121096103709418751081606839713270406398782763496284230335597567960321325132690368941798845744151540746695593800283081094200899489429227208120543068574566628642745518496111980036737446110168963314631252608743322551034390926361083984375000000000 [162,8] 1260021405726371125179801618119175058727370021978039222625406595512780306920449274353185597841057151308458446333396654742224563095717437748344699569540508717900296647450119331116583982151032075569034317777036773688029184156881805787039373794312081337548324133940864124183134179824460575928060992980511007358711021232481451245913173872578029338671269672362173419990465804978749161911874097749773185047710857864105638201488936588252402014456296572566204592446960747284048679945902771375990428840093327810313231039372973757409566058139004131455394662680495340633620809543985052162791457579957319747692084780443784923107908529840206785769238290995625514160134365066042550590567046841882061884609986663483133157148587377915729007602142750926026419655443924986831096846465051594626615022623206391275583436408464564379859367616375654719607199302582040001051754074551423295977245387206345792960908878944474470099927118108401771771624920108568245165892953425514560925884805257006058774211913376240583279260686551800973442874614119554324838054069901245958468406797984336411197485784820428373827937288292766363196465397741544928342229938322630957789187575202256482124697983674834760654297304523699693045101222406828979389879059496795296587064634280964274833305035202754960304846826309682955446111720124235746151634453664531318239716062739520302240389178061130646816190334671293177423401223471851224152054945564670279299068291737231685571720710527398604251367187247751790897981432151416007140669301821542620565283411296845375860794576961333878412006924955447659141518825960992996682338416576385498046875000 [162,9] 100453825742659695057417587762691953330949605437236498534994226872343859923653684363803617651568027202053805357230404258857616717969847853982089756304695123494871876505685474171673438504230160126574216715583769744630551078613089467670510909156937311717215928742979865374376540386167792081596139027857287163254323564638105408672341481287070720544699849650943843986447576292953307943865455941135044584482864293594213497275202599862444916919439366288894299924619847049133987767864660186181213524551728804791718731014139002333238551750428261642815671608891473355996488381475470672143148921485946254173264790453179276868351339716794139477630260446048866525048282380667376108858282086566829253818204268380912489596207760844083567133812367685978652972266955481620523520688582492505243563465358018672873191141099408019803004916879812220362825370503442957167179177924075755756887019412768784493691688968884747499179888279545924307705248512277890058222803863958556332434594678767654929014944223871571745152541719187934059139178188005362135267626509971219449097107792858974273680621347989859014226328784211023000588827400896242514841327559922663814763803796140363374025333553599276052058311327137940490763694655611272287077042282116847120168635728034925360801585008813667735136749351215950515986589083344524053903643521302304234062347150525044842753615846007342787598164775680125550676398230715456929933322314834901403944881977125140158261810557134764736137302857724785605738829629588528166338206718489579859624483117193664815094092753179396702170326140478124087481211058784472683451175689697265625000000 [162,10] -255721669406261389577736099184766935454161719434461283198379691201703619841453590850855698082192661734035828312190122753322249934607344282524639777454919695594931590147607694404430327402092163132499364069440184322130651278187542702610211369639157590898504569362142659809193633082869435566580008176550836876564490219471725213361465438278753349274635757693601696465909713503551328431548386050544206642256868696863812306955259304773410592886549074170651728328370050581112973715482840036648672823298990165002857458732054725012348649172077583575516436058544233359648262442736131985737422051046406451491602409583444368671662956455037937810282385923831595614078588229327910683165506516672635558711438798058400075285938359115956136924872558889133181702679978947051172170019738613813165294491323723961515381275879330704330139511297388351457322977543416728322222610510867703561280437562790890335652264725245490327740222773699053450364429126814994657149278077893938193405587923860691258061270291458473896016006585713149401503301464917917572719601768972439568249576564334920843529204721727866310795341311065875980585071606126621914199697137533452003908110440827412286220436584575466787740972191071012364431882456225937002450114052928090687352473790241911653436940479393281649591896554330586982387649537369181463426605886681279787422859630191055526581643163885764513364874012035159140489835435564132463242193625609221837094059288534411617912159879277588019862965731018072350341907230917233954497151684942443931495266479947500541113341074082243710539783073680991510759275774312768436787605285644531250000 [162,11] 530301479252477973233810888085134685836833461044207675664199079892287480810170510567614361221081627596229609827101864771708017785931246213170021135176941614291125992980663433670266116210294213565650621035891540945591454201419609507943746124886346131358546308264047807136744101962350293481764232618279807494214411818514078742280535652639092747873395205584818186973758428033041800974098920621774187145277820756103476527852049683280119007196451742814260261577886127161155182525985878738190744945842509433334337619798158550380965236430790959902128007845998900171735512919273537031653788198616723295433225262939967801438633200609132745929738679621364871961128631963907250340908709961291676507879278941532587076924461420008211805792284732115214095389527463894876008185450440967003101765256752685173524760520980139882160097687679827448448732633998062978696719955214642973612994176632430094369789614165392184481078952261878471000892005852669954308728968172541983632592120918209371079417974025386386804914457190173256009684106927828281469537360093528225242442691810077736061164777540069876202099500165077204855842774429385952609113148298535288486554652557068632853083675963018123591643362522044879538336787655068372094745441791997522221292762536059598947788345191814747405754578810746660945919268943113882282638497274239461028458427825032129132173307067589740807578700922012040533467550881171618970425393115412766102670725870800297668140106687703460946692696431760180065571806239237227967356748275190866141821243142274437182799836463925863657746362881191525250851639872828650806322097778320312500 [162,12] 841006425423005582058113534624981158857875084823032860694260068732402083461853830371216522505483845004981281421304623470493444336307056460535196283756153556051983661577960843389473649117902219431528616488900381859258937990229046235588985101734443725999701024037400773519866186432179007397273821808083315211113221255927643338340049660824467643683368838846675257804353414978180720919923032937822448534468167571866828066933720341542678483303874727922136588427096419987200064704077352142482007410724317192722231934966784833914387966497965082636466613994793267900571332575353359943577121377422408547471288193037964254876174972244213546186360732399789447225516492775007694064697442727878016321881877054749759717455707750739224075912788474297296942787341620644593310479222766710907923389811495428971576281666656599122501813999889165791124963522194122982955064409977692218289224891844357709246860802329639488570241920310054576142400412534804721506057653083150710417229820508484305604742875839297781781863679134233796459241572425510056043287628462837387776349037969222270140697760808110167760027229253394049702071935817916127117790654683977626211735412895593240746613795538151562469306894792430810800838591113149155503395842012937424737273375887651926684375446944883444406720033490284373742193059942011813525377696503022164502862115540276424721895477231732335851259432146963433460369461954584960009247468543795285539519410968610922487748844012591828623257592004085718262483155208785082504334199226746638211493626320547350656058422164489369831176765873847212433934157948034440066635131835937500 [162,13] -7935187646453041319652696739279352797239971356649222043482996695471898081709708144581387188330557081251930350859713460072580650146218212177751778709101929790220289619368704561794097165441749193634559078672043871615453177087594738719896735145532376877770572445567345565338294396067652902321699352402557024588415027813442040001609470854144678013742023814659282145517077522063391945059239012134397471830302604186812554455789222678343125593414419523809786855839359215224850296746606764075307367166219460007443753873166527849683069779627256295577694970729824933370056894228082673285110799685196800850288519946083386701866028198872575590869316115486652392468854970828839215649914083010933516359856085991772660288346246803893273310754154271715921564799401599442246988439799817819922351358151634871788644088635350337491350243959326550590800139911638309228824506527191823166343131423501748264695036560754571673398293337036243311549866314298371214902476147253384658063449494482999006800057251411198980064248189067982519515730357486710599716311011466528115779798171429379157567276632201740397086605513033265757365426468119572076637277518933421310638992853796937399325443406750913834241771102244776859198155977874219324276134460716177410624594925950811668995429302671247847387544750742906710857067715420384770817912445797642540271808980210760004670661258253710886610811186592534800603875933514377585965366888946189962846033200463589470910271072866229299071260926701213952045750214776019905409684268547027298846977861743595389721570289558085663274703303287711973347938949476349238124084472656250 [162,14] 22113384669717877639341309453337683017129236468677853793630563774279090036525779862627731126585641084721712503899937968335107524845509910939402259698967953203283682031463302462295253924642633102239488288325693909882462086389676002699067316893335582090006834819840326583643934927494880110432402557978806387381498749249671168273992879390864627412875190476340610480421890804158085694906550055564170880280430567286052600947756197033447961396847664122581424254622620412703394824482011261646515151997481889464149679297997786298809992180467763785892801511666999349185210940306888155704890603115159063656889870245864883273124525786084773985860293530509269398071017847646047705325864140766091329500542699785340709930153944715890549038272577687742848615641313854608198880865178966548760668822339241034737129097263115833918663407387724457179223550022248998602351368878461582857410523080164928365083215627261877298368515726897994572049693848646946104060286898196655370154260600013899130324687139738070112429154337472195610983476293993214440249557872075543954600516706373021531993133301657998104166993982587467286272684467370253499916550739299022789468221245961818848464109030111385295772337751428826781653382648139022901506580542528975615796559503642904454782571105899024785990822226027381211223381217006853345413464175687549827117347418715487776255063867719553863361504716759617376737908128653460985494477561564575343282608688315159023269375801779571691400589922044401275029394551391122538203164566305526721172135092480335420049145218428892687497962932748044948893598522507524557226562500000 [162,15] -33990016197621320743159025148606862212666151971507126725537122385161684459301853872482034280440133310458876229155551075317733221107589972478474039567155796034137095828185650878756319109477032077666514576755133910437593979447009596091776021554756138429992796619088620535876215175139777760814307553536311302973419272340020945782886195436436596559544509329408238523347865718262791599088370648264490238970145043412728281179143711739614351024487114285526065330828391953667277188707268961808319807309951129423992284581373896848553361548712099285627425596200682062937930550989764027367849234607712272450772086911446148449223973987431433684751720786666138289555569767857658326477959394608401540087756126656889963387998950880295536615370314388677594620392306694382400654424372209238387916466831699912119670762339030115516920639977395891673711659297277702746642557491090393748554886113495419937812474817705519774183378751037993163043019066740472054874723991605307522415830142290798405525567385084258255980325436363161474588659636196089143406414160277879581919595003215710348182828174227997315286772095181644212429426942632896827798405562889115670720154620956174870351368584892002113771698921828016107708373874102089103937199375267095884540391119866877583263889273512940338573894006677427566299797794044641051628622792681203749819370541624429339791497041370972399505852968217405566245831613826830898367860877710801169265921253940315397482258742243344110652088821161762873204480787290417656508753379089351738745043464422322990531438584135207837610195031566269461893285586303399827597656250 [162,16] 22264884761350560829260379979912433622739490077141833757003802052744960746531835678321230133408548712690480909197177853277679781908779893720514956194787240324649317689328121907100469833239877156289243176179629636125249758425427774389933602798440209890086340319385176949593167832014228583112174047716058186310152257976840130807469675589585471303795850458898722269963453337480024223350053266634436677543266179900970154527438725553117257041959349552874483772222414150440110139758784704103037393199290232193699275474966002257042931780713230969722731524870601063914826054513815947424624842915156741841504184647315045245151936396104093667261010244518493078262321736671755917163554162670030729164334006493746542677180893130639779124952696256813087920482774966498664476212679231059331391593990785641819149776933591731846692207689347371775236910687888009802811465998318664743208016616337603911922753973098122047037762249724210181836257908990996471034889110129480108067672708619596673996371914158294210974807236461847892709852416261366187518122372149492986940747595004699892199788742024996075996977964748843039064217488688188154106353488207822409514215213848092258211710333694533059184054603918984819464003430480039024628541856037764666150097763712888469574119225776525804434416378024332324280437607110634966567070496478638867873285838678496827083135862927639621172883316039561905280887234170164602781178138015228633253703491243663978119314573160121107923446566729566171364246983598342665855659271190484650729199575167022928054811175348712537702644164494641245108412023991259236750000 [162,17] 26779482577700647477268937220018598226112048042234189864701758870383591814126212940535050765172325473615765131009309460972153425392864566379433957903425967289957139140852753760848006397029635891076737999263340890918418313766526358690557945872094066406332693395455557841662006345759265928800965722041649406192838253540388669981708199020916140179379774908696968475013500134507467436775055615993272380492382266780638673227545127728705655215295364682755087111394390992870822473996420004973418522677539292706170390643301341010175261900437290135999940013663300701379042166841640046044752924043876844082971055923170636027953774807852891204703181795507846403432376626510115026121578642777405713257482144153506649824962536519635069876916963451820003883935761730934755924994343301846787685611922241202218338208977003421673389075937756422187518558306855876769153418794896874322020241992489271449650777098336283896551771536017897536972694487571740233679199824396296911119580515109925217821034770672264588713879773091113612521850889019504861603520076598589967046756139045930786864106602022869106896107090224710694934400762360636932509672141857312597515890809167447934334871998479719580075722698648661109336092145327497864201942823090698252573598956281013237185740593502497693177140473054591001608871673599372771139124713466981261783863467893117496885732584271271736173858005459449577656873285395615519593266483871256206003392194852281831225925713918664893710984380147600854735033240244396111542185228078922534561287047287086077285091087153798263993918182038332649851242137740303012500 [162,18] -93682209475899770999271126937670395885795665910492318156029693478179062388802646063401202930412347336896683909716611042907223716728889573783966388946360011002164109690591811415892141540879876222451418703798654926399487053833275362180144155050639042620804125539567151394767508065254542361707364355031685215924866496769196876955689378824882209321384027579102261321918458114196527090959363056065017287387959274668212696363578342685747543124982072522379760572590299984039714622373063649371766707955535685599416405768172223092415245302556944387177524487736786377631152918325878122611909345928971520031896648062344494051224635780045778270324860604722658082099513289887987998160172279724396975071736553460330550476672238907482830557196109873042027394010804109402133584723936739047121992281802303712378773619161465959181506020457577338303081728718636335536170554420149046877397574775045689912833636021176724343828130452144249743527630130330264397835125144225252878032489373403053959360878131088854152436468270443762599448834358385059089435660987487974911241486690546936559178888585889770852334365151556011476988661157490942865548164032708515445053642161058502611291961699165607846304032516517496887990740656074030734174286243199995462605212875092120298720458759542677386166786859155980614106690534630433481700801655790856119615457581801713396241153813516214505383001658666884663959198851494951051316549155073048606526275035114912727327095505759626510177947186750330239372592388810780867868734682970480504735962047556220214356954972412815809568566748963589059491062343114613450 [162,19] 132391378758866756781537071224032577446252032551065790579179480028516439657534780767592774716703291849522577575025246227907259435409922420902862508268062898044749094788348625984865216617061230987889292937580564280069440992231395392665607555681597238388192260289643745809298345636720332487237654097460458579833807815616163769391075392235471567943641332133196710346669652948829437183399509104587057965900525708692577077223134331452356492330020241402050246554294740862351505272481655010182481160235311159036212884998627663034151449757839629773146195146615412041611966649497622466938926141699447220879714073045776280267838964283591761651509823517122668360681453123622124796099762613356336552208267095700089081764047880678156065688534445377994834784979098642511053940658302141446851410257461632294318512739252792620534905564389303218721512235209487232158804912102661594013688063958682221296263929500146007207920740406942566523063991071471355750320967126540026756777383656224818843534267727619994085315211796729112512318595682329608434061837402929059856002710151517152995764100542156587051991551444369785571747020491850285510884712771250384887153329351560601341344418273612509480314665997257618751569754687875623481032092154026598029500416142939526352068839052211186487105975983984720167661982150203667172140925071106586960930552868886946925547923261935445723460694876904099314914688734454894617564529418308951492934195143184738456440018381504111199804608228523345913451103099053015522433827255815231312095239298359295762242716828172875474968430717781186800723802439731375 [162,20] -112186852588550468760719073923432191594728521803377293286878918143565909997603451829648816835248119196703194881086955848893658388117208561424262846811784381622144878092898144762215506883444743184599420870392622039265286478958847210921926898436256710880490127326425056370228453029083946170511895286254753055933545687482552373876704458770538322908139285709484615381720272671782293558084853996664814346001681476682688943497544698147260092831185803698745295608593497756506889849426319047902295885213593732602244428530601154234052605162287753229553805688603157841396328030804466761202575676596380988731160033514041635528880150877754079927844944490351853761071198185321088107216650023590023751684397274177919550458410045207571744267726882121346816207110854293694722687983462756780362935175880958145082099000204545980752506621943293439868021788778838146318092751079246084578439311673835969815314617311566606386849588333090782022662532532089028098096122326512437389788535076098641803252871341327471625889933237251983896677411832985909490402044229330456441807839661412953197115841696895704087267698140344557963743189810801112314946876321116071655198166896514920449433246355821725538778137661266712796360709379164090925627063478789449536972451836293721024189614173621395194852441175333375771182122704809999828831939139373012362976335719442031800537168644443565111032212235459842066295446202971864783179644543745832977932709946173532522558455190361974406243052612333827972929084769089527789536542948835387919743213178587439469753221820040115239512813951596222497179873888768 [162,21] 48298780921973126477035308432178989631792870317200064787062487401981765108577484679250452326660010185570857007852729590912636716201919353603185613378495236415978734963382021735425404294613412984116117152295951493721100493433896803521150303572690431569726295242147653760315839465183599793711892788955420660475913103052121189878979669324284082589493396582199257152278210360377517379284814489797505893216964173803116672757349425226589896846746050721049082974772454199981232428170158777743878986216232649045680322408446991447940145687990150797765003227339469416938352756344656077448713900072604169344569119414391682061189240078236066418821111733505624293168705802761926958502737222715175053712907987250341021235740741658292287165240038806493288046452348876090459880263451701413050311050374485601101311478260343081170926774976113318656360972314752920432760995692828375756148417811585129916375019533214623792803352277438655476541602420818661991423935356897855188523592834162923372532988126661423333665930872520214450692300019369163387630058820671908111470170716967863236316287250702677706996211533591885169121943754930315782301479177195725166046039540288691741183125632430443519207889137100719380720937375700234661262042048306632888234288385819213014080234703219943071430655188465361730753893268699017447331067314928946669409052416202821072817196152395927480123373643673918275526032487110486643944941418247648796736605921371760590282005029792345989338056316152077584031195078898297441074674326655890996688442636608028254702825786003355029986823134529835397496915528 [162,22] 14565159406568062977760807703309378266339481682812388342755286651948951906396543133265527182043839958687450961992352794277551689211033169605783845877998246718835066677860876060635269558494801960907715525036232145661832866106671680192378717317581135323737794608066011255353418466945423574073878255585141079475130563322552651502170365009299646209342101254472484504552431856263635324103902126511770116218991196765180396873022792964603407062753327334379410941482110724845280636348320409509709668973413536425397662213970875055707405380919840773722827792992442450611322735688606270117353202903323347342961437380868015993955847815234074537267178119942852390227940989879537340417669763080638728722922888484426887272886222316209707687819657395024036634467172033238373899847846737537017892396219807493278357475269668658581809985663468401713462455125210345169295864122261548152452944867055202677303351527996101325217874408010334067444358937187197395556557764251104322234009071769361166117108876531298194981705457521142920031275570832826158014826676099524984687884259376986092580880622751508189576612411057984256606619727058486905147320372651798463782989157648872195914918426629867424786352629612120701647270080365510161885458748146479274374273384604257441636257171944691872481587240271544446772113402820162416299165433140934679161828173185601881849140861527899414888175341762536094922923361028706033670515493333398471837871036327327672939128961062433928392491852273825422281683264230241653859200008878791954138954810935859010187956853511666461412259431554549842777175 [162,23] -43881579285494109868758045399485277515531622274977499721844325313094286618994009245427584847870472678020002680205840336097064875978304014627495656359481343522263868463327306954458905142257456046487619314244425620253095046254330608845185771199720369337001292967854568642298940394220815953973063005889259680785053522296322918690702862074265912464465501935693089572981504623024537450129319683535418228017594353358040944995020164996399245008834335951168914235802600854170323124531004834629002936281137272973921837580636011851086640560128986684940361030311607849406393860225870860738619142543012089180586151986813305127244704514949720248298505527427621964356722377671305201575109676869164086920314917469635490994506753167370518216529607843906848006366548189489777789249870159236243500783744133403731494779060408609719864179659925479549180816387062167636427386082796951328755393050526241703727159799212839089244808117777617904139619087809620060277285509765853911254929670093638157185864982263407091248305376183679207017568148808892958661376130498659328977858411558461124769175402214073515260405212622763591681844121942508481600477149236947590666925073476220348139347202421502555996151809281660141750702171430838619761112084951920678331494019926060745894396522884247096896970307574956578042789286588074469991074736344030977441167845958207035425177795871861443935511757346523738615321194329162103567670045704583404018260192057610915660997251668016614193661674370553499784442200279025780331097632506592430494181582455400410894726780706288835958914484995487759620 [162,24] 39794852534380183952479374741769706874446401796827082908745888229139484774790633368916388354389897315887637811813160889772305524655506029218249375587854830543432888793737375928093557782476726888233989314585765993472313144778983956519272193057129978150679802193935708172494403893851757032727430129883656811279695017998221569360535542779563903908953637216812150561737598989728436870375044037462339186175147555071365478059901380554029537600196559707039735096740934439141844840109792252477728680690654675211805642115933049411601906551504167034038542810816800955903580238858161205364502802415577428912692189438560912743578880656111466840219859793366105471411117304352000680558849964835428554276643606572761947902326847043016427696433033090875711528386891612117096942921424363808814137500123691376964128641642177572240711310907449109275144857898279156785580428082634023864282693009950255103587293904440886871212384702326199799933382392132423316841280470641985830432430445400049217145634072020590347038156475903425887187001277153066847531986492806068608751104302404606966054077236557208817765427127524105087234537277938544886509618188070952090373034651211614001651550781700762025901197440519555863260737657648570210660364926188363269359512566751224968607046318329468949669989151766190231771472022363506357643536932651366812996341547071535569166169510633403530828244476067097498093219686380379617281519348992662696694189361431665821817593319463146621734140061547245796064329555631115650911890725082950305702559084756413073920818406863888988267866345767561882 [162,25] -21925766682447256836046299556467057986566755377629248825122922981051023479002102617608318658868653039632624319312162365745280369759662158885035870861215527752977122657707237152421796319874679775711561713254361989353093820958716255382406307161558364251778162296789899252133230756671397980890667900291058527904744874710787650544603921850778941565446211707958363048464571201893782282921933627311861968539503631726845615116718998766670865985307009568671735009601212854257628424948454427160338068490331189871092907812232025153397632165315667785303710405264287866406044655437520461806721034417063675607883943671010536687388703301998121109766606431762029753478651889656788691654604847705457359138105358643238506386218576200084142872644762654334546990097325008941947753521458845627984805568272748776970935677722210612249170209378545523789167424315105608158784110968542156324053333295692855689058261873581063626706590996782576567927477929489006726279352028978089932400036581149946630193968901066430233232628722063219469552248416770783391434415784606601986874208669362761886850824921021381473018280467437733892646008065210748291398881952461787617827433630151825484318620481372864708869474181787455061151110156808169360222707183539665711889699558410266329723736004825354810755244184570506742603789463647480069482742916299954819256196120236530460187686137692070769343911192034935124657343229254767965676930841294261434394386933719291170723632766460772697221329905121285170244588804721685030797105798217291633466660967498551139417644118177883221519174825403195 [162,26] 7055869923270463901824466815980790345724575882545599622598947221833602715024271445283496619540411096204090621714810354947812101226364926878552921427799909401711572552107510929648137281130253664662864028747178016214290347846061956266332293428367069065173005373176339788730975039310651738051792773256246676161413982323029089064987193914604304119524953699163825541059188067043751760854052018286399205898927512618076610632431451682627036427156926812203585848152606567547715101915035011655052773053201122614649241789256515921223080123731613924261708490673752661212914059669193763618333252772547695602716081880513895983129734628222294988303657786100927511113710778203885052201090344554032264672241937896980296995718924528050896182968113757842003448038483976597177229357086437702831731862097134803244027493690954546109078633712488532119635870239056200308564382094387287211259050566677560848611682292531112893113253819862776821063337307606882444895647213100326773493401304198247371776010010054558025991947817449102821545419114212862253776802793811513937317294203953595564204219895911264344943765179703979234244746286430871273885069037531752645232631950805331621381216838147610577716405472918821431911283979419774313950835170514353669449176786942531829256373678263634323822766003341171351088007902353333919016740980975603019134652145431251375454668083339976903483680008358678296864525199385746676412093027620382741901229778660060030925486599782697254591624348353640891397729689352585129221791630317929227355193438224479359944699468130331652377822263112 [162,27] -171395250566075908687882885399565831091647050408857072847789367339064815769133288503284126985573722241756293063151428935741870930408163587143282814624011843845263644174503291262052202978751622249726495796795223317045382353932874590355183002895294115535725192007309121292798802850856861179344883871487784904561945256906821280244830202025374118902741985701522214687116849956100043542289456202318478202437444767930649932267822102156697178362261916485361107946914967027201410190425125108840744495420861433772029769510450880838882698057939308208342340558249780642039366009975331469490878410793677894480232917051367971204670423178759774128244654017841997257262394034905248325863463904573618180988242720206913560033856392017977584528961842772070192577843934328828740811661489884793680249270227594166868420639528884919819862409340231227182408075356959217743655480451621492853673273195480172813364994159194725667437799531482907308242111704301709697100310381976690939058082819516250108769805627704240940704854912284357655585488769441906023012927599484149182097420762134408106846454271390650816663118261021839322799923165336880913067047932342052026055012319052926164998729678401801191316755891026901763005627753285957431274275442560868005354417790188516281038767216928041034157993666509160665900261321593678924681494075352183577361031260864240525023985839543186945941673428367004048735031178149729733190586120980436787451574448246603253535912382700527693304763314921860977204654382518485599047544448740210204383850601310115252718435383485872134314620 [162,28] -1279543178187506966684716471810351604020797364935029316187614803185811492754920601671199465767359849928275914902293881793918750695046191904389166118784331168410418266041073890530686680748539723540880430412262292736456540091557980090366178773602842038478434612441000995973648728473786842040554243262288848672753905506288969643240034509045259746258530621724418011768865248850753206735475922456254255412681371593685818068419572482372557912185188620388581751947949398881492749683614319689162661918971088848637634314053366479918598132967903256142869610711364666800938262482474482680732956912551521711177773970778759345380106942330827522928918312300370738641933287751890524296772562570481863350151455054100398422362942872310163748146172100111733459750543799924815248460563300271914961130943800150390981711457437633658529923783859310357584903176318275989271571607993158877812170419161042032869880466902581662405029724965234866580139471834736276415786233435906279562498871578210769893779159921104214443882633427767611214760105345786770567811246623592406336669188859168190622528657603438684049658458952832144850428553795527165690512359349896743015866786519101398207826408244763856043786992558556157021752771783731484777565525896621737216177268150690043955947671504051699600489853682468333059107224545921879796734474927359840445585996657304799892307689272835467220866186275191477280306256522415307994229726973258438588617446354775877986157180370557031848559537473135097290497725181161534978594625624530046088631505100958200013241616734138101925842 [162,29] 840639640099898986087124435729021130587605979053652093419685709227829556999850359775009063902525957998997573310932899475406258603231715679907799020133088138172403203083378230057799916549260042965432820597180041007518401260307243363596505222795287064880641142277137360679367845568850646736421757271965396363091097199631501569899502699962329905832327958132607104550099516456828703404811722454367717707897982180073167585055948161524241750952887964877304866299869271752329985561921585370229349534503610401274895744909755036344611358779585402154769672622967274844545602995998819461559466742236676926897873246763022098870356330315114116758002541979369892103056758241615510419547580674521288668913536410921417601168154182974768257777039184363724579087060673823943101984818797671771186160842998008873435552902079538852780358197339151742016552103385934669844456701094827882504834751571814375195916266624900035483268215605879495815776211437725824582914376279598363847471680927174391035070779149444666013407023103573113259976324008578774262593108326799644498835723249170963512071160677988452711632793207704998519305469710049747649485039043899642466209602478015688732620455611491513441785490056505385136093415799459432121428470305089241050198764887449302589933812108879618538071181017784944359397198787215154209012696809954521297278571051904269507137911202545010115605205566745720205059145950825891259919265263225860979135214636941205486757045755997672969268151372337190705248280696039475247751743188317692257243042154154574267102020250594496595 [162,30] -311458253394744742474833942336649532106284102707869452734534310911024625979308362491935706713662843328062790325975732538518942707724450148620024627938492626302928027775447788233972777641931418732237361800836809657525123339134349847776694157556261321181476061261239422409245799240467231886462222977910579466670282912391119937793840132078537153736429344624702222913718083802890241696838772011214685475545863647054519204090308895582131355406196627781031896298744412496478931065310655341143368724379863605538021061589910936511053283381630992550101022026058734840056397844116818997485518269594151893961022071737335021646643152411762638341926927399874460150951908644667093447036637100921507042077522116769509006160981834339954519027624632059809762748502049211618233998885533127779770235093525962051726380017777072763018438408476203874943675454715037400408905033937468794033927084031201909302554937250076585616432173087360421907964420834299577231727666659811549927919284322436553949507650194458522934202398342409897610152200603187953357949911052835790883470719082917624440301272213589191878901272461014716102128594995792330408667696598621524357431860189394092854458665753314310887082098852596669629659866943297465009240782772211969175274219939421364731882066582687137351441555753833528880964716617256001338253933266586566279731891894945833281132920893832806501430012905238649016485277158007732956638322812173944932435336863989517874550822313691597343853924946110626223582194933135342765481664254312696482511123199778012246801160145533494 [162,31] 68915357268822946998386960589666226631697359486631814533561508364564864079401648444750143340874722792733284056626189458290760392572311320772982267199329708339016260251451731441935001463029010174986156409393479490788852461767285817538767753718126579532031538273864964735755032329799967350722402711374607044416735044053480264185749170333479269378871868908251619630736495956376079213112303914481950392848814493531102268040887334717350986106801231390290819212197264205556796412038952634990592481286195254234170915918672754969527605931182580363831297990831982287921064920211923429208926752984829157241185961482090173425193379062885669437443521911991311965885286324476281204730674283832271935557866526126941348345017266054693328098404950840842048688182904102162693161803272720537842875674270059667448537400511988511482007180904423185103319254967929295292714641937683152449276074628710774604415635406603481390962388999247132432714225655867608558698209396652943179300565969324674123303074554307191588899991155553305560801571166177019865476734468193765008964678935368301577547923443248726847801154425960447833282378380088804921053668413068447352810386112258205061937140220729084323330847149201665560994311128180529609080369238497123020658897856108836061509668692423129924594411885749441545058081028106149549949790714964942965066385399375047265404735710235318754117911087460904371811255427233266989520858322130582767202661961585093329433628136560006054185375885422426637752336323393626337626303505932095463898792940276010726880179906829 [162,32] -3845066280354341211703016260491712519218231976855484571190018495299704473930440279085698438312377871659812947294315966521607891663248647627405452459147774629395177608069753285063089526141891108216018255794671652170514185549335119030935154827074889267371836407926806880583844905384871128884974000442328405145074953040993354788178921934065668980949707950742227529923694768704089221725727145143760604059741732604656641430576861225933208181496427968253391635763129975295802611378339143279559076901139164910046458447862007054097027067754772692463199218544832867290111939455671838767102837976269696759763896394492808392279191630529484088271675969139462392395621696695682059031445195583644222191890712150544156994011121954580305390095764880736299699201232160336805963594029411418589370440581495150064553308118376100808377801571847901805328865069750243865241739859154292543080319288409433652172766402152845475302898330981296601280638614603797956661701217049459250170174300101677235361923967274195440647226984527074283846857486209519275266378050178459963256727633660687245453643366731598036218818409939649868127567408780197470459325138127551304667606172736022959262746501386917736219031162504191299106683671937282796379742857676467891808499773745518971310842719594879653249275620165996473963622528507557348061021308767167439050371042582928723243977809418147436697532723513082536067024014976288386109509823799057947918917317432178497733667446232561359921749265371419055482760013375462579845973819676697771042326900528300845530731970 [162,33] -3699647788001735528845037114839033441855111263606002647302534330979459012246395966767603299744008784417199384786100981182882028851828860849814057110191798751530052372330155468666397711476315474225287766315105079780214146198791172801837140080183778031850417518393658423784868730859504346983770164826980559371680067949824013615942441320155505560559020132993559373841585868072737731820888921951169072548247899479165083677375774734741528673906132301580317531420415445764776502004789714258948924836283686345193699766049972089613187555732613823532885039095456855815070503311068711080444106974276022898613423078494896613548786775901238496276632784105107088484929299721218340440644706572941620515286445340526497284240622761904196124460961367642965714201778901566764301173943111132813910837479710621884140348610365442262564790700668576633285663190121945319853261520820970077347479702496694237647497377387409120107315730853245166982574427353765234939742641095862228862763917446350718705120528035583623421010340457283275373026282033757053030869269478047536246323571608163437657094197580432965644886300491866569566309443683733953228007798852124190817619918294568187312254818967485525845199174003675114988436026526996122978811398520425350117450246506414833915896196896083287485821298368185780706584698746094841635798332474542951720157692947663393700646768936891471442746053804781177393291514207758966474416534345585369841576448444402033276093889135532136299429929574319070725011646168584272393255919285876883651430292705890248571312 [162,34] 1749945134497093735046318709919432040989712908251406826340259949555007018689454444391922239077850600470071459957241319676777041785895829147507395416008912277067842441645406828564370855806310869318221578363572096935205035645320562784756516155243486817640192272410111652420201092221448001893829632686946584157663647768034870798038996457305174250235705929941584012405189767924177649912192145403341257522248255322344717447118384975732875080121462702230908208605825480483766351826289941945332918600180554088723676665736290601471766913091588270193478425709895315672250371677159650191262712767559725680088672125252253884728369004803697415429088760031356750636355646632225733906324584506776597439150871122366648803410363392068416274352713797406705348778815693619216974008588856801479106631755141866829264485013939205019496550485586895198072232811327225150772337746887840096935791482485091466315591187372885936261126531223774164333363843968367117089574052829366286575417153521437622281465262422373549008248909450762627960086743946485822487117066921930495385747240397807264172513404745590648116127179778941311527335279168457883254812035915974822603911502211758690767477786218498710920042978336465729497658369897126108365226715755794421128946633599936226576564023856810136958177928986450920593323743338769890909570931955170873531203187022632694561418932955330829491533987172038233497287571029680979682726743492788246044345688641833742624381372895344937481143020197856572966181308838289833896099925301594102871563153086941989295 [162,35] -457842295184872811405837846586164966988392487012474180445924110052409443579005071005066611750820513807604525456745338939619305492520651092081873096189403215693000544190332128735974574144784715041080539284783259819791372716100397207120850989602211691104000501145300965423221721522188238518885461992743893266232822686811544243753692888448420921923469234350543602376703835661508799249232288704976750177768134257692465996926149063620592049814701065751236288825133720692630955682864908781717564159481416328207447970803007224978526287646077152883700640479680074661604970350002390806171339029907711575548827758183380517250478380439120736871684557924920013710016349805998939175415287464581735575746265089611844968928606990323587656039471199746295401518896373676940989586951750101084627005074913585545726297074513837841802078041903997895183455260923754730472384992915914287168341261423209956135781284853612205844095780588410683854679039717505095058969728248334812505691575720696731489795324009246667840147631003773521796535838131242096616047039290422155513285392627693859993308534542381001037511505189481351106462489287911692638346606884787560237957357468444175464134980896877330794955478205902317403478695879396946684129745851328950642028262528913069103739100202196030171863878841671157398293375407465978865108600046380100324176410884351045791605526213536391355132462965678672114308830794836812499007346094226043765868813505047145105388840698111971616326963206772545247595476284013899546720187538665180653831903224572210 [162,36] 83651964653765791753615700113778545441609441460374251986544241448682474411873754971813677512793471595172218799497545342946266405266742730943792750747340827238711740248540666737822709387638864775310775069175308093834844638035153836353780962834630571741953021439270479051647649684654534235205683414590744405791269896172222154678048891259036654480965178777710448970934082881121811910820893764228746873217977351855853135115910180007132051060272547524977768657048970556457345235732311539497123318390621656543694290508409673269867818498453703805622736963138815064572128735981999327270636530380128146190321001201644080971473957737916436246646323002930908058246379315642316154594531908896330603343344728961468453577257187606010514413940343624968683040077742769489395485995965807064625436558840700725304124664855888803601853086192163413701597237648455331859122710719824666656087515077428731503413591631518172628714354012285465541686262844370934881726095722727134997161093454113989948466578290645833682753049883819084199039813417860539023157653765914848038579829478882365806476327971532206881753064193980652985715597704568192672253038627547068627290868143015062970329974779214973802632188507874822767497235569771663200943306032712388095465465786628480916195653293908474834004557416673710962458878116474986063994489926941521861970644539973852684146172135273156140673222632034182310592270997935636408471841750800641892697060087158465275814373755510127104836411394259567171970784693747155527667375985881043353844396111872 [162,37] -11782981102208151017295381017116106328552017505989044530919279654497201617408620727324351689618069396112553704442152057924372691660542927975196343093569292842558309404950675390033325335421806067547513135684564246013493164070104887322786412209916358779669727079880809235343573676495585730462636503680759900372800156446409750350101428350186383080683179771368640619847903065954362239232704157084159295174005293618950630845858273539057493051639313973301418396878289010026931567539086795565154703316964048016632014139607891758250648563743518982066108756313875887321263832976763463455527481912195956000984733375927671605619080030099150620916981992286289852833544032156966805838676834259571619464358544863661740686895607562377591616346050552662188989573700511448295691902219121545670390394647562345843660591343531655691586201155947085070283144624682186613068862657528532095351255455411539534324947742878781533123668511470930150096464731191596884205488213315248104308914849698050598803769750986758326113785749299802554856136242057392324326254392929786845035153600446802063079292543049510750157794545477192887952847850891228376905548041604941910363820362598089580963865734598245901422958952900585050422672677056853964279906287873202767835329791291775503414022451391298770890791843764428191528082489828048331778337308689120469820087550779728856126253187287422282522607073158590377607854757960493099474009044362209699923576024256751127401595286387970389857426001102028075466102764243706044883887076869373072049215575 [162,38] 1575683219972541038999850713603256464177676189388497243023416114382521454820983839822454832891274610312453376367568446353664421718885665580225053450658265084927920348631035851745703525104590728699681823448396022480914511472430558492123300932706062984821865687252808670616342045248625588322181455090121894333498667071113911607727812811471615688474575588171696439520704227448040119870901501086924863871746016485270298637628801176819697383076297467215665336228459763140890706038223436554715858062672624021344347743232438143663487619270874700572181100152023968791985196118240027908643677848745495132479136788232364743494937882091852852967161375079574177485239507511054940489587909509365803010757202398313560767538137790642931890614251136598168750307687558556206852439992000047256763293263819655734992510176391434199954019408998936397392388201067136419304065955482706486620092544095295151847538928645253422308455041967301267889748670597705152614486349400609437447745464432663039268837134775604214422783025546769010876425692701672688017979150940752148420394925192052468821438249567490504784321426670056230465933086382965090746292306314215536781231479264555044074927380895992517904971147382791232946627517817443079342441637568093604356877413045974754693497730833971793256276288585244350711889248371068646401088678846383702264177643709182534176235060747268975587417862751479862718026433377858650213037388695559497336303301840857375346778313701903466808104460153503078336176551403046079450865140019745651031148 [162,39] -271961545170849437551446438389839853209509532422985865689560617828903294019250613036761678304365956694639318519704129538430408899554829750201735225076284206943778254143935858258245328032457971844350203424686662367126015059042900770748310487755180314685449247063383800809254133852682120290046696920539325335566656629372165925294475085967476877839420630282365692513080556154616763409150694695348740729850459740426536993798937879645633694152634308951013178790831351569619435548936665375040185403833186315381585704116168505310698675725599652888070640999468653649855996958386136607283613421177079555932887864635408307437539172351031606872757277551992406940641217583993154503257429481495921709061633310612956463740260802030789752239195732571842895177316021962731969988770467369737479357718287887988148454439228524803069831003750853939417022994816706217241343524889368824125660230170037864965113907992040175013663359934764850337387474083928718281919992150159423536700429558734476509532201814524984454515228522555117026239128653440247937129993926058657923036219914114091358900185268630419769818912140065596398522996053955279165977045749037468205921505015268031316152817568645185451748576106024680887595300348210759914116467200673640056524121597380415581746837536017938933721937895204356163432962575050402078771845740504017595194912456570197958204845993323869090853393959505948482504100971321769595368091604252139856517806847389122703724538402617771402031293837298146254647971635121885616088316575242930562 [162,40] 53443128852637531116549136610976765052984556685520493955223309961227596946708560436051607236634743366126942755063233805811751740235234248314270208117742540064215599262502741616819310482082514918665061001040761979670574972876529983309612027857264954780784302542461205590582850532001288431191752162199996531669546992665373754803376614043523260549999193378349259154061288895003477892959217249953555703629133931449064283252534197877319719450239426252485752444190483366211075423374308818785509403110511965249516678513097981587211044315636856784446794309347525431610199690263937849490932479643059603840491261984897585775157155618023848862664942119533907113263294429160221445140061872848972101296233103838306945880940937885197253144080874239759046349862933471495634996217579974403872471866620746232205680871723193644153719086083560460657068564581001068880726502649459269854511537328567866150518072189852787442449346785130456260751013012625897978226885905840336861609288055922658707941307049120198799403711980872551032243039534269934451224178958782238598150754463422095743542155177472046920788628669160276446239373894515949771150413271258321377511515700291280301332272438963853307890535490953542958355258477223188400545826992933922050063870368673578896963925828069793925040859496672942688192177126368915211421104672575412887111643590446849552460599806394290685093061952635654567709636133923252698551482554406424599876339344080961950891567894373824704117982179480854891579181155077158751922718310502965 [162,41] -7953136202325134195196322321021478358635603926412280312478709498314316928663485134879132227408612390544747640620541974804644798025143502409332980460028177585921106822382440327465167665182080826540725361330701616399088753577957812114224043283687237372067753762418348066777102086720899945627319684875889959681974016109768190925832252453861405483914547267303160817101098666202613508054730287268163004210910633175204504043845474316567551284590696414000151386897445502266617229895173668608024285408151016929827337358253232437620358966332683964320795879814240410584437573865433339046544924946049650243623039723300389276150746674503926613679486651357732090538872211701503238930797548568884239632128329928002581157259164867014274944228718152681010394432074548220598916746753821645970240929005333880532462696894471501956584596891031930969218115312020958552956713194203563560269520886411449863751527111295702276336879414239723827740060840173768670318432226010580069654858399081062417010179654374767042595954626180691915999502633128128496133533745253367462032364220980409580361695711214369952866039688053869121549611788334600967310943905748704263799425232063253823533689752262196663544024627853146962795352610200661741654776601981911793864614918620641944174570119724039117110466528064177753445397752545137129579379358747803483048280809210174068045692606471204364873368575962228848474392414491815290841219395543628482744715602929682158206874752384400344471962256939100703021690254084264045381437463574 [162,42] 416722184015510784097479932211861175227498665594176730885159258062867763823265585683146906079023889322610310151097917065048010663623806956233421765237417420447550344913110560493145818573115296889260255192528583406360311036581594543740980654517428588225725322276384984112436818981810684045403069760764473438557869465402996731149923151420040620100465843383909471074782221885750419751407801238788953332924463311708412308777518449469773051634556359167997215800107966983560871837628515806656533445278217593893078674232800173177951387355656479064840051888928057669733956990213323026683069144982420670177833323422314100358393021368554980280368938745806143735075643584741476208392894138200814237529320065501373659817836753058238652296932499144494405419989787900829936499952317230981357872250315275122230330144043661104327579584245028162852130901530882514646742965449106094428528964377577116173701871210605327755012055150449580096662601917594297547026913598168693301262330988150658227384154570463430766536026429797305339322679509294458670384698000654770851177994956348290760966138467791416221026985195800732614387153321930314595637145532942117407988336882043567880639825845265710642945276981614900608151553504410372201109242338301980710376501169898640117382730811843450801247827566445323541408297719829798780767769140047463229530495073374527797605791609367742708459697018968841959851354089555053695046519004332887189947889428027931368146704157836059212654624373397821385479879189851912469141425 [162,43] 167176318189887676272009247457544106141750936199118097823007140251425628283969177824095261729825556114566345807421056852370768412957261476351775761592323046548373365358308951786982061424656223312797748677898209322546266689146442208011484759507471793792421348722479172161217999290040168792059235723402851932064054759082531687166265397450699088383231125972275363290736700209025008246671903905136893734429527656063749264025141882110029371415974319997879657659183452270272773092015678959495068920190903014566050319074701265156802807025926794975805633414609258890583656566101024950628332661619432503358337006671200449349920823941182817893766022730197715936448005681454589378170110501663425152426239340868557471367778646484918606721136496002055192381238396190034605980330357644581292089000676064046474747105256904617840508321987626565246982242797379349659568295513694129789600355971878504714735075201322011992851185702044202228486430767470602461360066620173501376773255382203986070120921205442072312220883131779628546211406062327444841104426364482013897384348887625759781081027576590100384940607377622108836015743318557616187918021417983523893188821817109433953122794556885580778492794996470843810672918963035701591268481440727385884050609635512499733436965868986110667301865229077456073766416606632902814190108271896316261604510673560406453544082342979791689971919654955609509836138796650974334799250233581953381761108192925474972043386358181753007352278284237383830611652023264783225718 [162,44] -63568380624192233129415054447950223285425396436168951587887998264561244639563069863641151528739868646785773132831450625170181028591999768035371085266281133723223053450119496935456891532110988878933771480594497787810712343176340195708152879244175903790105093295403849927521284806740861857118522446760888645098032312180638652787463758470925324686473730329038880499429293945485115763206303158986689046973071181820339302371345530425734440521940653012799469788733252390455022933931922246710919661505905417402204639685902636698085860480932762613825934191284347220589726634170964395714336612439520368221720544185550062445776289478768983774265663316605047871941649715082438826404178294541748817212390202066049317290125074334955187391181871682498333578228442784561936860466319044631160837775984156537929292491813301552211624263524510872690652686853950743142422339057478821588051007986825831212708638391789831387101603715895707133699796642417307173120852440938401991709542981470910834623653429841014847671139610749346133814614275579979186018277816650206150614871081083702349141772179501820240233173108298362876419570522147340098470582918427599497128207989492703011963976779044672067839370629736017519693145190881147223841151539822688456799723578826441756874728148559123481457838483822997330454269938193359818416715054099799082584387572289535471911564005799625142270179305230772001468177731326553655401874094087970850118831587710972139647937396527107115551298032080663402947723065820873746 [162,45] 13437520605726780320036406037879509950018511080107787481035548641904336114310379640447119671754019659407304667159683041722688474790298208131460404236576788424561268354710424011384883266085264861308191878600519632687037476939145174865759403220082095181174821235125754555824427613071207779498473074506961218101457198629142413396888532729627220249773976709654730218922310235287763295336117553450094610501712618382763984937854437123240979887268956801862106020146928347754211832962128365995203244828371891052204661065871907743857517786584327680652319953963702405734415861431573035020440036672825997300469542267318281649439365394779873013863156352574067808163355141193194027936981246313759268767152916828531685988838493278280159548655938493234524514219080407806863955911090480552357929033311296855962620202313089937919747962692282665179517002976882869341596050947886102640472212627758599626042181397642566147490738564305156307887284329404063562044615601990542844801496818209091681680516856867635918992457717486845647507085520035250671542309924280151834441125581667296175140192508691303407505765982413842519073717784532940596953426213289763787768066477844320095044426968468517013109194819741374121831289543516708535374386231751113271025418058415662109178295519417892298930056520578772607672138012235902370691472873000259881219762603783335946116067981133145519905814915640847999365329459633421924909852156492461695753300646775940995140847097526876703382613863768467727056493406125920 [162,46] -2116550522084132087399187169968330239102678993941801838830426763702030030264365407666909645157554793237344549674501948334374734123591787575236755052341809261722422448982862049913429803000298617281319334699012010280982769611283848446452090285139655943634855657634799297171862007251397298134773937527405608903734787505774218370737966716943201631915316621962098300638513930832676297342097617197741578256650604765156535446247413944468859136104273052393900192712694785477309268769739102479000903226401869493152750771621400843376061305362289262723356517845172872300409316471403279078060972694191565059847058510187403404737831729325573240987723256802842317590490511202018544876666543009363674527241965882880532936070678401631925349286765576021820319560894709907729932784655594209103962125412701337387793822243654112647446148283391097582866249484253654863998250956980039967165206183738699484666289261620201850803344147155036340473797970364317674413248237164172570438356549077507667680884342687881740365154095198179237362025651868986715146548917681273763486066965569829766823583713325796677282434797191227988933716847622458471376658492230431031200015478667905186772424728430647764337906647649392860546896636926296253006333876634269666528157634641770172224268884159299767382064847909780689807116306406843024627243025030907524595711639515720981965393300440673178630006438368166927626700205748314328014336446818500859231797690925566882405052187222309461903424388323079251731599957222 [162,47] 268301272675327602048395485883487140002408503701329203916741684677244290320824912023000046927810020238813171999382064881085079520062187736357662230657433453743573669406012636185116834624206157232536519061211158696116343333934819466286983312170841973621866331141731089214756909039543867407116587174959184709324836130962912232720537080631921933008833595218609841946452709438986531502875415541275854484958016559507869692455456044500334070743332380245859771372673147220549735456243768054492109822717464776837655698536755240291453032405318093292437921198973300253810463036504654816957624310457135999651663722765468186065087251010096614148419965499624113779803849199010337867514549386921359359800749044143491321986016453707319111783752686426749885632825185691605570815186817233303129635799249698799462343667010832957557454042106336553894711912278839734764283549543747772508257088443216100229885432287210173661540168641146888150773031830960949962942689137924625338576245079403585821898163767751103539594953175754044524830863142583592091447917473217836245081514654856226163369734946033367847865499442003961301693847067108300650538677774059240597802097432158397028146675090055165427803365757908158174548501528217340091529257297266881388227518246292511518422882562674195438858944452234122985184687648799365536105314166452259599658901784023404124535266147938046949210582619346290106030055375357470928100026555706320194150351702295013437211115804979124586967650344794029627742598 [162,48] -28220904890579156985852245604784617163704259718159441747922081150223855792516157401000055293155325180965992632369593906388191411539226875927284204428442818791555416845541569808810565110429736303279830660738318589973227509656142758518026937337987160142614218778591820287404946927709125968731381438716491712388797928777394652554167966921605510383995013351984230560704814202130181087401556358999303661117836544500283133026792612056074014351664715610801830579042940941555684185069857490400872218609173429456039771660626374912603578859428744265579053688410265149008513362418867292562090679419877838639024116775131324828857171766144050760249116069560920998324181532116211158007632375451001321300040582589090332305753181128965876321361221427232657021893267817607862433222072384024240637563495795191795792995860394277249390639925494277887024053203438978732337846867330675248046259713701034588012810972918793512160641028674978973410422431079427780629935183329768486416176318676663561011326031748526524166286123730808127576735958718704689616027816136749188959519253665695516035052512196054606883969872937589566725550025780049650260679966671415988435819847827934166587990030798984388489484561473786232899959270053165193027751909394704197067557142951911550587280114584802798554285645495487639808778787137296331543177384246610364095317913091042307606655756888507763864453020728132575775671689281923458950312815148107151361904611296958720696291906798895747424254014111811749636 [162,49] 2500045900591487303890334798381301361555570027274986481424546076485522124381044635678087854650388538481300722740657080173638534098670194924852418050766205627820022859771793420362059104657039406841911777725759342810361770931292598005816342941416333349742428643198913354714315958870143013744411339548211034337711656995534597958115689946223031509354688251894193620493590930391838921269125106923273861664641382038514039314608710569582382203828933608624837327119960234699944497915376535956945177223575501875078543344717451066902739599566948119544635359358485143158572510634427128083561243219514848715429504431034971092707028135595691233286622580352646130010296337971877724826910331467329854968756121502496902213185310325110073847360754153076332472207192187280129222761801891377793153258335676355039050306096073125040121443823899741576167307726545893339451940853877600651246328720226709342436132593346837173975921197645094465078163089325833051709366293734995423001086001019859524207513277005760259297410575140978011637425252868157880867427410696106791411988799803575845282538783049793706462818508123085445868225308192178193397900018281064460127432600591185099563652593710474083191828209420704217164519471350574154929184064596849635620022183196532314756709914695389125271731230330754209309154538374900152479801654002238198921260563735802619960394871635748492495373168192634044109828254697130778776213196531215725795761950348860004718654239227309775239228963333649636 [162,50] -190662626062110376568774843395274185518105619504821969805418109305832712891709775248099407756419663354607499872389536106452667301142251240016218918302632602078049526498064361482596440957876360769916665713507952395051229494847157504892592691048105981604920852061845781816868547659195565045499390536758387135245593186061662025690785440622811892257153358925586746909102315331591991309468445710913973023239653015259804271625492105357955416395336207384633706486017378495592145004433295304501568357703101779520529248300494492076617570100465448256413860136278376660281519385828292446591033307974405297174926987647022593751025439926555419675442226252002384835462010973624028551452365376006306592135575635376400855160293288166850751676993469800748280005526527744531460610906864800129408906466972520047828361649256830418189417016917336452139869008269890200417907151193905049155488916270290189472483438715697760312591067008732109459039261022888970088579078427675922070852106095206745970606930438834525497457278570599538593555257948226166860250339890088218117029989601855796722607822284025897076673947155606129256112467555804836713060532319867369500614943452929331630471560520323037071345558302749240706095094881760422294171358978507137392773339286466705728174552445404387360771738060193716571642513175711400730213373751819163635084574871746452810764646827059959380757859559876109525071650933048349192556896397141494362020676485177031653227209544501491332881336474464 [162,51] 14701090309099297467026287261670390956798027793108658282912382308932790788722764746322618551162177106839149273437780836145243442636415424086757410402534130075620120748388080191857665466759469893008192377710813479649623905510671935456999716965451230184316863619140901209449323407385308665442306052524563493335423986312980692157599076134674206290034247461777047591149123747216040337615725350317497910142976841769047176997477112769202524609824030422918969271595902175463000260292491093428862010193442277195520719036715418183295932519662196235237032947888322213452355319098881220525354952620741097886385862686849461666852947867880286864648710249262306580193810077857733721364207261887086656027027504017228348028943043140164406802982435854887194330987429114082799230972816658844662058794798458045985127058259460313086066720352131632940191682899887664307004351212346337628630696280689296759207377138370081537639081192825455521455438736406743488871020186301182204667812248127575453182367598435467660269901737204068658903709205425678315779063854411660623887403502066016869183957367543847322580521477488844136118254158496770161471660569596177172257137190790979126104869273639267233322904848247903256939878902495148435351880632006669202102584600667430072455523670231541415865947439867160435041261391481938218101885668853573624858936652482719209947541396834102350975293941793726541404114036780860028053439344011497587203161965572644176994319489165585628026698487 [162,52] -2359828861398009103618016128186821139506934332666217982861209713569667569935334652579026038561123615351693418110385141855117116018596100369333508695159182902175325121607876433184738301171942571004822410580575682920152458490049391013238236170288997712145133316664757352137396281221559158728871612403917002275964059991056986314933770255495880290131770399681580384009966971079289545359812280009263076795781761959624212782789893241483336723613323989508079642830975658887964804143159077004044841856611025286408266626454479442935918889737425384791013508657420242633920210505062967056213566475188735213363924290801952819293668040661277495567930916998273554658200972902704231835997344743844049770631381040214327559044683229309133358470096469624166875782854379022341808893233628362561314767113564777530106111053020077368652783335199969768209299408278492605581661221434022271594387239391260869106585024258735192627687404057758738119076311211771774885741833959820293966080090939736590561059829583117632924087072675824909658094715126848822695600068836269314648086106961883818355794455523717887002699467489338303052780963988841387390024372269488166607989318144344547536513999617461807374729995043072131160692740429165189382391892176936347333451355060422875602855617420896763743048716933018008621190530573480192732208130135308521045565638502893315850118378881012410276313716500947620401786994008666583191775330432806263180002133084008189949038028389321011319335 [162,53] 897389454813228392092401472405839016448932476759285909640986146956694022000737988671218706794561235671138327999809907963941484860907863584964998552599543607647958627548586362591714141381765465602257655428244097454576160308373371721158274290806240034292762025347031062569920653395602993179026935140932748659657084142327921930592036321859241305554651448148310857147364848860771378088857671251670441909480829104514066445806035114689808191268272665454301984840769343769442347736474983432539466094517162264313664144657395370819157557867491896398726316521846789433171549931043657542125045525828839861648572902277364851906762331686712994208530588683085608526524400892359252410089498456070529369380155416120328381924650829059276753792598814492312826020339344568160690916756200841924104544296573695916382713571183546792129794037027476871452978711017465405271263683267243689297630611421685842092281301823797003084743541333751912736141140833833408792084131305798248329631435907524102066017707133862704806681451954372146219903766670870333863428302265212078471124628934926688330693794859463968920854751349741941371743680432037069807973781053180601174993824179442184623964223869938875095893703520017780792619914774851928473601015804666764582875355126859555136757394023798763494811415760412914647238845023198739031161630023253758929778250363961508694813802037600434165919487752551502282259891510092266437634279210472736559419953350442032178081721717778458800 [162,54] -361653227755704288557287230570811200835477323132801853836640007359363225979993426445404265931626649667125037731925078921176726032270850243579820940552037515554983621901365920336642227000733539266989257622870671891636372828875365276899978627479813056582511232053915903519764234930611806464302103629190596659942189130022955340529264590071828313206882563982066301823281900123926344376384680337989221528493313392665231378423660055073194203718299811834089115744637358801951862538629557121739400203609596441633716186724234790147586107900659239093621811822735771565851585771424193666898718355981101542972119779444509919424346020011664934308620328996000815891041181218237773555376095681491728274426767310392963131414919153942780668370858047236083924996296352781489184250983474726842450306674488501114902062853773587087573265837231738297540113733720137295278568696245888857094441957876323811358457800392787832251319959749089173020685396074155721097163326352848942316420282551286357615611802571799398388483249309418087735650462857471026166092343467158339067278411804074309661582350660839824195486612414325005419255204512566777739834629323161019019073720272956608968419565650797520176446459440687299225358038879318153293625322986135981981635786333134279452696523232826430547459518967663537180147105281655931441748984542782346718573815928568830333149756094780144699019542489581804126522127507918104599243398722947650588400688273055199348126289624587948 [162,55] 113768294085033296067953443050390200414394199137761886961973424464909844034867153307764143550253637335491661494322136122886624827729945305227949800740144539476058650774640662937157845151263306930530753465902415201213624061775707320010440430560409814367688853258423110364947942316636758306020855645780903549077097089702571391534785245901144707706235579091219664007958514434824782290167118246835977862752955139394237219771358390435776739690333475201834605884046835000347239949793408873446987857654904105983508253492605530704981490461285750001328463274401459170544746399246397289706264244464004550610655219707928602904645546258282027861820731867057711196093010418300124467313324398276738369516372964102696876980705138421464423008186062204264467500471663369561567748838705108697407353476420308621932913333510033788963562949761541531852748822309711073011388732452281763935750462817668494035631735148003430282376133927291285895446113589090009931925049950380112849527270239202622760524228533607567565293638204319786722216166909833314265772217425432666847267979074528804036147463840067489252596044953951133348300432154792243705677214996514793534504815874015437409619935341257888033711044922551054856856274270207239464374005623480515708569712823521870000502655615776539137850134798817315900486585216169561212650803665965789340494514317047906678945289870736934135280874356794661009863467254939835674359692374083935716048813968634151603464232078738 [162,56] -18115308957047348508260937751029309085711826806107806211986257391166986234024597560979964118375600037660950607367555987678620807685984928923086360430683466549237754794696482255231897284713459381347695566235488174317934402327073891388308028766694860980449394888794869460545703130666824486348773880918521799253204127323385284028722747295507039468456457182933830457280067696000769891492700552850057401639811306668890117900921193255081061160913341284790741317827326469510863415463746706332303103104849619708467344155112249970215667820713612346339350754944984489212870860130447045764753614564210619077527334319939848388760995111454532743230584119780021406410439903557058342191748794038052290974218437855663038777917810578564327876464149185156545327144052591628121121322715313926875976693680492970923885949174918876195950299659916656539750778870751418730584900901126422821411744041234786899060450407059437650412561613049500655024445036359626642319627756603809258996052746619602026369072648281711965234834067791471951324963167756623171069525114248021837304825285114681927023053643693600063975319803004667208119487913661412430012193900070764865800323575664582595037071824513485393330586227670406252431114869649232672514178382259664778257396022773011780285864548539976180725881285771364561822939271355190657664493275685066155289299293956515696189009893061112147375255758484431266794307805991528413854742436678165911501789415621245466293491772 [162,57] -7665485488185876309566530415996204718162088031731396370095468017668903252773207329321387863291544554659917350552359700254588125673822215825714815928739383152621687463073306065094912709165771369534467714678484607195956134647234060464772582253215834747621472143915511079613971231274630079709302023991903740231260977612832909521339132806308740951262354756406263799829187443774510547889100499655073064277133088243528334613304898904485250018870317099429448291273767855604320040737519503874362567412410255696202279571769667244293849506180965418284506505059635345779023959713353747705694343036442933982857323993316161786219165537132645593212175058444609232437704347830521252839598949652961680078444178145006231813775497750052802269870662788321027164413541349385894316232077472593588480987740000364214324393183173272633522542566507636048494339755302544119611244047282560857484750021583411037031893526994589496961209522482683341289158796380867589108391215776129225604035654523989389605042497670042600956691531065205746608872737366888579961645211706330398107717254832822108793503302385675121020066889325987816679031169518959980472322737604736464860517579026460884975982121982095138320674648227721473147854781348537629132556142978137170385598738243284223245624203226943323726670251840366819119147552283395354031028594173654639038773511808307476744469369728864085436399861078264100724517342493514932444625928835539727795039566820808828530292 [162,58] 8957266878456650923653553716158654206845963821201777416159382255643180354212457529268052900087052741097530780283244005639039059668971914881831493437060445969118842297098229826728159973197442106663134321576137658673849474535235254799090888063930811822525296363375290174481742055786430243023106933756371017355585314518704285669731048513568323868052967096327288929943522205280499343217250597017555047533985068568654210923662108340180563879701782715574762523094634943272488595892667230023414733614481820220404712159690385387197092200934615797214197944853538946948059198636311559590165647382745870252649222153535669194812153332442336943280884801484834799984839595685706049499737936245372480346743981960241875129804418014940485973024991318570261364499497025484960027470064653505909955692210704812746316369752276784879149400888254361700220512383739104734768885748433678052549228591915328826423331464898215970860050154828339331291995300905247726565619641408196534048922176601923713588525102543785042100319965026628378229096927124982641170163723811382688068659662975417217661280995811224659565913693048603027138843597169434711119558198808163741899332759073838753200741687389315868720137043720758656363088337969196668631685947803107475890833075619400375927813457940644276078291364551280493547426658343724473900955143821727288483364857685178600550923498422836889132040406818791533835133082355321882007654212001493198442510836114627568178 [162,59] -5198515013409392381892469847440285819175847674217111908372802591620440542241887179576446641247427025513379235732179544890986754819298954502815222653076775836299761199567581539029182636553370487014467905944276309734508876930836256376824363272757145427149309921130602946509303204153769660031143357008118611468682671156691162449965638313237874910849211083226290600600770646628491299052093681085055575951759394398869293540964834395043341884836539896716355739926573329983873834807927687697543494185626694606927951137515993691885533607490835483587324504816717738472312304089966126146333188872680644207480718978598038998495735723714852376390781092244213158611151056752295435290365131040293109486397516779109843807388784686140957239002927055159630112863176198774119338083223643960841204668638966728948389675742887279031988213162438866799080903848064023112572712717623170507009178403023750295507475963587859082528678602594871501055856322778518277206170331885725794289400174100449105697855267917397551929586846921433319991576644804147369865985786818732765921937827662071923890604623092698280881596581850343576270924563894400008726311498076654890245271335264840871392096584351711163575958655978379051535750398854978030640464946929325393817472723990145758867420365992379153845178759001235308078256728913650777690522965064395082534726266438970023777617691685976286698642773780532108858911530675611916271752787164559366674190999677958398 [162,60] 2258270238194503933324225410987648220650447786812441664966281885547195554843632283010807415527520302762330883987610165485620239436069355202788527896032577148605353424996810076440889844809676581986921468213140925839604285989962107140312361734751335027940963550251902268334603945295490651711186689357893998824039872934828342828106448073509599658901354819657839551569180016063324221188319586234887441137887279526942458273436790958573570901325760173427880997582612167677535654904969818317028208983413912764097638015593307964781355495116848270659727518894377790869199030509068726122517770498427600044528395028463262945008504115439223085399193728264909372113329515119909654089924390049696428058460037953092592969099575639830138334727337980822771076880916756893809481747999544334001865872924439102783598198589879236659020239905238373210515344888444587527845637294065280081062560759654004498963861844496038481912977911782278770855674866698447206710668552383219489891540694363484008389197298769910499945007276964835590405992035389563846051126897196523503637092946023786590513341981014987756932274827794629703214167718809127723336587263471240156309953735118037040815102180516725139288003485593412045585162759137732844665355891508968130117216119931996963231497183342420226839113177678230691939292023973868014448683006145284229200681018946549851634647612519869970209515233860022704661660140566943289108818957976798324903303742183897 [162,61] -794451739548509532377075912727131535587445607445076181797925157648535086371629833383933585392393070476662404875228196656121254056233672012105818120956921253110519272470440531127874297972624782385143970202521903474976063252768313631693820147250695157319918899199052452165499556970460466161736479948847982273778213136949069807638889007375227246897669101882162384286830363450552509656130056226863521995453660297174760799457985231967439526662202098188153484853575651374050173686574411429876230929068218798693631020491336036518413438342274816458367321465412034154295963910193645553209066917974992616981201596693518550194316484130898162239031408713169617567859431800535041055882656601292428408145203027244993392175649446775905491778668257000861708290818415823171173973003991762146470889117496379634212762051736464997057733665526533401260782355216874538104715811813994640838087896301705652442759307699729150197754329186348471188962486361129615931648123974183461120837897868183815424229148308919384981549285465997703453376088712062855323854759158024880951142757094253535794634048801079635140290499483220465726539802070010379232751440979626571825788461609997009065308172731544347556735917441081434237720508877749224082299624143056721528947366637070864917343875585150894994025009950133146966653834985754589599124523991845587929959620460251135510766996751444795145304437104055041455083161063051181416891720076198206952370993861 [162,62] 230062172666287493275117174007407525353463644760482952140797416989644627226336579345234476145887626689197490220812911770117512713131114717643609316202386119302246853328461929911522247464764199490997703078729111410625049374035735729278726582718039113939624633205907831467398094788698801650299291403769582232586447710330095559032118560881085190403242643017474346425349548487876518637651516339885224095844522746292004917200923470718950785098922784012405635033770665311270831390938137198644250962107960819780208995829450382602727886129418266434160960714824933167070368712757790797299206587079110435002627351247313493013649723681259265531873089700702369279495942622908111051026574228683388690340884019984229091631363323953674108702948774565922799993405900337834171563564191664886838070750501308866756657413204709287425396271193944183111569305636231432597571537910115899077194354366254261510323202409001160258858769305163428509109676189612612044853109675115684733078399431369086115895491699613516918868018370562025399260148118699265096076016959530610035992846400100216367723157314202185287412636972321971489252434608012654393299251472966389237794117127885777938660766005012540425159955065029658577928243272757514436663740327581427458414441033949053909026494847733887621729864557173976955928239796619321799859344251191768478351266376996441026507446225573876273055952245697227981059140122685726992815962917532154916519554 [162,63] -53868034398586561918539297261344238929003009972254390705714670932208966019764346580104511275887271203175743096255504666772109856083898044503180730526415428351583308907593134977786323909713637887663026440538809570536850610618120076496651168335870836578046860091422219343355442942785878952531968824044845116507747480711128376176072233188508622863374830576385993284050184340624646420215512470586130608694362396278773241254244483444617815847205490756431092347877148130811922953255519525742886170220714634803801561453896196288816612913090039245130518177809548018333148587722846103771832665008832962886656624112190930675253110099835131441537259183082947473069669812545477130487545751313816904647656194676172150751485658742896918919977147634246775819263277506168502441053725305881199806443766394678594244661220828760356496019830127686778899653189031403540882420382596405287428994316782408482607953369481965442798294462946937057238198018242440582751464796153410185862010932309960353480968261620753588574249090417452718369782720932132870840942701237931348294820174834344359151769869609713587031547958497632236681378024615898645526523642330004123866983036657549985166380813396226713895319447779674334462868795009011694784348562107852995302135529272461882675435568952468183790597903884203757005683118990337694381312240793873934265103214361358963145831173790813416765564364399065543740166595552003666485087001075987364853 [162,64] 9465951225016218216192449607187587777296045785224160835048061399046745957168854027813171145102133175836186363344301050732821405279480536478171471574055511787199188024546201038892635612585728325898041498652011307620790759723673679824457952413740782800890192898101355512154634968842785866858462290758085987866455324421167851999208880005293350219269115588071201355214840980365479180763316308453042975916179315111903227940902006425857899708582341724757412792931924838184064468936251346243479395047063198517630537684300737528214080977249294614651858728536394887677946628766277942529211151281468113738835434567751403956065605307866209024051146562152604798294484486493449885135351253714816047035702981312806757074308881727292966872021766977250832717099248383742737006068196926822591002389923613426175377604496884941509983805100081265986619906701311759493224313685691801695716875459190986796850604876300308083827160288309645276783359956354569588156611681257435084132901236314581476768763012644226012288999145762486639451862055678342314614230005664681849070425874776923522351001516813688977943805313277903502899150639579791647690921937839206244691231425111548106018616526293573911258536635186694207162209776993091880718967483557529360038345018200099853744308620252955656217846666112774149297948222939772656667722112390151155065591169164765351608925879811264201283711761317591953018312226859614195983712460859707332 [162,65] -889229344253969925119140832140784123488075445935269609029733542595136304644706405286559416139875223746563134530569146864212388521085917349693628715030132400031068950050763504466980336534272982061099773167372430585690089042145859940915349275700804913089492134258263420661027580755218146163190093346331754287368253432196556307892344494948064731197230862464427324918408589108113504934691528993208910594961514506506581666006217047282171364818528439264883649797429015281909124296557356327303612265089614690026639952873172108235689188610409639329130976833444136937797180440088533417059934361993555234449924930941460414301967092914699044133915408727612551017076106630980508956264908264451671478650513200548298759762580097898041741792761207239923667609322201936690004307343450518075263996151472882443368397900604370057568893821675486045269575832570573470972473510968541261499792090369663554890186755920853502994486684546620559597322710585746738445709651848196491032271487956294806143636782708023246327275907321489885635350788617217468217156573631879573930718909110102505427884620802089756360473963789284770798347975855633358528116489616151208994240633955505191263355298653494785995150941292753315553393813350875701512289431313532692507755090787815681550445831940442985803047144145819310457166847139999532717896443985288600278630466530938685419194763740096621658725132497406169014894172019896083227304854519859 [162,66] -136126066910715538428417119284272281131215006821742420299098756927283065544180791504282722674537504767216865712477772271159505467214331927447627688701075080095395334214587329197116665433599851290663017080152775819108349163689225378560377192643387319353991350326980382956562992385729009854919860997947206004346121490247333181243309765802632773408216491945121101612497057872263433787706273668270735264126198729712343738701608516654597185547146202915892954325882177958556584099203073479779322739058987814619922666670740619805777872433396079768367741540005734167145336594501957566761258628612553041978888167671385791475970174795707307612601327725969155313589227488341573006342038424459365011049193627541018277723509985413236008568039411748129461035726037879608375458382375059970754942298043239547120326796708973212355300050970776640156883581085022338052346006071015896063258673425157086720790198035176805734797245376906973094191483894241892311080802627361860221660147654928729817283556466889680663712049682744983551828101594574227408211270444847505438390845477560307279062534046957611701296632973817251218085608236404740725227231374079775112546156097195624663573454341904444289219564678105192170698330181526545223628042043061056489563835567440622766669579279456938250818884257317584866136950289385221164996051665000392128213627541542692607145393859139998117594583278460411122011770917015351075844174062 [162,67] 91517883313013949927440327295083849338444862444341475542878516815758358617546660415354728981913195231180234391127053002763682525589207428931843588614121137143481993127728392351624310719549205508120486045389316415350476729629974881255014500672045238227993257162566655000842629178003852020459578516768666757832238514936068330719050070260178593511868376314064491128572961198559339506978499456860978989719090407482480913768013385398643313425268777669794264859228717936096837080719274861695843237484264369768545016323844777082397491186844229928128194255132844004100865770732257207381748366936336071500021179409025805628162179095871203511543491883694164130000007050929672932901941395107757940254107152435534024554365608529811368957747578505477770973944202646594049120464381814619367418085912745635627418823729984090328321099846715230742244380986825574419373037269588959483499415249916926122759794131542066581611278797977573258475336764609429549009261853186853264234011932192376809323531233925410522752504246315638755744647456896303587343458541319927428604391567086795768896455903247827329437824871429666616708047953492865718489061989210738047005266939052138638241426091009039086364168171448935918391075667685089051649762500545511395111637001128617819868714758913033161036225397991935152772092504598529644092024571216532234241121199267366461017830068556429677491420699573131804139119915344213207826391 [162,68] -26404994581868737824848549972119961751983463384163317844592241648813120849431674071831433696141439958889870538107298632774418663903913693903694771452142098699574394437578251389697087683442400470931000786801518261454545754425309209915805132447522869432398712477361016392658790608383724611608742591101368125563427591108232474258786756672138788187063386017826551918927669218855452583950048265856661382384779994596343958236854231382803551030264101091521842604563079221825069860718243478680427264029858417239309081186333090888621598264271127680867968507674745699454984745661083543354915164509021122709498686608572610763978689671614487897991073472846892545040167560826434017443668469779535928802031414576136238755722623601663130989759527235174589880067315913198827397331775736214316305511248149625080316048920071510466078844862693416498988991698063956318411189202555038112540947729169604485844992046760132316996652955695665136157714997385433975417292493637751843479144703551950814080362268800598323020259372098789514069560285405798324144565803793738562409890246369526110834102930729183822541160719160529665881018850280944233371285611123159085549767773906811616994035164115672106628105721438340785567486061757801970946297531184292851702763594097797176677255609982804517440398981831941739401362037686828128028586847220736047173887324000574836269821115375529888631271633436411748129777582626117353208 [162,69] 5363802142863941668642925388204767893051082622643028089292784801431819401503783223172837164416284655576214839407741977991666650586457910239398963198619378721404033154708657806582065684095903046922805953374900554608005887328058948909788492324474364488714757269533150648268168886614173664173792426857058008884815212372513229170756193710337669990681537044398881516233660184569274551985817128467680989560294913713568725361745186215723170572940042881809164261383258770002437043175215819367381055807530836896397863591058053245582446373749112318837216302001996988591542175842056883602358694024778190863366301653635799194336689670439753713204563277716850238427231438148855787568752166953968762741196240045572068648290549643499442799379684270769418441560393890333404966474486891767093602132782374654232848994610019030506828734881067479782189481242352900530631749255535886117893232392696138107459792148802674401301382212237671349724501197714527492356868022119347361548000227559582361072474816196089955522762145942429059846614688424885349804534020349252501736853787826167733055102538421710447673478423537818728729649489090964731651478054775861709710497824062689024021574518802481215828727192160270957280635329088319502477489569351592145657220617828815567597917279640289299332092392388409649153262324799539361771701374390091072029492084553255353533169183007602120577483929229990410598383716567092241 [162,70] -818993984340836398268146451639208686207637223811630424119872838428195084120744900056370535980754472789915643112566069577007162125357998884590761523124431487310983422310077616974447062475537649731875685174339075955483845800817295876688600505184340666896726597260894441796276975889031804214089141925973967681283290700239275793641447701278233135343095422380901893768720182944052732612629594334289382297231084969363799460859967691346977964715174852914477908225651852774297038012576374414567776463838584660447551122070089838192400576456048837588878894632231159901573005427246483026713192282671289828599434790409784714217253574107201117300845583677212145522134477949361123143366850063704890394369455313252072801650375748943890105913014302905616761136481622902033871909439434880983358267698799859714308969996013972193810667346053601117308660535380090664869482000934472795866388632533890083882558247032714711855910519932558043729288820606130673742107431119620411011394744513233843228858720365931559925166138835297667648097370882884143874328790124957189241690067053480688226074704036776899900207503624926494660904147656288626352178364224168538594807234859165894570717088438144103788594704188176425295178435953251390966196756380490670008998901876246687646522263967753679948799353840474135318476818655966959520802564859354060966075082797139288127396697902245614905232793642115952165391937053010 [162,71] 90279988233740370180892147198805857288232451658556728996407138658303414604667011499752326211619822062784969805995147172463346431780231213506110071661206334450426050507777169192840376733891843879093023687795109345666922370099956752414356272650529531244278763056781639254524967977233182027840710727942172732155247743141587766524812910377855719243172174719770534534065029033033327033387619111397106515133038175507641382312749780376033713788360197268925165617338218535234228516768412689620112230094814745273782519809658699756653988754663684151791613157369161203928855878522104525448868251535003280989487017795336309589460153681497607390962059489453748535026352419292353414672663878851823247557125975959268302528557524881525740259992921806891952370082426066622043885432303902566358042810074400202348261331421095997464238757943708872693557945936257220111307982815184577804666668320141308302636791426603981486056298144487721751207078156647383895843698553033955888092387317371129120734850439607672771226813641021735466884689461218206141975394037190218981491023057648380230590098365536064541495443475450620956473370266712443370567349632955997132933739202849201132259095464831084590360765903911207576554244900312954880435083617133834425409423341707726004253679974844018371352409025543051472124147505888426666749712492234742032759523486071145797402846272258886757317553698868548479075442486 [162,72] -5503046668696053422587428008226111915702188379359787185811582908090918519477592095661943520022783475700053930118398006621834922041446796694537224983577646572329922767134625331718027207767357503784410161396596965846563182801882211545985271456118160382766993583948272114522343156869789509217396961097828915509114995544359896205655270195054188547976336776542343879749676753810533395576558600508481289941166437622196995404719819821294075269011089133161173833889042721883730984886626774171470077057618394063664326835584903021424670240323957763479635082471988861942022344813948659002430804471181190027095960570309377583427702321717735826959480379789956241708560851507426755953218109649052567887711887976562085088217550192740010550410265040742585286032257044779798771651172592898824555309226417645001061364135566529967679471328864699343524331222092790446163747589992585881035557869095547068459780199095811206595236296399429090418586772843714208739614961864836829482633701283780541901132622025009174424002278420716907692540774839001213305334614965193768895969149899605140372711093839824870286141793906962473857078222861943759505824115865281405459746867089722783072798223813106465512643663404186107217897161634146684271943095516177490859791223272558601688995917077338338906001141102335870075018508708364759193806857002336410882173590201797126775534419550565132200156419291157232079405 [162,73] -293630967545628302162057150668598704112251417717921461410862990092781784395747718417393638607523850661279918190922752488076679115677716076094203575946209680826162685127294418722812638370763464259118863077323127735726673035779382548118758617488836234432111812599423926623425477920129957656155216672533011479189000205936053017243055780447012888499781602361203206807348968150777189394658120840042503050370681946902668878652219685647896457812645638464568887638269255076928913893147575122924514453981000991071939542656270113127668214638030323496743356713808940292372462504832168604213053328845940295987436188552923458693212587411334396171303651593725582753369177224175416393893579462110453118295213333357594145359232911333709909654825942164912062793248464783783287999610127829252956320981441650473003629159455217385087011826537587018118457432491637661412840386991778584979584430254937753418502357329259217235494448416038565256168219452488187764214541198410197327744513153439814633305198118283446903279334278256962623435540543169290393912187756635914179143878065178242489285468874640324067276753918250968090282135430400858716907388962125928041841988943097623892851397483547218165593089705429622318432381941459013097706305767680635219050589546940476321458744522950760462879171279146367302451027520646657269642148821004963732872390925179362539549673966994729840003826323589531418 [162,74] 133131862559082182944660689611981010615411512094186264663649869999711563608972646762354416192913406031978586965187015690866362770327091583981010796213518076065033575374795061573910210433527044137159436733182445464841420969159508745808012436942365013644942053885457267552371862799294464191646342751878922330296258016903167364727671719503446419134111241147379805544611954434685710909721069959777642845621392464489568942462724072259002262362294759071385303072961139707440884244669798042063713399527520612866839255077641843092598296993505835282320904651787707412174883846295386769426546174813919132626958542965975716005424058313617327895735494783867754022746363896910260549757800929573552265238316455128212940935082272827179190550200423060306705535825200233181676157415152268260764356702203836786780777872246489052183792459942380679095195870117063985306650817409112213277315381026114676558963023380764455458966330099754871569762569269623470709162832489020431964482111576015881012385388030446880545999589651474600984652048533374360089884594811908622429093859801646876494606198138615570030930160429033327238750308187980676162492174557158864411181908610531507123444533819677509453082663220116505149577348561811449028009313784297811466659198172727970964410531730879510832945091609722509474595790948211710191779406160408330960401304813264260088880987965351495120130264767622460 [162,75] -20113297291691375563788661231022383033648444574546860328313900412841322772817016991337541649001665927211338236577232933777895910501655298325064182684061964319270088765262053012261946686184262475979959715505775021902845124954021114905523841112852083670377054079478727827799977984876387659748305513961233521987853354806352724139008909474670629675638115419072290321682588489281422964023030842313174537843671084021005305312922013823616610452275028234068006834270909253041953738821037848900247119494704941936974796668206389441313681154737193209045946283790151300568973971796583437197391851445413763131580698875523332188527797960830443822327543883722875753402180680523141430221242677590565714319732727431594442583508402378918266685936752929448420427610769641360870034421505734812634872929625035849643579608019927501141199594730965035669095829395294231306886230051702429399756187603595389408242336493854654336723841345527199310393455215508317652770901768990860592736888299219581463948686605719149050434293609112817314220612300660854403447293032309761607306885822886713681359460569761043729166562888853851301730315093763226873591698502108198810010365203330433025108407919737734427180152461556213217464425967296814007883043313442532430131317755973392301349361893530051287283847000835670989234801278329365324855045025387473654419325938144224174394435151969533215519742231645 [162,76] 1926394767157621926283996117912187003142742316586955790082766069775861294241328056802973600515358000733735738517850419985264772096050941842725634866887565372778983455612426648034531574617774170041907155999483817562747830422924002253209487739880301988401253957927419927880217993403714444544923389127693609886968731966749119789585735989418076100199425623887589440905629784111094720735759880356228647227428368757286880870343820562519997080386229939447724616512776558512027330320373144515334912281091509785464146235118297855127854121390501927966785071724057388274411432404469203026628858476038745082361245384097786594427502212907003351696207358023416174068281303859013775755661388359529220572302385869568729779882710087201574124304213898235817200445527008500747560390120923848811553187092176512080456092320238055483755037613969582083810136145901202094084934498728954956632604647844175804565621791150441372246589190892897373296308503524240090224923679280660386647074032140605323837812799898219488562612046599271144887202428906973967889059711137916827615487974706224255590330451142907424344237892453022613457749272594739474722923111827455565473771460805881329720837978581105768975251915549101644152885888855073584244104260827864219817682543503789109729450967702432562353836856426457010006756432547239001759483255867411335426481131544075100153374332796455142513329711 [162,77] -117561591536729131742421799011310425258669554146426469751230296575488067756176181345917501250035869179411806909377926911325017293414099488133917835155109420725046169182651641886838214356216094335238336111662953771042366845666859212682220432097934646349466364594930525447897343842698183933106613235221975225654926317210963859278097954778532226646828177003976874564503027698478745762753309760811736972368490107260158549177229988094099534263400953633807027631180761248453588290845436205792994646266223896813269809020822697485295254299716116106717130052520973968629048796063308124500527408315727221455096946687355462163007209082656652337490770982174441245909480096708929865869486188177295609980326745532539762082446238296079107953754605812944757618260162400972063976024369314647778752732788641420831029434025329827454315445444791307304354825928435129986927108103429818524928106746180388551344963641994436841531772555453917440210803457710975129350197223061649383620099969193586067339453785611522674094238421223192607158651243041208496764608340469908424705400101929590732503662707686222979144647098804462390606726437773797936224967692583091456797998152280773905831787740038434006168885571686241773687262806956633192252195749527268260046051217870626650557355523241867239543397873803399930619961355287964544202419797436749563350200477847975471860264812703952033811 [162,78] 2633608805218537261449327398885544190287011577472570480220442420480993161028033029617146171114364170178670288586815035212455620503959023186910701662875780478386644947229945553577285507162967086143561289304321845438215937487873140159335111210196920438121744957512400533915950823498906056706028719879650460810146758834186347447787846397525024982383242468126075185055950560558274908766803399668095799903198941544124470449591214096072971227157624507230840876500761042279286843707859899680119802568828030654300371927554199453708710643035729721414394331947502054158328240919545873270125922826231534309075848216283153236947822892667505877628894012502589621106715413697995579146699436592060021732190347150788865110087685988539445231294512981487653866923528009245545676498905049811836577972226402717655872987157624797416970606429226141903465012176695861678176487748007457612380276638363870730068517917976286593070859811064117889164327042201317729993385030077317857600187502589971748976405108242921395847542222440733032450724472965972195991827343611150899266306632020476951372364771494155512576973893048342787835268369881001452884201656972245836019759415347267335855826746796398005398278378866847276135380270031345049385390383627745796660853608306030509619440505412340372857155924706577819829834493718584665376429276672828083927622269169297224537096412175872337 [162,79] 329368846557661957408257632865631188348460271105681450948025759519345700674886248355287687956286222663961711506716095962580097855452941025947438175498825089969718354520343058684264763962610251003817291229093548064446685514794586091944024987980220208586434962873402399232248159433866451712625511520537981124222923803514331928318208764829488654399306893060070046078887585002626866957043061930294420877173975531534746731570701895446903115868126003503439935738274581765073739235200491928195585698981013494369741368806330891504518843738588799022875271411463227129925919336619976377321996877264298778794171552281948136271104618186426953930861202032355049673184978991850368058049827248332813272061068020846980158031931559189942398642078394970327857854740054331878953105057087043944202153040498529550309154952843958259250735753224080835145763408369726004105437586052150311009722220840180269945043453574825718953059172879917830713242118259012832416292874483936410930507314210966431833935687857845291478723807338482414670001186941237761274875157971897871311533088774472817454017110772805498084015603398870945665485992464482312857707027735462898441392617513460430275868075794712345220793038933720624549513383362887331004654305773046444646505459015994730617050830469984079400691666619195658140392664918360737022472080343303810872000925173423368874864711018688 [162,80] -39596471516029158944553591308114665276210703768019938347284154782250495506286051639641345229832778988711789884080322777092731994132790103844325376833874465226793004152043884732362346895527778680337050136937392549493072736549375082059670239355422625971854104561045797676728645027001778460566835367185250199294227814087592205671765284235405066634930783199340424675020344878199795451297374336328856315542730358010723862203332104341769595404940237770605177339192663399595195562222880366296421796150371203238343153427233572334988142469864786252162577105581314443219824005165533448815183799999336165188788137217977080361544034875961854940585147893791021844571125726654934217970553296767806802366729841638281258757138175846962311736298575337666599050020152862370552796614874378246253985923173649056638610917111815769677739163358538470686914480789144410150992354790141766164335673953471110909977457091975302331007455330767158877401292588283026556895980982537128205883501960317316302348992139948898859047827047209233355533754136198261706007513792854408273086156880123063854425892514381870732910802865124601565011438296714650346722999999176166517434561156223837657788793058040118252428804127926016385803397029242478372344853323701267123056711992400283486197720008109022011681170156233547099623379592011660321964450823551141279533670435174512085348991570 [162,81] 2240043680689715549958661908825437819295776451648858667162541194611975567852206617874936666073723567458669398015143129354739510901213016213915945892168546631771603320122597877743358177073443494660107102449846982509293224182576087571982678324367446262039860660870424204348128389004120013264044395272841663810878370242813525295614633138475947405514729243576847239040954548285350680521186354092116899362688371659867861131127224703101362403044008550155228794806192607787052566767593046091509287575118992046795886501488284635980419082260151252486006813580880840439204643595195592275283846297947682820732849096010567376072911455688531815996248730065974753083910400644838542385870191253400289412188942609609417911776667005835631347003276587488801124869494289446396170338590000594662137118865019735981921535490397474579793494868994571775177805391548042770393076999091878125138639284055858990400783895397115662934205840913611411345577818290968304247640668332372444030400280257480884578555917670282406151202410938310512183652936934761856675243602990055488906688475486725060543808416751695918670857115619497353622445412381612180439831157078195233668631666380137358230750709056036156732630778345878140735946309126055391744164298945201249535040796535914321061843711942748111535938741901786609149478165772530375072561922707469387617668412700011586997120 [162,82] -147093516509979904309614367114385921461719699566578181990940282923074658048479713271369101968048987897713130724700423509952555331765098297108830949157111649841174974790274251489019479990673843481286979353290934378084863300246912581688285253001006165126032081677187251771988614879279180734917840692010715366293759449839760922676860872693842319622872384029806801768545440942168081454793131189366652554763815000013478284862827422031043692851002457590931981744874580015349378997700494264413512226243194790061515784890588466414770626193119312584006956082455089250345709473062084879402177523658493418354012265301903869567232651789123845029412093119047352445771233025326284469825330567109215622407982894641036781465396142641841386823366209080629455317160178066153562999364131211580322863291606228271676599999868435871599046665819060933407921985221192407048438308335638801330326593401913814687313690044983804363612304522242150472591321858435815086911769367113598557855013997168011333828498123594424370088321907156426306865413422866687490389114403667455534990100775795465201023291756991904066474049340081466364113315123323300008014000249166701456977840077508971915523946418645495056903715802643459721408547164327895954978370728297323438415911861890586179933300633626344852930714837584763930230663938422791588179285167108188812823093630026806731 [162,83] -9196935630518287587947841857289498230599759482189281920520103674546967684681781503749435600127442097886505142160162170172245359866802894443424804613752515116917944094990521554410166237491949622319118010920087622412337234354585553590894514426584615459965425641037171047428235777644200917102737315455512568732059069551255847620147792787369096852471250725485734259230586963380644978061868766149163442006907916220543181726051118333750712427978213755779453854295083169139550560467424656862356718938737083653852394858129703370634374649141737504457350439277151675786223652737857016302785841040154696010401287725948782539639573827975110033110267841869508527967133577420637853484234886416948261805476884449529018253455208585239424855138311598283167516140817988978288010013195006238244654918415928378992701114430745615231914117621061834364646401416216852227870742100565422111672552099435728182419917518813813387505267451893039933467439678317514192971890070359048187432706442625050345725052644738898508158894077017464891838303239211887656494041083068573734736203743698267551139959988159312537152590449932144447446128736880169383178395871440604014027501391088809054798975213400504791850000163773944634521115671022192802216455532439401567553006519336714360958959318314658331121658872437663584991654139190977550749534818481782250915796997655385 [162,84] -670946973419383976872755142367652276588273745732819740329432952089057815189894010176654577483616788569396500962439160166405496159016834430897636414824733382780462488949053196787502923774333926318288251164183227325537163892600298788985708276510098901059847165770302054921415282990101721948351968026447903250272301606222730486672831395415507672426815960804195989323856529328751109789572848627190935854708409170011711682779797688687575491459084160558388433941958797919469621182543001465103548313273551608460874333995402955973417590963436341335036188018430535585976847481440029797830022347030384775097194873768653701246684571664835043945651853593956670866023803726408761210052171059332221594086868212079706753805311157885193981056650883207923802581244335680162751092629075624845588165838126435984689738606375769366393337356433790010928685097197697694604123931991416166975197265174782777896500572549047422903588196676551902911983721819542886040774916441372453282823596955915734717335462561178800221966681041329194001560046730064919152548353184532214717339830296368902038222898042484350812525650900634940379661786617659250983754060826480951748564753899037349446039788532068041528069765306968999629980940412875578512696349335789371313042246782804235769275550343665898969529905704003317512017771031665824098618756965605822691440899112 [162,85] -57519840805598272954558170468719872078034528701140416313429729432497074402316407331847101373350045020623163631774903327891027128516674724051446983851127773196007566142789740618008033401827471136512490283190647747839451909453464943274257992233456331521839306184129171098411302773641884722879576457175469871970805251048606190072814891947809257216238578270498085895852813750482975625715618279352374925573714218305422727078144187453940014045394269524895154628787269048329163724150451868168594739540459104436406524960679252743785565282384796083946298895935796147800245663985350248988080029590939800999292207376381590363827232989404699640828422033094367230402734491193832181335312985111028688663898239291129312105114286137596726144688113964442220517315825817496381174386555682362523247097231092450399511464585609111208261450919369682879465380156627539638935667770527524473784798524316508716395657258803617135821559892881937545443401591019525467995172303500928976292830437451586148539377045366468117757227139720366995963812372675247833948748328090006397774404860603339028894375828850364386473646699448365071145246636765139899337807322242758202779735429738613701554306489013714886306533022668308030702698774118494974958899550327668051455846959048394761946618974632327353537648084942529884703231417756453209929764094730782097954249 [162,86] -2455923080001599634889141959952863236599855260301275584453355316962869587244840500611096867669338900624162548071314348011485624998210793850857523309398419179067936883489817546345974282706015007057112643199662247146714821533776586826105853823881011702040591904301005845679045765432151691821290949347911119328381388333543728533025910261007532211790373743849673808774077776972379611394988534301277395517534506102120129495883051618681820290714205013280096075628852908986999912724421341073708405808580617557881298115628635016527977203483384256691144197915348601156820217405167951808941790314904049852259540956513941349030162995819175112669649515591964737620658958873821439961860891743205704386086571134740322826752378327016275027156293308581326729644065674727459275934907527515424446234084333380510630880327834604645929076392480284271372783887441951503696574257277643990049697490781763388379896353022400176973140278327916305924450561470016826378803434981911631238822081138309090580693822959327155312770283459535796790289066463721650933786574598227444836435968127221819168763248393703151669840475338149112660721274725893943148947835679061844588983376111541170226544049638843715142504035130170136346158969785833115399570829095520996388311639110402554868088688128642650324576899276834987483178122927116750824130227125027140214 [162,87] -97493767228627197099849357234174249703708706676170955444015345794804477698627864594777095136350231307328963355126207203622528817694792338568063534288764529069563016534404004176619516089109312353582766677590646290613109988485392808554319017516491706772537896075694394396747672937255162242225344084463401955454060666494677894204658922419985050395212648139400826514784814468325068782013609890974662573067839556348339679728440132519756999475839152023392922932997901685717345451762079747073489426281729397493447566620152008013125363976269383407498283718040989741112106731173687734137207399685562432501844448331876207737952209257523426076374419485845076664233315721407060953006110682275143565915522076202138010616775800825605434200350752603643554173651638136102990389192341697319645132875352504035753038976963930999261350245917754030163021950519194636325108677265258370974844364266209187414772685683342841174020270186946339841093799275154577048225012285471125928609572691594966570400931858793678641730839862253540779038743355536844129983944060895874752643605710683918552551809015686644023132817054475384471180517715733265421511617396557297517398769467358168697901472186966176372455952539927983993515307044013921269295610760755574315375608494122974111235863673986051515161239077990733413720430446417339114893827943239418 [162,88] -3227369813943822246789812423524075280718181500147202938773769131842370024754301538842205236469801688354996523242356362852731729038771254467935923384372421639872546168212791746762531010775219460450308715377179979089290425885323511088731911317498456379553858331594768807632179163996461413610392387543181470993556102430304783303761573854462402874581396169816974068376920658028739617479181619791948937996984649065862316666663517904464490650212209935475340679520435684447949748097741254621083783360594041920707276835193058949555732782059209474969639666491060867774637000469494867519659247352842177159123913978180708619468840965692221365996717285237425891389431995969236136583523096631818113359629202240049594998674007993928670141961831833321216003108912489607340281554662959977159724730678637018299437631279458576435955652499282445321113563543949370572294450013595961743801571381200004110308321161078698106184501364231998787109085568321409623404957992630280551947231441167712968713992057353664232633085501984569890865810607247566185998893880770659235234559304204539119986321366842776072953285862620439995408435202963723298640475963670912035116098274343081935805147638827036867215927435603360803053557026389014117234409033898275687103205399116987825728796565544891183240875113317878972309025460189675393514366261019 [162,89] -77075475765422679160298757774712045798843634354545039206388386678369327513970638868680504945643598214584376066746237414702855306347790224949360934441607924958244414642589996808358696166823698588431585559082652886467892962490273399574922823598460822381986048115009426002501642288301827636935491574831010279946228059229199135490862962070614190441541877710070793641327230085532163288474074200436606863058740256154122888329213204606343318475756210842732201968930724537326434810756878999123281185791464941135232992132217653607306993250564924010501727776343036581507500323220875421558223959735751728702367538716854507287784830990319275835118325736344323094363481537838492628434267671432217147451948079748246712398122114314846924142468779366144888125814572141355645534036388289826637166001935400548808085690784110881568297760103371273371518193808309550307978043691123470538823396748677904042443164873283654015459211195111575900366742549306118236765238696600281019270531694603662619245116822129941817465877000780161146261783414105860334474219285100919304416924024428427036518764202253863782320599914512280254071934018406740524661614801917238999791865209291812444730043368454977667131918654447316139599158218141955377234014210624879885014068740998054686932348754043507358277809735456360073398715630702492751083355 [162,90] -1350006600666877746759551035596483219120564256045133440904291293934124599273209971326201516264135824167597768025761532719380183764838980487951401052874735271118561891566171402758280654499685716167177742544247929388316377069148504069605659505572902795845897443413863466423538527743569810787099365180722654877952583405374218726096018047229429450082081700475715619701244679766414381044884973158238869803689671349669231854443022907409037760685276737930755783368239656601495761826277715493706767663083042245977979054253047309161349805034949455488151742355898121592099521196167704573171489386505440030592438055317807960527940285755868140121560525666266613056068425035076218472427956416249897081930644696253927254799445939815292066093075572075068217480324622787256040546396917901173854494065384909580738747786484074326863393313147914297818695435128917957996062440487758774514358352498277858518782635426355669304674784799621605623795788513580367438001307249174971162869006262701525010820543292216181099927814745355166978107001579834472705964793251847780527235188180707529257009908809909024270684438367919349648500093873934642065987637996580246419561953261133796050411620391108470913366465917775964916546904507471846348711904447389707957113891570293460826533633225728810511986845300665242177474919679064651547 [162,91] -34733644830633791073638065125415038524613525370564768270842554934963534409096158760674166597247902526010752131109488452322018425017964513155650383479927079173523244860897446494891785889327461344135048044401057612094290268818947676223738360577024559202938158021246381456517891790103675256158030258679318351355362042084358616454529246059716945290873967545212061166282593769350629355110893802838415783588176742556991864898818790394349540677130745608666995223493071032232470112373541918076147441150021687544337207983078640606306321180030198946114218838612181375307191079906728308971037637082188012983188916763263573617103028430686298261689733442286589545872261185789407728465791776286246968393051333169310270272713062721404319747202495812671896934640445241539407599818481835801679027883758745676495966674101782828865091664832496877711352787191001547904024584998945996729866250948455560045191241339841662852068859622423021774150848314315508637661315877103468334138477756776573292029059261547025283239741730731162649046457949361309627128492789444660353386718114528054361678276630483630170010002859807915028553656152787118198201307777523011781251150229342761151107035215069407063732149168655343131386989550534477935513313415800037476816358627096780375803648198407011511193987518896348528095139984295948 [162,92] -294730470446909043913836458069437691181016284081066320233886829959740450992754116141297889345172566010332741770761843695749833098254957130677347142772073437727649278887536390386013967491830339356261425109591480113180164851345636621915657038888176073237920669252129741019619243767990485932494390760104370310896364092516628693451449673195246920880413342247665370659162501552881316457406647484434591515946069847394138947849289343566613969826627139157057084551817047498622339826304317654990461449805594181423119078562942282994875722134412634920535369283883479617776998789534389525206363728168550506660570294308497018953351665504254384414254414097603247737358263481398455534596569660766481768588572926930125174396812112490265404989187420130974961710680329641470180879710205690607849840551815778487439253597430978122897990265031809718065076461238459773929119257226160682506053454504628508300552836703827252899236765660715836213406744275059227521219157418072071756976703436067093829709107469284143750999831696487753232833543776468636020457040113529320400823830031545746259964436540470920054018966938419693451376821742541491249548515683092652422455759029744591309923023461047105283950013105317624061648623117595431471356352513071940080058144415752179893318163868540142808609394555522627397692375156 [162,93] 3816145058139755305041101803087336605011572762671986692973009593936290350494687074246542137095867185562954005916623709687846015930196202889463420810880058820860081963491127842048733961544363828601353840684550530796608423617433147940716857838175072434554181844439905434250936555851481646346377201683729289898933810216721386481230799682523236554236226375884118219424196131744936553572574713365029422425907775292397890482006995314661496972261361014546511404718886965020732830206097877944444704314152209019565417602109160516116941159293450606206375513072461574488737010348463942296661016418300166147456123840009127159978760317669727704307633920730922441556409095000804320036024606437173696651264915358836689064855236976715323452678983125390040900010037856005845090163510213181327281584935866068724167053086657014447528978084090983458821310918986491493852819221140861250933082169419307526687791572010300634661990619515748241771000706981217508441777889116373085640032126162558066637624905248227395960529284854515549510947349252655804905669305257380110737429448068020609501631092160873688646900126099639408415388067710714877533667950889127332601659253142926273016715528397353172455959455074207100782464573976106914907933476944285882178903086548727446678526082989757929829988240957930322132601 [162,94] -296269314885527503210837069745179495856589136978519561496383374430588909468474843286126972041746759707262778500792663183188779209156471669851072523110683085559841570652910752388625954514968713425440542638949991481220710539165570063709793669757734550130563138216933579121873186624092451470784094636664593368327541085189579607270804963463007232038272339891769397658348355158838667373579006370970905083865102930970494878491674488003323545994355960508184623232366159324208618379006745019855901897192460739031357814303841658380342710117505386331448316430807103937254489157100534058086573835517176958674770850939586513557581062255120681348868018149569162932411949150210378296017527308072700503079317538183777079234307023965986773721732900886844156407449414373044089079147613695392496906891050323410475844367261003114691525736455319482681599449295902318191029852031074990242199149843943923874901442781594326589907062572727895698439638008719910732896909986221481297796619485454300918804753895215392480110809578164315692683970740582293404055485829061208588948393641480557979605794551309417532139256157624225464181567368717295078919005893008719209156342461401302437138144834360307932617011205848207751710474539308644503132069309192843826318991290284892898066902808632588893686087185785965958 [162,95] 1861951718292716194027047014279076125803358763980962593123677169992013141879629398538582438717409952618324733459928240014313230261300682755841798309372049854717381232259447130534627645334691714792806671622067799136702917775998055252299583218134902834036839357343879371984162863722748618603632171479009988518566390094173739497754010948677022954248343951435473698607605884751517248537644804466833610363191941793596236182599972663341397697739059839224649158086411509606818662764759214820784141055160843830973211667825533538117530709215149983993663326908517026298290290473338548703978987544193911363727156157253704033620602914685592437837089332216369074587441183840253150496133855653891416074844694505566800059937974563481331529773007737506661467963348682392987182086056393715745832708030174517233451190844175545585743898816160593214810620114838620931471547939714403103713280448125580063212099630977504215448234167963940057090787799551818926114092498817706304825473096765911661446714547663508695128442081997099722075699488418751776075003086475514679799025928715620395515863048848789013613328231886849684013472887965870001945285997696215925080997774773214698041463151864014115166765362804479945531261314250209008513839240710837047659862741941503778762655893383610962704959602158930 [162,96] 64952651485708299482448118630224342802301388847095993146120698339437850732728481899346768659631410109448202883982790367055732928297269341834544274460783221965380187958392998782727599485517887709156889094966261333830941243311019588038754347431935535459806334248052458883283048247034680694002548026358933241257689640401528697546805204561422120683945138070218661661390306304314072637613701376277840522059022201379325280059908487210459724481456172163295972952123122976474221603775762359638897215319353198798585979279734239759564521716543199135218309849410059052463508564794026442303522477875926999524965660503715655047427398237326224793199027404092334472797287021046457743771512313655696922889414368057138385106746585942256130789727169028961608993457569765852587962265322176338198535876934330325432065695252737491690095911937204749844442748794327723976840651567255970875603671830451760325902097251565309451827474403227693083722156767947469452102778078368313002895245995533660044750236529799676023688735637420001261337980614511365478448515943006490374678734115146381975145686409480845770119732592609393616790829515154613563409877203085807715256830186723573199308869314813718341901290207169359968077685676001469912139489110850594792546853969046166987662287827513890258528936984 [162,97] -1773880284122171441509789290560986995518292630862336705119883484603411213401165306423649652212628681213199621296774401662895451289804548295396347355259607667601715259348466970338267291473051962075824751615547053269816431643763099734235757265709724161765511889704519518357591609181619572808395066521113051097330351811245372370422712165049558604440127502246961662068918066738509798419581250817628169599947444041997498672147364438803262030319510399150382961350634935359329971803797907492781489350535618786548237980881317260434000350099394966193230086348744501019250065854797037303997376171618161927357187874059759108008330276173452092546682562221582280714173092689712938190556969147982856572676568837783854097274891114068933407384672195197956187909619356913341714037730001002743340454786537223854340810643961746396261966118586971554250728295304217415856661259828586396475541008588488342000508079844914840258584863748611821731198001275397053022783995230268779330920010762859493057672705639230087460824088069826241564802663211517305379561465873854040040845523220766068568331941600675538529562137210344861088516024078160212620844017968860985817212318748582881920715775976257031232242413723978165341553201403516202472519899891660029557092247890913259912593171462812920894397 [162,98] 10907520941565356333991626211560284120541087279292351706652204773450807584337489077738608663074082963336546683536779989373596380317080150351403908131191777696033149844754560309657844892731458531288009861013250130645746805296081951135118186552464693745802094063450420537760479773142420136853123648495869497742030263354277007715839488677292099435513255662510379526140660904081491407307767375697481584765804321375135201739053499757485555945229185773249537400088952045682398958954326518440074528457151824967059090686193076500591053899056193061188685761207319428472371850471540425828243860705854898373278652135327675121394754455329743854980320049975197031806304700701498936299173979268580921850246171225135659340796237970667396857014364562014497707670556847086112030706351435513098268898713132322906099000014030997435791824082375424565257843577603212962820869466421926763743840760886830800315490998232419781353568748303547247203581004022239945136633963626493944357308409432090179107019753028339990543058184293698634007216095532934022396683771856696526693239861351031530394328670571621186462120696940393235208684520873588792150209129380416428482773058799293650702631356616057079132358963543951615124070778010126795630497275405234213193689497446117942967582141915588389 [162,99] 133934955170033581141452044291419627376065194854364727854987412506067327195627915261750756791534053128563821328408400165535462854079988992422220487051779582791212342360614157577833426955900832992093227882416464217526727941932940501076656653566976243566715628776845207910340776296488216189331294144718171629928996141431970954352875152261179775134239776284175879846740266639080436842190936852881780838299545517836923713863028611278755566116536181922472727429441401989027266033251465475327914046937945379928568667392871626947747510926896808351100353831111592756750354780197011473968107351224965070259471366616001266573968221185686127506284201590220457520699614900626820530779970661271001397841074356175041591978260985722891868464339020527956835592856409843616386866081199994843231576581407412165053860434148160461839511574388697662545702772274971289498570440461247214684431476140045193373823855652383748952063760997154262992774850955553003904162140676175577366561844323557732667289988349248578946037479217447367405619033392538591315405383171274322744559586065966395470416744531081990990859921473070399538512390550244478979780947309161132315216880016610492382591798639367277396243496572241837823594587325615444562653518445560072540316149895100262502222041431732 [162,100] -2404533925914414001370224204520287722044123018204345181597942133765631468991951944710073883136276390853068603155205694475112617157806317999139600277301919403909266174345355764222369834879290076021314913735802176439978475254403492810625830883706425914707575096512409152168322858025415217345187093080105370774098262399973941499511149203517914437398836185693709550940954904570687104754906823797206232994020143780922922836716974461249883145323364187608377251208701837253034905542949106562225607780979162991742174628371485251038250750732677350493703770302378579578778858986373666771426046194407538207868080878200318039719961622508654357645380220718520874515150463252662632282064911263183883168883418026590918554218173063231689826124350708767576463195946506438302838643169412408085212135235486337493481177885778316519428117243435017959808045094487202456886869489895637406113115914965887596375900626527207471559963915385456904344496017593319156589144081361219480728513806007629219245029353594588537231796675313531622394499870312096569834861811676688591863851931012943638411238184578687812840030490557672639189773983289532865971070531524437152924492262197439157838310836821817585681515253095405792438007913604661708168124762946429374146126169596987298632079302 [162,101] 9582582053989004714696008741560753963500221474159506587817826256779458427514327346067069246265045739382136153384981809415025101971519830712951980312992111938986240381353480559229891169862491310084653904327924831054886010817744038403749680858591676881168834202162980926600677809299653217067730621553797228872692886320438018129947279037842069924621680218008011472918013090637410362539781624281311119222530192786785862390044328089571617591000790294919342954985700927629061072361846860556252587476667864369029068554459627098501584037200095374213973290743729768610557940720749585340119471936689830876417825148729440332011351705755057129040720819307313044673302014104738981471205345802259088270294196058548109012936153105020658492154035722560704013656805721265990905638447108463021753830811799655275853995432953834589970632847055588415777045136190160228481708641409689344118903016555795547485639811202087215311281421903040042136432556193765979271147943762395862462684613093076915347890411638921003508326747573043255609628986357292453697953595468405128219672188171137856673921225965609969020431593167457549614191509495435509401010182801848658707035040880910480394515260330473427166608083682793317908620654043325627754573556844330961530055242054614216799 [162,102] 51287178972954314857914050928285360740798704850703557482594924838115786409441019900439893887278610367256210210444087434916989050080302423089409918751666178253330333251255190632731637521390401539907938682819717256826714518134806659771699841612221033846140736241781539968848738238357459690461974877885852065687822349440695180868541461652201658144943961201666715985527003692657860630832448129053105147076762673518310391277984539563077850053849894480243653045867467157826158722245270387922695172490061185123648517586357150949860838755425529287380315735155191597889372245559434604388558067839342234668249332215042648871076209191790105914476738990343570339988408945980068053440217004002884627489770830032188566710852427311722986398830279126436769834391174742361638419667567299813550066836820142111673279414612121025381144742524697761750956939760442596200573922894268963010041491513139950791141593354376240658479959248004819258143009575392701112570643495699079328783593117786382730150316462467740395120430911205152759083330779429684107834302009359777887100493697844354656033877628055958746482040524944233343167945127055021455784120053089935056761738696332802029036042210531892838629242909419659510366795988985016686085530125672305859249225775659650 [162,103] -569600151814529924219898549839553615871031118312363702440633933614340278090175585135631458882759958775842888863911324416729416265006012499631891724027086942570927615321168467691709994459698503982010890921332866946179396937320602593333280483014847933983564363682993658960228794891775728626833036701631837861859207816218595529362483212998729909690319829983943046912405227454504819898439076855737045040521939028152129812462657400281251836426945752984959151208302150991404512130227238505043000215490886424191803170416111166570273470511478650763539453544139354966790917150981032169740448161665233911131772693708129107828287091149524784553932510694980227374204077876351978953037239690121504576598828055516505443336945136379444351991295959238010659236917936390468147127602553351342367556336298490937141821120446894365694229259860246962679243074596484412360646601482706648342886034004630394349919259513104234686622756294355733509866966652983273170243740920719113836215307133190334293487568831595371787332132597256305936624142892241980552060910692459706080093264953488389391608265537869417445845117669651553077804778056809025900208809731413494895883726987398867910640497709800112349339222339321887479949817661577472925157107798919743917965936921 [162,104] 1378632532177134823472956203536323618185803541830125569270263876856055875166561900334090476654571702473746178236499893347024980372669357874093135303563460929514706686517483844349855464780234052662875147206883178864379306304488757401942419439978030217570504372112106378498341316448344596160863265937737067146090813876026304002524234303084342534255530830282605884458683991664247179296383635818109396027780502555374463849554260763541074122821789080111844222969129325328154907462495638206278739978525092496965676520376640352148051903425179475184510188409086623349073499748243659407916074283697258130518143539811211401644666720178554199838090166138996262272919018233105239206296289571863123961386477038546902652594047509005631922504255074790591295457761336504258845854342268995056637457518698081985184413649248308455569951929437618287752195161619415486455317364587034525013530359885205624775927749803456329975377901276187690805950115555798495571424043350821491809568206992132757856829935386861081552187858774808752858421472520543718407515833855729458024863847734252066945103270867082971700637859411454166000830094774135696762180251641682566050440217938193944657773578599264482276739354943383804358614963266663346201436795547777909416855 [162,105] 2845052342279574251867307926596515047674691366226198904824707319355653636001922563255831037448440357071478945168569822191596928791949284848867144438228255640287905324850243493021150530432945256603521783284439499053221627234782638219648644654669420913381215107639980570109701450221311474029492691655037539165422952656740050428400980588453952684223211361961988345742618316304150468397667347796523620995624594591852954458837838556937961158541691678005226286048095547803364063093942885746136889857081538244756111459709303512044153789989969264398626233966822493860129517184080873751379753486003754295604859807651448066522142525398091010246773841585409278112204897834241709377809294413073484939549219716551904851412482599835325412829313688725107802496879955640329374117079748542082659702342383527049465813780593153805145650672721462968194267629103661471583977761517206575464884407393221677023059194833298553619889272354460415627935781847561820841241991013307933499865297635326062129388829780378566747966266972603019875769115265372886587819138670634144467707855723641309211814645865561543173703152865005149976576976322822481336900423900538787842934028561767433548547521161975018394745968182204401862624151478998536813057180363961994 [162,106] -19808746125657667895675020818045584838377219626855586885582840698335114610048968744330647490439257297749769353673559180018047698269146528423795890562703307721628231023231136607719873151452715497635703952822062622176203758187999886662520099482891832000994917070606452403882498032618457496963474844509294458729891657408713224896465649230397909973381481055328058351190594441284734726634794170472118868131873682533287343398687210969912383885614323727866266899920189382768490646114639411771515934329024317498619676760640930352217260696429457792499541456024016810661835425801896733921818378685953199549534412728938953479414632853852745661673588556984524142276727629909303963143484923853354132579343301674907314793350771155977791944519547744635172021270452462873924644955831156478993300692594541376586054421126952957294301662256739701580041255625856678902081972920161795516077562820196310443150301060919477256955381115053922907009441035051752742605792703612576560696620249566612320544661303957085523787218384480164639052777207434956322351561120648311609717258676969593943228894770451496928242097239477049982270331088649230129632480686784113415395418037844752351190782936013187998751144782222284703105076128159508679878833394407 [162,107] 29095037009064833706214862023588615556136824630220512666362165423843698761543851451271151761252938619959968269785503088279761230243854548866473905620818272871488331239964542416087458580097406792635850635086895074075420621884255073149304131249721105571336272263397831545222714504965157832934302780122681626419798366055993036819317777438948033720600465542703729308416910728348305710254570474239476206138213236744292556251759356524187137211777170394034366356374869551505867115674780950937228060266534475666133489603632836555652618389818654199896006099067965943506776062326557453258344468096207183008700639786106979437493495238072407139138144031548974265183059679968372336912576528039112995511604462965359997587741009981107700740786719628440789854498073550016005219156485223132643813671228234006719082095319519284138994359987212444788716144904167592921770327103542308657199216630450775872017454347559009101574108632022309669813275409476130147781151849287063396621754774920226312991585548123821491554261189842586665444243318091389492087091249275921064714340348634210283445650155022405004694931656883066540102475045230282657036519204571263505696203614772690860977662933718222142054876377000508916636507606160415300005270 [162,108] 15022184471785696038567443864243360660869040787095913158869194456250891381550573692767185665146316134582903278268228983267139497622473872109986079153704017906719667646875078954428364572106313390903860678765447195222616435410495318585875916537865215509304067743248462856561132575716357153480401574370449693186330152964256135731544708599286369132450884842728204475615183796643294442152130909059278334327498800720104869683083343781553315828666299456993897410283916113939230922666495034860116713308360990905347745000860939932352908698682475797659312077195164856017425097141235323267626879237889264859111952092002301783535747270614613671088386686709950683234087199006756596696928526326581860046540698403557199234716657109385317235736736434882538631766128885295027405011832711069622157340432037800948910933033621654704864719660235331670572695033953209874214533091268624594029883976843984322723504439294710377049625115958252808638835750901512256214209064680738960432799829321739306473734957220834014550978819493438265240974405885616356393755370268766348034144950717985058912357334330028009254547877058808965869150362150338565260832222461482140250166870960856608788610439821199533898116984186047514290373411662391789 [162,109] -82744137320875851728155367037973255182711026595677230640956166191377109224308276119577026266913329344811053649486213963753539816510994865985206231185069663088439355977866728541423885076453014082231332733588651925221997660447108616376580234983832618697016099627031241853535897850108073013850793697853431155547412003055473288983181735085577409216505627904909588887197888856317475636682664809160943140605748788559408747513222950858467832064003343683580637422856396447481654354038718702893878675200965220279068966557481497367049996745867566783619219146464198325668522393713166155078972514648657298520777750634995243120924186179626891142057276271355596900854503695245132690108002987840487652679359226531952940547443849447099358746789339608535677255043410643407311891602257287636143550852492753564742725320908956384590984018082989437402161619196871149744481676788578026638099967761377952707083983321930553672238590741930112886744284591570144514037772510513862354984387650493716719642030247499582154785972462989261277598068331598917191010780543998650989350054431386085639784867010038451866356735522328708778150569819221093762548667103895376718355346923338515863054507219903699056788708485339105041255217369506 [162,110] 74690071201700345329264669188747667836711621951567658748780905308652655490055738661107776230422740841121358635714443790179497151468300986229574761225607677267263828352013367910915048462284719764106917016483264065022809714469392051438825285421476095116140872137226340256288058707210338854626060693391088239327090791128179388143054901791639777025720699043976124623369866832186077254774124123383770865618429778851642518703753107187539959248803336660728774294142627613268146600118851556526505678795837855871725097737652798453047376226695009011910978585298105025554855956925305660151840221382570241005279039520147471024249968663827976461737746993711025088067757249142404100652145437290121115724350942354684164394083434722126308214390615636942683724958722359923211448663754856166289237622868488532746390602337833895482840610069812620334010243705223286450331321912320249561422190394247103554429466503686540777883135991255443815015371202999347382880582488901604276384381595981963618350681403120095920696883021533338439289347358513604785351284997464120002316650135821546454553770924629424834013082539980095520884567948711070668717932476452619020243856258392852997382007365035177326435461948096266880087809 [162,111] -3498070972903844940975892349393640307407469035760634939719250008525772045841312560885284359903883162232058570002551265119347111054024491201630608313256878618195936639196793358640021042722826605459593151035143675885441307448551686732155446359206969267542860760659423156453020533988138291774991551665421795610459488472106912158202014544414745027311713549122592040117318947321100879924070151198797175539888563153045902338558892482278288319591549687323675286600865065914378138386804429017107511486231718680189244787919002425690291481652739269994167533221103683023255628499381318295177480604817716622954895877678989081457616052488107633561132197533045951831736636297472078338268681662231972591761719571555840152509368549876285399717402260934309057647328718717546114505542149715236341515205505705487855076381234344000877046525384973798722758218535999429139468322615284384754580367406624648161237509209111053590165491485128820063123695122913545380307988567572218019036343734982498935764800749587834566811673913855987210508993754523084085115419792448814034461334667080892180833343477373073645016252989933192782665463086952161310878097919676760860057839261554118784624765853075052899427320354308094 [162,112] -33042969997177798035453006724431352356924643097966641358087263757466260899843783103470517556174884752673997154480840277004443757918742532089865715259696537354304081558162674997554346376730259600854738690262827315706080155998289364253216590988807514984130569987584500688477967217946216017249558906008323307941701767965808714168923498197501723691071355328426073865898904395131851068727128825311382414536184227172939345377061884178881824227703194719052729894099847877471529172575140339824756246645397135956885963652723712750914309275431533105968458868234812884837889352305017270565034459629573601502513390739675840016662288398025726883082760465012321261867414798050984683480575946991341945909354574693572416642101856822323427282084565803625776209471493923658028806493228383264562359786416674801562919623624051466849734557762103820735833731954068341948888600011721649505551687344165889217362531767728623372242215944154557724080953777082718082522491475931852358525608901351450168272172362708011686353226737595013255511527780952268790868064674784477829085078979047224920822701350675443176753288973865192746796029621319321631016247195022500907857586341702391098786182400059499155357020689118 [162,113] 14577392338187614519073167419541537502575739345429591497934309337880537818225177878025486868550913830223115822309839040015613601912310238140857157703020415038651251461207081986929039731513850431732084755224975878013318939698757368421961717780421956079896084016947678758929920917472728381134352700419276134809022605694786696193010011621187695130991253222904683570366499960396187169992467849258227522660074449620541702477893561992584894541449509033796354827071203086937147137967818815971567215536542262422899648087865893267691681388043439904413705815599030581696331908338130653870572237983413777559020905466574184705632369951873018237615383029898911033168064044757854779338424335253893451188720868843257468127293796874009202402119886119168955464002453393101183970270173042606348447162837852460667218607622415179131637538266284667434405248680954787556895941308526881575775320676443834430204450909539127141758486757144972306217509186178692882923217191113975738259026153261237194876465995798170340151467969093395586396392885825696354460578565420393003291463785032907250150926173088230904022395713034530419375427700941625737289277271873482988580445249350244856497505753844529803453726 [162,114] -10750105869919103564428657710908363188915981958430545286162258937138185205909321118935181060007608997075392999541587797812913546177494514326020473046797586294506746822930846882414779811386847866164217391912626811918503240282326550664860997754706211053756403374961986650030833821358747601594411112731800328352740247370178179963634413629938393838678532130914371454369597314573221942861576907438787050609553629273004519296288938278459219068927086578606357106604165360098865910336546128553294285168201107329244055246918763870502371729939627421757503583539761616038135788023442693062116438945698420617679487110551735040917755214540474137463148936143437610536913508455375533433220832234843687353719088065803704591971912453111272080092429646476981095006054537441443885683053638036442502091333890480160680953723380131379166144941696367598649514439580319067481748521168660984224990820961251778642420216487276712791548826050354828264750816316994165137096924492764075863417193860394291267779971237417221663324803832375074821358344247953910506432059843006571048933779992807330989729323798955933787320566634838908580250018350439372130890708115174385445224360812027290947450965897387247 [162,115] -15577602615868624681973424093594855412966074152002867628609832920904070293472612802496976482224186541552274576444402217224277204940622037556517724851789653782023036052766313340213986308124499041035939052245817410557316649597133603494898176809825560374787951815758462244359815628552971598797645916248476260807322534577427428758820930747975549439055564934874453176712289332314107103695824599028299137743877587231325793508513910804973955625969278686634964080980791472644083565267789611601029915832465159697648790012983915428553266491274961818933526012756244338272161675772377015850369272779483437734217498541048559892612803364233438996449108699617661645763698310306308280481782720319517787019136277584379702255020321575809098854521705587399470057395510118640731286604210882027406333197922022672367971611598975679894079576250112592349557347617619800806081195992965935959430989140032095279835529155624496965257256446046261402736154284801881724552665336719213149805884939953352119541149976510114486285258237352452001285700233472651278450442980039435046985519521766479364590796047597935665203406887642724174760108897879058825200893167934325704311386496607075298136809907287 [162,116] -17029062308061189058518841450532948487494943951729651121767007036207644518280217937177096583504955125425351383257298368114790444501416987539796388130801897313259902219539312043832551654682537911654774673509428178040603758483452204640037993673928045688919097905654819560403040994965244706581056023225013915900503726078482948836063412299722858249019811236303040652074095476503301721871813681270008755094177193748085767072343198246028079924381776147585016135074575866429440654577673075831041462712233754158666928038930094867243139062826981725940109800658949408434084229253766608993855098002384072875075467320821467859557154958642113498497591450924767308925561418631955465467786033215096715707902033004806109367679309862792684109681693809410078961664708002562362800808873339194151872164499706360990999937263136541469028425234531171676158116058336834303580102396490575605734033317878668871819970053105860893708033541751558444415048531601959865140017870785697372604693130326322174903948336498458089892646576504847833875160037093888657715447477074972450536070082665832110175172467693096376980927311378733959711503278942732601605207263938716821717378137772817623577278 [162,117] -16056311955712205264140763559160917730745254516491635706630411801024550984250352610131698773353020601160128784774106130237444482277843779453500456134607774894032460916944347694245288470142653214421628993992503594729279291832573856388625496912761926421193450773981507338550752766796403256630314301531973765954068778288649585549113063731545211074099344127919930576485797199531800487408279292235934117190025795785886042255157919478157228926963109120694767097930326808182233640424685553807509281194559641888368702905050891878399932216486515920563173437125289244191673899733387679106966500636486718946405404248939190183391217185283334686759841380876421290307024772420362154721364152279063427913524211984258898938759629842177270649199397170005731924179649461038305775590681434380480075218449541307435837484568735633488622195633828926242275235646126808253817348875315448332980522091167221096232611831271030883765635872416355294452653643615218606079924452484821072688187411587904455798856329609014304743287242020808188480822426751672895246166460223804890853895520326077221845191348324742909545947717628360266159819642851538792007457203534783377307651973943880034 [162,118] -11784658423755353232364295163052802413419008843424687449359298962313632819604345505274229539349808666004756828796143217035282748957178291644166788324910722685877265109206305644059751332045616020647525979413010806732019642600246711066112463725056848452887175903189733877924333948874640348932417431320066291403929355942599351055108479661063426654433059133520335716261869546478658681648951092852618595769692325976263429806261429797920820147518759519963072507050111164420913619784188065643093960438976051830692581317789199437810495313108760776382743228859668455762419339093568605466896041330307332324635766692902191524760630082852026659427497809934636256259092432136545260284695117080545984452381283608716508552469281584967272769300805306556654818488592580259189988439528185945006058174217143627793345819957014923948744718880073432026748772317595715431575402812696210442491806667523577347624950653496816897332929458034566268106794939605838827516854823846401908366726930754927091506011359709889227253236594683338620683425029830874723573095827573003714791488354176492341667968770824856785141361621051788485184159164452903544658840283601612571020748043181 [162,119] -5307707014716066131305453128901692512118925490680341548637648211331681524181047904543671105016083116755228809550086361893235060117467677494763033037052668945050178846250944560349154585637556639438048066482863770191102396620244153667395002411637648217026819120093673811700617570306043659560582993940825201917580122312732485487052507745137931962638062584126900097110323180796507587420188181529315278197938427620371438608280639159476699576188552518780995711450503172643378461827495188999656530996253184179110649851777946849146933861178205138632099003591705728437594880055051574656898340173277072818937869314174341191121292150978285332488960736906084848941465297603215554786755878976522122443313630129865598808176126363513290713489028933845931960729631459420089604451578939431030993540847600046816071475124053993086849608677473890129601984396038220513527732622593639537145519382433343236879726002716515730299001423452950680992773503477302326807744320926391319961030025662702680332132532311104662759163092977177489315969481093521492816244579589567330555898285186001374737367491766885728131404241007276110510926408853308155829331300800533586491219 [162,120] -1744912185985930773251023593816112539636944528104065170161160778635587286186360696237445162714920287457506295718935627379339544354144770095548658324631131098148496128651572109439443933078404765226983827048148430546453108112638218995368068947515974793016240987707263750609148287150538492774575367728057597244309562136903574685996925082678570454129299855250517746526865394059134783409188859973325696481966077558461997465180608947025393813939647582356838842223047949513317406144627704392344715826992446807207401419027492883723588395429831671244524896809322627193877880043143425167965719478450591284785761409797507248226648528567325067261267858265626093368353116771533344999797479383079024753014091892904112938917643376535077408488771405443060070561212061992200496941831490991558481692166855103739596991379855004471834515114551757940552476642900667301993760321401240658286540495564318060534133564865663949707069604625180374240273545298581939126259816794775040519968495245225892499376442772465909023370174300031973663130406405268309686765677388150803511828469556576744934824626313011970844929655689802905739034315246644835717197506502253290 [162,121] -471712635767699345445932633293401022199262204294086764750620310908944743251175211873015516233039322959689844528156589632041233628147447171119262202764502407788080759341472208228700251157550006517843360413525967558061881725843531854928373315056820666817750165398782235682138969675259267718192942374075316830406211684381491957993782883357444174069719860704778623062611851061160361269294014585922777046348981643673263147014231218964998050800548477148795239653348652520732685029466650616164097912184931163407552914689714125916302003625093599231340794763896637196197399803275250168967040837200625878782050017573150655008111986795336260830665690725995741918816724368232049704426461628492396123348445986454268922873361008613302912813702688297252671605561012391761634516755222643989652287625707617541286711454274208807889189750194041403080438088145216811436622730396363373146766445503152380475423039687027469671148253235201372316119409497592129554519159104752126827179456078054833030845742347375000965470808849208396988945592895181215942485810037054900365746885895241706595658625990148401903029462776774215999310358620870378844894737541 [162,122] -78370426853348753157485411517979802215768012740878656640284370275353022271436149413258418551375080544866240657826348069666096001026482865305510931531634828721939643196842701760222076182498557007101079881786232263774072624708826620050374416536748276192384219236380829821629648080834217178252882720383911341763668973350176394072365567604508661704132621097947024477200457257070372656895521883928383539110409319488601580417977468851658916782778298226772888917840230547476214357730207201567669750379999684641678123660978141889473467207316660243934241693201415244750599975704816833783353237470430690815277459838559638431297473563946708303049271952163815214381668515071954866743885989874735609240876848337488947379266596577230062693350297852033068087973614366367592227447301881189785519180228629624078755342975768624055285456479852749630149599472824307812205154985951432754783978525644632354992620990398936428930148812244399392686493383186497776571023518077135535199879686980551178064939542635827083824345792385779441139237754158966277552900624050567389042765854700299531771849557318804775924782660716067312678912343840038398315 [162,123] -7990420615244841031294039181495760778903002361086576845110715218551411498934307221604290675305986263653695176464648201929980302031233427063922191176204924614445660503971830477916484394188249532026629052695006098286981158166864442506247252439875304437201557689451299420324842573659878143724321184095400879922141380530865417253162726538985246357115236208599869592746386769357203552694820952474934499525938548892551320625050804846772377291673049680127797928548033271056693005890046807283439029525831065430585679358529447764744880850592233913827018176996726175423780925367873388978832823847821778792011543437562174929945170882261971778034937551539117026226253370110672077899429944583662478649589620098588910358245111219908586243527418211559221267403604740195899886847084289595386192346965694649060214383528205702156195359198666090545133443031733398563214134924629278527438786372289857634245590641917391218233088181676925800100815929181886150629309931679472732270621340403390883436408570714029319999774121801300779676993525047784070136361669566415197671272906283633197587704021624975568415138481813006538375255518389150 [162,124] -661905330187751776960920379914189697124806651029198953228850639519136711728291619364842538199044533022462967365650409319208002592529467328138060969423427246119541418890732222887095264700746740367726414528991148833293781199887909583335622313348521132760305799362124629799492457062697475984107013307762866371761144368318059930986712452207964394783281701635611655670602947550699842707430414813767680141362113576866344475307464823866922754983919442223615034226391690117289045632830015340470517363001707769836855406796576814701647616820165660315418729578392850167952839068103738332823227258074359493066672227402071415708394701917868352915868309922845031893857234398255548799853525182755694343995970760217775133944309409265291215177337022550240925955827838691421125984884534752407178130185886995787615026033609909013251028364866914584340143510440934780122535859574930097785961674756108260745547099210450265185584784844955040715214364973472175536201296746595136820520338132229267293614000817061004685498311206052675173288975375152274464423891244493164388512173494843961576741806327439768569636641710441477820225747 [162,125] -39077558237175232829095688632114271497790479735178974595613531977572650031982733207059636779360214063867498435345743326265532442618422982671598082550147526590128429074384582939580564333700252584168354781381042706678251077625963203679850043493562584610388226604848734617329257962997783822782251309369103171650649408751577705507003555696516828096681422622898523127672735231404048605107599492575811857778321895501967336753715173443740774089944378381299773314309599265435641919147583459797464185918486159615157953928045488164308184847441995196837857529481384635745263773260918224347445173887386542492532572369124870136022350965296117041947204959398816648217054104463535926106146494262443801920453915466869465568641453774910865959087908880757594701140215756574935219849510184698007477873383998508366132861172892881879290987677336957273707169488315451462377738988557766984602578529576882491068256653607230464742822475086358976558397964473495286441749257094958284414660617639486409561340182983838266069013540815008110449322121297524108695514898904410878013705866548978490729563587227200513824392173175907763 [162,126] -1183873970147189694810667657177927801294683837174258694440834044784357489012380235339499957226919103943958881436485233496647380232640858199897331551000119036827024611549564091031948536735018295281736796366030886073729387529448370032862882489902619268537546073603298991433108877795887745287748880465801841871649369408031159927973239164586335977800114723402879857050150041944493152710170701092358027190403341500094562223130568256627217875712222413323944735210978263804041455068546883088307956109403047181084524811894939522600569562435790943962353837160597406618290055387711689403495662377492633331298001968393131036127621946148156604219212629413940822717120017855931950008636935290118846444101115996473989779704735447254090228757749290090052082129249969989404582236729429515400816278833787494704240753485894446998536385770117372085907664363143916639590483894730584483679563311974671968013542566156539065475726402474481436546550393564680812636956904284004171531075104203512200409198085626452107980218258303395529658121073899134363075636732210581763045610299150058365651598917076498680119219382107 [162,127] -35943953050045809801534691655636408164728841179770136103416170313497061419105323510524944732049041419461537843973038583099873339305252928750704078866534554490636975139987322979012914296500521476719453575930846295600507102561356362000018888521435820174606660888529851920652816456267505748458135886747370179842409634670118066969801657881926392744729359266058931616592851976464916588812176258449624676952479796203531601357925828231341352980691631991972678997982688267918319479912051855686294747226330114383614222155494281299281618068675905287576404238624994112197846412537212445168409446399338469501016840547641555130535046630294964555833985050737821561635214067402818492961300698580755389816121153221492619954697648199354529261283623398403674734517758781108358440360266285611523317765072132551430355158057939032730197334493223810278866784218537006233270048964129918326082785929116285831794797746504487949219897197615892562613797586787972355536687646828362034491787365825632843818402432444239794875978817751472660546605328079981211875386391680690131770053447720130743533607989057836760811 [162,128] -793671207329847850586615946606824323636504591304623558754270294086002870660272453120690804956348532202463558044931343624633264119934160485286126292208886743449467642571138267639073675361275642743981618639021330653639365823234130801886311266685421998104379809060548761159315487512538631107077026408977626942808194255778665167614304750928531341927894233953883897705094560587649025821025232438213112509848826106021030746680021981427860747441900681651851837513189841142400869425966939283791927035240596126642054945612347401267161243162764514824945170814955276684113761069468012723412222222767692777956709240233609204656019474510688081337651201494612081350376825819922119595112949371707528601305550172725807904373651709778703152329714397244095116169915795464584421590761741302263745646131521960920511576997914178067084304209891922518381070481784762651593751373900315565675107006753909557037556109582251187524081588494143467863693927662744316915563774675592880318314372593644349382457763026156514106518993445962173443876233209017618898612746852991814758756608414563123158508005280104 [162,129] 318677137440464166038303574263221317412755519891385780170287763265330501226165929255492402384132147391200530307332222277529909563136932383348570446612707457457391120229992881195014518319404536791970593072788327981903199571609674113512752091155563498585113708955725385861928255277192895052626458984419938944609609828619667847485947200713868090227982846134411024014867354302201712780438649501030089697076135835971612554797019673873111229065392014058037039530523896398773129711801423055315830406773596116112374194000112803566097947190581460478514035860661042933778540910733611597232208152074369700360858457113608998375928384539757493858740795242731786131047907572312925058101261168412776060655668064980128850615943164545110262236509891614381551053061678444272637020556853269695993752283245255220857741124413349069992830174995037032118541686310356392733772243662822497081309628372125140691296998448651757029093874000924676689705757005484238247906663517079307131217027512248960437139746716323883070520953723726575847328181675513061908955299743596176669540981287498582646514893 [162,130] -27153397027145224589722138402140988783268767127057195180873229301303215667190459195116254629104478747779287430059242054695427517448186545560103748730085865568120986211936303304287682572909009966193744603941367754657425711888737865880839844702539601912831306728718469538391494272691757239519637027019956185034338638898327172498514936161632640484098268247278323846627648330584035901204500130087962198598805359169017747237834826046325643065269958480474616712464314786812922046313550680647913398510549111685401120636425874160396696400543869109545194670730609738956788725338339043959114454915560663653197131276760754208707755678673044296830524640285005553492271229749669988614287607549128005642505597580733017279630772817582378626694280254944963879872973995763295908256962407705988005880375839990097034141427855219104513668577774061785587584796262499843570515825186479014575259668825466153700766508570609921945563977872539685886547588357174833630687264759920281922885842320366912797356216932001030236019784115974995817625650680086290599953162662729528237304535566880638 [162,131] 639464225372767000488896739037061079416749753545490824255464992546722225921971527610144500661683714937972693152753736450254214206256826238129507906007821106727055101250309044485111478349744887374119426387741711787070216561692932299659831886717506508409947707309915910727954129734803963315823917330407791627223920192358700154768862773006400385494897821237051654752915229454513347412368023816447010103413083736620813018402830979563637500971509918818962437711813936473401791226820030478725686605014514893506318595202779867124413678321897705034747603011821096080213722562167542860059411571613126128160217265400610471388169672347851469054423571700790123257822050847796813232222336784336369940503568658655622483712462072406155375474756802157106278136848363272875297929973735955541043804804904657096497991170965054350139626094745542609475201516673161379801853590165611396871716199030753693555533892820143532104067719337646908225404844295806881411564704473261868494547113150071848004889757982996972111462254726496383282842078916118955010170630324579215184808389196 [162,132] 3022820150642090925066692174242963016565266607851928226515108070965984557947755250717021443372989989639654518162898342647594652871041748221724439629376589441332287766009331554449629637734721214533175612700069212451419696165478875548932626593294268724067650771421344229523215674169584996135003418576629673744861908369296098678198239811999391474311106462983792440472712350465657777470688834403380487900990871689343594753264607399743568064449089071925646544284484154629443127032430464446490006795548950368944035628579163741840419081489626396441859765318050776881438745336318704773143454498782570325844317336135661303196265862627237774112202072513827531706425959218313865641773669062012854359679255285032266776833532775012444351340413113267842016188557989674423419950525314236313582879107783419984003218874966144522925649521773617860030721474449693760294087284450523100915862367217398609061692085575419710999840209082278513107034056739515787584619167879808343400136317451168391725099388500223808534418329649737242603799119411526513617325140323139315393 [162,133] -264982279500421491654142791167146192556289050994434419176117563774661852389496454025071874007909137208556556250589454430520024093444181297891187423310937905474761800111818717597824053991956427968385964927989170557287960692859813483751264724754268857519656465591588770845485528935728477610957217916887638044131661998889759110562904928068401024792453808245757473134143546851990541539458222408269318568620466005762929949220929837656817214944878931935783086778951300284199813543785154901182638124688759102326290352189246380582448033792040795450674327113958549783935646033526976639365092683655235257354215021948948965804811435782421137929026700611351808060319410753579934091773472300893190681088274904704636104610200561478227201987578328826257441896167127904731581037566860735959140003131448857092626176089331753795001254316160907024559037192496710997470196028571186690221479361027537394807437430212843485058064182129985577771694901890697820983788276412768974433829457216746176109253830193753345072022179304729224275074868389325553144631436091917 [162,134] 2780013182102903202757322691913061270150149101271966431579257344094502317175841474424451571838113269662103570916024982798971807766925780827354098933034810633846466729901955468670329721791178407563973466949252389865840509529335301892326975542378887263565297950123805299508932671677207844722436935954582501964811153617599055371053615037321298260905273954544283298713541158664149248571482460931076379326190140456194489983304886218390103786995642378805286917697394857787799687258879379927341256343931889140330144666627773569035056571581764741435452871610611382427806580962992181377467461856835309788256451786449955725530631389563672652569344050537752668762881260069381470497311771708788968615563312315601560205503139721620481157131050218606710080033132525505673870618758964008480737467923552722962386030123440024792011733716041892822426088045440819451804037760260628508632516448588331714021696373888017292438189588802429713535438320591353591375425700542298985436771736833791640020245186343924880128579840453077393770145541545727982564169 [162,135] -9553265194076509359541768186592663116063520380005327315485307180225845785872582492310169479879383919149696811257809625209007418825457024442676906392119803856068565123649820978477616962296075906605881260533018541350216792568084212284506803161462438030919320881456467134418745290601682004230747371936814363069748771878678360019674781896524437909581791701266262130306046158199947234425491789418021418611807667021273514362151559536265872756211992786039322242291693861514454429775623698732852090102862674025726933687918504696029711283510898500958059470580272435501707931663842740968359289315827378227727101177951054531324546724670625659374494348131019943545319746134647860173561310015470569904334844272098447421268635152986673608847193085173017819850460307516027368645047940683445543826381018245849754198678362211877634968980978778279341296968389363511145379053324776599793174642494814507836714837481642166675563822949097487588799728372568999777818603608089381535391241218190017772028181580283782848698758187277568138336957986069 [162,136] 6184889085963094475917797251981191166533606831648682171154042845117488448893164394881240391591601806030018003699036496326350641252620504422948282163530164533507234157931520682854294503960275863011469178726729560720814244597266487491330510896125304242228209842954833389758124964583068222931431411967975196995065171060271269843569776177045243203379022046034074183128965816571988975112870850512609496626201609947297793901776294477382258917750763061277574985286230365523101894697962337552602407443921515628642766173567848960128668942423546873525602119205358852474725742194914897712041040228875816356638149228675047411142334775507732475270407475922972089021772400333850280191511952296791845823525990285274308112518102062469792174673376336307707688368140422480114261880575981128638437810793803066861775774023467346991834418541831087817548090804679696363707857717391591808599949122927434578483016240133190207922272523225457495011673156928786288099361225389316483710334986029777380446828877864845491326274162462225236720723 [162,137] -211519911941938793625446376022586474900340217037994101797161771588597554182810624598984240257756962271185831235102547251755135422714811466133356419282217501318526856719119376661968913293293164941653564621575580668878421663062857455439384395183182007725030193357043680365029527082002940554011370134382191728810656161399204995428437282078057806582799965526783969749042247128834016044476552859559367718662357925966252132598656688628273094132936063665230241898557828965571433366905569480489237783989797743654811351508589746038194531109791438668138872124489819668503538814634945081232609454444504482391722800460019110224165482097024280578249290506847491766560245271740478129016002824654527543564494857129573830480984379271063437050705645517297668026986950554885440412481578438459883087966897182249664258604030436576283537483362411259666444787612679618386447400697466869273920969505404173537804140040259627416762757301913487590659141246892877776924036594138530949053182475186642431861810235501384768848805538902716 [162,138] -4581822545211852929724277480898946186401964612278925484438054667634762405221366529012704302152648861015261257818625561159749422242356076125210577349842291904335668540544817617236252816125933847052424538294410192063382745347688413764829205307968497294075610243984974649255961620291628669777885095494517502735627077286494409782287223218357096121109539710615254730397047419017014439911364507347588048233049772162331351361393610490030469783509024569793309909580248878649305124397421383519477593210371901155690724896544424595720313895798446789686584209479802578111511559999573953277146263326249832630746505770843822661978052341686828260444518427564934611135928371939136097815064454147293808993274334395875896571234363966424309451152981999938061796519875969613041485580149379159617917836108893728809448050772734159120950209133937906898870145688816600300576080689645985347211825794786247174354516783560238546932446111867080069095269129904762856374834621994926964057052776507973323234995767024243537851361489 [162,139] -29486556926963834017924812661975493235866794928907697256914884908417022016898388431730704353114977056160062474320043263077213086535578638376579116160828876991153817001548242106528108831377332846422815066211143321179195501242469451894602160309050333910950580698979700174972625466379823365822641028465795328130277754250401653370526694927405385986840030527447113073294785058583568940072035335299580435657674005420881019784493115206508125803569705196407264391902244459470616406636137520215348595096093663044796980962820326317032781278594691939667025385631717919593405502747302714592658170202837209172644055895184534813779925116759747321520241375504353456196672868220929250419310254872674415506562850488643360814397132816117758390951768970991367564754348730280359433132557496879501405553520351167813539808622103603844238613128977616562927497712240107870717241268404218812262301103026552700156125081503838690672965585383041184768502590742664472655840765368161737657973881504597181550918804893725151 [162,140] -53676491966591322609694590745979946168481402725593142825113396630418372947182339539743041153486648499656600631235872550915160150765272452018035456396144064611551522935469488133583047776036330730930313618278495264275919360854916399892506143263266610887304959119946876838868684440832348446220672131514065722961700655134445753462181034050706816013456521701177532780137733780320368760091457000487684691751732404278992998406676806167628037412875367599804612490353888479813487459685001612345890929395747790369781959287144692034790118211089256831563770185849986468235440834067061959516438257638551390581302733825756365365346466723912136966110828530639287525633491682973495303993604897960352865101351847429687677785125030120500075446945950665092589980594880491613024294858625456557522598225956585195620084667096202636852346614753785452415520266253735832534263919551160129624827017904277910308804970097212552539129585524566031566627204069726600327236133590870662294808599278316476966437481780 [162,141] -27528053359272006403462395611650715889237608249290846112479643434848289156037555277419053767844575538263181142024689280532664689976958167467983577952643319060262222723033250078109530433788339167162054272843378443898292654586058577646561252042827310904845377648305776465606863557847527380195826655514875806083244208131746373224500570950947709086716142335947362140706153945324047016433779026511680089300119143737562752686332552193595155926637176337596732311310945641133127140722570229445614010669332785945394491579393875982616228233319353293569887933330985111664222114730218175792142928501888009976284267457404922673278808467629323413182739214689377602809173030395502425160533893043347057871484472217460152601277138107313590251216229498658902492277215716700394959491426629011135741632192288944935739100249527114877547697149799299637579907125005772380261177553699922258181349385152220654054892162197345815540543193794549993146970464335374562620920987697935991528052874749369752 [162,142] -3537518588448628357127786278554724906492649334865436421140720184911509080135351603681685545446416022327226850981242680022106024281426552340569504354548999124463346194602041065500473564028338989702706078222368012766845765706338534276152670197618913552269429178369555948920071314223444358724253402801499516711188395806229585476262619534649813860327185182882619038378030310029549347927279803323634194330839368333573132064773938567051423738563450223590688063683710181673412400973802471385384843974621959696298289361757942453413393457768065711297204583120170886218276350836098720526506027397150381834342339995651216597833698028160993384554737103048939381902994141956543677119546010008840763535903447671614571317303904083246761083486562135161229325054950922537918867938574310848758081259315126494269588784642465532325489918455063174646247773057771755772803687998843480693917607200679463746061188614243932705012977311862912937327734658972724460586228188127173013246540142 [162,143] -7027594347356664413387250011327524350695032630826010673895445355322455469700974567365174464695843268741725005133043279735943738792688586050085560609914373095696261871168693723267589861734093341611613215092815877135834100212008715805895851656018086665269596855367774110453795807435060309263042048115787596194481031111479546843500059280529316491238695526544195434623737855983585771698537803740713384387087529827349634783725970173814823361806654779114177405268526664494795579207996037236883245096664535367628033556104596233482701635176821982509013238507194217680913146010968138157853419283132833106716720334488732325560679252809391385061177512928726221680884890545619201709027859446613890524368017437826659229202220915144616833207914120093181760073219279041581647851912994661298198974406460844373838119219178268058370460976079637068988164459356841343199335717430947057294587363206589552588358760407144320314201587378265768724193531188662351369138886799389184 [162,144] 23291080615682452293628914528862205941367137042407646943940021854388009323270450442709006808394088576587736400663155536574011932026692898178355997642103981566930464123477820493647569196682405917563709241795227662140047602312678048196478610342978665625578683770276963327928460263022237732331193644858215966931544762695673098205652378466092518527637207880012157533733538568349228508634704470808352923019472894911028310427409340033873273136586307436764631744562817425421473062954062758042920802188237552673067606981512516980210721101831673759356173144973659331891372765186808042007106376812243816161735997174840757032129849071638442245899967597676188416121138477782320198533466005376886384925339789342193408962276317251027659402115815319870296385085589212951277922575916871612140787532266582806769870034493803361467225191645532793533172206320696609499570621252856367168469253439170286762805766265217607664456442274503031416060525367178381543566422759 [162,145] -17450673217186713835319583662473562968480308721453459491282692538119287659127855932710676524069231555490108068858685367410445284008938836712850184148647442984980680448409215350444202326472794435463578664643199866562243366361640990146869375955777493655551821959148709897591855384586661614065458375314629794796102585253801579057221452764303786683091820954209726018182538075605763442138023538347409020703427266028015725369887573227683449063659129019778601558179859203567675331756938003708480821779153826082006291286434947097218036028375289026156495949555704647553911176192678499503537147991801168283684063730137731976430174341910334666893976742049446477184035580602711311109625497146266505021795447179478617873664737066461004137963756460856963044799649299817517421576835224997910527630396065763112037477599921829891981833156446645295369559304114439198713491330310181321615340511522862583925710387568077606526025631474264617862784448587529425 [162,146] 2898803950398941438340132621963138712834248093847274502313279371075548401624081290512102372396660312883833623709847026410864465833433954973760117719907771538103961368103667036528361709256266011468506312102284982705408201241365383958773009653559785026325945893903187721748897962301036943699420983109821790923069718582929265252882621450078495676053591415481327717779666640193065422356685046013190430892273710482951318215630685526135774614388103657475100166083845048877100161822133789391445911422636461849909959414672023847798251831659197791297548266517254547303959021524051439632232067338162561101213189096265465641524529480029489647257472722524989157448189044169168880566357647098674278188857302632837021894997920964360227455035089299107620069798425426785181984125094750857053112267469170217737994793510522368859771229622788923560090266004938263151613969570030222392631581486988368300517885931565521616785569285770921091599442427 [162,147] -106300976254357464353004464617074929594220679276321977995224082198800403854821811533736713562889306471007685817436026268727558065500832508014675490695125745328672127058690924071878469112304400241359295000386922519535195925114743750270278427687857092731331210697326163155975942370548483779261502011409251656672245859704671197703452795917784247954890001921562185361123616761128095325224775431387719027069218844995485851700972159927882397065123411101782537783060738806836923695280298275028512333222532900543053901910369765345006828112975399827023583657878923015667842056881753570983441823613834238402388284770891395626123045734554466771927332910992780715139590851340262807416839923195467426594884852274164385037381025261563916095755141251438182125395424489723638789685690230592696104860767094485271296275778820596646993769353178680573576344981611009988840103810038927318578845413710942837250555078892825096139164346522090 [162,148] 848406928299163443010480208480221126369511637635919206685137336919639596731457938471730789787778781083213436237110523336059252442548995935719077244220852691621222073341288564055215135255958636240759810663028042152388030204371329958251728430737698726198151408032927097204570167532725216225632789102818448983283687306451768541053073694958080253603066406655340983097979387811303212970273568549188057568411518508836632362256650262621050672158686060588046312804752655215645119853977112633263236070098535109177075381172079840776279120130899352313396570554957554655088158879802733187856318386157388915326135992986394231942677892304513529228225449986962671866893958066254583386376598020682377628148702463580594206440587383892511874310409453791633992672993110589580258707294673784679497881105050610237866878731573404625374837060932606222667619066984227945324025576702155660824260515894656402621940541730699649489095 [162,149] -1439892908869713508548417615599134003005635335658534689523491219101093267482897244781372873596245258416483358874519609555235424372871790420554466532720492738443233792610260414803062816249579252041464233277030371563939125166063893885171019736877421597133413058738970807731445702769576447964239812365868050456586887321134143875757246986858032726456286669217623659447179495358279422787968663256100369973986655006072608897769431436381335846525990157092500105555278474426574357745903345009689516231482865725071990911342754570968658330103071021887657550945798558200253268319241345848902107311184247818328440839013222421983975822158133287616855407030747610814162981313356146105272661852874802595553958072486933959666959895186054597956100976052484356431608772447760379671244333221137039269984954650302376964635370731319382373864826176029366941085232978651408791836633000640602753497677684086179461311916 [162,150] 503259473620712827052258712268475956943285117714778598970141524763977580588516640242919581134805445948403486270531293879733805285174280976704433003689108534090251594847753429829328521158712744239591981632314974786083410898521604375801371137377763522929973283711371002389816107317198999610128940001328086210459140534059720639049868420085020724616519388545590558126789692066912148446668231113342927597810579659685703288767594350528113700108146274180001632118549885979043038968702597717067386258796354327100344998525816888094126143809070157449717292222092572678346004725045890469909804302562203982749577533128787836591367535955380313725848702162569794861028971915308365051508956866101420729586145103364526614437416715097640337826368667167599938677774487066098255739731654567834087168363912188630522575319052121063919333591519619644952837850158652365758936030799994480128803663592475391 [162,151] -34768507619765406012626037562110152872846232658839764997947731662545119679118817386076415464013372119787195599819596967708173827896332092788639198954321702160225110941714446423998018718392458038073919437365782980831678226166862755237809593164872759947733598511900153959103666048673228846484620518034564048272139961364727291328583667620433584265975414573126428178004479927390393594515771449564378878977035862596398883350761904008465047918202732199136925088408234861841513530099613463160369317667327182523297710044227186779890510353740894070934736300909679221914831484705246001162185810417313433694099292827677074728927246283130955733513055782466801363230120476287527277511403120016536988772923682574916021898868644736522425563129754526987788215240252349084738646088597178571972181687867125142981826948414941127673218890118085768794279377426265154438089782494984990793290 [162,152] 451494687347251311344240319868077605589191768395314656085284040260485515521422389511810970115545701187890824024901930943280947613643199129494279177772510165115414755525348579936710896647880347861824590943137629842335547833342013215808532409903230590464272904971166658549986797238007295524494726479300527727446320876508325589088124871610889245849891676844209396550273166864637156733650477253821493702679776877659970020514031255984271101808155997127729477156863006166837651243890727510602074543165499101655549413079617919072921428098979481792245708834680941167399852894924016349039371449633251133916966619436925365891235845868340496539876580576963967903865897984464694736574597645526328104653756962141776975934572334646928189525547025816733182187618092870332176413907071047315122680837548248269004152303790422380192878711709742829783731578926268779588440924 [162,153] -1037460560145774398889102160241618657647697280479981633369644037578306239548812075891983696717385026995167463110986701490679201551354220894074984232402764337638850509901742902537212742234000635600824896962118012775179474254262039412838061740314465197762862919933182034850905306841486792446451917682211284606810234834774155169809860240186623146594299321361323564164564988991948149517830077838593145379191020425803869129966865977231283712039569383048629242354039576244849847484736266583776093175833193679948869468276326717933208261210798374940893240211423559888575768473596384793064480496637464088838536115407447916058825774358565027380845755147052883456107348108207090155813164104706097289411693909739820315684961017861432978998334279011803398216509900364567866903033029402742993500992706494839588160348799508253901191792770898180027142871942 [162,154] 392754887337752448926261935375176665541584483323714896494978433219552963800444736022689372423439199274483340456505429906520670009162788360993126866959742087377874887544202327138358534383706791577061610333071362441557003197441981416604724018108168859266504734228505199582415623568343276246090409305188446983698317061535294921142502448855619957248512433452555034543151443164589991436920696351531298866175057541818927332817346917694494218530084834701192229809270746110990834880966232611968791255659574064065151131875115361905375909237379230348954182407208426131059107189897115533764367039667298519183618579382504535191153076369615669824202766339823229627254376424546944200797548861563766845649704562881033576725700152946482644561530791495709747260322068554221698921729419433487698828944358041983305644180645616079263589635548847 [162,155] -22525929642748224067166990006944916120238015184171472295940676605786513172160817082273804767384219999437347229323002486440245781368276913083690824546042027612359907444969337555385037140732304693888978868315281152407986873244334973551291697274934811312864270142707220761567104768857904671630446386899226725883126340106693900677458476225581576824851234541684932008296310674892145629526927567160307317484797077327013451650758171863431014190753818915887189223973136973236917256589934348165655146195898014397385731255806703006236038937955360639493315260747568870903785725817688244738615991765514571722961844862680389120330570262939021517550482498166379952682086931865801530282972036741222665691818644270438554826804886802634407679361738388578825807257272656163759262046701270093840208636882776882166227730059428405 [162,156] 177439465158347997955638535145828555362583672396436499712743456826503262298846859300273164038878523743345954197260177318340650286658046205260914070613764265624740476092651421845033596331740054776603318349836876161948618431305237675907498420730396647644233733554694305952103194663500429197420302595239964630107922999328165907058066933550048559784723162275436589853040053433768522997931723197942218287898826018066255014642050678366641050763925747737760518587500392207294209554888326861233651523582154155791990595169890692414010322500183284526238676924050532699108693217500184578258046373397844350008655772256960426410998103977824805490758313411029320921775432401665366891068165767009390401506523150186194359881785701600057396239872353032621824576916122165420324188558123268664944337940194544350 [162,157] -171163713719278341664512354288733938584033587530364958735272639355326151407192464869893581781981298521949662528797060476319707332799185235600186743483180656781778730668792845923648110754946674168402148736793301262389325976125239456285587311983525928741562471576311504846104725026584952598724984819959091469571891870109369715443178395560167298381079846862366054756963505861930085812451032114528772856399796380855055930695504263671416435397986399539561583219200888308630416273285807016405281796761871823492396019114678267740114391717594798350665069672641837062875023992804152976035566044760382365107844129466034349071934040221780594696599939504788270736437837727864969920644591194192259003225013247098102509901631029540890302180899033519047798238668347923467504584662774194379 [162,158] 17677392136519490856328339723546094444048657166815029394021201080067299812316144976623483396406780666067923207280098574201491679469642122870402005737323080181298225164003391952118177900262036658408777112035496904260065572607883813740637752853413530022467361348099296148910993133126037388569923349583478510660390202613872525086285903075944519155888752559856925945289870455596550512221559403079155297813230318838517743067919209725485598488684808915347236173652374028826346468219205525723646353313954242972028087343540824008434233903141981683671902626467826034034373454206158613968607251905608090811003704010936710675092601437672635782629410205878808989080824528787797157322787196311597940416459779225182838520193530348744350461581561666439295661614681897543 [162,159] -166896919361999013873889519254541261292086546982624958463741412561136891379098441560647408716540023292905716044009132594112332099856542555069399149598180307368838625232075715306186241048286158309033492882008387746639597418764442205767385005633699923357646707728874567933501143191939794525096127759466313013484430724705482487904692600677423248677672839264161303956448880016908038056144335405530432450414257188279800096409346234488655046363841501123799831503929810078499064319713891779553302420310379166743930285169794795856044614601474366198391375805564201688227749098919804734270770166012462185388682204047045530716974672381810879446872831483200146110133431484305717544539663537399116956069672548372586261777133799252583660601179239471 [162,160] 119486322010781574069220848997817002843198787209390830867945218206057559219451693913417236410685251533346913993351616595122698717681239034434183448036181526535929951307909583483884226542826049216487803301482179484172870887581835478491811963814422288582142739161242907013563534463983497878942409312768322499933881087932472263395110398032145110943859886470762054959404336306398673917356374092391292153083327638453074510710923541306684324494499208995673034401437886849168246565181706572135563815298310703459362788769081277762193844349410159012244896934380455939213537038657410758814018211608344898354697834649856724073561840049853536796974486767042330867520989335881321503041174759230826139507608055756916231526818463 [162,161] -5190606454237463662620603034717841350676534897287618385684625373622753528356100396864054043264854635712474396575807904409663227523685549793318911634988029682967690988601691960181168990081120734878493086024220576070603578344724754253304956754741450176548176913761881931404897321187786156130274974168896221368332659637663427581677796116490534953508872678782813522367112572130005619889496719768359992808007843896627158857359263338941224089600140036366661618542656296649373524173201963353155025201883068135994721585061022690520381950242942972437501600902102606095559771122761202006006374672413719894013965065187533798105912654446553062823365461496434829434706844367614443583044009623631523989049 [162,162] 10460304764430598758741310736229211948237601803149720801312073493360985613536252084688120120127841467739490578634340172715015945060653926436244118888455565783643181850552187821533598908004085599416857288971187822614184859639567152568203935317623297587427419573920765596696065494260853486642196692981142919732110345142470110927510013552635929232125265965938529813578436964785709891874770802361236875102046520776426486373175408336564192275521523845033303076581365074989303845239362645398278447300531634589917030657765996428006359097676912763208645342075052590157804251582782307231076371456398914224673885142981034572732105402127446923802235071378783264426131892562973879 [163,0] -175146055690691308895398442670367710017193271103805666910882559244461702088178575553653182034176899827312296423453544472519143737264788075561640685966337344885076101297509852130917294472182177857723102129404465730362634666256597200188544064084621460058482621335082329690643262448960678893939593115365119158842282725109018717538660630481521691952695895421049967300590583344610981289082620752539939910174647905976008055119494121257867604040591388849776457854894714449432202715596928212009390712517186973749744565075911718366228556291944256737962481820945366640588363590442272195302695546035028398898947105648976388580174468131465726020132752289699736059066875022767656416344368656054114648869677517219860840564139091262953844612186410829748434738925802048670613894680178962506315594944082775986517456922843807477939382059301056393990489716868827714430853239024011746770711550914992070330164854928369730448797146666202583993309609247933276530056738059813142537364114462616939194757313063740782346775165913681988999429742218040867611189904977052017942038671721067316057209947935641506015624805352843219949858773106578746009432532274964431176814923715427785235127920532315682594575502796460769913404948096286516461179647999947907734911503046018900546036891471792348118988368623331065372558900803144628198473763784222138571859817836331426142675811394003788661053005493084165686498208332902720899061392828135097146481222361572755803801084926462527360962115892136807623854775079739664496250977160170928433958391652133388296690132046725185934865417480468750000000000000000000000000000000000000 [163,1] 145676519410515725816235155881871518141010586356770562860328700912354265166549051789401794296572708203387492319570799708630081026679261778367521783792897372754902550812614437032005217246401055253040317530353075206999186905612398969800103665792446142484075123500827012479596221378603151944648657561354394315867301330229701027747488970269010799041773711216564390616145874075062858824620191636362892492760315580645095268420869787733542035815502960140640177094046487625837919757991446482629022521386998979449665525442579242864923943937469564030679181180199140844706477098152164537817434804469419686340705460839973369810858088544786874691233606150782984280130694582475923548273277481249218952364273737753422127952675590420194547603988614086420468144570848200372622306400077596297965461806872003431660311234388344703673302732275056012334720655253057421373984466319437673654666270054765471255591923282822407460746922009316191961550551766887923070438270398980410075881700207661105690395443488406729968849852137876156511303691147299872733175576930691489187264493276849370276401786326652605830313064361211679501613612060993975675210655202926491016061974191277252607014912535174255903250727520978753911963169806078379996051492332501672125411248065568898959581686661998766132708959062633316140862579094237273241184339342243598849065843813880340339778911104677240924384623983525372236156530776865374033032226105064510762885903790292567629492810927743726156520929706536994532641427533976716390009441996239008901122931883118818877592490295428646457454620029449462890625000000000000000000000000000000 [163,2] 4569076579728173010241367043755061843850079522298693773324993489193752311761177416722284846803677716086452475254358300646121838343329313784665085952240946617786332199069065795601463028342871235022719313800272491860976975095896490510779024488351444027087008277734477702501458150390982502220598596410064878404633822933013802563249554676413237279811851683875987374922564111297798610659052957523951019671131587788819415885243583943636192824010466573761449777209074749740539586945486910698099092496654011648668566768470529145387155514628283120710662538114389027290458595158061738560947411902455587989356301475312263081442074073894934723624534160008992725295179619099457532308592493658353482890743016731673341743407408727221137216552341395875679047539726883558353931592075839744143153877408077038210520503658367120439288195738099126492068060101362270206119291304719421401697422986086847957201445458143554786775474963246207052149561784211170251502611655231537702220923759038454503432542875540174218381303494067561699103663112962723813682325737249532516409050989808405019941295776333081480634374466677529705072773066266270942359999996867483581547368400005533533897180021836144390174308017460556833206021089767830784491521636421047900626184211920064412348074629038704017137238092167626418989384784039227748466311724066026484352330175834983139654331733294449022800465438411654959905930521336733766625549822385990996932071907532388693021166912390901722816394227520423266389128874497289932463678610922678452011065099150781590333089512826452476408303140689432621002197265625000000000000000000000 [163,3] 441413442649768648339467043923986110778736962057417973839663895103227023371437671835202911600932701413733159726406656763729336544550613478876946664023525329637787783798916022446865637416974678484125330205369049314392969583227587200666019259954474130547162132995401359316209091611218479279268446678212257414320266511785301890663282529069730171693677060976522558130538160870930088094857757115288359109188315304711090176958757469993200474323514366608261939080665840905698237740461234645814866659169978852192549915360742458896026822356227941148299773966867627282370567173990884945065582267274086959647064110641138204242440849170052719108711822254127209492083282639160215480582183418940727760622548846454802226429593782003102590537488966089437551549239818716246789186151420860866989166075313881659902401690337410385277052482097465131131257349582488866915509800355911856928912774730256018126564258208522967933259362979676161253596883776997870193402520537219432822677958687009033752152173308102819261620621522791259281327976754633201705075320892933921859373700862959569825504420208625426398891572065626977478369034343066430032500328114331250915588693569049179012467815902716259887082523082188563066764400458089696293819132009129302766087795567922250314797219255336705705273733484044734327030305533413335082915906147751175476835752937276954266559419853367719284934929524396180320999601387785033314881532238063633367335432113298424213079300747906355186698946198082719016054585525595388399875915265587343947395449473032818946351003193402226137363596815208762884140014648437500000000000000000 [163,4] -5408547198919305814202234465538071713019927295260496147904851417396784072526394592524417622871719445091934283910141717386366672322072984395674925422314601298694456213762147683268685930187499207705833325880277591801555921857544517792150208004495444079410790630650516482436645379808885017735263837902347166668714857813674168120734182540164995970550940043745271288725078874066211990350525818718824577834351957161159912009248856643534443267216901788209678412447599024317441033827699980568127021614457595133414366903510581471468174130628795804971568930146054884696896000334352333839417314955267305264920824824266437107698086723444850865096560818704727298130061816390886652773193412014585661849127171047689908921476605616120434215653897961450198558458146322707504259188531912972505380400211309590364088226944155420900903959159651845111789108139643937198254125106581571765971755422414001095772360723395511621018304210192342164129556381847348561609684884228966597580453795025638247534146852035332538572847841201299287093915419206546870238640521940528901314621147420602591192272158899236935887286916514256203648944470518247902211241395376756451572405163446633966085927558809286482215587004687543668703265755334007824734477715850633266063047886258137006243893975278992869049576823905382085800978836732394083627627477177584557008444557882478763037948235546856922059877763078973769295786572170882456814137587834223276102533269613292434718559531482043351096842845069529243067661981831086929632657451239482439250712561788923392604493876720924128680289486885436759621370583772659301757812500000 [163,5] -190694075683758405429146866259180128963318792108698682498496287131852078570300543645628647563262875487683735453747206976851777967576691181041232997985895172699261183690390792492237344700611840462847827324930588826741210305316950406450682104996827273293152379554432064006175583605004429253145281939350087671355142112408924987132604464542853186796398246586921879509669572630932584131686086335515060001941640147446891712493654189444171979716072562919477931997571893299686870601402416845684479048110647025710269551277180406521917183293168981530210956476068234327181172586599426428327520960304115836584369638505142481645059516206679457161519654584564082694468774801402065224511199990018444892223160318949895855044097985766572120358695712190642352580102928245000381961377497057828594772100503447042996441037928569018876389094498207350671157831065038991021556848025136452167258103428613160501556844913493888791875324206629994932436472518324190868643027064372094290749348707168502273204179603374857862311424564597994341355727738936370992385885475297404067273684238582424891338520720093004333356266862409811150896035314111026740222948236015395096132892040449094332974830711112206057752153322592520896643983296864442753268571114270454598059869679314188644351175634543922455076792771231575064603891058821168341972272370980224583422124486502016779465753772631932328650169800559750011730577321864815276044115439383550723185482998611103208687487505668629344439665015129620074259249015616009153041055109445630488847248716503340951540104942941915440507844989766620658716419711709022521972656250 [163,6] -498569416344389005103412517583257233406021384292273702805158465822806870351361315283118562000993549865361197991206532672385168409915566305717491296776593521954861206654645230853264043028953202743790194845147562427209786988895957789402109993696075794415401785478367097999380180012417191556292165495275943995148309840851954163952677219788875518358146594444304053900096688285939947963330099109731976833592342578522747025955800013745490514729964165185977296910588129826297765774048504269864495962989293930692216089910242412363272665692541874589843069359425361922679831402400098470070710227672782269160456319701403966542320340802063348095702635302763511174464196948042703079466495212396131624286886116538619641685951283003914890681081736040692484599373983903755232355082580760427649619059971529641807129937555018950448801385638753429078053688503635789971747978262102735376374380432010670813581861718163282299139445764100804477371681439062332748891856685984406103398643615958613832255970283406681624085051412713321489191880338123671738187809566464001414593376708418574922565149987933791998868687292718078466213858454559772625938089789650084036018395597703685896812083574013375766874923854471170086042537903957350214480450286324804505742122705701579705561719103138017475972259857085170991594255196852847033594295316629001963195719799153433937860822129562715319766746505406231398807801449867556814947817482030957305603425095720388773770797191113413499218712215340937599158686860867850005305851236453920047209496787502296313526730892840006119208968138450874164700508117675781250000000 [163,7] 7446433201852724344892852102776902566915474184152167596673000289796801105612272035893954346163841844590734823975917345321038560670547570306400339684242529315345383474034572179429206309408825696071396186051478468527871550808575291016157989009367753012051872940179973943579138866369981522901386010295763827401022827801111910778989298627044701791282877221443854030475558738059954842179382767340592374887337632893425435627953084265141670137290001805367393604748832584093082748826572332941997703021652964391729237485959149275133382886720033125616623259461852106087578596475269248084103517397662514989691407523978846346843797037114158173123139339727593353974339823186872240467913333430296950581939825525720868231808819871256750298084484989911320771902356114551069147030039877188947653731875033565849962407090383340323953420060874059353254536412777378232124985217159009184339981688270478501433568106918175883596720827323120325556232275065316374636844247915449264867749837038671362876117143047521642817112692773266302166513341392288144826079374461814784830530008433647728987806071450908016368923073438412813969763788572061603853329694808921681740826663828615752773908919793220780344672411932885596671592470112210341769779396072495777754088771125925227763772143746368707245868991932694576233872191527454436415372482305985834937936977285778621535354552946409999269972841758244115842000310389111286487909114100762943331410546967422834898571652528015178067791011372813609059747276859811590998602003981247417388833798738882587183063618852250541752154482219143603857606649398803710937500 [163,8] 7140890262762483843219945450763483987483672393072002014574241181877472291276143195996874207687174274234752805521330743903196984379811251342030305964587175576502014696456193877429361262122887407767651168770153931101093395940039449824018167812779390069939872087510272802513750016032182028577047231621266218481974975482362983589935712028595848043861346684125023089824547311646361712368923260471987224889384369258894805710212346329662335765772331580608325235699390168031068503465284153153292340366783547408118800612149787669415766459412900424759045629172629221550478934585765370273160005546179624803298663782612410989878882643725555170461976225571964749182870481048195693546131982475815279006974579286388202789609947210287414812333648697974295572469455544979115868298273651818235688808679038860965928159395159022527129620161253784610998654090682718399327617458686672778857173690507038146660085437550577906349338542933522921010922561070379731701547030068042156907537158316549208866491248360646575513398963241778290657641913344383970765656161046425578536851128683285893727583071568010280311833344727814909713045662475489763106762186233905767017344931010142175665262463051148364138442631583000679621502614233234244914754754079625350587044470518123655928242333322375157492341667181801160988764731309686444810150668827383306101911259077747724426939883361393404118522702299072263073174579798853542393303502387930226491992451633510114369628206679511250704406890462357035114677547241399394845663574814931441129025333282865248125305972332810391102270237617718410268425941467285156250 [163,9] -85181431280393781875942363565045909548009074148567264107220901066414404340404441311493484814537798916509847074337479469305349815135819449282022832741809863134741034338561765324592575355986298650972047902005200855388821328063430429853423987816646058670707833628228278025313433690178891135832046649885305296040592383169790244749786225108545237685250612647807962954016892008605225193086773401629760037596945779741122791213754431418210081293250239757752096331057154539004883428427606690689171443153536993105867399382486146040208832849694919825792737214893127489601535417767705446417556580131341673454520590258689628772283148164977964627672754103862661640653412282294213617125301412932218412850663662246033871868035657144305683362857793712994045427496901388121170098609277600573514272541273133669631202735229988389142221495524916422175995609848827216810944175462795248996050678032518608411317659451955600373537118787011251868342376813832045068311914036143826670704433414602452967050993718203068995903110282958755808377758083857800721011545696356000091256058974992272158446774912172100457364382020605693649098211110034719832761243281372270414351263159524404765398008632953623091276915219373922454009552668829816246752118581019590479078279104444674164126484926522917236136780954827339398115329006430896027531588907477823618013387391756904315069671643274938915805358932834098872499367189477349631570856038366124653276645996570924807321917706728976389505819850321524932044369238888895413854185207915739062126579071858521814785276469077401743711889695298622643411159515380859375 [163,10] 20872137681491305808665851956193181109001267418220199168984672872223661797353074350401713187657284036886242596401080532808943505922500026739360833377033033853634219333116991581893099944373726656038554595047732161480375325053063515994311074815426804798001359292533399966188661707718328571212367484721054506764705434257576821532553468241453851066499297879664065493275816086188652993217303361031000815716108666260603732590903226258324481327864515593238803250299125724784942201948080571010275616622375831295491872959569585804268940141757343977071529142800667714693212384116086054656000237366898802420442790994167804479693860439693728389324422955422667670838370227224328266928084587511758838871244636146119317071444614485017026762869314260417473547008109265284895969395266557908975068113816650743961965539924625128722571949122300067833804313538364762863574259018604127973600659283972361671259396902471591501718255735944666008962915632843871222090663094739606574288726214994709767527500820163092224477082110862424838435183679099751919484911675838568325878903574402413591818937467709478168701630434014697961501835809264581947622003427284922174171804479653343804114270350676273625062127328525419637158495543050540928337965750936967023523462911991543257637722912019793138293204967601833090969407017952539246534469075589819739358177869752920314903967638313800864623476397111689109006851641708095029038329314957705873779642330101217603734572714557886489694820349822686957513894973681984179746278214678727188947824675827183191127131976211316989540860956508290576934814453125000 [163,11] 421676015607996863716115044467971991590290232730359799443080080181911078534115228500046938898742133793020802453438039161643991610984593466311870041043170370569303404894160136460067871822453575253566376070324722951258353016982019580419180498855580192756821848748148981096831757343416128667394254897170010852527705824090645156915511934769955637378883867132528622181206315558920504004137192439608679476345031731157882873882915260158817027103878196878038296803375003114300508571251545498804950546076988879855713495389349089793675925666844934680413117411921032977425344457863437057079289378539169748068514008820255873109888402486781627273827627813703301965431636746774322600811974291583387156710503501463032164294004892818629754920780852383746716491071638140240221388591402872285779155864339772151539258570032665530699967702861301264948800813579360059926862552585993424030351749795576272749589325730002532655359679165491549701063194082791810871826444707045924147262283051548172257759737713911719397947171414738882354876114013207715926922479030163821653551811001346667565903705114515951024878307387307940265436134015287479961019757174478914551276350202220805646805191444052207711521684386749646949955486894567480157780682560464689366853441250655106634894309749062986788606808658823990252800542843544037032248160613340892710032850340314587082871655970669552824336043802244375033242730346956394646667675010868310083021275156238356453230013737085953756024365423869796926115301366507139437849627830110488985945920521839142480389823698576630413260839948840600959777832031250 [163,12] -581861306732936000294573614952355479955142379364217569198751197231381511776404481975368892945282964516814577357411711080347823314897612728314060210523673967562005583042100359221392899901371415409525202495214726727498255813775966482573638283207111172224404120265778475537273563537606439083215828623046928238111863395232514570738794114039661071954777503644601587858153656218198762202721907155447102475311335597930659171291237618845615323774401812049538207938069878015007487307882342315304543213417256608512318897427295964186928109358350977199595036994616902367909477277962229578273094184779637133966776460697028348208596543169979851510685000463717218879806347980652034400383788197069747485459760471931427673736453832831397625379515464629465424075874983869263196329522331177951216009207034280849400789462674482488391688235826245388004903850221143209897634928752291458529558234798907426104635814492207137008695376644419733065441934361579805348477727621640588823049625881331501903436398967314533262891738366442700389392855220252643291069435432569342346155737902828809938063416167367738619587940268110448877312201998845292012530310606663071386471578606373858007694193331727933783424272900711776539544649790905096826534703723496124399939272900744300888190968343371490967972620465880352219038579267548429153194768075105694965335983571988465906135788784352578226212619139397715343763309152847761711181781186239536163055251717151357491224305665513323570852335626395723898232278331865097084480309610897091006469634085341725587846114727306121642661350185196838378906250000 [163,13] -365087471864896760778007274482214161780390775678426483318985388193917847486669710066687448326993464454091258748245287506949553645291075200136346175637954373109027256733189784943712810702244018929013622100157068436515908125845578776654728240715642726310440099488306430188829052438672507808350194773703554108090793247002291225590023577417693432004153322927094025807371466544242505567623686716106027316903995137260720679359873871967986550339735720844551311325131493731553193216617674992976322917322807420454972691132497130864440588978630811171737265774924470730900027256620609619152585390371564391643609457699142279989704671987490792378683149622054980057138396980742395970984042396521647751449244059990827977233523806177956545937902993208732972117628756615482733252916782822971161065496367147160038925797863692106705705020332125670946569639781283268304676328305774751831922483825719810514448517934441066693893570162051212797656890472774622453479653523580354129355550321767707697151686477639765982547990961116178925209059103968180394672835226159576212035557128880393462816281014179990577734793203405834476346291064579240493126688347059917996166800738808577742866337740065801010226800519265437271582600119932381088365134060867379147071713029807209060517869969194784888319474993284921175186275496697317296421859660630350435724955255197858298001521371564979289633611422844276935436064485327231986467382056824233311899306134385379494713041177295408714143619037113005388750055829917577333508867291744754449731035316356648134492472653109366887796854738237933593750000 [163,14] 1324141173613447487708848936713375423018199970798743712786175010749620775371557513343448637935207334581107729626202360024944876657432111997510351909579842079851896434026205647836972899436474297596610434828389015549370721725746672522217493769408166919323068254860377559363232532159168734482133023526821664977714719004512540633944759276510249807654043500983193727037796377038596142187451159688402674173011363078359236509586971803338054458421262898398187060460974205536153555222969518887638462959255359502956713022726597350959424485150286153818342565839959702699752279136514307776647794533726083929975998624244603691269149819526373220359661521409010786319190205760118929221813760743252595965122257562142374883862616619068874399091790042314254279502230903320110958386015997710447459123011401937579127334811048983548592991337365822898995445341038681642666007163396340495182240279110858202137964272057893026684049622717913557063024987810654404728404225113348997177021602064231456001092605086023219560062250417827126792671443412594072745202017929205402197610538658654647253381321741504972076228894854637237088427309963070334922427480492537609160585993052588674646319995225962478491158222812966390023672116731532213586583956119357300555265086429349878598442850783692577652192194877917996781368387338536074837250093648223347169359065336510925477962074537979747124092648843059773583818500034154817927653333273416640819061837018433993858880554092331401617569965678705427113723483016256174117869483382097328184622373732451367991593693306432680729174735124979550781250 [163,15] -520944481251947235725997332516632972557240599932208766900263284279595479711402016297764562971087405761143622109462052993582079669229803951502042498606724151816276881005078400975109664103850488783865210523837869848231202880439566850329369437304198748629613412148360515960197979268948607749064573584152796281797027773175832056038531872198075742275601335891677750887874879015241170995901549974162210231430610132129886043177143732222906688377089671721817468608348093931372819783697145968500099547313135461352154025387634709967668356894616716445960655985771434043004959403031898360065171438117033025895432776341412896333685475588885243481902284381742037592141799769645392613589530269459611947612643121634564702812985273471753051077742471423991710761141680034415621455168811390846788598999721145333247707959880982164673480845152099965092746875460822571248386884060271997323116831121828682987067734042713748230719766841105019290572474186738884501651472656436021453933175051044031967976401611043926410396054078285521619338443133932326938080541345427512914400735656906720711040115690807185529709114394919455336156540904314573620430834334518428966348460364893912358601648823302937848048874154539956693304880075945557649396127414304552701714101433618116503410934845889784257202009892374841991601422929334706756616054848863860863113948800222694394600480525815214826675914381830595784892547440805239243735113486163142027715383824609289560755210946814546185540468111377583079059958804569086093199836373078588389876474611048856619651985242601654481957014514040359375 [163,16] -1244388542585484112441664645874345133753404872866542028499997720989079702290355390289680431226834541973450914517200398389799494563488687443528372053316161016892120853225497074071549980915256961037705921727987866326812760418286830379221378933821353540013979260316906146157736525307992406725032861845537227547646063927638828078202840580895915021683530458562549588199523325458860235756588366591173464543634361404119604264610658740485846461094287929675247719582385299334075903480152427467320072397810650103136003543316730140438389398590171731041342976498750614594845777237736535466183372503166673521825959442055138663246251940400798401430633114827069799105065201066251179188218505098066465128871943365593021403177467224553694593038452590130982202131541651053749195999088755768430898941325311429245477597889035779288312168327969542752517965803056415135373245803855571909484360632627229944490248347876444128967811531569387502028004047458162833535293490790160992731778527740792385459230454698619554966063476153306016614801290219495285174131449875996373042820812157164809885904720631166917088827030891666210547975775798809718130826471684907791591398064492053125350483165296590621265736851810352985060884113234484285208415424611622820485823547533031395823694811088103912166889730019281745776635213069200029227004705042833952745696865788731074875238880710717551206734623761333274574176266470630799920444499115268871404322967517876888921779915274130316592176876419832562151452212028768825237086025599054913371495345955586616647857737869980823465664812634050000 [163,17] 1691493032860587822182079158891157348168131663788662745351175071054789076100860736887679007395495101711450516258728397685090819802964290656536120384907601596342139376569266449598195107182489539991555949581616203319882372838505788206004023355543403801182012620134984800198733613513038270031075375560682931671786423963241426308072129313015213280466753418026772200835434420151090313640001224415692148589443582556614381230291376175934613477253102660401346379038522668398600860631780030680788606333809456240544380095492839644309370307358969485691035917330622725392279214302379880534671318674738761228299757867228954277863490849947489869538823622292593925091501433440495383784093561021504209292173148766055317066301553682257855206211922933312074755454141085340819394679350512511158232230580753662704092822565448870221494077349122311248145021582847234713858205987631425533131450035314062105349585036374634200548545364364711051568469405102099422812556667337192855251252477498086302660033821829151321571346560704052964089368622704280754218793287652327029360161888886581932701857801396397999805008787381480987676033108693940609116096148580166361807021365700798805703054308303498829372015449831205440116870759815014337424158808554202019033261204656395445064401989500430286410886411293467117439835484859316620038331105639310286133346984827784847879181747911665925188802005041122528179861500922068961873797961673516102038210363429005305281887686326549399559166784221677311603283991334659331330767990738620192730869828833792531578855931043653092542388003133200 [163,18] -648924485977841316150430596411772477973575979808571250280155946485231244915382742148631679335335391279541287607939392457516882172574928507087273832891947791709214182705173865540317965210641837038403382346894592391045185527706910769879587826789462997030438169884343697831060684009893884437863585830971669929192158976344120569181787197683418110588409214743101874618782399418315345026296885986294833778430263867926338708480673099140730443843099410231238007120497097479067470443291747716153448408857786407548970150840887371260963778227206553328394029876653920359210730830047624086091691827949447909931624897693531712328556805333864882207360617514697970442127899043786022877117457347943431362023715258916963748052750930280463486002288259586442626728731298795557395859038055725743651827517589697038238763319343008296494694125126523122197115939249365677512527641916923268186288515747775642904504428577759687205695327579623356810719433071458015017272852054627372080488102298247819843726424346013791078236704668357025559251191823358956857926528568182560760278168377456436600007155756851888522381417096617796891278009150621336129358646527764457477128997123696288504381985560693603376699489774108587037395977227769936063317366331617564557534779393068129567053176416652840097309115457651150062702068819866058170067995863132473456509089931271769729598691894978347728987723716165496157540567521155762275942848625719931561669733518406902168411870552087793491772840428088089932357388929068412201026711752387276298140642999207761484330469267604789983716939650 [163,19] -224782634968186855884574740164412735211660285843856723459417863891563959465931938369813698066000948386860443599148015953694129509990833476339172193745422667071801130103240735899243449284722040288314392053005959981339724273244133012079980822263516811833491298559437358569804323504398358547821037904654643489068637527257653711360423878894576852988173666447545278646174569306363754687005366310487513659860879179723049234315159304919821289257109353735384754748363922136502565091463292813028762978158240458702276015580992966291305514908990621606667882014203488609142344173383426232353943429742250809631875353395651075470665002660289194839680476903190304731600746390021949923046337721976097530449061310619958163086573082275034205318535764332065339094714363604386746158598410137476778117884400016281401295289493263906222574476014062163150192258207155040531271599650009412084809843639499445110547915118198259988116162698942103943846089065267512448609646769638894606220024957244807958038527978410961148196090253210567401128942849592298042708742514027577544409122088815398009853409750534170055779677141651734445361822708958642478431983076982602161388442081820336112325417550657027372812089925321728149311930166405894286789466470653663358221043126430719775588235519839277067422314771419109579371490301502679213906510596434821792082369149896468720237587985983316311255587937553840716429634201630934265599620652932929606041720163734587047946834179852798639488657431724322703391425379575736834668759101475407158587122221888967898289504990789590699392888 [163,20] 191248898524111546595738407601001212921267019271545084987687583632761680926476625301270108149257619751670096286323186679686071891956073450692373737731820980602564663165734690311584072479941970678934617560378571535293560306818280056316492075177214738114934032920714846094916512987343117192620218369408103612601224515828227541107165858959283856123731838016388206251393367529881988546794813605549591212350622293734621245965281341128881352012190229143614820468512512731076257716365223368732895723024029401681358541298619655490482504552514064549430221048678128137127213360876196550667812922416792618917963398306336700232606590427684616666027728354976111554898032844427938125278377451429391730755635448055419746138845493054444706513976584713438801420622489195799033888113520444359738263074729645846391365007856660649455052454651279551643331817334568245425638721735507224624066825861883467657675949507994737378292090290813302741998432164602278493907561380323043105015620419500065806041199433994612753961973766630704262044102069194408560132218259423913851175331175443003516139251928421519268589692709516162132608829601798542596827339371331130592313351540928489212180585873371325665141168198682263215442709077399792002392101403843571890630521974131911319950116531051031862700637627498827215398232304397354263331587993871100528201239291330219218220126267380762849808106734484227688576103494306298954162123451387980667645676133104195343710407704934139040406782307114521791247701498072063751996330646792676145976579543865301109160033840404220094958 [163,21] 143138324966295306035307225700173995419961963797670878099459507239146446704019598073745668068041100803475049356015914269327224585166713420597100300304838234661208278618001540968923634313242562876908163899576429614275008565159241380745163114882957322745061822890103306156769055793704550148803265180175090294247809203866793222076391082313771593977975507631440165144530084151502246891513508505360829035863999553434337799861275007707322825402068714066664743001735931306069355961773806726323260909194463267803926246369322926732915958701394777085306323349078548166009056173860607327158029213884008640158915797751374652504372889924506744937297224202103097657911710235820065875788607919072309665599563903364261511818796640519299267757623661853990340319896512579440446309647495291213467837349134015563750150257562583571785578477428480380067036958615923014341330994814104433376995020181464656466109507260540903000795313454993010727952451666785192590382106046164748470599472032219762643810109779116495529080458393049737190833471463003118786550258808187775768098741960934444274416669869171548868025525871425941085847695585673082116093079125766591420553906569649158526645477711639552251438840329942250665182131373952504576682519670385982394040665804626541866317895149416023248142449184908333207741706035383199810711279551050226335265813814736717717230173456809946008644296621722447121529387827782975292335731492474039479454204524831264696647366377807329062505118233763646723488945131387150867442688885520232033194098738112140278818564992851583553 [163,22] -237005201479434179321264072087448960008466408077386404576739199938775795553947647291153728274422453503636486305602603643250606963359924919659624232391473177757563524578194451412083646686507768006388342581663699056502961145224986378150356204116885734068332591829115348118868365508031845175104141556181519330340296475953383443128910754011526261901349175955383100262590880427201941202299028561054029892794405850273955948371516981535772280741885627103602686946714872952717299609759669098383540473787938340311721895021993918343703182776311496930029412065814255739433824943728426651269854935457223584186124486948538082887780211851832145137052612411168681838697618852895634939212999028102824417599548908511436276021909980840652074668543524863119161059567943875154343525134947889760273378611707871159452157173547818153292313659745920452704414979820424475389058978133730945331930635391932881524348796435622940313106637046136809380125777527754532007044254135233812930017696254737557907536661169290777120773380046406490853400944307755391131487733157242030307882461014760225789831514502585611024714296439504170470526306790812497019267196856196305685639966755314293917328810208087510733976250075938774589486487225941990006120660061917183038137087651524829045825635509047081229533103820569277198711510535177607510940344431039775433668008624753385001108638070181903627886174492687715479185367303882300620879562727525641080375297469302318526863889840440486309620691247600342966872139426652898750702529988717413267610530974550896197921172211371628 [163,23] 140692978592708604666612953862616449233290709970973687901931387834577542986890579796531783491950327555752462126305478776604138284296315511235283233623369173614760826517673462286820301916922969716061994253857556016023136255801017807325999343326356918692851637726080074553598216942258965224345451088654588593191040431711951607377411437536034255241557302399131338182726478761352323852397825225451213924129498282749316011454809395283199886822149654543205652821557817595501541625341294851478763410528900106524523339378376153871767255996048577784316616809215948403994587091760513236415942041562517574618178525733589464953562742383848252894927402934491547125836620237962412488492313093470082068412750459490958341766648518039530998202299898713849982607791547064843708735190341588215478118552419803877053303013186209957870607412228842033354470525760386353049305686388570718631628245800252011375306059845500529345091822332795842987360706587331883797058910253833460773356046870188928569504332614109922842553290957063161990099280340538276629614130945684968862913964227100816753113881078444548707448506704226955692405028847953774405199140189764865691013663902887239668195710889952579079406454977001029832346171083263321294684391787106890704572217737172227279025301712875134798564473351891641056105123092302400204599070202206517025655229281273480144599836483580125915537494070877301020712849042688617400371451283860741219332310662165933410140213432469337714531100607685505243417509342235658390511007565056432108262387443746898426733406316480 [163,24] -49700142846534351684560316276709011700112542948654066980711520048342586190061074999895017970300543881585619866732364359606300054110510124303304589201088638645169219917937054354957366741835153566711896620085517400800625172141821101133330302365313383871576872377258225574456615406049402497865595726552366260905712589891686831371313065453433902125688808681131086022821861304595374365936110903216230901495938065401858436128671269855993528481222993921583138813875447835005786343704791743562081810152905573385995813486598729833328199037889660518641486518605830059462126014864197323993000549364567464274778772827115400260297058244192924434805629742205937072795217472888490396754062411429560658617285410085270266008065382259220608940515765304042964086893080491244869423436308509404214836764130384721027809941451744390316899878031481279435068113771681613205971109352357222470770005569360531628911487541757678620229432737743516192537850252314079033172948991999965710274876997207261887307455933986587641755448170021962336437533032975981810924976770115571252568308561044439483828768981362855864317566355370673975168696670129499476916138020516731558770401310845038858501090892311911825074168970622863411509389507369492882604736919288059570027565280276676492624133487814054683464421089588738008263257778316141091974904475345741351559418213762451342158771092858448443639262888776004404465581553781002889882573446287835017215493495145771542629594253848847098673787423633094137730933765348161135931869463648477690859704326383381344088551195 [163,25] 14815961730038243630436932385672278429606399567885939384228976342567626182750933410921286708312438169115011438377415517998273455273085424883825458226226937406956475314428630033701729977680134965748337428818527607372665405711268632971131724603519611529100257708501991670899343576884370279842693256059982985664575209815478514685352331577798637586474183505236201908099602244093824382422209975955565354575415204888527642909173487550812048388091288376186391901868781511861097967880094171429610819406192158999905749032822321344021581633676713309316690515118777654305628153499817106528857013379431072896390242161243625455771444995159375031545526529209898786121136414061808778992826418733866232765479387402074133982489429015423958266475640968691400036356978217561514001228109920422331659479365228413856509240316036585490447858533720631331577961665343374548505616119794797523702769228342678725379606694281486231012021738399287354300645838999536693453247300598553101342471993372537238824914740519474934275408669254869927142841211130668117776520152735813108757063359349517745234449876241291646759944021532253609313293034084961698935920002184481798783760530926908201664872192875636189201381633441872037154767447273881570700383696883939194919045956105957231446216978887161320528117212493333977428877517996623013001421430217941333124927665884865177438752780553596764289996891532159039825636038306285930184341022356970466308093834131945915521977295868478665630403599537217576126249075994545051298856926092761450515013142868517876575126 [163,26] -6195178292481464486101127367450342897237090215705717650379193427681481751812431951932168649395927373316037721431102196402405285062630880041019495997888441883366250244556151930872459108896425108326075384988035776791673650766194199882445197494026206022356770754078293060696212598197110878561476990968165518084326040355018849899417254043470730038600812090807569010698098349615555868116098550325999183951298846587325210825059124182590811707499520863544840440519463455542412902445835358198465775410719343642306118940175785511506553254084030136982286949834318613439613297026108128547983793847697312932465580861944400929633406577783249939446476320844236723328152147426323337235721681682025594235501464303620193811204221128209562584845492537536853211356022633258677348408542511336728958636162673707043388812706253003447269153220471179715147134558271426579594947716195267557970265533947254023228668201114131916759260554470570886604886429616418901622495709237369926213517411506160076482005633122757507610866127826836471229007181183550180780622929871380374419636599376962749484243740366515768832432058683715050114369997427975602108748202946099407546449464171208895951964529157314420654372154936452695389439834871791027862413327256863690404622789911592415934966014203562797950416089658461408182957979619841888714422562702257837151639172207420681003557140157314068936019479890546891733602179792539387205298410545532233112139086508477429473383938570454297106552547234355239020909436981778433263607378554956781689124495896620272830 [163,27] 3024359584856447513455583041236037335486753191832505714914197020532454978038594256303423940476911816787947133353132837547594086969377706673974222241727917088226144315842568903587109267040528099438573302649977178621966585429286381042091288831625454832520782980247536613834141528828428410922710241401931563870236964111978214223170355444222101484895864390363987781210544168542602901212418359434733947248108805160712304441319806253972527586509460634658358299897049305861931627539664579902849500036920716028537602414073207351525053806533896040731535467956027971383016782596129533120544705537068262310202533289429866240876084616039035688146230345258586902014167497891078119761927838853776714193344923546804340698675531295498009155253901579606304932138478581268722859586469270371515077431097087118027843144707967481680782874886513818125428465377980448119734964758763066949223396009673717852736458789716319691859826705532061216806004462852876828319928854843092719175044579019549675690133667121804994944558918998604616788225987524986897153155412894133549554506776979418693134273388655025126728836522539302298813225189814672498308952093128885839500623311618540272147676549782620326612095617919256839460522020753637460766756447135190133603389080396463393231321475404807908715185754645874238619016409087514473314252035216579731236395024927988309857029332872499135898437356871051158766404150636597930180409249862173675128898119713580600776664038352827985647752646847279590621698019939014307416814149783137337163002901164975174 [163,28] -1460451768598767656212073585713119373624557970966382702885812373255449627024210150037119956452469592279690310757347307246242363395817380298368005848960869117452941519434283531984251801696821006277919811781497005395120967221763603275241090033868838869326858796348840444359529118457541847786144647295808568727867332161374590313140419854661317520813450271334032279820327513005554401062280936860591389047620718792076876180310564548105123848765907339995486312063132872726656770969922216096665408782779821982115225597157884763286873952251907961892265089935802469171118834303323920714422923013373966077309960737783262854205340876601147693116292053869266500581689067748368840273178250820435484689934904077051851686386574396744253304993994977209654396240871146439284973019929094487597410454307703907256495073042694698238571038794334758663361912485836674704291662947721263750997053843847384056163135174270060248874753300299623130681348505351815969672877544599437694507233679960386733507672343599440917645683584596349694799290812987652300852275864820209320964752310349051449572976689313765819387055168178543260072174071240849614748025069251174276970951029256355939651465221151518811908484085948949714315862363360376260064399221948103536580452541597555292488579826993281827028022446325402726238909944019824945529106431902538535736739781509929158635413234968972801947339638427377161154808295379073705286268960715860440430362990389045801505400059071888694815534277527179009759402304956405071771823291215291177076264114017320 [163,29] 976480918454878730500112186180956007708972176251052835041730362272162941028059026457022384942659235216307007770454260415357237829783637020009102620712646324167439250397286254630297704675607241728187106975838485968229702183943845181372558686816517067247988580448435251833242485155308313482769128805622323463802038612874597261165790780751193142972038828962375637286174415961586135074703393321054557686128123212589369808383352835825718377539031950216082589991532445485350486897068658444091659212193561719509325296504138969833160022113160655086054170700379251611573206738219541362301396045456227414309414981962488061675444454710129966959295646785298948856817262396914019893601967978334544706448611892344917290815029062497403188047551748787329637416506949127771016758014713093223037976102280480920841968315499859311085248700712581027851978324423089553864314276125387277087283295012322067756633187248898569719688270013926429031388801174663761823085134431506425074410957773692763974849986018154064912871891624952468000052836322277462177570550152327864901461917874933386134706068083998452074911428840407330673108485889606234237733724422760571221567699101055085866612225028473903510058399218140366351518059708640205553199971207054306999333529150898184033777527964354114661063200816089958834615402684707753899793718511356894430554991517692031794936491545725805259137090013816608631202588675401830745136884252209094692606989552362189655435112840550477302463940743038746292789811395945250898048750285214352824134182224 [163,30] -734831081384060746303585261205258378861987509916313902654607740898703970442854546756788596734817825495849193947916247261560691568537423311657864360958507540111076238192136489681391197369882843588387735563405180003591547995399788621078323435484449550529541334007517340609404149464486161697181034990682998180492982350219893681849122670120125347572814700999314618583148283736445551386026004581935351417453372018102058322697990622276282425388828252319770669087327685619550117459396504118554864674655273020312218463540898603190931371049679873233437854738945197462116582082549776417354023565682800911535467663999586060084685935945945364934466571762075864253983543748649416434798662162423162682200853022851704300122140864370307701047203020586533614094238983998673237789087696091143366294493252066350648354638879711524572855877717273986825738250819784819104579625996444387791377427112794281674406579640338517253206225443429597503904835209222982805422454596201250738985799218394599391472231255780869134794940985147202628224490563861253048559938293819142056614375441620011333234843287576183837357841368877062532517202411380210032024693798119085566393555442437188113392521111662367331223320325224812624535735135467725155360340298775465832342281033660842319403776966970284728980824386265768019696998464807511467150546649894491028741201000472717185476850677342232034726867518135303466543062211341108088761788863293230175921313406002723587504214036929452758135497427056868845102442834765231002391869640636395699019761 [163,31] 407775894882346194680057128653512547081150580928023981201335436383285872680579956039984528107769481383549426503496568966745074569593504476816170269916271574050518613655836436500833408573359246297501676586351999783186759363735616566447719707901322970709569262826150602873682240357738892787919126773695884084057027323945956801327778579388361869652855171799820680789417235171450706728310918876077875290104159909414425709326112838590160094844967217186732663905058568735624948564241182448304741734697769258418715176418705882275161261176063969054453804768486745934577140641374690464453870222407661241666461604834052292231959223457145214764897652961425261563388494860612656409029953728605941238560130005816012502064409180427082529817325647340617035610304226482556285005899574605025204981930354400223949932039827810427640936637449966546718632278260643177032563762200895291030185511773124239441220945946965049047587409505665091956016759762539500901572340286922167156766896628779595962160330293670709253655178721436970239804941410311370451939549210257864941728688393283482421877365570542564811185634722289578385770742233903357241828888387932023081201009268558775411022268337296881561206155187366763399156838347765233237730948066988189887962583043782357459985943518225165663626605607875595445663512227122333467592510067504862067555002556220035997619324759963029582748832759874765299743089713753908868780911131547802813289533013985652025011652180211809911974314140041321748332980505101850760550432814520474866311 [163,32] -126229914733028635128831591182009515203479595719989361179645716777512053875473298958150295449270573315608833702437237013521267497696049290327218265281630289999227876925965913326515251042456117013873249494701317595410155228698876524330929065223467697027027627039431686337232419550035834922833344471116502686402840189675894973917326635618298258624429748916226712737852614988243711562057909099809563507909578819381722154774011813971506421973747792240587674424035990866244871766564626840208455690617359006852886752540341558103300519630600952319753552216082325593369801992833154089693292286256290609946781581533117044806976967133494521856291319624374401691054576732931093337227733941705860636083969694020365467421489197001229966535342852817295580993304025570432187837028279879211762440742482680180332151371429059639614407635923663842620020849419988558053231004670946086281992711345726728099315005384769234994748288334653872694329315582739774735285138340636605694589080626419928322422450878476252051525729205495356266423225837574304673286042106404357351521917511039278250620594988596259134708681534563629394841886781500357731963286547935582796822962160537433520949914126846190125114874844675896001643113095468366594487335806785291479910420820949746012007545256886196610585538356814925111679156806729261914707044175079477807686449706974826148347129391907040455121142981626132697635806537963411275194584758050399271063412953377787018266476748161794154051953100132098491573427212429559241063207826166489326 [163,33] -5311235230432212262143335691025841520677766022930529441447847043696682255356430653656353200607011461026175546320384607443000099210675749594088210108840631935099054631932242461515903419738966499310550038357400347692535738336603722309413589498536747355769364871924903342266146726900395911570646712435277972196077584954708570055685664204959542908171395765719423397693280958118727996028624036624531321528634731479838371240954070734803783985055911238132754527860475202571063140456626977913566406420638710813039554977016597323087147962798448102356351923240135514988911745567153748316056059250227844112081914270102797951121143561984307886325348633685867109710986423598904589539436820971691487543430739658750306314829883651842983916253426136343175410341155671984491217929241553944374338614568539686671621454167716022979928489899753938646267087039674521136442993147587188163769196993945595680935031759018808801946005781626264534955362286016206174562259929597074515255635932264532258831034050418605229468354114476617217905030807866402685557330554317123288331056941822715748234781920475761739364854667040220277839179767016720277054944480615307891005821079132122210433338152062255968846577910054063383165355867510383286630438196900367594898354860840187372288061569505475514854923720017624666038290844389395732300639450560643592769976204290940953828137122980541870207697991456298659698155273977698133607882890888025831072016669646801936010803623620698440300482030366008642353508063509193462044299799757868 [163,34] 27164420138623461146551744302270865160130617003285207650634052819380924499129609389602161376477425407517780344843565381503918256925619610127974794284399526621641721190548155224141430533154896828262479656239786666820326007365474942585932286216502279029068166245004137122634273342525555329361700531194886966431114774025175302719577541421079603977091256652312374757572312722564885337686223682920574176070048076108224932088883591468168513593346191193701248565133186904803393474488476241341218798073815970152434881836875359650336659973420646345493570984780999101288743543218299911534019731528797878968664404711144496631827869454365469813338534073152192663763549735863028963345423262439744977495358865182327657285032030612614604041846658811418673466065730508976256870453018258333946753757629499648024997181461714215569483992233684706807882588494708767969042511884961841371277742374678441769983992822205180588568534527155532160752696264806608259138011946984803936443417362482589820612805278257007100197645899517927527213320230015363322300778372579746119233279563564885189918353944677798631177956381223686356910604492163034333902258660968228576504268295497040488441995362734842238745863017621354181752389833861245346281943312765183639825108039136867461452717137704222317444445687196048861034423857897277566024252833264216934772981312616968452473956411511651066700924655358145631776631708940146608515004216934544834254612644733673553605799999313780038045819671049214085315558812569652981386216778561 [163,35] -14186050547790054112286302355540250149520271421599540436078379740146902673225890723298755564724235061595621880385600049008201386198779245849417496406012552412536577598835926350764846676601584151248509548650402242483680840884174271294676954332822374472633495145782456134006399196090320093017317902777813238891661326866578967933146413175969610240156244593012823560668607516196843966400263022186951830710755743983930110319089295120817068010525598995042062775801225392366741233108194276823703884014465146462292496856745395733950738896151665369569734334353672238917000577298396874516704450377898160539244624350423464638467466006200871467672880515205627224137779412444426566959197157749259938013706891046539774065876885653885928965195347781892570459098925187470149775052915833467770090186470842064553682100229817532610241458672629734817091166820004936134998151468410600715394608932821497354785599524914280186198631614302561004968194058417380762079170122610314737770506965386646845517340341957024423125953950005722948450246246542034299881757452551880401758677892757107223854844602641008407303862644172738087578501427186653652140600347939746854279671303151612912234694998110095753662270077689382347107771943442885458870323961211358849089777947474423607859557225667265128659910670000560023039992607080174251338412427106610042092480032243502895663958107435239609504084052420134273754741664596969211710943169897329298102560986130088416606308252656563668253655093767870897953609207165613789253460662 [163,36] 3549635341238992035161026774217228939107223124705465824390176234896648925280481855786339314904523795477881327455077825130947542745708491242806240106890962476288379112233825055171674472619478237588035769116617143556197052504982652603363626208792339454599462429155961177775729493482231665488555275639303478128140877978251754952406084562596374528453654429657183839317486288345582551485768639869781442140112381366239837646993040875583555733910598951944219656922967368560629661904816083196738999603807889215344159665973681905819000091912881044374040410406609288625365893453030928668656149796879471811952594878938861890926061768713334838295898564807920864444689221891352139790070283895424058322749226344830237361312310717744524856643487218096304505807021250517054137907992473877102072755469107955954493478855904365487862980992739031110531272521835372380731829061355298628656670160859612777169205121225446392498920485173318587763236866713516392077411542845456134463914978967338296992769741154701346491220518205620520065197010113050510830010506219586995129433011935634207747038557692108739154155282088957261250360201890551877753486831317935259780779410351899346234678970019203218217864361221121529294150872444306919560097717864480806497247932527326012104079347156231884833946141858743910992414352282376175922571126113120147986103429731394871516974866665023039107491788211979012870311583683077190090703692207492999834740688207058554122347436680425907581097539761882401120282571827615103077945 [163,37] -92034643431954606916126106747939051271863104240659644454421547094726874644654424959925142359878722767658261531237880841380399611275473345921851159793515396339914701383264726856624106143775268031997501318211332425625872274115550953825439652582056210983644223170899574750482267727708951440133420513121237025568354894872886323363960305095513491319945723478541052923084055595118970122394346626829789419890004604388056182104585056944374104417553028767744458666413123326187792783535050400017622120707525251852721578877581601885570839246185472177686945864729390426267043435432554345573141069267334448685794995840742930056252612104450429644835215092300804434321612523589735181043438834393716556283376065561580058525526701157244152797548518951726525493625159818189993325306025379492629697222803428725652057420046496103431700205915142445748480183730429876378496804500618547871298536884328243696335806538671116111775128437633688613657500021252111167773806568874712204343142827515976696726477832804237445923414630486852117236198145943941319932329966108980734432575588097407395507644548474483348836041251343847320867425029953872194880012293115681896493311339358365203167123343680736533985975949614989413979828712199093962469436871844437029347544212000962236276430169249517333507349138325470908105347881009274975051176354941815360970985273680649805437415076823622593677699055375314625578309798953701092826603554509527328118162008045581254334657064536506586375517819261342825936819722502279983 [163,38] -263003297987099225407618460612267026582477825372168347028375437290641514886045158605978252426408324669649640474135950945234345944047351180354273439989973340609021817479519289462657069774072085536907417286224477128456952342609194748121528687554186964779423644010505826990420520034724115517902222366793346634223517456456936323544442633285693167625444384828723919155346465535268784536805107381556675836290143469320691053451628803477390195194880180792142467199428495972461255844719608403134678023795848817399616154759194966755780619246846519963971212559160693330628027667000038847827992326994037992280896740150389524590904330488016716365547327456421210626890913119715603135219612084274700480599077987186921096546586147110068358002274154201760452737777038205630971009079406320724283208045847993688153279601741418653187023521708497798985320109989057680255156139274275983625452050828930110988509781862034421912880049016858214513893222903720736574076334214999263137759352981453015717353087143645808485575604604494816358639353696924816546652908201099467999790080501715135114604610731955158029002106697367942070751201668306222347669236642562849847688568705257493206948413145445597354389415343978987150332754383660099448351678312676802468048765026156313611382313789469232178978673656814143188556030884602099930928665710903156720862597370596219112060094667794752887430350782000123436854144864228616067249358238944233762571723039273047893552728842888879793875685054225766311218634924813266 [163,39] 97385216972373591415485184953627890681901622362531094904842396966434838853007277488009971567105780242354232800849218750009846893125792943255958179622828508841946520106684438803082801111052480078691601268171689889001949510503367621855702191464199399628544816109304172204045821123161425284375598044374163795738571345743968513788995029695571751891703345372858017339588691220557285439346146530238016136495164659062435995033367209693940781509804999972047503633234222440762288479489157375626251765351782412036219597502085260593499788747097953761336515955804147961279945734083537043535113277627118923015820790760313063679538732701013491848531017494926347649362691554705824221669234429424550116707457565405949069053385232865348667284670076052481201997127203479583502959035554863372536654580558151129497879504833674132804232063661130154513143191089031031189460315116706613070366131368584737181990775335906729536011141220216724309257598808933873494823683045663403383427458284930009784720567548441993813004111909004847937788099169465210430324439021768112711861645479639385887268247835182295545313247611366513382481957327653797093365834349075548879463368329544971395258629133319397623585113058112800319197794012671309022574256050116489310179826162201461839465451497318170871747614199627356537883885601006966083287929159965897281397283027925157135937952277581749731159120812451193049780666678773148124744385694672551718633822623317763974439734200978658985952803974019747901728260434338 [163,40] -15219639374731095322892849027587289446664786404793594204386601571759727660192167395673073643953613565815554157076785030495488641055493224316220559581126267962731121419312798216982937760010815110370152380720320035248249121679843888623270462896400278952201736095618961832582021770714769165049634777240451204724990042037271532101764735223801157399196011916233454717178358470965473431836340402407456904816162859878798047108997849577691873548626931248141718629415686654246432654097146673716804049385980704508567094140047229748496073169844096673723544339539782657088732073122903786009816967058826119075812068244657049134574185481222228028654961674936546889823346712305164562281570231325271079194279847449975194755622889160339127423819186846469940884164119826553485537699372597848013226918134362687295036282488526085024225335841931192438786657355728791231198004043187189118804976534660724623828391632572497637771396508455981076095751138259449570468100473571486376612106103682846616698533486101657811647890319558942268309752172935635547483410955221498170750296696760767166321696448149517258514215411978693192126910894325850982275065423362573812143987818020370874796572259240807376883694968308676320109944551208123751183650072803553453596857673156454155982552431755476168322320873870173014344396650712347758258795362301520220560992787661812992100482968454728104249317573545067589492322638751048047998795156157822777269381269317717561440486646092727971756726111528902604417954143 [163,41] -251107620831441012357516732023271734301336909738729866488607169501844052493810677789090906899593838186607701572231224227296489841670745540548900701874936247735360855470940322705805928540012453033229780044054617621116508296507175785605834585725273242475409878007431822861983125332697450344503034537164892586653716466401108346423806644392426987752975146306642028561333863035245275033661680153882839077382301080153278686187760990166725240183432150062735871090466051682627622323058566141411002101392721720119323415953398679859802662431027598512172476181035797258021080146559224191849439039055188154378837577641667004597017344361549876999818124555819551226563577350947687787059178903532460329878730995426135944585477907217254821147585690751055356775435528748398366048780691487495134843212720151879743085153146688976451142127416151926264645588121502396610901262090231274556243690497442827575560064576353168882548061835404800771171283234120880593972384837786402998917398302527607156237331939012570972099228578110004184385913131139224787478787408567913982970453400153320567551622554452950273711468318951214515385916067962518575033530167288034923217720385368116841780974880937487397779393049890778758614033335044942497192086654665212957359611101352718643423307165886841613731280473950323843845801481475310506415340019553629050999317509040729203300292594479353560381558940919329895484684931081678715480008094075259020988750669976860191304235652963700125473940681014043387881 [163,42] 590810287480865733668213186212726438862647165969057677597124556182546714482923659217219365800591749300950228536778506670370578973617316510664816836997553299328340903009103806451834127347851097695231129858576476840785372617242244420988823232413051308595399721333559164716762662783834579410889855333361627474550479591491100199501234911896167585055369932650015777339420628971376744774822104889866356945464688645947158427358830665380623473874259299433744825673175293520126555331990301201077598683238972001960683777512211072871462166655722809437419070573088264092038135631251103356262388051447078602759721859992093943955308139404050906475031931846150654410599808450363019423469280235843334823626016428124171832702744872465359478185408921342248533587532467551080393518239834408781986642128362735704789175617812598650150591851722650411206748727751382820611846128543909081705101340121637747771693265063834722385384015815257961741398320881779796345537040491784768428796687505460128565834455616671836261458867205869097806802678960755954571940656001779559819253389380851261332102115554610652191840412030164236954142234781905558106104015906838306337337674417636522719867438585583984692686365697690494685340282356457773232367859800631187180573931821308027919711867938616086903281084115860990740159688940882862078714314652978445735037576097535627560115931191489395605108370200848164169764877918050715330863432144985505808636618836622362335881568022256764495250600233913058356 [163,43] -102502469634230588060757373150599824068687762293215584837705243613587460202359368177268748939446524207830280214528350328254723703817922337567394325438086082934941766371709640024776020444120188556315345817331011395106799023797299254168878950522046055896512648670707291722132999420114370515692240607799790608276225951210155474702422043176856905463685121214444992960564988925142064563611569565939158836340611763275721633843832050410618099283551879212760650794213046889107332931661142757623333126458043924147838054628866676032577883175382492591914739952466655447331956286695288209354683658434813942626668221118546596201348040939914302098861614802905655170703317009596925990778674296425676581908984416379409888008818952506340055046202242467220350576839424213993098484614739355097255432720219390917786469177350761039083591657222617950093764025811509419236496909333519614558705802165135116364883218330932287249158055932686493088715990983148423895774414748124586227562063426048258076811855636720557034732529525204481223270248236955474438311845139202685442623012896901296030111865617336291267903946563356089691710837685478639674396296892281750082130212821370822038020908351443015075787324383260067136552496525236783160207382367697996354166579380810474782336944150780502855585315122377602527265932362466195790564134644165927994038505993801972418203633490350733554192699582953311270457107171818382990165051312000712772501164234675760525666340057328397162150166882691627 [163,44] -421242430983476276000062907319315802114448958885146452760306478587047944967289919868192635924653412488899607999824955038253092733944931396168629438133821248936492832366743111418077359153007662621334768555348426235939292605251938193125403568437712540812608905833677046225123023080920202148927768887871736003482926144241886449700630300264079404022365537401417051147159790991744788019327429335614612126869889989635198410202926000098398410347705891112165372665029511801572318818265146674452794133729062982313834620488359886521274009649986707927063000148402234266951293182816225243941068995851579162442461374330516960992149889099423555640313843093499279812844451709809407421161047369928142439686484984407846221747971340783819749315281205875356971662360629541781827006817268758005894074558478547772459756251943658396469123887167898469211327008823733334028692834887457494757488928368889687073525817251521570332312989704931101982318341937621766583801651867119442352338682800629339962531771801388620898036686524358660041139008153458863821222331414863455510649258000110177442194182103378586975745624514824252721697858730480608627341223716782424563109316203730549917225315397359810770723736896085709236701444247005442391317065073445197185146482251007454620625306056210257422378309008349657673612287304823363326772281631806480070338027497824342145876942230568457950639441686181083472290793907330026269844527024940923114819944579040156776680414718076839962868837406 [163,45] 3500788456293543840606938760366162746138623211737271657448992987915841589482546242746587616967168385522878742785607579046207920126285767189669438189112091862529484168195957952951071446040745463457547285169982422830561272275154866343111659996155110306627780260852267296003927520674676034207841403031325869915438375160118251289655681472475562519935040180460000281041075139930276781182669715498693559436523446098223277339232894806666567442465838772361688061406112757437408107586735179273657799689617846209462001077602020033687202195399397255921828172793707012180413565449416558076587704136978934999374599023027618042124051622665782576039738978347759749099262465476483455748909696704435219325494218676658418173616571799152399969973508338351254719449684916503818701466143281978609461532894310392539582958964822080277558560502129347728280056087400007606754800046266211007339683277336214418653400627478906969034961458022247790447168484394167319884774813275978691712044915284019075564724699655611912850428125326540864277359327601091061536695409774226105578330857386433550200220457576157078571411701684958417445377430046512651798752606902045340902688273358742364498558724808805648797397513315201772775199320809247804956540887807105255230937320286993726602924003885597893956222264662822457832317608343726310755399789582349969637887588632435221303397393218415268247138595770741807361131779793544746505243378831542168673958526946653824157519292817785398593766341 [163,46] -826099609795663269342737650570094470780665576299019699903697365624327402679752460912332287781291833880365950370745673717659874772578561459931152949659114730120732590778844652090905936367913511108763189696155358205423789783950036775482291037212397231388861827198398069743003527519693760051433814688692434781287617616730191609633895586103899917017672026647433374133312526662284852762146011889146886354660583354766028875415723242792435432423473377624649190705248826619485340850185181754815955735796693576126685141856322481495646653686562496404884558607310544369545009207402310733628216826306483450438356544300089003514214905840067779277925144373632644381884101107496023422104702757160657260774690207692703723485572255306389611121269894645229534619744481448371791035385228402690225066211285222980615442849488130132734040039032670301117223238073681634643794059731906255240771655185141792630523295992818385361616946363156366876051067421333473097900749752976796806939887761065736786616281887591814775831861284187262347387998427483668486135953637005156687760303911793388022996718771784622741405825399709660939694242539090790851413302089130745936949498075140870567481707058788141692783724473532798329682557748181441207604520270200377427293054884670555862463509042553837692571386127906043425579949167497453363170995835241813404242883834744616304799784455663425371163365743973739510924764577632335072825455479159508371240467806002558241963129198311090243873 [163,47] 126748958797294261174686430173819013617401117864714178724449239743655282143542029554022179621203786929140573701193434951407067444114144689440293449046822024993803389158791214165001579757415679733720663119859983232135684362171849872424920704367977945154799726296849220999725820955652945628963142875334604882846167560866476379660991428211829175329462714333346999551728889979231261435164923399502387164904355257081510965014757754210956111772867975177803406945502779887456158044039769112620669691336438674507806966392953821028772003934380549250045147021126051157275806497536018124146495035286699363671856361072804945515837406192098139675407847515195533845466116055010406206846128744956721167594669074381569143983897896024935155755137803123516522073704591795641529746482091356007923556916343454012449644851395239239709970284363354047318580461075182270752845092668219521076293823570238480196741067688105025020520980827533680604395576557599523968832109890133884897310090579652735151664615509707016308737557680825199834235895735154160284405080225642380635672852112876009988893039225877711623254945238211198461353673575252166833120366024014756014468713089951855533903516433133968169314497163523929718100781873140500862766451282484263655062067975298557652758674662776967698882452206260488824422797748150902293513414913999336030765035856961840994767936041514708252743678370156999350384623435891763059198354570086138804134624325550755806157153840170319180 [163,48] -17804472044489389389242888732288473861876839723174339647755348489127354331968031323570737280535071049042816957936667900732741984121497849545481526246422606783907315703130588531917159507822645561229677629013885606196750055099324347842898108634999558613155875672158839612193556880591478345760085240352637119380331692087376886372306327751167876374836441192221290481846585604604628051484762319953615849377974715863019270690130975556601033157665306048659136648513983548591448112263982613200166578617603131351059673042815685241524461711097742388540234379928735821061840663567411386719499476008319444350150381212709800247419262823450481537327066025232267076379952038240459624874290323760133006554795369265694549429419582031522373945248408763145213908131182409207384405797560466031684662300752761112373668098522377309021516793603817025310583973195508570200952332648061524721200851835203602763156338052586800583714558035309056251284192791465659153566669969460551805889095834078462447897550439235682380462934271801862634052840564924496614153437628376719505593948949196192262005687100176859331741809410574770072017379315369779030530803825269110103352578575886629697183246476918130927776402764156201044071601900223049713144692163589527291504585266817732888596170405705441986450656191043514463311003489200764857843805607540576466210091531554886425385528817014096068817356000647624271252172036483115069250744855789734068065109272530558517230176430846053 [163,49] 2680404731678924819549114493308596289742009985736304409589086947861803388413298780852391600260955934374613238555685611799146837495082045849717837607134940250673247464385140543641672570421239215921009739970196298970769209268063663999183584034550933989635271539181031780363899952374700445323266133153501187492152075327425138707660217403563664456024410269003196784565307892534205797473335089507078014872959986980425258814440047904509093641669327162174027982883277659598349860440270188450073672772439200765470175342659148254609380108469874116361396004607064889531866743171766243005958839475068100060260226300668045124065289019253357833821295754091555983672509575140088699307532154524000770451032635068217770988540052651861039134680760080963301613993572785353080053128380947583838869931373361453885098269549763695200230161126301844521564611037526018030723659250486585666833824960577631960055321593991517539603111133144636269098964233721849215195256859256896226019670384717861631688018514857181156418916574429958007297443091088783147173834201653523123620913046769231488923707664752924944728866918278684297953940207146877716676191422692808901364085485366956654985032285930609841094281652170371202240460585830488956121118837017861151516099248056129490295663079905236037933486554243071989250974515108049665391134271481664122690414357555501267919281582142850945539473194193337774768820409879832000906997216259078067295788587130667757600331943702 [163,50] -399030334567572303046282407584884218477931432697344748534970145305710612501095074918056911945707245222832482363271871376544814971822489514282860748557320017822740851469046038058421970058095899920659877736615285809186371974128933826584143155176975877173557284756078697413623438886551991173230767778604546025714837120028456774387727082918151067097393747691829887512428702869848747873491462873153739761090204855680800467120952370697317034214370842315110341900516001781384622201780253400464445095749878380616191571714986653931635782341663793836001815609740533173700878664486083098683340141981650487471341595505749826230430824658341315299934473969278369110969089840903428011681013705153326678330969930529962922308486896390455526978309797130125128597388605152980993760814917528990224184783241570585076565757226137065187058673505895332857640597745971243199437336468165348290539030175715356674251103338730481516095317511243802183448927396883895654878349130563132804369352954936977836865484616998870128084385547473548237568797649959629411981519814584644483840816424361114047522683899853901621443157966151140057516114681531315972773129451367488762965428367143028424598637388752130197571550638783437388020918360765865437953573755389120860958610365116207353149683045679342135948083996841259418800370656317187785514236569458487838205962987521779319243515204617488359649607734174104174348730164101641414021592354176760734447737297804091577768966 [163,51] 52309491865523838033897657494547490946096694713417886460183453003764557442159341713813727616355869857320264754802916015397887657679989453705320425427171946953095527377063940296319849434404282117459961051707548536213326312377508703295961385978627136418276068254510121884465304938654899411620528088969479116541206746895797298356960687799040978103151229416552334828903239643746357262956971023466623991936694874179012193853788223224260231711472840555059941856388500090631788620496510660422378712082993102456525304538647837632306113400621337981423414611177940669707804135723665868473117973755927190136506171958947598711346912512698931096176616242539597094051600379967964176517126196380961982092775704634936372995211796370713842615535741792740572241653242032820674778071221468234862955976844234946081275987159595258860530906039455835213398398174014565308280376149949143818916983741877720468416055713938475584312146265250255153618610461800678670465380384268942723016135043554041793821083837846586738577851520751121986843713630115482932878395748349350184383239165002880295708295820621935543249635719225029660931127663863767284061306428271439305169706355882456083926944920996164682455859545459578674018670831382225184238447576350423824499256929536525166312149937684154760836178076183266805526092309319369157031507853453505023856865148207547143647179675270593101741898949690343873057902170320948244919491424751618588682349036144578626578 [163,52] -5820527846521273830432776572417223364509174263981881826589116274697254852699957218689917928455049730604612849815560548909272788277554648144798328640642464285073959800343804611188045047761933870206875841281167617805586386764214816918149894249161469733974016890085521756046244736287097852444086792211219340916524239455025876650099846719624038930408185223566082122165786965111376621345538133455318877454754262887981522169241561448126486175261738134457560097490842779840848338004486887509563610947382909970146195159558901105688942337856621791361676205016853201895020479509593327798022015410398504887201295373141904289714106819348357576232078720147678819304242256308718539525829414650599526403097036530013960542979642936918455345436784882145036711469715385360593132279557118807727201733658626494704920604716559991837389060982868641514801691445040876062146659010764603877983847327653483418526648860534648846879943091963654493262867028394261074322621386656926222166267151278838419097478084692091667874944539067115962854618697903476291217923070141148312673754684045002261164681328493158024420287392268853754833169934079057373801555294109837936346143251634669320952176692239939824473093313843655189953347755442022098947974991109632605545001452698046304385793851130157529892037604266884407545491100632411771846475643757627472223323643535256200952377193764491988847576260351131775307594839878106405557515313162735963900160548437108036 [163,53] 552324899021127989521326109726325778646668529833450749876367450794268146871546870797252129919544788109143069674019306384346947732436495876158675280723727512934868250995729015796435874175113616215151532735353705121264538287717039478061970369464473804277197180915878708956537607944488571264299677641894651167486769105240104570682175747409116922210303874206756845609279753181629966958368565187524698101535560341376059822827880611083665453088215347904550437140882353984628956996464093677142552375614734552370575060206804311936434294940199062079337904606292509207342668082723049710321030744282466595305002482480875188016867571752706300208230476897886312398497333554409465898548252898207031482094735843256379879194091782984738703240620130692759413454753372997481549628547265998243984915874558341569740823887263668285774545475341949719647395381940457366516422319815010806179210984053621706529843422343873425684723194593093083162481689302160364852441776121145577770567146315323729813194460348523462114525879874987584423623755895476022568399709940739809085789322255930009797584832251912097472826014021127592757908427283588008051798743372164441514340947657277430717443068151448555074050271577953324126853212584698949238793319658061300212081734743532752351394614852145429437151794253318056631500922380784454904301302553687614651749611121634838525892671289148963192348562395247769403031415242750889124720536750561305946964923693915 [163,54] -45091457233191258571693607314767298743859493244449983165060529591209082406680615312789379472527214386827528311447858039762926132738667122437469803559524648205173367102619962197593355955240000798049725426598050350133662962783176828606074157659187387818519875765812240242227600892362401997662798786583226896851219253808265304472756831496494167097313211485537892734264341498753726642349154690331077194405711019108688148592498843933221785171171658432356452908099695726733537541690451773988514542127297873830463736951339412207297788113150517982282131944292244098019717491173711700728388221702809543970614584848241312468765704409730720716699389133477323952628050759915034568346185945388706250288722538459775610417815346163951831822171097035227600196131169471943190071896801687024896751751675777558867768353582147722349297959244435727873515020299654170860173102809097730789710963028553692964669149865135065770060180638606315805085344507952499894915256265134117666395297165311289960004899851257293450915277942680254682564580778843866528326140266622680100456742136996079898583273195610802908056686228952336725199025859455825075507266314193974960399402171149892963167714340582441714142335933939824229984185233975984798769157313203172656763351468771866148887775046469594135739985361258629065952008295355833924504600227872377835402597497279313319571824472354790822927235959860366908027086468681763478264706855579885569313150906 [163,55] 3169219218120269830270816114224783575195681979229016212216815140831938505805020582286465102245459598109424358440075050022881454376423738085319831712527039116987268599510000280801688222746164857616915847167728265752727564904862059989971037227383428000161068588524699128288528964763691655262357318681018952277338213053971863687513461633123408015317154401718061106479511696669084570705214609899264395346204118557580990870095188935255188178197469208890771163192855949008522519674778781745264278371333251617569878964035772249426386745759532048473120802318961943279826665316668237379487399108469792784555401661653213208464382738564647287233495035660145127484897253454707834466125211807855086974045693721211991103057428920091194541915427579340448993278355168410293376997748374802446410275675777154641308797275052702922028416432271074096085121450439054898888711863601684128578091483758148956872629390294188634458302028943869296302099083919294402200284411787932703501068950477239734282973405197655476014290141043547551409521305918936875410849637534327617124869660242134981215153865527495583155811413724958953665541107120342724713261321865655591964542360455085502557338231028888166646824815324629436817621025595794775290837640888107833682049671596616631744342720756646744161588031233457865250082798379781374810044841902813341555966798560044755630343821777236398058626191158331626233812570811622152893192154509567962573022 [163,56] -190489605730353991704642421258455457708176833464179691317174374941507915809865648400453180468048666742351721238880473810998063680078025321203594223636692233840793596192530197441607734261055271895539389656509525247266738141934455138636059475625372954375136978402902440396506017873649063779759799770007667359184286448589956382359604186875557350300291390592835542928589615865123670203495476007241038402007481929590428255331617354293802683517792798900306252841459850053078672642718352974404956488415951185219052112850148998381411143909053593214780857585312696380441880126072938174749436233638597021988663219973206019900096312304159614744356453992204663274647398280865736534998725860803264456827777030852040324568649204181365301531860666797512386643041416160545734189615482205162589726208289944748512498696308188367476171731733045045058818549647364745605674629945169468075275727524625450255297109928828677981317878458592294654672049266678636470376301341978053593152571610140788127287560807578471079750916759053892324306472975354419135902648949999313873280382679842962084055416574909197970786914380392726911513553640717079275120692434292049774794028815151796643869030016337603413381625289539388373993261863108012979023240054635511802072883236353583683122762479534416114881483589595855717706325575581406962003368296600835309340535624059652082102145879635591628555725902610983697779071448139088349586316963157709886 [163,57] 9714281863862605276920122362036978986937143850281237274592138841975934800179325964973066994956056650484420658624171378903199005511584621139517771661271638441775426321487223969202238249752727646056464840365486930083378666257308919862573632385881899095421042134900133034564617269032571530905733645028067292508339226607709494505663640646170253598651274168469180705882307339392876846015969037668022639324132407033447547423573236896285533930755307776015742637524045458571273463172065563234078839044123667024631883103631391068841835847081578286428462952909280845549688630077471496632330062566048578210923955678832012860999538369361038454538296543376218848379895179868200360250886047120462326161940684099656309790282702862938650914344099771247378243822056392992793394375928402131125296554816137785594141505800941593035868077801604509111790158563406076338974792499831744206845463274353936021715399940115406220356328260267549251987056956927702322834655250111762422546667459713891840472588670780756762399180853084385477930916187349883395509509114172911103694914502319413287116971504453226121600219909518205521028928389266342639512185574275276240658637118883977673619827251696454425895799014551703788646199591935306386272895402449777029585918048199863573992776617115653430793258629376709002454925086685955695365183231123152936638545628274495328690297557904478701643773270734782409912681639187799012301657510532047 [163,58] -426417869453394848668766110543819382487641760203022623273615072527941591186267055178341998237694300247577400850967770753911337179915816345737025329289789298106984282038876916493257774106103588203298730728923775190028539072529524853854839998318925597156665241018697841470804560783439911013908208501334581583563998235665385395595320413637608735206955320511971854608338984314848696004916255711410170712255900781672109376003648116855933479056719677337288684747092113215454136977250143245126399164679597058542295835698306448659466643056039407179073725168497422454256069212726140070145824232078227377838027050559762880569253061683478244854375331948903375407125060338068160754513116594833456680200049495108366576999721666124583166384138941966813384195128160590915507428801407039843666750899770617646250381293770543435661828391200638557686509996050317075780117889760400380144686234272041320549645846403802026129122782536414360695346828781897395025178012959142487145763582948815560827574003923809824111536405232677172444637990418668876622984844817182296904461577188923277183003452215947726943151362026762288344378992763374073229463925450313340108849823244587946950585944640095004630889513676178127900395804980573532672460784615989990748348832159887873448988284437936661135602494353195761651254569659267611682520107217281879167674798854155633441758457860724450381453595251649905695951270109307750538444013892 [163,59] 17642262101021766180183010002228381162402492986066264927217403149433126838968466791394107457839961527917883146145059860366532169079755598286498530753174670789088612294356071940463800910072456880846352442235502883207406069965201401665134397039216175642420764071995492663811277732831246533439151337644234946278843920296891532673409047298010562438975791092754838217766119404514734433490451821005406273961675231820011086701029673528337803495286086797847939768277582008638085617093120429515508870351617352139279650430053622244986483736553025639689904295507474169852382352549163856645322640754528514731669047251743804097893488679584740325743482560490759993254418114295678935318889389129296057486489690701249504188688298318388949726280739054049055527833744236938914845290958058387491147304557596179371789609129553636305177541762874831603870684414404063709940815155775099968161147943712268706723092544524831016017959749156851761235564508698123643714423901356997455505371581820439215784879385286550152369740305996015776474809140874733015930693420046923492587943470727243256259726047119192683869770976991265444326357513763703268985666769928676843117645323976528453207890332789990039608479063392527920946837659683258932378954738699114245399586777883842096276097307326371857145184065088604638311146784180600425708971211013891965556199287003508414785182293775171525075740385156138971286754111554454701558006 [163,60] -884704104032259784860950757041339271787894762514769420368110826750973255762836852859166580848040168967801671954426813119474957850340083133594083929944220526777517339418840357592990507019184365829494168233907096684779103133661218576656282270807839963731478047774385286211489405432927012777476032670189770588280221594005408732415600483631919152886954521939292522915444596458337033910141235184092625144357637047140994179481307011954510007606452008087257376158780217689653678946458891726492926012942023931589466064182218316875344807339974238448216055181302346962489744938349688585053854077159221056231011395369232905317960614811375604489109872137525856966065310298083646326579976170048999302842623520280818391674399832961935412462538694566917122491179886374369164361430341992915765617752268906004333094233608487788726873035842365458029650213432237668376474901813848085376998585329092549582721841191059477945526034382569782982518012116619611196356707828068388624226049645904283037181176961361169816900394400567822103988293118703230327277661979765374296640546529969558454022284538882660602222124669132709045128427053416865508495577673496992431692407412053238192404825161242335495542755917592020387605281158613640348576559409183682873430475136651244239958693526076756224361917200092353754703823029521981210632911687423096178822719703611656036135721203701474179005176478274734767167986519540475067 [163,61] 87064523656086718446304046795964457844078656219612164493821535833183708787604736727202149782681571471764687937575068148126689198233553079815035324044581092941689557657466605749149517481309563976215841252047192202825330267267975199633382028724702547006109050289476575018612328090387387214124441754838807747723080146684845679543039844191554232543462506304513508644523939146761986909605101193923650061147014601371159283014992908600367086496443834710441163081531866882822488938505604071339110317211113782376783581104741624116350686577069728073161413820537314897204370092427504573310580178105475931193684802923538512914180860871701197354785217771655396197133330327256244640385115307500891377326743720038507568449927793695404692950791766187328262094797266034271741352996407491790406030800074789130473704386175856768656843391919008519303815599195459103711862478532316230542140352787990145938543043221722627469975131703623933936719712272917796896179280110447178435263331441838072168747265365687334137213520447550477142376192650789464782414879811929626029052630841215524977126298660309124561963416131549444336008018737868147395252101489843806540664167607120691273667069353352270032008238278727302347959189786958396392380854433224206866493115044646837575593195317820641989855806419834393747941145338732872930046334968216817827678264306961884026365495247897354035194824405400938109952982189810361 [163,62] -14643348012050703877940003895471680598910443356133117944824655351719702387049238250577633366703878712847971154823154540668878544633767645988829057606565180880211259446071183618901501336214721393945957830089263065589382613407857056446256531709946730272114788391872505817383393053131371489632344030452779449738910284994862811934085685451147394157734178869450192508702212321816202145899628788481248996288287834955352445684649862265321985085234381808401267338775625633803913538467487579750113188420976345129878429269641895290458500454796948858959845040927541500991222721915053755717183798485440468216499915365939382057113401939565514516290555122275012314410950358070495639774707469451365397756256586949433479421366454269806101949044026400060127189522420913707017811401018266097863645711764072398558838930710347456959829421328235103501982965804305253362165398029251474461216677626042784956371979092069775755033098926127519435883606738532723493825329614681960235566473778501751547734626355766410282000754408542485360713857092925110290875600201110088700508782794615120522706032574289883076184250904355399328793412569214544918430725717729341398932008395384083199072096738653317200617569945358344085629433858326825510606384753734612784652843315232608032273890144065380570358380550887927173856070991371858436172570263167573107303316057910413885125347492851302928315575247463123165688298500743 [163,63] 2522266609162095651419061674765472546704851896768493217758412327464097649746096471803773482151922644596149299250933175089169632180448648523577899860045254310590176552132214284408393159843493025451107929956650445982103029902037238889349316817119192580628666658497791387450258922667808099003191777781476693088568616276833389225331832750958717463734714454172739794991103521916328044071367354806418422228714734233922404679275178103906914720195176213674758876371425004960809883436650245216468693925041576448918799597333787574651266937532439250838913395418123210607219940504401619438343212830972337341787405618867683951602677287865442659166900147105981862595335560501908150668684112633079822928506657815933637086718769022232719653703433110295919197748017663193140438970672168803936496374212725292118150063577683114928757191634602516957898250891522164603985249196698139199805086658443313815299046875922927082121227518411176154189836935455284202360863248541249392205480903522118522590650423811538591588746200393194411982810116835561720656237096268628781585205702798243633468606472695571877312126901371656724355700818229062815163738940597498323407833791478961010256843460770916456005691135671053988012507877875205263640458839561284196548828178444562230872817051503466919608055070288778831651043344317051686423400517169066704246751052759811696602251690748147002892053915691628360758330964 [163,64] -398146099235976956576316878859122329915481790342487700073052317515607664555062421477037613250079106041001002831661189006921388167986630875689723377143320714449789334887529584198964349583438847590497955673663261711317240975090751919351321754743461393642839383138275225247071609766804185282425550044032502971326749109657430203048595275384542623455424008736618462680812026060418090762371679414839736999269678943002381879589852616211579461278348941790507664895864278167933059710446408135219987332227321074374216451586233950903337590678311290686079509745122400266107772395730775894584158647842906782880990414279567304770826953722883800929667871891367483526297876463667876147654660430425590779829818909755856586931058100479102902078434170266391093536293840605035302482973559955820877402260672816757195149987628432562516849451060892533804394409460369161956729515453040070898880539410832277072010493027974426216414387572776267682315548165745580389346322911611889894853632172637825827451089885745668475597187108812409878455355276372744651193014908617222341953207104496904884661733879985687525461189075509750260136885067453147692946365854793655223898118915540604343872397695148555419895411918384719976477693186438297006120409501730346932082566525046738357918746919954316979256105537925863028136206264815234344387336427292074409686932107825410772384864204347113196818134282713325809670 [163,65] 57694934714601125133653894589169190806877659998091832999023544132684213178752909630311210745107512413528115272598481382472322948199579252720715259109232187538022244560430637783997178009011572891712460051871824636962860997740515864722201080693353531227473896264980627202806556785017891592042251355254467495447753250116176434866068261250302528771053625127882292172689356323264742374449258273173690319638169453663172720615156992492629554756325721914897378705390016059642826909195641274085854028243393384889694150865016014351607420274900376373407480194672347807793374584451880093673034149300581656075455452245182831487932652204247556817324521291302533820572342418650179492539121755971709975240570729603512385399362365191918560315276485114009396329895559505612229236464139609023399790196580409768136867761428645885089925898263096771438745990032888023303249543771620724431000929244774057409423463318200572905710978036255830096324449755523425741927440911025367581279318377965030446440130941840262311048641828756157250902923100201288724043202161278872259871332576879915004409347649951806582251322479625203381773762801725689615838643559378955526726109027933229814697440318065541163109964145564859454035830419207887089068251020075150080220069361739476940387815410431675829984576749205209926506343769824884806562395613722873132016077027732665134429005560865021217085534463643344134 [163,66] -7659118093293603768678144777463896656536504355211535615794446566160975477801581552813745110740784423887585976822059090001592195934785595104535429357721791245325369992303153144351816172325454161467326554628292753303618003619432489706550389878979608655579008477742214748978242667168979190580995119248144731469329970300819047044952279622117106445939474456210855905996353313047081523205938770327086855989122002511243552060337144445887703811904327635973378160552552272970116517803876649181426053553820973407612866678300810005123297822684262282807570683709117190376005455146576311022522051343398889163083527439323562626453582954888177734748013871686592672026840310919441341284082732391064513837855880467609194722040370938916526779981234157057065224139571289737890632517313306696792763392313984920656279460154554274603390194310223853366886607037745695237254080743379430075389633248385483426090450409002420592893365119561116054158691432716568629081468703027868726774081588974504880635548337923672206317936708392281578284758237359187981066852889399446109690199834899374205951185032276779161880178007242189730012993562083700258130285076963297270842940482811610912805821574401114792346032609065824749180303151932453458531151275772191848344658685310120432516405634774122175775458786219276998918075945763386233779105241167620707267176655666330905344163566178977360009072213900217 [163,67] 929149533410910400778589382835435807545213551019009723209895080263099490932511248636903218799405677485902169771632895402713286968207509258273193212697051165192485891037568978391548722750473624100663028290327881769311767039751039021202429683272029599281960800008948741894060325065849314853611781768072346138465785944372946756335182513507313669377300557648865121681904234738838104241619829472860245700952873647593270382463303436118697764750223244582561167900273536532123168249021122618252818637226017323549062537525155327263834539201198135455300857836733600054658874374525375365813071232349815787518482880672751237889797638392339666604800356346797753130945958117527182258552386677625795390046263092303765851137715804826843252248200000324271519649669856687711103140268197569268995357008230784698664785080777901882555036591065845424341496020340599837526756557589678290401395945109325686169178053235717090185638445963804142884403469189787042983530510255400915592800191108750137228483221618181354077848177740668637015958196148195810132433425086935829357882969446652349687223226533351668233292303654379895280092731056229327743914297884328770817242607229128961674019974561591829763088398874174428593295499450538204629085270444253232250927977489759815493738526888768600639655409277212472792426594669557709039170252377689008758311245394521036877083950306656282182645431783 [163,68] -102818814887876573897708237137814459804568301938595867672740059724590443500062847704017641342517166234190849960189193380934686396771233453448799351921296155793343848755567514378566906203005126563493678237383627917791963495575269005707651137004564392884243050663301046779659936159075074356317152523653327585771056528422854684248831069258153593590743666734367653834774139359546376852137045039761657899376598093235777786352327569344161580216242608657318055371200547602462129001246181905480900085248814913664290286673382765821841343978193072947482369775668899638703109484790741516640379343320627709475067352185369626195505351844777034057664553173319448360467009402777497492194839636918432055812525957051179553771602827970035536804720316283619003329361452841865605087288451923960865063614020173837049337983317078963772401424090882047300942747477379146568175734636912784589273600998025561581149435376299655131724893715876681962741259094892547495097114997962392086650094450120426740038128274990166633792303180345111786290710488874847483673408900722370060564730485548717648774989518245805348343521697483612808579589132357213733418591202300966378805524395242639991261047537896303474136623819564307103917729770656125035900336957853539287806382439954457708981635118147647737938496967300671109241928954081801825790017224299736231570063112095669133800000932314673833298556 [163,69] 10329171133236073377640576403063196593003071467410607723212411869113299634482152519265875550241547435415427393368848737061003977685937004498050427758895409760678865498737173687492020523747937999067250848301990645308239507065849311197109340311598868924608964514490075618239569931115559462415621901150840602314827111540792525530093033487679692150046689972241353950569204809768978777115880726449418795805898204437957960602811824272462878976576730777827066306497916851916169263667206177990051205617569555393374228896692456700705764862265863771111465095246447624559627848032697165907715628575980305411009920199312797765067457041309976294904969987443146945986976954799451944485361980160904748581548847950971153315927460268391463315391788636946482016793847171182017226557383756592229735415557244510242122568079825932964281942804449799483456054833281022344212557989098899542050071508313309170111065041556493477669103660184717744332329051653073778488861907782249703983384250269824019285522019248784841242703826755621387845086544229225418025126416168254489052328665855803565756472107154887757488129667713894419517276436211301148449112228363259912625728945373624933063126045693484169716198375451472204705811686520105762573876917677182363797746891170110740927564294742205472425117526459824639932075027363707741992804324591678119824995965419841452456130573452251157753 [163,70] -932179855107489143542588950851556286403020677203814628791888092123545313491602594893173222343994993272126284054930425876620052402940356282961244736736049482697296888546744322395060189948517311882833479988568213899749300733610299890314180189497724884513153715584586788101141564775987590120137177361552108048877334481035306728181382524822690418804591022426172979847263603565995449008565822870951991733694598815015242255322203398290826382908249189309910204760240996440677389777722658494620478129286156904495899597184558232185433697465242189964405621684354791573986344640673324424824280782992285563652263583228215159880679280364704315293027096195683262202709748887994841314546460311740677025617762604383004612737378733702558734248871576520743707564929005833554066097707729089310946712291194857780492835016564968931980074173603002385795636911885401688093733692081294391737928230800753386707159567825588711138438545979951349789932304521950808641041428806015235291217740304889037846548332959333054916783878085261712002692409143577071552162645761894928490354848375653369291886101725096862542698938178901686453588513891632467418580529880996290345810406053394762505710266694699323848078562818362882407869144894590325112901738338973263138016105221320408007949262462627896438358675056027343954686435917809263030426927333582818174920996742678412576819939269545135 [163,71] 75043060461744365607717750487287548131676551565329915904716906863450471703963810828899893342591655819242383447574278192176841177837385651565608713399062297838154569245031450606476536159745546130265019676470593699414112178366805009546714639432376414585609207454251308100483254228466028875805981656031048535059067161619238222535491589406913507395331050426269319370537595729050248466634062199700594046992963000660450649823211623846918066912250468953593214282998562398148246875457705338163443742462425209074400455957459222631937046545345513432259177817321653177006415978568433898631039097355086890030240558693552640612885834273481141083893874778914445575847503757753307617081928008374683509291052852760898173695098636434753345279617513892408248874477354945907584832872851346561547118884685461912962198974879940414316430223974686449363829713809608983741719149325248993971557684425439129473115715074300487107482331429631109782027994087961501776560840969775081009073089850251998466065140167576266909917412059860464248146017821312657460514157667370404303624274509481262140865295320214980394713777939614489630915417015305397533709114274254062047618488918116867051843938373561747856648884442120195385577239246053592850340772020291965948823257949428059919390180908478819053067599714191353806207453607392388467850919708806388067607141296781365980833316775582 [163,72] -5641119750635090929436028752375407253947718326775103609809544457224629788218965888911663880210268678365343107687619185360800398544850645961708510750891800940338150296216342934576729346681943126391146995547228601438900114908386395894603947608762781185747949388144443375504776805615058374803112368090580487020727448121255398419985084453179931470358744130908967619619192308868562045837231424904614880644754904705185062144469058175527506188271928385508553359068158264986572724778672012642661687062115213284625980810778492923010385415315966708668651659485288945229859768019365989706857668817546203056126059184817257449790938315129984473902152355226777528229930111933007592581057832524405426351390501518236774724833354504363794447651649428489786100320904686645503098632072235017761066543803269272594425635526170167785495270103578070433178503190240585874350749196612288154450990561384165133878736699896515868700277683338183970543378027572471833974036398178319357908166427043157399044035486897279809690687241005300657186212862469885925828069231034824649041945956420340279917581950169785457597101262728425700605106305558907082869520730192456926936693467364258254996177443270464670837068879844319955791521553155661102167882249283431763880340614947310504470496532518295379807481876261596654539966474719767238173940015421103594720907732556921113408302942 [163,73] 456250400616738296118937621059942813918113045753288573860683072536204426922378902480665092757604632754811461675618944481603335925255153295225267119863558663400382632446403952757787129276088893438304332951526488116062296320882095498291340562944620383225692891107281070327317646331305389354109239324379751762874972368595868121955523572401441327314519053575606382151721096438556893817187788060319410926109090577211943069953825404610411389525911857984236209145205492860782863151637508171229214384998752008311712488246230014406728594496099014282994895212538180497611364648453970666893797880132576796590944609104511575330550299538037418126596016533056698323464037508449218755823577392030448534591234025920590215507253659596917059643476836080194729529589071846820574276964498087368980172302646367935286691040104034983704816947855461245732538786472382182129376150570285216422581937622285539734324354008969580214305670872442052991011997238485262313150018002853829576489828339252673260990121649043141772726134393302101931294041728306200396472309389828225019577725179153097075880367690680212152376189442163613216179267852222434354986462506784770194241916994687409625673570960504913466063350334661772382797133107608961648503710911603296643376415293557680448979263659757713321496877139580466863497674837719759502686847889676950223007807097655943395665 [163,74] -37788103219735744658566036893833595602873897194308703570963501095045388028388190311850036723958717313292517870055466409195590794927087310264544885043173340011815804979140919161572623163609674223953393801899865467530680615651985775445219880325265526527904571390521508759050138283806346284343121662053389168417760052088747822462815466977156945108490449940738631144373038595292704640298627325881514323119805488596114179713311639180137000009811889782514116929378972858241338595579551764322658834840618692193171221194645353073626816371639765386798142975445193009677368286341161683160949060765787034262432904639208323158887530785423803974276065279539421404854745096078275784732936740804921493531992703514236363855493143935774376428510795543595212202820961049629556334411730713760054134855482756418633892428002380903874475944485878379029854911947896862035936171004631163419101164715800424303738460273402821140273097330854281532338334807221436891851215897945330581496414323742119290978818925636247628859873586443027105346063688637640103605645171005599348615912396104010154397459374597641587311679195491852190572759110989385905315694400592940791955570459038867975476037528362020078505210004949761788420093722474311460249067178664577224635766152602643171005363531126175328090805936127361609146070599323928133185142150589833171702111510479178837 [163,75] 1372670340690752423025666117804504904109002121555197740991864828455719870354697291268327166991544327915903753278142429773369119400126807902210697825208407654061421566457724150248118336297131771966620449685300274783411425295693776250720955006274512572111570387563175653828250429970733401553509373908080078990412598442224953417557907998775958018144305883859039398842731169081637666185821232591560947639476905035491162856664016339805400431912749279661107980333412460258831883133827823788109655064366234724438370421755393357078501106103195186831245332886288958443036601196314514606192494022292128883014371874928719139780167963358110154123601937036678761088863727774442298800991166716533815927042557669151491720423451671746833855681839043473671657460375054310251094673288475191262761146367140203681827095821222449634546108884546633560398692748706560485270532885999113021314908172922278499192412918069058129724094411127030424103284985946556594086173007868024739997403575513088947834826633610500061404078870826873879957967237994917191985832600300260298575343355254584871854381599138149275920558898177870496637221955564034078367879211522114745730342897447276476932242087583214927019954711926296673367171576722233280833027087781231104504143210602462083656110870227374068350273163565937462210080384711413374293234922134289925234266267405126 [163,76] 232514000420567235761216014529273776217338593244061255460726333696536936441430265626119787818028224049848150772156592775069835291510867809894765280072422032271656166232483055187325506124790489708642610078629202056580308544113970968023836914131687013709596562536468337247664858799588589074217042340911026383245327991385036366738127128129485828988683410423299348483794427357412168411292894877741346683578049956152051559411192765216265898776593028905854076947488838367642122556077637857200805257819406368577609700142886650781552840042309010731101482375959822812564212352383301777829577632696148721915982328450445490084779203114303399796446761448825987469758452994942019527340954245956534283995494586469914816253755903884524165230273828863879266340191098302764041945927109371457597944390921090498542215554785419360931251721710482231309647561130524511238769519288134984158095657669043440848819149255454923644660544831561618410054289527593887490931244724340772271683918017390586118938281574216089577956713757180149179624465679338913617332994481019349366618144578657985389926221649786667660687958889311510827045697431704222858485015993517575499528753041755986526995511378691293356848409523214434077355890311278515905442218363130554838274205056418888250323300587086173293794201337842387134709828874982524306590163183553380856485017281 [163,77] -25394008823637056232339248163649563278205592972439785387852064440938634007410308452750021489819000243501443671705550890346067849871883243229552159291033831067780993525914592442792120237565235493009044037247199847629038778189079727828872037461113844401899966799575850799008677075590995662044967219430262786000700341567776681065313217607117775361239416387700345052015120781964038274961382920520706677165676251229932735506580846651667340929181624781286660713214841726465032110143868990556522736823920415754018956209628844408740757739072488202133855513844491202335283406266338524384057367357786958892767300596750636356124784523499699800811271828594421399959744992988895257426699544567450629076227750840963263677751287731917983952622221157213585426194958197918076570856316591879894838993886404283741669787496409017904449480580864351510705866627367904929464693085334451411432726647110256179555311260277065083339987737021505001363615510388748638418004591397372779035903535042558749092034268155376149458844059627960146792414304851877798226371921659597571237555581575566943085031953756570124052010088002771739703527278442571546587926891570247075176616195446174816483891044780635872709992454079858783468788302967144068220642069034722690300100606999162022921470906290544032818249989243239752872075071992889192840637816200038939393742 [163,78] -2506641399369051134761628573944197475517777354805687137838603504574480690638216980727092747623131070863900238961132864913397914331071698080545279996585614337639595309484443594959370354665462634795918104388612661371793695691667242683868361904667392300524040459955881687933171942563726442732650860677049356716075883931508371008961777300180994516784897849680248795468888507729886734051344940214884042185010302889511847943333463969177000160081320609347721502510357864950235488620988080539434704747154376773483749914226560082861779606500791258436962533446567703104342465830104533190839670740558796367657528466407848768004925760672313535063490631999911113412034749723228691860062250747203914461848862944443604958873703426830488553988165190201979713222020727364100467958086833503902478723632878217405423177509286287584840347113403381987569887070930200683879054312296201226579443188306947150629861617036872413823868349268474635328364998327569166214841438501026676005046201163396616377418822362947591125941700896664850946871703167011812064535937070218307847463998455400258678369096257955964145745084138479262678704129268605603250052247511126688330575762070746723715169502598368414691674806333970516755959430565675660055325732284858777327904111731079267160831247302314351068933189101153693107120697785483841812805759729346332112 [163,79] 505663659486815028236126426399013818163956748062370483631839133108632490883356326786008170184527123116804199375750874023456742273879308186100262446930224420749461133679683048074326708427679312486409725853927239597654136392225959760935357210324848443283371685746556189924959249006139264392649416202996541896489254510789383123339417204624723420595558456585383872843486920380610523605372515949314671621474164583783709595175408059993727764589507255335827671077589426058773264472274883192750251637092780284472769762228433326894798460649075969764145985958347448589021140028738546101620138904284424307719331737859321388072973659068363363792232054504977209209944128567324472253655714476120159452652337872080703958913553354261030717586541982693574979253531523129518216804286222572807286828601402766536367830559163702762003779267871886896010880645458245489999864174527027669966076323856725887743489980193633396748235389324729641884581735248583596919297967431250828509355034740413882391717229915608965358469765700137924050072409404676346109455503197775082041430989656916918659674460316582056206139837231916387056280271694768496424640039950067273221356337550582210889960545917393598925275715644061750502261225499089510924729487705222695933459448648822807881183332375631874624510730275081246199466111073113459732884444131414913 [163,80] 1378600236857168648730058799400089293672192122984161624428460363599475996722012345122604337578905490334021009600991486231184083377678136732330471451706572444428526235858979036462334814633442936429395940108587117338474689296731899612041665950748734299868096124961163038851859150566031644528885406980456504470697172506834567292714518238282775773296927097631258835606760610767959278539454351336964328080656277525371459641759877751695071383118242674956902625378000850133446588388154239664859316728522408826874976521341234672777678297389645818282533478174693657617670655872564047664263479939108541030876282176050706411764127451072347326556558397328241033060958307729910534137389611822473289476250935367020241418748831048406634314372022373611149943705607378702496039950761623866685641655952682571819307118602497160424183119681820172167401550302018198221140854110322129886222103877432484775083511426415225298508339843127449790611781653684450197245704137026403704354612860423042514759714818382131730195662375695650321126828602065498058121689314841369625771862470439338077178922994888696097357795763203437691490772307613088964924969871979795975005269367263127196558179116908882434832502139097051115960522031665414340856224423714320784247398067961721071301256585202437592260203934822966332170677901138846849927752611760 [163,81] -4399457626099633083006695361876644143385208056397903491832598612106440297490203967988456912481398663094322804381529915981394971406593434726611919525856067904725909137428438528877246797981159471044844323474476864244189870607281391264019027220308859973269978902007446763763822590590412564132593632442282595875351970663081522645881981532345070185615575740998493441579812405693085273813651815442865668099785844816621068368413419859699459268168337258495148332245569107123037462884363449126259101803807604849056675179672999238844852709458811371906449649979177438793001889805104769446887434936701163495421961151985961916917127030370806353036107010717623703904795023695378472236905459566462533851225269529321061149896803189167648171223259521647874083715906677716635959439982986173200288161964870721515484337880250395367406026763170600301468017145465073707889885503677008093378603656749514410378941100626170578115344754331551279453862852461734121362364526832041099213317295067742356092562643385973953573750778216001767736508133599933707872408856360674941884945856535605305149801986174265531355635725273494493527932145104617162512626100942754745311032957609405098102900218301180640595917896835470864257659493010573015014920227241079357483391100542342039469518369713905480336401449807704377416472649814701977752678554 [163,82] 102215857724019471279566094744811731552766264426118255740890808952121364636206206762724558977400027010666627039833075145830702533229094583933580070554697815297308447533255319011072916139366138549672346239293714410561536566382434490168834332403115697558258868304555723131574386813366379307008498245468023350241383408510895056452609672893842493734146839883357347526010981579481677965015979862770228599186264742781892325256501941907719949069737695374290200443554130372476801158144851974336195849763737442254082914700767827232040760900397213780944326914022397276676151607255870852573068339542532377515216672304247698831791916906153860481079989339501562151713608141220801993562125933464209313686292336467448931732030433777396493605609655474181894577095582599742951522617617591932311176307836634185911423860775251830200848168174793655469490015135572484683324351838826852291396744055584546550621916105459759053951794535943304035656628565221925542495158592580754173178386860248841869600934006194980255984501078339369170456921078784529197570481477146052213129497455423083157445051756134289752518641543879338347040039639787028550179197698146215536267831170320904140986374407639439316048897880329143499911362815333916061100982253236871130724445128279488142069911595340621296913277319531170668523412184282878022940 [163,83] 23360879838214506212719917380540268847320333403419714653262192324844802107176271831914091932136472685682820314703151286310018884951470467735662140220758832835694575625944256285856779528287358003475493643262633789130207171461128962926725378706385002976229176969743050404030352439513856438560182813527290360780227646528266302001768095856202645398904125697394620280112913277326411180303095128413132123859030613259519729665991486550418005553067895629888757141739590673428573671357980105303666362378372265067829947362992880958304932441299528636682560531004193924349345456802317023364968237078369620944683857935407553283397523461963440935014758478379480564236230129551094431909682999344898052132776862650753182773589807618198135650031093381300662691071130538409481503254894168036406823140977528141595061476748929753794580242419239147698532887333305586540104577493172164158143116932923203003109965402702869639842525058610641825425231430511000435629386905273914954324218232553586790919059864719079760166925000368873623901091624238300807512180372059701224163924917014501437401442552495618839411621674077310370630092170564954870622062813982567075012530906648196013215001479001646386374138800405525064755946451386502850443466047482159218579691262139302950089764506044702833004655588921258154106559734007228606 [163,84] -673909411260318127806089563965225616466410118307938660155139967232974787890051904814750421375702612420158949676574291008930858201737806966593457335675241725571885578411790445264805595107588588735670734263379920118002391722297963478565596865882032640633262482065722351654395360102599957565241855006144476240769318450283724724063625940442271603579188697758553412042138999617407881593651423494785076037706926930890904123975230424756087231990412519321181893295581131328365823275280702755586026339717599917652993268731798278545381362994150923298987263060779924450348481419512387235388625632304218246716414019864493806297720292024801345700832849368106009021965307644208120712325020615890178995599577147024466065615681098666337765167153018956344312089181008409476044539115652282649968901637827912112704614742986179201407765239223736933722651601203924278690553106602320018967339554100244952279137381791478520557712779109513197481262070623437847216137783025469837675566391322447768990906322537828107584265833350262515646923030462077512305166333460908024461965187783252018665351751758251946375654342703364394482395259999025678521040392735999219356099184830003508632414781636537739562341166483849179404451622919326669676370696507876517095117734086790712921641562156770840405357785179455201608616712190333 [163,85] -81921572717797365468084419079086484102362274688664119089443488471350078831930417218776974906929880022258165439832982149456680417861771231676000275145234600884129798512774939733182262673855592817521507095161681633766326974553448604071757641417638701883219859043127233607815194097172933234805000413824915808721090165630742348522700228657573055277019220849619060597063175320863545689266048419030230201463429370527590657605823599330140414195145566533350034310859197540160370545551340545028458138523081808843765085265137085328652406214721557349874024762831420099225939275456696672565787464902257045469898223192155341774580237509056515726879534105543128299857788938966103902448616104692158662799858821842963731380017688787039707626743866771601185067556204020670835441200132905526617353989995797463102881065702848385474918884949406470993363681378892386189764591106749159998382594299470826469331098075670227454866711956793605458452348955346642101706887537476522787426752352092661079413053571002860775065415963218208956740351175944330508357386149943973485115744948620169095418187783515657252002943573355691744094645361751714154453274686538700768612672954718273411001345862938155070754593390427540396846519076115296250378161547939333123887083720679991952556111992850536841151075354193970951128629051 [163,86] 1673454192011281228687053078299195963170416436562351958014274072009672729839921393966719228228065427443575653289692981821702236619503972120638741974983049221786357776776523536103599825954373608627922552955225149048477346659344414146484213843650768600201769130391361671114779593504931441793722717993416384882906617034176319581127670877019785403754423571998442272355777796309804098351081064342211120260351052046117923786510840346304277093132217045491689739707405416695734604407689337806599603255344114017008656297615788822362348449221414087951898013626746360659031675515031829453994129307744961097869214295083476314711201923815001287175334552707902658694364289971405516874799102367629473391098299680913072753272210184682305446767359150227657858470815326936705602326975056261178127347590949573542983462365051178791204182804380153135923875671383565038368782168643501744595969417499639971166480793064304841851939156999377169910873461063470198621961973064955736528074177394856460943111671974962352085783631337990179128752747375841533628136119427579629568067867699777634819588644326431819984808139261467070028829312410129929411222300462412936043675627025093414668570713214468660619215909424473489259430385172441450417497986551569623605330748916935990699890311986673747474736578221748322017019 [163,87] 186269743554006709276896476018958639055650782418852286438600150891002080208490396794002963518836444439042799311070029290302986998041386351614803055485870504332990436070421875630687082836997566967299965899147320079323750935460697827656195959186949784085301432380228261207065497334065339488335565324336269505681439122931695637702085265175633906998816526680171756990779976660406656961368285290184525969439716165912742220101545008640351241123929437353429348558025814710202234325781743148412005870457609124000529587733159994235699798358365363253074124331738096448341585741211110109918473259929551209869058490299610342910201744290541856284416314444709692087916892737245767617329529810141087319364673475398090562697505843520355993709723753008849772030829842386832913041319549356805123436499532703796201822200329004954025247991863407678612725758925204945823353918235788844591581509309051565433548836798528168293398677920919320786767701772479475309552828072596974518358017597440043425092110078462479042854043651344341228699223306659887858999126337589675617552221845575538059911654660388987850516033745411568508649873249740742072868293483487952007254929990260868504236179784709394839772618257251323016021856513229552155501007062364385304554238160193190725436066185849017262054200243200188677 [163,88] -1017977864549630619788761079740626680726618626456421060991405580063861832029057265094467100499019132103105659816126086969138534362730190769960227842160818123444014358245936059081029212934482319479351884027177538511502385738112172777828058563634003977950194558454672708728388110126545881351447963939462753126375472610545336733857997733082965503235060590717786222364897078162211953692086544282320471215921349716895130469429393480153849974608617799283599322650271257704398201378262096882269453736437289106601779699033732339645579646418249141683755504689827311873749268646322462890698974476079361882715563114582884233055179469147369973727191930648981594471182664384477864079409769046480309197510118018168379428228369029058162944686943064501863572715260603325629308261641552457547729955325227403441976394316866648996030627720667966980473216544305594022138545822132863286723999451441811553926511865215278119855598228880340201268254096682269799992958836561268503209882543757964629402058279925325347756759875911596716524443683027650563688645726678057245436145117245886184707096837568386147152500568140454037293784743545386701099416464269164638919144247788388032325301237845524284713353944930986510811690772042146731936180380448830980106583286276599050315803812031768144376261613615491 [163,89] -237773153479473473025306442397124557894790348448933148002317790257476381119225192326439099009864720231065005375193620165748864240424434886484135608595204845619249675473706874845755492720679082043740474781892947629141776161477246531701538100553562333885255026480306969404950811556140605437367651413040399357790088553316926668297680425456809809874378976402801872494410899430587349784809094717521843739490000855181084954471684665634066983526422757624004190104797655623345365184460548108969275074588791167570061131943409480490020716599258514229146045816116826386411214578650964854365923258596596799655744083200772971705602599613545446168955509343990479983072776964403909507076475833011435511459651251552867856796676344966684993263859146684849091465482702810468279119993883198200213863437821004776014295527866226473529479403151596156545638779246739925867432293824064344288273958728362493401739157693327556309319153062550379095715093819438537921512422162153435528582405491580146854152629729412232465483047195605513780638182948866756949531315949955138855688658572481860380785267941125347549821950081197112463554912252935861360272289760386429133805927762267759545716809600399944285806511469078683319021051166568936491621323189195048932469744799184814103340177033345099029719159250 [163,90] -1889558019684441686633449573957092880163891959869353668828052322623067558137504760029557738929087155985290784334438493778749226547444061762498201282401782113708304607350434590620972701644908908764524877036416233494571381364077702444246747621525632201942705914297163534754142768076143423569558332901681420529518754144974482494409305396582290240002773569994284650684204699034418651724453966702811399655684008522564391679344305065368252390780553019941265851314374244349159816802342432965283678052835503212332079127185595098641319030713051923662576777142571102832619864469063532773428037297012079282548547386691049509775333336187971840818550518341427835368911862005215390676042233452272950442868990320943603352154118960089671103344854857629086191846054198473967296409093191586383093750461603089125280510875456863114441893513691511800131720435258938196935964691317369456570592538335140263510645904790725852541312961987278136657859578227370141139146471911990517981942768863158864828187722043627412099016296919225267614642522949718633062455194697560648880821940128787140971210221117497008494322582570530092429435900322432733824889626222020006598223253324513809957304211438483862714322810720944094975514479726652997477416867377720162473657956538823185052828789322099603681747 [163,91] 133566759093565767955695862383398446122680379287663541326501353044276983755365390537521617209381154253867751468908561165247094847736912082118017286239708212454723941008202725784416128784557586087780291030741307092269372630858312420579983923704484985938819254320638278434510868993176655021564185048250644070591528082758221739706873883033175075989567309418719518750070947806208983590540744754612014676316196965550816325363371680813750039110299344188593500111319869395214800744967793050602796591455030429707883350228509461934656165923063542145725339570527522272507180693847411578174815695869376331282750495787798201452720481735014949651016979432319613440513840696558551313545138459915750689611213212186713509666090383832572082862961704407689102077543014877201218201476356964402135331858175485661556812274080197519638590186294238951893040154851870188836319026961073936838025171948767246518392010730304830500849481532931550857353998808874604131848362629809403779017815250240780153293621910665406217272326463530364005817150570480921135933444669159811631337180245439599451192693108640978840459416704599716960435345674740995424874339918827679097266353529103695946618888354550353855102642230837464824383574256222329903354193858599395435120808527244812274520160552825686870 [163,92] 2471326101146780407681663371963435923431272309080463801616118101222986079461831338180603217247292694130994096441913263956258339146176485582381249429281738531649679841293662471738231562680094016051240174886765688412321840868682265136303060602902989637093499082819403665768490240331180561563364366108434970726021318116954782482077393354638476241558906570022147329680077324823231922852765151685349996370460361705992829189518504767678862425238310317889658943512116254725596830623853034596823833946530481274162411551806278241207838529245851784249240844065547536742145772610154977422196985699418434345714946736168699855260264571249698051906149372381561176229000193136679780673636592781151830055082695818639222833763323494190409136817731197103090357196870754232183014138668574203616324374244554984343783683268003213192804868938460841850545277882986540228354169271727778268022828915210866028258434727214173918713556852175639399900667773960759234226331807204869038205346800296464584428344854675819217343724947331750741926339785838164984742077087693922095865835857282781892974016783239867356476658022479377441840296037078253108711431929797649550305496830691433112591509804097445585321985324930179195999478078588360619292263130082606411529410887903042565111530322498426 [163,93] -17814109844604386867085430936604930134394791957679893095101166499072675966721863286122676457858410061008816370637123334881870297196507964610016947858637929116041011060751426742561099074316302750682473432563685178709937131554122233591763237652290584683317060004261793160815142961231497981155097329627357393460678484822577118746399595048951936696064657809408896735761522694681281637700008210515465113664840971194591480886195883212645001703020312824721505468365236543821036280674113543244729727816504862022646630144163768597885644683804810239650314208725509388560083912344997900906196729431498003088980664576678463699437260295171432161599468121033227177864430044864114330840071713104106496226821681593719353495968195825401612358095040797286236570000196777219904793678737642717023039503455237432203868747635076794039379775475261346102070300538040231271208862432444591127136246416883615731168941662548541908620607057374406364493890099068016723008387412299169295793294267114648620025995008604697980503847435840683150607643544744124181144374215263518503774303536009580005481367558815584182986920638047845452473237660729410222486341296572083432336611730374698625881155426457823645312679797514313548447047015660276877830941588169972856069508727426086953659118036 [163,94] -779566887737139905781722247437769227480199873509651202334966179309142027838782531511023952745595982140178350925154364721118085796379550033179419857157176461739374125954238656972832462995869854517453433779817801782222908170902252188242085690353326917984080218570466566819983001476292013541092586554967180305335917552629209646461798370818552234119926843658298555700307530859181170317626018444918500116804953004759256851549332647563405225775291713511512045540519932971311353187068715707683061069031773983446140551960608916440679642785070287820762165635045872923862792996852605788313510650789866246181345274412259397347021788059532947407327181131108127961947123798750096223265711842064126387009948199299841562735459446012177513384228925072825073155641346439878770668897858294060041354560836001714455142347313154019106588832206465885542374876658422982802452359974833091391976475895673057858673902149558134864671798949828686054567704236573140765430954631791405138197403495749553902521136518430107268536575421791006647154778572835687136486567584102088077196957941874934090155837468690425538468572747493196032207388040022754778841527704380785284221453318135986840219975537505499089634150471840517614668397757434037118716229460756480884423689044727062972505 [163,95] -4284354220599430804510087460096595217211098500334880650937576315183474638817272353727420257941881327213761580375326729863191865576356108641338562321857864676603587919846014042149548422586542283271673661641917606701940216387912571751646386251280961071710952285992237412642221742047675269858082579570955254280582602397349903315079447062921317622660174027570560133592554884046845377277219830368589497236975515616999475532554365395013133022890989941030986764185956941847051428200023991747003293933908686424365908207446488216320670546382253990261854328603800807750581899629162590698289649167676848651826625974535241343061451990411082668348501326178787297508523155078896076608533168659169928445823654564813906761457952438056346525573254406709114260554020097721538190396258281377607005581032042812508787019780825333227990305629772322467141272294620905086784970033644208603770818301341839399037219972226660621461189106409233625296291266084891662809398494853361043134921183780068035571823275830796889468450527138272125138606026128010405006559771950175849841452806122529013947051389145026092782186844689605710810255276534277727939201760705315040954820216182822423268583152994579709507615318382034866554968283837556843463253886529337265877663132686651408 [163,96] 56047313868543977100308075409171300149525829120301683390212487378528370012143385617549500851451720158046726910712757615183252077603569086689712370314872705048379342090821688735413137093828834446073356073109790089892707006239812187954637643682230990181114111752812143712021282941431106169326580814004295367936950108773651331739243196596392234402188021849253932218476079647809879718239307011303636126911738166275996879635905783761319511516128563499959871941684695720635597435578641334621093489540409588884879423551077313722967892163866056852349157077835685525766234682151078337860222982024949730135191868489771928898787873716988307827676444944400694939745745750033833611718866761548894230087545554278551168197895694213725881811920363428055606007241837037023935815640359256465045780388221776075781826290284795506431669281271762343937196144787715375740025912050518368052165725477652888250198144736970382370781669698415907905830066264347791578173053204672012695999613507078341880302248682175987169713441930865011904749099409775051779930415323452001698784293983282103420848135498631454434074182018392081994428445010571076882661144512582226778332975659107578404615841604465924261007717399249938532695627503164042886227068572626402510537717920892 [163,97] 764240994818516521593386445623501602843763632594795032140609807025794917489889404624579552157742286939968974023303072361371078215033065262301676636481341772808976381114148447506373163182201089186471756969389704665786576390155103108684523789698533133187357754062818767296745551416222122528298372082849640956487705170578967379863765512304399155441261644570826730661196369899076359672101798503232536570340876273958753182003980329220250128224406343256293177838341446603106952582110278566214783481753331356121778854465157925601518057434086395535468782619692844884597874674168793831640439972740414846920553267014520809294564629971856861776609556805376199261566447836676992003961057012829268459069096229458338073785053945003467576049218407519512028305219018484358208519887022645130604179399458634624511286348380835591312951287526410449527633043792756041555564305513545653523004844977009999895995531586196167465061431462460176804853872609302775722485865306118211199652263818777850580183605871719334046668926286063703539063597395850378860246280916049876415363132854255212893587096158853633588335355956923205505932418874698799989662369951262198758573020328624406762537266984679108815557259301321393870309568932806924259512372789340011746509798 [163,98] 1701757390931279814745432154784105217790573212776402729193379281988867576867234212624430684447950327804318125568659186321650112084334833764804641197938796627699760598819013517569039368449278783525564308032170202271024759682817443766394518466681594649262186582069399759284365261890880485584937886272611791044094316267774804981943838109477861792115493905882820002485055517140343840412089160342280582840662437174708343423774670494442778358211446779359074956575070585839213354611086286765716776388433834082016048808587877812142268090241462897495587045516102245038534675544714320673579229617203195181735260539660301672694047230332869749359671884195860464914379740462570954631400233997396392849817491510783853298841487640774149693282986341259615197597103066094537169940990211972040860479967372579084979572034045757849153968036102091317277982253425330102169420536354777147695187736002496355652803535528956420533356975304793198401327749528244899462590048567824346427937868548650162175982051204872816354257901010508447087073851714749900655077374815873803618861062286079593007473048789382136891447246670288829445493767686810636790236045290936932372207761134600246693185972359137943101004491871015659064214820136651150499399367287293456255 [163,99] -18340659361369496989332297344416558277670741939034458213227221485023377582416050375488178524133528414306319974409161524230235438024674704075084010753025496375893611117263814264904780190069792963393665129948787021960055034844072467469167877974344483416425231907175587786526644580459306267637566624537495703341865706891674110586229777551467962449144643143665384381613798954974856025266754035505847417463884828884659809108117160935722984948602764212367442990130108877984457320557907960031179282656644145753095085862456212332475074612122523490904526644490234440970646706607686677153475402704713621045047719007007936139282963708892116258189252524591734082276558157043624414929646800802417459343009250812429510143332248883905927325363985570599894766013286252754380557465357366312348038915552961491616527113117096068383775182244295911705850251484973785127328052957508159554405069488145079481069059768193963384119246553333457966756445342932855269344367375117843783061501088555212618896516983367760622007739296345952817447110151751879017027570324808022731715507316280894734905254276656213280585158241351849617489502221844277160266381581756619101193239554140276379067141214092832776459586434187516763370529743909037559905324377284264 [163,100] -154398301416917046154642124137558037194854806680974958134237086493125687290529929439594813673496130675006564575805516004007000235355565861854537652580851943686713147129094299893575805363831285851077448184869771577239959116064651592785311219178544458258033955993860246744569866909182746416513639919920208453973234311370460064334471354832805531557200778953530620456966484589973419564830620218042903116399350738722632839594878518657864937584836502849229859685445261253122681647575094747659554013482747582768733463879099150687724175215772420247835614122942842204784528260233434619195054103275923150536417966345965401165618244925036708268822322619786579686875347804714490511986798039970989661938519821122799383499775487728129527874363371754292401701744220761011113691034420123936988310577451187253464544830645272740396746133927876375926351008696450436478447312248381170052324640462132562590969573774848085222605800101687622485381992913685849793541447030110969109624387301090323407297064918670348827045592346556350864498702715703920821699002630956816422853267270404955288381282503143828784869173507207114228911821293986338850868433153987421914669280519897705389454447972878782834674325575666198666278388027104145379246425989 [163,101] 78080962552948064115310123463493285041977873471115201681767685446229139615041904067875210259477723174784620047140810273368216460684820799234956765851723453623437048668154428037386493368943647905604808499515296756319247379087734826203556053970216510396683934549866679311060101849635637727621064091932739536164969542299979820178119778451523917788533380672586619590646754220842026194272259907700459857330181224050625575511420144948372944611766961236856142222726267048318800470738657200412138426070188341640757959079223885712267210083523706593846889004833159059614740848720846187730393755530168171512420621048566293385740472193024467086295057136134588479939554381221234471044941306009660252417476094768625373230204269664504025284292251916795041144529676846558699165490995435740939081092520614826720953677511626870178813944276696614590926001928833612613158365170420918152320133641581800118015816597132009174450154087354921655281675850517151327873027241921462386618827390767875893267778424639415020648008994067251552141896971496982320866328664209789127309815320942740275864508305777069640399296717080310260161754711338000022570342802763818674587197068746370427158612070585225761201107092239576101303846546326665509809 [163,102] -2989855965273543575322833975911624354275231648665923922355218184546720678339367507333009429503118119931917035683111428934969697725672224042235939320104113860345051486118262083537792790859171591971513405392425341384996039480658552236835262368039906764789838959626799167867931007440078592490856869339135086491729396326258786723115903829606441456387159150999825464097803060052219777258038203696733678122519969134201533152831002281289601359791908048422088586674555448197336233296681834371606804508387061918769323626461729023948763168170371285783421159702916854755363209810903291008386345736212848167521403707620491742955778197450965086769025848760502734979151992366212223180551878290820109273380180512694285064666519890278124989246486945189097555585251296111918569749455323179809045941095686328304796594127509612356647887868318856034025757284949654981757358669361646982288685994477681227141413845386089781556616715643206014048083835669010509973239477385016847163510226135409058244573634228714795557110103084403868204757153421353266147051617467222119826711621391469615372300120655856122968640187696447837312141155526672999749031514108418823085154432443476103943965365171781308222680205874522957667188890711207438 [163,103] 46527087765987504035918838021869290403777261762816281335821780361686539958484810367450908734849733512433907058285369217474061015481321560622877388551197123464688406714042795486947336295184213584973814553169648037068916356088506432236273381450965226790720519923990846548546394832462075739784003657306154966918104470551075557564792746145859328828340126551174516056870183429735691696852343223198227227702909961339366196755926379107538856474265485301349427557084259074610513175772404364998517677673637305861691120587421137249227608152449161516176998327540870496181628979638177144731442138265010196622889765544524029546795742815045462604120024187366640973464907189474561688097978437211987429639830412937678699712826789660167342362085499986847255294416566149252758759228921246048445085042335575273146185818426898434120000645478062516937823055528213775142843149584570679771242518382736691212971083478342269117698274553353508048954725041761825653725892378100217659871709493441378486170183762178315619906674545526369042436209377493059116746198881808996951732109802655694646516745735289268941008532650936029711650460018370939584455544788400670605584558558578960177966104412669402427317850480715184173327926779255 [163,104] -385045627353729608749575178661727511988425186021866763462775714223077938187175393502671879146541975436106068382381284845346607476962179010523541317065438843385523229748919151114783841133607374685710169231557385906198537943715326995459128132333798399913662129725853108058908708928922708273603488685789913883232918975822563417902546378726567263100524034167039718232684733025184986692387942582409109253430074203453912177458055330041224275797367584631113438301557722733699374140482896309592884835741282075678893394055515841138254570917846009031774390308659352805295265530981687128676965283267340468908606811519304501432876875729306706954485996620745931978994753365774946378115989873295777071834007736784089911712187392906908025899896297112561091527622218314425717198218765474326635407205679077636421547038929323405026606587833275439808142601729609967997126548904712718269946777057843328075633436731170059344931041822955052988826608073434154577765352015301753790121881722130988841556789859099655527771641235517778384725921854854856210239444235305961838580494602801972447350873196115676019916143212513367634261520693244515635627306773898764051210022221362592126935340629538384611238383045918250716525907 [163,105] 2993832412894619003342448765706168765127409259271937570675428667063490922738477069607208586868531252705269642919245749831695854946824139614529179624584164446285008081145614878259105182988761153082050712882075639349278550261430030940011810516465892757857664634733003897677958633378967228295889959556629462233479691529810843340040748464986617206759204611348262176263216472321511743123347050163137752212608827649559749466556100110420269122997469789664187161129411361841052995476715013448546904838125539283794589427733554050376540212953665014154776376198630062062402464040093065299441895241515518389931252204971371108205359151185493583813308980129359127652781193633240670253181367578975424846414640373874848646246337315185936214437383957693720267637255339083784206145045336745889923922935994877693480771892877431796801209463193468921468323465044832245725978036868133934563858964432156729704405485830281678579306960937179841268637838983274755863879104763376992834028203264992030536546363472158568522049000270795907205528913685797897788523683820952347033946206689073050217004281730737309631209167689572931479411142978819262163772413275614448708631422235110341113777875122342489202547456634584279938 [163,106] -18672241833671920188451953968026265972942125710166417567628559137516804236647275691530152635541335594694666121919112461173485322621672692925353157363312178512011660007806306767352785793944864969695754780749999668504967065937318477455687346036102404364488582628407062296693783595847417527620190867781625402857304882526315914059927959917713740867958352316617140295774922379132138050836873129046759194308678926186683182802718376644540629175266113623533113606724521303297802477504864980720877421447121913212700398130997488177279820986276308288933453512835674825959386355600737066932945894030773263128933932213700874819443360985622945653603474410500316915140779961408963885348225431223066253295628323270900034749615501963526946980392619411752698296702051375602188097023617704437693999565590242810757690175576188056607799601432721417673399628000211574966255525673043630053605439677455888318273006422329946319572467169429304427689448381331988234250753399835888300102902166212769119306830125486523139598818149253530549926303223003925123079238832294897486724131389890120149140062104913774553558196313135060940899146636133939222122445879640902575006716129932643910726315547230710659912585413005718 [163,107] 92856570435749965566839623627733295803444802705416694851272920516470950863184530656909187751748297250078539234799069925419847482926753616617884044547949033505837527532422442076423441133433015458855438653222653461341719783540127329029130116466071357795323893066256711281581346541068451319239608515636181051441250054571787963135480909348724072324584238692521027155089471825767558506992918625917171527039437815152016296319328671866862296028392645744642775853289465269436429540823692574752949627267900039663597749197578688291063815445620724802249267323299321352611192424136976778661258041186934591637727753173920245989569853417069812792284061638687237022620497490084178487587671176056211864293398717852630776975654097598530017667111758609928333538091351180966344371988459076009725212373741815903649621548776900471715367854089608293151712089794593998951479807854046575020757710519389975396648428321287948078462864295433237847536068492417643917217833333111718527850878382397144640928758484046506463689882943545756868950373898360280342671271447242305983578051936752607011705631628818951957654467970963702632862528560672403802051027248760833121910701071627677249938613356610518537486226259 [163,108] -383231917078154853704960073107993715366633788978834280174993337649078559519789383093830756496534762704958088615815106260408091510589812003974136302907119139639212883912581978375965086653184123615262185364727843227090309998333863832503653790097052894024787429683163879384382499776270426022076310001840101088272735485550507520155354380617915613116371197695095435438394913087220106956389598804599238114823294750483569576375929553692819267835797472604512489064603421392434520313921463046171447492295073821617902276488818567550991974684975001828142922246819569656513800886417992471001246370717697475867837532067228004486516605480626077697328892348799449235913647753119278162491411071708150629710319061212629322500203488697982115419501220951284489468131498807220737648830448234191492408280497213516607199185291605687707527237570407801250980687480844145793057342647757935118882513968378376393434655222381848978664183715005872927615639332903113465104660044549087371702935421394530431850982568935349401985619041464767859741008702063803190922785677377197608940351370245614409027577721726270759263503829151805219551383575470241036957465962160305536059793438654900600718730394013187739606 [163,109] 1246962017630238186944532743296874306718487465815109563800352616816050420597898897388632245138214076765490477898948281728500264452737397638381022077560642405062583928329080556172318651733169122472635568732353283023158304192794684119721856932137899234211543767909690407613132217369357849710293963164340208502114201404587306205359498981475292238410276986403936762934680700925763787180695268648129738170828792557554388397808310140796161309517031522048248468262548903295296485087436559385206196999206924443938050096855936377637205572107998633959799988338835516677036157606713150482857247291668434344113029274693811550341890547700763070579609892896739149275124925816244032231642576205744867142866251283214806195305444016335565695225315148664482806368827557390825028151728868293865639498527669353605228615726411035784482658112314087264573768954497094523181265436952645304388569566070021115676282494926338463802154959737483720402398868286138100914179973131968624098633343490250180508096894387966551506106354260830593307902345240818248719025652899992694638421526192810206075351746437372472895708937122155489450751677873750195171339466203912937579059324322107822032913358351929326 [163,110] -3114465207860647640926753559163957483572564342313686499106936867437351415088247979824804066045231158421264351224764834814017226821973402892784935989272153248542945130244053741385861735816949746775888940579927371467840280461149316737744100709149366895033404795265150664800881464691187031218448195020022995339668848859449196353636097173042880745583510814041692922038485008903503233057688943857812006902836933237712931091384091200072281808194998967655168006229103986842043525939420442967295733407281985718045000984677313432608217848327840701054741711936007165925019950879418535939072845300404410569989773489910825460157525236691524400800782663909356476707593386475279694587523164858367362662097789046868143812837930775374973553978181028452278181085685598002196602821373738463771857306299648085374575229228635268761581975332495884669257849074150039141799228134047119197636830185280601178925656330778117425400667157149139155419733208176171015821834899185248704163261905682258990595550181202841559492112319769530455192831543630344372016297686138683843220832003421482254719924926215563164885671680228021485391097556485836531966365686433208483827877767157924031466593009561 [163,111] 6352368915650947008170093088680120800215672822879564130313058239664436036754186282199118776486653656661834025831193288399019242561647799194641346522763907958088757717806657761254992869781623637632435847325862147479541453899031658380162848109960643531973882405905325871688784957324400108538718830224593024718436909188062567247222792781491993232700100341607042354200066502146486535313206129733943446772639790388306390003111000206170243429204432120987425906035390004665556724641710739287036050882869951082950036286062432169471987789250562117689509750026455250082666877374119925368327956709220640278417670546052560127527183862518439003551425105221893464403085356236176747738724744007860469509315329825029796447691786387368384282816791907549154864002508171133879015656339490401876316466991792390150043361193496859578631821955926180066107789797986226990829109881874613335194383637117338357897785212130928212220063921473556604123691250789576173788726822433297411711616809141866852961075564038808819662933600228872719337408224806658473814318092209191714932408903160527419850163145161784055482519688243017764458970131623945118347382979131750513277152563262097532572318 [163,112] -10095389705735742990955410946510636100274095690684529405403886660109326601230718393713895696888023404828568905275239848506507421952171548201876332764402343777282968004008301413781544898744599088498567890500504938637218563349333344389203612057253109040055735683138198909651245043084590027709103378264784099033069454489443003878380675989205263226707897416887122171922958851579330203132501145761931159920398038587649552639820281985646677124861182202613742822951565193008705146235463395973798239109928828682108749807081061836688063354260042829170267678027273352543433600231528061107207409043524799736209382976798780486165606051552686593622860170464581307845113158844925823571415123428877411864235872272261509912284644472597277003264784765418103705925413189897879635834177620652191687155450327959277023644403327674786607532771767673949938642096044652483398766817308870188354089533652778682260359753623897674413337344744079972172896241135488964530059037191386703706815448298866857202225174622447018246379923296703551252507425181136946149345727088972109611839409861167801111416609331847349930496907495041136185583863816624666494855498871676010642179803244944586 [163,113] 11705009544291397512352891879299909386831407859048975853132805885486506183038397184410646277884305362774900934489345260422535881890742765786307266047118523781919142039572934429728278163104008723041165083125712469997431587105665181603849913438147585133472324480704452582162460568506964053122556571922849117786899889884164525448797665249202444172249562901229686747070820694102820024841447415155177030301842861129720516108823224332567424092560540158639568720937517292311727208305617341614144556343742051099571939409641665897843703898520615580585841056497564889041771064818252322779484954829257062270810516899734703962898136242259062721361290675551421686737802350128235438828151589263416374508678211185869655887537427824563462649694079484493034033470895943006119460594560609911976146913345347013825041595464528016515611830139187844446880620660006720583105041942168879778539848989417231462090811615881125639822564472194140037507284815468562033811045106997192445737800064052226619613161695966091246816292213383993869474584352394758220747836208094966330403772760826265091952854929563558261510150845473050356500939591142344528034827670150948361494758895453 [163,114] -10677674426365545823036850117758213566030954854796051471466252145283195780902543626764546372677088456197787317857587922025090514124341133110529166153737900642388905703005222126276564579995668924752291735930287353137318553274103497348805900018904411860877321531115452487843657090561786111698446937837408603571545853133266703781535897026793535084179146681740643728788118779217513442796058855541936598011600671348847656644540159838963609740964537375441617866878935823735180191360382855385270459106650425735679486265412647337224967286559747535833683387341157714675411526125282370420080806330113110149915078193848944757764441622220100639500528236095351189039891636892830151314859221559934012504029713156294705813836970292197550738951223658761107258463756168804676759613775066520999872027190746565228088767663517340730991372685672682675751544365203415568581481148085231009034916031146883859334876677143635946397903963084645827277906086871796865576184747499324648875593030841139197198173278384691410297029794317132868591631093091552908330729184497151855261809990904522465372829567878844934665995252815221417107031777539004652836803865402851756390978 [163,115] 7708565479887559125074973955645124946666168782303772617313547552288325237901581653538487543879398471723664356654370990256057283827890364385652833424808852946208058223429625150819737987362548343268377832796446293517934913510557318310906979087913134061316848851584282449011919657538193803534685982583855759975825495800564154471186610459182623635613911744954248777657146057338330605260541101404011369467088625953888393644961922108137741598699305621613895629916499786318902886305673074327720945641978279696683752094989811777450910868601137017728944241635402302962663122965855183747851608226051252236303432214254699391335094510574080872273725131515569300973804650620824983827620532741306620593053847070977886928054819516861307789291183273047540752086242949885698834599197420875235114244535788580130137105946695470773287868993326327881942584136618464532653054794530385743279382892077740653989903159289202692497011146486090800147085563307377175879914727745223044538611044204505536519396297941291604642993851273291659745301336582279462630320205459350692988041917658486605653456611302008035995629652176386954404321006969552313430323993606614780 [163,116] -3921814028705663780008370057964055121498696799365010780496574108097912310608228796482104334520298919804999871058555486361398054035334043309958929890132235186090844813272228425671351356033571211027870596330595796065602391825629320821397712500977410318101293392736612846706549518380247898021701188414558762655352778611051575664185038058789112431021908976655221389350253046259903634249008142317769946107971236645493295255208479205180844884430540768674502744696234454167646710869567413465179388556085508463882272471966669020162642400086133501524493213448964019255667252677564517804517637707646093672164649156183587035747594313082162366980896118013816274208495969132525669645325206433673449054307301540742715881187607950652423613692876541303455062898173198464718410161543273668345839290503433098054442694292178591218600497272944038499145804998908783174536986579126217060570090301473374838402982999860834058147957462286130709839121247499850480010972691526704909572488762130443172678462885078459637928010436419989945940887630096806837074090312746297163734562565742563007256701127457997715125352798701244116988905409790732794921089690080 [163,117] 1433701583728190168446119508920328798169797920686478604234100412830885269839479179492038016517150040417123059583110165258578986203428658635844793121132727317995923528240517796555296377650075152715575116158467252070548522941464624549672543051909491928505457578182033398267042244747930325055446040727851274951921082381377539390022161765262205768700947974315904123565032866387875355375044695438751897783332506123276242150641057477680290930897775297765645544298680815323342825163742774155642098490520537748336774665241674388636078930011952563557785024557953804134665915735666392750158439201327478392458045168077657306945653342928556731446290796123055480718664360268782049997742373496403000005796373718097548885359433244819149984494026292086757527242133215457435575100589907056588346991920678024268797763449978363856242099781226853067536103531007803151335799341170699980155500098597962218777236553898422995586869455724317741471291736862878367361489160204248884865979022306635455535947721878295419271196182145118413140272041970188661949818660907826423005175684325774338639613823539189409563668159547805905363104573351656173870863 [163,118] -418901342893963088401136172365775245137212668290001602469814787422317993640477003776316409330483402210000693443786279309884335482332668312394441290228008488190141214240732940434274109307103562615717273318204958018296794180383525747792527820922926487518421992110019404945579787374734282587541497867526115024129632013531256611294693946192371489196826063150672322549611941486219075308274846956506574346359769459379338458854797406193099074459382281172526712779461091862556700318535148815773007538663261477551461081364943312039886572244225510111471255950293995745847792985200816440886528745720731089669116076535673298985848413737466654770073721994023455051687764500806289697974770039659391432338044256016939305217145075584128734943818630293691535492854398197433575525327131223079799591612299308597935272622943202587137408963019708949939966867836386017458103944027164860933780375658631214970562087654522828115652297722098644510267642097162446835001299317396764494679506337801950174273145066015123489066072073869159583834323128456552282496107400466254014221444030952112147975274900108037169785799677175844522816558793774048 [163,119] 91462560932483540571139667384975937510939498322441665595315906583056686465866943874516869281858334896774478287901632212583854870622518153398947660920628204313686927068094772572635412148473352623042660698785508682168103041874987368631942268262904076783330348843798066228126486071683588912688866778198392081016756671518072900228685262883301326250721925139985203050511174533680878302593151057281000058500013173510249620678535535819004455781162113665504026746450389883021903723834708621826257717984308096351890386750722835108020970350316526752963910256181249332983195906355589829913060775389330384819853189747744543045626700138133752023987621515414099695831412429355572752248285721232820623834239010456117141877779157963594208951569491358546277869498932687884098039109549379898849263203503890105091212846724774070773217195425206202916422143795427704474971948503311128251817588710794935973509029564768619493685749298063951347945522281621821327429617377402998968723823142990062975225938164688633407514256728616480158057195885004013569492405576300265095650134829421579229830520538899804874989775311655312830969175355 [163,120] -6446707803595794970676412369333414785717300001210931612536135373566965827092999086990570313366289582168573610287835894822520719118747214997630941016937676422764433225377478166382046672781153023684687263482696235226821379693664235477769225807170164138783444933931361408564923646101963604156801474924896330730656779584844624689212356664250123864367360207793904148128592150083476330190454092910003738728611802925377851590375700582784893539517066319043921157063295879975616759151431227429128130453490272100914281687527902856517907054741156555536981506315025370038678304607380909840091445630054425770623465868984496636777527224013498540429729665389414080679239785844213731092341486786350908818678337810635045242197950140581836273456500287480954917430221386572399393502807857776948853805537732985076191441691472848382213735898069001474403768005076225280200071815243414122747740046613946750931131745003678122830488682682798764196786288857045296711614444192762495708598468885970525364371855122130010608570273047275351956908365054561373151418194729367235147435848759630751332916308825069132739857523709150222165 [163,121] 6270577023131940178172337658020870582841825587838961866963644873926728676656518158669230220621506803495334850537956894537959331310221277749665338090212603267793698104972454634596207989921515589059216313497032252001748379011778900763343134687313445945868639515999005274243267084691742766799417759174044719651061673018333743833842506031908900645307662138575799497260994762530686507921444353369782668865190108371034062249219838350905138282103690586513419465379968401556554409290987572597492192349951281749370282411361669603694003717725471577472142806001908922054489795886049078077936789687033365496680707124239972022770692691773025990120305235031497946234424912025333065471077719771406019625606012462840019439478866205073575335599235871780674437844809560844316161147355561277106126106951271082322945276625866908661512520876195909290397230184141507632810825627433510236204835617033266557224616034346757779943093293758197090841004040790970567452684831786673264509131155819759608674742796338080626801613700331397560052836669412125315675718566669845027440037651891491665846660798228407177630184225621122 [163,122] -1278378405678704190292348491744484773089815966725654198817117133665356039723359464400457324223359857566276590991840551123109903189133274668409982460572764262554051797875596660707720269694646048940123787266980656307227777755959279200235477589657074466084652151953354035915689106046211505624838135078991651448993386442217509165305686749848547621581143922586074750909841894191253893726471575315754088395924922432033854403139058686643972884813730667292292347464620512593942882847493790981876475629412858489201241571213026453082640369695203394719129953730510710762172902969989575893452317765815897803686336766630464475390276148667661529687765123352405112515104859553168375086080338039317557745639072827159837448148317008156654166981481758791141035736241253702584281867203754109987403176390060412577138087950604824252613458138738327334394985351636130512483267260586727807527394672175476634194101322896089190914382451939496725470041889028976033298773350986128119303627230754959899952677520310511243676338607303957789021291587361252277419642211870385174591141994235293140884345874683250542894873550 [163,123] -3198962175891800451430850185843833821335592908911765318145423166871505483377317410661084092596348418413787728428351816075523962888950776362070318344254427480492440307496318801301799399898169555074867583090544010504782890394920358053631992016180974375731621200379851155675896950793190232869202201967804697006797377310500485658019177307546307513924520375707536331910114715891204121194461414709860529089875457873781360005926153820397915054477830139910956346526556509668350926814764445574429986209190618908597925807210668665220972206927731983321951087723598440740602916619223208422901824182312192087989267718630535921088438832661479857168450391693836983525035937534500114942870882841739428425408755630219223214280439683224341174178020748766467191132544252216497920580795854435582484349751040838550157264180108670373942633387771883448797533010460409323001046430194685538629909189682051004243825553273890947895940124577968391923284117145129721027009238539742207606864565999676762479637633579370624981862755358774507398859582346774011704979821158177303937056252489648367624987074751048656552 [163,124] -1336328366048245211852917298483038255256370467747143169683125043754045430316155723418691984607883604305593564599766669896151827487742459543165536714313097101544659050985600570806176558898030692898974570915364562093681045650056281373654516288946270722286445770552475934535682825825891291721367707187776638844727518460050986294380619048509719045867677180728820307247469552037403628633944136304974291909515616412855132916477783286310469316022428754491484136455773145835049968568360046581019616907372449990843273247299693090729699510354776661051196273367300071148566048901096125892525335881238168312468893658790758504871912522934956474305628916104476635823422518064540157390205840307324863196663627854039483865994299614015903476794850088839011882397391862542061703755439137871256409952004418828978708013726270983086295525134955137329382540959130828944956450072111801647162802455615244192244027556281612977085232544969995769444268917965482068216036481390956078295945023855854028875886054739455770078102764843125802843229592110789248163778830679729059183998901566206972422296826356101 [163,125] -152873323825709941438370098725892715482146482998096922002051645551346962329153836717550802480995867578645125820405762294301877061906558432922228700512635897550604649616816246467410313049034983116722260287371032896213842799521264795757451550905026839345621589992775735852496364881115831873784742227259027926539537639415623711469899251598532232885457482570679089153888936173727902755073804735569338687716250812075670371111404810189008485402069803119071970012634881629901883055559689473555323781248116097080091781034290927578378283947073351977840331970542333875953774354268374316588563565479269849690378314223097422490917720789428255735398352184096805399467933833812986243488965387250788040103177561726418312044975059162326391522329724786398379974397459117925905183278900864222350992150248403339085559858243848579116887099093580078175152718698752560948318365544661047276420912616616136631432545668980649988682212700278065688944662266775293965677614040317406960053678235586678747395404997580306553609937313823600650431831070694224850375511278504074085382612626840129620965683 [163,126] 18385431894092819274235534109544812723901708223068490829274889415364330715269820637332487737548503130054083394476341683146926585363666885777246295699994747423539933868894578649758730573953024078474952282528720795821876315108262879967500945572099936877048498207334362360362306446691868189099032613351962892284344065508326122805071853256527621336455090626183737788642380558219263118527689609794410285279382754474753693334677121229000981029587929454865947072020419067301370578185471197255255276375285380112252316875372215435791980273759216217717663132898861052616438301428938009803025509318425894580921890570930133206371946900531532862118652790445016869722914008280172973491060514627874402685547626800844200660194831725729242638389205913714927493307520634973095081543735794328027726739510326737673161282992802930780026674587610383804758423721979682574813816060846774252982745963689277701568967859772797818421548519070925243861874783210180859720752838318830483041069386457772572677501639236938758460464374674218616121325435520581795378511891427305678634607973581591084 [163,127] 5403332622360447921272103734874898573434793212234966907948071796097486691033508194801875203517744683014074133286545136999835791999020123087487799484839917415146754548835778086490338406203382254270435823244661371789940452602402060251986761218196421867939637145910962693956073446212596963345767850705518197069417281759790104748465450181034892530567172741315009697333833140475610393129710604055687992377006983404132171836650309269605874803157284508664786549912678405413328082535772243398584636107023630647431007717918244897500847732968019871132779006165807425599694025752072053265986204294369117867082371993974723600141866507767408581863514320106867526793516770701700519082690783354403704180625413019080437197799891196873860860112775427106825020849798587431647403910871625490465665707571471273157604895754297077958552790415494672560768807897888387414958145278470620402550751968266442474582206246163897161103934876641428758269596886186122519549899837285554075926410647754554572540308738707737443641541270611450286574980809183434625721405902241121505233373805406 [163,128] 402698121116553833560466587467150922747400955729115853700572777988359566632435782148542127793822042998237174671497110430830998303175944339901112871885192421735891720873698529120726795845412494037469400374602278916408413151843124456145107846596476789487143718267256791615508641223816520215804604528507954914783265276231447555391934812928690600815391253713010840869616935675289780730690387864544143520853669716695530580677750483571730064322737335482736612698388961442244156052654211861473455319714448461797604574632333935291492087970005967391270561346151055321967424362437312456295161285022871906182823165761188344383594606259599934648668606872619115545190360703633599319517823706040924713768879923348742330406450279782930107949058670696543096329158183395485647619149875545175497567512581361758964822210827520461575097272035650574648886712810256298088857084959830688627152020266006959187445077022704006517044107971704147941144305362419842982350965561964612502964137918850134340452625241559407726656931903285998780910491963992181263519450458895959072278 [163,129] 10512360080042564153945212462006145047230215182837316610740061446335388304307533804392341072269925426847396550068322588949334204918676093339314444861534887477137134173154039425024011826739495140881612617996329035663644206483089792029950143759251065926380379104695291795232627090521312798834123643152046335969949202743753696512291505357390180067279459642949255174069676781167857788434918666087056492901662821726092173530547737083660862347449197343082065340775695654869736095671995572901947436461414697076328170227549764099219336702817789539063277179412533828708322246064232346676134669798421205372554239549040250239411560506746486967801426639198647796846283938376490114051997689522942147746750524339439861950564782015670584144691692412564542818350232734647723621978224980070655594671931084164921178551530186384402908823035371794041724861833018162733849060232360807741108341293326180559355217610065543831882809261267008467850545889943149497902421753651595880293613960131484499551469459507540518546337830219629191451374711517988615957222941401058 [163,130] 4086144927855388906242636018841744032892511572876875434538673877717124232806969026849402154781855902314281851350737128891994962064715945164849806486489152462550881427265921583255969145019550181991125326218575924787746963180412464433985520387526975570398372293300130183416945085674667637139176758856259985862621604227783308659927265573086309291235833467077337402165041332789135520471582105440041925898237654694898505098965615286386185202440401159240072006152089008053528348830406747776782430194352495946749221029853717787389594601131055031405850884327846909828893573651236882643301685784851938837982447874870376223265950493489089206898985110291543350045047660002104064791139936418701012204355466220885164447412537281805913056176039897611404298755908885158645987101308491190110394272045744442714139514644927738356209290823196918472742129044579306247984150813773918489201917716217965183068548693319433550997033353945280966525987699899046712692665899653917793339815885230592450483744838199022923676373642336208452100261424607572736069030 [163,131] -2992589652429036810836883235943972532614478489125906070028157155907716383564770647885150756799124806124747926823585000048213209532259302451012421428782879499573968289673722527223472321535424683344052002030825458686229479481212965581854858847903155511044631428773500806299235668007570836596761232312031520801266191194584458914141448860721106602730031162155502121475717692024811348492562551342626507573631440072338458519318733740069866990437041080451570395338199432454770362915780513600564888536690820413034519429317172929164001495441115034835584572582683417830819585985038331777254880137254874569269981481453626441685578624713169866625064377871594348280393513622746513719228826491720337507751871328430954811644607496512703448246613467742438554005317518468886572335365319500368212470911301106947563265793532225788767776367627355076701756185279800774683434764895603738915453590643068878143243567357979583128982133157467339787542306317815095333833648877706661154664113732626421046016619593185524176895292057995535010277420526443867 [163,132] -265922985062022132501889075291052093967646845812301519028359547924818339927221697332114265288137859420588644055506433712986035254511668631599001798745563238895539512287486691726796017713726536572779888711526297114592285981878657071113974723623655369813820588831406363163725002034969838315574830266620340210530783789574850304386656485660201429091102378647338817560681869197078569385508084089831618007101570141452201642445478118694527347822851640688860993053950023642417490081126297420463896638280304306643726824351504355744002802598650499685233780353348980650405326118080964836128629362486895815116782299383076589908134480211441297819467315294572793151111900918874701369585108564504965258619956573454004484597976431125041272198720870627817687855741796551938944579907319357617811362543563315568931310284981659026541171563996937715949410493235440403886898085556012693349455532751697800097017957349661266246303569956060113054919558967139888233597157393427094247393436591806292866927531275163465597079918007237395222988544539 [163,133] 17692447561415090007898197237463263450097328096183640738258023350295138691558332504952999213480542391482878135914027812231991198874509154368554616256998522208485709435564912547389809966590917214406729691861040301339390917512201509643028788293738358551556209877390208463841550915449091560696870729520876136579863814552350566931737809137045182116839832907531468305322875463153398351756363399686732702437584406967444769106376696103388088389084470899896565102725109768890880354880044209930964064604151617163509348698053835940488772365924219154017978421625632358467609155549137454783470600222501896047140432324818989851003934713895831317980944890161483311738035652326908425144122833875527231567336372772845690258974624330062453731340931240333036835995083943456857833047607006656898650118813918241946521143032213996832929211601616628660498113929727882904495173220836558841976201031657692065902774586051399094484619483827054336933787660521209613899715876184021417773750570050551537112625262613205148155094559134756097487 [163,134] -900065458522090423514485427488181977140706750560576295833683742009091247538391526026036916797409435299142341578166949318957983705916136203211574959789910998024581643815743638540408794549909013022216061163792712599185901411217312450657668376868217740000106477152133015166799000791389699892257831990688768993723354367202844660921810888702772031871665732791472326090670939307550198170570522702839125723284026353692044445283991682792748528202565771759548830867161615935778827440734771954241936306044752919926201149218017168573716706735122432739774645827388680530302666197939702305304647401324982094107596321350975536809978709313676757446956747863940265223065263245424358258029925139183339256662217120123280855168439138301451521475293048677936130820501546666055323504414901411794129410017398521624201892422936390784452070858375917591161932870379227614745518344696462256289260613367556521802684402736187323355395238655328533173360534234063452759061284218007412034311839752468493257126558992077304869395367145461 [163,135] 40369655662609624020428548985384500287299170808239064641766850686401874801502039162377464784896458406786618912361746715631322295392131349126522039198376293096516482394788085192267071415835594220619685594366967532960489951298232158236630826147985020821831701688077861391434323028226345754849505224615251046500692346950090501781416244328933347781142280298732948042482474350906736296477297185412235380169416931888715006734717558553274697300279534092175343222527071291166995938416829923117992724740009314828329920225242314624549747343146011810298273001225169649938653406677904573815336640901646267790494384047525771078557267602771485415501136358350432353556316348500977875581551887747027107771541460601970571795236145365977330217357022260673880238105541325583640794621790601114517810845422279049709326164048621251471812396606091746297515368410897573561549685730187693173116663915915097609940554928524004752184363892246363914322350262074058051624962354991318573512707881451397620582309743257183642988086 [163,136] -1010997738848103787610643834479904815990583069743585851594384910028551662483027827008228973118756099122839196713723236641899561873842253285122425179140296800999912317298113314226551423084191617308725584948393007162784599912551823791877272661834528705456010286854675681401540154929504629730885298717365784806685934800499241387253757623137453844473752104359012963101786935238086647818599060235100964939673004540060500590491098869513019314190331947273721066989327942836608237014891339771282120620925222970288635089806509235909735746607242420486183217040755674907796949013475755340009454250533157262466212484067357472675864847797481235753748382074995944220653498761934189272370986430833470954922895019485213276397151948249231909372835841225483993148132659875794434867620858059022596139598062914940237583525948483736063877060760141539922246796397723344045277196298089709725417837664860681516386312454272502375128122025271924519986606331667408641695010034547433543452964800133229769987314380277001 [163,137] 9670860727140220160073911217383215615314594590424144047972452450347291068085761643182085100870470872095148546840551148903655395809277670761668367025156551265315475189574635582788194852395053201601338458176580137274669194094708199618104058666148710677028115028554290685909128712510612777571876529207312318094620252818232237014174333326721216906037179328203780550604874891762000035402038226475207736179060062365137777132393040061207346277515531443282235300009968399470336350578822562925886355955970562340154340796498893043505632292826806125526766471928163046442305747020982866847884472685663914568649650733008930995882463470444374554382756287997044092391396316580963844566639767424444984011168122931900190596941109670494592715980720410658790684033148706973480380891930111120578636627181690927161779107894458639529573469347996585358884642700753829623105177671068836536233099515133991796040296929352133893625906828703030985369504841217939590753054004323219606998649246833221075420974089 [163,138] -32776663953437920977845660401494919183349688711952058756953813937307952190418711100860753445490812250168528927326660246650613212708739505263873723893831839859192946233132941182454219883229233388368693287320273442980934675494657230462764954988573396492234428930888364410972812806151503373074465038914115481700665034952740922935370682678038639791116528736455603823745677814178687263942891861963922198212987768840544693788094515394081622177454816626205955907214365613185244483088632998264896501403254382308372374755636743050494744067350039539893149535041383064756953438380424159684999224592631697761244282926867054252424684855927396223016229030327355134900761357983675195586251100895853051893950522563438102068823947844861572465376305489343770059548777069375327521128822690397384042189486472469709579867981521292295969168970422832606183121514305420555978201122175803188387833560652257091120038051110237818308835175294719035840039262374683011151861450856150241189053398713039289 [163,139] 36716141282498168943713022301371828923032070373766797485424083750325884872908528693460437017139789611724463926527401185220403157877673825494635767073493068502094412171972949056784061094509433462077668931257976741862505759346226540296514355709679567709059661401840904962016968801007564091995233372269474704501941363199835286668340480196852159226254019601792182824584565793952382816588158869779783933447738849240665200678032552016938713848818585597555758131903112892554130206078861585137922072074364071173388095572528780975797876088038901409817390714260977720791160829450440408869526874202679866240231505862125218119394822077512281961331816048489775478608972495133372513727637901182939022416125702964677295694651739438829282670163648562389244597923675255653601625048076858399573854959392609340933197420759738242994991906663490441541068648013458470708815369941706243380179619361230262456855166212631475065912487680187151239373562823330277451052247203673383318673621105 [163,140] -186452125323457572026645529909012429440157318123806015101654108585380602780654011804397021879311734503403523126518547881861067072471963972561011263714624146308533997376291261080125599740951787347987759811482867730267783328099027451012395981798264317253137063229611307895989797293061669466938532754489423931546327907377958135521114978238132769165689550764266656605756838554765550536353435383365676143361016300703628584259859925222119158393345322046520054134064505346087193652316432966204068236736771962199980589448380261590633899556964758520165649571209663491749279171614001990190842707142937015512874345493139287196690097330249664942793380432755901035587589403957828389045292584845200090497625739825405755547120632618844372885546660764914892913187382418873314630567768101028707838288119157035624929217100922820195295670563745309143176014722058422383382276946566322879596865652762795866970720333933120835459819378128943138558919407103664683681601280608470213 [163,141] -3955454803336836553525578769578621547915749088618650752565648904241867516149920877888908930804755808491827883330669361245993934819619895731283411455710990947901817435684992440097634267313328372270488461728553956942664500776155083077125010100606940414467338192305632483075403864171783555155914563900866411546109102539107388198811011397031482692722004888142771028505665902109938104464574528666464439008296790835839440957938778947540189846457542651606248367612507309733884192042329233436371001466500089578644163636044623106754544846143366841104828437283225947992113559122833141856870197060623214954564066742659577882222204991029976079098137830996303762103578316069120319745560141043137524485496463095180212070917239656391041838043913761696053462266814394950666256115875402335331911077105552603250230910408816616160134919500036717930688478807453458870936226902732811565606976903162687127841200528810953985170244116913414888185758539009287503842466662104 [163,142] -25607117895522848463151838349539226386202567050938981651664938116524455330626719314725592166171394216251595707262190058372467472168605405330070714702499042134783815019777368301857236647130209419207977871710309204898884298229782074281614634004270577860775397415495667566127245807874824949419680055300124284737586161481138624298028514971337700330008113349099259096794019609552808469648850739868596919016298649967618550662869926190517961688732539647509568067374104617458280465838269358498140018300333918031130789047772806146685308266237107837163741618362769147373597280057204409247976728198720475835132202953812507088624458262874549552170184453008909838647611994991131962462955722749545091951570641813120621725172687165483380474179332453901406185723127421588991363532764797970509393614181088981109764598745293479774487851772629001873860026444191710846647949555391310413150763510740206024697722781266774989797967544640667182708291538150130566741 [163,143] -46627568015306633266942549165084798427539004651894334089606552395301188030748723317120362361850600293402733132767343159228124771557435924779140462725626936098302790952169442579409656234471116764592799637944566911007379940394480554241989915396918188849787802061156181446733710832366438354356853892128534401604431292121662475415462062992771643637596699599447162244818904759312865493019801370342438528160651555833919706724911297252446271675574250013353227639286478421830472451888727096050168142955213885180762949242515779871058877015465503856858198093440798476864469376408902325605865299386261631612846516826632374398603944964772515919728303547165524780385451881511900263875093145710512326898267762790171387453867748455460775703956637656962228164332967199907796615125709943355241021468850511771655437429932719420233438751814966658532491219454375130634211938478823465665681864800825173539264393050802184644539317631756124338118827639585 [163,144] -23892373009405375651732928137228993486564676909734059372013655091057806042448788224121672717426662482249348685732171822313760560970140728012482178550687875087023811718820319911764481707770525748962291252660598671532717418881231146100635452152284741429886041974787079028820737274851044298696840713941513593065596557540230075321183582199011216515032591327771031356482391207332799633506290896172172988038572522918882305863228449335011892375130793903001094297768464488892119921391415079072061360990273177696513225782983488497992112631919887194474784858228693969718982815200298936896401235088924992186626502912818367231294350722707386014840909437344329772532378884855956406846656850229081342583104482277497109725048451391189030864822785978342785973045067206538689096055664117656724123554426647825747807385713115623752790561140161480940909695267466706775520249625632158488179668697996071479957089338676069977011546481959296834367 [163,145] -3419762596737903294071668464497314354941364294525883271786720234284489059729544381076169398338131678894719664361444423379207540757464869792706262468094611725298898715289578108549490833070424763298761767258657433950988254281973446330153359291866648085488113446886129457970522858513504518579808559333995014636503710430704464357834587007008168614641052085068473080684558018748636076739120552962774312488837907113141828913587543653893391521764730923089336611095277592115579587598385866019534848421235605581114677132944802565895133108135634547009104142694454334296321912535305749972897192062876480487885302905091223938181566365120687235433980918732922759645798993282493540008765605952306161605391363195893864683119732789935311320247536086985959116209000211355696093911677713855688803730302273059236860793562804924362430432377755151842075708639974255716820670264567430078973894064654785119807747907693967781319377224583 [163,146] -134821188246416831590422165514296068283014551090448434150770181526952780577697904709088027769653234034534350453398827668264023027725675215461467284772560804545828175586334074686054641550298988023786493581646992421900239662930200467869079823178538178803174337261043597588487558479034349790541698026297843870510035367094720744779355233057916238709182407518610519018391408665760688486338680648919691295477506622782593282494284590794376010810974002406586533671393513083188913128987266723647782762372341973653935922369685352972124792538803549381486302896006141435740173026795740127909529027608195540231076195914797768327385179056387651831885549811012555029874779001228144874476730854807672523173556090937988676119143187883967983490194975128052486470162488289892671737692456448731772635292302512828341610687371603580086425165925865148392042074630939824474277643727459885927323845408000562863630657988723734059 [163,147] -1434522883359022913182535356078039936397203135595835290690453343184862478556205330399759790536219870014278110282684698847342285462160676598716112096682915434353657071075756084207420046805369642599817335121441743276505093634702505888204087304306437572018645591785752422257064825625414032419805634545521964400815983738095469216031177843614444998413432641178411115609954076014806696717125498892242377856803905730191567980176416157169909597927181941791909947251496752644445855223666371781035138605787831777256538254032911080718445080649429214707233995741634347051045635580699878413277786556816283099538390334387441790434470375160772258321739881762188252106127814215853460751651119554435933453571200503242419353599409628439121767563524624440973331509649069694736869113481161640308251912717025665704537986384752845743513138297080541648890690645315751616389833961475405004962123868429240478341646960 [163,148] -4011381635110808206465944816818301777968932673112957083925136725493260926972807156407077393604498758066067898643505745522532256821538211514417236653250767843486858179553091691272318696291984989296709241019538249275709107292962147430500117441207794076745067042227702982324538941890830923651875629410001006841886414391861195082707279087890127178804650868757379383736743753278977970055943576518897928974031071607650661081854634399978985039701676839917358828088699874339851666049674871871819429336112166683517795006789264090831673148112783233096926522047037168249500878629199834777272798692807771757709346203238643319956191121118069502960662418933566658511611966511454157137071292663819530027624700226088544892359321567155026046449980626410093396690445834978206104733916551562816378740119576106646841489791464082714124360688988793803271742212585649424549443717419094389278346679657590 [163,149] -2852353078672177482331729227545612475088721609171460649830450384174843421306204233749294774417736906581528220669950838851395359008518617355518126392292771053499661797501516736840127295918430296925091311722360735246566871416589280901372085247169536424979745104434035086617980972993113522120403015100850793570609052605301339248219073077173331873353188076144934979027584203737384156078813257391059096883903522793328629360800441561074109321677124090224480627974081248490442611858686935967341012497832472900809562564080964475046569277818477643908951174142803029165433034380682557911948757173169503727572496599128486783651658794400692384261339764270666335254954404628580361840901195490198581425271271272132573407770289359961323671909018646692753394708895705645008886802242630505599208603054105509803458019583092807286970140196919801468971092810359303787430027252370815519851 [163,150] -495709089332547061536408000026898578086338092921829064219848439243859133477796155379275775176987325044517201094253103605688889060083622869857119179865461948623109653785188223269193254849970490191434284579193708286692002539968358360145014592279732843920866352307231330321064974781913573115300018297736731966903492728185558058023396989943864842795515531620790472326822762525766334369704773130600851526304377613168853998115053810974167583267852022872882255452651451208275540488753576787676217144859795132175180640367768271851727240363346355749679338193316498919229144956647492261970036787206137851571848291959535347412706257301012217069819454620761650543879655000233512356553547505438612537201948970818772175995833802712127503720727221509741117115503474376177408655943016249369983959472523776366905510109486581515487052519663926269732187289035014775929705366 [163,151] -20093515562043913782925970081121151910427092298186933417188458515865272352038828794984261383206330913748612248675493015392650271386226535374272380643180676661988576601916497765623240360482737406897954579428090499211211803777610369187641432538713380305791048427967499182311239366344327252791869215949984671493914985147433026861880773121852976223309401997977465252774643036327878529458417774431433392190060413262500518188023551104592978924131149891758611354285481105994224694933581189887050983227239878206156316347061964182372139418697080947460493493492647823106807620980882070950501408673774825019704455229490663339975361231399454891536620059172473980881381512365525708867061734818216817815189716434813297219634654817491641671085185842696741462221005806389936985828800954386521318410631279044440527226596256286927823034912640856459307976036991 [163,152] -179884267819172015506786271259584497512221851917271833475473143828051240586710593935752131807749945260319438584676100457561623812062927668166902780464084102984288622368213858644416378020480836912583785030288163196022045125165644416082963880009580054828603435400727870574819058003443525402105504430480794264944013908860782074061837536414437298852782298215492292337926076696631709889329297186248190500278998172349294568626739327564671811173644829042736916570705908998604536962203532223708041565415263208486116365487682761190968986808533588224915981925442043829560564934638978023489989801436179977614871111928300238887726143306362096171162951348348386706347833470444257010470746924863510687797500382157998437011142121191889105869008861868222007483029511004038816152978491252285730337967538721316703825770691188289291916020863543384 [163,153] -333866105381757899094744603055518274682518452882933590793866823026722601223539596582962050413163922580117294189611416125380440289519557704890037320439294482739165145802430530914206981388101470553335883003178244271097835431441124820059579113809333741279810572855181277945357608868353919857646098061477235849551027614391778668640237691531535181471505628599807859879519473127488236258065880186015126776930197543453799778682165022893857514593382427551081299155001960656110974680616829314705229154015596302269981177984273150499386179930882082284016266981878329653186614369903979374602984917300271322259533361060856599495509000723962191206273097766468142361716942563567817179073583345083483805881577270150896025460819658231697841532227966268193975493423108970939940615571791165205825137603637089928806524794385098605953 [163,154] -119417418492878440670233445857490728935084588388567196342383926844404260122357397995000359661171254844623211540666646380689403774300813532660153999255707301338711502696674304966451172327621277038011495292937043799774582411885054471213557212793145056414523635581359239811579955352852240625186332769341666307782113401089875755915102728989949684984278081273957477762516373516438867597583064056125126157160233865127981061810780563452567862549252140192158685853442090352163066194019268274135802255914065119530165426642139497243811987375557867982437857443130915184138319139527160515784271060750484040866442325663750748710978333139773807329483409396394753801427458187772787840473263533849795648036840914874383611655713474451161819840590024331213814072181309151938680670949294071823327865543952143038417800 [163,155] -7566058860711701145020445412951448749444914941029301417389796917220854876734268082339507108523803446953884345788253823951749343036933494070315426676494100967287104398843624964827132309912871730741716796905546895089917606262813741837688168293038401035664788396877647794715124555663447880986110983737458115728867642194626719669951237608891027824509862622065705262320268544341180330352166446142196029266550669998004075525203977702390522445804999073352437556438732164525868929334383154940849303024502243541897951728608994248005666787705384475242310267722111964238051701010938994366075656083460737510764799840578191834986348199996195458380076351648814012770927866380616866189621203630721848943195001516377662499709768364927495494676584650522103055259605579507241875130933708065626365908 [163,156] -77035685762192671327803719401301698673474045951182416159865122689261284378362149328311924841925527657096218933766948067901958358563057007180940256743982290380384303268422345069237493011224155384610700471971165317798327928053097683081111858102132653546759998102617316095507610244963656983140735902207813187380692188319984146263383975213987400791722214688900198273329803863868905577674480384282838847940444067482244878896106166350871456282648054304109132553061183206653146633776208448626462576262299567048793852891803898181626246930083432618095970899814998231048626321409381732454768452856593074601003434955905563158671631093945395652295176580046509582298354645386067547616602268190163688988758289767711961928905873779482094186973534275648072294319184977201779562516 [163,157] -112605746248409104893063350177235349097253826582860129042716671783478212200516439058370234138514860110731428815681746600721274775550206253459397936612804302401775391064691134687751741572472734253971536256949327976197963438267055507418246604001022693066258974657306696042516508840526771140747525189626860936581800100015314754880089525582570393513409895968530171818084021677890824339131555064330008787229221044030941657389523889571494358736734404615809506848919992132804025518563224453594508947501143802792694561142721680578817338684907611697523674858821370345424664226760341842731792292787291764326760320343688296226515166369064714169236294274924188887770173382051566479170994338033938351888849508679373471331478172895182398370529978079983064402548 [163,158] -20726136548568615321766621119133605391785522074401552524092879533154113286757165235828126258554747811364009303837309596134783733338918403000477101964483030897930134350189065443384634823938223956110639193353047083908044980272244343280185997694569059274975424294462350151904964787043896326696279128711419687329908897669020087221933376683074805845854882639719094754271800339130214674656740941039887344707087893308245552968684408084015512848911829657131008771558073320463936307898090580485099176367258512170875782780211874906808480976833479776312190838186036441581136366999792637261741355572727773514747060950311292259864801845633302480242106483812568728594400457965218420909449967166782502878945830540659151028056673795847901118526 [163,159] -412045822404444829544287842816006078317619692250680917739362725114498582512039082287626195019671026620910262411103614304157506121278951709383069698438184147654462700346018621341266922392110038723538216333413237792325430896218446029280510091175910664734906488278764931896740760106535912895635660377957387198377396317154321009207485955621886421944976100819318548588730575444283376000059994492709783789296834741485076581264270501931250076485138366859620232745242539788340180080696408597487759855452556925050512665315467828883544927397310331807916897755488542090933296876820095774375420242446376268105795174755229511305435237486825472777320467245420592906131318496380535234492299651177275859843036939583748782766 [163,160] -738506691926137450825805297223962158261071406964725324129056416948208516190148937641023552565594429100892352915857584865825435228921693966753273495894185862280590634079809693541376551351924306518637199991969861485069114899024218404862284975124694544859968467557180573380036360018641557237045010162896449187522790028141235938044115958825433468857798866346558240621953756611334916479198851636281668207706559080806571244018717056563784530225227744681318233965314524294893498041520997415380141911313842032983363216949956625106273796134594192909611797872995925569525132736271883112369956657144761440165145870365036357489577388957900061671640967938802933711972108474592492631796869123832604100 [163,161] -96260326207165210099332357015270341692126786836950332157121778536710842641984971173704510108841218069471100500620322892906219951570091523017811574857598500068380084628126692612786337764203808168090010580864340172727268151343140086295871178313587521103677656143335347289951470271136190183721780493353256167590770917092818341272320382541850452807810206641814403493417295883856512949264139795313998666326209798879236393536968565621464591576867709627287245516771929313584674419300868375863017084812241756892517535941429787665511491812035291328371938983319950757641833654550574106472875933056046439987527383592760012361903392018955787182432601016560767903156551439369474 [163,162] -704878844873146533780594943055133341976866975676499179886405575091087706337158485392898747603387865226979969084762545720825304945206637188185999672140322729353228242106090913261740381151592219714502679134719017863857602373978460222929588598657876237700238066668129929163656578445426844877103693943709867690454714128678200436031813829406192298605703192542674971062708500721000411921302024592258965918281665836628210010498143307939317044751038980511450176729208169422302993443546293820875674573416743820299317955052737538763454621585006339911894118578679659657365383921504101185879285658536433795888558853066340712340834324742644448878446424499 [163,163] -211774207416308758875537685044575998811393337229944924882302608375636064077330793978207942173527797525111683850910035407232793037764615628450588572902345415483654860594309529139138342780387847674137784996426016399724065007609323451318937545493432446555371452884510953501965594440904397261877964168371995580795234128052971858596103371170291314167655701554430313979708808462084353823101909278209224798553125460586132029688507399392930314080075801899096421466622330898990445817786669192477652860551402436756064319402468504525955651799570427049062577200909480905389119151030352594584070273289143331566654343315118366962393 [164,0] 2486917836424921259164038272581902023723126464646163055382643765092415815900675905559118416774828766833443549448136542694590262638739361312383923849123232635521629001305272912138873963994388373386915140395498003805123875883164959540932239751080409399339297430229720652501994812576407442455935250559420154946566976845649623156716119781337040679791746964628098628964935024129845149960346128746136950895595986898016233705472608078508623259232174947722999836920295464440864380307984121970206729522362757565036837925831167774340577451734519001150947377298146626596164532805135212471184742033861231302904216091553658892477621622964062386463514756926556025288597832130388810290394725649844488743430787585100881571204805001326646777747892554439577489813023959571584586050597482973070978148001319028787853735021302522958145009279957289438189971649565600434234971732084320782035441946826826151389096009660313883865378529208440610265838704395293585686427255713026135104918275762152982122619016664439684944451168879646285355109053636204526039648427330476164361156003257994044448038145225395737368915773376581044673632562359580954082862344259640067831997211065955357851858469230493196955353733211022351284974554990656830245565065191060776269848937495679440797070369266084481229350221436996818898200457244431359998706946345965291594339402261450674112202764350745378144732991879769794695289029819124696975712059240270548693179204830312528137984579390549114435232330431791617774007613616041117143700232479861557604971820712501762091232299804687500000000000000000000000000000000 [164,1] 2047368853805539309872786738656049322349160796096055279271852036652434884070347716186265662434262207565167629840728915195100241057981159120809973544469586946310284706849249212194155431433516925427703089261884411811740556720143660759693035477202064214453595030438070349876922848896941520853841599322748733490619883117894204878012564531044625747777769769235157603244676519620588666649912418015380192027021475653273361382646284922792629558671065771744423573016109124745345748372264261547194861187574763772147433593907497011426856988841097052805794554120063757062443175352478945547261489175020367358423925998241423700563417165221849621400814361092729677912852192364566932535065548753097832671547158319417625486280134646139865843687207120657363666954895738724176001018622183308173217630014155138634717422999791841591932675719876272443740507299552846228349492823981388651904058105742330379066854631122201342767323046673480556670727907655948477263711849975077076837229358591589383292789409610717435133394133334342115208611604749419641581944820569782552007404621193973301220065387515807976721280289990636459357042178671193294305346899413203499129997849946484849572933097177569083416949969854045184830408283746750634018163170171347019936913453866747535280003766966286820406389333423568781789843243110964183746799432143881973089438214454805475014516024284779267005861713351778276226628928945483106031969602185781975225575227767098779122738688539788937734487725235698153424547119724859003669716804570898988000969322996199749673288626670837402343750000000000000000000000000 [164,2] 82845651295393927145458508289208854816689297313985201516397322731411053749269263923487193386012023537711485387893617907863066635500751178103514186308192083200432597417454414961261242681610350801254586378945371590329609004150733834054296066105466973245297722380337560456145508921375234907140748333928336012234202887278736216595508318344511043510070571469848142755122967750419977106344488998967557433895838705143251701954134488672227004604117880762474730701385597535746407233719285498360918973455382771333276264799831624064370257466547780368871717392268311341444852684603495890165783942121414049693862012411307146540283212599667010343183327074198692394515370466003900783107197720452248614931418359671980663112062146965354569847650514340691879265180246787756177827571728333834053740337486236358999850793949362060107528509221285350691848800028474477561061677361415926931669472634512436007148981216699307639645264138134969709550063779370846627364880356102228112238837187423041428085450072382667953838783565688509111974328308383389856250793460521467627955931493327735299407347884903190255999046466721943275644867968244456265572113654743442178802194191698269575272116131131879003902506084934778579765883055827042320872705242814820690380516094233258744374393588947848982689509739161930739761892682328722618844482863775844767915231779643913657605363191186247774031612794170911117194816264219201338010753482661006052231188538276862479260277543217736077622410416759651723158305488963805750746537355122050921656698871291903374799991706833243370056152343750000000000000000 [164,3] 365364526489390112919781263299266647200685573318360923706412176103179559419931468958034207666551557527460832946182758571081378522766442811725954562593255915496466461909819754817866497392619804999247652882903919196908066457897545008149114652741097886852040181620482207945830128372782286679776152282835508216945743213386572687441925693385729219305230743781652379305536840215484693868445074542755610323988413524080691575885695802808315397286180679128026317591528917207625337266017571172431984130113337212822430250186813611884815672358412178129543781868218201391456768474450617083027884164478778902740626703560966286836565168750124026934122546892131481701674810455434354478420753714363600385014339164967464228687429157379314981231186173227571919049240360210203403394034956078188797064582262950580312323587977131895245294316636222519223408682135725864759879482943429109011958271546655845343639496482225876651473042600893624448464192978844521186360352460677899829423064745087856828080881666107111485929609886812723532798937712974510775068869840316235323521257859148326613936589118136093501623177067854117242017826815533516422083096085500281700013332784638093829656224188091275678751754417094424294087536265126642601877587497739946632049222782332312517816352408041954090201085833013931957485149275771095016665107055811053475090502887018849402293689964000890883155106283540229043635482614449297459490489980674146383747425308549531992488001135710012850381054130716243516091623664099275703348511740581724369345099810996695945174463362917304039001464843750000000000000 [164,4] -2052536224571100400552979688339995241042131046743205654688096392018725080902425361956391341925361834042890349185535112858156809497586005794442458725987705559418960836195763098638010414289845208996994067769175943712636499998906917905984654683529593399817732005578804715579411438238391764477479353829119551465700562201069299368839097494510608203691905609237496074214190980137647097106051564338109784612426289571699817256384264222101535206079114761529207808788622823750392109807144533292917611072974208531916243841479955960208705244343006146445074394633378913673086633002233828028635390540259870295017345443135748390004328816471712920556909354299773442815517703983838611255803594104806003871845414510882241190996962849250448140533162180050996886065474496767586409707276925312902486474801674552291905257769161413741829879313996954691399719543325516036364323021361671318156217407352715020227010710250152350742088240061869553849238752340167138267431707347710437060719120258546093963448567188791214982631180022243786668208721535100977626186856129782723890676898361979284332395145345929978892165435736834549498828930330239733742276376669443366190891899437330585414174413665987092262976020425245221839539172805965425631493098661337061355519430535547019095676985621850765453650065200633957509211928982433533558418830456031226876555081281039203703945478492946824683585262933669402693725762331769814158618742782256154052175827781197601419988285087813873051898323066943143976382828555679014446917593275507936999828882095711008532261580316368999774567782878875732421875 [164,5] 1328560521824099430060438067862294032872273602573740811828581702258052717657877203427430846265773864144482629693515091662498951928901764703610764226575711456888848173859804292664235270869449493261825651396334065423212752589712640327515075938963151959229301081660865286288911565026640898269434252364475133337069342371539681432141383025552388803946713064843699922597043899413910653753899465975292689920002561758056327468282881788125005797844555756526937230289329368796805658344665076062532020762071398883662771682279620883228054971406668282740440592533559577266845085189827731076909297510777271282516300856804569987418919660648645861173381290483017436868345153145571709741565534571084794704368746496535217501372666872723703605293505176011463222561275149288714652669499177294356254087040598597619788469008583176545234012150996880441248851274835230801787714231667540539140425658351569302393518256246076148145974569263244005647201182535752226105803487072456682906482492183651268964820399269209931669631108418152446765550743780281096158495242020039027475309624674431322154189629551370090238615360369860503392756992553229642597938040208970401054007550789614842621386370865575153977464051911952134762707805242103130726790765778710076037438020812306112356810702875820541313997588174025365833172372422597088409231180882878700565882277444426564471412919032570267635450136098474397040493342310873192927349139265694733417137087297458706806897257509260005677417554681636705556504556765430186354128795922199918353233254759736295171857620155792683362960815429687500000 [164,6] 6318221614575864692097212681444527014726859782008590195349646120830270785680346537063497730599790180963319760716812626150375175740028845327661026406981857492855283600595235743930531729698571631104050303859356048692967087398595478057770415921123923622184057634952972576322026658726417677771726571244145762534314702334248040054354836360590730279196176549703639221477811682710677991577914317381782373796474067334978571815730419653118865879521705390040568081042398232375332892856621517261811966457942730760624585368597709642110787998906000846264315665483579652321480645471322181336083272350016986929983719521567019406307772393268536162367392752924474935516590984977538019355335428552525631907032587354197203984432517532311468773299978743708820297931471673759547889551155279429458808240408931650350745445078439703644289118728352951968714561517262021029043483408270736007335290564157869384264971168948769783209022223347889515603013348172872194172335824149764601822588806850634671014882378380519800183745826028957410745798389861109908936843651171660764873301115922282184703966084707711726179466351939324316067485978356944183794854702586208109197169416601979675305133366720380320257874332645011060100120113912093161179141466294938857656209809723699122348823376127499803961490138195786443225083756173983142187493732667432055956206289111796946050739230583393811421307236635431485678819501444556786185522814769500559963412211006329926024446008348255146676547360302975423799717881397280495685111083890777107199991297464923927557250000699728727340698242187500000 [164,7] -16552892468118357689578063061429957284737671674482639920856735763739922741747435675369803849232520655047089299919774667725489152741037078643263563253989026585101111857608474087925684655624459035566755438406590459101050597640231585751972607367365230897970436161115868406274148327955362543372969251965393137548988977517406104585376078112638140215348888757571222197783377610973784235277960543261427591992715491965073763248472732100493266604916831834976908683182704813149222546461102423701891217181573094701543623989637451782905744029763686522065033464518216482664566179449591076135554368030388519825846398168522574351425782221250057947405164748416497021801607886165938204694502326637713578739569257686750815978619163920748206074021369442600916545765176278760108125230542375609203452118052766774763206369191366514098527780217946016988724463429378653944801146862305415677260481412584699213464247233640517056978434623966763467530889831997120922329188874961817439365309784373714877503554144963176422732381051151602468706592533760345804676567747863830876724027229512911225397044563169177437307083169574117959126125024093536830489731791885253566717833512599483763143366838264392230523418445113742212629750725213269523263732343661217822067525987856586484635788012627534407460181204335942761222573214453445651401013684300846062351083766680153870092396424556395390594296459816806253382521353679281666070866832821331975913474305112485864627467335915058277733031680259135856627255688509288187408706604936954206546626169903866310137849784162491559982299804687500 [164,8] 32518650861151752217191639207757304534549895052677796325703503287759066572025693558387332453375248284850924136169272008172078150689511197891159112952368263279397583105600715443039588546348002007065827000214570490441004836551660117098911871020735741255677826603656166389778326353717768641975079896106280346022829140625061592542591405786795980457366398515127266239787210010304212709021266413662773771086558328972972267770939308584595674092405180088611261713256289757810875428974594421570951889962302190162426953978776327457998807117098030498906476612377317092735220951314271379627360031065111261765299613210083296061564652963055541240434293667523244729350638381139306599836811967349152889024139973954140281714261241075594469082029739158989537333286482995215644628006085075904065601651656718814444408300214568281229802351306407719201186358746506320845953739623789755091608778797251358148907984124924284862323548764404236701287608673094925706933957947762409308135839646336083784923196568926620299566711789143355466852610859304426996841820824632538819389746721176486020656272812169278802237522561828621539215373086285861861757981376335996494487140735587947619641593128823559295214506590366268632017316278484082161502289143441492466505139731175738914889050049989129314515255596883975563222881308730625996441566612158676342414556889289295842452834979531979693894032729319205859383959089927464814045787787845584553778529098849877266580585743257850000619691223088487515061791457201240777709802433045055692202991015072481698039592880142688751220703125000 [164,9] -91374875561024700933690680399171675540902513374961219854351705866188176939181151969046198761778783864889470573637232132931466075658269131092320540248138923771451669305907954546493693750474234880670747864297139759192606657382649179437976655335162782998725526744468087617836218138527115367372693345803821182000838680843771071987350879428420788189380138153938221309423152856096867887635470390218788500087346653745760189149573079357354817661182848675391831892653108850024621582045099570105498517932063092925039726145801335617681054609634660922379759457203081227858520619339986202098578810884398058431915004050628913644378007772416831462684754631164239902846169927309644691829898959884908169964745337940805292791292463421944813208762712103141606624519356182225730332239856844685893128183671812366096320659921882838474993391729813691304993730282595874301583856779327881609084371322463464365645439555426476137629401515793339465984586833917143180824789759614715933466870497856825218076596355232388512967184620034766618301417128199669740058479381106997966687434456170517465762957503545135669978668039891668026102654678141457340335798316209146839918323217086690822558216800595119152737376252752591281593985959275907179047673681974433591041564787759219083241260856040903601829628871780847171195400373145018654151246450242543518647859533581904379352852241818024058903184356245122021272065677752783967461594518381999393902542419863535915971621282223921213576498182601243385832942768059791671249119256112908384850835789407211175293055088758468627929687500 [164,10] 227967871438708710102164038533018896761650959732946853128131759174755995120146928104739660559660451324428714521128707216438955121936045306554258860926222657728908325292967397544263713945971442749280262626685846627334302262648721064981013296536043284451033352263634955821464352024646631807351623169305017869127755559883214456413043225566124339118928268262791658351034804269609174044458242846667138714056044159247527713973701903333059854159535777624459489395786308230324481535363178462490574417043007647270815298526840406633781959774971949273179592918278963571815991710853933792667896053828406843021349459946458124166064289115220356099044857403328124906212758027866442885401909459464738607694004067116784930817370029164164250306503091345047015000759565964913469561603515549661023965172079768034672971927416369429615381696553287185383350542458416559234703683589750577680014082386684224346504927131973304770942225965755520298641111105871819038100810527598909747956832320943511464679586499520034664585912511659607890838601172931791000421402820952294279568096999449376380693643163348631847751015110225399950055381452722349157675623882765474403248702781035394186448856102683950735296305524179489288005602055168818280034277167428585565560981129874500949194663146704306134470766629426317094477746220235950648954198772096631573592804517753952784308503581642320356948616124305488427734046239789675415485760448231762628922482884745215242866699610754729080919602706978421112500917237907672427071554816983812124723455414714088750119011702754974365234375 [164,11] -393115611340262576997638113130564941336624317150300056105434889235511621108774311001214572204803834708264288471608847919783261445594202432696980413752423057428663159345347924900205724151691939648514101404048592607721544696812039525226013974063310368521451607813126074651791195685520604339774473629546449979617909542158598049808172363155421492194035881361657843071632350387043048578633402039383073609156251703254002006437288599209493018302383164122857318880231081157245551796051083203462315888209132313166275603648211313875894201795034665708628396213545815535104346905760530701088609112430555434767316441158410767426829601447314206432190579995812664237627854277657345543573296144383408249283774579248796989537900190968868626268920950785304454250621331836749179437525985759186123938913831708643467665784335689352439268429697308802173986035359227412819562712817750823316691284057426892963766759974064682834550565879077927174156408163270073155136854221862150669456286262752290392455479033019551937613097791994216246474771994444014223342988567952206357476231403552578642744479437861257017467996604897685120398635958868552682535454873134454961630516428694444560610657020174189965386414811151051791559184100618230658981641667137657630451178290262622368688014495063613417390986247270002673157470158606416264845981910067155838460139479918809141000381226732321612492072783792663694710054265359986551729306917775631982624654364689678504030065877300554826275099744839546740321269366247068605608091559463446168443631764830016075725676956176757812500 [164,12] 455174587511297420116642084438137893007340351346910615099231650778701995324620450702101670091005060498631433663625076934970106242642496628469665578341616666785577508087372526207519777987876958753963593998066653225097804940112238432159216879224246480403329509498813240396034839179325127743569077938159487966884866038443346755184950218973697143556265444195027985134368500089786161746096017147125265860394095414055026171915027628817680084905891367002486672267064910842864684914160856124847703221069546384732447189327975425569629520670486791826703890984234083930702637544421629503244385742956240618557463938357397252798044505039520937243488911954252631531452660025956832638656404104009471142023126636951131013778421288806963554336896597893834460551699103693011448201951198475825673189089008729752714678774274884675948582555150559442739393969836505416259455976374383886085424294619321327591144316185093807989443438217506346534320957695213812454066884461233533164159039376049241393898153670013117293878528766200390548291758601120394806977851690054870454765965576855285152813508073986743392113769761731815964394319261435679173810075114985289151336795926918833628887750093122889039076208225598744787396920470132236842564135862425945035212793159585071357893331640662498524409385438282093187189249502185658536446480514435000656702398342854665199913058414846921397014337455877890696241894884520326967479102143052237996813652093766151714167578370611128843033959200176007329443043016004705392126188918486760986742891106782122731385455793457031250 [164,13] -322040823120485924478527142454720700556010825661471419485664207952813194911892458074108371712993223677533662133211954259441821232069615302981129214324667643225099390032671424536103005406769716019829369225707630384088265539708308674266318033942968574126524425629129634297435105294918989608401176545065727547981836598671899780479632964555720637922668558124398671338349789870640312587033421434409877074011920778441650151192842888143064784108271886676867907044164739258338474721034171960040433665858074938425191608371763852423705327912483539031512982828888133566927563553417688635688455634973957492325262961595831816152064453964532466101079658688353491939741651345276104453867037453279071360561050613161283534740638721076515969907770704670049738256423749252704165485493835860138259322742411462590769736387730852460286919574924727354358544685297869000282163028726422349218744364409870190132863295993382589856087385929600828674819643532677438108193329089163214553788399134390382207700960082865904675872237510770751575773274223200940837844046366155547398141085199746859639863196687347834102393234559119860413291973878125544240835256898019174036095217246072374392182986551608953269257908155017928282450039067666561594724701005539065255939320563871640838640574040206961282551775269429829606861003806922499886570768504171220398326417021337455813771025623109664628582985496908144942972520065504412868217674873752604843388389217192006542094638808519841457290663978121723412197803109897680503727987028829468554398657547522549288441384707031250 [164,14] 44900498384850024716287519729987604507041315131736308732315562361938666503770870209700609980823049923362287862781778155034930145774159728660824633823510711195282041918834828908858707695506584425025596704865740831675974609001461335507151296847411622214261399614356961250220735136743296363866770049050381551072170908975365560858024418571402387974915184099279706518480355915893004377909477048831345158501407672115998991258815181549388230238380520342923511930263572299408058665568839817202742676014056299011410874273487963060981874824631122215400868490844608387858422324673215715473372385888468188613628961743692863570729170616335310102553052604081965370514067106069948169200297445889101722848519616376152190550560212962843134641941953475952798258574100336944850392529708184922135568096660776855249861230907151343819973453477215440915569719252120137688319547882236025435670056716244396321123900540171962132698153484236280668340932829637438199604183101764681919496265637046923090811475702002949925563384697842685639619058017482237403855075956018503408430032550681679978467968806067689641293154869448905944759685485770374084348008990373188533454153971894770498440381555449631284197855307479706249323520334656558208146553713667274935844442142734064552437999875651075199789680236799262083369839021884256544710988871346137257143915682200487180796533667912002243786135051603124141659598075959714150080971975569520607361192791014297503590300277786044552164950578625937987940718702589072704938142138934458376580323931904096577451449250000 [164,15] 223670676329345679720008071828766067488740147540053662764331232170511519878436126424905583348591362472190764242636607208894737091299448126314861309112169116305485965481900010838233748014613067987856561715270829374807273781987692456078431324734865512063101858829055086953749187529377281772941425331568523236235200674749884496879655338756847199866556750756862714394740982220914057420161562613398033127797468459587921728752007991844777275329008522108120515405619918524593892813178449028123557468462822920146625333639388503359128430427677364110690764534063082966695831080058975634152339093500791533266714026874180311845797867818139872964533355559700911998480231991605396155533669663367956384419105944866417978671201627480491732468950162314610457574502333011832325589670976885433558416433228374132858858423755124176304298714497424684301892410105053284873970212987912120790452662617693875705539877932196022338227835290368939823131486028075650376525760972577848512277756423704328545729820417534439956893941948985341790277769343076970956100173252825905862970139008437394830835482201875145253647586237331408385886150843952306321858501161418883251856810896991009282773137239679485989812678982050474453328042684841910058343343667327255194950707277084297376475345669429344516516434783913796048021851149375367865311724675303454538913052425209588753126148072037383353251930479296548288631024576736234703907954354844508705788393352512702787364490236913741734694174649197812408575115106584892980821738903647414239350022509350246952774237500 [164,16] -359381368407141402615732606236464445616680926400381544941341511677782243005212999002126611564597150062227370615858204238638019836627343326902785434673667396219188197276014048188616920493221953639384414973898386812485901321755288811342887805291381959907214194706752220977683510211072634921870630107678356358155336315003280099931520593826327866960281575180644027561136821232890769685108854263881837593324871228940293622168572597192587655263539004930896123814371800693678186490569451193747302508786321229658183817482089902311391328211312865653637202209404786807407492682124596070525157230812772844116304564337297855756497130863084679952366015945671778774420433943449110277765321102482731778413405539588250747065249013950754123773830537333694971271238361652220797194616599507605918506420466989555177245381220751318876669799287017036692823880891690327830695796346434579009760919187314248268926055247075332729998594998136633492386129536761245237554665139531325739545511482297386868483195477907831551856421945865008365487733399770707356514916468972115094524703681927367763705783816603707760428149924535031734881564166513775116435018260429066425892189563444066530191415296355880629316706730954497612406592766538534037444979804424576895691679115946541692982898695958098543197582780532644592508526996409894651664246631324380464356916527479255280920145007344797138060425043190748723102448030890476237689876120066182293464734983218133909702154399024158606054810515703596280226045048247056836377900545425264413871878206387492404215950 [164,17] 335172192410985644308361326353430937383480332684470973547910522157707024877862171056222293023313731005573220453346835699267394648954685578007633437717394410555313562516847682484680911319285374710066322688245646264752741061925359185553230193647550229896833994529740827951074411854253872161213852474044824384972077759864576527167479821424990735145540607029733085090890983501257403861170253277535850137214348250932765868739873166396968508157730495628902312754520670536031232323586907614723307128843834581378382491178943584394699755935408377198173942954297090878695845583534054635408679656145061486287261786439371654134989513896097255183821212350546483760006189102426396292739855111852751765848210160049742247662198227671698111232575603112819362487432287636593286016015485258278494201983586481993829624820046565343338944532663560891636195690516539895155632492360637228441045394632921734068963251939368519902091225322104335743967677558362096634746421739139438691999645792885306954578567119905044513179843377670158479678734042226662082735440050716551659168884424165507474181043592756568755807142632174615286544711279567111611615841630701590341010263598713062246057363224791859069983645868868996791234048735045214502691210025438532530061843141871637683854720624306305940946098611029183967881652393877322495471537404905066842468767590551368612892453276778748339086170210406822845446852633918758246472549093791385395560469558892852843284521415673955903849011623417419442547968930494356445292074760801982205970485331443786641575 [164,18] -208685730446650809109525583594895504888524999601043131098161894455107671230632939915189346768474562001197020782398035382504992148014077352806841331849672374973413859463221618329181516527404106975620530236527236291593027096139670541473533188548989791332781930164099166464874200710920647402926471441678021497424457622709397442136312727512381802905121835077221673144792876762510507613791415559851263547221553077021107230346463836524060737568850165627363327299519688565925877294549666381927163306883333550617950390844991059943097062462582006081371195630368096826542866719899499223769835591332203267377646927255431053625201026776083365917677315490839113073262099448505636023424508236554588718878503813447779371451797107363718005690787955027316924692791363475675479258609049570036611955134855913265221979077579010470826229301401165770940866823472208188555332198289506672456680552785618979204638247093419856902079042350696397996984232205830780048538317432840193907078567490791197705495220060171245336237886889549101036783498175849735176095920209631976203017019373683948274836839244779579024592301507166071510333616840020266530472435656605780844678742156253122117300402203968442809732419647516756748557109898569023752658046226272652980197679754236222801276070284964798653590366725666868333012384540123386910334536355924192028711086353811131958824231360444255914200688970607002604610821054759511396494738877637696872023347142285266709030773725388407213634872658058770460022700865011159264210480731416727381896978505814479438 [164,19] 88402891606761677610793574634047647151470436755528746031238826000310257946524169986172528976266595825774336146723170717323854632945005526562877044566764534916713716021126220299373270316195274188678225034223808728270118249544974873215270395983909161512847555070939687674591428104268590862792888282382212529498172079596672480366281199004653268714242154464990190643617307462445145000766844792245733902964183481039860492369947268028127026965106170094695431005755808809683609025161548128417663379146831141826913881209978229804024722510881247748179706126560515057342350408825824209376583927494990615324288223957562091039145559410293199235297200153602681043020090724250112954382685815102645060229804002136348557686939047220960423028926049873238714538355869802085043000461644389484439690379678484192974916539156379395369952271013004154026906569253669743727998506758306626434365291084871054130096605797344227244858801876473981017809872252353894104586594334144473286591598134297757261279591352108670175447031967593767711056509408867380489336166364643431168273752290424024130202942924468582319578696570232656060137480751813678101846071795469543430815402197706072406488269431479701614531794305199678833417982386219768075146923667644856762600015655307643260875223219746887960894467822011893456993308045420971048674276260569037547855101992522477765589994443035377838222498318336611279889811478333696959028609941616819410251133961768892084735517884358368845223411103193916731114013258195196645047942910999511748494938703656628 [164,20] -48396293593101502112793442555862222607327820816810585606225546085858970527503177722085399970485350574186960736911375372491875186125726343627027882133545971567289844615429820993858584993475405264343226472360683567852523660676302236775531361107295954329905103937654728988395108322142901592805672754954523731565811489603910233555865340269399871342679044973360996667862661161422455890188176951382671033922732377961049988360410326502805189498681755679489282146411674432440544067838365772956723136885150845524827589765842049281116242593071657769407497165819458110475791128571966303001596833051875295737453654080377128302319938122669285361146716787666736384895950571387995109427978522085256207439576967991573892475497982072907004009371773823242679537788814855096684775596059243217144450620461377144508773202223123386121913510232337779168431373628804323334401852936966533041258616255207006041865088715394819989021777023730617544275415769135832245255834510420594168245660340498045715081797145901947075017227727333552250656114866657980467069883339954218011369790464079937550195084795603016764620338865729388197301976461827043799569890088578996873678612518594823191295687248139759837500427546626358848921973822153050141691704312403671254471051186522408280968475452130923132541645063431170762909686775420179917192093916999958343341306795252269260796184880153949107599385869465644587095151751735686854871652346906381803711272165890282589244294432892354497352667471997531238051893433015001519366787369315319221223327778139 [164,21] 46651051778367063791599126286684927263127791313962284179822803776060422137311343703376726288312258388542985932214316601631810391794038219944566765597632687152394159794162896907814809468644661504720653117457151061771479649645528789846880417645636973772221888350537602403642892289579926884721941810352608232659846215226035845374910099738729708581255502351027679004905130971752869075063015239185906910200947792431782232576437553143863050487435772432587217461542012516820358218491362849586086872839467351839661104874729078769537476457563830094053733579802707366923844771900874145510159548750156306372680095449866088111536124319374980786270062174774642643179027504880800235037878597648462833637502063931992590350409212770226178511665852604658974257993700730578498458021520676999716627975062264960850630801997495407329585939964993048839928804590787283404135007088465256671775555545248408845542178778240553584044281480906635851788302046402185005302630320045924825353572347216890634932310814954629861499817068870542703164778688280857885055873906737627222640783364086932333610092614125207283260967548371414434355110331411589367563640343704929729606141521964908213710271870531896561782173683474371066571330008893043666421690633363574625230918188872115413489852317319635179475162759785308504266157607563566610457670746707942862545122173941008897987456890750523381315874100095831581116209701087994201215975902815542881167163973944736971351452248114825300500828009527997909844614588617847749568666775136480926496266356 [164,22] -11083775899884430623952576966897216147694987291571114330468521362550177407673954748025259415329556148191946988895214969372635485237559264101958221856894122852102203815732255752639776771670016755326373821331945729875890859417768143284914668228216431858090144641321632856510787316305947328769008455269078100791849633902246091639246268367356727322027308429933585311472745675554157821424443379860135864062567543496157971730543880623472802189089641673067741804394803885580859498525042494388056730586095784528758808786614130111819814033921552785389489035825327984939401771656844027605515929387093363975110719082008392844403037948732474734615443687594884056455572184397661274370413976153787261583907913218837647127462684301450307143093210666799104742819309117215585702284618265406116519452111456060995780252024410987988947410971864107313525435074776328892634281083929373142232953737567727979213624232138193242543864784504481953310226195408606139857360382073443132209912930090714567627365980187278224297045562785638143404260593296638249937376502154824595868153917857099208923064566703587096984890950765137912693028505755422135315340416769637444756388969913579370194854287051473286829059112827398140480869391373892319813670151187364844248143337107535794831770977686199922545515406668229832715646914569781427771101212228401563268200633802845159139403189341150030412224873314334006676013151420167129755219045520424225423030909334509509204902762388314736810233757906721661388669701516930618435268025325943269445644 [164,23] -32862674545909903795502384182946242464851643908539392350130253710085374979414101816238537616490541279763910154283496452707577377950283017820055153277900620653250950594076708315400205769548890015135368290049409672131298955324936702295354747990657477915220562283220774567085360756061517958844540008449963617806590284592162507838479127325410523850665732290706583256276795526509778227780268638808065726563132946263243745079597543453898927754593840770318990036272405311342819679619921074758405928374650927408471399675470182476381525687819123249537688448524409169429135843736182192323920685975009620788392193531263342382548561009589854000177677653838351458243892754499973617962269755096459107917388988815704899606904710586808024043923914110411103102857448827695966879573058140437083108820802205575609266632328225980786923583811389922325765609582281879676901210027569623524923395697710083672782026428546113519088467770211475394058160199119200634489810844138211454570476038348716802079378925987661849367500405217286464669030402447452577071693964070386176466015595754699498495400720458713367979923396173920418951324377256421609579688612568295491257306634457755892440621017346185145271170392634078112166638889923738402886044312738553319079664153240975006784250221165381276650908156982821177444197174460402077172075968488634022564511064990899581037576175818844415738687968535903285906087924598284770957942345538193352761687356063215901269926577167326333525168698713744716881257676615903460966809905590880670685 [164,24] 28604062788555067145199373366465898632516558004978814664630446720125702516085461488058745295963921202788262293879287262039727887686778171918937037531788227666260274935124497869508484687984026076840117125774231602350596430708569251127499241620287231559223958254301574671337566308406741046814756612567044596564149298214995336717132486450330455888558398176136784926721554050409133397592603493988387848751000587249467181490807495815502749205348790492341273385568592942842515293142784336930545874518989120761490664330846104089109112901548691114825728463906446254891266348304710512349361354396620121868779636357267217999647874119387625676067801738217271167327351335243251106819791883396573005466359048892078519635430688579649124719148162680563820503736437686548963648976294241176639487150450073944086625920612965856437077439928921843781429126720481032702538352011579672373032827399472884722287416122700618836575384526750688747821435368792297749171436733836652270957042033653532506797974838124006036558607963175806451384326334696347935175473730380582892025546211811505532454826802868067912028872488161673117215497994301666145581921881396368880352210339857617155608998175066899431259819139689860730453454503414810672332344017740793025221277628116954770450572951982634382509990068858807986806012935508199690399743407136673685190314728265284680351681227304639378680135114054971108780988257073651930620869567678629700296624348777226614645542046012503259069073622249458639776205247086302138792581127776881430 [164,25] 2374654164477691691271540309383633313571266741903764945479364373694829502731944398690357658639905125605442127200163502259891709577108271511368337115710418235688982293541439167325088922065105679136422699968588487121077861489614019479697938740130943126223709709926194504931523495948330989087515964983949507997756296452065897662321946893046193282128195637939069809113114587699332030377829764783627684010498525749415196633248337537753482306509924772927990990549040801893648924853008274123825726950726962877532616831873228537769895926734593551082344872927576466990388665327181659843252180168224697228195732872523036255328115295759076090917206771055261875570493301863072034550313897436668603717960920793525193696535215238409836601533001630341045047167614205757317946116701233324559398778772148697710372846735058298206762430976190042037917380787572286978168498641832728325949318524129211071133947303657826971704449465576546447445846784381726205505252756386375278700248338049651635151284666220258559354939959642829774833600006311919171080506663783735732127474128912627242137926794561400052120926500834256175762515061493754155042132975762060172364968578790757302487086486960431923348131399468097297826509892768287950529734653459196017888683985384154993613962838858136622704310632871910247120457377479114831672065345530619637008518435801973914162993849463301804256866843686859070740230204960103548882687278493854238743284819005940733033829938630548952691071356099713060018594865730846801212962691977680 [164,26] -11972519402215136838415986946172527260287761870479239191066488372372714046399936116497488467305042431491191715275589897092283174428793468978203723749482737906336734125798787172075689756530326518626667849055692587443866315543061046904771151985926875065645782946594989466044742536782388057804267434896045123518746334520855969779443056131230740987349311647593941722412829469257128044377117914010282764912820625494980408695913345743359199827469471225267603897333867242947403807219841591873796910010897770343176515713171863164596335033983143641456382871271363470395728418487551906334462352943633841920820586513223020263715220221140090669431228402210519006403052397464253731802136212556952976395463510734220169317284066732943494229489496612639744827671597690627592207095204923999611245548543935243387928168300000892798866433257532278207789179906203994842751045836359368207543475277977452608508195157567991124394357894711042618081870310113603247424642105425774137093522519275366985040316151964742693551035677032381380975915686947875051258538853271473677038153069410963834903688685491721252214356524654061621572764446385032993093865129900535459031719067381595458663975997559848990676400929555409705920809388565619855048899252984741381353763305498286934077672500659576973620413551119581858175819447837999760528068625008520154781645000244863389388717448526471238697478358480577349217118179859922461003686136920779719829195465321509871377568415088028046537753405362715492657878443234729792046534462191 [164,27] 1782929837745195632608855837344892493806833084146659035408113087032230670081381152653876471694699778124136350436672777292459270744037861121987878362978378469820058270560738429395345859294405452569750933545293717919155123190420991694220555616412393958001011480509253704015589019482770191036997649474383532922082976536573839326045497386691181552836870443449902219418055392722899942913243532880001102717224867231409068025865829550603025176715067284326508504528094311902652097982429156578306640188958735299507136882676907717234934721546819017428246980300013967584060740850682181269126121077437234962256727696953913617781242610235346518602883287110393615849210250054938275078183302380781485324665036069702130286292167613690825189670814498940459246450303513230166081387801504458177347714431452511544388419352553700685148460750568072695709810202734086367106997520196104376218833503185188470423731892032482762245720536694454659715575765825476012588351076137534636522834353640699139481055178861278321714765919965034808911489502441778887359994541186441335067315337783578062053923342236971632528808537202559233956928842634803367969070927801079248084152300908864865340927816222550462759093596400208273357703692974902101420791577018107662992134686824589184425027052414555390573502815390491582150623283149995645059079181517054328791620568002627864528367322253700431840718452518437113887567432299856304041369133782776448820688226096822273464377725608115981497032558825790216412877376368646426545809732 [164,28] 4464639392032635824888836134521241641833021508669167874104420820228897528991187676133251251173899993126043415100877346932042768491533063312203218731839927528627751766377946524660578209729136776500401556234260225458042885678626596302519653810310121009679491048397191258187315688315589606234582496374997009197465687320971203757680726969241322404068170605986632324981606457719759583172107054087530644140754439099362458131891918148532568077259937954544091790519720990531059822651671654285600233811441387721702371668682199660784804823561078404182246640227692852683228818558560531901226058887415586284569846544766575444919098539267612432633607032916056739308293993491928271242805838566118665125469787810658024892499210430035545001316650035421007976601870328246542541319265473817591831284072340939423928377523461085311659983000310143666465284054687889345576372430435227823957136967987803209557961342157558471004799590352103877754076209654665977933075488278444985309013947295803324941704978130982225417940818946163785230737151299204939889788568567046955747294762380685418808680572978316431061580991764592725006125965790351202891695055659148650935678423318030237168782788518870494115299496537356997319185385514574727956983889500122252135277775193905942923452438629966719810775124665678249318217740538317809305211190088701563647416263762050509111224730595567355117402758181547414375630413893993145881352414470498271703754948426814982972480414316552370501869271491458973342826668337952448699789 [164,29] -2713682096890795395907349600434079407394149442472743505755938884493343326361334270589996350599852814805904171915854567533519348580054294679789537599774467935942308444035359073036413322699318454309750639773318052581593676081835489209390413618216738245047629520198061442957611922966529314939015068319296203195204505638743955391691632105677630980767297560199982261301112276027836200129064609527871281659363911125186540908350039146370377251111365728938208156600260780981562561097657312589690267023233931591909794630187456059966820757960286701492854709724906312004821530214960942302480513767726344059885760401383879728494988831760441781522612720187321056916698287203777505962553761788300788408623620601560379913169815844762684012830443798903373642237933618264570387759539943271411750353205536639516203818646197896616279724249390727672851750579856525397802602842433020572338343194059061858570383835840535781809193595546225931049041455554633496090089222944596463130125333569293686598956171110302466149868830279676042560880398728253061549383299085262580324808833641262839160802907949403036622765687055441088168386141229233357083606513014877405827405125541810710179317922384229260697089286758185461832885648769919046103616581582147869093919309501812219835933622634605118807383252740293388832458624395743165128068273479444901246348584019538199162398579636272594138062479343500479798564758608827015887338792264154521083416813049958234976142309216465111261295113568857951722975427754178449959 [164,30] 351150716060423879705590547636147441794853514941248197744481077803169977288571880898203791276331331949755080111816943446085882296740458966364456306511899606525726127253496640969406065533709089597872334009335991879294457729094111081978863243352949238718944507580959509846634264034629024651040084347794146430699559962687383699933606276704993640410871159865628074584455153501112389490689878225281099136074649966648536407303250072823689830171182073584292300828024514304614500015257297747127663466204123675136078000434889430830846440951089154276294272543421409707070941279284178565164040090131977224759435143990719605878676977619968419768389261671242391281690585129963416012779065715485815194729395495312155280879168278628068321277155596259602708702735973090508158100109693212467896793966807302445407527710054459953766243851849889763679117212301473705232342169538172080262970530006947822771937491821751906903944962816161675038724124638943463112349866408246748835221813621996640244903995696481567816266392592570493119742769564628505751662692015179925435419838766138378672074429014731006705923594893044016913304674515728822394564576448377761134680342269375062127216748823329280940749062356767385357206603114370429955307227267856550322157755101207043518100399243223683249959685440076465895272356021222867918870885879329721198832734840412039974203922370424525573328826246928158317001376068045252061236076112505559850779902928729473294230353051335928560668402609773893035964428975007052 [164,31] 91176556963152005099726793173369458825558575489297846166835262612743702290250064617929625896065253636177343047116715826909116657496012267327351348231611181839327893416875328853282295970826681519038551256827451710947506004230157018802785878622881992316804047551733855522685624153006036744988187918604895861890633741072753015851215752423217983406278123902133772194632764156499553163989372190009142977790829404919535616935280060180428176151476122123503561103197592551972283812373411501920101012616745787693801826712386199586130342346203146677947432626211985137835008109744910644299932996149452800347315716979651480164217029013266742420662026565985051426503673594873427348045315852274750294486162228327439423277461882250360272992048162127486132430408835956690971531137499350029885777811505531321049763431155909739100021619145907265880119959096003586764317273263859249900589470442873457456791972182501113540544962011391844191385630505555214349116471931469866507057076658554753763213283224056558376213330293243471786253703599415057754415988673034054367784576583851927138867892511027565072457118384692508043342452777626147889889569087461589651366469603539197273653690658891178975107865365183787987675002434830062378641422371806127335873585526246754051667908714402257968102324420492553033599875084991308130184168984350473863493272473474908013879239158446403902892407136721347676456588279702110206955099253082772621265831364541911436998256142233429711687048843312374105604357691412 [164,32] 59958805573645132720306791858335809495761212652208109592779657614436747607360908828719557573600232780534228461733100485849359276798395583346518125993198973314868173136210402579752486381375302282563526961129995018484402688451263365137271537820311076039993017999740900464446633179810188923612790820159645842216423565562923580308502959128305274825589013563937767883860829847784801447273433521729120529623419500772259396030295415464695379780599533597102342131705543509741970613507031304184409452836631291887039137655503316770144517228719763864600411721405605790895298466482746886386200119176398648959614741898788066715221608000094130639968918028454624783020578429206291427233373815976205618869326078399409842704921109846039972596643433993345457734845372752151016319192792320427342023587336449904069308089718599147195648280927263775413363324978274575540344959881987635971581452705653264070456581926247639787205401053250311671097423689373758803317919012741436121089653927130088745715243550385976944111136224780423608579328808030800620440820795554616262817960407202205289039473606325871076709842925135679887217384219474831706729188333567506736802668963067292419260878987463976759496531033792958246017287344107668909372866061295936074309080360931640639191416585608853203280571241161955809185183322176612655738636710283367349898281773286035403525712234565013414870993154437530201567972960519408385156266468901087089281239839294889154716296403119950986909353392794281904771302471 [164,33] -71268712817157582238064967470873506494807078360273599793509614110917289584931517553063684068653940604351382554975117988337589982070812766525853906041063719091089877070681425424447944167942404883525255186668481072200365464018938482661430540470503398540492216736331843640217365557282337163382519382860582100998453555674585151664839300735144121982834703357075438682570421578482268490690346917673595779296235491747913783571205804504196671181497178776092711891186771539396226041344048684761075514985123438132603119712499978969677386359676239420843938717349264181040312034273506628007247881132513881921208847836106320739165953965442015674101616213844589711540523929036679007908339643387976182711042736413183259908046615368559298061902966778167882771746072814241361028107701127045249771079671717010481605898969792166763953461648840243949091297385127232969227108571531496330861866595611935341627857424625119089506190221301650266814874365697955739823102814194181292959023733164862957985305020220249644095923964414871309427914723929980389981927034088894342678050741455623039621466472184414433532949516577006634797000977962578255361914482254228175520508517474845762452338628489261425146436495419378092349081282703105956287971945586854725387154023326264292880243347305393291565783942934022138020514434467012264550116753119093143166485881386556530434922535154900254894202736614844053776817086452033188367992478234735164958375108272887810504164329925826517904977784001018009966809 [164,34] 23982435716931381617293797824500540373790204203520985469797635216305656934524668663687067958526093303261958369229868984889949901492226668583540389801124263511394655496599651168551160073030572230468065506104933017498174126047704010276341632241552938546821024647256300355204959900994802278982911200211410119158793337512459563342174930602544608573693634950511900405887729636157799851334141856081251975821124596378072293950968504648127865726515027210288494490205461381197641746740906802576697978083573082938938832406483953236037151908616220420680612497263469548137253127786484142220928479449343379650099759627165470435296260494366179113017138051539643252462412121761167693580056389601343614818821130918376145442175964443255994973731971610134753298257772211787510396749920069410102068304261129497979561498687367058953434211716480136751953825273217022496060556331455750090858400857005550258634572521289167049764894881043210801937572082615562754551943522701984026483891826004519067262582363319899300368437346116247845844764715000348211247270448023811781030511441806264947408471227712660413331348507705586331981055756576888667878428605040317788094455721041576231503877853650719005295774660257870537428443998104794069321667807955272318945341135872918012753827713115403662909241899551121086315633643067480078439418379768223287125423548414173442805334531984373278747409141821421815860929487296054640293219959210979878518752356662542065878744669694589611638777987976411263795 [164,35] -4549244854440451481539244060145266955564268933027068388374911196882772243591044414206341428093769716942922094679354932232532745610791079225283110796359416125363150741628593234678812561605914253358624313704696119899413078839110044726934702214895492634302316595030948423236890059873456144294212632613861761101961066387196266404345550156491035120287001543200198061917155099087108760058472611532698367055985838954948328707570225159051087772048890413749749146912186787293386726524812451186252334248578965517187743244770443414297879069952864458481010571547346162452122135494030884270332465643778557360293180659282577040358434949030456321476192315033488073900875134799209795671878182575784446654871687117750103888090389038420680337914781387166718882705847722015248660613412288849395059163696473962896248055119716900906036489503682529832625957119179636084323706847313349664385807923283744668843093253113315137091143848669535657064265601189051747230576879932505053001765474043425253611788814831372735158939212482221484378091741710231293608810222883780030814629841028105681177872792900219314886890709075888551038623499978110782347168076409179019646081352419418937346722054862888604903423646642282885136040727620924175772898896964463453775114073827834508535849152419845150636071801130746215188732423866633387399549479821606111128926902393256474870383481454361819111670505299809896828550062660142209220852594715454492270444095097334502246701985541118732645431294842463887 [164,36] 1510266997033645592929206283116304807859884141509431643042482406752434650406071466452477877222170504680884883232513562296452082650684516487741105145216881436326104805349449815919475251761735197940693360268726455640535679549795023355444503942512145537717762310795727949928892546096757615091664917627828641543251520280626966877678559330536245981928740073474523302147237408131357990016059207860803873685146767874435189030894863182444601286836593342823995789603430844336303058322343043860973113711108139926515125996231535403465860937195496064376461502961684328401811526718019409864296325551575672941198642007584911078638564800485252668508196868615291606566292327403416815928581999295928331804376273120004462815517953782051472157054832442245744784316941355800360357190436453698181238993337343176963440346284780602419398271948781708114285711410489846366296606942355867128770287828557166906426508741045039160100704597118097405309372222251366588037049010817932122175875339114436171779571276559757296799722813231288393537963523760473799713164661515507290348421181722734252350183862129323270295929801888637006059778756643351673124242231927756648140361049067065064064899678195396010065520474985716478112556787924213200783493110565697371678830208652173449235977592351973468771850037785566714362465663602146564315669928758042580872126673277128631126235884300831336849453274152954588801226563788953460080682084553864313998917653050840918830288488369024286625641593434212 [164,37] -779154551529429370357867656392430248633865335896055121747238435968869862025509276399319839348162970950930217294006953310717845473096955503992681484416980499955516007949901982593946243732618646278845615384763716125973355351877847356874471221376811682263681763034290824415186373618115165557785101278553888333721864308772277249053768814231922194537673813672628591293770187622903275266868845949442301224599026904119293443816679899958997912783739692370710005093376266969404929643088957718256064890347670247437331100447141568074537709897768232864232434525882876438876438260806839539265267014412709771935248421781676619674246902519595689142220455825671663179830399311728010026415717555785135430443934187889621855740186595312187196570107378046634890159479199225098039670710961390193501194204969042081420523915580744269945771707671604279085953749263381679604219289738062446066344841377293435486895143553430277527069265117400923588110830678402088458701402230276164779967527885158733952721191341505529626561892012947224586742333118431596812099253044684701606071874440115317073306923440453225469609437981900211908257041994111540146809622542305851602860288089975980759107245607849693300124100195764199362107129177719344304562312698780906950199553368195924906915993516190161157532193990236287144913935710913025094414112614013166288572199813394121983406627445543894112211271167258499273734098986342587946911995334384855759999003938626776839842217849033968395622493548 [164,38] 245820920746979605656166927695969295889914984833472292332275262853403223775120550330232195045627627119549889851163110075899848915291888878152625411741384893252039459688119528525842456683686013687797023552339102910716977838728880566688346940324254916605858337689877850629716021560686177272589098523320403054439883609160782913756716370584919030211360808388553887925253957553882793608887645007779192956386836292981402359274823688882830783935965119892675127631659696742715108465571259240137272363105027252016564905250830542565869943213409741166847886340721198425399984353197675328891241736904198509746692522121795370111739066836888925995658686468388034124642578170723673705877613704206866245531108766837187201684139813766432621990156874452968528058046274753039654772039212440041122414309429636173937707365164132969546371868344208091980453916504227422392794601546137275264531187413198854890331480022509196793074684180954401362065118725365757777577612461082737614286679192999843953829379478530410110977895897579569918798763011739117513734186805614419722167959206069948134942818560902098376545312596482069881463718580996501921845395156470553187547638842319603803398164785658691774088850584222689590821842940500334633572688108895352677170005582497056165356788486138839508719363634700843686786007933189804516635522366765181946794585973374769631644097932557498527252954573744524619085037150070491611512618521340144098225600905488932437959888315709576813887375 [164,39] -19526746430309910289719797054828539027264852940432642875939505747997407713583777571505134827568127973814742916195322090033060055161636715778881399945075619656203584182108230818179950559862419644302287581336101225686990260589035354299884086140243867373067901756297309493352933469321862714222800077105242588842096653450615278993511691627877825967991640167006325517582823843146965610277088519913339794047794911846584736344283481958261013806726941032553421324535897504859126569306673558831712428469521594761883225757999458532484307615975725222908941764668432883034230497884512560509395028931614798244315417402643206113488297541675806936629064371412174462541161903834115073225253441623430308362469635463001953291847507605845966452143862161136710990881507584722723527724472835823961761747685828136133565766157067798793973941618048471829081745118185630655986688614825511806723903106196787512296921919817407725823042293369557695401989284409133411055517674543902339960788116660740745452528679702228944259282691246538470943051870484909251505437584442588484894723613261211031434100203562466881570478358298128428360060555544192964930135099626181412767550381170436230566748477314142856071531514215250885179738112174482198836104009595968681443246076765648033532028731371682718918195496633234981645466752913604232396021675964084524726767905272028692808854693017254461424901965019116938976350370580789686928603561402066553707053008549616630083496907773387067400 [164,40] -27162398970669662933196203726419350624031808745217954769582123297026535925959764923691667864957789567031098249007361488136346186909379808665850118191951848422237852753524175339106535800179539659880694178315413422279237904200236566926495991989268761522778425816087647999114881493627738167534628088454457376744026742287137744298315459721394296675266965118196629989502004223046787392359060629033886227327387229598815262423668681655742288276990344889587403498173830669723983333259773619577556175400961761247704126488599749566716649688922756499582703069692308834956087820223556045383640769256848421828763455369431279226962238821237997339832532371549321842927244935844665075016528065247148100039834614823272369308001137799200995527280514370015834954544681821314426213111845238304668940141851477159210652597940479142977473772601265961880151452712235709540207154382983928318019252861136563857935864947067069433892440781768124301081566134171461444400160910108507355246187369138889676992958636997676058589600134361772204699956317307965941850080871327236563646814348223879230242526956828384124939492304115786699692274621739766112798974848376754323630158785339295113327952307592261462134377240397104959320574871832395742550353991006433430487779983308804448628116232414009346502200231697794419776298826516505127922302778206759213291865130925049961838778343985976615786896896639230510586144808201147709855738500998149597408067015702351773179263041225377216 [164,41] 19539391802334604934371379050748792737416232437506039147891344201524633952902217239680349590540946712247156809112949088470188380530748946428744535489189335016594624162208908938737401244724990224218035618565891974939561750919827942839819613156450177755422298261897582875247582638309014982390291390450885260157872561198046506823259411416986804044275977784842759004168210105249018031744814316676050635016403836523294588941673498855713879367416096011751252060193461888522009418010250237253622680417195464177158138956463241987754509192650510866835724815458936445988415439398396508941294467127184786718232115341002430358543539848590914652197455813686347876268364107989307534198355886592751761587029127553829872303028920911401144661810007420917861329459281227409806904650808719919347338717836555987115387071887861592167589930524673321584407510520441861254035776143247961878664341458257060702589469039282402859984918836875479987819463148397643754516014315843995024144830257810994983205186299689050426318907889726025261880921477828485313135167072443476009803240336670247606844250735978986508855350518286305338827618152560642524436646913294684177195161234073800391047733921846507873630074727233269070995356855352434238149737102847412826382609719040558561347145282623922687944684151954348873262042256326249123685633450631333692212839135806979869830922084474646763484413800011834468700063670318815204715464769827968465415786282586007590369052972674540 [164,42] -7483170078037571022959090316427065896729414012242952024170277127680410454612416310575700001351536958631385288233449670315288401221492148197567807780221026244902741745260007123729348419560729690913335995205659720136653310492639016947818946081166354995380873338479325207916900206474852400489139367336211891200481817313860552782420831345866530858400760127209223193929074294646327785395819599136994368734602335272851635268231673804303745869087976922231223761456374684094479421225564588873093829795529046991068124583391845300238691984153586149348612129390640361331411716421175109675997006576271283710176954034954923978131435519618944971086155251302068917384591021917634676734172293008068169995032629666961577414817098475575259038321273086839620639890100140487471524395591023138532058338615133444981245854368246730157510747558335297919258791231964964413246188460585982341690132622219859640376270585655281523768969497114521686882814906436501207236145130286145253753187862076917004836012807367957718203474185226910189140472284229078770167786676595634488750936359522227681050549887598778156589574857925633046961020847159379824684840224394680437919409604371609615743970874241973709906638305051588982300555389454172383309398635857307963876962789772105632902381811190558265350932768440377369772712256792515118640363472302761285115745002797006307366491701170729032284447623083265147899546877916937584150795686738941873458194782168145339490274824114 [164,43] 1645030313547429838586861482077955546560849636363352136373605653958013338515443134453339408265271963924227593054373860233671601102022956603558757401439557770837571760322343603923248905410986997443858271046742622455343843256010731636937043168335676136286056910624026735954762121397156326093195410912938384974696759333491365518616629717544236235415190112984862711877303506152542048991021528667205092655279360587819582859517951208495698770919271219612113483113732925698037428240243879546934371465212305042909914824797733005679164989795056523606508450331914032295503853908809671016771451582281751939448218385539027260845170082144740730461157896823578429036675025243374002085895466658716265249517200727551853128923179939115134212665688841470826767490054109775052095549031312487994824576657321309529138879270123831444729815457962865906753772597042233688517515479760798269883351851058310465007919924667549749757905242180420070845595647399124715487477180816001893606666959207679127893977935287670208112444437521176182922022922742209449269881253216659830426664996878302190322009806932804057372859438566284837866763814394039999215762607227964308605036419269458529144487806027502879590365732618649983550132599438223995050084184333642830073185269309673692847556044492800908540668259708890258045852664307289349276132912248474018639225846125898208520847472679234835756987297247121711541913563153952218751254338202065119319277571631934908746075470 [164,44] -62631385426399729177594663291336140108337453395882175049194315254591597628297645784950808768536777654462380490263299270819124892705017713937862449671695557464297345167590481342819699029070629022177431749981472298566728867458542414881332092488946127481791893316754797639518691536611303161081341288025343282397233214279181129569207448407431209730366027946589436521639372350162495861184167439122008902066109300926316033811311818454018594039924529630215513545788914804322853009193433520187194314669124034389741001740868539810658998386463402776845265754271783498163732967798199526188167898342275692055908986833941298104946435842440970761795330207599195927621369801905878278784167984278362528607481478623484812120732645948205983044547723937817637258628949209860234274725970117896046455112782794013438036757146957638026333777225151434954478398557580606715057037522552603464466957291310924032131699011772392312611220360361169928442696299894341491198038427745899258392077062320780646977600058071660821009054654944152058690010740303994417420238043264640803466888341969369712654311690874132724832755648119604214134397674256100887610339010820231258380214882184929290388931330468125329490145708949950376125844780281495231657634980169377303400824099661443359366394066624727833988456923460478173516155873443762082946025549602744095874486191918604289071249230269466900001092515769219941283241805612107893637485259673297179598291124346831511668 [164,45] -98818741125587734497701811701586734161828138987312153233032622131431700061062200452843347153105254513820302800235518017270737017663190190852737933123848077483586312985101523988640172192504332928951416390091271882253452558256345671002421218020831238715044482967688629394888525334016792148164482089537382975424013960793544923264174023686946471934828435007427388250955136163541083795935888815689635684279289112833936914724934893056401130161718758869516530601007469972257927041547961454829207011751595313828540106586295160517439467369661858313677166082805460517509587253389550243944421617669627797101023191350811525261407387652585492603048350758964794279790836896458569316634507997576604582191279342544588283831093662515006733647584171922249014328041048304469730633505059256252117345978221588764235793085932702053028252846572193307132670685885937072579660118636244278082015282336348343468160748547475660301104813183866892871324493462921122914566789159607158030349675691084573082037645846757774754317604838179438667903492058647776037730058110716869945620326264742232401109497016000103135657021915866780966283281111864402567328303480345586458249436004940398244110868025413971851696884068535668005982795592271848484634831308856817069788299717631565209990747298085001042468846690254906390513391878897690385326531462997107929869810615182482097942350240936431866083728321843352474265595442509222395048155200459341850067205660233319524 [164,46] 39926516142556797359704963389982737114683531358665455474867385983003326995400230426258122071549700331608235350498436816690110743865467570324244818885998838718109111031350148703932619376932243510069338554426130647667250386851383282674027810073484430822397824029048984896241890535216549959172456034578458646806571189272354319300130910392592314883101798907152116102262034087087636391272554200405868213747197210078013550274947970412885927850114261994341695707902785141784647454831836088968373642069659724343265364207715885268598684611544121084355546804227727570944491305713772096845171547468732783479521909390656491951536776645715946220036298397100536594046853721102457115264357493859068031195077701597259012815039411071313739687578783363883949437941026231557911179427463297045525326742965161314649348386493058922256521679315665712265730292632542294567312569116993347664245988289199638354721637994418152014156719864392309155050523634928118372415372181577249548756950913527202942753507694801642838224509702608574543893983534079772301776041189943057929617174237693557908973028074160609201682880780232523102545213494953995890720651106987094441607079570273815904365361714139813853847820121743226367630052210134768253034670069398909584886917929785950151723557248630904001056586465147139900882797359726423573366322023389289311689966525634762456583730096992632664244073401013473637861776547771213395719760514958555491818165525517571 [164,47] -8024397782755448358561339287196450192301177898960094306601961632377781351521740368633316682334086042943829413692495933294528470237298284116277385459462691563913225201505302877992082337972927857308001509150665294918943888895797000984244726556467879302028336414240638188228633429431601052756208983078398072579430564338899465138897063815597308499419441984813655313811633077270987241273087824379418127715003586351415993491884062911594953046932280423582411004594731745452460867587497173331869786049114598004567252746088071587344769902303037554656733700717993144614716214849671547008021231130505105954094402170396929072716439627939135718334718648697983301749941394433234442063121976817976208405839059916896383640661350527597968691722527788846481219395505948066494274849913323799672266498545217242622075802539234953311188186198141769204985553789338347308460776344511087942746698717181805340224482906106403892893932199506603441293054791952854361495603020634881971291269826232933811962704218050639070439743786120156848894859986383428890745468743502240098956136474558297580614042338699246579070163738584062150764081320657604276928825334011201615024667829290516017500843342681923124954434906836801062478495333798578908674398148420593591706873426712934576871729732957243834663708798285330922346965402673517426497212891796478538243293433305732838798284097131291462095357396160028553655657948140372273771138185641620530426091645104 [164,48] 708505401904730759711319200735447115483825305618087829190801694317430861279343165721926923327879265519994460704064293034805016361154981010486461648984496964151270318847105907563599807840679822458820237450917958645534894291590427860158251222418793352341131636963139555200910745758718200037648837809522958635897486741015291757600021207037165268257584326692264934030640855031508718844847041450950084893420818060225922949424224916949214790980721692632146731583168275810355762600297697496246736615459737992834835446018592993486804679664307508020653364939191385715846433596637593765181363300085331998165936007717048319611270016823437908538938548245334305069748072781436269331086443899471961272675604402420936474890084143319947826054665509673357956972792263622861197752384235932870541083406947994395311276296146474903377957536336471732552916796649027675963473369589052186270833734638561454775954789819025035751371626015127998625935121712399440618914273144039133883659404959185066616105878207153256540536771152079620425507714066248501171139445245677971703270206662077688397140853689978272221368935472794672417058207491478195734236295175757693855013481453497994332511260356139587587722091270810292690868169196894301880496596105943404728926921430440202925137785202002217391567189256424834145352536941540953452944395194156425388888394571324308977670782530495333345832518297490265069785716588331873936338794893847363531592804 [164,49] 74277714961545421995414229245101248519484262865480636684421373656816488223007420860658006961818059369918487470508565835979861400040003421700843640553247173031887481097370296665757484170762083970240058319005138112121280255666291304291862742708436815999744969376963409463967453331435209793804416031899587857981278029147151817387815609488146637806136221518975096443388777735814068193993255845431392919688303684134805845721452197866991960592381825835800191431108784043785480841042441163062372107863177255678045734925532398312934159945590341293588409686907966170879030533297738825873631990998706733426431649785050706501980458877429004622258932749180953146025615438791008895582410146890410753355072414632122363669586238332799749032700715921930615853731280180875763562808373989114318511119587003224768321451656079908397528751878075455047670812512470622793017461890978715676772006104409446926482075019256454410595851408015810855909605374692905749305297731656759575508034002350006324974888270159761056197476766088618018593294111784182964933797961657668470900365473489997415806093387642460974876287249152611969587869093265375993390568249819646991331481370881819923462670245812088449902652094553962298764899103228027904911625614214948392104180857809977579035000104809382889816224847536392549676566255434902680476278849870384069889318046991534449580847954725704346914787858857798509728832990731839545384676205638775506456 [164,50] -33451438623298576375677438847840274201397281307689895764987766273237853062123195651789729415488537642395708614204474928205334707248976123765493878554532554258900404908654710735655623378628193623681859112862824910659649303631721841535230830457755430076447737723112293266332673654127692957641721649910248929791342571551370194158624993749570522951998683584322160427940650619973795476020377614679482660094649893874807913665601630720414138648686661547714418437544850037045082714103710599005127914619965599530183347727129499039683305402420804899168402700638563441018725375187278103140133422591349575306321725222039560698960147691341197189299486103450002320088469885342896604500591848848561914010754953525466154967858757711088315479963158252335993666749782514449252474079931729462854718270166283797067852639436384362002274445375449075195110530032332222127669164088597688146028633703340590480511804285114239771634654782010619034544005648513839140430168449711691229128461603518208697698239451105700285965023452432661728013313778119830287352711428777548025712718154798384959135415228428363695033890709330209756779050746403540220573856675257340303698943613006064066804778391230072192127699116084652097946462645743722629511697155588669917109408707375648097131327476911193193913840259195763335862525561115581293068356507176346072167140859734115525923806066934517589160217972431488972010660270143961773294348540385731278 [164,51] 4824754374263459835352447684394487850086911279637822854226189636823011054173164373776751620954483757596625749654489594828537585899738794242987289686956408800562003951871199101558413465731244573739497515743295457908241481710434752906273620761448117949324919649313016794122040931534114951381627381554648354931623594207511315208964202052225745232299281313523389475734983585252793098948668627572732503242832905015265018486828881287492308409799256798449290101374409869307908286784003746903020187204972135861373518218604964822575526070768328983578198489076758808004329175535950240136971910022961969907866912914381549859715481422637886279595692417189297638621161866623493140054403695343289183385149584996586762398601007813142095937439401121021064423611301803790217181458999650765762604003658373949358717683303636532908071985981728085707770827015943979926750279908131163145380959548740304683599494668449887307747210544714497353053471171647675971145649952804938830646545699938739985750094887268609581225157022360195346542891240858277749685582116285492474952484399303177253088554874215094033600588977103247131078182008362573375828205374612833249061776598282330544673244279104593031025094561807176489077230245800022376280968946782580304122170814283388785097866154376688030794788882863934410789929270015819869615539732004254651526664482162028153176657499438176801253513608300787043111314388246631622571524339475444 [164,52] -276903514821722676614048226733263524070022527386691092884894104273714023607550550919927971297072696225607508144283618733003549039213070333480984972675947891886249955770713565882529579775108388462761742488945403247564800138111549176367648486758132651078025614861935931882910969460952916310763387994480612544284742559950524384515646900875473151086070209382711946121962393375601850266956647989753449497589833466276503334623237465000898410329812379920969310962292776438901392350219301674460428220383041113598298668619323613411600769937741132263103226094559824830518206471161969234499998203933101159830736262399584426090333032354934737168667548225857450433424546103747198661102435253321384139469787236020731128503490698694943186091415214645411757177585854031812726442093854783733600717290597577067146833706734530247213857531956248057260206684345834384380289712040077202671785901447245999370138714380244093023438838629200015527475704522040961505886048110486745040778461930206889223123958274425345499112158410290038137129052745971906593244836740668934391042914290249695671103192805218144183361035136507596481561149435857501134654100805403185306102338930710260379521047655396027620915480756859188794197239024436672694184264509722899514294141595322855851068100055309487729561506608701887850900358619542223001818871419780279853981591946962355424979276337935231549091951486807690103423967274350711423939966389 [164,53] -17257040756140795489497435016521081928093549872028108972560342753043447992751288546653746177100741758002642895476956180587972182537763843328088349820636378600952770510165353110459661471100605212204790192446980404122463654466606445430608400812601100120468165582909957303184045426238690305077163352015644226783173376920101875922852627862352389023172808170062848680694849184497475574451503855719390139372580267155315344880307045226953657843304181884730177210676163358266275040709749467031908031037857810037233105103292871874312965385951585329815282000474383631154494294691785206301338764401070352574404648140135807952675349715970350000325349307023592529298459704402785118161405698598257637609036049605807007001893647795881148020004434271902685398914043116021942098198472562372060908069881494032763210648709070787631392939929708258817252178978431828003837897999782557641680537830095449383192573742816440630116479928020491628971642888629366376164149028365852393567991803442547136257253677322559322553625007200179587658591154074911901276855319868490976514468924208931518266415220330917659561335006156876881326508669435790111509738463143619987019610252469529437385339517923225289933682448726918320167848586162237710248614858965130114399350142622842055980819825962218882916390349778035875597400646721848209954785583874385491508914837308640860936208439954943520109933802986520061412666727892660574811326 [164,54] 4431983260143522011491775167412943286762031007543716819809550662373801496995220937835669360205056436293613607927021508193440308380780573155981625888020843005004011852463347002607260049803471534262269018836071324743668854838038126242598933705479250441107968962551661848624514298175594589973673693131544002979353771906333783413393240251683618794581149627409605415231411927410694058318888582620787332407640582289053595200836425826170987970262000729936786673214094356884342743964265817582396051142307828646303689072778540912393650229789000298559688284780885635262311316671582133342371544561943277659061506707903402704383453425811186114764127475239814926657974451700622326855671148725157204487091405344398565370235337689854110671741899690856912502515934465568333145502463103855144757057833349681270614460966167446489228703587634569224661776498386175028490395563594583932467192453652763093677469993208293882582194897941903577896671186629872008848839387175556584918191229033376786044543899006953823382811649956117515295487798800025663176722740872288523323714558403189185399800250664701231146475391381043973160741816028743241491959210111749758353700494056369422560289714733553773879752134851899837287822632170380559139247989269109905579234311427785065015204736769933090207695878698110710707881701955723832036631659594272985071070454980706976597287154330184306078435491571678191618378697139263772592 [164,55] -323201829963962390398964738864377445469809918640743465986815496280685429596579953191235078494360410197136610132354383026089833286292413489011646546226395519008496734171486496763025800231448769828541416225345494968613519159352756946011191573634435893838142021072685838496695892927996447199529902753785130408254101071723693588317896029223948521012234040715950571169987276257046099717698209896565297436449193342368744125456414048941739252708674312490467475319860190571703111055304733477007730022662399732807853539651804578689283509243815887357043655132574820882033837741266873870131581434703654341040786559564784599850046950245491882991172346903349415180566859880068183788608700127014122044655227209511995096412379269534552038243056271621561820208064353590788654164420411348650855721610212125419106684733062179798828444289826106610287527626475149940806544109727305618553586585525879004097708777491960096140370049863915056345201728769582292028861771533237327941779830674497000370049324475835467418457737317457830504208498444178009017682795524411299848053509614198620594940553823931001656660320567554928963680756895129176110694334641955650008558488119136387356756296866841846814542398300357070686155548111132514607742871667996658135363431567068078710321130672273423484471453305240899579740286961456291074515289579877682692680807626941356396770589727478453252215486890294787569821055644797777 [164,56] 4989749353535948499986810038317198072964869951019825466199141349227664863709327881735240085540874997903339583502170539668573111164624867072331269815939267579040336270561946467069919315359021220240260477833980215714993161320301322050471848049110468058584529925370879451709767848757758322222311262312733880033816558131968090852838551939795758770112355874771038652576995780576735957980795150348066460081526817099720461170092237472377506841227442991721321620188153112542974265497312834391142405655401866042221410434893154204509322477916246610787881061375963181209570462287302879499228514652630909679741837716521833370335859439255769773068675318656576687362185107723916592900325969897240576413963790259341468310489217584209175933595307673240782325104253205904414262376357288471930442995070937442204199170083468056940984754819528906508369605518977654787507439767010169432894105252936326945142224202150973593617053122491598604610081245542849440128945790876665144901275149862280631077079649041333766349618587740503299421779251687767392530115596438960455138970216837311964285833059092537203801753865553103793278929782282273013658974188597682602775828994819571407478407708304196256572759582447653411434533030232494623385785604970722483328367349626920766801663961966257375544028373024245841279772242109756583752115559078027273112740353498956710382699055493902177960491848667496506623536253868 [164,57] 822393131814557632748883844183983195096894596482989716796034066142261445799136498165109362870042929723131874397428657188707721091687850875836768181971927896614764502791450699180536253366591719525190080303111295016157803967600633884860847849805261500234901640726360546841651187713142968323712939555036104989756306994043582237571315401883718829354441972293087638315076592797169883698275373904110980220630541200445416767884917025582374553494919220606797501407332082532366897871904354507564755909546398290893745723724578245698951270773770236335899531732411905052807724703266027708117368697346466696218617473325630028292829116273035056654664294141635637536053995059436034689469604513943716785205655594214566346081608714000361922456868523498384673280802450882320928996528291428357927332726168824054795708208322177618422298488068976032081693422215472478910271545559194184727824483772096548680155847219234552543687939068368480487400009493637466743621311912139335280690137754405209650490529890857210170061440114377413835177388046895686773765189664124512727122830877574923241613320401567277020887850509192431640276925615642699900017281478917723439148839983756627958001249841822069523920171786680303780987920015483866532448613014076316718976559955705055060494460278212484606929036239234831595098188935237705687227253135898805319626183661781714518398986894774908855294585500163103562965404 [164,58] -59996205221967591618294068175399564974612258305173507331921877842689493357282157526562062737023264547021545080435774857401492614613427151352843647816197440937636686988178484816115183088696350824180683585168284360240827127488291129521528476547329011429509402171870311584267078198238347613466596938154002374691591514967543794430298421374992548123904104747302305955608433608521170808373452992467119269102062736639122300531624081488674819259475386913619692653730575188317599124538211010956368462476847950286467410569826697811449969790898169109251448013385824431662206756742938998062904916830484071358208129359630603494715621653042647651443242640719912560069940934331473226851071843035990598544589354886288559149158651848349392494209169518966045921712199305729723898315206666188733874565339148142148691239602703405782203299010254498359074978529913187250228408944792575651583043027815284707852130173607611362964611285393018098929940678024820565647186102881954858093796822772840164214679641802367059760342250693661921926031138189082891099231666978532607105563347167595796800046157089332108956707865830964775947600579605732767789529430504071540593073300278814635914492943868753726286837899486110848119012709096524234203204890290236243830766561207893900100603239916682727874055146738014168723897822589829531677197171767438007269043452858965279240935317425053693030710331487702775262 [164,59] 1266363281087900829669452587626462852830968665743456693327281203110493208244366642638161234715889084028454565510949464318924056627481999818433305626836509184075105867231777118598237551840807559651341222633347232253182982954926309314380189055387890062571602545466823982052646186022140757739089236441018642272715398734808682711188538684981804203863755260571784302895094823014535203346168240660673164725545535937469466014368642899141486285059236425427710051874320448956351577877802161258244948305808102549853425793646264592687064943979113513759138799536992266419959030721814263090938704920888809575978536049025709184433683981492816255431892910905589658297932616152713285482588834914698756420975839329472649640524207626285061815300077258261216050273345375037622903171939445672521843021497552573530096192175010450584778824744256837644333370251130890314549311788120804980075775254843310722635335490719075466589812136906876890859498235796167535354745394968081702005326243447957390894991422117172544609085099086535647266130553707536718840748961207322439040286769814311147041519034514063682178053570684453424804430016212011749444382402530685750730654701564023504374322002389643922069742753930118791277766603275060767013926483071875051916921137406648831232932995846303345927278656856221091098656774857942524412485719611679027207740196244672041240724479721481303790165280191718255 [164,60] 31773886034854437354697088926267994358331673661520451207068476054447611977362595480094061434995897946994711935275935631365988166155884290512850526263718099998651135688484652064921891313290818302776530215369900504280791170639678945805639466777952159126209832593688197947637804626440397596249065544695099429953180484518366323874971414910344336372270857276709062720531053216242411594440691387718662267410019191453688912491710144725319704718402468689444156458959566853609571844352029242488747455960987894938668464915023781327693724504016468483877761259138195343015061465341536333698355008607705122313202070409750867224400896813864416267614735318082045177506248720965136105565109052681772743084466447288217921977966250636323305432306692220651208796553756439943997490466192303594296091898989900478477789803186212227170030735691443577104688199022245385986712534542541797861378994714700607365233993620002245041800404202071906303367869483898100993736062708284587312473833887494079561735209980328600932707253887961386244234067831512329465235058799450299911875467789531535230416555594125638271741649776720053313075340917049903864182790364481245349098207982130168927289647154573338458567461057232772902354454913623975773153400893758799042651406853845000143133218045071875568951442600512039777364877157373237320875809294554805687912103389171391396995888944613403143514080101180 [164,61] -2199808357198771065709366502799338385254984936160415817200005811735177233477985230076242327617874277250996506168966713509181375149931026803057362236816117963933755456655723565597437782870687683132594878693098341908661234224811324305524466964385293830792221659658517834288983799097954260480808493518171572190439690271365022574542291242523952558243889792813255764745271192754855634628119357551725036310363782196710400158567982906115458315326134143938069634362793275259640699803240136677225915775541372489341982812768494494080245171788899102785805311278460175732722243261160131112451819063950111983457613530159445773531615237285389615366264821142345253593329390353981702781540411987797518843004151102416267069283043748634239061704931251569018180562053634289919455454877948171724543908747084877381092663971655778665182484502216879074064562666881294741014625055288226334886866498505843173922661335497296103810643779834274408585024285160440065082899794818804937002644868825764586272171691351324644925811573623898010255993067553583141271330367064816263449806332474763335376829984393767576049265109765944038965020584965105614460054718121592678228259665061063564587358629008583283844461471642668120154988248262911535388558319640144765086222731298349202818875159070826536433869348277787385421207410133145393415787519657034524740720545965602809413474870267514555630828333 [164,62] 35716747085444499425253930472536260783451628937657021301063370695022805100177565332387104386358551442440528852214733118112602606739611292408098765411260382511829282762013201591436234597447082817532241208088451001018702243804129584560307895167760227043625513275254109713234921950710808093769224961433383536954833326510693264481340386218930727714938711373781491313242868628160839799355404321951633500957767592942071930822505536028102855742313809288193885903569904662984868924031174568070177440805807814848171489045281636263269939573102261593551246974828217730023937148688983765943511116005970539163587858492701797855895011274555775585357071059310111118302910280305320926860367021012788793248463098189699046331191209547260464672174639701123186912105688430791347516397787711861404181049915049418086810502098688709988806113000001618698861607329889178966993591796850427095672696361547605145644578514293223049684443253609610535684049573105083765925762873371817855448110965902174585907073582596990673347988506212838423807102092003682219578809685031757324286799267405579733212442495262521217878085844095875581495098791408779757035095784295138628230211947527068295940974150533432025051080864758951928483749313946778115642156159944810582831111655699477975645970974653110823628748242753669583348205141527099814510130191447217695453517470235192757821883901038378024806 [164,63] 248644995014350412791982577976712813654705273148857293030415307398994396151384787344154697966261820508464064612926575890691034798107773586780606985760904003612658726867525628729626094263096537945362828154744681672817618780417281842082509650783672314880078282184695441827192330039441690686059770788248441819445855659737800552269258255004505390775915636721787535860205242779864170656261621085226682657150655161552945006449561560324135208675415280629081293381716930937645184411437671235222473205042940900844722358748251762494228019192327343823628434407714374782874241111744029001897043228615570622431639583519509160517299735946457861725792352228441679689991706281505891971292985761713294341988612039732076185472829834857339256921910496537490391076691305398748446196509146265246326462639732220596878450585881141784124454613377477714838367095114056086642598907242989278066512594171593868182933370307323681801456996725133000352581524315197149693084912202121525867828466458463586014935675382282884908804164901762733715587826267855819708761577877748687876299122368373374245443972131705300274109296408239361133349313544111973890264768971450541453904964467253991922364907264203272259168019340502185387447626296864004535492481270123879509743379980163484085392880457378995983540000612676075628115786141600132828525867993724203590816553361749066259901451525736198 [164,64] -15259460916702198078437802167516294947412016233912297731101826426335284822999617881042001970108903640052007315551139431744929259965514513119134123730177045501358682805723096779238324126573429857333533785215374419920456023638599826169722146657023999644029176292163804744435180706855790068324842720835365882874476341414364443550226125257470990714680633695615146173525515831369245586820199156663342624356817686403098954200308600790506835080982984799590935069571833403203294581906680102062937678796514488821327217414644772113979153872558781430430691668864774399487349327685416022413620583612542969826025624464643740497991959986269262598719581009830221094495332460576143737928928940488547368987892032880759884127699126430107027558363853517106718418007946655875818991939432850338026252875024574179890750173265252859621841473744900332064524513792743236715571266667427287218379261431709147489388618077077249354704139248294272848566372018278622711113424068951589430240925618335445472709008935452901020716109416752288450448718920857410336782761465309448209612823541520819184740057590789774652172454742066077303999553639621618993582300097924700830854080854953041687540715104280896937163361137622326009374961804491886010630116609138899867684361823823507142341373425809248677057950717544589191079442466315565817297763928645925932161123935983041481610861081737 [164,65] 159110717124820311568126014399931777141920618839480412090495712683077844690985190461011305824247974987131628608529343114924505159914500928847353630069538222843123203913461374377288533694031609273306121283146278433782781417189041056998711211967922313568042485861006790544487152478143193810621877175083336255947736330765524885081460481890089479187034020380734735242464689361485260937788490347305633517772757737111973830830138620915729069092327569354242646662977456799629926933015618474024743523617285144393790975662893280217520159903341682156230937328919411616777139835282764980125135723723699660782809876999680675878605163929313274866966228426696254003634559801242545373728414949667623652847070913543725730296500778833354225399824368765907506742847140123249099058295819140991224657704035460735952977972721831048515473501929378729929112521174779464485086541788347428317641103721543122547112473135182592154481649356278233487839420881449936394969541512188341549868045812181439058862819071997183666681461248454992877783203587793462414601624433467370568190953926332115998245174468270285553172208081408260572158470158189814760681969026594966901646095752180979380892390585655457716674289428356987911024610545067792873711509654691710279180459275156742708300951484290559728865602902342634071568447654437942447887405246863136219047013626399507370623166 [164,66] 360473436823760607200042329162960925331017486121276270378022737051735079537264222272764907619545052513346334234676209058001180116473503355617890742722213144363865586563640327803702368520185422833088598165162193877620772038750554259159791430807429411918343829653368785459083241707439842077528291739181239384898981392608091213449235691910802467705538751490632119505828317347944450708213491612796503335076895873434149623704743836099898485000634313757271771361907720971830884757510617250381218842851277256080766280367429380419844676117048676796266954613936335593707132361116003659291328545908220914919159886043592346453404454243324385163042261423723906205251840925027639083050496091671685827679248056417176258939312228713205369025239080147931141678711066868294944456089499648708501092512188192304004932073091530488453460234365340650314238033230445802624421609337522824939316757853836584044921257515412454692856873730593835291001969972981934520734583279546548236900656084888881912677544683647875861007221051896048361204807979430522193668182072011015124315503974007043136975271467765930829055792427824671524221114727616177496447106055465764463941094880757129501619682270025759294018212240759864493354664785495015784726820534092469974908632237018937860078612884918936007562156259722886468951713608202228411387486972988310547963264650193439106 [164,67] -17505587269026870136704251595716559560176986297069756766288976639917075325898806775822355721229080053336352335546418770000353735749056446374609801335644336918961031401877275233714134824101453726566873424977007535096999381027076345048148828623569980466114985659666647287609032473443090195135329972011322416970046960047014853734276695825632100369481111932997036285552260127622395732564891013313997070530786757541381981485618432687619576415492204267515648262170421209247745221895697193429481194002724312175841753296961188465740765772354324262839458892610012547129570994048972423654910417822562637489904360528243856259899304123447946713144479704131579625285157375777704063107739813902691421365065915278513590412389610980322043733194140549367634807953552788692538604336913672433709369474014370606290699590363179475743556350898603904727018731042870199663609803246571477054344170244687540919533504083251170952221009948716393990609923620429704243697181177553927557518087227501306951046279031750325171739932545775495852468910214462658217693171005703952730627517093309728610279516029866431467516165177638261113769930163257051883072885902678453308223960037276181671361501253767676712172687083450445164293397368589611888289502670467425582876351232309311014171825794929606893498429826352760609518729334335796156577670858488080375160880326448585 [164,68] 116542444697852108570342012929401395353930314843133125684573272775371287968012288858406270862115104442879666302739303109783691220976678315024045045486695843011588881133011469457472538114326717529798774419934326296903434701611201387182995894200538622760544243164813720721870147720880452704761925163817770435998270559847523916514713466427286876251561504549306809810427512229720884009766533109922146695489339916599141845945824696037322441898133313516354487890553361489163059838945447376043565900054711292019396518272337048588895199200704534080218844350036450698825103668930058811605196368367908948840926598598839764932838458685874691551788532667254878286005967486389757590731688836091754839072934231492475901094802515348366957767470115828794575409826451324879340295497756266797193744961469602234636981374237155402241579509305533306717459372827125472425966647734864471133353932485566516371964806230077491095252659263194845581695520662146095679949315122017290824143461889248795941525904731508842057492415602799622019707422276214730193878630133275223797168631630967372284884204721639743592903263037513708254639498037955990982370292777831669867283991313890763297985873654862560342559321342136299550644782325557422546727985976940658771398190514395931809747530115714498091666286944892716095803619679257785227820590935998049820288067137 [164,69] 286563286704942022531514378770683184265636150486107072917960998390306074681866248789004840944765001458515607361584606649552978502279842547184243009318465375521524593816397556911811716274763513902333133008555700985964911126384408615398109773532340107269220688156324328750492855426889953522749335554290711170971897579689208477534921382300969895962404879562930287965559725298494809334313930032936922529727590862463745370641294104710027431818046923651063481424771037115276515429506845826937034803951201547397668875185360141189263897858213566770983971814073874523621040353399697262133565822543019787221442011386473501569915192997234896849321025207518305237275329178481416477939720566351481721670001206359170854695861083342265553701659630533344141078574816716452880835238319726575336828171057286991124188101239330201377620525573068418770692022671390897568739499510449520228334621734608956232017149374601346458363059048995623455655076001582867239439261366710762951330961814271978488152977951807413015845317717119773014622556533830313853243930519718777030399034103183009199830385345609682072565166575119207453434963316703119480847637052121086734713754640264320356109436865027988558322916472267612596191803859396080830810973701843469774792290004676338701438113243053802476418290855671195710731243479509950234521028637408125534798 [164,70] -1801844097293744699921026416010261126857691414198809102771630987624684560709295491754445357181751490291170523843478845423794908986707758815208165043214217898526608302322448442312017060049330242609617910181253480105004611130191775449715822038951902191528925759098464594960452820393444687308490665120796823379524607730629259189752626068492627426385905252759760326473078128195362036200355440630413203151317882479661194240768562915053280762892938443901826938043730577161469030698593973455133744231517437603054194171604112858762654487688550857778317528082006133162612216085302786560762007354237576048775763612537842725360191232653472122445444026099220643611193925874055532007631764061370350538377776599984827424535643230266043109671562533882038263114321886740151523274890657513289927404977375036909770909188395898642399636618332261568831419504898719417060045125673562922090789546649720610921814195999423667738798498641828028825772499533447587691596851182031670963930814355004323493011504828365474241222391388152824324956395432847904261884720303843031286668447973680301904603662438012530798948445323726339746597594692282423929140588108488964091952531635691851872597531669356398660890151941186448062979079105131877813445917646862905197482072619524448017869140397043203895903032496768529334807153765688054099553378831116429 [164,71] -224209094786434354055779150273119091997931046053507566052043929883881518740368017992337299312928711467198388671378162640942220598336800907829522263413662292250077097803887591196910088814593633521683398204704286983581563086813815434839840864480478388291635595326561843320582169852266757325545553618076322239702485836205836047774500047201139972098924250523184425977230728799708897309180872839052142680520104495425650478728438682585097293502691519244525068901018547627626092881607034930449562796513963907961764664198168257986984514797450615678736555634508828905364262578083053663124720714562109091329127989839507959947822686577268584685248494383240527704875183875040836213624987941510303108758358357824741398676529463366514221862453509144068950817435144045440875136383531530023597172550876621982768383639180437783226791701904897835407282522652877515301945276183051445325703213129152711731276669591231015983508624867728827651788962190255269619438707974265920717600282408447155177941197142791063700891002686282522955590690871957822981106533975045660333252297789589583416079946547009730449763426438367768887732396225231656871497950626554396830620588616966226279395202219104912562716166943422374356717036071732097370857340246181036827837242905741455198559860993236559495549052432679853255317985665502703120080180490422 [164,72] 62750422826248084281800956595104383859730334918203050850575913962884562621639336105108160854889902018790311229970007000419838903729922507675901635785158805979003520351059401426746382601067130575440233700978818532814523059391127599875642647402031395746059787700004595644699658296469915302102714567626843793994460398095094644734139175036933315330946539416683930186161076917599036289366952706063964402315159977101809852265625822753799324569869986742484923615808681857621721524056808205014905339942235340311856870388860849448952322237513836117185295031588559710875993571466751231234193074660380302486449659505265083321711561234081744284818304493321889817378026314543546983684129284620594702304757403539324549346788106768972143157669742538936648614686782810640278518202702693758814142770709420667737436847241790840513526894210771687464825531731317274521862263324363722185307523715173364688356068555290888163631375400963367656661554210152657420322885858564506141942634291726585034777530761845319955510436306452810099542985266816978398629467921939213317128590759797736596338991294756881544650934103299846517965836450099172952546346894906518543880731937420325652957491360928524530355831766692582275503798156785500485652149472293953751823759975213190065546838682375943188445225704397056824326112465590908913873246630 [164,73] -6018052563516534249687010609795637008466162923768826909167446223959385012907031922367768681933263382946615416947932146641956744424658825565869135264298166894281827956597583046257427396298818671497076588170623139371679436623352130933945660318278907737096957629842358770682823441303019009360335644923930886516854294062986094055156893255384498859895274215086762342776037728702627778513231550627259941723869158589978064180040833731928520964543477768165193787037586081559949441121005131686097362835107338883454190393837648166774023687144243300435562359388407050529526196568172300016403948061199604418266526577409646406401413358589917652920620446379244235852225807937165675350113514341707050066964581668092683586215684489006252230228103861141859163791048676999956255217837319374178960188820425735461096681601784302558102901366567351871610961564425595519760440109401410362230696573950724780898574599487819750385376613207334525266844844590100683480631423635542274908143801667289238272610446135637223378201976069003711843547935990996796511307750927797596317837739498934634153452755373652326694211629510439051951062503399605361241941968814576262705182516850393990565097081720919534616053329313780668081090504083769446083043723110015237773553689583920944710656686452389217269380890316514149537595369793123147734317 [164,74] 251531445579960960094247839972477638732536640906851188864789622907288499429445424378757182585644750690421318949955696161691520626802036929724015191271226600542402744474175374837671050941713142695094938188766324064512886716161941915792471174318272695367115844600677333685193756540023361865442541715204301696393830533138874318035595819756919556929015023179029933415670287455038956890696533685064167222720664769695826536992942571948436864139194060790860738667939753211304600488487828540757841340851863077824213691690625778675464438292924113631635443138184206616665718834019904094122548678269337546731471056668653665616795765739335719617895866644048766247858893313177743532866096435573661737521290487429037086584224224436113788947845266894754061110636600865508570862258523841388431593860085205142625869325606632200599279210088329529193981162697278929450325381443373322472761535095701302659663524411942504424832480047999877151487891943082002781593920688143914582292602422643893165853639108211027585186535857212368374813382021520519135327665370931805033230910122918601651770163061640889756599599800381489377339962491162897145411634649197583815918383945680573735404130096276825273520959861306063614458688927524790374497473667057627040563552529725737676950767641008812978752040092818343602707793287183694916 [164,75] 11506154172703069339752571928823592808798173018482366896813855794716355258449162926136358358556963237732556817838405301640172792636063397408490309312384617304787799666953897422493191922367318861009842946445803208469728298294843834685301361146103146064373637570001923257389333369101858064257827264912779193628965216772404196182509331145738140816543648880010895228160005418681661683953931569535430729497231966337432547241039527901916879576234156582411525637461108990055882555278113700983656467496147639041970661207965269903635542309563607815390600549793234841521112656656181688822807369800761248567243120860236102057906253434434060492715733077489503358984868613254130744540619564514424963184236889484364437990018877857810032555566969831288684569061817275925989022160767925566298754768980823748698104547545382345626516101005757107631079146525366410999481040535226215203500578932869223518204492644906152825913185932138561447570017297647125997492421653433165257026097557383828937828899256027462426378491018462371967907052615682111711939030010331123384161046828013424529944918485858370271413843264300583851463930523299134709596162199780062696648427491447825353663384779168817906120620198897248326538572703659092691355370862157071903277057574143952631747525628972424189357016668885830765599912026050027 [164,76] -2503238213260456053099373211525454142095231638130098906609116163153701804322447028355937085326977639049403637134232755669473435804854649535975397407780886638739711215383427566845113038739858204170121327108480111789735870116317012731131848401470749739113802310608382291532332552244882360150228366759710762160389801082074861623386855383293568421492466686217426749571398776411166788162236573704849076223049104382824234089648141966301321693704104462590729584660448543155696016776521641338303885441320972177958188662715275673275627912857984321102155595212655561722145363801652361805209385497306916536322974430731787221922939990003728284369565313539265725306918777080638613622411507309552767978659617087930482800828709634448865882275514620451736704222074301293424644422647001862186154362037348800331945382502380262192071509204938498702816598100399459196721489123575102432298921372064499431023530361795830412354116631269412391450560284731804343285936207860486179046002017898247026876525365697694707556223482969383878852128245100330331575253386468698279138060876733624946651656353455594037582824576640234273443460972449469001434120505217577722567014095426492283669839943080482382625984947815757222306699747034533137402239138444588979457591213232183293111179411125810197646153883514104466819752420088 [164,77] 173015269810889373356409476099248137542944415553819927832808841585871144626417939402557420150704157381453640287858115292352249245132742858851814211831297519218394070742844275647973491720086984017862161520817514475760571386008502825406896978675226332903094467582240178061135411302468635874573414204526676881930590160678351146674830586564532006649491095999472413027924539049097982318104576909627858592823492247903956696069635632735010698802789925640395717097913072892209158535570907901269814912823401251611465631838986621090070236374817182132853977989762279951012730526383713889907698382500692723796633415986480859121401592574427235383928895473433384505365193737534892278247866244929379763814374080332950030710851012303310564115966480398856716816727141800012754765937572058826041856080247776203452241931779462318485152868222162921891447181580926544655679630051864982919773319787499486155320384649145698672542855202915966073419300588547705955890563150782736047841775284325376169873625862355178674598059775612092914875169379540140429594761677157767455220410894857238325925598011611684125180159420596160343196242955708419550456357225396109311599178926807362953240672584284868157003374940035477211555541121769376770905020194677669596863932867560591799318691569504090283225831978233787229789379 [164,78] -4897922874182514074386020057063813718360755704713188919005997071596232826278464417553745513527128428158443738120134609071191352659957902871527667668895035416472349033324808459523289780103026386765654557708040549739758476949275997435991276794557838007502320885096377542513563485092680273569159888082539571419148428466602532366077220658493097780561416510240028949206577300839951178460838908452871856768738208273701315938522852401010356350908385838175218909544108576726153508159871003641704357442772002297077929209877044361186395595074676836508474501014814957957583924728764032930137936380067493906795285280381389827664835128232397346298908213684153140529355714448615960867513678467771112937568082852957409592131509048551975632553834218775373116114871734159829627989168341522691581076877254481436547697498680659380384663653563927679984066009830420464265304327996794594313147074013939670253057104722702715645020393926391630592784230268838217183956775411033380023053449744268918651750512140444484045855860803729309705276319547170840881703511914935817160449769126634481039585466543318390450026924538298314790072026236650158886728963908635105084067748670644317515111409161011037928681888504390020516820483624282946388580108976311799422227446921418121409716935391295874400074554424645695178 [164,79] -144682281486321413358725882838114282573894354547543864743004889900532834686989030088638276121188357127279956606300421580458125810595172119971166041518948981066947900855035498621056556161605153707887245939012398230825164841474012902427252512068518701767758535126261340059014591185846039450270092534646632905484122346220509149734235233595365513558988966407786687664834249875081760535028885273739245062225061179547842216440382742124179260515797331195401440236682483757228247769621214745893755880951100243685475525811807107087190109320948589906186199361863926008605913810918285112092511829224246936967029571374164747977841279320765526196415883329983919773563049639554914053065505034337027286601339592461084948855960998319046705430718677041090485667347530974679757031364573786562967434566920148639579451089126021693464505894621883355870113356509978396573941067073648497261467190491645094768430086864735416066555122946647103577759681902251683096509298284724218402511613137277380448825172755119121721052578285611267425916797223210364625971062437890779244008474469091945854793031838363688701521852227163372027622640422128829999085317565787031437815418315797842362703532005032333496817335667608074096740764762056609206672773732188733072800075120471667762670322526689870417332129389174760 [164,80] 20017890187278463688385938641231350969978757367047431585052501962768116114859075955481134752908745222067213317499577441002236997033743721591828535722757891004737678661394050205105645785258091376944328070878601202715693399828456218687400723118915629095034605760803428343619369682872640721181887708204576317555452603430837480247012622427909997601195148260743430779759910718076151116948839582862457836829135669110209630464528283341041578426661696978607446155125120326537521674441692704190001520671050189506157307907776891849211067409250512771685979428766706053844564332106098762266165234321293688246887467287528905906237144241038335247759686302104848259873068424170072193703521171755400287895765227457981802254999801820383492399193858236245504411215709598070789051400679244312770550886584781774408990768329924140495576809986966357222877127632642825341695502825433530936832785635525611658161043737817581265612982567078851058968364060452081823473267005516606556923471568054253757613137408362029312662863083699040873433080248782384541456438387758821369053230073717747246607630322134365438111187001563879083246905412764032227168169441873277484130516647752543490763686510105463501809693180726061021262418984170976283212691132021443424906105490901543750204632226041052530997110277744 [164,81] -837983888913593406881699634839506802993062431341913029218295609142899637657587418590981281427850027498337848168580560557577916430628298307213131849706353314308265256888579719113353258496625067740256727400861129672432790342760492444758996251271893052782545944325043457863642471728502777492389307644991121758871152539925407096293042688946333284498958373901235211284769094345776150691455775905441996648771875904690221470143512046748545963889845514815684418795415927454983189102064756154384707344196928040496781842012170050317521546371379229658015340562645887654540978646554949065579930835856412036693121321978346519460612977127288752864412008613309464241698286347423699010104006891025885218826557420538350898946309943928828050488664195644295787229536130849012369583722834983384370961706733869503726557366818897187783405527956319319521842426466161031606933659585832641215179033721284196926859277392336380049457686249398689878586079752425213754941265581967231045663316177387527654767338995859562330740130151859229266425485786326215939859097853685172092962092143546524373540917984104627201732454692782697105673912942787532191368316253760830810106782937827802927875356738504187514764754579386539039854706484192210726225579626213185123311023391170255910531666536871214397805158 [164,82] 12253330617375080930277438941278941698256629748603414302407743404783051952714341729063153341946968033594120838426673687695666728222475520598833539097872492405881436602805394329310045207010620451118625405165784844897763818990963299463727708608669899936709926081276346183394566126788716928418870367612486118776188177503048987720928245028096162491628287879961559057365533931237353416151346103966366820781890061811422930633778435054539131358654846268308595216383706743221641963064403111474721078099124441448085264343497266970303241891395119461692296383625462179372931489747364634072763033670804194979126406418283269901764092452899077163015866411641562148991689317948480402100055913767392763646760131999974378096995926553510889257436331883541223272674038629545645489315003747627060816166232665794680916173282086871365876585476567958991657598847877481920597986212807099502705669452403760687088022292888340220942667444760708558116753934520598791344928589302397661068520539843450060582277202591912040424496404324180877792807268484274335723803193384416038499977250263749071009366735139166374544022907843315881996007394127995562415717189610914963154507923246309821683746053660824142347360376215222768495424988550298771664002029826380802797762696177176646711163423144631766003 [164,83] 400444806420853761299395870441914128264641323915988110485406570911894343325807416032978329262197913611951765720662417692623215005964099167988570200097476961480655234426706477660764376824211158921480765492306991145880837256822644708637360450667839414635574345100400238515542171121457688858868185318525654741525395322381553106838420231028039175650222173080188402344480293951948276880254431204503253691624169007757541668538536048717821394551057700733086750581499794087256819646235276791734063209410137547850223829152636122060451246058719398285611105700055008111417464908566912611942665687571899004832744517068642124401043480771882664322078121678657242365972847955373394744632191692426183707695594252366629718052604622785736721179498286125749792710329159415878690775723197631177473833601867243552235195862729586823247637963118585008704814835956823788603172661617348583469712536806211000260940985414763804781824886620505966838373346210220229465926384330248442562880078412522137890146347552662527204472825658850837045189295633868729224770394496457950085644294431895722564261267788210973155084700014307465795755747476731200511949877641928939951388268657784709183508757862927701495480094287328237440545668255437003409411305757969797843475302320883463327756960175725720 [164,84] -25128094525827985359182738341728573811871641102075654002388480018419976982496271344040476366929706946744609240271645608510748863325854598070831079738692607394132362749879053464469089722128680811748424947539607484916931777700398859570440667830562076760733399545684079606633073775708451910041838381809597624153710752634544235748941377322257289449741561043827066631315152420762356861699929461648531743874447412665525414622757401357779482542964325268034936736916225344960165828546847457669938817712082775039832643974343110326574988652057384123809446209752957523245691150548964866092001546318736934050885978987074123765993689774214570739312222270469299094473828416715757353963943101002996286498552220000207538207170878500909287135311080062079562058514793056700119154132480543248768078907747116761693513027955865609658982402690087019645776712753072234182481405929381865084377780244678617170812483053050100611684365274961394892935348702806478832630389193561060828908087809602717078868131139057527076832153952664111150837341290337598699577567616300244146614031611559625690526682414174821874407123913183219434157096993592895460009206578111724046321769522259953855289352487905077438272363207762131740117942276997692933829471205060244628264730743799229468729641148000 [164,85] 548528118970255245537288652613602209240045514898542455333341504308719933445220070627885810563392701666871016591302802710276785655307986477117103619964171632439661524195273065926280739844461654283116585947297747654479163980612045123965380836799279871469519553735189727338303094214060937189725333930818054357020424771975226662451176434947264514949032499139414901696821813588246764149139529190603169256365718553894128055454250293318169523340048866553054692218372396897820185760414533862790504434023617475855126252694513170983529370912821221048880276629747118426079513403529570044595228330270188282008615633568545366997196568414721205732775227080383165067389937565604805678668646806653594857200740745229810388208366580581756294963300471874418822525968472951074042215497678412423220830311211668748573906866753595480619747082433560837965067675196480000273570588786663965158819620230984216142571600267412862753092457320500988811738450456758261442230388314909051806833329574628134332159820371603277159245345484970241810392960155323445733858933100988215523935762612900734062164952919499706792188039265185755487838362814356336885816037981846852512715354444943224549443772172064311882595098977298119794756725527533300331600624267013648581960487712692740062836668 [164,86] -3522408401455383718292836384585449301877580677516085718678529058168075787933236492849330338202922260962414997434313427373284285404701870357680064898778334135904131358347870920844493699693733302596745592545190030214356714240985071268119578172126325033308992927576155563228454680997366659713197696592085024666132789783049406153779279528556492061911754868848385796703590828468257814088124422939323242934968007518665441117890803921665651379576159709468230446857820630913195256924452833478531289496535820233385720719984569906632086380910743578007342577760219778638948701268665989631375594817774405170650614410953919718909963444239676605397383063857086649357939578112709409215577509879187755941173776567884759976152599007417132566457331266445824070851065038206832739960850852063585478280865986924512608734318183661707192082610510602340071123936138619222555154126275267391086903591420305760738984305085492913469846632356896934921458952415516762325502824767151689159993810121616124574914010128842852694562928712960259430811794649783712893874484776205088289876439700478791869643015349727610141257499356520562820987089605300626702651498686266120700971191101679489221018464622913646923790906165648802923349362907183854792616356864999897225076230523887769781 [164,87] -50267574933329600731372050230932780423075170945629279962293823719415226391978248159754007662166933155879508439758904678229017589653860593708460294251766242198879725599797574504700009809799178028239748777883137723332188872872191383927366830467255692703340673330001319322044356197304231836325930939700706617915377405346449864949180866627040394013566961710250389528711088629531068123272031520959315214411323579840675851768370159714936047810229839761148689723757888224960501088965314467875315641740998154767402327207631870023240914583477113959733873262285345472008790994366932084644532925367151153488379981842937615568658049714870003754446864615574332581190390348992018433074114918428949579946446719884816764083756059642877734205523545698638805830629648651733721630460641013559607983752184599447399947577679631391134080599214434077845897891698704176899488884104186478818968043386296591621808800491793189790704308969543161444692182764426378404688797832584692295379629915390332683612057363766560255969915855469435819221910704015513924332644216520784303605131467379714474481566490981124897538210280855012783881536346833787773286909774300082787264638123816316865713268529918968327636656156544043803003029455231019588121510227973210241267130228379099 [164,88] -1718510662205875607730739200069230354416310911656730724933851033301736165878328854297251011754132920072910618991048178136575672480915526639497871550444703358859781416613142837983210984084526531527470165190609438905939149336538579544738658485272295694485319342907056629258092844646726732706078991524798915447162803730980418062408379621740988893438175469124835611437083805102804884957774680553299974457078817605349191538137177646222607863134780687755932803729753221244644835480632264459326671189016896973748528807849449767800131488051185290476811671221432683924913205055875002162160091130053707011760534263462591696241570636939861810767584447993050603554305560853356513442042122601060833455573413396162996636128114659639338233695948782724797352896529641002409383542472511489448169627604861389245304146910856365292556497177637169014094422272599702082978374753237898532423921128089709661970694052299431957764022418889317776113080168253805220520366600522990590299392519025528404739648596135988547450957941110175070496979752347995185363785657080568273915677912928016688545062375943330960015163734684020830325346464496293342532968645702276883817415198925788628693888889546637143526121590104407167936387296809171768205018341148127382563368620696 [164,89] 62262447103064012072577420876909258540300263892757743201343997186194838742472723758346823250582332825457071073561247728841813995894537592314108451350639687435183788998882191433881881633535901527274129204917833943254406747582402118796726269433199123626934074265464095247735931590524133748461055174593508108583012200322908769674805344911484519261738686343025147586220064526064981020236549608383798622479070389060948922618466961724150092965350379429865116608126048340141003866330551295487276556468550408927750417948314220527428988336883133522355528150910200715378760899989540964434085267108525391459438626312089384566750118995514275439533023660010338566494597739215229249054533810760766195835259057472870903071619076148082768108443466415233810916669393818561214156413358040128014452867290150746777883801652313230598006526893567567768488895131974143252233709524079209801732344737672911226788553970404932217323386113840948955956556387520363123477424697529900215174974849129489306477034148950650387165163762571635353874836316106587335731681395018383745585017932055519798648724741823378072653200157129380106444924242404737456925915584266238902662815590796948089705194966864045256253755862807249770819968124441946829390271468354742980544599 [164,90] -10667663879275928083012611609085327852107582832802785192589905683844908325488383336950428115210981419335800485208434943873920850360400050735356350657167644324772688805138970382430782856227415696841412132283768276069874664668626283735958446473481736837147171931545961354102368180384417135741631470672666524079044236302375995729684199364801449376894281061530297022960963987722336444890495857585580232687502833804111590645204238815818507947147450728228156338185250131782641362418721636482922477234075914504448944223374993435925491956512904985247857949114171542414463798673234762773305358116350082996536704613788824261190372856323495599866945856730406527895800268327727395521056146202602126973601799778078059561953303586704764567992505970133974219522136277775710617483462243876122433165551753121341903624930773323092669185276982102669908153600665962102562003492297474402559451518390466944336553235456594080194558989840916557174880617931873302470434172498738440053110071652280805994069496424201586146787616829629033059629763922233710172403503162564577260975062049491980740129235648790069290651171035803296106932085427683269867495839919283491127525590643937492801826864888291418668996905372737799001898796074815032297736587359483766860 [164,91] -1271068657829422068877304540137038328383471939217117389382389060288182521878801637175460813311682995113511987901598468533307751718761039518429632231205285732344126973517510007637938164487480028090651123195137344620872640152383534208321182620228554486230907498167128227890803895530510750744044168838930454350466338075234727118778020987213671027903737916743715901044720972480166316229929945689688404200795217091499610006788551908113366080213411689365782327565827442076361163915968983347102336444927124906644713114851232164593230163817505417192768224016006850646985678199279903809548043314209007782848237020653311390438755968587774224694390617777579697763222852189612410206228580119843261294749346859909785487093119100776509873083310226639569950547691446101132244771156384549683874730700412501814889765926911830553764398697748233262583861911234624885577064088307391737978269930612462631307377290145309685204850448312641803339288138404449649802479283606774945423305632811273269234399839401999332450547959331236428547610192812139722844693492132082092901586542598309805605428405023526892025321020473436579284610086583221469635314563722686648963672375243773628469478068917519831323349018423284728978686854399575917563130050716599450 [164,92] -59213278525511512077021616802139231491405222921173581760699374002561857135154069204154393152269484523807268028300628546794030203511243695618622293514052497746932324658395873088896426637106101675927231121461434280118489634065941596783752281080889037498171816149193629572602496394790398425090784005125854309924978117583440153119166265299032979138289510250417141811267671793440341405303083647933943816464896063397028780454890790879166092087556049311356598084356562142730446562224717882301393255254522606989844959068608370501132802092447034534414906673836867852531404353239403548756772862744135002920797137365736783433337285571353982575103642674967303579721835493763008383677170738259788440095677542493692142455566153757037662156210761701742703631180657026901756471333117079068398233195961702599841266154635086301908366034511718257739750745560318521904391699700355941843720961099901490245995268963524228507926801749128278495625651109864753388225526958955150704945694429317423660941340507589799372115982401435386412520676978229697333667109117306207904371523194537071728893251462100320758585963238496912826395129896377502198975521057004549665221630502904877271059519349199394693123697134207793941039888309449751872066316874876 [164,93] -4269672813257143121109796318671961002675574073967426693117840838148215289489555709263245753326668629260652540642438062884222443323933587581616702354838489107742144680402028536505896030944713100139527359602028818705593764062558913965966626917397992797412722396532588758681300071873290596860217607546082225215359131075816592997815967380852415827233487655683622321747236920139356379232394516705184945265612416785087788379561701189823252903337642511555817191649144328321258310646990091814337633411964944529280030897521534176935002260986780117208182388775265090378225846064290962512227758535400658363964609397648227374930788027731973130968993949796087255068023430918700073345722485378618755101407642393448392439329550185308021819680295775117478536019401747217430093455681182893008866900266725200730522329858064022243971898024720209323326635915210389261878616849934748507641143146348172995635946770057503002578549510489652447377468252583839733841188212425369637254666518449389998454448117481727743311550432971479311950004860161695935451269013686592244950077280454060319451576732814254696228858890647789218639765971190950017251767305281069187809600237033509023549625415807212340435336930209463500840502672964004562203766431 [164,94] -168314700475787553870833676493641940578252596157189301457519463947711453828190744791038172490305663478275153425713826107983325059486214185631467971207850893927745892093227605634657659721898660775406115126733544866056872022545320445323231727902656690379886152764318815889081343949949694847211024786475163148953168609842820107191279413795170083053225202733753564837867047835580092425170163064556170420105917453236324045720786151048645454724220559263634366139837322897273835358070513455263299083846637494046140465990225033638469053836297754601382820415535384923478782517026240857088180559973874479780629457020341894823211820535850962770263372169494637718633381186996713872700871836184728719425979423371415361386956073380634352353830306502650792675725084782354449303429168022627270272533579850983495642890063814717669854728432300320018799437091194068308234810044148386587021932899473454367673625993694961070712003256630673617594067149664340357320842188050929145993333951111053994237904681026821491101846327311151797651962856541009699921225343972168037074896878445630644432541382970038105625484999085092565147716759148266490714315875176099737579577906713687075852512672741302789075846204824701542133868516516042943434 [164,95] -5607851812277391651962771976004497893142905009021698835885043913263379908550370942588228532941507528961209169966570093911571603909849779316291445055200894882890422414834763914575381525648476813700036798237246981934431365616584304774668641238999160475040489465776707220410834610233314561264274203634172970819203070455817766561018777235290264232272015477467461611849575798137754413425924259284957184779944839982683357606419625671756566669883091876872077773445315697519863668416287935069303383322484077304765359635997622574604908135416452516389681532676376533510911236017657728008697993626228895010095241155168580254892788345527173776209446305597069302279809854385424107579230237268562193695184794416456530121688319643780342304499697020639382184804103372619887317799858450272090149237200558673713114593997778580012981235507855478261484368710110737824005472272382431963567079300582392353191574073769509485917411368660102140090431508703918683054080294683571866924673791066882169887156495891900256884027097980513371457989251172622312822565641235167457157478575609135703738294055532213683773171832339578367395132045779746465308870458056800128248023938644208796780245082006534762012038324173227059136471617585975273 [164,96] -161199362007398136488060848187125066759412157504476100653340306631857478524755187344663634039773445029392468278331872234815001756561720373139160161225131472229092148784445174472267372434170122827778236237736286925989701465995400764470674003479503063303277139626219070304233297802608326724625815774786511027889215487923625587409215721763850625291278550244024603627911132595860879843196652898646904594882225189962934681634189024741189617791054333878410203852691171507314248116879351444048783073071280488709560090434162601464834342328507449089348035123105802382130269184362368542900634640909812741615036024484982365035359000539479095618769222150990809992555403188020140230887812300369354851811345086154407915648907473149584558322848162361135554016390403732951334783352542429381708652029611544706673283591922367723670733924755446340150923999448847964263763794153497015924904281760293974580573421122296447023543745597640234735224591123188404066290291989424369077994028520044552077857261884104782022202191517374791749819257940682161587001176710794937390997193393048164780194940653271248919698520753025971183972838565967182806659732498786911083973764909403366070318406954682585117555487832406868100997652801378 [164,97] -3407962907466989752128716376564162377634217012652225515170658740881968553286222053030017160740700406696716669936334107657479168711187638999684535707590654467605020788026677929767975033323583501297093972221557575712342749992408104588171577168097826556503240353731251660378766135251149744804940543248883310853458669526662302186687110856757259807418458962422131981280883700015804233697751523001539215724363511906380551439629244688651586785917272734554578936986572031882791135848145711160086928312864199757379177934492683566994244787492554064820695982102529037181141737216745302474494147389648428639103704702641965711208567885530991872494353094496447483548489241184890156109764202641291548925986863907516508675229252766768562519902786309073027752025105563366252158913394073852942751031663002431002772025331987169013318487307749824112242993680667349726840732041751328270540586346771599599456152175402211329017506199874518043624312867689590508259664754024120209993841876402078685721832846445415422653364874058936929418073120418002365866996575274465563433463136448528152235023771641391768698117013095636678041752475082592054736432271314386023484981346520382053579874461612383156017306666107092613847494440 [164,98] -60795720124289598789313152308488209276188859195598094545150132394680733001177697666930818284085659813031949981961245737313025691685079490253633242687988142672743587613497255371086805309738087956415763755664056332888686319474693216931908265282477412092504614647458877322159467075313414313823437111487063714871340260528445689141469122796854345369919665786123339426211230454187211743644897704192194966953031440332546026722957252503116341612706380677395246177870856279383415331794149129035841594951301536374195046694468205990172042951546406878586903158681986856740262945222398450251445367656904523543175347628048480248431411493832830253987643295722069520779311530876532037909930370562934230549704368711504316874388970034393041282891697777084769736462633275710110414417664152913212357993453765561405062165269582188066118344640420854852323378699770275346570707139567960378310136539146241337659611340559135890806520820311299961268574259324925282302167071435417623844095198762258525515681519945542809071274843808555741625409373083453932576311574433647813202711495405689420623089123084621807717095276849625979267068170635445347297418385806166102551264372025943997812595127173600764733956967939234717014 [164,99] -890243603469234085916400520327817969631171979155402145632147642627243197573251885096715446312973475608865115904076011354482557248479414694284488144796356769329860775812543637305503273059535774480109058608051803606479565545001821390666714866486932721515110117328109047735815636446222313310282471366020647062543228809727541023332855332418640768127978416136263874367035900305309624213899894661454187321079800781932933432805556668868591272827057088912594635042984444570017661168969276285884345610921550726435336646943103335930160739169479054161013269597599905048278344198972519767471347665695664319878028703959311019365409703421728141313093826894372711011843233270657796962844860204464455531809427260080457468165610453771059280158357234743686235565168293673940014840023320274062354947333470431996097839707864285075191996242720627558959657805980028915682057289153140519956160774804151144528782665350838820973917219510016159293669865238270617584001139930870911217092134534183329735198729626184685876060176543135059990190398215047143888594917222304949235315695131047581083249544838251364964025826802201375644822187715502152053128665652675479673158525193462885902589764118387735193517974518763751 [164,100] -10125255402258524474261092288787867437722303765120271704785353143232226333423728868547873643797668172174381803069978316691114926229998900923137286964848781700032825612984984533215740297631976808365702833680211342767971760312880941199971785672640038455860454705247305410549745099172030831752403633218648874946310637034174343607112795775633172862586399441444489619645549387451185321051306194801426060902933802264166200425528971648429651997767522261867393285013544386214885753033598971710040905434383131128432029298968097930897160748338401847320316601876675353279280542150673084609405292669783896270018034335097434408989576077514468535172462647521729320472973705576274125087647844096582198906162839382048717498744961978668938068434148737725727036683503928951196603380361263017886640281270914472120673435823281920473292268732038946986518054178417329433404987547590612948987731055798697768151215758964856192693925402823821600079786986104756273097040586226451814584828272519777811269808150374991012017228895992309150022140770713594272020656566561900957406835653607926832248299883897989258161709834274080096889605498261666365369206643248449191953808967642061589790324582969540830029938356320 [164,101] -95504568292321383559181770036803405383216259683714270815614290137369583336000012898506671867437724371257219057814792761729743295068797690557825174916860254235672912283303842786591991783303608208347380221007785173552062479793602975264087408183136075537643525607021837186221688513174787928115596971909980161802130800429716530208824246573010069889511579061072864201332752685965907362490539831719630833026754072194620107993440635626885032048153471341341520605271071318108310609718337304946209058348086434100246108485371994560698697814346681288264454781069681802508683762614100904404682755773760230809730757200829971050321938069689652565778976267238525881853031386695397703450089549544555853238629654855915162832712095106547107774717309130594428248459856085948954421752457967782990276966187854103956623202133134180962099494383019976048315377151608577878003142052997826351371432556871794161386623412908165497650080953145209718961012107853235414688750443810810247132687315720353056989218474878562033688142159035784575935781710632271165464984882404280879306685623700098349284943357124006151509681452502983174771744951068393088162763013495198439071940930703942439159010439960869927269916 [164,102] -734836492444604041772734672856677532926280280851546117981727825191333435384973492249968329065363631472577410925796002604408388237263727908379003554968728820162149539849232851537715233121040488619832036393632115556734956247824063988122532340031545500753388255818538837995721178007016265891671474138034004902865086033280500329571129040107536498766247665726943314044134803969947911769416274749745889444736192626205370559846110036000003354190552646915883579751020120185393317272813757259174015563988596643426243097387790501882291729471306065868548301377162931773480442135154247409191822434445994827576632616677782788707754718330838297018159946119107536560615503665604917414205568472764311381710610766462172740798738090928414602698355135908508974712544595820924666444238155909405909772735171058230800289462501723523443594817633300426485583581158076808285410001149558938042830386153565047564651515982966612238378180540590353792240728461071752673604038259422792238063068157101793531073916682986094299708583875946574114391907741226987123675916697779289724257791327126993514202297985084235713884707891397619908175365532137525196644183983888093036417793574567146861201458665335369795 [164,103] -4421841980034628871087303359333070635650184549965580805814189046560713998241679751143613143805390120648095466038797912703662778238280521377090599721680115023998596370400068449073237839013281799807975621822224038083154007668642843634373437511222531588481013976816862117788832740604958250919123508358527336924711870869212544926711491291230269697071565249453329807421125598001527301668429245687444357169761422042339332230799998687908352646875630179082407801837139697792645082131365046900166908040965801673106226514842871150534176721237331866116075995837915842813383172957525066588010024147679095854496431630476100710955883795088029106635189464051062725648934477983077779824941055528162540436323801455455050336250220261359530167167443439496495233995266092613074179095703792396072571439194241132585087164195254272901565292532357677491168601103670805570977453143399069724466071553714795185325124103490828988114719360340321784654768821369258582538431405160777961995864697322780453689169555170267243763324720554531378994813598108241333687405675392759096675598319577441536016108742593908705607361620315849817596457467850622930143534424218852672191699163589416459235588081290408 [164,104] -21654439260183256843254944968744683206774074080485034730103017275840146744154712322612889674633228006376370474968919036405061396244909294880326906603515995733498018797874000864477480535452982062058343155811578176815852154018262172633111558246786780928802741200679640775632240347355474048056135281780979744018878638747059934456840611647644536528995912026089020761092563485883876731328506709190710574498107524154000327776665145446440922212036256024553646468053605547724358812241353651387760068701482377973167117806426903178942226851193119051720307891252245843208056661465262193286195967265876364196142362537973013647528972844696216949435483612806160382981148826420355604442365371700932532901642619025398445351802452196577082802347963496483267576756251037715694270413282177812763525508002477442508026441747552459323435882974023435113037193335526904848410537886950095742561850852021093688807969117519888133735020785619733363501159549844793012433295942637593734612940057156887758727701959670424893607771149679357390509789194854046741170247178997309366065432091801414867063793129043474310406174047691671905420997730018258562805871030683734148765113925867781534665860009 [164,105] -86470351611730875890737716410952663487102070974161369256330077298338005707678149999857821265040153623490099459384663122671565062900760003652366776879307741936544358546080443968947225558326432152109706001375023523751136348196499507829417547700040065286809538042629179279636119849907942100418409203296113117054916605894776734922425363425213660591960886629322490561696614199215136943264860877324803079275278504255636132540112029147278066403056771316564596914794104276274017888990689504861121840598385492998516151033981214064533727521817984500172547094314657725429515399777449753290050679791954476891937968938921206975109139271342647205477439321786931176105967529873486168802492602726334621746890134235626849453152696277142170714494036758072559351063101377761173270742383210383142317878046913803088912556137895218210548979124208315576220653158644533613099660302820417812811110084931424703937672152987504350097803154678110190098149519933404749880890070363045302358889310293120738864643468895561279891145691498883529849077568856739347294517142463424426124226233031955522058734002436225486470684031986045980606318195747278253465497238811901202486982665166230993179 [164,106] -268788550025323491954182994591071771331591283861839413846390059867118093469762120474731066475210641861538458231613509764591291334886269178982153165582901230109190530023244187847705760731230853800813372469518304251730152077892603080966083888013894878814074965046661455601886734298020531012179597133588658154544731404210334883438282094064204959244897319981871119396231703491452785598604630316660742549095691515442370647777462548317102897357498392016772302774946087830276507615286981618618989550359821530215689000454048701668359321357020281865235206637663442884867525685440587011380287115917022512942392542283404508843919451270826544234860462246932550126296628609554921243265567040524570475442918313890460635555040641554671657534115400290530924621633274283647726147437369414551855759540922337499055438176773149231548324844099645615827910226422656528932098748055899855746321308854053883375202512824524359690685977183500939490555569977466742238205403876265230326720984612860663432327794300124134659443385444632636717340472743678973805720745699333974734132417682701594230802194531854909682838828058086992570402884374700482618395912435007330613884651752194484 [164,107] -661117434912184936056694883934211469782056749524887210351984045718980213777282734604485000720512723856601665161270634653040215906078839080057321978260391751148197911282357935861606270009437509166241829476285402922510375480241327269908886394142931720519983340860140952596551119065191765617712369045205353483876732121622351121030539139157815149223600597008718268397715973211360322503254973389708156077884801117949481057527661778586082033289836259666192566119309989374303613690529064816149080387934517237008763256638551250291478133688164311000158448118822242227201613985639528248344199446378023143058128280851357363944009493769964779893258451808474860061010771254521702392865514820104321673801072859142596871594803681472871576901738301178185503614213115714812365354578132092379474377150788263537341651972170877443207925153351752799704327049096202260764314133787546669597044006142630831768900513399267772735666852733415410292710312005999169621105363511139481643976650454173279593691591961816607213132009638902621967493629493769407958923282745771347662365169674835462334806808512683564123037670585500763069043138936722239215389943088319990508989363130 [164,108] -1322151739830655526744935020266436847064441452489936315480069015818438913095990071005095122675351778625851919640198142751430014168533328074860132359515671887152627013763075897544794696552372214312435210957414822907931976964806701766567442426811475202998939126071332580974557007860571826245222626709352989878668856540059607254033918212806558735728534094087315844776346948605907969214976555929297580159112500644842421394896363709040077226804788434243638813467328260565573640708471168759294783956243724167621775824802006702407418298497717891041438989405251064230969650540234581270101933406953525381894891804732865986043312805491461394360913432185741914402563957039039726712995902682938504990520049216459624349673209893952097315877280919118883796340226284145555484744297063597194397571489438929270779293492038440749665850694913499019675322171854239993063372126595286461916199141679031476841597259435649747541956052355989270407364621432655884533190780469320083274931076541590572205965244834206847965056499025261975420704880716391167598378407902459486546314493478611548485254479884179498676452585557736941242171904317582572270807707049163400938136 [164,109] -2035796376848399273538630140692497241090088865935912262928703891564642430786137272293210346552223240878067960445998896210602756121064027110635156723721127396087873808878932915934867971417372761264314488819857152037942852410606125127363439724722614774985062371222302062485196838303808334588866391075213750185336753927044585133698577954975672921923698229160178607343720686880650421422263197717938375670897912026841156671179815703024368764061304259284897181187909734681193574188578031840953151835799026008774069390602470937025362373574363978216274428159564397365255038724585426028391135836976756226061789618563065604312890518905087249389835081542054803285813563363100311635206058203634872155830087567295801387457526508696160860864784986834175740536409969810804482967837990874085926802648188497686552632746906136780650419504662459916646846252849501906590143360005796924077158506512590513556860460528597567431579451565801081380377251763616350738096073316550536532672489657540521267456900041389427550613266148998828664518575511591033465698166080353646847951871739333731448990880060991678745774640835144167860331025628596166132817630344907888 [164,110] -2811845644647668634512239300316592483553099721249472635560383001860243285856541951637940150798280781615091175279911091120656381755703448435120318349160208963268530919462377955530928670623866184389170615651029424220423554297437629165079137421914693884934400584321876415155376780700129203589410622159696871525789370771026533662275310240089092777790190836323742065087272949609038682972071664515956634421501538406971221347672569887490533859714265483183880364721175063986985458588791165321637266001252742664113559130027510457359000657175260814640189263320833507794203920905331069127921057291747637396146792535487501702672949375086370185321890017577266828891270900333495823317746045158475206645362986330819164349727731923213177245212293811378728410612652095224208763009592820391954150897927819605527010833117245924502822437919670723947581643386036576204133431039609935048952128589168760734219408450035581316730778381835003550846640495931216577153867568626800019165509567219841393790695252192761799715648755271924191772838218761544943854993249852791950668711385584634879736831494666896544718667202818124783229588899205151644420540423637 [164,111] -1198291967077004148465163148115029539932628117875847135662222311880035042712934183933662137365212965860632757938599010411733460995316561066292545287318432524545883765365384495215399909790751585320433291810062955543886628280100159444924769360037527304514069685759639924207405421933207430241665181980916639143816391078954999750613451849835238157992648439493237887967213727844335530313400968105750898801630363629375191777048463419165360608894941084451996019884519273839585040112608251811089868123251340650718155678779290199414682454822353956017328082717649111119349255315257080481696926624312490116846092894756517236037782597579939916769900803534071180903205095395657260453256674360202436010013827004640271198905375677921004700309246760002545196449461283008977059963923454224171005702626469638488843501104199280822808552539531104092074389010333597306686303834668795853930471002169326977434228735354588473681199855788266203307061415866022020295990429894923092197051474105252130263946678459893748404895212004963962607166055564831742933815361818081418299823103219745884391709169191469541807300972532303001597663293931597522697423 [164,112] 7322092944502317399270186766513153895518150366132111217655293547409084571185455689216599659162956958681038365437698836711213983297128622651165605675654519588863879583442761695753145107973588689757467799918273309950119876101762734288888819239042762577964857722220669888138274429141296542135056426009079348719568993051916891038292728082687704942823193895872700540975181594476310045290834514502675320533395788075100092171780841626184725073941571452943030562712939099635339642805472527355169897024778488151286580556751711893894074019429005737504893834422724349448640299181056113923755802051832860665672212055597875293420803563130530019483125741255351265144664558651787896010947332885549399216462199662157728179012700742065070359332162087583210180355170320983455412244954543105044645332185566179624692310307618121601871869511525656196399103167125398561857282560189377970560869156119554270068176115333074594978132070050637358929257808603470708733068463022722021567891445908263875145111448487843698008944503801453613623451841120121072270195494339702942013193785281494571939702704777053813784870374271216348825472432046108515 [164,113] -92245560945545268839804844273354189283364565708472469017733007243092066028249506825138366988144692075878763774182746045695485086713424852682436209851211249905056146365517675439662121607552932267151781286733832098371193717914464166645086063940707456994366485983834782817517692450631102579020175766562451364614046367899735525322829482934563384849765449019310743433852049625574333938201790637920927315428819012999164290997797084958251013363952623245880165590924143805869858484652598637178356543617122523621220605682863422462656823094417939857196751789533795514597782694651945527763875375548094349464867074695222321907619509701737476565795627396125269793393977260236757350159636571171174348606299585741687277196788410724647123775486753595776610568394088533042014066585614133796847062023544919096510635408762213754809063241925146451039328398124213946960010156446486837139794276875090957122813833533531124908218116161558250779141095067673006107916099123704155920745121343547134431144423782398609403175858168664110619181069246933309605580103979594200631290918098478551392787071556109816456273747450962059199841158736790 [164,114] 271081781359684630986763014992814749059801085392628244526287578341072338534518681030330871855405997006525660704841204302846118270232476073471276278555238021119143817072531995894967212769109711532929520563000798715543718041196338372716069463173526357984013684667307339598765625747375781152186214310096113496140553255218383537799583770315564719459757986497418738110121906254072551848708225704276754520236940993811994629676600006349375379880337665174135555956485628819530173399243386906923198963871810969260608166379728663623257345907447957083513210503326473733276510421585511686337137713940296709540457894748447136902706911387983462935426783181147277167918888855827852684668655547454691261960532855231579171668337103419369132056930936135429903223493792936192551270200953687066744300922071201852925629648178249919465527643736515313766680666981568865161599276261244869826178636668744806560477824307949346369556369067303771930976747590831467359689871918915684965273008451161067029104642629124896793275874793993355559381857764903647243202624294793381230192504820564723996105960310233857795531250285662231338709707 [164,115] -19689438208225271013159773416500737801791224831259506724720062235065270484363919531561330669435304445088095346738351960053284622052534651213377496857174249727072598502585787862199930536820983308884006256276680762959183687576260312617134534301747375185288804005665853729273591183548229860772355387915101601913562499466796577471192926764385943555118664415357200124982470415238748089518268218735336846016736145103895463955864800917663289224406151705267808406905547645467309848993351952961139782035085206713415907046675003535376941250840111745147507295737089927782160400049855822770688348676638650475754340192063198830950732780152795629023974834274804695823152991745430327742759677421412661778936892820892172723874918020982699228472830219222684321261651638211499982510016386046605018782914001419029734781990143142477143208784738356055650478804767092996068523020369990516073775004107208495642636245990348602322469147692778794426713389916219706258599624026627579544889963080534419134652267047818799675096157576276968659317421499288938482303463796183759998911095060673348191909133791421329087431217286916948 [164,116] -1618271403384110181742929585120117781064957782879395589006423006562973574539686507828062656102549349938978147973712825687379471238694548216453768888023914351224617738086506613931854694172849466053334715032851735050905136920127221166417373493545412281863011731988208490653104212926700191349839792278062126972277937314901882643514503191594724077695431906884113964822417712584219107099011571783290530876930368738594289922912841981847229924406382253810222936030975540628012076050178303866600225743249418645222635271246376084741431951087247481458896917088702382695487376109674836304884127693657231684507124554572145307280778505907794378762498199550268799304084360300682606527728470156959754358033898656040718352697230845883133682405442781242471368101148913759238988378005668580441563182366833386073679473542435575914359386233196383148753922100564224983547456655078233838532359707685994938525176216487452775817224970027954814021579825044932193225798557337304412985199583227500014592199979156483394316230063995555214456327617064807808819025426315247646739680395002472002869057134843757429992499540059714 [164,117] 3527920829454769713037111363660357995185009761329591994282534461447567597110687200564627813868909950237723982604578794351567125739567519782031347020319381629428893100698821568835816175424375173027678124591352205553100640797363678131684600407351264823976817033330789978993895643695846023178242704087425559856977904600732179558095021854973992094911827506113440045495317546303706248326634234622756047347115089734676873493804634094330063724611969476302184194930361284978458334710980262662287086869184047151555181320895467287656358200243048762878691117518696412443998330539517168121457760650883813556846226133342033912754679230740678275820437795094171150347804394561077750504943613652875288232252555615439597923460625984481806982189712339095730527526207736093037609911546021504444948174080474699117774381933283615685631967432772030182829181043422060046754621301373065598234691165327318787903726508236340257995692716078301268502264671324609232629873474437793148965587369188920255805715730173098358028794128822289283808961839059403348676128846721945624113616171103363616782115187026790030460274515 [164,118] -2617269653245188555564468250781265046403731098007423947880610590076564194192815327972030828940255645608950938609695283994664693971246248513661950908606607085131136947440229464769292474130709519400591539785816895984761189271183953021722086488391750465072882065536324647759190100694570212393029405232067323532330930255427707640019274492127435615285500929425089338864411300865846518008365920874471811754543978490703943125206956917083547653613126476516862615347219196015840191641320271190698333760812053893182535988506116520851687823288413485003896430535151987841781075865274421984914873262837001220504823053639413374808503841814265206053145658535145191425685098986555089839234820438740952759639100538754306083892382537146491539421830699224974420817941250958141319756517048317624158095200693085655275702621306983672363929996108088349456357685890003840056258627794767569232579165527679844885339492094200962539369238545488671126771143909833294521070877471824151282444291737701861079499305665386032917201370627652602590133964634432616463967182961920398635043894087019014532335040555757850856 [164,119] -403936129878622385959601596242856376786261154682461849781292900364670772979355015228494600188512741469196625514442436056710977571943522249803145077482174024362289157848841268146834943061855811407484413728083721590086973010174385759859457874791508025549724557908221854560467062840507013307169828702281030313926134479745853630374816072056257797782084103122291960552559402843195105514629188498291026961082240309497455482482154223777728795840576449997991012213528337805068943261108192266860101110091758808469229245768512308633356037616322699628995971878777860603756264963081796347787837499494075406168442126089082999091329567670427656662319194835320044543056476672419797813774467556113692117653715495400622001837672751522705860219185696837365927871640837082078778453244750504601258493076624970787657873058468273150254223439224976061999710171596160481866223013261939870382619813363257222830757602887290891778880989932359686536922950419781085658024025186891027317605337770975058971739139368280557549286732441202803448874290239865025135377767693270025935824021920990959813890389089103 [164,120] 1711209138738321189038044538572301896080328140987890955589537291002569733545814820865619434412416073029288693176801458384820938349042552704255251309278173733725659136142936419663649729942214575522361406218683490843455698721875955077947173085684095594628937507880799316303192983727827256177643489235688811124195217362682344943874828212373559659013727092666160278018201091911776201571422655765694500274854612159037255703196610102014269485492816159492801086409098642226098746551173927985987874013319970283689596556215390408692708148710720448591529017688901968525391707404183101065999804287699667843716982858146141173939746270451391009993965392313938128541105676850020125454091902874806118525040028865859579063870073082965850755630843812994645754189298610145182617272516325759596065283560204344040247322478693487302211955385436642708839749138835756407567761045521922721039132738855663055593196244170905366364479193384727968373816256624686413153387437748096343175654570047490845541316648987611087017367138995793304487371713713738558927630957421712236480576940859401468373452895 [164,121] -974873300816494920915307937728596829463621206782934163028990018102231254903042180382662012283341677693055637628159526973193331727342112364253860215900253218031272452941935280241023421917863623827309048387456755083234437466672874398173598151431573280608334745693464794223647338282523919501151764511006295611645061704117290792001176009802429721202034380869319766835221814538008360074467336202110347368027831758001869050382728228608763918721341357331205029171974568908428802964863280497477665009649973036290064158903402496660464317581824734935988099373546253321694843546589475597632939721229214781954376943757423233337046647629285755969326947698625193216270860606138752444225645636530643012363933331639298232291352524296870521980813402082622920758287420176202596861379544009544959250663452739962986276430363544753255897891737189454410714889869581097339612472911907375434846546814486999439620467388444822977321364883584722285496664165934905633666213203017414865439073739466260164860228948879107425185682537627168311679030027748001747028363863076363130722702316743640648 [164,122] 217641964591330659510101275953344357664860485141831606455917744815735058368689020198640816988959744703710090086068910072052672828815110839302876347067936969950496298748870186000416852833386742916014091247332805778284526174856126907296022686036990015436309195893023707317369552868403023330562350824846514054730462392896724115756744868839435371128537190674668777543330576107774103230790124848841503450304937040657545054548022163760830436028601875955882685069191123569719535750847635531625680332067464337955461729600055298917664692311293175977142490639419386821483576082413337476302771984340281606906456199509821517514866459846900427597725072718927636190401633082924421576776536109109845863836700650455797019539777901825476632185754970603397127854039317346046144882559265989279302494605570370209479946934684008482938726914808715064783168196836509815898859530338015028302423790587199970119454930272369385722955444474558702681950441777483563398361548494521711291596238239895435984569724956899873837260847967840083541628389688956171874632088289631658811283696046389 [164,123] -8744808610248803705872854782899179103222420383644239526677234150523236512116407629496511054231853805400212836381249249071233919025340384572648372818888199392113028214323355763093860025501619456003765753038139049130956816433987245650565130201159920037517668500650057515661644026110980505548184705826603197390477654536823527570372643923557878383655527395081687250848780581283528305301194138029130929465220584144938111213564043263988011770631801659913065103143013721008346975991834570161029565306443426962239711238415192921364739119200738549763821970213215225106941143119277946209031995215406296016356792264112846285909053234312374906934513021047058910675238117897801073486111221306309499528119104316985137969742665952568261079232338775752738167167765956384350297538350173736090707297873741431922121220145261000602163342099759234111934243272234986777548624616204953251277340421859811594250451576926551462099765599792502857684029454134648421497467688022721172066810151281140955628703206072346840394303555380156384404399980732028278618631369592469288487499 [164,124] -4424382099642990863605378052994558093867771732017042378916068709070627168761972069288293313392161147887339702015129502152542905474989135934517372641977140024818361131982345987319971802126439700135357956530557981304389853219226558221957207909807067196193486734656170245227851193275976332447610813691458773513883832729838133036681655615452263059992232646826075176257943170899770276474959616522491825974404332434946322697137541931291471842893114512237945263758531343213472052555920733532287664626002608024081881379967900905774167554632903135490808412603016256168843782355261341119671470083569145833681432363526656508535017814515297510041040894093699495091557763116645415714662152343976178527657514487687199965766462551730531326095694423634350119419563132748047171038847124533190272183370418207821497284616490473765300612152136977634195538881823154381191871614475347952546400548990756324679358492871328617203264723304199455914604992443053027387323959391002227027125405743153062951662434552151109429163987026066800722164306379742927183027671311137001 [164,125] 736974214659844688112813908261971407946418589427534311942642160045382961173798296533949004684829717324700706318231633205431446886116416891944881041492122010717235868126533266130387242823779253718763116713297618049280121275036385289409366138229211878966122122949698774937309959771905833157373852352729065156476314332419238067236883156294149699452606776652376709641614433415536027224058876728737536174127625605539872845927477541586231624214279775331629751809003350326961685351864748995108863974684841498808273782273782316963070851852162665997710075389043361858723822978313236534215398521404186778833659733022753391431534493179049445691518916142871820205346770707535148807378519714309345521613763326197796165918988698356468206520352811372310576239745948207773510801355667298224351763065993964127409571061425680032779258200640571473279369540050009260703748341803893870725274836038704079768591404974167951514084582582440523603356471666782351032003227259219130115945451090473991197177718935804221066149871078976083740922898294665567214610671040 [164,126] -118450090771233392797159619041131331939410604389346763636320958813539307617152851456971048997844155511512265982460428504061915780080415130141318074124572002655885350619731672803918112877555631778008364948195719348560188929721017969697877931533863012411228495927081823512129646476810641029154792102909240981419533940625026714163524408117666833122243893287116696415750602631342737240875937367696962117534307819547605744017839752914289736230728575092905359121923588914248170654947591674561141610713599450908956533899357236859148341862587951667010494750347367913190397382570980522949755123459774164623949452810651545708278820248893851748772950770297210685750504285209665121625608637703604748467272466100202713939589731590456936829013441871582835497065392487550975997762974855551788058086705507746544024042426345051189023338604811448634332303213179766681347594907070530396450050518916591289047439837367808690229501400857695178372545721794892861535102595415144579540221580590450521219624630825609009329655274588752427561024070762549122612 [164,127] -68794911082067957993986420625836955880638346489549765312629509814355910169341751954207937242918869422421997396183091708230842493484987790199439738363279051487830806859707034531294384481872689445535747979053486689424768769305979854534283760887696416497566512649433595427626920761416118583675576661944565539166425711329901686410904237113943176266359039750537582149648170417570696276982136431447299111139509174485497943375877716961749082650531617380179144240972137489130268354795016273031633485600467967147809086940187334721888869187567627075044027570156245036396308343708994558213888242698515175298496890709742979919002150433259554731517014720765910574383979767380099423623572313088476090653097274258689356460965258483994526198932313938453875257945180726695555764946805944870771662576291791223454128034473769578245454494101323791192529364961232317060956532808728418243151224474984401950446850938785543346319510380347510844353174598883906574686536410186968231998689593211204844555477563905312147156396017484290892097649025561411 [164,128] -54256758371141035177705145414444438257072306522527530526987499395276890226144311227129677672854070458872746343784325357857621128469869611017030954932732802054112129340082426586215600663997754360880124630659164273823107974357743220606623786899260400887488139044311101496868530200832616474111977103766089157312981135595112881688265595354711200301766721769636769937623845105529446792506176961505709757446799524742683449495538746626937297216184500137551737401258911963265326885767474181097598431437985053888020284158643861850514094050261743904391363241463592718649550879243485430933426176342982425921814754220109658577827177883759026650660130350746407658187727103223857173862376258527551621227299876926508164541920691994967103557349575050315002302849944015676370301989351861998475682698674132646446480670206707304138717284210186080515192514624264573113628497929324558513118163164156150368771169004829095940312408122885451535586632337121023510356177752799032118915360518085586962418957555754012837046677787590869472596995413 [164,129] -20697920961634072732274306291982188246312396238784122611949674943869640106201794652358820823479429428844445488777942942484830563387972512037299414168147492325184588154230663386253188953665321202020530345346848487993134930185190464059582210685079730276837868899767179526817360223674722435551135310313996080708259322449526483548075276574081475988000902276517939737458771029330870929581664293704397338134070028242293456189005510600389188998388044529461480960932450206021060810623881902162259496173399883916416385048003331666938118912846547664323802191974991892687997549246319825227552118646142943345750749313685169181571771946895822974266910411768487536571674343025574890016851558536932389767061296748095451414442118141998559075023617683910756810902008001831775350881054136866739553601276245822059749497284775168191993528057573310803845231795239335553638541346648576637629320303598652466120053531709056423657823126427290733695403271316298909738558132885920512787530315423756053801532745134627401119858985138533703138 [164,130] -3523596648711289461532320696027497872190305260496462822985745273275513666795647773724296923218003543915814469785296630806664901661162327821367887381486731757182668947247305921305910996409164098489941467144672416875756871731494531993867290575502622498553474281219239605973029017381416231215896914763443394433681795201981157436955758953392637321734823481993905930653805818752422406436203364952742296283445550738386940909727605395167143773566171212736682700735527536785816283334212434658443994856415574277911988146397064100025839418916514534810508912164363847551009366740239348440390357487977001592199155461670408704906615627119758283516959265336675093434778023874540293044463502011943291890724731728480443573064702972590603803072238330495903273546252298250432360770217388158248597502623409942391872622853852061861232049587603959075071368969280846945256530751599851205223746357634962420450179438414284205425377231718830449466389743210067611958489138131393980180228256361486874322721980045343586303062359413198 [164,131] -287376125348837220172905285041187350923294919182447807149220436530254609104989271373899959685919452511524031663843901407749303761560736086273483383168132511010465723167697036790374495330175583211486992142517728303038764410669743728224294166020564239477204224006950020181192147140238108860801405210150869397375816984581379109161495083659769949387961975268697087655836612243131224555085444255389263442862879000883494165223553071297262700806612346019538688962150860591527546905395621747923499701084356575934722639582760809310746879834471930482817654945977781804979533279268229666711374747635362226494817270227499617105659671960940497196346919988119793647276466978521432962782718976195811630437803002097104971628972162649267648396023546149788271629162283385858024571676289435750515310566565341035359120347945147901719086817265767052196079046108985386038840287316647176848095761717525119675293091732222198421540074653035098733658733109209742103640832441589610415671313571993890688999434493044462318674071 [164,132] -14969806771428797783981228679856923720934114790381036490243776926897384430217702269984098188276225096488284199522205503756695987690412880057068492410491608379104039654357552925509768230934465334041585565747702198031757673847259569978473486810809435658588575560860979717842154384755499518956568608969075443133611335267393336504829637580755627553790474778735656741917706341600911204217486874300332411273101509034340190908956394789849728474916625876935790831806861250840131054015528725868033048143755437819542799885570480554199129465291362894233354760055325012027006638184750548083004332627114920463197475311190641047871572652186366855393141556419313538004652479594365822938903794619531521051711236232243880418349215709365677173349040084119845710735473300091367658118095680220930298610619590512993306977964473072855254565553736340015872778258912742719722051822271413373080705732957906934985636101701853200207803037742055578849177310328100803879189970254990768283946621355516813531101442067198760 [164,133] -638190650338293488410351279215056763226452750457310180713160582176152472769857129055919210339262111161046111423976360045367461545387464318687597899730652270290470083859411037970376629518602872372538852197511495067262967373686792063607917793451032927275608525720213729041013461446273138527303612312283140597164702929082861348001402733039168697045605172451993784047810517645546429705827509117072221105643271239966877179556215290784786382897043347679622601226952406826447171302789724335190246174412326175496036907685277252324894352480402984259865729969433855236108891463320139488316197949798663259837120686893645488769661351786416525087823908344986582180979007730346339706494261904910865171830337970750728479036218501368899718951239002410781564114486320004769556524762798158063015496257815040362068444068686064364309643359608337776082134892911889088357835142584728077217709154389581761439996791368703093529923251333044642095555664364926507373075737222470089000543945988334603580424581449 [164,134] -16968198205931373152099843260144419744753414169557676269723292095764299611688025596809660754004142918736198793269016283243431531098659847071533845948782737002827813084078066632036166100486792079323778725749837921541084990449408579281397740827778908153560922090264328739296009622493198972369492819450258870568863943933640406377763937194962920839871630702065425837626307281997910986714679975945792767695467678617425519924214363572063892654189773271031299989064558952111081600294821103939128847338615271881012543774782184053205781799267460201803612895030728391313609771396364289245891882252568208965108864020296867278189203870054584671289839845370615273012612356742235113793386014984093586084323585373621584991404870737527396499575427080768278224493059647400747461774412400825568434464398723053510086009815572889138577012652647902028591800684238987840562353075902852838042939548089738924094404147847391597395525642609187768599548896739223881368663246447964230316097101273084900686 [164,135] -215532838663801929031641436113252288389520679767331467449800080055061676007783714659281268079515258310398016152043242915953531891822286188359498032622637956284335351077386774564565933745731213808059655713521739433994974942964550224405155679616070217537407735100814090391532025185937641229414449146946718477360186731646325449269056697126840524389473248710417987926336670246682285154192519102657696175800334158006344515496459942224139970981811047508116797903630799595495527836037530635326495152166924861732560239212916597214014696711899389286507194523694924169758344054783666300697584156685004232976505433731522630257397475250344982952530513452289492359271726009676216472524587748312462467208602934542823303729247061421450955066564510367580543468989478093903353331240608263742464946998807671124187627903723158820709106263753221431191345917823112073105371527772508194184937299392179669261475010909775734869070266422639426672758294007128353552663611545565961178159674893034 [164,136] 603720819586976949345607847010356321951124383976121808817222237421456790543138066475164006174748307872466387740154875485665914645297827788968055238384489958272069547441179434664808035611508675035962395405389948881484122149106242935438471319204598939566435048270025637021579950572541881844086358825057729494091172188483177414881438649237451298690656748887250898049315228767912021387190034100978504083410764420841826188290719472399062434541806752923690781676581359643263990838461362496211092400205108703328635274686700178840217339381316858806426412919536126319378724749834182952900218068468068536071671878317883326657970293656365225282463082281929987550876033311878112341709538716907209198802239948776136954945813887863519341865488174030767145699545329913770273034602835197801189943924694336622712727873569447539634928637997138346670285463500651487125253633862720991705138701149747903605187260955497001915423443333731088720826085398569515370300987020530433564537 [164,137] -400150796870224817217435541997164467290139478108273908622969730642422412984783539828647345197561885931978440359012409578494553454317478594325407688101287496295099647719236025127496712769486378286192442131933940394910638191976468084487761303338333053751698253610603895268201615422893080994086504081623059973448151335414108104700965786446262230843899717603266727555226412865475523721114129978305620970097302434807799057836809231582242641386440558616637409597608151048873851068511434374896834442724226804062897672512510926187258606942262917194798754828543336212339545140448936523035046636066342140363965419405944996907286464582351566400806385657138724769808341889794741277320372784250496347982045794660929002355594843323265730751829390203829551231068082766241220953286622583139247339527459490781894880374632065276986929179268466857795746717098565776285814365706612902268373364974611264672830579194793714417333486745765521212155243032788970435877952810472113 [164,138] 31353078960610426974879140222605145581414927265420506850132447466949261514561564659016391134050375414385516375797437637710987913966058657604214708027526384909989090782460612111634099035487993983534579707400090092890992867436389273677341705200311747309295262575234372020648068027687735628541829860100326543422702013032662829785578594688554993557350899417938214009113624973893626400233301834066734308101906784781286034623895048174438319553112508745193678654227711773552015922118372732832312108923703296899897801987729103280365940617830414667460860762254567826023078186083657937986618223106536245742249129787693082833166981912468705392465321282618753427491522391442273470238456201700130295130075000246554606415652589188175607705779469723186551202246257965384728083674328201762691097644489429560846087810427883881289644482980673033810042854292158450453788616174307801129365242843654587034733711724846426541300110665446871029042570163367581191962891900 [164,139] -865714596318674836927654509568652624917388795574151290410492320926575968449289503551778100880512247442391592693398192582575906401107472562603632465088510201872921600226603546184845494935554482456709151399040290954699291617889675124837400263101633621200264384976423881373779897085082739490394019291322532927653057452647242809249518446778230417170774846114519954630320184922432844800184763178784903794046398886930337301418274228867816841728852338348993853233236864479783605566366300208574106272725386789893656540951527218109145383753131534597588745662942171492058464035156440917409733753303097936506198760369317672936029062299477030167015060369697273144306860973601971928401926131133311074088492301735152299724537920058349423951770649834921796008022970067934507079339833724399608352090943856502502185841511625945310526769373568033808157051394843047152101922932996368935001909364569733305838739228025220363269921750652446362439025001644625147 [164,140] 8386794977027581540543089925015527296321219712445981062788226415752836376626369786572051488385467444952391245470745490036472390495439687411235003805592252678049162634348641893535140742724384461354120314480783617404309130651348357575430287705771086692048380526996991892326808791004900010816681432585826215070596869445972519413026210971941997789259715986693209625714562651703685070202884874203778822281652241824714121122710819300355527268071617381544660272918654029141704927052357912950355500354075618895923957248109971489331539738710625377165123345118210023232167741563647432492332146930138732467598515489006704868768071840034533330440327872983966818907322640000432005151578622082680784057565636833995679006573925672198279172951643359258064947310297017831902116415669070675975224814124608481928201471565408907793666400963009710135580511713312339618847758715244384011025154278461273593175084640955399340865095266190838702394510696029 [164,141] -28463080110317491908356675300601909026418301060547707844178260155729651111760617926023452455692788266048721044002711274283381288951344090704601634441150756099125323271509361068655368028057757609222868130665618465184995524428555884667923345244045200264357789963141618331119340507339140929705986744689084279870361575198761910669570487098370600114848488972318764808240090852760165129778368354652132125492156554810020136286298159093946002437197662872911079927661510016290088713284076584056164309161024516309579786918443341421587751701556913133859424927414178677524618559131739037354621244379505086408908452117701007804026609472756004124687708136901130344822551637942602341311436161093353475954666566634729689307602575478200091917528111248473549068970870877745328664234943673444559330098511791352289300280525337979522953686101789186494305514056168503344768953845554804549196290090961941870649402389238138315175197014228403604534 [164,142] 33638233549484984748378058690704625313836326747522290238231348244151557064830949736463324239753926838125777846933577784936522240712299885473638719633805076528846610089207075614764218915877079749345285127615603780138246965502592902148600188633220040161768590442708803524967383991585471608564888314830255460113922726162569220984548530183723394106421047551357181423989369666033038679072867488724012861797114470788098162704628204670012200718849983096999510060413251679172169581889511860138101277769143568195277676144667076082823201997414594981534383995800607424897412709635503983499009516576486412113852372146090405164064399646422396446891845955222087749521052932156962160104144833879258869579891763012413548298111483943350799392105184538897884376223803990199361562073223570067539873877328728036937712432134840699834529153407348149300822986870580477923989493060541474374405974274005429527080233215310781734753958112590 [164,143] -13701403015198815533416956022606699954068070020387549707471723139335894592447445636899601351351569214839568395124784557696006140429467562660522583240134863291230351389165436845381690876970483096615478163928275045176175883426671562169679182922154382573423058793376970914918491648278308734837641765326305299372021227521178597068649919655752365988256750935180771314180475345900693123947758916550290647986417533972077974852381197758158140887663134394605521795941310213605076606774614094301593376026997573709204853970107068706806453894341907019692197648074705172771935623251348203706321020845397943499478682720575198632964842593135737773303957291372650105828199240465918658683951447711177285524460907930606328237888745442515189505488868102159743442559111718799657326848986576259308693211941342822225692049419260226094142989937423905333758479396158915974276700488716562070720818551326446308359156655920089567943 [164,144] 1895570871184916113206481867316107068623031111448650503341978477727384101112834569541820458751288011620968818512225417080248202098987414467523097244577595762650267535953042003146781017772011955431544588358213342391145067528092179406826349602922665947695069817982706844969055946047629025923804043211392392950606452227371002556985669625232644788005714427143918402504558040777381238017296400829382278435266407096053430096524455929084866345530475066615142723085239642688527893033433620532209453867627697928669661541931788751408999042551220074923715658514656583014205072318017131913070711259082888866332833232707168063305771852107404340781493165602499411518133955877391630187714210658468125836907349808397100929626267805485282660332259638716111932812122226686001751518155071806581577096442823949176685543144625740197464838499072136107097996945018717422608519643201999295632707134810207386191336222018 [164,145] -87413198580500660205485190807171239824677064910740862914970046541586734871802906668795052348638326969550557739958740305322771868566717722212157222974313918021002457902454698603696519063841006618749286327917627776697168528628024664486773610997091018091897365285993102491005123929256946443221427597157973686851101873118634439872088725065645472839786396781876517686912549751059124815001881121404487108816092403737732202512047484291191407079659755371784310572171183176845363016180368429113056336518542547901829812863319449952556328725069247715642281277891620230965398779961919353675420122753499067786180129525456867842314783747783652011343060710157509554898770812206100376841152411984659614732503308932381460430024598993430803802500822086559837124758365284784365204606918476182217834934760437133885141348434848344726292098121921470356696347273807871959618857850582977013880256634995281926 [164,146] 1312875368519055883030998791117873393119230354876064465220934684483463870916494446511924260358820783835940421204297490795675035696477464286968950497434115289478855313889389444317122169700501798034965646677122084898085582214567307566825586865653791379952560848751140628804038092968652168382852830750725966964524223015859401100136821130440794532726629351364087723187035444728510938680559558573210511467622618537068794206774708709809382082205487075122090359490964922479850916503377562547649230305960358027984524900249198360229569615133037698243401298717759164528720330145902685251519204327705882548900165531572848042932188999803609528097310991535942197081268256292658318414528696169518230551942743457646353329432967671783633835607966024494418090340125834727376931650250929696617663176107323827704449688750726329443061574548821062847846181685592122066024526709376116964688486920 [164,147] -6247241106856517201476511198751227671324037746682505053920941561678673890807185311288314610255212402965516083672026103147896112944822564605964471198193290690075383635549734723808745957736555136600386091144525313963226224533611308915928641341782889584678325009413716414440048704653279391048367557199632835490190543182549027559032151764959949055893090698677904980773948417101579701109634077998995562925600092331499303071362055966284290050599437654448329310028697253779835563227352799191215141708655876325390826372111439469122112367533779475627026511894769263122575270011659220580564447835410348156998908056442047666722206493919074433495067213744487262127653720575569792998916268031725073917476448017819218705613618676088662816523843518086126928326289504750407871675559320703329881716998230457960920245045812094465033076401544321555828776714270021850746775823300228 [164,148] 9118696155051948847999817642963490329633763639015038323352384882446205320281123182512623529633983640854018469000299081338712700384710701845314664868135105736574281251142391392257816797317841271939273002431902946049214333866933289728538780790272828459126097149672916001698429253722638729283567792562846371669204355398298287747524279420737794798298263978983430615812486777829055531737269180346869751540006970813586838196777287853573633999250538832638320833603290689462936170216211333149848406538122197533005340733030877220865102544926998315155818866211693534604974403798769715511745321013048636293690414789195884362906771143013628081182717554199158901430303178667166461850139310370778035732084647488776535793566426410344000130055066929541662291378231910896062687069620979579984955926655272690192176172084957959631780918857281619281777256197045267111506 [164,149] -3932951234666025700701205261456053030484929173430075489448537873662477680489091933192587701065237493697265029978720766716029001031186106153654368502335042673663222410863479495359210082104539758027993911401790212508676180985071838313691439750258971319398107923142561192234603337972300689220185148069210263286543047423452686171333330679232097596286597006138296684611180720658789008749699347837394310611695883162816109140748063157102382532120445424622809134375064344115365287597289188444413678320573544648368351894671387888050391060650039476119480942983100423763636395967888701399932487284888406849708406146245191859218013110607652948724451854096659489420301216430834427525323730517557510873358032935947368548210546754008737157445959110120379740816286236141739372095077610238894098203492336676017290051179786416616343924700159718411453907503 [164,150] 480183015853503730929674354097176604913064688147120843736718281519208530101609629206862201722220099847571896309416313463967587506758407958846672351848437369797370371208004831756057196012022463310870431782225265419880034628810213675952430429999849340886077707353951045960484500087494680613162919929191730447132067475038602070887693807179971974527795439349172631921042460723734722098171664382402631590785124840962108845960155829557277348983334595929533815064941919471864763251906653365253645061939242190427427180265320691506471463728334049154133957629339977076638099533088311185483007628518132171130700864597771390260047449938552506206002855231344993933684672618913236683270479598794187895970366267023357922346818106063287870491667901408312743612245537734292067695009372834849612489054515790994327655237603737185680371314137826 [164,151] -15801636989582313794682437472058886379046824586397774756569766072174403144549102872859133051785439500751679027816228412991210743200279085563129821667780812501757919923180262437853734424105191856298441982230576390571317973258605957112583488611793400338431695076277336364136923014333607001646324360203727891547242188248537624027726460296366671660822482051727324755929284596013999192429190942028549230164935059646970114145417742315952435318878833821705889845637023253597060329453290454767873895712947801548981157381879795220661480580331562586658728327285459202366298299505379892893377472684521405297522510218552584896223957897336778558834063322796703291312476108301157940926395246563404178131699832220565099539095201042721234825777357287600729677229166233076488366956114650452278801926517490492518014825480659981046 [164,152] 132535367592215972714442644135778378670851839065910449805338272131171398982050141238876253880246435334760174153133264031318176355759924142796650464704374636359529639168303978999183105896197998262995183367766801350648424739637124924372099114627696825146792344358272900349180231795698508375987809456931672045640223460895896558929401291936462288423679096637069204220909298775346039530993100067995664109510345610935883178083741863516318382857795446983903834916487389290784670566330847468834123645398744505658533537762849305519226252357109846010428747764689053058560760849584788881943158748224011447359537691253124973556218584685173497107094160441790355061386199464220145493703281474420853122176821218642860270418510144812028547970825546577858097263585871114102271943180624431331778624771184102153041929 [164,153] -265856161070974726816158059008291549832530703350347523907676875135071322292508613780911217143125039309071907557566000671271310969060371273726346688111692601673997319710973475592954177736692073717280883016540120484789214338849166425358014993249442788870656369095955703954071467700886381238939394793072432167028481984820430718145485269665220836132026393049838181411628341184125391428343158365272067075761391495633223913555693976084171332968771881537084220615494597695841209273278757126398172820864371964785389326544119881366434546802786950689594601483396672064827958313162336672819937581792333768545034244485373830801237624498899244378254590545863708290571545551532800263706930212403543964761989498307960265521242254367621704739179219425037729179675120551398020615749851968297080920301 [164,154] 118611015198826825386459122148066444973819917966074738638637919118404785772041035027284593423310485210244545637318668582470081918910377106686098923206970914788689699871236504857632490179178273091089174525025294216089810243050746626998145814119646507936126604945626856011862142957822612752652137613125461085606980804646263879791332088867033662284878181624624232897517001768576399251753047891466236879111102642443390294319588912964521409341788213157507716626833725891272312247210761801412216854560436318340296895392378742738007992519302817578228860169088875037018580497928643322748580717279591957036186812198745233879280697636282134474214013845151388837566132508760788525786502711773693160373955191657545627594898367521765765710535285319443704772162969094327497436080504 [164,155] -10833133878671790111638992011415652267720449199966523951099787744732819744261288137563263002920161939619683770406316391634522593478621487492008210363365694912232023318518741300241402648280161918536780996510448712598819099668162910884325279168825416157677202615693146688379333103755861406381941064263191300621647919814910083118220089492109137417399973158157772765921441326330723638833826214158578149744965399995290557460861460876841001863250623104016554398101228365539892997252326004587871318558730444298642836086510119589585441560967735821544730547877126089265451763358925982703308414257793567347233577540028607719023084191942402204795578217419243646329265851019698026596039772869928151637165011429142987700481932138514019378944101795480248313240351764 [164,156] 184186123453385958751510570612155976841155758938449391116386034501315403991620566034818557264457685445156774832023575009426398786612312686949539667026847845036640175913598380974341417172401628310442338702712597189284627160293072202212437240832274368997680177048343881262774089197394327645258171291616141446344476541409395367149655789821904515968324375737016445399425265141837098078000840857425966232798853775756308010015052919765872445077190963840188789800087059586990714488811787885629769185936306527856395462264414739891436773616713887567830326444789297063894720118193589936902005423152429500242198700358166027954585052333531194967810137760214654350595287441261489724657424417618006448166761786814423724090296288537879707682385471876 [164,157] -522534735529038033819531389800267591272711860056925286176724288750307831311871417168320161525581107970582098163021288612461823251486067758594446879379422062643262190016677303252440366208821982350395317056877430098970529122102120111474841520077800867663722483174254821028054834121412673180206387541102405437017888481684838529005217231968455999728508006730153299125472517837936996124937835379243040327222835359526901287280412980612977906815821015783895720708670747188459236961785710110026805568705172038950696122929512895319332369061136419530920861335710492179572193858056798774635898842327628670293075503421610286648312521026874268417376530751168260791753772880643424318045108552195784439105339804968459594681766816211 [164,158] 217933753382344634411171345447722783461643571691555240323618558986462977196607588148397077552944586254482044769050045326356002820022383773996694083549210823188496355319399140109351246988022608677793692031565537105356676647971832879365934683098496241702075717714675313226621683347213400754409723051100361724329190534561436243631751372356467355834147594619643223347713284405466382993217574616235948730859674904630523587595483771775900528533254839038225663198292790391913638535191444102162441920618384657287298795262975849331532468370413795502927136349030497424072272515335064452237483454519569689181435720361266626787915693577525031085540153592695572601805673583498797081687173439194965346012215913401 [164,159] -11528899342750338875052528961723172924930256553936549193270910196594936573423800823132992856218484493151548901343143790261204567688064153296854508908538666687085562394130822435219869799681921540493106009800918016352966230114202933817525071124076260450073996454673693513068211701686182884144962494209419899217297709575297953125039603885380400939387140645301120346838289331760664183463533238089459636604873747249991802515946013337109053684230500084891421880223017550547109606121918401965428704727612065123182597433443359415416473230312304983919971403418175084847618045711451015139979575224806444773975357793898146814592213555579031453121798931826771802636524143697725047582161932458 [164,160] 65044690420305155057465868721698148097334122801776441590074074629689647947176925972210845955909004072157544004783760743761682051670561074440517964179761172378421844360303680866101361460175890244884770605383330824419013315416797253035295629277990830445668110278240711793521214083664265644105734807353203783504963272829965815686552259471257059184937635135741277933351229470510078737677456727399004148370421490444117894878697061918161074371475878891396815228125904684475661203072526065821939838034474178596317637828124774906414560965737055835730468502530579801790194799200230191815699414945116529276384395390298475428575634392916520283139293137966622685627833916 [164,161] -31864275150131588763748243167989073657628810031607264387163745645630594216272974698741519925081951545834530139106742392796142343579371728213809957016603407845565132935546053848275200752493349358833463024891275696980993425655315360942224167552381906550975420464969605618626218351614357409224909242610274349999380128213766878953817751059469628027294774098885483858398649963295552663799836287599576282038451420772174376205261813180119889991309487041990454194339754933416339677120155793064736202996990463109766530895255890583259625477801435666042495100288150976420810367460310103435317804303931319506596289128457872471305679313705559722443940 [164,162] 1059158487094582809851492691954519050612480789804083088680867889817212385040463830739901699164899551345703613347139811900304518137309550128876927638161990197186105428355724873539179357030795974840462721964070406784666330747238707655772245853153256891744662474317305369424016298537495966973339712486649344644433459739461273502835632804776657059393922157796832954743036643094046303988090099586151937663421209330871633291815863787805255886117684515006198743457732958956227495753465731271123651102233104701079469188534612420330368078308284643410856484661819641372365632041085400864644039563388592888293840927116924750236 [164,163] -1769939936537144553862414769710059791358827149050521223273649628615165643181649872171028350648511774317666451522699150127026913748816131502656895260402721739643307183390194130781901733007561990548249714689244401887741871327253735083618260054102420371331301228113451532784098199469227145999792533583321314566481037555647075852019201014937436411170048320560269390626599789503727128253277185383788635881663897438767054284512535767830389122546074283366127852228666250884788255798436513427210107208034211910153354327605423816243708448612813644677873324664083759103457694244039068166667072756810400 [164,164] 102650267844854274134178116256163241048501423465596136733735625095917099192817121941649185743129810160314141372252592692809428122140989620809624937006099817158171726820018448582285188712081337988533882463047955175218076723539276023134434175025571474257569451192897119636745480912791856888587708023139549415652269931278857634758282598054129340240256132229258892448156613607872837391998662855165028471494172926626668693393124172359857211878810296145430697258788671852319788154699617741582296360688030658713677118966064445045735862475377226419062813450325717082152275692 [165,0] -11823453834625272792208313642933085088652932789718795099798975056725625514052628358364127917644616864687746353573367769997528198606053036579256737078238971433132433533072007058880614068423302845251476018541617591260992962927852195980377527794457104070287138010818025234569968411524813999338340541757366916868289401821291985147740434907020490827473526315244221025448284081551657254484464679804761163522447299016798279303075362270100321035459784259611849771156126317128165048705202512782977870155319415412232125872221358042287456858619279807969065343988319843577809081498566753842968246715348018146403648859595202244826085603067805329301749015853770379960400764764304560625812462662292327437311004517086077756740436304627939720614755864131750170555048256829965655872816072131009058933623067809341676544162715239427663051540439418139363543664255110769666722537879586847932368671210324119674133622138824205676386554400201803554235645264585026436955910803666376585129016452711087309405674499235062689720091142326306538991620571536589914077170037444957555147622008315302185630725770080023317746842291915896268309739611744636044590819858360751035839157764273174225685487123607609568525607348682674673639941214616447911601508992260940898894013926604790386460718682604140987416921063831518824611824941654600091806235776680482577633127144991790666894983108002778546317320439360641788467835367261017252825117296506248194812319958225057744862873578895571743523946364579251282136340473979072474238262400758237304687500000000000000000000000000000000000 [165,1] 150243447027437128002772603462866828704942916790166620713323133433739062443263715754580510489080943492035327709093347200587893606161467944413301140238821879682847035458806202609831359334315562851282047456024329469393682648605736862407945590668491955145580544611206365443931752261079723270730550847896833965168985256615521466198873022600878455774876341082196679892544084479780137287292469375725625334619089442025305604162567766309152405073406679114586149224809336617882344380676937799336017604388530302812920383507945666249179432553804828610277167245724563730426118699879754401812738443860291000457519908700858457459304327164313667084556506913588746583614567461189304984879807113516093372307896927454691129596220611740758800978179893138220786728352283371156732801562200800642842955097688628890156625310227898330201419638246569922033673726942348990691901557441933506417447756923031192250895758448261218444701180965111777128536161455757630961835175659871191183266211958580460641996434863715242122984292742303705289740964998805089410311765635067814468550179522573633670595636219067886187968335978827428638206310083149251923067473626657789368022073373096285107217981915258866308746313928614227915822263163422153466117712089653375220140082198341199394875461922744151966493536763842704591438959308636730219484297340245371463191905719565272614293172801085458699422206571165368564697710197570186357641304676764201931441022611019715922260963297896774842611143136764975874539821889911058570446604018451094704231262207031250000000000000000000000000 [165,2] -924450383016379071961898384286481460243982423559574700127957392983181685601692735562455689749550938756305622094566110353590833513725343538493418816995225601697953487072760341833493655184695661539805978510293557451334437933406422491588638423457066265998468905933056140584662052153029417905659711715217589712977178891957918616800705675372265690057385297359614067257540551556386338891030748862795996813973257974898149709962358225111583534223229419912821459191435108027268494455234837403969459497410130708029207218111109487100036580134610959710154969976307216137025490088378399475654383273579047706610438179397336399116210256293518269760042628706709183922641073290043486990123934174793559794135804830911582609061614542465380188850157385911642232376692810089962491155248565587196105554416187281698149467025532255785117603731215216749673936078266233152111336145875020036436507724802256798766564789886904798558561107337503643863819290792627768676941281306848831607541237681741427588012166917355618860701883846873767722811012996506635869096185661962575545709715067451307648771017089885722813945319858196242940188565918502123782829896868206207105313234406431106526307115504409518750290781488099836670144596099380465674455484850130283561307541384045626469293108447885910917117835166899935567347952952192537100428259834821251917418136759769643396688039849095772164840988878921845957174290552737888835550993535441873651442156185923191321906604345226074749240803161143929749106324814962679017063571482529755666239261627197265625000000000000000000 [165,3] 3669832906059020523378712805157365635743374507364578672306065894076685072410032368314728109030850839457688631718482379723838023409881243199683724865848248366242516589476910483839430847022471845634748498714548943033841665565708562906519711743656303302045846744117198681769119529335254817899686060448771212653085706764035308049282127128482261730223479201609743369192637952446574661084456225350914642172839635221955825403566372990440922256650692877090843019796724254634451294629413874947848809803049697967728036773954064088315916639895060590024884047835628868485555067693247287052239719545982520041593481110336021820956086223829101510099527726246250132882148423542643967892205957669194754622789784044275706220275257104075514661562996139420748356046461679045848843021666247256755334667571736188915178057867982717729068291394871397011101940538528517883402381564074895031788115825563312196778923345303007143132230200239532577826687618028373880038874655828256135260925218958666014183013089737014138327781158173127225853458660018291891555914935261444921798059958965336853530103933442826194428049860971279118066966058966152929884758329258808069824960108972869303564179476793452853885470151845030977933158715382518988732288544498851740980771458576814951263499695887184706592083612330664212547061531475317077645075816684924053130181703558654691410872051964609897747072448913193231289090161957636169969830360271677462856778766841146406807359618457747421753124416765171259687822817436727141832044596501707509213983550667762756347656250000000000 [165,4] -10566351933461575316455428351914645710923089938884528950760781321364042115464309719317121593080211133816221108625920357100564029094580331166136618783198091072954793528611046529124036744033732087906768781919364258825533710705538443803192443955581183656647282824635586494657505244156215692400547264933056205403048437035953327564983256920253361272645549809162381112883850561132288800906726009780161046975987400296086314538398082889188153252311932224433472125664471350546736153691001073876596541908647029157048461577602043125685440676523741853322503254103205841993433496605820250559905047718105546720791507047539346719399595096000590965909196093672486499372468877536107064252812017391729826699565642589066243837664917389046099147728205729348220195736838938750802180882470374623110735860810742318242442883919759263572162349109335770943183184045240735573953839932545607373566203623866660625504732018441917644630393562733537983251107335357578295333351006947133128837889581052307186593296846908357269215679026589945692409753357796259693515306311057776883138053701424910127359268515001951437929971933865542109694816425238077985483200204426872732821316050383513050762255351097158464111501039951393641449388406684280141897346542599541573488393510407044887851857739904762497983414447651379389514997092957390676555568991948540523142339817448283348991596441725355585203116969285934844115181350104916537519509723046494583004256727984705418159228881287170331195337652279917363400904603910131118714194247562774592514765337109565734863281250000000 [165,5] 23519459169498345331001386113807583389089281625902259914806658781291503568462807436771458390379842256872974604369144467776574442142175441410781476444241184469486165596922376138236582820898340043457707506389127733837250739390018368408986923580690338907745951808009215728858867897348599992431039623860746682203974496764521010482839706056737924982410983180112791262508132813693669215039296947304178555010227875434641268418355257160128920149817696552487170320574952819181414551010087577414432902191847835985349779295608624388786508557524231048389911762861079685082578088563321610253030001883821472872799155643928113795671916530458624777019819342551946058593865427678290582754948411407102105902247137532896934640414589943944723888758517248716600635324531073154509215477443541082542680829329227388780903539230113030733203949624510631135650851144697347733772528619714502753253134301546215759517387887924907828480169743946926918764284068442553373265997799575317381829635437150953882041527280850732118137855017725107522144168463554974581398763843165935226868304674638710005518697582343526562936397198501873432225355472706785938128540397747405921321042674820103186446992111718612773387377252054310027547074475747467395211346321300381456209746593392188885240507615639055550793649828011502069369272486086937204330284139654920433886011475736934152829340127923034275067972937777104393457852848924347778476111807632768680960380305315339816411543332841523159586857395555260074013404697680413537051864086989723260090849041938781738281250000000 [165,6] -42125839976104985528271251604716649780772121856002305796973039329507228011689409454577039146500256752691515658396744804526926797329335568965378105170041304442721566329998810897210174663044710549744135687148012831383622814260450099604656247028383056190647773138122391476917244211872847058205016078557341686341904788676801143753634300441918391280018927850476326365552564629805215320742389606171503110906081921557309662436413331656123338295679029029312551719881339901340057080174155500237036201349069664049070222864320710064015298534057336904942103062949842308967996331909097409159686196199499330225001724653351881389728212681901073933209105311157657067166681459711281942677351825561131503245628378847533031448995452206319441449004730199200460205162302308360134056938714074541032007815763714928471776200944540705246450026791684099337748958888029911262634512883450298790363804191904417086721953500759401256482823116595843426803055154232224860086490938385338267356173623703948622988117665441811798740758206982331139518313781989615913060325005177644445758041208282700657792923163550735148448309602835837193574692627651456589588508472636881931423503223445679943038129290614161145749925627459032014061925162346504383079628135588524963696413839094808117577411134546239253862231618228897122366667334568733131891771252841457018023284830352292400507974868404017826646662284530158487736706482916661593862138659378718120353013517455699674611550083368102725817308978111205710269591373887906771922050341092806031989379525184631347656250000 [165,7] 62399004859195351067864140411753352718739346322773871622231150594150169639775670927383642055951871669318003412668139681381926747696648063555815020823470500268393863050877558744574484458847856908634823683364432054451286132882274028107337810775165569500833632458832512973795138691342045188046198878842503962560857019784987041938215028334450436238031206233454304335421692528543392401425143355809294190305044650622108357438624839890810680493526367040376717214754857873415376709526985886520903315067078216040992484200666893757452066719824435655872209075733171963070508697116939267436181579744840298061412282937973731920988685490909490499577121534916310407411357968206359517229015526500239496342848872983305865644799289065768493220112104061551027774425685817605275905320966905527386947563994304345556082554999726860988100984239276476062552976236609224294157620678435331637686238814568918884388396924622932567093874786718326288262173922488497537918173033332752923475363153650589584315880057101016588236601667399290758796115030813242402186744519389851495469420353876442228552880500793615291225219785566657757271039304613106228877992941070353914935262894454165085264911385963157634807465016651201820561156583803546021122858261681528292947469539170782650362363577872202736749638101430622903791079748629148397836502823952960033870051786353189491934399534228914361624902083659386632229772485975300575814673973078517954182191607138022481721904472473815228386996113567499550848680163554711420865521870508951998609588623046875000000000 [165,8] -77972983916587834589239469290860267218567770536278268677392769957858373999637912459364798233497618232242292645398534586443878857387304625529798366987344648333344008493660766529192406606703074788577557504454076165947486984645606924475358359154684394532853647799711325353983241058731565211945726826399503372993841628241094389005096918512030952013542630534352876553180251144732682872200247245177465010795199676715869354519266873427951890627926910287719546699833231124112241146546795744860668547456583342548251740611336531266333392503397886155008143588703842901664326630082067309291974457190256912551254605308261723117691531895001884258878926023530225702120948780351220792865299851359799965090390442541557512206625317331604667818860602638515661919293714382291044173740068674594578657192220700578062661296560619465464872331878982724655405187865423623783258775516112322361212588078230260364992852699804378170980232275177270165225799743311521003019514494580192635390662157389932242645552152012478517687234755350915911667389263955974468083444548678070825084532406927547358034168070106181695219859135834806305922069412787871660954364768565135738959145912066028487280687332421306304761720675452706456288936991728269886687067550388878382228823197654623148684298479687625860588805894403505669589401327103058742914697868938042248925506005737704587312829277129061263537151993460839106315773177361770875085891237594660467253939367569768962529300312414733276812251002681623502882969310801494730881966537903748098906478881835937500000 [165,9] 83436950555870777491864485444634975911944149140470465262984262257350384363326153262302136135796793535874227321107148819244385915316196983649523655171465501971233032503773606182022409129881964649841895672316437766934152298016377403626713647783398738153822690057397688227582683114515158787884728461942381901732888175530366386674660857015413883955633067278158980528892909683872373924796840255555594774982660742034211643913058372023466704532781175196764695620920397185874932670679038602437969272619063179367315191976850043031871845945946299564382122977134697540409623014067224382157168110192829495964144492435957761503140078317271170068750586679939950240692448251550662690746403571162327425059799818086046910155471326174841175043776118974477898815852656969202703052754865037956471022611867540931245513709839416778456504600862995974168715309114701301316223299639064466659159211440325827179748515432567569676643561834022635262985207437450363541890346422653979798034201689333708973286532635418503838918758384868932660654526225576826477353071682407139828379819690609722072350222066489310026089451003081117362283482508965318487979822720202261669516869796444765335082699261029550389465157581739115371117097927766451066049152588677652848899019087701226092189495066980309290449309371296427816554962709615154883339873690490889277244235753589851473234665350610945041302704680331814830308584220250009679787389160185709142444089184761779350649379825135414037162904136341650245784802548479395712326308449424051892978393554687500000 [165,10] -77305216286538599810460730733529916709807428559066626374214282069491375377610249268124108148220541846788324072368305558059575719122514248486343960023955978390846457192174494688360563075888023856147200670094854444091571253003013005777788947743249323372931111396973210581054809222643374186590136926543640057136701922208508051589130677403650831255629670925510903785545104516614811864144169029217230750072853947286434884155522683232221051986511562904481821309487665016458552739847171398809104644075961743633812273072249256399972514881229945687093443890376465119070235973969204359588001569322592056579338112197029223724371904867699704977750393770927093404898753348328680027915700301078978031181855203128484030396780014573405742035704960285636454491835602561932015471087167338617674652296216833796505575275025352398788266209602699205276076141954282475487303319396457645308570155552257945746562265385681808186004231960189657246246716977283580995223700260837373666138824883992346486499184889186332391472326546256164305742895117859935939945235838217746611337739922832067993966458592793142612673027048388920992567090283748469498341069034892853551568091958213756989521474839457671274818625778335493718817915700969393015017094941030939357756533524430276427078202131300159866133080775074685554893064781136477603473583274911059405917069189996028690069031089349205620441909202583531664461544154703156428638060409510562706873720916624028496422644409538612677632518363903885952606184733051931610051186601290479965646972656250000 [165,11] 62513664789190611301967175088897616704394024273015812044890634102973086578615997250637374794132949013086386090136703439264061488927545023288978536339619682910719465803180234932777121171969429168756708918307961678624283927880259763549984360420449038655054839083688736767621230579230775878915663731011267998004293223403155150291146409032204114857208213768241117844470532792722501511823975252513148934613895557336197073360965293179979888460161108983305922314086716971704525709823284094902484768250549229199731502973718272702451326230657084622183801798797869812638921283216867850770865970646533966390646840572615124854383556576001756685561435446912556415358755155819824093344527098373080671908281279880904709216850325808458697173528920390312271471087512428506723004461526543912475882448455225042443007481361995037924074132115928195117822571900649448438189842909923820627089843648139473247354047771619075577423568964853146064393386141684294914031141844232821886759816666880281902172039275427343570139129127052459853509013801512439097930583195463283464364150460499791690301929022636114972421292903163311765431937220810806379775255868459328674952529829683683952233119080285470212885976712290351928218934436164196162655856839768658172882614097875473685605704736645505071344144076681819225120780242181322812760262203036026139376510232156895324945419351720774686903512549889598675572101912983452917876563137068442745693886111651134748934774719425301889795537467337183533355837861470887718510751396041326622714843750000 [165,12] -44490602068804740940536315211660028887884442718945471186353193167775904004907028276454142780239514871189202081178429063770075185803147644898237069808444977045655999351554944543246033251925295192646664002534432211263361307152044279328301962575509569611251135004780358775176373419982414390152812857087340808596755353868019995503102561500670670651957174653801580416635985062764742269302939978106717561245513941825641035108026979867654120302945582834512923194802999109961934797695128574316365737290527778145657621724225891577461940580681634771892266964553272354360217072403702593362248384449998559900424192542343055283180058404607121433287230389763428626680418890541463422558769574784648999809449248555401131824567648298458942399587376637954078162900253260256205560323966181683714600117754091754155829450241912395997994791493520030012168493930015806023301123647496560573268189308559328654108349658003073738619766576224325035148467214199075526935423518021214858412861511809612499955727025035282393702973122292428330979624343041231636405829962096760530020453928310875507101951411652592002744701472985203719802653964830491480973188881646894003140035681769084372439679174428453082013087670534402369144310589917459518689033160632084355069718386867464291131379672034597170916558351024933506817450671881270640839343533871208645779475672050199814299777877762570156695192387103116316464031338861850055633626610679748501310032869759071145912849044120682679525986248863604724449014168110573836199647795114301920371093750 [165,13] 28076447323341893241031598181090549004191821105537257487241551640391613489955736459231578171454622618140824005217477159286582248463317502968143388336350626178080348676591486411198083471230006042982543983747897345486117217882632042466532402085134231971582085185758236436243582693896431822675531695371542111315690196532614209103669245391204784874880439060494785674810252078109785809411928063600366777827235680015271609552962860443618756551136856178719464942478175621763566855259457949713337238056421569130825667472868456963668550727628331381620595830374239326987613196766842398448992564694924340811812082718917502704717968987532835643550198325411412816208965404469420919718503580094384870377064755430269282857096087265088531320577777193810925249938127136802768155803987096093028628924249909631701754953603550627041385147729219423271825025493203867924915368169710154843411502784108581802016525679427472108600326880984782130271023668604523908564820413364680980152368554110791253021058083919380812050723407250719248808996842257370809865501390823517265164204434262806297644935866687673931220321844924668179580383024786821018547363973566065052048652511053699700153215187823372536723554865350265829032140145369153056132803293681908021950676785007688240261286104293623818022672582188508046019669506948514778781952315987634235582441928902739667343079128387039997267687480659217464147966129698478451158779474378637213819211665162468076463708677732252437324681452986892911270156698810413253512655072484686517062500 [165,14] -15350512318571669192697907731388815745714108886605982780484862093992325114038231175398464051287986838819261829313738589401222343032965991695113734523632477885317451318752657606610781810452816764619834969773832818602270323569772657619530146273679385711847500709461280946020831907053287677231171337787467301920623773814590887631425268579947787840183269166341685842342165901745879964831020890435533570408502151076313164602575305992407173889469837678089538400289795251681944365615779301689692812787924843371277348011838187673736110677929198720750022583877755600110936445035112400490122060291443970883580360729043298201603266076868564346455692703705066179835551096972991028180909591635347267271491129178054794618309101541185269260292554162257125614983123428348972282539511217465668546255788724822105579135299071262856430839385553267078438439640777448425445045053890039587995627827293004612019133808859868127408015355716062552906870524176088204493389624844708844074394780158225636613084507041142184744850184322175156215437473227059427640227330573900742475981335970471652774941860819618400844456279074446881780812692089557004610693155281242554969373807026952704070136686437739818955283167310927552177331273842665266691258224925612213012041166324328155021729019203863709396752682561910991113216146635763831571540348361566467532349651804574868976262799809089235130954011882379942317994808528618314143244025623663789351554129469802547606374724865296759689599804104669269507779936358671720917944056468203950000 [165,15] 6408287993373705644451904955944885454108583993581502549407447921251952823112268744264985648946041071943211435984963040399099965853212355253566822021475744987305054605693580987091172666865769674708973572489794042467341246232318615335186711563640849062961764683615153829568568765531937733835535925336782761769308214418397139220275057279656964228944132995713912568058785154203549628360601790632880350651720318773724783242740322885268220242279065790453032049954320587916754070554806684148071992959873731379951961321552412023455149581638590573727380738075437166884202662141964095791660169680344562727935905653805321566321267413636674685774009595040731224126829009872828217405083388882784792774435876852156808628291466943225200932421659656038262193000062952628345944553115577373435390844559665203243035082635986515288467546850284612227932655255698040264534997265942822336194560643035789243086353357555645079627426125675300109459702850703349991962421960228206372080664436444367509873258779568852894605408948759675484867996901605421181342602803267177796007479146820843276237239280614939320433411098311188962523230114598680031919289778414799458926990191314899837933817976804895609618160380768498038329490023211466003375411171567492156741024549751728332292468545398589530913287512996670031576109808858548908063942142698814129189795427823436758678211065191068837946004343298260810543649344051536924481103585011801913522260060568490286288720768701982402727916907552412678212112005269952016236712085409283110 [165,16] -1620526244494236780743799398702685228593813391673914859540645151492920679705083759883215165270119865234233844152201831515437915288874447380792753191635056093541963465154864547954353864126859003105863008574227593335985714086636442940926125080981700109429887129488531336627272947801080628466691618510123730757598834358487217983267878067010470408268998989880293281984747475868728773333286971812907626697707064778144156113055375888874833531407874156473873921476375997212826373656233220864503454349800550768393331694987098918520256192693792185863722148534210995292616301688689508631352221042584655565301656699223937220580298332017445142544263089052360919759448705181133832538247861639288285262607343367316483895541607994815917130542973757496425851634827238559861363354285660039964819838021184196889995878948507167914533874943815978137699588931666387462877470873843971436486307495416847556082380275457108761897666159696750898168927580058362380370175800694006670735595721444313377179565880585124463252393204965209774276662826523209026265588964059935321666923641528803002941073833183329995644271730669612042694214867366065942507212772689942533140985864781068440455401253498169918944986093613516748171313904464741352580789608388712768446150716159010355439189563984923018099496915149264489882588974649945725249009482636671040232019739423043388405889985452800944973970103666582350462498014348014836455488954850851099169112428867217220898761911968913710899463698468045875002647324618267623064530946800400 [165,17] 1459932915221814681318205330415749775619942970128483690371773042038385639418237937456498414530166394732714880897227118658289378341900989171145928089389872596120670872999771634456320762132912089310665712176080259397134129684898476028232393682105692575207751667005504868359240815930041810992082086201651872920941164997410494265874633976313619604992517754798751424957269102823917997197379315873397886306751639286832790321367032660761474776913688042981034007371420300704008029096796961183711447763336684685900551834804134720523917439122468713710760064726194831777213614906667459600835467986645963246410228626998853800475466941324214495340371922521000944505535464021159032925329816953091926000409642738852857327794805207468541026879858307121054032170879587558719352675786426375173100653172779128696286912872522460783519512851482448862206725423365041177583466870619842635495709183196954600175396252163883592422722638113155664008016128688317154412815809298030999028967852420514789847789100006909604871516812928446329295894792029744363861577137531146289051462112780275710915562479218281555995275514161281333601471267147954986768107481891882235998216205853672144995894654296154458361230897957841573894852431234013872682425275865954276143473411141243792947111062267273794229793405973806401134363848657343136849398541831871469314950461288457141821024087562490533992615769508884059824593057311136303596573788514931669891756722296415052138999294609061921701201770850140648630796723688566249453176725272 [165,18] -4259846774100918685796359311571325438308966863203831185159520858511531348942528985463838969109031087783928675319164636212880276279368812360360287086020174439687678603914032068628169754181980833804365254037772666240685967687706707316233323454497240364881497278389921446680705977555779475266054434810234228938732955050008828229802335972883271648408500926578492179172905398515866500419004829322379632263849981323056948009379057866389210971813518391156886347111925411517532782456454420463732750486787410332021576986183592529233868034083365017358624462039054671600849638777202768040804971559759909157797031872311298160741891126190347443986991202961141146317007599917015497171015846349890463922254146451983273731426606344971420436523901767629482444345883261021913314557539670712925101630463968786679915486597878088682660563801688767334044982268854138015709161131463949264204247655041521423766111046636836173698470654982915103556939625391294391140685129479720788249344789639364696913975412422214448662322020498858551198441698693386032607738209784650952193164081143049409818795155815117957282403730797826152042786988883392797645340334383951608650774236112877527912125943596557496204049868151885887552340100571779353386258712603783875809606203718345028951127418080678175254064077387327719154380723698765792336145273498731584265071858574588104532408636560462410446099757493433859779791814505235375572446773704349439942329738521430911624783790840264627141419253277868746796710454145305435308221682 [165,19] 6308872603308490957983129473032637060011911230932029461783060613845619301401860562897447641194082624168568423346531271796578202784984509693897622271149988484274126525919704940000243775882632664354137705686105826932535999748045414163640541767304805787958979322991392403764996711707361319542103335549469342871016129189147640995706788104397818396890162606847454074491342369103920324277288899815543683205894266311799564683844291746262074752678642390142209180862580876583455206756923077596812662338766847699040205936453760399935199645884904949436031052025086514904943759066959675648160175245669360195197055461676629001396622379548235927985188424735458776750716331942711547126710033557558388739805989826657997491839214727025794017687363044981518815979961679883841819459642983494598228508582063447938799226568366364279139843229811959434418571765488348480253101428914284576152904871609768912259122003749744094955880417390294562125032678806315759637729494247936427855993646620479439005981411621792714940376086781281261393149672079852203262594580181815356761907954659286802127064752935274508695262843071264299559656452942391814582537529595513675779139191266633275811070375237311907404787917369886699805849871859190348468518368005528383461209128997392900029810450614889405445656203938655675598755233054000318557745164963522512643477568218033877370129196341861041419250505563564986388891491588587522971810510433972434660585216532517049310416079567964429359049108240318370694140966834534721536788 [165,20] -5061206077483889893883764738675162484375353740250243126842142943985821207765750631321675503240877552345344068854875790859214972386540004010640064102441098722983978260355619028659536435673541494947234738500385370433326935900656502398659004860597567630773979747981802794492973067220260354282388221384835496491792201270823370020300012347835091553147467410227540307758157353178800334876485305045790690186351720183852119785252711978848826806390769817886814138033404556016719564539350864654651902557188696848318506325951826670899625414888332374611808890997746129950846607812782681678722503724387451283472670268292072442709887208028399911588420844588382461819005547459138419743271481773473640947373035972009962078808869234300809461500342317910211119107073938258802745665070974300150364054546528453211338332323010880934137755155807714142376960546804259280217920133022419642581073125269652569874479499130746004785787231527057879968974578029875626091357639801032961184287511565381293886060565143582232141027656014307335330753339873418972958361753825639451676866007243604907094590083790163652374408183758864267009622288134412136315455576245838007322975242412028535972925196765392086302314684136765466339677752648247278362356961339033616262541865598021534841832158064817763933894909262695605954857330438244943089717292993381750460072992594128071784713658183160915653244432156706891014798573510761322724973395244841622458918704663481910169220379860932554669083827549323739154567663191058407740 [165,21] 1322066865344683493724363801983531859139727553183483874892063775740153003794012838823572107445547394171874990422300429970768161586013256018976537984201143047764567822873151413123423594654562938080615613331611598447374507897564099944356008070180619836876940787654084738562939974652191780966930034903908545688569474907536772451545105247715412140696008261489291601206817410000054093534125195225438857188051985595820333623171055950297892048617010032316928799774655056146345650152664428583865994845888471239957100769980517988844415958811571221681124304713509321797788598919952377580114141110665988419283009056456041070324239537911580706959814459990854222541795873506786817986750763956955420939718245851434425846920540236142956088400873385450170703369407977319699510988860592165929503085328994000816187809981000187700309910729156678582073751843408900158119056518050018902519581634754674197924550015929247360424680545882325810196126781602747871126744775984408200236476843839937520249108296713717293193276130550590995316450530248770631787881185154455451939220675041831052570123320670587005232215069613010776093557178554923015167035528432035255258903008279165617943305719482334376080644517633948475200854762810896875450034178994265184932424724037135893131175563451935099260442687813908029749894031076120611437613127744052788967677815077486379845554062412069147380301955939173216133000282266058823673265495835106436336629076160952306393967056691112961978701803089357271926738530334236552 [165,22] 2148603678365236124071628580812909153786183347793049432054607338700236161792079983856300293480313263283060605414934380217466373630572196183606529077629941620792226032048543749894084905818131648608883622235784980561095326485593256364470311853919319286772912107361297859669022895248958169445414606847134720524995642165098373282686771265433795270580333327387872691959534221222093485471900375883322078049981013623545279372251885533170312039336167293162037122179798444121058118150569634971248772517564716533288675596396314405600786941001307596268135980737889566429883408298221599658211279421861196825659543032875641595929514737929041996799963541360088924139822340603428416682250834466976578002849093270900623958018084768514456746418529159493149580613383265172224819546318088637518056378401675394642127377070148248284653484151888251428017196808861419397697012687560692820413628743086024286978911550457664426912903716846346276402744410346758241607988491790208532162829764663625265712266431006443986090141855228784883938550626212571411153180031894527541205457602962540467291257085376940858008662763985384922287247217728905118289415035398367291751243038691644906956248850778852099380356886505808569191998128260176736465675485818071622679013313450882780350844963006783452431280500747377054682585120718429540658920306481317133981038738561579230298242917917927969764088724856669566918679243138302393054288501366889492301880596680185930786778095770702855498081803841652264064535836586960 [165,23] -3484295926072728117420044036333440753798358572716611894511866018472145462630634120658640053953570630952623673082217810085470630252739533412371659846597715226457346729985509960841055552696690818320254326895250028283746111333034342115974793368935822787868812795436517243992531863810169471637699273327323126413243671782584890054883326494136411015919158073978853655735062631168147873092811592817385654562348416555756829908802432931250016482627568179778776056328517888973372688052352169569122474950719891816054562639885632316812703018493866018151717140976693747417615666849472709997665092438099386779127244963342780431508554251817300864336727346318318979001766086500224542377171564327805946280257771657760923034409347793008233664421706035859284055125834800684643015500858357774243921971523742925650553413309491563613573454514378686020828378685807254608469426013433567538459270326567377258509994250422194775349201258064072113666306084996567598096529831432532523504705307864675395658557073034639921320006903680846155921259065383728352568973177096640836472669023757253927858942614545836119067789700344005976965784586082752254947145657478726632812707623545187014753538594467636746351834313877739411949350831009409382310287477302203503515707847274880003709697467868252382579177510264093433537393536627911952614864047144129291178100819929773128910497337571905995408805242431956498618013254502019101455733716027803271931728537651536638149411793499457515189050895220390814834762630696 [165,24] 2864776529613551916061220290062720797266173660134331251410854144271792934308012235429829738375948440609473147765897185702129870714573655258190485839843066339545180127393609276108594701210552997627921438470791624394520916733578645544772014881728724558758263186116019573195926851483861975591751525501435603682373408820894060323788962951695529987724970098814903855110802076632911812413075930719016087484054511022656455523805027659781918754357558202547500938527132096211690375806528822374532759734730839814696164256881765576862084903539612074754856241549697771360823267462961073877735651979197034478870029538409939245120553576125040870562404886854870307178103732528260827891796085941547410950317025724616693799029893512347402171752281906430296569575848785741369394692468848822116301741456917142100942603982332466687331757418636703195615808328736393126666549904294895910744320685344989294981156667359652136987927869477550745890677270901388300875486961089105874586409801440693580090270659482570029755634049707674750079623501921482208030153067178312686089173815984435993859421347553178785215313920773615484356181690241954644223274785421072826116693939411328970514131005161356379305876101541234361757819420946992654533163630585472618330287748890579161611184633958594450122683415555284873333025053850884494617878005727563395351750368047905802805334299955032566743818625606560727612542473133851468097690837321809369669711346151221405707727257079454638957219037378383932745323150 [165,25] -1551609389010432021989642578200972680148415928418558062845586487939814380386608110801065304542426187172765773857752095220038845657815862739960091922324105406696081872156460483335693961901550518008180082586964633996483482378152114517992516779970002109590847254277162078515993501359923491608279262705054406646281225269981886956190566004878151896856220561254238451073985303692398214087520597274430909818311271261033237057405036135006484433970433067633703047504798863421901630398026778525120160969425607122690569509054367887892977150346977882506935748266801010639660190832879117944709276367808559358894144991303138195978804681850633422459161988810626197516323887927333018186322954278963008178556158031110873103367107058658705002032090863372094918292787947752000426451494797517699392998817313181025342152825404741104119357037490173160595228095678974193398335970701627390722206319897144061895948940730116281221468990311336259725222609013611724119230066599418925186109946197643273813674393863628961113225232751863521738031887438312325233930267937912542553915059920775812635371285445572364991066412146418812480320002388826256155013107823914446850900666754882446081571385160012285554662302562402859179460402707521767933672082215308663408598062833243773436135320026764668290028821510355394423418452606675593245680888085499600993029692265577740349388104426861064182753992086345767909738189891771524671336753584020964443323488161938830634767625350288831436695781338031041258148 [165,26] 527750351282873890169401228846030420891177573120388808999604044238750036402146036794022207062742139126524334879786270726209592508688420220791311957733967983269268561675025383254092837752095915854015499860471304249879024959984343668021654226462930213620524350846473307986000149419885316600438953845006301575008598255754997164948931727325652619827172484706244877652743266855302045626029690505227858164455069752599036997347568843940863933599984581387434878409945064854568195495705144060707668536384056111214389809128320523083911746611277424546699505268684524260917611464948714191867835549612704690706430920297341032748705201151745132786978221798762757307831551467429689476984276302866788623454637940826520563737552965989619054356127756692939240049611318509966233776464170122307072565175022111626140584257511124089815595391610341809518561566808226985476395709590824184641879746292190639021305595839086284990502157406363147875008516942157947405865577084904767203601623922392853240002641386155057202006368869434620727189874175206790176288320602131068663020112469845183331252877801388847886443555384668442370745690013409233632899181250084790205083468705470865779755089855354982329821749636226342470985713605846420890589444186991078776236712077271564073153881772376487892293138503177119162416984596590751020203331223038682761732167887522155380793215915467099155711789903432363229378502075006271238623826899197944546988011614248224288138822687552830008913222854640802307 [165,27] -38715718763508171755255698665116669576176253910673933725610454281637243198493129041209892965051254603950619792855327676359476318883744726298826295339227437322828768420526062489056163559907444225068095749191185504781822176405952473685174850134809339489141760954873223243561982704979443467106758496931082069782627613552051878355252496730955302460289826045809147525293743071024643674918308728586680852937012844718120987688573975563884449997195005239601679957057671903964387798996398408738060287137114062748467170564138325621426942366092772393183880427420601073458966085868860496107157846503856731837772914353779267006815350468209524707036844298457226375913113868210994948251559597936743547122133450105383446236814883635459270329638232780787873030984969505465544523133475922998948631897015840725282915919193924102452189050313719035532456484203221074192389189028273305610037760042737346851744039085620954374015537087176677119475254384724891598457733845426222598948279847613554021570551816996418280710115049806100676499235947408254450947085346379170225998955164976773255480081101298436891871151106006722760397741293834452925209837526140925425357833957623936327965060268278626793368722955645339519636092269400150842431235182992886707636778136863557446276073355734842331770240829129831610088147857901366111115403933786001343649799290142575946865942200791274481510446360965982518808765852432307373776865027062732986528918756158310420835366007263038808135618350799308 [165,28] -92676429677284154106509738547060749550606398485100997723787062138961295325911311375865764252561361854804246926886656171012138964201746052042100330758227584720766530232544919916532852532012670806713905564109174110758562389813816439055125315744156515130732550916832565072689966985168946869602502987165139642549360381760763471917583548461862089575782117934148733046898086986372181672293634038092172306520775521194803180986852150669992158737917806096213213289975176346735803526767832432063974864885204505561554382584513822310762060857686262399290589124720303701191023714632443273335980259552497281380290304901840612273053964883425811560071987560345908453779452757686117427410898648994101952836780627003171813943475448797939061074311491782916440894055766064297306374541985032134975400176987352996398106938728771830533305051389675565839417119114151470743294115282421049742634745609782140849883688922430705616122912877859733683342280861459114754996760712138510101121741558726122165519631926339427257006574654159657894531123185511638504497761070787756990951237813894588755376813848119877909966877215953004670933888371611985170007899618888527883262114532731075458515224803406231638399888167604858809844616690573993644297087053435337643587221814543712965489315012321884740864554398290393815241212207723981579627075338610380640556130941633866127748948277921240327925542288576898404643530165924328649627596981500247856968700420994321188009816159948475628396453787515 [165,29] 78426633214116971778182364695718681889100305213949052675778732925748418742327951338772564326415231516986790377658766378675907991684454760254354314085997399925487098894444658403056371734842414533752330330569352286467058874670432229180224457890427102050543360041893734542405714341937283485858545205112406611176879138650812322524802046223231748800016573839616141903387668998117793631116682041918461628688741558615230502339228003561890855789088041606404034996839522869317529168350082840966182105152438416596128069300399023028694089456665879672247758310231179184285331255917287000866160507377408255135894317800718890809823596663358680089996212249494476266352256129025966192981618034814116405698907465018200284894456356379305946634966769647658452720728144358982046699950904736215915926248739984296692306902847897235260484592741773033616686473072744687517470522828134405830274658152736447848960369314908734797961838024221675255262226115739499381418265570968369245390449628485202167132039085899964580960097967245184674916820024202836416444137463746274310218002514469451607403335947823397003009454381233767859082526400463335308434021922562688581768134687584208378311105109951594005222431246858702150811035077862811170316368021201506654205527640981801226314480003006217434960857601991428724172185158636339985197077974567299737081315186088891156419580239243025527733132406866739715912710902306349194367153058001834711080620996245462701463316112272964609173845504 [165,30] -34401003866545260087443947831148845763792512946249309613221847415834740631763742888033280723739114020235026499139422532895900647359302310633147537847205612394919667194761400004219509941570014892636958691539253441544115235083153904629659696368885961507760902876462925389255482233019171851365406758125460310740837073241801643164677863636625809493399695106609294981197147610930761634760799917751445754160989358859194320036951378830345959450906171203441158107429847989824815430520015986050685697792276042973422778640658542299274678875060740779916654303668215396106038366034782556472190670716898987013431945337399528260912876088466227164557748517203596524090743083961315482163132344492872166422424147523804494633004420754535778960034649513489809351860895648105242545347769638864193564850235664390218604637676768504146724315545734028344457143383188806527318191328372921418649766873307784691126042218411458326992684727666417694760584936340174308418258556896603770723830883839182315446466080246753178726239441400319622729175947863160927965710930101345048212828102128344621391531369655436094048167174738200313098581648205775390683395496092343073501652054823957846599331311083623909596140047606104521218707095442448716767572512710275782410733422781565406558152326279845076991063179078331718864271641027487277176422914583074706081546804978829870604743338466864561824263096425413683200296240036053108963552826710614376649354056087557860947650923215799065573790 [165,31] 5329724534334402654816028489816571098834358500083275397651669462637986503020321928160063307502077579252993645971413861428531566029931979625052232159305447120299000892854013904937183646686279462667592387359338717638542046902816290280179228812518907234991060883165493805823664482637273025981617364682727828662223089005243148015795697959542544180194249311367888815743241724329158399088172857443283781169818630243612036279061418303362044895860693507206372151890686213078868888553752570061355842570581361482943055305749088339330811108949387534832357862412312032582027558322464280560358946198307316771382934113065681291239697286923756780481891336715401806672803596167272611742169806175287637756635824466508621873255960449048390154388279582004603471864093397807069454352215989937677938109744811922891942424089133120549361027188248773314337484233663480324335623408703850345630407837681441864355357127968610934413428235832404724894021138892155095682618067114130457979462781735265772999880344570720952420737809848142918348143243717652149330985382609990994936197178563476169886361291555417548255285234039580881611753319854671137447567833707662100634626610673940552995159123428753829109781659306791162117231054936645959177103031599748129969755679806873259124469175072556055855261639477773226056188707219475302250891541491143165430601007185727496501015281763528398121471614542172983277928059234999671904687943705219038290979508771578719583998480126167987857 [165,32] 1558387003012756704852648589170047052375193277904584877351338161175740446707236975019163795774862673124837647852673078345874982739933735044965760830540638612851150884827505392593477945695999149515473094486913411308521885720720548772526389974705424984254756466138884750438192246984675459908062777789099480652678473861474938744086353621535911548607561144609840779370252358408693549866416657206577193929208640586944201168598378986683761227756184092988526001867041361042431671645229593293511923425445986857086577132049410348921415206617459990236500742985110053600696052835560034770937734602536684657945706671873773110550541522465130633752668409415799701988091027299214467932165209762190674891857720945426312821435686829202221117551188368007523481687606547019605604377910323539769943063447391788357358601487575001556949506725631317444193578018969840161999351151836247029684227672601315276919738094477389682828799573610869622378977957572691884423610109122947838585470597675264662828889740302474277914036230910550831620103781452282663999619738369215685855614863035076360351544819553470947911025080578567027160131595013035322763872219164535932442720856782194660072672722485494339135141849877095080857973514020486915740429450256127841432919393601101905066437087348256686496665419574446520144177530698903261338748015076421414449620741293955721289863080558658304611252679096181179418184270952474143613874575950351481177205218444349915541470753920761208 [165,33] 2107964421686538172764371535474413519684940891506839596668043548521030595543328224457198846697912599543373970970230665594591622488617382358431515459081292100884784452071595041021785447518739497745895235955888792804919165462798377224553148150912143354449466384057390325449059056492162352707820464897757643613622285789006691005361310833732239314928642680334701194438043244802622247756805958818429399609221699208856484878054189743727366967485057014191248906589449800916193757481543035299120923850965046796371021593122302488290265807555974592209815238305402163371277647024253797135617690183507717220781712846164670131953202192884284078129516605986194015100335603727505714681164724922129490064295524891150905993621763321694953287937846306789805959244477108625038106044995061440252900613322709603713824064522569321985427860592152997145282283305325438649397458580925094536225695976149915836411826555285233852414398375718567713657415174466344751868973357341566362971861759861845163615676917585129235176088040257593429703490599293827674428614445386475256781289346562064355234018103173082396834797590433849143387645528541009296998243371012716337814363477682182385433158412034781183868813827066890208612001563054665659546253790389298356002343431233505522044490352566507006586548753853862013264003339909672808559930297724103290146319468018184187734026453237400944968637318530432036629821051416883491085295165756480396534281395993842884688457845035148 [165,34] -4474429237861403415425646558299179805555069873320967618674027086438284599975592909323500461299373257960762456271116022542184475655106641951145270082996014131884944106515934752461336375008814347428255379523171001430635594906677794551229300121982240146721618424607635279326486473013851901466987552481656784585791971781922465119924231089879533418972212520681015045896636100773152937735339559096579197360592272200813989608840298863109395284541758740703998789430596310522439016174424807951234066640752057598669635648819738778620862698367087950037930774687824856135445983728482380969334111946102088270541445728669399249969258397483998725176819384328111123150562274411584445170506037011146837565174021214825583467479688936654237702763691250383572431141352508486328331568425088181900554905026572108853934846996697015926857354350168305965282061277621404470677362621497302714799236433192845226424550118834645922813354991525774984794154467893781003838581613457800450210335863104019983536026807316715383077551244014634155911679523971236935226656759021756182269085719728397610161876083911059749928542585575680877822459517575136214971388288605502952554704427032631108483467448305562356497933017923623235584995981253768217154105538219460798079494976092851174699140548136596230114868580767862656782597261832321364441404966190273967679574773110339400061369781774532778878405572987602376674459747820342371688217877198966272650034553609705996303433591197 [165,35] 3222350767184632297331389527867376164249874608982385089152415455875045677047353710066561703815807777346967397388090260900178769388550393326927774242999139407187346852362693815784063755481540877168532351512938246217238670949642837305252899171439302122551312032003066804806446577621397006719305854365509818302479784854978794575856438435338528502980238825060432096268967332090134348368392014837726820594374813990680496942534812639917666230050334659185032301728072660074526289090700637941096820213098873856861242756919641501106828638419313318881254463185067977919686825341023803169352319066077120945040802722576334786548993616352326394605563389726319524199863115480729556986888195266463653157541815203491587882316126587149773679089171664228181792880513131451940544067749025420195332883225303021039215402695061854703514138973711488253051535503869892227368583389572341087116323159055326257360331155834599622869749004237303575707560972390696669498736650125796894176239348549089000766368741553505908396393136627014163037554522191478231418720926513771439242763953221965690909250317646665687212860018497751560903964941008094715887062877560239667062525767040699376900956793453765498809156672977784130670147379599959154938823843086129961035338651642850564972899537987230210327282794972596240332095601982152746855800791928648573548793110828719104329117328944041517445785023402023058348987738755895107311551986710427921394846853946169255633528190 [165,36] -1277630284639287157678518456929506970942544315134112182234434276744165549378531041247061738563461131092346166048394874313211416800897645402249396495056160771073161898384747952257422393111088901001322095170356434657595011292634227212799395508739172371583574588081128921493767155807996816065364970973247795269939154851059485960986381899221922239244851170231687604156711614869217140513572950847234501599502397646750399626738698019310198001886813938777217818765511376435484181507304814577382085752538407027197503678704868254614336062717928720235092084747037220713571357147669571214735625363512244876759764922950320263512317056002816241458300139832280511008423977460655722401341659468452521210695927958497897110325646434292090329698743526692289308158105483194371789733620382210367057066327962882797831086705143503858628861039133589890740999103319297383645693759385904923003255264567320614895644963993195783687147483343311048209577404508828420066432219400265840322222947780672445537648696692945469994181644110459029022530277981514922787799774076406700560214687633712034346533046751049906482315422262182955521460732017058029536371536800260398473346823787342765225208889086607283915631042831101680713127254162405469604197666534438826105040460611852566050827775989878278352347572411923149012750360213969422350664644410125753910163692312058313952954918439220253455067800534403277052899814516362886657533964724904186845114255315783484410764 [165,37] 351216125974190936530999250335638172950151773618182743218894991935516978648531905016185533740069916780687639242680413581472972659366618963670202446416193991007136994581378578988362370382880479070476285905457981269623953188472860059605590201137129579447414655655990912356569426799286630117485280963260377843265672387589942560287769772426801517805559562965078434505800767158288691034040607548707952856443487358741551442525039430506661281396174308246382563563936010426285271248215902179373396560016582459343224148086904122120757990667327812916222397748247378256349464843677054223456598734846127397833913165228880414404901633689869779750455443566524363666500909619202111844243490671891344767549487966516955762545876941900679626502730125068599872570169462064504852064107772570780070719070344682314285172200199951699425697324574691144286728288466451669602622520655207028317835958766834080359250489835557935656965690066434869161528581260761777583301782879127416875247978452645549802842558632405145740257815661187509296149004988951425622263496284839629181283222653056054676938158027797807399621966441027304179168784136671981395649887998735217388291787175661478597489929016861271287264134579757896495118000571756450083686404348095416574501610510621142795484526397446498119059427517562906530600822739385570121296794725995642029204097758418854318310651694337409595348466587431024777892365730639325767036191275055131064556594193625689173 [165,38] -142991267457764410686153125601563445971527927918012404109078028382782560883115924362833280455567251110521594898460869195410645322034437759776353204838962749923137241464903741987154217927504780784293189808728609899440217894735552305054787295840546110391646210072109410122240528698102838403358675229579698856750545226088395722904213909172813128318899204146806977667622348078828132697846390091668869263668516278286977851728727612538589243681332517066547684123903536097197616546557605975665690230204156874647518012493668384300385597126515758784155070427462237783782210741551124998656072240644500134844995108914821229223505738411577488510214025713451028577790209539922462589424369026170117573425256702511538924102519289197795781076690889309159561141020324568270084604500170513026079855423471808189042281919265810023771631586126408789639011025343790829627366741212305200288998853319355443205289306833043965865359343782219136968111434327242980233439752387994136946325073441218164618739699479497304528317269307845868398031940245743150464508793969673462872977048730960175303328836493850130721049300548762658844393480914104135690185189203519186206223315506864114981248211857642171196713931533617044942714793981747273270154068390680510681287484960318161974401775719073473863962077418088684974654597570414156508357916356847279911359065944238392589706627516466884064316556637449213986634837645493814207510319390993901384484879629042160 [165,39] 92125405220813394572627608271065591424444775802106285655674799722127185612748660523235231567427666736762889664878350406871028110877352265241823318888669882821006834803191365206668158440154215903363446112702530758278682990127110059090862158900080606473114988712672064790626573505674574396255503084995138170129822868778007241492217763024800463495177993611341052627500244011549086228499189344337217588240766968213454343183765158490375309528384956087176038385667161220181886400322222251042017548469357958218299162273780390828893072384249149787567880869065045299730776048914510845831677126966527219899083462084903478097255881268228954739559367947943269229715523618909922432869898165362932500538854727416360702836887775575595196846224784840379948632326230531476484142701336120116063648897146366736950253267170294255220325142295544518901135261882383194932041924281190999774261720536073566803851500131216163662884145082307967660178041846095668550519477505282143181420288322188970645904350467718783381477588990807166841784100088877206661540684886836684773821863984690132289540331980537206883715016698164919095855824514938139431965404875415071908928584088760986684180720316088585619909600029413972961404241053782588417898873589892012635526124006967827168051984743993267100437139216927325531793989947253110279166540234734666391118759460178767343188809041462481454445587020363631753055830297197310308379882411877318133079295453140 [165,40] -44530666140861002930186244769137705323063392298093211744678674782315770252132255620030627909239530768865668560386931692287070335578655254149709950415192519862045446452419557342964571964473892506929982611208070885403846692072778231105598105462826054489169427509394771644280981086251570344255349773063352598797915362728926841122879377110228218528764643639451383868194773932748853792887708828198232513458968713520656299077710141828989203075135656338936404304630952395536871445885360693037970432599508527669937823520626984404140202499283762010972079661062099577166567931462464404735279799664981544663184793047290069307854495242291491787030927735416764143908119545948086720515562638844687109615319301816779403522365424540382530335841870562764740104099155945181545813136644605445791873603415686165938016514131268960637187874285530776886170210309533307502933559246342400381751909892879155770031378389031786825562378699858686136413703749587709501966831339089483820843003981774122920728501662847185554638642072904218931410910299388562156922078548976342251435793468372726639160285557078598057613659116271172433387579621382693811374069305887642081249545676530578983742735698581892859222721990210007463252524496270871906920825038600125409775724501831028997427190214428764898857366432509867956541141264385112629438422793538475547577508228815080954295324622107926008246480371922949795174079906061993923477543865451690092132713616 [165,41] 14337239025675101349746529952926701140381304710151046747559076243258777786654015830954543417093388583795192862886782611562956831152802473168578378623447680609200065380927397600153334840773906880270178182317801026836758075213896367303459580145979558506389992875359927870064752932344064806387578716777767805242390141088408337861248017434455948360741257274166231827547842702422871472168030203946670080442084867529015877665826115161900334358053750340390958720785423817280934278004532652827399977794946626218543279106451843054651676094274244400779070806556202857420325338726032816402438864900902238980977298419344916266563965551302287282156158746098084529462462780832920830494781510131618672812005281494888234797587572359593337463806452796065192343996195166088336829985232342632813682232507802040760533466071691396462028485120803914156586880867302654310458622619052967975629029231704587602997403819134996346908618248838493693848999727396420883239247866467883432591549002378035409449991967974171195342559229790709662487894888125104035702013585453936626085298266369602067417213489854344507222639905568212694325787816331262393163522613134227363664662887099098427158319362699188427440269988661041468031884997088151679398328123089810580716298900249204270578424015736697286122533052928424504081230927472012433918047750444336922108917235515672668132665715297138116430723651284913693469194101908201190582693491146460173786048 [165,42] -3571367381649553829029945115689325411945372412128646315934840686722418729696538597584691988834685293264276799914947936324071511655373915503737929646940022765854202810288307089490919456013578868904316255431098966365574458962679567320018215631993729459958870191495760694816438919499043906702145886737764579391521628668676540507903731254530962653990373480388740319762409857831231332953781914960165426276442516246202071567039604879233420461099003860817702857864509411999488878072621484604253590219858319661307372857495342073187016324808145647172249936490090645385071519120016332957633832130550678489742159566579590547323985290859076760338728888553501035319202567042386279207411110190577146220387695677834414527535375172400281931903387316962784769421334149690837875186042199818512515315394947649277234726218654241889031491278087520661011969731691162234790290202410694990987020027013389542537344467323421004780995302329887975725806758613046657204097604639916563101012933489172011241469914336188193004597009605423792252223299786910076361044971930942402947323335450077025169270770574393408158685014725724428771211374490571968800329320972953094441048258216080402030208716233114820987115673977163271721730204245914230731551298687427085333087175749447765071548351822420173173235748772335182407822857160359210594617069536991034555367304348234536615648599036744119914134944878386823800076600680208198076129251840855470190 [165,43] 924731752932424834063455986222971306913548463299417811210431569753036497846087938579838575691160970494937431344822331964809295667800537568444154364930579287403558053368687951961031600246965173359870184537255425886523887617590632594149921982142576439554132619688277817719384450693719973109080776122560963452827865049383217918336001651165371321178510994700847115144498814606725796834896347395664195797799348667145441283476855607948796975865103021309115021158722045962787536490934853847646033680015418403181076258928423027074894550606911725562904446565339165352917276450978656957126076336088851714567143343999329533587734592110266929941506029476652865898098335971780547171905482645825081217528256562839537770886419782867768759385417215941326655454718708870324458802690553191710566772165175826440189362196057305807346205605230764907087003893445982079857578854370920462001224416684482921498197087123802724478990727849570225763221332361750212347526060527366664456077950576002130979202157545194172128663056165301247571489582383753095568655158157153061395705204042759020268960507576937568899613589826301464467666335862523197105072160912115614144162467376700838476680641164154438881435306659560671477943505805982589487353434419050606715244158781003427558739176979716553759699712947677638574008482264521595867445733964746900824866517035057947965493461116631508399745541674651597424252142856295044043143231381215374 [165,44] -264711652381348501207535614435907689111439890665743047318659467251553074634417617076028272847184380060417546245498751246595392088243666061188749677124360886308311218336113921235604736382113251081307912783874279720335433098770540864471925900797221961737438634044386437870827747165413539780420207948491666434233744849099645567115168496429197875071047464677669746424125541965229624394060795550443190701184677173497413864062408018671115338086868228622142940962170123939434619523084855092914424209386348923784405977281191793100967244119310181366425943919292786143591934861017356337722436668965179995055883615984839726937503348384734221964907325654898374349229459356189671392440206056028797258520500239837389005242157460170020985373610206728805441487960822112397793787052714407740753021448859156255834013159455936536727010813082068107017486326490705165152302163353973022028320515532070005321797131088038612132756068634046244367743679404002436478667472537567054944712273474282447780646759719475851465811519243037100760513663645320678842427759067700784681317989770643055314309743998222134083620715429140198307672173655700726164105420907000700230733269917870003534729611080528684900187689795163081672921805185531677291162500685246586152630439341560259692604204868449146588504248433388512887277823014088433429818139618334291491056414040146724702710381806384408183031043123461658054329323491437875930959691103561 [165,45] 65618325133654874582816058176337408176878960033245834052104027590859818065638695709565380848319407242807912507221068834846091895397770895508423411999644869793069303022039818760095617428270075464762478297257657298292043310236806844241087153909308406622583505522371418986794969503606753718396281499495140344672287520127558260424972373501815480890376825328665193786897054513995562257635927577392621138827775338056669544609257147538877423912062731793912385156365015680943748155001867588697268229828926846415174617358516915616523775891782671566216855691611376681702264774446821053817509408312108065428836891403249939251824385959160930820063431699561346437999120806930338897610974745027113032847720758480140802361864284286242786582929123411336427104384347458268725986269600946352205713900301514865067038936902859236601037534658704101213177454803144702067982856276803427081641649386217107557982084480547019195381445714500351325975515382902323266760014432930741760302898355222797074016541408764486572275659247227075282122158413344126828781826425343290745406980077792702374424991726245836017500998619585536006429395423855032742635300848889629182726847869229094806324466653700336347336920910173511449815943695124459999911137438108041980089242651696362999713691042735142038706823100407003382581889871205122319050600030963517835473961905721143002284313412160564048604241707166553900009826458227213166174228528 [165,46] -12868540403742498580289813301524072220480017882568679858100309777743207283671409217750335865779247570619411377232781727792533737388403296790716693621884534724718448696369797252499438889639401083296721812719450048922624444410079175451024852047825765545398519252149542474574828772860213589550640132526267341534839107550730215242861302904060578995173768194251945644973928216190963165417798755739660249294305144468974461009220320297222130568309541296172421754375085587498729266904967359023892457081498842217738590813166561438173157150932440704197315016210463263647179544621168655528261638419244864196725709189893646597565464899694659691092827197156689926963872258356863322231272978862142983486358784547929054098590893561701368708528022544214811883473209515834865742560511537477414905629812276905370339750758196536544602422205079001530852469239928951176090555243851531380981745848708044063616979189016682936480633896715392176032321085179746515721999940768654962677989735577982056364559369561413020769750909431328275805373587713995323584695584951807997819233173244505217715218488151583542985673757660210726433040824904772307711877996925617665210752106522120375720946915884091089137856083281088139576204860733463592533529998197828901113994953799665976202331491143656808475193269280817391128432109523266070746454311718835609034710138717641449380708379050091770815345916544263467821153540541074723080892 [165,47] 2228156682133188816429329476010168297291337790360559203612732854032780582349878849605919896039986301317329731014768452312131953394709239573672741052970898683088107782870980498113313951492566556294615828443255720387049378843358097531860372049595367203656302369246109689976671478517158309067772473612962687773348618432160893180134170746908347580008128103253943400293971276098495947426370272983681027060117552294705291477601116780659220598592083297095330317014754316137905213789461051666967324596747304274607971184417917963883619468735801752543016419836419951262929299520492456957237267792543385980693885440061476383371063375952398373609464424648898593216079942002295264516198054236283529439171901456268224495384883682467672524672207878830469111240588944027675542629439592093064928938303013422551214288767805265843410851774621402959706248830237415774840242431936842813993849076113984821070559845850648451422748196888842981357515557580773101415388317128165574863960200605027469106307258435056866895063838249135979530311027733973434490026417820835844587726543201558916437525587737595658618722618458086220942428121701863214781124501613067927187608133093762966458397485197894446965659326538802673388821534386980898558688974216777740359450043530677366997615684167183555247507071921895951431358660657171287254015682324644626062816172613863009910326519712589610107434282125400713947203392233852628739 [165,48] -377214725717610849063644578520821436779273570677652900495414410407845089813504139704679788165629716728798435096073881350327854434421518604326960862385981670718819294669550850463467530503747391331010929486448829926200046463204900897708977552258164304894988577746766031380802158652270080891691332077680730553651109800238601109147428549416843133485308234532931138331145108381132763933986801752318743269432308746029463504179841936727532229634511960933029854308776295707595772320533467402273232695606608313417633660514679939035180649144162758688711963623744381796405203817909300163486200810024873357416617313757168353297214242269612678564588497554111753070072211295677123660447947991747174610027493094001822212535039462919491462765926687083913104420656407659565415362302626662584266754298352646400698416808233473971662665150656727073663812970462372096492379927870084928540622088256645750499546357779002200109745669934816075305732815184473101636207627519789823333913795562087659976466201686519107567674893122769303952599929703600058455733520476367521816289549319986775327521507061622290010796084341263250882270685344266406881872780090244270487591367426588474157386282900317323110060370781390571079105374002731069736808445686749186579265368513473238046188978510196001600977684767035643956600590146384399603684979067334750565403236066852881165616526814873601710264098388333593340866412783851676 [165,49] 58279851129545213395789407604510071478157855741487250992323620496826871242600837778396203939473794737212371235183830501213824067542873485130428845297046488497085955218587656798182122739130943889219716329577435413683962524112011153635243449323335856014289037146110006695153047284437539035044625457017469112197392678446888749105621541810000626140927236288957873863051875237767136830180068143861685003429335036640232551803342882476138970926720105770046420899171234596787372680183911355278259611428873523615302799707257804050255690358847727596896080417784925050681661285341701701545218477610008353146551260314993180547850532478854827421920426467296384904804804206789885069280256336134950268215338967388861916596947843709519788019915934201366075545752107666864226887497147479189011053157928145921523045854715747859537235700720223289501463005851292742708676740644310481995917383142401761061358138274334330306456347259793994507987436457203553772454024760949896867832780166571196563112638333167158534130776670520947982216216838727910770341277344019241010124353256404999559543773270260525374131956641548964339838932904158872929624527159428432316488548745198940194155346810822862225813960078042933900090789655824319728887317106174151049373390225587053106229560830900667239860209871654691345096888574983220256905854049450611475921549736087046630881404828633670772254149139932316963612415341678 [165,50] -7662911711099466148417344142666867887508745254638417169323207824541213213112167403220224115660921353039009003678726533786956694039105167741214261228005610320566221269900202882250662633658130475056770882634513038802875083446448560585049410060894511360783519443774140722416611282624960601989970078369058851780918569014554553103410829477357291033895001155311388585699788229835077560359446017420449462756716527009534880705399362535287971610275431230962316685109135409245644299900854390783393658325068255926465435776607705326495716600964767119185710478225005607671358160509276046788819134062199622393608572280102206291791297749989230872512351402496474986331421405343017476828630513666618113322309179435587935157334306697708174008771302087944932035765037949945603976307979226210043842171046461837872840362565235683026083365037597278641560935809769540884493286472557727084172295124133983332938301655184082377254854291583597385912874584466522674181073576620141642712557216781404885150856449466521050544185116607448519802326029813750101273271762957212175911984645727525993183144589089554321300410580491530134574774061432944194079112503785100993898427692335665772260766902206600526281367447853942748685072381062090972246533730214842335264136897103468350028345326762865323368946183588996555640938657720202457267254491530198551694347634032327841007336832556904079967696443597261347995962108 [165,51] 891378671142340726444042738352362371553630888121234665296335624493591673921178322715625570717147928949283703049476800777492889852139040250428703198387833115695566417525447753548764241438598117748366966614618612610636897789113973173885391738715674680625602246208993363809825503185191793502283701409272354925365022792947556668249382603254648747847607065723540797961292450706097329235880666399246086934439092076833875699890817473662971926508864344862187379894901771025599435279710495738756370290791839684183313689394431324606846868787977384824870473739235068088135811994180894802869159362064417875580542368429755156093892939902234469465723220908738551258627031919998754388930192245631608944768268232171515783302604876441380268100638030421513098654461989026077303928579487661967936011518779541261228426731377367566238383897720252889476334254050949724736990359082666932501706888098462751841699048371515791182398954775906838319593203859021326982707364852792119405094072141955261019537723736295024334173855568517233203306221569124377160139148072210211518989012214114342907450980547663010313479625472443178666135732403564837642672059246445981665228882983575850088710981761045534652370138465241084131288134459433118920921516078367272122567568121702967263752780317143768607343666050997459664715985510467235169048329954884024599695459627633334052528233603708719262539024380900864698816 [165,52] -94698362923505928319558035026922742413318940984954006985774497481664245262995359417801687958364498280060067384249558870139355560077942171366089666095488989108336780023996154150722495041771865002509650277169984351071906413095051055179627040226457503586287815149876624804662458763880385976108366826490628403656505398186778815420359583842452167191468386400595950885166509711244793304546444031732030750210784671821172287985100466590368071128756006825346943156841785316490494871205889439929108781463463269980455904258702938028183852831243459204961098187965751954044650902308219409501535438355298574006073405924525842201959524025298972790474258076863575542623431922959887613570841180854005344559412644932410426190443131385832170931162109590517519679935067188232773516751368438543259411154649208969548186525652506072407236456186306574156911500133519860246735277362930175841240973222737385127490661164064330342427393486819880884856404475682471093873763154193939065205527491236335129184938405489610769667118865481800775567747421411372765611651583114284259126808313382200932399981755933047409183741672535455511642312005674913251128373935152957237958375286983012713054169261477128638521207211429666146405603109133633331177895181743865457772008974174125031687646737243060093619606162660327996280194999322690951037318007449019317557654015810455563608648108325498064641959528409738485 [165,53] 8899812283638887009567044723341329371693223160727902312345198379945790782076333320846421607417052885847201849027597536621468701586474956996854729417889067751452893613342831109417763611614944082267995374249793202669968260397301267642272526918309251214227144224181113944988758458129732165591318405646449650365656382203708569796231195555996417063854206663157223091510276463732307864221464513920233759761393068008171427503378239922728510019065152594040263786697700522048642042746800538792876794359683204933486926542261325464704759740950370295011230316199765997840729789007682280130365730440928951493091898960373997173824279190578793930764633930667046926160790663332209003719591037089336220090652243219400587742367750986068021927143755846529910135747357928927929586274769120008071272827057723600544990761516633268018401831156718028856405345662612325351868024503799049391894062377878842248195756099705039016064799780060959236217812669255597148002514287827883233838800001372608176331691210094620127807677998306450516927596915534911001051710948939949312130784637257112032905901775946492773457075779059849939450313554086563097471976316223590151133568965445655527871721539448881515689965591835209740437016016339449392649502067419284217410532480905369602247157546155115556283081171841285585155695871280453045768201358912694738628523517575502751332221222252923665571641252493919 [165,54] -730360079167572317838807143163234379113174632374976606034127876389354237038223477934155064463406529812914728182274941448451421453192628963150108591295200228839371019420453980979867440963759505782056614320360648140311226149497765107180195656428729639286240119940511997376140873294070207950424202385996204580648012203314109165638758294314289558295787568356312373306364811914838383112099905955721961962189040577844568452039731037878782319092221392954702100443190562918076472370931059371553333337734433734364239244111290312878603822167922449828335915192608634363169686391402617318070027568466170235696845096804702007794316429698329714002961023887459502897629016422192176605719180483426721016583819968224783198690851824084229153127658440275912006661102061448279659453956088583888994891228190431979116849102872295628918725347215413767967205420815785390076671826870085473942284837855440069332306118661034475057950399768312531688276290742510867942555593396909819116981550903603872257684764695860936925100764540574462752875272235413571457723414675399611574006438079437178680969837862187217679253436960084166972726835271954307877928799679692775704961176718530129958946076921595778102496902751533620657365607351238673943862528234618031249964306467833735525644803102580484157562810711662855849674773101427521568716361793929633622101736543031516234173323441869830144406960187 [165,55] 52982023405709172276496924034143483846237986739954761938963980895824285343777558407863229691874444978716405800534375381794291129548931667383888783812796238842789037258792845947970197162455411021426468499892357835567666075409397624573446541694406067380243586512028392552883399881002896099461822330653669923172213124606326652854774600764047162065382743863169658076553545485560588496273009530779569364965367304531073545392878278500266363408227358354952950793232707195970055552948189653132459347014295557872781233621660170314127314389861514089560638818693095548698737407369269805810095981633999548661417028851463774943505819399632246279179429823301258249137250880876945122648431918706086355420082865951297094969446050576266135485566099609543457525243556157935869118012972481646703137803717294011818572417432891667572505128106355302429930194173633908850255447571548774086445649918651823591323393904737575805477592878180379833908557800290582043457432754694325769188725261570724723784502464317379738738184251078271604041106462736258992965848245118000634050765720162102114834223642982726173350663622486913596891718679292484355741697801038783878322714102560591832409695176325744807291107682923051274521373542900561136461442057999517983146790449345348999313270316843234700883284822340624122979854052341072932910255686756058808584849088832692107730135800424616386506000 [165,56] -3380763412626914304812444858879364939938906804341954052041235092502359497949625181279670511309050846993105183132227631714779335178703902338557540318394872482770027755641711089048124929267270389533205380243490884653017026868854268046685635526841384090181319823101691633875332554740338146890437343098531030819412294057399460095484080864161303661700515222939720678487738164370721844741453493421486654165178601403792767519404464031082131559816672959242044223141684462264584068694917626562606472739497253284666409956613993837495829996898396238588355293884654674298872247666709027695493393519588477746332122234839191487451628439359042924746156543155309204367033366878628452497283511494093206434590695043064909101951698851185391985219121694133078249673296305683624340560583097530034646441724558183530999755501515377869565514311476680633543411218233777274156215155545429527322914981979050296080483904000715324663052786220667155746174730908737982965170973673875819591852171461188309476666133791904417820775203251516636174248593170776113337680549604994314783186677464630287344011074962189833500553277121969875391954317964638957608657455024171240308901724582412967663274915785036422796647055475693981460571101741151384874170368019205684442335772915387704364560403315064140286118284940454013166271542736512581353220640016444515712835306878338088436259855663162996806 [165,57] 187973402098979636747257514130060211186089754049963451671341369040633011926368548946696252451365973414985815489448961198591415498328505898247216877146305083046567048179174638842891637077528020071665642302211020062344262606829726491974993294530953911934131006639041745825605339720364604988381162822661780777579849736931498508367330854668803980539912135704641625932951866000145104445391050604780834012457851707524920135050002006557601408385442022697058894173184133001259847119675698702001778437239078381334352975629780227993012084028942650192251533432610794278380653537572743516458176802979573391121934721624481678340982865961428840197844678220875193358199603769547757711092118304353994447901659881055106925462106757962534249511461094892713944997855374890651971983696954347485296754153594678698284548429747550683903123953052344080428010337121109156679131506714720792950567747104920317169066354500303672568064511523841481517272480557322711052150514682647402080045478131435508232584191528163097144337106728465725882714575952043223478521836043997171033364779154628661929008726412825867818324961021500700904515880199304143712886240484018131123923711447678740244569479156763231325008441032724065044165126017464251722458199975589514236750281560569950513919276889000496124317126814224168600866597186156229865838446352996318377919725000967169993791035091716868 [165,58] -9087155994596201741960081485437422475607968375635367722267392668163725655868887302407130986224690270085272049079834859550578956961147941330568401676107861842520604026478518925711701443466083935066046210357132380578794875965756813488142057964283950498434179959414520837139326266646085216400509536413773337523829953453483492190659441372122122073765811882304997530123209047844203573777255287278565741052079342319610365885037511839434623371895291474382512358843600203295182109896168958849840817711057708852493352605838277093121353590351122142157883583687462313322291912037759671107728962112838669328308297573654770662024006793664052022792668586907271251037360366632898222466037008221098821698776294663345121352686542046223099707435289456070077318318070008216289374717173361491235933800966281544924832000386557175521831571568238635724089694311676593610778910045699511756056037468292492916682436610438393833871197568156169325935643595355555409459216310435206570917125165998089590099817354698537129632538463045741418232083690995209189724236504639731547172152306122810240631167423318833828598575330709932359000080204881408257443694375326179221731301435293378228274665129923690008649561147799869528861260180988329070726385715849883947718248618009304183035963625294397365897843084689477236361233515178757792241033480323736889504068514021684496790360822620 [165,59] 381234273762930440045670661965801213821153090471099921638768468032899325559941998385107035599280969739644523165444659704618246416030412630663334259699554541192128895006156140339789941204762279411982587282051040542212375471987373003020845876493054086445624358756385848153782881908913016691526430042122993217360338651314260068245095929924051133030413595942964151155468468773465039137997793944694893854450735555048990771523611540229520253557675725941035806664992101670131389183192766629125427138716291760434994648769133849363523523110919316633123823929500054888040307879642629159194464927150174375587503719462473574222289739674224818311393145848031583433296565949809036319393455372345450922528385686531735896472057715156065108573659421777552631237607451146362664887354769857640066277921067171853517358817084661992203406567020260448068955722806395597835435561962022508438755092762661349565960640096868878991640133030003129105121490408067373231521018964535040601133497899705804196577956370310840510463511986224756118154249926974866420768322471714801538637089506183410114355568191998946304757858783902787267407332550882358592978716586106923572301599785461623089192458472758787792124975093348360599867911228831193521240363391123921223192733519767685791375232238514648639702187125216662883491931751614810086602621331522844204945263721075101769391593 [165,60] -13784321792666670838957730994897518887876547191976172349749869132061351402400378992658784451124670266050151989960656236216128009404909077907430173427831962636932761509948210784031564032617234789594608203800673596991278497811100267863507246696347199102904514258310967737791139815607319621891572082029846381760391915405517416171554458148846739880508646572510193907010529785284759794923842865643008499268969174451809853269144819824656953787401827379300578500043990332344438300874727368211240364871759792685935422372189021453651434227142446338227296258465353765180082642821473358001010031037376629121230715250446008199652069853008861478461747194137816538730841927600270430434610681938563613495455449983885356780294688268055526904524070869849702448595862345642356978035118114813183245764575192451815049388937253604399297316843312445530118354700807082851382938419684386001236541071732431981391741941959532792391355793673214744212242244396439741764695087736356968925927880184387050547383713536330118097607553283746906336785942650500213715744914940561230142976370697554768501997125570927389610726502742859074500393393051727766789793609853748420719314343257746512177335504011370904752125318864966653311275702624238306160035025744142280926186172481018477100872303224083661598980363203893217763795742405507087431172649362923567342416029512117119388 [165,61] 426765728268261500954130622781643219075418092970366177777088660306191317084767883248489908288445918646314136436235310404734691181013331707214917316356779833151185636788445315593616686054032678709376360344127365616032076767055839207556265320700533475398308217477581842862284167250932591067789223591212842193582335512469504744669281095807025504265769082786989520375558864900731698876265501008356017594959482111315130207937676151842913748510772387904464368020975795166022330476883594742088810636876743228134764796140200296374322149471210970454140808607073981708730036876295778215237118332290955321555690626282666884888960725118906226187222460116263963858932395809205710999472190280575470011091252238768254681088541180835519282331080375438500881500610677164926222551964821376814184896681468089401693576602159600521230308493160843156449995951108046949922878718030376171673455663722336539910463809588781889656037776891974846648115233002945678478621428965627540000759021626486580397292126092967382758837269365755315235000832419902676698527971335315420176617646072394699295689413550199267811708182474029329479409364013439282517695869436741413363430612394492213249150106294614748160931348112451595676576138854061724182963514249236530222424790122375545239628304054886176299004923312315897172283006616399165883364702440933753939365050428097197 [165,62] -11341575475614247673868027134362515393762674787089596699178779484780436122578359645172965104899407147768661767834546129878672076710436423079974980605046996254091382733114022001711177730441482967922689414239866549561502732787128322865198688743399023956919926015093194038662716334566396453005374399903024977811636036761235339148927105555789840644990071500107000086061661766016146567827819900336567835506349181936658545987666285994439984311659760198319282431518293536110257831258201893985043294767093655709463791084224472354990433596578185219053659046955066083697237684083728022782297096190126983436559082170133726516523692614005489550729602467159317150554163411824247848449883042917740421447132769999651501060035255793911167617843566701850669109421523893604961303895480141280597766447742913477357802090908696605379938405330804350941549943172786760713885560570166064865768700445320068106470722397820710468782945031250802488729479438869662679362325931211474750106982621786882555642740033463844530305900508798858423007493731863172988193493967503279840776494501419751710229901589430777376857304410230680575264825296003137799982399553361405424129523321965641735771184512329649770045776920597768729622131413718772933638342914933748573275851149154180021942034824124350968242620779113773708065947492583505385927327271817331158294093917358 [165,63] 255467821999827145602369991947105276939332419977011272734423256031391810121203545069580960893654169940856478506480680737292848184847234254426197685224275737706305596864647781195065480095898609212928279893223459970341601297660230178708317525137553524749060681471054209199886549582905416346049762499536659343667784815101565519790263865212632935709734603780937089210522112494287104980480122465387609272954591778386865596511005429869354941878431067967668527189194085731670653476678718487783195407756949397542333729550437002954120760610745283440199947797193469973084538580335835794774223004792897738297176160031103248382622899265403988320561039096104311395074672476416600364463107816319050385860588751486079237044890240209101902848104349851271975283398396834877811629197028360165314752129725503153696026986652042259454117885788187028626724888092012697414241007842419344222260565204177476433025586394769812104782804403883855709906514466627820729090445139148146045183372669358329660777226655442142526711588918787673108662529925300471716137150365818388643457925346174684082636341669346846113838450805520192884251538253764069262133887573625413325731371533361931779907899198486666793756884004161933504923841345258918028842309293167105660007919080290936431985450560573395398917522894667671794626424884100091303939750783512079050090838 [165,64] -4848246285510360822378818970163226575955846928623954292283366222426247768045913642832684417236948836312587487459549546458014941786514154208367164390737816947246638603000637232540017939126970785234660561609955283620263551737416398819390219309074135594225126290056557420788869182423981413324611076181734653945426760646755887673735838769485716267640831504607980057545892357130203054735638153140298989069189141635795158856662430230210808419447615593302220254454572636735186140291904013248975071135273869576647570461706127428993228533708183055922849300269827202412865263914718071996053247912268636190213313458756127180505136343541573763405254586993450496896305184338134687127585765523260755145505168216689167821509340721699284151731028979232510474774811599182683030071236791046776966985464514026914992438949024420534886953186487798224490003945819032464652758388936984538255966729829848434899267022728957468315256199538467754386349958255861480484061729771323645407338453756106465482019068863912490289867098507662929651494049708203827313230009361095141157087325580677360563521472000030467022869646881427570490303569796465883874135587014882165838782725844481011920958156205554159368284407990078039947979099702820194272744519903659627851740507034617351132344584455809464308545838525674734352766463581409325192736250980576354130 [165,65] 78296729452815376875817349354625477582369330463747258607165256078421897654090260480219660758885479439241839595929441450995390200588530549364781975366613682176024932524846870632639292202694469397149774603606119251611351701845826302771428166730741060841868097207173872642967136906917968229882906828495881988033382112444559990396874078077347785022154461419712922730890284728469729705602111814069814259778436336854500206504705449574816481505700339348343869475200201453678284319420582289864442497099233412263034048248429128577780599497434380219428805772363544373013027877570321843712562315447956343618908897658055209715015168611614574915932719528572667211322946632211450922419674629539340130387856744949692464306726476544719520909828106478963662464444894495774049064270166391070906158898611393066597929061168098526336438576019242907159898365670764889402532264806389985529505136600521465770448938299360103962233419974885142017905054782068552397466347278596454681782482230923088924737044379615708783279959901990016046330957078333435863893643046326237483362334581703055054710416903548789261294232788872162980068507583929191534549638940325526490233372413427421209491217105647865557885423068931754976412531861640062739217520519204540336476591920973877651645202401782019898167536454498172514458929345023596435577327890181185 [165,66] -1047775925612359873835785759116945614578061423020578600422960891001054035907027420933690938710860330830269106764944540585577241040453353343146294755126596460087599785057828374519810393687466000544359863442373929202113342318539375110075443664311222932504294719453032726223678208379321549228232310819714499874179592326840705981997029139108346421473406283246162330387954253749857196899043724274756175197101467173573115462896625902492173027152275392998891163371055654719042677129310531234206450172691632849274007582361321734777397862046516666320989027468557103448465107803798476659140643042223001162758729659670448053035047745453521307317750026786703456268813151085400029308595298305771000268306249244896549255699427399461749982743849542574559010494987735574864025784246235394482575234109461453523656394396026853077695426410724491167448969487857667991362187705306515662889556592440626015560121964639059624788591598680928083764358676988431027454034675980639705144280901538894549723024507124800480092697942528079447179371277054533000834125565726177621859594768841808369969673046481485362354640975444838558001089948925498255592963152159369734826824236065424736882041720385816699814121446503136228532393400570666646537070208111966672839201827274943500639662836002647595206652427162558997198918361667368028705155948185 [165,67] 11653610079683919271969142079023730644452534586618733526845972168146743288516982271688625502221628742992859888120779875696486915877694302763918174759852071218523764800703709596067766214287651799363452280681917878234836544158934643913343243032843773574272879960581689909787388364126632337921708012585220705909048194467023568228870568185004949712211303787439567870287723335909858337693427966989668194951867010725594406205178010612908537630942908993567123609311585698315255069365468279149277668348576464506791090767433203045678557910357485527615703234803294835455571025583379965185869755126539269784506642043121262855114285870722831166970112363964207319827168602178636252970721145993157199732440618158733850343608430732597891597282942832442666248413196488678566762108751434766573007869131661631842654998658431685490720920097962517731098405636063062488338010399562031820374651433677203546113369782035530552233415601532419389870676090957130458324215006929630776962732199683360941156465478112563324523548838228010392508447034997097024281780294782866884283569128320238618604670734790130031429728919476210861731147701000343430992758714434390728139667501779827628395654322148447333265442743826467775453212894952201394549105927384010200741969783877125062313867228311214033323056172642996444294329220696786592923519 [165,68] -109272433858220998309590792105202487601711654929702990567006296161691239367793993110503110864177954346170062307428032961386732905086516783963568522324710521490788096864441413716482149177783755557919791389020058497025458103032375209517649968818087941442571256261442138536991905222228151317163799017158789444913910229718498200247623218966784011262448626003116303588010078887748420151691908390200633891907126588669893661294726758096333499237366608215198363300858033878260620518213555205821191749780427695663977701804106941609052178126276896681352671772465868480448223225970364572556357993863143435009377418852552711485539773474233970940031547433224283978709396389669015259030858103705367752125015158715210734895371174756177594426842659129904108860879703587463201373385573916431444386410861790577642714747041039131807401137712327056150485645981451359209140716790673577993953704815026521913395678320421650436308784458865348139597852767492176296043423927356857650849456764290732337857410634683754658241911324695960061542536136076153015796889725547438913286947649194419719247965252073579023381733243760969986912900137234006109017167313549079172125253411389672193168179423235854794244307941016841560251226543311631935468159278828216938062207099149818753570864038433182989129759704816282633855780081082521453 [165,69] 826942304290098961773149364943978234026862348628881899265629704019257695924603316792597722686031621668504198812654949098457562032713483985359467983443130144077141301671692296309538702852193895658860484629937331066397600137705554569504964374808578697632170798129807803600702601746333013031564899439729941436595768876789707504996252443423155151211756088350797484037886534326638740698104195020304412416805135407202900147190316235136212175150504755805132822114604338077889221445466933575314487974119771990317923088521802355451597480556300484500906224777083534237227919234205307151794808851729912068476940670516413229894025761815125105535339417499952438063125997539964842194282627325698571027421512741900359937866995966134902753028482973720292973314355865141122429567200897108033969891899282513818711028654718473892267347276372180129939324869749282103877671666582343322601369797644474650000954645650301536800470569318017310736619171639138525125842703592287267079541256797043686059824537701404125108486384036468166796252042520675612931252460800856097124939937564629669845782469887593421065088207523363861354439798440565717774089027785964519259975878560832463105780236100095197152289685886900564956239059250666934527227088782718963872634154336235266474880993558699595182097086234147835463208471979426 [165,70] -5145792710477373838082204942777113064826970592956732892111670095953581414272817355824199872540041071896552432315818173763670792007844031145807000466201486072895107315360844710215121939694965563404694564806906161929499056244245676314098636498831825674369360325761842271515229925002170881275882990768791137135894938328228981464435053400047875626617077182527822416470996204229481149972467068128316872846767200282718926581139064008877573525064008870252340342441678114134326143391693652088522304176069378379025280129435025193933806031142633138846449316598814255565818896006713853870828617410154906962122704750933557768559062025119276494808926752742535060819899796702540495906722179139493646921966163927660022813117433280395545413915807525300840874295275850638774882038812873672411153438344265549640049707048513815202001154614102369459277291844891697807984380860227721761785869641195424959013621088505178590438693616789854209231957431275401556425365497065314262036837533074182732454219707657741852634303330909110767339933824515160744498511615492061684858981325119755255758895047528165847976196157526852582814259790600670118488536053260715665556067831042251386097633148150164331669550803821005336059786200946833398663875096922821651274682628431481251151045884379316432774731498766770440910597425 [165,71] 26686844915328174425445318582665274871636981553445889696503096028400400333058401149976212152013088534652777529917105584448046510142704885575073503266679569495597294524571644563669295106822895511414534945693000617887392951736730463835352395804518328278610252782052762804790713284806614494278568611262360714936490980079512204062710995062108338086553147729604051142000897596740650420361765052069029018467094242238380099452482077972931608054453022556396985190007284809681645566593562273727786296601730982238539293819448537267827264980964100095755401349618955238139940153136419066568869362487416936793386631969651159245938392945154758564003951617824675232339500412196343406240684576365956076738724010471044591649478250931242752727850968338550819938562664225987876214271016135699412441284980268492863772443023550873713742325513751557546384968320293635269852787492115076195232489493663736429143544234408975402676370632920557787319921020725097788882975964521751800256573979468573759214871691490267220083031473167152999449647025358699236178487619957495440436561661998945780917570705704186714222278315523136080699401454117452150832760988872060393790233429464837452687873787009709979455355487555934758620042008449461110038596896176848705411936544654356203285289272677689115440105522592350460779 [165,72] -108770089483456829184085688808223101076048392227588607749394890878142664231884825840270183991749322558758477157818652401668119550589354429360940856144140994471230711922489592328577612734504061047503860964436274343704944224068907447234389463913224347787830775498601802489370890092913656069349654007076109852157428094702279001115449865378275908964533987370589779110760335320911174093765064655352404544363281018815166028441156350620937151453504600375839574687121666040527417971092114645993429421068202130840341395684027547556787166989866994286629819807572276602604549700512282737326576187071830049093214719153933789918362264275649227926844378356194884510019631938556778010979109620060861741254939506787538638254422618908618283459501514081514432636591809989254851664685544921605877280116261809755478342079729128688377074752650774307768827539377929963308605522730047943724196953766659011349376911162863965756237788895048549642638140742544469947147809068450281975878541566037873061046583673170369353101416929388031173467344302073055170832381874333918231333898536685874262749589949287749922378263832324615275650626430374133498278770090065913071154750405050297865641728206554844106744916401000637789249667999435875168253503163625796695830585236362835201165053174879468884841757799122056 [165,73] 360360445675715196649351117182871481497762228867673898588609555762052017888099617321191541789733579411626290602330853350601326548678687181731565927745058152552747295058170768881801944062472653604687166238927759247301673465368579595509339697163107220813666100266585801483966261398954791574106776358463131174646625756709320041852124794543320207207551635369742461153557463057115825069150946561989432587080239526503955524630170825067922594407332174664971237932736834995227203245810272341850060127883211489832857556443327433192913051564596246126904689757729875581764202837860426082535316364215382816119157698720045301524105971106170104551151931939227053702014680674921661298248170803328622279752817259093532494047987632879317263660854367516309413512144539208957671295870412318014115743005660226630202050913371364565739958753185614908008825757197480604550961416228423060765254472311666350748831258306509423340612139161427460526661294246307763251063781737473331775428187008961730116036708096322750256683117819883925730255954380395505648558611613736706611789289060872021160070565450432399760512405516821211909026792133369519840918426110813799614231904500694395501415777017642412262136611601740740327583722455233164909511741817510895778988482155024058207421804597909392769887446448 [165,74] -983166199749084792213155826250461925545072684206011900419206799247211889880307074926570055999769582359314683222960063637235662354435569831883376670353920271290069601694522792717911129972985405567866805083697665522542443924783303216040453834971891064962111721280810132845106223447946228378378109586150187401704074770112808171407281910059459797213707915363840527473015062754057028798221013400816925918444905583574968219069172608958856108146852822379323647965454745421757671649593516652403343507789877401809127582377178760789259167578169075740277189031390443077098963040962623088757789412572115649764890506654426232825613593565342146779669241854272816153332334572931063744946369120820841907747532823631390902188324383803992234394400056674800119164756819952404817932195226534502992153541464636301848866230631275094610462516050686697400832685705879585282585359168324870354660352738876236324873404600231937121195624591096806700645174412745114671172838048117945724025028530380236192784347930935016681675728265399615938479395347335090097925555096368011769624587687062747052771326597343254142854363114372417127448380619195431419558196775501451693271937846134716431330692340535244464107182956743204366223687693691167321866410430310387828063696956062183310359691616602109963279 [165,75] 2044062320402172630447444738107305417521676006596181421444794116543325515973981153820020658603223964004416421288941546832043385332813422589811358306558650780392394431029461387824186202790585569315774684838572140101374224071999719656644261978811161253026953383986565171706457834140389944876382879958637323566108143257307472749328599272545499559535709435856094160203941442120592588605184380084664706140562131499367428868485618045681602393207351447358202778698693912429277626027812985503078396715776652696330986591819470395027017726488631305208427308453390200284345851810106203176392160882961170494848010890999071451375815367585729205501695226667997207966519128875021899066764953482356309925073756921287692342679069302503032852237358238372073755927955562602159814335031140936730082803949000946327935186377434868495288879412970386850098764493453566080908755099221740516648958822925506982239966446292216706326580188223753375955498900018068584234255755180035147767589858376028918430698960237103708198834950066880106448444290936560206066792930817534950537751171468431184358199495934762479125705861799929699946676829685845700242801085029581940527906042962667947366080944727087655776628235214499968537745029581742660024173894640087908932888407559710247187394762645739192 [165,76] -3544411774165148390421115045176542706099069977000285725306375968246167568510116123837054990775264819834867413379907744584531879074314228060187379681193662754203539686191465372780090966338248547027382263870748546832463690766166304002406963015977403713917995043592798803233450299223319342892334265046105697757447554889898867979364221235749719896056185847104644909198940625902936680383798450884375272072629582157678841253079818060807224346845784491159362613964872270579163051677179167769381552501167103855547610317912349183307306345844293991440017373980238012803628140757511329544372849647598706875383799608010096503033756939526962087373019440940142053297266392214615166283798325867558081063082331478228319010557570842170470070588503399738557363762961601213249282185470916783972568734826304515862920778200057306520605549701904574786606561633420996665621615530795728608986432717207100722722993303978196467570793727179243526228097333970456922242839786484015249810787410871321870954718205206247626998192129444954269257418284432190505175007940079221616749143660108394704677961066911552616888649759892287900227517040386880526058091116784144806673195378168856025086730975304918691700491509237400491519259339100259511444547791527042370171575914453534788299054253448 [165,77] 7744722715164997747163810929196742425688496127471179367620890608087693562482507312400375977896547349763705470992720873449996812449775596030093172114520432664439752352509682717755549746436935459070186913927813747614520059361375261716265565292337148413496265231543092573761103871256593652242317726142330960516086930334774498189987512380490063139023986921988191185807507658625256673918691007408871181019049954934459426735861743234685139498071232996946138633483146382894829545273329207327320006447352032756718501884890892879832243468448850495986755129402843206163355224924731850032802868037921700592221086095299645536815299068113083854113692076057228024555243455831752906183213961042963502350292479691511552762379772429883934401741091470897385758021220447298173912168032203785193142123085300739620201360514364249859063491209531087597218078596544706685422483578184710592326325555485204887057744803751535153909803099206558749731363948292772493268588719666634601282844650421491920215192314878250124788497841355032151811330579366089298651978192607023576695091431162607013861826796268042935619099414832907992074452686938812324569052284129309544916349034179037790825629319389530824322902415283671147492094249659208291035914727725001768316779501606201321432347 [165,78] -218300676731310735475251097227216489079742878087614775359941890694004192941097996745798177924623534573078594579109126883705788934017872147780464304938377817244892392019960582257817634899251250393829699227652667709162621144992125570797875319117156758251414022314854409083103499995387154588882940451519898427153279637693088085064823169893347015760969640350701545202579436323666712219924558862678854759524995878678783361842632872157628054357522782331530004624432906973494361808873993055356413813144980233127559892912420802029033835417870372114853145251059254751697435426861869920970993305907711462124596429360172521408625660696615588725112637280584581187441661702339595298604997344290538822289328100031241002697023336740506632842849822805528922877328188342143064416451939881886660577809497111004771288323249285587622952928668294733107882993599710181617215683882425503697314973348774985315521270498899559443659096203504982069501525429224084351766447114057659492420815609057055213275436778685287493063283764655159666532619385250629001106045667212037337264381893027169195366489421933268056490529929909138086770969389225477460939038547294991442849783542118030390498925234034716279434188815023378138330122465784401129603676325385306150891507901678479589 [165,79] 15591104528267293853046847247659017027232006312297017278616154061472883897957031601517423467986467282793213595644032978896772195340540416166257669383528723400160971565625430734393846064790127854402125794288055348079706405933829732772486457796643733044925007302037894511881433976601829630808913660505048958722021825724420738568231742219546717096555429631759145667974552453088385369852881780130928964947855602244806309312562483339605493928084269896798003571583846127683337731688412101992351091207415051954695473208287844312617338613686956947510368254306560436116148947054663404133686492476451646925628068965658548930892664772462929219453375037478997188852305330287930220267633779230751756118511085224693477943002498291387174149777978949752149153663916254716709521534441149320355168578248239376409742893655668562960678167224767859468851604024517662107902963814234940629798920175129200629204977200628074167902684085007089195481293980536628651855297200165565249704092244578325399631877395039592796107203020601721102482622201692738879012748173372257062801852348853712495327881896393717025125265241404815155327054430558992402818992337913304145566386639012362685445508419361054161066177248949164956746141371963458464201307127544630441673807949933241 [165,80] -1017101993866631923548698222080881356118306484104884668904325537537437704857281765904155869846078699109244597297493600447185530566106274277574220043280674187817142212508569570939705261032213942728569499033955959581071047508563782334805810077942548769384763799329405225270348735081506248087200308866459226650200573976887225611359595841330416463297019299743091496437698233438017446425298860930280013289763119142233350413458859919927718484394163415178076189440996437454266461114190174328496261261294955530536769962697642703854424153248991379924280556339437779583371047207942649684164140568175317405850457133474358042770518075296744406955286860116166182837823159124611374426083751989784650557565001662681488992746946604348643634461314586902941132236010272928358405186949538676115803578724362467920181351208692312611462216898421730534250872925157936740114763580478845356159639438543964085739785615255217951003062585377924324402612709489731480075198396921959111055426041810511348271213510610751796709695192021508680273514523746198922815369316261617663709500766224979303167073769992746709147448987360855895567316937168277064843257132567384749879224730632009613302421990820683157948145609773073480591696179315205134247642486700201936142999502356 [165,81] 60072435622718978764808059158145320300816327499592303303969001352478889586161666821931617411458768194599881362553108669787761879687796349149389974709464688259175741502355337181133600244832397837865439113599563627051276444535214786909879173837423181904920701644762549586772182001623899375993835487440578886929302816705490532090435004076239729419905796904047535874627894605938258558584160203286760777137992370864721629398049542635508222910524977272637656910833304876031069911942656256158025872891647100580830817902301519709864502351590835855997742510703441302998042353980938012441097258093475587140341715074218517813267363719511140645636718650684250688250266525465476400758696178163004889062454020254983205789916518466074299346556392144850240254438726173486312127241210924358675494143571474364235964698256563513296466305179590220877313134555605863587008441352976907408524810940870954448222476078507613228015271141534972013705902065600887595665198706763834595935675378612828062832051129918565078573305787681216494570273726971543090913120435322813891924460084884117584179171546207052220873406833222919675880780832717054816829645489122612311871479140278504459686386236492526534708417916159082201470030227889253311543514128669619040224386 [165,82] -3201997596913599968031747470644236750469260163263493758348356005106979205619318592955202681804656016339629067747175005276883312452645409451917233465603725095852393972084428058245052593703122467389483173951960452227932289950700224144308654763024524311116601021000138742127675934379122284098594043811588584574024258036112100510162055568724412013879802098511157199152891193967686129597658542734954428246591583033645793782329890535326224984131079243487774943748623828510735903933054072925227210500866997872199953139611248054420212422644569696477239485725141687149768919752626676345155387228726111479032592249531291749555379514027335554006125260864880507204072250795453920494139926491624535692653920017693941307695914583816119617254566746026488859318586546024172107580833476288295398617052176671403373848931217743234505918913834378983800633859135783486198029518553798714441397886295500601467434917935957462601900718507501429581489067930749587085451761724211021739906960780505066837341694141499988229592743799373868746866161589767467263538172789534862089679988518938145006124065740988221978489673074674008952228993518867712352773191958588858450086874004024348798652823624729204474657266129082610186372637081243250493569153749782747123 [165,83] 153564586070149252349394180449325249457770720284675260743477420784212300096312454779164669375574682400868626637446110889077821499266928626932142961313700921882284222350184758174286248548228652266440542370194693877880541134096426808093637659188099325337082879293804519775900204274247799603297998196968806263998461852469659496677455139653550810749450871747001343133305926855279594736269286949692607488813914102927096278496253904042999918096168214895870412249735449846292572026244024920441662103718251583695928588676367638624183964192453250423501690193421216403869450680987991497125934169103937254673903171865704393323856626893810526260297652969976294762509531142423238986854632404562334680140538042842432560945660973788775028855055398130113141100240034743256554980620237264742298472919221625173691519570795911631106016328925544980616583293059256943129311487715047891914358842740880125667962996904561419495483957503792970954750346748404505294899699425337846657803462905915608297362938497077169440679820113518080925302547613407320241966538309305417645841621574623071247741701736572881369285729583185980709480190920608822468214320867170118472677723153603126951991991924845312709373645144780884841322745591114916685131191694813614 [165,84] -6605907849235573888408287797706388104306928681503694238495227513585756658057091346462064037298129980728578029275389395142194834590819269193482063888784893246785300470599344566350031866935321857331365607459807923541658645455194846100066341712780722904956275448182766778741609844237731053860363074469928642206861948504584689309779319035418274534740779361973253276007032467505051958790695212213033059114645361272608603333883826789082778193471407961610492626582108904993699244490386223317705687137131667390195212778191919927078384892123281934396262899500791650637620745934534821366420547873147263225898720601089397868464447414693127895598241954542330495827353236860064936067114297452004897814806991304007044099263739792482386029548366035728861372417530700786407386832138154367306844887081247668013249098870299893831035106244557405613539330523011282858361194305649828600860084590407410201689970214495163735329259820269962384434863460409884224529366219886571682310944882173027851920807782804142317957853043226454460612060064978064030231620374727385708033491705875576969439198596887682332495620151038760334353112089483062924932855733529248789462047381870489293716526105295778743148892602392977747010256206705318403244135229334 [165,85] 254071266105122883477327958738152977973603288894458484738088289516216111158374656340897005100857016519509515552939430332491668051031126384927635025415041997596522048139849261562939842632026480902591454753328085938839891434863588323207989439005069701189139975047344402788627732297861494870198002628403834860510701616313187654612702410235540843046620003562214039108096411244786907799368625104640679017701047779291974606011602130948364842900343841665151771049867652108428462900624461729892646685042466752107255943116296009816172061225883220213111350792401566204534885784565855355631612789460196701318125591995210588997659113213467521338000974551321850050422035073684944473436735448497622895574116976941716121926478177674150542839134839234012465619926710450000689805789104778093872790654330821461247612148206134625714675217769934424651163512671676636471553501330330649362823689006157105508157638855556688172630189796998239019099458722363771081395828615474146254154851259798441276131908785491211057766808797749250651552127473658187569394571052327176886184709234629224784868110482722749891654490800134747915610815833057217081076054771380657379095044965876811433544531300751454931172656756593793871664852566001970945526093 [165,86] -8707660539625212504722933328407544842622238593888654178846368491794974368625682370049647639504636276383885039836098176057106083845662957561268140480147750585998130880314496205259881069779575526423770908287264165722417522991606324420060525151303174613714122049324414598681981551612356582578583086354947442564010607617439677376378774820126629792723992851264794235806245698475553389302766367611470296119476365689340833109850189071381985273686673966325697294164898327671701518043491769070415282148496251504494597682813934088652825943155448733202201076870207001297832013791677436129287769477480940912519289673440110769127764709134824344820320877814043148440554922119199906650720327272526063446955053355839233548540735225379684154876432439444392389471227547402673557857012323664655623949297869990185896439964350593196189624555344703403397399682172845015720126139760012608452732980916788494836632456283283719253254758967516986025429639090286731300432854426416398496828109890115268575629833234945960002759858495202647610836247732501161582178483139615840133851536523993273501207956117611722639929220794822961441421865151185260574739473095320826364948555568284434784457173845803237428019464192373323668482584361494699200 [165,87] 264975191017793848456516283494609700866905592362227103379311455706873222621474208972973370731528078117539409237171389248113474450518879948497694599724466742528399241215130104935137913417412836802881413241921614122287301982041853960910308563970665865345895165871975693187572921173766952294569764194930734156850072925099621604734559954997218160234126867921415056127899643768755118638926733147919714769882227500170583785732995979187787425386902536367392017508781530618941802049256505371624787997734331075526150048869593263056884868191947982981285911844681926981173239272426567258185177676323794179970995552832315274000970758065232745255708193890304132950550414293266791986862208318550694867307797996831418258595002659697830116425133457442814474058705002972293636199154696699272864948166043828051420289195081596070419977805270343542511685476397875276365937290496271418938856424879595708743506691730425674162383991882452615349723320095745132688261576118318161767560459730165459863844257203917361644613593119386807938654809272481306048888236727165922996205082329590103006123380855090734749533881892808294868698027720190151708038624374933545744251455737979927879200213802888158171946257078479450715384505078579714 [165,88] -7133483274857284616674402921698384263572717533263397311918375152061697275959193724017484670694590083703106912751308311170524222436836234758972681037537518425071140016648277349763669578585690703843614602955385923004002557810921316839717841859313708270716390227878496683931184733941862102080177109482414815450926289504629721429571615173520132101207430324276194698858291687272551677209802391893013010651247481991284961227943867958396805315765772817664362642554268272615248748904660138500750506661351946060809319386760533831262114450814164125709396321851070349899871269375339652683645405823242632167124314086158550876900949963909450097542656638338681327727694791013110654567334944186377623038322570521382017946032834750142452387566490969985066311392263808303505478032149144275662512818981948065218535257645386377313864253991430665141850172041295601680740706851039867141553551967803131073029484385303737521483965129522117451138451355167071338299494367071575517600879018329798546734549384845078997568113272556775135333922296303346654305033107530063963023901829664220265772996069118668576068331748451576635927285272235278564681948262280115125719329948497868448250138143017109739334021168119928510872055766286 [165,89] 169305710042035707367935322616755831361726363544509359327663407382114193520770470649889265381882968300203470617207990374593157873291504440433138333338516043767630041704786912065785369274025690214362318229331428427599327029068455295047113050370114883759728095283779525378381034295526332617511847771652144455597874196294562711226088081129625979357206311030452938949948966519881484214237930419489993504814040153145875311187903383602405076280024937902665582187992558393543667609460834659718806227599810682123937642302440854325080790734990392314813643999879814515155033205028464595729385494515024841508973672381149315032587936613457342824507204568333124101272845963203777978698334454069187174542470618500426015608154771091797008499816926647385197322857919787354820493812494937865419546876795144767502519394253482865574716890245179812023616758811558195820581726671683100343017864162695096586146428669754438613261691438950451368861993926104539775245730046850445066083219193701624650963048360343349717648291040620249094239417034001936095846077878299713306100494188226439838463853842694898254951714243471265677514517193915628093613406038871557755633765627625888211502331559518665585583999822261224424533700 [165,90] -3528466184138682196809293292459820188810081425025921620433143051968571900295286682820337980775834024882974698765590271910787887481313219270807318260618540030773043252508313908015386463704903693464609160480253008535554226588087011753233148911666525133218098304545754836945681288725890762531245894935496537412608915606009107223361725557228422607156671267581271697385562557568993999012297262525251981421734354178798485406621239665911308294685039267072213552374697817020409013602202729619432528492388012896770219025219554533294049915495098752450630065341263892173784703394170883455149175810547527024943978521974993118751295343966782842837227552905820939945724143962134073568839938811936391181755037077008969539032733503315467324489215921576199712969667453830719381317765533026662544848283974519360425448779173448880877622720462046288982618588412369467875783243844451073591942801508712143816895194057278811718949491692973763000568001127390877405093378591027826971304570101108868705307511095717903457306946678246316113349205547930264666086058233159457483046517958891316256296364045250833182607399852548314691890071793754902153336058972835261336113728810730421578691097926966944543259347537893079296 [165,91] 64290319640863673883999429612483128126956902843830665014433242215251637257213668391326295097203578292057145322056875890566804190630360523479049429253212342340110199875143085944959770450266974103768219005793581529477934428662123914989516039595379130551224095950988664056387109040778970686596801561373268784416061184582938054458980782047506855875318221877391097176648439893890783432399368608376445810490892571419262392495609119693328677733371348713531949236999173809728843879013108493807979180681650024908143902750729282033681372445407919604737266548379348949678090645889568550896416339485357766471482735010694399121632229921983082444929846079608715325810012739486429724978221485895627998240691856413809830136031514420751827647718691492436891262964941974695605038543574809680260565763519719922792731092689644030217687538097140846353903978492791032208277915219550068618164281968501900624724316460063119876624139264308733336394404974643814278557769933173323019212752144901746881442455649906580959980854554199888582602593447510275554108454468715955847427083835036851772949151101461663246604320921793011253502513281028020153347416591113689121275650982627663910461606911835681060286118738998416 [165,92] -1020443970281631195936518239066751166539975330974034567133378017221538554043445434345574281515457301055967813323124056190988700050142234927182316065546572730448593895544622180728556090542485163550735114482986520939634899769271098655244079039250014530387951350958141916537173937788326982796555255003257765451922854576171894603858414593813320910409329265558120074173613555501435880249539706913054218856480514824328978265557086755436137474520611859167957366556298372765576023646857443028726254060136445837682963248289772551478758685446683127419354292999204107009501730044541127732517841500389053407027500719768943197713018057305298944073116220137666122459360414310513055039081686256098717903212002988025982978972142041867457027073438104518314876705107810114932230400316722274528942033720087313766096692873277474067723248188015386101886765391342190083300106734860036513035870404054835750635987887518939821180121603733871931412864533100499300067024256948124094323520320009313895643399787848877325805112868994110169126164986498749741051788552177158308146918046836673397870354640051901753439372093907240891489155145827551207440315633193001109230419928135094725281898091332869541823680686395 [165,93] 14060079522857484330945443058657829652277711515798638183461507834710133953649944088679828105218142010433535158364920570749403332713944899299967631683761980921624239861251927614051484293440949029660877597506227568903783364739024834101813368715657340285119508757828190073628999772680629740035077462348983801691359781620111878362660352804969936808795179264191203632123504233957050824016087843659110718990476411829937327385483834382695979522255031162898164772796281844876570199714443207914279686636012302592698680525869929246166840467886431411552590693931215956760729540545879083041400786037677283262519525285786556366317356378720858841420280016256894775155583180110716323543987890349211939815470276158578238168090760882375626118231846352565070503480487274276255781911185402736787591014017953112677399135526670506198805821909670408158769684278545573046380029252756598396924577332311464522266395132259472206031096439373731958353900827577548650419038098790368739857621019049423117440839054599781506855084829868464241998594614921316045923283787248934267558292846783669670029464289935430653003791054575076358687451506260854319667617591320520064819427546390488345526889794517606952178388 [165,94] -167281295435757482220733582960805827984443418978573068525590055674542887219420774261086189265300145683336470124484685108652321636135426606015610712424123947353855067959588043306283281225773981474539544455730685830659081162418941209699813512620485236387054279733840825621439516499655176948859847837614864865264209848939019614120864478437480533126083907527567876859280309812708890135179214839052752568056384204990916306510326541433357037908848153607301275265915980477327809721276992117699957691284430159646183399016379870621337449902980228748343657675221062509602703327854718235155138058930275427270514412363924620104702146727083367094802285774223863942115006019485422601674549939941507320369915275341682354139629844995589067247045957739128558803466501395582059520426864028532436418797596556477917204548273287794737218741288499706723718262846306088786782839073553295137681072543163628744098724944576285000075058436053449403880237375933472062807150097199365746602918576439102067994528921572501060861179646701623527921096656947759069109295542994966514286448223998828218054288029509789109338845044853849047593615728316995626039851462825877794902669899258290596975729109166907032 [165,95] 1709412761519644934948637707132002719923204809019024180761026664174012928710393035988071800070673708517849933044597005891904016614662233099643694571766679699307340288030743927124612091823772617155340572443966176889522730025952036058769272197963556365778063843570861670878532832289711055860420600426471269754856758216093965119891049332692900932282101832122567911298388191800549848694252823731845952713483278036874288453076758163735786854210405804027137249143172349321040862220574726274217695675601175799164771782454614650297926074648809392983678223343235654825883791911343131115149087357370387920897721660699883945574808322052504466883899224651781539631111981291085963305333736742113386525737721452760944385684526486303605479281913203798594475061824828390621756731318018073804980967885427539177061570142429834786467225198355245152178982982671930441020082471144419348950893086207682911514058759086303051382382821443111734152920308508643389617642392038679916831085476065784529697962883318245759691390430204509849825471888557403603028741889877120181602088730116732067161345287517946681081775890355271254732965280139283814654019838277022963603351070227683445066914628070161 [165,96] -14991168283441248350109344466551583146255851433595359623832843252017565013057282721956620267699214562304263130019332503419787777301088930633644752722737111914436138158475038271862601649096153218095085870694704550794713108954753717857149857833643263247681806223737634762242266024933306491135052946518512634168301381717195548194328512982340775424970929925972061867676869003462289762776529013540437020094354316151604158732953399293585018072201562569430679887731111325232311436987389255753276605001427042529956804789540747761710758551339064459360863117135046775798484532700942354342302029907007635224960325068270349343073871489992046107252961595148840203735206891441070903414908588051702505420900176014766648302765599243147783933999674761868485023770299817139269053115750251826583362830740346027401352871098278354158415365529397527573773393702748913037964993966245749687363223137327060922151748372428674050492022230981042778112680920693928854017508808678385660049697478923262341806622551443827739862159119731993928805551382613623825545309304295338353304778292059760143130344457749694979323932851960878885260655896129991505736879402381175392382748735612812177251396334 [165,97] 115251757778534299003542264991222076013970882332130540561796984968257113690467336329785601950779778678781585978650969389913235633399438081895430299502198304579619599276987490141213526281838705539205893858948547608238998441669456743572534560303963582268852392259833509058776793595683375345302548905605163152194587512357727012850186125675604053208399775331186987903869406406544153950202843803174558162947617706184477851456601195797547770077613874319387178869536408010975098521733731243521551169084137337793940377786418359887944920628468722373080776983075884942917108636481789090471378988510784726941280532886958135262359156605917054426240480720634982181892848023293394610169295502162551144502953259112608964606787446277544826280377710043741893000414667779374376841203628341440673729762514758624114681396719355169918433129546886255686402619447558067118849423188721130165672620939940521083610916044197514738980197652354791993121036855135183811861665418634630035862429913392553208164959382372801317907384610114703345342225592649224557256227191784723720615814682189487587520817860077632855219226172866397996444175965952449283322646520102733704547464360850271127040 [165,98] -715309102488900298238565690709151204232679520731000505785393381683621046971992113032455259131394656163055990711583123184225433588129594402282268788638146123539963962531131539841401599235908663894712706112574836468219269785007874619369798241019986294013755118400266278919473915563888031852489883874717040373437717687712915129537120887390787052740578465575793289908331619478174426944052596360468057528677209549691012478473671171671187007249885939682784396168384091078398744212795574804811162815499134269577043210392671851813924869653727857124992749866428861266785557704316248571118465523025006048776458097494399683489967960098476485272174477721669235156989783675748082995365063715495146374073388052399838510792761321975416662978395670461192022721136351067630175407508439723414842298005909481269488282429437786540616749533842748311760427737170354841742500515452918856923773148286693897333885395886120226385766274382318289573315708627899082956064622518762859046771462585560340086272454829010886642852279182622942955626621075629155025711729092229232636327638288805162259095807974937643317900773371847941191934683478021210837366980849427465846390060311996666 [165,99] -2569240635575792708748886153327693221484333112879790228446375436462751583114191216095547515701903030777931987747190103607909260633726928048609723352023778731938904773261793464319808955083249827948182666700517441872114269251227221653377852835684330014747482260550570800488433463585940999157732503266419155261761649243377823254801064181964951957682842859627972726495814064332972894341323470002492033334612056629152612742098249201229967863322615905648684051167291624834007263237622142710478410749573124128513882424994663588239939509721909143040946791652811701572819480094352373114299941447799321602177448127109816737131523497806227746267062931669951521420362512697238683948743823668532885397895000741725122348221602351644912272906291663015316529256537688879312301334063967991088665052706628037700065193547860837380032988941001066637604134497262021615433047584657542960677876194757468530606064752682921611050590927981609506721788090436847664412647979619590184652490402171729224612730696902069243352517598419089562187493874511948866078618537367268832545101338935548691107075087433994939494944368292767680548727892844803404690179503255409634207848921750 [165,100] -52626661832884326091573027767399022499509182546042211902028550911045680683999215121496507367332966778555787603724707699715339886126175667124354510753460097410032738373466401106230015387432223137122012894284210647277455630782117214492757233828989174067354788114628375198308725513616612510294798080941564561197836849121851660753938127573725082881946276007624801678937314595352267742361058340066479788897781570925374010130126451278407780193391211311485650434478343440542079330330846534995030432259639338440765983511158426001164905089965682678803714270858841055877589254937775488109980864778989087484110526222996562405613998261660870973292030341183787716063404620634359592349956203200589503755681057092899366648105176403048277991182531469570377372423578581396293607496615835102183273625995291305821901102810462818755430400482264974080616131773844151614838256986230421713985621975582450432168093311265108789760285195217331924432020709989548892873916575553802136660167579397808310161126519832801211508900745964157518945692004660769911700738799256402274741304391224569635223040630232824306509902444933040633582314232001757252999885947168335866735010 [165,101] 6804599241509317141916858099597738702396837683248942775097345118692694873998767825242352535427729261004000441162914180142859221480440736986926928589714180331098213647686260511582751529242664890763543152859709614750967034154615750062908323426921305974740762022034473050764707395614905901153129103438971396973680748942745638057485869053496049994560450587740671827469266526950065761554512158367103727700583694185169684221774454822842740363502413231088561826170307418004037002636425631194870268558534649809202333225276428291605178995185865616938955237890858541539246544850012609907863190884852621776903351217215251953244134724858118951853873177010500036178258049974566289476940335622707385263302105446247967379167955409856426031406153320743255899847605932444261913316025531871701845670800142112233226183629535122764294028939771969113449313031170168325115262447252950195734729616808009037498277317808961131765980875682096827035084855411177618331619940956882590455682753516878263391159142981834961695406855825989467231840376802165312903504139083348875483618977942546141297519011933451192334740588192643221145269363180501165702470433364994703763 [165,102] 106353421170009803360284575977951519368779289538644180911676372900045752280075574088315661666866201155956218832297152877678413071957476732804316570270823318016162782169806678455648940491276050094137389147615018342379775297086224239506354771168734335534863764527777501473753443104415145240289072668210562959574249202630174640170144186039993716948689647527873013588384744401082520387022692120879391028922495044927992760990543083900646843171518687455544777631482191245123837280133830927495136717001693708761449677388964365198379598033400198668819214448637264483323383432970808583527716063770414614167136133126456043561589462330883182002709537419275782736376854382906720936761866395937111120209007823426800710672674228264070346249634901328537758347175274144856895084999651550177598776962763149454551526490521236376203037099465140062164235463804728620780559525728644402184815585322145241158873246272275521904306723360632079688374648967428762705390461192708088454100345731573460230658299212612961719373098034734543734368463109296029562201338647248313669227235105915130424459250737275092068509934925267164900917553455992193584189795589163536 [165,103] -2375929319134166801388589712259590412907478833715530485571310171539803563357412782240721217267501323213510242875384771109812865283716649010583040567495775506426304207876306306537745553750749843685445393214635360245843476955995906906065533153481681398254227021387112373619777648848924542808160552138511925060650260018904151329191720499326329368809800541458599836314861912221869541326679031050405356506482650472766169526288308266934665489333757967024142371624515451477050627282562514711579860951399535534211024122487177202860644159076004578982848532506385456680392088954287772985677431833545670541942197033857120299334249398193520566935348676759095516434899821976862641293493341650723994067279575442638539973309736630687769209086867198325194941172937164381895513331492199049399442510098236334927889597737906491528096468262095334984068917418599925757013788018382047114419775830769693815769976029201306036659253169565641656539981559896806983077937164586017134577609848263193540445204553427738239012846377747095882011186392637659892417732534660179844659805403060274447153209710027452862543438308215644850696947598787489308658379102014 [165,104] -69019403210399161159089230652812949697596743577434858685141062669404250789494731751791025409517010766483798400014064399842483174466849586838883592029095723679667260515034908984601448466598422907772044383465409858316001758148546644830204253520707684584778052669649723971733434976712252940097302109267845297559528180278583592348386447558444843427011459752626416273821593303965894186075593738414095295920612591855580030132871820817837988854989525865220296295213928251985393881338795549372885835594652048206162523825696358543499030647840637326863592459050499313658666017212594930159633927421993118112607581405658582077166457856646394747815595614842757719651775197876501588103681960938186370349921726386455495519699457008221019702539277591678485038036356707944271906946844525092006964848370435454202890345299961520444701246253624756478612675256546783903275828143721731143262053756792744593693097210256837333578739127181162201583317003542308906047548822729360430195405389717481665922508772666825270175077095524332935216765821084660293751456828511518855300408238578505188947468756393642540923441495123702310095027176861516257457449 [165,105] -209859069590314784054583688509579786927374564525385374577702037942670674945921562132690706241993531182257932252402565972250490930190705880942481463524010318833437402681466576116806549523327045474160283846027698897091199268868480356294380574505581819897148308433611309683688268045101905759072077000225023448096872900952462656508677698687797427988190081199263207713092769573950260675133345023847114542025265163411218024190925738457491622666282966282020366775178210495621665741728383962016794803029128038625672351044035252905066407292094599611953085258843426001674976937595021379274716412900237180747030156523572470075271571912460120621430507696498431950647754776103347942863768065258429277165326110331485117119089822872045644807940375715363875199823530135882699850646516141175076532676766275008246153480549872749015273865851989714533117631592715213458362615077372780616808968989637276635654116060737340328821547850405904845643764383389953585625731592438871682468699854366744212359065144534399444687786099213333845574391112743922727811850506027106668979854395653478142372534262489530326216691518511173061352004025565502278 [165,106] 9005789173375939025323449341929890688038996399293714516003537677202383161951425721516128625564157585621165859634233170960287150912870020892688959695195307097455518820285829526468783842739948521765592338288683701124773248006955799928523329985102881629554156002015031246091911663441810728296352886539395930592953690139757075308402431516889165306624063604212205910049223590902236428559688406066800126590479359556432062701964576729819191097435681180103696214175091767247249457355690771415373268926916883793339386380279111796335336917255177690150287225095837661362899634109423631163700144598180530810222029557714195946898071371179333423113205566800717907800304517377801550802333069192939770902655943617687932082405605897715562701580711954520105718439832063723195803737446340490077648500143692810960108460737500081184376194118160433788266727726647573767196105489712451117765203247401420959773549668932719846060137403002834103619460994959692023184831160881713729481669290753256455142556769249972231113767516622502346598549149973332931214904762046207649838943963881581138915896439945958353099685121526474457173744758571590 [165,107] 104709756708991413715263020806434230178284243353190374393349363657955462468588358985776542703138670747366376670346410219875437547816481921784304187151402521084466109146458004473906562022756907595633098491259934367048584427318834025582099252512303299622743571462535580050639551820247031394443938671459314975696316133373686895076318501629360609874740848226537305444518173501353859442218625801902293395059703097727477349848202628598484627167153628311345867181990547206110198672994501636076858041225865278028319258736448056453711159123357397490837495281035422214740269907844516469081045083359855836936288303245362171965549817061804135455574277510575558792275735960054045243401578276212873510165099334798665846861647951191127767259443018540832228657895088135161874469992900021493447064971049363064822640169081974214026738312664993358820491949351781422827945480365699610375439000036226997425380842991348841431664733867797958643948334771867512905729651365596153652034487130808870095749449804186978083216470477242321038105249085239921992317127729718381490914640369090434972446710207632214627182821443610167672209595617 [165,108] 229199413924013401074275996474974290134891861662041245378746132125996567717117430782175482180846909667764130280687687511322792236326697250446698104700016936089851581311687351196818758735539584404342151354071750977976511019576583842576229263779978770178120665622220546480354036399747380248511481879203223617144428643916575042394939100694258903246220298231346761748394497016151599595647272201217149736205949438635929637368914594049639211799203054586529883905635377158732806022828888976334187786961988347219451092955330435714742858241339717267801675548123303715455604975342180914944897239048930753355821551639953677949831870088619104608772670020104720382421664805397672589399846431525109765071316439773293842596987043790464503227760664787896017236092901933740372403520542397621490752117916262813365031138282766752972825591148532154065893188351856726016567053132456779038333497226089341825662445330626738850675289686418041398130245426102446757656880825278829152502899985913108036579830026460620677801780246334861441128772480735826050107259805182444241835451522008593490146229925055588212652650981011430586711 [165,109] -2807410675399362425370492966718966682612693506084701834603271618541464850071270782424453403975578273956341726737955869989036228802524415625232776733014764372938407346248057810593908395672790850461608624134185184241933063579539725099165458628964179462421854937537841743795527754734839863700962420182985711502303007082845638765316875431783380312272805697957976408268076679202590403984333587828437049831476574756524070195204365309898986835515320372966476289789506601558578455682365921515168792464814677553295887808399296622366291878132417545384030780346456899202924043136796101943416818713303340195391606083037883777689345580683090957806935595187005944676911494461815637923010699493865125932204008670289673791029216124984233189147712568199133447771299178584082031484164427154391918465803461911891151051500802601013150711618410582768330626262119020768565050860823323723969704464694710222697670304301090981554980366106818056936553472025306460061671403100139580177260813299429053241463775608679776427390277531299515407611951161624291739801391503763369579305734146640812275633907275041243079549086999586546 [165,110] -21130719451318866375728503835272569030861607516660132307319936927267985174223801969754277523929186651451495261204686641039974033570521536426494021542227401220483064113126452113265882063676013523122634149140044022181750156818528057120191864299355143043244333144579161202731496502612429213551948951209522526553636033945756215525452412000439213487407364973678309107296868777210706927004012833429314292193287510626549079053004446209047901579321266179960872431727661705846699389225053381577557508131359328628602495463104793313704870344826804360078948900779481556581035516610258134539285548601019145475044653230031412169080143468385902436096528367707883909825132157485392199586772111506954651347868923882216028363400928110487333219882724275445386517976693948679174131746416793689021111947356832529491345267856446194859850391399337073311509226793812781351178708304196354613591069454092083678890307412475311121008940225472932712793736368966695808216461904720766564029645231541875654849251782782965174257467482779301702398199872091687019058276588123311904959603489618359888197795507922412551811488716797 [165,111] -50333321546578644621710838111859434903279050227918435295357642196072069868594314353963380235745753726073101016613483662293043714742057648345554931099525647386828445282415177742878956048128736974145280960132712323642349727992952767350867631001389315047021114091721303569694059625202448277404894922947198260958848244276308145740169009518585687892633783671006313318169291720410922268961879992322684843498009410246920181060450508066210142265238083896357675949416177951983239343970775498328763205862747784963790663556662723355236251690252763249409979316303904863721502950481237747710922608546338554040108012243006804845250874359297834269659800436923812714207397409281588283093773914983094954907551892500289682675158265508969845377637452577161251223725819540113341341631665626706284779451943146242659683676555620072270225672211596744469566974391683129946628003086442315243894976102996983568665682061887276313584672806136090696595285870512705467391923849231152293012942973696097318971731368752149330082371976889211680911363183551298858142104474460370741994344303138587227458154385101239903574212 [165,112] 16390294193391048742537792258687060037221525382485141806247511902632210153335819414193169272895745740868321258303728033982743361900623037971831063776591078002627188393110714079798459302660406083636141273704170346749205411031884003065641584440051232811384900375290009714750151081331805965281893798109764665630297050721989271127910612486627169840618770277663423198839241702978456871890774838098485101001157629085291311192898727006994703670906039172892232236684795609463146679283277543358155445174683757088040253439734509228481548460662542527671162740544770802520811948550741260805321504519040560955236138865157169683531120822752166898616267486189105628656152826390878824497360334146424495992396184773964231466508859045796162734457297492376248192613990195408008132869529802664730366005305743858597929153122805922328323096993628670101224798611812277352476584371119119146942915687411759995989997935098201427738562227100228445142016959066885378090538690152803707236544222874032684017389682410435394396612054258179922968674341717883095363984236191833032570573455986369475155456433638785590 [165,113] 321825457343202373489526723761075677046502684969865985223685954022846576644253097571292474993297670527794190699794811217977974017951498230347230863514578442883579635233033604500133613503699734324774507177192306763459243315271027676493016649858082888259373810460073633921566551566221893192781323510147298787653925694692306345916637551293522894410741562677192559174719947434409949316699888303973499069703893398101749628943596556369154142165297857569896433070231558647543548627817668264683470894246636217870786594261245546524516944331162070222362831311765959909332632576089760734255273378060746497150518845968912106037798301564269671177067124266773205556560476886268137005477021045133242425144864617784906448177230628832374057695069324297736782777533438868946809097742709667293332308991263352987383890469862678410561981662901132210326534358014909732716275206167811612721010762383741657777415074070986924756034797448370910069157372085621696943494617895148752875833662360083464149293046281479272627634714703103451303550502273725805861836358413351723824608028856139013521643953845662 [165,114] 660069937623494876379900236879752646643818103296246875397273887802915301255903222324210416285101719497424235170007482236220165797823304370279238542175731938650684141282264170041632797498385257334304056545520310859216026055664072054794892904764211882427963588922017152158025855694319292462477178584253102617039597808543946297737990643143161778896336032082103161776160342400882691217566731598265693763512444612717828239811879587137715159379033281405778059327753693264231230635580124154836160767482933044755804721789788693229754833187537522598495580035056682983357706590156993253583452903392606064241442336059113126923008968203685005716074790800866488472825920650126609833435552783273225414751582458916944827185999771101669463235506182139238684809816085404739065768085253492323968077805761063495227697332233415764116574160659999854166756575250654165641336633086505278803164565512706285187040956573438758825427328325124672587056254605132494611134371889088269433246339459320657995816365310409803878657308427587243152317140378022002614499810058715526566197351818473290510039727 [165,115] 542987302417686494170639417235958254114799260367210431717005353964272371769344604725652035573779421898388303736905691824640385054762978851304796509724639705447193723133757027032479788607333387934233027977585571226708335475169529046358227550351091927853592028336538594122618400720162397176236378336700518036768404881189702159484426263614754974657838766202739041377294940967939073698652389935544975416768429271131363437785562926419861884108776259242435354143085886705551388467686001596036233091487016565153475376948910804758379129334633047795780572387816337136079035773360613835251716268433389154131449070390299883666607686426841515709485010337882199893842496311785862549526547531870316069211194423121124945126377496556956493428181063505869816751552754795039705325662938640263208786684497711539509393939032007539598952263551737215086438465589428359126715766405586765005737052751170867395931190334971258045001041457165285486693334647509462100599517526627993037026864105589382859773854571803162601605981762862644548076320128346228440355371212333971001754772747086592120 [165,116] 26643973857449444747189646511832172567507963182232136688860688075441054708520942251541595755329285478979138287735283759696708649474098935871635840454220546987146307501954434032656712314084809538829406982214211900668315499475942720025202557310684710690369229329555766710967653815671858252931732592739343724891943732328107922257882384459036039996455009555603084806726096805256002385201538376955516365734675344353115937647446201323917861110210650457477136061033206899709517480141798396744356501160517874225794916117064529405549453851026173670434947096691451927979964532165321248318145613401206294162052285963532801713140427615760957722241801305146938832064789373376284229135168963792562649944747070459138200564919031751280787562249347938876281206544112045123635929697377644698736559900516399510390333697894379370126676895559037252998691754574135628706096092143729830275545062144648872684967021525517517870016125294304306483482246729619534641036005519035144958124448189737708329085263699453248174233019690457303439608466810758556222238835294495452827270981557795 [165,117] -265311637288990197017155556402917358950903667895417296371997604100956628142239729650504295567109019575528581158734646286479715586204883201523438655754650040934991731998110264433116386603424416485168056597787190352514919894192025413520625548432295826870212172220240576870134578104946222219384222461636818608617267269339262458779385919058794651369475200817409283787787163983644355229600518179521887880273546232868750587157488488612129147671597633559211884275457761174318247242404802306261752620387303198126862814133592431183921449024846617034919811300334883637714484173380182004287872381953369468303951255103601064683343687478082598066387265997100778138310765694631623572909392048940756898430749937246082285540714959786208302779194447417147848822408381439687659777668166310151653665065376338118773822904229589830244747190842421160787740078902309065849229392232546837366419927427973095373666600476410291297851910854930163356967844705720295067629097348661815146668086417414590127884657737528182258769784244012942267613818087646818194825383656873789590353693 [165,118] -415210579968719431499038033742842205870972766654140233963886252354199135022882175994384949032315158006111979538585644955266689889901873874154071846420120763423963142046699392053485185434459154931093219684825992788308700163914073131752370987335465110929628856755050681596803810618883350164875090098929728264745570668439722181554348202303620191043262020510994584203789943625327840689226139258249069038640847063896560999767470308915072487365371045692359346652212588685816194803535121900333663392248698576848911460383554598864282993974975084754219239750825573325935253217985705107420062153402770469288495419967450948076871746116799926761649224597939142636260087861557837990770124961417882735309636616285082698469318272555565835616425520900147272205844510664341192167754975246678875219217336517880782084437792375336582958509348412282566857818298711436100143477032718221805956044828294876679313062859147211539158148601204481549463822833951143578832953680050675918175539730489319770363583986474151565333708367129401151226260905022378444550291291502465973 [165,119] 1079826650064578564641668858591398042604891139943796938306975688409929248133411901208444188158467747523738011110279350311393154278471000294848681073215265544889534508498890926318957682260580910142936793387715952220845155441941401762095016212536423897183836548989301577237984441235733540335919859864086517359648029501436046772520532543730246839713570471158687122053324868494288939244660654794291592981123853506096444566014676328886736620869391207351528664450756214140099956815018082565753899423071432593358621149656259786879313248588047830633353937324745120481918722094722867960594251982162375419513725709016065028649166561565651303906597049831517089618026800379046620183975621326804630438408669973529476720196626008141342638512156643789578859496685468317960646006297773308086100258965354984076584922073862029730254904554781111620862812969490082910804512616687700046649337326873624839459867074047770908390263401069264791414258051024118064854735769509676188931592978596545323462517190428108133692687113379614817816858162406561929445906663563430 [165,120] -5505164886264472575383618033118367617183550782901306456578285569442595739823225377894898980215174729119338272178315917553415820627078812588752555836571287117374046406775589642357085825120893438882598395609663360738419315103938257110019609638475063460111101855208267158577132129684222850749712312124756476484739997014147597223403897176300920073834596346502792899606679998410518043367699248681455560482410593975550788319474051319072112458135133807820422075502645367731748486028957889125888340039135196719426949184192634969658788341362705278473918205973269608444794685149800677099603065875758812362497523912669495045087195037182233284627749165700696127957578887194501757907074325476578826135676894219302462346302153225193178490349386290727344200625406601005548752955655291233624639211722591345225665269902608166104629647417831176061170238811301648751627839759464576481443126236355737458447864263941042355214618271221743608103719085703048956459425426364881388301560098271353773068842002526565481775672444840396142313145925459070568269460374 [165,121] 17387707356114703324737827579463794630740535673226069819970299774827892649708254007036932468085486781795159930517377043288053793373329402267311187884525964908574364482360145599437648251124647473465190310563812319549546055136163463600914121376337555022456709240143233951111677033633114189264140610004384469670217774304050056145782999431503522521675811842046273406617665341271296917975001206800464296805253712152723066767801383879319158992988412901181544336435724924484368252272006164357113869749982829194998580238860866927312826407944398219132266736767327078745343752719796533015667858559673616404553602802995733132015159618526095591289541567870354825120068114364651398149368421439316404295675265390200920313120330558156950533024260129311557766487797795054953268076305967637084429644035537675218070840460216350006996199162455172331926390622387790018049297024920385412510045789147707196655660191745143291541675616887090428722744768466837179307009160964175172317361215525848502138397515001155425593013048133684989629181045650400325744 [165,122] -34271900310080625322355518943644600098010415330451814994721038968708577405306737318242286479005131381766709110188566837016886628832284622368711652728540308688534592925223818392556346442215010115234595071738479048741002253039243122818036364319543298161352038279747278855012530374901603229626716318695445950757670740277392543271487194749799720074575476294180748193010985244488323395415008463506797705140098768650034080237701733222647624101866078673767402873673826438493197298403088480913803820241280257705873307805049503395603279436160971299349279083087534911859952507710569697248943281153086414807375457668011426476820434960964179356434761009986923549819649602582278430430428268520846407621837793620381056140510338426136105321580535999913324361160005945955517095138486006063865895139850859251481191525591083198033872669156387977856636599498679151940305490205922893964139814601501839236826046034165946471892749348846501559801871487823917108002246423338505962931899780036592566264266391950470774187721828790831636325208803714022 [165,123] 45419356154472534697289608559437738966910779106999404576807622036329453166001735973312035088348159882411635313764257108664938705201667197528556350128313679838604715110650744617003253963208607662719583849807960115950266203071987140377382942376995381502126956292210815199592228775262796209697632425906843076652536064396615426232922999066538229040437073171953661572981168715448635937010625808470556705436348967595065491784381576945779072800785939172523726489463821615783209597464228036666797155478401980423978877254539930578304009517387075842833750663581514284574766804694765236581432466111593885258602891687859958355227501732292165927896346521940650401580612863207821662533253438807761037980922889117353668283334426558209580400857083004369950841475547839734907481288201696987614275317495012397799396176831570198419480512583830257865749634766169532794662221815259335190542687988116119917611483888026806745530739791540088677642295014256286217339225938051275213432351874282084113864065440877247788448571540653600363169868400 [165,124] -46377240729254971166949452428322913923737235019267643455668275352669941522820378992620463342998222548574138875409516214303382715891396473798474957507357256147776479953749103343928199798073294393742148220631912562221367240191203827887214046087767348325522453319887460655328704402783573063135435652803566433759513197809676230162789881484922843488580870779001644319705526275115969111661116837697156361629134076407161835169757551729071630023405570077704439563617238281705612934563328465346901415464346568140312944504608117186831929332027910799586430479666770210925205204342377023876090900616453586079559503162861323586000299426320212699268595075626220164768201589191268100016345974138712245133036824535595667009487194901239907993097090159481701464562890388599909270866143944643713748325359651766583550948814126930733381566527037528478526236991871232209383045473307980621236821852272528962543474297603959070186389658870713014507384052466491525006226177097992141719429714201537946170199794684801885118093336119231355245 [165,125] 34674677217629973981838854868275081335079174168046333139304204818188223128934252331758182787876358475976580490902407297716652684092520293649976278100339078133776880018762850583442649180206583406035556633932205365055017115950873641555833505595577465349208118982607308464122901344868403675970769457623978841812984635713996202542782288027717117168473324886320367513881256793784171957999916075407155840094204943390877076375382830175924031200384162667979548546411375589082287702788170407880248734680866926062324640613901134841629955652555904661230326738139369172231186583276778448116339960556480152149588506562811182973851954574575220260483733034284713510792554114266235419327439322116202095472098892709364049894503181874894993020410025786252754980937051328143113080691442475219384536356705222920028770598475490507084591275964003195503183316757834232230398856073939590765060111618016858496093299978152037834750501073016280478008971295007907278057484538584749647116441005842593574679752081333624543754689814599262 [165,126] -15832387385899631393661093695433250490194703110825507392934091471711021596898198477832398096326339613357327926686832140688957234922034126046320637613048361318300764615672145725897142632467930839327783146867535627462049456610133991072407104186319342684726851664629689513043920477974029657389785999480455007816134108964754019559786291692431875397988481325685582327261353128031430484304869414967924398515759561003500146468136182751752452455608456656342527326611198861411831324903816736487893252372918181962096166969278610335968045789005067340888839125128136425019648508521109060255285327676172167871069451632017379653074468820870157024606480050619392714239339480741120141495790305171867348814075288428196680333863060521808487925786613190743196937823859377305401320245658723843620931958555091130850749686866342683701583792458400215462228658012110254143173553276602366713615625595833741606686435682591733525146549348841185104781381174743951085184316806146380421169455308676666508701789418771682542605929711 [165,127] 3962944328820446347825228693281964502869214476864125238463031997980863439481101410998845038472771553625655255772152206340311802389736798169694303451397136466983817401101040325780462596124715303650149962587657030927724434171539862844379476231313879165761480397134279402174981079216011337640035619891271711622673815215509353986567992786092600378736325076107718688086318317849043246170880170120477356262033652035292206893570867526923568020144656550083702071072195878945554610224821764690385701824235084602059893950704154565112313805582005537874752590011925329058509394141990525113591059745901442408093244019469628910273705775509778152375764239954875775872694958457730457351507699179325747128909739120341192969456446901604024784832432751886447650713967965732942458945015729041330561378515904941743114528401733846765932652270727262506680013184160847885857021018201834359608504054612819280072279597964683270096769514618820326097403929965312973601480352953166280096444649870645313994075421314226716150 [165,128] -534037128153336877252714467107862850550468422368364336532975039048857557938947749073332185095996061224471983033878080685708005508365035826955733773290260032887444972448137925250109080899266282610868842599966548621864198676551097601485585837935852790269734735191408284301326375210640798984139903649872637658340322931683529810441396348149484028959727885780035338671617845610003390934429611734637315815053014098156403139516850398919492323448515258317262570177824189388954486479169162927476872952024225270095074332057542687029605659419405877971722758884166115186644938059661303647436723395401137684311242262199213745445790451780932292437569983133504679004411285488994697281356466260562238310003992157822027963681245135575346421975457134124360929868068986110460571545965620143792546664508820669993492069942539982711467901441681496966566406110429369228696251669617104221799221048549147961977549728416650430729384128323958980311244267393458810345017746606739172127307529092743750186841322888068 [165,129] 41452906872580517248958128933441790630214901321589463071791406365686993342445315927286596567084409018205114483644035291775526275734739007909072251364749873149462588609267090292861510600199235415670285857346866559660831330624829782531939747508446002037604482976760738922667380260295503197946240745789588014397674537366946054864816462194528948697524960140752009056157181464045652345799650764169260302069615818146842836800623594070841112447092789972011095599887045843377865477743092693588677343161090944021125702892967550223431165096197086098847457415162365968980715969973686252684575257600488872668722496010891508598048371677153500468242862129387928870338530360865753807716085442301575110385361702244399203479118289117405438627180979303825204093313480773211216203791528762109254036799106727023560972464618681798713164932446413010015009147337808802712147936195866446589994242053069426466411758790852175670999770371640801577639305401742989262405004651722739130312964718588281986272997 [165,130] -2215216781384809337085647263996375294467727361078587891652126945958070261795848088715091424558153558683862462542857799044945065208881743985474105074978866330092819715594860940948659546125129673500685153298144252259172744102779308741814616492002825003566405792959110637884052705491111550977239067538329593507880369879420807539559432157152122383857297131930792156950715270509008916972070443920012516740360109576146065587049614753529680312961539030013302739725313570790494393909846792995921953305890002787101555739699399535912338551028219474888382254573184038917924069979088757367849317118111490990952486645952810623888113830699374823049526774594784809094965836645441943446814187928405754358194768559351242698115554791632777149306287025091380083609521615021136201324997687046758232920497993413236505784601819708813548062481959149479689478107824137435559107844641553796366819715999213178243021724083022519408007327620813945500302363260109471343246079786755627924752206738929023 [165,131] 50854108680851077982816768787257706912663417619146397535193264837551221310761566647213887966594784000779962898254746195882501571159109656563920970390501141910778089135650208602880088608304088752717104072151144131761252086240416890991994038588248789134496073437610554861064108253680288388547700439768624057499463575885032635255729031652556681666315880505106234840409778437377323757420512299692455760204007642060560181534296381841810858070308046094748383110697705282925606086479313906724286780490647989947735924742236071305084001143447150551029121661691623359306480411384289893147372013879512878248344255102310538014030162132642758477500112020622400966874698254751559171556541981295880642207443624800747405496626059934528192874471025462249454102625985838264762249851277042224582932938052695037389799659516213679541276269645783911361946399174941020679284375867362226876086496563121341543665498751024374043754858706238556639369429467225341103833205580914249502212861111 [165,132] -106001664019048687218500867682291946148105858372946057041689522480799999660261252369182257776039618513866101276047255323905453763256141039048821643294204939007854111683015896526102797276644716995402832581836788847811921403058969053550429288669413861890283004595051350228626148214804409752230933892665412211911132237907776153644033517183712185655693673737010624211459698866836908376375434740370986568795772524173384425984764526539570658048451164823156430966240092874017424047626261001576946580914612949545242811901909090619202591761110887265202865904460969729719783643362169089766204353196513992735224020494336599638180318989279031620620897489339009992889968143354740180992435741793500007163088298177003765930088699093747693828029233999742554947670946357404459671932897334074018265518752272008080179161993622329104535652090799070969765415670747680860037145238491651552825390496476165741977039611083913314098011552867783267516570516997323440723727858429151935417 [165,133] -100321694144951844397298437399298548486764961177596723447609103619015546575276943629819182538982953324185563851489253290874157121596600828122178295425583736674377093466597624079372888464143225101739452494619732904575064250935559246260821425342650856310763736793873079081835800692981546897047885384611726629536146142876707095391249821673191828058701739611456298230654242985875685125141034612494613075057978593303129667696186204619187257577412950744335171937678264562822122795785295240201675111139183794375329623847773457252963347770038604306112196245980293343119610951818361022034201700528736465976933765484419352348051016038615400734049395934527165896019217909969152758901840961382415600708555110303907226187173950134854407085740975624709017734480914949054488895355735325643022232382513085962475216023747428939597511023251349016736168598493410366530402730073263828767399761385534378679974010502074719584799818987399529643593224118102801527596734519160244 [165,134] -39893179882205186837067077032635907844148871848570273373728320169040299481668842480537135956060528324070034448937046965779745037763902145526884620770442583829352827406105300063974673718704936233396494877886593577154507778296031825289910571241205748971190405918917952337510418160217920656274620758726564874334704994879780134903384732720172780339581105200675071055377187332859002426436801196263880036431273061568756598254909804710301610380507903699728587862313461425926580577036482707731194796666703688638528813583958720754140311610756530805560893914208660350042188717492211744762145661711463858407152123373061068107015568090148050005243927060311758565523613598443202221198889910586599717527987138864880685694211354418953178968468284122479565275266883312303362448971607648423857860271296790727191680758028471554098326119151757681462238044111654562077507711714858861130386106931658722979183587132482541297551138560095180899371239286848426642089567343 [165,135] -6663670502743525280587795095234558401453587836475256954191465727625496857726102849243864720964480496295749964409133915691411051638299123480947675879292738128808847673094596473858770918964959360838217050432661293372898894730279560274822361014408811930120857402734027802637796310462946802268977369229286389928673174296359149922932513466844503016220921108718828109568694159494585348845916030125889530279298214034763638959540767489636139591623775554827451209519530106852429483144827124377475276439012939909184006499168674806891480287442007015185784525399931563032171797397901700723965715124758018043965411362661340133179553169189576266023141835455253087789589912465139756530950544354307218790916806074265922662578458886458301449812549548886020737673196722590250311643964905612504704436205081305259044879948375867315657247983193404026585815776370905674547784148202157121156906082582034238553689467996298623207982556561077996563725369945952590898 [165,136] -472869116070345835930611180528218819449857262179448122028626573733745834564585249067390798809964474234033470725673545184335976592139398798148865738366057921239392642903498952802860154740795952494371175957008989414959177215773960164901538791500731417492984744631341044580030983952063766986954781786295141479182862911863653426400186912457580530800420367778954873545535234820197424347333814839853474744194449874942231869063098231365113315522233021942142382571045537684235195562252878812073217394166197030608514390361032335646891137643343578705997704111220319846148685588305034475211381041982662369300542531123543854339503926496508961379846588201339269406580068070490739503721393474787633885299854492434608434013197339573015306488292164232242125257174778153835011476185664732127759879128471703581144630077933365397336011425044835232860811446528800385008047580075323623066232095778273734405829362951816729141462090421635692600094487987206 [165,137] -14298769449888281776137919518951921060652575023822679857908163626114984620061442486695300908445340576204866732103993989989209855979764172772517858790255467298566546252095512154559513105576339115362831510624021260765155563571064905048120812822612087157556162618363382455364119789418561173482820155179163437262064497187940672200221491474066150001884320387891076654112696236599714006073271815609960884530047414129378015009533657523361383635319079820416974177311828666186859522806271989369214491955306849775546414733921818614222183810755491180842785332809351406916320727285323612959950012300402013560698758784689697054436357162815847332065598995156445925294649429945840321764187349392719386660294057299410867434961642053299561463994319127298588719385614383429783306424334327447026176100054901014066578091330374294757833241685583399530164465212565351580737725197264917079456889260195596741420838836330562831798881765891289696963560 [165,138] -183885934745086670624795948554925932813575939136851061818373607483165060993604034680219714510169304241673697225851776436933781871118826739374676998143076974243654938410742599311117034266405118208103184923207465904167780104014741907351130237830422970398803578366057897407047026395215750194461695514594072462266076318387556602392752486277463752445273556918778384960825057962981468915898812045775076617322761062498827171279925102973776187701719756653565602851359651568872560912021809499651774278701542999707391026926565111239879544887762077034080298516559392403751919959670389162184902025729831840298381547742793924428467225257273719435330562683389686645099318584975167038063168426712676375266494791841534932245732294320834819531316295155633104529386338770303926411493026483609147297010951496773793257933896289311201112826658044022657840689946609831166860020480218890195612811972111968312572607243254669832009139964864921 [165,139] -1000056222034923902424039746622418439523506087538188792880788394378744214397490671349485032389740858398804237604130242655133372802443087326282091901770945228102308270970033116670487299102580427445982114765957326721048402193865521613236837333199879504054806756909698840331421414848297151313134922032304640467073614779289769423819294770018318888489375867137339883775959994535519711126247652721143847094713946585772392034508214152773590329185473638948577678009977824575516886753340245721361472180360484567988378352322871296709209289785730363113549050822003489972951761072369885411616335826444981536847515951685416109858970474435025251472108750929068788585395643563282580027078262984182553560968306083483947418310900172658498913106787301559604661367065685567010094026898664188965841643452337377235132509509790543741304448586615727714087943217277928643412490728222609443071465246460073932433984243097078355888234446 [165,140] -2279676401360635426803267990723286736757132258106691695775411588807522128250716314739747087181628723373860500633379199284989828422479138001907721067896799281431810478485732348563808173948002739838910272215128644349702033863926699140166869983181197148668844262518017814626590070162054551606886196221200697127327829915257954625858534200136517165962139986651544571324817797467453366043039965026084180939877442369903669920485730238963352737869415959737188235578950098761920812335722468975634846818489206232275559254948705472016253586683326543335720879128346165323954769421939374323476755831425919360819759685964372181925322360008318591940927080362147241693412695583287498820214086283656768464044429386767492311180333462595607732276343876273101525663722022444146172659637656663191756347934709650434975924329017174370801660949347710889276972877944651924728569586505859981039253354291946159143878754535616425 [165,141] -2152586000037289051494688053414769141628953714630252711663943506622464631069462752779118096426825206132064769569675836882870117018829656259291847162556043137052667879777266172988863986256616942288633287192586223664752337424764949414968258492951823030023159594417926459070493715545378085425334624077291221510393572360853717783700070829704981326136875834003531321923966922188427792900601073906718068442704738368432227438108654983458900920438877593857377916039492151433321207626966789728959750235383401460756143520928550726933914838995631219768949632129276049590738793883306608762255233305243856456584925888164515884142422921416727936313863257061665826486908067686747338624197426790982237281467548241759814168329449577916000821527270694678299135246312350403262100149280104863830667706472948199064565251404778048123371949900914431839772640758959959133269559114877779039184903334012324565557381420 [165,142] -829671818379280216602312134955302515239500624717845646079809840908950965238478847168957646706869952267948484696423411625114414287801188215442349415853724913334668788947579744817112437269111269640858123017874049774716105845942103171344393590112195075676595277035768518637785017825833163088378917392595397953093194912573773202096198894726356970013215930010040030824534054325694037337820923768795286223715153127763893835025347179949862442511085910058067924946185673411500033395565785381964064148925924955482577763645215028194308440727730202840144968011688923466437810971256059827540467683921111800232286498077803433354637966311485559063924629802434856073124375995732537756118367072923446861171384284532178736333365206934381319189073005134818644860833619323038407117167795242688859774001877593985963323747816476301955180317256120184507299673835899429997834062908888513068201406617135729 [165,143] -128256042636388282385002631588984207023403716203089740979035755495398527534467223876350069673031042830691604744588915250951715370769702797386012971509089244201777503902080839044724424625375180312240781936137206640979004951289146108751377257129944861736941456723378846072184642305799505431864016694300176500401019712174595821163085188033298137569742375067453835957825364052966884002044092356784488450072774426375097089494649833184296209865759114977472406091510443357032922070482963543420630151892337627646763611173261356185521278145901565680043321282490361820097619457016442152525086180786490082190462215608714851830856513890116206976011044430239322982604047918416726556884720794168795520310366118562508444310731581793470549081619011657982353008950446388829275297147094369845460109645184771803134910602404143861056327994307569181367801274521497055214516982849819551065945608 [165,144] -7790246287274253343146589877398262403769738168774077940984835641680491189914317828149235714248819340561533325114123724963798068613348828543574663673729805691921506517314426829476749191622343811147893251460001267385553903257615368200857752416666411782489591626972770625497487521073551470907405026723263783099628627532621244629974193768609691047208805739891773530167323870411654354676276523002740084783162050900497864334639738743314726222544135644448283432055393885225231396622379715246176038178341459610499416646009409668803258610562473556453021632425992407425223194890771740660565212733958203982994799652741875642549647845231380933809150847663727382540398311476706510556858965632525400713930522429407134714319581668125147560142839799067531670182198022551892845205546400064166371905294837961632051256732934384559159044596861647428381396857486896016967057313062408 [165,145] -181571316175345764243815367346971921088366513805775420624327730041877456054255903714076513143859765024402097975659112399338391085299567546685265669943369044582547010879077164694706779270199710847298413938844713164512072941581350121529709198747374609854903860224401261894323683731854392609675861547797442319511530774994860264642790332014039051943809949884207626082642866371255026343554742242701021419340909658060644026651007227771200899563947332750829926289629365797744336819541150298683400603828372822699708189368256350632926756256659335460140906763975240809314434884340713722870656669994935991682234378177965114624769626960424794030205078347332400207365490341549768301788016725942743461535434233743337793641549726645782968247821874471778717582502692193715143228672693202247703131846558265256032219577090119022106906558508266730809486085478575383904248 [165,146] -1580672414179326685808339397481352445274308083398137246422700453360464475146132410975294100495792539527772717477883989264054559929322260029874924412381933407712063937496560953765984988120310443359951121071896270977254836789748679117499566472195499429428507248489588222395017745490259535303374791425565176551021842156369425480728147703237897656893085510868661222121582718078311985695128804487886232424742811994874059731803824248985442448093434590155232051349191872411091341487516625076935684559967235588609174181811383732199555266087420814764608172421126055495598286287837904723979659919608823701974101016254546635162720846803565385973771849942749553945572070644660690709305581683233307874663582787835110863607933326662876707369033436280103564755821416251576115524543476895281400579131975721130137758652106646966512609478420902918952355833966 [165,147] -4984825492659568229586114158136576201600383236538852165725387446099626173465690103234180319989154979990875135031645926735200035151674974195872452055877901907947228279125682622178054831157602942506777809003532779760974977864991267625418588751619969144091226586684931722657349340690876723508524551951842705630636089680552001514485907497112965202308637798013692465898206529964661427279676961202774360044491093520106218331298353811871718188990373996689074598574563438398611189770889485231555886079702043024140611074643475677443641471512603841197952623523840637249336757125852376859036569851299236154220593409900704573186944488582391465036294909034654425194101562572870080974903675177996342034173492042320195679299070019871057287131045348130520211931895224653882643680707380442026547868238053459381693197665054972271882876254162931850 [165,148] -5501488026851545972672986434130002025641374459073589064031067938360834667622904430540216452872788940771119348894607452367576791298991966322709131800170270702366728941991278486555922953985940574175140139092087494756361601463101432259007874093319532798999201082043441965433784887526207334664511470356490532125837968512234077851809395580444538927135168424341339274196867931501556750087851428179979265900460769591004922325076322238120709554101637208869098460400553633677742243396771008421414766817096104017550224148820294134516509743893484326535475052385335635830564174850346749697181552174985575019318126623252250355535863803484546816744765117222149168413623497466599254197551344271867872636732338549250945161400370888494058553462116901705632242734106815674565179638245464773924650909378249658028807783216200295107248877 [165,149] -2043884710030422256498015600046970838633489400181191554786718437182633465170458823163057355821208004083565190851573375787781018623191959440185537141440618536680754637718685596954750355715185271235284112883454650388489435761849584377109592095696452659687066366788878368943748218808924611069390359119012356655261012107139491464391710858625852121408553376270253062231078706538536805728172503082383337873665986295370424361182448966130677193362369520348314304128807365177424858687414021217047817368404567919835981854437438853992294294193963255240835795641066084996365948645590661609758110680455922361984383619855477129945935078819738871730818341871520166436637980311146849697010976122752655931217096697487786890497465574132942889573234469395316804469470175581627043987160677472250206825925273757016026252629836 [165,150] -244680784584384022343167219029129523813011939746017284413610800240141065514005108961612540762610946749249951942326510805081339197538911917029194398096306697186711515625191527421294399438629697972399245343969532305534828799284999678240364432393785291819924675436444621769917981429176501463950282611020846213033954531499034800646039299120729840154904603515535451922313897909376690844652930843766989607475147717064532063553886085332673912965284571465200618999864066568291680308636294131474558859370263834471951300272002570948170642459852841141135792161922950141778467875113194350697071153509741317282537199695791550151272434399447544368995963164453016705719816254552133621912344673115712605869831854369504981053724357303916970473978298031866085748735927585868937108502425072724010292889049006090 [165,151] -8985955027781055245452675804752818651253521822409419936438795970411755197045430373482163158514312861883902916529811657761341402685868352032441036110782759941016656892004767684284691154720730125707706276781830026216215631669044454247369917185847864895010334759394046029638491843891584732754812278424727205906196459743655034531854829371598510000126699240945241269176912033639269859042506675176253322529047531353722162946550292541261007216994173729991920890521086845015384621609418186269039861796498676876463685803432064078905850248054710128527515245432027524087587397220356797184468727997328204472113353316811327554377286353658867167119115163849657649262434946101515741219244105055228527848792033159680181982244488043809824113362132706951773597614125418055204131241285805679880919 [165,152] -95788478348600324735708239539831203980060880043200039937341354323975385754095745891605853365272437085900748250966059085675024050990664638278633875334300470877130825375270525133396289972106034530792961299927186615299239167536334668996745584948211359229095826126307665347701536136275491507363199725913647757700109566477422706973090334136602617412391402167843588403565114058121261486289412818312577544773337787321381452563651234406618777564076838503276857930276974564734569792356407541115084519476060757990194345740442904695122053459654789273374898917688174304283682145627722180407164269852406177302723574273665496315139186875101694520712754621478364220913010994805776732162551194066561945623149430999393249352376360284268653360370912991113283774068734086253347349085 [165,153] -278437337289374309438054453942263974398966126263519046071165027049641041537929834396338280221326897276827003202023658119596163661319956480610389822166448795255754808254379693901585329586984682028017247632965637892130500162924549050007202182877426943118174583379925233287565996207312886302212952536766882238348807184094118822834629474082592770149776673025600302322101919149794624919337293945893772730728636764745895634488022442805569047052939881392943162375706826811164870839968260585857622607135108835169902251735769685819198594066803695118516089012377429309328319544755845036404122805769999771184798200877274736927833202276110547727019140042039806144030210769478627590689073423581583371013788917799390922557463018745189487388171592142601726034155058 [165,154] -205646695761947126534271764980468764771934573133751769972123454202403809816899298247659086216893885519894611700806602664254036737697100883614775042882045478802898475824286710235689528293119799496931762646933957676328719349933283648823642614290510671759165315787350082892261113504122967473599238229403707809424283032605325761570439124836951433990492995445032983285821920126225515564132713902380062840562184672047140420906031030059743286536634846884330401124784371177276333277426218258754583021464621335817402706911235693666800783003286022086948892840361963798521058333110248406222008691689924951104638932568197539405823750641326205684068582316650974046783696576393949738157217451044478754772059866713293355395495069763073782353678970343 [165,155] -35616389891666951107705268767457020510074940751597504716581344710209779179295958645735695853529414555418359449561089845642951024010059587654968676811882903101623088746162464131786874900128631911339833775285930242560755242419151676019579629139284395865877073024110946644253904683396832449013266666502010666491874554488914960616427006859082278754185800399991380881838771236911146556628908835718813929107596596368352974930444626694845207921070680773852216461877446808178718623270780990212691336100030269636798705666936674504210373048718448969589828152355242423587013758261291950179156342988611168454552779858855072349216111814988267565111712549937497288425587063669836054489051442969829568737132727368787714378358453722134 [165,156] -1319968636479453862306165544597375261726008725573392391224319284609125277186012016127866461852816681384107620594758083498892549479242988918098428522021468856528079233284911446007446067785451582923038409132100913345851944750042901563427166763235363259316877558186593189309945302136327231038094164413517057823448501895537693070023403076369678028306284577975771722275693820241082908093161436983107914128479425174017726211515421186594851145894086299402011847106903406103393061808374316713833438502640607086057122478018857504663115985300361361129646349284867977709949649237074669976478963273694136563719210152924293849451941533291785551759887040412807135652272864376776024043463909903882162609863863351154728 [165,157] -9424994334402227545156673150594561180580572211007246514291290507621673232689005285647104846871402370377482847975177050773870492639262686427777163748054954376287589183244251236917052019376961291119257180762126112270816575343797705106500630359215281651101264729621848511466896489781593446917067413473003181176948030751545228575227836142517720793978070423954681272896067406093797758233099648642176314050266973589592155615525635356828114442990683911827292954599894955588066998422758289735200611195594831164264602932965977054989265706331178011316324219349334137177422716830608932453867435852595950722870881483865914424462072305279110699763174634975157169476965383444213422513540234856668214 [165,158] -11486924779757613524814426003813334050264604524520165292353615855406516689822280276796025864929319705617397040365174555823922067182413057301755975701929626090355481219929777923798812193850604372811899410519452992360444236417814620594151412181316873947146377581281273948474190150073332938656977119647625734121145880992823143236669873355059268319476419629817404996549490146487190015712074292077546441875796638852676503064739835492190292396901386644271005285042484998313071520106899964117263285260140654507751213059573701360473509202151423102571755658172228880362583781851772140034647146187282759259677423296212448621579160053311778830094570212583111671988329493523520754 [165,159] -2075836410977796134761518625435845573202234975900838447861820271627794900209159139120378455886559678919686385856870394610107239937314063764436956358559532731520691757176532580105591228558310004398976675148899588072098129857633445083245236903646036280321443918514180463986267077822376511904972510223063060734323189747464852663257895644786502455138980839544123664643696286270861353295867468502210655976329105071659066707517755878680867159676155442859934111022274371263000812714296598809439290536398631134359454358884524551520461805372505751948919108751660518244418215292588441069083826209031764008512039013107814738944941202356759607922966163443170720 [165,160] -47160739427541549878364929455377969541790101683200725431699700237320342440493466480979197929467100878125507334573556421176962283015662626481225885629006391390278839360975542464554158072728931115395792008152419792986510871947911282831915246354576440658725076670015028503672005374112332472131098087441785137237854199742282536248767153248814475236316410910123220572939055425092932997481951858682957036846438303557184934253887689242368357879337882376278840304496886616966538615589541735386081719936275570825215478567236835003409940101513205349106388731590038129365043456957136022139208010073383208353255534129609392971545767251651338 [165,161] -110795289216957826106510626313737880692755389980543085105705302212742140835555596877833557477934920107175947575734746322949457135528535463912749847941823656566783346817723581022817659985957139336431765521471615790755412548232435046748884523442790588834160481605480320981979307811828124794492657159611587755414112586558545701608511749136422536935549190380432203141212972984502051863941275897945179998567554244451117458065908434688419029313679440740304377925316644312785417265478869428697384147390211033666063633000860804975543911667509239371508357293767625259399603571368817027268657702409352003584020237252112 [165,162] -21300959608251722268910743205267232171670855508884100981183583815647541106852644928564843992592599244674969496011604150973364432309969789839426495017974154225333182871708155564702152272704612147425325651927967657326087480470854253723398893302861153081907448086431773801452140551834193720043341944904841680197436815006661848076208965668666801008866666915999221843533613014087611669699142018245952689396398588578253710460450276111828103839193782367248408714797140935369643144418957506515127241822355543139668842191230446604575956990657692215877188237401616981681153464609742385221997798042 [165,163] -252241203378314314691103824352175194692164823667654739765253225011596375447766410566457566304863506840913068556692083036951625899490524744487358571512214878216831050000350203423605987398586532966113588363153996232377203856608805758142229126873394412818723698026848329801281489096206695483705727256054090575317676692907614201705339102900429953407234326524223080581626750471431886311841854305082780969115809880106232641852941995810132253800044409050904799076439336570896113868952242187194486608535573030475502637021497978654025928067473062253655203777438960971022998 [165,164] -129534800653143927232289247209241986267979811981054195837276550814654616621092188963238803370446160709376869823571307262274656985905430719564640490994382573751561611673064971452913665295053307230940630891350437967804371083431921627395451706791282727974526550687948347017433540545472183146448593878065578393756000457683260453005997400755225398930382184708729079715020393215648270581382742378480526522859435246632081194032117869168082633449037022339500738422354811686298729464709451292080904112899064708928721216830485160197180831718531179063 [165,165] -1853640244109334683325280917462795265241646393210082697089300724218001652355686414920342583592989401556432585875944202531248356700692583214301405235135153801026922586420561969809023435061887892661079618924151276423832115854407050948555868546416401647540930171877292166623454118165851178611368361642174666778160393708469985695549457579955202080395025815751484463643605762893509222031700883190896363256253533908033483784396304439808581669726717841862322994924274925306441056387003968875995047800454026088548544700988 [166,0] -44107898518967090158671507390075518137163848919871479638496058685194450499134563194711598853368710636617673389616703996364753623123135562323565657242044274607136369172052690765944873871902361204479318824939121509167105915681666253613349970915625079649236747053414262029197108725059234082883648937146746705233056986722938917288159864946177825260748423909232147093139735671583066917848918620589047393563971462886680164030529165640901430384018680878327969398327576007190638160386136102289858685469101796842034202109351805015235372004117387661479928569338594677711823554659409006484838506557076612811738094619570938626033547812601487869566888243884184384861744218758719528721119294036725099077853552236079265295662875597903776435703010867679526214030503414148798770752786196976902711893088333475662336958275727354569914059882071952246949240012707207649978282638909517995367877330038329977801063007052359071818757641986979289559903029698819064085560440409602199464459499871187214847849538416337482440604883805593760629543561629375870782706284382953482816198059072418508539691514082294408084171251259802241892238179734752829632558325566099400571700423279631177260682481519253308845579136855214499828258994519831735115715927470046419583812895503027387259634191963281056219290194458579892260507505608982980633125654530507940743168806398176927106324057402118832253417363372424117154195725623232258499742675883900887792975408450078872508810087077999042625690332561127526855468750000000000000000000000000000000 [166,1] -3090738176882756478045003230873212633702799456916682702216954427890407342139694942774339922187161774716966285326465953297593877327247450901122963266301063948107350105264135494340330652712091065842047180378146615844180743386129414139922987333318992245434287007103607668535287267977493828037449398204642716624192384020005734943222678489398999599846534279693475038322475760523393672913787751583760660393816069419436593261066746850020281627490124120671562863310087678564898445438953165134317981502862140333583480774611933947876913687319575104820805204726732087026148985116797725726505809481992126464453038499333997668362618940105285398080473052104845291658749776270539686948412332849011562901774666562638320231821745316847619067220220187625629792194780694918723070349495308535159519942325108828774997229184831848349795668492685220642387581205092673452169907456799341701973258780779403561814964703628492322192206131402064196965074690524422158878333965547565407527433777772725907652077119230264631018893857507425053719540351154993018970097677020379719657630817483042269473389564521291300522543247724682865178332463429110139657803913307169247426837821502191300591063730972453076861199811499014889686363706479975060003984435585837200898537374777081647021446127263599807830250463630830925054419945558905893821807401508087633035007959422535233983154273832928550286455817584059879321648493812364987125231249482293048491844813039634885847859803852840294449239703802134813891277313232421875000000000000000000000 [166,2] 32021271731048784710325998455694199654335329513026773459417665256001760337596767125582554504576745714896397640859146392883591062098068087195975985894488539587158040110339724231161937516687649799180525348308893869522361548358528856559554093767255897807984352729123346839929198463175544433892391175167717365170007471734260560860340080566698247243151730202694311353125947483178723705709402336910086912131982016795924663900743335911457309779230986446825647381807772489986852165717600308293155703676370066810677477645380124177374406238613230356591423424661385387833801080362671855606057607180314477705708528680693349249836778409525482168330029046516920695693873504281275948330416046035723775084409386400926254808214422830157696373710618093600205757678543871664762442541711705172963918172114857248573538359176026883328246955822242888847713781106459368165532906270271655161924934406732569148119734398303204517424949148144807778451369771403039267036185125719828804053292728107456868545907208894917829509207301940921641033801297551101293211657521435141301200236227986731969257667202026220604878616728952439803708953899365968148987251305293787799350442009740768695614784572800587849958246275825092693951509155261894310183944917476083283458590029993738940471293331810082327483247867113258719823421165843867862915693609427061801775323090147284368626886357320280530263088450010354784289427244829904998336252630921746947640129912556242161059791025411764341339696120483918127455778791189193725585937500000000000000 [166,3] -1387921171043752319530981420588617010675842232369475660293550817106368945254283996586380654073214205558389623053349641516570765793210656212617931423783457558302980831548481013002748275009123143839475054239196046426405125690960705182690535689439439929972737854054866597155239492316589134130376240209712876736394738509987988555504887614210806738105273403774215859081889601783754355976867346668363472201785267408045679420874926754684271066332456897397083775124499920292067833880708720784274810290420393270907218916626536877022214421058653075820310082188590251140428916074516993140318728782327917588971426574910336873590616917232228015148715303933365303503014359438817273910237469045548113626091569113592943704130855099658379885843908677235889796622960277157148169397163601567841428506985739306240854910854534790140362687466588785707948069370181499270508959567593291379600353087103559281851542357133258886299292312141940187656833232632289758481248253051864776069444283342194205838072835725399526942249274609871901468037435173574560618701102409042022452830321742962169005715321106550043707739106911922016209417442860123519526548381205797214315767454655168836425952055233781380768460185927838344524704498881360513926638861921668408645522767542949064327008087180404479899368584299606611427223543103887137971657341071477967500165671076287807181019751380703782777836879527355479959369127798837619070300837765241458954310217181364749230484994975201271964596059427295260139775812948904931545257568359375000000 [166,4] 9240706221082060914865812976062137563236517026331586662766163294020346056365288401288557732121281315347460629495693168107846648397946960687899416066795989533191052484852312105578473986688063851978467444324252854716364909230373722809471803056812420752916036224588247321634907696848058799815327844880033463342676699798324701894230369814948387359922365411092276653278461346371549587418659376416067073357112434506872403279585002720456620871224375406870925107980742007521618920950191254455639823014764778769851338260054618433500283682480023730212423752132967010759090981707240938152141474247731861225962194908061399554001951384909775125603864211830003437624501727763661380765411700474066073315607636438338201130338356107870562356811540018747382308729612410229883790509873854066952387870301382460068104181385621707441041063079024022487245584131112432255232339669019277265486055966398909198476936518387881276223369119238112161560164276913020259107895604590539111586325951841694986756291842956137795547102561201888344858956277704528781478477509170696251124226798992782066415954448482262467279598729344980900068488696883981641198441937472880919814409730361124285417062566764570401998093454954211044467757219208783847026616665357219146713111239606142437662039533880012608835817513233893626775987601991649650660076621488539218160245025885659511094064724784162798455839908395003173291450018882004658706785035791054770947501314886459412424055459489928712382223921447222376508793267667651176452636718750000000 [166,5] 77086451279606725190556874239566040822142808106017897637455048116527503854841687185429945137735433650892146241824559232160318742843204999088769809553220113904057547790563103680256211359764889551683933339443269183207579544039033009503148888319328304884020248095935214140060377999031200975721513658077788354606957918130172383553238414847524573811796314490934050066891871934593665165022676393013392173687029487085282951095293089533931973404240597854446441962326606979971970831391678848417730683014988066049842822032178948641212554019628646815597047460139007470818925979271259031064480837747368286758152568378118504336593648901351867866029501156062884736008390888519382010154148612681351097735770966135188741119427911888053951243054614707093262170315010806502453084316078765554524700087671997097184431608086700662245400743971439917989566816558443969856666678995907879802597697191946094715568400461830055890053268313824346471231922901014207789396780520507445002319749606638401341571306034984279969732951752408293373425474094373579992808704522422522656782841331259604595904399598614977546747150860215471606246339453384279776787408139573439252822188550709456272283469903672162922803711283161142852575995211469793184278545466241749960061329391112102891995695615737563410301953287320796067414099987205445801933565659640828088605678480951722266177200297849424686981623746322837794951470628334598034873135160477977380222509637032817777798915623456506675913790580157703692187078263575285673141479492187500 [166,6] -1312792162903042619849040184092104285717281588805411964083927668442710043826894041780096752707978557851056944978429674988693750785820793161445544242642089362801462558188318315272931061567826502327577354710311398757115827343854103009933754262452528773741119993680508909694926011145371622079324016898061045904303252914715823017665741661934364589747261090578637091491136547106075525893500662426129668088859173873351136712377863191716780271302640206484763540620981782877857924961154257938975933532754208447043265851795593956149308198786709226639308251959212966831174082155624686175364946953155841451213956173044593685962337604943130604399787833404615608682760103625282251707228052464208488387563247703681862048212072133250344007883408933447813171972927922016667735600270563009812747017695498439989526590909028056789381948782700895943419367982966936444107838184481989643932567367055176252385609975538752981979384125511697978133847486553102311302904382611294943419058872028062979131273354015884033003279551695239172228236919583773108824652857846237688527190688122647470109334615967981519188404122964629933575108716791435624970494391910408573684107046182997493328140191456267599636011912284635593847256720396495559954914308612239942808841218921613874653059974759386606659918032518708413724181401439869817351949078902933753537175360324450999276320066827643315234168375661304219631238951852173219641990443132658626100144825054965907065168657390238510255671392462215553432602006337442398071289062500000 [166,7] 8178261848846924615551959505899360221642305463610152063235657051211469884488836204506572041142564916120252743177159002220078143288409460145085409128381839843195295971391161615697085931652171597371915618773865365105022283608685632961455425606701329836035607553903832284201089814213789580382316427334757445798425967892351251062716967678879864494174561128580203983179113527904294940839887562996582362888218842004680381393563191746270037364176690689749882268544371891310235516671890825304398787877249438078529567604934970252657617545017073324032447914295893721415982118464130535629151730600043609262975492083685294011736070120375010504839846152703621421094763582187178407903088201208138489586429197260594018449014552754450709623786948546108312306115099959345568735945062507493921155390657736307135767021351463449854138397944761658316103385553407574884371133204311851959307926981293729909905012300856917344245563091294477514615916766568456819271141384985972027350607891889126221640856839520873719794939033645062497311016404710821693836009519034232371553155203262931889486597940887563576607287044797819769330430295710854289031908442929840929038411231962720082224576530225093555356563848324139286576715412604814566840744614762748992573094047235165237338242917447457851849363192122385801179147586149914805896041581451222291081822874790092053328228078915807691623871059047265576763061074682962392645398070868516302272848022430430400467011367639575564502182070945223310464797430754346847534179687500 [166,8] -30768602178294669745076441177428485050268962337832845910639999860023656986556434029496983966228132983040653964676696808941740218168559238499103197956015612891154408694047369506488260053500160195661681976891782458314666305003664984290980041663276005856854392159333194215001655289477704941251921370192045592878428347422414041047002135915341873338993877658247773830954879183096359559426900491505541027854724472875308075331593523277105503010341152358153118552109541509983809280452181904715529204186878224402777409226189256722362143768038296295504100893259767209551969237364524349582102863572789972764969412405109355730603293387224401829172090247814578268343579416135317406309195702996101739390631960877185277166554193886105108556667512851660691177245176303671652646713237731616896981392264938999769117399722372923273176798643223576449576093059081085675618535692938578188050135340229265226998061096308427631053103538652244672270600712554213689919459825469367002457650953022648007396948317817159657374621389121809604170332985392585779240736065697337983574308381476470560348101146744121341785073371127258213964955247663267309774167900594031464337110452524669825594556553653123269087622880785271109328827471762310188699905239078966525692241848763895081490399151207706950828965126595890158974326493745445893110243712219454279961734070925358428821062544276930520688871668320345946001590611385357336810805991918718615891332042308155800871514470471805828726021741421280520271215479031902313232421875 [166,9] 79348372629362170611803403920257987252432366877304077762966957711592338033652795180846877247674077454753786555402177143368497376654832657649318217711106390902976697224259362250546854274270164137410540292928210394602647889020856103649330410418983542011996253894062153192770824312426939506108067620300678995087398306266816834433072515413655848688197053366947001916530770044385948536024193919665610756728628693550420904676635127293257427311157106118675731348022573191639938561314252088382055751922547176709562084503685568188747846189294960450536205230389679143278635682181212630722526790483172288715885483080564226038428187962953284115380219565582186372425143349131971485128514211280295287884344336394044197341840279631424247554244549192287707677193710292599799315759132354233358505605657830019050323202751573964592460537708749527854947355499215540636988208859865999525384651170977032835205934921231481775147912964478179054069084094290566186025436845439437416032847062585367182216575212221927664391397989009823009148756966335052785935305946544989134655690673811335422320378917698361458740714670263240671851051898357260484284441940739158658666003658509210310264011025311454052832717445794020257487847200965023780006312356471880683083088451953437428081157745880174642622837327845390281620975608857736597858858357714303914381481819124857765522712434822506442462766099665173157624988519836536040058569455242100599951465710810170003779177626893446323131869234915325835191704125510864257812500 [166,10] -146696594254260354922438523868895181064565429754144011732966791441590883884819159320777807466324378941846556546748069856490495467328755290543457663571043870578494783824401055224315271570387250602743199320561382519070263573573739893935829387908749539733334569679425297904313632355161299789297450538263305094858937910152812693506373692114265490035727384109924415211913419550452146165248024002930548681516586182550449915484135162473952365565385053360384225144657249922628703838474985440365380364593312386483751397556590940552516374380764192013353103779059748386162186913836276578620328491629522507233423124268035507210950796961348006673682628603763892494243422419201311802344988750725243431479992287118740130123808939751305245461925392438690148125561418300258082647986758672112159740727768845821000785110812255821158616140132518878263814670527488287542959826444275454698749115633040134329161110834011671771228628113445895865523649565129118719183173003588036627489416783190644129035916543474610442307412252400231521131010032542307533094802862985251434113839262287306607993929030401598347080511715931239815425241697851786995456259044543657813706870304284043406282827954294023946516500027558629346790706932078839282879896011525330892127166181960432492320440421362613265513301388217815925917676413084645758085818393899028722619634246448569162970097870309467860977395317123082460705389848217676201356368485121383717787253830953570942719053573269312396564837496002972824303526783279296875000 [166,11] 192356607652332669281675537550977130680631841934226933809710028553853370723477097086814702002927819728411398751579643398433864416938420977400739642373413017024457604101677248353105737370704273053862100402906908749148435940201486080151700397374792496313302070955545945816160090873835046794381040613812520296478060946251353523463202070177398726055240978643963250872414257682996631593031945522647237813870393035871757808989247608622657346076742998119451396675125315925805300755345806281602770489927531142150019969581398305289896988483334538956564656886117863891169412966118431002266115296391037972188384361056212506002011013666372721716151915886772309077188991431369069422055790508073192464758843967397918263799145518010122101016326233992931135292452660829385402000603376866504205023568839433589698096464022687643660885897943260042274480700845821333265866927140260988312047083027143256691975344490075938267891627988891092866709586833525828330214100427765976670625069163188834771188596761349522887151127995145453567592313103629325887598984562796003193710440024188122316843723332212199362853729393046844789005144169600782062138734223674601935854880853369089590194219726326271571375670733248965452372997391336173127197842753804672816417058827930141983931613599530135946789926750928639831396777020968355921656372869624278193377638026086898879024829373712251212179390514767097518648875557711332576657176353765266700790629754317089634896086701286557972302476773489101983242836853574218750 [166,12] -156240351087111649131034945945390086491438759040589514863985107559223833979222935101613590592356328047694380525000281893024587100826725620896431796675739831605303107344690404159302428102673745279308687821008882945546989097716118690208033739256458603206991634809958838533518445740548714455462935692365707051661087830779953745672016158126824039822628188217690546874338935244185971810471081761731083513796245844917853720648562308846178534120188525551335821908687235471176054037482759673032756531736044163734514362536470363068295392914146715381499996212442613420921826852179341462393188672661744736188623247333396853622430917519232155087371105084317882165310437340240197929389854400817588223928517571860128527752311844816348339758425751830679426809788248214290889541212454388699297112320890351627397176587849704823956297885049247833512590440454446313756350118655547914285501995562945033319423627289051479604050345478566354959349002312884115304788433458999385802728036382437550299290440787918467853306821362399127784000532469210477117262273132585267469836613479686466298351261497761358431357575831853339475627692707521027374035625776451582350621000561932576362896695045669264086099779660262188727282344616648241740480973133611078389041660675934860444808247877415590514775748383857800098222984961917152849399862343906876325321520986642899835825632843174406653367835838286681061906564899975678263457693394038534100220226120072868441213385960464590824230203423571264570618402047625000 [166,13] 5664730661707693312129157315907412894172689146699502220611376181799206913512475941351332784345246842393042536219607873169998041040392967170212557425438025651663877777213026808609610199871381918519552059002153041387481815332485343542495456287396253305449005295067787061713426490776596559237044059664929845668056667699515186301300860287182950860540349610538239197313490210130325825233671482049044059016775322400309067672493625288993170349089107846530046024717231497661052969826473868483386896766441668096263962634990111429296264552728876492932894420044545935380115782896025939476433830527922277357763390634625241838662663842794843362034981304020890414227986749607866852913323320927574793125352176156531043653882572876630336838969186101090342864534286808374864768870625710745563477209005908642055065677635394327984560569060916402621265401632408774545791695020417079526499676094879690934674316056060283136497062133812616742049154845262522276311657946654852003683463283415640930427502228809782313188567608092631033021711161871876785930497646338221393827453417722881373506732373477646307385738062594987938830738000432331504019438067055854005544168304420259614605868055697510433020697271911424965550990233591837588242817965618371861760609934527393809141013929026070136478009824026332254734406566483505805374741159269678090550905146023990440645323188937682046784873151234827410775627836576407195982283416978518692547436294703681819697000435381825655656575719796436131404946262500 [166,14] 224162081961959973520340681720549073283456711039119820745888392935792773205498729571097184359778808789014908156568520971331327910723942086431061814672062619586266879170673301094277906864309831500243775105187171405720550964498994479057076625152256458199337043397139282680598053194157224494617613056403083722102553662035515502350812233344850754355094983145536370235367036311973725548337793759848873530449224869858722613699663801025881821595386351362376703979360974970503961269981275333659855678786088413750709534083232566447281296876566278528959055017005811742852188084016028284160882369542067258574096097245807810276248180378163143423551021009056752688998506611666583570327261710317820584539864771387091709470937862473467403523989757879146312548482343676607431951659603485999271044823008869690463053724308756275902432907276883982796259618650644830700558141073349215048200890589622427836958983607142990858340652808992962867744652072534424461344811390200942788168102988357782061700282900895581385870438229711302250170210148759349543390946188667947618598222941267621247579435528525129321037356816767497983276573478210833304281832298779262564444830591489543555997353465919954248042477424652382830367682631639954973652919431056931662350620849878366257537317643123258168752141271162185844610102084923196610058214780801115080485241843162816834003032532324223977141676033040174675074334504965332950848442657260533171043064615566837327160874639914823632457131378218423434196354800 [166,15] -441923674624613763827684485175507568669015431511496720480070903019262784903471128624519733894895412010178240212491063024345579765477959210609864713262796016177182931221725654234355811007341630113263643546148145820650234252802087556986029983018398280339770451231436311626243824041036858330366320397805434449137898943110872268299897919447234427187546002482676335106772705299763971767307078495570977652470330512449464817071917852808134058008180057312698126365251333394186582775325861136251580278665749941179046221446892501855572997361140585146538766685205988229934569585723479860066164088148397141294706221685872947394101335957283772427860849622012626294542975376301075994011522709739833346570457615603220283489899858184185686565327171634115759672398704564900171693377713362362999207157370828241298776835718565587996112464814518461420917057095927496252304281613967737944808192889531722518106354844614710089918037611102162232422901134366190563524664197766545327697595437942907109418295043546794321590403844992450075188959649494400637487991562940466178882488590597278453942812956127704406005315666226463536017081424198478818450404401007785992392339060161552639996476903599392078819544093710612739262530169034931484055573955747173897818854783991834113484876931146082914214960388824203767627947497442031855771621088276037047866020487220092087065096390985751721468822233008009453887005806281019509801439702726572875214487538377489464492225592133805562449299492384070557072275 [166,16] 559714242236495178560976085695279025622753945907201507049829781426173338321445525889782499990417631572203187333797072414085505653857033987335529913204547535253607481984650298437901878432485614692150864824262499021276655307214579201603043623421831549715036118291505918903201193812230092743615364995502714110972131103074101583722288666010413061053306550751165153684749904763316366008914386269226101571551963987298380300622109405706228970571365016555226219360915361355750891120471842052065285636909473660683026700075801299203191469841919251363826221695927623946629695834304890946931156397043425686966276246387719936426926045274066430992074043033412462683640711480496846118362337142167593261222133422452656312375592600059104469680775459536519291499342784582250610184537003416586559831501242159479975644907112786998749843640218615124795975498035339522788755410095266089058541341192545138510243094314958500718264540835989751948811850249849981266002061853139483256121034438472470527619960334488088782817050784585299271399712839339721850490851207989749622740635043716039494876534002108827534432252095262323701407023133572829753402037289896360642463001124820246345443494599375447523576001828877405653831078278958675159452501764505862756599100870690790939237518455838161509035676570163250849404632222092813765073740212980131542173340434573779858241868859677721498059155577934198219997918394030849822905156441006827538227464568959631972863320062637136027074721125105868717902 [166,17] -547496565708166385942453884289382319656555472264490329660203774458689408874528925201779149762925936013379308789242135140442661256678914694851083538791565702536581346922282016448151249326839478388729519683155387443042988879020482611178269382795217867187556126943083689648763546656289912924343991636711068665864709286983359006174757694414559913927009875370016670272169120222421699917872920864156672867510826186382740987619120511957247959485808544350058076256522970686805352789914374457596761124147720657515596264611418840565197309392007889299778870930607127905822007930052128212581221392421251599830619979917880784852941821158862876425624783247576632690646940025433549388378536045594975198565406682821749176668344973543789826717915794288999439862064541445639542431665245086933681273837423301396305907437381992321310610877121159351115035558254245015329147880314521917198431604867108218429731796190388774279751952410528264809167747951823193450142670270496278059919606671205704550311329577821279504968923994934966706764673917457759015932896009365110679658772244712376277547263934883065774687018458415825635935254722378302724630759220463099246355136481589805680552672222358706390071236911109215647095068807671220357189516856649405501815628382557077120207787379114965569208300413559047342715720063001672628990235849119796481450936709606215378248404560960329143817987125427991494233708252743775328138444512875100748759279591831348074944953408390070654487962289398120212 [166,18] 439372567779338776911792130464175077255063875720991216278266307183496639293223555607317317655605542243353866620338588818810139635711152738250223607986470244821526505038881277889547240658086947610802194025385663588674968652240808689395294335169296749632815890474467518173972290265112422792735524036474035390227074315128283638571626477114019353561153913548648708925606580919854335653713173814482873995690969598908722199309444178990798325799199555090327423487663091316402204738332173644882588914132178694477908868658829955678808277767841486144356548091195721881693390389891886065878489840027348392770287221359494486486154927946927717832066507290112131659277157348274656326769945711258980034549584079116104970190448756930160130885550992044483708853921947495349865537944711685953418535252253083582039957832136407020337444862221429308856622007073375186009445480660623951651745201317315354394134999466888752269734833031999357507003799342316400769900220288435758211169441772137002714598604295424852061315322739374956380526167487886122935119552991167925897642218603126775760019776111045005544669172908696576099105775726383959197809727099804270126887397715326536926388720192104435870138384595773231235463691543679771827520547469096876408888207565785499203014376123703581675452139185085598228894127879672254454806955449716869517768907526247743036436376805007762667026290761171919668084759824390563517147732555570639066382743108822486324520485468458318155808425114560984 [166,19] -297993329819712674055808677765793009994446404541158785828797916846605270883865625004779549031702702147036045461513987003062364513617215184952195765358443068136865992228954198814332728244908493704159514272789912681070993523018678844807960241639648894686061810097739158198616892503856657276680397939742278755901021441781685322883092271096903023335561212063464150148918260814592022938348862708086678779696464689761024127929994048239041435866128704262187404634137091713171966312465229552704493538047470509009659654317561333758007694806157360674148352644343050905304172142322711466160290740743162438386149415875294701205074681759957443152169197953474807254854851087872301168677600491154508630482576239669799473242802674980767864975425008520467902843124828415016298541600804158923315767032283494183795731661583245078503776541026748263683221570829808034916517114962988535145870998573258385250844155363478756873489374628809696399293989981262561642914205327416908230166559391133175803063431590252907102690839921981037097438727594123046294514655084992530483589391151275353863356847024094175345056513109631686720127781871488561240420483814980803046089349867931773479493281900490202932818240575335461043561439853076276862803425574886654678171538160635179316077758112166238976251052555706259427381888407652465258510412022632427087584632263226902367724856367307024576009008565474181432983030448144821487194021968557502106212313839358086632679630724875800543078966315592 [166,20] 174503578394962990378662700721922166704945762418004439467148782765728279918955422385995694842877337565130920951365183930732902313370831504154706988801853927257718508622113918987574276037346700647715351868447977367128948324050753579223184717825047941330064320187879681952122811248032900958203741283130340520208960444789104363065428629663421456804630985499701294724109448196079923733642762883097224704188292370260469640111394211888231881819755536739849791954344325258244823510691982347739485276451797971596140638626678081534088801322689000088704822143095915521840402968964221872048561215645511494865390108889232461889067820052169262717506234713253578423403818224796536591375311563080879548328161915805860323518477918475077762335525157400695883639284464884833274369888754417845611855007853576324998845483856180430318422080581854034380777608421813131854981578346244401652785495753898253067995330476965291533781152425993264254230197062229277079285319763143371092319809529716380178213287153314958419219969978108278718076129501514834699729422591048769644591329579587509346156058832586321795430112993948737993735081351282631252345804360474489199805504222624284275216909829225176843523747488174584834848153818671115532314363846476148270832585287576008039224909498386660901260161002404007649953104164326099608315925594375426049074637117581533195365767668046363147909989461291131263802685982457908691765020507549876439074367765573378809416528819732335721581240448 [166,21] -90958126155177013318636839702973085586192599332424730002932639815063239241066818394448452501741421423047727766925382081186702886874833382452010646814367247493259687021616220156344047356545160350965230780989564845875286800891462186916524850537305058164539032377866336538340747099133315263110808203900949555963948402186979426493908657594767188713347108413208246030611249722729039178949063055416890981814716870053616666050805323222696895367985432484927089183394773262764133497738082961115682841527486736101659636263173146579047746403768031327077595976532530958776735568444425645711050610891476135862992176928057675045668358577705387973464383922788447720004012467744777510820944908468874899741715922731967681837871006022155030416404189336006714000064031809222380162058248424845204563136599970724981132150255265010930900213671129721806024306869516279613710099727759042065306526406333246061101904074350342362975110274366712094751281950213769103415144969874535287577670044795768154826395415241463357549182822141281126945947655177844362793403078052022301009408184608061993405137392376806671625462201910346653608593934715723745392691594781085650826634187694929670669093849623659628162085560440593214677387551061316632397158180469235272076208217764206758058114754644632300965948047719308380906640097133087496179956362175713529412802759487366224858075581675164796977267174583357937844363259021413344152526785092726819000516953045461899559731212941645482617735 [166,22] 45131752270508301626945968155810748964578835437315719430197028649630585544507916208051244660658723994627510861005345750128088766580172228699703932575898934589307182771149865606943247607408174406738475698750628153245716006809418321591319994315541213973080591925773363479268544057433371618737929419724216532901551688650815073828335314782111107608831804507148836999660087080312608645943410849652864033931564380900145850550523249464190757224835537210620526569741110792375769396850604677022694865822707115557411409729126344575959827594955003400961819477206922423615867449176516806016579514482242267428936026865802644352962945896483491096823340944737685778424381911678647978308177075620943338756675252156221479996325002899354345133371075879166822545195778867599668666492542318614255985387852345611993166511677266321583667288264717844118139948438910636624683819847583274494854148982497280586590114911583693612286324725820658344646375159308781431301763979786698439416029737069637306032893341994814356543378083868061597712845698126443446433365337575375901229195204937446509404224898354079948450478507627032218854977930680038026822933042203116703602848036959370065482259152563103399912749408062655092378678525085968077552515658016596140778310273326237500778748672411269351555780040113112693684197586704185775528596386871204259661396258837901875102763949771864437392913794469545985333847706888506644927447218301462610050240218047720188203212281342033195026 [166,23] -23762711691981556143381929021821390182867852531218199076356130870609885894349332559429275466806239776633611539290230443511369097940116843951002459496003969075509045125837565228870113372058544391568856860890231835110583147961878313983633389297333490891798145737861044002481015623864916222433788828474426442490340171785993918494657379882872216418406251811941522944844193489853652832298011021182478215493329321400875840424336183183455742794481253990665448569490297594757251501563044911157528836888215283246953116875272089707252784635142709045134417599846470126447710607062476129449538707984010974259648033016734003814408771184570894214960047171904129064773545432007923060604488807391444234742808183329051260125667783458743998941635418911842236014726015111088212959306569226475617613271848316421478081487496047711222283349659050919737189689357875723563591500889180961425990801870018666604823029739766483929199443178663660968685615639407608039795788588826655266623036470476494024893312191378626865581873368057708211164414671925250933415096506629796892964432272725557597533775456225943450995184080152013523236605124683921834745784854222690679547046744676561971311712766121253059951018966628772710321421551441906787686651551571076323131190732106925813174047218955724771120378004964666640339714233166976614156443657914350685280017643226530041710830423655331317191584478972682622129168705797181833338829010401711911479645356008985159817034449984536836 [166,24] 13443609562077405625826703457514979513271083169387963561440020573566614153493850035527196927317469442526036372934514213442691884621542810756177871026402029626534642896027487984533340148342907303754207832729446882102174973058441495361497535073683006288644521156818377758414532027875273685525970131580410638799197844606782026725095439977136569972529695868383260563411137332430089788326899945741295819903440193207873352711708667232368540792859154160894937390836764469790567746021987211566324420033852601519749118811561404433937305086103348106124397923187853230569839054916880987441637249611134289721566660169647799126685327598160425809240568391363060788140069633630816148783808999046314028765429933560803423355710171965071301966408493129121947923952594178344410806667141905711822874898844322925291407956935224207424113135617246632594743118715650059541832427828466239409821468960336463361464601241497226783138281840522005423948373614573248166310584334953120179439892506337926183138711828639068882118570831879629502718127456280648344115420108593209406528674283543014776120588915240022982206972956182631456452599581619836275263551034528740188860077281624153473078072711438925263582313778889555630344129578845571622027789383784967356046056727244770101325238291957864329562278947138362784542961009639081416720919624061777371035483803820514707476091254379514304538970998564101289265293419027888547766532168142808698589792690307031539114123832632813 [166,25] -6013636247299288503575595040732927753404957267008232914354875800303015659014278909519817440002194507235431608993097532489374585227292059282391179026150662295677586187605753409233558647331732712630161732507451988535534397983885903423892885739997861870782793122427823750835721055250138851790953774737999261183602342061623998194641534411619167151240686816468711921445505585166895090795099879371103943032766057090788835175837800641977333864071183723723115932673404752498740302124483773708978593373507974566346680500552343949006323426154091138640724600488056680798770463087331292700060576544638841754190175451848190048899529989309099390434076629167338405910393316024872275377114929617907023616627621280663101375073081464156222020024715311364041903504994274724126099526475590911204918255024351714890651363961232850847201141455569624795392674197437043240421718555150643324589415991761863601728391095644931797918211245708080246415670597711727891063340589107645224466401541108237698876498364818936084746714148690156304059711357569405178923036119005768469334291248860430239881171508784646685023802945396564663069195433598174566383472565988554253510633912798822112622979670022252499861103661601497444490447207215734578188879311487656774858668387399264100530922879121200335742300230773762212617808124713819200885091777335589466944096332819018041376546105765511690474499313558688832033779515936234507469667341153738029887779351078860459946753242372 [166,26] -830522972585261346437634818310642219939910710974981924526321475826913088762563394353011062220124295209256956767585650087545861698762444133075479534534732761774775692412404032888464102315632520763913271531350757631108142172678798118225786865864105286446589350919762851326590848311269359201495848448820473114014995524127695168190447687106360847132415128012435709336939513842310980214437449358349862891048759385829213079948059535723125554922887853067113783879011570508450277580350583678577685660058802785991169572194316615075954897669752147905132838237410073943341684355298260204102304675678270708427563938065688860421557657363278898344332414135323895717165862076950089402784985448782123311759422164447924737652992404547678117517193232418145866251646969866544869345520286802641040187076138380341211570392481272997526361452573707964921387046177084296181476407916521720892758660760245366269787338832818379647417150272599133593395860095168839020925644874328081690359632937488195368530178956481043631659744156712995319314777556060706505697859961535807465866859430579689683744772637342320108253135927774247303572273828251989676318905230262272988204359043479471636705862183837624315460044093077070192233058983940163403081836255794891537337672312978250710102357946874606739769096904395099790298692540529276893455842696264885994814845171349758490721696025719805855001071406272178904897171134127685667338761424765512027622029251472170875167864 [166,27] 5971557707512557921463404851172422464307733815516990923582706604673432991260701670094848332342708464940252436697334031354614079943538149050671949623667820913487334137580692340310819950872562256903937034379442630107670695843442744719629325460803894850779334568680608077804580596845257891011032783257749962574173047201470697715441106141471585167600792792080141377168386399824164088372164201151702228664098003315068179406086165292002080751041196989223336174626653542480307283426578362076123575500709779196842018720601918395857666496455775479117539353232394160235655350899105666708408634206645572719901927233340760940677113397173510533638171651031956859725216585729443759871157072001053040799529066799250314326565239726622072728216746657411477719048407701761373405312841229828658529418764846191768636460731109308468290531995862328284085265075388618744149971673786520999886007172715119301870224303110378588486007924029474369500283686920935365911078348059537993676791940057353444064242198866796014272227185068774917590899625109237809956453114880501916541071568740440586203804058980092155773746024082799064954661415089586681866186820461393968910307274795680465553161747588131626015439334336750991223779936240979238685396501731592884621707941035921227607786824749655072790771451337998759720426757552437015591748644972076485297303855571635136038992617423516518132760707973988507819190609395859418990073170071497718583448888082217350661105 [166,28] -8036932936383445299772016743876226774704585478585396798939901768340815788738520796592356755769968239864873194542470014989034960521829622405354643182822714232013148991091107004870474948885943824897729365653998197373282832155316138084906295677003329800384714393990967559223670224969987735265620043447921963187474316824499873524089060699791631102779413538651718378402888642437240251742825499489835038165309206522785356800277230214221161453088789254723358558523679253944479927584907770169968809246468496073292431647878695220265280951667861030642263519706743016838605403106509913834952276371772504084418793280422163490238706331219011521307476365218106446877579106340423891105886670490287796761012456078113879673807902612862392854562402528131107498483950322044356498794013918623122570182528989983608080022388840445732315186614254576593139645597800624168635097620530135912618696888402995889106633989507716260883387166528305320258227670815186965730965982309601082198742442462344240073080903049051358621360981791364731382555203887664878813742844044319087332496023036566017711964578161479024215767490599832677008741440747753493589839731619495704967306027053437609643386429514186100761669478093137220603316641831619785456841205671052577917572892384058903660735182589841167530302918503938135264228342469402368314341021418591250083215930399867044574693418322185680626897264480380430647038999729688768768902651207149844369642896077275603844 [166,29] 7166057257657260635740247826165935421073016167747578877946234829028001127653653934595929170912277450118571909112067569660147569258047218720771481691321691028198437011033952693507801986824623168041196954188556612259151385741509072640716443301795840690535234939832130364183523735340232355684008307897680040520385863608558447103125244832013177163857809940846755310480990505092790458876996594456098618707773829628815725836759373056601858180185102412517884880814708730666750034345957397115631581196585438978852684103289042239839080051866836458857542285438341040631588183871772634085005015724177065096348272855597833345497768956453245274878065792032334593414786722536019059382022975685375925416028438628870090208048377894403940801631570642692164546727391247043626181039099753974121960616300507745067772248671389486640165195407020304756639004970911625299769308854055136611818953744825104293404570637038043328470914335834746088674841251831519957524400733628225723852996665190413467127005072028798020879411667555309856210677634012707276108950637635170276617205126031755234623447115286820354786786399003046617713878838169296300946004162915231384761857287073436550776984628113293523956823330533395797264137190926065625409661411647164494464631723454413202662118416202825570166118705939327054403980435550424518570795982468692603942245103801298420015394942056270426344427507889477955001860067182440848391565897822932597655098664314485814 [166,30] -4785969511018872649989950686479813099697018995767372114964088817301887662312818381898325355850937848213617950268750269487107188165372565405183937399093563659823992237653741914931192732562758138462256021089665490158215560079352002763764307400949061179854907899765384651856549263330792417529796834830281420894538868053014572704458566601885618292902800172931255551204285199113039953206381385753110407976499408461372894749080341722289994463979897011971804923058263282611733601961969118047473269598958507307233273516496094013874129066590293711325984884173614274312457508974368376659154441859357302850653261155586317408011112269604589832499941607358571687986139179674339751537851666854538427592621875405986802481991966224969350624238360864833315703037215648429089621329541998208025661913618010970994086017500572743856783881766880786657787183919824850005681415491792689139243850137511668784154968996338752695783702158003791465779574913196965955500731225519431695302602045893216994603301459609463965176956790469778194249838224216610726598072670607525261072434251686748582142252439076977725344741410775705214103996159015086437986965444972713697789261887736567443203018840763281562753254622039989417435696159933650443185420648533467219619975609822846201210153018857813400321904300866716445727230689409621814455389910529721428238037481322136001461288225883374880056864038093146356204092174592980393884232055884054890180698654593695 [166,31] 2423599101221497326073069090374753143817908474860302446747787128540196403935683039919265017513506911543720440823446865767493001335009547100402644652910924806690173526754635795844766917219898961730608438900934291863089128831926332094386550778932232636847088865025781771159054906493471450448407591628841603010172504935590510242810592955937385574060053557379511021252809502427440994264682964783657557959219327950446528420715463392188028364428831002752095557576921032255250173441768834010931564232718091685072793467911539154944660214888107388107573140620886890492375126623129092855463583041291091633755682405498635662198234432736766228426809418142845700326252678490302363357240206270151819175955660046970926555851084874000599689512092341604674468284971065935751442634909742170193775451390009025234121461613945212486859352397273086168040285499309328972042778582885890490293460033945637770536435346221139429328466664969862235054742069726328267060457969507786169697688247143435831230580376637435803494481685266451536778782822829552479618207011321242371233328241849763132535567863002391513389077534786726810087523707651899536829714359740541431280090720517862188050212409505970093434783510910897593612432080924213658359238392501478954627034212501190132277517080351326418961877218248266940933250837207550467836489393592012799920565383976978896690404960411527552073909938311085489037408668826322975926450596743913520946001270916 [166,32] -869270598467867488499243777988019071119854060625754108177758481495982889472870887778261657632387717118857162374763017653504980319543504866038103603710946505330396451439358709368911456977075295273141167916272171516933170506028240266463231575508017305956030058571367024154361120523404206696718140334714917072554358016025865987063034652611473919556473428938893043631519139056360518964612716305168629264100607605090582747683648695870487044516161277861442819001818853543588678846720013239752603883445926460424383263065037980356502451186492909634508866923720043794594982399865601166686164323453606534401290735949783537775603535284661978293965341715485094160200855735618735260159977090802998406345977138599679809604503589791016517444527289075517550155153336455273157734774660629180335911041311022993608360916146744336771482121999382191888258585587830228612953169977214327938331481457707115957139885312445463998010241449464851476716174522818465306758017781906424351901384315468103285371066659012898494846529660050018222564411568278521312210861192898705767406891278307311608200344502106504378725294475998939179741318466966212037605135328446821146332353596639139555461745487727713524750106613482668159267985409028436296463300861823965418866297063697626555383417907436673142049225588133991927137452641650711191027413562210836081545084468304788484794344002521257551824548482905042840873753363996765501131076727737508652267732 [166,33] 148547082748450493438412411156210979874983318603426051759206456817216715304721191483000544541740647989412863130112740342051463525711829563419674367175845098387062017543818260698877972029623335761495557175734871608453100156600174371317568920949008343608418892171487442480550705796233715610157155300959356704666085472607690538262080752923685067135867014342224848771341090249302197564858543839531904802035880296097546181342070086022633189058352221913682134963685793824082383955573738670664633916567966418854567363847284227709399715145424742219101081702594074588364592140684332340790797971130674869703508012067002007549649728345759375574882368571705534830318353072832651134275218241339658540371695615737955937144821240766786747656372400247018394755598757847665570534144643088278704808896261821968835251000007177666551326753172179904517090846069253973934714398127991786388105780407309214583179221255764972506733064570257392452522061258775243585299647052287938382023650149246442036491801005260939053253820797382159083114603873714148567230673742960915050974211632743480864304677689160581848558863730753843838124995847739387174561424015468094077809041945499515310497033338898046753689829926801636487727843881602259408104903685898211441168014854979925789773125696260018341616110035188835767403137753685310357867439702489966772238345610248529946044368124795672962927469004707748605312217409695204489956398995116909945609 [166,34] 61719796760033929230647194029657783189895678565169972242615145586114779734620095455855390683011678857276028750360328646715203010113822235088324170317496295588117054214022277474062458611761294590168024006228481797750416537184273288289814199776102015760923960344357161653664530081053723219269622617560093051291993744053707635143826840949429659135631700139091471582765940696362588460487327736243025988697913861559188154802927180398058002452710655349606705921353057966281246885591926027503591540939087198034342732304370649132051904122361897430560142331459674045814867502569447519980056231636657828397038816348417433641055921315840081394933198226940094865396171757467575619805186560601079502204571264334275066590006318002054737350670802701355027176067454077921276183220696728454562400952844537069656966170358729104925820360743309308668628775347083777424925429522849577351928664619908212838330411671332028296913971217269574881326418338871323661967221828256430152793726077508037651971278902853873050858702977533698100581756525945416378066422767190747379581288768892732384481270465210929411492189748386727086361370502438213309138524302270868527905554148412192301090234349358905054719018503091317831799109401112447991729758752065239252223848016868436774008444435404592354536207338596971639189153678661743122203752245644251463530490263214712768366967795823117812957006248654531731035429842355105317686214850816580962 [166,35] -68499005803763593731222699997637165842364153163788376647566122130105911449521868512236800731652832668659303766688273696837219356926278816159896631502887633700755502792065982560738154790615275098349255592978991554886951496823375456376803732820705335599579646881365564133112247039095895961933404511195922049027112151102361346264145054759679003659840807732170816655565126128195582930728242279885143865732168611468781648927240848756578027266724045275106329254569416290042890290014440556167597130170835352823417751893676401800289514239656040751552845194206792998519749348378607865108120206309158083236828658577005010062904036445697256225867776666297880780002676787926314446288941884271588269610966259345160732015484520761162127219569812589155236098926379371564196732751727664578988591804225830288002289297153571409146593376553278470826259822266715391447677073762704202399414604209558371132523277052438480445548112195137321074381150091286051748663731847861945638279640332033606836639035886982919952562460224121860003788022376602544586914281239502877291135784134731225684211817449326292780819208295797733819761842956718927392950527207723222300543336265201799581664091122380864426068479665425794414508956939662176265706661929277910357986727334107251370864751880168083802998429462122906441628103675176581604589793003724704432555526566859994915384708723996363680300537955494403938520465284713791624981437138298192 [166,36] 35077843526492818704100349119937865733557176170595412148782924911599728474107699981190329342147130661206797023767828636489495832580840335482522290265647585761004176393106671521625953523861213777663755727656337267532209322526348999553871979553866691984263931987055258574696263315212734283273982632879554774162165292504501034596838390551317399444282006431746543647868821468662281452316876361686773729196039452811362193038100726531202398646036404452170704122596281749736145843434674876457659964007537301282936514542385348715677600391233320920124187815395956433552370518233938109261301866505457712514558595592219892437445711367517436467438288721109889763441745590544088209472528947501538083622919638691074711086761637710756640059286459670237485227214761014190745449057187796497546992674752890749111020528922684463521692158797233412129898563338703667967816087690447196733130523850189280752642271510355120639966000908875796060254774880075126259110344058336501698394935107472167451909826941493499139477892949442256017749368418425760321558608865675093757582461691826561813409469155969635227321138462336744337710030909422665692357661179897726864583996040500910621415699721688992923267879539391749963259732430053075060149027062220912939727630381553857075458895635561784829894477317214781122231652111764175646757434765202793101587627672965757210082687890608868503843425013812618905322856439843352936046165474452 [166,37] -12365560140049164793748633944365239639254518956203386079806298525470552638224713262719741760132008183828125032845773393923083496403752875045114994393635089949298584605078003804893391974861705618276376544718032829149148743210754618674269559553764019897593550895906713471685158415343425790449098431021701491275127427815013516870913818057327201756045874132183154664673659817882144943242427859936612356500010448687536848538095252291742543377017826356881828630698565997516211285316335905732643587032150196083571365955112120552181856143650190343493643384997326556077535482436852180516993405381961024624344345672389155588339697657330641474728329511303311174321949194218235998669026602018643832475643251816915994761543033201128312588931951406171040106822209492463233859726297198174006379980193774264297018069400176644950320548562805735978887644410129454627511910995297475171637792196378643001681643835785588822843942155366376220148754446425084664106526301074614886261532360978194514877504394662117149685374058132500845152742846472388529182996755007389779492449270787892758262483639412557062156543960533668501078741117599865166328017163401414572800560663057610055270063158703889499809709177774972743639849438608228107792974215970216529193264302765136724863469169395201507569728357869706493295882090097070155161056367616566830825892649451460026936440947408236923346007654843821682653408749370040103829735452 [166,38] 3130689872046062169994293591114341776992161392991897717729623440929196610603960506076506403749480312665650946351802832448552156020611534762037124514087962037090486822402174211055175348401829945175786138135157353693089956019701824985336772372315388845991057201522597349564022983356892237250243858396196007084108449952573918532798147048501349972288504908970269087308868127070531620358119524069706785859611978749912964018604309797357127207787684332544267888195289488267896359551582637211843157573846184440554321941745518727978295872804573065694250581790341693512142091931668427110305095697546943223122941714928246157887937971755378908011928717243538401425709961342098691773292549729629881184017227955656210465365447890025956639072658489601979144345842544533119289918548630855698718211271015382091163152032274918826282338917614370939905754504147275914993001798552526208799371665221166360791530546409579132542582806951485246157935675536811812103257581250473811571064756251033573823786656001926800763931745883095650815210690545266347471146530992433980090097142075422475307937714073481330324804462063724283465676847888698470792767098979316716714671452268246993780540138120180105450302954474488377259703220390984710893177593408171978247599143205994935510068512229258618930915248019273583035339431996454842432156862750088877324767789263315234894466676410042065879842401680685640784274862644637964322436 [166,39] -514502035992622962846187646918101810150815348731818145087561578957082893780888946865813668822560600784458930636354024809321314849806385900230233374539933392503585460256770019242036978627067008083639944592330681799787398126246280622462020662007065442636419985343959208968559929350325461266233834424609934455172221383284412452123603150830081471745025989836640225837529279131339275025781455031832300198790267894911760211124017337286403405828711188908680809184412271597849883602889631180341197985527137985300439911846358781212074487768917665458211264793723400083450548570494364037453749160009932269820054965111039982712635544271272974563010505731866159871786515978442511295526069879006455744954351263431892293941149027786705456370971822121118047453834344023440567480063038778577780585731599041042626776151392003114419306565841772364390371793836771399166547865586541910109420072235523435475414254343539833822538055736829718012165442874477699155822714726288877149337830102511005955713099586919625459721214179589107941966421627812377135898209599176143961692365612827131797746047849596019167719199081430297509938442248307310635175344125295605771958043837143085962816117891026485708224487279575445135086725938402838176143241732365589101892184981380167495562515957915096957389741355617542958952265625083347303802619544647631510712518949007098437331820888907272777379439032388340509681421527464564886 [166,40] 20272496541832293327065276737122722979318444882046411344572591340024389777228212614428718279669988730247434865737938860502750915100574845920717524743111876539551238176487801613622994055948034889552041830896075713681081467654893305944850577183068554304577753204361777744879907164253990378621824881584253896300947765588160427681582533771209894815876686641999758489758703938549530394860510416961344960203021459069214641641514302716341937546613661466808057724453194842250791717837645087840918747912864478451344326251781903968648540540567961448141191120584165688333949849230984603144003586972574468220257847807158841538965413801167375213733656179388741289231486209476084031318359362901267027399251469848912125548072964522133265832188508648439880637851990268115855766963176086610189617631016344258076906410122966275044037259664489818148130622890966307400090472567142138995673347529478698475595135601435204760520511074339795921173181505736103923888873789532633176072053582408911477812470637121339595872398911371989908707579258616674996458588541146054762536039574475335516612759146064706226104711314470068159932422916863848819773804564920622451438368116432644919306242808230091136103394916352951787768025291434717493005608944601408795852015165186533970611358101486079898563497947434873687261793749118225383476966173122507782430744607936216497678249067611950409491961535544038803259767126378862 [166,41] 18379055988140095685445433468229420134048048983069905669713018127471026651321759002863312753731449651362289861250113183368403097849594450677585297157995506099408328709639320836738742725661793759752954197267453550137006281795065408535658264919010774009213200540952620883716429332245041917479286740569516049691759685073238636315915346551406182240186536512619153913576172549941884366839094143186228507927233605478060913160495586471478698631735949184720921993171244681591014737467595503381342853325273334010588836498344018676668476038998931404840401829784667288414149519319986957306187154798109649236003562071568676695336509256740508432533722279311794268584349271805384252494636858856576658300497323617596461729054136408358769248818727145929659293309688296171165007842711538565482880427885634173304915521054666687652350028597266635638737933458579360658421850719276567332244963812630941620299307511970750780477003114689800329407147183759371193697797181336153925672265536091384864886527015934157599910372408986754737040179602738011230153357950889773465684916019665092482512108261794003667025754621001924932297949606577732949892882417619105555928818405465284564334262428531890346242691513848028518430693150499657157560806029921244914189807961914052667879939464790601527719991838598812435911479693362289697055179436997762596642680782855033781319420493557371191479449887261958140330971897052 [166,42] -6944364341099176711975832179148060741256129298569781987736238767189373521037443559750382020531458888779723623276822719306991653002822860185682672565977745547139876901507043622284903481635434946771231237382632126820476884660942423982238837636511451568867173644245844732576381637993449370119526196048187684028923091138678395078776568222083626933246312669162206215447041352467595337793978018731023673679291013978450843703388626126412731950513576042212437014761720603490257175440125362919787369867658512669612867846200785806965206545374001138371088006957934858166492729963850283406820006560604290879530437338816369432691370034054212551933864413081866317606207047661648830002531767126228258204194366234962506205202061918588752365326314257401332654843221001996477250856253511385264345440761044726239228976006978143651385521803543878345734904935650972485996548200006357903437556156009512198663271659148671524840299363508121276215077664464697702727353480880568954264682620471683162887867585718890918338559441932344983987256945942155419338959300748672884934526140389664496004970445690873829951883867133283845869621669219558411301205874157516801522703711679026841652951814112932266126971955539336023972053717365136414285337898610568459489126895916496334569998247835240099236902908868379316197163018616273015151202597956523280925471870136435221449666749915248016849368064833662657355774631 [166,43] 1451528569548376455458730424999646151397798726937173522268369568194277241724734875727420280219383390130794702825117736089603701282241089658585560710202322486808281597045784234644446764426048923551866228523592355213447478858996546681928582769050247831985759662190056878805288404480583043605978626319390564108159477557607199014430738923000458782801258103116551436868039561778645046681483767332173732806592742723572332726089361966916302014420862015732730893918555226591098243140603784455350954574167873391740796486140896000157800052342579038998696530544368026130863798111349131605921091500157531764785846369756915520058648013346690319222902260196981067491852584344040825217588190840267657222368456181017418061402907285129151545447293446062827835198194107596141094526927700572050075588801141731065962569548440628560310485534170308290506809142047033377864731866622512797804922180443839790056192207243836459680456898756856959765248385157584375986133255786995960360176717417157806271980977934285430514497941523799118400738663689093545787011209526498601734847183740637204627705994767981059850178180741549787507771111717771574388624309723553045210259707474527448490651648236182817475962929995391790138557602710420443075507807404401062742204928592344816063037234786593961201676553245870256949287280162939240955508760425167534029674198526404292405929204093211262867593378954069833622140 [166,44] -195942990693241517690297856795643976100190081605885583758238539938504644429772646282746736509318644686765979549096289316238816990570120399974795619964787417661015874736711509285816589292328194285012531050500106219068726504498542071202372430606422495270420721797437962790699303051370549425982716896645121881143354812442299671017923057250107588572126998147956951428803173750772932748479514627683691647704210718942780548363537205520343221148540533199346958375468465153554972887743032354865649177246574467924958283929395987794796757743793799425981232125460360857591083036112409398759909955153233160753555590316254103835128172973893918182757705850547737877228216094914108947784095071330080672141998386412547823164406906603935555577597276577113251410404273406707104978135678713018812054553413456398961303477486364604671877263978029454162193816947809140808545726058361919430058621240894372052335734081142253593055253482303665720070336400762513995996209153860460732865316492107844024806991607413719937987621373510421505750495797107231594377457155506358974565950915546757501534362763408127690530186232060316614404657862395821345739057750175702132355936210735551616833260082549983844407583207338091345750809813580527859603559323530522924838046488884477859998587652442496198247487402557211521038538318137177150347468408510520673086951430688865735587079759844753800627357580696677083 [166,45] 14204402703078155585674561321781284676114681135831225960484638093293779713688898707111862407446457963105861459080050301023085588399345485046825577949195364534181041716392673438243191535578248245118529222673131131896775855960552148119722197255030185238705452162595320937479271517080428771959452885459184356357126843354928619891621399887092140085950249889162307170197716300169223960771335788174735737861401508624228573404144982702767730133894874079567177050796414314927650495837603092839372895209370582708963051256293641807051261763741221808442662822425464083740752998265075313107496484192258468809355128073207240702180894060775405640619713779378659882573621853700639597210218812321145883360486284578865096586657541395940401173954334803437477169591362772189980846096684166895539650391515710017492429414834102711013469884872328449512765643901029321121606339800328017176990158360094306812815593511100028990011886448915424207538368106547913871484139236820698336627975074473079806978868136156691429720889861094138722652413015056042275525958661500466152264799241866833589038581067758978613870130179830290815801109562130514366777560583075164911918374430459460187962073640521740409559696495419264442448677745159290050837227047216089302683003082513878708201437718434725940989564695630699483225833828630489245744181301424302274381639069415433814634326167646509099873952718465498 [166,46] 373911732999653567278414687977004804059549543401133347770743955152221999302918760635133851856928829864088460655442339224340789494503578344466178176773799319371265485060888116476363301851233345607667007262922223495769654887432112237141996633748373138809989321139209917305248839602216171875622964223889451058546284687829573269554582236153909031099160241386016538026951723222195671655543212954343277936204970175996235571279481718596289622493202939610073447092905554848690485966471121963919161787122577067195782557965649555336071304522290229404090388391226177605707684027462761310982179010744572250230783178539532919286218945684949542581662977730989396536153023597576480565172451027107450253871062344266246019195078805464929338777337377803774979328124180359232465798545612898638294990109733576464880832228611870353143034578363852284281904343966893671383032201011938448718112240081024709917903033811289495050583418025048204945553490220603145861593488296815851028565820089466338178000824524483072398719514998331228828840508931144899466082605198447208523054470389034929426688532274379215722626563645204748230289273979512800994815310002575014095550453084202195891400163345571799897942481474932573288677591096831112344876033749874818657204824775849240495608310217324789420205409531333401406662945409495946256411826282132602808628145823666004885740837341807612489458627734 [166,47] -280570293227136372942063674905461632069748037417792870181372466369302928149134665966677268940392617100251687626643815637326565381665633770224409866242171994622112865186898247162003707397117703466813282245634191591418650097117337829001090309923391096168081466632738919829739823450318884997337172894774729121812571961239393522414063230848356194213339799278157735699081147191998050862112650937553194461346226431509382676037495982905264226914009318602263988075680280409574941320343477591351895486124262602941711640405765362670816903268054511153982215987997238858609196614403444087452593850023860352726345406618854919404698037976753504700611986615249533182669451100947646910862410797551906156512523251692217165579799189774811239769279506998795306262435873134903872075756829041637510129512138457806074942818057968419161221849214313124081833739741500721243594516171750611485011853429585763853406258083728891409607148309111633503045337401506078236412396213384609036536933053868504081431709742807408165328795494877498594449878779963052588200112550330183302483683165675898433131574519412899456112432416349962445673805286518502462358556518240770622557008965162181608365152354444536851711528032885355267165284505381569169620303692413683326136473614585111768078642123857257603121866339908366745283361631498796304219350638277720590902685269768091689656657297417118078160102 [166,48] 43912512299538850373854040602625607766480625516675292321672653774493566609515168598331799669046533118579440639257133416991285751469445793148163407049376390341875770057336410131869102309759406138878548058799798465831482153810517559043135073908387218043198289815538382703318228816300219084651857687907572498330756429554917466948275131473285373552273528502252323722808322269953514343598887695704203970008317988990526093391667044239279419122540528020989638904964958420532895634193847962332046879918355946239309891732742711271301011545362889233801467263468272190227091036615202071418476886640577080783959517265726613364861771547389254952061088714019328880669902111745772934506807347469685539294113454532416500774556551915490074310177554324189713719545837543501821074135759067725546522481137700717127018190929922445163272725314986729170371952357749367112649131188238707063682433234981241366423584697248077879327296080381410684016659893827566503370513159569830792760003595146489137274470472826165029522105484963967575999895889167962388814051487350032861137311118285343635680450756762326770780492442811648309636476988173512831204817669157828144251546960948265583170355024504338537106168907122957050322675330398146398269648273079636443403724371590747421446772853284049242188078088991315904773125998991264078819919239931765765279265991592359104516167635185475827180 [166,49] -1641656445555149022415836267063621746910447393845436012976232639081035013289774584284060452346405246171709915254006882665122064938597017800912674567479103510794138219356543196144386272725447717128548226949387894992338160365533119177386040209379108365214434595119963755941004950610895079992437565578529229129707297386328834999176104147595019038961331187040680401142878294472263131589779695631491326485844027700093148643552461168503123012636701430758622946816481235133943792710134735256392827285601395844310538337819241600389626700753650771058643089822692631659367018563876002344320047576968444727421569337489269906875815371664339825978626868131322525468384645338846123463709335218945155401620551176022564793075235866517628946924460670942305203748432675281138357389568280774140264451222373138671369571431652191561120330356585544646914961164503603027892064630617907231899901155993183674250239073949415104137451595399591936018525821899846271678307423405977495528668571086570010723177667016508908865974426963151023667696885931912952582829082520437956011241222007622532259353464573875219259940818081449454535605212560220100543979098811786411795516409918609449183474015613634598928445304772294985487452614325521261333567895445323978466073782885064035380686034194125864053073094401506193207558872767398380820276930245904815940038926290333335753492356425350922 [166,50] 447982251427899124516514091951180592582292328911925759426452089414878185459732133640592497489775610159381332202554122457052527611070100164649504317720078830827001003616605541038689402387305552665615189134953596700110053843250783631613968336046894593029693115019250662639059678262184815816110198953813491401231679166929776816393542859375446746667460209321766841547844191732440027077504997061155540283462424600394685370181186865377700703399765797243287355090430306002695363013596396000723384216883701866851241280623641343640124098915026735888896146239673636810447396160952173724910391878191847730956169070472073205894596968507886344166053176047312303038087529338547569337529078808852193354560728025107588543971441856652084467282925074455449163941523628072413765662842592436822003940727707130879456619186270999644527834265248436889956330079253899371473238242954763298164610081958927978753236148642858648072885996230834111298077092528455434519727638018208758544473652976610418307662153167576312103676610551264740400583046582454995102723621438375347969937413347316458664081753069288182538733409475195447630194366038508580704112662465035136954673419446869305448165206901176969442587225215447515330733408806443938921154703060831846886911327792631481763994247514386672176640695642412333991015680424679825120959688894787773299719992246491002339855175798278 [166,51] 59043392052027532287108304942184620506597807740498453817846052337279046857245368543319530424483897748555228133919007041564946806085967239428673573859478778133448519937923841141803727406623119027383032043107929823656705735132266313881949206946931694663039650857259846526866999382532086145636843498030955323241441360538887774500375116869078607023456360198662052211397906269045584890941692171941183080024653934870865445923716108335491278018071329330823634634401169952331283352754249204838882610497601516215211996158392070330659745159426223345674774005008815323674936286258912162649571855980183518448995576367450973585455412567120381828256570711155495479682036413167873551129987739471529507229032780859258214372198291172930797299341992379831440522838720477680368146215696710777857898008465125013226071625422676109492562682171417844579340720548154180725752042589141451186146713911759048150126629189321608794968159939091181762669814186539243433548357622964364292243068608863961726225660583983497100248484883872408110935075870386865075629788138320435833530896493001477960772087554652067952379095512259264276968433285189417172481257861606753664646487138913703541064736203324569355755593538940130663592169558670796909125366822301924800521723064131536378812269159139086204296507741774692568916167875045156999118346082554919464898495843753920878696076405 [166,52] 5458816086402526439479709595351445777360610192889374596449710862067375503158405168513706891625394491831302487868127652828301830642341281405730992162203859531975663858935024541363656357093756671874236008047646740439719571811028604334073823134140744772294374071851138237317873759619909170405746563916372347230380805058084229728590251954371805585069924829515214053881915935544776705737626735929773979157465636926817204785396153104383728829077022575577974841787722942212642983636480860727924686211009323413647321563814564857405764152751214533165037788894274779449534219728422688823214527334924680660599013543571307460634545910826397199830155246015484457885671625814534899296872557956760639679046210108077378873700933804124349769293524739140897531484745968493352784904933140022279005652567658943737811075725228167702898603590536397701344490503557293773984905381541355272313924000104370114499123716922101558548424434455421035518732691969418716482488622765338238784167670030435048417913427708843460297969407370972095200322782154915251990447957934385314641976715184030145974486976299607243126689643274406673161372208482286943250318385881334163003385442020882572540118121614183799055312036285214921551642842172283069491648973406954194852586806458435855611255498997828681343730858749235004014697870667416251374924415272646171942635514711928155674510 [166,53] 663712627346818279885279753374528108876356643855319625606151139603429972048901619680098943978511921134023789698572507570718197957138251358835709371296794817927224351683747721784788970898405168020414982646610802907971087522258911333049588133124502298282968632891010422640369384287195175561403994893542637860372545441510600903383835470245649584761894595569168043853900553583736451797274276325778278911964506805583974856009403519333564803944200836629312199634892140202562260845101349727142639293868428452191844366798412087613065462462626012609634137404130740748605784435862336676460754245199558705901354807960178427984502085697594260801878633790800442147006352569471412380803627739006854689077523865444566140611465644443059004350904956478290455935999296129656015587561719337955954922434114773152054907946657424703163221331433231335570783796897742177877462846946672845329587273485617603503863390086542403218508016086710993757321743547157910932356009077417520949111127534250155255465459602897197607734444184116013441743293820631702662999219488639198652636730003140808929274583205172704516112207942646231434926470261575140224266684510921284565543289530687564793152751702573881390368962191548880744657056763622647555146241412910544687682415773995586243058563658621970266647263104104096553185764737330464343403715272154751958539011775434142481 [166,54] 44197764674512130924780781296305802218245460549909855623273837144671794958069502404548026463437141020773918847861644857967741918705664415032988819166700495247817187887031749597791745967127303179066790982243530682997185599639491035629729366517129057562035801288747659535526275098919827742653136642830697590006304104343247576673332084130984021414790365565688882482807623003441843090841153567521006713418474130857270503992569473819129079514140723901516015029439216322933853987898376604583014865307491426483389092255640166531392017516697726143780718694191855131807338594623496533993236432652146936719951268867556260876509825555414843673914616383918634286485705326309005342311178431862317426747144770595280294287780100715019271807333594468206589378394490394069897001356157939006625091304015835859558114713369981852337817091213323953683931430465961188734799856800737334290173299418290324365101748190921830684009550226171469170594519154392111680131126568964609807866400278682378608312716630648417649363717796288017736021722483298968522285461551849406250135407127426445556946065767513739392722291799600670739145542955936786575481259459108327019239095547387952678293964292069284876325017461672291184430492165935924754576291325567276901356309693055840780693083644310164083761425545971122386473604854988300320584324812288639173070460681011404 [166,55] 2757160052353159610771371766930940175041518284373968839205215134247510529366110410764486696005970993683057675085747306286357693261466806545248121390908104433629812219914642083617275750389725701026174308107327211897678076864739525598704261910525322490649937386360472650746673372674368209411438891811924527949827138088467082847573031047577155376852304683149231942535791493808737018657148259862131607986921039721058144183854484712155247917151792118288209937315190917941457354025690408894745740871892847777307131589353418477070233419205635779697416169648853308057874149487642313698050518822041730784424182211466286711128842367648344548398793174581608776702283244958293897931936172713181066773956536424302233850272605431394383108082695640189460762917875906345150076613160734163735551196757725692781161555674290112670299375018392747032083732755737129000542495115142446462095389318849947633089271603775283649580825806230654360674077833883143556940942998552859390690318737399933733731541924201553428723845364378111313776106369583433472941310042771563213322252400513055401553266416264798467717749198146103975093120793711885293315053435110684049396352115093693515812376604860465792306885708011140557165101541523827247423491629098014062480481730964008447568007250752702461998890775296064641800405228934478929962619711822065571859298213688 [166,56] 142017461434224336904338598333984243026529042053592630021647472057918076439287832397241133985442442942316441494463079151670598835260042507269977791119355663546837693619700438066750588334120514927962978335168254408681063219509725795952584758473472360872407933578864276055473277919606749746997072941764791146395080240517965330428950723266430118148370269060809169622463925104457824624201766643194007104644567338344503369334681707631390165046229187238125102425624573973909657902826752122130870402267552669971876547316285450833670984811082825257562804547467160262053467326030335826665835127765895511640020718446577060564387697126767866658783025815520923687655620750785815149312322929296921985955667357341515438299813930068511449932648397541417725101084772701300041915145690105885027768688472935739407458572765434602827050002434757302073994388447389872536706171037921357889388883065097395345339812651090597765202491304977189233332174122390406108818880439939568376550043847486154090698673648771233259725958770618997739892855902992662562101619991688226972115195657304441758406740884442028800859237549936491564256272437042634233159699948758856199418032929466744702915698816108745773799114971254423099437915635032536791352215058988108105435102750378484395826438395010919125456617039097270228963493684728608492396076452383553830586513 [166,57] 5527338198620145290766114596916537412785086446611155290764585235872921690837875697452476872498114364259408566848796347457470668633014708483516070531573037538112845632171540468898381296910973193487651840495741589107112469100231037679101324883126464567384143880010053632962099680370098510204322254870406137245818518403255335983385319412160937009592713729148343351684559692781335298078422356311989858167382462469921265912006346292928632237407312935394838994950939723344718497690697049776972963782510805171676522232165878989999255911605647332189782275671130120217359467769450089910194170404633000535938681824726108528263361373814391394978911158435986282119113216546383248030008669514735293799251962578295454991399315451034329783477019813619919432933061325946291555153308645826558048734257712371751643258970401094560858036008791435132529253804550397414381887033613240320899959692680647791177468794467012847798661777070005080688906943404116373667808801538383999140989944211309148381062247619568547730982638545927954251620687409347133064277187970633368139437432663996583881784256177671319706069236315235365255328788566807356530804878674957378899342177925142922599526863296041127364341141005240421259246577080841545379923552776069177197232001893971840181102900831000932219584529660470695465379985015305869181790055539903680340 [166,58] 189261538614374845441473792927507839429415526461370454916365461162695945827542230295876789818161543325887992464613120978330655176278668444629375016642038200083288813165393516312665072600504654128143193128994611106516091940199453923100381315753879667202205092139562910094632330521732728026640589085109919302919295106441786507101153730706866479111097598847948913315100549439010606193195280047940575075733186005458515614539892199981160341617917041786067669671819832899224126845915491877679436402796861762442289586618393278075914138425792391764213564845012908971782876810517107511460577723090467791874838242661706239793796121633754163646128101060573750878656816842045654076916608542572887905315126755759244545661973474218888315176956478457927412158023795310925826698141174094789388358238780778040288502805067562735367628293231710891673074620503881993696171043153477112471373141867706961032934046381426519510856110254893468756713993763926330995002708505125458552425330030852299547983012790341106712745765110277777597520497496252168374678497548600260066342826482646512114803993286577993484098983344911195158232451701462674667918314105938036591584339431142853347209751126562461583548264251007329618080639469372857787942824067629561172830436225162194458913444276707725088850882069340763005884245414988895720402083269147240 [166,59] 5295570031369071615847977184428079247382749605970189314539792239632778678449057102283010467174662048580995489733391087647419035415548504968888448110976293802857957771801478266253172268848550001979464489272564933618168705502639692427241992710344271483019364529233867579550304336204933313161464366253209003342128287694320874381115152798662135964651033417444805771643617313547766170064695103302634832366162829593752139226588667160503702024422346365362942173691227746509566078740751579283472001878691730529019614908518638425583213657417522029019197110142925416311113606105039103008169305488771778145433641987371904206694975041594496746904022060846152464920273666365594350546317111430924351054769871769266206580828181502719411678283828129285543640140341188365269987428166812268603005816635939001674721506324724291044792265744531784743118368266440019104426987494768868049728881431388026957254208453610707162734359180113463334167131412513431582895925304357164626146104466442499411266889520134077106845693684282199817083987108829410077384057524375962867524904506512366935866401349467794603647123837115293142333342057861530802934191061985738014172079835198028044715386894458487053278159847309064707337573432372715104587732093047756766133628672525646972358267196922272233066950351968344247708158568285747409313987857329 [166,60] 115320774726532841134803575318167912444250930152250569078537341276465738017679667597188770609724782827046716103058305564550862144872726931689403634142998483034726779452104182234325850823410110084264782775118459266518465932490783402117204948477160495354097096464811522169902630308295179489299492674536135374120526959411260051628991538857608830246582559115769854946304179583751855758277651271744264186596606259559764345113788376687780562612010402513878869672168141121535235960221526295869567532955390401119986870079060424337248549096442316328863508983800869608988938884351477540128240273720094874999665363759497786044966058238227730544453944765800532405541020044446865530503339211646622103543633021888460279248327374708038701364878315287753382543912586206015407510866896966737338708417956648249711832107252972787770682629785211922259743975667071770715151746191488693923961749285831169627696065566132575408461806990995852223417906022561033027463340688949316129984929941261231895832311799293080463948596071889778318231503953298635549390521640330911103500016451299647665804781636019198787921992981132274066165805661925923738259599484339372377830347891986266826642704513531575749638847252415768979425811862820501143015741498567241341208537390542891748504782138902709193691772548134848748054985609883773758887207 [166,61] 2168095324326219169266894890402563442423143197081478558280008548788844461641038479471869953795790269547805367148401382773736781346187753312092258492602615218919001892609378700112658712092551111467549902734123215256079087116233497890875266182615369883576692782608318786983545265400752629956988873145652066073905257878346645893709437796637265212532323360600024812602348862869720951492501842668233581377271407902503338485701668982468599503530607277332882427926631400793687746987444348871973560214005713211914199182776357488030044458336614070698387648998515517822185633406249786144098964186469064929163676660824427004128004915023712331577789778302972555843351467541645324234407104940775956089394343042055566123611912797502234955395973813861582084737196893790073770750320737051681831917896515434392572666852768613674231158147431973201122516508552183250080056607499235023247240455619695603838566622030254656130277366395692880938811838422440245384902633548888779555197518791590999336421600412331493539567087246717425881179144527624435159988846068011934598068832794260127333506703962784900397428305960543746254953808840028514015762854162311969600561588762195786215888700425733036504342097964971213124900142494007599412341245644598241760854770468663887485997896094994280828440613499283579464241714724651973082 [166,62] 40712387870494584529879287723664711727185976476208433625043423558811706464528971861372927985514167263094361159176312711043995899627981696382792817446608533438706908771294750232205074612502174689390806670240656085433962830134465474150566765280755230623739937745033094139660442398263044384323244639716799042594254177289426494093834314951805799814906196265547976472006184101035246408018733834377090815847076688975926800302222432509091909316136728903367629811800715191191245031246918260145153706259579085033764528095038807786207360006912105104669094089296295836523813922268359458231495966331002304658976601999418995262909844423059782971865728762653681882792008608338586253747006678970946652639599942212468930828502784358951669103885138595129031575438483303506087464231880633545796586431556257783912345440227666937861375910772203994519498722491209341388632057576301062227480700067799090982421385563760644376310743700491844907847932499926788217666796843680005114412227067380337335086297280574576519626487804735050079768251295740332669239251197027732908205805653867201983664060590148144528226237718525594822192404474388285625165545401358754112460039840093891012047024217371882350839021695714381893305403768614575911978963688508530480312953147864357200099156129929741304160949132540082320422050520946897 [166,63] 281026506955936410466479358125065039861471445550216402019026635594373710864136118415282323001226750936361471905827426501538502348602449147716077682565716355661652800954357335342958577958886188935802634190619391573488247205392133063054430649240533294200064633179476755582761108572856825926434756426650462142775737479654998619308220108438628156858628644458420290882392576781333200656752946518341540971450922315651379987512646185361116627493111274595832748157087219872834669965588220798128056483853581989964088587318236921208451678393765810084777662424273796922234041611508117738669300435830210854641720058606964522875996593290413957884015931398928475055461154545281582916670523161566244009713151564288890326818602882175101113081089072010609768537888399388337008039130682152378181946297419567693574282353295262553815235492728743937480563769170990827042356616806702935213571083412901369330939936323395295315357248848598649204752031566032861924776602919587583557313955955377197898815227000134623113540201063982262637474125696934166014547347366509729084093409582848982335177898768634554948749736086533274621077867267412262856649941993856366094099036808119929732686172917076453215213803412091466348776575814958124644524892098211277116586032704564730573415115235888600497554308389326903716413677160 [166,64] 2009969615663130745299623087157645416459132581091198587697753693102201393374019828050301460843597560648375518507938845287854577940397830313327399009457152989984426908422470629303467842311994378157149694092601139134131950008990811946068934262026104211531658032364440224077780548462319313031641950913022324024290826890318294592584163456891033829520003968155630993965225535684272804209402697194497088485345289316866146377123858023710385828889491886453276319672963522492505093611322621302134133988445246562743376715791227232824046915990959910467013416099871533274309143317151234185962130906081851262823461183301511860267443288031250595763429711000952781021066261189650987636364281491915724972597024899109513472650769166673358360692566875629734711829312986127783955013409239800596471323203878670132756594473770810741766894635520464222843627424589389103504357984868392472649487537571089108549599839795300863590744094431379863245014927483974206222001405060940378336582195005504359281892914511804040790611588718424152797504614577442852821169110751155602729571905948053880652966419753124381349696759186795857550551529204153598809668718162009527991922476348830876734339742732379365795673872774998487319397561759115709487461611810301692755765189617548608501088065577998659298335208395717163756026 [166,65] 243457693251834273786659114697082248026728648224777789696983896748685948261831079391359442435890495664872559387369125804803542752190716875191848330805913051233179689842032080269167601278539149062131831286347307950330093618163846090087089806619374480165412745607647880560467432985377145851596861560081464068983047692952916082528548389626295505602237697513385867048318304382800616413925122316914379408318059805596141874633103288698931529461308229002976279169744916314815902551629834367652883483876949147426041606350693071321148217877788203551250652202615852544355746636319360813004782648090158005705627103638993955322589767921147718914185212628328964540739617837968197117907610578648425097956498929746206909368443936442977504147788157640834721187725940362040195234100608228265597627313124049770711163705583403083517701717279237270148244239912531233537669826937812821695879337952070548229511019131558985287825886173838679268418198607072772123164157854639135799008511385222977774314983072894738052697351198355495644644641130027118801579391368049561244626076750267631963816150518466961504586719232088637274666769211455115508415476820211769928532585707888974093181525443891641213424772548386199466764494182400199299578351625470683131458514561150269541806287922273500111889916746211639535 [166,66] -2849278227966493401069729885057381960822058594114356888276388531210778019515107658888853806553235192410333865491716142360486212648943743438284683572784010309236975142528230989278080565925085638283957259278404063326120116330544837173925714072296473887839136242557255082575043741439998295526416985460193580175666836611085541732439439024549049848559911098720413955623194963950269370102289690369311025987238484286265322560422136206204618179949044779038894548837347774424175832972389941650931253626909890022160626928962401669392827503047461199677196023571528369180224530128538130043529534461562912869066164299261795055669370760033525692291773517232814897732278084199005334119084545053738419657903469108771477980424370479663316022684649736904267363181297703657583447321594278138010746907295823551192745451814800356417502562779626487527758569811085727301919081748151645153862973896469906077513039015261311153542878866200952100416243212982744146699793108448734331000858752198440674359656389959362386819610490424188767092601685575128756462213941290293258924524908018307069070894939664964877279476296604992674649805595873839505369915419497894697374486923126490316160759033738614318390980457512368353110876619562406186337531657854752814184706715634403274241326526927721303358894568227594 [166,67] -29604069823539000177610356946755966129109972246737489349439115207006528743796982398054763071997151841644331005456690824115337208504054275025456312316528968293643212467113193965611610622974770438456248326791764710541294757102921526272877100899897896523111990901410567575640330890855497371078636991721793949312324711838297123720725341848280509522702158769162336400640039574767446741889664228987575131465663055717298576792470723525850468380898327137633438659344861578946448659594078049995835583318066415795756997091892125993995318231018156451448203864771363443643241478239876619710385042588295198481209646627988938932256320749034188651182007448067483116913695963375867257502370319834940870021741419222964163223064391796888433677751351160710995923926850924162499542302488564905143190254935172481803829738899228876851716054005456000326857722432461902442759137878159132710759712167774072360578813320881288904473258595702093037965583289177390307067321326755309638417362688952990264398685996353065212904341097887233974867140229011577842036613993160766550576545548105528349629548576109331136181473483296062683395548338590991636144229390945788066568479933127540845924559405966826192103663533179081724454474584435863734532495412232505731010316391992677059261927959299545487300758721 [166,68] 1510170103313006234373685527902591051747735980781823542966301199542140601164782934858152369668602612212202252375617122022990442837227803927841393703326474898141459862528000798485803241303483443914090300055822032205524555316122752521843092482111578167425107002508829766604424778632938192311558298679961644496138506780771502225244184605227270893995511972873251579153359362575150586618209016078752994908191324844906839212170072525834770311425246805161428464607500540721754215105563986490038091778408094547526942756623456729060755326758732067707285388842582347441292024592197105572826792361467980501086549731797635239285431992511673839817440660122036041878999167473559734518387359358942720880700998518604268676462566348427190379084474160329919485567320690174130968962300597398350008166835498583491199018527582478276919091643456397434704139906983780881387236794553103909544547844813907283555036510795657797366297567372889747127612289489910995280907515919364487841144707397652553405167061683179321624347834693138809336429687894016116098468381466215097558967269606198750535100241097759769732139934151018387421791291188313423360132571414805851503751782746843241397823897048736108111194550694208883910887102628133211749085329103433923023019214138089129344297128424303993673340 [166,69] -13224205307457309752811662105039744550994495470420269301146739416763078269913734723038806646696141786105166590819616045870859891673301554539211311440068312114286892885157196201356668235949722135742507585562237415441323798010905241367538263770244686258525238299979777330797873419740619045306975660329263027320476615777229406947712667891154306149771904380009507420846047587084444309648380432135329391443049757037030276925174333037482193209373851647656467700030751743384638518029205589476395679423449769796773978402298457257888877315828927218830552759458103399034262582745714837893369075661138123390796463146261739720258689709371068587178442993540867813766543641327253762301594313022776957891598673365904933155925264553898797926776451184399920670069593181733446519191596042628460560060656747805552586578940551566945342786198501019370201244278970939896148901993753886938274811250889156211730610302319626973019485282868193954227765979110539219190870632257482472517845209949111440564717614099338102585810666216962172685576419169881419168682017752935694246442257021813374154457766230886169774594104093094340152607483211344841721962236926865585308550510488166920940626846313773861738916228992655441722824769898071270836258794882863790152259737470451546381982094074348231 [166,70] -84511450552485039072003591623818068102151497243013889206874961580853070388450535521824988339090337235608996057198079125686678742407591686209455021743121248282984049599766462995834975753492908512236705478800509309858393154879807217251970847724559875789296595349077918201518582250364771300300704030906789136459433380675981216132522161030793163375633321320667553759012682013308032655640604249732720963707940233360673044269342026389616322879094470145476922790747309092586282813676200159088887179902827624080658800300798433105269359815276563782669109441579093321820003238182750815149941595599879621925990418927214241701919660783983527620311944530530881238139220317403727150496214978180684574467103071981442019292853402379307523521963462916481985237350919495073881262490249045108081010060390541237368888495456072775771950173548920486228551351783903364685565608361034290513769961123615917784584061716902111197196316178142846004548712099025163718494856958356743795875032092278207717252052069274452057509594065188472000974681114399839541418545695038923690426951298266083026196751405965315806631541181720258834351064202017208295306770008660057999731625067291967121534467545568198578468554576444534899970573033036810242220679455551874223360105117717082171992046241131 [166,71] 2186250172494336401796832469371928862975778617278102143671461749024083545995014622181671131380522820263827467276745345566068312133465729423509862352127762185591643367638598658266491756539916834454686704347929218547047770097040470139486874661204760438333246657423284473063472391606448175877663828938943245944831677234062157066922306769229205547396638795419760777027741127224769990996814825738361264427654528672816783696187590677341917151939738412629065094124946022157374111872561412819954991708175706742169764168812701945007101656494567745081174034518435288500008210593471264270021782778140222517860389620266771395089927267757200191891124783487402290658653816500368644958021809439226297526288181210177134702072236527953654451493526019253444770946983389804340152690021206152541243799954893149806531343073233484125251000096065496340049953461029621624731594389541706335881837230102660468862751376177414340003686603973256985583592774509668256564045381718290793252397189875261724651413053844619110665168072498398324357644947648416320221386048389500923882453514752887464453433503256757598832869803692038559686213082771622828472697054664129737576318250177752167285516473242921744519627547550067475358317928197725764045530684931041195079947871017339341406087787 [166,72] -10551518120670669575933574254891925016156725171520166169595490477946198522386171403266876140071263361218491699172663336345607682959404165475289351061492249399827957296176996209939088193233683898979341033204208536758506592809224657854579234950656495439637225128321750607427704938780897169565825022478860144744517235668715910406884186117024369143647334460515384899163747049548441032763252151740312516466187834498003686949256175895325308079379725840933063591248429601349310303810751503028408017683527182395764592934499811064095995452345012062200909418145792441158948693081581184475938414666093674037980465554475588075734898106118269390850577215659586328395007922260288064522307943152371812817781644882777116183725322041468358330995182051897110128621248762164647535717723092419766303588605682788269476238313779336781476984914419270236133510569682758751912304136634608105028268901755169807619728091155951911773466840144062383594166853200885505935477959624860722985507375144263271173246012390359299914934746091196137905053734862918329149240013806723386811497199546271208602850454655300321948406532721699031030268736235572206786851805859957264487046338381406416035351108625139566613871044392325748427033083995314305550872356395195067947704035542474093628 [166,73] -39342711120456532872149428892416745670926569243300093434948787476107013720936243903599197912142052740759496207390741758277920382076891442182438163950620677034609905759202414088946374830291025485590577385575012212327322711604464570737207439997561194053487870922835481183627253037262974883132632860417227227665634267666515451489676400510800153431276442653540817610291684516119134609455220375046837300901868290521586894558501717225438229351703604935284635383049818248127484432755468578576836899965561982158223576548733314990628851859267924231494958029591001482953136507587231703160510505461329555447175307547981562144462188451804831466601030344601169861839737210250166083182048567892790848447594567688463100986631126140622099381497452151009741136772379151805454692145578666919839530239532225555440100608903648738341187300571865675701521976557648439042727057492149867941544239983816658102612019630932536580108201805250621751629713308379694832504811191829649533081135526895630899031860975470600746828346603609298892877036018509227139291656306763754920642517590608565640666801233231655914521984429938894233402154433542640943235533229009085495463535166125255458507388791354071639524746570145896137982343308831619803151616125398190048269132659863260 [166,74] 539192399483455734718196040722608252383962748699742446609054614465093509893400229486047557684704957345589889320282984971668049342798905729257720939370575095530382743106165125961957351566159820216076251854788086954919121559433995994942525007640430513433232150988214794554056522189158148424715155388262415517414774701277589002493194864063790849923856934264220161655311039529102902870683534225521690759257171005264909365459284718205098242710636519530777218484046911513260773873434066120283352939350168661747730454075070684249351165640947846538164581279273398655844798785788765751400507293169173671658958792214502998733565497721693979424921679559870857610616366908543052350559592663040004153933433531192155410726321028815421681931846546647460040979734355522868623131442985018287945232173504111564607324486316097362662553683188441725243342058140398412859834882222484263216763157723832432498297450782054734599038631539867303500496054629248104488489329421899935111638994299573463015138102778527517869656090020454906512133065278747995348124191349573301311865254430694073654439343685541678898943589485970536474464550445609216792688392224817784100204250057441277682976145592818640197580280593200877818222697742702564346210878808568802667342727339 [166,75] -1435192462953341861854366445018722768072613148221159387483929631555529788492497194607136961551513304591088318377739523451421462387027360713328121328751281763982437069569377532679890153079566138095771542974310063541162489309201369702940588965765119496113223546430986053533222504202702639636143065053743749935228908898630025106142104065082420144747319193346652229839026406310604267074867251991173911729592411159610044444388183040463660046509354880541284290531408160247299311599411611732782263168506398197900357140749747019151476565738981821310626597894167924229254242111543716877872657639506482316258492032844420046131465674790875072968431957261028787156888742468186003853534641175314655441620299925602709934173136810316544792277886692319692482321078760179183493642053151080639866065541705055540891182241957054265053152282225407760306284842169682079759250071997729397731505838291178267579718926927862096345550757499688322567600116908141715678637784980364690964083196527732603125416949591791322725959342030774619192025296490840980605064359315773634767916586895589118288801607277584314111991605956175077514064446231314526018419571492072503580959615238439334590181536481030525962179914220976795741860728253876333313421737994820012801086 [166,76] -2424859455642176180159103569939392647699971767331312428454161930365756705898966710163318122990709932545423807059715259528411472225335124436725949073118272694996815024012504997842175998845469811251541945979940065185126329710116522247961066686211549523452147593031621826356765605327045056498806206877891427482514732203169805966805854042565738191647825836569141588476639688555719237686098462212905002309624479164538828388916997103221497837446908454173552050267843253312918450975738310986133571814996084053971601602765058995151235873881077482910134146852375414305821873901905900096358630538514789184121030664295533678470647617379868291770577864312686140367241343733515593456337881717755461297263027950283685538270859777120129540406043515122651010649601448962454866787030127025803407808070578759988646877371472936409119924931300765908995970307239329212590903370694165812424390660324458759727396444889645896476042682415721349638083768449035688558025678144188086620636306654667105346981456641059692089358938160909213973892362357826096270249882194591787410715588565800027888213562163139689857494801302324544062595553496026169224934224491555386000470389423789187996533873425861774059024473081046177838216466582152400705944798247037820 [166,77] 19177451851691082320732295564172844801045451757232363450737414735566528027500139528984119103434816154233445644379470508090119685231769196656884504535601808599030955826371837085467577944870865805742666910778305963556217805549710686542075977055393372305594841884133323267089300564646974131863082611310830646183152188960009697799296479689654439247766826294432113741180650603600804146881669451394730642156410865821416494546856497814742737533234536634301529529055512789599775042484401920405323947901219515944063184311047392033055670208776307842919010198692496718170181063023980301614301915414036725422014160368826469416029511508917628042204550352694188121932509865357485030525810653013269248761242559656818771025945734259495732084509211860893384713043976010150451439679788108612923918082580943265370169967987720622440568308221000146867107287149462523641959087924402571415950249065854157096578245625587629739484108909893561095352776600899210206804516359855685671387631109177795157812314075417140102545342084092239881037099000950257695019466339281631431235859865666971692191688968466793081660900425999743023351454239988605095617307208190716571310755135820922991100440127308986237124232904723140711495917650524093853471566904003 [166,78] -29398907514367458837175414211974835448508610634750769612504712613699556045624808244790154362477987494095284474561169717156326010132482692385620360783319888518392311592904412194497186847037190936241025641725848941708841261629490616970829944483434607474642625231909721412323760516277193747908539055811240321734528418738412431700985524672148492048991577624106743033299051080828492387196214473934961058302066092779151098535265132923485877146057030026942642045609697789908230741629179592102785647148062670490657368922947009658789273315077747251555582490986361648364233875424688918255785881832238916915767542007499906421536203226033928653100743356133641889487171258439138972760845034245032063480203339772729069223028961781140727952877832603614639077550039510028837607031860946692345778159359064454971563264941567562253569465889148055865900204905467164441730025708526920682007206191095752021813359730859611139662065062472807683058030269548641551869223584131400725087333784416763955470217577750884235223476626926312612439056636149365079452900196083772406452232237428330385133453135171740564516406233028549143763585669610855032422734885723595692736475536593284526042993961038125895118074351202047845911483360684283918462907 [166,79] -13255300548520059435060401367704495567760341818102233660304473963549799765340288519110735013409158428916544847369397722720419401826123807412061453709773357818977128758734791979753091981889026575263032176101789738217879533208299107871272707306060988151977089636847046006910179796829244343460768287507444844701101992898923962818845815177820550955858888393122077204204249523757677668222041971646600189591259786798203550366224746140584869409211025010581105918657406886312590222535908967300226209694020508072491865172569181607642329310704184024493822275884694536000057039005555313757218817611200371934810750328541107438387858924360893042359095457495126177008806385229443721387328056523070999037856455591963751835541951499374309556157489873383413892524512885879658140368163588663731579108124672747145487468725520981066964880145486949154858138339473895122046442416320870899105768464507389895587311357981086493703963840793990689645604988404435797305734808341981558892335218395785894544307172245109021252279201668570819504957643529904793848486117779883202676309953560650484649321402572492502347931509455361457874371525408308195849273023155819728547149768546161140226787658270009106163619559616667903852495801141781533 [166,80] 81133551968598349444590720794472177157049038316633818756507959403722387232705878157240648739356605179806936926513109496502989266011065581071293667760390788513023792185643563692826925021953076785736663551572857404828459192664906032490434960903001888617441358046744481289847759948936306748867909045262594299683047619652648334188531360581424613370688368375047718839367549498221197163076806379236722952816350916103272792074868002040148239058727426102090824727096671420480121298282340557895131257266513563168661602486936805661025087785576541216900425524461482681243559820800539002015170057880513499596786245457765105281042259261020595164383122617876147291255083797448639123927203794075944702413223927511126050862991461247379245504140199756579617917037627061862239871905495787299124181453254246472544352561242980840149159095624039417619513296898866239572776851818698793878760700744934479888966007621331655163169731747515351249888276546261859290100577965731753059070132074085744093626434369019090175410988833169064421809485565207093392454582818174773252859408223465890203462941325978669587347315015438837123697977451150645374562419328256277752521498907347576069433948309784870246673688449252449792071692500976 [166,81] -74606480579602898774172126824844844327376604129543926559342534456647788251349226609545268522952627071587613045993370208991276678928264893115531016067104679352379605349722461163855797844592043449602673268022043706423796733526754386522371776694555225339738524678347033447562516057995404778774978045353404814630822028530881262635018553150426622046506431932748368754635615515336708014862919186029314511214321498285677132821348751408874968593368545169861927158142954561973702319967981907966586683334897913349763808759774212727576371840475812407648565233777621692619810448456295056378506270662949909741865573149949854849335045501003501462207889393721706851758138227843868831821589080842147734661702607564380496814978307952627975864018391917442939112034819204734641651326074363382868635056791198213797858536828196274610872123218425984561036811676721697074837542178403945432108029418675626825897810589030337446541258695153453952377508811312913110923457337014743345099434378017442315458478401893242908643520962488269355337240624620302592526053837936202964543939447197876797755158085253058756721323568028381615387693356350533952057813908829033414416119419603156676675167883219965448766109255347346097510647 [166,82] 4207433982800067951179699708295525433748721050658811108128369715486179506796595693030188503750629625852257671929792657355932091093511724360026096312754918730461457983379835699512749555138488093253884027528968995800089763284786261217239490966540198716434900616672651569740005513191129107974905751188364523296740944516570597038555400856628954596534035399985495090032347546760360240604766120629927128786622678010799145115105653520947544459934351672666733479720936067145996183988199961352109163084471362103954494929600215580254747952418988505002643238432233409457443423321828050367494986229170668691788415417265601365973537991097689062374805882463898806279373880463674336766535377090961214521274189360089952254530097550055877591949410378870809404632157282053107371330576855448195160843527913578821858893497412668203417627101791971617818080157699894012959510380476403428147693100836925917049356842336828248185541048335441953961504933976017823242544139892024932049678924812428865175115001619790695450380001386543198064371590180033414447520245790802495290988697648264948436135416704955322717470534322172630247543190661445266402693612697165704371129101010510911078352244870064800389356352266013034 [166,83] 32731177905375234850116808610099026305724437847468216333438978686645315528916796630158767368204223238816554266888972856412796588571110318205799511981150803562406928011881767616967266191775373551362729345533525920560322176095414665451282463914486771440655108845984940372070121969122972045105482373975887992975179398302286965255074612448426179140885412268716928176297058314426174896162363087533704843303656170011771850150890709855197250409090018915454818832915842728407019327271441691037803401296283436705763438812353830220387816821705821780277450033139095057648249304063949207818830418932950274226521689744790712506387416652979250982328666768611562940032867382071778709716695713708905093626423711590764107565417627521994950879122330459639053977673537088868449549378494948413622065608022425567693109679727584352087526720392025122416225137833905265769749373784706215775291547256289110206267186646455685973170452983546116800131553050647839306795595212706815223375080508099466401206597488475862297254369684300023582891868715584363135719194993940669926314380698878500376482755285032120247559186742353143705804270148243835076548159943220175404610596427071774854139664421163640581881626841434 [166,84] -14345781246909983118673143386198565706219305884894980601119708684065855727131482029027033059319036474204987647368374853918867664512593906450354866418956184459307967354076426497196668816037693776487342053186794132656043904546943757037841744254281662271274718708825902355837049565181732031521930776373429596190288636828919379994766954703433776295642980040247603920897377669598858493629301796556714463894713618641057579737512558663378285926777677127999533740883116546065844775961123185173815663743709570708175917588089833117948933593916722225657744311687822203187415455332003380946802594187409999170540900667584331302303277297451633209911247143726852785297194478672309094607329932510493229823284689088909631041398329014185916230371206100121995877207275600439512364688638084383529371062927029987506389247458696713359782619015297258517633827968218616943468774339000352797193134041601919516258689405095282362337852176529853525456262663895475056318085999482751910285557474788306131505966581888096573969234358099716583591708582361411739982960787705642512852961244447553615085069149575637333483668126458456362220117190763417417569526008742158290216894139438100772251598927053525176170367 [166,85] 11257162676266070365368498494563881616532957803354760930213977989642543150020004780488202533939479727316818221729696354879370465468769760871805913041288590464517404920613177660314609797454878980106996050130927998721360576793513583235152721715155405275678374793096395971823854121922043218782394383601892163524377675226543616878621339956197192325630375952479757950778891301886982859437973367973757556346682768902973354748116434780084205873167888047182492358406174764278326659203566203844545425530808659321875383252069414230109756355073606334930982426603585899701822651801722602571514835488719105287022229517185714871482616924153090712591504763664911527807704206511174884721025591638305391501114470010443951198696837742806020412386267103402561906692143065984132402910073914661634961836915454489731743824721936344549970241326987941696154793384228968241048472627309387340340923201778400579454677029146844950336935866041516261797200014403578568959487224249303329779959784356363716710083335293203417394821430542554250913268613721378895875939301764680082411008480682640994597197952733563224851777093699723360989373046747240268837327648172019669895404567927986563858388304196318654 [166,86] 26295230046250578447493913112804402825140790476737268364833892463259845872921118057397086421971963436305216825161795199950680742484783680721584250365338826888275439429876530322398788891092762984228919313526207634025585486578898033318525693758420573199942907484256364570287655004855609787567220974170579615191928051226025119666112561760441247599205362421555350065946255880424204281271694065115860605896466451050875793652819881029044795256489954577681522390433268928872520056069709128317129316982399090831274304766779067235295569942512051218982067933771639800433182731330137668220855887775867479160860614738363328423435217491876327731521267254367919113929170462464389729395566341253557213664553423892571565507425067276729965107760564292017548422316682461687394073876291527992872705407057966327149407903103312331148584445947699428806300642904196788710789206195077560366040325727134287741560358665740396705255887115190390860329611425706793653346861507905625647251496238054414582813360981092155922368820851229393766479844370453949008929342717356350181618296993243393288192211372835745590845129975872565679459966496873970386100176935208266478046333097251869508875186950622 [166,87] -2288342335823495265204356589517448664700035914787130805856517535256854260614995679731216259726079300579956209326193746825261675046351128748064420343758788387608006223884156876796128235396287077947587067012953227741280394070482765807653853003941650760304675433672081942340739473298112633392381273443431214759352249235128169545680275949234972606778325259152265954380333389130912236795389608385542438581371320801509314063636835965981813716207921236132343601551985575090456213565768945194004175962511268274133115293371160660076328927262600137884878006979756720561514636823529334361680778693695353570359120350848764210490006026583038666794938005993427206223742139307845795977938492394134416770960544745422389993631182270144956316880400024015335783319247765596336967365907680893629215612030674385901068457950293216315773654246525442114361726425342729485956857593298917724446454160621604063372309493182984018334042146823663536909390003472772960556903780770986231313996481786873569850011100661967112181365198154604085892664373543292312317838426453763132726905965821893001542362203513241498164595812240857785851249927012059748569427362467288954168555202971325586076916583 [166,88] 194546919475867834011329352938721338205217065404484480484547436596768352787685773709785004937988666235308177933512558636039061033547624278478159821139230516018583902190177135791603380086054347816215882156001830496628029035910602194649573129489226637554361430868732895604760106746035505328215665381776400458948913598350640019801830487795868599602730577498219844698690320076191697280811168090352779256957141766040254489925613076797736561727744649118314117588978432346220812421658812593531564170492679851206691991670142367763880782237250811761959380242000701252025624975125021372076312084473567891247167841853578648128060204858067594081190173965381557412540018374228960318416070201550160264651093927564528668516348030351284887358732184717881079477011280837909123245726811743832363488661909004230818218710065217427015884495650316995358362001742513795501704579285402732185838861597870353534182831369222175057422712448214304145225706058308511225203545809374196791009211814905760451313830456649619296330859714543032792527535345047638849284854729847988821831472815416939772274702159454911458725519512702538823003365867033315741652563255094134679866529623851753437732 [166,89] -9023015369857579883137132354422749508743047753459227752020850844744358076385005372294721251838466538607752748358767507950480504734434622344582467907984815689556881994163141563094049290437960641432091208384173518718914189472770180855027592144269219902351814741867284305008111346071258850800593606720835374143004572529266996734393127896621006370904098538706572858385707100695297877954025990422487732762593956423700687652797003058443324339425532974862777440928800097524313276974543095758491727460490500583170154036910073944521310989160688793119923480123205323625688732507970682797635685675132085063680690837950626026369361234541588064772912129484959847979003593503153299022229702883373874033101061761912703938497296838179464066192839451828520813641876282366722026295913814460979100086007654049222450033092074510768793423291254134803228220525243556736256856369069829133023068830305154954829007713224538179531548235667547169567465607698998830461432970437479104595281369083557275151727138669808512524088783195406768031004567374543624419564282799207194584166856517613302490615226705758206225614499876354249234325732403990588195945929310085094527076273226078540 [166,90] 118374486869499772410521585733074718437044275501886023333675814866775156257502112161544889433397221855099826356031042043159892311994241876693396528145968134583418398415843471595576381865781421648222627148126844737103082594806105354087416162904980978813934358997226031739556469122108213674821540516687419870556868937623781326933796560783442542057876098590795092609619327840468541016833862907675030782351355239852273510394646843169293917479935397007859655273837310690724534294170650308724481985023196594595114864375398355562733299165906960290024183929209024605631910524336083301361635793688214714000949800454031532272707408446353646358069567588179297578010575896467768302193495650901151611849425085181791721308553809010257021907991760705970725552734219481782218596881411088756004985061696605396160178450318389120131336117272787486830206481179154979527155901603758838381321268636628112813089278149868175083676898654037682341383325156577126726557703273563736939065784169214562549948129168437170503050435887517615109078344537698936594561707878815521182513439508600052894334207357357586387605321402124271415288305034313208019040824123317000435417137938822 [166,91] 14919112267195207464475846312398755718871629909909840247594705842443934883798548397488891193001229603251087965245414921050957483120002196414009350914312587832738906251730354605710680625717311115308361108198754656553205858875746502440660224862237146137650645810230760045614160117008525757116455937076996723875104614793956110316567128820267573664243840802161182817448523996010634251747210351037803949435928409660849265889369606435989891111079113537009616068425982114643758232777149905178198218041312230843544059750627172606079124986034336646041597218082683064378035922734244598561302094980721043116493812906443685803139851482579938357112419386104145522787962299071227735564270880907608695754697678375252699128197008496393121593884003749455387096517621837501716339020686307022817594830214795860500321650241663300665035057166030272222176772846581397282611837157844801016520380721869258069861905781184008261814154289827406312001423232774650114767619105107847336329685285829839068264896379711759363870972570115654556366645460693702365271470113362491648427114052426697111622460297233369909471758347379260522754130525701205106841051867253833153357246071 [166,92] -1226605450250114995415735901899868231367497946699641514799472373307595269396639045091883480300816933669232852018794828586069569351358794116671507448170564843432795929690323554435778914427673664552162067080928343673042392913227029756646026698750412070715759378000597137987338542371586020336758313181431918498302694932389647212382033174320492878784431930179639500825611423706873330554666387885158912898065183866004382397739194918606709730266016962457346786930425390778633960491820905016445535850174651953233620525912220451315906012260935012249718915669464125861329749875232454508629992341252466931488314685109929578517072951909047602475130598726231411390908992690149767862362511257268528270304246425348951989937103179431599734971313217873762262599647496422010199547793688333376981453407909821799637435444569264030855781520324915022690896000930809249873473717389042195256227913743400962017478524411290341438804559614833521369777269588913412685135844189827540687306269526523422223907891843223262539963598580181343266132674085348935624622313515341035958000121539286646220452393888725164313479866391398122037746077576040517982619432895720664360308 [166,93] 46597541824680108839286509234153912486960241070927516700260634977979380011813887172257802183653333318210023036390675705589046223423560798064166089764944349342686242205212209429103855361269716354333855959965872584483287914180640630733539553390276479718684459014725773981729253579680017232717882849414650660000002183320735346042686477886680916474091618156549127481021409035952090751680108504974854386229977572639306215504755024045301204991603062691067567802821257174045039937479848187485389488705916413374315214779275520512353540871954908043508725483753420224189618809795117158601033947685870812137824222599004704786977707649352715293393735793590818165518224821270257600711002514683971661035452425473036958045513346853032147989696498228345855917981780923214843526342173826383205447493276079578014949946932707413112638932879485419422615858609872646653879577783118944514183136758006800210058266953777433770118873455383249842884878844964706542404134965406226453782761261867989349661872078598756676969819503610185505623131624796237668221664670267495332393134246453217841382787406480822272469235966726271386643012745597391108604433399767486556 [166,94] -816135273087382445884089041571164608074337197910731649833848810857115789194044328452896833988934474687519413354324949060324528084577454313042600656024180132056826414542945335930813213712622074659808007769885015993983616629491655178049874591564244272665582300716295159771804521061305748819925312779865749192953014908957819553111349781108403856505935669884845153418573898508437465756352162776498523526402228934986687982277735432711779069774217554335349343020934082171031965325301889566499472327165294497324922568492620600353975230134815978287291533206823117995424870791118035505259377549294321329614165803657471566522449968686958890642511656128669518812503068451170664717983942322410581996456749698049958307871388312493003380679387010220977570817199461360805470816369287765570435469120709073005272908017466669051413015646391530450907697325598763428428152985947372558746540979076145845080368316217434332604177108790827137620428362844315600062559991703945535284773804710592603234904990797848789002639073407873509101659457222748615077695666326190945263989960950582373345780623197241928768910392698064270955312365357169170858192357694825 [166,95] -8535482860533218256559368149721999394664339581378084528971224423415914854816298594976398696058360832789087495323362530209872444622106092493831609348112188928671794727540596969797214997785936661160031143057644357688349406107006299927997117034402728560514026365446557714384994988616196986745475375429124700947777513065409195722261185897389120407447358902492566696587079133716792167284339385443082788764198660566433844528384812742110066120547963415632588518468583693565254399648241924054043392168789646872144969461919003340867689363020637912430835163889931937115232094159835814413255655037098218435917084858264591574566169623686048336050081085109824834713795320140337896069409202273823576021497495640527575327436114327809552565759486328725171217638034701830945714797899575821569616307671424367787350228656194608674776599443716565994285968597925169829059224781312866453827037223427819769929337982435810757447491674862761388753553357477116200369925970249155298907511853297573600564376734840028643474377393953485386726045112050145330628680158167704637212161833482214279689620633384294395694423277746965614539218928274709332344387504 [166,96] 901729497485370219292276943540086713680624872483410476438594001256005328544470181434961184040703120419785788646616806818812081647019928201471392951942852090534038686192682713841322934673494636325362509231985582359975987921646630867002145904494464204817291147946099466046152431701219214113079507369619935833415627389947102765924927287929432825332731594390048919259165775394353212094386274647503250929684497164563978027802739743238105849394804200161657729886695640451154116733299354194338537517519649951314803596027570708448172435025999949888861598720389143363331632524735833657663478105210211387983820809698028559167922764757132486689799248700837926428800668230739742174580711106626306542357236149325793170673889600686282000653614824733739706194970890336036192906085741076580967264502750122617287216948376612451304611124446333260509212857544057262595870230055960688050078049198482803523781927517608795167992488316714596696050621402878824273132945433431209206678882942172043948415038092402944826594010388293146147394763936205296926853778712864785979587052172061018587992272652193074766287153992763224534114401704394041437063 [166,97] -24539945518675808315766902031874481590072742887806070395934811231398525889515902770635414170610955537216283814411166929121773097558773680976398526348004861627151134184741592028652057581408604765977015424837567196440898144113577504538802160597174464794037585195534490296193075781424478437265399648577540356140127781938966792819438782251476445476014471074628995642776733574911766728695208052853377782924032460936169836810222338268148968645813744491137881686868638515139402206914149850232642513957808793170548063280369593433080507330704343338386823419986968042285498651656252589248490159904495969025761041073149620627921401793140573698488276563713667700714063525414877893803606571804223153290525037699303048205570638592207931321157837217347815469338618832316139122584189092414994628416128638432160286373259838656897994471698923349640675997319761563874203143536481586243104449119462618361536171168539033163391692861241514839531448014816521591478697090975584469812253301731859211812728167521926011341438693202356623420965201491499378491317656796553800182150763752141941586026039538604300781682928591495908459966436250374313 [166,98] 323128490948849459214024855606656670554616160830020260243435017529483153481766516728947704014203323242009483295914301664399130825177381014815761499898654414581097702037457645267886509725750633029355307147163610908653934907837791755518292687411296417391072059940359997622471730341454190062986545625254697562300918614326573190543899384312378365803368765586256519075261638107204939105493580063976756248315802151207192881736448065398507441376083593144509459446337911874710234812995490680552668780530112735416824002398710498610256470895977944045243991350907418923082443225678726672970874551581441897671780219303970151713020666583705599122639936149954730457910709388634488508000108838650809301968819622094719518212152362354546102329069380099151782590498545699526648026272517793589807813541252265889545806634128240297770569467063470074167638209118728887467449919894089226468468072713406227690041183764108983643607908835717157057783791222486420164491160274803606579944962831423011168347126651738878104276235878926477306928501387729713423161116808149967625115571829849193874872750197780420188289752319445052527716843865730 [166,99] -560503679152311924118681177029446906915483940637593677917432527101230348670076942603873228704763456954847468131272570300055727838589278597680259158424101911651816445924550236009934696171086791506779228218446202216333294160329849726533438050519794511860479770121752422363257083312853547124209594943260771535245774273162001068665513171210157998010769846124201640449499909973705533694486383186412463620243289712538188458392770012250713683381010580526605005507766099162508090424375137122686024939076011427758768230469435587331908898666847782222672953031031600485788963858707070801481818277657105226746771451999893544240897486616790566975631167162584784317684238595565378288219261573104599637613249031911353159563445330317061239844794082976880282989794660316069129960803814406269733866128999185880289149726149655866794100559772918673604257239160689406169629542626371094119457752126696170743333192830960303038628526060340041951266687452566765243534306060752913735620551845517231785156448468811830289345350183570254518908939796407363180462293836420060091301973049078917075063469295102954501657296416022902764996164 [166,100] -55736374109621553002402680896575239310170942408193637076637100834807008806905244070520536949211929654554366361101734570655341773817640252238780483699096023849545927187837836431292803065878874649995348258397298746066322133352297695606341579885993383590842498468419550687513657249001899414397770224407569926824736733005421655533294281787554425428449613835910863283592606402240144589551305225699513810239519797911041148964525882508152052556599575221346570060063801541932564382256022859212439573444978167454375914811345756788000514568779760305539940823868453607731357485904394916540258222207681128019184021813193988251749246932266339977225027591266932071962146002345005858981234102609989981714022106519506436885134411621109779144933362528406479337434775032027807179717852679681217462879717070203556009202731482176767341984061897098403813965525545123804318304400146996387117279346220176579269154415557007030957063967831212480483425794951252411281713656433619426787889847003786135684447074994148469636312483039847889349595659729598603964716434153492978611142857439672659292247791602368364534658739646217294850 [166,101] 1021626837952039589574257183868344848575283536132594510879042058681587603308551395985331970676717632493303790681611377450192657824264869613776235377837978866137451773625660555318333464295800173531416177329459683935813041319278717887834319449237664124264899258518242669307072014274629357221347696843048823732028322124382414673979822420320700034652294348650921394874054936938990307262054137682227538254087087018406411395781840043986367080959284169823802568070375979005377673315155802774983757947277171411869871963900297962292406358885138248177897015034086213568121889016963444524192295155373283163799057235579305705973465577760963406117956837014800065383885778168282058914742736712976319320614248251186493000644198039920736335641840066646994560552007134293010961996792269078071055061322315838366822013187061772827403588097024064607673445765816354681759371274241679124685563714719772194439518856089175185456996829611967883407323562760851837517570428499052491041904992371914195430250614873912108897543919753909407699469033799073556107874033978049550448428921877427714410062950491347222905844944497868960 [166,102] -8644648077668772873625005382437817103547846313773085680542948669607466231576592118487808352790613559458112648277438861838546263009307909055200267910936384751160385871005113948742126778351275542797065855677479906201420753136724995592719031945238313331969005701682260648790972828414796883067154944042716600032302769141117013734855196374529156068949809978837290713248623807242370321723544080752208148311169450794159218315540437932612030777923114178345171286788568760587323880748354916544055403050069252179867009332526946057057142032600383582596129167341108001052012441742798163120588641602648888862798837791446234440111855606202008666274373894975789846497050642495970302168997568064307348850896916171212076628008352595279137533172758538571542159074207353000876836286741498750750341627637071087900894424501683019390859409045512624709104167484741128267871447447680479860889434170130322804741652806533702742041889407538820657063294024807241925336842116724023292415172375348150486063696897062854698370815256148131748069525685308417670156779320989979058475824175629795579036691311014493335991407763510 [166,103] 27922029658880445845997540112263711542977184490329941739827446357673479418662915300084972935709766809560598366631396533956542408134889773613334085776177770695370234720033125387532368029576679050243304711010931796668939813059201385829050606993482855901806304610305006161755571814835183331398240805675215326536615757138293515556975095584340682530368379193303465803860791462655505189769498548870766474301319430860013548156637998824366335297018198771150663240807390837296395413300397636757275796915816294113708721794639726954649241491617823945579743597517657887314480985741673747928735268657356943941730496310684463419432579564370113172289638597483924973117469147930120033719255103855395713532201488916713094500066877445871030531688014111341718669640197253514847570582925088563486732673317654318901846116811922453431537486734211491537510338555975897162885502792263333265480106671165177450476034409029644431414440619668617690709426858218577431094897821088005302881317753395421356926913577284719145047331476369907424816224060108450465762378978909809469380724661756958671861900197801881663200949 [166,104] 159954259032085582510174492316182358394025262617752502283777926602604385955480671847641605463201759172699045029355284946330174616851522409524152477808593401207861887999704021922409208061499383371447589484854045231789787634860429646744919006576384094897258722460694415220044710555449066345791160669838012541544044722351363147191210975119247249338775423332342735696162131306090942659021287100570686480179444925747543063312378227672060709659806592613854844884050988918187147363806717895996099719044815135913775224392094592833542766699120366521383402948525440297601869050813228386473215497308836704047935505698631557869186726073760784314228900408805341098381073543156701294832392441249673500687810164939282690286810568998590438486834642364420367640792100219003853224029136288869331253791986726043033110690458200355743102988697307245810757986871606437862056059638328209052550966938361918224829730735621932973535434238426235585112897161744884917027350983565086948031062707346437614292965205098345944328929656238782271823755096532899776930110648224406034536993494996383069697038029913601854 [166,105] -2272232867565635253317449828552626548213310640954727267224131241169872918351173649288407605103893191601380056286676364504800450883687171133317398155510845149781889877176049459449746446080004782235739119119533161388678422716276390609378434912473157054910987142578858149581772875679431560169158876771403324200947454162044952341322525580623976047530383490108885249882252040516000586735801550551899611515113220348647286474519393991105930755883063275490196414820620919774454762320498096164187689658030203441074537304294140775103846364244687579934225613067116077405531552229043498472838335975584094784429366703814326598565478852971955090553287254431806828894592422307134666168154552233760920932004319273161832089427048943120184119830466717733380380487672120946001895672003565687302604450032569237390309254769548871763788148989583163363967624497924254526020091123703101787679576303816217805451389392501419538947730869501595702079787263199452044719475750073967673214029849265443817688217632862968852096018298570761082635644037507576683862704444065442331917227654829976358356144204444048 [166,106] 11651200770005767426719628080963969006733889824803592876352721890703210059277558371357404412414022109114667042670384196649396191793352404542565269962215978820382920530721482954499131167857827770115445062842933275225201707027229090003332587940938152649492307523678328057261579834441399996210803395801121115767172618025352150148694229598999353307427161139125343233532072171864435500481394845154964117850182421267927145545872612666296334670317476107205861934527256423345578004072980810186559502262218590260035577816983189603002072726284745504499463035298156666607840605571661124750238563071150671864282659298477704285075399794725339625944268764339186211040108533321593858553591677132168683470314707883476686395548910486654398360103534743510650631500429367765022947016691792326941274505000158616755772741199106411975167406047944872211061456744789441991464542100503315754394467748677746962815954981275495901888854844101215696926899257973407008890486477143848320313479265482900550462012010290448186742918963147534629530630708168533411639694792755485822500570249577147772376204877 [166,107] -29529150626694630321029211364263016715722392730821709037264613722686489570911434471881144710838816301385262832669588270762922005133728320769476736818382305792932971621513853529438262231964653520319951751793893381462732834221830119525106748231839388221902084595814149018813887036174030800228513278211951257888500999598851696928806585494452330480362655971486589883666553858258070720156104471623395277589307397081377339520365546433609594192101332921463906428110474434413594451568350099731516281568411652930915638171096106875154535766304101784787254981079676285249784605767756466371709930474179602969231719162462594356764325347270373848124535608879130192203459382730078010829615491065830635324730019833378051218949494842914880039044658705482602988835990536065613746536615234163544436027292160417191524435461501209150873809740451313128779502190984556941787645489508369666131967953023110408525007466330336346832476612741606106259868562220310306927618103123818064505560035034685582322110086049697466389243833348164207127110488909084085651147566991340652511451589942176334975 [166,108] 21703371396862190421128696104349875169400227153607672378079890096917298305394818618400689759728766714519659335799678319146763679883235257309881540071013962462589528220666256449454025014682348726572021555666586945593185093806200961663413516168002234207222139841898406267072701622194392304651747031442520884671066232446005711684605518122468839909595422630673654546007549859594234500752486110241566979097574581624194580653945401046608440784077167501051778815374277303793948346712107671805041161292543960640111740923384576068570402565210966148115012580522258362012768269555203352284571257434926845784843835925008782439443429438609232620482637184227829785501929008747677194722442487084634989926265314869055607811063246630706274946736899151340807945811684339552234768138710073230231310193776535452688155920166354046232322609784128431763153412119515083709580118191931077144548135415778749625820560257154359973441854473113999960316759489601323561136074236703907676649385398280834174665885069600543065578492835132853453935251242928470785374226917021489888390378010670883 [166,109] -98188360110443149810120808187552791427227565724941840847259368878873672105575684613416272923947806008197040652334158006311124357885976098193640620256922099959301398550229839213636891432019741435868949553246066361235476728789065437286969944857964749593263634609655686478766415905878442389160317677043650937747156523831155465170678167084473517587787893036767946179878286880453252762531919862775149396097435411468438560665155065786426014912325701471064501191308329354840048910228005995567808341310366263212243567370013059308174069801008548835170938895791447115785162421566994070327368053978940270744147701015806303276598653378700262194442619799099340896062551573004511773583006555348658319671870806990734531742380341548990299913988599495130316014191143259464687803080995901321846956659470979744733658288289097567976758770149726808742989221201028765811923986740050389055828420343047745195264080995666845303924970729624680281618422890787811083307047292649679875784294604331442300620250374643403746867714273363429970124822777424316533401324284515601699004501315 [166,110] -19171895087385822492693348566951579017937812163364076369198085603640764103812215396292313548083403788435038498571233997483685457193943181873439017656217570504132458055948206175370197147644191245331906558979739698625209917407508706098023876921772689949739908129176419823291516375856102703948705291581604177778702407080804613557371916300848918964408290659473919444876231930452212362522386743280733874163817695710363119664005946730276357060264840633041749561813479616474034452535289940476174760582906041606051770466023631252038053220746193027676561928245599594019077098829269929061319944767988378803643498879329841765624294801391791221512330880741679203322484773131079604647381819206736405917366896108770534234621293392637091820574900943302959619245566622392956555661109101485091412317552921909401301727927946675193188178545646580541067661635282650465000811612106985915425277474490825897510829740106410850611483057366776988879157158525379147898478832903531170371609365835492477473530652443230939752630343426464242199045909493588722166896313497908697537030 [166,111] -664822153055942023888612116934674210798716722299368883871727263819129760520867066169525168255056761007671707071610278116560317208312981371842322729615139411623570372844645549367290552458561637437470072723418809743507342838951362566743007859974132028807659726124175821050130192967093190184127506076001242885420116663426530860996956837012091946073459024302944622826407267086786340902982635807555006422635930725840317673140063954497018085682454511342571097122249076083940611830606705958217184281502925077473870974117588651306585881071996243852288967575402315636642661496810307299411184520161763469468039997414926133273833744278752042483362791194279877135223268107870644551577349977117723579212630606551450022113297742052917102342849185369494546891357038064496749200435712138995221709115891712136719222757792667899204965257018292008029512550184622318249159407702307654999112574811224469852268902291198545732807815621382170851538712811261254574524499172848492129833262594972754852430129897447137945891318736457672863096079664353047746058098785519850249 [166,112] -21687372785628231008326785775532920167185677368968838867978341580013888122698739292753544641482650097585836734815011278698160035347992341991289332522392277745330507217665211399065212796575396694829150629452395697302282746942299971906804125061387833625443692532913010279069792163621333754301450436062920142005979600307451702382277773317996730539689338067949618457342154363748894143580956661299741769781542323451213263415089824074572524857526511111330425153122298137603225367075902692123204132407252514581568058372629726099789489399121311984478074657126212475356645371643375897801108156957579754881355098106433118095454268149815668069348365851377102236231243690396170818608425022817404170420816737911550366486751357983466251491410939862227877928887316725872200762431742765981302973883170850097408232775723546871326055410772764166076448087763594428962162935078496772429103555820350015105992902821168868666084598463870258109451654830843838161009882371398730918782979030793861862718144679826656260134487316997716724381825264129428685956208172257155 [166,113] -423255884548643639650045090553515037008174343539097122706985451159379012891475704293803501324148917535700690397218341308678771027499134106446638006809885345484134599862713344190724661546126964641698780014196402057813628189014810133745017324542282256296949743658051451588263760287483016237439949856271674579992145148441258943239637537353849868382346167665854186088407286575512640908025536798233372113910939222593988167287597350658467886309869212452638579786519090068692966780713691972283435662044851041026460286787405809277348061680736760888233483358181739987763080154095304591560530173306070007642202432712139673128867550107308471128065758425826906091266796855190260698465257859154023256126800836762308007062338267182682094554120992584240579713684763750789908538933268135061369520230155754105405299647409551352314333369057918924715323240199968142818990056473810028896688129646711947213652432920741239096827596768582538082390692629383974781129933635800521348548002768958366642892118588099357936732671198663940599219664681222347954340744271 [166,114] -4901943193044757209207916954422941702635368303962438942299015835811201953229050556114440349607734248041743585194858302113227711829354232749817989314353847026223753920191990621127728364692230077696968743463909010595482468935522861399474067141901323706231948145083227111983768138424426307637794538637549800502511143883299735530253394192109950756669438285400804281029279554815663122223608888068717368973541625639161203385491194972370922452582552772320596172067672299015813678492458129691641382375673317647760937852989464348776406134265051361204868298668449851365296716355112786212895486700269669892486992040959710505202301422482035476693774642398429829675179377795210431682668601062116000589862083465536469287125183657901399385245508928269255468801725614302713209049055023189073082828401228532466971905474060816612116931304149576035239043223883613458420638723140802113948288484427208851574727121083096662779432064017161473171406767326317638669999611248082152604030075211483011659559149567944816436755874724752062093142688843984048046977 [166,115] -40477951296278877930637454657074983453991702314289878790750123280831485401876743055748387088421859580233368317172560239026287499144673111927374815541191727191107907844617130630734210005013389227744476487415091348478325677222301377839116635478188852024845526254522396186133004193276542187671648536095764080573067088846294760702938985341590148638437064824525350535041240792679104292297472900874734621867754790838313854667178247115558471250033037304935652713472907609884757937891794857101427983941644617462625340836750889286664423238403258633916777805204234747627138614450684673812755923900357744245837151783003906266564161327886339192351821518485896475523475425196071428295297653280751640975147581416985189757335556850393799035412542992025029225893032317729004186954082049657038674205128902678253295200593959795525750610219316611000889412348109461360391446896442762711961445411430438221273222064993316933536046517882506228685772828549447960536707379054930153390486042797297687950554656676983513634079951385829364963888793016573059 [166,116] -259892103950281909300713962647647499979076591622005613924855436224833495748482095883629639424464884935066483190411228850513188336303182732132078437550759629515667578309692023083784977480301901917579636054603360357646331326939912909105359600079819791555619097444767180250056910299122239386656854115808560174185271961607479742827929889950347277149044309326045402423309042361145969584373516955420007306078663295313376257899443293795183959890738827468365201322912866109632882879322266309573316394189301616871305866181380802965611519461638794136611594230970777902747122846516193568883524589934023873452459839991935370207052926238021137371171292096862941749399621666199912538380882643662383013712331765283302693035746708170562567621253474357410658486318710599238841975909831613999366754876658001948341680647403335164684343803197505414800970422869801509744464145133611490928587226649811014061843787223796339362111390360194148574395310999938846415626121894508634611964390184211263944287430271732189851421514926887825531760460267732 [166,117] -1185589945837190603255773477260960489108177444714830863581194487781341309244074331952566948468590111505641725878918528687962465523118859113816155781229888950557975179110690777663920648289550249749962473236483854211684524928169242375151969491629607940574647647497789957451402934550676448208580755704222791413494323801766599294193528844862895243184780463723985088993343349497721976241495865490560455348685588885308603582997141291136588037566700516824924568604017327583812497023139747527132583365185188446741719400675511683229860701892462587565362919711202171643959923847536932117375948562378463213648217849103028351341060433656465796329936100689758977654398301254839728510963596449032236590466613205981618891345803943231874763826772942842486017509021449050451197230879144090506491701546484454913963459098852776556183877628891842334311574223057859471408577985001241081568307568617421579410164676197022402074921043039209217841645094069362369052893231708372086569741412880679783624926457650611173577900309354134049337142253 [166,118] -3514336537104342163364425695826249510803814968444712661342967486528067099886681256183355518786739672838170765638675526185071209286006883269064694885450875264285919066269258226693841890967263822823560647809156864488683255241766185120845867373418710082364938199242808367697758375816395972602809855093553981339578007032128425947205227487446119341786207742063425136322509333059697814066717247135365587487295333099315213788537833094627112788712200375501427473163514758711110792828349275749878701037530476826539550826276488759945560456237720908898263285943189337845151511854746108712001383849293583081935900572523623641429621972474781932266006349459616809894012126581254314373865604481821280978539110204392582049706020453226611130264538444541962809388022556963743457840429527381763981953266759832755126201733694291795958454910875029909799807492150047224408454002215604314041254540300771641936161852845200806227881853498918610484667371586360399446145165882656280314709297690833358196409256869358906207196024487695309395 [166,119] -6793702968612920027083063362909372030831826673188245682872837664678182121264911859905668857063050738148063786212284158412852469473735235309915759401555326812757194316124564929935388010172287085437514470641952807582050670338717699004863238397577629548602797022031742936322463223543199357638839109913756621394703076698282131348096325838566647325365018565437883386951167681544390037923361228939650317880344725592056625489350576771307066849944014578549867050653941661564645335217444661537827475235327890292873069144510340228378605327703996384716795172125839233273780203095608110252218476426802617307309764848113525758810678733552934914200790142122259410163404148504038815594752327219066649772808681747400983101496160636252276262849456292416918183065576807643682475901796670816416286113371216291691362906368414043924177914772958980467192713663518477512827960868135788526084497485881959694300123907185552358799749075997148815412532560939985375792832218006225454643047439994996142661996223747251181988472864571399 [166,120] -9282321300909645380353561785767830426173604275120583557768390905552060142290937995097847975821502825625031088355532623454164336104265308844249184977421410050091863319131023064437967283544499045220001124891505991703678118566883924448194152227165044877971545454520165222050571843284678287085954211810533792587381641672660143811878486780586538882279255255088095523668961401941369267703224035504585649301302615024688056904981985497487016062211472157102668232745354739339699616087491448653611578868435643929913420226829445638104672520346022224950372416376913854091888713909368128566542523517038337813584556578782989986896736169732879300533221418289105366777317735896782997223529569225297864639244584478154088530773317748307094177820468056385031275138970914270600020811965632029175555044943705114434810481553097556520628371932114905391104004571742991861607559629938400353407977980583857551508471953135792949973713719511604073875693224845718691508609421114154979618646215161750632205380984975536907846692530 [166,121] -9724659661509572407496355864767788027724111109271536457731099874779167152754210246443440760525953161406084525123890781474630163225989320325547237321639826784170492621587212028956565136940414766965650912293798218833059781458160583228686351498249069472205797100125738518589341853500586063179089520860829544446644992972336107984692352016453280837611658273234557288590583483877191261008331432307765859372451089306807123184389725876375684306315716780033361207299268039424706688286349080636159609616754422415359315488242516545939587455273069845152481952693709165495195877701815983905931474348084591383288143645576942648304044561700490876532916393896735599505560895743804708410372775893636530011752225424413367895396212064976530512101586201690206331383451459998289037750441636418637229057148623513115593027681927261766360681933911715131873879029567982395528898290374247218611906288659410465365010281866199145785389510371506206335264195454130187901461341125304921800812149797935923356104472110997381302 [166,122] -7643091234832657979495944491093746921747854578346108903506566757410927298346335863700953666507946332917162747334536656578555598218043024224943196140065957517636536904579562807763094681870514844098202636214299669303963984844076531954993238565613360552671502262390119577041358699256325271852607442468031001789289963190261985172614591624915282792796783366845600846169893803179416166908440183006251731210926426173747111346978330823807877611106346161730559511030581669864900786609171817029215067537745511170927088382327350893938825244526510562196715794200303053985685660717338184231570605025203746697427428290280001928341338543831046303512945930752258091325333989519278274418012738556507037483775236497408009545419658516645042612742473201664542355419103106480124231524423453906754951674391113631145228446500267238802396946708723081390945891334627381058712489237973043595580634722569101516674004598722624504708827445422364119569704202149343640602098745167715649079406366338789570474075292015897 [166,123] -4087065465364387673697547458079244136830826360775821955903136069802363792725422567471780353193008649123640789531026840501079225946162916284024194695251360839110049934612523169962884760057706674136765838265314574876658237198156957246036630726409287645280443672674400110652269787678816909643269866160454766799398827406673186128662259070571146093273254796675129009951659699771253014241976153295505007493595032922522449456760383462578977138599281141496023905731730205653199475926901674781713123385975703522473184440540687542384167527458239296524208850020863518986709404045902463901966541440606451485199220151086491274436336996174160717677211558256588536952715686113612623694498451419655355996715321398502342003760760508126432782408534716807560826740323405819367035513128823346667211482939226505620286833812199533643649206058872394288505141130576721150715459938994015764450537789211818262391149101839464183262227125706569131715839161567507526068819534540821895965585630944693842854779763 [166,124] -1362052243903192400675764336235664092514558225575190687019039577512398990652955829176888882992871690844669418013788033847071748156944076306563218559660156013573313581253553380881213973875602927080935005118254997220440172763345613400864735252528456748265926800996107444723527465169557893443602827133026772516862495440149821960238329460668914290450118488979087774647166649697318729888674135857133725508413019842945955759155153140152207482857001165848429489853842466953948425460785481363558721274404444254156021647878046770977211268535592984950672998908018002915176653891399269280305316245928853753009930231699499651385613250002158574124214088671184709829787660524440652084930475592779139811472063807487536847640093306573339753284156144250607520871206211583110964220337527297425855974967310961956957188526844829779900049211127660824523936521335680820767195802568946930495507144552245981776592480346601738599467384603514592619322868339187523062100939139167915732476329879440828903 [166,125] -482618482612364661657220534197903470503784511297955527350448646094665423272496064608427970859783427974074939866536891697188813850359459328367194730485819437438415186750786956412527349290150048558772744217186166665537787220541996627190279347218007369600119470989174012494148917394933687972706532843962075127410830520729499449659627665612665859258177692020885430121265378232138285196439033889490522194034990863432401783342006863149664160948853025003776064994975904769121544413283099255054116851297548771597106760134132527379881930375948487739650791996857653177957159722972410372144212082858183512345154612459225130731081423294493790695849597329999238801691480326771323887632853571153001501821869239699299644095457467725800965644408852775810607648185934544991697197783484792161234129255750661241384729212804696039254242247208080753966403053346886577309381559962231594849205070333136842276960175673315265854978137475970361488726713551998616740140562040719171845275865458473 [166,126] 1893456175015635052644435465317397221019070337233087544443304981764306383872334786491198010030227006071226389430028380546163411635684552210747812178507850687318800644729419701752162901629364178399602810519645461169450285429395771282076418521439210401478185944070129238103006005760929416488295943770363704201320997624552369275141317792715025492580604909026561312965068684564627659083512082469582151161039308071953640185187749973835793153167228865658230855205870481124945170463768942801923505772800721530608115091914074063011404136014964477026689532043324417964716743652726270853631778080234041714946219009581068906632132269481000010269503201631043869223961362583876104604478361554142784498217026782522255118825497054457752859068032020506382403542948905069471275735105489325110309665165131568213932316304595060193498616020636883731955978909354452998616739994117333377785384639000845976107097506480993271224122998465524922824348203593346560685018318250564535600604517 [166,127] -11192975397650000247306771756251206656056140014808182576535758296471455461089777490577835760836515411123057036163779054733530076181637993515811735852315615859854531058367302439794803291658561431211357248192813574642668906473971783736328577559852302292744550531587583004091242036181013846110636413616733255935182657728774747069986012835167329930881851024516118026892766371821823292419956559550875355350539211441644396952888571002405446008967963106609848862536031200129682159211247231411395083358014086664297386377950590164935332572839463200002378523544485429792171459692866992061535607939092814825294240844288278078291925141308671846980149309833041410045399237626966318325352954073079849062583978282949039609678564080612986600853395002295338145164602801693391601542867221000474656813784716482324761057353086712776364072664671837575177239023786124901740409857140069092447365332718514102188353778348477746674706143021038785660356249067477372161552795632252351988 [166,128] 36754785026480622222464557970493351562669732716237120003400142557944941013895534339058259104719281904043032972060751465360177268106115107912679539104617600305378000053869279612903263175671143131804249379591060939393066276755411667949546426702759528718981704816749669268837813901251504216923468580871471940832688831661320617245369336241595139986973055630045856917960579741352651866418542287487267938523920286028913734056289947542057710695937612465960665527870956043505354554478895968827408282289078902432189620558517259647378668125851854436551486639083514308092805127304482332781078289905799128843678086545677373326389309805609806991841204081343787204373042258577871221062439890289107502181251103702398134566637183324875719957027689049211092882417337699696718690799548481718082751946350871009351900408722795024441403351797050052639033062437731231311562071678011662877101679473552503702959090235539363408883572964168213109829164901233126006028672053934058 [166,129] -65439601667100795205388632366464359672969088225403348123308441324509900190604110725360019633614998486990642536466100650250961904352506155996641716395441689887734250700360250588410482524004164369989892569695248995871146419308809254665180219397379133606242579989338261849569779477538848548715945442385579794564241645499516509400117149230479338388763110217500197605051620575713898030743707974262592072352602650709314646571925074228641334086776088594800066243188022754240131456147429769015123970321417590875991708077061886149374152729584883971305396946865594589191226447874270093242315246904159061168425705416837204248074292579091760082730612029471135051919746767637994111678005442433666926065785076495251276505198356456560037055411071102916739583882459011289231881786041882946789997603520147951264214051262092459442996055064160598935053087571761466902561893158290099848994438818699226648725248510342565567329329645814685403807852978707773455084817586 [166,130] 61511912896904015237057499170727947235486461199121301383748330479344709288240007138417744710861210577803565072834774378127504074417969496575049234471963256466260360976370435546000923397528465192087461349078060429260630242213677256328107760014014688862912746296419277397191441215061885169466902894223930319580096100058670043555517457677420924008997279359278883331750716598293853948577708622096469748965740684251158286279633433414267798287912187730414059790568046960741982082574564902647913372207207470193349194672065670172780715126167095592582151186606682951698179906249467086893621516489891196506282417352457238487012050759769722272621176599283692787329984966649391790082447164779141113887435979147668551281712743463747557470102979294168552139954391998403577424481201421736523715783677716074663951444867250787475924402083881858589108309210187452332233422253883452357141165322343655920017881413946545798897534910388394668431118965488254959977 [166,131] -30069777386911886513883688676600506934330610883081165682828086033916650888086439298682905229827544286285877285424338822187028801267970368168247836178681651557359441747983966248627947463238213622537044424045214032492629288981262309522696982502544520808831140787248591243584924023170494565580672837722845295149753704455825046688045529808967143403107309910691596511954293375394072096238731619241128040010823557161734206514672190243918006124160357141596756531651351090643314519503764223277708043438990574028092691686995824777243951863264404712806480805629709096218115899737922835436787818418974510746298515035633915164184498664913958420302925927810032918096788460825047866640310138807785035006287380923198997981521657150083112545345970508322404992728490502038861813210305393816104405359267579381802539422888957411587967684221145681880418692041986667174780763579351371628884773003787779865995356379949636561812691811568794109555461475656553 [166,132] 7575391382337090033328287325939510960781627057818529267063237897998229384371077743691649763952892734547691109583779615860240898700165177131090579588244524638083275904538841488003875933802125840769787776968684312205207723843593966682206545060612278614619861080922971930084768333120993881935340308320285959126498142466497783314878791326517909799540033313887656521585988943953993967860096413402178109930885323963055630683472231316684057520169394673363540393577932645849895640671771235388697292133734313661383436797255984710183181883346492036691063743915757464728010891042080642616768455006408476538634373862804402374693873487641925341991190128490808786834556190297609220788036313979387554274359769298223090690391325008913880163929764901266130000375979774646364909554885075163099647482768401180553281366453096084182721738925439777882283181716126990671474081288760738461854175282605220486407396846181575532091268571557683198336058670 [166,133] -977040244283244551464841014865627784437869170130828379508666651026033835099892801949442823039572540514627980090932947190619750119890360889038878224541884224443942904544508338251778589777174980181074057904562959374468633276703367724589052243455151228693861767343193339302492225357233918416286511422972661595536831965283408806506846470278117945082941972031575117724624705061661956172176396314042846933311344843976675355833931277635473861284933572015822934793594419816397510014219457390894537510003210621499333655493669375340473188105599725974080571132030084144994914786880843648117334994390542327834215229614213469904949286144244152701165227752045627702730962834253437780817496870630508545632014024112929427316275416978669815837842733864074234088739351128508207852339195883322531312684378539689210640600264844645222165214472925599168716521041614622871689071155756273022470610781765685872679197921058192016353151079065092709 [166,134] 64120331270901084510599868708150838929068783103160146616086757328705648984769187484502912832130090992028208754671922980550758460349371546110856254851270387419601984107095738737575165931936934135182845170280753188422488019466806570760296675945687578432158035818873408015324959155381941126480760612227791628287749915427052177005624610589904181116719403209868555936923188907252213162931591070315276540678504932168863598036816444713915965747093266985711715188936153188280079900687637823352160150941482769888397606987056002859949461585452376624509764265948963090055021861132678679285677759009419492683931156593398467497576725176688725506626048330425403405093229661805634135847054977654698319403278929197290197754536646364233211602103164242351177321209600344851469427383252114583702579806436430971224004972592805057913565080970220208331176622158730385449790839476498905998055071318601005097097074858526031060630130070266 [166,135] -2126930473221905188115633059173944107225199138279710366217771714575186391114732054627384927425049380268192011391151992474940815291209188384821398904761332815971704714939547274729683422220215845437742180805863963074776136601193502379005413108167447908861517660286037708521135013388923156532018939026762298422729849115434799699787841379306379950420397169943707739351249711845299327588801866270573940155038000463331535115009207359639807783823475690292471415838988832888070817850335565606293050959980531088895876542595913354566682235961785932207110553046650192521049068964311601790521709840620082797747520208070539303704700820070410352706273030877192194900237972013002930040124976482145190180142055255739281393624320806868580418921272612960991803561017710334247318534839825940139281790242267675635623088126731820955803883701303991123500369300859557547926967313342394760193549504477159780750804843871955040280949 [166,136] 35383283037932129171762197444591453071669756295092020544771533586336118640785747967794015319087810536483534263760735862338906903231885698254182261866505657005139174999816440849188071526148017454193102502647771080283832220242767209058573775780767017589550362803830628277618881275050297881258381271910166485100728027717932496171720099011603365080329290701815262528979251096660296234002157031347362119043387185985882545137814230955374431533158485584824885262433716185044691821011726733011155769158190408329929681745381405301030140933268891167302802752020809641155925015798186993169719849242568327802540534159423211246906330687279573036363272029568304933495744638010892964339244443072551386789955638562297460493462636714309232303885509447673779422969501210666772308784246805337327595702886337966932824664143610279856302144505979524328775419828949696972643698523964072677573647254574701619636939584199066 [166,137] -292502849322797099647459225795532996500528293400594672959883803402971777411991704443880124095214165760097824794509872769784439653835620103205630586600865129492285566517682878406338159448168412563876228572901020491082241050536780263064770069629941732122181168331366348903637307044028367662091267124157259172265456192584065815504462801950720042761180745536246004624386771971675759036880759372433057180363382180557139302717260241378296899602185677007713704081843095484348716657067638698782490023989171684751204895131928342671368781740686196980786464629008907214851183835734842820963530200192836476156213369745514024085436084356751749977526592799563399397293044176295285943723643559145827756089695533992111577749098763825845699730501974973632334072993740396318470692921870427419409581744011716392729888374707011813350193736391757064174583221102780335821634845940069030704069885091259919427342562 [166,138] 1188670669595027424547818826015608492464199656111805953752324687265984832518419280728027274487142268501961749179797669635728003899836574710360543539307793229646046837734291209074762033958042941859907932872647625842534185647862215251128244796637352566823295784099431920309320054317654280624433711799220928439936847216376358390369445848390277739268306419607908663302750221080622254605116231332819511975582156410128315228943052734676164598036045999654607749700473303127635356960336184175928222979404611708617909370369902323082747629897116799821580658938958404871017628893495748496581294070720474175129997763453009943863517769561877989661182705404438683153322758346467172133103786989088705176477169465433582274627304251202342889946405670147897585102868733663269270650304531628254603173916548427016506960671345192863390784786344047590043739087925613629372946698550233141547253980843303601 [166,139] -2345124473856402834361349030542695142857459094945367395521085459568789461131433409640840693142854880892085277465298344246549473562903630057279088908540074883274189499301923768455044816650133901617337780683021212613812690984293334289169755079084553882579715361826004909739099894618466952311700371703637661721740929545793017899599486929642425276968167273632349486988634023443758481743848663805269619474509801552245426315555302177281237251642692720892595275603473099810076191359734536887669458481255104364694016186061491775094139600151301707175474413004114075191351162504103421347480444285132146921761611363777061923650611327816900984250289248281837028903741364525108866655254876347229585477443449055271541954287481867632056082376783259020931863826400789201778024144188482636217489495393997112155778467979713312236148415486569256347329287597283642295184117716699151967817632474 [166,140] 2214282953915698335197037729396831042132804343177595468488068721097172860110635884335923402907903121692340733289627841338808695587422144684865039477813891406430519346177163481617723598474666173641572137823175406499574239864001586846564558555117660029014746491558347163990285505364179006471275589866879938129060596120597688929349964737353266895591717079455433653467959991874992063219992924248954794054019408737277199775339614683193674628319494271262917160818308867144280554707424647068632899262678509335834796981330424480473969075140295754368184840808238143131396920330611044012178413536743874574238424128221248979315171656552368622405630736419474879321027624258178750237295342339054171869359766144533548463887937962729915173878488447421853053021655614909005929242898570051335966097273123616411534372000137525794302815524686632236921911890827728505825211630208970602 [166,141] -984517117870761233145292814490959866918791644161160397396680852708734902755400266584603030285015586409707969739636146255666783783537908487462027908931099594212062400226974810067170324923930451765333195922930995572451888994933149364870690787121120165006908400437419308581073801692127236443594270050771481744226018124439244881618599327385409764522692166727994765059249078002745006148647572000210655679164415327126666834359814677104634561667665742425835874973681007178968194834868774993436528562491834244787386053843573936848022335947917458102620617568772737822584077603572516562820755887374785507053059391698681234116535267661723649478517491556378410796291609446637577627816488603940362728060021201865027859545525153232255992977776004881323046294527658730828167482593015569003582530048634988520582717340343529467203600765655743002006271886443824314979870174 [166,142] 202401354154455227608670500564182393427519902179134703754912727719659801842428972333498471007409347127509083983868329012177679175036936071687956142093785100907490884096615044718361591176674503126341644012768884166740660582122153559786883898398440150070794136267602522920967765295351788533441348214340536586611758071546941244742326170677205725405708929706316071990910311596719433756675697046658641200616388413232580182863468033950085056438309840349162861694205590487919565113256524097806312427031494511494928813202356336162052060956490923441706111041514496093545553510080071378305194990771057261145939472138357374793345609525357777645515890058661691843724379608586957698564095891634165222615895322371541279657029549864604696267524644408076337270352184669555629849418709536883549588570585485470367386532984679985742942447156836444190480511294307059 [166,143] -18851007274705044164052827939549235458445276840891678213406466494118649097198726987540325996957309149468825250904495408407621355116890325866052524334989972593175234266161452746947049671026340061287594599741290557300548272865445418714690823504554648349742335111965844858963743238435168373436468106244202260107726303316701163502838037380779243542066127663586652428411732840684934405712220431613953533872980666347019274378856033357451608954055738788950744101731496181600660005032365934827743506090395145600155678411143989036602339818072621100041263772640670810178723627658757504365568965772986297696354903352255825542581071318953836485124681155616865519056110000033403227534012641616924121992162600535835017353521587188639878731438520554765488167878400637487797790986425574527203280994258848931853564629889271690510636207251234264855223992 [166,144] 777492773594813815843269877664612635387620507793781803543897897342825201022251135897341765026993218538498539213092928563864586238933022601296452738532463256421711920977477200232034266009456448121503025093709488808828954538656969460191286885811470300953210207424506719698010064551958914058615965430556421201072465763005947095434987288312320753295328480165476170691419127766063457068854448108520853149549498188434130474965201865095400267896271647851229045994951440617686081935576298412148659508257954938529309041724659237948302560233022016402636813162519900777353342078719074928541885818282748085494843571154055502070803979963667840397897605741740726693099383484369257384443324784800890096348744388830221632937174981048796456753930907876320583583902959584545648714225673088920207473982732312942933567264720883954806561623607276 [166,145] -13845131782537841069429751618053749220550770757270066882649947589823661520225396978622509412118513047549181661720720565939763776043370725696910723500629506285982868710951306901008781891870805836137447388032310588634213611608046770348730801461020197376777283952805771679616705781293394785752494135831919400816985346971406801092860532114834941023143821822498806126714008515682467938280684241470020251587622853092341670990112569702010073876757958223617440552146200700353304247925241843074863522791281042054976241183003165620749646191886670038051045216468031692834831129095092547687779021135110111982014620823933065943453242071086074628776716965286777104179090637148359480778460834583828212612930715877063315999450728039717795471665082416999299948336398208443972263911773886683165917749789701672695462809003922890983673 [166,146] 103494302450538670048746876671047242731617450444227036236913678733327472523055574609163301317654733008876068698399681381867962471898272250108683085710627127975870123736483101657437326938788485968662810650168973651752844502657101993523603510970964563359030627866522581917574508746021102013404035981310956533763136397598937427556722477027576191147508769802796928763666201972929153651876256215484079209607082767341731507637063927608573176071098774454628671749337630514115780679421359876938748582450983729790657468813939712360656158510661275549162650209603352835176174697085918124309963600366828743574538037148238283757858699292930685490853085006681838346240801215870423473826864407378490456495597633586557503887540756566759705479923487963222022689146971563499687455652816488770654865454969172407279564904401 [166,147] -314766111208326953825418497147065757466781762189044553784777666206330427308924053231760780887560718206191171075310364146385397876391128150544976852533976290153823871951469474413876406627476351653382130643275969024786594607367612968229077070386258517251110089659878973235044547335617859570516608012073569991877147286596689861973814558730273276260101246077640836277196607954696891242187945904088412924879758765118929734197636537195131420444755787678942761986569525539248975600364417212508262033963503887457337899647506264330079734934423673132667469956494041194338529579232047684432652172528539555803040911237149235213835425641271200932390296665028839604768360399146271640352131592476971977309143712599233175831954049114747461607120427821634927957794333597840258340187550549290391354515200066328 [166,148] 376224884515970900888023658508042353199752585182461397523447923051755680492618920445151940341130642401137322082837570188803459781822591578718781000511919466601416181347083443284534239395265473027671336972433557439187741554130224406007013491784506887093202234609428926011481134275992074424736649790967355223709799595268012637775026529314816911219386006536157169957908918196913332378922125954355784655283810790060553153650233749076906949776047126021133902500252436835679257130181703258014006629474587395285433187001281337292191231289707397314199081694339386868866654710697273266130867135533935330664092615359787666319833545335167533388004190593852750726870654849210822897407765914971224458854648909837163325068380547267106067647875624373308681275941474338363431901798773205100278696 [166,149] -170040654349121788881535596658454859957213194769660395967203640505487544100885486556053258212055507450334640101431375435462408422353149546319432383560269914127008050531879504842889741129957628388597121577619254078694754836406367427306340271237582848038000165997795183269722241347349757318729661287769705938079127723649303088387481636046688249968925591316830583768951799288084542079965990281260409433012961254204554292834812405455815015410594371236508442679491018168557762447121997637867433690423458607107117817060679109451573060657858183035166421964866410212823718363743733303607326024452845217955436772783291615080021304578624752773029707578561055157424153634313081144236842012502903143510040423770275467600298023895856765620930873518926131555813683363614057926587223 [166,150] 27839914499951974041071681796332634438648701826789440001287622042309446644072211004788013718279763776339485806952768605299364053725186011778725008103499303518961257308413246886793336908685666117234919792566488186627524801985934444122215864741926881440557991580664481021765922785159161559872273691647082548914763046786262144493886893260252369540089568016135236103559619026310480276703989486110152466869172891082130876588616378407447557410220542860418424899118688696937863607447480452766515321767308397462248773658814806958649097935126060718575628621934327559561232613704742030047458853178220462189325188478873550906969239060922329034420608915509534889482955076845145381823325031015160896448122501384499903347318451962856574851142901050088045756232291150397 [166,151] -1574003197655434082038168404496519944922961581048966043875604198300601593378194057009815546327961056652288951252867037852253827559888377110022948825584017376571902791343280013168737212415388593798175108671681524149760658787031554901946833023894441684568042694721669579939102828649055167868266269301875573283370093050796250543008868140586628534651841797212610685071717649382227068418594093762790028750231621673041603177824428615051245365328703416733854337678499862535706784978183481843025641339357923053407107148452515016863387898458855739605805927106159023997502189656028702357162158630634648069224004081887598317214126286201752302190900655391130599309524365455460615175777307978963875360363099872434290006550727831589479203565303851114397493 [166,152] 29128392919233990369671703933067793757376909013516235712384339280870541519210091157770941461782058427828124705854795401743406778928291647983499036226496526249810613072605648860393104165151624683336859100105737336115339325133775387867707856526130476669195570908785926505389431350203533306247024704893095055555668383641169990609184054088800774000872034987256714252939860222826367894054504019908717181458347221599784478143165281623700661588378743186278128371373818278591366364388223642764744327656889985265561913490404476873584519579537585739681614422778419927737978699831907132257178837510478854534268257863765703030556557224752371627137573713559091085505806886169138085867091910847358932256417545759384055803610556338029268188886 [166,153] -166154802600114100390973511793746109032138892724744093929157580631790679107830312411904078421346315499020371688234854771993520351056104748267636835535574564319769438444512884634051424365754996769209189735350948675454475947188893209360550967618411637546510663987834482885161904261381162472613673495827183905893355506648589233126021816955786925696387898179215385325400153797137700396403517988058431334599877131537815302255222832649776420572134151702760011530094515471173887253873064372123100160961290066223614176572097508659095484997953529604815606873577311517261061303325625205490264833493045124675561633521834641170755030064185834999322041483705334061668243837553765066183847551925108579240471524293523148411313926 [166,154] 273029502748798283156510487456136069392552473021027240222870595642851971202648332306107493732519377433198687113221131374097865955653202305873426264673786149423068823828532397510275644438282863058798228549921545383712588749492009813102746306782678185359719619526339456452818955327649076442805850694788508728361886401731881921697246405635393143298309138275534111346511677797895513321046297640822408014435397120888797730872272429173306590304513689125797696184507308302877745862986933016554354108673479593095335866734016137037134749165562356457626887073373599341575332124713067853243049760129158571792933285514405938085854278244238603012949869415417291796351554096101102902571544181412748034493442060833 [166,155] -119717974690675228955013238287627288778073115664092001917616558772747024392794161807942968817199786280304237096638326657845809818146387715369212074113740683882559049550978057159663550130543911810726545332545780716262667453330642775327294708692068616540339331889203211755207805038925384247677054461905622673003185695284542844286756013661327445451978410995400891258359583454754602653951971764775845394668053732259673492201588193785826069046727263934446167432530816848987469670633945256973271729406838565853536313944716265561095938990042390181402782147367945923677832171610657902480911845750120272478949100845789323944159262334906330289833823302163810010866400794291676039361502063416642 [166,156] 12839618317838651922633513756425527169493065884040171621459098561694333229350352869488613611658804136818647119228730921753590249835716081055992599549528459710733105627625781258721010103932125955462827767343056699663768578669023119391975116026465868504867804891496439241618083014621245333544187722841943290302360521556016949014871330239782666379842462120847296183557548989857440655266228854624707058071824450331506899112056603175315017875234257874649988698052036781215847999182295923490634172681710647813959980432948664657139641525379726898640594628766409995394512225400944585636811480949284529217568786744711965291880606058233124253757313169945379678346440887930631684 [166,157] -304884765427254080646751710327996757603623942530584485658238686198141212136112535860107624273478619694528634532866813300158711190422763247052415135080796368971068667518028588113725606287426138218978182415696182498184827544130160212749492676708262567677440504369541055261231137588705675928540045115543692329759756679157049405715880565598730068368849032778962956641488734449068009904841001121985891239875922831688795700042004463849621362741669758054860458894975442883097626615504380014529061818226113798652624892967185346051777077518144707293628391142842265759563359546363381982504608339457633119981942305176787212021998723367575973568798226123264895787 [166,158] 1429225708804747009903530701289933048776363642203938142381058651072418702497134548013363603380644890852647161625241532342651095415943782811120970171526076338764849512889871069587404688484376383515338575307072662598500115365680704959129332131074037370345209160488569873860301410613571044936004705242702283355082480224049368296151562627939239013686022186638553255414699510609264271297429317539385949093492587623291150081495213601980200021395276458278396603994985638054827094764485059802940909215486674217290206532433727688397617433982805506732200563364170278350092123033276366569741973763098968638509291774691115767207760156740405889369 [166,159] -1157836825377781948429534935267010607557119886117162987857506214833406738920126934249827304470160307362525796351959559161956838513428002801718606726880649454869614963087648656627022168445299507894197505682513253327490095923373188914056821033313039773747288934844568305946498853517022761362282897111366265979222648267432039760307324266638778335776540508629326815447315052266041379298940743240917670498538953083604587813499226368487517577951518128202405087679443010553412588600257605981262677265137832815095600006691641007028960526706788273868634237176520706379882216453462655227281502265453127704742152612959713436262 [166,160] 138712401898958847755975124894387028653324430152068626358693549798343196227056493719056853246128058367320675814080345794236656524859215723402548607139976205797535330490929439780659361347839235796799298646119715492073955920441085530292940268944767932316404740661671803876998558940977750713858584736780539633785662368219035259393509186629685525557944707727035956544028353531343696681966701577745019461943477755178220562144393356962520797502821578118885614666421712849565710312289961615836736113446905492579228560141465543954103813477606552503701160697149649409825985499736512221115430541212778619174 [166,161] -2044115435823361620357844017489349815999553967484982536868647311867028240429524217177413417021336517675028786693173576650070914614047015840895434958123719906378009915394356422970588264400009824713157357335865561566330207024295445391263601329187538746423696149578605612893977095326709831255992858019182427922323403461701307097608138374790211364195024342667463335047805967930973892777047847562565752326716981500748963715459677185975546714534762269414207370725924934814048737272490352797067291548662544648683621040905690009511813685804493512728087154647912604411697080696368008076 [166,162] 2972516887696988526091343841715134718168663902103117905703263554398613904822610832149951651550542581783769343354175005264680658613143004464390162029634976552805297757246478739041030011274883492444647304262126411895011276085827542487918514765163810515759796351653546286650478346040328982914317325600093842289566914836204126459483123788694859465904360707957216644405480169289862835073070311276963816719224377219385427264059685027149270198563653058931432217943899589602316458153121274656763029269160722162408536898901760721238567727006043225833521198456064272 [166,163] -326531949988736613127903032280135237135263796560546502688698334527881562684088845439558069013514038126960194361587521361342928472466579642830067565471325734186918635904294800350683845952072343758281928098680089210313027637855575553353973891237585724241470371557373408157388917427817464417584043453151150809085708427630686568244469654712286756192798172464390686524731771067145065076400105736679667058244915266201002176427943185817855620803993992193884087259412464855877434747484444854687322198658211750510843136410614637600018539022037 [166,164] 1949027509630744887414576608510129745092360789844993190616732150549047526638138900598048765393118341267110866570924481579273870037530429982907341004648961783643054577657549134495960803549509069987006513791633299589567823573019239768664062758506725012699494577183362186811216255937734820336991151894709147360385223022308011951980259784017528009828882044939414706865079199896293016316605454300321461427443552548667137065452687172971699749474822122181800322098388459263644295017490893620734650705552226120128728513 [166,165] -417467423084994220353639281470387585433111899722692632829396573324768161017468278096377315894438840251460436839206566441781011146642847926801890321051608471128736040666136388541018673711116264906085021747433696974985612072494535735922978337937460372781573410425245956166865955198560335442907591526256697564902118649226678016957122840824099391072566314937500117324738352866318738678808645875315965921684124512103217906635959978618792003180152534198140097108954086985275787662391665562956 [166,166] 1876057907009431133900523593174305532432942965047586302913773972802123206952061424136772528500316628875628776509903256406175276991664792671232723222334190073514757437761446444838635794156442003804147756085393808568272481568566459326309000986159388043619177917178213168092563283644415489152550212297467487706007679040773147895628756752899225694588217339285929692189149158205956760745348536150606877131887406690260815789835559847646772691695722683732797281768551 [167,0] -71741050778490234266948569122876367941093437338280485066531109291280912869839431280071021016488154300510131894846015673324431954638220125123555019224501763663054946779057316029584864580840500666662489524518714125518582905048497833228208570086804399379783206554332343025880668536154184821752826861715383745728207179534337544889142934316650876528025787474429805746802673683343613546683181621488268609281562546111695308966801386131942678865946679247345256726069964567874374730799871457801493398814582346674852794360993722401253836301433775254066234667989269446239192938274907013740718887113439718474470062387654006767587948708664393251676294129720518138879518018053597401093386519988485154689497386080960452046232504552559583043901009955781941029955913468911122268642986642773034834510306025039861803523318861390852626896080087253477497646527034554956551821433130082074090370851845763388742264430265982075083009502149130102014194429676053666731844397493977916460159724453168287341091872453141853018380344087906688370951349037659393092828702881741240655429821626773515974548871425729649817620149619698589625338486204450646200462488768229120899775844601007397301905405561864872784679622845802600241669512728083025664435163155784324429986516341837832138784815837029621274159827629271736041961800014330484870163087477349645936441855766796554731638437876131663185687196957339423741126827271025411621968596892878889028723139280317246093750000000000000000000000000000000 [167,1] 233627252879800707736300704142744634886128321030833817821137087216169445597859004138960205460335303901902378196968864960868390571212383418698129764960991128192337321304757871398935586836783562802434839036766956734065833881317125447592980273000013472869374347233560974660213182595489128853665633292630495042460739482623324872199362709619803590146050344947307734942484500660999026459696659738821518588119420977432352857622406614210930925176767078309361905868179967416616659969990768423375432178268801381944979157422652728294934996519210087021336892811507330693083792840778152496655780999145520283291369425105442240709032644533607600932890995532703080979148649732669764466169084911548050607124071356677924211965730496909339351634000820133186122929757572330444822104737248990610155263884871036437549366528246508454744168576850570421596709756728671035610367445075539102982725998910896284757267938300158794839585101952519996384433708113922640815165099132718626928086718217125484920355431491123130519037906044125360766893230308910050603826093589186049151622239069558466214291055410787422493380630142706286395035803746974677514183481612688343341623796618838126955116096033524803415023457778115505413462928297831855567104409381204561939404710372467414094920740571446205105835129723157504238680474087773163985657318525307895180228531707839383513314795755348027300101505028656427061082059602765893411208708796044831960654269820594320834810180664062500000000000000000000000 [167,2] -723919270220112002912206638883413302952190355929823003240166095199435223568033099153250832976080072882890175345268237776712939184924357596032482194409283388551844164825661684362026087357363531233239684332413383419189398559040807124375756862758905092683553537094422611413069300677013952703429975162061219307914290692135687184169678873671491704569667675090249122297142648635106412331129860393544487287715376714088022478470506761944736266791694893996838077488484704340305408154199764246512704943965046096255572766931592168809962316835309495533808415723052737369429749953029591948352562766013324906361194259746122687341471605573240872699635651244488194295026935689640964855048113558674218928229509814741005522133666606128876417852386582609719220469178816495832657433132307328474156037565122996726325937521851374166512291256192158874882000891752864245058438267357655313568546918106582744935404297115114669269219933334927242337226672543635217319787612489919745023297112112913468144129596641805325671865966212766340508534031973781901126859987157017424267549711965347038631671686514323640389404632112623846282021115473409010146843213579657138586842022266622234722302764615702478369518234504311559966265883732803227504238298452493055379538385886950233739078943545396588700207423658961524040159368610014398591516058914287627678321076370401711927613466997252832206155886096986024721102639869206998660834349858559322386700815536208262620395272159576416015625000000000000000 [167,3] 126729474245266452435814916343862916208141475891642435573332183746370474697883308232768344007159858120263969923580716619274133345070875372101611645792135698570727013188935730598844328871904019848981836871236914189856241397320748292844817142390426467265065985716695582841095971878167485162191051265927765092033310347215207574751371287982082076733479392126202202985143147655046584310039777448022424004133435623313829860752781856321774082555805857820016878050815470613069859225020756359568410800594265063488433306438536726542572797082103525736780692497784229099483505807021595392735713205340834814112552586354101883776351309242425053050332607700429184874326263747811819038352229156482960714877906016044049675061330233983825560244322045029782841352202608563955054789847857161661678289731323136805264550556775764650279651822066591440015438234038453348035746749614316820616985186438640784587784635058211939242205985278342370971955554223408998674285165757848141493191363988263647865173135598139177726692305152323276318958553240384748544318158950922232704227338474675483761400285005608215566172721840967687484305061353700044324873518456024915097264398259524370593312408856228739903555973100152933243386739232273071595023974055225000315890326725146484202657912343917659229353796657047493945812066623717299561266436323876422307457922843258069262192033274956978970896286880633669400009018299657116842076567298733087673424787539808278768582387119995832443237304687500000000 [167,4] -20075934994227142913194669470179388304802386188278352211344613677355534553458160680027431492317309078649279080465995883055677032972592919749078667341358825454643021226738204580125107782301899598616631124214787210557799212943969623134805542180448563590142041408957307744973667152312455191301218362413868477114901443325697173182955510163264069054696002552014090036044035802388875422001875662326280398241210720917055477506824372745787867787359995376205030947548963223743934074678816514055771855246385943031589803324921588797309733597750697255544986773188907896065971832658791321539855525858388028896722348755664481694636068549627858105002887844004841887706743500044956483310849361913394692353956169391483463206814112092728703010538504783331698979828880624672010351388521909539353173571980336287461109109930676120876355481408555503978051880503450311694515122306672910485060337900239511342344861265172966024774010337196452060044104991037377773895856602766081948135757953926117831836300417684822651548986101060953120192807501530014951305798339611500520075510939240008340474569643282702926360156036534627821926272364830866216320742313068389899900944481774763759577025146680815901858263504162592408355863868156857630939372155888036645252561488369228302850623249859657081390396368633743549947100921971188083718981907873185908145605341971352151329928167112710104112592930366213367518724143123998192398500709073366882107910621167121502585443211233246624469757080078125000 [167,5] 912420183637184364211032453473323476120930208035399313891431619930671518678405041484523752987345628150416574062740620137521025472456271732561006798746018692783642416752002978407999578687989272407080709052678107916271959528771663210241799561464282044661782205632910103672825500197817336536393363609098309467891602503182400058637108577726908342186565829449103265068074094176345761030613994566553861961336624007859201945151847328659433099501760610639223973094064948769579646748698854979287112638018662179124289229427462562236337607283516049177949610431640770749011018970385582306209694093656664859356316069928631832245987760826442766231154239580011599063594670837483401259939348696365297557135818019406239861390601844113656965302318127383421896468411193794034839884099571724752709143989515766621070457675509120681671671246894882649032085210202310708787853577416086029481005838954697875214976483150110463596956124348977162290784033786366107263976356098479527427612613807090693421102918449279862706839204764669864131740621623542469018106166752319863002317288616406828411698526885028481081435011361861645142311029600279400547627871872071387654813201931075950031823163231774543812564299478821052571902672090324873321973251197887410162973800712267500867913080504368993206384315504762199950661552768530920108599406983172498245694584939565716760470488621815601512920263867653297417118533986010306912189534504158838656118938608962891285317150091000385284423828125000000 [167,6] -30091821934087645774350092694753974814469203355359536432824201543469225237675111661676901693574886139614095281125276398175488458375620261033937833346645041080542027031744684320992020014807317409299275782507007407766716989508329913455941881624409203920710418306947471858066039970150203148564373304361930827143273727083195360077055611930024097848114343549460498654907495842738662760930774910961192776093306719878092996961909126199303627101310113535122191831412152286197901850327708060504116510607583792198075640581406258149789024174538871550125097388918651693185709977829522532458763729080355518118439764210368236722929759200559912645046504128551955364811832950890731073122676215917618636361220858139490210641266546219547164207532200138896622332481691669203382346768928265543169346103620821511010473966283088831518023717029677003656929248159791652006229235567547444136031630547288238906759326231866488222873734478361623893426377741177664303075944237448372701612519642008184517494635906411576456211993315784042128405881420634742480419446865691595103483626985134486076246348863881324415288940390024563284288139274610526731740827584253120814145226424499395051127865511772175162805303259569002050048379672426299442701021204390262707096851424905537541347413952261348492385051650000964497497597441350312467715000042425064650562462271620184328139212483212538211367464088628058909389548868815745089912854784113501316700977937976516891555888194407017192840576171875000 [167,7] 561440464164435926517664353481431769186342821112774252191865147204466333005158256532943328938695071753824758438773442957493965574598575070957424524701215718317114362937909327654451117851076587631206754344051007230936993075189674752903017184584283258730947423571723300222852302006686974432213353934362902189688417521220227164102962148243515280018679178460943772144313676038713973052551278895822685160216411730353537145492577974160724711921396936980803410624760267515737923778513770306440764034944918629558102601527558296253509277267528896353407287126353637355019427384539735035781050218227305290240064475304688688879613670497624828167431433625893444499253718031638412091047911516513766785063127354703653486276811134701197625201948326732009223377403436139833758363510346596507395936020696534696486036672830254972422409241437401036202607106252089950979011245996292336235366171858751940055289956245751010162608680939629357996454433280776516644979698211337151126502191673160846358379356340533895081485757756357392150609006566618441680528075024838796607619581968354868733731687324315904888568795748312789828582554039262077131130820080352100497130732072155518704431575607448790726398076162861927408548271212914231325672130660430127569385645415905390078055197901216348376643226579206170585018488859427097653717877189922685083817632650374733394787560415908510349180073505225518542778617525469355747437000035198915045965441942817290381178528169493373252868652343750 [167,8] -7327296065432289211866610068014581798032448012767252116673271686886416184588502111029008149433607737369422201298155831491811999756648210124447512574004193896495945220922718899959583488843854471766900189161347074811972882853417893400495874500133022177816094881421075613430580095213098779086031616976411698169506818407425468576173493932606767249454342112810343492738990556109194487356838135898536387938014252193362606636917330118124926868750343706653117259084091248541125235018615295517269605392212512552935356435155709219296300858252486438525130932488679423749421674144732251739844433274310479945636441751873851795993393855731161060365200423719458378011224983518665417921040843092331286141812548688284630261203026680959740778824996527322892782912802002476761616677150486811148269627129526865202187223648380980946324482662522675379385555825637181978563933891041483763651402451512176958981049421278972417327752588233132274069462376565813406124251199908035105235211108033717230083018905893224281383615370850670154994619434289550618326983654433756443046771969866124513709973229845627170872257095916657265892027069449483569267790189645976208467633846616493306159709076612278171621868223951817192967810259108021978231059416224463112796304720401192898653301135924060573543558251015830333470321662401188246978549871489473024547269079465814012434797971290419997254928225743294605173383274181463165883169262798773197796782981057093334915347302239604041137695312500 [167,9] 68036715260322155004891717352318105592862606646773157020543273871032505040566149863767405786049941966106200679234427118482219985381635464376167704526767593077315700859822540851916683955860211795244713065294794588049428966486476437090046055573718621415338566094505254622166116520919615684798561992613172133138292061075596550278697609931833810236463209157600095986373707525083509842001878061244239921195096736305564915322558823440092724960462996852547060224446662451510644350897225522684490240400240363243835358473213660406540343178096031468473171865279439123173981645344613524401645240009837155449578956330444011333998384265516967815980473489630467820564919642927894670221204528617001736203038857857241377792828829067876557673836485809962268676652724494640098034365022472809877977702550640777058892867130401458891256614467907679568005842470642331975271471419044788356961531117114699181720158126723664293302993898680208500690103297024838747618217124204342514080684934714056873500881667156635967628424045161686507171723286820208718293951376081811429009620954006531265893363011696098495663351555881609834962407771168985796327146973832016516299841946654145695236606955410008947663854194552764233493851368971899177932534696086629012827353526170528070733298623805537901578392392743345364328507283485839526790052912418460392001550624588205039049362514582132874052136879812684358988648777589908918251214778516707666983101909568096880444061327107384722656250000 [167,10] -472252217161869961226195426345943643177442218366647992687831015567934902052918557115712060199571609472917916599740518414620352471790491609307561533779721195479973227014501104083866054317422741719822890969385257715979793403211959152853775303426259025570049463206249344507579405523668986703446008007553593947914506387062614212864111695005512271104711565287089423238148596340479459110683437690484733711489238947186874142392886404133660275765462434977652517066078149714083004020233892510964966148190977381290238961840256551109068929646327144738905180911101558503962918154866635606350769729941580810951940724236400325406100261486206210582073751218671037747596903137200236026628423251524535836046311866369105885699002214437686106445998558328832860387551858014013526114135320979280158275739567352793690811157780987762614462928361247108552471602851899815440015285904950762643930796092405658408700913034457166183712476133476018376153915927518285568780361446566422465817465993164131518193073349285742374223663272174481963348664320497366964171738756820215091040530796535027524467319031646520548728992308067299913147355114426177342639104997079468859299282265000641578674746086238242142166350644560253240301216245307333888048139431585139659180838004073535453457089645241962863317786746431300220030136072926671223850106692411919299418812778092777775668761991457944581914957872603424165535617238112304301927255380435977300683700185810202314411423722221314707031250 [167,11] 2535208448139169171874498869630774744596260033040589884596790456586540038089400317625443747730309817748860123128477820140894594618729939361795393837519040325328613069033609523201211869961449643561642930436464019341354154090235539131824699463124959677466432434593357853677622088566799819465168512465836888606378471269782660809173388449941577373654440208738588778687269261881733764593264296807707333079181684656015345850541251636824270497083555612347890271829470585627140150258756110332328465681438271602414387765422536373074545811451059687059781836978681393774737285393038212984959087564111937704849840063787899137133146804379630664919177971975994910213950800226722402653490474989696738058681515514414531711565786401491128932930270630134251282484998206853225980435210921561406622913968985890661834804050333902130320605518962175899019187849436199292273320499759126556693559456262496128816188393129452505967364353496260577269976539222346885050375176479667697864044082215134108206346255111917244472490754622323321126389314762141788105888130031581661370956780044939063398810580244661488798451840855344865137469849662571054323829616633693094025240049475615684715433513993491537707181028671058937304039836364977413250558450003200436852427269419684837514004877670135500934563042989890918908172607694312325800829941416168646461964976848298086585285598229449304580407178183393900941018621986678198083123400952156622994131929688936986161648574944684012843750 [167,12] -10807625352847791475723287440097569390938695388410276610908777157926864566712101354112819058960155099345764385433471441013788527106191788773916434138935445752164258874686409145133860007397133399594815974340682903390633484775613305686645782744509380665150043257102368654628745674720345495463964656103820598670553360286956382218968751418502622666812679910438183852014900043782938758038487467198840203118429616383857440015795887821338268366814592586060497298225841275778651300096159754287047107014291797359700990192674670679750178414842056314179585654470949428205199340892933290143545878612587390591074460000576033204771047447245879032364063268239390233463322440758711151127932685841502062282681218155825222308102822256467208970934906081397359152042267224224832433464605467380322950693588223486509119787987229457858521673123038522644004145683621812269572023915985544709605683004290050786862583086565282090359248803101955913262926609484735819221297205217806603143084262874811219397251265604553446712611791103645625137108907999172645181794387231668634583851446402797031721530945915122888880610535347717834292765977390567221193844415964331386168129554935650683498983466676550752611565280287888755137807494183293094361884185944925253998624944858595884854934584602746530395653529336569772984242119481315571121773355964513530254241566368403909361784094734230698064420594983227879715255580535801578457490728298725385608254773094499529929630134689695737500 [167,13] 37383607142213127252404919413164474212901489039913131962804226735154735586659937737497112539612082834038032974078083010841175998994112453721268272947270990841315397758920087698050352395169524774666498259676722194616063636363938805669555490136209848616742820663595415959447022399446103237658934776507962422147005495502514424454365645538314321718081556465972008171556574300890769130780857682583336891332628456826741553791276145075819981192792413038833858986015414649084939681876562648598662418990977869820833966049056837990044180646865593837987289486199041262876949409263357799205869761287314931015693165088894197670635242359932142979787416700003064821614378362376637304469756847583079624770978397824767937691041464988079881803433160838972459067582374055970326998556132334081565530242769350343699459456550835756385234366457995730242301271109732196639463703160072078035270126385201088681404129262596320800240061647189104212095532022581113956232378862859853431699536903574067857864799070478694618340362370296905765611452803636911788969169594657897119202849867727249452599969964407261923373902488310061152516816899022066156879372574307310442363863929825898133080193962076555282727841474892070627035304670561219079256015836691393016217343603013137286695869524677556735515242198400408010312951487854012087930818004668278423703392751137686960853263644849699334205743341832933298237340178440074443174834000522995342394829340713110281415570749116607450 [167,14] -106786822131476990422231921655043250126264621164794281005155995901035821083050260357452585765354312200470158346320308424743101761349966943507744165772709716356339859549339707142975690625851193800116237872476029511256961884390463358321140151215582600500143337212957645251468319502063176515077334374208675859048203709853855560141420455924765309571090672355470339997277133954900710052962802401063279019250213609563786758307287359478620507363420127737606048168128708132430976454079611282617819902170390868059052039129529472803122814952231112203696734316602987910929588397974569160652168105495044633890460089300010391294737533631335158123108518311441867585066339923411564245583935985473808686192597876881188137659932038079188142405009233063377503875403625485655293140653514283962197155206556928115334215352844313917014472346503108189571365219998515488534285917339370421410995196323286369904911400851176051652025384263724315001446380877411730644918677331157795207269385244610071286315751109364186252656981236184858269483792824852198122314635868862830040325802130060105226435821256554785844112509034038484442891956937499526439192730921564111132788678894473230262572670896522355019504453113104872599085284985117144756632698375131039361274717410193934485486185595678705351744416605738746476693111486503941986417465197371367478537406834622867542489979204200324918450388628592921943477646128243985976866811960229047377766942892908547295544664673898800 [167,15] 255584211377387148080331037649237269854537612853937955179938431523890256931601519742851345068125680806614397735252586055874057420313268382431279786895104260850457017120350626113536733881638789716530676911652375870221098117639702850391486811062305427507444266300941009282046930788650056960326816856862631939506478036098312952165180996146987964084296176589847399500612020619612440787044489225048672626298003514326885453423196144680038278750176285026414151069939081062393211429655294569674330534218451755218786024895579977293304241199290044189548876467544623601272254418822927306928101942490027737498844101394650057811279014207504052512671729623919292840449454622082921670775805293245688292524918274455906203489228133224958385461184115109064784045329819734414998393472373350845893324354863393106362428701231438047802217522304293961416539543393257914996354670039553352050659142309452849784844941766260053076710716858244865118104749461482499455373877406285123146232292527333855526615208192686097157529018640657169879405730756314117554232945714485607889081550380878686467011347401092675225689550295952323428655495372494599586396073047084281450942059209251737864283460951305205943697163468073027669282783308449236792035008460352472467641741187384358122232943325965889818963045227076455738099060954630664425820484189526957452502444750892138117015141095504698892209175548781407962054555461060560909046962600334810939715132523880160778568788141272 [167,16] -518747041689784848104573918078572191086737287453179246518106551958782787731407340205795441024993995965237768495085440574158961700259372434776603205846775585258853269051964256860670327819837951242184042605582296887675936943720330942342039070316229916166826377084755841146970590681053771111566240740442519085429888523197434693624870097318553228941774112861986243498433712211409898152174216106012036711053773018717344850999837583872465523447899324528161192916310542596774193090706329884312735282810192933740906668426588785269632179727162927761140376702147755043109832682980159892314148898507689231258396036993681571465811451394697917508145964048641972893093404472049320383521317543600930212058170764202659363020974678848625113126194300002869849920483519015602114925144331303116521819981385281315541668780284942717107654993217633886479098859177287151814373005522718824539195280668069520433270374971439475314432860862695775573970393239043170668567889404384460825275932892303972768307148241694772137459868283577774108537688079194368639246724528478232011153944573160418939332000689344893530257788342243577701673848145005409027970116511676344528064937333962254591715466705824938106810246652618827997298620375567766105661626394511802235010579326056662923605296103477856623754019050552722005500772038332695169611500616160213753045631879781454176282720641443013426071346603578232094450773783402328070754669177917785319485376311097156710937276962 [167,17] 901891527670400723940848832666882017375161630242751342447614983763964381961629279644843195484144170551371874431064902031552071669618690983704702330210793590682807757643678671008301323681097906904823013041904124898335436013236113454430718036724763860172002430998896310365386827212000755742627734784529729851190296149721779970634216470861130709886255808493333852305419908991319930992904137197047158507335085591392546285303468751890134220328660433544723105579374152720411105884018717234468452497418013770688448873947495752276146444019320838160282133710357429359467353993538914959475770799392978539560060038678406666510981907584282847295899606993910419076045704828386170707971940984641348183761971590713665036670193809253143683454048656478397846049183750930014468773396627143251149152915244041473397742361292130571349114610537163773377122609036517395297193973874960330984834475175583558669062042130439310430008578328757144007382405166310505321714627144631787478333974519924807604054143841360156371459203473985226247711561465336332554505061939198003838990159712334494461387909057628575757475953605668760868212878792129660295575491347316631013981075133124679720485707761978551597195106224888094049995378761968819222057147054468101132485280345488968936454798046838214746758699399112002625104432546699010081365971923468915132481221419983849061073943323830948496963883330363509807065025326659246341761131890602799158638476415313540196869270 [167,18] -1354594292864800439518569504492770260538845253101511005967852369786917481726496374456883819359159701480154457906417591795883325375822641274478970405536787664896257990424648836016748784288195920305611776397710810307330929124736396695664374846957400474796740906244940563475277502534384888212952904419391104291182143075022773659563415572399142502982506547068144275417739105786155982116150688586238172993901931389493160705662455091064632440199498230627112803381622315535365070963031763857128642703527835266739069819521455823990823680579153167722467380600083429472840470551477887231456169681247582252302183991890797953889432298135954823603315944787543906968700523972436618812967161690685908428603907507601831380296426896149723423964058502424943780020729659434725762324161896305190877697909394935087376579125600017091478845721233754512507382042464984503445656709183111273665731617102632430336116535451294800922710498270760658842120358157230311338633971580301160837711280376902050946847772177047533464351229698482625854218517271498182922357415446557161304225663705300999751406236261691676780313384270111287396989925567033813407049201969807417377403852958060922998011816629862695744949683732376513009305440918499134332275747154585860020843763921751225717517703276700152560599860221881309024565972484468678453598733380300028406720733914680199821287654208858822572057857675779471105602643774727666491795905585747538661078085159988183489979 [167,19] 1770231908312945726707317229144588687229035642961672493853483843210174977978538081081611877953125719373901757363767031333379832059872455697239998040453112510064196577246922490908145910704917001392508245282892132932471990649994191458206212711330275016859307825483366875370195087898294727488269528812735143597416054130641888500483961927857986039059268345798733359246527312800855039410381740518742729441338782331565003845382334842315190259694498823452133920677661853316141644403288009613268363370272148300129560472326446677691700833037515121096643948539555361815847598886663321647218517342667797088198895671556583426562622699553301542956664059489359582827090173713466922122097391648951441313593157939732952110971384928828246646400989208509707948798591542210632582751465437445021357725313805621847860739333804572231958042332660663020082100518841780209638232128704652757236508408445822946430354873177331675952376314413267612533885726664407268706250512154302416408445886159652782126434114970422224996928842836966802570795045199901007976946946135452672376846737489435648678663177126328867036163398476368016824806430711636334463129694795995948519543671941209717967208699899732172364904749262373578284909309497037602523914286720284719268691477057851978259376413348673568790021563643338389040021401880778336694973673925178190204186936303636050900005727444976863395261163344926414755795740719920809349825930445863639320339621339685347714 [167,20] -2025131989945792304344092148657879880636085596410990535420495798506955907371038031447102904496852164410952281910479654472106770334450842268767330640045702288868566423986330117179625409995643224432714596080685269117476020502628444778593418083367115649633039821408796389382226339108661166514158512375938718398205519379567863133192809345650016120888005482910297331010599255381728944316996757460464103881510540658433629850146830767592887520314473855184143827150999918991951726369003005044870362902025047906461495788887618254223491376279420854774534077178651912545164481141772866419787474068657440239968662231271641463495964408376342744513149603905064916021044243150553050510209590914265208223756683224402116302150544097619955032732463744051222055441402984997146618059757267281436763460159067126759310941372226358080113905591286721626951125851194287647403293108061384163642129479860745274928396283849507381456636998154323010660777978063183102110816392992740020029722348620783197024663054958575297411717719957885612987628703116075091757121274268242310431095882280304736188358901794462983930989919635504742307448072824467494197160041433313699266428097225040092758135907722663203016160073326105917620129786030421767010230821011165627174267863573170331385299062780468428862451255393629969683315202844438686235141392162211044392253650213574008369053078553773384490871151471313541620584039768987332576872884605157379489559134104853890 [167,21] 2038530373770204774595362271855383091825094446938331603347630824344982522588277054666342978186699616825228588195323729189846725317313411701754693419432902468946381526946220184278892013588696889398749166394582286398848470537818754385314858322589651662075394568028996840905905547551154710036162919689739100298367320063865226630915919473358231217744168970618732463588797089558728238539556361564239088080926979974054590090241277358626690965792718807865720098354919297939680933969409513294096629906222608659444185410130130137003298777298852437868485364171824045353500901104324671218384087558692170783882582275257936206103133061287731051244916573844849118967529001412981699143048697067967398968150248397547024002529184207727971384762884107836690576299513321167286227181589808111210471580882004785355950547078387618359545338044375065044108272488478478390874989837749943515629014611732725006794046192254252095784140614158028916958014438070330166565653065031446253419519668412426768078489480108142626173085298901913045675219542608983056557967598836356862563085464801095701024105152427933098429847487111793585273605677343349375485367714959157580189831098825020221946309957419295595552456877887749439743474853343815783204659296570446345988901585481914738696490882793592413274069429799904363805127618338432220052860669019366424961873910368359095311200060489554986309566664858148957948306346702607149025917345876842740732529632695004 [167,22] -1813520355320638663300289596147419031253947768020916966656932260908991932498172879740900908997571875643629153934024364148896339367242383440452688052248903298355969245603566839821836082992826141088364838477410859895129570305384782976503235372839694530255299771875822407951391060549206538409585616392088254009595643631277311826646805931751443964043230210733864333936033733728085879137943077423547026346006528202746454861709445415639183913815899472499301966338409801054075666353913135784286762022198897587992811829189882186961188274369725474970283654155314994087574580974602372504143153912162799160116845935835081387341132728824824520155364197109028515216214543179990247022791833811310768057659711294271169045441766472849147152379578182514624511153277473041195316446807461306780314808874194978477257446280389668852848584216641955589884737266274740953826177171531456638543001884047361500313602709639986677343039633873794920947745040390404265158732522422619570952412147482636642445521853752648814333913680071582296266746003297514342992162431409090422236249349540056576769128167950892208003008123217528110922856589841839414682020568141079230478089442691627638804730211195118678977232274541914678448844570478491393511010095214780825865692023287542558737992488792326973115595298949620530063553307282503172977373321854851675187650543011297588421261567343826170487602032143305878394263653066443954207068010543088133033970395910 [167,23] 1431133592076047996251668504842476440291880242032661892085792602858265149975169165161063499846510489540034349178161494462696739221189764046732644921567974212713391954202520190242078074472311056691393985268172307246135863876764182493150715235775032158544666007909225371799218121938700977736210052246186722147578642208634512419675624307052765389828894195877352710572923388278568509032285986628732794386763231968892554976067649763721006795874969347528079979463292165191124286549020400633974349565918952147381398027585566300820320716067504422911925680984840163056814232067424457498589886379277049234919936029346975690048670812532252470567679814566368985890937233081823002344297315334639579924856933525333890215774315110248613342360920245787216656132373976637769531907768322682523274426547321713505618996414706429282257418893216053861965971040422283791223426891779774349549718034047006628988399688822808632203691126424878805642970569405729250131332134927238844673272371042728793719249664606781616116673425778241083935582591718546393591891390555986691943446977788440764996955903598745718988952120901765019227726368450282687478686041498152388934281924808647789846867562854247671546937934229125241248362955166698362151733547624357300582416226777202943236576188118682513889177452895454335498959335690060357476207730737557536894599249150763250207645139258425590449808029349261179759282991890325109640226925050455713595465675 [167,24] -1004964507798038033464188090552235787453341609086874997791614634379785746866156618013770935646763135047023917815862413924829643883846536061621712985336664545613318975590192632513681457799852418134090832048651748974964982001901389744813808933619774572762987181994633553210878642316526530377817068463190142785859667772989332441164808272696960275926190086813531203321432432035214870352753333286067829724387650280732385664738397665584526199322624403931412278881566947043851014433925707409872245884290259257128625714434830533945947977658415797683091350833016882069572754499707061220061505033164397011625569937557437812285473753151978151701827638033581752655071499394605567848632464759834271433773948536640364568957045365569881505463337412160272978239173660394032877108886661078930449480128014885116952432774031106206947881283918687046021521189003209019504630565905235125530825660724875808981715493327436976997669616655105408478001151905561677036599633709903842849856471764704914850833502858587109636239950742170652723012046998422386921220473669074305699946304636514090152589056296810345649818553958947960169287084185349951390440633070978953564880234774017412838923776633351725864660414186369715517318044238344038466146206809862385485201715174345150734278300699466219923457961727436184225592526758415723878326870736383881454744994406107980854197150583096067707959742060553981936043318427040206374641524114733466762476 [167,25] 629615178364218763285407431328846421544506934023470770382305166000853531029138753197603392427843090265080562475476648028251844692720989259631559148127728108090868370202562500925875389500892615818262044929744973130095513112515423368017866991041526977362063479322281309065243814451206955761031466570943445046371862163978774437989261424955415497634808200883308042332989813368323192132551036463823455097993996375282543403097932402216669276930047813345888234554367675531327987079017872899366222416486006780254568608809871735523724011737786673644927481033484119463148246145992066502869591295414136725766423160204405462438803901319218210244345494991002752066479958171525793485476072159740841072052725565143192243944630181977978086989054926724668860319188217831551859350148672858435648838088117128505216447015082628652994607408672180643349073214862742449786456186477760905089799627230607204857271264818086533342089550130121614333460437615054910833688622360676864285544151152876356812104204134028904796014828719083785470041024349684538576503734852294161103138991637127622714988426698000236838238470656851313790718940663364710470538833376750594616090455293322623719035917834256609316263421507399727105159286266042528382749653083127537958551500635791666031743859700131565025825056178178673068553518200922773829195221605893325809800501903777922580844004494265415548624095904132790880853854578713330193540006133880761356 [167,26] -352696644530204414298923885307839075646294431379145470498664502821421394875037796190738629094468433116950120461655461042209597726680379949754459599389115632556633476068514397682098027306514245344483486111072026797820511245566231014823442208751999435737013330430685403454900519014171588842672940624314772658991050543088231765377362305964786027687061114271631394212604183778027222318581950811118105245265506936965043420251482660326865265595939723935324704216319700731057891807263938931731314593804760192501613497136572752172981573070348761969007664463414233944181148873216473706674351614375158586804716824437094340593801986741689724310459507776465017333554222869883178441888187252207438850110910215571663560759582449033729001963237051459506758762699510891924298166850110804048459691652029381570228859225205868382903145510509255090439032187725290432721453696110339044643463575029354109411352068946218953653416037376164370838189171153843871572036201949711407462269478947502596342430838092266227942851413929834778752041397523829750923399322727713365088336669423029023572309249791543258207907811662772740183986666606484865818497828663747240931613632267927832178964117810530751648779749179754446692803730589006444992208648902073114444021023710109342445019929159900081944416792797710984980080288740577068896294981341734454149188210721908366026181968481349410952858516228815073382918896301881477394706672264245031 [167,27] 176972109135865008832836720414874014820032535364133276860545336531181774721179767396829315858764784377145068011691042609742371248408394986288180850948715155865524753105836193223621568016742065301653693511159766095407590732695883876684537189544963325283118501205798440214399356021877571773006792725123684263986976970908387674060697759948703878177048631906802053751726255481084428105939970895588480484547200007235791748761094325613949159388943545266124172222784110078809585269198129179000224602596470363330046827698622323439690021393732515772641508854818825328582154540543539431382444988008456745934434316841264124508610951321569459575146231254891583245512102582525794601383269432612634160951948173026938997912215307618799397733305655604821264294747056497574436066079516720279811561108277130822348689783559734008100498343800493071506082808761313390919823286100756324535318104000852820508696479887050796341315562871437733040676631401637064956646742634947909480310506943767048592760534530440330601014482378506132434115330821098052069384919428580436193517554497486076578242589231553908347947588806420160789824230668588156701312321522904020542469994188998446428992014900705228809649268659936423089292238000377345710484586029841110383521358983361224627146111674007298310100021724163686309924509866515718766335528855221911049749212109032464151149724709654217339862951842148221907820961405900695089238271591345 [167,28] -79653882483571280892093502134250859912660750045124812925931108202308211930346769579087795550749882152564876470847383706329001456986001671481966742744747906151809604603834319722276239909956954460535943642810479257956427671739805212651917575612921658119603251301556878037648129873112835054703588100458022765523075287551512690557010551419817751244726200626565624776014861095763466091581279257874698164702610114246075399755185634241120901151125434339794487876062882711517444085102785785718878949132718358782041626384446202907952096079326999215147616345975533510706594958330350897669805052651167827769956814228229050975531468457602563762015838118903662524882072450297491752767677477385983838660359827684029686254393117164796087211709970075031673996432211809211031725290640676261974195541704971668931065429695670921653839785012501072494379702388176629910056920969749636707334720572656251322741974656018433202758498062657644098253566723385272303146495857216394024680600652081650753698036183936079837886258566373373669658367972666855958700263536248180738683814295347518368089798177515281324783122616115626221432715280494234485040563877685123361011092919954853361075926778438362834534373072544995413905599384196793919132720784197619068204443068052511264909787864331016681326998198185047171467557774935967891448714587218798848835735519007703541388959308586192355495533483843296912691470531803674368730188870 [167,29] 32195064158824621133184811189813410459689667291184296755609476898861750727267325398957872955604626081569503194585228565494474183072740483810881630933991030676198046186048115003473862054584726504357301888948598845045350080876810367921429950383891092818976159423374830597602178113809050285131737346475862116795469429132367243816240466032654096772070305524699407104172337577653724179246488396854594190938553930917834649187831089629374502968023541038266064741686461823815294182185590128770159098845619638927571812341252228644399925143969866515505010799176836769984063517923696408235693499119735242612818026331278617295511542697963718116127054137716386398058745960556356095484655557590433465714665680073605948596419489228059847393542356881643983066468253371864641060036367240561860012294731918163250374057869023532751848765123022357622533883232108636467788498063652496026280488336324599592799586791612965060135699227009041455031688360598986625688008319233178748078634485256023914501484147615092867796793504538200521534321120001234584867172183227799646379055223677930587371087881539424653595161685725973736972174138603896858824403217779444937915146016337816628584845633616828766402209551188229288404770111482966886596318507963322763664055964228616970108554634766013909265627367212830825189315089493828752382922639717667612673449178567963601155560906258308870782609078388375108428371806783035816156745 [167,30] -11695161421539787943197276510620710507794315653233626686689210962793039681582656851766925415001050585052719474843234013284639830938716835912689547061939661151607197708892923608055749886726355489499915647377013392641704188864610137175832110776339202236806641801003648091849671480200925425366016326188514536254516369846843061540178808163543548598921687342424871196095505249668425031017335413258037577380632574696053799773574972859488722018982799655841047263011624610424873410160658668143192041953915406947554726190751890975788869669279539642035453059337181084538491528437436315761908008825566431970959397108524755581361802389029523803091342388374454576470557903956054223528451959025515422873260896589615652767097111796950314028219157777405449952271584818210902407328180345430785551105797776847111754096972304546702967546033053468807014884023924529735044527006597744269889095665826962541466835243170400576890512380393656632352341893246453727760914269663506149202346406755052441213946024811209173409680701223660701264360989206265953221468019015605643130479131094650692772271852076962482340552173385177232826887557801450511051915725954206850160481800648330046764961217344645760476618719865896050125315307867878975761830781078965134261027646968807321246475388443184849219119899287197923574313860964259636432643516711237424869110344181469246353753616249191956741877485025586339772306969879016212272 [167,31] 3820280975984812959802702837333965567776104864631683391301484270247864588003055909205100045251693675289761139158425849128039620089530635669716749911947130433779735438959524623407734323871548837955807846780178214872923371064374261212225486504273729155099733758395349134676746937010747209939290638395068743274234246982347193340526498455738092074230788222265542687548986155575707146431382448943617106151066422288840378781888876500801995451630143693830602365858373714683740912358915506127183301008970072863198391369563844750601779749193409452496324071744377443565677275960969477720493506718131870676849468276444914341204719797882591428114221362423122917456378696707026791519163631901397315447773832909370397832787269968492362372291403587463041200799837925603463428784341534923367261876144648308760829338002886676904387527400454175945469942398738434760039687619546063076784448082249273892866734823668154255156467516863831056539371224329943195510932975626111111478537123269710286101974206564198565138827045101874904044707609497005870280952683161614463234552748902427934039418675474195582779300145439204965999387953466715425601342480048633034866436325440218638308264498474872201653482406147946326959262673448889777727589296334058427518289893588500549510597077056099896702298137489411962258930569645400305940739909485629283381752486746042892450973421255213168897773279857174034101903688901185416 [167,32] -1122499219306251336948032987422804435908196384449497014355965970731966891538787649433511681664325428034913994935162428379337759903691739906807456550839286211002518592544516476301112546494210267202968952356128903432579437938915885917978796400107682050070592824401356997167222496549111435193417062577802629893113413317893578224685839192841828743862255252448107394370554519046399941488209992378694339440378066596263004051626896366179955538382046841205187383654311331485478673232741244983698948032860115407677604498976423780716030108060450472854290234719620978234636045373812437460946013015815237249595445959036977183675454828561097521119046897001544096879427295919192853711663664839698022404423704483684593928241413402726309750662913545663401154284300530352379964747752290933338089601959058085147735417170032764032978493644642041883426566845264310502080813599147407211084695258323397238914872905867653466415649199989980667851729027286279927885740705526425771088559065011708441481071466158783583453057544320169629266547629781693450800193026348971943502192232051276120394690341783615325182193285412663708705519805853632202716458553021825051694323930664994330189512230041693154592723017637175820331435465853995574812363888051747282766493561079486193284788934039123647581299180383442471875045653253966352156997608092701231378960732807710099340901157692191686729864157448902348672669386559695 [167,33] 296692431116132377228893469148735669941973626260843438187495904272082074709933767742923383610780976318495918299001660381545427440647597058828174357175878202972280233327529624524179555845812435680748476304885020778946445935210965047731372230435872075660905981305477272790954240835215184531197305535563084525070185782324985712319817362858567774245526469550617037065037677300418294978591233231260273499569448145357256315083541191866045849825534537781628900033438319875870125526321323405444415922032755779382093526400977916187946912495285121081341076593415095371038506456493422811332597044655675670301424051812171515105502406970914499786999755688154124007299515900972462920053110210090192180481078487337754628245460116259425406606016312452213336355689797839587816150521326469041269625460025819830468823231779227815672397632624375260949180113496778302604963610221705001160428599486269675398450300572701773354582327434177439500176278580272640863385704842623378961145091738558617563071159461767073783590833042715953383438156473344780564141329075948854758300774924824936307152608099246289925028930154306528334111640077608084781151076196118956037121107623971906834703655277629789439237127154817985816469252923094586000664445981573020409472867584144913591469034464380286235955969538188252914962687364742747561099445555999584857513146272442715268168361581612754722737898567426414507599932125 [167,34] -70532306129896942331634248384107550228098241133042603209721239269412785185767641394622414648250507248338319354201432511333882083610113792054988072557010236699503796891217367475512132665681110422904897944496319664112295635495403684477403016346223962443366377229298902282997012235357816730392903676733998389190025454773178636578124683426655507768009985253702981210572691168002242647371970759690964295520179651207746393205253461555520725903208367267448636493981662462906591046652361893030856945572488477462940645763743639318599241393322400719861931521819070293439746661235818873284826736981887932611995706626530587392337742103598329276789075947723872380976700898194738575619557048614265137226560292291530779057974654933201606290833857980674048786539649668998693435138831612501215208655428544594978733796122122138127264894330924236378731002099233575769777018509488258719679959430838382922135496471073151328027441792502560190355295180268967138943875538889855630689458028126864940241057437972307560958020671689304856964719929286000230365381670279690989809881915593963020106463523480579253271433477820222880885557473014627588299067754862843335807916611080882614661114575641295161796843981213129591956610571471633648390517034664577567033602509036881270528489192626488459139256529488770620064057611336937548767493200340995027735404518187687430641442418734385537513803334437016446394108 [167,35] 15075616676666237367659532813979853517857223831322074252334073373446565267380566150994039751991389560830432736870623154101721576878619645845722443477243559157329747819207054024378089928749715927247048054277925516171526562697929811384772050763836711607753424016423730345295513001907073627161708362903716353671996064016938301963111523658296145946629714230486182827339614149670591730575125152125436893981440764805733239217275073899718576056920566821020397388570629577864871060389678197942389524175296562566887361405526100049735973156919459668003789929764545954714106290530015541545615788996252537947627613607585677402026225995862779809103605611482847232667583794182086469852578981098029464036568047466628122464008238336849077066547025354999430553106367069831977085695700542807509146600537134456112290050879513723868138100957411174110466127941459752522131873236040073958598443161791414828969633950026611956731494080662329821217827618796454209215809647745668098369160601996536558045990251265415699036116772122351879542311740799110931942467321864804030652376872223833761529298692605470159939872404644995053169836385032043623307008764002234230007873677102402696661376590532080823446657498088637289204362964412995284075006289116477315293982838242839414425191923136607151023325533451553163798186946457618832760505008587529995249014129727934567945643820099979796373383490011710402748 [167,36] -2895659190836870826209061516662656729996815716828936859869238114206782723876438944271647170448943997621949357244445268382325842569099763937627836775785087551595077058971671145133399399556347962120774185247955677382363677281776099487502815395028660868572180704111907390314942432882521650920994432906887247464317736601625235389362327028028469940085459110833240427032313752364777070290096535148254417722675718114485954947611511962385653855118714556970524359258583629531885806171746990755932742309562293266840198947899360897798988325639997871849562230163539764509591159274971703743517048024303439720737126529184143936482789761762609140621928727162414234615129930528818235165865943301739704136247950053278277270417593419355880609575914453668165919677278276263427788809276569806302732743510099366738001893250129671703445779345092720912379227415957255474767045636518549637277174090608581793943372164110912636937849917313041245194393034298675189185768055102799385469935098419533502850632775667744258624661178238442976677760722613099522339496625934791809219898745263759687624204026619628913438309306606296752906401117258872411053416608640996003142624589567633348867195268761578882896985626691818659411460708566655163515668587074865589768680284429832157689188906903121762732196720028313947846560613732381732449561840293328867599464380653302508388521581087811588131619678332833014 [167,37] 499501319652346029276990249708074394312767630324647821157308525014201829804805998096735946077198728896867828337006318195410606281797947399618151884378921346331467561935682344549775595205103778230281850649498659662128192530884822956320756581507456943077263515743223973753774782069471543761860634338581226873248024607870673832849595804265134424205420425023582791823269100948230979004990918850383059448427552327933423876445951491882978902220921007701102345119978156554064543429688637141086544489122658130102935275546503575635995840061851006439134974189692357762199952137104685973826642124842520503217040495073054422826427179128865671022808391745408927130163964768475675437776663734772341282802863193037785576722892500867293873599867412891342079868896825072374549437486270118740065097361703397347326238335561248712232783437639734517010292631114226514626484001588892461963314295251668104399562156585933351243176485801979385838000198805037505820251598791735338971364515469482698826924706939289874391412005147880500673691863718850497804977761484293045046690237896474990918663767631781692859313183221041782166862124580543238577626376216108170203616271205588802394990756941422273138668735494001216221434310963622646145398788521095171409822816315211110817443213238519109614291438131345280251664915410460149212303602054217230248821990961896283037369834366883004527375543620166 [167,38] -77308036007576652962977016648474933602020434870120280988993429881235507691163150737376502891661872703635898062466535784387749755887484532699929233999623755520221024145655931663597365990499028338140974090991133242499918392207182462675178698449204975384079635724334712803602967752504602967680664566685247684185523147880840856290416162090151920337523668887696969284338426220082139664812363891155580539371965907060468632267162468517767902174170901408786654230501349041088079051180277597108557761989074416287103875009298953499875996993698856749713231204625478186150428247510570248151412241308489322363616870889499050160062231560464629834424729528374950805437132757231328370923546889795999016973481645963704597036729645125320354848928634074889480758174291344072699891527821326731106429393841947146499796101355276126524917884769084441422049052080039042015740091565272985708385687054863324143256528784840575645973780683540239257460381830748133132924055506236102589127705965976367094465397027812135011145836531766501577036977991651743770611946227333258349187660526447113927578268683405724119811250775282955263759095692812899879750327627465859586442824427205698216067993048720303430222857918037029895748541155799678858691245039146614797163905310865920231672341805078694500043858275091236545501301207209155283420718551906375416777833063569948129987796305047582192036397398 [167,39] 10714272335482467008448331340415137894228699044789124024811527961880812918087164006798017209039855698151788207102137922871960552879388406389795380080375210753192238804158289192009813673127538168344497444538854769991370422214934938065803836777159824615033836636934253822537005356663483094880939419311104041345859020158151911026200177556074255778179662815161389640900205328473136323183237647370266650398451967172277954229147799566977867635943139271147223918483671356102868712039389250624926948333313415371865669921192660810482089074009838483369530772607633360786742629731901731103306236857918150666398859480346440143485990523212713769026807312491971848092711074368600523386968052162573365224725507779143860066575390502884223529350856629044694910664937353918894940487218072020267036059584534183063388430877773702107631422179650003471691111528343085801303574088227626466239025401210317012975693171763353759305794532517874235741870927789937669472579712726527503989533236854294141188700675632986179564483503666097337073323454358909321619648509207021753852604873358790874912601780537562525931676515212756946573179902886025425951473630925096871172777237705156407277050857733189987265703971428482465478765446847511988136922425087621014010001557871345770537805694232451258188981510616667240367614977812882998355578913640316246227070028131828120459954876100989802790259 [167,40] -1326492249657145833331733149734464080928311994968536008027746339197652762936523811649065850912434435967065208963185985682888547368294882969274988414133381942578844884033085912422866880954066915906973529688009264819151122648267100475362693031775588963163093128017472769260541481540595857609883773779877593871253863754296892757815702524515343656384908796894224607126276903595948333637435130765784422539111135827780270101233419599811928835217251321029251136267742476768303931800789935856349366547816685672454719016134923740049833801894258000456482642551916065554240538456187414198452068001948143246903977560615895241818953677360243313133172807239577729250153173343095002016636130715449936243767386129477337303300445217674663395660582570541488052494489468266822348330779983052501608060879604040432183067363311713333290168594554516093772420413848748265591663724647257632896694199902269759562830257221117681173696830566934193097243641491210361510028325462380390473295010178014127253074963688826786594686932815550559161052946129170602176300501103630595029156755063700966026235495704815884356303475117592189409427924716534547480660248711547303619114587549376477638079526643073039345119373463379744034769129102013314140900712773770399201010044396423080503239675156352034687617416606703286797086921172677227634820498153343638276816822518967985089387433657285897278 [167,41] 147196629198012458048862830793581930911354774748092595001764129998039308278821515651001809288242882466019044378884201291115420665376352022726386995785977186336718287349243786894221360311581578801430551276122998908706946819566382782489281526090126386457875061213462722772966024043626455804919890425691424387640707771779090838577357256362974624714280841033600253831782080159135267935951249841393792286738705301903930095680702949680666224637945031877845598642355072958425818322152978844685572685927943883876892210238439444767770061773677218434697514588792210601817818248742277134500608667801005008984368732868173812795729126317899072805000398822752381724532413297288533904958021553022938577561075849746999256033763967575694781189678460307673846391696990404045334336469429759353421382780510613716978852015285123424762902689427710386621172213225417378855512164115468201164612256012688748922444263849948435942216342841660875370835835224469421420080781129359575688732074698646815375124145148219470436901215159474464520143978476998442815894492394356764142297542108274371307629675553871000991312155458673707489275379607241526249784626423804502814198856565929675243841603848505849784992967949670433715482230127989763592773514075864094118794023951318089181029791126545436918066667937114489501928278142972494833702391010553055569628690229132383421936074440820498 [167,42] -14878302259680992192913782012167558230163886497472863018715359551266808265894388502278644716959947269615158046136066565389419710052987635996826252909790025247680983460323813067570879589340088926928793878083469141345715222997425604940151595454908023986381805898779514762688037579168798360581134437497904774002011172172982636052475031598144783174534453406348708596254989741845097230557458516708587618064814966893753910274191613382583600082948538571058290644560150269261089065034609012895182011550776904579745865922334632655098524812207856065961099010684771817485729638244935135502214813561362142843221262502935751027577548169554793810781992343129090173631627102068948393787269583571272654388680210595338750506692045981606925645150196221730367864985862732250342337917495262900873708647371332224240253711616939777779981573285851560819239026243543765924217654284502144861692452325073640378964139880008067301625193326048150222563247281825002660003218287478112454061429412747908620058130382729495028516204562237434442847710928458478691165606691749338985989967169758734950609126201863317949213563279048256816033508739705709079440322576466417317929924740856666064874220400331007649316335964693881475212470614787548520997127269397066820981132498045997333039215261614557552219702481646602824137480252999180102227791707302717513070482461597138531084260765291 [167,43] 1353869347334080047913037834861964014081822057442390167341659242333792751662659152872338841292280199425441857198309050435212485931155621466817119872930407823846212272820111271324152823736763847483146742010008574783186302051740358350791594408154124713233640885298944303641060487133626049919123145435488123382500239250388131186501978624005936426026682709753937159334281763280665695486876763009687049638464456766087450364420754502307605568033040583784901286498496213699248481640067688120954778193191921682624062024165303272637831072983381138519191552229808315491119440660777077103228775378467713733413369144904709869955876545870148018335529663811299738943919411189282639771734883621758125468308264743262931040541730458620103583173543719333743456623683512589041589265450234398607171477892644991250566237776309222176871391087380416940261204371978876565746124969348720545111005909648970037202355349571811809170674224858094146838316343810671455239681805758154603928914950218185322750484417181272515303589848878091856491860294591812968649964200206222807402187981865710303505939668355385631685076042007883109573237491459191535946161970635295744486748765499556323175493146209215579895720356535280875655726679248134202097422223736259748287148564330842521189786214760170952866908618658367622132701825664002852526325183210174854329172260823969527250469250 [167,44] -93135253647423809889198020357601488562947315905672722079039518271539148059169812317841653676379997779163225595576455442052215759343769462857298063614874661589994572183867974839683793035428719359325023262756739759567658435626195175599413075311241216514737194509665886903269466068540459345202577548695664389552384682320287623226044334223171496109286337185184810326819529126710889258709598274105723970100089724562716024186059082904451692598405241745543446446823715703735277244680832263836750872813313823027474155685854354373510747358598068709830850319799048089282681339945103066594269865390759745068892449836800048384816655283971306581034376527408259097548503013367021710041390593596159175923160569019220249713057615695370676042264819218740857575057156811762416242883612059236776567277493963130333942358470394735473929057704644882535279169012200994519469908772139968395736138013467150484819301814134132756380496845420105614929655701403601287140191171415335313955930787132343200861270875928679345467457432448735662786813251213339938313559442082405711104111779383826592846850240637391528624664660702910812834187418052232977933721676789962160670750392015947132546477342601750330133129875847747129453459169687842275025197877189430325336291574813925390169065399062771417903292167613305892521075379084298906742917848505432260367782281190417536224 [167,45] 3219665394378168130421974710711344594733159605989900994028418265271639331372873575295361749942578654287022398407381391155335264973949386574595229750502124487646941822488722519964460777939097241358207189086690500855022223148073468823310789835095839399336843990306406655289645916116256017072072665370715424614061330659576210060184457615790823304972050893567395523408104932931381995886735700169550459589735278647342424164925751945407028086401173578160706653748094406911043500810995098138724733778269911364649744185098811458237770289077196758661788968982457961741267596797009600068328640653747661828845994354094280499777234344678319897616829469602612638519329678368043422350776364772980401719926722853668858455925350548776992266800163828306709881099204870962101508397310670769004923688232554784553386988600937186600402556679568270746367872338573205413332681556788458676888476586247608532121097981731563484642453955604330357866024591103529725135033434083320182492584198579314639807332442330191169912211082199613519670115046014322795052990964875776022189865158909692786136434640363232079713893679463644254940991861909373295927657729752607324272716111800357843666912130641383053372969681967637186785109427382066295451522021812239042256126953936811353858781836038412640726831160726004316879487400586194631102685777472175444625576703025496767 [167,46] -478478466540453944167624428701980968501681779592579640345794417909478901446155512130397492106012475662443685114526166504750457596704242317208582645842074241573619197191463970166437390755848412232608497527070458306132378833515961786075354788843771856696868250498946357641116537398031768210173930354680773683206676372912380418598103789921639159966549456364766969083193977582242436955333538259101867526545897301710521823828306399214894877348932671700182284345958371098748942696495776623031007466085745224962373164308675295207209089329093739283524306779487928958018995155596200437714206009597546711647712772697667808735636857196044928180231872978121926696197505592380354354167532356929811149548663680610113537782474297519700570744853168606684500263794719837335971235874973199484995786361673477857776776777496382198745438317678268817285873325680779874783685981011088541582404499577163452745349446817724920943772840125983607265746116111044595318128993364259074902683165024254981117040298976329723148599963733672342130889812483539714504554082714263197023280538489816634725847179081359570420450265164602389243083293828098206256040973446804650983904832454314460695017219751141070974427641542939033201874268477272220640819335117188763331291934370912616509512306786783601183249840990571673642471840995726495954799352631576947442346097882317 [167,47] 151482715384834088455884976283873457520110002770220261762992078766994368275817548934470368674498909067898552952358969766675838305038326924406260211717204803415273258679696328483446262595828999808407074148512773423042576223473340833907484513908524505300475556919138952355095467045862010519248615311750759967163484907943302571829876937461502228973328731413480035715393870201798583151850810562503088612520233299217743091615793814806028804539204714149630116740650159009867954230265400404772660843477208700198027821919127908183161573312200310594552650992176590612511470828366019924365270345704875512785809389398580042253973276643119031197835674566166363938931192482508542135376894494621943193657776459692259003327027787726727152638673885009609181404734487828088886583063967991038451001192930732699441352690361319973811197289924777779381883916109015142131199332690279902956574411526793184580264555424086322615038073510934524969376294961655133485519238881119209555300775815168296377611081371824222971339319321313587463138106927315828370332191567780760831842678633401009835223767314192907333377613680667602999621040438546316195446471917934072357490606006435643924685234647440872691813578212292404980800144029827698510254063117765683087157023637714207698677574249213375590646871965498990673031341334383064970432291393633746296209993182 [167,48] -5410268225666239192315665133139495493139672532689784978826645771366790066312802168697186992816195005724573009386702514268134235486945355224285190611634918773399396072969956597327086443638155068217716836495743454978347096309450020096374872899721970637215389436769216815926856453828194446263763849059060769066502728498067491888981299459317990523928435393889432967925056044876065574058680972722929592648297264717519996392640273802996214269855957829427541451799591179255542162911633169236739832645690085620625250243322555068876091906444433392360819364266022028343201450034478000637180516146851902275481941041724020278497559288477791647348930655080855077443248900546993412895118646636379032176571982370129291975503008456069444054277447638642422739347662042712656577850873518244729461778320239958162104155207947294182888610962651606182875805304167323836856862613763284063403014165370169774566532949861075918815484310199418275699545947496610489583671420908096005375377238380622776964405986011778547217378530817578188357538395121994652230944166657520732940768162184435606437932792644519691652204289337124618705514785202175463167216874956742580512814119469565025519673481508848318683810073763226920629878943979967683198882045799255021875795295013727212481494455969249738720406447407018885021888625525954125286612313620873587171954 [167,49] -2574704733206246303486086836824890345640020269485346579278762678453616690004364774711594225654491863325894972690991136978239040125156760579164489689004234139879857493469869346349882982976957486804097183382418191461138222705626824245788092897167136533528173792451922976478142750985095944101211488920980937763526211605391649678933999101970864943887384686349666931658503371217465068723754656242338857092221241375384877209119818948908487130207859605651135093418152577654707363239256493723624625455037844799466465029632568845923537085435477270244696469333965130619947616526473155003410845143180999305401029359611298583581333268897580883661714732413271147937104112551687557765007640706189352953171886202050386975833832727480823598914379639753322253871515802586925583117396419831169901227429718469771091086336820387882208848450418440684816521267851649403613251991378536302784806178040421630047065566400716949933134876850383139031183052742871042604089152425004063051773187879369121433953416576231495613589097528432072816344904587335189501817632990673578190513299952123698799685245067745124773785476443258505654325819548075774471957033641885250838054258459468560922061333985445198482192081225214607393984924749141929929737959026123478895544769351601172089904562567525046562465775735649176058986811618845365419710437838546616702 [167,50] 119828466846273873678934715770352680999310410209378669417631357854954308710622028810119123039805413134709276115475177010819898081913298925857380503963302044020557592170642728182994762832287476367024227691985225167756466799599430520815729489340722725013972841379885634486102389371726539661340898872425870025210058152560168641087504667854435571586664266161245480764777522140711632103702905649630932314621163105620093004530757570265328528537551515737508238633309847965748717696676652659992531864323316334133526986514453597116531663962365004001595704109195513589336067730673076392279372169741274977795031510852090259453927061857666681652930613108926180475955492780891220482715386514448053966998143443264136264898752949362759661325410476639527332753178069854335636053598052582275695565146281795623440798486945424884668003233008894575477736054781961240035987836861656838911692935073465414440843406232454652211467888433136035547322839199514386151584690849550247720232728685523435194574581329503941608415654398583700307488714275646699268192638956852684301463950142541935872696726184983755842720946872437455593844734516977177656362237267998509677217306725923378170145190236899329317979267680677253535367871692001277509645501849377288608031658203419766444684438554772600819194779336747947713890986787422306083872013063087527 [167,51] 35282538052132972902191222944463327434774397199082411932629687936073332331266871502598544854020981451084888435276670586693759902080412709012211790869120178991545962706887587049805012113449858699071664121121405441976140130343380891084858159530654895754981570766141981423134644288341566692395255284207748058454222546934521049663492268213848581757104307053888975807175859154613639311329592488245596181423236157060955798591592326432802992723094239319561136177730371757917145826363888312365351336986730277207145624169888095368184907922778212449037797080419827794221669952407050360045143466674389721280421452421160344064780344466509006265119748511673962217417304244752833023428057639303219930622787970218338366955946300959018540458916038145680465881541641567510770957974441355368930510144312337834020780245068915988414338273769560106147672838632915643551814920262028679936324232499308557040727551624550586521103365667047740713745364853592378821950385134471011921064673227692721252664477950007092892414782394269457833791953943206688787526710224478761699652125522150936672526183385905813709232295288614858234058317650095047538352454512588479832624472883629325108599502633763213706782387681647543146244362886064438951631401456083528273416369245246258337217061479428041617301096977573275210113826966806394527337433064015 [167,52] -1363337687806251981765010567355708512609632583617177238946163956296254883400728825418557034331444929163901890294030907069772507407371347319581893870759485289865380403034818265692805056574964059480382029263824949962313689711999805254179557891399588118149543673881515125779734903313084435836676499661702441643620058979299759101143397257797063201749582295990012846597944549607926277218696394156394434041475805390042409963781719879870586339940531823237119530624073778503669785096358105032435490680569375086041477305544059894281047830809477039567847725678300221181875226184101531394788811404501141846504700010617484243024916671015854061184844307502404865094431932452373010476812590077560835940896120816414024026411304523177434124739732391023783918111205794408589941536744900858031341754052994374896841720375638714180977887416404421464811349574543032818764746444131710100489822758169373029087001114319327549910385786206579629258391066354062878304391575848942428806399932314053462442643827813421471117196650003646103624306326020656504988097212819948952709902532614679068665957024057518198874939366849517494433355182347441391732605687272873839269854128277024462676479229049424618352189718320204386928860066194595286458156422350054166467046647565264462432941548025065079745340912628124322367061390975354154259448534 [167,53] -310697841868708664786167910333248017102077926011454159702383739568163848974070675330351717756680182862096459936525191902876886998932910809085933914932062951228220962734234776237954414095964161688683911527373265146328691111850390784420247617054555681301650673311671279281799748872394890447513767067659193539354407148244432671104221104020179305751547977843485819195251846060211370506661618278666999125420523586974391839790545348870231850025497306795617805538833320289598448292002365928243299710444375220197890538693679500356895168588111098387810619971937775771860170722415803360193705890622079709547058816996580847705583051214228874481045825389975402458497352204789054526262596057151912742128040195291078730627571792902495637764041762668373937905165167603866317516982617439329254824176668222730558535058594424069656705398061517614015118755468608652403202098070563577494437760716126981985914214075249032277442209593412290731523381851621350353036855660803732936481312686111386900038484128381098122007735018694735661946403003064141998464883639400173096603304880096073558339313246915906048818870096778217478732376513985332775732756694805049128931880808361557909208623081967609291956418445994665555538624930750963838135677655947809182787871187537649499340517205654787318302278639616629066131326649055257117247 [167,54] 5848940951745502135982583684649093297723384653270300115169138881855537002847722631274197694037507573042292136335999806764101734122594806256872588966276074323277308277458814891424219513458780863836945839898271630359067492306310330715584886785027261811660954398238693237245574488087356819573799261206266994397355637960551628224420382076833967819052439691995496870069973181271405826478302193976935357549771415201961463826527874579990491946713037016337346075500658820933682737611155359613115690447258457927513285710475425128913294128629898597967157732931963831243205116578907918780868576668117934955239621377897194646935658416503819159067804160975850364190373373632532546504291596274753011861954385938891386629155163900098368284690711797050245351108138333553623218835049500523570738381953091947482228635107253434845680514878876827385640433470195711001567265065688384758609559962818100084177983446664878172262532752909112186813461355422575051911675981137617719753317322854749698253351815310247348383247171043687164044900235568716203693636919749655417164834133250888592218780950366208001316512719467180477208930105164487134769889584942148383746190556781578741444224556176472897707996054030517818286318476289914803107469751850602454787269441127464975428765874118449435478881177562997109093408947612957388 [167,55] 1688800057478014508974698485658276250090642817398345634276098202465809526752630267298280333319842480119381903529872747246182895803738269001066237717152036767872268001004852769233272764128019475947574932305522884297871055817457561638253211886150120162391892603690920429306699810590049005564240258237112668176897285883886361353213950247331804460980711431191617684328081334844578431589532368678803436267773744716344863313696822148310832658411471027394306479150577631880677770043280425904058883885466942981497657875972390938536125133800267277909736211513726818491732182654955361694506410107354569049040842641127835814024495179608290709918138803587186479729504411160919627821968062438897649020337921140286898706285099034671391504430325850044067723184551366034857765421324809335013094632353445428486770033209538757560839325487454648457479003956041454324398444845767533126331281263534008916473643127158087433309897781243651515417818881229986506372618266037709937741945404945107662338715883435369681066014563723666331326951949857412689759688489764130772505047919643117710015271129998411656723964834181885922861001297720646434353549701465021933428404785495992129074254955687457555015140528408126044944177173019581124013777327448832606074216713812136873033710236137738309204408612110020745531533550049264 [167,56] 5001774897725314216434703520881598278882324954710270972797464076061346363579956044012501137618903711952853412650957448653482973891408710173109886300065131014721560031750512003203127020144278373522409971847528471132206001015969817832369736809223519603775390774879952372410075200820735472919614831122413621680306622474962796640976097669186156455615352608352645583490358018893970280658524859678315155251506508793681294441962945579978614039032625781965610963817468965427214791179672704110319485294433966289094339600156295813602270049885013089224446247772940742563952581812732239511453111765333766033315366061758247098289204855114928821135220470471920430028373604744041373912529131407786804412064864890339687802044078490614355003411542216282818399212559939190135891454476527887413548878630247410531003140560343331045884836454698581132277247053093560574010216540229825257685226610572652686832886076275408617546059441236257737199185760540894324820638742727499336991702179028812999793312546508059066971424725578062177173316736476123517911515577650985974134737679352013697684510327391992951439243767752262115923982489845828557427320023647416167562033598740068620173115935854615804113393538147218148476998190652996005221422259324071590444859227514715819612070939669846890397244915782045481825078161 [167,57] -4955794920140935634243825996769629992644979496591514467610504400432802235770314640756356422495517246227421064520893353104353376476966088669730596538116504693314989560813951433773618051174562955372850635614202830782730915162240445711361573199493646948524099056358829263021552002848761426330093513330316976746140816689594808663188145141927985582765338941944832397310458027637504032875439738387624736092031642616683719997937507436340556756410833255171021422368933585833679039134057645438441120490123021113636313936751055991249901348633431086146243412108459996108495239791845308185133204459560426172821675951575965133498457656166065395755712702617956090742647786398897687118870563663344377347161125845010741414557030441447168653117150695046936538044838779377370435966348108675624900784935718219384623075256866657641556588274914935922567637587396728712413273605474423599295816245434463237498863400038586119554094266150207927298054020675161608322684231729072962923683038244822420931951253913264544098592948027307772840426790239521461675646262561120857875008686303934561978100701538478821982922261869633971486538941129232392563705285115269693280706768811914476572972198689920940985758765078574153901693366284132170286827119570776547750758735161440106618861211625257345355308407936965378822809 [167,58] -103793080251587498604088649563637710616326830886331527530276534301667412363950873465991055911195763964693024334253348652360360480638815303438395511574268188906033810763838236896679664083828241656827148223223149043843170887314437369701223574050691281216431819233391737086881772049764417917662055664058381557601926238404069341682466605554634046674333554180032929612970817118548089445864234714344004389187422380147547966870222548232715729572162377005660902044289304259947466758744241846052693390312460020697318584798048913615725243699678632770187105095057562636350808447992574958727096167631583496385154891421330103876082750292357207305602161609244108236711644132735894677103884626131555178341064858269672417801804162840671908911914130247556578061133295456380654399794590669545959478548592707296788600608859937117529130651749642423703958182623768761231333217380222043783857880571730210238086985468708042841484150413527181189778992428268206035457466435613659344143542596576440996373383578390931139909211587430103518563136009014847509677228670896454835597844880865945840537918573895680045309223967206178024683116704870085216211802330800139663972282261833868418050454442969661594379325054846208264777125317781011769578517969258003816156291697801092282740109744915410397943119179429081219 [167,59] 6319285851433971669694773175608683840185096739163446784888956658892223513027005800430997192350180715442026004711664522706982869740146488575776105318724346649851946392967772456576930032089973847902445386105337788312802965474240282143263472915775993527079652339346660391337663475206526044338409664575672550953479149343865514331249918329092985562013670093121900633367952200014146584393690694838817727275933358436988227213860961630200932928510949873275174258051546685319532555865542346382689168554241609381488538785633314807075482692634503165020271512868477066547118765500998804772379902870486717461169043448726705099820535453963949488871233479994590790728635244032122071187577663169889588106587743997284789299906695799707214348436128919752455698828467923139999554588730717258183522908666773750599686121184719932798147478483538512474580834054456405694222711232925836141324783752481564373877062360281560955820071815313522685177472696333516858161047441916708201813449986047930028349867646496425786654305518148177739329688092075247427261064697601307425738477257777339638524196849732741376106881447742678779262135516268132546075800721003960305282130407262422784387212803723841993388911589092251250698082100077324722446104114780973060086628063905687237327026404429168502029997630199766 [167,60] 240995232227967407163115430772435078934046551869918031818753995929016172364715340407195949335807016525877177055569002882462683718569673972260785935922041178281098462631912024533918166880053862543839227396644847265236622465823277512436994429983718202954566200777800251438232507437818010460301142488678992950625146184757784279237516326028701557543360779066769443740013870714384123807920415626686590180301907563007724952179024651869149651198532071959711462057069715830309186369874733984051861938563019484805451951722091182478451300452422216202341828800893551887978429729788598134035408716742256140640662759543304562939966573004730477249564376009787409576029889714270370056133599987853414556978125831718639568598192475355282487572318032745448910993076926693840364129824341987302197236065839609076993617699419305366093822810221847031926142613502732767476699702868208565834192088329917555783464858107227200308968567801195695537662452230136401148896640338018414674243459518625341274894068227706747574536842364516035688742856292079059378478691611667152749156795081012778904631796493625384219984115153753926708220316167832901294342278014657009094420687966614522046246725812582514731876810640502085178617027921777595832112193503225054919031778601720492776448576623546089913726216620 [167,61] -1556012915740863860197388484267438196622148909393661655816219637467571237407855479528004252680441569171167009503250222412071334283680124452661432653138908088013557183606169517847554076673554143984287183854972463813148924403432234165795371039659703962358423193796075274112965803705385830413616347672636025658063894605907498390749401152540930426550487644347035718262912175212041791558488149410597922390510708417136413602893165298812430371746223386560574461879330000215851583760286600391555049378443413907966824526852633705806350913720207418281240240606419587960522983127995075331631687030767664537068404571418640537931610852811106960436339147204886775251764523834381223287732432086215944355496203422831754908213290438239511215477442905096008763096187610343098733524016505353326957355040306933453949719166822357406420891705593795687562614613338591300310462330131943652919709577479960146238151498987428428173466496440096994356885983546251463521767764108623488189111940166714120106478139588005676292346905352829136103927715943797459963215782566953051513430639677647366229580992123807700595967475908444972464920117331116600513579235989991290236977372128775882367734853914264227904253552196080969323461998372159906342771575750258529362594744890244746603173182632305439385040 [167,62] -180900657151027702707778895816813559040715987947429997792490255378967409915331330277647708212697771371192872648250993480544025951247253456479570335319955949706142028547252197355245837485780272347483776108256855593013341477105247265520813620230744032595634108356512675242839108536475136084039886206175973371780439306443323532365349425922213879395079257580203966102687677928175640805319271777467865808690881040007381525620837704153626128454140133977531249760402294080757133505604670455881358294854239431766910396952120194434396283463929457789052419422052260605195896275202683443997492891552144705933794110925230859677803634208974846805368148320795851954293495271875096544849766917316915836042267196865933907630570726168723994508692776556229141194884847165706775916838639865656601200488315252857570492081093630386948883564291167776249444856478600324548604092504471729321667511433011576778102209419376484786769379211173624623256042449238503927941116798376526672386484540628602547776230218158917081048648762200781220935726864579383278842117431128810961381342437329055553094439079277579951877781219805870382167306502399858438674719996587088773245470249396897343629123693451244811374556328778462315971377429191250795122366632587484424066276098046068299637628040967757537 [167,63] -1887068764311920003184964312558398163177487581095535304609411215928741682096349783107987956191781218142695003161508424264864400623650050228780138985342364015829498187129674680503930300123409805676627811072289076541041680355070415370903310136047981804719025837322433934502742176436394566914137566341739765176422563238615859335439669914345417951203482489435354420059511288143964923366120459933129501360444368838497591926452909443559355687548228100386904509983102080182710795915366032179187534133261237015807830699327816490965947377110795176890660532619906464532903844736325956032608975903061605521193401878751401304780884852940006993180683262971360167566322601960388212451100698916705262390692498885073909967180082711894955162744810278293865907346970935320342348507495549972603939061012079933387998677490553654569874945703653740788162322201375118315186492501779697589865605519408395413366855739766335139247148107769813986752105440414829807049580900161014978668274297459507184680020738657362399985699408145067903343927887209879606678941985430582429214762992708511803172257758293873380248460912758780906934085734468758726682860300369041165437342582519818481960559523485138054261711941502000334859326293931099926206242511523934921482175655077976100805830590862771 [167,64] 35569206944539530211846575920136238904115327824986365751623469005659616919850657784829284710250503507871624443356769651472373285504553547317097951522238045891286486629769124681539344059222039988630220529107293513398958779998990989995232106695390362336625124616961519223962235409820313312119390402201009360857391869092543210454953103621659497550065268241160227593496506961769248654613764742171046365906091147463979362886920677714306983520414024223198681598761689992468219513505787510176172908333145939400778787181444149023207210428239679801051820296543478204612023130146840798739723218776255948804778457078073958752735031935433533933910372852138090565160506204486002992567075055614896858336146453369083220740589156030080048004908058970408465905932722215240615890986528928097517359762158382356164373373100859247918414279615150320121340905520401213026332626646059198449514770361997481465972847905004087032677769022281095324127332702833037658530827883379628113283699212685728318724892796683980128111527460037955101469834677404930852235713583008866918881704239868548600091537297272667529043688513524585761495785808381593115506677343680482726546831809349285993465838636307070421562975862140346295021406216993497213745197186717612016870233204165811980227876086 [167,65] 856654524871603485509010929153474640853016280151202021134918659877173222780467289532313575720479554939968838089474135913885904179312758376210187019000636321294055526647590601680092290888860706377871848767153061042583536656568314896169548044820873876012038494281753434627247005060145514871294681170502530094657122929020114682320567268829604393619075957048101644296997998034425998518626376520137959094479434367057985090306818991290275144089430076255856350414912034325264614447454141453503535643637431875663975705206471607915678436033974945514758442873046964126647490898218189081403998521673575286992791495814153075070352296602575253065225128579397700200728138717595669310763578476633495062717988988365563275737231441911674448300547212536548040027876072976664616126815547105452599197161331782700727640295055420753571715931380608931166458236969878332970875429001067715015168732237758905074894033356207509652154193098281690970726572243269801497717001038179560974195511330000554844463340647180010887579533881318103936237929920770626818492473646748772840399051866817831648629925425362802486600479934109906303793610606315337200706195247657928957474574649698080809563303116052544772710722065561249369484527572564345652727078817544411105977571906477972373011 [167,66] 2883560082634120871798042868186921056830593778283192851601660162646025782022155898008994913281143923202644061931924230155663655029550213345853407887158150898279846576677049629323834678189797946758625543525551812730647509590624863828509878908609847385670908154393515076851088429947298442656635771379598162443573051341953953713135775282128032307406118261925978374850755224387959893114761374545877270785131607842652555693807384458866135736423633465380063939117421539678057061072200369505482063905153610803195859452011358986235463417764023593612087086485376653681519569436468678154642188456402362873456706054507601715267033662203499703257826961397312492781081465849576721576516175816262253254279325567641510664208957531225667743371389783017693886169370454491405438943709853245440345970383049114584755390256692790279262052560219652998078041113792341326635962853409369405799022620595456835149247658928095123359543581298428100931843479511559310602715409769495736451876955917025888963133952949028767446468985457458724295298859443834773426068946315052560325413216710885910865913122974162558910154004407541330844417203667347340239417793245513991590495347284628508247300286552076300758912975180051229647428497873108760975832133798021767519528666713288589 [167,67] -72917734596581133875051677889232781323977017827910069322649987137968715252227247645044041961264399497966473361939459077126008499275680873574355637929068686800532817265385644835860724907747012656257958207474583823451311099504853554292683979566386165673533585678458927423451047975297410790412884044957934811505132246860801738083364744802536835900381416504539375772673626660717886472567628982076267950092038897793419775482452387913076371996862523896091272963139121964073690927522204035063611242533126694063699355818491077545756441422483616834950766919900705486127390142697295324529648393718585411078978483137832838989132961736911751937688983024864869200139834519901551520631664376077901320382967634878121681878501291848552599031568954177929007971827107451138830179380603570513613558792817680442687392111234507758763370068990671090886722931899832077036522158361219580606843885268603113450923393293652089506805321970889025396811701860111670682529049355041343623649132715854507668666858405244968181238463136383546864890525612199160763811229037794866693660205233682020115966991601561974081904594043442624739065691700695927096785689987902792475830394387348159472507462795781393381446997543651003763600939645336720901345076724642324412193690625610 [167,68] -796131730236213879782059751176705641717782166383113295174133623512100970685067036514437403624324580980874544546594836546358454966937735163601197425765638221916938246714565196673660524935851404764409871849434767283806693767225142327917912985111631577511229354984921361571767381160873772512473354868671099845532474374240222692358755763557596343466508386031499843515021378847399350742063172869751258238344039409288620627254344582368893194470812317473534644095110364945085569404592630442269762406988783115418842209361895259060267248150933891915931755129180463311360835334517942467967756280739476886458895586721505718073550285260953335595907208923529387191608473703719262416662741520167912013351671239831033257317754599175559616120015884631700890585016631478415029699011394670165757014826328654561233585638738236808184723118249113921038358864726610688786487797708198958635165223743207991656435857320226637617196619500001555859374801988377000221071353737115993245402688469981505834279987087844674296773647007799017472983254761974039030619450856198752705921694529263577913672235502390735716296852309697563550747543438427222113092375132001639078591203311041537459182905495995974902156128712673485403161032350264487232455371359318861087504902 [167,69] -1268100653783586789525574279904796014297945002011208860639907779266000513671799323230486258224889101281594817734487046709235994237506453010379341315772964300756350597096055874755314828738194932783640300167974713860192369247742090265255506093801732730473171627578902139942116869521351653559006866043945219303388146838756952498310251719139384326413869535191221307897302404726548751912077490107443465425835811959914175482849001929023202651563301372362534304726039284031799270662012366461259409000274269208338385600896712031953171397607072776439026151487444510999532679516150676424010678915601425103081441035395835674466332713004677878466606791967954567143497850719960427627065618658373345039633511960697681306739901992644958586269927820654125144983734649237050652596647595173278596280427585926287922945724830888264142684229752912013776018175029595115219412058720763328302363376438548678640884979204906696271539613144451505473829646813508695863159149775824928966911182131678360695110374124569428949105872108697342340254123993647247343683572797015600294964780521426380874381776335070380842011223554610798300889054924421238693884198314256835774285665209698535311659383567630280968721423226667626679064484366141792888449202564308611875 [167,70] 21658078657177082590811880557871875296025865644770512177780356243506826607664532851829240541869525882772640514568749663168482660188581782210413025670527484394307954188188191296152124869291213551433126671310154309776804336458502130652353837427224878284920713962445927442651917034665910778403006003732347405272883633603054108158504694236297043564790162196047041318524742647667144130155675262287066852397895260229451016475454230720868016253764201073660773744833923598271112541396964864476478668875850706651712352056839716024862820276584572133023576539968282638462880447081949699744043471448644999456335912096637357328509775882528930908578143052092772136997508974625343354040441434504530029684328986891082154056135840345269457822420231545872952033805763562764739933406875154852447422953608359766920513722738846042940822725293304900379905845797304768667186282898512841880490950224472263326974361117191283582359668852197591067419698127898996322772713413116123422116726007361229263877451420623049522128774738326704002680771285378893225479671263615266257577060496741493403962215870975935214324583786749343861953002208171068665752269923319550093798296894134586262810229925595914797359087717133585503244798901307760641101293504456083 [167,71] 153362995758748491283118934182068897878360917756284889613984087208805744390472484498014921164349800024361489235740150257015681858814669127330893418681984816515794225273284741973770668732063412345270562839688664685889526327960562534714096632762953999701529138959292558464087612139660273868133022845320507897475522662855121121263517391291497284475382873264899178123840746188745480988189057861185223743276274456003744355888940980894219824940034327709283892699196265311039338419340370160532248151402189005267035462477140748748880963207856497019561423585398300905352824045146774561346716520182860100642679955302264023512170166075461594767542899123810906680186942387582352480319826258768901619334610849302244898750718518102129514251655476753925457227152799461649820145077911539743417568709333457879015424869054528968794766222890123761860004889066018209138605690792622037972093493840312103161779243936412028743988248235886229945298997481535371711941950817301408994490312955545969038643748523254473946719782127901642253986234018828216856119185658074295734496362976988856669514739922206270899644152012903695683692868946824589623338801346698598849163104730176136402494195948316914873150374492920377536028090750187126922917349025 [167,72] -24313466337724444014017615012117891064092591132997055867066364460422343011948753982519472338979017848982528011927931346934407759408118785604592933566343897697920575828661068849238578068302725333179948456568909496748724841977742677026348872831889400015024238411860749120930133868750616994900973794573522662194713155000191975193650088121280812325269165809108246662593399540745438213679171273143749675139767567409192617797935196947352899753225627810150998040987056226097186454955510839196429299624169090282002058435122755216989483193084047756957509000884083639818785940507162519389438520776314254316614595906784651314991699685916256368389918906975980787796422351959903187970073938138193074007781850785788960090110779349239480014481693829605556284938101640829021152417735339725415464275601628438369915693342661993621093008402064677286956360567734374472253863608433927545129796211812077780711431071078668193860189132745549777922486869554314043491558491150007963030176614169675867334263256601696812785743623272476566404746520343301795454300870443945692237426518606080943147946836148395094324209845353995093706851387948157750909553462604344453721044362532935594761506479324249481806767084651981841837468900302917668743 [167,73] 2075191647306577679894475699486754835444139427604637213989413814499022632766149240716023956132273950128334669779311929793796699947500729849310909702657181921214900906045197947309113149323281330847843879545754740467276876526777494728929758530451248137951334400051436854569324591152329313700534487628854593046678061407177029492285200694670530089115335309562950110143137190155884586925760525806355724126158405699322117240157809765452605808160569546264323128008731971958839872818875569869194937338990785923366450969215880826625116746314396249651736946331408504042047917669700508772191371705390668635593685021662431576393143946202710797911543623570268140751622941695399295406890765398218963738979608769440713416709574133005185381835484552432748880897745342682076491854505387844167898122488464677031102475243147862490612238083698666337049519789037482177283746082791154068691111665970124704810954407116762510874252240939004007671522848902010795058482803163483235512252052224894619350492157169051257415435105982068225550188030142528277871423201153970052857865597318393934237445396022467262235002658968888452683390260530164413044104341419268498121108070656077871819072979582807966244587851850585900155858768735726892 [167,74] -38921426427063974697016429568530538589363104238693420127402735565625659868125481782190619287776168655988739090254948622038726783096026346293704763864237915772135510617033532715749440349679902658769012997215776682408273022999330060948262621661061247275416578098626212991699002414613636990502469669505311617117957964985982884242424732646849458592871068290292144465684430938985757775407366077939753636161345178520949256503396484786171317248434089944439091077733095326960097818702883068314055065966104776904710367175969373508192425380297876052890446538521601006927539219071864174947099698418858274627311105031334785486161571516983535847543503248972793326934436211970768973761189708291705155627113503789280519198932642370411807147701581810961679392540617644041323917762336887026850868032911573601773858518359659514705781943980878203601658148027355219602691169772175105602930003477296618549778150275088005393650636364629172478293842641091318389780803211828038157074682411962994318880251587630432277076663103551109424491945453395684337746054224418944773833185175900221784067802351452142548981243524002428351770553342175370758723181420078692081704020036668272965610915487203977449685222009872719600574260633098 [167,75] 324873938225995527785647934439853059838969913388026630517470380404724054609125441009033564766557126849673724132606316988341229387508547191520728750166148196439556626306749473233729859021458034862985879855876126721637540847634820174057704231605516484278780140320144938711422040506345802363223330250684701915192908317987017072854186534447949983058731964225026122147889453059482275456763373910670074392823406915493624013473664623195188288786302332378292315824344086840902966331913288836427454912413984035805900795000044083503897205078663791871619124338913317058062866373487517872784773401576326502694567043661947335204178096195062119834851020278006682397149882472266459145274996646690184921957153142675542254466351237179747105472950899530975894605140641967376405907739681496784753624676948301799791452942963367199709814073926453761857510892995730205989264378553945182313481664955118510389209482968718355722534222377348964023115651907297156403956806184344989902627751304897987394256734696805200301604944075009609913876250943670110743328443222363401090975880281827555231901400898319790892101043714268519328456743478296563083818677347933098171602907661963340806630577395492215592161204758594967631699564 [167,76] -2613104453058646793808352040191650649199218616889446175340866290345813745954319597590145164981853484039021916877577480284883421756105818035867836968671756043241520198098399609641202283715969858801971118511443748046701477161929710617353447929857243414433251910162821063658983407265093713167358523691869034623064483794346689760846962022523609115305093894564382649516395588232578581797825256694329573812481908107293291790991488196565454453755596726286926054953243546666731207797228562570298717251075555542771977957288075529234714989620463019707884050283983662309635194501663741497828883816702862647856888073038681323903997940257928847569044758214752899007010694520650172239673377739867986781469465681905075538798076454784057297144693276589560577428824057625777501578789971591734333841784863831426087293326400670997115138947680057235506205213663994730610892663791788294926774575699719151112125672706791720314667220714862747305288716098114272974413963370759562940992555581417745386927953831255104688055584520151710809714962141120289591661665658159373197434283278984864232502368902421373498010014733328910375086478642399733838948006514713854463970248888689508859584402644839275669148494458667206124 [167,77] 16760799830924511078628862851423933788151552360337741076993954101795680516527052096743531279795419607744910633832826502416082568330863906675630655098483913367748720386645471483279950883062090558681365926882706281875545507410589605119947871446851138779275038824227125036712828775578418254389101754754377169176243673240648629128745957570833979250591145624067438273469522974593970887447156661228167247219450536210095420908650211630883135704126061263806239567442681646482870921915503375923334692242468936253486600569148080953184989915623322838349437472247943605961514897694115112742739173824943470917677507559214415031480849182577279214610662886939629422324369109205935657228050090027750239007894798730800557237703327626009955601724742440442557586528347191730919855514139459770732754610249321684407883806151954925325419438611842430744155439346895607597888679758451015728637401881958104211637526588413926507403736055546400362625617781567287824708539602413320265379387702699040839346028516712655864486109786554319765618701153797091145918192739805017419449901250847091121793079847964930386369023416405629104776033212432710366031286412561669146569877616539325427494886221907867806944444124533641 [167,78] -84889233952233776059406327248031598120266797411124354599761484772395238950337827765529955884450241443023070283946515640310179837217137597627082082566660285380783044058617821171849644869988178419444637874637432956244088649277838054181275237492955743811756565937033529452699793760604499339098688794150366161550133679233319109629392617910811725161274568553003082969071076102999626844097916268955291827339587457618434812131848125754939290671460183657657522118227145617931895189264684337036462927416662513053184897933769746842978352996366972834006515197663327983307353709993472467485625705002558892495729047863646592147560055480475452786399338813503831357823088841978664323083125767480456178444619057270492845990619536382289550480264328616319238756959904800677730819813389023315023512941421758029519888545662727435279752691138257366342053402298713891913357722686878075726242184395914679496285472574914376523641251549875371613071381531454531149782507277674491194911232941051678444932870832393511241647736144518858598357246424778550845028330421148823655127915899120470877622660198748206094500518377991778525160439734279180889557632018576284682257310244282742328679827801666236775084949846 [167,79] 357082700139652567679185055537638504974538750778834122842026929055177616864267030276679028787542186651166455162687124893057969668247384060531317130446343023839128784669846939740385200007205348817671042667771086721030699947107868753373473609004306211930608392001205858661436059248570706382900186651735214863271551503983088097532128583086267857415389473810710216534291240237626499641678100415644865929213054603548538707745593855812426585580801804822267233796596155103006728944168987826454638340004718429560829243940922693433502679272712676736545757015508087317290371010354057920989786461285642658646409804851977415679044442407646943211364447380954439052377330989305365467266892035378202704687067088247598108337719732919063938082059888097314749718771861510895915203363902313644879859523954017326200463092405285982975818094950361094456317294345632802355278369655692328699340801687710200553795642317416661331208864295767289407524606974211450519757659379708404165504788694009218745398791714021298588725267556318111389088424910569458907970887407775369582777908579593453843917131078600946228803836174733534618755573633098503978872826950860440123602492772097125505540437470790206435532 [167,80] -1181310284123370277405457684305009458430574764420344805122876617533452211414900972958692328519090736137723461945869193029461523320490605143490132395825470515494616404873017845902197998068559355549913383736739556420247751177514040837968782703367001354286632620976474032570068890362641456487040241156219929639104879689154198282790793427775604295344042583582795587079221094720442932093940058493204415367441559137924959704051808515318787517973935513665557862731226679480404076785124296665504926167898349260613098468447992023266706237608006931747813740474251340057876717126592900701054284360499376277989955004539310290935816017774690499635841010908592191787314216844966625904118979520663761454919115346776235426560638179088772233504653654732689213105792514321255558892346067780494619581670029500935723364521473290711647114878963319631467882615591256829795125982697750339479637670537023959665876740196624731065813009334970346605282200313111853025645770893010889618774519510482131615523540027915032325763281885098417111241641392072989447081347906552789708482938510024758193158164985211877577430767113533384746488508608090459847042544886983310053665492912248435731365188302845761 [167,81] 2979871904900998794188610823106179026593814378156188323914831019362254962959380838988994929985701855460234801229282370252548541090699723860514869192967838139224554207202171758583967205727603381645876343899142469287672371119796981117750615082723692241411488903716835005976965309642740442766204411196388966841463019513691802768589204187753096675698162364406828440313966991953749519175261197772065061310840240041816772017937761684353755852234346502141346353791725908799475655554677694744075420618423764185157259809268032343681652140649240922391051748439460013481195147000388985354584502607418131779875591300119309797390453425953969976271704935145589081670540148990015151733236808130305015538721959405305571138010728421334021145208183756525294241913953673060029455859376778937670281889975174880896084391984546825482416659885426927925061513934976042702460710086087794127833261211279413815081883004033516798598706506915370117857128181477340953416370907630741112782566691692998988538742151236351010082059163629968739666255322249560448441494290428450822826304240674759443145302602631845305528312875402913089221491571323232142280860342143356684637846890678297975368783877981 [167,82] -6137414964364530663566755930484427396539279972116924077997777947164356826547218789665608637317350072651737011445753396972767466580549820484169915038287131156476823483049053413599689247438728281275299371416122997946586962509142881641746668079131914887467755887452537996047497296867848127546263974826976664440499948384307528045669043769034077581459581639467978011965688161565220905020592434891530799014171322557293013859141626320108929523133809994605149666157242720093066786284248366716033864965682786377664501977546790838355631566544990791382246198044045538127125656326183544700566034618808621995344400844125773151358624184016231370262249030307428945088603199837855088052398338138371327774256661438365012629719600774028485802134370177151262946982096187778606559955889493060651106856112226375827924517947892517621224851056318143674707519202348960920854562514874320890964852438250451846321807997015255586218154578073256765848974578170764779786416825298784216424277558823764215775159667702038363407057184248301607587757258746635886198227393354797822345778478134238569355636620104075282177830996519997346947658673876677870290891559758923448563862982020984270843048 [167,83] 9845459202551453611537045493115023729424819834430046091161584495817932287815841715740029901430138601089525846521844049334383983338512630723121589868039227919457696948020269624094957338699087311898951570037838727109966412495908060487833449265909278951465984625359460210733756064417076808555127157745903224423205509222211804717568331372588513788119753588150794542492261594201978250192160189585570813590769931590920657607109648247722209848805255444839600375630109638221615310526651540675694369628688257990687575746481168270885090454800360411516979396198274025362117405789059886021317156916419685379882175405493382933222797686304309888304066894501869795059023360285645194801309657149322129197682992707029716794548485707661572727604880436621480227998154353789249475781178212696695753167137556721227700181170673060816743881155613091538485841947078223657449418606822601107085384192373954497606723281958283571841408262539490097002600653340619134011628048021417631281355425883226410499559754343457139906137883903961509109236720179204432839862873393692786725256669561839349400484754862421467807771073273499592790384446584804746528812941945996596256369554166736384 [167,84] -11476520424454508267781040412443490454804500044999169775953827425917904680395911719992133737919669775501522561126888405074167688136128023982419065218930892146576174143443260612507051035577300858838786788153305978048424559118999751236865403643972941380250569056117609870288130646815921778851259983394473331753045462468844211062653732918787573679588657175968527297453819886628820806696100532088797387530492475251787830429890304989338780724507625423924940915037478226368167889089182572870706443127558529575675344303898821227453852530795778253735747541358222732741593467697974542884368370157998365865989909095944927801172764956352986223103766983673514649962487650114357960790536822179760035351509140391220184947470231671109627797305045128212008422483541921815945204206396795146726604407969225844613861827118307202746709556670450026403443835194701323766706551213915981756160821546987734987269545358119130375525778244605702179376654404093279557046666183131544615642912520733698478862657897177321033259011968933067743285813293384121966627581239127217651188979438131171163599876230230397033932593133607279901355042341832896563996161116963154324049814130880 [167,85] 10512318297633313173152956994108619174296359386313588340692556980336413292258095914792663896856544215339806497827487427442713423329876643388138969734067982514793319802164542747285560373742390929301081325578998575646603405781431237333119538970155189249397097220442894116245266622949741589163599459177274705837328250733675918281230178589062030185261969374595494604535481626541473776564709154342772303968949890027603117927106586792137397678323988845374533385579947849867234813110479993385794492454311854367749526911259518001504508808323743020766241806136238755699411118767487257375161321573528333696381994612331181503613811556563253532069127506002911414603805147673209207770114803912658976871873429470633945466059646701379893993554200942081911994175891271774405957984875028104412705732428155702863588343647366444615950930507900511202073418209245781571025739733141917494800697183686175760793316219415928992724492739364303793991963439180811034717878433486575271449290791502204106218060132868616862963544004362600914716116914378352320513739556164530616572698155852346793462142952949401433793785223832121781146052653917485581359179074757175127553780 [167,86] -7624300994951904262355182350821182475407118977317191774920898363927814694907047789867882314555710479861221663386589723153744952632474931956989744467025249972459759298542422102332677359793606986704372218714397294409674588133235957776783217722504041866165504283675510166883912025289990123463155075411714529280499287975850176605145168189699936847346551325275272645213081497315100099738192866313254107196037665783871917586912878743056405940078515395734020679527275097784593823354093305997783767479917978700824861419300132583183651653726318873706530572830139927670880923800176584191455273336338625114524419551030783325355563292229732024168238257805800107115882494724466779642473457028336670783354816396260688204986904917648771749074649522494205903476955381837713005772721244878932213424247243358499535992640269517681450100730187343529419954608179013312483162842556362489883335615241168540665008336836326486312868852472020964773774146786156331656126782155852875705678732061135697974511358677832988611985810234448898557848125066997228563418229042046844451801832826324710684772448305435882924798273457441080260676495224547596619479524762725642 [167,87] 3890983560258783860432637136738000702256458588049417375959412533328237075766634004470676300306665877819553860238153196019771520174005075647593121068299832019484573564240153363376836523710719922202678642567096454167212986343776050394370017575060225075754065458090144937829699582057307920788249053044693119456698738217173310870761082694684370769868285343620312110065724065182495094576830781581822705023017937134648618527007414831440782908463635732121787947788131749498816251499746989261270281767352488240143943002117264895559330473577566056115119587207073704601148097021008512004662827273926515184213577011286844854437498890666679990915304633107741335919281642437030938716651123739115452259307657916126456348748083631525520896914841750809452901603383866423228647757973307353901630727813232464499596112155507869401622647772648303082514005035370827573938307364225720074229903908907742519745092670970388546936738390286076259394490490806690281885908649270991620270589054625722985428671141045863476702244877774368668545702798165742820337541459140746784602372701228832525938453578431259928478545796042807201761915106551525636218236817295 [167,88] -1424685900965666353803479839614670687362679678240882665950887607643488460086042236075259389819641145213382448993531623734509666541031943817354251096533799013662717990433797766956184505958395170967401938916170637177199525130743090080834665258446325554017656654419751832299105626298993327382513881685966071636599958902921194056404410154499843662556546826524239609553030606304736309901266992635436904796773714705481386578766296697047299385643526120509270352279917696343846733852507955362546334830851362801918884384026077209249596607502232349919006052831414548254816538449009606964137040876314250812059302032863885790886776373816841549037127858080557732605143255149998901038962031872206967537552226625716466383192814254459456441974948918414243088242646834267044423064862592297340543945715235165091414090071066186197510128208582686897069575842751513743219942013285335783587868107075084924695376687047739203267616792394230228073391114402946744082029201690212131853900115141892475604949252830421713031829260312221720433757905836145586079095778876672505149868160089311809865417861839450862066936054858545046088632018375518915838184 [167,89] 416929523358649993322605931920739033947114424200596004375481763196076832415991058864336826901731940436069143581972190008988649819114507108833883560601855391105897793726395111725195336797838076723563616281946706819349057714540055519497717875948066649628161907554758383706110357021230077680015098944970701903020542675982470167522273365430943457278656125316958365036632376350159447653358426185979450767645189933163820449425917836617811650413648184485680898695284953293850854972261217598057845063736155639049351560007865407422588667450079592742432570358968181527844995337294411204581365115388856357947210708626853149961751748457162618883753857356742144866223999229672699690216606305320884902216600870269268880268478072085799909299824713972428355107496363746691188833445658179388707519594827267940947855790852367930986791949150494992357698254341715093102890496938814354612582245595447223113836723640823095931782731682691244785423563279804452028349189251894985946812778616795903359194213246369190778719258963603275767864939420419107376861659620864180569809735023857248665829032300918796744683396840081122891631970687400594 [167,90] -91325010056627724809128781527357491626332594354595834523010895626594945499344674200087106087894403276283151132457130709194652713382802921158004532239600148378956047258756723081190051356723141302736447806594192143830843411247590852118210485825762870702020129483123246677073679644090433911413866432364389596351253493910072320985627053083445792232798749145054413921554676256419553443023973701820131314872952514183443419993702131364908467782155662937080268459637720973410631048531242551767515670896947577608856102993281850610525857692530072719830594326982410200674573995993781054917953687700935582657275588735154546794173212045978402869350628690992268531293453321428676062163565824444440429698316488956252110556458723648505994347702438231468826974598126532043228034616354310003621873977099134707166203641241647220432004567361829738344423742727228864378904088417355718748284183806933865759982313086123518146995629525419456056324886980336891551187344389346822010564838135121525494143506018837204514676376846466623812181075074313166453428584235595245511632678244156566747273106569191366036385177661421323174543254608 [167,91] 6311757973889732707409578080994136442868566245648773084865052997898554502901107001101226471719710401638820767374048732557876197690194891490232441469302556327554039661655979277801417233214779819073685257571356418443138472444475928614191567242940960142364483593429138002556285728657689828956189632012512746470038371827576128852482849695796759112831794048394907312103696525979499075710178562238040922461165486523672571832995920692586872889987871246416102416829967426341187159713695910564804488967911926973645124855647554169237001218137090616703813505998394142232944200117686107728138010437130187497026862018936984815601874770115559704397598080431093209187059197089440941062955087009262457050068931667294440696894819082661014047222152705247786230002725612757029748148705435799349810464112225410890142462712099045765007462865544493548295313993989247835248219450849875332406624297452496113932537866568348722442849043633011417469121907845844166627942719702744057530688532345382560968874074224023682843835104313966181377153212395310786966217100929120196775354556008903280066654148733506069146303858951326968324 [167,92] -6244734147607156987474135429446690462409254668733881756174317349846876016257268432675413084406854108457545734634384645174637575850437390137084763163000992680796324733253334879209592903763030710215932135369140720433686932116924369811050004930377261379424063023035937278954258414090814949558850075413880029842281730639583539560634650588497130718983328952783353109506026308054417968440759308378610876020472685719953166552796862813952346200506128030300270091688140104022892863886582654313770640335093807204693486456613458661479985927133211565630900953298139639475878941036884948410492417186698133577737670249654154378847205694075789409554783541841173694437780729213264120835543262966515969352659977388629686193361625603825072975919164085386115010316182034164333006635789313555204541780714840185611221439135378299752578951912889415323762266591607647083252184825713151487050739612372133385569145189651270573723696822345335939776446827145897926378973213334353479895391543435350043699083743558397911749990257889196972883936664631383834543854078779036470624154598223339752251613389428840316133982742421180 [167,93] 1604728385729231087458425591182349846163909353169744750921220909812086295891480820272618096945670624623529976417749740988192481029920497969108103461953430897735391718792905922130152967485586232917320487137664038445877157076775884314053961608040759481335869522335910595379481059882327024004639005001830194691747500003939015393643961975400444155538899540079756750217629193039047011796220841038194483986246225471412338010736810637611745737395805184098500108524932096632416918497668318081730956734973224138578285370794840069495794786303245727987219305838163016085925448786389138630195715654822526811570193360270563260416752828899748226265152154522187306715107035381014990627996376540593158605354703793170536694159385394089335053726729702528109343692882676809836037618092128245578412963588693564285953512205049299068944325845798635421113149066666335303350513735306947421999709755436041905706854802404849569089501170183592625671920819734197199819150857797909994267927148418140960626729148761534691381956040342211425322756863621781915967075783941590570364348189964229341203200350125662838779030399 [167,94] -20396184574871382597463098528086243556329644297531581306895814212224951861864844060884333316197682479198427638476554119277388036694947344547424239548582036755842055699642387737907288049975428258269341091647574319363364252459153062544757294640773776959165892865105990371865651714795969695171974355983718275331802076185703691986499461962516006566774404773907587051173894848712144451618417089071018632011869539320877376199340652365140385187442840322671666275793518465911230282574883147458629238128113530611493030800525799387331290079860203000539674595586310338109341164706603436102604820998213893589911384871059021809145287915918342658646832178762865986306161007995324029650577322466033381441733983724171523885665396695129590335647481961445934686459565887730432078117418546972356472480979660992067180260090082116466443320813821665050430435610948092968026697323712143765844488055935568345189620173543815050834125493747557038505796347858673028673519800803096150428373441299295327094706618477284016694643149868474516247126772359378275161112526118566982450717257903150046481097087059684317934 [167,95] 1958513467090561705948667570928807527146785757403884574019800479953538261956926634060606319934539039352116318295929711407896606254824692484869213622044601584552394852004582046620754666741407635406989763050568118185025505886517469455852150044111299792169507569943824876780105060689888120794586023215640904895451787359844179364580549607136156987402173335161560169654756600984361019386154082791226426308504532588175979030832476534576557920524347585995331557631909961826542696792422117915936329182238646089479097199292886307419118133170267600986613396647711663488426244838287676985867523252731651822107744600692102573515880834277744667959711026923077715668683936608605321544666717391545182373313225309239021593140390309864638416687068174517161786993931546298289269732691998281213863395110637405181507308013383110237226862094832156847859099356475824506164024978843395679881159356999743985806144539786695521444599147285398502818657569696394616479286912046125822431863439119855748171691161459689310250457886805993977337585993709816402288424607162922510534995799529059239562325702081105382 [167,96] -145475324972401581777630309465438760232804720641458978557611107507432607884089482911704130922030274866865506687083570109850005892252513603940769362948809190579156754669544815852807979784121952787626723382545924181572818038853162485456261784544056997909119006938322995987072645448947731261051325281759061329952059711740565292462498225732335636386661374633400345914799890083310423298019521806754446787697969342984626546461500040121486020864923260681901105577458813597448436469776403896225037065660014913313378737657962176626854486765262157462490719157102578080054862370768678538925847447474892823464483021836245785533941768023451224482109763407443662397111624661220850638203869261224854022639084910361640354180597288241692207469627270141772080232845847604784220349395686940236153789096390080016851260619426491012099174824988543678765008904126376812151303219301693961305225456124811832624162300922247082743488850935289922853944146525626124076830856670204762921058235833532672056318717208668360775396138461236424728579094755831827952448369128759919160743335557665637091925198761997 [167,97] 9653446610712301168453284575523641096042421928977679165825149039548635187913450847937420208390181696179124141433375426491473920952425089251286822062244619450131958513137042410210271860899151746383343070401587415641709805727925901645129199598706165141401321151082950217566007970915483246309946775534793066489161606733176538792988697677846299779683177492337950397191537901521019668000985796073470733702350591697739853040251802614168615694009437274588470749299344038802896906787190689461780741013819985618469321943123619562675511243116944042212011488971244594457933816521601544501044945952139663287225310629831681890570876099205285617662031355821452449602456240153552710721204436629168288906695816961362679119047622980354088984282251246578903034983374023955019397730968367819851966894838550051125737918663809291008379707003381256571116505495239160708963726493196124977589109941981559711339112756488815879149911612173314052994297090075489032595812173428350551824765135457233186245417591799685140718956373459963405902997827710748215754664393918112852616393678261915434948813601 [167,98] -568827889120155678725856647615024864390854301561201934324213360993333369299634575763192284104182535364464949079049920379377846699167709488733276553282557504202741676873217999225239826955111547473301628213206862647721160670119913109888629703339676840931216716236318454764521216713900160534101215663635119730099911194136830012589266810401334306194049322125911539659409471662774478853019545409156683391932704821202096681395242788713105215901849247707254674302282517304042828380577044443687852262036479033896884696594985159862907491663722618669264481538214322342203412368178931079762587467476562004390333656554092133197980092086738048859930005271037823946986819669530128392205964971873219452584456398076579543057076666562942933721371976358984896759754029820239913240548670047791341325792181075939121200738605625847574559810795677143580184332500412216703189820660195536542325658857779939311530974055857381489722891626353640420420406544137019787154779920623695435472732394014824066154308686626969251020641312230905867203454736536499926141741303504097858770773005475483269734 [167,99] 29588518295198048912211756566743341028651256127545538514657966144782430839269098100655573384485452163798612067450250063236130174160073994260797958472705713153056053831413321296803492678944938984594648712453243619234286677035608056612334580739475987722410583658999895006434463973106173530581708506977488880155473968196643101804942944207602349644421651112092630567287466314964141438085595728717596091194109100020989008897357038004378634244131717612324433464586223053497269840660801385049916827942286292531358541241284118572054714769190529155795693441882615238550880747889069529507118552659211101880288420823889900385397379003429580334900345697513664280890435172359798348108244758018244214382902410424005532950070304526900846394731475874559081347929027648001500965767358536707329752828520517291396625965482192296806114058399156797224826673382886239546946114589573522329765745427703775939649210462543963987247619582340479562676388896121958096934875369497632370755949675904360796049774897155092730569180668388966928542551301480039874317120621883272668960540477837778970 [167,100] -1349727470832911221901056316409734225460450079613095026555671372306204301921336728627118794144206471466923656511692383103772063928493452287212261963016598833266684703013753321437391422290618348820773103099862403387056844577333773782939234282000966794180157164575129139926858346878256502119463651255611671715431801153095226944503672961111177650562286277324118520298075977969157061176137957650163257613919634457513170098870893538173751019136025185906444125055569455461738565590140891672759955329579645980673011115501965764388556100967210848317417752792709464450889783193933619100599946142924296625259217771603162117463413269044320723076386901886358660804289235168873461847146050714182374832538667801396584462386267874858896466627747061064226705851362141173068665964996772907589552980912901432622092334961930492416760666781024603630835026327226639866985221581193745627068718375941252386535944847636016423501780191733519300683549190267335330407123042327944543900788806737808342459217359941214504532031714974465860415147759795807448684220532129646138997669196449372 [167,101] 53601918735609266816273382788270299976666109214256175235953879430704776531073365090750179242736823657395452605183127188664392385391619728922342993008298393304177305688930166101574935452878981632895720293180024635996587401243353235592989740421474002761381470873698595583752954717200660531985608002080366617265355827816298040927143149481318024886775581593453981428627121909029642710845503883996106683513867050891527474626736792786125536286285445568179429669115610123395502721748206379426011091268586586193935118093213420283371955175384450641815678188115495560054149758407352168309577400314979186810133010597721710326371101133929092709036181008097651427695023310534626507263297516147833193660119171929988912773436370162048409756968595340240674177463670925059907905244149298547617611024066332795586293570769940596554495264241558370687162622801764811709910025945253700079647257447158662116138017703248847187941714006667071841219098684294037150263060707993529867670728417876660816258866624727731450903449482945936731002682413671553697147629630012376775941626006 [167,102] -1839129413682126119848781822160871609726716958903624001227265307761506435994592156077624013124819371915910942543482802669771557247128079309449083437530029846789855066859770132365429219404705165848352264861223915103932503113915925428247996138125190862156104182559939860746529602655932616553367236855980755118419775291329982769440975692115399926044882134047520678915126366656782512218470033352907261021972644842155855245254501545692099863247281875321193761464061497239826903306673125308221487232317627680328535158776201939120345077131921988375952920540341775239348182693180673392401146818159376442017430402919236084030495127552838282540198924923681870172123072476487170551934506289104727630101740794050444935093802568705197087158821509232113717500767150530719405726103605613011024295533515542837910504754562869006543010341799966817794366882487972380972291022119877617820564372608887364239001816092394378274264282506045213490454261152790995736391887858614241441557555491765834940352481241143943909020414548873686513529882375376100320818595541784911424291 [167,103] 54125629339476436177859975525412662420725040599413348046344985368962884072621408103701441491864180368727929080644116590486268451036315806721439146254546267357511513038511995702695358348769196542582182481791585907883026427225717815623968646543440562317282116615026797268017657877894660737634079874779580907919772632726038989160621694933642053151200210541695573332892274701539963818588368955004879660902672787643005469609999841174691475195322690716746104918591098238448504831673378014950335534046874130028741247040861694117564182123145984491077680648165674753193173839095084220920154578240922909589901365527705502653293575161774363469736415498260142108564003974509535898917049032004147481310573881130036526298264723732866852422184805174065852636173462281862017822546626461200276897657024664502204662048695249723675846821441238433250619251930766846213717894658630982784525121415423354885060604691099561650554474849003977890492783298154224370364577720839206520315976175402576570214175685214202103987535440547337020408132674720072215154748365928117667 [167,104] -1357513533469215572177547028840821062150367243716931291919798752189821819097625905212127093651734068640490405100889911772848320452658734432363153913949672433480755977689971521970080405695755879313794745892473842373258821087929227258021842544432811454422788794596298833495487699369106852626857252128337959445274007879287961266279480802734984869549447908749644840387094569232936528532471765362373147553102347147422807003472287739531361343746976760110767829725211507563789446007808389451069312510574966694691493840776236286319259189101572281354733111519653661906344412772130521881139708433695982421252906723953499784990402280264588235658260537318660436959927123078497325971019270111878581091497776327722830280464661841061443267328030888534856525113118339143478004644767366258686768651723100585574329665461746679767198436576356793588176821954737918121127572406211041463539000322459405758188153864652495532966729594741015582585682839123679936945134076763900912157582911175356014268780305847851858331192278997408692769507652220754617410767580029380 [167,105] 28815494687245159182366634428684491558157524531814560585693665743823318773910756814878732007321781224111865528613986105945696273723959814905160469199916259721998284831609820665357995437547025030034225815076485927476094126646213594713231340648493099882188203179039953646812432487359730194912621436226181035595986949329351271897805037089409329898411994648920202896401543312096380636867749953501914519981688118521763985045441809024149158737228349070313989673317574677688618620596103546169720570201253557145027581742980633934121935113980081151732526127346018319646779719212862877486082458272391378507212176804646730904277086991400702502116208893759968670591120705995149789815766017462164098368010739814925992414513909552218427274422118619243926037856680163362353676211671007757111019010291600237630712841823641225523993790046157761265871111315971744062964374450189196743826066292700660206211864149566832553672514372523320954921621046239716292380908789364352376669279935621456557887463677709142563010196452840050607141192841888502293908596258 [167,106] -512476791431714181753916675164967494143392405114762055165115455478399676919558517248625933442880676916984606572008228585107068700513186936525844135640459435523990340402957494545461537391045655774976040709983225486762138758892950314888413218962715333344587719726195511917772827314226326521442279296622114274972087924028619650726112188340959990747770548423626790838245195751646374861398400199963674188673265141125403471132207677600726386645779629451676730327865252196270207452141390621564164575313302863356725716489744009364963036620203833346892782796378719291909056805414680505959004007990786681338398752435212732975510439243695869136780023935431970733702210699814275316354291907058651878870581150308665438667669485228646122324775798761665511436145445905253516436449595473421076633095053713446053512494949322754230052657597643214726936928707429255463621981665440934674297995442534312000988251675232029832032222193189685400674107310194798636364484978691516831265291084676057996038969584541725732451026746973435406742497908244455986568 [167,107] 7528463775691398868216831137849920848311435506005199242773689833120684995303222755324418016980153173527081896674684166548274598424830464026591892898032496363454659868676358346066663120250725753175947034788931235005122774516772297536601069540016064171251398993707006900112568972091118880062729241993081317676069629463902254196456527387375579201237210003544912222539564245467832654952212964434820012355621407739780272021802542874734629093361854860571162316321197033211568176187873481288578652050182771110361929149946443037972364371642291455342180818914246969551942031698556369471938320206654876126590805681145148663737731062807012943016734040943249538617325991146679816811003110079137544655662550260698819389930660181279784746325318481667588903101523244836369431910322756647970577951840510381301017660282267927050716986818264084971442654867505325524560846671673318044203073096355171969237616718641995780210189466550403913119435774229692437338681866872913606234208651997299110909050416329755168901296125226943598690317884838739958 [167,108] -90046032938908319633446979019946367957403703808220027486203547420010323396754380080985962833615769909990478342143502293782151847070350260795445755541467656093127154144874199913845662637155837144284710454096235428204200382996655488709085975127626803900985670538333690584181315626356048403751794323747122263093018804632444187813293809578075486435692129241443122793886030740006757271060673094347750917956929977408999415600353017846050084563730572962909388556475758601251838394936347458729841504903666461082486739346612180914791381996905511093806272041229718782462877135258560521707816680827908741791035736606837376849334056824825386829233000346376942895100581109722539281534940317231686097567873536957610885698303028839900677720947177463050945541190130574291607079050228987016857264354405898027284700718454358081523087090903386981469329765226876911619055715923635802079718246636376638106705215010337923562735332645145464845363295424638101893529846019995253935952883735318781709682296821700643150549236615025220295410687701281 [167,109] 870318787273239186066152827378576980578238128761566019605508291773303254679714431693171419313885852349617692366526334808471452021440660958675763670342148498261539293663774355027056625328015805126912060649766997357865759314484728819426669543929511738357838969626295074468314113010622460915000428470362293690602710872576811521043930975018244718989486248465265721369199832565458015274759667702722314829587171872811350790002341039994124469704844511673508520660323054849395014198111675852933093950384723543351822478631409636247004284812699100601349764951690194200674302783364171959607017479347146521393738503988124441453814922913643134736236787746636671905678189380872145087381645442906389421832640780304555360018440085426390017739111604676246984393465813815142975194491574232669542185863731619489574886870456802274522851187737264215963305781965190905567441132238592362846362981284161029726651132133707421265306408330441508595877187527126769855977796693873415409270392717184061760081546077401735996298364769655743374856256 [167,110] -6809573367914310284279455574070919501242676445405328647454505925737201659868872160313683690926475306750658056064625224457426554487959275788763733835298861929785021147016348385904336057523690380975766174145405800257060978530137706940267167317835245467645296245425982198985584688225231608258507318422072450521612345995138377506960556355317817407332408889877491096323792237138324423981191858403095932162450560028784539441289142347840952890565599841363071163414294273529827829832081649567397810333313250862349486714043772061379541144619746107509478952439739237642816584742901992556005247068705057160892913905640819176843273396564044895624073002022539643797504126930666307274149561746245117633443846700029431050405433155330305627756024825573490164629759649999755958905138916502430268630261573004514643294887732707480568679777781783591350335132846791980303823870273708420252607606896859674598236795648689854549314195687494406737525830016956723840267213611216822563930566157916054851902986459928701850665003019066592479 [167,111] 43234754931580946083807056087170163455751338645577066101163257370206231394609655125981694332530085802440173323268601880086624098262094131132792719588475609141536849399881902548887056454387970272475151273670272182212573581759767507309353639236886591886780298266090642662600905652238037376164860184759331022010154428459633323796810622443833018295753928104007692565659900540819340788750913180008402914509605847848521130050163865317200448362755699593850476359907983046339887935468099869411746860005924710381584884401199913225312051870903726433340963810469537798421189296550563878317163753658481284995230781828061000504444570720621359553616185240753090156057270931321992791253143365860889337349705472028686302873735284211560547686756784587981225317286459413552912194261920440499475038163706258722087766666667474332302549013000946313063119998521532879103175237080557055998914997594415500422121708656776585663112723291083134384087853694882180912807740632427091489528091445418964343380927896164157093455728172664596 [167,112] -220284944416682874731041452244613104492051420401495515728656566699945980944728916540237562375171787581601896163596011212663510818566435685989484612992211292250039632553937915000702425473431363171891884462140224068406935533270005963885691501485725856520740455582803643669154376944678321471121166102290017640374967283410826496573207588133185635169359788625862321462452607360861238397554972008897438443393764189126867213316199560534823384668455985492277207879683261499270520369205615967690770364362612331664645493281679025096996359290188032997084394615553965352410634753053889436262723211791164642185569803188715432526571627496818362209077814140779187912376339970193410812679967822200814268804481092086776414244471893276390595083544068985791825898515269844305063615456904285468515524954144574007350870882060718958023902917554509038208168259473276648875273878219738252636670279064560116470701687032841913833389726594459536745338426026227456972135028705453678328731030945183485311464795140768292641593303608 [167,113] 876507979938265876150559193360574360789493238725012132107949627732121419589702019913554752074220726377210265724480817382283596507381659066386965342344936850677379109305232803643002112105026404745162846526726196897012470383485830638731926481925033295441632438272253084351452197432020249160002488708425463227433524155583611852147493983295720641969340229952379525284541899391894313278796105548720503165004214238663790761780362527235788690900011886050255509856279859506901253329666374841373486156410897968383963263460363706676634338971870394593304987803287936006135880810053138609405495139636342119857156548150479619558511343254893909851932643554642891474863701641604138132990713075777384708133079257221052754496902597682414898265943109690947927655437225705931112136412796402668982021856496549109935556232429780029596267192762311839614360508366179371532904267792908859040403753068109711370462902640067745972504261398899370929437063845962230169099044507554006746326201641911076936916681023896616576264 [167,114] -2644657308577968759845731562053245781366571611729783942219433660137210672375239048710686368147961003164430287139780108956699682143307045520828825042087077325652235305470858165364930613773801996635721859050049094595850483583624287320711787402909544287125039837684441321898819011985515068878583755904719389929017182844970062925903791038257785602712034274512038798417755809925957230911918363216190602688958693396468367527816507059641447940661493292356540570486205426402426352582564947730091795876538112598373876257939965079197926191061604401496771894840594705756460199091693191096340923133076223232996443541460240675926908866040659218922352248685268327441869473949357198920414724267322510439951604480212423205308030756325421205875463931193925381941107247134836434756228782054615771053330469721684939761226355089136311190293784791117527300753943580418072618469692418583835402151930352124684134894661728748397390551347160480032237166694684778165093630266614201576126972501014173273832272566578392 [167,115] 5959871322404761408409059129418333706995952583384222526746249188124821631711106631983204810025792433943308855434497358949953485718443782938163145345960393906473744152968869090142454070628763432173454181283924429440142795500990157681255417870318733690560415029809580871752509712449541197243509877096044575882027651024926558575988252547248901971131830320505292176833625913771098251993960458428229636413767866105576248942661735148291392544142884626014908947157794846863914690138263739226576344093270491957511384238958246728978090911914355816902109246982894354294464416257489284809887984494968731509623298740020431432976813836661024551958522978967552916007662525445055692251964601595960306933368788514180577992277799929714107059167770327942666261110882449039571344664189359192144223129509163649719294557855177161599875071759331956306982433024663616957589139219830345563916379338734074590891073913501010125883174097527328084012814630199750374349970656587531835610303243092449506916140776122 [167,116] -10096663919511073475734831092268780019479261498899800300396971478602015942603680141030243528833202104608889543780883357467593593106939911189735547196745015257977291195871609704937174873191600927926096010986420410197006307925240176401433061850169245901768351488081936257229027923748727658416172224635361686736510368705516818474636980341098887746262021167127782952037102094178471776610848303022476139569277279168546372932842407543775917603089136197366960375885846962835721796620821303157353361104799066544048699838367455266390122773441380631521580404125778520244729008107543736963981688986002250809010588579526509583769063102156553178219352779531605086480916116053944685637673588117879255829802996144671567940469930061931899737459853471883279123745495900085198421445979997122055153097546430345968797706244360912307624641279791459101037068439932304777269203853189498999004819896218359912838694030725264444592775864529394890004513407115843039567335470746918095738353102044153811253106 [167,117] 12954202000924808731565075299304038926833436720247190153879009857198870970518165116916038950241873467439321770557083029439231154438988352985555158717429044180141436551735129453111852202659086479782766207701622071018101350305121420273070400169107444884827825750430355050571727731014871115959364864440525243088618704133521579435758630704580882359251248520984137821767500081740463681577472447789800893758438521474113581839546336008319571982520053579321341996987344404663290074978377539959691720330296216205456908281562866151850467614000984320091386386543603731139953673313055541552049760122525107876724917597487879587247604186594896961490795951713192759438354664096460477499943100546396154201493900266047717655122955461602346783964156449227721322802355062477275456539241460426706358949456864620092072342275291616321610735544309621474981200907559587726899989574885343265383069771678673012119523919254640347607900574447272135714491535130074259747461791746246470043661401929011462 [167,118] -28511035968251186797320338600000268979940578573845512164334366371868981916045996021810109251091012008851220896909385726724008193173771673964085032751821924961202874989819938897174540480785427495455857913218058921695316409219327177896108837670787708404571137660845342116625499170884778010895818083005838169702999893610114147587766892287557814322150382352665845201661665082371920062336642319933420872919795370362533476514200936811170784823494873740968146947278688520354569083839562349251144393952610143883966813349587449630428410407663959689973650911690231901085625358054324132381055356706467145652628023443434924471287121634153765235740762842302554565842244861486176924835008102967578860813526241128831782039833251633835490930828742022491108407882688928432564121682451414514529143996192002632902093070814242536133815391309665449119355335356951238769831535025812601871220876765595959309167122823502468908018462540539969799509718899733862584218432322461605395892768418138 [167,119] 1081458561435008951322842683111233675344821319284573611733532520827808627345447301806272555493949994392939261143081582687684312388022465320503172668662175580060862807851454065149926045378815441543909349937518379596176181892287242713456647787980280546698605281985692145263414425351403059075698579542827990445507719610691362068989734397350364731302585859077863433844216653962745197888498117687381354860602506538038558796176566633311590070085325185029969996578577118796195657646354241385265986409896599273068297423351760926877232954021807136765038823926780268836157714230559561418282369520317776995513241208157246104801306340821121926428444236737819112700925017587336208894385296231937676714675495647125633366448545980372210874921389589830608590556532605641632195030199223264584029785484225532188433604960121325725632651749237528391655751524006417508386229988365619492215757566300132868318333079164745757278394051215192517008101866017477230584233584591544579622889383 [167,120] 13426217761794649669780525306537396267862777040550568734099399152980720389710857011625343485612350389508226511889043674400841378352945403988130266623642084834592053698641186769737999474200579610891483414245888897620845758646198719902184506112907266035421594670708784722174246895076899284710483603413136867153257150574367421414593130728350204448529745437168501641215835493070159805052338366962751123758041004772966812820464445881382192762387000867309361067560920486912925869583671974659801980567511328184327077346836434871149561670442263020091757846243936882017856501188618016463813341458096956185764615172349121381047993437288573534149877256390679615112122882868365048299214272218959658035016007122326887827195226325334808331162376433765470889739484597378004422722105749497778606013958787379570247434788275752661414677351587889012290227263201096279783777572395128497995129274181181289423214168816565727747459610251607629813900372028692577205661831324014619119 [167,121] -1335935280156753226196822066235677600315826985772802273981226166140389353006249699585748942391340094608339507075479168472255530630355545499278892340365370757743898538107626352255325631743750076431671380998400704088293474802604171168820686751581882562953270238408985322025296900856053162657057532613068757202804134344480367921745437815874271872489966876736611088979922316828835939597606179505152724572251781870292246793860057360844870025584382371362287751042219269100206442700070258074124904800502301838907537802890048520186136622097116895062590103444353194850173579506213272261246150460952387854416245095729508911295539623421411697486097843397409414799563125256967632061693762680173963271753408260647859308500109299573962267107676486401666365392323474582829334849721654786035318891433992207218081028594679449125616627808833667890644260985986017681848602843838760096669393967272144777836986203830867985132863224374860354657024462007542698284812284099070055 [167,122] -38655468258696389816474601619124764191402244868116904893735408651978660957631524893179972277586922871912497245894752586060471345072898790258017165644310317012396296463711207580801941222791257210993658754247016345767249826087235924497926035256543386773568612051570880171204366094796060617481243701470574462418167031336917434815536855200507788713945583190306176209808253463294860750713384760897927584202143024103097776976382873777396060758687397666658508740385328399777344384288973644520056436699291804388540538435496511312062815073321651225181022892320996811568976049531864352994682647305831738289216121747250417182340357896417266865913286427578047441103417335079772048301639495929592901105768432788278803543394611093308170313095517199887476381494216501523198048036256125305152818829559113118961441813401757877599225528688714398798723181275672015392746661200138532337972643860183489758401508176404875574996646967638835985401287989163377904435025689505 [167,123] -426215831182796239288566410602722534843904377369776001262810208624644981492572802458635381704108814378209511933215122979577298404692524588992226082349015354061913332519904455838834280666958773244563049653824983429330271366980363158621424358460444441746367037866717258471658920515750357485902458455367454335143220697068283967278450633963546398878375864059537659121481428824524497676140423522796144365643768716886053056238413775178595991229219859781908560504208372808137637597576704624800742529702811217076434092997937357111024166829412734017919744536780894271486875657853531567354378054537770764028818521804524237264568326855846990062006562530461990906269664732521407502174949297705883516422370860784929018857341340904807296761574590673590145547945169197725017072119719607056550010002073140896482275012109779095433649839334046593959021215672768734052569667886958133309865062476207817319286343561584306069475524503292352864244746329762027140271652 [167,124] -2367612315245338069463676180877884108953154953466247762455983365170879617053745635576554303146921351331337482219863220911509717738453411439336192697654199526853589730787116190484711448784294360112844466147633922343564367713139520930841999460780989188727716494110952089489684396063041276844834830706443843367151598195557506497106535117057006718871381185160753405837447182100487942187802823788491912536147654601550971880019341021128666285893841688437883220037340168580175387548152518933050019952651415836698344873632117480158856401210115491615709879885859312200875699596325388646255697238841083652877042560155956117228117682030584640482393001142362967414293618648676183888882394901206594351305965993157843298091036878978400831953286612597454756462658197307584500887770185925271833073087782541863132240982478563959828441061483585299922098690272532221337458737602678521164814290754680335051163078374205978591881550371056631085090956835171597329 [167,125] -7223911694889905122302435324974926501008041321699026128729338681146803966564510321359272143869494743745572453522410116224159252430818500930444363635697743856705753395835085243153518057740513454380742927310557579875813895322952487913223489633238251397896616365921592041635570684773822038088330088465226501840040745623873111213096139518780447462445864631697838472462763650252603297738168489304492142274574839838822695273419996587887866989922564389076904083275600194520794451523751002115207183602975614029983813580593041532902587679832191681412777155324401183392278389425870076152891754032060360110694428311906311052850519134388984921262050490419604940372350132656082386876571803941838464521073141015567730587540484954093312919894034837853462540862737172670769969396759003797085585815650505696257912623719209320556925801921696752972329922646142736069428224810081640391594520426438736417807638354503913136822480071786520706143133090977623 [167,126] -12570055414095153072294946967259435286159314940166035028766733920660067582310672137934858361010186415579587201998550795625972108728847554829196598742657101173991526359107869794840773444560148004290111548674180877359035547560751270318281590778645639608650984014530171968963113188375664641235580596433557955297079571158847030046877438349146698337855139882846488890941167811857057504060008662144460559481976890832366061220560841931319137534918185565135729480624199269345463653239311522628241968511498523928080346894147141488023933934023097982867697820641821145638519358387904239941250956676239661414833441702940725767347279556282416629224169260169523505170864019071574399653736133386321933427198146353320400995731688637267313720138150221528869868233495381838581128650318193566169832523198601117351767071882552237396569086168575181340456840758074868255617721358283515961504950823424200772693273678525757267918955997905734169797312628 [167,127] -12701188402191250707612440781751706115879796137593164500664580398743539382880571665971412772322337686453985958548142436370666438248061638639806131217086017053151372042315159503542416115821063537515796019468691535600018895140858053651629921547111184838670184396166838106410364299812088069678198581918427121566257846248773527552603493022885218953533685610645043483695336514770250509352204376575463957669421432114754178557360315982257783798862200066378037408349274624875656220053628975922638026607798788992746289770604091861923518706334273978650877305631269906750977278248210996150294201700073036185277793248062893763687034791945996347827468311586630003671398996062062880442281445912242541425884112057376368316383164658463613213618677280151486336469328933254658104213370478828064012967260306384240104639884515716869551996146978152084471120069822766564837175443815384040330956113355357344878361387490374007989825599717053352019 [167,128] -7514623186768998534348947091614928492734026110933116536025288586183165951271442067310918059082048644934618888691248021647097769756824915521622793256914449519919431709926602727623254183894013027813478029113288099648534831866194854036592610045703527836523957192689015631589176476753033386821260202227080301306743968105587226404218831507048121035098167715045482554762504133698685027453327054425268639648619095671192740086020712127033208527077844225584926095371966477613078814219887002134452551685926566281767598528280695152805421669438929076901371193229688161470981317580807132097275208887295644055703339484582403823858505995429221542257871375852911634000777977859956594704134865853308435203165510246481831631237551675639410579803700933519413628825957283108400368146727484604275795550888141806805851410298956966556178849524537991290574348836462754412641853502020506384747812062086804225726389960030486678456806772325921 [167,129] -2610493047594141977043679659857396431132452622629846205655599023739586598619269670979232222718723636012552962001122195264704312795904505400933283833036692180110505572578854249710996683287106224457169980759204212857362963583100299147443917282069674629104112573589832220707495258306681954709090236185858591906892311297369229261793402268633567629258694458556807245306837572523360868401811121849885221768973856520349822284757190019681421117254302549691725319397487027876604396002591235040885259862317569716410961812327253666992302267869498865686690191438425008275727385569479457477654047581441439746527245864389953178864396284454637804473298720682439548055155444765029294844063816503704984457712119756419137363774358489340608747507063205121838084236804819959550845334623255089423597135082469546961658026717641127136304485389014194608853392391542315242429800819026920310027262729227506013339310040965108248776958848 [167,130] -532049997250214888535613871107542039541166853587178250091548060934511708822921188871514763213095528544339169472148872027748480073790446391815572055070074974602604557082874408898345328218476625693092787213229490118106383986652311879020179088178489785112195764797317294296722501884149166085920459416232357646855007017277479659066454551761377343878805731447658483603995402685227454010595496060405263792404678425841541314503344533482436176921264010874126407384463908775143715667556734033311367438623091578340870917590886705525908924068964604152107350853115124780031130345976882704593671522518207730955665265090718824317602730985519188113921608035730368531619539415962910233461643672558223931913810235995149394845710926512021752847975397935075311282718896673310198743807424063894801125267635897563534205026593839561192716616179406477604847027361421750692570643626144024369418143457359941091737776257897023515 [167,131] -63414695391735415605643101577311041548812189917878606239553280504228702155530126963601402536580152990454230082691008770507312194920256444467652596252984526908535188923306618533426887004909550020813057608714516357857678429518536451564939840827876755543936860824970102832980953010991504369817254270445750375128275826943466429175350417119948251561200443264075847714504667140302234999637838369090505063185711389468504570533045922543728384372897125236841059025931000038218058658589532003134547425655546260002837604732450177103077133564474099419482892366020553453175745863523123624249690550321061162559250447340634230413800957326011069098458566875546096982588183083978836857850390556162614255265872962033992568239608311189127020118009407431789317226165985769102391805480605682074627024938301397566642411756849631346827420346303197350241299745173374456971158937897265362768373137182246956194027235350664 [167,132] -4397598572942763581474608554082474158795877886417344369051512391864919195425976868986213781299643627401651626825172485878567346169609398227414415086966140662043939931310327171027067333852639571785259131280267465164227133080958332739089365184036089341479387940720868287089811530011731100118281651177861089473860919595075097752143559407792046536891090505062701039967156495063158002736372084435386500106954112948464484924664979254178002670944783082500405555822459578547866889639633509984455812075406207220646467584637980414621379054677692732121867560599665956569335171971020549037273066495968145892193285549345912606191315267666751204128800493177361315749665622791474728231129141705116262861542128697604751922744470705173188548684993549678988250806218916342387400235260992209947544038566967035995249214508576333087468649532964868339791485051699501510214372027910626125372359681990154661744390 [167,133] -176254830854487383472903850216519356503286677063196687540308243455971969814758864070635487324509266302775347688651060053425896674684602781004678956019713501157188343265983530110657098139914741189771717241434652549938738597678036691513339359128845064977326242356753194368802272199553676147845619657027302632918505342904639191557500183794042806210794600346207380979517923614890985042001127127231745876692344534181167887849879545323435683055810415993839903145252602368662939535131163193609711290654628568776722592348727826985882014135394603234264506206469907796578138375989341100468849568040745916512411917166342128798583310146521864921969060026698604501372969193989816833528599261880961755399668280026611690935928296898656608273142587509825409373679290341387736864526039364170696246720649106152770103964765264326586511041784866742721483527001525577534263361411848307583939672066516060 [167,134] -4050293323121144085879029960494612797756792125448529936830269439884342206184564698303144219008775952708160203584285577925707080753713230647108109360039474191092013404639582896238315457030221625817625507888820717954209828891959445167597434558675926188094819805502061890317873854634483937997249794322550176529233908511264785200620222108231196914789219173040142552443675330544762454470092655348833199109671306532151444910423851139862391431983521282368339403320651612843419294547871862505321938094772720211540144065692029305405364342587043310990984462886946901958839398375529140480237483322018176981072653248198982893069566034133498835601568841372394581909604506718329456049453043358203140640560748681361569351870667500378815301324739617516280286263313718791329321433472980028848804755796407990601882308200466623700130797953037365496235768790627182318565247708425058142484279863 [167,135] -52871141029888500910639975549044228009884880696281282579730956320554902563921604188576160265800256492804950919479668112321022870296535876041105837642842941522319050259964382386342034204199855266663010377954222263676241219224163287202815307444442820698989164449770012723350912487265568263050592844756284137878699676161322995180462499912415517059736538782002133553538665159894068038661774326485299781817176822273016373755259438769446895660867154328910190994631035848389034521629881965234480583688389013711264983557518255261626878420972476275053562134664359549453652632943997640284043326627001050566303566577907031941683247260182751746397789650419812278786939801674297025232704579984358628822039093512288114440242678249422180146389882614871152523191238696403398816264257961055729106798409814161882192760757676399325816173473385474133339682046639499639827017276234934012 [167,136] -387938802824398126914181703374970714319134414149999394936829657097732451414291474551616730493828560761046363537319819524619341361853943836853845140080349137648879972773448443848430851464768987252546589792886197923506524789251391664038846032727956757090987110566637366202242755855329004439409708276626060601852659871957614305380213343978305126246854652691495117121549617283880151992748512332585317826258810987566658667293335227124151163649886218107112542537026440117764749544209946432155133314620082287024313480664963144223226194066559497829273624405554183896479095912674617274133494340354494020425736991305516852652099818254361755675834316902787132127778753278609752575993366338320701817549184155793960649472713886699824760299446436134965541958353883254566356789729664634961668126651435738556932512269124983111626172234434264110527620226251832550897272896113 [167,137] -1581245320347712140588133990077124429781938613876454124935436142550655811822720995831099371585660352987803744335979114224995537973789164051055158928833743453795286689783715561119798683922754737840308618578490129984729997755105232610126170948222086470355506749209483125370398731288926583109221231407662051544055338383503134239256030953207628155174745423511917707513558366426655601760159776688121340507173258127929031349888732191082640442767170569444953793635206959090479689469702778454507441643311350031077306418078708275780594064079511469617180219726251705595825260855756819785734020239647923578173175366232027983994467861491940202200557418099936595192650937282352845686794900551354225472269485002397672180860049028766046900421983272923648587587491598039216803451019832506669782165232064220880149324142556450686391984873075744607661269896215162776712 [167,138] -3533795277472280958351523406249052292018377453089960106702603695831318271151978822675068396400700833627575572398454247348369328380938907206830939827232403781273681970164641510441940101822535965653842001329702812725272244708128345544750788092793520369327834352620978621345354181565598843835341968069782959238269428764626236305778033819747293992965980448583187551584671253198358982567317136469051300119926453054786130763736861503767958881617836456953892291094110666575296150981319270947685803916797259617165638535282414420421350435421439640261783992402551595327636297819008452068135495789295395721132255770222303900122766115186921852924222006645608209845455441798510088571238347641876403841373425567497726117737638498375911927722314170063058153190707301499356950558434369450035810881389684267711728069485910705533643625709691788724420829509101 [167,139] -4267868820435505677723234496423282486679422807683771530917349879073256415519963987419519947403287554641834932158228535690719615168343218602485471161001598080446156171342745483122306029202433085354519788504755653588303283860884035238485796470200668977837493295514294959636606845171039344546392425502268779545340043031530651378411235092513586947503345589926236972763817872573993772160811863130878666076961782113577085844009243089967720711273434517191994801607939715945446686783924478833270958661169037633801707088567593716633670503649086107561935872797186102877164123927952452782647789485793253850644709836587628094146697569682029320615945194998492784105104271900945810758351442885876365893182963539789850791972779173541376752770600591114735450456109591444762637796945972981174366403751855606225306354626469837585471568864300930610904 [167,140] -2741565661921505993471506430346876144877749755127064485671568072065426701341855429725786972688709338035097629519418622308103354845114280165015643160542647178140733041835484386753022344526718366184125189029457692643329352264361117201455192679133803520585380166732141570835806354967363674155550583407378619118564810822840105635162562571287732672606687713308858897826127610314460933979098006191244570452069017659897890071482703777597314843166441785284520698437166834393150335123000169187111000373175208456779180474341418831184814752859368217338367498782687052881797535240871017065636032594931972637204643860805070137064792567172064149671953316339428689162336754529222207220168241720903216863471522948969210559059061893075852118954571831891739726201726874735047842778831042919345524413916729331805793988102387454087471177668926 [167,141] -920484620363311593074483477502297783103245272536929165799367258086598356025848267710835784206639158391546217967361752717609866561252105322767790430960041771123303195275146641217510211605900515736171322914992013816933769236304955318405203943353538073944698508733661155140896528105710487673998855158371372862030406005723008099280406403960921887451825879806706182683646808924465993661922061340220003043880338510952881085631401683341795247825942683195598760284523754220140786304066642895657478718757798871001188755377623942965224012148091299995040014095454619043716254308046556256268664244910520540165132386577075843300648728728483683710839132352341413771935967260038619397859489817248304364906640529835612225847449962978701635873543421544503859139858000468919025536236160020867176594253618906207003905799686350740920 [167,142] -158468467704396071575637362797397242850239308725223989735590310540298089348161030482022389952293041883585188795605178329502502433811242143322190958822985986456812216848387864984673297086518364940649378940443894185046935704708578323124461671938719154635309348938583630921758900893222293769058037042205905076936205694576417841592064942130446721952352771740367212096525062141162672773851412838603505668451099074656205435020795711419106884186523267815770456573001985887494330844002353286296072095070777517769276344241960164541488245926850159229130055604005597527066815028328530077879357436843529405452081240593608472240209540395683885839780306894807073956971295847565327807576492025336087107780515375187715276338613717349230251878479275031447909618623353774787387964531379224984929907457605028539008550164231 [167,143] -13697935326187096573973791982352208909486750164323806242649703917203580224790623367528428379372160665861430978256298999321582796390966961382101153184616226659759497580945678447139940020393056255138732451144254611411117479301044290965706731494653279761399348224920952459044131433171339031635508514881757133643352350116730611083880746921745273699207847106457945415514662468472012790643837162489905020098949491358995486837834881843969011314881797630237820614191440304752712435765675740159979839990703305346532388776859661072663776757199326368635576048943878351082664633303985033589106930217570305983537787771896348896415640078895209305183637986767069329671956332098979586214513786209096902460179233419569567980236301682184377211983932180671515324567061038461848222748866091173500045997507487054746 [167,144] -580968120104069361528408991555048661455492349548381213702819385229832635352982901499690554125956176534789967038185109141429275207712786670841549411158464275384944648348279024896118413086652940534770266515005080167169130372668599469438920805512424234889125788924991834820930145395912742712845433588395274791616967146540038644724542856543719745843862615215241106233920112091710852360746083817510097211751591639112196772466927756218846241111316338541061445915675608856112938530681212717654711531132084585609384248744826914547548367944180598437169648196823225368255931448120270877112894852044886732304504347245505508094352991663996704933000220374903012276893269312650869154890236685478026628797062480336887102458554080608435019775653061415867823622237461414536097268987545337904235124123 [167,145] -11788646822615079356933538402488600415160818106990393709382887667096203349548762181735084228610911177683759725787751016427472474749278639087559093787601962812322659373325913461428324776662798637589661699010251511459585367593015279315644593015551044053824660680975122381961434061483883054851248912321382392034025092559617418316386209269379271426453833501885803866463531471731840031230267147983034666895267650943296490023350822292569577046042968737590166824780949859610436268005510977859710237454341422404562108414548313805374695860753861664485618965680173809349802744663583579837842121634075594576403290324340508781134944854518796476305591229626213124723334417895380172741052278762433971088383771865343899357786850715611401598706502442638286177371538464306657079117427325463 [167,146] -111312451727061303979476567174776326266120252537562257867536712264842807728469034217449088196990693251590810996218043968242613533800060110192601022736639309924693190594900622849512190572253680632777881503713958888005175079236546018319745870107480051334973992854899932941789733217295997608526702924601487083530271645657136666173924348810102594517924763085278694446875223243751038021490806187183528887205679343446509219611674182691518450864400211498763676334131685127349117727460884862992544211008937714683451103608143051638091372004703887354321988033401365672398693384741087262308884745328259342594721951483636813173868146992266461815670150718704559644438132654637818882327387650241514734833993579596972150435786095670520249703095309770525716120651556730781883138 [167,147] -474400242782129916303377978084732584945215227605062056666440646999640999762224352756760772696663834190576371441693330240812725871403442774137227039993398222143361051580547931399728835644533246376284344463717309437672810020199818852895043223509607636935212640327829804729679749941352833226873137607697796838401490814655693025245995254175890433858420341949689365119920822506187801874814449401345001575008937404762996752737729472549212261357985897685643091519866343486658294753392184660644668264260666890247454295032371017203731567514260532662969457135435465029484857836368476049842202601507286615365439783809727572136114115383179362984827647734784613977362552120612002810167859447542794384994577420358279823441498783758611097234102768963848688103379764 [167,148] -882416920966705694370172478227783005706640615772965528248231623739663898110514703376542467317522579840097353954611369827317936426449150285441093770402806905057424346511074351112034763430257181311387111695072095014591566789853176515591698606922642786677958162208158137714458151311014347942612811725865867002449082493621238218586566784044048939710848915700402804471841552429409654243838963867581568273013743552041305641513008630024076945500722610285216592703418276279204796191481579637052265469522740572640793218860233520162235202264684095250936405121197673609281477912525885537110829474721292344164370488384452806424448943062568952761455101224665541558178076131727188969584982309201617309220651048377471566734315807628507209353599663570888 [167,149] -690267544484588607945543781455941175403133818065164476784536485046682380301150696445413195005544814033038869206338785182508969686792135408773587777517366253542091596879919647732632085005655234851722093076298245313670510202092927967628735559134101316415852810418665541302300505001794445532661221736116845474125755496779918749598069817648215513374038273297279489661875199518053936235211173419911593839595710588331002922473590715906816590534528049174843070185765034060225060141848699552268460973227284577079203732568840388206552538636478678223390819810586774320952771258595758698713078175089287773285981742863659790520433254210525260549978630459723134522724989233012161734665872737806609331540798638283206117151695632745762981528 [167,150] -217940817914785472605741050702614380535579143682946288585392490642528401189654120343979646708428124832316093347530970686101029902166248533219961464890022464275934476824615735839310175823292939060914219765012826882554489123966337529370022352423080281183349515124430953421579745134319708046592326009010671264590181037926923676674644595915344102416415099246998537722128349539754548598543262355047730080829036814169544884753966159905933835576849265691387285320734169994382324584935857914552299580335462090723884627015241577924628089306537346964648164358814391101230276221088861758655789505458920281854598191069951407383153890049603958024127123760258046183724368028984013719079096762926681982058002118772195308161723114 [167,151] -26535782517771880302107070538324173990767566565041803839650234303264672383662742124572555841152780452883320102373382960302409688879260074557823454381196110844775566007568244621027696003382492062403042769160079705701661867758396795310647090616576984327425920779526746072799686267137346118979867562875757088925288393942842876884577044674033489423660448616727857679852645039752570908626160464317285446048184806591938483130585528776093535019895511117720612053426912772932310390364261607958168773853108320016109466031887231017008896013147181030517936684724608522269035929298761976452804274702091455520052155650681627847175360064544505982654699662293813347283125428799122727186918316235419462432708881906522 [167,152] -1184217288005456435284029415046599005504655232258693549365947037762777213794241335512859887159015518262174433883814983798650897180468569746616998430697040323370949793451668265493856574438554136471925568854760874509112877833404643447188932467977338539790642352646271537308876019180710165177337089903886027655525280005166124259619416072982367185610784368741750810261385092374834523138922662823992116909369642618992292380407956627104543657895484736104110118397369081608420755348356937536245000108416707815564119155632379781371440058905835278357021985239603951016300751257195151865994604860055280465766418066844603356289800127287150151051553627785565657326223755134904408987770277783417240330 [167,153] -18300240016780576249999175966567731903301615111816903846724720864179311614515973698174907645994734669137948787234648930891095939409585002117185494539206242460036191322718274903415119813929429591425316481056247261369161230275358244988978702764197717012467084800809165871055938410314307423307283430470611687723245542995578299019033334445011963127965359131922480531917115877001652091033168961890804451681380455916198741486244079997988787151001112981354429081608341781246152237068504712597902955366201014541316380705305454916282919452535758792311956247531139184009848022618348161755095776655808025808373897634282466212894333459822311286195231061211593145972701289168140438208295 [167,154] -91871977765419286285555321108614719003389383043893858313125950621442322020922871155641614738820624672743334589280026540272766763236631029809788535803733617240946214781512940998464033205100455704117170879132432346004095546552530507300996064948897144412034165074462790428293133423404209882522219679702239480817088526400824387598186157472574635514190518066891887382168817257394025944477789827241857696680289149281913418927315098558939049631063724049582963985505613434158490451958044812401982863388564822611451910612674465410466590557049824845679883597352491307750727447974910487210160545301880596005365047932083480969147231357517030264807215543774647805425252007 [167,155] -139415743621190493637416358854811464733272366793713091351228031458497690019803561777881699445751956023534876622403980992878533582653442423004085145188808256317292064203110862618143184472566536748511220807942575429196607623288673184594188594949303700995357213054802167179926299127452306216227119810261258838938793634917991239291202776130312848709337220285848262755405252484378575253672863262531472717501844453288435423221753774404276418781944843539934787594612711516817015657318858229629403032064518823855975011915996674875490528487142331182616843758959259120474068733242402298441836078518123383742927049044382326315216608571908369185696453997226 [167,156] -58927166559757930295640172510732086872745906322942943880268667243528059280308181108103208096420335267430130189022187037377121854313465227440404802296768135199692834843195308885855228082662203669520804500858996301556875252986138709361827320097288932933593511734163514260727303170868982271493953756293910105109175877565316164799079035032594997754718040596577517941659301783191868940322791141572171774137310723277230971119319632973932164918242395059381133931086455788883656667295931542642386398721504464253076938205708751219035012818925644551856611303808136825447089292333947774332996382288142980229575749265046050150489985084314580 [167,157] -6318527937525480192247349913340729121071417894372044544167787139064974595119819253500786901220014922482776234208748663009545602991575560155804180988177029276590014588118272869233687004540848772992932236357367748827554501922593922339319174816143904781611166218714568352951392280083817192351874286953879760307259737774302645762138140261455453721656567779935734775582264123751869762052443069014489031971425896731373940448519775123977361993521445575209231372570465416620810490466186417173684245365270273951960603790958033567068446106930517050307376972118269720103512948238866153942656699134052527883079733853940819189 [167,158] -154362309120167437901520768326278066954067934902846282319365977234137927956214289389960239718496940775732166556246238200447955811285609799833705574986147416261820899091620590523302942592726003655185470031900946341067390797940270363938125639310327559480026519225281411946270754042843851840907615655406808970374695661400504937829399002217999605095292260262126256715291755779803767908540197707696598381050169030807606172297629900459036676548258568057838726189691352610516753019248159505359264051457949800528002213298486359926268837992340907880363638204502021732511637474203621961383735228152001241599 [167,159] -758555435389349520769280699102109425519631523282951955157941998138134323305115549806219223726569976547405389726248144783984195763893993392801003987750669317894062069877189910070547697802827867983979194476649915305843494201310030327218221089030932638131739439184657488329447333837089003586463337727950716519740250102165884742653235653340509649912219177727745224236564648355985785251861275028789217122953962950236225022068873727429852683329930473312116942397891459519621005368862051285971008795646756952310356575680944627370061776956867457246853195903571418418901267682102919181967 [167,160] -648143045572131990022902324545383845699448831954363393627981329390164706332176824553665533227877436044052486965581533632077313664865708043322816446580748504563938778268893075251132846464969639466499644840851749338332171135946524497908802467231087223684848326542495271005718534921874526439144264879824560673979986468898787815564424846300744339234659441771749928523925913047555797692920516624070391871420647490715655992158627191840246632610603353595342919104260004331698812430751161448122316037968378170439061471983986341556986528212239599488823521505254102805416 [167,161] -81061988759850812026942457343319304865120244622441476602440099259760151570755870704957874878495945299547592157043884373476515623844161548913425259635519176981891754774524283213928677370065443351900056610864320934409548123582461933707118647375379821743405562322303340302077705490044769104868314079955850907945272806061061415908566118481974926852960795365452223448892755567596716413429174337398611191495074157845831623499692211803861206975606103438827752836387847822241736969000655109521527954463604798074261678577569106992534249457386172530801 [167,162] -1207937078113520946049774953047371385804042444615635717890321711981908237031114230721342563180395903088920979811228384902510416756617076262918284817358717451189691990042700547981472390207536039159692900364542322745989597976249344941049375029840140019300783935269891712798717420326682752824761778662440107796772393914640216108659345168815578890877505354273581298729565205798718047525419151566507529626733313704182763689105800208064306777642722037327157018424970956320669192619222641075553871060277371789418080617229512966761 [167,163] -1671375428617975311354053809788758423275590744720412033312957577295446843043179218352566270324840195152072106691492042779120883728660152906654525571958162853893795052579435281036210376640663222693175799691568415986170488876043423345965026028530228694674713133634424755911289395488417720543274325810572246022988513580307737042437048473737602019839036368685536197960288690140286221223056231092778972438337028252110912067681847470872152857270118500454745506218210428972597554811606832596577021956035381914 [167,164] -157998012674094026971070763466062074362312636450882965971560962654765305834588472291196401127659603666000373946712172325709506322483922732459686754852268945493717987153399022896539078882061013311234174125765564837181809830811517154951535126889936700405763520096147359758065001834488437025336063822166131091658796493988451193733833872490979812027988745220902463703505247263166672613635384055196976662976828936682675745366167486692140417071708636491883978171341266546102324252453816 [167,165] -694247991628231795011710115010834644489774912251843533872582455571037423402791832744313212955767213074849844787676538693773092403632496106527169795665103842278116058411639561474839625154461306036428198755785028504197523158607459733172337276713151673736247203048577551255999378655161712097650539665391778346730339624617321081886945172385539782365454222708005394136562057904153465728276328358128566415458213849554243615534721196067377634146039957119156789362 [167,166] -86308305043819219542206687421359958331974192132595722237564832104269554756213407320867906202954335459701112978051294355674943648289318981891749204460036466593379346606960060926903480345720696087749695027435127595350148734405685741714006350415918421583696920765964326014732660657519110071994049850737257947553147205044326855929255890732996067236702408100777469366945582028073973010100576679311028882328697043091331993523628543134747 [167,167] -156144676685951100912227458171796610652515537938853774396575906058341395326417565000415691730171655474617917896381878343640551174740922609181291463909667603378860870365713271545173960625806793632570742082730560775952015115721451013493175848963296265497178445146470324045445377041424963046558153247618307722913005147464860557875619422907849031824005519499432767578073854732374424120426438551606468144793863 [168,0] -64746598153928749182164895746318327647742935900132924503835012388059499264190324467073190071083027667626869378785051837810450856013701510598356479263984671630503251650707791825373435824075495830923064770402369507000915598565459087922320162950617651675543470399999794553991618456473268512484150202280603325823400229563603076391649029003087384498789354442274455558709142929842149872988902912205895708213799517601802063261720381273910025123822266857782630061610708648119524209478557036029606168154993474672013276932784919020393818781147749971487479502103625718212934884049359916223035583889959458084534878507763353142208934962923126497209106012986971276705369896977712972879280790780405110781552924523007966681691930463266222222172087219780526272597606028319407878576211420175665003500864012960043794569998603449261739740454759301164303975337668195723683816608502284199462150324853970536298055960963055078863954850422026875102637027377895032347988796757585791972049070809836127297614759773871462685904036229782842274873789369519129786918488299821632583159548528146301714187893173562430364172755919921432910571272722656073789535922203287960882344464375841725970245234488909638570397150204715905837292616135331125363928569826181426047265820662076382360827749262655061579635655610572705144924076834404824259095962886812318529804380309819720243364310475477119153652899515638181048650681177645295410156250000000000000000000000000 [168,1] 220548284535018660852164418687863049555248092450515925077306751119520762991697228178309106905433983557931920206789159411765061189372556015215567843808695424243300546692716713927600179064962675102844277703512267428471760822708814548654840431118247234607002700608137561758340145484587506150686834571148854024634077642042969981219183150047210853208742107608352335550562787960497577974613117921815340458824321105282140517483512084481567204988775120624292189834481332163304452775497919021616595984581195402713014169327998987483413504180921632327695932723059862345215602145405146289880533444578943981670650541883830245223340095621012846273790084378129855695372299218558134762992895843423828563060078526967491365444109017719203724665713409444057681230042723725034256791690027810569443364293367879139947669696900742750223405213404001417315259295771564280061657007349102656893771591300416826267980770471230901775543382269868982909623833447962869679851876886039530212356764191072926621834332110318264106651891029305425785202136612235140177762164219176734889184988232052419947668625673189059366296192039671251143782541668192307665604308622753910308341330313750458364994209117224287056896201257868239956534615909599814583409149226108665818306288638601107488455339056062390270948413867385778380240390483061295402179782719057751939831799201692020932969827398701318971144871329196400702692688058198098279490890502929687500000000000000000 [168,2] 1137804674954180349728511132977878209437575918102537156428570635913429613265386134852427276424893666264865667095669710852445985995353287953717378100170228356986067043563553608586552194900571131236767230372985326594181965351649437236666635133097356302424784527407997316538898839103337069395003184846766241950228029674134379661361740990195792758836447217319845463932959293163519347400772841837742369345436981410057360667271428252098122273567214557602375986100510288564010205566022668261203419796885418381203588126979448023053206718143829653457560779605981965369359785566570117462315502118112159320243990447812812936328176394570883198827388450209888583776996028516857082050197585561312824957306306439167938157108572883743978623527148252446684494824196023520151045921375794318156757840074007170689116655521976397463597904782919803411923519887194036758019556815226224804222793264348160814312070559660002549533716784526281473931011140939095208254626767617504519009820674177897116648052329744604737333066834449178594339018168574975739895594304475985421058172379984990558030523579503624982957792047737491507655989828242191279126096664906873975625148918399259703365763205675762384177581578449335911383915264090159293153494421452533423139383372733719237348307407875533948168297411789567597611482484431213456880701360962888863861208616991702812704169553191258007790554429373800982634626584674889500946194599512577056884765625000000000 [168,3] -181011642541591277488232577397897216234085140224725933075546980762580227534162516929030267452909955187328104270196189958726448546223346246559385936498383176714488461535634748366665504580265354860416987436505827533404995163349148010051854484003888563420833946901116019679414143392205663334903806032023457215370966359194663850300941179379486114944551984513836400394776684145117648337035959875528056773439670351830139506299635849983885621354961840022292356656889035581636253407156248430545509025001455750774498682247511851640344883979690231434282217389361142546933873828258416968229000025584725864100712811015216274127682999716024095694211823000956858508113868726090546766772099184685273478592152520748737006493628608679794138221341381172641669634988140699507769136264027543814932431327306209226673345997812790916126536383052835897906377625796298256061333245345460243857797844916696233407873889763503342711885221075723631537121089112319870668754324181414368987883040431048714866391500377971428006653090255215872325169928447045296360402252980644883608817788673118921202431657197046083323276153347568824749940802777774342304569905901428403970598680630355853865918784428263749766318047896739548546235367322226998954114508199015376256077736816224161500126668945144261313080180079628470415797409893707810683122630279834831631758813229587296234767816889988931876388034143074804229945947376322474525107654688511937856674194335937500 [168,4] -59135559968734703100725849254627244235528784618541179402144006933814847148133654795005848177733072151502949134072076377661922970057343051142417256492105602694906706326419200180284786344088346167022058002182954952089418566591271717490574471531779358474872899587014757616783831442552287451547830837739635145391770364493650010972245496040893803487173995185161144276678507066161342429153383676535901831905735931847286094237173876634075013397342375482389337699175232483290623808268788119362393818698090400227092709825408848863809250821144115446445464253253696385803694036070031256942936263134783046224482415102117348162733404819788401793255517834580719087934866706220134723660382929791441642479962552721675770442675629488965681422623904772641580342821164951534828460792801225028742985023821156527764300270904731741323069534013827532787582677466978328221493412994267999634928700450117804038714506693069278267663984280569598745500913420162401943628679840613449909117644557325969646216371779900583986982026485971160236635902024106832402103092200918092598285103570939081049330164835117400367154403272185130012694029368724455978803845352371014481954370226411475200529209802369730692459405053666500053285218857751328194782651840830934369351317847327240985790915209522387711204040047387873023933312668777119882070614112805075131212828921592998073849869266309620599100681485900456211177243216154022928671754755211484909057617187500000 [168,5] 2025256892170409876016486902830650357071771135233474773310404337292334180004636139786052827738405902252570194288465778807253277517597680728344957556787572647600388815636667570391196230002632028562182037034472251863443377976369043674962185081810572545998725857867814281188978633010767640323511771801169704315424731107745041578732315566360105152719575788669092825115666795078416893686137164745003252119565511124209894268536763008799918375971432834519406178368474391453768404055105846841142262655532355305993854549349366314558168188553723105117997947020995272055294474480071619408119333098962672137884288293171443938904455463385496706145774223934958108439008059415454931468095622920152653169986737482482181320795220571339419849013644857709932828233652789259370806589220148790603518859719909477343409094179685877383368188286382904930613419447850585546599063494179530251698506540271648537818985879494149918666246503460464868422478060035009208688902506192579791583919098587624758700301810962672756164840838310970286984704310305925928203104412575107337783077324757075569856215892946261705407275322301292682294297756972756114768826880924213703569620417015699918955249940249001267931969247893534693620473777535929144967604078274777937014907362974084402966111651658811069322385437038996318274231261121642033835110602423082015041842493235229202738490771141768939753811379146432693410246277081022270741848796332380914688110351562500 [168,6] 152778872404286308854538453621038604682896914199556183408973751661074300101951106704313503363682848113338180571569350177936096865547422884466585055251816189255654076999551242776120024279598078691876004052699433677204742297481983974290637648688614977592136899737848916221483694321379974247033320707863317127974207577195664017453760560197832284083533205308437832292965304641725730827136842471209968033557137893218880209158315518948752038515043952260387211012333807686748166241433393865378795973221273472678605853843304388258922505408884911231179402995990254766572338905125483484759531193845130765047075490656692511784938582614480577421850946311304507084244403857236709555886001155645029087762199073039538962811838950782034512377757812358998938452005634365612725978709203700892224059004404636450376529700506765299996320312192673605016129158161098937284773683280288225319758965525362121974614809641112229038589811879198706492344891389480446313741875559033017272749613610584373689043464933811251861254138354734867072238653136294905357376556002381376189084115559661821251772508003405381689302218036788432543052143605432239958670070556008607952822966010581461747568212511201589025348574140099800735872151662288763679239453334905082673331181038060930332671638699318293568291982198787783840532841068754246566084699079442581240408898210936307275751943752884830439902207705378058456818073144668702788410342733912674617767333984375 [168,7] -2493849079246952267986279083639792365790770661962919552560040990876226802932107057822848378971917739845169051904890076043099533670722147832283046516970422060617777181040947027259790558319563580805643314532545211151762333691635403709711784857782549717383463295496888371445087538456787649994248350215340098620001605632185831362228658637403805460108014241458317592724451443365518489494953745123897072421936498391766225396062360902281357539800086719300749792849558316979347295193486787410756631235461137451191707684603536293416752505579181471650341476744587856697129849517083374770608114430974941833950436375815885309477531266716159764169183079835524491840766625817473253146949848219165554813561650932465313653831984367183907730900314070526060101966244108850977582832797475795126147869998832724495075227270220806752437457586958862628338335446604406284026672365295149943160312143993574838869195612170926056466273736366695385977783900770402604461906457911117960541589569716738616078826897098643103697819955729625251345191018441135797883382056979965243153891751989621094440626373639341261774202179732369736397191868033406861088168596441999135439761180045112585897750799706575931290167819134441641652476813506616766394316867912517519464838673595531092746286704614905122252506869795391953543392227065449170817066977346095482450736660018047845236033660781299520737602384626415746714388995922679008529570479116370488891601562500 [168,8] -47786290420209053822444919398010000082128381763332587040435062194619295344592617061742313345239027313924964803870168315675019888207447148546125181197495956433278990285890484293467917040863102963664066711285909126962418390152320756447329652919481388798034656880172595622961654917298888583669806402278105896786488220535196437861221513024643988764446098584984950034092756077669420070237789127627367481573558268151783155009763307857678947299070269851738116228797335264268822851374877873842484505707314463742287096734247720656308330639760904402254159214209682229645918865457510539827126753076281169211032332112060314996122393704562504858231047751443445833390221910206330981777002319551040485366526032845637854931134028838365505800588960680119296278775050681918413727879061799102615014429019829638230453190951450557029033072758993559678850223358370092194299269079014530210661767243232061705479905927010921257443584743676516912956111742138325479082679709565849302736315498666992144195203216997610616491064433669543645505963926768002214554777750733071430670136828451401576011842039548742828294461840677783196891603334938171877023083321379834640513310900546769220833075777913419786516919029239908438958799809327289568868333206456524851853536522912635149663901051121272311937755877910018436049368212265546735886507981656677258647533066554855786405583782340361968219274391935673504320207778293996165145528816695881048828125000 [168,9] 620118480932554251729397827856001507134182232399021238427421634325969763058118611582648187614731095445321178523989493362811997528402393799088402307432900070600191357941298743978688632960046544988806636152233810095205847474705103989602809601378616862561612867578611627554215294267295869958131889296210146477298205533513636696459671683557393948032286219260667558808006821017553935646701252838627964929736537639568797985614415898730652168110358713729209188309071600281205540865493426663980961313413247685041357251695591184292619584120392826469430161293563530721645496972877998813696194161013681401382662021853737798290025885870663434086717062772965250941457277600870345012910049446221418795286011438034675988497840634347724176206552252475389736762377412493036681028550847489282432132460973998514303352801281887415509669549091771455166135512574206221358040492775802462124700786553856118460922585072161292859856234312228109259271895471405494792048671462951493292712315693225447153437065213126568345884582343350894188510932846729425216785670202291899037116348814248335176096061044122143518311774493969216462724617307634028754067160226714168947781680565182113584069056972049536371248566498506929046501024788864888966289357785546571740598504854682321988663072342188700823908740855359836234895679608613970912613445100755721677195663970014631369264885553278870845662213056310477021085831549956482833890612011211594003906250 [168,10] 2025248643817566592906670578859086849017767025796830831716696934885861393170094369643327251810871599405824793523336599649550774387342548048160235370794889640427594204263543274349622484455849656894860394598934661374064955576802448597514751133183124354620143494411931650165440656698958518966090563515328344735973495724096808782199727850926593937458290815659015098355241678521621229691981529700859061851478258906317530294607101507472881686995053351436238573674611238910364408643408759913579446963179480748554549103257891033974668596922585576873512352673775498379544422681068895531120948649018835093820385302945952210632703171378961429796935552189633183752202395525216396220034467052060936728863596329196964762231975568467937760548122810424182749987140423660319651014714993106098385223576275914489523505299753956909203021381292033842005210765390780659720359886500633800236259449910219882587393081970293939956511457202191351813189302459705463841007238776797982591615842456752144557007077388171980987865044159272820976577675730492724882743591600467381589327016892932090170914627096985701822095104419925907358472903731505962238812744892968636382146965833661582000186231867047202689096274298875316278808472998319183736369646576988144426981660474275789705699359336829124746936794282473718319183447615362932781328103248628140329432368670947717510288957503893911983321465560694601291768745237552960419922433519482976750000 [168,11] -37923462954235233974389741857959064355608487735526619709775753214333917501598790885989277706898358253710450396852560524458527855423741571427192088576175720230145521201694428294640923792825053274467783761832810708172990410096929187863444523383171162044274716177849672521352060761171401631349536249489411482435933155049655149315792263461992680256801978535996611314559381749567585579655736092732476979744003071402201265191095206010732902391949949324449911731034831327534330019207419987982377837044069794985582147342012507814914879230089753336911141533815370991481095277240371056185558468187188647742018310670628148737585907859994208592762763925685447883972160037830292336558470885516399694559918368134147899053195007900839028582400410506538449678110842572435323506723855081910566686506498229192720812661315528215989580534667067521324274322387661463686087678627028620543225463417540777129850588829902982310773888701579542801195089102388196031864967991434062470197132358260906815371879387403671145637445051388211193965837218351077204299242098349171254260396095523490046933057832938278014332185578584356690722863128795801744066283953985148002947495869039793383641235356215106413554724054635392064367461175001050477675395523985403704419484000039358366110553386710404373286348355652306923257868134219207457481572824081635596974454178499767470851642940939391778678828142469961767711592956034295338324460888663042925000 [168,12] 58573267725495318827388845592188380494994718087147938913323468234662854348106258990020899166854943694698334376480468724331464518174261625872396766615389640072267377697890172564201365246226288235253046106402672495050076149386904831869219308956179706262737257224754453311714429549885839652099188647715037079520960843847759745424007040883543364259812552981386530910763044217950491291900930689712125039389521596106002290723059523457486945922931766585836578082499903364191386989917505749863026199115641708906075770015334917348251133363179082461933347495230721604220003805138503525422386009747662887921327899235986292972786829496735522826634454017908174302972183633795463379273281900449616339451240602838613429786377016345148926677631750616441979010959218752478823377970763305704266153627166549000052783685765993194088678774018332350460220560136261956610264085730972721858250646646157751598245911529850233583832226125166177477536341900458009331499661145354495547500537154340815580792822171541658579075443542286026375843043520222555999623814356409375085486128359185448767271124306434381941327541391656352263845145193843268464748574517365799102894122435197317508061001535052488948874829728075694260311476779765311000281930864678545140493452894986534759109366916263886048293854126693059044142767605707374359000032599789441146868030642426318332040930321694074767916786027682702298111874170676486496774188844772012300 [168,13] 551121109792328201454035134986122982928076455677041177343800627417221781769217827981989612783086245527060034593628145896190946719161572009897502167330625808824410200014131443527418521150304725703566835355447530758951629487484783887810272508086387058824807238208770003327610809673065606690656395016621077932461360312451403655750147784307435899174829969797020414798825615648505246969052403473933204243986112651072777801547488866922391820004408713421688676863876888857128558060483294968875879417329965606543673348204715173505642996261322064914074723113173826407032257807680715267807530326941294107145945947912662915640406342958657357927037327809586956851163720646185583373883786279240209823675438359740043795715686908767263700382373464278481636437228696360084128637251890458292115826597413744806090057446602906460407277072447658689637102866864072523566821379562202287119069343988667717128911870089394662261125618661414063722430676497429135383327176386732652662524509669822402643694403549983048238749272188947317657126560053380139839035288229498885813572662297336945405109860257015677946897655973527116853637169399877644464747835245670714290331947009041645996527427670085178821961665914530202536200384750261015422186290344069762600976809118798216092431210628193986455026972445753165661752041952989927020658993568231731899452699316361188604100668766263613147199065639662383752388042724319287423235854946460975 [168,14] -2196234667489082501090178494888286249395828187792257947422437867535093004449752733732702182672058002853462992417948837876488814062254034448538135327196750676560611291072559518351073597463775183492369563166478201783854766827963872827184386847972127467023214400307849714602686545465907851093256657769261073166604398604627354247922754465181149104775595786663292071264365253659832224224997822428258684697953523760284490701276884355108598994028798285145014621107132762923810409084837296882668002557276250648688170797625942241838317897580803263278759650910079088381941343830159699477496899296321451581423769251875840757318703006521277269065190554505502707592912056930949594251455943473662258926423418161088800717618259001952856756595849810543794426902791168364725882813970998076339796494275554401412175921467505409041930953902194065028301254293703076965256338993823936034223359195851754694645837234100378514039759320678253247296009461872572960582770494645827262203888998113319951490984695891642732993313668957128512354855143917719408519074932402004328837658775097853757277800999141797734553968773336657230159888167594268592589693157278433170564558513854702218091103529602563412685675658220833870242632499209075708818616174867129879212313853204926811236805962735843839460284487269701158965818741029079798461475852362184467752910879507600984945153639762751125059863475493666834106075964892108612102499223429488 [168,15] 493219160338167751145513849851836608560717985986852393160127009524383341765666939623884234727254169528434959463669326050742028627547668476242584299011187233008718217907946428429237675130401697656867791302977344385774344385280195553972018013396267128371558430088133079754479574421078228324394366191119336146953969096877928154652348823522248523938574106433470917667833807991053792209318691271004973659402120788556333473242102424529780284456587169066445726987937424908127627797350585758319849338123058316726200435354427868642752604823571449056714986564780302066023462504063514165333321364815459108746876369322308756120149741223088906929922978734118126430928709138346806063527996265855544144127994583653701441738285392988895252326963650362910634034296343087063516337973034649629968577451450879406889940291133483497331751794081766349327200936632198253367376705238024302799697430700613383147838261927565653158006321020811021176971063062988905466390557076463909583087037427553303188972141721862161751443975886540557030604523458208825283303441449220231264570969465012944317412708117122511608658231690818320612054718848337092231004439859344664239245569244370845642798283620083330114062106910181076143864746316687139697739204164870850936609768593488872092808630532615328747253018633785393128404685815924992951741918548570693993755182931500141492518790260902786217424068768514869232808774822501063517079851568 [168,16] 12551172305279195162875561838294483178802102976844096848948509888322197345060138772726682696438449641337612481384848791369084847980248820212217775244195090057056344725832014476650544328774601029622121440419829344950403538024824060958766872321386362098092449529427865351440093871980969170252650812806269633150519045592189687539789249649749486773356734901284592468849516228192663573798873545121378570988610233718442885435270694301543808893045185706525851828204194395869684847251865727585764704726237760291591374254477859499644967297223361477430810078876704816987811576494675676505002803713032487235073301393371180719733853593704849181965397758824219315759461582202464714023639909317868083894499076702965850280357415077011408466411158905330195716368265070569069653415024019880430789108648521299187419628980338547515937028549995624932211216645271386438722382513909741536172311229425598986531799314200778884133820052283246522577422051486798020688018971342108121679964396823972125159949822515980291144048277537745045766536638799798702303961936513988670155689387012236528713772476602570008596027012566950654514280173659604869294503618912434810812493756092875981862653906725870746898628501848384383870276751717877977539008357520960699165566654656555682896106860606439157978726010351928987224478489828221773684711696019330827397870844402352126176425080297913854531954158792300383424843678044031648303633664 [168,17] -27325009284727679078583766720917411531839431780333716762407007808768969638305271400952430165158342490655168304904308471864525854706744629701803153944205232733711563472542684258019267601086774123484905102501110808640677470701284232958293569523087375073008325360733237102589914901090921661385016963330207011260527516250332040863715244015122272258935445654183583331368973412823226130349563223011907525116199690899123189699689559526128956329424550399074278837333451588530783319437575686736992197023509706733721054848880896442664446231924183980256767802270352343360496184937734468662979552526063569145537461881087126280962863466855368298526787270995526624040568644285213101298827944205413443463453895230594846754502397914623572983220110127080557102287693389859867103801009418525187963015370120495786610287596058091293416427021261752420552589797939244808803490171253643742351742498537091233573927612389756186267716575108627643027631501687883004638691740028962466720499478783839804957486285995776775683911877537178186794319767964947498142985591194142042886102376402740782821536442820136396759941707313969224285218856694087956389933870864137838283611863378990746936671293088114836395837930539211715577242621053727701581093474445141221206314799727123415539164544431093845756482350520917386150768889592305052659034141301559135849712638259896191545271743104164987772679847283614951491146897170364872751284 [168,18] 7200422811354092353509011826446585404525119933804800116712074055715174686697473794156476228001905829521531176774818877929703261551283247539067400557624766154033758653796824154837547144764055405666267287953160533920426266308011731423540254736224196467375220566373209124988259036815974796786460916871550579045871328491066031154224895390704094300038197207691977162503193834398108278718408162609872872749950700978425205381395303446458590540088003894313709624277383949610339000720220397776030206826404751978401244085853592247074315471817410119457229848337643283361794709426063054342622036783832018041559825358372474941605962526691239978507571720384915577133798186369138788469471751707939582216055814153851391427151674895588994730436155444778503280065447720818019302170554850117108139768265435433297405047236196907601824153467482092116145280512304127021702579553554226244434348012494809495563169858018766313991638754663032173740912417713005358832449778734230285484623607227566917564067464387738291091656087641040566885586077246404650190038798086233037594514901986429604228733246029322518998841887061862761983442025022360302169791288404582409145133484779229848919544511495124263652696664711759678403098277709888180256748622416117734345907559285594367803574730083148896731065589019366069857388099513501206838739576222984132266032131651023456929375292752617412442717801896975514941421743218714583980 [168,19] 58328098947005352483205078255823832510889793150169271724552731699417273561565482865957925545563315477368039252030341384720797435806276392305914950169570940322000352544048456103872123191416311777766754094398698944744906051568448111530417318025279721102394397719282836649265478437293598688920825873295121883230366929209331965038199842304544318418727241079981879762184690755828544887724598382351370436352049539955639547303394058177281273484046143155924433240255539253585524404483282429286461454998651616538992154598580798171050143798741423983806292902996789215191536309361276655739874605845518052941238484994071172777893637040403144535651997374497595639692750514436735835235037347302614753071081352243728500734346241388001087391688862231429085062667210695903472774566640444589875419659028871329733823076182439342596166528646353614790774314556684830385916530079175983756161513794063730863657606046284330305343404152481360622272553802167063502922532995099718559736612914944728849155433999284985666070235049382347384331019270271940204010638434775377537092453358044318834312165409570396246345609390159630089860274588540164607622148482380203262551127194960804714281479957054357486671744495219975355120700853179390610702599579530727650913940897754376390929323289121053651559426575069730782849057721552621440173883248252339215056009554213051503086473423708640055721346264804650048672126317250959895 [168,20] -102080393896324004274971919792111540495826227593276954240111847601923867158831688809427458660768543629585351746672450395047628829285387020079415296026065580379120359397595325786352120960221975541366226725611771798169128790131967760968115632945116900873364450372853452682337749439094390691626296538386963943096083243673153823415496458526900716185326030130789416017662990566545037922790757585458311052943096109609447017564775587462358664909949008293377883065588291364493499546010519635334285447643243222599806306373563189154555339548451878862721030852293771031943587779364131018052969612166070088575804077747460589669461710465854228859537689356267538909127403263355274223281342379424388736982465272371469959302040621751045348025041595682442768226501325482305541420363893487887583668400794315003530701195218232168469880533369749449053749423495747501680388619620664056206830995072752777000406080674685843706544254824385354653046414423303820806400012621141092957493672102770586605676558169620936062775172209558597853837344012111686507884080560261246293679845078529246493625112268215678975783022826785340303986725854396408359795572953947690403542139292344299417315939875695268328183135691105336674102800733916785621956588601021220599843552989229361385499418389142089159739001201042870606481624483493885904764655051391582114468610974549734956601849605390530946746187409106802749176831859411328 [168,21] 49823332622959777578393424143835088538840529873079264209153946395093264352620226420634117204029848650884043549512629431591929809689663309827504778268676212656262083365165714036044745267500875781319170923833476569927792615466845827761821950526376131871920903648502097177544861631326578909071600688878368598865265399472231323941875060918984247860071690944512428604365829611164867229023914038665970025954372221274922705285721228212474939682545275918138029531331543723065374285416906450328917350847072541316107334843767289377520515199660631729022230090016848064667538662687393241019179557167910102862100575048105412664106379391957045077348040456616518924623140941649086305475404494365331076180669463701398357250963711200534307218383742069433732322342459901356682560608174497948214212352915847745125173636536344647945122104685202662769859141455370813038205532320752013327512671873258636500060214850990143271727428224567711579601299613910726717217828333525464148127486585311191578935263580284087260838680099308542425768286704287355726221210458715511441247438542839460730981601714087147127790673853134675021572828592172961808703754017895728087491065860184033422289727008817464841797582535097457702795799063294041549347710509098757601790387676817237044468244945542342905094475394051869406222101432895727339558137983945369282598696806501529271714623349405541469870025686968030800426410503410 [168,22] 62043354522578033034581167992564891815092113694404146429058723424527040639288550660002296922366653113911568857754239302192564306589623067827844050758664383373594006801681522383803754480956099101448097548479003581237514683753024620691052890954055924976599179026042385489749973535539368145065029501968601708981029439224044023028791051927764038809326839960169524756758926121973388543033943337929364206696667359817893188311204515651041843399039698465084410079622034455232507705956589959574682336988273537766407399401270311477548855051974848400516785697522894777223847136410473492712722300693906690821546629434663411834271774292765923649068835714277701993206472091864870382303653248658534949080344210670387199246723672696003370655658384032292034433064224260502131747053454953945959411217158611137767037963820572527882383792030272177235576715026443975718884640520874349636358427810292060192842380229969348047784688087482207425741514193977765888033143690611331667758075465948905213910159838855367669865929373655660923207612798115552153216097951508109854326192335748202092384727998577536123149237850685758083166333799605387030212974539238746470160977630132880694002262040787887141629652098372879521392481037661297221820847749099289008474196362929498783735487572945066660783423206176958005655527845789132301289774658552605073505044110078163860354059818406930674599263759704824098192951603 [168,23] -118743539159913153267988846893562521609116600439441513941711559746235847423008579116190294674719715972725586755763571055298668256101238228140415548727736183808115415927836466535740862464602011012117378482377072794319078803067517801779424580784679016927588585205363249035934192938708994171566940071735221116275797177385675826149623828797277780026381844815396371005684061953996611250491171468075843469979385395583048922921446542432958115094730908259619987790512307107729935378346512322485533429688453872895222945722569596611816355857411483811717462441762474203890646042810024859347312949042171973133927671882845123085617359279299622380410987201679176831033262546531497049633221168334754300776737172675870377112698386588682645531411559461857348143909920389357718660094315198565867913338643219874136188149996745086743834164597293916374973749113385177516231120595230277907715634358233390607598222077583486389094284300675306113190830183716543013240196404233221184795727604221918630166469512310862169335884528111584932991885579948990641648260434185684668257045571498047127526125212825331244003588750476144797249339207297183090975510100024585745789887367416256781082023691753487910411062327695754548776637209680627494098011684147555952754166066344021202271644276343742303819631778847972354361621933878582762979012490790248591581889315257210434138615501559660780202709021358768809051904 [168,24] 75001112329858400307391518953914003787859508241918160076724748935897838083003601274875112155516955541257102506531376402101945086419719915615260566535066376216263996130978529914374395512380390696911021409386032578367995332430477299430154430498315412274454905794683026887845037613060333146564956078744351831467231506359676927462955873590324641746958101746307483554248523276670347284309044997238460407304078281201165313418066099265955639007868096458491910404956516621049609064580057476972104602996980265243515860598318554324443483107887384784494363070349101542911390911983092816809062103951480785639287024446869888769926137262313267743230604855105030755746502018496222718132124077523877992445568229456899206833328567935344244006715878108113091989829402965878701406975990418126570883587964911355271840751334460278829926250027975382121820054310186998595708693960808866485514163800361625955280123074781651568893570667317099116129937756311402659109561364219159846247960393117683724187947052716932134733616370771748216258494162337934380996059584350598871124423366543438195097150469214834816122977525965418999528709826180735000782368067070746392053341995290796658015094938776531214020849276025471330008301130747305687393372364821376142679233189473574335856154739971543411070136913166074782459686600283797451940044362708809291754339142324941504049469034802667136753572203446747721345 [168,25] 3227745671857118408386236357890175391105749295925546226994335682434147483034885745103969863959822536242365961345769672350823335478460078262099264604138527449378110409425551009126404605548294480146080712730115113200511406634581324269113067105613400141993972127632840225399539528744813870735582426386911224698978974153333693683012557542375533022919586063500902048506163224770683732857613910196627508277881503051698261320246697089496546801205783711865589862504527655882461279664397802078078033674078404791118873437053240608696613467180483921725075787297643642732455851139578930015681852863171817885920976565143912596072730035077234790314719101807231621418859503288962980702642800431944908255092470154948027533382192510443716132415734770666573296275001918865386161126581964406013479459617066619519774533075520340382995193819098802733071723409771250435809209156880136092099785020889175476034221460882867061334345859920127667409062443946806675692202256598443303468086583518949410247354224726670165683505829772995916781573190843050412578327340811331451356777191181913037446930152622656318981961083655731991866070321984763767578910603263131355874353956537828388969736587008268358629436722042391113523916995576290804764136576227977962188632760562580855473443702494608898017289512681525330668461464211237642447834611339213649018453882444359382598900340846847902346703293775161499 [168,26] -40646359024481468278130050159235067501063415499316320607650823515133739488646221091624839046169147454749430447301582402444603771913413074619028929904675212150638423402061001358209332193565335376058200215698627908001833621074184916631722060641820723635200059527502669800394399758027774596746750357808759510226156499703364841451207170269301141179587025199452355964719840058378595522742341847963728905713045942409980983973255361919901110276421222072500111123839103642939121599369467150385475155435145342154534318253085996931018545891491693031583636988444406444880041298972635760645272947877339780603466155281411977944897486716215561174009667590005788740639276700114352388431639725320189790562860146749487553122337231297313481506798853886295802095462363664132390213986371585900386587327424107930379249872263943912858050085400846683934490426523891205211744538771752649939924501397503937714315389755766263911798036638695561270655147527208511279443061005170232577676474904885625855968349135144231605774773859116359395184270353748300694477395346864166496449503214518781055144769017401980063167259639165077699488270622513374533900740569724110404915260480859914641128530981683895972184400385619107828780264661173096969415079875764423832094097266442558957745635695425783985639075354014531976161547261092039958312476075731144526061706432278599402101340671406294310260873512835666 [168,27] 30560095386375079116251589251719484159016499720823660572893406341949076950753644880320250149611563804097825264244953672788929176183721524834352681491246696749960582385754558242167442763650029790401623564630515082943661905977175679668041068978633726757962727478542188164571259029376217944343983145747495809584668353796698426620254707713907750877730042016091184337566986544646880086849380922517925229552203976580559551049015495285267338338102179669781347082254260250796189414388654143266403406155868609664039378375655749907222781065283488452129698256569251253387509436290217922472078291260503274645027221134325129127185088104817142374511088292419073267594474786810975363978012574901815499734930537413615967530650143064056581040012774526635957475912373359025485084815764524180256210705921482989288562727384214010547589225037060206631335766617544248674614978184330172004017774534457520742033102379032622986046309147752041949060928492291514761567961464636109888320796737521791964788709187508943119637750897776865896621270108216282332230042612924650544446647415663904008654984341036912150908495031437836818326599257669176466477723652262599579552600721634044263394128676961060527509891009982276235323115202317154118892461797382264228096331952826688768601070542575782622837860986602699340212772974478702279070979688278756184267303947586958122804109082825961626957839336426 [168,28] -8233066572255180154495340153995964992007940459638968315670348228101192713998471092230449392742062347279315911020908621835779672039385317382761045926946027672599503474504570935056212020506474826496060751800634639105453411430594185771853783693491033540550793670496015335242039332046057876126476935701261076666883030156081428472176165626680818105387318351809924629670554643276558761430920609102087682127170751748510069596906173601051424704325374590409209802044263656251578324159892304862646385806169056973111040040075015351262632001217728512740077079773640060658176433032127590571226875591120696611205791997105743627807277055381693161100059173197880915676475213659303562905820274431022782067339522797873771123807795451316016348545882033405502150141451995389108688726910793581198035467349162288641986058284616424984298274770989410625046458972256305709570225559462377184298428290418002062983392958428622274436841967259364575729374181481091113834257752030285035759382659276089035711295277768628460803321454091604915823722011594806918387036630452711189558767167026374409463470577379898984508479594660197410559899638754154431750632385536995728265904629619171124700756523376151440498160405591126208263792895434626223540681318625976708643646824681497793456844653273728776343517851306397301183527124466512310051271248323742934046455102083510383149697259270821503079718120 [168,29] -3010726585452904974810303084729328753007889670206322540646300599759650944575362379824273690647772087956863178011895270712060947792320445188450304915643956467809269280431398855823962237737036558161088601162412536428986271304605226986058085769614052085111128517857860639105276668531945978691499530110697188361790826424156054653148476560201391798469854505736455348380077994569441341802529097867469605933622608807847849801462568800661934771079622291284898818523539057396810940575216534024433056733734917283833959248353222555488469361878128798692040492923866101539079590662094497516034415527582786432831133458088405076862874558397411321986987190467628600828704785260178093046302870069075458441239314653819554791929083080465006859177984946257601149463898289178909677251845111637152014074907053728471366385581450981519471511400508227280820225981821248559380588797051175781648573189052464335717860985760235586562921737464816915882678547581024154631769377387117016949489525636354708282518662262212211918835309221207798334251099307453535328110470338936056709424954942414642272448353983206144432582359546935892289274036673117384476954458648287176028156918701937599040056441211546233965450529559195683680477115457693423580498962744622859827603436679346015009708998007905946304687061769263115153128108573083549620536362155075245063944958826424277935920021448279044855212 [168,30] 3633657749349368810492418392354755019765940596961434106496238372247526556031696360286291329127009982980524994860055503153944495006067375122241858427549232426213965599323424725385147256664310248281072578983507004978021848195591571211489566012385099574592651954624515375522041836028675760977513180548246894705507407964425887005998676033696220695441594030866360295406163624242561098417476942159570895201737554834926216904592176174206416604959572351243834669422801485060779141513091898640277293615673036326062315993754145067606709179077551621748173453932524502689158495378786157167747145741667853844700635423946599864674483087536216150311207163307670794165936038122754418307717491539939661345075443426430947927623097105913188928306560697543491961841996009195700170963387851719958601683447405959826033722090018745489179211150326094938947227999480561746385719005638984436685118965747495959656221681409792943089988912395678448081451978991849825808033588007995937562341899799203063252519457044471149744976721727366665178557770429961928531273223190495458180076047614853008798130653464561331327302929330698605866776418507293668444751487364967864600925428479835491586517105948797648967243166043799849141428865694372260520740029081962183216371474514566347101160250345947991880469861065977832686561409936017646888073575238790341818878875315342173192517990075723233267 [168,31] -1405061240635725794912721113192600387494690281509753910665458641171068858812708571114415318785576032140350168734102443049526051964841711113793450150699910976705097582972048292945018225586309570064245207039535920886303571152922367665136184843272679104524611584862182741592973605292169768960457623853695272516340092486177489293398824306635100192018189061793417441277123672565128664811345733835489506652421905840418479374031952509322795671242435904745519180991470880084623814282905586257979612880801932054813559091428793133338484169984235603702827287191036892950365701829010309638543762712598898759463772997766009586995007233779807145968592503784209963514007093619492418217291551762227498394906356463935512385565237597336560805469113413744782392196238279439107359884758659288472875446233685846550133413809247361615044638300129048997057633381295647658307034472481889808660079150674147502202983346065072278327186060298791723666446685826974664161791411887330602061667595233242715548492717846204698493098593867929513191234188634550512623261544719955120338232924242203104031040862295057516012690274171649283861973108078579813046074855848354897673127612502530848353219704717895513943961159201673578723705636602083797379567547187572677740948854372818581021551565313404974125276349312811344880887598566797956809376077228579232580401134078563314589393721080077921 [168,32] 138583263081213236065075479620281084845912247729270966618296506992926788589757647967703263001374691329091823221500964151071656811065596073160852729244533777197857299781972016330176088280288302213977345359336973009903391211073228490768107054888403145761917929094112615437449324965175465211999361904573974164133147804233083286900373212469724939418119991034370412292306701302444854588344755517823804651721616400891672321400486762397414777153325783041463236008647707636298968569434874609399746350816853201108989728515092605128821672935729870633868858532619666318244320962494448682419840505267821727560248654981023855171552917283284839264539609431946975973157314420431387288155908058760437511329971281465518300778801970859640823437334083162516834535560604452993983407751549034383931708023742662487902844615662179445115650120729353576138303001001241965424777268099957421147343488522351817573208191770505238102650914729777699793481940501349651169738670844841412750299448580176237374775001658697436513714856023915375616996125828656013840687460503359058643728656292596516518252810573189660525929709288713593977865160670142854539671585732810330596763717027528183021877443896713710783205305742342917763746190084965594953125127051572903292719640667099432991783234904884292494929265482512237162648795008849611759811461180947867642820680973022582278666136686832 [168,33] 113326974081225450342525458282601906550760513070173738190411210960057016255495845005364595169411714672426969499032386462398310758022298888824333512759677819352029200853013029480552038940640063342383855437861641047718721920226815895995112513230661145923169809563121449164887710451617268458652285313137516068522483183029140621397277143593086518794644963392157656636431021319740568793918405943620784551879696068956025359848816442587089003482227736293636911154512994326285539758896082445480109495202967885091917947254651517239374742123548598145840699219193317790119516040274738520415065327900599533256021007028646099015191395938293445535296217576336315730984200084091040027702117679606873051040082035724296304925176182082246834989855457731448605732535233661511489815750760028211013607149035757125913200438247129648431991606881465192322888020367157432436880017878600328190371587478099019685468118347037271996317976809869302850784557927313068818711375590537726893773891222841329319783369388424883297372822711351357373053486009213859834190513450297514771892330298766602802606241101536522742548895019375180137943933896187131635517916023183792448533632029163035669342006727650242798711613874591745864834395030198122613212343746793098523150715036732715345351014183685271696197657413682263822549322881014764627374861396939803491912516541420538006317337306 [168,34] -60041569974330803116744659661629814426749127306258083846772438895020560435544074202243646126371451004154384087069120379736004717978846276735913395011410745286323321655325802048834261430335168461344087402772130618109378863603756533943221791746659094026117872579975132529157666973476126797304011762205563759529289973301137509073691478988479375005951532757785808477238167584514271693843863391696969333495254748335518021706956902299664253035882637132148654229723336594645204421374387760572133490729603687852637730470374797273133470329541799212510465935960430487450745731837663128095093317739840020094886878804504140475188119811754524128261065771049382342525035604434131076871031659356555862694335794699407232743967121448535818395993421476187545728205953881079023292356008499829613456075062400333664319832679778685250220912913277709574717095149883989297480980784627027839444958402009574315352744610243592636000833703485863104768791697422846800340080245441995581916435167511913454380983155764095784613435069878678018431561691618191836349460817998545903605686067779332910559379900972986920556699190381170460823357433698120923550568973825362381690257894726185161428554115775880451487622328664223331511754434875243232522753525667158286296058219137516208495305728789811778809802756722813437115773555080158487584539554248729319149950029053214237176577 [168,35] 12471131846584298065082145577896429409557530999389185302375155391037341849693238978902235422131056306709233120218496059026904299336333166856098106224270662257984763896393366386067037944465611352294768421610102094813897674741880660550307546743205547091488094955202080664357802704046660544783090953850910743421988482805596274445042396770105262456946529279189389668444916854186686621907088784561612377831994741277086268964585068281024127358230615784711916032964982624915565080901188385156541653487907506076346017542365334992808681297106000639508368828654051537179033484994698940549094889773635743032220423231662747312720576570843134815494180767054991902436099276265011195682313569470483047630462859720207766494952888475805013135467891283307447721109633066184796527215532240876791057581267043779178637612481229525604752383902735798369213812540056622601584291165928882778283434630588195557185231640512759624703536470314231567303499959742816231106116298299134660376178153367604851426498572261531585860541843180440237558078012168174905867134112313762958965251751449097148871206043804406274458599671711156326251897992906187034959377106140854873232493158705918785040806386707112513878964665092826757510028560071977700711902014282274255055748980184338727779357174473890338817022206258973471779221685960756311093482139568312140018874528031028341482 [168,36] 13985903717329877223353356707723191483341572345396674143022189420846962977180836611792781625091686891784860237378465843126373439019479854112447437758452979636082543220267975043424485855197466805289097553377369468418038212734821311757180806425100257681034054757587969825357823045217526106631321721432894579522418995736992837342575385299156128314291842628515744204559164133357524271037146768783356044699341600509856761620596424311778432679713004380882764698157083007603432214757948193018308195446109852904907944702730947194592128389427056343336842034914611002797618688272133257114590413943740607573305617923306602392537212325008788066960119569306052874188196620259950644986883705298803951029288446355944573902029029066581155312852603245870543766321806551986529208165393960734828626737413706891937906866170447487641062060568829873970631622153679105823780910330402219863786435664692443842401281520173220465239873162846657682620780490632872159558539268752256793209065037777543733956597653391864403924585841415864696995999831807134839959224062935165529125057664262463514797577213325872776443529072355436815389102603923796686521414639602901327517859783634937025503208621182783435735374119231806930392930731083710878082529463079549940504860665116128951278750854711518999673826982333253529872052131556106812321152711945238550213827862068703 [168,37] -712422794656088533062542034044552896996584044294550157129960817271831242157638517905152567132557835716592362533041838452549682764972578897184326316571450727903049813288244551798715844208319679138341373462964072076196759724540194305650882327321315485550822428473613615344310748697540845904921425443751110739979994559737519816758775956820786973761537270115259227593528703960788760170505309126801199956762003035081179618989238839560257843652659806948416244540987884366442914157540888986719250253343163392128644257553504634758205736501283565432311355846818752519867225663633063316680836345435929244266621864820390944020649519251688181415324136447831819846123624296698194062820091866319125621807903875944729006810262839717749544910542025205217163078301812532680808610778327857291859905581438899265166507166312429747138512788922236666656318200190963377238105398232494752598229545275795494585910664554596006924408713872881501275442708977048984645545873229366119118632090396226106028561052550292984691129153146390997241119232859463316476446890317054044756336004913383899074715317500224993449030170593220313805937385319363314838394801980615706819356744669730798083395327933953042582733654234002373472399247399338250183483956923215898969911435647201429972370034646459359703302767941199810483595761630870839705782263620654484122285758599608 [168,38] 192545553422343287353769846255372706734230158963104338426206793239081081749351365931606948190355075491336723931564039630576684332028823348575553189727907958347973688605829013118954067560402381937384977915836748158578795604133612386942730565045477701146846098767316453320679306327777575531733332928567222142525307309938515509363061887904628554112628263030561347531308559575776998991817595481316203363160763967297794064613987742568011776952771383131276461606206859070641319079314710301098561391889238805223855504349351857644565241467175432496153607365245789821199835592009241137859676541062580146329564929782318574866000054890475213914659052874993091445794010573091888017819959245929009371721837770990128268070229050166264506068367291381626025744315832753960976901325700531486741929562073894681707482584358554001798707441623644103234051703641477587901604194624143009837738211880521700397319753633123580060684494294011876179472680034860061656311213914733655913542878288957228518853471728912679314418056120545790743468199011130826024805942396478611328277879014593991542271134767414064366983332314008034970849269183485209827967799312337846103645399745503918007842941531645866509060581346637809563249517086251095926530464979706117929999172066586931269194568513449084061869818481160510624295786979614172631857841763715226440091657824 [168,39] -19970994721334667999900125085764562662886918684677238105540503931404885241051519411035648401106069125746383483009899349940730181336232687957228834454208071984890241177572549019731291035233098632828693387258305894559999065877499416523010449147116806668254427091849567044444705868540698092985873476777304946296792048459537517764745870399514085260225071759964993767155702981398860095144172443479123753181819091613302156884520323985804220602961043793784929291870999046541898359245586853934364560029942683630790742141108361922749190560959345519967936645965545136113808819104342115553125890006788698320670269231268581916858448687341240044525632959545443132397807499593708097922395642717758884847220537458021891357354991609894486178942240208094565054317120439943389188669827793702786515898911760160957117484061068604239460291699307216902123318942609770451639601138663930823466003833911465590589712271181390171982056457524923844450999937849019296077725234331034940513210099839537513916725957526866854971500952933270193953494936801253043236393645172313944517659996441436040468228880883902902466992796367200585574573112159818818989436484957907814707223781325129798085367731488238757804377303620942307706555221916371083913274810976251310566927840277102583955082995867753069580660967899000899783696156510127307492554403843804101260276 [168,40] -1582621711864891999171399303855583910413296583040101725760837196264134290248280936766332318783493173074617920360052607079256464456591248656683677614896984204887353136501508690894023222378596900671878853648179506170059222658027046779817197327000410238675714859499594990042564091552748042968989985162042062277501062455749725066956502189545979235034995018422191633163573809927539328986853279255158746452882849737093155512800676801379193041165707695395900267380038688999719416669294740459056850954212667164176037361987715407552363284658026049630378676413777182464986563180605463262955457559428494683078117681223861290847079353688304108786099459215817057232954608359750305429606792682214704752711355621590228237380774242726090805654481212229066148681910882324835146100127243322604790815103648618682634677643332883504571336277093867163085330643106100377695607493596188342749192195709739105063633668580169022342632743194325168014668241221124534105915486227413335325056629266442818506867037299526339242271492031008040336406841928112447929887727216261130113829834458702175852382529305764634252498953205205179800576496754082185707184097303011048653408839549547109249976664765966900344225334800608805377013208775753870880432860081189167833340308137745093479511584173758581976929292629243316490486998578954028906406240387697617249 [168,41] 817666754558815629188303113061529677012272500832581495000475966229986928357904870077674863556700033820723675922547551030613198770646669860024678830034354835252262027495407917869300320788728620545034108186691868345911142374921300301454291710070768342368439658125656637815103281119886023629158777446705211276604637374576936914860518421302646587210680094546800898397444008287049309466032368866116516294417506587400009258698290532577237742315915028917526308730264409471311297753133406021981533082750195453342153093142475083147256957137356386752006213855780636632662861295660456715738117689252276174800656152401789519410828152692531628079498340472282565084526625744844704446838810152261716430126103046935285966462712449869841382136297230210072084234733091193402537515301912611852159061465781931219423263786295026478937597731833970833588398107712845319384087393671436793425059675302727406617684549657464490471715835452967226726948424254220937441283436959525172763160685728069832174453019829554263321547464255743326847754018113741380432568440709006457240585322331538057547674892223001043245193860425936181586840462548159889108386774629380553271362755658770896564332297846912866388391606763122916406581894972981590589091432578303726130351087499316790324089879067422017708589552665228946939539769336160902827222935548032456 [168,42] -112594206211083884208951729185116819708243378496523977170026749095773759865738407965733878975058022917028553023543993418206724717905033167741987517226718500042899590183541572945703237887934390837789185441629224362891103808401227020773051800873451971552865545993661502542182875833254224708759692061631308131688391294068646040401566699762239732841761679785792413609901555660872533453118160898022752105112764281862144479036235493145463670000098753094683993117816289120077034963513430486021553462778998859061492517153178462199286788301380598236268373496247897039891110089030396022535956039927065685114303423831157374974246337897890215309792239621907354849193268170925460230461945376084282962676196949980801635201406763652307143238986153287629241521587651291196133393306538494031356672950561324558195108237917985584002315424965299313722438815158397861494772442491338979459181922980704169413401915591138502312170401278312078235945085785310971942765284905022457114758425913931854837911828374922504696468053268396006514671979727088793974320843453087557539392309943423031559851236311494817817874412229549905847711013452372233820453516730041656606739426762746827908059468931608902143697152294797593179680074035858377979974281523319119757740974920057356509240307834139506028999028279706972325819343714720982347184086671558 [168,43] 4314585647022589432896941306580240049318004847542748005815022601586570244073859558307240434270914411277784879264996266633619570609736065803926921879987367677903312264038134874497027348763419555016474064231104686297432022307735373988630498298236317945687688003833159174129395801371783958375679972497216676541976962739907474000721212269074907767099161410098618843947354478849920702199817156584685464606782746818552456506034614053091059769159785041108588521855874677553366506257679125789275202553822446408103124951662446908504101191366906197430215149398715026758328756147689820194355319230628434177378046127751146233535190646932864968932247068127711158035440156259144455125107952860963833805856426659488391047057413816389505337772328890493312109109042043412597041747600840088986700166531295471003737842744077037624962567797275892344320240408173626983396465842924902011270857086246725493138453768061011533223906346446557617784506533938100846717124545257681554713941571977662692329562696988357540643849322968522406571265806912103121894126922797194750224404707423951295520516018750382511178842895046418788482301539027813144296632756317561660969296886228225605977341024722523300186239489936191168414419407244294950466419247849847341774807962685027337777341255013782162585191562053330525853490637458757953005999003 [168,44] 894291495457843095854598418302655313232702374004797505541120280522487100969338986448375200564829820894675729686885030276698362512371238754154768809887372180702895008751493527690364344124426642620997027719559021706198707354204890218298968203696541008767006226087881727632315915654155947006094949233291797139238580360532002346694958969205434934590519991385440826236335961791245180715577524780795508315672066266824983623469663722883077640164313152687964935141304785140965362654880562853603599706890505596538655986931513928593904501721801567145387088582872641185320622992356493394575311797451313511263966377010726641932008830675548496456846122380603040147546706289391498238485654974335076512212496725834973364838173697042568942475422597787522211207047217265505814577378227746775180447716998535814069003806109057787703588621970430111136211298252088403806080862836894998073708054508092152081012357438401237075585105298065271405151786124420747084986288851498442246730879794960348640721461663858657696348521896090613249354843716006249984858488538420034421441026149572213285417376970077173016886590141224007462955195496898244173830411054536709731163682996336208008765127669543977461595955161775004454157571383104541030792239477565782391732913304966458598921839764872306344495462537651943795036740695217663699198 [168,45] -159604772617806298233648150578172659391132113687809647882854387080866372759816282110270495262044668654055111578479443316139736016624266944246769458495908615562336244738841944502647982853940021048584625264112815674830332870919677073764592935235803776856059555465256339994614716897727100527388363127334992741899303919689009187577443716684754807339241616768792183518837172356470131519146733007339519813771445636335551639013601461248581607756383533364815268238132279384141800911037926332952890098924878923132186213759394324715904359319387224428361224313173827785286629233405034006396831260960653903624279267937029705037183097208070485229776283028055566974345605821896026521297547939930699295657521278706716009059789089411132958605103272394292743915148850612707933113736824352600826014587905845987933670493736481272669133827730187233804419920210553037297224704957562727361866901251101568706627427837504701627296988787045775036084141272839963133599524281346617884518939049563686933001850138435098600337650464389999226843251739623994520695980597913049288193613403685779571585809610092531565739267922264253991168115659527756203875293309016512312718269267545594966221351776935165564531947459053656736183170804922829633801634863916215325692440026908716615570903623566318805502030082994530051702946569532421095 [168,46] 10291463214307152154752547166243825586218112054032712019199488916858951678838161369638511717039267027912187357886515123356160641478562457680425463543651434125273466794364913539925255777830226033271449426112956410177061779117419282900603414345241080933608869755756733231160825395371248360963222566254969160891332507413734707467772376107135321374703597552447077759132243951781067900022190242919691865920433666527266508692406077077641218473734387043408283477336703976493149268280985683562402317719168630340643272260908283281107620607581460318414933691558141204704405599194660168455268376734878860601553118452362393464717788673273965379097023532950807290377888133303313157476097751341211772349580481176554355533128474239632414746311550572703902647841840824594457629486959345408524681119866827246891192666985505400681777336738910427326614463465849048431334098921916265497439467983946128264665038798436876157144719684867700298573177901747190234598423766931002681413309672899975731123321868022675572089951977001522899927722889286225982129775963540326562633854488059144596469049750280213312962855712017351485676826680236382210609294649671686369850383925888851319386681290410986715756011361256574819018853828345807501221436757454741577133555214427076330655381531808610396514450639889106702116873432126210 [168,47] 64287898289868091396338197997921010691310291757773452692115337636771638779712404763385496393135146696503903390144908395686196976522769016510684055402417017530945183847865476855738177552685650282154074049389706998030312321486199041294887856717442118503029573648799659686037931336522112479336338047941044046727815269160752560940068897781586105129118321269352277872161897224142581811822714076850576797870174498596158817630978468547449395971985707618029326967273130437950962964303837250417395711063367172039565132975818284775397605353870236255746786021056525588325637080324849225426181247251385956160596526899312293953105859533645609458492440853682822527722139969227444598372637254558180100824083604968891847052289603984984083027043198810788985629707501212320406680258076901425991896992193501266940463858074042273383762853196766759118782569623355199858820919969827990998742750599301729561130493009947067323808194847482510313903016718228453561401720794998513699371784814100148686660321519687766840023308948929711862700423348451890262947709741673891849054094548460802119966577108645695531735525349712768703652087475185344519680264723099287452913971106529746437130659509634559847044330146460480462315986334167808278506888542047780970535838219384810078547780954661011526578544210351030019398478637 [168,48] -61728728947010270983317604954353746714830733268674768697002551149298250477940133410699574814929298028156104130239004351440793126880839014807783659443047638818297983169601021144082140461361865312723962819563099180985192034451514229202809023721464555200774923190057506776844163100911045145890476037360659597219701488115867030364533955823445648278204005450122718243073586044819540839720997783975364522218138398881554800498445041546592372492736623037051029373793569157244302820094581036395528503586391973685169187430707117771193578261740192417720503476832199012265253634701294664659032860737589241768106473351438057331419346677340276513698219347575891848104344729256792273538853817170056282291855864898480811156381403724268675461530936409142880897554769241535618690480936361363133466128646473107008166369251252684264119965235932397219941192307358289871847393197011276438722979903539120611660428999937575645994592449894686135074397318053724934576690567530537728233051088139558527743092381419076863278259563626243214392290149628062739386428064551824931637694482443751076357248748494592338391533994933711734488376738526131869236039464546491295080523712731147180083136050038263985579096164380128645645416280844644889563860709386126813720680311065470333399263803674560781658803028406677705574803 [168,49] 4572920625505405868158101857240465900216335562285434831786982662205256356199551354066513409092195882036643180995287101260938166916320071861721081866954355845232150930882915183397021850776327817137467677142807881487138559421444203060273433745814415721204344990839102160870456253598204898490990874673735985697768444938998171274711315899810505647090119519438179740426693517029167365302951720408210569892279435953524560917768824786846350397358312801779287446840167249532622646664407991654120522021726384564481121210193834392680159031977155531207362217134423733355909596788938575389544478654667325772655478367967796217187980445065332344855437451140454655071906417994071730945740724124645747627581308076978260240996360656715304697222991643791050559879619353681988144914158986944243837594223496955603589870630697796938516849155143567257842917330823465431884645761424222043308281595069419495705986568587466807311582077048790748308986441749913520413022327633088616079336578338597901332427147719106927240673735996808099645055721927351747180612196539664807980882298083672753246105938969881901928223383503705552389546660357715500928751829065511393772681570540818572931872589408022866549865322682625564561381344942628035755829673211420720949071912511450020017039883772098545454822193906805401912 [168,50] -108490912458160955183738754734832108490751114257919051429229168694977297055992835693820187911057112705757926085285511916678832931730721234487701796151761607546421856938380059916889115488372395151127422270965762841411002954198352963520480209934119713297895375021201978468910136120404838337855911699238180443746753073618474236947421591766032844665244302649184785575131276619393680923206151754010599789689890770614658562032730540689888719600862861575788762976341903789645069003476360759849461261049732781252100456559898521931919823321792340561865910622530099325719854039361710344609382704041926217677500234298769604064622573613560976729781814245613092471197954013728613393173363412649626402334070548084662508739710991138998166672304460240554036970149393916391470741244586078290353399533199432136898186131847041103992652335941614191381806459822510526411745807974270305865774519241215631402633531785631961774708506463678201695767991888941689357918630912643479056307361667219056560045820507984556322346498480099095313029151153282601170900417823443790157787811685922471520331497602149273431838711151675121325833161581697765509127257729440047783141276624927150490251675622470175040257144210347633799086117175395844329170655763347421448361399384260749775560342229503895490935568300500722 [168,51] -5471032696595409745258445516065152014597843100154305362162635766674147852289576306965840164889184543041480447680508856306305058712920757259728402908387567344904267108210551249305506934584156404241476788851582226653261470022956641816235918280457255327210124586606297370099194019560327925011462415542840717157734000009062610841100123123494903777167602131689921450821770815667234300614590491152451328907810606317538657501301965205236758348079038103471803639199915678898400756578715009264556189216355204869264868405806792840995120410572083715744123076125297260777171496332411286178524469689741181136854880693405877627353628512574757379111033158113531209010370210325696877245773624599104219046237693600587751331936964672724582731916121267924813860884660963754548351456961604180732396591987020151890710737859346208704603128889499845899172602617276634727077401157773073339672455229193078240379916051513297826131856738372995300930027914541326747158356777896305398176627385973210646536070028170835178634519458755475862969385046449389671084173189553728631554704787966063627173823541673573119402852629749001344076453377669858000841934346613206105473481580994074411815771152184805643059306090411818332722847178783918120318457042895886693546890379647645810226739915248332095228150823235 [168,52] 518073033629644580492131372054580123104383646531214533851188375132360099628195689537875570273601859387162510516437422123093562523706695647750744799936200831808023458035050600913511448688024228435812284493454073333252643520300053882508833921474225742643710234111740419989100664088869226690559984438957920251414500501621454670533163945397800411632543934201563483603279498086176791939393138000667102151594327289220792150793937400224859638622245090035767389251564133982982788207613734444025341045259116836018968443373044331152876151696811389136377266542155535897285465490169246513420772592266585156012473739233730417648572670883355268614115177721093734282435293525979099627414803458328882175517725257664545991386387194738509027287858114859949261590405349665375120789194499701409342692627113134807118852074641741499378042599759499110428299798319171220879595188345294703490819156912779042006454702900252956583313967607867077899856668865480328212814323613351292821315371554534558529733804668777012252282977006238091240085130498011001692703825785529884639139312677254620190781177075940527434267606739438875366375443365704451189981462601893298798126210838629340446604163822049908752357661526148961681015893598615285920173864393554328321357809860383279453757547754252453881481157 [168,53] -15738919775460021621547747550160931334012667232540556846064704028083829825224047194577729364563686401524739361643660414174315325240086630315894610736767776843395573539108579907526327618585402075144227187417286761649039514441870955650539141971201553671096566849372495472701315957297573170659951856201506693780576327947401428166283449794184515773534563671714567068918456038404800794581510926006738643515302428341116723451928490746138211077743541830131911368117910781534430838263388090670233006275444387779266116088040189650447114214347013493921234218002615125464446161550979846802199269952778295361094329311317720664751596326672916057690268334751942205196698000479153975247422162398871555388572512073726741679461340367697976063080687590343005658913806019000317133411844314337106463923949360482888117197346924305688830679040395658409716957870847947890352571184157569608115558664711435743415829695601922474003087129547868523057428214942947240044599046054683567737416889055248438354040037726233299292809358522586691818223062155055375858209435639928593188135135457691309236679704523714157390386452191288700235648235524333952911024071906473373799541490024487783392156229429361339357736309820688841224562963192844661541548867627402412324990367011691774723396369229896049826 [168,54] 14247480048451910809777362657144070195564099498515627279529954542115207060943239438249173122099682164166188302457524122156473245545830340450422569525647145975962024327012524907901504639167718919378090097372379536865791524835584650291538847988872274226441712736587567416922933920240194546699274598445938912723170408750061140437528688165538822359656551649234647508074818210290751520096390426904407836785119161686602953554657995148201801303899732263097405600938259685249211225595313788937398522195574024091043598073922259447211689705109047294622267575709975930680907342547811465201650258768428159695379513126930851125198298661739255428986295763512688994829432547030868217022683028939580629885083882385455253908240281022705510042926058219121678012395898966253614825408694845312822155628638749170946544167215280105511639613921208521652129657659589769778524881603681011836370895988313686375200714309191426169645888665312986254121042818001952033553795380260182384674644686286629133479540899832290550968032092650650214467334692825666845957456046958014278315031044248712162479348183738626728593500765235859355266336330457068647476127110347487547807837832782804217930769530730244242899931841063781184914095378763896518503747750853007796312772567741800991450913248605109 [168,55] 14283965198315136466898769783822265402917307001020180398054121789532067748499130304122855508233031389495530173852834156065046729588829361499290999863016225235654190208991754355763665198158269630657077882323549536957998001843199081348271578912383003917036013410725624093879541079980867765582171417504926987397810043882141824595660716279179096988692691060127342948114330456992136056579522467843776376221281387018633855003825386527455528890298110165014700209392816034118306597102089821735336157442394283976392160827476797193423120640455832666438253936975289724319238790624255571520874697726193735639491251540528912570639845384565347469029492744696917952643887102054344152145705896484044396442393862472060045894914627130218222348007365849389146284211541673172100595115151914611686143418351989982798410253421410348029491553422428294405926820016282962285951160833884876213468666900634496824576364392039567762101438226901739315729978117774144640920453500333720244086072920293721787694930963288526411153623377063786477756268830779991305270104794098635230088260256692937845362705012531034052422365376241600281250272373211230958220684668707608776132291750771290579222582172398479688747691756192419752053452068612532227744669762896643145534365505565540808658033681788 [168,56] -456287521554150152817918671927965464609521829528036147083036984216027723743342567507409195494389913525320407786767236179095363703844812147132842747661310552102994600620080839205658783445127971202116691454093832191293729774374511622190462430600788396086876910402443603415446691547650321385446463556974782525304545450646405774445456167839702702582028200679151843098958889096088208346157604370163116738354744556300884158763469381296141526475223066911766907669719120539342511689561282246430059423801861780785096447523719621745324380351239745461606680868821132265888911033076992834060117717044137253260338426344589837863463114221806183139287201098785216534471862961137948257144621793548708970198568208958878024506696073544031013029051913958123004704558046230315815014632708784923584606702126985019492908488176634744679468000539860718683375111011738510273201060902812812378598458106893138300766182941248373282572149600255314296418300412036328237777570546455511338958519398459521834042693993871008500794316766622311761700457632048299192163096050137025231258382191492835294414207478769875983132778050340606532990467900326254170870038939808176672704961462225991950302215543589256675909725537589572311585890803664713759053883825896093973695870324703949911001790 [168,57] 5152987383901150614289668466341415354129100925545132861382545133069861028795510337566509773994804220517918522219655141266849423266169911110229385664726898007033868183965358943104081351209096550107199085909521074585551277511888727575895299553517774117631514722572921523918548158638531719810848247725682426018545359604363115691594738114399705165726149865013731514068337377587522008676267115454002607865211035158061586118067028290218915766900130536074890602349160114594299106709353551339325865151958359699522478837163821282810452634624749649951631757916037693097196946194651539052757122362131695739159831067804820716800378863867668418647719417118160945144642249471044189711639446780772216264807525073517254694001976925174850016689213017157344214216732687822399442395459699195539049048936094862890603053687179950607473862541872995560086187720344690114967344529700304169511858843706583306033716941740445147797234322893750701782253670143035915167993096706643351151488887368456334608090288795550910123584054464420271675889270305905535634372733499419393626243828816940774665743596743040791531256654708280825681330084844188809748030647763902468689441789811813473065325105781914649876875523827588130690063241251993068661117636351705450654895484764957282353 [168,58] 114805104673843286646829868247378656738734758863201102119953031990271048409888467652320044997948901826443075410775186881026509414892977424418948431799156350133049257903894507376852892366125263714205619156961453073598275976593473828085719309064723319263898458475453989258581116123649529574258144831188711016339447884811072941312747427904806703395754278294341367668071927809527659709216381618009830119304522687230353637979561964539777784826216272511054658273910999401571696670132267403997734322468340117510302573037571326984083439631786870178410445019864104602731351316598788886972920661187365421252460475656671455484249621570157226468498507609904142826754012076765319163883737374410175473974981115920361831702961660517794501570686361006988193366665526657816488670138941405126972301616166856571232359861370457084965651286337462407240774645332818618967736779626174303672154760062909333602614197609430090528314377190825584736559943039227158413691850159093841017125784170819140204515346207440831066622480205278623981308240297894117864559056306633827628838751503968911023592726499175427598881644185753268400642947295412457776864211130454025694965501046697863697390670147227820936776598510374486968447332807081717270390140889182037709968415614898348 [168,59] 6623138957040079997101709252139169588947973145109454861875165039007262159350669227846242510398731962204794305698207627547202241122901508170654905512900023219418809785650301026046840592683999083338707293865991085144080365687919847963481602761357974451411543596814880473200497799292354384157056655592126254969342626729758231056055579909627850211276910018359185422278200056121209846547604880718497106001844173794768000686154923235915071432243885033832969898355607530867940632249013905983166420077917202183282829362980138645026907205928374541004087213335821758678686540541007796005650505353820060355913950388382948906220822802674342400586847115995546922852486956670536681204460263950554494242738251986146937179477291117070050327587962874834676250272478582539449477642485883943330499143038951788378514634606640819963342688935574175332785916703540693087970654171985411088067272355008536157055113591791965423161330906557656900868699350592857400286479034595514167840565708876930425103822203383657861057376976074013488970870667023760025941535432118983441916289149653102256119332174041209229919524108205065864426754574920027532175901408474739667880687823879706148335284972303192092366112372961930544376025540822027548365606527134664217414018888519 [168,60] 665925153419546042007241039404120554618760375148575434903740129811734250201034484740987256113871236351592461278787531316874280601380818952066180591056105461645923557739071449669865431498089275656258723891103166053858121736919238419117340174161526757545196437884430678424588621776985406561563905448464140891014621744416844053531414507086899681866711864987775858337913456712195210232569539921710954380802567655079213663589175663978852049403587426391764271780567206960012172515692514300940177534857748695795247215656309034154001521966319318301956670916337726538689023877496504291287788148294958290352021192540911751939146676514715822114220164108113083103975270459958708959082299284518218938943323865039102245662109657984927066402375424766614930485019738630899229970478037641995466869237727671476458341198680979123779760570835171511661139345043248713466373428889414482461814968838324449543073910515244549674431692326493452867775661414300107336987481874757423879012426907299158938534741934317487834017716697648833182319558941033119187475162684962972334882436412795204819800955766741291606444801668710392993961829414628181638732465134106033016586137865944517077248372581679862623861354027125585970220342933458799150790645136734448855952458 [168,61] 63715709046394937868992306661379062180141310022271944406423510208355175385431380995218980102656732230325188314065846955220277943158980659681381277806576184201158803593469006874683641183739667170274735758213281984226922958680954294702299338626764279106049769220769187707864890511811181959474506267146295817998099294146395322990283085158475228348644892059558366584620443135632891013169490575255819150182680706216195723857202153528021292424859112570969283493779199745094760061696336400725682182340906129073914106168715605032656165297079927906056858866697914375909762120609430467179809587465098501043618137843652844761582840186813642543992987167452063275487909180854680421799663402394322000493246327994554330691745254615115199316084097793078278199203298238890633600264164307021124644425113083268567477039554129208783452539813102446580110849817833303048165326177724669338733759144547265912487485697968639400004822640409416998408552403370878925114740474887293039133227837598931465818237556337037176680621530470704961513283819940171632664466241968621151489330277747493016547906591208447176505119116072265155788878717408150513681655584235245274616776980139939109738726717023899050156325351011478388258852457926244906165908292225629820697 [168,62] 4017788697101866743257206005835727513883263443007174287572982042607696229026148620213622993083397391314835108886250344493095953450391370600566894244452694730910756378655390863359786659776656599311036306144199104897367765424114206537092132014784797914547245480172928887056470699669440028457094653497495855531033107039039461332194572788840076423775355562810974544006662019436637860765027954432664497175294820205287214347633172393932563934844043972894882291578105368012793510177658030213376832371549297834597027945592200027986130707283766620283875084566311390787599398874177018204348854302661709055557338606830231842438918043233750608460411513536632173078502522547730492773081846546231300042010566211477882450923561171325096182023741832979881384884639154350527207529511715735489912522594090562784985071908518210242546739324597134851489880450308456505965538983813338142645869218727622458521609933673584704415267376642074828460560289359297167779806908518605794036383110603042677890410358551681528136448435614052030858901717106252215289306580120789490400968944859081387186735217133941993062814693776654889178795490385874388002090171200079038936964894685408109088812174237858354927216133368857361276255397506291707774351841374203844 [168,63] 206232909709756968100693328421877826043983468683127895772431013735753003244576199870402663408766248582962652347147952456538238710438160587393786880689861113488779303960087169003995772205014901062639520865592281851722595713556639415228642073609548829627804528531162655108278937664553593323431418372886613685837274289192267114438154629222623776708258536639685485770956469442769814269548412695330529417939757819492116238788392385514780446778674771092066452272181063461118584708970657613930491234457140105765651162071135265629268812605737513091555380851828492488246492875741725322407632668161201821765120171600452078332128640929810417723415132134104953732868441387331451800638902154468052564050383148604497628207071014756339145828177292882812361800962012641999712252498624197603514267111600939380710457792115558773113439098004222426792843416095303476002978339417304739923579725732965262759896700388934529566798152975908112567284042383145793728759319005971547141846363729910974202949249718399315244001037005719305183644433666806213443369240059783168779323761811545288203022531857519849059115061637606039015417473323697791015691788978498878162003297748869342861024584254718783468593193786974104812034085458855091516850897445062 [168,64] 9650698368189672305440542139087428651852311215584825157266456223316130081091800447805586799581680521101098291694541945951617750117276587534671516744177411651717588461041853117446111063409514715417317970673218347280490000961391071946246564524130640686846980842523315038935635755286316710043946425989356110137124518640119265212777094551112699811780897344797080560319648300723930795723226851540723910620698709788745615463833069634700926867645726364584445921552803471641746165817411865525311679188156340063581211411733704531777496299108281375082127441426195493059091639774325077152553075366981867478395294138020375677868843505476336224883454029561052406432526541326436389188651983599549076889996204830996734100358916741570957877249124778081844320236362517887170522329229720525081127157282299814402829387553387326398472587113365176258934824540314526877075597412327703343664408716771815228062561033754626077589632538448463053749553725183354100521690425029617179909126009526434523375641485454506336162696993289582380723070143985907629282842405091923646566308358685112282942907850814275936524956772574377665769699762590555861866536219211815354928554340485381341206274914022442748010239155767677353706229793392758050778310604 [168,65] 336635301462865726679840272210922954825347160508193847452892330955454674210650804607220103462141613423173211252532313419583764601839818782774093783613481707157146712988781916201279628897343206472885239160750527520585517744803575782313583845484972369391417087673733017219037795887550061892158327642570540298088271910159556303411770633930754254854272124519257623939189528291799911735985580076252152394606437299234232674376461426906979790214180537266993961175256369684648668716759337701262634515814111938044049097979919167359137680505528097539268091862432138525933273744991667674013745025100737992573052793620178809336113948542763697275987796815590695806577026033956951325212418046095301039256598363788371682182736786282311450838923032103727736360398337976688280428039906754895206524277413138526369674733976167625438806733274198041213135418565721398335604093407075405654949790881324387146356915979198526463371141522397915560335634538769571660753325958257178125600348109065180209313716155949226012438555821899437598133607450859806522748210716827065555445735738421102988680620992318881984379874400388277991209387538824343233623934285407760392776856685569630629378510630584035198202164697013594257919154480672102987222 [168,66] 10058481280716775443177193384641335393696345729893675529449316131013775791746930154724723942662496863507433317419551875601344697683941657698169259012001656014396719842582175686951826217928099612713115579323811965091934453436740994145152782728593463102212329504759932171998938182924419388512773940703560228908807867586910027748633248163378753091434709452369528159307255385287906636533457064567636940553581127295355274258426180284985263568628471249889109890433268882128011643425652758208684311089966803544832686455177216375331589537184645142345922929837081922624570794586056798555526463908884911786992273520452614387943591959689334317186241704144990015526488870761522642555605470987569858911082416558559190874497325956387681304064582487873311132019434295482017855597006082829053159115891935627749920875657853081999643464192272519916574318326432656722024745873069764188594060875157978307059582249032563682891503520838235639065580665416069192666204410270204624090874300457502528536212680943260600569548628822894008372991052848746485113692359595831957973614518700810616175645987709183650855285811644261705646188028008601284143395064640061571738622461871373768267537075276411187282145353944248086989106579114348621 [168,67] 251615828080938091224550922045700918265362787284013299222338010940629376197387964054327996191963617518403789632179105267673278648684598997531592523845056659820048366509260112274142423084678342168933275358975735308763755492469245088625739538708533503509649138480375927514509959950604076866748091770123836434214423048037087930628120429469944845046731307996424269736770443123111801329461629535788619043224137784210716187823604927576736382719338352245426849020257530740715734297144303962559257479756343565457198704245955995913517546658742291859022168637025651957326302592305133974196801457912647527977894368223702224928085645573482180740326489401346659211303007926097522040343433569023061832086058653272780508536583461415292359981679272749942645612890715683351905106150021344421804485780545274588344424101655906473441595533722556714537116424605921046436255480504972409967388748932159134711321899326833584405247272040486298623856938008566849958335495440989309311452635946473660845838466017297630774275692783089910909625431659447084096575579329392424804170522074918808586708613319096683202779181105763122111489856668582476856890423164462611282732999952044113707559657902878562896495234975456698608674404125506 [168,68] 4960474007711378922289915978089405284079522615197096212286002030029630844711090203500313786606600903471349609480975571731550172429758471695383385365415392261418535621536019690383808474423499145251359178858160141933351790921656548119639928474912094038315843217700683974093351747996507956091753934318423488929593506939277496206921282975493704131447538867409271510746840582589893579657292309607834679064821512963955815500141624608376022271385988307690922243000058540175555824113476990381539707729230608103331555745218898970435020017845826471843131674148656856148319034940273377804703375047989421592058518763593141760632263204150116736772694130177585771786156131397988580014574856867133778818416547355581282622860400247548578260870336279866591388997754556298205753614145070090433509066661842547621589959675082367832030518723178126378090114622525587273681009487072055507252511567810718783653156304495678658542767338509463498469974923319914150368918282792608810948231577431317712833457049171365792903416182193107285123817787256369002871365881285298474400907911736948636117710463812949308858797142053166723888543289990617919262705351128920046087254976991172274448702397302529621727158088755645458231960742 [168,69] 82698479963110740809229472552588838778028224511645991821835177490146273599539139608788436283254576932547242373073341144773796169472945977924196824412933798952192486286982463304454027229462551035758632636337882868020942355775486831340038751634138252952339027386867027918754511378927087206995885346925321734752488700060258756973851678773924654856327186602426620507059500377683439328935673824958889825650457141756971978712932313926321394642945891865602292878620359608644560647541818064102151731142701824829804075698629166165157312450809324349843576504886404559342003839084236801765762613900777884628577542124441500505263980165225782158368416698393822922559084911514327113416311936109106335282752189777198274361545423774157287495229506439072561408264425300383439927808427528293546724160840661225875759227073344683523170916763785797454798036145996741610344146542630854297892267643500935766078139920015666898018400968461823977541255167616839933478004394618371310035840419354608183695143184057976003632454691095644958471980833879587055930175270668593850538128619538627615481767764978836775940798104423187807204942428046713750385858812773700247689227693883046943364544844094702193392167307344497476478 [168,70] 1133762608779768837585933888969474600071122179788314224821269579948588716332771635492081809782804707185325877160836775210823251087822722630098113454015289757194716281759733689951528822241567294185126968632163935787694967504247814493761321747063640030064720677972682475118764764649613239596052099165720000780444454365822933366158765152208721538082526265198055961988921647416792819775724073136228196228815657739780263488625431905697727810652504756189708251654608873493196699664630587423497048546118622331745827844259908812895436653516459741481188140673865435292115641983770562570489377986377468471542204823864780961397585509279797628136173919905506541521609328165119546421958838960365687041458655533350658793096649793228720910562722758779366077663901504941057776032211074010046746554721809122004257414001823884994945606627507683343313794967411905276751557217665752844234285369083663411410599070488448775913123234055851548296797271079883798365173263271953119032355718946971356489996124828805812721531362251999931802614848337934880223244446922702388137128201608713232634063018252737451368319404017950247778118287514887723368747125181210044698096834290013797659474306826762599316850578637920228 [168,71] 12376047400061937371403526784895474153601036167387681553335227940210816090184855646793589249790254354773767850657826195936872017841089987172354335076978518438005892501499170419480102948445394245715962143649502620233945982269832135938557471182708605025072276137781945836394561396236939218923641984753682414731260993027926605116049670663961131592145723512503298469091025937119284203083939642272995013474376587574453382620575037946087904089749974663547965398598933252911469965824696547012861257598303982726770875680902128719329873576454028446588829659327113461110681453194533376157558161578061502094754401158833658208533553861577283118931493105749301061684986584365451123302219363300736274207623475887095244743073147765348577534368269430145134262084368695655516336564116139764605642049204677949501604611781467700647514275515593441053482809094545109976293232371881453064519561108716275368097254228622264746727942463303673922326337949244509886689595688262448101722496768605244874621019262246190598833827252654861214280125646677123598519386047521221131190734125076924020404024858120566037846947428466614964582810304053522216249418989228313927714263334248930308163525295225219360202093854949 [168,72] 112493435625619615783899583754058679615510217571631323315221215587564711903441573327402773414502003919056171106991738501100093342201190850434337223093983432072095907668504839787195957223047738994410834528517391139049321702750127996370877599993076352974003592122691347470963022644934363527726009300647835638824359125867033377281107728817335531142236201273037807491978598434993230399184560416325275970747449998874274749314470091470992574285180235061073099582311777633987002403763417375060522817721948749340532295032801292420637769810001502944234327029226441030744058658110439887477896906688818896742078418025852824104287871791187887265591363434063208805856787108240593625936814859498695267971913642213823270099642034118549810817575322638120468811919684640954071773560893581641862408796839086746925059486299393865463763496770346421001513440284542003780267772486743936741549450487637992794449243274538596461651527748675097926257218271399277072064481481898484533731095525718450612656594841318120381584680740741760769397517923380062360595999931049109737501680766507961113104995822839591617703928893475331043098898270927682934488042061557424884160288083976969723924678684937272406420902 [168,73] 835754876454390532087673363166829860522322240875563581795455691626940520569276401109686344499525529632182300343922753202009181154435353256866639603127356496894314816309442463340804254750025924901851590263975732213798357623312151738340733593884437345296865694289745459961599588965146758694370591751225964160275608444273002339597479720516704456040612424908396891696976670004222116194433929084798527723969310416371564490923056661560730497585172420182157886341298577618329117605928741766489637703226130200063250890875382169923679903202323522891160588490492637735254425748192091865997020270083911874455799784793955160706254177004610846972568982854232784327322020537130596279145527227010633796819965090350008552285805342072137314703429271322007710446928038664095523258983060573254650916987586597616893825334383922989622859558963737561861903193531755969849745905465216219219097287364974998413174065266835710180758505559956774844938033630762348785500404399432129217010313743928795053546716394651545810537662086323365903856618613843875870823328703253908341825161548500036054930997419338967768103966644943647813820577746195893187502523216747888656540187366106317263658733968456496645 [168,74] 4910914484334347318217336764646591291036874587833455651853690904301887051866933967284886095722751145900163264806603008793273076771908264100494025594882060657147299307160812458248556144829425261679075906346960952496747188507825858274184148471120454600055436468663923049286941087854702132446566931028197086095859118912467182209541564466078739768417524017772374687661240445969987162004070252180770057226255689697315719821965855448674903377397512784259333048517980460639535043614198321071040783478576623433683054933923834667334708432012522065735730499064267608057245864838248087249382976887510966319558573439641618691933236431775540543089199879505792119278767423675435864401722772159604430410285672720159533966262630518053157908515972036378248308294351364670072066390508017874537933644972659767420674099073001483314588906890055890407789168879721952354292394760199237513072460360655055079927604582513135085068274965139481597958733313766538037867165750527665202238280587281699910048819932245715961716781125317787215948053645689353087580304929160355651352703765942803106090207115140191601571384373976198777211104801553147283094588407668850803895302474552451648366840143817714 [168,75] 23587707493611037321837666579603432376833507950213447791524105739476461305573587188645721109605900977245819448462233787234802330395870009963014857183649843069819813408907712787483015275514678886458660885163095170887493689736509811255117103263813151336211186168303514658363910825230340070349876711666377763213003135538012386623069413861747361577344454810238501131037934893583367693209494417138086893463960472037490838534848382280593339872647864035036296888460772770669158105334697779904965606279419195408009402662710101367031671104592478630309824958362972520773326814633498375535983220598743262196150719742583917919960358442871573423753059025052432454238822533132776653776203473110440973518371309183213450575680159056199243158570253780800961017363140033750775290187134188537696520009864492521827735799620197484275993547478492046564137237836214573345603575412580162593716043138131799016552636647034250817516211726000985038666014222469083270164404329144582646067162191664966764861606920126408949817140594475575543172856489429899761204695925558391316590827714620843152068905857344225308326603392146638545062054240399804509326392253128740102729281219202311271126449616 [168,76] 92435345711480412439940221825898750981356050510300067724754023767252549466407402381602754928172759242555853357162007461733451975318029429675808514025670659698933257795819913358066289167261756228775947495287716270382470136686228623285760470195586101405309333444468972933811487956487200565833005226996804021830351340692751259065748973361464512204123373321020729774062461349250432542980064138797633263946629883680982562131079074426799666890906928927862537271173235053698685763269768425538089291919563684323923139384874810265042274110527737210183289584745090949003594068953697150870997762448718893528398854122083315225198104499335433217544111949587792467181633760718994182237359991560468775608577187574042438576649854685327749460738014273529015949074068815370469903600543271111743695504104026645056055724154681563790786131234586136575252610002881642460459948614253559856932854123094470532808499738205991385399654869790124270371509545785422993533435309953843486771519541441782311592972545624993156765656827253262714219325995967280107064194044637578228887018915890875223922695989943237205153572048481693037408806512369527023585404181803238548348416520128755148124 [168,77] 283382800832580798979082878904395077074089003515326408436584173820464503538270110762438720739670629591444942692321753986681779383440344720267945807837482532602896448581508590146442433877864196348484598780747284876159507538188970387542624088668619961252802299151988504726210684210435316973905911618493446271938040008505406469253277367730576043783158121035626745880162865757091886259797169380650545037696137146168137948751100330696954668893787277582767508257400934549267410682595108233401458012925197786238136592968387755970726147553882252277600647928810056584679715110740889409145619879917606520271614970840176370021242524651151241791739345382248923304701076459307630194407048247608609931595485424358692355936212471244685029889870338371691053641736386529933228211952353211095561301024537178807333162543398825800024063558136573133916823540335383853330857776683289870392780853594115645210465285230585157898798647255629492859284909521058057868786455763342655959583613428044211535651369211439939107239249755550796485523512397648079222847736807974147445613160453937613679843912566948947320498468840743742136488307167363894281608513153735486504725343462707508 [168,78] 690151592092747998650841738641875041665865615175335100622366363972378182442301441893347791207533631632083207359387167815029777843718197187405554859190002841720343470934805312984507476719819011217872370949805484473415874389389037971836280484971641101432415315188891736891926492829909401026924736948111701191758471641812926937906312558597512679198657368923892175216940408878483108248880412451042256156595955441788800004119226811852815829452669457415396760326259995930736521011053555023201087483239902951897914150980609756009062597522469364513691774736022225922404412253132882793634588615307316349707071583481548970685438729588789270424417430995998101550813565603501463588172096698847066833470033762696788293010743221983196716940937414865790715652609310871910594774842721621692261909251166706105259590618102017991585832330074587752284896063242079220589512456127057014307936619644372180133809557522065915137947579581628378927172555292474821357252473330784664431600578180425797864230798512096405922822564280163959698186661072235307916223405653442503631866571574175402616391872711674921501737985862817961298031782778849009407245082626078943973080770152 [168,79] 1366771486762843651905199274654711836224867019250313666603924012333265332666065216486323074666871992863284756885364996978971559947356865925801670330078140606621211372107310268962236813919233083487849592799057631778622014917400087975390545601149858148936493827460887586585525796281738292563405773172165288338008995180707099932939773499466203485477606314584115207072076091550322602008496804642800514432091832783705133314410059241703950813031646865853838910952362133150866623274906018270899172078387216577196078843934658546629371943899801111320373774210297750580947892144924673340291684110894160748418957216402931419901493775044581684513057409532494120124276980279231540559380742411248629759840753641978331542812172819195000195086980843760963985534557932888197382797617932272292921517569488077122120824549875675500966161096242700079078659998324115563153063183749241112391615065355807555243100961121095135032061928172725530614740230366423324084584018923436218181760533737890871795000078158183171559882755923598250780067348962297690394183348717505086247285980679547573175067273048660820225064054911554184117056470597684792017804325855523394182037 [168,80] 2096746757220221450470068909495676567765632437644901047885845376566940350028141962841111313313854537645126696578409945565037484388953681812653384608553181650446180587922207653021657482848738482388280900088378550563929990543470415948479556300444360310086769620415004746053542969182449028168418655677185376505605194900623248659912608355088453749595746398493669294717651507674170990588222970641194441673218371862832686481978963263706529885138552849632466391270421130003920588488972176090337078031356681851707632074910780497945581444736629814156027577249353749500359345777665009027222385404632468945100800422226606790857075266716112768657440250652318027648898505041092005878280533033071808717690511549844412716277986180775685607813708989824514648854388461597477070932526958763589902711392940323317866358937688241091436373955510729943632929535395005523117292039817457406142498999303691330829131686912012789179510022286152294532520868697331796785415059479125105787879369465113331886606519453111330931947339381455389145502245029755441125124352245972346338475770075434883011603976883140170901010887317025946183228746202594858504161716569535480 [168,81] 2836074661625175769307324996692759816561012583486827693298695770826427442611287698253170612014878195864987610570109105335124885767959800183090465324793492679573922938690356680176629485579021080239634413668189567424469094726385672327353010452906673489461023685149839301182848112142185702401895720596980057172255395643163956283774896679931840807050673441113829366369343251546073062990187404798211866667525266133286980265220694689727886993259114277342762583760211311853856239406330969809563590370164586959787689609738996895512923806160719531048944725750569859118914124813349496562654020919344461877622049065496954674187893995608551142701784888570130756237442127068905034185294136496896004169876677372871914438808514798195717780236583576719642981026441510142128635607783478143668009628220740551120720138961830170254487839563409663338267571669661758300853076911547375521756673244956000977440623041649711820206810967795918463441330099132389571104774150939232138389642542835358068840576054005297208721801753079785403716637572666439931757101337077223365802805616878259630423248678797960165096512221593254707585704743449214785304488695180 [168,82] 1062511485913255980444923003029538981496456580123932659807746593923057589827363284150614176836608216431559779466191143756167192966526733237942285426606333546168293142833047524366498807381755943918239007307885194703017339373804645563697423150265609016797747953750440415324922650931071045160026665691398547105246851525704266854630008527015260924813402661084745359254156762328551285109130188059453000280217953018079171627745179825554044503716261253236950745949513592104620972201884022767741449730490987406654639068374658269363745216792072244162413802232805424588602213229102002246505015299001772445518660048222139696727597755152700473330302427104989332943955428974842718652604232394171344882908031983596696322670019458725260827311304212252442100845323542042643224883837142490412528717117342832443775188410910803300791382937400659320780744076565781671705622551937682284456451754708194464056076357656895192979275191473132593511964998373589560104618086993255551030446684513724804211585581290654481613328627164835308900748755732649966990437606720390153561480741031508016498524300003910522621128172578914673009262695747264506318011 [168,83] -5398564546468082312112806786335462194074516717120645336498005474741742562816323250375212954058482891362549290045366680429743162113132267637697337724302607905923305348200320409822886998859931843526074010970130388198575822249619709272354785159038282898909143128203217189312889548592677282452400916812333624075877702329801512472752971479020447014378696227324020225753821050314865249857227610898757851718311302685594545711037246471901701599983070797738893107236672661103954672135284158549228669557909145743245194235767487083053932662858168553053595164015873677798837658736653650256212963481772717940976978213307386565053014609589405500952235109048812613091900886349848989993923628994281076377119354415978208914228194197478438062971109055560664173733807938844287763318570764293471998612179628860158978396629887633664057971850351943400573834373389191046314037529897958373299088416205072910384093598613607980151108906013856599416261039281431361281656928359084474379138472178665031665921256494023532410886743680065012015056101137474626523568356253448957679945950903982968013676914336206854308077821280303679357518258128460236 [168,84] 86404719318044698542394195259903254770945514508362806442277293275931431537741826075436209804726542128080808519081414924636884958352546956748015812114598466375319567851588737440306973681253707682228521924734574139302175029018317705283629294470679927573052262270060598200060669775556935488858993740673946088303742974738490247227046354243720504349988175830256777121131943710324542363565440549660583192560478033084438372219354161305820734378066493296824892611230481200709568069095079243445358205782899771040962578748810751756754129122457665195955225850784567470045070222040747537161756230211088606859638501667096374467762562340666578558171933073226697921675123068650494860091804369862826488192357780941629183889336924760392476909815199265375149365107210955441722806515160596437857912970446542956382657164486612716514603751929417272154459009562605610807213815530977158002635628842471229697650399475664925696102751584301438371613279544602934783457153910249774934292200528328968632582631033057643011605402833210544096669423540279185077734393900245599709955862839275109640742117930263167166166998369369629521788872932200 [168,85] -270265026248179743563236231900412138096797231684533811479089304164843977038389001239423458777653287389623867466170824626714966038137883361710488143545923099968810512486190551744485608189708570015507808572253583679861874217302540170015401486736594234454943422836891439768029460491462557854033422098378165416018050365501787096743005012593187909284685768008285800502868583270748678248496063320986698227007830698877326562971324272211299758125490174222918364821635250631008419139903787205971565629631655444877642992087023967362044241421978590107061631798411345677334058840712965199292978406308625604046626222517517484986319693640548934251976538041556627859460113732398749269873782318266264580669899220595704102495184735249081887547963355563723326120848166271152154568880518361064898293445091940233560295099819236718169077627197148181092933358918000374363207075498115752629428496278897916201374968672592076976570211758168378712358195127540078549722613352070337191891101769196871953803866594622036504565822544450066431797724739399321935550853067305916809515514683664200630712278855304246608290005037338819379851330 [168,86] 53740833608050481689266119743019922106374046330634487961193301126425666597510550644554950494809887050523037262879765591633059100114070314800212908666241072416429190536790278670389894986836771816402562166494212807526147937441515353871655657959656913934504967985256949865580002040953186842876241490740773664959194552532962221504341884271980151409967860468567524417756177608254086035404214377757135189691553067457466805041164405588071334383597094282145110636178315027876072121524538851815708419199785719731390715591131407085536098087637444362284369846512389931772816965369805873084587858412591359600205403763310401166366383744848921429603419911512438644093535614316022738204716426480117704098083232717395640392722646309292027280910210555128123795542453457641725637383653126978389256455865508016543461577580906697323677821978075325497859757593140539851194973563133369841125867007409567628622558657339161616661725770061749731955661363195669068275223492574285044268063973663126677049650923028233980111199503284505977133908225564590653493005011852132589703366239440815669992849269015371170281788520146285154 [168,87] 1542798914444630834502214457163380046092382608488193607833981803043144513649427313087523133734274882685261352328424580072760622806815413730543648012499344994765728194258642816150187180387529587035299338605621983547580183597568150640584176423070211692841970253783994226282546345917144453338413892116861472982965346544002456369066204299178893466802655098238720344275851689815577092855068076808476901486360620844835723293352233968307213384027039468681114476877418217197795911571280210178059733604212663071138637199060951153080638094646856436769468103620103470538152432108284370597194533491332730977372770458943490651651475334449003777381075983117270962242445413747079140233411532870330226853468416684332194117981874539455814815771450847481330265638667860067528860607501850518982983527800048314378157876777247925040051416737100718179978680115716184758696422363374094496250265242080045869678094630405537103334797784878352462408505673695228075926866235450968640409818470801801120736780120742294081779361982473976177227293702817075555746487824229128846588486793600019148400863273171397086318604160272136 [168,88] -3471354431929471267169596886717541281844162363461307164731926922312135729303640448243719178464232445774501622120520932193673095100187794711104834401885694749166112375843346452088095288470868190083768123334742706731946493572759144602419852043635596006990708043012388582320518463421922657852807332421544257242262952111186072357537315235079248534343148702289684396078197599458299090244509524487824934381846676414398265570037792327678584773372083831847443851429429826124396048905461569047734893361939052043109287554949310055311128279021026277920978382538660461026160278413255682883384358647517695964919492332479458606889023793424074285157864878587062866200165825545011160314843215406455233816355574586260222860235885606929357213996377646600899519334053729630878189151060715959893680663985977366983380877563736218428350028149565213514401370773512534287428620516323117936143061671785161854240650775135821486246396762880918585705728942389037380911990453226260007065973454843748220544035656389158996614188293449924762681478538007657316162707722149326655925135449703126224013838828660986965303969391 [168,89] 2625565100807682841347437308734829904405505901999981286468083539946071013555138988290948811113577984641255349278965803474734838647085234479202861052663670279492510375704970124824113952479751922041189379790242762065093529472478039205833924981710392896943020656388814626929425886872532077607764370163793467893054906804997514615405240498403669074064711617334281219822896540033842520806939559205356926101389912582099444338717081348244551845186651249296411965885856708982509815457445704004071525159996797149824612835041658228450331483949799112692422585188458014737805781533193767170345897423255832401417340735368068071861931356057670158930761227805144947144661911205629791469756047066437160001094889224889419712070906387090810233696720247311869079616841738670005808821856920863028571579129280001334373978206719987723434329934989655824494632326472642986529177982894636887685641333974296471784854254861841270763009150051131526569870492242186551204154683017225520470469450251395642566780995390798545330806012654288441508252324337505511629843684502433584421395383091994997406185931404084456635 [168,90] 367254954041278161396985868110371666726493280601520533258021870242647364741097837024717186681820196807801962954977308531834022768907804809889263853965763095510181071460193298092992215831045004014545223210816815519046705858897903807425298999590376817711418852020209377517651194644872300044934211677425827680056127185066714035584966169041828091143628708437752237996194419871659966152764049966019036177499143026946676610060883774947695355123634173347435481629460159334281904600332192152266615769477014856211340767356801600738942719892512812730278808781740773253926948822572245112337835135387441090792258549326150360008120925417403795936399372418917227336961986395562971875938722187853106717907263799745712622877191628837751875818443932851497575328734674476136557990458208536882124948254132556842532234040036598745958494390701152974807500888379807181195862375396734630313368301515139887440609675582682873062514039124260860508630438848766179645023683513173163806383760426599034170987753851889455580692270386601382142294596595215429332396072100593656192672219419523513352704963798280 [168,91] -1690228903263475150691282311181859879785323759530497874093116424226669241116325348456101665994057886762588974557152231714323053267442975018261601806215470362046431958770936340294955776604714453330541542397063311999020448303440701228011538470288135724152311650046292828077537231223836610492030763748207793288061244879616358549016486885307494892083446152490493275649476931337936730444970009753287556231859222611322657662225330692782820579979492385316656720372206557776908648346283918474134874407673606455448573774225383929800608969815977216974029384910972209494943462182707292733207351682977367576966944600307535724620143522976007409164957670969790892478236056233854993484072219704906719491002398817765733919607917922919415346124694078334536087068087185176246341135937794382237218228253189965057540653838452475355256205455161007643913464205858846093008041014963868350061397690765243955550525713742458943196826931034907551239772642911356874727520385940254986538533970543776978825501489142803765770770905194728115661602856565834134331742623620033913585294515768795056337331784 [168,92] 970179622130946117188131947022052850556045774303103521027003290177606761925497195918027566156013236968543555428296084709190153687302526244580870965778073199890313874176462646402177596374405510943428866660355595289864608333850945506460431158557907615399849735438650248048288079976918392448106794530859765051338483755458725099282505900128980173863413338586271282818991694653213490611343904434176519753108261869366039258847198943414564507934472581091052855870999491621545005606800095132270244698804695645852318731070200436366027940223327862982271363515861088280237931451958883781408645273404064046137747956523082278117204243510831982262295690100672360843510466891930516501527048452426436582093068943910738931297209223742134716355068585565689463844339915663053357557165724847830372574915174680420801858365380463799543619399027806883268486676423422606519253337195258708821662523646153132756291986442447880966608127479460565262664098063271037556693924435146940001404922173987976762231663946543411090750685252938934542988939249598528251852943789773876370822531103269627962 [168,93] -217452197460601151184661602211627832925086817243589804437501560650811452662391278286681415434779675821856376294687183847554825629347035259840566455616276688077153039750673564003949208448485056443018540052001896460261618546730356891109942877115763186459635552117402758495026729196231473429112705481842527673189991809016401374830252589516506834924015305215513069490081202507711598759779412617849804085510855910102135118066806850480536400320229174764801749387489155752900002842216947661409492678230159880648361840573141864845545080883798566452323525903980252288910180608635895405467178748479138233888108809996239239715124078631785128971503590812260283419519403965309007076779242407621543084421257234296376629516007120202251837617596557686278103710770180626765340091043971716558143282525360061532565529542662629755296601727232174948870880944836718338927845618756098889191955092459657164815552298837068862182712011586306024876347542517689404410267610107140286098116198928459719534353680337754479232273556710355784278330682379602749878176338550854528592062173938976 [168,94] 8840087651727390627715597799902063360252553042255901014012055353588513654921461105754698414962925948301475668113946692478101511510555590977259357611747873376615048531463591129592633854046451577266241670770935324367235219055365337847427780295562886105465657513555254088631099726673827189472347951972128270223121689932970426268844132102197424350195768675404105492165668506558696687153641358810203940447054887481986575558795207462760041654016618723586813334855988376872586387917617825456004221184180942222860183526320768016134074903218821417623174666479409856175732781070388220785078103342351957130027195973336680132001645585926372348292677697266353376877199654011535736394502346658169187767833532402058031457860237348047872170230124259728421948855041487117962380634235089485144798447259546881057375652943349353743474189781970215251354771189411146604533833720550919729805313268246198043617822456664215952642662302819466228062847235165122759889029830853209264154684540605893962059727449150954333601959387472771876631766472201113882749854439563189272683229 [168,95] 4408510478813849098125310092602351928126009691813020632566560101346465204271944161492805094672987782314424873856961579729811700081558128619712095728038097222938192612964066039358064237485183598864342953648361026451890207513079163013752976946230588582783953521777286620447168450424097411771472340457215674394397752035202107159681633649883917469145699491062194570520529975470727045536701426979101933193705336367531180011723485888746347719203866995906212434642725542127237205537959472829305942744299259320303898992696341724164806000158924612174307735144395727544659978959712980635462379808171102211067306810175114042011098679123544698003480223443053854708190183691791777571734621577847420931031354993741442929085493815060767691830675589588624902906771312870120861890603731006220913362108202130421607859479281502985225290950319572297303582386737076486712916257786182479268431032003870170966592958350511446998251878149856320556826150153218318817154151039343720306493355278769955847385210921002925121972285889728549135060503961194317364788988702659999 [168,96] -734401469828272048879518832976112285086612756531071381980218494676261362306191350375144382497681275423244490835134253190238982451171366995726972944097589130413794601847756506462629301196104877513650394724615390751450568531010183619525749833675818592228890500168691355707891580803231947446129756740523521656628255306615055055145826371028699674836494848004899441089677301242283632467151931774714249639876380319455696662356840432662276037259277865324445433677706383709822286765714770123157865644181802403687552036074724354890005612840653363111061467389105874528216797681176934726795441814729287420314217204987717618989573629464833525978023399154097778894576865174715585229044272933018648250706172947385561031616916522569676711650855994659381026839004950906637824906431090498293239020515139410824609039994410669900342535457195672188281614012314840782378948425407659310939843155638955915370456027017693000472450296328396619590398227457558357421943943342849708982009511036600958775244473406969558968200235166474328972907368595306296995540719936 [168,97] 119947825041780706068651455563207725710829112724955508636186422131710303598013316178510207113950623252490512020726151702865293729711791252124104194375789919299564153885146796483748773117417049507964465674481167854504576997310809328540449050093078641353981546359943426067051017759029445313837465503132439908504481364087236792004424986902875729121695585320787073215921275423578824571701481694583925458650762041866363505751852065491201444509027150268936967058225791158014948762539120095092244878636509280418308094170516130852593039725141087888543142001568250725842227501545419180279959286282348535395183728506630315898462444291645369744062876369436580689410436647097443529631410724677297967069169839323180012628701926622372898387902511048450159573922379372873099371510730605445162708530065336725117507242581520766702992983213391086506434287926575642515218794185904831768425036239295784693463229874826929615680771425038512851754214324827150792765085527038627616791216427389264278513045900529060722748720038374988102719384823757951740718 [168,98] 69970663809922111129693306568555178702354153728794850064534019525396848565536177102214643059425672028970570815556680707260116815231092995491155320663336962703090919923126586765691590210817559231943109427542133737118160991155797129528700926578595053207972475588930385463304506226712429036578931806119434406277680527554727752512475804246661886393424699046505426331501113610645455909283596345917714205920640033573233049749273203886928854479911282533366894243256833622907874473604926314508320919208312000614995563724930833580014364293278925775857790475902940784777472188702095032968804155544760377015825341461551041740635501523245531520742491692247409868439701688801729916456055589820234572416902319356287100641158856457106384828491420517135903918166470668763893862517783121474823124071118781513655295208050205512599343527766847045201102616219930756840643943368042021911965845649364854663157647896693727143360886297170507697571773084959836580525726968577942015565866478934255376252434804151636601998611015440891693290623304655332 [168,99] 54704201460049111598526470865456373491906589941778080106533994230634170906858389516279491076091249510963330992694802952327577534750347289683563947866535551603946995820308014809148464521260799279651498832072632090701370737813925353617196910948432986919429865503151362193399215894881325336786939142101967148022989114803473059825198752482544917866095482826194697752060898355656768425684690346583283328374770038858372447164222529018123018908614530907074652952074644042032161710817866103249380906008822878041749622432873192889275213200958622735560704549031147774574999714488956876130279926038665641055814699082039197906696657962738697516932010934001959174293181119684837944939475818868088116153194202585344703771330950105707196430590398466917862288695976790607773620402757671401986145152529970468617357051510957351163847643064697452305371194579160848211578829883399480095608913696053259344432166958225088934876786050487750142334474132164778441808328325796425530160441853266229081893476935290525755622627595430839015587135636 [168,100] 20773860136944560190417433791096402301167383404644184339445943950950213014795753079543165366358456416871002727665385113330761709270982544402615081831331831869823342215989717206598363917946569399178728097924065677995804943283269528003384376040918944477349507022939637033265687099579720157161669839527462304296533342581064139542938012526935342349752905311621027393984453869881865669638460608851234066381180350154147543451135166385412089764200554476591396418953112237824914697395929332571661951184408482191845937673483509793889033012423422054166830080503771462877748203931757183869140360787491788492549315662198589861848123756470648359227614775602212582119633461558508351171099629296872384576295634025476764914146558018900862854574116354069297137055009207993095395775991488443471242073131184287507389890763210595791979526217323803685188442629850497533314101362122059449261011523855644350873349880045472026577762385572018167835822481884285950436855907767261833228409083153360841475095282961115209883778881345545716691 [168,101] 3521307297558435545565846645264025588087272850294733648761277912300676810457134459231695300844072779212946831466712812933653052766157891722483357393777866884958259067672754561618503386930329837448492615533838727103871781534057729480646263794186715647974848343432683212071987813944848904757530218667755062591643843875246913536081453714488420056199836738282959770130633878375388356491882786475366670085421329655977152171995000296536402714341379070190131594056068949207323929317467164148293958139372952504535610104426169882217739121889783628891676388953720534164601644897397679667115203400597053304506331539633512121219314408111202328056688226273642869109088308165988006230916143494362179975733020053402353797296985581922049699887952867836266606739441223487081400059913789376449723974155012024622981542473047919070589321636129461584356182801750807007931897999929004920762672314797787546266872426213617865149811806324600686115226800498074053859935457954143619639090841513796973855722009275748621800784780753345 [168,102] 584172471851437848136093340262168365589250172963387797710857109883802282945106953345328222856254217920551399011462306831699742608166337482702776171176661423260625724122379309280484273108294302175818757874547233015304382598441436404238206988747530622491968528393069707579222594877391651643583582819034578895231457516721350038306372120976749010068753667748539486802816525643738580747264990165250566561804480345074687883554917192306727641356870300356188257649017118995129535834965125999515713371105905288430914565340247673298953122275304235679562596183263242856811651747186312870269114323603377389925046924317205506156929786904709523395275644640968025095875920500491546661029608821664218820629242803125322570850110713343003322838436068123348514380852176228913944671438536581837526997761223340399600032487315047941469008854109362725282574297925929117641101905321627324581696886511949076550983365111648917511742292332995415688100047499326284633146774667972795549002894567607495068687415213719037859659732 [168,103] -60873567210526342310854965240573589280082487112315256074922890746197236685265652416547533912265358997035678768186284855748093682636811444265039951488469788433446778122520965053982484296232275379532371041103298002902171986992742668465897966413355318115746610918003614472707318077261053439960170668341621547905606730010261226273797026239067615834950342060867177233917775494435471577623178171771634991037299853409316618899970766801562134445453736431504635890070204564244242614726065904842277117223048742227542939659084663988762858786490862432782094138278801692242335640434619709332534786126289167738260680699655070005015973026821604686962606528110108021055220498620672530758192465821765129353146100493962593548286376508528586479550165073314955847137928176000409001627591827241545418110120924194223997756745914987309095028830466220663001879787787014002504496757436247731508002622337578682982384213408074501989160388252951166206690617869699713947323948369372371293366317865137404501768400698165521170 [168,104] 6938787470805191057603123870221224839243667755740578315963860722506671478167077924506684872115406700992488485815800577145664456197477737030710972966820658912065591708245234805704388585147536049913399617915850832581951983341550647970104227948592409571050038221940767392916378471710566594571887237494238249411636529846792817615532868436168548287652420614909737998125530373956381516189260397703322047223923964788608671779903723632011511035037154963728021508584057543272566742463614467280856449189823648591411806377146463003100003639707458527590309334799747056184594552166288275257506112007124286965153337669516735331224430574318562095949970009322315949415493328680105183079789474389354003886569727496007281180343305101183837916955967693253646923121359227040624103627799460659805165844698513310458531481626922405415952944103399259182402156407438781433239869704138690759553220376910722996506433612528967964615934927137561886919169759080266592433980308012429225651899579266976655310625309995027887 [168,105] -751936248722666085922834792752612684972451209712490950374175601700616659665709154742810598116361322443721831138884832976037735536582325346182760561406384125266084110783208315092156604232263816279822256137899835731648793375123896285419429070453345499657638450416884797550636416323489643344187560202223801906688310032487904238280705728269278618595384925245381361749677574009221331808806835460600915397226873446432924170874792854099453940897900039263803657472028642319708576500688866092609916079833652043872872773432693669913011923418232594162015298098529814548666821737920146622269587433624405600424579936881328297605413824809703792846431558527898824957952085298387438322752132934576230856534250365990507094743312114490905184980195160968666631728381224212029064589956809593919953997117725383975787518175196137421138286547570411323355185973105955724894930563676760946999660617422513502425287295324816509513016180934465370442015560872071785164606280525609936350071282804866444742799069648940 [168,106] 71904162132816557898952095361590906473167526723446506865634254688126744461688448196809737927903800022070656734652722087172824877191072894180971593507078300486293180101048748734234363169199527351456782561963038864711742982988101294962363905203269211742567249685192600300199438318450548349102717329184596765078922433340505416632890512343618359332262957493730826646514449467539685317557255474009013088820089838762472949460717277494199512135221055183274648292356663030750069023407007031713210791811702585342028309095557153898558040963496333003347868495500106746142576101990200232559610088925534208682391247503083860148365356089520958606833067770230527750610309498228092051035207824315467908758168213159610224705330282949854134199731635402597618886196752670412395078478728916996601576613971837562784285764920331357786021198936603353817043382336811482587737539072923821960793675357315675060744320034468697523194107987456991359194998883065086755270565526304046699937059785610087928332548142 [168,107] -6072330844726446158035576903659434440857186009597036631560733264420094901157370189215588799745033488596486007264498649061402328068546560694986863318953390493785257039723896961665659244149369421650454471750329111349182299402659956985474217478736203236372062732490402013959542401780922945595006382097939027381620917657015595860332550560094426477703743751241260212146733146618436062865124095333623645411338880058515625850355538693060009246338770159393657564941053730084207788630845292851025008669800918827151355742973206898251903888815206851000369283200462666798779986381348820408799341613191938542105676782433406248063204333254077258435571852879237004356136822771443258395367393215484893975298157746592167827443417072127925496302049598743346122027874471972223801269090390104230559400244816339103744505597726858257264622399748346512548039354934302191094910405831685492862250550954287438606361858748864699716529051863985814516823167258079863554265292848061001335893070510494412340374 [168,108] 448403314501340346148977476092023015197205801957877333970654257332186733038079326102569476862931655030149407207782768605760817329178363348249150357665434837536406419693665316492960205770036111260427789267572873392202289783759599392616860094524977841626313370361591886618286207571344986722869489873822798138814832311518072685560715171569635550408356866566181475680176684520103245804898357684868984259458496194214886548905963930992130156588444574517107286938494296473292382813395780844653290656441877583559035073083224958217279877740126597513595575390721605494213370415932432453571853974589524970149782893027019928215886183374423759212583308334922670749129827817126384137580784568443876692748535249060946072854416533045822955464447415773164416620769843199385547579302185133367507172148429805490594662163838457436799056001742078695588043577182328600040772425362098465508811120410821533098258026489020024632829844653043337122232018346166143732135077706030007390635391571648502913 [168,109] -28660442928925304794950068602208708718269462672294148358030243671606844830461253863836480834449358537813528843590697886017357734527120334589868654596917530214391451507318737127839044014385960905253242704612290981693195409899772637806564717469334512360683140168046672244722983242393692272018091019362183054690225838387804858400126069767749918877861797857783901230587029434932953604462089483574303242964482408181550129380380859394155281369383375441023898547934142238868943123118787865555652675151051440014720240175072148217036645026956913316492259339986730948762112334065623621090256791286227713833897850957667323707463251024683674566633848359214440609098295707658459047756786345680701105717561129965175589411866550043327211418338548592290108317109343762062222073045302577959428865993796754105010290054871138694026159574774912604036365206081590782768487814336446194090039354155338882436181273179191940532694239351942425533936778459266754355914192424139460330289117544601280 [168,110] 1567125349902834498661742353983284446863907868925031458256498260073638695093657694064048996610174449907482916060610252054660832803406716069098018801942024948573603631500154866233916072511055046027774352477380958755275050470453976714532292436841016461127619865279876245645622388865077666735903814705622233071309743131912908700964153016750836723608430694682239609859938752703849396957985040507157978191559386548491760166506505234984536636089690439345925767015063040211635052136830265429070421960093735379764387576990136431753907006585022937338121365301953342626042068942378921737810580580313743001460047403096846814632579403721073919870004989596769486060546146649776567263224940119932428956029228208670974184878443455879055129080642615236223289544723787405908133289435078806852034462796109758521490692821498741205988089483967739751138013551318500106604680091902021711179259974388035509260313739932533803044084497179886721082641895423454476632018432533325154278840875025 [168,111] -72331247959882880337250787215024110292692486020374429426436243661190464033398118870760134820769182985464596998088950579425787805233293904343573408285206373777609199349683146978666037279251838042612930021327657509955761064390436064440239072641108644127939851073782004316590650510188839592554384719257951149522974659272600620381619808340424370343150233076116972629700760962887859793441039418287370619539309961889542695586050706891294271144132976949269063748241658512954621145850552503322298551872349379554562691377020615377123852220735737671815927614907780792792581127494905014037139817956091924092354387121900705746048553272712022278738615745542280162241868404223472590968489274840573849137459475864445252675712045844510986897509796356719615754667473531486217747497483144475847082197357367651877675928684390628517640629462028798985584693144599553068923145620607131687621880321169212042714476543226322765802717655539388393308018179073978894350115687709562025944307 [168,112] 2775641202739007961423287076015120710292407837810898120512906016802377079209988178327539932454889755210853192240034843479062116455798112469965829657740526202886589640285445892172972706538289598367939009553833459415567298634133405689713760221892111817630787589997121857795521768996398756491645598184736524481355832844150761546484076290230238288523160877004099574237840033114303692991487789721582143343544909280414165176167128908624322755249141417942224436034078614090434879692072168257543829636515028114055881937159391767327283201486143326850980938626115121014632597372576842573150514353809868930745067824662380515371247086001661410108273387168825371480017117924510192382773868808251573685850869789193011909091473652627503317820145671289487672533952816065000527974699864607553262858590211532507020724454364440871322192623184265515574042208997599375003948528553826541356738915821467670239636770227020455625834823993922143893519999566835781629375325747519719736 [168,113] -87060314562469658078421335964106459643051661538497238621985337931377165068720352087050053941246350781377909628847667863582231184493458120878342596350322202966372197617508127107378013659162488917486790962470467482995860951797772845743963471468645932076899669170356648310415173353122678975565276420325664446293838147793634235344051007265933725267178550975156607464694943780063026813065480157145446690792503513773592864532701530666502686502146497065919663054973876576397488844641480381864555071253525058295084914529551812669419958956256651034224789785165101556532354382413697203064219179816356716182978940268897226723623281554805014800347682311845263148995560865132488014531111166996642933538497980265738224972298945553386024460806067570353302407641944952026467991521098673699364426321042662419530790503229527620569957245561741333290634308157403734950452320385585898484876466554002313116227587787681550976403696320568063142969037028153054136971508927617684 [168,114] 2190432655615748562265295009893099740460697529897102775050043568692852600503783420336943961548637350248305762292322196327890314357517806303780438005568074082964591097595311735257479079633569350200495986527826625011223903414823566807085021416360973208455082577125011900824033455969777975250101507040835391348075937638878199775206212639095495002555061311737126848233894358407425459576808853322791201745000989863169774826595931578959870919821265380684264499682604611451063286318764768240221891543869247865491673594403281794512606706223114317983725954825311601084505976568173007472956716552634495349331703209137894117680500352412459006444584183762202302307420266068448620457298783283288163234511986034438542303893200647484303230999502729895468240684811239734339125811973211595215850581241641861630899491376184484139176835685181978022751684117235463053508802109892861123737499707912815626587859976632422292664822187312532358101041135949032316475891899114 [168,115] -43320632490304839559974587135415447290531437759080711924972854575595112213614557267867708391483526412188309506598279411752711181050273621923239879386765769755956963993531455073324463972396179228310395451221593981140088597377843279770273016608003339051744821963513975614038760536308387426188816105537429349495576358945447945393977382634848366641770843906674161222008329994987362716568621391851322462292124684078523372523951975572013589694457610304626528590900799710044147006149253185301145301828559343393941887910283444991107465031774662697958199131801867083475110796272174979304199802277397861968861487631083178353425774385136011875161271153990424396732920078519489409717641380332516487751518576612707346138917403214537253461059369824791297365762755624283831339313121880510166507206024432573666021770591747949026557498961359849388635549972869329295529176282887258892145470590827843795321925237241095030918625750963381686585901364401383663979577 [168,116] 659403043202918251196080941340402816523091670444265013727805243343806837812081807235184893873791405126665360447764004296134801049078640239170958395008955838844005315361981349021729359143636608413696850022345395187740007561392809891423107304146080138205374165548800176579173508352232691996756334549923282467803678550340170592788310183850546173269793529517906847311522477909395435685260340415543146720565780698188107538776767492597309198309725555898721659514439684586745101475352523179949668553811553937204284807086618949073951622887561845739184487750218468765494878066162148164541445405190928782311454896289272163342928138838256781250482785779248433317133648868940652492812866162170466809255949975250631019560742614344891089387430681712724144473802662473708039143558522687443306137257080470448085179791381308817739570214030214983840650159622262444756344877258770880240395408718800426875981799684599787716590988705646022518266391398593765075 [168,117] -7563794163281210039747251660084692008969779436959063157583140115382314930056894585563520956935832026043320831152849494186492629943733526896970602620412746076097548351766158455520646993129684820172715006539048760921990593943019105455285991598104952834555242539997173302268295236119064094166178647987960888633181766652585941610802863505018859952197820411580685299180791101847651924688787490639046741999186425134107662569010784036678591911744298880482319430512670835138316409527225793616158442996706392807364163146979499639284420880059161462953150351281167503679708304061712215219384980790991840080505810471470315175819380969110082708348325367293263915095998401716065066661166544271060451152549376995079704372882615624142413836902779619111677831420056160172589415100106770518784416394277080514566711808598001580295155208364259048398964058004557542923859600065927713346486105778317995762422488937507970977076147886329785965393474815132159 [168,118] 64079197031461517938596991123267076287038151328498464654113042787408016703459840080739263032291795466747301172949606830565591544251652802640227819347386444068677704019118811692745226471382291237589270082077798977388609803586663285723327222884931896820855106842248415889858900043712137382844894393241474070837146934386769798920753047877048705256515225194653150301660168551715290668025704257255451775420413999332472742470178013790801415163252769815419457789264210080839879491151061655010681869009029340444992263671811609903034919738221651844487133775108062946756927826544258097289982978019018130585426417896044949513725759742346324091182499854200284124198931515322740914989442899190917038354488005749006702372832089925062031094760287264770365833897685378041128979386764592541952439303917979208616090051879554980439467920097894352411178665394832108509004019853066341578368671120843798276538218581235483497347078885427326455232036654 [168,119] -393641631739194095061059133406079216863730923037097476730464036142258201030055277353936408231494329108015595102098097978368628132663256752353248132610674451265643223435730455253969465712588811580835424279268357133934602701207747345412278654174128465055618451289732989270977389753349072951555803322166041326082907875312006664619936098695022806883932264394501550910349010512769593355734291962641395283198392983983644733518724732655403980426126430345745363613564754631485498767097651780273521911639574311021163617023712749140292028294176618073625996870264748052680116460161129135754881592766514764049157954295691916652273213275733537288264154865823297503527391504735985162753179117133881963841330414417440127237328854293320764617631594765576830556560922003703120401060679099078388869443638433446946883135637051576562114816908595136787837666553075639854675383143514815054154590465608328629110625785423213156654356887398063275484 [168,120] 1725349096764666590426553360310422507054920484631325953536709300249011581713651778121664334978936705233198896256764406971254281390171496022230764714087935677439811677654407077340159223250511181002548604607149594485545373737799137736335223352243997386042045391799764685287001210276337516149142807461551716647565323956722479255102875743101743917663655360710960027807889301894583201701861221611745759401238232871522813633441149192447116362166421154111117625333223129066480382626277953100992218519086204850081590687860492898351840825351564624057045487818302419660501579029247992587048043867646273046636736597091273044049263291979267492868758671461762480879162693208440209056378201730628100430859096310031780409665710222673848614989969168933390543872492755883731844471407528036175246636677712390569754620273033993189304711260410922572696720509829967334179201331694031361906784778307887191778370826887483764525169681943138903 [168,121] -5321560598740830832071400259509269827953018893507754893660692007664985683319241778587654409557734359404403879063504826942298451096432024923706823002614344849244753760316283845500954323247582093595938141847936920905709495868811489341684959063137520272799598622091650100874204477477548520667637461946788529887624747125629343177913717594077903726284984241219751073373684201291469494989751222296155031213355413792882440748276875492469953572537398162209293330174371756472834018678928328067204750049032915815015185966065517973925723938669533144161315920808615150318337091242707711363573368414899883114841960013611004098242876120148456642462473778448184139001503447690796483881107005056066636805185542331378214470870534970648222997107952060223329688360479570400719652182426656569091897954982997183771916468334031293212911749351120294389136209756415740669218004423009657102216977489870168811192540959092294006970273168220 [168,122] 11415608943108567649863618704726477002229040912128110774975586596194977914396209517416552411893730389438431981722017811431251016970542089522454878762553886606124062997777066148319810358986646070180735418045413824511320463758078525665849062421672548119666846753852057055058469292812907687879932366098906758733549637829664637046516507860933075822007690159948756767514872960575353427438143872275257233856997237957954582411442595341988712761205991666691911007734494538682873795955696831863831479563679245049205576572550391481530113301945178960319979709745304416469167657374765734856493253116305653230953388392885298855533356709262711627553783990549785637682943041254178932433686870973217905371180733636262959700661751409904653769579693200035031968256809806429651786598589252905665876071082478514066679019594511703772001369999598792413087591475071064704391923348698355862321744967882849652463047389262188067649978 [168,123] -16862427613091792833920377415340183829114986365190036187778104224733449430596359022702295106407106653882580125824717383714812888811243670483430260999843677979014952576030717108736024796629950993084322388315456794749373678729903130680739513776657085448583702286740044957676959992831392430696818948426480414170515046636934137522860954447124281551860282780537769766234783953125188097222187307200652755127057125874590474163954313335463952683279230836610640351209921972571062035482200126131724808772283115112839220379335855008900588593644911001945622160322848941018804735382348503186148395793521515079644903491056767290935918057653114826992501930886413136862465745888671336676351148683418343719019399839537330120319441170269680173357265187220816539502228200951560478079988993490816943420486033920721559151306962334762547731119932791117334130915151310419435021998632279001957395446759865852909362409909966172 [168,124] 17002943677199758692310361598589949660309992124996394627913116375995171124783050315129883422528873009332014827263219896741070302622580613951355691074858551395829146452315664709874170497370801649885175596244834065584885699495459111984618533509948226183044812217957664389492956023734545028078163029898408761376163560096549944714712553601081979530180833410556720351290567832677075183178902291366762348958453319303733729924649827386787112620466869925509250507186844448067610845627073921777147126711324347275320866889004278480083032246507630023012943803717673213752100870683914115966199001389613825890808522447960334070630033098861417835880823229896860905556870982780349014793046201871746654559622268207770757035453491011037359801792830722973430489306761383052564205555621992543762995240414484614157010907173040366502092900565448953474585659777091345159632069525185417445249801842549019923400743728349 [168,125] -11612066350693044548579945490231942233321184767288753739714658511864049262504623358134901347657316513249217991865456849058043942171690208673669379337077308748528989082725779228527043306952179527341446139495520199080689191304934802076200262911761819900309561798983317001130261432801885371165633302160149165014214534586182954591462862697954912098676969208745031792575278343511665479613560508310767379932823668846492818531116468260188942348911606744987559027092627996261122561304672386790993058797357651356005881483047210924703069778575964625887204098805074803688086100953182599920311481814354134947595060053425879634097554554398359110709384245994427361351318931182751386605788266190505390520580979458936620094438929835116948877382128915393873270363356367129303374596127467948082365214450189977859597230568044412690398792534511888782666499662161813539626266923050707789567413943110036622834293 [168,126] 5332039584554935883624988043808696743209573828428207333522330147805393298321457345968956297131538723879363271135422058721317904577344602536406842294993568676915723217401179685590655172758203484142878460429379747861580590629498229604181389172009424851260736810755634076439921257693542294790369290392604559383542628031519190159972463323507300900153079969682310445977811204985241062390034175976436218987897491150171727961480285995260803358158669567522145725163639392574199799768681706516429997663567934064605143490952968948594590320580029915843060084397565589979049902663637938484642042393514803800862076075792337784589677238602441602682546603226142248554514260313634182788355297122347421502974246574349742076983172381646960846164764932024669978281505063117392510029255435304654698367752618892656443930809030121499675258490715407553031231895517298535946708084548176709423019425300233444 [168,127] -1634494134887318759333691979896135158616643790323517863066122020944676739404733732345041214308298858734648379438425205467511082149916664702803069121967982069735880497388835620015263708309913306619589088412366251995872656057756521090801913690148635662280869579959991508182097227803576381041735696666402836038452523782812556656892110705978559321629920715443659454931320706078993026590698787464998357191417926577135776311505370956328896933888500845514069399601359987119422770628664481158066846312727359699508103110056123272468375315505154356868841060152428416652103397952800996691629638366382851599596763738409821515390840643075268637099416850249216591605694934171358708087646975793826807033770178990522388926390648625444273390768154647836364937420746254421151431234972043494335506605443330329729503255384777346955985871987436319345762610710981876276131736441847132669181173173938 [168,128] 332106120970734463931219063762307217717081213443754939513542313571519957172665512802985411890179036246053265669788006347572043541401425971528199514781496252253472407394789886250938459310518675028608212463264841692741905920058009940878023748339792653887211991773037297220784267792765629011580959645300962791269705881842884778194715975307572961716867225578184959617676739389957237397565203674945176222334983931428850157248386918910959589087894880931812384807460409072088682567802397341245340910691846964489657527867360452920612746252963299192007149929961199289765805587834479825834825717189249112041521418697696579169341086610231090703045138139127955165423509307609132285856728006066621920366111678524930935506193754222730853046263019539673610999254457785709554485199582503691972462097051680034570967767228281605932496646404299501434545369606902608112786853270529235488952 [168,129] -44399942695276736574725149446351363517181443213043525824009458353180511296322260106716408332204118274322555776394045117471706255961884271411840731301449271659773354561020418870182832715295472610158663865965031135202515650114588342083605627576613807417283778984862388595343796034616420588739480411171062901216201374706203293328660000842371370300378826657832556062540864164998280481039380946115624974265436219314078071642835221349960886842287330323056669784221450403456705530397279493439999968407305005206492157753631424540289831912574340367095950914987653344005811758349564817673453874478767847685597510837627264174069869951079363313546755033473134912907907391298697653422981262522595051623354216809285634907940880088508018313322883096717857491120316188377046700202173162946540076569687928003032737706231381958495020567848436332636060928510720689252138019585961868 [168,130] 3875771032227843923922324123408602099980115582463953996916988684077212035575375973456741963018396315152732660571799974232574093071789039095943972464229546544030321874986250375653405486930347275228691903203001190590123478288614226456715652814596416779628419522574414277637144673340311121301307700629127720396000959522617181176297115754913433225571140159096164822280062461196366192868220834133562894713318437503633439999943462805957747757010576590401409188379238183756838790557529624553838996999625889275389935198852823766746908099929165414200194167115649133320862237589846381375199520725434387977813514907503193608453459573013854181680177153243374112018971542625493277498897918850533783398544205203233913936793816219582690099335759821049178735263708087839915627109862989051817514793236181919812543396757488603097110674663895712594043643432312753280594721942 [168,131] -219110208515939044461376217903138551803512262322071719824744626801190641662088964162804834855239306051242828189144899762699966611368827322299561538682392773063031534714706947827067531113080036014099633767473171627959399543006465890494103786952572926610021098833054543043995114435808105397185144096257493827710220031610854867046371777836981982660570536961515161782217719918954286461696195789927952005899600886371465720740450553461532208851516170689159223749454685079535994230520115579237794292108919860693779143007739446892675754706163039372866901372710312404536453474441416789296017693330691851670906620510443143391239552672083101671555758874326551311436649146888986563020874159381511795518637485851192178439922981471500273179552515508088089837272014155115021928258060589749590266767152059058207582924116668961059883954579134191119510146434898402514 [168,132] 7952692368929364045739387510241548223315547063979654509403667398109119245642430661688091113987781974959472223381224395559740897023533741039175470569645844621234112626909835662340312679086680355547079841917055182444469167259161237447073033312472622863790483100977177777062544003836040557433412562555587737105809070892832359106734236314154637290267222082999357180505924783714274868095359466085080312316581411836373070467691737494152281556113851382660072812290722218795360294154423177648100879131739944171660873091384939736418740700235940134114321974511909801848058743670986663678783279023835116829503594217810103633504664872083089570004522019097407531862889278872683411955683567561143573061182821949313377292300272801432734832061449663704503805811019387157314216683656152454109074358427147357779755097395950171042113251872098160386994046393720 [168,133] -183592616452482763355654815508586949969865669129250445840901024105828991830056739337036472844413781146449780750534884855429894217943701329592959262394714585432478820324545255022999434776989856593514310868018486432898449981393489246550340740233409275110707582558131431779736347984498209686727586431645493794626871272502866902988837249923788357245428595254159414087743785315984243234360999935478894598159805476310002206241235698035097942005478870812590496374352414471333450405528001414688037993710122657799964542217611854806243333970468986462709526638233884401405052203211639101318707749934011431080280655128697398772802852306661019357531701841312438775500683576439329173457412289855040596217617916030593134179272349764920796593227150702291849973016929939342517472913921534542631875149946568549434120586673176957363840324891904056926036 [168,134] 2668821519431126321461620485228233550682167682920204312366667109377466241028781952112740600781984754349988875418566560935448520587449947470561818121261371461100898967617427217968586772055685655119119640165515905713320061962584912259207582813131579062605206778040704067343051122017928343477354888903834222707314558020809394458404548310717377037064996740317582018018179043038937621232091431644650425506049000183991480439576138020545046798808328503062309314247362434537123213328568052735186064939088935623127963727778694975661427150727240148442268724109458449244745258378880248492572037462730926186284350623068103012683703068734869550840621868352570277473837378975203780658686651938810705273783733386137381769292973364858893796163053856072161177586602034681587099667637362517369383229298432288510713088930518816626869658066953214 [168,135] -24165777672765367990612599184515623903913068611148923358993642396289006634862533646625248537340593905021012341903526372144919843853925197885178769641149565875644274479776650793839243480227072602093979199069449052834941325908298622691634298340423417428004959744317360326827707577719080111375381376597026689574402738240563460334058561846538312997085422475881520120291718946567961852140653514733553139128593647031851653068473441279535849248121967648704085471983869234269718505211086219949330961880995799566968618977963377186261296674716906503465145712138436113966809480192355981875530574837867209449164927254366603092306334781706455908074916652843293843428283333510828632109088367672567306101575169998672269180204688341113387984291812288360578285140555588252206329735850485005004030026267687374408202397271838949327188381 [168,136] 134716336689580107528015747167852095294859978918542000069836399491222762597755237892892383437390075707311819417783040577060017419571844713594121304811738418643060807998457111015956848247955988623383547151111768726821492293550784553135187964050242115190447768205313599808455376340658772371990724440184441044340398797171936758296185109793701705907268131507814979639449323251516598710982963769304771936387681458096376438161245673850011218942394354800303308623983166304792789014890037740281498596144399053122700160619143004156513069135612206288327585434317628234151878615003691009899263528755412482892788683509071881632393289524764206808058292923998758028399252495681878832789273534836869618297483278068760009482829593196618913625972894035005858226287743315540140779633136175022278677071148890916810633561555670817 [168,137] -456555108495227179990615487009169782623692020490412127157621989935708969165747468624291910300185783389793222503957329570618333838389715795683102298405371179069390209154887465083210572118146723927445206971731742517456346751308101527350759869053436754360137288693386320431928141386731796424516668909301418142479389913306364354512380643045301090742270132167412706058723372542079779205691353039582080742521653568556342564354276720183128083907975160396657344759199688470672427462452726850195048877571391269247672916122704126498246553424849655795411172716354581938057179315663765477910784307246532843570428386672940145788429456771552036094884291136879674308798826024781176392351942293382650702589740237231615633124643336517722577747359284872247395928895195533159506938289755324873024112495867450814857345595 [168,138] 927880745552834521243761035857148043790030916626335002935490641311810161462701094853290521705923555716974184593055072334751658674188630854251165597855637657511711453109230343039391562903525119461921099424053137119267020323980350716824793158892946264117358066464848754641454550185395534666958495367468066425842908806671245619644664753973182876528196302399700539395364106757023087685730811516550764173662919516298884110370269513003536654996731888062864131519052249399041188597188186914012424464412612573588859442901422510818449690598851191523545641697052120483978569888551350399736707572585556522895415546263991700997156123384505545317336109956324112463132568245089391501366224654361864804244898183869433621130373551640326028837692767587343851953570928761601532798581526540636627430055397987665 [168,139] -1114311945199836751074510472184594591782486390763087097498037937536736986025914678300315870554843739121655994683155998197948296594620185881014725849952631698462392524002027128479170060492373282833001014161269380052780870400519020331149247462809373482369674314614169252870122420572882697026372704052654455724202203777753529460129832831292081776153601612650035825217830121908805186100873545017493394685949081889748545834704382671511173863764813491248134730143654940618189802325603543217151313298690725567610765560264478254591963127287366448495603959822092077002093644477916303897314939421006802106928334175463656984914424988351944379346008426774051015254581763850449830882347947557300719954214067388022607149072272558741349630831151116249413343273762156345603853750965757249522133959959 [168,140] 778213678037453975632604321333224652272170333111020916947254009334451284146470065994080700306315153261519029173051661914751231400685166381592586003782126821671951470002918043493957197728656309114288114186305546780785728504685990725320570570892911193737531866606573500008477389282065514063413285564418877396441967084889373827204075698178065859594252495141714198499676747779495458744585659441508634385631496939184953794691904173523002058672985527243437200855895213225877844289432092574524381341765885425314806776483066336035735790673378466471091083390920442679621418861872813516038394734511725790552131671257673636054193724788752046246339401687995348053068180294373034432923518372174489125533416796417424333806515693013075855495721716784528473221659952945704644783023215084114 [168,141] -310635874920343487673888883824803965286312111567163131073454110645495163800662544098350901175098483828679217779664789025852428783506307209885782470011805252889917170396679972817231050727572456245209900850111296394666850494590740415220719998597087001177869212029223818318819516063690690218375679720784896067460285664808228282811645330697947967784481159401124275941417522135886105584399771459466415983373716398727147577512619057960880358708900873977587733599145931459926725241414975768536360413831266457646066926805597108429286491025274649723638604602963107494556237711696309903125611971392799747977890863793407890706962402735619731420457295306226467142997548510718682586655643995016003445561176076488140523450787507655378640058236111432319729458534818121659981727512 [168,142] 69552406351142637899979162311134984578644613072832339207213179079783299839212637462073517666856862440591378678855682657160883926702832506497919915516391732603541222827604100573201603581932049839925626424889644175239263172023977696315124913527956461656663410665347652063092889288422505903332159494905930556857286259128539545706017219580550270004734618526512313100154265421263184376285458132874938953161945414265685506151672983113717970897293106978995855996262094411562238172110415722740676411343648572207008453828446241768776297306476455470217477893227418058792430249820678071060214406297582172349875600098297049048538730142530933406392831201272807618518144806452621268881964637075595205198149940485065051690423979287921186918881141010786747341937053263720 [168,143] -8559055072516830817635944242581963468165509433226274803832732079482450763846596880578771168581913932663367498993870037650238011956755492873377327408901673515330768471630146757528009865361328033317806552263724246416931380259699051240352227992802893879116987264959517495691921961019163988648848810858085959128865199972908958977967498159307319368668856670906592797588276259298706364852315364738042901032013520213417251810435985892409053887041259076355561384826739871527852480206145764041005702507451855724887163546508086594310379739216080015931594858660594832225671498365072972602792292817560586988622530531591381013913703820964088495511612496013782811072650462649737117878904869111619824518590119047760966730997031401476442045550097228424641978653 [168,144] 566188054879470370622005131335373756467595969525155767675520160725153151744194652538636370156321817945522935977308376282319690681245142877694514608695223682204545214076328111156305434328177587940574829549214490081424822783952580342340695398959744693688261392080346961268379378050989542959027223058179080788135847895751519775021750794726731633771635332486596374039656613409064641787923672758766003498943252688830247911440519458982194213649851257854467149590255321733675522060954771795999819947134080668025814064956908844438505969658821176041885986250983322783008509056205245801306311531594512298361766441721788417545411935963029845562257399551631193726502198781168148668956089832133283939229488679562365301533588321354306225938976160326 [168,145] -19652636138618404940565434907052257834064634989465019580775598038400045963852528284444405723928029773060989414276401862703763001796111723172414358120593352314236885866605623734210877230975005230390591282991950971845794500486838731353703249646965181771939506297242376356620797732731648358492102370424384073129744411858685567604765926166143335856785534138676969477333398073804130868431869526137482102509007350727528677047692197316524394339471215074575507958891101448833632104066069142516273122107363930559243848070441296483202373707348310658467574148896806666659802069414500760758177043811140753921986913177510489871676257956112181744804074829360044958143598345073774928481500252130506457690156000241470968527115995139449511040 [168,146] 348614487526016497853089401496927516329922641336007197303309348725913060689127863963225954649633884194805813563176286487274012378914085353983038956026966931633297342370689862385349597170932427983359217571817403645858133413547547118468274571402499108899114514510218906699768308096274853270214665477186198815885140449201931082124097474292494576053172972361176981896437447859175225727659668124635809099995357828367799452515689756112727246266715257464060607613559089515924064281527208631334641910018504080151931239123836362280678459762424507066330249301098397999289916327621020301864714877740921888100086468977613959230203329235842773667433589602525491771137621816011201529743667141480600943324638373175793699287262188 [168,147] -3070379317038463070062478854773903026113007319712531520297522949782231635118946872402824144366778198366443582933891613355798956187227134508271462815829344166410294169904989159648082021863757665434985425537568306126027513681879332680155547893807034711105049870938509553773960739610254158935026626901616787334459544469476622068921038449650210390145127057073308097407814665158135883632999656598641958775915301923746145697437642579641553342865144983446862678333454897953119329751873654687606688233296035517936138848044139278319243763269197299286461361276380243421627725035468742142880598723272288325902502485462808988831698258851353278013530727947620467515872150242963133464026858324085039641615829077700087 [168,148] 13007666705976778123622087142725510887425711379920539932275056737413694637469544300334985149134242211058330429577714415830178825434143384667523123592972045498525518096722607275443107448706905277251712626715851757521413897126991351803909324217841195786774403283721782221068042030063715695630488087255219029853081861940638057266335572343434661844732876159202882905725873858843970926903909811102977613727973838643019010696262474234122195308776964304927049694187893994798176919910128909431011349999259435947010992679836853699778395967763693585874706376399241598663670405686494104052598356551307305171502784311596918962599105485450523539002955881435139175949740830688551519748360240808202376502244 [168,149] -25599219118990475041652238301339774334320979292712532044237040686684071281829591879213366445496545853520243675277642410855609800129785177069220691697743382343688797735732492208137018291930347613228681001169880367302723583872261233292410820155271893474626217187316281812541423002272756436888268163660797337305541220909160308945393650823183557659020364233515445789608738616169712457346472396205687666904772174625594264848282819772652915730884052873366569028426151138189423406768073063069508361428026344428344441949525969304385768531411834853581716949340489868309711284696226416335494866039178852674433661067322556661444527314837464915576551643942597094964192770561197309014949867590 [168,150] 22519736449194946926245606898816277464220251518075878629000673902520893748127108485909190963282819816136952938481665158038864364572099019836379913517817240716603588298398548247368459659637826003453284388370745571450002485214432726971431254857837266988888483407725855662680746594989920869221519511993916647809210503867304045070240892847209490032775919315421668596398223597328145053583034310186142621873907486103202043762028302980661271573431263943449838840225742917163676230297749623452599362708012056707917703423910411602832414498546518575370710407545291973604601884109467803300266256170098376688338011551743291556888981370702709640441734167186274781324958374621666944 [168,151] -8485984951597703547822419952957108757205918889198897316957407042842120493540547640490778855894654343013641236556955319589984849992010280070472112723912387362063591280116116021118214157502563165418790471202120945117330623077406814921589021545195308732700329579487988965845175952987904922352334029413301548211393395703646648296396134057311731572923029013570653310906755254831676494213232771444232702169440471775982384947627047229228082243207140566624182827689914484953313941705435802029401123831916726533716819869152837270484169299403790430994226063169499872087908120586390533022235176175898699983793531622105847690143056395068744383774275127709427387949926 [168,152] 1306379323799556475272384773387977399745128554011080105382772879028455679691498004644346426494589755344357213092915178134584381245857893999405115699100179576632711229762555369189244458693102674793462113775360294001850937506907484748943649560883972574015243140640558180741584343938220052124082485058361330710214389652826736015282328146827548054792490088485954195684328985508783306753049479518047331941424877483287581630989885612021545202977033160273083892506021735063088058199931193365381649262097235625008908733244677210453480505041097851858940583551013826314403656741261432977613937679758132976579824380026607262349763292014363011478146025188 [168,153] -77928356764451430401264488326440794069876357012126127365753917112305610254459992089726622814383739685004330360605650230652257680763641046087587704361410032670138966068154912639981829585693598768407911816385160726971077307936520023114832445522269638651364840374421463889478076257177924238110972921639186421086233702675271426426598000479289130137889414979230031983224768795630635384060976075957348469528012788352017399363240594905752691313639910221232012567101204298868058810832848491774497249416990748142126588941615446177692322968459261591882917319482202749814443357656440373150706950484021183072651875618397004121493323684511211 [168,154] 1697536901408400504830015365195538919898044115874625741446973402595699505724683895315425376694092768499086887196388614027973284472753067387033100156299867212588678562307193138314688954412318380665143839731467635089727890288227995846851796030634021357005608753072272288542221647163587854615869833364776815402475025548135133969379601283211495877279025204195009983119321213516972249029307638157058665588732858733794446388476899812029300411629087881822445816798374742612407026523463439969622851099198737304887614325235972568194546330729734476240682214198885104351944826180835511310274682281479357571476683108835200300692 [168,155] -12629819858578934812510086915604817972074780448270625191079539826378878175731950431104257602320249600228775074429606485309224277596120458001105949744539654299129314047621632121582782833627110924117264438161417188989631783375070341682620544078628354042938978297393700215775895387806531098350363344796872971868436889442148901608652083369612451537118732774256080732367595116107983088615716113443251830032356800430248068777482064539249531922504269911864228877777975033295573001739497597670024438554547588640794786523737086902165714273081007814474273904344285819127682995170055318996630796008136641803752551 [168,156] 29750794369596431929316321413420871419876142768649666415975944494376417272521290316112114639185071891521227381901911629476592233803050719673356483586502933439668093084052711639447431837413935925502080537941029131077550974817473312683612465391784249511954969231032923437539174325861909017355685179578152874863277907914081400627472349946807811787600052225164108577556493840585973611091093954592166234894277591437606363138760042504639715418424148324660840479936385324760920363778373187703314421499479840725038535145591739633557330759677251355793950176371792913008515532350122898958895431967 [168,157] -20349130668791871214181820934605730227879354966685492359296991309879085127897245750724537264930158396711909302634888459588378427779809928313424536783809277918466936693250990756590030559826247827827138089218126375054613296538750115752528852971210797981640717695023376720380970480783928671398294489754420481988845212515226914301014954482881168237639280013085455685750374966833316444751947412354471489505378775392666034212226789500148276981828430524550122293511221061524349974633633123509791263696483167147684548072974202675030596700571411060325448862479296369210591940509826 [168,158] 3658907450817086026258616799998147425217909603681602486883557652313844858851972667351773382825523652044593474997662961000450344125103333616196429305879952315590275042458112399125235816320945639375801616476580147139557547046779300721616399278645247806951438802580587557855141068373931145944273648615801341308627488523920585371638462501439683543664244154855670118469464957630254001471414507936575657118342258417963104577943745874076667311062929444374484431629653667918823281566568502855649792354717328920786983795886025017485352943398848253548275430086576944 [168,159] -154127193082559082796413984768842503648688051834278514416155953153371679897407219157227054403468898353319143721142911677678153719680302292438931469559600709379171817425383305931181913455296487043258849029224032188243585898049722290764184048555278834481316689778233900144538599347841237994963888661061160764205928267808687907716519496286753180942349363974212318251858855230811003260652533129166033449681341071616145756149755104621356022664824571079924763138666827405886336372629890435325607537271057400281013383925615922504071393198255345144 [168,160] 1329316641974968951641847098306215649653811807066789554251353188061477822380725472257515529729040809995668857651503882835993963114126320262808572679385704667073049578254443380967450965441162748335463618238244158558965588277557356705557521270486113731398889129012891523412545848084335119640881009430139304529181702032640775914126070107729005586937409501306169836607468955071180590211573163318420124256370928535395792892115600075323803144006980394195351804229371689123314124394421891298655871168782677733900293063070544760428 [168,161] -2002103766822143182150560221924653445691594347553419125029377244463787573089675045053076515641700759285216817171008722087749883483610539646261983189685574491757501814959107043332001876374650949856782843179736169413282013824282528782142361148303571697114089673833335195617463784293421877088214957590910307630599653674494503292690373770062471856230068294340414218609323508841294748856489383397871942497591226840194057071721563710694290554899044180311631758446876948951054707861542265754227038675500668483634 [168,162] 435340143164696842330953151683043212329321154256508000377235854438914968220995978584377267825699791833899081135825831414083113524311734579575754079689496752205544885432010056017577817856081609236086273356345692683360250211517809278001057899662202847973869728140213824173996050113281710029854502070103407180226867838306109087991576835965056053201589030494492357315935616419083296511867988112704630812786569215164827503996587345778316037911283813643998868017863907724260213407008013261252 [168,163] -10852533572017230954494190629208477534440653764213067557635433091871634664059911920009380255873016728363421631686477039986467993732145443910863109622304010030411012115730266549481350196227971658132115781157351245012899380241785644280730978593713558638409318568823646419153105767775567246793996200080452841123717041224916786661091203622273946105276751753789521100698322457669567967568849940216250213042177280053909455055068136097257419488690959462934668845059116629100 [168,164] 23357122188321537202203218599501676918952520615876980629408095311813508965704873753881612878811282005314405431413216584802666091328003443697154576611055788099654830822589346195350299854985598682870834200504598302794942891738468147874114085115888959516003100283164885775540810999331419906088892621140593049260766368696542994449186059915382711882173241565745473327646810379428531713368316459066745374499732148987033188776980001451053674033066442442 [168,165] -3043208996120124962204707452535881205798231337113380176559557477596117893607940094130531923058988145344930178197512685404260375318347168290155359021985114861349075613284760757378911807239167188813008891819538563020459379148487784328681130352756846689890810345555336562662129997623947050817377062208509913752137412961940406594850325531920834524988926099756233653308896890641191438457990766394443394146243630754093417666210750 [168,166] 15240618454792896531837345568395966951791314697662228952759040882999939639927228171730385896826059886547768006412218630842190823674116407095138115137421790719772088845238129987517421323084525455474875532743136131234290418711906318982885357926561634971981571132378746668329517561090142715594881405994182916137378471032470058650059086581529732335832825993590364973734107999344836988894510510318140777668 [168,167] -1608555553162577109502996726494242606265876227179897718362393908228144891088972720293390493997582224858282344243643293436727785809208714726595583012169051554089963749663639885183461921076061955680029012658891885668801596607657048553440262438801897392793872210782478464826257015477023520225548352052066732157286700537472429784618148887931626345439103382509929619163666508968132 [168,168] 1542540043245880040987304416804786449957620819723820718129094390349800510329820199845004359499013930052309206139301839710419996691677067052415394125184961572942277267541136482374297886765869611858368403854330798150199734615006747053931088974802324661392475126002050238970477228382497902933534994623319364492360263418316618437035969941204768963910524 [169,0] -34165649157501257269743328267291771260689106020510714136766011636288825545252517552395743158841941325752240473712019594721534016334999140446521802460058763889148675346371829029065658177958316415943415793150233645796744086880195647088273151748308700659410768281722872552090955275706388755347483543475704526301954320407601359337454157768477040132223855280428403451351204540122030375902636252691997470065302026181895157298513071528519658145768692057266382952494148921404834252783936517669275054426973352857535786538551451285144342552307569601317036290104476757571050947885800856866232849098648692815778968015236661314943144899352706665843081071016648454899775885837344389646722991186058586217878539579100815523093227467174722734188736002626272507522382673079958429987163561001718721733592657345101934647781036339239039508781341257820892025483664055316050518337037428671477922021354356655090482644120447171554636438081237751055670870463238256960368308255506432157802006266250187944103532439571892549136111897691710729872534956473308775386012698906927144676642741602091172460052956023528549604431789007294800310399740163141887929800929165958670914558610207747592293979214047489948399222182700701794796941348753215132947978422337837400848642389182606495618764315187292519710893113135027630290553833844641527654292772534560753546959826421404689762869632768007812500000000000000000000000000 [169,1] -22967480399641534794658762617159554245950221853793048254614699491164999757393541650978095093834393494691849084488476538862150602239030642885774590157764759955892573263952820060342505163544031072893638597752565452410652017569470940432631614287005078443978122987376455725450609165204336874016518283298237840836883924296308518230952398236963446666954865036993102617115755269405369783274821948988246562119039688259676366270974408339010837660107634816427976987786080272269808429372773039321579899424545002783321706348064564842604616235705474121199991421100934529091852553156416799704778730818664040366571159405793865300321252296047361584327628505145863198797057105201903494479036354955034579270373010043319725893134716489795134044118434199249409296096309081850453547977330082315511424211419830946865203710655197315011850317500459885727108521430074592336331807237986094571112333302213777385182178232954757248772203842740254279588117351648106530091745634365512867032608309171982327382537625967309264889443974920737825165039094595812651309399812853060928136250301381420150821098397807078728579402510326071991271200102920985828331200047009465247967609787127338233312678939856171163762023570106248696647497077161869677985755455589765139550972051151275011614131509527990256710696738924163922496715252721978311882572142562282214480250080678764110755897557653274911984741210937500000000000000000 [169,2] -406432183245439404485216398364217554584703886895836082453040003543970671714061807418656900613063135485376646795813617322551819593246175356240202245096701372600116618799295350060674203416840433153498773660669976761302930995119788662031344516018183283463875476717818214402454739254732847943413661460448974805377718470027247812251830541446727673019359770547865351588593949582510087813049137651795778594014706374478128171573441071149616186798278769064674412894963639864222250303307612055972980891006108978887347166630880727171012588923634276893697346294456492344619404653123181908879972898446475635228004662400401751304006793503883071486215849345011818845022492979443004780664219559599326858098005535146466077144807784594331086386546809025677984878591569235397724566232373365524827468221163885886842567609582707197734640538696529984829415072931413340265900372143299785126722709826487616173997240851329007006433689384208484452595595518639663915871629476876420905010026914163179423401961369550889875564917010695958810749766295894995193112626913957258942258180838357287838822503842925400857783967966801700834910090481317789179527597890573209292469635701276688834779143641223860336647435881129925863031123825712239755407947755827957469867454589591184164505050267919992037448360621541192005240600527164875702054396761647751651741368426279997389532590387261439383079290428161621093750000000000 [169,3] -76798843010806728569767869085782020342880536586553857152653701116818158752067668973463378908228099085612906713610706745016620278722652280718175610825390548198847756058086120095047593123596504050449339419365289086032035668936025641792138288854975139553065038379221751944025174391853652917344438656576232799666501645523767794485372267475162732504388302887967926279374879278228785001357536875199646006559411587402911042088493797931482697080286467609446868442730035232531210754437134150817289467157960857243719397292168962319400569810608939320732015124134028414060011124746810632322760725803189892194599249975482144514216909511066530505289674004898110670569209985069966622194649520330628922371735537608679954099656741176421332647656489387643257756170446998996811519884972259770358917899826910829402586738508320945440174958018067954698228075721761119708359471654025040159157942902404197592918472478942854239745645514102568292532348696414838490891565147370188662101755981374257950606743894059170175384605566587586578658272103415022611947628740543485798300992109129848631380492260817290615263997457649603845669565219345172280520580284076299634860647643211515954177011817661978965992953012185318327717463803093433419651129608861531472069212743191770145823018930605580454730651409939680780928421188576814050744502204616953962243910759660614987510851479450315304230318931571960449218750000000 [169,4] -14607494080046057702323091229488109248048234861782557274560575651038805443152032351622458817754951545210340957314119619389529963121033215556170254771143989644417539910022649406581235260366736372007431529843009895398158178914606394328169305380320826387810776912480099724574674961228444366167328932432965678547681840890513319887458262802230523287989102166467436026186454858643070290001959704877750106732787440800473580327995525034731215509400223038208688173433227431871508849680368046476879006830238690019021919615015958180051753552098465687984834466403354194666605227136335128784217685864606687694514579337826853597709010016865916405312932551849538728244824060233198760510912379891490089290924096926967616838604158147528724300689586487642922700749620118967840840610005178971228278775836953894233066609880772684177012679232982497918789664131079841324806645946995395169655634909679581999494650992754475544537304289362589624154622318156890637605511426979727229758240221264828140383560963892170103086122910737291603627475323296036689848192760204265432342495797454409723454943857466393187114501351020844920694143011989890795696750427124527125789895804234375840521443325698674381986976364036838587917866891255595841722318016403384128259541086115800196010308071552512262738078973088808275619189907287113620869114521266718349011259177602291947026379343778228597306598505411529541015625000000 [169,5] -702184591299036350371015366947092809205819588350676647012542614370577334650609520686765597563737976560273152153860870435200631965177304499606167181909783164380317851700094179669469749321883293543562275815059736311696583359408603642552870631250786672987889367497369189038925360219315453968547414469871480028868556619894792138940639385519635052588951920662325231720327941679047906224842135697216359971133203480507159981443876946630858973790854651494962829085548862720981912688282606391579713908460234801632880894017740383607318254018270649884443674585755294811041867968478976405393779579380199819797439967782407928086129976599941323054291064259992973602235116367592443618703993613559400995308546803212336647794520738553711149997035769725083182391418646535332546417777436697754121492790781119630066129733718059184312935744908147111858796993967241477593261617353373623507162558792161802211938920096795427486133129949996635897594727710016813326992575262747658712955227184544113186098504685138220888281138325167454416211165190424894705150637054331083755159062864280559799542561404071094714258639972343012025393049417704493672290770624199011472915644988530050339526712917554985314139885301628626726828936477072819654657212295293930650402978185084048467791227108918185461414282737924861750498152163107706069346384405128554051871036320642056938686319090430029958552815352443405151367187500 [169,6] -29003439205951639866401784512824773994061074900735512026824766867936037024649767108343789388417581627449635715125168956712702365126717179358713192586368977716635947735431069341032094420343982466296990950830566652975421152449028212506323592183543130932980803988468377687138575116295390300469737838809481873233219369580237555327072617279174595336566010054301814713957228730854518725709905029468364393167242942610116366242155816246176783686166421335362219775920966247241889868922513303811161329421390364067426629207700844681382952302997857574609077982072622976108000626904511824750306271030616658357700485520637371683981411609231018555220739035325395920098272584140586299576709233436854210415107487367930633841023140108101852023272937323029077157645345991353030379573146595225456776015572448517857662341350587693381802473322067454311493313165614231370378021689624923390149312581839197361188963992844500123099584599186062909991522781971918353131427541532365483713320036346287163030593625842683233988964508323588964521147052186283730447604199560601562568338974583683331982978476819370962764585484119369728319135469257836513203520555323604234232170790762541024099347566593139527351009219779591289451200181434050779069455956790228994395891341242488603676905649524246057644631064045328304478238609918249380538821683504430631335143663257471309861610987827505161661695438198457031250000000 [169,7] -504129099249297478699305213412126069685359537669757010509619764983209643988242468946750716247865425112111031449181265734947561741098080612783342264690857177167023797650488794574502095944210931968295331291454997450910992853150889897409348224072694588424037434424086257906616028326360967431516277047753858763261488737299374654834576043656506862895315594628846154103558402843447641992470148962890789668886763189156739562521109815101232831749775782556153306937302462078582881973248597819167455363515048497652254379148182871999674640400030015416571051564544917089036581682783722419360945435038241149526119445645624945929871126969634184935173429908447041996190238139429441865547133058405924915114162251790979317942592789494989727899640633896091563984170573286960877040536770388598933852909233546859726160378700811428578603898506127003268298168750116567891115300623603192589009274934772677797181063116075325021054746267951799813387262834646431926927370190516014849517904252719671562710952804255052395476624061639664198342020005668215723905475936660479376607965834683963018062504399636637015067333900299938894769154220027186886872957314482946313370260054978864413100377510298192834693213864468604703370304517535481363018275420976618640509257523570584456124669574966557210362390563665776791154296780113095735296044304485135289003684220038405267439125844889189409821153319954854492187500 [169,8] -7510503245529082906391713507984681224770107145833728764194096090393096112920217293139507676174997425420484836353376575710561236748483291594166144896335986036021003116390112486467647507995879525909949027357052996992462217362445395961314723775983126395357044095019537220740446637842228324799888528350443479623873877237854352296876118496865715277767063856319081606210372154118865155321887211782630124647298184799792016222864352284744235512898714275312898460036322622053265495110377563471003029310117699718502289757660234874444919069787759893530885782406850120251495225903916658376353460959608366982268556575608002661448904838238733666876560581735685328226791409792796340894150338450059210575441929466727492655940255891792609651419474410593887322459440106532933336730038845338585682947801939110384063798994987240332451875055035301844793594163895872112618646136090076146864859108887425767987081807569180604607859745312633026002774224504876083876966464474758379012714295840415600645068424270811839208604757013622558860539662708017266954786069101571168440261220676030149092383895029611779522297063570911229299061444077193337968441698764982926587108980943433851121581810254565063362155313249185079034738943423405652924521925839796398609979826085061692087422745351155324718832102011981093213717057371007680140323721110625383039705306126320797783110619033366214998440838415490761718750 [169,9] -54536104002405359193062928399946370032628750068976585404060626370194439166871352666974335388202322012975576040175388385357348849292302846316066306820858022607133594515574678633624152974220724852081786713434087620466246748930495593052016539069994275212537351297059376318724398687521750382041648498691813400668076769626880917213926881663045868706754330936257700338010011266418786951280045978340629850394213562651160359829273023716271423248973177183450362126127807520220649109721618406336219999268819849446195756956005846867299497358816524891713982130629245917003980200342152702248442918594002658982407253912212546187604505439765370332172205111253723814294097348997783376853926370190547309976939114525478487285759427011777349758249954524334580035755573232519796693399994792802797613069996913112073095192827946314795720017329199556379786060546734699584638709804804298501714763988682219522681806930897065688621570012144751594123018141423241779354774938857041051662318341552183984516518555267267197878379965695379620136174023159341915084935747959404944910017686687940407471048814838304814091271149802763792587775078695629277460127486355080652280188615457236165623178521287904605909176928293822691815060833065935426127243113294719402790255938540756331442755201936277829357099119713671972249238889630635886477785607553788916788301662577355322107410262591997372321784519171199812500 [169,10] -371840088328794733761520154844205681430036530616162499886457849772580620725471961692062374273647649361633288527829871461011123287981503753043075378207266418084327024325806022384589543340628268178382289057220579493412225344729472110002851873084851328526140173865375090845980793645409053677093054549153459522065301002441970800339291218253414413182888103247165249846072486710635717784370028988887049110293513862114442601787285374787460330531766311557187441394270803376874961646076060662615537717561534440498364573510484420817773436292618529568761340527095357069722045096706692622690350887638236534350006612098192166544286228184953794065249561913324490413583346940770016738325552876752657823730813823506121133377855164864233845787365993277446685731540118496760043354294172374244349155103602002228023630307456654854431238651791448523282000386336020708767987666772927840152650763368463954544003787087664391138372759597030573095181981368525060632697462626229882585648313462111593346910449145780654955662090965563970658124171796053722212732727961692561516561468669720123284708367760593599634767947856910746583715189181877871661073725250395999274562834712906699471659937581059011868729529024758694722043753749396293517804752535884785551739184478934782920775005736276778441158461894149793922443867983645536654445839360063374531082025043044494993472188066397807092973297767532650000 [169,11] -1095469450320355680206084692707269286883905358392809876995662483081754153467057128926518350142829257391054219354195514407367356289246816959821723314093196009158316481273291034062308657597585004245598089138662686122966394122265195238460010208350861729108134488311881438009007078290874730596466122290725499112740316787555965845069669208684421387517158169265716363375343580190006837469438839951968694757444164612641714359054976689781777058957732777443761060255206719696737451140739928041345655523022836000910587644880991320778061253803208471066093890677872363215955994644167370007580199365913718249735105140401547015770205404921681827843681731568854719161038542557369119739276523232310279849198255032043384892882252462745400692924174048165098582208595184213803891749673042479761355778092092444285613606949536713464950288504499588461587875181741621002188220180578758851028123881656504843344013291891751087338417716512914776615216576680507626396533128728180295671818931683228408231863165745016096750818023850016654994591510550257194644585736235771923705263765310684274141598202913512784992832401241715162250129573157473298988092338796661224327924639857263710522411142681658336450244754085859623272422540455108431751587615075823165207281337266066001633626380607016262586341757526806513218922888077757556945771044587005443166278132680240996015771845403869757055759901721596050 [169,12] -4291110414791128885483890097249518355589737404737257578163707109220250670610822897792427102764196556929757270750537973899675792176241781567776771666596032038562582557519679169353408252159090259649455906042249473990231083169656041583105658483777982145264817282148322187465355850509774847008137770276019120324172763099565246580206795328924668664267153027927394607879824447237041843861792615279198092136522236434645030699281820333179141568818346813970858205876692570180463730822004383622554537960857388484202945101773987756427045159882838808834395537146519530076625927075977134245899345281449452449910865554503997329962302076133251093054314237437227731827386148862528825951097291940324017673613103745352184991283279408339416851905681666776580859072613573170060353822147832983397629791070363702667783403874168484411800197850821031902969551826617152340097434300196805266671653469932041593409983523608209019390796625451575076792105560748837308193251706069499704183387502136681225863789006574810445816662798091537566975714752927225359007964975367010360986025864983351225533326403421249966519329869891159923997102098522824584393063402112054162348244307178986344841315333075304611622678244818657971250110813545974353461605532708635539326523007575497740856530567643027650785904281238682664308517462823490959745508079391315126723388878857351615152595878920892475115887174202000 [169,13] -1553741776277243019885722693004618359437135493134343403293155904990758356472524018442690839438038380714837821241745173997692232608436809554037525249131547899555811322470431675908289071735238091626394903333590347387184725119262580689714969519674759049569544617005092778370815165124398310729713930809240536213256287475842994496083221886815859782708902340627858191154987686994552725578450739145651939184786816833848626265383146522328706436304596338206980979836013760840448816406264784930281920177703661639687941541059227589543133371377178751281080828523699980429309371163047271530505827797589224729984986668295906326988800681115695113275432551208042315613223991324490003951917779651237375731556693577513600313090768604223154478803906038962461676729795512073790265736249738375970953412063639205411109064365660645438950738151974909969414510968712539410011671265721615762382282828080016556299463931452550955320147769256171205806129491151412333803929713364778036977632307529254204875474285758785783125065115370447628186641055614119466037675112105615566767900235838220371272722452103441780916860071020186688075494612877443151950336005120584203720854346911743731104897799314553140448873905617687226720846905013889035975879980897632687328003246659544772400804081852443224169783227085641427503376981071922884146264788120989848325084500549154513832900488839447155914094735188 [169,14] -16928911787314401769745154193523525641434796237490554469564321987823439877228564975218720648795177178476058358751667928321533527297708035327308171246903027462767160338426144337893133617896019989979730177858833022325876720235416402177292777332153068085918561304533499720904493626991445723917088780874728853126594180243870863107345907083747212136150411623296503589410170571137069166544646092064845226206953342867510439595106118016235934868896393276262959118166539394537246247659321140545983388525738663083657054612105743450833722279027614917081323295870931716270017314901640691528169642986853342922452965824851058583245278713616055952199045664746856996823258161807244170424472652140629314982726806652039313864149915326475654664573090049817169204638047303640144518652719523782143904258256274500262639764165440627286289946000828209271589523563089656515816110857790529364315110552273738286332806078474749270848256733459870161713709706173907556481322401321307624462774413064250225538612855909770883808915391041776713901296605997133842177543414073022569005951035279171256994915316273966006454234677021692342349284509551828433277843551645074844830195594596643200724975959423343770806991184910156664887099600368167164312200261896146833112030107416124757591984429313724888165465278151246118053944293021291203155631642964670874991419180203424134517168547089409356509761322 [169,15] 37777157620663088778970313115861914609733511314207369452315580073418042881217845291088565964867948790736442956813101950436594316640562628890216488978689210082892074275946061583095923816251942466179926166704684845741593429468754013126563631707240706674522245648505549899386193172804541206900752340198308978105335137994829142158801738682205866216687897635298608290829088352244143960363944421978771689383803899583044880651770924287082881893442520910793074514360020062985719061581924717235996326816337790033445481044804911505913851535028033867618987649936342276463188111509125887954242918777093633195693303122222656792057375253361312719380550045554947381511543352235708843800630057716850248474126835139938583340612941703653584396711345270669959465448447798703483285873606586985928305245612649517181109754629243455103121961918941173738749564472231935516203283389263174464949548364067104039950215295876061844982691525021479106121507275273490200196328383621869347089503118996314638170893959034369813264289332473160607211166529480817394276288063408927810697053877679246606515607174228256029205033730039513757265908144369589849553681442184927955452208784326224164362809373270991367277544437348870413836700772513612991195140040108231733424700170733155201262619992294178051157160790576260162399437363218291787014745698015624832235245329555320706746111504535185771493823 [169,16] -82841880603827491398193764793871340022169254699987686935990471141375149150992531747859505000425666352805855706536122410219876200415612147808060417792837266553614682726252324765494135067748716897301633721337213232375117339543950945392163158505703045638664226915786356261540015084735622422349351544041757298075076008383441295941410854565091513599862407259948614254414341976200957269189348446352098180126588313665683796037143619063383915471392496211074538086337141697541262189247863870215006172121044554215295834909092152837922330849509601970615110514385792134024710531982988693026247337207198727573652987790894297311585854511656738742562099198104020225822128558615219636803036474641426214279465060817909225856422205660021779495370468341136080917734429470481738065246107423579931554829674167082278827752247413096494505626575689129914952063557370785033894589557505036334355134920955256987570393421740525087511523085545586329256415037463459449524812394131469993629430589065046072900590574476785056203354617391380041497258454119131067880760461237452377554425995521843146848051852972431584055743792763544039460577504003957449542241725836343109330635906017550825620953294021389378681148152454216805683224782170852609891646900896879170397842092071405477583735653021016036435064491882153362109749770786561687382196336063839667596922707526019748911725009172291047632 [169,17] 197553637276866018207782551321861705687485355781542921744824453827597509482352504096193633439690282219621196904729133311489852068121981755587078542146414477061549833801841424614480631263923889350526495712996614887897109242885867224942530566123053813517905016390384521550972542991967750765228779896338985096825307797635787880752219986457420940445007396755031238851395121448759881996518430439113538551035235963434455988899337584445551899162157409460625744135962588596460509259882791511998053559711940833823894479431153500954720799512166305012015315242278666674809247694122053239187080465581769373242291505687143506686007187325168880948430124003920883559604599896149291742742337002254853215513093158956401004967809148727276432471382282984955927908851551842424035773985737995517743296446705658879375830750847644777456836099526407965843206579923554747745132355767729752215139616523281224183986100758663586451135132806882155835253522404641063485424890372912302703139576218972929403758612670058725997315733133990999007293566098911276821837561455918078141889781554273533056236406096738446164102901602448719158941193238801096429161187318703214866455814337406216227064794508418822413796362714911590076345271998998745353537413368967767483812628809873937546978835551066374587117428857380788562483550359777603003863459279219621873316804863572704020381762757117235504 [169,18] -364885548217982565176266036080261771483953516245956332718915789847252451491557602623452453533586265757304014667097916357735396671447749185777154792463405748271632901970453812774362813478851315275270681372781320724715091373791228157830593889769163291066215543405701429703458001163908835727672987554315790149245076584657847369567789858059008029178336567363652543472608705938965807598604436750515192669551419714812029764969725891635325128318452485621458209113093074289977720240704364444730256363596676085695674323440130895140736512066656199711288129572876086878252959667506597839924708440030191873189144080166523408498383832022413478392233717943874855994126796581385290794711483395886362327318934827477191181936161953396510786200664746486232555515255775690061692081846665337435262896458234260773865092766377336315303015493038069994132411381793476883017216145183616913256999890554140419383533018923900717042118716031070018774067569430517985236476911267158949211970446409328391997719342408752200512287207693796687749135344876792010859787443183873928108804738020061031389819993847797395458950468344645010280980207086347120494558693506279125225120160690663423664458132177918077389342257419101401091155521335377663411444155229230665433136065643507043171423670648528188504641789955322913343955354847903947573611528471871179643485560897963727165843713838290930 [169,19] 602812667595308339587551872369956260053327111065236522088019162356065726541433866968455357682734097715110422042899584596926293963541726031497371844215242729085288193200332413377961068045281760764701152028713015191344133186082724180737608691938160657714108377505510006232336005472967432581408656727857965265241634028502134521591986247920742231072951852800894162779912751097530769014139253124487509311404667382294156348077382753422776233153592409673051687513128020371231989900982319012107416946800285046176996514922607795506444068710309088724011708293956035762046730493606429877304613713375702123643224662026145686135213009754121296865640585976231252268038624795266591184698352176630631372918010805493686836518933714769424357438452960688530161965118182415976833539155066227981898917259203160708165603518059383354932033536708100658427608635231784298100279882555546317308053546886988569562509820288137933910798980067355661134225227580534095053836866664020065151160611896527342323261125499591576883566311253234110289209460979262049727064888214854402488957319801392088995068804210050061826340782248514243061067537088662704438790954409838564009960635843133407681996044483040027392116913824265204550806285655256345102759533507271684356955488263473668762684040296928455323373336965242901147651600637361847695974814633634477172449454967877290460523229124440 [169,20] -901001047800488401429854673351450158348770585372950791823649690778173942689836073554614647801316786542144560100278286078001595967332750007971422620692557386516293047613801241214056095702093523101177167137552424463646120253898507097364410241757061119337661795022661630874853747027169213767200065017950533614623662187941465095680666951305805784643676375152358112771676877165753946817903582387364954490240282547377276927721082257663584220444264904786911437504988238791105682026884839967521389858704978285404584031678726374797160543267725119936999339555053835813856333739659866336147493420008825750438003080245406201144221776717423523575131784831344543034194894932491738940230025191051702317930866136451313695216494224166479402083286689096490762672279451140877241411607078284181330959038044312595962933878041121477362297662377430521353652263515722934030534310615775244089401386276022071609822220604636909666269223327830290126255969243184489525130028881230454161362303197464728957370414524212488087230450443250545793157663251766989784801698489063457568809022759022536518097799650668740839689483531188484703439141670539189666562205738310093249106766214411441198377460837231509262715882640638146362333728043689354971453523437363685682237858790386208206850805522170501822583399386121094747785194956292057667356337017178074005117536092737750313045464520 [169,21] 1191905914403886942647996832105046026733786279035590861698718646975424702309291232619876049493126172717612502658309003024511357980452698241361574241085803170001439367089290322639602165467813535234571765983749736679088256092538910855199641724110575661653475647227191457127704248640128008963442301488252126190919869118307265119892386596235709734229772218321920908517268400636382267088743177580819064428021473325206954538841929348135425512727706335115998068111660279431052612034005691579115888066768848148627050456593633254962441894102898256738397771417024479310102801012601483619107451176927235348047595496468330477252347027469620859998192856303659838984248310343197256357200851177322598464888629820323182234751614926391585756949189762391704927190299777773149063182607918667174998527346672840202906705572505195984429992862755344609005615986012737650199630240358538632509376692339873916553670979929820066289513571085613903743072067839856102120699260058015125835706220096711635716591093841793754075603365811394724809765615052023638561840799335127949445490584285011166926781356175549000052988591380290177242690469442781823525046313503787923472551962241564524895993762570580935039874996467362734722862080316240854932351664523676204753182261096649248128757712252490879111771499663043123444696916530595206897430504910189607769414187840185670130280113 [169,22] -1412350282933850636652661487506556329324332838438019458903083828756417979163187591160145306298453034523718148473158963756274470587954153253084568497962118173957608176026618748577183909541818672712318399711392069209594948408797392536566760139231900053731996609492101579627912685344718756760362212550300819782372610613843377194436540605228054883388819755972789161777766328802989321123027564088383788893930403890936068004086966287638519447484727363564481724423393516014233768466253725102420985588523212356642607974441928308341950668499690327133404038316635785410019603158048477354779567600831968142213564327315703499842709704532395385485408911674624812520605047031803615905034098916123560092476771898998180002980460915436172828293210974914407428844418066547371155952764708129383459481320559674779068494595771615950899005446336187795941898936623008142097965705763402654256433531843004441081827061106361400563593030825681502480761628189899619559529053336477028667532390500915349392337710860493882217900361835787819101908362514706080303285902526649120119182207185157850121118106069117501050380359570709089226374002903152606552525218701095135125637057042913406939671161938979140261349802810462768371519166854606530090267178342767475753842332853523392989600516905427139748257855865208610976783489192175233655067150908636115167682886013810565568166 [169,23] 1508751710522471111187604185238559839861198370819434338753529771119655403394265754571196711772690500172802384136984470298332871422668662617611385186838596491408169511577853270664682342013837555886289109476992831399688531091077996380524088447350897907307695879477503060767522155448529881566417082018182955350888968130473117792386247914310820488223521263213271855298610698345091806187187174061924211815340356000942277517224456405445144445223040017983831143774821914839270452707154953092211887769537221006114097027872819242471494763126974695886735517642617350045075671767070462451082570923829798917400668927737945245795466210428438630718198112470586081423404574852143830726345080096013767217860269564811614908637646967900504746927339749818565727257675953572238455450587193543317789899552399921863350356336413566777622444295414473868703872357433945770147566145966320689050774145717494505258119088107322361592381313336567957971625998149894650051347512440186873347697657074438686094473372552908691184625971308451119315921574722037900647743544379495470261281368479499364017731518353776691137239570418095338374788945695180890438092365716309085141336583602755331127746514005687416446174751144884562215888098610280550637899584680502308015330862391170104160031850461292860923812986931575789989236677473112622781259539664464110134592625190958931048 [169,24] -1453760213311962922611951040213048447518262500599285443320566260931682766246780056520477101871319275080172990450772324177819179513307058001273726305658564537538359301849558383635181707308844477025187233773524081460817691195237768471989443133116969269429512431643887771474201813651342531256325556997773164309453641733469415572769172631362794722815564084073745745109667012714247039358021178308952902043611653377762023307146037402359058940573301170211941348879775761050683156889110613114681871619154541556175250573462146300744873798084230476569398150657657193314488442035405270486930679901976795525580180958508594291072006249656291378176289463424170837356312043779809081313208011559884571230581007796198336684257723838699243985103272915898179930318137916447214686944922039721916435019319761528876269522222034804127089893469594538202038879911389208174490431654180076181526622606728858629839572007728312327037805601129578179035121355349071291030495294097070281048108034132210679386474643715715954911211972891963026772283806883997580477929016001842235481089220807165151676744059571912131327767921009783818094892507019931563498650198970066407375487698613431404727398937580130100525566654564831373855955311477418707888241454651488923650907616160685380663294044703436294138477923721805294186275316285740298252165243668287035260917103624668063 [169,25] 1266949335611204792995962116490455138084883935930971264854900540557102440118715861088464020278191444121852532266543905453165951932837003692177151256899517107561038923014936962539244775179947259121864111376717752834002736144412384863403608647575916189698016911729480781345276443751150728275341548165151593857578020227705606775493003614589770185802850917552182788781819764858648165599393399973426123169038464837181705882173148308194990051995790494729406092166401197597725247673598096426743707489017926740837177566132824367026444604629608762833049052597388191704162773672504434136650284556049598535124448754552293447436739062096891378130187838983370425694100660872084157714165015120859672610642519221653510705901890048215467908250643186049185475973360082791970671000473424581451848905047746688081683028730223285543750023157037850001941266299055624028492032842357502287198522041548000299220998167778000430292627543363549014239638025346393958089602497694846376097642014832551157676800839736531012392571193747255794630668897129743920510074562824587347314532237972902863204967054381374123179744670243212641805459570834454595277098238670321965537116646094799481506020315975872915667316844205020820552233016410321671722597594010124435508092795091376099536689301804576486255121318527035890682820460616687419481980453833691114683282050430184 [169,26] -1001471872470830683726143962498170642804330265941861492003093440406032161895290755547631046899448301180730956158235996272878975372633580763221822835393219786888543402244279183161067278261284694932466315997633235448687707513515792208696229308807396052019828458466469182824730230441058405719624556012560398028101343893640120287568699262912879289925351128077355328848829489789412189758158212775702790401623928355534764845622332070942094513564081980820712269427316950351548503363631662798781731925903969700546304524450415854426598736348312112687208994600817525932259518431881630461621139226824267504425677706722485496655150097967934408611600373450611307863301296072707773736686259547973053746244717917788316517694371462757622461523514479557612136320387855202521929951884373360130100608191875297149107106922112459099553186648702554955521936632830937512035628813360106726264511129137407454996186188434539917445466300497666042805607590892548263731428565944413841195802492511348080989004964358380191889324033685994906700517736009743429142531718682268295165768521889018856881921389023105853415170495508808544054913180929682444386624691091588768864028017027905872491824058662753585825992582450742836450662883830713000083512826479403679132138267100234660457067325029074222014035439752162201541748876511951620418955241254281111920524820982 [169,27] 719277183565656318854766587820662728551276828632021609041493647774861745534354700748608808955999894644279841058964127450429794751478511541656477937306261643405008693276508555530852348014005652326167380109423926376963890116291025328482078647016028898060911146174473985047313067733934797292893509891117333105748360131222431914581364834377942346408550063988050530570903712790102614897738782104523056060048487691822873270487921177784054854578390796295062786149641950016068274671135286252432904314664913148430115385921692471911668495245496210881685950754916039842831162088083033255173461645766535431738839045787844110813784401183937851408298157397081678161602216312750088668808257461401412572735389147050980661089963226910266676560664681469992919306416740685143388833258038884234828319877967067231968626558020213804706215921918370518960301665994161088939878001593013275894290512184636354257665064598210510744891336605233138207909636039663063270187083247102309443315317580713814762102883647961957700092394115490817927325037499224704929972165665602899893862037611382140151114746064378138506794278884434365294610050443334167797940529688744575593370369400691371722754458407143629923992424957997003788402709788953317232893726104022617863251997048788266951048453572026334537270205204021362535460624472203022746951723024160740142860254 [169,28] -470121110607644561653640784925495731748588713560517257788457094157429204871670745998096586666453887884185725169513555590582870268735279436414619969657610265380866477572704545492519096560249903221099274184825760213838022695803658096969493734364351560355870038969704556337442535194836115475409613964030594812021748160430768922257307394115510164625640726167507762340956669185300138440123410892368494625917008403083651060377270669492344585208069548085363001623800429679196359885720187132966308824488623502852107345203642909618884962155337212273210121590756892161524106557716628927975747689561812281986289665910957184071400908810059892984898240058981190308823121830113453421408018602856594779507725109057542289089732627859623325291176017646715761871126096445417080732313839163663916964400725508389880157660526514090791990598781266493336917270943977174988626401957654886932741805015575876711456764073004327050902732842022705858661191604221705028383504375220443679035977526963343712006803930056895205413175794717493711064813206295227949218247025717585540578403487833136639048015350146143329044129441136553071753337016279820569318408935388167332030549107348487760443601734670549130669727817375486797112538893919092371540145530797930707324123994182394704802393679672274494906187543486508989719727294123804803619135893222404947412 [169,29] 280029795098442731465006640092575431702727977349769991256257084448040491218817737207729636019591874273432186122708646307393604663983235606943850167249177015041700739735301986274276587215998312995949351369205759005043959907786606584362755868670275871381090035893510188319168999248400793804456578583988352520001100804786809295148924430049687185439391404075921936627628591521218072873622743692401877323559817752209654703598133967497956534518619715244009518455664432536481207206627610943065964233596137329202707156289468269292262045536498387327447490461136885342103802786502633628689413868259441681331776288284623404655977239303813277371410611641635984715381493033171386131299341170961420084669188544315049317453751543393183595380743235852177506064545866348986991436609322992045589160409224737865606981632184088828145187298504256254342668677617699409643383306151765683067019622520477309245964912655304008929448954096131335829187818739765174488485713357858441947466870972675184678973062513850440584224353257392575261052109344063216332887167763637994388985561425010579584031758576769615354986831357883052040783389170445876602008794570974697917063365639717512311136077902292348522628986574965541885561763872381645965412382005431261862248489173340794190113091106242992575054965583761998612302068697922445021690685041092229622 [169,30] -152184682781988858048133104033979082538964973364130443801405214646951379124131166858255364373730156923597964501854519379122901026206690790450359624040442272998307388544766304996236627480116585983573782019745848350812442862212672453280195176903399170993198972772247693901240586380379349499503272615775665480720807391456939905645994425483799878819279854992719466456993774163944135447533167311335260105657105329057018356570854627892640637414110483527317816237318279573834717281774254851929273470102729448113090788652929966442958428618171481667638605241595559829059930186333691578800290024756422363794017304463647308536894163891788995053061785745916066005435001273736297324370335284645728809207611021907188052231331203972661799508852598804263953027910523423788064985132211057544942876111480297567751961561236873037924925646819829230196900924434466508781376142920088124553434843683145041802309688658965038067359357594894125243039830994853777443078199695940078311559852312357427062551506801744187718169227269275863643847436935024360892105473662896996973134378142047015834098331433141462835502900029556221070088340586225162253219689202309743954744675863038662702662185978261230535740290698352331739869270608001494260141626256812493190868029279115724870901682030694599985212378179115891852483867000487207257998162602209261 [169,31] 75525797539425664142377304045477731178403962340497764373863193195049701064596933371172743290210049013290007183992121802717021143276976396199368887208384511006284959591981339974544627784450270209684627065175680939156857454591966272683797244928677547108998736778450417249840722285158502208218022076393537353274964108916926112671896718826702609817691352479378998912003526502033627036354820870356652937236363999763710716248578735941949082769667813186094001510704216710323281072889113444685963070162234770838000885211401064764266383086045102203874540897052019052281409570084267312316974173193609258691454967835983454971611765093314941458285320233147016852632153059174107113554432454715211974570081845829493872630655097187992250857395787946322018861669098809361982206293015400854918124452502969852523104131853287699996236635064593710206949026466971283411077152593784078006082850796370853579048261671467741035610096474771510022850842926235531469508212117306427723291373041877723504537491668607254033754742922992735835432426581489819352213042004200408010842424210054557488908060604371782327860005614532608047042374439284509118465409244204787123211850708310271774427181876587701446543323962870585707631138372988539174257161143499593956448399479412191245426592249378466729700007632196457465723600298296406427204133354452 [169,32] -34251637081468262247731175728529806596633731193529473307707900797484580869279159863676980305422705478428083693978432760615358826052524124477844748337535058110716243927424566501474997533900852871908830585110317168356734298836893197586627688561302829782961966281412900375687747326267837887208141907680646476043427438317585457290642814536468139799759899720752464738483079675523925906692597358435330790664525007354506777372996339630077238553710382304446632356502416439457319662603085969015386615357244099762400048378320253522950067768742842171916331751577368568990860669143368155357942488571535355714080364290663318107156412923013596280395159911293749891116349713165630572193760774875937691832799205758303501781218500403803879415650735327291925605295805520529309321243820271346073870983605559081488259924447033553480661082730585047725566317551648283990204745714854472900826625368244778536437874696852774121395642288247848426441659894339410029318804437202361566382347820846457852214389784503164938444935726557445118642363728017974126099748070111876029855129490292051598101554533598986734480457961939513250049922062508019019329472402703046912494588004403867186607293218473018185632548174030530757046910261746037458717310499609508843143280617501386833638120178645704934608213830092259569299927219815609016370682920 [169,33] 14201932225919100674979438181858564863566588114853450338316288836884661518713576926883059507674792510349884157058670298639306910765968909977046206392917193507328881223388735738668381732312019587020252950144400475930461835142520446419768795533572133336082548603949725554458741246052910291891629162441785920047213455778300805103072235834076647644393418668258173178197265729038353364715020023775413207852308776225899642552755869961911255513765098608186211525476170654677001897362994483804873133101651854888097146512730297415134182723677786727208212175498692034574588182659580500730929186098790523864700030986360597180004460750486480762663861664713208277847173217607598089367211716471366230827987511203077485782010680899262179828762919392403070312174889252620482144958603240690975243928760230300369186101429818192082463435604010398510978840246316309972839159094616987513420933377236829770586110468617184680490914786496675422935156061756673363755690696651278779095375977366901534992399922454968673937665264101067244307702214451106544077593746727427360703448834568326069359297989093341688272616445302462744254497613820168678460418698396378817123394996057395885508235473588111530405355836864983706948437389135468049959043342381216673521627065915162694748914361675237117493347412836370217556464491453139506254178 [169,34] -5385550456621736799517771917713702731710362798289783587007920196015434445320498697704337946847018008840056768585260890732928318463590446335606280214099464542715062775895472573669317867416603939507467721370178090674628005015355717866639939053904445922809015868634810038453731998692993331804843058363928855366111488987353561977075701111168488939965624872925708489244000847710796760975712095573047937883534488250607376291930806126345943744729582062689051373451295840431965319486024892475294234615196431538447590976717105396387775591394585649013770690754943577391554927260661403139723939489089708833210127756879798049095671704428248390245107967926590723740423849974437920093762331568429101853095186792332826298444369091352502635523100520310886656653624811267605353481809646633899618583624853985350317938435771314324655911461977643528018787622245969833715604281469497456652395546861467331184102270746367310910167024982164066075825812276826664842951327831503290192476908106812080423466152303929327301619226188327018743050911899115247765418490376418495226303724029092790339505714886081304568143675959613732087128059876183763497578291251221863006066529558615731779025762676899471484626537110888968095505696070798141705729111886173634028040653977202990641891838360535402422972087411440579715600593776001937599 [169,35] 1868060079015423493560134779828463759377688247324607526860310999332013422227420832139509343631275357976702321681840295474083210841886868265876468214372909208370069046315324261235856310931130937350266031204465823604425888604714359993180826564560308043457903145855434002513271748173177046986915816788892211462317440201546212699832534085681675024103182505949329578431861177559226385906734370607548074895678283837881613522613236934331023519689163476012259701200734398435069769728236583400619304368980693862317012245801434906893266028836743089120324228605611356945085817771973325265748914336454698840861027652599928951614650117232937295136338225923726939894913916270121352612306416588629445184423945772135366743761983973168241011040636493696738051291630094118753806349983641617580708297647588624452345838330842904480805535887913542458634255865066188363744126863500984465863691082371961422202172088142800668304462512755780647967872812920860225860731763049850946646351650275121655095372308969304210878713854399572152281821435966207613856122699961150537826748926513567227325372889911883069714464149772459903652269648129203816115911159764279141280132374964669373862875433517104460799619261715281711372746249582368184382776876455785697510504231843872905704125386766341110294929998082056361803018189900042454 [169,36] -592678236850937085586843170963420340014268552332706581488017845583747354190620125449658816609027951631320025440168158361357865712761425266363939643652622808170665635575396364014636906453181438380489098351220768647777065440535589938849807715276323424708821051917752859766490356949913696337919798773402828295611246801634386416612265818525338446271255603989234208735563673784851453207138882655751699671157999287221375483051136449895736223013100462385757500711844291332994307132862494560571311799981018596581658773438139613970359998031356773394378090622350260606353324559241737985687998390834771638130068176727111185407408735925805497460919642158522267085034112124109628556332540273010943357562541367324831507738075543036067015115192398909349009332217474717555487821510090427488010740589144161976788778150189237894758084606635773499509807134730458661863770422675281525325239942849752706364317120842734907176417208388435994111644616483268241884440898224698481415264526688395541676223613300624580764905625876088590841796501318725860114181438786371396058923664124021046640371866057455746431549038176128051639110022098622365670350043391858062565605567815940180327678489785422010337027008350766675502979560472861631290371766832051683849312100570480782731817875826742903713298316990203985284352416222102 [169,37] 171962541606873820084920681083585494352001043499220308127644619844727926312439960606360066659900377052059689836857879532069556443613392856154335307386956440574920461030316438419308053478633115502450803152667049002687084066241903453400295882299568801084927162851016358926294328530529554293965604575315133092223569234100964155383981500924598038397694197923772650337176512041462232794653139566440512649162982925370746900610787834400216519705309924043372285181897885911300913003840029367286408130775481484599090879193432177795642005298593492881431153922536224023892894612487506614204494922493670553379531252857629620368208369471685920497986463790078970937335152537027794677586589300662991687835415541659683966161132212716959001570635428041283539562637799229273399262742877656808290776045897100355709646758201319922536518253839766499287013434819092959147665579587499332069268561965217038240703652853890568741743471005701129450075515622319311263976048408740557128866559144793936921475735786766381345158843636172035529668567432100792405297241459823512653845629253200168022748996315749988058087762211824414869817296360815098705339376167046287069700515354424601643998159527124297674032169052319696480396652940465728787195546705335693488824097492777763827739486529296565303307573189706437429062253887 [169,38] -45612867131151798421346945070955744532942276323696124256448678951611631079201182936635012498561590208525487796214360849297386037088958291777882167470220640657254265634857231660880811635590371706775081833224387416523578959830162846293936220909518604695703800953147894214536673614390590658684094734120786500601293270785592096811012409371772251478892146222507729242717564339317347726888560693297043783038703586371666105064554222844833502971557994054352663905039070735911062889100308385493611741686173185568153971016285351905028464584602247132707370362196103144215067200365208972578726095478850956872845687498523840067470612304678612859553356037524257694093808569596929805668150936819863104337153229182072625543757496209374152123730948025963192520110331153468913487164448335194563915714493709842000726907350608431567874917110088741348295233326718476174039365964133580521061913270207394066940497044078459651567784967795252794537606702177125764407724582560822767547046956941975487277946745369303628493078192783653167294069406931950178556658515665322378340606874522027509575605244401963439690006513718129471014019081117326233398300137941073902150390972116359154589276312652671330083463918280921011428559156760768295325505944819874471332617532783653753266803420791240354230939284010274499504045 [169,39] 11055179575524174859463162069560699382343735989515824540720865735189051656994138434934034394220441022336776849537427404687983319226712736169738254620490589753573974554944551611342007872186912327922686024907331988093349568338348349731974811685572469992666155119042114962908160453550918513033377427371380336665603577280784582440134491343492742071832119434151681455130954943709385405316107528797021076849684846006306472981050896199789568399813870562128782418550944109876536897610020719197869489112044911108862488212166593966885404897384216421430506422222567927103815723035252642842376397238869464752801752631988631248756299339991203180223005007578694815844062008633868011439985264110794183432418730874048374343177561061653991733157111536629520991898494723155687129666805818211205465546710793288685137478127410331820923875744714513908748713694413471333353530743177506130114462937200974995970525532241345527474737288391805368370063460058358946601555233570497747759616033972190448421216909950992938103471292247733193132343849738240232416313972591024844428692471073819895065094588237765580931328117345418495869401957511042034937370184529988530525839682615591650320969244093912760672609822163451642298247497939481067155861438126205762847454917684748417445597608030359366298046342425610871400 [169,40] -2446758299356438842549128965035043799227261446783213829596174398288656999518058712410726269676686765062532241132074014273167776140622149335166179397547636806162453560186718181687553368823847816859866675400571085862998849794708755820898117558577317249476817746074486598854085197941076799054298099534047431491849250550298095206867895243873614406210675332557010996983597209816582844154825135383742919965149797259595501823473487000517135352131872577227496521109663406795273173552998468268370759766343011842912007549566927016801437770382328388872596007515446980009108401045622583346683166622753849935290176789410995968412490246992252898156403522126145480372569568055675779365700897306547352080440665930222245404183738149166060851545038349852977260861362179561053977028039874167159123279844053918947403419481696451903794644857918408197525397535812607803693211698059898172769930661325848652910408999848262332465022810217070834848091719343204942937103739727970675238190504605838801428179467944598539768692200051468628370301934670961825560131175244741951298274182804764161618523000990494818097270441016894531865359267246142536283983415236932588284571351979944008474556278815068697082433859532220957984112854180583836920600534116210531965418516693424665534512136997494626857348363612776998 [169,41] 494107935038630458543116411509044786420009591129044240223825218258488621785568569930876347818697521124068556824050062662076770958312352094196205088259602060230109161131499830395751846710298820320602907019362367871836654513866814823636048469764202152968032274122746091557809362988142191549416935167496787107107068947080289400760373530908614545756314529412195589432467465050805040027789282768629109879706084836093401243761637047162853355147016073713618928187770698568769320186931670955927361795472788381245666378322543138687975360015358583642640241291912627766156349814538562115188940886505710565317734616891447836690789139815426546500426382424788530854941561850056811097110910664454114062156345098460253404711114826667119597418671157554325222416317569985472459039589695939240146698311620435116931412926371803414706474545647054472879422976998620400382227123118026283248743154631289763312483841762026831210198194814051709744950399869303986197228681415722911450257130436720381915072079034454451697148815582699345839855178357048560600592897991751188079604520264158848996824425271125983814036577772722453898270027277351041492168176582099411538802204734428978745317876604937714480547187820767564673775093970118142724138767648017836991850167160439000630076701924161076320443727054668 [169,42] -90960805747943443090949768496504898236934966565727071157820619815331376885257196521842902949163263104891884126695622974422193568848589650414058768889702957983798588079367129379481863454432969172406071730879292300876628643454546855641996105033235360310117628105425988851325193781136703481288745121232306391968677700763887809276606992491340449986757257664462503806961819016819523080399635730804058348100787235099780318084525262073365433888775085887660003289490363653184280140945838085087528923080707522873814126869551939308530109404044462851831624948893393164156206344251588609789824490264815767667480177685763103772535567949381767107557361857834876277460986187589563940586042802200273883632057338582776120849991288920003302658585486627922647871796207425011246913576078723224212147232711958481036201546610247049080813499533993662719771973430540262470266814245064987424469383293625196032843614638833137248712218875867734248381757009678823362099822027793685685166446338019112230626152463627213196211075856459805541418869171418043507518637960780575288560955894852825171854276565059489766432196892918051756459388328834315627366104589974214007235803547776542876733809369572193207609885789510149443513827501754920318423705667896405535759548728521987843163038088530841318870673272 [169,43] 15248350932293835078571559521953843019513034235765395949717615979381626656134575807358456334596577420977163940158900449589713592708488894687272653109782316709361474061818702604734542686990205883267860908352894283490083230953571741854509469260052086527188116870531760447937511046161403301411853061668581498401829535727796939407419696605124974686526220365885056966674896586767715338924704711484534300124336212426018070130027213985408099077936645742914208351763109457745799102430338246207220851536629545376593755288152490590987906276264414940270075649644790484150064517454900430765865798244550182642993660330353104374087353550324208483124448601186775343890519781024188181423633468805150208231374775354131658303656419592859463084047111072768263772458046192431316162118832457847489912135053879414692319067259121333542595513991922416731426526981058048417794209535908128639178239359189188437533996220866553017465941290387457095809130780748281123449127312850409528365884351825420325296842509660873088568238901160030870194125481395253615951825686462229907879967820649114769718196227830948446271410502238130773281662158215247102081905378988036617750250045150111554889213826845220583470546914727844927234143164808005144636568789360031363715084554234606012400354902001269586005672 [169,44] -2324878789943183823000895926943943725530716596255780436363384918139562694983086702222045996341479731873498969155468881801248922479227056898836883397328420060523480042146460051944974904915346038140804971781550008931242369219900960319945927637387839138063246984723207067103875511530155571624386917059762121725985602032250861976605195643538332881413276293821065851168653563080499772218443526784522625448864561198680505275379095280811663493535948341557980014709949886205836828554300644545789628249094603216641256880198715609234148601851220542626419902027077210620846449274102030089525852696401194946878251482128268764475448463592997722101689055674069531558011360084375778505346724233912174015491116303716548304319469171280193765542192943365277197182288939692440050924823732204354717940897739388353643926040466276003480180847700644139325514101518001080281625537823947445627351003948835059208500747029153454607712284090505243332446634865816945062063287823771155892932960031098180944076672078212501195195435151949358650689782732148519017057194668720850656566976554565049117539812423158330087098346881950950497301179806012217143883174702852387194963581680779398777076495140371543413785323663050521293022857391096369618497136844423973467019000761136123783397318533713819560 [169,45] 321957031650906386672517590545231642555626053872957775500093169540929780690689868779924524268357109637159437403524210883584223627150481508649595931586575178863250132296553727711683095525714461444309423565632540505291354865895445039751864388911923575070536769413513265959253344954820450886269389411322888601376734491317259970065759413070003701533820293206741802726681585563897597728163884177388431191448092910501712037572248031496348602926152376974889685385531705877216386859715944548190158475917609042247295951508495516701899916871371959183643599704254992685798081133009138491696956457117195491404117290516170572899219638179596523434606158520333829371114134170040151696312511590776699135514211026197823623154937745160573208550030315468201765247705234698090181213372502356865962729505511782308901038104399584591805361218709716362485085836152999236043794188248955664457644469824151037755724971477819501730551617754303788051713586376701170305558566635234810658524169871223922115909453009126488571706138161745285496317366837095906816908951309971712710254266960182243689604524842852389838949479537767426095748428544094662548545036670174205443074523978205481129594188817461700707077769960662026383236633385421276520264503810338491445325570165724704816358888145191063 [169,46] -40435837398673141415765531387934180801835964219846747343903654735644829354426608770961161362939928912330609630481739597566761950585635448860617321161385066641032171614412739783301369563128279392006293652856173428055494390175318000521254878095480523131559967005920727751223567692528183342847413480572771162504063750394145189967866307355999503940575170356795350114995636622205033932571821467780225996926030840318505678472313424287784636471766827608628522428805821886382486754532003728736978384830447558091089672532484647723495108547187247829334992089214676455037961471668520538234575070025605654718081790362777542716388284571216031127658401115548441371466264210779725110850766692903702991501348887880247286427853186623551890256260978928023563325767801424486696234536141807708842671332835168555297276714187523100003597775655543770806632901826174447779199564026962641779052903593172380154902229495104725776630522564307013993676012971726512365879448717994315529837769367734335267617015395426073505571391518399420204085397689143139018447792500076243277681908348263961053189809149103509760012150228929598302218481796585236300488737105561204244388486990558907873749728080122976016104790823409831115854349028163619561646203487327675045096184405810384286545256825127 [169,47] 4598284706092997344538682215323284301111285114248007455350537341618113245029638272843796574231108557892583378807345824405930034739790264197373069173022666876801213893782451584451161855883003503806797621398471680217135171441763033107406427333746840564144244858699319371539042999598026506075972974484492595141414241742268639038422227620419585302961613692592750152245422350221859853062412147805708920238029660503239622129383862491261710062130439838928350767358552710531745442314150526771560880241202973060157189469102399502590689680900048903993020642365753582031798958453262191885631383749430413665858657375709601967520896071404725249312932557950900270360787486478144766441573613247482786723881716823858860877625842701731657996567804435987182005912437157939088911621069588182351881814479460867916100437570849242994840239713888050396593896156262790536455206994167785882457635233688394147074493235742349591954228789727871733402376928054750729214716103507413809467879816010179316628138668275754788601979152747798775406597035617914248027563636509654588841762852256291701475956766652551124515528620320496646037063547733811135667249234713979302731681272842116535086354991460239075813328775835514745216870072739116282498656715096327522715101365125842097458808610 [169,48] -472621312022968820222973280831972484245647709053570878436744286391984143759460099511210432361986007901751684298729461412194078332678613967402277498316245048444210609927875781754949935018477147339849677817089413636974993236581773532666569094929600398850180509392836016267640208762590964512401030017933122874123016702010393648551337523526183639357413718389665136983529847649547544976051571911927246643110926807247289546916015688875632855009954601881178965320060799159262499716052033768386226702471911883079233150393197369087740604946911119883336231830830037594465529932983955846030313797142586149579299957638418377946371089876482328534176115779113067713012420989757920067403628257878636594501275763927663855621894520811664095713700720322768879049258644895698040402713880087523427076786873575810212174464334970443481282286762507980791128863275111592095990899267704517701214653922420386454775491105690478744308897440139595272523511233187775881145046812621331148259972076028750760188913335553198916673768069931145932152370390605994787981105077109524271685772774542387623828700202116393457510199398008570135819573352218400004461081171733067126219726946078449815852021898948776611928112834796656708079844145877455323336345188401833990771344505718884327788 [169,49] 43821382038804939401137765583014803607947842204568954906941509923611863209291076565606038337385623688612996459471055862793100237112730974958374247100990885623254702077159045177448492171483472299023184422874169370639039855538351223422256160338153990610441168805460318180098342625656073748679603649962712062645467833925073558038170955460920768002373862238005809688043529102347313478675242452329239061422687460411911564951699410697288117622113265277771510358278485251845836887948110809622893572741951443757518914760308260644778185171662824700243786659753013027839966896399424621177284548395697446064009597178901042611570760419922542146046322377164126657015017796171823710051725713421262341044160966248953001351162902445462769790835712428949891805491008466090832494241462976735569133652312032030365909169206518187208856465136636944969614488848252423669780544256057961159025586148645292666495087745984752748842595605320339345681876999892663273305252170569354732126268851140316963157704391332858201433411505057235694612482223032975225166488414329241104353399294548270326494024596033306743265444376642997052323102178795222476020232836253477380314457463380022396279979257001361207262229955413443501836695296441658987059596621801547384744468429022030485 [169,50] -3657849778166189174372466989873082119941352544882286891578841941948864310748065846132710606236253301813711297394358039244300422792170460012126314625751479845200366146399826968141778973068785841143551151606621960803591426495518553913612056856870548686907340506538791703238496211704500344877022925918596172270193303173931422236962165437934628071975172285404292749625257918674873704214897654515203533824107205254087632864343866716004911796138300173944585134964672953233855903574625568149518155087038367179139325121243788340518485242803291171979262895360111821117773379390059148226228231950862233568738172568583619874132975850088162093655692710685821170766545397891371880686946304476037224918765309928872525531697937398852195858948003847594294928063143388605078357301963952618876273118328846292201197517139408849129790478282248979438165302278583094012383197820803163788199158411629340516017526133731507591349637512972521471448908223137594876572360827270120967275531228044327957634796196888703181926027485965254130807981538237892346226655356697169710750240502283173478118176084386446691631142274237293247237882040596827433010336761847644026418666787277399391389125943264887364872765605849576750030694847764649831520080782804941825288832330920464 [169,51] 274269463664752773759140877277343559967148451890568602459635843348988278980615028090124445991344734358409145880546458376858401884731186314585076806176861618294237273604584645748855010297892090319764447076312635451579185675998801367448622390926508139350331249648810651049303368746095774356708718673149608032550420025422588951806095917282620208776635759761114030062473936640642358995623177642134941790252147703167041709631376819284241867127865805685520512226556973013742376473982209947252047269802160165110950813957706890507766704485262304887770973354065273081463777798298100596870333629340566950711890108412056492182203565084738029924503233800121250866052658018517087361325302484848742356672383368592211257353823931621776632931650922577299342455402379669459452976984469876886657087292350014770759723313273976714470020243868862529614587705070766022854861121608151129298310943666748277497168125188699548557897773495544370150527133993509688550673646099817476362567607553230542682018154634141539895669811589855917569726290941374190415117233242640395809799954233970162449747830428706561311789379246899593398404204601791901858056599433807387933834289916536407099268799697849668731738862973501503101193937517210953352738753542633655154149562396 [169,52] -18429695787325456390259009855914618510387689917706634472194164856831716502206695857155684673466708871440551805358494751103427464928882624655314038016931555416263233062754515735510530327009979072537638038650902284590194153173165770351344192205479112713928704742872666366954847518644481095753915030061999709380621057375240044863246724627947697303704017310055158678533941422129129106715000154337159992453150007612274330213049140641908238151707789179364651933308530592814354158954814808111973977024779068970382051133713333608432240340186364817948174588467571196420196607973133131821769272393295638846673316929020163610677955488254192048278062976543704762390197891646388934205296465427456559068619486833775323152928260675096628996323628049487945160884142005088790061352821106947252283210704132945298931907538235027735063027233949119803575919565760598432959461092674006948563501803328036397383431277273453110618916336895647601478311745309407341524221176822586073513996284078158780502901880829663876716110858652466928237092845642517418665193419494622777638154829610684700338149294835334282987177917559899261421052374489910338707228520360480697915641513253253362034009972353592668887557589468507011116475695175328490249662401679332919392558 [169,53] 1107108320383003815901834154471645167748718967969817204720555336355101435113449288160163084933876433894481326195744942956470642708449834395793801314255899327973894841522508879376333136154414638773617815522895564941129317251818148030590050899396012195229028020932121011908002180781394228042744226234578269532153445327762288876585722839103390126059790437773282676828080896588008289127672239111373646604897125313681206854239181982769149165135265602520995561804194645616003822276820137313698226585457091079913325836682140113018133483488140005332953225130814775652971293770135468336700091244506083353678477471779352586353196390177989260246656695454346991660807978422750872556331869892355687112230733945870074571024263166111846829073719681836256475562980360638962156626805860158241862975460490642236177770003764001269767889279844277397028664429137402141561553458157692619266357067863678258557912091697713866656120625415353657271740833661419670404546459107238499705421325447361873817125392859159612627699853109405961346042694346951718900827114547085536111204083612910078155150148023654637592995901377550215026425241904514004882125472129538855468059916576231316720044270762480537014744703246341150758289930298333426134759061135019337448 [169,54] -59302854570842758202506782596906086026360345539487260144491950495469784541048768477159002012676074027395345842043790443175030889579586571775623118251714690613279152762854464652349834358224206410339077475538651529565707997061966584279439049419873359758336594052100296817609263520714013048106690092080965426222473414184788927328939039454237304035984679167617854192412816883798244003769688552603033122120634255887549758613285217538004134638054765940004667864953040215111005131341627302564238527701910855737702677822722986961732953309671837573994721078893331015639085819499138954415176184733874185292929975272618861969328966103472186524712541726817375957240289296703360397544261796264886452641605689744592861950328360132578502238451099538107797453092069568648729526817580293479254741478533802327768661219232451949305896059453782748990401963942726957960928074683118490218763940831599016989246058132382744965181725512610655877054932813271281408336448774911078605267340430145898923846120903473430207048399083909236470645061029794610397754175337768254029378929683735614910267950198348467732774536394233886086067341751771297719914316270318325704652249859173374572309329384266939440627673258328797185508981392781747436819033656778874 [169,55] 2824522445649630865312853268302344145874575893446359304945950727435328579066891544799155313312310513922628578757779234307723942315622766217718797811007817732493827676475219876680293697914489250360834614641343215986400178164451153879123338557762963372515209711527654856569396328584570393353321632906365774079082698315071088683611174242210378640130269791988747757973580111697835528617880753390181437045986219196608440126466773843488035578948039514789164987163611230720720404508975955755713511673739999667047817083968690930197175122174426139657113685677553851947943632349698400571985812334423042971293946270440164503042310750415901439897122539837880927459478578049472068446629258027882151719818182122983830110633718722453863784456195398985983349364085595735433320200355901174799061612731265159985586396505215396903727045306806999471228422501851624824126320327196491713604121896172443973848629634205957071229938518192947854250293911542533986039122502770944512385180866839380162392506144245747894260972005444112993742606751339100077674407143405890084530953217864792873335374421610466216927863620949676572578207868141326581614521484342243005383853627222270047723814585054698148980874171143829212329806774520281181963002456748 [169,56] -119278475063846149200924339004725145393348196698948312247992896921092197578109761867124342652222541605584035087783872604943359728493460859995001755572316484904012075226128698864118413073001771748984131093931854815897328640636942672168745744982519514171911919713800750618873311761779895325581495362501267742333249856188054771738667657387849301926885846784742269756879432270045240983358546237117538130688119459776900051052168357593980803652800405804378464318688946657532691542333345344298801209020716631978221164408737215268139921840613092240225428375795076147307717398954515564855272955316469215879814371668109897762829387769219832860400561838702006149210711581841478861374692797514952659361657419226207875180584691078611827689963306177513882467905554391094228890203133224038203694809269966782846192869187710729119313932944373616206961735175337755505486091493627811925998468260591988717296703446119976199207999205145632806739384331989253069518090596041933359672449564539674975965536545064219348767506186664106611196708831215220390956760093753942075814987830598452947784687823078907610870310638204981393692046869976314345112421343874401536194385753357880512847502804546625616292730821789676804611968676560210217142682 [169,57] 4453613670358101606039480421604580248934876503732310483427595753336503642816133305320299392340145481508560777786385202205890685003371147928063101616417926262347598807602838109447254828163669133657104958005518290425409606359578176143486353533472116612544456165465436107488421668970846523371425623189982328063175357933028037780986020629626422285033423063492857514788659231504468560606925899079193456150740059183651226554095940976824265317333016035030977334810562185748441779695900534838903560514982066666654128539754712120296509906627601345997435860164500325642440049426114897607258765840301298098076706911950633840548478085486533240033442762308055325298177413591621529429886517081871534530240616705949038405139669808271406858762884816725737847989075587062679819855508446297863611200211468056786639403270520076630085941166819376126665836088317072950318487882302373374266426530298781698423350243684180381685260410763759696691453722882777381085169881095723846402680562725709164598083250592632114979381423538394215156551089470004607909746081930169385216213699703782007392813864191684783107111446699914511334698897037762669866124480586170938958315718271961797349765431413965256668385633682677563737783014507651989570 [169,58] -146544515345856595230575268693232582931837267277177245819639805478372131515074399292501038032576984731426232495431458884858251642818623829767804999048393387878495123447269920967048979823915262029286299715721593586115600019288463780078512852685744247724356013539735950412301355281045274112021777310039114849472301487803788458086384909340775497022171643662374191773252003214154836596650116843415555600296455470707236207845469127660339450932592318116072530989136136405787458338833245216740203091998306894944910474763587291727875995003912367545165250093912527455929902008018945906874524339974167317119721558160525484669032462272947138368501957041511786587704952196627665235478421330122606238865742610532857849616656645593161609203601757273961736525762311414312566948882599505308714715802003140359921013211333918457553312579163062255475611910871286620463646602294214713478662465265268591400264223164296231434421056180330481129479031719615507038954654594904968288253242872928191437676788373580927457118525901433123030215852749602915552063572514090513226065891222708477677860936069333828044576594405201074513627554149539691951164371752290674192641866513196588656913891018689410291881499387463238381522936025256676 [169,59] 4234760695290541016389494432494706443868440906836223806327539820690973750265750639912005115645780697171780466108862282918347901069539376828454907400881139207248166053248471654691818973235198986123336144853791504296370725129512675443830394015423916308428534102778320377822967872086875033337629715201339617259727232831531212175140919745746685031454566455277037000600203722269214373702605810941886112388141764616739129030561076803464072040459261893129318115780872907347656699240067792862294384961901300426122616107918144361976667651408054996349016487708104503997466059019048216054352992328491119578687544807602782327710784243131585482547657410985473581531243533799045116012219753275326796484840019250383809503208342726361397572926193202371818081440208036505332154883907475376838631341603113237861347634762561741812483692733896536812295628552568866640642428608363746340454123368966237159418682197336185426903557203442856546376225581672369793317137277324616734007813122350878393421967429026194020315073588048791252565764041905240405887974259472543276624015951570824964463412292754107772359827536509386164393915726264541723576464908487989822391004411286833083789054802027855180806711733987778905402796723022 [169,60] -107165545022950716367692838617843644871523948994480350117596602918964002108461283764342386288400558288473867989975562945695027515719661173609413257788561393841355303350219772882778690515215270182652331748615015373416777542133341631739964854254436016009069581278388853004270767732370421540868962428666109946498821823625393022211057842134284473009643153348045191062412806998450452112631472599541871845529953404406064757713536790752473756258559364632777002292220287004028114908767670288220712965596380962805224020471303255783997966295696929092312914396784750568406961624034789598301570139470788569713694071865768466014655895467635734299989242302316820917829599605933081948848240344630568694202620845175668412518931924183003983385879501792276158086056887334646238835900867644318069323017516618080687887891745340425789053192229727197123074335698921971054246962246472459177438171346785907468845659798540159353937945651545262349934910651642155586674039164727651833591773452037344682255953856304345230082078242017066271818483651216935632926726564034566693508014766915327923480617703747735593900396269323499587831086362254626089589838143399154530139909256476504355397701706855255554319082782417849166385998 [169,61] 2366987386193893767257440895474613479762982182669174449714076718281810531901703559432792275818842877100436976050654968169583449365008914091233294651949035878109246405439545587899002738023311473418991941044050580676182993891864617402469504841455618399647066392997519882833127678033438877738846036319716776629117597116909908578128767477698406649282599972428242176233128717041444671391406128110654154633803616043237671133428979045214442596660607220035168643387849711122116801153636320390212011239238344723563247884884997575286176260548727216415862982236832786222700345351162572846037469804799249429161679468470678614147772592521671748655867357286840426500193638855151855714489765605747082925015251591834762579907838928991776986508448251631858959822960362995504310009063377386408611239136348991970112406137077927825306881137205679044693321573691923457601432565771555844891761015927777597922363369768241629034306386450080423693359790386159428243602306042610896178394754327261912180687514809225245161823107250633765491270458259155838558374025143578050305588855354014647696441218375602257821748477573437158942496213706418483415472713939317404862246078960772661218520680132632647912650163741537951607 [169,62] -45427791625354669676189214031552793102597217718252946420955046925140315256864559293563390899688059519026258964798219985113289181529846689963146340365480608499885633744322715215423298774412091069876899889879528259918634584321652201188950822693837107370006636139952384239944367633509543204069730962842455229032883878497800696051860036119358219083073724452214323513752039227774519261613551658862404088949797607136340962137551275827457749628953520497263125793990304309769853877313930384100330517747151256940696755492437598888307704122559785995676376250735568937532830100405014102703855235052088818641785155944333477050750318458298528590655220952494885013471971986787894675976342114001659585238343705354676533297691859938518133116859991600106270871863593503770493833205443372718190818396623813436852398144169134642617072785757145015651119573312498540773109898447505075199403544352287373822659897819236999945028185980404059408447226313607015558274188158184548261376304340167201756267517226884266821809920666928141331978519806427670674762895678525443336759109278621342582515506609004787026481476991664500554290377034436516452740105872217744772961254439952721459015693980083987528834970209912815 [169,63] 755109174493504013300358139286207709970057786423102367651284838520064211363897167652622107941726059895157124882889030541545728023637243452886715388935445052153546132926432513047485850479977306110941173801373327771434099378970350406683266194369974313502687307470207010054627118715635255202770872907812633216479870105567917391867103451449793297774812138206108420172345525952036459828475330375402062579510279344930395835948517343577263578716744568285948769986788024980811359525779982849204854094162937581055692845076839693461006212686661806520904001289113122405314015353432553600095911444889337965295438803896568903450943183521032560254174673368429232946009801247517302526024260269707928268193728719434446281797119076610895849218966100838092027166167393799150019086558040596384900681724931768465853777493873488144685159609847420464046511252342000642300204880781031814880381433831095766781670310435300226311615966169929900773575819341322089883148267247618292213584386470124462357717466381283842246314318942772691270391057801298089770903533448007289261209825546118543678342251341956295651484212087655135763540605539465161308630234924344969381686926530339693562607656434474638194688339368 [169,64] -10843855092582314409635780598536598599313604222854114668782689515167070589693334608645417574062100052446544850542970965478082089128384867394775585134219927210467205176523126084102261621998182566116007562537131313462767507957103651361954367825047805249780302386404756340155973834484533782767072405829799802548040746000860012852683491591482684666411031005281408018449654583459902295928117016872973121268129759523119177126995819802859221349351235484953487251179604050091520044541566429225220659575576322894098545722697191298382630200238958991097274010461527841938492889523893864698185343104401868588744854749844050961870928833515619941391493224273189913977126129943672252507982598992895363083106977131444805451327383649406486187758908289827984348341560099583765598419229865262710587736419883885288195650154425342411969193362739697747814532453331946097080950229455422085354265362833078883464423161140870585291455024556507874428295300360582983834652098562303910450874046057549223489519379827316176382750466229485558844744837081047614204164971974678131086848655281405173430226939822802607772016613787141028507025834497495953917363512522323548080746156392196468329692208543205851191120 [169,65] 133874901884255317767510490806446439961002640658815727333756981325988143851497441500707234714419674231324122723337126056658884539947016742763373312325946964618815363859113670504929993611506451571627992852901239217157596980563882589763190449245156939806541718104959495572826177268075084442058243637776815208220327197120126990932583778762530571469872493713780736989727554338443557845169055215700345043604064868777153503152765443951263040827027938504832057356178501400581682266903669830798492749085608699083298122347155919122244186285185395359970841119932781234953509756407699885349023322573868290039976392376565179074139493984938258951290049537191616579691873818695131291620784387694119232207414892065878075256617254999053246465985382434289684129430809745626776118767486307603947823282436263526132422039292648526779138743882089429996294824056276832583421297820528562666944251831481071055437396032709583462947164663249034304610994141755051936454949598184472417686314773149948717094844890017890009946541150790611612392347087124186123241286401576886991822477210729569406082735782459688296275014823800183159523657647872362518734192049791532158059232709780682948509854780951339450 [169,66] -1412920116604144194988265644938203669752166767511350011115342131876141916287704041301572357617104407109121100943624651805599115932826150469834870519379350822679793827660023147526063232254614948346025234962231622407020603615857249383634638771121873964232428336006126493246651348067396611893746560661148196929476938528850483728638593028224841260076525985795848859704506677636732509079762308110515104015955231111438732149289939060568975712281785790194031495512970955949500674697314585376511131162026633356096638975236410315217346407616817050091057863819893886734773457406978610361541594092873743912634151265917681196718292860554544602301577052654061835280197551624769415470801696988240218224907441599171129570533716249000112625220897795223143698428905006659439491347921574151625676751192270078296716758930637863377984171985220522804098621711057599736742782051685126915993758565450170015211378517718832330802823645878358417750908152523812942573446333121486217085646017394332063491045144734396093766711608320080242609086411524742655598725796410600864702151384190093673575450716015981632116292268779490212814184443840245280788901868997594667194660238448516431445719881208561 [169,67] 12686088747318171812981743134411152476464010504247534131819140296890544438003538926435289244398587087075831561568085775870112384668368967325208052506464383965070558598356122474650571583477611518789993583726136168652700382029695287853557673956108185563239567198530064408305841913808982893454771933764676588787088651002471650793989647363124878415238913959392383689641272841835095682928315522090397892354676962693051997952156523317525719858271177923951338281704909200231343408708868893999479170271064450967884216630310729338888379690587355259134350463401271174699581215626422149124251751902857345405672450281851043880628167313975474459947947886660788629011302074439410034470259986061527291901849327650864766701632462852067976227221622152717234415427861424846554713595522236427224014366791298256268842965229464610594791330006251282555935848173137360819149874505839643274827785192624882202186226401101795207668097471327389323061588100358695362430028410723329544041732698678776874271929275968414051476114749194842385442700598564695561661530782630895256934549614507596550942749737779495890060937770026739572871844195199431621717556213299891335481682406250290054581804980 [169,68] -99172757561667082777018850231187797209847624859117024780378729984705398689951469803370845093119863307700994151867818744336245582991612929899207707193977221712403766217531569103394926515728928478344586107462795362413805161426240586000406288765647704247691934092726680023198212826758105416996242429407663627188409086615074053800566049291370363565800060183512013352971852539221668960543417287849895473124954478205792855644670146067409595049957582626045347922666440639643562049003838759458777541173597233641004901668023188812330376606679053650752038344454029049112725753189271468128134884820737897398591193253717017813910152091699972427931715151564411282908435275951214946649775957943828518375962785059440849348124647660650690256389600278767234359417768509658010103557598687748014427726029994220492480454572319815890194062937400140475560210637429623640774408660691029888114665593195744826631923257108319859607396030991711777842296406545247286409693618725965943688508873981267996772069067541312569823915689844768599522265319511883915893927885098237062818503863135467700583370580073166312275583959433572195040844000557641807113145676159653349668968879837369951238 [169,69] 769059100785978224314850739604941133640715570629198493832545128908298793861283223827254307806751295192297985910075279019717720243725688324966713666601840310380424302914284125840830852437075755803493619370823612935362628381805431806137345527354428378596885332441781216008303982108386408395463431097491425075435284692101622374045502946445995127179207889425877782883800382677171900326539025189009689825628231872715431580921468842497173257250886381328131469638710167037073171698964430504093924384002133956217721421775820441136831287813378130924640148074442165993809848306692671128535420236889521290214462737490111144505126633408427292646331313988568842706247076391046307348559612709000924357907440691059715389824087833225540822640565557583500639176676657117818046800573189638732875205484314013471298449190206089158487232657773408287696790968018961101111338309836030945947687568790804429836172219616709158496148794710983523416988180457573504556556004223556333753950099405802768116090196733208896548172585172648611877754756228498122488748122700890419629541566869345311488644432278184586607584739952232665148336116067009200074646331861906811040774688658378855 [169,70] 1851141875320719710090045934463698633964631628835393420202355825286216072531899729759653780756379278351476512508836690378159763303157067294871421636697774042828941978088098631273594071426444664112503004196515805310284008938670856982117511432422469166257160105276098050417862307524636229410585784490528246614899728968109420432386242314321853522805841593270777431164515563452396117800323848953069549410399045522504334863356407506794031393061359836127660803543459359321000011909989378118533866404719310798948014159729412825870952526533996624552936157284266561468151126037944308793498779722306322254876424100794693134436111848797197772199901229227788075014309913122063063137762876187730778016327087255141399829308892660707811453406447016015844714589441316904498621962850103912577948711421440780656935995731436430921012794175099059237932774464681651781327339693428285281595498557781102125270474622670300549184815127226840129737644368017253867428650056516940979242956441524239973358593010753536189572474836206789129377070435730690844136422117371270621981834284074981860584515965903701416470358372727806539942923919515329488783267796481105196237035487810 [169,71] -114810503182311641478057084875703496643848511909739205423903266542291058508654176693850924824736854666769235447966797602865786759628408634481306279737040374518874484702120267411239667276580669133484428337947117532493608319019354189556719899754168320654818338210965950465417202677338503148497066605173427689570605985689803232655761488720538413444573759403780587159813360622404290658541599454837566375703789988414227236312127708056614456899293136617601018149038775189044854101825600164125051055567442204634242191571496229524775347537162100450093722152246597158599462019462620589931868151776160078436235082237010561193981926142106302121810789338812627566645497007628913418511864594724048438529018556804163403290973876502085886202647954495493247029668959873760658437533609641328650754547501673777093948304407269472811276735194471668613768548301652416919953879826555690116687547618330374496860016835388467649153363612575981165462886902916835368352629515264564252857761817984388248633915180799485385993868316432152536967140782859647853582393171357079624061208272635883590632679130663891500756886612585589380688099119030476308655398952535344107225057 [169,72] -8374713772142403176395853730323352914528738117738914093381989473108671941816204170773278309467519967244369945305593435469978433339966144757128228975277104694005089968241864488670677213491859759068495915222635052583767125408512202695548671150687357756853878053484646281508498754467426215939587554557963402336684719997950860518060699848839467589221062808748480861669116861268887037515349334893960651036443188910312763026152814857839723155512930334149992064841642922677099381888684593105407224884363933623625497697315025567076282216217627791260800351519984514913562858195720473663802867584330684481786226020533602637577441328744245958596828405033529395113005277061149721030059454891126923336579012664287304672903839108821231950957291110553075737882730764516212525602742874324295747571138941673146512829463742388695278167254899868043707472781671049969244072842382580390030710253143226949486456791609255459584933451108024500064716849026189550054205606929318780763085992224299634407105659967611272497991355669652170876989948624170790331990402418603396425354673247665229410819605916164077235221919482078732235285947243207720210508562156799194315 [169,73] -37781770258623408879774567143078401650354000585568947944986236364046099759497351486434803241456773437802057355729606835256851535774003072251362769311773698087080949135471831570557607987451188250903468568265013255118234485804230246332920966555147349856238884523451192649003389972663859310376910299499035054583048071842127307513489907329541268806291416619448443984206868289975433172528368128453073839350008270614006074590885991305416532906931048574456293170143414942909558014028802471081606675073851581747246134495331995707441398918683702745225077701641278489615803677516645088134894999653975582360291720170045655354161358471675900641145299215525041134126017047519621989345434849016644419329033447495839942382881077511445636482531854587883760012315989732896044114821904573376939298716587492154567023293539337844557229001652034298269321827501201400473169783250000623009317074272288355315587060955886613941892025118374040843212137020662508883067256930789207707685143063272709534202910110910587643740131385443004161415162458423015666130175056206539701331832761927173907444593335908354765656928990574855080212502911820880863946935081891076 [169,74] 3897623004196120804078139649213562800446522182965842695864835242404353749380272892791258462571644891995703432551312858981092996526752155007757959653533214189556031859658668896675719604943787006403753423123486466776075112466572220020085742119784715373645070887023455223905999242077107312710792442518889387730274409727525810632356635548710573185192196913086068679291522709798554819442831924060483422831961919637526291679977544907492034972809766238578046488656428779027490406943029661057176010901246615530279006737346433948822201321781186244677044615115504029693913079643995184491030324461816716913668919874102015092465663201825339327939678293380600520456032025764765108777435093999814747125021538709070926004170633061615828166731905810279837157461924394597211091734847014270010497748509131561042676828186989344551466010309682086457242940895661599929521725597619505991453673953504084953317902180172099362044482599311257882449949497787321051441300011194933289675250558167109760478511500844355611281191949510264528004651845550280068744908545633931822883048559992478932004689808067226032128695282555344621023782534081445147647792270122 [169,75] 71117028821007385104663172595943673409268867248676389357888768400432936124806343392319546448102477568930465700881125059486549163176905343964049138958457843272755075286914412033108418137929746514689127415159395155994492004371227314047009210780592977331374828417769047064035525256595152125813651926916622682543780935367989570178493455892235477921324419516939776973206223926976790441631663476976564514499758164860648446825625038749599338721568360752414446433574284902905334252074624239477343809176254900478126896740390531274892283365357728974514789746021090190132966373935329252604788880626614640961128981162778579486565554263136055411641773392900123320768144268296875664446116893829623630513364418992809689714763674344936001097025083942746616909057290859436982413239868495524203490518285011117702146676025983144625646570390978185000750799098882972349695339700180794150833929843389277055652391854876822360555596025440692212865158068633594798509609179434681098418423539298264156749871799807826975384237767583641475114255084953840169695525512014221847417653989870213761116013841157313891778777473029477357137985001468340655237650 [169,76] -10678307218012843576563363128762558083763895077335427352723706591988193613567091065190261026610569638022490302344466903961160604960424309622652317113557004364727017128651575755006713752689133641601272485926498008797282248592751895742375266236717524797888999155107062592318107029271221600976252017970814513363786228436653018115120387041250066283031944877209529193687679602912393984919143202712818749434839369603468014194377296271363764871381175372940531769173075443133882343236231967804115918710084328570299220237443293987036882198614528421965234812379723621349166628915399275022592136213969296024944070773731562680151211204236008194241752578026779561320199321459559087283289818518343756445514211611113256179752460155958620690896089145214666389381239693067498931455398884711964293668991872899160252798813978031085590067164660655852710256681941168159149622907373412054120403123373585234547549602910016731203051731571989099206297325753082126207185562344226757059181158501594018805609893856491063129642941639756706371439928358604935651345722979014783400604586921101627728046689169359469377138153914535754425709354875620720 [169,77] -11315665527615048696319366115800845754532791796784795409435850399135747494649440965471248015026658297105551737419015296111023224140301039837961674500084496009754811625652310558590660016247263804634504575580829861840648034290999560604707489826823393144180611275537494311209918219496437392200797124791378780922182669417757442528394986340078915233163167259312294358047186177408232047123073944936908092489818062936483532696699092426612299417088747502745561271391122451780777355137067216328840874093016683094280563811835495914309852319331661372364437308455226815115036288280442505812672593903196051370136260699107720846244304108405126779034831240615165171179834584261760011480263056555007676318819928510208399368191996888618684720253135886897177008209197072350840225505241809684075044898217729634685727590828053132296066097217763159014580853796937161398609254296081072379405913561385349443460451433203552499861857873674713466699931251184198461372255384899821699393086177167644822962291010973588662443674002291377908425567815515823004601564056000761435853876114587673160339134282262640797016359781354596001969354387675016 [169,78] -108920396225027238251143361031933930417122753390680407146637492177068364129641381543224440607757748859281804191737185560965501657665794223171654653431536914882073907135992220590016472123469570114991676995584813914985142839840497646406833097473063552423063172558927321822943883306579492296325721903162481086674195969108489354263638565586693696287094725132866253609509772203205318613673599360483129722900745122435846976383751698802760568349298540432626265595676980667903191532792861666302351853511740288035711164285774364906173362394222765715408024512216375433264701686232763847067991024898143420716454784353304980588284472307015039137351035153223584445307583624725380993006825942433207433781805207351979170069804006183573465511631369241631934333032106231242230848364754656222260456775667045493422809359737387971554774987604441255152590391538362689515383975773428636321060226810755051040286276439669583367922708887065891493802776426732767943768662954680782595262804155634947732642556732721013867264518265204315660053543702184808863762645448134003774765737523887718351634614104900547714664541718549654790762166601 [169,79] -163318438568635545106062841678328881406163467170093223817705072261213638266072278072755076970672712930331523380287139894468861855245339249865898155790668192507092475098759212129413193138867097197442232596355383011414013569470379183813950126726337213059452796670110310647832640384368160203170593105458916898010982224339790514938194536957633685983369717560690857779756395155848822904007937834985504583686639265168762820208445625095258162975104495482580671053507696653608149549899107954152077867267534710653191043524419839685272034431206067286580360270299064576207460104735471852137559393806104033736449545094652631237137963506212887066805419337017117837541367821736861444067705651170684253760607885540748737910827204603739395554043711549793323266163152689138752249447939169970569788414769651031951364701966210064555936938646384214185049800801162906718111496360433186616685980908799797031195566243825835084869370657321576091406284200221623724284803663820760093886900423973352849417473984431774551020977867771228534110053080630786103082724597081757460738210216365219455207845126289965446766442447608251039350 [169,80] 3275697515349677042728912361442484542502303251222960727202732461147630607217552296451867340674932174641051305613118156302869307211930676909221236699557387521109001073563591071313540224470018091503959711082749648063875106547303581257716107571190038390755092987663797538202375373422150954423938157367198761130665312821781373051983598396541533832579973542143857686490673358437683732202851951721807257372619715606968137004839144611279079424969545421556437074452181912525624989052168491855299796096793534777403494265824241033370491175474881883847997478714061321890798996557467646288466456455412728790204968779617228924369343826345800220747749012931398708365075726073843062820873218656627181833824048118737545770579285635859188555111031794179668039104434519846584041546339946682887397025238656399216527308586668567423184412380777187152287787065500498224984314417480814759332811846018789349727038657450930534665888214543181450530427455067179677689221452357790714797066616264311484905865406520466294492022762192990549601591916997153212988905494612091173207762407666174321070242708696323383281088301325788590 [169,81] 22212024322221238618869489527696810061180505833424613210312574741338544929920112607205001987241285469418721858466956542567679089214037254214948473910553193972026846319978880069496897911821626827815555278849753188395288376430154535568000207353954622537630271498536951143664121284642636402146748364389346508696813033246741377060734009690623550277229016727453384618535366556476744666457909057591650480563983922224027089799601605551218002666949212494477977329104883091568571256373964778244983225990449358580024468355316771583154930315225531254035798823489192089808344603609352576887767798971447540009478273372533479434820824903304532639143254822537176309235331313768800299963225081013830146168246414369810929304333355899522816546790345394713161078607294048024301654128844520737337874152700622401513564350597414610405622385549009797010010600033852678601875649773248165406646632429386471730920717506889240191683309838598496170682086651636441095111247361406454668076485538490837092987210372314416231947480457228795801256573841766346975974079117332255573141685835327093841029453813263340314142399672494 [169,82] 49899039197687689505627974704545314063754299471498216840175299513126370631708939942811593485356861841424763440054113512512541799449880820676055312699398074044829669434756923144073948628624644072885573819089615943879266509490470460182894247327181450605588536833018946635035262104328927747238885829384479414291313654696158846536800846369430955550755177210204624052598205649243853829616907252882278200357782939040634890106439018872182643049213629610259336121740073613135264598559752758742161644668220580885577556313623853086906257396194792626428181386617843607541853603135600171718727528541318057252856429486509982623200094452460365015207735118600773611494402955757792590671925968102417833615224381155247238489378180784194523366245904874213682775220056616583957005525319565708317831572326206533428915214922038222647089339047375767493071660991007900618527711102854945169345122114828873916977542478272028086772639438450169855221395674340788514771192340224885639047018229906172206711827326680407188587591725336253954757282648471422401928897766963185972355158560693096255567285932625642230052317 [169,83] -23497783373756875662249733107669932800319195752363154850155256896788079678019618375901491259774734290486402426368065544867475257221503596965823411601511021368376338904869542311675438326766638671672923929663604764490731452963025381192717329918854667485938209807388747049116748372964222618467633368048899457111217002934899993011846453840374120926170002649038498472800023901943199584749430378142951089771197752250947702663586792995161145028147743138769697023537044163302321920428487933329295396525330247062052842436630696276364369283563536977388355829989738880911882792378514612148410916241349283481141180101192130974602738778866951972932888416582784246591871407856606409631526530097428375736664360250111045289315102949785364570228797644490246828301042621833725717146257235655951933997636789565409530550000795904415651507346916399711103730001346039607587526460092786732792962405828464533086438918493706743363902568316738248106325550258761358607306103712235959726183292532319056428311734818502512675863275671168240781841533749377967228332997188163555959772892777122002226480991197627482 [169,84] -336201020963118908767247194847439030220185007177883298441846225662224332994765968714318021260692472176609621581700482647803060164346326109353836729592541153257666176923121989120290201316050014282171049823651381276926266542089243625019286846593193948288596046611440043342313352306644313981096730522988118425482936491305896932699859684625468600167828672241933575284420983998262991582298673354203989872993155090220650404282723426120780764644684293080588152640436801559320874350602706413827017898246116113740322913283143451634054588713606976259382823197771655204771806589396423210957859447928124477431031311374657342979552296430634629210991029334771300122685963895524200887579598580480350764041763434460873716181042642582286154014605257033279721771162962918168646994772014005467705418181266556088773647541722066555473398802927284511878003721618343610498884932961577853608943962070297091327313019063566242578065405779979529351875917052357220452956720568060672194590257698443007056254262811576209477354247947431883626941839244276409070302103819479523296614007563936887725347778360502 [169,85] -671791467930210156264804817934043714186471220007691471509806002535376438729512774199504134674961535011953167854730438832282525624596117537242019614171162941246108369140721740364260665483225881742785556809842895763158108811681333525393086105979614599825414477479260047680950876566215853829758605226467512768756563202585515995706845695014883037454990595070916468461148057928820783007267393248628083465596610544865477849200048110667392223044905896703615164992986956571424046553958725766075375170416905378935107308179876194871869324607567613647748897808417663540146449131477671286292603744677397042306957401024433115359516822031883315633481387249709638560971589461165520933133797824059684950619590045192904373573631370581809444161281650283845933021492151989869482996766978759675419120604836840291192656942717504130611711483497284603952776075268241054732447596268745472600203855407954455144102790044317370750567068414136945547352517143997219807372760347587690104594057593025393818061154206923227358824503145207855825209417373777007588731936025501632621061353281424619376375192 [169,86] -543495963757365771171029910035195162269439317692002328065366995021570981876889464793260469810029535698253853529713645904304191633549295051875580459637937873634775839076383194573314836388822505392551759932977795029172998323250529299324712654347394600376640221354019183252259061877978694119926390189522283058540170128545601861774167564842737217109834530600164865438844841562904711934193081101399076261244369543170903769705610225940952229454226491386358678885775822949928765146604425928428051533244640563408900184443370515199610530984533355029214350845512135270285778394512207985711834939835724750534326673088854837673044296721077359486753738233688347891262967806475556639328634875202314162889438097455141080427837336852368787298369973037061645250587745822109311674040844067411166470706797950658761486753697944240571451191145734690255637055938889624895557446241192975269687320800456696345463283971009733809442332989762784103822474082634037311802458115972710449080252553093106084544847323122176292375624290124020615601752035212907827892323400271601854362809659348392632 [169,87] -20819334999618785989133094078250951153430309350077639002578749871830428185297863185349108966698608835970481938119374818670490789842487352635485331901321314541500294468633009390618630082284324761321538737616228862264986957788855116721611948941412550827670988626324002757970073821056941253535686270006113878891887353899235027951967613742810616514033119025943415747662757521820498103037912836921155786085072340955803050745083077700575183157228363326973860338014819770276878177785053973207964897134975228198743024832791792491523743328667230942651177592804658064247040814621338585278508065412632432572139086621447963203065245402530170847159437727154025864741724724475939618091113119601677966885775697609047097125680556000910709329723177293986508888095997471422574667383306323916548301249327687388869226688288910902666442080673183690093391153702176840906288047468384559684075555272318470671309175491820043771454036132759784464599419623019588180605838042362622871142734196132460279379137362165205331178345208399033770448421117571948134375434430293876561146609369454 [169,88] 274014748202497522668221390644365796954339912562153818726470763131128823371268164328962516353238617303979971706103023973901857414418594192240458209376734982827946780603156714027788917915082445839831901008587495177571626860998214595361504948566765399820897539250712348529980522991275513607598095154291670394101646642163100885576937476329098621283300575528458016146762020753593052387838474475959914998093969783372641781609908156810007442009411385710511311643706858556700700469101915422061132760937971150297721267692197385614041684991236919995192129270621693268988984893875100744066666496287574963336054054000464573936693936559034253393609671185443231751574101312339203269711713529082707136299692269822046428091800146264763301967835829812066643486719468571184372466881553422327069392267535507702735438665038932960853665572968786433631888096438614716989177050924536897463778641171165504390032817489368298745099908224439944825944541738258606381936909343308887288287459373066775829953614713003071193311409135711992615684542681357721058336821599498039075994015 [169,89] 393235192250849666319516214868934488339782066284695073227311985854533731583459033333727521236330837391311849163765334212883458527559546671638695322260996033106778058273893185220570631992149708314556293834858529680636129363172873954804309288582708197840073410674796535389031487607937903521579883306650821140476659975683057714728929414420830706963663477452362660652536593365330328454313782957661562010025732997702601905527908740974542991048100263880981057330362409098057513125003101443103819525967846450889782935300492076043107352033888828006638554713512763198707019658047267996427479200828063475537909223957301397950162869342560997816263401245062494109614480773927144182363420222298532459979553358226235656361084575109169148400410587875708369292275760688052700650691600716677072273096583781807441921354289783570268371879397407271637013936589962050055049502329663010670459554439842656192274767861987723132080698892503728252520063140402334875150941248827606216001788004382713400186563027377766662410455164755901770007901146212304161730025515644569768 [169,90] -965265836066408569682318920165609461605895973480844552919821489996516042194636185760828938754185970384062502112872202586485008804728120062623533027242630053793194494565587358980158871140981082231776814689681185835726985378691339568370556726443698743274550526850815462996737548592412967445919867381308665069821969892620762693067912443376422893745497304104702628242563838397720848024389206993671828977617578386557308131146959061189996453401003066777849459517627862902463182234588212777479950246075486359309348987843560292795736193222676919819944851008566101150144938972037007498805468563336490706198368319223384230986991473038193258850078222911935529587889189553262344792175245608761894982495082330374526636215516360145242830205824123530730018311475051124105038086674705732818554482331799715009645210429630357412905248881505316611311545897060369267609965820090152139135197672284643767587655140575984477393089827048834726588949282141408657144487456560921586169614283605238112644753439659922621801222237421348489582130306946516356532269664831508 [169,91] 5138366154294863320405152352044869840575578200205221068763990129351851158239721982527949841701975746867314109969429727229008130549394126918443073384711030876941497443514454839454413208902903823836052239852469223505680422199941986718341546299359126601812325848737516509560064919610107068022310370029180648717770227951165400878247453326817152481901021437958731126116129641268195955434483413104296749455207225750744673718862339238101122519233227853572114177785171265461885647405636512657953851791300784717662115417247897810928244369982219035761069831643780097237749069775289146077696479605528464938008601802603899663398554548147259229572370097954077951783570205732168724003459793162363210761690243570195081363883714265320814306477556479793791732475138602475918776871454648195120919150583836095576061199254825320066955482862280223799651307733397474343458402426900808928590295734266713274871386700448146466813790788605028615333817888088934759382527742439200118064987955142766362628657258122330552465103359059875184760117028948075684156487776 [169,92] -16659361053911186209825330717168518774112112874352860208638642666692243431453624246581615091432319538822221915500426832848667974764523015671557946551740855513815778678706728868009951660388075747798758534350122443230232022354129607750166444917911338659934162301543729094471700442084662614803728401140478906342447649027458991956041383207076450960194915069822706469398269760323161371726880385677016557817047189601469851836630320755754662744317909675332512264864489344581733658711357826723979672695754351821458777631823764396355781706626208443028669958998376870551621591605090825870811134126724713827502238417604403022339302983275107196861990719301327591290262944043250804231969109225134578935392848897909901891702821707505657514216590288149539874610431611303481024048920421829189714431189517356487052436098264221646589723266304794036954888765833354445784625867536130796440927709919712576659902245784958619500651593029703232367961210889625348217570840892476453405961999541346531354723301802450629794466980641188403567676607833550910834 [169,93] 33303295591965777540001785645294888577836843764373094564526361742761836403039560846379678524025332746044667984329760637753046131498274887242068257768983872961829652909622038334690662406376629739107882941610014599165309381938036534738225631323871326155093695700299577937629580689841840881096809647263351075776687090336814698478606125747515958388609043372988081157933918902499641271565027863589304617893870985363852601262996481528085119085246934956775548915656284374500024300615937792558313043235669925731892052396301997673943673049029454893341766582605419980658399952156652658523883774345230813150695907937848944838291914072853511389869080382625206522696427165801543742128932212326498890154384597727557446043770632136599784058461991269801669437326820998789578745545790958348099614755915251525533470254031115150925477867130383784465225102684488585006842547346420242170487903258849663959708013352654384999457288798140921757998728866904664325853602128597066632779405454875216971556584017870907738245537032166251089326259448421390 [169,94] -44427236686602414513465904772872544125203838362014092662836250592462727619210654470922179908856670594847147038068877908144969374935940698735925075698441918297086234182435956983065830565960986199887412858191802403505683339113390106984225396394505374472176935288681254987166757171160196506341467679375133803940834248298955461838277566180445476695594793480023853495565513966199327794272570300858757445977758284418445031296414837782455978478342448226399337791227969200693570986327342154960161483412926562749938255766508655099769074496186278417423543314041707883623056010909521699567842885821671399697661262109577649367238791914066921471396799995786477892511665362233587080013808404570406732239634264163956883660905741581319864048058277656973931574261231568241459822997016622640714010999698785530855915012576422373312091934799636539097919799383462917206536425720281539666694621145139025844244169227097373762421504231907239531912661879995172276701776300078975841748329002716047751640796222474040276976255277270392763701171571 [169,95] 45632994688480061725794561500639041690542294137260688598032479349736336289516351044889350399770693487709426080716177086430646286921122102220734325193376014487528333691624505718717517642811887522784205166792115784627142493195030832509691343903885022547303826456636420736641103590752640092548270367406499223568815771614744655885257426607032548821457331293994795936879177916098105362641866274483190570774406500954971471275386340567999449496565311153810925496361889182233081498864148936516987472682537969251330263833375192429292057381059909870770040552325093740068904372952360563882008488188496007089904010343100262177446311274748109777694844038683828004190877463073879077144291794033331258170878644023631973849736704053925147016855129737269529353293779942078372304557674722354640414144017347234661710030511327396114912191635985585770300205384615243576472931904752720578440546845520828848455789348828028097421837336058705460457590619265133089201721348102773596832113601465394374470372511577909419827737955512777986885 [169,96] -34334053425700296212238078355385574678094288511027632421326488917379595600494282778333857535920543079074571626824236076490046753249138432381067554618529186819408569273975550778215548236944415611907824307938690134698819827723646702183187279796485149714604735648201934817228839053160118159449232201859430854182467981505762722893688650136049512726677081435562425694849218156275596663485525305203856392720320520894714786217829928529513100908130126086568596728109478319374771309643861986511736160925687094389550362393653164758186471046799343593589370740281783214835371806515090414788183334018383366714627166794156454118840332975357816862338226888518563765728929661582921980468124825344736252839789066310136882783361258025994417642048170078527588747437824065536535342754215107861841596947916781915579148298708191522259725750915491858705642305357484451522652987420952869943421475665749144826304698121948113982243859763458706642448928846465486711832766467855764567848794522824489602218698276559763891088616501413930 [169,97] 15747014455842607720665679536392225583613506380630493768857300647848233010201219514596711553291637741249825843352750635662229283639399754313525964719489720848535109789078214942186982991591862491529865976576968333419109674523065226504635760197250614145854947008730040420213666146806869087649099889336471095025584144174259541727487443667868829007934536962290973367444382960891307564970236899412608937774031184048830416785272318074923818484107842787320285881641389867704788697214666248444672075372899732093530089841006686582157334602988975782442441185889271986991642714466621890794577210553445567848992840405858873874352188496255934075444719750804132782431269937891376710458727264142477256215281816474949486397815551332834829340287650666648777567376844595792201325461611773437017046970546112326682118564651683385349568194398891813896563093717070577545460105322322069197918331398512950545854725533119328075853548120749371404835537252359129132294898930968244378709419652988066207675906917699615216039242484 [169,98] -3951432157400366600726062330805952725334881863515341003487661980715484909857160308299373680409375447556968939759442625835838665092778934876118787595309876155558690637064450767239690066362886166330573424923281308466201885269549536702159979735795419031385786431340731389012251898101713851471658100518951639059577802358692889599019448260345935145501812233949123073824499083852362064404702427773491864078184644672495859673381476405073778156392814746538542042603323086317855326039786036427618661942780564366122600291220249716810463677390943486836321419263975682054870783714219080185849261452004967579070281595652614018658251710858039899496322603828573613103899261717439504314368956561542778174971959981693567413964273105860368472135678835223455695143823882652129841206094745099138409859126721976939590356263691017167402251285122563971476343700159073444769142542217830063294957907327483776050846945755960756480590480522820202833242465759457543689929000729432652403452616544736765194085691535765716859 [169,99] 533143286181184141794862956448906125866413293764628838821070614852324410086325831105738307627642617725871344168938788994575316079569871661949539351177802210098717442884805073428496504349754476435734577513367778755928148800435207519746820467500498855984769971726597728071854749263977926846108790677676991025260372076044866665480262421002427620902960256611016630831638729594988095029966098236125010149134771977580413851217873403317230653721710033795904521558962951010192453852852282390066568383450021723088627914524962206061164081273575453698841153826108873590858116120652285221880481230669766622794812689570596737008362075088058273369551578791852397240568469322908855996331539224052544043098594753836063212219280541611780867521959200278146059418461751885580431583422532740315540262493980288393997534312915992600571410507610213041645388429820395530154162700973647648922233452104481287721851877923782577767599577475876223618510050885667256629640467789710698938581222221489238740707431402978 [169,100] -41405123679209229150755684655531647855522850898714365501697492880066688631534247133688358623833533836222101094219910511177974713465414930407042743326564721144145733752653796573438437041650293160128875846673031932605808370089577002162704064377439721622645705209125925265800859723944374736674008709501329904923841423787256447942677148929459186598201349388145262372095510452523336835864385169942846202991198131805727976968771343512908551968329239058669130626995253991992679916131727280111247533606775244952427066549547222535097567305997375284465190163886189453691898426777843843439849679656263157522515689069250904646378177884193035817881090582931884821410535290821923412638463653603120470472305484576191789809088333308571149995486788923915123082696719055090459541493216243077618570329818767993505902475450019220229049851581261731998624215574251481398535725804582390544163903095535252077548156899057763937551403595500928563046513965122239569244543197894535741817223670298432240599986 [169,101] 2214145881803364506745936267116859433865540361512937063634101085094108662265679387796541066012552465809628115563141987527060111522123804360422988367317912684064128811489019970475212899684660196423017970792863393472450415814408648083258786873918460806102089557808814400348686450804560068457815228042945449893279585309727717429190880960283873080954055959845984361659560126174307521759140842266120082544994168860756123213614352506942068566227271410921669300044063294202657713364740252404038983943578474698811352211229303705114477516481270818705659417989376812772059453125880046549728642751984549027224446105400171988388662339170134491172310820883044834379986286678692939004413506505585852340423186625564857783125406770497076462449458845169265080531726619879610910796083585341288006468308629565047396339425433975612555287659520283913484267451975363377847211692307096065545157100095151906154458157406460021776074977936165380382819785334264084505164421402205858364567348580904022 [169,102] -48542208489646827056124589942377049566551343567292130222080650891940831966138313214183584309311095548118813592863625373005156549673349076860220774833600598810693103352239959186515926989379026216962388730186528389725763436608260174706590604997349701682574649303820835351593403408657967690038771527970398819602087449041360044173029356651642440556644164958688657016755335749510616564905310857157690178883764483983676126942500043838554204254942086467782608467542852887175276717082109803293713350697000954527468485103590040132582660007290460733097982763542426339222459911344202300610016178922342556551362312840742738553626654782175492342560824089742319286673262451424196767215115698704621729440988247043552884764621308435707938607191219286227389325039798125221343551818278760869516296498232904929073295962156815548657678618481455863390209946611990227593466461269395457324406840978686590718162290239846576996487177028532747817466145680111836354935488596564886907434565436 [169,103] 108176051696126574036537503697406611529405106080896597710496510161475543820592493140183209837235387579760831259372941870082910770975439463155545076961765524015436891065189564983749655828654606718182588321815226880729826341084560503078599836200680527703100166806238766557970828168329424431420582315431579529454015221217771459561756657454168955104444696142722571269204325202724888303997003141539199419038554496197726702511006744784669114992224300995660178394102868739560588633191857476970532649712329110523867171947626078113430400221050558794231699143068270710255798699439598031769470137513684267393537696204167114645700887855019011403876597498100324280133127460906891766483147053064930525532296257644721819763303286355363834509312693405734759543704461145583869058472499540052434600102933017811371264105458581980323525111356253881850466089907323083153519917137315105588004127848734419237472950238062211958229749827270893738694318080765570933783674536375005787112 [169,104] 101184072912294373239333801751328785569701780593395326425469123953380853020637993905866898898822617608274930450742206973200269815171910138266926937122415456470360522749905239133913152501107532773082510313900338539533587126434677539306649692172035069781569683940701575569387554891207825298259992359350453348204215698182917858521822582378567964635750563107216613825767645767373592457190000239512626470341541391263712343873847895435064620702681413956189945906639754798889545698379965806090372648883636764515484987646815008779043214134890600705168478297447597312582238755563652235452975555126395574255009878531180466228309527069383804626965454484922960368458516504745088658075376677179622681080562586355540715489732196115540301962446326911482014117828127910565066808268269715428963692276977470085167804831171378618925613487382810386019751235243780803806735813980974046196763982588184551782065486652316003512849283375167219925453483924379759317854400295082564 [169,105] 40037071826469352953300303901059380091285463009303538259598855998102251008445541420904260364035568155711109773141666750661383909490724420866075940900142478092635606836184338208846103226525988116961403568734065933407513397576682032644870151735774516517464456111460396849883905937155577267019820620926158741357569645930055272793191062682639543127160371229635137677183059967605294005642847029663643425637555880037599300486098919675739949139842839759365006568066630526157503328063047019282018403245963727507128843079300771856318283894890960402724876729301691292101045276887947585940203718030034441914865729219706517377303340006693453222722309494776096688475790944627211142637433912439418076431870159419270081684026590550270738799181587568773224747567218978082954545253969700126670465034954408397111879513635452498269167431776939645408600169324571067578871498196244803554855416002602515369155216605311351835286296263469787125176953866599949181771610028 [169,106] 6673876649306676977093831077666117704566437508723880090550445937102896915947632938337389396985629214650475678668367984817113721620259711105415054145511791253577168597233922550110739067228060722934025576635575986075856702012460812451399459112038658860622664604503669208304728615376195686183717486517540084267666243945183267514598254359925634600411448560081796845263278103538574566716292536249311142300409128886593549093147794010195761576610900765139412364712984674913921758165065131489821513218045570041094085837604276222335642841619182396117964647838564289668615346810217777628985567494095630955032378707969308351660453726719940922017905006667514554612571168261410623443272323865495256571435887989524092412320645797512576345350091608177150180719415663672707241597338473954857558723892115637209717315179505070248428604762670420472340808452138930929659499290924332346023108672329301876443267172184300982580507305936057077010582156043330489983 [169,107] 473178076427749891635574061048293940227639722160014315646343157978768248557872297696332015907938008089165627378180515350882958290209219917889502181151681177260802201378222145593145811070037343139783317742555579890177098620472865020704828307011293015636042774298663502678660939185825848330314341044498926772622115279343713644260914186959638417014856538153366710361504509519683100403498724340516905798052691337852280522820616828319472881084019123183018055274950141589400885103256063389722202249927052688937348559983774445010542212171795823254543818820948779327066190495230566648152226428131278317816396166335261883289759828657636352205756486071759948272520177444034750075777222361606235571282096997607795064395354602112360336757482487127289948100656695075114089513479066375012799099285113631030712755960517549891056738943112185534080161621135959415754260965428988638160697174631848407615355178389599508958243262202739113309670711818323 [169,108] 14326062730363688390680515532058986636988434455287746338476299901437890708095048538566979422661586710166445434832252846871471159957462055207883439023028762759161264350771143703634221907707036497877678707352139086248503314533213764934509529120543490298186412356083158478351389563961117199093276053276913800201036767465011827080837528397563956975331842716097187219635873253611822975424279837124427991675096496172428410705733394066715327179556295417215939142765480406818655388079700007009353706661764206136090057303601758576831709692245481477500031733162716527138840540718860662835915663103037518028132316181437667947131533798960176085505545333658813577872224963160513093218263806267472988045290261868518321058170083172362728601329790772280797734341827607986869721920567940060037952461315415953746886813458135552595439578918685869116443017423844265949580811497379279673978054462806470249100202216416984053272338367555602322085768 [169,109] -819293276753504923021051145500223624719397532088949632651584178256291701432832365235159827586329505986237710516448952255759128738000855849061920888945850701743810794629547958503971705283158978188254885416573899807756264539931947891227901724547594912597579543902797612357078526946877454507934290565611973613070285104937783163440536412561994200012169459520423127140846265250125027521488344249635878656159743924598172290896513926452272726494774197579627968878162699539989543161156505453152980483376065588245059874780153642331647248650482970453313544427035893935096052316358912912849978597028048357216047797730847452010457549772392428823346313107988515035861322504215607434205403331001295413188821171468739404156741760679397818063586506197882781373821720572003608423134669013396257916915958035387743447788605435766886118262231441054289416498459443035808124605738365647720486864379911608233438871392183134904612554705241663 [169,110] -146018432071760839488963008359662279181310866968822552259305681942337553735749073356275192184972954028698227503469089577394400435533294653294062974983442649376871752599127945740685418648125619078984461389658831965239819490240364555712957924003364194520874677732208712876737232130228331573880967840819725149981540143132885678238270092954886335489800213719784847263648866818945652484223907481275374983255720595150612703850537211200341970142894900917614785267506108497883733946231324821662646168203571320972495713077301316956181640829815845330079294530370701729896970027308744747527646365337809949087121095779882881552682272504871518830648503125099315927333169661170831631678284384774760258684284381100124122534908578181155746585754302564101261534385920871534807203207752478029591689480403565529261991190817530067668585473587583933099417433409074594171715737595280191939810416699580049284244724635021287839546281276359 [169,111] -6878040699059637460402696769200563825777486896897314056787516039008666138262506539458332790406281176365084813927072527916146275579447526862524338229940524076394173547728267157301893882701814313815359578458264760541800164474883801525619130271979256630368358384853234678723263636525973329037292594763595593848806333238462964270571561915460204497674967577578661996561917748484804986041036628543885837866577396234717217901554099506326099696131505395448809403698152347972585004951890252652942747884652882258589780312857911291863892489868725255902475895453107346595100865222107600156547302335593972846818351639957942405803299348164347613753135005736607282423809911714984483871653892452643640978949642130139381795242896251238913985980943800675863055091908556372674881143181894455678409624767202815155678449183272656739103213141257593661576774455902348811620706119756819220559726280948820345497663479644432935438363417 [169,112] -187626771622683838353568255920712578403271753957717763094093916889369907399850363502045064495020432259593526191903136246085046221890957254611737051850288684603067961182574381475523713679464070425196472486518753904143901892373717707449312126471222595503271104019101720833445025995691548709205966479797574156443141352329520813287857071749619029294785074010718214901214379685809301442635209129067541109675130542975467988819182771081160331871467326877120257060162137077938524922380703133003121622918740197542670127611666217223844672850059510498364585317227600883476869582149639508912805903613233120521328281909544808069007006805918999388878241503894552999402220452874857262597546505275916292073405120243995414670062909495458899173425451384515463813090788212503019326680313441552328067361491929633328397073859137116986655498517318351696534286521166281794593670991179780773876042756351168891525658642903492567394 [169,113] -3364183473230163916216083573835457790402729319772420862781219390401615656466387707386325912763094048955302419625314309336320684760517646991045455104802624475835958398211970868671309424677436969688950707743469731643370222189549523475426618343053049718325996165070550158730364381932821556508450579008531355394029231356419529217212478730827575144946416566489075405353873239055282966162678983332480787054806538923652187244396610421963157595470518121575995355651566966655645602550735156406397017534028965254376352623805377036711181547186931308279742297307938517457213880675227497172068563334498789678336830254438378291548421938612497824017281592315832666097163475217229838720825857702162387006820294095429464042579755203378570878829941766335990504918246281647321275272902453051884898501330788910899177301502160578456915569753561736304412722247021072307537537469383477309339176283535983933378279295837339137 [169,114] -41792897263882077297545335128991084078190096325547737463854268041026894584781144941043684991222473636397374666199835879478474301628241142852459921480052831149059762486136799258241255326133452571342095132275214529728107304569253862071267078275293540407611389563022856028783527883623476290929482075259271068021514430947695873844467123960233714944907848261808441484188884616702741068704090285554758348417738219208626173241221259241750957388363910479939431020749452809220811011790003913621785198735203679726265705174606571503272536653104571409222791012945152860004379659173406234129592328409366269858855950974678389390696067646256686514862216408551762504336728973330184471946482153939032263231909671168287454484476679064327921149541684142068230486839551123171472934342704906441360951368891300711588948652836297263991088973847849874686286740663325640249030798672239930763656269879545620148982157791004 [169,115] -369672898897167652558152431397013756737785396028389544385926449625317601251764086438884897424678095855530450566820692951088453513718029455681705081968777079931068380832551895211764956824851509013734233911229324260641810369011788823450980061626770945264755420671838399560398559781870877317535290839349693070710866992672068380273589725013232339734230114526983951882052089178619848781064374463884130913521969809929909918857947021789018395095994159003502442894706449430738921406368399759436872927314186991372189167946521753759653756158017459700086957023843477085744460196909644130413413233027453046325565300366050807153643237465997739585692604178916335099242956753289547745573906561343574820930668338492509644563654174584304579300132253371457645459110599008809504713467275154441853433546234265628917197903125190850609607721494074537521262857004806458201809428342639074879088868299747082139501268 [169,116] -2364672080549982759802076608752152531876653435150101453870950536451516368694027594595324624783950247687650192004273395510937350977831853215280892216125963569451696565746413835790256608434086091485467960664560604677346135692177237000005413938840173793099995482780157120511689828385319861251766819601717347713469801607493726475000889949036906966779677088732490457268041503936081510277488135091173481807234455583832093816785953432385518624197405144309008580874643822973406039217876619773654385336463427276019739675980717262059498942623608984890986669371974972011627859993045281857007934772594942204081951859668284356604499392177213164105958155625921588326290415619937484625771210730724421074297670790782965341115123046877870578579057765982805155922597382141461021628045973342151401532261129895604797325765446955716875810253050184830784104359870308013174837265252682976369573376764638659458 [169,117] -11038270595042738272423203246217010200119482766607060489545054826965694027826449025415954479800891628315716679515679310948326392855480007109484788085292325355391381270236327047381994746873350874453216616858402332866437119081458710543708451782507036363207123859304407157001378198542107337512123074020753925630147840686213595841923687888606518099115146282185960059619168855837732200530409552430166882132706416116545664083549753321187339178500571454162474463362883802933678959347693020804843204136201382399568692379300800263379659963952179410904959573455055432363450607913540464520116305588291276923249422888426186279305778772004321518578424407441671333944693354333661750524181365942780412307012464625771844870584606746454398419819355409383743685112228866107384509537200121872832469940233106071598199337862687939379050995609216122774999313669861404679440765821202799281556419116459789 [169,118] -37793680228536661703836737205979707182116331161483695937173679330240144634359354335603359231719699615332551464506773864425126208335595247780159178333105227078932699154726600888381977015722712538015006414790680270224973875855555523997743079146052543046639083231184283699709304196010474796499137639401404425171569286727375809838575931480968049267800347335282930570091191971466381220574201021341820020702490476749127380258323227489708420734019233035216973953064428875210123042969569355491861806849530837125393458057525379922415271174941945917913212127554848217178783759431354082456561236492952487543775384805019511415629104608515558787268375146820930165423452891914438573545712933402436832057182530981393198114387838979830874847873438924619504689143421766455557339375269189527063040698857881484158991092634633107846475347155943462532003427321228909673138430603699702287803766749 [169,119] -95144265862648528369453484486002398866426460596055557113265108537742605853184202794808554919940854200470747737384601449412304666880553777322565411092151312436486653716329097480349699414941715341775399099578216005669091476123966724126912472700377249169166061191316616100840926347820376012683330047763462688589219095354442663383500341966332015076772588737557464080901287796229165665179926051510702211433297962772672356308402038873539641221061339786472796736579541373711752616462836775343432926128059334346347312464879999331161612318013310963321427739528974371760144292735557334351617954405033161788884292575093268914230087366196360907678268694428377024331901880503871539600540982112338963261311295052063889717630461694058055522757121916590197435642148759323508029466948761617336456252864514463160250747262930918713116273477117673772036871059611801782472540509119494615335 [169,120] -176208401454295283254259790452106463747025742437107709990230991350723262334130723073332867604706419778016264914371886800883628780840041546850723698438792190903067318074443868693379686296945234805913449394675909718328665221721646295484748896733087762971335695718069383976943347982677907463521431609530819767922359184567792500662033028472571446008036647563576431495119473600752553369109450955664607167974931502835585333349280277342236334904929720697981135325666774594399433034190664571000626365032227573687203280571731653334288671623351803775151032042984852243802237547634116667892053201705616041759967384084566671451763425167964533200030749666805411332138745796549561489665154690308681147953216727214319391413091427940507298414378818006351777931931096327468773553681927419394509541700365260069445226862700575441879333855061196445102849627802163808830046143814452491 [169,121] -239866155596962436917841201598011057589457154249202594866111266459637130772318240521174364370177572726269562415809046940747028670301141050067898360105397419184878314089022320291220481594897583007183678811373941825887575344129024527674871943270249658011653567041907336926975324718832468561484411832794194607086282549054495635857387114386856365544341581301437138829420311776283079294817888571129521057351780937327349990034878013830202515424854077608072461325884556650472837119775289142827174461459008051216077781158007059810490298241282786657974638970262806192687040941258417073638450907078858708340132150066225284758793336010976660076827469365583029231210950979407650077632832950291578100271548842375965183330314096284016103467270657455691947797846915002425111428420156996428213135495445927589567042986658547643135329176509788473076314674681601851819798529022 [169,122] -239519983510463054682548090092987829736989939154682142245466424571472031219396356893600906044888803565968450712965058715941262015702442913178597870382395036706153451329249384114003154414749653522739109188274880211977906374062732891349153764815085266857395206179608472798278971290774060384226894896188449522856580674615723552311884617267930034712105277234190575651048937362469284911887721708584464995835243777084649653213540286719059474711502151222308917719590662334121345545031068329881926967983074013444474606459313355152107372271236439001809692965990566068493645000176067490387455098586189362341283231548665268029588450389477565948646501767985296172294612360332743651997654631040274802658035537382717889182996798889805453870480718475008886990210261267013588284458633624597663142080559034904497720475450258081936453662840422381055820580657441633171609 [169,123] -174935734953574757598920871445527340340642691328110916797806801435951108547381428574516988062694744689203141091909654523495248345297176051073305770277049927486618627321872590033830691066344908669574904833549223412261539976788132785705182884025951249973185975636378821462278829565081686169558313306305554789078017928179943290370264102634787570824669146013194927638789624011315752235292936967373201892071494455998698803974826088836301191125732783885774024296737973453352781759592497324487653339472407073583147353874963338723978077672590533066050974750758434703898033757625428248498643926316864059785309835152543130294311003751514150588106899399973577616593476444462225431154833022308788065057742063677659754382563618533757715065535475482976638429669557873738192156678106045809453468280163506138207707455246127481850095585352786261013456008712482123 [169,124] -93105053358216585890518665126069432900109082452480843695334403357401231444888971544583059314732847375857631785492577461884935507336426641171835316716247756126213177974601918794905324314559329692856917707273291004157536446946706596454153804431205131460682373952839906760528843888743860480429235114304996505051591266134859529049606187473063728085606630178275018484780498838877754292642328768081621529091210185882167399373404007368476171137601128987875620692445657069746800319321853728194121191590415665641898527883746806746462969672832226982614386042933309564975727663283998591636779513681963485129381133803569386470585064431867192340501078342488928012375161823141508897422634992973728257577720563754717890790561056347498205791256767829157497073260986632155268614523359775612168147943572672168273311322464370504277050877351755731614057125638 [169,125] -35951731717499408298419625360117062414179774468946767608842170318100867335359446031829760177919958576977335449309184359250417756079645598451662572684782564597891941440986927799064684131709372353345608658989907002417201024630207865663789576089838139048892070123591615253304356692918299112530060310214915586200314331988883787672679819656026790887517222004566044054841685685770181312874723808545875160036536625624238836041587561759616301563902720441684153300010039750131254747711983562709407994471070408620187059234389417988408517856470812368258295409444287917370919615134718564343988766299213425776048726497452593133017177344709411085294712827835391658796894776843686580302015340610350888573285164334579642281506828618518327890456430837364185285392712612314382388951217948386446687672190074367471748985120524597782466874084642839120675 [169,126] -10021627097621678573300754414296920925300608384818281740752416290478063770002158388659442172952494560554792915375933754907151634297984891341817837717228379104459173100945652509607422615617921246378729132498759986602569647657929380561827121915852149149552199097980585062938050195354524182458203294335104386533091980416186586445248608311817171820833406269224693975014657493014952014872537295626913871398416556583535010688096943256050722680789409139748115773136447286866077684007360696946783863878639238233255429316361266538562918062667526620575625672102174560906993890818219678738602088159946327378781354660843077682877480901652853608853463445423155888066372925590403620159751634524758096024527116742054549858374781623581358930469471242206347437307650101149006386012995786991722669972269358346545456893309087395071684080749270983 [169,127] -2005353745323926291520835859538084075604775838913745179591552992233254202141685804855340622961837276644194183920809766655450671926240878914746005476064241794230042264788703813380330656952545528107374279263794947684672899348332020737651714909973702807921949849949785928600420832643586044744149619705099238210286427477467269117474003603016355746454824423961223589774021773720353858894196396275694062127588857817250403001408266892375506764668625575355438854348158662231188745170654502774669410204801197583972652627907793141695273717190141022080803293681860908449932597829904341718352156911488295308874930938451315276035499735724921836063550151965196059390589269662186854445389889326659553076246816534883850912557183696710545411588604052155744154608998743933836090734722286563095388089275349508076513164690687049086126515911 [169,128] -286280565470441289356421671774255227965039294492833541394399127437819239302721385710144494792392706910189497461185094377706198607767714289135291389632150389925919837875033087324827505080311644491141552102640421492632332653683517900206317394266040256686924149833493263348323381664750640483348180938202071064515679652823043264387326985353407294343812991014366201991102602304821545635598053564236097822605242151564626351957142129624290451162886515948861934341676393269605936151939840542848963910075401365675369061867828139645713134616281821652311406200574245758952018859781270054771841558555394728802604723684051149148457018772609126604491669300959797107944188326559494936122291671776210732440228720277732861697621719373453288998665204321111338804231302852741522746230286056319657569456418753491013246330485036139940 [169,129] -28960694676117904321960343056486843153657855139382174527885292827749754250876184270006789048431227102437813766969440215396999041715760421616367973550956312373509930725449088458655469966329113819762166265980566262282882614365825745555107879686317589038051108768542022864482099649961414327953289740931847400793430559854576621869894227154486602432821223500545024429229865073472132812984661076305949209433452632621637031974494025458923425235335890198515939905805429480604026511144776319513809448659396216125184577750721897232962872084585634760188861063775733136103415669968158403575765572174326667470676442866678230327914955216999189500095251607024977156185857548874551311824757902142040188935248224001562554508742385164076490307417071679306293810906021619911919247536400949400780197097695539639121302821776302 [169,130] -2060928696697990192909078311103043283759219862859206057876945764941558131865810585551845371171620706978327952729988754035244678762956666931680353354010737997526111412980244289131299240705163353361845746091048915600050899328335519366126560944521545870581133410813506588658665199072966535121394836372626521859726036189580064578141124036364753910944172182447086996969036655643937905673036255134120946843428269784447883716359967809198543649694851530380876408054904851267504012047218543046585915854135573886632606043964933872415656396460830164193112226102900168989189601660600646832919400369423718334444963092529800612975272226421367075951473066751193229072772205620363531825875917943515611883423494693402829365434274741863525985555971269532460891443922394785061550304954080102405855044347860964361759531 [169,131] -102357839642003466704997483682663366112522051836420212438344685480317116644964058145292237832280272687293531632195228128539897596709666445386757569297762111281635536068601461957687005667679408042474527985387382138432248942657054291607665263883284074309655005055943216804591468732888954438167878807474909253692365696331538825186172114559446059650919098084265943711064322444531972988618861600462928749493237184287752008435018956231071090360978691776142782185203205529037015627997635297163520963762663025395840145648585378393238662844843565003062613571622960102090013925587161959404926443830323472964377686811930609007146341305268504985888046637334181885949683116399354235232096042144888001157473988998728112470663543164297168521692870868298642261357586186299034368152224397278325594566819418470 [169,132] -3517934416468079604698006608996621383197541206828045119182205660464518396165087072702916211036124106240539694168464186334604123525601406418974880696223432876094557145077612590085707745877890205478523849903456707163397807713825409429473921074894486769768574834594389364881366383367522315578588315756509549264727202169692935581937741844967854653848155646694405272820201151895082791423461097762507427588807484325511059745060114041802501944451869067737946898932679186377918423704096891151493049675955951810795878172610807140076767097446071929833748973671506230008820929104333822978921786988624163518700603883886399425817888357280122398098818723192907370091724107468738698959141904290353106677117563232906045664747821526380607789964972661723452335005750962744935780231648546350211768551322 [169,133] -82907014552167643559905939836215544621762295430296539268545121434321689715948402805139940361665440209622315452883607606216176051052440318306082930746639456037858090695606746611607219615798907211817058322593509607771782118382909543563931130986437775218782455541658137811491207907896002138029856930777437348541106642279677572326015885853228907786354215010143552503026825699727682070012165160253028460136190287812729759634260720084939618411137811901780269229968152812539979774542171537057574608718620542976521325371306743398698950642223774761301017455902079781199660649147600796711036866934137894146418323363296952105692864662721017020220718900173115411623427599482776146933808505264975484113812711864249280747713762842073953289267286708695155598329282958786432634557612562534262 [169,134] -1326685549787860736350313249379696972441578052534626469885259629166887675582033641060819247052216963319920068532609417610295475725734496326935774876120202034496500632888805830039365723363233467779184958131015191554965904750753628069970795637158451615245078611809974807385996306215238608026812366164281882941062844118374746971715430802691965997056536657009471561570061879886666629662144437934412529849080215670313491837631738854810133233562208607637230315748311725573365812314761363976544195544149125341051987223964869780004596757459650320076689515610088275731951360923482091794483174671284652618870594617995382641008404822292957870489464919137651902580519770740842776474964198601984297897146214291576952862681789042535618242592312745153098658570853478737825432867266313 [169,135] -14264037586088020940931950471452690808772561084761385453783298207153218435164912064010248726954680364659095946325590378653259949283319648894055885427833948153556853868306637658076211780047529846266004376371123874018354068792798563421660820797467805467313179459251159911883245615653832806174183443985368463065159516700333715492086174094654260235456193277603139130131842623608503489047045636410627445490542754418455804457122743811283913404825070243744726190550391632633252312736016392264404285602770486771087801764719346167520692687821460977558916011718205489496661297020425828521165225040046004232843690124690519534619130015530337710731796393760723165756165701642558667566545329660987124460860614168840266722326580238145073957309976043942887680297904771465948633 [169,136] -101883672335376717118461637032821349780343174089185918013393112779442926382999531502298141461617574416405456632387113178522230532461778841906671016630416805440180186515689616255689003613083062676899812285793777218923491787213265492477472778767762220335837037342008033937410220703197919760954266376697812105268456549174491366927412515125032405184548949606116461579243122987527927445376931141961469771918405997941376665753449533139240615531406496534398389275223185833763602151741206070378558453750585820122121061297000824452204346250577591392421710820431602117168222004696745114413244392617292237841178871501990772075497707042826821021207122164874361796648877814844797979288662279475620552133661949185308738026079590210828658978324381002810129995941371365 [169,137] -477620457356758850500437898009011833451927070960459167682984657667978901749783344083320475421052258303664175690413213747187552341924839678823134253227875498631568318080878497461360808874521273585274704209062544749935058388789778055553647289899304380449890950704406055829356497015279718649907485798538309562565967127549521815478031476550612859936585223128448601086572033164819552127570135381297493765331873639076090544035026070002716355707359852997703038327493506279179464089815050852690413049582636845039097462252631123321717279063833575525236615896851902638466539958792589223733866731496630420150938112038444318781405230401359971148937287411303057082084155960686123601675456302790142314605713225144282807939569443681239668668906143917728360656 [169,138] -1450487893338967755279236933705748118950705661288620949747040836912997027282564115450543911958070517859580015936409624979189794906501264952760631200022948314974918350257536194607600932083405186835116306566799645315527809543288383507449508890988403772636220393586288909980111274484157856230798382823784348792042468043801547276471937298644497690866086772325193825051484298357430375357438877346863964914694333168894231388343719174579025503439843882731937079863495871927393235200047502130283630890497231462437336937872773161416780592098346751020346701742655225890048250387272439241405044602850036123430207693208480587052275728480970020615309082609915405470884005108083320028445297059133259535333053365046631412598818436037453860806577847472 [169,139] -2813894606633730180377899639864467983623355890560875367798063038621421508578889147811436151624902455153353945355853890255652351826675023091767514538346055273312185419653425549018883867509213283619109224924786815905681593034152226472851942462411521928431591382052987985803390545440750068890025532870757365461187535565021422565641095282198751188294144038997984461493561264473727255443685856736526960906641857516485566217246012072676882404723945499788704806383501907190260211941439277237057503124361489913065682092160300418802554808071967797024169300533760628842778603746864617502446178585630176845338219378005950873752420156041516957872802444171109656801835766689438930795291193680602522573396184657389649924165563373255927796512 [169,140] -3434841809201012990703853322511922685574353118787161355600915033948856979684612066018651026277166855002542344019863925837455226773365671407535879259772843317685049434455902252219781610597738823516408579804834786037603624095595152442976007082720533403875250161451889010656363930352275418781775972973391157758061745451886881099580329987753547651130813204274913315636451380890851336175123422561639232822601750294885630498136368968232760278646171506017405183796773061618407621170896360483117176103255297722586065158409671082981371703592040158515884979629085126606002140948599539290475351857707611953822768880606330492872247691029790761255123445745348681543087691283526890799635174282676874969790868663430966082253086668772 [169,141] -2595617965897999043651167420518663029799840194045938547352582652204278955786305049986700884031746707087566525211511719028365054423851567043911851145532489361206086185594681307278057807507390291371420713798559571948483426301754950496517615436300525989538344241385281498878421068185072321214025523888883555907941276270847072665176203975481264750963116972662430813812364378456896117681550489281026457499885670398747444208321033815214435384145873365831256775861871406735751388911386655962037298500443177726536836119994288553839418066349025506259906664298039445106505190007391405515049286721131407900759617064734080602776055491409244013781498226943944269872379763472351565086497920221233163574064175749078869934812 [169,142] -1193094387935441347001351929770049087093059424722732397161525503740806836395958187092387021000448618069693677047863409973853382317983119322999953196078007531124315707305679008259188287839399836688532279292818863217119336440191286713806770098380682390521786696377480123764973761397215162203688896999040934494403133488171200129516582240514344222911676566561508823400033064695464342671609300555010326422716512448388704155861075274377315387134644606412682420662618353698141278912757179719422199522805280227881149865523440420761468220048281117248328826681486290659198896843610645738081180707567498859477533692546902456109902002577936951433797920010731232043663293313718780013251676875740004279328807752416 [169,143] -327302065445957710151057026518442325944390417197094349843215183851921008052893495109173367983522265668192347069331304085856764469806254682012751756187064703171413580734710385128420295022573348249428459379171487734067170383593577348126028152296658953173874215528908792873573194377389831835890767822874565902463466249585721239277947473714984779738827648432458348347785259611174139001392013115467728315901419517693594749932457151999288521785470284218609811028984200821655765255262858525410307753415489423232035228304383372439124956406026765299702945040683031881902822677747643277260484054924680463496488715824295465087957710635353760559890527764483765114753905267295855654962719130304371747568 [169,144] -52493879387627311060006568145507664033977872611677027040894282506245594073194827492893963899460926089196676319165983364776206366024833697996322379261821600167057129379040162621952814159409476725410254854384228126904622019281787769035712359647212059174178905650312886848584018821648221295922587981112051279682002882081523065293281479301354144982724851416199641056613814770300342868341702439218569254383311816023723112883972054197884172520671006984212911168254017835927081726198406248200553205105850928002083182201568693555352648066571172172871561693793090258216346032250247513398040397170279479928039500431964229848322166680356201245844149610137094878042984223728855314487141317006 [169,145] -4813127662401026374838402155966301586895068642505651926727133117660133164157822238406988554493809535283494980287907651807547298992374329645337582278173362848314137503584480557895377656402358474384409342957876312719162121930249518375298367755511181705611575963242279676684005333773187868064006417127421651063582437932659232330847158408104716834845158718384074798758273038080750296462625703001501438828981747071071535106618591563189339058093954720205507355326972395178769957509685645922543866784400122662291287168479950987094900713417203584809223155338412128511965182659178440288306323268471979555312531421415962159654205924796833400652678181784334045374825714325023315100 [169,146] -246213856829567834714104389128490123867167765053465651536962084846902013642922996113723367129288938420733530255781181366429366835003575249111747262337198753516135752785822421236826146265338114577314666203211143391111679432211048220654452320768048283112963683617111049063335919399515409482469987104158745872139341328017492865719264943157720053120899598990427065370044416751356011476305101354001600694999730201995289148637982145715270336004571347676328419501834630154717141762169717023347978417751439802957992499718929276979531789624433479004790213248110630360584911201921914183428984447183898447340606164420080742924859629322428368703171314913303755900887270417 [169,147] -6842258843499228898546952130665010578557902789183571692851600132680821949777923383031725692228463475058361489255428642861229267301576179601317407013777608061776589598205849239902860134567672654804484074687068829673645958902532043941205838942812861187441198051503626012174320537296051017194664643665275051504703831028019482174148498664798806089179661850628056723087190721261001188545992868951091893323724105790869619938418715433418962183791271156931753995163946359101518666531089150871374401061606581594683658378236785413190946026952602438287217983243725383701096455728612349652711724248519649354686550750896164074933324208248364403454242165953176141 [169,148] -100329088199056084456127239644557610271456851886798054849891714334118815443264930286262447944891744026894828270525301703952256029143269580745694234218426202591172344502780052484900398744269634610422689632797060035854680290294780166515026166443074351379851310064215218589826247373846715360891086758002209825771896675249738996843704236463900034432098932310668034534269296314546709560698185440501808302491733074431107003397109732034432992583017907058623219573424057646474329303666739591776363139634288277074632723844770395169837288591249651434562930478351273618081853046996868267558025896408317041706852977385679055526144200121551035170774446 [169,149] -751777345784705546896238682460662018883900470202865767525195905902639956972182887906429747011658526130488132877034160719843231860831995658263994272127915016443987370694433077148624692238979436354393217501669695592470173466493366899016192539037931148207794776708493692168637734875759878965601230646410052049207872222779136260648248630476588178255665499669905842099963635648062595506181678531755244108311237069080504176061584625445473097571551295286977575955824696651575726885275074792741382640623804459553142038707268735524802343672898085986155868069581102100035983028047680268566978047241527865717814834521186178563087519441408 [169,150] -2778842897046060285809119273854075633985689907357582283048799255692828295757372545189354009356457312329837497475385783438402866614043471786261701376290313868744001897337450606190869818799893924715399797305917624808242288048216998816942416004681987576251730511802868538653305735843614341164019152770427186657671339342995626491818448947502065505413433490858864440490742303321816644458507833824772339134956804207837657621910549236970713984091901922965593221602385043169840030195477604567710059475189101122803465457840574280768372767863145478753890213445545372437413143642332663742223265065291888019936849747712468399063 [169,151] -4873096424327613028340468224997257288795547065926173736350364333398345693023440744758567102170768699309788267610338142818410845579066733445793599806040018691242432088210429099660639580171662038028734488095071060646485055421833616013072857901398165501347436808516599836704079567458919820930863241576116587082153320684844165827107689280619255122158143951231836964059998022763480140352137078696110563254466318080896925006237359210549452370003267131452876939055114285094740719383058083205016003923582093319304080512562862336483965411737995852965644253739000942568769480492059162313761776309367028439534417516 [169,152] -3882358090489506539261449199783151129803513091058364700141693395546647246218334997165369505144095399721278524156016262504892928979325222966108902820270307287912342917952527325320864718020223575323496329254240340930806544640436617896491310181441233757137603141262803141305376413504243436029222898380894656334269693912714620894357870272841459135826564755297199678738133713542222078148583441070579514736354155864180912732746072559487907915467259493355017310510697077538491743359317772736698798246879413967750485729287929456827118212290855870831220826852674294720514972726359954100162059795510614 [169,153] -1338907327160457690644845266906407060714829200373710639316175349715831481078257677635773411684397061539444255939607025094599205064572933323841558276217775923792646590506667990272946428252557904445883158129314430383332621761650917363495661389746288573189949645771151664484919053454662794264159887899439868282903287860473618817098347781282447672058790081710881999213504989560908872720557029003308228944908089370201828129841034682326395755912581088791671431222046747072667037521006246243968812482338558397934772330215219034575793908957763322995380511476508656490135816948348963866508 [169,154] -189344836742457125856295242541691603589064350650478829591498769136085125680709733222935486592877805420745939438820226731816925996749299507402427588204928335339494154798791350776167132657187129312908027328396070251430107614953680807770495374934575506597174542531803202062217873650852783370365100217889247483562955916964030335488918146679319587502038738552891540865392027831634089568236359437334378439073900012727314391091314260248363709483314337469984007312828730954800342733257212518194836332195600533226933543982532944725240537771733192311331004420043926996337412060 [169,155] -10330278690807163745837181076935882788642476699488663605868462016298928929402776279287302937587918033256462662588475335974284237289624529901806384098130293528286681975114723530421515967854619551402120808766653438664793463341567881589903451114321076267977119216289071826835780046268050278873351521528617104663461370217623185729732288204771862695591117612982351450549428879662138890329937071853092457189083894755692774100437047280021318295865930192711462473024783997787394495447856230156173475016058248666671820125580850445978587633290290384055444032104273 [169,156] -202911266236825700237699852063152793895287355792116468434866581337067115534083199566148973903781574582554632783811602301029578862036342198622091751994957069093456359070401629827302555771481801252369359112416633490103322067093384943629009922907427659558766719842062422080930859197847810111828970282640171516272424064169556347303429871989654161053177215188941440112233138061578930535305664069498406298130847167385836385094000047795442407830948442081791844461042770082476813491363190555880505312446684728771394807718709343289990154014887753766 [169,157] -1326162897228313377722505995828625245773908404820239311373053615155808321740889755068326620947019118234534586066662547179006376777731628544907448870371629464633106725894875288237653278822961455021746390225117434379898736985614225085630866330507019064894966313355389360084320715519530881156183363047849418411640648346673569765200402684670911720800921774404931981541063107887887403182636937234264644592529668916589593966757563309020973725299503033235210116995490125942198328255886907448096750909314403688690658760293123440135204 [169,158] -2634205641075349190105714749447740951961948383198114154295659446364182058370872075248948627439627248984395547004026199315427400658060755526480451693635599982890721381014059397413079153031026992938029333810335454199684440588806892860603534836968807663154960081611307670243842338852214877860165411597969900561801683894086593364135651238051948850031415632008651103176972872038679890174958009334672278079621154934541575700401305204572508218707378537812107071895921996768164468629601796614100470834821438092808293539 [169,159] -1431883842949865076723310910349674632201279822790220713266228400831503776265714936678597609046464068325133349455834814013295925106858222399797728761299832154424957485385026191924181323464505525873443351275642268485423806383970314470102316832744968118756062531279126510971509378271003398634188304986510301180247786055979213922006155188318195579139018783995783223509756358014897092138324205666590257058218486510548738392599144146593456931511682824772707847649678502878402310427434253965624289289668 [169,160] -188417908420954773072900662769298617244827474642182743143220376667508106169230870124963358224704580291646519417325664695693521199062734610031345821958353704460854832880799245134120237829526389781723742566230739012151819283738390916460773000552893360028066155662277258435400501067417400435086604452032110224820637327485429561116255926013038375180437299433203875896589884120832026891665200443582185302950831552417606344591005459089661813844778525155135415588922791374193542878626228 [169,161] -5192786117193747671922097245618595514942526031285307826207191233701986196432306715081180629288753378602880908657909903311345236319092211522555223253944400774482490739000379825208441770037417529487338457950537586049510582836607825721801772183337819907170693712944756957492469397288108002052526773568436333798816493838162410870126546515954573093012478072427967484050379730143114255054566302019441114204486525691647238716371384720277681122998857475586096174787249272 [169,162] -25209318174695345399483623743889276834739144162384687357945100950180503778037011343901799059418759757780011136358849004790502089505404355338673414461196227495552613859906843296418685326640483108890710328360272685268675026177274970077250895857982943337408510080727875421149314750253401209323399107227343885129886074709425851253291636328323510697274190819760071960204143498932798261467285921028693808887309257797905321908471891571333853734897972186 [169,163] -17476176581564357965801320555875059292596697529761698111269518890914433665490196610086330134675150314510007951259233031974733972879831802737709283834858678388106848309550312185956578330697618749601481420888190514981586622653884791940000823913659202775093526366628747065551856279283024539258275682256362296830495374140588282965728700006527760162559135492645149600927573333875370644462219432511644500589660864829380906863279403988 [169,164] -1335467510945920269490087755164516174213048197200466611039787873796451162395880095182442126356047990546649677348095423055259809366385833049773061644008460642909569491891655629146932973134718758428549214950862454203768798168700180852789542542326640536026899655790657756986544821540914419574384588660141169459735351687404193278145741221056246889382398980209289682856777632074517663555559390280961260222788804124 [169,165] -8124533289795451717306955538191380693937824974959350012163731344006426583616314091172536208464159937830061804872165141894116827070382885575493132553595321180260026393466513790350235589911827091578348427684121949876392883670426084226894681129216141809649133961592637826004437718676222909497917344831793726189632322680162560695854851715427583101386964253798820167132759137846448952793471608 [169,166] -2596307150227670106861510880146382156051177453186717214610221718081370544865986147595684539118377004453218739876436678303528305440300087847328461585796706025904984112894477700199357785602570403987880709209356069194481565116736124282083745677970429801967735999069391182923941615492174971354643956050202262113636713763514777962312663841974573432256768977981963510295608 [169,167] -25351225897285415931838630365827249308960445569184676561441819042182651506589378308488485088080772252064778821100351542175717809365075773358560985698006766811469809989252037530741587784692156234864472589911157492799411513851578664904582327666242640729145496077029304934360715964289981675976057510821358068992731842159244248440078708931195441929 [169,168] -3629086366806507627505975079087180553635062333407511527117686563625961704136246181896736686251725765880378457083551589615384583923625281785384813597206681566646960637824186759997408195961307930418349543452053682018102814029362218649888395653309516312442958929777632253284775960617670389844021194187060325300720632061189 [169,169] -2587267067597652636599711203136922451245778763784859677241355603001984652087252338592159093794060520861821452412236496896085490117081244820321169646151573313674808747060324330308912467616638670209337146788391233376811108133026441142990673632539103926100096528740238615752588130489778035667944 [170,0] -10003690656002324433465392110864650976399963014595592882482230568408562806497316254919885323622850023185124211892169205536718831074342411356317370829270628856113741807206368256380605038962500957999037888037354878656670905445083935522381857998324612711656241614023692403230993642769077297803061795981055151595298243243140546864320892897809680707398775964295128827091260797341760300733631134920213850586156377487881682252363263332187404490035084276952588806718847522332281075947655868760186666004039029725838704226857487684030020144118602661164991858962260352136768857811961808182495985121231874523981807129819431339701449493927308165678071613881378582813052269713620983152291530243052148137215480371622981760809961440643542455910757021652013288635813383826015459197968237389047009679413907034965608156705959961032970263860661068072944595792427605439363951924910395823937038308765853149666943927354416027729446533637576194033884081159615686741695641704315258386823871551868675538706617659348501096312955388627828378090464576685199951719716426293052874015472265933643552858050608322400233978767924892997297740349852282997513424700104720501937174359395270138976507494909790962009161436539741904400056376412037541347721248033413439739498421163022617887881653045507741182309771457629395368906412645483043006204172752139917968750000000000000000000000 [170,1] -36191514143618913859876816360875133897598226554498815642741122651108409272868296846342405764609973618396226797897121833334919195245579283094721121095144282105282205194403377502435460053506718503984587998129202928645719948819616176486690572202352978049865776301956484877042206561061029280789052131653944932536940358237019478273598216590398062442720719800763501929382733045454782062121869688820600818904251808663507950835409555520568045189964405062565407899653442349804457933579368747553639404871760800060869645200216840210202523354993260935206059777006992220018935762286767789683228368984710797984140235828969222040679656687966778390137142146743806620149213853764916325510361481669940167354348905801612850788201806219193189678797487982612421220333563554419724145988057067674996865342231012854407293657677976864569609058522144513598227601192215635485214628691170054149432474862648706151344188640625739039918912759395036018625402367805025825503176743292865129963108513706806349453292445153607211590233646701435931128853965103845451245086014601041341290722927002039956824423485796188549744119863595829703178885187165741234929269177485931047475784048765677982310947085507987170809080892771971688149133311198487516596631781060205288968020950821388113929731786045714302763522632635125111332128379387305558969560278278846145011291503906250000000000000 [170,2] 3380846896716411618856189945874586598400992690431559119278807787413846697367722157382550828601100996927755865434715666537100290095640034267456376093919282489495055950136494255408251526724096603985937208073558118883759070577009100394032692323045785034438002636587425664874330005735304508908184609974726810736436878158968268166088861328749931207528250696851905052860562016773404726714677096758413003175090639312006608924012417446819124893225821956614987959959656992457812179082073337385608813658766741925710127711630724928645134000009499452355064236632244619905587441037404171792243485066206469544610557429205848333564449839289890885596152934111863856764146573446904736518327959204733798057847583622868839401294637846468053179322377568556248749247588935880979748004551135946350018815710687631233974514981965982407107909680003120211419467108910873765424579343494711521238504293223121219932358168451929919547221833735627724125760777402142436513982798650913205307252620448513572216822572031950208286912048863909516392434514058102898349781500481630795956328113200328380172173919840979480162664189792205261688303110430989138004832383194642118710261197424659402217726831796107083205527595147408109999777205642165909967018249886154993282434578890422133350387837406229147434774121857981841832826203178057006652621757256927923977043956756591796875000000 [170,3] 620365309716447413919133698923964008022868492938991304009064375435520521420866913062340875652471183496677170841540952110550108659871989457932530889132283449284507572868638991352446582827107813187599837780473228970572289452866969450717954205081128279005669440024526000457883713839339008479780487423685450827240125539788190519764485556124755375839443759201336616712538229197708809389968293564972923871997578823028279308475785089248951398100203902044917068345370479138343770005979595726410525364360650215507075417695906625948779375597716018159609782669853048348943657306337251713756942162393534720273152106568741248096076771013618266619651058530902523462317329599515793344782901409778137738464581295625806494973960973063122119884585000826338953143227049777430828359259429171503161472843607073318043307293822528941603728882799823525781120245512659566694086175663480306825297784887407411258597993820904953067621312524912329078280157856723447152762249560955901207013360001903831947508992700313250939797988353099625850507573379432323411706043223237279510088589466767353185801341430474103727848989715836235738592647053510602860932493661663490048111027937330942060105146020011144697554173049764628237608809148866427720270146093151065030969270554625047460139800650002795230129277691393460988793014077896440135182470721023738005617072372436523437500000 [170,4] 665882306730325138537370026123564210013390208523886620100606972062601334143075538718043700156564382208462151449337456612244352002325318398005913577005523905329788196364303581987305480299760135951960490895901108200472743443130705449965894567077853904412986976191056965278688500405083599429655620219890626019786201212608366265384940484639449406155707991842133431684208086962265845074855225170608324334890843531503726929554796825943566575900300687494796153431578737110269593792446228377490621938412930494445440811803699876910287150649394522678694715999969701541154344770001324162653720444873279291458196547682615729358011234604083435752001884158273392942011182953738081429867225882007735834391658294958029228727851487979896100431983917014711550239566308551834319917205792782189070665581105146740615914600823352587727165669650795074197671049830866185273551900248781955715567514409358981144403399216343982289785401836557685749988758940216667175883780767531713817441604502631937730252582747769403458181348751851095120789517539948185672973557270207222516216243043725797854943980127446100952482588915731052033815094530052463010059604468254979976819486581816881446709486586475325347547741363710571430732985372742688206358909608023490533652484296279598764808205481707591886684053210015416960635294511050467895951590277910420357594829898834228515625 [170,5] -189868026887232743455480696906257610883330710112400813111190620423822464004397681995581450428719163779361314714645515214610091521345592544079980248800755569842490301923126390240662028691561230055782165696944876887327084370866060767309790997625563263370222827459144202461226331357046769745097291572407413151328473195290712943140757213893562494804246686698295166477411552753164268398226863713992498866607597258114480469769702446610459495868698531752265410569016875761111141069305252150296207496202047326168726125387986545908265752603222023262929992346014257370905632693143284423577299592257272213634790179858809168370387843279184276753589148571975280727586866310121234256963071596092754353842514957316652646536449554768412441591942342428394285956074827769472326528928482387479522708442214030161411511747280392280973731393448299674473676311669735578748917326067202216621868602324836395166572430934809429116869207186499143468728153185011161517962154238889607338784924105368717366309463878555763570494322416507808836835109963431058994443599951228115965419411997903580145284383869552433553136496962766488922465594265729121117316903060220510107359677545483526869913969335690832917491618639602224275480398891045389527916279855182360951353916837150497230190535821922104940330622593249342580599863818467423969207918492503363674467899448242187500000 [170,6] 378252525105238691116738956068563370712974211603870275096832316976999938581028665590670256664063066935973559910993984533298675564852616190018195381267148369001299402630713760234600982373171964321628873983129468322132757204977714959583459778389077640665776617678408448946623428398763248963651086277591587509117608351091081152437627878105006609912887484310934169103051423449298662271432050378044569704094141973869819829305468580567899175468913840790134693086434744439918533371456366344731050204178413837061500668609079526023708289949447839248991237628216654004362793092496464606058335616776367377281607414456207792366459703676760360640557865630236214082653150128067644396542878793536864604828155652569139137304930016127357006664013452786931450206066218816510434695131669843395384114331692957236521192780089466404354339748928525028655337433297043927581936817204571959160391379185139115304254075034696818920841996584450401589767791107021107694682706951236994397122427771564514391813767590827884549034537796720803064632547441465392328857351987723426042279499609300030903192634096379919028095412384264631935933062709671491553532951940320180726908866204374842671152908828860308171343409360784859977566584657027679907021216264573514283249063166170613373147829051015629712848112139060383420796205913646249245084822961300151727856343113281250000 [170,7] 7995023726404052342103174622850232030939317644343813588350576001522793620301747941753148828537639184063467669719747107287575640708618249949687329443762184518350509570114481232240037279893903151621111677843428200952480229167077080759306745627739424056555703693832245974672358221569947010709925023677332255874202722774438120620407091134122827351993589208874837889597844136309928281269608211260242713725412519560888994166715321673753393694845786091760927850383971886944173610877951058806264825736919265763022059574658312960350236169692616750784516021346486673532734687459564143606746745708310835229129252618785580049374134720409769466413437136405100322201130806833221004257524101062884699409991473709624005484980512935369288458220936046312402949550802519732700533667617631636822202551707525563854002194936813479134713566289088824425619105194056067127881610413101148001232487619424997306976154685555142901886614909711830363686597405244912531147760653534597836568446668423308136959488607880732782703544437169446418021853084355579227310433956391890558110983240171546555260773910189716722653802955463587045708604017122464970244597622479025760580911827167134275432505101124913743589357306417918868632577297648253363817781423809657203128209496205351305198234355173285859149703274168093910848459146376506552001312570276216381380548273769531250 [170,8] -36054596416362522658467714116427198317157322140397834965211295786280476399327826191363479008148581554505813847830151809216827952666580069479672241457710798951825795105663563215017699993795330301269546059144866870208067974542859781593925045794235749132225763478138106606129192906371443908837162692050334316515747349815887992184189007528917461109170215904658647205904164375033351211832014759264681352777879563167967918633587408494704294086504684039673582599539365693466331978242074390857691571596504807946502735537771430619661537023463368503295530723710664211814637359265204282053137086990799172122250322052949431356685075850734000288031721328005046221306227363835374627082193787143537796866981785301584042818333182693803764877826998811468892861001246251149764661892209311709745160249685624053499850741985781944395003018669125213755060451962471832465674008730717450148325219383909651136856306563906061026622118628515315532015025164150047738083400472865209119621854351867545653474906625535102269809485087562163710610929791880992394056749177947387739567696492808117575849243012296718347733562546383357629567083172389515408431528911753910006553661492424977839561025206567030549296612252336027667766065898874517620728243469382123082536121062888482711135917097212589632470046938744975974974759352795537769799231523223250788677846008250000 [170,9] -17371294566350263051542275559601234370105307652605414508685290717681375554460668969164646205783798162309801351829264386357853740391641788065202735148527258477285416667823743399781449701004502036173244764234885716439904954553667627594561233011465799693766450928776934999154636953322320664243953391297198802158953434242329297012412480381335833683899086818412202603524059362403314181212332283639385017712931181011583208633597224533936234089750577665837497990992062182924280911213642736079055086009552033157760207418857793611325880648475114407273196598202639881349269934593877896966842662170010521662016775966486213044842012853503880962407219339735723228772463886406391205636877933917357268439228521926684662382773960257381102997526530383909903583017334543600612313679077249582822962470971865525188131665641762429555404962242189146287922617063427737839044193060767521921233892217088687562632674578852230201608088079052055408515575051161518799801251203452066417262407545619691454670099306723562717951799397880354791149522541374834146385336177345214960927527979038968412560693926384289543355043083824250569520564801028604097905375307991047547750671929061045435702482079742058797101470777457967284006579325672845134958731136623440963947622121202319004769775489121627856932102768485760828677446455528029893822053496932983488058459537500 [170,10] 428440051732764928199014987068836365246256852816237133794101617315690228654257447990746978257720003599227483955844687879499379691757146777478017380390903933852329545718643122845042397038767973642095851597245036691000708109653885295059866873416864080849857152242600285804478844878911084940355780384057936128328141797754155509721885629745517429936286731588335111082793597559580372514889118835693923279607003501871876353282846660327261451009553881317851585116259181024238826496805473079896775907110403418739571884834540151859451466195250299664463687563374010163005027633899824925970256812296430500763397678430373240672213425625649903964678772868650182600918072379481976948602763261930941940505256714189326701194378496974739030329336602177912395488001768693687305130755707593753382007038146186594554684952576013539601592132006449530219911926056476761198742885422236096717747142600695779376803735315205438467807718780429175897533822055033969377498731848813022944771562684461104234885318241299994192138011366371864985976303032822690664904831345859416932264775680461241065127030181603215722784674871472895961252986113682288638753325893958202759920550516528223761637657000063549225263676326028805022278621836211129711312973893152966834728122673848182946651510545511549018777110306644122752918777931241540079208853820706981481864460880 [170,11] -979360644887053907024727688981494732929849829691139714794255470430186297589805562530087070008529959158709160387320138946437227954178659620026959488734843970009130964801540806940082422126898276941394905557926268720860298166937204000923203079640317706252033872051169074819918939497529322010981400471429041198536705250379832693435150301732602683721000297908044208949265209459052890224075332980576010337347594752842701111396779533716577441499936421171728498949877936149760805820335961381724892764113973139311100069800664174340977485040359735560184148289100674711772086393437396532113807991037250161395502431138706174354829573834302622405167969855960074817073771788855498201340790967349630112312777685340669873812426872755032384216158520811922256067189177126708437419918776566514855412734393503906692770089887505865787698362549270791001391308712589090205409193372084732772949858872697724348740171839496748599362432451794742714564116688368607876891284434189212831798673380399728315539560766737626855183893445984638267276382297731954680349595171629596323555795444021785794856983039606421159366947147533678264298506948999515477851031776718854130875557472256893955399623259212589544582458694139664680714305982840583817498664692702039230706687896521324213413347500537881856485217242181893466709738627569967756454102429293121071250525 [170,12] 68768615351132071679960492377640132678236188434709632487599393562472789379613522196141841607306530496684217591402147307946209880354876972021763141247406552274696370617749625458673912672474036008192219068884309326632388363960264036578367639907932153611363334352048131082729141402836641818089265508203520940065695493827425793444335588154252690100615515989342781956470372963509072064551354466537594690192190263053253000130957338403242861867518463953561745218734689428954530474655233768534976590647220023245899939274997829014236763656443270332259820906061553223545808988924753010502830352048842609740206001484203849529421028557102709965126092937311192340373609638064883173874359051712648040232253635389528428054004832400019273580363309799960269597987451277747178536439668591378572723096184462658097752004953147687220308056469569667577271487497976086869068087450038050262065408092390526133448164977804110189617755547910282163174883655728603180566503915777058668205336028523304464174193771046581457083149923148954617380748905071077073944217365972721225342941420184004415343104095426454082212802178218080774526775138936259165476615645815500363547029487337385364362382579361836572949991237785372808551297367050061941622078338707654719883298147302531309714221588077390134280260833762438637814653293483036125017768725306827247132 [170,13] 3582732953702117243715792309441394704771614475525873168392488939872358452650602067777312141950889139300300943460385630154927512005669983575560127138163698007408767321293663180607910886775255026596858467374974680764021876312544570008859379153532126574636446976386412275942929363702107344756955533239458545232107560139849916174324299928426397032752650089413536643641984129326977940383800459249801779570462931096828145096328977857659001389635352515899471093183250700908093287382961117536438214229924265095664387398214404326080356066047477601379871473989204259821732746333590965856239323978594989370392496380180512362942931551889661067714359949809557228964594202337269190163456133866991147670260747606459611533242555927881556277476263115443826133068736322873991959989081498505328064007946884800165081895536862747585997089596773035345355585467831149022650396486557796767974102442051485049802807810613512350861831022148693329911331725022208342999897182663255991797375293610295185920104153202343651765061986405530632191107907496890252689896544494611498583793856814190125247281793172766027869321013238018556344497916551942403606736864770902682609406465430792437381398828226566091885266482637533098757255658629653368633825945655083143053325901601145308576890329047081829925095139785050279530938546308498418739842957354554994058 [170,14] -7005799129445860701521552695712449573288326013996967080946852571001398222963341662557507586319971169025918767022629293136273351936978764572362758402531922140239809370883382503630876948788436515118212325145313994505221351323417945060833225296421087750508205556196662395900066794008566021352789985180781258343164947312739285150113810311757884459181570309275999630201283691969765951065770723944792213686122711567671278084968930469378722987522618645270640431319523766425403925719653270490447420607798210255146375926586466491940617253422727493449081899884450299484522258378273615904578327836556264189712557994295024669317189317974711022738909010149057381991754621588333033305109116994703569318413383831483903791806757477031612072087812787962401777596949058725917117704451571226566478781756547604486835880978142887602587949368070620921181233094807874336655442323054601790813871226148441094960048440500826911323461627827083891772598210624412259714668434801807918277018596386285860051108229730574684741344542182195585626265787758972714071101356414551092242800137697638544098451102843704140991261226177842486315154085219151898842718010361039779533638355444005035550423606433460349684479272583785682856502668229773728873744279563557196800966530892796895806449391544231534191596555461209796685983818732241989296384459148254724 [170,15] 4131848807172134618434334105919499089533532837431485755190057428460565309935644127947338824660245924763478362383372334420801543424839467449872485708499653204543250861662036924271378986309104360947901117502091318864456289082701334825200485869212065976968117507780356788597419028204845659030884435593280210590586912907685978539497557986408548494887174993109469768094502052435158019270331782076358448200892497127640712075463759645666764020811663560411329397614243558243462116992712106263407801449564461431200165053755297838820279762466799239107345268813404094929827413188431529824550817996134583982004103347498894697131791888880604164110665670147517879844321380287905538539170345462387071134131534700974594438341748852712226928434834065702997391953599829889460471160144310496399762029648352067374379278350529571801643155483796722828535139902605408080142774390004461082989702525983991202831106541016487560825719924610349394645756464780364507756674681281362665792871243270616374722363613904778529104345353538075728148238774612830216939335546549992456769016359307302915486042426945077311542231282935872225847303713135637012592921759601728532075122844702495605419886684492425201045164044343719473110078048490948622619853566598348148931357609001553574823299308914384711523180625851048200071138618595471781601145567151460 [170,16] 5641998824385681128504539577719712928340085479106304782024358788123909882353668366600921302049181938448606197507062863551273407204586002760291855672812466036209512295970112678097608753980832603317117966620579514816255166336988333757764301838891640703192923704716886237094150151509500546484095949901412344355332397325859646431251359687771683969373696828149385852753734549859560257947246232826756913788527526167552979249050734705258330306554733742941505701855019487162359942660840596572674498201498890275819434233350536596092662685516129774604597464407151451346860839334950393019311624277747692435254058851692854876797614013983496921003087691568672689758857781695284744145052936266296980255176827760707405450353240543212017402849262690246072544394142667763671712147417874587150927666197314848824034045289339265429530732862538705835688276151605307870101553804930822851600837536187129000378508763051094211690676647892786757479803436217422255142549743796136849379628020524933348194902602048016027053937349707993731945912101314894060844862408701866567374638799224106122452060891480445136686417687086887739033772556613671089779326034188341633973447528354338452536390597283431162618436628301651516551226563201481469404292404190519358687319581262080414148903133414200237571221722783441086879352555125995679844654337903 [170,17] -13583476411225992213389234582297620045957025999573568750799391743111824316471872071234712441624155178229259081045217101924225867452774275059072738835352425287480423068705073151567454781998762898672599247634071898044625878812360488835709503939081492730940580084225427776071454057212249838424727667808428203589815988182032463495298102516624186633693763269618469813492191946925617654278051036077058750651172236035204119994971588316513312941664949393226506136812884947966899365951707358324469580463122180148600133564719962000791637887223718436832554028381848316613602291584084280758492443582401927221129362460592388205485403642997940012876960693671091858857968328027601584103228791934733843824764821442556035364670512761488218564759434549319165344581727215831532564521301587552339579741490348149731538839311945842958276067426529050683449467589037380719287615940531395041239049957034425010863655652554822277847770243755648561903320543581760046768002319424899973396011860268061972726995957629986173537147069282458020758972127838484737302539937487043887773329553596764912192549294734784829422402511624387185009544643371335741650402971837730099321430047831704795079969334079605173836548240451977182916655721213726144759385692032715687592150575412701740835081139464941614579644580883286423235494850817353001689322365 [170,18] 11230799718296532676966612050505043979892712549402782412858477373213753254228234157015177606162633384169341410849666666452350094903802347699643590424358130274136637179750938159459463048064717773798579886251989528038612172642134801526086118715322040326680357270702486546004716917086876119459501392459606523176666199260253359861163736276542722898738539210892329481024515053311238395606453730410818160747851580841147441539586619133190531711049787839207464915022873203552893249230910793389053268948951009497937977652727060149043959759966248275089687662724128838990530233354693100083969067200506208966554261046241061084678206886525292468529690715179236325729380286139241949235532943455540339391188109437248225733856143924949467743333516103384199794727378068230291050736908262900708296973594934559260255127635579075063993164284047096642414094847298906589760061011006954465471983296998270698222264063521472752247395807590826957208575777294956792071059241168722393980751763712309105204142778243223559104358802233574589278822567448670816498805599400344456197452270182405449571251677908070395671401088091710820812437260119120914389060939477018955541118875285657165292023009681126093744253013281361833938145002586431264229555355580736966732580204829246297364513620832535443651546322241621920655418058337767096509182 [170,19] -1105479222200781599232146039489280160702217156786800389563155951697182867711576234862487649741308697333484442732442045847443224688752852577700600305988435497319462606801263285432718240414631716282737032039025306476739700769882364915294966355033788811709773562373435166179191828369193324634203242132496342014117755280463689686507095909733863353920554749517123903012387741423176717132618245903846277792793479546942366811225700891229116662994900368851519926441622796069272704430132187223825011941862920988924131014995458052990100947803983677176122757112867064062412642475532595364331435107162037978416250178013332095133110048270720508123450262852692253403754130982365571794979100263321110955206184232514165836807680816846826236218813932928112871461951005695404562687233423834097155991753327628796948692455035020715830236735069822200889236007451542204797909124571651569088981816076320697575156077501073242154932846820016395409035105332508445804683664168524792234871843042587966732041052217629669922867496052293446981745041713790597405885710394277420737013700667508426716201716606499930525573485115437701569895834370451077471599880479830576582441817092574955811831312877743882990879519741307826671495242357536904655893934856913407668868264615021361567005211705413614455343635035066040866932977573561475370 [170,20] -6875777959447507942452460363329458609433703929412537777914995250945419659790958822953285182841416413544376137006231324338902508046792924293489957371048407420203676528714350045043123345934989535965567680169778388645203445951718152666062473487386179439143733342230984742613459094507839576967927471858097476929366638524205359349456858391321621335487458831751683618022651803708170117831546211201514322219000158608732410736856987510745373455136907925125921660599449534108618723019075257979969554571348868115837646597996905051358260101323113127041062327810793679706142526404414817796629913574817795476914511587946627247432300363086677446564576741205610218933195412103670460065129034940901505419821143334829793272620244191048400004259059628713915592178653312420495415894198543763249089995133099716780241108744681200598298151800157804602587187160642165907250389006717837527012132619793696219458789484916502614331834926840498990259838582609584296710012851332086596060352944347679786014220048093750049015510405752780729298629022482218502731585206384117055955331916183902958640392700752494797003300163231076890187939654141759422452499814365787331196431255444008387232234097544735847269030320590066087408989249657104684074046056103846413241828434057346475304557035195464386821588917436802135231276458819573492 [170,21] 7275859514483335742518270217377571277105867014394176374255884113076681085111762588631904091917127314845982681567841602619296005917215682690501981383437446594822439518662500427331786406049030843807206879233731101742774200464283336639633588828954588527287570865810340030698261643321132956834671410497776719886994945100779247861532859682437440528841634716601982294012098403319279689937621001470713270967021464992850103557888035428939826220328198950996358177099072015182512304970983972676227374257895925471130727975567937872821272810378006470954474004736257165360064523927948283101285117307860834475264988216421433200009107432360083493467936205442121716188119888777477320623991798926586247598167230264233767988078877389808531225497309612621242573614619654895368032574847629922189606643694754553679370880059456201281438742037926327204303759714411431165630321710864856870591425472721046133049212693127266840685476810531817335303189505365702998207152499070178422046448218675604755738635917142075669610808893873128508937663319621794476187309432029548280704327824755843343769882316952985514826968215069379888146581795289779153196467852211158916492561216195820698043433852497877357009480967438447519866434967920826246321400530966295096635325153427092889888218909914663149875105104600961226036882386332424 [170,22] -3064497672235830958007192030582714269382108895646557848064198436064612573099814824368678877411418610576814365738956249963635356459216090450812918909914588551130105418440292919973297809653004578172885108337025992786851079770884823430346371740297125669543918327631531398365759291357039304784704574835181092335034724498605397300853116941710026043806748594057656355460890642789668670845849646039332889292486180018013112319859021654530984536488818305225874658719653100056742787295871668123463876435795590316899939989985625382252471386973112101355096891381237384645481027664907870722975433837311637864178313768969580931655166665368028522004834882580188296864073208555173855372062784389813295842665463307691115523681479995533025581906359432256566019020476409618596100630229640135104561487630373447704698471365640747893615405809068111334205799547994954484455505643901707151970001816992053740119300395506016435571830983563703968110520672220162946204239703661706441112252100326579805149918957163962833653078376862119769213207885900185916172149829421748745076605078647817788177735711130858585194558731195535571325862321755880742037563166859563296762997676400443718988616707555015225585710120036596314779590662545749546520695129018741008888382673107562285591827737104205055576776521099878167122685541213 [170,23] -460776861578491212893776644509609984516178583332589941459694765517057553049127777310412261362197834014089593511240256896725415590976707080254975444365425044742484721517923108293975413587190360734862102585389758933133928063254146959600403649479036089207516532324867685221311375357019737751721554783245209911799608571274273074631171199861953112303833792347427642656133270011684803122895116110886872989703761470360553204059606450296231075059079672229245565843259325185230775290726292453708852889957070750207610016406972090405246487357449997426342761239225596603862238642031131324047713935223843278623524327000243567532348004462851073359267649330920463628358733170932292002849087132328483710721890595979434173040892647982427304870716697341113460292362934520832160588530387197451375043089491410880176739262468718414895421664278377892835362047528978636615727661673792454899026024869760332448135635732631448315793654092180905237845871092700102461264056784376975669350476088618184854448500857766798502976726384705163283956033147653072730685904824054163973064224396532908910516757235666751426317174004875056842161284911043341671567906074157518592179847606523734543701096989597372901149668875292507433408992829181472002660714942537655198619647506693785339412825814392228001323004197821307150268589 [170,24] 1358448050733299523334752496148688408941989210455286933328987204130865717171029225471243138184687891928714314144198071452625660826174524149282418637357716530017123217736601098229032360971672035945482902375574005973452971249484777892362875754245657664334035111301060426919371707417919617212090946273730571041045575834014766437041046032139825369016095582474815874320819326421306174680912426630354007233534332543934569981757361538924821718716770516101814744865475863888576093088722971566603203709066599703653707866429592419913542643300482768076804968043034664234712330001759582645869753002563764785413418844972366926033808200361804776703712420572663616887561976657976211270586562269618674117554139000243192015529004747347344014386776267913879357179406326875320809482125936112302702148282566494624108183716821510344769346226776619795110073555399629184812653296309855029788699822296416650052249538291435784626371022222650052260297168402393327476920314306880168305701715339017191443867002656008502025605255206161191988339996946923008208056836358604159185804399985425239873789201003593829905500107142208029163481254551629707650292186330591348807774142367791894333307919167929431113008718946682737780706604553803596836967134186661898782522789383204899639382173659145220612399655551344747781480 [170,25] -776584565935226182203386112707198003684999797704405563611807294902653380786596003859291919959500245650282567847804641727403080062189243065758520083570044816191113611127619001979228522036477116519146789495958488543994467568990819244859391277802990901479981984636475647243673558171296027505016528243855479252605748800894669340170824129283030001956652562771333486134355439901043458336324994118757192986699747590726890585530931491840255936542176797997705915848002355520873515683066518375437757130915979090035952666787711211938028580664273389206738117307917966022191584009254261441276972487770875897637884005700915336805925492256312500953733177798178683291739067547763722125036370599052610527718491077523249996137588820809135834657773502277104425483098563740952562728768472052336469906024248251979653158401303740752938119124262078590791320047531026037339332708053642920579153809747954728352650601771606535583206027337573316835886184843876036961666954016832564760074925428429015021970555162479910961220410372612937749950789965130463015322891784303240848958361792713654420170616579501369319951227943004309429268307185116279192567910045960647882599431841464191949553313102706685803040306054928075673514373866862824244596531073610440373522090200105002057594702465085227326334107371579979076 [170,26] 156890096208515461283686748328822654027194267258092455384864457408779764832896362732746773595575429274502623939402166215832794791502959980115496092672260273734483856987843310383672162609686573922167653710770067852896237040491527392210213031206737653481709016525300604731445996658988103515186414757384762634978422132874301980547039853479652943309273726800914244790129022289122765824438179269450937198790250505328907809883007740519109657518641336636531595024649104461605188629461123478479625089196394941747034370226044932117571279755181567147891988629224469779880437903133041924478054554227845021358257022635795528690131887042935371666574694146719447344019543353337326130630134064888521777972714197741319808883870044193018217941444914166962929619049077048534691126263475728521384472453923700846000645467335483227375512591632735257942820318668813682923997637095523832942280034258955717561277377872119713584676546507236721417133577041875919474481823895101095563733574506467201507133442120368798629063498131696321606843061032811939616322812699931737689943589091478246717006255198871384909694897840183347636327544767300944932207005523348769722073618165287315104656551938322786513749515757914342937512801241713914860231894857980899831443538003232616809331342797755328964781704713939441 [170,27] 66327017819753257330083201612872472593546644305990404726129798126589559314459990178085559255337322288231772086355447833126930702670110419406031005553121574430494969143964055737654548311252026432961276425615263725578039556270609321856669400509288452421981661218562679185332690055388036277610641666637144954366178232495450473552806968354143511374569429568849477938490192339493317059562387508161430032464482973106498365347244161738842434022114259227832506544310461581216795493773003558029554079167374768025470029438715673244128929771311676105618991022258674718554758262743202018690573785124111142489467789191959880640669453486002340788828178210894734799943505762060562183808071764961647189996203254657329317915956670345366649215506328544063681091393792083393671029461363416257866320231227754118678916364169892366542436964265579244818436058830202208020935383758906818248610589749861197589615693957240181430865675281871443311702477381984331891687374470781275560394095860482736082847106868311981782626322188984093149423216440022036612272407431689963095015803152082112254878175989276249836990434642627234278092592333894915796084952159513630642711729474763660469686422753330634414595070052173401138652221127770428082380002406912324036555496368793542207370375873445212177917994226885 [170,28] -57566048527072555878358219830834418333440280783738884209122697131186200781949204438991690629635465582965153215363926326689627763660578468052801524298595620442409369273956049922140239325980039902340257166259640739427690048818266113555270216701033492247378280622709619318769432942742978328969319477707433965970601077907035897297676241848716817748364264063524081398368102955031156387867329164840919514450975150447318926078492632194663321670417374666047851451802138783408893849958222539283746750428329674807795248660799833486262023231797531955684145390537572092680240907055594351152996194565427369390255393373792150295638985164994632269504872918003315795373126669166930920124538630897525829733376195417969460360646995596938165191625875547728280156769877701138208250209027797295757684136691360225491001198240298949827894758394777171311380314203268801802091373076001902692873314770047771552987743704561764769882150001020583926208656768174399890886348825841230334563567992784201860594640141079919177303432625813192123760156556741846547073683794620846053855828289961988170297585048332031737086115648805185476023500660683174497372394135562457879337838005233483783213256947767237725113240947891729749609351192407372332519802185782695812574974653910911701122003696237618042991134119 [170,29] 19106964534855177533552424028738922408212969161158703160663618929769163001359491247380712260761033299549358613968133438462284791352168195179662280664637503224700540624678269392942352359335286447498025037905982845328742518869160864329356245391007286690590481630388676688268031059955809505310468641477560422235525587197747024312515257475405885936995238324075501080796785074662201536686836234977184151605338220602928425292092022050951487419223783278592760252600542067292401141262054506033954600630911875722788004049075181479800572345811248716374718185905112981300377151917713678928476839482007352311081291288212099311062151993646631733823434954537297967845353506991612090148154008821691015744660028451677470945305267768640937637420622552396894250408717037385331527774998955223088763410627346870257238844732549933590395309528660193685764799338047501178803767417479950892709531021556596958428546504371508603068672758896769807593800669535820278667412301512482444631530539001578952361777764122591451167636472184925184147003539484688128527815284273735843285548393729138782396592772006522590090185584627064380187796303672410436262069593302150948056646804203167999927767312690519511740195296724872718195145153444964310202544891311969444682685695405146733467757105568130212149239 [170,30] 279361902014058153158015754269231212788692453126944957944079623068944213425251680645420076901182436504330126310912221003356502879306553062671113082865453280750399536709996786513077238299401275024722051595301994383301375939249079416360328193200732365091780480606130879767038370885956548051543920253909879030628335094832452021433303733611988585755226744226534659942520522094620113607888356067469392608465657235990238984928611977424153088421755841030658397333694489263280589510429380416746860493440734995738624115975841015345917621413637599733567359513102287235176993937883506865664504587495545209017272648459036376174657226208021222043791546958264008718909804953441468479257347043744912076553430243923055453528359934801712173266275117602908450763112787116920716773084451269291228158399342055978330686936216678469721969078053655687224542192883698011856441540208596109452076759160864888056293598685733358473374456653734388116735053085728988058004319134891921181027555000603792059608201234245474332102028669162184182140805628269440097826381021727944584666502182852440726127864935059144944869034485516274609893142484115173399465981104375625992476873732543361990580123869543960603910084901938177467230246909940397338675814990605824783141968566208032768789662278752860836 [170,31] -797641660939453342077341604277505536888499717998987859603936765907494444721056447177112862596476993481014496537808718108191621665250120285149461129094144457640927376899522577467982567550703284697848595170827424986113887627764459708542375004037033883392400173088265551626429547215139137288429857882217203015893951395566179437102082973150561375069375360498164329629518991057177668919208875765524181868019780917374243316542461027966207041312202092410310050773860117821645169907295593222846238470962641348369177907838481470078463596918309134302925972526497743264132821626698667543135930748675928383047087736408383923618188110798739453247132135682171984257493445691158510883632213949207980930108383534964366109531632552755057558718228519049643310543847596025063549702724569745981237219454414889311628642234436988889882840509410638833659110734781673247640203934602510215433922682537967438545088033379188937567366347846594558005036752090109954382392073101662477830220937881314668959397909510847158403330769764893422646725334106510446634340328921483857679674944629352667131698021854305787637521125699745556260580089292328221884519054893157559298098420617127505959940939861657409744665989408993155979934519079198288322766924623369681934675063496663936327138280239590760 [170,32] 1044696240920963305276606944929100734017729387364016913381227533840448810643420570318171974777931278296093024659014231588231007058390254952809903626539610563663161330083826718017118335692382314840143967377871709663757314189601999178103166023571933075012592425450749309900224639587962834365263057452729221940818933846564402385523001350952551758083843310704028592381254316328828685943773879662011217837736085538168001562275115445130379601655526078738799302996590237078826948014867409301291724430779057071231272369210609023404662894671342265553307199238694122866293144700970895732330597334382260834780204321771716186841996151791773251678162582060195963547288509212857642339979560540985745422467612401580942519495849822696015362234959144522626383217242877101269150960714797639511822080066874200743068134065955065136015365159482860840057521489433759542711597537507483577141243781717068246321822331855480998844339904728400663599469330672224996214553495536900586006774960575866426695621751544947712919451514047781061527541525052911633628577172681638609892737893492921774143536890664821590163357997594725616707055283189585393685599248220923617007193551720715954254731331156773135075226184238843025059746773130354282186860761158711163749569532388211567278714208265849 [170,33] 186241506192904764977152444340861419008917448928102917754556189956057205276899183159003758146402628765658215143044946132615930786292117672558034945856176765843800826921113907447469228838077018525834158120240331138233131211589574295963936458146525868103724322404718959737522385962926254448344312603351292643714730401264285525747167248629128755730549299724158980872361256742293935571129069775609834441850026618481339388202603540098427161727580155054594915585720307624819931864542765300666987332356282778007167233820550086937837771612486338369701777393778671138002062981168858683845179242667018920359149710829096440456766163448656411536794812626150313989194540945059823032979609081456372482713688875719118352709920908320669287820511360835623610994399745820621253000185937693584797732539953549076197882193234139376708403814774762403710061212927105461174181574853409912617283722734957251435776750563609254073954382365730698960497982980223852905829495358329356477921563886707791409687082276722922211860672323757584460343137306500528360100779300174654433907174234717124474074328832285632753647834808986710938876722869010368497132657633380765267904217819620142093217771073769825331105063681004497018038393666739969306637300766838073200614891836044005293303238117 [170,34] 116430653290555681227010076003083792734059401132636410054127419729283995738732448549591260891669125771172316136546580414199499397731717279608168136248336335449624860429911365081360555248231778649510593385228502161294517315243102505813317962193056365443653298373770057024820804903072858246946661223591075931104133473847765518231717131548837022030434642776354857913852210345449030734534435511994665510825697815280279824032445820067401639071874909041001111675874684065754245906197840016680674309957825215590992009000127437822813400637028418181812448121818965752778525291358893819397582931719694545265672479150687292841796833536880953649129914561374065713794446020954016299235009600625813405759668488597128416354607673895936835866343206459202424955271663662466705779939589498306737260117456238182350657856519877325468912688490642149199700849146962968439516240611365627818795335875842075400942803821614817536574278988202597040163207210945264167806202664741104986215566366616404559504391151780422268037464334013631260138196394687112778291589210890022917443102926024463471924956945047133906109655610869198169795205002744575446315796074047947453497073915698105496410935233081731392258678744190170803746505826855182945049280360026696452342704312087336431007690 [170,35] 62882867702587849643137004414774557504165258112993654211818327598845794373253540529702251507661323176314826916233269484750770231390436566045933441610682122201558948929713971664559102177903286111566712698797398405929444217955062755270431612697308684423461411260881247689529533304260952059017779742793407895361659390595025408524991143832522311547932718751278028490737802250532606735103853026204161175227655887527116300239468017942489285674688896843380274551207123406480637800259669965422258734074881309244448875852931047233413471345284386608510302190817834950448859336546623071329264024230665967721773958109270647518438374813446739606842397637395932633915903570083387150656490623112847158577678005041343447987780017397139676714323269216224169257761778822453216347918039818129436511831583712051059514148533775316275043829774123344972128568142682111157802624952008968337050494934258855397114845038158911049508486559796519280210788457569724634111050132978738833089805573705323931674708073256489012588549139331059882651684194246828922737328361708638988347037472634852469793281706877738476270755336368786436919449394763793726285163785170200726365247091800965040526139458595891179266380555813967339357644651234796994455438185238893120597398984176273992605 [170,36] 19962145264748150471043831300185517997201111175722953421210920518417580537876175959465723031208239307265328140968443969535327672600405195416824782282479056795536992570840007760778800770666895153763337074397320534073859416470710552292888032218896284554310417808023631842780861613612053058127131055198013836268977500525495247048986747030046313447780690149226414717236831636803822039591014494280594800919693064345259174434206061295026349834390496762853535644624679876685743004466343253111374341835921485785351390135964810279368432666909494857662291531039302872887133867777402798939093318655159982290090603325203706863776787789452096072799327471093260329540203017508112406622669307849695809622808406654749759358736428436121630263076049203233737349181797749212318564005872912271117794748335121533584862782922569773036308320653805083685995370850684224922927933696775001261148466713957968964929493396045393356999077767127477087260533619392476567732830766431254253595774169007102548384293690833504667893752914572137026473017283401949927527679343295721118484548360547846171951834062836695855680601577418770979621523130893607206037380489533346493650581834955481668238571142937718026984493271976201330857789602199067809287288293016391596814508140140173782 [170,37] 6945714898803366253533623228129278387418131127620592995504886410008283132025443947413104933335789411870075433899094905996033068240235314420987521787148034920845564475303677630522974956730499616434413970178603105441801597655902978795781523343904820202736579656982236099529373106877172212190154773084835973487878766630020616701943612954903114042352437081443795708218184486022706994579187973245959039714363719614589566528910896451222803503113895252997183412286790844520906415788753265101177698000723320152201130821129961162310370021050512618931173310899749449173293268742793192137525350169645867975515245952278827680167717141654807220668311906210974286772038255557793314612232411343761166685922589675451947998040439095855620634473861158787698041720897511699510366341093520865829003382051534445550872652716949894050037362763396786455634972289811214907057998000357878886036838595789768576703663867352331990538941935568863602208593319895229662947528722074954538683955054697468245265497550270420962958281370362347286841906514704804554067649642053582915560163932658432862667775532371148698837290463172028992025676270097176085971534988908614805571381308177514647262504671834225670296418181679203057780171276216381634061526058178384390814954597501212 [170,38] 2048022787361479668833296290280046640623367286865858460621097182189036264263432726695446295242145558803473677255283998750754169964400893110792344289933352321211031078683400408316237236575800586991542030264074651333704297496238316931464931828480301410477752704016444732819213062616572104421603699294711432150765124466870607798989744582178856035644719381748212125713719507021861700753876708131774297806510659422851741382072917387948125033310175915130602804286855538367368825827693980682247911526757963221841757684511367293346296091180451026526115796728330827180173309787522151848320909722157164038372838010234682339703664490219107139881560297077043875045146978037762536671183732341578141122850430612793037577014789784679765750082893103318848429936821277142268950189843610671416376022636420225922081277056087482268720678586945630302276086552190865575164524081759119082905800545211241441792418008577429045837577341689965578278154372934427275561763455510427574349251516898345574662813594696954566896907160053732606261151577558067196801388181302410852379002279500080360055414786399469674174509170679040442392188128247421196605208270172457691832434349181425763839728560788032939316250028154579448285140103338053706545938341936578805371899507119 [170,39] 512368234563412901289916006724950934755917721463196098911291362978365828325757586800268951520451794220582404605077841102196129180567455346500026940884051038978205581801269599275127320665616939830491654582640251458922698489976420478277596256910197307811011796740853016727865388307981787589682244949021607670882006752271294537180162068014296657229330226237592686997566212775961915555494626675908947274828059641177883269187235659175208534168938269086897607949597897864983832947652542759516659811778750775089366448034275445741960099838816716219173380905271549104507254427480776371505741163241665700656411325939734060868455856060495015230967690329890211847987283597743292062134173818899736258057272251536834358472285609444592934029118086930752493229875508434477054017881085245291678281304327669032604396540861423546282766950328053576746411798262753504518144623475445751559658038237112169964382559204781796414359574922833812594633795889714366655736704750664784611086933770606042749928472092154244386922217424291994378084190138544816648305286313359775755324937026358464829168653906053095305321722850575688573992568157786620545696079647349718526962016421897566721179009487753502860871736612920962467949395273432996950823598033752086913831597 [170,40] 113384320395625701116647047209546006675540033227313396545184863619715985615745471906954723431173756190743941850546620295972014297996418006269883633420279549029053849484308278700515565750658886154298696650624246490266707501961414207862766247863425199023645802088177466572278095811017347846116154823393377803984298941041545412084317831401461842107451409811166910616662850631746167837212167165099585636079190002205808314900620457158544490647363275690824915098951517875108278652729750757822344355324858336774544014648489602531055084112882170142574986371301344934136707049372165303332927663042764160933529431816186465187265802621770662526649671450936229744796579893744456718910807575056165529706004757910135228865181273401043539474920564018798052387660002431588394390595414245225410930888659926042728722174796744379992467925386284076134694141384298565163839859769222967302952990639959880262880031240607218380050008325448235151090382897666875245790446220931000980701774947794833326433581403351238447397788630505485922566267456181575598376462083573089820722713063492174327537480891215832669913716924298970138122080304740125963577456780494977740158444044562298766384903249316312971268797961646064427824557805228282984774927048981082616663 [170,41] 22382234916448367378283359625268413772123970011206071678527734490797025374679895906463058023852621681247416723609775868209470859731226422057434358620680126437241388372439087740660088073765284266752406731974513596512907121182646509064912666473609731257659426547196459215568327807283355448752201034288597307749964285325136330806020549966974444823239429664147969173558118402169265578369418114145376261830097282252959185853325702929605427122658217198039367217915365567963882158979837772306790001768650729079751775888755805548919147472945726684435485706982003182168590265886953664093366437652165586670389689513743846664570105327516882007652115106589920357217454426946432547765920514706250810560610155925845303579922239367975098279633185389314068232882602224904249036085332390298728230413139663107833856723605417884957719890234324639895406964794044296492338415245241190066239981193904450365188581682541479357289561791235257295610051875932041375211382033997538110979841618132664767488318431348450199858031491747112541561220805602744097001144660922680554682991918593543516980520154895327050586833096043175967939123538132276958068444000806121363270961468428296769867056025968494242771499704688585255128020865624259181924492083218297692 [170,42] 4175531443270261788578383461853495211767555962901134368284536791446475235604636004166396923482396846280477630427377876836204579649221469413500532658087107339234022745599649509965097834111757230925153998563250570511292239290065520165021767099078398361433225530944550092947810052394356995467838924663008481666786303124663312851972295639207389737950521582450617426909287454473280586093505808075512952493104837570812025430335618828972119389146343058540264491784667523818153125838292236512416499012530662043850621213000611817660164457306793461772252874862710892851469220436101771739048857700590897671209239323567807736829719071717144772179161805714807161325766893317668142222268186538463953119564390530737403168772900684955926210869485744199432637979996416164592854479229106001901223420559161837269309582054492668745011106782085922990236064958392868760760086978191432688232615667644102368572806615991441032892875396378918335387391644277734752859482004309316312063822661847543230716513692258237811090278565484197853579113736054929640434865367632168019569431841785287608318543975684523667654388498396192317559877178037271553015243463203138744968413297028734573440564965635330913752639868768766071506228875921467466173578473902388 [170,43] 426320803409589200858616800753926927680147211440210376408766489782393095143315779929318690309393186939765364401750924710252538705727579552680482502194968390110802438435296196536617232034758935121956788721528126303961202119254281039262181264978202633386587751418471030312408174975384352083864778557593183195669543135410574277024455958142227691045758855798870394198039879101501230585659236726201994616621807295724308538100504536668041697166364268318570483572588579319618935792010651248896503793697793777796474364794742044410237570913460698836536996463461003572817982164586604198511963510570303881676435106504521015756318697902343902760619627591541985700001016679945721740510338557994944831961305574534286864577531088400126015559638401724686961894700371589653931065149048187580010830249974274638868422722994810171207889175282305209634074926476081984645374433268420361439910804851650755682222932260376682369395328197450173959314568216909625831820955285984316263063821084240561420981086503116752465860246179353364098954424009204935417603165002706884057765518885058840280613332349318193559073767970609667765411030031932139516607646459421310249682427125023184731433867992736907370363473101615298314352997076147301430174519350 [170,44] 117646778708725379096953814108399423658594045039860153248295977048929369941695047150816574768049447046640035016647783230802760973581403659955600063062754371531769451987607781016599938267247637626929160813234013826489970492991874633918269055370759885342763550726504068110008605510220376363056396874590245904625364715749869024002294250497720420574498381733281535050317479412121732638808918053127964364000822225357955820457832424876358444074630932196113629247042267497381065106764733315358387250723376999133293255543229812150501872796194326827708194183791982076328206004678791189510595854709268697437542508903806873194940062182108389105357829712226428328214075082190862129320193112229484460690882781079807287975544782986702526739564527366868509281207012276234535706295327672031832111044312130034539879932409684088152701252266857472860561637816108686129098852429127840573297224630643875447888386971146206821703099965848138364374650063126518629184382523224976616748147006990431400928906093188026174863649192142355468334636348423178600617652492596409894243522304908522498998145210540635263537510488974156823353346405360032798413280962722005271737158664504692723869496063900592237707879993885512198224140785205332716182651 [170,45] 6951519544028299325952839158108792449512400046870225389115525616553894774489067745498162845206005287344009190386533899454722763968298840293744048653136545394060818449330033900374029757390481794293599259804192732966012732413804856711197563197838084933724371578500130306777423188070859641387857624683947082852854175350588940670406509952293074386706130822383265964752199256794536321072645672526476226566927059255878935285100487355105698143001959874657432901602218885808719467755928656621465384640775487323817765938835458000933346589116327192328160559168141861014411696090426337894489311877392104630267674651765518740415234387395763274518642384411650243684350736736295544598958466808576669965524483786158216140451923101722021375854868339191696970910648770610297138538175497555784732514287220642651173100230122980797989796915503281569699662980087252878461074048157937830748094723190667930693045874988385641321403979014287135918383662976150666878649516593808353636633831389581493873908027187376245994321354023475854175831944507772049259810370169187572903421417142269425685223775370799257174261314942643836851907895943081530918351543621788479235009224651254615703996720744932315176666905402394164591121384657680041421 [170,46] -1790654442854268108240126388270422762165921745804393723456683158593113450754966864419008547226333539785867254257092844080330864067956866634034949049668734355339491283413325262958801136902284780303344287366962564714595504572096644454817901990206975132119420559093177845501970305162466234079462164620949829294654851477223878855629624100584873784995617715236119475811671582059952335958373164168539448309080235140975468414427152597831079323004880279535101600373636349661978490073867499374431640341788730718025287831613527419220831617958679048952382690585158226587086119328805700021920068234054677419305625189198257727824217645541171621970202995487633280377793406239503780422351452018932664676375804261806408092515067315156696701689249601032260606087557537583948683070300710088146145234654082027252976374475247229526128258192720268069799598601045188447557110055454347780487111268699261282205202630346206433501063948150673356563861961880956273162828180184981716510899980566122678154875560197479233793757416465578152895506121338177861924590117772622132274660327376192478841219092149399258513974937230736886828617395165675306090443337853471454717993675813833579356977774175510535999573033979839702185744275111386478 [170,47] 1315303085424197969144539116965091657393763667910262268144712882450742062385441112123328099333519851790558688330049781588135294194712754974968783321836272103880877189970407584944613826839861649080717446725782696073374897920355034459183792447950777547628187548215560489462733755818703265568465480781476157489775457662481623780114139492890436849236730759748555857530144576288428266198793690876186092904100246410043506671750035179811776161369788673264813240458561132266878060387099945179056752209158700543917336596318850900595365229927346475817043423053234754003390443542634909138925029119789251556093043185299289415645776320720869020915775314272914174422584983223876581649526208717153896101060747641539724912264546530465156530379298527736335610375515203734283598442697413763405981953438885435711535186812751691737552897732337030432183410612361667958051332550141042718521637344994285623888665562142138011106820411698484864566638363306286733768936549253012938615509027032781399350880086329986011724319715943486990705149079846239103173969390437157243721835205735721216931969957279517447509247213254002763629872431738698587703461477239937669609517232448949777265204419551391033095413933844955337645788150721524 [170,48] -267782154124028898661352385069173999836358108922908868000319034623708948983955851158728508990441863141422697906494558744829880007906778877592910621279513975441448538148731248178641298662752123904823523515516170242024618880481371839235195211729696816093834946782273011772843858935886400260254298152395701853170213205445410627973870059771308494328915144564952259267907662257115572848515738830125799425057297670850891893220874518204362883041815159462855259895137142683769471209201938413432292402718550550637065253634474858524322001135353033647846382383541404830262679252245966394663079008803537048525746322658535769194977346162330763375764551767016416598313800101136596026476539788719123019418489704414099325702015736240679114782074821360792663695394490394033199294856854724340972641764963927996553638942756319321039461195465102203626211376658334527002841463103731852621594396261887154727008203922348204048793925460615550953048615408732902034782273867016232961528225876344891536361143297097496555353421856184915994727290549768842863848890725182088688742377437656298403337456591514910584259775251844982881959953028784713703915347143641304664607993594654112888912751700761410723650465957309952859948632514 [170,49] 25906755359812669866105271162315477563567076456904829968489361062824859150355955731556914716341636365786373039259835746446202337300011123174198695894639806130478091358969611581349685699415194564325356982519395942880124751930848646173698684628651232246633429074470090457679117937179602809174909917062362312959328490516839838683599553674097383063352929021082860797200397985576003835588544633660385437380836167278395475356748037904111154481413497826953383832133026740248597686199905803192108012460290421225765788140806131651709071920359949911764426712100792239426154736320237775394704571934752360930302109197265722801366121403200869173480248003580274376053501963355793095116048460615538298242041519091278360422896690825478816411408658263807394081908236028792026470670315482975971237748161398402739144142385722679134866046442890549359137319180355324375158038165620185564870319777873411887852132268094653302308842922422984685459485883591980579244391895452904483084035922029971215004116861913177441470979334859198828319110370673587828515207016760249799076721525904756854390294268765934466868913300858969111747674381974637779667356501527430028570694380756044299173496954527805494493277675051727520868318 [170,50] 4417352965949955800912987935929124498830782970571313669433169030450699003850643297543294271594343231030044636283177772704841374349826113167228040884875592039267701600476421769396336094766745196953826586311390017052133537265355119399886327078634115279926694663762909779394635379105434601869424662886030771362762132919051033966902166257548557296384970550551474944296183523954168792001486106134092480324440673499042278985301746616753724137477456830293551325136372416578427760933164079685649520453700640842694867951591602579775667440846300359185596745827659379476200424681659935874088729523820322945898615458236606165984890581759724251247954187770981213299507242921841862907108844324999179276001552098875237159948114933590998010001260374192027171677059852381179939714425458949795948836942984727040901748414605394823798324788623464091479419976500453360212190417224253195840071440998684288620801950583334413531641442483789343607671761838887971954630675430992037225232736360406898298585220485070839251536365523316675299206376803110354965406479217838584214749152844014113687701851383501955256089223767702951592573674080875931317616802147851679228883732765754693499205324138910981901443482966339039391 [170,51] -2114437247807040010725596215339919596378194562117389611819222122480727374563350731889143469567853538460531390376055095892942933748983516652804163738871471536986492555830787888216749639103712853011443049975132501118035478732017458933392339913746362428922649293400015598244168188553606950032813626500192085817476452469751815241564481110032502910970863912655845829915075337645047571761206666107782973294787520477595862414080371943179969716850115922009476485998076459498389497246657516749557863116957341785407480928867283949429601319646355497501082574045710638969556029206573632619001333406227212849655991448865108868732537950582190840256019782441133898734768504019373170144528969110840502698441336280300712573739391800090674908194404801228021543354580073619558968507352464526296791138871239739048072743531958498072184745970245380582277371449145980568654709623180338933647267720466104735395003522439888836626760971071205848613504592159650800271258466138204824937205319321128554409774567260147565946908020766529740255817213949655709481979702492075383684113249891984613406615110729479804040550804906061427503216376942619567529266641524490775897136537510657660233743759382594410238500624611348695 [170,52] 388682671845741787885755613695024751736274844864041463354597793702465889214194523631370132795135759379803047620591267914846387630172657877157358060712664781110380101775463160415445611491407602937440171872282228941813119944236542412896182878458669279600429327447132716731416954832054907117845456022605246953072821618456300634648726145910585506500321245430877197265422015515150019076401509797751435750705111647684335627042948989818458551441843478876373250249471160025677135038558646743986629122352968053072912738987471227075458970343931735199606435870287701165321631598371597293547979474819667592228763979905016617835549759253580399041120105980298128931878572226216162646249488961041980769343548137420119141103846146109068673524294932227609647878806332294210066561302270762736838677276048357253838189806745338752362589806620461961268029470725709595934378332365191628857604432759168008881533831201007408639808356672941273557055451965030757526908438544570093144953172646530404395938194746598168865038990251495188593784609016501303658540462098687582497568818134092305084257543216283160172218744288835310178299734912071339046810071010119649754027333220655400184954009174069278069430824660864 [170,53] -34173078905448607156317843027726435787915460633598038917040898258114669722412956340257153378406138997003674268991840812751075471644564137281477055662832104240131596767468208474971388079178778945861287953578535135454483236045732001291077473690871347637482467175193956962640995980240855456852087822300313345016308920308666593930462439133985001792959317111032223744147562856872981652398122019342482481318782585633490304177330536958939698412151006135304030902455539610791800715560678565893225472128212705133644353792744899171499836857383306583206200574019002482841186182805418470470337068834075578147386983367108592525341657034036404902080896403036802523370027983315124275249498102687453826117606090285925462336797931260785987287129212106178945145297219466287497254692968553497941136283522682940195938556359434030854175961939251871641786319024397875780566362840825676759393880324561275726305574338539444415909629554044490697742096656043540271589981705503138938288814513366649701107756419623100876436179888615782065220531295431372785680557342352076680624546465151739882875194721528087080096952550561444060673676627841580634250075524696081966247165241691583923128609404745600489178290285 [170,54] -988450647845392006411692178213758869209738178161016408650670760990198537051346624934519161660581616607374840211758314931080050102229139674615750545551231984764391035760511720713029555591291480570041856554946468139120269833618846051611687231609972901637322275104838946182747906239026170016643305738174512722871236508036343475121206393030548152848060910493103055904963349410133841067519060955177698574184280250032302723415236399788087743843909734812782876608495378184215342028079914896580378275249659013514560804315828648670232883698242122156449128755539748588525657100712604031306035919094711705633219681858212210963744679079285214152116159769832868506734445730757419437659812729576845478017057537993372517438591734518981831173831527870449203350691544650583903524907986249058474164770923424436976129565492854648497265070876375240100446327166323694701348958780271596934783615445098672852810896120691256675205373544170221670186603114006252207914691002173822020328072675056360885676494304537026860864592402353313832203991170628168970390092727791576202354259330391178291393802980597145581464963844830784736165947871614289594920138433359614371474557161796965436034130810286826603702 [170,55] 735857978216537841059080736141895835822375253106222980200972125138820436773752042333672915661085750137086934787182504367652554901243723012445768938400718071954481141222241835491218019988431653461401769364157747013182971065077054541157594843329256742610399232327989273298188000996531910052215810314282941152148213904027824431145407382350180723589740933500630570177461866274425794633545912556902361140478524186942228258272291460927768648579214821252093763934267891371138494837589491204701800891731074610091025958839549918560858739214663981670113909120999919205814338890874541989902087741018782841976280715978680877546153355134008791227854573731063478852887679805802640405941395459693430453084354984603647049337015702215576647313678786096616006732188359526112102479987008720360593495776096945142936594338824301692596570646083427310972787427012051848593486443808976217209727524340249076447129682406809823572978491456340269563505399461876803232602123280094628864315347786105216684503529677914939137921780639484688065709122585954149365007479124875881098420822609625663390721833471923923483394015729304600589360587633357090616889632711348958362998780843185404277407328481278361792 [170,56] -104900256278973628052204997175807107199364571346926316872118149490055699894695492232594318564546462129595632307808757637625558574144173482819415256099533517836546801757415726311771915557776774772690453690983259021497889542618555488267296464789355228738241278547048906759542804992533155049586563477129159004560020970344174316783590594599501611040266664627689963731833795449972879142838106661594054008392875804884309538712074275779402247698778431766134083000220674401508383041497313931928706870278486046857149562671830170927936672288916440031281579676241028178647213161862461235912243056933959552413503932100475601839332798986370508246934666474357671637511995111809870993868278236600318545546263623255604380187058942055923395435857250994005079514349716228702243854334801246246953219845183731722190577203556161965994639215120364136598975894449402148843017107085495207739757813556686847419260569894924405649636530293098709260211029090157519080793631619482391556658382313643752613173458144367765497225423528821099891662440340103688191360202610107877197528314761976236845616114198110726931556529732520387427821292713358329641351994842105341742572650313462626260519206378383256 [170,57] 7176486105689527640528853273921432339879239167221101379467671585849534132373211727662762983118207876788441661905090611808291518180658621260622975077264238603707362992638886453805419861502913876611010486464867906622991330654406758646344697862412854969366574171478087954616031930167819138267722517607477761937774061080462745438240844651546581928666041340792203985656492111781319593182056330114903347564092405445185937022842729359965336111841020759309778766580204949968942602430514143323639516734370224455655365005392955398072424429727774059912435979316503106671510656585913759200748014053508438707246588584336358556219165044627936463310985049727819293463579405769324517658182068231220213716859131286582042447820796094156612740745870117389918006778732841910307774433856689452837793473961437445883902737474106127777291389186116711321745024408049319020780143914201779018379542419609535162749151934788068856535751741143648664889894665811768536041548100257984602879612266849594024684771078638304567449697300336360430761936735946817994367452292948904502170787445694727747678731982448981686897861287662216384560521343520792696411428062919613465211908366724192156869875880085 [170,58] -21130536371707352821864026152271302356516508260293718681504594570856013851813521265218820608098383570635689032819931338239370484958956136361889903844304769164508484241985000739363583536347463007708467620018168122250422285316962564817527972513883790981870674058155010682751306070582898431342827339215198759534465149978197714149061564632663515942946262610843803743250120148964048008031611759826936900464187095626244422078553088750907689647263940383363645687994782177574737637829203656793102382614694332658850435459772695178578492561529191935992818444127906979460656372155865789547739125174703866837486493839727348548789869098477426911542461647006583050618869879033815138574906986779495739575266164796262812583651527807579638172823744582085583310126912833999350762444780995253048116790187545937638079336336305059938133071586950439095006595133742355428380885862405791552007140691743546707408635918460201982135854602926061119227158632021220955933476740791013384362822323511690222719535655450621614996285691638144708870837453647324414683325388271643824538099800338402685957985744626683786450890263888878552373987332397439748881543890468555354664682155397085917932319 [170,59] -46025309884906741006981037816681764247194312995819341535038149957373367986801351831017064459472765874742546779686685156298053223620435922151065500017914532850849716797898817187497340136470771153924041233479496505151811780981063785418369352155130666134192409670888217800470095849794383699057644482933432822183165197292963336128064615742048418557221899427776697143797437606740723406683363500056543127948746582282798896756759967050871534747702021620028544137185392548881581260926848058161363528790440723602741707639901930177186716077296553963851639216742455193062879071622156417802416072193019271623906338030761125502532887319832983658215404084903595652515356483333857242775118615807669189027683298326389520729146329860660484153370665019923275201976898221436097688899784463847087945869486330071148450546494665541148736258424521166803345228811769748495655632428766572811019091365695909444616720650225703403316775004967127414557772824961760368461190866267014149948621413217192424708708987613782383351505611750946566862957773857369474371793303920521858058566625654756657747898085371487244430531981221100705906432230691429820014556267039712908654412249939633559878 [170,60] 4693171152659065019071861423391947597180163738950221672827922386706417895138694426412965883201595868985374713929558362574397033144590740476661491179351046838195916259653774953670861684210478116671749363847972761654502292399251646704367150629114083577345655455725406689237615499923709286138090562432978409213251096197391951049485531984784370902480185862769967914732282948417814072268584042272295812224303817981428926244455506752862183563464521402449596091356564109996671051604873716025049674693363417398185864724405958386942410503113388618662042034268397316853578956681732786786404667696495771585847450492951299506879137849478709996393452376988996712811001701782378148368199086499603869986288610726285372516297164650853952301348264233453921941948833351366700565548810504304275842191484040982281825195628259935003187033973175735804053817081403835997093487076114115636123488355329222079963947545741944914868265839245005569280608563883275422571994943683398567047462762863992335034982565974006696845769219486457969296727310091530049222168173907135936181206635960844777985236447540157228627030166435692906333175293901700305428768206320340021132013583332820784 [170,61] -219718599195843405425245957337288341531405932211648737760439418165377628286625878269115126624289650323369543099997842345363575629611232444466248506276291910045935927657148308240006388278758103210885570276728952690478824583541359565496258848073260749452931338865547581590376265659301570481955811145453249588927313621131285090133346039975670423581391598280125555354279997743274091700532656448008830982332880818273480803059534327569590194012692008123576016960680408393627817875747500407403781447304433430319154899508573988007264204043664547066718439111031253171128171927747277837940321526211940145506423044477815827056074892212526714521963890096883656329781896253002596803915788764184897832649061989352363386974016340069263030452800113297780150474640447553853696680940393888132547948645402147592363675110208770595581056373907239436632286897919111733227249298358904109850075286474582218478430732428372754837397946903939516002009451332648702275962176358976785788703281286811426535915528874665700980731267510730763419710891172248336663420214005664363285125868649329362962920491367571779534333569903781607890118003546309822609141336708206036817585243070260 [170,62] 1732856216911339129614345667638171625391099664675053369273611408459148697507137037938472749697571153505469217086015441341062729155346145586918971092715556614308433964455244098556911086051387245272936254439186670108099456822661077499001472110360459324221595100273269209147194341379223903392737350592544155960957119542167637096399099849174999089428412289840711446018528423307794382421358996170211893780084477343455556156983519539018249202696732615090346987218840780096919066611132282370001576782118032408782980722887505358166823641095023450005382476022077769713113504084128018311519287464634432225026616191734470240142048720116039084426534374771212455759911956667629446786078287127990548312903464147854361955463965201761295550998942971834511246349840550472281952992496254935392666788362337708632001360418318667825732196257312528430961825166928457304081568842013130773801027239683444182099295088626166326362190393368056665030732584376375984875197738870514559890419020951537993515822263983899864813054059981729333713203911863394370719731117432978016924279096766614494473296782709454660727683691797261602617278471402147071106057258063481785137012628 [170,63] 429500545432273255276773016508256120102890243413569761339421197659802403534042019163454443062038635280852847613065706499687971872032349265175050904203972256901417231671371686666134479994346552623009134774785531826639924043399778348112462803986403271363909366485381222430826216481934669316869931979178516165920973289525862627698044585025307053527362187366555835693144458293362353136274899914465249658827311046578623899426076312843942692027503664558693284656499358779304763510562001912251580449305197018506480137490354630576295766354147627160205936236266669702358200429177329999538160842403590127151177543999972368837818098536056148008472213149815153810510121075294491894766330794959001416805495667031440722147831593641076142571378521540063397996668348484177664389378935761204521375951908869982559506839707656852833758098201942880377145130785747845060720446236501079772542499038851963797791791221868799622376942234448120024568957731116776094331392324007283453153490085595060387005012027669369644981728667698748038680546825399981608790381775083034914718825266024884693305112981568120678482840439243402053274984679897141734673685000631028064969 [170,64] -28385123610355465800431697854890046194347735427428175257602113436689262095989883590256170102040455122515942876179155920899485383240201873501149644213004743142833180026972822148200055312976430517008273069033934534214441049935119266523744168991145700364933124599442822690325827810727935723931360380056865151073575820276043761383700892476786284221424383626458905649672945268880074355280129371991345129483385368730722653380283604543412419329839297310503269764243620338118693030956801675771106577199105026563235885515346452884028203979901109619230459784006601145410390162402647816386532124661148199850465553254179171075816608690009251438837989625817114071595108480578608674154895927188481076763057369483400451144389412767157239762004377367484827304197183885686509204438637706528932079500738897970878843738215892219954892098675532329752458988885994963412764835604413632255944545419233637272540624371342212708936493655504599508102285644450855922578388537533927479456910781562187562094497473062819473942695740574985881425500365183100902045543428328898062516825405923951900997434884793538349109950970095250748929422417886165221530775668921692922 [170,65] 822673987235402962613524174140625547579166681698759376495180667511279636441260290145604708831491950530705533820528212546292446771317995171838617182685463378942828161298628675543084399518161963267348957416686866389273126834938339762951560174660644194589772842120123598091530844660408179507307536861906402110109777380715934811462353503493636684778991561510447721915601733090042662102252393024004762545023070280265952615916649252132512428668737755036252949408621645986333010706309480982029507028100662351224747979842876380901331841193824722778087172178094789780607423660950721607785512150267226227787971007470316531946000812409789362810274768442721293418405156194613915971631480348583890628409885526617704663122080118392087427858279534731629403297119162651658997210393996997496900384590290333100808196543604289696577524070899479844801462062903659537936861064023898016914831816982658348221558723169945760146995587961692849978371027835944501110430719133646519530438055206528419380028586066249119521090406294121188376879138255708529216962354946078428486587061893530748219602131438825192417394693068256964704815423376659380622583406518791 [170,66] -5501585872805989096843041709763570404313223319987705190833648712473748368795932713023524433534376085754672352702893997773899880180184894951954185962802914765655383834290179346253363571802502421773100154110971002841939486372934963147476402890395872465564620310036493314168797353710482511736718087450413035956447533123895421173421026048196590221347731537093544066880180270354358618489539157509163907737011886004651424865651398675846308643507759275025522724671262137880193868932749287048521422768869677271888311680864642673134799493265188178225085410836768533927793307633334981989623016649091715890377352777578010608945121281401290139427839117579051881487653206903345530920978554039176431540570568573624302555438572943584443775962099587834094877134102129831628668211199937211212741000790057540303323770472704632826731668612654139983056417197935215161216130287010488085753230686495450813816654165062233533652195455286081854661369593527088616613277154183764714305781320417907543696689423570248970438700981121461621271422248287316452552398537404800566508230111374811889939719036177482293057697675548163498410885727645088656758553143 [170,67] -450157346002510054876247684458993262721933748269119337755126006641229899998038256856898193396051462564275839486780259515506212009754689571903171849000944652678316712889809819675832879430956420863416230556942707265231612013473407672924604103351875716949130595571108065128101723160083920492932441865212376148131093446281456567769990061025912034231734567153067202255770444619708058402343372969794042944238662946714598639015021608349200666145723295013004977043464028966304463631907573604396895300227086517598194690939987959440088128007391204019864466115772104373473766095841712998706393085535788802022040701812324688769284268927628965539909308598384435567936127814435436209528599574669252919371941646925715352794865090813080238724945529043690350518400353286573294975539766319968497725101676069201154932002300669225200966133285705340871754673034208791711643275056307500524843194685966084430229428195344892960176421050649857990976239345148029588821435647380798620942902324761042840083270988553926273202610549145532705412462520166838135490658288034931121250674579027847976886058066167593785590846244646184437840366286430543027783 [170,68] 17804524076939107148544173931752957588635830259914620680407380700630189805585247591689647315449082299895915510451110953853316038459167079799282511829967183360689562960227234041696374335630389888432123003392639616785862491781400558603320853306037925800472168480071174251926783000905009835185300815637480783198318719097020690211011714779160021928810169854035870299368653942800592213643606552792931436657028902426956448907315822142568077079768168131401646096497371613406421815915898990222676193842452338717143377765628535831458299867870408355555663006217344034527573228729380328817709766205676672232115780205733351958580094634576968506185746508935325955062670853477379650177671104276934129144464396267283040209171975942366754780255802957996063442533119848343917572224820255154382147579380411360545397697210360310913382875005196606092686188206564847881145404281964248559338841407117676371118880834201096593985651559288318653662265558251990238720850827576671588029180831378822030213726613133091848475808838238366824565390629029657226016120587818801952844932323278063888701939311402111062772886567123357746015649771259210376 [170,69] -299215406665535455523825803110799731001031519523864611656887631109682449463581502493123354204116774275183065750460853408765940094179344766271603380077550106379001535951181424021443815559614806715893704333930302521128229653169513956923663282151950372003748532774395527174887969401906522257716336908062423461358046321566470239101796019772561971160617288613495602825679716542267958982676750777140675648139505109901331117372178669064688715964931444963454174498985511530559523692563711953803347591810275961767161429124762938688737136033614703333018115332539110450826060984567431282696804748863997025114731485063640786568694479509691033796910988358168109015786605292561220297094578528954720944637813992356188406181856600042474018548618451778999855978706114021043125331900848622512898219845649096395669098625639108300263086601403291847506692365585318605815808389871447159657315096694170736237072462282546871697158941171654388980940077930306852241837352502548376836583606528334178903182587103463386597486478597527610874261841286880885859275815438789410556835788235631444560853561663533426881567715659935643605387740221758 [170,70] 1528027051877357922853815222200840850909956244352501273518913146007285694498166614538015350275911272174386654484507196627839126779792314335412844607560673342731362901213160175282715229903806810940224253695543284872146716507653148223204714766491150923437397520793049808407672254530581034902652184129619179319473989848872018061350562732090525729507068528923708758731495082154893982883016788351753967204343140897269273889748704920236546183100474598552034169810879714154430794655762089362542256181685417835019817135997264972529169735913537830442789745311335206305059223015826656862492545801368886351690569873392461599990965671082578333712189890185458131957168638268697183830189328456323964925268485645481546594340587557605519835878783028213668309680985198264616659549673004135522509795317827363907282381588956309343393962184893085925078189435118610291264888273125152106286657687099750672129241057194833358066712289820999651883903689487904566540541417810034652951123876209218285411254523619582676012289045617599370891954465638043028298092076763951414781842919292110480839625709697469181112308592662705210272474646 [170,71] 35767388549599936823919729714771934768427416652597953375902304209688808111453550119171883131791884407926724103264753231901352591320510412167130412432654179570768333351919699185822364015714867406292244106087548777482966273247415179394339844941562625780808863240955849386385060784937111215574756001792935716872481199545180996306462410831816193937061236787570298995403978530578037447259033180256050223332676138071896970240782811142315243697356575822881926425392148751852220623432744449262151716691096076109403953490577529487166146910910530246226093019767424450433364080825601944786644946870690197448719890012131647112213543583624070661938225643783133040956403520731917958190305607602871872498006819447840060849927500712249324345834673139076289363252228435790070349430058005271772738549002729007870722208639975890019363100126735371214858920496405840453449766423770237473287520400732783842245902656890384094846382043590622462724259411555541989318028861615131391885294305403586114973287820256925836261355098049483763395900399613733745100066411768158760837127485454187404594907695960823297618840882028344292395 [170,72] -842282002720952303422817068377823644886638248023073025858255990923560725767277387756522362635534543262688531886558233615091620814875857695666894209840435793028666139708992919223512767411000611652202289253160949943677141696337814630010376881481509703667898077900280615227847609799768873435780328199870284362815122829995719963391887920462343616107298440457184850151579728127372377304009284060547290200830515218859164792545516730170840696278705264386964185861728740353218332027843923751082001750301226558327741175343768973695278251290796677924592751950763529311328988591268531623058316203899938561009056551472300251841625058320815089163466120703167223144371083198487020232799163037458063053066182014253567147989525252771274518077942535512348051129351670247557408461519893560256004683161210326606673904271135401928693112677882633692856697008494134966729103550083627869781369749036959329396121805045603451701894899863079901650156278672515348743104507364389533145994487233515152642200479328996911325094312571693434015511231908123346837360711435667899629090141070385451195349578837825340553972246785193924 [170,73] 8007135909722795011544209433186606123792119106569341158265493891926151557629775783652186687870983461765035870407652860304619637804976688165462048485062847933395574541810108193073937221229812855129529183694393089322265456512528230251612962451150751412768915122139101457802198388138307188008042628104214077664407198069387445886790795329403065863351668165761528768439488711042726939753885230575003695073195590798379178968128130361213153601173440120200552480662094458793516757519951820223823291797908627691486527779978665586871627967365804110045731577862317875065211228829804683148274292442856316054687714069338451281798808188189183352175877689340449909382084982852143462198562840107244687603091361560905308370387570758356315072523021583738979545741667155709290607863683197645760379575467833111637044413742036640728002546908654669485224721503285864401912170838009319540515604384724332181020323253452643236614635077534682466735262910612255246011411604114319297934416025474272877157605797395717012511451590477059318131397014654018775043249829001382205280741453314724142169761083531552422085368053957 [170,74] -30835841182215582268278513305924208357374941312699181780998783281621220589233015161628185050812122582600562298153319706088927633309643383095874884212559768159339357002215660400584651304352753209050229138888484321645586001818800821114538265336637021143705881219886120478009875741711494293180466489797341359653254538143378806708977746400446187689126284827139181375683505439066226761538678447418367937533041272862539983425643096094806365305799629702735079875921585950589395051743272629857346150159569971414833131642609411254838607827922751807024464350767999882044476817491471588078236575024198958614084375890542083204780466647358292611836496630808208756287610982642089942644093142314629745247894616082600516276642548575829015349393175031794530004853258940280388539574017567812853505701123896033800328328287686578954070282006804663928569635065066185046986008268312635791050320167650407624433651214164671520752846126490942834108022415955127218163634306657071997801788715353057174199862880930047738667974025372912409628106188554963247984829769932659592112766833605947574645005949285657103052665 [170,75] -113742247385779490561336110319710370700551915850325238701946666964141225645149793278877436003151615442008308280535045593692831729001867968296417876275672715509312113103053781068805568344853268266932104676896483672507120155650268332545634053771490192481499467057608383209152712326851269484186222343574512129958156051193350806080583150762559070791861017952105834021831571526314060500187958255324060663285942898994894873736759379763044830747543940325172535490137530172507099982235631440392941876507440316043869684638224265373922109002784851638695182475169528455836887044521634741712882635311462765870951215734590426581760836156885851177451440828026768727604147179461935629122077973342692530929940357067641151624095979680112460663245319330028859805604444048086981489480838462775365579740304295888432707562300311836929082205113329277730576134437134735312184852965958333577846631648745236022506414525076399470437290501149922829396301858257357460361032930707217018167632629845347147182654087211905662872432328172290861033936627543873982358062156040320795487095510322007044352366196670165831 [170,76] 2028085157749997055167494093739211682366004737388828559859968387405140953462827530494229942058472790660110509291157939008408898608766408997404841996833220985422011479909941053894011982011987450682838440043898267506019337568165565560656703101758724474920535906182085192294626238705221689688671988873476255242702657820102090182976133673650348341082675126040912178432259568830966490229538490076585755169827667163067626130177779747113063418802659210472056920878488985678741524744884991403648520333080088594689401969416827374308426257583754182361176277922036352460074891186731707870439183326579917063575125078560575726852217872779005591976856049616655741703099660818639000900932867918361788074168305963265311568285697289550734905536118538523605553474966100789158143021359673019309138002454514101889357756610585615596645060666819916908776174248015026354397635926053929322894420324678721072532838638088732566779380069345649509238549250417268974432211170005267615831533544633183445502048445490445735766479547058266697729837674216611960695308576157921986755651372417807038007478227701696 [170,77] -11018940599447399472120991550254196239220711093306737307090978728232222437667880115014790242623364660009321017989888721344912320009867765725891109139099658480889037415807870562070172755815892940567751321397388119786920697231542306051327728959509425995189946202809860359671160811848887408662554027948053229374386081632605048968119210014570996056920000601271406845015813517947373385465632065572444367830036406509027274105877977218136216560328147005938273834563735416555476836176184534851661724924400842298313571542358057985284971895645879017350521623107852563399801096481621405813140834604626720655065104365630243531941305529519119815173203969784393105759661932050796235494530392850749330734232264670987009363827926654484639202875485497889824546831791080259098064071448236099406854581684604274081150646979116175619663235451931612224159781274701872098131802849461713428808569615792926816517504424548544653026554962688862350819197231975472450558119380479961642077450176637649710409109920242830511338222447718557633843909794814015016741350219068321879628045672555508487344992442 [170,78] 29133104269392019911679155840113081639212764477497468430015034183575453117422121797866921576922431230363370885593351047772396022116870916109629843538863433932473573974026239760779717481686258720473806469353999241784236945034577558149821541280936461593875867063790773895831028452884292861094835063835279852529020280707563394547335568547487124020153664587268963775006665045492376640356536679093362382027991257742268192517918338215958463449626391486487701849369660185145510705621295023251739820728815058014605077245681348830967778091897511032075823148319580923230808780701306480642006786762075326652395573804274248436410845006866927968526743211163039190905372221862339606123353515445789793424696097847166675889831863749737947320697919336124943796402227491975726244286822769061469246297558272581131611963929444369043207519839756136260001345896199210675635706853927999864881926562741655567380064326004361382767453887210208447928247348572952042673877447638140761318725589340165823674810581052895809406003598951158657000838307608551364935328855499768448811128020824539428162 [170,79] -13236493055666641188825920823216919411590010495953075951132146789855783451760512490060363180979723967953247423355002519506599601986859823400770208687559579441312251570533594681226415489164971412983290116487565752203278355669120294561254363011412820446097552498346574353998623822580795106699007681509594491351260495874788580382381805571093637454714305960983556782026423172088328554876244869887805678520836430993473329322606433712552842692267014541769969761940743625637166565834656646965158817975418260622869928090756457858968767025322157525597193516313353088814593449590447036013036175121160758041987836828039983276356496294421517554657070904515364508623592469460014551250098751817915164278784715207769286998456869297397095725140454184304898899373888006286079514826246844209319081214169947662950649354429296804027273883353098269078708855160518986378861876618618567769646449958129724781320252160697997859429293835897384113222332549599085031334685302569489969439459096934889233190401137169311793355640487086392245299702870898029667266788803512029141032625426903124 [170,80] 724420319988476273418229982613005580898690446558422800461747578918119019301271173031550320695124115824255111490281967457912581418939951530066570178417576720637917362443591461294105742706217373157261754012587701632613660548382818667297222313422564046763487201075722542866683954334624593894429692670472544244551120789330316374619948435522154346576037377414324526237275628322607336569954442335074093948490488703732606216845065692334493138666864178789145276462289700598022254646133385716957238856104205909482486828155726151313634220500845311773872002041238678747147248354666062817252998399785437185204301294364296663986729297477521825835627547889986013960418885514623897089917811087411289143575306704895800863991198818288462004812740359468577431787092866492484426830003390738986907076292326754829344429689441405717022387787489426954894708407188130492293218847791189743795133150420202746994839505442600556026183392260413010389154923677174359720929550269980949881937814877702821898618930752650897311583900011367393214774776035973967662196650278823044144940671108 [170,81] 39766185787157506247129283077060683478788623598641526776465042034189944864696560417539102895005743489109173041465833874644534737693713769257748460827954197919037843499490752285181425374837706675803951676379149512500679762487676855736635458469785718973840412342831186992337511027672198178687313784279914669131041705542541575963472563308270134383055306443731225471196269456158418941232030978747144345595635691860000531863702030909873253131653974558379995905375644926076017942487350409355598792245359096359825013326933322412454806984427604419026008190956297841057915551894100042685536951543835694867229302093725096242467359542070406532274406953579129090465095990403180760539078659589854148187490821595684002572467892371735834801364332789022256328559512165831937070745395320826960080697732318447944145664642534002737180045994980081388965575914337920333835341779599804085762433788470410966991219740294622107630469884850507083755006208296737511835495384148364680812051352498457533817354630201198158569155891203748026257457589724641427615601940040854988713125 [170,82] 1247332221712791423389535533728156480516948044977277804862647705027295380313182259108142421847506142359310713828829114169834798757790727196704001119288547190847523763139880545909541907136085856256115243279412711834967597807894210905044382945194510819151658645222375585135220611974692895793858235668900055688159543898884262421761206837450948181860831843232008092558442036855181357784334398088187424550877503007734211320950249452791109270380601164801579798198043734623216832636608669029732629319198610885389379460580544010096627768738576486071905450594842390590461992011256438714003932128960280884835892077948598782452928746769021022735130742273338285769030656710556548777458897145453854937690665256461507682808799365300037062192319470748648413290617069621042877468027847848582664608830529673457486686414484246171226740382827908091717703621721509157615193269069539999319112196462070056640091093216373181489778646243690141931746673741932199528805575285402105413294305273549355579776944819476397143610797813570473641516852025752725232060012583483429900 [170,83] 32111508260166420268741140492912245384941692645968929266013177959486166636452695535030520394438796623817127284338745432102006706543346394917028161721134398054068981305990919224412435484178235611680214207555098473334265888458998516846597729335422993473853292000977272472054422127408731944609537188974556235559482860368579210069677468049523726531065314954038714605435837641010824340854428267498108231733088478321406747151969019020653612141472825687878961971892490151236245979379964970642502674591313690267927673767937223154435400826403474455460988791972895143609246174305096973341063570144173444937084000530294767118067095880824117731267705554010179089784289008015504962324406764425596150007814465017648617956931311263220361722668716058400745840359429201792761163380071886419787894291958973841935180934737569788497814645179318765356870240751556769111299104373553343675440922778888398259012395767435278017840046576071665790922335394025827075606897407075205729266247787948479045987691196781718733824424391674658158946138264351407334220437505030918 [170,84] 539528630153129324154987731539168475678503244180773726598116626563796697100218310860284716629404667321943925579049040001450431443278993942795132401550368657593882848443144334198881174674423765562000114489365423085324288509390744467810648418056784013409430986632756714784943007102343050096719086423431357375432305365586377587202599967091136193882591742964906064138725392677610830628576558684979049334973400170751458925968675821654130855825332662564844165508247967721160810150787776177728252608875076511627694466394925805834224117020674309332663698732259977629509861098754489117316931546963838336511246354106653906076641270743229018475179835367923907928809119771304865029835307662991364438288924675793132693742539071683199121741075926574031767553775685719511172835432657644594933475292058655400685346374865014223741209699656858275967246868856674545111439313288463830376439949387778682106538273893943696113426266415802597442568561565415879559099299614859861032990497574691437383034927815608734479160855320646701564976434605811445504715185800 [170,85] 5841754714734864746060541684689604100383394782954468214586897929724182781613591689398571370871688001672265609106870220805539645302900473174461426120718150522868241379755912564488178312382545961760414280003454528403189784144580245643594468196817463075480080189791125118200851539323601305674768229373108687287216210874617398281521055850469293707011059592305807701807969268259968758253275402417897358147108647977254141889130605919694650975922255506360267495551964997983232021721544927361762149230066594559045136560161337811023323427208753663000324208560703107629476041579725956615131884840040675811376026288296693552633397369500310240068679241953218932424361407059768471730151535969712243158076511927019757701110718627014843719294401368680115622880686494093129520631235294994127035819488096355595739595913202317586706044697211499979947095367907434970934870251343991432700325514426172470653213557988372019530402617141689641036962145273391023606309256738614472285163924012198758719710444311631781394899122250770000548161228172646831487324 [170,86] 46384685647910834223697154445977363372318527963821556854158495109205639066430483111338341686890236193141805513210964700911230698593306248839709162018313737232078167192546338735354347075585629063410819774164749026999506116354505254585347726146594526005986172840180211884529917733407909993115444743946570585150622498895209271698444004777703351299666069670333534858139096523620823065004303812508159982808749272822021328118143726679660633847637741530695485471061403157027315776417150152618430371869365707129668590091638047966272245402371457239206260284290117773667250933838472665393436947616921446843653685544089761274227897329613435938301565494329061208349929631824992102513428619256101852326938629026631672274953425040663493757628173728022362086920008683239491327841015955400185027724558892167396854091312284280133024109798327682701162139672534722878519886645031739600098990279324902536077684745067039584465085839886528416300241199943701954524381801023615660190291472484648613722188422550765191739351011472235221546719474859795479 [170,87] 286352261862602661912174379437906030393447814567763155234675211176067503704597991826256942119087511232201414397445765425174814744239204894258588460669590360145896775947406834635509024110468803069897480755079215773053846246280753613214482430445275414060927971932567306504506978382659064536318723430778178708953502676721962919303770914484956813454142714257904975336877096229340327934295518830398210714947341162376181815587825458345130343863650102402985639980062863184163008287524192744378753025222711145571271277398903934714006785920321288115096632611705610510677835188443843827258889518243206489361292009499973904537812750687917194411651643264761135414001122093827474925102420917601486561970579190772434326335694565580534934029398956925708056077841491737998711178133961451810871191106604256011485560058684611202249351854928351570720237272488046253704063805108064285623158872172027976296461696534443127947190215280622922161242187561054577785637719448154501757061943960415503077689154374490885376019379321678840633846247956035 [170,88] 1263108438389218298301129158402451166617733664262322869608193232643497127204442710382048068059154314614435975685995239575764750734647240553316788855262552540310001052980679842195323549726934500869015430395780559268429485884134194553451368284257680041688371308793346523210886004545873200754396839998905758912049840841298798914272693543838321734101647003589307684848367142803522992249934482061328881257996656735823878312321222909515470175306952531328303540245606893962249413203771796782845336150974568906164137071544322796215352639854277657074554106321177563854435324615740756672611200622879208878150207905893889556385169904292218011744572065897103709473700127691240516844315558340083423699026888690922823455120548594226130833368288087357154974637412595927266798589475906689068925473906339818017258276842028856594351310290397045199375250002253240422831224413396567749715723762826154301092637271154523609641778863012758744939770992851663136982536375778408283113244724479547494292549882139987286568157816206741805597205512 [170,89] 3663224929582447630091842015880026358665087277839846977582503556338910390846870970581580579909652108814473569848712635169823569974831399815052613377072999923610941737492671348680092662624784309971558292314490108254923168118470160373032462181379269461236001971332255241201238794282384007201420806193370287105594857950876696352326375143794039451601135865939479259228100968911806622318575652570264066453361528502977982553922839859000266013872550237650573630919160645376791099998319058909824433417498799766641785150302343039840959632568808234961220798992515369776615602954963539013353908409024654810051981825732368638611916570950472134859033019878299621888143658335484638341638908818848532943442429640984199236981462262851856519431251335452024378353069105462332766799195215882071689915160511199024546905930593417163070011101433801784565831934635637515880508040449020203121076869966258558254162455688253805256781852800980271562496769013740000075014771955011424137121159214356569600814749352593774715081571158636866282 [170,90] 6996390651833305373845347357553669399323518997841549883808966773517090711967374219579244994290850302048167259675278290300082305868167375811569769314266827351794242185360011217058565840615504733902873959746769943397623514939820970648271090022427485646133502638920655812718790651846526049446705913325480571697722337290429778156343405761520277163073523719106047647777141749130941561754497280200269174579927708758982563249402252659029415646208768439219229978864979861070617093544759539021086079945699110879969544583136735827825167030971834470130329113018419429704603619772533916724868938371621145647742201700359088712584633430573721459193316125965036345008492183100281452619051867476311148161689491586546107550312172528497778918333642362355983487902598293292774339472722789867450288979739276585516007647859502680888112698930969694275488231224879758380027685440530896297287567729714929047263242039669882393257870435754057569735903592782497504799320945929236761068963609193732539296992903247616903286589533409592 [170,91] 9494032686782111803284172711474143278133934855745461114221255031972147820873851701842851694171106866823884670598727426079600986143402938136010113927765154940146221888593149951116728530182015652353114266001490515279991584551136838214633409707714125514755831644282915768280450232731739869104915874468924428667398615043008032363611214696608234109098864201673310529345683983420165754890157258276494437148111854778608289546052694589758530781938391913153708107012302831824152499364611294465885117913264148490646693307555581219113302772697632573932079534587964513828082135875409105759540983077348550011551314352257516771883421417143244492349195947385732112246110425250306745530064597172327579346341417757433836154120018727057839363714939359706538678346418291834870212865803649989649020829059254197691009228226946804069869417378866270252547453628954226285350752600479791635980963980997223186069554097975308333884437996239137706328923715022412676764539029435934446805743765867334742683326631879577523470515071 [170,92] 9890577158203864237443114026459965716447816502126444313463316747686399381706274312122222054625577464836987241759635305643053338571617426935271872037541826832237436938689476860962741538374183392360246337142097460338479615813715374347030446968579002583845218666906761448940602811691898428749190518991351738758934293068626584357035436914382883716379408614733020119097024068485082971292288963310629321045334746410736773822032314243748877314505716226449098209326869464050629697276466632771222838921983725974997466434706649642692076113811706227469547471815216184790295954263591607152111654954030329966603427804710122215355289648838850009983517160569535746534911936817997510630272156284918296391167421370350878843278166707797001911454771868368946137982027782282577661405982980202115478434380959065290192208609868386653148382255982653929063730289966789838796333005950021071529843576250639376774500502253547469917040437108491835535522848195523990384703546535607074124090613702479796112522475594743496423 [170,93] 7731610436310090010440796758555092476361274139237116471995921097171881727262500963488836538186775901128903384096353284490546781904268388754947804327707841563080962154252305198571664463089896980015843007485306381583377359311465045821291866309609681347380175381088411084992415552781657891727730998172298147549344898043540679024150732571972137623953580390547463563634557578834018277737078808350933167681126641542727671033117664076720007638916705351038948095335194415082282327222496366413425621630121772773592124122734689388090630619132608066497313433140950042409851165753365013514164767557564019982689496683458144314779454628215202177679062908359200321012919324524227985266825028011133129649836362901926224380846859231499508578196037149368401581512112777710704936364253488767349411557420651982836527148091452633965832581721052237293096579000468122959642156923712946749642034352230024340204085974209450535381650471453899509327081352092949532426164173500088086754635854698441397740869951823051 [170,94] 4116568452098144523538587252708904867651417246815436967479964352774036219330545516808772635536526701842314409837870818486873299421641776554524167602068504581227626484105998499366818727717634427246436899562779671673180620902423590730867602223146073574925013282801343983913827849573962408178924741582084521198010945534019388356031488936924583601816051380740289864960401587659428222978303337434317262642529136982284253349435454841840139222548406213873435168382579259026676906107824257532918609602792801060859493042423345796120569929045742813502335399597806604312636626418031963932819873919626454180768885870969062353806036700898878606893080314690867802277097417751073381329352854728598698062524314137412157577588731729307207442860235162274635793044051433006048752295393895593572945415047211601548755118145444213531174959301879938629294211398593364911356621851848155226402435635826763609343139087623864065148200902687745849855048332796823325351939162894648853562536978938597043106883224 [170,95] 1372020229267053192003134537956838775468149724408177086996438647298562801924100987461346320626059581534149883332048805026378746083040106018230815438933927248260536653621253243562934131869231398109242169860463914170213836880294368021023767818675326761093100608563858990669201153631064763886069517585258972876774760995969803069235685187279276407287168484315824662599544445457767989394768334128809709684160276393596880297265126502435051683157868478341237473154563530958382843525389353812988494980555600829698198105430232829043934293221180461305754854724906029183711495305465022357309321743207051293463209911589082902250434748530093961706050997828582310731008109107848587561334215331362561391631281282134682267860755873669927991621180452126783243261885992911457085613819275627903746552780238779368591236976752778176576651231850929575779138818175181914600899942584417018627898230170700252925156407186555743134344193866601921957545452396170966057753182981313717973861634171137969444 [170,96] 444452234822143686689744966113376071931680358898018377078347583750118096740050341485911542643023076922305145758164613046562107139456502106644334295903009462785328016296557578763774944260130675390082163247898050273866428869670642929046849678703149881777990219385668671334377679623028916352684612487762266174460590389880024193312875270682635167888764489934412954707142306988159784031389300692598706312096412749262616486982453260619440882665616974388067705001626409301870088268396213619413531377725842990001266256798034276613527849357383809627882666826366978692349037202866614727039807488840672520475979622667147404990842087620391285554780323423553812729851164383275651545245403130633137036137052393388583487811320457401341392334605376258093425567494648008238033879174585170233812900724458292291004955536349230365357852736037980665058568949850209457455610414925804111896357874826613940172860896831503251432966769916161344516098129286642513932771707864692688369676779832144 [170,97] -1660887486728642328776152494887845948864533172829672412331599482427185913692010181770258114676389342079655901489823852893397963052598247802133500031674866262474425825447831295013449597171313717902523500680912081087065851262380527747378942973999502566298213335898445128577073046388673343956675206592997248382888604842795090413046102914819373686296202725968619120096381838938800736105281990086665381752966763283220032334048107145322732868750697623336401031750925837029650439864775976029711907156315633175724087398988485054477540032144618414733107967966879272285108173589859656431642826507358237974364076762649630134442829994973586139971986225947893918046321169586234736576628986039059484300133428065327680164506463035478832468049097412625523901358949616571318747035861571393473248416779885357537705392873834861208406967617796932615412952714000243991780302415495573127173747948123333905104911182420754566011912441699825419886170694186590810741522629191022474666323159 [170,98] 10415963244181932651633818098034129227296516163395459965762489302276075506904480100407867934368720055035491915899370892922526553517030939105298179104363791822443882636385417018417570629114505359372176435874015694284317883069955974626274073375083427813557207583048495751207195426082856097499200968632978629047181192757371439291503020717947259825943923268829950738361984089938486291809459515682756378857703032287633998926289767961363364947013434565735809285933748011644970808359293671711457298333802450575202620178447119997630558477553198533572050413617743771870845874974457109671030632682397886960031231946331650536333665235619225000396289183342918618399866083339849207084121900929717209730195082123375213600660918575520385265158526491348550506840204179312184782071869616140147806316973840317829022945037706066448054080496686212352323605349024524325329041920792869229233159734165390463858403575638932628776528098193782583238706444840139385723006600942809516657 [170,99] -35357963184298620607282385786952097549077041870591718872560095458595703653194142660667037534673226737413005127032809017976228835826507967376728421131041022694161680920806457371030401494150012669760232724043000584607051626327530380650828658503593453211872927932915159996389319245191194592564856400775898902920258723167875427056939876473534678443008028636446060235670378432033247723422999103337519087490324781664673616901901296837750351803048034563771115006270794394817728109972749609514140507248561016425268929690577528640092070000283587235437846451523626247432439681065460553667744268395346736861159451886364791909204461783181830968066409911790303794630049061298761577214202466359312571190948383268709304433062987058065504350049547254748927999273779938525588198727529943941864244787436663936351597910673832043920204416694606862784995162621802653714308451579273498367961619642630007671914889249175901660183093920245441670595023322513749670291745208409224 [170,100] 64119817754902832104394988159712509431843836648360819903012108888153240868676331498525337553253394460422322128021999312674186513565495425412246098663563142201619824233999064709907267224969709882966906554618664061023693224485494330971073493377648755856997811685950659278097592497369107961507181546529043800243904913882014105502378618969862217249139488193463325257557447015511627882328658836854294093681462125587955093433611504086339188741094890449634311624220740419212787338791612998175944876355772629378308774230613111117610440359321634215579731449666484495358684121050961578567861314011754528368905418930659022912120194457837291277265913708862575473457251656259016798719462344508411578302110605675635937592047826594810543296922803243497650897468847660861957525740597139629688278477484409956386352618612256108583778812289461638681914583745438228638745225003506751454834193886947622894055518944344795496207646296190914218602801673014597632346852294 [170,101] -60864992760143259716068189426780948090220617816024501375714923847085219353528791239192488349822110147780357589067316209291429901434696744192059224515700161163811931976240929384049631499207875361349736489038589437682614956953309644411771589848181291376720183756973315045249055371081610041923518054631539586395628206841825224250215132657022538311730108071717846948001895043327512061333586065566796893420584744093245785529533705623175853250098834720151884544667236967688275215498750943445996403784699391331896777653043474013409671563911980396951629476050094149128832648607124966223867103709472565109000983056140653453712277074653395498653022207728015621213194088067386075625416722466320513795828983899016669017906571273187155332588381135759914702319850065663655167629474687749430153038487638839080578918084169868799545316221376806984484632195031686030719688921768286864755437599050505717271389366093170409658662369619266830774085467726490609300 [170,102] 29906571453558218169601146236318398860254068411036591759868195259095406699297162155413068497515123404436880073690870155969668277323013266107431273129759523617166657549295261003034054449870889541605490486300616878586169393741432721276731979674954328804067761125356817310545909494078438842080277870156430080734199744561416381277268667462179102067765689211304889269107425342649508445234890904061584398262062728208986537103280848893278877396245333449337916267707538218049486206960099154944053521175472513929652524969830895399366146703500402063723936564932075835435083991384290352185248800331416203418896899143650282585778919631847587743208094745477329126268188806866642437399804600464246848891828021144626683616249794314091611025790297186773086534238837355640339698762422649984253719417746314521163335488093756495571954033566313109622946963230936485355260738689104808125368370552268587838142473133924628104311420316280370997565297621987707 [170,103] -7554326563328473519513483523658484919307822551880314322287726940967141380626073400950739319497064080058937272887871109278403225186717725463066738764808971437962178441675124488197678037841279540190741400502777415116249126016812734337534959235074531926756464587877400803853087047211876624739287276884079216765621977903980508530318353936805442000212876440075711205820041589181924495995122602839769163003455275142201143073719466447317198559218568831467053207632986820016222042899879040426201107239022973598864245008196446329755845790755627475691074774141153077151260802033861188500925609553965524173724930799952046067359093278055566025089774497379188265395384941475740779440401726265049222727262588325630137716326957190792052023067039278297425352039769628984285606794079830912185634625165995357982574475846397151491377556929592763495992967583424767621093086062928433191452943177336510873408192301735043330864153282899665963217956067 [170,104] 975657308229238796223454327476499101557281980492228985063462741068091534125226071840316162075177600026833360199273988129414846034596515128527919812551041053297620254619470226280409691454622460284722295519979436923033724438331459873935509181459453369782162323779491628492307242831341825892587162572100898633465154728266992558776207777607058040782990773085629372998482042201239315841956957952007265995358118439469150815474945533683347564044670510221198218963968101369955454866934507485527892364297527254058919148459919568799371204820663475249785302358625147727380921127796882705172231771670585021041039182619902409226701224495847140346143253675351630760327456043629198815658150462781095706037751971567665357417260695170578407742139219740321036783685741495551990945536080694789361942128782212269575059703218017172328106243147859213975704063432870660804448617570321301393509452172652965181749377185226742284848592063249869145 [170,105] -64074449340331971378087837858468672622568008181004188817178887843000208154457872384842018307432773762023757391504810659307387993696176454363551203178596140629008073043642111186101597564727338584918672783799239958009217169202827114466483988522381195450497999975080151300534005582256268402975136799835101885173307318667747416871626352943483246330551018707235757445714797895907401005970061196709281878139348930226050020198100501301049464204222683901236695892093155842997262492166320685286886624111345790038429125057657964764037735719002913248193657938168820144195978553976007956330884690149681607884194930864241156946379825097781854048051777979733882059771971260735557184991629772653032653025033566710818719944365172241336360130511571108939449371487779678024493849440408925374176042262510525419500445569623514128176700919072811622742748644405296072077150875503274026915549998588808613636551646134679894012053701594160 [170,106] 2126167115606028759803616915962352235732966978867983786606214515478976504921784300479874400423628019655858941205667372640000171257320815543186021704075295572353313503152898899720418151901603847053819294479158743494336788768965729671039293309632243037344005782234193583957027076036965875847935135147400041410081942110134859424835785069462212805402746071813496906960559445431045424965854439089139710486498747570512085221194654097281331247181570391758912000218932134356977534738137537189751211200790720406419201159744638046459953985133277501076083623115493770859096796987362354016980630641251354271334811767182211041989676445701061265789831871446667703716534618664390337067186264542238501317020111799749514972756937179570041585744119300744136549998551741406889669264577584019164021697073059674548828507492899549198356722371917320976872768242214708164434037951169889006889983231383594099671879379149671099428673 [170,107] -35376972289455189224172109464499988918485699955480269538978937409925963887849865133996826779354756577410230363946939353501121040397970917386647247217787192888166082169624914460718170351599386328134354710973225636703283114364546703866970651707472646925417573938365892134594820984465779141795082447780538972581568534560715546576026280781039848296908781573125034308572068030462285292537965397166140264921235142012345219739885478756325522006536811815951199369809082531188960304501535758182547946008216147404699129748218596841313445851194040361772713375655558629748717322940663955521893266478620408597102089335410566907614590412781254895459520042168169198668315131108468936134563627770571864178597093136782906338753062629705953463453941789434813733378937101801372043120573975192980466892437490648582028003055326209191067089149430024347754776968464545789862082074000810124070177682116199312488855734247245 [170,108] 292477203142493539491917657140713507022235230298631830464177533716969011217710138516450440263571130503303477117811148329255869372021624727313595366666189216958286979718645128277169144120652053179574179344328482097797300276353958928432108814674411348448993465335987570698147243510808959063491721868696919606165021960613854409505178042865129240774803914256793312407260952792454661324633192456784929356926277716205114408605686513554043879338587038818466381156290804208164190775679050229440399331684670655153807888802777917078053232740037192037547442028307776149605038363576830476330458227181099208721225576648693125166521355814192594839286634835512998905983036274119522954134968873548252038423059485761320631811952814758782932384560030380658623130959633821903862886380196026006872591126754035941475532940075351962709029550853420052669151286584459512066463341964144462440999167810338462294452755 [170,109] -1188620071735193413883807881586362338732977116430907965189913104634602802972637370860934991144678538774793655828978130708521474249669487718823392122035377546871594958019077854557078610466840113701664589862614978135024595705778362403107098430661616086197346874786749628255072918799351623304203192737209889927819501309297490428005447199185039627250435722192111011258515330967066306852846385004585127054675214651748122076579056041255337306497846162192923704692551031560885006566152116483880315650750392523821528608079019231055641683185951509669776531425388952524711056083599217226890637250617109458001918368890291127166363118601709214397659256733370427038238665726784732966420803353704164376233122066978324726392878353054378993856285737398574832583496986598866009529670523571592908089348351051603042134337280012002849819736308077688469492617963711961515350772297659063182835098028030231 [170,110] 2345076698730070047472712763766251197008059995228167699216223978955296835414235267417644054783799996587653514240864447507468975060528121116821190877849731670030863876995391978767778459371649800202396909725830609535728125261487774863104008730910531487065090103597338908262732213921530871688643276600461011221305429838380175557787405902312575314375513872170963311882680663750489743970240009716465954749917177685047312030771083902003303233839324466933646122008608319383527770217755958441865840281737698326215829312231120689272173406282859159222695959356156314962455539691547847957902290598119052186926811439337304164935344979653869975307000728891369888064665083959712228009393791452159448079704624680858902281232592615504857284935863141794110903068814252770229360761630440022087723109180775847295944397880185421420002667775676235193595828656773418138858521859815495446157512787 [170,111] -2214261712024254605969262764651874051735958971159580982414901549882085614589396701452680347217666185414473908546079365328371916516458130077836070586308482414972999171827439955499509270495678975769863005455010425078604655962285741694700075443236469890131981363488937256916626242146391820096726916172114360313956325677805069940762518958451047093992858856069261343196843127627244728253062754324082281373494592308079463478161033146042968507190700916254157800887173955422742895167201285487634727128418809998492923337731762463040412917306149751083060237590987368869653276814682316197069333016793920466289926184956198762724174052055196093880627970938107065767172055192698649380284012609086000325624846634149623067408991395525201103439302528386526760743259613836251709105748456568315413996247885572354399110294977612136558694232361909927202444194531398607643178738505985582 [170,112] 984512750863790733142886308921798082379315384902759515571051434572524762804155605353537882910201512181768564781764487684734552819118319919436192641940626726841735759333674012472168374723647300188685526094081430008987934328604805732138251183294051877740369001857456174218031879703627014058266262243472557031477626608396979553806429986182309509508341344900690510040060059596022610818996490523461583370467314935050405135068294398564092521641717808775957287708489861876078627829823853612044629499739202284075492760440689341742153799518786731892706174626731211374548638820313712814027533791211673589219440140397395568615673245712451741961566554969310204767921841308336246712502031442795122893481995118099303121876576556463652772264635828243751096483746854566852084334499315388550870163750768234316553467168142533723465095488906376853600871882997832218492214229 [170,113] -202400947425351780218421723019938562904293830960839359905772218181760273753033819473020800641499080694605430477184408047562675636785075542497551047173482070599989988662974072965371752583222156676754926342786805458364904494610967529540462600560634638839165446735195914517971518786010263618775184755376485449273242295667922976406556345200020648286143647613255149141971537060667533997504648600332346753875912351344798783381401116889652205312060255822717440186389297695843376496339254790389561645685667839637883853475194396994242280022155685676443422005430757823127563067042666464897822851113788518468920204891087044578830937720739322224885399575975054889120889906533419300130941876971291826968730889769065493256106333915657631282459692472755517370993630859112769738898423515221288365172445491326510439962351381982357944831766920559420000885789848370 [170,114] 18850990686122749587228835103798292938593416593582135387458763215912471879329464048766792330099123835809876835918971449695873521334115504263715484411162118685124259800765528084929223543084116817612233469817193822252251267228049226323978543762695549274889488485560670606295291945728556758581840857393337186105183322620407445289764043168836376543419371065527400143530961817049789994179521372350515608877677772116897264692036875681211964510684537283276172021597048006434799075648903133385426200671969831555112811459041367976395080406860484039373085855499854102824400481716105846557731767805352572680016780533860451451232743502647938454618412698253174977941676504158081337564442671919377673777950223282775154611423903967072757097882212841411139403846892938181497579120760389256010840888775105504869399104607021195721824003101526544342785709 [170,115] -778245253122332382186077607643845646302491617895430327007890226428760922319508325949847803658227179321415543902050877975821276289133022129599605066597181289094373262828715972529964610258367296895932110154656246865220577397922666816084182780894832596677631976273315965338048165435114701404533265539775998781414564577630896495693991792598063299039940380010299813621800911702576372404906102890128802321217420224253043349553691273608220744866500871811407799099894025166415809479923382293202441436072853048820085603749469415861223898282157941085133239077504199531479379961822821464888226324498826572755436326913382229045309608266494434063511335428262974799688546603927502052987161021561114836746519439714438321924330478415099866626539056866533759289018108371638688888343013197103799386631351984329603268722211904442040612792941626 [170,116] 2487248574625559186145480873539053794032549681620008195514748661845735698508935625678241841303067161236041623906134480694719769441511359801985240557995134100075293417005161720988550039591415686974462320878834221477969667198867866778715427428908821288323969093946848296109498878106674350170503512389810562935546617433240128049829624691214482856130707988496768697534490284868226437040514907094185831971494352709642869591965992580820374251084805916009133395562924945777674247755085528268402628651978786218294697392537880238141904567139294123836521413947274540976791166085421281251406404613668000822317794886107871411639064999659249638338407323489157546704470699277220602095445211517929956730925593904602425798912245188962397353181353980438504673073620895209125440178921459339273324823450189494089336115254446728336141683 [170,117] -6585920772816346261134162840197303587065884506773935505556525772677109872716455307760168231979795544531518469401092751827095157181146791578449020337170496909518739570721898448814928008193886047103047702551476810485021150741402379524187200855780592335128137701918648356999970274137664039838235306689240743859706496181701394674488700834246147050763312086991120207234733842249594981239093117952705910644174599691482826100021072171780859556218719944077607190335552800994853462791048020262570644643693722237018757648605581792779623537724761201879528372785998761028503261608704937828054924862755064674366059132220512154278659624313215120189138570373119754481567507090755933205171729785245365725160732036545096949338437872046563067762070172519080871270387487521356440194849488657765517668955793701183894290801601310321 [170,118] 14140060538185387929617848800326111740662956669775233422953242762307609389364967822026442226024558688827625824496820077349161084717270878460140518057955768606634744382671769043126349698034563480097381198467483145218109280274856480908106345066273732708752480065601227336924786640668472337661572889830006073370830015660172620860840736232057470411710251656128277335003804202039917112931257839518594680304564878296981743564280010566194440372729436097193802469272192045888261548483515511355620613118546583467512197209078303538336741224331546782459580641950894530546372783281549564869316719429276070631139287469057802845260434618026798131619498077445423957639068545435679279633778772363779990382120626150022853144113251990676383931379967193187431587455903959053102705240184146294595358818250905609816402798616251 [170,119] -24355820680983388662225416771644346992187461463687157808691866053764563948532002212687744524285321040702026659749322520728720116422965649733787196673500905924669988748229898898374480596847072039138455038422966896835518382444948267811079495109831274768579269131708434175831562725441412907674947955958529427994880642090386707645763229087010121176393124114438862736188624186674835729975098489274378720882083766072785269352756571375119651898417862242107943232863524117949560459791313017831312843413861704279032631448053106765240771409089791672382971328052767882203730924196160601567495002218721125735601669967721144771588757843844958260517467423445450955230137555997444428220362781741404313663607715346051304564919375753949249661122750604295541502260610795357139883626582494868533871441733769232500137911 [170,120] 33484735529360853992284559565716781118249062010147481541202841996262160612051222205584808956610636220345252094480281232107582394774103971891029114735639711455101139026635753262922344444641429126005915233801249042080764265819752263609659090623161036030027472133651003720776246061358627308530860031237709860798848001483461613308225959641664334674876045893745926608280598413354845086275168283891764770610262707396905084925529899365059712112101596027946268130480088448751293279779688306476768470709027856719267553853331839298627360351593269175921183712020040199891515765749570636910072989649683877971844045557510656078956493747466291828504204155016295724148314633922919413644015908916537726379640657510444988325313745569510430798707682746346914075017371734897854768830717763604680573869396146979064 [170,121] -36552736412338255271387015655708143824007001990389365115455761649012909179372061772220145606482036441761593677982903519392548054539639498851111353792220094699112944819797779789214571887101868168264630541743869523951691265581923637914718038763560131037855074165254720567244226610019352166845148154302597792893535007657670874372411277703394088759199436069672819539393207334235119192768024128127384458537938661536462867236685076610109558716258059136990470409832105049669551260152219947347385524458819223022849207269406053591701836972493823569136620906849762783046030852079161267692407006006262818830262640652396579812011748061278273136156739344256465694990344015717493505380388042382530972574172123726334692485430826224947787986448946546098806670927970577887897234708104787115481067185867219 [170,122] 31514199572878215984421621545659826856285055920782934835135849210907509813404647851183093176221684572576801219044610867059225746088575280467313168235800694154692125933257265777331732245341259564680033643393550331664039489477622108851812291228594923512952404224973211170838058951894143683223006022158853538226814164313263438390894180347376488434321869848323236555746731717934904042313820743962885873571107159923170007854320599389813030338050361961050542673442141625347388358066497685124520777850266583038535971579120959540731639748236101859064644332280515916849375119497516646700796934258892444245454577815810011724390788125191239094983063251830188674571412566286361822901153610245322905818778830871140025416901143502622755073506245346537444411206139566326011773232866333718566389107 [170,123] -21341556753140742085872756845026387529003651331466717187710000579389654954134362598445211963702875653812412653425361760821712114987228508552835941356623268784270006131791478177823659604401404713307935087169193592290141916328902013431716184920185032951511189072851916207583220884070906446922801851453840493420692478732284679451769241127513439599748185131947225895576224397472812790653557400068960934316418256468660687695275740944234043896547225811678918893655018465735285789155820149822000849434090805604509539168770678174718340510112135307236976540281295410524525136959422801413550900356334311489202249056182157658637752821880266124464302551937143405210882157772239689326953610159617826569430084039266852372668939520505004591677999841472694823066750120391422450930825453683287 [170,124] 11288137820377559898892547050142281775709905343425778561923523874985153582892021434301576177249007061015603490864901475440896472024554350931035895340047023072210923640281542639926234337243664252674884439703155371517796218727164697552279085540248634947411778672269809226849984238771875143582313132712513857486708398327450064838260777494517686500977226839927767713021123123810082607704973431386719003568485679677899898977666168112558618528497059681278540733910814638617566456383762119774204868976787745846623682584574354742862907633807771357476243536948198651032528261667571360563074324305381374132766768237866400807882434271837454411770522104171666026475874441626986780635877876220904662140981063119846794635005084735930480651589104579188412806747339133766469306086258228 [170,125] -4636047264694410558664998797139975419292220435402314094657802618949756623474125299602009626110219519291447840309580625959858720871010763010738281545380166463664796882825018541741837553349460784954001771808847227151628905132806250970374734028655148060469677605691446530225006183502731194412777018329719234827700203796434183576674653914532071912869047314883284477175796680542093905348741052628616106479332998466303613327247597446307287067048144388260829416982789265516500965600322146502886802792546645700220016132032360177084394977365892501177657218641457682382469883772468489274739044733691272096141452668188180070799494151984458770857713669913615694149429263615904660687494592293082842824993187012805670876574634776811404880123072473932149157976703556699090340823 [170,126] 1469442277594320473703668852436663836919221432361869673484920574799271057472953362731743459050964941048337796275158191018403719590568957739397455129195904763364145148044345423027074329357161090349102494952693028651059829490710280190816626563160568452201301152906370019253479435967032037591351882181276668986410095753363032480335121960747602343202083088236231498650347924173298083421776681088680915050981888430216947426807097517850530232472860945487256719315196137210008829697897476482595196481565852758507780231574145998669127471392838080129561383484708558434421424019439588159515230788992397006207956252513767887786038832735250866857368547428060984994667559384752340232150397462279224691839532279016971419369097497640252378158627477409317893817943918235552 [170,127] -357165461892893510646801461714905260871338811320707526055237513192896276625970800164292367393792522414913627094835976479957192354393596992595508938953466877910896387777316199089058893234557480615357823965596557319162497669570605157227325116435998294773916395114428920728848807934963130985631184701538791833684845219605937138863076611497921729582749941351436374491895093279418354021233346466551102317349641240638943202818995610577703687651345588808450892708288328429638977038573750742995335147808658786496161035303344133231409086912957275281482729366923099311357891053149443580342935307033446770647517539684068376657755623060496181948880331578641707566329259247004150202282625139604634286144012744123599425742080457094310602801157960026810876997669553 [170,128] 66130405216339547681846059999866763923896813647685435013584463344679855385679224093373215146245710735097162503315852710646829669970045651578366606115285660869656615857084073988871322724923631322816582886173119544558851471490773361266859941816305888264392313993160047012150200406040771895613669669533352428003732053969381996005147806174853127556982117627921920903949697651582940202550255455433490403635634870714227116019909422683683071194308491868597756653155416108352091338859036472969413186427437099501140688565091678242043732144485939900702994089073583940472186550131561067019910978485183968160262963417829113672299052181767688904812009255548486637695910268878002318536362100756123708721766603168821145291597484984975515296404029144949799123 [170,129] -9262009452484448698474748538660133142497492933247986833935390263538044176294234614521796346050131238605492986707267042382297790478005695178193251118849548434813789407871669553962845300142830277423573457257437900507464200742502896884384141784690530550637907603335863171500068121278812565168454205423869232187123559943784674884125968293293621380952808732671142890435968947913194747956963136041789218856191613506158378919149563740052509720388179018246515578630146024543090554142233720805380749956601865202452125921344001914617933963256594653876467848179085940324982065880981207170660643937954452820848107194076606841773976853237533016982442487934621133445892688116677815061949206219552403431028610558357328204858973724324403788845710868133 [170,130] 974044552057918998589077638458391180512438508157399941013268273448841277139947849140029668497216412379601240432954021096825052248852317168646925571577087840906172064761656969045165634150752790725122379386741169515282871552488626332061801649932890531903428941930169195855471608612134307885712854249851450446695239499213044904367316061498075248320837731327467185557874827864843003359037731282319538385207020096550968470718143871572121376486746658706417569981262450036350135876845302248049653572265505868852152480370957196930461264586038965888151570891479399802956296839333514351168601210415091534188466794635752406085581620959678793580324046613863054031880643896480391592666025080426339763065391041499963059748721037721061252258532 [170,131] -76320799212575170959817292549002591930623504818049307690303753106398290730748943131724224944655455086382083021876914039672108545235734667081781333730526605774860582433800184955290245896625447261072454542314447716568694969021111951423851521969375071758007284516803154607483355652738993274696649852966219423947700337714178883756337967803329304624862790610989623187027948090537280827976674533671092389457276645548697756766249427897974849252071376492110085054532109425073583080472859220029823352151049680406431279116427910083772939129884458279388496583767385308889682261948613637711874829336311420670535462926222675591300858222046938671620913453581807551354326178587676935174853534652045078011205727414432872766868223941223771 [170,132] 4419008975111950117108419433271816152929423136880428114980303340587971361935041038908045633694806330692728980529816842983827437824569386859829354365090893618621383021325671005459132211752614594119974827290802198390952332395456506690476617494515718835223548075914690490975869088336766051033743138111961215745842151498949115636316893519636394787450183387041155298442462324928395284349287652826679017623697383107577241709091415068187963518488079873123598069221778342354773744374370030841605565570092565836583459567584952596614611412024897240621352203593798644581990893032881987287462281290926210081457611449659166295566951674754639361306863108629181990271070759057701693336911025237424397152917046074984579336596473688 [170,133] -187430439988450382499344706819882384481042761783010385279985900512252167544772410219970106492146780251541727057745095648892554209963282730482040362494798100461466375037964964326055355242809956837858610287871940490551659984906159873106887838977283178793650076870433369876049525881068178502768819248485634574688035888424982363449609960997812968271451496914376459844055125682987925981965843236339699630947075057373275109250495058584954307249408099187569576220314220185773248394385222771876185606215859284093440851933806506087535785233116048777157187276362441346239273733101281151333116493014762593205620940581383897438494287174591633380494331046295679485189116868866228561264618013475936001243417736277512109582 [170,134] 5769948379918733011834597661054067693231400279108491770554057128802534779641761065742275993067202172711289796366798584053863458013554736389936981496331571364937964661166393003730883869161389766846518853419226398256132685068047496471954410946920007346059275035273270133067159719278752839602989309486275327991323185013515710191042491518523414896494413388856199595757022367485719160201190826500968363770686154230647027706510726490638710858537708538639885079694713083961047007777404330840364879555163735062603894010646414573092478022211247978499596395436611795529946026168395005658036617464598773715279072579932849742235848428422917905209223725960903184450410954029141254319150839968202105118386325498505 [170,135] -127658454648119140808796431831144429594566741038802478863727434549522484188629821306582649640588154881097578919039137305525380498023919652341929482793257202952770123938952574132780103486630014702718383704819692778145195781653011380432899123052427051364075571121441319734782570956414134756063070484402903221452127589369043805976680955178163082218776692144069823443475004576799014636108702002284230305712724536020453653010213625494294978749508780094620241716453680497090501486079929304646566145764838928531490679083950294185250025734931332356834321442772757068239763339452088956147253299975092186799067548245654221971148083572441369678822980600762938482119478865296962440761116699816019165148352 [170,136] 2008742537063054372269437926957803913682488486804379540054567789205704458965046132031871320957919207388136690688163152342872726736117887245018078746579424692608515297912947126695519309379027004102143872067759975784856153079000684810385012160997522032260067433791488318168548702217635172963340244157107796395704261200070731130403769339277169530352027705330257077884936160226538014176077588802507335032220596276234086889918133751973944214491343261776201252516069672415792856420535443523544168751489394792590103386167587293971329124748009872690147559340965404966144474407271445367165586691699771603351092058499563868571596780248602804472991684540856837032458052379615634722471465430018344 [170,137] -22230152478666480625285141146166374608125360762258128317076061850097312536736151485460567202819820740476485295996992731668350403605679910490347461699898770210262980907286917078452175081586832411547306307670842540626441326071444764154160708312490123748232659214807709917896333538566297234785427762222638419890211321036527494015526734062890251734378915213152751474872713471590067749201602311264137289164556322677003671440458346085794600559446088483654721961039519455493528274475062385099162914169987101840353872374756441841487065306631809536232929013395886649506727727954490172150609010304333378048780067498468574557175217236272120111680227793199652178550288667063081199941931565 [170,138] 170968509472715725238241038691143354836928887028122078207517863385069885647093443752578207123347145215980880366964861536748120643341671224316002538718583670018404020050327962091571035482896561735923523177637853985394167160339693511320525824404279365559523437890276649274711752375570785426947651375712598310462757429427451240425291918536979011628762024755362316930945036907191903709091857140621279283385692934675956128859965629093087058185616946445114314836771105234932490643284405700383726518906966457067531224801971890081632870255986997197770923226679190884136339394583126244359635770449274655214595191634899905620456298543643503735089046458330914632953441197222086015 [170,139] -902173086431890166877967846670463633763817423916873122361709679527763622895588404122568082764976783061075299355621427500635841240402739171757566360676453224961961227088095474484690993442123008291962812814802682079072037111511860108604826487561133458903413573489315980206683029925552063524569593900250026578547494388378791352047991749403113582486859488641028649386725273520297958959961788844526136767416453405706654774183502900818073732847604086758677578777091455464742566167361336446617659805869172690969958421582719702486558215164231784478763604681858479890266892935834466619077978154524303608852947123583719618408632655531156918316822237032446765831259097608 [170,140] 3221836513353384359083801021201511780503537858361725808940955694776195726343522277097991552864449106447198349681079804713564173372296690233957725499121621913850919596030693213875871776194669399632627489891555012779499592032526111873178516129130737805110103391233577490179515726182236616685508232024193746023197132780840967949113348768466539555333079517237070994424980358827554595944644320166064195510450648485772837802556933173675707446265022001266440673982523287677804214507733626286541340373601450026939196288547086661822728916291374115389855450106585829997355144147274157287510109803521888088369649800026578414723783931043491838935249302645796591872 [170,141] -7672734522924267783307314320968936065366774137646570829436754302089539590905516927958629923621472475132990350179951811955529454805764348474824920788657511612767298951365076731963813708804757222201895187446961782471908382517217622121415966117566123779143040757772635663891988632220152498191365506480644166815620685891271044050636378739685219655351656668871844954138736709567576410994646966779806239645464480128406144689129229735196616127428569257746354452481197657024379986048621453353427897915865918554052883586624828249555726336600178962457508484150889384342498418953082328755123620289985430986175116603172595434321485499527529275350082409258 [170,142] 11993025846346113795251423854067854840717868426262200321584670496568709235381334686630521359150040564092893278772906368823413776952573377163588180481098384807139264684943182005932408439065385811001814861862045667490739126546445349075903006880354841735293025288977547885268188669339847879471425439470589788409338604133887189914777206269481286772174145484037489488267777383226028472723615778178200985369329387471868123951761528104268592248603490219545525977818377066473412850701095400500561648057184971945560907292956473137334598462581472520003068887287238947571449708401289485369723274328594209960303984796103648902463306045639555164325 [170,143] -12094550214463815292206041082714840030099719278948452872853282640302502225558783328442606758748248101514725898708041141280096701244396391458515333217623879195371519320917849843655187180503624628539663296163047104817155350227482142347400147343012095408146434867218430888185791922946181395373794696902113309201437753767810608608876699539244926301077697419770340728383900743542824058442935546605336609970561335724530714013624720208867637008545242989340347801851020081417617853511281018098503782077936655883374777882350801964296423869785048480522732174137223578722246933448949651543695201539572210839305938112768157716051581334958 [170,144] 7724546779079514925661524606256944948548428054395159350226894587173352024520806632533557383175846720310875728056382537115594542265873140078294673144525497267935109637357670191817414213151238388029861986941793969595991516110782836981474195082672060065117776493599017792227471406469204312691852732680236331582322899162324416639237653347024824949196310691281522201451618875851269109402345978646599814205436196460332233662501395882939095785988391670076824594110570995343613534240928522131906137058618175890464167353627986212482491650024627901052394730275702653937366130065359381136027342590783926498539653770406736801128 [170,145] -3062223536423187700521325146533887477293275824075541599406560353766901192393664511137476808798537379560099310683879712970803100845612358243712313685324437126098263896976753524941831009501137625388103693581411601594088718352361314399309053438269756990671404975118748155632841484067614705928436951276403000512955542463497734811039737004808313576452119508630323021661388504517638519179250091293777551707315757145758429294468752434008665746967976291678335215201802981926140814205224759422998942569638556402011021921464231677791516153295288557805243416472250389026699480226431981696918307540826203596493592867409 [170,146] 737183488448200589542162276909815691266088970347274413799955379853174430458035409827024206423573253819584478152028307658425782896087632122299545112633610638110276404607583371099181689625409420345044576641510007409183413398830262550585856145987541388035661627564915116370296510380135677217703079090319584972157960735349644805341072860502169576462834050808845934507098413134101328866983290733553142586102388344089959132516829885639127367854353945427510354217738948224070757480241581170249291184416322010492168912329018429422062661234406593885661101832225669090872201329760563721319502094811472376159 [170,147] -105226167537954439841016575699789337139087384899343225119074389377213228243165378133526148766226013782322201263306195364896490964065084514176777214158289004282240010217109091231917558022443217136713552541896974907908153380959847568106005043997255693935886168482847345136685704327379810972319721768770332425549806313078174188259309757771484747459891001552752992592936863104725862534800417435083681811346438045466353064661324531254459593887082140517800793591817800589816083754412498614328791976641451471325726128006590204770952774065435379607377613941724848321143963963674584202192019265948 [170,148] 8676504400921144333278113899948704094770759569263468894390037326261026388438642867956608785631671597816703020586393160630643461152083395621237913394167285948245368946665754155524786212202784281583885656132787146944371022696078773708847092024670609519928410121875998484151958434550822949217390513929195512075042967560701374389399882559492694478995529413404085489514119879346137156937954255123377595636020074973440939945086124134254692060612080467125130263113667398867082460921336333261954665935639005363167683234661529053301833304877186636261248354534306293156584595414085989984 [170,149] -401605817426247175138365404972743064129613607059764559785672106960048253952064751852500996491939571281083882401521600743180227300402801588571424154107887209800411672125118991847927306496833863548837873118554328750123865903009719317167432320568847075893356379087521953502950114059321082801635512004007311293526338574263502532176389114351208756991906578239144454739144097739138131739664228298729900272493404693889864076861792102278445835945765547690967703505049384217815047715361215375629821401105080682894090461907223648634520167751300554341504179703765590785339754536 [170,150] 10110992303162254488127253584245418516657583467824893635924203363882093401735357210283237179232462675989069498815060503182963412216001710625307144055722879923381234512955764692083004273919797586271594183710042651095874762270236493162529725307287114388963717703935790768818112683965544924879296253347429046273246230280636658995126529623608653508687462182188235123092440179268238836320334274879038721334862245169939314967111396326349983694432136916367326727924834219411536096938790889637266574219667189449395299946509829006041836436865991621914350242140572598 [170,151] -133717967092034969644518822713131042338556497346869108290365630968134738910948719172537506272659308196864144466057569146029369885150574609404261460250990767020651546430294367554878109347823020194977387522548121708234484422141879205673959701383563537192410892859022801102360627218365299660841801695564336079280773860048220742235443472939598152259503688798789383272433658375718861032885828373930487984827435540580874162690225911189106707095078021959391660725551281872262119413256533927150127538075169720163421446895236375724262104141835566715036190 [170,152] 893697538947117088324107907238418842373355625830575593268037632863805176079239391352732996730979220395437558589787097493434550284047499175384161188974708704555234816586845153852025257968540290387053345016757020979012281693313001653720412027663215230909172002933720565195337469581879811643345404418943973807996046231574546636971811753232368499734941578015961366475280481414502040440313283980821421579226181865204714933869657712413368562088005430558960281120182975706009690512544135021612284513886110957390019836770688472188115294354264 [170,153] -2891159819108664752252733837995670940020503711566324964710746638281803476174360804269956402550188441259465395496042372689399028146475694912365881420880388379155789355289208810378931044349857744273583050363600835578157328367025343845142094084022770475878796516283886203912953505037679085806493878965944718747165584837768790527922387578569245195320937574249210774775383346511054260193602982396172874985203657306457067961488551087924525255998419971784360740183309905730939482551070318649658017960418115392908727890558228511846 [170,154] 4313804512318830022872815699984572148875480303880637710816706706418929410141525717593090263709184583910669449605170903457553369214140569545920458006667752998753493506356750045604482112178601422624392379214283102545581818055450010273854625143880253166940313119231557433616270278739968197624486745535631487149816126886327244550850506000790765435462007579506497063231730387743909546229854345172468126662560631375383788539263753525781936567435870975243375548692289083413949304487023664030137268000981801800816391168 [170,155] -2811481364908172480537380928125438325159846415531840856227563275766508037017979999349828519048652363295194781113727786015314595020821178795767465656452107400802762855527471723408758456669038643881044331809702387515364139099342077696648200455591484692101840938266765120793022456303945646723136527438963850818266103263985707299998309716832953764055508841980622710921574675175563863990998928111846468988325137829618346880559914679362041941383478457775168873543800189242039657430949251594583661343724238 [170,156] 752553994408664662291687214223337157704435620124526608608691399427664905856390343851230743789137687855326620882734899621531518721950996155646208567500434068526567769226384536740464291051265713506213531800569536921737169174101970951973247506580176716460478588431717000368359245557687587679521965853928283879001544127255915170821517512381337622182568103421591653974862851025794689174847493186522459137972622793947497214320354562931089100342980444181366539720373770491206262676394587854688 [170,157] -77117805878675406602957437973548503607555440477333908406673788168515268264932585000051425377876554866525864567927398692781542007023099923027299114384267493995840428815014360328877461411711569751294790424773056379308324630566412473142628481549392876840411544474559921068993338739976180639793447668518466346984503882103901634035855169970599424093015427259743733959573583580746854381606877710664696720439090612639212080177020331697910244821845898132588849057380942991889807846 [170,158] 2790852764062214625658611885890176280462389745374456665691415942507620158524734771045304901760706927086292130920491630440298002761824682680206230805425733832312260139870366177064394849997980002098737372139329588306859318283094382559146303210280334581572858653248600173594348889724371967235762509706982233694809432739358679148971407002103549386276400527347186443761942002333132090203408424391042911872657375508453624784856232432268874646916159132295754427353435 [170,159] -32485848497274750249696228888194893875121217465150707902937070696328702922489147043152770092795063835447425787941438658821001626018641528350666020528053486478718992277315240824552571357800839597778111288532050682091483624493119288326029289134905978624455075546098514846384764188194883868163960346853934214440551521345824955829172022107369832079472806686512676735706885062496888522067357240787425818092775507292120212354467648549305063606633042543 [170,160] 109039503789069019978438093187542002726997530525108227041086573967577015681972264811484657401491889186230826053573365665205513868016200019156821796773776389415809897882421038488847389287612756524247692618881380446057889501276842731229950468056366973998286575289872480416271460755520393546497383701530466323260358063448945583795384564858027256973559589153791175549689737821447197416871820078113694308317812220808244035986341585343616 [170,161] -92761774677333251133527999354229510758176174865632409294724044316210121743142630839668720327227793908491775704205174640310103277585330560306648961603032099693687900460012093927547598079815137868369321991035552481854957935219939283949156179205461159100910777950034269380074839544004597055732093617334985443494631421619603174708822476383846356236037741509185878694720788631907226750270249869312129690928459638842998557 [170,162] 17141982105383618618493329848714208280022061903227783407021285980456299993203935428935994596930649552220585310515706378719379659181541135639664879066436876833228217381119214468362609779040665016870605573368470794051127485694300718246083754887687620142872479091894079405955377418460546276291016274156580600625980082874446721100912856999711744222991738310810320900721441701243434576585931650169412601859 [170,163] -570785393650371850631102213875266808719460666187642633135439383303902745187055421337936877240291775701478988442524924627920707093029099279674475308530271807223853917335910791189705666675066274029197784243503439262234757460345048033876698740734262929175153243580326199467717775944780628952607447974144418846748294336890498066678307834526404486843415263107234052706981362554360042016839 [170,164] 2720699763008838507888776644858277620554891429588986593493351258040351424025022306794840159215576855424331786149921589695652649765299239402594192174701517623788823777857665112238064323860701162592422721570235408703108622872908271319496651917656905224905696521842489878939857597679045548262734611014623013144321230086094981211437593639557873468145008647484750733477312 [170,165] -1390780770601448799709370882275822103876764544010084243895918152015935891600593570860946316264021658854244681575468977159555292570973760385444692108197464882263450605111490410365291122134696427512143963353680270545155990862191520999837231240364160795208053062087827195099912566646386735099191914973345688479267709725710129175247517531357429887320204 [170,166] 52477693600506630331178695207031129445553007256313752396539966303253146046960113636332145655486377684431172287401637043604637657885399092825447785856303029600579721900284290010270864446746858754119475406362544977201267429100132031719369540929078489246425630381162468247870318951158030698219411643778066769361534908902574976775404 [170,167] -88400567384707242785782306586314346854069275651067052362429991110515243640100561301350337665801150775308876170720381399450311917626868961923917354436891625631107610203863625942934226751758583750761810264105188513017476042115916593690083576564031717814191814579309728097735339527448279661070269311485612990995 [170,168] 3428956821827526833678518386359383104159768642832663747721413838635313179225150903836125340979525275535601787303568094228053492563889088979746368413089370827556219844257574853546277413379306978894814014432499246466868636244982398983169839588322820337710022658131121738748377544148989496 [170,169] -1237444528030983165551161475926416583910310502524976485560429026949368606543389028327596601610437295130251252265081998869897009010386683086732684219327545131887610392657973219124927836957642277783182078885118005395832476722713302642097758470899701819613796955508 [170,170] 1038801431607439144570591179934645548782374177522092512172820141049898307189725978271594291070887362929326775505871226910653179903490827653594872386799805840590415230341386800118968420955402316168133870215775150927942701357293873892275 [171,0] -1277056730534699761071573285743889714370398372660831755470737468413654825732939834565953172343218479651326138770214657156347524448200688379516977089066501366071935971826276524838455540950629552785627331440528025815149930198787592156888585706038380936760605540360798615270086022376010557603560317147981622053502406209316690254877218687470417685604421640098904725333680707507491948466157967331563734536133552696461451719552087302595809841251222810047793131334630863025522819753098401234207952297888927332590324982456719179869751705065787134057002301850192936903009754275138753567201882720995045176234247812056309165163661583292141422959281744532616334900175365112117430229316084701774226237196707456724391865773837576712530872544618114651375758396547808217290359758654881873882234946074711058489616375984836646674474943963887175636719491294815647644399041263110747150328155991151078023604625552899289167594829905080335795933616335929915747341577663799840178678211777070930689709367622116602560151616299504751519986279905591980581886222109180248825708005297689005894426418087727406846413848954488710803882459999911755941449725955444876385771783063070341685735113620619617560674411839014020899494497192727647312615565420662917110489277046876377850992245159877116446341345718352635781250000000000000000000000 [171,1] 18651556897481582871431451911218178376167435151951381235251209985668332298554925048603440257324412215861604747836601163570933071573187383724919043789651750717007127885231439729618079968738884658522122570882029862275149431676687941162084637329351010706213520041087958531429324217541054344333224936929489604089824466153472945579837516028918806030554868294159588375019376521615361320958037771126176650387981155946258059864861312327998495555824258007979635676711176937754094961520584592260542951502566889819204394847537191889562668955647121302059327493622103478550458840705355383855987182864086743314197407460696973014805893242772338216843498507410681648868648798951235280546449636936437915192249192435252205676964100916833670938156108595616384266614445620884367809634902582183040791215080997842197415645590026366724687518707768008759808745287530043944481343508065203820524756814064427825724830184467684638422894283567528975394081889587838317765451560757972448547016935630650781612203335686237479079586649468721777050725599903001862851864405651240164923762869828050968415852888308027738966548077440554084946000535945868201471840301107113601330983595076674286355577826785414640828718321142990424116399706257518929288135882591292225366382018819123527101781265185856556891765423904453325195312500000000000000 [171,2] -132460580567374850515283298409254090470465105317563281974428697979998834464495426828593753252360503925706350746574377899783125133683894129747146354140487866801213209067688354883890004956216107428266598879311352392884999992276493576399970059478784902932453227879958466577661197602982849262744653029911788282969627743992040813677889367996688516453550752473838410676568736112810852754339067474361572823019545609453680770989281032776553779443857534569773512500659753196556824593028278952490609865032413322592765793878646375234217423910999455881042737250740248570752253930771274987611259524840334261128319065557527795284068939239730211714158774274854465382330751102784604073538029373290200386281508190122323971059153231091600907466240125015726941717894587597540578871434965117598532408879997254637199630375517050925355614503089491987181017101336738392477722207326642319079733207801405205808717475532208059703700321510540355130823063120403596574437987182641896478482928518592584108548621122462430850578250940442112676896702325151488842544575790814098324034068282633327955710779226690925321337999090318046082591041162720051272247595063265673916999027512146581305295049556591610755292030351284231729198017287488827016314698564639329286853325756980219037843233983226556816278591054078691168594360351562500000 [171,3] 609588201752773904598006836615609557810112590284119128669439162332528802640368652374716890598476286368594368547393851347092240836719590626914395760130515991027007862808799299383553725203690137248236972997288698959295986406884923052940757191159734162573109846825911170409906065811272376701515416631674410127608375900926782145637747388840526332868348213007340749959018459611568350080543683348658227959441465852472142744910039219310758737252219040994558941175890124072916907979856091563271312815644749967374892316020596343661848326938012955428643702326969422287113501853635496522018766515256368326054088291854362188240108440513009524499661158488808612090906918779458652636320388265560499141830718469976563852629876214777243838820550861576627646942112219375465073766082672385426267802253073462536266495921197929971956416230684277618939903042822095159395378816530751167085048773379155106757539050976268159692220188119295746964823142220292318747457391811081999918012695280215872922687378193210277374944105464657139556500075623527034720054430384886369891271464590428617175964205928216234008679659470825565291629194893455065508661182947834133108482534048696963459642435204282695781620326485370815638207243641462803686480443631735782972696896541657414305939331513772415975870318451186772838417053222656250 [171,4] -2044012936540935667071094133551635954315490020015427425842130011999421772498402753108399199188776805503392472440259146896436789117262523301530235058949368870062877066618076532638067924926641089637423786707394459322242723354503396696063965719656691205649986770808643840995290482467951393142586877253960120509306656244309786221912500541516462836456145615416878273069158138429610073379878572490786317427390901558190433771879154845705819566312417312671467900525920679157739485031034147573487487793089965963269639226890703692250351537361805566301922178609876261837276308619021088864313910287004513260784214537256177334727541517545864803186857605145709593662392691769385459087679063363334976513638338245336474230686999048891084563232681534085363902870658821955082768618059268272712586614999138131457550361438666859046983904789368398243345249145400211356924721707442982828413203140855480430768282075797454804156494334728141793156046793442129139408816195633543265332320593047030602324301761752928412872201750665890467713712187129367904381544994575344134986141934849800655861385968322239658781429050459844648811302135429173466312320821041294391060683710189302929341859661557950172840529921164547316251048109044123022007799088512366952797646063232821968972659270078686279761156779975373594296875000000000 [171,5] 5323731599818433079563335872391099149924953091446770057301561951616030750113734436009261642019122857826799433996538380551264402239131142684848485280233657195047020318556709222579228812698587219426667120825823575216663179077574225717458593943142248671038673196543601058322028561899954355272050698999261225808202059475092171953633083516632685485411168653830932557716498813945769083540199823994624057241909735063347236065259571603034753152149667316568442952152431495832593797766236224083189514216297638528679551068700878224199381159597423190548403961783738643351986344034011242834103223338016559483100935673909413817446448585575907783089578155364110401318226497804915837806555476596935701976635425144441359219037374636245702063123114929943613693174246463131916738371935140696418920410691641009508964061100104047022307098503707416146568369209970673341808259370556735662303057420533486218982761830304268480189055826055378961919838683952336527633819617000010361269435003072575791284379930963830221697598334510163492212957530756324770141120284861288594224618478425566354749573106400698463475732947787929307644335214479560170422685464880220389245229282261224241305487639229532311438599900291725451861484326971384986619743943538429290653847318547240875265274936567434177855016935295494888309570312500 [171,6] -11212832175900478054133641145241752628617486060572927867262751151128552005120534749916434131865676196067948552213124434070677709961712484638392060324577884807324315135089718318042892206740157272859539126936337845181596246963838413070260231748666547117617211750399561251802644745026796755419891976228965785401990628347327545514063201580200237650194392556755256195743247655167967326174631349227881279569026882746736993227638078900852620560811620560620146413344977576222251189932216453967442618558323877644726819998210509965481592890680753891820813072245784221568663496409600074367425105658880830461937360607461330542785119670073986310463164339253640540600130256589573034685628995079374115703784474999319131702383272512555884753713245823685087760187035914602027590338989459838606921903597916845701771939768270462677572062475441645795852089425018452103364069358543744017606472196857572372359087661856370667882266421583158289105663738604703710338679898628474706354756669341438268697972081899988026851650066186284179239105904599294637038532167958871095423417701850519659042544817561582231746622127237730945300150046497993186424322169022984760894828071105122223829416395166909145729977722156595883319403659664934661731553793309009787506095088412236168613579346335872778048586296186811685292968750 [171,7] 19631830431825145763860808997587036194795036462852978201688278447332175602844122184507548819038768654853760620966725811363563311867630013660201486221158192909490268102643653767996577590276936416294313683333361515487817072822141398845306955453141953855779973389999857607880383032918471145132897502792724274628222281397461706756133924203109648833674727701118684433874844351013744040341858673518613061151172089368491286719083698963038505840259830982843964083609010841278669345691289236217379961061495229155646704408590295386962947352916973354179624215130404588785434039128641101308383355362021259216134801421312574748679799269316159812864673553727815343452345591274032995366782157128341166101747356164340973763842547768163831964576133408267810939469457500493973525403517140785768137055124949779127183369417455405650824004971749008576561941689285029017562325992558365237295667346067739170843731746618827100921893203537135491119520015724350525566686894071252039804229345063850196865568566916161506742773641386292518228433393566411071847176124232992459231087712477979239141402152555069977769249221106604985691586709453271070240880408436201372164770049950510250672663148597893374648444843385183518232149506281521799018902618266746097109521028191196621233457159346843632673984989365601506359375 [171,8] -29150437788791674870049229187157153528128455847752044348989512351266567151742580833277860902546696321215731638573561089701184046245833324963432654794104444000763946120836556283936908682313839514318059788303360293007035393428809695588796562379259746020664813832923066713547070620477967086129441917264017629715279302156118167161252267822765248451761836680052029811138792124371542111529958672913222918922991955248504710382030217151426045024789083729047736810306292445191653278737070289039376604371043108079996693694084136709766667351850058367466941996102878256173047827310857116858427365500751302466207244227176231160086545020357432035582555909792634517145855173302482172322206051569976366624347492897578195207725379365804604177409479754505650870883603347315335730601662295991658229473814987560042935322591894324314663122145359236684728772090360614405864306181572884005744814289034405646689370684162371039782728841450437691909734802140415027558636336139463128594784452765375477922300355187319750154662928374644669923395548493115607204426983055035271643854589192590788612924767759045539377293585159239104768993571938674939118860965229726734826533577935403858304024856644167126009109704549574032806976141139454135870660637321049396855943960257312646142511354737339531671817899329817175000 [171,9] 37268122697176837637289766886929353016930127677667025441084324132443867728813511675644651356642137051939977475052450700639086759206683801140426944056622836566140440271571011414122203955756534963254469753076781005287962082065506429296631294472865234023821427355403847452271447457087930254253622709172386774252866718794549577231024428196827285698547180276542720175210324901551993439973153614792236876525139965313641966677369589965805995446617371423844000965184028407204610030760418102761914771041113423088030159721188979598516687445882159214877845592537674640948496890690844915118069314926292111704555444741851971374728899729989408632607955526463223318063990228846185592055407058584637122570479147300370875351154036133417728167915209601078493448982550593645122007829985949262174559685371929502700094865326524124173358717661414286073479940967805791261235755671434766728078427369313103590456162506565870696738029694206282135770006979235635963791393214459887248938367786767334110782794633108036440038447239819289007563133817752134714946554787222653389450532386672371296962691002700669642225351165426227294378281347998001254764674352665273586098313735179313077511429451870817888929209127489594956976539144026486228128104497251493074456826452168110146242043684731134515950207789024001850 [171,10] -41510219265956667803707406003726991817155069836325960556268049391895346818420956714756543918211348252846864825861198855657671797266171123248515969685014665371984196627414467600862921437494887256597833486227421728909224485116801839658642556189955785437899137911428720079031405405529860287637689239319809478572243526183350413602407944925302059692706114134416288066506698183317427838330465292036253637836456979609130535127314530766947005144197072306525360434534413033442720478888716034804749098103345412813025384561451181469294803533489845403775081613952296838159361743177863196017272650951057032156785831162915425538506445019975419220910301304451032253724824136981315217347430507916303739678775969697899945487238430724671822383375232269374125687069063618108246273828435084880779114662472789056469087926742765827768650391484530786820775686163284427273618424698388742962887716520837415442250157052189918681837800733798693235007019351417466487109254070740159766058427466645541057460409682076221393870719452437700547594887768877042801018657232361584042045301702168768725411044037961737331206129078404845456096028135455131315231564188711774817009820993824340111900619750771466614719466573011949065131213616286946499169167502575608171620084523148840408861134294142667494084299532006150 [171,11] 40660812213606839431354905538184959240950547680870978562142692153013480160407439664818543949854532244959105949008621129643837701793826107697837332819278368703363529150987387253410753625659464402772164105644082921863567369657353940780921335712785058673512930863712896283228909505008973959999391426732135950533822881257980596391506414840933614663162000424351375666067295470187677012494760606325218673731661786678166412341466731087614401817461688791885132022084131912477550719529453679124064071528303415179444304607883484667073863631641587647296834146638206722780833029395786801203092257997622213864940401374925285916729342473887435087679893944816216699371186866809032623186852336646582242710706369495558134522416771116272798803662058043812137468350379144717741761302653687453420245012461803075874416451141209141011921327032917944788346410087275884649568442150039928793905720114375513475025419672318867336715694174952041018155232147644099357441344757006482558382013954220896717235710223528218947286774994143956741307189762425330274434845428267136435706811843493228752644309401558717252445816866007091678380733594156450946381352134453507425239862516193505508644410925124467335005217849749485642141274903029756321917330419339046035546940680537068238435350790209128238617194709112 [171,12] -35294721277721287822373133972819145902653107625543168191588889868133176394768149666949409461546954150421252146358309808798508556773106861765291093684365998973268001808075294350878656040884719069322962898953169996819834919338598904742981921271121990236433394324737214849430503955386952318636715166591996650076118027750675554003297144600493604682446601986417305275065842687302359766678588040598048919642020778443125412817157457568189456056220071634098331344333068853278368626530611910624557424669476513932023909161666691105380383880014249198084851683275251022803565553986061152396671091981138874745487909862274890257580531875296935607529541061735401799177121778005529284524037260708091688502297780867956797182559118849259942327853075172695579866631290373799965340881023578149510898626175578644762777612327751043636907646272166654096227148637248057148618224991666050033964712779934031287065744707641245362359988243760037430309717411383785267944659303685991417319156638975603481278518802696770943609965401978137544751947922763086911703960991662341749435750762737922951266332218510650194482176542291354810683091015659930647417583376170929346831436422950615438386139032156965385351324152402970575500276097694846495181109999266911669862633226200240641576710541297346001382327622 [171,13] 27319908776256315946965073474856039365659523967607228752057129873038144714083187543748529408033393774950804014266862887674441894616360131501486078878198602060045787973168600878789562466429948168121968811176566457120444465809124750621208823329997989283246191457812705823347347188792999604178277421415903601725276608381095970485125979100068483226178907446251567117628184834662059853162110329565276234319502525345491907522013082938426681817499816302503764913959520913713467270518394176222888419765973961392894140947595622030698315855593484291575923212355415815982232609287590965266312814232335542144380153480680733666841798487192132908507362672730508849645489816197789172145550482633281672667717662064354369067970502777694836394630554204014128097524656315893652729678182203614609091357637947785881285560835004889530902878108911361350077861504588743709631458520308370449602161276303003490410601678785661879509057619691331037697061458421738006255339515207630626506928905878100023900196718462897152091969476522347739602008920131760808511704247808783839149817295963133691866810659059141129499708238270066099964785630517975088130276593749974689733835531796501170194748016803152167967414197648900600175472433565085934745413750077492935731568393286494210822599096910125171377873 [171,14] -18956102023897605395884945396186382068001470773680247932354221861318264962112839059539548473909985807687350166501992300277260722435408908593539085328064292339276868432018273140118687348658825025584262602017934000879594963443258941864860452931332928965120013158460737974607902429219190494797202749553109919285154114205220424350291610620143132576346943132358718646027099374551958879710565956084366596915049720617687808279654615249604656156769120039829504240239575473740334828082456891297482227789551763074668352379003621969152096140463133123115898086369772270617784284310571858689938690124656664335834850714478455548103520391225793230877196366727411417681105380115010961273986032316196811363509574295542281301532422111225034333341887823426819893671593257119719329188180277505856426555961110925593207129949138655386983331711309106523261777526132569294519964884127004845561120250904020138448049194760458233084408751035018903833838433176295182573241096908385887413750595553068407912926085016174057555756760483426045977693701694039985853811753095023007818832073259105403730688042784689878185941917108782036463911497730657921348905526718567637709109622955528351087141550605204844568368054332762320618194228044708982518563043526033866802734387950275122870043721095359858554 [171,15] 11841368896744358521620797362652882285207542804923395352165162804198182039928623805502151546545329612640890124858750318626072257170046255486450985019262330105614361589508529347333231709180130753574805757819018320478063287998129052119173526936184245788198586327223052671525966685972352742631284042295628178556550536398050911317951188503888209965796926955790014585513865825540436466674910915339503065143607476673230533854399645329018645156355465297990271466025387530224209699787880145088240543707539465485955490880684839735421999647808464297905999888298962690971179922656046866689803969047858556937701716212243035155965272220273723811030171365944169539191363318379183066847488645311237686820099461973264688651660008625214911918462873790990279605441851540691797365089935420990932175237316525893317934681506965329647868780643786638465655951695175753738330338959865803153551815868404702824095532105265063512720589488775216816082656572634496093340183726479978383620231722758732502816203193477680173120419789125774330242624764175544873788691184603153929704829225889387590602350021199092542416969634311527756964288616735842880428495803386448001088651686630760185873866840176359917776898065164312493959977604091205044904906996870507252405120970854416936274906205414224722 [171,16] -6685809387644255911305401712919347578202123056291712703567578888631980204520430011708847377276322953833783146114302169176308117010289113292908010611433054693402372345659484771042012017783880505356267957537547820549460315347730415596699244210678522379132192830403147425847876642705563743516879683061476275655858346397532569368020648677756225096342749206769751862554481334509192502949400047345180268120970750068405412564154795438202752439632530754671717564485170825628674310564257271615468045007160939629159951963519636561439730829893045707424377038333221903179891289645991722941801182110672922749027490751946579963542035014140540760392446988034701119093412597027217015135916178295362500456774723778148425657723595553070532084755139384174116249119460970803161054581977271524362695284413378689957906651598880945838784724887836276549479153930167362417960056318404470152317331244915618716174981860750004420909122651218301485911078046987470185310644298508946138222342644735575889138500159211741033799329305800642281806555866238506825469891202897022753156418444792600291910211724372083687893317600090267716431428397004806533105592694800803856330264266666220501213144362589553584464780651294722352775007507642890962388151855662540828530979328113931273759485430100060 [171,17] 3422546607154310795191568108885127961734230441144064349717973735030022244932154470936350905222028963929576614346107337216006406217058471691977438291588520458357050824864721478407962531295465988960815152821470836413445206693471534890653586825745621397849415415267701363628929382802467792709270056894529779221320661582934472407747304443690646517849547469910006775357733776349762841360896690172507736883664729148460048504636253550866985761723918026406829369075868248877296893350185169791668673561719115350310210420096508422150443758178937716143828619891738940105668969786756249481738215606635589168762742100362523332937356087127677177901149974951110772996695475215340072309042609139420478982070026775260177751337669279219070912881192808957888385626089602367596730692184823752441461738385475517785709514876298411171319620666457404441460718594336313508852964379160648305972157699017514414671319108520003102376605419366717801323840911599393308131018972840310888509119910716911928778237353210852868742960527940539773313071436477522878148752450772460491116336848175898319315257204076029503776881567956405412890405512998576112360951133560392572125432808833120795518392904042042373514113395326762345107274034869521533784665174971288927310493316819525259315599798944 [171,18] -1580352341797820160474340252625124505179798017430252779041545548983163518247820400185358014091765109516023453838980001754916989538914792716549985269371446675307997282634738593571229379746778157505559214773919947508087112070578677289548947738279496929598345005225790711778124328275207582591409990281807807817531621373381172647964932693353662114088181053857176175101982269005467728295663779274463805683409026197101878308564331747370135742133432405442337242962152932537775931920699537881171754277826715138182492465025757728970264265428237894922369850359036111320009301512773979934344720097153184809890186500089112262304515603178556917131681484761000518061582841162742889015388581891697782465149145514105002762509824691212653597686136715478669307935769005113913970810557092159008220119093720560162849415523791367672155893213424357166324916492185187250835262641371354380690747893764073686291346598299060035092014254628235477535282140229609707070123341927920333721476384355143704581466529653874383463132654611009447302971918028136903061123727703923539762920826290946494629721765779237902073991137887980791045273773700175281720539405307245592810096619368017381143553101614028023901482092540383411765204150266152583231508209390336804617782899018008918608294180 [171,19] 677871724333649277155004690914327040660598225776985152411623622658065679751910481261042802348876832705924243395014194688160184161844061276919880100341947213640214453338254111639110160779805599226560882366501596797340686997522174386385600950315319902254293495416332898249661025123351837468739966119435818357935200197358393690777881381873597659430387522367267979127177790803960088184840553457933376406835427213994256109755371479372889858468792101370058658791056945596364519395843430339302576259876398864110776933051677367026340786402812719489235937121568338216093703271537157593053053363979490541463052900126117640548779468173954188346864446686081557727426970290975909548854815278757057357029695787214169328684857458182230384223045726137756750233964274358771292388858954281331180090060267179574071086964003299028622530380989588318470193823493517755192118564541316465400902946435019308194962200428365050198492284380919868753769434997804724448182583856819991127863219196805733219246010773973678072037672539124341337063975989238760568303650833523927804123683343292337343915449099709755981098666891651789931837003633445819340549059975248884777442444038287591941384624560628254447968982083289488363126961533323883547283917044119716351555529487805643355498 [171,20] -301922349943466091752205386440164800027239255979747814674078257150163867684643986172009842816870987643321489893752569708771482226809851704045616735596500639517869770774710552226589607272644141160068314272499648634474074641703485848316303594300553369696478677053064447244773573190357396370925627770314140923528903497851670421356344825252748444574986428938293996192426254261889129297254470146632002100508296531978058477332606981252564354132037902830354564755735751118075374801259906195210174804097024520672083639039749431231331616308158287127066920382306261110584725293015613544004536606620825807145444370075935417567054860533796415580190262242748778961308836991088950887324636467676252911693021551899618318574627190977871587270475426007490654527850679212954710076433653863009426067376203322427628368636079454885753099845117621060495067274447696182105077836732616126409650217532302283540566854452025017490076810597419833848724786733768862581474510885184953286743882747914942904530449973633975623660264799473444815927559136270813131974267263912652099126800357645611610724781984086452585511865160417807868234164967418109291006230730210303043460045245707750415253504596245505663817696716333451906865684867722362250128940084914962463979578119732259896 [171,21] 51432545039833418523165644942798104693846085491482995200803018678398965993108235138664708845982963905628138997997135531229636509822483435408844465991737492111350436809003274337098621611515399822250605676015005383207941901428496096169512783395183678167821481122674681717146532584083198918027878706694851464157941931233269424983123746732661250480806025445582045159427670976142795618173146210353956849420992445962430088133232525634760656734417752587892751768365876115306586021903444249560760492873446931821999109216862647586735514006610337355442165243148273583832491894861135756744359834059054373921391777293785754461879689330747930578831143658351950362732083499267433232845833713781210816768949933327385856990466354451867548758495670988231009903760766377326639219565309048011447496324475479194752968007190858839319104440917225882865406610661956412223821080163858175972974573465490670718429868810124029538393886551467913336861335683825244737030296603730009129589177575881207745347930310464888544827916982719246244507756138913843270527035025882778015514200037338505898860965847645068857167876044760971767981910373879329221172071071036010031396238516248746446187098256834546229178595736083061816875813903259317876781152445429478496349758272588642 [171,22] 58336446539764694192524854188515292461287449718546616909503820964207635289268087645796610675809718215392698176006691530473102102267911689210473373187831349668281620256027515003616497753782570323501591492096160974349313314928664032657226013051891513383730589234230330118894966574751798569319567194456484409650090506502649917357807467859019026824078457760634454292941212421692649769687160794539259505628472585608464506386587257393278930583229008353060992127585311608314436686180139003535387183069398723536517495298200213519758691535443907919385013509987157685402771283709061842026678169268371218940182633924349556892288130704155840889951101492274103136192660916784057566786230342401214759956609351562808640023568850815530348686515891932059436938620648323461798922352815414099723636486255007370402982498464697126919164167045521639635345395459112936936980990043887187134738848792705252202613522803416620449249662907738471486067225231567198031514086083842987720380474496192335579891778406845851084430354178374967517451856838035506002703309583506998505052942884185024877146068526879081326402856026669772597759693577167726000558546624902735265922340732839222932911469509892403249691939900094422246563464723137451760817597804153522283080412462869 [171,23] 125254409066345662266659381220285656061749328935996514994756304064245349781872254458507444309743286971886394318887892098317775495739490022858176120723477860847012235575097770816161038491438792351740345726050834197352165843591130073923682860855528774249403890262184107374179888016538651063110068468320199220696942678718929585285803078898680809950766264687827126519497812269616121982158697633809507228697462889406087710758175696047349548854844509384747938575681110853153796774183034772545664556035785165973404246842855067641087743252120351506917065145330947348541619227542472884345499438347581962330980411948216419521061215832259951729481110581657644686852051231686475090263073631506949804361611435593711244390244168323836608893367495767159751246514219514112722279871379638932684240839748331975011969560495343884985614612576304915449332483804360236590777011944214402892344188531051844774913787935681628210381100735674378652447571849140013813067640097686610122719063206774595608199551834716374081777105368099680743825805948887088183387298457036948137589912182350375592220961044494269493054799348151236094173783665756151958881117574771305842319828033863353830775171919053595648768809227372858265120277275501581909354593901368305824358291131 [171,24] -125558511463321189635150763223590957831343055045194693400772603530558985664926838928517174425209179085776186441716214165315980223721572329703115101320744430065521481474227722481728294452607964185781296051950062676106699800584919258277160393949499518038208800632770097237662814176142933199922688622056296078171662465550959226127998449499070882125317333043330488148855946566558688409805524459619891578982437901747936418259687475636818749535853911919824964959431849175019307319884461426405872385110215543080830239280527066590607687216530181996292656046544146233340834603617003156106672267616439416725924371618764937975291697566074586303260840177144952897118962199572361578178215148384232709458106821199696282035715870779938220788429327394961547412164846470229610965554032877322649209123325656914004229719726974426817374273027134592123044381626808785750923979792654355141753762482999765853062756917900681277903507745975452635822742568677921600512363619713224025387672731370480441382397950328480509418293847460987203464751604832798714351789628350192776413086498503117197377120061812279688460124247333847702213526243267008032727146774926056975681859290294996696295494558824168428175064221432713340834049619574693966853651120226797284195954 [171,25] -182899609154368236123859040236689142271199469010169056381734223545831804412471864779026877383720756806554818680887855908107037773337625090104215264779011734767960936566536966548508138802877025852247298906822231239599898160492110040805066587074247976607363478830546582043855953359200595611626427208476121227386877450132252753328202717427357379813435112137467754646760935613265694509046240498411741610498389013561929546332561924859892819061830527370585489191771546274071320243581928679517958370597100407310988852663548194734727587168284882872997237851382681304882581227140541759930199249653173939185501068645268101085047948334563792159851809312444461342011688673196793117920113996882106096952298715425343854925760910458462742084748340521033236644535546374513977258893469987854824440106182127870055315082632267662013283781298030828774575292088188592080724039199893821426387775914508708811180825410316612795539019645653042957297857578748339373514932488880277859833045112793365217016789977159414825803050541827364257130545180699101299709184258902312524234760705750749882929561092204073848955736936688029066018162257906189598397249454361786313626446965699540890073609028834328168979920463567368161702770329275431517890182546070704019718 [171,26] 124201140345510567623998395493898222064858022170473056063905359816601853008263751276894920523736663296989642889328781999325361592395436150542474815342665163087651968055455214797783774008237800870300960415575531942964153158766156554091638869827774795224397584211368402519454274170813286349750614896535962932982174415709463829130850578224982957837384857336630023595777554065093279240215702700856509228536802677523479287113173187501704479261187006451947330636712957402117652764628383520383799807030021200029629661885126368923475919281108045482362655171551162281552818943089837988184767429837558162259974197570591288619018906411126769477733032583902049124473528182293987289781199105891443336207632963176258913861435386031130086713513176408465786786358373074933094908213824892289432969855869306838289208979555280093219549357676383903881463812239191820459398765459320218662672695148244978459933589457762375225939748407346187130730557004002998664257132610618220046217233209411714522570818153146405231961448608777608356975187275937677161784953807675389240249629934029766661311045646343758450140325558045137368877153259105238075786573099936581058780393236275424086130797929130524062756573954752741033894028368909722702969907579399662479 [171,27] 184733849859537628597197388317540733572300209242388825266628967645187929118966925085308593884602768093461948733983965186361226478806158636259017815684450823427985340120553828273987856874785868219974415707435939675141781943731245482551121936458901659197904453362775578287121835936707294739810302129848097724244381253680791557560182022555187137228025050827433207902744676499384697161351301487677432171357454301846755129800960013974072663614576265240245160466148105839263891293196482073395849471630175935782790650111268871437826817596852875162180919139196728257464412994702415900714178138785950720779320258721341832345733483640039924347985758937771085475378019602995017899997498895490084132423793682407486760351604461481070873620268799543465087701896542130974192782837583180817303424602374410649178861680972678945201196271551339296196214042001109453292883474931664397620876607415756448314218273795697802623551672397897375838127620235139523167694987472541239954307379321248711021680770986519827638890140848779385891710754343960644450492071447095132046977731806007338103845283432089299385271198345000204041178782100873447736166778459643526094405300638822007927570222656254954428675283675830570369557074379221299027467345401951938 [171,28] -95039474852525460818728435810963286360747219163376124253669034836206837640721094668467462320627327011842015957175358554834510206356776392546832345770717454643965994695776319098403349798313377941427801428927682005904710988367165056150909472391206062413723435847254452824156354316134042326838660006705605513574472594057723155647676474750103469499776222687232255706639591957435135732328911331417993284888900798277533558618054773652607201972697255655876832771245140601660623994944978028061511969696487521139076189766159909297153134246260858129462306579774624287799393313513671511220310082054357512933939367487786646509564756170122070241752404610952240797391817040578707086457417512068088129220352505054700612166922641221921608941035938675088973383139000389726217109077115421660252082253332723330910763108147420768340401384961938345238708751711595699132431338807470133119999904644841885348284281465085540388166014986726143015556417087256571346612763086046738273576683454732772615411140195329244815874925577908977024176060255351944749125381920925785735978919412955719359269523527176346382178891600928018148574845201946556885635637703011003290846391563267146062312443157881406377869826796492576473062371990699912304328761528793 [171,29] -125990575553086279881360374681496417193807361602873985021538493559056350751456404399335178286434422851906741082243257349277310997524621912484461022264672376995575381343827426003596458116585846906138782692359878874643124203890387503265100655143303112925991574088745779525667685830969034557967194544452443022996008214311976053995745572656805443708925967895489148810169654741949193521641818585104129039241964405749911789622927814979696119687080886732166754254875597538036799437165759597453752425336055154621537399387077391349163934594567098463952290614427928952244233661685360898626445741776430190268034823294534781741311868580883481275740405985492704658343745422227774975429196748909265331364192653178495096490366059851185683900180386126613159914515248056499984206949386390450640756384982160709792612144931839789253181565508137165184868899479441983710139168439331175489348447529376885491946919753153420494055613002538865196517761451905875344305262381044025239758822549622471841167727014725620896110173547926152731829258220691159754062209375079230139199138488545553972950811440998286893358080843938894207847404261890879737107244815726998223023608671122218968601630626735994280092567849405357875361341469557462908610808306 [171,30] 55021800174352045785413877919213557884220603195117843432795530935766063421279485559208695708379866321093692807159536931135764434796351676769487241433862950271482282617712911088293444838695158017528217287515510140310207537667848751719471918020055130566582026285641841897667798770334721587310503621827905635197206419316708758464986784654500022682290999610968616333648230592791960935001802064171329363928189441882844724157764794796128983073441101057207112306718503890774070191229644535992888058982331496104611877891613830224351781923102848395242287293959186535051668956517987769341811153001038095244033471821962122875230446383094689773745935013928295097710221684419730852371988563656601647534772406596890096850017436737918336954808290323111279137216675927891617592100260482057809594876227819698721270761905905840004453019361416353324623181988592691991889452983868441952584108223654042227187736347948899844570730894897808665577677122155444506728627529269748117523753380709239585777911654642087288952063372722369312733196131671436198544777386239109905577898014789070225341602010256063983895778443732145754260986420082408584215588982547468136130650055605856659679508448387508431217525856199510608357491451503158186685587 [171,31] 60069338868706175413320683147257060914432791202380043718669697852398464266959136565798240617312392159814924337058610201455742898448423302507533570113851088738496600311951324951640457436073202519240377379730653402312105727228132010416221643404771483750380806143860277858082580875765666764973081371084368432923677752198997473256059320053674003288840231661947786541825877170488430466404388070003717655990238733015550640484912392869699336701248104008744914528988436264819053184566501858583627576921480795366100823729073049058844966574049931874412016053393970529033952368612286738138765840466811042133783415193686043807070696735782366373079324168310515781920219663580276056934708056225590730866854022170555251356616487906631415238256301812288543585167271922528729613850760942819955688408566954944912955287199549326976431849530686055287374130062163517159758710551303485303989340627083129704570559307083626843118837920180732359345014275935848936042569993461938707876540254722367606966599022529025330483641376883546140867428774171116303269724801220872617060390240763892480190310266949501928515036376272519440996357918951899758687241439228549928499591807382123838350095405059509838992958372321905820055787105522046447026 [171,32] -23592566685927723170160395314680393038646662758716060450576133562222328159230975768747454738944580266185570187476071441917816127521718997769289178605103185609375514949772756790939805763442356058855029656003662603323620294866394852432228005877221258170036618970628187575556217436255614765634463324477298371024308531945364949308026682186363478463121968701213710647540334906232755995602365211511126405306554508923355294906982312879013071023366540769194228323593966565724390305538733204442953155044512843929963767229018367431299296228718197955190597954217139696426486778596747843832847012246424367658848556207340112080163995523758473874885499162704767080731928385086619798841463772052416970009678886682189867351394855050143982988806437381203778655241979760870715617249540749021387763653726271984652833123786111599145633965566079959606926087419621535215735802851552893816469247617931177537857608898908717750477154642085102100020727934855044730897196876217138819597098839810278868725121905236479425549063617292900085565435586422739446727937189671923286361788695484837459642044072088500089452308512122949412522566686414924643768780546440671405886219599717627108202561113853927536474277310948125102435737363219263388 [171,33] -20434853425911474869782747088215211632401575738095184961759212841311364836691531421296468649878576141479520142414227931493129642742791435002179558050377008617561648510323073798283903702997890707203108534023277106562842088259521502154793780393784658925864884317269606182419130933541607459064997577809733576117746474789587419351787893723395664579667401539438410436371030043864942153696938103321035022072846423428472258709060959745840743810666832454517393487673270605302777518589909578066732871052216392103861002281362411151428098317394001515362840053405354208062672275565634021767439889313638021894445763670606322551299883252341028913029668041680116246697141888444564816367667345823444012368815233808457337219761639630212557282948031181288561472717945527379757486187914371010559242304477090077829169129822754698565044715393046570485495177272518452112016742936646069130898655602535201026766397781343774213264720827148537005671887464713526038021939541239333245539301116915458409426059608557687484681441768549077804575794811371267107680795416028995535076512830375717603684530253609622487087426175480745991736358383736548825592945609285160165349300819336501787712435033850290821438495065471642275414863945668718 [171,34] 7312712806390713030456652185091577559126319655709821692909935330555205734886379245684903046738145157731087433282362562407948391269319667019616660423173790002652426514201631153577261747218677164109659907795913462606244208093984058502944419021119070924421495013357244750370188804758182205215057400264416037973831070674856080134135586918260993389343561516772845510114075071575962116785664010527049521523725035068203695649155034992570327437356464977058512163554801055577484295561529916134594599428701993771887667476425370023051347764092575997977544897571844798210100804888768601226315637001255913844610750168930545156859103145110292355653208626247201799046446285023495300204357702845969967297241164007118953527362209574711542778995988975941008174680804720247775666411683144732070190150620155955876449460868061107746042869511318708926055372761370077300743299788712283519842179407927799317652729190806353205233340243325632101081932469769689496830984817318251881728427159739837947239232344400058742927877920938861121586463876577153108303106839809896932959438683351516296955353826612833239076524516159196423156084022255833161331870311117681782163358841284672692343004894325868876699307606102278000061964515084 [171,35] 5047739124736469359276730517673545524275913838784759594544328569466271219032185611358746297154692745992217995791559872023656858929637244323457250645047815688701426146789751580215916135947755943138411655324725309052174942087033509942912950033399167839872190727487780763490016936664307636028089581452261505522729668118148083054757348389653077056493992082541159521049075105647809215834259002566078228543863376521104890036614514377928979424936648561632804392058669235792116168625156873098140684012007229989315591209430025421255795565010625167806105885234647796658847555989631562925875696672352408460187347732866802270850986032508007247053740011151960984195192373409806866440695526113787848370297453548766514042086078000073376683608565333968177727206832566528596527175677007792266488066598804355603265373127822935048253398646345826611526549243243592449827798480393674625383056809507207054382417580768449245822741795518013681555329362076996260979003498708938434086549993669910600950025854926908362568113837257129388139324509764464371535855454382354911125294226477676000317991226913754967732493776255705175031704019772916956034239833624753261031941153572587840686829473024107355427417852477987720144142800 [171,36] -1607260124977752260290113341574365171871646899194087160243427200500108256974401627763986529378341774624061690400725685915852641378901150654826167753038112264982424780501580751932425936753584815178979064210501877551115560920939992749910870997049100309875849328573577157121638678565537393227182328388488720784731324458417598821021969748459298360614508294136467354443806891231876512801419147895186947473532616399425897776915780758532174885799569429963627084496718628730545577215225167454050393788106191504500126693240379500604758093992757654187393033986917778158200651461618234964714699385537142029276155308833261419955672347858486639244281378963911612713844579112763635367285169444882900631132809996603090994606343568382529251427166784224471119212678171714162836412299992086989265722635048476140337337232107347623494739430403494071292998567016363138853069621469289784065378671429109495669415575504358586006857244060123565685670802009083367899396688756813776008019064104030367712313239400334066904709993729819328844788257363352063066960892565833605516417826952796950169897107742768531065640210482367692140615065806690142303377605349879447028196608433068658352623877403456208513592416592745522266122 [171,37] -919956932071169347557249606171439737902496748586197553680276504289770385678407422615150211394430685533470053611337163539250556232493239085827225977597897364679140339035953232251212644468423514403713470906311111155972280222962509041193885300115823845072776487304681377305246725580331926125553019433140611231750381211071319746124692272071366948881713404738899945969300246873546307706084178038360578014194783699727652943852944888524426058770301011567831003859726122093855095519168388032892304509577148025543662796787750587809899228239837692747008728445728856172982996681494527196025276755242347875137815515372974520409200389438235039135432514345010910335341357202018503477530080006729499455158668716871513308717108090774522303852573533117828102484439086056151782526149623653345948917196086244748943421788930074935532905248223524407599755289322286378036297385367726370172728145227196234269587218232403731449206137446493322973433251089959051795461267481284090094835825045446408213422787881791795285019438793974316614911721574846687306909121896806898358167184774692754839097690793978449673456925559766123709618258614607754313804857947020685301960918208312350921920899449156379322723280302723732709 [171,38] 245792788202643200180219839014653815481147979563571339861286946825737514871278918090861528701970626479207737301070902267520607540970506584925147512508655322898733633545374552100524139573753574694711322175974643194487840113334104315643252373259232925327682752850741489960779115491704772561601650831099983285542552921249521665609301944268450517127573123500850521128543539531945763569830847657412280800672291026969943071400234831180172788749864096515659239121290640114409831322492051894780139365419044741969306643639227320295723318300309002032841772880275560282932795162145341776462803357287415602576357011763254439899158792282873830657573528506777163960597809810638886000534406220284176520647699252999017220916941727794902420320993786960393921690527659073754568139717707631452520070588434051804778307022196053386795653765323740062814803587709405524190391904174289771190829473259213471470243605151813074533032714810912008066258506320948412967819674123710696269492841716299975947725373807660795611145173730030974869897237375092573811274969092787261800092238607947733762569790810102366960844486304828810551602103059509355476832901524171647685090513033459364735047503143369612840153686971402758 [171,39] 125122884177018355268294276716991297551120744448942876180960064817447068411245106816836555124489857614961669945055618948751078522474201973527027935436056708802470102631616089514361448216538411514139269792174360770958625329141429802645974413396197868431631163832000805663930517156580391965374137634062849066054924746090682080973394398457131019283241733361869365979969591159072119122120481793274748241069465294851804610487922744213374535532052106331646106821995118658143653743551289758516659676366685807255807184769244384909308797007141269808402821303636584611408345528910973897441570214910903153502978677155218496731048434916099679314487866318564810889099541064508736997737669647809838793031901660905285618171139961139074881550975945287763854088934178477569985702013266339132097234366212259855522325680376193406576005237044892465407689038088262620092089583340833967758698341529543641894561240094265260374900913842796746420752824056567867904821737570811517101755377061196877698850464496708340978143899554662186851711191406747691016066496139980878805554827292049090409901510973362915913896315375247120539597527292300780763952944966078308324710604430521780124380763379983442319005135812692 [171,40] -25362510394391598621948230110812437504342351022790013765098420540660729051446935926858933763652768617944518252664510098044097781436239645977285452420884364864132422328261547104970445926651802405263395349368634636241284847475745272776448907546835496109630051459305192386508198009962216847076515705436553494751145353450993914373331280048436867040547085116006401274802398861573438734642977833896629128545033633143243053797096288391601881318955470725808298099522560947429540317582713509911219076894290557185321719502143267896999805761875442048924858400114993836866650330793848289753352737691883898756644654975228409515974941726978864058994582450281590989508497499554393377139844673520613562834911880406482177676927118168105943011053591986659270392981915042242429987249386584038975682615138870901384854699920718835273932048591250700275747831102785918674965432366285923690633579059542866769702444300525464444851576700003949319457754957492176416385336413029023802470812699072435121765962369325072626576295576781603291920753919056149081249897809347857684493970112691027159760843031625043386700585025480342421995269746890225569582055836394786208468913128503076544560006697562322212798977556 [171,41] -12702093349357620131368964090879083949754365851253828873504164122119495403470557622277559689421588491747697063721298843605639726906110423649970576688783807072884913233549187802321093769377835207135806186940921907182635724376784207996186536329480694542417107929800676412785837688775310501930688612307541012442540221471953965148749927636344659848316045304781672672790567521550687070990239521025278260540598419927812776006243300277806728611824153827460769114604203490582807493448592524959442092496899234760654203445605528445420438355540799187846192032490745168056162658009087083879859027233004336202779332804908368959493796238187267062218043587032240542432458476710897689822287287029601212116959828817961721366320534552768668256964778492415982724398166153706590783011371256216672875884103532235897250205204313980143155470002808053417879296723554290388945998035232816434349619481300180472171171664827859555902209146952720136422745811447052741604757737540674593005171012207703158413866473366341151345057853748793234182591798101138970434325106056022477224744728979023405836987049269420877615265834926445550010731450557119630897655371241689565747811478581776054158110209825790335723977 [171,42] 1644239023052537160958035313416527087757338547080262142459966176814043446862999657115243358216040823350248469208887385911864282755313427820736840421140055950190702650494973341524012868647073742981430863702748928621788842898475231471074054888998263124554757750886768076206201045195520935300045248600136297775654831210810724274876075322710592088199999655533713230396369113449269338026980835069919400883024296937099878886018857583364827230419489871188438935756174134822495363874218537569024335074501038362187045837802525256795057674448917592718910231980930328587159662900759194918473383563470753273576100332851095066942700332204090423159964752962186899085189557093127297662453317363042233543917451202344960065750214685403382103307673499242565858634571216932848285731353846663819907825698151964349668138193324240891159621713827648488951832011765180227542616745656201446945919715330275988043031487108357147469053177299855119467193176997287919707214775487886327788898892982898603223307156632926695183121215936277661432335750925746448492796035717724376854506680777739716434183480363642593454574018747952094612206986317369079903373409380726690217243358177789980184173553846390022844 [171,43] 944666758522675014355931779640986223849180908944565484114091647189868161764905167804451627724772084875223008320409666682068879516832159213181531803897912784855696550441187652458749963522681836616271630152306296337311216352211303512339269179465680970534910424003404535651512497659322252672013865064275898742706285555308962467068604113140532690272174778799672900372475044448852032630512162734896566698558095918357959079199714978867360351642973158032593601387893432624665940803650694666372044295466236163011159609366367649832125174116459638902976971080159344315329633443197051978528496859975065303161013726202312182370833100675932912554941140768191894406967764393324283878888410949926628922081183685396132651147274976764185364581658950643389145032657552843299852199041106891626329192188106243510467991293936205147891318367894120003868285340945957776682303154721623804899812083027439235241212957898546796520152034674512557905965714862805819109804285846494174901397924295673777429592165385477053596343468868665630052494811878785977669691869787715919464742749956522550446862964510800629847719812856286870284376352787728141804278882888787957386390559378326944609363709963524890 [171,44] -52284976936635153462752509795489700873571047602197455276759939840291173196966004445191555022666361231024023604708053138732862295082522399786521740865345506794100394015476695274890497643402530707906220358315360199302643025975484710754266887271834836411244616798725072429639718881317568538650155278691236745432032144400847347487466006069258888071910584620012246293497080899839216116091988135576378700920729062078874944354208012059625800581186343145424971105690683639740534697251057037427655958778330308195623118596110916222396699161719350266701960617333892415358134753720882941155857788564978074824352258198479295178275406202984074579790465657751291824946369629756944267309985449593856187185714681667654041022804060992669647201142690579547779550391059964855717637534097682568445036458435871633310465977091534413779425375878352322768537155829444178343257315763587555373329211796540143984602258108677996326287022039598218881359714470155548155031103140569387576323840614384244684417603511509348330128937731100990605772278711461336225492697676965048871509409766859086444203775561801678139785464924932736560016260912076425798287813633217282812774642031126284302902765574317 [171,45] -49269486329955282362917064635145079253725614347596283951018449938556024051035272318199006581088236727855178518681064826155397134713150074262743768505291300990159023760266874110032174488973406643050081568753315012205167665917629160547613138931666545629431003186228223273555118855437224870614440601482628300492952637441469407328176344768096504204016416927544053255875247896805733473561852564673921964679495670591071706206921522243646773704768678888306785106768833537174474068714787157014499045307591470738869137779951299801732034528789956579805292853937427567784258693531605326351500027292504716700855592602335373241634180493012656293823046425826976001827374224584789970876087379851822676719502981136513863496601017146327753643745914148040906428896124147999520282369886769463562729822433151508378689043069318525970581789779384586833237677125776603720472212576142508534158432936590139431039648501735167882498226359151740217557128169133364266009322488849714819825703167628173224753200202065202905797387263651867591600541974532413425999584878831347703924757144252392610275450502467308639495540273476093966849542688212355080743193042887771670985818643175262752871889422 [171,46] -650867431567069041078292387788609054337044745916014228374141230763167305335108199208659718112722078613059239466631762300806142065586255695578786930034450557269013316113748146105906219239608782687764558815344330092254774690220257182321275631481061900872517644291319330040442552000050346005439803319650808110473669926757234180029086547849311525048461651280461179150083968350911076393004405327311861408018890118485887111076107861813062094709459394605766310432526129184656899619074724736747883915701997550015628797187740544762743206758641495388008501337961421792711144732977174280678593632354211719091604159817060219728295707035671637778523017975115266141313113896662029397652738132591917278166273172325869987332216754883101984875875594798544329968764695710062836000852594994156890690580678785535096849543962407896927521313364924604728374507560649984360133685694038153430970528387302032000967323619780254461534826937048434555134289372241253213500630145599218385630710395766493002210190856257328362100711995205342878972245963770370004891237141714187733653720526578897236860231145645618358635702384920473060377030399842108187945865639197253306711795129912102712896 [171,47] 1665416934521163705480169653366162271722369049394235843814924841104937150985706883467842596633928877837566531226308714233097803213326680353885408078991934749665472332665209930055570074602734740996755420805372969231814824964041767816565754961916148477721401960696329328591635944033681527482125516145036144480245660219779356302632575370540127533220918102354268591766979997673944049381875630932164692267560210436274177013813166339612190247461851750719524341105882495986715734402987056363854372634662179886297718414945941178920556776153395378807606573729753914682833602819856334177106473404917321752562130983867896560662417252511682676759012459019361762582505444826572915090803183251805856271857922211256918890548581991804748645521873057968415004940825713400919103008778082076030951292557975067877183409856193111326291555415716136235012242894896389561925675972413132093301423829301919848284487946280646239813486725338531008037352219026682266879905972907052941714592266314771108414179280821853693403072325422512115273960527770368065920456887231625953533148402362846151475068178590759115159918210524623879500537620516569866227928385246603712939692505444911447189 [171,48] 127024961865749481041513506636912123529184898260015281785609614228008153801034088255839721526345360277642903569766442061497161514734770313760720850703014885056899430083468812900971639801403248188830572537330430035168766520789266612225962824734389759375708463406429019750966197170809346677651453079125037216929910012527394320867004896696727056159350162265561129935160398151361307565503047989259908258349347328900765863262120456348582229683086424250092339462101468464358283201476686539168806213854894349892414307096437688991387748234804301651953147190691618124649946585834850217572320202325083595923371121344157919192531993101553519015551317878821131336563451164510225327880420155281070705681629824202870047726811842960752053134098447084622488079191287553099795737137251915405479757284432853813659332249846450274086333286162624580344681661148967857095872636879242889459648232442753595866907168157778130018069708953895291454838125964927106268876254683826589515261964894491017182938187403732681488779909949037030256662237766606147208433918603070277486044358609957478125437737540924876329595319406460238713427700866777780880382116189439186073924073892034986 [171,49] -31152836731059521862443484735586723264303451615986962058109053297491280212178203840850907796878635850730493512830330967235885307078272356204404464968066673589431136811251438196760675150540355647629658077815466668887446000041269067354852987384561577165165291513257299543132349207457890102487466906406084738128934588694665243164064544063730301432200506525240446964677205200376928829192042306744733922982868307757601066457836442672267829018926308137439238942250319832760988507236168851769527424893472518157330136580174563741692974304800448977229437539654756767289609501695948347362695307767452369297056853273651678042287927348825693460906137974054815104591953978582448084601327672540882176687315113495920406812722251544335618761865822443318608021008263047553577564495102631490845890947728633192706295473031725192433482107377503282465394911155117875133562671412496055614925415037165672178672305028153087242800183227226772552018583228154310184529591027407674685209446770665261774763106409422719563311503219477408511666046133914621282515343280280661359462649660548445392429075586729400988339654342820652623080400999835287534765197556745034195089542221524 [171,50] -4664729617337942717853555677225961555376326479139097454904911094256148065048645650176188604373584471284549469136017126684733322409993382936689621825529636734282597885989510359272252307669646670564959469423140209048490025899639072305915744808877553178955534193494078473724607077217792375099663802404470684288372225437454543278023534502002824576890919643060225667508512457330642790924921259962185250345993676392924662479022743463134374738839714632980466305245974916733746353930452935741236670221241251761370158149656220754967737401214795652164978636709701006493296772072977361740754869526638137320615683840841454837555564998725038250201161357664885897520791619975730769984795999561868547635915444544890814447467463412083844956390970379859595142774830419899077818327801930319595069073856396708942233180404823732758047170836347370038193530203422465770677117906002744970553294626970229678423632108016952847507739678621222491106036481829136273339759739962092561369895205837648922782161668660142967418539844185527476719819073202407148065183839387493005001691362408053641968898891436624978023018255988823043358460017187440657276621176559380032253991874 [171,51] 172091842339607561551304245221181103993419324186392638393125454766838525280003303878151131467274691886645712867208924233821950336588982601133112660847435094823059533338721618590728410803234078611869763511488834275266487817420605792657720669438314891296415622048571462749710065470483226853859390171654683196861682423178790272343374506063854180208654614167363976003825432051116060917726790669045838656599643089077769779672920805968510193870094279708554185442835268935204219479920054546767263884689865365226291189504278573971026173843461765833332962243373722063316972701650512149755654544342643248185856645138836294069251996635436899961244640133156346132935379290908447535002242242322115147841802456197282189759528832263901022624687565710028083207672672611273010311783409378456996113043849102204850096117804571148495776260904279916609697497525538933298045971193875093829091870527070534539883194941424585998643463439942668382592088652816131445330174573373392894644102619683091892416372342651862741447201182343148315778090542609165002247942121209018289507352815170740825366861777319915372215948922011751792650693916815203586869395185311528385074 [171,52] 73107681204851079208074920070670198039948049481241444125381193234960638423785441309782822730330025329505921729017034356572987049914879631108223471816983571494083699292786689064543757662864883242687160226378052564602819841346356156453319504088360229438887408958992568862264576247772557193475157977898143745926224994196542114619848012047197281718620964352518575866449363566433726688732590334996041577561511934174769096744790613975403995549370354966278503113396526998122288956815178052731585871991598209752186173577047551932608116004569231380241037264862684077532429313111745904575959631068909740373095243712212196341730743122266535204335035056038250872394746658887771143678434747959584696420902051663550633814012855646832263274145415325567010012280935254168210430031008636666349637995072943323008405493737522028974448401720826633239766767587103098223183036898235134107105534245613695549811231560557460929808900081714896065791243557402499051214333427807249602406157700696279065940216066578821664521139685269227957670494485926229658217710061997748098083585004367876690076867257964284486771875204562129971658008672700926733323237932558521747 [171,53] 3286452311160461924672711244275455333244660412942453856814828446809308867083518574860102266653421434773411391612651228682600569704372585861501051699345979479945127041685676215685718349619089511132546972253430762144754114301698015611173093147807329240278017387642435552207418463318127623515760276065545914414828489060009158149065801108050956275113049336012376377236434661895075313427574714968150798423927340194588058676759276409098947669292546551494347229039810960635135913834403931682289537612673223396175056206042825092566380758872715858473074759683329940247229277278753223603335114583470590036912756761188958619780790629193598865251747835120689693386577550259148312786180687675557649700545118305054315900378333644898697490694762215457812693794630374132317727755935839174485726300404814033868861795515805362924108238023690031633751580507986199215757644019422104177517077377651351015679164284515309490886298606780565543560033579180496371210013244561502421798987777828105757984218278732521079759898812120434628073945921124175541349058124413701955524511503857487301823595976470736521228356942977401966841470120560607859206190455502433 [171,54] -393373726751998562672881431456429024182722214002246762589151547426394587121202636891016015028609165322049854484290555439545680303056871564055913336027351252648588301138120131879139767393268114626469350001384362377516177926989479256519095393987205665706258515981518318183993957776492202968637001022970718835821550488500587994005943557898509278606580542943529119139059816030848282506148515627069933756313242538978978868963369355248409924700116022129148960684077410745815893871032047372104524703815032377862132041625415007037970141947335335054793051025019300987841386471013148470133314039927068772738402842321726523635454037662985634306889148118052346569493989460197580058046914742747670009746935255245915226158988014320022465820134258883302889591743004865369072345361417579649909851753371162557565978774608953938488857927083330182969768847780109805885695886690754057045175343794659685304223741495403136511913533854609187502805136541591866545682367268435244600542114691279710821733761293930504610584939695707047033117951699282697521253769489321006279904247835173230438686879314406840245493828389290267666637807363985575093374767199 [171,55] -47698194277836088241998416696668824480329472308776462147896459651015724705431121465758671309240207877931185503012367282577160672067235446468961617610929533446885875980309859134308450497030335766236433552316232187959125407026099547566962802672565802652980259867432620303581269971047183968980109863366142739263835969610753912084045139255289308311584297765635669934994886725760113047736016665805212102426087325267213075605348262639667754140423324318457595704554351382236479023650551354148895759487432603869427532805671839027008291466566645160194651594459061941256742229584025822142283454616344897789502727613229349278730074047619337888786668324816126729514539654292860394758463111896471936126682672663644779281777763044633318269223502779938373034743199305818541894591816729966554178349725693364648643223639516395411171594003256535109563395289983069065032016571441015427754541822364574554931126950616624553431445179513107419757450711136913663078912021126200815042831618768454368508314820403205869039582741455652882558938617634729585525872819365389391916735946473973770003849915190210382152308247457397254081753326498773183156487 [171,56] -952004245618539129109925588195723405603763537402842639360357946870981256141840491781921808773938462513826582578275265708269690201673033197685494637133492855515803245676521537231897076088060905925437396415213718957282740270038697404754677404256680759908329742424514615784681636647300034600693341704456233869402833074618511845620129735648908066885207108896122101525651926052132121972480961704317721900279970708901745879638910089546535026695248397217451502574933130129233875226181084395192872118677512979809873587569661839921005826517409053098575266937162391637991017665351187811851935715817709607419618359804680012563192825363467786090120983180780056508405126123778669565868093583482218481074380740170136380924315264643267540084553264494806112650346747700509873034195866990605472674327771486117092946244837153353669106205089155809651522214021701910305828588471470882261063690468569223622930593223591314129787281085393129203717351167166027396325640488734987131780589569917895440424595378308284777190599051303432349670173612016494448290233260331818235169462519672804907119597241127803380998980849474056797597318919026772018 [171,57] 149945566468257010440412184747134430600238494262104070579659953610677927651358028116606369203978540091816357858824384721314134132594273084880138758125284710230007386723901212258129545060764120948351109357142681705078359549741401438474005062108118273439965166879755969685401765234577591366400223540019399654456919499339964470225387635768604851432745690979549932732385031478247666920173430823061554223767286003371521695566776473976317274657195964425859127528976761073942829402382302278228670773994173447283798606181338388352284257141297097816602621342644953999290737160373096828509328496875063301146711994842799815968343737725905838197414647254478450504071027148670732345153135920480408957814567500644852206145491866738497523035617846842701515682911476693144827995095950833056287545330602815753255949155933957631747867337839005742190282916202958934798292354951776186791867611267002439429300056247705430870983835072154574245255662317696712668859009187873240488722076186338956855990397499914121163435043191675138219386508025393097907861098627501644092564890527827813302036975124747511344214516074372659035919577465382922 [171,58] 9064171672451867649980698616826419207957093991355168957707693210730649873576196389521711727589960238142471460460256940623168002505577102098468087271203628699614234908691480842552335590158166855196597780708755201620752274101246090208775477139859288656728884156407620313812574711131152067641326820851948021813498818751657096597504393631575843989589551240910455130040400854484965638277848816262628674352001718713623779425751093518068711357279568255199635845878352646292488594100562573244180234911988794378902109083079981613751909738361927384311176545581701685626240682652460223594292033807985303721523853475232842716180363088060451783506332358334991412536723393771835901112747453682652131176751174988774552827412030846853500992553953738482423534530052272921958946980104834460998724390958014559221772118601725528294901272600732052518153191692999874596173545188500770978586008132973965680900490529194816327063353102859590309786401611832089001103197141006398832920541530344922337700949394449756648242992615009748988229637750466024831015896213971746988827109953877872353079281834310292240671101974614928597790801701427 [171,59] 560119754733692438717644617295036263228511102126629995604406943290037812375477747246411817681839467761536892564946457550626745878094013537210133348806599840442834897553680849595516987580724140532679781593019196434716062132225973361533754212742919820092435909416319676976225953820867632745839146554441792688189388352140269833493804872157791139487448528794447287753123713476180751069587481509495010139118444074657122513411603995837128406862124374773293031890432633783073678560091743050410807531789152674125550138352443943667119577452212622840160907452095924900825194832597657777169535271668620614601672166085462288099889639388267035561476519148375904421899814331206141059942055577229218854089953060766345095973170133848724553353490307180725604067302531229702726064281492399806461005628345833090215421341108182475401418948903346742722789523725927352334636703501934021167475566223423522608721018827276578983135219020316007970624473320819050559961337871030393640019290963030476513071273590854972726603281495138653087428905598412488261137087825062980614024857917734545595148795265820880430329853940601847595596848 [171,60] -79233462786862488532309941218091733946992852204437204650960975949141128683201039075206092896806567188246717779305060955963651179809235925966379709929910843388589796282365249952917145064684908506336259245909220249189111641317413304291368916650514535022502768040359947826985969118348960649978280476861523156121992405196909561868701260257400533322025406066799059258785878673053875311635629236278136969719389793674526092705590907667012560494283735465633189662279816879868449395536288362498370183358857587734148498744210472076541118036573776244243612923721888163868369236470172367056981086031575088616477368614521542846032912566195725384938609342860646530804153085482172179315995210015112696230817602345910756785873261254899227681348594701095643437099854294085235074215494110913262997038809754776563004592890852560928385876743280343307409226915027414165389480000216486437910396170153619410332967175584251098516803984000537165936389531523843304180980348461067598337209555896938888332325456455589677841465408575277390939654124941448596471489406010263777013570695925652827524287133183584600659671275483126324072 [171,61] 11021075208460596543071280768289807118805927434887784901632604506920880458088937267696090495198059895511760635375764687161559774829920585418924768605325573185716734320651301999602991162578943171683599297535047077829904121189807309468258274522521642439101756663193873147948990998657602115467786759111333871988414629036373487493427257521209895952757574118607881300026808998080163949529436713984980166678848236081670568504797091362509282420670421951101339089340994869865938309442444645943062477752285826688740310252290948614910917624561991087218228059670392612335385392439625697111152959387744363774166560991073159598249425235060443671749671560589715613616376426176468154553159686808403771139283719131279163987778387041925576731634941804097576699125882404049288467441477310466253291772680073257959184642040733640913843389790954628995955971279146770476762991918205118042134931864036815350350959320376164222690541288390282969872129905864950289230008908999523935745916716718452349375434547445772878817365834327570684730403588405548632775559537551373746728094396347874752904097645361741135400063991435364114 [171,62] -1848262146614372672065940416752663606173432141635509555168239673999835573753147367232838109091415831208226931654014957238486695356370149383037002594359535080548646726596396965003931897374292687047529256777559559935197994990956653236350412143670977953632258700113270048427566788625444709996744574015607599804140739039359251723475259087312203323648796254305156836049179944925987724280095947323689346342499810185343508068803629911264509740336063257523020108159446418791958790071902833464666227895807560876043007510883685845956239218859680684375799648169810698209179719861668841322584382093608340686966106269851440370839447440428531615707095913276159183515415796120281529496407489652467399696095503021983135746660585089103297783106515552938982929842004615337080004151518792410095211809826259548995376424933251970218118546640773873701361769540299739899059953737229356856882685709416396506042518827394194172455746921988464911677510282188785149012107947752653466970257337359840149300309691876702351690988509059473840309900860397579420850031473716683812053683670683929044320468059840562528272515382063176 [171,63] 256997156128007228896603024110522848340179976146532798972666449102355977987366757117734155633591774328400897267941081809056384781114649400282143920112348437927761629186156075151039135602624753882068676508194528898835279285341912241865231309260875601236348861292585973210973097333002378644557903814363128254015633858724157891734122660057764281694272430520524769886821180011594572979089843821159856674444195974669513163386590932618025851515760559878343929727974757325892972022402230432665404434106608847221953641196884243224588261689346448388268363810619118052600335592260037064648432723130965673787436100909224051107039925735040514473077338872647996145843707209881032170642791480062876006913488434974233107270955464393360014583485491780207586813323089470111797878504928457264160169925162181959738367815067338868356853324101048533985367502273979015566242705544285616752745379389958152195348250711937427571942703969759074357841783170035881169335064550894835987672995215964154720365739520834773030585747703581607224305636167254805779818094131139855457235165242685552231814069668440997124682857836 [171,64] -32371894652857538541129138288226957346948774689112050294455303825658281909081009127940934336092039312727222223707893262319386414387876575801146460113516402269500341744025198329497038021249157748888854879486052058294020889118729327960468982611426317442410782106131925517463242152454685239427398318971722864167031458730317924337554625864689656938989498322709065855676257583872943529824108430610392900001371699182104766203316405153673989869422128394396448530165647035047093143374924101902298863198728403409976990052861901986086501662070669323947266418224370126405509876545752774554633797121582499888736675728707240172913514150003587094145420701539709443484218215826653022364315764213897262460086427240369955406793115639427064903017404786446724443694157922241223747225277325601996613333242591769160530545954810981721454890253113117652917359221729769028228885069665388901778224703287528055895043710187152883727325239098187962809102211559049835845801710911940879557030494837366483748771572149544483971296290098036760608411662541541960489489153441149256945556681236219217915136136762882143204734 [171,65] 3651035232871065307132443881460465400321988994643327236440856075621278730515337147287278599659870792751075142249579275429047555619234135311142244635989210141028498026503304986544117311602994497709406603816349910331675215898382062117762334077149057961673407362578297845100866744086499663530744932778807707071600232274456140687472607875855217717871604410907736248632884075257535065655748808307829179244576375606594758697165925829046568603421134626997993514784625721632292587996083439867501997507945804883331834436406448050653526529301232338195946364024141517753741543329164584764188592172390228049802231733969452608884810751294045638062618032993256025362634654401338826202425265807914806312684162082912977058084863491040992112576887687880484345791644009237662446808021689548781981270816470121883639023232822752421606763038042623462986263284586371557472526210894714162764507608281869183486798708064147285819827610312849625153960022988127457057544755759662765741544488039564704423182801783947326433224285981862618711652233483348205996100981480711998720043186981396101341957529319624888194 [171,66] -366632275633223675519541649615021463322209448797293190109370009100761983347460121138491269331539023197026017211220173260010099606946446702351556993514245323704386184512478069760186125219048608799766734606032801372014451147769457631204953431241979017931648529384179703738294484571399266065844438250824686704779185517182679470380830523781746503334264995066749702677710430078179209350146573171167414947513688501457879159431265451268232083157117900677249807764922079111852461170007577841933736532887049822052473809440452942342632005337360497039263562456549324236040159569458827808740159302924339318586016575439443679807226660359683125867343662934681054343077170947694742315958156109556867489053562484095443667346191905630750906321028828369053525267162318374749535856841194171713097581040643941190785790629254076912236868642761249717150441227018754499865845347986501154337973164261751343449663715182272714065753362384819376581072402903131000645339989980106591245445302274663905040756352106369692303386559792806736176148503290211026581842625434576713250184521668549327648868975109843364 [171,67] 32645820797314633440736072711095688381603267263864820609881211624247571272140526265091035140967520061132867170832309029653755511621496517799502059623981171137945019962451070772505595127792034248632771927167561499767801196248603116866661692351198247458596945645048407513196611175550204691339680974996480379668893623156229091945628558366761009924915468478196349171469731281457006166325208452222626986879887647820337879467897713927477073709777696760359745335262099393382258526326212395561000311965727299901610492971109509799873194377057253571013559580239615174851999932922601455942271449163902923853611466336857454854993941953777729436317045567429426279877421902235369505108505440245273423572053477394315936180659223713414381513573696103587224103380490657984942698372098282349161441446166350521053192598667475546046259664279391825434656636655924881171035892745946346847090063784304852918940840805111117437052994019538432198513173042826599512331871101012615399387565305526970301028587337529119391787346128264298114540933610335711873251454431789296574376401366615683859857015859506 [171,68] -2564342521735523629138998935393957316700977281687032561121205955521192616284326150719638295941571352414436240297904737886642536553009551226127906320788394427140017151848507752995833671857034333098606462831014561127778578209990887465978291671206161905367661385504288593729166046782067860618397192981907715026759837210280064853248013621846681885956949632473452847499151530164235656237176044589131958392017567393747571517393257081854149910146960967681942902249389781344576681187523599252769709919581700552314022188402718269787101444552736723417336297727959917096111149495126985147954763322811136530721936092432296386965577046516467041627704337221354345895220579076633432662979669943888277386898985725695667641763243613016617135628110556354208607932499197288725483390310224701655792749901150447686440753525004519870983075335410001846658364965329296346305757738551767411241392517388282719549984961442168862772926149170051607442535335362907060425205063753791680895795732379962783206279583586424449705167534489498119110284900178609986239713483480826713657921254021152508257048472 [171,69] 176756347607889902902199417022437202092529639779907488820550987294912246126731353140623263988722734368456273237374640201066272442616198637551077293111417452946936512253353731118579612673460446015420128718960982528603401950647028736408454149459186146000521115296821946405523041550449383234525388272118241589793899078624492763506179274953564070970964614041476267992124841056840438776415265437421415301377200703341153050836991218171638776971588272325546732981057952856529387710910509677322417260725122450421715339210271972465112065611641873014178466195219723872491441286906256416212567891634072567299638488374901780185958937989125438831958130537719698070867730489289438555455691291940769495270487180181505912374383240794398839107397012700304380461907493078505593877692007966972948700725742285134490061623429106390259295413937217490348212360279678432731375336213359281349017768220809419348571474819600484629325950154354265785808505965303380165349295335466813599488417407282562422403149607696386241827386680003497695562048129481413241305382866651374028075488435108666402538 [171,70] -10631411512831938169615613446666010489047182523982741997467236140211451356655787728455558693377692774856214592588368520516590146032165978897996191129062828352087429844116220865213898405345284576052405179283278912616850058998464849581045488769860978236094530251787931784649735454743948024338863691822812098302778737474690035127716655983276297380921889345217217849776511296337189050052551783552128806319308090489109542618625739291392538092724063816919129888437878847059963018996461018545039551232796761665833289706842256698222981871195986795755392897558088045303296438455446912991387108005570692136573810310642107680744354188789420325515055301972066274510475648942110473436519607308590984795580175299431533166568233040884060759035915186018721430561861589856363067440534537826035617044638394504929599775475467053734341812263710139981826096653531461187026100441427308886925414352362698823861823760097031751150104855516303657543187690742682183492985072320488120338012212050187746652462188648902681218394608242929777036345797805727560550342310283888874857078836117367138 [171,71] 554532010002066288353675500368879744283738177108541239228281152369068906504806622947373799353025336414207391032789567390021287433865413198381449666430478539590693768409055791268257409977486728494152934549329550162336603552802154673270897555702923003317195490034518498097711857091189411905593713158096992656095692411932000374948949026980590894291150813302941931036086564791423898160588988110793120933703092789959921875964086142064779621565429260450578887067189865930627484121963103893775350185234434235277623602382517257411440132334201828668621187757853686672120138191321602532557989105216483798151086003486184452292900842002714782388519107084453895747675123990182463314330246469664447414210889242782361483067567716149235099867885000234759298425343742854686780434971125739702206143059852401057296438360312667967646932793905256860458257050574445332312431058453649543253615028858646973609079247084044860118284627757170395739058087227818168641659130231574098830283915017545022414452095254316802862965068218879436066775366907191622922637509390738745506759993469272 [171,72] -24901353480648161186481533514957667334025275340128390866411874384835410697298209902106997022932874342449762840804110510552295969055641850782722507216620486019093077348910879788955561946270484535535720616471168273152060410842719348122461122034614009963549367513104653731711922597296263687710829097772509081713205299569572499718091182273350657396251607270665208502449364895145617282123989536419623916698015179120330769049785015173268001208006594418305942415565914020290530876324679158199661425952841906529149166030086846792320175592339080413236059964896524907045564066912931545428914453075036419979410187190991747911236531063055681140311643756231308506094078427793233624803077802821760542526406705130539168471794325591374086281521174867908084642987564672639057570896673651306118782584068646575914156227509379364818544440209598789484611291216367889635992961806535590638926618564745456795175306331514015198548210387448523653487207325609348886331252009151590670792351991470153621289352439767416279660269559488598243535508653192449532496632817106096941094016116 [171,73] 954769208690056999626258259869481636248182413249076610397646204886648033053006692763840540518666129569496603192897021077974457938762228163827262649576097107327066047741823282711931530282411115763128352608996762154997567434592169277201699795849879493691104210242775224487844622679292451666553551353176996133147800283122409703101827467695485901912453276002186306181533346140987364846832891446213719897017116315301332163958443999105491658078548008609216455684145006314869024079369210201714423273520543247102624457813854050043844709865299970987780567441100121975209155911766855062306126892295596421049164792643441323305741903934200725796658963869043628885421781779234011267506284369251105975274812263985716010715538574971660869981152781887851569568241499911732783355100623819886987628682945735603240966505577508771336397778918763357824604878262366103949525105358973546726258690143494565596724499818801094403509887062652647550002363667020651248659010003009621193851457989302186186518106886466500714478439220281804409384411165175194934221257972931696325920 [171,74] -31011563000478732705035964178509602336529647332153796959291075465142483070942124485798902169519991667243413085733211269761589185858775447449123487281160284499488166326017095140645728405435740809260621058732392877839329894459736191094842375885540238341786084435113170660127579777700965135094539356194604964504951571362330979417325581593783362944314859929111575628138518371692271756723016022095458449570646027239332396814046100690276924842082571994498504862012936505759850058434587377347946586096012264323503980305763397319900891144240956764920712332876379048855605525483877744400073674887039971106600521714949002270605132806833250654390679084320180586672476970249222902064535130212211032394739604051629533486929393471250732787772818403332317692403354437712990844791357594080501781749078886123701618034142849416145442721476546359915202884523648250007807678693768043419871621248891383086577384069442226749875666253803135154277974689628113735617369965432578545708122075131486350512807020277628464763020345970858001631524961312523434282840782200449273 [171,75] 848261749236637663788617357153235809293781581752733840023659726415070267691304767933465748190755052640545884177944784700142725144508373044113185113020299271458144402409078921814616382113965548353852997272075556147075060694542972676111932469847033486680469360262827923023094221356193825092483964896672384477252883229430490672917404606949775453863700157381124078353705831935882980751011318106548827599525256777569746698039438940351315648800548619916760492497515170714311038128670949782264728072615566350467297284842608359743949972088720746749758792857468662932923658862573893988885606727935459503814343452586291023823286603359757344298895034580873399924489551364875189669444537570241185759312438120363063978904645471987989728861045907882541556854694362908686077757972774668343503509996224093032123925953069805851921357241052196972365699195933037458658886944727781255250675258985522647292253847285102076878832579361006243230397683385706849222153223075633193499325178819063262051933619515431040610625895362633854823935081062118683701962242636864 [171,76] -19445975379306993424095764391347001422847099960178806581849933395633116417351657677072207815970540252374593516655598153072999671871375561230762643563335749431355666288154853571759515709067716563727606182395682876319207812231854612978207664312646089720881154607015452419866446879047200615500960828729802758788789866957906591217543000519262221853306465421849542549123697381215342559771613761127414691602858048770279687563511328876698197482021629571714815932759193428702448606873952003608548442199425905090641633530427006340169791651522341841015435891022376499013113589842583408885439071682339629512740720886652792885532961283368167420036765100425875548197782392221159207029951296562667369906196549377692149257586546635808091328250013613436048208101667432575594569430037576589698761485907757381355134987551941305268449022929590727673043083525082394049630365322461572600177208768492327983281588645758904898236696928749595667201213546555318809601722211004863358501537623831766053910306548084827373299144863606368179733380077405392572614579378 [171,77] 370595612624879939755335446840919544042209785424343432765976496466467950970892224490398591179135110646884488628116428135425437795817432091291926139225192630199980680101613867092634251855075487700306858572109534702701803785536475739367748554399977604345111823666199412614528455385119471085944592627006386744453404959926352508596861298983567929040643324562172085588862789270967269748465226032042783288127506867318831596138928453430102513989355300245618469014474459345615226278301924733651875894285538226374413602679843228195257305502962949702788889825217193544922171430095948398047324227822565982931747978391490827527780741153410423336931529811122624873777835532891537692362622789855003302794115877038814632157551564569976793585984190791822004819195822364302316836273001683304885361375823700590887075991162318739110546543471906117404537208472708316284067159331236847758015620766031322050618680757624790510035501562450340719851007525180378100500030109409393841902361180671139345628437551817682327850304692657480512450058474342219575687 [171,78] -5787186469374844654247585480783674973673437807755990062043163563511430024134188267948192941404649458607983784824922117810619203949906000726490775426075545082100859564917249606857847918098635777528967650378743329969766099644191346328674049577133524084148355508484604116354513231525672460140542309877197556063963975885574290916031597036578650436918420900211531843413267638284406071416011494889345675973543560100691866914937402168554129758383103578887466637091374905907092301734289270796365834548881545771440027467571536841848382133663106745117932054597497488013663692614133898334666744126599261286028841805053073770596840188580371531084622033847854393701673894572181181580739096118494742499832091716138144121015386296593382949449965226898666481515273191596261358443460777135217005557363233732392925287470094952005423416375439664064328455472601966516879272982060384402707078474658244823432241915038455042040957078468653373482032566224893056891377321416748092423136172144772937293470517323981932966717568415260166656299574542853362 [171,79] 72863545233561632320714741608005707190624558437651658918372076396018011725517371372685528832366815261976064308401880063644949594469990998025227006725201185039248603525961801842498261611502345068078787078934566820703510637943477840053585096010745766696792808678505794189621216165393222249458145631049537169733469655141815689644937591064019863540949351054767844578783109597929842651508800912693813337397057479364292945881746261192954739987608756832531134692782678648356273952131379540420178553814472250629512940247509664544333654507794836648961200954311829779155514230948436680288343486678009347313006883766152276207616303681324745190820229502629536237187661971701640156254175465143774871980164327473910137735132497250905977496060469196435235149341020227181141592121196277192798478355477324032383555180571331833619749826456018112962572172676790942879201615352721394598971568855273460801959612781448706961607191052825672771805766046104822140033723656540666894488959113123251649557816266577861248311576529288907569719859197796 [171,80] -733626654725448259880168956219258585081458042237828376679552417551457436767937701107028710326309618132873341611760526832547392590051584370288370270916017845258395761416890346621829916201273660061840495822317967570855435742148067653505110818133086663567983993720563980276472148125218896241940159041602599983992422007944853931133532387592302243627458955739509829159716972021686486398571778373414884148323042745155728294836870730540940105086772703147517738154237815102238242323006389352682546077820929399479523826568528947514427001104245647534946207462978484539584746722922867520556527576798935389999413676905461823563196938013432597835452088902454358549595048832212897165637538196657854103447626063487657001796905819811588779028566785661798832519916798980621852376479525743195233031714511016105922702244472985633625759920428537353547856352344685074294001213614249107966378857484280601032884696380588479761175991422100078392654726597271718068853679520875404428696374932732706984812528144782621702892953194498112657336536 [171,81] 5929334476805127766328586068304146368781980204837245127497158638482646492452563539476661774545492803928380483656808882663100535373347641226220398261590748969610253229167058969977670304855677217032151586795825849860843339780381844785956594170416172989562015415240584039184270411731945848680662789696861217188768598465626163163405226301907700686696964357877288035167780965400814582434994895868432334055281241291911506776787334847860078071322390791163154975713621363415175234683623953354505964020731200284189803533034143680634480446645511756364809504951408066421290994512425049775679266384130376961724693123808215990352893177006111431082654003867868713900544413675659316322921174869926200719667400279123158712200934430777340258346620244288151061199724912982951290136306342769903818232877112706635833602310324403190034437774218682638888753944740561268726260275388588471732264466125970767231785802465075744054302071693504537982465644541985849869576623557763581177263391065301210973471390554323607777929829983612531936 [171,82] -38692773133037530190029694829976927868094850770954520927538204726228462378035395994793533241014370431031459155217209445534738394965668246381841351391721902819319630813652556375257033745087300104306930652350543058475940115237630624677370226194524586815943629510637739411379994120450183587079381003851398614616827360220476567196505005541955543107539190294621425140303670751479789355972982328869838081919095953589635567773031123517965464596783734181621406380693573002674617751526773299548058905884642240834595629312179294828829158340005335236033268082949727413789556969910525640119492426817149529045956749580328147496368578890573664459915670819113112954358429504804339895333681831770584558426382008191571106575346116048678822516829982755141284609118612176856275267929048099890928717176789878828218770596107998119813516700244758227889066941048387342607742196295061918172127594934979748540164788804225350469286715615564078544771676574526793787722071481453625589142865822715216318139381998164496046476051797774378 [171,83] 202013615634507996711502675359330128212163576583069908653140116099595155225181403484179553983000418091785733680014782344772763903004589624791775217707767171077339584385822063013690616431758890401179353725038879734626079683361151830210037974796775690310904096678595383446152661313349245888427709722797164747114959327258856781031387573327921405908741155426576105168697383975065149771804767922144066323088730668390653260254820017858369440565723079490494011879060638432134560535130158511657234946705449874526056977329909192401065925224920153421008508928738929279088275906279834464705374969298170075582842774634293151380066457870674258192212153315739950985338942555965709723401735209143011262750665810196657293163419080349011206662875689871678235643021781161513975745141144474062442117263138015584058995969814792381799840388302265371215359202498557731580556172970100868283662968009900517194213580221481425489759544614720068166391793504569923558357597201589183622431700037001391130911401919194974770953037062 [171,84] -820896084255708589765850710779477051290351969322351663401357717274456014038130074406712649529619394231964356158848377548072739662401194134667179097593742482573797928579250934732217211279581761477379890410407817329437345632377878989807445228879283970908360249801117918655443769183225759975946041091520806657961996182991444097672134648823169762191687588792517344873349240615531277310449426218620266058196628183727857204179692335517048334592681500170986930439050467734729311064122926816673660546511134393506888301318193619056434143526676651520040402883404244652244501187360627372027323498368193511975423887139468654663651319301119217719272224272697097589474159863318084802014498982165056753099017354532983793526287659733913272516369275678419233948845356947390232050496554164041932244171247472485881130513380000200137630726740425726117061824901071874175008565168978177614111203748281862596268800697759056733553906763809632290959773242896981283384611538209820782555274877023175380812671409499005267480 [171,85] 2518530520244995669035574221808302772901258848288596898325952217935286281291164034157520524954913953918909292222960992521704441966038996133084180391673786618988657921725284904395722256233109305413984050006209901318887770244505117711887796938337908505064437025156455870574781771650252426051218586414850692137220968727129264620797830195748149948667513867376686751137141163669757712116566275546026283300263488077783974621631335579093585011322404899630137971777589156916043504942192358269675839298284575125658404201776587978692640871249433821003931531860566266344986174929945582257762627901076691133443762162503575710389741250817258652414571991570785848667473788719849696168358715303880822382804840824332775995020177478200699867200884378717545786474942770429401834877308236856000650294340820921575728065860156290314977173956157164969593620948206544604414935136141932093093250439663277808787500443315519149610283700997797731911632943866032694715123583415867606387462338506325631647225572368829282 [171,86] -5745176409684351058924562933183638874271755150682502202146105360092664091283835876611752050375416217171947308574327679921899095396533663664053507510192147280041351861618218038432443421601856103011066964592143119517319957178714628667820316170042964977494524820092556784789655609317241110834731704186972358431552570626394146640387837689560620229368296781181287895298500014659005991286018878734758285584581795010272697586553526188765598641919437035254868447725904634064639255890018912225597776255773296249827427002854481287660862527209159972819738198493578710983792741059751106674496111580944707726078399422192864438488380932778664588192022376932284073675804787136843812941756468857519071359632023677995652866435619743668315556858043223877617187585734322417326503561705086023987849711609557699547364098134886246198982644625250819098411296393788889237216539160259531848893500383416408865651302131266788087120728683129115428716658533759003448470468373084169678719640625306060222979527644187 [171,87] 9821980554306468565340039740462107683130830676253348903600323779756024804413492948920050702604693845775389088205049771065961680386961097682316950153824757495082824545079030894379384471778199328204840766590670472826633050208116506688375960452998780821876075562512905440572037936780081962901409922402024087095024922760834630164706464558241254473314115418820082766179703952786645596936946843782879832384814803105995662573202613188971970689322178683819703152203536511282246323331368286656790946897542763830386379727024669875110997511255886124621594866355334816318289046671594005180614414111664421509338001249552633338347467730963390000717340023425372100583559830043312254911594970241330523879378066625374089893945449293156998590304339630471558650836344514820497082897910936331005418622426323349748881088645648260108105947494723949392962069692832023907025424926577770058987484643628471854075492625505796997721248743422615645785540596475056174653766835110170906679154583120138392161560 [171,88] -12612648359337437966353990807049497229735371001058739645058254642044070309782855144170292510423705152098550225477607128707912498367060868193941385588420604497986335267637291683041135920752886092085489135367507203768148862053053091927678785385559696470694989335103525453657272680868862658316101630490650384176353353748318184259979900177527038088951048540793778103836728127330875874154645192876141485631261367001798682066383950651060919678787116739215279566496352335678237199940425471102282494319389611907689212069670599176026850116332477611483232457038843111583875236403335104672830673847434559929798041229012038337206023389279616012315074364055264245325228889483117281950126677645476415004695154347279857264057201625481598919688990785418379240004846144962266190045228743738441997874753225274387348431017550348395885210533544516398578973082637242747060038241191888607087145729642996482466491895439518954914328559528976528443507645529212907003934468439993900833377740814474244 [171,89] 5035102471321495447876611717512617808890874037138419509812208198099145795651850508209597285193744986591651323156470733698856639899790824961506301136379240146095361402665828326574010288620248503351290726375842783086493119458623746658758713816003987984388087208072830287861273607648924097134419564155038486641980427732678408635211822978197546596810118965313324107387841730098779618889609145683072901279953271798344312196634789960555112762009585723133776749116664758233636020860335334641973850080931092283350256534988510611990964273234426533848170610680915513287507112756584006280150413373731730914607858430598740686582691016144702660464294871384136925524011028468410550146741482629963688668082049862730322350621608511916826361752138792936588085250443515491400329760753614183401622091098647544211913362508538362914724160127913638832969041943990489730348547907342838067688847938914988012616950478914007192271368632443849333458197326514145895481606156678706356610140001612 [171,90] -959624267896720947846671170549539144453377305172394249167617002222866063201322486424283110436132267907553547975856170846975499394444724169947553309289575010678370251249549479929802326884182927000368049667259189913955204673093378445064060067642613257944018577362671266941687993091791110839415340466967296681745456780608228204613883721641270703502487376961622019809870444421014499627413828244698704065418229971987614133552782431837936465615810787353929514627813355952661375905279490010830015928929230406562657839774140969978886723464865187028761459986495684420564507924173415560540099395645572310509886405382858911146453404979425232660368258109324568339144331208003474651860799111368179153406775977184104441360669877454451791986579585408036182544700401216525455546856791357191521614508909265606945903973939125217246956166863564562762105346304827728806926533700573714671059380266386749225003792903723709649194654149277972639461128979795897853615322331864743149580195 [171,91] 25802172480100743973056519665819884691893087376991414411725684075280086742758092953654495357978433697624886221175131109216086644460921753768930495049836035938225910313815105007813813674294764257928410340842400110852031672187972681159434231515580086016505355871172732542274288260734132832122369042028155520729147575906345424885599553771751510094980015862962860408874790854624058742919613859363163931080827227845631179437444125969387292607690450216752069823367870197875268715961436693375891293869543612060291824201581029148974769008121832740937173531799756424038699929674337516483309190480106961772744241695304735053637547755926645134689139078875986271969834248391872603334613982802945374332471135063905780860464707829136593349896890597082096244193531364159202908463230942744841306233193273344663108723781072327237195787108461553254492348231621579365624936088526598538656810080189622721863455736204605961670372557793307456829024105697269398106410902738220346540 [171,92] 2279815070508926084193953510038200690729418279674300155483370551630846563825795695317492413757315424980270552852693954524537654048151043594996639615095935867977131560962399060102936921193668668484034816246425006175807824523641446553873869985321956925979747555765179184964338310876421900834153904984784599919769346140507431937499054424744570228078053213508474949038201880711406755176296156098800260127624038863641813376197656522209327233819417034212765209242690437962842422304388808562136871613165761458914841468469625295606581851555606567334806361590126027130616010788676509367806909200937027611451645562789339908459456421901614240892108012368242812680074819965699722750873345123180424673303466027143911664673085266155239222828132416335735742045240178028736348168563868039966086043872121763843496284770096183848190726108315903723866443946352753886807295461633434569556715672887477686399112924267924112412063284519951267615229280823951227065926281312996553 [171,93] 48449600282418979429249015608487806012610170034315649566230037741556606701324377042047358439898493804166665627269709920289119952250200048346373536532485516668613234811481474089339792273539346477492688760231126150537311182376688924397789814170508765523280651975896903167533405764813934265622108750025801290809995848194304575161439653740659825845670443447523609873073639608039845850454217456915572666294201157398754636096246996869208973648751496584301175347122634895844439761602321897122402804856304388698926278515609525285639609964339035077391864548737150986262873021352631357065925929227943466253723615603434169588877129020338404228731994403644664605790455330150702142762351031077142286725278195811418470289180179691230494096031948660644849012059537510755994694054169921046197315223817402605196298137863803864432360812944506497402804723198438725923038105811752616879380874081925295140693439843569599081817061767962022904337001695547164144789730066673 [171,94] 479105206164411694799932549672485917831918229332159100036228252688783572522473684221752517622510655265738836128215321836220607379993042689610708885004836855711682214518152823416239673011301159044132989450504236189622006296416892723628501394316678043746937368062199790357797027445658125668330821426461013324684764083354578076534626773168507552806961616373889934210783208972355649110409954888011013595003078418681774825213760519574805847793735318508859441648029622695852205945273052097365004316872666051341608510512123843965658835214796205843285144020552629654455178409368299223314804386875975133498080186911697177349496646349308232193051515949466097715605869654031617424307789094271881019120887236598397359567147073098987839552740770623567528265867401186903494223143802290067321113028158215716831122231686070118438130376207757640195773667775156761225177941958655796958818948053556484590826229940725409705308866297905490256306650637418121077984196 [171,95] 2526599212607422352242364931533223767140915231427420235095962666513983231308940598103465227797916514780823632843475245505115376512610212696822227202244705334181538077803736439217987371181490390175910379334127314456486768638703650699768039255652352533543747780800977593265623444955994401434390204353349867403411198142022450040156501418012998573404242372613455656177810014324920461556458932343806624190818654775698965198948013440232854605066689460131474381197991856323409688689926611827431047467154859859515785376272376910320340132557396412586874012990266934397420634749176568549499725042560253946002409360707671772944979651456660429763243623121269136019537084471012107073297453641173814699550607225890692894365080869718314636784033968075653407875401360511576707000877530101448250815611216323603732990356013186495823360048188444624573217000393974762077559703047964772280879141168087630096843742797395509621832716049826352560407275651624615220 [171,96] 7498268963607043098112813929996823358612904756611104063559563991776399048539428362842035011157385101387010756647075604236546410467236107539469079469271292571722181621914195936388566398665969517129663442715661491286292075218266676006445987289152032681888858023955196237798076593907633188373361294987874215428107205461511956796943168001288379148310358979198188541995426719024869839391249639121732224339463221450947158475075152337683841715357892172966237924848875181905945861523932333235753884861350285096185763256593214587271983445033730477806656448790599921980482141630579077543107904437216847438994502900730634555295266272254511394498861859853737625443708044005889874414452958852170119227626874043932245004204413701128933310519121570322607855545164685714564923989711114306805981574689351435975388069524732464868201353882267584397750941567000692608985778680342179382436252776441833188460009784763781746295779395634590961226468500103096 [171,97] 12845953777718362070216737418084615411113727093330972501627011158541958567770938145651064252895802242854836776135049533862453979805934365559991497391013693344164920444695332821119068713272758169992370793397708643720382542175451206671657055797206090786985020216444048306264166373082630407466914999156828280412793526724611267697954006939697030394398155412009933202839780859208688573139704314322090281463182155161080525847692871005288079819800888667562861945697544984893546349196610258171694844493510584585018402473929330620670065786745055223013078894837783944320790615835337314382102996631988756817769326133823096857069954528312597338333009709334072747034442189625856409394088871751735659836012863793428570255951208794636507433483816393193094782787638741273796954058784982067355339536254574546358595239136163286759805460943128971870353026843520108562772363591129974198741333912952877911187637040867445181279894573319124412178725202 [171,98] 12863968448967899950710706949465905995925951944576676376807885322798372868825851139066146406421020880245227873901933117550458661910479193742743349748968596225273579276158057393960987970158669968714738204524422798530757891022675953190351207514138899487926937959072059785831431199454138813919209852873995673976239602731159291533560392143536884476893936049220681677825663213949185934789785190850753811552936084203131357849273736629724751329694183791772137529727878921110512001205260642574394420183927113968222392948949264408833462227938128457970324566970636991178137851779570781432287250789925959562393771468955629779220516550430566198961393134633250126231115000510712464310196848827537050882643900581213361587502683982805722234610581435846870980458266746236691769875305033283067176147589522065137316781859204538238642901060924611389574146010696967923982357854863575085050371803254061910713782527998471400596325550962933414108 [171,99] 7571078459753475032040942781695046506722944364167435859922207567781518777453593501594730761916584987228025935997019934362974154139643568201046883606403177573487927988976816901549377162929539274556672968996732595964088920204239908986641632990487389508306013141154562809871003841332302559614347797546760185734432468635170558398914073867000263710259320169860729730669902007184467504038144426513446009845729311456208307522017672080718647748872126409425967006567398638245367146272796606838819674975364629186329604739814533017552589368591077104679859152126462121315480863852831926259109469171294913331024833448177337647918598520571374953636726746250632343673410559072884645662524802964412721250043571946395509310345031249229288752621671036270621945925023292166733396663772829739277417244699413193979436277087038412368845415338603122151577983345014317296475698898773474239833496658316434611786751444319380188415850971922864 [171,100] 2621988198642276703929443574307548345436682187546299498404521399232894426646662978500004623139101284581305337620142774448547234988013248842260709136934337249461250609550303043832935139777031852784646193657026790900075925064429801671264466059118152976349315088921930958244949114648214448404515016982703744382657082481665336567947850905137651361412818262140127655539345802789956339805650837209940777107809921515985674097911118788484958470165535336786692009182985038454143907258062642396774363802036012921381725051381789801585819268247539189810690805113277419800507032171589949125333369803261354490798256689266979394450795631374311591577898151947828610506689642701263027101126562266305178918441544414674748554067859147948483407041299892824527870705706646379587834713524575801468877668480077130137707168053201734924902212177221739966387989571052865124743530603063989484062909577494534593272013985619018578734009116 [171,101] 533419317065993656141897674171492299217345292231664008249959299682444661767950125642011721431413733258192014061971850950668524010846457256041523595068201524097185661185094841126437106612061471112232169117835287372024963377379414228156524776951510364387178730844193706138149622186347383635577261614298095948367348401103424720036486619801885190586057238460316838497784492731116160567027939342892313461134621719680209531827362792330281925406064762933567881756477764297063863562448351280387948051786351837287315014456309506102111028422623415526614665793475869760896664201712239588688093147666608316002729084519485112669627895528467305059144258045395113196943273541623713350328637159183831750415992933552122065437249038081792457210212773236568556642570628997373427630227183043181524783699226182934960666068891217850052156093760081157859328018101260423012677971864424428430382902790011328698995964142254951451 [171,102] 63509621433006951088074616453506594208898883405301404914072120089089168887906997399690096861360682736553415462044989118084001117864662673016383951638089543465133975606318937906675560920974408535515956285510841055637621101414164219474971303989488060852354471302274380524833526504753759380740500622260813650393043431695193503955389699111580461522045125695275596568793272835682437590096176498818912370949994890607785699285141713041629497517740393699421634326320584131830210017580209688448359623170243444250025764691345921445582713028944035854276117590352068618405459402365995530514041701153051842943689403584548198990462606722848524584585047758487212864381717831422393325475133638883216587643048530540685986276377740851774214320550705159408140144382973449968536636267776339226032170247533700509308903976567254067538143407966640183955825925224186242789866515988489516622076011810444331389253293924944 [171,103] 4401402445666531565178005369806363822347828746297274503741732495134304069578273964645640309925295906398235005518462394458038144162783758503152157130187752913705773657408571662006604412995953399601818768997387437770367730977081013132746762305035361253680624998947375559882992176963167786920869993430186310085682176189312328272311531865132257673038144126966852041717541392337429253296377109601811809332444814957460182001826141514829760246347849554553018161026743855181942078541060674759152604773579378778078817464962726058175381811450734727475450832304197161558199456936851462488329519225750105234241718866504568409902294335860362856442779516637734834206967104323651899195347721970179097317965672397285050161693986075620611999508749390196122918302741392552647937316739599694317419703249897673956423876386909902611545134428265062930211176506053759188274805259217818293138659954593870772744074 [171,104] 176342233016616273738149365909317366272230688222667646908641100660011108788310055300359503060253285907694863544587381631232148239157133901955742161337996476317429625669528041795505651071607420095137000793562647106060893075038882212840916038641462210399189648604794718907983204001173119083150281093052614003937988320432773320046474753253030996847344474204641199441516989393460668486494255295860477517626200566882403245076933589690452056976633249219585291068604143092394660662273262336744138064935344642333093790779676227499964131230514115382838891009060853081281282365347253301014130058363432233318692389842966491889919317246689860185881278734717001284783983709358766792233683671913964157144781110770276684966739337046941945783234178061905494729703295848618152532424855471261146056030787024735291730015329709979945700112045017390826112588912385337722938163287683015847950114778790413 [171,105] 4051434166489201267725380086091486181386883440525141371042655135151749363755310355346118981146357788766696468969385553641717212740494681319824209566153061287995000848819534058631507430297469778368085725018925231120351090668980493017263046201288628236957558193543456998198224079057139290225328537569781319030042384269548053446772614427574341657842350916287571413681839524666968295643458739039504985193205333476006915817447315232625877635625153950719135850603467712414257022105286887644239012489880151866260635522949564528988035529777574017981452673065943267906752189376665831937026061257542310714866002464845296907988479952146217955503315441004418364250180660255991013187184319160538924766683318075939882444152603951730976044211946736509492507428535935372478987771374776775967304585610545958781086915225024535346822968333559785761318503415330621112626378816360848150024015722 [171,106] 52879511587278735826174737546630694654913118579546194756424023696807586771871134866895629590011746620526958128131634718808039449690958485802404949487099534814887150765401469682040287182853960714587199912584754974553460385588381903825888054488993272984121525445525524656948814837522343846660533694311236124679690756325608751868726106396413717042389673348319657986174393549417325599158607170620247940060189201241864121146888019288599115674131262614819723728727390942895288885290836653012265961380493940196010734510049604632682253695720071245534985389798716869206827865345095290170550088503485672559388125406566880083239077740287458431762770689343916633743161307038513735948607935954543939775351778854985506177534121639169021169697677270936615968330908431962518738855679825670107173988030808897916129372253952406579914133529935897463788425999000060396473023186624590312 [171,107] 387972920644511161872055437102575917416595617954118547221162936198829462698340827073100488881255142592843509805818069935431217181667606897831063736339412611651463667962592409112917386174668090539783554650055030009221592214794407906488473737505601053272009422747516751642920232769505838613865163407420844900168820991046317840435699114091783709661145056586032807871827474364139164125686517584502250424487085156961787727381166510532424727908119894578793855207427585739057193940967912526964225886987165711098076421844053900933683711715992556239538659723897667470771480929932525131632842914907873483523534538989545180998433291053886785506601145105806246067016424136946834569905232051446561030632155898993319784293955609571631702200911960339835205228571725018829709785040649292385375410451265072247330196569377863469103369949252891259383333448770711554989485984706 [171,108] 1581321566566644578255534589751728347586201899658073779010789924894784498213763583381724349684109351655583093593947375891279854353357818033334788758492314251514167026539564884976819193403565360647437241341806726823664508982845264497208726672893847388389223156348075047605961386267704730872515144978255288759110720662162836284558673462328452063642849600264373969739653990925884072616830508105386270402795108966777732772316719860841287313197379898235016780355070079695102428691426697505062144695836182075133726803932853077687969670176303397718559813921921553013827094404159779793113482926631860193886705453548208227002109005439988492901112007539456198564209922815466523646120438068456719535592826155169534932197811863346250037736151570521862512172203912407274905150018576258405642499986519933341679217324599535110231063840774280565304049392519643847459 [171,109] 3533887361685742393848756293366255905767609294381630948648033292508381148558163238792549633988333011366767471280936014973681398792647528332646240320684043833861866150747124103083544719530379748269925960606609790035825215611785868966912979032613899453321103922557803051194080578187390864304690040089900751846430250504504416593403316154533420313743762313352271892380808263353877345299037536334347004731152022840517034373423240742185251128308890855673904578090468228942909565461851477707546989100363341952085859302888754177862139374671110272502168778771802928291849316284708399389717030884146284579963033886916092928709042816010233103400175634873055549333869023273435625342371412476718944058250828786426772053057361941029708819396862641066787699955377929206643262686243917593049966711668415103796373881050214065209830613674649598717622963058960 [171,110] 4267927972683125040628754974775569358726038178394674894989984807241672587106025536813407536745576786974077072849727352937330477258617883578130354306787589521512806772749261600536512140526209477386734087185362774608367304986521550663424958384246523472693723378081006201469605505371864388301747960673355562671953408782765372040988648639152757656613939419826145112763829499305686806534875409201210373706776206548221793195296396975902147473419030944469204090482159611164352926936965632508190774504954150806331930784435078044355157384748752219053271739224984153441193179064832330275074118642083106577218037646688354841426656439646953127795336007547132929048448162880637868902290518959201472416554999562567471097441462492659793336897640687280191316919916015473711116061792460360691805694859168548578983864869050180683156244325254155318787 [171,111] 2741585522336737107476790896473571704530165601897922267657180732514668350309574108222484403664745595888410692710069433107245129365133369756498123017067317362067414891632915366739428660670315006443188949921419169602228741209380162379741958225761875740710217496458298414977070214306833630410110986186029271236138790997470491644602901049399891951191884281178156853760191246521474478993371555580161027506314108976000532427120872482384043540108436724062963247918112463641660738742098474988544004212970059176333139313200570079104009321978900634991520641916931519357679280295013851448850929766620833654476464967275053545813484209229443948156470909187173695368157918866369952854259942846016191469745313314725019061263043985120257818259923761623726494113610346288368755773451770016325574378342572951410098117579814284838418741352680 [171,112] 920488039482347295144123906829575883627238806459467052725422215715487943600970806857412039974121014047317794046290484231417045697438953544776184248574320648958226387499028093177668742238870466175835022580545098587693217166565459583464754675841251549261623424055585487953312869662443953689007125834587955953231117155605900357289859874007850387191841914146281699218771990159362134924228251511759687566508132548415078069050156601426048392281833177233960470722447013040870746989052029552005900206659912734617172972486920661124510409315017187386295987624413843270690973271765455579311143053397872799538209571997156326909442607195865603344199787758638295045897517644546127484528977905823009042311925200203627985442469763201528636728470779153387588680238115641214409965283156024818216076957235186297773243979734478715214 [171,113] 158468763251191876772967620644284958084713401671515784165491860462926007528986605341371976836197300530122185437278788919819496560040037646013493232989157228738052522849265092434411045973863903297791424195598789350220183372483078321443171809231632503482809625725306983182885329553548004259631469655693537996322854068797018685789197025998630417225073320708985087829979463319651836698073374003072802301582232910033149216179290488493241055013796828417038345301777180404002266843583244391163655256243287254587590881790374774334736711240555052658036994490177161849055946053065757280151481272280513987286736410497492793268170048137133062259017965742541207771273141365133903698328673810437120859147646722623985001128103981507043500701728358317452841758760786046364066347329195668014286508423991563033988721961762 [171,114] 13697947861158161815054720451001417198201683785962402717873946212721937395210242121721852742461600915512448896670414440196764473064151562554756979361982894227713334263223712209745638118026521824201763226826671564597126629676903823706309735686291523504192582221389739719233951770448313004051859739495656859098835517370875661176593444262498731791001776224637305565352662898568694968986175624843222532187005584207356817517317785970311846886351326922179955173176715977110593132894371610168321415054439094095299041107858946289728986743076771667677101242887413791549850357339404231968320098418538406417859447736889131587803211041176301607287166292159195704886960155542461529174183670098341635257466203432063389856125002058385036746804041969161780146420004049763399025576869814082957377055922778565722 [171,115] 580968374455940644546320241782375560374160872455509103625448923691134132037838612509821924108174200170293242007098261493073600912326234743102793134561501362043953740052846434247291529620987317996528839777977574143906372644232910571293823509754646513844510712555262436841096923142886308483831411027377852718550435062986442138534801494980322884239180511228913584752794293761761509193402069240370886854533731077294927222333327025058501578210848368622471717055905738698161578701149236386346588437620303715875374706523490379411545358592813627700752730656767056612126801011492154885804889089499476785649948504424747517635346061103301725051791905864109969000411566521371666588205440180444486438465255723452273444073583971288661413708018096586586300695246947262572903928708249827819397575974 [171,116] 11788649224292654758624250988523498198421273743888121265612822039375337352656141401805219953413719230583329838399347812643583804826952439149434928043339826655397627682157391869328268439105355684048788080036709175411793299746473602853290478046032219985151777699798876579059641414696442296732948412382013341621306856790057269581677146863824695799158543289676091174542334076174057580858039474342167571798175222425719531881020277636977281417618666982998598454956144401203048238671791612931346208530040802660860645461274627766204222905924975178730656905596727275396999197258750109565890017726291566808855715224000759691163329475615448068088274884413292206204173963327884092054138108720549954946758887948069575925734192545841177252425841663888151014213975559486735182820845155335 [171,117] 111312461962721159760539181874196212596314991271627261447209269645017311861973004436254239264388375628555835499613009699137652161936448157153123586610735086022295288996184488834239333622650506667141141641286367872517286644528037550500543487695463544436722776576604263907911895567924627394592269053211173258701190895861607624732289215716245017286748515428498910777485298506709506450870299503598312782783973960634639843695742843886918920801094821305917964362391664315222398988671337217945352328880748214254931414277952997826882171031711761142876957312417831640127253956691595743384756023192125543254604079646995364426095274820361496876384995044912898831330466772822898541500062231827540938117043864542372097285583932227272846007162550781401628672028218047993092023 [171,118] 474400261821157573230448837881997762579230352972033085197606850541519893133420848272704999155297204987848117685714973289427623246588900148340425704971667071031280395460802044964052407508376906540322715613425227979178366548159020217399152653922252095482945436621381875351900358756413672726872042870763495393805437108391962359203245771814983385788462584563690723968066727658598962818951782200736677590131451957089923577113524662864138006802119334937821725530306972008874955846645029279147416959074236672221070578934432874812284557088321879851099951743816302425900589060201583278993113405257868513043660689180925734298606730456181094949171555404200195642749760233564265444480715344818074523739995864782809573662658824877203485851070968035626592309268969 [171,119] 882416935859918287891587609862746499760308360466199546481247513692256611598338208808732014361398546212785720264645079352668703166058031423194824796431643236604466377595925806262165392166107317698984811201483019218192414743186589551658109698065908417793645990400078983510346181330254264333628965352757373174513663136265823406000409940156023380556088457381514369183492021613641235893466850274579594209769085978065037064385862603573106133905182986122458680811115320972342844738151032184299616115828458596328668847962892750915278603930087673199198256060595804916513647562818561551744391912972155457307131659701586036452213854867089345046403518073717368625362577981322656316134923145941169500559924053042969351825191420045522174809279153191180 [171,120] 690267549186879701814848998114665908356402688931306915368043718545278154673464957590217685740002066892769897095748117065533471955681146832451195660551628952347425808246729142354145247735804210545468703997789031797770801266349175756462573638038969729600523230953443968154786809473031458254413961554502373530936193137674097550991301681761470246569623841796321845597841181340264396127988854759335541021987641010185013588172798410404153404311180631068364777746547549970318871897344460584483746681577255006626988028988159267250963015760132530256478486030310355033571143224591922051107303041004953661254287771488398861835651651508989198623272744989133149224012487676184430949931307287945890514643662064889321825717085782746057599803 [171,121] 217940818487319282227698225518324813263681090284374518061356065731789972723812294967166893427746904965548399931061583245302985461039403517105147695319255464153071126143878520889934965852863584031429155515811813587449899531936105103069467232862268915184502147531586383897051716994311105223956479746573200880247730327790981077482806052072557521885713111444418803101910373658091590859570473562244470219941416703538218080084215339591138075249461823356786313608955758821378980644437740959207972829753521508634496655073426350347979575261878783235668847122176316251138758737626741188502081988634790224043637163643732664018415135186446912377236066546297715836665887724187443185912873777768843500030481544647989325843428885 [171,122] 26535778857751226184013445225713593130366779558977377900577520588168290306001082924646913925254599019444085932389171538322358822831978580582756772805496891963338974972940836786643523599355918353791634213802569890116222535640813066685867794100942301886915278284539492119698294566296414623861335568864491285416605105212751253881259911054599624545201464979654039558959626930038778194779596985811329267567636241320415091225051036074125960015303869446012527113786529127460517456656227256918629793131667245398766765420407463660652077421520007786595592800554920887364127892855609017685571988761751851453068337018431746657412090847111635515321757784295788180490974991201752994292328556734334497581903122772958 [171,123] -3814904726028638723322622573167093800275930287997306552208156593510252688969379393892122083059242948660412254007558711431975606031074206865133657482405641226572559081313423120798973281368463447140399196700123198163966593680044430672018633790267570083184554688410573011632391564002398366741119156520382486218100691691947246184586097058119978403463354051526601830548470180696584813581543004975785531309299200532106292950997490034785588009333492017239293256416725564325349430876537016846464583080702537271058810261310574807384159678430902192874176281208395614291111332188429602921886318265063334839281236947246192730113975254551275060039472658005252055256376489973017655704496542315593134622 [171,124] -5552716751902941073123151858989453780535307912638552409315767319245724255871406390920511953383180369126337404544788903746360720825837522985052497751777817336103985579656292629783784032269361679316472839419897608068796062879202834438263785543438506816694860561831404384411850861322784645398415956418460117492043308685202036071557666180862857912649250901917536552826960592437201357262070892328327083118258321354510908506463161577045671563090349690482410130543755428553583706799193561425079354330406158043434224232958275791434959066148919448605359660019420339429533242670841929428373799886227438568311720301209783973105043148674870110430594266603972740752357605396256731783980499992805 [171,125] -5028215141135748811952318958658924635951427408245697097640662659968221239412632486870097267542163905274603789127813755473105810000427542983157027882268814126917671645167743235100496890387742283344565170121395849909229083934395454674441009373512557366761737622331914765849939014032375829579872609029790550386809483751215488044019594377388007734966288993512151625417993947140918472275807386050841306617948097801738977032222260262105595363264338917680850644429075205414341701204459487534420667585074933306674535951835365191856795974207686546354591228295570194688938651286073034233682456778655432993201319600344684396414982305506996628079537170417789020410983682763042458569164377 [171,126] -3694528106201753296683318918709240338425614995308060062962831260132893759769193862403261212732972959928026949665771716510838236770821295169496439781125310747918561785863846270096633429514306514658600402544296902219842024286906844743757538435538476548217846789908415647770099568362920560538473630489503493129540451536728000575129033441593207833654447146116599725535393724150579926853205003570574558028395876312262775108535732761108363805253817112310752272673489683963165381120026946707220325935331294535690205632062586328089934338403398008547225780876453435282223191822402645074097112366753079782144990569283947508123662724885786234588143771217062457007785826881420369844 [171,127] -2191502891641921363850592249188671209695902028511297326847375499741741574201869987386553400600690442175946082831358029070442215166399026170774068585979890141241881891229315614501815282746724643809909696734801592977393845560484637950969693546925579015401248613402371476667601909936268739744830610733563206429160316271843909136984509224165587657308490812822539605802688746747082797563489416020716312880971654123709498403879805273148774185237760576057111700388094519170327813023607849634794904812024016840062139746673127900296460417715914251339478628302801377345744514945456278703440086781135922547807053096429824343388128008193804493184280512116164401322332067982800 [171,128] -1043802710622473721364795637928153854036340175901499160749511425542341241885936598546972279564099385817209180709165359612499506808735110108996006951356073611706685316120454625666295571364419902727055512945666325975372535564993018028321708152051573624256995396507688325851950597553515724565732134330601654593254618119539158208583485523030736448670381121278457152045981488231284704730385030568509381440743501984660842605783308112512080043739814348365858992181257430568072532925643856891578837083661591109836723956092867742993804625947676579862101574480662108074239638917596890749886563224087689198905839279175062657760551658992083506375125905603139737646361171 [171,129] -396907971657877294441347597196339280074416200774777542241140496906517345801396242114693945641685366931555259597965526563344485888264949222253466072236272994048497331139922210515291895277415728604216060184226907928481137640735504742770861287246237154511384066600661377497225125182359386646820358977109249968162994815054465197793732045602918876641642378579095843976492387700799970252827434466865007856235079020419238651006835278667930091134567065543524675816655233414272680771792710535033634898647572902644277951290926891783282505377970940371171324577912668038937572216487578761967834452126862170925460782994427896638361758971169946410349434085081885501 [171,130] -119755475739676752727772926655465726929093584591080256833179523388050977184010393869085580704525192826050007983978028510490260598200490032334455329033562428011547089041426008357109571601462271298630766337192490288749346836231480491117369053255375524406906139548058803319434260429972809939928467224761435184270064161600257866895060690303692978800031650731328715227296759175203576764841090306540682306200386533612335416397536716782817072760582691253935748784676476578116735155106155613499714153916695177957637879319436883232652534592059056124266405713533975955155478397408677985687501423053537190802951356352030013002026486413429995465696278545642 [171,131] -28484026383555082261635510557025093295664338848826184446716393090842415522163388343539606255515557755726241407947403315803373528970971301872008371994388472537536318394001896882237315715937254868998978318321118799211100014539685018435647585621249029663824223923131029188124073214951708299497082835451797540508352570994354190000068833603262620229202907182463817090460493352504464392847603271035240370656430221166752112080919570204294713178681822204673560067352448736347689377991500846778196415971287303020572270187989672209821691003521539855387734196180084319483031374107431730542137196673475784879697404087947283256591264013340498409540296 [171,132] -5303830411649328979603411209982044693796951529407348189916135912530924126342856988199992776927940980537055615667900495263092183435814800571227472560346851092235526825154039370247243670964708474233720683765763711126696962055569770118955366227851461087248465584992922027735612134868841097911209317456261565319481064419415870496699491071803371255345805593983705505916078621988980717227038226794285567133999555200377874371856671264206971654422036029274312752745264895723425150499624250727452241850197395177592915918317756768306199404373750486363159925849952346482697031319804040913419044884743945337007121873422188439293534010929158772 [171,133] -767439800693935477828133245658326093409783974170524367738434543040546389525369746232019448526979374391937264485695017627026900159490975833829207335981601366716391991584274758960003414473651464254445027128065114262667582437117146707884814885717534375973237559391247916478484588992273974819371290934849413669091584478235253633027472464392344860424798723449203259839878995412838106622248474280058449114099983816420353288634096911171850832599447108510054808508759988846545800088670901833832947437904832510729087592019672857063333092976440693168338344971936886873935665720536991572206606098157175396469307621771030336042537800196 [171,134] -85612497843764408002228829084943676673324639435766251323593400191619437989685131245383075496837458687918702368650119248439473447237628802699595689457025171540139967825825509979621508371091504543135140016070340710438243592392588977197985269468541315534474681252002733574640542550518188644341170938155616653940020355022819818301715233305327191565016365152570894241041979671479213166168556213074225362725595030564750279896883762711373575932488329468443909363635605087755343149963908705043541998669638596743417015613448489876921729116418791023545081836087025975444484549109708598015648744788587329096521337490092379534412 [171,135] -7301476317538911943003305760216356111333577003782775072819803172776095823214082497591543722916396171646887630347389646544197358677555066563968125522616196109015900400863014512723582718995885260040357199179641973883437498591732080140927983007901930291320233303995601558493043611231594724838904126320410642046626899003712956975509050449058981248637415821660329652369372585887603707283544383842536362546397743622245131741699772060813162743200754387501868254788728217174416176431248391104657428511958037557568838506935972236224160823182660875678822191087216240104813197126918008446803294292514471294780151714095612 [171,136] -471801422212259434862775929406370548002042531567365935250216632365678185542948296287360897977825890766318788835335082695889598517681434148625727769054728097417845400673835090914586690754464765722022102921882415063518198774131677396902268967142945341383968062744035178835142431280301562086910452531502909797799475657220088163237031405258606996742185092757447103366174449337411557580414348535878945714242634748902552645914447320312463817380432796702908669207087711318079444936210781098914305646980553554694973768337586133976447239105606861419308058998227793754859584665415382027057695029492673053647240686 [171,137] -22877460001184485893013318030702584060807709161318992354002106776649616321078105393731815134688190793982553743660031200421479933459578581145842119829694151216835773746488657240458607284333381165121916039005844384642279608074748501251688522083030055713002038407728681910422544314615396552879899132218397984331135789920181032766576603501100025307996152904708552042572199490148314084849283520429056425654358423621624352776353291522624917894869135077289246563849443593510144389344296578148362890527286115252609608825255806220158377000683120553488333450872552843374849277877476349489069934372175579841 [171,138] -823925109116064372427882255867155096521416841372106075594323969852621271589798147447662843512532703691595544983176558549380971181922749071916040372145951032400063329689347979466317931672350385992121934198321851676800523000203489224151068350714087523163109266519097409456755590179763369155770047763886980091056076181111358232688478530799218469817549151620556786169488098211629595139010503700844684916159275471792441758581004103202945012922668424860596163931182116598636913098046768364390344824540278953907417370753868636072828094494577315857838510022586201730927150705605386682185116710123 [171,139] -21797644209533248487498725358712676914246912884086751524312557893719700435501868458856207224124700272388412636686280774358838102548891989165416145243493704829321000066808592362378305748582174677392641138905250981250399698427189796090655841748103991038189385805113632466219824288922270935173185679672763773300908744252449184924640703695273519665777840921715952002427200960898790638683852169321203649382563066040510967457782484062506587315089513588949592362120945591064906029161266099533961399920091471232629607191160549705011864228664100214379120026238102340783870350371102289809928 [171,140] -418631527650792807167194276471374735005423655204435114116681341294809082578892034352906801094929523562546868319825532793104632054909139523751889224170767790972625674751201673144395573225307317088308994449256338755478347557643732573864354750740260852131954063656649290571521220311593161493427790902626320612512213944652087532513933687043815427354596205143351693894725656015763460200502082421805526593272726989932913094244900089546701713926881025994461235206692535157484530009247764505220436978758598263709036054725651265050268512308196474876351716283790780703698802638362289 [171,141] -5762705515342366399036301375640411569474129282433075568259251618599864271024142270037364999687398087804430319316212603514550823264622062088395873648703999166769922175036646881930429339437167409946872861693905981846245218263621804927539592389683340136867248793015074785814182548670466447107472623741200043028755930855683603522712201019061464749285447839431942623911207105321712302563202185665238997868272039275564261229073056530579598464049034115830871995058860771228183167916741514065286745039516285052528275760504850757421607573926749273326627281165757963090738345 [171,142] -56083784832768442172923080684841202988665842388700664381047955051426271089544963890668454576234302246915109746582761041566583431247941490534162258964910050360672569521367205950326542136853637438190218777286973265574012522026974627607183796559116547532153643262861636631319814857440609625176329759903569908921810101349600966505990079193951246671473662226288913538478410809669607173214585091489284159543362284670003403823680243882762563670871142702168862860162794611232285993949121049695471181681419067092545281363846727947192709030827803631705316868403487449 [171,143] -380220525937798140201057081922554182392727724308737829489181801926439081641029697871814135679915472405883030771331708904059594950190191868842634037903318183908099463173456189827443039815796166430755693070403278909405622612907523920719836977806094049631303764469849622156256435887044638737731743288631647398616864518033070989594256355303042238017279532940607876585967323285248282356885516359982940587504460762284518858128040360342374007308197111687274158035438438376825817488560026211294528246225918063409944392990112430072648718669848449939365148888 [171,144] -1767119721936835384559853276524707226394952983295809534098976065727648227081305710299008255102670459698516396143452445773171737831279179553674541407422707511053505364653554512262008257138275884059290490310890225508112419094772600457596426631101795958220475956836359714414162004303250952076101255348490295438708223809385651742467144581100645084074827265412904542307919604479588380292024023851560679588649099003387346832023340655674815184655773286837914148043119398971071022636262744541737023649715756029291355789365803270035032872916842829070 [171,145] -5533326700415452791513561710889347142661699350591903368187917391388118030820808954745491764725579659516849633875856748752837330142228792987943056828802978311463423690105546198798136727497107548706822071170575439960506204547406982418670279618520586374630099998840233805879134286072775947096106217591941510706325073693175639941066104810457015698794264470034103186902958012624070675972634040700665806602342824500565583494996590181474127054946331509475271810557230022299782004198907938588432614396709299949366509832903566210255221633310 [171,146] -11455043352163650331538570063217804137529644761464852324397116083148645836970431433301379683113185235827708562268403242091566198218547259818497738830301036476614555419147123627430777753233769965572640672904047189352889569461280577689144484839531606059297577933164741729973680754995873800754263542997909570390477899744100878377822075621392877009127827220136430311688651354749997311947448551683676409638897720597465659221850968944510467075975292984727937858865307400055484934137814520794251681096029905077441714387896256994690 [171,147] -15358818074840514778746231115227628416843314696244255284336018593099016568217352607318449871696355471860604924687571629150550561738135011029879979522656019504447028878931855383782569623213538967305111759799589300857617880189354798155223931239551291412942779402578451301208465654791058711473251044731235863789096608786668616626373325335503860423376427421089677833412006209068614625270614764368725513425459991482502904548750247881100898896528830233128785781891899982613297988870677466779749917958997264945688260381276 [171,148] -13040509285359479337774088110416035845659754233535468442563242710972125586214914219103163572375571525601766728760323711064830140873608446380074357084335540380615628579369846137428913261460748019542709344401262363835366068293147851374187630790198114895812126750803880107591185788729844794091751318770119771700425802566573797269425547561054631590128119107691223051746508920290911318484859393020481804214544290110147636646233860126444580427585942291924037387412923471009157743548899933967716972503416946470926 [171,149] -6840438089811533154724941365321442174986901030369493875510989591655041297801309108693590942073631530148153169989397624614782473653062417266740859782648995200162781127232164457563432100141416131445586629678849421264517108956862400091655349429109690175726927944846013824205387964765631449632968571367724371869497692057218740472665576595739134718959383120105299113857661899883982397194932510153459245343824091040096054410482698196577419837407711999424895352824033634684895578039547336403276271462348 [171,150] -2157354264933793873463953125747630658380013789104724739767962686834626357717076176823568002202116488173982183370132215429603831804158624591832777203319115535700333326695971065879148401336470044293092046802304424635249822026793479112291928977376544051643163269870868551533435214535070973434785733463712931359335037522932202636039600850171785011527848436469130731094850311391485173664495794230076198562853557880062837096448490178359796954740821239567622972260537114163287117661288896601060 [171,151] -396974884101094701835990771305198329477640305847505060483672112522156313057329667458265335537258754819238668880201061379658846604532446067128684500853764959867058090269006699361756954864665743436524847890289855685799723193600251090258745609757696352159286566865759768075392808921371426921626436131812910686487432198340952168978282527208633983371450968681554269990294272680909340287529429079949555335097207747639305176258220108790720536824292772228214771662140503892172131847664 [171,152] -41222555762957509829530523820882971039666604198456536456554719791071107348597628339538032328461674645419734966620994192251872418798132839920601161731369899433694592832228253092830250041567506255057676479015814945653579199234096142092216110741816576261780423512219476344813196117232553744325897347298180387096818056372287680071307585960728283342451188719807173786385416622176156849573771255615699847126383814073095175228084633903819141203021304668991650289989312609192 [171,153] -2327581525495773345207746056827085844417151717812681767879456011556436798547041508083243272009779184085790600821391363605837138290157530079630794405858206654186261900938535163803660151147569535410735878760602508796973039432765507480244523466346716898060177698086335631042905707381743956279484845454172563606200032299884875977051627976754333925088078477575113544252396435787434824789471549998037197810297741681850675066487064540482403736568139651654392372266 [171,154] -68549391169358364649984425369938682360518005016061070060779224078411797197621328541490324433529767358808092429912348595148201625406760833444926519481444864761167907132482116340805914854031221363033739181722558650469319621546391150910393708182146149003774474631117998624651876081782416431893928539178563694545343949912276510830230721278413653698589874836712749261255570673552087553833617027263595739560207720016114834274336288558934876269442691901 [171,155] -1004806303398591221930715482918746815253206986232010116092956293401113816106978416339619149843030276110823935249881435010974612254137160099361576859974986505192094844159201839303706497969683538756054634618080022069482400976820100090078425855529836685272521086969752202311063512365381528418579240828392879411198783899681878895601669020914493938117532841800083164539542664195388583301559484990959781389301244129649033376587089018666497064 [171,156] -6951668431779831139782399228171037404229543445177707169056650832828095135854475456370342036742830793675630897665404244353242528748976470916737534534569658967516363991652435108624084699561300231546095137035966710809057013298678480717130495696513545994287186050387104968443724802214701957352068669377100123956893410444435518350010819163768555314966602790079964563258529586992601504106774097963054638233610594655075043640846036 [171,157] -21366654044175267789988784114497092389792125877013796619357869231616957871303173267029187000094339360976874086524921796229594373667031716162106903883993321460448698566919635404523238362468985146773246687801176695744333061950493745310240269073700624767515536487910105631123232808748337944563982214870998844966653292339145873411379238532688783361409083607576918533639322150946992879123563098274965624916951459144955 [171,158] -27216234982978842687095085425898944732294132667354298640621697960015483939373184291082148610294032162238027887444196271816615385219268466829709047946308363363848812692479932285560576789814048702756153499534009155170988353325906428893869410464472249649318054366709448958811511008480673045255034821227414193468753235888632929601636895508435755558466335700450926319285551125889806570647201942774343332144 [171,159] -13255320558810468680284981817071152192782751711679451749069721951987337248195677858684007265944787829127979999050319486742108363015148907453141970136022541080549592937532840109341636036573344789640426017904115732554610855960839181417492072150528998774095133997730557304635477750948591174007499360356587520250291629218915759705715823528836468207733113381988899003205048610702587401110708400 [171,160] -2246680055430507744031828320715460668141885654978783677527838702454697676457355582372753902024243523794753936867175319249945196809887858537588597645102776893871553671708333625370859265322422556433625137508963618394223167001789278461553703188746034063877071452655093220629048828139851008135854510633462935825473120863245319773865610717131716332474946528329155958279269390610724 [171,161] -118573654417311703297448855701905944893119727665395846555084412669781867196337114037228875294732898725900687983091801238213670870497176509788217342854799350811448133961843189997830509853717376066816778014137319137663103683614925823208828634185318321269613651917649377364137691106770071351156114748283049662667430283827377304291946665487389265956127752176964157496 [171,162] -1706050492514155746540659523461766644383837785652461291329257406961312769749358041940185253169006914687904634258051794675521746330309989347691122357820231544964615119534871559765183746548317098798970677524508948008422505320179115236613618817586345630951823538466535528822489717420533287948584815510211015869858293713611621372356792678802765498578994 [171,163] -5695801878814326745605686866123429261529833794944134836412578811733335347209490292086073791252637813929554224109416497632924443728156597001450502992732588545883643919875009134551180137402973783561286812377690167760618532223437132210285728998995507577705981337610860150905707268043039223716921066304895528395492251233041376876126470600 [171,164] -3618077371512550883161252560671070522384631301391152899289356230888601295387571503806207292021016386354737848181184182284534172964241053390350129959828579696505731790770577742165490288828228961710105917479418978714289544967289481340263916434869004809516861380700410461849719757649729954934313533318335496434819125285392 [171,165] -340677737279250217760749660771430756596454827789989252242478530524324290422958955733031345757073459484605950697498641066528156113479993627233721670441936011385732266305094968825715874509544908015912488905927928065285015946630723529366339647522963582269684667356340065831759775622634066601015428847244078 [171,166] -3443514618713421275767968646473384970044943787432305330254834547924860508550740748738054412696848898035795681481717787833355754684542037702705731640723213315044541263786145476991006339755303120715675548363429734888007201296384333239735716962074435248279893146761377488720779648433322684 [171,167] -2461270733421755940553648025923794019345404086106853226343679539265757630966388340969607302006483643267813592267220068693867621877143100283046174203531076689856704480625040954605496807064536352972981965011656795387497448412145989465809263079193737229053664697697663952 [171,168] -70137028907353731566288968896213155464053021910974563669790446143005641717592828740651432951477349825684535250148373747725653962603202840408738695803264020760909882986391676491838902408336448987172590651888231166176638089097577071667411700375509736 [171,169] -31164525069909911521421507587875274346366280177303752392011294450681471919032392467223662893957515828437698287401906517837752864437609969232259416729299368675194698826757968679723944572449194735278794810749282888697954777152782 [171,170] -69939731334907876362334222886033666213123895407073768746441479668497414628948869948806613829057971656404101136554570150933401109562490128002514474821807751984336723468529959475341400535651789866057250457 [171,171] -133886194127390494202583431765643762837261676393734435136302111214163379982920587446669746046430054827961355228190070718242088578494961805808036010265900349493295428115979351528 [172,0] 11257077228038383336143784888683688573112139130679425926255676398161141651596912291893785213407082796738952097088545019989719028821577891978458950937837276694679381591963147348355655568937531583072696172049928677306214371932185890661789062223260641556936275648236489220352842730353477515067475026523862051947458109672458738681731878269731237096378905053505224952807625861968163010083916966798829067701702876767009343036202122136657756054312429093710887035209406575478417723572698265931521090397729613582154342176903008481984922482690877777062355453654755337702935676041773159278193568746447545442657053925442763620297814623767005951700895258557561722817161798224514206871468187315105238481184426803850571982433252661054923115700176139531681317929097606645472539627179614933391945819207036139650960749113327235180028301163881976449192831265458803165595009722535724863714270352584753456956260145724754029193153303913441720317141321004755085726989738100398471332204353485207690830924631769889074755044916992339749207325833782972677846280906991869951008258790399844858954959000244248703757574602239022297644910774015283665409771483977889324811209505344415134996277856589745814640843818911979190547922847056443476965960937500000000000000000 [172,1] 243254463777475669024627863934304758758248622819694668481230670818720471932217685120077089564442820895940448339296685595495438868599294191962627583841158449312954040753379096926684248085672366250003474104679241887911140640306272199338890369034973825366770891983321850738372301159766520731711526759203945044395519398543604455619733405892775687208805004697052304644258564474409648785237036634725066543507095203732930414204234865912124994378872273304875947521994121711705055438462343222137819618639157544646498007983454056944786625504555368614418457400081839987930027140712324152173330279518856912914530343369089404928052237454827634865490122999980908703290372967945196832060699523929856246741727392795562916123373971343237635928199273834392228514435089120801587906746698250367643316124388558504965538917485132142163784274398599586352823227252002443087322064685912024294238883475644234958498364670787321786732977752714559091484594912994348878745827779402883803089475883973597738378036637805930644330671308431007161849862907214716044038837946138501757527797636895547454464552970262726063551518205719952530807178852138244664885923102192077019713297207157039577213550374446353699481402965001632163544136734297714339580589556884765625000000000 [172,2] 244762952584372717454108541435898846892371302562056940155169222249382107924051871168517560766038031320914352775634911505739779819256169233656624350929217335944501124114589930581978621202308741162962896312979658964559128508010482928802580909670260659239343188372853490030211506330127981491677141899745896601322811471046176513786302768820984627467319278996379636851274633216285080850249417389157221224829445390824832947883786938842700722306536364354537727938344397597872310310307670887677133956855801246363007199313775595447504256881851712800865369636535270294122029435503277724875170205234951814412799083393482392652680318673209001401223759474605224258155411161716603519949823187564663654515710123498046852940503628106645433818445712796485464751726360853271861054494749569020868672776400994083558592919943638652516099496083765231667225826838066053734565737176571336334211149318066913451171200508480999359309406672033656749056122129667808657029229989427841969200996980650245746834093461137173564530226862309509690083775933520699117171920245034899075943249678432466550518207820348236168309485365419699543703107117305526040522177905765956303586730080299995938153694736150883901028069504797880077567452677172027212228719227066814422607421875 [172,3] 53273469436774706515477584366116118388276804498954653921160238929742125601599498590615422341680578012146731458358976399984294201428468985000706955484708922500137015176732122790136535185654369640613366405377121797229057203303779763947134194052479521559177033897401686592074944886253994185179842544102686569840378068606941976750723960654126953424863582132982673725521338932768639274753101056136887246514261472621283951449086383100057107651115594133097010895319276347064560294490444131475854468027082789662796057216527081169996836852966509130579379112608751731874831707389096980884726616746247060047466992854486467126609630024892899804936423809411581865525429551281149171326960235082568993502945574821043497927029688278412474640032087847902069731280934508774876196021895025719525601145924128336953553684390079337966773756278129318443714234063077587014050439606303836341623900359157259730550644662435905153342290134140593309134068881973713618305038383533034105251726531943166367299744276269420828100638909340444774006572197076005596540885674657671709448049090276104499040545840458877125407598618106142308222828597335569851323467476614851414082711712636889065496762637473542754869171974450490034815397038525747423052027726226835937500000000 [172,4] 3889326134758118252337811479535003795914621995676337487844234814971775704219918952574081912543674421928687200618681222909579469479999500945470019896346521586090946088714475659220248701696320432513996090037585030814186123062658613178316170197480631620056843774597603870762983828280195701481857545027799511663526941940079628237227424675029608770714307943347981350973557676261213995814195075288685479598388679574070856498850199883905888488792464629603318270796512602658143936353946403373934626558956113229737176803899304615613573503172887348075458819389433863400042591668332247479697351269704570367851453491093912909891499407332679605474434641593630240461484693133325445267457352168586028069310167647714506885704065013373615284086984070406728921447916202159463306605510685714079161588977095152661983841901826024809351544960144586160052311513826259831776009385226089786227234579899603279878928993729131830793170258817351573381943362417378924180991223165491957597844345713165997413138687745158122279205208374090916535657882734752959241650079195023243463795973519472305666481052801514680341281435307539398343419424438349770151510555510154375130841437854108664697611075406216236738736176488898954262110922711957296769599620416575998046875000 [172,5] 114512633037835899327191245495660270782976573499239917587721967333389066289865182759625688209951984465477091220206700578407444841955638717254889917713169676965893184132784976025466974647323849790869218047288323627644467374207074209170249697209924217118197568820981109574642566151872783321590532254587875588739214269581515345607376846120756415524268197104886297745582378190324154251290683673719548986000325122714689602219766806963677555185658660207435448695864006632791636894991050935279810606037205750725743698649107219617731308538910995477509607477696679776164111844634102614197650622250517492032030113785210962414918753419571383180975453478634668753137520425545977511841094993543172409458528587491965254563233340761791309019572910903176773348910680619742780103687325883459077474314646063829444306896691144743500609072165507215920989662764278151055504890106897451172730394849294551803169781247733439639317398972703216045463972140357325172025789534591148394571579967055189345370115471212454852676163370277111167726691451832411570143800316008852991946755917000875490517561460830896728488016057454144942704490912927871197398934464219267041949251316073368844364816241313413012420037549155125754310130358516814382450013223283585488281250 [172,6] 1421654679689042298667771102542249493814946295909365446027237518437965499639275053083618667823635183190157708707681792628079886761159389431486284715433216797229466587478930244733414392685909123120779355164344081656869916409253075400775862115387506088564026826486842741245738292192370828855783941001101361340400151428734570905986307957762490672636746594667626197117824997903671541554078836617264935190588747299140792166164220245232443855822026061017182677561370708940735129499651967202533854442508335695498111376739432676476318798324924099758699268471948782879501112236462105088146248513192304533700454415826839056850445571401267850889995738680169779962668648626446535765689238866457629990672683918781355547025280094050880328172374435916886933080763482787053289752115405714693725878125607601736963555843256917251570840548640322872567890263473593963050322348909937675437520097058030132711535111129994174357276031807040569842222641310712629356808368031849471485846893044522686072646304927828579173480136897194502806262156836903009675862911587924591063411730409892567302547961005744976686887059552959917748066196155700252227522327665843866723645640972069930136375900682038376677443596521388158539540609532361426513329740336266082375000 [172,7] 6194409276586332134349335189062275357156242852421747981112014254427664850829223428839401748106318494470047756103266481981930392999761756256044569986607738922597095125723294289141623156282750303385054448914723888607347474235518854473076345722824470089493896685316151690443678992372759544893035448664225703285120232805584366427077360313530751977191976256044629606751258492872312483433774745605238807014827014231283441814287526070024108839168893967050723800142091418495563845005777061041806023122669991299922369462415656798668576761374015462560243248611816323160991224153193758162289768105752860471063364111142772677064673606788017794817343699678936405412654183137623894483945880774925354014559169919080670138243656395540518466559141450778850858293351707573851916223998066549199329055254712652198457312558019306381703058783677066982613474663806445126710331327096330205695423670298594077537657239682219306429868503813591684913951292935923208132599440123425197084273310730878293112449530101669101120550754374449404881171968500914916649399674126335092854551885780118115912942932219720598777929903085123163135012651456287902128203950760937318852908887471271517958445616734143356222894225477363995488451505574278862162228676193667012500 [172,8] -6348538684989266069682483331414755377048795383351421184820878903845619306688783103960912020419566126523902124868046221967389679330447517168141234628066910982827033893783145435888010547646704279429351466425769247415123143364544865557125926336568804660916898766741521809936951431671341837876735118277387317891698274532493182732816951168651426258755533758526802423288745119115858979206213493318931540442506286947637005419621783660708885657288627756911264150528627255532240445962011907795851795831986721915443384203568152153283232975436751296781131247260544066433818297489543375588460257425000343795520609882055526767214387104104075537257226091714327029201647428142278327933688050137553180043590342500732981625558287306669664230945445335276778449040676418625353452904741256602980183497096923380720907968489395434045670614045409987587162609884320461218513118444629729946670820459362941002257377997809176360703745252981170903115608061284460465592102638919043178509153225939163485486744103579022899454200002459458101087235233744218675056867643810058081063336719892798107563228234615628889418470498984037755540838369347083800093910091351684019450453218502115241529469712921063326267934284469109105944075883738163162294639248656888475 [172,9] -74676137477897829550177064002101523895295059225982806493766212193053002267087849382605426552637200267394227843680512513868678087327829188735868816110300281742418318779285563273480166976302950077141865331535405973055425482010444117027659954036996562698087799223147082776109714429658703890529972723958810672647186844610867618235834363463478693236965399712101501504730773362724265007845606920417354955921895177579985154304114020021593314315751096955836075155491060145026471298718332706250441970496275399226747854808833412306668788828024082201568258029493978988804755697463637456763314648260554235765352153386696413638175336845173094507439237564456923521930876762945196565421588135015335001634303800635401784485266068780721432356629325766456479318423381331425093290406030246677449791595619122482421372717999306072397014508460841754245711502114654466864560456499958363973377494417390288824626121056254378476215786873771495610656667594788526599767152554346621758412305351520107652829109246259871521151806838140066497086606094665363005099631133521044365969932772847460209841183720979164995318763909786660241561566566815369299543841223155882265189057157739422265664536561175991874528314600166855337285046771095718537091589751823825 [172,10] 64819537568487633723213991764426228557349245821470760087031735898475680310503039828204476962015909110467210431617337648793025965522153255402125676880312775165465255524016355391814262409891813817557224941870720450963511207668031740485508155412066372295181453354937784204514458857688580892699147344596783701344239869330823967309157681437338608339677707951917042504668293055656232106508533910237393491641314000575195802959093747800104735535926872452750652580879931057286233077052911487212212149318003661706103405905505619044788799057576570522598110773355585665861654179613452136408193268515910191796552045944762324886652038300633157734031207030320920564202102068953441430301023843414937492857086805685056422613874378575760207350852105796505357481753952838913447073802077467557568824511066967065431216232491624675165282730165093511702213302486892611956557692591862549715485410094750126743681200766224399006042884511302980994570551177572148746041547217853693627571370779762484211593883996378938595910021486407173302124728956154668651795524966495310865029251020294825313026385467778754416602315020181707940862760516657886718616764980212136365813455405149815535537995023502183623875261433197685800553839583774727662350403468282 [172,11] 385471347577310848543582572024025199958232271570185956536805029494263196676303684684318404348601439106386453693471730518494563609768011796074727098236966894459511582788265443300679280038909441097061812911663938820292982452487376867503379679441884858776302260471322706236564629745635738328040231583887890659158406900220731091459352910662956983736472488223531742283187526775151024712443600228832960556958176725667334089820959610269493377200035643691183963372866727192404274945707442041705614742714129725934747855203455207571053854956582021472673622532036059586484684712478109617404311463070384524291449240926618085780933395591245982316910928934407316909159068558983792938701716806187094968781688886584636732803691319175312729353308724430182607531532166274882788837371190249598049905652804444215901796819963274891965363300105837474271762743793810438497711727509708464409334459365358761489605356867565779781599169406656881468841844166716285438452558058886874360236881177103470178613895593711728803635186080787075541968433365769806668846173190606135583203077905569621862411553975462498891809121013400099985184099515632510581117319324728720250544194384606093134146095337518160901228252803389698157614710652549613840003934178 [172,12] -685486679599824952177165077443547499098377401848694327515694101107463362150062743584511189674954945853985434256423588983383294288293770395691467872181027995621885224005031116852033939261991575313849564955231939309466624451591189016653772601916375722990734928900313892739339483796174935986959344270394338400908640709772947840440613605594402723117973498045329143484313149082430036661586820507569811202822338154878303076834628799860297349891211220119556885615203010016573979687656185773160154818661440890667699251106447566596937141430811873066385151342343962659747275580202087129565852332785639105235154372760018013813745600003389765286050587562590012050607617497393190908178152654253100063017371155169878920069939318189823487900874210088563896283596157350887595104106919864904548309766751137559632165322772212744868664054075787358242518092695505499373638983723706668928993261909281547678082521790052639667975209396793344904062743923722464041969417065936391675199385779898722423734586142584598173911231338753514628165136578151619633125528075464564753271904673251244032043997662129659789571815534402865666796340792673299932321504718210921683842940710035835672617040262455817585084648197778913617585765933499275961092400 [172,13] -462764189212194755591414286104039589857099322330530819250758086876819243313989706871289246673805763669148061464914845798972193844875465727613365862689176742390037806399245595387750685981465949611569207614840182951161933429662683791001147969669770375576475745454568424249221051298212028605431911059286771962336751959197912679221688314489268278127193886543262469272980485694847512015362844375221574120509911778368905028714046283270280198958076866030456292431335168255398990417198820906520594772163705069906188664251657367482234067400199443718010038341357808222194191945983817678165580662772280405520871753998473842612651606408972687301610316202629103169771711767002685951165806441196982396294652576942797623015879250871455178864026400200498558979652583217585289094566797459832647668109958488967090331882123515039045609325048377596258303576485285384393238478871231332573139731127366132360169917252494005934052088433173611002973303537852140651966156332822740462074895648967586557606798902749111482309117519327111767442320183347767139635692101146288175447339148572582652516882916555283966722233922115300009912189183371254942404021287952267537414516216576096540361047724178662019836444688005107713794018707835053554248 [172,14] 2345586818228003320772806526557404702511389458446833486905835584932648559865440216766625127524185417926656605877534294115776823077393102885484405729725049576162172872473678810805025593539979620819924857361672660391817500109373340408124711906051482476821485142472313593325379747398364271020795591768880581742106207753186565530778521973047093266725056664277049257025415546253994044476507377497887873997979023924956141982641109321885101620335243380369818367987158217143690449074349408027737969297761002316618582248674376070047546677933336820089248984556992535926958920121042862910697859025783890267804382664799304542052344488003076121659870836874222731010645998022482167659324502069926409612260088740479022630206630939199399399624025603748025605564363855500138158495461581315186754462799340909025941555443831459453109707533103987009412367861494495323073772763897496351646089295450512704025324531885262611815545793580881467942624362169771371945019691031530300924550126439939044752632859701894714640294967420832928172117718995456157795015118013300919671042039628120290562531536637499189926210467150821902332838955834493733610264545573186856094327715498923010628148735125894481093433226899689759263907031377358988341 [172,15] -2007989393890501847287253639175385388985484489136085240204281894510546004719317780130198302890574811054558008636321533592686475440516179807658387054539345044349568230390066163740142318966699847347136191284497897660336896200734858300809285790867101892223820398370090196146946302626126421431448563654906853238376366503319501900975914745861620776862203892844640266788349108377295169062262135099490182232182068676599291141543928344676526747230350058494766732709314478612932735494800767490332627464007355955664460343552455087123639283908750220974091905094057361085400624506897358594475334888345974645682530392126602540041348541046009337919281040655330901622791046939612064342147603627089997212448805025746311171234458155273358396392589374488272365408738024999405489003592851474697461460113887553429158714487961072092465580889063543977958106075971874636731041251527372677726997714370662270116517887080499531559598716664393486125769090606761177150508518949021042702645919639063210431129713003994702388359514884157402446239276351055100166951104217320777139954239867670236921632153978051691317280610136233084828013813872893592119236297052235186755281895662452033018345623493938978305804278796640129300375667256621165 [172,16] -1313187436394652477385907033781649765656869958889645636156445884974087093062825354396424489259939340076432501901732804173650977753289346960284754447151578948455409402171204357557104294095407492616193153703485749680222531545555412981635658625153617521830515727619483318088113116721660764325184143278729516490509960338481031147088328806552037062276649710537334769740265050421940168679990606591548197743662715294369168959294791337015370773209181738820509343106426789216669883122277616413973976430446713500063802541202268069665147662325454602559058113781623654164328066127178445620834742663614361044636166310469897306285217579817040190412455662430312851563686264647037090178635396493612320947832616815917300663121299405163462558978613030827062925962158003729216740296331653226392287127887045401320644834495050421223189545848319809394523630325117060093565209989196068842723954215161361387542866500057236648214604911321215189938750348486417884223873264664339922751768277918689781014907476425059562255604136446464942037551515634638694597655118833677090027234644601357826753281304267786212666899180598113470414037895680500927284140645873558447376913000815034628494022044990944252534722416481844106033565075816864 [172,17] 4158572253919959367915889835385290265716653392875598882811439533894938729836373247411311257962248112409234969347641120547188117521808854926977307987622500032484505500413625765051053510693656651150500859431124980384629020509292837482355768668158788703121020196412898320451666474555847017096624997739342672360286584553240495503231335205902642177986999545165198478385444994671621403649954402654803301483475414108808196837721679120499586884083162832293444253155189237916974806366859631975573334199288934407558827699158496056997165985975030435254038545573770847642166168539672578656818975742575640807739252091419669164896044632626096126305945283117843529993423266077650502581558277594665000067444965580002347337711566300326686910357983006239423077803715015068457679550549351577470681891220532558162476093472504105612423094156705647972509835807757792151854446212417068001584274546815257616861595088461198877849945624288492986900689883878367414978964509784181328387655567132174994367044205948780712905450053184509430851636051702560602439130913094581110106507236957334744279094100153162096741130768670544105635177369633862429291721000842447120815291973827245551067480328355926696891284558826857648593144656840 [172,18] -3324665465453524243170211974880269709342997478644096283753841122527455716711239818793971466018134664343605762157306639243365695321445902443179742998958596397748530636896632099595058305528112656140526661118368285334649264798751032567382397335741365307982896862216254768361949233140817333138699506300476023534420345248958220266003024975365295832535854320261294346181502072720561640336150900292676549996053391319103077248477713046534217566549931294767386031261224974945746178900066164230842459369417781529629837379486295972687143805675807033895234055571105684864285641504271966394697733174570959669695350502087313103573451682304464126538365515258088676591695769583158015970885756957353161158791246664758165400434720107517355247756802338758853840556744823257190370796248327247475946644001905859596464387054561518148609391445192341617998978495593318447487881867837284755319746420733755148639192589231156225024881257969260670205087398911768714686228195470593585960518620044554349582637070739858245762752099725453087439400210636606581641095629237814054542169973192972799102772919806937381634684460310722869390877821403522031583962646409563457831022274425411823448843405916282640881880483947558131110047192 [172,19] -991199419226519418379504035492489416664201732656304902569042595616948201016168720462336653227123624465326127896576335842620254171228820705136009088662592652909773592309890866114016630099949364765179886000957813501565062696113263403320545542630370145538495289247876912052322880903271886250454919260944565438726501805709164239904991925420598288746169497071511927841126075240014307797482951111108227754391662366923824243010660643258699252487689953916400231847262699617678160533160029908583031949394806060836990976660578567177457122504359773449785246213547016525173146677621988646835387437312480169313059729421190755031458137356703015969125179758637480025627342657403883108994119199554249955469741781197332391538303620280188262049647825250185455662315481121272688573500269150514317002787683360146804964584103167410458425357055267518878862644177123912698516768888103085499467162454900101817541654521377510490068517019711486768670867899045504934672285376893119232516368531544887010842094956445237854543481418958295010870038663982357621899125000598867954641940484858281927519327491740595952860150999917950292744590166833360690255905340390535725701383960813076002622906499760088537371062536209099736 [172,20] 2340434773513530745723239640637280196422338347934865205129975641927343007867757152719223825350717911337225759707375485989823151794254017838183611685731763784973488874252894555542827903597710969496427682970053646047656613319717887451846770690879319689413208943025416396196785974168030513550355190039904547698183413145674735478772316205194581813545894949381178097593013785467963154139352559616016668230174834719567136714376893820629245337256588894696259019831902279421861516743586449382416246111518913538015804512989612556675478151630872769034248636782541757474760380857934706733108370633184510912535293194454791414212588555588130851764751571334321293107371191916396098801001773578171581514488683305709731493473686297122089396066098165469234728087728718486195708758045895045675804419988386651672325999654188664677782229188035675058954935267114888666515679359922301746841522898798219934563536498725833404259944145102019332909315277119565893308764987406186999511583059132751028918529292486336921967095925508665173658335680705028498575064193700863264682930818291381896696512729387610025761263799819031320753134355451368129756630110457618827877820073746040290579470681714142106117061677214124420497 [172,21] -2219820529041698152903681125876964325616643464447003781118159386367010653577548871304401447053768818377225462273890359346796193723215958385810193716118712385384010320216840239484432584385148397241200054571084735361185020942158308747896427291924945783266431579656992242225207096780419992489131963336687081305871335741275945703109287696217225245165700412841802248299819279381956324699763927600881844418808165822575523972903419764769811326309726211043969773530172283060308398565790535933515643627168843875009036486280629531600945663332359155331011451693775486185169114687850189232118678539026358646097293400822004777316463622366693938454737261974476816540883963397893463838385183000043410343678801153048502948235034364864704295939058462300907365755986102660378682854772979580035114430181541990377911695270531499885285719674455228878891329710358074859035296906344376601946375227773388444162893447599053596269910908763342642925046957670697156647620979292322159561690861278914009385520491345089288094838915679603284810158508097982964079477889414523804393781447826907204345161060616807615654088679140435953550013134301910569428718264667600795596187023573512889602872800444296808689951435122810901 [172,22] 844975501220493664925489819454859561181515503369064764193462282093005668977606804646487172981253396325315127356515373844420493516264078964614702954170551820244220111468446419554619248839472082733938466631740776175528485949244421815000483159270933798514482616257664801057147031122926601531823306436363824578225724839320269657586624458403049200234563642035409445379271849650564889631717449357965157915467001700125803794262278226780540138108772470078345413858512013492850683015800379425638399426397122075086382269078859782895230202399615621301597389124678178870714651604010065101911731483566483697458168439202413616566786094206649845737671045542655575025670539366683193685958467209737209056861283292562634856686976341478660357422694242749556613131531114562836925911928839509180973490852572975764779375965718911105806527294080157697819047035091075245957302169776393521208623516415964891928872000499716164343647541728872485194454477186581761275038607609929100587399627777459937945946881073062685959726749228936064837163921329175972105856078108669287408891176546209923813670746475526015342783808442698420571647329568100052974917862312975348982698638915827815495500150596688180347572322791664 [172,23] 188866320657490637271508170366091955534441250236310682551036784910467567030202502976475334070604040788146998562601401358682822786650797040064640824482787401144306733704283839585284315107118478087033193302578386112597752606938809822554208012544491648579421192146210644022440652681457510510686544540309784152243138271676559111754287845125269990580941270735572599280371025398599438868966927426173397962761184881134473185057559949113888594187537719157556808113280727953732397925822794662372522090535315425133344421202799536405697041921376166901072986456940761440829632960944390005309469239885203298922897805953813052137879733801402756816731313744935901340175354565278849779928112381748817679920167508904908174877394118394067890886645762634207065980140929910567222600396060796981791273335929883986657110134114779605127835540241956794838679197559557423493989450540103712315979761593724940234768946138453956613344578311291980107756080085531150964924083973571854303053673126272902212215357015938000427541821351945491069005567871087912784168532935479363125000338646405860510233325310267898597395315933846205762779467434815713466808888421535305055706669800348634433105134243243657911797613390 [172,24] -429986677021062560018340964889661144009461749817908434728344999841977763555876202588768634116785686751705552969039581964203419894331473883202456551229268767329829593619886962542359575119697333252044759901298357462840628406606136955736085420508293101602837492553871897668633115396099152357546930726786596039361313897475759382230514476180404665190326064638639269312495651045729082101302102763004854116206981546669927340896519215478088499705949061111665191739145487584427856600215143346774553152667090699993451527303079016589657612728481997392972618215432154280301271615633336292684726581604529575245039182086634575206902048033660195814150163333668793858719959261593912594666500776511678250762077285711926439959296208899561438686776357111272125591610764715772945021942058866353625174211046095928730007382005243063200569973218716448693306132532731154877158876829043431156540946118916837318818466945949019220990255842838786514966947345635024178222643233495228042814962582901296674131255391689427327185118532845391591661237339089427556869489734798809715222713970191937230933949524785792362938955501107788382915724235381563651461228875314582877186880521043871840193351298733221544730225 [172,25] 257925392942636302638552468119254579130140136741072295247938640177526207097998428465576100832403676105560875301030958217537983126027430104905989709294829825213501583965658889866109486989865133421955863854863368019252661128047775302415840053947904320577945407529140457840462168311034482745072447127130245768904333711021367898346927061423577422188538412362964769971367642430866665259456717204931395897532112372945181480066742606934274251071785269097357857992731318899958626197267339988997612180132200369927939067543660580534422738190637672115163005841044477912449531302060188414219822198634029044225160533519309839511578514078540463165091365019898904438525382193116827880788806050683876575211118634945572610876974835575672444961614347074526298995372653215975504241409678199343575394215510281920164655355021474609006528791147865103425620518190265499074295839612458033740939665183555630973886725972238238580464014797891582303483095174922552527250472944082575513069894239465989564808004168187597637777826901928535061546332739708934437739130282260531639579185428099788680979527349236147331574113908142035487780586190188499116096807959868674316019068533144043922047741806156728749186 [172,26] -72188944356582621192916876001999537204457021301178396906297101293755484921321644874393523508442395368899326626909567187338120687603189942544696543610561005505142304428866000418973134982578160009173972003344906830730454494241670555748396606136390099546093568785016254538961783057204395104943907568269087691247583052340604992257760635464206957950625513249392283885502067976027872796049351018824891736336809782406703085124185920425868031314953662133233105110043494385425604376211224437515137880128297774297718301689178986314938543365326277850797076579922732295649437214997882868324512804721990044730911671968309703045893346780491445662795351225465665149989610462954945908376316839008064773117438581143737941941837804104784568340595915127278392496579375571481552890830067463562907068823270466089981443713045695878845611508104349719950919157746117819460648436320462030712523683660561507029379596246871088617630859013160139075619411928425162777731681236850583923836361755670623094029691267368030776205713506282095247364222255148992230700206692785415697839758942233277335518720802451373070331099461740027488409418148968014141533813211492573850377747184179681807519694362661310570 [172,27] -6045760630476507718582823672970671023925844748773859728064118133719782015191775231635676105488621824349812362672658315979516096608837317509988574402573227616173339499816071589607111121477605126001514007716535758102422129222417415763448552691181227858045258110968686748285508711061373945911549360827859422860321536721977955511785371446298249496310047345978809212605814565577609844841456242326207673916978573840405708474632554388627658322119076260558448791420166506790732792876881934158664525810857366527575917308565114034355715505957203820466644491750545989529054211642495436043005215023206189538581448715691024442799634236644143816289242704210758376154948349903351417593823923937060728901176583866003061435260260459041866571168284171341848670591780659150301568882078491713689657032868323674847982332672414806818957308006262077423611594512447101663472391630784685746708188784230857221949353355325177476214017859735135414063509021251058967969909070881955456274675259138620040018875520168579488283024940228103706460446561151786313337083976642825825612762020151047295724531093193742733191846150468637953441457746159911977815639636382079542688821694762785063589038097650286 [172,28] 15636889890794566405329345629270466972139370600534823683282048391358243889791512254087039995859641711781260781316456022958523516458550282851277833163540317561605147319156812878686794893856432348862527605911412740785335454164755885711851424772800903526764482881635634820839075502511459480491936978679572505586649010168337247306501042182533300245026053738450379058983140610061015863263290936603637053331916480815679053207725491913226742622229377080642667243800160151115548461307911267058472438373998962906067450189207628688228845598994551874153597978882228114633058122734302054197768942223615084293111932703202352618673903191392964096860631994035928718839437535310092131964585344271258296446529645517757661878385745809803044242120772069115012124291086399785288503745593668306785836242743697005389905651459460465209506397777034360119862510411977938125901780972312130593820641196124150766662639155107995932661458534000594440080014936462910334339267457371413393988266802318808226621082063456033252543250110044806241217144843791500593581854979950503949987392741867135493645665909835013884429163787278496174014903421468554934190321178027600699025085996478937882040887496218 [172,29] -7615295147079037598875045046457495696748710767656992468690751992473792817617015834938112942023665037321802144924717402599329103173863606563433056476712574462194251499638313268781592368796789700373154553361250965951486966793635229909648148182531076464414140962445621608640528815304322432730483590931778972896077481046258039023875226237026333786541037698869666316956237435638880341768050561561785953808745220049688840287094328622603648557041393405751653978766526332979809369845158798589061028828960238078283899253275358267187017359946847031315302306404270558925193557183985877288572311283296069205936139875273739833008941235840004768704923660930372788851324441347672053546057378795159649774079461578337619164832342668414527708513312598130164042188241567427410142790724911222233052567505309598467973723135198725392956475111982600507983992147475548020821782383438108062952394128632888286437756267275863343437343827809056298780213829505337849082251842925431570324723521876952970453656867868472703163434101536308168423749364321426261174135696246235555752022290999537475269247202523890900081375833167942408640010500628753148587171395711499560154367789248407447996051712 [172,30] 1958071230297638935645140630355494461971586164648645389069397257798603765684983541392076329588407942593729660933162216514137995073454842700302369884580126551095005496600086533365259075023859755208938947432628856685956005393263503681331924048210959400327365585898200001443417830981782127047861547417509634037402788713114909636841221386971747520263270318573999523162402028652260101034495707869256784801876395849202838308557869118575698797544435003965422338381613708120343644685437217601111313094093421282064466115791609895739731092224812707471578909475117540402629002875977348021067412016296030505425851189972300682554567591479764595266278468900929350322563905198982066047963854499278511004332535429403365256675622196916481240937172002183121412207761328047843017160649849557445738950336582583331302753817146848234415026272318797421226397807250610875135631024063726846361518705710953163327655833842234517646682547612267924021538326030532552363330617537958681233008084298932007504315975526990324510866732023206699978913725069122669740604061223979870142889675200875843242656994428739338906489882891043882963272449131169546935019536880905505384845752477557796785489 [172,31] -142330767245105768062812649685388621940655182166300294122281527492112339819486242174457469407236209177696421732380926520598504792560552916442943209759293878665715860416627442468759991957540902693938315597996482219626575272421743776741852250932377129493778793056114637865332879528340678558654144142657527793191913807839625615534899086981507840303649753503373672169510489512257559991639922946008445810683818514167399657691876020977966578404955729296017162710177278350059286805112561683720170174566202556612135574681782676614030586385776298182666994149767308702447522362458606983890283738577728328884572924368194100012259254899765338392027961171876067452600679879949652104552546715784002702045346535141385134074534304134223288310201523942039138279277001014975682419494001193715898739294218810191911865700961249046115114423966391232053530648260897226429896832996300159608017693197881465262071300562557761980393835770473166621866133323172735083076527604221781788162978187871918933780703974839912273632985326354301988613389468579411004054005390548152033605205790884883971366135918696457143269071744803679578602956277973441515258977305845497218440581210084578189 [172,32] -106351258789558975788109136630260754447459901787987862831426688862902115051143532210759112794197898250934368682166975545912456077618919592941885470462312150637956642328902956648715902158720350402942843270736089370701445224228970916219949371182996958607967308215816758046854706391056019295839791453567706097768323779796761265718520659424214336502081954255913911550601766070312581012386567382146614418432184808195977012629986726143686146637158802252182994492583879729365798221153453755413715795040473010641993445971791824901321956311299157109888272758377311660026724243033729262391835913997321945099625339228006017471553031804302727470583258823832743309525972251069017370087569576662807266446255863968163729822874649532738572880770544671265799805504872652043048422846596825364920065157211433670239437848015582964160662901245632434644702848621220394489739762401017428706236421825900199625916873322273585416724675671325866816756073148699981108094743282685259677102525551896434120314766286207536795046782476418790840310345441108918118894543079457183410812254693788764631943867669998624588964527513722498632987818910080312911225187808844491419416162573727559 [172,33] 52997760182752801642844899558748489189756007480313082179544022824711623932406315137151451837150906802448965890303795888596550230130536953949151240643981933015756280093926376222417475821589264328983158381386055169571552868574070896941867264747651264644885808639563703994168658937031074184944880106839535494126209818416133991532743702694048502743095437612686562508672631615071685569380562792105822745108567715313347908865674832588607429966679122083634240848210370039092879678869847372846950013377876349701277131660853228811532462960880452425395596468384689159755601484789837647519070729708774596008384985667716118646013425914236431196934274518113851819848756670174649126039266144315430715310464564799240378488036053921913489193942614974144375182576490691669894613101620577006398890464508226386300110091190584912721220857780329544202213023784468776567520095639089429560044611382539252630828268397441194488338114562006667753153549269098243643392532083212061949587007456232462473397497986876430003834906446591763279286481372955732820032455564460119251869243376206156968509190669876924298018379629370021821039222399289026729573636606682854009556316401398 [172,34] -13144999066181567970848482190099364110178907198139500838774423092879474139631545126291747854859908212680410381438753705622161683545248244556260446664060787488229412653051149516922440594002712794148090203181680870842701228872057570869551383475411211703852399972473120655333721332855987153469939516803026774240772114229569554089891348901421009061374229272238835678577147312193418649126298241765253821138667566680206976999058641205897692033161763726566022519450543341240963777906104904558413249192109798693563161807329787589517228342929144944640277723470298780347184169747890160346705334839196893673743251299340640497526662908551656289380049081705484508778381992068126400766895073802878422376620231885019780322727688534524393802432374659122423329526397815952351553135077794511418825493065377757348476954520218184504198772278315079073596832527066782363598182224814309746975300914962545455868869123118497942860461853633221479994685995422343258700227378475202152124611583566049350183968587219929183651077894920393905830680581373109298976457609328718289477831293628018297276015169421842216924445960075117655097116040572169749843068008858884370283368542 [172,35] 1758861907546360680789658532276321129383606570055387293025697104729801429972718406838827674426390261883279305103031610390806240099745926219223687277569065006975802934766068966960008108198915948060287642567594754205517412153398522078908186421757581807878542297589985914034012218950781415457030168320782079969981011238533748506331125141351009292869716233960975739245839752375738251913160402770122336924123414892795324012472367070062047819735045019251304646857925478140295299632275960944563012923479369514559208141145813102526419435614949983534212445266508456021190656648518018473054739659312344666919761771556896292945587875429990039583772621380965610495536740242128924908062296573521670403361676159392259646344641070785102573791485426094590757850433966602991400955164381583974997701814477261986134678245012868758895621695185663451674280175644835670751170490311809525954892130733170172490600951898650253890756647093023316452829684867152801578094740497407895377297642439407373729593808023964718562510723324709519433224430158092623804991806054764687856281720574421983986887800748576836049512734649629174762328533398634950097503163592213633690192 [172,36] 18403220249008715672657537445672794411626334136021315741763272670957966400798593262890254357523039855783808068067611326901255596999067771308102325640518351590964211852040730298778007256888375963906476307060645417128969662204513550322222981677214517461907417098376410073545514559101056647677741021946986792831422620439604368164429472492240224290486730622745196104391131871168397660952223500105034187995936633032075051277121290740836679730281354349132294597572959172355031759064584782137024422329268375588007648631309101614236969258138630640846636269675441824008608099729713439886841123431927615882030118034810978955419625954075320088035066503188469593919197278430646005444038524229122409720006533199533696402244027900019256681694930679661064493949692043128623260017489455352977948132027619674701127533796432019514317305331752717919786468774588552834988248149321190636329002728777151547936902888943759219586251944085756774795182242884708506594490542196217070155890129675555639820353036924039818095150694737013344489118094834944897612335425621719093964846912332092035621009680578862295969864867551779391228684750418999128882581811566232897 [172,37] -67898014537012742654104871663397370023478032448791087251505428101322938891407608551396099640328001121850585536190468883498667829349442339500213922186226414074435953008253359879584666308467511826945821561011893291555511405745274273436478412020434303882255283717800110267650775389330085170919769524754454645375826487888176258483414814902550223935333236895956235105117073261483898086210149660343225438951388802789014142220050232910569153090406868703426129724107240730791537228271949119881482030848750976089770668330342537497103500759153932543223531690395679244886732097694535111711960333926963600462484931781341448966900064521009904780360131361384879124244533216302012996566890177845754413673756156654818997718827028897636951434585866514155163606629943378071240290835191697903730629745986331394640326057593789503991596530722178119527735333192264856610396891767412971572416847189632630657806128336992932211469271103873798303929275157738108154904442859283371899825463954908857726174502646593978432989191350034406697952411768337931599986610607873300908783905207894089359238036950998220712403055911702490898645369170468619030159280871745491 [172,38] 15085064130881893056569451163101034694823269095947063892110719267017467735583756177071146857651679437351196315386561793990861399106438600926292847465152334765598468312885928407034020305025864088667997399495949844303288841397030079909402417001842791688178622591521795159403884851970409125833152482619724291205968660925887150677388670466466851814674265337806624574272868495313528240075500001637064290929168655585469276840432290257707038499662477208286884805911400511935731481791021797361063260183749826811674493616604808599616270252808045880659733273338499312222948805610378649411786792319458535464867598814891469471640711623702355456833755853252675008638459308317341668744466852900868477834938499351121720435546709230677602065284758518276147279779055298879569015290517258752375473564061934574926563322860369450579211571678406225701714661641512078046746071798529155352772642050556945088217368609586550144148135387100557326560276347411596947515472874752035722932596901046575984474134896279130119443982219368344673487968409884918675063286319920710023947626197036390540944227435685599511265915935813287330088945119329420336239835624252 [172,39] -572166795990153554057582454429798257021210885783103535900898441604688216769032513859896122831025566897578253361144501366581070452616072135806779612863494502282501338387727707762355302839127242146942003442022797741956463518978192919926468091870825648196518640922271464425431616640247026675508722252739314161644427876436929042263755452537279142775440800686698239364671509891046215450864491101188277847230222970191879824289168024304320810374196127372100034672191023856920018429718229418607896733653302766991757964256607039487298872589585715449935291120438591894978050716855454004108434226648894869283311466330199338174005560581931882040584371642354226310332948434035688097818950413647561239206215590885017044021178489028435747528892776701468133347416563864323453067693715507199527075901305545297198799394562613015070137252504172059636667666175266500091949379835329678764415443824099471990958678148813980300760085957311102722689447147268755499000348867890967838535029743487699498345142232833422283872872604012819277270489346258319404446626396514360869169984287804057996107072491035391396345661814234739476674058480532953211755776 [172,40] -340079389594448473809438006941995357737824689055167943489217873495089379510556013032959513600260902846480372778431932259836474567314501448748944064987781441250488373561346371435455977661548956111396443430342806794396221915875782480181187276695129839953737870043906901261822243624327846370561080359847257218821043322834144298174944556565774725743730957027160907646755377750447423458255462599163886276614505234905281801845826122108513610239916827242562202512369253251732920633827033944531363261571166718776504682445497131947310160070891995622224737291512313969245822213205393330849275386695065368664332214676261181541731773468309724155589870117911317608108285785465858607435745646875541894915149868578395506211295821959630755979128739091800788551551200994662050307088764279951927093632702042668020256535972357019456228414049620347721535792062759697752477423295302254567318209865895369461954169181765972945225329426330249855238848507367265979877662636103348526961589475885071179687680119810652229310875242762430186868910930962333982422645759100142282659793340343738581569349809930796648695731416810918460583861645716505838614 [172,41] -351376144690882972658428108647690164939955102392577818353685049086630186906876626310358630567002576033286262767802402183907757100435579599104129801207348336270518126760975297651772872513942592822926277265587858526417293381063316337847222605596192226016731728192254336593850940730971536326450992517542714812312961555681866863776296841064880813233095800262805505365444237909071001653164982036676396386644788855449694992946359871696239196032804039231727066840597132580506004444074825071345094706192849571148812183824165802241457057338618912900009388565787865984126974630369597984991398299766348458583989537670791276008807187418684759292714451131839009320692328847368118882442556123190041090432996795874574829680787814762145576196785569265287033768609540001724789165572999342279677515476986778317630153755972912126776721124808588458772044715153189686663385227277196964817121028374680693296096344650241337328100191809461437718965628045010202732743849739746458123871561739955328640947186020942152963930123121168435746506945251499764273979200830900438910265578264257653726479590002297300870603748009476172345571116034279332765 [172,42] 489720487105628468305341704256306798293935371919465287527811988442207022572654194583411143451753417027953431474175906198813103042477379455071842155320792796224549380260184627681878234875131310090624872334053324019799722134054146488945236087331178369226706312676785397919598293371044713826598737089263432536378730497967266396066142447932795248728360306333927764083027975037001602816501062405792361620122959308296459944698239224542089333235611981135751711607550518957463775495889834451507792070613908058682086709728306435076981373106782251703923555255424841251148750131301843899817381640881449796592215790580308373949683957307788392911144647590814531911832634570942209805326725919945823790134011622820728101334736059101098590970604138221181206509462066746864537441852270274737016123863470241384960352638055900313113351027520560848707180312175166007925184506688142525794724317504860176361236259105172066549684360378622667786124678328558951350467672368794338764300495174465407667380684730737251271247359092140111229807969886210331925373970452991820213656654200062988277412637917957343879306810920664779155008900041792912 [172,43] -279186926592665425118062559536335322419473097771061811638353016283978728488949096314755843380202569696743041559987750224767534067595934938428054844799540626556125700671877087508469975415892105447623739840482424806257535082820708562121900907908394903561023268870023585527974362597747271954963406416337009458837901381626074634406629824935197433539071208339619366376698491290693178636045501238717249644029609603223072006773727951240232124534817574358962315052133023289551439295904592314007511169855918902583415577851609848607950823764456188890305599198843165852758094035083460617747441048059274307362780041873290985199230514333464536966819589978633393210131722888350793819275747516237621154320909774970501634704412770384838698605431268813724224642724915976335134132675933490533588930673785200159381018941369239954824214595256311457237900808155227678007534895195770793332388607382474166933526126727665967011458997762737967814944701445369121674115980558929342288575061642811101441756497747770810813294156893946329962280732598822455441686606270944042566563345590598655251494498336205825080992512670739500224851833575504 [172,44] 74903064403825886894662728892144953703697059400880812636572104258601453843496225779747925897119018030438341752931524911309440344533503717536351610946654352975054256140580665734191730232695594806102085447554871344901626766057246938509924795347582960775725249848680156862203428555752150341297668320465884951219116230617767414335730951392617234679584548996110814593565650038598558339858741163129155712507054928040030855501086466120465839482984127715291883210392954756828380109848203497022117001853603375363183162890897937226598333841380535776362856520414297026756370822766761465200145269280013164403419603854854459338547481455541002779535038199744647164923216344906877495471391187263307005764464429363648814815627945616358594406251683745892377295295172951008883977432694932651430718672048404077960358465139345856331170436042514160399483102942485383724443481985342077816651920704721577288645115997225024514090647674801695509539953289696288682520410992624998071723607657190277580243746370649040893366643927405416332512447636594800794540412083789647825933464517054547259968039029264746640031606130985893576924232493 [172,45] 11691528937814208868589609983398376253241428130691464068482678437814365979752101075320958595552699730198585992116447509364197119754921845994513480791343676025963226551700877902042600563040586161653290005664288427708734871293812527743295030427613745231700809454603397915293385676760995164852578759084497601117894564399738722691862732089094277782314589963299888194968131926672231379762322748440802969050817728565243797655217523405511889812474278322608816504343747410976487705174303824003683458023117705408698654462586968145486842116183831401888361500555625841946060530751701389087985302199792045302430747827203529440714185232441255514172067658045232960751671655981685779626389335583760342637846918336457877387055053300830662114417423405126749880309906092555787394535529314298894476952299714880548333015931209943880154363750489863206064830358954166128297226660080916750453004556774309347708196294300592538658098170446152745959254099597367616520848582016153295739716419350371933800995367415824106650424716304198962951635365870306561275723756689858219850813729085999121448922175688393696269011812895816016267755 [172,46] -20865169132618319832386432280709877434878641865605609198791024010464964386957897861295638570630015576374755975092698567597148801561949168015688582332094910352827335058266236514882026425231646089347961593783521346852159173566802864286842476752511034982656152320223231996023585397053412723521577221491319875184600338264767676607844966965801845919884739865585326105576633946311629785515762052710680541189496524434009075825012198517004271928897106567499179344911590194749739970492545538880125151601975549018499420444145275960829925757776569222610886071479759191455075827133428232065140630985313995444893467923712446699870857388491450303754380152541923822399428264919328657293430859575372800052542103146715301464359439913125358207802916663234392316739745802856724217078056509365170786995672447983330066568443526027654839668060451955495648242413594316475186163423458742554744957934902201860516699335712758171958099102267958557630589386472079259785278118590210163036251218603398292487870433082707842308823244868964773177560376760132109194627907864063177887693006452733159551377706883126728181564017607904332118 [172,47] 9438050922495286870792195477303005205406010566953372220814747182725240160771423493791010609070389158278544629363945489732739670142271220419286802008271756207301067320044891792615707178278079365603508344724641025828568630161471540722283233855576235556615548531134863841365367472248331001362342541107176990539754919411832035471487874338756938395142987742508814441518273328012047586234724191148267897849808487504919626286139704856564184785514554072839916108414968609320289166885030316030000389682441787070959604082449568361541960649566587286489685668622583805724914598758026699137292676897405324246835719062629828037322175216196805767118034085805062048966330153872818135109257709446148345515866824462332177911150766779023044834617150085054380838216886433674824846536561652364722577355385841451364904834941089995784260182701184308871627375335128052059046649848580143469316728629981166863058369066438625807538777102627586947736475197080628950681249411066064293709169440913668531330266039398303322852424217021757110308093326876880126285870136712576637663469567824221823817444677444634224322943925660616296 [172,48] -1794050968328484074927337867201044500685594529329046257726108338714139336802026353104825890232335078408701437970628827864635360087000899003699402629183280429837614783663810650999723063826163091260763443656238481875001858627454352948934953818703142964878949165864964761716162938815882099723466206680348091455714400626362322041458902300640112697528894485409101093971217696417657968849693918987520933562897764526959837533200366029807788490586542626896263031749761120530929057904353820629803770815763666695363742537465199133803474524779452590168854822360672570775225711680338626196575606958144885374856248807396548165848384628311205923255343285417673417623566084692716011203086446074676367167897742065413811659821522457056558253388925512348985754073189020076965299179985432664247865360372037868230782861116693935746922726959008213429551861568253473000478172074314999916448640700023487276404205312566689449422889958507505206250479353771637523922650743636466004810813449072125909930641476890411772140678108202295506070172796943025218390191467905195762672299074302472116942416069440796448280985920442212 [172,49] -305984000117149320533764818685269703320416760407189523553156950838591733550608928766817263232464945460691736302588824659730035970712213396142133801956643749223615493989013362515573327536597143551393894105814184034658036479281101208530284366387539111556087880774675389029142021467992767672342332048813527993501519956831874150858899976141227566399382876151556794402941873907159935075230123938127477693636917243020894716244080874141684913265023038099540694002600905062059924838037285101596273191749451592773703252392499028245682390235868432567418246627417811660099003096384649104229868107132981749772985944589159749705139761961766303110259570674127094758094435334596854314786721191035879068854151508544491264889524433586315443087714234348787934134206148237256629245759125322915705037837253119907498672790046744499355867191339967084514734831310190871983691159409574648924192560916531988651337634666267789574491535263945500919804705971749520737787165372796387855412121238725616438984338259473063751520818663974214562817440689914764962716363941576571986431024188268841598486825638964459599741347790 [172,50] 304176019022366369295191665855129936002134698372028618432412113589629785095782995429123128198733566489230062911446353290982316382448003233568386666499773910301599402333702159027059879254973929859699173379461126749270878169324064040109864675405147202752820548385724027998252062597582146436188392921773754409022618051863528874976745151038648769896585789471743360943959730076271619856767119697799733588854319045676671095393128005176978680858363272017288263886535126985293704351432597339064234788489260050802767375310015688941582136975428539238259543464422088253355112765028313118343206924150098792517380402906752856958829716695486999431117070960501310236411650695668505099369664448829990762717780545725536380041846733508884545703650863040126315746620882304338533633368642010220695792170037963822363116030147656895052694765996284370194851363222827856146123987349592066324873148968667015524119592498357992340980624654797867218190097340927229185918423775349870465790229598929995490523318956043525715127322029435099000568485376638758227245457920982598142769601798826930980883915579649018106941183 [172,51] -84499570348046538725951027939709779098964455362317208929098858128542658857845285142395871237854893012530188203462623390810473509622777305211619533352161733856080880544867864431269936147309505983758539152639789739857026579733409237719231489956037384955742019334131482520988340554746303092288956722751398820776105349922781290629983697758666101295486156539402961983960674148879088098426414150377775171969218237467162849641986665366753386864042428211704297436991067380974313000792628029231960387864850031256293004534365690323456400761780043233689121445522299079944037438255065116888428808523058429083251909464519573063407340387621364696493146480609761386187293552396899531744835476270678094605735108029037976514912530558259195026452554776462790995122341433241954470862164573151237247300416824031721695451131273347229471393645268898374761572258797602335121980605398758556707741411172143156864021514981591451723899218380172533548273749687027213319501543639912630148601876190396170973590467995904950575470904291973740870777684240802762725435798861960302468710189033386352819795801118714355994 [172,52] 5268337049505192046601214311164408510679387265729039295136350249871933485799655816314875212016042169250384088996596742116959186225372528060068359376447913137392194402074554760382264131358478169836466248260888192449012094244383751535977949124508284234998854416873753498367098235553136897113986427234458959033064176911287780390785743378033668016414582581909047323265646612398401872914532302654198209751595982996958843652583343403696525780257524245550493396829629933816252352191063384701514224983546922015601094688685765582167200011620487393051405693580478752564253755449110297517341266568640464451842626123403200443063417151778358212704450863709662036127401008291317712078049185291084423867992247114184865605137674406490025715007711359400978824102972598494103505945053989137530170943983105317700735004233951832389042825144525596415870583406925233591666088085365008855453442727013623579613399622567834226253182629235661845296396522657486345557066709206303012383746169358270973430875990048984977820210517058717325808935272509528901422705156798387805823988838711124110828975534862103994 [172,53] 3740689047033477580716734667511291230129229749677879489744227172246453181418353356710455678975620424170182002200561126716015398174705191743693964443059680143302034686862079109425239222221470415388074614019206996505847785534035308791377195408540724520470201032277744979244059515308335490691797948005468590649773379434265429426100094246199659314647443481175993580731290582755683630657565586394199909606947097684426074794304279521192920185650857838081368150715611927260902744652923766397778087109076926346988085036717641013318839925532498163440433285970986196721486205786880816138080928571236999826134733159738356611239827092888942284760780529709577889790413604366436517095866756630908762754478370227750962425109608087502423027164017451544071143499915812096556233402199619667713046979656050344880118722915471307779954178972219612759178303909662239759823941767964011180573253922296494480298628058088983602494023272699196992294983642836090554371426475360287420660182466435207983487219305079695965268443267462546449697253281182462215883942346743505908690522119358867449765273887042980 [172,54] -1244574139052447958204272349981436534423366801828380883252416911600626532418471613750686588070386585710950595287819866400524544299914522153088235598795817433719120607772140598787097929877531767144220348607590403928032929726429039174276455996233639409191380536902864039511384176008904947216741369609280462088022168899246671095724404165226698182816543280647332973555730304541727111211119929901683460808962071561712927651514771123461668618928281621268122414734626598155150019290115114507034267452441474381578865172444121314278446356611268161628045626086227166792605743505114858401984479414084147175191284825282406910553936928007437895736068572909566060409360668652218904203404211932021717901956316390214014459863453819054004683587997999854609415959263460557776186618934057499180003014761854651342707908439188180144982340399217913562198761243457370922487935083869249700486610391872405413138461344405209265505243984485764034665008287702088631608492814894356327511845738902958666382925205503925268761388203283864851106456235156190784385110810870671359467073216903343489124944110432 [172,55] 118897684509673085613874862252863079315701300173768633274905442270779690119015885152073894917742672881576015877894366305370710046988548684167309667222416067348722900711634142614386849115131168184587046040107781549954534073494350186272974271880185766955557979661192805077468804845150844382060246533908634115179353508096763947572096262386910419504746292098882136222873623192207727577099313251006192861500858340738180785454323432994360101008709918514345161316355813512375262668564234161729299126453892690422386636051647129592052402532193880686571301808579898135512061015235741635411856579151187413162198424237755401005917605101668349695143026063888548749061729993540795124945350598838320946176116483610117127642429070075733063002652644262377600216046443551813231680387690561445537391091490382091532864027334121739472361272874719544190926350877723343504884523747166363052603939143239747378180298371606557900160396476833283019364988880805583096733866413479293546878645152925847323346093932075792111178351988232922473471997375990573326167464224634809808603128140208304383501893 [172,56] 22366335792831033573553302947608705392949915394399895179339042274825792928858340353086939152931676892321406590873997970135356116257419800572581997923926049647645338349435797627414414871584374876207402800049963419791747777911582726157492592156138514826897903771013849770700399077805039510522306627442421220476479010967623577123921453130482313362153480851179863291584095502933654795140519362565075317226017136354796002479839645243237125071545503763993323520231193397502775203008379557369653968993247637877661389146269072783790143773812970083911550172488080199207446482214805302884667679027166713698953646561353588347689589571353057943499987267251564174665107235747044727537141643316637007711406010699055899387100527549891136205147723152270412148771128782107420016252811419901733222193498084482420902289284393998238676070655195665695383518903459022477738030699732776587400132491162784052848011906824612632610152099671970309521062906242883526530403910505798999002354286987998139131845653210436832947904140937408835289277796908482965910773015758154154101629530767958388110 [172,57] -8057740263736956016325517755642160018164427187551164102647693613808989829778037583898746224174756616993326824455335154151381405780047034935065113228596125831940892196699255146837845081907214585792956051154455464689079208906305853335687984153529146471505752440443029115479996433415342533129473786048239329249670089303639956082133675263177681218296608747144957188094373974761532363928420908301168709565848775935002012319883870178584802543311083243021078284129772104594375799561295709381321765855411632246616099138830493535890370061087299379967426647632651643870505990586172046102385643029553599741017232769859780873825118848371940097506675463509470782047182993434756124777076644954014290149676540545135759878940056586291675870274736115698945028423129043020706460130126621689842469126563796866263617442647925812477371466164115491520500644978027501297615780527133036233239649200892125526945329273816683258099018861797173049072228198267511822605975105115306549587749179434564134955291669881843197028805790069645219062420207892488859508449912316324820310157392593932529 [172,58] 695247724318198588068673629711834161340746614608787560071700386601359551550913602837668869862318726132683756233177626071062781642869797881799138727451015956979376907636470615835001571275964208990952350971081274108717804445663628053411127547692087045420333840950297003245475659810564702829824824647553899753672451257215818867385178391447084136871898505297368083148803244524583377430576734069123185299827381464517740019738956947097007988746576251087532767313542316313443909391163383786647549100352523646302060033540080678122836888734358012092394918470747802841921400624201261987691204306615569749855075892212706491962022314292494282831051827799821921488981128450794971408940607553384052989471444101260042520243230603135383034723473920409935294891587490469296329004750221722746552518885377045423888265495346170454326734147870188878633011377699967996159320766562571904653320505915212007687266831292578790844944713421797669665950847054144562149494776380507408417904406885676711590386042589960810356557163829214421709448951170926675074838066833626687764642278624552 [172,59] 131446308651794840267858915893732423133973902099618222561066732625689817755647768836477464339553546456001288744003886557149167798827035224178435016910514420949072233404451642206823946482137698760839726622049684771708542261873482554095590905206176194033862961078483317684170670401189426857861158591475436196677679581543989126016538013946563495603013720216560177234408770991794785890846951520906587929457425716314346840890344998619080781744160920999644238347219680354654762191600400103618374464585254549641266036922529653802592741724341073658400743293616022826449027999467900717494221317571252652444919910575167003523771463330617155746860385332460521155573314143601962533930088994484742181242981253068786227049250632941528668868789453778440511314952372451342648957723491323670516766842746243901293077302975990954836323811708922738244179564858966490009396561747408457435368598701647604502167148753737254900720771351142725672051881419522319277546340008716797500088164456443515822959095765106401416705506799719771448744376141800940099827189709939818964429847414 [172,60] -26828587675953287250602898470531520532159540975966589901394663920239956569875003001274562851062362903178208240008646107267816270792038003321361837940219963578952319791892382667261169274152652793691153153127839815342456904870233351284518871570606564503572021229719154191383625010517242680106413219457901198464741545232949359180393260924368061644395615145443196610501310606507084074231053782826373704326568478678077194194307140933576515804621672290546417727236654347870863171096887851146346747527507405582806927841482515567797470600185991823912345037628763013349164461173991690689422734007772221116563547938926713163198793509168225817740782127992757173070963389430512178532643841916174557273887462378752208338231144450230994629233985278864466612292552181260070476718634690142187789300169960870825166924325485295370065832060535191585013614941991103550032531612214286720973802445133172993495480336468907229652033108772207026165736938619349820141192060086333618677646995722980003718440948281889690667612146861150482280299760463174207199316758396206473366688 [172,61] -2178638343794495276221319472736090903587494987625858304095118768671441125320140135180640217437617350617153779919070636021118646850794993868369820014703913536647021332162912232376485862643390806908048943247432668398143778915683209729858807039923238899480975516585891994799112500821829147284196631397275737018828262104903931535623539592719949654271167490320598066359517408465693019854574205056736233261040855109971009920552573955745404054224855141188572384781230222785952807057502066891346150388863734486577543208214569758729409174647860042433742594162673441899979685235959006992479550617774229312442725701133756164028895100930364984237436309085807483613916047443325971548592183838137387152974570586925117356455171512667444694768623059789795288248611396700104589555042905410287941153525332374231560157425849093704976795040468050189198673299215840282662869253349509125698541561926555681911634619511195931375439731640558967710461249605012687295970769261730598429035668971916828325544588256660018558232999026303708497526562088530094184861124132962583748 [172,62] -42633575220870180248256976728866254466158903857883004682720907683658080145845977940541796179602102563976298819183264184049043018944554876655257257638452651236663160960823605381765892071800421274615931436482351012703537918958478374379903170280512220749619887781989727390046215584722901911548848298665802822871068534232941445125793375998446384746185073346280823381345430796944151595123741078189379805286888581073535252839520413320306218960407074539904340740526880613522723401761499395043661095469020533991224523937425455650943028098629628267918745597382340071015113920340101742490870966065783724852792156897086366104309045100770182275180742600984747195016181225202355227225471505570221564189703009292941284957495195366504932913649624131577006813678989905062142672984447414742963422518675395408073502685341799974641169047461486090963764989586043977387529198711888732949893058956566221982855637092713009813694227720256567138131762421360010065397778906664295049119630035047165797230502051930344185920612481194128039131537825187056153523841882898418 [172,63] 29410359575006942406841950342499671561371523045860442826502626593597111939523615513931881438147026259359820384762662320653874857705650944778021681300128058821967666828846456221581327984020765791241222080689351129105146380035426810340448378098009008615639699504430245865898014001109245890442613184519910376360820235787623004960843425529875379189688530310403406778172013174083116382605660569987342465567359156187083926972531940913429952958513382515048818081235277177034073098409116641778074231798769572685967902329683028169233379482856417168409558124886629821655792393295004194952487519584622023056528259950038790664894740940694506195479776186462697576490775332048837444827928563502256172844469836221988065684981789672269600557477364812507333249144867147408755859610770886234503541284823690398467158443419116765199978115089202203217097218948392129498608577665421418519619266738259327841697459631936082649862527061033054982498706114454807649563478572581473653915246035978493474232714062446449642132528149335285674492960136388086736990057211199 [172,64] 22945347455943328587627350671229360642279523997678342093712479472298194681164394410163173073558013483955120404862823997810955637715668186091709461673893452581089200583634668695230403378313687269736225195656452020462052408915909210360976390936634529271247933458034145596054760971425682920634271292023517218734045775767208902539499748072372376577506397439355776177001597710805117988807867939232623895923659468202494117473488153422133133338144928622063070864050457895718914603784302611955293342181976038579706675386768796273450348106214155659087038380682213801581906138059053335605132451376611666676866942277482423649721321588582929038714733055138231469801930345731810672371389586095416339996907364069411564534639242086078713063815164634357430118360310327562551475265222744885993266614768326668182678210488544067828880074409483179181190896190245673123352380078445959243821129543722074128767454200028500258479647092357195280680191176225442119937030994944102010657875959258825321508223008855230744061426518323949420843719297619948091548013534 [172,65] 4992925505909908997500935506390224242101697706403575212457576603969878369375110776912971987276134601424780795276311562709112656061100678535177255510840448959984708253344981291761400219303590564212312330014526661303598795189969893191791504629093027959443308211080434467069011450310765967812944803538975384820547971961081194697122200535950637454354736572062063192585753274592833299586724774245687430669019508401649393833981879971261249392314021678026389852303653720460145610679420366874481633931843175778937906825350305900723685147851360158346956982279425957036032669028937467081334959584051899273485070559526872435189139791317496963089766858782500512267175351673924777647394744227107571284884723139663753679756312541753128474480363587476511509291728909876224436206145704157779884299343042184493946154663980914344949905089561562467841558396987120021328124430930002641499771797666475080297537334424332603479983102454353770666564719901705338051074767129893312958811180388881621723811714312780293940090254293932727425499484425978315959540 [172,66] 622816136160182494446307412642289848067962820759784175366715545080561781990406583943448101212133584461548706940670200438853426403850970315082877873815370186531079406910151584028523440139967426304634890683002529860332525295021995520956146278091218435131306613379978636285949914681842093698955380902353673285673177863799155383623625866561794487808069474938818850749310227255648699127721011112551985986265843474460448757453684783435208893010644419425864758434868807756608648312814825414893394461701017813885279439265911483604506788047728696828594309961310259201858680029660457842023094915084744133169929373939067611041404803781524573410062262470439329899174065423074439262728347682907744238150189699298267303698808472903795599183582384630203541355043756346956894450514552144280600942456491973942332118560383164719242900860635183495733970808533854150301667009680164283227794220842215320602871716505130694606975660098506897768256437949306211286718124825695822206166627640560638282008846572380075255682750307769465696127791155298728984 [172,67] 56585917679277299098109585297858419739387662009564081675113542552118376678864449466188883871938340872658427907679404227921448612133647689039078530399325962192326380634725896264850159050045712811806383270197564680517339253372004918371080611318943561602606175973119571619269798517201229298499455660251563807571230645265887541610538094836684766616817440432759907560290501703862486248390108111438236477699692770577153234202477618548719768213392837781814235560637099346930984373565856866120894337478594274680066657283618324324404796830285119350436371902422029302263188388181787785243175408307412074177501598300887277813144604231570428361933519600411549986084325183803255217562323939082031571512179305454468674609921206678186023423048157825141071685329331078908220134112585866622486960082211442941726459185820625054481929749035092059111146407075111499468446369798900888418115549851287667648168623201912872608258054220891378887682405988511408417697401180132925103203901603810547184309117473984722172654893020825072872538690745410464 [172,68] 4028519598886767481480416997067854121508897945392056971621285615119439746051781313352636459323492054665279652113597199366625975602844053157749539852593102354808006604871707999507353223204486256482355025058835936910961271218217759379147483425109474701565028135629538730732134271735468171922078938881424613130034675481025987142289595380527145992918138208526784813110208442576676580388240986418639616210801899480689341480165246412712782820722912812107859638628698003455163501664533484400520174151676722018541061741440830695031415738580143616437473478028789745120729947633898962560233554890059648496450919174055896782332759827839422349091460373210319915963355367716231257560386686455268511673422270932078904174596127006259548945810075984678410046943491993780396120399775366804358585499283891876702324985739997715431560296950932160186034781108336491784134655941040158473655044340024055266584714543048050033581133762332189562034788240341296868034432176899411823388795168337754028256076700315974212635768138624344611795014028802 [172,69] 224266556454063113901401499636874825748453572417288695562392579546819682462668141508712577189995973162552976216967669893910734492155754615647728600820974996050550210311886675498362029545804181947342061090430700606896806801235088149645287099123147592710220991157927822545874617512670731947043095525886097741106237990478959684288982952505837568870682267095905182720438537136580683399114132942054321147083120364193994787414667839379144621143499250708631006608293546860896683380537628769364380485251880933477498199578233795858267507687547823060478061860254569364779776882432717333372627456825812257582279608300459636090925348243673080656141956492222428420966829051336751310671075305854196196757329979004235679970613348428382910659169727157349539805293878024187784374111631507534342683402695633999149726936532915089928743352580477257337837648297780577478327499381705069295021833548728299461198288481707511583728366654227094965893975340513182505682497739269232520964356990982551308546551717879411923132060838543137565802462 [172,70] 9737919426383315512111178050683387116016598803409903730316415823692530433937551172491966485768473058164885946123372632925274882209477665440640335367010548466941003033360840046970669281116241944264112450836369341777234087381884220446614419805272585113651142466368245154869577286347084621378587996425632249199340106892551530560493799737165723080415899709070757991088422391377765660176205746802046366336583362921508228462652085295439225423705757033239211867290176307349693203571411179147823950831632620964433784012213423200311696554268477642327077304474923243890160717663295891900638145934395581782970797793598347394475802127505933362933065225741166418770837984107895610663482237142765587659765781307825140134422508441792117020164816480763439443805669787586489603931826972196562825481809253495818349906820912789177915014651205247877983083796715848914815806184214780110910111526398768667637667578612406089342408543597571686460052965583758696727573743612586412668094206150556643044967907812288269582890731445111101010 [172,71] 334475240506363295779453076885405925993642940586579465464728638746949746168581847772066678651998524792460152833780361407976483434647796958742746078800640170577664950865472243926351374127542943385123600707896065994822570579120675874458781554130157911936615759662430506348423740505338179049085818097115571500385494412712307238892945935248289460328002863794907223545158214824128652358166995770324996395579705693559138362040114176964173197810158364798776704139672133583946343554620191329843885017647100962286018057126030102385852461703411906730267511132420682572022825320190713483812179198789806609862991250320859743695087281164627557972457272991651846050032066834678072248575146342920024671816748546931856299122275956202602305737493820993646916234322542556433459457045872047368205621061037131463883887510861966301610097768630942000271945148125343009576370947276830405392107478447778922853603436300161262657273059447405618689410230593989983225973264723765961533638797798775008485015127394319723940132845184812012 [172,72] 9420054137090168951151234147378227756900979013647367361760948889323141363413694371150422164045374082068712091383566708867029212121990225932273046426707748539864884795086633098379566989497334180575501316576970154000415060888016191696037099633632157654693727711855301516646701285265300192977471308803465796250916800746314526841006085603846531094913970419278183155867738790301630675490496650755716295040757919518217827367796535860158514794747850972865943401642601107015238353704751542683175156863531216976195907359696342683045819602798645681140367549200389172170718476063731677119161921889570731203709243236522774815327763252680886019436408614291608064747989308595494201117779724258603563367609908688948380256134704413534802838239114363893617393209972818536059924580082486669065481086231862040885066183589754425856606415456461138468396311533076611703036277250399491964030867800380747640006703138478629664961190538706333317227300451708111614201806248748723670893300015452373832832919673564547225729334902308 [172,73] 190625189851310853649303462717251073812846867200025625868402297506590382132076387247053459977527910342540167912544672554041562931034161700508117024584408336385730011293818775790129500302064276688907590648099746375755828883730564529783981471496123457504089181382444195733963331172429046259025903807515037967181520114615241022591997319815120858308005042819036152124814393798763419112457926436181487356972438814359924944610790943980501682496711538663356097591554000707775746072521665668036482253742826269629161190093425967043746001238261579995097107494854588759033686025627875669122666203120220096758968549673582024054013699215640905957673647972075397071944745941594902842799258158774681073671075221648030719148322562267396913534003693001532681814295504821108740019796160947600230342973319744896297684738108211931132380898726884077619997410236553360368216757576895258309176547129392648726803930142406689826431654673181120954637714397395358503785530321112570319405444677472954905866380967131424573196288 [172,74] 7545663767970726762465240929221556001573988659760482637676530297095348029329285138764828297046661993133110334782957753292506712873493432314859584297186610990681065900879260421611845994868137129384788305957886932244719933520104231261228352574479033489818821321893020623322091056639826747566758672473810515118319429334524687262345680654856458018190863862864961614940605127212291829605709768120960918714643574178689570678285542275898347868686687193114649397973831261766886511677464921733042010527183055407915676435910372198684904897714172633416160361635010290846049875975021937986278505121580292145995484069581767737549933782207372109170400637906719677508253839348297714613643249697443244259908782504663558361854197508899871512412485545489981357803524089909803398628184783793097560535136620978782869390738105871542587968054345141042873945486827148527724324453879742168028454665362748871532611414810098524710703564639066415432322666762537490421464106982962562817587122670062306360231670610132922984 [172,75] -529164675475436252806489015151012705966289817776072345891844143448223823385330404125430546875680018893431564009361254743072957665017669355322022386220704086633557939676617645790141826935207360516343200559269372589747905950092763050529998334397789120892686989127178865203830475225370819798805252394646868154049029031512726953698766122768443013816432150232161084959343677819975282497613391928731284762840899345282146993884604458283825329884735660626275014814080810483913116281517757319169785235520884387240743695272108528448176941543265625075571237821524274955229314346067525820040464658744744188092000831241753258110353031193225562554987045289989841651202891854734549165803987473206133774043287914203960239098400443418119162738198897616703639259420517480992888092040677448653472391276710285183958478338295031178257973978258881101736803175575818980252295930810825061652547545790328257396427415491559336505143705441619846215417782125088602024152301637299260176266345625273947951815406512760264 [172,76] 83329415500833962349567106264906543557537430843692069592535662873798960467621132921406822943298050569117272619129552052758380952131526586573336416845281367491392231775451842679026807735321547653220239541426960993590197827597293796547024277632216182005949739226172061868085188179773867239065320040656432256791880091345590198915201097897296263690077940686705848209125864661547733091012758428065896618148474713435157474611785036373707406765023999689779401939316475837892132833270393531054939067517601731036774467432946211758426564437569322368201263517062776675717458720034943016312555882595980891585664182119464599474692267701041918245801154849275063882665628765024357575051679336869803357863123576906970502344450505742289103260727137404489558780830110896550253032617526659654495379378540528790974322101879267556652240069462081908469463962866136736554970403068690550342138694621677091456924583657444058238808090918959704421892132351053374425769354870787136066892017743714786451982134830758 [172,77] -10231545334191069807800662302036762628643621424775016640569096988493572106065268051968555195328221545207144592335478777251611322839119730810686961143132159927424963076536956993019942750784987152345998366262465326847578286156938295108215691588889923536023312378642895647255973813795931528967927510985538039005438526276460936652222011843195495842758836728711394612220765995020457640361016901745020084233953386885451632804554727572328748002658998804569954049601583119883107318580622860835496918489098280216021298487430184896254278859770936876537080012722249145638075838399500804357001665646837377186123461067258272654400430273248146203639775559301559439945420224460461955165742861320673614578359027957635729757855979764603709816145570305892442409719178900975727740129193738640054534699815193468878398851743378732517360755151121928618805762596315933554226643302358135515203330864013919252408326340620212362071220125349182887624023030495059062958287074137895015013817411103474733330577294 [172,78] 1103985791521854705890195971073370236872776195525463537836629623576223028810115668581676117654635579478009132084373381090180949687892702724592066250874346207937829149915820952560341800603687083377836281138186141326534359067999788438657648134357446274652095571987011492339049409182949146369642416351839405678911082745266044159138351109724590183898011833887803861880697998875253193313057059103685160537540838889506646255545895305151440915388291429066162954333559104909461702527239909780170081103241587758529987711309411180608372998762076762694251063106917178443996810852094409394107570314955430197733399944006009116650782310151887301070941568487038070861158797317308672618482975165573688334237380141191422768640377220014340000736158162257043223000284204525107580505330917012137839995993115773957532469010782225920036848600387622770280216553522673640680623546910543265970623868766067596491972220650249945445189644401259512715820790180438944804425124645456252248975754360393923375384 [172,79] -102632065912817251468874072683817636887080846093464289258566062403919170548644457105560320140843054654979879970650626195204567149287587929519862373530987216815285705975361243212977067768897328391245719338165689714872771284030312969588761395848042362923937933257813224635954849941428377390282529970908856523715108712301480597969844392168296257682313960163063861020668787073962085288784819787161462247393144475345684831234419725790084003530684066459346666366327587313613255852662149261468299197041481833195795909491646239291223608840226579764220095946593258345654982688126613432146800756506106787400420719213920325389953234592309911386702756326930905136686237425373718199625463706648952789597411087786542518414757119838280010531120133147911209360774435529543516196785542975843560944031466313702579786129625476115522032121745047411664625840092661839795546907402612356360958576944665821132596186508905958551935523784673602628420870112837081289099192249062890002001200959001163548 [172,80] 8135650979979347238816812112439665959748878362767829923707657541688534962986616814650257650496542310268131140676103170621843443328305413942276853531899642554521656725380047857387521532514634576277003195795207458716936740155497971576479133793296712152109102800487892194154964803142802377503404247328408076886446786944475624457647516440261599767867850382357404822745011856483535607777066134477287061877445585440329691306029769337909107312877999541450448023719614126380577741183629422632003120559929054573626964098381006339085807834019018480796476003542923364475719192078068686040285981137814463659219039979425163106781657425830029485686953109150426060545297867063986006553642542877746879538388206781430297260690005625990881221774817453845258599879575530838374710484189108432314441760775543193741264041018551281436732197414713828904107109169185050859875476202978207936447768873638166474855284298357984163414254776238372475505261175102996060506913184345075165614736233340464 [172,81] -542925039495250794789126703390367818738105888682100600981948039155195709325913808245354742497159005049613695381763118929339295007783715613995614623458620061186284207663078042967736644629213312734445092272041667144387939148197883063168336872911549018834564137188012023806719258398344570987320102269228398890979558737331743612779514988155827902322038889273361461619920080295293331770502095326592719932731974306250183175969028209057774807205793379680053849476423570837077846866405747846010632774919415891673514203684370864212554690637471816730374000722593617163474420319824804673624931615621685315487757123407044015936696457833034163407786156955188666754763037268217489552701308237521819094709121304274913868041083957189108854043716928960071113804976490640157962977671272980009793936578555482814645586488035704409999606167304588548751616382431377311177630183956605501821419640528052147862292137572209516095468110349261758498413872250834101894645795032363624363924834124 [172,82] 30063897578419209616918938406697659882709495351839705347853490743095880384976103929842666431972655718879486744334607162153848304774138156130317741555056409479833020514823664741675663379002376498085990301883115549783774695295459814891706427278484198968502416359690854616542987971565198724942468200903373909158964017912372950195409669709963876310803016440825639768113361767590555824615448368711077047360092425413672271360464081544132696974596363628807439378574939857560628366445361393418537053604354639372785324513802271010193418395224074667450084826313926013747794121231684937583774901077061553457760715517722307040152340291046420246606790263255332312269065550509630082014026549953142066844031193896217072056960677014781618230494103436252554421103424054744402748689643067133734366073303339956322106854394472505820380770074519541457853809737867303305902464925816854457044053488561777016224261847616230930230287882654678332648126393128390801416501374635167194668680 [172,83] -1359068183516915812464104464977289955217980051995539845026438560636064045962820174481101999770398459636260419001717155979605361389684271573510446609406388851276628833223966832949324297175970286109206410136944794783069134357615814837667239340686427537934707615413370937354579884274886693142532354258157771552039689968735193302317330829273316880893257796515224904048413124888673793433105453158557328914230917567112357107296821466289310837517166448736365546711580814745264309298974456648712801024042019299106548207680570210551314348527492803367732782929191683119049860706779732751716424645024373275487775030231573266202368775316446684543729673279696077841619156354856788261418549939041720979990878390743034334428451742808908947920765195840043448257788116562043017408287529589685857752515680976395695210554678192020100485218843133772515463493243166245428194238168760769887381346967016609966341174262792359097635156926729649261682601009221562600621967234817507264 [172,84] 49261298922958918856302665813647636622708684259499972893270709118917233838068799591774173860987819463475098994281898768794905442965847516886664771007711774941073262282546465935781747128611589896977491106990334440035993762195340640928649780183865105777024595969361031271559081377959529632213742002853739741103352779913974152491158863657494706594186666594860704200047688000540828629914650100617294449441134935086194928015930282890486747637666070978568661011089070671213950108801337202439001740901427320105546227716111498046670548533810181507572292833500202767720353669258358414060740264977599418374141667402822858324342033925981695443749386032305468549228397671993409108372391866995616369725272449985744657963079626529850467553239655579390339914489249256904670579200250649931690262278218126968878544376775877550418470341350453099019610276716775636084392455290807617458933910272703920307662947452175278596275643695331426685264892051660958816461991819516705 [172,85] -1404067916201298557931394906646942690433037469800578826633025279491233237986361553386762168901501321159733505436465577807173746185334158195886820533615274456184677888313565087561308984529583867973847505965466143284113743411720450510618635592951930669580711368563372334352353218962763016036542457106126480102825706475789254357345671948431338607290561440583586507261947084439182650946003263149075613271157531581009313546123428028995601628709184233725114011041964657797758515178104211293124154647515457728841562030389452244983685181169907084304275493414019978661660124029035829679817446347152965515369166067656525255646853376156708405785293774006950932396700503752561621655134758446343100176065936780626924198746745999612023813677565473129081354847338844759497493035992631232912918811991956183434023551466762134286433845046214278734431536592282453395744939138289470370130749976599196190122323468293757978054321312594639689382172957890010612101274956791 [172,86] 30835562928198686914041749804594182534061667696751758013757636594059627580040461022767830939704500897796423266725619661992871539822711824345852718976367163424085436157615967255093721523899906303404223463225334721094212259290228890427540461602507260160318831787257616579954206959196378543086346566940068721899794033572518663781157228466343406891678067072583807306155786070709596560109969605498769767631834156455471011394390512951673195924604923634037801934880459733073952253264083408615946141740367946322589387217712874982909713401090072328448047789378495446863183554094202869449962758354447649883124307237655128316565410950835610710767617807538031596614854040564709560596878542968428682721536356989168912959179816220529153787066500718363841082902134477947082893058798671957837866862146857630899461312038954966024804872794968071128118552578333816612147285862163443522035894006752697131244363666299529790330267576199436321973396643939102115112232 [172,87] -511242632711345241831679482756695347718998738319984526770319077698495227408880873443490526910752377279897599326993390103218473121319428336234525425580508028312059377443712317099439915655842389446347203892300654653812361836448287323993125024312430124460826692945117586169887881730999768116108444322045486930773133038269109514547304530942457685447313289903674450885107889645426402243676891467497335777917856234174326702679084741492376502578634296591000148543602421962087073711639132080204019172507653024504785503722892052314414870019649151155933219123524528057593708515502462072592953433410745178582745729161359548651495281507597823010333083086476169736900644133294388756246702413467645345891209882658742360664729234477330757815848032061628709114908569877037782432242160845895816955305255731228877994984458954981131064134048096013870425984223748818105726399452179241538126801314454792336079042652866846303167419548645410521815379230449513046 [172,88] 6274897375633824980178148389829604083999362466459572261214101156474337205832628007707667156934136849482855529118438981997750585949073683977165850564555426884432367691029197634000083547262753224666915446101817495371743222816879721728377829457947833786810745937856785355394397017844279270295048321661827494107526287053466135623618675725390419234327651608368368976603109815106123372065408054499636693637548049700915138774732718504859868965649670531553845086200713961029163073715141590854302653464861539834621028469103750771117116144104163069894112890291780472592036857665655712806459572679491207675553941576082965001876216923819830345103735955642565745210775178509084360700094618083846293864788480877028175244776171089324482237872855397875171310726895672810878289163470043556122216255719373515226171069256442657724509193752165545422334469966905261239928994960634787535834113539221225154329480844225254192697417358189299112150044037700524 [172,89] -56000867589858398731738676078433890432038970009697058622230624037892851332306062216745535675711871769301540952504326963780722244788541269031282296241226089358836918459515119111734957331497137732592244718655104599611205151180989004870163007292603296504292592854144016510269200858163072474403037217020739938487613450466673693199084113602020870380937615873086523971449114445860915011107963394986079433802890518255098547763740614197111202561232295871352046270757775552547122592257701135963634401399312172910916682649460895827470483303497060177606948436029560987327867634998872965444998778072995617002808138407568550680791990582895201063670350055139898535958008318504061960033948158886244996133692228310659867530344687240918641093176310383136372880646263265411681592254791340047290804204181718045017212699781361415223134967699204609840483230329192131686264192627042043288170577616481213638584860153966800955248637840835678532674754268 [172,90] 357704821479470161020489002731539799863286597538566057780367621657183797507096797121576492185825917924122680845222743745871922660181203889623912753375104088630652046431696432140954331457005356983306461034862761771630289485926998341874592631905787793213978441421109426727736682899011561129839788643773379915550335594010938010536976042280613072836046091728975712287082694932260582337427453437564260691905451497497272078842822528263878889467560157661051760725342031098177868455167120122615996880239533180416045311065111376329779448104466819418720046740245083958700275493324722118876237948695092523458551828451147833092198403333238613173664165095372720947339485211435719063325765891324995637571749250706197284771521649047946430207697830144387923890942471953986076260633214087438026714769264189396278423541823678198704686445121028229543731456314681432892214454711649867331270252331369456645217067658371576522719859848117933585969 [172,91] -1613311795050332999899963654115326557208969485286659196515939556221328231928158567071237818458956903842240738279907751648853114150947370854728365565549814078273362113589794186227389482470445345740599746097985610868389179018317223615592029030380775555725964548451595743803609996247531577156887320615186014804839560877713564443661053515284167663337061818458820842703667357722162404919502625076894227346172407648919638270147933388141828692876935679292568972697232562480833050743292009007019631058852028113831799992055074782035585816307229886262546840598615293547131735238748682513015859257680224055655334621259308416195216991527075356503262508333777531273025008957075901153236069072585721429915281635987830859835455036886651981220454394410891282841805655360743011970462895391331240480060587179954938655129833398731895050959040252645493298369039275325658364326195616065365164266903641919690564097588167727851772505870992660 [172,92] 5079380392431009658490894383145185141754036165983358306341742561463474767478256274631482426417092529917721367957554295483851440093778125360419878193299429452105179630065647308908309026538622151269767353746707694052059966682003034483864689824752660592226965561355036235088771319201292827515941819587601248096128784288344911214823645918000613335800084213218725484038272696159262628799618676305612369351602241264280937723051174053479938428939232998528221179701163722235406819051464033103375131126733283081456975415022226112162593805885951942425883614529091701681338153599068027668026502693940483072703210405788154439838528703912059547628162819654401463931052207300123855517521221064598814222542689400341171233810719607886315989615425229199565500965440061829759871897061012392827688251574970085348915157184844627878099575316690502839349923628562528170951300452657071604980268495250074231877127003196138768523769174638 [172,93] -11055953427828941807085476269405635972873654431740834268899878874181932065389894234306447080042898042459415300559773231970349686168072749190372989898432802327004676056594704120071017720901626120830423174962867296917459691321359582964554693690056648631044275680936332939820444894552572542942949471048927304133145078762946314447973878201230243980421052465831839182135011817835487823945810626521428600161321034425256493702957509946130292111398543968696882132869449048490867029880929118654139831792743910910181004172993071048238558793591832166402704852761692880959381211209375297590614063038558219517602209348093180986975858236223680129094040987785950606103117435042493560526989643937037690963478724349679883576079744269239654814802177112882682790994161200008422571028295468115699338485612903552011598062293509090365860649697779714797936588049487137259937454489520009667739585411137541580059780169936636781568684 [172,94] 16498423893631908960984001530771174556711022091409539831975824354267934382091793531759517937498607701986344960763696928287156345463657550239465515317194177340407086626450260043737917643682826414881902727831508443384791282014699184287788897049892843960972228411475385356991240274018901947985647085584191473785840500900216988194861477548308656924847904439286852055268877426032295121291391784689701367262505268204291306596686679233033639026310877164651579071647376461055393862373977053756395865516562772384605959084473342103203502800251539373958141435564105238835157839112000869225140209462892360691271215706192699722226285822200008842866468960685055824066411665317670209562547959017355978965721559159424752948238900132079626628728310551230761286874762497897696931341317535987630539348877177263558485857661322199712841843775351125414356641324950840022564821107208396573829085517185583103760321262911660320 [172,95] -16753712831808380211024032380734684928092304339187584132970631194351418039305303493171540964015028190389198193872202878490197861139850422306610846578574506645963751978820214504534423795284977573564463444731138831010113709227567498383217345299464070887302155811397439245270950385959791325839433848074346441826431815687765274529754967256396798128981538363082337205550161912924991433870716276420208557874373830971731104336527299893233694434559737996950908640879133781180711482034054775289499206771961566229753799128315775235454395634238004380876729907968458274690669260028104827917238270104562464020265280866794124256378243796458523711913170634842488264955618056935188681521941585254394603770977794872895697415366703872920429743041089407987150694042409184339215483849869485246712793534243312766431114278143772635899183150350711960462778573347751561828902523322235319693064603332649993603202739513474 [172,96] 11497424505649435682329501246527789765528427231832680538559238165367679840858465624706365340180490538076559939850962263392791191521400501866251399734226842366155494732807111384817200990075402938583535214741755743980434937641912465959047948170850463945088717449517057281946138870626069039971822774251772238407599847920538052928414323259201964685389654401200669693617181955797696572193081470414348532458277105396079846767048026607547816414436115768562343878842245741727746486055953088719884646350025653790968679827486513954867816369124220516359448287602930113244208348520370959732618425824769941162204780611384176475251355536863661172193130330723896073906107331974115857127086731716502382689088122895850487281878983928867231038770029756503795396134919961024947958340169878494259614080788596431799479938050220075430138632409972470964774705399578557751795114638123573576637427232582854798645967 [172,97] -5296855514509526081496278746579501255248981977272468088200166851362227539551992303723250879109823562004757727502030231769999394173155787045379464973856659596820461528395537195921876412838534958909010249091808771009223242661152059814872241069272108586029765882965816829406599652075755192156256935866185298364361338664083273163205868457917320397958384704489946746591719465990256629263315199960360093213381425501648805215455135214538077383131624125179899301441288810586597609395679124906277660953205077734111617253263665506389253435112129026422577570527718339564709371548227166041270577415764095376145042396508101187587616118350509913699080120388431050764494524074641529158542630602684127798858155442828197036049111234753560731396523343796358872371361086122385841867186734778517882528946558730501371332846975742422029026074967632069151389869966654623271847831524419441457873333884710064 [172,98] 1627339550024483378904870223143939267931165872597671460081617833168717792721446504396384388035306664630248822554174671068450426824969170469821962650321682549849729460909877621739545696713277443824171623726264644004757872173591827529710778058046224749830348394330238332691732515073986351338951310871245396698545834379341958027484561764832107247729645314886753240331490551828338942356440508396607701264961707486613097876186133541036110763790141682063731243327732618004049899811943342954455650971120418148874039512285909643690468624668926650091173366310242792170070151692856364998783005800476991993460918500172863174680306867236623122424980941740023396539152803117821015832703041999687156522622535830020798880067893026708073220280770839886500906095513912344020509367028330986250208446346276534603808477763797455211300146264494465672176887871523965159023026839421591041749913757390 [172,99] -331149102741655907852508406028598356873388605089731856905567668236284729691306662453918953213581965382282179375413917528361124748669583824794340917536250706416668237628534051676865995257778586811479687329922682718022631807326480991944795789030592131106071709077174782374476888540501644899255137155495717358926776665254811221279207400409854314852156071107484726443177433792182294368305059280938927857164297569135674860563529908284650886852897375289165203713593713762728842539072838425473979450657203775790429422606616340903435912727915587542673978836176242440495352570823910775451313102342470588528459430035736949030357659331150204560684622028313712600617327207634100800742601161637880801023459745006847682056498196789555018505438553218188896489957745930152102221419595617812207714064260496649985128357927704669580330796151781976902420454601259420333687766475172564477612 [172,100] 44316373053897101706755227278002909890022990165828805296772556213246819195253493810669331451030209578841815572940492404374045158594990230840348207460076088939429851421241122114046930053252271370957737356717231197201590954470146684789417115751661144922954355201843073843371556254596746298735159894760723333919444826011740300724461739278927214625883361785227990557781907350040185670787061906045026468220707079174781313249979126016512989570013339888492349900995145921873476856821445961582409182444302123165151747463513167780607994061034655956609690465558278230673218015637998968773886381972953596206645402355959757882907448329045560624052010324469543634097410718551195483357156317224686771129895301879860058010862904268561293466100299575310834610037443952828522095308066025726478727370332160707745107869425663828897113383906963015033079548232717942313492089436531893 [172,101] -3871045470325924834886959250112415681670030160332139134638944551920273202020989977587875217893763868345214612225783886001170568245387379222165513542601553005472940290978419453389909500427565555701656781224254232104987778132000173329060856318179923590073082060587267991232903538348626700190360516817030149046887181975985576215492152893822214589723168787036584696249297152876596334384098305330221809046883403928417259508423154183247125096296678670925263808079867577794997474482312010242481044587459512961424831578671190059947028329841405445696661168367654106551971428619022773063978445598009125317703510223879811203763394260956289940313443661016099182945417333691302263056582056107728847306586901822507532147089355667254774593711152253009872179785927908067350607845046861342344126960106517692226847644053556285767287854110067571711716337579913519806322870321 [172,102] 218938666475269066748144991683033044168078216314222087775645026643289186916788373986111881266987266740725079358727558327581352514220240566178918268038900677456353210697982417842192953992209684665182004108436591937655139807730062818903395682214060652232805875838356238146424483048563579847995412932367905987030091433170986902296100515071969652269298822220684708247024407399033891351857292277150633786339086391640089345206343930092445748238769321857622953061651786867244496830267364575431981079676514002957026062149540295095087848522836705798440993676693582640502939588017820927979011343290324061367558409059870725836924035955657313095061015042457991779229730208885729244831829261939600333702049941595855371618272402339993107943965173303627655743445775810122756714636449009625562046996739608839514543488021424736200410833585623025840904474866452274122 [172,103] -7948731832447476862671185205155834087268220525308248547387983587422393733164891117318861171827517838686509832834292382158783155137197803487896557570583265814863495339341702753079729639513851839011100221366086345802803998716929430220383331678021707180866433727891931518976803606769242595627781863819812001485810901503991280570042176098274770615010529952062657737238349389250293358308672124078785512639239181974222435827812795876845228671915157806783980559806399571487022252080655241823452949885618836968080793845824301115171674548002853510149425507160094206706649281157086102913248301583637939085755713592854332885111787268295199372690319232022448060487901841300356728071388438960442270031623457130441446570755496589177618602815006739412189558919939830695732860219762492082536455444580428383343242428977629592558818213911825838792933039594474 [172,104] 183535039915923249626531499751818928183353938665793927484179988365630353717933095845981668719731194607544723202916323759666728301254548608809290692304230528852998814682520951525442580954696768866730601241910119946185177434457249333511561001732782837041977847412454909613785697709499827939951533669173847927915916083492931812679357166344846863811160338491687874109964369060398756042155669813916044715064030886586927457686911547152572985786366794934489942829013541693178280262030407599152910273294498223015675376378467876176285166258987465984726397155365121342816267359939334305492280909797568916268576007515985962625108019067811599194817455052498923288788679870906400767859685941080458885718332934400527887433773585634158607481411961046922924697021050598520752608125611072543305237857158661120399613182338358036350139755362023527808778 [172,105] -2668300151818433254393385122892997612734280961704422181291905714802530861159212726954694674195896126982691316079867730001686686077260067598065605773557313146383166727589038428946202821179684279814526706359306866667806659496756897187450420193208453769852720976081790407935246356335399387666910743446454344920818282100701125822305970248209304160139647439863504149728253048538675677810591913594436683017256920860773630080218642827683382173993455444508852577904152165591335255713164346531045071822951971425866396850960381020087728242468486961108751236586882363915199234761709319456347583851450294458053743780534765197554441807512043701110587231795969092203335997509121995637127232557828670414931078178333950731379381203338439563864230422076540705965301168482315084491880287814591067161905264042698712986403859158494293665106960212 [172,106] 24162871145622941178951308537934443714891861380713224779899075751541905605169128202344037111980788233028328523849021874485015079126890268141953113220326653508548435775239604281081622940624127994725576420888542882488273816481134438783764856523417339039928329962017438440766825003251912383284407290938850131411015271315872196651300644716294861497675949580701520329261066556932421446339718320765752930341922468396653693471447749844238376035680751149364437442527605137065406601309045382520224605749822098973775158283860494636972422314013707476303583666488144870019021898271662196422926504671939333602808506431743869146007790642781538210039524610873711267790519235712980394677283553449485231874467392051586256821779392455213504121268609302174868171703609332669030537043839322526018346387350665230125053530573176476154855108 [172,107] -134706486285277563019502745390280016574340842558115120571055338090041064891744882423495318818813266717249449569174311361205281635337447457141364729581533649196276673619468364546634698806717252577975002842744275629296104136182702947776963348123223532249485941965081803838106245429965949178611206785124609877451272233605704112252365888854486904970116420811112789679601092349227096747494577871483211372377331188457030092912925843756607807965863325074735555779879697580599170803747334097788313370479884578936830369602678033273037112120882252519678613262100613079507413035996037534107424347546649685672267474936796196906868311397563583399400889992422541565688137170416223099561210448568854717199237948370604989707121530035690431667850316436883001443490541255307707025531520784210838044540897199713710684701835145030 [172,108] 456535088814935027006293256724041337078214559541792659292161818179089346787612689366496338610313550691294263245419930053826673086960095228559429545139561521358432442179342419426494178086546330281911085379940342851238364832133199722428077350435130234441024332623419657255289500664547369849811219195583376562142754666209876212088401124756686046422368358354456307574148543250550840725952509257496338741454024167725364708557857259892445436671959665375508478753801901106008657034224129953104283192954774206856294194805814027152503416763491439740707585195569409714078970905020475763720154637519768202524543088399917196207726421751519287184798779375923683655457667666185059806555746517582184750574598103015347688075187646912757748074558055207169547264948940724676499719659457140203508583910874702962141059645 [172,109] -927856703350132229877113416707191297436688990730397587472874038375082396354220515909296346963159016740773726036779538258912938369310105525591343517139177334659286945679345659200848684793779831941662008910614176517992358071775875913207654302875532769305216749611642163303265232180930241437154807198046512744064821122586840097211956090947346503688934261007343534791481356380577513775612549460240832659830595241046198955928038649898126414535991402884127809697424081356836713438967719670828858637608958095586947842085944246389833910677056785650857034103033679898864809185735192241141281507271237820296362802533503235252848386905929090505637740927489956843341496925024243546543071379689788164012637597844491740261360113606795794523188911496506594545733195757820280632487534933971887935667168977393 [172,110] 1114295154538090335537552333814717867289638793554900484918613020650806988410169414089964179270228816484018689822380618194215928367136898869090402843444683985705622448418149234162025122307663676704630791033370097270421310305987526175591753627066893495306665131285887585158615389104357416264839986711109747486771060300765711841603867601963102990914048117714526460964792282123362888409709283326331563671467311805145653705382705769240300956860069957335964036909768986409877954248728259222995946199554180030334153564413973494104119037388978327574213024554352766195127543337376679274064002362684026179519543058069474430965438391152108676611027288083659981354543328976168685870799746327020832462330064384982510992480070780100849836691115436867803379302623425421275809419245051172757567587947 [172,111] -778206975774961192196776574563891487214156224310462521352487774340756182258427988406633648729090738229509327542202091038788716687024669164430460905800502205106719340140326013487620294702606697721292346437969558342452480152043724050170538310912238289627996629039356083474095924753404351848486550019758037967605108439538031017794705669968505817066813399408122255518424682033064469061691539438267289087019146196462381250678787106636772853356479249574573164880448902435880554377538849331026637380814135802250337450012457069371969349346566673224921454719208587447586745518601194579163154533969275255335729944730030910992352199995232748981568689701325033276605021937175120907817762504700299796304389577042903524594190539072545682096685486324851107075867014827579179447371548969075 [172,112] 310634374259733842508523624302062879791608834074900298504162732794850157369040093297528021970461567506427488117111260859527872869384837550164861242248594284265797007420522812410700197368312641413334073315248142432644349185763826417547806886432053463992076600040976204553064711267432982086783903114796837196304905278684403141586636629230405565963059704260778521812696483437207272982332938341779314898597799462233633130664015054425994744825211077325236803193947854964120609514503965602728874438657098631469495762681992694470985799597224696425836600984546486384838332673844332188770750676818089896936471976272752549405770438490116666817101060633222159434012795517314690679242602859945020083211671700751457832670056203027037301104956199288418519932909357018702653736288 [172,113] -69552221681109957345505959786921111553612158022922447716123194177901870778414355383329810822156675917625482385895947900940786992068182567107250901640411822148271988500501221933069791700653845965282458435674051799623892683594448608849612731714813089462389884666242584163878930755380389290647269415044827959862648131296580037529417668147821812296627500322290629921602672434701144944534178676032437767703443229728352451496344180239328194776198778692475031254248805479905316945411105831415331492555772312455684708601130048698608710863989201994387288897559934014819310305975065216538367999007332973365456619133085882721572337727605817476541322440204459995486297203775164958997912377726127322806454848541863440383404413685917764835265176297849037979994211135478 [172,114] 8559042856448203068985513869781621128594113984190558126715781007785561490375449702279339617726941140251923948653055639884382393440169499258552369129711799939013000472149844217117297687950789395024026321683106690379655008271368094213043227382877584144190698573319979909329331655969316052534309256425352993341017642926306161592322500275887670891822838611809618062529275074821074614311530907167205466742986727084464610014973476918294516470878472806326817046370743878387477305130793265837642703451354248258226590080644082606401656436426565547863193182553024261755770732412531208693923572333582138894920173017963325813209663817371175056495899100976409173391186882462828872965747871283688605220868270590150615615358703002462631153951613331112459942427 [172,115] -566187630854278976488038900552497270466627046839419752760055609407354406382980894742151843087091053211208116944046048762452407508330210872548938940136043610720028328328463121367175750736718702160966908221883677009658394505010573448714941462192048789847720595200837736179827289192916073350679318591310142921227853267656683393968639843092968076754275625693869808789290899111236030809855993462521843699643417064930003038331648571616849389057387218790038252350134496636120327635141630522815673346100085111771867570738438820757191400799647471427800921387217279441456109721416279739629914251336715978307894634908542651749137239576470207916967036611308330102786306327157194985201541419800330339960140668660513523736407547797158660549399574638 [172,116] 19652628616912978920942210622088017262365959723804540204760488007111144761890201597424979063558296998927991659865604433573552402626823715946748758726801344381070782566949596827768781783116428062303767190763599633268824542912850966362492091881373653000089179907028643752693036881836709074782519320728328038651287878048040720777270399126136483010163174630059952601671493585377214240320604327405656295981266715058720869461024847623017853445863192209553915686211425993911107946568978572302544582795391382388995768497980676296567122068916819199881934091888060482851231939193688875579699962489175961704191712892523080368470887545073914198120125039054464104605800595832550374548703808579825048648218237619238602671809712668928121249 [172,117] -348614421279515559792333551896583743242122567523709969521823378499130459096762096918371300229519650347558892694014460947814735541079664995655635878378772599259761390372174320327506013922300936926863039304599492390360979187604045147893172987070285914909411933343991338817284743033067482841814930378350274244009646759788739346267580801673091965055013651134833416742995612849631886473607269333272888793385535955971629709725392521473892033380212484843718811277666026374826045145530064951930026608414459332132056564216533185726554135225362111723259097750245642517829465446535492197272727392974880938213862400016982121362052805556980689361591828125881080598069326840488153948343546235822736167153729969934658802554607645 [172,118] 3070379036385052532058561544051555197563137043120874219103746183469299276946560764783367973487938280665009048203697752046420873769927674055755845750976667137793542939408900997144920898479196173980494164582605917929258630353977100708806053903981836732491724988883313668872806099344938926218690833209591798967390909344891228409330947167120923515909949598428044153935477817330438424341858408411773398784122867834109617491285566860524495154605567709033995998533968553349685269885634148332858059658262074250814793652855086347506569688126420473462497603568337660976007526099918999355163562238003866106315141681142491788739149162307815246330685566529303641439064192044428809623782190692118124695330671750948274 [172,119] -13007666153648031963348982039593158616071119161215449976895781785125482052019194921401252718331714139962056755694949903365897556901680445428065882340323056407448376266468537452825582117425362875475298292397710870962525403960109915984717746841045482098065913952718946783211986584440935457957118255205401446245742196301665852942867886094157797761283648031087880975970015530103175189083085891876373094185606587889919559074030316961544607036274538371112635507385878078373321450054764788703220920569654928478137016941378304279453040896579993761965807628498206158707576005706356662116457714628250551946386407891184168565209538652524443802731970596530420015495737915071376976123432274551143202181050 [172,120] 25599218633104643505598648287475181606543903046047803510261089206505957097525391505626556777423256035141586886707978570344811077382708931675705138169562739963653077874523682872127276485547957887625650271489648627918809641196204196370297614618743046738725299529519221816257393399868562059492890349789597233079084087906623831785132054600699257036234392717423619987539671550755731546236206888369252372705943141020081048241106042352507157677380107222888710110320987134541111258422357521649276526151950516677642249660894363893404761256169549570429228617711749027684417323317926936468453539131130520875056857869843056929091336078015001071769624783606042175495657110770498063066685356378 [172,121] -22519736266101335932593179052990665585032778468242894399606788533761180115327995133470574026900092153041976378924558850594577154521386659493469944633027136726551011267643439722788234534310993307309709304952105185066473516837603575948080732801483498752849983861306749333757764335670498724790891919659275187762210660181939756474269481197568328905542204982075919378710197437430784434959598448452618339472810794169359777447595213485824160853945777464871385977855054049034838982587721195872816416995603035941766000576912862675013421073897809989226292504549230242703890846460808135216088330632893507132423770247687932183414155746932083216349736468208399815968600054250046940 [172,122] 8485984923411263276732357627452056606184268416474537085575767526107136655928862446820535609164977923979693753978377679157529482218007115319739492288471850949494432581727510267731689288623210993545987358061057620813283108462627754755384654642123475211374728214058517679838354063107510261193537531938644101562660428829477342129506581782533792147526851294866187126288996469651241574421389554169477739199869616823182886693139580525910779739493774907548450782158316103095916133902782997503454269983427999407459404965739634128038970121775773440870549045989014211565632056918335229872756892146848866018280495762775879990457062562262259396734047132925060290201560 [172,123] -1306379322118174250141019815851083701860046458727912987532724855078128896044181587861731813304692751875143598211136329412388370931998624980090465567074985541552110773292646315761284059688504361738809533094046194184714443952255796345950341222253876998770379197180172834841405613054169100655174443444155600595113291902364499762373128333520639740554096074398358952859937718273173062103434917951640176956869687129062003412447691615270337247551868735231720035949760643984007303016179123455748343366322102421520266594733614083882469095678199037099587696513878561395194023779125446099705024756116221327383564569124688774318616629291996420697436862894 [172,124] 77928356727825374219590061793186111278404869141796788146210758612810466818200624897175670842757003433250653142994958555776782247554117551272913923140245326675457984482232731877912972734528260779617179936077418114649336999732561932656691487847170720829978072756804539138865236924705342073004573791436088160084451158031219068184743125085651820093830654074797790323190306656558597048924210821164672651656247343221283612441525280564676574246847708461665197317245278867396132685050176628943158968151144785948615664923568700359184402511061553941065950872347497506297191365685270234080811668423287743785386063300766384088795856752821174 [172,125] -1697536901135899511568649772922135652195139922752015693159021438918371780325110164933629021896794119858986792045840487389044311822188354700637371595836687227539942382611946783474885653890598750341047140878447747230869136818383658019538725259029641595519469368023600420769369847158010809896470413381657252268050532813190390234639545351602816703964888320673875601227348570171820950780445223837613743476743053162924439295479493382918582494526647987975708770523274313661379428088005056457871556550776366117570398602488759735023275078740086635952902033954253457464757090315889433169233587522855412599373893453903846133152 [172,126] 12629819857937031673196690316158254966090459090540717035708648259520891205422655787843686853506119433933122005511136768081520357651224622262544117491129848574500210341178054132793770706753238278596384602546738094479625423664114626118807477368889186575494513506007046447830315470891492704281487411354753823983383847145427630397331546159497741911788487281949020396199456542295958974921772644480934857246410854036396423131093327129472490664339353021101425177159118743076191436883791768568974536983268877084463698736420967557707300816315546307231760775267969466839434827009910978944940465711232902535220979 [172,127] -29750794369157379086007369912726127481885772716057767601298708226862526960170806243325662660648995618864913585058330139502552732105992154897724011208545763641084197273465596322599933500771707187165408080279964518386511696169847183656824358862783220542527345116683371423925338527100901697738682834979606038405846350544706036386031420452036240596129359033472822004948362387956099488924277670436939011592974733996332582295773318857520589464814055530394328557325690069314207876727453870165846469600720542194135571489758216315135985250926205064381655717927211212090556637475411636395943221099 [172,128] 20349130668712926627023156486290000108587093733089795917360213734291823835790237315833711611009763044499350290669613002438148287997985689545454613404102480484614629530836008865343019074890227299658303713209101748968615215824129438576484218902864855426048145609570373076784447183971603726666388889816410407504393696046634717637006426350792184117935906743077569412610201692549180768441275520069825990388306497053484402534145025859722452361167254748878036570425902105369157099309658891179694057068547155111037092327354107642685910467688864707368356582510448004656930318514666 [172,129] -3658907450814039932109774342779784238504314388257736662570822310081539113240621595729833832645009116570335245079634320839661276480817791108111753050217264536522109594816925046889334486386705010441512033920539310683435454012500592308567056331969344008505076067874466489105512998119379526587266707356095419327279890551053426579495413933764402458297960858113622182690200527123280842346946867612157501289077260422753743912929009585011746640066683061150295450647258308826324802160220240111339325149977197240466137037236906307156349881195117555264194396269898330 [172,130] 154645143872189226590285311770442051518043172174774267329156627850651640010157615716181527375785287450254769976053937902793047641607492016463152305297275694614310138356554580581355496096592532725217205380345194257226316064950088062469372551758233207246410840769890565267743411295189438129886101780508242026846773419074056160340056300408130725463581927483571897820469443944724314528785231910118084275926550212941716754915770641827334334060800393681205499116107780533028097153073534747846367169447842168660748845803458955210139795066876594928 [172,131] -804830499634975339138780254086403456007604720419496755875695364479152128270959591092024718334580119109518617820311248354129541644043648226502907189491011192664886722017504518705501680501868346122268875534497544611423119151518635417660382187901456248952544323709649145525632648272285175520428402824001875318089923026440727169567464784650937205039047896002799662925089965892083881445834815197540310796606227670765932195928597754295420632043515634828814753802876022920072809919134264367689104528892423814492977091245971933117524835552 [172,132] 1041706015072686026605885355534080163359140620944765518840734716403536496700728556329493044383191200142060732546939873362066257522573713615372876517984188413757728955983349147070944983664182286740732639340828261223583822297585610082444959843053194159581072858444547380053780719230817647742048480052619588959338213181124595349229256114889156069728383960146290688563419636571228456637605082752201911676979793989250997223501794348370153325040183104670001239994616674097543388424041608176539742808631386235604295844264186251656469 [172,133] -1115860232354939240966896675760401086869366541368438145549749336294870517489255970465286058201147708635939981265702298561453500220741879969505280711930897205745047021828210196397568012308921178054407544206130567004564255928948295989271079636490638811075764586550378269649596829226336307328461002505392948347844361180233320734350064364437595646106005522520472818170485232069927348979218291019617054181013870309146378437416456428855964991038653601933863319884541190683817628233156207948333009420732845248507062106075961293 [172,134] 982520255510732508079231253717411701853307296890853684401302179573935118170733351456242952101786052217241252408986157213631813323146352990100584425131395704121135239404298348543310856495119436896966552074434083091054980431609533656582636622509976131763430686455939036603234682523350621178897853643886548336747390542934051471605993983756063623350068324487704639484345750312396954439445546290034068842150175695474433253264078437064626924064233215929251846151289919564377746945266261523019239680559206612315087499816 [172,135] -706014192926234896097234453464719319297811610885308073358381759863856811770298852657885763283060104018988268979719335436353029842673966883642872222041386337342883342725653010192186587937391607206828265554384089544836960635484836217653405793582606605712757529293051650723782248253316063632590591538758966297309769366867448383075130527207603357830940668780180650159164601684690766588176496880308176776575153706936941290580563432165162017666392212954824075500380976029120146510490518825160527121110124257799700 [172,136] 410877761139681831421566999282349606051780769356185697397050265209657930471494818698452251041635864309993769550202689187019241191965189377013189978544810699923077292644425042845067430852515768717387048805909053171113266845732357851084950550058951618629532516295846038437993377745290765552218345716191857528749501133931785666340912869351433530213964620900953245892301021875954253437644781091493260956533775913097877035381218002322037462576570507994227576644552494899825557113810847392928739426545415526 [172,137] -192097717747022327253375765456546405710006654658908704818317899335467770958746388313240636166848738471156984651597396072901335520281810401544166010669899359016472444114618709853840063888740536076123665137743591066134441072745484974422899395488059581802365935890710084661221718114005998890374059185369687471453425104054884404068497834199327325260631188262470779151802120746331904084575715041586597416960523916664061467934738942696157096627265207744956761946205547487205919009766308081815799926282 [172,138] 71532105043339753988403901583543459443611855894488383866815559134269907920031384051430294903209760902803158573692364337524073334105540863410570397877254040215702872694845405640992487225078822481480334409055529273211810183005004721931361663814233754316771011527140768047716623343648821345874361484426654060307969437752035329699665546416719818200652588153603456227028327830791477392476429060067226147011552467867716329397773244090368309488539013451861714257995001163682247136833417968501072 [172,139] -21021362729861968246913306812835370537899518337469071561659456906022876180364886935995973727842106843882904772426697852298866671992789002407401217542375132310444679163520420548072636394176625264587848257446758042420035156741618890540106328679906271005387620485809588707798518312073570922228726681481522246290687526387713259348363265703174488329902212971481089690242478979447223130335480841346312376683292769811914923560884994873158425819693446491136198763069818076356321201875042620 [172,140] 4827705427881280969783625322160815594956035242213115198955965369223338585391899264139846251179240023513736441476724778899078945997340133591342915579274984386083987835003398927468683209948433798878336592960051023393471218956157143218533732091817028684259579696985249149079864787038020207583598257952900555694241826320353832060464162654578362296038644397570453533402158966964925381643651509413560381668407239794671835888413204653721051475931004081628929956715778466949237356261 [172,141] -857388260127922777858431088447632125927158152524341995724257699609186142701039147963699930621968551962014434484308425107505128777078260184250932360176204124796463442328018831963731738900412495059144452888574606410235017484292471585186151301137740838005373256720538504780965160936432474995061305662399806143349791892872580699168370628979393004317203707581159286288226815455995361128418740770850602250550200600672110534048092373980222094298556177246395979761373190799049 [172,142] 116432051771657670741114148125633957314026478094653260887370495950873744963371683251660854836071395416317044611614008962441152006015834915992367890290737834190192759708874309100289727414301929527242051332941957518747779097067909708294000732895885620342377568310127295221665481289859715924205528424826169080948385981757257729655849597046034738732865782701455971208922742577381299280475722565103875623074645128175338635029952046410373162710761082479405510616407632 [172,143] -11944107131594752492945572967786694914786590735041024951754613980577076488354215146431322062327696355585276921271131422913235006415641553300060554838806091273915066998736465473140964416995533762491602614329296281801726636563716472726943819697740565672248051736573486065110518503150272215793542565750941250444908007197241128208527682891891151859421253365585740458004513214076274653498471283232630286663967588483130940044931696023131634313310025335361845986 [172,144] 913548760422701765654031890757988809982068966868185158809679564921180480082566405174914060034106836738662912256313370433894326805681975488889433981034149602478336838968643597132879101358986909341544676754613171705309066438091683907239869836723684240299103495574142769628880557720626341599821928971225455239592160389979253073584345784125950644970029217841310140502829672706202499813049482294487179373909936742411091565148392169863281862284069355724 [172,145] -51362981104813084824566202618908903411341490402826629608668463625104599655445897183762876220007655463047731910815245558915567392046185216766162881248640676311888612316192321968409606194597333811389826407516595770821884307652499941084956598072198077375339994596985308715529533528161280891597256226067829870788441657191046345847626916737382680410777871284537034260332866468483161109162087033600343191122225547857715001573927492628146343581024 [172,146] 2090390963546470370629130991635392372487106027580703954707851072527452243977157661847401280616130514328147000932108211950402608550190775888691759955345013964332501707249591157989065441503274319657728031992075057333177313466582921644559602821999560783894429203921020897160438377600408738805789870932057109240242179814006146417752457653575932552016269001711545261280055155661557632809428935858178261453041862096607453946978449599014904 [172,147] -60560510201580554432661077641028862833202776524831199561441893039562647982766691833486751532705456705276907209443046274876007846822210148808612997380008695304458452998413012643804341513389957905162327641368607626681029366452904650852268591584725822681985611798324652055216172934550867347103909643282944383219535794603890759293336115775753657199008467556715465728280218452625800234206587193920370201186813640808335357508025994 [172,148] 1226284304658680659571794892181136286515560606893100123962928866008961789647793434194671645753639654324196845531811642766133879609890815507802336812182770722112666814718783338793183364408334929515685095141489087209849377900425102458769215321895561153000832711715807469668551840969135778421354902133471855408609223411319231362251342379486048539629965895382037787979233551857900874946507804865158704369881295510579470680 [172,149] -17010781766229319346571540838619195142866471362159034843718897370696422554072464044898460423850042133030441794256067112549364172010981616173241817493608036750265866817780530870430816581938899109905748742655130505653709178880949852819901785740034651658939680336623806078319836866158641996269894430806904550985368973550387530756075695735001823729484702988220101047301601184507504249916990487732310214149901167860 [172,150] 158127995499449256539605246161595432619339328245897762506402705946913351572187033579622140045348083373402311600052494293655660971433071642162422534193656513757965384963225790084956871428217087125385348956493504802679798209587492230881935322500851075234128370031100591344231295592365848188983670892240585883782589874612589047801774295168537139814140289130189964498576439019231873034328142047661454156880 [172,151] -961309909121098847584698930229045840114429774118459975584649515768523099450151058340981722468881462245814435435446729515124899245531544152006974841489206585724630397103098099910786076741029734785343287623525394896159260051426023841050668736586282108477864514315824886638460946830873010403137266409950926099024538454960928730755858554095037946193773056085591855168862204458088147388505517231633 [172,152] 3720070234072835803462442869670284655429653224440189885430558247927941905916920965158466955363257201541084989714823567936914989520338973391634072355739437607999212483783939213424844677352586525669929638739466488438022071590962681438689928113190627055501950561816809329854895744699187684879620963249448710249082831423447140996192822799495576409899745950810476615003816215836859556194638 [172,153] -8891855513848684576036477120337453870765061618366985761825927592341145381178760227742966079499013015956632091163773840590651303682305220412731999225312894496380639720230614678828438263407355070580934030341458283931238639542558644715177288507789894236051502237849234673273400265970103957277732446918215045844923366481064341569165112238084461575806678281349732977028928921817080 [172,154] 12692242011020941370343006388864533895383839970811612530214457130557183737957094719221078085444261903157649850457356452546301357680818781583562749455392930685469455182378261748058792634101242623197626329865572091830327316747259998592074239450544202972561733956384327806649510186439312368225259687486870439460114426366905410156734254460513463443097918975259425753984672 [172,155] -10415794176306381393371815419165783064033426248529325609751006201847722041584313462277457625910784517247856027807480342832917493309511241741745355602295683817577261136459317660908607130800251089658654087080872363559074194992029272995720115478211249356729093674309375873704232985861078861546783915666710409366575607971588105279475829714424540930301149431394522 [172,156] 4707226478906206802347564888243156094704953348703659755947171935405915600477334961341062670223605136730633992032944116724994516959989963988308813255404658999760924096133724085473058195646841074505661969609597384933666449526252351774620060291516133439625534267013148706172910466618035207981801203412806597032318902188571118128578298605825022068691860 [172,157] -1115428443187867622963871696733492494106457193931614326556414934494258860432328773834483887717378495485404452822434666338496858155718294125962610752891172231555279930641186046806948511047471415003670176340173323710263340068588994651042097088255381979010483798559053558914184901565633649511568160700705881916111641533942153585442714596788884 [172,158] 130988646793905644506009494720945077095399351710336928989307077833031149874430061351868713414347208140995830923471127305413862912365220835517829615700092299605578937896855885710624785641015341909140351500334551099737229138991452613948711283412207646470032261123382594286093230861290079981360583482776054600129771443619297786065184 [172,159] -7141233437927461887949978019149553752799660278086602973922252535969832460555724483708338774118966062507744267902491997278188058468606798140234813070584136779901801528416238872849608893589015386753020001448884034920814131837982049050122440681037847757401175605862294871358615115856492694510763564612702984360134850372665 [172,160] 167453101118465811909337585387159113507742017504458510725895494314497425612444052764035702181663506247054813188539786065007402412435646653157082043170579402620042087400197343558825278045536134335897198941841931400347989817624960579476418274133231219721647592094388015641167754021825789671294728726620398828126 [172,161] -1543137585349488251936054502379508085935143434153767249287073839060120678608311729525687593569995523311926687416640075417046692480776115285360312523467195214358379446784987848641030697163792290705267533199382975585108553652431078112514376979431038279834431585814780731997679449706853766842110618424 [172,162] 5016995178281920872731486449528094363732856718077755468995401232613378528185192284631431898891016647247998564836415913632959778038075051781346094641208785361745412427161600099319375098482420279101706860808331245852336081660583751245110376189354545776467033588872508301294081918940841232 [172,163] -5048683188203792791770356084416576062937641431031097335320550145537917340419675854770844224050171901707240356427307650962677694318560141992387694406388713764440071585175255915078315949160394288757519810197858814114278640940396750635964961611055778570989326985335333117150488 [172,164] 1338393268115911394229137325040292993536203877736252494423855473555963691257596500605254501611134602180787023379547248997188987040415674022783434264889337397918014164264473868880814823218837359406558106524556833942232510883447056438901001919640256808200245512592 [172,165] -76303627693164614890534244046698225803816133582846343671569775877206052886248937713377342595529943336150394748293139108757805680685118383621863175060312631701738315338730842902301123655438921837292167628591794654963520058226869538413392203659245152 [172,166] 721676874683165646626776895516508235932370158019379762472051772251876983131500296351944326045990616516297304676489436495286338955821586998451234570586619581985284448192021677011684103553062963033799097035589573625142201068616558136404 [172,167] -798173596146040880576540839787288299936970093591856421727531965829797150635620741587970311530888351027587063866204467568583900810172935856312010042928721569796217398485525451025869347293284936361367131039221623968720104 [172,168] 65481469728617405763124631401902328736241391124213398260980025658132122076128296827090959856354264947884729085662839059634818942451137716573717753429775459470741690363067105172573580986447732459318968540 [172,169] -189425139369002570281878653664632258542751197177267056646552925304056193929840636912724005210605643779144212053183883732866221746346832283395872755461374808288958055842484616880178269664 [172,170] 8242844119920658070397103046091103669082499271430321497356772089825394098856478006761378880841662533882324433343774013342569175350908946448271936292946761508728600120 [172,171] -550307939540470189285872721170940496649160033176629533312572378873632324723375585163256319154096890164910404171680744135432972631266929859416328 [172,172] 6720281994273917763800776626394837931121782743717789662877508708196174795774682744897461570543682142863107375937241044 [173,0] -33076522675950949082414081875394725157222532515742242940812764993499844626445630878569581982744306395511461235248968227125597561656259958655565403076292015740742940390663703057482224576815971517070514040011796366278607337443355368453015842054037526184177724194762564832996370189831401870343649459550632650055307192375777617254299220006636836140672962709333035451572097439633043135561182757854398802684930158977222221905561001547704054178425688987958879446644813324404216854915656435173623444196859674654224323902292267454594695502638778082717921582286309042794281466412178357821072695462242050457761548816201790852372108236085166166086236173981759488411884732772070911750334503406950693727674774958703512231490504576093930630570928662372283394421919469272606089735405947748682736780960441880643697532185730678346938159270816232074875875118266826065234486754473839874318033461334328448184274028273202928775504093286600708670701957189966833690871472873549281416031517357506698134078809434115918840933458508518171799544587544603280841151157964334900856555862405606276778950048071190218059932067923899339270030067058630227391504451016383204414485788750000000000000000000 [173,1] 743306296247647271407587216691630360342487306512621316231597808839238549989955730429879034632186621890974959188412565113352278498994676630221908280694048408852354462201373469174005233669162908754773348917603299378427914170860503110350540542955381419603152172267603571374741469985040731173645053146760209059551365021572690625764161778404973172025197393339828687759561795509744121167707133409497296969271522689252351866181891193905229873988416686136341105051016523797200997385997341402588739078823332100072814552346960684610153386129164666504875299588889502136244522900073485654328038707784813387566611493626138752921628592690927494929574988698250748114738005724442240705221127848067921883771028408754859519055042032286818094340955996649325924432913602707052864272573499320305513465279723650998634849956764941282616471102635420838254037426089791827217930892328765718024944688796821068764043914718494984745925385601411865042538537751208952373128410807919827296575954119175407990088656833811936315705818087633415262057064099616575818842535629384247285361297049044075924649005822540750938951756208265833455014445142760573893422197033816282167742175478391740234375000000000 [173,2] -890026945732524621706814988410295797996777548731113672366481205195467716540306508690797653319748609051891514229800481119953425471629998703345150042702674054233849076209182117233279180266095476350721992338993571738949891580001301826329419186053468299553530629130943828252465184413241643243992673293818199421968871470060357678616071202630584649487995762450195514080396897482659460103981533639880000082769359775923240462727690068585470117305421012031045482011887497601799878564755918618965439188860410852881084493353673723399191952429479151098552609221132611561443449859921120938918882004760409676716168852371749867837992447519069833382708099202331645714696795502020713023154033553275637730511705043467174249735021438584127400368394893780343523701806008247656740448091259388413032696740395012673962091215002636717879406394781361802694123268690230709756779726351625086187820883847706832068495691117726018340640302938162428704667929818090142311276855228631725331461993755899827791237701136987983741627819842455280429675865319270761713571194415529694000059107709345008376763428098255134421546663631057248249971206967875729946184443833982370076233605918980921318359375000000 [173,3] 272427508338089482838699488697134296076742336384408886339733174430016128912167660278327134963692564478123073800932816359547532876150989206264327214836985441537394147897388156030291915001705625330880743141083501928019739451219675125500725354696414533823013556352566724696673392213907806792123561035851560207166742612879759802301222274675069730287548223247636368270309721947563507729516128763483707444984950597089046622567336160641760962653529144346085370601319335268166641933252850299953584565750671533922730734789174067747278897724960419494582664927320895462191784218464122411692367854686556386435254555576031980686060144957200566629310403899623831423860778809621680683959804501395640004475952414935413589867164326126582374412045012913182601758261530557227982635109732249986145675771835961219296676219445765575682852179760728961199610688774890349475908092540948237535572110473599610947912844595663479765496895999013090068997039069559887359836199029569171952174490780149485231379844244508772327595695393378496393733549757103063823077164557102949134230383118814297745047597735429768258914453786942717561813117254096887234287506589292575209754246568002210403296875000000 [173,4] -34328745397310444977746138098404787506604479656765322108109002453970998750324832591014713652015681922337433285991468639298476356233812060945518181823153510464302920748117172620352113581139313438572572014659397587106268979301534221652270761565939718882176484781785513710121389692389809431459007897523561801886968842807050262417220787471542598743572394464023295921137839965108879976427498060916641893495330996376722794498630995483928069523833235227292413245281769436770197309400308924721031707912070446385995344320440362159427801585706417720214974770293673081639972701359096896649978822290526115247219914633683954483888600733546438456136121778097190024840528515725586903843211188462972552636887578671374237737434505536562829679174761412934246018120320798415676268225421796994260681357678200463159482002790458729804471855315925551225988438097372058123967813659251621949675444098821211472302989864019009283732817300125054621038554338767555685320487821540130238459208913461640971524448655914735342139538147638168351351433152778849056972345309925271782478407130291874352917678921319850728189794214672601097044554559262460560740919717058551107511700792502353774402578125000 [173,5] 2258989533892258286997088485681400834753991076679278386500152916629722093488493273422805041788350866189116484971467673432889626746346940679711919315306716668799305403644543486543461318939251424041005938813749413130671794334077985900664886728516722953442499601371685760016485102293896508903807424840656434443268793064802632391879267186239711027086375799844199977356660314110634601581714053549246701781177029995236296892730347075467620493192747005466103367393817709597392333292524792386897660800535619149565954437065166833543078731245950049486894429697870636855805605115636494951330600790451382198218360763257767282421698996837932091617961584465687872984402186670422027122874682637648304541943266737408049695393655442767377105324372136053678155695070684172383338591869840792442976143223244999078459814472747958075517901253646041004315676010370003777391192704302413147156394650433350772803800151168561468412728408869445764075660167196967606317666114615992625823855957149316815021671224789964884916028006726867644808363351340375723683497054782698648387575299089804843558348874457194321488249907699988786198703725695197299202585553691952087687893081401186072430258000000 [173,6] -89507613182117280028155984858588269196626920962271380445023080932974639716246047666084783611983229676850087275902810288791826348629812517198196891920386775761317451961334256656481330125748924587148284806321128801704266446217281802526441906375119888176295131780956584824960648555881821974096326407420592501603200113324641362661428001948510023202547361403998618906820720389209768428910417990414606701633124976841529506532629816723034892029207720382358972114109230483124007436846126391211249259800974335004869975788571508824495492990991644360147806313597183789999487551735870794900165470472185984215913178822199956501117074677640686442957292792377685998869103669773030842779762830263389110952431638750957802438113359575801294696683323256490673783635106318851477494351934276425306526147558975073117420134739282947334178663436977241259515992130253206230934414878856608691789138325334716610956790433310843978200192314158716953650489588075018505060047741062697313348362105809893460371534061140616920893328866710607544228336692622517471521076850307606924558869629018070935789704505727790634664049104599918720046122538116767402193964125341287812825424782107612039531175000 [173,7] 2346335059622212366578624015803021348973349938385632958266199086552575388095731659156412605158957276214056651138416804720737003457957735495408291958342717419044217396689201771437198136301964802687202174999425015634834408637875586903951361330605663567913290002282938076641461691336918184322257563505635144930797251105067223005627711018057054784252282048056583765344114860836917559998056250648861301882540757801972056283443897654812434765417134673951020422087721553271185380271735979754964318262363973745611413674624534903269820673181718971278906211472247020335106856718658752724315439347120350697253735199338987272466919993503974593145603468786106675624373707104536800267377054396351052595323887579044337719712178676240526838273148370841380618808006971534059220140863984168781463225128358847316531430605016677389326579457897749881244088969446209788471266552029796656219267676678750056618795861657790198211478714459644781019733521662009556046755171538644367804632789799590685838138603546446287835082598289593651745441256350140566119030100449250293321881578485257812302444664133503855835633592041488384335067771835262369752793636625705279203575120073953433048000100 [173,8] -43483486661996382661839677496909862109320155288601442047593517795281038681384964644650638376603398335709870928988633047900588441554953077318542541104243758000153876068751069400302369476093190449188979255603976220487773522374281028983435359084646206845130175198165965914850502543799080418719783503557734210835950153440646810092817862840297492169559579735869121720561739553565218001808217265737645613096800416547024625248804255299550151130300385618076140077947923050249640086390602048421819688892843662761664434147764907755328609258515022887547237577615441278838533543077584840414339544350006990980815533997834745457746184568368403027143026706456515246364522185015377667346211428157410662228103035473148618444570492623015752570133084416469480038895304522787657536516837489923776137429740950183466882689897661988467254896001356915075706860014068836969150438570549879490601404407563348129397200150344766779082281488629783792319522325445578688262403464896918910743912681108697849000992032857379838570846508890442589294943405676077860998107349164795571227144914196269533874296624604975039771738138286181524660115946193048137090670786824684580888664486403923705958900 [173,9] 598276289333418419363055506067646597736132903658318573595871049476485883502646573179729850159576609769025538108428767226111465327808459965305208850483498213764839087207082681150175897351503202200327958356253883527094435906704459425569477266164123305606707956001952994616269316515213026073693100310494192386265206646957892963840643357235680865278471275760610002083328856532613823124769709331530064756456892873716426110225364356748719673848948434679470470269621816437014466863250500592948571017905250608880373353130681355444296862095045840847091711186421214512604643370463845388254433612002910365151993297570860163520171776519345657263249876193353825080665230022275364275900487900214671305972090109786637425192560504038025999703822197934016327825910863438089096146865806470831529611301113504666503174351378981395480544615692073383926415502582400103229643521056796856722291644415591466280417143212676988468454063509908863452249064518857735089365136161080265816962845242028819688536912524383627474320710703187618040777712448132115102833299772048327382382167227310799720320118363714057487083976728760647956808242984193719862802245055989984503334054307191601185952 [173,10] -6343168138022987265592005476000936230783458112195282510416963641857646506073430879234239801144848165951227627898638550514037221255465816004603253995158634375499644102154709532275924761407650326258992514956352501750852676729614886362113813144797752804177562120778404547924677645288511216492911867697731879865941124005546065790673833083473446518787406865614702691766954449934172628097952084050161775097591013437526039678448460849896088171522815037650039661455516004274768045272987557880792784670106876709620279758818989689135718029197179678875662082440053981563643516291386047659570011876628709073529607952205172882741416406984113688597187427996355727929911857722747562144832235053302552973667842841716276723417698762241144569961788456259569914983382392424205679898457686710468182922436004815628166330504591823012664120621096725502492349850902076247239400136453741813186312349356251694243436204499847328979940101766475503012103748858189173038477047176087048980517345158811219114837332346527105122003794000400632430500862792047799682499759586732323565861624159235050097181573789988109692750007759612985100840745458781806770363576339552927828959258900099489642 [173,11] 53357533940982888060973227244547278481894821021351154761734797749798873484005571866739520622089631215757810083940398871627316151063513064977702244737890676749762149934873190811704732327306337856286204452074958616374902816103898464986982417029119322288826871037902406723387315911240402338882998242175116554158779545674166239200391901694869327015531284121195793849671497296667509858676009736659004123293291049224429642664711818834037834682460580023783366911888795435710343117775198100705103276016916820687339106873638271406061101919986535088462749674593984945222840746404868732722383994878628223785031066859478989559651301876892425673135473770909858441306470314019062764080256611941840727149822486754098902015849209349348160689605166271291340632524891621621595088881021181748720912574097921438820720825353334799230651003807143497475775236929227913157348041565167600304802488704122043835426354610095082295425309375999633587980535972262673761946964668975717907448263403798160412574111832284301163841705314152806492875335412360219069479329473382895027910731801969626829669992778536622760018889084978927041939795095329224615738199444902484078783256579643267350 [173,12] -364486005755228113765066743593855292433090706641549873560307046566230718531317109135176436435016656464896847065980053930309846723631846020412911292031483483302845293192438609961005045587752239750621710022101296195425837952207802080896553805967009152758732429733730467547711845949063472366634051601146044146793667852844544544499050555434790097765890938272917202357558817123979740527296060975495310852657210336787798581465252839587904302766730152240843481713247167391822892644787508399501142087163742541063341031208953421907194147600380585815509326017946898572494743053722775053354315231325130219814916607494920662533842031645132424773057122933053964328150426198164261978396421165739495581155583906381509331377886671657628455309334443703120587084787059889238107181054996198951287628859290854983376654639541254378438909459994759928356508060907226468653337146833591369393595359184930358014432683330447625171629367296260698790085794822782276557206793032717938329626015880980678516939300299196483949235430145255384400679959011485338195467797214666530006709884647672737752297233562051925854904837003061932658843847314278942157953036167025264083834526358490300 [173,13] 2060524462898123409709608564071812275122360801077554938001661051522648991894850324022941083374662416870806854739711286437998047012285028504548643434994917242384528716091947527795752319291137755524971438959782390422187839187884221188242228028246513917279263536725143557261933099573747119767952048900614835218884772426428573877711910367783204393144652787309388008351122637779518990157112226382776387759144001603085557299859119830206847818415411130493565596737572140557642938209015417417268825054357852758544991476985226944765429728690348218747120300586789671255621015633864469168428914944314135612502932155687488767116369415007959878588617403586446045232668583014584947195477748109348931190715346209947115173045523023031151243199890524944102072038279244100164342867940561070887670118594334565941404893648454820710973520195075521224024083769804003084155378554452756998819987483269606901851620358305249434880212115795935886605343310698621719228177032490974059540046604616073559027416852821182262630121019436616472229023040756267318277049664267952041151815230619125359032446947320501925467963279393351686604985531277424958331707395215226198222568056342230 [173,14] -9791748096241762117412974967383529420964297794611494541807786565026218132286069652676002607608431788994136542458163712495988287462718198595582902467485368593210366216135906141984899883881048710630373243577371784493278665669434345189535275914155378160244792369855596209817173911846195150470606721618953333694472443241607005135511871371878109911193189056622188358902798517366265180445048114903924461806438357441029343792196866368271341003739377133383118773782714974926455557815385059699313874041059975316327138133936884046220906824980068555539491594077898938927476888685574730614764895592928566430308116003893439039932023759596349448797776030182578642671700088005516762565426962542842325755775313009837635603149066827773555180103478748254052330371276637352408757994381105068699857282522786021778594781739282537657956147631754203777172698317827690664845036281991305230718912079824303467026371544340229111455053177305377728173325838357100260817871103178596014468587275837585987180682902081069861992165143397063033111819852939938246983269938639419230308791953461091180415319080544367721763710073742881246625760280826899099855161017678302876023725283860 [173,15] 39626065798218174602576516310681103602041271846832366257206086951805040655113978663802479123534910118361587644371735170155474423788351324399563727467221139940998211222033358650443323653081545041179160646174673546689142338208357252632760601914354005446169289863564952318511556996043382126370528049290643967356661849427511257827722690815354792776576492580521692578150687771438574709502816602029190889454111858357602277548586958433175445375251733548293032319439411402492561665475982170473796210615299562520191829762060173900983617938841643145404640342579103066991816523580098458768101237524181209456689528553650639539082467259168641210673608179649173609542850163141179681256574968752227513770028782383589420596643342779824568062336465320714319634597547948488903169649232214039933606386450886261210192838412857443497239699946599970546477259123115647834179150563684370147669580292603094709670408101987380955908149946769609940973348371534656001639343561563655076034747344684425373397011751924377057922211954343669244068229780986027552841122804963619835820539863086684683209234059935990687558335660272857046125074785637057376802217257927853201890595064 [173,16] -138072131564091020704635876546114421649687567781381304549825700478313654703877963937844878222143096217085914608786104760312400672723033542532807647208642796270809267273923007736754111821364592751759517426464678034385623870938080810411136106109258084620980769365387994267363465937175131073050675913556998757910367152178287029033712295001382160434682801776502446816184293053086328797358759180672623320580452367483087424918025946747092413313821856686780700711422517703419988175933175369563934179603429311923656766392581669265981263282162822989733290959357957848442035466018178436220927519351078917309192732040214784354410587646481560601674861994004301342737575116944027662793629795496838459054446588407424944382235793283020156043682307554271474162912228947772716293849051073943726447211313437944389694893334601224094509521618695753480105082843687016096174339152951746971668663967341834052927358491023454182259340793080173520050377744621163723226567308729187031385312141230491624453634869545521753431453191426617036138390738587621063593051300389872016699139696051172165858541494758491309666733560029913978777581841874683087605150874026543142298916 [173,17] 418108810638992480836652491098518378154324060962819976632468766730896423027014856538295812185517448172825681126672640616337838147116542841757205474334724040280933647721583344300921419915806996454403901463418223220281992137520216294240340015669360641367937373366109437147339705253807201415786216810452774339936978716405098128364413734624679996297779502818509254409358594177484008167210911980176307294139023566550677588919870372143307993893520685387693993991465718003098678970701577170292891252274185270565581244821007236896378627754597226367293189419063580867207043384108292645614652978910177397688382927961180700280486800735502445081380876232159888599198957731973629614384368246242733003030311718491862693519056666042193866920221557194555441004186494310133323849890753799531070864307410367527000727266735165581972698386431811417971258004908434120208417833463033753361965333997036244672986275929485384433643366000272212656505835296379433282399997995069667537391790449379741047826869137829260826240117761580363782626807279452346704557256567062963622557906843496784539732898670227415543629938892546892376547043436564776685995096370395481722530 [173,18] -1109186698347987285242625632285693633849286736266937137353351571451797467412367840372225602608954715145653300307924532106052054763886372121595651348005175154633364889514571036966542818782973606072491091809523004283192865810510205039369417225009611816003526702563710904497283187132897029352883482238543650848610585642306503443396298352532715332323854503355679512978424515082032511586801731309688588920376970313101432791831881954710977548303031499791333114334096476068648140782305396737769149056817447708776158707503240816176183278231973231458271807689085352216770485442790844091620523502895291114385552921092605223564064162806518656861587545024979630465950271495102629065821747058082957479367918710034153535365799989829567299212138593404048338392281470733215730330195836062725764619123101173289460028583802092058051498989489390836104476443423566258093682693850337226185738077895970904579961242742315466072671291977052559794806758594084392525334067581966345753929232780504549647679528670489590511263898799465525652520312018707872072393727225115250522176752150482555255278467469365187202194408374492206077267313977011353138716667011787537599 [173,19] 2595658548088867282608182374439331662560526703996038291424518953612631050035070516006681824284084480145041061284647589012503743339241177239778294828739080762935989926883015565971155171090876454554900892273332637107719725349727032657387398764851147605880505615737124424256369855947699121023232183948431477888137160366516226118714948796539684820329405808474685104493900565153191277929800840336195383395169353329735438170121000592244660958806171133345977179285479408893794050429351847900807856139942494299176524175891892915657580465341133510333478240101257737338071136699672393849686380996839780633823113032405018222862452215768021954286016192715808902182325839460124872922105194740863449298617315937835416340965020674979799201262983272940231836238087635913431947840981979167131676286282937579566390058318399800938523197445622131454835831911258427540172802368141374557231210396558955640437100039715614149224241873496837939862312910643313575426807462232792450795765811317303028734621899616936877941845664397702336621646698663552858204968305784485442251578195760535289800168887456437128268448061698000701322851079411940306093214636081998834 [173,20] -5390321888139500370494106391163759372936688430803019418904718991175544404797158252749860236038759615455587349497521893067264210434456273150527955487661422091871235898060124458092879542617677688371703002802189140126960293553541010721239254106679169839486092114177179926238848234727785649187696272792931802133613193361255018566799912159852802828793365620877040101098531960277436692344817141255803687459755958876018104380933320398874536899065691197121484702693991256211159869837879523933553741727292797457513231294375658862482428286228243031361443966961683107907551850913401584653092442819981931638919298892258599872559768220331649378522525310370174564939858452553651343597175372258415517663175955738749237506764821182960539010745204192553452398791610184263587381353361822023048461001607211979498742753007379454187350886717838311330127881950413295614283684768690706881369323912057917025413389633085319254549720286964288220161282828171317732453878720463558765298880573030934391175764938487929900238430905021378787824930253867774387136943864003027261194047207333269565181237375662070169311081603323935156853878312336618155517027290243234 [173,21] 9985426181115669309970828507990111922479674249011457497484713779724250113504632556653508831981511270357278671612029187829568134583390045351445274999171212101628516636949185303600316449772293623857558379713213091711298661959795966248437094411276254239101053624102493265118046074837390833559028932262331823760032512796458341666846529978291592230475821371931160440272970681379922425753159489059798918556727367365405039664647977051134837553277785546829465524811979664015001151326480826468837998059036578002934990021752657814831954584610393281913836752552009238659137962923589259895963433526501280182341709873079120529125617836918033758066980828211088570613454992894578544636649300048043555001390795934209021357296185338660889964552619247688010995202480644264825414468542473566998543628528755946203793415280231985773499353256260981800863112341414352887061777535198369218844390986845023445397914438334114544067189713358851793329755919017819332301567913752570976688617467956232692620524349821478463350926769564494754012811276046955118976588294761229362583664629081206490201651068228575000213338441541209340859792216057954848694880392084 [173,22] -16575927588051916370729838922705428422342810016357032072533370676714104790753877837179804215775679691058273475457697682354023575492388613513148060934506702865895631747167597428250400619710087751771699690091421154341045650847975367961777756217670170265390430471252703533571829124692511629445985799689548886429718932624806695860216290927252984783294088950342842290761119297144168541913709654877943490247092527493360722017754869407892787452609833413971144313400235098144376209815056664399142079860524313755770325359516801270525210559247147907628491083319142284002086031553306847728074414093164986946672563932943830915494494989042419536335965649067948593502224160100372251602048433170494358674812398859810412743476411723494611844787947233853315526104191593046207302938037261474596554330721126831235880891966874717983948497381960152757767441196631386545593745189967669495815167073148534686600242159884636756420203223820718607607428328122307853669302916943385874143200146438428040890436500849217015014780525745418945318822838130405188278417210569936943682007580483665984603052136823543806321135657494202755185504328735452186667881118 [173,23] 24755828112057535251788307597583178376021818961658952063160233839486026575645930397676261099106818540676464708540018214375259967543989811565672218916532434821147615242554718378887632448971072946160032149808205274524192145024469958048678323799400710154303295024301814084229561979167894678663454681595972671816459339463428314665145010276148837936266200104011206395564469280865393666640611248763713012453230567841229513686921255017577374619095582234502482305994126393777225981969388649524624297574534709814086029382279635489202025241712420030605423168414371748181931177311347186724415787346051262058704908383656688268115194133882544290873400802316886368267482372756495973166805777776218474260503579533681290143874778907596956357532709933879360962568566280588980975585306697353168367673163262444197193200111319250968856366541560428252319471300905490111468410260959423851611013947028529097038276849022625700592109244638352238539598477777781875005520453940520491979445341350355184123064250755242516503700765743258763198272568824888702066577635904051466935754932272343000006033888565123960957482956858412973102396957297476653373822 [173,24] -33379662017408296660440587973399607351642203776328249766793967610399535732556097336379754499343501977819213779456203043512484245772850624927863770378807479344856571900676435865890480420757676624368723937864947507566350030177760174792321405023882154710699686075097007108180433274862060670729330056265582728087961901624961181531470622027149455667084534462051585571340357626227076571995085918059773971318595576287827067428726732533313333432104811155684812963250433005380948076620439618822470629380010804524857314973785669210914674388970819619968118853951338456305508683351961982469127545516944737582847005988912153289510343151348778948693926794010091684935437444703512477110600037468712550428344080807547015056503048193122527489118275953586672311842891163226954021091162333758356901521420138009456568501005725905991780413255040559903873036363924869544203725457685098681108540474138198380555498224446893210614657541775535851779191381245466131879924290131788417902927363223472453024720107983900884889434322359565224315378269588926298808211404497900444875616715562939090620486062375967694160910155189757788055965347067378566580 [173,25] 40758875369282989884857653910075632624779580728708629417740712190996571544079648277842256971633648979439937946736746120589021540790600731050840831953820217704472470262233841364382874465257620450775844098764955583712997684212213631759934304825527277407598269385670156050799031582079505528472000162618531888673795934340745397214326286464646969687307161451331621577565129066728783612636564811392648938625991931964836692216967896178381587542974920162387577621389539582058966268591426941977551315749943736877668659450479488840010778563216804780003736783931181870727471339157647932014450953854848867521686172108498322488083567503805931895308334183279197703233456847080889201041624372273017717981614118430834826963693433113638008166241878740173657063037445063074950872612296990043008637957541798627054512203117191825541235561405674658578928163795578313623885236902453903572794590849743764945100153810840070021172668439483108385704753215259283751732847539913281172588006694760434256568118033753515069345030182260403478758419822291519664528082908140334248555522709834167042511208180250427121812679187355955450657304256518125594 [173,26] -45192453894143411864746064132772180968350029781880436937470973085901716186670804256942026596540110092853862801951515597435774158011787653571662345550276096523469694423487891598247966878213635383808642091759329840605272239854941591894685868670110187409064727249171802863651329134589246570203884767512070512568101469354567031187091140080624241200509442748755005252600438543144068867511126948066736942528411032697311357901012638167821554998643678559699663564327488479071100742996347750725472833611009412168574908285351846600354723696050117037945460969303915379904978702967214342858599454879623943467362015044370507217329645203257212379813308689666129734468711327970289099705875080794483018726562956058757594146995439710263636991132104846445582983750967357019773990970206063171557659088048815592544118521916763728507299296221938952822565772827990019759750106232272100596816460281685428302915939317508932649192114189988527369843535820815515654207546454965948491385770160084899685590916734697536130529564419692221703708596134460939059169625840102763619274156633351237291197248735528045016015169179915464814624736348417285 [173,27] 45607487800857377803310913633010804624619430135044399128297362129340270990844599249911597932444809159358906702430226809642440915253124784043054607373096316117670392461008949183155651460255243179056747398682118989548708798710578715415641847266621566863837875920503112171299822836727440475025680724355424096388676685856630289989584970359578705019990769407500769916042517005325911217235124279028152800175957701906206523217898706067382578994137142134028827178288832859723457185043330935080661446716855138999257250210396751612135804167493575500174676536424347881475758126822961402099928116583385144178633122967428697425992472481168744903461242049808367339115939885139145444149348466892377073296306372998058215000998455127948576103077826074504737567357370346643765661271899777994954981696369966776239547178481135892737657911622738756419457941654279838450649013226692687755300784195697700151697990877769924305698070396493928551846938591152093319654932927395147065705614546685014998487691373548555285285009665745729690105337992706341771308541809046085682994103950413710798867158253240379340289849722765775561406985946033 [173,28] -41978482472117197654599089399459589756132778449950865552778323691031091375445661331143919178005052998651007103129793591392815217275965444650580787991042946238978943187688519666228946735156059484415052454759441518095768913189277348168876447302278500264385180396160234907543630373379104147934280148867931538681106353843307177707247487860270240627809026722598832805568073075673282020623215993585443221869516691859161591077978092761969036936604244974682059861139779992292930707845647430660189003552090692168434727918909194936157223327603024095609032652629619044346134656808432881701921568159986479104147803182882222474925085595610749224901995261118725676063938884356326188134669925905249061651926328179421033182808937304740624880506803523208786426535243971528358505228950641173328252216582497912640228018339063790535244246361119338765516414776553461504479672696629196536455497632984953383906424215350564433781399005283446848331542025888757397372341406268547934898572002476102702611218635446383535152958086277679937565375398974621355114094065947406370393674885347603313253238410065897811740210842030456917132052800 [173,29] 35303307967282034770248333732035977652850725657370048594990738017759994234704812233465843055235922102460880457756733438491509483588551466916962112856761487293773809841013025670473028257354918521165033867765177162522708643868733727394160305458187245783089992554666761946285423745662158500561901786834584788174242381531772699718156948655821969172042758041092661041486849846308297142067178199916701682523954589712602343718220760380020934092626971827068204570822940713875872891040359130602602768875113810938144157354587166450624482226623050262837286277294741514617944979928917927207075176114420579517056437912807967773302051538516401654523882137804120007785719416986486119939516534848217801893198748140717918262303431913198865147256338710004129780904444140521023134339233392182463880430533099065207288289867505476135108668251085934033762568046473131980975658781752258771963057427187515157657114054282164078198439100012650707335518847236263597167060565361381971520760829832433921105945518588762064956711701451256907224460627151660946164537550164663642818054053194789295082614242576787588089911440056985478120211 [173,30] -27169066684061595817939743129757875882370351782697657562489245229597764993025576762507773644826256949895069729814180927221736438999094288288074068323657766879177118553039623355942243450131670306368675167717691752268504379539841376697585953809440565652388304449565211925022044822629914195287330725428610348077344746889096228701889267903353228479931046544463377127786119641834704254115824900806303056501466082093075896443104388948083194514895288518312318294187688050497051290863726778360895026184500678543195730343941014495010810106717083756642102018515538519182316889738517728251688303562374135667500334576056943275580898361490208734460564959658002611157941127032151993063052579199955867775467366406058707517924626846119100574051253217117545911007157588614217029239892365288503464556751931164602263296004996054644886889134642450022864903777358516809367390487188504106302593332567538266897937236389710313287083837665497307774185263662173675086021500305523785582738853881660150631428910204555119844038263047474679956515259530802503957643792002552223148764574862443332524759677150363578734717664907766078564 [173,31] 19159377300733394314393288422481352162345520946267733496422786795600430155409812185004351307925391431902274996728429406712385867026322261967988100370063922030290482053583237453700727649792842209907232558325070382518421817929679422467093065969093532726879722594082445639688407680783331955538087869896948734938908227905309534497149345299781455579180779954374834311121109841246015559808120615088073111330437122553583610893907362888592497031335823093201669282960933590242640868868343930487472239974909358084969861248547599319439407272778688412008149871346744061298137428963659534311003442614330760857753064319657912643395526239671717110301831561373463975178637130115731597394344060011034632855360361998276978922921112793720576274534645234640227566248456446163168668083971832404273135019760979789362723122405518745191362683495573232964088659254698193127800696880296998363884834572990534826274476285393132257480875823042130163268292374475439525099534027500929097678375316377387603071893519989451577191345482513501294615297018226894771546449122522236266579768799705748343943750981573028067881962597545838226 [173,32] -12394360252455721761893315409978168969153419655297464008873553825329819197083524608399003834978872993359888378273600774262291699837893730475612523942011480008206596630864755512107537006691122615600076571686878828779675987363492286387608962773276312360004847105727521479587228751640342113537649256820403621508973222719070636871144286748510711240365988963989504235045384206414850869915073163355000043446335805316987944364418026672529493347688811512568561682876915751266593803251781533425629155890841716771792685676658348887808611482893883020355100013719387197123072289162467375806357503569456141138322628928650353447265083499358251620402613272387486476658961771922627964616621452528534771594281608526068872278700840665514090331737937479569298218880878147721863297023401780136790142799631308828801916180143848239503066636339476170074126419527227836386558921175627035034789103543104608965626408400731658480929925590157281019453351376090152223887943324983649090323551306067339018192081276161434587852656905426931074163510727479214968629868604575530102182860701692643523304171258012471159780690104677352 [173,33] 7362245348480061023187700663450238699652405722980558114491534903161310548529557353583975521565812798887004865273642647803394576895949312167305088598407911679612859092539595318581811920898871157426111394721955461644636969120656097227812864848787537974780570796853894264422502456096574503685250823520203486924836758636198153879313192441013554736625938658331496962002733637722247933634995492488401900709317951206579459716175020350194707115333274257988979258526660578071934236801795429138392144462050497665558309817214399132155420757858598194617231252706072179033258191769365329261684742079171653372067742137870947240538879196637090805774574991019836915036420698083382832932125458291369253894033492008392682797411734745251988852175706678687303941863741479460355339280159764650320231726092270676684486969776678042889724503323170939659685234909269813426800665235666281528262537914433362748224541536919185331314723400405940500672020552139333196802672131412872196329676810949355427084660776994479906947853953231553322232455161105122616107038494225051141555215706609057442258493270871721732148545622413 [173,34] -4018571148635602768555660461765364301588801916102504532867891613313657295471319366638479283677505763652373363348771373135815428490304357371021532299718309975339963687739164086956166563574960320007065881660976130710881790789445594100966473479208319780751927161545867233583769195565610351798124932825554016810762549101577009074260426638215856432367560121178421279890007659953986101013427398291622200753764685725890344553761725571271566337568464046253091791195281811280927347330081042119988709707081900751201413207447539616997222605202863678203269592352193199816631504360124508299371021767760033295825050206083602248159741981850689014929655220381990841999248473275515436139640925337820664777425850495266882165732651884381543193828172565537637337717195825553095269710734969222614560916359833337061022091655815570234762734828140533300294696919922498335461517408334346781381529420855109215872889043132156884293875133921751565235536512144799208763963738969453922992067161959072757182759042714433738619722413526270223896053821872741840825370598214592287747372281799384341936102642269464406852090466 [173,35] 2016829536132812564399032436074094477955677609049559217084141861122189039222582811821727221340144730327735675203743731596277872316078209907875412242505150817995556638203352320556765904253905035829319730991855916102240223637509911955069417424124227629327972700306752120087407377576895490101046641499535231311664260232923755564549678468070412090609030898105923227792752686489075341516990277351794931243073441019725724652524434705725901532138227733187171064105118544458681007467587408870892095902724871262056529360339344381928722687622070532864663618443782086374996583055795215460387653766400275456088350849312604722689659497303265089165719302121461294394000467645854306912112554723031107735753409188606689732173147183327923271455495173604215025780651132390533415895510666555600278777424693875156260302040233254033138504944399473514963280071173188595159766611794354014781490498508581748475590956757770018946268207351579705896124862042380017693662704132717814450136916580882546229672675915957119007784454758907985615728021414779201588410591415394202937002084190211085545022363060441013844574 [173,36] -931101704540741271846846749421443372778019070314469333303085769908790723716969555838833515060429658733395934476925362160280570293780693686273904944636531495229152263704177051783196352847771373267896697522295024002484543355337887577973689067371475613854720681526676127815842184108428207771174033198156594356060582813669826455747141551766301833661628453644178378714199824018595881463864944158460331194330426296045597104218486439846378422638191725927324473930298351131201909953017163050138579363861131647961267997530513170160959493722936661126845871896451756614010491308423471797736823214743742361065740051182696080109773865188022645041088144397137468087264111995281736341904184187246629500208978242448247313554399516784345944749320023880986904916557510566206447591431224593907563825873058950644576823340578232480446560205655452289022164475007669401197916658512351287544744103322384599142491640288201127581921953417578006447937778260755418599470120003619766719612798119580780888540997484599232922636845722739493776186799851668842048991067493560978119054710299669138687599064291549926118 [173,37] 395536406261166217542948797633593267981127251089822101539345855025337393463824485060806763716728230379776415746375310180396316418008216743216664202356602026409169022880501162656539965738094931245790204508701919809528127237884737463987162720790381701426282955363165769378285419304306180409881121434216323324889831741712364305913835764129389516639235374698327451212642999686768217090347792645507635952066555321126232235632351686275354118945355692647805971206950290273434153370746958108301038808145845300422458467444218256820938199487403159270240278860732968088522259347023347439908322046735875601200880831447008281925209570105885974570253486153047806450189043981971272659110473745819443408788659197382217182690284144071551889006040319626131394402749102183692514635425127513887500718697807815395671637069060112043606614609003714386553171956073035249722545335435314552239858063949216056657661205153051879626964883393661788209227014471948521794053431273154745869575400458653907763257280936567250699400363555541887823903087880315552831978465778164322363059630840096953272539929169334950 [173,38] -154635057233009461447803181204261411101988015687046640650616322713631231253604774369581880572420820546994350384186458671348857247278466489707236099774872051455705181979584358800247279324795789494499273971093681957792619243203222499133929432919662968731485668744022949938554507225967970572209231738178717955853264716752781586641031244299971905590219885411547638530768468562536817847856252462172229822356124313706218775129886156838885956143992851997955538616679241855013740112273450446047360578410483188451851430724659138660834279361114767814349163695920896875574218928089878079681074004254852833318984604610722687186827101609001617357681805712456177546636951380714406318917949320207455071770492722852539210448788468764715490627976641956498299424965407116322176809415606057750741654624994889731005667061896398460066406276825789655507183303731586487710703024996084300748249077832299482124524214225173159648544053031297192650679757158906193946802663468647312928536241777043966805617166807343019470062105057421632904160856591785193688992093163185996520728287930756123473987539037374 [173,39] 55638392626108211516410582391736221599354156860463689430856317836767979590981643489049430100939257526821111059579044798694890943746824594188216644233065572509463829999593805182592508489531224867802756292748247130673086511561476513177469781279953867693010561763554077828349877726419277117161721103684431344998071157886752459005207231558741771815124682371232344193453088251508666021263348944373676514726068140573676656164903586005583025629405335075553551472393760456035018103828095656798138097764986109747366250442944089442742977425542539175483618965437412285280342827997255543886620745155318385179123045534968990829836321128914887104935253310303944558706503141945319562783550203619680415826105570080102598156238835366640446621210818920013485570541483702378458976837338232342131597940852771684578279384670218413029885469889151500288323799401596755852578847191068933503445287190683218862676813759306979094547290559719515974614588937224153099256868728742192353797976087962845369388625341041935370878451620847825535661003655839257369379308667991582273606240702696356305604263830 [173,40] -18422288731866789436294220820723091775989059847416239297236677126657354272760454325523016825079600548574769382548581143381023658720931329182093732125323538561608288159527242208999315811800243379958958119204219821909644822133793558844315330889319220984193537909779644961359899365512419205879503570630101424918468600526078714051760722412483358252157470517493891235123449153849291223323721782056502073827328153210077435034578019956027557456428230148454939083970192028333647794938359782969393494809182433910435008311018261392920784689599056634597795312500839804781417682545382438212585721133854557147955390429950694423937261467878532044935652623398328682843428351684193204355397856048728924160960286894991528799122640881714788915496974498245299919471577031116352069334169390556503830046293375589505172436401432533326360224092186103422121592638655662929386419111367922386214160505628262120082341129083997640622238425444172649627431805783128984988883822458208180120462848660312920436447801856985931890113082672768795523773086860634966648596136896532264686766652005251737095676 [173,41] 5612008011933645485581074305265334158659037835202695595608865839345764687561627330942875353523619805165502567342452079518551336567887286221065946309883944129730362721594149585146443167828795165326709019772713758700142895482626670973987898824909804003610541159945396042694112897064276611837134608422673912757353623981330282060369584461704420056705365936396613161960467000680809253810860215030463725800391929696650268872731708877371702074809795570294575583732830380573887830267380709546228471938007350313810740143358545935789751672748897141231556987583218119401737328409961913532156806725379615159945806798477258992504825576795481445411695839882309470184542874747889506338510133054870140061857325335346015413718237461996742158525981523583485801542526871491150012292292628523942606032916969817295889123802835650307870562997542505241249585613452163583361012360282540976915420738764705126917059512469126468265296332394442017426286768990097589192653235610246139627614138554334440497308476475638583542379098183176316514281844234140244415873028326609686432576948245619834134 [173,42] -1572350431934279155491625483079902826352147741184865235842023677928066842636086918093651841303888667033688638872156575926836992387125623040040701224728814327318235388665313599425604801429433726641269857095857383360780186452251036048425476631980750890596398822313835231306664312656003155173218365309088559913891577581087307651415251251904204513182890424319021152602495533171934274308966020187684354391256922156214495133491174432569066184488351636559955293661820184845121875094461620462876487160435053220440548651603171786954346731087847639981094707791280286140755969975346372427739088722586391007724419087833134897467857393122406395471514930428225270832570755149408853616050398734961613230386146896453047350553405703813348233497187191739461708191228885004467706918677811571263795036967317695510632550868246969034641935090112377178190786697738218337442395926772962529038285009866906365509532972432155563626600419508413880347437421378295087371025155904808935643836184147835298115195552751574163343035842289792176728242820542056237954560575395008474609354308043712669 [173,43] 404982178742555857900242918041658050175535223527472044136805930508451260466240582475174602700329212063087535776100577385456996759104448147834764997611957088665863202715942411007808599558942710421303578678296876542161857355278030997134277117226857454135379670985854145823791519274972681133472867738506438396546435806472865780283452137793736821036671204196798052958045946200092002709329834612223520061901218950877400347449104210489000820723156279283978147252170248282371453515472561148778244408330440291080135823603757969531679839883241403362676081306869983359426275621128421201103160185020761836060330551243897307192771460054790532018424936428081011411089777593498340982080997455436584507370418045045794931046984988434881598419449944498202948534724249798134336220976367402229428055054780645946253383433997906576246995546026117246169245603710036617337515797148823155975356009435878676918540611902732982912872640136591815428659502690072820181569515377799072230715448260041728723333251028794024702112724548563689412773408267218933537540753351524560351718952075499 [173,44] -95835519519893086357172352239500075778432577978537606241439648520499890218065690696712815679833592505327881865035961020655611810205818579445764656776824624282711328742205977725577224392830306432651908238694929080679525071375563134110702091118838903073907133735103304939221744326647912085357496412808033054936221225518987905030625393019791102997999479240040181771658730712504835582565233136261759435988582821646248998244161636341167473666001546486643927909307052118596766633737846946136777231698094578295954080424098590600787304252001069629642129593385747591328251353100235052319927537842560063418834671695706821662898009893110423851699860698970983555458709067446191489383954398519706448685828169659757479559027851086174356163557534611014863865622467563641878101028823170845959064801429770485226706059465606746682794835451539125833272934944080702728367985952276006043073079341212906604574474726573927706219444436425162204922742411693489414097579589520695301783399220652175121624045898516997186022718962494883874062026910240571733081035629253283458034747042 [173,45] 20821876227369568415027114028021724544849283606174020790614190338823237716253889305918476259130988244381091086444346212710543003278297121311273031852098784977668953463475627609558475265316693577107420397782332163263797368223088576508899406936312340858778555152945512664204152067416441351448102179506698690957946331139934136341110518518560128642323146658558341100165926455257297558907344312893337424855728972626714682529129219408021958410467529255938564516923937124625398717627866677270746616854525046273168451551425168156512134895590755487062996408786550307684430141832097163048037097638005789006166411981249797813917437733977214336134990424511006688077342931251927803616326757250107361989107514632178595735757904788130023294358899160254817240006693287296644119203366056418510333872143287527967394297837337096734674662418680386533057109645209777615703296861826518870803806217866149648494779542551023428901410437721284336604506153076197216672629231019880094008520965118014513496229214579325944147216787659447816716405147932413457299105829221008042257951 [173,46] -4150169915513235583513368814809971423233496855529863376832549508584898083735547151693833391524899926604149553816445653587219299170660120389898694880627007793774097043537694050046109140276328283866448539612647129462450719106955015560285660932182727200803170690134105894473237058632532335505067892829230964758573121356063201064909646438229989095699074657325030156931507272730503390327739601106054070754331659699304271099079856794696943958370934991570038671948342135066270894353720412193908223526535946309741518041217696001482425103773257579840442587249720970074277625834508196977692090686882370428222686814395792916907076005226314098714470560812254563257763234052896991413245625696990158804535787639673540805781609491675131400929583210073402865591255820524869564949542811571894371755844195774111423744477311032332390244023035879904260686717445239563051845853829575003241938809237405352949797503646469861232294497499837952364721218959452015366678018708944740703329676265650786098578654265815276934927202792830178440175985887782018725333910887863909094 [173,47] 758169788338997167564432156067054904631330005258149925596274673861347633210436803897226770613614856663525166152448243213271384224530115470330818528569163869778687382713332617605148242763129060666319827046569102020601706815338412939793213059082162352479911165150020225241995349872843425783878621406062112797052123106550663318942253695743009609697808890287812534807761949739492316481411563945082539925714602753254608408648880814925711010489467540573316896980819891164832379147575063327474709022210267405466955736489240851428731470944889642367656387681943044387899130897333895499372989926151615053322446820528234321003636167845382091234737552742499598016281281910104462450764426746692221731827105254066506132695552553340599338291150052758489714776979090611583558233917450202492060832266923826613235729922073369199582239828482014917992383826383017566727767079404092585796720001577719614436106495092361451461654675870999502034549033519962237536827075302370170126192564318073630523720705784374698034926155999431179131494546905128481330937198659766428 [173,48] -126816640252166810387100050733259455962819834649144517331781369377369986948286512608887835820050913623172449543662775036575903744059791694278580220839700373905212569006962397241886227267847355835756921558564226278173976261936346305251192612131636807465720158521069794838595243956798105167546112292753948711408329879785731120336153581537359674756783570217916159413925391510009037035122949898171134141313273371923994066224760365156905206759007184642860106860872995955787742272298254045919458071181946073383611546740654530546782521479294474227077541366074971925481095084727748044963478313373128795596225412845951323601680304271596272020398980688944806306077697770902468218078137403561243634119454989838718604944338861997540798563588524033790945958292380984167956690763432199088876095297587234569862873225484902503353400787055476101751455294678693544214892764553410348437941103486516768816827146937373876878203331234580131809101311804921087426589819265978315180854782436781383837538935493344245262279177992469089406084640925543095010842745772772 [173,49] 19400033441973994908283722086946450005944765507670258705322945514352575434260939550415444870010908765402494380458545928786273332273821715196467102103519504963529405296990651924616251445670206182685144727756549795543232664018295858105582333375318252103888278001730358161366994349462662924781864845494245063734970953888942710560730866210773928215764252621395093136366424299815985043847346122257666137367888622547673676914990992636781274808001820130047778602165247035984163251396218009874261528920185863442121416836878092692259963621675075004213072687665056632942275257220870697725121401444350813442211788844930646288899798062400586345883862364273699429660611252303146643872261434037837382522213213479178810501394145097194760636257118565785192958418264452086329986659753407686796755250948286689624901567613016983980042413995390394531581982926994971156554426702463092210683543190508987129434898845396744665334516296710858568692763283674413705921859323935691033325795743267436671613279462741129760931643071878923114456438321085724058164442082 [173,50] -2710843243841922684990337801127632737127735525281436770260905738398447606376865707909186865465789147513297047906557692131764926282278899530064122367010371439122732325036812655079836772809214181605143996366827476063458163955386663138082543490917612626102707158333756128912216580299515577665862622153872347792810754309073163678454530102216040682133478772212107289704713721234183867821387039831413242020518153630822410514906298152329623908947775265377332233862908557235802894611068095030963029402020107192210615224285143381076290782776474830069740546569605091003597350420099038913333504759588502435182864519146494561337003946017720502372859202202552686678421688022277575447401154435204784480931433849802560842531751181561549396027520506940471746558524491532225730713765871360605676659967130028086364377492167141873688094030209780688095556941640497466899097123486259535112208965281475829706580303947243354251114156146240916925827841241064687311898566947933886406220650838671799040220979467201944886056756027816469285420030254842718993213 [173,51] 345534836615780816757504339986191835900920420788755527206517974665924807714549282636913817769208360099723039630259452938116008274624970399739279427744534979202802768083870253240025318246051389927756823399633948514268128334019506027679588567276004762736498061407220067011259060275149913130966426412854325115096812212220791645979659307915476951299967032516801405429188048230813065918406841615917516489938981856983993594029301828620837974170712576187588387363350756053116892256767642445229043358822516265811636179975736884233590663360382086379325569038101321882018175825658839026937921245064275652216820918999202428516513202200276553572545449818197864882448568368217000721420424487060382191512254565050776923316617589929821501241872761369759920635859706834051466773109422346999559520615426482904247142347116510847943221346403856963231015341201877507110066643826655545644984301920344663479520007373201929268442693652259044855956998725153826466669404909559565357968675272457396670525394545856578093298189455397683623394856786644859156 [173,52] -40116553936575324877495029087854168794446141697015955513678807956277138935139871805637528712098182801243299625374107530193047878825135203573179783010341155363459502726215558320582310828780308822936789266120629693411541995425875444283395791160485593184967294115531775809997779508850186823433174425254745009921303310159988561109088223029958244760016679879944415122188872590025198348337068246839363464158810141329734158135431766802642293583299462616862223962790064724194502853806645295230463576638476545775953745933077735409747244741065287624534487030129297111492534863957143575940337901635745920545441964814757563682739297969304254078711248278179319819634174690398255543013435877191774130784655744336675142960255879385100511973727056196961249781175248736705942444731185429905954092367612662750742610896572353729313691351386533921313516031561788570683231635330311322302877340412000804843585490726839074776053497537720946827154793007882823645019923702205522453516564433641937637442616655504102075306341471623170727559549438755332 [173,53] 4235497561342557473895414063214356911606676754510690908346454249445123522433669158260352604172835882581734778188770424463157182143946337356090735059988952309169231086678960958903924210570388649144415723428489800748658170530823000774204186797720765836880134641412048423742181610961960056348959707334276798585629810852594458902499067175137408033767880244269651407972306238244826527169556756844149356266299728974365849441653674473519802015093958243006878752426148611195551484625415834107434558940955127111113172290206777945832166153865563402868885160594416514139135442212413214922450707555928199348948744573716992760514351661197271235139201677084392509555407606328100743279790802642838771338820481887670080674617126039245450353701196951917461442475044572208557964723236660503289236426656087849423386617398553772291507223605293768519525947072698931313427498617857090250975004747676066691161970125363853390757194803986875915141190026505006136784215334808361524464030014312437994022422503595525492601481186618654242339353796223 [173,54] -405963536166354830325839633250049531607815870095656235118727363912292770860815449617577293446892212094907256902565837769860350124056861958744890100010612623727903330605475787719660468362495412648956551638044462596162800456822843771360897400574785283408938544706084900685237730020494067093536796821172653360762935808627582859561323887278104450212056434939300926288321851666115217718471914524942003950501774421792111732623966846054663728179386261653929564444417382727621925740803250372459557319326183751267277915402545377887914499788423381736465686923111574069575200617612399614845279018389523360815709463020575791782248094202066250699733712205694163394391577736755072848440354837669962094548684877387090585529480722446882231946523406729166457398284009036423609507326547355413475455176670565078142738546523072371577414369045021273030000509432070567338986634305528614404983047840363698124478008230011338815233511432211537240812627843077218062588041925424710810100088582160188132100305310000259056559499884534612844991456 [173,55] 35278208351996322484173774567558040285970372154429703045045968516084820897586183894611312152351540160174175336830423278181274845177315276809007513683767819485064682331394230771341228507565263534140276878333864617759237541962392598960344702776186282514313201953577814640397079209743870170036037372444193018603842914482938752148379405425930985521512405010246200450263562919650902635460139601899140534009913646253938336418308598470309694382307221887894378700169308063673013097240096694698214206754909540212220320096076102133521973965807539788874941074053325853747260869249171511918710005154078661767316110714040831572429012087630457618101914426988226116542464208841009311953067226300868245036444424328657476048863531956392365014415885762920148002013706684748066962987187398726586513021442765217769047191972123811172919740145141815715127826636933532445536924822927592759613786650240289314882455530101402198542344757347462193218130447257336825145012513563408122985018507322752738968329526907776508572633614627787263872 [173,56] -2795171571026786098221374577179040121739994215277043950167318956529553513098716785940839315356871062237525420533790164777815859197760994482469177618387214460717505270534647208330982916608402824806613745817210996731283101581649826252359158287373308480471859653785554833344155073532940300139476319587770592535603184586351501430178917363033601882947227736314814227046421515408167606692228129055955034642152991445705435399223776946565829708421404043954937788754951331977473211946040759607691373529108294744337515652091270962408897561880712007565430075247941357836546645079819987467346278454565106808881969662999378651870625594299271897151286307891209587131370803331667500905605627990707978004014341603794196107387992142284531535026844961171019229505960099310821935812846596028667758874425011271259141624639096028986829063938485624912547731624845926915358439434668196314757627947196889793086377410833280596423965624608281630572276664891267003772118351671304576682278115766252104206079986082476466841619299848144168 [173,57] 213603377191204471233591820073620838929849690702557749982706580843326563226255755271010654328482554823234350026896578974492205657419860325445565319892529967795701866573619025905834767628053059741869191470117623401118694519564183612546587937323626391329786964647747674927771906295673155089933294720772319946705615196494416566543937182416091169877123230315524011763302707400063821031481074035386086621116282005511752066008600913958635441040901340839348105933029408352639697600429899416892980335193562246558193956282880211990761831822002173352065332517345531409691727922131615818842020771419845841052528220005042576426211512470950837991119049164841144661996789751315485680757005292708810150477456284348649282752192121554618196735036610166063165018782202053978446584357899640752487639864587773027770687533133108733715799975030374640503243196047463756061796127727549901163616446295272723674307847333123359626845837875957040209708451323667813513219546467278919206122600844135757898252471170765191569484494304852 [173,58] -18882207959975005254394774873073424882333185110942332812856305690816905655905701404931740291260818503535795599477097571619430726506320937015673126393450394843290327439834766612169733762108327835575844334572266446695056575700574224832186846386082229043253019745209627308813728624267597089493987115797799944664134293972176417245433928468800985451555876540493687964139337611866187491376684525159127790792595230139781358722519583932390108439281227773665832361406747003135056179469237321650582323298581310793826193904534813403875283246482938399797611440360381920500400936855755388800481172020461571056275228156708049949098126754237891238383609870670969484123032783966019046016180199396703419229630660009019140727540814777486610965076580984127039856939504791815631484561377132492246076017906149698330681872266796947092759741447369367403200086054155704997549316513861032369133798789069437736250497249453229051413143585904776729613236646490353523248534430490336572896476914915857948176698284247629540511702966 [173,59] 999210353663674377353361943431485783167972964157911961910253563288057811612573947334177156537093211348524664348682935260426302251078035673073762381455094046086132430371945609716480687516667969460256556602446692273212853185674173175922889813375866688098672318299606497712950167916308430900682471189556847605509620274291128344989301980803624471936071307360697326354321452737066994117702014126639128055943488139896508692194083988117411867675292103744754893167433704940248915060274509287721318851793993307246504535701097215698954733348137177565395789884431205605492193462273625965055233716918379222170633224678902146671262272475215891544357514890325747471616914736263676642436814950016632672552490949491741957760408191578482053094747391365770008484021016433594098794105535901026955818225660383228152072241463966502572120219100853865393049484704726385621284740441192302758568758314099709559951171497246608307109293166307121922156190385285197684045917151069647641581427913195222586779326763276315885532 [173,60] 1106310976020750789349913436486204458566515464736819382137662508617694842710803463097957798785791593214442148399952049826316688324165829890364062808577769220236850767966900055566842053572786935789140680508241123243374878069846968048187239979406603435937838112506091264764123502757571482733140543852587029450609026234835390702415218160151600537367220663842369849489612802541398440414452305772270657565679381594487762490382083600595541297384617164891801034388778215729931017361435322420339367194263532595941485530354130641503154344978512058340483112806094701661672212578331556048146178386188685296451471255260429269463931350398040607613870090222090717328537719103368183069732894357176456893760579753103145710493115707329020964314747403870435011382901563157694258476342266873387101278856004942119081754470882357281409718005680916219248974628275868309140181428478890682411783060513569284782477734853391791407976711700324841062242557882006352291006091034939606822665416645638019941081345530902252304 [173,61] -701581013947845710177458675072980984983446291661353846264775887394332327424067425592227919794090521254991209357740406673315306497079605107278579030561145303654525859100963867027841808240510428909071320678821423256249005331696352196558719750667308309183907378036626442227097883187492499700330508550834491276211805374921298383259202666636365947411082260499358919515207550969473014018862098656482667372852717421572193884188139891377425840733803863047515548394812042521869021178756017174589095788430707324906392339674205618973750424997659155579652899933466311672547581626685922601979976344183375735293603704992575684362069553440510480411912189784703899856675397605317352088716853245416745036927893889694815281652434304142464344216026468843724902586410758503182288802170067155924222853954612036648736176202663403568597243643603024235824923599065081623853658938158624234154725732622091337857824543508825402647811467074823510364933019763083798541555544621850971370357943745493916864923480218171324 [173,62] 185003707899157572992935774743970664217423178129696003360942702917837111017314087359100562264503519810260164727647878886908751329503641168216190270416263745899280791684725384927915685260111866812537453682576481627503036566565468917142023232132700644863470314039924582276927516698535469106758767505786694314086222309409541984054857917634400990262015557178175723264308511970104256638175242469116789964345456588513818729263504910201076474309217578313875656344732722697697741814194361081525834631477430709958371112311081449439285270521017655476702118314500819009223355941322268317057879959926758588563468605808506798212910477424090068876651870582132989663822986743279375375948158077085519153493295135830045349297549782597044985864792659037280658172838516935877292292752723220295424031367985533000112570280463631329763391381237862452189548142637572162558586921600581804996300538422430680167732752375040358228908894228165414784919704549486092553099840269055730028380660900751542972606132310810 [173,63] 8319964145834597431904024139352267154330670735381687478780319986296874078932667304045361546299772756223494166585403942513436885171839715715682425796669460884171257155658920450578246383806960641885224415425008966398156252399352063122303334781777338801596560655847699158554033385427933856769130722898579094308599608687703716981202423316664425190046724685062601335853726950404972119235635813183688445345397949880131982518276644868949278907573599863583484334010836199637349701657464423957753628087873370128452373041566397120514120019289228466916956307632902432179576738320461450165085947002900794612352368114844730980251887505305626234281682620853587757648578160621514855820302237811056272911235908448730700628493117970815255667727817113533297068527874377383987938158810658218989706094951034627132256850068719674219994737060626510088299067705793366273734524881625056838501150636708578245352951985342845333466433181967152691328871649384102717211114206372191371619994647303463927436578230 [173,64] -24743726607750273666863133168211173398317905324800257127660356378914423442802812188626525551880646165554227413116594578300737202204034167132739221292541294000627507135029900772065109955533165636928382607127482963866145595726484488376412039687078017958948019310221806321093866182819409743580096975824792771409212679354020823015429100566850944969178979086717875161392511309852624236376507915462117501566694903580144241414523008304839394175125084592772900837416189243544186566174986304796214758422648953192627220525265746908945703688756590389782686356716398595727884920571737231278945358566252247492864855664289564013775743580943776952884739075768829253420651286271226507384828257854660792528986352321514389705890118369156403001149634890930851697991559007989744617870409688156403460787809422125660896839185668865973969876243379831546887672564919602774903250214429514002067535426589171759564875858043537806733862349381581734044060367294501472574553333630190848512594639208127755307342 [173,65] 8287326178392028410091266461538351793129451246201755227600448781904032891747592134277226718873907115418085243628322239605465390603043049324979705266229833607375071241259924711999247560373498506384923639958068054115275264538042897858581919775104581210846387366890647725035643624505285477826767046319361812377976651571703457415053022178983778853395413312764746580537227982174169863494194349480591480325872569152867815138569318614567238967443284306368159300087876795221841205276240493723967155437462017347293930674784561449946182275344701670156899011137422710514490472914050708603074121640026160873397640353236131439565736112056484729861211460557592310127177415836712699354595329104558464996283318788525472320381850763500499382723551310967622941484407739943217599238637963637472248686008734158266267304282265138171465925267435788654655530303174467120598113766578628682607357683915422032965339974134874291479657076960602195165117830008315458911063559367015609769116427548617051536 [173,66] -594802738044426256486943076736895005963223074825639560648425048059910364265762524455892262915017932679832158507499190973791888803501314531091310105824792997064173722131056567164814375292106032124559155895040832647426337174306146983478905744947063180559428661658471582588201442194189174568931598931144288242953278680924027602286852961509980434661320412419986738393143839658946926121899512699939942856752568222305487152371436863178711965275375302597321256001882040369468713003023069837749395348528790348630514921268120727069926552599181519191087339596052756064531301828007391540721662309325563569904924315530312123250737210889566789315070558336123877136289451201431990514794126119174754867790900607130768541347204673276100859049717017674900089672593887908799325357811158448760987386821183579228324085465799391540112021293492141883969062223616590157482362961586446468035355891779096457127698959047500301886744494761585310612856617632596494543513249964626805822968397560183271 [173,67] -431262160496969448662784740966576973391017585477020001090665169367589501064314620839188066608443117483035418212469849375587835423924795347182108119960586862149459978093435997695184193503853517968086699768132839011606794006619210304743555117435729693553016924257049819939607783604916881451152998932063574284884797863348583502697592082873245382876784999578939405017128061021052627496453393594640058772754452208707290854372737397368342222932235806852143230744823632423962707168650716504693769736116697138100048571322703021350978283545253050127903460573685976056150714677055361469769799365537917873736643468255760696430424972991178900014556211822718389448105636533702140869824041176402644051194086065576547406880442893011311896749372607266045967241204171753265207932770449866094138769390306812425873235827254347702612688404349707764540354633841551297526371197679977841407534925938993412728487444023547379818789145605223693861393376801447055435620180559328986531613364144239 [173,68] 142131495377513794073995401661198542023872534952697572904026330845630494848773816898617307304963646138100320843843309592854767568116988546442716627290401783027331565171145969579923106113589531362632251651175275526241645899147904317188281960988337443982920634586856048446216986438869621462935814859281703094900691709846531577210476556052664954396179935122041530304763980264578701261982800596830933262214950256660093299049798484871662463650535772232268283760660941656007816232959831780603667569890786593995962758131916398605936926825318310674402893489802581410329136679002292454455038320210031389442818288427114560892763254858621462784264371478179211201267692097890151091131957416936364045747148009505762684721059165755581723735523276167370874496467971505380882328816017184084424707947260127122299466034770588197268955081165846540903065733930765303174484688728270116336808983627605588516866746777881709485819380877550237288805678374361484586340599085741478488661239416 [173,69] -6851829025411666867868306640979306447878259788138018468655185625750786604473619565601323617231950171983596923667278132737350258376771312606466382845850610432388961099181319619463659317629307847191443228367017481125908445328451205829730933797922581432528043123776410211094544972279842679766697513312920361556975719229694885424713880582739390936817273545316750092256442049852635276206193652984272748970644729366119123368842898778831811886721553128196650568764972623617570944274484485723142908394693039029564098898709099389014807985603077338532871433783309521742288673157053285815388235675512901186309136265660610434147942564686898256651015332692500719321585053666242101421018611510665374790696849159498842594526871618180932155415127682278888379595799216562972401918208494977539331729615155019862200861980781593233776468514721074164315120977145762598149580018697145288971501252920030563611529074074154501430361056627775201685030908598606192167193897762399069302292 [173,70] -5158648887534840503985630322653135335007657044378818152047008438702111259842490069570570911269577975743544425014583686769211754418893930483851879845600515379589808327376815168120344549906100263396361094595467849128757737115712308594529042927682665074017669281583765585433721264646779911148305439262382279238334232361765038501090304879162055020104453990375839246001363366292074461093210152940176916052643626743140181498262467993364927353971882979416747747904591147723703987024534190522153823015420265013431868686359293522801098044381607010514569661259259316473105287700398786602144249645150952214249228262738826398192541624278575352384865690521658574211438130127605123341251353656140960704780606404743140052172376612295102985112081754892476990146988109193810661728235227095409659776235662254306346012498286656057166467086251274497046651029555570193833239918104261777150409600583485793109382975912122402384010715186350944434674722587207484456124939060170318876 [173,71] 982834825980635767218745985912263070439499042811860968002802905159320659135372711318824586256777546440865788227431606518028601969613277860650192800904529332079821792279909255195432491151331222477683416185456102261069038934922567201195330349135456113982201309571934432913145540938517371864380073061069684967555595544671535375441178498309170350948510943109836921717139737048180645859803105975623131756704758071709218167260259508156119996603400988729527006517700603163349748667546071227908760608936999673629105595788906010894623199627573457087455797661890299705366984324731462761307428147731467158166656688439775425792886500042462140658856587989415129869682186149471653826238261937804211051220151774657134260205464054149204601496640789084699418528832250206796748043987327956269149798221485554902272510078415191589411997220357685911737094515909495490048856384280830600939970110349961427947642086983754821635639786083469898000557220974385630360281870251557982 [173,72] 57191298558104862787148950679603627593584170983461691484247004407424863136658300553922049643681630503256129189782951816323380287621280808535913085803274302007473895192315255945273110541228930115996177480614958357051350901909498180537617758317717245916985400030748237454123052300526430785840894430534765913367197744773531757208012722351415642686500389447143299017378736840633273874194569897225004871970751950113321454958267741344880601442650462140631479051679501717300565888708197981571339068050285989944153172673045899460317017143382602630608095704674599686509342718004077413899709429461478224393793099774570633500850808117651129493250190751861218380593340619602238790352954647625774565126170424815232838179648891125660966585046319710074769748786966461146688482301957817329048370456936979715830988972754462049069230640592769894237805610992595200110045423244293444215982726694407224878156785254224604986213801504833822789302638583808741412403349903848 [173,73] -30997531970838402197518231469520968834033786689768188146238555663069766728675712414680874513729509531091364099823009919931426379880440450822633190809487730493227461712325174710082916356027268008761467388813946599913701264989182053569120617469156686550259640795691451852453891923422002388650929219064913515780579405109845531538307578642247592840883500006815944606376985751514252508143223490474777176201271201680285191115934188515734956583428841958690166822339312512348647619192944027874254754977298943449037154428454781402396480590257054502280985558508169137986916232411906332430065475552802779514466606918649002851648581611928221916962381775002094389709725743560400102194042835920595500548310627596427685791139221142356687819604445140245196441815133254848151896185074235262138821097304582739590577728435420424899185079607592859742478406072137398961614809226905485582246910019958992195007467628978913301513194104480228218744161998996746208287569920 [173,74] 335826013197177094441031257728378382059223366964604251015662359117671165848590289364263079892974626322412882276282516043242512148237704515025054248834421736532735967932062959718754331830857676894503738836697671957887523374589971520284121405906452876981783637634106999722287375008852076927458340369508995077728340216096837898025968112624033105543935208351079173161424114015455148795062102997605581486140957305977382972667868405030474890108247925553349071102362502206005275185325203019655967574384799139309086942779516138764794345127315235156633450676234726747254500272377596572495390827764835895003753273349238285650239225601437349496487291824078441931009272957277509028487595895060963163785399742848954418458581283242984219180486814234653785374582065312694986496549794991467404328056765805198073388717802005633527204210106191748759469483587830106920429645415802351300813746371039679479369748928214135330539574936556027071310534463663091421282 [173,75] 576004254964101005464453188032799834976272210016015478279293220533544091290719804257743461532514948751806286782790015240250237671892622099619649659547102816599590408229105667979055741624156495014069398329984643507497994682142023365832185517567134366314287583581469177719735329097849716017450658176102041761929934821270330972661480900631985944141396141217957719238068909739884706968598176100981922743934592584991589494845311431290329864645512493256903171194459115057768404005378676971766600928437650430922135154061089230115050342322423015962233357049729563523071134948298011759837905749460584917035995254855167187219084013449065100797931949531298484530529325059961498144893338294075416283455942136200881789148322373803346478271914598990345751511328437609672239070130991432414914314218460658566711323155312509468706167488106128452426517715057348544673723923618596963967077774085191109710569671132005924973859173139116810712114135766352322711 [173,76] -6167954548526727278916190664281232557019626834363572587909098666878557904287527235216562220029823805303620259963703427986701702768655819536399110344824528343881398099422319574046408318488645230638902466443314000896130605983459383299446554980401946280023463041211394118216118245103703302187460344766142180670849966721416001836041966374323304397457312225589978405332582547306519315661118264406871613023574900948359160166875757202807051143265868948076431231040274228177707241758766110703296744556652593425527982930339966224829199211020406051228486512308242197128355325603638093979697197744098321804502533472305330722580183021875833006473755317915532062928015797146867704011907311651983526100286531489050123334012624944787235918320504244226435395695485855180696939218711702942878697086345611506046046990928505446946178878290795053392924327360597825219063866361823903066072496223100539359497196155366411861880521605376567358739702834901398 [173,77] -7656908789077535345954403982284956203602866093805623194676263670382052442544097234530860215997274942767384748807695723700433579080099703915703696880482593859151570994594414665168492369011255987447126439300708656016932172574891111342927544376264546928977382485124507026358983810428015645003463393009137865578422573080608645861736017768357957241843756743058669262716359651697584874659250450607841109252905442145257481525392267379438736669856751466441187885551047039165089288060761511742571327653710336393042012635064739169015981359769912401442296374477546625399490004253699752109765170437975111533862085166509737112946467777976231097599489608419151229771855486072723076789463573045534716888426599100617588352053224982173631968675084614517023066104597385826087004444306906715086596626643817289818437702007387339654928201950154741975425259516980489706555927696096635122360965024467506107153031468011547930194810941894877214068226596500 [173,78] -270544180037958442785908362174210091130721494559526854314409913004736379748855599891320188052375431731239835191551294587050281246555270411560471055005103288867207172869311199454502729462156638782283888274324954135005590788943577952418153406229598833777675815872494574020615695867295416696277708906833138267986058797882679184894240043452047585765792703768081030577875189014914050156940171766742133664888980598880532871088946858439124487344363163716017049956399686199171211309564650696371546742777371615775176726676838506405551607160036561872439373531646701292380988019091265549401979276581356136688331809337007190591774417128486053745804302893566799612422885958233865059221033852860210919343609148772189100915704968996781766677748688565935394364287812644625223829483508003609045948589674484046396738727257455872275157568056179374810728497563388738401675748797418043399049446404972254972779216085597458919830300608450604066510512 [173,79] 50564163540992495418764225451550729061871900643977577667875205892235206064956375671166372090388540124274887470938596454634048606900026558644646333415679449811672909662903955059849464328441545843789386111097226661748786990818205082571886490857107796460901278493677040465623806926269689045566324981795407944031095369217884246021281161773625776863190961740460559200135274763564824039941402977131194418820601828307090965133776848113790102973448489903046635689802192935135059181672259516598382461026197543273000663368999333581494138294474454690553552452247728290416241139676757330222004224082191137714385818341970135030316394898080260957681332552996936288535838302440347341174350861253209084195706254829909348555626670662376775784523203393677235997504521100415867083584667504638630170700974509594830684404009850392394234788050261685774553251049897700425840169235279469115299683714299753653775832070237220194537603877245035489160 [173,80] 6266689045269013045663151320838413610456368629115117140030027738376465164285120380707776595038552197954129853505553032322333047519516368274437577184399348607796307798814955560936006184094202243523426096057581307826389200008185786258399254659286755216679023894883989380130549915118583085477507890445217162994937591710692715738067690899740344515631514300719549310036574930953967109154324888248548535452745800448493042694160017719521684137777367710675183726262232569874758296110758192213592248444899983176020022812862404151842712077275532832686773467279842808967961402726015893426037117023258011361344714213975813462337689554498934182190062597705871929566198390303138632104276670484255000666647060793917388115848623705499538183343073312305026802270700294892994543156407028883710349672775406437544278461355547834245668381508850656094732717825811257670502304742716744737928499890362660831559900502498414338739419270925652322 [173,81] 347895557357555942368152680335116439051756016177099002838983073770292008204418106307107137612213534567898603895379778271995290435498368533614838445621032033705648759757279038288104306598130037091385114785819959564108269328830202670459488455722048464256081282561798642758478992741403112497431552180717618071248379978792867803647084643075230711457033663027859627480707990828011021796523735071562818255103500478960265252508781733146261360511191967346605819108092605617690169720005797550264958324326803164038666489752811340523679904378810382294735472499203865982412251910195025715490613893836614869195077141228804652059877403696787611212086201097273698388180260347532702958296097101018600586570388237353475906673801663360581930956341473594943146742158089470038519630721797292622561797768395049497645985922970394211675415623971887252696470504387494506017532800911652107860083990482005832737884982344015109454897280779806 [173,82] 11843263607260472986566358297944140154800783599933999011526969708095137391828337152822309477097699760883801441697689730307854307325037382628968012157725095335033431756898412421879448688898343420535112383798009106903537001011635244942320368690939182224767770294571530427492431094154607696576008395723550919500476965351179948076515278159185404825192026224413807617811267731968609077241698280118735782699653339073041303827988748712960342982858046434835668519280286901327453837483836309365692018592746279913937441556040759064922328717223881677256260377982765287013995972068786257150809908142043563266857055408205303096633707051449814531490897778373350116560322538079757597899297613556173345209955916471111503109232297907661186776751195907372441533853854646213433994097573074260068061697689724674910853524738510081900211181380660037250107350119211282815036050582802791452302718654129612760015330161321154494564523114 [173,83] 271278090583629153970196499100047581520048360717042367059605373430532746693406450158152817726011745753293434708654153295679398640082741421931255325786302340601360743148466465324833869984884251359129731767708086146939149810603471553506695941172905600666629826102674838205595814601009640202188732029645757187543293558791463954899690242488726739174945488784034204308229738894528307107767377541219955266944120971410221800576619072249114580627840845423792531048332694347391736591449276188764524779726754964039415265208993943016743762435458394002734836541240868023926058888341298602090168171975196947728653014514303961770612768419719377547790288405113298011713179348121067659036839883994202394286760288485557478102744836567115504715417403746701929324175819412483763288491704534271595225699485265951892804734778697608025861287475933530013492375404877057326768057878696889733053579133874653041093961648367233218844 [173,84] 4361862754301729657109963727641045140883423054509948800206940097815577587989506941156294074187941542888892739463181531149340838163894322348695799497280606036655139951478603014329468548420077690603164115131004789432724382567087127678401193910332681772688600955793089679834449733320213347524522367669447348691456801554765751534752663981837325311441643538657713179796052268113531621057187418651610172362692281297449480518530136281325594999436368836485192813513589574732529153562940408408249284678876867757456330200556508516423460792057908245407201509664787271179197545495015139448042168862896225393236974627029161370135036705305990074898694047239093889983959352870160354243519284428094815321238184467842187943167543008525541307637275672915115684262917879958338085704867271166533092140634345365780508032486614352196651657729852506961266229163055411573689525829778880396132764388346304269282806959109339504 [173,85] 50374223873350333387220204734779445726797821056302001148144429381704358341719480587472929840196268415110804661851403235523053754442821090925774381766932974880905465005015089150610996557516500140197601988118778265428519003657862395417149124763808625070150550016736045121264012755536100776013569857790614855503376503534141444885681259401616739406261172058194594128846227775657600833834739348144863478816437348775524150305753266331971430281426038051853941587918040285883292896038214542834012606156662421959292419515568229360746146533661700609202964861324989151623519283474730121922612943429746366900003656600013982416072136676305892360226077520234933574108271806774043505900518990743228272823864587273120147410576118975438113792460770946701040926051555272532479887112040658432235851379531463525147240809687725737499416942520712827328394428103977899195482082291744141846874188874756731569885756771480 [173,86] 423490149032906187397016107281145683412226279262634388326653062722071094753279073098263048042536557342314268885641456028278432495827687805590772338010412878390454729622119550480269344009167072056996757777235343826557702436611294081786748617953746975638167592476116894146317394430839164362303213585585209950989463209451063447743349827196176702308069431288715352234975709924935291601309853178820539676589545828033590816120753344370113259103376431648109206017052372031530239087660490427989673450847577645211681520590428159703412874715002429393790205838853581709413229762739982637752011601937196293112789539599784838874745158734222875450912742649387518205819665394019272041069221490537018296461778035865713263650622761420721096899765821415557624836400396038114073171887176941943214781290340854933460030080725742055565834272529167323149116077265001376336258871036720596641766375792723393452326080 [173,87] 2612340823260689520318605923592303113807313922464328692502066745189449189460804218982393285816928750236788547803782006859780819977411325430824590781378653312204766879301095059667640282590419362501024333195219790135754200985916706329601641049918234258526363935837950333474371120014622444821364973660513632250701279530103334385897381549054927607201156291188802672570733175764177863145548051374205477085563258390580857011727106352395361184582116008753031624086297200829485163025168303695118426503154581043115522282609729596261954046409673401480083440524901104894656470868358028218915736086797025317242233478018265614212247781908911744287098586208900015295595729190962185577887007200929275660497831667695417528437506377326133342163927963595910794414027522353391342491989379336743690946230319252703041389477738433217043324674117084438436335496787071381849779613801415479358098649651585988026 [173,88] 11877512442077351849336426521474400706404737702818857408567630210521267487596021993894322545982457139875877276663202457777706951559713093953649652321563472760866785981921970206886742220653543252181840393934656503954333349359765096156084426294048961957010272033898477811718481307668573743586980963846109727713271416837245521684313561819646193410155410200820474602300097231194314233775988699429311210439433900421982810783717825234731438364491832263255054145493935862509684213338376051737742544517292213554050151610377045785707401916454620984870575484420042372862825237003649008293291538267886812508052186954897600874774019232426243707064980138085524420220747959128920051583068329775866032400680400311060697121842159738795853711485602062635804388564643164708223229411716424234500095979143131407573725216148046796688189646819997250068978864209502085828156941279887373489785550831005722 [173,89] 39890426697715312304349581095553066232447847105674427280050733004402742343338407905145942255133653039022953097347018986822983735661503431945056376312299149712550813361260270377435490253238722386136930673584831226221322488010670086249289736819942541397998669858315429495878967189977853712328775313542769831734189986872921000835825210406207860451973401704154635424300800251572781257826170441382965954776509025976351476246282970113068585811102928113798237800620462484206695474666751715077559037641586909713928552485946753990438482793450499125327946029825790071487437740170028615602223036092974632754443912135154875625760433395025148034799557418460541675868682229899531479324147772792290090242786074769720533529213468651082741757757526540033436993084088065197147358192615718830104877110846981797694357832126803199114225525777008674827649568016138205855829834972973901073664633924 [173,90] 99005742110303971215696989188972013220163132232227186940892424833523371427313299713427173430372178720735288774820785067520798756449338099760136992040593674037568543365165295291331901850550843308398664548351251513934418503916576904687796711062511890711090568290185383737054639408670343027472589627433178649758609617245544582000907554779585995650714871651924392551178966613544972273467699232423286142526188430426441220142994478820991752509029458394603294699883234574325551013985689097788627203907969285732816682817248812467160438125600750641637495095409665428796278761079329258103450301304747746984536779464152886657624388950870637055698117410273057729185939639593626139113125970837928832522011752555540227859395445719424120939305923481052688111685514657615439364305279964318001205530654159012358509652020828384674439838743941749240027921159502822998457860673027543036771 [173,91] 181443142936018082626024029920296037753530701529018970093222350207570109330905587310911340540210175622381849218379938983063585697218546043950311000108360324292356666631297592085278558273098143356622262573944700161397375395602002928798526213426358454468117127360882744723228494926430330201320147019660340127379646285515569373213465122010489876914382330323998206744675650000100615967860222681207983382364288187493958027184807451032541215869636425182978987334362113854108518174395773834666198872802756284953458698402663833504971428091389369829725289753518508878992872584101248570740603849316800621423546222561489308303038898600914715146434276012914258232869734683367411669612088001749154370910500136420998020140545517735825553690435854371488867276058489274667204857885404990824783391885456320783096782895868772591189485894420509042312679105238173318570797356242387817 [173,92] 245077345161550633541709288860509307231887850444154441888904217144069333435670388419716310819245093773614335311027003999455407458640636712786873491071308842156133368224903055465307597565995068020946213863616893266653812517133876969838425333154784163650962567391799012146788419626593536983252730519655663667433300370000231007722498269788699970410957774483800182586177320596293531986244247730990962298557046742775740825959788304393842277864772767416852997317845953656479583460953004962051479925737306907177707282778324816734100395944409771971913462352297630280155683431632502101525414732994753109075544661692396447705379466365868080630706165300475800990864352012826438643659837034903101073205086819129668959576786493182507060350209864684969912887151311174557121684406901352689980392558215112381986954984704975069623549453623190232194229660929457171943375359852 [173,93] 243317418554756780212344703717994819561501862032445382180662411862997508730590380008141398989284517030345936569039758399915671311210983444054406985793614569783442095929178532275457610962302614685739055099754194602160644761271146791385249931457006359379536416183444012363817457673818715464678761966960416388313574201264833904894940528217046460902257841099541481485830964088872913801240738638628143017062055645177866059645626500736883381049891530951188457639274270371022803104877760251597664649186192744731462745199903862963080276623906898180456974350022407227685447581862359838291980702887413693337206993807808406717996275451010069286575267128925573212552877026406214363290379429245157913813854047805633993413329208821290552033147775889304873002758924174893133066309823687757768926648012345723817224129793039394619231510506354199549777666997171537090815 [173,94] 176953451510581144751160594427110834408593889802224861932853856571185889257291255889793056455334318084309648663078068780394945699796712481763591222283184068437267985499775240194437734987963812174738390640684799781116048495645438553355267025552998634356256070316401234554290954110829627873447237405731961492488949869346109305755292062329685353252073345140108946358742684679615951880122162757471494885265103655064256150367625507318738407480515827922041436534052198001828926929577080015525416678776035394334304894937177641408137799703337128637101320887493066595293811983438756122286716169321750160347286502659155694933584026480693301262715183192335588396968115206392567804891683465088161694112876997774678125706340019053202542436134786589222949680571259981669155277525856824153023130661801679511742091815588668965514500093841123118820914569300314232 [173,95] 93883222211958263550109876598326607687867683158782326460803107460510809175732035663260098231576090907245701242814720186509351798300142759248639068689953605801501062785619870171075240000867175911723873963060635368776252679776280284394178836101582542945390277012445797258657035705790693224406411971954408958817367874942250418200917289813304489641979201368552631334180855361734756346604672941555966712120144596455550883327134523137278104962558522206467322205356419863581609222927824526262907699245918558305287390958050102228297850539146924010012837668478918295837805633819769544846242263700033577375908621312444837762850466634566447584312152307838757525382284519844781091435924695282176237998828703018846343524461689275873374522681653097213079254057881024719689848450943745139787233764119934703936924284969310207019669748539483464441212644806 [173,96] 36168453227236264898051362635621109870166282913954327382116590338299422012169183315401894139823429073111728847354590403343662563416001292518821296895502621525440726967172841923190572368154756824144088963178308130117935059351400856963983221453492748606440281389162915960444709568199947128761623414072543242804744509441334070309523998516690097737022481623626432082177506491096618687835038682748615230019762076687385480470200689797379703909165369515001019390437955912000801692682214636620678529544973148017128651085250240357759830606568714325838900322712498529374726768700378118352404636974207256072299389970512311427783952846190466847917581985173805256306656395993714729616649975782328834400395953969309502010386421589176705728747577920292326248130545871329891337126214214285766721955613523836238498860100252001017063433525771233462104 [173,97] 10064965235028467497546583928979392189732962923579346683036759827496653670818258446877228294928339056524192096596617972425911363845992452191406075649901449110369977095650969717368976187615261074087117013738712493730862282304767510570892887634987624450777810348700004072626986593376935374181175967530008698904768717112359272003949331720062803684158467559113191170214437840035530465708885124430719835940333761026376319682024786807908869773833885398924869350924603174890188918341207495693814208776221674441727965035620068830905934318181825028129030753940497231299697067391237728724029096011460620460799994443376079316444798676116682726916711387682812578303114752815615445793344486267566378638978773681489676624591843289156576571159885181571502072821962957638073329626582049425078585300458998230792588547943006870798439671138359848 [173,98] 2011537677641047602920007795063697494583548900365214849272834853244342479370055845252601083003393184129719581898329504235719982936757582706402701290829236152829358858650770507603008999545424281636825168345783802052630137960267808760526415447882321449723156308661279752330874449109528237616867521988980020884832757559517151720406374074829734205506140723601774775432441556461390628318571295141412750570077107333656141457668888887351515544586567597281816966080380187091780923848054508005380611506030851024875284697281334237331277707226381636859209962355241018417458451821947714040466045736721980355479951331549349207254421422156456267045036019355633697399103969596488538682651827263440817154223515571818849771134549171922607055632269584561661150818354449468305576724433071491008111907404258663797269784643593052539965325662 [173,99] 286905929636224780250194388684156183880510676784146683012608347169692316411358672627703146801444999200129532735858127664484430012485981009994560507978458408077673394527065525541549225649473065190242889604609611755268178006001606537293687817736825995767500987511119622284543786980396154601170546400894019705031419015901220165585936463468362932450941954576108150525085629965503813331297776152447621107742727517833533413446604390473414671236537579150317336495493745103750169855195507113565284636840582441206335750654568159319958902441907294503292061020136363518512532269866377237929736891406870585828957418533107036998226318661210143352726098127402935188868864856804370021669991659858335608562501296073474884514132828156357571208667829231728167714555563506749669462540536913126577297066860848465949081687319160113230 [173,100] 29005186511638568313227955875283231344701549359668000719358244636549206258303033447393397577624384356188871161225515214579676065072126045619334828511124229448634749814099522228313002783587892010804235104814104101407447428661905617003399823996761126710749640227213347111563587551067928267609532478773882939330555336869443786050321080998393509156221741300022904457628933651986360470408561163090519923038267897580480026845356126545188687362668570900206124329193680988092283095873895422482624013068021423163366556397515456102536651748670952936317281718471399332195269595659885155004241700091011153902953419508954421464632369021243039674006248831438044836312742351655765929862016996698853512901254054675588866773230609188889214058864441702479833774349135531500449981591805115084237929287127082914475994921419804 [173,101] 2063138036773648146167717994314978602459481296598680328507725849992222859240558271051602639585001103793619989559615899715738545337424098149021939400366241375263372251189980358192569964794354132250978239009329259388580180347400500599640660755189151236406746998373591109788740203522032792554600081691296251401160135814995609080666428311923232326594477837105292583211309594545639607237001950551532796987738975080960202119693910652765161869656898037811610181491163507518951511288175696209796913308199398452501245921846077466296005950273282685798081376900159082964155774709614651469248601980489716373780546381008033081916496250501110261744970279072539338053897339238668003117755940136179750223701615102536460229886794346776082082560166996847498141931781725560878993573020977313586059282081557086614807068 [173,102] 102433763034001189213238951157589234809721635579475570909367118991897808406424871749551282532472939926356647480558394646688285699269157032976330670902692920026336318281294286988319260375611487441923533449969326094910887708321469577773151181502128635183192325882258043586073023634132471639972027185771799155940297731778236565043000778909174023625133342979680373640215290076445072740674239383632488673114219043966256645613789411505128346185807204661216826214385728900450332786860242047425960789687834105921769418768340158663853560410257752035881326437217996432039650872111196169520949076258919370178895346758626149087871113600293094917755213023565571323719307446544046402068176766021602381810544708425404911888234933316636909617182488001022447045019130190168384381764046806012511903427383254883 [173,103] 3519723545267415039372394384329850692780516155981570787963945224501859109818238889908945323536826956849034186515223177915633800440217483116174108776626404390248046688195078116110264775680184729761076065196170063485627504266149674616465977901948008082892764588771058403536700404378986864539082275139738083666654865258088686167824132873117722256926674841672092661287814134006368509736952752831225374291001761924434770388967778130697940797774444653766378252030633808764017919764777677187698989638003024127234045496213542123217357874459904341984196697186759859193916863929059471442682310617926390217562394614922981790058122706674612960661044946819688961849028735505564846613651835342442444134610908678834161956910066366839871999202707829746772701191596236714670465908778483028188996807194 [173,104] 82935642635845784720574476046387663781795651744107389782477911214384508269037219217383669748207394180023434706632470696111089116352992335671677013359849827666553088915723762382123431557693128248622021656744980358489112565251754654114981004125594402854995293928788336669153909186948413820861575635934077034144517394990269741631502731231984408207860034743153578471295264590332931917654182298456424290544886810258347862698257690678421721506020894946854620701559452642324046464431133697862245207916914610506458799955055858280941787087592710638451722424923371192417022467096088021310476919137581285072178266525535086776278862541224671600616909006229942384802506755171014403368534062499392742454543003726623737935067381744794289174859630381039385713515414557658338486860374940122864 [173,105] 1326993335777866224125833492338343517645100616344279463281738159215742202583223218837125503573203880401476187812012899652426128121339779411031512472732211992111425050677875481701414204486100438709205927698176349693976006903386038191417561753694131627032716984142588931775438130828586477246774803578868518023254589460149040990782323703014484510583020656137905583495154326532587270706738464126881506326789751519578738292310132938710834742568079900502422183321292064865040995152566061769345948260387854687628101025674045549459261714597904140146933533681076272839308830130188249785756349862976996907387601162243527469041407213029963204166594822646300927200516580481624767533925622117689101783877065479096354698721866170828028725885871665134964701317984713206060384691481510 [173,106] 14266235945937596155292665731611807640451326449328256709908906197588086107268481476873861763203866602735994166288394158250107398139805843881312391873305679560113631706653216171213589303329239176053841693502282408237552244089196027477925664954123340749217539878439172153376278294117816397265840463639817270985829682863311253140467690660082210289451068258074913987925356630662242060399156295399045965868141498494307715559565442592468157590604151249709585512121262280523887251030621057439712550384668554240882898102700220147030449234560059323201520947609913653727365728312391811066786682872801604787610436382189629833241367951443497461327348579147571496711643010045342019758962882169050562660144472825231937870131117579868806595802994292261100245477961491342410471 [173,107] 101893977831912296754577565831843719102333066263117202309502367193867942162229183547703034538280812911616161750723954624614177207678038371122410084946475843170233974548206374100160917650689581159496620810531787242090364917417830668909802832815115284119483622334881892511348270298625050620694228655765710874938104889153986736023967056038247684507157935371382768223821534427901369395946860949358982904897007576022078782306731268778142238664477145505404353258032928977288189137501202831986571242712445577132467987370948505771913203339021112113544515044929624798126535830970993507033354480864911061081253908147525969894450483086915399649023485663593988252570485826955662069460504979511306014202900786964755227325571557910891280438320850150889281202734891425 [173,108] 477651753777171163786460206658274916665942726944971040947079372735957304733117903547979163410286842616905488314319683267712048924669679307868565678362671389861082704654409499433029534556415500226303045412684472115799937216807154274734366682292910972929771254097292975475564868042471200614138208741548495316541988424873707262245595526678028844169657771281776856813072146484002222059390028132919504578169315703392628061960590206775069076488844249013183158448848934091819193316119433763703219008016178152687045415479891533410868408474693189337256632970994795535335335825151348162996974395816415294826560229076827402283594026610876349324374557641732796891709097378314548253585786257916686651139395675852578416465650305164768010865907173223028712012 [173,109] 1450548606775686568614964951301694508206126483011180794119582843022497618240004860915400887930497097839711201480874071408171175104106662461408265424817262018154691014264061319235578454704068223112992934595279104067949516062885251793073639894253348410044267002583536011987512032236900256997665616153481295702523051720235425647700316543138336693647579950131211962580258918486348642674058575842187073909364742782734155257250157676073090037157181725619484296304141901574552347528722137617595951989407371338364244584501747615361862486290530383345420471586678862355220207821891833857562498708128319665117025122510069989533670526441408524547622080479634227410775084556816569651043223924047112160916743838813069269930716208595939042417891876541 [173,110] 2813968717420421975780651838053107191223962349350525578084222782602876954482851632028772428185752885919138548785051265615299618292982359611757704003310490577406553288150915724040561041906572953837038088760148503484301804112404129023553978705194751545779062921682345849005995819265577299100646196957347233590541900810887823059358239137740228685885512708317979766215907336008022244783630779877819848730275556399981356414880934981278464478557679202686014402085989947304808643164976955244617478349589475536085832714882480611929305971989121025153183723058955221945205108794456132606639920986181355928528867218567561963380219373571852653552893121513603070066728353107741523273379418979059240093675649819477864825207098743171445548922 [173,111] 3434897812548340992178224806526134418957302460915685170387988966522847369240056619847518964038073430063456763730955657400015579008836507677949601872879356554625297858632992722522859587338938081951036450340145111860881740835587992484223914814048712499838344811762220479985841300571518235866806333283292637088593365758153288046005606809450463443714436196007396174215940706661891642690970247330417494903791560200139380958118518114973511288593715669357867328470392063074239245137707769365040667819393069922433488369994851506094150803127589934937704337089090351585869824959266297062234077261632386841091436220602434128184151156532562192601333360559580231320003239971898889739748951389660208464441482367490764098549268257868 [173,112] 2595643708183192480613478453581720834424533873355175363057705255150221857536461177191182380181735084069262547907969677933040065723972747661411804439163507006512950094309954349869151238070584504573033055358774078592474580885744998020024909837108815617068719138258245772798235972064907265869089027001919365832560903742348316873330405853075937526650108632637250012780435013583625608018016067445600329699423760239843535221930843420557026502887025359994045411824331473107999800853546595717327107367628570383818023978876581895451223841684380126602338814190408605610337295432139325206126032026078671040125964888120326386287712275501180391149767372936203575378343030303323337489011723411224106776749087574175293442764 [173,113] 1193101449817745044104238542924121775416431549388732131195973879383175507261168274223817324741964920641256385925431323023395122234441762950282305668944390263794249167411990373213039047090704474501117307943926298196612616063777105809671782335627256502685266838331748384948435120902692259441901117327384063679844153103329903330244921790516592789827004584455924312020298482126972753085233807399542817585931358292097702803631822141173506350521810644949889505591476694163027993448987742919431275514400476231779665981799958887856730325709822551158391306075346981703412836372429934363678754906482215293185671298306298911113352675259061304561435443910723622830516484179258486593434153955398236941334522853316 [173,114] 327303198055085803446931686961444225734540080442055566893691475764914217459804633992912974957702990222849259949739153413669099126049872762903811631272488742178169669075774408522776741694540016209079659668113177861153844903516143903934205103372834730075678146090959118933277518722941652244171375632816403850296670949525633335739251126471951792366609623996202414229923962147289337740999333797106308608777600123428844099798238971508858184163905322928644635450636094268921159603236410429112858717155239102811379781125890813045224277294109501749179194493546910574882744988360097996212474352643307112497329775598393517490831805216823377759702138442290961886635814089893984399262013695285539475267 [173,115] 52493983235730446211176331143398381933167521183709029481303633429610420427995189642914731618639749922584394005517173133560558061691585157499866826043527624883107602019243057260770264021653708410315082682370196331487538810871551583261674473439277198657438891903844003514679566805703839143880407622538635651213704760413848728786352969679276928220482286431310386756121643953088893973849782908371222084556979445562107769213815643961669743377066111454224630722278915993050147521414677636657204752539524340909274805082065185453305211219186021130938450592950796025450196664874884113764270539634230535966419826015167874059086751516361633602714916709535537271129010120865365901555437163168 [173,116] 4813132974712887931517589742668292489567231871490551307599139091047589156439676110846214108620393454388528302812946913975319906190172339057860403087048194670425732850511745053666944040412182923501981148676004435269814883987617147264991218064058870254693818118694698665219890150673530987087474037105523179056369014712573626811316975333218465777286801440530878302926996185681084104947902782262499808017763730969207166405489438716669306810804686086631237557681280679082924855698368833327815475449741034883564673357773539160449451229087442888875117677437211004005392457065643255783577074406246371549211242455778020758853953236544848669951288742458521043193055473224573482496 [173,117] 246214004458169372954074003797185959888781244109221749802796804512175377198699661943127784020340776067049594833329985069662442418091053739717092309051001744755949861629177305985380658258989455677926980041879731544350063621251085401482285328476722161388886484723046257190539123038579837322941117624259412102506519962928188717964581793778945271849757367115925189767953523908519264022666706579102895637356759322713217319156332175973172572737067328065205936690598567457015996447675083446030519987394890765739964459163196681661400787488801272314177900076168917158102352201217189632030341576062753766987033272710546473062101509039772222412647019522983172070452302999 [173,118] 6842261008199821192845360822304960034405724375602542557645019254815642253670124415856309559336953485854780353974422495088541035215700133013218187534584087936196069198353294204029044425689901643231920417951482605319907226836921892467731757708893759438194986823866757079488219681847283207528015193482462332321357418717297075691732207677442075680240869196291533751419898729846693410589092400386663242549842751727754187092192426552288393666129583650183699952207032328927483821654269078425005924672640365890127291742740396369344172112320275783838242433546991751112576161602801949928773201802809964982935661187648286203621037963760769257082925071345854058 [173,119] 100329104419404782085593337323372428978690145244667801868798656826489324741067119775671442085008872364896393802931777613910571266944105876515707282949531068914405420376107465552057916015887126740146264279832991694181574317777929579033118080007082116019532262298898643340961041973623532147350546452469688331741045868912871952703298866668581854046819745010204918287071110212126498852501364927591692050304994994381089294320002753568498754106333956145081729466599947813348384810512096020593525974942492573570569049386642319025545209096950968854487977476348100311922405086578855251595626675836716357339221903866657212299015475922407294676886530 [173,120] 751777405741021094769571401933060837521318321030392761109372541697918877655202617129775939084633455903611015367995461801156247997849335712017411797469173135912808060110316298284278250500258428535166093549693608230185567921710477904102633596296091652669302670696901259661060637842331521710072210319999072006443225641240735030006074994510413838976020291144099998757176787526429366149988607622600203791008217565609910396088727014717719971399827955568843355076477894006786555204448787341497758894580293554893702569671060050120845042588736004911875769949837346291097428002671730594690088399460081906158271077799782550395109441690128 [173,121] 2778843002187989694094413217468886821470689972115869289307767451236985379579164039961715412681340594748037169272667421681116383243603677474689064761139654763541743073284306951942012991979283167034667503249120452743488679124956522555475293913462271634960415032079384429968781953254270272123177172574311039773361195659837506165823150260835804673340835718029333641179795336830019360395344210178242032004996727008550953062204439310982761982797139518693744198770964415118628926792767972853702223603730123302496079609718704883139498362809267598576911725344555739272181402741429759580821668896518868914937791908797485600800 [173,122] 4873096508093371518779766884969585037499772972443051042805747400434933514607350706536112702588534292400205821062691810127428409647645103721247668926078830861441611689630576861263876256702015478765824895743697785951263107318296614633297428392333391073299614791361628220118119712335439145848854898022792354942803313195172844574576811900720915999637212621696862736426498929048750742595426537513973332575806059627098388765721948610490341372421806893483273001301287632610171379155006653227048700930968517781378644680644325897481221100667683385402984056077020831682136283733016447160530290112899719268343415827 [173,123] 3882358119377771076748569294621835531285968026973374482108039752559571982956503765500951097404451964011173125376886717150065270615132966346097664865567864031320790617114214165043925806176826095097227134627525985182809806162106178525410737067785000786233172269453649655077208014816167651668865661553462012793661660980991483332201405962909058068883065681009760781456502837328851445474515907270958693056142396446978054159553310084986553361890830476634225754873667144358971253275351881981733713793878725260134071976168846703272712164688655678737835303991646215261380824054087023014448762666301449 [173,124] 1338907331245761890746491144134036952440688237508905120677389814407831129270331458957947009799129457611438255115275661525150490464041904204601956426772374202076872838667629836040265759573973108710103559248316741357608930056180726493113619920753724175208416326338738936485504188262135671446349626557866096585532285307025390072427937005854147834056637152088231259302360657342880913573473718233323377278355087046448644633837620224746509938305139405949978580573332511772909762741886000953935770091382472053382401951872357404790818543572944233993780905851907513011923510674768673091384 [173,125] 189344836965343218939167787435451802147151191079915257851047969609430406600315044081125815856663200572245211609280306749810171606882423462585356948964067027405934629921707540780654729027122208931849944399336934800770911964358075713163959234794224161138889642177219897092355091142390457374017813689443298171156260715923939547861091486759164860729506320006298585739299263783615737387864833723153080913539347744193482918017384734121005889126501852462739938562908022770924025394292507032020254181876227071418651976777614931065308030225429407325930149059052354985560324196 [173,126] 10330278695185177226489828616573473473019383722827039158835079978291168406761321447074194130475761730771452703626668887413529727329704007363114339708874753406971126822165180104639999130757518661288182250296855117669652286485054035723487628653138648694760405930063257489181418253504811414393923222424044528596389059313827570597324873818632628483865761777864173361970472248649856556921309703201744437167905607431623622898763384237543496591289868929928135936109547532058848917276774797704979024325096360001874121706296653898837838733274386285588791056147661 [173,127] 202911266265438990908947267385632264033485467214735977841631662137021478283192471356648702649940331816008647336550068802150794828008109624961239952856941183767831462874808790295198306215735245778096044218395058266571291876829345560535614066740407498730934386098674124168512679930855360315123204700228399918290213986408888820723210882022165293808694997026539209116191931825858841878012812165556110533183681896560176166828649622407798202385443040516152019515396645555536458944880840225212425659258834167564757689921438780581281540170074791260 [173,128] 1326162897285148998634700686165761672812890305932315497843091535506330472708591083169490756899861265166835950285756096631197556837673265734756266263769520931095813850303677577888350037781020423847741234429274223200431937338906821883599221249899770432168859985262161284596170689664989733019865199587020295982818538294762593046188531203310137181518670969060977089488824959088137042849038456055513935425858326642978834703427785591573048071531542708841177097772764926214780386004921691580675032226993202772277460159546293602706100 [173,129] 2634205641106243515901247482942275813655269087400545733487889420116228000917676089719547071263586452160414027522663047700716030187768880661195626723261706239238040140537096001371130780347500733238536956822351978647565730021048507756732986219866050147743525374295381671596721467687033423965360624426498730415267106884015965064908603629114514449970964592195031781165523157376079521062381210775904975414068521838152755609843226973680879267282668336238840814161400690064333178141715645960554284678623430361137444335 [173,130] 1431883842953930381515402710543828524607698742484320457796331040322491654672000258688491804581200566789303200192034626637368551518190887220717293953752942617372773963426216179918411428040048513191980220123323742810146283479190872215762134824408902419525357976699145260648073458694697246626500332089533309532628472126358049208697288684469564312205111076790438390375035649453215679787592255358073836590025818552663350040607802070707197981836045549971744997518503445481147331123042590181591781699166 [173,131] 188417908421066812626165241283109377140179218031873430350944948394469800315462901567028357524122613377062278036951558034196805374836587010178982927614682634693700443564474408805630697750993356105915170214500921878420211043137569074920745606286353847440746555034835722865299752447256405383190118008300223284326254549143743476458158206764258997880780879042167778046060237285068163154149349095671600850352154173852733633350107706893486646845387111930317248716539088875488358937761483 [173,132] 5192786117194291588171034476698773783470855029874424768844618221440594888456991266358991198894525503981055230188719526630573586939126745821395518278314493728061235970528760547216416164520426553274066662834774069053270445791983047559651182114857123488750560236017949708415304081498614626857703728591034728293698150123338500065903548406686679704419099191980624745920626914790727524373430705979512297678487013812147494789219176805723519748432465618172115219491293696 [173,133] 25209318174695722465469547576805936762109283974938691089703162768671563263055830827302238859981489549151400311156806739638152084286253253236890553383585799458355347866930722659909068555882458596201300238103121370478412891900907292515251894792459231663001411527236569916777922037310013238117572767675574367993007567626644585219648473571700460429719993980821916843184540496757743739487921247824981913350007110311133334943633779251454329359848447998 [173,134] 17476176581564386779848336725052796490277867510175459928244539094750032803609392545289459071805741916846010265255175266444068504077808902412955585540035457282763133786359781429455640288496370655892877446829594802521496121680297062586209356291644067107499192366212104755338125788287013977214304682586938148148638408490567417394321610405801469126631880878712227608964514426391575940137827200410636067755089592287601899966508312544 [173,135] 1335467510945920444785018015791183066820007766453043703334672999118717573694465973657864386115449625844253100179984239514458719995203057962531473465173975457818519410117344305378770787660477989416720603032328931361211285312756941339480464476782100231207847849283667778104615800972285607257531188888910257517879194591913924013806038779140933744985941359000353668685870523840997554728163445226039406330019229560 [173,136] 8124533289795451773324878606499108583030554667426041364281904343782036228344628980143112057732010386153666954249831074761186049179140434992403913723526280801539310531113998545526578193558694714446552110991461180005473061575898204023809447046143998797472267515679076689720372863763657328367139792929265544053552199650746927497709437358529468575652683126769018188952905889802024149419325776 [173,137] 2596307150120833790564879337379151225247103757451839077365028151996193934808988213952210746321742348107577050244721500554009957890753776649590193129610918654459072126844079926327356272960407302411289818903891737781179719602530622434270295145342678154327953008032305740500706506275010673457259118381165225112051961639508452018694302012640364022168905824227090179317424 [173,138] -1898098079460659663794296206141791006838780227039286836945120148890833897469660088772329121900662367213781869184194119268812060298943416890913984115907864691164334839974418148386121422540371509053532022697613051074989539859306083097792576734638167674376774421714660366509231200424302799586446028949076856583100341380696094598657767475612813213195439865 [173,139] -27989646729942059727891874976748408449275690968032333862104496076225867568407284085388213183735918236104412974934093339431378583513883687187443101133130203432413661910674818752546242117770484037162037109137771204707685917424523413908044175864122174251966291805790175859659112435321328489852081354896469465553829417667972337949987638633973984209428 [173,140] -341352966448385038529252851749598128255763916029732521396383896348869178135530310684416073463994011111988808961739162539359014000585948912300352704403371663569293921177375729197021262266694949545551282027719980204046692666279885019431351294358144360377415784756312689232884464109029251722084808361642893523933039298070976879314169847786601544 [173,141] -3427798463727140082591902948653836120667976400946317992424051708120175699296040898926446937172061144491280911045269426440232927176267116441438819949613100714167230683145567169119644932467532645861474095497667040571425828733575162637076463361912998353987076689104876587532664758888741851481797034658886729187859580392803002058241579872292 [173,142] -28193268349552005158769780445745372673736877266074968492221812518099144295304679088032097026397752989492937770325666486870950542278837423817183151911178606676581078828159355973665058745930245680402832451647508901995512973313134458950288773993166944782569694271400239904114033341970482926913282365657411677147683006273152752408495958 [173,143] -188772119729928374402662414815128338330666779454033141245010109396952935386274736744053511471767851493282862719483471365155463639656478313572344979325657137149459181603700394319949055747786548866619069810360785915842561674447872371551932697177561870133587615884162066600537988507257808665487664689602142893259176679248497435436 [173,144] -1021768897541653916680008586883040652186632805331155123698076571532907763157529833826244539139520762333366543955921389001463796639029219227444307884968619862807886747875181227324987083852994436762310232132542776326535269017006787258795739160154539308755067347442907189703406499046921921802553155608144454817210275471377388 [173,145] -4435511656840744765287748512377521043445859869525088466008968934368856344651307010608436106448597397065509338296014612995527476851914837312610230819422856588294702624088875694243451399595942512094531548417348668052571916457336908566240680635234618530391617897970640307553599758684132885653801586155783982425134215900 [173,146] -15304792052255093849869091048783630988168131844024945319812282016647348298051378671815405762974176966788688934082841251382417699142316914842746861605626267437228681990388545201504795798346702230209859178135167124556775491763746594330185923815881710586138767861709552625105956104658296029384455435617758439502869 [173,147] -41556885905251389018689571397914819159229684792141285538744406198674371640167108104707697009887153276211503686508952115753572293907984706041520305408137395643311693200392057989871248315501202154936396542210145205133770076384990648304070164804348173054771091961790696441937856622932244032119051783749989920 [173,148] -87801688377259880196098985398116374855914666252418685250305853380700836931834189275812780947983082593428511883635804286672151153210145631922652147949672743082452057146145938219715932269525653481859014978212903933040443437049365038134704004846746364320660241834836604582990356090789584024657562426816 [173,149] -142538554942075634216346618918285079407283879260316364730421278242428638921855304279169953539613738400914618393550940926504024931900430357943852898110745706737493366291895595904681662353005616283609178379229175284032098718872172635949980698716234941653490447194680581920719213630360156706582032 [173,150] -175305863461483007292295954242702456774992297299086630422529395710425040305938502595302547621704626878299580844669868863239312615591971174729731827637982089296871830766051811515641164289882842034960678919051745616069654276763857100804537495981034836300394891336440415686299033008581262984 [173,151] -160772379979845788616369410013143065471010985359195261449139288439389958939830168481530187880494462378140234072214337437635730735597927088108772207346773233443386584546063067699482486996264044419364350197854260266458054445723133060394627262332507117507664595956243801481071777295496 [173,152] -108003563580775385988458775535770318350523425585959442650748834483344066271887768733195674627082324448708830644974679210847698873937034261184478725262973915580552395430893146776040104334880967091082366311343423838141125798719422342559967954818628389112589810460312388867365328 [173,153] -52089698971623804440239835041672687899693124389859534881598959408984108596336242506984026151962283786108585720316455580725596349488454236455907831682185097628382552046954269043911639138043124597643293836171642706910210011232995536961933603357741657420497162573722041296 [173,154] -17631312415579173962346969295274955456550794438060490023010571769092878742539169678329584319587508286173605734147200211600843187178306906799369139740811375591041357518310239653505287363952340867605070564311637609315649751389902679345625306430304835728825990746982 [173,155] -4081597821589762578441332553616775356205581437642297726417016297966588114236401407978340383636346156136392597824389246987875017821446704952490181404240356116016757469683812986442542870379381825826584139835518655009633499430996650063335933382367685919927156 [173,156] -627484116442992518648079977340890906236525975567406448187047954572670072362614593385503987585699060312372128523823203584138301140432056589955011057755757518957952955330347197270693757763097063657102192258696926324388635787005658105774419680648678112 [173,157] -61934737452389223513617967290435841361410952576370778056999961653713789381622778090190187718518483473987536977215469021999955171552977921330769902952815325798313733783288859743616711900928049528723821798742154174176249983136660314165644000528 [173,158] -3774775619094363888109859562323966151629682697190146431509975343255357317734251473638904903838293848721309921247255389651600793374213388416092753953772836627788522808820231469652235742256009725395632243837482937775828296142543527673804 [173,159] -135762660496776117087753693693530535848593647087943554649910410445791966571683372570821690548408599677792504522910575906413077698730478038895872983977617362431852512553286880606726387499607834026789205516574689666469463857098774 [173,160] -2732158338275116116833140208796901934699585299396206243510226728377968734188640267536870821415555403102940096732852503600651066379826601829548811075987282931634970130167637528228158566433116679255604204133332673240973176 [173,161] -28887726528101631883707686007377242013242006339739676098807605191935800615542128067401789737220114524876173260942236113950612837086263844758927240304674082112636169493634971368663108868569406335859844570313952828 [173,162] -148809960849045167725175897006327634104390256759985080727177100340694189670975363205187539860612209147846342746169057446946383870856589639476277198664566384417027197842954151963707822134303625731685536289 [173,163] -340777243234549920991198158775414701079566593373247304516972864099424528027125184777518209318535098576534276062147001615622243854972184973365463827187242459293598735986880045185818762556806047859 [173,164] -309840699076376574134491178992313270779603029276104905155903018289334267032487599765003993775968281860251843389060603268955113575511044130011803206436399118263522765079435002610643965632 [173,165] -97030392219956982000651503014656735355981971382967758711058030289461945044031372919909815745298135117592316759745258338343327268783715748232241813886022813551629869506479603624 [173,166] -8716593581584388861852079416393641122398403410266665705382516670819567248970203894587057124848338017306859998607111429174027967393319253678524395159224801303485077168 [173,167] -176313845016847878228360636540031585459029962098363619197810910873662456991757768089162381491383138524222285693303507309738230567855781685390678217429685982 [173,168] -575937629278740796696531100664509419758105405342050984158118295509119661029993240567740160115040317276686190396465721415805454619022119010856672 [173,169] -188351123441002389931155398967773996492384519947260862891471745166087658595688481906510597938168365980715505975432651692119981716060 [173,170] -2962894088338610036287533209988715282163176571494949235541365751886549949174369271497152039000579517562629863712675088 [173,171] -653891554037062755802653169163175270675063725885029440764955668718081914448096400349481259571212401063 [173,172] -184170402674341650109201648848541832390370545141232221681240789931594200431606152768 [173,173] -139163041664773327123523654433362416325904637768424914525160 [174,0] 32396104547389208621813431032535687987044066618042715755473538384270253356086152488972008870198894708773848112206662082296793667979536767282466263454284034817832167051877959775315340437465874715027017501694467067751355810155192947958773017470394080774451852897418988940798142150799560505323875545019959337838396313427453083332028135794909888190262001987656880707778053747489079410385921070832060427829739586947473527027160017540534506347530820018739641034224123043742146228477805592306939430309395143389017094967904524243435083042443069391334621212321453884277466876997514939777873519860904406711611524595024596119497763177177882288126094040951718046775340833285822964797535809310611689263200704575925632072623086393583346934968229432146014120456944812101126621451070025968388695245185827999478850899230869952800289042237479191729481444092865724563627173461337403661922047919148726997246753587764810556740357750368398229294642025477185582513576966139907629692009873727702803126106282448725795671173716548642855769746882269900853011496311820109549638066522448578477913499708130365625000000000000000 [174,1] -344108176972272881647456313997649785872209295795794228662194569974888175541977511097528951074003377076512230287588700816793649896795159657705903953543458639063258575623355096304333507121655953730701119592850804499971095430204711969705705118804586442492250205676480031308168476283078154818880931759640066008066733803933126881901480676172428038436734475682265650047285672922200851672494912962898726467641900273558458542176228034823676753790692832503008523977814379202756830396883214629798509632640413439329996579908822327288926391221646832727849906265423789117635624219564402008112074120194466685232092411884377454385454933984748416950327022341659575635481877589428172217519004873948774178639538950997339348907771675909993964444362476255310631891876644459159451915721841599075755543770768864344777535352797158690988086288808983033870725618815602538667506768807680780869918395150399988957992605788949910489880397360330370873273399237778172742885296998030427981795262157508612802531141606544981526292684244634313680032043337214931949394243168642002204543300920481933641202626218461535122070312500000 [174,2] 1758871882195604039221997963843121135506623397906939122786427516951845733873128384372923805365734729885116814464053167953388617187529387352982098321676359251063736609625614160397869879306686348249944645062346372421909327600725959073347331964961797182429862936559752527531767873289582326253412515270272279567842891636003881999199219011713945926744463505626019571215236187955180131101621828779938109690823794311084815869485236725839211785704100582420480148069968894551721665751464441530038385971274099240632746222832621995261807155946553224589644535483182143932656767309997805542319382856769950337002649778577113893515295147210814101510149361091110939571939870234027578843969663218799642708786954984072603973395090816799383662827071379347044382970622721655845767514863603677871974432900923006129415427378264846935713247401556597330862607445153576334688899439187228950023292107022816448112217134655633923781916106024877474986359245929412811234328990112233009149205604881657091381128162698387236883022179074667146013678436506099273448072064945403863100659761949395855219126450410289550984375000000 [174,3] -5762677093631615573788538709741467612581604055519345735701160338105308187686435406538648492582128751675937063616718725568129419496010156231800137069937521267953824734754115308023896333224091061984897991961373650912064765988762045866975673972032955687670016529439943685882435286282529926903158472418613074436811608308696804215190772216625334977400355818210288723431578253069783754986394544806805296354761671516959459716925491080013196341301661516038701260426280513071174844728392873089126275267729693567788669690751407510995736556503809650193397946026123957523925867183184732827029545047722832842949005581184965782385859295994956330872379567947574369823758064417032881741056707251167359640007149433124951051570780458462154413411806282956593041043621966723936047485764220324579775053975786016678418818908431612542714099216664841502218170138615685222770077037273105580914840615459951001553916799401870598247959776012571019538451026541200843851626572473625681083216609701125007492803060928428896710441890248998865523367150338998256165145366796124120186517509288262674605902580262495541347656250 [174,4] 13601175395443094579908293234852418441443742568904059196767809019019609262256202482410267395571986753783066813036049830365379675408803088317968149187920797336854104629323010535598477674687734798894767313712809796786856455811165688092274418253133114312971067963073039126772543597009623298190787459661899401228773087456995293092524601383675324179081631060250085149121329073645156073909669193261185905585934451111797414403466446644279818444336778463072510074622945858234644306717796763083738795936594560651719384366572291459095108259545986253760980832398332476283574962257038906158046485108662327557861275479081460424884766459679638823287554488813730291553623976243255309490057667398899973977877947895071460774392109752983041546148571322621204640176687999135654043887947992800696634149927341653913396869880332982023216306709434252325819535046873285562422683154416040420035880419804987234723290111073461441354412201914463494609816225377618641409122401144001373194750950497912762171310685035214525582063358943743443390165734483891293002007391503214273996231471131113652526524854413868263000000 [174,5] -24641163991580079890007389579198163687565091377439652941258742516868840408944765077759990388452534980275420553351053500510064795859455173917252077179974451679905057540491811915263261170116635331909384420531115536130637424811660876150755899866746761207943831416204599986396924727125631174748212908535008927629583680778546307872028161857462542847947868680345426158888177614728626082726584645604822478779221184757397272878934521850032398353004477196011331093964887592102170096254437312605624505670962491992768939603396951830922657683379866121861555177460963494398968255320412924310250796081515544168950152096121507191510059733049895896147245067054803531714430127206121349118403770161494972156043327550227697707766744617027074257599161740244560366004993913949022984462696295633704270515400063709408029498405950987151416770099799808978294479205413956946016035707890973205916105349630336699733043842138944369875521266027842785171240008815337107110727287607979602891953460932110552525892194344778098951454105295601073594973371266267096503488869164614790449559147962269756487938261517416562500 [174,6] 35660599170984392306769122346062322794466248593822672091796235074644615689852023224752904131799451114836278162113134957798762730022022595433662263111811891885389456917121888251964361978186558985979457487749204609846045843687927922433999701375609093277850296741135157343776705038906604503351336575915815920694467497529405006172437533584814305135860695307275665083544170733204864724876152280160286997788346498734903205271515180268314524095426824756825752505044565916953771294258674277357978787865564417201396131283298559075894342320884002872537624554275118592128890685355672147237752849227678175062291319132199632617937712239260349992740910216767495708776512427482089313200396875701210704406735958972013140257655883687083956752644749512050747075398322445839843606629254481715501847555000901802002565273447447589334641056074139991375435845412952028403835322464362426518387474295927887179758174321597604231684971166075852297739364353627842359725584605712182629150800682109200158515933729882906046680185222438008951941949151950708226490567434527401694668764782063009005241496641241953775 [174,7] -43344056153526114609526960993387099845801620971678109731755865361707291461504065819663599055309837310396608151503095527841815075376089906454923997924951087993414461600994786339289353544341218875941487238438274787256905572467618737402923583254798942810015631987993999458638379216183728177653656030246968205064509307034578206233762590127020025987926168681703825700843470043296347598162140135025245773796648933371689613856499614762642228758644523198223055835109300526279171901955377095111449282483239510816980614198117729170948541323401693824564120634112169931560813859466043664362638908564954188720059254210574612881519718521673518156025793492134589334914929784849303060054033984422876066158295010906617032392671230861952821708470166153963289339892003413178635509826021592726296326489341285903046993544774821511794107357684501661259797674876325965986841424849977814459769709101627122155024974843365617655181351056259249380706268740175469161976747814647356692988195675665514985718760983645124057693068238251702254645961213040634551617232173631102782276065017050966062888809422152975 [174,8] 181844388747184943694422279967611706508530801318339330862305227986300624047710429036159750824115530029835063743041060911641548833960435678540748404998397161923482853451303468045741125484283754777021022683868976718703953295115038659394959017520863632378668323901597152400136871083237656874147684558711860498169293245946205972285275704069029932546903521854196516611022925649711351814707828734820666406696402302598882681662235116436461907573279849139352966659205623784740175869597071708366496157166411464730858941333759761232987706412366127766209372374486734511656965246305567838984598166415513565525392457433462315756666223813925006307899276581531975831694039095815632525247972355253244363165155670283689086980230598454538725845918689985745730803188926554653104595576044902358329332563210413199404898077132544105771959180982090606808612365007375329040399883972440950870649906764858838929927794595523208893742796022483237708753111773313766550581025675334779574193669319703418801532291069432050668615573072890047854967179371662032820598475562468668306931779852411243142572821227152 [174,9] -13524745036949293137466064902563537445405630110263206401350292695105736073191063127461174924253712516311436088520797115893458923280782854254481105754601895312272480278813614758621720302620776687002327848822359927367100975725548744509590570277119286591299210539268103464136381774777363213023720666608902746018676750246262467997988349775405451727358334892642253266496254729120137968519639186875588966732404553877346610202092326059842774807432595344623845830146417822400114257441272059584197672763865815515371280738408197268354510530027382660021320077004074280327667578647443250783989303451607470694529981163456952753977546261969801913131193776772961549820456135249204588466257371767735348270040076741957765922006639761095866282540699976418650183927510294349354005702453727394629663563467837147776043662753104766982686207991592654191172950924301653843382659391816591341180860834724219024363636793742823821807680110035728678692266949362448845740665110684973686174875486837114097808690458266924853708309319590427176051605212769113436773415412126518785865539076251713043114569655662 [174,10] 942467849364966481350203930298131269887156866993441678444753244140504792760662952425526493391243180657548620833253879084309077767980428988549029977802325725723012163602456565099020414056958845046758894533835102538529833316097489503103542156745586254401950363291421886792306667403203878913812133884487916393045334473447628712582806025013776600948873907885812181243304661571473258115391458212807371055966998909025760732178313608584950556816170304603246025484850957113270739569074980047519406613443816008515657491366637468624859280183666489220054121049651497567570384932367228614265971976794154459268400672727337296252531164391259557803541721842217170760901873253885400105229433791348877829450203377817898801930374224510107271067844412655415558985127026216892426464783243052051913658132124291664736152955165984100330168870175606925635926129505578311462306631971903945364333835935363425834616339752686622555048201622384850292892041408336151820811727960514914880022387816169474113356551683463306926732563079214980589111007234752084801954382944444833651120162162484632521416626200 [174,11] -49264061458089926337542296059911595684480750361730459183241687283058904253136064274684642996321787712034726592594038112014632962152906109643675997979316964431007492323951161237008223229178324536544659468970269078402900873905826807954798432374254524676085641418844336276193514300879287684100216545411071846730456624265993832523909554465297845944083149178422900423365531140911934379408534408076502590378878622340942713590461719783224044079575442857868145047959779151084965978964625681137060558592083355008554739153931599096384035658192061893731057418764210060270033233110722281483619224854833209251251958870795865212067201537899215113136050105899142103379006037670996481696547752631174099792844041054019362117820872628513119006198131487293403665126518675144059811979525214660552046647316842679327730535763486591429169546045429190570499534534615736745744355062775527630708811816743490931027483853290733293165473674305649885446264860775439876224899604265727885842543379079452319661185926929208703211331576491388083708124313165930380066916674426895339898753001847223809879984960 [174,12] 1979352386486729929745910409439657974873104955390543086634933025961748115897139668062738281357833254833379924216909702042598717673381626204393473930821119444334714745285190369318860367694838510360631233480744768297484017909652740316791206041657197384852008781265489158435896910509958977699783158161857582794978392796462793160221707988018077920693918757277862631052639976203021661207267821709090536447042022761058693856193897616484942657162003446657837728849734602703196037587318955438373921185284506887725555679626601008548325576928694005742454557577662548996982905218479805763322590957022053848872917266582075525378660621154880758281177196407911614680689287795777797278509225502541124222616253736565977478837115763369839977965508748243284894241497681701217770026950589706285358437611732899191615152197580359162945239864212733867471947375689989280387641345223530252576204295460813040798076156146347784262776293920163580495350606178611386541649212629927398793981720341373721125484852384082725439345085606378319567043823330575902913502628797742413099263285269146263088444047 [174,13] -62517454745985612177202336240603840111787974492933562768388244383524061309134668440422477045600005058685434723522970490038864016304713874147856025512170708232395381031620324615084219772857039341855473447885465071427305116684729873362786198662673119505224593328042641113551063702560808972289408417617271670882273750822454709306713418614821501200338489880473823784048864966154041163715653008303536699846072680885569523957682993167924039662272992584171518836774415535869378918227380075548296926517178391435360847540246480110149977973918227000751259275593297903260253203884893193735980169866176840769059263477596987619825786927227367359842531081292208600915973944188335210302107606467083361019274446482659685318150619367553543174191007555486949315370211923110608953437747275085070803571977052845071294410126606915486145908788566097385911562367918773972841942840655781335542052363651733434837111317556612608092149935446005147247522344705530321624148192064055979252631204204232386070848520097950251565659663457262325946708686213904626960382450203388108836977564878675676372595 [174,14] 1582075577922110586656583098249395037324197996280331492822319144730318249960459677801931771226184679417713838353454727150251309284214579051910565216995184087892929049157052450630836144269376130162967333570093414760816598721584922059372124217295160521533941299934195477115464685161872519369266951293117594291676348715368292625166396920005213054680892209717296494968764760760243919939776708310405303431972316017526044355297685241365651055739036548491398907130319704502191089820094913908679854493839319226241018346036094716271480913899889715283051929177940887435716790957057978108307051870890385551561477901442874014192564773214349643232990265258240866616424224098432376242528444261122417044752157557501368868787157147658599958294284949287305745926128258740599439707982952980574581841011053897625076370000260400559137945671518412018833713422267720932869753501675052855936996390371762015522826720607204370137711348084589840103888068846664996340126637000882706657407887137695359602471654687009245212954019173248467137617626786010457909533730817014061241474123909206103589430 [174,15] -32604075459581117572500588511375019873624759911483924315329675753226697901439778271752912970468143914160735411667016821328072384688312973666368877213082090082362974408249327343259776902619881360041335144192735328173561751758831574364497892063932005662818313378773323659105054683661217931410524946910913865299189086743626702184736296578870935367069662337053785226579799750646141101877665345637969589152243070338437803129044241619461483944704234231777684788735245713216725401034003921021583748233611685488283720032239899551283965674069303569827054177263194182660800027680537972787675699718980493012159912974270636582344455245551951280771679666366311257884041145209502995497921199414899868422532867171314833924411354630152033889452402988165323133434502075716853360564290517383504522816008420193169384190617166089404041584085336612525132980232052410760668861722920550541255464027419796041792764960395640207996172699057067035922916489310292985434710422571846091866342501327614131603594703935840771130053091611152759283855414659956196716551421881797999152358312419178030850 [174,16] 554939051408765705397134844562537571567753118759596077503861013663534313469671039696562769092756041217953643309658781417327929777485467287173851002946082717316261358460440103414497161239305186869949939812301356024186830373990436529057833950254262401310964698624374646868795218114034730996745536995468654918005384255868306592168811596708760240736638288455176518529183814649184808178266222384185308271413095214631139222829557167639205202542119181072414716367009877609956626935652280883423924989789893500676006303530005082227673160454731521644028618803416721460067210758535776077379969951394814844981893206233046583284269860323573950834062250926944123374605646266631261545392376249200372831817668551546013557602603395907754654211362689188245115475900091003486746150711045730703519613898583048848026788919242377204094054260434821231158972189751184482008677614059418015900546065216411088175668642209248583372127675167557251959335535575017500459269101274807930004792256087409268518741671130296315378250188411581487635019643824966245941375772092644308826182104116274258648 [174,17] -7897150339090018247515767365812226355215168630481622379901247083040945283161583240743333243462995648611412752220731225035917616636121082509871855203847025966251397250891725666936237715725461890351690311133116611822129994251759189161413552734259957376794060867058678100905863080299234481331174624434459202798673570689620775806700175235433264628954911830277668171529556576599808306346968015812564532723763417824777916051999164632711299792874438325630490141244093131056086126386463424952076038052254616636489553405616913874145256278277143645778236260555174782388470059722530877342179154445523929699724040878489186243328703046328335182782152427397454972132966189095343243487367555047370699780110045358799806941690901303333042549858142550253190830006667634692349003964360862463520128218593386124716165033123513005160194558720551530190602033728483204380071431511226727391007572055457247906830081245484027897008383846562607329738474708717060813563268974583240562847565408531770557109301500095671418752970714163778518395795248177263765579891736252126140440323093194956296 [174,18] 94976661831330990098890930572082124093760372636214044184343315838780870256611554106046580107344111870273279349054417921521600438850572375575699897259282457013756838789854331151490949584553133162517750498086322791524685678559028018384238329457832499681435682295143313756869998673596599972259547568553160110373679274506535312297941091102149704973081202241713380030820588834993266119387591634453760585672044051681879533458281271246382912181221042480577889318658025367364885894898824132909496003332285449712937034626163372575321093320435410187759534158169248198863410070265621793847873398018628788560423628191315698934702675547306646156050419722500643800993204306829871172994257264148684791566102717479404258810770193996489127239014517478033519185537369140543347618540338721850419321413977005932043535187692334688919040472950284630276216755015809168682100207878242370114861910715490106798904075955048841699853944752972560134206681364578162675945761412907860336595552478391716401422794974392366141720508981962455582489258243482071518174480084496555962804182224868471 [174,19] -974553400420743779568695964486080596055724418936992038707740672640739831560561580907768586368539744051434062163020438536784318062540967111617840471086596354703775324275659459860576042295392687658132005889983124137617719819494036819949938327282741945881928470879539111647771985570255107795183448103420342936582644676535410965326408070518353313525152139122780611999494436253670554601017101829315395506219329108841957083454470343437213793198232638049191086153508088782372002661462874446461977886418468375860586314687974090567281036392334976016758711387958173959701160817741412807087722417592683263952867660168153289000377652787219091497499704493574650265810127805438022188281474327680120078421565876662979761357729993489056566501290820258692212449739101970553746384568982579642717228541444062817052598373308863389937879850425945953477286109790568388743784787407236089405421891236246996501952965274493425067417830184108390880810630631606498716777101769751647708144666041334286005047285407994576850107621247356213899190343679333861982937727161810229582049212841234 [174,20] 8603827186833703669121716805849759911720435113786259112213322979231931257136063201601468387026424278700621989898410725048443232397834544628629152368146145116126840388563691726055462658226668402468573653239103504925263518612152246588815664236624994715511690459616170672047261722630010032969305585271446869640356361408368775996345116412885502394174989295470043361436219406059186999237007770497876354638155462275325029898823805054872757786284768622220585681371278944712285084911245111988547477875407448594262872944993093887990428462788186023236171083752023053844514607020453336030985407810438078952420167727512406515806685160959223638079754133020793937073526626096266859227445630686306438507100250674094064023506225435877476821601386282702463936257941539725825418537576185393853078313406998286345158116572738186406313743272229119502721375681424451161016641584255559468912262330502983390887713116923157058678337334475746374609955598492534123291700829589067719891975281831652942830217514287845798490753732664901350404261592663663161840546394105108661955492030446 [174,21] -65846240656801187884567949859212957200754904992766574055929810693012021270103248556553424545334648775858213980013090218360880991356140261268186303954118421273810359431946400681626570363955831247330167181868024777625540479301976150482372173026385970067789744998487308357993583548289837658974217651101030026861018956899837740283047636010104964789836886883298003783649119110863878107164068881794312486912371229655926774908010084665351369709579825957885696793785438406209428686348007085998093700738075446541919196695931670885627462533338440949861723702465814603727541598438075450669692379931097899877266142841681941855204928812643221311627946581843820277895639684394712647973465218378395875226693665347852640178921629587265665810933025760941682742648546777195728608623802426245495837111874603260022066745286071189749752922468607018011841987263305189940703871477729076018264744595577289430717460164506029613467824984400429257317537997908764015582842037443723340133794807259302688936962604611949676849368712873871022146747013402709652115834588897541184596569968 [174,22] 439779261117181072663307979473150370088300904318419154284289572420780462375133163365049640490597112201013170208927546123428774418262166612030781628639318151242364775063365995028763252808854478465773781542962302871350498642220564936295386008031318692933057292589003399033672934649106741484058033284575682204887225082404147499975431582625845085022062269739830159671948056243446110635588540499555918517734558442695135165759212876817284153393967236686808978945750292085164231820294536529188570607336483631932538244796505282338444761667178135947546843245783305695195415700236502181117237731450753920364198315447459654576884496927112669087041115541758216843719345995535397889719181791512150502922825687680535547393415210528750878414940960443417999683624984778225571457731280764704953310431892649677214788643185087844321092373878177433173417299481073095116397465288856742982302808359334954145269057008301991940297230644953952287749162884633350037873733150989813660714280340426827806852275498879992322689369830764967709817071513219702944087314613883945973764251 [174,23] -2578778230949488822806959348818881844336004492226981677674829821520342247487874529457176733211844269841069650536663111321676589550649535578900328968024008159595078806059201959479572523661418379201758709440236521673729637982183474110660442638126646806719060990685538204617307828181673573424652844526682397161895120010213652010163012165817086235756402145178896785695941068763305363643643563665985852604204116197371823332313843018149059999181722126832951516438409483749133947986453832632074305819962303504831372566602855421832747350876860941488084111107279900856011077169747187106853902880431080806876923362214491580394423333556133654852868528698054217393120603696720536815415810950750814422651213974658109873084533490368180999374272170375110221655921941572079659284020879167658866382588505001497040413288860863044299437040448097526286955622020156650032439281789679920517666004194278325576287110089352892978961089402713068747804224650817771261623431414935201277536118492261419625003250628104065090692920912442310579168685525796207521076686224461207794955 [174,24] 13348013912850876895173854694816629762349607083066653197378757593272263602918540761284072816823596121639321711121808174394787257793201895737370656122425876118093076336620560181338057920714964028874360964815339846082784001369818332994837929210952121801730191302549327705910467905240431378817537037793584442182726300327047097806118979164446860925109504231145714949041785373226305779737138398791838200919617358438188776257570687956580779177938279643381765993595460202155978859069327363516773939027038312154310361792087311099327518870915235540130933381567186114989218893048328196864322628774261755030368471648583109617980248482435658996686190154487747660962167617010978086513035778244925505778174792909134019552674863732110935937677618860972313638291823860358612638931352770225926532042650692519526390943456202211199501774883412582626701181684490332296158036612817729469214345507741100378365046494399739999562602588581584625001740857504612169113790550643395701229099358162115971769138280380980205825591407199795212532863614496310253693670306641363512591 [174,25] -61285604442541607905209493384069350895231643912978158415894395072969896699856425458067743472538043790703307404919028996622055738012558132958371990894385136406417934336410511664716586463706655935380231795191324142790983192182474408963328797212472309852608654437530356808783136463841680906072786957380903887676456846009129286137531752493604105166461328103061469955089278426168071551016529554999101484404749846743032179867200703841665974648967460867759419349989532622350014795408261714188156914385488400705126471037746110483626167354449898894201993060434580389989702226072413971121045769431135788149008216181850869000887957943381247033193473101902447808413080005215504014388216226593354975510391331865144896984699549123113882501333233425470370364707283614601530684356883919955703234231204141363710143775091032799379105106940407404208674735456287977155076354987168659202795562496933443987662446289839234720039360221906176392737141020967616005958093677761748097862782776855121620678407830584081092452895878502665438011235992521512386365082830227521334 [174,26] 250697012179218692118670783411810534518460275251836185853836752606085454752229654171999695768598583100429646957603678186435596814583931762126906815258440098926520016139512022381892509250762667685146092192441266748549807912968885575829116268497234083021479446012376463545649128728920594544633307910638470160000922530190635561302492820511414555396133916956319047510751489964347529506544447910558476110509117486350760150460959643996270684973733430964650124452330067364613164331279890058043419527776779705125324876414153993871743948567461704252722969856844086190434525709846608671848520704280351111452924347297000649279272791648272958844604660148096681787329921146015084789532986185412247872925270320205639157611337192468020249856636056988058060664364193762958838047862612085970371305524514625892111934775533706778620891502893505814336279478452746227334759468921279998442625219498402308643865641070259475060135093332304288884288588482280508002019737753861692812842486998260089343605586697093994998321459700711563769781181875194035596169179892282714 [174,27] -917306420674954067056209808323634765078055894923435042644669107560964639190860038471511839511673789909337787638761273604135627635320775697336738755178503497951712013036428381768830239856072859797708460170436936781565952024636164121212098828091691716264969371229871059552507237302777393022848002315698184776153099841579811248040451846039312931882192159353491536249774945265236372754749582118558578660136812424428462588750489407681376774453082240264872136568811944896711103463343891196470423549208312792861638851853141723568507776208786956943793566931712671222437595800421792633269359709970769751224385860466870111469300538830421937011969320224950557631225693973713702711435354419622311541465566129452369216691856146226586522600054315807552953982068898907437812294101402269142222909803989781561821705010007689192292698228085781341732992256417538872493875205960519074410554880841002456644887533834560409060733846498943921064685165843783532295619672250773927735158688427453032268752551451605317132526486497057270120652713704678138987372971845380 [174,28] 3013109423537459373095514564142110235579453033146168034123267700225734789725219148113546810163280660336192079000470016093850797188112826202281132688527710043217277845085372238940926668677223524919956466973031320903237496464749772375283257176697290146246044736293086770271810221655927210463180991705573740386166944494961852452928418016949921682710666524444422231983964479831868828820438086273461103325285614751157407538008169481130771752614458644717160976556111429091138529133399349494660747831940306336084966893745690605532124403916239575748214719604415477881159751379059476367208345896780454393651165380192349776982475465515915347498567175234206504151579026247029076452260305495214691481856931744394717605248603194069509879345601240004181089601786429909537707073596256737227513257378185895165323507217051948309593059652146142444665525269746603690614626827971191312279814143307838868913255744929830408785407457531363412109802882592933602022962923191074407268247616056376716139868402406945514271203333178252767887748995885052492887984743671 [174,29] -8913785400140131341871256885863176273439668378510973122846323032986346693766564246383233008850662193887462546422696052969192023114637195515371385738275897081314904587264503714870401908524712330933945879024394531905947601258198997912332537005905225189794029987590848367131003048973182853191916884784765190722235621996133274997118073488180270160284813113567045709454273826872376612376766176138967194628954290384846643990670432318210170571522244262533344915840291353976918011966566205190577244426074600989783235974298881062922645845360488107547884718835526750936246497890806023828136666645212977376317991412547241734195599824894760936062590183642882032851133153467684636811170760043264703676569648589608035884035972351179096334674262386860427461645382754131961107939291877176410240014276896295020933552383548691074496956901988332745860837103432307851990699424870978557658001717302606564119728206485883835723567080865273769972648255784620070156903124290220137738039729327817799700123940535889342903821315718901200661844615792979468315395655 [174,30] 23819503880150009805910742317965980015122563606882888976746132294017288312605228736384089900961269757580914415588524414078917606595997902251944534518807456666743552181898811082969329642599995856357454530116363623061425441204042404350366804504492554435739874546257147766912769100595829095711979424647717898263945653000146334453917333182810197681415460415856128360174900952611528280284001098191282720655743016207209940730603926534924163763182388982097412111024543787915473583068228594171526260289388539155520260727484596886331356132195819005290842046905751305445340388287617473549452393231465850177299768823990291001115468308533829171562018547674604522558450660913340022338842701580372546383814244289838532525935504859749986003966257530248644064302970595438067585898451599375449807372009924153084223096049366221214506735875824721814473653496124875528378136404272114763514656380189153721881524291237011590495239643546694466376875863215175589457889491006078402699641360413943963312989053208316908684956311791760104655721401054851316419473 [174,31] -57647409347350293752735364209203085335473088765468623325009195675993541509147725850088088240510353234097035906634525464581862151323248901651981950028645784020591704445654615486055580121987350914252356315341311289412610619075079578702293057575911350194872798902421645673374876690896888291928313638006869012303630212220555900273622106034993115027053421676520296740564769696120394071997114095315078220034621939053158743455567186055841678914409425263745658894811468165758247827968652325251452160956920095736256787519973835200460281427976433790426089839383465793899355179110827628836065908612038692629964023972128666168108177904994925507822605329621244054981947513422461276850424762779382267546009288339181497805959723304294376013778520658551682209008928883369335724328840989285023777595094951525370635290246400618540538685504456333820954936867086475459728579826276384669489085223994351899143508622735990646041211288612857392195098346783983268071419445193721987083838443121757414594012601423267765173800503496582031003583333480326443506 [174,32] 126661271827682969152945704168753364463348294542213833631412488499095521492521156290748260980251682833162453201641578837211989782971312692088577589490184752605106375540775146274161126196341306327747986040251399232145646830739800819087197208868140566891766838337501546915567292224074208409502711949609759616136587703600370517831521416247497192034363695583364693952174340634297375240285404219695574330462622834945054352164130354132749384283253894443883843122742495048847390124706871899807280657454766711281682914632001987373949847042312281374211256075152786247162066462133948976234772020274218660598958658892034442217585279252095074013718731716691613751865541082598780408603472919586223356927669607641269415805861821011205425702862626844887905809673789025500872401280149853206175153558532910954593348382009481499124547217835248256934606936829864209381290992193039997895197503734755769840892742256488480984692774664894628528001007972106689275039497390230219605530992513494568901937777203997819018085249572474437722472320932498005372 [174,33] -253198636425307329780617129124113869591469350514620290412605879957440676328444011388362267154497194196135742436638519774675703712313220557920398575983128379444383667410972565028195217687407368093604043186489491653739625898135864843340359505533413960644385558119469374007916703125261688094073347130890524211633436463396042267617164671550497233046595328512275728707448861737491647060747019799816624366349462984906456209022814950568869901866434595439948633565069316541016083545924287461616127326830624105826573585847597819041237286278881242352144300490454479983730994199994617848198621767531292844701695078542372732384005647411640314764377541396974439882250742471540124662384041225705145500545966873842435757644441646160942966965528647855595873851011346444086586061433322534054099043829972400846497187603781135779077131566632788567108505625462655905154076061075730346084054139893327132790894625608231113206804436037894312893351676416176698969419019668795340387274496038506635458980782298826301569154205454666800330854603827254454 [174,34] 461394783058876223942016906662019784767347130751194840480557795926886538974290409288750901698187924418588524643134183285712931132112882872288639009653499938707621594387583664436601110884948223481803474579581079226334860740260474665003035408909630949435914642617834170091872316236801226910227111891871295127491641633136795973204348528091157380848455954509488861690024936444720942726780716106978097250640036254750757586288098875544152180616549564804026795088667814430977600980001283794281384734870606242632760196388010049813820894739223626492892671864917125384367806919480547352210866311475861897779605439130133519307171791768724411297206623346338394209100989600554044002653565763049912040500738195070242991731970552890396919755983527854171333764049728731001599961943661708069830551129348645683959317281943824969460624827287055025242126610664571103389418629184678245954973712911719078527641246920339872263145479135863318721269078223344299575331535225360578203239403150904164014545733762225804705144776345408769829731045394304 [174,35] -767765625976026020237006789583652659028490118471495979690287531923398989708243951356941349149239704566441634949107428618936538041972532394807434019832561121931397625080578057883402339698401134220596890074029522289823732189724130852661992420934767842398609282857689627078119741229498956813290664675994568453556191513290081332762588682645320730764439699068976700043468513472299464890962405292142480071420751095302553586693149451587395640385247775495158448168347524783005461813608245821287110965316886056138937217791589943712657237042015988944579002305441851405914032249188316326970027620384135539058200818622152992654693741346996687799420398200638776795765408994375641024889479393050075147851482481090028520684509041968542967782125093494942888851678356005485664383385210386290387707836910362103236950285673730374357202023180222354204740353960801954690592403868713991810542509971112916940164101015727472207930927687314287335011835293443651185937013879342845504258586041581590016574296343292972856907090833785655152974748616 [174,36] 1168413386766038292311889892320924858539975942198065847182588710407734013147759925747501500964784403103214445236877641856644722989642778408553528004858438385337262017785795671403816734742981533935754196528377748126915951761937133497516273830459771753437413655235089871898761437476490518825171766140729001509293386306595632225119874065432037017233291540906808883311641169545982638844686828756622656212175738469380068959996362170765264994041530159011743506413764043064420153560670271011713760752226814039549351044035867148572691921858584740923735334675035250094312898563947869791666011744984878804556739254537143546300265158720451819979645128068647706263775878522252216263164231978953071281732345450624967463691722861216225730512976163001366088366436108345391772299192324705768263075907788201340789219328563637271800989450029993028375384294262816175916425608592689697409086875149024215414386199647477706154899494479571500230082250859418344077166846725493262948202774240851743815727043056624923763036091563212043107812083 [174,37] -1628413944052795450387861589510957473220827754916924060737364488190582011840377482319714520412418354885802000835619843938015447015952551524691261094422998588051326516518968144032090251919452407735209303488622334601812321451857437970954667311044189846445297269508028726053271798177439988210759239390692894267985932666833406533275819033647772832930710703706345641328797931256025396382805742789769728050212137015006052030977748606905353144208683337473722159591661995517819312262821012999771100503772077037599012322332077754871930903269980415390343378373550011698764226406495716491727075298673729700910654438485881424401963074178364378409652904645752713661783361497896193552255033305247492304577129140208801911282722187079749041458143400867623362974430095573631821106682994429294665597862894787004268108517586911532565361599954939170190762891891832296429164448997105425786334600280118719100494116729797814387812940635933883176983873443830087874614621992807584232773601942755870943775525052893210162626554343442541215963 [174,38] 2080883301161755178017735955795409685944521548113589139038409268250532994651202512014917249413127037230859002944169165673022885716134889055938293085564542909263856243430304518659425729728860410229315499353107501420876283987633268694123551095930250687105214349785615111982999558558559476037194821722723816321608451628132540991194593385154562144875223858772654997326606619900016525155767966254074761753123961330577012571689494743883535922625094750740425940012351763934467510433557357701956849041129168240235241110783321741112658360000813738215782572201456973688251282462737211915855227771913729014205759791432518364360808155926813627523147310109693922429585208516537941334388548016252219244421626340573578756413894872654814810989970150810871907324942893732225213806664070630067626266502068116616628570674136017834670548352955965000885118318559708232837580665670956473317576246811062481024093681110834626662443939605807492593914453068148846070500519702548609713944631752228065895118198193555919960530931231948443816 [174,39] -2440555931333890349603905410394728784574605722956933376530369696127872137169014045143658292682373810973230313046562142139067943799298175931556802544180181760399796308930712127955009963662911874515709026865644961047353764762152972744548844430500851174873112550536459892274380183923359861634033973568909446122970020728080939015058187865416572486087698685031517820385920550501705373996355478194179682298807093928562906353902681869088787097492181105448481749598464735145483157853685292578161032694621952743411081735393703795974320356378661918373666554986625347677914115621077390865351534910279159255691618913305580508023991570126454721869686829775009129702844848119507202538970082989662999620193565253215904406623007675206388174514149038063728019493952496788360226751930182483194198070119435087089255470432363606164336282659576922392522151207899845034312151419697625223072094633515675026720154258123324502203341369615617691469988505348739236551378494761735764704343044892852961227755081564495850145170863452965986 [174,40] 2629443479370500881086629941141428942396788806879603174918071126567958945219371722675372235959235573426172570828472910581513928698431250958454698858764710549539787315536666081258152697828007682424648899530753047821205105588085545501641372185564265503285547013470408872359624307801941835057246036889188286335501447909059536868299593310587656098018146882452118159631558434053978338921315916597401298098149475285079335552186696404728384701693542038228632393260540744250421628978301945553208601201891945769030253466914396129240931211722625399008322539990802823901510172905559935036497460227045530786054734847566493310093459765922104369188604255813328195769716219780595654756913743203570354959628858682164831746200143361966325375243514706969685996794102838139351061944838472613540128889001734315558552208732873136329724272744242768137391258822281359663344839406299739691365874321461804320601738576760395965373270653434594796126544589159989377650461585992278494882698530133837045952845876554002235392136589662456 [174,41] -2604257002086629279271228155599834160442848403104387200347544108148651147712900229125550638888716852815331105045513912494575999325183005362567783843490972405567581707749261116906976979194318378307815293001515090003262409377893474240909207018840322419843834026656026059322288768144512791218082566030633956667573943447754455174184289491427455640341732480413443169352449971277712938287350574002340037920060780158837271616614361866649831285031802309448693187262578775226912275686943994371921060038910589182863017189590565570072355090608337203848274537756553277117342478906060959010766474643464491777494980825975056089487465632132953254382233841818381540496664887263686842096097302236187610741310295316651114802839386213603380563408547949177614191138172119609630061856497203348187584944556559270263330384565970220759602061585618632890321784896666429437846297064113429261141826901106403979640138194987283459308067649028155915694683411350418973478123652441665251810859177841028030619034689532030748964159116464 [174,42] 2372448241605437102247786707395430548304400182222955997366855584856412542769890487976093964874935063290305974880701341929563891192084076890929239452441680520962330234289676067578878794886718712757349863212111905679674189055486454978930312580357226316610874242158847053999774055658548796420046368609184580514393877850830191331921860690851094055455433163712290081034945267810912869516795344443265672981649452328911399086682041005417224347871113875207505654200968100780994694993987933219226129318674648794905559568970154950079823280571108005342530594860261667939237482518278068805928541563869901314470851621980311114518664254616518456008384563193391882834376660370884582449639276656292687827569819334737079385978447073037160496240627911908466611406646159661738356307765175420737046494387401562447436993118351296031218276888181702525655009446956528751048228137971545171954770748443961018426983657899897151827962716683891947744682592492274271455307310241862784997541808954654511057252219089938761991933421 [174,43] -1988791683819532119624147208110476381001089912533473320796313390043766963351827713755955012463604052193592510435929435459673573716070768907438311806162189238691264955140667068732282414593150232769710230711930097247252887930918695722852932321590983146147583757802114778665961743241159330842911340296694734737419494647431471018767759290653669435086973397846882422474416982734451178631868306219779070330489253177665003353057154127258447590148939019047685941318160872507880894458344015535924776569460854445767275979087038841415860985282062110980758472196470923654917788635565509583737050833881428180625344128833983103984080968829279947656488994311128511649657787944394918022016596476045869094189243245651312604270131614815082258533830895100614700864116944115348859337816216966035395411075637041768415315105745694456192114869564097735070505562574742521843526825359658170370871227991520866924268896404863101071575917610522783950824351918502493191150815728378024821561967481882727936440402802756925799582 [174,44] 1534575443259182738949888387908908817107439053564311740039140400061768870033471964104752570191894306900808396155197447680546216955846260142741103029497024395175110409168235679335667154064075428394894862126953275745732160000388596047403272400450978299509198344247228146125147073121662257287818850029074610574762710739413027951362249841713169538183373287901755663709973855647438830244987736064877019552344987482595873147069178565222762783077215615111659828083303721723236503627060279913505241444285857434875309607098256967439444829880071196075618662307582359419195942786508249203468037598674921837957547317224561055048485276410769440267488498337059764586688326370259097099448274195863695121911421509376228172604117783727753074038118305325113059759419189437744976581888887941273360405596089825888391442975424979956622393440428075510683824775593969251521501936294005528024519678661706893578011905638734459677247261664952084867481349220996636852992776579905283946938169249309586490906662734116099794 [174,45] -1090087223075464094766621966384271564914721113624719574394453903955685018567889276017793858653953489716192391847961439544047242033890188544077919441087642972407884246797402304712397509973342942836235817563894584806302582577310559200994579543386185397791151246633356378318645386389009596484784801895796728255201611444314460825007387814017277287752259819772865710888119122025740899120700467948281955455154914406498929351297885495685089246033003426197365519266664855065831324680574348369895932080073995976657780612696009191786428316494345847359415414908162821531673860084105078110744990276905984928467137892930154695963153018314591013016175542354276849447116101702924257618860901508696615491683991560886812910112979807277216783345910629951485704383233858058198320054747133381662096693662396312656115314895998323423990670546329256217783018461729724239230079014342011382950437555280201399098139495915925604282224751562124276558027399035473983554597007862003723752286708261624527974746865016454205 [174,46] 712881563560830519499063740589647376484013961967707416279990391157932785084172761155033806006229759775425708266025926805683905186711907195447155098511396748203989606085754612313386498432147872158951780637905429546655991279015855749023874557817844759123639528403608726954364394069443200010976610675490555936119442510192392529692047586329723330268619444175339200269148986948567652703109302253556512847245556410969461890247922576291967829747427082267546795870208233209402870873717870378736728174231581926352735829944108824919927698856822253765657258361084787614549540356468180774912293071778863005373014057180079744083315886247370400919384077236486375698444437059721255360288061270760355469859035120580676634154691713609162761184266224790592365875349656468182413098332291484377400510569911133782418695410072840177493904452379440859079814185376144907216894568158453231878119072149274228619885813685173200381425500526903426689709088112656617956831169871456036311001986114963683885928882375344 [174,47] -429148212203014169010671500938289063973624820748337260302179642307390943873293714755755399894601558690946726182051523426890324918905676330986758322334423241177481527231332550180003171041917326900120526209566963930500595356841566895486685785081424114874988843001027741006162245879878323660765380536329481661461777980617287027296323310627860504719643186295028053174504156313731326641605274477503299391851276184944728265827756013243591659069340761747959486167310441987890107053515116609093093768726637657829912778988322931422667072051348665013801005584001747113528537328999334126146624898861313979098062046844435761437434884580300858637145418141031561443239599863568234951395071165311572537107175960626958191208150050355259202753355668804838723591355313889280062236681973868369674237764677739654687687849430397812719702341173644957231600513365947586387646092522311879641552658566054168510191323851685669949439119658305022968819162497224545313305318087585104429898901469731643534216369369 [174,48] 237751417634352819503619426611286078499864445569049602645106518788372113050822171081118558617173810538660404912094392301973419448279904085633872395692200785664105551838768244478007739104110111608925027869083737551032826679290383674458179666285230899166581570066900186012480299114257011710225344637903317622585278851431588136049550659734163646781457307220066138307843275104423638475339628214711747568568773435892101129677493124977252280093906880077932522585933539827572909625979607271654180721799806466643615403071636294006775796781856405673063477204271482132060770099874979877077146889199651971738425481053207934989208023791770286177817595593433154396728551973277919260007191038430030147591229918250874001228109214651049263756299379985584775348005400991960509748798830066034436206373567646890696440899893691387516009051304332321461592261334356610603096248490675988335690742003892573144725224583048234281310189442472156657663063797344115049779666720158093527193001806281965434860936 [174,49] -121170765686590274781357475435004526846756775638349571553387413605083505534589009082414717170961687445476103592779926976070467369441871376924944047767644192821406746091223825582741298399889475898684401098944185704294700579380621569646541240189478263111146279938659198727747402147357061451069291903177654484479223485470083914205181257354227935634040050109520169231769906797959989301718307363456006924881540697715031004310192778964939972197170645402742914838335360618270605719241579660443944376844956223676369167107439129191705986359727966626400659402740789833165805823927218662942465498429140141670190716858350538557348205286640918473175867565185085082786704893931033169048314042278298700651315654086497812131154337403919507049195730064974101785325353533146547267693887849900879503560009692450137741759435442311112902250522062522222591287672571208775785036290741438468926091485803229152096716266464696522642772949156793265060866311336728060937430573233632363530800754825806650640 [174,50] 56781221916893113635734580900471005603943807123039672806198032696397972038884057411504014548830933730247495372202922407522518554335067523870370580979688210621255230381225772992057390680106275702711749669389811699331987502300464836723450064523614749652005489189941966109160898242374664273253556755497790040647204861625933428791735928354566128207751609211371319981782500058697388829366310596736466943701354009781309653114427352208918104627716189622137751396170051579951450362079434788043769077766963902263858340456418511296646697117243084230686689026608447251769618097591023821494376072840634562997523502684036571644014649282698586230900706041626578035865974503334257088525274625117685823363374225344555562360859053368191662862138960879980917922205157395186573723903543843897094429900545983047549273877701626509577125412634003492356635939267837318776942416096636659957235121489879021443692980728980237701309240424399477281509196830883444915092463389952949648792991531281967334 [174,51] -24448716427104327264102704743613568311348599725915345771198878779704499487444409853844848146269927133008330896318369062046812381314211252307791190766292833707117360715595168657184364978412503313503027401577668214501801578051509037265326632351842444889390853062119999101177475459751774642304088517207591954855235363710503563568925024815476821455609170899470079836640319321792725997172353269859670077164691121156442997827227833900453277693379803245640741993261075114193681079530703055894555855101647466603892634174288053724289466632418081252737100096844109693791787998335591218647243156555417418661515069087189744300900070189893980098887141705423521780503938515927146550934939713327669625256251452112958805520123857032296456029648371824335855377583969120263815216487609719451079860292554001052340924583878584842950251869756484536787780281339479825080080869595790141626195839003335705594130517564616721397750048891992629431806910898753838792563433407965312794348526419080762 [174,52] 9665000054973188656157628811678658382892514761231754659097758140783328350279910919473806518660853071756839324560310181188652086431167269471986090079808978954401034112705783483563036081058855284047922741523794954175244277989061760931040817890618157234753301806136883219805428678165260853129156799050913476349936745344015827403136844683465870987446810575239876391530126448433432222600929161002597171563848252146115488276966078083843660776444816113865290825970928316630230298279065184762230330373193778987051829005308307195867601172126852735220134716585294212805015881018022077638251563943407671406860704312126820030549866027275942833203624830613923546179175731120245907053588064612087227052112734297745781528723275404437763061993162329674410203762789830590611172455882311378520607575722920515853573476759591794184608005774754877125846883950280761061698938819635981765162416476766053418540348982586523978403828041558557223949241507786457883276929587588134992610234822188 [174,53] -3504517444533317656411763271403223853568945345263964402855837774578713598403013605506737309698395470900714411503096554436243444056650503261758922719470888686181290063905996723103534867885769238127330631290369847467004568879323011229898628490676781477627755133718815463308190977613162287236957492654467984278098069454522074560470610839029572212335723117131979583490862555612119058444256099495998936018822606234515307887460860729665297919658381579135911157218384527807839078464538498678404197220295173016857369178321035583003029743104902616941389213357589841061196543505771367616269731595349153633101785016802708568056383553056554294333781614055148760480759264027561665592311696054739218089264639424989004177505620284715400198522780124820188457856141936647296700979204437323331189826334502229064337562723049365420305705786329298382204911496447608100017060791294755569538333170517455185669129724086242957699580223061190577463852823358554327993923245881215755775777384 [174,54] 1164274645238844907430347578287876161018723286560998086951548875667731966809091531864622521795764564894976463114133834511228717430827525699493321721719571996012559136172756180451980182450102387994524992036644498689545154821278185864125721151495883967928453860104794023366205002019654544556687173633975104770036690997870022882667422352094667904481721014292454500942981397701567404802488347631906473900864059408690850977356958586968315116051080820440764665009376277418773590155943952836848446828180594575131428049361944115365194390826988324153008509991994649051912640714961823417895929795204759219098795310959021618828544367762818175275501436691252507210381953558836441264779902216171999866737842465793612125511894020078980940269505307882640034655888260041631075385918852277972555398508184623654841740316447093161658898854606261914372394924420589906900589714955659884134334962945645332187396223355266423857870008907301214378880479889859858498673838985525607606382 [174,55] -353945040733892143240712134135854494230385627865750184664043887146787933791671480863508293976896278568702472330542233750820589028229032372170904776568679590177474235791359823840279956900456564368488557509867981926066923669404155954571859893536151017803393626529337779460459003273942826712841688399402945584417139259276656935616128043984568875386222057699068479953486455610723982251425181655320526525948388868397763269018567885135178801300015764873137863727655165120377216945070471962462369481383839884565519771118941149917842129540168594350486536958244054383114105929894086754145347538988780209329792632538639754353529319256085378241803780441704931363330793195191781806491636884888334484611623305427953197342121778328015530509221212459977671409311416214848322266420699155398943852072523880586660368355122520053195519999469366544333999123432344459625902764170243728596224213970604343009734818437619881435924795760894243987873288921761069572503784151225375105 [174,56] 98322166948475488384192895945743214694173858722318274312480216164747343262472618594053404473402917427252087154545827468192830284842021014570328732642025092721060180984575738402079692418375489762611490146801687426433133035630533767495467399482585427188536625154821334581990431608519589370090267728648564135481577997488159884051438371457947436720565746416101735100240594426112652204166843142607192016997665368909181318004424187993281615354829037801739554729683598195877147578966198675637785030381728991949662846672496384709069226713924421392145505867913789241383495288573620484793615409244866199786223670746852575724552298280880718272228277593502840771697180997311607048384309502950113980824345543711291496814728580330154680151117226445925164233160948002948048567650564551689439517228103488624424081677797494023309840012081592195844891929236289349185096107401142150095362130472446301841128542072158365960361494268663758144858114139655465623835971069640376 [174,57] -24917904114856756226613509575739486273615307913545818834317591369319083326826215626684742599576882702582101507946659964323491840945490592652535388807073203742792515910787662716803974261465904392778864526055716780864027577587547658432357887661320496262165605877423228307642725555932243984763556942633008848716519482203349809714686887217261443940326537677815221807999662868679689196944674615047125794584136966018367134752791117461892177358506043992031562199992134518761883755500351742540219541691279509976856965527986826743469311550950925378159612918463790493091925423218803675768736743084383348052459143507172345908628522226262633919053381101092931493607573240664014162075892071713419751488434013489498836540034890861755491491644570981291660046616393901659551274772289027994211734411483560151651260474121732852689840178417787725237257838998866307686517918582446355312850269425575893521833596311827998749769791560970371353842617867789086842320770730782 [174,58] 5751085826429313011722794434495060470866630566976575795339813388202214130919972543338266491287805176790200469326147574934216384385854227781568763646503378757474951605293719011625834547544285315559732553096117194811700006124939813237889718183014235817922037193815860435131426846401277259650056802528273647770983847815026571282506202523026136339446648043803760128559936341849078496476273023133489098373650173140547960203616720857114015068644877312501634455679383146739809085240015058681127109649323512332610552757248952768910345050395532177497368424209791597499593087291550890373656349395610988279500892749098659732103945692508557699493245336560825651470660169516902700775028482577064498138781290661670819047850388738619998295671626597094708112639532664855073848949119363659207001839907434770560751520373757274219851920500304430108914636219492474291721508540463918591109771268802921540517322923425952631016249121816501364031168976637451407591969200 [174,59] -1206485612452108882131444581339062273059820971848671933639714339506959163961263365221951351645846369641925230609122843070386367751000753534512901330356735463300073033068661969441937948709792258610883711466974729658171810227197664516417408183533527183794747539910305389942758047471485385636324423005454115047869251399236281993463871987385886393399916806146431537823343267638876110140768602719739890080526181825039193141773706254397514488349928653902508693258118490869395449218858114515009544141561899063215076079343064514903533230729415243297128565601739326796317941942768524975921171464000298209582389381457362949149584086940819932099620816360153133638608374031279476096838455852473698801728222856345871775947507352645025973009066536641243650534583582352618687959703283083184079309657912666692418090074207605841909463201366068816889092035717710681671461528876446654790119379638279940857585759622083689311675801878822058325988808405562522169584 [174,60] 229563746328929557454884045625307553592622336017145487123080605197330623938154701071736245410832142216136836083070309223190343147308259537661420614697436046738011688251500923084560415457720640869102749377306038131279591964057185700975574844004132014636753941021596095758355057296286640639933950001490091674896063189637995837787882530948575618093896217015697705905207983254529661216421629399284116923055180653328434440460238154003143348423916939458806645357408706767294575373455237691519640561530086604598258372405519512620646998558986865100731764152391633381343207598415254289510420908008819962347056786291818673871107200618786828627280577603229175314332530968903715406302251234110085597251268425890765700218395554398364590923600529291859311775080563054472733697160465315633867117361926617320511903743480734046520816257585952608891396617874410427230187290639946456112691173757270421306760156007810620553915041020725344898119237131296184866 [174,61] -39526182340102524967673446720167744055652145623455803306256426547054484055261108250835537591210713862097625743968084497779237520271827871256278153355530930522763447787688733295983802474107672347037054184596834748904601409921246933952588800226569435773636057563848101742139237803350383265065915401702045088652644047907769556292545122337125257405512371536525020419489061005024451609213015495801028996442772859569972253114536674674915586186689932880977104394044777587800725003641812425417018096677409636760555569196798944598631570126123176593065991428851063427278246555465589933270645059664317213635963781871379312439192389360296473861092682237616805234683327695553359481576782375876086069940397399558071197018335128298817140363013769944777611867498586691356855671045087247782865018480360503909061796448629838607130267894427288932888622770705423896805443142138652538797206934056983042775518393206407053693995904964883031643692768755940422 [174,62] 6142889951280834417361569838466475587712994986392655443069812098775444985460665157137933409788378435269442311253863489678008076112425849568486778206021131849449880558029736087344754874377413696716702408476426421293393256461276910403028971506682663894568335505539941286042558743614182395584018680993943595544850094218433930427317243167207512980208235324699815661177160648009318859054094677620422111450485851244814698963459701523148606607528051654566403599726253770675934687446410632371282356508240228636076067649936195696906064893013003769745453364557490422935034903973625813283981360697609091937304423265565136406160898093714577347753319344258509757099153032241914456087385218901407817722829303126822232385028086559135936402487914221948809418371895982756854345242749895591896244599857443506387980941317981663144362938351315325081625506512329753250395594194070744409700010459797385285237047986222283048617277241717094132557831197347 [174,63] -859379891445171971934521008296225342308592625828188051540837972191200121443158584925477793269180898095332635825646557903211323433968779069124953941433752903502255798447322039150907243581716904339975783560729646838940651779381859493923072105738226569977399492049322268788083409928507480644745265879830556426826303108965098229465693169548483860496499555034965914984183210878300062316853990398287056934395575509098093621688971373107582920452654375842382185661811495773323191040752858912100908918943444269515092568094704829992947205303147152974816815576670103259460957896835642823773760298798291516054127622218505845960374700035157520637645884461904122802725747394314005708143179789181789757636022278799563190169018558742058735362932925435278094187378482131463425059908245673339005566856851303243092739742917858300551041040160335608003199011402893817074538542235698762037167305047693971215318392163365734967373205200658109048139056 [174,64] 107907471865645855982077951975420810549222714867347530366206865013608492906877950227283526971551605390775513050021195378258928123977846749302972970832892214075719760087635825790504897651521349570495077392552623077730796378134607238351118559228084919383459791227856165123653424985283586198840992481769356027124744374408817000296230600956165908984678001082515616376439594846857172359469655555721292250626927804778511216831235787565321186480603813215677645128841498933694870107539141448685179760401300423533523424829668900776571207431311916543534801636641726696272277357788544831928069044626583743237598574284260536625627754735333059358707896854697765709701294393572783949348505828922756640830378515380830192745471592124619341343560063625143344294803378488523654901589800676892764174332180088680261405876946107230135817604934786948798382938774515422526141041780526477195742522707792702371354874708370386753916973045770517973400 [174,65] -12123034669441581348537117328151136593386942431710915531520044705914164208018142479479198769719650959025490048348778046854295672692449233058565118177747878240596861173020611275184256992732036144063878223389337288126332386968456438373887460024228369553849441562395823945158129987852831650292538893956690678141592258886470771850341883423814906590427966514653819237077995505374790875084557947533729725334283570839750899299256840205987625161034420930573828029064889765683794069715388026917913447320266911458436111384795892729893905088713292979414655396885589983526483445592741979742795479237540674709559034862881509533583591747323339050639228993294769224958516908564480352796694957078234002288820698715093388554859596020319219835561092485183743730676617814107046705814405528922330998215044417118453701671561246944273517283844289773393830565968307790260300614811107293229854071060327537898000500114207775269807773234505475462 [174,66] 1214548528278517197045125675546057727139385254132379936134302874639210743825759221720005682927163133156893278087062955438611984024756383256557838158891840781821673119940430694191414016385467336207644355067014007909189617082708158430017077339185589786124097503225410618750449777189410103603374761923998112387406460208288667054754096373956528588727783296498393369633458410698268986681649670168586554503210652042134423087564903227846277086120599034394614636917905813589420716954585782506442520908001876166748238870256685117433124741628433195806453193490620162336995299155402694333284490863944142722320489925752873482742447502432833993342545413006108437021035598514840234538454282799970218423899066636713626716490521359705857854466717895230993257129255795838168493925781319034791326150656660754416893785768510201533282108624748088809268877574422649060645039464459443507661967902903550595335902484100546682418143398300136 [174,67] -108124526284630180768535865922271024996913228150882008482412864306885298564324135033467432074159077852173388647014917489123691946928610695405076471526131235014482244149754430483091025297647167120146799602040270439179362925998648529698948398207702123110475730649853942695064813255826383483612961265976151884262988144907694700371816836651255200274145912258105298834805803436681549330903055440988356656285023814046995997422878950770887851784268211184356100386989182967169580655045397756993383963057936529892706113207119205562778121378397320285318421862987691777230530155511095718253697328070617475362398678578294976756711360401402044813289461840011702237508462199842049841603687846524192305773841819315874959643416166356276685523540027468855008174206836393376133495337437424501892783910641487225500727394401601465426796361583839675432426488789452963736406389202348575998388067226524450034498537567592299689090197088 [174,68] 8521500616496754019403602981625042685755135790809460389626433571235223108838223682155800086104748695723442746764585974286231357061933837082296632425798105345581629907223702539505741419119514118424326659451355771559324669833828480282240335593520464895216898688688367929710778921562807948623516182341310974907854328278102117654992886868404477733138712446543345560556152298840523982954344396790129709041043890668634440794101508771894354459703243300749151352879095700851233351644688650798967055964485565820448020563085053997905207458505006276172031046085036184876677467375011365045324765039927849981237117924824046434680267915484972913569044349316213953821123728241593814958005264121778892937281039581399629946798753134410282382575262254972850108567041002749864562573634807653671057731888570291944371437057905317805588288750682070095996412231273592433038901437664467973655752410313362889373143409077305597954026 [174,69] -592223713257820046037179227581602746767290091718940405232642758431064297947374873525928497840151090498514828197383859909553194683601334757521626295747932919910518976659120122364789489772677701604655471951587743307993332534831772411050483456751071789669406472670236377748659864158356553005828623250438763136934059521417705442978409168039351669135308568550174743518539068895405935068022444296573116204150744704764910548785005700063641315866476371700073542314093326628629375920479525436868955629088720454121024938122107951879113195201261046234461187423936702676945570200737835784939994641651944495437471546216447918293405651983553307605795137928128199182953012693690201911274565408905015398784217458035516792755614338335410993775535967310675926696267450170582134476452473788671322793931740654617935728064360963492359867928032608685780544255285763225521480466048366214535357273470750410945542445586953456482 [174,70] 36145389481486686276928910890061602896246603700331434191696201726896335856865457806023171197350575233795195167742389561131209600529041302993563826843069400034072743163127076037394892588641656542568669350481437185497357406079886289729053567288979721018616289931264751630861148173799670314048783275701611268174838415857719021347184232844693728787034558225212414803589165333408682023182042036481683761966418919061026782123658302552135844295886411718594999530594135609008976022987951021511119345403323472284771330907707979643364330492244623837286743115528202501901571066548808491624650718902803068216922891179592679535902059210310561467400688111771895858702337456667552948817786347793838381548469409394671799314164217446421027825674810996251850539248500481086098368900448597128857825046213970910777617293898021509841475687566026500968214666147695327270089551960645938901127165864200188788979493745823122 [174,71] -1929160119059589505089928447826631944360757395360082994982635160839022200044892905944976603966794070442368507381176655512763347427886850188855883353286821389425973212695830588232259891779131077366221427236308385584583599460331108078357548926463665918678973557415893517725548035864684074481365727931934714969078607257033518771567974295721366340449681815091708804540341048496585548447440007058664292540714642164568274798404541563708295170590759256331987143397566367807284221071390861724194931119863232347129541703196418620637898950170855161233926694648071180680425995644245719522185960913799277192645238030069468268130343728238754417628309083293853285366866880037840356103838916819855205735297404943141850072377562055559288250574182207765668655212290942346455676440095178508597266726682854036793443061996802209377861017612615286038229400997956291586498993967205709140263616505404655838651186645672 [174,72] 89644264953463367623095176528289012987925324248045245434350525554441480259303415621894713725462009158165308052694054114118903728649176523961887376627387553234531462602681778262231493628395175295681189656270812132080155253615714028033205272815481762437971341262983899341174351552065813505971364049861344123228061212685933121072077414853266198171579774662405428703194193149370576499453264515400848892586444807697249584900585585952617886577271131111780812780251567389194406828312844487952169665449582254414194565144854873546937799608573117836068491414773510175955544430054003256684371875038432548037375693400725221575163541580602744944837430686200372186946786601371387889548104884705147615759951230401944440418091202435998331267334918207391080934784252436535084976023041347318262319776423980307920462551888802443455115637005686043152810209565796207898754009107645653490752267866464856863018368 [174,73] -3610402643372820308264036031336518620459720294352226096704477220666269867760706464862791660693722113777973319682108529737420355318012467105134404235089478823737426982165528931055505173868574507670845752677699367077116097498633051406723287014029775044016780879289884932545901778892956905834018720254930324107276640914816552022536641726331515912533866707492458783884786243758065801928763782254167649518580800147183954925721836946329196061895828986746893249468992361526716132140862754128493821777860553741944688112109091941602638282259119479716527194876173403705383449776078874076360252298312060493134619571307027417342122021882351631306259100856899462135099986557341271379945546763961747152673004655995150163255403604948049415062187931440330549142708996735514397953088647896989113143339138933014004699124000659644289241769057301354848770241560510908504689486542987792370297616759981847800 [174,74] 125449097121132489800864383712118733920559671014767091744876921730183109665544034709232503913529776976800150739126003838712105536406655321892425226553534760925080878414187946450012400199434453680891027507217195836973347134586437721480790519716260006412945551843375969813765282804002317144663691599112744512123272339509126761624161952326144945226731671829556864925529300986832047503406446949323082597481699865454050770305781980938142337693084748669498286610061697690546620549313173813961084343869903710065293247570229273516636548513690563379929048681842021389096884410198495711481370117105293834321997884227085968550625242196747580581442347520648110041627196426344826341293070287892452252036594172391901931926786836779771637349228031622083696042585614726659808274425392435691518105616307315901780604483321375093030354061086511755547892407056519943332011674876393406586528396176585526 [174,75] -3743077059289020209823848854372512888554587618728637048165368228024991506155442724496698280305384683950846385418667817498457886539569907337200684402291304521441334481336968658334816449648055892826143375203726496023633327784660133127796937048574120698068415821067057647240475507505919568541199849068243795030338812514078678770174866317369828309682948661982645937463298824737884012726062481738434155926323801711547628269352991250571182299677870750296351698059179881518315880696605376457893488545679778048990781162782281424816404810548432346658158740335103318875041294661032255616844495056746295285061591507333195751530242071603542540290307121547519152195887192267241320988581152408990548527311806986902884752521781022478712455907400513058428566985932941357252541060487553320585785595320293406469141363308990215089831508788312994951109698422634362510627464328723462523033438572500 [174,76] 95453357471386311672019168637815008453675206328545606513398550159052217539828928716683189169930832136279571828830688089042728889113240144944204278380694708694476776609872432227698527129474984359060067426341361390608044290606712289007408086205363904398295855799665849247698924303436110577049947067199991179582743272235023414903315759911761653048012026896562857074600483543534039853372719645742424056401744694434471484234110186191347527692974543773675214591982749214950655111314638303509187544369725384437373608207452956661185500934385768355538854657336253452855090730628263079965688304170537064088628430662260088914077613430135764827758120805144613677336423334181996264830356196079984724901355756315799981552353788378151353613761298933262272349032257523101925633914862415435705473195783162317430772171727840950740622954130584114862304563515014214657183639902836887549977288 [174,77] -2070608745461071264637980847542980420656148631605922195970818407438207930310115297140260199333268007362029318832885990356584142784275989322895951196561940045720847714530731978875718244550074929908268641734836704325785605611919706975566600583233934883590501793472402676480364557171985492318131219986699794778381076874687097611271330210055211641021420993783370201749276421812036455049042557428953267377051811317587945555541781502299487162177406354776352194971907719150661764137509871914242962455395506254383215728195143214202447993837926912905871039580078753127163035496795247773474010245190389599719162435519319203988451876807944554966393427265885223049424524017084553147942755207973781965568935917440834792913373160772618344630599540479781406135937043071639129872506305400206789665769090891162832437691847957625852649528536677602984207570632132167692852788730637525756 [174,78] 38027038225858364903859893460162886942889001986414825686445413517015627923657866726561032657240892955801999502673021117236799750434213834440396192961466408683155275689045281643955922872299076011915303759539977926271218820073971176930795547325473889089030386732734058310507374845544240265604212782578970907187912487592626966134472840102503959685918112785034729959087688362824443047491273677430642089751330308259272857653863869231287840850818132481749525792013822163916784930690016838554701067274094488582030675414718002688288560443208322095303205780531335815709641435203515855287506768435186099452825077603942674315454823196778099857703951034798421975579665094014601244966366081264571797461428098609169856713608235459016572175409674378641774446904981092996063849706541478095884404469733765775208931322398104066371597643870406227329204833934259185219566486918868107 [174,79] -588470850010535316838549582342295464007966091421250351518624756662868725420763210764108680109209902669300940480134989543918989366288806780583209350482325511706605413823343020253214743135195625975162970571780344447942913999328235180867265649014882889440898226995323787910053101715534111466634903882539077808593520053664468568983672361775730034506570513266437050232683000965601201260397107900270339074582822375037074633130522352168719116452197113542777349206004883953623355215096702960707594724040827294955132376183220293064017293580429039678757461026735182293640884863768509078591226613587089132349355061856500544956444936419912530018499516131373975347848029976265189487928420188857489567990844068493919281837316657401766425441101557510344503948415354019764667460541884424081683443998022857311078327773945423994991006773105718453039918296937228433101637250616 [174,80] 7637620107542617168869056303843671707553219772159658446363755083736295315011112939426344594524518227748007685011746786058867769833283774085318375856214179397955424807218085991813420199304393757395561661614161036411474695719794697157186909496275736920544732863136859007852928594132380983198024727480450437488694694552935502301671107698024829134973852407718625897148332437888557903713774399892099384447273260284847117065009401199475659063808188516537644233232435945825072466801899925643569526331461913564626130170841772288191871245317490139162485422935374838899583887444808181928377190601809858750563011619327584967768094081513850860216938996479297110579284901315384617316822563550250839124494516920534633109726539672907267658048345501329886563144168601866904387430202810216860429980798171494830952405074712915488718858509578211599470963557430858064112368 [174,81] -82750320812290723494965489232573991530489510503708842965603910785767653345334236239820654228836864802269885089936250280193492451791623198175437616519935217966294763678609631681844525483164891253583838801607699349579081116321928743565438368166629514335889935270059661550392531202997941306596881066074188616687521015475853917805385748371678320413187889920058968798481553839513952411915438048278371102124542056384503895049113994752297751038234306746260917026996773426829196695330366921929426973678874339168972172061267676889855024552808047690120366935259631440131244911254167199899694153160504058023158067395645615052811234872841504770763365181640901982043171391467623211402291525544181940800299899289041524627453101203559810554117956747820563006575242079899158594187247720791305274191255300418243796178257865828469168461408811204130520935230876130312 [174,82] 744995671598078682350068674480246697539441172819412059799566360748549093852288761035546317074561254865777289396107821627618076825530839054114644331469254633899049626804665743818416144850109755674932137717509978178131148402879150080661525405247040940288919518928994255404708189019466955415866972824153105156508553532948395059534034703764738438653584836294504398581329784118702891222453477603226493506219027962199739378400005273316801060495987712206246819151178866097106345208073490907498233605992350915689934668911300395245784122005787934613480191358167733713018260622063285152758297926860955930822514301477373288467317413580759061803646282915595570880242022944321482617585601248098006201752674309313006952989444778785445068729161351733880110778089862660869977648468565500576538767020447540383943328432899935249515513286612691397561868664414535 [174,83] -5547774155116833362065889100142079524311146363595105725113807191041124744835384144925769085300331047944454460523190710159437961646888373236295413413305395322556934765078165816173253007380316279598555979317480850044679506662473140022351395438410887800149950378934363642163495300465140655873844006005500105294787579129565274621127805475994576884383491943985734760366799240299106739324627105587476956712342182529774083760078025300751434729555229645809401485361678234274518890343176215500056615919055322660369817546873986528582292721527501633279420828230970344104506480624850850509032879180129826892920875011309827412242527548624343122345936682948678488326528853604558553718621617839707542105472816462116820365222801936374137570518257545481856004410014134435179031744467229348838466333223531102508603084494403888764392776687281420324406810808 [174,84] 34016105961487559268348295105655938431902396188511751471348004622484541759900902728820545024602058998197189297975898991835288312830081679159819967394121059842104658090979635060015997140323958942043566511879704057320995685201962473218222027660243798592972871660000283283874373587079260572836409861178156463241812120317983079581817921952621214848917184979575702592132306845877014602213551663865301420745057306569604276122572110445243026912617327135168125391193908436003496279903571130290721125732997630904306273289281448776315933339182069602064375515597664466033503427165890171724132089889954498712941928158055019124889256539560662362244387861658607219775380044347317080070124244163491546025454209964782152015982487431441693510476838483676901251173042385537422289382116667353837017884654112985840954491195069544253305200676018285785384 [174,85] -170953234373004593526865718167415183744136242847349037466068521339492756051488197182256562342744348627607981751266920783135469917382959248798210449654216109765392586922441134551568312463035167392833357733759260692571790153923100364109441997144386467448252053617182790970107236158729733127353082582240174758984017587864159156889703431333520704661193189119036998299199969441508557598774378259264487283039311503042773659351897050521786909590255193967754262124474256095054358875725956022714050583016324998553755968928707433460317333068786818853812732999225458742303672431566386928180974641195162111558150577083361103581787023250677484048073528407434263427917493841153850269532052116150647611350891212839530706195800656404408409531361377358089852300109043952155958682754551676830444973501477917842571399181555584926256233891103677176 [174,86] 701007770677477887857086438934986148065863117229778897607253401447199782340390865922493218342185694053988252237800687192184628016445275233343785950234021088496748448590608264818243762678942172496999865671141105504797513136822271958661355391761616743607924276494181171270401509203784871182364448627264979550353290144203523156274769879562365560412628639560131114874070424169493598633012933205454756377263648832427943236169358012580664529036096673970275829731922528963087297233272338806451509167786631912234019212195017789604414036261701541488730429117035279853553613404098335967015923265342070581794619673955671393947237290452758125612364436721069954264767185183088691328194727358308827027277495626111104725559059207825703263661544488884681356245465376614163606049424504399136584223919398523437490743230103653568894655434776 [174,87] -2334743225025642749455344012822108519616366382404693759189250773033964806075727488443313692867827707042662665806122802848690622478907951753968056527290703875610979688776847469887071353305897335615618297183831437649466820243654729554505738886265195929812028837086871609555837014279651607376993636443866782927373911979506004816828740117042317335078956473010873003602349845376914390762363179025879853267799666654077293454194799789753293149772895521586012243459681646316029842336725011054502484303333266607432900526848753809864216284805758883798185074442304999311434579738454763171715171347377044600992976730276394207770210883059749131839096885230248596200384756836969486002162198901230205673142926118818969892994605205040991766869700582718183322785362929427570791384027715836442415617213422136463497032366101848027614312 [174,88] 6286772421763141947367775227509260712934580145537372124325652580462230128281668890963243617604130244150126565311803686052098566558675715994477973513968504690302331705350677625321402041145837255535180592019421040017818549859752598249489289536170073162711007112825074018426016003769316565612550299569632156692095929362623051834723122111667724413931026287732103623926322909210564934232928653453742260631198092357598273553507504922585146442489505804498685835230798732821945178223867752364196309986820787124315653037312529891159084699249403095235584624842803146576841572129693110007029690688197178245027298039617485398169877091210203420567079753448672154652938961231902197015731816047716431786016182165141814141254302151766371788309337081737551803203498884585649135793014158873989298789335494851204636966738390594515 [174,89] -13622741158931333298666735393879643567995504452786074082605409419793233856463154342094871979512391639155894582116302980535543963380295790635028548889581671421206606473112174161469276919398544476961547317480869833664500770870473908880531990635179650408247694523072219897970808849604346762052634877588002395961504766520843273401476511761763817050216624267170925472328204707396317038103672170506261074449095413506347046576696621999459985282398499945707951531451484201058073445849074512647833909169264378495629798806526859657973300544828736398650315593362859011306771319856010227960296340999919260950211695378309249980459549757648729780816658187067071829987566550719328097189342926977544525439250993948888891093736223407194402572286054756598058388901110538062516200381508111527178064948461561168958773279531566 [174,90] 23642301956614817069329349389931063078967525315033809362187819383575041924389009396775158155565470353764358091879712187353294492289413681977419341414174724027645407732244820705809110855009154658293492617487973401036118673945914391611389060165749192615251438988306159468827588969250355347857557376410788505363898962540018690175520640101797282769835661480724838669515874161567518990889892523095497042154904836519805663876692377077179805246563207651979073210405868929602901998955625863831846662975733538950489060421313321899473442213230237595713971687513205353986480463389379286314523162196627930068799250632173942087146491910445766369253586520346211476402222538017802697377994273226963453867970076634717901432585270167846357833911308340867169330271601989180252234444822960227100661810866500483119794550 [174,91] -32703799680635424229987002924261929031534956891357446190036148881037717217456008317389295976911855754242999796978255092567497750787047974857546609798908242646338950013158702482322191368428912010133628175151852540144060192533877757381097486442853329432484863413368642076455586577759597299790769241839886676018871720839028119257617395755926034385874366425908944893915597208929130495133217645219464709930495213601765930227364684507854690986064623106492813266398038356192931459077702190350870206901950470668085687211117245614696886283850252936271539766860617066490015944339844084060672683631049690535517611922035465992991619703436854254879068256794460390657609353398881202071522835110604988885859441865614293848230040930046726538615666197615346121270852930521530804067924307710940595184158334884808 [174,92] 35878024357552768731596520437280536974088996535903947760142610047025061347623566637676773983884256136576572929295247455586012418443962336962792511622591810121631631013765299546652751959029931630799316854977626266926865242136215618635013841894928975558222757816001238262588272431038834271769772265330453274126999916025308259748596489816807252756878777433456361675774897750714282095376015728514135998816277306319180178237785669332795812170813644975234799666204858705756975153345842032772106225915502180611780643870501115650829265615072395080651084278366943605449540528174412421244085278014210884373847692650291236912825498713626838918793348146687790628538033851757563849015187941296681981134269476626516679271184848039472708072021684225595644078031730320341146253398143853718867181941774036 [174,93] -31056507468432247550779927589961777227890544618497727749602076912411012770858137294157296352687771843352486631290251594071523743753539538147168789139395226569729348130213116762409594574840301808541669436192557854339901709063619960769297945261125343821492553760686830255097265469473820410244404481431378904324045060371935269390909472519534926059823405441006623027004093363591527643780211957072700991886119865306469632564563872989053518324153929283955911435319626628638471369681136769216976210961540280461385791757112951772812010767666110094918760194680313639506407117781847071373956999708683323745796430031194707502753827716054679510310335356759043674710778185966774706755638032622498053611044889930606547922227452125982016965034591068091274271340214335749268124708605669904078050200 [174,94] 21099143756839986303670023080482420512529395349020631158667321170958671719744263265326413299332771877699484825202768214493360617584017420832988476273035664834656468154690358819069296709129346565022019312788644943719261070738017064205657128948252331659070527359009113679923790081141061173548964375417756148318332106672884333625173742353551932081969046966179677813741157712899223434188219918231268463144364964540390338201698890919725257947579607791129517744594617959983355042962008825287404039030283861269200785774725344194641079487810398475090172471175679078143708466566199414089553369524187881932435326765303331171869544385187094474370433256302086925070934749898605369932669929933911746625409689039763205050828312752510903340851324790559257164618138991190913963576081930746861 [174,95] -11188471971277113687016094531148787668384358772732811746577907275691351823249354847570223472831719024931448113317632743881432684354351388410113724785615372021447616987263621431630188124553552413121481776458870746505004213090256459594102994877184732501930030504743144886061531834232075315093211850488144209291911959098077192273853380852642839279991107637653085256073472117042300079585381439871306289351720560020474352570474542632675034419018198546728092587777316185633477332543304609504775868563003246966793601785731307663644231678185928387187411355228414462192831107949187600447099466823817185927111002959396389306190500071600731202273046145377887430627517614845310928627641453842160889554836803129216738814712417398635301911655131207103158193283229131555143671310370288 [174,96] 4604430487560027804418028794359121793194099218760166298037147103116264732904210287849489651996417378402650598431319037888973888927777247480016527921569257415613404503470600143962253595315123248834784865136387000278734158333191772155265159290026281922190234153875491827513303235982041580640134534258680942014719651888322362921620578878654067571856139144849232833067842099507870432866339801597300538327287842206679154146175240617719995895959667025680617801964256778685602222694335030847228562182968365687266198302962358922559027451158001413448304172531356114681673055049527541748606942502964144489109608442024035290857198506521791601459640488263267665644999087668203672815176105227664963172754964581710930297323083224865576169070153877069281800228920284821356851032 [174,97] -1461752358228839112446998627649557245472968563134529279052238439183609168776623931235945359944184267811546803715691951369911954865845440248505086670808674235867134241159211474825806212888911826863438500248067712424931718948506866758404001482959034994572092778655617378686009227612120064696381194697613031679862617961221655208519696702227619647806383871608399837465632037878725842901632488969949860992145337474862434447533461292395942710482208448141066613440808874211725942544884479644532018184181921724348677931403721238092115668292454142149938414251225847192264794841752097575656084239619231502623501197887474703324639410356134546201479445026625488299929100492692238759240014802776881627057962557474056826522489748401523169497915830158619631382290540244140 [174,98] 355740913403817732704787203445280155070957359753172497859547624384178950048741438475378337341345507777586278938886024131200631328788629100217698776392559642738429437059385798046630202136697096976495774721994999048653134089671304434682353380951652056180718911074201401149726437298514098196430262301497802052359364059172470997845591037679605142580087292339723881757445404102113522279885045466919503628410465314256322766155930846271266192143112875691424698532339237849174093431878469387103129273653657976796168620490010399600300632862873713003195738202917703735713814125559478563481767747600830972996383479583766147933614812969779937546550633193417658076244953637323913410086711588140475864790160774437379584370673352465326719330954639925559339448194948 [174,99] -65930808048902258650250767765721189873587183634290989730852727573920957176984562403902702567441624592312361672287340635505878920258839096959140002693088062815266435884173360137149255649073719236758998649981526701526947263371584447506600682660516827213891925197282703702491968345266467773862670592085096956014040325358922415393963461627646476766193476449838702426136977974931912676035400551807388931636409921655300436853047426613566032635989018568036084667188537107195029910816038601108241991340434624909659464438192447278929461315591283110071547152460036227578478611646674718369985999407873424904933608037319582211056377024743255598305260442786385410269014482951593223583894424707827861039749316641231513069017259482679811765601212213803928160 [174,100] 9241012271375347676717212945022127124547074936627556387032703032315730336703007567260649826745783174748312913650846589072235474648134072665375367942434875059265895976191115167996144561533077090013341049396266587815052028728238235598778123449512817515290412118976838168910850612292228299928767281440330198185748854502974781239797161869463476270565409973327327031633423922665788127467028887214636600828506143582627866397541424948482721823272164730605787899975316931899311106971153670435560115999750536045021968694260249942042834024191506387438779513747401781967184914093817593282969307907384075340467611171704962888424576443337588872453261866942865530447031283001849440083766811954232062343172508176008578259472370826668338831983285590672 [174,101] -972398943398387792212249446707543025514463732276095814495294124952626915362518161091906124565798540728499707748035599577095636689215263942041332666585547662150919710843243241320600463725798866176938408809445713263621117379059181626217672906913669949593291934097609577428061974417595595878956186450470634452258678337653531895709932909567741599916337975130284599959527921226633308918204556942681589593901422484544228157183762779468236169980900511778792074488148710111107918466660463457725796854882663423454012999123683792912751526226233316834432988519333381648845014519900005209800936793825427962822907208884122106583636179982832298886554346892175898822628699684799739546671278917080382989727372832426996372013756408140286642940818 [174,102] 76225500864675493332675910874382461451953853101238047149441734917938975016110084386145212550939778770341844822332762978830158091744932258473615087602702708705695626582777157015286044214146848119733994857339821745104947844351423008253733532333830299378649757405459830512568705300594345451306394122338821372579417649444805328482875671211764272613366960916056852751763142237002659414062790987071301204496702704281767811391168014206265485298192129026606453988160752428421717467973571408040888896791364738775503572973440026561435885390741729221826762688983729381230484338906952383310504713671459904747671674698224880752907804649529218225641562939802613661599524939856329819705374944341061351855670809498487279719827392757627552 [174,103] -4414966397965134106817185065850034875145359615036392947670793481739442249979381434822289684784515690154038999018900289321885835704053296342953537144171468476336668096995284184840445814207184128039252383456961011473618160708991993551585815087573854772141874612887507942006484455625453936816785724299402174219552672432879364511694086322603000097940938855683316664855180222828875021226740195366733443734953661918655834588611476162273539849701690665892934420887061608339384845520304784374540909524017713799894343026236993807611944164192658074215132229662865698349852188792834247671115263454964945613990348410010468466158275263548534358151659975316579121589679831106965616985106360227546830684596289039936423172013419836 [174,104] 187305979045748927738493921038405698435327942523961805161997084155394991663201567704750674096631154896419383379725876237770123493841388439609060356682734041490610552917326115642091860151556169630013970982036360145672648251711490434267720674639988655190426050227890164422470051382079990567250282248166715523123269458431879020183171928274834274970845668752326885482733927383632779276674346804348264617774934610919622084344376716858065936155549986040177964418545126383428316951881712220150286286017385288410894692291793628085652504516670980149174624403750650134794757950920476691116684742983163892374010284550391167812985779287818412279632277569206031243925251672075988365572648211332286640141188284436174203292 [174,105] -5767194516207762188766862584928011650868587641623725764109784848876232322222004778036434865738141988118724882175114070473329721432937182238067733853148206146682997439590231467611182589065410408852424093111695681420299940509742868217424534541728056553167283805517598450417218774273261120697134844453576240630461044412593743764561016834698908641923603446987974876372701975462058854696710612727326599162414247657070561789562014585229404025045701125763134808916605311372131957220126457166042380504722926625382461312495840127798353429619349623990746846960869959377882954339568046261970580814592840532927249019011312853598738958588796951436289030230551135892784547393255127828195227521451665155772342396805 [174,106] 127615119498483956182864532024716933954890628209442523206802231616691343805404887984202655266774577599779151664186179986608245731816115065888734665729276642698684436970308789436768911510707900050355618517468182490520871463257701062629942061091627439650933409053034825218865229062756391214754041345014815170761719552550236778303286605816438923024456427696235780152268661603872024124924252426757293612058381096033252564340212499036079310325709603723462137031294061294881868779412869632855896534316634810912146863219842568600725516177672001422578139432404746745026801924375364679067675161751004071509136079329673646793192920536502226922526940715843258578444590602894892908871226059425529710134949 [174,107] -2008262941434746024309120965566757912236838383028470594929891002817310859219308100777571302253011612803306765301470125334255831720359635187439355786971150877377903057591987244687929278451627509670149998044036146466172524480577777782569686495937521254928400434798868324321070933863161855148078150529858830542624954570771779111380436353373133760135845377793609743909730727477702569704667515609212767635532762150326821718292012135815759723458178771207363728636543864915471454438324640870650594541843446380473815800634597002622092543501996168487694158693700022588048416655350282969996534520261025325780592000404275618212447249050261829933987686501398500020868620387833591767802239846304504 [174,108] 22226463884483384343933569044356285123222847987084350676163257281791186707745032894298840181368376977732651458702608214857864698497139861947957163715953747560195488208874156643248720075187221954892259822270733688603757658050877779302873554888429330677469626050125069942258528277485260122975083818990620416648813804896867111664340311160918117106185072380534028785713009505055081406580003134062613530166523995199495872051990074518950669854107154082146862335131993291731335030974588143922735642232272523924834265864644637785573837100568368094821745957307113542880958421080904576033714666451184131929949266648079445194689968134085008403042639148251410134373522963425441982900891721 [174,109] -170949044980363251751082284626634060479647329442798164510889300191772628702296062365759098799811333550074751450389074796542822508697300768948320479157382184041190432507807577726097602048171903037695426251744243060350259929555294239535847263868465308875062998440517817544396404398738259089548629838422186004644106186310895079898078236066043585817272551402888672972745305290594581783362244476121403358424397532856373894671073831468417508427658648024466487679088392405056282966697220157959063145549631890924243102276813914067993838051324758041552652346453022678523521274486982237184270147389228679226543733535258178632218540863447101608908818463656567857596852211646665804 [174,110] 902103573978566415559904710183799068174085176778429422046591828853448325614538552719520002340529193599897472325116896023810613575567101662609560098145354970980077450922245254313356379448638759177634611947387697646893850412681190523033356773509817886055156783428386689183036344655452639255919254420309601247478651181792375583455582440252488430543162469620640723428440730485510170310152682213972497164504999072014922105976227951141666636529330584193733936886351187059127745318547522912792365915813037694884187894524004944818934416401082949007494494177022168810542136443641494959295638038323877705419314894486272491176405951273349881226614327978523942459254553422 [174,111] -3221670969389548194258699426594100380604410873748470465938794303198835174015318080262791221566732727723454874571753192472645704631328468675405224431232221222736443599809924434594722022935096521431121319326424981690193634438018645806918761187373029656612196672278327354873174927579904806059543337560792424120568370639053328063780940204830132620641106514572587382583533061948097843392038742205336935207353697751069813438715073612941470363006644007639104030280869377179340274051962571354869396410956165413053802945123840095949542422239428310440533749302403629504127776345358080811646874820031149635117178591470661121233925602517361830730460310471654352464 [174,112] 7672475764379871669512101270861891764882329324864724135131227944568048052302405240945506474850614796208196717991345860925609013925010403229779905478656547709407862236881925578498655963912643926243182850570019234068997770613660887833378230135623888956244793496215703163605932378709173512859327140142526491847786574863826530084663805598700675764685350732461842660546634493928919806588620025314184837386650610913922665214448809824949431245659443130328416096048909558672019344595891358814076815853857512250417969956595367278389373947888358032119762756002542936192635669937814702850233490803874608759649459039740242119137914676380213379200262858904 [174,113] -11992764896234764206235021406532355256792774546773801703975887803297789730514374787375680645505340166866739395944975686870188588011176002431981644570835323381048279734956986723120382937302092920191769290638051730731409227979305650142041184080623009602857957824548105670492398092096868858985514145523614425563554467772297099318220480414304372245913739090183332970864223953841881884467394573990406807743851121026838521867782444925658502346666495453472458756802286404551103286569257790647751126033316259770053106905086372986891853212796680035848674251879795826085341471137407609163237740764671547900235464939590704584554120354446627936442 [174,114] 12094383550397339762985090084888375591087592245139087625849305002918858853320184075361500674380980869131377134525989237203045309384327285796135055776424467269735597797302384961010882625401707737480097562426158449830056990545779434237806766564122459869153983082876531453957040258147180608647303594552643532617302960370645776172735478343970546604528272954324108251330623051798536436138294936746609954401702419424479057942908619833272242821539574550760841217919473587171180472146911677553790178901475573035445817435094205755252830698949430210045474986555108263303161452512291662538790635061482610495268404570930266283180536363843 [174,115] -7724480708726206955398857087500532135563099689292496586744718870050132015929373821799294236379027316041024582299467585351310253594639387707745859517855222717598696004623936070407827559381415737084780664953068695754289232987912565881177052738874225428211673397136870543057161760848786453799773331385494921840720633309463538338551254020158149855074295914119159876013502512171202765661002740525345568402185911965992991035468016954495462458483594416832190294445273769987169866687634979285977681288873254280917145047060285994572426122128675929140470156823380971582832356563962615448017286599725110484047657479672699924792 [174,116] 3062207630978178943315285328929939741466605629934732640619521150746555092048930121207254650957033199357626710776841660994294560189072777858231921858479984991035979636199330743125112597135976728044878122927613836480591187000420621544403552925904516438520069587871306958237858092674569721488142615857816847079860020380631225069030991369874445368368363807778553109481478436602301348374107397408920485912213819298798615448542739610025316051186534775688708155675897230512149109866036949514089666450301493157331554964115636086305075141333943738117928843717360527766786477348348103853077237835713133602074834086646 [174,117] -737181218090548529052398739656050057159368836524759870697628980616077994041822477957502232926987173293423156654933643849893003098852883873133487970023641743762261151443133148671181503431928048349210171696952577282229895325742166699083411149154942833126300162699604556254832191725321220270640514613576121892160653158459484982247289686668018170433308637581883790462307515208153485212796065338920266864417938354414764797112636429414468722794682128683914984311864547179685780445156065643598172218005661969450693466408900010871806354764170808665921161360447642302912301432019019459002198196136323911386 [174,118] 105225980333794480495207741427230181535380382260582563192813452011516459015287117271535922163949938094625407819891495268603896021115452080130472203872287821303165799234223293579072396682036496748887729480720704872343721858981594156493468628291277590380640662335563644852825823564332870764816440195311998082137576526325205332726990251785019778376170840292941195679204970285187122974411529547484026412022637278008404498920945042249173407544716035321271540018554957748094591516926363227378373154572766648854524096781149827677155318772250161807653999902353573530342658527644140207556238960302 [174,119] -8676495735876519881621937369925979375435718616441679629922096445855591925691901760361440298069561296604340059908258026100280170657473880580131104086998675075927489453157980939674865988300886139054778174128526202167312292108902626161545615641717248698648819262355102534273574308741914603910176912587062902513406777813695657922698764544654862396913484110481839122172723052478918032859700851533754713079582695547416532502688346612237555106943764547211360333107602670385887683542339505770759752767513659801711957317882162191234643856110861947116851590012649785057595932547968739204 [174,120] 401605599271510203291963716427554461254551488296357451383587401827731885225899544475839595250349815130268188475990174832423609162052371621975556339376536640670722204989612593946457080376432017107348941582481397599313779858098193822385410233211218014903354515992190872354600514488590327480480813798431746221947994861541420256963401389731165573885950841392675144944521637246260769331681459511762090844819795636642669548944581304867570117766363071654482866282537775212001774368203226896316682553253665394069424481001062089935237144331800671367609502622233614169972548272 [174,121] -10110989418063616804848655036852948849572217993665471712445900544722127424960264838524112339921188082596127418847052968801215895790041800025411470242229421304077994104991436213324539769998766733025616636200215370865796866836514314844868134155929810759309772741135478847489917203803944080366824027973278343154649547677697600597478252957820384609006476681217266850503257206578844173086404810163793826674660782749305993172484272905868448032704894407397062639698043586495900416920724313424598757419568905995496217051861850065596615130623428516101110280336620721 [174,122] 133717947809617581986035262689779082848177825742877876787388811340237362959599516774343541420801401601750723279228396197298927068639471617039720118761007706661471068455332064930261975902111975610778577837821181958574192190766531251617235523379486173050416183416360622683218458101490303017312076148604077614731460607108171184240451514306516945961155305465816735503443247245046965106847171703675510609505002350604761767111277546437507162627958751216915935053369197128727557754229186280437496022836912092432427247848660799221509057879298921043638766 [174,123] -893697476567453894578856297535457608017802718705605602253002173857267989972212114100815168412081120718944142189037643037106226874947342298636681889817146069785592430020166162608495376436311983121967175038535894529750497581436609341001055272581473332068246745977618171842812400657257220003109249674532807896682244464470731787916506187509012139440117170966491858026812011687839585477841163266062158666781563375666734980745219593915544714266423045608048169394872770326502602663496074059975646453192901000204451080498534267409028266085484 [174,124] 2891159726034019287485615716744934142548844692760843768876418573490199627923365617382723741814119916678077267502991669758747495957994061096133301744273798847050134116046832677476943968098393117255616024957684563246015208182539475152094427435813586157017239373121849821352679456485108962171470170641644093202026943438287492337530756279964510367887905621445104087843237945040112600435464218257163695632028280541548693676259175435714030336397827112346742807640270354832494807676983256229247065778935312496477173300539383126373 [174,125] -4313804451658308279116987099679827272987081864124513018700157318002014374032069232707153260040609012948822720557476335495652230555162843151266671837213879028319738793591803508980490256145230720195124297991951136285168034412739638305452399084016474650484598407757342730606601751228315681418811061213816026033357188086695543155121006918958885120726351050488575225413690666978274972518319145139247987452316407644248258232830582123534577203492935411338107398253555104350071634716189341793834351111291412589446367743 [174,126] 2811481348671067516185401350433698301224759939542892615670016333487671645594486059951529456955312349867026731763702807582790291727518547685089676082980385558989851708918348250482139962837276550427467447073834374777824886471227836723668890232039138806093300669601750632573541464209413506994944111053473540749189878850641804480504129556838351014081510034276587096350535565133587202781900109111551543312911305335794419334554926399870887282893521416303743109224401872874967051921616781748262946277914180 [174,127] -752553992744770883341325696595336040973492239717763956954759929071792901451950052183243900613900098588253945900816680954844677239918765009718755425548495659055617312377993846836709533160858929805991449063298913495915004850320860710300210078104090959867753694170895424477801687260907798370394508216830576353801496027491053278230016510799211904752417755499622395046255144095533863201814336765340556751800356716882632414147133096224477432765384615203874467285550512444901099170230135149436 [174,128] 77117805818459967373558785265890152763807698106036758928107058830195232604415443102281562845229552228900655146077181192562534004687841315833095002718887590219867836092047397823635856253459865429843134153489205838730154721861654120930654300295000611069392443256000485484098373704072606526245367862989699361892600944342940536929808088877120295312090254677129828605167332802249911221433150929857008039840693013072969678939709637913917872751101586949192198231269966709125970908 [174,129] -2790852763361299958508289871863485616259127056234600887853515470329304639486613758009974964411012241968185300385439935083403659284031967796757301146540748982166086934025453525834780210698905478731538582237902915066996922824702267553495134091261149680947885134283299872234676256834973364983165451346094425032437550963580624979713885374667219198256639494810174633804741184657263716119968544925558974375445091471554901874455500159349711801725907736606843332613849 [174,130] 32485848494922113915966141286151090833123148384007438086573991578876793566659438473454697759324860391672967675001479355098452069388036738318016084759390175581270781962391066807707497175197074984787481838418821688410314710057820885715524714850621967901187914551888209556384203659442788041116695409190528787713864883908793038475241260177559185746130916268516470430288776791594083641970115084421100469843033760610997639112773769365873703274331874080 [174,131] -109039503787067591928004176421893049982507666966327868937509029810543103822552770782581409520347455318782637634671978536211507615192520069703958393341452783277343591549096807266464729116025154590151338012073950896838558206158450328244703682234425694114523425333455921865630327026519121834709717020676059806247889449444146410581085104012699114638121700728008740224138825575358203761300924004941528487456272992482995108004301881998428 [174,132] 92761774676963395727622383096258422477019598056058868910192905994172207052952970410134031711769794465650731226428153444849790930554255303484228305979449837294775624549111104833177488935775137809776404961737012007554889243184242933414518908559390574769418785276464461876897512751177598644824245563892398758255670143093358256823093271560052991687328195640552311705961546536990487213702037591001804700910204982105636761 [174,133] -17141982105371303352839930096311486778053751261693934696089543860462479734491756194490996119659843293016428661133082700275000606705354791955099100451056007374380342352143079380803988856178837631965087884081010193787608017476135096128265072462357811915880101041273324984121930507687374082694782484022711956446439912654760075844338201322792358009571703482268674895366688060641686681235110849514540077109 [174,134] 570785393650313148813015535518444995147009823418989476156838756577712654258506854642501980765517982962375651868693967292974750714824523184364441983483518820001041592186408195773978977648959209861930802961261308863730878605990957550471580549323656733474187214979716746880527708498014407732564408694434404026517340012684976984217832269869544858603689681276560808623425541205211396281570 [174,135] -2720699763008808500402870148011910726980423645903352286290079225035400831927635751619374030066563460184771058292299515990401794552341649415471136526961104259278059681880481100936501897652155601459191355260449867437422825272572090193166977540320105730131492664284959048482247451808182789897610049483753731353424779838830060338803798862888240635705204324867751780748944 [174,136] 1390780770601447667450653757744787868910261223068934314312518640346043092760157239617247707190143536483456531675952520161712964777925454372045587083380193215598046569666377464325145478831010823524677061918630971089637642039771289380943362429928762446737422470763064706573264145568789380182382861034401698825013196641522113295965333809141320370956608 [174,137] -52477693600506628423848053314587659944754507409150752603055483567770892568812318852626550238669907642401234973169956333889586479228863879952137089899139803916803623299653876829311226952403064331767369972701335803435078537152463424848479939502863942284278444456841990187617734697219122439472982386571359290241200153699317938508398 [174,138] 88400567384707242711799134198563627883601848593145749894501658457941648143804911400793635833025963118823421317415362534610449520068550562016112144578257443865824513790436397940871979890674485685762626006812695195567182139893915523443685503998411641871985761232714192369514589267983529338202920857265123341877 [174,139] -3428956821827526833651819283222586820107635067175045898741062450467000066008452182831820101863844141611865395307034473763688838101984268809640892896139285164208258126195937829437782440666836425914862269555770496890449932613315744341279056035517589650972950020868350752949771025903593140 [174,140] 1237444528030983165551139062746635476176719195553003214388655461407361427833144400979724431753132964673085275598802241030744769276018845292788176960590014424234154254075396712472312147166525271712005921825493233019209499396406713207454758119922009247302295430384 [174,141] -1038801431607439144570591178633766545953087677182684563348684892123484949242444771477007680861133374826264301664727588686760173172767517499029917529032828942018772060728052387922600913017080312074226755856538466429580625269943806718123 [174,142] 69939731334907876362333824440719765251408417110662273361642521680044235141527962168004184401377093694876277501752592184486050139853854032871995096336254541990656575694276151419923008450010759441895720761 [174,143] -8242844119920658072034819474163542952397273706821180034578115040090463089990323026587133592661129197188825234714072925009064708984175114479333861837777701094057446280 [174,144] 87876434045109519424985774711426596445127637798472040987894347713047638054640625362382406259032156429664695739071343592 [174,145] -27122146245294197104911278928863903174971585439416941688631237365351429278662580094891989655462961082920657173451556 [174,146] 8271022519041614850554132509843481137393003051277978927076182752851878673754457189650581088168264680669742090584 [174,147] -2405543260493309191045448085065540278230774319194115341975048091022318508125897074576964925034957899605480960 [174,148] 666466626790277699301483103782156995969128493171852146199242463960149011847760782518803525896733112255408 [174,149] -175672908140239580614554742428024570327134134240737173276622534905746845975439061855310548909615249568 [174,150] 43994129149447046751268154275520008723115066402747387929957938089290358957521673251054281737267190 [174,151] -10451952324046234220434337113674119988939351915524449466758946456901438187467567561854129264640 [174,152] 2351809815576204519911888292799566579553216185703109650883831803353373020269374813799552160 [174,153] -500300128240398343246740916321594275023591216582262471262441443823143049811397202675392 [174,154] 100421589789857630659253890437426667054170848143346984016666611536850177701388902092 [174,155] -18977882109962681995640442311355363548114984449795778163777000098670545640962304 [174,156] 3368580104274942351216424999777855666866300504372637209394000492718157833816 [174,157] -560093578920466853768689925126871146648103307779031374101417039366076240 [174,158] 86973431307026606685399806753166950946376661975097747956755644736311 [174,159] -12570691779294733419790750725340677492313685077711882882227388416 [174,160] 1684680628658270070480796636877510678651992191550464111264960 [174,161] -208432678909626691645916510688053279184290240671058417280 [174,162] 23687561180832353728214874994462422697471063707515400 [174,163] -2458335682648841286835754237135636771043754732032 [174,164] 231386889350587307310689984985944715974978832 [174,165] -19590489227530640158851270753355949168096 [174,166] 1477174646158432158361156071839017074 [174,167] -97980302013887409190980457420800 [174,168] 5628096380689586883309748320 [174,169] -274270858030909267709760 [174,170] 11025357321371343732 [174,171] -350998503168768 [174,172] 8297012520 [174,173] -129456 [174,174] 1 [175,0] -4090153878753839154478981014273720148518299804012488613803129083389470910389257990515356817074246685357092947346757253495146674058262078525147008725989612179343330713544429094025182609026654293579279983762162232547443299622243120815740455378358731872669319961364147117125718304545346708448609345386819611332426494873177180992647958712100205746788717167327580011706987603081782244729748447260031868236982350427362653379504734662202986434380155800679042395490684251442158675176716540766232717532157402657457678578757491422524621001152233355841125576555323045802204317894389922424495502765200316768064728256554178570305428875343145956844758315650137625951166832219197523670216998880689940699535785551806395300429099486127924701986695603512867887674537135647992434664378250288420133519357844841561199087288843605398827458547107504618186994726800334263124975423041781086172945244456117384676810672987323138128169040959708540517247869531353765508525903269410468796338154474591391387198870932846695000000000000000 [175,1] 210698446496512691919474487655362325467064856740881987656360269231462629081045189490620439986868462895596073413577336021220270084483175547902144251364081060298362236652928448670089114160126901635911089256096916260470206856364515398177898591571954002169672167294599059783572081730637858228610844047604745045332062755326891265842289116180572119380322532911982464438513275173817932591977476868126326743312824687158398332835864423805133131829272543350606962814692270068721874994480317466980650876395057953457466364198379681154733093063869723843605660976518576366647063158500441098748804164302531735474722937019461353477916702024497726885824481974960605797357549102736295369830129247885304772515441252416137414928365066940378591715774141589129723894564166892440778592941215405867651832643925219711494095863144855505522387810761029894484118382969955593406208101297164054917858100132897146437994621731551297469184478528328722533564557707824411072633811091815469596629939187976106228734235439179545580206187500000000 [175,2] -521568880108368678884784866212937251175828818756447254155123076534455611156879200632935475958153585595697477770994406482348953454476879976179457179173695533815716572062959374816230400584605140969752270232392103847507146746914541828659404148016273557605267292048040876136589780157596247370385234953524425226411302329512927861390808875345365342264432326255005757209713504677123500319779654601643034864692331224278494869006700048623690327720258392237177711453236430540806354097499919907442363805121122024316581189493162222480837480070577616310510063862919607187310247101355354291113466069764417815532546132629590722638170772921102764765992340936927226402601335613890386799421718896181939112174510988846533690963066707736597999309072739499666985250677620986276406441727305789507626354866745785005456278356458654134792079156304491319454380961334086212140025177148742486727260230065811627725860111276719686821454040806703100780191756601534413967325437330194040383478007623795572504088094507193634792854826601562500 [175,3] 296937591206904861307261692359868122814932052653000203342677168848199478948228883115455134650539160545217455662196177350379889197771543496776304635266632049616833114914772959041417398400141297709964076199694741796238959497769578029835747295860163743656600326876444637198050872525795078946726019257267670495547935717659427782172242188072929333027105571144566769597352186995999198440798157705565249637781347042324007271666148477318741276177579151564451090236023912111189678924841377096734531990892576720548530042236528988503958745027961205646662924276039441588942686885325282274096067146237151836004913761188934120182319684815937925194613570503097445432926712320523748280326607329563433039514424049770719510871526685000933747063729566259933379495246142103106157556517054129212123953390390515872010358308167150269509807247563230272631959762383114366282756089543682015010264798276117518108274284206539296618083093014712637438200437595803324681438395588138072610859923331162826772390063390688262688405280527000000 [175,4] -62682303885073208982591774363083933574339112053173158443960445274963696372457383254052297319561629261999223853455465319793976806828873660725981516575572928718123873176181285850585224903649668375801481367715129249579743954493533309261500405369941982275509798876209558383773934940084208150809806314466157028393632973749826456259491320020293337145247061732964341017935202903069271428285750548658858104047302187510596025083096378779069198490673669895492975527568862122202242664730592285548157798667301616913403105813296663318626704819865365716765594512862916605177710970599157633339714705827286467215721097031532002234545922565393661650578214620626517066979634343755665817923435946313005278588313632491358879721761707987789060432101363923539231224296722211431046152309489256533545256323202416568021243772729845548863317145526274548076608734176993118682132460181604604743467855219151927383002318336661118458955204014026570830723529498812348291235860122581827882859317790737977674431790673864139449882363354670000 [175,5] 6247001975109383212533884093731796220720671435370528821701199525249321291726390870718044567499598132014608443395093337808479728282836044729596916499218990682583061405601369978878961378469023765779022460932815379820589471579115762812831735378813140861849595180972425389854899170653590299768206974499175330632182005460466648098026699731435655807754197444930996582499867167760285863360201772215086234424205895663473727015280726213664306019783241867011108638140660254879232843078273200764574051595260333945246317934514885248830011626853075385121584027877741008275855783263212587260756623263064865395077767115534498149603897280871316819789643160889098735522905019906097462979150859627271275637099070045806118481958671512682537927604656840943417091235371316103654884703961068588695604979599787121163026867086730659721796729569442790260564665601174140582045902048444272620288353695786911191980401815878030507071043547081550095595446633948449806111588841485701622202579044424991576089362029302039356808335482675214 [175,6] -340789323958599396205114288646898086375502348667607259618413953344199382014905516587626915017460714217101327019150502894033029916032015460148403974338726864213095026028935350147359297410379878855467099295943583958739449576025491743169796859374039038745708158956899659760271646351637628938122548721229574438983724259214991335181280290241713865875725371370014991931584914690669535039197254908583377747607900003192043064932543904951048678899381466316730889736241922722879942314734636449728008816583137809897601580686161895205859187545238693349061048649446979324245028468897513298962280019872422121140210855175993575452961250182080123220420490155566926931801940300299189980640106063122646774763686523476828670402740799242363958349718568176333299263169358375089561519854867658559495752872829581357106169621897706348059049338256751368791063485116869353454012645177765114971784790282040476490025096273126619167334383084442772884465839576140279014889257116454545716527969759104781288873456463087207070238618063900 [175,7] 11254248665680476235991159229967997224790851140105254820669076481086095724138024494685533810840858828780907642951045837063434649878146586040897426763936836194745103794834389856060200745544171408394581467501342155527590448942955994500451731891119772971309308506270719271754292279310762772012206646091727173935818038606591873093427153549467844178700697142882997718384392082794822413944479987994451959573650592847998008897179791271640955034375882024351937804496581010108327481908246843422246098651579207113854427401827902597902631004575324863341824555549753553437621938889057062763747039125901950153642927593610081119347182138763957162121531621397236241512074050496094997513090284348456129414745040300523333290767405516281587474347406631819827172560671101118982771106677696827754321188264652928849793160207259971384399425050000774364828637755463157432055016869861854469108335338452299609411041909741222815087830782694981165512206508457518332729714200106934875168119187868621105009618510750978053267751796752 [175,8] -242093205967953668022112007678552912149528951649832068124263861990235628033004594408124098205339675916178418402913157678027453579369813154160323918630188004310724985586674090914226263464360863962780430173643218303181468283433382849591829451132709357783783093573063115914604565994067298974112264308550110594509272273807643983929654880947608773082837309053517381072599003757767445427328922520427459978175086674976809382649178278686226689234610961789305699454952503608986927973685153413065680120936494510888875712162642114214629454384971526321702307352176340133797326565249287408436064758759408935942805286466572141817710628430748879524050637086172292778939000029973970919760578350285194501330022527998542898685777391194652779177103694127011728722039522688757112815080167230328448863673668246082416588304960681522130705734371753829282429063790788003285918905147005812167996628022402724045954077730523647149224199170861325108689285586392395165238853502967565956991308288948382655752814887707603233975603262 [175,9] 3586674646748256691361326813830935417992874248642181150297800071464759543437496814157435478953313112581555494558484628857044060998014597891221462503032592428406610690425650124214059105912003515111135758280459088808399527659289460248398654608856274107282308092987312704750224167011949616672905499475866011988328563393655593398628626433466664403717727718694388106184063924474030792282619485898780849551607103683390980620895088270468170853590076684571075945209352713974893587624020110835282524179237535050209362713659506292944398237093707704446869995259781935886567391453018666047113299978458261188698385700620793932687644856113092068116015383333802207528064499686535816326600244360299292749053661651462359803695363167122243432967058769323547153892781766237942196517943990128018037276184403554527529182878851033943808081442355813274451373528232367627357094696072361338447010806455867191142455298301925580787525725345079786429998713848791830856872466482254198425658881763404192856306499645501198439735024 [175,10] -38232652145100041704440638776719125693041135833520229318031186304359875987742748427415696391295507168111702957041178770038901101011089940108194417416540973236195952757180413670220176033054296561845281193754533723621506238683545397522603432113923312948083599292536340130818431368250402538303800680130675137801387741664891026258185467144756515428195565140751081471573212822658073712651057515699107141609140846804890220173243261346147291522286404125789344992913113841234191969767705920732210650436304040218601779626394505303175771088224454120393727463317705024535193769069718441299131359131925924367226963373055727198426349432507046753672176529459015362227050270974448992052742823362240979773836915641012718967091231370370348641777828888549305958248847473922787549620783151489525489746943941931441746892988620480271621800481272486204096116017467830641450246847234325170291482837770390271783213930918343578641877861929219024711823646178469766396410195516483875215548809417800577718148267607187346249785 [175,11] 303690116382268619674103050682705776170321884024869465980314521284433876730501191098742086771730171203457124460474649259066493300875455009789305591270639772120279546004478535631580568681061489186467527905045414140448240071214826229615952463159292998476047323962603434752617419101271422370251521858431995819744192883473022089833967644386663090430308109761743603566617941516937018691044567877190274542377146839524447188820941839578891875682835546500943641351783163695998603969032474467655756358097445780172935910765196091640076386608246845132315842149401303231634643202390628138704523096021403580843771374713786714268598614502114120876497659290946235534162758568035381807123109070997064163491343783841280449093810825955294531766385269128788508172851560752076810271988987449094902861973184669053015879857010001285792691372207402601575867961250000491780346475444726368872850980974224221823081725219935594054961384914887006952230264449870589030292309153218581260664632394511723125975729605724086029684 [175,12] -1849567922319958236843655156186884147287875265946340708140834008623070498238182635317547797980248048546578083401936560476768512219153172686802688358248167047608417322129649801239102397860081088886635561435970249795943472897205816192682524747370040541533953780557105586364396567493539473543094806675426536253161861085774667996386834280251500320755263815006969358656687395373747342089232012595049548041408151242517277621434822442705055391587934540978932334113671429103878495553159110794377986797580740582317867298645921653008499533975034270422549727356954609548056130769257960973457270744143175935385781351352632847956407157016971329998284642500644300037836881487061033507783941733710460879264352402507618692383352399904628796664692178759896936571101695486892595651250077943825551129216119197297671287893804500744784407057970426497267827582624445247677317232475789780039719270960980859207922397868814147163247791899435703404032242352241225803737904821561033137722569430850022391938858110936695120 [175,13] 8842054396393899489909309646038772859951672088311870747690870197714550115603305521739613191788125834941258409842122871033097087807444942373595534864523383931396748341431207787385941639454739770814630016280057888984231168934071554012610918568182855361935823378792790792283912363536099738354606175125850291354724279935849427880842293228432071749400081722060650924087314681537640169336841556028888102274992977807092722839608412722911121745060714725697652532260941199843955460246514716359414267144672600834019008292617634966905168240421871236866450301211505356924762747958417474633721445257527068766449898494120081753300011516000787664627097231070848012258002503904825082783795855461510197450246910678045330998577510975127533703279989265174040401311055074263746199350304558129485622260493009970085070844601269126534293468961622670572369753942430068877455858659676364945195638909903089240304153323019701874105032146944022141005164628136840053845884010390011370871950696489497081209396330283639076 [175,14] -33833568905491376409094283294974611588175684958704711313036004311370041505491662701905717286776777536192498960607837571300625789204363940637480601897670025185085513799758488405434740893744228184734116263594697650165983571014806617852076845900525608933361837572092142688572123687285239554566662081585171922499069361271822183096590626707438897568096405509708083680907802123960495134121906381955496838817186453421662265635860365951702447511333017675589201301355118281164003606157092534082672628168472677408316593068483704850512853890225276777241864740105913668201370743456504026925782756479663932334100517892994527162991757579453366858101158225635589400577952479628954162937427447874347568097309962091057129771385475913747751300141833808220010484922361751750310862780829830996455773877352284127382414850725451774130271260737959632688145303779695143813648682934657290776484092832065017459038496168160063791544686189007529483323002799507552423322797227907750155300374878805122419823488577685220 [175,15] 105324652660490960658628749420396933220229188523457370041941534238116242679005406556617899274814085745101151241532248078753827839028202022279980412092910140970680779278969530463147486934500508218679096303228922720846782854305705718469861228406151075379994048780160169496671973512604096160523030186301103529778848478734099742139466830020777710761127029278414552326991888317836312560358202941197520832749725309496487965070407398512561344283584147716002950169005752783691573745664155311032948799335926630867760429594526415232773969662912874790688079764979054684607459252234257273922821919354817013993599792089235872311164023461553057687416093236951098433798498443973141808220464170961981622452195006155248094224276001291578918243740291336973462967323161060273576951185818933465781592293286815780972037234217728781109431321657228995618351135418897740613604039509107873481753811495403522749371367640820238881726813163490281426225634688313542837392794513897242321659851715412389154969572474772 [175,16] -270420808912595861983469134014618314930582458563176784820331350329852458112144888438466532452855801615207410811998819757266786471357950752785528774618908070578817265957927984316905148582661884873100972942870315523936742777671699130423331724082022670886055104355693179652609042311365679639301272410021421082304950050241242522676304734043746129201522984104269499912027799228113398303749987787435473127160357693118314520845175305860643505514578043983457432519706917598946006425862572175908579768606637821932847397817478158577413965275633213716300733218359630257485354311365116387415806859543180439867191230481967452996146473771352939372298135726697922167109720195015091478013804382324374015406994249280805309691810808579833459242121185520892181655802684694610163475418928529806693037134397089949771076998962767067876950037220779903163020316962442315295017125468752450829542710859147433533750034183824953313066383799495825369881393759733560667526773672269407863789231565911363255061776072 [175,17] 579270394423030178497808809221365663535941846929363490765944858895083374856372352695776712538877676676632565477088178223493360648198531635951446275817096955713482979736744559211385682456202184175856516046816285770784830985168162408216371507390947020147901698230138253949999923691986643703121455973394512994712880284521027266844573968811972864757440082571531570815981102077510915688520100890519974554666023723997181806791783585878318192285891552656266864134383600748545201980481714479214013468592399181212462988405685496242456470160667972727890523321697393173750812948570027776503957006759632474245462378582757505293335177592217383207492508328107603639710347490232960447632189321643573622859567617836423393559654418586431532896474260389593488930573248759620763007959701145557725310975451716966281810963150065771430360343145882201571247199310070148214077603922074999206671446567435738580874859577884680819504583741176334013660731591939788994895935467807487005404885979693960308018278 [175,18] -1045383995355877842935517658975021916306892936135125176652254029713814694887864795560875819083845303644263574763971592992026619760485005260925796887741904245228650860714672906798745922576295842358494662208841502801859939465332545857455892976305067394483611676865436905819560305728178388442287275216580624914497982177975483823813013448619866259998811524921261268216693700585715198866777061233786453144109229996127454209803804611096812055723587774007506467126454814762741911188358462698200381592267369003152392742960113677987281944532944626056313425335586938032282704573209851795681411659806476779039675616513734576040520451848467208002869865933328278566245468553218660272344582726078097128845394405222950753287588400108650559210068036411823123983703682684606183545511529881542412388229402451068651502061501329711313079761844713420856509676803171674963819439973006554216997736516001735422514319801210831905038408819423060256330697474821513981797940959974296991770823913951961975208 [175,19] 1602463285947959069802369126937358621700267612389971714889717151638173661282870595228998737489869317964829213824913016393778593502941998498139134036556052893338318105261328342253774975984610844296374148705261638471731126781985456225288869104303460849842050158571331519685186037371861950941440080169012636618885119684780282097134681676836838103022263545668392773267570328789333341605089144915491194290244297586397749531698966391187684645524021252750185686895731186739655579214601693907477893940868822305702408353022842562547847344480070294241379229645877121018940512235776704461769054849074189649686617217535877845003467262843098688104798857760341525095415358749445593464955250381412909655899070603032068650576237975475252485925969465643894473219399232846487551075064256519482502642519742443702902685314664223287663086115336463684655286746600079154705452775881618122171159264244321660189925267419841375014676739519326255599620416784698017988520118540891400571746850521353308992 [175,20] -2100987669864662237429376708779556027504533521362752450232805486143870009590918466993101996786753924087016514342460920826111207001486726799007026064434727401858041502635019871949113337968647865683692767271920791611718604021187262394916943652160791320457385011605781880841580814040629268476514024616842069704975916601145792844838553296668170753812148797092741728867524532722433904165574712600684443144840616777478939327030489250825521216176471833617652511272682974538354258365658200413709315381747651651084231787022441629562575576536006786771323695485387329827085009550437963860984203456195129496542919527566394960175599777514332214006806111748879896927678142752795547080273826472989629792750280951075933797021207935984083601997990402021804888378805330577975196397648321149633617268385742052777558671552673140086040193444123907648156333675811647890329492564113673099258674909051683447684945671571736649347944580798391818242538930937249442180158738931642915748923621179840266 [175,21] 2369779813543922182528470564808879284301633063538565765291768960163078808011873720828691574262740323779237003231231653947354597801089079163727446085495043055833269372679579098670637242450079754078207006976546220090719153361213052435770264065450771226052149961926956946299969472828985445138800214335459461956803719307030553492335641746661775317925492295101319332493875938821860860568811654448037045644331621744794767543225380098875515525790220835401403573665604333277959821302704500217391459501592206005179368311055563980774081121615185437534098141426460466636762638445758081556360171881303790456473694045110329195616698407782893463096671675818582003056048617929701749342267278556629594875861000722386780546951144603968946740861159739706437648763763116181626535067989372506745080695025293249238996383703460520547269881017234750602285472832954239362578665798660128782733726289237930791903144885850317832417815921120761136170601389610334922975740379914617445830679915801851 [175,22] -2310746160920114433221161667363342641380218693888209597731994687927597985849112718016465702769852065257376224421993378581176936688946474959554743046596421198912689581309116784203509967207078078391644618702617638604170871891935235628707828610350577060778540674464678839755316919889008419841745567495143823955153696091329817267024935347755772476577178662138151422578573565738448421833743304866782947890835704223393676700082504750998714133042906243407699838005339841575942418875099689200044724741139912704963503156499000850402574365042255872246323502018939285194513372345659658832205573528965068844221219102746485069982345291428827534642513195378980323083044906815481009063849006260465915919208252062457019136747456993257920688228813940018744266009892063405402293490455865064362587820291854722024498908681600034337251186215192677393673470690801782855488869658605795253862018872872478274051906007034586955568416011348658133447951013908137787468727591708742668442598977140 [175,23] 1955707766819225196181513425923404426829692127528152939216434525246114141183584523126142872208140053451090777074643224432536323694696540516567430313106943747769204773979343847277194907099990472933584192439071990873848630999603159981981979186206239563912478522361424972046867453981927889375444022399729273358750343335470701158847680705246302580044656369679087409385780934610794112458628773840476144772359894558057651383271147120504446016852480326793954907672372071769592950937559388829043154147119951570326989113987737957268776140299542970049282709349795768359382689405472507750248593301924735144182951701942067387596219538078388826105701004613195578656047311412464298027884809974027882893812222767990644919663828567681956553940853209659857313399419463854019791937340438483521944650167065945481375513663753132935497151824777030928579411015149142681823841898764951345471022043200651965573981073391376773033877842354130434765887976345242252713292949457954666886986662 [175,24] -1441420377197673701071040354412731032636053523072093933002121000034865175549125328477713996246227623502543142157412190305813314912732342938330796754468840836477525920039778188616186662891847646540252429073283941348134105860595587079348185128151303064344380636045139538826116501243520698603649902162276597742912423791719596319478095385498389464154786272418809502878270362577749322833601186860517765742754731090010999957328074160896560381481555911650472944568913816423027097727912180045130000294505451690212713799543873796270355147090893281921019848419441648893323490735270181654907105240090010310214947480028799049570190545339479614397380313291443764161748028978019443709847165993131060657308794570248354963146292300423957171065283843171200963175268378473045376306389863040684411259728164238628876746339309192435066786097979505221372548888027860333219382580918541551771335239611346128657066836519129532915534877414542459817236826858679586502709690438239552871583 [175,25] 927590883121978062125139751349552939398582576454150693069455662107727078071124523709940940008680439109987008132349117295240584188769244849872432435960969387900342166169732435180420657163512337215749927830187983815766239891185793167708586752308279575949846371478860070555252765968340282690527624193583195618536472988030499346600681821737180803272642156745185387868083393261014730985283736597795037524167864959730813329924778672106431575420688104268213201571723495340479762777164260639629088841668348827400985480968216399631990064441875252839612843463231082969079035571361722792003313498331087707496298904901494993226959891941125896478665418360263758822656521350131089182333170270941631512758237185286957702490180193996676873951720690279251942236881377457169789361772812292169939302442194374204906352275357037283783585553556658307832260354826472760842728431981405055505057969638067886043438696092730741830849194263167841831321187803797820883222347856302481054 [175,26] -522266820013479190051312722001001069608134001388561482858634106685780141693534871688165632370921637034686075666800773760695219770473325091780799854655734219193360198320239299661539825940803424759918528200448685703737192097239227969075015284662288881570679804067431844808562468395635508069100470743658281231345205910096653466596654815382284350534094415957459863172859136221961786774169875532164304196287790828055348320319664689604871675125091315087183921027692305733522596783104713357377581556285920145460866607041589904471139978675398208215574500315714085508248549752208447828186238262907819932821230808521889804418133302173609687741896710856554206632960429946920179354311197268975463252662202064550701856076589390945695732581067359676874444432925386649801346273503525842794899476395751065631052600098461243716349347252638978838732066181025173515431269152372465258539651389497364136610414049914367802863112020535455554756867220611263935311136467513014306 [175,27] 257630479362873107178789151056910189438708759448743220585811022190842931653382593431947020458468988124120606668107399885600733281642852076706022427059585678356220146020646572003460114375412794410438597721177057013891841779786630720714376347029275471467457789210369432666864656732494948058023549342955205148658771863857582752432519670350220576206413826560785324506967389861464375301607633833126574543611884606381362680004315514736206016739916443827843616091229508986032748027376863221710367757933427576411185778090835592364978347311579841460189932391652190720399827303702813886433161054942147924284611267644531541947449583237112684772266908178306115667187698713878523103828618216655847349500345423776772780317897271097334368662361786983966015595274995692119296164874296949403806889885470084401113097429166240365028025651521428472110801654287553436336488187659117898300933020306444149016286912024663554646800406960505343136646760564527675261896624636972 [175,28] -111412708032683072706745724750357956957545861048138547337321274334023684009420952110283114604552121940907894904694752069830393280398538921253875638394257916831318190321265285143331414775814271113285780596086393433345806101224894620581559560883351442911622490469016656417940261803226043835811692901293534639459037214851095740700911741928493344833326248562477403358251913486078116478529198067552197191388081951508250737152948523917603446674906007879184030743246259419690779131272827507840431493466120068631630505621085329792753879810418002022615663159488369742751902559325301355518536423496125753697348303176148218930347945667383626047218981779796940028980199456250040861317469213460628692639212821420466798777955781591330740410462842660694962373560316512583150347139105803562556270978809574672321404589151607737504292087902196231558924695986410137241643306049782395143511231661617649333473041381907448236644475717998378301723031662165699903888835752 [175,29] 42485346482585094863113478060873091550418263409618046520390984442374637554208191277387662452937681223597023036201358053412270176339371036960205729037878330701065062896848942538115999748408537750015691540322719964097292567310777857708321822137505379087680547972993813530171667601169655762604237118513176080907303292777407106317143697219033696399535904243299282189214591400012394408825485241990893472690071904573425012744260931300728946401249574734725531873320126263048993124268713752991277059739115873017305981213506518642017883336064788017744080879028265244662041613094580729362745042328963258692396254009859441044885825320047895664024379598302784692937569236096946664538850791771407889633528770329733616447830792975306555789888567716917898687228499954678028145216015887953521906361038650670850811175106001539098199225302125001693811130807266658141801003882099976896180041627456259991322500727318928215432797035869312416527290135379328796956094 [175,30] -14564245130015342420540933697226632581762158800861273919390112026529946810491348224987758815066502015719463596301670731476727659612140256286103603688251899363775769558390161900848086454232395086447235942842711283620878754090121269425458794117386396204461899921576047845996127939075883142860806491992960344559065619016265745364110855336920171749331948186924832152262739283417891881339097705540173056684763318120134645100771705329956326177088068943476677706777625056387080708205669823830907809786709445209726156587262485988664261446045790977833570420601974777471297453534563452981012995892945994860974611542686312629188803911930237389489887071126130699268810271632177089332974789282469776189674825119289013254483277734601672872430183488426175411036554275012791359025039956160820885381476693444735134665815252288668451287087533124398156592019640015923254570567835748715897872994232410493949207046870840758889306572021443612290277469695382292108 [175,31] 3443144443288039875338424235643494929676577113143217140042512047463654578647816385319524332572253970270618570203366548026558356846170794977344885332582606683974200921122626275188847468637159486569016772691262340457281004262728273941611205623573211967584116082286611721584951995969241241131125455272595532479606057243371165559676714569159577671886213782552568315117002389601948397520386392379449707207316793472748698554614971959884009050350175898081640499906780566703735801686982552842984733075379405385799377346617174408074449375326972028218796620540866217819076687295476264132805879814188165754275925908280729948462876791977327983553185110190699848617226679385160424918706044702566682886165479665675205287279144966806903677523147472603874837300414761467635016238796839701502112241261767283659439608966596428466239603307989569380494284573595215145671743713707979480891431727278455370318519006503558075853799304240247418805978180484903324 [175,32] 765670300762380089158923673432284758752562172746430379763868526590146626253948430261853533906865232352071234428656567260018736287179135542713939268463811421557449270172523086342124575175641785035655949421938167787660899563866902321075241389753056922204123767175428492692776094246724170877681417106723695919210153619064165572285483174709429555136558037725754358602126614053330628183432778075928135646579197336693535669889515037567410594789223134419326218821431316683325799886746794364296388396976510119715003281435290740221404795355519052627968034923499397655006836804602454966043392508756952991219773905038984950667038749760915300461177053280474415509565917139647953521190673845136702307499856773811358572998627392606249607158490483976033949044550484859648486334733529860442749874676147999188637953473787729869321212209435700046122096633894522272730572342291771281487679331381902314304950724441579779686650092934652506695051375118484 [175,33] 2522989689566251128172279719420266955521369447350956480300510876317867230803880754383121753983944926996355028457668325451529632093235872482054492578853761971653983138486722508806584726761874663662153315743051849765332310325048467482208914139313550567508620755126220731110957929643337210511602257381128177708950731695039789339450176232794507661237098543848859757976002827522016544393675281822328533820615918290750671169974986772762542179728512444712088927428158208581153517871230331417365038165903244192956170863042875825128048373603929452392416909269775028881049783359953817359832861463612215264594438156560975988471656610200305037769131188532107139358654260744841626322311187578861346338523888438328433686222041312395850793271885252318246168516439892539588513907455775249004362951876235916490519096247675663243061586989183331554344004704175334336283808887145692075094866872795107364763358930867299519531617499133193772396955186592 [175,34] -5361247324572280200974156521788924601520727017028947032594931962755573762976125251633306729552827241829587433474869813437462823035535775287856549392309667429227347453688766712321742979177134553607775323953109156631534292463866940695095022372289008171554075788039911435723045377104997213690433944223441415957339302182805137429949631350772054938045864217277432591905079685816491631476518060832592766018498208681653352660483347948104274498787652350865655137873320144790149718447810048630372889150311150794298271060538500408187067796821540339425410662147057845229563763273008061274404387932560691284679250536223782121639171275706827900695714161440298101708461533985643009478635826925857659012436510187243201171001792395664499198707949483096616872540026243600689899602484824635994967050099051934857020390750841975524424967907927845523795889017177550089723534005464446177966892117243837953306239103516923396746627069259823298008228206 [175,35] -5514791066522283988978554990971288104008385418614641263976822669130582855276756855531032616384175069675633712321955502245151644983647062478135362664449203895175229323688438561454031020567969285106724515184410684099481398603585103994464227822973005554948449746405164440274292004666147701737338123161204677867785609257010181981992480790239008884246686750004167375448282967920457714572204405836564367067084135585053786503722532062729308290329084252773085589902308932004715717076850068220450588942680910183815637215385145645248628462911252985319577078190989912175585591475485653177822238613688148446585995459166093214734991328390190288518544280486962432789536862855743991065358224267162036297967992626899463418024554853806739995248107810980583335901463534515118042601181900529668847476375311558862739958294548855441990577158497526870685425150958671482728649560997536248116495438160753636132888661648347092943045474482337136268480 [175,36] 11257824767734531127886342168725002183158739363283842750744551893363964839841587276854432499822423968108085388771045659672536616628105683666366821426187317206048376132262649035010112386284289471774629841855656804738965145543831222984718662576329066644279046562198217685364013257285362369280636567190422090722010193546487203533067869174335820754760493695187689198158909689428210541130998844323421591795859865522796076601976909861531424198740092568242350499747762601426760317929326734383097959272573942385015539583386892607172597102639476825530831644800633366851265786848992325246101940418157787179688569156135304216756033318327228226130589880447352113933883964381479655589053099722255230834871217796183174057385572992927024335358391376489324175875090334950047317141574577086057487406089224391352009147984572536060212350581966452759686398439609607504129593226119766522960937399106717489922692463096652702033012309977583338598 [175,37] 9967789138503488265683875402751398613150800280670673210027595534686589256423095443075067605089810940399462101404983688234751700961429974416756198518787713354157334403316274811726624797970499080631354143439723557649294042560076609511254550756753253372179074419195070130952549129152203899037544873107669227506937218899880817949950719137849289803646050629567335732629308080847716019457123038015493281986097856125199013598589821101079031536430855079465859887166960489972775977099926729847521417770488360450719289771991557007931263060243734133270655631661875278763803871359109851966302545832412955050666643930564050762412222606518586702441421615987992717853475369303208963936405651440990930746474253218188365917793749831386467769183264626064258213218308809907316612738791814906092524804652148085216140595672574756298159224841965342038250534709360390100405219580946241116328056891578102646921574130431549847870843054219898551 [175,38] -17520520223637209695259672633345069873680988843830264246872411867637941303472516772917083157656341991480175498036014942928536551174844114051431582062545542454346010648983950440954701122889754180553630897461478305355456015240674275258813000550046186156358343977498531817956758290267688727448085098215912027154409239638111762026236877740300696180846050369391703061593089569419429851514105582411822609122810743917219899235083531803232981929148575822129182252607885343826927842694774541189683081259501998661182185482710749608086316067587025269461904634679530369762097278122529844944413363979362082309457459431721765330387580136237342107284088997561804841566993961929778431041510206900485152359583588560431896182851963035843661582330748199620322633833180798907410712597052947888559954359768424905330617355245064221725234606079896749347302915870416146278680888526372198291417099201289107799940455982182170302829646998925120 [175,39] -13795549419921092482320137815105132263173014888178091740066983230213861965459424742536316568379535937098859869898530285414960540752445135740132510068032366304791199161244492333490198253325877615329166325795433309269278390764363554372919401956788991884784880513030468935607254359401594581472592205207221794711256588134224750209078855280980764048267420647908969398511105870359907744432142020114073627659727746092571861179808428042752519596520372426212239174691991915673128451635921085398191855165371505492370376367684800140273930728568525929435866709346015062359517774139235056063190544950666588525461523433258440538618821199645619614311439707133405961762141069847712219796413600365750645928568162391434173850369060532034401918272565577628261506298746114072286947143993531808806282287852923300550831863774146946122967073255099869738444999627873118784582944319301911299700819839193915993862403005710599206240856254460 [175,40] 20146278574882857569758743833322047217681297640345802295158351334065343520852287359480743532300860708697073658036776218538902267095777940009051381398740742446588661569137495466594458764733187616754506731761682099342292582860169026741058499175908377889234467131615046399910349137236842773300186989084469233960421356666834778183781869702089584920395320710719275261256794273570836583366603798544222715766239169934771559551293697096872217109792416744743979833096292331757979533083766943454268710215778860426070913274709755100465386555537290010763943274142139348260791540563622484298454644442939102782145061976116607107822290349217744502704503880220780881460950974113677868671838669616101888764613190918200682482357248928036176009956086069173602166758284671914925512745259364982742563601332299094538844709559178631096078721300496355401568649507716992280571563716371595133795686107691447717482338592256374040258774939 [175,41] 14953382514978120490326267437571099648642660438645838513818660373356340270231728313564318388111873868331814113331339710960907431751209960001588544599112911067471128380745698393604068742014829868553925784229932848382203375295018439080178834936684071943786730675949010187806857227610229048610820131702263589209673652866579173980929129027313699135785900348722344483960007508213749332848376667275890952810044270194290019268556169731724506107937006619534449681855187998346736082799463862113517493202919334567203056076847976700249562690383821248268673005314246276537999535287776409972489247196026962934488328425387595085465398728150270324803839121191334587503946559686993896832678191519745604747022336522686130836509161468085939913553701303004265446081992274593832509362376414855733252705042871303722083920248460891351935396362909363722310904151532741863149692600601834991905371742762588458627798426429661752611007 [175,42] -17117075297869584451276412862646977393014199345378253503514881284978703453370488325575010773949907901463710599344065631649004869751346762501902315446127762425294778143851945407765154667260875207393438582992135200810071499342917637199663452832175270846437608714255964315110878151234614161797475170431926764944741469815164905905967556515880302801030309241474191956391029306472236537020268503305231085119376704927518238873476411796561382847904071127085985000851940151793724747556035249032892048924328055922057313188241417798013520863870292826515137625793661314918771125168023886801279033963464472708791010608207948925872561196361938695775034430560633332463368036420567175827769796896016342461088799335405272591484153732871585728246448631968120077420606001510551905684544183621630670551955621710414898383189327645394664756867326223111961625450986357324721967933022502133533952079714918749575495555122824900041 [175,43] -12836964160165858467851061422306073701946039991264287445257403646092770774089472903807041303582971150037000403609009470677686263500893276202620971872789132251103318825125213682736907252160598665987189786029837177360740753395824793107566904668847104577166398313523611059628398913730069822494915478798007528455786903758261412652786015879994447082165606383902443443391437222141701850390014028173000697684842427401690391879277871580779803865863411028993671798286210337136276036486990511221378153400193905460238880372461008339785552897617521430304632427621822431556357881604393671017933535508579919412370139258741886451251022357811800925512412614744449235150318136677206556685184355612963192174445431984410193323919866319372066322878138991529459981891680703121823759577875921117688914794147070332230509087355247646994240450730800335167299523596083456666431175719188216106378912811672619512068902209213374452 [175,44] 10622589083785228941618737776088536182752613556628907353624522745893101962653582328083247969343694475625044953901005625200318495864001582303923903799531514905949058520864032630380447251171389199275886446328708342676537390052302306621122823319586330009617870659511313739975564271346717388711221687032645621290448263333060424837684043942824824534799433822146849858150662559916194111011521760766757071913511375359829836749817239780466431169376275217916940267893626016834494132125951301450787363945390259336366362749698086471335044703413677258697567930377649305307497146142771504202423622792458103243963701386055104214095326791618621122543295658277689286232658925677394284743313018326742542101968158734655893246377566075840123741315285360008174155883301988559791969350075100939148333556016037594965149783216478068373429499085967448707876089116352644514556984564938895259493817522197800181614304320388780 [175,45] 8716556586179734019722479478758036154364636274605934059776127561707690116803436378487707807299081195143488928842872781854200321881341143054152256665567323571572385760191507191869839567470685021342072331951208535302391810272091613753990669862947957389535669231680133920552929914685080831717836606623851064435633810010088924724101300880071092064097915970742570424470645669733616451784505662742632645850902077186412538689183619677882280101204029250660158589288741381816732379474901838726455559667336635200660327531209509118320463045366794118394640010271238598872541724461868000338906943919052455672667899521400068709534655968019495358196336813935136483262635406838247154495482771666254642186445605339777850493718409057832361296147500463136083131396198249548163596254965682785119348113802659098530461299662152855445661636589549028686874284964796438213572095716971727936611003175581366255127619377067 [175,46] -4637758496829368609206489971391625577521068362836302355863541253762867524025112084595411483022810479976440205643888720781563810613590356758188306283370954810451925146670141539675177294408605148635513653142701574821836120720580950368673418409925984741680442663891467803839158489851926448261089292654689841852024128186021705215100629819204052755451962905127843454174382730404759070146656615972970160556015230096714537482107485448575054068360413184572064450532340289809423542816871140175152802621604801177114502704595000656445216483073524189257317465944407425364806526850096039841036940992676469317986450347767291605376066141534472073014270815549296411830483830223076546486126118369609403099617121424376334929420600009049981988842301264759701597495741997732612896532442251522024833260285096951657757477258735940467213549358002764558361666118360044198145289410538410209005930932203927585078437792 [175,47] -4616711577495597946637463556585983379692366362546917731291310031927177623431025612219551887590301107734090226939961052347791667076812098146250358168655108268993428234422589870909297996825909081575845312007118840407402556231954478793204875681483417481998124858910474531841131888983583092135873932789863969206394591261485955972969914045204024844640788387184672989510340079012398415393826496770968459629633987804367622249643414374095503045474314011582399896039269373813722566952703768408809694392309166794653732998862543324880666049879390754744482435115106078905833096556319830318262413138789701203320944506085607985297865309804407709718376965834729249669024711096624065032544851419388924777254304002113948921794967554190134577323391906855630072263187718152029241736571493498706541830170717472682422843874297579673241840671900961412451697990006181758050640141001385154884584951082777456340796 [175,48] 1265058506746652935928242188858413131399677688316459855712928723455624286001593211803190254306119716213463126891058080727737160647365264725739233276648007855143772700862157057132638856953266597920214515431726640115624563739812734253120296951211424742044691579905711186328819650370938134375559423711930471801660664352721302031770146379611711737207352981623245183604953382369500635471873692535310114920712642629305709025262185896354225773372986794176277039081883805064687665466577114301495877224599566600614934429668054222143950474172896422562124743603526249163859803502640856924261940579232179086561445848930515820804272541943272852216045493174616509763328609194398022553249689632565299934099086361236949167499298536375813424618527361145458862138007495095940847023454916087412524369608505875570327574076904211989701144131735112757358580319515839738685473778228739840247965165207758063643 [175,49] 1856989702394685997926338043136366045779487715563731205139633992526098911455041162720050444310607513275585491674164645834105361545606342792650250510709151086679755097139279257431370227309202364531803206233897272237087163073506832680516204197653221743654020972923009045347277558857947460160923580769189665009641558830936262779907251275683162612992428253128072729418701691381586802713053234493256685332742136856895474338900043480887621229279931037407438492948665805166573158996345120057754094391862009136304733499393121276584334955246207203710417654981651612916744979859181404638462883441055522772508446410692381104892911813096587806619366598505436134969383381926888986816367644525149366696440281005818062779893255444708970741913094923632831980193835371074369833787979420766922190833082212155334284391922179587135040530844216792405170106122517227315007685061999379627907967334640591201 [175,50] -100838947453652073197597246884452318187154039538733155182731296501270091496796466373777792233648135457539222585303933404173201441565807968670981964352005471027300369944647967199544320518335716243257091096209518716773231218942528405757182531648976141310631372865792976809116823709164100781480087876762884348522377462196039293388300736977476939283960955645597971086610105337499448212033262543604949367840172664477412852323313193859268916706079579287515210878348009877539245058194126435524797062351946716212450739002004086070598991623622149531989682158423706411380330605751206174744192236262799484113785120002460276364519518335700585857047444393900867571173249598330531040349792556675195993629283036954388078017550351253544190016770434033315348974449089592816813296335631041362082876794645792940829738790035445146413526525663203384939327332820746168572524396959568940469406593861286 [175,51] -541874450973013481319674054884807256622006247187898062340894964480739388405334816757941799445746696832542266767205996458327886817250291465795056776729077432696475330274095890115802107232681527333497375714392724579864182621966758095000152493931020411012287598917419856381285105800572690578830205113464134061311131836729637033030767473848913147095042732555428154076925566511299939595168765949108506823027554734976914834572656340705690087732380288569344892300935628283126196071862115160897753951249293130381334760584163408545721571859362072510354084926708886228344496459287154523471117189259848832185464117765240367100342626477061742390270839180306188730150072034048213050230239604975703480261463530757431334987006529417032313927771656070293302395146519950970101567681537847758867729989119522685369859453366490951614600490511280234663985901129381976548097845863286230991767080928 [175,52] -76847687473327318543851583429319615729856129084093977248608488141560985246144807483200497076053795958366295025476800215580894136352881902894358770102003989587505468576401378261781952038509095548969139018869285557432179379012262911959668720977728697858275974855369819634883267506238924902974456984252447610595878832888493012144907549951635577073147293507374271684711367868183414760989765714294323978793672931548699413698757088807522363699475565571513076833542445936361731964768739815529975511773044404580109273848599442243022107602611929725377131828880452492891639488429324650712094635428330494085003607421037766164639660761816632214215410567601702626929415528786969758047375629448215533462210537847164239970754774731583633395856601434576174686563042079545762740625246552810489377352421016108151405659538389591527616346092336676291241388601858776568408569963100163604121864 [175,53] 104520715724368916774867343136265551922734009400461860652037898794855235275419382524305650204647634952948523025460644464488621658720975733490549124339123311204419156845145541474203922202119546113541852777862523142664179939222516761366323329451790227596480800816213846978886561453795793773740026336315154304365924729183168042810994254447543370776079946727426089390183784096522100659233973452621092503994716689224338099704327804434893167065091825079414191247636173683912781096151013804492355932423253760959496144059883216298032973282968808071621262489541913394855602257371030730315194024010777091110235660679216438310273475185358773148036624929308447341948503258637081608074108700768041414480869699114639854038669742486702586682228054659694006957035863604606085953677867386791811445118142202903725544391959648996186995782671858024088436903599625152260276176404443729868202 [175,54] 37278406093832001848089037180540216750542605323540230590039385868807710161093171306983461052889063676656488117828501936672691813048221676633427944830305618232967151434566305417849706175485586744390177241495631981612492880455996641541707230934481325557479191663960527771593178387768176724562094761246656881106470990061486283580494662606188904994572031789853711619677966505977626876906006692524639184909232077987238207505402899711830462034092726280899117829639798495633506485623707030223384039766600142477907828018511511486955263846212877215286658003879108961393797125400608526449507015009611099621278278851373122120354115757159118794285252423372553884367079604718068576172122430948412298038797976138376086623556169534446441730517176271219776997564139187099325649873607021057785948872004646073331248279446042767096762088455225674358790818179798936815954717487403323872 [175,55] -9827274300998533684853376204373559251203174263521021535450129405888264679781446621434910630341082562991923654197817824116305674333799749055911112955681784112182758642714081198732775954303823153428117886996455875803450208654844973146495921710092870274536274011101737884025811170791487067340421257682293540719189529511385880010153341723664399011154525948844536420467204702598011340742575885440786196602264376179591591320446562574088474698968640676288187617690862164176188143640368859880914697456776326795642122183822447258523255282803684103742340780928768781834381731637330797866856035124210750958258058536250783498401721071597477581338568301810476658690170972738559828457579387212247161137961925268300642619226944876313821338557183562369954800346396281600000356365209594213782490728347063051787568788545142816246801105821772459000800538062277288893796923875843548 [175,56] -8064210625955657132276880136781922205536267452546440063764131439554781644858140285178238138309130304345153969247118722094527499398600172742860171380243171001059377083396813572360810201518923112031576516994789763184840805014943422216390096863168208906715051864344177681713362235498461197463271226258435228359447247713496401024879452295500473657696918575849516663910037694530890975557502629053917962546686069895772189923467174626100220389681355349030735434521952285270587103579911174316578653287233173628228460837041685176570442147711120503860347323112124305487556953416135276080425333634979124882983755275285414112880128092829396517227260149179977536450890081180178374531640150280449302862430968220582557835909235255471178357375551773890040117928162021021523867061436153651503900922446196669151955748370265003076556415345929832065732064351015654398875726682592 [175,57] -641741242481958839371437102049931426932555480726853005163064890654063219505758567556876529312614866145373560180995027767363340373547771119862188931212098814639845040010469300264079529787906174089260883817288774743774333545743012106323803683366098396355780819263128472675926461917281292883183416162522912086577730054385142676382685939315394082050058371421398299421162317251312276747934937928216203338020449976815353082941446542807520420801631821764668762526446477420077397497974977448560635904746147959613181792694783670432188958674548978380514207977726547732209993438628158259334464677437691516402921409369340461874296349169949703728628426946773128315354762121438416541112309293751636996907874165109705941052805256744008372788254624381503899107944603308000510927609696893548016171714485787603061709355160983997014006927799075862270962191408911651908364376 [175,58] 814398868064405321239364799183972500891463173580947320243323106456942350889729475816748231159667944034220183989811167266584504168379755925031198552644193353699164708405428647419731035214188951386593755909864277172463330035072248248526740241378407583463122499366361619314091907730077022265757599475218092043443196898055855307596332356246517254024544030081493148934276909626920751773692571585592062876561870165615931007899613623880958966342289457381314359537035551551668945499188943377200403839666986003365245776774294118140345380454809942998724210837696469590928242257584762881858967796737119284529927691202948844693902505544775816782706207921350817555034009940476268642119904013328692068401536411517960665753206978332143563914729306917128487105965018859201735623677973453649700296469025899340754337968967628616336234437655352525009054526555473535552431 [175,59] 286981480669872939078219752250970238908451978856220067287892142677664826478984051948449507553734337647347671470647741680785738557373993422487175183511600518281581166138382157628184600687550687927853236423454123500840719500705019566761496230805884987534299998481959786449335675041376711411225468447355736936644878280814041092249496690369834877009974551019189565394955524542456589002196562043499018094617648890841194883589310487537913285286406727800268155410047993785346907013523403411518504693734254168937811573262949847100836522663837784280649475757414135472721704409714736102677017060675660914363150422635058714691605485565643861582741048055083005450616043650243914782227251179917415095717846545585338162872214385346964870491126428653941945720407407236841091497942742476179926725203357677343616729241052823725575155785832524072732356730984066973672 [175,60] 1785245078903770687555832360444610785857105760630643574668518895554770314960977813650897554891496173798293226640759821872689256163324725595833072387238647367430177638940433295867222646839913634070557617684530506335528824313640391570760356012294770713083729369507389958235255383037969379554287350607895085404536330371844372073744697422589601459950941715442377453642539507732887460584475513747930912175211373627366237602647994148118041580948940438319409743952045310564291125346275585501152699000684717708134661251223689473711421612125025247309746800514524623531672396758211151882925616584437398685124637065967484417498422853441658852759868732336139893839102455067321376599735669714440606952507009800629391412832780795154745197014156989639311088880796736840063713052501911798618239161880326431560316377830976956129630128480455928134943648853926184 [175,61] -23828919524113592020221314216575289959742415008415881787244367843204698057365789873505016135968821495238786394388497706982902975703956459508167099513259132339649425434821959424619551142372366658913401430863257056812634563056087341327799180868031912177834072589575175354927944479729472146563599002887258999172408876288544093890500745509193967285634344622143658417225744976125740441399427539816686265283388489886635880395119433564432165036522203551397677927559507788499353847507693999694289190228830906718960625996053302246910419246294428752699473315875920747204163313206443678089008352999909584750948094540980720736040953177996126538389643879747450387486367258356622621101819739904404021658165033030467423064258973873352400344557487710034969746637086584272879307828032699514035551608595853702282778755074434096844223233921807564018199674226480 [175,62] -7207306641422380751588958160464097591923836674784039792219905609586134923143265112482228652946638054730374609311019535282325119958601509966990097768133838368654606650176772561881667707495927223444399921456182051301884922740066690609290174910681244949472259032945118334092115135271029265167098689090444416646361876945811495449839460823150240038403872880769894574990157766106564178658158033227625212784329436033214850093283926796000315186594464554401485440255061869492189296174737165761030130630608100084756281752867041487672977870809215332611372152346276709851940058674643601719205873198735669191947887201294041838988219419624096163608624095111496610220768956272848381901850438909371779092609588493242217715486328050354000774002830771341476298062398895526574248773619712355587966513769767653472354591717300700331385499706126944010242216286 [175,63] -616329951647717054526740956008033079765229581205858266655805876597957634163190560047938204780926635115348135347755222789849202453735755918838223441553412478626217793579902009191676181906854060643071303952074359349851500886182656641516312726561124544197624678031181746183853967210641028675031565946977180275074234674569906164119275058242781841048824916108183341208654818172543081287083253667054570151187067713860349436323828766658490314891630701687870540805836976667711376797588119954025211225927548639383454976772378875010121405679912735106584072250670807495489023569250776980989945363399503490440271133581169943953237179327053714186377538690403352993291032214469123787441204413475676350444851427070189586350900053233306561564764575419467594320282312414437232875545459304051675325685188050021098488813535971382367936509203966677016360 [175,64] 231869594760556085407131863078469517190695792012383268268264908455460255835962234403663338153949851224309108022136094649919860042380141772180689772523459782226196089334443409236265604232229411571196533697520678192522629766955064911430084121657856713028911336403857138044689413740121850494991542104354652204172287083336423758816093517993526766761880156854124105992745443911758436125634053386876238929137937884260115266605275190888754388580169253961048707228977046750543586316577433837551047867143668019184555439664553654076524323112947737813634189444333270761034903801012295284317465426135488377000465386105826810478629621719187381168264612663672779557881968480183806474361040970842066083382821154831183818308115821417849964931199545457789666142924054783622828062432189022599968297167456664284342031092190744110225778766678356128144 [175,65] 107280302116245604201121975755072723761515929732682806742301602008300687733907941720810516033862885973718269287786324868312414454481723834065897917628963166639801287996293965372790673462834921653613511354081276935222094170677999627201199116558762860285936259003834365859183310073777741465039939231485665774743354966860017193912152855392196796325231905376780408539221861328661362843992763652523190847659637323661844234734839822084271496745522792224007412604670211263561855634844611405221868961080690834153994098076531909953566828551590152143757838270297563867779583151481097680223590481335066101964348289290423195211741726559937252353142180207784512628124328411851501230598456308147616020687162089304484747812221247215539218221014820185519322838779232319756375696607334243862862780419572974795762819739042495272187450798744193612 [175,66] 24860152974629976486405514669704360523089283931220972512215040884636368464019233344469383518983087156023344574669248364908417812116853397446918660202643021762234287027656832586294030999034368312201044446732135170761727201788056679178034376363621003256452741471878305546051942979600521101374077705522692393534292909173715890950368475583228618483698975233826704522705784435116287165467412651462277814601798163206030982013310722616268220647212610291157385604820882556307200899988117325244494920176529606944082960383968320731206501591043032309810895101951196609841386856392740566011239166435231672847652370706343882325483406486029676113201413022220472151664078936210280534050401197482625205888521895079701097671258910158633503328670309918398359712581072440085556049783006088714078323289838881053483811930034571038506172376636672 [175,67] 4054376957847290714689227147046949747777495073431132145156934400778099313681611231960389154082021982261895604589696115913559173745409802346728181846805527531562061065438053051028886371329042896019019753025396367112927170709357051829749860406914028567723768922071327717088373124615453203393645717505361825683435815098318099969203019014283807224868198463201256774494373429729238112841782745033677238320404300206457421409772279942659611821139639340079014093170268503103677144501017232265929653710220332213901412879895031112228499696750907338946089454167487227020203920447538668800515306376137992687790662257185268220690580011366803505789658518235931153422094555421503447237473814034886286555634778293405894044381578195665997992314195312135206107796420598228105539594670463181746099723975160572228312752258017246418356282912 [175,68] 509447179809823452517699044150442098823259475902950825247949376077979595803849452131628689748733276008387858986246976738864428817988569442447299262764917813413357075936219903642593812074311353941080792515265300231917407960098584968976845467605927916615439203370774119542438439929800034088144060575256876951224958854791700593734211298776339670460306727288650346578170375923028499094215221415750084153936984975713156817316961287825412278935096721014473619052289039552707272345661857419705171322882058471358804113125786435659548327583953375352957639747677919804643006700638139059045221294291317669282801339737444949878266236897701600867325071461706685944798008200394162997638033170179488235292534114016087090353464116053396179072367207746186905217195082437307446485196033848847942822665272916794287230453059014306434220 [175,69] 51331906712074636892047104297675490247743140306371279776920013022180450481713389828792173131141764985623906261615129735905178494070211714261391143247860308084465924876147656552892310432432181947586453392071660799331310661421870202930331950354778409580882045179094178827122547541459071994039952050430546762603968661991722509041953228956543158217186626471399650432694360984176228441474216980845807504327973902889280946500630286836155663723573336100223094092495126731428309663358671136727803248028270647752414662837761264301131384201844486379081465687910715235648413254275196574963509127522294296313366696260051332843951630768494675099018953550540508303034166840519496207026280239219697552553931248646243701666738776016656578504130660270928650282630579575176187659514382189728778166106852084882319982512392018192678 [175,70] 4239185472409174797628281609324248071916400814109652407643790041841766628197381954784792173771792372679095478827496969496819710276594951966675018310686472500069485013362076573868039658453118712381785815513995796810761670931556236529057890565605451717768792319392164832712899509470151293287545041772260011121848828633928381843956233242339921025355707755405118181865285855268166557817128262328529595886181272195747784793604205404285473065624470785079864541313715785856931905442704093833307071565485706117990227552677317883108983934883543553746488093622430377237220118089907841164674949440496300557742322128385585158140371927239975266258739590554574425643936573970819974595811292444893888525739134678816551375320517190646604296118398177215036052713970397954819982413803586516378956940753840752334713514346155920 [175,71] 290811254156183882100496814697018969482009789097897675374519451365147697794762375167518397080410676465737113329839379624637829516991561272617704261299757805955030100458008991419584359175579960310359302964665171147219918867835104031397539571987797601145268023378049247136263419344476500305376031142114444300955562502981541263532841823955987696368077664921035780100604282729291660008546986779225908498400775518512882545711278795926700746763612231261375524477680390752291146399714810804284595083220769604781963953312502141020590714609319752522810602906764290600311966752910758117834170097368102565296646159848507961450666315104152673992792641235396386905864395464405641065809472804617549271434824694749422200650795646525012024587659716716311819815905789414091992934638085264800834035319066101020259391120552 [175,72] 16718457202490883470381516443890251866435323794313716197205378095855959681877132844144942278819625248874086432790557442658343085578931729663396145144227567329744950790119237284385768934027983234409994429157823766334952246699341993791910119789720454343146580058047714640321973851594840301564915002033312313671451958256812995723702194923729730616285965592686483369715180366052203401672654926353638774547561115578639869374117645167374267182850714567319797834946738818032053651276958316002893077036270227597359597518558928140503115785933298039167763840159072103419563740021017145136115736630165622062422927186048752037476984142123168134790879468484515644701564157824832261444829632615580665798452186793285819736969219583240872718440949851985212383447533545721270133889656620393876873981955182305176338234 [175,73] 810285893549418475642935747603220526515584426368395868401032487620982469628306460941984969784459204823286912383811668960455911762517616151404517141877121571647673320975435392680729714372382743255041899889583547849286135656579623825631242881740273930580766527754214853759970095312247978362732159243721377657492273824973488894304280742825086139015407576717715930840322699575828333202247689138504034988672213559905717930233571558274649377845402273816748445571443628167143051667345195390180644257046252309553185482834028098433482337775122714677881257065862383540260794399473575679254500246036431453287157146707336384429366756935719324248488085162770268863147679417155921129885831490796570288995084445286400293653215006026266341883390737498375873092543627604858969101540024005750117093377068232279122 [175,74] 33245446311198665234369906170932970742584589111811319013798939751235541111214738054105928241659238976764920906044693161848481581355313599126134931662639322305895113598093114122249690181206435468383479987899385625599372320491772093311991932501674873093647251422380254679229284900616190403248107256063333686938193314083785520832663864308200269386680274283710487699894396471714106242218896026337302593887363058908754193631448491178617580985189967326599142434959144069671863975228724815525358363170615366700103985716247963996658479327774262693545101588747005535478982173980653435759402658495964325234775676583701494514497626669571245270026048977659326675176158722849803242245917103245181537602025833627124516415830722488163108302115704848555118195394259529829799907985858165990712108130626706032 [175,75] 1157994595079716632365490031037305292761603861034546623043911408391625983107128756231269569534006742181863515215768897432977901316910858985010004360185109516403009431217113335958306422020368009139216516755021928111827177161732595785119625493413130659057373446436284146377803563225628932054987865331885421313923754707938448089818285199368738488770957213215151524559263938239352286011404565291477604885038534022458591096826480260326601942509281386942342367406811641628725531385936967187624308289004164816501537073034359814177023123004769460311929489075293191832133570488294129967394107710361710802465266876858818762903862693027538659128664152198138775611930621889020027432620116428746054422418072927997088268394810514391477832233251581742855792443190042363167208504904082501095596256154904 [175,76] 34306161147006610099047546872057295622415533136298477903220124330900535610832663170647436615393206495893986523799854170922865391145153330867838659474722845740843444861942630426630923589533227722659164730062980130958158771950594582647579712386847361127569547026794860473016630507125048747111122510890850745207689819924111960957910801660246870418830469810927403148435244796947847007631135866905147037455971335359748706242622740330488090587047988241113051406625515035293651260959127357206918747210696416240147401720155537743045745286160765333511651865795225012598902485578778073824995134867360086550820816557258237641420472634627501257536765033341699297341384405457287919388456794390143773176188869941191558065176076872186359552690043352720264212737249800272228801193230684218188607192 [175,77] 865401939266864601323229104482210893452818995397737803314415126916204712928792372438868675781571054564579602659096549717182681599070715360480902132918868468125016710412936346103291134511447362074117123940511637836900708871827252913462611610686529985585901877325044978467307668160880284644491542708612199406056459815677528109071630055484871894218861539390849307121806767992806488924527479982576131386446368206443970768512277997808153831258801517824390439163496393116811637238444697394932343245572236443074757794837606192078092621288920757714109959554748016309123258054332101954500913752565893534669095746745866771849639732646101873898325386864414703260485302104223521038037259899707865059915705293559266603273218273838566279857932407869655792628415168704545748198019774813851362 [175,78] 18598403988810617251784993307409782662250684320452754218704519194043477788788330888631226734339873327439894131306809350897298330315859133334454555489830272521171716161180004058545695745700656678179862264216221308577662621292464380865359274871262394638394238006680286422231197803871362002873907506636976227374647067124336206717017110653186981647696982913385446475050835635721148809033623553583319949736838104097922643115297558312749576134227334534518600813309986975232555106062954535592069564072802525250745097995347456798621734126298254452104568127078279383794841410458351850179790369957169090064261060582250570001946363894694365648165986554381544630239273182877213173587309565200824306623889750575143537367286497435508048272914647563116262186473358932675786179216926897004 [175,79] 340538004174096484162773132047715720755771240012924439421004405710480182468312498629260454108680542547645617909232573392159291748157244846867336149503001635343944583264350733088851524993043454394938821766219170775615879691792980465683005803985490359312274346161289461315172492560887441792373201731523748010534810345046285887612950505901018903449744430110992397938979815298170274457105700387555248017508544684269461276426239011961642388784682534089232588339824207184457617839184193324104729692692871290170812374955164370126634077186044222440904855008880351043328684082189279898288418781858654769590048854846858961920394729970338039467225634640787210614185954246354546637184363434151682505131573743742642006610241247096943064255230084263143754681446808848379359602416464 [175,80] 5310407522389420882203155106833931914396230844543113725551751894522434205722784135025531485088945745615139744152445199010497505460400167402326345438751872581669332906990658001400591311969087058335185154576519330449656078665025088740452846006365575300301014440963538632389652397725316708500738108239749552728952309246915113885627211888828315916486147224053942153406950906304182072831706393316993054816948664360144694151299979388290995190696667326578976563835350486327046627260427104659287851055819353730339374021302977548340505288736482811934265162555821455029050674490973605037687343861836089556668697248173396632657632556590200064354629560339449127371969102729754276797134382705219733280133805172265631469004855033147914724060945667960924533080886251659498080848 [175,81] 70476812743275965932918021545802912907342187387070414285052114022245364737840038910622836571056101537265767051105003148300268492768587185174038181588412560041929139977301869932550820025646221185780973769596444042971357607428991027038439256498694268974707115450829918070995843750890009119958180468031691466664716016932303556262761351853698120480352309450183058148726957727450742508413391633882075896147974280917212897547792048224994251137031551354476095599891994881289485344489796555904719192104029545695457331327459457823458614845027469366102162950515846603349688855525773459535742362324902553715456784294553568204606984093932695474598939389920869527143033211238149640708574442005038946711069739488133484787781637358749521369602684532560195890286377717059066 [175,82] 795179533271455539472843224706331657621065483046332314434960536014823769069651699683570304246381070728950907022153432716006056320676799830914245118490647252941962523353785545152200409550599800137435278103028510612317662940375659790404778424701956105361547080041753059788647013952175302752437605865739323003422402943116769181966638427682276340591170375446593551130051972769615528880043438839880859946366853337667444371937388352052677209313363309758246545345293802559528583195170629558800418958916613993057899309487164090362526140962177216556717888360534681479435153257303299969130436504238154174592381535351145689990038216194982186556223324909369602904126497162648775788225881185486516183054854006634443511382599228826691221254328608003368438021321317832 [175,83] 7617320705676554157151421519810626279231604277485286173271098348358072537801258501581052079343241103758900163842248010147241685793035472871562666822708850596827969208622346393780573347425108213234399189479323200172029340508344414729726032145083311073239069968309941078653040092979681192873482543423669915404626580283219647978040492005202498180633412204800738922263104069537868968595753006840259986795355091444394478952369394874311709668973807564750660358486853943295586632143380216842535147235323983149699808638011272914964224951293953275600205874635165466741828615112052540921641752493347402899026078597997359041229312452083465427415886320737077887936092367901561124388524386794726504382216956892599396184605658936372340988864366254120395791847468 [175,84] 61852518796977216640185983109148654283926701076626699298918768859199309602500992369597824079054837655178791300675382921655856635212113193219971495698122569320016478119410935429408284029352226390677468290676777139513474615650338615874941828022082725103359670220869564422901310329016143849944562543954511468734109079594336107328642958516026113102696092528786495396870641834806436061274556243544205266808771292485620186257420432844144203027531205304951909392747861605336873868085520402080058848649665850526162275049557149297280767071533591010149752408613625758573249819478940321572478165779058947811076185601926267808545747998950557768807160201001411628164947858950642781453453387874272818966270254550263594456813354533612140204726509215565248368 [175,85] 424932289616765411530666556190930956194270490961843349251520957063489677144709958401632983817439721624840371895572792483406862417880794521839424110890228687117329014671959148822091158652372569870895543519307143814343180119963472700383374911446124554620902820595846066317069579507377518607523671316913624355236332081683735271197065000412885329611246420746741440655646513744693497215851107311262399547683154966154531422137544047754188784370535836753270203305460601616381374219101849772153753040367177192927121604310095596999495439065265118740572702461460540024542343610122861887310143296239056564297237408720630057292798408257677896592366195568321657758659909635380513961977822204285865733373016302285804329657392339783214498601369975239803 [175,86] 2464745878307603463201693739342541307899771431504299733855432391587751525024863689530070647732617686131876760808726840500325634342794050223734930688981174007308648546345858884224416102836248737490294020242395520565772117696093806121673028634531227784339487820188786462034020403711063209077328129256373908805509932241316157214184014630844170423233249684834092946078529267459568688350271043454583181526022098170356487447296616197792747878002090816290903278131367988040321948793644866296545645884761332285605955666453447669608562497106695330651405855021125096563640578211818803527176211153537337218521824754599625483960228863243946356658117242218858262165861235989837341692979030023064503989618560985817969087040664130817900278138666458 [175,87] 12041882488124855221616203352979264441929798860152319088133394744629461726878354837590400128140543235758459454966649694698539482507938552546674171169624437607922674245794167653661422519661971712909718366415647665204245896215697138604038814746828673665698174790859910955494348863259594488163550600424716340960734066855745316379211877551645131375463735182051283338388409272694191951174981095724702947612422318715324785287747271255161766315317422122953623905508447903715368919726737903510446312288464570884770226988457677660823868941191192049671624480973233018471297396000994583392313011257264773199043504643767937240186374432520641604297331239267955865017418415654814626222384259878680681900461108661438348325059938355796015350740 [175,88] 49427064878597887799500691899795838805068930011964704137305649204589044594047873215906857248596254862324462404743244226242968627438265533000970676118465211848117643851046952096641047012409312480026724554402603201439500605260587740722529364431078602047796154035948606692760986188266691020485594876153982603373573175737382763806938073830497074043465360207445003135954898829329743402970476004321269855296857291946260327327133658684605396659977812171688143702067908490905575475469650890763481470352564004401906809363429090478681872810720432217860023687757207296581740362579615636705238176115799226945964792196365675613930244871636384774544054859636595833483248861754812771533508099448144259021670724904198816075105705528847069 [175,89] 169965633531601225243506753324389831050511005332424209522504130639573016062386076371600834424521105273214113818290647363669829102953634732071985172833058905687272155499731131937297483162398382262863765666066950038957609870562776372821330196963892998794082825193911866933992842439823012530578877776952942269568952558580282184601932370555097024742066583097971142867874762275670852363757029467213558192636079709838253486616147582871702429626732668569072900464344529419945439254390428248055873491907323330053122458901612199477017655680686266095191574481655234510152088948413796200308657350805965577477640803047459119528116577299336991956111075241063502993233028395910578708161765328850668639842695079174148536647651377275 [175,90] 488157398295570284921819980813128562096747364964843236193259575011304773329361637305003280594356214893982573311426423164397450639843176013198935289707350774591052402867318790211965093068049659845775163486292360618018352560135092232346550267821892137085850445856895053973370547453201453503772981939233628180142781891398463511372259195831653698006058734345429737069078373235986863336715577961412746747953187095953070882916799890529795439610452497174322475481874726982533551425186336452447207107104545944910250858524916958180348999433581483620990969791400423375029882157465440289950425100926362060221170018910369678069522980009422621129791480610462198638561987668500856604214724513460639306642335775882337597058656 [175,91] 1167173551840508003335927710286313128381892796524811827327203857904770662134699241636897470075447428947365761274110247337090410546205553454032374177010875464044175554740554897604413408038619050340342243318384479299820371257353391070199251872246986056404523143986530026784918268099534832952511370218565784505893224148013700332927747869521923906785014212720448888296891517485702250319540517652059315515336236388070564889169427835141458590454068857035008436381613314628360114279991109061510116542974863731055149572502323868340944901457179739794946247160441563853029804374473472004923930333057821908575914813496763830533460132392923475924941619297449568074827496834245536985962517701181870837619796108016156832 [175,92] 2315036632817893883057655589253111074924954159619000691788760445776662918762588982697726575421373792383726546770074715526391432296824756300899261094260291516791926278424303633646600557867353627633112603493017921348153728510425042988654020742104777458531920869839630857014629784956850129534040781380361665903799858957110898533114274971034123330015197770091553508894305490527762699167132453794499835890374165271522294952109787429667555580545668322525212749529948953734722988012047983493437578616116841300620767259647054488153311370386963170610103896696697110217963500214037939749269839978178671667560327483439492979953213272063990489264095375735911252749923494931595641495083159469942644327036869624508 [175,93] 3794811135539164422008254030157842229945508463883122802131085322509498646263919372785777762775623899811546297885630833827884792248022389900351789784567170551116342635075972225441105999254590290905481090227676721749996032939237112788769225636870450967851512998992352435193085740790762628018667698142142211325401341020753037320221628729820968753978119426036498043100738244352197206721275103724129429419092727319465998765211986049050784973491487927852360462899618367011318081476022020990127936730060080145736696514246892247137323486493825312605566717852544258438039874045761219964162273116890787339022596740584904862056189897195253145809047758150005944156761524366834996544265787896546910052816500 [175,94] 5120174231196039564613767297175038378450343264529211804515872970089685194799192751484667607036234776249322080910799996521995494251954564235785018879593024071242406678005498839974028422582203187444463944932013027672642967657729895633660023081566040044418802906611895356450046542253733725022525079372944802473370496212126222379346531991551044565338856460964849467128180471201263829713237865815865271388013733986129164708308446979229114467346605973400598241377944899744185730652237598994817790312646338418762325843351602002705515483604088973454124747941499853832121726449136796679502590474147333310967220778140291962858217020914178683849926963841024233370268250917531525309878445450931672804 [175,95] 5662120593145519979781477688033286928165445432384428357687892473851447075365247428393643260614393667683783439334240101403647983559351654307512070314627237873798881334581337160238730364257285056156195301426063404602046219599988709878891721255680037734531253225502572173132531088995040322954025422991437693140443430592741683179898134673325465481447357652368087436450761033239125254515704132531735285615215680726264620022361795978844904577473942273513454443873101996692391011499161427306766610343181329560182360174994439315326410655488641312641984114621687507914874504116386213234577717636110572102197695683823459710078692669372771766915711283737335306574606850978868163909125592144960 [175,96] 5108470555576392093528828508469979072725204197345855466272945445345307901479131236935006627816569059843368473187481233753207212837654284871519227385864409181822243230575494263708092917248652801354902756191550461792801893563192244179634649926199161365449013994634733978853453927960863374582464475147517020621971080410123076697669341862375287750550593331755768113968449168003962232198511169619131473591027991645957530526339378033785750568570556525276835599776918063695681967747403317037083492814142038453725487531676351798285210106424590338198596680219375362186897395272008662588749941703594446879693661844442356476909115478878560593946971338283997230305826289536087267186056252 [175,97] 3742070056435416646974602459662208313346438977350677512149099764004096099528199198563692658067438911914861890504152313070583875434540117901630135603036396715530189266005657165900854367272648976424617149427798936771078459562763473503566578076017833249637402408721923901731372804114560260562479666570466069449926392947270591338996087664006475055476844935696961994421564074074152669012859480466226215151415606904413669851256880666785214447978347187323344785111154440255943479009191863966736161169476358842178631023229431754794798944967185888192898997441801244827742558707984514353729244346279115170748138299789929957021005321964397373826156600822952392796601566039220296256 [175,98] 2214122053760086737088354359643570055133814939468166675483979637061020817158525957628901057359897136789340427827593763016639356151154624179862890658691850106645269388288276278260799963545033906017849912252361376722096013427693500073564788264134337061633946531280408247279593840552819010109131987221464101949749579533782424893571453493483395720533532945024161415471878952680229609389178349329143985495295659604035597276143137337686971711619486877333930918917959241894027178824699408070038947032837527050921734899500878025575699071379775096595754622756240469783894412120676439753164552541559524423699178783270227546765037446259440842605346262128300972557819178494512 [175,99] 1052395973044546047805320229533441814636196865021096613452053966750098863529820056969179304452840465010915338628558910637021921407395470052387942859713415803739517251132222416155478001143368623563764323510202839137678451549989351779239776274079272043939830557070743248634606988508500742265367160655042611817841926118737983566182277413973476330030127593339493405646276661143596889116161012827136690787059929632166494986594444873143646921317878334891848019240539051345839901526292937292206973940083679909371181657828682136651706496801533761388859498659472337165662864403195205051794233337266057865466505765185186821119911494139997729508779079969989788089959700 [175,100] 399498847581944363553418267315102938420367686361242780988496144073045052080105527237448729847516501516035342345117484439264523045931440441790865501745402354339072550951019034368643278345870541773258605985606351475506425735341861689886305335930057988433095939951880249929119509889234958970036816375697007376512204251469758734808790936576455765330458378619995607177520238315850110760309420246290813118478024817047977688334343480607557802213057259166346367049993441632922939128953477820206887133083505432236629461005021585018804190150399716822813840324371137587060652360226778724402919295437152034856197828857006270558555477695258066847641608051917320073 [175,101] 120371355998724945189814875127741628839363600823402640595599966235242698789940952600874256688178903006159103340206720961011550791119592422827396430976847683648382269956168220766301856248358903153047529031453057335732034420869880026461416998905851204166412695047649345859090090985019830869848281052161189444302246732281029278816089362869065668897646691122068064781824966824267883081180449071526375490673488086802138309562389891079475413800433379725334142395335990890055429031152005972604939688343926016530458414874956973238777912110252133535309828673066059264873290839480236407186249110481799340847546775046754055167488482265464411296765429270571 [175,102] 28598651170639939648776905234484398108199077744724581796081486718463435921222358502493607175453029650549664638759939648096444117397431590319774221032730794146857433521987428971842905819818228531932630880021817541375996976105800386233422263816494283178817149103485056813650250688589547517353939991331102959588102825371992031596874712393365490416319677651099936402666015311500523530600823068025549850728884612621634988349158730798437336134877456084423565372915830647181268742948986986681647097884713700928092901638163243859577049492807858143136579841986303387962738816389597050494580956230069569412106937685335390059301073965895439339834628 [175,103] 5320409810569488274926024967623782546809400146393264114431039841686093237972633162503339166774569433449504983190703734607368751321305111295122139619460609531555648733224279922052558480029911987975001554008195684022471403815965171175774714179279442187554278468343765877211971480282176345273149685720554997025281721795094450899046451926032948006190696772935230141020654698646130801148162530949214757861133531173056518363811422219848136245249457507693105400821458406103492734004707456603169440879882805240748804328980265606298540579751180620352410098289294291605282289816276275281041815542029270943530966769201970844571295948200496916 [175,104] 769288776681334376351250012869735823371184545608961444084540675266779404529843441908669833157330755825503057001703031090840138194606229423260850452908246245969654067182987978047345835646990219182786926214591643417197230086174312601209994424662095348561810405867379287743526998174622878556182857807356531428752780443106241408699768573277434229965457949391347895398741732800454966500401304118766721778795912390965553086938849531883761517896090820585943108044206331325649950952096892875139781575718371767044477494463926162527695255231268884977423526861065035694268888188419210191647820005633592906394421059170534865383652844857 [175,105] 85770150840189958008236390676983446880615020423051878778850763234041243157704191474590637410698094467009731513795353935322445069668105595517023688563197231230387079389095694737024720041078622069987449636795052957592131880859553863098362938595205570382449888917844548818186627550297825090322902085221053497221461192505011852744896053651548192030345751859195721239968523150797625509307514889471901839817413049912418880975598392895263678372395115597849774052129869579831521111198065172682014435172443850950893252644098211012656561780794955416768897805906423592548026375103050505174407439401364565835344128496615017842889 [175,106] 7311661545902554107009449824606305034989847002307623886870725038176268052525444031256207654907870598194398198637388814913149731023064696022984136385243969119435887341125250027448171517351703643123786655061556333897562476062651312490978041952289609610973024111361817188155688652635136856756130826356565253066943713278524154204472740879386856764956689088651667231471382740976458712672554762191614029434565901703366880035071069875569405652418422224252458414031224495540856213912339406908741318254379716493242403966449999906566434966376497174808386828802341806718862587551597881028958565071749319281276720335862160 [175,107] 472295229428209144062019544322617787089730880083628157108007603545017997802028236498609506759692659707124124942023264206255438078858552624225770213632897115128995432143514449053796520322380871859911673001330382412965258755120102837643468966179824614770831215665952006559511949227249261685081999729574412508874792249540405339049108770057632253825564526407662620042583205671648100061566182086021437660752828117110607992693687129124632760309445838782775327151423071815201975104711427669261250964586248513992787835578586754875838400742229776631918052058343945460774498606948310824141634543987676471292670496 [175,108] 22895242383240453800533921341844307777725139682586657244525771443388497316839296256325717885989212603309796785574118260885435667923107551107717633750007060307454102376228699250011856654256427317988395241469694341159462611204261440813542250368328987284196999375024941467597447245226874088672324669670890399733667492665126787876335546731650600195961993776017513480597441902314301825867731206625518431317748018537593535317714130699721090834442821945288158584737442127167525854853982143256708191944922578595406062146374193228292870229790813552468494126882253426670420824800046249553754391753574023292 [175,109] 824395518290709138811171134359803196309219102178573060344658083701495919321638934807789681571680921590948022671566714203642327822768752078977105113228735409879911406045336105739255877444142253053713996982545305875804665014323904626823940652362186545527908942116993060336360311537438088955453090479035929335818289817991844924101844424082949432509569853968721608737482799336626355379623605082520888976606239650984684315658142769201675928132230722949251214093554673787468574011384281509613993276523670887965752521986927058657354112234004552298744421178743710651343185408262321440436993609231 [175,110] 21806678023979296931715834124615016326260023891142993423231071016214730857111720530742885346958323652106060251429045753428266394403465549243741150220264019387990111659404111248463323539198622907667759770077482527730184867712328784362324432580955352078186521595333439620050435143028963136200471351718070895031359957898247369309300319901253096208641361216949009549942735898294675057250086806420353119872054197330993047318551366896609811747468194221139414697243780551518328577177740878078264911998443864550902556906076027250980966766705535250839043460740810054933853001272499288432216 [175,111] 418755877610275372490657659229350217868605810760457489535661912931832723226328079632361637947780027746114575075296750470665800931372125268311385078413272681559132505949109945615396013388337964476811720867627879143280778334347346552489023876301602520625856203730458839355371565323818328984085120997183009087947071229978026564007146106853421783200806680053278140133192151938626350849261671106622818570395040948520493198705651575807690129397761883936003396538291318024878945487757916928980097831098946303993178704442059695640975627936960664181037829269945557665484390297919488 [175,112] 5763915672810944982230683695275083202916877832458336508791173522751502998353994092325911031450691303100144083716499370159061287299311473348512505673985118280081386756253761273684663003045493347807560192590343707830067125961749536832244441937994221173994702994874410073958491391730583106637351016633763539479838009352772079934343475510869970227145339689385769193667002753929559233311614005724775613336270975025024328971431355033483547865854235962242459685720096581344760777740139468333209129915730538202222709474829077502678990339468904748165652092289477103072098551 [175,113] 56091988906438168272433622697550433946393421101868473364920525913986973808541114878602390932239969543501384740831389816047966657841154724024140851970880696408004055469636361861902693967724485943591642737013164629002517670278275033520654302280185407611980066646789398843224074302435901769968492834468091944266128014208512037625899363097365811371746653815873909770766951040431987329663023032790497149744115094033940873565626857093481808525856650006465884615361999388615520030200230662196812837662669426632121272408053669468768938926711315317905269277749349635 [175,114] 380258654676894206716419879068189258603149048115717138826258328316799783002391937887507010034216093284594300170231768215096001338012206959987147753836031415345329330785694199104068863984691186138271669916186756672160448551978220113614373120620971325779213173946742041213243827022922578768314657154378975724671366807024174718205517390163695836164743305105661745550461039628081623059932137265885345808938943425344303135814259230239844344411276365823624116878648402165378113092731325325639896021478877083011335865871702916830339375437901080915796952976 [175,115] 1767239111817396951984665553341304350547606079722284876594673323433517493436587867634784948988175445015839170389043710613680967126650072498742963472954052151093070887351555306550378312662711995092790762041777358847672070085799323590458967741510940601523933673795680958598896742410269787980024812248305084033119211942487707526244213162159517764294714768633305741922039635845501644837918968351663677911765043969790056327298105141887397043765592509793713701901263822702750905435349166012559378039207141498720929747878409240916210612198233680384 [175,116] 5533573858216759744848925840814450719747454740610857002662136485355004698217340280090517457890737031683517620204155389184175676207997231392494412990676146508433226232465510514780683208939913640360291116328869138955507570683018945977958404199239227560563116522672645826087234564281991983199478889880496660135964778419825011774294931840555711497349668180509936904020815370846773840514790216127700770769152150080396210394929135677357465047164241512902888970522708181441679763736121186677306033504091843583416609271891666127222278276122 [175,117] 11455374737236903456010059353722813510349697878797392558473151788509014959373715834208053610630299116658635118874319639837479768996443350906736788626788919993030402989154141378669121735705997971613694762147021329806597360662438761075063850565640638750824300620161826601919563119910367469017471504702140725694829017172517970921481435177224881838266972382894748529583094160090624494326802125391533987898058707877841786447943359732884083565670226921089957621079052287325404957182990986512972626912693853391085098996270828565267 [175,118] 15359099438555012886780470553201669947574060338126310273030083393078119814439045806265906643078043763381218184621097360778255596527736774124254070541430883686619666440150796214787435959744386382799510406853055893299590377882543168890817738150969071716012152805246209667902207264805678196050510561462353638813679294445751328849095213990920848272524029554026810472392584612787429779276804442699323857384955915637865826897734154576668422667518819175430090223543648812229243751493419432867283536926216708917914134077984 [175,119] 13040656875183488970306943693997787777080475914235161929504973352355469226677974587816572370465455047866242875497878127628731360899362369706379921808004418082561148683746764799603278776542267334903782850510118529614047156823227404745121987730568310258426201836355868316464487585334302326457829439565530884221376427590023144025550311814138881454340029565322914082801409953013163872766464902766186072656391168715483650571087190633120567438084804999178567277934816803039121921460647891349148606290544555790286 [175,120] 6840484636985006882024376202463537757372052383246337257043347379778507388149736149864464599824953002870384194610872834281269760409121355366341569316042506355582992115911650885005693255465633511890199386216209783167406918936603002744716356475946698487412621085434411202810882242346423106160896789272734879311870238215620684354696016105781622158670985587811643508662581009769332158666982418776100094991726089082819085187365195553606993075636496248711972261629653177610753854490940367606715962428573 [175,121] 2157362830074054512441030998471186591263771674642251539894324794405646089924718288310525886666005853460977739828478407860707156990199942817210925073644309592321155093825744702372917060460524611731748586083219368888961449259995344933355620067890508851068188532694885169953035428663355439445844643924734489354838360760248528403781230710603993922717192905687950342495964155370619578425163931790337309676251303235432702183707928289343531116399796110988385871256119538857514636271238141745915 [175,122] 396975773519531587259234905790518066247635601605840242034628851042606198535450023167092378008158609310747288577898536178477143443795800936485276635958127479062522981925086998904364305935294955553508633569100383851634163858901882512785146633713551508572285385084183002858333642298050752910574018705648983338569847001569064908134347767818954319068514440676128811296632804813392328814799748689574963682328207558984138187802432440631312270163565868734320524803907509303650032695808 [175,123] 41222605982873401202169631801845088126427064489812322801824159632860581128857675465045446804281957982356539674926225441027704755827566203607587227872651726081699311645151192953415613670888578594135894856022913868515054592391281422226089832032455083444199037823620715550850426901726871593196753876905010598513079128627158902210251957648192395865681468389631180244921746989582441865155564213425368279467110494165240423625678710971619242834866514112010527826880011661540 [175,124] 2327583004517684897836804968201567680556367413095923745078020454421656388280790186627236890851710135648315088277829331458145643460306124935969649724763280465129139599504224921804159908191817799748910455043378317845624069664792168919644554961555992864162736320360251041433956357144092483792588228797527681136891397645320657076706587424394815184816138830565339362485531401385771176778501448158292775023936418775909527315295453728925877571814290721980460728544 [175,125] 68549412849060880348977966791160840438218742464340159809846064929026886483346256778977026248639299745952120125524062244254740706495316102933002856290468319712436248883514910344803169415050316861608694479345214549777400814114720601225586614866961842710617655189302061313920839003099145804719920493028985200127915255129346538265910563098459781700994632375067501955273872087932506070279384198507922748100957727166984482539860975563032164254490163172 [175,126] 1004806453387794572845535921676898713940998235722364069325693239040069181570248140946700166175325453475690744165155005252189974564511407803466501903175071291406378093407807162037979177840863940698501353116470657530146654727561593851724348534656129486375957917221276565053011079476397166961473865894431896922528214516821033619283491500597024328449791013373425506622559400222381539085168316030328375527515030955052662006668245437412409720 [175,127] 6951668892786765505649942079143608776450644406675410787068142829276449838586907109978397452046002218940209567648846132852620848987818775642651661041576735942182978014344533831047098547596600861495692844302782525495360000586573066542945314611647411712563109450152349092308520452253954727855696376317936945960255297555521785226476568502353807451854789389003994426962426980642025532171215821390905572504233470383818846572414548 [175,128] 21366654631392757050147601407796402572774243052925680581819766041929419066059332700341684819517933061014586490335629613854759749364694532397640249652265661211831422550374790070971182627726425095484244749604102512823525841771131375611305908238873298337798553605976430854658751465466656360309592807976923087784828087983571777603298934425618933777673896202690619310865596606655174821465280408891366565799330516017684 [175,129] 27216235268975639617791439887695329216754411174402465315230282966461320301047490909253630675897568094656849963408859601291716111536912811933491960246313762791630342698721718410589218616365857579877807658696955111189679333506450930133996345483030564334544435805986735924477557922564906934835694225538077179600989709328025278436635376748407850575123739070062292258868491264046313228815029005681631578144 [175,130] 13255320607284837585481761383218812792549888760922852242276745026575270663026483379850477105299323188858186024607373034598913501355394091638264053813335094658330819577291149107494015876812241340442106229271483968090476090959691057250794489748499046105332896768193360358709019751612253382028259647357231605384604097416664912675008912962414895741684045564935617483089737554297966493665822016 [175,131] 2246680057988852912160283317341968633664568049825899699657412750748687744805071515748247026317196226943962701701028913014550528203469238421296502275449995110938106515302983718318875397138672545674614193793903912903098502300451444853249416418234684413198832070085215060346661592364573452644480044276145644632996115629120801438396845608835447517123286133362429315427294121263240 [175,132] 118573654454121448725338282698854781826683511957685783157690192088991350955304915248045248878645892119235210597044265458693971272878476284982308688189431969646463760819395863519974500714845588090837496158872141353732897526965106957367050195521654899198813939362809121007043057008984578681948619856104682801792443832398677965236241819329156947427324034011846143952 [175,133] 1706050492637048367878849285422790936917149796205051848459030925723427391171614416259134973856893925932784243315868643193682353951832320169570723377419435299899567360662080367937307288220127929670006306287437560381086302788367681882657749253435030873205835297831288544448926325232908792710372340667464803585879183090457925785731025097143513848469147 [175,134] 5695801878892390382973525640289902055824259265646819895132328182859637302171782197229854048488980675820019406974398082790551048424958470936849430663159894728093345794113845291808946620077928060479527764551288453866913888438308253853379735555989367881956616560200465429619560834254060094228233120823653513814272497318984381150057180796 [175,135] 3618077371519901346020790512188240463709017692949705369199361908925498177457796552010918542305025232891327602474661695720010881703227400972510685813940570773647924176188693060933530132679017724788999673754419722299981076417050777402332507036221227390694071984786554351674662996752038224108120793854802820585065696798884 [175,136] 340677737279324515032163022155574537435737654456561052221368894453402958811198876740431669595718594166116911005492323368987929872802996348305147820269062119050061213997541866332855008753161987592429052514349375347728986977537114677319472568575803981137316167976520284533470515911005085144129022500079215 [175,137] 3443514618713474380145312954296846978598402102299494811464756420731246702453909414503374665113701634872383959524268865483234082664091563921203200992057016117986248833666341910293701066210445950445401768752885762019149134631130408583049382714919565099866720970473205918393824144884027723 [175,138] 2461270733421757453830183730987913975582940107965639620758413984042041387810065479965153175862384915893682396955231325197152915223386207468393016368776246880676607779600956960003646360425996844831013653006442915309872447978542000316353294393052948519504379481297611056 [175,139] 70137028907353732238694761804589406467483654126712324706581985688378423347746043741304683109556702245857076602613705164891800721693487401024095217902416463266720489042698064843991013955403047836572968774781297377401636152913267251427977311159581316 [175,140] 31164525069909911522930527231157246686196307158182430884241308712942547723513484009851448878888334744853320295167377677714647595682174716834539331568085667771074655579826468323514756163854252792869485026549776201444298711169884 [175,141] 69939731334907876362337111614558183321130911231076062092371687529756290908807022528635665538567342017476221615033458804506091822333570600107476901319248779200589256370621734862047718018256983147306062119 [175,142] 133886194127390494202583431775879490512714421914452099260571226411252419353147797636819535109365275345282928943551426189412949041570740632114635081443223535994536035750829231604 [175,143] 550307939540470189285892720730155455842533468457773339010468338214520212919530006600355032340543956617803633927924986133826170111100505126816300 [175,144] 653891554037062207711534810322424546043551368029739130488542741175711878072123626554356525245002129343 [175,145] 376018973950977 [176,0] 172133439967689867099837703983627802548269102855585062280349541466507006561126652232553014264292926771204535221529984905757478832663321297185959300875806925432247827455622455466908362095629522242841444444549475673093045695829318470038226781338034442635132956087326474866945196589835072502603307313131507474405455602779422223650264658546288875545651725804348770462907727885211055716207941478216235579298776729924256135703454791262983127182567743707812471125051085596920318190895842082499756682064067469894277226345631195602502639317807411507694588419467560074840724586400583982763279173819436847555980778144373233207259908767398988157746165551305269964579764750324227363135655830078809127960313102612086300293482813286036858697868897999038610530517280445061207527484963660514339767319637386600759323649887488121020415942335870128601475635494163518672914792314615356750054408099997439571657040649453851145312500000000 [176,1] 9119100057081730895049390578440941157564180934283840157964101118732468530063142183865593880200801937468029875646114575518168503555837209570124667404158306738307192987806653369534769933939802378621371027056654735558435812900458346721962947892988610340739473447644489014329550688024375692838701457606975012889094307127976520597155538434789089364845522116893404729177585971955382492592272974543274507652682687053863580263460515195922051730963540156462915656977981239502590371894601522121030918757122964617534025135318379267226500403923541773774704938468689914936252500370102093541985165839155569578347879529685748168610680795899857547823877346202794628298100197165763880054536002161776585965095860580840033539847727707759550865065510857470964217226374156495613799786476770529984575191442868969663651618742333084944741226902910450022764408093721179213208453471127354757101315704288099408808855166630858363008548613281250 [176,2] 25064934279135113489453899068166325972900878286984029759752029045624549001390569863912186363805606634245822676361085864321435454171407166677749956208031702633650945648710656505263429815885959727360914095738213172814835699980463492354538529322832883603672155734735189478603045720816944508504894768938237569894739606273220189635920595797112109227433107092551073328562868551652750885250895693107233735002055169112237089505379509130622177438150573225894486225120033513085274907720815870610359254872985281632576386068644286133015489356700661956579588283772890966628723428817587878368337348157410679611847372421556615862987138217624075024523411969215868001222762913386933665505146801934487808822879899000488856603961898687170637200061394189867699720627823330011693425570823417462944992701313576036979325892722705799157648568605154122174468019944809322923222419676296170997480904165922257323256430688199840838216189182000000 [176,3] 16894428991586250542937282611595789648221238636690182437252165168897282846185515182289221162174901428130272918982451181160020336267839549661892612174656196611555706105697820894835726318809477433743873259996898244352759428667796691797516842062480951397319198549162392656018369680316093608422936534024824577758128622829830952768721959476909759596260702056990541543089136225305490431242686248289014205378525380082651668268551114931491822788931716054856763231029085698384653232067111291490289925489684480071264629705310877527408968131796494146920512141392025990418556066799280044119189786991695781855384211929070412746979744486297407035733393139977259093419371635153632187312997006829148964739369811564309183437730502043022878675496953766267074527307989506621920672809207304877760029921384734551389889271293349454048098159378050471490678621001841069806949116260732298753673279714277866271040457380195677308131807602712500 [176,4] 4449916638310600898877909828289265614367523078567026385111573342202868840195879398203260317292198534331108936271997769205999900493447875836538285762688773013120078618168994571053160919379500843003128450616831413384969376197292932032786091279515410940113893725849092247229900242883745248434768925460157585799418092974121155949159859570076091854306019944561528399630277659628044027412661765814818931144073330178035431478128273944613439822266248535185633148966442092161933425654633597071209679770499590969225996201865158473245672256986698482695086067336054617407765700438211575819026570322790536532626541444305502838011846740855482917032900910045543309293680025690674653520880673641927913252210848827732380149036701713288029052485203087072972418712926613455362925365390554089403810229828257048470431715332453358390285922193667399582935267567761497720927943741677618131588438704583986292435906647986678794785904068118965 [176,5] 576885704538173546259919434965635386955532395904043403655350459253203111649313170652204625365461025514749632748738313732692224231301672194762153453036680948698234363360120405743081730964389280787640215704179484416358075230815579985581590619695620528288989628111369064826762566203561474193720447698346202520873469633255369830909198689521585622180157380699554080415319940206821217075478866152868818171918044923708771942737084164234150691484569672703894524292200516699037233171788759714346172226539024156800407104391184331374843816475155487014214184631648478762102987284856393650939272649898981375338218117826116908719632820490175617628791032043163556292810152005619513786231074065928675620753464490713545197839045202763050113991106357809678649498411116661246990655381837333694153185602133527881217691844197126584781905398655201467875199934435463942386979288177362411680972514492852839293883323280222363583299559740475 [176,6] 42247639032625789268811349689926994438986380242781823116026361835891567471831998181999983885206456663617880226176457019467211608989007216542146081913822998101721479904736029614039986814735144400659445179797734892528245258175827482446984649453932609184073721068564858307301391105551699557969746573305854326338066034471702544820738132062417145316165737517752406287412393933726270186704848782162481424003988681822645386016311863625817550566610533799918943389593262363106036919978019473056743783866579601703413491559601049123040905038073492393350720605374974793067594144181349353572938919944513556202346531787204290645753006143146588182543990944019712224101812161571045440348755086616396113493553339289102663611601427902518122549160107935855266550657660869605480799193206645539768220722080366129866843724992852654012103301541348615472765571433906110772430993880059307272579697847232225682682668058882449757172654731232 [176,7] 1915010879302825649717043952635058823772737091343002328368639638557608957647385127512382718873776222317457375479299476630974097499325418231943277889935023231171382791484576364305657426631747392018084751769898069155757034578719872301789330962784348639395471120890394661627347101130131474563759237259219803400175769573935775764648330827247702358562712155107848668697477770275470210406072789669334042997514627136760227343210809916890710032515797746591328726933128451225834458304050424697633976957156220101840551156005408465824929755821915061506554431629114459154302040192451274516100532201615002440410125643617877793245099236731901012278005794611521778820449887726935391492696181299517120864024007276549069384579080296509748173611605122848174773051443792598061775326276007353173543810410742170262602272179657357222155132601357798612431863806745356079040844988981239589639980695156237024335872705233413650796514110008 [176,8] 57325187489944077359359147777214867802452740266416386700509174749845128181022985090134484739263166556335551113472261032362387704126833605779121272198047921959418133057797199239327510954260083286259271211903583529519114900827437758411457465735393254759662845689339566025713950513766360880408697634283161592286476239334680897765243026963316376718362163600828741027306083068859836913198684267405973169359260150451802355548554320526059037740469344656188284290747045939693116922981745691225842050366046603271398177168442404085725778244971700019787957465005385243816095384719782221788323753172876968887853330064319282974658961978082480634217646786693993142093453632256667135229439200166791571112431624943473215119802468573923659993922973299763453855482196609371948600566370925529854511493804870572224909744383896807299134628993968544494630634345783260667329799114258960876318585545046468000182857494515642153598316072 [176,9] 1189222574011790527366082835299152736632338897585010767219710615724765998795209327002206038474483495743552459587439241244332861144266359653391484890454878636205358906010728614683311471551210779613061446554009991714084467448974757782724554441633632947391256221873970827304850845815924872785716088270946858169881049385246537589676423431798444642853908785904022430864471121707984221093918079655370564190370699889319197461274359870997420726346063645178009555751110682131258125864804243675154157263556665650332084370829993872169090621317194292178753334221797232437604028561035759328234056055358916049393907029995838602011178169883673474378360180749858771119050824497367162588346106533108006653668449293282667418086155986377292008788382370468225524141541734853751803721347382376905979406475098918167758169396443038293198088606700126648753953206650049467641747581301036599668091375455706723234892527909433262122570464 [176,10] 17744138787969827443292676311419584325864055828519789276823235702349784140787824860912762923763255992525393067452808075336591368201399747676096353832435180270021446758355783435792737001530641407763747194981480186240721927376646397562183194932314440951406512870475250217379112005175898401781163414097314460578700363203179466965202983879643275572157973703392272959591199737804241316269765191210554186333068790900036552699265988567654891813768734216680015266269219334386373522287934570355463805040684639281048480332175363620870904934812939047752249509598165159377639985454032980316315860296605746142262662557158369117505288941083533251471737571498704040792172672609410988327586870523667733855824706891989998939595192611931164734189782704363118999205546879533828608846042619011130594122793266118619591253357542748588977034773547531973598448821800183590852389617521666237966698080908238802843255166199648286634441 [176,11] 196104783695547108885782109557666754001773712263739490400023185897343427354065873328639424196769412845837796484431432295690254350945236466091139535057606555095782581661747365881470556816167433072730295316084152716324509244787819892467751475091803300814939416717930769476638037662122456924208759434172273859199906963647926564248248477170205537642846308552641645714429802431678365286887022031715537305362933057271719321015620245279532561533718269775438923449398696054745179584317319290379230204691810558736791359936025900159873123937784483299176184262327706124395650962770086430947883560198099535479111717760596268238769899772543767132608237841182292502003258516807546354458902449404311952132484865451018709524769936601046966562879863985995870998746543656378513119924297358014653148171192125149012018126036862835282589680194527720059603892370576185761636894120764602985573470976897894565984320547286561653960 [176,12] 1643941001670371848864488456525581096883519034583231548566740539271987806885526999536500290900336954485371647540426794167574438166796865380387917355524941029405303344067270178736764690733533283653738561839463197670788040562322486126861613237050499224293404354608051169867324351581573064192310926270303657426647678427464910307937704909347268846460949626373476101690784326254256862791415863915494279379331029419367966060434833141343689810790066528857820001146759728704470966598495330721736205844036296099929009557532016857898168461170127581756379254975456611478295519710309296758777438468419367727945162252757934089595863358898834928148742941655204919267126480430507452811544041485092551539686598908519345534543407518559809755992075691476127496487473459527634382343400540009320355950219653691242956500096291492369468766304598733659844184893806436578130576706483915704593277427582141339369124648281470251202 [176,13] 10659602405080668393007711155133439646586704328097754798346897821882225902215554722479514596853695631559102867937008061102133979037663374623611969491404216184291511820299895147883536684475124489225512401837951112877329342648802807381520650047343010680511686521431108366692485692914523815047653720068650348859088650662273085001532399109145116191677973717503546974280696148093366096680569018307535551561993477341820788182167926168933609179126138255698626199638079558528528805350256354643339359207192384696125553285090409835543164999280690000909683907717974595113472085526335346573832380387874714192485899270416987384443769572175027001441393638551712939059771169216065969564564012251418522339487467742123054904240511670784864925962692070873453215285224312022938839749161529272477420500874675139549595867090064542479211802495681870693604699319986661036114351204763756498159415366713183547809692988051656240 [176,14] 54342175244787977281592599053352331084862976908243265343594941219445589867520491521152481767550713654003414484399517592613727038074182464636071731199642008827972856325008631254506825386037402978622036294511812830168696069825979033145095949914135050470633966156579228272774970079075555764967623358478697520884850482367733471009702551771383628104402514094739037726937002870739711786990447772232682875553747470045086436768017573999301328330000700206836575781895163619758587819780379798754480375554229777631285354626947727502689693980727811471665597777135668705524884784536857600373890783813291255589157734609930767259799036675450368298805585577123017053728623960968028350826587446998091099365229136998625526953547449503895090222426183045727050162869475100563194990754605181068566780051938101084717295659464930438886759204089537524972468088564198604417233761129434057984188573045600493039640426354095384 [176,15] 220827757962888804431651190011504686491405922155833521242103849917673526293027044871962473064046408308515759515702506957461206970338314970776467996571945990095488902974109313977241353336998664697796417232223989078756350974166283826775905349915560577274918903891710931926017866620396857329594732506458224072385328700030998895013841493513596696162455497391574051383013462461691546530979393551866588522655885549357171509497000778116068222518667163857789281976544437433091596570917938693150084243094991229905823922140834589408310764650899713802617252807471330249681482446358306409291227254412080991248438176356929761250831106735976994061129046903791260089586540736521169723550231804166330707971595202584249093051973394496299509027445038536187883281637540243238589525501948217592417361923651425968764497948149255773511557311712503920603073851297475285282620388805776014278722417640736628550700016889872 [176,16] 723746687099427782002326390414529559827554265253897911073848800575053771151327601676473595036250747481288638194044964912308815227105558437902264568692006478352035859031155606977837110378024404251072963528142900336688604304091395080821533502312448378029919167127754994133924105907108256923323667765745466639199233591402509765303182127212202979792109228952893252666584823507033199571466210974374924537632115627306936230608715336362812396555155628404496107991703556207037151689072417902508978944400773427330816907826198564617313105834543220289276204774721353081320144192617018462286513684018339348602677435982689284089824072576952656135082172438640789379331481249770561019859321534348921306119814416575208308873857299487597179268186833501304577030183749211946873995110110207199275813687420089706352621075917067069988448661790618975608725800588848153718409226526982809697872698733101397410271924733 [176,17] 1932472582892550358507991361705996690486047387588126121917192282130998866045284092203953885868217841089497839987692172952515662360370978814239624106505339097078490823267074868411989540971593531236520445989958765572309999298503119113347396745760805222592960016162608127744450436227219777562046104051693763115033208907389799019022997093236492871723308035632298231865975870642180773466823023537028001104840117727666018382325495949939634251264825101893489586544930734799067215776838791137489997978044035128510336885644663352026012738493384101347929075988943622191699772681595203657750972395362955202596352135595785620828375441738012075319130297314219693140792269299770482455277692503160494001293224322376700192548299715524710689502721976044156245660797506269968063162719621233126833731127829571135310651017606873884016150619982348651021609999273665528723404750139502307705742209181566190207327622 [176,18] 4240525702958997306288725670163167147255171380009004299852953172625358299656691170620442551310255247085245339390310336537038841562317133616268622618690916827391980800371942288456969008464390954337845209893668269872440993617208540667687315688742897742072099114412392531037015681995303115545979609137647852420113982860164500379170960644156293328134099919799057426287188940880158427960774348142055863103011705304704964212294504072698070627736462466501962827504421158459377402019677581490418732700203443457339747964622905112360053141174356908030522348329379113615318763701004755911918003149086656219730427417874154837419460989290173091158903494739553384772891101056059578961721346438752892427985310575693324324701010228534815870801709744667071133357234357549634444751463246562612140613850143655608255258960604798572552132098059900243442150226386999788967152982336032628708330971876609338574678 [176,19] 7705443588688179940716573385229512567593438244798907652853434279077793196341654459025320348028016457077561495488020185541712170401899086698841429543846122949708262511191395045916011028775345322376741397223314315424182786702721929110972479785740497345831019902508968192039194266063474860290719793590694532005627703208698884660121697339342025320749303951063215726879874859623820394495372200101465430472534121302443053398131175175928078048702332920273091784442524406165149830989698854988190910065279548670023319149906134755514367714360454520120856558339725845715057979632199846683865405765273895323321104350524806312188591360207174630513790974235773890907996908128715679777734086358458049948389759069326828561656738242026316037261393047315931531686990100118474302290116053525222111521539660242296300309447181155396449179390418931847125242399124647585904331875496145890740642689718503064936 [176,20] 11671385952590733472132672940956235985074127423271539011703919057998793647513001957844343540418765562989346856891056150371414127614005542186236309599516062980029189779538089820629478178436036068878131952430651954496408723133084298505516332177462572215504725788307043023028565179896742123291323049720087012516716634696370105675864759769748866291439579112115733563080101781746759161890079499950857168100726662358549409781671713420123952269994312275844896157015661293973458266669861032374580905223306425216526941452385802203365808154953342495656426118265564579126525042996139118897258027009638494759533523743129969756065960962163744331971771684301301241534098681558949061730922154235635144557645040540259317112020659075692537631423996998842599357175975639695425505073632284552375182826006417834950771310375800760219657985192014981764825911610038828719822018761946328861694063535390927237 [176,21] 14822245441154927741967610431687326722890435762231018812884469422380801305077997538594496735897752112763767476822799578650561106114397269273753005645341123348304263300611312272197531641533638448448498096210219034598340768382697499081568756840290535015151170942617883562585816595247562765013850267870683113043696752453838307131863274694579490026121017491511225578488510136370237922452793545940337164999858304235313053747379622148699299862802286548901955087661409964485908795265549064319114831814648529193138010846927707797374625154700947735991004741863530806909579139704762123544135821141895029370197771920750228552871285701565060590752356971743572085507847349678383269286067901983041469578156975903929103719346687215264557800193348101155648437538952295053442418898771330345112576052196683833979287091364673880838394058673658263244318997985892679620469836430727738524126572080629679 [176,22] 15863042587110132355853697391770057776511583703034260722183846880648530719743075438735772726238752844389877371376614948463791205686061514864057919974489584654337411907418382817570869327897929165319626589222164235581279279571673357419434990175741506339474239363793613527313049379850461800335159855103912209540388349213137877713635545363953579857640158818831594122901450303653651524410034655199348092779122068162875043936444896769703203301239583922456171210163530679724523228765027633752153740016129741554690206916224082520119836661984763917162195662162518177105143123424546704231742174520275089046817692698719100360159869015015406523764960451997825300580277312146882926515023047828945670391370602562224076936395684090091797405506428916760031393082586957277834581770663394772403357467600416050103522835094616144099477358390703616167833319491440381228434259619342434733959334424720 [176,23] 14371050806759366336725182417807841699843881462916285343686529513909867017741826616589855382305214399585393937569900319763055678036210946954258467918512093294706010337409754479140321530021718504516956121678298939964869286770510823331790383340867110735970519557266423334054803841806101030979625610715901238708310442932920542183150360398435424828754256560632287075377224377360393466670201419977832205774308377683839697893584319235224636099894332481680962911413681940405797857481072965535759826257417509002237538170175553661433080528409150237526614617091886434929314048111187687866803609476593916008581934402705649061279048221710681592344535589160751853086342234431386815122876035286386910975676938841896416541967536362934605087231695141520164132189520314338441315539254075873579227451465560679123250700146218986773059823918016993861629267536364808808410912364984230073448587252 [176,24] 11064615391583007628083295732290089713769601421878874136549787814722525783535720273750926277199376032839504991390820747945106790324922287296234529333207015749581667067241862495643495134906002306006444767348899744054289489455333989315465118146924898589429213975780517052586698554004118079368258869727753807022200861516072452233895281808600471916732688128475648556473002212993122175409363322995709625899205713803000141861637028389990328926113939666432090402205509243074373791465597322836259323125725086502065895211977540635384866818566103438706149137968887621334550504970956177326317306802688202228298072365365931829175878855289631006386982542636160895022377022458745513938831399625543193276446660118560820856058283471916729300740231396190498860736164633811425777457679598869610576041348982059532851637550114906555095211436431772151147235993885377630292160702027690965292884 [176,25] 7265091790539328528487570949701343412313446231338660781365246148091337798005861197761346555973786864878097700952961851978756127365428598592434486646722672022153468635732380078918905771274843328111695429196517817604759256157963505914260465971629367994388648538017182537639254607209760318954355343035406300156595602592314166769135048066554678575035781020729848426845659988163616736257787549152291667023664299399537806731993401319700353068826398006038395297560824492004360255513838966808092262011053184162873222382823915252145009238077186929284651702651965971263076407587485107169694896929452032576999067071886517157086480359148476037764363530918339189813704285025710358076447854467389802655715368167546471052750852482050584581464764211801654503547363918683782473964090735471481560214993111164239677780871753936592749196056556200733429533460564945987854402919783711601306 [176,26] 4080674581745244298648947266559296881613826882754989151332564558671721871034098623688344470371013446128092730702857720549017286202305338879425522180204215621955378779316540387003141477203480238450289005230343052543905591825184920839359253824836438615935003061594514873699069041150710699907846811016258366757350852986191742199599595677035718786805081123172953751518837327110796133602984914286105396414271889009837080576071871925602440248494778263448056541207035563803759682675467604736595951140210725568913617964835609736849693569612024511804898678322814162387712935078600222126842071526819499337921161390429618895328493532333062185551181737222569401116350018419905414368611492508975492246078182262721592217770811222937078812795654791125505115416181049616023047304209418193495642939861238112514384175899997758480264049948369295054521604774927207766917663735550560512 [176,27] 1965961604470878268526981631273157534165726063715929212458387659391706903919216665576156141758308627664056430962244430921826503202026599072724904763602810111451183666445875554351743455260279406903754125608307208047850785567831617918788627578747827206169523052536337099831976013496035749393668895393007142599320408004679808512724686788834284792121700105937538568094914193957527094845558569498188279562422377360070454580378095499309752234015453863349771315092857737337263335218362731039805165027155032452385024496210234905067756898947786367138685733972096540142997552722485253350808699731232142075980136433711747630897595185141134577730476481492026317945612719166677797569053479367585537348632544405623153266847008622886091600027725534296084300959143885822767152950758838055637219741173983498339447753475185027965077692564018740701060975458623792587270275918202432 [176,28] 814309855996242504316934536040205932033274489214938494863032161369503777139761812791905954824636825194482773935152436830424140060876529079992245611728344702773622228824322111984796186977883753007814202125949078312901410314871365381118782587141225544161175610857234822118182792712477693171297784941788869718780893772614712808165176351747072642989288787125280291350542956082772120768131378283084930696025118067621063394195329248971119240836677321968669572335789175635342422415603931036869751554200402464262462818912082123830382456629223499410978818974622926634586038547987299221677956371584423635985067714239565808332873300899898692915541320129540050107586052498628581802700213202338228277952042358093670802403387079552198524754437973892788626913174483319830458211481184821108786180990087511980498330087804468136461924681602536480951396077738597277091548448009 [176,29] 290577705363030752780909769803039662045585958810998049345587049281277387042443511265425676871371597932427558037659534806280459363445419936226587084738061094573321059998134320442993660341188556743601911888759081272277787776345040399572246624272942642086924580561590551644143315827218074208425552499838241562582206814608754710858383342684953670716142770516692661864447701442799661220986482198324907868201118371170521877967943257066900075391005522914554604317813229814361424664898764911604009528762832385762172847012540664982811267357804947771020684684046263040226871144322309896361961387760001421013719568683746503616804607593047469742125027648958490372834666808046709446395159559270520382335978085747955682753315541945348688944102610993774015503943188989935774477401997350418507895651586070286302378634569897214824336338712326278776805199963323710013505767 [176,30] 89486564449102100559294135873308408380724644814079941843852584789829831441522814122264105865998599617627427106254856237681833150934719628653570984517932714035756748091208287369187062376184461459057066210752913165059981198150888161675389496159532452762976855636498630094560040694234560859666883343407730847333345073522684895186036648357544876253034255943318397340302933936968752286708403433018213406424926469150752350497666882906004944005767051250102744656570667057251850542327965016379407897190936396940996768476288906090830163768144718360405993868498963789102284867943443909764036729870966245908695149008317032534915333975068816714957190876395037367213606611347829820490138436579930492309279096868753709819778439644273543054290910506602852178358247881908561751886061529724123992032725227637194424830184905461479595532732952124982341795842130131745436 [176,31] 23819354079174586902162615247325267919012077107369056406369947321391856834920691165072963429315275277618399808959692683947110316714929040395436985595739437547914820689624803856642715622297991090713320305973238058143611736802067011938463016987986797145217804987700544619516891464279516671773708078788989898299842591872526413692957731481921659903974796934563746460305950941051264170531117138400467291609107774754999114219635280951508440221428020917193765103595546937228644271183633116443314746813713256831013352384507768217588706584477700901893559162402055328387926253439830197189944105573862300136009946647423487976047207587071124793880430264958505152825137626891476281108061416190986697899649485820832066970760383158044548792125692629416684334029692881623003151622700319494544503964807214727126060205211666723360502885534199071421567645977335173236 [176,32] 5486932030635403047364509837494046533718461236218675887835077451655412570742264583899714533292636672012476908923278285543748904857527073598091655804546418204012514718656016920543434269246388969180956703357219299202285060472671613624375732468263489324710564554897357598944388626997672575130102814982040791624625728731183474897615084218163046095631092803545590385341198191267731771221888068819250234950999671473124177699193629490656341105535616592606100660102814997009721802911545770282142720053236145794601588285380398579952091293943820723261034344567503818141369789309842804260255515196444431808871695867484246801077687699115029846109678352211819747043829080937121853118686817121714192813004898050281425788356328153987273530301703931677517430362203701522678996154915145782882325563189471312234744036386956304061595469106998890803025095794970016 [176,33] 1094994740704369436852265252720529125348862642348419215905098453838890357954483768784942960699038844495148523088092503478199198539150913949743747371019052072656419317686721753764807283249172494482658569613794179363508892852875751921392166479306796666923334496917386187282151884119396477431219615530660047705761351651263356865508692860432850631688776277035465078470119966253523019480600099075372374899090081541145007800301130535409999400016520889347280526768613564695795635717148663490739987716018058932581804723607591593673253184864796473569851647706736817158054017646075956557674616008858720689215877547553362960060036091454474257343587135468823884341035553704281760078261901321806650029542753859684624683223534616402166319476845382650903946587818598265262789130074793218527411640936982799446907309100023242647671582486537184175502941325616 [176,34] 189471366875914897593666779189540857427511193298094175851933338040931886404063167943342413605178037125280011527730325119275081702827078046043442586703856208694720605204262073815717922900902819467968607105616231683898567088630241673225824360054441962103676973672536766953421570691545459550607745594193771965838824590374445197429754293609164341201958487603965506169660502603838866200521473815554274482519816019768835632996494385558740000970172605574197011085087240104833610187715010238178326267918840788579091266946956936620291184599250719987512780470420699273083641723713564968589810414345377075412619334359733096775201211494301801987319172582248382077015061909232687093106167421452623330109646830015574484250075044944053546752335537904547471944145661449478154460868274331087936943290997999891311497432276860305289286092797639146072562059 [176,35] 28445054222268364599717126333370435651373842902851611066610360050570350199886464296429649889636963245440949101504169250776689484171374731788464736363490869206591320889753706684422997874875899550993738464877540450176794050034977853378070244859659185239882881860105008231092077017078452594753346933620890401822724924543776397991886693705720795241300496192905853814739980941761426859623994455501252446247584752636979793507319839306163467755810376904176766594852566122047562088484376869836406433639739676207078311560066744622682659330373800687928472878434859627386978782799265022117672750533980669219588694362748203432338884375490406890213920205385145901078081476004471993161936404907874234445988628590132685127828244346634612105183805645032878127265481464551855074161197583319238168713819335101692807473694855121068313227221000086885486 [176,36] 3706849989129153296994339759487990491555155725537304769859158479209765422745453504062077510706966358553462553617193969999157214797807721224689655685957425978040594881486532532746225901486184085825841203939207073290792568968080061423490688646016953226485878325579460890005315751996854970496620242568813519113406024223158356950227607615908129156780108170711670446175805005795727533541875944354180921406883464349555092139425566908271734858946298890992485923171729165910568792343791367684355553127608313180576428639056551074748604654709377615892069582023581038796758319353348324820310555281993146904003475079204774865075043310304256768151037653688096825294309563501473380844647311857305649581705491498144873047353786149226552082633802607469827302557495310233212146156203590781670011729335409452306043902872033686526034011207999798792 [176,37] 419436940217406914332603034335727482499537685216161550074360433399273960001549951097625439724110324643865163352894726765277364670378321007868619773523568234639345837770878896752419629306095428168012971510372689712149713693004290240294909336059112438746902658229760180546913607995976797488637445233721394618810971241715851388708241340569053700031086311189594849092518798928730153111886283854573910854678122755510908562259693285402314861062486719240290586674230300717890295367897711802915973324733892572730100309269816230415515900482037602827025675820677766857356235809316256178774044587224799308337914582683538283579534080021072874903599239448428099961336932343459760636276692029892211776287612330625033561942288160762839179594968778418781171570286027536512864277514784590990991559927678865826537389188731400064330057946170784 [176,38] 41214346935396689160627703073099403606057375051050231852697707095163449925690338739916919446105700566993887650472614214639598762745986232861663476037744131144606418637002640402940549579005569716826615125646600443517331754485883399192855474896158206477210682774467604848544576018610107128899977103526892549231677586561485150845649269862219552508838661984279747772781614278096686895853368519237518738532689553856260510440925052281151807689669282751965787476821900117226035277047399251983267504246780017157450026573252136406342944975010257642150456718358882652493628875075869876753749908951063700767076407998069609413159645794165170745231146892696909503731786573357118756089838113572520584196062408534522646230892309413480656551961030901995845274782768468958813967381680016956341143214094534378045779907858792052299542365056 [176,39] 3516722495584816269442081967434834111799413649768512576402460770240355467270778562231933174792859625699673346608551856987408311759649730555421988635566293453315510885453878422513084338681072103426151000065579518136483120952448104024572511330936271741526356121741211452231437760276114550683107516480588162756064657363894566764240869452873760621842216751101692997449971771747169709340213906742767854239222407854707389974425836494514280138546401037775591127646880295943416694153927274066568022197577920431361054187925572696820800809019725699804280746620255370138075276300296568296235470573361671570854429865035158172573673551448818803881262111851848129592976699719419474197980065633763389600735794956175034640032485094849023072875902512109241646957048603834000889878183296750049150883683974430150337910407515708805785020 [176,40] 260529658824754703632475643569959815400736232584413261373391249815785425350396616596514916072045627868170884592037267633728060357795313886863071452684914689074603472697979458203895420975781585200511046892563683582061002384116427952333031252141147363170200007642207126431489034287250440334968496720553709279848577642085242520534092345618441670182811033683053427194212995633545870607120938639043569148580961340382507457042897542981246607187319519487890172280174181050142309431035051204030398879625952912197060723431699167985166216675275708926994106020839030702522151777269993041939597009058068224934538111825294230866548282809083832763863423658768836771213159368986202755097371846864329167609256022502834147199000740550030923979966613039589716100524574771089962042714062157883969945917536943265504563982021725274432 [176,41] 16751848038659604143138257042158879888418660872577691153602128912903358170948766394697869445181884191114417313929820928896335238073449058214491194901963692544763023626701088208552439354699000705672887195133483866952447177252683086549240223353820328286918754370482320129017003292939037496011523086575760002273562511595431711364316318069355204176517535866100943652381659571180479676005863881256268668845566071039177646668745080014152352569589597333709355595565823504350277297642579517705251255689635324429307471426317262079820353904216035190857627855773852725144510450799319632309896716426379726075335867409602757309290769372093549635817285225449562325405599816666670843918759335804138860551625177133400844274622604577588497117928454194403379256594695866430622659492048364857408890567926649806225168843207402396 [176,42] 934435039133055831184102001892055759958635238575808702772924717903131968658170660302744589219962507523791858822852427083743218035329109180535803545122073456914702389082355040505162764660943182427432807018599078722432605648032465652336930238691048429786504434802563684093265041303685090972958891602353177502138386392260029095749490699798450649093977962047572826058366656721257908298967572170606948389778674523806946132013165191524254284894686648514699361786201514560669509282119064671662115372168407486057648627555467132076226791056150989167272889930033524681149531440174665309049836418620291188019582319107165228410017736019539565987623847539214251327112735963541910029268275070790946557317942859867757120262159440500261965276967779923753404646703127840106819802196543405749606894278596640696619762450678 [176,43] 45190720186027096691889009795606880504181377490182791773359113065187780422442487889316668181270705897130326128699207990461845995339081948775027816382841667347229621737313571085479553716872209206060968977412984942750485405392115002378774930589531234075270743049953093940965394545160973056277612878712383467847086933417696044887192259539293428089196974301000526170314255417267804584560214060822232333374546947842122780255620281910488345126943862256045074199493718049404985724287927918581267718201013530001661857262535592657835761399898887886688359777978158548150601444383888267721283484439105293343427909098646919705594438118479717603362724383413170401127807936181497682330814192162804056903544083912216134602104879434528581520778971938696938893483944797570385357581878697697088010602393187886875252972 [176,44] 1893370672796374336488037998378887848235857735807220948834906547693221531960896331629945879102442180684335176152736770880872330472804862727813628744252079319805166957904615302734784594631836282446646167726752099468126097333089560842377676932755403224835839334438259524979968749924711835662455786706236147056582800500433993918117708609623928101710755940192930696823951891499070665895795257741505011020620739339747904042426925534558809022070403646187502395796202555957172857035279070364735842009820631468813205121618051612835204866157557972447420292982474355875674176781568660864309204549474362444952870611760153120416991283021427461048750578810832178042307621793580426690369746582846674871541933664029300419871167938883785365669325050887622315695419591362768680802845381076959053471232342783964944 [176,45] 68662719866225460866140724673207894401727426502285243227897375651791496818789405223788477815720923243460371993849920036512658605729562591654353461465602993660603735398535468494679393013671113178071512311279346489246266496562203805491790034783615142807006080917847390533834448750170899150963435692182473114515962023724431604084584943266936994759551595815899416535765034679433042247091844622413007847682026323913020905903173403654917268308411782124763310080010806580274578878733714099073891752026675211812133854045902144645100054790643403032939122291852934686626992095999921242967051521853078230002853075302274474843255568174209288524817859060982725490092640843606667354268596277721552934020937332765225973075622575251728503818888441141288519705128256063784772535439361626500832940545120196552 [176,46] 2153073123629985885077250364625220140659895165828065153152483905114179820372883095992136498050306769854315512897051134139463935158671176401788543150259360240697605048599569051382730676479921250235621412466689102607483183364486746461061376120275285891432204008264691155747059507557629586309626818491729134520423932090847576434939470102522115805195004519624843349997739097866572807844859575346986330178619391039834210809438927082511138539582155764697583877047228406481765566422135255923724268178310410720656254638192924231956046240812910926187410174975595595916889913468659910460841589323975739757683266932488426959081937547986273737295489044779926308109716018935100223301808387122896437019743253215392179916838009519139642218788879529470792977550971801267853293175804113512765722857078584 [176,47] 58310006805971628763748478435760486439706198550585147594855726350932177097921607496674046174002050721404530641030114155608847151499327914010307454137935607610992721502256958068411984863622016789680631463658585428295358522385135927965708355214056821440889112067017670288825607929252322471992840458131510557749132121455473057003617478400903518745074769720068264363361676259926149276267426207131464770754680298219047401362037666262621098962212447798585085263423828991749282138720836014233767836694491593768941983874756913068680482022188001858598938749536997848987020711479701644852100031111844396838040578807288483729148926184471878765308720338203498789178550375721898161798396971088071173502210576371710516204139575577939870987249002818081425762820637148406706097832657963274592233148 [176,48] 1362107956228604422220066255015780250046779886776462928005338197923385922894580695768097720026643922593533401990765457880317173050380660288679016505780423766935852150354328750746163849240508929846607691768759761088455054046319146487578617288217931181856380738426233830937226603633299046031817678503214279284246456389177465242780479889119878345227214709347006657045537977359521059871548810015303511241807693671031002322954230996374877031480274118405793202728440469591485786712373122943827572491708018690340390486118217677973084498291381637212272982617379312284602957241675702924675873790824174994618778104291629780065523363566504569712301155085663920904124781538098879371000525766922156746354095601036183965793168824204134661285192771580231847322755479076980437963615615544537914 [176,49] 27403330800474988595073096090345221131186888405918265570161920441163665335061589030386061459366651893174418101102162875789451672125133516448574368103939144801210867130920081721763295441904623394639917629219382368965967567903411634473576459212580819748698129274765845534336409449949886852425988761986879826925760655094203341134422076839600871969399916198835957550476719272731579296801582305678622726398512422929303861177173310125355570962198204356082807094902356174200753449142396368547444673241351992309795433693616231143630787888502422493939730159559662572913564385204112737318518668141930131404421081931263908887076303691189884945888277067425914686870214757675564305672144953978291025945173822369900304580574567962428516774832541255200525281622922898130707659723402138176 [176,50] 474693568313205616340850624095110375129464168943373419348817276159977595178598692381158949346511415893124794567554669975261701151301923363019360769448621679194698469455950450115304188399634452663196046236295898090571562154534556951145618050948717778637615687114424126656868881376218692757407955658995461806181152922159715759083543839967272966306302879584267107418113083108912180876507614292803293736294518203675298136950583794381175598274049734966143517252157787404268411271281276683912559403368700782884146353923128256947616881763869733963927090898068442299096105941784202415078852383080524638141646952429346836894115367572365775901977034562928902954761618313594616399734295831702750064849311272742669527147861591395549869313008403588294733103637923103184412717953660 [176,51] 6904062940118382807321672313141772118501231339860820659710833650688990838311834065305828071369868561950498472090093803194151197161458083720938944521075985479210013210653673682316860304834589969376836510817662706959882535837958966952154097707996749588664302894376619938117063420848085878105510558202895372291262343945589090305444988790188901451012487379570370411264854641205971110101409419149692993858886483319981640488990154349067009829392998943940744737296205746065175926806301579589065969838442480882910719073354222662101706556369416775469487452796854701274943802409387432663189071196100189726767919742756049753569152966518282432619316016563442735477177938718308425494656654727769714407604048206797002472792664056498345075986863080577985628185755249961978944688 [176,52] 123881763254067105756294461061689458269891548546645525731161800715036271617565988238804457872165730825580488945835193311876304433560010115322685633465657006561165026342809681001754994377001682431139907130054388206572494977080822202996523755354385348460439519766207127551187439932259649496190071788910127132867852477209070225836578041578087177681419169885777830105262613107430681740359125511043071489958432184999031927629522644322296270145364858704247914934394134263375963395818445611628759525587794582571451219179758761019886064185474057064363464038780283368952913824924350188060659290584297031378403267947137555323149332736551061198685423767950305595022071982929756846241543195889109293710890137838154942218916368913327452965788763773555246190662627564607168 [176,53] -6938343863407540947703419122272748154039371293189535964176498725556214897093370641234066587856683980572497112549782895029496709345175814725160534551418073896602724039540895547901278587837345069124070493484543086239548176913449988550937392899906471827910798975100825804102816455206100290297728681425146482445051473118596959814805586970768041862486861510037643725722831730526090843055019910970368304970517748642052491863218166840551524924831376884225389772853005583828886225125025132623536274686938544992873908084507473996203060561375997320168717922747634622120455477487968238589296318511522220446436222162399302959704716417482406735626460620098466293131716874281829355192878734551650567883160878972770907251118968183520149169709582349679578999221427651976 [176,54] 1722963086164836980752638634942515558164190360616317869970649928307065634576737550854530373070409147590200709757653457384901711263666911557997244114509289012828709762336775032440826235896496867057112471168772684923216342642758919447414335695928029571845940478021149961291280591703875444463665750757969657308583883003587124833025435209360654734356242505694922497757683946646274229975402921259370511384784512612770142837742274050886263517239090733806991074661726212863265722059267200317379245988348211537585522917611580991823348336416215677805956951905354217685399920470374966434600981193277977088241701019076438816796268961728755438925809995150374845503452742005374615089664325615248016575251942726260081965217527433742067486708138067616665659900757072 [176,55] -347585629005925902525957247475476050325254705885324815441190277256609772632520664282994287712611691210687220491188565574454132990257845051325104792807107813303137356693494206978503269769074424854626335785154675183805348230875359950772524084800847442230755249312037785685093009842547859650036370852975366457737284599567826036150754683585981975465016059689227410253112068450510140680156015286275087686522579709002085609049214864421745032800603804726786609150894137898546696546514994961253286403303334223947058730167723533333623715054054731878290120175735194079413350913376033545371373092468263162961855421072751257350320851073619479758823049331859038265323889099706763853665690498547723227695062636686162630583476006931071132559102710807868770100400 [176,56] 66022075570310358676768637547522374917723098572484085381311511655311188652651558483057812258665461317629915597747323219092960154556012891001841536862226490767893636344497807956460427012073854024156530367998716343474322689580734962707916017170895282304800143761410213985495408672179533118160234247476726419452193624452599200231667571285337531895610306608938394097244933604068642414498543185730761297179991471253775099081409044150182700914450335382001572435757997461473631334895184867106023915605910773403890369898444336133275154891344557126005619941167102804670300931174477087962366073787937249802648225687702185913556314698682853512784886973608189787756558582401620136052537900652766095345492762910094019721242637933726437639982744496685471600 [176,57] -11731638885819074960751211184028064235564649289022816658940101341109647277501547807159203704539749667608054252681525380242353213622949879130925218790285909165888892224693323301913167424413296276446283693132019290824892210644756121496849542882346481514773613399161931798083821549700309492816910482499446308172054027358310670547894869331402931079896572938414169065365286579345431490753271687948709995273222406798647597791922647127603647060201259795593838857788353210878725488391409657932367585374697594130852877739361443539553600209152882300922851907612316072905215237882612784283444876846323507350663559407169058489446795605005874569354421502639140309545958354123107200277094362032795535060988357050130965299963969636521500289623812654975116 [176,58] 1949456973381101463167216486732314689317396240631206835799937729689476895494495427820129038631782661694347190270929221755538147353585355930181891081802752699889227593469999333674180448357646963621617924037751830425308235834012959666255138854972484988734984996080700525751775252647133336673402801161476846618593251164051223513993920576702475078270901733918860400320024385436277883216229368729970095411139087350459338435814833632944018532003880997056801259545736951584560523537790447376517652155060434868484930331976195424775529617963091693996700873597074138691850353321430261192480480130912444012440568379015758857403793004041466316533259093652119894906996348904960427120634232679164216320556645957690300629609100087026676391341404039512 [176,59] -302739772879254967043925688975638230244855129532779796204191324653622430175069248331217200477319716030808773482322601270927031630475346130895890208098504813492204665011537788009965209647734486807578377442710503917217920737744054534008095788247899318417248029817312954146218712446775549932207769428851424318707049081265826053903134119793483970122611537304038103296018346332316939841950576067906481159434524850820735245560318133718749728613752337097089967020989078354364399154122184083189006172792674115919879820549199007286293386120897527308197863005188411177741486886845309707696541837857598216145451080455688857018568751918604832597817488048304746633293357957219041768066615369009831591459818769386321868796925995726544437394374272 [176,60] 43905590746378168839152217687684121260477273754344587299171450011839295925667000894206593893496772793177986267908804721798696499169604424755785656811721172917196182105482574921198558277519444907203932129734718916817795724161378536830489694039538724985043632287625401482610468481987739972994289461260217661815217729911301496180259028032724756977223561273626645747736178114672770570234622316494176689977331460458597013327273307026667708859474732232167573168233177472707393679685790652451518928900536058811849999231077036532367862128430103076975100871636523372993588942347109287962077644773161817802131849019604632333523994874337324289962931213693491645325040984577713570405803964438168067029879698668476382842039249575540476050336 [176,61] -5941999478501275556327904838742886281450362841213595758293568636322179884677040216927167742572507041535248124251975437680418637074736506313880856931230095884182882406717571583593381888834489495698253963967135992670902866098005059683091578193474226635156383772102334035819829853891860017993443314183361232412894502211289515172697906028634611722838397227575875085868026763256937460307186977837972910796374614343724481947464185719284446765463505718966152072673160683694322538025439087814615392675919840842944429125589210451701692546431221365720823563531366311513484592599740411250061476082304787035349133012055570905704002950542071894293040731556087700448258759639643442493308160092141764160740081367338465377435885142897685124 [176,62] 749807521835910143833331857389947795731936445859507004048733941655823394834933325514471892360229573869504319176663662210539211779190875166154646889823265174296320026445741091771386864012685495181247182705902829133894987851584833682163796447029436244878828594439341012602090753999009422040686805593503532954265589628453169854646647356187377964363306107618877557883459672730087458862138771291320275493562343507688983859990624236072528283652101195116727448129730811343881348358292715120341003313713906624826318707138590632299400421761252679004709747584697523407616437704561073640356332577410160148993141015419090826856515193684927347468131863213551721592007020561319750158076410598957668268736363962328493271992546532409544 [176,63] -88142826011385562737145622880415132428373516827215933479300629844727989433073230720074481968495087110164848634489803243566882904679661799932175104920187003597976023665073985994236021832669258791940349268489947356696144354723315568945924648608607740954039860304961820047993451875526891318017799014600285068312037643244631383764077818302363714362830692508160737835360838769028982204561407639053217728361917368014750088376175729426102953793879007230433317629108418615502776643238962515908627150762834453517791699782169359469240553328161193682687327785439127806578309943935998881841944170169205839182603613752293918669777823792275009072554966705539796477605816301906709250229960545566908512419277464875171035761505690248 [176,64] 9643460998324201514856247382476416862958744534858924249868831892610740001946027749916562329675724738212340862918953197403218371566427137973614973695004901466237103793711505448128842044981042644230964504589360073997365667352267497033113596757004611506249800134921427464106364736204145839799003538191196983748864155134005496054675143297976178439987207218607277992635261823198604503085498163772582796200231231192525783408606001223365439821981593429180832617416071841382607190977767988463985817929670253544799268433138719559204172299794967457197686384274223936472527328458771046672021442901337911768156929409354470232270653737125032917971482308583108502409718212253012600539904718673689905122279389029969774807544912 [176,65] -980955140216627343967651827410890468705354079816352774715024026512117354865634843570078968328965461004802486796358221605062400396600696365715674290478405819814194057289583017012483645128422951913720318770010156714228362973984266531220323603929437213290253695569841352188761041334756973177584076937968417180519208681585614787460031644210979235370458177117090517804174591732108268252871474742914350700530639174278872459385168833563918083787025264165387867855927168370052127945922725608840243322133998533840344189821836337960895421975179322249355705216917935165726418388043466165542928533997752943663894570580954694868743641146020714644987360526804992421880312359032911035794975233937868436803834387537064287750 [176,66] 92676422885041659842582344676156550180722998758684212032885755797556370725199814449158237133871415346495937934152567984290599216860577153075954204696259422982035208033988939126690021216376605969354612371704307063076946929688793503288948084677093266801906300570697003241910485367944464198826260030004296714494853538556997619930398002023299091115856150619481879658600204427069899575235586815052668174640939049237663621392450253884508535995173751296499825448891765989870120064548614317638255824549289832537551406958942557152140278253808920003574743453414214793487093571808917758582502358453328225330108967299820955399974435646359823474273280423832772488464967450110017082316116978028173419714757323826248922 [176,67] -8122663784852110239768061686224880788332116112916667301359250482698555167811759086438029992164427784197066616564114352956456990110334975745424059762270640112337660049627238835238988885740205759833889076093459407956331590762867177537793963145451091505437166987710377385641827673704158252563428512116432297028781718292988284363569886475478651179997030924751242640540215399084618198041292264615816642325598092628117991097868970291532405072564999254227121864098518276649307324718325639370581500779160348777985915175412778413644024180095553916185988344384034874597034430001901505670439702783831492167645732877665039651790484946043058696434775028554771885713734274730747831073719632401705716813716923449696 [176,68] 659649032844663416370515369486140418183161507500468411790565562077378894842831641618949176684224068021367284601488274916769105094485521506641294825385982277772083840141288289662243574101367733924041516800173373502419009626482050101172352396960457199183285585406365880821623983055759404675012710209898109139588348190162763657874857802975307079451941343078933811736461432675006552501667916600859099066226805168796666353555930625346654569781093870985583213604597617139482305365714178392152461219336094313925666273123944277589682880230009838507254937430017871862004578327019905818807841785962435362996498486660609173469634383766503022847993181425145527545948360043656963590700610040757585347388724976 [176,69] -49574577503678309293784057200901450069302788496834378108905623738860225925630110308153311413694250312539693749334158004362093351431917881662848916715400111238565058916290840472369361291270724736752615584495993231049824946416310873838856565426822828207581771841960836052030359191832759337268129673596091297347670536067983388571758159232770810198515357922421866554549880377379006739889628266951665767108550359525325482840147564322351905231127325849171002842380724682253399103440507290268718683286806045409488421065339793205591740529256628199568381922318112451902102583354848329376862004997973178938828535743268468539505182643985784475490303539586762365705745796341296804558579827747661360136952 [176,70] 3443124260997260830759603568981479573714982340904257859029050543597878027081712968340261446155316810414287094110329767662053862084512587028081332191308581382026218012040421926452928674263974798204481316550096070807819641097631270261814136994693545038590697404997072802822507789219796279707591085975632613610134401517797227651893160640177687096186631157027075859886182788499183811012189101661498877779986737715765173573594482163557115017941198945899261585166373904803553724510420768087255521688650552133547153299210467729069816600809039095782967778950528994354587277586959074031189062954140928384284928789246732078933839514024374282057427464457688135715449713827109152575888391414425220368 [176,71] -220687981528729096188182364557268867846238172591493784503468245876450155739921859595209061932109885282433180277239371819258609001153433588673161411661714544154324888709653239181244551166945293434774566019762292218855593132680290319002623657807588297653203623828514706477703348753949034884176290564127294127925936438216819013668772074784462235208729689599928437806139590997860417177955904510595742262181691804154904031652599333396426515090252353777292466527449114697635265163793282530387211642777922049212243779136262367435713183477666488390596039963634300457427681006698086858660766280224243189083162486518423398089222330856093296465061814107348412715436087138440681800772234538208984 [176,72] 13034359274457836051709547772953350201038726635484688989779306896199729510280108772996568978195584632238676394215168628366054661910681274744378226101647710312413954822360015233662244540494960618306179352334181474426309147578901972722795626717328878328393552774694554431866846309092467991589383064748664020952037964368997158681393728901983104751006657299687238928659252734244591245825871616454120017826507081210127601930169095583934313584234810658332951441640832832013031084551029460277563505981628031446365340017578204364093589247627137862843776206653584906925697646810403910876475853820945101629505405287199390954922008800173454594365196183562974219565740690007204922318812451312 [176,73] -708280935726972931081485812200922911613584092618498180329423119114449809877798212886112141252230180240377613181593829304458246327003675608006391321751033043676484492357566996963980088625908517582454033371839968350564245131461888149374642304769509370578040872218928550341414718288195490748491493190259749347774734168383895531432364787557493139889389996771568894276843500820573564667947482505608310736475124594197768336460708410899480810670544861670340410252158625265955653188281928546880084546518459938212076050520121410340362119608074598946662385419705945954876350380011079398520559147183905267328974463586935095993969173403462281882283406684615759151726675315833048117788780 [176,74] 35351867310648394620721555198213304404353202869747994762055596784907203938427902626126033868079838679247099867890836353277244762374897889641671908681810165042757329589091967978348076862123690850771952812792388634729985441477332635696309800459570621414141633390424684150104336831364867412357140896683070992140386638046815508256750117546601345929075343135365575387281726186835137706353118882953147619783025883408770746560437888639366025815765515347075086457228999813732588740074794973596820718402070466808121041145750289352884260379432094456133506212289185086627104255544142158254503155558514465760918073779143386312287354515581028754780535475080586815936362074847827808776 [176,75] -1617936563041940727711442258792535912465247518921312344639043020063087733521290811741140163510143991082588059402495518472424244710384130372421472019382508482279173494830758799909575351182526913573485501320207520583185297817963711249335036945020670449931846730354892282021133335950544177495780576577897330233382090894321287240600080549319178919120563413116207454037256065286169965032091144121461798787496081044082225338582666675920020211508302408343250712456925449086677397925819562706227551374029508263437075202602684004103891220508899973889000494970527454284470030797970334288753941769472206281290602136692773270248855752961583757315656754450284784295633174935538648 [176,76] 67774862235265265321375736747110553931222252939657436187935437776365378899040286205323143798027748425982160654601766752284844579261851282317934813223978671334805008734888159342364783916457474593740467360978954853906435980756999907478608505423928934232040812558591086253556737499674220380660567344675145423495382618514609950479050406167830880046564885430794156585711803811992481109414856151911893410798681230224155721974448275723258425335472841419624117510759763557594347383758576676644654143187926748373206931470517394666393024048811083320381079457404163053157838613331619874559964240006352211733919480046634625753369089786994726620102722003128388300057861069856 [176,77] -2593658492645693744082531386643612895696036635602971315230765772822559727686342606569370641787717057731759830551301903013024165804004157613414618525014302705840418459989774898723466000049580118196472401158796718507873456424961028649298529172854889624120099939384413888553903176237881835406488695452858195798350175189991479453398996674527225667523504282532739024152007027367061300877251805036135345183816516159824819177060718973365417580177415248215595225933639970713456175072174981206004073166261535971197826959490173159846037092070781285664274848742290592719080183601862716876683082702945244926944903966704704217202503933136930829593343225472309155556042692 [176,78] 90497187641239339114155422242940895522957352784021563865291709110446419236580588354439140879403888998142247828837667987638405568063194788006481029129292477544773788187975350617148632805883767446309075372392456760461389154347168786279126485926754655821950445230395268279411722986167157464068205175682974784450085902112041384113690815171346358810977650632604978991029264881042792630358111291311379671328753742889203439252860970710040634364146428061762794996241307347278865843695595847472490212551153657737335543158227069443096471961956641257933728687346089142659806740292536622621932779899798815388369565648811017971682399290620748779359719792418182328224 [176,79] -2873013598898090253881834707495521847045852002674058110538648576056435571574704838203963323777661314325844386751785770461519639786721887836930295267227206749345666564001352609048816747697569530403512290269510877872015388960212686568685319357888458206046602206413072570989722440433149220097169105164461963272341974539794624112603835263775986968703622970770182346680082618530171050284643675543085848731873126902747245131937246091715826717970620066717582471202460369164832028650652783438419997754335494813364472964558535682803510314169385076222520965503719847126465891740417239134909791637090330974741477455631386798020542371892303894431166452709968016 [176,80] 82809953657242320451669325376372080990519797983510693658331213930031796782169396299709197636366837531448128451649813399690514698711992886177501131121420556314878425437143927820210520920879280320759026955196068298523769093871820445872136004327524755982712026645530355470996739148253450721711113759518954320128425272612859904469929342453238149109726470004518210577008196981061243890670205586195777286675551801874461372386161248583680204485900305299366842138955893492558248198385171216791232645652092868912212009364923203137995053359213236575534777915767173979442034271577252774837590833325602047202214301679685518198434666026352154894533126682573 [176,81] -2162171307615268969665800195916633176583886593672895437736627343745297066899523581986349889500033385874229380098040212472520493768294743019389234117833245620968370655604827173704057524181607215891715787990548314577026572929193354216993381679892513664714460195447205759928942711897167837698035567211626662955289885605358712711579267289275667454215797139306904885535186572484172163741412309620386788766329938102412726869515665845192585176833155690517364687575286873822401013203100696025539899694972673467462179762373152196276380287261199843801986670034409626616826880609161031415124001512548680533230293195501640748000187272417404008467002086 [176,82] 51019698271355076812800282298877343784507779263222277778188750470237991449122765094963614529570170288438107230541100975524716104090275487270956738538006147774657414458641713766951342307573798752083082288651254923223661952474409480903333770729130717689871137256042844142524215462001426266029333794980208120637680981462727509906177380208325281903648428879785554055230424525564755757954628512025646853353016224070041853316073675726189084762637455310581892351255706803753913029680729589536410241784290551562666495843005265877578323727103261863092273897454969015610940514034023638321484015847715484475048801934949842283269184236483537961504 [176,83] -1085323065290151539593518875783183532616203760921360513761835617586578056826839295935129361469545373501424348237509909260158880628309571867090417965714797618734304499559463007334430472987482095467208536367855086023645127736148249769723481363040303671623892397768561483388612140221716116926292823848945690364212033020250470112698532809477960040136868885976290691297255701584764366736301548642880184335941506643887670300955027004288565668567247535072721741179735108780868363033316321797969806689342809496299280144107957472148591162948800262134221974702890966530123298603291292057432156033405790285041279049182008570929288482887444652 [176,84] 20760637190065505025755388298532554639776173776713562052088641179832891929362462344258529427278503376380433975932157232338856440803539162781437780703003361660807053180484251875750296053445960179090317856315424351512430122551469645127655444861033183553458529502526348329490583781403558583398477612549846055998013047154694785187667911426204679294941300886079677449888454191053700680053090784685064490000531844124743785805101506589171259077815931731408355914155034594551000255352783960572887126208653063810628951704204319096163560980544088665056049232855978977311007765542990947129639039759649739722981609817520778123680295207040 [176,85] -356141221794666318483707638791313965348818864324003616319916760507801641638490727784432514598396837172093670444750929419786445393754561751138789753650852086980478891835270338707338267555963628685750928976316026160650985200474985248147057943753141458377536890400884595698401170788204433560419197111556143584331506195238978007998990199322131615331983257090250388374836417563930732969256259780641362922163803527493935736097716699526916317201649374006014794268982338389348955224973635985566234682908709710768352477727349725294387258443618791362715329778798081846018335108151179471537094796487519093319992384292846698557372980 [176,86] 5463784545047694136299558415907303774936751026598287554028071953804869808639658851505385274406190271418439705325296450419350207616868228025523623008514815570826267699016125591827771493353117085085129861711156999553170834689944836562894742820722039588233182432642865060105352922548659197996970478790984562518926791836919365607165813184905550962370245829691028475514141484600282089289027362558493959679484705210251079719723209757056522701496180717056592457030447053319053554983338707614575180936778769774904265401691764072399738922078885234427631959391307443957446011616260224603050859606370987805146079592149956970648 [176,87] -74746845311635455943120554624398034003540035962740047529132179135429551639746651664661758370577966166683005036693214567525640071968676752212044231769375288317015282867388798398756424932116190824832879163078502413824334137541961877047712246613125817694408090554455183477819454170634969809656192748645883529697103677749952809364276955583835817017646411440027591037708711503173544725563172264879956127903211112197324602402347342137694759568492292693842796561535407323198932253162595355593175962380325984617725265123523686287311714264851939156565633924859168225527374952215073164880538608715941115178380425344629452 [176,88] 909085138764601995986637822278457330086555749680649968511197963531704100025182970437744530398331640950786351447322290896288410639431528496875782673015125962712335809523649208112589764399827710728294993664898189189997501470930859992688197528621172931020825952469938300831100328506925348212345303873522506110574281796752090637125335143302517710185611311966585163609875788870607145728800158201260369731015519422998155947019584113229878581466813501420648728622431837832514060669181845166231006913221555541215300159564683175107916397547947939932452038532845204573031762114354435012195847071117863919460896146096 [176,89] -9798437014699482128115983867372279592289200642814976167173996985141667730365477513990749835277064899330451327093883402790903018710804688496192518072552355771051237832527866668697447278137575938933661241524617685960618908684198316073440849063300940457810102840094198641907177796930820318285024347484503859861664224402250694986267260276616061535592798422256777565181249263975405852933727316889656815379464732813384362859706203917616471156289432993467826740895271266389685362980474712288447377166867750094297525808234052288616305399557526896088510262751557252893565767065277848053116124282002241537657010 [176,90] 93286519620197314115923936449731913386567995524321558711632029650873777166915344677689579603213854580327292435964223780569516852079627444858603902254693247594597889905492281510668292570814552360202534829060710502397526560522764814587158578076936709109190446843763996186271476663950890302479257935320771216783992515988084939576981284963366770518931628263564681309537529691669002600315885020057450912839822111394471185947871065733226077420011700334595120139359426874808707064623701457187882850424912644464755190981285301656636875570775802298210115471211793682977573308642378718386659826027831993548 [176,91] -781804725427187420091967590624053418129623426767675160303083420302464574251398754435502684870254913920083527084601499339145814118239477069538799600061096433646083487362734288547913418475108847493337475837825599721523119726056814794835782700216858993408339101902079317782056825694185071254976976761300160885424119493981335354594821882504860036101280111844665945482759912399241849842424161693278804119165328280705588736429717018047073112237141740266892321809689194566864772294054453309715823170800409981299865047968040624008895508931196126954888580440515396489674567130529785094465175930719060 [176,92] 5746950621656683333828194081406585864173334495618823817552425315998125247585011921807788035199986545641532211223011667187398088863525863586083080174538791979032332903836478787921767797156526980958438846283365818427917042785618980108013728436220953913875797256055730676350070080240740566084175075750660305967501900485990988543724805056335785294884454170505143434260768106788524825064382681295566786397147424409338794662036804511611153737142789860774557897634634577355980458766368922603590229787001998328330260422977281388197656247515995017274015531103352765462908572274646265755946460224 [176,93] -36915631651481408487320544962194228669271433064291998895962341435137054620484879888896330396094656719138334231811830523195674391439678834104763481481910100417674109207791247258879125537092834497112778956507526950751520577817701731714600134491047819720366094066224972062849781344250331029120831282227766675753603580050710881025637321486435710524953797442718023736493559328313038012066240870560759621591723855453069977773959061998345227904554963297378160734493280300662077259104602911197230517829861207011656518791620680802794402040216113635813412757375014680059737954501636804208992 [176,94] 206404042682532020689747905668532511002522991965294855125681872709321327423375285951727153873225194728236869812249140158119436542359909596034662019890603246775550319057142919508923282655303253518834942575359367544391144735121934012159190014970308217924242463125384126101182548229398086950688963551253080864238671372091042443441602019262906744503667836654805629676432792204311522254898018108037922403829779486805932349204832145190611337597361049018771945261975693300607390652084348704883289801493422258065106752644619455081266672601751189106381256440537459824774105024116271136 [176,95] -1000427677948332644214087357581018183002576921976731154026464841967670668313932075798689295295760099338306141521092234030421648187740785098800636055303935768626556904776380648163758934665800015255198763044329596967964236992897231954853733066914008607553764698442722305485528622103556980851469687428148590607304803754142174354986838717349793477719581659166556606374591617348433343882330215638643686489845466001984465931379807424134796536431061862524439818798553318714484619970308995549065336676968861958157473294917694654977592796913627320411712156696540935821685534223932 [176,96] 4185580293094378526339207164345739115360564381933575228367948459520709008279128012670749179882018113158817796919187499935064546902020598756091285538679455088286370974829063642974933829602830585305231346918027258230658156147788300697656239242958426058361390032002498909954748988174503261611134824534474057343460674231769792761228457907181991057500453273494568700742134037924442293733350389869946985512073818358467253022878648420218722088032216504969224026444078146222914620765586768742282567204431679236419861480204881977044913438597279528436208344203864690584275476 [176,97] -15048180331206010032792218959498833931260804618538691482809486643441226032758949645270722897431406535759321838590979097466944630566728722437451873517727138610838911564097545989513687796181253725566980648552793439451336116978888422976294671129075585515239338170940668752325564948304173631636732701905125493881528552700271590505530788210848428969898126779939002059091235643300577346775017519369061984716959869802193391824579785775472037199761374794576967868911585767389880243750037188951199597771927119472913635057147573943949279004496731816160109509672249520272 [176,98] 46273622976541585705046209111379466462940259045521072157430632877264153869967472224688492906483958307895491001489199720476935885287768974377070949576860369375381913960430684804402923633349945440986853829500309275890795557625326424786998344790915901428647605500486136016706810876402043250430159504614253048176445361503361213039424513210073434164427086996621281609042559061719043903332517700715038051289041740357983658297666925338094247444415028950198892987028051744342230024785354462863565726392246137914286363159480777888182751319545882617863029121086888 [176,99] -121106518299562181355983327967643733073054139582345770314228646368653375257476482011233968224909130092179524906576712672974638155896736141407106485338595394704616795508023086094020958629916860578314362147299776579645338905951711555134369300691712123593522967485354393916120748606594233221998296488532250493716638900845483064186425049924669981693160703647638474035435526335830557258039541663029909790959348855840717155517110896119272101750914393763074541135796461259601942549691527295241629295978690563006631111047420899616973112133987760106577306970 [176,100] 268375199614144446856717336677328970406196206415802703415900791071495256744148370701537758926104150562709039284947054226550301858744577531599323065041298181675106153951372326256655852760765564652416773479463807335210936262690988289608331230332521355034522882107761468925172687786397753638122542203041507616187918890924092691601287174656479605568352893013055072077348817843417108589436392582476488528932964602357791363354380449751644336323445705651522280201180513053491800455149736468358876131808661215119260358768368887169775219187054031310848 [176,101] -500840344117390490799904492317694238352110945188119704913529187514630290241856624701747186192134246210417656602727215834813868040579595490736111437807049886821122805683813234197287792231229849013559523391198412341614128490056149117843135703718669588642512574492738281113565152807971755451946085209837622533282343091884780996840567800917920328471667612359355785257454448785437765900565279050097374134562035814716990333548848935452137001841390293436621383138555246368887872648214024718867409887158919080345346715121197984551059666160899768 [176,102] 782627766474789656285439208458174526945211644245276370843459157466941463857077815043969675377585958134655388581781446535240533236274418457022560908662635937836327257819520367372748154927256501618203808403386675211447670843105556875239720099715520923276182569793107768376930671682766790065040121227655019051301433250748187611013923239243832033256369658499387534726439911241399148403597717229520706306464312365196847761006513236385814642067710263513770305714322645830833148955113269471289446192024104001189451730530020110781588936480 [176,103] -1017871008576774662452455394634100880302567568913475778180424865381533408795639500280623177504097858542275925781661249621478299106045108014600031096827482085819142498036569682358836864027670698607868731156423846681440302191693742462948447958900199477625172627269966983326960460913995061679744822382892203995303612105023808651240185679829237757980461249819276137683630473627805727272580785480798728992911619823264351093363548156952736065022111959333659408339008338631511843230343275440699314649350962442551495139330045374809692 [176,104] 1094834593711910185361490491307717601069280080612212137824692494069778856416352635745977557744638089428979124095395236844006130325425669846630605219541124587278631044223888122919532253176147207149123293987667714114512077115704415795049941960069413150901126589930074285912082396269952927797705620479617124502235936055943554250337127663378677499455423505961049583349663677711873668214742714388074780672745543761864154300481348994645222445876938655843424709933849088916365023869877778052587560894062664143768846767123732512 [176,105] -967388193624072163724955840192756990900669953768703546460197264781922045132846024197181228139318403805888720432827298752027288762774047518257027413191301290832657450535605813363295544326457546315407616936206938478435999024374169900841217483422457269187461715665807504065605625522609261735363436775775603032794517725882396299211856187926927334374342489137709350748296378092210492528669495270703389965967029418961350416765869391822552272059822214478766037522115784606572978505469148097965663273990438841180790192772 [176,106] 697196304397665928908439318615003339480227427834340203442556972175343856939581898558013503197551300325055475282631007700859002738439094690353297421479339968536401373417650981850841980722450601642727741133732161264358099135954612663411764346358162648973849087106494757083267910226729921876006625919821378734462881652691829322744090074733387995682835033995988804107529156584509799499773115477062871938045333189543383870910118472209566153371046426895423880811259734688724125353593186639270317693034994641719491 [176,107] -406750651653012600243314062484749434443260022446030306691235799800880866157431654745252158528082504257058758370530490238427059652050199366210704360327870221704795564333648162641349680393329466450624332694031403450794453433634693783941032336435054377087451559540478092515419338551335428118494293617352347146806136275927883562889077639737126315843373611612121126266931681395359727270553723869676286506056299406249687812922925530043149473377170575755245817124386906150257119919267432395207267652431921932 [176,108] 190559513203296122709173868461045327302060100117346144949144442763552202953694346418653161613288298503466229837482613709397301307365238312310153730443181081368306636156091350898691440197986043034463098670020569334043048012198010102939926332930262355700098141679358534060048059683700066137559332090659974925764751195572902548272341027131383784095118861023727917413386376688640406731901782631437604964450401208061799487061987089941102827122510590809726036403496988777756932288201670806500070913304 [176,109] -71079736440675558204871690532578538522579047252609756207774652399694523313246291755527094235698924202767689567194816299528284280520052890694005316343790904528974268896721616927012567900974468319113700264659830318535810120134064499059608021010115682632729593958498393500913421581795327681942775486792840365105241704807078461717334516304887377622261270630135633154854578118439799861529145599846981737937321667380310199949818359235507423446681200519038887958600503396837744202064905978454896 [176,110] 20917411271075316776310416488381328141911181702973464095815711767301354842919404591236704512553373200709139124331751852460202122465377296541879651866233033630110772552071865315813539248526980737890870135846521705963800914913363965394524578770614532262655397508270816512627471104076435806198120736586486962816373876708963241765226638836194695561590138440994851415290172013107662651995627250070097673330782714276191717730789489567471274013457804648249899171572653487558993404809583760 [176,111] -4809235095345416760423686240005283726296634247226021068721582819879928854703186493771135394796254744342946374198707964399880812261777067115145067454753620421523653010070958813055217231056677074534229036437104154148600485533729981099964376659518592968035667955927343034163801599938704742904937126681015914611339809522730774807585122635532209727070090318078655826229349600159943251498909233095521320255784967179286418399052664427956897726946311567143787764329616776260881645788 [176,112] 854879064563614018116988511990807221828363993894110691324770093691702318362509698742249523685353875606852935505723507802682031400187355843598813306580794765178847388169529400154764146399461107461435795473238504056058039527803086868507022827131878246557259915992690711193728775135824630909031283101466281445737638849397964175753561114066570912511283576166638689265108577752252969580978461443469975320915875439162523156923614791022993436836218949820358074541933887556937 [176,113] -116174570802090793033640333456104696873334680923119180075274105110508478264184056548128513521358153175864629329382477833808694599031295278544626073228133609516412977631653758828312665997016668795045034157495982989749784312868287355377993849677279015485443367430207811896999014369649955216625308290228180909840567342159410765996739861138904853771014354569221546076600944397208556682374530066853577208663462099444067190549367791436480451338599343910570737825724512 [176,114] 11924409060256005691942745696504290740728697216796709314152562405554976201928592995840539351758546683540472004565939428327538113559996767246827676402064892793701673399513506568280499368557859487624214716785298786505793295240423962930200353316851744381330932821712113603942404694378036455611136740456653307498699894691675658039609065599974192270674341599690282358815293552459381445731760666360749905357952951062113012627131636205580653925369435679562564422 [176,115] -912441067899043933486879890253335202198833068525583007365440541244104243490926908761235495138241364707193093788605706666741496236307613340654926775746572030705508830370483534336828059223450553386028041292647735369772649228701731499205144651413847583212046311830709639362403406074059555029775787985064791115744487983672494070841276052712616297882037101860138314565338872766026693457611402464285051176750921875097392628019895545568679495741622393228 [176,116] 51317893754983787813843666168534833279282056357732122793600443386642655634945212890419108766603918094567979419365349549680578034179858538912136257670783546270157232857570668300380338627281101712214152117411861073736367851552769589762299065719008669528866103924996612978861696795563624264747813030188063840872292633547570638539732685794970605345878290674646379941998183856777187283483520703296814411053720457337647199734211444889007585642368 [176,117] -2089084612221000720578916940250059463899005036490584219163573545136043173996267821293666303182813698489018501522158349009684027858536829022440168438630766090867250653997722817777380312487169632239218502926945528834606373997429310003292388709303546590345074251289720920404568371482877632175002164409558497855454529944611557038989426835260432488998569946848746502882336069593789765762312871082741572653856066590224937780807028915059184 [176,118] 60534056084229819225133250613886713682084628542820280262439853254725548591509354492847520918910933421665845762311414565950066217241234684875813284184897232149982917409489869218364412391047902658842274829603541910239377082791721610740700761470076062123244167771830882376668084700528919752155611783543181317454471928034321309824378232445909167182009221613842732213448867841754239869974009810164164526649911925935569523688500896 [176,119] -1225917319007588170891874688014491279994220727048960054590053408130113131826733117127859816473760508832996603542996038378985106257953093410216692130887972628986637046891374514023438754827877558311827621022315862661544672074890020031146859235132888995190529907745044310482033756548371488832535136533180460731419490857401638899320094064111886794634361788232185002126226753928758455589560768360244985949469241242658173924 [176,120] 17007370233551818491792900801323643018839128224370884356502328887922082820025861965116145414679119442403283591737638013267301892042904047982298100835232243724893145109193551682469053720168686080364102184010896668670574724437112617205967322638358820396556140905370550431779655791838719343975817684451000435785713755624008066648922388241449674488829318306305709129519228435166797066406898061563585759898984717872 [176,121] -158107255193821536631024508489733806125258080648694296731905412103774274059394977641306971162073336247306871257183253363090796251996240507326108783675185979255746628129682714918953165075287145549314380522933921088974067158970632433037790491753624191388382275946843755102913662546994810609274980421244027627332501001026377731449686220826841311264263181321432093606258740623936532795850603193068517428948 [176,122] 961229647077526103793205998614697154979345111211934507398074959207060311645713566862420914114441742530515447099965498786127749860500285825121868613188007003667355683437629367746663296201010540232060933297818972464073047054903756893415211593014021117695224184346299419447258190024165647264881811593578138686050601079027607238507048954335380194807743736200922777013372729925230815878730134037968 [176,123] -3719878386526858026697838951944553222681013871805431676500804391644803010464401874703243552237893898876047131729503496769979887808598317414351454895291786492383787885477555618060129883128338411454545467403313112829745873616845153001596894521679761919143535832170831947979050540801622774352238844532851103304328713546361300262248114795289069571933156770372135354196050679760923098554804 [176,124] 8891581668602515759533289728384908945920406014886537986132991100895566972256808210788014493642580183463478037878388355804205590517336894890223202524097259992029277161287114734413896429825845381107053267871488245876605153831719781019509410808649932108890206968710831542848028066252143440606683263649326076094084165929067463534023488142249042183864113256700006246944272539803000 [176,125] -12692017281006112123742066028412971093826697492476522292296286546163014943424508986136842775893830454268205450082990010694400338755694780019554397798026559784814733606355321137720744688146361294136032070943823192566983027919981092695445714170704130153144628281634479454467010394058110666085348086308507586393801407768038526101194707647916533698594289651026221440672352 [176,126] 10415692613462822906080821976823023279444935360146550973518531356011036327542209443199775823892773779777640095251385989747928294370083101107230599342628246211004953950763905155277011009068169450407567177311146737460627339680405119831047194568196591771247687643966514378967980504110915056453085366696512691188447595594183563789315293430802334110124967672124820 [176,127] -4707202412454404979486890900851289044192573468335373409887888556219527510219805132292563824141217008903782222293935266767061829842718871754661660770562796320390075551218962398754259011783933056787561294212386994385114475074888860241898293247810313865944804290209462710305827833754759503064724693362323450395543172484658771396548291138419838580214540 [176,128] 1115425616978584695626714969072955464443129871655008713630597343361771580147648356915395692323336435109382905490704269630589631300657922850006305471598257313741500012017900766871493155678534117871734467790659469388720410083846209341310893193478810766233969660091493586149652471971824778680787546391647656603515904670393379887974272341113288 [176,129] -130988492714694264600390069768472944751964970117688908766764665341202418376533986232475299826122377510127064305838605345323710070793539853509903865629931439710050656009431176166922200018198155407681234286293571233200857738312115045886961509952053159727688867294210070641492369701845587658004919453605204137138281499182966457492020 [176,130] 7141229824959732535935382515638514574588422798304833401918126932275396223171912409046249288838552077472988911152875932274721138412810784637794679873791590403352186120542070825982887272536349442599056116930819283851249658120818086370933872676481568706146334499769274362773957347875673061513478092554104601592136890782177 [176,131] -167453067823730507087023036724132506845543499279973423093174379047515648814549170114386793092726027624568532771737346093491865011677260818699437018319488945556974253872048654472827693856087091144818563587039405210595942349811146568820202725826621694422180175743289450043723149047069171527400859258354826202666 [176,132] 1543137477102801529814605692123766945211622295815387600799278349951832959043715463794365122277694562375181176872143933768053563640628269148955532745012440642647585305576584792718802504355020352832868855343989304230111061438647641427175691367221180376657111824564283673839197107953093301702450834200 [176,133] -5016995069351532733957443794752660216101698088730712932585621772812736080745568091341052501478555798866853677039161340240302653172472747660260822498326075896754459027766965523205348587787780414191148466270760576908245221779890834619633301312974348276647723943486480521272667136321379648 [176,134] 5048683159326619657710127894266912298624868182991027000750455359763079179689216687012069565225066320169177761004260452290882389361864451175920161899690246909562870666397488824611152610597863328985467036953879781892290275657103245586063294794830030583646236310896577790439776 [176,135] -1338393266469584323299309353194111505044101373527909336674125173304729815608788918667897837815637023921669469339330585646302295362929303570534144480961919050880373419300874050429725689362720596940346319857803518967259372361440395491051316648741541382755099460532 [176,136] 76303627677593714642567010087354150795516744067540787687807501310855323681478492252445588276588213735171026141069333003594886740853619359526465950425907358086943555113873406362485819586780611717025873500428480288211493398148933710619781279951470560 [176,137] -721676874665944253116346058515155735306044653555356112139927126737311587421140206749690225280210922739785142628487769805666476705410546894676267602734494305141476430108541686758967962724544586076990431610208643602937490619136629592828 [176,138] 798173596144628052385676237333422484341790592168507799725725504785741482810462938932247716736695770770704655871750548800086929993959759174992861581104409030374211731373955252479835067859000115427738659890521462524537240 [176,139] -65481469728613318726317605804477769830741924926734048457788469951797618325419486846020122748595346594706737730506825409264518352546751294897379018041675024833012816948892224951439552159014824141936038276 [176,140] 189425139369002392434273922256513867304550092742768194646715189040822199929051471059300776412696628669293114518449264287613602582077195759765136694213817162560426570544688295227526022848 [176,141] -8242844119920658058523658942565918865052165982963769153941247313789261843882914107573297986837389974248757188821979258175906039550997147970711954594684180521276253688 [176,142] 550307939540470189285727724366632042597542286355324173100086177405098725265102151091817686927350392136339196016355347426032377781394589460849672 [176,143] -6720281994273917763800776626391412361632039989025767447892323820542048610662647154955214563461104819700814839261611700 [176,144] 184170402674341650108787499636547466968850938745638535130254897729595180830577999232 [176,145] -8684807256 [177,0] -2414735650005889950615045117133601733136002991060024810199750770506201513556927575710782213478296383850231609069513657875765545388874958338718765070982357980939738200562603932688770209424170170306854362941725746533201504752134783595627290379738050078689686015563078255317086451579185696935216826455403285380035320598114752629327656421879141013957982064729188963725959303014001374311259355235059055899209386884146031824959810508784279728134055637108486034504403264207801212742208700066340726537230850835318910527308625573332679327751431033572421314444773729530394071558176770022356185036837431560680232769785814185571806483212149091274303868944589619993212423309855173067976894146646050023606265909155691150548576467606000233574720460143841985595498279914543726146838761243879703528481691562786830409441300605588205000000000 [177,1] 38473620239340515043686365592382808538482691181706394581041160674574822351221311100202545110747802261621185483564814155971264787449094806983879042179346007830812043783686225945684658886515251092726322224109992097838095597992780950979142648216358709735989223901650257683300401709706750384162600427800616774643135015725776371417649895784688471617200940222392613474477196416393778744921046810756539635590594796386467211597852335619139825515329636103677584488045621681212744725759794849907965621660031496602974590792710083616984723811159242684782725751305223147656857896641044885671541438649897198909406204470062062228623252653658687063120868699762011623030668781739913166178958733964316643963718508936906279533191276053227262715257037956002097615382063282106081252651869684246503598804370256976564843171342363752015851000000 [177,2] -298657641779966101697776210640991713360716664033721763413156236966857052269959330775073406027439766815962870826515243820585746572862051441328748974165679017083789777816064666306596500764389060985851552610748252405765100379176021534673126308362617653379764552338828709774622479789814723932401108030542719031079763332937545274001855051678766501401354197030724291210597884917601801746729898452120121126545279590176155321367934905368178745146738836410109135436463544443064927245299733142178432209326816844364383779441180863238306695954142027740056842794855013120673256912576700354369108254945702157139661365083374813442169568528955116267636806026264397480993420402044293288017082610634265972588806237762739354289219731903693092921144063479424604633352747306202592469531500159163933752821344336159033918330391106842312400000 [177,3] 1505347301588792851747936102261388548089978991050105636835286118022110161789232119358826219672417109912390217837197813636407839443384046116868127632533456546369153938937908884263524575412324951697096601636563027692701350514318513176877281484365106587316251293312862122999490532215644971014947451551296435962060839827954242794312769805218333635718667336608173143103721201202613801065694175880390369248094324126089241839650256699204528789300798073598132983022778202466538546974907981621363996159194235008068873741148939802209403405948809602973043212027117011571307654292933756997689523199346597479421126116781269608225273224692693126044436099312902478992043353550206415413117758511502413272327124526793023108170099128223646000384088007674592251501759539232798662560014296207392940864943674034032447357335110512189940060 [177,4] -5539817299463951097728424278861132669174315828680758594913313113174667016746743004522258029987412408809666710946123606073945661740237722906786618086932508268821977720666996410227273264403089832489803190093968521054950791584254137061804241481678788259883416637696612041893933477872992511932421633714112647099372933755255540731062533737947533618727138369560426444797795336772354644628886620081772892164443082073403476032820028642062751996811389216858489333312374977649144335407366468538337874550816496955083975037067985059720870231479983125992687988425080847663620806151234221518892844412842177652788621985139129485837106357727797551683131623899805810235508956719560496487573814722777136279919861808862320899520638112796962941527640803184511900611745451060985962996895503960496876227401657374644685333251791654657920 [177,5] 15869489489956799168163395619397543337083532666817147904548089944243315429585737109546101900347368974604945128392828743089023617547074962940369914948423029042215851598267345455247247724927082013555325862741951738204943852629943463428804857801389390134835773919020456651028190775036476067722027629621391337123589785201045678231931848832936906986961133200563121553275451272555035780680919871207598440696793603973368231643963746139535035756198983781931105981186946677952702576512144467256777776760443653766856524011005586330015165097533339909972164390433372761663067758178908441929211258255012525413781461570065190003838470192370855302814730906940718028089261032380016783442106140561893820017928737845637435187450102336307092631822753144049974215046996332523760892009661291373620201979067517304228784151430443481052 [177,6] -36842233087427285643799431512750268497623281908580950476942908848027641278313148703774228022141200650765264860602815154781805942659704525049719733100467900253816531642894684339118701018935418421691204332608069298873934871021558718732564543152116715225140677596978176911952327829773027931874756877871503802426302980375759800750299238217600202997810170272779405329173173091862163291754179713413066186001051810303857725896998133720531848046314869077803636623039987038028391721546796447947234504874257630170783393416190858423781840859457531405192352259399090058955691498019533545874310540600171077860867807686880740463361765783684727319846028650627899354805831715068394955617398302515617046263382878776153815259696254161051839445164260798218901746993359626913029088591072826536678271332826970689518692699149943642 [177,7] 71260699416469296256826206647691552954497816793262830504375664972210104449615587286815721148776161149707349501213402245858861310291231352192770073409143016277569217916560952145540365901383259167531974278137108390496979269506412960747713841504708177548291670225010448753827746601898930715651918417424097069786950111683501502322176162721704043446978200475724261078992077018827036984658839169709133590592533730228099094211899931584748963411828706430637922533810872946813725082846812518305862116892461579536965419500086079265552897697184270098396196488611423723377893764747495091903861670463253108709815803026872569777713714468235345475469258395197994015372803255586031529800596607262331493349722047673362249862601488005449810287904336291774682285909299331614420195558724096984061602738187851832867220191775140 [177,8] -117164068417722568080806879212277555912614130041064864052745449650473509094860012053359505123059635207827711675705430515492677143223431568247362664249651087044454311975121265850688175058844653295564261444546849538326233858110259660946309184873196689631933575017283939646070923096557368704544742066772783605134061550901502359938106642339427212094663303422997553284186440184693618591842587887842118944869205606737083386025327654905534647571191603077457464392945047304679542631534473174228908782271349302121980191407981012869081912314956663386599699725251264111490775971610455772876345958775724985834325591146768825375796001800983675060541695423960242635136669799050966848370580599751133316853547692182341876505765809336737485840370915998399883678388687805203042982916693014116406277069847774768707655177712 [177,9] 166255286115891764634093068629613680462975554573459004984900945406490904216696851227176293064730402928212189515901649718054385670445419468715567887319887931825781101817574999171564897444717373069839465916522451890448674720639372285902192922729313261692582771600058617370000187646280538581212626661809092755604341524478585284116729388989252696043465690091184981870288561292725552236770907424994326467837786346597625792947581645758578017358824646203714577984975935006668431387148876868837934142007926512886715548663275282553399056286679816888834681752243668031572167845671634863936506494412288422269675065989487656943413217517282034873152077767141403642467711546305332681446944602198490038609395423986835827252758214848562059325678582403361846266652749419194854511661416585951622583083736321245394419658 [177,10] -206033412826932737401959312933057359407011586303731633719954845166297163510889415278727878900937183031372183569491102990184484233842854332033439200318860276917205216897339694215884602153443797128747066581055882459062477364237205590909042160579517762256224427122161487207088645017537289213750840952329816628898443648023134595185992051506181977013576606221115366164722473963863892212050267003546223877199338524478869535036124367808200108605817741454583478702608734175510903019779863687854856789868373071095364831310971182482177921254125933331558750336725520875613611937080531391297340329998117140723730295562326776142396192128849799597539789505509852784891109856122947826565857543929922417881550494341718018820926468527675300696142362273658262501197424146274382900924173451089670458686807828095207600 [177,11] 225106229217145935152432684712165361312928183472767479869189648203392290645656415679156669193560603699892858319227312114115837143927077555899982520783374180670280835957117126326952234410367798372221231784970794387620585720477951634990166349459071035942844362493018748730913507677844512934271148043456783404311252080782627866512157794664330421081327506383706047287005398080265020887482279668095745678657870304430036001883826518328357073409115505884324407814363866967036268598656992912683042343190676020058053936499975817457314066350737615007618337155720764885798148848072642507137882688328497119793343774883461781774270116369285830639842361318945922734202015917336127742294193212369532676929784486240666733397981033671102697786655988291926658351305477036343267360149114144331755377876413845339688 [177,12] -218505681522952660240960812722821417503765671975348061271572269090594788376795849087544836514030836242526592635418382428815302422913055295188871171463255799897531442282866634864636167891055061527407369562459617281494383512926065195812299120761298740590572849832560527459351347929298079178267531104613002751579060068792673761673190473239687892643082613006121108229469164185743215580128024953863379824956358427081125632334909128677969573520277400327269638190783180144665374625651792575308117689412999333868071193839750452676769543196779150101086094042237943984519923749861379967888117796009633336190524675019494888170787369534934389499316082776411877507527061844760736224005808774286379608966712700027088778186393637258409676347547047556373521558358060572352721471851979340315995337963054588020 [177,13] 189633443247115995051495150107252536399011642284426388025113175298608479004951990347123512839521173081669379568014645288477363058393339755013739680705616675897753189832695215744579804405105070092277084725040178239980929357527733355372257555500420413308912047582203863776139876651876317306157413724648559318843481215514456706289261142351447533528230442058628849761642545964928299775343568724504441074622528889774171266488104971247988474955967198213222440331817248431111553159986468529567789182841810505753141457170396353251205086971834630602910757547380231131047214656682669194820922827195388147658589344536567573032945298259089719657321215893879289130861221219293018683046678998398408234252811336003960358492927114290937185552594405224038608738267059009008968888311741304323536013269024999 [177,14] -147923760251051693138460041009534637437894836253899931114462664557200946631373204366283688969616385201246797364500380404901177536775481682748193098858234516731951016201746177573193946373427860893256098221153462172836171315408972678492214259564427436345444150019000249901272690945787243236289670263686260476997766389984115105570527012898705790433869403697173543537526690670428043756895360416607603805204667484321763597772161266443153710819216427468261495692634940836782734979857478139877840531117579109335472967530426869634578803464684028738610583474592316712612602714921047832124621517697380677815226682440773811039354798711037276274645063867623469263140744457960279511368658097044709575876582915475930366860744666241561255560582891890596398867237872079778229884236840025076081539131968 [177,15] 104174288060629064328540931043420963996534000340277009611011131924047625150271364784146387599792067066238467847510747501188212190175687001329933295056363947627931073367053629936824894535464976743996476572437201699392957821665279859420593843844959128163217776594636365510102653607820891104195692143339245876245977665075027220997278837814396701592175488581057522041078526947800529453004070501686951258905861340111637043963745568788197580602767889895755437643389220293773254534255774907495930815073420269579989296472012179664086189071890456996501638930954387675760656691676969525695721531314043118662959424563582229503001217563158543766542980934683290608044099412189656794664500179885657375793559279878133165999128628121631274728878102848542920281747366545553476053838487735188729489754 [177,16] -66483691291616985707589837954258343008178011362857560616790148074629485697080602230526944335186626951903997098240946314976186341223866933858665083389408212456699807636596551904298549898244483735876487646066554411365444262281668935764692322204939914021909111206011544964564127514148655457209451154518389115691581559819334217607303078078388337829227178737762898097544875589315291593010663213262948511268191367434621457600475825448327936687051271115018227087349625515167136553963811321877351112804173296493682551931670495986181353620724717839298915249708916496380551730923327482352426273888132325293058216486522550150807824345187158896950707501208138204262671148487699965366378897136039135043207333518176499453168042769858529055457181932448252705307621115338705820786006501999560512 [177,17] 38573544530513781957328545396481517743470833658209242977082635328685814512897211610662907692729067389226844369840262688124439675295473665506506675276912458286581555182942242829357528761136747143661486496574976056119506992324771325421393077406478041975121998217696259914619435326182616839154389507585184914190335057971710609815613473443346027301350146181405780288194882195181470136025603326072736278769397912081966363766720563044393050210980258298208207969132728273175773457773849187635523122257777074043276449946655640741268654540884048285793486084993840077062229091463398533551057838839863719029738952607712116827864077260858360444616074834840690686113911037583778446732069357987692670554124879947846789143163645860462658893329015097428951209162668591427972750005193283558480 [177,18] -20401732583979202010438496309034831215355105642280580598554157726412356575652988751003867554694237610895962352129085080208539730565126907663400312462921605103180240653687830153741885899652344934311133937389922258315589310961569427678655677067258482515591853117932725705620642272016207711516908372619764392419129514532017665155853463361409218600427133805366794584189749898557271446008444917176100374506046246492110592808277015698361497168434856105792120838152948236025349998991000241191277298714431885851649420433378143614932609064884229293715642876079123743777511618546083931607187297752604726776994045113897038005175131916432666537679527939594541157780962094390740424582237908122025826059278067727023691926138425117007127483748754271122099104605729440265784138446554664888 [177,19] 9859557207106442959191704817629927056790242445140487958552364532111858138360932552921307835104463197449151521124162616311430617502681514296383105755686522758692510505323286867443353810707244003025995687653765760104196688932032730547359626559048048494351431539596769696118399262850725101309178068298330515613795987165865482227881590082083086878015217179613330787413745148622956874454483030737828970306234442983824397949401103569339691033214745082542830920789487537486943194114022278038809368594581088496219447182675522549508867497732866925969818865502614433748334865046069838863697734438262665346350608260176382801093828582405905548024226581359981218513001138833016054979592756600214820124233644694707604146738263818974086302440963109751565611877715401566508142946419076 [177,20] -4362361126941849820199493151390965297466328097350298751019883244273178683356470551155270818322854356359094944503263982097325408730618176564272990616751182305726703203417001495350650084222655040482382519362630964111674556224549678733071762382391720768130955293137088398816805745028032705240992772737866488821511232265191108588078594471671173348386017990403310652759293395933372974705492322274389277590057019335241165923655398424934043056464679833038719643188963464493723969706640532350079044820536443939111261440453240570998660858732859585915126744584364281733912756332594733882237233973405046443898546422565261542612754947915427003101511273351523346899536993517537495634203993281293635166845692665840226787779162128688864036852452168288874485561677999568063939440876 [177,21] 1770074729794312858553549496213179403635596070918975317930596160321770079825892975986612536618928944301686435547708354684431326375669133528473828796863162819159317242914897976730309707971476963427352975934961412653694140586339791092902859181300277787567256355641025997963565082955501285341195352448884760934394084851847307088087946697500582145834471183234232728743141230986331220277018964925179645519999363214500151539280048861731713329328364574673264388634931278089050523223222303671036950016305204198516756020438811431965328543783514201993449231024112523688059106641385214015754340744776769622550335642487754821977436124974289680614187203566628307487101916100855330250409714951435177825258188354298895540860235311857589999816361227816765355008699151150841728388 [177,22] -659608499710918704802193264980576627644913969827846415123014588390422564527081689388057392791409946011767096784190759411530267098399639854680850442210508988366236842325084260482832923384014834947707025381424443849756339649571321087064071551389613330561835353703906827223836594898123343433179275369939204060035422615274586273508223990762911209402673496790043630862721128661681735555409934304300714281616291747241638716895957622629966506467941055645033819846907114641552681582573997238209876347398779542475264113219971186692095112185591555158986471271320878922701213388504738810410978985806139375844944281542485388108081672042988166593043509017548986148958160416584100422597395994462740768222172031052056406392872518623060195430491541460736030964284155051663303 [177,23] 226008291540848056543598661988810983177454265921905897868876968255765015796482421953460374487381488986175431162267504737786393011212069567657504752096064495270971146433035053155967531214722780596439865675211869387599903759474679735831281565617797145073507510445157602301846079034296454174917253938473217628896671502778470721228845688522680026555379212093963928030443725201598405014967244654148844998986032554073365361495071744396390570959956799092839626218357601726415916710284953845441613560626824145511056800423627350841052042124936432944787734261879955068277558576631999724775108795491273534357026055029516202273654900096884835434688496989903864079586068298964857924230988067162832154786044786303659827203898468439822021749206700728860659969149642965500 [177,24] -71274717057692119917796421709668294646245958416756476583817218708051039303848662069224836609180954312211155024926361728939693586425017467358602562030799413113037405755805298333093596732799583136498960765179618732092253024457397805257472842278153034976696058828856222337840897567616741622729540902288456577193472088686725179150583513175509547208067399576189589848998003939698066043540209515894293220261287077957423673062946782233592203413383086106839775456134405933113063255428715679647695403999088496788756081668252006937531409141746758413048533397103216917087619770940556892391797009870512772445587170042219507358951615698581311838269033268181943457839939770194172810975507151295094870275105718606129316484623172891681169920495466546523383912137221464 [177,25] 20704688034362862599424775718593572026840984289983089612357892275536968387605607478002986799624957060452300652228396869217039847655331773917165098082191773766977696292011074715151692622657184564274724190401591858471433293760109152760671742257927999462504769944686566881340129782275611583774531068415191787380756063699356738034229052832224848547193016173885870811932655824025299965606648072033931108745036679830128564612337957057464925815429051389395594125798257024431437441292138083737315887028105659871060489198461179656528018307440711400825246222436461718934652146601941945873662397335420984987469916786873240108964237404120159322752064367285427602482476119409335883777646737454609683663382787506864922390532369037046302436057540911817468531981738 [177,26] -5543702577739705918283803272881296126780297876113883264696912266218133068254684250118846876483283358145560241806360676361294632547757494270396410185419114213643755135851839981373869452922596019752984425536997478833207717477191456042025304790041128031640204469113425899307942225140837403250517021763557157120609450239085985139108463320784762646553424538453322031283642543568414079539546723397558899678111319438151554080466497785630148650693715844943773564401469946352654909510623300331674387229440377969402523451959591337995889229215690392996234184568855041037173963403767864354574542267001399070623567506887850532493764239142899222578552011890540457432494318394685471459964048019134964293725913477315973576155494053732786913168184017995057912608 [177,27] 1368794537009434745066997493250337130809064461475056233273919964703011307382549551009067279748407371789688194885627846796903922534741124588860592796464638751896183770235308513046402741358851260968798205512458737214797050097095987162406968114522294021816212799754255249343307908590179036400772900920486181738026761803918504882503607345439042785105329975388671006792553753236810902781672977145652804373645639646766216690096776984028042082893399608284285893115502065972317648987696706999431223936634374503408314372243728075054059578455558499410405650036086908832080863734186015429232012667396526075972316535436768905008281653025175744225116320697697376715609023903122137219745087922363457479532076894144294264485686615416502096638950595672195608 [177,28] -311767640744753020921309817973075218360480348497786561680256710308057526766217748313960162677427892753103857945325779259971937486753000106014491898484668084585310042319514029989260517988076722222484946023441901787319138688399772882662908167870164064462123060666536942402493321690208411285699443264036418843183134837106706380387705358849862041369795536389701740699727144152280892496009043253455117316656752992180810105448161061306890251408260316012964603506366809657020543227903377079083488815845719398903143156327407203807267664468529947116290274978854697034966370038642732296276735789548874913651769064751223974326152060108881019387051579693513572229814323409488711170652434599753204786410790807258077531122193349091994698213053407835068 [177,29] 65519135542323975795462532128365196844386367870368345089985365946108985673716885564816966728784925175092693825491505892139133228972131560650552934406189028024583316427093327434658551753871232227466052564178506516143109184771935726806820893701499677731445378836174465646496027102175114791049038013564237996542739783740594355012659158606772850408014419549288772417682174565995004817403231306729427121861973833294670786724728092253794090515181712398083181097246161530982498990865651356861579103877943660129197086220555952390771151222687275969364005314953734624958072258876121307723967614758049640758597783121876776273081055802214339652692258429991732109311793143921226776275338109404215270035427332048667388812571557411579700416256562639 [177,30] -12705325399795159556981127214944951127395073973482128479147241776067001054399906083844551053184388114130061532581815194370842060247953805152435574953503553574781099736788536720536929303433944444356208903315780959261664810236455622816873231603718368063884682258594377510677909181158873955813519794192624740969198282771420592791298027487173686113020154918989784386760009807908481326426949726336683943166491004357615754486001862659641965362386066864122319604806393808630166266153062061491155494689666557770424010867859490972561374899542756916503788689950902905732589541815496176751965708823546682995386839263176573293302901525815890119070063731324769608972777933596909786868163880780884027142366094490582534826539985784573848864228224 [177,31] 2273366290984296506892338182286761536712713856077057247458790649102142863767443556642877916506848487776679771189215424368658666822935933499222640433076551392599382508386625409389846208963173975708187264454116726003091235938881376401123768675419262498237016640639371997414033947651861789811801488225231124300836640398884478571219514482899222496001781539699787843508571643312841568332579447614733211819512943826118786555979540881742606284760973299324738002094414451235018706664311642751187472140139968989942183950367436125290461252523526387810904966389425028374778868231698350087952252835324687670814784173289428380227692969948160686602502257705056104314509737080709020282447381833394698683343614611196723960455073526831044748824 [177,32] -375280848324725156607466197888311382290039123914928938669878443913664600059998720006938425532692459279816162766312439100006285720099317664403193473141622460571311074787395027087591570794959895854460422024478346888362269043778038637905058122713173747093039905739984538918994926413940507698213594925867324558210027808282865591095176831507026022574896587997196873291128875376733586304443595342354456928430078442282294951765393215347866277315916659569853288011150319744098442142139014606134543855462068652368059171614397851533212189398579091737624474776739332834042411792734547119301425419831868466748860776943081634302281988298393446983066189719335699196520306461821847862694756196743061233877038342996467356825395380530928640 [177,33] 57139728176087370200034175504324864971489524547643059429497847878636676425584824120251029039260002581765360688085583523439999302445523336269578744385768882684629355183846533412183144097739521350932050639895604048687883451626125558487374480486713364092840192364340251053328149781330975197670826435932006760283596723193547187385595128029422433438425817004018931003117216072879960561113160241181850474626945726877464069165103246355908195708231832715714626577090095168146329650069961238268574007395008158339548689540212699788659208007784794371290487740068406229553310707053155672435773135109350253070449353721719670951682441732049853140869667836454849983661502830040880308781303643461267882986475768720039397969709075832962 [177,34] -8021618142552250560207177220423438868200147027788876082227849961923784523989789913142239610429138592401870422421867905245417712507129142205892524386275119115535117970379896983522286495533820648185747201838124769071851039367613878918444202123694245055643837774504920245572936705991770152019816114179840479507590091637596593132762626612817422078499535452150433408766305769478154976771238661896117590585392463288442532330416545318131690887373167220371427799345671618662090914040435078835188388943238289945193093203415878456233706601955438096906257747840974338786791518510431766859336811506954414530310291279866999362126970730643242282880907398748730583491189389785034055404912459800401161743333835714259000291425699192 [177,35] 1037844833384768446039447565719658536329570058355533790280210177692992235023758597714983799549740624723523045327362111957397244102998512526350528745403256789150527344737034677297109403961032819591109136266285179397871997239471551846010048751689176282098870472239771643359173644579494322753181147651183508087042291693804577857590154947221937007261861570286459245627003754262706355209659061984149909088371446075607057101623592681870322507594700548945528773912583172809986175068419327723166710856071239893237966238471395616767215933761848229862805398901093385841756810291152417331544732923384634767675590548688115021838310902078329798961557482631545189280534141119067516301418403824422028524312735242623089422067700 [177,36] -123683739731397138819539344542048160269817628574725063754312996365235715882393083862691035026050529565540913281340653884149337022294124926979238623374448857514124577453780844152786535815336024932686942540110236145225292025891769676100533870149030894115764067409206255854660151828215848095522344841603472494358095623462856036479252830213946617087875183078534525433581749763655378115075594170848588633964120564985183263651584463479010150885511643346827488565153356563392275044182418649774781612766734380964393566494872824938470492640820230459513574978572144762120383665367768480448318373633390855421681632764563019149225998035042087569164842997422946397352938459031362807635789539647548956148978513982972843176 [177,37] 13568290072434757562506046721955311120983112113579527984517005558283465579823467770913528267029573980938844401484271228509758291039521126834378604652954192263125319091030527485155979483811588792391682502897472319863529941124228924819719235565524857978318294102184609307185962855247875565663116927441838491465327194331992908544698110958310968012213681054113723949529045757652919479386087252743975700984235684921720122512858062973857968420591482657020866676042047784575767256374185729366859650393216225256409485493603086479132146753984091395951062838826011893487315877483249227405213478390992997177935579905506788865335458286767011766253088424017697199637263049044408780007435915741485343451908247255814843 [177,38] -1369155544311324727378636984287161008397738985027428149389670000592068037212602672986718210926635076927252128740485737927285258427334556511776514704587330673463442113081400727694174652149382206408885213473396432049939460477109735480861499952143607130338554958643825435035926516529118611736961202442550302744632737497913154233223890740314223960737177378574343828148518327994138989884135235952747964606845207485865723380660965082839970727045241744896948999667797129057041676484748464006795493019984060022113968133284658348931926978486284295247022296408871661166864381216743335428397023247292584891317458622473931598890971417270869498459281063024168972276445902743043491921745262140734196677996811227852 [177,39] 126981143657185948717569064818511670743133688794875290950402302860864528908853946041762097595115927833329037426923429638425523675637346468968472646702678216485114343376332144089059524437430064012194819508910558946047967895592896839629913419296117555981021636471310846709021426672703412097439359058307345660837732542326045890171382615291191751475271401175957014528327539131515150816851372602210725682353166865366291812396311084826831797307607594701738761632188853828812001899500998415882997135985821812511233450408062611471276926542382811311338309149831969490935219459845757458872262039959785375698797224257547904559687890293383969477461514160884069276947526595901622516737465270418937216640515136 [177,40] -10814071672249113810992312666877094798207943928187431994668728705456839000524734631940046196107981254801992348030209214750005731563569645874249547688314521073182989890971608187836301966824850834971544594186708967331018991428122958645705665609636163261933350504101795875941095306677610749913853810581889043440815163186117942876186999905311000654192117945744852621448494263459772903190078539128676225176253513246641100338484701635920649998131572615636360410113078410433649096716029861225418231987645391890255304753268069014030735977239307151493924373690435074413378053166142789569135471731946484915525664304803845381142542253722941253379361356856270087180386994413822413293532903229813307822040 [177,41] 844829374693719868894296083572695015018935819168762500339872902672399093951285495060477563784401883402295682761812000330092708258781241317926766897294993670931582558222184242821393523075847710974454021069535407222560701158701303727394643396494278075352271226021832748319236786567085746272813974732275133385462112391355384000721039838629168283424883415798292125292203379539609810564798994885539125684214402050988712149816118634262796649173639530702475414765291173941743707890793357258083620563931017411740855038651915220032796936371010397474689413062178315051403674383912316425987344645008095390669636261078965429760306125787036322477444534910054160971451344282013915288278654127531699068 [177,42] -60479221214870358232702779116635721534153936619764641925305906818640507544933058304928262996738323450820985300847418894522156920579740877065032228787845192418119511495332651724342745922560918436145107457954797821169724883551231054393561897868847163469946339877450169542250718219003146154868790634506470930781301430995627207304839002537253871611112005910592531755030196539458247685094903104358043029023554131899002547842085925361038390173395431713728419761259393757352030183870262053857780567042461702204786860143849699471186434836332032993558944574045251796494103507004275815470889170138174760150414077249502591388278209324635293674812990913608425522609999662488312158531667778923852 [177,43] 3962688138077383163990114936061785619425062221995230556865468401367354414207728877947150364724630313218978187355340375358433977069037332541732530611439068617042908337605459732663318825934072629249289764062270776511123015163605972140179495674698346430267686027370788582076808849151092414086630636457056387196782784583409564924453741790052945654966629771943714819540385203363536180994628710732303165908572481287058498149910883995055353119144320768428729804610950507529336309772143590389543871346973879024071917043230194772547796985996602801667837215533690383481665668098434362704418701642333722963355596924945262293557287944614204982239492182243693010927274545631856377581715698040 [177,44] -237339744410711765137575243598319211754039528389925546839926643306907123232639944430362021111286164697967222760737211643295342950714108238222150704053418817708543718101867602244881941806173043490205018797188401935520024355368188192177154836963121128922447197111058492365978788727937158926792630746259524259778315906286801916503391808233103196649239759149022066969215121582954553149657710084101130634252248894011277861926831339603101236280392387114632447327648904174307967049312350351317704460878649488202934449354257720530974356913502207952308019793732897245818238873815405392046730040628304387309440735288998569156229370285123533029611844938026745039868658139691368998356044 [177,45] 12976549341630670336807632062951925789156268949819034546131269392811286031162757838715798323514416499045140307895560489830675584375435955989288962907432486327815726362100885852178449195567636310149921492955665070170611443014341992914047793301009266053079174255058990949892629432006824063862367118784960797396681244552776697856454858769513774455782471240977298050023047470998398384445493683840810094090105191215977854696304473629958847944907715630113665815485745592872110610652783599247181102037003676906959048682503782021445729026607027058625619327758076542101622609922318373038297062895887113434272863365688427354531244792362439128227222716069764408522754489302009578034 [177,46] -646737437533799896723868845149348502155193102937413176221414163864951073522366912161372034600328140743008219887407236692717432587189978206020428365439922897403374763596931247997086884905435600418793011358311748957741642996770157251739682579091948836592496641250563766838059818874309180395868439464293055250527779041758603613698709814217122553042551141604992314284143511681030861603914922221384829335701028561536645717978696734678457120174671577597768561216107946802203392513985554493609749100989352166554816090508660844489354722003173413950280356424828471729448458786295912863844696849073950587347973143408744643319124368554728098161821218709531521663239869575559853 [177,47] 29336525740375958305778004101610249120432468115789305934843959560528768741454041449987588958286232452144847372049379272234868720174136535800075360915194294638633466071174133934938296237514771058026489197440642932563849509843771285002107444191100013912449252246775016494703025422287321830726962641163546073159227699904967929809846093141324906352860237554878245068577177986498349066656967399624658081674983625435388976865557126821466624101757850597505956069389683293755786836942928726890407398796063261635338829079267777125691547860547397235774199767485145347467920614799398551721211663067282793272945295089917771216498881400528947015364965769097588421443647788864 [177,48] -1209184352523560810783084721437203725534666243003906910514132529794964616755977734053297188045797118090377980114019401215082488652583561723595122848108592785828855464812928078248040779510495219253516841938810834635438509471053423927522463733914603449864082520788694780879404994972067632596647768847857489937114247034862600521549608490217452644957100187139282760220572454140811703800870704570220710094601920407536046451228405755906862191248593743616754981805270279078577335483852029850811028512027694452988283357908519626703428828273008533050114466951895727917191110082814530662900726250298241539576172359581502410767117495420434049333595370475443583726913720 [177,49] 45209470705950842189535551428826368560758126690001334467258266688001054394958889728116553766726475414421091737063561254935383891745061201025105425483983842669233124622477520860891642249341084108424126406655937188985805862598752541973258811411135127485658087534096560657784644605323043320526801032523141287404398586658694561578718131732647504333044875735386618667744785103856148651118509905531066740059321638936618270319406559283491188661749034245753811719768214055221160467327802786224662593922610108554497373359659419935775119953512351693676691915251034851101439254330903878753688997940358736139468155191063310639419376808767926046303260371270578967408 [177,50] -1530477979823313319032452255197643097548019043813912853498958803258967455686979695945854844398759187397204885425822606339749726467225023045364279765539917201489729633208772961397552958525216706097413724968525984356376303817109851255688770678208981726746555557830926529634489117834197444731834842232353086500958932869801006588766967837224323784987085051694618364114694038725401607694106411998905361064654645969277121845335621020808896990666791171138329764577981229295468109371677239055036477463150214398571779743246803921245659718673475044080953101830737933989428539305444975167035640786885574905286649115848248253362267584310591411057129955898232640 [177,51] 46822006035351645866826567421316438407404124537626357165124838874409776180133077486883030041135658302318951830687537729109572163884450991329065711477354122328402377851459429073975761605273206717810319292837630497707634470079141599965557431959680771686001312786109403872944832962407235766376670859970947209394859286358252826209185748494742202406767570036279555536371900308099035279898887335890645110437633524293091330864019986787097933427314284815901367939784848918569656667751164207657520684914138857792162091101398563846793789186957817498997368541141549407590040363753647147162688711944241158906377968865439343918125094496826505838683865491040 [177,52] -1291868914000199828046953467386963595624610818522719618218127182906667996376755796948592954398633369444559952841150846784563499100999952451412089220140955961537629731377876232547053985395202977525282664489754848658035882869455691813068297323425400650601365528826324842954727699473059380581773579695231062992776166663406310332727394508230919284401985520226838657093998994499439419338114373135544571785049386277082805072979432705794991289387298395561565486374426855394327227424720426357914355593041159288261880849550072021656978282305764338536316886850578751068104793724430996620395331600815777655532056747985290643032492463095035973014470472 [177,53] 32077987511123921110839090645194740050299216933475561897854446854887658705628049662665778539663888750320746181188463122077750107389913544099754614325924320196186049057868149289693108691281126020389416962374980993350710495725826924568451658528751686998705517137518138329738837408108285735646479393071767939984357476719639465550714047524826106303201017003940464003740668557228764882125375273249503136649022523337919998921188983640037165783300211095532792460824345086260312947904341599128208681448099003461903989041800275494198173892008123273235437200846481819136312678353071772885542032133085341944708987706120127519142972955836927581736 [177,54] -715226990683643516819280172512380824124181938917241520671150464897332580735505537738998158143277584525985939403639786030864623129711169064430496898882434325114369879470453330037092130794293886977819079152520475466834932624716738036797151428267654793326204816215967528777923546172809744433820136852138579276183151097582647614960967283476101651974423825434524606002075300923336953499650227941305162351958011515086811568427581339933582653292008838132649574967291005088033973418346886610028990712298017189318714476453318161196021716274923171897799163337853300227617577103553179766491361035303802976817752880562311373828985684317822992 [177,55] 14285923400266956534126203021171898218921306577711591704818376995804493886148699892020864420293160772785574753267474010449365347290437632776425430923138977490750017169266390539650804909627094208070091890858699522752355546855370499337283840981899299351940997782706175030956913041569582534021124747127638166066627888027470159921285323156546139130621633422476901635799666333758570914664609284366932267544636362827671093857277954379481589445426632049126332882124601689297746235285939631646000344459782530841859292712120205123456698532630463413663460302954062734167609989288424552313634204879718626722964577282325789308293722340368 [177,56] -254993958705793833490975007713661339640865509690432254226668855053236372947032145496004581038061991300821892521986622061898597251618098841274643283152831130247442872864733473852822770089455514947879958184115757415105235086512704367294273251537023732644735792132041705655734642452832867743537468666562845630826975669559822781297006566937197589322129341015788376474890330337639869352021148742542181964494540990820123006784321768483808963205972600313008145371867176351424657584965728954477627240750558179009406547718138119135766028010882772941629916347511276742171869120760881543465909434811324308553773312470199830254489136 [177,57] 4056825097418776127443733401288869833618990787417031682500711664506326195162875262394909643845632950496399118839547130677527325739898297036644889081767968512322803863294118605181138988518404005436639854267094809317037434174187862297542588710626919901430001942114620365277873827381001607222965896212736327811635827686283383424841892636788502516804161880034233488201362601100758404801920137225524762779524397787650877510623507957247112718798490801783737637237427763760123370903918821999493147341836246603672579795043699964902052661199587005133575154078311514036490782100057459089188080407561596150423142396247985841916 [177,58] -57372173111420556579258633626333904283552628736571595223979827905447927419321031378346746453054115345227810785557960283604615386972906814120217941744852635060044383613775767057551459338023599761562843061575629873854499847381461841426080421352543378223749310479941574162597148227703910094302329146462409455027843649238497763465144547450332928546030971935038174926814639326116495227087842813737977294350686205963326355501360339055371678929071208102102172819032712406195117589121401861794050976052047357030190216339682104622460370835797557722223694878571522501874584762261702058562367707867985939449308443938757824 [177,59] 719188370400851882731143890045518329317019723188496416593451394827540474195743821979541830391503880802930620358793649501297899131485945249333334306378621503164737702816134348898162288492276363925082387987587431454610842884188449750136537953509752160303325213760366647032776485082476525895332378110380294433034693197056834917425968685054086977519973215695168477378348993228342292799511119447657084037271683803035432471572066352263001482526912484264565636133057937896495771413350972521504449601827022805521196952766592880610384607023084224269203103040968005443081476868579514772895726326287240490476027388664 [177,60] -7967453383977022851594402867221770350585227943849771021090635091612852331339557309510577229376193565896492624327250678498350673983022669884072974794918952577980813916611465423523795450284037077865727079780404812443485870619165928159416843080465389087458979227479750342886722378016226569993835885611973644339966274861344529894873981837313643412034877842357105974009108560825606611364433745443256508366291841136038923302525539907604607388583447100271965718575740418267545127883752185764202275750900998129369169605218950579767923667451109289533049760146108738809244578089612298693340405644063208857110090 [177,61] 77764228009504063606961084518275699693543825009243574424092509298281532706585121656932830300321270867702734004919302732226048067454550788125131738766119947667818484917387474340740752523809798847368778025423804080965150654268887373444788446265881399147400149751654656096936797756898587448594677487828471342218044188054898376833743225252848955510369158045138197828066661598916415958326667844666299209916939663113606617379123408219785564833395302723169226929413211166464092975428906044496342638452269493427092295345382551737566153107857952931393997384402128799412978242075247154128353704710793709394 [177,62] -666511086341510869091802521605323923437460762770632521497587697962533081533352611562107184229509633545966997202772056143676142341417355252130412755254030304647145451533524795029341463036147412168785409171089517060900291154124962555349733968406018729185118823115567103602015313674574184060496151624365868573740391628423178528610923306405487392260001050504250050839093795319114644768413089467078137840255475688472306721999266578254320065892377660201837469585696765021295981166066496665961813125254945372174106946472050073945940647650253647673877159007828430963232558234213734157493352618084944 [177,63] 4999404570996675555451510285935309539589739484363438668923931799260658852789900588662114002823768820999760030271933785319999331367010687443767210374259900643527587667780430742359575984042555865890093489756548669428606774028991300100725660459269308102828474266036301953448453507738692402342831055710716920627571697923939343153203989185594400288517398269113211860803661199307300180073165742727167796105821707696707684642621104123826372596468199902810589141746564031383547908654891033050168901688346803891528330539002675108743162131448555769711924532205004156897353395597569882261395652560 [177,64] -32700745988407847308483304786317212327728536306726655465415821856731370363746929822859482713555776322049885064354833977556457948336198811778252313815336940273378736970281123523360931761857647626443772522683078949107151320402544482476618080040893013752379744483055695694068927949876329794330751422994284727161611947110213639484159313512321352519435233311084889225150411378452120026299728390504912349411024240784333668533842869484950033196198389844511829031224288349800673173161613471139694299226149577870471032992998358131964970962595319873173277472647905054913292824333527681003168 [177,65] 185821279322958648930911554500553252838197247273352210848300903222029896699715355536052470652418603769186990285801022022381475838767069836601901050062517072534570597928990341764093717656028535705473124387946714456847696718776667886369612022210418654262054240299070976699128838646207967875322061875540386040723692502610759546057626251560579289007492031631507707977370382675968622486441427290316245459226466682648935393656465892000462586465333465792035533785039424158946151966082745189648337012175609602891679938810685206623816612129377300808203749009011247849966011478212513436 [177,66] -913738667802914949411315218642718662329153590625660760040606025696138960183463171266958097251550858607680123532184698303607478434812526045160667461492052590519437157490367992061864751981661623616927798765746575379541811951656244289508567817531827442785893106897425723724269547112550820276485228143489680121687411459267623758839843953906388666330027773772322504724911605703152502094076168960508972642530600301614017659691082614647267694968524242600435448614165249724978502786069621662250443793049215818700286181907932447913146834469205080806828625802737451399359616533872 [177,67] 3872070239756502042470138243035171882873983419842090993098152844124870176515307432991361586593525217011941689493281991163691769441356223195439341005853366884920676996969044896977248308592407147580721923686493783278967057624650432797192357696789194140347723015241017399388300863514045372639043041450991999968432536012575443663503958074182976729135324414700321971646786758178804102113146308272709133782940109187034262800410854584122888165017666808628289104419662204738255974583204965556055832905709272903153376339752948656720271561508639284897270552413510306096152664 [177,68] -14079107079637803899861010194068101199447779279424712694835729466979377961199399295843164645960272133356242337097829753112513151606267818963155953760924741192770570945770901352711250358699197651105328890831410949882609852478113064176628187951156496692217211902712752560632792806099336615476411169094422147561365937260054573202201846094173921371463396497258579896425113379196593465670943858395137851336228142634024688443325595054708625514168156047096864210366821872082333132330187760600320022120452317095282988441393737747258478961008151168780829632183011880776 [177,69] 43725799028533821656799138682951977807648343214211040134208089599327227063855773020463197358564012657945568775413897468190104865686635473634256733461641704171819432224715952483287610888858329848994943374806396633140527845679862958096967141970560088996904772969429304576626630595567989414994523525919120484280770514546992475167272372108342873908496133024684284589246161562793267931498793809183144171092500242301250069688537416843688893572845378045173967485316641892050874122801366551858736901416655995235736283877137164834090541268963075997810586760109082 [177,70] -115437971470035258586585811594755622954456086537797245134302549323545707138456399249238474932808992271066315227647139748838451172948154730706892332438948744405260679705481078520266797993839989440064322735346174083106324307732977153416327623892490391066812630271798195381529244105736683319673195149494619924884505807994578363389181158730694941455083789390819320740966601747142699155038294949173965306487036828740453251278778040980058305144694539302547515131794363604809579495549913050467151455159864972293146063624409614419721389126738069934807080218 [177,71] 257759979182514198922970235723221080083641777801597436064027464614560530965762517165767220634566706079042814294788791060738798555496296119748552718762178019488222357865177380179370174460243401957179547922381299596773661180431351301253622509388710648034491202567414238627752949391331370581940153025158974331228155906183061999092909085783116332096729825541261435601036670719346925274648843314419104899587060655336033350643600231164476933828664129897974354667895648175391159142901953813140523105851898146920301592325217919671018628741228681007808 [177,72] -484203110955156172873884346205742981695062095473106661439916000134306462237748923693209434895080390415588591068875267612085614105783344636654120788295055937320901491995768892626861555309806996144043369385509715675894004546433050701811842483359021535878318617179683213571005775529907810454046141313005138696815723009680570296359358677754134298968400633794621617294434276995536672880492839930626898678865131426451009978021059715244873173692560331403528644082059522954505313384790829665257726567250775502917179425386601329220608603569672496 [177,73] 760934145873789156207051007190312293666276725585637058686608709528317516271732822518950244405132867688959354567558977826420781113881723225960399611842292566304912169307646543053516225451266374739672515689557025222213115349741685136850877386977273597515489462620218428056708711352159298420641645920636932293308603474283865243955453731261994080527601780882298831355782226354091034417662123316893590741611295221470749093509469810847679269550580097220772558973154623692727917883809367437969272900370587852741426808149196994956901986080 [177,74] -994485938678537835142922440155078937831541265345305189552474204720312668413820724134416848795966380272336445963660306191706167880591669208229688156118889294516768831940394692241004253628456519365364239561057079659143597128796781800885402044048216008050189239215671822171008516662663682112084752263341561572737267847998799550948836659872841986007268434976467090838005965504852025546120778747700090704566406149800490349307498648221058287804722631076215222709232009235321860659335847802707869379916825399755123984081508777583952 [177,75] 1074133279012759790137004845133661267852277223340825749964859204141758745013110498049335989749351698006774812505280534477283003175273247159608126276941070431826182948894405956581202375654586781900987358782450375782847417308512141168556052558341273169469715389942872617464207825920475420179941712885603414180744907913795436257435283746211117277577047487441646730100981203507536019130561646203501045710741703597003725586946485631337918809528516557228654491510788482451061288599333051431015018996673480583348333213568690048 [177,76] -952445372222223561516326474807248315178062979354742704262291343020135788841138352172928182192490705809621364926236745935328000638290995720584467863261000099233637643352830954017692139544911121120556764002030539383873707365887861828418339859776522189665381294731128791440856140283274108413339884448239726800061815187744722297040328600337699497921388525633476029173525663933910289693565281706577201416770232655755661204656519757760963720998170652129587434067686969843908284809666386989316784791864588823839215186884 [177,77] 688467084115309510033928878383906556051329142136830427837768402418619828013635457896946289982746945546102294843338579372954869718359580122525024654151412589920326946768012958665393211103185458579313808301491073748469212178463638874842281905423064269738493922123685187616686328220559590130692015869808560648100553094321720634622265404892451823827435773210111761142477854583034418916507843554185564764605661265546391201217381673681279267256641180183972812257610504924858245452428765959807219981966088849963904 [177,78] -402656619165669019414682057546198144776680715728999124361095850638413109470251336902978707910869539251207395414399472608052956078196127656281542145768585579053617895550275199686214237394192897726838386666704001377394636220358502933598980791332301595343987390679217727067522652145818399111497087263051529146460638848022171766283291147669946631907576803223775351682098739005526164986389793534494963727578858582040248039130852402601399604621951243001026930689877930636987508386412707963068269482105134928 [177,79] 189031043377339588668033074629121907456089985496873146977225966989978636165948883031753333419012651874088907649463477381584027134193046624152760578393764765122357844188061542861982120099838760622052672626504010822889042263357889244424767578807814917984834499415713120030826169518348867637933125953304664863271687238067225180452408736285083968860242617637670980852045222138199398714518295465363159736857978501219896918916321360613599938525903402060315474251506508008426114187195474496144363879872 [177,80] -70629606146763597650061804513168021250656475424363773764732239843172655753675390181330386851145548254307958936031098767525361198881149533788642756565177972666685535907806084290166963564804299963677369770781894639469872847250572999933553694852724456727609658139676374731275454274848158283249872929825003489888457541350958357206901533564784086739623373105300174710513332204783222748988945747082528721075182196238508823750624330306429842762501724275281189104688276040886261610585228817113344 [177,81] 20813857710182745148923191218564020026633808727048666883039496824590279761747316544038049632092680255454866298783439771548737194567261026663763301065355848330544853483396731506605046010481281104766807579154882244004545782947462142067618049724554017289940132628979078427204434235846454370533695509292302315996234270504537747885264577860358210271555591264549480958473440062972283220495517003590414855127173476251708641491126668983917279066892092858797948283252578568023611208710741344 [177,82] -4790818837783613536067962079308783039991980481008861565218963606951034649273555333095412738000507451013640600274839976568339653096837177777230653837389206263605660422000404273895274574174484305787704861536126076665575488778589906863168136433568676341482938508786163657326441194582525366315320322288292065708398594499970298092648133380867214605454992292783103703141500484131890344897464451216112755278006578406504150870403531891201806889432963183721076108443113403301831601112 [177,83] 852375419555360578829258919860343432015547187659613055336219645509246971669704578757645327046488249425722749704663723617173597302665496733037667869106009013285145067009000152477444410924855499331917478758289926160153543501686280131407320022237910205693953954938787109148593884160610728199232026269571219304126756635441914803836113189415878479691613830386272872048931439658091159689660281705952205121333329408837956373481255789604866252556067160699184234315289222566208 [177,84] -115917514565208806129101744519354194981944732225610414650349520574632305399453746744064663672384979498803338880944185496041842037300647776816813536639920591071503649129387953903108301750448291305555165531521866909048113174934274016768708693879029677988429841997149481322732464747692858714578171170490469432971273820101437319989636983602205502762900162006535888726522370305992962744755995983396492875282230866566227716290626554077590645437398070646594407403107356 [177,85] 11904736275478452796836906982764795779844154056094945333426372782367663312578018724860617325472784156562742168771146576295313850262203941850992716560570434912887955958704599121039748212434215678625390382886772453284478682968221582348669309888102160630126381505722071063257065409387493886400209364083088430482775915336199423409714242989651588976947847565709952574905739577229033502330277780123251442919808433780339844463422230914695701050721038669778035904 [177,86] -910786913509158939130590532472168400209896984099228908336478245752235986938983662545603087253156753245033029972701897216900717768585813322155882011790861686865712605264377633958549807689053503733760634194907464370335651631018971924332747393044876328259270326364128965575691847721499690470007154556216617674944903298898351762040400803720198019951534081558910287169467814405154819548921510950551748951984625870087191697714162799269220568270008258347 [177,87] 90809556823605866059450910220729420884503067322680931979027022348655341690126900338594693029915849683991531723778044663847306355484404801494710706345897006755126359257629100075884841127822688920860396670451640995203094709252757910764682090144513433719235829121894891238808543063166059148387350917145616204341054951593382853196315603978031495098633767333458687480289395397117100255555264451813412252281914665184605867768165808427172580281216 [177,88] -45541080559537181725230034460710129200527309772464442436963692748525106031993987699829302872946941747515305488749738131199965721695686701798386541513621255149936661240875720817206755386383627841583153162786749762070906763294616293083149969468001408378278244864264395798885902285928936323696322503951261787948235185072986393888802468795712819979405474996062524734285009603220448259736105792800237958175017259563408992231440511814448234088 [177,89] -21643350263418137334733135743110590901454179715652439895941812485027623814280783925764332404202564091677060958464767562673016564643176975788921587205247289965556809358535122715171403226044717976929083215271489070371144777524970190225953934127549025432830964333478471490819411662862016939958166576555584735644887980549542392978526672961007102253819828356469417371515416707774768199304948054471726960658714589228641540333903588827953128 [177,90] -4317614090490112990715419984234317756471280998744821215547838216327500083447536143029982185934974577314419567902838002130956509525129847082912477491349340917395758949482110674243280106963101091720233930198649941602493567968633367318399362793043007213770767182115389226709785965165935912397817852073893116869508961903939549325431450190018044329634655641647333723579132478975821491641885386620544572794039179682948883487081614207152 [177,91] 70381367126529375859859212074416860137827115934888826544273152686285070122594504104426495850034231223200996334740333113698287492752578963254725575451205264372039029161731391238201196691776154096121167334255333755597764969978605711808754662004174849770369108780952731687434499338692382234790475536100332384877618401517214699528170748566031039956960671283012414584148142241687133667317856869569083585258337933434526392445439888 [177,92] 343025463715373636886206401020338796799756742349869019170828727965600493128438186164296059416198131156149310455131563659696379705236236553485934472073809425337249294455170518400322182416925766617800103132114226243832324607336315805882440890845269207182923600451478878019432700756486511503115636456063270542288671594088234601807157513583884334540989125473522737173926317053352782197144822892976514008410314187648438299598780 [177,93] 130898616139690721416248476325864820286403348569339652378403563920692849307606978805317373611217846677650074169369237831424844990004812433555702855575222474231375269506598312467279843991211234897601012690572909577437444586895994421676484636177811306152196402998094487997745412375886502736615065622970722107495111632172887400746208712434242399141022246869353377330915676188250929731144096245145959384576799777324895257916 [177,94] 31862364990921690828973479951240915857325019159574157229367051368451762164661690061284992668478961724504617540652187442101946349340434482753417643418776318931858474123494184788331584502495759667981031350322100007021116249185012848039543196919223597178461500388355212861269922972125441323451997498515231343540443501594036702419634657260765534551931593945045265192049330308859804925156715453286763280255028802770747536 [177,95] 5860520007041126953663907630828455945302559575206016508372342593034398079208388833436508805328318106281706771310399368084797469682914402258155852867384680354781525522588090210452534003495598059449513070848796570166061449419110541194913879276319267677255994065222462514335333467151965657823312407905924495920673796684346665624764191862775990586543524215324840835955545285321246294562982778082537012372080753924224 [177,96] 863360318219224258728301181262587012783269055586402304001305880061424863028504315585394301676628309306488320945570495172852285715102574226579919722103403397744480732735857881860333624944892907374209727689564541606824618353727431205955318034522380641300093287085059100366014138878225885321930866890787527642406564477820642681917747336792836108549730422670480521545566582195009260955575383415027021476176971408 [177,97] 104729380673584559389016138600604322007249182875530589119352013075816821160914535344546531419619551370037313069238578601826083341086790428907423212717217559236605607535171668812795229474088361892878166983272069955806486757092393528739798366776676455871477535891942685931025731642345573184239541352819350564394227908270458032078121017330409266210342728538490795706499309062128506280002089181302186026091728 [177,98] 10622108187179793689446238670076983918374205561218858214236492505137084671160656418969140609134344717724543150292136321626810010534370583421803677401446450280825871354051737551266740771221042029969701288404880133608016322486766195743171923045974738861840314492323331581580528538781340273721996544212494499626872121082394916037852127735360128268333712173861884960488701578978549785136058572775091476312 [177,99] 909003670827792359801844435346284905956757286619228577749384155210906201545980637329877459048201715257825119665824029186137382629591550031524320892671888663685473419144012027357933311606251673697790830598162295178874013284392346361764241325210088226884960012377141519090210852995002091927111401505032963437002891258980757144467543412699951781701042842770703164413811891680604354281539649257522720 [177,100] 65996748827838311885497696801503747365084233883293084583049767662659724663607678035738789126637486394169575990826151448499251455715775544960394518490828634138164358723085095152031495511731570733934423172964835210270373420739227344985373570727306474041906321542772696044762963418192358585537413036624242258473181082906807842900048728051425339529084707086992124573634154515177996521204400979936 [177,101] 4078248321360349808720034069659080097183696276660625514488522371436957489272905177468275108729161349668512163948450051612789129398145082374093273719143772698194074692144051320043239799103221952928662406510685811701926706225497506926960721351990588739450818105670538112839001127331900083987611658080759000286334049962763835142236843170977550071672065184221514559081395061208021091032018232 [177,102] 214841702923510038238143985720498601543034589391342414132065853754570320657339351467542091009841948550077828834034630617202931183826793743698784574136382584403135850571552958434611718272089674311145006303060670572019939090962488611711341770903417620386178230600571875732188538033998586144623620612430294360018717104712944305667395149852446663362529092685138725785206822393507526627802 [177,103] 9652533400440512788939623356465170405736471025149128650165271914469961767795124510734145534955597046110039567806031125131036345804907193108917382762948094352850055127349384617029827314949414909163871290595550551693334026553856897459066278898466338105481104294239358811170427056346625277387531656313898029597266922175852202790519236158385560053095792341484957128013749171047246368 [177,104] 369673473181846980690001461754159966747665333310293286860331825590849437149413448754992457376931906076792513683713650127863899067709984003814783761862129071734377328101091385493184812555903028237308355577695773316256827492739737347494673662495146519311943273189751227055968353611550913053840745407010109796930122709534799098810264073973027919422217203529637908965153924205560 [177,105] 12052746535647839360169884406852596260952610644864686009109366793125119791367211221768489501852985402426795549102146157914087755651617969910942856609409044704040827036454936000048910516325338707407411227564289629573260096118127870068228915648508096944998930492142863106674760798744298831762839682384062362291223019855453153671355219295434706978602062464453326468332775382 [177,106] 333874810285799287408878095130266907731764088501700102917634754842870319006446198247951225446624463502341005314881149315722274994541078434384470746453037324467381977216962857647069275027631243849130438215457959738282596721674876671792034522869315441387284540119373996165468703669587331238209659995717708051421795781929409331129990339768964566141954275271661221823572 [177,107] 7837525076558884948084241170428901840080766796987744606375217607054723671444695506873161376566582879923022832865438027888717757263898677846718526078120055328318626174346392675223434367432863522361503845789669055013900257938579258549769687035866512034601154381221299044706931761712594426998070139756458957426818372340494933019592658855362807862889351811867384604 [177,108] 155411358071314692834212640961934221308122921921345055843278845437893363530342264034221263545622417422235573095866736812258783307377746087655075653383685155145688106662337473131690719314364679942786200365911802982316265524657495334811981443941294100264163642419819587068411228929842601666194948841886284623970232904351531991147120251128341142000463563252412 [177,109] 2593313324391979282864567583131740162912058590215145443507169388201223270924164049044174611127075651596508423046085406565987778968220712236942308732563287785015933366720707648958980611678160507179342686515119337247309863775577396488254959519328607422368147067081807194154069331112788097298044462918762493040682978640076628002660753602203318155649222153 [177,110] 36257996669431636182516095754599182927332732094343105699171109529557395165445083254546442899279537179498268841627285108246892586735806974928894152173898156896950659988786838961139139586835566221142519562207906720804756445950840187016894282608687145695942917437043184291811144339057929638883384400414344878225186994010103429475525137163742508593151 [177,111] 422648350112271554648941673190409093298616591423870954053207573054794512283271243559612630888399803896499012623409302511288890638896030117981653460270052222725308885659348927708132088314174587606292649570040331033280963870626493899915444637070404202322300704891363823393732776301514846206970652868693463798789277301880572569716528786902255040 [177,112] 4084712018779000927269924560100232615888333750882968355862286755685457649424235195724942256484275261350702054439793947541700346601860076018104130029083310034415184104414123545381525806577049572644479222496409330782074645747867584270198420502936936973622502035530382486685395611361105227652779286989568824905969569359495291252991725663144 [177,113] 32527073139765387307463738205594283502452779865246581824969674496271868684519039213957698074474146448352815581554580437503618171249190809317926656157750576363283405816424886640305556025192381956651004277936121918121846818703254331882897054802746747861487807910955221356385168759029649355974794187222100102377821342341843627266062432 [177,114] 211942036578946223563032297689469999403016123775032554830294010156198359077159991665043430689877034854643123071522330175974759858840118837515826449644765046018052667514644927940220309425526390399611857995570705885681814007536667893247666277522968521385654728516903662778394318638614770150745393387936850891350953894469651530344 [177,115] 1121325639842158589644208107067826662849538463244150050424842126081173962736217418546603798598740373281043997477408381821233632641973639759824486907530829099368217612684544356581752996023845560702659388505194002308972016011194669456440926586059451265770267330185091340890523094528262236133496453709820928140799865266069040 [177,116] 4776147495234773162156142283531091564540594971225688957323462437874543119995666251684020813855495920864046544691632579185126006439722403178029920612817391356726547815290932893976428019803943667400104468391641679364002302434003640279498357182793707281849615378940963402101471615034210541406141585770124246660552388244 [177,117] 16223351292001571998891792774966176329895340047926260953245136823437009611568393814397314976751569460410144199523024037948446972650471888065466646949457624346206349598515404545961596656958269113591890067142076412536088623192525478046249760704612675675285963125267801079804579849801679490913497454234008967818180 [177,118] 43486780326746111127641717593710945695456041595779574588595065932140178449630796195139070640902892179918634321569084872978275909013100057106846624126273421997544759316197634181038823859262470473094160778733551373401908238759082375303848948696870605315274747240857629241495746433696491361871308801556791517 [177,119] 90920633004411598115294477758638419131691867819617162851188329037784094798816786047713936798626469022278725356635513669707318377475716689308996066454698856155621473056822114455133501404708038542026449164479733916081070884335058223074452914418451206036044614359569821981951614866733033797439043572328 [177,120] 146360799171898701336495535096500635913938310937986420915780354728026806588140946764784896843730745656440812734128779178919757580456665672713800572059421388659817557647622856475781909234515193073935112729315177202549250041724027105893588985211410486991993007094629173163770351452865578075943560 [177,121] 178801414514454054997202773684393681640142642630368024145643100012374442101302967401761687067164805053039823050441211395353076816180795033662486375938788892947117150440638538536506940613542956316435875845012561693970142613164173412453349468727385800625978879979293180372725624846714161518 [177,122] 163115539886729411166886066471178060030457784950532541865250988529115691932375788744138200575801002401552069769323009229649163363471401277969814846426878655812189373720178020821551628464415078409725269581577455721474822559919095201891062243164613520665899046882313814040839849594000 [177,123] 109131805109167764697034638501886637985403853602915042103243509715551916220919630456580251675565015972859586090033702092427299830090128595968374049373923014007215592317273932110389545905906267244165370806132889329990682700656789066315778221491901904119053401757989428968270300 [177,124] 52471119518559615886467517354562303403797668849220195213827681774583876584649750815989370589467195257915749503628393108973445329724753641747778997931684068598032098470936089337811603380939687449735787291084255427848070505803404935065689547111745412624071773036891579800 [177,125] 17719531766524080870421548051318787334397346288771069483446063659570965190779161091293736330845391969149406021968602392957295034530057133562061177708916422111245705874641882066664366735425455419158035373902453898026933920969236215943648225555273503122116807789209 [177,126] 4095151693151356469959583455839290729195975444834175766896118979270799213476662340524145892687424375788155405984184006244542313274736121196498669383280238142394784813083086286241969306413181633761569058770930334788126289291302914111280524352876119265101840 [177,127] 628821351081454091871452991088638475628669270320409727561157463869277607712653402491810296191913648789311522132501944603876821147390836767355531108997146264791004846420793080834796865043443447488610398517381600626014352283452666225356409015722649800 [177,128] 62016215481762967621366028404142949903783811580733572734694191082475472579742249073597145069048673756769400281666326222002790252352099422881425600923017177570742649270964692442591117053110689732754126091552901578038278886818983675735928839840 [177,129] 3777705507785551424375588416741408497705405971042550011214651596560713001469401854030648256106744891417821990857966093658747306601384412220636296946087803431555860903522558273896972091452340340410052096106691949893024756424960739829190 [177,130] 135821616666138828951282560865235228154897980185821126774888342955532643602239363203373520376659534554926650289044008641239687025550234802269006830294329998394566989537694140982650215703599595027820523570232910697421696731403496 [177,131] 2732781656544689741853210471379800662017628002036066084518557021121330505181634263304918168585775062831532708216152970981385526684410834854194134933550627402674702565318912222792876854357236373891523456058104790082348892 [177,132] 28890937335818364833590364607453995721054684294033998818501823239128285039051463363280721492506208824337802044834573752696914157297400974448616051483107550660649644306769862843812776528233927751432296474503670920 [177,133] 148817313535220438266594481470128431836458649144766543127715929897762706521522818801902703663047054314661543492082919488837863834996027789631329802780843708646621763208058007723251123631959257823413310897 [177,134] 340783928381390988008672770537116713566470844562127784262280032339920372525133692120064539581203535965895989792270783974784748615647813629476321373461665608109864306844297980061031987020299771148 [177,135] 309842792606267733382539832586373643250233654181792747039774929918084319277976335444642791141172000411223509576500328254238595690455210315263509196739279374121530041117357539111224067968 [177,136] 97030580289223559240768891299650597753795266238937238678720856844693795862600282813611535411373279448503060381227921328975813663421514900403531296421447295429412863201104396648 [177,137] 8716597385732050912718524338699266326601109142999123134367808439449275347663977693296293124121333988346206648495365765602283931761095698419287418399231440784720757600 [177,138] 176313857443278213974608874272281780646163142450829011100112804518253602839185322097293542680700439555228726215635110879899003892976885494175666167167000228 [177,139] 575937633342604636789945528377311970722236416059035095613635097549184802345762038088962729135950238144431883457640791078405163278115506342449952 [177,140] 188351123504929792781310431937606964268020184807835126495289848934204498184626859529566455479814908884760274529205925841390008885512 [177,141] 2962894088352718400457436921405511674598763744332428636249012280240871754709974369929597157678417187372988000514216104 [177,142] 653891554037066729463261270758618061113222337046401070935438207633961402469290880520705486446415096135 [177,143] 184170402674341650112204230635500981696387691509286449175888508396085785411113840064 [177,144] 139163041664773327123523654433362416325904637768427386616936 [177,145] 132432 [178,0] 539967536919121534698614639685060303737956245556396377375235546032490501368861227814626491843561560916806153677699299059921470612615854076237972253763278623608724196318298913166734926909861614049093370467538295325401645634442630636734463594628641641782156620226411599447485138166631856872400576440743694291488126195780038964557087898593235804641744537281461844828882491638561482259539634372947874347559138329979096292858681265547906625460275647811752964177479688376824903727201642463662049187014947133064141765184778021240640404582040748454678500000 [178,1] 758076857383366025492776884446934058439458529268832928195390647123271096321404379897539680266294945151340364242939675911208946542323509371193124981503969266380425223560268701139461738293235409376337432042801151673786091619090903442529468626121098880884634749068715807765264199039926639034037630968011006596119222369906217705378690879476729334787285052028185842243557015819064019396824724352576577017643681844888705880894142869892971161035929304251480081428864558166105142762683666569632324566214281343779448299698838462349306832920901880304794411300000 [178,2] 52446077701475217139872637058124225317285602964406192516310381968110279946049682746877127339873077797322668910850582254697880699702957449238761233863667551659878365513027105924562628692124906014769059932940714218084822840162052438994944851317850251319882906494024908239588460033454529051340032642208487803519573916247854457624781035771481320780617951622403966956865685144240397043853444965352351617657181703984071457542340789907532268733874725301275855563816001704989297649006294756775392845037366896098295003538929283494308970707281071699536863186107315 [178,3] 851077000917988363786373916654347208301847829949272637777809817688152402266681493583270704725965967726039865230638034807571667345739415607941217453342482696522404759966787083942021494852507110334878089972461900787593478472629042654725189726367121093982969769747874553118978063583245982233383882551411471674854655296108049070586252779422957913238517217514390367394057044843316914448875029039574714704466836474359499273559261327189194125067378968200938811809635527192115929615041907006676827354340636143313785658566253637644295825414545957738507739125240800 [178,4] 5192855854194360330207208016204248732412956455430936637947195159040394382176626939906679065606225161814553839199198887759277507651429373251835415414406585189977507758509071334064197241054283755665461009865607117883073088890846221119588587021242019795472981515422166223861640097178560887575376184553463973298577625689987625703295172148004074491286968956676275095663931011297821484872251521511256586145661011338123282111579977704945783427584246252918293280629890793203151930561412268497321217070249879899316133691182348096059347791530129234728696725834369976 [178,5] 15079878704771821507999224796466324699981087742798037780544482270571024476239441362659625476509233177099476345126991241862512479776152190806363357326638228571510071948906825366940747441604705648228124325847627962893217727137154098136852854259438271145664861539878692890456502266826735510866862648208147065576463462072672903652921574772339281004056869857479514146231877597738155769675490603908986422642810066168030524428680088906631988973541795608462417525052023981954956684288758653561129930745428533768349582414428292915117395095801085167270925551918869588 [178,6] 24025345206862538024005200142037243555842332440474386936705414621632136246544588215088659495268707026517696444136125821708873006054151914424853329997318843622269731047293773926596762689213415687277433667187322526908661593488808315145404220858995721116103262066727222418891408827555023067284298199412091841317038388579761669721384010337914497509589871350918266127343270150023007521752636876170421691443049724974136259820588776293748677694627833311128458853148487371342452229135149655958265615722050688245499329633998648027127591450580693342327961513807570936 [178,7] 23096864603423201377790118697963810835565043715799534858142261326453395470538242622764129685585287868392031991370203813735564097446590887463121753414990216263375969096807199860929229218582690980513890598935457045008378255293961125775329953926917825787572064289512470091230125973346182658673727657308391290921013582896331685968863138040838620365903533730521991076853252620935350700940155943532926548216669500717953462884779205967513692068511544258683979931589867567428867286951706604345135878517343527578844502246210693178993019112853880628866928501521732024 [178,8] 14343747980544867835075333045501894005179510475090217576766059695650856939635335850253133016872053750778334746654234216209502070966460599504524413554744050876924147104482734202357487085198105249421233018176797212119868349951258403744580634399197968269828382668225146377962031858953232046024294086745581143239488747021597142858972007906989326517788116409498902327298475775407062824642753776181695904270168706568393060930368377959346321847754007961867360680409373497454938072242484900295762463914400271417322838187480772683352778115991278649896998990946791955 [178,9] 6056918757512952370478172672016826464857276907219658478073822000793190293849125573233527285264988502938424039161712294365044190834771282034485864116368276613567777240093176531236840844438232518802713007506856585847272670764917516330795836738567185307091863081901982685464235869399212312061335382861937250094201956889158302103178170721607003264178050306209874462739177466912592644938909740427212811703454919893814337755804507999647876675565318242324533622003381972920933150285798679337642226326130368152486083231890173196872648387569873911093268269239729930 [178,10] 1809851282063083956215772661296162121485920270719927584034007840246697062143376044625371977522933415320115062665062532889804015684233307753643875008266362297955997914366062794428795126397376483754992857098502955863282926988319131009404887519745600844970231744734027258189814037590083683365848700123582406538707723722797911647116182688655206299515436637695186713663525218496471120469751975931013807057079058984245665705133039677521975632313979397818611510374662906345777700664398152176809372297019118312706969396252446424950956167106364690675999916730371818 [178,11] 395086974268959911367989729563858548341219225930526553708492684039914261502905817763254513327137580372523405595451761008635757798657852300283968080303100260426680661806526930612269360785936461987044815238208590026417781216820455495747810031918438619536333011913099837717888856095148962067071374500932203281861272879063726537382758996983306844222427247753214950101348810904093937774668605831737397194547260789833580399563063491326840174982992061046587444943966585838992783864741373720621306624221567627809523857284714600041645125516732395272593558166739776 [178,12] 64673713122632959367137041986443783619101707621255802687984302213751315628509081567014837938439605406158735823449461882895886942422382796662038688736886130804999507317090295740324667454756783746871299379034877108906314673620719677507951135283557204877786167687988355981142981833077028399934514815838025700288918259561608665901598743409287349695447922401544143400871079318707450533673484415850246226100897511971041384363248868069606138061022799507323963997507766352608810045118316084268705823012739633765149237626332060444902996425908183312293006208269088 [178,13] 8112800037294262000585522189776462917620169297284822368065190033857835669522158461766658358744826416187990161428692526138705812232441453609114840819349414472993051205945945898445426443973196352136808127620835047139477696637725271577932373276249406031407210066401603629105454587342426937894417247661248639839955531920104894679118943630359790755499077398446981641966650024183428864171229551460094759839303137322169883969344999458893690032867969420083761138830904092104391940319819866297616707150904686015308647469123607173154441774963600968934619673170600 [178,14] 794282723234286836975187171353552970971288138781938862935169708701445341627691471420964842744365598209512768631903357100538351270938278179264051597404063057085299385009700199955031399974090574194373908377538237787729451038297323395258361236178604093419767791588573512437157379580474372930843624933953229725630579779055875390523234292806328030832018231273740415845958173612852860508830268688327809689445213596229234755972342214362747250003491024130621737669860468723122926254701332184052319998270470819160032400470927520199144219461212015145529022064872 [178,15] 61650494679431673856599696703403037462220277028361131285461361128984161965805976348339848305129400757274763834013941466502977340459801033769500977416393361446094953120168122854954844526482100387874297200223762240455720614282602694779193887987948196788927994949941989503825479944228615787825422692485385731709458894506939383431154114508863602302395592297130174872628506967765431228573914930976051398170375835871378389251097190574950047445512988488526793660447689583569452666643830593750437095481793483303114367598535137642394454298705888324704112084208 [178,16] 3845227310215285247729939740527542994328185396405728636108809134005274757027556990141722584436732798309894072686331017932084781542282191214591346095169486381982879536064603122970470058035556118024612044452053170303091850158675530940391287607662202101642650437752543892245764699736588600757318961412856533540224090484332456845709773540745715279558582375913387790247291285517086793326436381041916104878866033346009572621138845797311591069974456605078183153596743474294468875386989784249814036449526899822603266062258339297115358990510862647578377879528 [178,17] 195003116787575559082004243763060642624700305267089691528629409658268040253432776998105914375326094180753266005310610570775541133895354270366543423744379717456574473668599902465636351843225060863515199992534237017861417194702805860640201000219533830492897710964383454095457770179073119231694236275534257714972905568251276205116505915600551602369138682560082022368149302550664224669846510079039379912531668634294807480236072042321550155128876879365142315494403202496467912170615298759751330844530575016748726645875104325921445952823182152893295287588 [178,18] 8124192359281474112529914569416154124084453835501518297841020125787701372780023657383017407332874254278622144226061500476904669927478180073736412099480573517150346148458305457388100785392039247762494765840975687993100613913641568701690056480705952639986720991015035765627721720506734643508051187118002611189832576699615768778259380552316722445274219652937432916218291374777819055870528537503537138033529958123604357509292540743684670883777385960798806048914931642756482389887398960056188040670195937368598417016371280831236284087354382308301837112 [178,19] 280608329129631581430134562861871820276018518461576853637162256884189619096185719817957075648831218203161137079476030427467573686101664332698376759866890797853888805320185939300144043089698287164700895670164026514513593883350363517044227912604383247226884213266059152827381937554634822960208892164754272193184637667915802818586904269169117577296200861206393227172030683307757104657471148968001787733223308645528096848013719138210693726875545387094763554947983043179645882576315034286204251068797031125060052177838802979258750907524581628514735472 [178,20] 8100725677978312074480897848719260047127199284828522751484246968855763236309397486063209820272424415723521537975096141102388652351898601354948235228146509107265401698969455420382199228371176791965175254931244233003189609813108332011598141515387658296109569848534291464234628823840221858169057188358493842039274688203028863292498573851890715949642829153189977508051588740926791176022185176238582250946637324196926636539998849656300011594894651285485199280988020877261014440501374147902448477122820793493219258196610382197000617175596015133026016 [178,21] 196877108469760262203290401747011146721186964963705988608261881210287153923052102517753998242131546511439328936158137266859419505607807591378383503854163225695287742127816162462930427947746062374816531427006531467842139668947815915409037404085163065519842589120156775186053716413348608141274496189172092282252551552521994272083233397444730929441826657372730579780420693092259328897611395230385462498416262622497371764961356595267869418306798462792857274009843420658238431081026146207716598174103775598495351201475381743769816627453762889816678 [178,22] 4054484036988288617456946057339145973102123517653915058272761638483827105945289311337022147665081113767919300237916617266039916843890851849978490096749125437438172229429527830200890623425821928722176736977916213471308738945141167393695954197599432257436444533831006219961272454685187204492093594637109040773398004133030444047599337482489788913796543014179428552041208803441983240676563265677878132247039504694104285388313299926900460518267574329921676590259765313750387988707326299441674185074567001639530223262220907506088410582604383208900 [178,23] 71168114020494380289822907971600604374706849982037244241031583052081079150203147824296876347903669561805370708710489704703052513677721871304900049000915454786515025229688758496277026274612685678855240658390879844227849794889488304686818316303564244044141912867353628218116051583991223108728394936640269786633273951529264349528181657164152972703962848399819107243622820100315393034664184057666678578788491680208503722494947377320560453018246260733139099379295654983686323672050875274104056452911805249029162691713451776211209527987314335084 [178,24] 1070385059033300652548216779528922123044929040762762082844578640323664821068821995921920003253707825858459833838930286404863688478092992202029109518295775016747528702842867289118515785678861799491420093975279504992319166954384443682272461440716246687956720574828442011468555659296000288292726577502535447112317879413503500349320222241680530318942622211951582603634379395090891264136575483869565233073230978065733097154037402907042386762558528502342678274871191730912698460122722108308486900919009699151911640554199553699585132201943085368 [178,25] 13860503030710264084287796693490698255336577013837612327064790466057537439860908661834428282015981212033709014912765209603214238246722310117910694528537109779756954099049846597533984653634142648213954984184544096391177643765194071204185602020687969723108501332763302104129673805054767702866767637455142339003316434191205584811833055319320137539739725570977447601214313944097023908213460510451306016865288672383559599665045976698881833035013633587172050230011546692965733140657631415251260860239745124422973074062758470233218062445261305 [178,26] 155199829772179974578794919835405936291332595342514475364627412621763860105003320860230564059418485907256059501543498093891483312328415816692523187398613119615172132752804592266081754045230872110837810888258414503871319762535144971908643212233783514516744108683383699381244734205079285251207231958315935467148341514870662537033904337451772185290443341636687525148496903225155593218245207628532534954044798924422348486508431013809332392046547956046726554338402183960432806976355218556699845147814929964316521517051148337833110065421753 [178,27] 1508675947919999754896509047298618350385760428618621837005328483827177701969591341715580364300831097130047160880615470731410447187336709300837701707145547327427209000768893875186918301580479113438829217598529466528910807167525021937059139068588017725790606589322547268370705250831149981244621869872392189268642083509930326979296936953219259666349372149144064593021905526499213328672885990389683179246287924897081017508573818673920986708567020778933540116615391863759049794018353652875074446038248553284934559234092347062747082480496 [178,28] 12777928671804858688161958084037379002335629710185850753268313369738745923324036805601201824806988837925703673410037094579189877139626962121797490597982673554248949330622680369333332102690653158057913451233781437931406469873006331111292290841815810833737446375948941450224481154395602191763748803396109436207288049486576493082726782197094128404703521835347062134660443464203778947294449393980825422454962163815851815397774996193904956745239769594395315331502211632527266805603236118852836808073669202095010692870408899538000318200 [178,29] 94605278708443996667011043411162343366311487530214907721478302159011879065978403716781280106865023481162161847816994295616877354988289995847281435221492290230711395774094860725353743235043287615709678540934358197838333993530456972246735896437713930910122393616739773795844472749947255946520589083368966982895753504594393123569310446307963559313955447704033126346056102033311002382255512205402538598814610452809599266204943630029358299855339148799297551619403488501015149046613797322605198476282699431198905697723293200938978116 [178,30] 614140607372159818469686945822863942067446926568271121278587913029111639891675682588913898899655577689088036108466499310241777651922825099036979720279075300585860328681386655311774518455587726908210634247618786458988083178945249729714979693963141080618177429806759129257547945822842314374583305024809187746601172929602596450549078609901128289197114366388140185618558007953966838566579728458474623749378639215366311277233449942876205638554766493041380917741508904396807939552365721314773653133242884554082323818996488661813568 [178,31] 3505199075485937810837127433646717234830775776068925577596361400616676662853229064639939544153669780629561471426183232076145841930611543482335066538288594536096959445157257942435790636662043930514658080893814485746600055253825426257284527896558043009223156526547677865616587749856627045364886192727236157265536921032500861506100986171614253283211554259630869668855398169431210371047239597288428826375681224333792508071454296494822698399297470317688020846909993415818729312050905838697176814037321162453263927460501425186120 [178,32] 17633660039418333021693163205438830666170449436066212700278234205064506078300441062451382826277267568339470857907556612077295223233224368130346352818752042557584434868150634425233291451739068640427353769309105016650046722663072530886463883256872105991729150004339743105380955303283753710613255476267803156730593222474178745725982862741816517450795909054660893373943969896696001860400628274202579957456147528582019732004585914500260279543812154080861128961735709313505636349412004334767728393078059917991801029874402069504 [178,33] 78371057480419211431791663466941725908876663894469378875762468771588552536678526015932360803162078960645219725710494977963021890118168631308008778441724888801648203558807712897620608448653101063470801140680304686486088775232487023127806760298577387578622887050721229860566496957021159185687123657762973131110925993707825761576439198144274254555892665028486405115688770874465133930900936527205106576725040117166743413426311263538695470521111930159013765205004821718743592766281910787184608860972286498607954141078670006 [178,34] 308364595106906623626142658396432159512613938476963692524067234141110448216573893856561848247360527351644309276444975531720778501774660533331565527804928434356398829901435419079273810402525896176867946302108581728150066141030860572312390349007309157561157517285236558095234749493780000197064219538373280933041874053138848010749637656741151782851741603296432242627249618051731857761004860326356447108876100032879166618800440782390455763218669409415436930171204104052465446132768556313703808613992250019598782983603392 [178,35] 1076219799102669697098843144665430263902933076827485357543327668807108085482018678073801170229068136332900039138304987702277431076547288592909194843608540091089307224807973743445918317498513086508343553733009670846767257428101667436803457250964403657355082312290108647813047434031155237836615780996866719860238612907717821538281635571253113254197858408597900154529701136125116901978530003930073447170997963848786133203994480560488778925848528520313842412107842565983870893301767148949157003046136831284602403833368 [178,36] 3337512685974981390916891655216274761568118201859557434419428714084092725887069418495591020605317704440787712305724347836696410569783652245157834630385035986626672918131546307611496545408747778956435604860369908759554947387210955129852396514840920172097524917042986438484508842197152286768191208929852942334821677394870500822778456586699622735268840227760988106370281498853446262684811827483799037532979651995627930965530281683535674485155663695106904952211166383975664932387406584683713098726277570639911941456 [178,37] 9211256045029238426471178703686330117687051216427975030010446380061868908685671346227381567291115795312217043289473023436061781619655501924693716219529337774563410390450664967314175474319101995204752210584204443383892305786923900401430223252196568648549411398729129119635234360070048681407117517032188600966158750714362764943962621875157095721686890964046929812478488661139578875402674025459798842994522871203377075491058985798341029534520101294541855288615304385281524010311689745847142700441690258924401386 [178,38] 22657518093830594671504757759859435710217372613229196617101684820627045575239757732269645099800495606248354254049569621403124115953599698284283796063313528721739159347265593887407161558485859796381673724116229322415462156317336565693528419772106330748644628750758782711431219776168830695924057393513487978605962073841552431616740935073950842334804982920266768219734250713674238465379259745480835718677169970272561789842915555147729503818773999633088145414965679845019708664216064673994543915709541018048224 [178,39] 49735426356001708725627928010332291222032111646196803413095265380264205388627453684389622837115033053108142291642711688412489478335506693692913698520934602861135630107791436733049462297646937421782866095068566417928852622518266013881249730873840681817969007055921262278518860287566677344528984468061315516253796995965291562466417135997947373991742601336037614535033821399523389555332088803308538056501063710487678054044765188367122722695739479241760033204353109117299837396880936559716118379714988399348 [178,40] 97540311032130649755229183548521556587309119433207593293123065286858069130541924106157431070019149026764063974665904887841518930386248181198175290793865250941737572409688054165220589143975689800008859436429359674004480045005628371371598578012236506201149659593934087123759557503690353649546867388795065949356869997109100301778587350752830654019956021234457212873815821823365813549824060219074384758471007139295753714292861865049929912384913382234733247136154831051631272873877687559941345858086976914 [178,41] 171087067479979845426721575286342182398533686307635469759795923032050467993003571912333321791374654415013788261054629944358024469452338085995425625697835390845443342680240579992578069675540127958515522500698430998918113211681844522681539575543496765727153616446602582353641823416542365071432082230880989617979835308312133804252747616944691442139057931415253103637185559146856410396853795057088279276666492853967555885342655704381705809849266821554149340794031867944840786105614749996320471875365711 [178,42] 268635096883028657527833342650245946921514091561900372312737027395276483490060758008233520983920638627951605409081382231396712271929378137236011708341445689044969431062889470700948288813658900653914254860747169296009482932799562497101374075582636448761897902359011738865628881394284509649300813251469321314402166217705245046376592585967891906577269466358539250107657844827715003413880649176918963516911168718354434656274491198873628842630376648183290672058880290170014820745272182317203879382720 [178,43] 377892821014698350785367663891388910694089902328933603992771406006306627970922790663884267082989082793246888295683304344146519040940299869448463492873510346053688240171005555952622796672197014800462172724259354212627123657943122575910490285971151149347217260194750812594860150128320169177523969921058783228842713517094611929442652685689554724468682445632622410193972584845342443113568465082753186931162426073605505044445624874464181414498074401437524993026837381512558196388211888794354842840 [178,44] 476578671433863795018377243803508978727501182685539460628224441475743546397839471479758960662125101869679977256111223153321796797558595924793345025026493331589632189682717558488866851447982799335649143980700402169980611197746012633081752746837643924964396585637707480606087910064093624913568704052126695638586978802882671333508416892986514776300543744577141991485668620657409409725044819506100261243239807234705041999602689842184133745961673250771658718939365679928029994238499737775913136 [178,45] 539155438833881442148430797528091897740134718897395068250569486481530915807103453231381471288235760277738378072598792993272493402265037181898869854889287610475201979615554158926827822655194270832890298894271101142997583252146984465187346861488112549369852196758310169849974368802171141532791511134262948917898303150401595353407287270295025760548368329613896274547010171271610423011658170966251392911694834143108888108882729456196980352243222204714245648926805056753028425232138480479930 [178,46] 547413066405211101264398319910139394282679538562150037898477569242503168570036648379459493616757050860822385203450012862747630676000268712467323897019284469476244650947829061106366422049380990975619730794851750284051542429157053187841751279895718398364223618903088394499149148582729560729662688961071998989448778729708463180550357423954248193921206273932812046996882987365977726403612207162298055140964407269299980753601123060761763492358476850705638330490298646666987439177987789472 [178,47] 499002375282281590076484481211466928617262672323975396868240921117305565741362310792698214403324164051244570396447161943801681120992510638860243046239462811099026469675932163961494412930800844066596032119885113937671165263496340642257861576969191431544440770486204767767660545451554396641986096413160144618648510459917008611096886672702360569566030356304205506415941669302687557442926956491563960876484510055576076463424641353428380095839892511125214079246016842485594214256075812 [178,48] 408505527391162479522812960555168902359010324345593418069548006242507482746983191370263869067816139596071964833435090495722082496782543070666335081661173212679266088958562838909261634330157913989686004408929864154548443703861013052132698051866729503606612873987484446276420320718637393701736850519172117640440494802013138825799790493916411703809299609002372402944252718665166706970904101058227654337636427618316454012529045666695581554394811210451868194489699441476180833153736 [178,49] 300386578311946154001730016429706095266019267118243063897927047298685761603228679067120622321659812568487947278098870070936549441298929653030305029338475570058839144050850915093987730566571679990582638347789262398543344144060112002118296929081112332805243037068212009013936169049368882956511401918389027343892344878581989934507222141325370289711637143780131520116507917665274521328520804456818027938890895434272534904932425487175188536892088553079310004671988264576536416635 [178,50] 198421208844685352346812543797403238538069546690519958213483409086130034930693625882993239685904763586391099221272432740287865152935966736286533649176943424824906475604863384720184695851375071931097145732542752048213310011305223784203160818157736168063194939382211926294479379469449996214462719598432833764009815768414945085394294262028606087666954915631975859053439145000286777895265340349078954354292897862099179851232753646897486024449774125103893124493447560241988096 [178,51] 117738097694287450661997301638958295288065060108786825044218566189641183992043446302603890330039895152674541584031678008257975705773021029177029439890697395528693314962033155686085262792661562412689242037360287898617888808129588092554132158866907626127159291120831504275542433191404948151122497490967035789409339214142684104594277091174224842538236554992382100133483256805837567079086180116339861422981885361512564325289830157305329094103666676803675804985025440739904 [178,52] 62751262872203766736979981210519990840905658272555377288396140725561885728454544052669415352644718963158585325314170886907589096714915858931373694358243381526910541457540438828093971848327079856189395930104497509803746701230408623776171691889709619453092191770867955113318255244187879699886043258978929887205078182519200467372487977746845997298984837238136029121760165394167369306918809109336007232238929983762025352674296815517664716876615381930920141499473795968 [178,53] 30034360975091299175640319818444061986226916130712165756826901731389818630711009884054446483961179428304693409731560694251042990963723235129544540051284398738162231369721802812779255252637416838039500250382516150217932757554979328121453377103604203212618559637609832440886229566330532395577498153694091168025748835466284032207370971829392103104681788302330954030100103234869712154367118723650322781687301596658039941423492014022281138109399278520679760409319952 [178,54] 12905572329699309014999701011568921323707027350676752673353711594136998568118866411995232028278503192058945520820248866983881199826464354801993928830918214108725911934430313338991554159488415192056991498378443148593660568341750900404566077640649551988489396790129482713709567103012732070448680700845818558798787506811761578135539724018848558497735994163440889341389651593141120687311087719509074632631521335856957143121017756207171307302340838938380175652352 [178,55] 4976565267027145162965826410594342429008635378488904700816172721400239045127046205205429769179180166398667560619373822211779897906351768254682354131686954978306303832173842962651030647809195477528150236175351025337160301780834494775374346600539590175676361143856479216009500077500317968271189704331966100503292188015312983023947755541602164269758473053527004083407204710844016854709451631380902445129126963366027563180829864827803255668364600110139480096 [178,56] 1721328921697419177666330272086856244153867202041097802963276604242872068994429404881833321080175800690086221901307571209274913807010375656132354143882608928210525143619622844478505498899306553876179890704944749944948751450888612233935015408659254940895265131201422959055933846059322656023349337382149589902914433579704739543022542386926277804024174941752265561067573890028182091637712698169835955514178714313733322897648110018865183917037512385313192 [178,57] 533733784823943362932886765132823221220395743194485713372196000558786870789550847969302079490073385260786779034591589674451698532154724357920044968242601385488726823111907028748971160304524279097192761345635264458895521935256045438915563269827412699452397317475630356851102345324682932488495181945119150740252104005628152128742927988773520161188253904858576661842261830277058354651341111081153877598263231193240476297871657023433556315427243794008 [178,58] 148256224261969251262233874597247771649586034520309234714452334093446553909463257403942843082639330130585845760318149413881731680191164293924391275974161662795581039052576675860638494791977613778989158329209012033463355257607220277615366555149050394403217826394143821455745432779272721026122423776834020937320913225857422760750263399238382316480411576251318731513293090995805305702256684767970335179199192776742697649630126730356385185506700800 [178,59] 36862431001192141180989947815962551916988633407025650029105324387842520074608358628730359484302331219556589640556934207392439432766990845439626025800042501712330441795717287510257043605265929635339106092128516604051301447192236222435364289455172338145268955798230942836011125108290813367486588498657356686474624217656735542174803647802709871803666681570130156941410851619197889919414712738317568805124937555917101543944885078725327782446656 [178,60] 8196839716405528833570230107713129660847098842478437319383080514539097234800755452759736560297611063603745561097340448172835673234574436805808350667723327946836789913244719861439042785492316804080900049525949405619201972166944362162400587943125966032189340952845416569560145819677480974309198833482433233973332951830940000810021277983927097392229868817674838417950708197871127593439237724821569795796863351468882429081527346768956514496 [178,61] 1628398270613070572495515239442717282790816592513127673068704028364376417307709029660677677451115097353594738704013642902654582857289898198306465986667978935165876420066088503808320280373630259385488484554986632662040833089406222471070631370932769786523238126393410264117942472989090922346171220488533557706861426772221357575685207344152963896427039565458000154966975672079218923394725313868032407428111992699128149950727087379406976 [178,62] 288693252987446828505730457033358104125235985667932667858176587858675650085670546416078165024787114802336227002886495058582676752234751203972331834158086314746407668895477888586838449738750979137891896837296354823379923840804994332256277393431223727806833801290719410072622180920510191720650164264913829348943877983062612010304293791269762106662947393002176297976958230963909409318670511148106936023631631979694337177819932651520 [178,63] 45617580648679866805264025787749421100075050452562006564667813082788125681667644116266321549606924097805559904198405999170326026051735000779103009395460350024619229984816635776862459284758680652006634778136359013195358189310605583522403373612181750011519004056112054264605773314152433655819068623014950510475378063441314390671740720227865808063671552750096193541153992560325878857360963569969692310759914564114647497034704896 [178,64] 6415796959461000120379999797808036020141612751163548198137241703787307491157461230910091948086561862991428628741684230901732642467265847449350224929354353588605878817500310634058527959147173688528047427706828354177371361155158527067768936119553673720922229960275746039052010153643939544368643279943311187303056133091556641524365578496479544613391441160053715898919582840155761903244874826402904513402889479400937736370832 [178,65] 801931961476321644793384687299319840012749922580715436095903424058287227407854315022968947100681849887776341716903382234678034969306410226733370516127910631430732688475772690725093253707949244843289742536843876787892384602337184067417037416851215595822595470861002856118713107081121040453383178569753406395805179210291092833677008276526366582740200144268950419427339714143872090657428366507883539721334848288135632544 [178,66] 88936175978252701424966430219966077585987254395184614328323289679987717835088419971955746885973425140855846658873640800616564486301893884674362618838052915071204204967216142447510659701836359513336733581278417039763633471702969680187938440981068315013497186219464243499656914218996998490948760467045618392026299991311206025034557415907675465640005864924398615063626782393281856739699086031744330630851406131170048 [178,67] 8735649199829614405691172150753839622178463524590001816725874916841516069136184192991631112130906776233927330815706564503924223358426706233071454705181795853215858644261266453272083307646357785016528009015837373610982740455718750460206836390666345360676680192818849537267478143950561888925157083816277746259079897331172758478137494724144961414489596550196657664988659141938469973156119992857163090875138677248 [178,68] 758476425473284894996074583427638748333221350293035342128975025822733437401618182474540629488902531812628386511965101143911483381859792370778046550711806139135837112053189755504560152482946321127247382882994538043736559607472006899067884108264564847563811390646249373172535047504466032551547398386377474090934913049105898845910607764222188653397687328974256387937059093271872660489684446400328236165712432 [178,69] 58090072930672638630939142331652406656489003693718442975178410144253335583196529908399355545387234653310031222402669018936957288330060705557286384513248126396398974121677394002679802225732381448573632078839384391668716888760107481981008132648952086320125637455045055780236307500614940120193969542550269033161133840054925852346925561502926475058516948266587255690447761233543124482088665736331133318572 [178,70] 3915445720148277334331562995143113975311001603576630426572988367988170147568486325126135858546802598226131731052187925632662026443708106204205620791969329445776553461414698166956951167133530317594502557448699810508216260420797767748158818353642989572192163035715204247032262885797879732639722800229872713633662476166457008476393139229677633269339262917487331137613313689685817327024653530150249408 [178,71] 231688794640125637523889805594753959805161642553296821860702825024350403565068176546423064047330588671294338293890097870623449496296921449329426903557165240349982263588659059314752436556805691261301113858593899992495949044020612921207525862639009854427445150716447876414128221952528560396063434802484507161220114355558462867855928126026346612508372852507211472314161865320138496922912913178232 [178,72] 12003593086580303202720534984473266359936015226809391690503831208917524405877126856125073590668794334421039351753074282418529849055952547180266304796581152367800228539244145167195811285586961607112003719174405479379137959136817459170741482624589086366593112575526755680974060230015893438949981034795951203743146437107838662221685563309295861767549033460133393937785112762310671530932887976 [178,73] 542930369105894479192810552896378203291886924448512437635743959191381073417290114821136101119479660722958899441841189325883798800443025325790250119265601045470852127548437903995928172547403873120559664605616603906462135135507230077202130821379312678767985586585081735056609111284911721381112702833900632475894092102491839755146496226087603233255621804429920849888092630270680688748778 [178,74] 21372091325835608392310540430616031156758394673698326774656461999016157948036942913131865498607679653268103353844504103407019617295758111600572078957758506858957719240327520587635641613729493476331352080070427180191832833184048669722059320219802038909243688734157713309814378281191941227779463268792699890020973230036587395527157131779792532390022248450008848866185210305200555520 [178,75] 729716941847307835770908139464085694154862827096357740877129174760867665369895096135252881876444477382535103204544124693891703681266601453950654841023915259247970007096159217067897787488586216057461904056351720265068460160182409083845206054840649796665656182805368421069087457087752657047988345581767690964374603092654296435052006567792013693435900718116807229616914368760448 [178,76] 21531932138006371345287161581659915944832532172013005773047551704314844764366725372309340762305256832452492745965318161842463061519008098515764665867802503426583121594318118814699537419809199492010306512370872828815324954448790577149734723646108721368034925033120607491433603235452963646091434429513209991252107406536143437851729388851251597732720873763439136147079053408 [178,77] 546917038823107043990788142430046944327382522077813247146818165439882994132901037436317438375493913423404740669239512438043867403910021776526059214515793708222938331609362119826429973791360178655620418218139161154874761628824968869373164148852592814994565693909841572124785089301881715517519584416615382420204309742657274050960677108099846994343423631068524607211064 [178,78] 11907463735679256278625544621746841972535430310840715581339658011525269152616387913121755888618178689978660717969288730876654364468140466547009594889260418204448804756354497027937410390241160010167082060531074930890181875761988187707578022673224375512598429226082689501914678223278679717167397417741138736703361063361044857125269854573620947672839673389453514368 [178,79] 221194331116637939536828698105556276065911197382046222361865219045179170981284988054760444910422905687292985135798677936924893968699472150525690266941284351543404361302014476651066904764518657767618290313504599247456580491946312082458518381500995769927862208174319675094591784124545942335803522481279283978118432844876192660595096849529079547435918758763216 [178,80] 3488324860691844795586735419128172042559360848073279411622580806898622940994924832540896917553523687575409981394271480469056413973220206322279966682073505346520861138509855176740083937241922242494031857739954191195216136151470138207099138271286912159157888256612330651892539872078747917954029409462634765519292760257758783886442193079591539564170786264 [178,81] 46451198816533881201753313949315529653873285188233168837940518469979104292975099113672787048816497339136028043441195819253492287247051738518022540506440281913441999783535003826128705772642010643456235911607918224196100714069655702388777728902752313137635017149208732717912153888491495048926933926295264306498559336664319040491993569426902422948428 [178,82] 519232810842561922743980654293478127881195862605814675058213221522710350876584885647428926434571069303912136636776620041557527188686625701815197945204304966796703699135624642515175887780327119886200876125915477457346988862469005159467581148473114982625414259243395275046850777758611553317092566040030677288541232849309779874539468642408607488 [178,83] 4841044910244679566071037331153231933171774865298223589095615193372833125439990357128045499832687581429898895625663353021675178775878197797095258347424995148680102605241781632395705577472833405980535217509831578773844090526764316384104358418643821825492506620291490440173803643774550644502670960795890511899048474276939544873988531679184 [178,84] 37386019943535022257502349664862728178335848500811835059617190842432240969904491208249248384167644222763051367177538446445200186752476960194404814889864545717162879948271417433269093999739956517116658667378671567838041577682841214507293607634901976902342991211112920371107840769455807296460410259303352626085514147805062867025664008 [178,85] 237345802200710802566871959185239340029976400218147241356746197221771853738248303865869304623246687721110869341439639329698863128290952872847359185593184317338432494932872502921492149453532770798760180510259803929072223285226313407593309140910266004881840603165130345079866287384301602300381029409131774243382291570710051984918 [178,86] 1228462231362015881591291039839355703735980628735864549800956229138991986803682990703554843924617000003126295552887335990896913488538774595295972430886414364326022908009033909655163384997247323938292083867475457833780337179803025286694578597119393710078689484802028757328297036024457218973788729582808598852761873824849632 [178,87] 5137084117370203262015347396113237247967305855178878798055949767268667012380647906037187926138614327630422617116788343086611902916628235298599945628641862487727651402588069917225258446457225151667038270993981040728215300326565914447588545560005703928212270687957231727173043639667793395943994699647850814305579524956 [178,88] 17184326372412746886666812069027130794716918377132774984483521332191231820558825682542718855928587796375404279862685336582083401218597869889791619050001910846907063405242512958782668728320565079540014060691726295551402488171537496506805347346250584929280301938674629012727574918085349986804452137001411159357660 [178,89] 45484918235328241685432224186693730504870078855092664070780882491836167670309857730668116716853295324755578402217582182450437216621913665768491368380045542627615374704443937870920739645195890512538035200580200487209733155932643330236894606743080717944349853466012773348291871244244377607284000727025419485 [178,90] 94122912680592679468239012590915597386785627609622994206640076066183102508415384945830375900104456926762334154933974174675472308240706004559581980214881711267016484703030280557058005938915765121273370059617300209367706958555086051385926957262261308185729144596054452681797829735042163714411426882688 [178,91] 150259043237667873365254290390584721644775446547213363186811246957410792117593406760243107332249282902085155487729065381114573757382293328065138312975025535394544038945525564461364058616944499900965254767383683597888506088576389141142286418276788809073015762618982651404694249772453890596209680 [178,92] 182347800452283996101729353650150337732696751765474905307742974588738987179539200327776353345318699095341568366832596747389783581503309508468393428247010211851908781386536973014282588422523958426447086913577545384014794087098504689400480580511897317323715889971922219003218306175852643168 [178,93] 165483136927307095999676824312396973357893830527414241978846338193389978441956713243743584614778025098186222901980012342632748084056448560946846096766664753650889496562851626815826888537830298708581784015582206581122901132750761643931132366639404729955872574497789000056733898442348 [178,94] 110268297940057247726569329607037107252724956113015534191505799898287427285140283383781526485647725221258218553329763583213835819666979213076704161798386105494587852933904308569498438646630807113267367641408764216808546388163977876904341341026512098353506213586019828996155968 [178,95] 52854446829864301369178929043158989170140040203486002745298490696067024214836119122178418453128868395334212966659276553671481827913134137183320672488112965456902255228223849474224850085088691998707103609921618174114828878194999782050224558569330869807456267271056707688 [178,96] 17808043885588839654347060996901633819853075329396781341189931410569532461851827403882976107276866870447080257849888050838577290163461413878045563241392969788442485328923632517938890010112038208191139333914493056829639529481458300702916540955308493733611903521496 [178,97] 4108734436977476619575583271048907075242655992389179343293803043287294073589954716021147104812948444498809041239240686197312051421173018075983510968328254129362346265113257752217407153408290790148478652386530468690920589054208140067106104750269285811385646 [178,98] 630160344412205484723326061000310391738133178372842981389475669641665479354207699859757213407424467008541430769439463807510033701735557591644323436194619938066138583508091344217408996344782045335356597471501945568015496904028848402037482489153984960 [178,99] 62097756740948914985815486125442917641480393181416571358224009411122093698911978843067301822876825773573318114416776080921349549609188796957683264777691993177029009040137916242096008917659568633059201482955530294607633892517093757119259098360 [178,100] 3780636668668702078865855060462540459685111329187901607207965524310711827921528866910826825965566479643370736964847244138174861248815953553263239740999528947424871510715281709763543188379196760601433681179283853963695614743615140858832 [178,101] 135880586285007996744961257455392115918092102629410383245841254187321297810041280409632735091878932312140114603045874047011014680016312939391718042366722961674492885660112002190407139139080026762618534647134627479296415163628414 [178,102] 2733405044092463097300237833485271233260356787580209110229123296588699463772719338149281287056522604467212985001596623838697773168602800126136652809492013882454030953449325243454100280832819790727060749016481141791742784 [178,103] 28894148302178302579225001665132004898111042237503620090162336091916502310265564106326661496015325390764518631631749150880848845143263683357941790253255365437357258969038109053711750501973367858989370612445986044 [178,104] 148824666365634953101752099348940950313374245234126001021282840559169985499144432842524890521081914310576784846719705698815729904986828647319944936936052628680801702584674122321867792260549872014928692977 [178,105] 340790613573402102316466570310727020615777759536963013464330924352698748615498406354400554419928797548587049877077711475294957944697503841913465597332793300640702551427006292798778751147669949333 [178,106] 309844886140216676063973057954992171330285260105724702161455722221401798557417466324801794706326877142215305923885027261090871420137900914955758380209903941136894366022858727112075289536 [178,107] 97030768358572214773905776777029698037283608846532039991298355354553010125613570289794389441926572774582442308829719472041804068971582227765170061062720058593855594088165767480 [178,108] 8716601189879981076246895072373254403592373624436275961667078871108492207981980579746190675673608182936986886653317475239381180005338568453234473526270780773940724432 [178,109] 176313869869708637393166129884528099639236648010149236738239783640647474593496187956175220833220633045964648506782752818689439093303139748364991817908669626 [178,110] 575937637411723441350626314181916886578534299227668653399132036331474313356090938213653251425618747475301054152629111397918499709289139156077984 [178,111] 185605996671354835230368676754030639604424971337893170678865429343228708967096486851424020934986652172792737292501360525394100007748 [178,112] 1370115404475993000600262163541669739471547067427623467575844989634012086537115751595293089140009845288040553788062122085058592 [178,113] -652921034274391249209915074275919643263681409148346028926485986683731456828710072156431252159428631446950512111156362325181 [178,114] 296862260134803271809700533633553853881668029061758636396971226058098020927515135502420237304492730345300859554725120256 [178,115] -128675308497345594663141344144703930736655587728608395090650375670283734477531563335920164405882818869924656001623152 [178,116] 53125989157440382052691278434676707545247746194958095133944984893184925569521776435468384595412690089694724784776 [178,117] -20872954268062524836432730252509620208456543483473514728500930890314885110444560625184497996265321937003339850 [178,118] 7796218835265527617842710122030822111274144027671947738617018267256316777207903282852184505449743683462240 [178,119] -2765199199175150242217650849381106176701366572144325859131279272790843917521310118063372496535628110820 [178,120] 930222780666785547725185077221823010527437598089388938687235990117451896551925219703170390506471544 [178,121] -296410356419503533615336623434113670625059064367728874957114372714453744701721273531804305941875 [178,122] 89334560494290971849909406893311203986478016215651864194258312001585354803609638455931920000 [178,123] -25426040619799390206114980175683275577426352271379247970141763496799375230626387561502000 [178,124] 6822068390565568669996125110506809719027682972156015552924585016293487797066993732000 [178,125] -1722260320036404444874828944171721930549983018666990787002474538823028764441635092 [178,126] 408230391984570631669693256031332664014264795303650690511105327647321959297600 [178,127] -90638300412131273108428965007835597380725332722982923074886462598714744600 [178,128] 18800759050660182819325928356292214495564529182694974492583684528637520 [178,129] -3632575601298883951709066783349355212954940915658823249208251581010 [178,130] 651604506022551993139541563133411545538992641496964237721935808 [178,131] -108104219446581009167072095709210375530583240480221899405000 [178,132] 16516332991482014798875397787850335071023647654936390000 [178,133] -2312236976962777005993138302832947443349341953043150 [178,134] 294901614468662116370760452845236867520762519200 [178,135] -34031135426406030027204933418565142236617980 [178,136] 3524357819200771640186204888880113459400 [178,137] -324321703975368152499522772486995525 [178,138] 26195191509823954293116724035520 [178,139] -1828220247948517278463921160 [178,140] 108017068132373205006576 [178,141] -5253252942501339150 [178,142] 201909289978400 [178,143] -5750367660 [178,144] 107880 [178,145] -1 [179,0] -40248013749219533430953903793448469570209837190493106548059333848377007786558414756656874459687195895907544444779761149488523907616808307340196903531894256931857382435842919381034276475751340319157496510886877534422553979386799746651980975548441739674406039350873377547380000 [179,1] 57045743550249871558011422581651241609305210260343623430879688832140855351979556111936548766701653050314751356278323088856330791960424781986063632771870838679889532223565786644828486240547264379301513290942626390822525739168925989931755355984191424337376933503757510809097722910 [179,2] -4100426965514761729052564548221391796598190777382881083286724764628305634707025569542557055450897435056014659028008613223335290086357732836542455670354304075772540387036794545170751431121242149710358262126957606942353202669947821378251520298454540253877505744648086532547447612480 [179,3] 71169305559098857710654790103292325826100299230631816070417967508660159114584093005204282045776694378401949925268403662262143052544630554270650192139358472533712455305173515615755675358338112012337292884503698938998777079620900754293083054980315031105657737804147579512619899545036 [179,4] -478260581550388922861079229622105981736179543145352659382706884488262702719080627796245648499690702792506537911941177469721898410875224244410210006647787658620060407682678291342115467331277395999426579946796001129494565845570803191967151927243919128941132456002600169647395457798086 [179,5] 1575573624140666743609302653942332661040216480242533577334399792906756433364441027633751091119955173322242172098887000931723284703846067453348538802982935871511538107365176431923924096370105594490453134955947669697408985468229759952980024231517922360244371319064019210005970474730917 [179,6] -2933996801018273894264739998440636543646324917187384160949603936282303063180792164125572301497833029214036025915980606062954230069968508997135261752758651124861785841156750168299245660652564300828657988660135443463387366919948190387674840518028759732917108071777766743815450955203328 [179,7] 3397620661753740378908476146737108267557261370094045355454953642014071279313287929369002733720782344119936594880346765329760853620673968338670641228569073351277330995353609494330128024082896171880471121263675024875297071509984446334287693051270965055750598760161812318122858536784800 [179,8] -2620072070643393287679098345218904481748375541994093136563331579448529488912080099818711091153007648200740021021481935529509756469115662412442302448179250416741452168388335517993717751624452982878105571259237020238559787366389494315729985616142200659395305929522833572685372075493920 [179,9] 1416578348927260113965087993930080131876372329557988854027440538564267170886927639597725966637083640093635642374799307475823809550035995144702863585474650663917675978480234344792940791745617752943016580031171567140401296632077140867877552350716369097613136491254435351949321981958520 [179,10] -558973376678098273840349799837848079035469338202521923242906201165083199884275182798087439806621167723551336562904388331464841708998729749529931942187432822814883256389330236289721527673220195656300619425118210343897792678230980057432127268199727836772853669024548733890335524364480 [179,11] 166238798451382599911984620175252548341617981840208237415248906707785138862714625965419032283080859732865800378639899489318974389139875742265596269619106796576009447946510672810360974997268724972369314728659751810847101397477044979906302606783255668232835877391744757179736966605760 [179,12] -38256185771958667831041374443762020247469860355832841259493763572435670568639741255502226786744135885974978040394518131709662845360393714994115588085154392198327659236521621226375058945174283007977524873726552999057032267754448123274462552445680124754461021150968478442725379964300 [179,13] 6963577020996102573554378049992353424658283439807594266942690617216226833362106186535982948335915670944993864258211210303538792419714140122064799075473383377634932905520669595048553726681438365962206499615388067966080130272608152278855272225934711204030284521496672322595097559312 [179,14] -1021384587597700349114677465072115248717566642289460016442536454747515698219125258642784813178088041803070423873649651197598395855433735888573647568663271429184446410779361479434574979758334368459267105472830729397460200506203529511375526463700557348384205916446823872157983950272 [179,15] 122653592205132293531896577023372755802697254633438896541659719500208234564630534784152281117245240700336384497274531695141794300658577979303371646088321184633836249736031498831850655437649465220796260945334596702038409379599869833960736392346911857488492867903800650011856428968 [179,16] -12226030840887467708887875871816532268614763744201446957810045268537517256408724454964473525511814256839295127991842191407499463349117875526923384178347945788213831807133716217098238077246391124864343857405154710016415215617107043695314277871197190649878850744707389460237854472 [179,17] 1023834631047002408662706599257644898044886397864725132677579957171632666037675730348384111153093762316974135633506252843090765256701714803260124063110825626417271271402047571317949538765242377838738389669441981668480923623612754068681842963565245819632338255035028804106969230 [179,18] -72797237336733787334888807021298795372211360178777843837180727019335214663855242248337745685939767548580097598109370227904987948149489239163976099825966183128495761109807398703644420190532913964901782661667229326905482614124488572844256474454143959460092205870161913839373008 [179,19] 4436312055878755695674288507382461233618212377112836144597207949896503805372328490539625150459090633941515623288355962247091339403725656802316521530193947622632392329442157075561239882882108395772068091377644661368620341035171072060392642080236010350787392446053698944924188 [179,20] -233665107580279526224670841899906322682225401120198347683242586448972567647430931942475994638146758482226669883292783494417273091509607281000439565876686512257820437132211872170716085546949530088663913791600062232495439089154926491422157049096688041723416341579601646444653 [179,21] 10717638103364338678461488110050881534230423594542077368635264244322450477560047569970688850996809889391600029065908220172804878171024678177670381476745217906966409713537660872883128275012336897483860704316298451659750888639568332608178303260423848085877008928949710247097 [179,22] -431008546904874577445016768127453858399275765538920390720321645882776559061704299245857601354673985956008401246452198218751068614381961077337950651396910614148445775575306595661858162635509527332798071771873650372568711256887885764533679060294098118468445510899337069760 [179,23] 15290616052102800775732319953799955695074180412684275780244046904071476629253241919436358320109585652453244978842033538158969417698970125849983288510251802091956163399687713885500461274954662912456661165474000139710815371011651575377738019113312191176299862825138870088 [179,24] -481222121777377730975236132672304531076619552714754496003622726864886981128453367685260773779032015697807668018394182728385905064585356886813521149394690844844112160350503969089041157529538513107469931627874909560849603066101193340961572039722981703286108961820383088 [179,25] 13504087327607934505673186726530411531618724882483782643130976977956939350958459775862140088452857620768502562273840999374660793021895471884806828749853713185406001605801152864134394275211996393965745528703733940497140140549555020089192219600322065614029808219130134 [179,26] -339480636602076291847910821219045864730859058412873413432680158312479840495112419006609588465396138798156530137004337598385189464057257591639034395014802431339020725894764780593924080559857515295919983520683560367218191573144832561511605562654624026931817896318496 [179,27] 7678223675986377058211527233644700789946129731263232243676786473320393976600164438656516350918057028382019037186327707118624935535147054161476774069879839454319116567492306042765172019059976340496240806727318655218786611922166026575233830536695344973824128847420 [179,28] -156863288281579757948297925899908605687556972376001326533163418602404018994915483971160100749705200740556540205721716282863265457080694064968353995664942158655367379182319760831672344689108444680374669046957766575719458689822520491272036458674987296814310371304 [179,29] 2905253425893500814556178596051921914208740524899785619455962965226825572487581718650731861884995615942336162314103832880619072734506875457123583113074044487133559486424694339207500449034942704789453802504335907573719180345424018568037509152959850483187580929 [179,30] -48946110113187492931813887881004388561052219712376640276875638330140328876980171968231725954436556310641040285212862867485789540605092463652856862617345280827537388771317101102773368830267390412169720854015320958157118344100188028226540812358145762896863232 [179,31] 752465673778012487920424663433910744980792045048514337871181832577712281149776615091538983912921099499984660527911902626318812225516128784607275699983309343224344107548593099803056156298528624538701697911777922798875790065183230093346966434435416825806848 [179,32] -10586592106892173714210078691768192042453727604695631278831468084826326115960895563522087142108246502968305231199974714855640267130912356169996546932617664815663361525736830053375574523923237768327671396942205260962351522622649581880190453904219155676480 [179,33] 136680285456612721514461833649440781006878729464099364958140357132276224597028986893157483717171137776599621241239366982401216462284393612680408762635488990084091536265123243690519284248896954836248742196227298849506328591783907067212393400187516454912 [179,34] -1623436895951817041329215003246641930862820945074042080829060946102010349786393530412970214143442465558256775513200664193058163845894134793755616049696724924720591729530380206980259353086433265061195037906332920986667283812355523149192103576095568512 [179,35] 17781634656113772628514365805697172255817120626224690239193918360126362945760852065655962895979099137458251462305072901152150558380836260695783477752584018558767456517281310911715419613673119346845448062868876793222630935068019375360385142531894016 [179,36] -180001009028728430609629582589639882964468943638338098920916606130546987606365587858514109618474605614261816334179458982605649558373576473260983170257695476469581583216045323602556043344342943022550016400260382625421328334360087771332420278873464 [179,37] 1687501563342574381465148636643685288250388958679206821891956179402402842070335892251322565018764482633204803449096047653192519585519347399438339159554173788184405459953865121094858767475664030719283581564986878046861558271421309200184043110400 [179,38] -14679862217858159774852103772042552263742363195575004520127799665129855806440170839743688015253830836422360229402567353181520515556926102737301078536574157438336471284111923034202622855337463683383959281755451728864088932363634762744467996672 [179,39] 118713127932431818178779545615149752405194405428777347492289223076683960598380843981088540145929946731781222086061555101010492565778871304284301807197168490398621674885910754593015247018424700341730897743534289668582877736898955727936847872 [179,40] -893956975203360466209479788816337791945172678361427229748611556200235031935784654654846402355751020306281224201084715437089056385249240635901856883952595011485264744026000088946019813297719393723033588821947844452777054024466007770876416 [179,41] 6278745390806633719240375312340771343609198046196584391355067049291355714504866490765144036992581264577454782285291941715589252956414229465988262528398000246557244064749965736523213641237959777800792981866281742764541061081832482750464 [179,42] -41192966033803792648909332649247902290922284538508963282038795521547595080816480951984717162063627577288925029940254755215179550796420909852611956861722954283160343404500929350742409513421612842889234996831470402731506686212039234560 [179,43] 252803922129023668573338422153576831369155391229482344732396497295621452013836898667221169821501758876066749307475073015851065131494718753998242643446369717796979061839602797149627259839739873012498318679043680074457729012529289216 [179,44] -1453233208815284462128287664718618529726205812043044119072293381185778918228870628279010393590472757594414806963227695271962171496957522380520400680622645395289527102253993172570178016674166043039022346049606952641494351365810496 [179,45] 7834723484777928430568592799656067675912844359950270968212899127707567736215967161078190774127552760537427449643914238869355021185465392770969047505563960037011079437771033852398618747545907845504765789323400946875676006940672 [179,46] -39660933307827883146831009271014706303855033795085633629524226849110513251089805305993654584858614481989817928209758859528050272300638004432188029164489012360267513664147469684155394020866308166120828338068344105861414576128 [179,47] 188728269302027837407634920669706468429967544787744460988739776589366955608225283800029422167546605246417287294392446552007242634526940472750749745864269618952493786778561946775357516703274793394510444926212616861617766400 [179,48] -845086499835277941955093445676613967564267401773967204749885814953218420517485543924526809483663222865367399991745240486641499820529425613509899218982881735535496032611027228125854369892890592199278766785372335873379200 [179,49] 3564380345861489470104011358578937324461133876825698201177210034953415385513237101420452147189632242803540874988373708004593484176653198908673433228316663155179648409010478822597249101395018850952500564912919437127680 [179,50] -14173873892839991960831251903953831794828678553627083807957871038495882741957067718038000257470740207439603097776405295569385949604818119154439538742712559434500774356937800702355814865822097469081564391259888051968 [179,51] 53185528498131861505316579524166329196399114523992320490119825900431657913522472363412186640840626394928012721365757663789177969664169475872907293866581697653859537743208106982683766143585275589318267633016279552 [179,52] -188475303272166357987718760314201171745239936422183006668822196185035359926520394890473608353044307170265704084399535629748530797921694208781575256707904243262136519692512486258024622140681918468580687630246160 [179,53] 631255422339732779613672395722508821528349679280538394842965695817046658188988595123998246638233923792559198224377994489938470922591608898617385169895179771856863179878818548887624933784695926988540424323072 [179,54] -1999668763055362538241068788772840876098020381884840690017483922077286948962884851962131125646595818890508357719939516104813476389680405549497459673303958582860650107781643976701536564808230975497578063872 [179,55] 5995227046047681011896315747787903526869054238674774665105856352276791599173034396117852534072626446449554464285185691237537964554841321972656119678409117685292940384491346403622833884423343470079750144 [179,56] -17022399098015260437139339411729691476284175621577485088153465074669612551805529828091238455502927965831311069352691868978817519048647286646296754313427879444384403072933155065398897263890288885988416 [179,57] 45799175478021049271812790648767073884830998604559577980660121286945811883396315964142162387176375472644189660933088151414696652238659558875325093451776105752472033613478429189371620131239541852160 [179,58] -116829467117389488288450496589644049519926237576564832225974612217518236806619950706296838271238598273021971059571810045066158210695351499582009922270076126378665959769778538419340783212051398784 [179,59] 282698505658760739370305459679251359342893888656667936842552029179224832241887335382834319600595083609392907413501993793206152775168879421779182356669018229266119104404389699957773659904511744 [179,60] -649190989104766887135544739771369864016708449430606719059122430195575950985382797449968725197271946535744280542449785669016491721025581100016219604497413537995731449536843481606503054664616 [179,61] 1415416140265561230453156413777975122989562748881488873550976706811155687940511092299092987759583894932018355791525575563793080913300884216281008229867119824316980009704935343782061604864 [179,62] -2931075888647624647793373686396610684601878039014239892390645729862978651013151726747176744632593669629006378576037761952670103957181113984763206704190862967027505963555920652222976000 [179,63] 5767051767827141160731744235182822204789604175176286274089569426219200367855778524194068081184776803252337756974189872704183607369476764054832962989440957085758349363747442310520832 [179,64] -10784534546732618735219325023318859004711985503660591026732669246449343366306095952311653469107953605701484417785447703403726500854201294165524825416013938764996258310673784371792 [179,65] 19173046341392009329783868028938455045163605455507609038063953477862161501274868793917576654817880750713981890995065448030580706681798366539436982989244211072896238399362195968 [179,66] -32413730652001653843207409987139295284819464958977481533511524090048772048147951841035839848365488995748705804287565548284268343134604662625231314832180773926480787045274272 [179,67] 52120171338118564681991123042719762069571093789564428077463979219921318870397252978131880785642850860961293073878134013861496050307664276525534825868213648815969367244480 [179,68] -79725463767478128544069415180727199380787525061569529041516462941932699760152070268836408655232075693327382823351798302371819450952602170535461977772150206981007903118 [179,69] 116028020607485737984567305221219850362063070248932236358358234884583952998196073664590729015615834820907464294078784927264343663530161877098852668816256547863052288 [179,70] -160674946827898785173517843633958342429176610275655381416201318042172101870728199559281540784309326105056016906173801848292211129216860902451664357160190143902720 [179,71] 211729919886405424543160268765233909636553933966006075430855308424351622241464053245369032302174322000291951281512270817504460239788759976875231167692839393280 [179,72] -265508670008506004878627488077220537093288293060546633236842750700815274404345267924186005168197946611346365224121813887959592192552331090571764169189964000 [179,73] 316836506325049116080541114819072647391747210794988248911754571210962330619460509039796938556179935858027281266611257344567223458871579388576596095360000 [179,74] -359776715212170600536659609066207300601306190122242122328799365328958352975174017893122322698589907036150002851767297266688714687187509423633579544000 [179,75] 388719881813223365728294255083059773987636971958319062455277295548262483918367074324904718428498755087499976876536439499631894900979602006046907520 [179,76] -399570666766794371732891663616171808731842966675440407829877136149109150817094357685196352481193268317131789247899146478795293990849090462978940 [179,77] 390690643512760294721112044817960818941520978821801694390604320007895385465445156652641648855997859698467288342131991149733264651164111953920 [179,78] -363300397543475833285542581128697437073626231356787946755372590469216506928016424072589305264687072992765857866078070618648772922884596224 [179,79] 321206056978237238647469036344369706487010564098278658593950707410060615544206982188072434371820178444367028796345903743011897371188224 [179,80] -269934160834662377576669164572607292125073365130149410264625391873457976527457605257191256239351765188451813167533961742711214439992 [179,81] 215545125675672697905092989267910992125584261763440034655263783331602174115895127660233938106565984309446075736149293856287335168 [179,82] -163475337303179556020416510187196997153724894209465209839380112526647810694269360217409057960471318175469323390995873703499120 [179,83] 117707329221879294920029051013169036673776788725912203463606401421298013692018129393627833943828814365786305716542304873248 [179,84] -80421112974602402443857680826461008093590156912840825453506110706889920456617042855854623239998558031357922147088176313 [179,85] 52107805691209461733410789418232986801315008527240812805556379442604811760024096234837125651613281989400748499763200 [179,86] -31998022255933672495621200134117870186128103715554428585225729553457863171348007255749359448706663670478117529600 [179,87] 18608912325732334198549392964033306050778065145505398250676818644649159422641083137110347483099268603649536000 [179,88] -10241223779475841896387735120014678607392375372598451781379405207343393175920440495587335904973493318904640 [179,89] 5328853762877000127144585705607635524067094927280004646952919278264418483160925422942915818954840156160 [179,90] -2619050558152662539829758758824894552588734658455049435469617615460436211860598962975653927003373184 [179,91] 1214546085910214932170247908170930946413273522234055105331819660234067809359956516742873295147776 [179,92] -530794110470983153615434995862296103091277121073402350819092388084933624741388843764111857480 [179,93] 218326541820643636898530291240993995568778644502848779975191919772496891486791070145282048 [179,94] -84395541355814038252704308365812981529426467898379877568897332109559065789920537765888 [179,95] 30609709107449145494994481819674013405219652530321183251583186161898311794894565376 [179,96] -10397779058768696822111635313125445094561088455343723545684610373919818579239824 [179,97] 3301324705535942778909712992290938117938970541659518024214649184493143820800 [179,98] -977514013026357027113633667936151541712274351215270190211872833962560800 [179,99] 269243695272629813516631879110367124211233707934727822377254912039360 [179,100] -68788587366213680370002476633450951248192265854774943956673005846 [179,101] 16249156503078920107309448619875956243205134316416203205361664 [179,102] -3535797772214634160646049315865870053883862633233881768960 [179,103] 705745063208546255332317406044232799135261270299195392 [179,104] -128583337224283316306879290922248195989031319399392 [179,105] 21262410662625866252358448741035382834732760064 [179,106] -3169529465134652617537145327546088002114496 [179,107] 422489068902408489434199823115960799360 [179,108] -49865008614768436723843221292491324 [179,109] 5147843706465620218425256648704 [179,110] -457664231212734475432891904 [179,111] 34331023301202283262976 [179,112] -2112950856825276600 [179,113] 102448049840896 [179,114] -3669246576 [179,115] 86304 [179,116] -1 [180,0] 1